1364473 1307039
1516572 35875 324460 662222 117851 50287 602668 897267 854864 1802178 1262707 1172854 624028 55427 36155 1755835 986441 889910 1049780 1530980 1866099 525852 838732 11874 269058 185850 1091877 306889 89079 134631 1647106 1185257 31850 968310 1195501 1009773 1193859 494367 568642 1086268 850351 781403 59102 540057 836279 685355 279454 1137446 281400 1444288 1099691 1319467 1326613 1980901 667059 451865 1683177 480654 289083 632485 197272 269877 1761521 1513078 1099936 522483 295185 112277 92184 948290 18175 1272563 1414421 246892 704116 552850 416030 1829569 866163 1324451 1929655 318101 90780 1855291 1319321 1618507 1472663 1533680 1532178 648842 138576 540151 1101190 547011 1789329 585714 1193675 112774 1653364 1640056 238949 627893 213051 1987530 1738401 1438971 76629 1792800 424582 1083648 1934446 1794124 543721 1133630 840603 95820 1772000 668594 218626 1714834 1653754 1057790 216072 1970256 625968 1287346 244981 260795 1908290 966276 1904246 543566 538419 102429 1985772 326070 132068 175388 1643201 88796 604132 103076 120019 1291139 1968997 1404652 889553 461130 477587 753644 1481322 158818 1547242 942951 86911 1792917 932926 1415199 730127 179584 1682587 1130356 1463276 1355651 497974 1043655 424485 1747873 1544680 1339113 1731967 1991276 1065571 1643705 80026 1107346 819143 179270 1441540 1897360 1647347 1148695 106813 580769 1726539 468480 1055523 1786243 636341 1818100 1967981 1151351 880688 299852 1029739 1651543 1770053 920648 1764427 1093467 70035 1093163 116556 642557 97695 1905104 437789 134981 1689916 1403570 1350529 1497232 1092938 877912 107860 165005 1439115 1451021 1771963 686537 564588 849241 67302 1924170 382948 1932342 1182390 733317 7641 222967 466433 1392065 406958 867423 658221 767219 1981902 1567288 1508974 1768538 574642 1934195 260144 912255 1041831 796010 1332472 899035 986115 173442 215635 1644641 684603 332306 1960417 958810 1375783 1317706 621672 1070628 597084 358404 1955309 9465 141975 1788098 1276658 930728 1985787 1755087 709414 863176 370532 976056 163747 289847 791563 1984189 1357953 1190492 1570091 1899150 1826484 693746 1369000 699617 601941 541194 1685200 1014902 430889 623958 850865 783166 1128293 1821948 709482 394255 1327869 1712707 1981618 1616568 1592654 1878785 1560066 1386162 1395404 1094657 1270772 1399778 384502 1410279 155779 846573 82530 1684899 1195704 1369531 378271 456860 24136 394235 1872749 173025 14705 1788100 542729 1642402 1605371 1040057 1889746 1083151 1816517 1136444 1608824 846943 882383 1393891 215940 1170712 1082133 457437 1641795 426031 1555067 383795 1134456 1540922 1799556 872587 654288 581806 549750 677776 1214800 1557299 242878 773380 1199562 996108 565436 91645 924237 63000 1650773 318766 525522 562734 955019 451733 1440468 1248451 1403314 28794 119373 1645512 93399 157968 8814 1783035 1547424 1173204 1057622 1457333 1771588 1602469 389114 1201838 1405049 860609 1415392 1484764 623425 1690355 1573503 240829 62124 1084920 335221 1665054 1080714 322141 502038 605522 578442 179525 368722 827558 1907551 415938 1915540 1720021 1409926 661554 617803 1028637 1031630 1571742 1456321 782446 337139 813971 74573 1023272 1107753 635995 118868 43313 130050 1783406 1212370 734049 1723219 121166 1170973 1787491 1302710 419784 796190 545331 1323227 272957 281897 1814546 1150954 1098092 1114022 1732953 130950 922685 650368 1727470 170234 86258 693475 1363554 1015663 560541 199764 22129 1910405 1579660 53145 166856 1972337 897102 1650349 1775392 1937208 279378 1846063 1916416 931906 180919 1758331 259987 213202 871681 586319 32649 156524 1078631 1925197 586422 984132 1499693 1975264 897484 377920 1246596 1540177 140019 457316 799381 1439434 406961 687085 1667150 1912003 129999 345776 977133 873784 908710 617363 765738 1176306 703610 1112728 37011 1586302 564492 613996 1283407 557738 540382 901044 1299554 1653901 1322177 1426363 1341894 1546042 240399 1936448 700240 1564335 628402 718591 1773118 1054643 571529 19684 986714 1708152 1600806 616077 1051827 1084923 964567 1793536 659388 990490 1301145 135598 1577840 850967 993973 408619 1745209 196590 1584742 354329 870768 1883513 256137 466909 1111355 124311 232066 1149019 1446364 1312389 884306 434702 1346395 510171 1407972 966293 1734018 392526 1721659 1426814 871044 380803 1117775 1561947 247444 743337 626913 860751 443904 1243335 1689054 1003932 1379819 932072 1497228 466060 1568178 1458359 655939 182685 1024589 1628718 1214149 141399 1356503 1915227 607887 1797880 1079293 787630 282586 572557 362641 571809 19640 315802 1139799 508122 1920922 695997 620120 1673987 780011 835361 65922 1188359 323207 1954352 696304 211623 1077139 1101059 1311212 1214904 592809 645391 40086 50927 1794450 1154531 555304 1853064 1720050 1089129 1240768 698509 1573438 68531 1725248 1273100 1979135 1748882 1702830 384589 727339 1652885 1473708 961579 962097 938857 963989 1550286 1384019 1248489 771775 1325497 663629 107414 900753 10682 769263 1067562 1545257 1700900 271828 944138 677084 814085 972455 949684 397297 1557531 1064304 1553657 931737 952693 1993536 1975939 48156 1958441 132312 389788 216266 775201 1322219 1619877 203877 1661657 1694961 1413701 439717 297231 1665260 1268420 1734898 1809785 1322011 733627 319923 363011 1935351 94320 1198935 1404938 780743 828521 1833520 1170704 1222892 182740 1193824 1635309 1705261 358463 1477283 252008 475378 45389 1283690 1364202 442839 1931217 1493936 680654 653112 76512 1162579 558654 541773 392764 1679616 525876 607397 615459 1758720 102652 758932 1891595 406706 1212709 1887449 1548607 148854 1200590 1941929 1792643 724960 1586913 1228461 473543 1271755 1446236 1150118 752170 427086 1465257 1829437 1927625 1694118 449991 1219983 275038 387509 1113806 1735793 938531 1656253 145735 1770434 898267 1282983 1502897 126550 1040079 1904661 1571058 549790 492700 1173644 896312 374995 34663 1084209 385523 1276748 1155816 485776 1902154 1525168 1543904 951521 520995 691657 107199 86539 1240635 1198011 941169 959372 1703901 779511 1969767 1423998 1352974 289307 1269404 1307437 899071 432207 1617290 668058 1987655 1515247 642298 98248 762403 329289 1359148 1840314 1766698 1037176 956141 1743320 1106031 1113150 291957 1017274 315709 345262 158282 842310 862813 965480 13706 1755195 250246 347899 457168 1526345 1291876 1968244 263226 1775758 396620 703075 298611 649380 1777751 1036472 52316 273052 446827 273845 564323 1513155 768930 944124 863887 1250688 121258 288940 42571 552524 737792 985641 1911350 450593 893810 235650 458495 690605 1393353 16845 1846677 1453327 1840779 495492 1823370 1261551 1121032 90341 1120015 1409586 628762 491043 1959327 553484 1869172 966345 1291335 1069893 1415446 1078822 648844 1206139 423484 397349 1085527 1747848 1390659 628890 254807 1474812 407533 316269 1706018 692326 522644 972333 1331722 1518752 1358035 1150064 997598 1206231 1570402 1730947 1288372 1848111 1225886 1797847 925703 245542 1647019 176647 343795 592754 1735238 937529 444985 1268299 1016718 1340583 697297 1217939 6978 438727 1270823 796617 1061406 706698 1124212 1170174 1779651 1114577 1474705 1837486 1004993 97901 608474 475279 198275 1598509 1210101 1418057 1391209 1339985 65195 789045 3536 199526 483819 1955415 528691 1406674 1087117 1133071 1235566 1896022 538847 323215 1265423 1656679 343119 559519 1669750 684442 1081587 905062 760486 870722 165975 1306750 1844415 1590098 510215 1823641 1609465 1870953 1990464 1863245 1050192 1373386 1466835 1813497 365580 568468 1231782 19375 880802 448600 1413526 489689 110068 1378962 5918 1021301 1810898 824942 285117 1499554 1355666 817639 1166484 1948180 1271027 241571 1629312 543705 252871 1027980 745000 1547949 1640387 1382751 1610969 1084838 1675785 1836172 923428 22188 1971823 1130846 1333867 543825 163592 154407 601340 1605306 268628 1748416 928377 137590 1303209 1841073 680960 1437389 1223089 258165 1769816 1730781 1476181 1544665 621322 741070 1512838 459652 394008 1274039 1512579 1795087 333257 649809 1823264 67669 1645248 1426673 1491735 1898384 232011 693508 1127026 120505 551252 648410 1792149 758402 1218382 1109299 1316796 1706291 1255694 551163 673254 699768 1401116 532362 1678142 548367 1375938 1847534 81407 1223797 904306 1127116 896041 1331938 1061434 982037 496553 1231750 1652063 1692977 179602 547447 1113318 221413 418898 941668 99952 150192 992215 681832 838286 250576 771965 1445088 1669843 735301 1446009 1251854 423406 279855 1137737 1953706 1956978 23674 1299006 1259118 1992206 276516 997120 548112 1351265 1491680 1499542 1847425 237812 1460428 1282963 275680 1634710 1121210 100337 1325198 418574 1092846 1643890 385636 928368 1815626 1525492 1862186 1886221 900836 620579 603484 536180 549087 430211 177114 1042370 63418 248155 1340229 922580 1778997 1138235 1979899 1286778 1887669 499224 1870659 346928 912064 665528 1221293 1637474 1090340 1744669 1496004 581407 277951 1235388 528150 1603863 132599 610253 1746918 97642 1604597 764819 772234 389025 1219916 148960 452101 385439 1659547 24574 39770 1878924 1053141 541892 627732 1022584 479379 287985 1394821 1627358 1576999 1359103 1238054 1824129 649969 419312 566359 1401118 1031372 349143 1268741 1622437 1090389 1286659 1356490 122232 446978 1074072 1983262 1732864 1484349 946960 1508873 576910 426136 1560337 1723899 256421 1274801 981999 833344 315613 801265 197816 971983 1684418 920789 862504 1451908 1471616 676858 1027729 238763 836312 456377 1173182 992469 1578234 1343479 1720613 1981328 39578 1412144 807384 750644 634389 1616013 919637 692734 1867702 1442657 1568408 376146 488894 304093 1335044 1696271 40678 376289 691139 1191946 1724044 605841 1258514 744770 1335226 657274 1161594 639511 1920290 1289840 1655538 875243 896361 1340191 1768783 135037 1757222 486041 1526625 849573 810697 573130 353141 68852 1107438 527921 1687575 946552 20664 1129902 667189 747014 1233081 1654338 1235716 804858 688520 1123809 1560547 332984 1722615 616471 42432 302666 1609515 1160603 980203 644407 1922497 1377799 232289 1139662 93622 322536 590115 1694718 1184236 585013 343927 506115 1764079 1474790 922628 1994370 22779 1579996 1691925 1726818 778145 336764 630460 251402 1836146 1826950 1789022 100134 1122136 47513 550254 1875226 576352 390516 1966127 896267 1926048 1242865 1003315 24466 580098 1533664 1977002 953802 480036 437220 1925102 1908287 1551875 1847782 419725 320806 1413547 1545861 1821094 58117 1794939 849191 50953 889722 1577554 1635390 1965123 1447400 1677538 1342783 1536440 244856 1454349 151004 1504272 1932265 1527755 1792608 1732019 1773291 569282 636973 135690 38229 1953801 1281884 403606 50797 859850 1119832 637161 467803 815862 1303681 72287 841508 791080 1378432 592248 1614975 732301 1259938 942701 715660 1598516 1770078 29685 1095154 497615 1712761 1402033 1408316 676918 332589 305660 1966132 1333419 47410 604537 1332089 821080 69617 954335 1900014 814122 1985304 1718244 1708221 1233857 334626 1953307 1988612 1718996 254723 589028 1890287 320539 177181 249895 1260181 1764396 1075981 1566086 994155 198302 1470403 435814 1659823 1684443 153448 162323 38439 1415347 66998 76178 1834604 1705900 1233356 664275 777386 1469710 472992 227192 173143 1836581 139021 1291262 582652 1739343 1041302 1490048 855750 797004 111679 1742573 1319238 215879 416509 1774546 982228 1015339 1721804 1643963 1493850 679778 1281030 948468 653148 565564 1171277 1269248 1483018 1126135 1783893 1947810 136846 1805371 1787952 1933595 458886 955681 602155 1664146 1045197 1942396 677425 694948 856267 296435 1516695 151273 60945 15221 169839 592267 1405675 1137681 1772369 1589686 1733336 1596130 1702987 750784 985987 1117208 659565 846534 1598512 1259801 583142 7004 826673 511860 62638 1048266 528329 260442 1491309 658898 683688 888027 63735 618139 1428498 1467774 34224 440279 1773514 1483227 873323 63085 122816 1628868 487455 446601 578675 1394333 1966298 204750 1599127 511277 1710522 1206722 289392 1309880 1441226 924226 813414 1476357 557653 4333 1021966 976659 1850078 976103 1110799 563096 89583 219123 1483260 1736838 1298065 1166280 1923685 1159357 1505498 75108 1412712 353220 439607 1113892 1015248 377383 202249 149843 1848847 1664361 431155 660253 536860 1258366 178389 654490 879309 1426621 1574829 1876211 860858 1927680 919792 1569158 1128097 1812703 272718 733585 1712511 511991 1523990 47524 138168 560990 851656 671293 1765488 1480965 303332 26061 630433 654429 90859 203265 785748 666360 115863 1917722 376360 868660 1564674 37282 783876 292242 641300 1078050 1804412 1660321 1124977 694594 1407636 436674 1277009 1720999 972103 1354936 1964238 1011454 602994 1273689 631275 1294973 374222 1851675 1573575 1219117 987044 249530 527073 1129358 946133 279981 662245 788766 1793810 458050 1181410 1172503 372711 1129762 913815 850870 1949994 20604 1469862 1522557 1183279 243619 386523 1519362 305784 282534 1888491 705733 1432793 1266213 592209 1510103 1522805 1573899 1741874 1286794 1526859 1906977 1357461 230011 387458 1647161 592262 1494432 37546 1729898 899152 686533 554596 421607 1278769 387633 1036648 631598 1876325 594145 632482 186489 1778649 1739161 993019 1494520 177934 503085 1355773 1054170 1000905 1598532 1018901 18593 1957252 1557281 1481460 867280 309257 654935 297714 1297400 291838 1999996 1770788 278052 1659358 893313 772837 833673 356197 313844 1257918 1774662 1137362 1206198 773995 1414123 984789 1759724 1308096 1456176 1218623 237532 1156697 1440657 621518 14824 584936 1742777 72843 1700639 1548543 1968035 1615963 457810 727045 180014 770727 369871 1274167 1878417 1242536 867356 1513560 1494557 170289 1436849 1210951 735416 806022 777708 804995 902809 1301252 800600 1078690 1930789 232860 1902515 575381 1811166 250384 806856 1396346 537171 1990622 1154738 762824 284043 762252 194120 277726 1109884 1201652 557531 1050208 1308675 1261536 1219403 363175 412094 1721894 1285211 1473997 1147337 1057345 343925 1437027 1587771 1321539 1185463 674044 408042 1917142 870500 1907354 1453525 692490 31989 1358244 1184442 514986 815939 330906 75318 1083294 1562548 725546 358449 964834 1516489 1992265 1226061 600524 1517 1607162 1288162 463089 598218 1084325 33325 1178115 76220 1031264 1348886 521635 1938338 500126 1125910 1286307 1345510 1061905 286783 246636 316485 367980 1193627 136255 917975 1653874 549050 988578 260940 1462118 972672 568075 152949 1105352 577969 662086 1198014 787611 676299 275408 657824 621515 24555 1051095 22602 29378 1320916 1897483 1990426 1037493 190422 1109817 1752233 1598177 1716512 911503 209678 1047357 177375 1910643 1547103 1836473 1083724 67806 1946800 82834 1406368 324676 574813 1985103 1888231 1935512 1055488 1717630 1377602 1027343 1241203 854089 80483 264916 1425077 552998 850683 609814 1152036 237355 1256260 1120026 80423 445781 375597 1600948 669573 1496382 991967 200222 1236944 1618527 1188681 1754928 1703282 1197234 463791 1095590 1482009 1719995 1972090 353598 334582 1961417 786361 1021958 854045 1512887 1603815 725172 1647900 1910351 1672413 1467199 103717 1583639 263593 928191 767213 1087746 852858 1393449 416502 957788 32132 1830338 947049 1692027 1556286 876837 546670 1831149 1791801 1398556 67177 226616 40326 681248 1919707 1020494 417039 335258 1681167 1856080 1024562 1571086 1680097 1425086 397066 814972 412780 608489 707768 28432 1201996 1327233 209703 1775992 844959 784463 155908 1885751 200900 820220 872139 595387 1053042 377099 1960905 1967799 1731861 547658 1929339 121664 979766 1953324 446311 2332 385027 1603418 532434 1424201 283384 497682 300340 1579234 1399845 494454 611377 1079740 1537359 1430818 90254 976952 822549 692987 1343275 1710044 834633 1960131 176194 1783539 1218346 187095 1064234 1879979 539562 1527393 1551580 1188934 946069 908522 1608143 386121 1530150 818856 94093 1761969 610113 427540 394133 1524662 394427 1650967 1357079 1152073 1741903 918300 1523919 1285866 622580 79331 1136122 1216976 718217 805722 1809758 217794 1642670 1481196 1489515 1990998 185407 1412612 1570466 230242 1534489 1015551 131585 1731319 1899567 1137278 1164854 988126 211583 394684 87653 150234 283738 1927375 1052057 1356056 299982 1493415 841248 1697837 546285 1029439 1254839 1580212 31215 311496 243549 1670738 1552004 683233 1370797 1186989 924140 1231464 1334836 923284 1519578 721151 48225 510815 543143 1476077 1655040 69220 1000632 88172 275415 1520259 1020120 1748702 1026111 528197 1303265 1962386 1215160 1359270 1018716 738638 855350 1896788 662320 157618 501314 856163 489050 1554981 1991624 1237019 560977 1808722 1314558 1308568 276668 424226 878258 1978315 413934 886761 516956 668937 274502 596258 587890 1207729 407580 1642391 1544350 1711111 1064124 1989608 1695093 505073 1021422 1010382 525280 957753 197879 819954 171914 213961 1737402 1175606 240568 586877 1170495 1064563 847713 1258630 1435630 25068 1227384 669478 314069 561153 810649 1806340 981661 398410 1985307 489469 551551 1299619 583189 1517537 321375 1390408 732500 1496785 1603524 906731 1457212 1903140 1025297 1656834 1742247 1582168 851136 1756689 1652717 441796 1825837 1954088 356420 754533 711791 836460 452363 1434075 635344 125844 437279 1786727 606928 1691587 1586814 1568439 1195234 1848619 1299050 1759838 549984 7682 206819 1428876 1038859 1372582 403781 1292212 328357 30845 444587 1386535 1695483 1928687 1680899 1294196 51463 1431883 1938087 800083 1692254 683121 1333338 734329 1059129 1756065 271085 496842 222107 1203235 1372887 1126399 1081077 1965666 1607526 1073652 834038 1381130 1158602 1783381 1237424 522906 1602485 745910 726492 1104216 635910 1085571 547289 752086 6955 1492032 805884 322497 249283 857893 1708845 1324052 459863 853862 1890505 1789446 929514 116839 1455444 1648768 1348772 483593 128683 1013458 1422680 1690213 1993441 195647 1499706 673620 923344 998216 997278 1935334 1663346 847328 1474192 1401701 108770 587986 1742721 505706 1466999 260819 1917789 1876921 141276 303243 1739583 1221217 1200878 1411514 1060384 1419455 1847776 1837102 1956436 851849 1484970 520620 966848 842308 1879530 574885 1296322 1834064 434448 83478 142547 1129881 438810 909432 927742 925657 1677734 954961 907428 1534641 590387 1576954 1339230 1243992 1864965 1408673 1187604 1424468 68911 598642 1239886 273034 1818155 1302358 1983814 1528859 133598 377784 997739 1715954 1420473 1283787 1597360 133279 720838 1678587 1336329 240346 1555745 1775439 786252 1125003 1722071 9292 964330 131554 643662 351517 1270030 1864018 1235198 573007 315273 1956238 1041531 1468458 254378 147995 281283 1195598 1308094 953939 44658 1318648 743138 738693 1934173 1558520 839172 455818 652757 1403431 1262209 1406872 588647 328240 1025938 1756005 1180828 733055 903503 1429194 1129393 1384597 696388 1926762 115664 667667 1967697 1145465 1998344 946256 717929 493193 1242534 1007703 372750 1977757 1714145 1430972 1119995 431994 1094575 1667003 1293478 1407885 1236437 1461541 357440 608007 1989579 15471 634728 1066316 502967 1396395 1026224 1433356 1060806 1214472 1202652 1676487 789522 1938205 1139703 213128 165644 1131750 797705 1436238 210281 167297 1192895 1542944 1938487 675897 907095 338473 755317 442434 1494645 1207432 1251332 1172859 151605 1709747 1464646 1985096 1899326 757656 697199 1638771 442927 1706387 728049 1150206 114134 704389 1522755 1690981 1635129 1189438 575858 1875191 444971 1995352 1784008 1969058 380536 689028 531350 301763 1440024 1864309 657432 1604191 1253414 272405 302978 392682 179681 247176 696950 1165872 1365531 1816627 209142 296283 668768 1377614 1603894 417859 1965248 1876986 1858236 1616582 1355366 1168670 659902 1068615 1486023 460656 1426020 155683 1086732 1344503 57700 422086 1670062 1490229 1848030 904577 1343646 149137 1255650 280097 1331414 1823096 1711454 1136564 1241556 836318 1328166 1946967 1452122 1993867 1543491 1046173 1784034 47663 1509907 692191 233586 202006 1389512 11731 213466 1528134 290625 804247 16121 912131 1433708 264647 598504 1488708 181000 1051697 1717491 760964 1362743 1964861 1979478 1135470 1685091 1175875 638178 1679083 821592 1862368 567540 538575 754537 109369 108668 1664127 1921178 1298418 428380 1439369 107877 775016 492967 1865287 424384 254835 1523389 1059962 1971161 1255453 1372207 478930 1943891 946297 156173 1743720 467053 1123709 1461173 357455 1250157 1792716 725858 29990 1114427 1297532 1464144 769527 1692623 332182 862075 330126 472210 1499607 23057 1168821 1158308 241622 1603583 1147086 20930 456942 1748198 970398 1936046 1793290 1881447 753305 1980868 127908 1276833 1595507 1874707 1130410 1268049 451754 909143 1024751 1308249 151758 978744 592564 329139 75221 77775 1056135 224138 273556 1132694 1915119 1191547 349549 198164 1837280 1971944 1903854 482932 1080392 184951 1730686 641207 1588761 513786 1484426 373615 1027655 1694009 205033 97332 133083 946575 499983 32973 1273458 903496 1188126 1375019 975205 88714 1777583 5503 194471 1721200 642223 1501076 709336 391941 8811 164010 712293 624394 1635091 1285767 1612235 1717693 1944204 1116597 777356 726671 1409814 384258 496554 374288 964334 810424 932100 184643 1619606 477672 454056 1043273 1364985 72473 208588 1097659 1028694 413334 879761 1492841 592711 837694 697947 1059571 1279428 1334510 1459939 273396 1077749 46290 572778 1847005 119919 1421457 569018 500785 13563 89562 1802625 1227859 1847152 379066 806139 933915 1925573 1564823 620330 1016746 112966 1587928 471488 23304 264321 589030 316359 134257 478048 1243129 1337364 1324196 165913 441162 686350 55747 1882985 254440 1553884 997973 327282 1326582 686842 1654253 37129 276497 145026 1841859 1805588 1680491 1209486 140036 1658813 534074 542091 1787450 1027098 87797 1048957 1261569 1485079 761873 506412 447028 872270 154244 511818 1591818 881581 1422160 1102921 1109720 463156 1785556 197836 1261288 1636372 997067 1174387 336852 21321 323119 1097613 1242142 988361 1877965 1389438 1242861 513555 749146 606055 1914489 800938 604758 76168 1486256 1280812 604026 869720 933276 666465 53393 1450514 1815973 145736 495724 273868 1080181 530945 40273 1991597 1022062 1266930 1763391 1275001 1640175 1101923 1429729 854785 1751944 1299772 1107514 188340 891364 1412366 1576952 943861 1254320 933544 1677366 867851 655996 1946209 1426969 36456 1703687 579981 1267161 311467 1042969 955109 26156 469686 1684884 18547 1883507 937093 1086806 851720 1871562 87690 770426 1522769 814172 1849057 1175760 1264635 1204099 670374 503328 95738 1354395 535018 822039 1701453 498253 225043 1221171 47102 853996 49984 693259 1481836 1300853 298970 1381533 729643 1621971 1762780 1089623 1903868 197730 959059 180723 7583 960582 648730 189412 808258 1763596 1608338 1308613 1610304 1866204 828608 1037230 1332620 1585691 616285 1460954 551556 354570 1519277 1909612 1626163 610471 473672 921986 1255339 991235 1139183 1639080 1839221 1804162 1774135 511284 1547434 1515455 1454145 695031 1248437 241993 801850 656384 216546 1504318 855368 1989022 1864909 1179437 1035256 286493 1793574 1505844 425510 4710 552990 49662 12206 1789704 608202 1088999 402001 822372 1242190 7037 481264 784327 1856605 1635218 1758281 454549 34415 1457102 1431428 1596041 479784 1610136 953319 28815 1510953 1420187 1168864 643695 194600 1921684 1763655 676099 1173427 1273897 10371 1973800 178709 1076208 163852 598824 1446965 1211902 364813 1632498 703667 1005576 1632523 800260 1377091 447968 397816 1433953 1374083 1883661 1477409 1254746 781928 119603 1182185 484361 1326935 1019105 716688 1570580 1272158 1775145 1278303 1210758 1403898 1133567 1695956 1692696 62966 1852567 37900 362610 1275002 497628 628950 994665 215034 1764192 1371179 991998 774071 1335335 468008 101071 298735 587709 1977056 598009 1973703 422804 1997821 745618 561480 596228 1645390 812749 1474879 605875 1910247 622480 1380607 663531 1315410 1501274 1056566 548311 1456639 315987 1731386 1013822 1262614 330774 591513 810946 1153313 1945160 1101580 1876216 1862218 1482022 375674 1727755 494638 1849803 1303508 1807968 627847 792101 1868008 1085670 556844 1554672 1355903 102324 1321169 353964 626727 61251 1579011 1636486 30710 1872576 1873787 475123 1878255 1601628 1367035 672715 548963 1823091 1017561 392297 1263406 1365138 1304630 1226874 1631050 509520 1424956 1351694 1546883 1249918 1936846 1671108 1665894 575574 34793 1951446 155817 954556 1086839 284842 610288 1002751 1469803 1641788 491771 56762 1350081 256593 1444920 928881 716995 1761294 727685 292273 737111 541944 993840 1242361 1816815 1841525 657783 903638 167047 652080 1941458 896555 1350639 42837 252723 1912286 1748444 93745 720807 1461239 147436 1400398 1288873 1279945 608367 939193 1539735 1640277 1674528 131794 389421 34526 797889 538909 741742 936110 364545 553695 1781197 1811408 1672354 173486 908909 1281069 1994520 1978955 624460 1726516 708385 913439 146891 1491472 1040051 1806839 378897 1722390 1207916 981161 1731717 1164363 385548 299052 813218 1106960 1856446 1886793 840179 69462 1994924 223851 1144707 1749428 1071671 1265269 1365955 1248487 1468855 468346 222863 406732 1617488 986661 1347172 1582464 1381274 1875907 226558 1250421 1250453 825001 343662 599208 46914 279217 1997193 350813 781076 1951640 642100 152634 10284 1198737 1763313 892433 285246 1749750 38085 544104 253371 694949 1571945 703676 495816 1260573 543114 332476 1940668 316981 1901475 674471 477699 1970473 647297 958984 573014 249390 1310001 593794 1336200 786788 1195114 957553 483556 1910668 1162858 421407 1275185 555031 1381016 832657 111295 1293650 80320 445222 1494587 732812 1323437 589527 1764980 1566091 657662 991161 765172 1827923 253206 1840648 1063877 1058884 48359 1937793 308523 1755741 1978184 1047854 1867304 926814 223873 533163 1233127 577290 1201737 616442 426968 1248713 355615 96752 393538 1100486 1894636 1506883 179163 1555853 813628 528705 233976 1095001 1997412 636068 237210 1376499 766278 1813871 725748 1503198 1441636 1930479 1878629 678308 1222903 1103161 1976923 145927 955671 780568 401295 1767674 1998179 184883 1282003 617809 1318164 1846946 1653258 543814 1631046 551452 1723784 861922 387653 202481 812412 29298 386654 1832190 1569802 1506715 1645825 1924805 217797 1188956 1251175 531701 982487 570700 890661 1043051 1511683 491296 1697850 647362 1947846 22601 1859957 1539864 1113217 75676 1444423 470452 353301 1927268 1354625 498421 552642 411519 558158 439734 494531 1582697 1048946 1130526 995573 533744 666439 191749 1996133 752692 1465539 369145 566614 632534 1254023 1757754 1433579 788004 248924 1751844 1676415 383510 758363 1285576 6716 1591359 437705 440722 135748 291476 1734642 1308192 706462 1528950 88107 1734409 358578 818445 1353843 629796 1501837 4348 1472262 1186303 1395681 1991168 1561462 421220 1552635 711389 500234 778427 1762196 1668100 580502 533728 1001036 808431 76031 673003 171986 150299 1896294 1762593 794446 1509314 172333 691369 465099 880580 1531576 1716798 747201 1683728 1718122 1370074 802978 184207 665616 1182001 1479205 1546507 95070 540429 531639 290840 240454 1171291 545845 467049 871015 21501 1235179 1078585 1683056 653973 1749628 421032 1285401 788342 1550384 1150727 514167 1140137 308702 1620846 583385 556955 1898360 1991885 391351 1061123 1022480 927826 190834 727627 886530 1791009 1016981 1270112 966762 914772 276121 1780275 1913679 638506 1389502 831183 1348367 53762 199545 271688 1549729 356536 1346025 943105 163945 534703 1406566 598330 748838 25710 1171678 875865 880367 971147 123552 733139 1688243 1915038 817452 1853971 1436830 723038 987096 1380411 1141781 69367 1338650 1710548 631489 1270693 1360472 1672971 869765 1344677 880649 1848681 1592774 246753 56761 1964202 1362995 1708585 372595 1558704 365653 1758829 1665381 1234071 581267 566410 812602 1205425 55230 1127078 651582 1903483 1460383 1957363 737308 1884559 900416 1845687 1267949 626980 1358568 74280 1311837 1249654 1896629 601034 1051882 1056806 1501049 1463515 942457 747698 1146801 598151 1343974 1948004 1938587 527407 1365717 625586 334457 1533561 454045 1029632 237794 439769 1957553 490207 488773 294907 1073027 1759836 63929 1272327 1404913 1675381 1354203 1671821 1196844 1805220 1979222 434181 739004 960000 1177245 1225740 1943497 1022831 240396 136380 1881135 289791 1209927 1246142 1695748 1190999 78973 1985854 1613739 810112 1073680 1105831 936552 1591095 1964432 1563177 1065678 1827105 1508515 917011 901545 60452 381408 930817 795309 1728000 1206095 179571 714824 908192 459069 33805 1537651 1031674 1924352 1000954 714149 459391 25542 357052 1825517 672412 1084003 1430122 902142 1240248 463445 1612499 647273 1855215 12913 361894 412873 193236 1288824 1542645 90699 757291 1363574 1321723 1918820 680140 741152 1188508 1748277 1238086 1780869 934432 802377 1373579 1699274 983921 238767 1832031 1303717 482317 1072998 421554 1615551 440108 1684155 763398 1081404 174347 1126507 125568 672509 1705429 1890368 34232 508556 1281661 1023258 417410 1553178 842231 361383 724594 1115923 1779346 1380367 148558 1649411 561774 1753129 5493 148151 97040 1314434 63015 1523297 1202072 1724863 1611680 1723039 1610002 1423796 995069 598949 1618348 1765893 819030 948535 1717286 568085 1404483 161615 980630 1807167 319574 624738 898420 609051 567398 808034 1748196 1815032 904254 456687 967058 1583991 1995371 1221667 407313 1652502 1477345 731108 878742 703216 1976856 1361957 1170520 105317 849472 978563 766129 1700170 1388730 499647 1318204 1677458 516821 507839 444479 809783 1126521 1195740 655895 885132 1225536 841855 1257715 1674867 676754 300272 1566237 394568 1934118 1357843 162679 76501 1123876 661042 54830 563733 1101007 259213 1018168 1510506 535904 28008 140032 1260918 1056886 1471343 188173 457272 564236 1003952 1335512 1288102 188575 120140 712471 569580 1673384 472355 189938 1466584 150884 1926461 1260453 137454 485578 1063584 1901885 1888788 232875 597538 1342009 475410 585224 1213240 1498150 1508608 365931 613908 784214 354498 641635 1521686 1226616 789113 691050 379767 1571550 1526240 1075856 787394 1028032 1104066 1825060 963280 1097800 351584 1594852 90007 247383 405864 1800267 1059492 1726368 870130 89781 1848016 303898 876993 1361077 1197932 1980051 782505 1854259 109963 1357975 163364 1700592 1532370 150545 1602204 170555 433124 1498791 1770374 1801446 1590788 776655 1020807 522781 1614432 106703 1259686 1426003 390983 1093152 296748 1425614 514610 1807125 1270765 690927 328585 199781 1118030 526511 934365 1427799 1952818 642463 619712 640702 1927219 384311 1086738 60732 1018402 1653940 1662474 1330333 296060 1676148 226308 942780 872519 685912 382772 470259 132736 12834 704408 957662 1486577 1429634 1514760 757996 1639946 1072257 1337600 1333091 159636 157708 750771 1817492 83528 1992855 173682 1458721 1170015 652112 1413839 1920237 1412628 1655537 217457 550685 375423 1197937 170812 1014608 869405 1701089 1393475 1194015 36356 473334 1295251 1713029 1234879 1253694 1388944 1420848 1749820 1323661 1658878 1551408 229650 1649839 780244 1484257 591100 770739 1866397 67164 868112 530069 1728327 1695120 1193830 492941 733158 1629929 142320 1297070 1109619 449701 1272444 1498560 1378732 694269 90695 10507 1817647 1051042 1772465 1085033 1820472 1965165 1077291 412924 967794 936886 1750351 52017 366914 290385 1199360 425975 961725 388382 1006104 937915 373135 1702000 325949 1405154 955765 1076485 207739 191633 1465553 357992 1440057 516951 1613749 288793 1238358 1523558 1329474 1830194 899782 1470091 132046 241553 291424 782300 240804 1030709 1905872 473107 140774 1023442 1232452 536035 497273 1228367 557462 1752011 187591 1877615 963839 953836 6832 27110 368979 378910 423238 1251630 1645290 1932452 758279 741797 1927166 884092 58770 666010 900984 821143 203248 1208374 1545603 721932 168787 188170 1049563 128079 1217321 1769623 1345025 322345 528688 233562 689529 991896 589882 369390 1708624 913972 118463 1985789 1394466 855280 23367 904000 841095 1680415 35486 613618 972920 606897 1558581 68343 1359686 1040567 1852858 944785 1914516 1014974 68278 693591 1935608 544111 344491 642632 516797 1833963 366490 690248 182169 493231 1156216 735302 343205 823623 1143149 1639323 1039146 1954751 1801746 1952239 1387504 833889 278189 1299603 1558403 625946 221244 1979824 128547 179614 1545296 718979 954554 377377 214251 1070550 714424 300909 1043846 1724837 322893 1703575 118897 1813 1821550 1028480 283872 865374 1780042 1490544 1921756 1245723 1283865 1865763 243566 341928 1433639 151100 578926 454614 470691 616349 1328500 1751702 527120 755772 1921333 200106 1391920 391732 1268019 1759908 338517 1877608 1809206 579212 1816470 801042 333229 1713512 1621163 165608 865167 587264 157605 1919732 1450384 1083965 1169144 34668 1887046 145746 1410957 1671190 1974993 1588606 604387 1383251 329820 437844 322516 152820 2445 1236953 746697 731575 1856865 1198604 236804 184214 1562533 66979 460294 606409 1979039 586938 471885 217178 982017 1286076 1058189 114487 300486 1909406 1625510 435067 585614 381144 402346 996273 1584180 451008 572664 1723063 1318139 342578 201096 1122682 984994 519863 1269165 1144569 272622 1647753 1438641 421973 1434231 1348500 1393518 1151863 1212009 634642 214750 490442 57280 115108 1449084 324999 1047972 1541519 291998 1029074 984715 1676395 1010241 79028 814571 84847 1581895 1290105 1725164 1148747 102418 1175696 627333 1024759 804618 1820274 563774 1724185 252922 737697 58400 35091 829544 1179530 228484 1571762 1030951 1061421 1738804 580582 1261003 266722 1883340 776256 1901124 1291258 617120 397299 1331424 830774 634524 1744125 984658 1217569 1281436 475465 747959 5583 610783 828098 1333346 269735 499430 1557444 1203117 1244099 752120 1494861 790783 893432 446668 1652454 491582 1819820 163392 263999 106173 914739 725208 464331 983224 570772 863746 762680 777787 1890051 718587 1135557 409920 163871 1167706 1415651 1554419 1739901 1429568 194399 1666722 1993205 1423906 1801487 1502809 693441 93487 1986376 1031792 791202 1312951 1505534 1102164 958560 1937150 1740399 423135 1418783 307448 1240074 1341716 1900346 634836 1579446 943427 960982 228405 1975184 1043975 126701 954251 495197 851649 1463564 1724968 327891 88134 523793 176053 1949140 541180 875676 1402500 481359 1839000 1556180 1995965 1402750 658912 1305938 704680 555181 1232762 874394 1870242 1913983 1686145 1095242 1060720 1846988 1603103 168580 945787 319834 1941697 794094 1470936 1361818 1249130 1543246 1154902 859786 981314 964312 1777454 387898 1278714 481252 1853104 217756 1498319 1352832 1593954 1434734 1647042 408662 629723 1060760 1622933 49890 1324750 1236074 1564777 44446 1886752 1392597 498504 978606 222362 1132614 788497 1634498 786021 587959 1817276 1113155 1290033 348493 555668 1172174 1618803 738764 771315 1364373 961142 1101047 1766634 1406914 794142 55550 792423 1330119 1501423 1626337 1885613 1331281 585023 759969 1927650 1672420 1662843 286225 392931 1519704 140006 1481864 1756349 1145512 487999 364785 674432 1722213 1198329 1937731 612968 1039504 971100 737281 652886 1046294 526856 876459 1040231 341037 352219 393404 1946210 1345857 731795 1872445 1231627 1321628 40393 577374 1559379 966591 1528919 1911256 613411 1759805 407835 193410 386304 543185 603336 1788915 1847971 930459 1426735 1009668 483264 381912 3467 947150 1695182 1775645 1812043 1179930 1844114 761360 1167363 1024911 1344605 97480 1572257 1140807 654851 1744500 779824 545893 300877 1410038 1547597 497645 450734 11296 1479742 1062145 1197140 649678 1365483 1107193 788241 1712566 1012268 852988 1173691 1321526 1865396 1832310 1335817 1928074 1997901 290086 1254330 1887849 856525 1850706 232192 662167 1249703 1931729 1134008 555899 1850670 1310384 253045 1365977 1435189 1391611 1931331 740366 1621634 198848 137035 1654899 903871 1435983 725872 1087758 1977426 1879746 1256791 1399520 1119378 1706032 1086817 442509 1051528 1286923 315634 810529 392734 623879 1477843 764409 184224 326058 1080520 836613 1160660 1242595 1241006 34174 510226 1585841 801984 1405157 1868482 1885015 1668515 636518 667664 1054851 1334158 289301 698589 667497 1497444 1873921 105862 1819728 1342118 807780 674200 1806015 762613 1415998 1842254 1351018 10902 1996103 644068 937541 1790303 186417 474931 1345401 840527 1341399 834908 795092 1004877 642648 365562 92007 1974307 54727 1536918 269866 977587 330403 1834740 553326 370719 561965 1881848 1634505 971554 534443 1767921 1544822 1390707 164404 13132 1358169 1292304 853736 745599 6674 1000483 1559419 1131440 634450 1821922 1093462 1844519 791088 86903 83841 210966 420095 1243347 1231286 1527942 1244904 1411271 316891 290844 65930 1514624 403092 1137800 181594 293790 198050 563926 836250 1922766 1491413 94520 1295823 1965747 1378297 1027565 1024989 1048703 711347 471105 1498848 213918 1321418 604643 619734 765076 1573594 946390 1747419 207869 380528 534666 1049207 1646772 95394 189105 1943081 458419 710228 151289 1081363 1690265 567313 238690 807342 681180 1754862 541376 1291907 1680281 1067971 1135485 996524 927801 1436651 1775728 286557 1078489 1463169 1959120 1998273 23663 690389 684986 389088 465542 1126910 1566945 761529 870581 1247126 965659 349717 81156 1062093 1568876 1713257 303373 88119 870971 1584867 990312 1326325 1864878 933774 1036401 1775696 859157 122449 406464 1186726 1672887 1579354 1939519 823559 1091856 1281451 684031 322649 1507197 1786734 1983166 617301 139615 1186503 614465 932636 671675 1941136 1642046 515683 806867 699297 333867 1717778 203800 125895 833030 1305301 1248773 202921 692882 1520637 146848 1193379 1950239 1722223 1043127 1202497 1048027 513145 1757491 1186293 1693003 831791 1367737 1633480 418252 1672345 30499 1449074 1257171 1076496 1565943 203711 489116 856963 13953 1584348 1220386 1285871 1766922 1243267 59450 1461284 1087195 261186 534873 1796817 1560074 1533848 539680 1976898 1766740 124890 724475 1377244 145006 1354626 1468972 1223798 746608 560546 58099 456514 1764680 1277936 1762631 850348 1776695 1326551 1078069 285801 1165492 1241355 469542 843250 1653253 1573307 711794 1225590 619145 221826 959591 1596461 1518650 1323518 578509 856716 890563 192003 495146 75961 1080883 539156 949774 1959549 1379653 458306 1953511 1773932 1410826 942278 326037 57973 140545 1280498 892423 1818999 618652 669220 1361451 1168293 107007 911525 1020585 715924 1032947 407499 393130 1197916 74875 231124 1188608 199506 540077 1812238 1012208 1760247 547211 561915 1360252 543579 277378 121179 67167 953303 1291957 1633544 184308 1247260 1783028 1507587 640821 683442 825648 1625506 1531318 553147 252832 958060 1504168 42262 1229379 1993372 505546 861179 456387 472097 1805844 23855 1422398 165356 1489613 1227195 1772920 1150666 350609 513415 1169666 826764 765401 809450 1722580 1252930 1411799 1404970 1025061 1466370 1075695 1208208 1402127 838102 1234392 357229 251540 268081 1206477 1022622 1106983 398708 1269394 193310 1893756 1043817 1846845 1650676 257293 267209 945044 1637333 1439161 263845 1768274 281317 1426150 890921 1915209 1371707 1651721 1901951 1729337 148139 59996 111780 1672655 1407849 289860 1733720 1462220 610491 504018 108996 935117 745670 452680 1558583 1322667 1814169 1627982 291294 453458 108292 562876 606456 903685 1405348 1897461 25633 901054 565245 1221041 82594 1180315 745230 349165 1819334 1501570 1758410 105589 918040 1403832 1283148 882001 734725 369391 1263834 300705 472978 381128 1088483 375095 1675188 1608664 349757 1256270 1857651 994778 1361693 1057004 1704507 609202 480760 1595943 1870265 771678 464661 1094489 1378665 581450 918903 380619 1153219 39763 306184 1757955 1993834 1548008 760546 1178997 793162 1759867 1877457 1477064 97518 1622665 333459 1578893 1688323 1549754 56582 722940 763393 35797 1106390 1897262 1326708 219013 755216 1485819 563308 1976612 1638126 454232 1054118 1068652 156764 131549 474731 72750 324390 1412837 218255 43211 122023 1464537 172605 727668 716081 782805 716107 278559 1292169 1700234 1535738 804949 1763829 31581 1608172 1099497 1486992 845497 1201350 575236 325544 437568 1760327 823582 1504472 440306 663481 292211 331720 989886 840258 1736549 1700331 1081773 1555509 1406383 951400 523055 337282 128152 1722644 387609 1634937 1006911 1507715 1350252 634771 1800299 142471 717629 224618 1551710 1939370 1714178 1609791 1756534 1178046 559877 262983 510655 1763266 1729763 1642503 1904664 1094900 5153 865278 1563118 934624 1394359 1458558 233879 988058 629713 818116 971487 470462 1486778 1251405 1171902 944891 311384 1344100 1752698 1458034 656034 696168 1007692 1933278 1790818 1365296 95813 1105426 244409 368048 1968716 1389549 253347 737337 351661 190778 1950567 1968018 25915 450759 683118 1790299 724892 1132110 1615578 754075 331601 1775487 1104260 1056853 484284 209544 110808 992637 25309 1914009 680480 644210 213122 1736612 1671346 971365 252819 324574 280299 254083 89479 308541 1934497 768494 1010226 1884220 1375919 106097 712048 211752 893670 152354 510945 356256 1992076 1463437 1947285 62236 1169674 742246 1231043 534905 912554 32087 1545808 1085269 619769 205912 1585072 856884 1584651 1305696 47805 1510847 751740 25503 1298410 1619166 1307672 132718 1951178 1413549 21376 1726966 1351186 831589 654100 536530 1764211 1708867 879202 1019903 18661 605607 1897516 629192 1247790 69646 146165 107876 717928 1420092 1802782 1296735 1655327 153990 1297963 812255 994542 992203 1103946 859548 1183242 135142 182805 1401172 543460 792636 1070483 458221 1154370 10424 440855 1455607 1035108 671791 67746 1138089 844342 223492 405212 130192 88432 1626095 1315054 1087668 1920023 1858463 178883 1877240 580743 1040351 1529604 856502 1272557 522654 22636 1950472 130615 254488 102684 712258 1715923 102801 1857322 117197 1451019 892723 340508 975701 337454 1059516 1697434 140405 503141 623332 1920156 871821 1268856 533309 1612778 1029786 1345658 59042 397408 1848773 1219154 1743141 1950304 750516 1973213 1832366 599278 163261 1752284 1073607 880782 611434 1996066 1404386 667609 323097 1560380 600019 1054184 314447 1800603 219746 685249 135162 520246 1090557 463562 1304284 298653 1038311 531027 1967691 316261 1994958 1896133 1017969 1490949 1590276 1232899 311530 992367 465071 1686801 1452662 711462 827378 920349 1562944 1049307 949168 1494700 616060 1245367 1905829 661170 1604412 627040 702095 558048 1633502 689979 250648 898302 367734 1348107 239833 1349528 106678 1566706 1788630 1007050 142570 62551 8809 885456 1972643 1370089 667003 1870873 161780 1905527 1343137 1520549 1123426 959787 584410 425048 606656 445438 1707535 1821595 1332305 805427 1162400 674276 1628258 986552 1394529 1694311 1322791 1384321 1054127 1675664 268274 817696 277628 1695976 1880418 983176 614568 433816 1026213 935530 1808341 1954399 484438 1977582 1400144 1101496 1061095 1105783 1620519 1030515 1680114 188770 1717936 1780458 982183 123054 402979 1644026 1351100 1085085 1176010 601681 1442808 725804 863972 1905414 1814761 1127446 1289502 1241589 555874 305533 1730754 436558 510263 324432 565760 112942 386125 36712 1559694 363906 1951295 705896 850290 1475903 1724583 1931311 1112147 1899992 329576 1222665 697387 136169 1700642 447290 122540 1607447 9735 206754 1216802 581098 814979 402262 1430235 135652 948173 831744 1855445 491527 150851 1452640 783467 703182 122216 446243 218478 1988383 1762533 523958 412192 1368234 1263761 13173 499412 767749 406119 919393 1531652 71497 992646 1690119 563661 1344765 1470463 516931 784613 626302 1985105 1997398 1319846 817587 723980 1282230 407770 1270292 755845 1765881 1887945 1582147 1430244 1887489 562297 582301 8035 1395734 636137 1740253 997053 698495 308023 609877 1221953 247434 415286 1506308 486670 1540825 1682998 1145166 533470 1539559 562245 1301675 1656736 246061 1577146 1096699 377463 1100132 756089 21203 239972 820238 507526 1448315 566797 1596451 168279 285627 27697 111221 685876 970424 272245 1188148 553593 940983 1312312 1708006 46336 1157712 396644 1289582 688405 432257 1052209 195285 362991 259465 1091649 758971 346374 1438503 1850972 1376078 1931005 1891369 1960816 100575 1787263 717438 1156164 1785474 1743658 317205 1004450 1723628 918617 972563 1468252 1049027 1386649 1435250 1127611 924071 712304 1952318 1725896 417626 1587375 616145 1962765 1065301 917814 1929498 649160 786651 1503624 1488295 570769 1289437 427257 671797 133504 911076 1296711 1232559 447653 74222 1330830 137545 1688709 1951109 845047 764546 444612 112811 1162932 1280607 1267299 714047 1021245 250266 306209 1002532 300827 1444277 686315 580487 1771568 1034242 30551 1060831 371333 219444 43513 163507 1971884 267494 59153 97120 915099 91692 875319 1913063 179991 177672 1970080 1871660 1462680 1178449 332193 1583420 1300387 833662 1806041 552286 447823 823925 1599208 1008665 304361 1752202 1098360 1040580 129658 1836132 965362 772092 952377 7519 1652778 787099 1735610 1309133 777278 1233254 143263 1340693 1953845 1490735 191604 204233 207630 218904 51484 1340017 1124362 1382777 1035706 615697 268163 1181790 236834 632067 1554500 734880 1108268 1632998 221130 1798159 447544 466486 1732794 1337613 650896 983500 1742388 957445 1280417 1844057 1780906 688369 1721028 1333671 382670 617965 1289913 845718 891630 1005108 1596198 1086787 194118 1669360 794302 255464 1716608 1908640 542943 111528 748265 1062347 1754227 269397 1854390 1231638 593295 1395562 161934 1960632 1806460 745016 1569709 1026249 1769942 535589 1498820 1089298 951520 504973 951865 1777253 1977436 1389001 1929964 1533415 1302499 1406549 1810277 521737 255936 1975846 1147294 440771 1321516 1921344 542359 1754543 819970 1249663 436172 1676949 423065 1273541 581750 1808463 755442 187283 1505857 627118 808700 1801891 1040862 139395 212913 1436647 1655361 1772527 1388157 569092 1251178 726247 135368 1535918 1535255 519538 46026 1961372 644650 1270461 1804172 1644119 1902986 646132 1429109 745926 1056990 11143 1276220 1154444 1746965 987315 721424 1784093 1709848 28027 698889 1923181 46156 668000 586473 1593690 89918 1485301 156670 322693 1422368 1367301 907307 192078 1730572 943383 1056763 719117 154950 816335 1232068 1781826 1483865 480437 594328 445983 958235 1233764 328506 222708 134095 1371579 609577 146060 1908265 1221701 634004 114127 1465231 206113 1061424 1891398 112020 1357536 1374793 19838 1255822 961957 725783 1212306 1449787 1801964 1021189 27791 1245018 1872169 98084 763605 1455476 868768 1767806 1741119 315944 970518 193048 708140 339554 1845400 1416836 1127379 1832493 516735 1216242 354345 142360 1684001 135168 1196378 747615 1734055 651692 613771 1050672 687825 362671 845565 124160 1214201 1569444 343028 1214993 305602 136193 630050 1842105 1352150 1006905 125809 371568 1034001 540455 965292 123358 706165 236205 517306 844647 778585 550262 4871 462523 1175490 135219 1094183 513665 560729 450044 1195088 203296 1074788 1697046 496931 1092855 1718264 785703 1099617 1217307 1107293 358135 144485 1688756 1902007 1267111 1413060 120645 856971 159819 217556 826285 1848868 1471251 486473 1540645 1089724 729836 1516183 1551473 733746 1745459 1145907 1279607 1925919 1622977 1305109 1925654 221313 1325882 1905976 1559952 472851 1645234 586502 1461501 908822 1095165 281644 1300720 148641 1072936 1324217 268621 811736 311120 280888 1786451 454156 1442429 1133740 1016327 1975493 29849 992019 1650019 197224 706960 1735792 1330479 32754 1837857 1911373 627740 1555810 1283376 232707 68707 1131105 342290 820652 148242 1504245 66271 317182 572130 920050 1083169 532503 1909527 1661460 29293 922637 450172 742977 1713139 635409 375959 1698971 159621 1196551 1849883 155619 1841901 150167 597856 231527 1158106 141833 510629 688919 221779 1319917 423487 1543802 1171025 101403 901827 408884 1099525 45105 509621 1753064 375755 17207 1129434 603869 448102 591549 1575913 790990 141566 1052730 1543772 556991 639712 1070854 996907 870681 232239 391137 884877 973030 1539272 1740192 1682374 202004 158610 6038 1758406 1119724 359739 491376 1068159 1058218 472211 1046909 269307 645882 1443352 235076 45329 1416369 357830 1699064 1899298 1816013 1964308 1313525 1458502 275175 1305685 1101899 526125 1160561 294647 1149569 1625941 1150968 273675 555478 795558 1173210 962121 1363992 805037 1829047 772144 1646130 1152331 1188385 947247 200557 1775191 1369100 791347 658552 1206287 687776 111614 1140199 1537214 943923 705937 1191362 1227576 1759894 1212829 1655112 780017 1023349 1032500 940160 76628 1534653 566009 1320870 260193 433841 205021 126323 960402 722378 1106244 1005390 320102 1643534 804563 1706190 300933 1767004 977058 1668797 1900309 294550 1139793 1180939 1461385 1267396 628933 1250755 1480020 613526 1328719 1156352 1460749 1504503 846363 304208 728291 1452595 182874 105893 908413 1608345 1738293 188369 874408 1810996 1333715 151297 153063 1409097 1050942 224515 1134469 428664 1783300 647316 369624 1297649 230686 593946 634149 516745 1632680 773563 1719369 1524724 1919004 903527 860502 1106150 1090158 1705891 1416047 85250 1051362 155815 741773 1638460 874760 1142868 1434823 1927980 226746 1408253 911730 1280109 320145 1565285 324226 1126544 638253 616922 424055 1817937 1448527 445279 1927312 859125 1238980 13396 1550442 641862 318607 1184254 1114767 1250366 1442417 1564943 1389054 588603 1065388 710997 1184788 1045919 1880597 1885194 215918 296984 738783 579935 1927350 1909926 1577167 774712 1820695 612714 1130637 1989495 1257489 1158063 1753589 63611 525453 980735 651042 978424 207033 1254446 983898 132206 1563321 1568780 1166624 786216 912307 1071189 247241 1918999 1205211 1323872 460589 238916 418808 1189443 931869 342900 1038353 825466 1427754 929955 1768432 688682 59598 1643312 939114 1246024 202485 1820270 1445832 1400461 998742 1728890 1995032 637544 1326552 605627 657916 1529493 1343940 133254 773353 1433233 1686076 291154 1126802 829540 1576820 1977596 380555 43411 146207 1909570 1060071 1854762 263741 441261 219498 982241 709659 1557574 1115661 372504 524500 1016464 1476474 521256 975833 635134 125347 1739634 1041859 680561 627994 52144 1725971 483282 279578 332689 1607634 1752129 485428 1752056 965148 1478056 321026 1004464 1523472 1213562 540454 1351509 42863 867071 1544545 1651426 1089202 1847068 1079341 699154 850399 1556210 1850554 382826 1464920 388459 212002 826975 1213584 1486505 325050 1920291 1455243 1588418 28835 578873 725264 1427263 1763764 507594 187651 1549380 665567 819704 1228568 1872754 654389 217450 41311 1321351 1825264 888474 805229 1846765 1064339 1736946 1354931 107734 1893578 968169 1646934 313781 306115 306433 1830724 102533 1275191 1989121 1963100 1330727 163048 1607279 1940460 1803526 1589881 354662 1106091 1304707 733960 894354 1875094 417023 817479 1623592 298968 1608363 2396 1750340 430706 935918 1784676 906100 62767 1265380 233076 989457 1912919 707384 1718362 1750308 973454 873355 1273080 244927 1429814 1860945 1427528 626657 1608244 314960 572275 1016670 302255 237472 1303356 1436575 1918376 459366 895429 1452509 1071156 1889341 1431031 463598 1968686 44263 1064228 324086 990827 363771 777045 585185 1359026 1750740 1434076 708157 135145 1695739 1409002 1535301 1998051 1969137 1822297 1092822 1072307 638693 654808 1385699 1560890 1038308 1547803 230125 1531030 491433 1091590 1120708 1297153 726886 564056 1402365 387288 1531897 1953967 959141 1817226 1630790 706638 1056693 1059236 1042232 352877 170123 1723653 48907 1199837 1728185 760470 426109 1444703 978938 1939843 129255 1462200 5903 876952 1517740 1486698 292463 1870920 1400388 1424578 1735080 393493 1410992 1681885 1955590 1543686 686334 1795642 1964162 553172 1019406 1877905 1837839 336514 1713750 373693 617924 839649 1608894 946714 1350626 48189 304249 1525955 1170875 256835 1595730 1734934 112645 417605 1571171 1067671 1173372 1586006 119697 987463 999675 1066575 726348 1839785 432381 197431 683757 1321881 946918 1840703 1748590 221904 261150 1001597 770245 1756944 1448237 1424736 416628 757726 1245077 335889 1118172 1839851 612915 1170634 1383346 360336 649729 1143055 1269356 552881 69166 71007 1922115 373986 1374508 802243 1217343 428449 1731441 1135917 1735182 1176183 1632234 1171604 987322 1409043 1032319 668197 371513 634369 1238204 805267 1540716 1860378 1318373 1507615 494142 743942 452920 1358877 597069 173372 399839 1600187 81999 242744 1103576 692227 1126703 300275 639291 1010616 1309853 1271840 1414654 1961741 785345 180744 1026238 1100319 215679 552373 1882929 1983251 1657373 680093 1736885 336785 1888987 1309310 1261351 1791276 656064 1310754 1513853 898250 447586 1988039 1556977 1792285 883617 968791 1440769 234677 1645426 924065 950177 276202 1773044 812761 1728249 1714661 1038421 1697472 464552 479890 60876 406025 785656 720976 1558200 53945 1488325 1662285 1336210 626971 1905107 1287421 276860 373231 480119 930349 345550 1873280 287285 1259889 1110077 1225873 1963533 862881 1933402 1814887 418331 213400 812319 52426 1068923 1794776 753102 165315 1613312 184327 1413386 962547 7344 1447782 1094080 1449652 326227 989536 1401537 1957083 199293 371674 47539 1202323 287378 627402 1939065 1149120 500990 1620143 317690 884427 388243 1378210 1209150 939526 431811 909889 576348 966528 521723 1858045 1382993 1512587 76328 1556229 1261846 405401 78333 1680454 1008738 149702 1670302 1462340 435881 1350534 372233 466488 677464 1429599 841117 1222800 1304902 585946 1081634 1144583 141291 610382 1169154 1343072 126825 1047015 499385 784976 1159736 1599990 1370701 1035897 1877576 245037 162495 1623407 1610197 1796045 399835 979942 692271 1149083 1848426 1877368 184266 334575 995884 1730912 227972 777670 1679303 446857 1848924 336638 36790 702905 1436380 15093 123410 954612 871934 218669 259679 407583 156006 1132954 544026 1181153 411581 320950 1358604 785759 960066 1518435 19964 460934 597287 1178420 259634 87160 1149750 862761 1958047 631986 1098673 929760 1600407 1420193 334150 471102 471167 1296465 230067 1143093 707555 570130 1459788 1363462 327471 166703 922615 550440 1411300 1788296 512842 1690696 858406 757415 1293974 43003 443057 62886 482843 948212 1167170 1868053 65294 1891322 1167396 744476 117418 391190 1990720 1232524 1741485 644927 798859 655855 624551 1381354 1176545 1755372 1580092 661006 1807872 432297 1966390 1559235 111405 310498 533433 71563 1518154 1607471 1954613 463455 478386 1091285 1381710 1410009 1215830 1309219 1548802 243362 191336 904142 1277244 1469994 33893 1749856 339587 1015742 1562107 718385 142093 204381 1689491 1751866 1051347 993133 76270 1126435 1164627 35785 147028 91589 1230804 1464575 1207859 1011776 1172470 1331208 1566920 1022002 710194 1982543 1006714 1808095 374482 1782803 739001 1393100 1264678 1123993 1866626 204769 1650137 859155 1999706 255872 148364 1928457 470125 193031 437685 735787 981720 1109098 928803 1815213 534619 1774477 1495866 951549 12922 717046 1440742 413767 42238 526236 943067 1306514 1284987 3239 604441 1744393 1807866 1567970 1835059 1905749 1153660 930967 178526 1003452 1911330 1030564 588261 1863216 1552954 1281728 1102325 1299119 455319 1013595 569482 662408 1959468 746870 406516 1125842 498768 405695 1496825 1842318 473947 1718908 1282626 1830126 148150 1623336 1455893 1770621 241679 1451552 478620 1762868 262945 11792 1984208 430952 303351 1229722 842961 1943113 1014508 19393 1330582 437401 1311487 1262835 1169750 872976 1594689 1115471 396463 672845 664521 745933 1715140 722794 995772 1626924 1911796 367549 503947 1656531 539229 1381085 703290 1526561 1540017 350640 1966454 1806947 1114665 960395 721302 1037195 1373300 1735426 155787 211920 1618995 1649065 618786 1513916 1764620 923774 1697193 205258 1851404 401828 1160999 1037796 366017 1531916 233170 1005625 136676 287856 127510 1743832 682157 817747 610673 754940 869748 817262 274095 79918 1133167 1727157 209368 20239 1094386 1107258 203417 369502 1373908 81103 1461813 1109286 1100581 1073698 1703994 1119915 810336 1682731 149488 963619 888636 1421067 400500 1969753 766834 821421 1320998 1039230 1103643 1123728 317294 1598640 1576235 1102996 1194092 1678848 775181 1409964 1529272 1186477 353613 1731110 847527 449351 602980 1590209 156606 1906746 1293192 111249 579662 1861547 674029 1889283 1009427 1386620 960598 953111 1804502 1114390 1352517 45091 609772 199722 1000876 46455 1965323 156034 523837 215392 1067331 1538031 1036667 298981 904614 478382 1934545 531847 263211 626194 169995 1717143 1339375 1038292 468329 1582404 235703 498592 491153 1152821 639850 920780 1877168 1509052 1630044 1422730 1401020 435147 979591 1667324 1388444 1160801 1860149 1727278 553067 1933445 1373006 1661847 484033 186756 1707433 1699799 946754 239562 776140 1218517 1040648 788910 58687 1204868 93973 526686 423664 732636 648313 1891090 832100 1095245 130468 525472 363321 1074070 1617495 783027 1475726 81488 724593 1275536 233708 454897 1413254 1641894 559222 981980 622102 1663638 986324 855943 1664286 1229073 318569 497803 1043713 319346 1701746 974604 157361 319428 1895032 223247 173362 1055120 258947 1298449 1813775 715166 292698 1141039 773335 1656479 493367 1161314 934080 696157 478844 459574 453032 512043 785788 113009 1286765 1305543 1902425 1215485 1293004 1062111 64124 561958 1171686 1834171 300904 1360734 1747204 1842059 1536174 223194 717790 62707 622896 849649 56797 1994062 1048610 1673916 241284 350033 1255548 295985 518063 956319 177697 1213798 706887 1065882 602239 628945 172129 1450403 1528004 1385168 1071600 1679856 819535 1648572 1224443 516704 1177741 1481234 74353 185328 69804 499095 969518 516364 1823025 1556277 744949 1540893 1991592 541196 1103068 125319 268546 1685739 1780628 1833939 11236 898618 1409716 858670 1964921 617296 727090 1949740 1891764 1010916 371236 983761 1351439 225788 1596260 1232842 1309593 378138 122357 1289149 1111446 1525782 377614 1626236 626859 1747311 1759959 271566 1586855 604488 30392 253518 364615 896309 570347 990933 1933228 1656478 1813569 900545 454601 1553049 1324601 677152 238214 1812495 1629935 316294 597144 770547 155562 1043339 612316 744715 1117787 529225 969408 1367604 761296 1166455 931130 1131958 1269647 1926362 463638 450971 463898 1467363 864634 1245482 1081409 1543194 1192822 1322325 685658 1059211 654367 176844 1754708 326618 927276 712481 1504758 145399 1361445 958480 860199 811214 429319 1764069 76093 1335219 1244873 1767421 6201 25079 482769 380750 499639 1009270 943474 950365 911294 72051 272305 883264 1958291 155797 82480 1656018 924461 1607374 1379767 333633 1626671 493511 1273827 1017415 120193 1037979 1407580 792040 513016 1511695 585394 1465565 299196 808294 1580506 1899029 944609 145245 403265 675697 717514 509823 851870 977929 901465 1699071 1956830 1421533 531371 1746231 813761 1884929 1274980 1819808 345493 304728 1038071 755122 9962 1510750 527507 757170 1056785 1528275 558027 265925 567469 1329308 1678275 449088 1216735 646362 1578907 82635 1588780 1521581 794110 1440734 502925 1581534 1787936 1729855 578324 1306263 1837062 76855 130541 1112703 217730 1665853 1548211 719599 940095 1090541 1084043 466762 1469486 289573 747896 1753298 1348945 1778472 328262 862355 1246158 1891801 575242 469655 357080 1915349 1639231 852678 1458921 1163149 1029147 506044 665281 1800313 1060370 1397064 1835790 535823 1520641 1828900 256309 497448 754137 852765 766629 1635866 1390973 1205691 151043 1801481 224313 830881 949828 396817 1972569 272163 179502 1744040 1105887 1748651 1869471 216410 668596 572003 55228 1265310 1229166 783704 971287 525604 737076 1131702 287230 413635 837594 1166845 969926 143711 241490 27050 1648010 315291 1090808 911488 1229268 34567 1840833 284526 45169 1830845 237065 1705169 379829 1767864 769743 812042 801293 1884655 489597 1887343 1440317 1909372 1133657 1203831 756154 332987 999816 32858 1727922 700412 75261 1405462 1080690 1376978 1716806 116963 827068 165278 1838 513295 706591 1766228 1358658 323499 1818373 1551881 1507880 1635373 546644 1669121 1852498 1020060 1924408 1383136 1752093 377829 44118 1910852 1038566 1729746 722528 655259 836886 1361652 578493 1134927 205500 168704 581224 1510643 864051 1757133 723457 801245 742736 1252981 1889872 346602 1652783 1464079 286308 740570 1735200 78405 328029 273685 1985578 630384 678202 1425687 940955 945187 1420539 1128493 1906445 1385847 818421 1948347 1306158 623583 872685 890843 178012 822511 1974192 1287261 1998251 1262999 1754666 1138493 559811 1581317 1402930 14108 1246167 541174 1067166 730472 1891527 1130080 214625 1150858 1260526 1973712 1990850 683328 397648 1954676 1420697 1313793 1287607 51752 684402 412127 93175 952970 1973255 287905 1695315 774138 119556 535385 1861520 522766 194715 976743 1355597 710459 1440020 1746325 282980 1388805 1574907 296416 202229 49434 48253 1676641 197711 785615 663977 792620 78737 748195 1064604 1246868 1282753 431979 231975 212503 1010871 519083 631692 1337725 4278 758198 805860 1741410 248418 865683 1852116 251172 412881 1987958 34708 1325994 1621099 96904 567056 978224 924526 1072636 1157666 639689 592900 1610875 72836 1308432 1767957 443880 1322536 235080 1718937 896758 860287 1325447 1961907 1803615 1800056 1281941 1002956 757789 15851 382090 6598 378884 1925467 658162 1083312 598978 1958400 1258627 1543860 1580710 878921 1230464 447861 564551 1249363 761893 1974414 549894 1179619 681591 1490618 748177 167509 1582457 678814 1975812 1089949 1411661 1739671 1145283 1678568 430224 1540864 848641 1627751 1591823 1569768 1369705 1784931 219065 1517518 1182972 677040 1981257 39562 1547943 726866 1615095 52107 1696836 1950185 1200503 1674279 1196461 1050368 420594 561590 1653644 972736 1496257 195143 1546815 135108 963975 1647023 1617729 1025770 820334 71657 1493207 1830182 49844 1570815 631492 1001080 1146223 180698 1726014 1008059 706626 1815595 865150 1228763 831496 1720234 91145 175666 1255979 672152 943648 1238444 1790767 1922164 564594 590111 1244770 1088367 1678742 1466980 1672222 508176 382646 191040 1000247 1253999 1633034 819791 1944189 571921 886801 1874170 1045757 1179552 502274 1589643 1167526 1585505 76131 523822 1047581 1525183 459378 1281564 160344 1407917 686930 286464 1200162 521183 1580181 780022 1953755 449187 90823 1409275 1448645 221353 1057922 709131 622673 45173 520904 1846723 337902 1239978 89475 1804290 337885 1472491 164728 975066 370564 411502 1176585 1268997 1179977 1823806 1500767 835362 77806 216852 870732 1349324 1677405 528605 1952277 1593694 1781037 307612 1217053 1123774 405486 1050822 799008 1389565 155242 518658 836256 1490631 150046 134462 501307 1710114 1553806 882665 86114 1061456 1023847 1099855 1759084 610940 797885 46132 1176812 1109236 634472 1466106 1118347 799872 36674 1637871 113272 1431078 543352 1890557 214755 616367 1510559 1935788 1139877 1027758 1330587 1716114 1019213 1853668 1648012 690872 1745837 721586 1281032 1771694 1885280 1399764 794637 126356 1811704 614069 236561 1409812 1575098 115724 360386 556944 1492227 1956266 1104261 806744 469841 546144 899002 1825197 1824436 184920 1460554 1091728 312455 475579 20814 107552 222366 319710 557621 1728250 1955196 627597 166793 1098459 795928 846627 384608 550231 1349387 1918817 1475078 925239 68783 1770589 1912543 1904558 1012754 723029 1015904 501875 337504 1325748 998187 1707426 268988 1594117 1245426 258805 511674 602215 1627807 1756458 915676 678200 613360 779076 1427151 686501 1446576 86573 594825 1325056 397342 1076296 1356614 1074119 1690059 1556717 1122417 1818856 704580 1678150 1270325 1767300 849483 1691170 856962 1124086 1133689 1046684 51673 407094 907329 1494414 369445 1984273 292792 489271 983601 436432 1228747 1160907 321488 1991110 150039 1674649 1172878 1179424 1393591 762850 1993607 1651345 1899271 9335 1189190 1105506 30637 1019334 677157 1354813 1425898 1061394 1976807 1214662 63489 1862702 872007 1254485 641507 234420 1278800 1074146 1318971 40888 1585267 797489 166520 774416 229665 1251080 1146094 737558 500006 823570 772317 944645 1847898 708543 104830 672489 776325 1133993 385412 1747705 1310854 1947636 90044 420177 409138 156408 1961625 1353759 1694057 1367493 319552 1151562 482243 671063 262386 219608 1368211 88300 1053226 1335388 1061145 555859 928600 72699 1400230 1765615 436107 365629 151134 1030653 1064630 603232 307037 1417506 1211612 1536961 1168684 1622083 1571349 68036 835053 622929 346207 1045593 958395 1709767 323996 27130 1648403 591653 1562743 1787097 963497 1391676 788711 661995 1464840 1046093 539446 136987 1757904 343976 1767349 1892107 1532168 24171 1798018 1403109 626870 429208 1725195 1246613 1248729 273088 1096988 1499989 1247580 1613371 1819833 444423 386378 340525 141786 1723594 45690 1910874 1740430 1146213 1003314 1165559 566472 1245696 37447 1951385 371279 846469 881058 253120 1430033 482276 1038881 897093 430870 1543098 1582819 585266 9353 1649303 443432 464014 1664038 502434 1135422 225422 243488 1576882 438134 1154205 166144 822657 1863889 490063 653963 1621508 1000714 543714 931456 1954796 85633 1224814 1330470 1833888 1592758 481333 1876280 1566727 713248 1031263 615858 97470 1530796 1576211 1849295 295702 1936039 43854 1894447 1116166 1306090 1289367 790188 752813 1590072 459398 360441 666983 646005 1291347 311940 448149 361689 1466594 544209 1881074 476958 1041915 1102515 1270570 1891741 1502845 1470816 945557 1716428 976770 1297404 272399 1690699 1240897 579376 1321276 515401 1189943 692491 1021383 1042421 1705104 1338835 961005 801027 49981 1765771 1126955 1077886 724041 1951283 1206507 979533 1365052 469119 742365 1247842 1880659 866644 235802 493459 1207123 801588 458147 1541538 1126482 854386 721127 1574984 729347 935048 1018294 1339494 1290176 661509 488204 1459578 1433588 644965 1323804 1985699 19427 806707 877086 1557378 1210805 1017467 1014764 28237 746993 575854 1294469 1460033 1568233 521194 1470441 1347927 1405119 1399404 772099 1105600 1784729 1140391 768087 489292 1141835 1232534 24057 448724 1756438 1439029 187936 1704159 382554 1408107 1998345 1772880 233490 1194173 1156847 3138 1121601 613951 850505 1242962 1314168 674572 1917804 1490330 105163 1298665 1167861 1503434 1103836 301693 937626 35836 531679 638060 1704888 663623 1845127 755315 902361 80430 819725 477734 1070688 1226227 1550667 1154693 1609964 1147908 572532 527968 884488 297542 1444798 1385285 1313595 631314 683524 1803225 1125393 693297 1671026 302136 60815 1055775 578527 1341718 1289443 712821 1028391 1128413 1279223 1183408 445721 817182 1104154 1876889 1366726 1009028 599892 1520062 457736 914464 1437704 151813 392671 555441 966112 515567 615141 1746766 1116150 1367981 1731804 895615 1231470 695220 868217 1769378 388262 838756 1757937 419950 1762928 1385576 497700 1179382 1386055 1160265 1419646 1005120 1978976 1839661 1644065 1584081 1201492 1858725 447064 1239650 1716093 1175553 1102721 1674460 683330 894294 1752224 478248 1597160 1063512 1631336 1214258 997792 1103050 979646 637856 356009 716448 1720445 544035 1532837 34298 1580024 1478267 239654 1684555 471335 940359 1322794 1609480 1691019 797325 1710795 924851 1546587 460751 976670 1710250 548978 1432743 1162019 799933 778525 1611335 124779 717111 1255891 1857341 1571234 1756381 1923551 969618 951687 1117472 1060551 1371493 1716144 762984 227041 1104512 564255 900910 933898 599926 806974 169659 430786 891981 1434122 57899 1156482 1281445 604442 591210 430377 1314316 1875949 1639816 424855 1498326 223608 1141453 380947 1512954 1146714 781683 140862 959856 1370212 1337718 607964 1957798 1953645 1654929 183723 1891334 1388460 752460 42417 362496 288722 1978317 1149254 1021664 1655558 413303 281889 118364 658722 1710622 718394 553214 380028 1117987 359965 1363369 800471 356716 1175740 1482813 344010 1390395 385044 1862732 79096 1682265 677020 1348131 1830626 349293 1645246 1177649 861913 352369 1033731 1166137 929016 971928 171290 952692 1545252 526086 1033320 336729 663032 1190631 921787 811582 1880320 1767730 501912 984223 374975 1719939 823938 103271 402808 903265 1493958 700355 932773 482608 1347121 310009 906673 334861 830817 254927 630788 963109 706675 452049 241989 1664494 1987600 975278 1177041 1193194 380375 392962 992836 633692 1502057 831604 1322244 1391808 1814637 1618044 1797949 1320315 493931 106270 335250 1562927 1076691 842160 575102 467546 1519738 1227539 1378300 820611 742788 1136782 1722063 1652699 305530 1888754 1037740 1632076 602811 362096 1647540 674369 1917674 1930466 1652347 531974 1330154 962270 1758545 1754737 1578555 1175093 1191705 865382 1875645 694929 1035161 1754800 900310 1839401 801187 770619 289811 1924649 388869 1158991 1259214 882900 782211 619408 436690 866976 1351489 1861390 1268359 90288 781944 385429 62613 594178 1260618 1870928 396043 1009474 1066436 1513533 1765289 75616 1190621 1332248 250758 1261970 419918 1684611 1099428 1213917 1208434 1467508 844566 1277124 1510535 1862970 1208870 1276248 1304540 1052010 1965238 1883911 872444 82688 1614573 921852 1220097 522847 1072698 1172944 325692 1806459 1320587 207892 1219904 262965 1145660 101977 554938 1673747 519792 769705 957610 994189 901217 1466747 1001120 105911 1668125 720834 289920 556121 533721 96349 929775 752958 231256 1241895 1224275 10453 1590669 1351680 1857161 1713378 1233533 450399 410883 1767559 1364144 339192 1497027 330118 102182 461818 722854 1158334 1889176 1417527 1603591 502113 505371 893167 1427323 1658859 473965 13146 1958130 1493955 1390153 881053 1136998 428018 903080 271738 95763 1507325 905453 333074 1835425 624779 981448 1107652 1113635 1505451 1432933 283312 1934240 1853691 468385 1457417 1844240 1914433 1371906 71523 1054344 115011 1690485 274479 780722 861091 1736398 244292 430881 1426065 1123081 1987813 1685302 1074966 1937932 1120406 516867 1083858 1546441 1286512 762996 1172939 1810403 1766159 438974 1101539 1670274 1322696 905783 33155 622035 1357670 287737 117014 1626781 1850061 1743211 505883 237389 1765411 654002 810119 352171 724064 845452 365742 337122 418508 249074 860644 352259 679460 902412 1426193 1110773 963496 417077 605478 75329 397986 1985825 1551380 1857330 3289 1027788 841200 1405377 725292 1992707 332138 492370 1858689 600415 710096 841160 1424009 730218 974503 278636 1216885 328026 563550 1673664 1611216 1290338 1727576 1630889 469391 1478425 1318639 900576 261522 1618047 1463920 383947 1401983 358869 1931739 1853744 423485 252369 978834 839266 1328473 1404224 1978026 496802 894578 1130638 1106280 1651193 1297591 1793534 695615 1113261 812353 1955639 329569 1927135 1751371 171662 1623595 1426926 1044557 1940350 320614 48491 954054 1888476 1396345 1982813 763561 1991379 879387 870429 666921 1612082 195553 1682655 1165038 1325452 1182292 538746 1479707 1867368 1509978 1436625 118486 669852 1507306 70685 1893401 107885 425290 1188957 227963 351738 44718 761670 470622 413900 538684 1295187 1944409 1886655 264179 810296 1926863 1031721 1351688 1322716 961275 921452 1350113 416309 1659461 1707869 1159302 1070777 1501749 502197 1625428 1616640 1448937 1339677 1752964 374302 147118 465154 168305 1942756 1356042 700630 579610 127205 643604 1921310 1244052 1163479 1803160 1421704 380146 88884 1561059 1653375 1241894 1591784 89012 1046944 1547743 894566 612668 684143 1681196 66544 683245 23153 1991224 506692 1701085 141635 554479 1551974 275978 402182 316553 1340792 689616 654119 529548 1555798 1191198 570346 741153 1092374 1707680 1377694 1989061 235911 1662898 1264806 1378597 837920 1531451 747085 426248 1359486 978729 933195 597899 1381886 492870 1837481 1147762 71895 69509 332777 189287 1087729 1550914 666819 1830419 776909 1665436 1283349 399857 1440446 384379 1712935 1188237 37250 270519 1241143 678348 605011 580059 1215809 1162641 1701761 1103124 347736 990793 23008 490007 423093 677691 1900252 795445 476613 547008 1894059 1356418 178058 1156653 609091 1986979 843095 1308291 1072514 1540182 463792 924104 1863112 207676 1756294 1628973 436652 1708769 1673461 1613518 327466 306092 202962 1089271 186044 424978 540685 718854 1150659 1803717 468065 488079 1124655 1491136 1253663 1301469 481663 1818161 1442162 1572963 1879250 393013 1269881 441315 903327 1102281 193621 705982 140857 1110579 1584518 1723978 1810388 208001 291477 1934754 356577 928789 61544 1566696 1098817 1029416 1432419 1013369 1146595 366372 1156608 496176 1566431 669040 1500529 1408838 952381 402996 1989465 633772 1812423 1758523 319315 1899138 1083457 1505822 1552379 1178815 385169 1278682 518961 1719114 647971 1052788 1197041 1444700 334671 867216 1716420 1114351 1176730 1223423 152371 212962 1690952 330963 477673 763377 1451905 783102 1743484 1363128 1312269 889084 221024 395100 1869462 320952 1398605 1882914 57274 474369 1728043 1214734 238871 923107 175083 1544183 600822 1392757 1597361 213766 1223262 1432377 948022 831342 1069519 806659 224629 560627 1010928 1334464 1610618 1905525 1233663 1784207 1855770 334011 1551767 939990 612682 1626588 432352 1931667 1989051 429519 475929 765004 334232 483416 1815418 7160 1072044 1224413 546603 1238027 1287817 1416217 1721956 1758387 1858523 1287881 1531221 362296 1083560 1023048 1270936 387058 577234 1649343 820864 1909138 1339944 1693115 945000 506431 614475 245892 1722157 152555 93854 1640733 130344 543095 1789941 844303 19682 451075 1495760 1509510 1492933 962933 684146 898213 1148433 1526175 217060 1088203 1246227 1415708 636643 279736 761995 829156 453598 1164367 1052394 1433849 297110 799927 665478 537104 489896 116404 751901 612451 1883933 1013804 1060266 683748 1903555 358137 101656 1850343 586414 1036837 1251799 1605926 987141 331508 1607497 833919 1903002 218139 656769 545973 1851350 1827798 81049 813119 1520751 1311304 1496789 1035752 1301302 1147103 189752 1454038 1161681 839241 1361210 652833 611049 37339 277374 569977 145969 1324665 151330 1136654 673883 1105913 388608 1523131 745238 237792 601275 1697163 1729775 817218 812368 1625321 1668917 877902 206123 1357897 756831 305354 1139520 1445057 210837 661828 328052 1496118 46117 1946443 1843137 873900 678959 56564 851074 1031292 1129179 117743 1638043 1730747 1798273 1568571 944572 506295 904551 210026 320822 1188507 1130039 404420 1665664 1071814 194868 1206747 1384091 818558 1417701 116706 1524805 490891 1192219 365077 1344659 318432 202282 807810 1410884 1524895 1887478 483060 1334156 1373614 1126034 1567202 1639931 1709825 418884 307753 1262642 1465701 1185622 279027 635635 832073 1130340 1499743 636675 1282919 1808913 1856334 1551669 1304967 1887999 1274628 1313611 1968645 1157325 917080 1208279 426635 1414448 62376 1029792 327837 1940123 752262 1742848 1409819 1949202 1596561 704435 1222969 363650 1702491 1210728 1335956 682019 923230 425305 534760 913650 1405456 1016765 1899011 1918346 206041 1813942 1466032 258268 1895321 26312 1084356 182606 231801 555323 1130881 1879517 590527 1275866 825678 1165684 1523976 868142 1689080 817098 1541302 48469 1668912 1779404 663094 384691 1156827 1973661 460820 1313654 1350690 1214639 1319819 482189 1082026 203552 1713653 1073240 905283 39213 1386140 341833 639903 1850748 255693 646717 1822746 240166 1480780 505811 1080234 683968 1898803 1310814 1317503 451691 1246100 204944 87857 1494726 233594 1799888 1351774 350731 695471 1346725 1692925 1493956 1564946 932346 850479 1760321 1030279 1312460 235337 1170813 1727110 1582653 86021 1765556 1909155 1982019 787362 1199416 404302 1769553 1692169 365752 541760 1996614 1354248 496735 67807 220130 942193 832583 1844518 1779265 668429 1122858 723066 1040385 208365 587770 594877 1185407 442922 1509533 1259334 1331519 1474571 1716208 1723950 890722 950183 1590193 292583 701515 349051 474436 1048632 1713017 1838781 1881272 1640930 1331410 856205 1976070 1523215 32097 329013 994401 742826 150961 1368214 28392 1051272 1993200 86861 510432 1712661 296879 734971 1451671 1532757 1238120 1916912 393797 789327 713907 1132282 876657 1451634 1422330 726405 1576029 80264 1563530 328843 1142458 821075 1987274 418492 231126 675434 325828 887340 1465485 1284764 1565807 1321201 1425861 579640 510482 1333928 853149 1942880 787309 871560 609925 1623925 308009 1240038 1773743 1520713 14076 539443 1701206 189788 655933 1716045 1474524 976944 1088618 349366 540826 356472 1362123 428043 297626 1481522 951282 974883 466908 1765370 859674 1386811 802335 143733 1468915 1245609 1554778 587937 1354590 52194 1827813 528662 97135 1641081 1485641 766224 663122 1761508 1301472 93804 320570 321909 851424 1603076 230342 1984689 1823354 1904182 1921733 341475 1969884 838747 1158547 1271535 908623 132636 293850 1945039 1573628 1024725 1058887 1917537 103705 1410818 554348 1416752 63881 753310 1458976 421228 1072577 949571 1205368 434485 1392951 903202 489203 993966 956834 1984621 1554945 1959894 1769396 300153 581233 701846 793889 1834827 859645 581357 1751522 1558709 246650 1460734 1409457 1033177 1760089 1830687 760398 1194566 926067 892649 650845 1844993 1998326 522100 735582 1206697 927725 1416264 1500065 281447 1121803 1842054 751060 1908621 1915350 1969384 932467 244337 795853 1263446 736816 56664 596060 1822803 236882 506041 157383 1330101 260994 676554 594614 1715767 926010 1673762 750112 923236 1019638 232313 659963 1951698 488777 1476338 1565716 968346 1221968 1543235 90662 461314 1438789 1463076 1732555 332620 181857 277215 1263827 1370766 702676 667963 149532 280514 1117056 1147608 1244862 988635 1572637 481543 198823 1400421 408201 1376664 848872 1632654 1278370 1292791 1415696 1340536 981541 453102 1746000 1706254 1176293 1439511 1976105 490502 1209594 1452177 653491 1366548 1392602 1791580 1154644 25568 1046434 574779 1515445 245395 1403462 807952 1853792 1613174 801903 348594 398120 820319 1197412 670453 458151 1097164 737370 1668522 63508 1779782 1150776 39459 1366686 950144 514512 21774 1478288 1018023 1388875 117302 418775 495835 284609 1810914 379637 938065 1913191 289799 1129277 1067943 107184 855915 986544 1740122 199503 818166 233512 1702096 659553 752316 1479119 20268 413270 680129 1552805 300692 33942 2038 1093041 1524681 1213276 330619 1646806 665596 996666 1124460 1991021 1990788 1640065 1816741 890124 1184709 1470526 1172744 740402 863539 787095 634989 230614 1117243 1097194 223842 870824 1643129 1190077 1547037 1330490 1842414 181400 504549 460700 457229 443943 1896225 1186538 449370 1844421 111455 657394 1196885 574557 665027 361475 195484 1236308 493069 1554530 62016 629749 1836224 231941 908482 459514 1810964 65530 262647 1877367 1076283 1514077 1482585 156210 1767158 849299 1157378 1994511 1096806 321544 183481 1660604 1602339 1129026 141922 496290 1254281 1642433 1512082 1247596 87823 1192169 1879206 780679 47393 1688464 490936 304699 1818165 229494 1688622 1508483 394179 1004789 406592 1793840 515726 916416 1892711 1616450 1562331 1037652 1287989 1049437 1678375 1879038 199840 1169392 58430 659898 1565364 16689 185012 1819386 896811 92919 357991 485355 1603928 219828 693890 992099 1234806 1317683 1956769 1407185 1463237 1017017 411872 428395 1863203 909635 14308 968231 672188 353291 1770486 1830644 1500417 1290284 1215517 1326168 1442701 449111 1602332 1894399 1529553 1287463 605503 1800246 306043 787400 369503 1637558 708193 96409 1897716 1379933 46984 379378 202309 1263174 1752643 152579 1420334 1660233 1730013 269663 1931678 1074575 35201 1288761 950303 1209748 1483899 102260 1350048 650742 9723 623244 1228145 464548 1753131 1166320 1633708 1877814 826357 1202667 1479868 1470832 1020389 1000895 1685826 156528 1281432 274499 978128 320229 403403 1268870 542257 830399 1824244 1003339 915988 660445 389605 1389930 1044934 60769 333376 358058 1820397 996997 1187788 414475 969912 1351268 1684468 219995 1410940 1612074 777993 920727 871192 203830 1322719 1501237 1161702 1429585 74791 116157 1879538 447998 685376 1675331 1945019 55497 1211147 1299802 1686293 1963561 422682 657889 1917924 867479 1843057 870442 1342794 314139 173024 1698040 284477 792091 1864773 17660 1846795 350118 1876995 1987991 1782822 1725305 1700335 384566 1253366 286198 808326 440951 911358 899695 609409 1389518 1754602 1562313 1230380 1280539 728773 607154 1868466 1101334 204086 1585271 1918819 975936 1541709 674309 1834734 971868 961855 1864205 1755771 135002 712377 103673 1774661 960636 1711043 695510 545448 1672769 666048 665708 93037 251737 1673190 1226192 577329 358242 155410 366823 148536 469911 832853 1048900 1462802 21836 1669625 608628 967847 457510 1747552 903693 1714622 644917 55579 150569 446956 1916534 459016 1608872 1377995 278005 891765 398952 66702 655350 134138 1056772 1607248 1326429 1095169 681009 591176 565984 1714491 118118 757111 212344 343922 1764649 754989 111896 627389 1843944 1108942 813344 295527 1407009 1301607 1813535 1160208 746469 1381538 1862611 1872693 23946 117783 1910446 1582046 180888 1660017 1486331 1594017 376459 280089 90326 1391311 281520 1946233 804703 1638511 1515571 1942504 226383 1527011 544166 1124451 1446171 1446187 155415 1004984 970393 1403573 1414993 639413 1522041 302361 133656 1265641 63434 1863498 1114682 328096 861887 1354726 296184 859225 102750 787070 1312466 1395848 959747 1241321 868449 641568 871029 789099 131286 541235 119891 838510 1353645 1215524 313716 830372 286588 69355 290087 121441 1201035 807282 468925 1616 1188603 612353 304585 1197423 1659577 673719 1074253 218382 138934 1456411 1972224 1590691 1510576 1388396 1140578 288232 1982001 383262 1734407 1082685 1997554 1528734 1408537 817028 1903020 1133417 713735 1183745 1901486 1343206 1353261 1703445 955423 1688094 1845262 200671 1774777 871853 1461566 1141407 1972150 928064 1207948 497399 257268 560363 705341 638702 637426 148876 1655761 192452 1606691 1550511 1722020 1883626 718208 1503062 568882 1086476 299325 1712352 860438 256988 1005646 1514424 1026655 908497 1377597 22 669356 574814 263942 1617159 1226680 15055 493588 252638 1313612 1436951 316213 1102603 117830 1067101 772965 1834614 754803 1027658 518743 543017 1773270 1532586 495894 499905 1908566 741912 774027 549865 719991 1747856 1931886 424199 525186 1461857 845033 1807184 422467 287302 267985 258334 1453032 1728852 1064984 1505013 1988133 820677 1408997 1265772 605210 1753955 1065321 71112 195174 942023 1269619 760432 1875549 1154517 1346860 1388758 334802 287578 1800495 178792 1687776 800383 1618929 410280 77044 467353 1392509 414347 269425 1876231 790600 1140439 921766 92038 1079207 787015 1059055 1662565 53456 1086250 553520 509269 1452015 1174928 805211 387796 185740 980161 247056 1745636 637595 1115722 986520 1830717 1296085 1630060 158136 1050684 1499292 646332 1908323 1354846 754405 1709506 1910226 1592304 240084 1449974 478225 433692 1157840 1267098 1544931 1896138 971141 1142073 483454 1995703 721963 623457 235259 795042 1428678 732828 424154 419136 1052048 465797 1894228 1864924 37510 899962 1777665 1616577 203538 1878727 1678028 1135713 1562166 118105 1465241 352161 1272387 1376628 1544951 55782 1411870 1123449 365142 1908426 1335250 721576 439362 1406916 1280888 294450 550002 952947 666594 555203 1540237 239022 321022 439116 78643 1382582 1247581 1773822 752171 555481 349457 1368853 920245 83362 43483 242213 184125 1751272 30269 1057379 1214914 371061 463458 817135 647343 589626 160707 350911 638515 474803 884065 868292 801598 604527 1900176 1712908 831583 1296413 151984 1225736 626275 139144 241984 1819633 1248122 115678 766934 892120 700682 1207128 1375641 187746 890725 444962 641582 1530291 1095942 1632073 66772 1371463 779740 1384194 369468 1899449 1207231 405831 1802828 631671 153836 1801931 1404077 110406 966178 498605 829820 1549583 305483 147818 1461794 1783968 1687201 1879253 851610 741036 960151 1530735 457124 222041 150033 1336529 1504230 923739 1033195 246741 1662017 857874 944505 1821639 493958 1156223 1650285 44415 274284 1985848 393554 1435455 1932061 1495142 535452 1615116 1455170 1581202 1435537 963168 1572997 841824 100637 349008 271481 1215417 1120341 1068571 1744719 1385732 1354179 1522241 988716 1977131 1130469 1983512 579361 304325 1962817 892338 1010090 828066 1780871 995198 380498 559481 663342 1892160 406622 11243 1869426 39971 139787 139498 460400 592807 1045455 937883 1117076 1088828 1922135 1197612 1181828 1210795 801470 115284 1514750 31455 1274229 1824618 1562417 662988 1273705 209880 1250486 318188 912830 1321163 136105 330879 152852 1109385 730678 616059 1580508 640334 501540 1009800 1093458 1514158 782056 1706006 1634428 1106077 163595 1525247 1416258 1281677 901168 442616 930435 1335573 1426056 1113628 381119 792226 209420 1436535 136477 287047 1228756 896152 1646983 1154586 791086 468093 1559649 1319732 328691 1956543 222217 1994926 702738 14586 147763 381613 21186 730097 29130 1155927 1431718 1943151 1674100 1570217 1451784 1249078 1667681 1161062 1399610 1565126 697903 27736 50383 165611 1646367 1067698 1952957 1433636 1814562 1552799 1217832 1785525 1596254 1244397 1992002 1803325 484807 10456 863101 809725 1002266 1526893 376938 586742 700564 1396761 1148276 112444 607937 1393221 90436 1351903 1592731 1962676 504969 1270996 731804 206264 1905424 1280772 300112 1879922 416724 1028429 1777303 587664 1458753 284967 454534 1363683 945042 1061383 71645 353089 1235597 1188311 1908492 55089 812536 1620196 1893971 754568 1317286 1272410 1095400 1461240 143838 681056 743170 81878 887456 1402517 821630 854018 822726 1949810 442361 1654743 859935 790210 1297593 1208972 575838 982010 548596 1656850 1993667 661359 290681 285205 114144 1837943 110652 520076 872565 596447 500543 1687754 1877044 838861 1771680 913345 1882179 1670085 1326913 742139 104595 808563 1897004 1112584 928642 1191021 298278 308231 1911601 1139190 1011333 1710510 651518 288327 1461395 1842856 168237 1701932 250192 714765 1214740 377135 913782 606661 1319746 1107502 932073 1043520 1201048 1896476 1931724 1151410 389116 1990444 599810 1312282 207450 142413 451031 521745 1899788 1951947 1115007 27807 211429 472876 681569 1275701 810538 1470687 1645521 780107 1648022 525460 1476867 730855 393126 1410086 1809324 1710815 701033 919751 1083856 1883256 1637326 663592 1321572 902780 716922 311553 1263289 549407 743960 377676 707802 91112 537363 1631514 1823553 1014532 21241 1827780 1855563 1071374 1374669 1224432 1064449 1043272 686548 453968 740183 1802548 993149 1421239 147913 1247831 1069023 1000441 1695560 603443 808472 1764382 541550 1660104 997129 240268 837317 1962973 1973291 30918 50875 1051287 1181449 474298 208522 1911030 1411136 869376 49828 1041077 294744 98207 1237432 1267697 1814663 1609529 968573 1002635 1048869 745387 1664678 697452 144544 927607 1548458 264618 1613923 1382441 1850936 755205 1453088 1048125 1188656 783219 221289 1100512 934742 1819856 1371682 1594065 1580861 354259 187938 463002 343692 1384363 423458 1177248 625920 1490202 962464 107620 144999 1551402 1014387 1329359 1253670 1099407 50275 1791586 1844772 1993391 979136 1936844 826092 1692774 1174724 971731 1577817 316828 1562008 1395715 415479 1632800 1400555 862432 227163 88451 474204 790686 546380 187089 691353 462058 327827 568169 418445 399904 1705287 1665488 487765 161241 1349828 1316168 1744012 1880515 924221 1774836 1535165 1614818 507920 434956 832183 1778138 761399 1105537 1359617 498912 1886086 1111512 352040 691090 1722245 645959 159646 1606406 1097422 45749 1898519 1714492 1118848 194028 299296 92689 1078323 1774104 68294 1380419 173892 1240611 469566 849601 1572555 569663 574145 1729300 168730 1034884 297991 810280 306028 1184388 1747435 929683 332730 224933 1507874 1410361 349202 414544 887392 1594618 1835435 1160211 464044 502322 1566254 817750 642416 508960 1770264 212652 68903 1479842 857493 360824 398109 399680 860867 476146 1695640 815606 346745 1815541 1189956 1738620 1282334 585542 340153 748498 1222403 1330806 992207 615205 880029 1033131 602905 1580600 1496094 1137997 1768874 1476115 1920572 1397165 1001047 1781867 411654 199469 1900236 1580775 1071932 891501 514523 384900 852711 39540 295139 756160 429488 446079 931985 1683190 1987312 1775172 1746653 1360632 70614 556165 287695 222948 768330 974135 386733 1327551 968623 1346472 1153324 339916 1584661 897131 1479985 1222345 1082834 1194994 447444 1508704 704380 746932 159001 1621405 1567847 327861 776368 113917 1427908 1168251 1419529 847389 982082 663333 892088 418626 1418555 1537244 1529066 1408628 1284315 1068238 1620760 1530240 53982 1946075 1874226 1187272 1942290 1115063 1305966 100704 454923 844610 489348 809090 1521803 747057 1044200 1200078 778143 499021 761059 573999 1071154 1161901 955799 109636 74012 111160 155553 121215 1594607 771420 608725 1797668 620542 1213523 1966504 1047934 1486537 1319533 1883898 1832508 765117 1699040 150233 1774816 1805504 1826609 113634 1009283 784877 257600 1165984 1402321 1723831 411088 249910 727860 1185798 1858695 1822676 1891161 1423764 132558 873454 1054696 1688520 971103 31889 1963391 479704 1981893 285436 228250 374929 6998 870046 858594 1606630 1447546 1867138 1228441 1466992 785808 699205 1841110 550694 1635611 377218 638594 377939 575337 1947017 1829091 571935 1985938 205210 1305178 360417 1904638 593348 171190 726688 1807092 424385 1611195 1369002 667709 1812629 1840495 834160 1439714 20236 421891 181176 183670 1766873 130570 1841596 337943 685203 690818 843128 1880281 1302458 1471293 1551110 999351 691124 485202 1439287 1676883 46413 508783 462686 1850617 1383583 553913 682228 1340077 1182406 1113632 431931 1528415 329506 86690 804248 1271930 281851 64084 1396532 966850 312882 658495 449752 922654 175814 1610929 1251390 1202337 871174 114562 90461 1352361 191693 230068 1858941 1804250 47062 604115 1247730 721226 1126282 1367651 1371963 1992199 1174420 682654 1409425 419563 1062606 1984226 1277702 454889 1907077 1539449 1993420 622228 936765 358521 550324 930603 285868 1245748 975112 124163 1077359 1063103 1894779 1060654 666238 1432302 487375 686950 666508 1088340 24681 1286223 1758702 345735 381404 462581 51398 1604068 315312 1224331 1050988 972398 1024285 861810 1326976 873409 266762 977294 1732444 1616817 905401 1300857 1936466 1829196 1878641 426411 1770552 1968288 1969714 1710605 603068 344488 1085391 871779 148399 1600719 357021 504874 1984890 1902855 654353 339633 1275515 1914667 1024716 1669872 1099783 1167518 1375531 197250 1061842 813609 1873422 351722 1147192 403453 1389978 333927 1628996 497564 998586 164337 300992 1307158 803855 114320 1327525 368308 1906832 1313131 43949 315877 261408 1257986 287692 232212 831474 274669 1678184 1760691 1458524 1991123 1941404 354433 573732 807076 1823329 1362026 562515 1513700 1324794 76329 325577 1378581 324272 124512 1809414 608399 747346 1412172 680175 201718 593133 1024162 484834 1121572 1585083 828921 983578 1039083 189498 1286010 1354046 271312 721380 1206717 613625 854949 1136516 721298 753089 749112 898576 737045 1104277 1513620 543831 1962285 863223 1175791 1409721 1324894 1927819 1976799 434199 259851 1118426 1258766 410716 882315 129288 388321 1459489 1094135 273662 10509 673144 1687985 1142288 1679373 584366 629495 1510765 1749869 1088176 318638 273220 538837 1405300 1625274 1713384 97735 351259 1163419 228658 1510900 775688 484963 630470 1617672 691176 1952661 16658 1196020 72500 328217 806061 1721590 740720 1131841 130948 1875582 722796 1123182 798850 714655 226719 1956823 396479 774488 941549 1811152 1403156 358756 1041552 242735 1816168 361193 745438 1992524 1231787 1181965 1610407 1815600 1976359 1889816 1959620 1481599 1355551 1549785 1435054 198529 362507 732348 692574 1855036 1300946 1794394 1533475 585544 833090 1211790 663217 1134528 1181022 525974 492080 940343 641900 160560 1608876 1022722 112515 1754037 1335111 70122 519925 1096535 923910 427241 476429 184734 1121855 1574613 1158071 1015945 733898 1546343 1183140 1211859 982934 1743726 756603 908054 1089584 1435428 40208 1976704 1553970 787796 192573 1283373 1360077 283606 849167 1278918 1543678 973245 855054 1845974 1863164 1037560 527383 388362 612570 1981233 487249 768055 735206 1133480 506903 1668464 1138500 1657451 61084 1335937 149094 1916033 1706760 868276 910342 590779 854623 767189 624522 117257 572545 1013988 1881581 1156536 1678096 616362 1286187 1686554 671314 501714 1111947 989937 611614 455784 1592434 1055507 1508881 1127672 595948 1421944 1826207 1283629 99331 1508838 1344486 650500 650041 1414178 772580 691361 1271539 1546969 1859665 1130954 384827 1325281 1003751 1251993 177309 738501 1842855 282617 1905660 597298 1965570 1666683 178408 110427 384514 289095 239164 1773890 1716382 1699733 297914 1606202 947892 1837368 123057 1134531 1269749 1077620 904890 1804608 1251592 1857956 1017019 256278 1398834 986343 1853042 1507840 1199412 1010362 621912 272489 1009537 613776 1722140 1936333 1445668 231532 1349911 113992 991288 104990 1271861 784458 939945 1831698 652257 1388038 1728407 1534367 1487983 1145953 785730 1748993 1247534 461236 32427 637848 555897 605226 507918 622554 570766 1946735 825988 708344 864462 557500 1257893 1366176 532584 987263 71849 185380 346295 581604 1312339 1216293 1652276 1005599 539289 1376403 1907521 18452 1139603 1101926 1167944 341209 770213 1594357 1919379 19862 1954844 1538483 1595417 1196863 1060434 1967948 1223844 1533763 690616 1478138 1530524 1675208 1549685 872807 771721 1912844 1847809 316690 1066473 350267 17559 1638876 801273 1465962 1840154 871729 1785491 13974 517096 1771706 1689597 1522672 1300253 1885543 497581 817535 1482133 1018684 1332990 1467702 1095811 506368 1522418 1733239 1644545 1244263 977431 803934 1404043 263982 411686 1527716 1124915 57727 1569780 1255351 1518233 290237 210745 1406582 141892 692915 1526953 1909588 1968434 1833872 209226 361970 745487 1301340 933188 1634873 1694523 111170 855563 1287118 1156465 54389 16569 1656776 1975480 598000 918157 1558768 1085105 1557890 1278969 494337 495166 1273226 308391 310431 802156 1864482 899793 535147 1580107 343706 1994287 319874 996940 1859799 427661 388130 1405201 1977960 1693549 1837770 1033846 586537 751692 50105 1128521 1730875 1962856 340792 907477 1353170 1019887 699141 1102263 855768 925211 90743 477206 1469870 1636181 1958349 1411653 920371 803515 1402853 289355 1390021 208791 1928110 1938845 1915121 1817157 1692531 425431 758547 1998543 241232 1004364 422670 1423329 1795756 340296 632400 640855 1983483 1752920 1045186 1813684 1532454 1166570 1225073 735362 1713901 373117 132192 1654597 1333131 1723982 1443908 1525922 1776305 1347487 231607 34227 1812997 411196 142559 1163460 969234 1487834 920878 977134 1743683 1668300 840698 1021633 428222 1511657 1451689 1447292 202009 450749 1266749 1169558 1484164 710165 665491 1193107 1094760 1973032 45685 1879146 1491207 1542833 440237 570321 440132 1643820 910081 1585220 1653983 1869326 1298810 85686 1323362 1077188 483147 1208054 611159 459772 737165 1255504 1740270 553293 87182 1960967 192767 644700 1733288 535994 1048672 1337669 1016613 222718 258803 1504845 586262 1919863 819390 210935 197656 1313721 1729949 463717 633961 1167447 240623 852522 1518627 220626 285535 981200 1483356 1319177 424238 1147638 898709 1216658 966548 554082 968297 1281093 288693 545407 1648400 1859078 494839 778546 111258 1507829 1469715 1871661 637306 480316 1892279 1193479 1836326 159329 1907545 1542079 1810122 310235 1232233 1206068 119607 395767 1758936 623661 1106363 1465260 51722 255987 1826380 1662140 1123257 513009 1209138 142427 629762 1640834 1611948 452367 1751201 408578 1432961 1627531 261574 280750 1296549 166214 1924241 806290 1517944 645180 1965949 1175435 787242 1991262 1657321 654728 1769490 1093759 515836 125012 135198 1788660 1404555 2130 1267486 1958764 1051429 195237 202560 79636 543430 1513189 255566 1959128 370199 729090 954902 1200098 1589263 334159 343978 1787791 560777 1390565 1913733 1512023 423716 690986 1295291 929336 1554422 982944 1073258 669850 1201989 300000 315422 1954760 850891 862720 842882 387531 689700 961550 1598556 304742 962674 501253 1751085 336602 276021 1986819 1294147 702590 1571668 1530972 1592241 1190041 1848923 1143632 1278422 1588835 326585 421661 1840089 496703 665739 877501 1473724 407447 1927556 855900 1973098 569558 1171757 1574449 1081855 1118885 1747020 441079 1646613 1769081 221287 1105947 1829203 1692334 1147184 1245628 1584463 1280722 834330 1560649 17382 1665489 1842848 100457 1337783 1614615 1662779 177428 858473 17347 1019785 145841 1142874 1859478 1054135 1365703 1586962 438718 491916 1290115 1330327 1620297 1990921 173435 1443753 1820661 1493572 1961420 1739094 1986950 1651496 365497 1411103 690283 284814 377505 1306855 1749157 1005848 634460 1377441 1525074 535440 1200653 489353 1174002 444263 882085 1614434 926125 1784801 1976421 433852 156850 733761 382118 821442 1904693 1641334 432864 160431 810858 369008 1786161 990917 62913 750140 1509569 469305 1614954 255256 386912 1472456 1792061 490558 1131061 686002 1677664 1714426 937703 495551 259871 404633 1907762 577534 741929 984877 388163 153776 639557 341758 1127160 621849 320739 168949 1047010 422563 703301 1709805 1898130 306992 1730294 1766474 1639904 1303271 655115 1135799 1881791 826244 1802129 155217 116557 1348332 1507636 717392 583353 514849 1738376 200003 1477723 888051 470747 1849511 493935 1330377 1692103 384988 697417 894615 591062 641366 84571 16342 742108 1111119 906601 391894 1751255 1171588 313444 1697206 1137400 1296026 1881776 1083557 1573462 1991997 820602 1590357 1197254 102253 1283071 996105 486475 1305359 1892895 997479 1171826 247291 898663 1244200 671777 1143395 1699055 1820489 1774446 1460221 1773772 286337 1977459 1405694 49885 1967532 1896063 752225 1110325 1873491 62283 1051868 1273909 246118 1318436 272618 24044 1949559 1493445 310017 340920 1053719 39353 378737 131140 1740202 33143 282392 1337469 1674634 360487 210129 665853 1927904 736683 716380 1474092 261194 1542411 552913 292318 1361412 851684 1725584 992861 1969301 994175 780501 1663392 703888 335594 1471487 1826701 1641492 1353930 648248 1869214 516842 396540 829623 705555 1378712 900566 1782044 216085 1531514 1423491 1779930 1322121 1206996 1986250 1680972 1778261 103424 987144 1026102 1339619 1646499 420983 664010 501039 24519 1925547 278181 1741765 1934271 1108054 1805217 1701282 1233263 1730275 1485172 1702732 1038874 525369 1478994 1351794 1632486 1186310 1419533 841518 480608 1721754 588480 1073275 1797476 1687666 1667657 1714183 1241371 1906115 1989490 715375 1846366 1368700 897144 1505125 1693556 1585882 1609358 1712635 902163 1146922 522696 1596168 1085277 260188 1730695 485746 1802180 1352363 710300 53220 673108 121238 1702387 1945121 1547883 1784636 1253468 2271 549191 1706400 521020 1239707 678121 96046 1181710 492492 1115787 820764 651186 1298021 1717457 742859 919185 359662 648113 1214885 1433289 1343246 782649 1323653 689042 1001476 1804214 436661 1144675 413040 155 805138 1829995 1587651 368150 1973856 1715106 1706662 1669503 1894307 907309 1091139 1896290 112195 1090539 1018621 160570 1719214 439619 379503 1968289 1021557 1391086 1875796 1225189 1445842 1813552 1744532 250314 1701490 951470 621293 706275 1489567 1606378 1313733 1506015 1413730 1985881 1374250 719998 158685 1788248 15000 1578979 1441900 513326 1754255 999077 1601571 1875740 371136 316555 1141813 207434 616405 1416995 1149832 152165 1355361 1388344 1998473 1920986 890976 158846 1753900 1019014 1478635 260469 1304340 1383771 1895355 1193055 1528879 1411800 169603 805347 123586 248803 918359 153920 1990615 1075284 1866134 915323 1658229 1963230 331850 1928567 1631369 1887008 467640 1562661 1111013 368737 1383953 1082510 1147658 421367 948060 1205616 1960344 236428 1788358 585006 632539 520658 334794 1099923 963485 884322 1272431 1992577 48713 1364921 1067124 1411164 1706510 1913981 1389313 922031 773542 738550 1468205 1945072 1903600 8536 594212 1539935 1484608 808979 206312 216111 1559317 1809125 1862082 1836698 727016 907269 1941206 301951 1826761 1606536 1942416 301739 1841363 1593659 22062 17026 1672041 372416 890411 1031334 1985770 1729687 1064902 21919 103155 1154727 457622 1297387 209453 1278807 419772 1287947 1665524 1166342 1800518 711759 1478014 16584 893693 447878 1361767 1509113 1209334 509606 176329 1282376 91816 1462202 1553713 1930854 534689 1569052 520863 228976 1031952 793001 1865256 1676563 1663331 666874 963098 1045732 42772 847681 1450323 440522 339189 1948301 539102 1569400 1953156 1821574 1937438 1253628 738614 442488 258455 1636160 876393 1001274 1014547 30043 1484967 520860 1791118 433859 740168 873163 637138 1549748 566995 1307523 689379 1828747 554020 103517 1027161 1079474 1786731 1883459 1266919 174338 25694 1371163 1475844 935843 1695689 1585794 549913 272273 637363 1261219 1999631 359759 1749965 209510 1791497 658018 539057 1787387 1342319 1060274 834713 1040898 518858 1929205 1531544 1134244 1159579 246524 1381404 1018678 289282 733766 1461258 1446789 809900 1654442 1818030 982704 937765 822054 1010135 406756 753577 31178 1272212 118197 717011 1250792 1631630 1171947 1055713 313691 1673120 1466098 1082390 829160 1503570 625329 1612183 1096904 279106 369065 798486 1328437 820891 1586064 551434 457108 1745084 1665936 306880 774575 1455987 1511955 834042 1005122 698944 1512283 3526 1550404 451941 537730 328212 401854 1307925 1265771 1162448 1598720 584877 1260115 1709536 1358119 1538208 1678196 1720345 687324 1022419 1518258 1647713 819029 687892 1053331 1623643 46188 1800005 142315 1903917 551155 127825 602295 467326 167816 724771 1856107 1236338 1213232 1258488 1033756 1672318 418425 1852286 64848 279894 670780 625458 245595 205051 673483 1687718 658226 1277939 1871377 1137368 1110419 253942 1558674 5774 998933 960512 515768 1086853 995387 1594024 1284548 1295271 5972 704007 891524 722261 577639 552692 1325997 345662 1363771 1030505 194030 429141 1094525 1907971 619895 860797 1345075 486314 288377 239302 1618713 1458899 354038 1483434 188900 1778180 207805 1364277 124165 201752 1620471 654302 111278 1489760 509285 780626 797873 729590 783737 5835 405499 168013 1658271 1146293 1444904 1898277 1210961 1018413 990314 778052 95384 98272 1829750 210395 1437521 314527 1315354 1860799 1339498 1309068 846755 1612220 358884 1526213 1564290 922708 1764070 1180514 1588715 620066 193348 1341469 533966 1892521 1571717 1022409 923684 1211824 1138949 297493 175038 129083 1703988 30981 1745022 1739828 1986063 1807693 1573606 1219872 1556409 294863 23806 928916 575120 653039 1423795 781981 780184 436411 933684 1148181 739306 1225578 684693 1879930 820921 362883 102237 595234 1730184 1226854 1546597 210991 98976 39035 828285 1950643 1002521 1531025 1475623 1244838 1089276 187186 570275 1301153 1310220 1699648 1658076 1551421 1216282 959609 1544289 1904265 421676 908332 1849350 1604041 1373043 1621197 155529 680473 1777000 1088868 194547 873933 1949772 1986788 1325126 1487919 1457712 401421 1272227 1678401 1018930 829720 669731 1700521 662419 456994 1908705 1754124 1354100 1672950 1225320 471664 1390959 1552763 1613494 1029395 939946 57481 260612 1323572 1410455 833048 1685203 97517 1820447 207081 559092 359859 1378228 166560 699016 1969604 751828 425757 94818 1596016 1059608 1035577 469971 1810756 677054 1638885 748170 1026695 1980003 1388284 1132664 1730576 97484 370945 735649 279365 523857 1688892 1187874 1894528 1424522 225705 112605 1364866 857884 416692 1284688 486380 1816391 268246 687847 1947541 1993198 1322361 1556758 445020 625633 443126 979946 276774 1668484 1030025 35395 1953763 1953730 1049502 42086 1657501 939736 1426271 358723 1598202 1919005 275307 1237455 1636808 810869 72380 205387 1467087 1403063 363538 1693790 1760507 336986 1601730 910649 194817 692876 632075 1356500 1343276 118639 636584 773591 773009 1903493 1685448 286626 1011648 1221746 1555472 1159325 1269925 1824407 1340659 1595122 396265 1025043 669366 491411 1809736 864989 1748018 1927799 164801 1652286 1383152 1613799 1089436 395301 359498 1945375 1771625 499204 1884199 1703574 426634 1128497 293225 285972 530022 560026 1477031 68881 403778 1605362 998263 941367 1957410 880968 967395 1179712 370389 226561 659106 764718 1866197 1427248 1306410 1660872 841631 412919 1633067 900406 1018489 475651 1648649 58549 860262 1443794 407148 1104484 983055 1367343 778923 1720046 1724085 1565434 910919 1840500 229784 453542 18015 1764064 1438179 451068 258915 1819920 1797718 460819 1905562 856780 1708225 995235 530271 1110240 1046242 1093607 177271 1334803 1719890 1639827 355341 525782 677312 1172912 1173603 1223208 95341 1103847 1063032 1903160 1538350 1436486 113100 1276493 880435 1826605 1627294 902778 1954576 477064 442284 1823639 1439890 451890 1375911 789585 134115 1811013 9906 628647 900012 475887 1325503 1444814 165588 1023856 366149 282993 1362204 1856512 509839 1144498 1044832 1682684 30679 1725021 1468999 1545326 1064082 463254 1982978 162226 1536365 751452 260409 1450679 622389 504927 1944461 450642 1235994 314031 509175 182757 1425190 457495 248715 1432773 990450 192536 1768734 656402 1616653 4979 197268 1284240 935740 121764 186720 1959515 692506 1666596 1548489 1158075 272321 264953 337799 1726369 1461612 1045479 1905415 1275187 1632324 1970402 16811 1553045 1947718 1931352 1181005 1032270 1633353 942611 1087821 1336880 560451 1537316 100585 1364739 212020 357775 914428 1847196 962225 508952 1002808 1618082 815190 260874 416825 1749641 727813 1569002 1703346 730917 816649 1178021 1319246 208968 144400 193850 1304385 860244 504103 1433907 1398997 1588599 115056 1236216 1643519 801924 591948 461882 1228226 299193 964429 1308625 1832330 547385 1026380 1630427 1610724 377799 1334414 782351 591598 1550310 5994 1387986 915379 213518 1917423 1440540 1775426 1374681 1659622 67078 1193165 28291 619772 620973 1792912 639324 1463124 1032599 176303 601522 1053318 1569410 494111 46868 303179 550447 1269178 1894822 1035639 1701831 1757627 388168 586945 1282508 1576069 1908437 92930 241414 1665490 836635 1202657 360919 860342 1049362 353609 1889531 758180 1357901 1228146 1930985 1820121 661840 1849252 1094287 496758 1675086 1255818 209570 1311603 1486291 1824844 1449115 517559 1188879 1392991 1848980 1589450 1429311 468827 288961 1782312 973235 569978 295919 968995 729247 1557676 14606 1488816 442125 807345 1991711 1704848 1019801 754669 1537840 111994 713282 1561325 422343 1348980 1113153 1097770 519965 333863 1076469 815700 1245095 1086091 615400 539604 67307 1319162 612946 747240 973091 815714 1390881 1224417 1153671 1935295 1836665 767486 798834 936461 668286 174039 73258 842445 1652831 1311784 1149702 1069603 513337 1361090 1828528 90286 1034450 766960 1990938 904786 27489 735507 41320 731412 1384868 691018 1750709 1978086 1882604 1567049 669858 1022832 750477 54256 464756 385316 1931082 823864 646450 1682033 229699 549121 1758612 333018 1933991 744001 1633146 1442537 460798 1270062 882430 1136236 6074 750155 2678 1534734 1196208 351059 1910237 1621409 717314 178775 1271098 211839 921342 637322 1343928 792787 1739380 1257617 122311 1699896 1804089 740357 553836 1457552 468613 1414349 960568 1390816 1620047 1484838 1707726 634721 215725 597694 1453459 1831432 70669 164236 1885398 1083829 1711425 1203164 340673 1759282 625891 536275 1032157 730290 211355 1064619 236075 1340498 1692501 1568346 1784003 900517 1980121 336125 1364211 316182 522086 1016126 760340 536489 1265020 780841 1649103 1783176 385741 670420 1501354 1110657 348530 1269715 1309518 1826587 764431 16197 848572 270754 1614376 1006516 551574 878709 1059379 1412656 1232697 1465049 621517 228507 1920108 1517049 1947531 222245 1960291 595728 613757 616779 413681 270869 1750962 460426 693899 483254 659203 1854552 1396715 887216 1071373 1461123 83812 1814914 1428956 537922 178985 899999 1181152 1850256 907458 567332 776175 831710 955712 908428 941399 1693793 851401 8040 435442 1127696 1742504 1849992 1763776 1923664 397151 1482454 1526083 636531 1558227 1195130 214678 288654 1353824 263279 453097 645748 1468170 1308716 1635528 939168 660487 1520842 138924 441820 1258191 1282861 1995 431716 1047345 846652 1587218 1266456 841831 1668939 1047936 1910995 1835436 152154 478907 830158 1031248 1738335 133838 138257 712529 1227452 211669 818072 1366850 384851 894118 798183 960023 145549 55867 1375714 1101040 1548715 1129793 265154 1251239 377346 1805455 1326725 1771227 610378 147135 706492 1888775 505659 856398 1262796 1692497 1626186 921421 1162335 1768076 245290 138774 1468152 917193 86221 456921 70921 1461135 1631290 1158825 859637 1576662 831560 650526 422319 116587 1739988 1722301 978286 1407739 1304524 274261 302460 1725981 1230985 1761742 926971 1407213 294069 254683 646078 74100 733153 1114678 999972 1951424 1385577 1108416 579810 1343618 110956 163821 1752212 509622 718560 964819 808123 1495992 1279086 1310423 201197 345781 1612714 1785567 406855 663099 856020 1331982 668051 112161 344904 1346313 1482044 838906 165363 1676846 118649 1020781 1507134 531929 721895 728286 1867439 1830031 148220 718292 521437 597171 227776 1214406 229704 596192 1748048 873177 160302 358883 1126648 1369708 1943691 240388 1856765 912754 961307 796547 1214781 28400 742779 1810081 1446463 1165258 1664826 1711948 422967 1900366 930442 1266460 1713772 314920 660704 1866677 857840 1905501 1778505 1225301 1507660 1718336 417364 825276 582475 1443091 713496 1583698 340380 214933 909429 191808 541210 36765 849694 1183893 626921 1018441 339667 137947 186867 1886192 842557 20254 1894202 1519104 337041 543514 1923596 1413407 932292 641880 1319688 1823978 171205 821230 892835 44684 1861290 16201 167533 1520986 1573746 925565 570187 582353 1296643 608371 1152088 1922472 1422722 414216 481393 1388652 171085 728242 1803092 354576 1805388 1563765 455695 1608998 1476161 1826943 214037 1916231 884305 1699681 448705 1521881 667644 1506340 1958960 1154528 1360057 622952 1410358 446118 1934314 1838800 1584619 1251510 823775 1621713 638911 1928338 567946 626163 754136 1287062 1771955 1646329 758556 1872334 27920 1776897 1704099 1888913 1064945 1168801 837397 360993 418150 381893 1161153 740285 1753960 1722688 1486847 1205349 1567128 1541917 223790 1924059 1319271 1668398 1116428 863579 340212 626747 1177254 629771 1126656 518575 1313527 246802 1176685 1945219 464027 820575 1416707 1367657 1584529 1761335 1584314 419965 310937 92005 1948960 1269600 1913935 365203 643216 674969 163664 843856 523059 427818 562472 387974 215361 772158 798115 1614979 1040735 331157 1892143 1920890 1288623 826826 545436 834851 545826 417400 1083662 791039 1313220 48926 1202903 1936106 1204214 1634856 1991595 835071 1909518 241333 1869180 948778 778731 1272437 729938 177966 856256 1476527 1837149 1226800 396278 1926566 561591 178643 1297262 1706331 1789766 1263626 1592901 1657325 1075991 1815680 444251 1631494 759048 1644494 966215 725880 344304 1185758 64006 1843124 1066622 1703663 1893766 1225972 1285587 241175 529245 565405 1095062 428698 1714616 522465 1469705 732824 790170 1051419 1373435 844314 914929 1972901 1487224 243215 573119 638394 340235 1719385 1088811 1569100 443659 1015207 1918629 103006 1245463 1471608 650436 1930373 1033750 476290 895791 1227715 1895602 1006417 1615422 630052 1612810 1615232 1591667 913156 893613 246407 1913143 631392 167848 660534 978432 1075418 404360 915063 177789 376394 1688781 590626 1863065 913424 1084332 1422466 551579 252950 1116883 1511543 287377 519264 171849 1440179 168401 551494 1830351 1264131 1541667 399744 98412 377193 663706 1355378 1118531 750071 1580376 139471 1216382 1306194 1348920 1566225 1947253 1710624 565057 1134310 631716 1611944 1726440 1089469 810613 506110 1816693 1335662 1064477 1931163 32373 1098278 707853 673150 1725922 1442972 342098 1529487 11377 874629 1964799 1511659 1868 1015188 1883046 1754145 1810470 1818738 836893 816137 1782998 399013 388384 409603 120598 1405221 1209188 1716394 278196 1101240 1303223 560282 231135 657374 766662 349002 1351415 271051 85174 1939382 1926026 1443689 1415853 888107 1605825 682497 381548 1598959 499436 1548029 1022577 1114915 798773 1244308 1775690 223300 628400 1833589 1441076 230509 1274560 171655 739446 1859569 1167093 292764 1103747 909049 1251990 1005963 1552139 645774 33899 1675550 1073234 850917 268424 141765 31350 1723545 773726 1843605 1500017 262390 636003 452038 1369035 435383 1639903 1550739 685639 1792552 1326824 211567 1160293 1896115 376129 575194 667141 300901 765899 225379 405159 449663 828718 467742 1661711 173459 162989 1978983 1879753 97679 1027834 934453 1928158 1326035 1574683 979428 721550 305293 1453511 1273740 863786 1381682 1171744 323064 1665034 975020 560058 1245857 606191 1205951 490358 557838 1233459 109210 410422 1269053 1890798 1028428 1434004 1858210 692730 1433626 956735 1318205 1657810 1396624 294334 492437 72562 1929857 646845 1984283 438259 1757185 257489 618097 1380618 111251 1762345 618010 399500 1166865 251044 1527306 202192 849992 1957014 1022299 351950 1355612 1697136 1589118 1187682 556454 36628 1219006 541133 1795367 1474732 519935 478126 1091595 314128 1966766 635580 361604 1310602 35447 42004 1356637 1816496 230522 826887 1061501 316636 353965 1783332 1709887 1871507 787663 1361050 1106142 575093 489321 1537415 198484 684660 602060 52240 1422358 1403857 187625 773603 547135 1354338 689505 1837456 1501000 593410 1061478 1281861 997811 985854 1059765 145085 1799341 268893 1629370 1656109 497933 883809 786174 1731007 302431 935002 1992351 1282867 1609272 1991488 221409 1452313 1332836 850411 1779334 1238532 162366 312368 491130 320892 1027764 1098198 1390604 954165 1907497 344639 785737 1899852 1051767 1090203 274803 432 712042 1507472 1385015 566287 408555 142272 1866584 1236530 1793687 1930457 43895 796380 193107 75241 286402 1648691 1185367 170457 1678573 531526 1145677 280687 216120 837082 550281 1319332 1234138 1807949 1321627 1221223 558856 965641 431497 111932 145552 978216 555115 552294 589672 1390633 278664 322347 1635715 1796784 869783 203123 1062304 1608278 886159 268639 148376 1986084 1184072 1449436 1345776 705444 952797 362094 1888792 253642 986517 902491 1575690 1426893 425457 1604472 1480553 1488971 476065 1320313 32919 711340 1012955 1298875 1725177 808060 1285595 1582853 1691879 1904313 1645348 686729 189059 674097 23751 1246846 906249 1188048 499982 1897504 1552431 1325339 960633 807655 1578906 963466 1814728 1343180 1131161 1415585 1494395 1421012 1580494 269109 336750 1991805 1243986 79361 157871 751061 496713 622897 1203438 1839284 943901 696211 978678 1508735 208293 246537 1506959 1915670 1352125 1520325 605304 109015 419904 12267 1120012 1642975 831234 1349735 1158417 270948 1363310 964301 1377777 1624259 1810126 565434 1794804 327451 1134067 1627927 7638 512587 1006135 813124 1750028 660519 1128272 58427 889278 99255 1717974 1157345 345366 1017617 1054876 1207818 1075249 95695 18265 851549 1612210 43724 1012970 1103226 581896 570025 1417648 1467499 129547 58239 1874174 740779 1344841 177757 1409066 147124 728848 612218 573012 320265 1613122 1368978 1837807 1814649 432623 1123497 1644624 630800 136288 1752632 260663 1765500 1676021 1736747 264526 813437 97344 947983 1244957 1593917 407442 135752 254124 377069 1747558 1878060 1950657 730906 820207 1016454 129753 676759 1010749 844360 177013 403912 1587665 1883754 399388 288379 28189 1793793 490937 943012 464819 982132 1193568 220276 141522 1348534 1529968 718557 1979829 580742 1179947 975299 1052682 1485479 134249 709599 709091 1210371 712022 517024 726639 721010 1704258 1217880 756647 1077067 1831865 395866 364446 1336955 487992 1229778 1325097 1458793 743113 1493023 1438226 1946996 443492 1778519 1788372 1478079 905352 1315516 1923773 1181493 1298764 1725491 560400 546240 890929 385414 28720 1176099 1624432 745076 187851 938304 873249 1845579 252668 450157 1269107 1965964 636050 433985 1836370 1432997 542071 1278639 1564344 1405037 1431 656271 1716540 837782 1264851 518107 536082 904274 1527032 1389994 1008582 666946 1835483 129714 224798 1747482 342660 1395353 123622 1122795 1005537 650540 1850017 1392947 697026 1648287 512838 867808 668856 1075888 1933567 1900201 1886766 949351 530814 1245045 1899803 671172 763672 1169429 634816 1776673 1188344 1193821 724300 382685 252264 594570 1491858 370911 808046 503759 1656144 692515 1628046 863351 866472 198211 942130 1727762 1530015 773050 1738515 1017978 792955 1182704 405202 1125398 1907148 352529 1673479 565111 1436888 520426 447703 1938696 869815 1050222 612440 1239609 490139 760798 346632 1162221 1193117 834404 701593 394537 1093248 1139741 163067 1621442 1203798 798404 1032326 1325106 1487410 1490041 436205 1044457 847568 1515653 1811588 239860 1285148 1642314 776697 1759150 56066 173898 1740453 1613507 1375295 884907 1686679 1561418 212146 101813 1255646 593079 572387 453483 1859334 1996880 636697 1877929 1637829 1865894 192163 1930773 1032283 446176 28011 29650 238348 465426 1823055 304993 1065849 153792 1481919 1124554 111089 565669 1811053 989484 1003022 1677062 369369 1526705 1529348 1954028 1033467 1867093 1237683 1798708 553321 1485880 1636589 248588 938915 822188 1119964 1485266 1068698 1014744 69784 1739636 1477634 49030 530554 1330356 1174416 1887244 513371 324078 569152 227218 1113860 1765182 881997 261787 1356865 302185 275498 1094039 1513384 1046141 125145 1271116 1301961 1408786 1469079 75298 1553638 458858 217527 1899036 1408389 1358100 1320555 1713175 627674 246929 1548552 65083 1814997 558297 832402 1865937 522626 1419045 1359382 1996913 679728 74952 471439 942206 659385 1463591 1321970 1454698 838384 1767578 555746 1219383 791724 574168 1995071 1060696 1078215 1206334 1028538 1181202 578849 1225020 191706 723314 217633 306780 1757898 851895 1418886 1576074 1325958 1296169 46648 956048 1081759 1437506 948144 175360 1352705 237711 78270 1677249 1937927 1117710 1399992 596929 1218597 900130 1548843 1687597 370438 771984 610619 1187476 638477 1506754 1045428 1163549 451308 327038 163591 1659272 110589 140837 1769317 1331109 733349 627145 208137 888520 1536177 1924593 878497 1474692 1259044 1886289 125585 1446780 1850453 380650 1847967 175414 297621 1508370 919790 744656 1596126 89137 382040 840415 976205 1359272 1303972 1023163 1585991 1641518 831193 1138104 738845 1134180 94519 81257 17564 28002 1282290 454311 891087 276938 246813 1383113 909203 1238352 381170 1616069 1138987 1195339 1081040 1843397 935501 45314 1755524 354813 326890 716970 1274344 1453324 1970526 1907716 1097896 1811187 1033267 737348 823368 1506365 866269 1156242 1432680 662099 76503 580255 1622538 1029796 930433 566057 156443 1932261 1882510 81137 499973 132034 1644846 916289 19821 152660 84659 549042 1193826 1527141 593615 1804419 536882 1343786 1621429 1417768 1856008 486574 1173780 179800 680281 1237290 1512129 74033 1892174 1766864 1952642 703550 1458701 728619 865337 771350 1906936 801061 1677954 1182236 1341428 446676 1747809 157608 274118 1384733 914283 738898 1338082 186138 650834 159310 1574285 444613 1850687 352104 1960233 1571256 1319488 1480789 570350 266226 1172286 186591 1919476 202892 1808036 1111882 1368732 689572 804105 109309 506674 300682 424736 1166580 1183142 346437 880769 1597951 1906224 1710390 860225 369542 602185 1350659 1803894 1145893 1714730 1736308 1437604 1206553 1809495 483478 559697 346377 1257804 1287236 708353 778269 255243 1115701 1710737 1886503 1443906 1218469 157316 198088 1000495 864447 296332 354502 637096 1994912 1744759 1217482 1923419 1721050 1964938 61311 173275 212272 1074884 1794798 1219634 1289707 387176 1044264 1485403 1643151 801177 1982150 1935786 165354 736947 1258954 1649001 1463838 330634 312031 558522 232908 464324 1543110 1461903 1475094 29278 463986 1602721 1973056 1965266 371716 1524583 321271 1350449 1083747 790509 1479909 861999 245263 319104 1940219 631558 83773 339583 508837 484744 1257929 188914 1855525 514041 405457 504146 1942543 403316 915452 1974068 1932274 879133 1307123 1546527 1678362 250487 821649 267186 841947 981388 697764 777850 311456 1551052 1661039 555712 1282764 1771321 1817229 358504 1115081 880375 952762 1614268 1071641 80113 679988 389479 17686 1086552 1605771 1063967 560352 342991 116267 265240 382622 1798315 72502 535630 1800960 1365735 942997 1222525 1888936 601008 764458 1849357 1901256 56342 1007454 956202 489979 641660 1899478 407229 144297 430183 678498 1565230 967258 1952150 346868 79075 1802169 1110499 1423646 1314286 244433 870439 1134770 1226477 332058 1610623 1213605 380673 844035 1582377 1758159 1291834 379352 1736185 156998 988313 513211 356891 1696123 840086 1486855 1998944 121838 369541 1650544 1703983 985221 340197 1521896 1556429 823630 1198392 127966 822617 1020918 1785688 498753 1622342 873874 1843994 1257100 496131 967823 1007372 187122 141562 349141 1720694 446051 382022 1515037 1588191 51826 296361 348671 1832700 620758 604768 1829629 1843962 552047 1094336 1482185 1260019 656273 1698583 1191968 1352387 610507 593036 1545299 1865560 1231523 188974 1727137 665501 1353950 1033083 655582 1545922 1925629 586664 711142 376994 1939541 1467659 454804 1613800 128463 676583 947708 722778 599143 674221 205241 898004 1049875 1714851 357854 244705 1072801 1726744 1388637 504227 1160618 1951070 991123 253398 440321 1613157 852037 788385 1739539 1479877 191330 155966 850641 758012 708348 1130258 1249358 1497238 880760 1660105 1000439 927852 946216 171680 849609 1888404 810278 104459 435846 194638 1099839 803595 150865 1554958 904458 423769 1982917 1585927 1175406 229972 740865 1566941 394345 1968263 1840126 217442 742644 58969 507262 1034504 668694 82794 709269 459713 1995209 479664 469181 1925143 1291473 1787447 150479 475670 586144 996738 1203638 494646 1068275 875250 838468 286229 1644590 1299958 1343551 489231 1957492 530741 1346689 823378 1547420 616675 673449 1589867 1351251 401938 514249 1339262 1046499 713935 1818060 1446496 1276457 1394131 1067564 108729 1022572 1522351 613578 1616245 1602022 1233725 903929 1610858 1867819 1320879 1131437 529043 810297 682218 1104797 1686805 1936349 1910303 372571 441007 88867 1316426 1502778 656183 1429170 1804563 228526 1020849 391098 787191 435690 1059835 150757 947994 1063067 1415314 1955868 1135525 1532793 1195366 1002259 1296592 909259 1852080 679664 1967085 739431 1943534 1223867 1280050 1127419 1244404 1252980 1365663 873882 331199 641227 492881 351585 1493625 405853 398234 480773 578255 1034636 1714602 158445 1549712 56187 550703 213024 1112475 36060 265313 928985 1471840 796403 1477826 1982269 25735 1427288 1539760 919860 1031541 1894341 187535 1447556 1829845 1085312 1874654 262039 902401 943066 1361039 731131 721942 475222 497623 1022548 1241943 956403 304686 11226 788898 84463 240953 1492132 1436733 263834 1382125 998901 1222824 720139 941558 1367911 324176 1573978 350269 720526 1479183 437976 1153768 1750645 342722 775203 105291 864723 1841148 1380611 174907 28404 1337656 172011 1673733 822587 1074648 780345 210576 738347 164559 903844 268516 1719599 39767 1472123 1653052 413907 522293 551629 1753520 697868 1341033 995551 573153 1583815 1578171 712317 1195968 1168752 296423 426015 43929 1798234 782935 625159 698158 1636052 775563 1356153 1144698 1672910 77275 804414 1068300 543909 1322832 975056 194436 754227 1636261 1465418 835352 1652768 836838 1475818 819578 1652156 1187152 1426002 1256989 500776 1756771 641857 1715193 1650910 609744 721738 669906 676968 17912 1415433 97217 526404 775641 1579679 1446414 1680392 1544398 1142327 479305 1134177 1302018 1422179 980638 1965070 621304 1353002 1539437 553381 1960112 1203908 1866581 590675 379283 1303192 982672 1351758 528384 693809 222840 1548786 1013226 854681 1583820 1301396 857282 349722 675984 894329 540225 1892240 944544 1701686 1479940 914160 625301 1064545 1483831 293116 364459 1896864 1625023 1165418 114867 1414456 1745263 1977142 1121080 1397642 792990 1971838 363562 106919 1261942 1337777 651243 1664338 577736 1482313 660784 494248 1999093 900450 883342 1954243 1175662 722708 1316560 620690 1500559 1667018 1988593 160311 507195 1169835 1649615 1633390 1526347 383417 196306 57982 1134227 1714840 187807 1066967 254130 1446969 929200 1130406 84940 664503 637033 591353 1904440 1025058 1395762 330417 1636404 1145254 95173 1810925 1274981 1083968 668455 989263 741787 1079702 524278 1008142 75762 329720 988519 366564 503488 1118956 892149 1261852 432535 936202 1840512 87142 1294369 1579847 1949232 1486379 1476713 490439 843563 1036426 1746541 390974 1849584 1858849 1259256 674960 1902350 126359 1507132 1075439 1064941 1243604 486809 278774 958307 954115 947122 148412 1111767 1078051 149660 1883154 1249520 1703926 1858439 1030555 1437697 1565397 909664 1748239 57689 1140696 160817 713349 273974 1466765 1059089 1657968 1712742 479816 1118711 518181 200723 1005550 1811367 1995751 1703831 135888 1769825 1680976 659374 1186915 963134 870064 283156 1649751 465442 956111 1172309 376135 350903 1742658 278341 7018 1942548 1813639 1215997 355134 1196144 936275 118244 803580 924596 765267 668013 1084930 69046 1209874 460806 1681925 343658 521283 1099566 1941317 926991 9825 1864251 1687823 268095 1747661 476495 1749879 1977930 342911 217034 1605394 544918 1381128 1968443 1682104 812465 29547 1881733 184690 1194774 1418607 680963 550931 1607124 1283055 281126 336773 1129365 101055 1420590 482187 1720455 911909 730025 519587 1022226 870791 1495897 1749139 1758680 185304 537072 219551 896908 1891052 242671 1357040 301007 48560 509945 502473 708360 1026910 1633042 1307578 677182 1351824 775628 222942 1822536 893351 964739 1067193 1509038 671109 1867262 1644117 884440 932816 323844 103000 1024305 448264 1129313 217089 1932656 111735 178005 1927122 277032 1965389 1076009 855927 948840 1600605 1190500 1546009 881850 577522 1670533 1543309 1122848 1408668 319535 1540095 760783 1137363 1000288 1783896 188099 884391 1508595 1505712 945536 382348 184080 426119 876048 1065871 1823798 659986 1245131 1414172 677129 1445763 1575695 1940346 727191 392774 373833 1093387 1399917 193088 828203 1831192 532925 228075 1359044 678547 1533742 1629302 32876 525258 538229 1513723 1380522 1239309 300635 1400899 1145694 1887607 1920307 305799 1424230 296932 737055 82151 154431 1466007 153796 247624 1285486 64091 573741 52263 581329 1860479 1558329 726295 443462 470219 615706 1577483 324949 640623 919869 172087 1037091 1871762 1068997 1623011 617174 1356258 1662033 198339 859758 11924 1622750 913454 1912229 1244117 810721 839681 1263160 1971746 1186685 766592 357257 469270 1339372 318415 1106007 184595 71839 1455615 462603 1208886 1350021 1677254 1270872 83446 521540 334303 489502 1097587 1640531 779298 1579393 1705422 932641 723910 903052 29225 1278943 295236 69921 1724097 1989475 1939514 1712909 1395254 1228238 1350633 542831 1427694 1985411 342856 46896 405300 900403 369092 1653977 295355 1781239 1567782 1518044 870310 1153094 942724 19850 513524 154106 906310 1023239 1719930 1182469 371238 363532 271562 949028 171103 1374439 1497764 386539 1858456 121237 77478 1412061 570237 1974436 1784433 84607 1465352 827934 468560 754110 1907702 861106 144803 1425062 1041405 1678076 1140449 1121197 1331556 775238 1029229 551173 1338558 1366529 667027 556132 841512 1729314 1975585 1424752 1862214 803390 1367838 1303207 207700 415813 1856049 966619 1762243 671213 881653 91389 416105 1139616 999770 823255 1164781 1922671 1087930 398025 1393197 1299951 892248 1733711 600615 1259 1728176 1623272 1814609 1533188 1880275 1599304 1517133 405296 1430414 1051892 206418 1951567 1621846 381204 1886209 1197511 1700395 734304 21560 1823294 1234908 1037656 1313380 1156647 600730 1092144 1047685 1187779 76473 1760005 202591 999895 535323 979197 660383 812468 555664 1566978 545282 258422 665243 1297454 166256 1407030 1031105 635001 677542 681316 1312590 626061 957906 400591 37518 1783957 476751 1388861 1196982 1077373 1613963 361413 945184 486485 927830 501036 417508 1408955 171727 591783 461964 868447 1673369 760224 283567 1206557 85960 272722 15624 635226 502632 1421309 342312 1954731 633884 1163677 424035 889147 736750 143141 1092563 1550203 526706 1688247 421605 1520981 1615194 1626175 512615 25644 258112 311215 597360 476758 1955090 730037 913801 1626332 1559941 1926551 1725334 227720 1599104 493377 310108 395637 1091642 222269 120442 162243 1387308 23092 1527999 276989 1062454 1605416 778082 220423 766640 732528 166833 1338900 288123 1166804 1031085 1711154 1983066 641090 925995 1708201 1230272 1846569 1173991 1417822 266369 310652 697628 1157180 906533 1685383 1003666 1293541 1406414 10007 566903 913886 82670 875893 762419 1753640 426724 1955540 878001 1697301 1917518 985552 305820 1048318 705103 1294529 561000 1738021 115513 654662 245111 1442351 490811 485217 335219 1770127 1987513 1299727 162795 65780 1117467 282598 1554911 1881541 1685467 56163 444255 230491 1930470 1103979 562367 514937 169582 180098 1972814 291051 915436 866238 122906 1112329 636204 1780341 1101859 464832 508718 1912521 1434041 15750 115124 837924 10882 1740541 149595 202304 1204430 664101 1021652 1559210 1633398 1845121 395694 837325 1472927 1693097 1783698 1954300 390995 1346410 1668532 1169512 1067058 1488636 1971983 203728 1340406 1851954 607745 448943 700352 345873 681514 565239 1346283 102054 942539 432248 922779 1380907 719197 765154 729694 1391436 50763 955818 1597556 152618 1832669 1091972 1918423 233754 720280 780297 1580151 994486 794395 788565 1905642 1990826 452539 106299 1363323 1759613 1788530 18183 1747785 1364415 1249693 1033589 1055361 1105761 1538057 918044 1714965 55245 1939448 1351311 1147765 677497 459254 1153452 1987983 698066 1190270 444853 1409565 1976065 766391 919456 849928 61418 538893 270768 1906270 1434195 1187934 456355 1396713 426270 389380 961159 233686 1200655 1332842 762937 722767 996066 1509573 770336 1960021 1269268 666509 297862 1658698 1186725 545132 1966814 358392 1329265 1538700 994576 303437 136258 1124920 732938 1403680 1143291 198093 1372595 375172 1441625 588879 125390 15219 1884693 640024 1409068 1456952 1545785 1198897 962696 1682729 1673020 792098 1485415 1186244 1593116 1242481 1270875 1420855 275467 184684 876321 1689747 1682903 1295948 856540 1488427 660196 1299013 1373799 651217 1547087 169558 939453 266482 433839 180191 1929730 1034000 516744 1996712 1745960 1850777 1636782 1517770 1868362 222532 214091 878157 918150 777079 1363155 736080 1786560 1244098 1539604 863078 1125517 1164438 1568835 743652 386992 1642862 1777292 1637643 309169 1679912 1836907 631238 252331 1821416 1293076 1870323 1584858 1969084 1243019 408926 1827203 1425884 584833 326735 1119398 321669 138160 1501260 1507477 681634 1644420 1426410 1043446 322641 1735333 1044874 1646070 645713 1296912 1327050 624748 1663414 786044 1984686 503639 16061 1256051 1077312 656663 426093 114584 1132323 1142153 940192 1321071 1870428 896788 1980555 1873328 1692984 1069086 94927 777626 1845395 1845537 606585 13381 683178 1952503 1389163 503648 919089 1996738 1095486 89573 951166 1579705 371886 1519962 1226098 452610 1740686 742186 1521818 1259307 1646176 504517 446503 1980727 1360848 176606 1256646 1934362 150973 1635306 769443 1758632 633600 1431228 1561616 1761197 1178320 337242 1588792 1781504 1648958 1743314 1356724 1472600 1912148 1461769 1604151 18203 977580 1942635 1583724 533156 1706896 416787 337086 1742045 949415 656092 1185669 1734287 1928934 773994 1587444 826002 1106396 1594635 1037180 1258324 1034366 767957 1346219 1354072 591801 595184 696450 988020 818353 566740 364765 925501 822687 689058 320577 1132865 939552 1001565 1394207 446222 1656584 925245 953506 1297910 542326 117167 701550 359766 625467 1599159 1706465 531987 1580973 867347 69499 1927989 432713 1287575 1146613 695831 1207868 1438855 661289 307401 999947 857540 1209729 1743609 1511904 935735 1125508 358398 1416161 1275054 457283 17008 1480454 146168 1500089 1480689 141770 550886 1649728 1283251 1769933 1217589 1649899 1188700 185536 426207 465105 728101 487331 776799 1439716 928471 936440 1538804 1789311 678025 76995 1698926 1143873 661999 539719 416325 114441 276404 1611389 1167418 512373 1061079 1816045 835401 1123095 248864 204294 1169914 1628560 898049 144293 88931 617530 804994 225574 1987532 1015885 1509842 1083103 1977052 924497 86459 659630 174150 103135 326781 1212528 871368 933342 1445479 406351 1643731 1036176 419909 1785708 1084185 1833024 229140 1061953 1185553 147357 149973 1342237 1580747 484650 701705 505598 1295824 1514560 885412 914916 912194 211206 922753 956061 1634930 486848 569645 273729 1040164 1930445 57616 569687 1894599 1141819 134936 1545882 1351201 1805959 855440 1170567 661290 1810939 1573942 437627 1564807 1145664 1227387 1405957 897720 356441 1142605 1273870 362986 1048851 1104449 1767620 994223 1242795 88458 557362 1001973 969687 1935741 1269482 376395 832755 1231630 1994982 1699437 92443 1621823 455980 1729087 394980 1731939 364742 1816891 1692838 1656833 609132 808102 82446 60057 1408523 1012473 541131 1442612 277347 32729 1002554 1604986 1405607 803691 319355 590657 363468 217279 151958 615813 1117593 550015 46809 653919 1927226 18671 902920 12620 1570 126459 340686 30772 529878 1580272 719933 797264 206618 1364136 1027461 1027997 1187288 71466 1136004 1331190 1937300 1231139 512502 1388164 1773795 1337631 381721 1120908 1252146 763006 953566 613088 1872836 883785 1320964 1908772 292161 1139088 1455132 1415348 1636485 191751 263115 1642937 1660788 1384951 625464 471021 890403 1704628 74313 1793353 1777823 496328 1741628 643570 1274341 17446 670554 244939 974772 1815483 1609659 981883 546038 1873305 136189 1229828 293261 1516400 1754787 1387894 264437 1477176 960275 403511 1375838 1242130 1259316 1768640 1581070 520322 1411038 1826219 411691 1499121 930941 1611072 856199 1113161 1937526 1664032 372962 1708812 937627 870290 1450251 1647214 1641393 1270747 1929978 1829316 1482134 1160253 1992087 1303931 960907 402508 1442946 810356 686431 925125 868162 1018846 1720295 950832 859500 776895 1929333 996028 98684 1217677 144565 1829126 1898886 1668734 1636364 1737880 266556 1506395 846282 1728258 1538722 1982190 1024396 959127 1195014 1507321 374924 310475 1188675 398798 276319 1009393 1819898 392573 1329074 1187899 838611 410950 733166 52822 1764726 1214846 1886194 1879144 1060793 1419353 1823476 183710 1915750 246619 93473 797382 1942724 1949133 355020 1115647 705499 1407711 132387 1864803 863159 1402602 1999012 1893620 1627179 622282 1348763 1807654 1527286 1567321 140147 561190 930642 553396 1339758 736099 1136784 75578 290774 1050142 1002959 1528979 609081 1006459 1174205 729034 1965136 980713 1177892 1711761 1128609 1265278 213571 958832 1235079 1937380 202165 300872 1691711 1812539 1884433 1209297 1627013 226869 1066738 797855 1487507 4862 894168 1412134 1778127 650137 641189 113352 18817 143871 1226186 355606 1309195 748307 1003638 498602 1273700 510481 64076 96317 938870 117533 1870676 1839331 87333 841639 268888 536222 1852607 681910 1395043 1928571 726345 1878640 1106337 1170496 1598087 243123 1796232 813989 1176973 1682753 508027 410644 1403858 702125 43154 689452 1812651 237242 849308 1795766 1624309 1796963 929986 473054 319396 485241 335076 251283 583304 577303 1254228 294654 788523 1544715 390789 123809 314819 121019 370731 1816950 1206404 1404671 1917175 799243 889594 606323 1601223 91756 1801125 1945791 1618446 437565 1113397 82918 929625 1787694 322218 1277133 202342 1419363 88798 967504 504523 1807553 1616512 1932315 1320602 783852 1436490 281324 270727 230239 332186 1378688 51131 111086 173716 1942354 1304332 1981292 1912057 721524 1236277 696389 1067685 1562765 1207885 1456867 665417 1382936 508340 644925 936885 151622 552145 1748357 637367 74989 1780208 589826 1632092 1196508 828028 1196373 668311 1770848 206451 984759 669305 1607935 569775 1829934 512865 1346064 1952438 1760625 1622476 873406 28757 116613 836234 347123 128256 768497 1484373 1085306 1167228 1786951 1267176 938706 79758 719548 1925429 83821 360888 632226 1735711 1657850 607416 102802 1707788 1231595 394675 480869 605494 1099581 326867 480983 1392962 1725591 1052769 1795528 1463875 1066516 1009837 1278935 222445 1487068 1206348 1690597 1223928 1303032 1557790 1864605 385659 350783 704250 1505527 702344 840365 292565 1729703 1398672 1200823 1681777 32828 1374834 734026 185163 28775 962589 1371575 1461543 458461 1779402 1273224 338903 696571 792656 49327 1010831 1712570 637310 738350 73161 1887335 636636 703514 328538 1001322 1293685 1925756 1782658 529481 1578627 199678 1321677 1950626 462069 1348937 629135 802393 1535152 1673677 1003408 1935350 414747 1670056 569238 798644 543035 1765952 552549 771218 238017 1394535 1612588 1596428 213660 430841 670358 1956294 1338543 1313725 886982 515149 915346 282779 306973 1977748 1878124 1360328 892670 504057 309764 1211067 914960 64547 1951256 814909 688268 1939504 1372749 289261 382641 293641 63488 77389 658484 1690978 888278 474704 799149 883547 1283511 995831 1298412 1701193 468753 359281 650939 323176 885691 770964 769754 151952 1110106 1109154 545526 1156304 1844206 865305 935253 205747 1662281 1261967 1216921 1748058 991286 501962 785731 133193 1268313 778131 1111108 1990446 1908613 1448741 1746355 170556 1934597 1538163 1256594 1554653 1970816 1909782 228041 697665 167675 44797 107253 1945658 759621 1158456 1936084 601261 1270886 1402047 440071 1590516 140315 1582340 1092088 1381398 1771663 144491 642994 972467 1343249 154542 473021 1338168 1368216 1788835 491786 1569202 1146847 1194174 1861419 626085 1089804 622586 101315 1963949 1420803 1794834 651858 1661984 1629782 1956693 47368 401473 1659202 1381781 370645 376804 1171211 125374 1179688 10267 411210 1368232 457321 1065694 963088 1333876 1868933 998890 156600 1026960 585362 654195 812625 186242 1381191 1249413 1878790 1849961 1354869 988541 1734999 79936 1690903 960251 1933064 1767884 165773 895341 1242679 46243 865007 1379310 1022537 1333197 373783 50813 1770975 680064 934128 1567599 177016 404707 1317978 874523 1599810 879782 150095 823861 833005 863299 466912 1911223 856287 310124 13231 1605191 1939741 912541 1996583 612490 1751737 258833 1589249 536669 1473873 1832063 1158521 689108 200291 1561261 1228024 888889 1050329 775144 1409104 434239 1263400 144309 337511 1919023 48327 554445 365043 659204 303436 376932 1465951 879704 504636 330326 1543245 1051288 1857225 1492404 371313 83100 10787 1979988 605550 766242 1155032 1868510 147161 11625 1936783 742676 1755927 1276068 1630607 1328391 1963871 958774 1894535 751073 1300090 234338 893763 1716105 178484 883552 1953077 787632 261717 827747 1400350 1481807 1437860 752275 1906878 1480525 565906 818479 1395405 72082 272395 607684 1563079 264132 1569085 310176 747111 338346 1334915 744150 243698 1094092 404838 1587364 445671 1804525 254858 366681 1868102 1714175 1123501 1431921 1374272 776161 291410 341256 781895 1678942 243532 539205 941872 1999315 500249 1582818 286433 142142 1074661 1231248 244118 132685 1249750 1760695 1895447 1123665 897585 1427250 1800244 163653 729294 345524 822764 1872082 985785 254282 267240 1671901 1965723 26337 1680706 1339303 82114 824629 708492 1972831 394368 1482612 176669 1787820 140052 303563 1938464 1010334 391504 1859441 1128654 1948537 1848596 181073 1001813 1241993 1164282 968888 661452 1561239 1054963 1495581 274924 1395362 911863 200330 1527275 583261 1908842 1782020 515841 1474449 1361134 916986 1580299 1552655 1872712 1482328 1523872 241485 832817 1274708 1933640 1473590 177103 1966744 1815151 471749 1063315 18020 1924532 899770 1628430 1119956 1861347 1082684 62000 149576 642702 893182 400152 1686614 310167 1542969 1687136 1994851 1421577 701286 1255850 30522 1936329 1200184 1906222 1351066 988279 1493624 1970057 1346628 1749093 1458718 110002 1497664 1145059 538892 1694003 706652 1053479 69405 1175970 1203544 1247211 1058215 689869 1854558 12140 191426 226853 122837 420853 732701 88769 485710 177420 128809 775475 788554 1363174 277391 1569646 474140 1318077 1212356 1002076 1357025 617443 295575 640839 1744222 239842 1158470 1988293 253409 1981992 1820831 140710 1884294 1737187 293953 1651160 153966 1824420 191185 445832 930925 97355 1073934 842283 1885803 187597 1765445 1332905 860713 81461 1489801 927943 1438876 643273 352915 1463084 444108 1250882 1088561 1766766 1102746 1654317 155135 1693275 419592 1157594 1772401 617397 1864436 931409 76252 184717 1317124 1899391 1109546 501347 699081 1303001 152663 1545462 394819 1806447 1857532 1395111 702054 130022 1318148 1202227 1265432 1625635 1842003 1282693 655979 858068 890375 1689939 1203247 1318022 1223237 582177 1362917 352158 318135 1283561 222319 1512705 1791188 1026108 341321 1068483 1614003 1533843 1292328 292929 1666227 389240 236272 411442 1701827 196592 1397943 1815883 1005149 757997 596674 1238092 149956 633037 1653040 438695 916517 886269 720454 1264068 1810337 489709 1620506 1565865 758019 768759 1531992 1693610 48969 409195 1952497 1707182 817497 1677333 57283 1195250 515628 1286885 60707 1781697 210586 1907149 1640997 10910 1841990 967869 1290914 1674478 414367 547870 217799 1758725 693830 1939241 1156544 1105235 48343 1306073 825006 1503701 57841 1480847 295729 40843 1059875 301587 707266 527157 1065633 1923998 1979815 234205 1598482 927622 423223 1633142 1407714 727814 634358 783020 677283 853531 1428394 805441 303374 970154 326320 95262 4721 1950505 1946854 448540 780347 57129 684565 849778 236420 1993322 1500099 230384 168755 1951780 1988898 769348 527704 1183429 1693278 848383 1641567 770393 553207 1732000 1265339 634909 1479024 676836 694667 1934946 912234 1658194 766899 217851 1404510 1198905 809871 1963830 359040 1871952 1451997 1661646 29706 1145778 1104014 1387462 1425218 438041 48740 1677030 669300 1516819 236709 1518026 1245719 1552356 1380791 1118790 892244 529009 684818 198944 1085733 1088591 1679350 1590780 484462 1345626 1524707 1252650 993960 943743 565447 866302 1355847 644354 932453 814140 835004 1437175 456129 988354 723901 721981 1853153 264890 1297951 1585629 763091 695557 1763338 354770 1517894 261921 1097939 1490189 179125 375402 582159 1293805 1004568 744073 1137175 1293330 1899156 767082 1180096 421559 1621251 1596318 1425478 296648 830615 1741032 1200213 552269 1123405 1939000 962179 1476855 1166629 1423063 1685550 357138 1273728 1199848 235739 1601216 1213447 925440 622981 1670544 1520402 1490412 1805761 786217 1904287 1197709 226699 288630 1421864 1989837 414277 1534493 885616 377147 1759030 409854 1592568 89193 105849 219170 891833 807121 1718446 657030 1655314 218437 1268198 1668334 1381094 1245160 444316 633606 685038 1423327 1282697 298125 815346 43328 1920439 1045035 708114 965557 1080891 1727077 1210454 485762 1865595 1249384 224177 1866580 1070885 1053484 615698 254421 1092620 1688531 120288 1782319 1690846 715879 977455 1632918 631242 1805551 1938926 1680395 1071012 1520705 1929540 523800 816684 487763 884612 1212822 1978473 444300 62300 1687705 555123 1537533 1647552 1787306 1782949 1374510 161128 1423484 408475 1699282 1818401 1393157 554258 1290293 860727 1183199 379198 882812 973917 1073467 1509227 1342306 519889 362265 237337 320607 958743 1536634 1246144 1797742 455194 1653724 1291778 1015064 1367641 1435818 1131742 927260 1963213 983560 936514 1532768 412489 1565258 1228074 163936 1548956 1464913 823112 503271 1190318 1800647 824437 859961 1039351 1946177 923400 1780767 1176421 1459516 930382 456003 812487 417157 730259 17903 242636 907794 906341 1434125 352477 1147685 1541061 798751 374150 100667 1577594 1722723 200771 1030189 401883 349904 1156206 698600 265284 1855334 1982824 1596549 108742 169843 1125748 173617 271794 1425501 273248 169081 1185456 1958835 1425837 1171888 415935 920299 621501 1549115 399760 1182026 1208773 1510139 1587311 1411655 1832412 372531 1082808 1405457 1316399 157142 1498958 795337 1625363 941708 1583970 1232378 689714 308112 749205 1056722 1785694 859856 776008 1913835 1834358 443847 424315 1320946 1544541 532203 1809551 275892 802068 1959100 1430516 1032877 1019815 1200385 861553 1120153 917389 1383241 858951 1903989 1403363 87893 1163169 1799076 1315572 401360 1704470 1959643 1361542 1844951 263413 246000 1425377 1391001 492808 1987849 787705 117679 1133025 1907781 913908 1898830 825141 1510019 330470 548471 1953205 1739504 877728 1746903 90397 1429102 137459 861030 1741771 542733 1434060 1091902 57220 547821 1619921 1208827 1777152 1936652 919094 932192 451789 457244 1410686 1827491 1766375 1418090 863969 1632668 998174 472965 1085069 553968 1712038 249773 843940 1813273 257403 1973447 1480091 638176 512609 1353016 582635 915970 366377 463918 1473594 1607344 179585 1554516 577333 1459778 1077089 1580591 548533 1592883 719900 973786 1276466 720826 383951 1013997 830759 640761 1138790 308752 291203 1638469 1505408 304868 1223723 42075 1459525 148756 96117 1777112 54594 1311460 1101169 1351691 1216637 100345 455560 958556 1430720 1574726 307543 1570366 968004 1515663 1213090 1751008 1412874 235797 357603 1743173 7077 1418056 1240426 1277350 1072601 1300567 1998378 466928 1027043 62163 745951 1659388 1634312 920448 233677 1623828 1052085 1028057 46678 869552 1108640 1728943 632623 673214 84505 1187111 659813 1292899 1014928 204658 1526399 61816 1416635 456727 1817753 1606935 685755 90205 1756233 917521 191872 1607530 1309729 611471 1649614 296311 782666 1594031 1696562 562546 746339 492906 1044518 209667 267081 974461 1527287 653988 162716 1202381 574096 1616734 535664 1686295 1996463 515078 1808475 42304 30390 645407 1531089 551973 1666375 1386060 1574720 1610245 88051 1720285 339167 330742 678375 59744 1515403 1637857 1628050 163163 1986738 339430 1584152 1730872 1422192 1198792 1721949 693350 1722408 1900657 875713 371067 1797086 1637898 95666 1783433 277947 1712865 1369232 401680 1874168 182770 1309753 70607 1184890 893352 1117465 949004 580298 1099853 198566 944023 348260 1798121 1455325 30699 1016456 1003858 889233 818807 420129 1200739 386901 653785 1929416 1542976 1347400 1574817 1406029 1579283 1999989 1550675 1301279 630329 807559 1491304 462596 566238 1815736 171862 1896517 1620029 726952 2961 449658 1814504 183410 1054147 1176061 892135 819312 432358 585376 1334370 1153163 884647 436992 1315894 193631 1367999 287497 602213 625131 231006 264162 968654 455413 1192968 478362 353146 1669138 1938386 66786 1627020 881201 1994883 656889 474509 1353246 1181599 1613997 1440640 654656 738865 930614 1537701 174033 407018 1010998 825483 1445168 1079127 1375445 175629 353252 214427 909950 395972 1116848 816539 1922321 605072 265427 1340244 1714964 796160 290473 934064 1824122 1312498 533742 1937409 478723 906539 1196117 962091 1956320 1746907 620956 1527090 613433 268509 1115013 286126 1338698 1520448 1733546 1098786 106284 1453094 520229 185137 424499 595814 1827036 1191197 654213 1554818 93004 818104 724985 338953 314 149392 838854 1750385 1890462 1091374 741898 1881390 889685 795031 1982975 766543 1272101 231998 1798793 1060969 508403 1049041 921053 1539689 871323 1019891 665043 1318158 246045 1762409 1868774 607023 484201 664133 257238 1178014 857213 888495 431191 902700 1253373 896616 1335153 673104 1972785 922616 622172 1428774 977933 1818884 1864159 575187 1433954 91001 1706410 1396464 1445620 903339 929406 1541021 786193 1224921 480656 1199936 785586 608926 478178 846401 909964 22772 794958 1763443 923033 1443893 958525 373103 1484276 534869 1022306 1386032 1565125 964254 1569763 1701435 1748266 1565710 1799887 1245736 725008 1146953 967619 1851394 493113 99590 486398 703407 1553031 1974597 188448 410906 1793509 448545 1792972 1520539 499019 981430 746247 1873453 37071 357726 1223697 131754 1225868 1894788 135171 435232 478660 1883666 1553132 126809 1820448 202661 494397 1595516 1606714 193476 1700917 1767810 1524100 591541 1680673 176361 591659 1014820 1833002 1976962 1638339 254884 1657349 775269 499294 1774962 696823 1781889 906964 1456974 882842 168427 490506 37317 1103112 1379560 868065 854243 856354 1590701 404050 192691 1586193 741668 1265833 1277632 331435 16347 991475 745921 708564 1416021 1586891 858551 1679829 1991292 1423159 1793456 1733265 1783095 459215 1408511 332291 794623 82970 254631 1256703 388789 314062 1440631 1807627 962095 1733753 715209 734423 437176 1794005 1827941 226252 556708 744802 852165 1692138 564001 1715189 1766379 1246226 1338598 510658 1243691 1377430 793678 161025 330563 388852 1627977 1455950 185494 771838 1973736 452171 351840 1478605 1850165 882571 1719666 1970335 1071993 226422 11541 1343470 1108817 1888301 1776731 1584120 290833 1805391 1892388 1196648 669875 776468 1256582 349323 1284652 1642527 1057627 416646 1829777 1043835 1339833 1270782 1772518 1903233 24265 1017216 1271210 1676595 624124 1326208 1331392 1864848 579315 972533 1109863 164000 265646 1446625 1091211 1532190 1299488 951600 779412 1878708 1155113 1212305 374055 1592138 445621 1593809 813324 1991157 389184 920949 541988 1191780 216618 1412226 981774 608747 1807288 160940 1904000 1258754 1447209 668132 392908 470390 1052583 738918 905281 1944582 584303 722916 818389 1846594 933311 31105 828478 1933916 965422 864854 93422 1826356 1457542 848185 1434933 769511 437608 828935 277397 385268 569472 313368 945502 1645565 435598 145722 1922157 487062 429664 1907936 813293 1307724 886478 1872014 852151 919572 527885 1828507 1992936 1416648 1842851 1763146 155761 56880 359136 769943 367883 56532 829778 884776 1079037 580910 1664296 593799 1419925 180491 201640 848829 194296 1272318 440173 1080807 1629093 1660552 329782 1992731 365298 1845922 58505 1142698 1746091 449286 1122582 252800 760165 629550 1228135 208345 421103 1713028 1799791 1820653 1905896 376600 1700758 1007211 412361 23482 1098715 1417297 1526187 342076 1899917 530489 901995 869733 575371 1150952 1602489 1404565 60132 1659508 1462773 984433 1986717 713335 241558 751195 1840555 790385 1502995 1351368 1502533 980443 1348653 1637977 839438 1827797 1338499 541825 1658933 1211918 841430 1851684 1376583 1285363 619803 1307215 651300 711846 1453087 557834 1256359 855678 1571557 361552 377180 1323527 616048 1496273 1766841 944137 1837663 1371209 711120 1206153 327760 1317575 1178383 1956442 1951230 332385 1508529 1892661 1118444 1778493 806639 1211115 364278 289660 1544859 1647780 74343 431053 205550 1325371 830394 1264734 1067767 465138 989506 1717730 1049087 437807 818912 1476504 1180965 387321 83155 1520990 797516 1070466 225472 1671535 452072 913495 1529785 1137049 1636658 873763 1138351 538770 1941380 1138012 1913936 1812314 898908 1871091 1843558 1188207 1722313 1967620 779778 156333 1105857 1608308 1369096 644464 461287 1479495 298808 800466 750032 1226652 1890470 1456209 1456909 1834748 1206969 1043979 1915315 575266 1536322 1834653 386451 1846853 138771 936731 685205 959704 1961685 1869560 1535119 490245 1287432 522236 72808 1826318 1966276 183401 336348 22796 98320 670269 566477 825658 556722 1833929 1533473 205278 487752 1295602 843255 1981945 1610375 1683904 1319522 1276354 1302895 593813 903417 399814 710999 1028938 24758 112904 812876 1710977 1833455 1980916 513456 1140854 1950906 1611554 1076946 652838 1459236 1492719 1840519 259620 832671 830460 1390388 397170 505552 817091 151637 641363 1881348 408269 1625400 1975065 880075 1753098 570611 1631265 1009421 1934924 91574 312291 1723550 1417473 623828 82316 1890694 1938082 1022186 1286556 674552 1606738 250794 236064 928240 1809265 1452384 487822 452697 1690928 1675355 770153 129476 596753 631218 30455 1644318 373826 757633 155591 477284 29043 1534223 1991972 1188264 556745 1227880 1347579 363563 991997 1346145 1221018 205175 617338 1842486 1035709 1562122 1558238 167804 297081 1027195 1535761 223198 563597 581103 1293958 684747 393341 816562 1949566 913763 1136925 746446 1461100 1260213 1691572 1539265 676843 1016028 443914 1863729 1102309 771188 406757 1127127 1247220 449485 1572616 999753 1897633 1232523 25446 1125964 1902272 41126 544238 1310961 929543 1961665 1356970 1816625 195678 696320 582840 700683 1536822 320267 272304 602241 36034 228243 835700 687215 721173 1932330 1029889 1008139 1694319 771180 417145 851091 834353 1459326 1564224 1194138 1181877 1547143 1170352 1244671 1134857 1262081 1638871 684931 706308 1276480 275635 334312 108778 1986015 1624848 1517441 1242773 1712421 1955696 1764337 1369589 1500109 898060 865780 1328698 1243254 682299 391918 821660 767032 211356 1363832 1708136 1710251 1855322 898637 448906 762749 1036937 392540 1236154 1422458 941021 27366 1005416 1245002 1110466 807598 1009300 1228744 214829 1360178 143360 124972 1782378 1269133 713487 1386180 459884 1127861 1017816 1639508 1041153 1198709 1328446 107564 166485 660372 1413602 1746020 984196 303379 1414315 1406891 1358363 986549 1006800 952975 882446 419664 719489 1078932 109845 567867 774986 212433 1956199 1915231 1224316 591817 1809348 1273928 1423511 1509353 1305349 1879058 904576 914816 1383667 1272133 1289067 1956621 1831368 375096 1553618 1072863 1762173 1208590 1571567 289892 958544 1921277 437971 995075 99390 341035 1984270 1806813 950549 29317 418812 1876507 1837908 308215 676682 1483422 428130 519005 1105378 80717 333102 1900481 1468861 978093 184828 1242853 277050 106412 1967518 255932 906486 913022 1661545 1401372 1571338 1786074 519471 1890803 333159 731110 1708274 1477248 1432709 1998715 1328215 352127 998449 509828 1784281 1313871 1858967 1553123 814489 665662 1538496 944010 139930 1634238 644857 1105164 816073 108476 959393 1758049 912816 466576 1620622 225503 824283 1467478 406605 1646048 1549128 1115110 920792 1869821 1163016 1065222 590173 1636971 476213 1955132 835920 286205 1942472 197097 1098451 726827 1635245 1443882 999314 871664 934103 629984 1027864 873250 734377 1944968 258994 1736103 765462 1379124 1258883 1509345 597870 29372 868575 1159502 943690 1163628 599146 1387614 1626992 1533726 1779502 1756822 1046498 841774 932968 983677 220786 1537516 1034345 1006913 822102 834170 1279907 128174 1261904 1289263 401965 1995529 823652 1753017 465284 232733 1931912 1131881 9628 735084 1125317 975107 56680 906239 1106321 161069 942833 227303 1242341 1519636 1974670 1308611 82119 1400138 1429035 51507 1403409 1451641 1075203 521923 706 112032 146995 417375 1110448 654975 45678 1712375 162480 82217 493030 1209895 1405600 1276082 1740598 283331 1077791 633538 1897595 1007299 1982108 871694 38157 472191 121540 1759430 1143437 769790 675469 1758018 1819779 471852 1201606 1590843 1319175 129058 707341 611542 942961 1025358 1185156 840093 781211 1446918 159961 1066314 1762637 795419 386710 1544797 1276757 203725 469052 1971468 1486627 447225 903823 282295 1544497 1266507 1046838 908874 1011920 851654 440220 593494 706066 1463886 719792 706779 465888 1013215 1649848 302091 1348441 18074 1877507 1914637 1864273 602193 1009520 1750127 716956 1408604 253300 641846 231002 1203906 595016 845682 289075 1915157 1516817 649825 303804 903641 297674 1437041 1536474 1924212 304769 381981 109359 155228 583344 1292192 1381762 1015431 686966 1263520 1781025 241638 309057 1307644 1964903 670095 659030 1312349 1929434 578516 33867 440262 1987717 961703 1879868 1145674 1467039 1395961 1038423 373141 1032861 1880604 1060816 1823740 127468 780719 1286090 336933 996226 922398 900029 626952 1685133 151982 1409211 1167362 826991 1699525 1369712 1305768 257665 501048 431378 1639241 741848 419264 1477030 1995966 1918665 1450003 1455402 1889061 1087690 720509 933624 326162 1975120 1365379 1265242 911123 381571 50645 1703797 350010 100730 198861 1287724 1519229 1648337 133066 1746592 1403110 1687698 1441890 248931 634378 1868888 1363387 1265933 1102241 1300745 11016 1267926 863392 911318 1054787 1444622 323256 609434 1649975 1601773 1930440 622110 1699649 903997 1127863 320193 331096 485251 1947902 320649 325097 1717314 354531 1680592 780971 1663301 331655 314352 657803 1896311 1156635 7752 1809299 504940 367755 121285 208262 672174 1629458 127458 213501 743747 1270792 1913433 110163 1663734 1882782 1826066 175795 620665 756791 1345016 504601 1503052 1959098 1800036 1791708 572246 1879561 1904945 514241 1141691 122448 1949868 1729383 356753 605071 1100050 359547 1226664 312813 779073 1548530 524468 794085 1572205 220462 687046 1207692 688181 1292783 1279560 1430738 1069510 535733 1064554 984921 234316 972986 480214 551270 1111993 416702 1861193 853986 222791 1638986 1073353 1578576 354633 1185516 364689 1095022 1514453 940946 1508810 413437 1246376 1511025 1380478 662030 1079640 795188 297870 1639969 1203418 1198167 1696777 1529279 1120752 1733878 357784 1066206 681737 1405885 353804 1447545 239631 567902 452844 797622 1222553 965420 1123553 843591 1527810 1333630 1852369 927726 1633459 840866 1426597 952287 1443831 551716 1516954 1042530 510378 1412024 1219788 539234 1627317 1670329 20204 341010 811990 1761439 319350 1371093 466777 990065 1637935 96359 481498 913091 1430930 87370 975414 1883702 742666 1316965 748299 1972989 177056 512866 457123 1095331 1766645 1735966 785707 1954875 338404 19828 845991 724515 1907174 1092492 76908 1918632 1869289 489025 1613546 424029 1757941 12437 1940871 915565 1832088 795970 1387780 1526832 1967992 572413 126817 897254 347781 455583 907411 619860 280894 371151 1780685 1541414 1998868 1302258 923125 1211280 818832 914745 996233 1611423 364849 1182762 1211297 1998573 1103540 696206 434713 981113 319154 174923 1948626 1858175 227466 1256411 1806966 604242 754694 690565 324613 1796010 948015 1954950 29237 575608 1946383 202776 1495835 1543862 166033 1748959 404221 363452 704005 1913081 415433 292134 748603 1199626 1941539 1980706 475924 1782868 1477958 575364 27946 1997250 1503451 1912780 134893 1054895 1833423 1256832 1912648 1577673 787914 196373 1185058 1575968 862547 243316 224102 1662382 1162698 1425533 1704850 1059785 1400729 1584800 1857548 112293 1458302 1337436 1529159 1712675 893228 1924306 821844 691200 1802996 191744 1297671 1385127 504723 151648 356123 384540 892245 658165 1866867 764889 82428 1410878 58115 715060 993697 500093 319323 1499300 828297 73269 451762 23816 466677 1344805 573659 128215 548068 757684 1228232 143755 841820 303072 512046 1489381 1201580 301982 348137 2094 1186622 739706 1819420 1699178 1336248 1217814 585899 1988024 50020 463500 1755725 1822588 1741365 45049 701894 1127459 1754661 1136729 1257103 1370774 920762 1348660 561962 613366 57889 817169 243982 683394 1509848 1224700 177568 1569194 998499 1652637 124195 703006 742071 1214581 1110559 463141 266028 1468066 85961 720794 212368 224124 533587 1251343 1118234 1063127 680402 175732 1599845 526012 202703 1432751 245516 1490215 1860857 595553 982516 259278 1208423 783033 528056 230950 1608418 864387 437822 152553 1244630 649042 1321355 806127 444867 7658 1114484 985632 890093 1898317 926889 567085 534738 1525711 460736 1065190 350179 194137 1804393 128056 1849756 654921 737229 1416697 1057363 900101 1394555 270833 237662 160455 1866681 1333799 1809747 1306699 224324 1925343 1494560 1664240 1508389 837163 1197204 918828 601578 1260497 501785 638509 1521620 1844535 523993 730364 1767845 1171557 1185859 1344464 780208 84340 1386092 959068 1445065 768967 1377051 889552 851547 1741393 50856 46538 231581 713771 1176278 705251 1726064 1511499 196124 645224 1573880 1405406 1572044 1400939 539544 1811345 1232705 1946447 1684293 163450 1777138 157041 1205162 546493 577182 686367 639860 1086356 1761253 831542 676986 149540 131091 99006 1678426 1317622 1982323 1204225 692168 497043 208771 630482 706976 1368134 1345227 1198045 363097 728092 530207 1436025 1015614 1608325 820613 1884961 1475227 1485895 1076372 308213 1153866 667013 1156503 132255 527491 1754572 1831147 990821 1255030 1986621 130748 873886 1807598 1836935 1271707 1099099 1007126 1371251 1544925 1455593 1186849 1899778 99383 820862 535481 608472 1529596 1521680 869073 1889197 1712899 1048381 269846 878540 703802 461798 1832773 926470 306714 1192230 1953955 1120173 1174796 866211 82033 661982 1833550 1961099 569450 406693 677185 1348096 1414194 1391185 737955 698527 240487 972978 741199 945832 689285 1150445 1769854 1489952 352706 440541 1420965 1996181 822819 1135146 1642649 197825 670020 1899501 1899116 1796945 175961 284858 1246651 1886443 1409532 82240 288427 507938 446643 1635139 1989359 570284 1216060 914526 1192033 373177 1391822 863034 1401989 573224 71977 1874566 1654876 1063672 737332 1312430 108302 461724 1346173 1512091 225226 1702632 1248819 1196701 1505487 1113373 451399 1977424 767991 502481 479073 1915113 1393288 1542294 192060 519827 1631903 547699 1203048 765782 1666305 79440 517188 513975 1545346 1503677 444444 1588298 1617719 242394 1318468 614650 797747 1139308 1543376 1311844 632113 163162 358214 818170 1004631 516232 1053070 387822 1299620 99342 1067205 2117 345506 1953473 1094833 19279 984766 367573 1905492 326212 673984 1943725 1551702 721962 1028973 1422309 755505 1371751 1780794 1254654 1358254 1438606 1382235 269430 198003 1220832 1365062 171391 1490627 815034 1849580 1207580 1011103 637542 1359274 1274131 1058552 713646 944824 1613278 5521 1392883 68073 958639 742429 4646 126906 1587738 1007318 1277301 138755 1591091 445613 239492 645187 315750 1850281 534435 27904 1885634 205120 1906344 1982589 1228938 1241823 1490319 1184739 1885345 1715090 53225 1001201 508280 919412 1706048 1495355 115473 462602 1549677 1576937 1044467 1324836 1370552 1608011 589119 981695 614097 336862 157946 721769 511161 979962 995166 1305356 1258855 1884011 1256012 946545 405319 70538 638612 485530 396112 1030268 1667820 432634 1168060 690236 1291568 1919687 344451 1579778 1005993 368324 1046816 681382 1888243 1335537 750561 583948 398521 162582 547641 141612 1777540 1861989 1994886 854593 1177225 1743311 1321090 61593 1500280 783762 1207484 1743279 224735 201470 1006916 1032118 852761 263321 1743590 1888805 569582 1108686 663421 1437341 1767135 754970 714257 536357 1726949 531700 1263582 278152 1429974 1814723 829911 1380018 249931 932953 505146 1060460 1397102 230715 1737202 523294 785637 1608991 1605397 942967 735877 1625866 1984253 315428 1829248 1786434 158922 704579 1325104 340264 1480609 952840 5884 298106 567126 268341 1981569 1966039 479812 1339519 574362 1295177 111559 1454397 616118 1388899 1537947 1963783 225913 1446243 1684953 1042295 14483 59180 348068 1765373 788764 923025 103689 1190254 277460 1717396 430950 594120 437805 1716175 1160589 711877 923933 1262076 775525 146522 1447803 177616 436064 1746838 1163895 1867278 943914 1349611 1369070 768894 1634242 1915549 1845332 1593844 49572 1556140 75766 1887595 1970171 879261 835129 462052 1574698 1914044 1530786 1781912 1315736 1891375 895685 1296797 411703 178878 1062927 468006 580013 1651970 1590497 577945 996047 501793 13896 813088 840192 1797213 1636104 1506922 1227064 1396094 84479 625608 1998536 633473 1038857 1752306 1573927 1275572 1978330 928693 385977 1349722 758153 91360 1632279 1039571 1850296 1721593 528015 452666 1812421 556044 267954 1022960 1796531 1994696 1143653 1870844 1019001 1379257 46776 637215 1793440 848478 9547 227925 1132809 1982307 1520841 1482588 1173177 1768692 869922 950261 502594 563584 1953330 1039430 654331 783097 1470181 749889 1850952 43338 1717546 1838425 1196245 833398 1834553 872350 923012 281931 538625 1098530 1056754 1556123 1187125 1983727 773576 888138 62593 1421824 755703 781018 160002 1503687 143945 245967 1111199 921998 1530316 1626479 839109 382839 1628689 1518314 531140 128633 1248581 1211252 981281 63546 1331408 1277966 1459526 1320314 134435 1483524 760028 21459 414157 192194 68543 1099517 172401 1776319 623688 693755 1661335 80833 585718 238080 895658 1450084 1445094 721706 327204 362197 777648 1079921 1859137 1003727 1131710 1482629 176784 1585589 1199906 1895824 476891 1816620 1851208 1352658 1720138 381301 360651 1155910 1877784 1486146 723925 1178394 1334245 1202475 1712723 607455 1019809 325349 920057 10581 79344 377364 1867470 1610381 1835668 931820 1091612 1607734 42353 1728001 1442998 388542 437143 331281 534399 557188 1383718 1425440 510016 1614026 1370306 1091517 1646604 849618 1922846 1434903 539758 1324588 1960052 145447 1100553 482408 647242 1577501 1601388 1169203 535059 1609335 308913 421144 1992221 1345361 315534 1630187 3250 238796 1366113 1426538 1204342 888274 911446 1169657 1381560 1510432 1834610 1276608 574060 1265446 31701 1358809 1708118 1550475 882221 768255 444718 305048 1396063 304344 710923 1989901 1539379 1863190 663095 685280 989498 415235 983796 1540185 747132 1145561 957990 1896451 169384 1932554 1140169 1360821 752302 1452058 323275 1457803 1991164 256535 416580 427717 908916 1682497 1109861 743523 409377 892543 1754382 71073 1492591 1673510 1286172 1195751 30270 851201 1253302 1607315 592046 1623539 709946 1492966 488391 1350466 282405 315022 1440822 1140841 1705729 930562 204075 917156 804576 1529907 1362142 1509300 504114 1162894 718845 1426900 1684052 161781 1896005 1152945 1305945 182766 1328956 209985 492267 1254283 485554 349590 445061 1778710 1737039 1635984 1206249 1696563 1383643 266018 1062768 855788 874102 1329284 329048 1037008 1614951 1904834 873037 612115 20290 1427362 733144 1415264 1008234 1503170 1233736 1175829 566670 500413 978589 978776 680602 298163 450303 1398129 641052 313318 312376 1617330 1489785 1369848 12412 1493678 683626 303992 1883164 287212 185697 513603 935629 1207708 1746263 103456 12359 332999 1747850 883910 1564164 1188719 1384763 862544 575853 153143 1449539 408481 219024 777382 1006183 738418 1703888 992588 341961 535727 1411754 950571 1453210 120600 1697761 1848021 1984929 275468 1122322 737858 1590075 1420640 1585103 1645511 442470 670582 1291368 325220 1363104 1281887 1533136 873640 386528 234851 1815162 207243 883534 748559 1937256 1606467 444502 1236185 1702329 1895139 1795345 16404 921464 1243012 609225 1388782 359442 273864 1207864 269960 1005304 1656255 1835834 1742462 1627086 1756174 813748 1770539 1738706 983928 1882924 1834509 320767 866524 1251594 1443374 1125151 1313561 1133067 1507581 1089030 32738 1272806 1005787 1458479 1957804 539379 1375114 743136 554778 1792733 1650032 1978949 807659 1828944 1263592 1091309 191651 327728 1185299 1571017 1173598 1871415 910329 645440 1321009 575316 946061 965678 1394931 681447 1491933 983598 1497917 1511368 1177555 858839 1137658 1939969 49481 397265 874687 1480277 1788593 994777 1095606 1231395 103680 1500976 916401 343463 1846974 1301525 271001 1568031 92453 922194 1323763 86808 1611037 452654 477832 835272 1991400 207764 1127721 8797 149221 1421910 1739379 1418975 606448 443306 101201 933041 697667 234808 428788 1567950 412740 1823887 27121 1961164 919955 1154459 496104 596452 1837331 1880829 1822885 159845 1882098 497784 1078545 1307059 1001879 1999007 1089859 1904054 809043 1324746 1183743 678001 851286 361361 757671 681183 752285 32685 726158 209893 1087941 1359713 638553 1183754 1969088 585574 146320 412619 488698 926851 1971282 1164648 232957 1928405 1079344 346135 1107963 859243 782412 1080612 131729 704562 770767 723198 997773 1596850 674581 444822 465011 269802 723977 610663 1935145 117315 1883816 795126 797169 1370712 522313 620004 1143677 1050427 1537738 1025383 976581 1660447 104063 830599 501206 1617166 1797680 512269 701109 1161252 477943 1982066 1918166 1454908 1211310 535127 396320 110616 1093655 1831144 1687749 1781869 890160 312964 1248933 1707900 1376671 1835295 330860 1839809 1586159 172875 1668411 361784 166651 682104 672316 354660 305680 715951 1889226 92553 75532 1632206 282404 1279964 1650779 1779681 1483009 651684 1158595 1497423 382844 546405 826014 1760481 1809446 8458 202209 802566 461869 288225 544297 1493707 136230 483418 306111 1857911 1435824 8163 960021 218426 1822741 421534 1661435 1728187 1203830 1435045 1579499 1179017 1411318 1783593 647192 512884 944660 643908 1210052 571002 1718642 1113451 747195 295576 723015 335105 494514 1323964 571024 755570 510298 792031 1180466 734373 1797773 1616948 568645 1564839 985134 363874 229741 1573111 1273992 1955314 1663510 1450627 513822 1838123 1488030 444521 1098205 84564 1649737 151591 404786 111219 1170675 493401 781775 1247929 444890 1133769 343422 1264664 372692 1056195 1160620 65049 922898 556766 355110 987558 259011 221397 1187973 507931 1291600 1738246 453574 1459972 1551302 1698731 960128 1782942 469673 1615024 1507187 474690 1319082 907026 986326 302990 56036 647186 772589 1100187 581891 1558587 601656 380027 1909241 240676 806662 1045180 42116 1859885 1923273 1389965 959327 1910321 1404989 1501815 45129 228387 266504 1780080 850778 849533 205427 957127 133031 1704993 413625 861683 1421737 961180 914026 699062 587228 135175 1062740 109335 1659926 1405612 1006172 1557472 1957756 1184108 260788 1039398 1972266 1749070 689887 1791437 1239240 554765 80955 892780 1833828 763441 1361109 1368514 1042040 865873 213916 1517897 1470900 1348190 269224 1012020 854123 1982670 1526630 1346468 1512877 1919767 119882 1146873 1009284 1497115 524757 607193 1525171 1875294 1357467 239074 971136 569954 1907697 1006376 721358 1157841 1507494 571013 1412943 980009 1494909 1889115 887976 1483709 246860 1543781 1618052 450036 1581225 1537465 275234 533157 1381248 1239387 188130 550939 132994 1066233 1678442 279781 1417150 755453 954873 437235 1533549 1713630 1876891 2729 1061136 1227558 760831 1180677 1916037 1360384 1518601 502012 1877262 1989775 101566 1223400 1047223 1021772 865070 569875 1722412 1940090 904459 1968243 158997 1906098 189527 120990 1269293 131873 1798515 1273605 1092974 1709489 1693132 1454480 1087531 1231031 306567 1883718 559953 987807 1889840 42569 1270160 1526101 45400 848995 956298 816614 1810649 1845229 1505709 1275225 223322 15030 991431 1233611 1956418 184789 523229 824398 1316116 1211294 1576279 432060 703255 720615 1636151 441103 1547869 1456379 691684 523486 1220859 1996420 358533 1931323 493065 1657575 1997867 1007752 1314797 1782840 1600149 1982967 1217406 1609706 1177147 1838057 201303 230872 253752 1483391 1032540 1553290 41821 33098 451999 1869668 714726 971351 1495728 1613433 228992 36247 1296674 970238 1982111 1092747 836440 201011 40734 896019 617645 967310 1386150 1912291 1291655 735454 1125128 368172 335454 759408 1377322 508384 78771 414889 587387 869895 1461416 1710888 1201259 1688408 837378 1616034 871488 66993 246843 455651 1350112 192495 104104 1056852 1962287 883224 1410729 1371347 1323236 1226991 1641780 1690683 429100 405900 233845 1917872 564062 1464447 444530 1455093 1663894 1636910 141783 1172299 1890666 226983 344580 929199 253499 969994 1300075 681738 461100 255120 927366 1511337 348823 792247 1737134 58324 1802686 1686047 938502 1550718 1408992 1153537 155233 292410 1359803 1508391 1943732 1171751 1248730 241466 683690 1656810 1336630 182938 1077096 1089924 1128779 1660404 297731 1023232 226938 1461078 1057616 463331 470939 7497 1425542 1668113 1504483 955669 547458 1886868 605263 1079423 410112 260194 1714598 1409092 476930 841558 949824 1899394 978391 638970 261931 536500 920495 911588 1079657 1650552 444679 217046 845453 1432982 1277136 221607 1422793 81331 172700 1872168 1155244 1401487 1428492 1418574 630044 690530 1748424 1981602 482244 359060 750447 1489032 1622587 241426 286243 549843 502107 618382 1289249 1636042 1679803 43569 1476730 818007 629960 377548 1943907 629167 1661780 674623 463074 1702817 246414 1313426 346931 1464312 1774727 1478626 97156 1403605 868029 146161 1279562 1037058 1594336 333850 1384519 270700 1891689 497250 215137 586458 714591 1410769 432400 16491 603188 404578 1263835 202393 1553519 717214 1557460 1454721 1390843 1649392 1429598 711593 1774451 1931506 1095482 238477 1339906 545069 1939293 204726 1047466 1986216 1116786 1864166 208541 1073956 1682619 31268 986473 1444663 1559623 108214 429717 99767 952319 408133 984072 1375470 532516 342996 1514636 126024 933483 900063 820823 1914625 1814002 893483 566166 902191 1685604 98649 1197360 878552 311325 745603 643397 113211 1668771 1405238 594777 530602 1724961 1325500 919928 1716191 1064807 1260031 827470 1233025 819432 229399 693937 1333594 80150 1770208 869245 1714860 1304836 1385425 1324674 1297193 447257 1569114 1615941 1782082 1562233 1095915 1746241 1247725 576478 1046130 1798328 1603268 1211923 340918 647202 1535140 493514 1451327 455561 191129 293186 1313094 1691426 1738878 605185 1841518 685150 515740 1731261 1980580 1036647 812659 1049492 1504070 953765 1691903 1904917 96918 898680 564873 1390192 1880886 20112 413530 1086010 1478813 912900 825990 1199141 1877942 201537 1696975 845365 94312 1449344 1226724 1214684 303258 230821 836505 553120 1734780 1892449 67749 595197 1530989 811769 1872911 1548974 452232 1130690 1016146 936153 750341 1636998 45511 1361736 795913 1867577 91213 1835803 410379 863867 1707074 782156 1426710 336758 1104640 1580450 1259241 182717 1895377 138317 976604 489127 1529926 1393050 1379888 1702396 1425495 1255726 263243 536907 1493174 1013735 911406 1478350 354872 1502827 244019 87043 1619520 677580 1278017 795429 930650 1935100 1604569 1440852 943314 229070 1177385 340679 1839339 828715 1606255 1350938 124157 846958 705829 329894 1031128 1776488 805700 539928 90502 909388 707576 43232 891045 1855081 1695404 1455362 1949902 1425330 958874 1680254 1404770 687944 955154 1007844 1174660 263257 377033 422417 1019141 1960117 510524 1973049 1862205 545835 1093130 1366895 8821 645304 1359664 159226 667435 1349374 816661 258597 1334396 825118 820572 359756 1792651 1099480 1102148 636508 6193 1844299 1119423 1504219 843985 1995280 1533571 1984798 1413300 128971 367943 889603 1602555 1836882 1590817 14317 435120 1245150 1198464 515888 1478195 843155 333966 1249369 342258 36245 732944 146433 140564 674382 238194 909144 1750901 1845421 596997 346775 1802812 452852 1558635 554364 1223478 1299791 239138 1614381 1541501 88896 1924056 1119808 859303 1957381 544800 247709 334234 632619 90542 279700 252679 787235 971384 1854219 897493 598902 1573347 850328 1650792 1962098 975679 1746600 117898 131417 1290242 1083691 44664 252647 1247595 1784922 1331695 93490 1869514 189964 288368 23682 1647512 623715 1831898 1360617 1078839 47693 382755 1483727 443349 626317 681038 1255013 1839228 965902 840394 259800 980755 567893 328461 1751816 949567 653555 690888 561200 277733 830684 876906 1746938 613738 1093415 392598 680084 527650 276659 1600127 1039870 1014006 1481729 1164818 1586714 1727875 1329716 70388 361094 1122575 41854 573305 1409234 1169532 1998133 308015 58141 1267405 1292357 1208791 1945645 168156 794487 1103103 217584 149727 1651784 1317563 48448 225196 486014 1792291 1337733 1107527 850000 346128 1922962 277108 583350 1164872 1047567 894617 1888572 436261 117438 1409304 542524 1138534 1982810 1174181 1650081 163130 931369 1708801 1336212 1149937 1497201 213447 442913 639530 774098 151949 935468 879296 340174 819499 1894356 997150 1552353 1491651 1536745 687669 1508275 353111 1620119 1060792 1847987 256262 825899 837985 342287 1975728 392730 1536581 1853831 660106 1890606 742827 1917374 21188 1274025 623663 296252 1047563 430509 1254402 924601 1435878 771476 789540 124892 1107157 547265 448103 1993531 459458 1493708 692412 664697 184827 1724303 1995804 1740514 1258579 1520058 649597 1611455 1838904 1234684 603327 450002 501954 1787361 65616 729479 1742756 1366495 361330 908632 1245251 1921566 704006 1482718 496730 1704800 1020941 1950842 465597 123460 500537 934001 777701 754104 1744379 277152 961506 534016 1671417 1981543 1604532 1326170 1741634 1757466 1395041 613382 917073 1568452 1193979 1196583 263964 1360476 551540 755369 102989 1015261 1401138 1641215 532282 615475 218808 593839 1272661 606789 176042 367233 85204 491383 109417 1508533 399564 378154 1358915 1739607 411609 540323 1691520 1768073 628032 1327860 1450061 233537 215535 1085136 1493342 1001291 1432275 1102813 195966 1861508 1358554 1880634 272680 1022461 1920961 401228 97270 209577 360594 1028776 1027266 1565541 282734 246968 901626 2840 1207032 983288 479257 1548779 408843 1293248 646420 1403506 1416723 462456 88072 1663162 562397 703542 623464 213318 981353 889456 1295688 1665183 127283 1295500 642705 1061325 1732083 1424663 1021322 352394 1188903 181520 659223 1252793 1797485 1132360 1296939 1932542 1862979 993535 1052809 1480391 178851 1415164 334216 73289 105141 1437843 1431060 1358105 1568737 169403 1944958 815900 950805 1209071 1631820 980669 401224 1753763 867446 765997 759137 657258 1948942 1584454 1342638 712709 1668139 1239413 1526413 1293079 1333273 1863005 977845 373632 1604442 1493453 1763583 1329197 1617685 903791 1244626 963330 79707 200927 784838 777518 497931 1928413 865919 1366445 1629605 1117428 987363 1917939 62728 1493434 1472690 1600827 1228969 1702410 1269076 1181304 235706 93173 1346480 1702994 1838063 101408 1550207 1218603 379951 943767 1421607 564824 198438 38101 1999164 49650 1029828 1920132 1154524 1681041 697535 963769 1727885 1544263 231476 1134605 60765 1246607 338475 1752291 1458450 1126065 1553605 1894191 1691580 1880561 1721464 1285742 1700820 1775087 1574931 910235 994545 462976 1220527 1037175 1258920 352433 1119714 422999 1005423 579562 1413415 1830871 264187 235944 3754 116434 675401 1415836 1657827 1174895 443319 1106341 1559341 772041 1268726 1366870 1901082 259142 1587003 445210 1914352 1184789 863304 1203893 1194050 545856 158639 674490 326401 1874144 929432 1374527 944184 351060 73064 419779 602128 60959 1577236 1330761 1267776 1237493 631331 516623 1293726 1053791 246496 1292540 1194027 584238 1858297 1723460 177306 812421 864326 1896786 338935 146701 177331 411675 334683 248391 408194 763505 461045 217233 787558 1503617 931711 590934 620700 1005617 1154667 1113017 1526422 938210 1753207 104130 918897 1734850 715867 4470 557586 56954 1779508 1592989 488291 73448 743913 1255372 710993 464476 338328 1852417 787752 361123 1575252 1437636 1073434 1023485 83981 34458 459870 1964366 1793717 1487851 820568 500105 1100387 1329100 1756029 677167 564569 229614 310542 1610037 709176 303178 160798 210990 1057517 1704924 1313495 1359255 99388 532507 55614 1390520 1513058 146501 1914855 873590 1178338 1696393 1661679 1932823 1407146 40278 1704073 725774 1218639 1055371 414043 230737 1262658 250075 1780526 598745 1533676 1598401 1531978 806577 1685638 1654819 489772 907705 1515875 574484 635859 1082412 1590287 1716682 1195837 794484 1005906 1086907 1077748 210850 1554563 1045544 1971695 1379360 212596 362330 1031973 902497 358419 1355061 1807733 1355742 1286221 757405 624482 689681 1685519 1085854 71067 1441099 1917126 982764 1009230 1643673 105476 1490498 1291107 124996 1089984 1619428 483725 582678 422331 407838 1903341 1089498 816992 1310008 1563666 1171401 1226788 894987 1096352 1895126 1396593 803650 1217556 1874305 919553 188019 652069 1503514 1427345 667947 691221 1949439 1365443 1593784 1041388 31163 1321206 1106698 925377 1599428 1723886 80550 1355334 1583326 185469 1563148 406190 1526998 508307 64956 1852534 838202 692492 1385978 887291 1168016 962034 1706238 1657277 1237718 1504243 1930109 1397365 782132 1674938 1200548 594240 1493562 676866 412150 1866810 1487735 1458365 790258 1882243 887510 818874 529517 181904 1106255 1290885 1264236 1248209 833591 1594763 1060619 1020837 1040352 222892 916527 506819 1148332 1623877 1171213 339114 1037402 51754 1287464 429460 927154 265908 997010 214401 1487129 1571109 155864 1387396 262346 1447193 865937 3740 115684 380322 383185 98170 595237 1161003 1345013 758659 1747111 922054 735337 366293 62371 1996734 989557 942561 405746 179712 1304921 543490 217768 1321982 1590991 292916 1753988 567847 942809 1014358 1838565 1235643 1888548 1662207 372983 631389 1300019 1432307 1670558 110972 1041723 1245976 1547995 1568485 1104920 1140248 873169 471507 122585 1104209 1720064 882774 1983655 991981 1045559 1381766 181446 1663591 1020290 80435 1556617 1345844 777355 1690238 207291 240373 382021 1694709 1870030 1112718 970357 720911 1296531 1109323 497426 1138921 1459402 260164 1420279 1364046 475043 436699 1152376 1067711 1882535 718330 1008634 1965431 669996 5385 1398783 617644 1985766 137137 1096336 1873468 695299 212701 1251079 1050071 215599 720613 977232 115731 1830132 1052002 282178 446840 207137 537449 1911502 743499 77704 657903 160747 1077273 885769 1647481 1981332 1919461 1611187 1800055 1410714 1267844 18310 1172926 518632 860112 1180534 1381343 1451705 49136 1817062 1641604 247579 767024 554736 1577414 1691791 623653 1234237 799621 1190782 677228 1304239 822661 593214 644042 411954 300082 762617 1682698 1247600 1170928 1806234 157939 131104 1375377 93118 1635256 880233 1608735 1984344 1486103 985618 1365414 1641192 1256814 282547 223029 837717 231769 1883250 1826760 1429827 1318224 1488264 511507 482025 1771863 494786 569276 1012407 980266 138176 1653785 417505 1569990 289923 188114 256306 1265855 1709336 1778067 1893467 653168 401585 390573 491979 1037914 1150357 1216772 651531 1666170 106662 672140 521776 551089 1183632 785537 480132 648810 279236 1517470 855584 869619 1515535 1444958 1469669 472416 1681135 984006 218077 430274 436964 450471 190733 748145 1886547 1969883 1882109 377259 509884 1664978 673190 1467162 1054451 1078948 1181878 328723 823055 1230737 157623 1724023 563064 980770 436149 889658 1406448 1443439 1803158 446386 477336 401639 1302169 1089053 228056 1552914 1434028 554165 1880412 1694818 1586082 1678840 1027856 1816695 810207 671051 1259250 842521 58570 1702795 1975649 169395 505944 320736 1437508 55865 719756 545485 1192577 328509 186496 1862274 1656878 1107646 1167196 1123707 1782444 103522 1240864 1815566 1423628 1373918 648515 788702 1176895 1070160 1160872 1756804 176011 1721010 542227 1007638 1431822 1316353 1122132 3297 1571553 240288 1687733 812409 453013 1882780 1054872 1930856 723228 749448 630302 1110948 247010 1537552 1753938 311195 600847 733292 795887 857750 370929 245556 454990 1635342 1046560 580121 1384220 1924730 1658318 961827 775772 1762300 984252 299186 997975 77938 1964196 289035 1923999 342987 452772 1317965 671526 1731422 861957 1108691 618922 1272846 1466067 1996578 1096437 354252 1555785 873128 494787 536857 806617 409259 1517358 851781 1727176 337364 1322270 1012043 1486253 353060 1255536 1878945 599038 1747787 492212 220477 460078 1244555 1512541 191908 464254 244158 487649 1572496 782573 208797 1711283 1988396 698095 1456609 1027180 1430578 969888 1296256 905611 969900 980181 1623295 1780870 681566 1988874 1454784 1304923 819021 1029839 1972969 1943515 1142973 1114461 790780 125686 1851239 679454 610935 1021359 1126310 1682037 309181 323924 1614444 415660 1446628 51150 201255 330104 1669823 1264682 18649 318669 1827156 1195073 1855473 406053 1232824 1196260 1022099 170304 1928689 784362 744282 1787329 558897 237969 121379 1431280 1872398 9145 1300347 121448 1673199 1867693 590406 1506335 1543910 398353 296779 844118 815568 119046 811464 120920 1168703 1535299 1278528 1704612 1690133 781065 868491 1542501 1803591 769719 1420841 1713178 485636 1360241 103105 262323 1173520 619922 3837 1287684 964236 669055 114625 797050 892237 1300684 386228 1424074 689543 1904426 1428273 1782506 768917 204975 990283 974352 896374 392239 1991419 497326 894422 673363 1137764 4831 701024 1322533 23917 1928263 469249 328463 1725795 525931 9577 1997262 365248 1159217 1453067 1939446 576777 740191 1341026 846752 294961 409027 589892 1843284 1011098 895195 579605 1466145 311269 202185 780598 1527418 1563500 653338 520210 584521 1925499 610559 961863 668354 652448 444286 1485748 616444 1365943 1208980 690419 92274 1760347 1519895 33720 637659 1134817 1188358 943338 1719281 1195897 835409 1260454 73281 1229054 1824025 489110 970599 109442 1030506 911541 994876 199934 647612 57915 312282 740026 596466 317568 886708 1336483 633138 481137 455109 1095337 290873 1600069 1494274 65338 1300677 788818 136907 702485 143861 834083 168937 1634029 22616 1381309 222568 1307055 1584172 1517417 398394 558807 225433 493262 127115 938263 1289020 824416 152376 1882900 56486 1952167 1455774 552537 454007 1959653 1634190 827897 25169 1174210 1739688 515347 746354 561498 1331135 397678 1399600 352802 393436 250674 312158 82053 1554511 145542 1948785 759871 138432 34021 20584 1287858 892352 1497368 122595 654405 2833 362449 1529599 834102 260987 1981960 1913813 1875416 707068 535745 1316686 1383812 1114429 263453 340356 188878 1076031 1971977 572165 157992 222338 1332881 1752787 541768 748347 1654212 718677 1113718 870966 1928999 1644826 533380 519004 1961320 1778045 403647 1181922 1867635 1260852 1768938 555131 1136678 1651952 191370 1642493 1850660 113150 922050 941287 923459 894207 1266834 462884 905040 845787 117894 662727 1677849 917734 1521432 1837020 548661 1299964 192124 384121 366144 46736 362451 1033973 1503083 888047 1315873 1264794 129267 571496 690775 1770360 436542 1483857 1159710 1590753 1966181 712515 198942 525211 1335706 491140 1838922 888152 1522125 940168 787507 1888020 821437 592996 1691435 374613 1520543 129898 1322607 391479 1938640 1642707 386967 1566690 39602 358824 1496977 84094 1259002 586074 158735 649721 311458 22619 1391481 689347 1881523 1574570 1961370 1465169 1990909 356947 224504 392924 1720807 1812825 75891 1727404 327094 35231 254301 1001705 530939 209966 1992842 164466 945393 1157420 1491452 466605 423102 1956010 1585365 357591 903922 1317072 822 1195147 25634 902489 63150 927995 1128863 1811424 408118 1554099 123354 1271366 515511 937088 687854 1683612 1643945 910557 1557984 1272280 303368 35389 1892109 1795520 421722 1477758 313654 1447561 1564935 368217 1432855 1673899 302560 397272 1000301 1720803 1469982 350077 1391813 194038 689704 1231334 1144054 1182135 1542194 1949378 919924 876134 217086 449904 1598734 293771 17731 947239 685594 995065 704217 1632153 547918 1146388 716026 1532426 1545065 1224623 845207 888638 1105951 1741871 863805 1300017 1314291 1104164 696890 1079820 876887 1236824 807839 1933031 1399076 171285 29678 1887623 518458 909510 1521371 212251 73554 1638512 1878693 504708 1722351 1526784 1619594 1600319 1653059 1166395 932612 266518 1305188 1985413 497349 1596587 780067 1138882 703043 426879 345439 511385 1097669 1416044 1584912 1652139 1843528 1166110 1253421 1348322 1527998 863438 1870441 1300030 857498 1565160 1153045 1540547 576755 6245 1596436 1389551 685316 972006 1676125 1594413 1925679 246149 187783 1213906 1826183 646921 400353 1726663 530250 368586 26478 272696 515079 1063968 1551647 136836 995263 1863168 530981 122002 811206 612954 289549 463299 1987757 1223044 777894 439325 300322 619606 923574 1294715 1983368 1541653 147291 422550 1498315 874322 614368 508447 1745029 1201497 1998274 1856901 540427 1922630 317101 1176131 553338 1683404 565363 1633047 1165918 1757047 255343 1743561 1552304 1544390 1882834 1882160 949422 1837618 1071984 953058 1654871 667670 454928 1043325 1387045 698256 231026 1011553 1826081 1836525 1689913 1458204 1832417 95568 52585 877357 615269 850582 1241585 1634216 321106 904601 1353806 842008 600778 79139 656301 1399863 976312 1121519 154555 1492636 1099676 1401199 885499 83765 1813053 1595751 1740575 206795 1733309 1303110 33743 522177 403340 395925 1525249 443257 424482 1126067 1583678 784858 716334 1742167 1634405 1502358 1530760 1813764 639089 1847488 649694 916635 1344604 1355026 1382115 32472 1487110 1164843 1973218 912368 20901 1533457 400734 20806 1111131 802892 1775585 533364 1693356 865630 927781 724204 934376 348312 1313330 115207 1784607 1655178 1073021 1381940 1036249 1935065 1944965 896848 27947 1140548 498208 514836 1742328 952145 1461402 19949 419049 1746381 1903344 685332 1084329 985567 660160 1052911 1692927 1505634 99619 1719861 295827 1962288 544812 21620 293891 1693809 1920169 226082 600810 918809 907347 1877053 1599862 1321285 51446 66159 1427613 741592 468160 21626 1137372 831347 1718907 1962102 1262066 372992 646690 834503 1566429 1026893 1344144 401045 1849316 209998 739099 1082197 1041088 1785352 1365284 1124067 550808 1958424 1823972 1217922 527175 429590 144863 208133 1362554 813043 256837 7927 500787 587665 882334 1955998 69056 1806406 102884 131374 1477633 1585256 575794 1081725 1005246 1158222 1862703 452906 908677 1307770 462023 1148380 1528867 1009087 1991149 720441 1497572 1325220 1682364 1545857 1723659 309910 1321183 517333 657767 1955733 1181454 775578 1982854 1306897 1205090 1384812 1121189 197907 1695370 1232134 644825 1666379 1426722 692081 183530 927593 1471218 1870792 1655640 1378067 1940356 130847 1390737 1127036 389781 470026 849011 1331192 1910230 1534886 912138 115796 1236624 1498369 1582656 1887994 783428 618137 867976 1088539 1500328 730172 994102 621828 386358 327109 1701839 795080 1623289 1840789 99798 168866 1837966 1065582 1629498 1357355 1971288 767496 872187 1344374 1168706 1019186 965272 1298226 903040 660274 223349 167044 1638754 1144007 1669995 1779772 580034 1731435 1361908 875295 1791810 109056 1563682 110721 1159722 669297 1972363 685902 1694633 364251 1510162 1220786 616257 1644819 1936276 972667 1485036 1980387 138632 753363 1757089 566712 1633 17471 1488265 1835513 518652 1331341 680902 1752279 392549 1820502 716490 152434 1046626 1505417 1922925 52244 171766 754099 26565 1064404 395215 125762 1786965 1808454 68586 453419 332536 495231 122045 27250 942 1120835 1983909 1432370 632980 197876 1870224 1381898 857152 1492857 1102711 1478213 1632161 1126186 1841752 906397 1439878 1061623 1049690 919796 1886710 1899748 1057051 568879 1269326 497024 535135 1375451 822893 296217 1780357 144048 344494 602900 1805467 69648 30176 3966 1935570 775542 864013 1581033 1694701 339062 180565 1306840 170322 1356210 903536 1647211 396995 1939439 281766 1861483 166852 314869 1384458 427535 1448188 1675017 108067 1330004 1127884 859358 1944366 1369579 276317 398660 1104318 264959 96173 378999 1855171 1578882 1423889 1247189 1178860 1583860 1800673 397931 1062920 1039390 1594905 1934076 283306 428036 509332 1010150 877083 1924139 607641 1703185 816465 1833203 788421 79983 1087973 1047536 903235 1695934 1207017 412542 1239672 600213 635374 601192 1361762 1287634 333212 342030 501641 1193942 1356408 514089 748919 1812556 1061568 705074 62823 906258 1155515 927403 1663247 754035 473201 684600 1226661 1935909 668182 1898414 1523380 1022952 1721943 932114 314913 1626294 1872138 1512742 530724 1434518 352124 283225 1152267 1903108 681296 786567 1337704 1900907 196260 599428 712263 1859197 1264602 1543283 1639581 619424 1681707 1860008 227413 875374 742501 1721069 225067 1156467 50555 1017085 283126 1174025 350968 1230331 1135181 1735917 153260 1402254 1190976 341068 1128279 320612 202338 1994761 1450505 1859081 563164 1140074 1690764 1896002 386454 1391705 432008 632707 439951 1562877 1126441 178527 1931380 1290770 1869932 822528 207267 218411 1535834 1169415 453236 1961989 1029115 97022 593402 1332218 1285193 1259674 84201 417457 1748996 1139697 1265514 222691 986863 407711 1426902 84845 669639 1720549 1092278 623801 733170 165659 1414673 273496 886308 1125674 770890 531234 873532 1068174 324369 234809 557797 750421 1967349 1573517 382645 472883 1615355 1737806 1665188 1251301 642068 321986 1608702 633286 1818749 1810672 472161 362665 1519108 118107 511002 1426389 1154884 1244021 588566 1840233 1072398 791016 1442030 410018 1548470 1315730 416604 1701225 261181 796730 1259762 947522 1348543 955851 1596876 198803 1453489 20665 1317584 286134 1371131 354646 494555 516135 1363359 1201414 1400680 1909508 1026296 1546469 254245 1314942 187399 1043257 1740091 1772334 375074 333618 114775 468406 1810552 413070 1420747 596502 1452759 113094 871014 835641 590908 389939 1950278 94757 249349 1542414 1322049 1163042 1684966 1117454 626395 474811 1510698 73988 20663 996900 915916 153291 328196 1580735 739933 984505 866566 565073 14947 1921871 877529 785140 470660 501715 135458 1234213 84921 1891198 809114 1386572 745388 761985 561790 274305 1351148 579000 494283 1247733 132513 1114154 1236978 1192468 1971487 675867 1189785 739221 1859574 725755 1304718 67017 1333658 1087610 1458030 742901 1455147 1293622 596406 624814 737564 974386 666505 616937 1644508 177512 54431 1277209 1529058 168348 1538253 558738 1151890 163779 1133249 1983249 1716773 866288 1525833 780540 1570383 1611083 1252644 224053 137587 1048373 1828530 1012297 25287 408845 667413 992094 1996864 947752 1344430 234571 1831284 1554316 489470 1453235 1330898 1646202 1962558 672338 331200 1082333 1407453 1482219 1931322 1768237 682752 243047 986724 1247147 282579 711793 1893663 4814 999558 1278028 2451 888018 835686 475968 1120865 428218 1726318 1246519 1937158 214230 564623 234585 323418 1877647 875095 494342 318259 3208 915043 874786 812332 888593 1204676 1025003 1679208 1392053 340507 379771 923632 559624 771892 1529527 931682 573559 229375 1550863 914247 1920814 77514 163170 142546 1831544 309440 296689 1302380 1366159 470320 1112108 1936842 1877406 1380165 466571 877704 1213716 393647 1043136 265421 1006838 1863093 1514486 575922 1376149 1757899 306916 453473 132609 1210108 309194 1931248 1812486 690242 1146382 1269974 981298 768209 1341712 404289 384886 489248 282068 1418166 425741 1964237 1015002 1085508 731593 481451 1259269 818327 520729 147956 1704125 1850071 1654977 407925 978657 650374 130474 1951868 94601 496790 1014324 1575752 594222 1810710 9654 720018 782394 1198749 935263 437242 1194597 915631 1611433 1219500 1382775 1356156 8706 1144962 38530 478587 1624317 182676 620640 838609 776471 491634 616340 1477560 1787359 1107503 1610014 1828506 1553885 1765828 1336397 400787 847020 1913838 1155385 1092790 1614543 853518 1616086 1964991 1122762 1198212 1051385 942621 630244 653314 1830824 64811 131278 227312 1981291 1332692 1963207 874932 1611560 368129 197083 1930491 1532258 1770668 952012 1075679 783054 1617012 1806539 810938 957474 1179891 1028224 1002519 1616833 1182771 771002 30201 1878081 1892966 1272829 1672027 353055 1562130 1632479 1383145 1911969 1050423 573146 1639758 782487 1546375 293674 317944 133931 1811942 1204236 2843 1116981 1277699 1733611 821981 448696 507699 1781833 328338 1348414 709500 902916 999597 400475 1579056 1112170 85132 1703658 953431 1470989 925797 832333 1159712 212470 609669 834854 1556029 1771560 1801818 1353207 1561567 1631397 763725 1524146 1771036 1263418 63973 486667 505686 681949 917807 1531203 1761813 929103 1453521 570312 1699445 749102 989098 1107266 1511023 1159192 770837 993064 1118196 1270518 164637 1114746 130726 728786 606532 75559 1660905 1857395 978153 1983975 1860411 1759776 662264 1537137 1819080 788282 1267928 1585060 546125 1703315 1329102 1019622 990107 1590096 595357 258234 1423717 1993120 830929 1718140 1585895 45771 1144175 1413774 1998767 1888598 1895402 14232 798269 578042 1591924 1861865 1246044 376097 75157 1919128 882534 112616 668137 638587 910501 1606283 826776 312629 112139 1727757 1171244 425514 519364 1720150 853519 846658 1489453 1893321 1793317 272047 1452824 298520 1687994 239716 719 839738 1426759 1456119 279599 346442 1816354 1476307 1318910 718387 861625 344444 536622 69185 1676621 271879 1451631 1424606 1673075 227209 1701177 1985620 717231 1015612 140825 446636 1518997 856586 858889 1853667 332144 1109689 165159 1625318 525475 955187 417878 477746 864883 486721 1461514 25535 33882 1136042 656374 59555 257072 1003205 1985183 222477 761111 1904018 852706 1210770 807998 1668966 148201 1359696 1010820 1805046 1035780 36084 135152 1723398 1311150 1461812 1432026 175773 743233 1606104 1544964 1946214 1222910 688172 765381 146158 144398 1205064 1471032 1060392 301637 1698098 518410 1171664 1455139 633177 344485 833471 285906 1051672 1926275 426839 1698007 1997957 103503 1485780 1612571 1601789 1025649 1152218 349522 1150336 1367482 521129 322662 433759 911464 355798 255221 1913910 816075 267794 68330 1552297 1217187 1361139 1195413 1040814 799615 1512977 1461006 991037 1448994 1781723 722499 618184 1096855 1479350 1892377 1610226 1300329 12502 899655 1695309 1659002 1547991 338906 807942 1284801 583810 739682 1714004 512988 883515 256882 452989 1683116 1621330 151897 1298509 827980 1073820 496342 1226707 1167215 715659 1672498 12565 91892 564341 61449 729324 385401 1416619 1606344 480665 1497497 439684 1613881 83523 752590 1784749 555269 1078351 983817 68844 1785592 568513 1328417 1184149 1466219 1150711 1099019 373288 1723003 1301441 1477624 830555 1480075 1486116 1573587 428750 467042 963773 805238 1665569 1349654 1369896 693985 519073 669932 1802363 1410723 59978 1257147 1475278 388416 888105 259387 531501 473088 1672575 629187 942876 656296 477166 1993 812222 1316603 506471 610160 210548 627800 682701 1555478 765579 361576 126785 423697 47605 224456 1264092 1715216 1411683 1883147 491108 674817 1992473 949525 1152719 1178677 1082651 1824752 39390 1232491 1182371 415559 1134622 795270 527448 1019751 1284007 1635712 1897768 688505 372023 1856234 1007298 1641527 6070 1944978 1230225 363852 1707800 1922208 728363 460956 113841 1327927 507933 302347 1854194 1112669 68721 1390115 586881 516477 1382443 1344979 1128675 1137709 360140 105149 42107 1931472 1268269 10153 882133 1253729 1579896 1676401 1243585 918211 1850937 1622694 1732595 260792 1634989 24648 397057 1195679 986614 1233159 271050 377112 946143 1653266 362402 1535238 488143 1616423 914819 1615542 1958310 723782 824730 87725 1309694 1758747 466599 1662488 1948417 158213 1370847 1184066 1416512 824341 440889 37564 1812523 633998 80790 258902 1684271 2289 935769 1634587 372146 245331 431450 1389243 679596 445312 666571 1395842 1223637 120066 746954 972320 246408 1430751 676458 603532 337459 1387693 1023126 196227 1294341 363995 1295104 1407204 1737509 1292030 1704011 1474974 70835 933030 1354864 408215 237105 1357954 454943 570526 1546355 814314 82250 158476 1684766 1631201 1984424 1700857 1451439 793207 82672 880014 1874104 262576 1729755 999385 254050 843390 1544627 961251 1985440 1742920 805397 1685903 1973341 523153 522798 1321611 1789662 1105650 1541532 1493348 135827 759788 404032 222316 421642 1053655 1209063 680256 163965 1206181 1944075 940886 916561 281415 1294171 1762475 1357131 1882981 1740685 1313713 896473 208569 1951910 657072 1104067 1198863 410973 780191 1853564 753022 151627 814087 943798 1664843 255783 1174141 891134 944555 328118 1224051 1603955 888989 4738 799958 249071 1800303 1957070 1013207 1920114 565802 668529 1215263 448490 546320 1205275 1329567 421205 247316 312555 1678821 1976061 406139 1745749 106204 1918474 506573 1886644 562006 866568 317857 721947 348055 1752329 1713213 438562 963198 1885035 1102228 265872 1054673 3426 96759 1565547 471057 1788360 581914 1868817 403796 1460362 1676659 565435 206636 1187526 1022860 943380 668532 643103 987797 465700 1502714 1885185 502894 981174 516310 1511196 352967 1990563 412773 750528 176570 822141 1066768 679306 1462082 1865904 191632 264825 400407 345816 109519 1078336 234379 1026434 1926505 827614 439152 838077 596050 1914268 1274064 1004054 666422 1613009 1594939 1416899 122935 1099353 347613 1160964 1500739 1197166 1447285 672052 610900 1824670 1920530 1933695 316103 1989509 868841 638277 417114 618536 810621 1807969 933033 147365 1579074 1446693 1208998 981633 1343991 1758774 566799 541407 1484388 1410107 770725 1537076 1990942 343765 1391757 1753986 77489 1065708 980375 1473513 1742083 1417427 839334 105222 1924301 785544 546127 1962307 799623 98443 210571 508172 838519 1890547 946701 1448122 1737574 715307 722639 1284260 949132 967089 1823331 1043987 545911 840363 1602806 831190 1824926 451494 1521908 1258571 730850 1527947 1221987 177547 1265471 1836974 590763 619532 1627370 1522338 1812938 490786 21654 1042465 1523737 9924 113796 1549575 371773 604424 852113 546457 778056 528320 1480406 1822024 1288034 524908 1458307 1136571 1961011 362335 1836527 1293073 887776 434977 945295 1302990 865262 1149989 1891902 1422699 1151784 1555557 901163 194206 1654703 350959 41040 190730 221271 1828517 1825973 981941 1902770 419173 1227789 1652396 1396999 766917 286184 483695 1821017 1343339 480285 1753043 1204915 900424 960255 835041 1661223 847635 59347 817740 1338737 1919587 539197 241573 1256418 322910 1123454 1202003 575830 550591 1601616 1552374 549156 727219 1018723 1970946 233483 1325522 1806781 1572927 908240 1898000 1320003 364057 1681166 566293 1873071 943208 1990140 1319263 1293305 787864 1412247 1586039 1282769 778570 1125556 83240 674046 1422691 414047 708710 1950233 774373 1287462 1227734 339590 1066372 847428 363777 1515351 1785617 1894463 283743 880437 476129 253981 1840980 850968 599215 1487536 562832 8830 801185 184365 1427208 74715 1630062 113632 338368 1577689 230101 1835198 1903014 251258 36962 1054731 1154261 1112492 640807 147202 1825217 504221 879153 1035025 616824 76736 547140 1210240 1928422 714884 1605963 1061285 482470 635158 1945771 1560641 1189423 759273 1760590 1396992 483952 1204304 1692351 15090 452442 1518530 800079 262036 1145136 1825895 447776 1256895 967261 416759 1613267 1577557 536647 856811 967865 1882868 1331779 723037 726426 548765 917858 1288367 1442486 1677594 566180 352559 679400 875310 216090 1949846 934236 987826 482018 704201 740431 1381420 1865284 495978 1845642 715853 1512369 1964682 595559 1340194 110553 878729 1847940 1341333 370842 1274468 1853861 303595 1440298 163868 5125 1509079 1686600 1746959 814054 1010877 743698 1925793 1174425 133757 910369 1959368 1603233 1318441 1103075 523419 1993863 407931 1851848 658124 1804755 1364297 42729 337055 1513168 646153 66863 1293923 153875 124695 1270084 148856 1428677 1866874 94071 1257370 456005 1493211 990212 1544238 1061180 1503115 214515 1658383 372450 112594 1551668 1419953 1980111 1838648 1814803 1818492 912280 1004006 36833 97970 888693 794826 167376 226119 1403793 587957 217236 1405737 27445 227667 1239975 57125 215193 913684 1657008 1305180 468076 329411 1450698 810103 1845269 963705 639410 29417 1502819 953781 921529 1200040 1607971 442090 897511 1855224 973066 1404024 1340734 1963529 689172 276114 164032 499387 49337 258538 1539247 1958501 178648 1291953 1962692 1735554 819785 461179 702586 601688 1307233 1182538 251826 946787 780252 452276 454163 460453 762663 478614 1976712 166464 218076 659135 220246 679211 1025738 395974 514991 38681 1005166 1386530 513841 1347809 1484952 442931 1071639 1844545 1420331 1485136 89376 1714179 1017177 765435 1299519 754852 616579 65076 1558846 674239 611919 38643 1367952 1939933 703399 650844 721039 1676811 239661 737386 1054079 806352 336355 446353 247582 1024779 963002 1135612 826977 1287859 142568 94226 872505 912168 1064415 1583762 1375971 1753588 32571 327517 391440 1960459 1582888 414557 1559811 640663 200266 1122089 130507 955559 536064 1264505 938572 1265436 824463 1239056 1040573 1611279 1603644 728703 282188 1647689 1531699 659450 330633 1853700 1838545 759917 782084 732521 944433 1251607 163964 856634 104805 1290989 51073 1400192 1857328 1868664 218495 847933 1229484 357997 1834701 445784 1931215 1154062 909689 820875 1162868 883396 1689480 33538 206693 334259 1994838 1767537 290704 1538491 1525774 1596216 282487 1616745 1170049 646937 1903145 1985497 972080 1326183 1903332 214453 106738 16518 158436 1544247 1872791 476866 1908811 1294824 1252214 1519678 1300983 1631236 135673 1957008 1762238 1594351 705977 326555 1795700 1907346 1373807 640279 1163818 1040970 775663 80292 1516325 510464 105322 1625846 1932221 874973 1711909 685513 1738861 132828 42029 1667734 502065 1223590 1119562 1349138 1956100 1319476 110578 1935045 1363069 41597 1066636 1822583 623503 183727 792343 554113 492469 899936 1407440 1532395 1383921 1215256 1360503 164605 441958 1619935 388706 1799696 1582855 1925242 1447843 1306501 1980075 1592309 312253 568008 174488 664641 518357 412941 235107 1121995 1359831 384773 163431 1050595 7901 1926463 99162 1361747 1238264 1132293 684497 1219099 604803 1005649 1331558 674531 1404575 661749 1278 1157453 485950 1951984 1189478 1336765 734892 1515741 990003 352720 1471829 729125 1342951 505402 5155 1198145 934245 243084 488220 1232320 1732351 1812067 1584942 970261 1250148 1584507 869107 1562950 563139 838963 510550 1294226 897481 1270230 1645984 1622518 1239778 1276014 229935 1662596 667297 1177722 693843 1842274 1012784 1449298 1429667 1562668 605333 218647 185324 576032 398777 798539 101609 489570 1780525 929571 1089736 192806 1998732 796094 1810832 1852617 1601069 1387699 804939 1207969 1699303 1409094 1209992 601394 1507900 696929 204795 634188 1124455 359197 143518 1162574 511566 213252 1706162 539024 700409 271456 759330 197139 24348 1102189 1757398 1585592 1043004 1045802 1736036 1072836 65236 1261844 148879 1504201 68346 1031705 1760986 531111 1164482 1927959 1114524 33812 1919304 739903 1861042 367802 1184692 1084023 260025 1546630 775634 658431 545517 1850740 1216996 677808 401613 294506 1903823 747504 649154 1837530 147654 1864612 203806 1221218 1662955 455360 1041677 1566773 1347833 1366984 1672353 1179817 1996516 1015707 1638540 1643902 229551 467306 555247 1268080 1120040 1299745 148443 425269 1301760 1518698 1706151 22092 1149985 365072 1439320 861037 963966 1706215 1021347 1105458 797644 1931055 1485448 1861935 925004 1139606 1907422 126606 350991 1354716 1921464 1250466 1708603 1059896 1345750 516862 1735099 428850 1837776 518399 1686016 1463991 615488 1014460 127686 204101 1883399 1254574 23789 1541073 1102151 807094 996606 136442 1994875 827867 774576 1583928 1358523 1873971 1672291 281984 699101 1967007 1207744 1540640 102380 1580412 1699267 1418849 1772492 1686598 23064 1496351 691546 1920932 1972714 1835871 273416 1741627 1103150 783514 749804 1745059 1842446 1422923 240242 1591145 815693 779674 1713109 229238 320407 904412 935784 1502029 1757041 146235 1746675 757137 970029 50393 1335262 966334 986719 98778 78273 397016 1597566 915880 563839 1021512 694560 1845733 74028 1044225 621013 1155796 1018769 1719220 1694353 123040 183342 416626 660645 343447 1944071 125514 353303 740238 181 1204638 1832079 1313051 49871 1301868 352743 808955 1094492 1904789 649079 1956758 1680135 1949125 174079 1638924 1319283 1653625 1326094 1135463 1444883 1801824 335639 879017 823122 519927 1140882 1447776 899696 547654 161769 985601 340442 774072 1809104 1001774 1125796 461067 128179 19419 1084682 1264820 1242788 672506 1582098 1260433 186204 1213292 468877 1060668 1554744 1252771 1919454 1086655 331875 1513018 821263 1085172 1591201 842481 1498088 25178 313992 7593 1663288 1128225 76951 1425379 620168 119572 1169024 1761080 1829852 655228 469992 1326777 418693 1995735 1398218 78614 358715 1046256 1261857 22874 1368668 429675 1427375 1079318 587270 668981 444126 672566 513932 1187291 1695340 1394915 1238975 788426 733840 1989982 1803992 602745 127544 711171 1088183 1921956 1109511 783984 745189 1581249 1929496 169879 381028 474930 1064154 1328320 1734615 1578989 544451 791987 1145831 1326493 1156478 291157 166788 542143 807244 1252933 1664937 1667238 383747 738389 1570810 573667 1697736 717343 1892519 1051415 275421 113273 253301 1551553 348462 790141 678860 1135299 341959 1074148 972303 920158 1811623 1742119 1855429 32975 1189611 1993249 1477998 856176 1006032 1104662 622165 1975511 1656473 1348780 56669 1497151 1783269 618974 1400379 1619050 752838 1732386 1480852 542021 226305 614067 19962 908221 366784 1016410 1849996 500660 1772909 958336 1566534 1074459 313718 371697 1051885 507861 1256901 1408540 1639109 1313795 504840 264362 1245355 1325405 1949303 898505 1029026 861038 704267 704964 260864 307943 1514092 1025981 641777 293377 1669909 813310 33162 1134670 243271 982602 1530882 19641 388213 1474822 1896851 1522831 1595289 799394 433070 440730 978688 1665557 1920724 154793 940994 1603211 1022834 1229982 488217 70362 1975926 287435 1101933 1205043 1976900 1315709 511668 1082425 1500504 1195798 435038 169163 1786287 382699 384941 1450951 707217 1413201 656572 831248 1145065 1649860 369665 1492735 650837 315102 1401975 101103 1670048 172780 1669969 720416 1427627 806473 1096493 1159235 1929107 1476150 1202798 1423619 1760521 709609 560654 1500987 141138 1265762 413847 879479 902365 1522936 1419905 719976 894388 447735 50874 112280 1910677 1439142 28887 1488741 37970 1352693 786685 1916167 585712 1177759 1782332 817909 1704960 1502283 1407353 234115 10197 302566 1728735 751233 934291 1654295 80707 506609 943421 499113 36223 696688 1302716 1144994 104023 1661802 872650 804295 1534438 484914 147663 1780293 1157937 480768 756193 1351804 1720032 26207 768003 452728 1922577 1826302 914291 1102125 776350 1970616 112557 673068 1477783 680296 443839 927885 1503314 650035 1913565 80490 815946 694483 1446483 430048 570637 1444413 406076 234138 1866717 123754 353491 488022 1181644 658069 1786389 1275463 1311533 1602075 1637024 1763543 1750862 1937342 1807413 1659194 155774 704230 1390566 79833 300738 1330762 29792 253749 1715361 1207810 549654 375146 182212 792607 1073132 709244 201700 70756 1317993 656569 1802944 723307 1188897 1244891 1757386 833446 400302 477893 589152 1303858 760227 149541 378014 1145487 366136 150286 1811281 1454454 1913553 307274 1563704 1717533 188822 498482 291406 1200427 1778878 1052874 1040940 532335 1352464 1315286 356294 669832 641619 528656 662025 628217 509687 1536465 1265777 1652173 496907 1982295 1036332 1539217 1046868 786699 201997 699124 490059 165639 1549101 499903 1560833 515168 440298 759027 830280 1135582 853994 1533157 73578 1592875 1314553 1216850 689894 1275165 629072 731252 1102048 1859970 592146 595373 735912 592444 54317 500174 927707 391661 148191 456366 655536 1901793 1804984 642795 1523453 1006799 805900 687157 1923055 64435 970189 1452301 1774667 258656 1237490 24598 1964763 454503 1895398 1343696 809709 652125 52565 64817 1016723 786888 1862220 491417 1636751 875399 1145424 1027871 947373 595334 960099 1408834 1047817 1244390 1340475 729229 1340083 1801784 617102 1001142 1407889 440258 836897 524424 1553643 1177862 290870 311386 411730 1595647 1223668 1934403 323815 1982585 341510 813578 574416 1588437 1801743 1447698 1223417 1331448 123348 748452 592207 1365835 1227874 410619 1670968 650219 1734412 859912 54534 207598 162228 1479357 418583 869375 349700 801796 250310 1323714 821063 1244367 1819139 1457794 396763 1944120 1317291 617954 699791 131720 969686 576250 1449299 689982 1745348 1254696 451341 1991772 1212381 135561 491951 439295 909525 1064056 959391 1493851 1184870 1085321 1748562 1606633 185571 1415695 212463 1549622 1583410 1874274 206672 1705670 1731930 523009 1609366 1490851 465850 785083 1229993 913522 1074410 622374 1725014 1422318 473891 382624 1370861 1564988 1363333 144113 1574286 861595 14156 1730334 1296224 1926427 1308989 1964588 661814 293500 508337 975185 79161 1478179 927389 1561263 191298 372360 992246 1604723 1085462 90538 1490937 1467647 7913 641864 481123 268921 1902372 111385 702213 960062 718423 1962203 1733423 98637 21792 215372 1442961 1323922 1999976 1976245 1731920 1297983 186573 1999253 382830 799074 1770330 83026 588815 1195623 319499 987579 1450326 47508 965921 140794 1416398 1445246 831732 762923 1202327 1230231 1878618 452500 396066 84417 679104 1289476 234126 1110038 111824 1833257 1399638 1981837 1151437 438690 554744 1089392 1476563 1937965 359276 1454761 412421 1375874 428586 1191580 1002036 1252019 1016329 538315 833660 350356 63848 1124207 634828 1438509 414166 806240 1265961 1562900 1695699 1068189 1256007 499872 1472974 736804 1730266 482206 249115 867756 339479 810190 1059618 478045 472044 1146261 38630 225070 1469333 1734026 1386784 619741 1853958 1952064 1292865 1434604 246319 1584094 1077212 138690 1467938 1192065 1866078 1470713 1003089 279235 1099776 1694364 776087 65339 1866292 734699 880805 966008 1445778 1790144 1308204 857463 1361518 1683354 1463198 980663 937870 1252284 1296431 223985 1480296 1518693 939909 182767 165809 391432 1494409 1875359 1936180 726925 124705 1835536 1532832 1733908 1163900 1159568 1674646 1886351 1621509 1228017 704848 610362 342707 1256305 1495333 969647 496213 1206336 1998983 175820 1020440 417116 1843123 967809 1013230 152370 338798 70696 378204 1512100 1276670 768902 1513975 1764204 434475 1500197 741132 845796 955327 132172 808194 1579113 1709449 1362659 894096 1405028 1864553 1663088 193216 466997 339281 1966949 1669704 28819 1387574 1838538 1574266 735821 1434996 633868 1786401 1795301 970708 1640301 1046305 992222 1110671 1851348 1152142 689638 212033 1516867 590545 1187855 1695737 1149068 540507 952791 716575 437081 202241 676693 1646027 1950397 455643 906054 1658050 1379043 1474481 639646 425138 1215329 1628533 457789 377712 1163821 655556 375223 392543 869554 1709816 1246452 848487 1209438 706384 1405940 1746392 1758137 1050026 586928 1407893 1329471 460958 678945 1361848 38815 305177 904863 1847105 538863 1268501 1885576 746398 1396201 1412373 934964 675198 1552906 337167 400198 949834 1706301 491669 209680 82245 442310 260721 1206732 72303 642935 213842 253609 94152 1399355 1113060 1319558 1256064 13845 978508 1717067 127795 1098217 863346 1163222 1102976 160055 849544 1392502 1403102 1379948 1503507 945969 898437 1070512 1184137 1652579 883717 653615 1318131 67630 1883043 1719602 682454 1464102 1605331 1397023 1892256 178966 1292952 919514 1374129 1791799 1012592 1292052 338279 563629 1283745 575040 48377 786639 1878328 874215 920612 400604 1190957 1809279 774646 1765837 146229 1964744 671892 1332847 39500 160440 1707846 1221364 777234 1365899 1713625 1209491 549515 1196959 860371 1922503 1495416 1721501 406657 1340358 933517 1358760 1622112 1538994 1448752 214488 972003 881585 1354674 1970603 927395 590506 1344162 1640325 1081791 1101249 419758 1618902 553875 1767137 1011271 497854 1408885 1774983 1948827 106558 46298 207478 407871 1708281 264054 951510 890066 145809 365251 298347 162845 1232543 1075720 1648055 1621031 87356 1713254 955638 295033 1802516 411264 194859 1041807 1833942 343085 610954 526282 1408506 1551977 1546483 125854 481752 897847 1101121 1690216 485598 1384082 1461023 135024 572571 1596302 481910 955552 1110119 185025 772105 25103 1142804 1578420 1270842 1432830 926794 201263 302206 1348574 559657 844981 424750 1862712 802824 1710814 1690503 1645113 252176 1873311 264582 1064104 1845513 1979043 1741532 875315 446162 746316 1779678 1871417 1002536 1365258 919019 1827056 1214393 968983 1930604 361849 1317852 1947284 246848 1900705 1667493 142849 1596370 742668 266471 389182 244326 1619991 475946 1531693 745880 1024149 390345 1032733 1961150 932434 1626009 1424045 877151 1896522 1787207 1994570 516960 1479163 758140 1837927 829680 1860493 813128 18103 801794 749639 1676931 730929 24047 187328 1614805 1554970 1215777 1073065 1607495 1559735 1520371 1983590 251247 210376 60908 464311 1116075 1814032 980961 1468045 627211 229969 771162 102581 740834 1967367 473283 925898 401989 213218 595379 54774 866814 1610230 1704518 1803359 686421 93366 507364 1353673 1845523 1830512 1636813 1235088 1021794 1548498 822334 974824 309727 899024 869091 349721 271227 822959 1432967 656574 265745 1228879 853004 1549836 1932293 1578671 1241581 706552 1253394 462031 211960 1982466 1773877 1352848 1712531 1600611 795550 412323 825428 933570 1187706 1584668 5689 1164817 1869210 1825178 465508 1557816 1620372 1974334 509975 1095055 1873249 788188 1291717 1277501 501283 1806511 1286682 447118 330140 1434687 875663 172074 1247300 968941 987190 896233 1997175 371375 664791 1704439 1597793 1981711 1072472 1483243 376090 1287193 518703 647884 98817 1528291 1940856 616526 1250586 260832 1625430 908736 872879 1470499 222647 1915017 1664400 435472 627709 420526 400098 1131601 1449225 1750925 526225 1658674 1890642 313232 1368759 1925259 1850768 1823478 1148094 1639493 884883 1815303 853737 1813866 1008008 131690 1091355 120005 133973 995451 1511939 1345742 599446 742675 1602716 1860355 1332979 40762 336207 678237 1982444 600581 782631 1586453 926032 392566 1693948 1838022 1895098 1771864 364152 1799536 1107273 658095 1946151 1960452 1728451 1071060 831164 1115524 911267 1963606 1413917 465890 1677123 1735991 1511248 1995811 519310 1731240 1697733 1658312 839909 1472878 947429 652968 296241 97834 1507603 79043 1683077 768384 15712 836507 1732529 1052879 1362529 959063 699610 112243 1048198 1347925 1062262 1593329 688757 1946175 1085031 1321301 387069 1544552 696051 1643328 540505 1593413 1967768 964327 1397394 163190 396007 501549 10925 1579457 1574801 94878 1658746 773496 647753 1903433 1210273 714117 634962 1903633 1249849 1269088 133353 1765937 1656658 26858 866127 1965494 1260179 360222 1146904 355140 1812123 1449305 1962629 1004623 1507245 738758 656560 470534 590292 281311 1323096 1208427 1989262 989657 990547 212947 164180 1793327 1734318 628668 457237 164086 116143 730815 808687 1263082 1046480 326908 288014 799036 786018 1250560 797347 654692 1050969 240845 1378261 662011 129862 665722 1727051 117629 655439 183431 106416 1834142 1301005 665537 1054303 751375 1726528 966509 1702527 881041 1833648 1822253 908598 554930 532679 1264889 1397070 1702615 1286440 1640610 995253 1339859 291088 68695 1768412 1211033 671283 55185 1893085 216620 1408907 48130 1525691 346730 1288081 182729 533168 1689925 1570708 663521 1006850 1028622 1167081 1753534 1271359 292289 41086 1779034 1718805 1994141 1801158 934398 1354733 1933230 184041 546060 1507083 1298962 203723 672265 606539 1773802 489642 1353529 1260368 101514 700260 1042656 946339 1848362 1019947 1070360 440087 1616781 570951 1953479 1293401 595779 228802 528001 1239543 1957425 437588 787918 589579 1684963 791204 246230 677388 1032971 310869 61676 1224583 1548889 1115349 45232 965570 1884460 998836 473453 410323 1000764 632899 1211192 635808 738316 87059 94281 410077 1855953 6347 943815 1455253 639187 1051777 1145872 206546 1210794 1423612 1782593 436627 548761 1716952 1539915 944451 736556 1071454 90028 973965 476010 759529 189135 57196 782169 1266028 366292 592225 86374 1869755 1611712 1634367 127929 1229230 963865 884467 1621994 889419 1705497 484512 1864001 675812 210003 1761712 487631 1918363 1149573 86991 1474850 79861 1439386 508139 835812 1450934 1568278 1145113 715121 1837977 943300 672300 453006 1562153 782385 805965 413744 319727 1608518 348130 1609222 1672487 1030559 206876 894226 881886 1371714 843201 1814821 1619287 907301 1917153 1101587 1925462 876034 1675951 729606 1655681 1258060 404966 454128 19173 1480194 15788 1905936 293531 1536911 1052987 1331960 1888220 831256 368353 1129023 1876589 446640 1346997 179267 1662725 1535749 1932984 1837349 1802065 1150526 1163253 1104500 943093 1573494 835005 605806 543833 1469256 1953923 1808794 333122 349270 293698 346700 1556500 891600 877095 614712 1974712 445928 143019 143882 524630 143302 1630136 1052794 1024296 1068759 548670 1808679 152544 48512 573018 1143240 987663 1634822 484185 1157080 445609 1266759 1308508 1941001 1611232 902184 198293 273147 1181578 886992 1208722 182316 1986403 882735 877979 278175 594540 1089388 1748817 662303 1504479 385148 207065 1051881 1437851 299273 1743847 1192454 163890 1640890 1376361 1105543 1991502 1161648 85777 1286227 314009 975835 1092054 1850088 1409775 895918 1779178 326460 1875047 1845315 297017 1578746 1275518 547711 458504 580748 1621677 292970 1833271 909091 1396060 1827209 1085215 1009769 1845921 1590114 1703826 478230 552815 1280660 1449556 403807 1640190 1498732 973192 508484 1011171 1424360 1795134 101473 465355 1054329 1412161 995355 1732475 35049 1098556 157616 1960915 1087450 540436 1324658 126781 339250 1209993 1265145 1156380 1591686 33478 1605664 77305 701682 718762 1315049 1357687 480175 896071 1343050 1977200 1565839 1239761 339144 687949 1274786 1420979 148517 1479025 1456701 321469 218059 1985332 369204 1901354 1908649 481852 1891933 474763 699903 296858 1166282 1171572 1676655 1441356 976139 613600 624708 1202092 1602827 293810 1728642 1470269 1598184 611202 1415452 576206 1991768 680739 56661 239504 1710296 1694548 1633073 994766 453929 271320 84155 1629181 697513 1516990 1544405 324182 1341072 814440 361704 260152 1859989 1247369 1939573 1970174 141504 416257 95097 1858217 665946 468603 708175 616904 1519265 1862361 715127 1047707 1196736 336278 216828 740621 62964 51876 1187192 1045144 874233 883293 1696960 529680 935987 1297187 994159 466452 1340277 1463790 1532941 827664 3533 435248 849604 1421784 348430 1016583 1423169 178622 64351 962500 91743 1432398 242678 694124 882733 193871 438642 792503 1101188 1748753 948071 1875211 1474563 940423 889673 735845 580828 392534 83133 1428681 872172 1026495 1505374 1888464 294626 1242304 289531 1568690 727837 192805 1898696 691332 1964102 1877252 1479500 1455436 463124 892860 867632 596587 1100457 361752 237769 1780276 145059 545615 733671 460855 405335 111825 353483 1888663 1247541 790800 636832 1340595 1214701 1499337 600698 1801379 930218 957494 1248060 1218686 1720642 267986 919969 386815 306164 63155 113958 1410042 84979 574031 1493640 1799475 1739751 1380052 1615263 1027940 176802 638407 1189841 1580763 243900 190584 961919 31407 1002358 1180936 279779 1811029 797513 1927388 1063392 179881 262865 555606 1267590 747672 1938088 973821 986876 1885356 1050541 969126 360878 245811 610301 47631 722530 1111535 995217 178286 6034 1137965 1162925 1619658 1317502 1172242 1815795 143025 792494 1492541 1536727 1260923 1266167 888497 1604801 794506 1996928 258662 251159 1478817 541359 1514632 1565208 136805 444262 427482 1094417 1436763 1614057 248840 495664 1970596 1821386 180142 239666 1057964 278257 1084489 1106629 261491 1547570 1211377 1029601 572194 755689 973102 440320 1736984 1145534 1170059 1272428 276193 1007732 337976 1633221 414438 1997121 853467 401759 998977 1732911 1705436 1609133 293151 432298 1321818 1326416 1822649 374002 425501 645512 1283762 334622 1648927 264228 445361 901184 227450 1334406 1736299 771093 1934284 1169672 934884 509952 420186 237237 1444534 1676941 1573172 149593 878831 634379 268699 1356658 688257 698646 1621760 1876125 569854 1946234 1737165 1001364 227992 1647679 1602744 985836 429404 20089 1771056 122917 1437293 492075 142111 1839502 1100060 1493335 14467 1917634 178837 377581 31769 554689 95431 1883928 1876209 1439765 1122705 1970597 136600 936884 1536084 430404 887446 1536652 1449306 1890448 1965737 85564 553448 1390511 1698512 1392681 1948063 799752 37616 1295529 816536 292587 1257743 1938698 1533727 268412 773855 160332 1097937 1268854 1961451 316956 456801 799389 1100993 257713 1412325 1552598 1046678 591832 1292581 937065 1948072 146777 593289 1472057 448000 708809 256879 995623 1235431 903130 5653 1485109 324736 156749 1612795 1153492 1684286 1001665 307928 1079787 1154473 1375966 435109 1109163 1372436 1375878 729119 1529623 456124 1863609 768769 888205 995103 624862 1600101 62794 1045877 1325065 1538882 1521076 325335 47095 1474549 613812 1983947 278773 1287295 691953 987506 1047417 741474 213176 130163 628249 1104607 32251 1779205 477749 1915649 833681 1214504 1816774 974870 1637142 1646205 345211 614157 998103 1460170 1801016 1107433 1972235 651126 466282 1375487 1144582 1727691 76928 1637322 1302500 463810 894601 1610698 1116809 1688857 1725550 1399910 534593 240266 1395459 829936 1745952 1238080 269575 1370864 1610526 589037 1541209 841962 793367 842149 563237 1095493 1359402 484449 174567 172972 1134781 1957683 1224198 549807 292072 770217 1236659 1068029 1489617 592224 132177 1882069 1968875 1251333 1201910 520217 1733491 885817 869896 572899 1865095 1459813 531523 1220367 172190 1417184 466397 98161 65322 1404762 1014255 1892155 1321844 1509652 1120283 599849 1397884 1966166 1643743 1183310 596793 1821620 524535 153535 716217 19216 1209747 954767 846502 1333349 1339361 1687699 1234899 1741028 1162930 1734831 804637 1968417 126082 897751 6541 291868 1211400 1055451 1456914 1407118 777842 341205 706863 494742 1092490 465880 325597 1040809 1763248 1517036 1945946 1156060 1674777 1828862 1612379 1670955 946223 1116526 1391925 1835808 824063 521038 682391 967722 1068415 1503746 101167 810 852733 1886997 681780 27914 161197 962711 848257 491965 390780 819888 1547328 1978487 1540353 1021471 884651 1650917 300679 1735906 1136672 643531 1059859 1030715 1470933 543499 1308268 1045826 1703909 1356899 1074397 1165540 932814 1699462 1121238 1417005 304901 9717 201044 1530591 1534792 577082 1394046 45059 1783041 1170953 1511934 297133 1113015 886815 474462 1260282 373936 1251194 775541 1962646 8997 1217955 1182000 1693942 1574253 931391 169699 1066272 1932727 968380 639300 1091532 1972347 1065001 289027 501121 848744 477895 107069 1787457 1516812 818808 1793242 1712393 1405364 1559062 902973 525600 1706217 583087 1177543 253453 1038028 1482276 1669819 1641762 4502 1098309 351159 1939234 1808681 156233 888120 1626515 1580428 1019517 893216 363815 70386 131674 796369 1890728 877297 425639 1241707 1472605 1940094 932579 1467894 831953 1220382 1790726 573589 1401885 233255 1051844 1287237 1046235 1501871 100075 1583225 378841 1942439 60474 806807 1177771 112666 1043028 579856 727370 1295591 183980 1608086 1637697 1425486 73947 1571959 1109757 1611625 702603 1893719 605833 1935771 1629389 1936191 1257528 1525538 1801095 1636728 516959 1469888 111711 390838 1706045 1818951 535678 733366 808308 125044 260895 274623 974060 79735 1323736 764256 134974 366778 1326893 690366 1093620 1443817 1330529 1842674 251803 1932599 1487428 1937404 242627 972761 851002 400316 39808 1844585 1869774 1954696 369584 241601 487657 416096 1161364 1466964 1299492 42681 696327 683392 221151 3116 468452 1189860 1208030 365840 163815 313640 411792 1800489 1910719 928251 308787 1160514 1567789 445861 958998 561287 1619329 1916639 1518827 1053182 403009 204913 1657063 596766 38752 1852130 327808 888450 256322 1283805 653584 1891702 686122 1992526 1215504 1304167 1204824 958576 1627726 589781 281089 1295196 1014423 975266 1736125 18115 957598 115709 1446847 1267381 1325479 1714925 1810260 180241 1402572 376883 888925 1634377 571198 542879 1324966 849488 1036722 1942085 1349771 870480 1133728 1965749 1288994 345934 654895 1626942 243187 896340 567948 684368 349677 949227 445649 1587666 581531 1379771 203603 1006482 1029352 1363758 1645614 1179498 582769 774619 466198 547984 1533532 1868577 1592460 936626 1272608 1339946 1216101 875656 1112944 1385988 524576 770983 71187 992889 135303 644246 714558 1137747 1346709 558706 980888 241722 111964 1788149 617603 761454 1469111 1573064 500097 87778 1688013 182376 742602 449959 516865 25468 1151130 1129824 1871061 482088 1471291 505857 1882620 557094 1322148 1534442 265357 1506213 859436 697275 1206869 1582378 1697751 429886 1536696 1033587 977314 1056118 545384 663124 1637517 72672 846273 1161076 1528904 101929 1808084 1359448 217272 1334418 1888054 117698 1071250 1183928 601116 122106 16243 498314 1821876 277870 1112411 449582 794894 303388 1795465 1153499 750451 325389 1291623 1735255 1700743 1025055 1000968 1638752 406762 1280364 45047 1729122 163454 1758896 1826360 508863 581438 1212984 187383 651370 1197759 114682 171086 723723 598831 736386 585002 1414831 286587 325089 51183 1392474 1383342 466981 1384883 995256 1042138 1062070 700963 309493 1011686 1530025 1017121 552477 1748123 381698 920816 1741325 1782452 1823338 1888052 1881819 103610 1096651 294726 600392 385089 400579 1903478 34814 1706983 1661885 781112 967586 180980 1395980 1259330 943525 1589628 170810 812324 1373696 1512981 1476034 1041652 1962303 1088093 1932925 1640153 982899 1473603 449170 1629473 1963563 878198 1891961 1056901 251071 1113089 640609 1106452 1023390 1118949 1792201 1793038 1854348 1909931 1227761 1358710 1067806 1111741 1840882 1942102 803463 1718893 1974279 1505315 167180 311547 804743 300980 242580 818291 1033710 944997 743040 548512 794853 623180 896883 1713128 427321 1755014 1281594 1544120 1327909 1991727 571462 1925832 1826637 348218 1324051 1646901 1982512 1900789 1580597 1748393 944457 785872 730655 594714 1652150 1433448 192077 1524124 1279110 1527713 1007673 829330 240163 996582 539115 1272037 672177 1306509 1124281 1798607 424913 1618305 1933103 1201213 1982883 1161613 848977 328289 1104917 115588 1057510 271539 568218 78805 436416 257626 722274 1106299 562927 65913 1108329 1707192 38320 781787 208514 164671 480354 1528083 1137007 1769426 1144776 472960 64077 1592580 811751 1754876 422492 989172 259947 1715330 349658 1004220 1080053 907507 1699092 1921167 741663 1813584 1290901 830079 1414948 384142 927317 593162 1937655 774337 481285 163135 447519 286750 1444308 374442 1049852 720729 627669 1291710 545769 14559 1341452 1227712 264528 84408 849255 1471272 1764463 1241864 721740 1849770 437472 1409886 350566 381267 619385 242755 1787906 555989 315579 428482 201911 1434879 1815071 460618 1369745 1998358 1966650 459305 737442 719016 1573766 542666 156551 696526 237359 249579 1878856 1621456 598130 393868 1553479 1754913 1184810 556601 46209 545679 1269688 1089657 1871659 1608299 1124684 1469670 450499 510713 482518 1390908 1713052 506853 33865 293754 824732 111754 1738417 1059471 179628 439253 1677036 115282 887828 1427777 381936 694078 869818 543343 1986577 352462 976507 252182 1095410 646630 1532394 1549695 862341 715167 1649552 1763055 428814 562007 584541 39953 276194 1968099 1499306 297201 1716681 1132056 607438 1640589 1735929 1673221 980661 199103 528347 85147 33028 1608350 584740 277619 1387492 679775 1926466 1296045 1916063 1050691 313289 1310131 360553 1861037 1697214 382473 1585242 533767 1952600 1956138 784022 1883355 653422 889827 466760 301506 255594 1557433 1810453 335794 1750099 1801862 837601 1064717 324021 1243611 1348433 642337 1155261 810522 1794850 138072 1941116 170508 1237662 1097035 656783 661581 73256 231748 554215 1962086 196956 476900 1732897 600590 802369 1195561 1819828 324060 1703127 1047773 1478577 1593059 211538 1450383 425730 1739542 1747157 1483753 1697703 1655798 67987 319381 1121192 1484189 1693622 1263590 562811 879155 485503 1918389 962341 28638 1874613 1089089 1524108 1405947 718681 192720 1720517 1185886 1520964 1021061 772382 1459582 1553466 1469970 506671 1130001 157660 386750 512702 977513 1858576 1042863 1612954 1326901 48562 1380229 1620130 1494951 177478 592888 779756 406100 1193273 1744856 1537141 259020 1470358 631119 293076 1524898 360098 619060 286145 1475315 54304 1476665 70758 1590097 514288 610870 44663 563697 836903 1701143 1454204 268468 321082 1331707 1955229 1270118 54601 1747818 331284 48773 1360046 181753 934195 167979 810445 102653 1823388 792347 1039577 1181369 1520227 1235048 1965919 419569 1875642 981593 1070796 1217316 1426973 1675976 512410 727470 469220 1687290 47226 1882903 1037303 873244 1067952 803288 1606398 1870504 1630774 1493906 1283621 91831 729459 626888 1328965 231373 493308 271997 1661567 1367841 381628 1145244 993646 377584 1577623 235198 1124728 692002 127274 69072 386346 1502628 1527611 723341 1025213 1291912 935280 821970 116902 1964261 44351 1512104 1626649 442472 231826 426389 1327177 1494192 38744 1137267 130103 531169 30457 762130 47550 723173 1979125 982835 1016516 516043 1810731 1940731 1612812 216676 646119 1451532 124687 860258 1496667 596001 967282 955041 532624 211708 54887 612786 1074792 1127581 1335241 2676 682898 1533108 887970 610695 1603909 521308 1373032 946231 1797399 1564834 293928 1799114 254736 1721896 340162 290723 530106 30135 1341030 491123 56404 1178261 1175169 748812 1252680 1346721 136990 640483 1440663 473545 499030 403042 1964619 1019475 1135303 966828 1244265 1783011 1659776 1879699 1563143 1389127 1215775 1842659 563354 1138225 24729 1362958 1488908 290563 477569 1551259 719321 1806963 582050 1937777 1269123 625597 124649 1572587 330630 555361 125443 1423296 1132292 1436260 308309 238050 961593 1049801 1722442 1891657 987734 1425326 1677518 1662189 1617894 849422 1976023 381606 578038 99993 26952 679479 82595 1691846 481825 1293789 1252800 21407 1121132 761883 791587 1791051 1351202 1125294 1832262 1802642 1356679 69946 1594932 1752780 176063 1010571 711631 689926 387312 662528 550707 711459 1070760 652804 790938 1235430 1775973 1969561 484931 1018868 586647 721246 1051720 1804677 262829 325404 725090 547061 1714156 938760 355312 1261698 1732397 312920 477189 35495 1881647 1031790 284853 794233 1993712 291964 1294061 187272 1988954 282159 1964857 146953 118550 1007370 1641429 1841231 1234988 708556 1913118 1095015 840748 1370030 602600 1513537 1311421 1141227 706953 3920 1774503 734478 871190 71320 1242538 604211 822149 150073 726750 1563612 1527732 1353498 1970920 1655213 770259 956780 840735 1506875 195443 1064052 1433205 484192 1260084 1488302 1148217 787957 1997161 189540 1953114 1928008 424990 1423944 1123286 1708569 131198 1831401 1163163 1142667 315224 450611 1104208 1623854 747708 29061 691463 235560 624055 1489926 889250 928444 1367148 351175 1716482 1044136 322432 1112784 1191384 937153 1926066 1377943 1019720 629139 1165013 640435 1504027 1701386 357971 1056052 230540 527861 46987 1274967 856172 835087 824611 875753 84375 484755 587698 1410368 844127 950535 1683339 1063759 1065731 144710 919099 1265016 766189 1402790 1451845 368798 1376738 1393059 1063542 365141 1278507 489622 1137283 874342 1734656 1701504 764955 1393923 1695058 954457 1100333 1675775 1339735 1834856 861812 1650722 1591397 915895 1918068 823562 511452 1247530 383657 1131121 1009042 541416 1368271 568912 563229 1950429 1398522 1536085 1087183 1055368 470764 1718946 1801062 1928283 997774 1969067 905086 221114 1485441 906835 669978 1944122 1714624 1695462 381840 277873 290523 743720 1683806 795877 1402187 1878002 631684 1127001 1059318 1191916 649975 589430 785284 1332275 784018 1485940 596178 1055318 92568 225072 1871792 808054 1534814 166535 1986983 483855 496018 362547 177951 1574960 1259664 626121 1818255 1061168 57609 1611734 1480458 935728 1716628 1079245 1600270 288451 25051 835609 724993 377042 1456457 1887979 1706820 1933065 1747084 57020 1738945 371297 1683019 222773 968740 75085 55972 77006 394034 1286634 357627 507394 961677 506851 1113906 612053 417858 1098589 857906 700308 171049 105625 1388903 1550325 1091402 236303 817643 491914 1914593 68218 1830562 79900 1775097 102289 1370406 384717 1749448 972092 1907480 391710 1749497 1981455 416381 1612763 511922 1792508 1379436 120892 1801924 1948024 582999 1778699 1373676 1476681 1050520 1737871 1809305 1944805 259973 1559187 1017132 26666 1220700 539914 427517 791411 1847859 1064993 85971 1527895 1774334 137860 1684166 789104 1819311 746266 336610 1647779 1594625 1911784 1182695 406959 1212792 707531 95937 1492837 1220711 1083684 123068 1140617 1138714 656489 1127391 1391550 1723694 321960 1467424 1569169 714337 1028846 1360765 758713 1189349 1568176 141897 1577022 994673 1649544 1459411 89832 168480 808820 886981 168637 1699062 846414 819421 1301087 795389 1678343 1741861 1159377 56812 630922 154217 1776862 1301397 1063147 662037 1443502 490821 615072 1558699 1991238 1397843 1949818 791245 1772964 1474713 238375 790984 1855018 876287 1055165 1615383 679199 1511068 942975 602214 386236 1051495 1151159 1624833 1155087 1153053 1548397 948311 329770 1647962 1290501 122647 1573380 1959887 385166 247210 1558970 1867271 175668 134717 1723432 1814174 121959 1425297 152480 54084 1798269 270044 1611509 562098 1283443 343441 842013 1801240 1153942 816336 1424609 1065584 1039783 1099013 313730 915920 1379659 1452434 1141545 1747287 236610 1699944 1529468 60123 1614950 712911 263875 745877 366806 782230 343624 1079725 549755 513513 372086 1805416 570812 430864 689533 790191 1150225 1684228 1675649 1814876 1591658 1390220 949846 1676162 242091 590162 1448607 1747410 422638 175671 833874 64866 7782 878665 1234640 1265824 1455669 306949 312724 1774284 487246 182095 599372 275648 1221721 1256526 263614 301161 1473859 205780 897773 1041724 50310 1554400 342865 233782 81769 1878948 326478 1302709 1016045 1415640 1363379 1226475 1716782 1044193 1352507 73230 600355 552303 812798 1996923 1499251 1250016 163490 960092 1214711 962529 956707 303765 142462 1724035 1538382 1665007 1178996 1907582 1783623 1900881 942676 1581799 10647 1339858 1794482 1946620 688382 977090 668211 1309212 467577 642666 884152 750444 1331435 430948 750646 73942 441524 16095 1954490 1915872 1921125 134400 361927 1985319 1629999 200875 1408396 1896934 1139900 870515 1835764 793425 135396 994983 393165 169742 1846637 718001 24191 733870 21966 504612 166070 1740438 558956 133271 96594 1666634 1333763 1890238 192521 697855 401610 1139635 402694 590892 1724521 1560271 1094499 658516 210474 833415 1255074 1311236 583019 1592359 294289 368139 1386753 1929405 255560 798887 327409 529284 1696137 239763 1156546 344728 1189338 1935044 1490638 1424316 322305 899762 1386607 1895671 1980602 1460789 789501 181788 1101915 425762 1469859 58124 210128 1932049 37008 192092 1647126 301525 485124 1294861 945483 961474 1489848 1997470 657947 1563912 928147 392002 1548420 1112983 1019733 1961002 1624862 563678 942654 1715918 167914 1952320 922592 633172 1620313 995628 829420 1377059 1221268 1336270 1466778 892622 1958079 394795 1476970 250616 1319012 1944153 1710849 1007337 477596 1771599 988791 1366205 1607435 1511055 149527 35704 592368 1967240 296242 1404613 1103389 1005715 1750471 1366246 1897732 454211 1320505 477775 1096537 1315241 1678349 642309 1597570 812 1841614 780233 495774 517480 1129107 1909361 557457 1047007 1573867 872388 491425 1508818 560840 1727201 645240 653478 909722 1057685 799054 880864 1020675 674708 1210678 716282 1526530 1686655 19168 1314715 1478862 1334423 1392984 1530655 1996434 1293388 1516877 1523227 405704 412324 506551 1789880 1214884 1486151 1181513 1874413 1831965 498483 811515 633866 1977913 1545206 1339235 803277 1693953 210712 183709 136263 1470502 767979 740448 495542 986615 795006 1386210 1318548 1338038 1735950 893731 257925 625909 595080 786448 1795118 1425617 440919 225743 1772999 1113431 1648093 1845635 1007254 1583808 106991 1405569 845643 70818 1247878 1059565 1862097 1651287 1894517 685175 895644 377340 511015 1480542 1963238 1736548 510756 879474 773546 329932 912533 395101 895976 1156279 624647 671617 1882302 1350381 692099 145162 815117 455042 1124084 1562213 1274268 1508396 1282317 896203 1476472 583178 1839635 283540 540901 287874 1216888 1456847 1434960 710144 727978 864973 772503 1472773 810781 1233108 774630 1971094 1071477 692473 2030 1463668 683699 1064975 354427 967563 395820 1429387 611530 1890164 1572803 1955971 1814730 1401735 1296856 1047356 152090 1378064 606830 182246 1478681 1389370 1486767 1922625 1363242 600384 1847377 1888890 195692 1850290 533637 553018 1562306 1405001 615070 838037 1099785 1841629 370372 337227 149153 344151 1527139 1856550 1782040 650699 1633434 994354 165226 1445616 1279717 1010506 827391 1676974 1575032 57711 452044 1801330 1434796 618192 917935 451307 91920 1832648 141792 1112121 1422912 828165 863715 98392 969377 249973 1782300 1058032 1905406 570897 837461 116799 666643 95463 633716 1419024 237325 498334 128323 609088 1856551 1018746 1656431 717597 1792922 499271 1976450 1775437 725576 717023 1356150 387846 650693 1029141 69827 1628751 742267 982740 1166692 1655449 1300772 40424 1363955 882268 1277835 1707706 1618671 785879 929319 753867 291031 1604589 287185 915338 1649373 405745 863420 528326 1754462 1028443 1543174 1850984 1103635 1199682 1279536 946590 1903587 1488632 1225638 1320349 1671242 1315590 1418560 299409 1638404 255790 760313 1211930 1037564 134151 615273 1790012 1856527 434195 1536200 897110 212633 999658 104802 369860 1078200 257299 1904543 147621 1719172 1885364 628309 1300897 1996545 1656361 1470815 100791 452484 1375523 1986608 699125 445493 419232 594722 1891040 863876 1485331 543547 1953960 204983 636917 322022 1518186 1949822 160666 343864 235728 1479084 835064 1771410 1070400 1536110 1302970 1973318 1308553 1643439 953725 175793 181677 1670058 593977 1977333 985150 1133814 1217772 975293 1300775 1867888 1827519 285830 87309 1270571 753984 1609293 1291861 222513 375852 482208 376570 1265190 1988969 783932 1318498 1995932 1103086 56004 460645 978730 1194155 1792419 1949182 1490599 1281258 668610 635645 1653692 1974542 1775254 1577880 1545056 346103 1249187 475562 1967151 1928928 978760 1712172 858295 481474 1916943 968163 151558 837235 577526 440336 1683284 1597526 1714341 1753980 1025628 1967205 313553 1193582 1623075 137908 1059940 1709145 1472335 1162575 879975 3079 1414475 103521 745467 1212159 1148490 1531677 1988935 1795332 1133950 1563040 455759 1560992 906649 1793185 294970 189230 213606 184914 210351 1875974 463595 629752 556322 1745616 408065 453207 1202950 1211244 1202494 1871135 1687590 729719 115115 365366 358843 1452066 1892359 1604201 41735 234397 1885405 73726 675310 1523012 1276106 926615 674944 199049 867902 1903183 34078 155109 114459 1853387 329773 1140942 1172173 299442 325108 608691 479072 1067743 1538578 1228937 323958 764951 1992293 1859766 287539 1890941 172681 1300850 1592826 1652388 5416 1789590 169297 336260 934801 1353461 669315 747019 1439356 841676 1435101 1531097 1139050 545942 485341 727747 1657876 1544275 476676 431175 220967 1726617 198833 1582465 1157854 1106384 1203224 1318940 1141775 1299921 585157 1263445 1623622 821790 1280335 708095 1500018 120422 1163552 1317711 438767 961534 646775 1996368 278835 517798 591847 1351387 17869 504536 1400985 178760 1966698 1665963 1762143 907127 1015280 413942 660618 1205271 1229415 1650389 1063314 178455 1556716 1957389 170183 1159673 1805298 400987 1132338 828380 218796 1476061 710828 638463 576866 1020079 937758 595084 1307235 492714 488654 563317 833231 1902165 2926 1123784 1301497 1006173 801762 823474 51269 1531458 1606583 1430496 704639 1037143 1300537 1751516 64884 1675728 1196560 1114850 1202261 1554625 1507668 373072 1088310 700846 1290525 266703 1053398 1702335 1202766 502519 1568488 611477 275239 397440 1540087 1312436 1056299 1461205 1740100 285869 424607 1042260 343695 1415451 1885038 775378 1118475 1331792 1657031 494640 1248695 1105921 1263228 125167 561446 1169039 339231 1038778 1144444 1527539 1765851 1114810 1548078 346148 1276030 1767893 1641326 682252 1812395 1752642 642072 1344708 1695022 1514370 1077147 1703104 46893 344535 171787 1954603 646146 194076 956490 370111 1000349 1718198 854981 1906910 1579645 355604 1449778 326836 1557625 430559 626320 1236001 1043412 1719627 102766 1824414 1778251 942389 153885 9265 361965 1605435 1656111 4911 1936082 86572 1163737 1527978 1849666 1412810 1790567 1044505 560405 67235 1118807 147597 1681950 1039880 1931181 1288215 1414896 1646610 791613 1128228 366675 1454687 226038 1707396 802219 1810786 1074 1547065 1912353 1442862 1876527 596734 368567 500973 1896779 518275 501731 551076 1540321 542096 1056614 757681 1208029 653597 1213880 610249 1824372 1331969 1387050 330673 1052081 663199 1881823 86172 692984 506184 651494 560436 1154639 1669043 1283804 636721 946889 1078511 319226 1023797 534184 140280 61601 99209 383274 403879 1112141 1508677 399641 1236570 1367964 1849838 19574 1799893 568104 1923632 1651891 495772 1394405 442383 1510673 1426848 350264 147952 49636 207800 1450455 1679494 590549 1452190 1786590 390853 1233172 1393541 670833 414810 1330963 364994 1574667 152894 1885659 1454128 1666091 622571 458232 684231 90721 1045295 1149125 893882 375107 1425127 822525 559880 1163978 849043 1296560 702018 1685212 828693 750068 1594584 1668429 1375284 665391 428574 886960 521806 1929770 1505361 1854741 1479395 1258452 1130950 1254210 1492763 1814240 1497332 1995359 1974262 934621 838900 1768393 1548171 1764066 1334938 1525069 350392 731750 56864 843499 838241 906735 1616248 21624 1355723 1882370 1717571 92621 817463 1236069 1758158 1521559 231223 961570 932634 1429972 1736285 454266 413093 1475583 341995 1826847 1981374 474814 1316364 56425 1763605 1408421 1222934 1916248 1303473 924803 590332 1146446 1407544 622050 142811 812225 1635366 15250 1983615 1490620 1610005 942113 1857446 184863 103729 443235 1785193 147513 1288640 1529136 1324419 98030 1464583 1196812 1552648 1996752 1682692 1067457 1478404 894344 131968 1303183 1891631 868712 853767 1275943 1930754 1470119 508209 1119821 661914 1246203 1057508 1939022 90791 145663 1427570 270782 1164397 1096486 431243 1746667 670616 1178581 398603 1696206 402011 691551 1915946 1297670 1686197 1930616 150888 1785386 1478633 55400 1332629 1378912 1609405 126301 1883177 1839258 238451 549839 1783019 1389091 1759802 1108965 186968 1280756 1710264 135916 1727968 637563 258509 245830 371700 1589044 285815 69024 1180846 898320 292980 1043078 1663076 985093 1846358 1630782 1505518 798567 241560 344705 1027716 1756098 13989 227804 1914264 129251 995043 1700403 983233 1401763 561203 1626256 1829856 962250 1699269 942731 805647 1580042 476543 1692439 1715514 576486 291993 276534 1354085 1394241 1551965 369980 1637288 894979 134342 1024121 1664861 1280766 1537268 134259 1084247 143877 1103668 797505 1806119 1354715 20736 1008612 967796 946394 1053403 1082411 1790331 134833 1149889 1472015 1099510 117871 259601 1734651 35292 45148 1614021 104773 1120112 799755 916306 245414 1706781 1257064 1405086 1897067 1908411 589222 994213 1183790 1480924 1212059 1166672 1920412 1034064 36470 1375135 1253329 352059 177126 1200134 933971 1857373 502710 1016849 370085 1540545 1767035 718315 1976090 1548643 1457091 1144467 658557 599896 1608148 1368365 1641050 1669177 118082 1869864 1899261 492104 43182 1696860 721205 135587 1672945 83524 564895 1586050 1826998 1468120 1040252 740223 809439 452119 648607 80593 872489 1516521 1767839 849958 998289 1661834 1210086 1442258 769175 557622 1629350 537388 1540418 1498800 1020938 886476 1839065 1257784 1393625 1771870 571556 1795527 1144842 474905 448787 372482 632354 877322 1151362 930043 1444007 1383661 1393901 1747534 717588 1177192 1714707 422171 822568 423740 235554 176082 958088 210271 1164784 638670 1025721 932204 385550 1156988 913048 995156 217891 142180 153505 1126341 1294992 113907 1820479 1555083 1670741 684032 1153167 995940 559031 201379 52385 1184333 1346918 590429 473954 299127 720734 1885052 222604 1238582 1535096 1704485 723615 775028 1834663 1799124 257023 1834043 861263 206138 365321 638498 1554232 668973 1997728 1495824 760465 1527981 1064120 232888 1903827 1636044 1623082 243881 288155 476916 80229 1745757 742875 664282 1351248 257602 172024 120204 995039 1921252 640151 1866183 550646 988977 1806141 580136 1507063 1575589 1353262 465847 292485 1121386 609700 1894737 1237590 1678818 464240 321792 184206 509364 896983 1078521 1855629 617284 163855 226595 409262 1131306 1314145 605530 1809583 1905533 1231601 1221061 1534257 1025504 719977 979141 1801368 1614534 1252780 762556 731158 1899216 180555 617571 293232 1415319 1421867 611188 135877 259985 1442906 1543950 229461 1628023 343425 1031189 1900803 1918302 1989543 1567854 1705084 1194196 1616509 453714 1180173 992426 396939 1421610 194762 1226783 390851 378615 1245909 1980100 345432 1317190 366369 1593000 1360411 179771 760044 1020792 802035 1341262 202683 395478 1837199 1279718 416754 694653 1228350 51447 898364 8951 489169 897055 752855 1504515 1586835 692758 229743 915047 520785 676493 675432 1198368 691249 102084 2611 1249585 292751 852012 1780528 1972403 1565967 67084 491973 72147 133261 345383 1683448 610609 1902808 1023914 1689509 1614487 929816 568315 263800 497434 1085114 889071 1674136 1082250 608373 1773623 335628 1333935 810867 30005 156027 659911 136421 213813 1703774 143151 1973692 1377621 78272 895345 437921 1318213 1405838 1242063 1377263 1453738 816642 1597770 1978804 1780793 139741 1276913 27184 549561 574824 880106 1787205 1340367 1649661 1443345 995040 961013 938115 24637 1973476 668255 1469230 1607769 700644 380486 108329 597707 904002 311083 1700067 118935 12275 702820 1668997 566767 308557 881011 1518720 6841 759666 608736 603803 802161 1600947 533527 1630789 1351587 222415 1156091 1352789 351541 1790921 1079839 1228895 1178350 1429614 366214 1263083 1907239 1231438 432157 1169706 165583 1861130 1445716 922173 1158065 1548121 88664 972087 72928 892689 860700 343798 110842 62922 1378022 160520 1067907 637319 840953 743389 1534761 373196 841455 409922 1858905 1468026 1281864 1476126 1487729 967598 138058 1239410 918637 1988508 881809 818343 455918 693179 475281 1789560 1005214 10762 638063 1013486 692919 1952736 1190122 663010 1304147 418097 1278954 959717 621579 1077277 534686 1960093 1060076 872934 836400 1504696 335777 1162785 1604487 428575 1479299 1999923 1414885 736852 1106111 1134908 577612 1629259 954628 724736 215011 367965 1660813 1764262 1971855 1775183 1301331 1070340 1817820 1571195 51760 1567496 129430 995969 321195 1908510 475673 784096 1409373 1245413 1161685 1081555 380969 1943166 1264990 310480 1444836 437509 778799 1899260 429453 282154 1933375 756942 1221996 522756 931316 1789639 1412391 77997 1408581 781964 628085 1607642 1701513 856102 1492788 1742679 1320857 1394869 1818790 583076 1157606 1088471 1679722 1595877 723810 1885117 590927 42676 1949071 825714 6768 937833 1433084 1352793 1546450 1375421 1333463 1621336 1245141 1871131 424059 263818 53355 765251 747818 229283 1273578 1855707 1591838 1442046 942155 447626 675271 1246733 345468 1499399 270021 122423 999129 401066 1552200 61869 1437567 480304 856862 1698675 48147 1340354 1750752 614192 1803373 1483758 1040882 138518 643504 1560157 1398820 84937 325797 1729922 976415 440614 1543343 1748127 24009 171800 287731 1601014 527242 1495852 1061191 1378623 898463 677407 563011 1867947 453219 404090 973467 1531509 233461 97239 369227 1531945 120078 487430 111858 578959 218264 1087934 1870592 517162 1163695 305104 668895 403027 768559 3821 463988 239579 457927 1733203 1074706 949740 816030 1015824 610807 529487 8803 1403824 609709 1589168 1391984 1243601 214778 1437101 1405528 1583862 244957 1246105 1675282 81222 1087171 1480660 1579673 677824 2898 431546 1458727 689195 220017 1740208 129876 1360717 516524 1675088 516177 522899 687234 1861965 841627 57305 1547578 411889 941431 1555653 1477184 815966 1983983 1037617 243306 215070 1100803 938527 547673 1224683 206381 1692180 1570487 565646 379461 296504 960528 1556407 1046931 1700487 1969195 1107417 1220633 1104646 911995 326533 463131 269779 1665359 322478 1681185 8807 1791654 601269 978610 1279348 1330397 1509852 314029 1615254 162567 919694 178289 358028 425892 1144665 626487 391452 1428149 1839930 1998808 1828193 1285805 1446652 333587 1999393 939664 487577 1829179 802821 889264 582403 855735 296927 758734 405592 1662680 1925485 511919 1768171 1594417 1580351 1761660 1587287 1903460 322426 1194522 1195898 1282173 47984 761186 432674 1865148 1757536 1833706 584483 1773334 229666 995707 1321209 1135535 283657 220981 1569238 985841 1263658 1926788 966318 1639722 2167 630087 1247066 1123639 1862247 311882 1895604 1648306 334074 361279 151060 162404 382951 182866 922564 1567159 1404767 1357356 1345771 1166018 438391 1080328 265501 1378830 330566 459737 598470 871987 1931751 1043347 1030919 1038319 353695 849066 556436 1962645 170514 1435121 1573830 877048 1643989 227096 817903 581204 79756 800914 887415 237444 463019 145067 1819682 1137442 1178560 1869625 1106419 1515689 721747 1738446 1372932 843962 959918 1614023 1144145 74719 1847490 1935591 961913 1429363 1920005 958391 2769 895127 221941 23684 1698693 304899 1093952 616263 150204 1553056 1313086 811283 165240 1350682 1654136 313118 719224 846877 925867 1437714 341956 1339878 309860 1876739 1190912 771526 1771400 1402055 1982185 1081582 988988 946517 15707 1740218 1663683 1251078 123554 71177 511461 986898 1030921 1741547 907816 1474175 193318 1857421 1688456 153619 937766 1917806 1573809 1710313 340361 1660460 1745813 911370 1339865 784935 459785 613995 224519 1755180 593022 1356080 1711187 1227690 10065 627007 345800 1099996 1293453 477011 1352418 1121939 1049671 1454441 1062281 1959223 1208718 1042159 77672 1250231 1415577 396543 711812 807462 1651005 794856 1480770 1764836 1876040 460049 707938 1674548 1333094 1039788 179851 1835742 649912 1674667 441722 1305978 1207212 276437 1798061 1185989 1250855 1169652 824282 565979 1958427 1456392 195918 837779 764622 6726 1011135 627676 820115 1099416 476572 1778714 1000732 929021 497607 1543916 1110558 1573528 589869 1924150 1773069 1006814 1326109 304083 865686 1806218 1587221 1989949 963047 1245726 1715913 1197071 159447 111979 995313 617421 1951108 1865876 666160 911281 1655671 217772 483809 115407 1339211 791579 1073996 1970056 1079008 758022 135534 1122041 1861020 1530930 170929 552024 1010070 1162353 671378 359807 1267160 1158812 1733675 904149 1328055 223720 1832670 603874 1413007 1083577 1921892 576645 752606 83738 1334379 775717 115048 1465665 809826 368087 1365539 1794016 861268 1097760 837365 1399307 342610 577079 97798 1595353 1271674 539862 492849 1144381 760171 869012 591727 171754 933547 491674 1609883 1524870 1313071 1975651 1773811 1252442 306518 245686 1549476 190711 1569394 808844 1572310 1602474 167364 1511299 1075329 1099941 876611 748278 1745508 1396211 1808194 922563 1998015 1527925 207589 1314972 1402081 1959033 309465 662667 1357350 1274778 1454837 957280 590422 1753873 1656694 537958 1656716 504140 1479135 1313357 1171698 448910 601144 398086 1544921 1857059 277075 603894 212824 1544413 1456025 747661 1366321 253127 130078 528526 361757 760395 120021 78875 998611 1196141 1104882 1546700 911044 1199684 789497 1487993 1669570 1215352 1507414 1555569 721006 1966265 689246 1948507 673537 1501225 622840 1575900 1319003 190158 1832266 294613 1459775 486533 1835426 11550 82186 1485146 1529941 1576838 1519182 1465902 407865 1500453 326522 58659 178157 1474977 1991539 277522 233368 1097516 288969 308593 518009 1974470 1734534 85674 1574948 940126 1134189 933565 407001 1334828 1373267 798639 937674 1319392 368884 1759375 86348 479026 56377 80163 334554 740958 790048 1319610 277833 867696 611522 1022159 1316987 859192 565463 887140 1005465 1729448 226819 1729040 1028743 1444108 1250252 1674409 1496028 1096538 1307284 1449465 749410 1032197 209958 158721 1398155 100264 153394 1738727 425329 490867 704518 1541138 1162555 163559 947315 382698 905920 91511 1748100 1920809 596288 1528489 1127437 1864477 518455 1861523 1979438 1411674 628946 1020054 1836313 733509 51857 1982465 1754331 1016466 1025007 1426482 954203 62751 277572 872046 467134 265581 1286251 613322 1841303 1501194 653388 633271 537268 1199308 421093 1229606 1352476 1832983 852627 621598 1510121 1714886 316580 121065 1308869 1953239 19955 1686446 1501798 1673201 358369 203221 1374242 1630327 174187 561890 747133 1130035 684872 1159764 1018224 1619664 1324940 561659 1018597 637264 11761 490923 1425398 117685 1498157 661228 1812231 740953 503338 70395 316776 521408 1467134 554052 1593964 1003576 514303 1238042 1641355 579426 1797754 1602927 138593 1690744 39561 642353 1901560 933441 651507 1493682 1998342 305595 565744 1625130 95846 1208655 989182 1414980 842326 1786801 1874424 309756 479013 1406557 1610242 1835075 27190 138226 760635 625966 441606 723135 1652610 1157778 1954860 1359439 871738 345489 336809 285929 444297 329516 1391534 1480272 450185 1669155 1701531 522813 1125118 424713 1307096 908377 335779 1266332 649196 847892 582658 1571210 1332004 1898037 329234 703227 905982 528442 526213 1153709 252181 1183556 1811585 1306197 110263 596380 1270356 1686300 1786362 507590 756109 768636 1110018 2730 1765324 1458910 18770 1871371 1777944 1279682 815608 1491981 1131208 911276 800358 1503003 796940 66947 429117 1807985 1410580 1559094 1100570 1638980 543094 974849 712332 588942 1518724 1787606 744049 762959 760630 344051 384425 1410244 984686 1526607 1523229 382776 689780 1279642 481 987070 922723 893316 455372 211489 1079385 1654961 875090 911739 1193104 1320481 641141 1941361 531791 1133541 762129 247482 406177 422706 1805502 141321 40221 308259 105364 1029298 548182 973100 113362 930476 992894 651895 571650 224950 654208 1390658 1766865 458062 1468148 748103 427177 1489355 843482 972393 1998258 1754478 1571852 733957 1771198 1418654 1313872 1216676 357168 1957448 1069352 292489 1895132 1572462 1257940 400571 134441 105330 417193 612707 1157810 116720 1261276 723550 639758 502255 523790 97751 1352226 472846 474250 809653 1103324 1122411 332226 733297 480978 511936 1903337 1648885 1868269 550538 470286 786895 1983694 582324 653115 1912228 195087 1848384 850492 1855823 1130044 168299 1454570 1188383 1952462 1366328 1082745 1335496 915463 1669443 993640 1956458 862828 1692880 859208 1327017 1609914 503889 653178 110197 1373637 1993155 1141053 254423 271778 28187 1632593 274989 1754888 75150 796915 1037957 1244093 1505641 1765460 569097 1827561 1989746 1100771 998030 1592868 146736 296500 917322 845295 1641468 1248444 87990 1270888 1372923 741184 5494 1984752 1255060 1400252 1879060 704128 592218 1499069 1196778 103588 1729617 758571 1074978 1037327 554296 1184302 574105 1236313 1349864 35517 1991394 382824 1867676 21395 767134 769461 791489 55298 260790 271766 1414518 1318237 71207 1456659 770446 188691 1832949 1525122 1583956 1972118 351086 1706245 1312990 709514 1810758 1320938 519956 311113 1266387 100767 861277 1225445 368704 328039 828084 1774228 123312 537550 168508 1034389 338474 267645 484778 848238 1476519 1387129 1187413 1241374 62895 1450520 439818 568080 195279 1059907 344403 1301633 1910281 57001 63477 1004570 1039735 1262907 43869 896554 984919 285931 1229022 1481671 1493919 1730424 137833 534030 905923 1947707 1293946 1662107 799244 1847355 1202438 104034 656342 851821 1262244 1725299 1468638 378427 1604477 1789793 936122 1864676 639382 393435 1660425 601018 751450 1105802 99360 236540 518853 1194904 547891 1066602 1742639 619564 859139 1175518 935586 307610 1069513 333055 1385809 343333 490648 113777 724902 188152 421499 1021539 1602224 809578 1337268 1064246 667421 321493 351672 1843121 1031347 957362 831796 1894404 1164794 1378628 572125 319210 1582069 136561 383235 424457 904979 1630254 867484 1447765 549068 225005 395983 1606027 1198346 998709 1347084 1760394 1185609 122771 215350 788833 7129 182323 520939 1761227 253182 1676724 1781636 1897333 1456278 1014907 353645 456973 1975509 1991795 1163083 1531999 1949609 1381530 313192 757838 747503 590160 1869772 1059351 1101033 374471 1822050 1412253 1304181 1117988 1955233 1082901 740746 1198048 908321 100934 1006665 1088492 515436 1416357 498823 1012289 1224839 292456 977926 1079133 274027 1292914 338178 1566562 1652952 647767 976721 675552 89966 1619189 827616 348042 1241860 1926119 1863793 497639 1566780 1816635 373960 59932 1310031 1879110 785555 1955660 1898995 1015946 588164 1662618 1869283 1628579 1382430 863152 600398 975007 190847 676009 1031903 850237 755229 552314 1074266 287491 67439 879750 1810761 86130 742761 1566159 666511 1695686 640099 1008554 1271072 1251570 1859720 1091774 1959497 1147383 741125 401692 1670657 953900 728276 1728500 830114 178139 814873 1003359 953807 1096189 1601254 982866 1581538 1277261 1287611 1150869 1857143 164125 1414415 1033243 1448086 823227 44607 446518 1783156 1003354 377078 306821 1063192 1809053 1305317 1497959 534367 192294 1154297 717794 783943 1954023 1825117 861992 169190 1383959 1314162 767025 695470 1259529 1206069 341309 1030323 902803 387352 463796 1421124 627822 1220804 800354 293990 307674 895719 703538 633988 1278474 446720 1372129 931728 1875192 986099 799855 85624 1639882 1485027 1946771 528998 1775587 398970 284270 770457 477861 1266915 1870649 770516 736224 1174364 411049 733296 1166380 1093882 165762 136708 1207540 974930 37225 849782 506719 190043 1802156 1297021 53301 254837 1058713 1447296 1116888 711558 1568825 941009 1731315 898123 1140729 1852473 1598565 1955804 611122 1840461 1822233 337656 875382 1577717 1360742 1757883 954334 607512 1009206 228025 1602974 452202 871918 1962390 1260552 573608 392376 1979416 1610022 491167 1481798 1319384 485951 824774 829109 161942 368360 667502 1649356 1571113 556982 937249 716336 1185744 615952 936028 1838224 1714058 1337386 181754 1239334 1675004 1013259 548886 131522 1104270 1344530 842769 532031 1425663 283301 1857843 1743327 359703 393678 986699 192560 1292347 1155943 1001237 1759436 781659 257979 1607217 287728 828111 10164 740068 1002548 312280 1585386 682587 1890590 1523574 726559 873437 1755619 753060 1983490 51669 1381368 56102 1389724 800028 1111930 797445 1461002 1270498 314679 981230 1231476 1223692 348268 898802 522103 1732666 1009775 238070 909794 815152 988890 1592375 986961 1221207 867498 288708 1460658 1353318 1572101 1287994 1269310 1190813 1594333 452699 338643 1107111 1560795 1658465 1453539 1335215 689799 147996 1087374 642939 1931620 721413 1882173 1170723 1028911 76636 984793 831711 1179721 1277709 759311 1923479 1199693 874736 1496247 1511201 1997869 1864080 1330778 1991852 1704345 1680612 1863575 1883996 1710955 62741 164097 1083894 589812 1609215 177168 748564 997084 1253118 817202 1233575 1562209 115929 549614 1673272 1549153 1927068 1194630 1423240 1807336 1242124 174449 1779382 1591885 936567 1310005 880157 873188 1393113 256737 1283500 276011 1632334 1120256 1024045 1559027 1631289 1766322 1029363 1135556 1821838 706926 464618 299289 1216978 1970061 580591 1732492 977498 1368935 187600 1051019 1489557 579623 848032 1637279 681095 1244139 524758 991905 1759025 1123731 9400 881742 154036 1495396 1530701 185233 156497 847080 1341772 1602090 1729320 1666310 1844412 1643830 1942307 1538300 110636 74284 1396751 897383 980125 1368273 988121 559138 881665 1223521 1065558 1257236 744483 465868 81626 1511108 475808 439000 397946 1906598 1090957 803696 536148 1870178 1978882 1242906 756912 52641 1046403 1336521 1536813 1682433 899593 499961 1215337 1977818 67076 698619 840011 201181 606132 966980 1769848 1879190 1180281 719238 1748705 1438489 870408 1978258 1361508 1355536 1702607 1734852 960211 455218 1461747 96168 747643 220759 1233486 779056 358072 1089321 1514728 721821 1759014 587170 1875568 1286868 24867 221384 889528 803583 1619308 125737 1816305 1435436 871407 1612913 1916486 1755612 405809 34186 858892 1652920 970382 1381103 1567044 1895959 462150 153928 600616 949017 446298 579075 1127396 277290 522044 1045097 1672385 988332 1142907 856255 933186 114816 206107 1961394 988548 1665958 515799 1527585 522154 652229 56708 916300 1050743 1206384 48455 525124 729494 156847 1058578 1721088 1112892 121579 611180 1456520 478357 526725 495855 732961 1053664 1486479 296369 1027303 503415 371582 1895363 476801 1306925 1812515 935059 680046 934362 60574 707421 353791 1538110 621465 1941814 1247087 1051769 851127 1663990 462994 625841 599016 1160755 719095 30868 1744888 915665 1502840 1657120 809768 1295117 1483504 1061994 463834 59919 1971072 916897 536720 1704417 433227 1994197 640224 351357 44107 445610 946450 1691605 633358 395790 359321 871622 760144 1460560 1123012 822481 1007818 294923 973569 1040525 1337624 787639 1576498 428820 3160 726475 540741 212418 1474458 1832788 1365667 1220898 1626156 1153495 1280010 1101273 1338130 1275955 377779 233237 155849 1186766 1623167 1885668 145812 932088 1026633 904668 513889 1824005 268918 1063615 908791 899875 408787 753383 1896025 1909280 1244043 1660374 276602 1436262 1822361 186358 1385090 764404 1503626 991 520284 60934 351970 70343 302523 1054396 698319 1690938 1768717 1350204 1928105 1056681 1954619 711451 1687883 1267157 1195284 42250 1125122 1816699 435575 1102774 1251906 99038 208229 581700 957233 201418 660073 1533367 1690763 963439 1618840 676418 365509 781035 1501525 646066 666799 64102 1247706 1903815 293422 1324460 1488364 483923 1042788 1776346 737806 998369 52592 1177512 455829 858034 387147 426668 930901 828042 230151 217927 1471675 783627 1468995 1135676 334284 1990265 351061 64177 1313810 1305323 180664 1033377 1334879 1536358 1995914 57894 910097 178477 565534 220494 579255 735174 395948 1170274 90875 236657 258479 1872513 499178 872590 1814642 454790 1472206 1823846 52010 358792 1796304 683796 1580828 407548 883973 1050718 105451 989598 533661 866706 1987667 1171460 1383401 1711934 1761062 464461 1025341 1907107 144406 243827 1106640 1363227 816854 1851414 295190 995966 328692 1551912 680696 1072515 819145 1238869 1217204 1075381 923753 708246 73205 1400909 573729 1620094 56665 668035 1632700 1134606 1610212 1043567 184719 411230 1467674 1205239 697050 1692781 646978 1601748 1873402 1105093 410373 417553 1576372 1951534 892635 801165 110606 1369367 193416 508472 1872732 1868571 1469804 58851 442598 447175 416503 908948 244069 1993027 1463887 353798 544716 925582 1118517 1436633 357441 1047862 1779519 1651892 1291762 1982944 488468 1717034 354833 1383617 1296544 1862359 1410144 459056 894242 1180956 1957510 621632 351043 870654 108085 931383 1508850 970208 1080882 338430 403656 1247769 142860 287030 957835 1298528 1454270 1477059 1986030 1731903 289657 495535 935074 1951292 1404146 1022150 412261 1676884 1715457 267608 430016 1456022 233892 82539 1890747 674317 288369 933383 570991 1864779 1175331 1248647 571053 767447 1509824 543086 415385 1359817 1669767 967815 105012 1873570 1872959 1312256 335918 1308595 1472417 1804519 1287616 1406949 1804855 119787 1817121 1793458 345932 1271977 1935434 1936261 911383 1816595 487009 1813567 1751327 1647698 200479 410500 983455 17656 302330 1087024 1623578 1322193 1464156 181210 1033882 165088 568736 1895292 1782784 81548 1956551 1312058 174353 440164 450887 1765848 819871 941809 182576 929441 43602 106838 16 1759156 1542722 407095 1105361 1207575 1483495 363922 505299 1787891 288483 319545 279122 217342 1490559 1510681 481582 1169166 207958 340138 1957643 81514 1902039 1439585 1761958 555159 1852516 1126901 1064087 1940038 1274853 454598 678496 1131938 1116889 408748 10683 567264 210383 1561597 1630451 16122 523806 1969469 1805795 718064 1430471 245500 1713894 918584 1422183 844802 678134 571618 272932 1673681 1078745 453849 1773511 498557 1288929 223049 1876004 1533828 1882327 319456 498869 1442025 1511801 1005151 739758 702792 1595914 448187 871471 462664 1753751 236518 1325932 1405075 528411 419756 982796 1639372 1708949 1318333 1606693 1215382 921091 1288764 1888653 583495 1431145 335961 841961 77243 564611 256174 1848921 1788513 1205529 271671 959175 778743 940417 642671 1279224 1859241 1287369 975926 1751962 1678649 1568163 1290146 1277611 390522 74970 84480 787002 1999221 1101904 1049480 318329 1236086 855538 1683063 1914362 722583 1386314 345697 1168195 615777 1202965 1252854 1612984 438953 330444 103655 931416 1222622 62227 213892 1602381 1179401 53389 16763 1484305 1425034 1562801 708847 1924392 859324 1033659 1259598 31031 919061 555879 547916 1651729 1389449 1459643 1086090 1635839 513678 924760 1980243 617927 1704743 440369 1386431 1910282 1264434 247531 1846987 20695 638596 532737 86753 593113 226400 1633810 1819733 1862626 1975106 574130 1840152 1850732 687843 291603 286214 249448 1500759 187004 1617040 1703105 150066 1550275 1929289 1588233 1296263 988551 1057392 761383 253865 1835512 1149408 1782819 1441080 1395551 1676601 1222256 1224974 1552823 794250 39736 550607 492204 617978 1739466 727321 1642068 1247648 1094311 1565517 567714 895366 618966 166376 872034 881916 1650142 1629234 1577578 337777 903315 1882842 834382 1582197 1197812 687985 1411034 1654968 1270069 145300 1779368 751119 617304 690056 1601533 1188449 1924538 966959 1329480 1087887 1772258 1579877 93615 21901 515532 698247 883955 1389952 405874 1194311 651205 918096 1579859 782153 654939 1475309 798949 263631 1890313 1493047 313418 970730 334894 228883 1075555 1007368 1737053 809983 914558 1296120 1857082 1769780 1886037 296915 1367813 298483 1499387 881043 1987708 824363 226034 1413957 1404877 235912 69197 1714722 1445703 1537857 1549210 1394394 1005855 1917487 1484503 1376390 533265 1234925 1232003 1823081 345487 1150930 1566367 376776 914028 1116242 915803 570159 912226 1638108 1428518 1967360 926790 1931812 1282510 1804241 155756 1756862 504566 559643 213317 1559855 410463 182905 1636195 195605 990810 524186 772721 277983 1145151 162743 799001 276667 1789608 1629815 1440036 742400 1476539 1277461 1756342 1867561 1623862 51285 432687 1094612 40480 361587 1415447 593664 648951 27093 1882482 516603 12732 1086880 1849504 635003 53877 219427 673633 531664 1141927 867959 642791 573928 1617171 349384 641408 1176592 506166 1551029 484154 474962 1168793 41864 1831721 1307506 353525 1645271 1238881 1243975 1334240 254386 1419866 712281 374306 335995 3964 880363 404322 1106198 1919373 631176 1185714 957709 147386 1571520 894463 801056 62618 1161638 713297 70541 1582205 1624331 57022 1859271 1649971 285119 553762 410150 721559 1914228 1021775 1645591 179320 1096602 1966718 632119 1694597 266509 284088 463130 1027115 1200915 991972 1537713 1197811 1838972 978986 642 1739858 857984 1432820 143701 657650 1404783 1748225 1819174 393645 1141980 912767 1192572 378137 468689 631858 1458071 1093180 1985472 691899 462638 987230 1335479 804189 1478574 1879654 969826 12696 632451 384688 1835253 1206730 10292 1426285 1163882 1817650 1501467 389084 1411563 363555 901899 510030 1701194 609773 1663207 1598216 1303007 1701978 907634 1268511 1084905 595996 1790018 755387 1941221 463236 671202 606951 154830 360458 77451 340060 1069458 915368 469519 426352 430314 661916 572025 433509 1598639 141443 1905310 1765944 522379 773671 1076476 874475 399482 1773455 762265 1049845 1528614 164026 1475222 415331 1130217 1891794 1420162 985313 734269 266851 945053 105088 101570 767380 1891525 854169 101357 970140 420357 801788 1415192 767539 883583 970986 261030 758226 1281466 1577749 198055 958470 692948 533357 34178 765135 1338268 1234680 639243 451760 1500098 1466821 890700 215298 1790738 384248 334738 1812701 933287 1749581 1964568 1560146 547944 936617 596785 1358946 709493 841633 20622 831006 1645782 1179032 1679508 202831 33389 709008 1928481 1330466 1635206 605950 215449 360689 128562 1884623 1247890 997163 668434 1158009 874691 1666153 1329478 211098 1359231 737100 1571175 333627 1893200 1073193 705210 373278 1334159 297567 271692 224941 916899 926738 1506632 1491204 1608290 166111 409467 1980768 242053 1537728 424027 1659383 1195085 1541159 46201 109913 194618 1342606 1807303 662764 750089 1774150 1645787 180066 383927 423581 1838756 912187 104714 1512071 1816361 509251 709882 191985 866891 1327625 1031019 1455582 1896425 1996849 991316 887461 772227 159533 1573381 1096140 1723093 1753659 1597681 1332805 1541181 447456 918163 376393 1013359 901745 351261 72485 804009 1388932 1023240 1779895 814067 342798 1489761 172481 491122 679839 1984492 376565 126820 639347 201183 1911467 328492 1955691 447263 197911 534954 748985 819325 484496 29477 1272738 1348949 275732 392550 1930027 84894 1973307 530527 1985381 171293 1788884 434844 755535 724114 490299 1267980 1520853 111053 1411742 956095 1543368 94780 496179 316984 852804 907976 166654 1193152 1156163 1343921 1355874 1449380 1963992 906987 1770931 1236993 560677 848258 1149972 385092 409781 1175424 222183 676365 747614 763997 594245 955043 373321 412456 1021813 52594 672922 1841029 993467 1115969 1254847 813596 1662550 1745176 1063434 1639899 1309892 1913912 1185641 729339 1502044 1850345 534531 1452721 1095618 956243 31297 1979790 621253 1265803 1345355 947797 1983610 1514967 108555 1090342 1706143 126714 1656685 586779 1924726 106488 394816 477352 1415478 1900701 1839766 1487606 652461 1615070 1255274 795347 324144 358865 1579026 1974783 51513 772651 1083997 1637730 1489654 693866 748051 1895029 393009 1447354 1477945 1665387 1969522 658358 1926689 1284734 210434 862738 28346 1437435 766942 1835171 1931361 838675 1802006 1974793 724370 206996 928597 414345 777212 318241 1140489 1244355 899031 791432 170684 1799881 1186980 1148236 1866721 1273572 655146 1471761 1934081 1182368 606182 1055148 1562124 1855903 1607749 515359 1928039 1689750 1452720 1017877 1486670 1548087 186438 1867277 1166466 348205 1484861 126651 519936 239793 850694 1034195 1594733 1652311 926637 176703 331064 45277 522989 103367 1121663 993382 996410 520252 50756 171394 1563624 569662 869247 684741 817753 971979 677627 1686400 699654 1206809 1319388 1683568 9271 1139508 201454 393422 252078 866468 75796 152683 617500 1861802 1571371 1632647 1911744 1146866 1988199 84054 1410935 1572292 638233 1601483 1988649 205991 406704 1526232 145315 1001630 460341 1336879 252456 673715 1534652 626832 48423 1054327 1507966 277483 1398821 552765 764355 1763726 208833 1522693 1303883 1438895 803155 1366004 1013180 1627633 20858 940365 587514 1601758 170159 1928808 1925784 546306 964015 1971654 1213733 83995 366699 1467372 1031811 390386 764392 697171 329404 894834 1775514 1292551 956465 1601123 1345476 448127 144029 1882847 952987 1149529 556339 574280 1610603 1737655 935305 1607611 1682489 1572476 830291 1221569 1195984 696481 1153686 440578 357764 325381 948435 1521828 1965056 1114940 1655023 628519 467476 1746651 442260 1057742 1027661 308120 1728646 1526134 1686256 780908 1999799 286395 1627732 175501 1501840 1515991 1495164 386289 1964883 1933428 994770 714952 602229 1430004 1651366 1623312 1944072 555875 1406555 313408 503005 1094964 1854207 726976 1840607 798534 1452921 1027250 1930272 64553 771477 836914 730049 1834567 56136 1358960 1287045 1952673 1654809 648138 1213278 149837 468258 398846 1540215 422855 862250 812456 620738 336419 1019932 1278162 58387 1828476 401776 615421 27531 158821 94335 383990 1366551 700653 1218838 1386215 1602800 1987235 832783 1799767 1383786 62852 1033599 221148 872762 1754147 1224923 595887 1509909 617729 1584519 1144071 1662720 1666807 1319739 173564 75774 851527 1619489 60161 615749 463202 1573780 1903908 1212215 977448 1592945 1563255 727956 983258 1837148 1897583 1020309 1001446 733654 1859314 1149382 420812 1081915 580725 1255478 397803 1432090 123150 1666419 942889 1886557 249213 729100 1509522 1905592 1898592 1928718 268379 1517612 540640 1545058 1488133 1193218 473620 60283 1611211 1294928 833680 1048378 1516636 109134 729405 111859 1641037 1168569 1300245 114424 1697557 897600 769780 1288198 604243 1029670 1842030 1297568 1153730 1513845 1044392 229533 1686584 277014 153173 1521123 1486568 615723 1399508 1815627 808331 1466867 1518978 1637254 173078 1208556 747216 1946887 832577 1682511 1109845 1861671 551548 363446 1120456 271122 1600424 737297 796518 1851441 1009023 1581371 1759284 345356 1450938 979963 651526 66234 1129861 1529349 1169077 1057304 605418 976564 1319682 1991423 724440 864364 1122576 621488 1338384 194368 1702951 425625 971784 1097994 428876 1813026 857295 317827 749056 1280728 604600 401865 1519162 467110 83489 472739 117394 285592 225151 1988596 697793 1237889 1288338 1009131 288258 1032619 1351134 1832923 1280706 984176 232148 743717 1577706 1604719 697960 930672 1562296 716496 1850992 1252707 1850112 1233875 157922 132898 44474 658380 831885 1123250 110718 1138247 160306 1564204 722346 1823255 1324812 1115234 1695701 713788 880534 1098323 1145521 1173428 1487374 1932202 1964705 1386219 1084468 1083831 1311871 82084 1159914 766293 865178 51629 1962945 1551412 1493456 1421181 1539275 350358 888374 863076 1684110 712552 1451730 799600 491261 333696 1969352 732906 1705873 1270592 1816666 1375472 1888260 389700 3583 44771 1112583 663339 1325867 1680707 1482674 1740472 896665 438322 857838 635228 1535200 1822576 336305 1296837 1843818 909634 108995 1346483 1054834 1300754 1672838 475744 984761 306691 487776 337217 1442135 54243 210151 951613 837166 1446529 1584686 324871 873485 1972909 642369 145528 1851170 842480 1781420 1448502 796947 1544358 188337 481598 144945 1117241 1774655 132618 154116 706263 1182064 497692 1147669 1061759 1270010 900162 1096242 538999 1327943 1710110 669140 1497233 1839210 221336 1624028 1971089 357907 1204639 442447 1183815 929419 1049494 1975026 1912749 59046 265776 950047 207919 1635773 734951 1893014 725231 1073212 1095943 693534 920597 110304 430341 879741 943513 499910 1410487 819108 395913 433018 1995838 839286 1231725 1359654 241040 1797495 413144 614339 1222289 743269 977270 1339799 1909980 1804661 485790 669818 231466 706441 14271 430086 1441579 1616670 8240 458388 752525 1835636 1583304 1411670 1947434 903630 316707 632047 977408 1027803 1316311 912332 1801993 745469 1213685 1452385 1060102 1299547 1794439 1358763 298678 1005271 137219 108550 937852 865493 280971 1207553 1065069 1404211 1498236 1892582 1241594 840085 161446 1259362 609583 546569 1690630 258138 149772 1979532 668956 867429 366623 265338 680456 1422846 1812584 528560 131992 303504 742475 1370319 178751 1965406 186712 378371 314962 869390 1044184 1702457 1529141 114845 1742946 1413228 1495720 1471438 397477 322204 543373 681058 1513208 1488721 352647 1601703 76162 1487324 1462180 406196 1260171 394955 1045955 1634810 1688029 1518416 765012 217134 1761070 936285 404836 738419 1748008 542260 528873 1674889 1510453 1351109 850139 1452152 59224 1726243 109808 1017927 1609986 940905 143989 1833574 394748 1110313 702990 913894 1660551 235142 1660241 131370 1482411 899445 1442086 1223985 518184 1679219 1976817 921565 1120560 383066 1588708 638810 1865398 1330602 1563883 1599182 1132813 1058403 364704 169510 1376022 1198672 991296 620963 1001887 559412 418137 1550498 1175999 1359880 354747 970535 108481 1892581 539869 1029005 299334 1822565 1188043 793514 443037 541677 243332 1463189 348156 593891 1839752 1951582 1825454 212699 384143 17337 1249306 320038 259673 311226 227125 1957778 168476 511022 1410386 1006435 1582906 880092 98918 486209 1771304 896431 608883 1630455 1432528 1965863 1919162 1159666 1362736 1672884 1533520 38271 956596 1375424 311637 566634 600072 512773 579569 1990339 1648987 362982 1880380 1637915 1436976 1151008 1458586 333092 783100 824343 629848 281499 1240265 630821 1991728 275510 705393 1057600 1389228 205451 1227326 992314 1525341 307173 912103 506395 1464706 1650305 1029077 206219 45413 546861 603984 204168 501938 1961854 1045749 1596859 1562101 1622744 1547244 1903152 365636 1891770 537553 603758 882650 1229080 1742004 919540 91280 1071559 360897 707314 1768695 1296289 1771687 249484 203411 1218986 195512 944719 1311415 1636654 1922358 791380 312454 638435 1852409 1861435 762289 796509 989181 696439 942789 578848 405804 1552898 879611 117194 283050 893299 878526 1457992 1317226 967577 498931 1992783 296421 1885370 870202 1492745 1667129 899067 1595918 1047493 553989 919632 528905 1879232 1960215 713799 1665149 806955 1381958 477471 698818 295831 1554079 1531521 427690 1706816 123768 1870063 918385 367051 170347 1701591 952453 1174725 1803086 1045359 526926 1919540 864886 1671554 618207 318081 1331853 1913273 1089781 205518 1697443 1593075 1496435 727010 505645 1188679 180462 373476 358783 1493784 313937 1091095 661162 429145 722488 894365 1788280 923990 1423115 172259 1258963 256645 1264181 234543 1216328 1437548 799069 1528786 1530059 1013373 492998 1262767 1385523 1329636 695959 197578 1741818 1317424 1381721 1023532 539084 80454 1363994 369473 14945 1639046 1032755 508636 1398054 902303 99313 1318156 1775762 1843495 1491962 829260 679484 933474 924705 1270323 1411508 1987653 1228718 573993 925704 658369 1395397 1635802 1026201 81668 1713470 1843305 662454 32950 1466524 1392557 1694601 1450513 1968599 129953 1172673 1849985 1872548 1961427 1530952 771393 436322 641876 1599944 1186184 1558468 1325076 899471 171728 1603197 74423 1532846 1079456 1605319 576771 1050178 1014758 509174 880421 1298091 610063 156867 1473439 1668257 1121986 441783 1403582 378132 605156 1969845 1198608 1870780 1978713 1421571 657730 1933498 1804692 1091453 347169 1842302 588296 690591 1345326 1850419 1359302 199855 814311 1377022 595581 1419469 935318 1824859 667760 1901571 92324 22208 1812672 989189 729297 1493713 1443483 405994 30441 1969606 656962 317586 920813 1394456 308475 770693 1343734 912366 1342126 715071 272147 605472 1931534 951786 522191 1140252 106003 1195947 650686 116538 1696368 534854 123839 1936426 1300681 1713500 751522 750582 1331119 1560116 674688 1985637 178952 622713 1654531 1687179 1400070 1821235 1585916 1656317 110188 1654573 1627189 1657756 1966638 1289136 787723 1306183 1657441 1098802 1724901 170765 1095568 1855180 577432 143233 1410531 504802 1449366 60999 126597 588167 703587 910046 1330030 656163 945939 1658022 1642005 1835754 498225 1770892 1243905 1361776 1716236 208148 947621 1988713 1261645 1646439 1652819 1730805 750205 1028285 1740847 1303982 615796 1768872 1211411 1342167 1727083 1339912 173171 838989 639715 1527654 466118 1449740 164153 1872660 1824871 1271828 1679471 33342 119947 771007 1949618 1587714 1031009 322210 873547 1094585 1981006 1070993 227865 1639552 1702962 630511 1561226 437496 535585 1097399 1981056 797540 1151434 1271305 952836 630725 211453 77477 72490 329607 1439589 229767 1972164 190990 173212 758251 953242 738395 1873063 461932 1525553 1386316 67768 44979 1401430 457193 674139 626426 4020 903923 1819021 1655867 1742484 1604387 1739707 892151 37402 174382 1637105 266230 705540 22678 229261 711101 542209 1188498 1823592 1566892 1649780 1539841 268603 470195 351345 1062955 539375 1164440 1575473 142390 555373 1268604 272103 855029 1117488 467948 1674154 942986 1678044 417055 1305101 22992 1083023 6538 975832 433707 1823394 1743647 1095375 616359 729601 1045906 228537 1133518 989324 652281 597051 1392238 823455 1974059 1495245 557998 856932 66417 446335 1163721 1758055 430876 1331059 807846 1754206 1900507 1909521 1752992 1704356 1011466 543101 1069726 1042417 787945 1026415 430321 149065 1686589 336650 1357682 1344307 1180762 317659 149364 1607409 1515986 719159 1762005 830499 901171 1461200 1094023 359978 1485089 56062 752625 1834173 927005 986021 1317087 1847895 1821549 271909 993613 1997212 238770 35676 1515800 1548166 71969 1370756 1565264 1941885 919939 1785822 1771953 1917474 1410453 780658 1167828 878423 256283 1481754 271832 1105847 1388971 1946372 1381747 1499265 1682071 796272 1295751 184636 719029 1008462 1176206 1229393 1329107 187485 1204469 1363025 1175486 771600 1630850 264330 205144 1524462 61595 434373 1465766 1920131 1319970 1009875 769157 894954 1709328 3293 1617631 104271 1634907 588552 531808 191987 49712 1933442 1088066 1893415 444334 1865965 997763 1869265 1701516 1547953 1233418 472527 1997285 1417496 829020 1012368 562262 469419 272565 268428 255800 1060218 70293 1586902 111240 1909994 509511 580406 949413 1665529 635034 1650432 641590 1603710 1390927 1075319 614321 1205677 552328 886203 1476939 1454019 856651 904662 1053720 837259 1375223 1301096 781586 1262567 1303108 1175472 1856243 1498845 796856 374457 1424693 320066 1682475 1051279 633281 1637137 162936 823135 1720355 1829035 679877 288946 1437940 1952408 810753 1337881 794847 489521 1314322 1253803 353432 1916641 1170815 1356415 1830012 345088 1004689 1734294 1349480 1204885 695918 307417 1304751 1744247 259852 368035 245804 1335422 1118630 1535679 1973615 1491429 751571 486242 1602141 1102326 1170582 1864757 1287570 476745 1090047 22235 613313 460398 556457 571218 665340 1240524 272627 1151738 1872526 1308022 233446 1956215 293998 1687763 1165530 914279 1283782 1462956 1040691 1313276 1186816 975176 537407 1164372 174105 1580055 1290772 729560 1671234 845963 1191278 574855 1202401 444301 1392715 1123901 1623274 977441 775678 88726 1356003 9297 410389 169680 129217 275915 1122695 1247268 154903 1137614 747552 786169 864656 778230 73752 1334441 1623799 1118584 1227998 694497 295086 822811 416929 1658919 411370 601264 1639975 1491008 931957 194545 269296 934228 1400137 434336 1464270 976155 1677845 1661934 1672137 755017 1193141 1695821 1538372 1705666 864837 1333719 1647076 1943665 829575 1034604 1032469 557842 61197 386531 1294337 1307742 1080221 788995 737328 1346629 269194 1956068 1119216 1020121 759095 1140056 634532 998882 817396 1153848 1124307 874458 1754998 832457 609393 350621 830411 935717 393369 476339 876876 1674391 812893 1345551 13430 184947 608753 1134215 1335243 732763 23294 1146999 1606287 1927017 1467209 1056492 176198 296774 18788 172201 426786 1040485 605002 1909726 1761120 1462591 457056 213712 1003380 1611604 1203324 690448 120793 847148 1951934 1706136 1621965 475585 1581370 1138896 1887806 1714296 1752488 1670448 143072 1040943 1979485 1332808 1555046 1740955 1647172 1626770 261089 769386 533360 1769211 1512289 1474872 1780696 1120969 1500063 1914298 283020 1222361 815394 208491 1644631 914781 1376231 750914 281590 439230 1690692 928461 750409 835915 1438378 444807 64689 105048 1882747 1370287 628263 1867370 1710294 717670 1666680 1158833 377551 1615479 1210827 172926 1164894 1171090 612428 1746657 1691311 68893 1769187 33217 1020178 1407974 1797226 183467 1697694 1025317 1625939 1740860 1860186 360116 1029754 911638 818307 210921 73303 1895039 54939 570170 1200552 408685 1839745 1606370 756352 1798140 763342 383916 44187 953532 117044 1054271 395346 1893614 527518 485551 331849 567039 1132857 623258 328722 214650 75596 327377 239085 604080 628450 1472310 1000530 130685 165477 347331 1850235 874569 1094177 1577795 1445524 72413 1784952 620398 302667 1980486 285829 217469 1064539 587990 1269090 650180 592786 758368 1503038 1935220 924421 1425178 808965 1043229 366172 1657838 994514 1577416 1169434 983197 985750 215354 590371 784421 547865 1396547 1667623 328978 1580349 34281 101943 1686181 1852170 1991417 470356 1269567 365643 1549379 760871 11799 636970 1072271 858149 1103842 719636 29332 740895 398579 1068167 363904 1157527 1167464 275372 988898 502531 688408 682722 1272195 1384173 1105358 1582384 1668086 431774 893519 497832 1266443 1609154 1910583 1263580 1926439 1176721 714132 302068 1529570 1924719 440502 806983 1210395 640802 536227 740732 1648404 577692 644233 1480253 1742676 958095 750130 1701241 83783 1062460 1079219 598884 720014 1222860 439081 1256620 1786054 1463940 302526 143579 1958341 304095 1727309 1383703 1231088 1203924 434572 1059274 423199 1726156 750098 1556884 1139129 1173269 1858764 1972109 64007 1440238 1104635 270938 394867 1918576 326274 367985 1402182 137139 726450 293962 887606 615910 761532 1027212 1878419 1009876 189805 1198224 1663754 190322 575956 1227794 1049114 134798 1282872 1606464 1067171 1552101 1911413 453232 1764051 1650799 737171 1923087 348240 124270 1596534 1596708 1266447 1527349 108645 951900 1446975 40084 1809040 913518 783195 577046 1966175 444422 673455 898671 312326 532102 1897932 1739927 1354994 1170088 1208484 1290547 689084 1018916 1391009 1386615 1688935 376369 1081084 1274992 1065324 108608 404527 1543028 958861 1572374 592702 866359 1211083 1646621 1535450 88863 1557782 853412 517112 237963 298573 806554 901025 1072331 1100910 616815 1402237 1994358 1494849 944746 1488590 1441013 1751579 1016804 1199241 1385766 1965098 1738392 1410711 295653 1698490 879266 239893 1279463 8032 1691874 194216 1937580 1374621 488192 1006627 1212551 1529140 1958824 1508578 720006 1460922 1347052 693148 1170315 1553756 77468 179386 545738 1426009 1506921 187100 1703924 527107 1798960 1033057 1801974 590472 1317123 163580 1623027 852725 161212 1128431 1016650 26405 1761809 1557618 1172284 785552 78099 223582 552368 753332 71363 1807123 1408286 1525382 1323057 722783 220499 1426820 1412452 334280 690196 1150899 320212 555214 1720228 1198333 1830001 1849937 1009415 508361 626962 864277 397398 523430 121787 1375852 1383313 850120 88048 1089613 1777495 162385 938720 1130879 1302039 1630482 801405 456568 596359 1368064 530186 1181558 327321 1555982 246679 1472253 1731792 850834 488889 1889427 1840627 1245149 1085484 132967 980799 1303426 425702 921813 42985 594280 1314884 1306259 1717372 238280 1245449 246770 778046 1221975 1569720 1766058 1383826 826079 60911 1457231 1754218 1199442 190366 228048 137355 1587483 152164 389767 439157 270722 1637388 424856 466381 852956 627675 1123438 1078063 1117009 518380 1483523 1459043 854664 484988 1359245 1546065 1858179 1046967 1629191 89863 1719721 131833 1495034 1626188 88812 470785 840457 45483 343311 1254473 1552699 854342 1933344 1391309 311145 1759617 443283 629940 1793218 933439 296638 1681820 523299 642024 1054995 517194 767850 330300 462562 1504233 1445935 1659295 661958 240478 1997351 207898 1295834 1914580 1876182 481914 775334 454956 293755 1337336 726778 501211 1319939 1419126 529244 1737141 1090842 334904 237305 606097 902225 662403 1620339 1521340 1210019 1051432 1037069 653579 878898 1627084 929154 977287 457494 1407576 1255657 461258 33762 1538132 1960420 1064616 1267983 660495 380683 1612627 1424785 638349 546773 366213 1329861 1320167 1502694 327492 800793 981533 1177876 504534 1696683 222035 1036560 1592663 1330494 1805113 118242 590930 590251 225640 1104822 1185219 1794212 1246092 1318633 412600 1493092 877911 1137211 1228924 1952388 428766 984563 1393191 964018 1181903 1403435 1715169 1089270 199581 1003975 197349 162384 1798007 1882123 1508456 945398 1761482 1848098 75392 1103951 957193 1036196 1653397 1712054 630876 1837142 1415856 1373399 909776 1858788 1710834 1141077 548256 414571 281487 240380 472275 1302564 1377122 1538013 1342367 1724884 999754 1095466 1318895 1211205 662537 591445 783067 978466 1998629 894009 127770 1537917 1842427 1178787 912489 1037644 907588 264680 1877582 1049112 78935 338588 113962 461604 1027641 1883653 459555 463436 566330 1903748 551118 1608315 588230 842024 930441 1290477 1000819 719432 834305 1857211 314757 1737410 1636725 1868218 1751550 350173 1773502 1651944 1972930 547527 229124 776374 1633367 82896 686759 647651 618914 537234 188097 1688151 1269582 416556 1981762 265964 488891 196742 1367906 402809 468269 609941 97833 520271 1258755 454936 476257 1392043 97688 54266 1034766 564828 447347 318299 1398333 1232911 477761 274797 47230 1457000 46501 1491209 400462 1923209 468161 1204596 1942888 1040716 314776 1999776 344969 524552 1795391 1317995 1521050 1427875 464559 992170 649949 1015623 304304 1855446 109422 1999719 1713647 1870404 1429430 434658 1723415 713782 875698 663637 1105651 1358177 451664 285792 1302211 486757 1608674 129843 84177 651734 807611 153660 635135 775404 478755 40336 1981351 828914 1193097 698310 1043542 1758618 963381 194620 1625660 970492 423254 1960795 51634 100978 1233078 254776 1041079 1623810 358631 650811 1905187 1984893 428428 1859861 1945566 1213409 161306 34436 1194450 1538009 1014992 202603 718461 1767979 1350811 1037116 519078 1398646 683192 709061 337713 614429 37882 310319 142181 302249 73151 455437 1512021 1174813 1008673 1485022 1433197 39655 846832 1798244 177810 1061616 1557530 1665993 152901 844008 559332 399347 1001763 386577 805057 217216 1138320 85796 700481 892285 1437107 427582 1641624 1009964 1294617 1338679 1220243 409587 1748399 50252 1991014 371355 144811 1896367 1717132 747789 1207414 767031 840993 209144 984918 1758165 179031 1642545 934759 1174383 1347787 960131 1647438 1714222 1021756 1134426 1440144 1182055 1742287 364735 1263784 1665122 1035974 57135 1801523 1059051 48324 962248 556393 1268343 1979967 865855 1660703 192468 169044 1660208 521476 1427609 1996029 457997 1021705 1870983 941865 988863 464676 1953759 532308 333922 1028081 1893038 265487 318973 971468 1581720 1968006 1694030 182942 1941140 1039019 1750433 572022 1214615 742089 1442009 1695839 1101044 1849382 47744 440606 613077 437818 1067826 1293433 1353299 993783 1842567 738427 1429848 61910 414384 256689 343789 451585 594788 595556 212389 1481773 936430 807732 845845 1851312 1926444 1967368 470922 265153 1960667 328639 1466195 1265314 1417740 50397 104075 476993 696877 1281651 437421 1597067 659196 453935 662213 868272 147044 1791131 676062 1961208 1862042 31313 1216517 1157340 776801 1672819 647969 773155 480024 339418 979692 981332 1953231 928689 478201 791335 290912 1972434 1581541 1335789 1224538 709260 267771 1048007 1795403 1995958 1036309 581366 1014761 1010787 1196431 1982355 1218836 665204 1304487 217461 485569 24689 1978475 413998 600295 206135 1463816 1281637 968251 1567952 713956 1283323 523041 1202197 1924149 131895 714402 909621 1308635 1603288 791239 912191 1268052 210931 1250854 689909 230136 302003 1257667 740534 316946 459739 872367 799893 1026542 517239 91043 1496901 846635 1517946 1101181 1347953 1724987 850876 1688149 709723 1794446 1223747 125245 1065458 35855 1847778 443070 920772 1853492 219857 1156561 1563125 1312782 1133183 793346 535092 1894098 1789869 1815096 1707824 1840308 1086558 231438 1614204 1791335 1498314 401521 239835 1954871 575685 760095 1356289 1881814 525780 1919401 1261894 1491231 1056787 895234 1853323 588763 854235 102779 336922 398083 1378924 1167592 792068 1849720 1275390 1178381 1706783 1814484 1859850 153658 1414559 1293141 808651 710301 708048 237817 896716 651941 558560 835174 1710812 852650 874098 603455 1992173 1918333 1596106 190504 1762245 171206 1011879 222340 1509276 1224664 1189304 71520 1937332 1224145 894233 237006 1205100 732978 32894 384211 1401286 1715098 662750 1293339 61818 390263 477038 1811096 1497685 1573664 1633694 583452 831085 537049 1237094 1741540 1539117 1398219 736158 1121216 1942430 1846939 707107 834392 1955186 1977548 1300027 7863 323952 272123 300676 609141 690128 957951 1447515 149072 386131 1362934 713981 580415 1771189 98992 1153231 446030 803675 726792 1118605 638053 278571 1555387 409906 357282 1420061 775215 833997 1747299 405618 501913 1234632 1969044 990862 764262 1394245 848785 200851 1259050 1411221 255355 1878583 22722 855910 578431 378697 95428 272890 1245546 1708606 992324 1469437 1658733 1180801 519502 123115 316992 940811 384054 155487 624680 1024190 1416058 1879863 829892 1409743 336359 1257316 1012908 1845367 8558 453641 1428368 1000970 1723738 1177605 1152336 583514 102320 1144499 1188860 1879398 1865553 608410 78182 76030 1105960 1803082 763319 1974765 1409842 682859 493824 325847 1873031 933152 1052497 342869 1823654 441480 725391 1293749 1502356 1176960 1902624 396222 1414488 1189475 273296 887348 1500517 930668 78259 1401697 1850367 1526937 612781 1230805 1469481 915289 916370 1821959 1968267 1441920 392106 1306094 1133772 1845117 154821 1834318 692471 1358887 819118 1235463 1153774 516807 762863 1808944 1190793 458703 571025 296025 72503 1027981 1049096 465293 1554066 28163 1288697 1113132 1263460 894962 710250 546011 721422 83912 795395 562483 1664809 503176 1893532 1686214 397140 194414 1933253 1565123 1287083 1679499 1068697 206729 1484794 753223 1506577 142945 432221 1529832 213626 9169 1494736 1570444 1815710 1492178 487606 62148 699323 426186 295561 1247994 76095 1717718 155865 925494 711245 1040082 194522 789936 1684236 619008 433305 935347 217647 385077 339644 1994909 1432472 115841 106121 1833067 244451 1062157 1574495 408754 356037 1048526 772844 1407588 1709766 33744 1855879 838164 1470882 455145 1925819 686766 721008 1169246 698748 637615 1542555 1668809 441948 1108837 488607 429034 1919378 1640919 1958762 612576 641225 1650320 426871 1641327 1865001 392833 974671 1033811 1801499 1474500 537858 1616133 1804570 941031 1078851 107058 140932 442664 455550 391550 1462493 1586117 1651905 1929317 1880666 139064 415622 1674700 1059787 899838 854861 1710128 132615 392802 1177148 1194798 782449 626795 636872 39774 690509 1817884 332675 1586482 779919 458433 1296405 1521052 1994826 523222 212840 1803670 1690634 999677 28934 576025 189177 152127 1654490 1835839 1228806 665604 374265 937139 1114620 122147 1406530 488281 614989 1275828 1541853 70419 748114 1670514 1903204 203638 1211196 1012636 1429989 487944 399809 1210499 1280083 1152139 1125330 329893 162557 1893610 1961188 1439933 1838799 1199493 864333 1077404 1830609 36947 1569808 1368962 936557 1345089 1152300 964037 648067 703647 618812 1661930 1106794 1981407 20613 803202 1709715 197087 1879344 735092 1985161 313207 347103 1293100 404337 1803798 867204 1226578 1434748 450474 1670559 322559 1905802 136003 1128670 1742474 1782556 228336 584948 170070 635313 1566152 1392506 1948345 596363 1037149 1490817 1459587 900706 209604 187680 358577 633753 1389765 1620876 1518726 1009921 1771068 1538363 1034358 524755 1966046 1385637 1839474 358446 1694708 1536112 1931420 517160 844728 1761286 336499 598507 292892 1524432 400687 1482156 1407442 303605 1638223 513951 563234 1927749 1093778 724609 1527041 42752 905191 281641 224908 1015469 1891792 1075288 1274254 1029473 1012300 1337884 313634 463534 879401 1889846 48454 496639 1619246 1785682 717741 495589 951875 851111 1760684 1324406 1913125 1710058 742930 1986066 1152749 1770541 529549 2732 456417 1233357 1572539 1562378 214732 788656 1914438 1495373 627453 1891939 430629 617620 1821741 1693167 34926 771436 1611702 316139 123811 1698831 1638706 117840 1690287 1535933 1772055 1637298 1120284 1263479 1866439 1921800 1772711 808441 765090 1736527 10116 1035926 502914 565458 94403 899479 1096176 1532626 878989 528574 163551 1940503 1797054 216079 1602421 575935 1965585 1206934 1316452 1908259 169996 514334 455572 467182 926123 1462245 1287743 1415443 605696 579120 277714 1155766 546205 962725 233303 1152488 1275929 1971893 543709 35852 184945 1283553 1622348 952815 1837622 1326947 1172263 408659 1606965 1925270 1222451 1117553 934475 1091634 891380 885264 200778 1271924 357115 1652667 46817 1996845 158693 64678 1153374 1419616 1023524 1805399 1250197 2481 85253 1338664 645245 274559 930574 531227 1523674 100641 1907196 1476853 1836490 722257 82656 1456703 717364 933951 375802 1555965 1857185 175014 1430026 12377 768587 1371450 305838 256889 818863 968072 1554052 1503306 1811310 358803 1379214 1290991 696951 1430980 1091866 1415584 1790955 478783 626696 1044484 603605 297691 592399 727181 520171 450503 187362 1220207 993447 695490 59832 670534 1335405 1298980 860211 1195215 994862 1808071 979333 876123 935068 112443 586400 1670707 862199 554793 702122 1879908 815183 175751 37435 790703 1145455 87877 731634 795899 1776822 886130 245265 413604 132134 1134171 1650514 264047 908455 1925609 1568544 521115 1637233 434245 708763 21625 185160 690296 1186867 797926 1544009 902298 22118 1703436 1513460 978588 40508 1527980 1243933 72260 964648 1156295 138398 1654332 899919 400595 1430603 1299637 1327141 1657510 1319461 1045244 693791 592114 1829129 1000685 1163105 252129 1506241 63621 1883433 315905 1778334 73312 1337772 109154 1631508 487273 1326549 474975 1640617 369865 1450568 612753 303832 488615 1662788 1770008 604003 928771 657664 257743 409778 503701 1781551 1336030 632061 418430 633738 947825 667020 1864922 1863709 1933232 553248 730663 79053 138656 197323 1429964 1654166 1318036 639692 1694295 1911078 858435 1433550 1115764 1981103 319908 145619 932522 359098 1879702 1588420 1111908 1896315 766708 1462058 1539441 393775 1697384 1947451 1659910 1140600 50892 1525394 1203339 438488 1665934 1260693 358418 1502962 1992089 230069 1924876 425339 997752 404747 1344140 432447 1074895 1061407 1206589 573085 910417 1745243 804614 1286818 1494041 634827 1502220 1031804 85623 167980 133891 1305200 1265847 1692901 262378 716574 607212 1235657 348030 652268 936405 1420694 399895 1900611 303990 679246 1558952 1776590 1342929 444719 1916327 1431356 1325036 469409 1801328 1231129 1574486 1431085 81673 364179 1840686 1583 1352867 155579 1872490 349730 757339 1504395 439209 1555176 1113326 1298682 696983 1966741 456085 983468 716571 731643 333896 1224689 976038 982917 909341 864503 1602522 128718 1345606 636980 679668 1674176 1368682 1818270 1782137 917496 1116592 543870 1633327 580409 1126101 148787 923272 534529 413867 1671780 794113 694819 319590 31170 805200 1632503 1401140 113264 1040142 108216 1710186 1887006 771791 1053162 1485075 492125 1732996 1091363 239306 358264 874004 1653689 1006413 737150 924533 1212745 87957 1896729 855815 671648 1437602 51112 600217 1753416 1778990 1507667 710008 364467 485260 1411128 1170240 1214598 1213136 1691779 266197 1715336 632028 821927 1119779 189179 620356 757954 622520 1606272 1264334 883723 712165 1781442 1938424 1843257 854594 1196126 594514 17290 1880149 1819982 176541 987787 1140665 265265 39283 1210945 985973 286975 1704694 1072712 922699 422901 188060 266107 428276 760132 1114731 976462 1891283 383321 1616603 1324597 761774 760930 1916805 1903143 1830860 1432081 353072 1870478 350578 1523194 675838 1387003 339555 1314510 1169669 219357 1947235 831378 471338 1114095 1461527 1764009 380480 488231 2140 1273435 1207180 516390 1913022 808273 1664239 1822555 584843 225982 714497 1197718 1534946 334720 1545398 1951519 113073 634035 172637 496858 1725091 1615758 1317519 1527992 62056 1418036 330662 494026 264011 510153 781548 703508 200304 1237627 81824 1935026 262891 593274 1298026 904411 536290 71269 1092965 57368 720867 958398 801209 755807 137024 1373961 532195 430782 136616 1027744 878719 817333 1122988 1770750 463581 724141 1571036 387085 1940168 663981 163337 832685 1969476 1206910 1091640 1420074 927483 80100 1404067 997117 759668 125128 1764811 620943 762088 172099 397058 700400 1569630 703544 1345185 177663 568765 1535236 1735687 575279 1120408 1040746 682621 1891365 674738 1582577 1659641 819917 1590642 1941254 1580941 1308529 937694 1835794 977889 1548799 857717 725964 1688849 1982765 1836091 1197312 856782 1879885 533004 1240640 1407854 78036 368078 1544111 1736792 1603470 729507 1811925 300087 127456 456993 1169249 301869 1434725 1883302 721791 1695003 361502 1721230 811462 1054735 332438 405732 354728 497995 1085886 635000 441835 1531341 346270 1099174 807827 1604190 374434 1572441 1950973 551472 1082459 326540 1734384 492046 1077350 1960754 46729 1460598 106704 309655 41794 562248 1398207 399496 1223598 1124549 270775 916067 810756 1016027 1588372 1451646 991385 978638 195354 33801 830583 1237046 1222375 1703850 1064824 197986 403648 256860 838357 459972 498545 1650598 1611297 1940779 771464 1833434 124432 1011066 1960224 1421746 1903449 1909387 925486 1884030 494140 279935 1983969 549970 1170872 1452087 80922 235250 996016 1585597 1296309 1793133 288344 69810 1732659 763789 54242 1938086 13353 1754040 1779045 1282800 128273 1074046 92103 522981 1648358 1994229 805087 896660 24743 1772359 100217 1540243 1504661 1707564 852181 1562211 656506 1248262 1841760 785280 374487 948098 122626 133138 275805 1619403 1431777 1732439 1773920 1283339 1474604 392640 1316617 1019871 1155659 1753556 1312318 1477420 1370863 1523891 1224804 985568 1532894 465678 1641009 258897 592734 837268 230246 170677 615255 1693262 580142 1994425 1020089 1862341 347517 251857 1194778 724883 68386 1517754 177679 1655480 648372 531610 350131 44552 1658218 332759 1189745 84309 329267 656158 826150 1752353 957975 1117470 3484 1526816 1489076 1186214 473447 940344 1206567 1441147 365116 567001 1080100 1782296 202535 906315 1591940 2442 1451302 790328 748705 973777 213734 1943931 969201 1954928 1021221 1521175 1892225 1800846 615661 1871243 1618323 1504803 1979322 895462 600169 496834 1063884 1108156 1585722 80179 1453794 1692991 328501 544217 216637 515786 1839758 459266 1121528 603858 1674350 828007 1240350 863380 119153 1050285 1269707 1658190 1463530 1894182 741087 571893 1187928 561928 1957635 1160083 1638773 1103175 1972139 1251797 1869501 890792 1399429 1255964 518718 451376 63400 1100752 58593 1308155 505617 1610802 363400 1007098 78304 1041880 1220003 763434 1953443 1738451 684678 85647 1929432 1217823 1134515 1515633 1062875 1608159 1010231 808052 174580 1501678 1932435 1905736 687543 591082 882477 1521706 1698331 267588 244331 1853673 521734 1389961 1587821 1590656 271592 1600628 1281726 366471 717616 1996713 691298 1218362 1923492 12673 1916821 1361091 1957229 113308 1038651 324555 1310473 254516 837351 503873 610794 1225707 343072 759544 1704687 371550 1591996 1857584 636208 436923 14286 901858 1449665 1634301 328314 1756040 346471 335118 1013048 287211 184727 1644136 202940 170588 1182453 1688551 853057 97437 404084 1436726 662649 1379313 1666041 1362422 820499 434812 1272123 983111 421387 1235951 256261 81798 359795 144354 1063267 1191747 1489827 1622549 626212 1874495 1520589 1342074 99435 1656523 156071 1885891 1617295 554660 962800 1269807 1229151 1595605 381561 1599386 1819523 1832233 1597391 1936952 1297138 1706186 1602856 874589 150561 965019 1268757 372261 1929160 104604 494042 654105 1074993 800464 289989 46686 869024 1604030 1383201 662903 1952627 1468558 136748 541402 1246876 1110898 948563 511835 851678 1324057 752177 832848 1443057 1605851 111654 884532 1508656 1521157 1555378 1643443 1091900 1395704 141244 1363578 901128 1734601 1203204 253000 363691 965813 1204600 609285 1912522 1095969 637126 904880 457716 1734500 246365 1505775 922548 1833021 265318 562917 907860 1964981 1779639 1458177 812557 1905794 1343116 776335 1113573 1942945 1183599 1045679 1898809 1882129 1287685 1701025 1793351 322407 1190026 364009 818705 582620 1292555 906018 1244654 322597 15736 830496 1791699 1210486 1981796 1716280 1211481 1297619 858231 1849078 1713282 627156 735671 333541 332541 708239 394014 1533922 855574 1066064 207192 1457884 310618 1717433 41246 812781 662735 877026 1312443 557994 361261 124696 1682635 1678968 284551 1649801 1248815 1295534 1502301 1155863 279627 621913 182669 1795001 853172 1342461 779063 520104 321594 1197634 1976529 139026 532277 559140 816101 1115248 45859 1831461 836005 1151205 173743 1830462 137621 859542 1775237 1882396 481502 800937 68704 447090 772536 793873 1740332 256724 493063 1456510 1979539 413707 1496116 971556 952079 89060 420533 116868 1950928 1161290 806986 745232 354494 885743 701460 1891377 1079240 436626 1875475 217329 818321 800516 996804 470478 145773 1314386 1060907 1868326 998104 597684 1721972 1931089 298718 1617342 1652069 1895762 290134 1030023 960105 1497875 390904 1168492 1823872 1157945 1757751 449711 1822058 908975 1203490 838741 623932 1806891 1967433 1051929 1035529 1883187 449996 169524 148510 1002332 432741 696391 766572 1603119 1770318 621978 1905900 1802555 644061 1720277 370848 908441 735402 410689 451429 1681593 687565 238370 1131963 215071 212876 1317490 745039 1773333 1914227 1404648 1281698 1508042 476192 1205741 1157548 1699489 388868 47211 357068 157600 410251 875904 1477455 1849524 1235907 362876 1005456 472853 1593242 1476765 1574567 1830926 1307829 1946644 638487 742176 1562243 1211602 719164 276214 41084 434100 786276 1228231 286530 1928185 1511707 1157523 1529228 143253 1610551 438327 1275050 807039 274550 918491 649153 1506945 834969 1967296 1434764 1925978 1174848 571768 1847091 1025572 215701 1716279 1642477 383622 1511554 643601 954015 1251499 212399 524569 1636953 1697785 1894849 1376963 492363 928760 595112 1409922 1180856 7113 1449218 983190 1529980 1488526 676876 25968 525059 288262 1343518 1447265 994184 1743623 1095856 45964 1712072 443665 1431487 1111168 1972158 1470564 940605 1683259 760571 978693 1326431 1810243 982213 1476953 30893 386485 523975 993058 1182790 925442 951280 1743900 1879145 917501 264932 1156724 1065133 542676 599133 1198740 279895 1497694 779852 250644 931595 1249544 1702749 261818 1850398 1945264 992619 408554 712049 957072 1693920 1306861 1926312 967962 1574967 602714 1009534 1860138 46079 844681 13622 1950325 1292376 1633155 1036989 1472379 506872 1690573 1366350 1645028 361217 1360661 709770 682959 1567393 735479 340489 1804108 278095 165584 170455 1460605 278205 1352345 1544229 1456062 1191219 639114 433566 750749 270484 1303713 952673 519022 1407414 665829 469550 362430 1993703 595394 515573 1928501 1213279 1032398 456708 140207 1566368 704392 942422 303411 1851781 1942832 893367 186503 1593994 438145 1863452 1707251 1905361 318358 253625 966676 1409795 1392192 1471110 509338 1612744 476628 1491965 413555 1095881 1342978 766 1537051 1096701 724523 1591084 386145 1550407 42268 775252 1672465 1499861 1451440 710112 1436339 1407095 744178 6337 1686020 253192 1329340 455615 1488865 255103 1086697 1570254 1276133 1442391 569071 1628724 1363651 731536 770460 1619511 1619063 1424531 1012460 1659794 1394888 312473 1856879 1659628 1026253 1337769 1474603 875977 1171785 1007659 762857 1042501 614577 263594 1039414 1064025 752017 1879123 585493 843630 482589 858864 254528 656834 1842724 1601193 674311 1367840 1715896 249473 1441894 1080327 159170 1005016 1157339 644139 1510519 1089044 1084386 591843 235344 1722237 556835 1895622 1037090 930124 1804003 296453 394142 472948 1287777 1371423 1456619 1853090 654441 260236 221433 1731047 750941 396742 1611913 1373584 763442 1120044 26261 1942993 1030281 745077 125929 1650591 639010 124518 1780202 1033013 402429 938273 1500198 21596 941859 249388 124927 1473741 1033522 276388 589437 1950851 380932 1123739 1864228 54881 342004 1741750 230395 63292 41051 598740 1250581 370457 1886935 1551592 1104070 1699443 1213133 1612070 1007096 1558912 168059 799203 523807 565809 1776857 1957290 359685 156274 1092228 1534974 900884 1815326 1100780 1414223 1516492 1201301 1211955 1904076 828341 1267760 114703 1170416 1139767 1566889 159370 680734 1481869 333956 1809352 719042 1351448 482038 958129 42776 939976 1397636 183374 1022415 992336 1232926 1296512 1900796 963276 1550488 791882 1248561 1272604 1416190 618339 1862457 816967 1698288 114874 660812 530450 1062929 1671516 937296 308778 1798163 1617787 1432263 1167958 28469 445448 1833625 1246028 1485618 236664 876705 1440430 1639379 686154 931352 1377869 1361197 692341 905166 276224 1155701 174731 1426131 1856813 554815 1321812 66047 309088 967737 955150 1991387 875470 446825 1372500 1140198 246226 1933846 722008 562498 1310010 595625 775813 1719583 788641 1254645 1915651 1287418 1088538 1740169 619409 761012 1843039 1603383 856752 1964310 339649 96728 1473915 1483755 1090183 1728699 1108281 617186 1206424 1394553 1036689 258520 1134774 623452 65113 1131430 1843669 1177222 180471 1778204 1128875 1227062 195644 152139 1542154 52810 1314736 760749 814234 1445139 1727180 235930 277902 1695891 1719460 1415924 218931 297758 280665 1019946 1698637 1976129 908451 7254 426488 1467829 410320 1361720 1526210 758544 1659231 297608 1035330 160860 448814 1587763 1255243 481674 629681 1189331 470898 1140111 1381503 1466163 276972 1016143 1783535 170531 722939 1921752 1506747 409431 910948 503337 1931834 1190883 36782 794918 1507515 557660 1275784 27764 1830266 648579 1460992 1604863 690829 331559 731109 271754 1815403 520227 1753643 1929810 1245512 1131686 1836368 1638323 96701 159996 1524405 754717 1701564 1713764 469364 1036164 587132 681300 1987240 1812972 1053874 631186 1719993 242286 1074245 881036 1732593 1122207 1048981 1066479 526134 1097993 836631 904657 1733437 1501482 718875 1309023 885725 1117033 22448 119823 383531 912296 676523 844083 339276 248806 990112 1967444 900332 1400278 1178637 500472 1302673 1358778 524481 208204 722542 148315 264192 748887 500695 1306963 749786 148737 1318133 49901 1643428 455705 1671619 338330 1484049 1373141 521008 173581 100770 325764 1169440 113013 1588225 1428713 930556 1019195 1684070 1088799 398437 167612 1815989 1472204 517901 1058753 319404 1030024 748028 1101392 1844016 559704 966338 1328208 1553843 655978 1981623 1023913 1674993 833973 1241545 1996555 512002 971582 1654711 893783 496905 515233 1477538 173184 720475 619362 283164 416333 1184138 1545101 1207989 1299859 269215 1561623 1792377 1954826 1781771 1586939 190557 935565 1731955 1571190 600741 1517144 613780 1554077 1489216 541881 1775520 78274 1987220 867672 686726 556076 1685336 1428874 1787429 1145332 407102 606921 1058826 1671905 646848 592045 800102 796269 297616 1906781 1630097 577751 140722 1737061 1773896 842077 1759740 24491 77266 302468 397185 1933262 1041378 897902 437076 292535 606057 1384805 549307 906967 474879 940687 955063 676809 1879921 1851333 1177747 306137 772399 788425 1764983 67657 932744 129639 1939334 328139 56183 1721788 1327077 676209 1448811 1615882 1148771 557145 16542 448373 799915 197685 649496 1236819 630358 820745 1072337 1200669 74089 1088292 1628908 1048612 54679 843400 669081 1860018 1325155 1324529 1866362 1500805 1295183 1041941 78820 1132583 475543 759538 1296532 1271207 1496576 153200 1985446 1629339 322266 392210 449958 773503 1120152 1914662 1505917 1296393 907487 1872729 1933275 1411006 255293 271561 687225 1370973 783273 1534569 2417 1633023 296686 1132963 56595 1079654 168558 1535462 705675 658090 1978364 199591 833476 947928 1314574 1685329 333827 1232545 1526940 129438 288305 150171 1621249 1412918 338436 622711 1793020 689110 621451 1314639 316800 1349587 816021 381250 676430 149941 832891 748695 29247 446663 407965 321164 1852223 1852037 140025 1137968 1009218 751422 54629 58156 1970674 46388 912221 711265 1773812 1978794 1744242 278039 380221 1081508 872936 897522 1554856 1642539 119316 1709077 1269065 126886 543032 1923392 1625407 676281 1433970 1961922 1820039 1255638 803586 1562791 1965413 287599 1468034 800634 1241621 594033 1528145 197064 672987 216879 969459 1344797 754142 81171 461884 836161 1845893 354096 966319 508687 826719 1662801 1720851 1275129 414029 1390039 638885 556787 577356 1632482 1561994 307486 555550 4964 1732393 1154318 1638835 1924429 14322 1934858 873614 814231 47969 887997 785275 992361 1521958 1988291 1214924 684557 793410 718513 1255741 371878 1510629 971084 1438798 1690920 1525595 1916316 429510 49921 1829027 1116973 855212 177849 426300 666080 264559 198976 1376993 633719 837960 357464 1510955 1693545 238450 1843603 1058844 1500537 1952091 765059 574199 159450 425681 696003 518772 203372 1495501 1035429 1830517 101354 382562 249223 715806 175838 961076 575024 87826 1354115 142199 648004 91906 1300243 1804222 815116 953859 1685316 439391 1058640 186110 574705 1861114 573536 114674 1540752 1169117 1248237 1925273 605903 246043 524097 1281458 965708 1265801 678157 718089 592586 598203 1714326 38599 1295439 1202479 1864445 1495684 1280497 1210913 494171 355158 1181124 579954 966891 408713 1511824 91465 961783 1883202 1289338 1683939 985798 1071131 1862760 45380 869928 1388832 459526 1254134 1092151 1970439 826683 1239612 435326 1868702 1178250 1083738 984495 213532 1956045 484996 1226049 184256 349448 211705 1911785 749524 1797915 1495052 1628849 1499191 1295638 1179338 852982 1206457 1292468 1878940 1384547 1241949 120534 461086 1537408 1586766 1717871 1500351 1084978 1503087 1627554 1256121 1160877 17065 226602 1748596 1546235 284290 761185 1789288 230225 241174 1890059 1679924 889957 1471514 836676 542345 1555264 560147 546489 1943993 1382831 143905 1902844 1770413 366065 1571322 957070 1458624 539145 955167 480401 302518 1980024 1686550 923913 1036170 568677 1361320 466279 1712662 1917958 1768322 1803602 216268 1245862 1400870 1505635 1714635 343461 978872 1455801 710691 1629864 1931285 36735 734834 381187 918410 34739 95753 436634 1286816 130527 1418017 1747976 32399 1050319 1654489 723226 960160 1109676 313854 10398 1774684 1119647 1075057 76578 714605 1955760 264616 1367086 965568 317452 889093 226346 575474 1177164 421802 1385695 409869 532540 1469977 947489 350402 1933825 414900 1387257 1419938 302620 1518255 159241 170987 608404 1677856 911630 1253970 1486153 1464141 1238020 1633463 1363093 935963 1556766 664393 982695 859721 1337178 1525072 1093399 646781 1022259 1554883 1297530 1911443 179143 419629 134305 1241969 1525026 219094 1973175 638216 838919 1464066 1950947 1976131 332765 1356980 1345055 104477 263727 1735961 702480 1448805 1467854 697254 658333 895238 553058 1879405 718366 1784734 1759607 1492155 408734 183218 1746481 403441 839329 644661 345080 272630 1530853 1401170 1932465 1869126 39113 1864246 122881 163884 989718 1328724 454114 829097 818354 1066002 536034 1985625 315705 102008 519975 1513028 1101879 1690847 58077 1972583 824784 1719056 1768540 1814214 142094 533270 225967 133149 1496685 1634348 128469 1734668 109592 289102 264069 1962687 545648 1321078 1220358 734415 1905432 1264099 1453476 175706 112114 1099387 100015 1609204 1843340 1814720 351676 231676 506793 558996 987647 1910810 469428 1719741 953652 188139 56278 628417 1473169 655248 291591 914019 84220 893575 1576708 1190265 284179 1739908 1540123 1046180 340979 164870 20046 406474 535427 1935967 1723541 1736703 1211731 1470738 1965489 846641 1757412 697268 1901884 1466110 517323 1641262 858845 263282 1130632 505943 159718 882495 57677 283912 519101 1582108 1501595 266670 1707796 587389 1494590 689845 1797030 1591883 1312484 449696 515477 1977041 192976 895934 1292327 1127963 1141326 692422 1066392 865146 178695 1353671 672135 540283 1780466 1980198 1577769 414655 776159 1475012 460287 68289 1341878 738428 131457 537925 314966 1318340 13137 803745 1115391 86531 1529748 1821793 1133593 1033088 1179050 1096252 1727326 119359 1854932 1528788 900083 1538068 1858190 1236371 768011 340719 968211 1856652 71033 1219465 1613025 1385472 1627661 678875 1513895 182372 1446837 664336 317367 191715 677498 1881985 1153731 1911257 1439461 1795030 1803736 1771431 1130232 1304360 1530309 1785986 660779 63948 1354005 498355 739408 450561 1238673 1981895 909541 1010133 473999 1808321 717482 1395385 225712 885154 1908844 442271 1435652 1980138 1347747 256512 1976505 969608 1006993 1908722 1264984 1616019 180951 234131 136447 673084 60851 1917901 1178700 53346 1984498 1771983 682022 1057331 1696708 107581 187020 1057676 1100202 40529 376023 727933 968492 349624 1504979 1834687 1958261 1669113 1332680 950069 227481 1792255 1724750 1243629 513519 1510171 1582142 1078192 1886992 1199586 1149885 1683701 1286425 1105681 1920561 530303 1912537 1506086 1980872 848103 487486 1508519 723776 1734097 1143127 1040543 1476012 871446 1131544 30656 975277 1857917 1469431 1776538 1981577 779426 1312567 587640 1525152 1623095 1314276 1536917 253785 95571 678513 404244 1933471 478393 172066 1743746 1507075 1992713 515332 1519299 830621 1381301 1163463 123438 427480 1105442 1120962 1013311 1501987 1058679 527514 852544 1360107 1488749 1853434 1572248 569730 1115775 777510 1448347 1614494 1720656 847927 931589 1813490 874512 1294757 1913729 483318 399703 982768 10503 1372789 1371440 98129 1085181 1639127 1902663 1646803 145021 1995163 1510931 1662108 929639 279815 694266 513275 760409 1982116 235551 1279630 9426 1250345 1051247 1002838 16461 1778837 1960481 1733050 1500778 1376805 533069 813944 1109066 366121 252880 1125972 451258 1098371 1562838 1152446 1857393 233305 709294 747678 699959 827790 1866097 117683 1982424 1900177 916248 29279 159966 942936 447855 192182 1667682 415334 479321 155394 1836274 879692 475521 1806104 1640604 1906847 858556 495580 1923046 1473885 316967 993604 1260986 1093486 1122101 1869009 1213130 755911 44078 1078555 590093 290355 965263 1928443 718703 534353 1169116 741999 1796838 842018 1206339 1592001 45900 1501881 1994047 392204 1714526 1131994 1328126 1158413 1470003 1767955 1727547 1653068 1315524 367479 270835 1378158 211919 1661291 527130 957084 1951990 1136743 1462424 1226019 482925 402827 583556 747707 915582 1474207 220418 1468228 842410 1184261 1430202 1800504 1185416 1265259 1321023 821741 1436635 220705 10890 1419907 958316 1227200 150151 812515 459204 858042 685537 1803578 1768337 467066 1098035 731341 408935 1702281 1714003 1515676 1853252 1215362 12270 1884755 521563 1840707 371912 438751 746438 338867 918330 1176218 1419272 1784747 1530090 1583070 706351 762858 1498079 1054931 93525 130653 1058079 897416 530694 874584 343244 1005679 1182924 467532 1464718 1386999 1022279 475373 1393403 1436578 920858 740214 1505331 749676 1010364 1751546 1210623 1545529 545873 906349 1750688 1882092 591303 1745271 877323 1117623 700441 836073 892629 1525526 31541 800721 1386342 1199584 228236 373299 292510 504825 1231229 1170203 1826708 1997223 211031 1427076 736090 1097061 1507430 1508320 337782 561939 536954 305209 655260 769414 1243491 917440 1174017 1616708 1601851 524343 1496319 109372 193799 242029 473046 30212 1957359 1302509 1637600 1860609 164920 1265908 1032601 1323417 588222 1252550 849270 140601 253251 849739 146488 96574 1048725 7358 145589 1807604 1007018 793296 60000 311123 1881765 1955843 1126698 1922615 288587 1083609 711503 1211547 1169567 466249 532902 1632074 1340118 1970984 1498623 424623 751232 321221 1340157 1021667 1672089 274973 1314422 329204 867354 86308 1264616 1789484 1669832 460414 1334774 795446 131413 910579 1283575 1407308 1083107 1597033 1221992 1978533 223244 177680 1613702 1743379 987786 548594 1784908 952004 1024531 1774456 1901585 1091721 1660257 680973 247151 1769697 1496060 408604 1431901 1997122 1028574 1780609 83761 758943 1525446 269288 1437965 629472 297893 933768 543186 928283 954940 488795 738271 1877194 1272494 856501 521973 1657983 74553 1900121 628915 1358224 1785131 897592 1950361 683345 602643 43453 735364 832687 1612325 1493791 857617 1617880 228027 1075628 1594260 1279274 704328 1602982 1476772 13599 1708695 1650669 1979921 1233430 1814159 854549 201095 1924811 761498 874877 1547334 319847 1001688 1714977 1922012 648426 20424 1109694 1990992 701202 1222093 1637867 26884 530092 53215 707916 1794904 929989 250437 589001 1081922 1450764 235226 174046 98506 1486714 487379 1887118 1724108 136696 291699 923466 1358856 1248555 1876345 1486275 603727 207356 1457409 279945 16638 818698 1509254 1534858 1873434 1841113 1133888 458537 302286 1993731 865005 992484 503749 564119 565695 1697536 409604 1525092 1282602 1464672 64784 1762903 1279887 295244 1251783 1131503 1990157 937639 1228286 455375 290511 1567110 338825 48082 1164751 1892871 1429868 570771 423089 512281 563046 463637 580244 415460 758795 683872 1844388 994504 495262 710806 815899 1147154 66691 1556232 1966071 1364648 1163854 463690 1500560 555709 1719187 1531552 1175124 1577980 1244196 842446 1552169 806616 325099 855390 489630 1892419 1732634 1429945 406426 547733 417916 640360 896078 708546 44578 165222 1905591 181728 104247 1604803 632802 883526 757344 372228 1491589 213896 1615438 154406 1476788 291314 1214036 1142298 442039 1477885 127887 1827799 97012 1400075 719777 77424 1719513 1333068 344828 1731053 186493 686413 761956 345644 1356144 926440 39604 239776 307682 1726470 96153 1457975 1656780 1391743 759056 170873 1941593 1268951 900908 322489 734994 1746205 1864839 531160 695496 674526 1162567 1251504 418226 1827584 1456444 1614970 597731 515142 1761 726806 1802069 1024588 388255 1449963 1618693 1848691 1051473 1659967 1920343 883699 1838841 1923182 584956 540444 931686 1089447 1596222 494143 1868899 1646590 828012 1875928 1405138 89221 906436 663119 808776 911148 472990 929129 1978161 52353 274735 530337 1479949 302762 804704 1136768 165752 645305 1489229 408813 1448080 342886 1522056 1338637 1336666 1223860 1742812 756467 154889 1144237 1984469 1804873 1465136 1107615 937613 1059304 73637 487906 796101 844402 1671296 1429136 1357617 770265 774384 1016552 1589394 877486 437691 108382 812595 209657 1249124 1471750 1337161 258697 1112486 321489 750345 360167 1386250 832795 259189 194580 539409 1631230 893140 347435 342670 673649 1216014 924088 1413939 1420427 1426074 1948075 4014 767040 1189278 39201 452846 579895 1269625 1388250 1023756 1336101 461273 183267 324283 560662 1576206 881722 1947369 481530 1125683 169658 890918 1004393 2891 1844274 1666420 472860 813271 1129093 695754 1363625 568558 1633852 605551 594871 405500 366711 858873 741766 1841511 533187 860652 878530 82844 219327 1086909 698926 868537 1045926 475735 95677 573859 529249 370663 912674 1876088 287014 1494874 854685 89782 8648 283648 962451 1819350 966317 1041638 29114 642799 964673 1339612 1045959 268431 525552 616058 1137456 673578 1948385 294621 548980 412485 1116255 934499 414772 1808897 69705 1424091 1286182 293757 468824 1147356 1484534 986036 1871147 1971820 1019016 1419118 1801465 147253 915759 15814 1950814 91872 604313 813328 438202 529275 1990349 1954264 1509435 1814617 25368 1891045 994849 486461 894705 1163194 1719560 332970 489032 464710 1231861 923066 39592 711412 486410 1513670 1549341 149456 1944282 17403 771509 73241 1372592 843271 154709 1240399 342242 1643974 615045 1702258 1394199 364377 1639791 1387677 1178412 1350255 1610533 1172897 1644877 452797 1782326 763941 780536 511602 775605 1402377 1288355 7565 587399 1918867 547450 1943943 160298 995927 497265 1868308 1635067 1157443 1358336 725612 1774262 540683 731979 1111020 241026 1921982 187214 1090086 1942322 1496931 397694 207027 1112988 90338 1578007 1125386 569288 1944124 167435 640327 1997683 379936 1590950 463852 314015 6272 1811293 985994 1118784 343904 1601757 1124558 600336 1738377 170803 40514 680848 787084 1565869 1319886 176534 1284796 766996 1452047 315448 793187 458938 1640420 1871000 869705 1054863 704654 1196985 886022 1443561 1344502 228964 462429 438256 173782 970169 168717 793450 604623 1702891 1103121 878441 1338948 1987094 1498947 995762 462733 1407278 1143036 1184891 9116 1641460 1380825 727149 855864 940156 812838 86306 867307 332591 451501 1335511 1145397 1348022 1560746 716010 975571 357700 1386664 291108 1304265 1088970 250719 670079 328822 453841 1887831 1119450 714168 965746 1608318 978119 1225229 302350 1519545 1109016 118507 1408710 1847679 1939503 548772 928841 1886368 541367 1508710 1208548 82072 1170141 1164103 986523 205084 1904199 1572706 606192 1185204 496428 1993872 1009118 37474 506572 1486293 502677 959818 1147031 652541 861980 1926813 359515 1828483 157207 234094 213924 816150 1037171 314592 37070 972353 713785 299706 1548091 1450090 1931404 683621 435622 861905 28310 614049 1851612 6839 1290790 1936122 1383869 418972 241831 208629 430244 505059 1946208 450058 1076041 604867 1202774 1682232 1499254 950844 1793049 753550 126150 892424 552243 1113580 909853 1944375 1511311 1052937 1123991 106575 1961399 648241 1543514 917257 893431 1563314 1930304 1204917 449587 494481 1081937 974260 1153172 864375 948517 528008 1850036 1073174 1971186 1095387 71776 1041180 798387 54975 272703 1160422 891767 1091489 336829 1234042 1762158 1992809 1974256 1072414 1117561 50664 1396187 485311 1490112 840879 1772459 649448 403491 1399621 599509 1522955 1086511 409568 762668 752389 1726338 1571098 1849362 1039963 1363569 358777 503696 474200 1596501 66361 1627083 711854 1980432 1641250 524789 486956 1162207 306946 622203 1917362 531620 732677 1797796 172331 947923 942429 1778563 806822 288246 1178529 760894 1291741 68878 704954 716540 1635559 1077313 842640 806956 474232 552489 1814790 273354 272741 1729472 859584 649635 338265 1710655 1415203 1930814 395906 986276 678138 1853880 1235823 338301 364504 867980 1400982 1293412 64716 711752 1416706 1472470 1055257 355382 1448871 622242 1917495 762359 736350 1071360 751221 1095158 833475 54207 866945 53759 574904 850919 595332 113015 844966 1817039 1352267 1826364 1684657 1056410 627080 23004 366602 1709596 194343 1097487 742955 512214 1314753 1284001 1424533 588702 796814 1356869 1427989 965605 617076 1500790 1068872 1919219 1397313 753808 303894 1787504 927822 1849271 1009388 492290 1189419 627012 1717722 1997413 1979199 1971941 609163 1928608 788142 664303 57563 1697496 1365979 646100 882999 40280 585175 1965401 1869921 1483259 273032 1307836 15997 1180410 1091416 1119529 902512 929435 443327 422148 519067 1451447 544385 1174745 48718 1462330 1099157 600458 807291 1170086 210257 537529 1992666 754968 92964 466325 1757695 192447 1419839 1778026 479298 427135 505028 567878 446078 1165137 465156 12159 877960 1655842 1075746 1460136 1483731 121478 1684778 1961379 185445 844286 1393949 577289 1870674 1429181 365738 594691 432416 825976 322184 1158428 580969 41701 216813 387767 1876310 1193249 1728480 1219376 1910545 740775 199005 1506820 253356 23779 1279193 1717518 80918 1304159 218975 838880 1999566 1083238 603747 86182 1423959 348591 947349 1361444 1173335 228509 1973515 1333772 1880874 186433 229520 1411242 475841 1942884 135435 841987 1238340 1548463 1095149 854083 928235 538717 1574552 1722662 368451 733954 140728 782659 1680809 812834 1236087 1960660 1531813 1956062 1998618 1307680 1499747 1973144 864676 1976585 702786 227322 655547 1562789 1672003 1681695 548797 719748 1040853 130996 829926 447184 1778817 439744 1315655 131516 687419 1677229 766486 1583456 17368 1254143 102869 1545409 1533543 1140637 1806318 1911013 1667547 291454 711062 1983736 251690 1422172 1295158 205715 1823386 1758965 106849 119781 1334682 1453951 1740738 1650942 1183803 961934 977806 58084 521381 69411 72382 832858 29511 1276629 334531 1336207 1481799 1464919 870459 555447 436798 849911 1966481 1991314 1953799 1553183 847767 1099093 1941151 808647 1882357 1896753 159602 407576 1617698 1749245 1616365 256940 1180853 1391094 1294085 822228 1913803 675517 860141 1017822 775207 1013809 1959711 708979 1968511 1173638 1554088 1595611 1435588 1674720 1837547 1984670 403483 1154458 422037 57753 843129 1290740 1495871 784773 1663530 625394 1717809 1546179 112687 1531922 533469 1208356 961626 375768 582343 1144763 1185119 1696731 195341 149558 1822938 345745 1027739 200852 280360 862856 573891 1678503 641174 645281 1239537 1971331 1057314 479427 413205 1760299 520181 1169902 1837569 1023672 856078 1426981 1497527 193533 933405 460612 1210121 1990090 1168490 1079041 546637 1737447 387300 1507398 1195854 1286680 1727026 765667 637020 201843 1319257 709943 685147 236458 255296 677792 591927 1278269 82296 996059 1488711 775868 986248 1518528 160377 1353345 320785 1500300 215643 1190024 592338 71447 1202820 1971189 1019203 909246 453229 1148942 516307 690313 389181 730507 492210 967138 1189453 1787404 708813 605743 267701 1550478 1404136 1426707 377269 231787 1596452 43543 1517672 535637 1693701 1025059 972423 243486 1404095 1953601 1830284 384176 1650826 1233454 192103 1427485 852323 1506328 662707 1951840 1221878 1675822 1035128 185652 1995128 1450311 376083 760163 458568 1255908 1057149 44354 138119 1174404 1638546 1241275 68101 1259907 1107163 524381 63012 1967754 1081324 333624 134653 515194 1066987 761168 270026 1132409 1347226 1742322 1159636 348505 1617696 470220 1825704 1137646 224944 399553 1766250 1497522 744683 1647472 1331263 588046 1611465 628251 1227128 183199 1405402 92508 1076681 1384073 878266 105567 579280 480795 1245178 1469394 1733608 1493298 878567 1771389 219773 1212501 1992191 1697480 784609 554569 170268 1340905 1726620 1839438 1172109 1189997 698097 1408418 1960596 934966 843821 151240 1520427 666199 556313 965130 455963 1084252 644333 1696065 1907487 80254 1892150 1064638 939937 370309 1115079 814606 1426235 1721716 517021 617333 1860151 1311277 1457482 269107 271862 1086235 970974 103747 3096 1711880 424003 1594219 43736 94470 1282502 214071 767052 1532111 1830369 662160 934396 713706 293542 482618 896091 681325 1568336 507137 1892014 1198353 315910 1480708 1421947 953304 1147063 961260 1773188 1308670 1292948 1534516 584578 1198030 694285 256662 1524411 290020 602770 55956 571675 833888 1791052 1288502 852622 668839 3370 857843 473865 1426004 80821 1512747 1304429 1746148 377474 1895829 1227225 1329203 1756941 666055 75222 947710 1604927 1128189 283800 355333 263815 307379 22227 655728 304787 642985 361862 953810 1874399 609678 384997 1329779 257851 225751 252974 499723 617275 1911822 1003322 516522 1785655 384289 1752326 70168 1966451 1216009 1224706 1937508 1466569 1089890 106421 1475756 466856 931107 1001748 1655521 1642149 329223 1486517 276458 934345 87009 1232061 1752514 1457375 794635 1605563 888850 1452997 1240498 1673191 301942 637085 1001058 1557920 1548702 1488571 878270 1512116 911355 1637721 984053 242388 254293 548011 1460152 1924710 928983 189308 126216 729144 562502 1061521 168960 525179 1119068 336446 1230877 436976 1386009 21093 138470 790111 1664253 90624 1746025 1274711 529981 524617 677244 1940653 309954 1492770 699897 1618178 694851 301646 1556913 1157212 405073 954930 1191515 1678915 1914085 14913 863879 1307252 1904125 1107712 1920384 1445154 878862 1948517 69956 1587420 1828401 1936675 419185 764857 231330 1395310 1302857 488980 1228714 1289701 873931 848194 1818968 44964 1345507 32129 93255 475966 697030 1093442 638059 245994 883991 35913 1810870 145523 684666 1641165 506030 165465 1813962 1221149 1657557 43953 1257576 507197 1613051 637941 141410 1937593 484873 819255 1313479 237303 699377 874900 1185648 1536383 455338 1511140 1326937 391392 683309 1023545 1165394 1120967 917686 1617772 1247940 914439 899690 1816553 1857466 138673 1205297 164904 828748 1926606 1506154 159380 30322 309350 838047 493665 1632873 23047 1748164 1708396 441130 1372901 866931 970985 486104 808286 1392749 996476 469196 1477020 664933 760472 1918998 1597182 313505 911611 789127 609262 591136 1514353 1504127 197467 82609 1702651 1315184 606770 1212610 1540194 1114397 1119445 1485399 890437 133711 1932302 379016 1614234 1347376 1400942 1388413 763718 1750745 1807179 248797 252337 972848 561284 246186 758321 1600297 1717324 317806 1798612 1309220 842420 713632 979081 82024 390042 313979 129993 1419317 88888 1033448 1257474 1305805 72459 35060 903959 1553288 1819627 1102349 1651585 31800 1321256 1944847 375853 69374 1565312 846319 1189378 1947313 1579249 648935 711686 1198382 293040 1931456 1117183 1967158 1045387 1616342 1621834 1384556 1801094 1520680 14765 1703822 1165318 161721 146399 950574 369334 1302145 1074586 857531 119178 1323939 1271051 1108146 1196515 1964124 243683 507187 673280 1319923 660185 1135681 380383 1823029 1559773 1667237 1858233 558839 677278 242771 1653042 1162405 1823626 980688 833187 168857 205616 113337 1602455 1957981 1375558 1150517 1036197 1071375 1504085 1158227 1953298 1302111 1359763 1248686 1782003 325894 677308 1657493 1402984 914055 186380 471128 226514 1529902 865791 1072016 1897010 1569490 679254 942726 608200 295241 1249102 333173 213515 1246041 828092 567543 1945589 1962947 1597081 1369971 1761747 220360 230621 300839 1821648 378049 1142430 964056 92234 1560206 84426 1404687 129260 1193971 5022 207378 1134026 977224 906483 931513 1546131 1345683 1452038 1743533 33962 1246636 257143 1217557 1308047 594168 372049 1912935 991303 1266259 1621841 1817383 1474841 171422 1345721 1420939 1868694 1887110 826607 1979079 987140 394834 487448 1834413 804702 72145 283702 104187 1230563 967005 957096 1812744 1525265 1810491 1953576 175025 1939598 1529558 1118397 1006313 485499 1330849 49955 1698254 1263772 162441 917590 815262 717048 1601156 855959 979979 248983 758740 1084699 1447189 728155 360667 1741406 1512602 492127 587250 399918 924112 1009898 122879 1589743 1309306 1186986 1139019 1260401 1512868 485286 1771865 399633 556202 1281378 344999 1788855 1543325 1973196 1736925 1180845 1293851 771772 873550 689131 1808510 1485790 1602724 399723 461552 1859120 1336020 224356 1166082 1344820 1269446 1233723 1822298 337094 1227854 7446 611 1526198 1755907 946508 6934 1814021 1597607 1792042 752864 455691 1381864 1088405 1280619 183567 570259 667262 595186 461773 300993 1784493 809970 1135788 210115 330247 404550 582233 1241614 231252 1013780 882752 1560375 907117 95652 613332 1907248 1289381 308102 100219 1586278 166533 1112239 1485014 894158 682494 1792119 1278546 1860545 466582 1308661 210295 1615538 1027241 1074505 789723 1937 1538851 1815238 961544 1981835 490429 1379916 1274606 185204 930729 1568954 1706612 790560 652746 228202 1959358 1563323 1945763 361611 1132779 1843874 1572765 270302 1156057 399373 1346649 526763 564903 1537942 1559993 150505 371765 1236344 1013087 1749369 70927 915640 1452030 1566741 35503 1347491 1540096 874168 908728 1603432 1027749 1470615 504355 390961 76835 1788418 435473 1336950 1401402 780436 705704 611068 541785 1396485 1890676 533736 815960 429431 266737 106987 1488062 1170549 364294 1608366 1246328 1375727 657866 1522300 851072 1473992 312673 599675 1725626 1972925 1718442 1695679 299298 385225 1509895 315365 791785 1804679 1487549 1254585 338019 989635 984567 1025503 925547 371319 902779 558677 742883 1868357 95348 1936109 1806658 996802 745710 96996 1702360 541579 1422106 895729 830195 1139999 1277118 90239 119340 1128109 444365 1768334 1977645 652666 322445 869523 1230655 28084 1306246 118171 1625143 242723 1551296 557989 842900 1174379 351466 372283 1514862 1336163 1367898 671919 856786 19694 1426207 380728 1101266 1017376 121370 759535 762451 1591919 977296 138582 358336 1695437 739618 362989 944677 1565580 198402 175244 1007086 1962204 118832 138444 794322 1266157 1060705 887192 114250 674722 789334 1263027 616120 38692 19750 283149 1548913 1771988 587236 1591565 756478 1536795 1730298 1512711 461000 675244 802780 1559627 1738291 1513639 40983 1634558 300249 746229 976966 1014766 1156113 770402 1656606 1306569 836610 965622 1423914 876673 291939 546232 1833398 1617622 192506 1994435 1184410 1311715 99738 797783 1038114 1362887 322878 166602 372275 368111 1017422 222976 316018 1873103 1638925 694247 285611 666120 1737393 922926 1833407 872302 1295851 1518029 358746 567735 612017 764934 1852751 48949 296074 1038085 1883372 1848987 1077405 994491 1943659 1529261 1843917 48012 1904391 1996918 118582 1971070 1052609 31690 1409556 1737096 1465746 1071161 1415522 1134166 816418 516895 1687178 573782 1034936 1713195 299816 1366637 1150706 603942 875591 509310 1802005 1726184 284085 1827532 1971580 1017819 1588907 655844 1750365 872699 1983286 26435 171957 58574 127408 1897324 452428 757194 932966 1729901 484626 297809 1615601 1674161 665924 117334 741488 1736471 1103911 1351821 1509371 1101225 126013 1081255 134567 1027086 822323 279477 1835632 28368 493263 853269 1156642 216162 1916182 1169323 1866697 1775143 1001614 1401683 1561212 1873924 140734 861197 681794 557940 1425975 1725932 1001832 580770 1941014 1817511 1697011 513731 1493218 1065461 1037100 1764131 883509 1899866 760840 1192006 645932 343188 1852180 431354 1235286 958279 1286288 1524803 1593174 383428 1375234 1112453 1188793 1679023 1198074 412439 1726840 1618218 463993 1900846 9002 1701876 308061 1704935 1294271 1693600 1281004 373810 1591499 835957 181774 689411 354177 1069473 717997 1501494 1630649 1935925 314349 559875 607996 888627 1068397 1838184 496788 704925 664213 1468410 1491051 1972748 801316 1434391 1860119 887207 530035 222795 423395 137110 716215 223347 679033 1153357 185886 21205 1954902 142299 586446 1072280 243462 1573266 1319251 1870107 1899655 1060637 43668 314063 1276725 39838 404784 1923362 1510070 1495695 407920 396880 879615 1695214 665927 1635100 1001712 1510114 1581653 1173578 185001 1042933 1888313 110545 1346233 1365461 1741565 1723593 1170756 862183 710189 1522459 100045 1417760 1783626 358719 1415619 927982 1769727 1499221 674236 1667054 841028 1737290 810657 805155 1587133 683150 1397786 408690 93332 1779522 473018 1652861 1425375 1130270 1508621 991246 368170 1462489 431584 1446536 1928576 1016626 1712513 1055895 1879152 107433 238121 848241 1552373 751910 1483330 1569626 109295 1993036 972295 102076 639335 1141242 1219535 334337 58312 1662809 113912 261100 430596 73930 626542 165881 98680 943049 1003448 678195 99522 571449 48802 1099216 108351 1962469 1982737 327909 545946 104193 1195434 1223810 680341 750598 992281 788562 357777 1870985 960058 859276 1628495 1909075 196102 1434801 1690356 1992488 1193203 1600980 1932461 205174 785154 627734 534932 1793216 19044 1688614 629514 260714 1219057 1443734 941322 1797425 1278382 328777 1019390 1125304 1761180 35288 1841461 866108 603052 870017 1977128 1786219 629222 465044 811092 184180 280103 1223552 1005954 202606 1527897 1174165 1792188 1968866 22123 1578244 144706 1538952 15088 647754 907797 1916797 604742 906330 559948 887275 1186481 1764498 956602 465178 290782 1795613 1559629 1775394 1907856 1901081 999913 1395549 1918331 1912158 873722 657955 991126 1763568 19764 523827 225695 1060783 778136 1229377 1737319 1890825 167284 1055083 220674 1774825 1191274 439143 1527741 1350498 591931 1811917 25472 495416 1293664 553707 1889372 1436998 810093 1407574 987909 1371785 1025600 1898799 241404 871154 1270779 537737 590881 1106422 1324428 1554535 1679035 982217 1574774 776720 749560 1557277 630361 200812 988306 97233 450348 1842058 1265234 1518807 1776680 1196462 67117 1945751 1923431 703839 1536491 1783468 795843 1367211 893486 757775 1793209 1142859 923995 1458707 316637 1151558 1109108 1685012 1819860 306895 897742 933572 875352 1783733 583925 485102 1549016 1800815 1274570 1181851 339799 248556 1276238 1392158 1118708 377702 1327500 212277 1725450 98915 304297 206896 383652 715610 186079 1647581 1367162 353329 253164 825358 821827 1007462 79939 1566145 750587 1491400 930692 151789 1205870 512527 140358 1554423 9339 1365147 1035651 1486223 73172 1684848 1831486 1700114 1700258 1577297 826874 109291 1699475 115225 987199 148788 832734 1545747 481081 818547 161625 542954 968687 384299 1904625 147810 954219 1093373 1455908 1053248 531931 741942 634430 1563545 27784 1064376 653756 1205154 747182 901278 882755 923330 1038142 1333595 1165936 802839 949967 941609 266570 1531692 174132 1772583 574198 334666 1552519 498828 427973 1292200 580422 524385 1031871 286732 986375 829872 1939652 1532690 514413 1057362 34648 800247 1317844 1041439 576151 1329903 762871 1186611 1566084 1371262 982625 800483 252793 1424617 48112 166206 282899 88963 746144 1100026 272369 465152 941823 1884350 1978389 1521260 494814 404449 1726162 1472570 1032047 335075 776100 991938 582110 1380259 1866368 1243854 1108879 1173225 647504 544813 1868479 1221934 1403446 701631 1601398 771021 1113113 27846 1388539 336392 1267287 858400 1603280 21301 284349 709684 1422418 1207102 376730 112599 999526 1520339 1215411 1705405 139619 985781 1233111 1350888 828646 675347 214920 566268 145989 1904752 1534132 1556991 643472 424038 1172343 106900 64510 193414 683982 251054 1941 270527 905981 1789012 27757 1215233 984157 155637 1589042 1015470 321278 826692 280497 1793142 559477 94582 499748 1168787 1627428 1790587 1267553 1302395 222646 1405343 1555886 71856 734549 1768802 1498275 1627823 1970363 1380533 67122 674479 181589 933746 986042 892851 1171299 796601 1981151 1356176 394688 1062555 1750737 71472 1980162 1072059 1388089 166980 1236030 1187749 655510 729149 1559015 1224812 887595 834704 1505339 1779143 997426 1806682 766191 1051397 1917963 1096167 1389946 770481 72539 956580 1680336 1218212 1692266 1233510 1429092 1912496 310173 1393542 1988007 1628209 317067 800575 1956186 615318 797925 228816 1679528 317758 752043 1721712 1244552 1173554 1377644 1560629 1474006 1638978 1008222 1529273 483641 1089538 1422155 339949 838411 877440 422923 424291 1690509 100497 1275260 1420885 1438306 538642 612206 1798564 999208 1434614 1198032 945288 1355433 1818599 628638 46184 192635 150892 1757323 1648249 15755 313129 1640201 596647 470339 107806 356589 528354 714372 509597 1323981 1410447 526835 909370 703015 716460 604276 340357 1815939 728240 320905 1908810 508623 1830876 615106 790630 1875120 1512353 706160 457220 1754529 1042570 76651 1339819 189679 817291 639055 954860 1271385 1959403 426598 1206329 1075291 1652592 669393 1234917 1335445 1366540 596901 1400263 945956 323714 1726868 70266 1304141 1250646 294781 1097985 1890952 1103495 1871779 1727884 747251 1668712 1432912 1185106 43273 479611 495814 360912 1229738 1878205 354778 1014442 736423 341492 766769 1637407 1131104 1886613 1090742 1557486 1470529 1918957 1990768 1981611 1423278 1470343 75978 1557333 1437318 1845832 1111089 254737 1661832 906653 834421 762714 727104 750695 307413 1081841 178920 917867 970910 1046091 1239446 603871 226900 844266 1885220 1582430 1007501 1784640 597758 225391 692783 1650062 360212 1150286 1508509 404795 341720 528302 56067 913876 651817 1113336 962027 1798714 339029 356651 43312 1931173 419381 1307421 1241255 1843346 509081 532912 1813826 1703109 1666922 1375620 438118 1809505 456064 420098 1159691 809339 1577352 275163 265684 920987 227160 1062552 256838 158706 1496475 288545 1722759 261943 502957 508053 1926893 1416972 668177 75825 1396912 1474137 1530079 579667 612591 1828388 1257632 1341644 115610 451412 1373136 1669878 878362 1307660 397852 317878 1789452 1565599 947662 1798036 938838 1476098 1766055 1361933 1822713 1767075 1179834 279740 919663 476045 536326 1837286 1380705 412191 148489 852561 1506608 1777834 735287 1865069 1824705 617633 1243228 482963 1482659 1589696 144640 816731 1290625 675102 1518376 1437925 648219 1927362 1076011 1517219 1485597 297631 759655 870790 1259977 520311 414750 1106991 859805 1566035 722197 1442666 281711 1120009 966714 1107071 101510 825821 661176 1102783 1699043 609816 1353708 407906 1655963 563145 1358389 1284385 640420 430072 1299654 502129 121815 1704784 789082 1286476 405909 932666 125727 1692145 1864805 1185562 1444401 1318849 734473 1244194 1608515 1246855 384701 1540239 1923065 1385526 471504 1919697 1658885 1108058 958378 1148205 1640727 478545 95921 676463 1123046 1800049 1563046 280568 1307009 1254458 427151 738181 692226 1161921 157406 645191 654520 439138 1157828 446156 1602326 143226 1420202 1261159 573814 1148097 718842 570645 1628350 738446 1362900 953942 918731 1683398 506234 1109671 1534105 387997 1333446 354021 1396471 88018 1776841 254501 1839070 1421024 1238244 1679879 1036471 1543697 524143 1321544 1175589 209482 1936110 834900 1551144 488020 1860998 78346 84174 1766082 273241 755224 1434726 1519440 844485 1740081 1135912 728480 649938 1720721 1147434 1519599 1130139 670196 472256 1624414 517885 1673456 270205 1003738 123035 170373 1813671 1461437 979408 489833 1054759 1386130 320077 330615 251497 542315 1628578 1245966 682064 1113778 802190 700934 708281 730564 398606 790673 758311 1176148 1608733 152439 544989 866811 1870939 179417 1016693 1266298 166302 804463 1154271 338336 831108 45018 1381559 1343205 746043 1217323 247013 1513870 1201486 1061735 1006445 343290 1033164 1141329 820980 1693199 1764531 372721 155030 393618 132332 1684461 180868 944384 1778372 1101146 1679048 1721544 1009208 1692783 347416 1003522 524683 449978 410803 1279840 984627 64368 1573062 102657 1133126 1911353 1422922 1423657 1808229 1154476 1223184 213362 1376216 1687770 1750219 1715161 249515 984280 256571 1414057 1253012 1252390 1982062 1932707 264831 592483 506322 1239729 424850 363168 1037368 175741 1088581 329793 440566 765920 1945018 1310379 1914106 332804 1473982 1934779 862567 560046 1681451 295340 1210629 695992 1868823 1723060 1925694 1991491 842791 1172063 782175 325841 324239 240679 1935187 141086 1025381 636154 1068517 497062 576263 765652 1608038 892582 1293064 516975 1192643 586751 536769 914633 1839678 213214 1692352 832455 426134 1311741 232008 1622729 1400530 592311 1974455 846561 171140 1633574 1257030 42521 1858054 664826 570983 589091 1413972 13382 1565009 541917 390826 688853 1557768 1628093 266115 1918211 827427 999699 486087 39153 1227915 1626341 648108 1290335 1101374 575933 547466 438591 1783875 1020618 1848322 949920 825086 1501898 207951 320909 1191033 1477794 674495 1509062 1629606 556552 1526864 376547 1846069 1204060 1946882 431333 1036452 633506 813435 677248 1873469 1249036 1226641 1093417 1118925 1241208 636504 834675 829887 1403467 514339 899171 395554 636809 646811 367519 517528 647473 1318082 147790 845456 1091251 1518452 551068 503679 1222953 1181811 774319 1687149 1217387 1378012 589053 868419 549151 1051325 666335 1390400 726473 266844 224666 687720 1090728 1439312 811082 1704096 547383 1747593 1649849 1680719 580755 591329 977479 616190 236655 1163151 347434 426431 900065 1556908 1414422 728642 1163738 227717 1600580 584096 633963 1199522 1415033 170170 1901760 252093 754618 597123 935505 1145699 939979 168230 539788 1409461 152328 530738 966803 1021232 812664 1877750 774330 1846440 518045 36236 461766 923685 1349836 725441 1196717 203178 627034 1473778 646632 1826604 151304 1762823 1044433 1169885 816840 221308 1242755 761479 1238227 895764 1372542 697115 1657529 960737 1257396 268532 1537091 1277924 1870070 1747339 513808 411291 1345331 1440772 1566467 1819073 1944049 827234 1429196 1685533 256704 1836880 1204204 668765 463388 1089762 693805 701244 1712896 1982999 1431615 1596320 971809 36746 1605035 1796360 480549 1431699 689141 813540 724646 1307253 111289 512255 770149 1279430 950826 1866148 1736061 1109833 622649 545197 647542 865703 886668 1200651 1473615 20934 1296791 909038 597714 1366129 1168621 1785172 1024111 70884 874504 1105487 1800406 1832231 1693964 1165027 599259 1605050 1844298 269378 1899258 1225782 792975 569943 920839 1941310 1836782 561712 1969559 258551 621046 1650256 1282362 1523370 1689959 1396618 1966587 1745883 217073 1659693 308554 213161 105442 1946984 515889 356537 1340487 223945 1472711 763955 1634782 346671 75123 429830 1807810 1217005 390737 846895 1799227 457814 1863862 946242 1531297 512592 50897 1274024 851365 251425 114016 805364 873581 399696 1285502 1467588 1796909 1387739 1105421 1602414 1110636 834263 827679 1504776 316133 26511 1302451 1718029 1535017 932943 17488 786496 1155312 281457 440297 1624127 493651 1466752 1769838 577269 284096 1623570 1911444 226930 1055570 1172037 232916 397598 1248125 443857 1757497 1779693 789440 1282556 1161795 286012 216816 359076 1508463 1552453 504178 390551 1058298 76079 763959 1193224 175714 1888387 668620 170707 1045971 1711365 701327 323485 415718 1722447 1858995 133691 1841353 1099117 1795716 524599 239715 583075 943669 1824714 1334069 63674 801204 1175936 1054288 514942 1258631 641882 1557164 1561525 1995081 1821649 1403013 1413880 1275318 371027 249922 798694 23357 375643 1148556 1144401 672543 1050262 735673 415588 373795 1922428 100241 1850990 559525 1264978 1324215 1432076 61140 65508 1333137 1814706 920740 1307149 647757 1261165 521911 1963966 1876727 781007 189501 1076724 1779473 970878 360663 980612 870797 174575 1385945 1382408 773226 1857392 1206686 159540 1587433 190206 1756558 1900432 1793706 690377 1090392 1847550 1082748 1055729 148158 357238 1496035 1279660 1856232 1207371 483419 1567924 895708 216912 730517 1157351 112256 1990302 403311 1802529 1285030 651309 795895 1953230 375276 504394 1451975 778250 1961582 789656 595494 1149209 1010234 1139554 1722433 639694 1140082 1098952 53053 737438 974381 181576 1175498 790137 1146323 578574 935612 1821136 1451306 1655799 475834 694590 667082 1870228 1024123 20118 861393 321249 188761 1730907 1565990 1402989 1389294 186854 419783 602355 980515 863189 733085 1216480 313009 825952 321473 1284038 336134 1085121 1391378 1659232 1474680 466320 1529485 1689788 711660 647720 1601831 1295502 71395 855287 1943785 1194634 115962 1152427 372512 940278 104682 1287764 296569 264852 1545511 1706976 1243695 469144 1638180 1901179 598671 7476 1064089 1457237 1769273 1973955 1522784 655860 1907958 639147 430182 1808479 1548042 1825195 1650797 900949 1061835 1747668 976451 529499 113577 166679 1370654 765226 1492198 1525659 1140813 1772482 1582925 885537 796854 921932 1790007 1481820 1921017 109270 350672 1016914 1470796 109792 314110 343698 547894 595125 695020 797969 934019 211899 123819 51617 1356766 166274 456295 234635 927078 1434675 828112 927827 973599 652066 653015 1959374 1317940 609953 1699428 1725637 864953 836657 898972 828733 738929 816481 1886361 328573 1867593 404683 1813096 1760844 118241 757495 91619 265871 245374 1733073 900575 1988903 324643 1483517 1708275 1699116 1426289 1762604 392955 1001251 1048197 1490025 242143 812817 105543 729919 1845853 800551 926812 95757 1553647 1107454 446679 850190 74459 813845 1168441 1896251 1349687 224042 864552 726526 302761 1450689 645220 1563368 1123186 1426461 586521 997001 1810068 908311 1336317 1996445 1598065 382155 1617753 1360869 1781483 1720465 1658959 692953 796085 615674 688488 390426 301430 1106329 915027 1207124 1932946 1533070 1704777 557965 40859 1722383 631797 1460468 1980113 1263751 457479 778004 1962100 407221 1597313 1580083 95229 544767 267187 325113 918716 326334 372189 386751 1685538 1231598 200611 1043235 1173227 267815 1068199 306810 1419794 1801678 1650824 45715 1780715 592289 1029517 537816 1710904 59502 1722260 887435 255516 1567558 1459688 66068 1347553 1771579 1373071 304720 1854115 375569 1287815 1008862 1059575 442103 1595457 1631683 869773 514240 1610357 1642951 935134 421667 777035 19202 231656 753252 820098 1763303 1726990 1278782 496932 698203 711741 1673757 1946306 914510 1358766 643590 1325081 599002 1153488 292760 1348468 680767 594218 1173524 201497 1495820 608432 300414 1420412 1191655 1652026 1046303 300910 1474167 689738 1077842 1716397 1080127 1793592 1824459 1077422 1144692 1231018 1206296 484521 188368 1118527 1011093 618205 435092 1096595 559182 787904 71030 1260522 1341179 1354501 306215 1976381 1185960 1323644 483496 870274 213978 1606562 311112 1604036 757869 1244282 1462916 1810930 580869 931657 1514868 1401709 460954 1736379 1879195 1551469 1577040 1919614 1630078 922126 386893 1395927 1879170 1537226 914008 192648 1990829 1712426 1806192 176988 574126 511913 6035 672112 1064276 32416 634868 357097 205753 1005893 1928218 113627 18068 1924270 1548941 161865 768083 1925777 1795081 918416 1759534 654583 704741 992535 982902 1683600 1503299 459404 696310 1941594 623088 1808280 279914 1761430 1461700 1653516 1156915 1318655 1205022 701370 515268 1069585 1444819 1725261 1930522 1667411 939426 1937693 1074061 1854614 1335916 1766969 201946 1437012 382658 1897132 879263 1012615 53644 1552025 1735411 859982 148133 1136309 456635 138481 1127830 1868131 485510 1649653 1289395 1773095 1530725 752672 1197713 56366 1944729 1683814 1603333 1457758 1879678 991953 569830 1121244 587247 1400992 412075 261189 1691494 997310 771644 1449170 716550 1927736 403189 1344420 1258922 1519423 493777 1238276 749750 1557523 1893544 1631770 485584 1329476 1646506 546616 165661 781342 719478 1272373 111598 442101 1791430 226454 710030 919148 1461883 1174837 519316 321416 739815 831775 615927 1567123 1538476 1566531 1177037 704556 1831914 378484 714831 536924 624383 375408 1117468 1049831 1623069 596709 619243 397820 1908511 1719314 1593395 400666 3870 978720 859588 1121115 740706 1238811 543876 1149144 637596 1662733 39192 397690 739604 1377690 18582 1323441 1232456 980761 191120 763538 1765855 365924 1905831 1749556 1436220 396172 444133 1165836 211922 1116170 996422 935996 829257 1192182 1755456 148933 1388707 953009 837111 1361328 564411 1779150 409764 589278 1542896 1486563 138141 45369 496299 1927998 1237428 1198821 1406990 1971017 1311890 1221634 77771 1604090 787033 1785856 52152 1190598 1271851 1021201 1766347 974121 450198 1982068 1899673 586197 1314421 1354160 472980 1860604 1239016 1978525 686188 216928 618663 382854 1305864 1893645 972783 378078 711269 175955 1535481 1895910 1446908 811427 60776 1435559 1657718 452843 1825184 749477 660264 597238 960629 1778715 1163764 1792397 957640 546914 791629 40998 1665553 523251 967800 369207 348859 825579 326181 599749 230650 1011296 375533 577602 1595232 1513288 1816193 1704155 1892821 770113 1986201 1763779 1067972 1461436 784716 817462 918218 375780 1974373 1262296 930104 986548 1712034 1781439 403613 282145 883529 1982045 1727745 1586481 1965828 1281097 472423 1777337 1597338 448130 1896554 1445186 225301 625076 1627313 1239962 1342132 911797 1758033 707078 1474078 1109239 1409781 1967218 577666 641257 1639294 1033258 912414 1350885 1321029 1957413 970942 189340 1030802 1173284 1058794 1234180 369875 1154526 305583 1089856 1240039 1542914 915697 476927 38034 253193 95289 704508 28865 1953065 450822 984085 863703 765861 1361545 509996 779859 991682 1872466 132001 734797 378511 1152278 1057073 1493696 1202737 1373780 1214689 1664064 1291661 1163216 1727429 1208300 1684222 667881 1285807 1833078 1143417 1386752 919264 519238 441625 622042 424679 1794622 1125776 737596 1444785 742862 126683 1820156 521444 552987 1897160 888484 1995887 75317 1547596 600566 1082611 1295102 9060 1266016 266481 748227 756989 61371 352388 1498839 1089068 903303 1857077 913054 906911 202285 48204 61721 181908 994277 277336 614792 1202245 1457968 563204 1833783 1819384 366197 1793956 1118356 1924631 937262 323722 11174 1659378 817357 1219284 1215953 974972 383527 479339 38816 803821 467503 27530 1913333 1555329 1282874 440564 1712269 118229 1877338 13625 1129670 1866167 178214 476922 573709 1672687 163062 1818007 1502084 781028 63697 395625 847201 808825 1769706 155119 966192 143142 1694410 1535753 1450014 769626 1300787 1221852 70579 16969 1593830 80391 1856362 1843631 754243 147611 174148 1086985 881924 638789 1913992 1023668 159279 279209 1005079 273764 1232385 1823427 28618 1488268 1776849 1907235 1454557 1595083 195650 342909 114350 715239 1583903 1247157 1827826 28457 1296815 357926 759547 289935 69415 1729725 784540 1755608 841198 1026015 780601 1817705 1076595 786 511963 1029450 354403 191503 717628 27803 56356 1483364 777119 1770907 1293922 1735574 765944 556347 1144082 612417 767228 938237 1106843 382631 1159650 297708 1281545 1159779 1508015 305953 68475 1245644 1597006 369815 1977016 589681 727234 960870 1954664 973204 60285 166924 926903 47789 1533372 348288 503970 1742250 146667 1126996 409969 307217 714714 1079918 1855353 1198149 1706312 1297018 292391 1097911 1089854 1217674 814721 836337 1514312 104793 33483 884568 1730059 173969 1006786 1775274 318287 1129542 852701 1364837 1649609 1587062 1019582 150452 1619163 112244 807249 741734 937179 1210886 1964830 1731627 1438530 499134 998773 1405555 1993281 319572 1556782 1609620 1253641 1884114 140436 319536 1997065 155556 1998208 208772 1331889 668112 330553 922108 1317094 39503 1602003 508864 387944 480610 723737 930369 295633 817985 462998 798220 699364 942890 421670 1263386 231718 1032889 1955768 1713486 62277 863327 781751 1196179 270163 798464 408318 1561785 732311 1658203 727069 33524 582393 1032368 338580 275340 873241 317441 1228812 636593 1960852 1541687 262516 396902 1968909 774445 1875602 263928 1846705 1224285 1219132 1448707 1792114 962154 1307487 598461 794239 1469268 1493976 1305420 962820 1615121 1053188 1578587 1513648 848818 369226 1095479 406765 1616155 616140 223136 769906 127518 1643792 1278651 573418 1305929 267430 204450 240731 1941121 1946418 934994 1135187 1899382 1988763 1817808 1355719 528228 1850252 381261 241157 862606 1316368 429352 1775181 986819 344568 730688 1594022 513539 1467608 1632469 1053480 1994395 1017982 1338208 709220 1664125 901826 516545 178320 113918 1991498 1225038 1281282 60112 1841203 1821610 1851980 431382 593386 1784368 1246093 388990 800238 1616344 807889 272303 1575392 1383501 305303 678013 325078 373621 1941879 1431036 1038500 419085 1798185 1028610 659719 639279 1656094 632225 883461 1147254 1322252 1866388 1248104 329352 1039093 1841564 1278062 1083401 947154 1253708 1829911 764261 1837911 1664365 776238 190745 1044696 1849799 856382 602126 650587 1537271 1631842 326566 1131757 1510546 598792 692564 817798 1907341 159090 389478 1366683 1446524 943395 1194678 109298 1942468 1563896 309704 93177 410896 854679 925039 204606 1816007 183960 566780 909109 1798471 1373228 280458 472940 159433 1261152 1291191 1055317 1039826 1913124 204585 489943 1242324 954512 150314 1154288 1191201 687011 1668020 866564 1320160 68421 1155204 1121288 1854721 1155875 450345 357469 1901637 183585 1854656 1807945 1709466 57619 589465 789250 1147320 328489 214110 1162919 1768178 1597309 326143 1999218 470619 1164054 761793 1427476 37596 195465 1405070 862711 22365 998218 410680 235317 270951 1566704 1333555 698194 834264 335193 1172974 753318 1645067 1873431 89859 1097182 1844473 1208856 1674476 43938 1936497 1961462 1660831 1759321 1699569 852315 1689122 1641320 727904 1985794 100285 634255 1964637 1747740 1716548 1031060 766968 1857579 678672 333781 1118496 290722 1282994 253404 1244607 332567 656180 1050738 383840 1536243 1776935 1051860 1622447 240450 331771 551622 15383 739640 275623 1443613 636337 93879 1922182 1429445 1695582 1056654 171585 834450 1788509 1682461 305676 693549 1238400 1319135 1945558 1820850 1283682 415295 1791840 383665 1721889 1040123 226536 444120 811677 801921 53143 1739476 421177 987078 176985 1373078 1089556 1722565 159529 1717765 199945 892241 1287880 287563 310067 1859800 1107632 66892 1079667 442412 5326 930031 1482464 1458452 1832805 367890 717948 1872056 1849142 1967654 1573346 940288 1857384 640755 1718855 871921 318076 44441 1746639 1110884 145415 1846963 813851 1572110 337473 1776993 26418 327622 1281806 706496 1929662 1539200 1636425 1608165 749190 78275 794830 549405 1755179 1751096 688183 688462 1922981 1094883 490766 918313 362212 1293944 440716 1272539 73146 1988435 1264539 780398 1028245 1522475 872903 403881 203688 254829 1193848 1302399 1352508 1918437 530875 1856841 363078 1472395 382224 463720 1295597 1360255 1451630 1334461 1539678 1425776 1748251 694677 791445 1283799 401313 1053045 1498772 650250 1706967 431013 1168904 1808710 917121 577224 1075152 1129862 806258 924369 595479 1415129 21553 1247161 1328242 934620 1731981 1763186 1631755 1020508 1549601 1359408 991115 259386 851499 1018412 601066 1194171 1729796 1596491 1907920 306051 1693735 1553830 1939116 1162747 470578 1491666 619516 1433888 333640 1391233 268255 1876821 650799 1982357 1117195 950102 1480061 1294535 1930143 1970169 903666 413094 1776444 1643542 1329808 711295 409032 1886411 909382 1656331 1680203 145230 1949450 117804 476169 253639 599880 1332502 1354326 236384 1586226 500867 568854 1703501 485406 455556 1616900 481708 1411314 1614781 462375 1516190 489401 1583424 1937849 550133 765101 1615859 1327543 845523 239338 1340390 1301283 184336 261630 1588353 206260 568964 1189255 1103871 1539240 1765954 412703 1300087 585924 1873919 462192 192858 501200 1830774 136141 1997687 488283 490814 1376960 367731 255182 1398795 1514 553369 47781 275067 1092008 1289855 603711 1996134 1164512 72049 1763900 1509112 1846180 417380 144425 1127286 1327108 114649 861548 1840032 879366 1886923 1907271 1877056 1051255 489016 280570 1181326 1915912 179747 1363648 626168 477690 616150 1567106 960371 1760372 316278 187555 1318614 503624 1445299 1636217 1219087 291623 437412 755583 1087786 157392 276335 1990625 1554624 248971 202398 1473279 525524 1045824 532227 558812 940669 989197 1855 280787 1257258 284383 1285912 662500 471245 1217028 1793124 719415 683464 367059 817486 1525521 830910 703040 1655115 531379 794835 1359982 1708609 1827837 1414231 34427 1239214 367392 922565 1490307 1544360 415941 1443344 377190 38886 1803368 46046 1122012 877985 941985 1966659 1262123 1256648 1019113 429147 156540 1861707 11432 1484450 679830 1761035 1446899 753988 888827 423720 1219605 998411 270583 1910248 1135767 1028605 1950979 192825 862717 1041651 797652 1546517 1128606 1518944 1227114 1356196 211466 1845854 1564680 1217088 1827179 879910 934550 1178413 886431 1723 1370729 719476 1775927 1775245 219726 1658647 1308098 1094992 1782142 534827 1496503 1935920 75931 734233 1146286 1047800 851351 1153716 191605 660628 1346806 54862 824847 806013 585464 559842 660161 1230735 1425554 633385 1798458 134872 273511 315458 100646 817441 876585 1603716 133518 712642 726318 593602 1158047 604504 1896427 1777048 1042301 1070091 518580 1883375 1535121 1824863 1590250 582294 859098 239994 708020 1338909 462558 314270 1635996 1048310 364332 1615977 11370 1189756 1849297 934223 171154 479008 389495 340242 127595 1289571 194395 871878 365431 1139055 233933 533190 476596 234678 453411 288020 1357500 855737 1251489 1279465 809750 1810918 399737 1452685 1897048 451995 1892931 1742549 1155124 25567 415855 650674 1558067 1675052 745623 921606 1618296 935063 393407 827154 598865 417327 782353 547197 1617854 720175 372969 1671820 1983999 1007651 966195 208799 1043577 1832736 872283 823312 1726459 47263 1076182 732427 84015 872618 1286499 1197528 1017660 1636124 1870165 1029369 1850140 747126 44606 1890985 14243 1555346 1719517 1152781 540152 1463538 508342 642479 223384 539686 1964051 1090341 958340 1837708 1547222 663137 811685 655680 1467068 1678873 1119794 639234 2726 530025 1422120 781664 21254 1316072 206167 358041 1370636 518391 1854980 1966687 1123358 947747 1865837 1053380 312452 1535744 1015042 144948 479273 178892 464592 243397 1472852 1717359 605298 385045 330380 1426288 1965366 802745 877329 444653 845601 830383 1403762 812430 1691369 1543426 789347 559528 1096491 1293375 1093338 1883575 909108 142693 1081114 199844 1303461 130577 1723480 487582 1535841 958789 1155183 1715458 192840 889630 842594 1434136 517856 59372 1927519 729093 1635495 1291561 1894611 572724 532414 1466479 1188915 1198680 199723 135042 429581 1390175 797618 1202775 1801051 1621082 1466738 684536 672689 1163128 1841830 1209146 1145642 1762916 1544066 249168 60241 286046 70177 1278246 1041858 718152 1829366 188665 1906405 577505 1931437 905924 1516580 758513 97704 1322124 150160 32826 1980030 23532 1471499 1528948 1795670 869962 1611501 1977634 1498427 1284152 210374 627759 1991954 1140255 437757 824896 1494926 1827485 1923062 522179 415636 1545927 1787555 1661908 1864011 1661769 947599 573658 1873357 1092496 404365 675003 1098733 1700095 1415106 1234189 1773451 1692730 1858377 787440 1755655 85196 1193439 1806478 1796451 519069 1363160 207830 328141 683477 928628 1837018 845920 1097363 728810 1085485 58446 708818 166609 1686772 1798362 1847144 1959685 533225 1542357 1376936 1955046 1387772 494309 788294 1098982 291860 165764 224264 123986 1257941 1482983 981066 1539157 1030028 1153812 733651 143356 1713508 694817 986593 1858161 322856 942032 1163304 1646895 1681389 645434 1063226 1658196 675154 648670 1978427 1400038 861297 1050122 1992210 101930 1207894 1738217 1243200 279575 1088630 1803228 1176146 1989273 403151 1331776 1368072 456902 1269311 1557811 487051 1589361 1296913 160981 1110500 88005 743933 295986 1284391 1395361 1060257 231639 125281 1866106 33023 1092731 111625 1144853 393805 670116 828134 1533354 417135 348154 1694963 388583 1824225 1332722 879349 1528829 1612160 173705 589878 1389653 1588104 162646 1086325 1152808 870759 284791 628128 423045 927044 234449 1227591 1134184 15903 1572776 491928 401927 1518296 314848 1747445 1007114 318614 1603926 1377541 65810 1181506 417337 1447953 397194 841681 852796 435526 1564569 905553 1420461 177226 955342 346152 1192298 1715177 806902 1443629 333136 1651876 834124 1966507 519092 1727826 1388643 1115591 395292 1376681 1891675 1744327 584666 643408 1809163 1371921 394553 1445090 1811984 1256974 1009849 1158153 383572 1460141 1972458 1098140 999660 1145813 1384134 1714986 930885 177136 1705819 475991 1048552 1440940 272736 885514 189248 1990178 802856 1300386 185327 194480 1523721 1003972 48689 1239045 1515202 1679413 1009267 1899749 152170 648785 5708 678654 919626 289258 1525511 177965 1481747 1188805 1206394 31335 1965076 858640 390577 737455 664115 275875 310310 823018 1081446 1463183 1744053 1307845 1384338 1152231 1430395 519306 1801106 463446 1572711 1848926 1424417 1678624 865131 1409465 927772 970616 1502241 9733 1898861 75876 49046 1736863 326148 1224390 869961 17781 265307 1654622 779296 3305 1572871 59242 568810 1693025 1748220 325380 506597 1580970 1337356 589777 519674 1762516 1009302 625612 1694851 1087226 635157 122824 224959 1965586 1085088 1402037 1498537 1960405 993669 794027 1296689 176054 1152918 294060 508003 1192 1629320 401753 1518056 181969 737384 1493537 821363 1294515 1018065 1038096 954282 887588 1275499 1592282 157764 92190 1481019 639686 600343 21391 4730 75149 1859716 433131 1036061 1499182 126916 267457 1143890 136674 157717 1759557 261547 1664640 173783 228707 378439 204857 1902462 175568 1433962 481181 1226237 1678652 1519412 1901852 1125244 992252 957660 1300822 583920 1072022 815618 14587 1760678 586232 1406049 1094561 713137 495073 1671585 1859052 1619051 853943 222177 185895 1936324 695901 1097067 1947546 1872705 332118 850784 980882 332083 826523 588694 1098303 706466 1871378 1589454 1284172 1393722 789583 83425 1385612 1563190 1500228 1509317 492698 803480 1396942 1709858 1567732 1286459 1545595 1119185 1257002 685932 825881 1106533 125169 45103 200624 246520 1560 1248938 1623849 406676 1490802 1731440 1783032 1166586 503910 1361751 899952 1447273 1945268 216393 1797678 1859692 1084825 1101968 1311035 1750926 1951853 632018 341675 561465 1652821 513856 1744068 1270806 1896740 779448 1852248 375696 411933 1521166 1559023 333898 312132 2821 1380376 91433 230754 1837633 583601 947222 933960 1328743 1725801 1721331 990005 1262589 1940490 1244216 1713056 945540 798192 54220 1456343 995499 1414796 215195 343060 1308903 912143 1749947 1781333 1709233 1250859 1058025 64602 147706 1584237 1471515 949694 715922 843347 1502522 210729 1655128 1352495 1601962 999626 695094 1562903 8042 942336 1168313 1542536 455850 504651 1841527 1931985 352481 1827310 106466 1880007 1210588 384747 1725396 233826 1485211 532627 322427 945034 816876 97376 768232 1172867 84724 806841 1206408 651064 753596 120241 556663 150704 573482 1729473 348872 1619972 1929931 1787836 1306356 236183 1917373 913797 59107 1672151 424483 507620 1385160 130701 1213825 470908 1023171 15319 554925 1486361 388469 1675838 816011 765051 74045 1593851 458902 325555 254008 974489 1900480 1924771 1853970 1314071 358882 1230778 703384 1035539 44597 1812279 991611 762174 23024 332192 673588 2418 875686 392604 87096 427680 1578238 1180926 1317914 775196 883427 755207 1248291 1992958 357155 1041476 1611208 1047088 748773 1233013 564603 1649539 793267 1096973 921783 1605313 28710 139451 1164844 344028 419243 299259 741143 542389 1868400 1278168 540132 766931 1072263 1951401 195868 1873813 947215 725855 1616482 322743 479625 419006 1863490 1934599 695853 1575225 174946 843959 924883 470159 1960693 1976846 1999113 117378 1181196 27047 1146214 764149 342687 801343 442163 90170 1326483 228500 826498 1115928 764890 910535 173688 782290 1916374 310577 388589 669508 1206837 1496217 801275 26053 421329 294020 728702 57138 861682 192225 1688710 234641 1977567 791623 1777309 1860856 294122 556265 958618 1321428 1069026 946442 732599 618363 1872475 1482469 989466 1252096 1349461 1452604 1110714 267287 985696 1933978 1350002 1786648 1122643 1054206 566345 1736166 469338 1739059 876544 1434337 931218 1673466 1511035 1293917 1842534 762085 946680 715613 1188070 1170319 1922239 1046969 1998675 428564 505558 1940715 162584 872188 1523634 1009821 1050975 1451245 1047480 1159498 683512 440803 1897663 1880074 1012029 1045953 1665797 1986516 1252763 1997586 1111759 1923548 1954499 319894 983363 1394859 940509 167877 1484621 425498 824107 343278 849952 1238422 700776 1251432 221329 902397 1541330 979063 764368 598849 873498 1188407 1153971 1891564 1182024 1511369 1988626 69379 1786064 344588 1669323 1090747 1909820 1965669 1936318 1544727 239814 647003 687816 1199869 1775364 1435230 1609787 1535138 1000294 49752 1003594 271904 1003924 1205845 129184 1056159 1255041 1623028 1899851 1789991 1794575 1527413 41349 808154 1906681 136913 643198 984344 1383840 469441 908896 1768562 1406269 879343 67341 946813 1276720 381351 1499509 303452 1157734 13336 1522878 1220927 1438770 1591092 1143598 1378446 985269 1407820 1845413 1940644 939963 733404 1675689 1129361 1115838 878822 1001472 1428723 488040 1528144 1549904 934263 1189758 1352247 1627224 1452500 1733870 1655129 1073744 1743102 1395133 1275768 762999 1379429 90162 561901 493011 1576854 1468939 633902 724317 1904584 896557 1293724 133943 791743 413919 1766460 1277151 341559 1027779 1319614 1320956 1693878 1017774 871393 1703106 114466 1700710 924775 536486 1650900 1000957 1869344 1230522 1960870 189831 1090395 1352748 1471433 1705074 1059880 918342 783883 1432630 1930031 1204497 629709 1267042 381705 258711 857851 1346946 563105 1064220 1768151 1618876 1016698 1914587 650408 1910116 322176 624613 1077722 517477 1356232 1423468 531272 1831263 1290504 1319830 323517 886039 1167084 277105 1805314 1045869 1585405 897961 1559626 1943173 262752 1807720 468970 284337 421208 12707 1044687 1919238 191687 1708813 1019600 1146171 91815 1283677 1600790 893928 1592338 1288533 1925795 1615733 148084 197393 211844 81296 1983092 979723 156325 1596271 618818 430489 892502 158126 1985664 1281218 1986028 838194 1265922 1342927 1970415 1672433 1420676 1724722 446527 1813930 1122038 1821310 750399 96452 849026 852569 558161 1021408 1691025 1788113 1249067 1982804 1055465 1498500 1159060 1679296 722519 920891 1284450 1490714 1142832 93279 1932081 615762 713579 196116 622674 1252013 584464 1283022 1703931 1032844 289395 461297 877868 1434987 28742 590510 655747 1066280 82840 935859 276505 292343 1385004 1033941 281491 1471765 1607433 935473 1213449 1563006 1398670 65087 1419662 1648866 991663 1571734 1305926 86775 1859757 1177894 1482736 627981 1721175 1271254 756849 1004966 402440 1697758 839838 1406110 1572419 974899 1525598 585571 1687444 1105635 1191617 1228075 1010357 1026656 1124815 427331 1985572 1618533 1082025 1338544 1876624 1979346 1420115 981527 384713 1559109 1359856 1084965 1846924 1384006 268874 1917746 1841823 1657296 535789 1331010 543433 1804546 173645 1048050 495770 1606789 1000128 1935494 814946 237221 251179 261855 764163 698693 57815 321695 463253 1448509 27358 853452 1128915 1481441 1699979 1034278 1254569 1164170 191361 879271 1251961 634125 1534486 1768664 1805270 251294 1669465 678149 839839 872744 1343113 1685347 1668282 835336 798498 298843 1124525 1595140 1312662 724530 738096 1005339 1528128 1485832 1677583 143743 913381 437913 980123 134922 908849 979570 784423 206733 412798 1943909 1169350 63351 1073678 1414150 1352201 808554 175393 896531 179259 1379660 119825 1767948 1432027 1056160 54592 1121648 1921459 789203 526399 501975 1859297 1819397 1544582 685765 298099 933867 58991 1885824 1524974 1228844 1567784 1583899 1620050 1310832 1751601 991024 972263 1028977 1480498 1920671 189381 498752 705303 1625707 1241803 857075 794525 1825516 1673053 1995501 542110 1577412 910029 570305 975498 1505535 255788 1413816 1498578 1476194 3070 1229242 1642511 1627562 988337 99874 979779 1630234 219605 885293 930440 132952 1376977 1260702 790977 302471 32854 18563 1662558 1265980 1830633 801933 1702944 1376413 1041310 699417 1880660 432670 1450205 1030772 1534253 1553472 284909 718448 1550691 813502 1588705 1418441 1130286 1205659 250308 312838 923416 471242 916308 1680032 266621 917471 1375089 1581827 121539 585449 1558736 1514253 370777 1349639 898152 400741 899971 1415810 1735736 40703 1218465 1156615 333400 268970 489651 1367178 384946 1912705 1657845 29971 109521 1322228 202981 1979092 389469 115483 735381 758068 941036 615711 471692 791393 1980579 1394148 1813296 725570 1487191 1257892 850814 1546504 1180622 226218 1757414 1539221 1862232 75693 1835334 1244524 1136467 1462624 1856160 965883 818929 1633172 1085015 776944 1069787 1418317 840727 1709748 1541147 1291519 884449 487500 1572889 61183 1614768 591463 541241 1485734 486920 1722486 556795 1591393 1092706 1054021 1675912 430586 992985 684117 1267335 1281009 1421463 1116293 973359 1245490 1440740 1007955 930060 1260955 145165 285663 240548 419829 1238377 603020 146378 1791982 665078 1251024 1057082 1117579 1409737 1926240 394393 247607 459973 739491 1268455 1166652 240775 1697239 1682301 471898 1108401 93951 915233 617639 177048 955194 1140005 1061914 1663677 1574712 1183552 498049 896032 260433 318992 1724338 411637 541320 714147 557347 1131969 1323145 1106601 702501 1406240 1099082 1055302 510291 1794496 1673636 1368792 1953415 1672159 1126094 164526 1633653 1349046 789982 791255 781419 1210741 1437052 1117975 546246 866398 1778107 733075 1485254 524483 989453 905142 530352 254095 1655501 1114271 234547 1947208 20410 687647 1420755 1955535 1925254 930719 1368553 187741 1938325 1813113 865480 1837166 844202 1184594 339634 794418 1697084 904565 971326 959474 1804053 25160 1121901 1407080 1600677 1750251 173747 1895194 593586 212136 1388701 755529 95253 350658 1574849 1959821 965065 57080 251947 1528790 1805350 227843 968155 1141502 962588 723396 522046 250625 1582109 852800 1379772 1096386 1673147 689703 23610 1384992 1941070 1901797 478313 494113 276499 804219 86749 1266842 945646 36544 713507 1906062 1813502 652421 71853 1497323 940659 389912 526326 1502450 841777 1277988 1548997 47033 211507 1603449 918749 1355014 208 1548857 1689208 1554308 1397773 790731 677588 145753 1398035 28003 1702386 1095252 542249 969878 1959336 1242757 703999 230790 233472 433094 994046 1130097 774530 664200 73315 1852380 1366768 494574 822078 1039041 1424069 999164 1849837 674341 1406789 666877 1852864 154224 203445 496523 339129 61733 1805155 1705757 905350 794469 1678251 108826 410878 1069574 1345346 762328 1766977 171758 490234 789864 556549 1883638 247541 1582911 1242412 552820 487916 1931712 1160854 1310642 1196526 386648 382672 916428 1776605 1373199 91968 1656093 962305 17773 1496951 320062 975687 1924458 599671 120752 1845606 672491 795758 674303 788857 897156 14037 328596 1148246 882868 590732 1994139 668558 1440048 564317 1344518 1729888 230639 856288 1506482 1446549 244414 788126 71450 1932404 1574974 495060 896740 1788763 1212019 1419484 92639 1068477 17682 265628 1443025 1809110 1661675 21040 349409 929249 1134891 418303 429614 1516036 1570651 1063457 1683523 1164208 645662 194892 1197881 1213008 107466 1741271 1508762 731422 124906 1850049 674189 387667 1238303 646231 1149928 1042388 1887068 1430625 379551 944326 1485041 87209 38324 986901 1795424 63212 1261684 1530499 1961069 912917 942166 1673599 1849226 880122 936522 1742892 1193242 1119441 878291 673120 1987877 1306227 428992 257701 265941 353243 1605887 1394201 541745 259077 53611 211744 1393011 1288425 381570 1375828 64519 1117233 1474859 1648833 1470805 1640342 782653 1328468 1194288 80915 1335352 511783 529001 1319645 602244 490014 252070 1191509 1157032 1463369 833757 1562404 330232 945271 116707 636996 910632 1292695 1805369 301845 1662394 1872827 956609 661127 1503526 1616633 946703 1960593 1285632 892512 1042170 628722 209416 1795058 944370 1015474 441865 302252 985158 1068709 257586 704629 165382 513812 992437 51302 1826315 72054 562401 707499 1493176 47174 1259763 644265 749178 432190 1523735 247288 1625653 914505 1141711 1949595 672365 184436 1161031 565037 1581250 872593 507524 588639 1268958 1286282 1204010 1149796 1249688 1297922 1236787 950761 1882298 643156 1364378 1017373 1926395 432140 167621 346343 1734629 780758 1873423 1634115 1151804 1676738 192615 1656860 149863 1118386 440432 274075 1730112 1349171 1513763 679040 700898 795922 1581054 1862871 533904 977989 264217 572150 355812 732023 290371 1358260 3382 641289 387845 450039 491991 1858250 800056 1035623 1913892 850385 718102 1289757 768802 1072890 1286803 854154 936012 1555943 1546509 842635 1385144 1638683 1734137 1817595 320093 1476176 1512731 557753 532340 1936674 213649 1116627 351324 156899 485813 80217 603000 22525 912301 901828 33477 1062844 109504 1416492 1573085 1878537 105512 215534 1172339 1066067 390434 1525334 394401 1518896 1285157 1772450 841771 1338281 454952 432894 831546 1382241 52557 1342619 43755 1673140 589825 1435437 1889660 731163 397669 552930 1641499 1958537 1054928 1225900 1935834 1298311 1462919 265936 1949797 631184 1898675 1618301 1473596 1853997 567873 1937265 506574 279731 508609 494935 1718864 1084107 118465 1497361 1539318 538581 316538 1109678 1484655 400000 1380771 1216776 245067 138043 748962 1371735 1401986 178262 310053 1745232 1239674 1457205 1408568 1551091 1405610 637672 924448 884111 615351 1615338 1492479 1103519 678954 1280909 721878 862884 1429479 1028568 312636 1366126 1260202 1049534 1975564 1356823 910845 1245244 1088039 162915 782119 1878975 1861317 108385 214934 836408 835076 1750729 1852150 5549 1520147 1704811 155020 297080 813159 1507528 1124476 1114139 59821 647806 1771800 1287500 416180 283596 533238 7117 140645 1389033 1249650 338644 987603 1002835 444256 1061587 791142 626937 436770 1828916 1250286 464653 329991 1609502 439954 1219774 326599 755619 225707 1025972 321533 1957554 1122565 410345 1929071 198899 809953 1931656 41115 257441 1759122 1337554 165422 58881 93547 1714476 1896244 1719835 1348100 1265243 307184 1576837 1673865 45213 1033339 1822883 1086284 399096 1320092 199511 1571517 1171281 1267132 1703265 113391 1609884 31991 201848 1173854 330722 740716 475370 981267 1701245 271281 1390002 646118 1729675 1100859 671755 1872868 1228583 542867 1694398 1598122 824936 513149 1773586 1220543 1422822 1719788 1326019 568454 656228 1528012 1687713 914955 545300 228993 1243287 765375 1291697 630337 909701 308331 625137 745343 732475 635575 219187 1049892 1098456 1672445 86149 759411 1411622 1086744 849175 974056 1713781 1639609 1492 430481 1096417 1057285 1633428 1064001 1838212 69370 59970 1473269 771637 644462 654366 893 1686288 1835028 150056 1051692 642622 1646049 390716 1826330 1954986 1389187 467824 747682 1841848 1671252 1801292 1662695 1956611 1665059 1748465 739072 1376166 309507 1330842 1663470 42364 1219455 1892323 1293853 359636 698091 188273 1449158 36598 1013909 1691924 1371123 964872 933785 329066 1817643 696343 1723059 1548156 1061034 1036268 1258212 711438 848859 1817756 1926182 292172 1517190 1569066 1525086 1038146 1425286 1671249 887634 1024125 942674 1242183 544279 1475177 118333 523859 1336518 279944 1387763 841521 1239139 1272546 548497 1542745 744637 1868961 1956232 511825 652909 1641296 1592535 391057 1564789 5865 55455 27282 758436 1197193 705337 250392 1532118 726994 689253 827009 1524808 212401 1516674 1883822 756447 1803114 1533135 1606315 1008555 679310 522148 1626534 929774 1487359 181213 1252334 1649774 381099 764689 546213 1844428 342249 1627704 379761 1720511 1954436 913077 1513122 305694 1167067 910047 585158 352485 1627001 1213415 1799049 1591839 509001 184877 646550 1941438 421081 586551 1326911 503357 850499 538801 903759 462790 472836 1160901 314748 289426 513490 736690 69057 1031364 677708 1020438 550764 1067483 198849 186627 118372 1923623 1728503 1151363 1756683 1399291 1226092 525273 667921 18182 612930 1986674 1104564 1197898 340738 1719931 1830917 1080889 652345 100154 931438 594584 131037 685488 1706522 834261 1555060 238528 1435888 1857005 1319827 1653147 1272001 530212 906385 408867 877334 1598955 432434 1172077 629235 1232262 627175 1457840 1669158 1577682 556877 1725951 809501 1053519 160177 1812200 1108343 427508 1039857 238799 82459 1543061 1876712 844239 323016 1104247 1711128 1528103 1416033 1206346 1226662 1823501 1849166 1541986 171108 735518 1647529 1188658 525163 428212 989655 1502696 86827 554680 1939709 1134325 410851 1039021 420432 1380272 80695 1532218 1905179 277263 1759942 1724933 1103190 1586129 40351 909871 511458 1040134 1656265 915643 1699969 36080 1276907 1487439 1938249 1248296 1305281 1216073 659803 1617273 315509 438869 1261646 1034048 1068539 659560 1235856 1964422 1507149 859834 216979 1093500 938477 120232 1911947 451959 960187 1971956 1395740 502451 33712 754679 173877 733590 1248049 1690170 1709356 244761 105391 1166014 987824 744318 1479006 352445 1738248 478330 1885516 972350 791591 1042221 1889869 209769 445188 594989 1074179 1645720 800713 245433 900296 780118 1657368 442824 1719482 782389 336440 1871492 403952 1338277 1748858 289245 1958680 986921 969222 1936335 994753 1325840 184535 977740 1056338 716943 1345309 922983 879021 163214 641414 1022732 1189413 1614531 993724 1886375 1652321 1002236 1856707 127164 1558282 264082 450679 1840042 266188 389633 1532430 127010 1637413 1218796 1603632 1352879 1624357 953614 1989183 561370 610424 1914993 633685 1940932 442860 1730722 511364 418386 1454515 1991340 213951 39934 713022 367359 1940230 563863 757825 639131 628088 1162292 1550676 621637 1737440 1115203 866926 1147918 1690310 1992432 1982090 1921858 914092 1457418 693170 1702663 905994 328429 1274114 1672486 472301 1656818 1296175 1958426 550424 248907 1701472 1819244 1482500 906270 594863 497235 1543304 1547383 407698 438332 1428100 764853 1953662 223253 970904 410825 1428991 1764813 1432936 654322 1390204 134324 881351 1594559 1974604 1777429 1924485 537085 1413824 336110 1736270 258058 1920324 1062125 577483 692343 256992 1715981 1680140 445381 1489338 1331162 772966 1874767 468192 75542 763329 564331 590165 1213220 1293189 1296646 1673067 1297992 1544168 1360811 569883 1461118 1245899 344022 1483560 1398031 331551 150653 446580 1535579 1674916 695732 1136249 853769 810260 411084 4070 1029216 868777 1803976 1889795 822430 1452166 1122131 1693528 1672453 1975417 1443771 336935 79017 661743 1258752 892541 938232 1299614 665511 1952944 1310772 592854 1205768 848096 673714 689477 1735424 884968 1115284 1962548 833267 257317 422137 295422 1381823 1879822 934856 957734 627875 1781022 1135983 996309 1182518 1618628 274188 1801053 325320 307084 804095 560710 490830 1664058 1656352 40681 1735864 1588885 22363 1370968 889037 812967 1874957 691965 1546364 244274 295257 1646047 793582 278716 308374 1178629 429051 1198221 160947 840139 1910593 314415 745693 1267947 1990087 1961471 1444367 403963 1810585 844856 1282884 1951977 1366128 1807612 966473 704673 1085062 407987 611392 1496087 405555 519479 686670 1378222 326136 1771204 381717 1181845 447055 903746 1567601 1769121 53538 1907424 282914 606597 1566144 773629 720149 677722 1351885 1587547 1343371 3659 76300 1777855 441098 1535437 1138259 1588323 18802 565568 1973791 126591 401187 1025452 765384 1427134 109438 1053017 1008136 493335 650647 1388040 206139 316204 1564270 1483985 1064387 1983703 414396 398550 282094 1579428 927027 155068 1598175 1636983 1446272 101140 250757 1619227 1162817 650584 1601652 1687536 699730 876337 261910 1116562 1581594 241373 202329 314640 761798 235628 927018 550551 501686 1457092 537964 362404 725079 1442952 707366 1434158 381923 1984378 1689494 340126 1581172 1949293 1668849 1212351 591983 1580393 1191535 432428 513 1226041 1302703 28293 1555062 1017471 768589 1928223 224436 629748 282763 1216255 164148 607751 120289 617728 1213747 897444 737310 66003 413452 1749916 1256731 1890780 889693 949632 303057 1162238 769499 638456 1749912 1127763 334612 250344 1675991 447132 1208485 1069111 431921 1872209 1838840 98634 1110160 549177 55105 1701347 184658 1053454 616819 1518039 614545 1582446 1336180 1418241 918674 1536136 1760593 1377623 336330 173204 379762 1434193 1328051 964017 41567 1915741 1390079 556377 422869 18184 735385 1259857 1952387 591750 1947966 393064 1940601 1290412 242761 1181927 142700 1974077 995079 855873 1815805 1804901 1536443 1589060 1742539 794247 1220398 1776492 1305602 953861 345543 1130967 1209002 538345 1765048 785960 1282757 191957 265126 220107 1481664 963102 1194471 1964251 1278175 92626 1002697 1387486 1153379 1170334 570247 734515 21159 1211749 24359 1054022 1275816 582158 289438 1427348 954124 1865219 265664 327233 1745620 1802767 781801 1471947 1505903 1708688 131030 495468 220016 1051508 60738 1228290 84609 78467 255258 1301717 129166 1442235 1881767 1840606 1332080 819288 385282 1943721 281300 615115 1409036 944251 714281 1604147 1777598 383282 632808 353786 735252 1768215 687447 1935598 942776 779541 782761 630771 1159470 1619083 233476 341082 794037 213115 1997959 203279 817311 1783302 394504 286485 404082 1998490 118382 1806423 137752 1549174 759766 581511 1137210 1262660 1172437 1287693 1094395 1892786 892452 1057212 1506859 547605 171426 89273 509934 1323885 1604649 14938 1039820 1520334 107757 46877 417439 636754 1679278 291553 1832792 85164 1598164 1414760 686083 1055296 546339 1223112 1299732 1603814 1641322 1208682 804108 1190410 196481 1706230 702208 1501191 680298 1940255 1079770 1880385 1335665 979450 1788722 218412 1099397 1999754 1773487 1902677 1344702 1941063 1077562 1322646 1687216 618792 1430357 1379199 123535 1943765 494525 569908 1423042 1771735 814625 1381110 1549637 1308300 991667 763612 1758335 792587 1605540 520345 365519 825578 98946 100132 1013590 1021847 103187 1562776 1912748 385772 348509 1598422 278509 398173 1283851 389508 1827254 563355 461056 1220892 1264613 1782986 1084080 1667987 282810 641624 1433600 1364907 242364 1882449 366593 661356 502439 1036810 671127 545935 1559479 1317750 1185327 1733307 632785 1369537 717599 44913 1052671 4196 708609 1085811 1297896 897344 943327 1466188 111317 359664 1202194 1992647 246437 679371 1802934 1521965 533325 546778 1584601 1223909 1094588 1483270 1866289 1127731 986217 654465 1973674 174113 1961066 1561308 229423 176117 1466874 168014 430432 1922663 1368604 1988667 341142 1552693 1737839 298566 245276 414637 207849 1311779 1839804 672840 1778652 1483623 404514 1953890 797953 424042 920787 480457 743872 775033 1581222 1806546 184958 1981421 494335 1916709 64601 1376158 1608740 571430 1211382 1075743 692475 1338380 1350708 563510 1552178 203550 909574 962794 343869 1637448 600921 1777073 737915 352107 574188 211626 1451725 978156 1383800 1433122 448115 686789 987259 1209437 483560 1051299 1047259 998811 317208 1683885 122815 1611833 1147723 696166 211471 631460 221526 217159 1885567 1819335 1001749 697027 696423 523415 420394 412969 1447165 278226 1941817 811443 659617 1937489 1717175 858641 248878 851120 1250623 172860 12713 983710 1571653 413890 1958396 1462233 844301 1674665 1661650 813999 259622 1174268 897215 623584 261486 872032 1889987 1692797 950785 168301 1228965 467931 210105 1872326 1532436 1041678 1958213 672606 519999 1052226 1938349 1260415 1410263 29698 1989013 1535953 1901779 1724970 1721653 1514551 123247 1401154 1424822 1883750 1854526 914020 204997 1936512 706519 732093 998551 1100509 391498 557905 1726557 1971803 171333 124400 1546591 1711674 1468896 1190104 738415 1581835 489190 299046 1162890 1877680 4451 1465931 185050 1083923 1975817 64382 942165 675335 1737959 1526526 111975 1674860 268036 888746 1873150 1693069 1745414 903221 1742187 1462604 731869 1253101 1624827 1918717 31359 1298344 1724510 490510 172757 415974 38555 1074523 109539 1316805 938645 312520 361378 1990423 1510407 640090 670756 760861 1794417 817089 668187 1328910 1193163 217173 421328 1701042 1930756 949921 1088299 1817664 384544 907306 1033658 410002 1912692 208988 1614859 1804007 482226 64099 191831 1525558 1726640 923986 297454 1964593 1186729 1658422 131592 1055804 1875335 1852231 372664 755486 32371 1786495 236877 1295904 854053 1496499 316935 1545890 1271816 1439701 1548237 1965757 1695193 604331 1629391 1265709 1069038 1163013 903794 1060772 28785 933539 1669450 224538 1584338 763875 576495 1764169 1933924 738498 1436690 501116 1926095 1640458 982407 904188 1608897 833518 305563 809497 1325809 252841 747207 1096280 1506554 1979448 1873513 1665145 353355 1073480 1057262 92460 370211 1562160 1072692 1573803 1525359 238223 1815146 1998181 1330859 493991 230849 229388 1500207 548324 582011 1887215 1808076 1167561 1748501 1338054 15340 1853236 438649 153678 1629753 1232157 566147 167226 242373 1288717 320237 151348 211575 1240472 1921859 816219 318177 230147 831630 240091 1940901 182649 627745 1254776 712277 1536593 496095 915271 692598 821773 1759795 791372 166619 1903306 664306 1161532 238632 1889143 698338 334685 477792 941969 552051 1052100 601925 589609 482473 1413713 1167481 1835158 284281 104197 780138 1687165 293913 1349201 1962815 1178486 1792228 963393 1368534 942888 596484 443178 1107870 212223 840035 268454 1746795 519260 1254550 896333 1973625 109590 456589 483183 1407230 1632237 1101016 1514249 1286990 695766 1655397 1828617 997217 1232247 312182 852174 900879 1490126 1140951 1494043 938185 1727258 1748223 1716990 101736 1152136 251411 1942415 891290 3614 1020226 874439 520161 309157 743489 858023 492163 1613796 1540571 944026 231707 260668 622635 919069 26815 631904 1484084 61035 57055 1783148 1310699 261808 1125180 41790 1683863 1219577 94603 949558 1270612 203738 155534 947907 323356 1929787 407413 571386 95017 720922 1792672 765216 1535280 1373423 940011 324922 260424 1832840 1444067 28305 345063 43772 597573 270660 1074741 1433027 787171 1471263 6133 1320445 832481 1263036 1788971 1125996 300052 499059 938241 1125799 1580084 670542 1398453 1182096 69688 978157 1445323 1314368 683070 642879 767216 801770 1032189 1222639 554388 380783 273316 1832699 1361851 635733 1894476 1139322 428327 844811 894433 1296427 1640157 619605 1868956 1080279 1858684 970937 1369804 1474424 1897220 422416 264842 1876402 1229463 187531 754629 518048 395038 366301 1854187 405006 294100 328991 352541 198589 1718133 684479 1679838 341009 947969 1701482 1534207 388778 681885 1209559 1604180 947183 1741117 544951 416125 374122 1487350 830601 544586 1084619 1997789 241587 1848656 672853 479550 1056501 786163 1485599 1981040 1263912 498642 1223619 792784 291426 1968167 398423 367416 99483 1378302 785956 1213707 1200896 1517651 1965421 1673571 199067 964943 1105198 848250 416639 1177802 1924151 1569144 259656 1745841 1728750 697524 1367659 1331874 891492 214696 269216 1511742 29709 977975 1753796 1548703 1240488 283277 1143453 213627 1691944 1296217 374187 1431204 1870245 613613 1943015 1175800 13154 577506 1647571 366839 1188545 539262 540389 540669 596538 74467 235355 80875 1140046 1558775 1966421 1805728 1056711 948352 1924762 103028 1640667 1443313 828565 643792 607981 514759 601294 163423 334407 1074973 7415 1929803 1177907 448021 639342 1013071 1639573 1691155 436922 399559 804435 1223001 1368720 524837 1780605 1821277 293150 1854145 1202730 1393984 1830480 804821 590172 1943778 56677 1596842 1741144 1696755 868222 33475 580313 1401905 1902586 1316202 1099401 1740502 1408020 72276 1915416 221912 1045572 1733512 618604 1497963 486052 1211723 662795 1980559 446971 1718420 536462 1648989 285918 291566 373046 750468 156859 183171 1354973 1140511 1016483 534150 444425 1200831 833263 938346 1911354 1264704 123064 1172579 1534810 1940844 1174826 760045 1832411 555679 955698 1325151 1754949 1194955 1619444 1883625 1790786 1925925 1036887 220597 851075 176676 1802578 1474049 69413 812047 471979 960464 329624 635667 1807368 1760997 498419 277472 607754 1954584 803548 122695 211328 392217 1732560 1051003 478699 340016 1398709 553299 1926236 519010 433344 8366 105009 293081 503418 1552751 620875 1010973 506236 1372219 438102 1673016 1976158 1411081 841371 1897676 1295963 629894 470559 1669430 1759313 1456842 662553 96377 742268 1465503 764081 6851 1390378 211224 399505 809287 739362 1534186 885024 723583 1034342 255994 1092274 480208 1082302 1310208 379520 1242983 657360 1023273 123943 766063 1879996 1219886 1111113 546492 724986 1140894 132405 556690 963762 888387 725289 1887495 1939008 1992056 1253733 273549 306290 694788 1975342 548031 725618 1609507 874090 1870945 1904434 443155 51310 1668222 69353 831459 1350142 102649 885103 33317 1540940 602855 1068715 379532 1618872 1471108 1432750 1795776 193364 468466 1420287 551964 321193 195247 1739035 375715 1797446 1626380 1069021 72098 949481 1550604 830269 912007 629774 426075 727437 1226935 1553811 1015792 44598 1937624 1598525 1232467 439672 97879 883492 290240 1413639 256279 476831 817210 1664524 1305621 328047 1308052 1519199 1206415 1597014 725395 860754 543483 1646699 221854 1893240 1789352 1256623 475307 566734 229752 1452311 1370115 272196 1863967 1618476 427109 272587 220858 145771 1388296 553543 457140 386623 442612 818791 393689 1806239 984469 442731 1474228 1942234 1620049 920516 603175 666911 935043 1068117 1510425 406452 297189 269563 874371 681193 777456 1147532 1229687 1115818 1242930 900461 50674 1744267 328971 740414 1654335 680494 1407833 216128 1673729 46265 330474 941738 222725 220955 813400 1796372 163794 1590601 1820725 1503282 652925 425367 1474906 1063178 1085901 44673 1934493 528768 886280 1890723 336169 1028927 1520544 66812 318697 636741 1960913 1935798 187672 152105 1061313 535638 1676523 1773137 1134596 286822 510662 1190852 560803 210194 1063694 902148 614042 595049 758070 504166 353618 1896572 408826 1855520 1830524 1393306 10603 1108512 498608 418668 467920 1284406 1399728 1716022 105478 730392 519448 151498 959777 1289411 1483197 874025 490769 181474 779309 1177905 1896119 221452 624813 1433841 99613 631533 443373 773061 1365081 1318877 1098783 179462 884943 136820 1356795 149655 1540859 118547 922768 189780 1892831 339726 809860 353282 595071 1218566 1313008 1653777 912054 48439 649377 598574 591380 553233 41881 703872 1945868 1220516 1712091 1065248 106101 263316 156589 1359900 573531 785710 1008009 355206 164902 1605581 1842862 1440210 952409 681550 1951752 1796210 1964804 41585 1830640 694528 632246 1800718 504147 1859948 817891 429114 858379 837895 997778 1704940 1628383 1695119 142543 1739819 827043 1676581 203005 1987903 1694177 738803 1353293 268728 525987 537824 1381731 1606900 338567 341980 873431 482087 1131145 1217481 1708294 660013 68656 444130 399239 239047 758859 1564276 1544993 1475701 118920 989808 65523 197381 1379595 357610 380226 110587 315550 1563518 722873 406900 617584 927784 1192220 1576265 1400065 32692 672609 192097 1595080 421728 1611265 1169174 422823 1926399 473083 1907459 1147868 469627 1858686 1958043 1496817 660208 1935860 375772 1868819 376053 1642309 120155 83888 1773130 469618 725597 441838 111495 1000223 1891829 668491 526807 1306839 1491361 598805 1849505 986942 939421 997236 1083908 1438424 589248 1038621 1173594 1094714 1054153 1916586 1536452 999636 294379 212097 1372422 945880 153684 1788301 486522 795197 702509 353051 1904272 1205712 1363425 336795 809266 1384823 52493 61946 773399 1147520 216262 470523 910362 1789635 1362440 267574 1633925 219155 469961 900179 115118 291427 1378778 150714 262895 29393 1623433 485415 820531 328629 1906434 776546 379445 457102 1910468 986532 1374850 768826 1028267 143238 6450 260133 1281221 931252 1590834 97504 24062 1854307 1792299 1040375 689196 135847 344464 1963491 1599621 592357 719094 1915971 1383835 812250 1773403 1765928 1929069 1133008 727481 1075548 622885 1881458 843187 850 1860212 793763 478285 1183073 1643598 350433 739455 11949 1707627 969734 1139297 1719329 1606375 1039488 1028158 970338 1659791 1981067 259808 1843259 1255727 85536 141551 279313 1075228 519690 132242 1732651 1116664 1851590 1916233 257797 1878488 239068 1856173 110702 1700244 1013855 1773288 597958 1577832 1553988 242898 1573653 1645673 1435586 93672 748311 1485430 1751002 1566850 1043110 1784816 1860159 646294 1835449 1920704 1413240 627446 491424 738805 412120 1323807 714853 1515982 943663 1329623 1013263 1717202 784030 1006305 1134841 64458 1404130 492190 876668 1078713 760833 1981405 675282 653699 79434 1175151 970295 927973 915844 399721 864404 1052005 1701473 1875257 1900564 1151634 776163 1657554 1714288 1296561 796182 103971 928277 1481044 1280972 225578 1865940 210926 1295961 366098 1236593 149299 1249086 677144 375788 967645 132866 1964762 1516096 1502111 340100 492613 907762 1382411 501493 1306174 905883 733779 1286050 1911147 677311 252576 403173 1963726 521865 951434 1033045 1740043 1505883 1657782 654380 1871281 820478 1505882 614514 1630888 933952 1198533 127066 1316674 1161578 420854 1034354 1322003 880546 851926 444307 96269 1055308 951208 67653 916756 1018800 733841 1247297 1327280 1030459 1930624 593426 1261647 1658717 945482 827905 288144 516864 1891753 309428 763334 216671 1157115 1910068 1147552 1248785 1614539 78719 743130 744332 1556094 1203816 440642 884018 954955 1609300 148609 1091927 1114711 749767 1638289 769206 1668373 602323 1501996 1069295 618551 532936 919001 199249 1704519 500044 811195 575113 1058910 782858 187123 1866885 546830 1324417 1219976 73115 1277030 1286641 1442860 1507632 1096917 888778 1648042 1969279 583901 462190 918215 1199986 198217 878597 287214 1747584 1448524 1044757 1050612 315630 1230531 107054 532261 1691122 206990 1991366 577991 1783610 1537778 1693827 690092 236065 848090 1619694 1814013 1629049 1579248 734402 1484319 887861 758825 964839 77212 1975895 549605 1039708 470017 216535 864790 100000 580110 1569931 1719054 447135 909895 1538434 1083270 484600 604477 299060 1470118 686180 1235380 417316 1850541 509779 1317868 986602 1107075 1511184 1980666 942522 36181 446188 1125335 582779 1493433 488469 1450761 1843539 1441508 262235 909713 1572397 94024 451919 1507257 1134796 1146976 1011591 785945 1393005 378075 1931524 67085 990471 1341206 586339 666450 1721920 1073786 971890 28826 341303 721636 1602345 265332 143949 1560624 75622 1713510 66326 397384 1880859 394940 528216 738962 1704197 372741 1951873 251435 1159658 862560 1604417 1636596 107216 1472263 653611 1682031 160464 1043838 1778070 1806183 1182998 1712312 1884962 41842 1471339 1442430 295094 1357875 1889483 490244 1880505 246348 1141035 1427403 94875 1251958 558376 1017536 189610 518164 1884825 136979 590465 767445 157232 1746239 1621535 408327 37365 1812183 1744568 568410 1849255 519848 1733698 1428589 691649 1128013 369064 377852 218323 1084803 721851 1158452 1914944 671220 760775 235390 1583581 1256521 1272567 1219296 26018 1204015 750313 1111971 299951 1996264 1362719 1960889 778005 852689 878102 90189 661567 128748 1886036 166112 1212390 214765 1314869 1961140 933552 698442 1191481 1498584 410959 1535269 883820 1499289 439365 122707 592348 989956 1630979 1359214 322461 1518855 692152 631095 1055245 1697294 1942038 580919 1670622 1144440 387972 1145903 1030286 585098 1791924 326989 1946711 1024034 1811989 1404592 1667877 1930703 719250 1122917 1572774 240519 1444962 1455286 1091527 1519999 1278511 692027 348715 53483 902531 1669083 51476 1277113 1686859 302608 475591 787102 967652 860299 59984 547328 372857 1556148 1946508 97882 1522057 773607 1897762 1536556 1667079 1915883 1061064 356619 301080 1548148 958946 1689082 568697 1076435 1161375 677385 1513864 1845634 11054 1057968 1932701 517238 1806437 381649 204360 285505 941063 1188430 573959 910045 1664702 961367 1622155 1409836 1414366 1688449 16964 1086619 431453 963185 1341729 1802892 1247384 732334 312314 918434 1811149 1179610 1496710 415831 600846 442876 935196 548651 1769693 759717 108913 1781216 278133 1990068 215093 1529056 1473781 1065099 1760668 282565 1512163 1577476 726542 1884564 721516 1874013 20974 1783389 185274 73355 1693206 1210115 941320 665527 1126387 1578364 1525379 1376537 1400050 524554 509127 1114458 62664 1077594 56027 777360 1594990 221649 867230 1324229 1770311 1187642 1102032 157109 135613 1769773 1407141 234478 242360 370891 1834770 981874 538961 1102348 1977814 1940336 1612447 721752 747785 213258 408095 1308435 961588 1576110 1291398 680427 1933207 1597606 130242 1978442 80396 1354592 1377603 880912 603882 1291745 1535465 1926195 1244077 1939100 1200528 1049533 1744550 302595 941051 744939 1580532 607230 1537302 1043430 396728 1631313 567713 1389364 756055 359415 1878718 551661 851734 1148772 1063304 389632 1655878 238368 982595 164890 1519343 1255930 228381 1339382 1178272 897728 1050045 216622 1203483 1223191 885194 1641505 1245291 1162288 631345 384372 751888 709046 1286720 1690810 1094908 317545 566490 947146 1571915 1757521 228763 411322 690786 1645261 1322900 157446 596226 1480373 1569415 1008845 58460 540988 1466064 1870183 1448639 1908489 134147 159955 1434309 212120 1597653 1213570 228159 744326 409958 296375 1952430 499108 1814690 1903348 200251 212245 353863 228397 1147004 1662698 1173810 1937939 857058 1646518 764640 326638 1204513 1801 1229700 547459 1483456 290214 1867844 1412029 1943696 1293783 1895239 1134241 1781055 628900 1227300 1002208 1713037 399213 862974 5617 329420 1784784 1683582 1986422 1867789 932978 1477212 1822813 858162 1967087 800457 1874050 33502 412195 1412437 289623 833359 1786314 757487 616523 1701010 1271358 346069 662919 554387 1904117 1377669 1414731 1989720 485143 140044 1458915 1628325 1834948 471578 108633 943788 1222427 280477 1595258 1918196 675723 1946945 601154 1373248 1136380 1318427 573417 69844 556147 1584433 523623 445759 44068 42559 523758 1599611 620017 1603778 1726180 1229924 543192 298741 370563 628021 1617810 972977 978266 795245 1319564 270822 357334 1006677 1102165 731144 916971 1164760 545970 1490255 1398804 329325 877742 290505 1679612 456023 1576733 1095350 765653 113795 401241 1071405 1384846 649155 1406979 219507 285690 1609864 1583394 445672 1608807 898585 1653633 1482373 623273 63941 670416 1462185 1731964 1115882 477650 1590891 731790 233328 1378822 1886787 1139384 1915962 862401 935282 430661 1654115 1742560 205921 1771895 410305 1021950 1941832 132144 939347 157745 1147224 660180 330255 1614295 1669176 481860 806229 260487 281159 318957 402751 1416927 1791636 817668 774214 1079290 316567 1694256 480006 1613115 234926 1980118 1047169 1267974 517537 950015 855109 1631074 1556289 684584 1209104 187602 409815 1695683 782939 873140 338044 1502964 252105 1295144 1255223 1145373 141051 508535 1277097 1576466 696403 1036374 1215051 323214 1420165 1387650 1657586 98428 44655 1152409 86315 311689 1096111 1749457 1491952 29097 549415 692398 586225 351114 662862 680972 248006 1339160 870819 1894985 1323811 1183534 1329549 1154119 1615483 1512110 1225201 669200 516254 1520634 803 1620026 829606 775669 519911 931616 411573 517380 1075133 1309590 789679 741575 482184 608507 850490 1332952 1987034 1759622 1966271 161277 763162 817082 1671426 1676705 735258 1953115 1712057 1071305 681643 1415786 759200 348802 1034664 1947398 1738190 1423421 487615 729483 707333 1196396 1448217 500101 552399 1283178 1494052 1270300 105550 310974 1957750 1677142 169856 1466157 1504824 1407748 844743 1351678 1598212 1590270 1725135 331923 1600114 1993080 235219 1767975 152486 620827 1087113 767509 257538 93830 693031 427784 142880 1642877 884849 1963747 48680 1607785 1827868 1823089 398545 78407 896776 1760252 1598034 341268 1400538 1898228 681461 1619430 1966681 1455701 1465563 1518606 702182 1288630 1841693 1773097 659690 585315 1379912 1296915 1010288 775990 122730 1309763 1652012 735651 1248768 858282 1377087 264386 218629 1455935 1474981 1407593 1922890 736687 1623146 949066 1022627 1378265 1776525 109615 1895472 1113913 1513435 331972 1542967 306979 1770131 213981 940388 521926 1721479 1019134 1174558 1084541 431266 54529 1347302 1132253 52844 1455185 569206 862163 1140651 60602 480942 952732 1114820 851137 1705756 310459 280380 697298 868634 1315816 293416 414038 893096 525259 52022 1876245 845664 1559856 751625 982344 1805178 260970 173226 789872 487739 74732 672239 400909 1352923 1352702 1755038 529902 19218 1461145 490608 5548 1963512 1314589 1104572 747808 186024 1655703 1188740 976071 1869002 784728 273940 756836 1233234 97508 1807328 121965 93018 1810272 1495884 944940 107755 697829 1186609 1036815 614473 1680354 757870 1008322 1244207 80222 1484116 340972 1670467 703361 457180 146008 204866 1154352 571323 3153 102878 1218896 1780880 1547668 1901095 1828638 950349 470593 795321 731690 637985 605553 514318 935883 1054406 1867909 1779267 1768703 690170 934981 48390 535281 1308878 221399 655451 591041 972152 1788957 1011292 1318007 1614075 549723 1950649 354957 791327 338144 648977 106843 1504702 1291963 1976602 1262608 122867 1198445 1332184 1131721 970543 653652 820260 1251259 1717263 18024 1987251 1300892 1642262 277939 1882283 630423 1852379 1612442 888333 1800885 1588919 164506 52369 1692435 102566 1437601 343828 357273 1560887 1228556 626478 1376102 223085 299980 1485364 441536 1609912 1805553 1337474 735545 782910 1592120 1999717 1554044 1394469 177249 1019848 751406 1638416 362315 852375 1216267 982311 1493252 1790198 316998 886860 472586 145032 679523 1551651 287252 307664 1584225 469963 155765 998433 491546 1185356 525486 191021 723400 1889740 21126 240294 348429 1377827 1302940 341609 759817 1389864 1221632 1748927 1348027 161711 420799 1975634 195487 509631 932379 1763435 1135815 918121 636671 533087 517440 1065512 109088 273159 2517 1675260 258090 1241936 963236 277617 1334059 1191668 1750624 1057352 821566 737861 394386 1017768 1777418 595573 1810389 1120894 1942503 686051 1947567 926289 1234635 1298893 87457 199975 889107 448633 1410827 379824 698260 1988942 1168908 555621 1283227 847089 1554152 1994990 409316 1761592 294184 1547380 1973765 613530 1058977 1841861 346516 442043 233568 1600946 1126806 964438 262826 1869443 141499 723856 152272 973570 505168 615044 1912679 990000 14087 1199402 329925 804197 1777146 1163838 1799150 340086 1790479 1883694 1675863 1047976 76690 1322891 500421 1771230 1007197 1150334 1814338 335836 346224 241140 641228 1277716 1755513 1844942 481233 651849 577007 832085 1547776 1693429 615574 19026 839021 901953 1994337 246233 408793 499461 256887 1744726 1152254 499584 1313119 1307769 1933196 1608226 854629 1416138 169972 1978912 1490875 666883 842866 1757282 696408 887071 1046244 1915259 970408 199425 946124 1118767 1023096 1605515 1374488 644490 1748145 1219982 214387 878319 1221125 1824875 755808 245286 414929 496683 856618 119758 192740 1662205 136307 558413 5837 545025 1740443 990755 1694315 1847729 163085 48710 1656708 1880040 961673 1058968 1754429 1996200 510685 615233 957740 465561 143715 501546 320852 196566 1189178 399165 1255843 271475 68948 600934 836147 1541103 185390 674786 1264658 1881178 39424 1494699 1964219 334178 277430 416183 334463 372536 1535293 688498 499241 1238568 1489063 1601493 592804 1293667 1990236 1221582 1350107 772801 1385479 1899193 393788 1069693 1238286 645818 1032267 42541 652999 1608538 1505669 246277 1494536 520264 1558606 141088 1604136 1664083 803668 1190154 292468 1848810 442837 733743 668288 1061825 566912 1286999 397161 173149 1366251 379563 1462995 287868 153510 1604894 807591 1075588 1666250 1282345 461933 996492 878248 1925177 550322 1216131 478246 537358 186506 295059 702318 1544676 1381081 707809 1983973 1237699 1826061 1681246 890155 296511 195898 428983 425497 751785 1067949 1118247 1581455 646334 926934 803796 1615665 583717 82063 471531 451704 1024318 526517 1474392 184129 462136 680868 350568 710964 1572131 436388 1618923 887704 491749 1347725 1189915 448621 1407334 1050099 1278102 1519602 802561 476315 1381364 1749177 720988 1941350 1779940 1199968 1432153 29306 877184 1804598 657168 821725 1425119 1676082 585702 1752010 1315694 475201 304490 1701759 1489639 1617373 1881827 1878850 39812 1388895 377972 1806686 1861987 1497907 1162489 341166 600387 762960 925975 1497162 1001849 1201480 17570 1288530 500052 1651500 766928 118328 459923 135870 1645781 1313053 1179330 1037545 1780373 1955531 1043942 1477493 207025 1799196 611086 17941 386272 1637607 1335234 1782007 1280317 108597 45121 1587286 414942 42218 1212887 774729 1691594 559275 587488 1847652 663751 865021 363701 557299 1457744 517525 500172 981624 1351222 1159872 213533 1604469 1816279 1132239 923298 307568 1943791 353274 578251 620234 1522460 1771156 1682261 1140612 1381189 1872806 1068942 1808795 1422942 220173 683002 1470211 886519 1369427 1839041 1974164 338848 1347783 1430619 902662 1312585 710790 1755935 781800 105296 933263 1831087 1031260 282627 614379 1772503 1036387 1343778 1621899 1870280 1196389 1630514 500866 211009 122210 95783 966187 1548734 671693 387417 1018008 502897 1731609 1807256 980592 1038144 1947225 882152 1494826 1966590 1759554 1133143 1110622 862135 1435294 1527105 1344949 1034151 1902612 501575 1433617 835142 310764 1599345 637688 1322238 166335 512568 1500497 1357052 1536205 305055 1642620 1224330 412615 1072496 547223 973932 496146 1798500 612421 227888 1757460 1492650 261407 1091762 333171 1432033 1778697 1092771 1655319 100031 129099 656468 143283 123860 1575397 1771365 1197701 782672 1639592 1435686 1926243 1900117 117532 460542 703780 1888562 250528 1010464 1586785 699776 1272984 1823680 591211 1618590 310662 1591354 228081 1992379 1355668 1071708 310394 1982684 1297217 1150153 480529 1147382 1434392 331995 1878147 424347 59263 860789 586199 375770 194384 620722 1722480 1420338 11764 306 1124288 114207 1796334 1751639 1294119 1233649 1009919 82490 1817010 635319 59779 1902930 651048 404644 1601468 1959301 966511 1164598 796230 574538 779495 467873 1133442 1928327 980110 866099 1651106 87616 1347756 857592 246814 701425 1445203 301914 1882342 1569192 1365446 1387188 1999876 325995 1218237 1388655 49495 1152571 1502339 1191262 650831 1010192 1533590 780433 1277431 777602 1552012 970022 1797391 1449473 1501797 1309594 1444382 1965707 700136 1312050 1597539 845563 1716130 210710 1453904 460125 234574 1548068 329919 169494 1028209 1056321 1962376 1375565 1311422 1022347 1826885 664139 1672235 1328453 1650095 1632969 449812 1685135 113290 221714 1526060 786819 584875 1376219 1434050 658900 1959967 1131481 66363 236573 654557 696668 1221906 1094270 1341805 1001307 722420 1524111 23660 808780 428886 301578 1086825 1455176 732490 473000 1730341 1309728 1489417 1308603 1426922 1157553 1028273 1254349 936896 24850 59616 1645771 1301569 1591925 1514774 1752506 383672 818936 58559 483521 1800984 1287971 275661 1989662 350378 1008596 479248 1958845 1337520 1049871 1325034 539188 904397 1724246 391621 375672 1358672 1301335 210121 286139 833213 1218428 730683 1849102 859808 668380 1859035 1131588 1416030 956998 1567421 1544785 1923748 498822 1122299 710331 971638 1642507 779240 1366856 252842 627712 1061371 1237071 26581 120166 803632 1881179 721491 1011377 1559577 942632 696580 123014 442469 593987 1422508 814375 1848633 643830 629060 741400 1669090 918349 1447728 1951211 59435 1689157 754603 247782 26912 201809 109665 298349 1995770 364010 1141703 624243 1093755 1207108 423839 1364616 1051670 1610301 1177292 542371 1097170 169071 1911167 163134 368383 10563 1384674 558606 894162 1331764 684685 623349 627630 837132 302825 386651 255104 704928 755650 138735 1038274 1595837 1003832 1087480 282552 1132273 237451 1929049 1635260 1901997 1862584 785518 1576033 720762 1649900 1836166 126309 1849566 1988177 4270 1083154 927615 1869329 875969 1263759 1490267 488802 266861 733188 1362533 1220242 113967 1866040 1824671 11005 961682 596597 1013557 558751 711029 977247 106713 1159191 1530083 124141 1203327 262550 1192483 791214 544578 632230 434930 38148 1138668 171268 489909 1250001 1520120 490098 1598128 1635704 1245062 1857273 734374 1964752 181513 1289379 1049874 1762640 913963 626376 788642 161359 369392 857297 1292798 234729 1923045 407304 594208 23029 1995938 326085 1706989 1568809 1475738 1078228 1414960 1453153 1487598 1910811 466524 1241859 903070 1768767 1589609 817084 1472672 762691 1768922 1861639 971185 650706 658400 1067491 300802 1096565 934811 685905 1359504 1913821 754489 612985 540221 1847263 812252 240611 718350 1139507 943154 1191681 1318726 101678 1839275 262351 555611 342642 819859 1672644 918312 1597963 926866 761411 451742 1350453 1921098 434993 93806 1612899 1795848 1331021 275294 540690 1896848 843189 1775615 259141 480342 1441696 616154 116175 1092970 1802108 653151 8085 431475 1804540 134438 730606 494962 78252 429261 1868261 1961976 1056968 1209010 1322241 1102756 1486723 1301711 1986265 360569 1250266 808744 515775 1302150 1509161 47319 110532 520418 613427 1990251 1083994 920368 1781892 1351726 1821260 755403 1766794 463067 292258 1219305 818894 486664 1991937 1824246 346391 842228 1809253 846721 908164 1959725 1820202 1167404 1097799 1245642 397162 659036 679004 1941919 1136979 1999368 1016592 956523 132987 1511611 1468073 147590 785556 1783687 747991 211202 700540 1816286 1522034 1444800 1399822 1112260 1648371 1215818 1607223 21847 135785 868323 1425489 1767026 1663479 1268522 762740 1876859 193390 1593199 927883 121004 350961 948389 1292426 875900 1864842 516413 123575 1617930 899941 922785 202028 1508878 1865725 1116565 1322576 95680 343959 1582235 1309293 1735776 1661179 542635 613006 587805 1605464 402557 173542 1400233 186605 1471641 1300906 1507683 64192 21387 206047 844291 1420898 219269 225822 1407446 1895990 910183 1073643 1562396 1713124 1575979 352378 1676399 1436418 1938186 1533642 1884711 738766 1374883 8048 1610502 24520 306402 1124504 1684582 343807 160619 28442 1083186 1054634 1198952 1675217 1006022 890087 586916 75604 626147 828920 1850501 1129714 898630 624454 829847 1154139 407689 1546425 1156941 1130404 1341424 751660 1277433 1276991 485791 131054 269217 1788542 1436656 658614 233489 554816 431815 200131 531845 1714209 1092549 1415094 107394 1173164 1303497 1933568 80800 1116840 1176849 1075480 1768978 40812 853847 236858 733866 727909 320997 1501631 362333 1640187 338771 1901066 26294 1842836 247166 879950 1637176 375782 903482 1607426 94477 1217409 1461103 962100 623128 792513 847095 1472343 1895357 1404645 69091 519319 312007 696099 1769540 1719458 1511336 260315 1597127 1707610 1763843 396847 1752566 1701709 821925 1850694 1649599 1235976 1685284 1497619 1178426 1583201 318568 1831262 1290013 553104 747162 980365 1212332 1016686 1853850 1125193 1240104 1575238 1975777 1364268 872038 1369156 1315494 60233 31318 1204351 1642947 995684 975765 662143 267816 54851 927235 1853253 304115 161859 955104 192091 62945 910016 1388644 766948 1556736 305465 582984 876780 968682 895542 1467763 1147870 1324018 920324 568248 330929 1592097 634536 406512 1768391 1557224 528775 431773 139953 1428192 466458 1778376 1095136 1995392 1961706 1572139 609311 1067321 690788 1715034 1004997 228557 1493145 1129917 459252 852402 1668332 98312 623016 1713875 1845946 57574 323063 548750 785437 758599 1669402 1714652 961952 1426091 1418396 110659 702114 396477 858833 1458491 1884335 947826 101774 429452 767067 555740 1981457 78924 1176881 297007 1041269 1010931 932507 828727 1474497 1008952 1583766 301109 583841 220747 1196316 260485 488645 1042401 1456585 77207 232986 820668 1744666 1612747 1123408 187827 1600967 337187 1100086 1988545 1949524 1274502 655332 1939093 87455 533228 1470297 501965 1743345 1197728 850344 1255152 1425534 1123952 664634 1642305 96194 1664712 1759536 549808 811095 960231 1345675 1999583 1701033 858942 1970659 853743 63421 1670823 1285513 1069268 1721503 1615200 1694023 347769 1150953 1032526 58238 306994 147978 1531758 1280666 908092 420223 1481926 435879 1508217 1263695 498631 1661776 270493 378780 680063 84027 1306445 1919143 232810 949260 82587 1398420 152411 1304929 762825 202792 404117 572186 1215401 1808807 1214824 860394 997170 1744164 1562099 1580130 757688 994247 1265700 159928 1870824 631406 445970 1789947 814114 1901414 452877 1346713 1899038 399419 1542031 1188417 1829819 1182358 131465 841335 340057 820804 1274191 1894337 1780360 1964669 300996 400103 1925626 1303234 421385 413345 391091 1331108 18899 294159 1110941 937213 216685 30990 210830 1743164 1557298 1455559 951027 665035 1836161 538003 776032 1246055 101512 1616467 207633 1162613 447195 516447 1108895 1173786 104029 383500 1552409 1684695 1255537 1936786 437740 111519 159532 1171420 828774 980331 984243 1267247 110784 1304352 512747 1753962 819132 1420693 974809 183091 817676 1757651 563544 1045223 1776733 1859940 439947 1397574 1888110 313809 845130 551398 39346 27395 228869 193717 1391607 840533 1087317 1357743 1927193 10876 911921 633463 138980 100455 1399745 387287 383246 932556 28949 1330906 1142310 686895 168438 1017218 497789 512022 1248776 1676435 221697 1417981 216004 1756490 681918 191797 1971038 369274 1501621 308576 234613 540977 1444845 952897 1505422 377315 881855 1980257 1614142 127305 1272722 1354601 224369 1538133 446039 889025 1924417 37856 730739 986676 1198091 862759 236633 799940 503150 674038 1549236 32888 1819705 581820 1525177 844536 732103 1972663 1347481 1593861 1953158 521326 1912045 1338213 638219 806064 268830 79203 1058962 342871 291767 1629454 1982127 485168 491157 446859 1729046 955515 493240 225702 348449 363796 1945721 1279370 567866 856532 1688126 49706 1911385 924956 108120 946887 574399 848252 1689821 1567798 640481 1140140 1048882 1523349 522366 1563113 306975 150940 145654 294280 294692 1964133 548014 1304731 1002758 342333 1119711 14136 1694674 22868 520748 498038 760162 1656901 1702369 1163407 1252717 724222 714615 1261131 639030 1372759 1252587 1360672 1089579 738180 1439782 1476923 1416823 867390 1231430 1479791 794787 1999928 1210776 1589435 286615 173531 1514649 1127899 1309077 1410201 1493126 1998815 361026 1454639 1409754 384746 1135500 1012814 1015670 1181207 760124 1708555 1406745 1918426 1298822 1245470 1659292 502435 1507441 1096385 791729 759861 1060599 1323609 721914 605382 273258 397691 1133055 798926 126776 897178 1698934 14794 615416 1899467 511597 819092 255480 1124748 222804 13204 1481662 794258 1140258 909164 1969200 441530 236321 345571 252439 644164 548737 87039 1425786 1452192 1541809 1118870 1750462 89189 403013 41310 1547468 55780 18206 561917 217918 248749 1619580 1607505 788448 1511198 244561 1483499 1582799 467157 959554 1095411 598684 434630 1414238 578158 749554 518944 284079 1514296 1452479 1348887 323419 732497 678198 84748 759749 1640597 525010 819687 638479 73594 1669096 127086 146136 1516992 441529 1925983 1253449 1808146 629866 238276 510724 1219241 1917714 1658946 1305050 158811 1958602 988105 1223090 128421 861752 1272936 1543 1186652 537662 110773 432946 767224 1085907 1769628 892153 434517 1583995 1474316 195413 1110930 1430577 228569 1254045 1275808 1694835 874929 1213766 1231804 1052512 308031 1463027 247842 655280 530117 330168 1722940 1092023 995333 1427708 1757224 800917 708678 772755 1678395 990961 1003882 1939263 1564122 1510107 1704856 1455144 597407 1889763 1160495 796751 1988192 1735412 1525540 1450720 630111 1753389 515906 1312070 601743 511944 1630891 820342 1345895 115367 1095533 1625459 705486 1294734 1482695 927183 643888 323748 1873333 1772746 1693415 1255577 274172 1078936 529157 943131 654327 1562272 1980117 826226 1110261 1816522 282854 900044 1705662 1168783 1483224 454902 1667326 266818 407755 61891 961084 633552 1435293 1293417 888813 1320729 884345 146600 1217363 755624 832585 1643348 1501161 847716 1619215 1075027 1500199 940775 212659 795038 180517 1246062 399671 1379764 1640164 1167595 535550 1169753 356509 346827 1566894 1452482 900866 1302491 1375141 1078935 1907309 1836299 189133 493834 441732 1539004 1025198 378850 1243104 152995 1048235 888803 788706 1266253 1608771 411166 155283 293407 1530905 550480 1087346 1516225 1821032 491500 1929458 1209084 908000 575193 1296548 568519 1154735 1450494 339591 1746834 1166888 243168 1306113 758168 567386 525403 876479 1412765 68974 389831 725130 700713 462352 253787 774828 855385 134369 127699 1972376 1815436 1051610 1506176 1027652 1950273 1442543 241584 1293091 2661 746991 1462134 379830 605234 1378831 1960824 1450319 1746167 1022504 608299 1677783 1678187 1899192 286661 1624711 1744546 1655997 1916543 720985 499000 79709 485009 898303 298139 1788545 1988334 660051 9424 1325001 1184195 243847 898784 1276205 873133 227025 1959459 1132076 1724765 638887 114565 1270153 2356 817081 69981 1570347 1729444 899460 1278627 688071 1410863 331398 680166 1171789 438929 268570 1511977 487471 282921 1230815 393683 1798087 703243 1727680 1465273 397928 1214265 1467207 1083257 1885554 311073 1270759 1630655 1288442 1776175 531249 1068011 1373690 895931 1467979 1184826 1964935 369800 333934 245102 805651 1079726 1639585 373130 523113 1695715 761138 1417310 338792 884763 142033 54222 1983932 42130 375771 601334 1053035 1672837 545369 750380 923566 1788815 1464682 532005 1390172 1049452 301728 574837 237572 230758 1914907 1112514 38825 1957251 1183518 1228256 1806450 670181 1046270 723204 222022 781889 392672 347209 1662660 1949367 874356 1954524 39742 1589952 1617960 738170 1396248 716643 527826 1347640 321718 1285210 887630 97867 561445 1086125 1682267 1453722 102091 316523 1506309 1570872 1319615 1604484 452976 107376 1928618 1430514 727496 1801565 5012 1075854 1031993 59297 1847227 757950 994069 958097 1358060 347101 1158725 1193779 1122209 786245 1157041 705257 311445 929314 1468756 1465017 1651260 431743 1072413 149906 1277729 1363386 64199 1086618 1741350 1973895 941903 1115745 325634 345723 1463658 1330503 715 1253764 200234 145711 453804 540515 1429605 669656 905067 356006 473524 1506863 132296 1990792 511741 791888 682462 1648004 53772 1434430 1161531 889104 127583 529336 841718 1180911 277165 1332206 439046 157296 988284 1377883 1686766 658780 1756019 1859406 1496899 42073 1005655 84328 892332 495854 663962 1250506 6821 1630286 932839 445990 773389 998950 651276 998568 1690376 1686629 37014 1213198 1233136 1338882 972121 880502 816172 1318652 533361 1586460 1444711 581677 1154171 873415 1346495 1510666 831930 1975103 449765 641050 1466038 1611599 910455 320914 647489 1587105 17701 1113958 621363 849278 1001617 1194779 1014999 331920 1428294 1476419 1662498 405919 1427418 74092 333110 1426044 544858 1980953 1537684 1539550 1687421 212755 1762355 1783828 542718 1948526 782144 101618 1727213 1428720 600522 208932 1724323 949495 1941756 1742937 361270 1698907 1521387 1686011 1172311 948524 124625 400401 924810 993606 584803 1121180 1525077 30890 1928282 1679396 676689 1542875 846540 730470 303630 81664 1993256 772215 1956735 263374 1885624 122267 1539263 1400234 81217 491073 1498297 286416 1828358 1720237 977360 1441117 1220058 1515392 1584439 454578 1635369 1549800 1115093 1425656 1669742 64896 1337192 1602693 1828299 892725 1092915 122263 1305023 504696 486020 432376 1133926 1692519 285401 1073271 1534431 1773473 1129274 1025533 1078759 1303612 208795 1290447 1126626 883374 951367 80516 955084 1413912 1656781 1219366 1504729 1283911 1657134 1121087 1542778 1990863 1416098 1998329 155334 467669 1915043 1325510 714537 627923 1687482 417799 193046 1928763 1162066 1588045 1395825 680396 260053 1524965 1057537 948391 705273 389207 212449 1295663 1555487 1584652 1598204 1585311 919537 524341 1767470 1799642 1535456 1033636 1760943 1503244 711182 210668 1939087 339165 53684 728835 4845 1660161 119388 1838151 1894209 709915 1113258 1097026 259360 33065 621534 1244236 1157883 1788052 1691284 545014 1090756 643966 555633 314961 409153 897078 1677890 1635042 313519 797365 344389 163498 732494 395984 534845 1514569 1633724 1616394 1351252 398070 1350094 451019 123092 1733334 47863 1779314 467414 300312 1227992 1363946 1198590 1515063 564169 1775358 1028974 1566306 1191728 1369548 1249246 1421357 449048 1865863 1247403 176385 1450703 652227 141855 966538 1578082 130512 1557421 1594013 1417396 1536808 163607 1061376 1584362 876912 1601034 462247 1983096 1687356 389002 832810 1768044 469946 1285451 1354452 756063 777636 738023 619218 1875293 795246 1845155 993610 341975 1027752 1804922 440022 1086863 776911 833783 621721 329097 1711734 1590756 1992070 1519056 836969 1723075 1574130 1237073 351694 1048306 1575781 1615819 1834850 368471 1985611 1560687 410012 1605636 1802753 871198 767944 860014 1217308 343246 1238126 1258093 823167 652510 720443 1481102 580261 471143 513419 1298829 820162 59499 1562289 1284207 1892136 1423523 1698419 737974 257706 1794958 745428 1651449 1991730 16426 1497353 346650 1429760 137813 408851 522784 41882 1954779 1133134 457937 1608553 1004477 1453220 1165729 100269 271407 71821 1987932 1012224 1484343 127476 1509711 762855 1429241 1058852 1101880 1183619 1026329 1787875 885561 570103 1457113 247381 1171634 1908203 1174074 196072 918148 1838723 909870 645084 695564 1158460 1262312 1101769 1292611 849961 1443180 180796 1386564 1150396 472624 105871 1403133 988091 1756549 94427 474548 1251321 1584147 1988806 1674218 872873 1613037 711071 1396883 1597025 327544 159967 589289 106728 1401345 1017724 716748 1671802 1631862 1508415 3909 214404 309392 1725117 1530901 751797 578262 1794051 1831890 938109 1427762 1250668 1194143 146767 1330206 44550 1882170 88404 231848 629274 120622 1576668 1042078 1414187 1827596 196332 1456534 252371 1968384 367664 1614892 459041 1956042 1218251 1727290 1545125 809651 555047 660934 1009193 540830 989914 463605 489070 1359917 1707860 581102 1027350 82273 1074387 1398737 1005221 618211 1841196 1032225 178377 167440 890966 415944 384322 117632 877172 52279 611641 1508122 1363357 264398 695947 586320 311814 1898257 797521 870140 1260792 152066 277221 957200 651892 903500 1999885 608803 443364 1743662 734496 638409 1788439 1943709 971316 1379633 876495 886513 879009 1998988 498043 763555 661094 59275 1151797 1451209 116801 583681 917461 830874 37443 1972557 416239 677942 1719481 1209234 316494 770939 1522073 708280 1517181 1428261 510420 600492 1375824 1187671 1738305 1112471 624266 1429539 515462 215061 1566107 849443 1111339 732557 856855 1156927 1903673 1190088 920956 1125247 92818 1167456 1004081 1076907 1841349 512493 1769337 369991 1630922 1500347 614032 1802443 811935 1119716 1857420 1500335 125213 393040 1928665 273458 1365525 1603416 1193404 1257239 1328255 459589 423522 1447440 214286 841673 1111997 1248607 1545393 7714 676169 1090904 99693 860155 1824908 1943051 325419 374400 1342098 1797349 1057670 988763 1425936 539044 519974 1965082 735672 1587233 1349445 930557 370698 879357 379907 371159 1152266 452198 956268 1505460 332221 971008 1235516 1314955 709578 430932 1235044 1185536 192293 190960 900383 743179 589217 1591083 589983 766643 35929 1409233 672658 417512 1613938 1207154 921724 1833511 393960 1715926 136743 826577 891796 1007255 641877 494201 1581552 1229553 1600930 1218285 1264134 1732227 1149452 1811391 1570183 1964309 316436 1484054 220712 1422635 1991582 1529395 1694240 729652 1372944 1059951 1741297 893885 138314 1980352 1662593 824002 382044 1848018 1640092 1897567 1018609 228379 179835 1901433 1878483 19913 1539557 1398916 300991 1666614 1553399 880809 616366 1001427 1016521 1508262 58348 165239 462639 980909 1461998 326361 1104964 1256924 1809230 622097 1568877 1298005 290879 807191 1143154 1538769 830657 1505703 1486313 1165870 1676329 1524456 1507949 416869 911011 177983 137659 1283863 991148 1063042 1727275 896238 1218190 1009483 1869693 654810 1159034 337990 26157 484277 695073 936265 167099 640649 153156 813570 550042 1923895 564280 406743 346234 650296 822258 643017 288161 1209957 1781081 593409 1042966 776972 1570222 1490535 292790 887058 743763 1606169 1543377 453178 437120 1770517 541001 25339 1415168 1585126 1157464 1648539 63430 1404165 1851331 1074325 1840969 315871 95399 619527 887638 1745322 1589747 1055455 1361097 808 263757 897106 608443 1482037 1008878 721718 183663 1121616 234289 258213 854391 278224 1222968 1022374 1231245 673644 1123472 1102572 1424254 812402 1334586 1332471 1058876 1283314 910974 1475302 1813657 1295909 142406 213830 1066234 683754 1213274 568712 1297390 958423 134878 547889 639551 1350430 1055803 1546629 681246 1404474 1125271 1054389 971970 1652771 547691 1491037 1125362 1228418 207632 927373 1658406 711692 993071 1517533 624689 491018 362765 1388405 36453 294332 1894831 67780 1462041 1470425 301806 472898 748850 1981887 844816 520010 1578859 1269028 191196 385501 1974985 204095 1509473 277452 399951 985941 1961359 541710 1817633 344916 1025370 1560819 857652 727812 1850646 1487739 253994 1638504 1179100 534197 1643826 1561365 979989 322453 1015362 1488285 1187433 1114748 1908482 1285037 563062 1592645 1025912 1625468 1809688 376621 391629 43172 219997 126240 1187020 27496 613242 971142 1202424 603491 1402415 1821732 1295668 87948 338496 393938 1894748 769429 395217 905517 1015677 1235778 1877268 315320 799625 1345143 260333 1711084 546971 247202 273035 570369 928238 1649308 714325 1699630 1864156 1130883 1561486 188066 163570 1947688 1003114 1792717 541103 1522015 353293 12021 1175286 1097755 50917 1708781 1963882 273687 1376476 1712983 408037 1152967 165618 1844256 1314090 555126 868819 487757 305674 1895312 315868 641417 916239 458092 582401 1860576 645685 1198976 885659 250352 840234 379770 152850 1798427 1778411 1789795 609863 1660019 801716 1570360 1728337 941358 1985802 344694 686695 688473 1994100 434180 755239 429509 259541 1055192 542985 1462050 409143 1556026 1253990 1842083 1696753 634840 1796581 1333313 721811 1824602 1034248 719008 736610 342081 1948324 126818 1019204 686772 18689 1872008 811863 397941 621930 800041 1986301 1150735 590439 219312 1261191 1963297 1874268 865224 1013267 704260 288349 1835793 1371243 1566708 1277923 1023114 1239401 1150608 1249408 642498 521131 376713 708960 1941535 778420 1290097 918221 1541193 954043 1480586 1625678 673358 127960 483455 1279129 585182 170673 1728138 329908 1681083 494558 743119 697941 1335810 193496 1539250 1657646 1119391 1206859 105232 617685 923908 527240 1998694 500409 1919682 927589 1090859 1045176 1619469 1160091 1681536 210256 695802 564671 1282895 1455769 500795 823767 1396652 374249 1654840 1075193 497296 1333451 685094 15143 967939 1046043 370828 1213975 912688 1140571 1469152 445072 427301 1659698 848807 1591965 699332 1325679 890036 325469 1348206 54759 358682 711118 1757161 1400400 1581858 1712365 917580 381443 1555439 1267565 1851142 711977 1099226 226424 1460384 1868445 490053 337793 1559701 336853 1939860 914030 497861 452456 138951 1190025 1097918 1426296 36288 916261 1523708 1476190 621171 766853 360826 776949 1005786 879785 99432 1243657 1895630 1651420 209637 941518 279269 819336 1807690 1366749 1283589 514750 1748677 1781932 1445191 1991174 1997101 176297 1771556 1677560 270558 1817133 379241 65465 1480338 1809458 1213555 1673485 564704 1289587 7766 854055 1182999 1801104 1600288 1729553 844313 366209 1804444 1397113 1105621 615249 705603 1469061 961619 799642 614451 125311 1343886 1488701 1187615 351620 1695517 139881 395580 1798677 1065167 1557537 1665355 127660 687156 380656 67564 86301 863290 692884 1386482 1119455 1900848 256367 522213 1980741 1497344 508393 970831 707994 212357 944518 528561 1300985 1063416 991792 700353 1576508 1614810 1998710 189732 978004 1465958 1873950 126997 465721 1399775 140357 1867810 339137 322240 1377769 77349 1264681 299150 1614574 474752 1523355 1531639 1398465 1807629 348321 1678521 333785 439087 1096139 1580859 45694 1680410 1013743 1944967 988074 1017486 1506679 654134 1429052 1916993 1982240 1062566 462728 982840 1158120 630271 1986371 167489 1501308 1556310 1676605 1629563 1011833 1319942 890991 994451 1232145 1217243 1391889 1748613 516437 890912 1441925 385242 31975 691126 856075 1458851 941939 627283 1467682 1441352 714686 833515 802347 564547 445218 1699996 1944919 1537697 1489742 968111 757826 996211 91270 276309 478279 1627755 126296 1381401 1377431 1218028 233980 72114 510233 1487300 1311294 1057232 1720290 257714 1893822 1982859 517062 1868866 1309815 674322 868767 820313 1912771 1242295 1144323 777299 79967 1936509 1284016 1978267 662868 416995 1989091 1581911 597951 749482 48812 1077207 119441 378367 1182696 978256 452264 776199 245100 1228708 1803488 1120337 142983 985843 1335091 412379 1147065 1692744 1653827 1179654 1549166 1541217 562807 1450227 995802 911792 1039413 1255474 815884 1057715 1488047 599253 530769 1281389 635877 1550242 400264 1204825 1498066 563898 1020353 1700314 706301 1851887 1362105 1315330 1187067 445092 1608470 311475 737304 561349 1340837 1010000 950767 168172 357289 972354 977808 1644216 306928 997766 403195 236568 1131263 333594 1582181 1570587 1503563 1405641 877190 1636479 938877 1548581 733745 31722 40995 713240 1544098 204335 1877471 773958 1830103 656739 1129236 749681 442784 206799 72659 798963 1810140 1021855 599005 408085 1810013 396253 1688573 1358132 486151 1632157 1453160 679911 752210 1588573 630826 1569060 1600263 1530329 82575 981186 16697 1858908 288089 1056517 149251 584634 1447584 423692 897007 1630218 955121 316017 1647152 1338849 1587484 153290 49113 1988884 1371194 1670184 1938225 1162456 1564779 1221641 1711623 1987652 547877 1800944 264762 1026432 829826 1328706 1370838 986588 252477 1960468 1483620 1780990 142948 392877 1947023 330882 1438997 639783 1198316 1693643 1510794 1731505 1957007 1929850 1137202 1226128 168800 942544 614867 738552 136751 1400002 310638 579046 1239670 780270 1660007 830518 502722 902053 1527359 629082 1669997 484049 254174 1226149 441535 1987671 504616 941846 1430029 1130241 1981888 449986 1076763 361536 474675 1465198 1783575 1242241 1158710 1526497 856151 133368 119087 978365 1838805 1718985 62668 1248540 20402 34447 946317 1032209 1515599 846379 1069699 1841499 1203794 896591 354133 973306 633388 891021 1692588 1152659 1134341 1516188 413020 1760282 1861169 456992 742775 66742 235835 653690 883887 1494061 565256 1662012 642175 1218147 182657 1666649 1378707 698457 842207 516836 1147487 1370028 1165589 1538775 1925348 1153757 1904815 632962 1364324 900906 361744 718299 1361405 1145210 1157958 1054620 1419538 1645697 56231 1754926 1626441 1768716 252572 687502 568698 452381 1934818 1635303 1145808 1946188 22693 403785 21493 722799 1666822 1156386 1551163 297848 672633 1161337 1785505 674363 1352027 659264 710205 1892335 321499 1944331 542839 1921293 1484082 919088 1334024 479308 960919 1088515 1275371 1105779 1719664 762913 1856448 1065465 1184353 679550 249598 402459 47567 111606 401258 1638112 640458 1561269 372067 775866 686783 762161 649823 1884282 396739 1572941 619731 1707381 912607 640285 871305 1549473 1220996 1472555 1586811 1811164 169867 454526 1130727 1689545 1509063 1529171 1751575 1456817 1027099 186835 532575 393068 374792 587112 336581 709152 1086578 1288872 509929 280926 1916946 1215866 22102 1748804 1695868 317901 849258 691752 1452568 545186 1259200 251774 539413 1932854 1857483 319792 814769 1197430 1880325 1931935 1458816 95371 596655 452031 378911 1444786 297722 1177984 577047 1132916 1056375 515328 12788 335974 260379 1242252 1483948 1425210 888089 444298 1580379 618034 1191319 1633037 481724 1289782 1108957 883926 1202017 1576557 1377925 1240057 1322990 1504826 1855260 1386936 591346 266243 325652 1178575 480103 1336830 552829 403557 1009205 1055119 1518776 218528 760488 1421774 686152 890457 1444914 274243 2896 1350340 1227345 161116 85494 719219 1243689 787825 108973 1631247 1650150 1066610 587391 1804968 603578 1078225 629798 947246 1818107 1102002 271124 1093670 655464 495086 1295839 1229163 448086 438754 171636 1081639 1349485 1936243 1475434 358606 597894 1709923 761124 1389028 125594 1663422 234952 437453 436856 1581670 237338 704142 673876 1853547 178123 1712774 290023 998627 196501 1294102 524509 39801 984004 93601 625922 1381165 550196 1399098 665429 1340276 109671 1070441 462858 413992 1656567 322557 1598272 164156 1808389 169275 1639586 306960 1972543 297770 1878074 179189 1370772 935934 201979 1415649 1825496 1169950 387114 1544472 1194061 180903 65196 1972444 93972 1553685 176653 673183 187437 405691 763982 1144856 1155043 1986931 811557 953694 763073 1279636 595980 295277 1073330 976323 638502 231968 1054678 661713 807087 684385 1017167 1287786 663548 273201 1660090 1061066 1864545 1426049 33365 472185 826806 1112106 1603548 462659 705887 822608 766447 549584 45606 272003 620629 244963 1107152 1334916 1557479 531577 1806222 1365694 182633 308958 875840 1265173 1160771 1603263 58748 883670 114267 1046306 1066068 1832040 434814 679319 1656186 1763373 1544271 28242 570005 1700723 1435783 1436050 590547 81036 718347 997813 195972 554007 402326 1130051 734133 1118888 1703617 493744 1031328 572421 1021495 595540 823178 1532286 38013 79545 1151547 1583596 222910 1020348 99832 1783276 158518 1174846 1224987 1029042 743691 1249996 1216249 1687841 319468 1629841 1959021 103495 289016 622606 876674 919983 1878235 639528 404857 1807574 382030 572027 108341 1068464 500751 1608548 1443912 928417 1547358 1558197 1961635 1108803 836309 162187 963706 1344333 16908 487969 659097 17914 933260 1959915 1972237 573242 1823446 188820 536616 787742 1326276 1346519 1018478 1158434 1745390 1216212 546123 89773 598925 1690926 621940 709658 1774318 678197 307871 542368 1051437 703049 678318 394597 1185443 1104700 316918 1127057 1805946 157166 1393017 1605707 1200292 1098490 1855991 685322 490579 1317906 303941 316617 799417 204318 1323358 1778745 1593414 378220 348842 1739488 799955 1739640 346533 191384 1841066 552764 749244 969837 198274 1068142 1014122 1653072 1097105 420798 822526 347679 1343426 372943 82631 35837 1738373 601305 578942 1397127 45225 1847769 443902 974968 1281525 575856 895838 1373398 1965190 1513726 829621 986183 417827 1067940 1620804 340610 1499711 1189140 1559375 129449 237887 491743 1137811 1140320 1931895 23835 1263073 1622317 399084 392197 632109 1962544 77926 1587780 408211 996147 1105230 624949 341762 511399 859755 612761 781980 187326 1653742 450743 1759051 1305764 1701587 658816 1234263 444701 1833457 930970 1228555 650573 434494 564424 999094 151460 1539795 807243 1787548 1394364 1631832 850878 1512637 120208 1168165 1031351 1846306 452762 566902 1248483 1161083 420295 282652 1977959 1531340 288912 1830636 1075332 1454053 1129943 1549772 630042 1512687 806881 1407941 1593650 1853803 578499 128767 1632994 1513191 1364167 436687 389562 803412 33938 609005 1113175 280955 1979527 1749353 1874010 561412 675547 781763 740828 7404 1506961 1922411 1971507 488081 1625814 1567101 192013 1299055 1155705 1042519 1414301 1313823 861491 507021 697875 1868314 1938793 905094 1000589 616034 1979389 1582609 1548578 672031 1329260 286757 228006 1270597 783101 710174 1572490 1716216 228728 371805 1587756 125956 40560 1716965 819882 661687 1152238 737113 1016486 72976 1211253 304726 1181654 179323 102484 1119517 1534380 76167 148643 970102 1111212 1933857 1508846 219795 1531463 876305 197951 782927 1632778 645978 622993 155533 1755152 1474476 1720681 694094 1385666 124294 213874 1358513 959561 1126178 986396 307365 548374 322392 1004227 1064174 635098 770057 1078459 280884 453040 1071195 271920 537119 798761 297751 1774193 1219020 1601555 157749 566212 1541623 244693 1581030 727751 1586945 5032 645078 62024 874615 1695812 724302 1285786 413899 1771716 1751667 1533514 1005830 886421 1787912 1209191 1321271 1455954 1302148 46838 10309 1037380 857810 1459888 752727 613690 420777 1856214 1866355 533643 1775133 1626984 1671398 430221 238729 1130933 190473 823524 1923408 1326387 1799028 1554663 990059 1239719 852077 1991800 1974698 1792737 970080 1533614 963046 915735 295223 1616274 69927 1568622 1414644 1175288 324061 296520 30040 856747 35530 646573 1531483 1701561 1887859 1313229 1078644 291669 1031480 1323336 1132969 1829150 256215 1519719 483489 1309886 238900 1317016 252641 1373098 448918 319811 824812 1428203 1736110 1807527 561537 1811217 790812 1557411 1741546 1524941 1798870 1639101 560828 1354768 1446211 1183557 1142758 150632 1673380 566013 1284656 1867485 1470633 1553773 989302 1622119 1161256 957534 280055 1968246 1468869 461850 1255819 477978 220466 1086219 1653179 1311872 1438323 1852731 173354 88687 1081569 323740 1886120 871576 1858930 178654 691516 848963 1252049 1241662 712233 1978569 1867134 818109 895773 948950 17033 100548 560290 1213333 1125404 465690 1357263 787418 1049454 187988 1590653 1280572 298661 1686115 1317992 382691 131556 164536 1886275 548379 586934 550323 548413 359790 1172817 1973254 1242450 1308368 8918 453181 1349755 528789 197867 1809467 1151172 1461222 1336157 1469541 43022 225405 555286 46044 712801 1533302 1880909 591013 895191 606147 633088 166892 574016 713530 1498237 135029 1891152 627143 66469 513607 920581 724008 193241 1043358 1846389 1594205 1644727 196432 1755381 807923 229995 246672 1457995 841046 1322268 779198 1241247 1997442 1515838 1096778 1490444 790066 456755 76284 900365 96576 995983 799159 1615728 1296030 1528410 1151408 1602187 45792 624616 155368 1480467 57393 805636 1875840 1252819 740206 1281019 670921 298656 812149 972452 825603 1623356 1134604 989772 982708 206487 236184 826621 982504 310352 440486 1068104 1324832 346098 84666 254909 746640 1062041 65469 405293 1183004 1885263 1550803 188185 421188 1100417 133428 1752367 1737508 1221309 359736 110031 1465990 111082 655662 1458680 995705 778578 320122 322576 1665774 1654762 1773439 71984 425468 1303805 643876 339449 1853953 919203 260016 1361016 783516 1784824 557302 1429566 539593 1746051 969525 179284 1250827 102005 1232282 1165504 1316060 382365 126387 1977237 25788 161540 122220 781709 1994385 682171 1355 319288 1722503 754317 1165876 1527659 370950 1948078 788620 52717 334227 841210 1021292 1524434 1767543 1958708 13125 499722 1482431 1823588 1412584 534420 1904930 312129 1449353 271170 677392 1602879 415749 1418801 349131 39485 174755 895344 1393709 1175182 628486 1152685 462100 1635590 451374 176951 1634310 1968965 1500686 245980 1208315 1295938 1348048 498740 1887049 1863948 1944168 1630534 1896650 1205020 1956987 1237419 1889654 1093031 1684775 164774 609356 568533 1653815 1587588 1878797 936808 663737 1155217 620950 1639240 1948646 533670 289358 1129142 408393 290746 316875 1943232 99081 510761 139972 678000 496844 1515728 1645268 817946 136418 1262965 1964359 1953305 1044146 1236066 575581 785782 1746160 836109 1240989 997201 606564 1845521 1088463 1722343 1629546 49986 1073904 1961957 584671 1754537 521189 846726 128777 929250 1493839 1689301 1893464 720087 1278833 918374 594806 1625288 91097 496121 959737 843259 117560 671751 1761810 1375017 1686997 1689802 848726 1565207 1949851 973830 1362259 1588603 1498029 1470320 982304 483563 230871 1778572 743474 929247 394722 1363983 1439056 709097 1701828 1113025 417584 1154762 1651836 755150 1489430 1769310 321552 592649 535897 1396510 208942 236113 1190334 1140403 267311 1711780 1902413 1302421 242120 301177 870853 993031 433973 551062 1605501 423378 1608677 537803 93150 1566164 1665434 1588085 1057946 132086 1734360 1480886 1651024 334998 413194 1960281 397555 661270 1296450 701104 1597647 1060679 536058 893574 1271903 472826 1892338 751981 1940468 867104 1574065 1059701 1751040 774550 597116 1069504 1363295 554771 1862088 180390 804186 410749 579687 1056705 313530 562041 831488 214413 1554904 568543 1211202 648373 879411 1450770 700228 891478 546526 1268108 1217310 1718722 1142070 413497 911565 1358075 1452246 1194409 184065 1967843 890525 1301998 52289 1238140 697152 351485 570089 1588027 1193227 1607628 173734 1294200 8151 390333 575504 1578434 1561708 1561103 806136 1059440 634842 61629 784725 174613 1181321 668538 1061082 618041 962568 975067 1763219 1050709 1613966 1661344 179530 1287251 1917093 1499364 337934 444220 348866 978701 431374 1482555 599988 1623153 1071061 1127478 1644620 1895197 1709943 309805 952389 1763557 1582872 1502772 387542 393180 1875724 692342 1472270 1181224 607590 1405845 89716 1378569 1580648 1291344 587316 1050450 1568586 193089 1553026 859377 1593635 1922031 580040 1251061 794069 490969 1493847 792832 714627 439635 377227 473389 665022 1116764 93743 1497057 1658243 1612242 180067 347218 1419901 1007965 719469 876020 333568 1067278 1526841 1756986 1060180 75372 1289786 1373410 1780110 418079 654246 1403287 1783900 156420 410599 409472 283773 780179 463165 1436877 671935 1411261 435761 1301714 279266 1822322 1674704 183 247350 1571447 1912547 1424326 592407 1180286 1386058 1569713 439469 713578 1621972 1374353 544056 1769991 1129848 573809 528298 629473 1329552 236273 1550419 1919069 1621338 66675 12522 333006 1447991 99177 561708 629260 811857 1670584 129325 1772032 370856 595498 1449899 419650 1447180 1565138 1287350 1497186 840532 41302 510884 115766 461737 1226120 1037776 779315 1848616 1240619 1823999 300677 209208 1846231 783969 1454151 736890 941285 1319748 415087 618397 858201 1371473 800786 11384 173966 1665080 608509 1722607 1024134 537769 815032 1977196 1757361 1078664 951665 91332 1316939 1489446 1278951 965720 213086 633740 1999856 961335 362506 250983 1472670 1666860 784318 1998812 1112312 88508 1260752 617941 1792386 583367 43970 1656553 479760 1305622 963553 814482 1231291 1806847 1236556 916695 440476 1904200 1186703 801780 1564822 1771073 1557992 1844276 1928483 59339 776899 1709925 1693854 657 467277 593264 116087 248936 1802384 1162215 1072873 944899 1226381 853892 705424 160423 838509 975958 1714342 1142870 713534 1695060 335633 729001 1151091 594651 1330077 1451069 1133062 1560213 1811461 1898156 176966 795755 1612814 1531363 491104 1396818 417540 1361046 1491574 448799 141165 1674376 1941415 903583 1228999 444537 1350194 1117188 11051 1261371 312656 1904111 1550994 960009 673385 1806150 1730361 130454 236082 1126250 1647288 108536 1868796 358651 113034 221827 1305271 1828130 960739 965750 240331 843509 1941624 254502 333079 1324561 1721326 1552886 144419 763435 1532870 1233820 1306954 392975 483724 1722271 664688 1623826 795962 923827 302268 1814320 1754504 863088 712643 657836 235587 854700 1099762 527231 749225 961203 468182 1379251 1632022 849808 1270445 641511 643306 1493025 1576188 162166 947278 621365 891111 1794071 563955 1689360 1674171 1144614 972498 911735 1035374 1322191 1717849 157054 1741398 1486667 567999 476631 770977 288586 129277 5406 180570 800779 681219 1213352 25060 298016 704391 14421 1731760 930155 877810 1369229 1202406 585500 1786000 168040 240883 672562 223687 137439 959974 1629561 1280403 1446658 923394 1139956 1656157 61255 1053662 1973311 730267 1878932 21017 800538 1655908 1509628 17591 839173 923148 713372 1578821 1953376 54435 1427582 827125 1776920 1496990 214374 851968 1830301 279400 271304 1805664 303067 81076 1037850 1875422 688435 171368 74413 405737 1803382 1498787 837812 823783 1395060 1152406 85632 1519083 250764 1223226 1062782 1815177 604973 1830315 1062753 1505701 1026306 384547 685251 1616655 303208 1332034 970144 301230 1951949 506224 1900008 855923 1956893 972747 1477402 27850 961820 602647 336518 1581313 1701977 1434463 150550 851191 405280 1314825 232504 1190952 348527 935589 1836874 1895981 978751 187833 924661 903610 1032530 896707 1503176 1658590 200438 11068 1278902 1023927 1510907 1959343 1127552 964000 924270 662955 664219 1591983 1100657 38031 241790 1604164 1863237 23552 1698919 895474 476853 140609 675913 1324411 296489 1154843 231205 479732 719866 347832 1039175 721897 1610599 1953738 1184397 1794676 1589539 1100046 153600 396890 1650971 1041896 550051 655049 764940 1738257 526414 755386 1594106 275778 1899200 471311 1924242 112011 1223741 1374262 1464004 1276086 358294 1817610 354743 408396 1626877 1131847 1437210 835512 167467 1304881 1883506 1603139 447506 821455 753516 222395 144786 1087338 1453790 1054302 1706586 1883357 702693 1693858 131196 1101868 1061492 203120 429289 491574 5295 1897123 1294229 1085767 1442109 143728 545090 129399 194995 1541810 895360 720782 806962 597300 1885440 665319 1116105 1582690 1982924 1782645 835288 78777 417041 1099586 1859582 307076 167852 1852899 801627 376425 1993438 468179 1112226 981650 507809 704148 1808258 1217874 763349 1736405 1500262 1094186 533352 1335940 129307 38149 82306 666090 1835575 85861 629525 1792551 240961 934723 1427882 399452 282997 685767 644698 62583 1173317 689597 1343961 1412527 1251899 1790393 1879032 841053 16499 413189 1785100 659946 415563 1461754 1343891 442830 816855 355497 923440 121574 1411830 837029 1629840 1323138 344500 155716 522101 153959 246206 1160631 1292510 1664057 1087440 1876424 648758 1121209 364949 1924929 1482536 782838 300 207133 1270913 428219 1186461 1441873 1047728 177342 1743103 1552564 1132936 1393472 562327 866544 1040308 1643088 1178368 221558 1939129 116686 1632982 979095 173700 954297 626996 1228659 1468909 1874460 903036 689439 1356972 426457 26676 1146948 874400 1553059 1150115 1512931 541026 698801 1981057 1060926 897345 1569849 1999596 1138962 1746254 429600 666559 397168 212139 683205 127345 641208 1022853 332845 1637237 50125 1174818 1508864 61881 103769 702565 907991 1095288 1853838 794074 120529 268289 1432421 1089034 571909 597562 1035460 1425928 1978426 450387 416102 635210 1789470 1736547 37309 1186376 1423907 1036731 515416 1649170 170921 271024 104681 447935 1967343 865398 1170642 496551 909455 86532 1675268 693610 191371 1614750 826971 1061048 1797375 64549 1709877 1738906 1902268 892633 35594 1114168 1318913 748910 1234381 741522 1447172 1250692 938177 34867 987374 1398116 1574344 360021 1028488 1972600 1220607 1963666 1482682 1869415 1591973 1073796 541165 1813543 1938405 807271 1251307 1043566 520373 724569 1464725 769288 27120 573431 1719055 139282 1063843 69021 457176 863544 479903 1982583 1448380 599874 1712193 689997 877840 1205420 533550 585101 886534 818592 694692 1512014 1580312 1799581 1416482 600918 127817 1287940 458371 1393422 134135 1969965 375604 710551 856609 710854 531284 389559 348097 352512 1365540 1612441 1488424 454307 887407 1679907 1706823 1188896 162669 1117838 1869470 1090202 1830430 166789 384559 1226268 1096929 1466386 1428829 477811 1594881 1450250 1814503 672828 1867878 1539279 1716998 176981 982005 945309 865268 194585 1400066 1631967 1486644 98561 570393 950305 1883488 1812904 855630 981069 1546389 87715 1720167 1657480 1128265 523363 357077 1534699 1202428 743241 1772823 1569500 794328 543026 841421 1250416 1427819 882201 860961 751985 1875797 1868222 5770 154453 1574349 197190 929055 1732643 80363 1295125 358297 1773241 1203465 150591 239140 678441 177684 1463828 1321333 18555 1953398 1826729 588630 743726 980784 402271 568886 1721554 1111278 1731876 851318 1793062 1824163 1003263 143541 431336 641815 181125 303006 1957409 1880006 1923711 864650 1211337 321842 1496053 1968409 890731 258577 1960288 1496690 530698 1529638 1585968 43992 755633 1279063 304001 202046 74801 1539266 1047735 1902992 1286773 1867627 708808 1132094 1213076 406226 1055888 1992019 1334031 220890 1018641 466826 1431622 1547492 157415 1823236 964339 924310 1918687 929838 589624 1621662 262971 1164802 1768546 1880458 1130700 1451456 1780119 1970219 83744 969759 1501305 535434 698139 1061792 1556243 1793877 1858540 597960 1027331 1965871 1853321 1288365 17752 1352755 1158703 902302 846681 561385 1109123 1106993 177141 1975972 1416396 1146277 72853 1406709 1603912 411 1618466 1245749 111250 560339 1666474 1036317 2065 492216 854097 357404 1595949 581625 1811077 444117 1818449 1321302 1607095 1277682 1022443 1571866 1679999 919525 66460 1644948 287137 1300882 1643523 1834131 928960 82822 457463 1543753 1670167 39875 684537 56260 1448168 1974684 971884 646952 364407 1546112 1269605 1154967 766956 1185195 553247 1095233 1797798 1325773 6468 1538338 659307 1976375 1836082 1551401 1934678 1185088 803815 42581 957647 450392 1715876 854314 1903942 853992 1204202 1553637 932309 1516863 733987 472035 1551558 211916 1838005 148506 192453 904467 359217 93396 1583403 1483587 973934 1506906 1475827 668965 146238 87625 620010 1069949 1056289 1453938 526156 1880779 367964 64161 845360 1106449 46120 221768 213288 1286591 1823827 263280 433798 1991063 811403 1124433 1608748 1426528 845410 1891114 1574154 967657 566831 1419947 686025 824637 686341 1980393 1807739 329260 1019319 88064 1478182 867011 1716281 523714 1829916 1621605 980132 1286586 1283516 813387 554943 954959 992451 184526 1665257 476019 365530 1117508 662395 490332 602617 1864947 1706729 243330 1925624 32540 1352338 771001 307349 1774386 1868002 1703363 536875 1988861 1173186 1431725 1453013 1305412 1040971 172038 322764 1056005 137458 1907106 529578 1739417 537191 228013 1860153 1075642 1184860 803628 516222 648205 892402 1467483 1922233 91877 1526019 452091 978261 775781 1865201 548090 708237 290836 696818 197858 444927 1601199 1061525 595966 1629626 566709 1489928 1086176 865346 800962 54042 904650 1533562 1362359 1119594 612466 1494316 1796238 701481 1557514 1546557 864009 1677238 1659499 1370435 88529 175604 1496663 1738478 1068395 1354346 1191353 1588948 1194291 1313464 146109 75707 734697 73171 732148 1864174 951083 13176 822277 1480945 1731198 1051855 455080 1815505 314264 1933152 1295400 1293133 1802022 334052 1380914 898932 1450745 537571 133932 1116795 614689 356860 913207 1552146 729508 1381677 1005110 1170481 1578270 740045 148308 1650694 1019490 142954 317988 160716 584963 1171268 1417248 1220874 1690486 1026257 1256596 986821 550851 1682404 1372042 1095721 1005499 234361 982453 1471934 1876271 467521 1062812 1137428 1825839 166511 1287314 1953794 1713819 287118 664756 318680 1139328 525869 264337 1996655 1662586 485934 1666995 1623413 1289848 1860588 1772468 87376 1952115 914716 1868864 1851067 1235359 106286 420676 1268565 944418 1142057 743733 1557594 190274 412013 368614 962377 878149 1161814 480733 927864 39707 1188997 882988 670229 1577200 620113 888022 1850030 24537 995223 868675 1928411 1220053 1482303 395493 711014 400416 1089796 81301 1912393 1081763 1771194 1362714 917182 642813 399582 1320891 549370 1304884 669603 1182061 303955 1422451 1114794 1823625 574039 440891 1389774 73498 979264 276269 804473 1407805 733963 1076290 1996873 834250 1287644 616814 1142275 519967 441764 1041986 1543930 1315017 974058 536169 374709 1635085 241618 587742 665674 563817 1694959 1338748 347281 1627680 182586 706804 393015 1678750 1169161 1961775 1228268 1002886 1975373 1549560 299827 917292 1126918 734564 122675 936470 1086653 1020094 1946221 592805 214029 1434567 283332 1126596 1336837 1918131 1384562 909672 1991282 152612 1365680 665470 760990 919509 880838 215160 1300920 1805840 609721 1115022 1485238 1715573 1693094 150887 1905280 155481 389974 1529700 1921604 1288963 1965132 1689962 1904006 370302 319551 192219 1397716 1005054 760967 324502 932717 300790 1706735 196691 1305139 1565096 1993987 1892003 677160 36525 641743 99853 1989983 625413 1280235 1287902 1215842 380756 1304006 1869319 1405192 1353098 1148158 926045 1314220 251056 1471520 1999507 1973716 1388118 1365771 873700 1944196 552023 645199 356900 1882112 615181 910620 345488 195094 1950056 1194865 38711 1935130 48626 1279401 1590069 1835219 1495268 1816573 1449534 616851 29443 576238 935889 1897978 931005 574589 563263 1488824 414990 1022389 603770 1487943 441779 740280 44639 917865 1213077 1392907 1214629 519335 890181 729244 1792598 593625 223939 222709 1290167 158901 1951885 961685 348832 798697 1285931 1726282 269816 428409 405017 504049 740053 1251089 343805 364786 1033080 1303269 1223409 1656097 1578108 1124291 1815261 1212253 722736 1810396 1376341 869189 907071 469716 1346910 1292604 1943025 396997 269873 1716103 659191 1788060 1571152 1609539 141105 647354 1885410 530812 376893 920668 620109 1525663 867767 159269 392368 297511 1005350 976445 1566646 348101 1165664 1951527 574413 41902 1202545 1055132 1773246 1084168 1306062 993624 1269811 847829 204127 134348 1031615 928351 668454 171276 1199919 557609 1340054 1967024 1600256 315762 93095 232622 45988 1189439 1668831 1131387 450825 1675192 129156 325491 1436714 1307978 914650 115786 751109 1617455 1161006 395526 1373947 768665 290569 1940535 1844876 1130694 1473123 1497477 1316524 1037483 167896 1652281 1710558 207716 1354449 141340 1609687 1879651 1812464 803239 1497041 943621 1178160 96275 1850386 1541067 726322 159122 798708 680307 816994 649676 1715301 973725 761190 1881467 749628 804652 467357 1515645 1668866 643673 1151733 1722997 1795237 150852 1264574 244776 41747 1216286 498939 1087706 334721 1657429 1605727 1317211 302612 1501620 1039053 82860 1934596 689418 1474003 526473 902433 38938 1089433 688484 77708 954703 1756085 414254 644504 1587180 1035105 1839925 65755 282653 252899 1436694 797707 435790 131462 1999743 609558 1414412 952151 151792 1917796 962932 715768 470439 1085674 1503280 130725 231973 839484 1141885 190899 491946 861303 1326213 1903948 1392117 564808 1847762 1248361 752039 278262 1789 1094368 1295277 238837 1200051 316614 1197637 327888 1154300 1681914 393326 985428 108354 770187 1730206 1116761 1775128 1632799 1795013 856386 691044 232818 83051 645390 346373 1068232 1296215 1620331 802616 1075893 443756 1919360 1566971 290117 1389399 1978856 1688574 97439 813943 380280 1448876 1556389 1050125 673676 543424 922773 1328595 66312 48864 1034107 98998 1745811 1399527 1374494 570048 771055 1727385 465266 1641893 1026013 422732 703223 933098 1864088 648452 1920526 1377945 1650580 1970155 991646 1296833 341081 778404 1476832 1521959 57291 1317958 1521224 822787 1604717 1892085 1785952 93957 481248 736259 987883 857106 1734857 266751 283929 1187764 1698399 1806235 474113 1890171 752854 1314767 650862 1311410 1338012 796128 212893 1217680 676389 704289 767950 1455581 301116 238254 1012286 473748 435493 331841 1365115 404347 1681533 1254922 1326056 1333554 1704914 916757 1872599 1312917 1394851 1369768 348898 919554 188016 817015 248589 441904 1578836 1544435 120079 1691181 1694312 1285887 789476 1432583 243045 1138182 1684451 1466381 1918891 655246 1414077 1261637 719702 1829485 1575568 1095227 1647435 929703 686333 1522752 845166 1557382 837935 1182867 110549 1195634 645876 298561 1629884 837642 1911204 1233060 1394472 1025773 941938 298705 1167940 1893808 918870 1957361 416247 1851574 752594 1122746 281925 498255 707658 354519 1423455 1112322 856790 1590274 683962 1294331 346517 42624 169132 1518945 1223607 1890378 1784438 14209 380270 962440 1574737 922068 136121 666021 364977 691411 97804 193949 455207 725140 434047 368141 857422 27350 62735 1012127 224449 201565 233897 1512240 682224 864370 1464046 377576 94409 1098161 1155683 1974386 750719 1917635 15028 1823016 1133053 529853 854967 1091228 1825430 177511 1044075 1917481 1413042 1641266 181595 1750277 1029944 27244 1282928 19237 1035515 1801213 945913 1487367 257060 1911325 12624 1133129 664719 1907615 1557260 1623033 568476 1148884 1209710 1057196 1162580 337275 393674 172449 586345 55302 1617080 1786221 1265300 567777 1661915 1974473 1403837 1433229 32374 428570 1503274 506088 1693991 1077717 848179 1562365 426606 275441 1668922 510488 1718614 89330 1103532 216856 656359 451961 26888 1492492 1886436 479915 45891 1889800 844923 1168136 721414 893042 76028 1184634 1189155 165929 101951 502371 1731960 1937699 480554 1377317 1267692 1751119 935580 28872 1471717 758403 1162653 294331 1160179 1760649 1527734 192955 1626495 934855 393276 1923271 330381 1974462 414759 1896535 428701 1536531 952463 6246 1290475 64383 1792556 1900280 436085 607814 1522913 1139081 1412067 1115039 496848 807932 1057688 116900 797176 22042 1123574 452426 1486410 339471 213599 1310293 1517584 565573 1052578 1118647 458179 701306 734648 695173 836536 1638352 748538 1037289 337636 237976 1483473 1234266 1012730 973883 302239 1451618 1954952 1728633 1410500 1436283 1108142 908007 1092152 1457954 408488 537421 1699829 940062 953063 530149 914754 784112 1883516 1180121 1135749 598313 1832070 1184079 1647071 810630 1960644 1243189 760640 1802332 1023004 756302 1279554 951334 947746 7457 664394 670687 54981 1319453 1486531 690112 153964 558381 788602 447840 906225 105630 1725743 1190092 1759338 1346357 1712374 882600 843205 649840 500109 218345 1321638 966139 1648765 19189 274520 883568 1878842 493711 1616083 994352 719814 738442 1516647 1005955 510409 1897491 1200904 1921363 778699 1278983 229781 153205 1482342 588450 666464 716695 1093491 1118851 30098 1145526 994878 1676960 540076 130400 1795695 419289 10938 1641408 779404 1879173 702144 1596608 1356236 656992 1576016 237385 1776311 657992 1407075 1956170 38331 1850198 324492 1939662 244722 181667 1587620 1499893 678889 1833669 1809897 52219 1546737 209684 282922 1049607 899496 904832 1717399 928867 1982173 1620552 1294658 1501314 1658829 1692554 1529593 1288400 1407355 260028 217630 1152051 1141374 1371875 1504558 500842 508971 1697858 833152 566459 1151485 680380 404691 1009852 278540 1899437 331862 1214077 702870 1318630 1773518 1922209 160218 609464 1673797 1250888 1308925 439372 877848 1859293 1578206 236037 1553859 934167 709790 862365 1378112 1182539 1262325 65655 755973 1307683 215068 1795546 1893627 1709447 1595032 343772 1674699 939457 1372465 531496 1443773 1483172 1386985 168643 1413122 1921305 1682193 1432527 1971886 894932 413445 1506056 936537 1929233 794435 1948712 949977 91079 287266 1905147 1683561 494790 1319276 1394980 603274 1522994 290551 1779977 1422692 1708358 400021 106179 920149 348739 1920664 9430 1996532 1743638 1631447 214869 523198 976133 1189162 890791 1279345 3520 1989985 1715390 1414722 1377548 1500331 224825 1038194 353523 409183 1653058 383715 815011 41401 252121 1999313 49353 980944 1937945 1282029 1200567 1486861 403377 693952 423680 1056541 1185316 1569884 566800 1796411 1035078 810031 1604964 928997 1578850 1290285 476671 1107744 1507284 1600512 1939435 377800 1719206 1661774 430672 1494599 135164 312041 1081552 394127 394752 1796279 1933362 123346 97770 748831 1272812 1765170 809185 531628 1128251 978090 809052 1079807 976456 1177503 1933994 1004745 476302 176217 1640052 667908 682901 1577033 1610251 1344080 1144327 1461717 274920 773987 1470763 197104 1762512 1023931 1751215 1596017 31962 1636284 1631054 480404 616122 620388 1861886 1931955 1480639 1915708 1936559 422589 1399568 749284 1980484 259635 1925188 1606230 1519303 1518382 868152 1743512 1642444 1052444 1327145 260492 1474114 1934751 1927319 1525794 70413 636373 939252 1479808 238259 279398 1007892 1444518 1275523 487103 1059800 1898050 1167096 1490798 1798472 1391613 1916146 223277 255194 1271251 492973 365804 670825 1456684 1429406 133435 505044 656147 1015003 1709622 171415 536459 215708 954686 1302724 317139 1765303 1465197 1634315 1684253 823702 1775452 1974150 1962734 1191475 990851 482418 676199 1944611 1473035 177475 731173 827192 688445 1921767 533929 1092883 48903 873748 1257701 1326757 1622334 1862736 1366587 837729 1368982 659279 1119789 27477 1491097 1099026 326461 1606021 546512 1452077 1262735 1997341 260565 784892 1892049 233883 1387204 1450512 1881624 1851153 1292414 1163314 907645 1788564 165413 1103777 1108340 454962 1375399 474900 1668661 451411 768639 1835090 1139156 1484673 1858405 1321306 544386 1023612 1234492 779253 390869 45588 1373985 476367 1530993 464630 314753 1316338 1405103 1812563 1851750 13379 1755605 388061 1745527 259448 1461004 348267 919260 1827846 692134 1600124 511122 779853 1245408 304743 1938872 288566 739018 84286 1574275 491110 232886 266497 1477009 678502 625770 869802 1727023 582123 898181 908283 853592 292543 597901 1934129 592175 1431289 603799 1466590 1071264 891973 1571871 1550868 1218989 1847653 896186 1909535 1624135 827168 1524269 1363987 563206 518744 1603574 266137 1972147 1069821 1991000 628797 767871 1444846 1472053 433262 573371 457571 820642 221637 1587922 1082615 1797217 1183769 852423 68398 1010598 147404 83035 679791 1127945 1284132 843267 1425993 1583557 1487230 563747 454063 1580244 1840966 71452 1417545 1479464 1139011 139691 301902 1345001 1951243 1721425 625018 1583350 826762 702262 655573 1682233 711086 1762644 940455 261469 781467 1985032 1548427 1687940 1965414 1387573 148917 787195 1288736 1446551 807895 1318816 676271 1921388 637414 149272 1419384 157204 1364402 1883282 1828559 878780 1751122 707790 516709 569194 1350976 1912722 1222310 686540 710428 194914 760668 1083174 1939989 1587071 747052 1117640 228639 818056 1515552 1499792 504937 657748 877302 1825605 1288808 962721 1693804 570837 1825176 1634109 1582965 1748299 1242371 553705 1515748 595580 1160503 1192749 1452115 1791274 317408 1818090 11163 986862 1325032 5761 1256129 1605018 1729480 784745 813857 1128244 883700 45144 1871050 1561297 1239915 1679527 1723490 927291 1218742 929859 72733 324561 1293628 1160081 1477204 1418921 1209571 443144 1528400 1463300 738500 824260 1546340 943997 1291867 1784386 54444 187016 1988138 1401793 1862583 1897920 1856154 1575387 1441274 20666 1540667 1897358 1797008 1489787 749379 1137346 1138978 1357514 181290 1189457 1250272 491447 7017 161903 1731211 1491868 1439179 332446 252247 93378 1119688 266642 1843410 83699 470 1524140 543261 1317450 1776135 322509 607190 330454 1091824 150094 764122 365146 266558 1201562 681703 164546 335687 913561 1714560 1865174 352538 405456 1069589 772421 1860798 59960 111166 1163739 884373 1066875 630673 69723 1525533 489261 1044367 1636990 1685312 671980 1444933 753807 1086755 1692381 180116 114578 151008 1615475 755187 1531131 397652 986851 615544 1182070 838248 1466377 1077512 916622 1820058 1386308 351022 1409567 1897038 1170610 670058 583012 1620267 1269185 1284546 1653409 1746012 164378 1095415 224873 144079 1195000 206203 492681 1627318 1884158 1366024 650922 1462255 1008037 799141 496812 337415 603669 1804394 1855995 8031 1900232 785725 1314441 507527 416116 982841 1621787 1616920 1893088 1626899 1006014 1002205 25806 902516 9716 1948669 1248109 329308 136823 1164051 1895022 1808221 1326706 206605 899027 1063606 1953729 1905299 124092 1629933 1809667 122991 1867394 5400 1841350 1314609 1537284 1564076 895609 604470 231441 726576 1717916 397344 1703836 1610651 865859 689667 290320 292512 526041 262237 1109374 1081122 1627187 522175 1606009 294986 218288 1858357 1521864 1468323 614162 1676440 485818 1500934 1015737 1749620 876640 1625531 566643 129726 1946669 1582027 266057 1177000 907255 683220 75506 1968458 1499002 1583439 1677013 1030716 37049 1633461 614553 1174860 677325 255051 62343 472414 72168 1398860 1503631 1918609 1297162 1854030 1164227 1917271 1946938 442687 1170422 853199 1602297 1179869 1813192 449074 389127 825968 1433405 829562 1675817 1262882 108514 274547 1832884 1673887 29950 430984 818363 929509 1386749 406991 967340 1321227 611879 259735 1522176 1381018 456074 1803183 1524595 291861 477220 371310 138359 305731 215943 569166 1067960 1071008 704808 1720449 672441 1321095 1150194 410372 1439573 157635 1198986 836573 482430 1504277 825916 573974 513803 1502865 721381 883250 1632458 449763 329931 1935327 1659252 776229 489504 1598881 1777480 1902686 414431 193412 60471 1696611 228919 1881760 593181 1850114 1672403 1592526 918284 1343982 1875145 818468 1139153 1108750 721834 1829077 742463 1005195 1319583 375645 1492629 1210170 1453347 220385 1796019 1010323 1967263 1661415 1220539 205744 1662308 1004798 57311 1324802 222610 1487991 445299 1908270 329247 1130207 811262 1208798 680505 1187017 70978 708927 776519 140771 205107 662608 35484 194525 867806 967614 1055274 825212 546265 1901284 525192 802859 480982 647382 1841671 55966 662449 307735 1687231 1626267 1753144 887548 231266 1645201 1562560 1112196 626412 1044181 523805 534942 1175876 1799056 181457 1572039 749170 1866709 749401 391786 1366311 1417202 1424224 1559001 272500 1277546 1216667 481417 1518409 289130 806213 1604493 415687 874903 1889684 717159 691568 911160 823236 1298619 1442092 715929 515422 491342 660272 1687016 1329352 819235 1005894 334851 1038498 492278 1432588 873328 762773 1744303 1346291 448678 152269 744117 1914663 500520 291686 1104405 1267613 815096 681359 412033 1414425 942207 1084035 878404 824299 863839 742639 1682589 1540990 1923056 1872710 1071053 410242 682504 816866 714326 832777 1215251 471225 1911080 685788 1820452 726843 1534152 396400 429277 805498 250939 186963 698133 1575448 1907553 971893 778013 409558 745109 1517163 1685958 298504 1383618 1105657 1683085 524520 670437 1339340 951879 1022972 856912 1208439 1961326 1627276 706290 1106561 732443 780640 677745 1773907 1826595 1104809 9975 1046603 29788 1460387 745252 1462713 880623 297921 265430 89495 1793278 1161577 1247810 1795198 413329 884750 434716 1490063 1463473 726716 680386 1754228 1617434 568105 810586 1706723 124653 1368192 1623845 45134 1474106 1614822 1503521 496309 1717618 765864 834252 1382766 871061 269537 1557599 634933 347838 285140 1230874 1055980 1092061 671821 388381 1922717 1167311 1066736 1589476 1476066 1155992 240127 116608 237281 1364470 862541 1378486 1973010 1403603 1154935 447933 1860118 935348 641484 768567 369730 224503 432404 597015 862646 768006 773041 1141801 1764172 1897023 656827 1269055 1005703 1154105 294675 1290611 1392106 769862 260918 663220 1431683 914570 1748825 143801 410402 830640 1277529 1435673 1554682 514071 651429 871756 282871 1672901 1229647 924451 1085910 1919450 572794 1706340 611214 1763850 1681228 1869886 1164487 378690 764185 517204 494855 1439818 891086 1979611 1397676 205820 1117478 1598146 484702 650003 1189568 1576599 767738 239438 89956 1569468 1117804 1134564 852133 463516 350526 1793632 1351700 1287848 647260 36586 750833 1934977 577080 955287 1867022 1648685 812496 1279436 1209963 154476 559635 1077521 1240152 1653029 1121775 1986719 1783136 1142188 1126795 1776412 929968 1505473 255935 205068 1836376 1158421 870574 696167 638380 667623 650072 756179 1753179 1270729 646255 210047 357658 846942 1229602 1671839 804773 1463915 584944 1298595 1316873 686542 245718 1850227 510676 575693 756372 546101 212726 1890632 1824405 346840 1130435 929344 1273706 699095 1361647 847445 384865 614687 317968 816960 93456 1826062 1226744 915209 986380 1599311 1831136 1059512 1072733 1001207 1768330 178827 1724559 1134864 716286 1016025 450775 1027247 832485 548402 596117 937002 1558863 1245354 1777128 1989439 1537326 611733 1697411 69561 683102 1775857 1164610 4863 1348075 1061431 1288705 1251998 561097 1132791 785221 547707 1829235 428402 1587976 298878 351081 1322702 1420884 1746042 973764 451630 423169 1334140 1633522 1697374 898904 1953616 747482 968562 1523655 276328 1397002 38871 460378 220917 734247 1713866 320885 301583 358356 350480 982142 709864 445041 1122492 1064935 1682284 1932266 1600594 616108 1508871 721655 64838 1517072 1178848 1472179 969199 903067 687861 1823835 1577118 520900 419217 361928 26736 1150644 769905 314065 11682 1195279 99578 1772085 1132671 1793333 1879870 157747 1374741 1566942 680651 1884256 736501 1658883 1370583 95440 1651687 535469 1435422 294322 559203 1551310 812818 1924097 1077648 285429 360774 43144 1490447 60427 1763766 1434591 96978 1238945 849846 632585 35840 1562545 865290 1543417 898547 731142 1467373 972041 228410 1226867 1637910 208093 1791245 1935732 371192 344964 1753417 674925 347929 1279999 889237 1557443 1239285 1353151 1322882 1015349 861360 1366431 307892 1655242 1138609 879187 815110 1165339 1935149 608864 1710591 724434 198445 1325861 833353 1930284 1086642 1528365 302528 24153 966831 824114 642258 799165 677642 616184 523624 485679 900772 71726 1110170 128371 420871 417975 821716 1384908 694793 237494 294893 795633 152591 1204886 1812851 1666036 1693211 116869 935239 971985 350096 1594102 1064294 1708398 730852 457828 578011 1252124 1143034 1072622 1663082 576441 196703 908781 685393 1242074 1980455 7232 1106628 1274507 1582722 1617827 358311 220517 1470606 784999 1524073 1114847 1360868 257100 1043022 126611 195511 1485691 321426 1529346 1447602 1891716 791703 534273 890445 11280 1426537 184574 765336 1782669 962101 1010328 1531914 612280 1352431 755587 897776 1519564 393283 226942 1732110 602372 1823667 1671073 928851 1398618 502280 286909 1252791 1680506 83828 94947 1117891 180323 1021070 1358707 614040 1738313 696267 1674024 1818553 516000 783685 1116858 136938 671142 968594 505369 1693155 345841 1624006 1977435 1374044 1707177 1823765 1253405 1870602 1345212 545703 360598 1942792 1416296 589472 1093402 1277177 1035876 1270424 1181342 837776 1262068 390355 997231 896669 1406444 627140 1105486 1500753 1660005 84948 265662 1740663 1410603 1093423 1458987 404401 62380 1335404 567030 936451 90593 418094 61825 535624 322045 1502256 373745 607906 1479587 1221793 884972 986284 1032871 165653 183901 1631675 954786 419945 858425 425943 1535883 1909991 1064572 1774537 1817579 1224444 1979927 220234 1740986 413088 1320621 981794 145023 844058 1765989 1295220 1630426 1605618 1330436 372328 1388176 1502078 1476414 404446 937593 165729 1299021 1495944 1094890 456227 1167903 849445 335481 1801811 1596067 1298986 1314402 920514 147795 1267585 1821529 1130492 1726796 1015731 798900 1769965 926870 1772355 1118816 636527 487446 1748578 1824690 1533583 829487 1414862 480583 1335974 515494 663928 711498 211080 1462099 416709 912841 644010 1899811 1353251 23850 492304 980714 679343 1747962 588904 1628827 1577712 1938875 135361 1241225 593673 1695704 746167 1607924 992671 1697282 1155593 620906 1147785 1643954 1406933 1768477 1708082 1750751 774815 1041108 487279 73677 143981 1089055 416872 1856056 661941 1853419 1975674 1036502 1300871 1604096 266362 823233 515251 23593 421171 1429073 1111752 1803145 1265333 1836423 1034277 754908 1451444 969941 1591560 1678745 972013 1503233 169964 989856 1299219 591359 1038162 1961048 1655826 177018 1935514 1644617 1882363 789067 164024 1065479 1806589 788600 554891 1155843 473279 1626901 1725304 765427 1375204 1961005 751963 687269 1319462 304050 77014 217789 917836 1815406 583343 940007 503456 115189 724547 1435935 1283432 1443385 1596950 632213 27183 476984 337247 630944 1669572 124991 1989109 398805 1478081 811780 885937 1913667 1440567 200068 1194762 45498 386591 811035 1413312 406027 1668299 355216 1150856 254188 1783541 1101885 1970525 2985 258583 837192 905813 56204 1958521 1743236 744671 587932 564946 1476496 1536776 1623625 885251 1018662 1853300 1525970 1977816 549022 1338970 211898 1679440 1257733 1918599 1716925 1708824 180653 256042 899491 1822768 1974890 470885 1716865 10929 550165 1819363 933154 641990 289600 1060187 1446058 1569006 13922 72743 769248 121978 563407 1997962 383543 1549485 1680845 116787 1337375 1575400 244009 281829 932639 309145 320139 610869 112831 1980501 1436503 1101049 1656877 851702 486361 432755 162871 1900876 576087 462198 816420 382451 838049 329286 1829760 1880907 846340 1288816 607312 1462126 650389 1117113 1262811 1124264 1782974 791008 1380755 1808496 1551289 1784147 1741609 780756 1296188 646627 1003852 464878 643046 868539 905068 30018 747731 968893 1023744 1169683 444787 962157 1132718 1860488 457238 1625590 1796588 710683 641600 1754598 1516551 1589877 1665495 406466 1510063 995134 1191063 1105735 641778 1785637 327678 119742 490666 1870664 1393021 569650 1019116 1453936 1414737 1231213 1097741 1190637 1120441 1248595 134119 409528 523512 1603920 81327 1527484 1876540 1550448 969324 1568956 1070397 1033532 1521002 1257249 719177 603103 999302 1478412 1325550 709326 1309561 1184751 1385313 1581377 625574 615028 1767759 791111 1692532 1968023 866847 1581192 676122 651379 1749172 774809 439328 857512 304436 553759 327274 196148 1315251 80990 1145304 706988 353824 1817258 941134 1471544 136629 394820 107246 1408075 1259191 1339836 1218958 1314912 1261054 685881 1730767 539501 258831 1487318 777760 385379 486008 407943 448513 1128866 1599028 285382 963368 271965 1208192 1022167 687777 945746 626715 1027423 812000 835023 863429 1358156 1860977 1479892 1548975 49560 1303151 166636 512295 1996778 278764 1239644 586356 1748213 1566914 1808671 1999967 1323275 1130623 400744 1266669 1428259 945740 1555384 983824 49108 1850068 1586094 395447 545595 1663921 1339446 562625 370297 857185 424918 1413390 118399 932547 361921 91787 822731 1625086 1541793 365003 1723103 1475961 1474213 976129 1640820 652814 834738 828504 5546 1505971 842977 1979068 1571972 345823 1823976 865087 1063164 562396 1149879 913202 863612 1686174 80762 1761311 1197629 337781 848111 257908 760986 1383729 817446 215703 1092452 502099 258065 1561318 1864580 588617 1882423 1845562 1206092 1576729 581873 602092 1211044 1461731 527926 915742 1601050 1166092 1866305 1120834 556911 1193966 609472 1764226 724501 1551628 157494 1595640 108324 1097593 1439331 899915 1401876 1753631 148770 640784 257193 1809286 1910229 176769 1174854 108333 1684828 1204892 676013 1769542 1151181 661750 1646102 323895 604450 854592 761000 1965265 1051038 1371849 1428286 1343676 1779860 1385633 102669 1469952 1173659 1207461 1182502 591279 889556 1186903 94990 702255 1561838 1160166 1965127 648481 1105774 159926 101560 949708 965956 727997 1071403 166611 1061143 250937 1154053 1506933 1371069 1336466 1095140 1515240 1102284 35571 650678 800184 1548680 371082 1834017 14426 1769585 1022887 309572 235125 955926 1155839 295820 1673423 353774 497282 544122 1148077 121578 1281705 29519 1745492 803176 668074 36928 1479759 353244 32806 1767344 361701 475563 1150351 1113422 1389235 1827664 739676 256654 1150298 705006 831812 772495 1485170 804200 1719143 301718 985887 1469706 1006550 589557 81736 1597699 204572 1942829 1830600 1187267 1079178 665131 1364538 1467401 327732 1569674 1275962 1275428 621252 241214 1951404 242098 600851 1230329 986137 127111 243657 853340 558849 1366920 1753913 104785 65850 295493 1844220 879079 1217839 332387 1087360 1703917 9581 1263628 1188318 298363 1080844 271431 1890401 175466 1044606 279014 1267624 13675 901843 163742 234569 1715860 1466172 943500 1531947 1566668 1106282 414727 1826074 885984 1924551 943773 854003 1809072 1228639 120215 1396031 437925 1063106 594117 1861668 922500 1543530 1572046 745529 793782 1343319 1009095 229905 1937237 1803400 392749 1518858 1077315 1262237 33170 1491286 1762125 1144949 1426398 815452 473418 367789 724085 1232831 1664237 1474187 1432939 421178 1701424 1816581 954156 1211999 1293731 1293261 362103 941662 1854719 1382750 210319 1511350 1368819 278476 76548 894842 1911442 709937 1999488 963010 288107 1209827 380643 722824 87117 781102 1901820 743958 239732 1307503 1970783 1226536 743757 1979471 1289583 483442 1775866 756908 1491623 686837 1706041 1482868 1861871 1107830 1854016 1894529 442559 1374375 1544069 974893 1974319 1558567 1394959 1427068 1436916 1481595 1915791 1689891 1615394 413494 387276 588196 415905 406387 1530729 1382743 317972 97863 153618 320634 1312250 4635 983460 1702280 238599 261764 252772 1365445 699381 1771866 597967 84523 726507 1735922 1268229 791138 1736790 1724001 1341834 1965321 1948204 1721681 1838702 833470 1846260 237579 1899428 686943 1720938 746385 1927022 1551574 1583683 1340557 1526770 642993 995296 296215 1458732 907449 1259184 163640 296475 801852 1175938 1503093 115443 764932 1101069 532835 1241459 167468 1058694 1006559 758097 919585 405838 1723519 1033035 1548082 411682 45154 2233 1217225 1239229 1619013 1305363 217259 1336845 1224458 750904 239227 1901479 1116734 1031812 178731 891530 1338653 1211008 1441072 1322840 1708605 1530951 1411429 1230105 105817 335486 282961 1649622 333145 1975158 1981683 1271545 1657881 406595 779683 1511202 51208 152645 173021 1856013 824321 1883905 1142506 316287 817996 717196 1790257 1418171 669475 1478905 277515 1800813 248566 1238045 924325 1013570 873453 665988 1339490 1937493 147606 1049282 1161495 354484 1562022 723496 1493455 508100 988427 591974 1379849 83937 81326 802228 993026 268877 1452894 947213 1798246 827392 50184 1597873 1930185 1664457 1253221 7985 1406304 1798303 1368717 637540 1704817 200069 597576 156223 729536 1864531 1605745 1771326 1364138 326841 1825027 263552 589106 901153 1348325 1783206 1523943 1557293 694477 720467 1178319 1257870 1064794 1946578 222621 16666 1846628 278531 1039559 217463 1354268 342758 1106062 1452864 1048766 1758238 1098767 1853139 1372242 534647 581738 876723 39420 759957 1354314 1097929 1467993 1776845 1734047 1482723 715256 751822 1395163 1458817 909467 1244261 536442 1334952 1634483 1930972 1424233 1121595 104986 700632 1631166 612245 1646289 1744644 1359811 529542 294063 1480359 68735 1471087 1722728 214530 1385804 157921 1433454 1389200 454703 1752734 1516526 910245 33908 660632 1361512 596608 1279648 1816826 1984258 1559220 974182 1204883 38056 506823 81867 1173973 109083 297514 311813 684834 321075 41253 431885 159498 1283999 797425 1458792 495192 1511210 789544 1235070 1680757 1909484 1759070 849686 1459129 372887 572276 564137 1855499 1952524 619954 1381588 1479498 830564 1510438 1532900 493882 1529043 864823 77604 40712 424635 300890 1238325 863220 1884250 1696374 212870 1138007 1101184 917940 422781 348567 599575 755024 277700 815524 521985 1050074 985337 1582907 1945625 1347351 1797172 1451003 1472733 239153 1507362 1099596 1605407 685032 1264276 543932 1164846 214633 932960 270858 1070788 1747353 480217 8317 1525710 1506756 726332 1425164 939410 984534 1068088 237971 938844 163076 1792279 1626075 1879395 1117131 818519 236844 893372 1694269 259609 1364143 1305936 27420 1530361 150291 1120493 643669 1114496 674616 463747 1880289 1765651 476036 238617 1515436 1261613 1820463 35197 610458 1242721 1117653 1033387 1740449 798321 1781962 514797 9254 1016422 1599846 137543 1130073 825367 222900 655166 1303601 1350536 1372166 633637 1815985 1852071 1036611 1877431 900742 1912769 760945 1114006 1076522 1973861 205314 984474 1993043 1145622 237725 1952542 531622 916691 1089787 1544041 1342015 1996031 480730 999144 806678 105948 454384 672402 990380 113619 864485 1026859 1509440 214318 362593 1863660 1708885 348738 1559251 1665941 1436914 214357 754587 1136268 1529147 653628 1871077 527560 1907501 251563 1159657 198587 298784 797194 1887333 1494803 1261368 549910 324543 1022826 1085515 739415 848316 1617394 122377 714106 1564602 1654028 755822 854656 1446655 278806 983773 1889616 1142607 923526 16661 1192067 1200277 424076 473925 728633 1476838 1574071 907953 556923 1205611 331865 218029 1062823 978244 1201392 1496734 1755380 1447385 1692154 1415868 1962665 129051 1285027 1030312 1295341 1797456 723146 1852140 1789289 1862409 291852 910482 1490698 1311627 1384492 518035 1753464 168551 473491 539382 481838 904131 1262578 396468 764740 1296147 119009 1836933 483137 1071569 709686 317889 729595 1379598 1209268 32336 378960 2539 1759599 654615 174578 482537 38626 1495908 265653 219285 1021703 629105 348846 1229346 494761 1866043 939935 844663 794422 853445 439959 49766 1204648 535101 1394630 1169865 1862211 416845 1785351 1259840 1403634 1468433 1198592 605898 1466347 284636 1878460 81000 1363800 1791199 949037 1368252 1860017 380278 1772573 1835607 1334039 1840063 944873 1085044 1187961 1032359 1402480 1016266 1328234 1404339 1411956 978054 1658609 198995 1154863 818720 1983929 220279 880273 956932 1442733 2317 1431648 1050555 1257514 1102093 361154 942151 1140658 55313 590112 78395 1284346 1193967 1031732 1393830 836764 497279 936198 1437419 1124120 358125 1868403 1265553 1232542 1929908 1152467 764138 531672 36419 367670 176502 1983236 871626 1108234 1011327 1623611 1008652 684023 803147 673632 1342662 1687119 1975149 1338182 1194738 1625958 1571965 1985254 1350743 1879048 78369 822883 422815 1579747 851533 1797350 1971232 1188029 595795 327031 1367303 88488 1122187 656304 722991 1260656 1791463 21174 227237 1349675 540584 1515389 1603805 521758 1401059 1486055 1572018 1960502 1391150 540777 423222 478871 1584925 1910121 707623 1697445 1259559 1253368 1671457 1540868 924584 1817169 565733 1363285 1424180 945681 1437482 527828 440339 295261 476657 390537 971517 1398360 1333399 138482 507729 1402214 1617388 911213 1004422 1239996 1690182 1255825 1149373 381922 1274435 706240 1621501 176937 1415261 525569 1891359 1675197 1160061 1700307 149703 181566 1583531 665038 461753 101350 746547 843346 226849 1081494 344210 252272 103998 1175948 510255 875353 1797669 1334858 1787202 422012 674818 903623 501849 1988128 1599188 998200 720848 421364 43127 1506311 693940 471518 1525739 979211 1039858 1624990 906043 38487 1018809 1614736 428061 1309789 1471766 742072 1079361 1070097 881126 1553471 1805085 390315 132126 419249 1510790 1241925 1609562 1220105 1171772 1143294 1956734 1799821 1306151 554011 339184 744876 223531 1413750 403417 1771839 1278377 1318563 1639551 564098 213015 1448041 276709 269285 1538689 1950105 1405089 302127 600587 506399 208129 437830 16343 1038814 1580344 454433 1739314 1728809 966300 1064848 1212622 1374649 984745 1625897 1446836 1791273 1758652 61779 1172741 85895 900555 263661 295592 668697 790650 1473644 1502801 597208 955139 1603621 273317 1027778 1330766 371344 1794416 795157 667129 1525869 1150787 70140 1149296 129216 1059249 1022258 1545024 715909 809977 1273481 1999444 878116 1410551 746590 1992457 1395550 962236 1110568 1360214 851794 269149 563593 1974075 612700 1267681 1657432 158991 1308327 69960 1572223 1406508 229887 1625163 1861 1134648 1821371 1816500 117907 4980 1825909 1170596 1225735 1087003 622783 195910 580529 1852383 1071385 528730 155058 270067 446876 1672996 154802 37180 1022529 282719 240062 1024603 1642919 10703 1214961 1897111 669803 661587 397093 1131747 322830 1316310 1170041 934655 1780183 510935 806001 790861 676016 1825147 1556505 1107370 1537320 1778845 1555420 916288 391776 1790356 139564 293718 1778030 932603 488338 1182091 1253654 1789209 1041541 1879832 112992 1902759 725242 1374822 1297344 647503 1337700 439497 928660 871256 487220 4872 1240040 632427 1894937 118420 17598 746890 508998 1397307 1958348 1950335 1473258 748300 15728 1667074 767969 746880 220780 372603 1975864 1327754 1284590 492551 1188945 79349 1476443 531887 517126 1100718 427014 1497635 1073064 1498769 1212639 196589 329268 1056890 925682 632287 1082139 591235 943378 1933545 193637 381215 1765179 666322 620822 1314265 885119 262548 569614 1953655 1106344 1068913 11288 554673 1657082 511109 1691495 1946399 216847 95997 1407667 1121784 841502 1476604 1702991 1789761 1404356 220175 218871 1191913 788019 714199 1528603 112302 1175069 236705 1368218 1440535 1119673 1650802 1762941 942367 1562973 44919 1534848 701651 1032027 336592 130187 89955 1984458 351047 157369 1502561 52182 1361069 1702693 1890356 791893 1755947 120235 253699 276753 243831 1809576 407270 968787 284377 1553348 1730007 1815619 1123877 493060 1780845 827187 1978187 666850 865920 189620 445120 1328709 1930387 985358 757242 1250522 1524436 444311 1997404 108068 532523 533814 1063567 766569 1723048 1368933 1787712 1747413 1847360 540042 843368 1929119 993098 922045 1343674 909515 356470 194902 1252381 955987 373125 996099 1014008 1289584 478644 1166041 818864 36635 651376 1092079 994092 466827 355516 1187725 209271 13086 1408304 705046 1097208 272452 1880554 1721475 1560898 392388 1209837 822024 342867 1374589 84988 958071 853138 484721 1065029 237198 611352 872540 1534738 1262491 529879 261819 1638761 113017 1419709 1695765 742062 990702 878055 830988 1799677 1725353 825074 1502240 444531 796582 1473631 1987569 283734 328221 1516295 1126642 536005 1705263 940113 138366 1440714 20571 1640457 896486 1098390 1701730 1929354 212733 1698508 519128 1162157 991875 475899 190204 1952765 671823 1520292 1559790 1308890 181105 1162597 431930 1474543 460270 1697026 1386459 1731523 931312 1935108 1595130 599175 1843080 1959763 548215 1794255 1663619 624494 1624845 486774 1409914 1799012 1671795 1432231 1945135 1987211 1412394 114821 4454 1353507 1741779 1167161 1692926 193528 236917 1337234 1558917 602472 1012105 16858 636829 1110003 723344 262908 593545 1582651 356193 1567630 1937687 616714 559096 75486 1037753 1391408 250650 1192930 1592696 207214 235097 116599 583552 1034915 843237 1549135 1386574 638038 379335 319487 1871069 322562 1298821 1862524 1993901 1062269 814190 687195 724038 1669582 1255073 606882 1765548 785234 1375027 1812422 663093 458726 1824328 402992 778659 1001450 791444 1774348 1678566 1801277 792547 1691873 903256 51050 1924032 1369726 143457 1192212 1633902 405051 1569377 1451982 354793 1721549 1909914 205215 1839126 734896 1825648 1145154 936980 970760 259870 1070013 1620042 1541224 1634557 1699750 1150839 357937 1254601 14069 959157 1246439 1061497 193193 1051896 209205 1047095 879210 1552006 1192407 525738 945660 518678 470707 1451112 474662 1604235 1666515 1761085 1036245 618081 593991 1346368 886638 866712 1381456 1688332 152296 889734 1003387 941238 400859 791877 1134589 931283 797210 908057 1435803 810520 1521511 625585 1656224 140309 1293362 1441205 1703561 315400 469557 409659 635938 270873 1786518 905222 1301222 1732879 428005 1875214 628787 265376 1873707 13841 168627 1664405 1603299 116205 823424 179150 1541891 179561 1098595 640073 1235017 1520657 968241 837260 1460553 1344118 833322 389962 1028105 1201241 335675 754009 1832172 530167 139797 1949714 421383 767980 1191018 445336 217209 1482943 1153650 968821 1712486 1136259 1696788 373008 1403159 1814583 1674491 1264968 165938 677448 1029571 1311739 258431 1169966 197006 1081287 135842 698033 1865221 486343 467254 1810197 1326195 1233202 1653084 1669061 1080793 803775 360210 893596 657689 1103159 776390 1289676 1377999 400818 1613265 1278695 255279 1133 1251942 471473 1737924 340151 1598115 584268 1721497 1748781 1884691 1012190 1495020 1762452 1734637 463150 1512955 1790460 1747277 800666 285023 833719 1957969 1176219 151187 345299 7226 240940 213408 983397 941641 1512227 562568 1759819 1832717 1081849 103311 541310 1963352 1651996 1070190 707524 335674 1558449 1832425 1526082 745492 292843 1456089 238057 1148933 154011 181039 1151956 569093 883153 173863 9005 995755 1098799 957229 1438019 218307 1224210 1609937 264930 79769 1240873 1507833 756974 799045 1052023 708375 1107387 378951 987740 1626358 387223 267583 325479 971425 324236 1406004 1993277 1120554 410053 1721321 930109 1924828 986113 1386446 1393870 1131810 1427216 1082035 238507 35937 1806681 730277 159136 1793789 1695986 1444210 1203291 1664301 1670144 1646727 793150 1028022 1547314 1584381 997834 1047320 291709 885303 463073 1380174 1082896 314007 257761 1922889 1582065 315219 969142 320571 232186 944938 683007 1747237 1266020 78442 1551463 1791050 1450456 1381385 601391 90897 729289 177620 1937262 154509 582920 845665 581400 1127191 1058084 145861 1394123 1047626 1887707 1874910 499682 1223440 1298027 1046367 386970 435646 1638139 972026 611783 1079983 93568 1631583 1793988 1254342 1904437 967299 123324 95071 1571685 908313 109315 1074868 1308321 1907261 276645 27967 193431 1178431 537178 361525 1212810 1566903 1914558 103694 708532 390072 1255852 1546656 752442 876304 1184647 645592 1773549 1390054 1745515 431468 1079557 649699 1955711 598749 1714468 1813796 1346456 1139803 568785 1331891 1679076 1783674 1246407 566150 481431 208207 1294400 755273 918786 757640 410494 592278 539526 1727790 1494367 330844 1122435 807613 1820179 89785 847973 509097 607572 1031488 515712 227873 1340936 471189 1680440 1655311 715000 1292971 1188453 1219550 333749 1949563 723189 263222 1575527 640210 1294600 12397 907359 1015206 1033897 1215315 452452 1924023 318466 1140305 1728725 321814 233682 557298 478404 954463 1323652 836078 963118 12711 1755479 178587 1237473 1013301 1941894 142684 1058483 1997322 341113 1439728 230333 1022438 36394 901835 1754557 736430 778885 181018 1513769 1814462 1781655 429960 1300577 1347572 80252 583678 391058 1991957 1208869 1265692 403920 1063946 650944 1351470 1026475 138821 353013 232338 1474895 278649 474841 869742 1686212 233796 1439268 1499721 1970478 338755 1112208 1805794 509065 259615 1746752 88290 1252131 1264315 1556925 1931630 147758 95085 222771 1343273 405876 1136677 1157677 10367 550176 1639006 855113 933807 317862 1505820 1938627 797765 1243772 421820 231934 1291886 1864358 963889 1213779 124866 1532905 773787 1008851 1203570 1138752 1549877 1905542 519397 648063 1298697 396275 1285021 1018243 1046954 791726 621901 1733919 1575459 1280254 1453959 1989172 1796626 626840 1001457 1190257 153408 100795 1143995 733750 1630231 1853386 309887 1135478 652477 726598 822365 1164808 1444292 1081781 178919 422616 204499 1431153 1314882 37610 1761206 748604 348366 1236209 530701 1483293 248412 659552 1125875 377132 512688 289846 924367 1304747 1288840 795773 148008 1148393 290626 1773492 1449278 99783 611131 940265 1300834 722292 1183656 1717019 708424 13036 1058775 723391 765978 1861262 643635 984893 807548 1582671 131627 1134105 969348 775063 1450574 294697 373409 807005 1746549 168431 1688905 1802383 1459733 1427474 871786 1176801 777251 388367 1483333 288191 1600935 486032 1380301 1084673 1787131 427466 913217 727444 599580 811789 1676144 1954058 1091739 329331 652330 938261 972700 110509 713634 1562451 1080379 1230007 376241 1448926 362672 1151548 1775260 1639364 363913 1598496 1696779 881275 79832 1140667 2162 648733 1857157 1557785 503100 1980773 1063 640200 1080860 353673 816266 1493320 1327516 1947887 117719 1049229 1311566 1429829 524335 204850 810042 1812833 1396554 1770177 1467242 1855605 465429 214191 861600 1291482 1427394 1741389 1406298 77763 1525982 83962 1996755 1263926 1874298 15541 23556 756025 1572999 1953855 511628 927202 1013265 303964 1490993 1144182 59000 604409 24837 596915 541974 1415912 1701623 1085022 801907 911875 1279067 1304407 154413 545385 549811 366158 919714 237017 925302 1890394 1094731 790622 1281670 1802702 1118298 582056 619039 453441 1537044 1814885 830665 1229485 1228549 1133921 1395442 1309737 1706498 1371188 633555 1099678 1117409 122378 529653 681853 1658540 300297 1017505 769603 89896 628225 1099070 808040 333900 371134 1281100 1174056 806182 1100491 1077986 246588 1446074 1660442 986754 1631033 1011230 1948187 815716 854147 804787 300948 1845614 62953 1596690 1038276 237000 1160752 1263168 467399 1571367 615124 599869 104386 132376 1231602 203493 1071965 1869683 1678668 589916 1577219 800947 1037655 1398296 355371 397992 966418 1144279 1107943 309189 449533 1528717 11571 327711 1784660 782331 1769430 1176535 828811 1417051 963765 985317 676796 1170536 1229671 692922 1407832 1668471 688215 1658629 866151 328159 1429197 171623 632935 1003586 1092920 1529999 1468493 1251174 295715 1882048 1357846 1929950 490137 1878336 705427 1650008 1757034 307720 1304184 962229 1241602 850488 1918468 699951 354393 352767 123511 136171 1474072 1008524 1194302 1124298 269937 1594790 1173077 1415064 894998 1672722 1098510 1223775 1097506 433815 1803369 865900 903909 126331 197174 1493210 1401759 842743 1117648 255349 1079348 1428739 144930 1845150 928486 1913839 1254263 142312 1483569 685300 655627 1475770 1852435 784710 263352 181433 694391 1811546 528802 1794692 761933 180503 921260 1068546 922576 1778229 345265 605062 1984332 403949 1876237 1040571 920214 1242970 1515391 817515 1285065 1584238 1856077 1302775 974042 1199662 101526 1323246 1349390 1708989 1731175 1996803 993659 1200546 1320561 1495582 921827 1115101 104136 167754 10836 1958584 29586 321446 195123 1447583 572639 852488 1652997 66958 695856 448124 576966 1020531 768480 1832831 1655866 1898896 222046 1156236 275338 1939944 1235733 324805 1168556 373982 1336120 798908 1330472 127258 1235096 1529203 1289946 1437397 646582 15228 1991261 129070 109613 1749103 666496 707350 404355 1947481 910078 692174 335300 1528279 915847 1170208 205341 1177399 910065 88968 231949 1627239 869470 1904794 288011 733556 1948608 1734621 668248 1552729 670092 1195017 24189 1592293 1207406 1849732 1628393 1250802 1864317 994678 1305029 1060178 1432800 1010030 645316 105324 1955775 1932069 1671973 1796190 1717593 930584 690819 1608033 88197 100577 877211 786727 984744 1796706 847261 416634 1948887 1922163 1908275 413746 1777096 764593 723803 328303 1746096 435838 970444 1536898 1144165 643200 1903796 894035 1308764 1697691 1299788 1486094 193627 1355492 668390 218279 841760 1434163 1816765 1287976 1609201 451540 531858 494522 239544 79812 1768168 1720609 361734 227437 516336 1375073 639865 1538033 1344442 918089 952046 591573 886144 302269 1089032 979680 1304074 1210708 694981 1613292 879663 1556162 382809 1253217 1784871 45338 367643 1510159 1887237 1380385 1306266 657255 956930 7448 1166838 1797535 478401 1037471 1828924 1271190 1129759 9834 1935921 1117557 503756 846360 1956282 566703 253176 1278084 1189731 879912 348469 886251 567899 1517544 886073 1646925 1819824 1344247 1471568 1743611 667422 1253636 1985146 469836 578063 1313476 947929 977255 1974375 313527 1070585 261160 202034 1543108 352604 770318 520613 689614 1538238 1933995 523898 884185 1585865 318020 1433061 1863504 352850 712854 1981015 1462609 240137 1365952 209636 659515 1595745 341716 539211 1569656 184623 107679 335505 774687 978886 398007 1430632 1475117 1850025 1769766 928068 1850289 1884909 1648275 1652484 155479 371340 407828 1365530 167306 1883237 850577 1389193 1177855 1312403 1421786 1081137 700550 510460 1406370 334214 545619 307737 1788302 966928 901573 287670 350803 1910824 1248242 568936 1508588 649907 813985 1457340 1425908 1603577 818828 1426024 1129474 1944949 728644 1021204 1129302 884186 996975 295958 235425 158854 591586 341248 222803 1360963 363496 224178 1775610 1785125 1488931 1856886 1142315 1734352 1065128 127363 1165073 1119331 135548 757079 1068983 129788 968057 1700858 1519305 1787942 953549 1446040 971189 1928249 392124 650017 782124 1945129 695751 626731 1466072 1247893 330400 240600 1751985 371326 161084 1183274 1725298 1933573 583103 1895614 586405 362091 1524094 146036 941049 501464 837384 1969156 123899 1932903 380663 1300138 820608 917600 1688883 89961 321428 1855403 43299 1120839 534417 1205638 861400 1382721 1665480 906489 608605 1071570 747434 357649 1394457 1160278 1354527 296564 1189736 1855877 1519331 302055 1536111 1102861 1864775 319719 1996756 612943 1868080 260920 849271 55984 1246325 988993 1277095 1166610 720442 1208802 170866 706797 481138 97949 1275570 1927535 1467186 1103262 1921247 950527 1554994 1096246 1452213 1892599 1908891 856053 534962 851660 1337306 1632860 525123 938040 1414006 1981288 48490 389691 1561959 1027260 385596 948638 1599262 115228 1312688 1374004 1026708 1808992 1295544 623351 567169 333493 1046435 1099259 1983833 119525 1069091 234021 540815 162710 1785026 1683966 106561 1231463 1493856 941170 530673 1472127 847430 716497 136880 1062451 988453 220006 166364 1073184 1924498 1122879 712647 1226927 1994634 1814275 1914132 987281 1578971 1304680 1931397 1777850 834863 1610776 1819975 1631677 939774 408001 1766833 1487842 780160 1996773 969565 1386412 977260 347386 1317945 1300276 784134 1224559 1310742 903837 1089702 526394 310339 1232539 464915 962752 689035 2348 1112355 709992 1359084 1734982 72339 264287 460879 1697656 1864065 892598 1819942 314047 917621 1804920 500753 698432 1947840 1628871 1823315 1666863 922687 49439 1645381 1446437 1718376 690537 1036006 965994 698844 501508 126398 1827472 929111 89825 611037 1726047 269101 1971710 381607 1491409 1214634 1440606 568656 273922 224023 187180 361273 104792 141128 633632 435370 1739629 1651241 34894 1323764 672804 1679378 1856426 1976611 1382904 748989 1391497 826648 715085 378833 120859 791605 169612 1219372 715995 513258 315385 169982 877644 1572120 547734 1233528 700937 1057457 1311727 176495 486613 1972958 996676 262846 968369 560264 1014572 1272986 402716 286897 309009 1131918 1713837 952027 1897677 19780 1534301 1486422 1951715 1010637 506958 841294 230364 814316 1151270 283630 1094272 734171 649944 904730 280402 1679942 23374 1226731 440675 681898 870854 212113 1583500 899229 1227164 1510712 1595171 1467690 1975990 714944 414251 29801 1971571 1251667 1181136 833718 1345987 739308 1191587 1697104 112427 1895628 1334465 577193 1777864 293796 1345804 1652862 1315117 620384 1859637 975006 1468137 1934065 437621 1240677 354153 560216 926260 893983 1153852 1567174 39761 176010 1728688 1337174 520726 21385 1918890 279883 789317 653383 1726258 109776 1828697 290698 652625 609931 1296422 32728 130322 968191 65773 1504448 1489011 569244 1166248 1444980 475981 425317 1191918 427929 755445 1257426 382988 1879157 1887140 1898265 1070952 668548 1875039 823546 45151 111597 1600439 395671 1268122 1978564 703527 718348 920023 1497406 1057322 1680193 794267 236455 1266730 1800177 931475 1180276 130551 1948270 99996 1817560 1461722 1258543 448378 608776 1540433 251670 984836 264191 878639 1411547 1800231 217596 90836 1381173 1731269 1074081 1956501 651553 1912638 801007 1497803 1892595 625509 613702 1602201 1045391 379250 1390457 760899 1843409 1922928 1317961 933347 1303429 370363 859353 82685 114923 1527417 1080820 1252600 1544713 1444205 1021373 501004 553102 1611377 1839906 935734 502449 926135 1665474 1136865 929237 313785 1530394 1829920 1909529 1633514 1930519 114998 1026261 1609321 1166996 1497468 1646986 1671622 748552 138340 341297 1362233 792255 517431 814498 533956 686664 743291 1323271 1474340 862683 329485 1077215 738930 1541259 454935 346788 1484362 1594021 505631 1419767 1217719 103377 167918 818426 1319758 1914983 868288 1258584 104205 200412 1405664 944905 1535372 265231 123696 807086 63456 1016622 1055970 1333897 1227930 475164 202768 826521 1485226 9252 1456110 27621 765220 1638014 1707664 737530 951198 575670 1661630 974297 276600 1170884 75553 1400089 368736 625153 255744 1098745 1375700 1582857 491014 1581118 496921 1462542 19471 717128 535235 422603 637360 1599013 286997 1638646 1920339 1747364 1817382 1966613 1153475 1644363 1551260 1187595 993522 724130 139316 740483 505700 1064057 155463 907642 1661362 948410 1445052 1834157 874840 777753 1126398 744864 264295 397174 345806 965437 412418 1105084 1664888 560457 1698479 1751659 1516228 1823600 1158657 223891 69854 916043 1150304 1412411 1753726 601697 1299533 1411557 843440 288864 65044 1565243 645279 111205 1661357 1265976 959451 1897349 1399509 1835148 1650084 751644 1312057 700137 927270 474216 1345911 30533 341225 276156 1891063 1027580 1143865 2236 1807942 1294849 1149887 1964892 417927 1012722 1949132 835979 764525 1637491 1917189 1436885 1750371 198143 237324 5066 1899065 1666351 843498 1289232 1902251 641499 1999296 1300511 1874940 293785 967611 127110 1417931 1794204 102519 1323110 441719 653566 849937 499683 1232123 1408879 1409433 1021843 177456 19743 11410 1192565 170820 1436544 1907296 156035 427899 659672 561023 1009233 1956931 1424633 1731591 1406234 1640966 1609593 1916290 1953315 782366 1875902 1961473 1363343 1727625 630035 126671 1246933 1465690 1386614 1714109 416853 1238879 715231 1055394 1908130 1643178 1518241 641832 1576094 737765 505896 406702 1897395 1353482 1795067 954369 998233 804429 1380035 392515 1489491 675149 629285 22066 1793108 1450286 342878 1291980 900436 416230 736585 1895960 1207554 1532176 429599 586805 19538 1002483 1543109 540514 608526 1304062 1130867 1465715 1262903 1830095 643058 109333 728586 400737 255684 415386 687247 1975773 1274850 1698695 474273 1673083 676110 788870 1468229 444031 192229 392572 949471 1227594 1895929 1838772 827394 1955022 1029182 365726 358513 1971247 1175541 478276 199757 755333 1481011 1765205 455448 1005794 1367329 890923 499407 885987 1107082 308703 359535 1327691 1929611 1495031 1669097 1022596 640466 744924 1177400 560978 920414 1926632 933792 1059269 377131 871842 1899111 1894623 216511 1816937 1491978 1416931 1992591 484254 1183237 1825669 1391513 1761026 1035399 1206800 1072311 1469825 1666355 1733744 633503 840656 546381 790407 259353 1899242 844150 364664 1702361 144411 1293204 551523 1018770 49860 1509761 1174799 1602272 1588527 1018202 1969530 1030742 670581 468473 231186 1515047 1609586 1301690 1431985 668236 188420 738024 1736571 1702475 118199 768811 1750439 1852576 1456618 1509509 608516 1113403 774859 1421312 872212 1104288 1089981 1043318 1796621 689255 232944 355053 344352 1015098 1848472 1699363 803290 56294 585891 1404804 1915453 1478352 387076 1733541 1566185 1626540 1468257 1294470 1386117 1938323 69013 422641 1381796 1950138 1680356 1264770 1699320 106579 1121833 1948352 1431047 1040006 957754 1386240 400308 1224386 1335619 1889718 59010 938058 684664 1614706 1775560 1034672 1151883 900995 34252 997625 1944202 1744519 403618 709504 645392 99234 1036303 1216957 567032 41872 49402 510703 837283 523933 1195308 650442 1385507 118833 1549381 1713217 1041152 94508 962975 1710896 1276911 1830603 1236390 1622439 1903207 975064 762051 266241 928809 894747 308924 1153333 1213623 188468 808275 407209 522683 1259049 1454347 581088 999008 1013196 346124 973897 1145689 446300 26187 1847373 1001951 1403587 425526 1512635 338694 1731520 264190 174955 515648 153804 1117413 1214274 1355584 773306 564299 612932 1957089 126214 1912489 1333643 1270790 1613948 532806 1328193 1503574 1893562 568144 623424 1143985 1557877 1216969 136303 1893036 1568240 104188 291640 1126873 268086 1297488 250217 1834744 522312 124046 536706 755003 1728339 1696086 448450 304082 1567765 1144348 1518754 1058571 1269284 1511817 1859273 232495 1507939 1823232 238650 1879835 1583449 1352753 325568 474380 298308 1390907 758232 1308580 480892 7707 1263154 1305096 866103 1593643 333637 1251704 1564653 165781 1542902 1136987 401810 1487959 1258953 996132 326964 1269813 247491 1939429 1467043 1549576 1773398 1845265 1049006 477285 1698045 1814699 1672167 753471 1830782 860321 1713635 1360027 947753 27985 901593 1060070 1273655 545241 1406352 1424 917357 1131536 1957561 1961732 514409 536430 1958093 162061 352598 1075357 849652 772703 197614 1677500 1512627 1707542 1687404 981029 1948455 27191 623645 274828 1710091 920494 331805 72312 1113082 1811994 1824530 707496 1124571 1649924 478014 1130857 1813951 593590 440554 230185 1269572 428548 1280991 809320 698625 1171023 515728 846769 1912259 1874515 1045570 701335 579137 1915550 579439 1787749 1465604 1544376 186193 1177514 401536 885982 201358 829944 603064 1902894 225895 539396 34872 717706 539015 537735 1422811 712314 572723 1291694 446398 1949973 1537487 1121285 1013431 1115100 310917 1312959 1401814 1017698 1556654 916371 1489455 1017111 711025 1146814 2605 501001 1633018 357523 1828384 1865077 1355013 979447 860825 26937 135439 393696 75358 815778 1381227 1127828 1108427 1188034 1593252 543959 45138 772444 729146 1004853 1982013 737893 1163206 78717 1631182 368361 934032 1909310 932479 1528309 1238166 356592 1359455 1080128 954480 69773 1267262 1220312 1688074 1162284 1424797 1179572 737334 1156323 1552182 478358 344894 1680579 32987 1116706 1372688 907145 1876079 286553 1752388 1471949 1983830 106148 849620 1113490 882838 1032892 1427648 24518 320646 1155516 742731 1014360 1071917 369325 800942 1731263 474612 1979855 777631 1764440 859087 236714 1132728 1378596 1450026 1394990 886329 1540947 837327 1977543 1330657 1608619 1420002 947634 91933 688600 175036 934190 654620 377336 752802 1749107 1657453 1279537 7165 629760 1640437 1469672 767697 1069922 1296685 41455 1153729 1514995 1902358 1488011 1733107 1414288 1221529 639925 379248 689697 1184263 1493895 736613 973572 557107 1383404 234240 300412 1982923 1533868 1765956 892970 1062344 387159 110940 1279570 264123 1359866 206571 369604 28755 1747211 1476427 954590 1557882 1587266 613138 133954 438955 1247236 1065862 890150 1423219 1003188 1517855 890191 1743461 1373365 207694 240144 1219990 929732 1359400 149053 725528 267176 486113 670206 1025894 1181416 1450307 171430 141596 723632 335863 594684 1896043 1010266 1690511 1365307 575787 1509820 1387610 397080 777884 193173 107270 1043896 1637402 777684 1032053 421792 116042 1149204 137464 351123 869880 1873038 346747 87667 468709 1431015 855609 660448 76190 349419 1274307 1422004 503836 1432608 1907743 426142 362420 1356388 1738625 552551 654230 1533401 1727852 612370 1368460 440358 1938280 1656296 1125567 797163 932709 1126584 1950650 887002 1150844 236378 1586550 1909150 844575 1827404 1255722 1343118 343558 1262428 1538765 988456 756788 1730087 1080804 1607744 1347448 526084 374661 902269 1879432 176110 992231 1956004 1426414 1556454 145938 593593 808467 1945725 443305 1535816 1657741 603598 8667 794681 1677830 926279 1637364 529576 340146 1916702 1489360 855447 803242 724278 34990 899697 1528965 884920 1799512 1084250 1303499 353413 180984 13960 1384749 987308 1637332 1122981 1510896 577596 1963763 79129 1042229 1112767 309398 1770940 619724 410861 1841145 1208639 1370482 76056 1789655 281257 1783506 791241 748701 506536 1617037 685968 1067492 1323421 429065 1849473 1227765 1811302 1673697 600315 1634700 1328273 975909 105417 285413 1828161 802852 304711 1883672 1501250 388105 789266 1136639 316589 553422 1369592 764739 568906 76296 837214 276649 1298430 643718 225854 505171 502762 370361 1261859 193840 1151787 49034 1678803 295307 568746 231320 514509 1383051 688013 512794 359926 501041 573932 1314994 1284125 91880 969316 110135 941146 1767443 1727295 232768 859072 118204 553217 81352 648008 562316 878261 1350133 734216 150294 1427003 1476278 24880 1117688 1970432 1635083 331213 1095621 37788 1221001 1592049 27188 566467 1042694 1899453 694771 66956 606833 1637875 764979 893995 328549 1481024 1601968 832326 1938854 1809388 1694488 1202419 755140 1619071 32392 5241 1073913 1458242 1775926 1901673 1887590 499687 1221595 1545273 996557 43823 117450 1805491 1652328 1534128 1894672 339393 1766078 672819 1904456 914582 1442827 1793107 497269 1185279 1390481 1366400 13273 819142 265094 1408543 22668 1424125 1349436 1657978 566584 1966117 1572414 1173724 538919 735041 1724486 437803 1496784 1783696 1478787 548525 275630 630577 84233 161249 1760796 316835 334962 404723 640329 501178 1034794 1612389 1658300 1940710 1980624 814971 887868 1523040 1707380 347052 1145575 432227 453111 1235066 151704 311760 251012 1011542 135727 1482049 265329 302879 1737866 776456 1303295 1132151 382486 719013 1612995 1899348 1144010 787979 240647 279556 1271696 1204439 1129894 1188775 1950166 1185972 34506 542672 1743429 1652306 1755390 1246353 649345 1821503 826813 1086821 414830 1288987 407405 1125350 1665180 1691018 1420673 1916681 1811562 1515485 593978 1077637 1954298 548972 471695 1882213 715589 1606194 513613 746087 1957136 1954805 1231660 734863 588423 1343248 695980 529279 1372351 1937789 1714380 770469 1767836 1521507 1711883 44925 329270 1927538 363733 323416 779088 1070080 1657871 1889129 191625 1649129 561545 855570 1858901 61819 930772 498425 1856678 1720327 1235376 1190771 1330788 1230174 107178 296864 924534 278823 31750 1425219 1598707 97765 226501 1951940 1859823 588748 1746001 811142 842975 1099949 1516699 549278 1507049 93789 104028 1881595 1278693 584997 1397673 817086 619027 786447 1179722 886548 1480248 1272068 1566986 261067 1185619 1382185 715079 187329 75550 225262 406305 253903 513087 1483562 1391495 1661158 1710665 1423820 1676280 741563 618282 1205016 1883402 1443063 57092 774065 931497 1430602 1645003 1987188 700198 8211 820140 1605654 392445 806471 81292 172013 269734 1959994 1567227 259845 768276 1859901 1093661 1089045 1091715 1102956 1508678 1975192 879206 545686 955739 830310 1293408 466511 191717 33857 440587 212434 724827 910196 1283109 60271 1576950 1420460 201239 1357477 299763 1720163 691658 1050441 1421349 1221078 387326 496079 1877013 1113750 1107328 873114 1232176 577848 387316 2683 753434 23052 1054785 1112741 1769140 1601341 1088430 1412664 1892090 1272911 1237646 283790 121147 1774997 874261 56235 166579 629581 871372 1882210 239798 1483830 654837 259483 911582 1022775 1846105 10209 156555 399888 1464030 1232548 636751 303708 316173 181886 1625983 857841 1005255 423774 988195 943695 713759 1749501 1004827 1995757 159740 1839249 79480 1770927 189358 1282585 1881708 1795852 662938 386087 1565435 1652790 100206 1428585 1978751 8762 646640 7106 1211319 1474674 702675 1788399 718955 373282 918075 610372 495767 1758798 625340 1044338 392974 1008767 725152 401897 1272612 501180 561503 1878579 442294 1971613 551422 823569 1554226 984300 1918480 1845452 810126 1557093 1300949 819901 1352164 902652 50909 1729924 1254878 643134 445428 893565 1184171 807071 922188 945127 1413281 1166008 862507 924160 161058 958521 1305933 1688538 1315271 1294403 1194957 979168 144761 1242248 422394 1620741 1850342 1607591 4556 1190416 1202413 937820 722789 217344 1842867 428026 1152715 1974270 1000538 484685 647885 1645861 1856746 1165777 596290 1537558 664323 1395224 1223564 1294585 1859445 1362262 13210 780276 1806670 281116 389785 949545 1703178 493551 1755315 1232916 1586177 1459848 1844737 1317572 226976 540485 1747984 125428 147886 577810 1277254 869008 869542 836694 1729076 1076718 1660521 118915 1947189 1760127 665996 1946973 1321303 294565 1385812 1088534 754324 1785774 1540061 537555 596420 1452871 1924585 833354 672252 1004539 1051526 1710499 111001 1861021 1539249 1222612 1336589 233275 32988 1132829 831729 328491 1231606 582528 179355 514160 1069052 1910472 1059022 1991844 1750868 1625051 1128684 1862650 404450 571669 118870 736593 1286233 941310 1623473 121971 632685 1683942 691375 1128290 1143290 545250 840206 1627035 893508 1079701 615448 1332165 1876656 494126 1131149 1841749 403132 454188 235600 1026738 1668188 696585 1308194 1761839 1372711 1573855 1667506 319443 1254029 537838 1588042 1899902 1778208 251191 1505325 1536449 1438865 1605498 1155511 817902 591886 1821945 1514991 498708 1664473 1869513 1733538 1205717 1519184 1815814 1527379 1881977 1355171 677315 1927264 533939 1473665 1457907 635985 1579148 1332331 42515 792227 171334 1921294 368891 645389 936575 366262 1232832 176923 1505520 1704592 348508 1512375 430118 449332 240950 982245 296186 233162 1749086 1611414 922181 1722929 992524 546347 856293 884699 168965 804962 982547 1944384 1502673 1569973 405052 825168 1947954 1579444 1671208 1916062 1857127 434080 34683 248124 1823328 537659 1725264 1433546 1832625 294918 237492 391984 6694 1013205 1055948 1256977 359567 375567 337905 1419304 1524836 1441709 1449670 1510569 889442 1357444 789566 1102834 1418597 1238624 1344484 1758296 368385 769641 1036763 765116 708108 8430 938664 878402 1431225 1085763 1024765 1752237 340609 1660135 222945 980702 893126 335772 1241053 1693272 1332520 1379901 1712546 928606 1342371 977597 490393 177053 1742910 683421 957867 151252 97914 1724888 411567 1024138 710754 692682 1564525 636024 45479 928484 12928 543414 1374217 348773 105949 1301060 952175 560634 1978802 223310 658709 1663092 259714 437762 1223768 100700 1212053 1331038 988303 1390331 496503 1306941 1755073 455992 1218088 1785991 1836921 1100045 1031262 1159198 1313028 1352450 645274 696194 1725002 1441510 1248948 1046999 280471 19308 1765239 335011 1975845 541028 1785527 458415 1051084 1503529 1249880 370746 1710438 1686972 1075926 438677 1018858 664465 767977 1321786 318448 1033247 1526677 1315003 1209880 1766586 1158635 1147353 1124266 1746013 80769 886472 1847214 298846 921002 1313638 1350015 637511 1706922 1653805 764174 621215 570735 188908 1988034 1823776 1412719 1910732 714048 1057138 818852 1482143 169464 1773404 1598320 162260 906740 1812173 429940 1046812 229282 1764103 1798367 1322824 613155 1848990 168263 1282301 466040 422803 1978096 166474 559080 15568 1837184 647414 891799 1207542 1678018 97737 1252884 431820 43687 1534347 1336961 300637 781254 839870 532133 1263954 358800 1091679 543813 1340931 857729 39693 116040 339895 1922025 513178 1203294 1811832 28083 108236 302328 337701 361750 142259 1681665 771523 517898 191342 698277 1366763 1276871 1372434 1465698 681612 696562 1301349 1194264 1681617 1743543 817460 572094 1339565 1105244 1180590 1360513 654991 1917776 1143104 1615293 726106 1280051 307080 260456 1817261 473426 418957 724464 1577612 447398 478679 547059 1427290 320824 1787281 1104751 1566281 6638 1051153 116081 1845134 1352568 1680487 271252 649095 891850 797776 838512 1506138 1621976 840849 640661 1386904 1936446 595116 39985 1450600 795584 989633 261944 1512672 861800 727291 84108 1456455 1199753 1907232 573643 47527 1482510 1620064 1587641 415913 1988066 328068 654932 1668480 556185 243371 1512469 1468511 1784180 1448571 287937 1605789 354992 1720921 19563 820458 1947932 1138570 1747777 536338 1073782 1416255 1033575 1328069 689836 1245126 67571 956803 1272 1781515 1355599 1547721 55478 573646 1781722 455074 272927 1406660 1058431 1766158 496871 560732 1512237 195055 460904 950651 252610 1504730 1807406 671561 884994 117416 1156819 1248208 7690 1727100 1821888 1636760 385967 756301 1525942 747630 1072491 679271 1313598 538762 1745846 1291025 552871 1929181 142973 383482 1741927 1486708 866177 1194721 1135947 1763018 496321 1744787 1707399 94181 1992613 125775 200647 51827 471670 1307268 749429 1553823 1774478 1080952 1624520 1902949 734398 1229069 409124 385717 112526 1407855 584806 1028208 295814 139863 38656 1374027 153220 601254 1468966 699542 1023796 1246363 1510313 1138496 13968 1557703 183852 386768 1454402 1391681 1134625 1082698 201916 1893980 106587 1620229 1115506 1398488 1706637 1728643 1556189 923640 706417 686015 1704974 1445513 66259 18535 368342 853078 1212233 1216880 1219090 1064802 891262 426538 32825 1519366 971764 1585359 565896 1997392 251916 623047 23059 1488462 1782330 1899084 523583 634135 1258580 1771531 1557139 1339778 1182238 1159012 858924 1769386 652113 1772011 1357951 756411 834728 795681 1010138 923667 1080382 216792 759814 1525796 405665 489743 389619 140824 21486 352042 1954778 1770462 1759294 237001 149547 1872895 1199821 718570 1281872 1717906 589984 1197531 594801 843422 700130 1306130 756510 1265612 1960419 1255710 1414623 1336147 997023 1402696 576446 1059909 1274950 1715033 1771757 1400598 990775 1498362 839684 404585 912147 1991048 966495 1242703 1052415 236726 680392 1713614 1872704 481874 299450 1356021 169245 1482097 330062 1544032 821605 372269 112791 1975936 1285389 383563 1501059 97370 1336105 738698 508674 1931670 898478 625444 372731 1849087 1300513 1625097 1180882 48250 1822643 784596 454284 241475 1337261 1377370 1380732 472245 909620 1140421 266088 1812648 1824916 1363500 84077 1488340 1712876 282667 822775 63966 374420 873399 427344 1499528 459105 1341093 902483 88210 1407535 1230445 792338 45680 1852768 1011167 659661 1840209 467887 305898 1701837 358243 1181029 687742 1628928 1348338 1751328 1702934 561126 1026818 503514 375169 1285796 18028 1531152 532511 25439 1175449 1227913 846322 149663 1233474 283125 604300 405662 1680121 58893 1147646 1826039 1856132 1554680 1967847 542465 302898 501359 1266421 195911 624620 95826 267002 522704 661574 1837960 1052660 321401 1754812 137302 199031 1250601 1046833 1008329 738007 1727444 1277871 349531 370051 147915 1080049 1250023 706245 919181 815048 1482497 955266 800522 912789 1562796 1954596 38736 1745131 714159 420300 371498 237632 1009728 1336786 36390 1776127 1990609 1733204 1979234 1336232 1262315 1531068 1271931 1607268 655269 1840943 551976 1557306 78790 1634127 1795934 1279306 1447384 1944473 1245521 1656371 636101 1343969 83485 1350843 288593 1833263 1773443 1130790 1321111 1172431 1856470 10194 1890518 1544650 1305218 1804224 1593125 1084888 1265806 966961 1473946 1140914 1704779 353978 530175 599393 52399 586621 1005658 1574701 602907 1651415 1528541 587512 1475909 1953086 838148 1564209 869285 582562 1562931 225124 1683925 1205771 1679018 657057 564738 1336964 1176703 24321 1408440 1591417 1621668 1555377 1290836 1338121 240181 249560 697888 1510340 1388663 348006 410874 574876 1579007 1395093 1656472 127410 1546104 654724 895031 1281646 1881519 1142201 194828 1240344 1057472 350882 1346186 521179 372623 294776 1504535 248985 1101399 949912 1867073 731409 835822 854016 105903 1269297 1475308 768088 402544 1351302 1513225 875409 1786889 1827795 453524 48481 1716803 667156 1852489 523038 653218 1668548 1126610 46967 633978 1691316 84425 90297 71935 1010165 859951 910004 144772 883359 1657921 488341 531318 504465 1389944 1500097 425003 1941053 975399 1799448 657601 974579 1709121 363785 720137 648238 1316828 1260314 1647008 1741115 157228 1564294 295207 1563494 983971 480170 1031527 1067188 679132 1907130 544256 1109421 1386109 1731895 1498494 698722 1064765 1328340 1962272 1956888 1593345 1873381 1591991 1225021 1703030 1857792 1618678 34261 357671 1657081 557074 168912 393566 1378214 426527 326897 682607 550674 431212 950550 1781142 63245 1073164 640271 1513743 1715373 672968 1427233 510196 785758 676256 1672495 761095 939531 549081 1166872 1417414 1616585 1310654 1836311 1478007 1621779 1129074 369926 1819067 1344966 567512 1326197 928127 158276 1162392 146967 946215 130250 1370096 1078519 1596933 1980333 571063 1510106 1964180 607089 221048 1776286 397218 306813 1917216 85107 85022 915372 287748 1212883 1569229 1155973 261677 292758 607439 589523 805365 1616306 481932 1440376 1582455 1622951 1339445 1910418 606844 408492 1671564 1720700 201996 1682672 1417057 1312949 1073777 733409 899736 1938671 1136032 147162 104690 1083279 1803215 1634005 962159 839799 1512823 273151 414717 1863252 345005 532313 334087 289520 2979 653108 827744 1296564 270729 509845 1516109 168650 732308 1917771 1678519 248145 1327889 1533999 255919 1172667 1947049 1154485 811306 614177 1902486 1562410 839693 209744 1641703 1773698 162015 1913405 669288 646857 1197729 365642 1035196 297087 1742561 1470209 1405020 1481483 1948536 1090843 1592678 1373244 85995 1180857 388433 240737 975527 554818 163391 748305 624868 814236 340334 952523 1842591 899728 769621 342838 976251 907196 764272 915765 52409 487783 160018 653830 1757149 117430 1092208 1908105 1385071 1095184 1018921 586379 119801 1015361 1709773 657117 223249 1423792 1978758 876866 129317 1121869 1585603 118556 1565143 1439347 1189619 588871 584928 97143 619550 1705191 189819 1723553 1140466 390474 975535 380207 1764892 261191 1380119 582469 681615 1059033 585125 1644920 1298912 1310035 1314973 1781428 1983967 51605 709193 330119 1554467 1362518 1373747 1748738 1092651 474040 344168 278781 1157632 956191 229790 402281 1739006 1036618 30641 1890896 1715283 1739082 1916592 873230 940087 463379 925349 1916847 175315 1977997 1474552 1633531 826348 82916 1749852 754303 596833 880630 1241240 838209 1156191 1585048 1069675 445316 1679431 741442 136161 699173 1388410 156478 423955 1457775 1271837 1634988 477073 1407996 1074256 912006 1933411 373729 522578 947014 271810 605296 908089 91890 77178 1527515 1516403 1602093 926373 1010009 1363220 1704923 349286 1779663 163019 250010 959840 1227659 1206097 313782 692760 906416 788583 1146306 433974 52027 1221278 1355875 1974284 784611 1519899 739106 774249 373412 1081697 52307 819266 1716438 1759995 827209 1746209 1546767 1223894 807052 794560 1370548 524153 939755 615890 1564444 1234685 546052 429856 1221929 1309101 302369 537427 1933885 1854676 1973497 1674521 512705 1314113 446942 1084155 359173 276772 894887 1134676 1097315 245693 561811 1778840 505196 1237457 545985 582503 1001726 799713 846626 1341937 749224 1941025 5544 1228154 603197 341946 1435037 994964 991695 547881 591682 1773891 4827 1960376 1455545 1620190 1015145 475843 1059996 742373 1968121 1664737 224946 1067684 734405 1950285 1869672 139011 1970100 198100 224307 1722783 199320 1571885 270701 347710 626423 560358 355368 1338627 186253 1938102 283045 1450329 1386396 19259 954370 423375 947660 1187798 650736 841813 828974 1703399 415760 349425 833907 642150 1435595 992756 1042284 1407122 1340166 293978 710352 1936523 1441966 817249 754835 1884084 1101867 1643757 1256079 798227 1427102 1744208 429632 1099726 323257 80461 954027 1187853 1169883 1045150 1609985 1932490 843177 259828 1394350 1638545 1545060 522904 1907938 855137 360159 1772531 1675121 690232 525024 1999835 448275 1125266 897103 54668 1243000 1594661 1847357 1692872 538639 267765 329810 1259005 597647 1087167 1797021 980591 979728 863711 847422 1507521 1832727 402403 1599170 166101 1245493 1201177 253853 392709 1655285 865606 1936855 168781 1380435 1475187 1622037 452238 341489 408222 999969 1559261 846114 645736 40462 690836 1685545 1122594 131709 1218521 1562305 80129 926398 720893 1103927 1396177 1198305 1575480 840360 584230 1162614 1392909 386174 1215413 573982 1164585 357196 459649 898435 1681640 1343128 1742326 1109132 960777 1267217 1245261 1510004 944851 914795 1164455 765089 115466 1312182 1905393 1747058 1993376 15180 947424 1110441 1952612 1052547 242153 578282 1121832 1032568 1445388 1391384 72345 1022870 1270946 1559869 826353 75077 1583827 447058 628409 1253660 1315521 512477 859316 155798 342099 1121770 1353856 721710 1535775 1515156 1272270 1340534 264911 572630 221802 1381230 753293 703803 76308 1969895 1047198 558481 1220007 982586 605258 1496801 1455146 859566 465409 1093828 801467 387508 1091501 1321763 542425 1412790 195502 3553 1248937 759108 17609 463520 795647 882124 1429627 1898392 94123 219219 897780 992326 48786 1726593 1161008 1728028 199593 587376 1813467 1274457 1747863 1774973 1987993 194291 1296017 1432058 762662 891004 1414357 1525610 495024 667376 1508289 423725 1052029 48875 52986 350426 1607479 895281 448934 745330 121946 606465 1256941 1523066 145436 316556 343712 490641 472865 1884446 395064 880487 1461916 165797 1139836 261379 1615883 520961 1306630 1837607 1727074 1842193 933852 917115 1987164 866659 735108 1681928 1006780 1811255 1938834 1404935 1587208 301277 449104 1766367 482139 1627671 1057039 1620585 454730 1188073 1072234 187320 1768549 15741 1276682 474540 687198 1154719 1183133 736400 1853286 564674 566370 458248 359937 573273 1739857 134483 136458 194717 1108388 218548 809562 1885435 522929 863170 1705555 1664941 293450 1159264 61253 80585 434046 461036 239626 325368 1358875 1092529 1952742 255761 816007 935258 1152607 654318 200518 1114177 958440 1532325 941763 701982 120875 381737 927583 1023269 1221875 1588409 1588884 774222 504748 689551 130733 804520 524169 1658571 474006 1639487 1080636 804920 981726 1045569 8313 1490942 544151 1709946 269876 1148677 1530014 399368 1697358 560801 244917 1745359 279953 777400 944554 1637013 441443 257513 252174 298449 1189029 267714 716314 191750 1507184 1536644 289641 1590730 1827137 59222 1093040 969985 98706 294311 751442 1177075 1978541 791297 31380 505915 43179 1292876 1542334 820737 1242993 1910771 1739317 1829287 1185635 1405152 476086 41530 939329 1394110 1661011 1547333 1971793 293654 73058 427635 1156801 1143979 139142 1108539 1284184 416999 744214 480241 1624141 1626060 967538 1481456 30509 1249550 747386 1940369 1364276 982699 184933 473371 588667 233457 1318098 1020127 495942 1585923 1926725 1413397 1010307 1910900 1955685 1197436 1627596 1600736 1210402 1801519 1823804 589094 1034616 99239 1028060 1153024 1765784 99238 27695 335637 1066634 344158 1057462 1908468 415174 936329 947356 1867652 1425804 1066385 1499200 1849772 1840900 1026963 322309 937548 1873334 1559088 985780 1887224 1657257 763700 1782571 677326 542744 1990567 1886316 906855 280144 1364194 1124679 897813 580092 1945565 419070 170932 1504332 1039315 1522631 203165 1881992 1828737 1665072 637158 1405012 1166363 115605 540482 1316919 708659 1836942 572174 1990324 1499666 689571 68509 1626243 176477 1756307 506435 1513990 186219 867434 1863588 1930792 1757890 701332 630089 187998 1753109 360358 1349380 1897645 1798940 457743 1339646 1777861 1630070 705278 614401 1786972 1706057 480638 1361322 1024805 684065 1272907 681777 38267 232588 142527 1724244 1454159 248745 513181 997710 1052954 548284 1785888 1787175 748665 1279343 1283309 439893 696012 1520077 1849591 142820 251656 33577 1464090 1601010 143595 1230455 941116 1471868 909360 1558742 1777049 1647082 1934077 242675 498971 945869 560604 1769760 269991 1412157 583165 665439 955446 1203786 1622692 848587 287432 531424 1496863 1668952 1605244 1069072 664300 1649531 24558 416834 490656 1361974 1003485 1065967 1563873 1370066 218136 683880 628483 1976092 1310569 1476412 722111 1741082 1687527 572526 609944 518888 546268 1972863 871079 53578 1845786 1959113 1662658 1122128 520267 790579 1036874 797879 448141 1204767 1761059 1833133 1177527 333287 1617684 438406 623697 1407616 1825467 844465 291828 1063735 1112228 1102498 205036 14598 1439158 868687 74507 544464 1009833 336255 971721 1223113 230763 698032 1311945 738175 1266374 547025 1400360 1569227 550316 1424812 666675 723162 1852054 25506 1950146 1542592 1148277 1387216 699593 139448 752576 1167143 38998 258966 267823 197478 1789762 354815 257107 617057 544191 1491507 1796262 1434711 499286 904438 1589133 708517 1983721 1939192 1964549 1383589 378525 276727 1657121 55314 1480242 670363 826502 1470671 814930 1173076 49817 1618617 1363523 1706119 994002 154147 291531 864536 347202 456358 76157 548270 1509445 429010 1448142 994508 1276489 598089 1895773 1758505 673535 1468215 1734479 1391732 330251 1720813 554513 199709 1601399 467510 691996 885663 1838243 1446604 1311518 570761 1315276 811960 1039991 295687 595667 120010 246525 636919 114471 1911418 1183147 78370 710326 1716893 653479 177818 826963 1789848 1215578 1532440 1470525 1768593 605930 1965208 382409 1319167 1704985 1949043 726114 1695540 234959 1149891 589813 1763177 522017 1974264 1827804 1688716 1237052 110324 261132 836782 1108301 754688 467843 1437368 97166 700148 1354394 541299 1139527 248576 1267248 352169 48585 1073908 1276787 583726 541083 1643643 1128581 765075 838207 819121 384947 699019 11728 64781 1541312 1915136 1870563 1497583 716323 1129324 1002101 1885237 33621 1396585 734709 1085600 1973474 1106494 1971953 1175374 983256 266008 1324881 875517 60629 22820 1994684 861639 360572 506937 1448963 68650 141134 1924990 389998 132992 537782 1688423 1037197 1522864 4083 901173 1361073 399188 496548 1258783 1158639 1220236 525013 1541128 1743454 994636 1129445 1205226 1913682 241257 1545318 109151 484743 205078 1416160 1651109 730521 1002289 1606184 178609 1778281 1737017 356344 955535 615355 487108 297971 46245 1345679 1914285 1185924 1180401 1697484 1554986 1142191 1483965 776649 614572 1890928 1099545 1526599 148200 1234630 375145 1841319 67581 1655371 678733 934152 429683 1934782 1944636 1169453 1979923 1405736 17401 864007 285601 1019328 14993 1043932 1078275 860648 1733709 1131593 1857134 1272689 1208389 1673675 89969 102613 194275 981033 1219501 1111709 724644 1824758 1445082 1060530 1689028 81086 1234156 579461 1037494 67098 722837 1587061 26075 379383 1652427 1784424 86634 1660108 112734 1805183 568273 1563524 778462 117412 247 1373339 790583 1222288 143200 1884059 917644 1928590 1000401 1729598 1254432 1269643 1879700 1221099 1337751 494692 1832281 1570637 1231654 1881971 513186 1392376 1711485 1936794 1047528 758716 1048396 1709271 1370299 128935 721139 1591073 1857713 1656947 830468 1625412 898914 626661 1153819 1501971 404132 525584 408346 640263 1603401 834499 1922178 875177 1499063 1262380 23257 723802 368696 1369317 1655923 1121811 535537 731815 1735225 999035 1936131 1931874 309420 146551 1695899 1927431 1681280 925232 1214078 949241 786591 1820507 1913689 1509794 1644803 198796 549488 844842 650218 1381215 1748703 907597 1489485 1281338 894968 1092517 1616970 789042 291867 474889 347689 568150 95346 744473 1522625 1501877 191932 965202 1505696 526919 1310600 599831 275880 1567741 743111 1023223 813608 1549643 1843210 974839 34571 890164 499098 243007 841343 771991 1560881 1857893 865882 590945 1540888 1786339 255299 306823 360567 224298 52068 1397420 233452 1502791 1022583 235564 476273 1711740 814659 811706 1162771 1669618 1304538 274868 364559 1801989 404808 1712281 715933 1501232 1367807 1546126 801698 1973721 614416 1893167 346092 919233 1387172 1842924 276110 179245 1143939 232553 368514 69563 364680 385881 1114230 1635517 542543 11055 1229338 1526153 576123 103631 1216661 1691655 287860 267785 833716 1348254 1116241 1458273 904261 85615 318602 1639369 1094832 273005 1635811 538670 746601 1146790 1529915 1152703 926999 1936085 81780 1489958 1015861 905106 42263 278478 1930677 482956 803636 1106539 1354069 1671744 1787556 1635515 284625 1429889 916688 1267767 634338 1697487 1880444 931953 1865260 1303509 1494047 831649 1372151 161785 1158139 374188 1865169 216068 694381 1262982 259604 1758419 1226732 834504 773345 578203 1359904 119333 1469737 16571 1492334 1900233 1024167 149116 646975 1554395 1798670 1405213 1088784 449314 1648474 893398 1749508 543479 552980 1489207 786101 318630 1003348 1268190 659085 1923770 881022 1889208 253339 1694940 633292 741413 240008 922567 1531957 1763214 1918276 1640321 541181 955243 1094257 1933318 54432 964269 1389757 693912 1679220 1205254 690065 360261 332703 626889 448528 29644 877040 730439 117486 894567 1964192 205670 605412 1338320 1766183 1704570 26425 415271 1244166 1473674 695900 52414 1599592 526913 1071449 1695245 721565 408678 68005 1267541 1315834 223066 1859996 626060 1646250 269644 1696397 1240456 1543642 1091252 314235 16691 464945 421268 1236535 1810879 886740 714116 1146924 259211 1381546 683685 329167 504619 172588 1295561 287486 806709 841709 802883 1181058 1993284 907190 602699 557817 711061 1916493 1620654 1744123 601848 756715 443050 1793027 1924280 1154949 576967 1668214 1727588 400868 176279 1483089 1278254 336914 172967 1890609 1222872 380214 1825098 1980185 899389 1617767 1957057 1893624 1821818 1332352 489096 1899237 548827 865251 1165386 909051 1653440 686078 740301 911905 1914551 1971650 35215 1695536 1563892 853068 1352380 463032 1329917 1409645 246076 1667096 1727410 1542354 1154420 1476975 720242 1994514 809219 1755472 1691201 1387018 1817186 391233 1340778 503879 1868840 408896 1032706 1151819 982647 1625654 1257605 1761065 1063024 150931 171611 1421783 681130 582559 1160004 901201 1636769 1162942 1228569 216187 802612 338240 761169 1538203 910699 1330545 250595 688496 1713375 1080963 59154 1904107 612973 377318 48904 158328 1655095 732410 469814 1593987 1773881 1115786 495549 1779541 1938851 593194 1607740 513204 636756 1451426 800199 843857 1645881 805774 1594169 842565 1323385 1222762 822671 1196562 603544 1920289 1374368 335167 1042854 332851 704646 364684 1105262 1693584 1627005 1264533 651969 596622 439279 1298165 158388 82737 900583 969100 806101 1898455 1525019 1054667 1621303 1438764 194224 396051 1997291 14370 1453845 1927898 1781808 1871455 224025 1928615 823210 413630 378253 119826 1308214 556693 459611 497707 122333 985754 1155525 1278512 1982666 145030 465682 384553 698795 1239902 338725 376969 460842 984842 250104 1883269 122266 1336844 633579 1545994 1083273 1840021 1120220 1315060 1129051 1965458 1835452 911999 804489 584055 909195 431943 597747 1726900 929587 312149 1036550 1174178 1825073 1415499 1917967 353370 1151757 1928087 237886 830531 1349884 494810 134297 1771902 147331 561194 1119449 421098 599497 102454 1269218 1341373 829092 467589 1263897 1593233 953323 1876241 91812 119985 641149 1117756 1820110 42259 687931 178137 313254 1459169 692510 1558036 1460527 788312 1359611 910312 1097451 1634459 202765 459985 531619 365359 1558477 1343421 1799832 1554636 431840 475381 1609450 1425183 1254760 83536 1117887 1721397 1497871 1467843 192306 1320970 1585560 965248 260392 509184 198214 1879213 803161 366328 1922787 431580 1633775 786578 615846 277806 840827 1546635 1632789 1493105 531794 237823 517252 275114 1056219 723706 612103 845194 908338 623756 1254038 632524 1188924 110689 1872865 1494247 100622 190108 1622434 828477 1961489 1271897 1912220 926231 778219 646151 1009112 377722 1849656 662609 1955359 470959 1009242 664198 955452 1403676 1586817 1481913 1613750 463469 847508 373666 267342 1921726 1329907 123569 1932689 193001 1740287 706270 1359538 914395 1860274 1325711 1730921 1612780 1339651 1525333 87919 1650444 1784410 1642798 1444485 1631175 276133 654036 1447055 24590 792143 80339 499628 376511 5042 1088168 944626 1870522 306588 1036146 982990 1636899 579415 41867 694242 99327 307716 1756044 480658 152799 512184 1532031 1369455 1877866 456499 10478 520376 645428 1170345 1326010 1049838 222838 747856 1951729 604028 1507138 1338408 1986189 1822237 946368 1198982 933587 1600988 1210341 1264893 746927 19745 725005 1727004 546278 909446 246146 443628 422857 371179 1544240 1675671 71958 1347123 845127 940272 1866042 699841 1572849 1620219 862935 381757 1905618 322684 810832 1571188 604090 951062 1252830 1125550 1828926 766650 578174 1108906 1719081 1810838 1782443 1997935 339176 66058 1037581 1333553 638199 585163 291027 1763942 666770 191083 1038637 846081 970300 1028558 97639 310202 130090 1870699 1611034 24286 1504236 1470148 360613 341271 1765031 1394983 285085 500570 1880924 687874 1460610 716506 1240311 899506 1289961 1875036 148309 234869 1211295 169547 1417720 835280 336414 1415860 1566766 846992 242296 716349 503683 168953 1905392 653075 1507221 1640150 685181 1753328 103370 210819 1592912 304953 525709 1093921 144750 1163678 398671 484170 1278435 521933 64230 1534025 401440 557751 618456 1476300 123590 808712 57764 1105175 1312886 245064 313664 208067 1909159 1162737 260020 389997 1389625 1401756 1078647 1304234 961832 1054275 733477 564346 1880533 570330 1342558 1637166 647550 1615030 1746094 492774 393705 311378 1812586 418623 504699 1419277 880686 872216 604697 372655 1786432 1912473 1274777 818723 1064812 1051452 712076 1528628 1450313 361718 1998894 153361 1262346 692143 7294 1960176 869248 879512 199126 78112 1986435 1178626 1196406 964373 1158567 1388592 130343 787565 405046 509857 472639 1152173 1875577 74519 426321 1369891 1991373 1932307 810485 1524481 116218 533953 409797 814687 1471671 355870 1911381 1578052 1047645 1094673 1262673 859447 988368 1110394 1021208 148491 1972008 334676 955027 1668240 1965122 147463 466299 1578155 1898155 708402 1517173 1093881 1882404 1777164 1798921 787151 200243 830142 1008653 581245 208185 650392 207860 1873204 993251 727249 1735139 863894 1117981 1657726 1543346 1800150 716381 1542235 184113 568862 629198 1241057 1564797 1160486 422202 1757511 459425 1109550 126414 223735 68571 1191045 1791185 1907350 570848 1483128 1512488 447415 694322 521641 723974 1446703 1702098 1020373 1619679 402460 68195 337526 596717 1360681 147718 1365152 349825 1677778 1333743 877547 54506 549887 447616 275243 97923 1535471 128221 1428160 1418446 277168 1562131 1470884 832257 1692858 318890 1076315 1441309 23621 1480008 473352 1769723 788768 1258376 1170546 990224 1859101 1200322 1433279 1909901 1411680 10457 1842042 1675349 1580329 1755505 722233 1351848 722299 403263 759438 1080470 1577010 1025678 1461180 1739650 1351129 1158037 310335 754168 1839149 1687915 1856866 464292 722158 44491 1187402 1820079 378708 145882 638796 716997 759826 227260 1405240 764143 1538951 1135690 743199 1372503 809539 183679 1097830 1932398 175357 514773 93765 1217071 915745 1241887 1733223 222114 1073040 1620509 1715664 416682 1383204 238374 1403656 645252 523216 246774 954409 735622 550401 1715414 630224 1604953 1299991 33849 1012276 390302 1938664 91719 1831441 912396 1181065 1197129 421764 900928 1559468 262363 1016854 1686672 527065 1649562 763927 774195 234725 944471 791786 954293 1982085 1945636 732803 400692 66162 364781 1175207 948511 484116 1440105 1551673 1966707 1481429 1990075 905864 1727344 233873 1220741 1941331 1036418 1303471 4117 1221558 1496793 571871 1620312 42959 1626000 1014599 830293 1888257 1313652 1988144 115583 1931199 1560481 1720000 1301082 680264 607565 1122140 1795036 1991131 1148810 1376850 1735113 1373147 683733 1032582 982167 14576 1704624 268743 178555 1505419 1626684 1565738 1914825 1375525 1682308 1109750 1968696 1292223 1299447 593033 49999 1456408 1570923 477398 420920 147049 1111682 246037 46866 946340 1987558 367336 1561402 1115534 922869 1363728 307630 85622 650293 1504560 1736979 846853 1843703 526531 1260523 1911454 56987 738050 1983068 1416400 158665 1994828 213365 1529293 1464791 873715 243640 1518757 544953 772352 1880151 1175465 239969 347006 1220233 1189028 406647 725716 709156 177590 931426 10761 1407211 183739 1527330 767339 723230 1213970 265069 1240980 563283 1091889 1626461 238221 545482 272167 1489696 601035 1873317 17229 1472853 675572 407894 169128 735873 1213461 1960090 1430645 775342 1040229 1279686 163538 1065200 1777925 329371 1868124 1940830 1665479 1661340 976049 820314 33181 1192869 1981862 253142 283485 175891 1668700 586900 1908574 1318632 1493777 1276441 1496510 1850894 1196543 914855 60410 231066 1834771 1195530 1051115 1281723 1310076 426831 67088 892166 1301746 1214562 1358021 1516292 192889 108652 1906139 1842668 1461792 781289 625405 256320 1430034 1915706 192226 1449031 744043 1508676 1257235 1485280 397956 1722456 1949440 1081455 44251 1342067 360433 1527009 1072492 1400284 531878 894436 570832 145203 1416509 1166392 1232002 473440 1018072 1685982 833743 782352 879796 1572534 122234 749010 869890 1649389 1436768 973705 851316 52864 1708306 589915 1257399 1796885 73473 62030 1758354 1783226 1289168 1917970 312744 1861809 1527154 1563038 904987 1749669 1242926 761642 1512446 449544 1419654 1384773 10998 1708983 1784128 1880631 232026 146921 1218186 419433 1903079 1268539 1821313 180437 655498 612310 1226697 833961 363947 729561 1941158 1767056 1775292 564911 1653648 1276864 558164 754949 217239 1890113 525079 412035 1424308 600211 417594 124475 458260 645071 1793752 1935222 1028880 103259 962069 810486 266289 928502 998963 1946446 375524 1466446 1927706 104642 1529476 247308 1947412 1699192 1292781 1494281 1637447 725822 241215 622919 1384889 686017 941910 419170 601595 1836084 106619 618935 712690 1738798 54669 1206695 308029 1504080 1479932 395336 1234878 547727 1364765 21074 941360 1103556 1642972 1976192 1912694 1860849 1090985 1763403 276481 1484912 1393004 1808523 61489 968660 143528 1476432 1375157 1452116 1723624 1294079 1482997 1216259 1566985 97784 896101 391583 1804261 1138632 974434 250003 153002 283921 1922051 274852 89996 1368337 693982 246639 315904 1742205 136746 662570 344697 190460 173632 344127 1634488 1001278 706098 898314 300188 702502 1448507 622551 714077 37904 538831 1806659 1855047 1648420 659157 1688623 95477 820062 1133002 925470 922405 1226138 1158631 815552 1618764 981937 105945 1171820 1841718 1132335 1711647 196884 305619 761141 28530 1548196 1944404 739365 1889677 289827 850096 1860398 1425933 18982 420384 553925 886386 1496779 1814361 236066 643390 1260221 1546023 31937 1567453 1429588 189257 1661000 638197 611036 844463 1436698 707095 1778402 269619 915092 1434852 322561 1811785 573337 165261 1274956 1743137 939097 859263 1192519 1481282 1523022 172229 230741 1723517 1264101 1093932 866146 1916415 991343 414867 908644 1371173 1275044 1119659 1942475 1483167 698710 298269 1963766 1212858 713906 1551761 1680209 1686993 1674929 1312028 1023105 1207088 1813149 805342 1639731 1669374 1098841 399116 1469732 608537 631918 901660 844272 1993914 84170 112860 750849 1922374 705783 860496 1639984 840276 1197397 1207709 873360 365728 117165 1056225 647031 1889670 1290137 742525 814285 327554 841161 796036 116571 116396 1594004 592636 118217 827060 1410341 305348 1897955 84088 1484676 596297 316585 1763073 1424498 1991939 1944798 1371516 1463516 332998 1203769 1031879 713323 895973 386847 1802621 795078 536348 486589 1840849 995553 8860 1713182 1424511 103760 86154 1235016 1813533 1914945 1472931 1144153 299788 1677907 1863497 433683 1088022 596630 206510 238436 749956 1092988 813251 1821653 871064 1360860 1982413 447173 844251 1478710 1423129 364573 679825 314030 1452709 1767146 157208 636405 657640 1599325 656415 1702222 1122798 860694 1433755 1750470 1259452 1872750 895865 490833 413097 420468 1643582 544780 415722 1493154 986667 509148 968683 1654250 1780536 1024365 1463453 330659 1506107 1192139 1963486 1688646 944415 1880978 122077 1689839 67909 1567116 884368 1122801 1217433 113656 1873586 456027 1022913 236343 1053448 1389825 819207 379944 661681 1335935 704799 241430 1947633 1070482 1075326 239425 793074 178268 1033612 250591 862366 1027759 1074155 475589 1460584 1490683 54001 1596672 1846947 1595645 282253 1652632 1693264 687240 551809 345679 415049 73767 693724 1171039 212789 692338 1179905 1426008 1252322 811831 1802541 982847 312434 75901 1149419 765805 217181 392245 1489400 190820 1946408 1226113 742717 1972729 190925 33204 1808552 1962936 385621 30470 1606300 1787269 1072604 1274263 1029247 886809 1229730 943581 134804 1984932 1150523 1271186 1965892 856999 1843642 1925683 67572 257015 722780 453855 1451716 1341315 1107850 239385 1162124 753677 238861 816493 733541 1814269 111916 1820293 1822604 330974 342389 156538 817834 294916 830250 761195 506575 615964 966264 1418729 460791 1638075 744475 1090852 960596 1799659 985363 1607357 422162 1467959 1585856 221182 1862270 843117 39773 295995 1377821 1883461 549436 1301939 562470 1175719 497993 1384279 1812105 350861 1796652 201816 1146006 1347093 1139004 787227 1188059 33525 706636 1071544 1066236 955155 754602 1039027 36402 986465 18594 1526505 1125007 1031261 316979 1988838 454821 402238 1998359 1461548 693012 1202938 1217613 1478381 1732289 1261464 577997 1337248 1405022 1088927 1776888 255295 10091 1215482 1075558 898916 1596598 1921004 720298 1872771 1613109 1482178 1841598 575586 1637836 1923455 1584166 404480 1569434 781974 1366569 180165 1302507 867002 1808167 1387153 1340853 1959424 1334120 1540943 598003 1197674 585638 1472871 1022131 1751705 1935549 1659037 1878307 112826 522710 1686491 1805773 524779 1806773 237455 140572 383484 476034 1723323 260450 1465742 211281 690970 1939773 263595 1892442 572962 888219 678919 578249 274181 857354 1888941 1736874 1299967 933869 472920 1776009 1444036 1303976 1075471 1554349 588833 1411858 925487 1566543 1356172 1931745 759673 180199 1061274 567151 446006 900386 1765009 481384 920833 634406 1886617 1779881 1069366 1815848 383290 234392 1352257 1312401 1366896 1359025 1300566 1736068 1404018 1837219 235145 306239 202708 1120688 27400 485073 1684781 1198297 507721 587741 822452 371588 1498115 1728761 211438 1416572 1938154 1370504 91335 753053 500799 1047840 1834450 1426317 351607 1950680 444077 437493 661187 918772 1972496 1186919 736117 855650 628322 1521315 195944 1312137 641812 622773 1939516 1634081 150219 111337 230677 319972 1536141 1078232 909655 1227027 819110 106246 126097 1280800 1981932 111133 1476822 1643187 1559840 1916599 600002 22426 1269556 1895445 83722 939523 1792490 1708822 1615147 1359639 1337796 1740297 502352 472858 496391 675306 604711 78617 1734153 1626771 168313 1078202 1434513 269204 586968 390096 1285798 1269828 704871 1074860 536712 466591 1412277 494903 1518613 737466 1709780 1572356 1858867 1126315 333125 344265 1515519 1845920 580689 424170 1763898 1891178 190611 1715417 1158077 1808729 641095 1053237 642830 60796 537716 912481 415644 176001 1218450 1208557 1287834 1673268 1066793 1019462 1651077 341646 68207 510721 415318 1061549 307294 1465815 653906 596366 1526499 1130162 77026 358431 1630173 481669 214460 572873 1256317 1957085 1361793 1352556 1191184 1973851 38005 864183 752363 231925 419175 1616578 417574 1818377 948916 1385748 671626 90873 212438 743773 530172 515684 1795959 1030690 1672561 685922 1238627 1776660 1640684 67357 1910454 518441 1776483 1027605 1677444 37672 747061 476461 80981 976600 1163625 1168237 1102639 1576759 73904 931550 1914707 712055 1473824 881761 945575 1113682 869920 379750 652830 616181 1783306 1271255 1732782 79497 196987 310673 1342586 25153 1016154 128031 935739 1958880 470487 964912 399473 470529 1484627 369512 469055 1578208 1142704 397515 1137316 156887 22079 1166651 1912526 415192 466814 1513317 874067 1295935 521348 1231792 1719017 963328 1723335 904071 1622804 1891514 1844408 735532 994255 1005003 552109 1007135 932340 59379 710813 1721906 1581205 1029602 529923 968529 217629 652351 1697477 1313013 1886367 1021933 1851507 1369120 1330219 1736619 1530219 1429780 68262 1782922 732667 173245 119346 1203169 1777323 166405 870664 1935121 951327 1871743 765144 411650 625134 57932 713600 121218 1848424 395258 1073408 1161128 1832811 344282 884703 745872 1801317 1280244 1472105 1516209 786228 614142 1462569 1978374 1878312 944365 364079 1953422 388285 756582 3332 1568804 425328 738311 390825 510892 1194248 1446552 552295 376331 1695240 683779 59039 1303638 1934537 956225 308060 932290 1685318 199611 764616 8086 1170148 180632 1208578 283450 1221779 1315514 1403644 1079551 1433365 588792 1309805 1151136 467545 733668 1256025 1329889 53261 1472230 1932353 1012671 1433914 1965309 1848176 101779 1886467 1650889 1774253 1051051 874216 122447 160316 959262 1405250 354925 1412187 419209 1341453 1966402 1214894 637121 654666 1683520 314695 1311548 1748180 1746405 433158 535502 1633202 736316 683104 374667 545578 1458582 514699 99523 539820 84409 996913 1390394 1036726 1773658 1313691 1215609 539744 193988 1089642 986209 427314 474005 718116 1062689 823380 504108 1537828 1132418 740610 1603361 937396 1058820 1566327 1599712 125758 8541 541554 203817 551419 1478724 1052088 227106 1717106 912557 374857 1631431 570244 311926 823316 673915 944604 1202756 965296 1880544 10258 491897 1118164 1892461 500578 1392267 415685 1221071 44178 1587334 1002251 482983 161352 24717 124196 65329 1060523 918875 441006 754 1413844 217988 1723349 1683156 787778 399348 971233 575607 727725 1032373 794041 1634768 69720 1774452 1827892 535245 1688621 884148 1936896 937602 1680662 1733285 1675457 151593 1488054 620638 1771617 400986 691414 493719 1165112 1572912 1110380 589863 1578580 1068512 1461289 1014577 20883 1051139 127643 771820 1671586 1992044 702885 1529797 870487 1691871 222583 1640145 478214 474156 640280 154024 893103 569892 1096271 1963135 641821 18437 289833 987313 1171620 1148017 1825963 1063643 44204 1870591 1080042 1393398 1569466 1165218 220550 1819875 423516 747491 85397 1367115 1573303 1088861 1752416 277774 7051 23472 1364802 923875 1324344 1709086 1565044 196817 894624 1861008 568299 1674788 886149 993482 1244327 1662606 1303375 100280 1149851 1130186 360848 1214214 738233 1806000 1070549 1897207 535327 832504 1443711 146184 745384 1895968 194166 866750 1911040 126134 815998 1476374 1900596 1530866 987149 1806751 1052781 491476 1608317 891615 928882 509185 757063 295810 333614 1686384 1490440 444984 1022912 1719419 157583 1894744 392361 1035812 431185 99671 211601 1288154 365036 1533300 545492 708709 954394 269864 224930 1031918 543951 128578 1913579 152144 1041558 1484904 333650 1078548 766905 176245 863121 4500 967162 416273 1633431 1886727 903073 1060061 1663404 850033 102165 1797108 1719392 143275 1077909 1556769 896056 934793 1673527 1144986 765570 1996051 1577906 1875764 395710 1214510 810856 1186650 1894607 955183 1510317 1665538 51228 1457532 1291263 1049504 1509332 1832914 1574789 67799 809908 212672 572449 424381 117806 783159 349176 1720232 1528303 858311 898256 330263 245810 1514473 38774 526982 1583657 568749 504299 1118269 813923 1005916 230405 359109 528565 1423394 1705599 1800931 1038184 1612409 701034 1202353 1956404 1440134 1600246 44719 369039 1623004 1853787 1433697 138871 558284 1872873 1679570 317776 183448 1269729 1569799 1852727 703740 1897933 130955 522111 1229739 1152309 746156 419357 693056 1117184 363868 1868700 493647 1034255 18368 551485 1511144 454828 1260884 1334284 266184 1477429 1888039 404789 1612943 1190437 1926597 969209 1506158 76723 1021818 919131 1596137 1290446 1763003 912590 99813 493049 158240 1021468 1351501 1772326 978417 1169287 1036351 1288141 1100380 1425092 244216 1211736 154791 455595 442276 784325 15867 1725207 400651 376100 748796 848624 694116 610269 67312 1469934 373522 563031 759573 742836 301160 1258561 1238433 1909086 1153965 855698 339188 1063651 1164662 1953982 168791 1336732 674014 497954 1460257 1627267 1678878 1246968 90726 1294001 66711 437252 1888901 1132212 680379 1275063 895117 843295 1933929 1296691 1967327 1328636 309053 934570 417464 1400326 1220109 379804 1469064 1207634 1497670 210245 917939 574593 1362586 710742 1142020 328082 1780477 609276 1909836 1595590 62318 881607 1267061 667759 727603 1861997 224305 531535 1138466 518812 253655 193098 1057804 1147166 1442296 1033303 1557911 234016 866538 749111 1464844 760268 171122 96614 1369872 196614 1353522 1668807 1205736 175743 1713726 1034350 47968 1115805 731189 408240 1717561 1989148 1730678 876951 1258724 1109445 1574722 795381 652779 328963 1330962 347353 1522582 1524543 870456 228230 886433 1709278 1256616 95907 1114021 691521 1088307 522252 201308 796068 1178678 1053724 1546036 278144 292793 1432822 269736 873463 1598135 1900357 126712 741887 38435 696204 70014 489588 463493 1928294 122558 834930 269623 1104482 36459 528393 1157452 71389 1259758 1242696 1172762 1419179 1072595 1216607 1717430 440911 195436 959283 589802 1091854 1827854 1310819 1887327 786332 644113 1311247 1290590 1463002 154171 1760672 632626 1053468 1893956 1879130 1999953 1580599 1116384 982563 514783 677940 470261 1688290 131771 836580 210293 1351141 719819 23285 1263976 15886 1779719 414241 637077 1000612 571365 1035222 1174391 578694 1182748 151211 1956749 1328077 706436 1462696 413066 1752401 1087874 1000573 757151 579934 1129751 1579127 280842 1212726 408019 87513 618809 115587 746202 1131990 381288 414647 607940 174501 1536258 862266 1284191 395843 129958 436768 593831 1475693 700712 1088219 1573042 861751 1608877 1508040 687231 884910 310283 563 500179 1039925 648013 1329576 922695 1435006 1847019 1943348 1074045 1485167 1590475 1262391 1085032 87975 852003 1759395 763071 612009 854200 1665175 524851 1673986 320112 103458 1831234 1059670 1565747 1778342 1095390 540229 1689244 267428 945263 1327438 1320023 560295 174606 1571730 247517 1633815 52788 1274178 1358806 90650 873008 24855 664546 976695 1852745 987146 764985 39136 553573 1837522 1297133 1904414 136415 906503 409087 1396517 475195 1051547 211544 835798 1672430 1658498 640774 354669 417 1858146 1995358 32066 517338 334435 1856203 954229 1473991 1282104 1878119 1617734 1923620 1487813 1437715 1866832 682838 379878 1856781 438775 1224151 814748 504526 1086615 1078013 1721625 55447 406935 1006420 1320526 1785572 143421 1392718 996716 1290815 327310 984217 56368 1923026 546661 1413034 1603604 954187 934603 1550749 1089558 145178 889180 1983959 160017 1148721 13772 1345108 386525 1946363 1403552 773419 155174 8195 1919701 1580213 149598 1013313 1762565 606029 4967 15463 1534095 1083988 67691 1442608 1876975 505816 96449 1905594 257901 327024 1724441 1315146 1174763 1604120 1529138 547708 1346252 973139 903905 911901 457975 716982 1263409 1639620 826060 859077 1042004 1272761 1658290 1997809 1750651 1495781 1682973 1669198 386857 560182 1850560 372361 1398648 77221 638949 1486493 269332 489391 201298 873424 1424756 1773704 271140 445024 1594871 91919 253476 1529428 18806 773086 1470836 331030 1453631 769830 126180 197277 223917 1921206 1913744 698825 588367 1101509 6040 1744101 457274 492822 1918871 947364 1930269 1640119 1541616 654834 974118 43799 1668935 1222660 1143792 1834785 448327 1238087 1279066 81584 907527 1700086 1640956 1257547 1084313 654275 1870851 1225328 468357 125455 728180 813498 1230664 1878486 892298 949591 1329192 1499110 1203360 1314853 1766693 1707889 1055228 1017805 1870958 1195223 1561630 618345 14096 428799 497632 1308706 784292 1495559 1312344 839528 120440 1175723 1791559 517043 259509 1663155 1502618 834139 1884102 789055 894948 1272094 1041565 1315633 1728834 985440 1170259 790029 984982 1787564 1150095 1460919 1007894 989083 1885710 1938413 487962 1242050 425576 221327 367791 581443 1051069 1773311 1834884 194365 237855 1833138 348073 403587 1758718 55085 968512 1446840 1364533 180203 1358357 1451792 454682 609803 515128 1760424 1912046 1102435 1869143 467676 1705345 1586961 1854501 1902152 1390921 1897919 855558 939504 972905 269432 1720068 664039 1423770 1260205 228480 1987923 1635505 578210 1507514 601564 12865 292210 1423239 1132416 67176 318016 323639 1467529 23102 468794 1189126 108955 1844563 1346833 784733 272950 810958 792913 941751 1747481 1360442 1224581 257546 705809 1874853 1160440 1200784 1459510 602753 302502 193811 226960 1503806 512515 1804464 1209697 245147 1840110 719662 1874588 1455385 705239 799698 170621 1341971 1021370 339632 493311 1716852 2555 1534543 1377427 30550 365841 1023214 1556801 1525198 872125 431310 446632 1543111 1321364 1377947 783437 1493778 1698692 1156321 1971438 565444 1052003 1017562 409391 635888 1752292 639381 1431623 882555 1786409 1881392 1647790 802604 1259520 1049559 3903 140196 876461 1665132 785667 239114 287626 1181271 1132601 113024 1817181 284580 1684895 208166 1229031 49442 444453 592876 1361219 370571 1988433 598604 983059 302465 1739657 545508 1707872 1855147 1743666 1081355 194306 1933121 1372087 1549137 1096880 1962003 1927158 509797 1754714 1627546 1106256 1820638 1898487 27214 684039 1906317 1965032 1063465 379031 1348318 425538 1019284 1492049 1922339 1581141 1237637 98386 1454305 1382658 1674121 1216962 1994786 1922732 1821980 1154711 587069 1018138 1063146 948451 258761 582214 971575 1873736 188371 1159707 348839 1366794 1655398 1803926 1722965 1786644 859729 506208 353836 168354 1407315 371837 1216188 1004975 722550 945845 1819563 226152 1165005 580971 1588028 1772538 603442 1651820 1138870 39915 711718 460497 512696 626745 72619 511490 860041 182722 358666 1538309 1913629 514495 1017359 120798 83251 1290948 1854920 512684 951077 269131 1481596 943742 615733 144528 1485883 1354876 1900664 1345373 1434447 1190353 1241922 1390162 245611 379441 6817 1004803 1598771 1146155 662161 192952 277204 1248052 337076 541777 645096 352818 115140 992445 231484 1381777 1892898 635870 770841 647461 1603124 1342764 1033210 794524 1812642 864950 1015759 936530 1430006 1470034 1112856 917364 1016425 1181333 1074669 604942 851812 1253063 340379 1671835 1054609 80009 1166360 229481 983733 510497 1918750 1302863 491707 1454201 1218160 519205 643672 972735 321768 1114571 870391 828948 1476088 1220939 881890 1060574 1677827 373499 1775735 902935 790490 1735352 257566 158910 1464459 628349 64411 1377232 614749 660606 510032 1698569 351799 814959 711638 1158717 1451311 54938 1513725 100813 1300404 1417897 876116 129088 1204324 1581870 425237 1611659 1051988 58301 1973891 1259000 1807695 493862 262053 704092 959725 1774268 582507 168010 1935754 1684078 106930 284556 36919 390112 1019341 241068 890360 1167713 1468243 1860627 1778891 204957 316687 468306 1911878 349296 735494 1411654 1271152 957471 69852 490917 1463004 1885132 1122427 752706 1008718 208715 1647272 554591 1502871 685643 1515726 88345 134657 387756 1471562 1765506 1752410 625285 1993800 1802127 1033098 860875 960926 1737065 198110 26729 488912 728554 1717080 1563258 1874158 1332284 1075972 234675 1044650 399811 499497 1626507 236589 1102566 1438225 1051043 1423872 1183607 1971712 1802971 1555708 728506 1687862 1740652 1445826 223526 262994 1518996 1276375 746374 226040 1268474 292954 1155505 647516 992371 1605174 949677 419035 1086517 1936531 369826 1078514 530521 1132561 1557589 396869 1784541 1339884 484949 804353 1405826 1120694 1259868 1477914 1055566 1254309 1541609 777335 207331 11581 1359347 168699 54376 1688782 891823 1229378 1045206 364663 1178137 255391 1570507 1689676 428298 1761474 75203 1104987 1390072 1948215 1375778 1212909 492078 951507 538342 214542 1804468 744080 885720 1452933 917400 46726 125552 1404667 1633633 1469654 330129 761923 1216646 182714 806113 1582987 125930 1361037 1920365 360799 1977366 1054001 1463874 1116215 1153218 943324 189222 921226 1890442 1977273 100425 1401919 572988 451342 152098 1174752 1380207 995815 510857 1337323 796875 1576581 1696358 1021879 1224414 1285921 464905 418663 208237 1468764 457613 281148 1455223 1114950 789495 909973 1139608 1392101 1151457 1962367 353393 398164 1451243 1652003 437532 1497589 1198874 866843 1616852 954434 653753 1788686 298796 1185543 657745 201106 970923 1558559 57174 876249 236483 1720661 735656 480138 1081138 464798 1043527 843339 612195 1319009 1514140 1940881 1498542 1979276 1299832 1064660 215736 201636 453424 762927 1770723 202527 833546 1922514 958490 1306010 225355 719668 403357 335715 1783316 1868408 329441 1565972 1921160 1106026 837982 1412389 434179 537084 151669 635525 999880 903615 1701127 1923275 1158727 1375936 115302 503815 1319493 716168 1010007 258313 933088 796983 121792 1510630 619673 1412968 424767 404575 925887 1428537 1212534 178820 805834 1497563 707317 1949773 949831 1815822 524602 1880728 1278010 253814 506085 650281 1219541 1711929 1458871 605301 1033396 1390799 373669 1684694 661409 511522 1785105 556141 1297259 1456501 1427789 740310 336341 677866 1005454 1129556 1295324 1974132 355302 123942 1070828 8930 616858 536077 628171 869884 771263 1482944 878653 1063299 874626 1356924 252206 1466981 430394 565959 985562 1531397 1974822 636072 499233 63480 385181 646243 788806 31435 658984 638534 685193 249093 1714651 307058 1752336 1278496 1629387 1227310 603606 1983479 822427 833316 312661 175641 1469709 1389760 1538215 460089 299393 1791064 201988 231538 1239055 1596336 1574780 427065 1254673 297115 1959911 726166 493409 49489 1410070 651058 941135 198483 1013677 814227 1822863 1617582 1783055 1366335 526024 1013512 1211335 666459 774929 1001287 941769 1111324 1090723 1993973 750984 1162848 1494617 1272934 340976 1792547 433548 1668801 609724 1221749 1378761 1822279 772489 1285504 1471128 71641 671674 1989204 1926665 1952113 262178 763469 1582899 686556 147248 334368 1761051 1540712 1448093 13031 353094 360830 1624723 343894 1596397 1879934 1436987 851775 1992551 236263 779757 1638345 1407328 341211 781544 991837 1454062 1974848 1358540 720840 1690410 1146215 312296 225166 1443305 834191 1073998 883263 1957965 483045 1955124 698200 285 1172540 197941 1239054 1513199 945054 979614 1161013 1690749 1846099 940337 800381 724094 624038 1974746 1322413 921497 1856991 1441875 883 1326931 392922 1013545 1104034 875845 685 58260 1046297 1045332 1683383 1734953 1847436 803994 766006 604823 866117 394274 769732 1688460 265280 1159505 1338940 314930 1356298 573920 125247 992863 302709 1784077 698333 767515 23009 1240121 1749217 1704218 367638 288160 1094122 231423 1701680 1330617 72047 1130307 473569 265808 1300198 1698140 150185 1234245 225024 475798 1275910 1513962 1672828 364762 588456 1715544 1956763 466405 1316929 1458 858515 488667 715388 1603091 682457 103639 1760631 1934657 1378661 1490560 329425 1569814 1642637 1253369 1283879 560076 1826860 941258 31329 616071 1085888 1054058 1866583 1636776 1087545 1588903 725655 1857853 770255 301538 406294 1060885 1067649 610753 280389 951769 1728910 1868564 832742 754293 1002584 1119021 689443 621388 1036727 918259 1555248 465786 1064144 1607936 1062982 1078490 580359 1825622 100737 583390 1228126 1601238 608188 1424761 1337142 1520886 733019 1240542 1367794 1788603 212619 1911285 1477742 609864 925169 369246 1575855 1830375 387148 1802043 352294 391837 768491 219549 1201229 956132 1158925 674075 1997346 614322 1728767 1952456 50486 796279 1900089 664972 20073 1345716 1139457 555256 1816532 222417 654013 1969831 987320 1672365 521090 782567 502554 1714470 945937 1035995 1399744 1412034 335445 560578 1686048 555431 1982727 226906 1668777 346863 1856473 731139 1997918 237135 1118637 80595 789406 1857434 1535053 1392079 10817 1597470 1619331 914473 524869 357752 556503 1305290 1002850 1411251 302866 1382098 707586 72181 200636 517819 1742220 1310869 1799865 1802808 423761 1312868 1682782 1812666 399573 734854 12276 1867000 65022 252470 1420533 98841 1299061 388477 78117 153531 434773 841790 122682 1846709 355565 1923576 1975497 402196 183027 1706605 749356 943800 543684 974079 1434018 841150 1015009 925249 365598 624915 1156364 749486 861256 510771 1795335 1472300 1170942 1056506 1552393 904696 671011 260169 1663561 306819 301687 1840652 863883 1953571 183258 1040798 338651 1060776 1690958 949482 733053 378266 711047 1706308 358371 340811 743718 548128 1839618 1477705 788080 983211 348974 1135064 608332 1168949 1175020 1342516 1691457 1687746 1868670 1158754 336559 1976924 347816 436305 358953 1362780 151871 1049303 567388 1832504 1851897 1391089 1309821 1917327 1657804 307336 1234015 684347 288720 1128545 1199991 1209186 1472276 1232419 756391 1016997 185964 217634 1062845 1220555 1364424 654197 16160 1892510 305085 909055 18174 970349 174648 1174077 1826733 1364570 313808 1536261 1942067 1850744 1310560 89968 46286 699198 803494 422180 808830 1007985 1860224 1326218 643697 1463627 1948125 577529 1678179 612430 949583 597471 393891 26851 1582365 1857633 1764563 135812 387675 1604245 1095365 199498 19856 1965177 845441 1089438 1945374 82455 1225469 587979 1806533 357756 1790817 1144234 630590 1503453 445964 818831 1901114 647589 1482082 1748603 1918738 1912603 48435 1193889 650354 1775447 1226416 1445681 75431 271003 1078837 518610 636113 1936194 196006 297460 416124 1939243 511297 1441524 1405851 1906733 1823713 270801 492515 658159 1638476 1718853 1414823 273730 736661 630182 1670560 1185076 1562057 1992300 76008 387906 486390 1088800 1342308 1936648 1110555 1386165 1613973 743779 1887740 264547 1786028 32198 300008 1437425 98469 1005692 1600495 370054 163401 526228 1600152 1898448 1741140 870731 911662 977288 921087 1290878 1254403 1678569 158269 1574148 1550054 1807078 476440 1046733 1050386 264585 1594678 1357986 1793874 1105578 1809245 28364 461700 955914 352755 93350 1747982 467374 317320 1475146 1793232 1987553 307439 103400 1043944 1964454 145058 1025372 1063959 573425 1823648 726969 865170 92645 1898693 631652 606730 492541 1305892 1923638 100606 1727504 912021 1481977 186940 490885 343931 926980 1187411 1633407 702655 938663 891556 1207413 1078059 1294126 558440 1616151 827228 544093 201973 1991949 382817 1628402 1218961 1094664 1714166 291099 1514484 1965682 825255 796783 1526609 169266 1245447 1087072 1561273 1749356 478457 1460522 171084 1178029 537376 1268529 1361609 1323269 167301 1208133 1408958 43836 1087296 222938 49995 1329306 1594312 1043470 832052 1460162 139728 1723645 581142 537024 1382286 770750 1032101 892932 628422 1868940 932506 1317012 107440 114497 1171155 1975727 436022 1178094 1566801 1021707 559531 1327156 475049 200147 1366865 255031 128654 1577064 1342721 338494 673303 42590 275221 730179 1198378 350310 701398 204779 1999731 1801430 147854 97983 1638186 538409 627359 865733 519976 1397341 111732 634238 739231 649641 1335548 1088785 314618 1716857 816497 1916922 1496894 225714 1296611 453043 607374 1079649 1572295 1906745 1753509 1550838 676242 45858 1500892 13691 1448842 1992869 1465661 1908137 972330 1369683 604690 1296619 1506200 911265 955481 683348 1810263 1591072 1847646 848117 188383 1897015 816984 151638 1637145 145278 249206 2267 161667 1676572 1229438 1266781 289033 1153872 186704 862081 1013994 389066 1779129 651718 1468276 331586 1580836 710011 1552074 101030 732721 414357 1735506 486736 1284044 3575 625416 352935 1047024 1897063 362299 1021432 55016 935649 473236 1552637 654638 310731 1256568 1424502 653023 922631 23825 1479388 1173506 398045 1453250 1069325 933094 244645 1721760 1703387 1658 292041 1539319 267236 379876 1099241 1561601 239188 1935548 555158 1770792 966380 226132 1819371 1973389 5078 381390 1617119 1720883 128341 1996684 127481 1683066 710357 1594228 156788 1271053 994807 636199 43967 321237 709332 1349363 230734 969545 697412 1012800 918924 1737128 455020 358870 842520 1379346 1388934 347787 1794514 1578426 925953 1672753 600580 625412 1798186 1962183 1099181 1672980 986534 1256981 561208 1651934 1412242 331604 1232753 764353 516086 859670 715331 1398178 1150945 1410498 1568754 1866449 723333 1862163 751322 1487396 245196 1044420 1382030 201137 694762 1630189 1826119 1289567 261797 648182 936662 787518 1435974 947308 101837 1942303 1561628 191718 229308 1400183 1037613 1625634 1214907 801848 426349 908306 1730187 1830705 537039 617929 52293 742756 198551 609445 577968 1403070 1510153 741718 839944 1706170 1862198 1693618 1093113 404421 1304154 319957 1905112 1888300 1932076 767197 1101372 734925 567301 446896 654385 375953 693237 1073651 380617 1803758 411122 139852 1430012 1678219 1938372 129792 1967468 1476244 582209 754018 1135745 98435 1314169 1601456 899375 243651 509976 1045941 1819928 169280 1447690 756353 378009 317646 1437074 415774 831677 359659 1045231 1736904 109494 634005 1373772 650420 1501296 1772886 1412381 1014949 782284 91913 392032 1657973 141760 1051296 123291 1868324 1948473 1960560 1703646 376678 1222523 677704 1023571 1149622 121761 1506954 1991016 1372381 399546 515377 1166331 1111779 400453 495318 501909 1038907 870835 576829 193314 1763096 313924 1781574 1407995 1178886 662980 1077052 809630 1154689 366024 1747310 1557656 1506402 1930234 639721 841363 1951831 1783545 463488 1217747 1035997 1000617 28901 1013336 81320 1330799 95241 960247 1028098 1820223 352771 1865313 208234 1003129 706045 665711 518132 1635278 1147178 530892 722200 714410 348998 858595 334072 1465991 444664 24726 554884 1348777 1720041 991113 567550 631658 801966 934923 1532834 1420239 1249818 1793819 1641533 1849796 1816853 173703 913855 1994867 1155791 1426394 419763 436909 349512 1729449 1688048 1481088 680914 1808121 625441 1588252 55939 1336406 1663461 670678 1619334 945109 932763 393141 1654681 729515 642844 30525 1955076 1382203 675586 1858162 916693 990758 829286 1315 1044191 1198060 705088 349947 603373 228333 1277130 1786327 240615 1271065 789124 1459201 125843 1928001 300111 1394740 822793 17431 1990425 1379154 642763 200625 568035 1304054 471263 546677 577874 1988217 486490 309456 812511 1943851 1899086 943977 1333486 1944090 602560 1917531 1759812 1325380 654456 1574125 1598708 197119 904583 1663851 1701527 163586 367891 1867515 139421 815582 785224 1806713 1964667 118247 1105305 192729 692188 1842342 1705194 1197819 1994454 496664 848858 1936305 679332 1644605 1091677 670352 1552597 1449707 1122465 1465329 1897348 214340 935235 932999 1167984 978829 689613 1330956 1492542 823525 308987 1082315 867903 1645141 1574298 852326 455153 1302610 1870196 1086496 769375 1548433 893041 214801 845626 238878 908854 650551 440492 1020294 495216 238609 1472344 1670038 1886851 1009093 233752 1341245 1256193 1400191 602608 876484 1152625 581136 1230817 1704688 1260435 1032455 685939 820095 1400527 154519 1468238 1824740 1809617 1562332 571843 1522782 519614 1629137 902911 1653624 32390 1767911 1681109 749362 1942346 1702261 1868666 5995 661666 1929759 527825 369636 990789 1685076 579740 1559131 159302 658887 776315 1184414 722450 682517 544627 596874 997675 1348404 125404 1531309 638925 575777 146731 301781 854273 790527 393178 1601204 610584 1553971 895216 1496553 1771141 427849 406664 922469 1955332 198346 1363916 1673435 1318401 1306805 1563806 461057 348290 312759 1346943 181694 1945617 249158 636672 1402160 383431 519294 517596 812387 72012 911167 1667762 40132 1817873 1498902 855839 1025252 89671 1686996 175161 398893 1972998 1978277 1318666 1553583 1293959 143687 1849986 346851 1353456 795542 528357 633084 862008 573281 1541068 1791861 600605 1643878 701387 1701649 1005485 1349702 160143 351581 483937 1192753 1690077 1453782 331470 1810717 1401842 1418920 1585399 1244854 773877 1492014 1377579 538 539963 1754297 1549432 1068602 745950 1692006 1880034 1036873 525721 1716320 1151084 919560 1391645 371934 1685194 1145820 1635540 302463 1595796 950093 890318 369560 505167 500169 786767 462989 417099 427721 1302592 1152473 472776 531354 1804094 1354956 1648391 1145228 1866228 1884174 1837352 353582 383701 1866259 1868792 1503822 1534639 228700 18979 1635090 452896 272775 1692894 130641 703304 319601 101956 98911 436249 739801 399057 312990 148415 113257 43982 615938 1455670 394528 1468171 154726 1804504 556184 683852 903365 538536 1050504 273964 1157006 567432 942521 642662 463475 1957760 126137 1907405 239081 940550 634319 1301182 685506 1140601 547046 1617100 655021 706654 1949943 1314764 630248 418213 1088888 8180 632901 370847 273560 272174 1259890 273611 1734403 1614006 596225 61242 811119 1328775 1928667 1213412 1003136 1253879 370525 1495141 698402 888321 1390783 1583646 924807 44505 1893789 1398530 1632709 525177 731301 1922706 671917 322101 1907472 169701 1281028 29275 321994 346321 807190 302818 1905980 1922640 1783837 1543256 1859126 457915 1999695 1435203 1279673 1285793 453636 365106 757448 1853679 603248 785198 1140554 1544302 635609 1910115 501071 1903340 1372664 318150 23190 842552 1124899 420302 1551994 699064 56990 257043 1502456 1608801 841994 1400740 971875 683519 465584 1864112 1183209 1841224 535040 1574608 1130037 458934 1525848 1072706 437037 1850705 1614199 303062 803570 1848561 642290 1483879 384473 1076364 1224407 795333 1269494 1773327 513674 1899179 62350 908754 1394220 1493011 336391 1434419 1298463 101561 1663557 1715486 482451 400195 1217143 605759 951688 1912247 1836301 1671207 466139 295732 1552398 512964 954757 564544 1548466 482534 950380 1652079 722081 1386915 1336174 186499 481886 1929201 650334 1547095 1683058 957425 381838 1875080 1212983 1184112 86473 1375993 1420639 1045949 1697268 354817 1926235 1340170 448212 61844 877163 1717302 773274 1910532 1573054 399026 1300595 73906 854507 1139922 1960051 1252790 964309 1413090 1161502 1082941 1180351 1790875 1109745 1184484 1434232 1097546 1305144 413654 262107 1746994 1045008 61194 1231582 1325723 1929484 479100 996730 1549065 757885 1064618 236125 1672694 328081 10156 1968328 910771 1195155 961409 1776820 52866 412589 168589 280361 1857195 798398 693932 333919 818278 1168129 1394093 1216486 1649816 647586 58052 973244 397763 137290 568116 1772020 174468 1640247 1454692 1348656 140117 801636 502421 625963 1794907 1623585 1506409 1109802 1425710 1451731 967540 501410 207187 1543712 1988454 1848642 1990085 650083 1770643 51099 710235 763506 1109155 21991 644269 520095 1314213 123182 641139 1665392 958445 1210203 756628 273223 1274858 301123 1673578 1322770 52618 520312 851809 1202590 723572 639653 1102913 1097101 967128 3123 700338 1414780 1447211 1187461 1588707 411309 1882529 103184 1506862 1625014 654295 514520 229735 593000 184242 53859 1245162 1989440 151721 515659 1244185 1644975 1241845 490122 847458 670771 1709472 1420504 1869972 1482634 530338 639897 836412 1940333 1563286 1634404 1140531 1315150 642080 1321041 1767536 258135 586324 685146 1955324 781094 1914309 1702189 1168749 879827 1385107 1619397 1150147 537196 1834222 417064 63474 843294 1299769 885019 597180 356188 1629852 1101528 1643605 1889954 498312 294599 1712842 929266 1387826 408127 271816 361941 1815917 623321 1381066 1317613 1993798 28890 54991 1396127 1334787 466690 936934 1775159 520337 886264 16677 1388056 126209 1195570 1354505 1738046 517714 1173585 1645479 816202 1513462 84752 1871113 164435 1710453 18701 178314 1422871 1359314 416109 1161371 405028 321617 536911 471243 1337260 1702727 337089 247017 191164 484163 1073430 1576225 1420900 648796 1350425 648035 200705 1624773 1577373 1678542 42619 121259 1658552 339964 760428 57891 280334 707018 1748392 1967478 879322 1941861 1196198 370732 1777085 1290675 238701 727486 1707653 1080354 1996369 1563164 1450427 1910488 460232 106545 1721332 1067690 865584 305467 543760 1789389 974526 724198 506980 1246336 1526840 1747707 1750477 306270 1226250 1217864 1964256 447890 1753193 1684223 1941996 821938 765036 1532001 1649467 637420 239663 1495579 1296775 1204697 311404 1815631 661601 1187665 1426634 1374787 6870 1128901 16987 569739 898705 1225597 959045 916968 1104517 885143 1895666 742343 1563556 1544299 1648341 971860 789832 1857817 980071 1404128 447179 761702 625465 482022 697856 1746875 359392 391470 1219114 1293898 1491624 374625 1608302 1000788 376814 446254 614736 958356 1669270 1163473 1328738 1265133 1650620 1101150 1808632 1185263 576722 676656 951218 1906144 1420371 781 326304 1481417 760267 1506348 1712320 1822891 1502125 762604 28097 879265 609961 349205 480296 1544930 38008 869432 534917 1595553 1761407 1200444 1463362 1059041 1168560 1272982 173007 1736772 141470 1439550 734710 1032838 677719 505514 1066822 1072223 105075 531893 648648 1702079 208438 1900019 1779255 409069 791875 1010581 1942598 153710 413804 1739393 29760 532738 885774 1715910 723891 1561459 783247 803090 1638132 265847 1139098 1839584 1311826 1626438 792389 464649 1643385 569235 463519 1186951 1404827 1348664 1608558 995915 800994 1919886 1881273 72255 1992692 581899 1606599 73765 351144 258049 1563580 943649 362960 1654732 1564150 885188 960660 1212873 921513 1727737 1754853 947575 1774419 871161 1695908 1532714 1915456 440199 1230457 1047860 871104 1557318 1144635 1696481 157289 656251 1448584 438808 1723017 864132 655070 1540689 1619522 1552054 681915 1032720 493177 827015 67538 942025 1397230 1894811 1795100 972169 1900732 503553 631277 1094681 438288 68170 246317 884459 1282309 1704058 1987879 612444 1386487 1185604 1332127 543478 441502 229258 946964 605195 1295625 1684709 329326 1126632 980935 1615123 1515849 1987631 266501 1613151 952963 934939 272084 1653140 1768604 932729 1097955 994877 1090826 165143 134382 322504 718985 606614 252434 104287 1491495 182402 1021304 1125002 545814 1635965 37345 1510695 718406 1551245 673467 1069718 1260340 1123166 303380 1847817 1078862 106427 1650823 1335592 1730134 1514352 801248 533162 271586 1051776 1989257 1744928 928458 999098 1730076 21918 1494077 148843 1740785 658951 1081111 1336112 1870377 1641256 818087 521912 93414 969824 1819325 956281 725958 1785151 733318 1376308 1336048 1093756 1181239 308619 1863392 1052880 603282 288750 151707 343732 990032 1174273 1449470 1096404 1260765 303083 1803676 1195117 1764322 1190642 288286 828589 1128717 1888135 1449823 1642373 1229243 1483005 1372187 9950 499163 1721980 322943 1676805 1891567 100193 819742 1176625 1521023 418279 338305 983889 1535794 220209 1090600 1787938 1380920 1670154 320853 751513 1733856 711446 622103 1090008 388346 1719969 347571 373126 1346099 1935000 854813 877665 887037 116688 777830 394704 403352 1604189 1137927 8741 1769479 1632444 1862333 921264 1782672 514581 1403851 238598 674140 1033336 1965412 386940 1052163 1277985 1360015 253119 732503 1723803 455663 1673209 261780 324248 1861260 1863542 1521431 18903 1701592 411528 1662532 1312817 1265179 879305 987184 1875101 661177 1072928 418169 1142301 1072525 1248972 1672470 376898 208283 1067429 590985 656055 537101 352609 866674 1866219 1573750 100055 1285571 1713591 1847148 576062 1057705 1331002 1915358 571855 282709 839176 1854970 340069 1706368 1278501 1545614 1061045 1270484 1328450 1745412 562423 574520 1275725 296079 912017 540598 860381 934547 609951 260928 703140 1937702 1317231 730052 534546 511488 1510823 41428 1452773 258254 1539629 1926454 1590847 977923 1885959 1620991 30519 1647401 1528215 1217174 848468 895239 1609445 112068 1040534 1043280 523743 558178 197884 1255892 7598 1220581 480168 1866667 1010446 366468 1543094 212510 342955 180881 653917 1363356 1265352 1120280 6571 1405241 1681561 64432 1203066 657765 511998 355085 880720 782688 493031 510281 465498 1872585 1342828 295848 1587463 1281240 284939 1227860 1495551 1556246 702304 547483 1849868 1919078 32559 218205 1528166 1153875 1318947 1092025 981741 1067165 492495 1152366 81061 586697 1784408 694429 164330 829921 1637355 86219 1958248 26549 1796512 1490457 1392261 1297292 1788185 398035 255486 79375 1715607 356712 193934 1961361 642511 657609 952774 1704527 433462 1581107 153192 1245175 646339 1495585 72563 566679 1898681 1616165 765270 1927426 531176 454137 677509 1754677 1575681 1801396 362601 1907671 1430639 70312 230693 1263560 882715 1423736 133962 406411 694545 1271967 557354 779061 525586 136248 1919721 1002898 64275 1856218 1902004 1469478 1180643 259163 1693764 256357 862744 598113 1875449 1996574 166974 790010 1831814 536883 1451024 276823 726052 1295493 1361629 1690815 1452113 204097 1928527 1196967 524819 401583 1552894 160098 1934102 1621277 632484 912834 807228 368545 1054596 446369 1783279 525474 298157 1141376 1992751 129282 756806 1913377 1868277 1208828 1252007 489668 1910132 687613 1462645 704971 1128476 1719322 971566 1688958 1027215 533873 625124 1092803 1240943 70923 1510707 58237 503717 649133 111141 624092 1808900 191857 1195864 359668 1185755 1131151 1357849 1183876 162642 1515540 545533 595250 290731 1496127 1980275 1132853 1833096 699193 431355 308719 1116810 1260910 562282 795511 148896 517785 24662 1929460 1912274 304851 1163068 1712470 1406646 943706 195106 290225 252140 1097063 258554 1014972 320275 11769 1506353 1579911 2742 1558712 1906272 739389 1041953 568021 1412438 458664 1264518 212610 1397264 380114 280433 569480 1331040 1825487 1483019 47151 850160 831622 981954 315420 1591576 822963 1390200 887756 1054377 1401834 750570 814529 1469381 535906 1285661 1570002 555146 1452014 1893891 1624957 1882020 1864446 1076000 1611925 1927563 391444 1437625 240957 275609 597643 1855055 1240858 1797946 956573 1348708 1237811 1893815 1015068 361754 1909238 62830 1202687 1670247 1924983 243422 513757 205455 419390 532346 495977 1374997 1341046 31401 1594550 1133549 810720 1792054 1394007 931129 1413804 304211 13647 179942 538985 718806 591822 526376 1223395 848276 371639 926688 1648354 355814 449825 1108754 600039 257383 251850 80437 112210 1021260 1495530 1408970 49483 23812 361188 901839 900241 381092 738629 917271 657615 1439884 849023 1879053 1192303 328749 1363109 1234579 888577 667196 312843 396606 398554 606809 1308687 1093079 504236 2836 1045405 9207 772434 100475 128135 1066148 855484 1524190 1036246 1872441 1888270 106287 738368 963484 186121 1681346 323436 815357 1395351 1124349 1796858 1309192 1870099 1817828 1622798 1416869 790508 1250019 1471492 646526 1330344 237141 542490 1141654 1990073 1134134 132462 178222 1286494 1185090 971363 1561811 1108077 298309 1076189 875023 844825 749110 1610561 311086 963892 1358503 1906676 1354247 1043760 112232 1050312 989701 34290 305648 1393216 1296571 113108 1766104 918265 1212941 1526831 173767 1768854 491369 901568 732640 1937676 941867 1608234 112585 581862 1126682 862992 1288919 1210020 1461906 155760 371589 1809060 1510381 1526754 335291 7823 531119 855880 624462 203874 506773 1067908 1244417 472835 1382542 843401 859957 1310974 1472895 1880201 1643115 1984256 813304 1839628 29816 1716575 1913463 163486 594407 1175573 183947 1982395 1378866 252376 1509498 1900838 717416 1905798 1022825 458915 1550255 450107 322192 311811 1472867 1737810 1082203 1734238 686385 450375 813060 1354429 1113306 1200871 972698 1013767 1247269 579138 758882 217101 332951 435511 700739 686619 1188898 1201539 872066 1923523 1971252 682516 1900001 1398940 427423 1083418 1507485 962577 886664 215414 986827 1280833 1947090 632026 1977879 185748 1828336 197049 1309318 1942314 922048 1807543 1407752 1284910 13920 1904295 1460928 679571 70120 1381539 159974 1343262 1325105 556561 1740776 1914292 1928529 752641 991984 902922 748361 357432 1713858 768628 460201 600732 1810581 1222003 208708 1816073 1869488 1048383 1069702 397489 1543131 642077 99574 341298 1729148 1690711 702005 1913267 1115895 246809 1142642 1857201 120606 1510097 956503 1711559 198188 522731 1486167 1609139 1644083 58700 705335 1302419 943095 1722689 256133 694010 1876898 808334 699034 1696221 343870 1618470 1979474 694302 1364312 1151141 1647889 956292 1043747 1472938 432133 363158 697781 553035 141912 1743422 708056 58297 1433158 1026809 843942 1941149 1949275 1645522 108455 454883 871364 130357 1966566 184715 849682 385678 1522429 561295 296976 605622 189948 803891 1297892 1473225 392387 274090 1642086 1892866 1176065 1314033 1384375 1721063 1282185 1360787 343845 1313341 1914414 1138837 753637 740374 295742 211561 220884 500374 542011 39918 1035824 521148 1151580 1112237 538548 1474261 1825133 1192412 43489 1612202 1822053 475050 1095111 1270709 321295 981400 1882379 835369 416997 528958 789451 597523 233666 943346 1732043 578191 1633928 1531989 853285 1761164 1214253 1919301 1343400 883246 916949 989325 193451 1402309 406342 431627 877429 422837 8221 1824410 504337 89005 1781263 762061 384050 760602 1162373 1551054 107607 675070 895434 1412042 1886825 241700 1333618 1768473 587508 234284 145330 51864 1993530 1965992 1879108 1383131 950776 1941147 1496130 1876374 864164 1181826 65851 1801360 935812 1650715 1119837 1809554 778633 1802799 546419 1329570 902375 1440082 865205 457836 812311 811559 1699481 1840727 974439 104991 313731 723604 827935 1310924 509753 1621901 940093 733407 1415789 170501 286590 1705264 58174 306459 500330 1937830 1867208 47113 956945 423078 1380723 96337 949099 237550 456793 1222177 989840 203860 1005888 1548659 150707 1755146 379714 947458 1366647 1266998 1013946 108350 1052346 969247 1575066 1227695 1119251 221031 1034774 977553 1780591 370559 1865311 676633 922057 835829 1186493 1237253 191159 1579772 1478769 1367230 1049941 227100 1588058 406844 1233288 1493061 642638 1373363 532732 1414291 1358965 1525367 254442 905218 1098061 644647 124427 97172 487002 1788064 210122 704309 362069 1324274 1799782 847368 1399507 1900410 142663 1369088 81706 284445 1621857 1005374 802895 275789 1406305 140360 1581987 285709 1718686 357786 1500967 345482 1039849 8974 165518 1688501 1874514 163798 1606319 1896228 985059 1915964 221280 1531371 1827654 1954639 1537376 1341782 1583676 1653204 1106663 1538192 500703 345050 567066 1631435 257069 1090956 47465 1041409 1285054 280923 740346 112636 812016 737010 1169291 808567 1633745 400929 1810586 603866 602363 1127995 944821 1205925 1352900 714532 337019 403454 1409460 475641 1645655 513634 508457 224476 1949968 472298 1271390 1666080 1755377 538263 255049 993459 1952355 103595 746357 1156228 1499102 242221 1705425 669977 27235 919058 1983589 967040 333849 256104 70205 412073 1126299 770107 629311 1890604 1445859 1966178 120441 373336 942877 1593826 1557843 486236 302522 494843 1913809 589478 1699904 664322 383364 1588344 1816039 428767 327542 1347750 1194879 1732578 1201239 348261 44152 1283147 1295361 1302692 122910 103439 683912 409676 878743 1809029 799133 222239 1016254 19584 323861 91454 140815 472240 1646932 129436 38183 728358 1471022 1451004 402453 1689435 1858070 18892 932009 1105412 1971677 1763586 627238 1294021 1211827 586139 815324 993261 218154 1635458 1871973 71250 445860 963076 791566 1734339 1932799 735802 727208 1167011 99551 113524 976468 200527 1054559 297936 248072 1968060 593715 1903447 463212 739531 962764 902046 832037 1266786 1253543 136710 1779744 1767706 254916 763064 1991430 563175 254106 1748503 600970 1230497 1511348 1235740 471705 743300 429150 274487 1981378 1297587 414307 1454564 46599 1348511 1546160 537284 899443 271540 1830659 1136850 1447190 722980 624733 1405216 1251392 1427315 1578452 1633725 986439 346060 1645878 1060057 133688 428473 520988 19923 234425 503636 834066 1417675 1202728 891342 1279035 903655 456294 1078473 325309 658953 363049 481482 1659340 1533749 53897 423683 805868 1286315 29216 34999 1487463 53530 721521 355974 1776778 364629 1298377 810791 1097545 270063 445693 1963376 1283616 100424 491975 1550449 977582 1632777 1749618 272570 137426 190001 894441 175363 663273 734286 1965542 1837980 183046 1490678 184630 1851661 1337979 1003860 318041 1777172 1813857 142423 1559945 1629787 741759 646309 1115985 368176 1214479 1061538 1789182 1438753 1462302 76724 977784 1370293 421340 1317477 1266835 83533 1273958 1660057 443413 240762 892992 1962580 1754349 1113605 1514266 914487 1904556 1746268 557589 892542 1321413 1129321 1188241 1337589 1736554 116285 339874 1315955 1076721 1351511 498093 1943419 893980 1940317 1636402 627294 1289558 1394301 1415445 1312135 400050 917237 1440845 1752637 317047 1572446 719384 1610137 603471 113995 131227 897417 681406 1785410 690024 259206 1807742 292568 813005 753757 1201360 1103209 768138 1661753 586997 668983 763688 1495249 521311 1748910 1803248 1595139 730157 1999900 1365529 74421 1370507 837242 1367875 1945877 1931468 1298672 675726 744075 1729908 1041943 450004 838438 1770995 155535 243892 717900 472701 963954 1322149 1324139 721661 548759 1879263 624129 674537 1523736 1047875 725018 1620556 1660903 1910056 883094 1361565 1285471 167503 237690 436766 1080339 1132062 205603 1891732 821910 275021 1780228 722213 1456275 1689 807723 540519 1162946 415500 1577896 941534 1743497 1064059 631720 1495189 1494743 178073 833579 1953722 1813072 1258634 1929228 1659186 1722514 1630374 143683 1780936 1082335 1346610 1783917 519135 1361162 666316 1246734 351772 517806 877183 236461 381424 954764 68678 943224 1663143 562855 1163418 1213234 1702185 475382 88651 1163851 57230 208954 1932621 430843 1095050 245095 1211895 1614500 369532 695983 872928 1385154 1045701 746740 1191170 1523846 827123 1077118 960816 424053 1583506 1013199 1516611 109835 1883610 1698111 226296 120677 423980 631113 1827516 109113 362599 338099 1312132 1760758 933580 1933357 1197388 295514 11445 1402384 650152 1818959 678822 1427778 1501850 110672 1238581 1985033 1336413 1522935 1554847 9366 948281 1797508 1011075 1648273 1048832 68381 459245 104041 1342542 439188 138347 1762479 771292 196168 1532382 1963448 1933043 477693 1408288 1436087 1394251 832552 763408 1626171 704643 388491 516169 884854 1378520 1144919 528353 1934013 964341 1689454 522215 1582694 1337873 1233917 784623 342276 1944417 1433611 465021 1426789 773878 213952 1747281 850170 773453 1800996 1455228 1139215 677466 305075 1469461 1849963 1450475 840435 71001 1774211 465075 661803 1130411 1326782 1091514 689817 33418 1593479 927621 561069 110755 416091 1415915 247890 1759589 1942265 501682 735282 1352314 1253552 436857 1888433 418072 393308 1887401 7818 136770 1808163 1903785 103096 1759327 724498 1866772 1067863 1591133 841888 147499 333699 26415 929984 924957 1116127 474935 1511855 1182984 696273 1627853 1927968 1623781 1480486 1330609 347819 167996 1512567 534212 1205089 83629 1552933 1754404 1360076 515415 1348245 751434 590536 777407 351131 1085041 1683276 23986 717578 257359 1964806 1301781 266346 1852153 498637 969738 927577 1682171 1287883 17274 880072 1406135 1596407 1935126 605569 1583062 1956265 1177578 702610 1352977 1604978 1916782 1115155 1132401 1019212 1320871 1758988 464279 1527296 90243 12326 494 1578505 1744084 1341070 1317292 461858 264538 421615 404812 886687 1077319 196777 1612754 850419 1281767 1679526 1096675 1475389 403464 919490 1198174 1567262 370057 1757198 426507 1888422 1265164 710727 1664390 3073 1522810 1430174 1522263 1825707 1880558 224485 1581159 1842627 992837 1864957 71785 31331 434808 1287214 1157027 1226508 860663 447186 342494 629961 983519 1889766 661469 343200 1155117 1325253 301947 1689979 1530447 1591506 1458935 242418 1769183 973936 1983638 768000 1849786 311731 1991484 1279940 1347349 1089916 1525853 1802187 543533 143444 770668 685443 761586 1211848 1828278 1003571 1386190 657868 403233 1553926 90449 1092364 1483192 653710 284219 63616 1692449 197052 167052 1629071 1488762 1383206 435479 1705890 1179028 1399542 1658774 49450 1157609 509039 1179715 674874 1107735 541929 752221 1291614 1307459 1523258 1377225 563253 386392 965128 336714 1973988 281424 123981 715059 1661419 1391075 575589 1107641 40348 203565 120925 1685127 1088180 1317921 887475 1776793 1368880 1544962 25716 597743 1832027 823973 379037 639567 800812 1763991 23384 800274 1829810 247259 1166197 71483 1399109 1844932 266917 860194 1172408 684204 1376777 1088400 1066774 449850 489924 682515 1035472 649159 1129899 681254 1302800 396180 452782 453750 1130776 1908080 933613 1619947 481554 875803 718709 20896 1629656 1758696 451025 211753 989017 1886380 320798 1491104 720329 1468055 815808 1803279 501914 1082671 384664 268983 787619 277579 1371408 1838681 1671047 1608321 1571697 287714 1836410 441604 1118656 443622 1007536 890224 384963 1005983 1985649 1329240 1031576 27460 1607804 1229599 1795763 777641 814776 1730179 1133038 1588519 264978 1603447 1593147 656926 249762 1411872 1434481 1390554 940012 560678 1084519 1971836 1849876 1193724 1823206 646576 1754685 1349103 30076 1940235 1711881 517091 1078363 999590 90004 1976240 560236 1444633 1596227 1346498 1823797 1587677 999313 476747 1221391 1089700 424332 255603 1547848 1725384 1650709 1940799 356710 1208712 1806438 323182 1184506 1350457 1654984 122200 314434 301698 346173 1774575 1571038 1454290 1493998 1070105 414487 878576 1175355 901087 1873161 1637205 1606289 286084 1636243 890797 1082696 1206805 66936 837832 418658 1658745 1721958 1244395 877065 335278 2816 1370950 801336 576654 666800 28568 1688082 712717 484089 431202 98042 806792 1037315 507371 940803 1326467 614964 1760735 1599048 1877963 492111 385795 1766646 1599877 313058 1243082 1270727 397196 892548 768942 1911711 1992461 1232901 504484 1091733 925194 1016484 1644099 660227 459156 1533750 1701701 1606187 1352120 80653 1580985 1897750 863749 1556907 1797639 1632306 496952 701727 1808336 1476808 1791458 750410 1819890 949421 837218 146041 589372 1249875 271110 526182 683216 225363 706147 637316 1708967 1529637 25604 606563 1047443 592428 1793968 1952506 235839 255440 682767 1853934 97850 1731834 834107 1120211 1123511 1145931 1688784 1640313 1045892 1076389 1656053 574461 1701406 1438113 700398 992418 1653601 1775914 1342823 1110997 1994742 652525 1702398 1103550 243675 1412609 230159 1169887 506176 1899405 350224 1342612 886092 987958 1460350 1469464 7723 114929 603815 1007369 286691 1479297 1228932 1948296 4717 203044 1792709 894001 1861837 1551967 622129 1498962 1481445 277748 1747783 495077 1349636 1202184 1370264 761256 857516 804335 356090 724293 98574 657198 285510 925124 108687 781423 44001 1916803 325485 107041 161757 442900 540642 1106521 204114 1727209 97973 1706101 1969911 1038089 578094 207170 1318746 786234 134280 1225477 654032 61257 1117567 802446 188330 85488 1119116 1839983 196437 1839173 185458 1398080 459726 1605067 1175979 788412 1663986 628705 1746922 1568673 838515 116677 1421387 1466562 1769485 1527821 1465321 741358 274519 106357 679753 1600777 1563409 693020 1570095 503424 1855090 1534544 568340 821852 1073209 368159 1928883 662754 1645139 928843 1654609 1842132 1641818 558681 1911944 626 736666 1217304 592377 1735449 539872 1380808 5231 901708 1365448 1003262 1961779 1415791 1660898 1037707 1070915 467774 936549 236159 1049290 1962745 1826069 1899855 1948709 560407 1956373 93610 1924908 508074 449077 777338 1420189 11526 869967 178041 269401 1038547 1633289 1882887 554489 1593663 76708 633651 300390 385184 1167890 1590084 1350620 24342 376846 1984450 1395479 288918 1582141 1286983 684919 1096774 1730383 648367 1167122 841260 287216 1761396 1000541 689176 1560498 288853 1065348 554394 1385853 696355 308461 455245 37314 1646703 197753 411721 916758 1596127 1727702 714704 576547 1222602 1739590 517505 1903290 719306 320831 832944 1944649 1074708 1468713 1767994 595148 613001 1121942 1099740 942111 1603277 3354 1031693 1081118 1929238 1806337 702203 1945768 1743578 146849 1719956 1296368 1315033 144935 1880038 446768 1810028 377434 1207150 1841829 54496 1882046 703914 1004540 971124 1677522 1823129 865509 130917 1844077 1508673 970847 155680 278740 1392842 117982 151909 1653737 1150307 893598 669927 1033032 348751 720733 1917980 1721075 259626 1966128 1459763 1898310 728762 530127 1705132 857339 1809257 147837 1048029 1551338 1921855 297649 453035 310508 1275717 1817130 542529 92243 1285006 281416 1433068 1727373 1335462 1034609 271664 1375927 605907 471373 1253604 1714932 1285324 883634 613335 1610960 1652999 166663 1043516 336405 584509 893800 1579301 314601 261117 1039542 1599903 777372 1800394 28542 1956415 1856836 545438 618330 408314 484725 444485 421535 1546715 91351 1712582 1490238 898287 571846 1277017 328616 1635466 1447539 1097452 623257 1158430 1804248 1798848 15462 783173 1904273 420642 1133103 1861293 289337 1880063 773849 284493 264607 1423993 1635805 1118175 666006 1016004 1747681 291213 1606648 1817018 697423 804154 1927088 686292 872320 1756188 280118 1235723 1608428 71129 170434 1464780 59364 1363354 1241229 802140 1587097 589084 992063 607757 1899732 1883781 1550887 1998830 1100025 1195401 1180403 1049587 768076 1754033 669209 169085 543275 1215165 1481608 1497832 625401 1805754 354113 1044265 1268098 57999 35566 132059 1909716 1341164 1616651 514251 143122 873334 155441 944955 1624654 363190 1327765 309818 1510279 22558 1511009 1290902 991569 734152 104759 1818227 766437 677504 417946 1674192 6172 1668803 1796828 957398 1406842 242034 864215 1947315 78138 1921719 766490 1260997 1785097 1636537 235421 1975532 1265555 564679 863036 1072194 1908179 707572 306958 585320 1086745 119391 1472215 1799850 1433780 200328 110139 1841642 1119623 182844 969448 778077 35429 605014 1589554 1849417 1914746 697205 971110 1514520 97340 922218 588637 1894275 1835142 165014 143240 1494702 1174984 1488063 1132245 1876915 338420 1519454 732740 1970895 348270 356683 129473 265002 554954 1665694 1435943 934679 1086884 1396906 1559726 890917 1877170 1983704 1714513 671281 1406169 1722265 1591077 258132 936504 93963 1939375 761653 1089960 1472548 1351845 1760513 528583 53477 1096288 1208343 1541860 706369 358271 1545097 408632 1931446 644197 1805691 1590220 703874 224455 1573926 41141 1944270 697303 414194 698393 314304 183289 183254 635164 150324 1658191 1230857 1028143 305531 1977252 833871 1169588 910017 1953649 134226 636954 1703298 228832 928039 255794 84005 1066625 1883173 986557 549608 1186141 108743 105049 406158 714053 1478814 1223233 1309091 121582 1553244 636642 121060 247951 864696 1323690 146479 1214596 1463885 1982418 1965857 1857939 1607561 1378423 249695 1182893 727163 1087123 1722053 588264 1534514 179494 1798866 494550 832910 1280097 1342215 160631 1755460 884959 1064322 544412 1015542 37361 519218 1075243 785237 575294 472666 478537 145878 1799292 13360 248183 527415 1930877 1155748 543497 1604725 1573705 108011 762040 1699991 582245 1319081 1944683 647386 788787 1965162 1828623 301648 1542804 1233811 484775 1636405 1672635 1307748 1231388 597362 1690919 420192 1165591 1157363 107583 326842 19290 1346909 564437 563464 62133 1615620 789557 1871538 1896256 1181349 1020205 556256 1569805 1963425 207984 737972 1370371 525064 1709854 765376 1005477 1665520 59539 613234 532390 123192 788561 1134614 721354 852660 190307 1835661 387992 1797048 1996653 1878069 957854 753007 1209365 874051 784861 1681847 1097306 521130 677885 434439 1124225 233895 254597 1104740 139944 1791474 86658 1136097 194240 1330160 1001211 1464325 108576 175320 1007082 1161793 1172627 1166440 1260898 1094819 1470733 1188929 625664 1421407 395971 1433682 1805883 560467 244114 29994 805271 1795175 561289 830737 1339899 1469729 170034 1660187 1889886 1116594 132141 1038060 1480754 1790635 1012081 464171 1296157 1835843 1835451 1139513 1078754 931479 1093184 1848639 272342 448791 1749504 117049 1305663 757350 473703 1645143 1928898 1136563 553876 122885 1000171 1464577 932296 676019 1330818 1302476 137098 371874 865868 1253884 539326 425471 1008241 1086956 126139 1923608 435408 11053 1803896 1229070 1641582 507946 1328464 975179 951420 382647 1619544 505300 610147 461586 1210723 1893181 1227068 1104042 10912 1172136 936518 693637 1078278 217919 1196622 1337573 313537 1775129 783753 658174 365799 158534 844564 363229 1869742 1553553 1191137 1529755 1156798 314651 801108 750661 978977 1401387 653965 1825705 898820 910507 424316 71465 1656306 1518329 57362 543730 1044735 784146 1113097 1692412 425309 35935 1512840 1424865 1861533 822294 1850346 985064 1037264 148978 847336 1478125 186317 1023886 159339 780185 1617864 1461304 625871 263215 1928164 1768580 1460886 14800 1245576 1482379 778644 463691 959946 1850566 640256 508231 1574938 284893 850837 1413478 405633 1543136 1543919 1240838 1097628 1195772 1826732 196624 41833 173370 1174058 407609 1077856 742796 782818 1235292 1546997 849696 184140 1259210 1137618 1343044 1966282 477005 238543 812687 1863780 781281 1758176 1805855 846349 1743171 1268237 1410 900484 1519858 1662974 1456997 1904958 263404 360149 1209990 681414 1181732 628078 933046 413950 1063859 1459102 1967738 950506 1014624 1246497 1903382 668395 1839245 1940352 1369217 1939750 1174087 1778688 154444 1222203 1927503 1230615 1682798 1167644 295637 285415 558795 779062 1424542 1342380 1751146 1945559 701766 1103265 969513 835744 1477307 339351 1408606 1389717 832137 1289711 49224 28839 81397 1154314 1735607 719592 1692878 8583 622366 739768 1317511 1479898 259140 1016938 1492331 36637 753769 192050 695891 480416 1652535 520443 158163 249532 837130 954492 1003032 186010 1046493 623354 162174 654562 1000967 1054157 1293450 1113971 765390 712173 1849115 116692 1953222 1944299 1129175 1609577 246512 1358376 1881989 1981359 777229 1115462 901720 1303678 1798095 340733 877655 1631305 393080 615999 380752 1795749 1702287 614703 845085 1232221 1397945 1062279 1232184 70146 140144 416515 1513437 1535169 1015703 566435 1228043 1308245 590393 1838682 715730 342655 1546129 1701506 1303679 1809387 1690785 273996 807764 1046251 863696 811456 1767840 1481931 830437 612680 427925 926490 1276518 1767178 271704 8047 1344031 314801 535742 1070472 1126668 1719792 857038 678340 458514 789138 684744 1275404 52960 1662220 1616581 356798 1471393 850197 1712800 996146 697746 175344 1146133 1902197 1911356 901472 906847 770185 478727 163988 1610039 1433498 1241263 1100746 1143791 637352 288840 567199 1494778 1251266 401305 1081604 688872 563315 1888575 578161 289646 92976 345238 928963 270251 1846476 1312916 1814384 1022907 355201 861259 958841 1559424 1043808 1355904 322829 865935 729086 1554534 1212112 837298 204774 937599 1678724 1442466 593921 1623149 1482285 1659566 1299937 1463844 535061 476825 1026389 571662 958100 595820 280575 672070 672451 222329 1585363 1813480 1681627 1964132 129503 1205408 84058 1881677 1475515 106811 1215635 64294 179249 937246 1267796 792788 1659058 542453 791035 842134 1122271 1386335 871046 266864 1437013 813732 969693 1832913 1549973 1081026 464923 909585 579105 529667 641989 1658921 1481542 259043 1702692 845031 1872632 834847 1412295 1427838 453933 1424911 1187777 1082075 1972113 394076 1241697 1291388 1497494 663752 705550 1163446 1243109 1768673 386779 705142 446390 399363 45755 735177 1012510 734790 176901 48217 873073 238264 939636 824945 1622029 1918588 1188110 285662 164910 315020 1484387 525058 164296 953234 864073 951410 764999 1276201 1415809 1528589 69986 597632 1854972 1639826 560063 1035162 783858 1317053 1071617 1587188 80600 1763938 1312068 1448134 1365731 572987 40419 1427379 111121 1035446 1697153 960265 1335816 1199311 646602 922138 1360648 1779327 895692 366153 339168 575556 1118932 284416 333743 796339 1893470 655959 384165 306727 1535529 1515228 1686363 1130396 296623 1542100 476184 1623414 1895249 30995 228219 1407418 1416390 1968730 1019018 1098948 483268 1494600 206810 768041 507662 189333 1721102 477512 641403 366702 1828816 836583 1169969 950057 468069 1852553 712144 421951 677660 1426533 1736385 1550196 1253925 45114 1919723 1936623 377432 429328 274692 1824269 196495 1816082 1707451 1217530 1508695 77167 1428309 36170 415131 1225247 729105 815020 1822342 1605353 1123569 1117766 1382036 977674 813144 1921331 369964 1100889 157725 268665 108522 1064343 625589 845568 1034582 1614090 1723417 853816 789688 1261190 869699 78766 1226604 127874 391290 561009 1011216 39798 354391 893955 156153 1121442 278793 910159 486624 621242 900574 206687 518340 267273 790939 357412 573256 1293121 220603 596479 1984502 1671155 702100 733900 449179 1760112 700298 723591 1478657 1428284 1855868 1400884 1882464 758375 17099 53739 702570 804907 1807577 1749945 31543 734339 595405 1381333 139502 1567037 1515736 1668791 1875778 1132125 519026 1317609 1297456 1511852 1322460 295507 886006 49293 1432784 1136145 1142045 1180189 757433 201802 640492 404816 1680244 423908 575848 1954951 470991 1801937 404248 112360 736648 1059832 1723596 1385165 1372230 545586 73439 560628 1352121 572993 703685 1151704 1575145 1762536 1138603 1014944 133179 1443300 478222 368718 1412983 1407718 244272 277713 1398985 105414 264468 297040 852440 114683 1697032 1654030 1465515 680311 543508 492701 1053034 1149106 648562 1657677 29033 1664059 1121120 379367 463554 597540 1337517 215371 152285 471818 1422373 15044 1184433 206427 1512871 416379 1233189 593980 667280 1180656 127738 266933 828350 705350 823551 1468098 59776 696054 23705 971482 1331177 1829058 823832 148970 1722920 1803174 1896107 1545581 604011 381889 1138751 1601839 865287 490802 826153 117397 770307 1687005 13387 685136 1272607 260950 241111 1470384 1688122 1712874 371987 1437960 384079 1948964 684412 247544 1643294 1377823 1185401 829533 54157 1268574 1586747 587733 1387380 1931582 1242819 1476206 1637433 1523062 1935733 1700139 1356595 1782557 1248320 660548 647020 1439338 1308615 1066311 1978667 1006776 142651 1687086 1003766 184989 815502 1449148 1918768 326176 395268 5836 288923 1988088 181370 999154 84962 701587 1672140 19999 894172 907272 1076879 1882228 1789059 1568246 999200 1251396 395322 962545 1893396 1575311 389132 191085 1680459 1778401 1058283 1053159 237480 62870 914205 831255 618104 567815 517175 1651866 1394286 1070909 204468 1923755 811974 1311963 1554118 1495902 1260572 339606 313438 1822422 943146 1159933 853872 1368118 1194541 1642332 558406 1425162 274506 252188 786626 347208 1786833 893927 318826 1093564 696456 256799 1722297 1861314 1149232 1512479 526816 1903320 426196 1067074 1359091 1927510 588882 1287765 996854 948129 1228168 209656 356770 1522502 1419015 1795232 184421 1907250 1547839 790459 673986 139067 466037 1918808 1537607 798503 1791918 1020158 128045 1673330 1898138 1217415 1130959 1180760 1609192 539712 1161863 1433168 1336233 1199447 1651418 666294 530508 1234643 997256 1568536 153257 786850 1675806 1855592 345617 363105 982911 1926321 1023831 313221 1304942 1353286 1311915 890823 346678 542350 1834408 1366497 1497591 549149 832382 205803 431609 977881 7787 991044 651587 311775 1779490 500437 1248152 1385169 1119753 1708097 1958048 1908120 763232 341096 579010 765165 1341521 103587 1353356 568311 704534 903185 1957688 111244 1105554 1759020 1330308 1910626 1473621 784425 1485235 1481268 339236 886674 305344 51393 1574077 516588 1552355 1600964 536144 1491323 841780 812710 256933 854395 899746 1385733 1915352 48541 1127538 1579396 1999403 1847883 1711289 649555 756580 79981 1901698 512789 490847 1133039 703937 1234318 1718061 930025 523013 1740109 1600452 589268 357672 303355 963370 773067 94570 1789343 1203833 577621 33863 37952 459933 57148 345030 88175 197441 1071609 73267 1515523 714390 1208182 1971728 322381 357139 532068 1085079 1676166 221285 517703 1994573 1851701 1096926 1741920 1219254 346760 689107 995350 1209085 1099985 211301 551003 18509 529854 37715 449450 125056 807438 342493 197896 272216 1956110 11082 1578309 1560904 299219 765032 1942515 155552 1090630 1994922 63729 1874059 1240078 366020 1596959 1577001 1573613 740926 905791 1279138 714184 108903 1883235 691323 1286047 423002 427139 249135 1661862 949431 1295883 940989 1972590 372096 421382 98766 76924 844076 1939508 1365241 1441495 831564 1579781 515981 963133 906376 800069 614874 508272 1574413 827176 74936 1107028 1725203 1446736 1486015 565603 1134890 567900 448860 1018908 649927 1608207 1205588 842543 989128 361243 545095 400592 1456257 1031360 279292 458515 583314 1015100 1330840 1391238 454809 22869 976278 1635081 1936869 1980287 1299279 864624 453398 1012400 412387 1980639 1231977 1654566 888463 627434 886456 781424 641748 239377 1384453 79289 668170 470069 543220 631897 108038 376759 1008542 1621992 961644 1561729 797117 638761 1293489 889127 1262750 1255259 1206684 379796 50400 674294 659347 1895980 194998 1996959 1449136 1516193 1455575 1828646 718849 1962159 1670132 199288 506317 1871366 792936 813893 659823 1232923 1578328 183738 1995905 1172708 1125196 570798 1417512 1566752 1654998 338200 1288593 1422050 1030152 879255 658332 1810607 1849590 1368045 945215 1598158 1790908 1975810 439762 173698 1676648 998069 261441 1488682 1620729 847874 1655834 690896 1873059 485995 31594 962264 1244954 1869022 920807 1281738 334641 203419 278637 41992 1084514 548415 1499344 522418 1817230 1108615 1631198 420885 782552 723625 566275 1239156 1998666 1289428 809448 1790952 1938206 1821657 834727 1295472 223964 388047 1657393 1849484 1690130 890144 102743 283077 175211 1366810 1096531 1955825 369699 1817447 555444 1668247 1268500 1044439 1825471 1256284 1506434 303279 1513442 702800 1698918 1454308 1296707 1019299 1192055 933205 1305826 1796467 662679 1610190 1409696 1406850 456488 1716126 1443529 920310 1383432 1397569 440595 1097512 1603130 161258 1173342 952935 1216109 461594 1047469 1508384 1018672 775451 8785 1158475 1638319 1590298 1962349 1574799 252497 746231 381997 678078 526185 180428 318082 581418 1284572 586717 1667910 1568032 1637684 107623 278780 1778055 1598457 1172221 256342 902676 1941992 508604 1546787 678191 1656730 637100 1414659 129638 849105 685433 26801 545223 50339 1216477 15727 1759626 662427 543605 1591382 747537 1769012 159460 1394727 1068945 330446 226432 120922 1872726 1206023 498431 829913 880159 1090893 1452726 1300912 1303317 1871804 1241651 1213896 14979 334547 772447 566141 1073183 1003500 199080 1638002 1667319 515042 1955185 1550146 395879 636507 1749698 1017962 1708349 1543239 408031 1535103 306177 956952 1070701 1843630 862963 527618 1352777 1574572 640373 207398 748892 1062545 1106839 836979 173432 1196015 398094 1572547 657421 35362 345242 945435 1522868 643009 884526 878464 257623 1093694 77615 875179 1644623 1993267 1379507 431213 1830869 407901 694821 1343457 1161741 1639330 1246566 1814271 87545 281787 73847 75019 376873 890848 1960099 1476394 1592279 1551820 370139 937552 975804 1903375 1350461 656814 493283 626062 1810291 364080 1270668 1318879 80093 1480332 105462 1470631 82082 1109609 1470176 396639 1312351 426024 1179443 1592776 1864007 1185963 966093 1312379 485328 665134 4307 349936 1250219 26277 1543979 1652543 1989936 378160 657858 1772851 1944253 1779172 1088700 1187040 458780 1866273 314207 106905 71953 483569 1479731 1924311 1873315 616664 56008 1813080 319418 204736 141714 481422 708829 771450 1385778 758132 771125 997872 303780 1472961 627631 1748419 1472903 1376586 159750 1235276 1676997 1320872 1503215 1912089 916287 690322 478619 1828871 1809790 1358958 33818 1724846 241366 1103139 1620995 1761358 1498345 1153834 735757 679661 314699 222040 835563 1073244 316774 744746 522875 665592 1427629 1646847 1704575 1046527 1388183 148684 417642 1905902 1303945 1787230 1536034 475996 299853 1514803 1973945 1597078 980239 1925653 1949884 1385865 498813 1146393 206034 715403 1273058 1252315 1051079 1035731 177423 690863 242459 664402 974493 346872 54850 1367386 432681 1178121 1414994 1908951 184918 197031 508539 47883 606417 338853 437173 175766 1761967 1908769 1702350 1535978 748959 1226239 45972 975676 625975 200297 1135903 1030125 767833 1329396 1053084 68604 112528 1760408 1805215 372288 170957 15312 1092467 1170902 443455 203881 1519047 873806 453248 1348101 1845358 626304 1829168 254514 1256006 790790 664348 772645 21297 1901446 1304099 1087793 171249 1129843 1525682 1546588 1735454 655117 650396 700994 852108 441899 1672296 304581 1581676 1733877 1023818 975714 593855 1478853 1158863 1343759 943530 1401273 537412 1994269 1594776 817558 1940733 1157591 324453 1224241 1727166 1767201 173851 923591 85086 718248 117900 1103767 465623 546056 603279 1112652 1765080 1365764 1148768 1975551 180883 1672335 902887 876353 230078 1593646 1612398 587854 293944 12333 1802223 975633 1736158 1593670 1792842 1415230 1597043 411420 1217417 797698 1020536 500783 813033 1089824 1356155 1699626 462796 37031 39014 355258 1692512 1553155 752273 869357 840659 730452 1448308 1980736 626454 902751 269557 1108492 1890628 370864 1996831 1528192 1217523 655242 1334852 1142274 124213 423005 206445 364182 287494 367581 1297028 494203 1621826 1030850 1847452 411237 553352 675446 248900 386725 1041609 880155 1055620 1726178 1751291 1701819 477989 843162 789201 861601 1974632 1970543 1518521 885947 750829 1530429 1039469 1219365 401459 497089 1844440 319378 1790682 285081 636523 612334 1979755 536032 311443 103293 1133621 256354 1329842 1990864 82535 1200930 1312675 1814474 885735 782863 483546 1391782 1206775 233280 120411 1853291 459906 1906310 1262179 290904 760600 1177174 1350821 1022684 1091012 1105295 80275 1333238 1649951 1627690 581214 299403 922634 1400551 757989 603018 39653 875485 1613092 1194759 139812 1890720 1732143 1141974 829957 1996068 1351770 1956356 811476 270047 156323 810102 1367304 1788009 635929 931161 1191761 383762 565284 1234428 1436884 1834479 1725664 662298 739783 930693 1462292 236933 1947054 490458 232225 1416253 1682519 1255484 1933689 341375 692228 1748791 217496 1652086 1952234 1834225 1584790 107761 904081 802232 1440367 439525 332039 812912 3517 1060101 1288758 832633 332631 397824 1134905 669308 89755 1556863 1924596 1627656 318122 931789 1276108 1242883 1860497 1714733 1306102 1244500 488277 1597388 32634 540831 663502 383856 1341615 1198253 144599 1368432 1863061 1839669 1465807 730246 790852 724632 667025 444599 640181 592497 217492 1160146 1305569 1825209 742881 711478 1368689 9406 1708498 493972 1938628 1526668 1100440 1168626 1012447 814650 699466 923627 1447505 1139648 1113818 301903 332131 1810429 1424998 1842280 1853057 1268 616955 1880362 476953 1437543 335902 829505 1459580 1282090 1002832 1537241 853818 1730035 411066 1672342 1470319 1168954 1250728 1367042 1719549 334056 1621638 807546 1843540 1859223 1583852 1222702 1487071 1659140 107803 85451 215323 788566 1589546 1872875 1453497 477525 1439138 1458522 1216461 639419 338124 141068 1503251 1701775 1211031 86596 1598159 1003731 1577406 207124 1674793 105950 1321859 1201692 947875 573523 1013877 774535 630515 140517 1567589 1272799 757141 1831268 1575723 335341 476416 1947561 1806737 660401 307845 925205 340709 112022 384212 1203173 1916643 694336 352614 55143 86100 1729436 990729 277064 115939 1604473 1259374 617373 1736498 952011 1969233 299783 1742207 174032 3232 1415145 1750796 757913 773464 571138 1707077 1741171 591040 423932 209947 1082786 1449961 1894982 1659922 83147 1437551 349939 380948 49231 1371374 614688 1133566 645318 1391329 1797824 1551284 453077 1701572 1674105 1725443 410071 968390 896213 412693 1077375 974869 1044754 353176 571104 19373 1266816 874833 1071320 364844 1966076 702907 1165598 1204792 1588920 907363 1034854 191557 1137738 321325 915668 380246 1867993 530160 1211737 720590 1797057 1450597 715843 307455 1024268 1521141 1152311 566545 277847 73998 1358800 1341839 1890501 589934 631459 1797047 736591 498675 1481627 1055884 1469067 1471333 177405 559861 79568 1516218 930142 1020332 216076 1209136 580199 691784 786353 1098088 868633 1263796 1314393 1000151 888030 977754 1267057 629954 597347 1100698 154584 445520 460985 542654 1215544 1220419 251347 1385089 1589187 517866 1421911 1747335 586656 1718465 342703 1118042 1626521 841317 69336 599654 604893 1269682 1527452 301655 1965196 547032 1309850 534921 1077150 1601548 1906447 611506 523503 1095631 1520351 1325722 1005144 89436 644343 999843 576942 1583084 559232 328408 1607574 1835421 1055514 24137 1842642 1799763 433458 891760 1691576 551754 1675383 1454049 729133 400558 354708 1139184 1555827 101244 1403268 989307 797546 1395334 320803 872174 1332014 608105 857097 922659 721814 700767 744396 693419 360596 494708 1635052 1522748 44018 1915215 1984302 598876 1573409 809084 977057 1755957 856023 383946 1314409 649901 916785 293950 11338 253502 1820587 528095 519037 1033221 1249365 48790 1236330 1512644 542937 269660 1114827 1254480 1384120 1299101 1186807 1562659 1787689 379081 458194 292782 1437011 983294 539586 1618001 395781 1880667 1963102 1234405 1509055 1384343 1119176 1505001 1382400 12688 1060514 1455725 1243352 1996893 748094 671345 1517692 816182 930527 420838 1858547 885822 402588 1014010 1070917 165051 1450702 721362 996086 1672211 223849 890659 639386 1067878 127224 254204 761802 569380 1277111 341669 480920 726261 735594 1794247 1508564 1063986 459225 477302 1447801 1249694 377091 345202 1006473 1291027 1948918 1627952 1327241 896130 920537 501070 1752762 175191 1598929 606239 843647 932836 835067 459942 149087 407472 1784374 872136 1916979 796137 1275911 1534378 1012975 665965 1029152 39535 1827590 206061 1321449 332582 1568674 882956 598355 829940 772648 879956 548753 695053 228574 1848668 1716451 942177 739525 1520116 1872577 1146531 1246409 1223124 18531 445440 1089607 618427 174639 1720626 703269 266842 1382995 28307 626028 1217582 740638 718616 786418 1644089 754327 1100283 1067568 1719822 244804 1631785 1198300 981677 294786 1792498 808436 1966030 302867 420541 727387 175059 194088 20331 544751 773319 1977925 1091 509270 1637476 1907145 1074228 755525 763425 576917 762296 318872 1325538 20973 1012146 739122 212170 1866373 1295017 1390724 445728 1014924 108797 1440730 1872900 1371049 1837817 1902647 1464653 1335629 1303444 533761 1603189 1775829 365217 1256330 1404949 281533 311167 1094254 1731199 1863278 1229140 394582 1029225 1932336 1864161 255759 1151036 380759 301837 1191513 1642397 1038976 1671987 1097420 937137 1452158 54721 164232 336887 46946 1191618 687039 1738912 162210 217362 1560127 661698 1402670 144203 1045458 778907 646623 418865 654348 1268161 279549 1777640 22094 1473346 1741086 856355 52811 1621487 508302 1816961 512056 34631 1703434 522927 337689 619745 1572267 476435 316192 1299536 1124088 1648838 1521811 201541 171597 250527 183288 781843 1615297 748043 222358 307663 1139595 214615 1138376 439874 1826378 1414368 1427168 1563598 497802 358483 113168 662433 990268 1902567 126219 1711137 886615 862195 475236 1466833 949990 1861066 374092 1018845 1288657 1250881 1412631 1593897 1260826 1908669 687780 173825 331802 178129 328543 538926 1582248 456576 1635045 568742 538876 1782195 1852430 1033383 1884630 1606731 458094 1394928 827968 717544 315896 391054 1532366 736502 1671432 849546 1893133 914253 1000558 1858657 1031518 1738372 1038562 520108 115607 1498653 68354 938107 1580903 1986111 977242 1543303 1859193 933435 1181904 1167966 1569148 969032 469805 1264396 188236 550396 1916819 1915818 43803 1472458 1530886 575888 83948 1466292 462043 1993957 1468085 1711034 134953 1731067 393522 1384394 1796250 1626959 303486 972153 1434559 69483 9959 1611721 659804 750213 1038948 45882 981073 956995 103764 1803327 1500319 1914899 1405000 255611 1764681 1941936 856918 1366073 147722 777519 1966303 224566 421401 1651364 1642643 1821038 1595994 41658 1492325 1961331 461764 937037 341499 1027601 1300639 278128 952549 594473 1140993 1937357 552031 1541253 1429195 468330 5833 16314 1292108 21548 876115 1883265 992738 211640 1827132 971751 807704 719293 851694 1377451 902881 1956889 1619973 710291 1223762 1637804 1367979 1248814 1817367 1099253 54818 1818181 1223727 662089 1016313 1904510 494039 54687 636464 655514 1655193 181577 415592 787634 338806 1922105 104659 814900 1889329 1569758 111441 1924001 377710 1189384 327555 947831 1248676 328432 1929150 210214 1732390 868694 871216 1561566 1465464 1778387 462768 48254 540192 643069 580950 1641449 1253243 1361843 1864100 829319 1741962 797242 18846 51009 1842589 949783 368359 1784189 1662344 1256038 1550678 516969 715277 1091936 1737686 1312770 741029 1401413 1402743 830171 578136 1087081 1461270 1577725 844188 1697336 288694 478834 90901 598593 100518 1947228 618089 162 1953665 1964700 66348 470214 342088 1052352 153894 1380769 637613 323567 1873677 131472 1204641 258556 509561 953845 530921 1214240 1294338 1811639 146763 1134428 1640778 434904 1103236 145002 466128 97433 1725202 1759224 1228164 20171 1386818 1200684 1779436 357415 1009315 1612844 1281602 903517 1828307 1292839 1570171 174292 429397 1487310 1314887 1029329 1813698 1208173 1967148 722618 680484 1498961 1901917 136320 626259 1933544 1150210 143693 1736807 1080312 1111248 1885441 393957 1987566 130576 1007556 1233888 1564770 627850 1667827 589670 1007295 1772643 1262830 752378 423512 1605452 1949402 1714204 103452 1305581 1439995 1891242 1150719 315451 1568569 665365 922919 718926 1046692 659397 1276925 1429940 461714 437103 1696947 442265 1567971 1329052 209702 1645239 1044898 1793726 1647441 1418746 1204053 843736 1739965 1682455 1283586 1815361 1213410 940115 1811603 1128537 1345342 700210 275794 1885993 1168464 1514882 1486774 1200744 941257 1473680 117825 813721 165176 1673839 406612 1948543 1512219 1996955 856839 145665 984743 668583 653590 269498 1003871 668114 809271 1163183 22872 1790649 1184385 829668 487524 108647 33172 1929164 1728272 211572 858561 633012 832311 1160816 1442812 1154931 148356 1200086 1172121 1801473 90159 1999216 498730 987862 280363 955564 87552 12652 392621 1848555 1313489 1970453 1266615 72028 1537789 1113124 1677354 787553 1232339 79657 167893 218909 862595 1517330 1299335 1186641 738341 1812993 1334142 988342 526579 1485464 1873988 1344468 1168043 673725 1376218 1737765 1938172 12081 366069 950711 1863290 104753 1676972 868025 134643 1399716 100466 1350966 662860 29157 1891400 185867 380223 1698694 1549954 1775886 1153292 882113 810609 1294592 1211153 264106 443522 1166815 799653 334603 676727 7582 927858 160708 992309 244572 1885825 901393 429224 495586 995827 1954186 1282316 581269 1944749 1153578 438150 1419284 227406 1694051 1015322 337553 381020 1624420 940468 1289761 271491 1428270 1019580 1406030 998125 556114 761894 1369162 769528 426650 1913013 1519703 1716747 514250 213279 740180 249792 1742810 1618907 1473706 1979672 586766 1162956 543020 1206531 1916877 118297 123679 1879465 1045050 750045 1972776 708938 1458975 897680 663028 3482 48465 1115827 1660166 1197856 1686836 109934 1001474 111283 1820250 1306703 844537 694426 1763930 476800 39054 454430 1544059 19102 1541349 1538705 249427 1886854 1124601 217731 1846740 318301 1527844 24291 138988 1765471 104177 64129 1850527 1976290 1194215 1767406 1825014 1454979 1703696 29556 1129468 1279959 366246 1912925 21867 883053 1959926 1530767 826796 822367 688169 496285 732789 1659259 1996855 881553 761637 705188 640194 1272991 365443 4299 137196 1320733 85902 1859873 1187472 1049137 1526531 1621233 898232 1951523 508964 776070 729432 480850 642968 1662872 207713 510371 839085 31422 94836 1798040 1314335 77594 207826 1062971 338983 1065777 1434997 51562 1398774 1140399 734093 1891845 1604849 770458 1219151 1123317 1555321 1664664 1880109 1105746 351634 1347116 9560 162177 580505 102711 1801163 93898 1448407 663895 1562230 1429542 272960 1050148 1675946 1161680 395557 1904164 1837414 1661933 1613978 679378 504412 316826 70748 772717 1896405 1316319 1360751 399803 61322 909581 1578262 526601 46969 621887 530482 759447 802351 97205 280919 45722 1612176 24827 286678 324588 190329 920008 729586 752713 122329 1306193 713796 1942980 368794 1347455 685195 184210 393054 1884020 933832 994485 413664 1933609 1500208 1151338 1225246 1501751 927592 840218 69665 924665 633220 708364 1065335 997372 348195 180549 715162 913947 1425140 1791488 1785495 1132888 1350304 308364 786876 337717 714740 249788 634742 1038458 1669187 1881456 361973 109551 1851095 517144 1616851 339395 1325369 583038 912633 544865 357945 1906326 4799 349389 980257 788901 1246053 1674512 1337366 1297202 313780 1232874 1326359 513928 1951410 1188529 32703 1951165 1935630 553699 1421849 350293 762436 1876360 69430 440390 1871229 102107 342697 530309 1166291 333216 1873144 810924 265319 1182929 401953 785442 1624980 1167032 48510 1430234 1644088 146056 932864 303800 1667673 699209 429342 128786 895290 1398205 1317510 1278432 211004 1031003 1398799 1122398 226378 370678 569586 1785645 1188518 1592126 1379617 1353022 337766 1078737 277508 1351945 1394339 1518498 674083 608378 1969741 1320558 1102524 1431021 212181 1343561 1647012 115633 1391650 402505 222448 704464 638901 620020 1794580 171572 594679 65550 1562442 1126579 1184280 9673 564180 779667 1409176 771621 768848 381914 844257 135017 1889230 1290302 1662866 527391 934403 1405472 543619 1419334 619592 635221 1239198 1899132 1077412 1935322 1193295 454550 1279801 1901665 1721995 964665 1063328 515828 180619 1592452 1211784 1638100 920479 1771037 1480905 1882674 777580 1755293 591393 1499809 684076 1816344 1944804 739144 839775 1300742 1124792 880603 1569924 1425321 1818059 212031 279311 1291629 279317 1179085 1699257 817899 683554 217345 1337511 105167 818449 450511 1539062 1669790 292071 1116479 563316 720265 987605 1659619 658145 495088 460052 945965 642497 1784744 263496 725935 1182573 1920485 1659639 1755642 1875048 659711 225173 1895970 1832165 1975659 1013681 1814104 1181289 1933472 1547958 1017956 716693 1062788 1777080 1430847 147244 479906 1864318 453698 141956 1391862 757866 1363711 225674 1902912 969730 1756583 355096 1663553 679696 431776 682973 1153689 1776697 1583354 1969697 1473775 64034 748520 507393 895828 1096837 309611 1260298 1432139 1067578 388597 699416 1713590 818144 1377057 106232 592487 1428293 372842 433260 1671524 1799175 1949414 566185 287403 1734136 620094 1585824 133833 575713 703038 42802 257084 1112116 1960079 1293180 529310 955621 755461 1729442 364225 902029 114461 352004 183719 1536582 562673 1257221 1208532 1799922 166537 1283550 1480035 1845189 815289 1792394 331091 222131 1659502 881242 1500250 751690 1661579 1358532 923666 1582240 303916 1134185 30618 1249186 928650 49245 1361474 233435 207136 897835 550512 1835393 296610 528282 1109801 1838829 1067015 153953 1033371 1478886 303789 64402 1701994 675650 899799 950119 281391 349040 1308622 175233 900998 115454 1135932 975632 577210 1293846 1602371 1742875 1274461 762278 1261594 1302512 324093 1761903 1436879 1894924 1637187 587869 108509 120317 1665560 1607267 1931324 1603934 1907555 1798419 870537 1363021 664489 1773551 434590 1419265 828966 1136976 816156 57691 1162173 259724 1927672 1599165 334181 698003 1876233 270608 1778151 1821936 1080852 1686017 312186 1087181 1394783 1893923 59404 319502 294105 1218581 690519 1837841 1415486 1489718 130835 1328813 1809198 372713 1646314 1621702 1012967 127220 627494 1896533 1679040 44622 450810 721893 1831471 990864 183983 1143814 649675 1157465 395284 1437894 961679 1062702 539861 1130891 380822 1239569 138315 90676 1196777 1138402 130247 1603314 1880147 1749888 325541 1508995 557650 836022 1398472 280661 1216453 826466 955352 1413426 1885388 1328430 147811 756704 1481638 1162467 553493 1986233 916246 1415041 748065 1866614 1638634 1819126 402234 1239279 892362 1513984 1460264 1557153 895908 763019 728628 1305278 1368483 1523296 393665 360240 862392 1681775 946632 428882 1760815 1452613 1782846 736906 1295041 1200781 666284 945278 1909662 904095 1769609 616520 865068 1043041 1843024 1465214 1863236 805740 343509 265315 1219964 267762 284094 1381525 1508841 1600457 814043 1278830 826435 167290 1996494 925992 35254 418450 1082867 1492143 70085 1297008 10397 114960 1908617 118120 981195 1420902 148617 101469 1923245 344013 141445 1219984 334664 1454020 1102070 1240149 1146826 1568442 6277 428939 789600 1611123 305326 761438 480853 1102659 858363 430198 919242 1071398 1320654 362268 1796082 603349 261699 493217 578925 887226 392314 162876 1517483 1314677 1625605 629517 1999251 759060 556895 1330803 1211925 1831112 1932367 653575 1597819 247252 1670397 815256 249310 1356986 1165627 1521612 1647593 432607 1784743 990429 1745503 1343176 118795 124840 1996968 548598 1665492 415511 980571 368214 1190567 1757106 1412505 1634825 82396 1239841 685122 908957 605064 843656 24712 1479718 1821437 369482 555071 1013248 942054 1278622 1484329 1967317 936672 1150144 1915142 1904036 212230 1165323 674459 179626 1847230 921769 1439626 247251 871158 716311 989668 795499 433178 177981 96528 1257039 665541 1728520 110692 465471 1140753 585805 1857748 1768772 61717 1063066 165285 1485173 922829 694797 211747 1698912 1086482 1113545 1570513 1944772 1520244 781937 783712 1619005 491551 432286 948874 1399454 450660 23602 1783518 890441 1356740 399369 1418139 1591369 1935133 112630 272461 568940 1215802 1198753 1094779 1044092 871809 1840015 169686 461860 1239560 799853 218740 571535 462899 1063327 488401 1634582 1992510 1999859 1586323 1154798 48267 510586 735710 1553294 576893 1479096 1806129 372476 166851 191387 460355 1680748 1475257 127426 829338 156050 1429680 375038 1522201 21092 1777897 726142 1756255 1464805 26142 688578 1636125 371873 1785656 488126 134909 1270856 745055 107689 387729 211033 1562546 1301668 1143725 1192361 330469 468630 1072186 386095 1548202 322151 703722 167599 1954033 1933027 1429859 612647 989115 238520 1968969 958845 1883553 819193 1393969 1721484 1476306 883607 1235043 582591 1255929 1060643 1127415 406253 49983 1185475 667687 1535741 838300 193336 216407 1328652 404787 1806920 606129 43540 1750598 27680 368125 1589816 437656 1315907 363678 160751 501191 1531212 1869442 178742 517013 1537613 845820 962858 530375 1735642 1767900 629320 1278047 688068 1938001 1924431 1371721 40761 954368 1882405 1993255 690090 835210 1049794 800134 964 1224342 664783 1154112 507251 1909213 1301163 515714 817405 1542532 1690467 768960 160492 686876 1469214 1818320 282695 1200352 1758028 1480840 543607 1819753 710240 470613 1369627 406917 1879887 668864 1713857 1710501 1660723 1288659 1199274 1580492 36949 276611 519618 594442 204631 1294128 1593675 1542300 1526892 1964870 379501 1687 475283 1226583 327338 544085 1126442 900581 1780509 825205 1622844 903742 421421 672721 301256 1746759 187279 1390767 636603 1644947 1849050 383109 1484800 1940015 526353 1153370 790543 872863 1450629 441727 548139 242186 1715786 1519130 5179 294770 1629437 1966728 988738 1919321 1118905 1966047 1387468 1124392 1537801 1188226 1071028 1523127 1062144 761828 1957442 887341 595536 1697986 217447 1934994 538248 1378477 1415448 419429 1145845 1964107 1431620 1810675 633278 61134 1760636 786186 1049996 982153 1631782 1381060 31980 1109295 1322504 1842066 1045270 1646402 840404 1177661 1887657 1277952 1251664 1479427 1281021 1872043 887660 1560714 185229 541816 1372328 1978968 1928524 371130 757210 1237697 887500 1797557 1007514 1462947 276430 1013299 1992481 1413649 448223 217370 1409980 226179 523654 1969111 995886 1896752 1119000 1223470 1780178 197354 135138 428015 297810 868420 94269 397543 271263 1440817 1922243 687089 1070852 1978186 1966257 1871679 1678347 475751 851478 1906700 975030 738709 1579519 965013 767487 1206946 160662 758032 1218043 411177 1655977 1715605 860077 887624 242764 38947 37087 798885 1417038 882698 475261 587636 1231695 1360925 1189768 233589 852940 626273 874527 51832 1040227 926226 1484918 1467657 423661 1905880 932313 995009 712848 1070096 1624822 978182 1997081 1550428 1356620 1273777 199659 266399 821999 139828 253999 940451 141832 1544062 1733826 1704939 998293 613003 90688 1463922 429832 1422767 1452815 151703 9049 689459 130945 234209 876691 663461 397200 1865359 1462980 795867 1968906 797563 384931 538848 1998985 1418544 1841359 98935 1554650 1116352 525885 1277435 785147 1838522 304559 819836 582347 1187760 69163 1017853 556907 965336 1523048 302282 936827 1960594 234734 49590 784844 770334 1186596 1784859 1092210 1573863 544443 1329820 1858441 1716557 434010 1194079 1510345 1255019 1802190 1048543 241515 571307 1729544 950264 574092 67042 672785 1534640 1275611 1475060 325786 1703762 459630 364481 1541214 1220750 229143 773682 1238590 1490860 1979419 159952 681689 795723 344584 1781300 1497350 1765154 285811 1013482 22628 983225 1640777 1388882 1525193 1335275 1096815 1990397 1619686 1202019 82742 1156347 1893799 371175 1018193 1876726 365299 965851 1970730 1568508 892429 1260669 1768453 1308431 1371601 220153 658853 1206294 1294805 316635 30929 503987 606992 295504 602159 1355072 1406881 588680 1298550 1719352 79755 1268852 1995256 376106 1765162 1885919 587737 756376 1503112 130716 1311000 207232 837934 550990 641329 640253 913276 1514934 1849808 988837 52824 189403 480947 995255 1902923 1374816 1630389 1502894 976804 672522 1771247 1199614 1129012 353458 1615488 1253184 1067310 1512473 538331 423342 340599 1470096 702643 375122 898646 1435553 1858771 726274 1034856 1223496 1360481 1638152 674117 1691326 420253 304088 1481257 1051840 659984 342243 1910515 460225 368240 1903635 1027133 1467872 497928 1533391 190965 1144340 979086 268138 729118 1618813 1677135 1210278 1712777 1771022 1243948 1896975 479020 1457455 665177 161255 1815266 1510628 112211 908512 1599860 800940 1979290 271082 24808 1813609 953416 423731 452327 170629 1393070 837551 1618008 784361 1690205 1898135 1732161 416351 427197 777156 1939878 385087 1963125 1654623 1254469 851341 889562 1859745 574998 1156926 565309 1595974 1507781 1799577 840907 421408 150826 1699677 140374 1960714 1827833 393601 831366 21232 204161 12332 432310 1899177 578842 83235 1765838 127005 192462 1700166 516273 1559422 1408771 599437 303860 1723317 1619332 146185 1671370 1197554 769363 1676828 387681 1315586 470817 656450 117413 1140044 1147017 721460 939640 1717488 1518716 1032761 1782601 638687 1311042 1131666 1588476 728672 1546638 1470818 1285522 866261 1811286 1034598 1571772 1777356 1770147 460293 1052995 848861 430709 511606 866353 282537 1336987 1608526 830949 1173214 776414 364902 76489 439973 268208 837416 1090162 940535 724556 1690808 683031 1715877 1985124 1292607 14756 972552 577278 1487596 1894406 1840304 816783 1709840 955024 111050 109706 1943805 1300267 1059148 266045 590097 1286298 1855299 554266 896614 1253699 221965 1421350 409680 884993 1128096 379137 111316 339711 208362 1571246 1661141 1161278 1413048 1910123 1380004 885508 668695 734445 1531295 134587 1292002 918128 1552271 458955 933215 174724 1406731 420791 183143 1565179 905952 167368 1413652 869338 489961 1840915 971367 1340706 1460405 1583132 596582 134370 1991776 547745 1270343 1295375 675876 186420 619465 1014079 657929 1510167 276696 323515 1064550 1775187 36351 1442649 657712 1575002 1688811 1969410 817550 542488 1120810 866443 619520 796520 965299 439271 446585 515860 1920843 1508450 386178 1948671 1427798 1635141 1952031 1782656 476889 898982 1879134 357624 569278 960814 139219 1490160 1382103 195757 127001 17694 1244888 1407421 367406 271157 81321 782317 1032159 1338255 1544414 1320107 1987021 1627610 1091874 1557058 1460188 1035718 44176 83657 516805 70943 442215 1561770 23090 856519 637739 1579247 1688099 1760274 815453 375192 1358964 310923 1908565 736836 199674 1979057 405707 664047 1511905 1116947 52914 778563 881921 187861 374224 1601942 1315678 1388626 1721199 1944214 385381 900762 1300739 301761 161032 1341374 1661175 1775597 1715816 732525 584081 856041 1237225 1011683 1938365 120408 993518 1697635 794996 1476272 1378263 1283255 912365 1971554 1161928 373167 1655312 1170204 1961970 912369 543826 144632 735136 1228672 939150 85996 462258 1704746 335536 487153 1045793 1116699 229605 1263563 1842980 1646179 1538535 380095 705695 45322 1595194 880111 1563926 364827 385811 1481562 504760 119887 1927055 253881 348316 524727 1096258 1677116 1877578 628920 1660503 1349231 1417835 939905 1549812 990404 1411246 1445001 1228288 1636081 1648040 753569 471133 303779 1734745 1842680 1468438 67827 1559601 1006851 1954096 321211 1437356 771142 1478149 748159 25205 743880 702467 563185 777171 738829 1546166 728442 342316 1304515 851859 1165981 1394336 1783213 173546 1642333 1058806 1117451 143296 1531149 1916935 1780797 1631207 1078534 1222356 1755538 1782737 1207589 939667 1626780 756556 1478879 40199 92862 1662005 1705581 788057 402932 354169 970796 878981 255324 1042186 216439 1757525 133715 1194430 324317 301799 435182 409255 140168 179135 1814755 993385 902432 163626 78448 422975 884792 1149871 1936282 871286 1350616 655597 1903017 1801874 1429330 1871620 824193 559979 877116 384374 1411368 40343 1662738 576323 694562 1282679 1757537 151159 1157310 1318426 1766382 575733 1743296 1622618 1341506 910452 4491 1568046 343116 693489 1352582 687999 1681030 379408 1052735 1899831 698848 505129 48353 448727 1590472 1422483 168421 1634175 205541 1498750 1284646 1811871 39589 374114 1969001 1968314 767740 832653 836393 95805 1791233 1973165 468929 129250 106620 141796 955798 736478 1867721 165693 230640 1540979 1787878 1053263 1979435 785921 683958 989364 1253502 1124487 1427023 547710 451446 1844205 275863 1304863 1559089 414716 1950754 97614 877487 987772 1019617 1440597 1932441 872778 562044 1802249 702733 789783 1916183 1746739 1292000 1489880 1850500 1898051 1285179 62685 1556070 702234 1700901 37471 895285 806918 421037 402654 27309 833197 1222826 270214 514263 1795878 582370 76342 1800639 1194627 895446 1129938 459708 1539512 53971 1269817 70516 499479 964907 1407703 899373 379190 1623791 216789 296653 1979412 473736 790750 774726 184784 824917 630928 893120 424884 720428 1420672 691956 1277121 178130 210698 1636696 376558 1183096 1565714 673995 1622400 1830050 1503763 292108 1592327 320072 1202716 170385 1402507 1144836 1457911 1731425 88978 675633 1160963 888589 383879 1425922 378562 1711896 76386 889328 1679766 1857614 1608476 1265185 936247 308964 1285183 1970979 951573 1601427 1178659 432944 1728452 561197 968605 58330 119395 1986530 1666260 1048972 221124 39271 1311744 1543365 511550 920678 1315444 1323677 1219705 1004870 795060 1788490 1739902 221100 633898 1327226 485212 1124743 1230239 1043539 1025457 14599 1716647 941936 516178 348008 46293 1759847 913416 955087 203593 328187 1176248 23365 922555 645517 1961712 903627 1042318 825661 26685 1176794 177495 1361716 1111414 849149 368612 1830478 36094 1235278 272991 1408765 515682 1455586 768324 526582 980994 166367 1058805 634477 1583801 1325734 1909018 1669110 1209794 1499968 1712504 1740510 672212 1501725 333458 1224194 137391 922441 470567 287661 143442 633873 1618215 350225 678514 1088967 793815 39481 748929 1195817 540183 789097 426054 571831 102374 580556 201666 1853427 175745 296975 335423 1482381 544079 1250525 1452163 661318 1017556 1679310 19919 163803 1443198 507625 6653 24138 1352456 424820 1387682 52238 23567 430179 742774 574703 569782 1875059 424516 1119348 1220780 563599 524435 1098643 1855153 407748 256844 217432 1504616 42679 922431 423789 895641 1515538 1849438 91885 1134945 382106 676206 1819725 483962 410342 276837 1226994 1031219 1829477 502995 263920 1211965 1792764 315085 1145733 828484 1684604 1363391 1159323 1910318 271338 1268515 1002944 840409 1653902 1780868 1436964 529987 1897979 921451 1397312 345243 1558448 1412460 1422080 242107 729000 1907567 774586 1102446 1675582 716665 1244306 601104 864255 1750217 1487118 1036232 1121522 702464 319507 1077520 1550345 413321 404301 1521770 1344104 1122971 887855 803429 597847 877283 1557476 1967888 1482918 1168730 102271 18766 1585159 756538 1221897 1072248 1121129 19712 1115104 1345458 707819 924727 1081085 1602773 1145871 12535 1728545 1249396 1841094 1937677 178158 266789 496496 1960199 725670 163107 759705 1902443 1344479 687636 411105 39825 929579 903960 1869062 700633 1547364 829593 246954 873304 1857820 60136 284584 170978 1890671 1871340 31724 819862 470031 1547550 266238 918799 1690198 1497301 329801 904881 1360101 281935 333192 1830164 1397852 351739 449789 1175973 262974 729686 723459 1285361 647983 1007835 613351 801821 1695711 189012 1327003 1575402 130097 224778 83183 496215 1441942 98777 769356 1621308 1207882 1964429 1373498 1855572 1144480 1002075 235087 1528736 1202941 222095 868316 471495 1592376 1953532 1077599 937135 749029 925786 214907 536383 480468 1208582 1828829 55482 47031 723328 1837261 1979579 1487638 273559 1042540 1016298 1092224 1383485 1531654 901221 1887101 1137487 1898784 1934547 181933 1670186 1083527 99264 451172 521000 353711 1889913 1684888 1455027 1581400 1695061 120026 516630 1064014 1171651 1757824 1077349 903504 792544 90549 1375023 30161 1596896 160702 1324910 1190674 264241 132968 1187819 1826947 202408 433908 1013469 1528794 1252818 825481 821046 623848 1135042 73515 1708889 1514419 1696552 1027448 515466 321068 137969 1841 162861 1973288 246172 499176 1555138 1616686 1823691 1363533 804571 116401 1251879 914463 436076 1521749 146006 1291708 1859935 32323 258681 1052447 902509 1716983 1307979 1488752 1482195 1697089 1940952 1255660 1755374 1137317 1672280 945111 429690 349388 1321694 1291726 127998 1456696 1977350 504025 1340200 1539415 1597597 910895 1586958 117387 1284438 1910596 1955561 120710 308634 232100 563030 1515860 331741 1617628 1768373 1743482 1212039 460705 211707 449405 1806086 516432 761661 762163 536839 1769285 758346 1366067 1112336 1810074 1730145 1244946 448771 1460525 665982 894352 491115 833599 447102 896255 1503450 472900 949809 1650608 780585 1502297 1346988 1684746 240463 114369 971202 978213 1551032 98632 1727710 1452859 1993222 983986 39614 1116453 625166 322526 935699 948518 821229 1824138 1688245 821906 1357138 1630461 1208600 1444676 369396 684290 1857528 454777 747847 566319 269549 1837591 1097765 107813 832994 1937194 1277382 1329607 655935 1050476 1898229 509144 612331 906148 982305 1181133 1532713 980325 701277 1806561 1212165 511404 908760 1688270 1798385 272635 24301 887715 1837529 425602 492767 107809 423983 502506 632864 1577663 894904 774474 709817 669227 108424 413122 1583735 1266814 830722 1778834 30930 1140451 817510 1205570 128344 1173123 1604264 1441767 1737813 921279 1976459 286722 1094231 1647614 740250 1194339 1616262 699687 1796707 1342169 1251845 1561445 1113954 1517565 56322 1938139 339194 279393 623923 1013111 367924 103438 1261333 185567 216154 1775416 1164695 1125506 1359215 755851 1133283 956679 1662547 1279367 114389 8702 1595022 473341 1046308 203872 310447 1818288 874328 1937806 544230 137736 1553217 1735984 817052 1158124 1193556 432692 154535 1349066 805713 1834664 1073905 443411 1981438 904213 803843 1973970 287396 1855406 705118 429295 311426 986644 1471888 840214 273564 1409133 1736119 436350 306486 1369440 1566006 883215 1809284 1067747 1334398 1881188 382279 1662501 389770 135012 288601 931814 125237 1338169 1963351 1057493 1408919 942773 101271 643212 83405 574797 1770896 1485983 1718691 1147173 492486 443539 722185 1282153 1639118 756095 1158568 1196847 1462836 1458637 599470 964179 304834 1219585 1334163 1835341 968405 1834661 1008397 1119657 1623780 749860 1920088 460678 520666 577533 1063134 275507 1477549 402820 767229 1122345 883042 836159 855452 240802 705259 759503 173846 1662204 305611 863903 1504466 1063295 1658152 1019820 1316752 1232010 466157 405856 532661 333453 223370 372117 1087087 242794 860535 904189 617532 194235 1145878 565758 985417 1628277 1663923 1348436 1786345 177606 787012 1416965 692256 415864 722242 945118 251279 218494 1516098 928832 1999995 318199 1551970 5759 151702 1896265 732271 939265 1079314 1864928 288883 1812151 40067 1319424 659563 1254204 1506251 1350580 729735 1821096 1709393 1825881 1472634 389075 1490181 1006225 986110 364818 1467182 1073169 607509 934843 1356167 1755094 694244 1534656 1559925 1003220 1979411 1543844 1282817 78680 1828021 1893245 1855186 333932 580036 1815966 1173137 281857 981003 435789 586042 639068 1261629 106420 1387249 1454055 613993 1438357 1097222 1116440 1139186 658139 1889972 278849 900777 711487 188199 857720 1733599 1894029 688583 680150 1716544 691889 367070 1314135 318916 1964513 443577 1854243 1760843 1536169 1591003 603466 1212075 988874 489195 1219860 251843 36189 915514 39277 1878661 258481 1955680 1042725 397039 399017 1492247 341585 484935 280996 1155391 753872 1391335 940109 175022 1815298 1795705 128083 1255212 1978530 250531 102651 1989810 318625 127206 822440 1078394 144334 483214 1731314 889743 631525 490441 184166 887136 1061838 1380110 1419830 708541 1900726 1809933 1315802 1243172 490071 1897339 153190 1310366 1723530 1707938 1786251 247617 1417126 1167722 1481636 1300481 343683 835825 148583 15431 1308638 1512551 1919671 63653 1874669 557138 408063 1961449 1075937 811829 439875 574027 957152 452674 928900 1936100 744372 883806 1327904 602911 331930 486328 1965544 325854 813806 257805 298801 1663815 1602883 642950 1266072 794243 1045214 863941 1767365 147371 526425 869237 857920 1851146 1628581 1369030 431454 1741968 1601347 439382 1016115 366491 1972003 588799 310126 832666 1997745 279996 368331 1123233 1477244 251648 1335006 1630652 1366370 1650296 1351264 915984 1285694 44186 246666 1695327 821458 22948 903831 1236512 141091 225556 320450 1542668 1418258 1461176 1377618 668019 1293797 1132354 52098 901407 1476990 182797 1028392 1620836 641780 986844 1469772 896076 920840 1760128 613429 1817471 913624 1206241 1101341 1404035 1011889 1307302 577066 1609998 1684441 654680 1904023 1473957 523783 235517 195163 1904735 875048 1470001 523682 54672 756784 515703 323933 1169968 1415152 1414800 1906375 1866398 1708442 1251252 619993 369004 599943 174989 537041 1990952 1859532 135476 1062781 1185774 1241296 1380142 855700 64318 410198 1496570 795944 1097484 545532 355317 1679741 776400 1553078 1803485 1003068 1543086 1904949 1535435 234031 1641142 1643431 1341384 787005 1654397 1017355 270218 1064326 161203 1517498 618598 141968 293538 1921245 1921473 98013 136356 74637 474422 1575857 37465 950449 1860026 1101504 1638213 1786775 1588743 1895517 933912 60563 1534225 586242 1912428 1216633 179018 678608 638103 1317713 453088 1009365 915015 1271781 1939312 642055 909975 73419 752426 1278744 1393742 10142 818337 1253838 1749343 362563 511924 1903118 1996929 1612688 1042054 1940098 1792646 420769 344079 382392 1714473 755704 431448 598449 319470 1214087 309736 1688869 1864217 1787335 800768 1745132 1348095 312208 406155 1608941 978051 1529496 1487724 215846 473643 1693986 32595 1408803 1253673 876619 1057833 77853 309482 566541 1236754 1900007 1701185 947414 1842061 186268 49132 1696313 1676015 1096697 1870142 33102 1166603 118042 58108 1826583 52699 1658150 677800 137133 211370 1082564 1826799 498724 457059 1696888 408556 595032 1184373 658284 836931 424109 328781 143366 1697737 482181 1381861 1062758 1902983 676004 1528157 1343688 762056 218610 1288907 1596272 1034994 313463 1607119 868174 1761048 1213998 407035 1437003 226505 1183625 1056429 1757099 1444738 1081317 1603217 78372 960215 1986055 926265 951451 1424586 1533993 1639638 149928 159355 613446 1346046 1154515 124965 959171 1244968 1366797 1911600 1380963 405829 173225 1093481 352968 1600730 1236894 1117620 64388 758185 1134538 1101465 1852769 1039546 561799 827883 172861 1930193 1342726 1523202 1690869 1521956 1850810 508695 646069 1960764 1928880 1437664 1349195 1853349 1459360 53415 1396171 252879 1228885 200763 1635868 927587 1134295 1054738 795235 671764 1826435 1935895 1245750 1673161 775161 1404198 330693 1151115 181689 1511794 1501508 828057 1389557 885213 1117193 1661921 1243680 1644389 482406 891929 1646015 871325 401237 208590 1195928 174815 1932164 1304550 140578 168958 15021 593225 69074 958175 241044 1044870 1381918 1222233 146436 1109604 1891536 1965362 850175 292952 236983 278878 1213261 267364 1404736 1296690 297929 1387367 439057 1281244 1139690 947670 993591 1608081 1789179 877619 1745332 662202 505425 1170755 584439 319152 1945425 1506964 1318884 232807 1966273 1360733 632468 1602151 1255772 861602 518153 1815094 1408477 937600 1677099 239818 841069 890684 1999768 1448808 693849 396625 1683142 1929029 917792 312955 185987 231825 1887832 654989 665780 1657464 1653686 683835 469010 21398 104166 286475 930702 755678 1571056 446023 266614 1394222 622036 1942864 559926 1501940 1833598 1463279 1657632 722069 1176101 115433 45730 168541 129579 86720 191543 1681930 107136 1281273 1685003 1199982 787959 529122 375442 572414 1818996 1879374 937756 1062730 17177 968259 1884983 1864 1111635 1465929 126593 829149 255443 1965018 206737 1657156 1766056 1788897 1193483 4493 240868 1939768 1140493 796878 1221133 1289768 1562235 545748 752042 1093988 1965338 1041058 566260 1382575 1302675 1700514 539916 735700 263927 681000 977252 1059104 1903671 495932 1829110 1269595 1532226 886015 705822 1831298 1332114 88750 1128471 1236520 642677 925086 991500 755881 122622 1537608 820380 83808 198152 1533088 1952354 1520510 1865649 1619152 1545715 1050772 1446062 1450186 275488 1632339 756195 724211 1949462 679125 1267874 977154 580361 292883 781759 98071 48234 1807258 1255215 1120773 966223 1757391 1130552 1761509 1206626 1531558 573159 1275542 1730594 724558 173112 1925371 1083091 264663 1646927 1453601 1683615 31749 778787 461535 652102 391952 1053301 1292650 766148 1086286 431140 811156 490479 413539 1310432 366168 910490 54673 1818479 454341 1550276 1279330 445261 612307 1947956 83602 38184 1670272 1026627 1723704 1510093 442820 1305895 1052941 766742 208040 1935117 1990294 831052 12179 1006121 24036 641222 799719 106322 1273509 997065 627015 249950 499092 742121 1132741 622916 667896 1325745 143291 1628956 33492 1310713 571260 1733049 746370 960018 253932 670962 95427 589352 1807221 648262 1126486 313107 1265536 1349426 1819406 1526224 1920509 1162321 212400 970735 1135118 901251 497620 1478496 312364 8653 916127 1781454 1646139 1540228 416098 311497 1150585 546978 935562 574563 340960 612732 1089817 1981666 523924 697074 1008719 1598811 807537 1326714 1786618 1762952 1878131 1797576 84939 464464 1257714 340656 1355868 748632 900894 1664936 324804 1296275 596128 1866730 1644145 1987680 1020651 756385 1067712 998440 1011113 832980 1793881 201494 220685 1196175 990278 37455 68260 480147 86449 773886 731443 29791 879510 252940 1843460 843080 533634 591356 653245 475420 1144804 1189441 1535472 957067 874093 515518 1815243 1796228 1044219 869543 1790633 190519 66534 980305 527818 436554 1672421 278724 1532871 1304510 1947349 1022134 1830138 1487380 478548 1993026 1094036 1546993 1315133 515651 1428000 519346 1520672 1760752 1282116 632387 321959 1404979 681993 880426 146269 1178992 833735 994245 733328 113116 1755923 696960 1433720 1693472 1480888 1380175 536666 1367025 1770200 1988285 1863750 387332 304369 818889 172738 1563865 1715439 1344275 203463 302741 1617661 1381347 281858 710808 92799 1081722 211792 838889 1157718 731537 463333 1318206 1563417 260652 917811 203407 1958029 595939 985521 1668193 9620 19219 1473313 915995 943253 1158160 1646967 830097 932884 161319 1227506 817345 1849218 562001 897620 1370502 1751996 1439278 1596083 1265304 760584 1221830 1662524 1593128 687653 8531 1495847 1580669 912826 700814 696588 119784 21247 789880 1269346 1407696 267948 627052 1586149 1265926 1452799 1958277 834964 1451519 360877 1943612 861262 1361333 467150 989684 696019 1678743 930430 519701 526303 285255 636825 176675 288765 242273 1120485 1340062 1271091 624276 83606 290835 55613 1803094 1294684 1707068 563328 1982998 496868 966253 1724691 906026 1768299 328900 1848723 1373125 1222807 1697816 832231 1869321 811352 328773 626813 192378 63419 182519 538144 406661 1409667 1725967 1467609 1693672 884435 1327151 1288062 1270185 1063830 1417693 1284662 1060161 1794047 1553848 526361 1712209 27404 1635569 807344 1275069 562203 1782666 1320863 930881 1209409 406040 1675639 1969644 1704758 1132301 1756611 1122319 799923 1490249 1005754 1050019 1575531 794665 708566 1846823 119473 264909 774888 401628 1068253 729556 269059 1385708 1617604 1278820 1037680 509830 464350 1777250 1319999 523735 508204 255291 1583038 1054813 452951 824721 1521000 1950908 1783049 1156938 434330 660824 1010613 119223 184870 1818874 369352 940713 862675 520242 431457 858781 272418 1532005 1244606 828044 525807 1139516 1642683 1329455 1477507 90872 889871 1350382 801277 1613188 872972 1899853 646823 162820 1139966 651717 1018899 1655321 925870 306779 635230 250699 1179180 1855743 568572 231434 1948163 691309 1329412 441088 1765152 1018794 1611185 100560 1046612 1492525 1232864 1384209 1288242 851270 350195 1045646 1004679 1141349 224208 298271 1282340 184425 378388 533425 618035 656012 433377 275715 147747 157947 956335 239806 1075496 547165 1116682 311442 181786 718907 781657 1496274 1108174 1827930 1347313 804780 998784 722815 487315 1950144 367626 634749 497513 472033 925208 1251886 1426913 1141653 1113358 620357 1790004 1450634 204147 185275 361722 1782407 272375 1324357 855470 1779033 1707715 1367541 1746852 138214 1513777 557711 1436989 286715 1005961 1569352 1813301 593876 1501968 882163 1983640 1019178 1791931 167769 1387170 857225 412332 54414 507421 582062 1412529 1715558 96935 1138028 888634 1935580 1957654 85414 106503 149126 303637 885585 1756022 1746326 1591365 1861766 1982795 379982 1879747 1515933 309471 952075 303837 493704 178862 350251 1237289 1846300 75073 389612 952143 1096446 1010368 1470247 442086 55911 1475991 1054918 88466 1403834 1024092 795171 189907 1059750 1888123 852228 1702232 10100 1965923 974396 831062 1982125 1178865 1568577 1173492 1391704 779945 16835 1045597 168886 1660740 1561467 607902 288689 53730 1736382 679311 359532 387000 1563630 194927 1454260 1411476 1310401 574226 370813 1840642 417429 1842519 1483496 1538864 203142 871835 809306 212869 1791351 510114 526276 1840091 1871700 541042 446332 145237 1107052 341518 1472333 757603 879732 1603430 1664106 283398 1914323 658808 44326 1118719 512571 790450 560361 1860986 726973 905092 782068 1904660 1682886 256387 1273619 725510 1089346 1853662 108804 1123455 499282 1319768 1663951 913663 1237573 1283651 846790 1506424 902767 1294611 666944 781716 1407971 1243519 609552 691032 1793065 268898 467608 1816881 1111191 1998178 122941 148056 247851 558118 106158 975971 1408259 1069194 1293577 929039 1419428 1745261 1752149 1345345 1140291 1269263 499200 951146 1945221 2199 640294 77018 649244 478219 476803 506912 1204954 818060 251263 669024 993065 334031 1228651 1425042 1040754 1812784 984438 516743 60977 1892001 1232075 1001940 93563 827536 1912954 285494 1699458 998851 608986 1250124 213556 1160583 1894997 1385888 421347 181634 1633036 533432 265275 808259 1234130 138605 162461 1149100 1381340 1193638 2039 1967374 1194913 884495 1369388 1602814 410344 73174 1050824 1505918 288502 1152047 293776 1548976 271667 1267131 1361061 93488 1053712 321203 374970 858453 543401 11977 179553 1688668 1233162 40010 1938827 35774 292522 173715 493469 1477274 1565776 1370311 907323 503722 43355 961748 1279943 1630334 49274 1746377 1860861 28282 1842775 1667470 1430995 1747517 1056818 1026184 1490757 1415677 1999058 1557475 1049989 1039764 50187 523801 153342 21973 1157283 341621 582522 634905 949841 480298 674532 872511 986926 976521 689426 1132087 577207 175140 1714595 946145 414214 996517 1391082 1174607 1318935 1747901 502669 1307861 984037 1284795 303754 1604904 319712 875973 1217029 271196 982085 1656975 368289 380610 445989 1380489 1058670 1532457 548426 1643462 1170744 1566187 1969612 1764189 1496392 1385846 1287095 820296 1901794 1568041 1036717 311144 1034911 581447 320054 1111488 301663 1972756 1940279 799816 1489949 1066699 448592 567128 1779494 497127 1540457 915020 395998 1809240 165547 286731 1997366 847308 1826043 1443727 421151 515610 1153004 1951650 656521 163381 128939 528511 1318438 812908 1218657 1714872 1902095 1032917 1267113 150908 1264293 1376296 328771 1628425 427085 5974 90456 1119204 1349772 1335821 1883907 1618794 888996 1248176 641058 1732114 485621 1415456 1529197 878850 185017 802084 815283 834480 763083 1988999 1415936 507189 1050590 973973 7696 350214 715837 1412322 438205 1149358 1224962 876966 550257 1403380 247515 1360275 810550 1986123 1202345 766749 1291346 246465 1105945 255346 717538 1455782 197723 1132652 1459138 1826246 512232 1273952 1558369 1213483 1836389 744547 1378489 1597199 958885 1776751 1479555 663784 1981168 374676 463803 277494 1247642 1730849 1579968 1911614 834462 481511 752973 1973770 546412 889800 1799105 1730582 99799 1419162 1601908 1613709 1384017 521257 104102 919757 776289 32507 1812864 1074775 732766 1862680 1838716 1387275 517572 1597898 1647517 452622 1596119 203599 31256 638838 1746573 1510087 1393629 208226 1974488 166188 563097 701437 1156768 1154455 1257836 250416 1534958 1082566 1698678 976862 713460 382295 1713701 1598473 565636 76138 1650111 331958 1091911 1721979 1536041 1014022 547594 1940265 550313 1514336 202024 472250 1781306 8676 448769 753578 1103616 544854 1754316 1430332 773573 490214 679197 544901 1901325 1501977 1996337 447513 1216665 191781 227575 1555905 649081 1139 732661 1131917 953241 914901 237499 1627500 1320211 1419337 725695 671250 60655 875509 304866 980528 1305689 1614380 927565 1436903 491553 45520 1509193 1414801 998329 1592127 1818916 1268751 535903 445352 1916017 1190980 290135 1261829 737633 1547203 1041132 1080436 853045 116532 466493 476715 1588305 572511 1535831 1274979 1265271 481392 1484490 1860732 650426 1802605 552863 177273 1282436 27321 88055 307214 627189 1318705 1657182 1567794 1242912 65965 5886 1193855 1834198 1906227 924737 1570502 805101 1975711 276386 677643 1922700 1505911 352102 92442 499881 1451345 896851 913087 791108 1316200 1836750 620739 1499401 1672283 152668 1985944 318173 626283 1091740 679092 1455494 1756642 1502934 1155665 1543050 737429 1914949 794762 1238644 1288531 36023 1361556 73669 42183 1147333 540867 1242643 1576650 1608286 258606 219571 183451 95489 1107024 1200304 1937400 1986046 1073081 1533575 946570 323915 14328 1561142 1993758 48124 178399 1326018 1893592 425113 943463 1160644 994160 81359 117789 484394 343209 949907 1664835 1206983 1909885 1614408 1448905 1065804 667438 1723616 115459 1775731 1767465 99972 186606 465521 160715 416264 1107121 1269023 1308536 435723 361802 1286841 1374285 460377 614194 1256636 1579745 597353 797906 650463 1019868 1511154 922889 1913407 87317 183480 1437695 505766 937916 223711 59807 318996 749562 496370 484591 318189 468230 156499 1858994 1350049 1619599 354665 1709820 536805 322374 1968368 1640259 1749479 1639078 1045693 39226 340115 261968 397195 1233620 724240 1447132 54956 1052866 1103381 481608 701282 1743735 1994462 1572802 1913631 672047 653761 275693 1882150 1930258 430619 831596 342552 1726602 484895 1647142 1446708 1349514 367409 406563 1605419 1194638 1714446 1880540 918072 1958779 1623784 1209685 1061686 1368307 712719 1730813 1059941 1259332 428720 1410967 907328 1759852 1146765 1463989 479674 424986 1075390 1430888 945515 24589 747468 991760 1232289 461989 931206 1902234 1479690 438264 105888 122803 809396 1824023 1221675 313649 838680 487988 804000 1325488 1166723 1740185 910761 265830 1097453 1527669 1487622 48873 1595771 1344415 1452836 730060 195364 1017094 367773 1025119 425368 1469681 1565847 1959626 1436206 827754 837033 643287 1363755 197504 1533891 616809 441974 1031636 519637 387854 265134 756437 227327 1991574 1000607 271090 1371700 336688 1007565 1006567 801060 721233 1891077 307526 64970 946217 984200 585344 260382 103321 1403 832452 1071789 1724128 493813 117467 1178673 123606 1491608 589699 315425 908529 1088141 1178836 816364 1523230 1849008 720362 1997116 348934 1188187 452336 567691 1677603 407787 740618 341567 392461 1097605 229889 1241161 1958751 232613 995324 1244712 1231864 314655 1548177 1766057 225225 1023322 353936 463353 1821387 192779 128707 1732804 91463 527561 1555232 1016610 302974 1901867 290955 162805 1037413 175358 1264758 1550930 1513600 110996 694100 346713 866779 584918 562748 648924 1073324 1078707 170148 234318 582457 1090804 406205 1069899 1218726 1517727 282746 1680181 57545 1600350 628866 625142 171287 346697 493970 1620565 1695001 431504 1137684 1499734 132748 1575636 494124 288501 1288711 1859185 1276135 237093 1796474 978798 1888616 857294 1517716 1434310 1823595 10422 1463170 102919 1172515 1771913 1133303 1972712 1353139 431281 1725686 208692 1688862 1566474 288983 976557 1933838 1202663 590865 1999395 1382362 1732717 663821 1404176 842213 1428317 1506876 795174 221475 1658607 1899768 1989677 1085696 1311162 420099 663112 375198 685500 439223 1570771 342717 509768 228915 717636 38207 479962 1427165 1563026 494887 231673 171284 1237226 783383 229343 884224 910404 1322616 821419 870988 389368 980140 1940587 1457517 1740240 1583604 1927115 6616 1813637 671955 1710437 1178712 141703 939730 672367 981032 7569 154355 629191 1299559 1923628 1119073 1218466 1356665 1440302 1919207 540546 793794 148469 1609229 805042 1951771 157411 1568906 595401 1673298 1079265 1153304 818963 1105448 673475 1262512 818675 658874 1037837 1081468 1042075 537368 1429869 1042947 254599 1714865 346666 1562676 189657 598562 1936819 784208 223464 168314 240757 699153 1831974 969981 1368244 1691617 547490 1914028 1080725 237255 605624 1371715 898149 1322554 1716508 451433 1517062 1238670 1608126 1216216 226544 197956 1465309 269973 29542 424438 837852 1839193 1302757 1335823 693081 1015893 550110 1807962 137801 200673 974183 1622768 301337 523403 35478 1996334 392466 905945 424124 1140428 173927 845309 252144 1310361 1347924 1510142 1415806 770998 1345698 76424 1700647 1460376 1042959 1510979 1235755 1673670 202063 960455 46097 1818712 1730598 1902514 1530815 463609 1484185 1531519 725392 1876854 1113793 1116437 556979 1923707 420703 1853557 499116 130150 178435 23457 288101 1771729 1231360 858639 840540 1862956 578759 806764 43176 1265591 960468 1635950 1866943 1614617 700580 737753 1221465 168194 1967342 1132589 15622 1915799 1406845 807008 511392 881709 845299 1481348 344753 1730004 1986982 1504313 1206500 1012724 694868 1451642 126690 1735547 1139012 360839 1958097 357848 942071 1090235 700535 475815 64674 414019 277987 401966 1731325 1102106 1113602 477174 1173909 247369 1191914 1440290 833504 300369 1183494 663215 1875905 1536399 607118 1356353 298233 1840812 370322 1839591 357254 1176123 597676 130823 1501106 1900887 250228 1915052 1155468 453224 501357 1336588 366449 1087850 1769410 1182705 1837772 1996452 175554 1587896 232361 1341022 1022033 33045 459516 1941857 350571 1900644 1907133 1379185 1212816 1131650 1866863 351838 1121499 206284 1872225 686127 1545245 1548957 27805 1020360 669862 1623154 241739 947392 893387 832706 1104105 1397039 1121965 1879550 1778454 208773 215116 1008787 1864473 1076025 1929516 1658365 1163622 498656 259172 1458397 1855373 394804 804984 1600740 395840 133790 186075 1863484 1212364 62564 1080352 1733558 1901864 1995227 457115 1864997 912943 918401 1643114 661111 294775 77587 419061 1912396 1504315 1386119 464431 1326460 1959064 858507 1203064 997754 775847 1607619 1933802 211008 1212802 1796126 508854 1622470 418897 1771483 732323 518918 731934 1606995 291315 1346102 1583331 814730 1325694 975355 1416883 254600 56 49303 1039516 433466 1342360 653824 314243 1898719 50223 1123139 1592777 1991698 1449078 1502190 1026689 741259 511574 640842 1310862 1767573 559156 1669166 552496 1616223 1822899 944739 286808 1487566 1322811 467570 780641 1868629 1089511 782913 1891272 1777654 1465123 35165 740098 807601 162361 1474413 937699 1389778 1693612 50680 137739 1649910 1548013 1609394 72103 1374979 181278 1387963 892457 186086 1541493 591068 565999 1321842 199642 1956783 1501219 1932312 980143 436985 1334304 1153270 1530006 682745 419556 1160827 142263 118642 72264 1875929 177607 381211 113527 107520 1423984 1112816 644781 673026 1523303 841960 39533 860900 57680 1945796 1754945 179958 1903384 1077985 350488 1300046 377912 1826558 1023203 1492960 1708725 1545311 404392 426322 1815789 1505570 1683182 1383555 364052 628988 989800 1326029 1536341 1846126 1527574 1248917 443402 638461 827904 1429460 1880952 1275781 3490 1342983 1477109 151860 136801 754004 1218276 1928390 1575914 1818766 1823960 1706667 1332964 660510 154164 58848 1644210 418805 1581807 1797134 1291273 569551 589460 1852936 1136177 1174371 515009 172670 878137 706192 551709 1425251 1413111 475207 275009 1753322 672242 755060 598403 1539545 1516821 1769549 1432373 586015 1700809 412981 1395760 344807 738553 1233063 1515073 1342262 1742628 1947490 1347469 749073 490935 1507975 117992 1539850 929232 417711 1291809 1261863 95279 1379816 591112 1507519 694992 1637073 1413845 1507812 1141087 1395225 371176 1346286 733343 1143098 120308 123293 1081740 1367970 464738 1501515 1264950 1700412 223553 64126 1181166 1116887 854474 964932 1337012 1969924 813929 1607945 223977 443714 1317905 1943822 1722562 64914 1238235 36104 570108 1003777 1663853 1345435 1522846 1134960 847627 709999 1805602 907793 490086 119353 1175423 802149 981882 1414168 521015 1144650 289112 875738 1536925 1128900 963242 1813726 1932397 1958846 1944830 616106 457399 990051 350490 319408 1782650 1852913 1535550 934150 591710 548836 307860 403280 499581 1182752 802014 1179656 176379 748433 1000204 892830 291571 232976 973269 915577 1400514 46995 1247284 793058 14685 1507754 1034158 498433 839795 1596002 629769 1270563 1854574 1300498 685490 1211936 311483 1691231 325412 511935 983317 1400776 759625 1505797 1126775 1471869 623951 1207248 596749 1480295 200826 687421 1780281 592545 1210698 1485060 468424 1065266 1900722 1751381 1213912 31851 195142 232068 1920924 241014 1115119 194222 785387 1707751 1531882 1595339 1748311 1066535 1237183 1369941 485885 555755 1570181 1327629 506992 322377 1526740 28479 821926 878789 1816538 1939124 1701930 277807 1534852 633377 50915 1140518 604182 678107 570081 642346 345978 1631800 591097 1553828 1788575 460013 374641 1264669 694955 343136 1359286 1523909 1439671 142931 814472 258836 813071 658297 1636505 1557808 1472950 1822482 187104 679684 345730 1419520 1636695 926762 544558 191809 972345 1900974 292312 1660814 357497 455847 1250 1754972 220297 167719 16064 166989 207188 1808023 1793198 1609446 977108 432427 1257596 146918 1320139 414963 1007871 1415311 1536654 168123 777490 464031 1615401 339028 215378 1435397 1226796 492173 1483263 656080 254524 1999751 1382952 416907 1651140 1020334 330671 498757 300027 290414 1878138 1021211 596224 552771 84210 359463 1486325 205155 540107 1984328 159828 684135 193848 1070721 1018595 632470 886531 354703 369517 653869 917139 961380 1965438 55875 100693 1009500 961650 530037 1028990 994796 687454 1837986 1111141 1808067 1695105 872052 1221740 1246036 1227510 507374 739395 994543 1334921 1490955 1606251 1037248 1178510 1045276 1811131 1095282 648 23179 819556 523073 1638712 1067576 528660 975287 1445481 1763771 214646 1874136 913705 1127526 198000 1670512 279720 677447 1202656 300068 488746 61009 606437 1413004 998064 412936 1462949 1215906 1287106 1323679 925526 424131 392851 448370 363150 1941905 1776259 1434093 1287390 1127523 405595 1870320 1797720 660115 994648 565991 1439595 41569 213233 1552096 1188030 1533558 358170 289475 978288 411733 1730903 1706390 1655667 1873433 5060 1645973 1103464 1877667 70188 528490 1957009 452993 640164 408747 1636100 821432 1507990 1298403 266680 885400 1521771 1000823 1704778 918951 1614488 926958 111972 176153 155339 243694 1037095 1089926 1039630 1394442 275949 1562764 97729 302680 1159119 323261 687099 104965 213563 1422460 1671079 1937310 133970 264022 736576 1396398 1560753 873319 375373 1571541 586782 280397 1556624 795997 587746 836153 667063 1449199 1627585 1531725 917557 1417997 574669 1495993 331578 420959 1124271 521738 1532478 1497192 1557724 134605 1592205 1899059 383843 293482 619798 1763810 1751508 1947172 597519 1631809 174541 1595579 1066770 1251310 560283 163463 183234 1907622 492053 1256968 1536220 1392030 170274 741360 252208 1391766 939305 1268589 361016 1416424 1737646 1487369 163026 1553727 1519168 1744837 1935395 1663998 782216 1301822 1046202 1452023 1563975 1095501 1566745 327306 414664 1192750 417793 605808 1838852 379412 310083 813286 117353 644691 376482 947274 1227343 996821 1655252 1291058 1288110 1932124 1103431 1934079 432612 1444011 1357611 186558 1124817 1017891 399027 1388844 167169 1659488 705839 1998860 1761516 626446 1199243 1666539 1532593 914277 1290440 405515 1632360 452349 285632 1893997 696214 1311368 760332 1722617 1809717 1124374 199261 867500 1697538 1583663 1123703 1370172 1233372 745657 1794784 1162040 532526 381906 1335814 1242913 354007 412018 1014494 473240 931465 1869860 1313303 443723 680967 1050106 846384 991228 1567572 142711 841414 25136 419832 752449 1170880 1320743 1298014 1451834 1806901 1036386 1202823 732224 1987411 1961266 772381 924361 1946090 1481535 1275575 1387418 154118 129139 992714 1319893 169637 600272 1717507 932939 1824778 552678 1983152 495378 691785 728889 375255 536808 739307 1561753 1896487 743114 1014629 136405 1253122 1317250 1501642 1351046 897117 1968910 1855329 322454 1248866 403446 160494 637186 1196213 1521207 130059 2542 1364911 1996591 221933 1715639 1021972 1152816 558410 796100 415569 62994 1336063 1874777 1973774 526985 1923394 1686748 595506 1385487 742603 1647560 1278929 1342383 1157568 421957 1372790 1671713 378798 807505 65766 1227352 639376 1066559 1983884 577078 1681356 433470 1878983 786464 789647 526943 396370 1092519 537033 119567 1584777 1982934 1677322 658910 438991 1868744 1329248 1118318 772505 557046 1820427 34818 866587 1672616 706268 1537834 1447236 733791 1963320 1189067 864372 195037 429185 1526304 1783224 995192 719722 1643904 1476909 1529894 110562 321512 1154777 221266 1345293 851387 1879415 903138 25477 1438252 1395711 318374 594594 1363869 1256600 713626 1905255 1952629 564949 1903050 1260816 1040492 349430 1189330 1948095 1507596 184927 1830438 704972 345310 1469783 1078940 223799 357491 947282 538085 1072266 1488562 1703800 1252156 1185847 1839326 471384 1298272 1231899 231017 297121 1795714 823262 686100 1233521 1083412 391854 1862411 541472 694674 1445188 533589 546233 275023 761361 1125545 507908 670145 1802789 39559 1331972 1640262 183935 91101 179513 799491 789967 1913459 359778 1209292 1479995 276858 1969692 1774966 1480711 1759026 649420 753400 1530956 1429378 1976423 333456 242448 1928219 975010 578083 1553734 1469846 1621752 1335946 1214757 1323084 124300 1621374 1194604 724070 961802 864924 1578735 321147 521201 1220462 832069 1080811 1170036 1569573 1718775 393158 202425 523511 127172 968276 1387195 904313 146414 1077204 1352876 1430546 474321 1546992 1669662 490557 1747977 1368502 1724828 622639 1395767 845355 419574 1396626 1744640 1970847 369142 372066 289700 1909201 842187 189642 953118 1854433 90290 213584 1739774 417497 864639 415489 669742 1779342 1454041 322185 1130996 1571326 481399 1527759 439747 1413013 336204 252360 1779954 108932 337233 490305 1362346 1880576 252418 870549 1609717 1232739 1499164 353297 1330037 297011 1632461 780009 1498322 952440 1294906 811408 271220 1956956 1688193 574293 1684439 279023 22409 1997416 57537 822276 226592 169929 1168709 1876689 97445 353433 206586 1629710 126933 1259138 1103313 994606 486458 1396542 1512825 891581 1742243 1248964 464904 1091186 604724 890415 369902 492241 1098001 1080541 1172323 682110 1145933 1015574 1585325 1193457 350630 1968936 468762 1069324 1008174 168818 625718 229768 1297174 481509 1716362 62808 175435 578663 1282859 1011734 1132395 1906877 1585216 87617 296005 1731558 1831391 1645444 1040214 608781 1532682 616923 199323 192959 214365 242452 347770 1158012 1933658 1762715 504479 1533279 389211 243537 173687 46478 1924460 972378 1703266 973396 315982 995037 806454 275381 1207381 1547524 366726 150592 535289 995507 1361694 882553 374057 277682 59424 809476 1739704 953384 324494 679374 702197 1289831 1807212 1032598 291430 728223 617963 864441 1838564 418541 506219 1483077 394927 1088440 805688 1351950 1080086 232640 857579 140162 682223 1460939 296679 980424 324881 75269 807307 1445793 1743473 1440589 1087857 117662 767659 1691038 11450 845393 862290 1770112 1041329 1411389 1456785 1884821 199524 1862278 1036609 1877741 884762 826184 1742470 811872 1073529 1079427 937342 1508299 1203605 1676220 1485392 970069 1847879 283147 959409 1301494 1102414 171948 1715834 370631 1805239 1294975 1531714 1433124 963116 240658 535318 639315 963148 1315213 224934 1968187 585793 326159 621714 202714 74526 1461672 1907808 665424 248020 923652 395062 1670816 14062 349987 1967410 1955231 48870 1147619 1862070 207034 570243 577427 179902 1050909 1542260 174610 1668570 733890 1253071 1601162 501205 1923917 54683 125203 1381171 399768 236780 111868 1444131 975996 1104273 356065 1913505 1081174 538825 360982 1672026 1793837 1208517 1245959 1291115 157777 767377 594468 399590 861465 997965 653262 225766 1868077 1200622 935471 1319581 24239 1893347 1002995 483811 1251371 1013375 1727567 1983281 1580246 1569383 435552 1822034 1523608 1292334 1674500 1371657 1865951 1104093 818199 1256018 68365 1652109 743476 481980 1145748 717131 493940 1540381 166240 1805740 785687 404773 416127 405860 1533925 201962 679589 1154181 1458819 1286291 914467 1578968 1228841 1470291 1273108 1371869 1969224 388976 1492561 1151630 649670 840843 1631694 459724 982811 1167712 654998 1856094 446599 1496083 1179804 495592 1781221 917078 692451 1723870 1082410 1669918 999745 1683988 25406 750733 160514 348498 585838 900526 1218632 116696 141319 1054246 538095 1301681 765334 1645368 1612724 1709996 1003891 1257175 1127117 9454 667611 439503 962826 72861 321388 44282 1801299 1454697 1448090 129319 658782 516841 178379 1210061 401054 870858 1863146 220912 1198331 1447777 752021 1550182 1396731 1341106 89826 927877 1508830 1143542 579491 1076872 827057 503830 1942619 1429656 1957918 1912800 1378840 695056 1490438 989061 1360215 1708739 1043456 403015 657674 265920 1356751 1460526 1517517 271469 366520 1722832 420842 1617971 65544 669554 1019851 1956510 1070398 1864380 603004 1842233 200664 1722502 1748011 1718027 939611 1953471 77778 62928 1780283 22833 287509 1225266 1790091 199278 1078177 457694 1942638 1857460 715208 562941 1303383 1166702 1986029 460486 1073235 1796064 1123377 378269 1980744 463085 689524 1131031 822828 1487914 95024 1409581 266935 1992739 1242229 1045422 1969379 1803416 481154 448758 1790520 1209677 1838734 1584621 1334694 374215 1623461 973374 811419 938819 1739802 63147 454621 629196 1808122 1877148 660566 751765 1928863 1942381 1876720 1420106 648386 439784 827354 1760812 311020 1516402 315503 153091 698711 1436922 1430954 653961 729703 1490983 1270624 61395 1561290 1190195 475726 56610 1363218 600255 934829 210678 1915479 505720 853865 205265 1767735 752258 1512752 346859 399167 1909805 320576 1419988 1494246 721742 277024 1060047 1975063 1258192 309675 139754 1743474 1342798 1615435 1715413 1038501 1573919 275146 767773 785459 1198401 1203116 1309289 1994769 770295 1450713 1811115 1414158 238354 1293281 807876 276552 224661 1139855 439135 1865980 1829671 1059594 1275238 859029 1547989 1318105 1333596 1027504 1001470 1827511 22393 1649989 1509280 1649779 515248 1267183 525595 1601877 1045486 731673 1188142 275942 1338000 885654 1325852 1618860 1931999 1710798 686614 294323 949449 893676 983516 1647655 1189285 488050 632130 1008477 1703928 1698621 866138 1651894 700565 819056 1251944 1077497 1132588 1837112 766070 1630146 780698 333278 872967 1939608 762787 1001895 1812498 1378936 1983034 1955209 1183375 738217 1712197 649985 369615 995559 448776 606468 135803 1811687 1534666 259462 1462318 1477989 788599 1206854 208268 1936919 1059978 888518 1680190 1974838 1930036 450298 919174 345177 937511 631886 830452 125627 983209 398169 894582 151834 1234909 51200 261001 1629824 340142 646892 753398 516485 1806797 1241921 1714890 840593 1635461 125114 444740 1610640 1408910 1100966 1813024 1292661 1109819 1984828 1940280 1473057 1314673 1758569 172310 698925 536902 1899438 304306 1702768 72273 1870942 77798 1859759 707772 1157910 651713 1560725 624560 897597 1316187 1844498 1655992 1878716 1301894 106724 1130518 876425 1418732 333236 1572377 50979 1996089 1262463 1395529 1483911 935202 1100461 1209362 1024224 1263019 1047858 130623 1240244 244068 1212901 1269025 63670 1085598 1415204 1673285 558959 708716 816892 1752086 1632386 1563868 919614 592969 33139 29071 77651 502993 1237277 1000706 3969 753786 794291 1343539 475791 1666352 883193 110690 1879208 1679623 1068850 1610839 996170 1603198 1841473 290089 1355314 254582 429240 23466 601374 447099 1013029 541697 1595756 1411469 198911 1500290 1664421 854381 1014966 576397 1368467 1098340 202401 1182685 1995575 638513 1091710 992186 1286526 1328390 1257970 924365 1015647 457004 110505 1718651 1755099 1647592 1578367 1001199 549115 1812797 423481 1619381 286209 595850 674770 1046129 632382 1999934 1179678 1966528 1360445 40329 676770 195327 191649 154077 131944 1207452 857022 1958157 528557 202845 540345 758395 1421071 287405 916528 598786 467625 1528320 26287 1300394 782770 1060465 1846136 286720 1608456 1673436 1437830 1949853 152053 1636248 1752245 1976169 1041903 1657640 632871 1439400 200684 1319192 1373755 269428 504662 1559372 1838769 249932 379997 185925 607226 1423337 1570435 1920494 262813 146948 622196 1018085 1635089 782355 470560 1242550 640531 410898 1501607 1275884 467237 1796740 1758300 1198774 134045 149846 1048106 970253 91029 139761 884422 1620888 1634186 645285 1090165 940215 1062808 654831 299627 1041173 866141 977520 1135034 1642791 1233669 77612 1960508 1365059 903782 1606246 661614 1908948 1889451 1794085 1556447 1813394 540733 1857142 1938314 1190383 894066 981293 372814 693997 970203 1712820 760529 981508 83321 1491861 1265502 25429 1181767 496979 1980605 1723077 1171324 254507 468953 1245548 1114204 360342 883892 1763946 247429 795598 741431 1613059 1311631 1178013 809982 886459 840108 1114686 359630 1821078 1903821 1160105 1899042 990413 882661 128842 938616 1290977 1262305 1720542 543978 1484355 1993635 380626 578530 236346 265799 1385463 69254 1916111 84461 1331769 125462 154544 417572 239360 1148671 895672 663994 209545 1616845 521383 1251794 1843727 965381 203053 1085212 1387141 902593 1112972 101627 1126405 832788 1050510 1431524 1117816 1503944 151924 648693 569654 1198287 1339811 1669809 1745557 1536280 1921026 876829 1280913 1282811 1033891 17927 445884 1681854 1486845 1815394 958323 418519 1225178 851604 172929 1449226 1791635 895498 454674 1086430 1291714 1241627 551779 1020520 1834881 1983417 953887 1044764 1952219 1658667 963540 946168 603091 1177398 267684 1104351 1846828 1691114 1990195 15664 501805 635335 1938684 663084 1879816 1848827 937609 37341 1315159 1630648 924302 713792 979432 1937919 179512 462008 804305 627898 1429316 516355 543290 127559 599414 1923555 169795 1987189 1049355 1031024 552571 1337132 1260583 1183549 602503 747518 361519 1309672 169 1841114 1266086 1158346 68649 1987962 450383 478190 1816484 946609 1019396 403957 664835 396708 454758 991190 1561819 1583325 485867 1680365 1592354 1945931 606082 1417749 1718752 930374 1469390 721797 660952 775501 1474467 662467 1413148 1494620 1736197 1810109 628973 1405614 193677 36889 1624524 1151235 1152107 1565088 1207505 1564930 1756373 756613 83011 669312 148146 1692277 1138684 1672415 953006 1009826 1170250 1754964 1694935 1722359 1341747 1336505 41704 1818066 597807 1624403 1940696 405099 1107176 1192800 393314 1497099 427919 1458329 281807 1782567 1236020 746091 1878624 1556023 922058 284900 727089 139389 1783043 226681 1059469 1554130 702544 782075 1280686 207159 715267 966185 1561091 1377786 1752458 910368 1981191 803005 1685593 1141767 415233 1617458 1534155 744323 878866 999474 224103 1519220 1583640 432747 803845 464844 899504 1442118 870478 424739 304948 596692 1364236 708601 335613 803107 995081 238026 908348 263426 434209 1996417 1058376 689656 1621266 325793 1138841 366696 411980 1621318 1159165 841091 459730 1701124 8486 1907429 707381 1377473 1660635 1263362 115609 1657369 734235 1822311 1796261 1075585 1470567 1834801 931209 1514292 182607 1367495 793780 577523 556050 1855926 274054 61516 285124 617956 1668641 713129 1832532 1693586 1574343 120376 806084 1110831 911254 1543296 1362266 1216381 1701287 1632063 1247695 229435 1367254 1192518 446506 369566 192026 1259941 423843 666220 482876 401631 460099 1001928 1207065 736547 1941008 34210 1676201 1956702 822446 229480 1890367 755715 740108 1779002 1578104 429963 143254 1546194 1012074 1511956 1075296 1757450 1162675 1579505 467241 1749403 1358899 1355299 697087 704793 186729 122104 1096533 909982 131211 1353081 172526 125545 754925 923678 628361 186764 1568672 214450 1152122 1873804 1047494 929212 871610 798909 1074893 101147 500873 1382699 1087055 190631 1996146 709972 1398614 1154358 1924558 941439 1163648 711900 1645473 61125 134823 726131 1757436 950444 1936146 1671439 1985733 587400 564461 1841347 1521345 1234267 197324 374171 1142014 66649 943041 174061 1151735 70868 1003639 1069880 949657 127384 397799 21793 760414 473309 1022170 1210255 1648860 396828 1792528 594586 571859 1301465 454126 745269 1737348 1678067 1896080 1222385 721343 353960 1286750 100684 849726 713998 1128708 892779 157550 684458 1313110 579717 875292 1136911 523148 689375 1744586 1003848 1682067 1401779 1383898 1621723 669202 1474333 1060225 399639 1248054 1564495 686979 58068 492577 1925405 417326 1025464 1801854 250639 1476647 491870 1390740 1562561 553765 1411503 1237703 306692 1486516 1184435 1956527 1946083 460565 865892 638514 1501024 214992 1679559 409050 1465500 813301 406515 1970764 1608054 1905454 912927 1625087 408880 1259369 1695870 860969 331626 1339771 319597 1833055 1715971 1904811 1004814 1715637 1381099 1147583 495298 216295 1120258 1804571 1323615 506104 239087 327049 1980664 1346648 1779853 1750383 1387474 1261509 1214301 1172201 1616823 1903212 127814 163449 1232321 1079563 1939512 1164556 1749882 960600 1050611 500546 1967546 1635962 1206973 94796 1213790 1194996 222849 1583514 24896 1493446 617001 1011048 130657 1608443 1082338 1439493 1495295 198763 1499403 998697 694280 1859509 169642 732736 1828341 296121 389166 578696 358094 1366358 478765 1535967 1797537 464709 219081 544804 718032 62126 1530249 1469875 711259 1295893 163813 1840457 1808952 147148 609346 440453 1618968 976690 1732922 1491175 653925 348772 872797 1969075 673305 614125 948058 490222 811215 1131965 1704097 901077 648264 494360 219596 215977 1341127 525627 1432960 1011369 1504094 356884 92724 1194572 1106247 158825 1743602 1199160 1156008 625906 1961633 805550 1126627 583781 51606 1339792 1059248 1728462 813452 1655583 720011 1611221 542037 147397 1460907 377826 922658 360066 41519 485803 265724 1813676 1488787 341525 1915440 1312303 463543 1049882 678700 1426068 1986916 1244159 896843 1786631 187009 1255117 1509045 1638703 1675274 263123 409701 967659 768588 1485504 926781 385687 640225 331916 1329929 382367 379035 1071512 1678210 1941518 1065880 211835 1067146 900254 1318739 1250704 219146 877468 660137 686662 584519 1541380 1789756 581685 98657 1639681 1123157 1148482 1209551 1031696 1474708 736954 844745 1087679 751550 1328284 692817 21471 1696620 1894284 1724418 1145786 601354 1593161 1929831 1589626 1510663 78905 1962103 127760 284812 451462 1049134 757904 952316 372760 296373 1026716 1999209 1747964 1731845 252882 624088 1875543 96828 1358094 1761564 233679 1544980 1896524 1196965 25930 1898227 62241 135807 726378 62923 1844832 86804 736745 411305 8410 272688 224220 1488106 227609 876063 40877 1595079 592527 180732 31366 445607 1592421 1953033 351454 1974234 1961100 404448 648639 1829560 482611 790924 1351707 1419655 50432 661475 913759 1312230 1642127 1900246 821370 1899270 174924 794938 1844118 988499 972998 632624 1071494 1869797 1138762 1527479 140230 1585544 148377 1380312 395157 1175043 933987 1285422 1817451 1007923 420997 28092 1667457 1726685 876379 1564350 1381805 192949 1444346 493371 1756525 906763 763889 755795 69788 1248936 825817 1600233 403954 817065 1702884 591020 993996 1959247 1516118 520586 1814344 485953 136684 677640 764178 1961855 1347107 126245 236408 79984 11324 1796886 797020 1534703 1097288 91023 673789 958083 1648975 971655 1207068 1223737 1939411 1169925 1366213 800577 942788 224812 297622 627464 294463 1349021 666738 891275 1287622 1180885 1603613 327779 63610 94422 1688396 1055840 1292464 876201 245742 1749675 1752701 1285711 1316290 1556864 1390613 1104183 465163 165307 130628 472197 1975683 1896646 349023 690475 280317 194922 1439188 306995 579858 1482626 511146 223733 1596340 1449733 67027 1459133 1519027 564848 415537 1398432 1750628 912210 1946553 1923495 331505 331623 330359 1184439 934288 1633779 909192 39513 1120363 963050 614681 1939392 1085000 896120 74013 1597993 1495751 200141 1649288 1766795 301890 1271498 133636 614925 904998 163782 121372 431630 1867148 1308911 1494391 802128 1787953 612892 1775981 1712262 1365439 502877 1399214 827291 766991 1823018 301999 1282715 1586566 570136 358076 1806431 1680358 211785 848530 893577 547226 1241471 1244701 32088 1453493 44941 502051 1035569 1442369 1854066 1133638 1894796 129623 1589768 693445 1609453 336486 1595132 1273284 1375913 980836 1209558 1701570 1206083 967479 946072 335785 111643 1966252 1576827 1376950 880145 1983269 1571968 874529 719157 644162 1245677 1031359 1880553 626775 1195247 1418632 330383 662725 1262090 301543 1232250 1503279 1101882 957484 479794 1936781 1551938 1527851 1414085 411829 1930342 687722 277554 288705 1097445 1984160 440462 1337292 373682 350408 479690 1058328 1019015 30253 1641734 830376 1959431 414658 1785212 497888 991598 869183 1560329 1526574 652553 1724604 412390 1768869 423928 100674 1266886 1776264 396023 1210572 1411447 1724738 1269361 28134 1443516 1111025 1238766 409738 1221697 1527427 1137082 1151359 1986743 492074 1857557 1295149 1446928 1140469 511391 459868 443685 1248478 1883660 638248 79357 128836 98691 208685 1266175 992499 466916 37265 1447512 361855 1233566 1235642 509316 1267076 1741349 1288301 366089 1722357 1351693 1157852 1596142 1164140 222031 1766298 515066 1727978 1810111 947782 1035313 334863 362460 432154 1334713 1512133 665105 1307485 1699002 1926187 1250179 488761 890129 1784554 443493 1572892 807696 1883152 683821 1387959 644051 1513444 921699 1293861 834648 1045463 627665 1728204 1185241 588500 1889968 120617 1323466 1497476 1838542 1825149 1660033 944320 578588 307904 821228 191337 970967 1713314 1355167 1484048 1868938 1779735 93846 516239 1167140 1173424 1877167 440009 985658 487362 1440936 1632100 380559 783245 1043258 987931 938074 320316 1266520 1552978 296825 584613 1702233 1057168 1932848 863968 753373 413022 347241 1461377 786748 522836 1087350 402296 1206053 102623 880860 401554 1362897 664922 728177 823806 890718 167271 1755227 868412 602807 1359201 756366 338349 917102 1603721 1819457 1915334 1092732 394905 807852 553234 428703 1847439 353823 1945911 706097 1982710 1848600 1077012 1000863 1253771 178469 1571707 530516 1709252 1186281 1801542 1280065 1584906 1698392 415565 1108344 1097093 847703 1896165 1325501 1276659 1543447 1653221 939451 1247049 1263438 1489382 1191693 630287 3861 383069 1270801 1757040 1876516 414314 1440965 34608 1929236 692576 804657 712791 1788589 920821 1985855 282668 1372659 733625 18216 1328382 98557 1390329 865600 588956 478976 1503715 33643 148929 1456664 1860759 33203 384082 1654588 1776265 870882 149106 1224850 1880059 1984850 139620 1426976 370081 1494094 1327670 263189 1986661 273615 1688654 1743470 657085 819362 853267 923037 1869269 469533 845348 1326801 859300 1283766 1011900 900618 1831874 1930386 1769818 345333 1943898 1488157 345594 1220598 355909 1302708 255885 1814544 1209538 1328543 1505158 1243118 1982705 1685066 1169513 1174190 1613054 1695102 366683 1140101 702964 1428842 1269652 471771 829397 1869437 436450 639978 1782651 1243694 415402 549249 1916376 1111017 1585156 1384487 1353111 219250 370052 356547 199339 391734 338566 435266 1093340 813136 837014 1242463 64517 603417 353397 723668 191289 485147 1092114 1967406 1213323 465877 1947924 289626 683800 1187774 573604 1322860 654881 1739274 136742 818699 1957699 287884 628558 234261 1387858 1921184 70663 1019257 1269419 1403772 1738563 867103 913427 1134772 1792892 1369946 972778 1996414 1795675 726807 649618 1767567 1459752 876250 315478 352245 1466901 1020556 1963927 915148 1474236 212228 246538 1931320 86594 813172 3429 1710188 610222 657217 356939 328923 1112397 1967178 518201 1034096 1556976 198850 962257 520423 1403941 1817360 926842 537773 299833 1703503 440217 892322 1039527 1019309 65018 230149 1828823 1022923 1737713 1622505 1939317 81386 886691 346117 1741473 168322 402634 1307199 989931 587057 909774 1229281 379723 1155346 1470541 327220 1133484 1947725 1389853 1961619 768550 755514 468290 196326 406264 827831 1979491 755212 1431494 1005516 1053011 1267408 491829 1992025 1572995 1428472 1754493 1849679 1406831 1893170 484623 1766359 1733414 1625763 151251 1291227 1470612 1182383 1408301 953863 891499 434468 758008 1755942 810308 467714 845208 1225392 1586395 382055 553208 1916305 1448644 138974 1859228 198701 1847412 1395920 1183265 1648681 1210763 522253 894646 60030 388341 1924130 732180 7634 1595436 1261606 838005 1267108 320126 585070 1512024 996002 917059 193329 82869 1727724 16191 1460226 47599 248177 612 427557 170272 1990138 1123682 471590 788902 194816 38972 267424 1845299 1990673 1290833 835476 1579032 782409 698670 465039 933802 1907357 1967566 1761418 307233 1443995 890073 1083292 364097 617219 1310593 38661 1451177 701440 1247094 229162 1733332 1030740 1172351 88305 843745 1068468 217625 1217226 701260 1262569 383829 1898476 786954 315660 1313308 712356 219884 1264725 1787748 188720 1330297 1567901 1494112 413629 827559 1440017 16821 555297 32393 536522 790743 531636 265169 1724351 807824 857398 1027144 1470546 1958713 1521322 1275758 446148 1569320 208157 1626307 1597086 219929 1115848 1331765 1600112 485659 641085 1272366 1755342 1020062 1985945 1636332 1219402 1175590 747460 913808 662582 1064722 1400387 1429948 1590519 634409 1534247 108198 1484229 1017451 1910849 803818 1944580 169670 2673 927552 1444069 512617 1226509 595690 1536484 1032762 959770 149108 1174771 484588 72745 231989 1796806 363962 831509 1662556 286394 291683 192713 1698766 1980204 1588061 1579569 1802858 1646928 1471430 309309 1939922 1206651 1991245 1861695 196488 737698 1148764 505421 1225403 1856827 1218583 587193 839450 1155226 1324377 1108263 1787624 307032 1150831 1493926 751844 1972382 200241 1251706 478622 1245107 1617125 1417167 1820445 615023 1331001 766213 914037 1867997 1029520 1411399 1184902 1848141 1847845 1967035 314245 1054072 739360 1520376 469083 29794 1392930 1610631 1309642 1070318 893904 1425793 24157 34040 1924716 806644 1480027 985101 1252062 1281514 1894414 853784 496826 1071815 1252273 1597605 724661 1896834 1440052 199127 898668 1925721 1238973 1569494 51675 1814653 1493178 1061466 1761750 853227 1710839 1131139 1974356 1198347 1120132 445073 1422849 1872635 759628 76786 819393 1359458 1395391 1072138 1186798 1454870 160026 210898 1335575 361627 1486125 1530831 601601 213112 430338 1707679 975575 1957985 344031 445045 382120 832187 431893 256946 862437 997641 830105 1783574 902945 1600664 377067 1453802 507293 99066 562100 103244 1721411 93591 94549 1859880 1228864 370146 1149272 913652 499521 1186195 1334445 376208 1184720 1340040 1223009 1393241 1281914 255097 1872296 613692 874081 1074238 1337145 519225 1222960 1223094 1490947 1046918 1453646 1133855 1030623 611567 253520 912945 317100 1191457 436818 510729 241170 1275550 1197361 929671 584450 1830602 939830 1930484 1011475 1733315 1474386 1731982 797081 1414402 170688 85220 1261434 754010 202453 698957 955251 625624 908984 1965633 464463 986944 1028473 399279 1873713 207274 1417846 672569 1876283 1166678 948510 717190 1200850 1129298 653892 558159 511613 1511661 694701 173203 603751 1267222 1177119 111373 1705736 195699 147920 742752 1984786 1398294 1261208 1810298 163518 926674 1951922 1943190 778429 853408 115307 851306 251883 401330 1176115 1034467 1555262 775546 38325 776984 802720 357173 1947372 272183 291300 635447 388951 213494 1526254 1371048 498157 1669042 1919160 689652 1315639 241180 1075763 191307 290047 691532 1730352 1887326 1318092 1170198 1463266 112742 488830 906642 1872524 1378102 636026 1725806 1423348 1911748 1697022 501521 1035334 1620411 1960934 78303 1371455 306897 398979 1854588 405098 606908 979967 1602153 1619240 212119 1303018 1328159 1723929 397293 1834495 425648 471491 1548548 1901013 1625186 1805891 1426229 1458109 1195394 145428 684224 1232645 212442 1210919 1575201 826986 1843761 713429 35968 1244959 950348 195624 816891 1068860 1880911 1485673 1230511 144165 1720720 990855 1120999 1016124 1894854 440933 1450032 1840026 888221 1488666 187558 1806426 1342860 301921 1890392 1965284 1011277 1685430 992816 477108 271712 1293548 707750 108448 1183145 618647 1500906 1812292 711506 1950861 1726878 79566 963929 1478085 1727161 1353055 517041 785720 1463809 1434956 852957 1883679 616529 1577860 948587 828808 534512 1460666 436475 465770 1339774 1822474 784364 828083 981341 237363 1993967 459131 1333570 51529 1842327 665555 893098 1033787 1828047 1599452 1809054 266924 1588117 928180 273206 1622527 1283703 1194369 1024941 225764 714213 884353 1117281 1590214 228541 790413 299741 1082979 1345717 1154960 335877 70157 613213 1969051 1534705 61136 1698241 1913479 930068 907533 935726 1369843 1269083 687057 688359 1211043 1707556 183306 186588 911889 94536 284305 1834233 1473229 1915887 741554 131324 32287 460029 741196 1464970 581137 2221 533536 1654799 944355 194387 1471135 1650869 1604399 501593 993993 1697307 1963364 887809 1310605 1526394 1187687 553490 1245984 742088 751632 1695268 1800096 1273045 106860 284100 509090 573499 1191915 262423 346294 1361520 191089 1250814 664599 78530 1332691 1250181 202680 1269890 1925420 1756711 884772 116097 8517 1159553 1158695 303233 249992 698362 265701 1319074 1452899 373337 1841918 1070206 486892 94915 1600142 250535 546393 1228503 839854 96640 1575916 483978 449182 1641729 1833588 1138228 595846 1298278 345470 1088565 1518703 961545 1778365 1018712 1130378 1553532 1101906 1272170 974732 964982 1485831 873727 1130450 185433 853582 1821628 1479431 698129 1787264 1904874 1342431 788729 220688 890302 919618 887169 521089 1760963 1847384 325087 437016 621838 76036 1002175 1868255 1066570 1090815 1903362 1998014 1282709 832856 1859655 1353320 1740777 1157213 865980 915952 273639 1661303 383495 1294302 639255 1754571 1588868 1477737 491537 789009 492113 1428935 1240483 445524 213832 1555290 749550 744386 369983 1197770 116176 1128103 17022 747006 1170183 928757 1808468 147133 1561321 182916 973241 359485 595209 754276 1621104 735120 433549 781867 405425 1744925 709692 1231524 1225149 410284 646638 839080 203163 568773 1436508 340703 312241 630514 261828 1963422 461667 338614 196620 603689 1640470 1201915 684529 1836783 728776 1147858 385650 207308 1103859 793670 1299503 959383 197766 176239 946470 1957534 348126 1266801 1972404 476748 959525 416293 1329038 98547 1149864 612768 359125 719481 533237 1247467 1448745 1265584 91435 1897069 1173220 3306 1585983 1860282 1834384 1189763 11030 1170800 619927 48744 723061 904114 497431 1061758 1903738 1077403 1419753 645254 1201739 1004956 1258067 1508432 1202458 1326445 1090744 1916440 1829894 596127 634614 1552385 1824303 509859 492261 1691252 1002230 956962 1163109 712032 1771338 486200 1681505 1018679 1260385 1425724 1655363 246601 649817 1046700 959771 878650 1623174 495311 591131 893871 1628248 767081 1182816 375777 980917 1090624 224121 1083921 971688 1739081 618460 1971843 1997408 362983 456331 1789342 1216945 1712901 1430484 341527 245291 981447 1234687 1902716 305002 779833 1903687 1352790 1249659 1918728 1455158 5030 509711 584079 929443 570091 463894 1614055 810755 756803 336763 440708 1725843 604230 1369759 1961912 129592 1603869 1434941 963703 1177641 1772652 739714 218585 12297 1074035 377952 1406978 261179 1483141 376362 1650517 862682 11671 1394397 1669506 1368368 780415 1694805 1141295 929937 1580080 235418 1224098 324956 1523112 1345197 461473 1661678 1942056 1848590 1117724 1900992 702874 666269 338742 249797 1383673 1876328 460921 744534 922700 248437 1768722 1520134 369132 1155853 526271 1544619 113431 897379 808475 1768654 278464 332913 1082519 1880607 588992 228711 365828 1645786 748175 943285 655188 1715969 1237805 289982 352281 576093 1495441 563050 1740491 10770 227866 201397 1226523 198959 1013692 1224744 778812 1853484 1777822 495217 1307462 1531389 1761835 1557838 45647 1202610 456616 41301 237227 37335 41534 951940 1337199 1902971 644622 1944934 196133 409205 451916 662022 936244 1014777 1243274 751128 1224036 83798 1872608 1665684 1303811 1450972 530073 1907530 1364173 386314 547007 493150 1243130 561400 1601463 1320420 1830521 968780 208814 380586 89361 1164932 1182609 1170691 1126371 769580 369307 1814947 715466 1324861 706715 22237 344824 74208 1437159 1464866 488581 678030 463985 1934230 210327 1612343 318814 86102 1746147 588970 1081945 391897 1208644 1184143 1412430 329765 1035416 733636 1280568 86986 258871 1295119 746411 227307 571524 1104670 1974934 456995 1580573 374120 294725 104007 840592 1359335 844782 1116995 914385 1224474 878533 381508 804137 1774989 1587443 644165 1362667 899380 1029890 82122 502890 1245118 1245258 416607 1442265 912981 1395646 527111 1797852 1748517 341991 1008842 1056474 555191 529330 1819421 873524 1587744 1851028 1373943 475801 358428 1500215 925459 905120 1822533 478436 312583 465186 1064927 687469 180188 995005 1126784 259565 137903 829024 84995 245369 1848428 1619066 299057 744417 1882862 883903 1639929 1107978 1125825 1547568 1131181 860627 565971 1351351 298331 700086 1312983 1119578 804776 1566700 418860 1026952 971699 562414 1309095 74258 997027 311017 687084 779577 1742150 1070042 878123 674494 1280139 839149 1914441 1155855 1749563 643729 1980918 1403682 322081 578898 362331 1361713 1726968 182333 1529137 1318966 1731144 702539 308827 409398 1295847 27804 444870 1301492 1190981 1528644 1892780 1492800 231000 628904 984277 520073 1768308 815621 1139912 1991639 349102 1406273 1589661 666833 705066 681549 1399373 1350229 880327 1309140 426482 1597948 455160 1846046 1245455 1100944 833960 1419377 188951 455618 1495580 1360827 1528759 369701 691822 1877829 698974 878868 1038800 803351 543503 765963 1224083 1104934 1133483 1844637 1827080 943680 850964 1263364 1828450 612061 1897535 733511 29331 1700906 204039 570775 177648 646506 1028576 1192537 1113825 1847705 860145 450165 485331 80317 924982 669477 1062775 1745178 728791 1040762 1443953 1978177 276722 427153 703955 1058322 1187953 1819314 160286 1214267 672525 1696180 108187 55296 1022449 1131932 11421 1599801 1133060 565269 1729872 278036 82982 743566 1728957 1400953 288951 1311972 529720 1033163 1260921 219906 656365 1959094 403543 1404773 297657 1864089 1224836 730045 50805 9127 587935 1862310 1060625 370370 734754 1523270 489137 144478 41431 1143535 1482183 255610 693363 1593752 1212425 1094647 1435381 1467110 579896 1946703 1324996 1201796 601641 713024 1423934 783729 1944971 635883 132319 387838 433241 1177856 29595 155363 1168982 1331437 1294065 808219 1219596 375621 1582909 108255 1480369 936306 932996 1469895 1006007 1829415 1649474 573860 821373 724412 679980 48 1992345 1642010 1522119 1324636 1609635 1618765 667599 676575 722010 196901 1232334 1024395 433096 1986005 1782254 1731776 1133697 1565668 1518016 279551 1130699 613228 339234 1002353 910668 803134 1218164 925921 1831847 1594055 725409 1492810 1775783 984106 1817340 1305562 420536 1427970 1375174 721299 1304023 1516624 1176237 245099 707432 483942 740819 1454587 1740290 143390 1312542 1626654 1406894 1083802 1488495 1341826 1086486 203811 1595665 1968004 272928 857274 1068443 285979 1887564 884603 1719949 1007816 1194749 408606 1621416 1511071 219647 1755872 860351 1324072 1512991 1455043 814846 347147 1763598 1263851 1517030 1742956 167305 1416715 1842563 1599458 215128 970056 550369 1139577 26238 1110403 783215 607549 1156889 47689 1819573 1329226 1173325 1693785 1314781 1165478 545 225128 1917932 1389538 554788 450945 1442763 1799630 637508 1064573 1105978 1916262 1223159 791831 533672 972607 1363695 755130 509889 670360 452378 1065105 380424 21697 1341979 89402 657209 690697 106126 908565 287304 457149 322333 1330415 1363389 629169 435909 91669 584034 1949569 1344020 1772155 901177 1488322 730031 1517297 1431904 1233673 1525386 143770 380708 1661497 1484395 723231 1416268 1804732 785425 1140537 1348287 1655875 625044 1169084 1054761 1440204 1289521 1838494 324077 1889375 455912 1619733 1319547 186290 496470 1773350 406037 8666 1568432 1180634 1486149 1888136 1577848 1370031 837615 560134 940170 241279 1898960 1995893 897498 179723 86847 1844430 145181 818419 1162599 296150 1116688 1342299 596805 379141 1907843 1009786 950320 472979 1537545 1266493 116339 754682 1876481 409152 954176 1439398 684689 867961 950193 815447 53263 503153 664650 1023529 509020 467481 1297079 1293472 1461945 768248 60099 713167 103553 575167 1901473 854784 91517 1118682 545888 905506 161993 302089 389550 1417417 714353 1858690 539655 1471209 1276303 292098 481148 876665 680340 1221339 1207649 1810926 1980850 1000263 150519 1740427 970797 475831 1523208 381432 224683 1313077 429013 1007813 950525 681104 549080 1824959 1450372 657949 72278 1823172 464226 422118 1039715 52715 794756 1580593 81148 1149488 1701219 1411311 1909802 484825 987597 972487 559515 1747909 1682200 170273 1363981 1769488 206836 1877537 1027296 728243 1346017 452569 815494 1531245 40040 736094 1635168 1766098 1152339 1853235 472569 412834 927070 256812 1890526 313320 1044398 691483 1580419 617822 1489021 1937378 1182325 1309957 319296 534903 1908235 1055876 207417 1112536 574655 950312 683419 1313014 1561071 1640492 42372 471517 1997465 1428167 365308 373242 1232474 1526969 1573309 1228498 742314 1078423 1891455 288934 1963850 1940310 1887645 672531 1755233 889591 1499381 1351729 193824 1029813 646437 414243 1561349 779791 1010885 348735 1193310 1944206 1930997 368413 1631639 329564 920970 329394 1989103 494307 701855 924739 571913 9257 213001 641733 503586 841725 45209 1354403 1117683 580764 1474546 1617804 1982029 1427346 1208093 344305 850904 285449 1250777 380312 1983607 791943 1091691 1826962 1816329 1228469 404439 982778 136621 1034291 1551506 1495429 1469891 46509 1217217 1832706 291420 886787 1086515 1558236 1032044 1340226 1211565 146409 506365 899777 464791 1786880 1089948 1262004 1689062 1061690 406373 1180320 1021107 997032 1807454 377840 1138005 1291673 638166 868791 1827927 1137063 1675627 440214 561222 1626886 265989 1889185 1799811 1041759 793840 140130 292173 678874 1681809 1932571 1993974 1379274 310292 679926 1415246 92294 773058 170440 1082949 1438914 43507 1248254 1286376 1697554 542860 888812 540223 1455453 1263998 1866018 589107 1036206 648757 1228689 1761654 1821178 1680986 1805813 1823508 1473666 506530 307334 543587 582053 1667486 583605 1774033 1657774 1683656 865673 1619720 1738443 271588 1883723 1193 1826343 796215 1756524 817761 1794398 113112 1816101 48681 462660 664781 465615 950021 867398 1997829 225808 900243 1263020 1098622 1976340 605807 969301 1024901 1912062 200811 1326082 211661 1700460 1953535 1894197 1527700 1017073 1203425 441504 1160027 60216 243615 1531997 1422775 971720 1260417 1291137 1272530 276993 1954173 821232 773628 236009 143845 1212266 665995 289743 1970139 1591319 695201 512761 407178 1646819 1033082 1264045 95799 398581 1774717 1056687 1787231 492550 1284966 1094210 432290 651853 1617896 1846978 801402 727415 1577413 1322893 1806873 254091 1263968 1123404 324000 1829023 1467929 1055672 1233257 1967974 27615 1069501 1981339 1678234 1316367 1606953 1583874 380183 422559 782448 1580270 976637 486013 1677800 910466 228594 1754120 848788 582534 467344 1820790 259544 1014317 581113 206130 173604 375576 478434 1673129 717585 1837500 437613 50448 1600184 641480 405628 1952708 247184 316019 806590 250028 1066791 1464055 464804 1263914 1972962 489221 1571388 1387260 882040 192537 450501 601368 213823 1019569 401973 1716707 692046 804905 659510 1390846 1107482 1340463 33174 1066062 1062424 823903 1620224 1648319 1867588 568606 1057176 1298696 162208 380502 1988112 306733 1409710 584440 1515359 397134 1545080 134308 1160454 580928 338061 376115 537591 268870 68619 1382155 1327707 1682548 1507647 875743 1842561 711873 1374985 5733 1690289 1275258 1313890 106607 685306 736839 967932 1340630 1536245 1432329 51903 1464608 542334 271334 865284 1488014 582808 1925920 152681 258590 811372 1105700 311554 1963900 464829 566510 381141 1336913 1607813 1837785 1164920 752179 297441 17593 141030 45300 741651 303538 1131739 304564 1047724 250740 1190628 1839289 1051364 291796 1175310 852913 1566919 1536742 269298 196340 209242 1737725 926421 1800994 848051 1778726 1813320 1089508 548193 320359 1577019 1033705 1060929 1315324 342368 1090891 1839418 1665559 719385 1024772 544077 1283256 1702940 1003154 768788 832876 430032 584589 710552 1802563 443886 1426903 1299524 212663 1208970 1433073 974041 307414 1890959 5415 1527865 521922 505606 1643688 1379342 816038 1721266 448768 642044 1648378 1831522 1442933 182178 281482 1151391 1778254 1756602 19389 1714583 1993746 1260786 1764161 640041 1851883 788591 225004 1549351 285714 200769 280109 96825 1988069 449424 1663919 130747 1484809 1274783 1895934 1524649 913300 487330 851444 1981586 809849 98193 491831 169194 887728 1443488 125135 1467523 1825327 444734 1074510 396042 401744 312672 122772 814205 754834 897781 705487 718346 758618 1134727 602936 826034 378093 700081 1704906 686938 1761230 337568 856587 1413580 324566 1664446 76010 1440123 1351044 1184717 362709 885066 385261 160230 776084 231624 1707253 73294 1840261 458166 850133 566126 624541 1633243 1038363 1532574 1260316 1633936 1694876 1150317 1198599 68362 713918 1877595 1616676 544828 1340665 827806 1960809 563941 1513733 724403 1420152 1585437 1893021 1039897 544327 1404590 1500327 111508 1444422 725596 1381992 753525 887748 1473699 1518560 1332656 1458036 1814613 1583418 881148 987703 1899087 1336380 579757 383763 455426 1405317 1276843 1429502 292183 102025 1124914 413331 939482 1203750 294375 1250389 50136 24421 1363159 1687905 1325740 1504904 1589145 171414 1813929 1647883 887667 652982 130152 1087659 731916 1172541 61300 1356939 759493 1575221 904803 1926177 152294 1109635 1539685 322687 1990240 1935645 117608 1784075 739288 1869479 1077378 79678 809162 805044 1350249 1402437 1942456 1931421 579386 813278 24748 278477 1024300 1595445 1241402 1347619 1470643 114380 1918959 1222474 337144 1105640 1466650 274378 359870 1552185 1086899 1489825 141629 876120 970783 710716 849208 750222 1214108 106592 1751684 1729656 1637399 1790832 463059 350947 1903668 1422008 848825 985666 873041 1810217 985199 1742766 1399154 416365 1590806 647225 1194424 1422280 1068995 1671861 1324410 563938 688888 1017683 1300972 1438988 244666 1869353 1244280 1056928 29618 1539397 282571 1980864 902840 886112 1831835 1861438 151412 508993 1606512 744851 1631562 1261429 981960 1547062 714523 225811 647270 623970 2045 1195111 98621 1853373 505941 1602702 410632 1976432 512275 174551 1565739 1107801 1383359 152275 428665 925081 1843901 851744 1442303 887979 1520932 1874887 46696 1124932 1693955 1955913 1570801 1036942 1382609 906659 1600833 286023 8992 1593813 1890305 728310 1894079 212828 1595788 1058310 1351064 438297 753402 1785781 1835398 1976715 1538640 442418 1918821 449846 1289548 1145666 1501756 923740 1787602 1703553 430775 1518052 991292 752228 763182 1295159 1595657 1725883 1872630 449645 267860 276349 1954537 817521 1395386 1961862 1892448 478410 1025133 852612 1917390 984497 1861116 1480299 1460196 898070 313484 251079 1267886 1797958 1053699 1571891 640837 48420 484584 1473232 1189741 751185 467696 471719 179479 1841230 1073508 524626 1958629 1354145 1647801 1633179 1850467 207456 1496121 1967115 1775082 1933358 802710 722856 730637 427868 1003532 1264852 1788780 83298 1435721 179912 96794 920564 1750422 942846 658826 954256 365338 827992 560629 1369449 629565 493099 1644627 1283543 952906 1123066 531018 1726357 866067 732486 69365 1775942 713765 1534764 151171 1658338 318006 1442160 1272383 1601358 1117617 1926039 1226488 223438 222158 1334375 693894 1638088 101303 273632 1072195 1930521 348369 29320 763044 768598 263343 1906160 327495 1505427 1768173 1577184 1887787 1472348 1305452 79356 683975 492485 860963 1307154 910603 1768216 794470 182255 1954053 1797187 70708 840260 1964627 971814 1113966 860960 979901 995327 946616 1107308 1057021 82652 307406 1359350 178171 274296 709620 623087 1486398 595852 1365312 1251417 458660 295942 1475894 764342 765393 1628058 1745925 636499 1300860 1834129 1165223 1320876 1895860 1984135 1167050 1474544 1967126 1256801 717547 1066146 430947 208555 488327 1419426 64277 956395 535668 732519 123555 1660018 321370 642899 718561 844974 1509939 1356386 520447 1163969 1030972 1902534 994336 604978 1802213 325658 132859 1427320 1869855 903150 1202134 1028216 1018137 675689 720255 470453 951428 1921811 193841 1652772 257686 842324 1370971 1684347 887460 1288905 1082774 23974 832855 1833750 1456745 1649330 1152669 1850485 483814 432859 686260 1429776 914735 167243 322755 67275 1034049 608178 430827 94745 333809 300915 125871 1858928 1858786 830069 430946 765383 1577389 357905 425790 539320 1372158 1184639 1009576 1247862 1083871 1953701 1681284 1560555 51384 1229192 1584261 732298 270586 546987 1065831 173917 1183542 714569 1794243 1286446 972525 1683425 1918445 349407 157794 1986298 1577792 306357 1775170 1389394 1155631 966405 1368310 1880310 1492447 284531 116552 1121108 321789 705745 1292824 78650 325304 417517 978005 250653 10179 620996 1083799 1233827 393182 127694 1852644 832699 1836442 1434742 719354 106810 1081241 210367 1637202 52376 98471 1546897 1355358 477461 698088 320468 1007044 889438 353356 1869813 623192 1781486 351440 1745858 162324 1528584 1695714 1175252 1425328 69903 475943 1436783 622358 372153 1750843 26129 19055 1791190 1955121 156839 557789 1054040 585074 154668 794995 1689749 1593558 1903313 671481 1379202 1982416 841431 49197 593224 1558847 1340158 117615 94551 769207 1475066 771259 47908 44712 1537689 1591504 856316 975574 663047 1616962 1416458 1257444 1687204 656693 813962 1727345 998762 638119 1262573 72019 923513 1629725 1789539 1215798 1200541 1413465 170184 1613463 1703251 750623 1842046 425824 1169958 1073659 1217322 1454794 1190923 1351459 605303 1046522 783580 814880 225696 355125 1219101 1592263 1367661 1397109 200112 960778 1008135 1862112 553056 398399 1029799 452180 1890330 1314798 1235236 130921 228568 886276 1097657 1477645 105150 502261 899543 413444 1599308 55274 568155 367813 1942379 1741672 31116 53519 955871 1632797 1755627 1768851 1461149 1351403 167824 1481932 238891 803991 65258 1394713 1685274 1801906 119570 777650 607738 1859879 609530 791752 983934 818778 355222 1171443 950624 1675028 1629245 1882511 1565550 227786 1182468 1795885 1694531 92418 1757837 280207 411926 1206236 1440930 1243770 1391689 1055172 1873772 310152 1575506 1120315 1637540 1864495 1956781 292259 1323251 1077857 1193445 1604483 304847 621640 1520018 1467417 500504 1037766 1753221 574047 1749771 48729 562135 135721 698725 101293 871909 1713305 485480 1527581 680618 1674151 1624274 1630926 1241423 831795 1306623 22721 1580155 1959367 1377858 1645509 156611 1273785 1134286 240493 1123548 1341105 1649415 574123 929303 428265 126543 11113 1641469 1577223 492323 1310631 760922 1460947 12568 222263 58596 334840 118880 641770 1192278 1749065 1220940 1992295 1655096 48522 730002 769565 1150132 1465024 1281533 941515 1538259 1664210 1049888 1564726 182980 952756 244951 722655 389647 1395273 1933134 463782 1693175 788260 399101 644300 1748061 1479834 110899 1988136 849078 1745189 1674371 579016 795649 914525 1797229 177640 1968188 513925 1588935 1434616 1225014 8036 1853170 1906752 166997 989086 583573 347491 683206 63417 1191717 1188060 1339188 314053 1233792 1641933 1593977 434589 286067 672032 95991 1667013 312383 1801272 215487 786278 506893 410341 134285 1793282 773084 1294850 1195188 726944 420118 308449 258316 433820 1263798 442793 1230423 34219 719742 1625532 1057706 791766 286570 1597574 1762788 1664870 784176 1918098 16931 149405 75387 584934 390911 1695454 456712 537360 365696 1532942 1780191 907814 1438550 1648388 1564189 407225 210749 1649778 996121 1449636 306669 196606 265740 1323786 180206 833338 327969 406579 341397 485483 1489921 515093 1369641 1903949 1983563 1475533 1565754 1093840 1319801 1060958 983336 1939567 839938 1092793 1863531 401872 1914444 1983939 981115 1457978 305371 1222891 952102 232335 1403065 1666446 1880272 49958 735019 826283 1979942 1565753 1699987 52170 299830 226355 933782 259594 1482021 1101306 1625896 325025 1719157 1874772 570046 483643 1087165 170586 1070671 1787698 285888 692872 1233846 268954 870755 1723437 835466 1706356 113189 488028 1427730 1705140 1035410 559968 1214823 1933409 613512 544135 1674937 1240389 798537 964893 1437105 656773 833426 1194435 1727191 1358736 1968977 1590530 878373 60424 41485 1280612 60797 605946 1949835 64050 192770 1284755 487866 1219924 1630241 1021940 171998 587052 1152006 224531 1498000 1868042 1232994 1460878 391533 643277 1906257 908298 104051 1079394 1810246 1978974 67021 547173 1401644 1359884 463304 1903238 462888 1654120 403874 429063 451360 224376 1246483 734155 50520 766185 154719 425500 1124773 359933 495982 1486891 1552451 1737332 982927 1394963 939745 1532588 947333 1098681 894495 82496 1240782 1603797 1510650 1629407 1327949 66939 919764 1249625 591802 1890323 51586 914365 1842411 1346138 74505 1083886 672291 1992166 1711956 1789879 217 1228056 280399 673905 1908488 1677637 724847 1436417 756252 1945706 285107 623561 95501 1071146 1651177 916530 1985970 510288 1462496 1685156 1659955 176114 1610886 1825357 672020 709436 1849886 501800 720601 738714 971974 1271943 1885514 1281453 1173009 1876142 21390 1005693 387606 423682 669162 1420709 981089 1006628 1790564 1659560 889525 238369 473384 699833 761023 1260323 169301 1150128 16726 441550 1778712 1094342 1350597 1510464 1821123 624465 198469 509441 915352 913579 432093 1975568 691206 29455 353229 1017831 684605 374932 109797 344030 986353 106217 1154830 1251709 431174 1433756 319510 598413 1828379 220411 392935 1459020 1741604 282562 475153 1443324 1082229 429638 314018 1669 1630780 832865 412734 1312633 847276 460849 1476128 1163918 154593 848516 1535075 1199900 1113688 441581 200660 1494565 1536747 666397 857962 1235763 913639 968272 1664540 188910 1021161 527103 281521 1194706 1160602 1673133 589439 678148 1598191 338021 1514743 1723736 1671520 165891 397952 1234401 1825923 851669 314075 1274443 748155 1004511 1796744 715751 341250 1878048 451160 549966 1932072 536583 1342138 1249264 953533 1895804 708573 467727 511551 464569 352754 1778002 1219178 1145087 1261306 1444948 564579 796745 1541178 1990794 1584994 530598 824460 1717171 524823 398537 1353611 1847223 1259408 1041669 1459229 1725204 1336914 1506305 506509 243890 1540706 423941 268661 829561 835612 894184 1862298 1317336 837754 1703270 1407572 1491767 1103717 1694429 1101277 408610 726683 1894797 1288685 1042210 1986888 1025074 91976 1419193 506442 1616899 1881337 437586 240949 626046 869202 481207 1598923 682122 1344504 904478 995789 852442 1222695 1306966 597166 1087025 764110 1296423 1024681 1862051 1613069 1403551 90642 1017719 1079126 1793986 1569024 8825 480974 1439352 383995 1314280 1392621 160430 1081043 1618513 1513039 1251323 521011 1720287 1340819 1295704 752151 243198 1046471 1757188 1167659 804804 1561561 1751127 610298 887568 283898 670198 1798987 1108902 205357 1739596 606086 489582 1145280 21910 625676 1148765 1831171 592073 1497054 132368 1557668 1742744 1325573 307817 661252 1540744 1962560 1745751 1383258 1271090 1233864 635299 1415829 735117 1448987 1243968 1076828 1356183 796790 1162106 1284500 499468 1223842 1297646 1858986 1907317 19400 647039 428147 301573 1448426 1044069 207121 792272 473284 567243 1858853 1730651 954305 631829 289497 421490 191292 1449999 245768 262446 68826 1694603 851756 1575552 1300736 1084809 1117163 472407 305042 898729 1121164 1549223 950946 1081848 166233 1346825 755658 609191 271471 1992053 337623 1724444 1554760 1706831 1330752 1256385 793144 728759 1502540 1136250 859695 1202395 1244710 1950156 1826014 469322 954533 1501418 767829 157323 1763979 912692 194613 1601848 1546718 1801197 1236404 1701674 64423 1815911 753205 1179809 809364 4448 1567349 1206676 1204858 586806 1770922 1010897 1956224 1596892 1240357 898088 1068708 983076 1109200 1530084 178563 394729 1479237 745856 1224299 1616110 1988365 1250218 1661332 781226 55159 1214272 738112 1304568 874395 935324 1550259 1180364 179975 1547248 1560382 1034780 45817 1993472 1372080 1575244 360141 1386658 1495570 1305087 1005583 1314035 257604 1287610 38639 542896 798978 347728 741807 134920 1723691 1116631 670778 1174540 620694 159779 239131 1866733 1872456 1658786 268922 1207755 1412479 139597 1753807 298293 1346406 1835172 1387345 1343211 1647098 1580433 413528 1115858 359663 1364541 1668117 1893649 1400974 9721 33112 520310 718053 1176728 1293562 53304 1041912 818836 1548847 1743315 1401244 441437 655112 1708982 1974565 1445540 1178057 1723147 1734619 288606 84131 720083 817138 1745962 1717783 7288 390246 351629 1628299 1156956 324305 1704257 1171722 84047 471281 1478342 1584547 787629 1447138 1822068 1596619 1924675 1530117 1680897 1053839 1791897 694472 1236704 659753 755612 1676532 1024671 410529 1426945 1434174 1045760 1136812 1112974 288069 1497105 805531 1391267 613220 756408 353690 819369 551139 1472254 972309 1741772 1913797 1884454 182393 1203757 693817 659966 1712173 1622167 1521962 1820320 1735769 1518112 72469 807507 1775060 466855 1661965 1944336 1202753 1566478 733246 1595440 1827313 1013799 1401160 833801 110507 1980186 8324 1296100 1310940 60422 657501 1042591 1674472 1054493 51347 893073 1693158 1557688 847603 657888 895926 468644 6866 508805 1267555 957135 613408 205910 26817 1294690 1720217 642932 1943 1149299 1256637 13116 1343616 1393058 1112501 1961730 1071770 1784961 651999 1263753 1317505 1554025 1713511 722776 1664913 1501672 1765620 1512698 1317699 996230 436294 777901 1653366 978336 1000806 1855758 295106 339340 1659048 1640906 595078 1687113 1074401 761934 791247 1204118 1738450 574405 1099537 1711105 1937072 1026793 311938 415483 1498639 1104004 1516876 135306 1457055 391890 666216 1423971 1531459 804246 735245 840264 1894920 155261 240935 1134699 421155 1056774 1121849 688391 1728714 1909251 1066854 1179188 879666 685669 899846 1673174 380190 1130487 603588 280562 1676527 1810152 550179 124539 1111460 365861 1451111 1870693 401774 406082 1584700 45361 1427915 1410006 1665356 942519 426662 647935 984927 144573 1758841 1500945 1729168 1642884 1739941 1518984 177792 1346691 1910818 470108 506379 615494 1554450 1809161 1223420 1256008 1887257 1172252 921492 832237 1689001 1786718 24228 494562 1144271 1492915 1199616 1293868 1275423 456800 1954278 194698 975550 913793 650549 793956 26318 39069 1750265 316105 817023 1419993 1713556 514997 465436 658138 1702870 1380745 1117237 1156959 673816 1530867 1891466 953154 1425814 294516 711284 1081498 22467 1725488 568177 647295 337129 54493 1485746 1007168 1723804 1186605 1255867 65590 156301 929119 789661 1705319 1097033 385070 1469714 624989 1411336 1031553 134754 279615 1968122 1588164 1299605 1143317 1099585 56917 958846 1878364 1602863 32412 1802398 704555 1531818 833998 1278156 1029513 190628 1663190 220395 903883 930151 986160 1422258 1359882 647860 857333 966049 1337644 1101057 1526965 425494 1124153 47144 1862367 45805 910641 652364 349139 1295926 1096967 925103 868806 291832 1226220 634399 332224 612629 1313715 558601 1813477 338793 115425 1351760 890968 1115546 823397 869131 1415594 1530681 1038879 942874 1617402 33617 1792575 525331 963568 1531064 79273 176034 1721523 1559484 1639723 106490 611147 176382 82921 1428226 564271 1022235 1730596 743850 1544762 505844 591849 115828 560537 363940 1979436 685988 639248 232 866982 1077469 1106503 467125 240803 990498 1702909 1396260 1112020 1603369 1163733 1148929 1794933 796162 449821 515723 483207 595812 505050 705310 1797003 1464125 1732727 1386262 440507 1753914 68160 1747718 1340112 1537742 350689 1151250 224186 539998 838770 322912 285559 1167517 745724 1764301 725815 314091 85556 95305 853016 1400575 1360227 821293 220871 1454086 1146701 1240632 1033719 1320687 189879 1417015 1100909 1167445 40032 802729 591277 1290373 1871413 8396 233611 97117 1953351 1382873 705545 990534 333247 1996253 431003 758391 899222 1586486 767422 1003232 1543116 414233 1294997 1159958 849169 1222711 1942343 873752 1948120 1541314 25213 1018986 653813 201627 1982537 836516 345939 717845 798344 314276 204252 239184 803627 1111937 732295 916165 229550 1356352 1323904 1646299 1094662 1668095 351135 634091 1075691 1427741 865803 1498277 325251 1601864 1606495 1119256 1082948 1694958 100482 1515522 1226265 722563 1748398 933233 807289 952529 1104541 470725 564355 1221306 1600368 1173701 294838 1536221 200261 1474265 1254337 93662 1271470 1172416 1646692 495871 498291 1732689 163797 1561671 394250 349063 769922 1524863 512213 668199 1966218 1846685 1609733 1256700 1837946 987093 99013 1828129 402736 729299 640002 1230190 93849 435363 1844401 673806 997667 537359 1263758 549589 1437333 1711509 562329 234519 557030 254860 1746445 1700552 286075 732162 1161232 1467980 19238 1424499 834915 882875 1505346 1761531 1701309 1539440 1655852 473734 1627320 409823 1907912 709495 1704379 953758 301948 632030 61485 316228 1653811 482288 1188418 1511605 959723 1444922 1575951 431216 207018 1232673 790110 1400947 698094 1995632 930413 816521 808315 1156757 441180 194201 828568 1455671 1593921 905808 1759789 2703 1568743 1474597 1634306 952057 1378163 1708650 1484972 1084051 488551 1553818 482450 32506 1111489 46069 1940431 947788 412537 131836 625663 477736 1001889 193844 76758 297720 1764635 1710784 1088260 1063405 677458 641599 1321976 1913791 1906577 1599289 1068055 1593476 197829 441542 1155285 234334 1997164 1308501 688860 546225 1988279 185323 1573325 1620105 749141 1119463 1258558 406809 723852 1568695 347926 1504615 1964323 1194300 649523 1539703 841400 144796 84984 1954400 80209 440054 287553 796338 261523 218870 1234456 1490003 1902692 1729090 498108 1448348 937481 1845232 150601 1369869 1990739 124145 1203654 357957 1193788 1633187 1346058 1077670 1345821 72 1275242 387133 1649626 1965897 153843 818263 1817857 468653 604764 28451 397676 24842 94237 1689970 324811 1423170 70020 1783852 519566 377486 775940 1978269 1568349 1202359 785225 1746323 1918124 677234 1759525 133447 121984 705126 1041263 1774761 1913772 1635345 1098512 1329611 990350 1067456 1295483 126944 1272548 1584842 503314 566583 979850 1877525 1199341 202426 1765579 475684 415009 1032886 1524820 774014 1510489 752527 1607803 111681 1478064 1501054 1995916 748900 1235785 961622 552867 1866446 1314429 1576044 1713352 938914 349476 1010004 1867377 1794640 350750 768400 1906175 1454792 1389038 421070 773502 1495104 464400 946381 972154 883337 185775 228099 279253 533685 1019493 1285014 1310032 496908 1640418 1813690 1343484 201043 1947086 507396 676933 918013 1254915 585642 961918 1725672 738256 1711783 1631609 1184935 1017710 157789 493221 240871 1936683 1751966 717116 901005 409699 1492080 757152 541199 1957820 526017 750127 1044911 154503 195222 1473264 8389 293638 1364905 1148576 942477 1725684 1443645 1679668 1402663 685331 1861825 1764675 450664 1684512 821349 462235 1655210 527223 887418 1719840 27742 1357048 1681164 1056305 1447652 855198 925829 435429 157056 496406 1484443 1989602 400925 1916213 1200762 1757809 405244 1607884 1902217 1364683 393602 101705 426299 928263 782289 329501 1405722 628507 586444 605877 1788311 616271 1959237 487436 1024415 1336921 1378295 764282 1283989 1930942 1770659 135980 1364026 83227 1713723 956477 1967814 367343 127381 299319 1616316 1167939 532105 1142548 806931 339364 494386 1145697 1948340 1109077 348948 1941112 625085 1531660 1787552 1179521 685700 1206772 640168 1245582 1783984 1232689 1278869 1130008 107820 1126274 1920233 302189 657879 266122 1501379 87365 474231 1604574 1702672 1511704 1130204 1256550 177605 816671 1279337 1866531 1805751 1918557 844311 597982 88407 525063 108402 1497613 1798192 1158226 1184246 1131057 513491 215604 968324 838835 1710285 1812451 1907053 1609989 278423 78236 233045 1658930 785472 1101779 1048890 1596109 330215 1191879 1189654 236509 579324 1451694 1350686 294324 1221412 1643080 308516 1137735 1048067 413368 747943 1223158 1006296 551407 706149 1097580 975271 1596171 687969 1967522 928845 687895 1487263 235333 608023 727912 500587 1541948 486156 872570 1438350 663850 83648 1822130 366972 970197 1504202 1670845 503747 989053 459187 687168 1760294 181821 438272 923600 404782 583213 614265 345305 398345 866961 1783137 1873237 966783 863292 506997 1522883 1744711 1988089 1703390 426737 367619 1371688 1810489 427264 846333 1002062 695298 998033 1047377 853198 1278419 95359 1306887 1054174 177001 1655182 1758910 785705 1001092 731368 1022995 23769 110915 298137 1434254 391007 986622 1239036 1846430 47542 1860934 436333 970365 377592 1012423 830799 1204023 153550 1566938 476963 432718 669654 370385 1242713 583378 1316485 952313 399576 1561396 1468039 478242 565659 1643774 690887 1437391 1425572 616550 1369018 1065528 38265 1824137 765372 934976 591010 1283274 1705522 1972775 1924845 1203860 1964558 1820876 1832017 1697855 1395545 927432 285059 1445824 1470428 1511439 1373802 1968975 1820052 488216 379919 157224 912984 345952 137243 1170162 57964 1395501 1239030 1871872 771491 947548 1624095 1833531 1626339 990485 1939346 941712 1207412 1046631 1336097 548885 227754 844905 1737510 1855940 1199865 1497218 1537845 627258 73492 58425 1288163 1410991 1138072 578257 320414 983281 1499081 1478491 1274862 614229 974305 109006 1974703 1011480 347720 1276283 1608645 188669 1091003 449873 899275 475844 249885 145440 1569068 54943 118667 1222322 563271 828817 46048 444439 364937 1242893 860021 1947073 1207053 647109 1220420 1286214 1287139 910169 1244537 1808571 502049 1707522 287051 1884260 164597 1850867 1510626 1555160 748089 433688 179356 34971 725045 300377 1894288 858938 1355680 657848 1945871 1748051 628460 1138040 1263955 358555 40066 960282 698683 1444693 720677 411320 1109448 725507 694944 1536814 1040297 721958 1656690 643974 1409212 861859 477595 122859 237948 1118055 1051328 673994 1693318 575144 38425 1220676 1040774 760270 584815 1310523 1335409 978414 1082458 1278802 480098 206070 1077630 16911 223388 1183509 24700 314362 1991043 839259 880172 574955 551954 1899516 1008584 1085466 27991 512564 190586 1353315 1180655 1263489 761753 404936 1763281 214469 806860 1469244 114238 1514944 502626 1505853 875535 819582 1634432 1267316 1684442 1833791 1878327 1593477 1104620 1738188 1912098 1355389 194744 1802533 274943 609380 1329918 1336698 581291 1722207 1663873 1406060 1616737 317221 585165 629677 1446265 332181 138468 1846497 1998743 1456761 883323 1859100 328361 1335714 1224093 636330 249920 477348 313064 1562015 57209 1832644 1022685 658580 1167671 1736155 954005 1764089 582388 169741 1411796 1561054 536106 1724262 1757067 1369608 1002602 463452 933165 812777 1021880 137055 130441 1233780 81711 1102809 1208714 1032257 958143 828107 375637 1915734 1835838 144671 1455388 1577997 317362 484104 414972 1423025 1824564 155657 617815 1125586 1112845 1137772 1280661 587084 496112 114018 1709384 1538113 48502 1363476 929356 1643113 85237 426811 525321 648769 846073 450582 1409290 874793 1934742 1817187 1398070 1849121 315379 776837 1576438 1571863 466641 974005 181911 984932 890030 1744282 1163749 701201 34493 1224136 1102451 1825483 1878573 1898866 547296 1021452 1567816 39341 1766796 429607 1389418 866132 415477 738944 201993 491494 551803 1620495 1281038 901004 729058 1955554 1858694 1204206 664610 805789 650098 1296298 456371 353321 349704 1467000 1854232 1259684 1459768 1560925 12996 1614270 1177717 1366238 729007 694054 111563 822458 1966876 664537 246736 1356871 197923 155118 26192 1426244 1492767 1015450 1939527 625680 1393943 972728 44309 1002155 321279 1264386 327359 941952 79882 1982545 1935291 483861 1911203 1110130 1604197 1022716 47553 686125 670390 1346802 1497465 1066961 1142130 1605669 1357327 1458398 107516 1376634 689165 1361604 1304077 1038155 946100 370355 1178342 1608310 609769 1290651 92782 787621 266957 291952 820843 822069 1675696 967550 779422 903818 1723145 1764149 498103 246004 632371 1651055 1842505 609443 517765 367889 524780 386128 635074 420240 910987 1101597 564883 180571 1938251 1867507 1150924 1160556 1768834 1555633 1846131 109387 599938 504639 1257874 463624 1864393 604599 1497862 633298 1430940 189684 507345 1351029 1931609 1576277 242628 1207711 432175 1693418 1354550 1890390 1674204 958571 983517 1381468 323242 1397879 352953 179243 1774042 287109 1922623 1423385 558466 548559 352894 365490 1507302 1326263 1007519 563721 1482676 701185 485914 299747 1348161 818810 910729 856735 1827175 320866 1323997 1352573 902004 1261511 1385723 264139 1976457 1419344 1273680 100918 556547 713283 1105436 178948 309851 141993 5947 725889 1922824 343885 187638 1375763 1998831 1322714 301790 1282848 1137567 730071 40841 548232 351020 1880339 1837117 1523181 817941 1047907 1560332 1390134 1404426 1174823 1069064 460715 154900 101784 4369 565545 1757619 1560712 1937772 1930276 1663698 1351904 1384323 364666 734020 1550069 1667082 384263 1783710 1262601 1930418 1566267 903367 527545 1355458 221555 1937169 1616146 141738 1338107 1334617 1470053 384191 1780301 640720 405593 1908934 579050 167287 246099 726421 161075 400461 1082976 1680271 1707285 1378327 1644885 679114 554133 57468 1931392 1409180 183322 492689 700489 921788 1324907 99018 1648210 1646403 158288 1042244 863374 644820 598144 1321354 999282 1754275 1372260 1045776 240801 1345732 587019 1508996 1956629 1361476 761530 1385110 176528 1124995 690431 1212430 424431 962147 361234 1561876 1640314 401594 1957411 1479510 483485 1098581 1399965 1974591 770212 1644359 1629033 1895492 185418 277978 747900 348363 1710902 1877765 1865484 767901 1998316 1955743 1238926 876104 1032352 1434992 1352068 1283631 887513 119114 130804 803148 51883 323475 1022689 1886816 808411 172484 195979 375047 923482 784484 1382418 568028 1418984 1130713 999009 537535 397756 413993 1853949 784910 1085491 1822454 1948514 1043346 1342052 73946 1616866 973021 588352 1988284 1948895 216599 944288 1003118 1813244 1359933 1768964 1776979 1583635 758968 1373942 183146 1956002 1992861 1286304 1153023 511275 9438 1829268 132477 932954 1770457 533242 747662 166190 909747 265463 1267461 475442 1385321 527338 180780 304456 571144 1049004 566265 1066201 1093210 1257796 1619718 1205485 701934 1409829 540294 150319 680444 196576 1025748 796092 1665052 1064253 243214 182003 1494658 918866 1854202 163308 142222 1966028 348694 56645 355922 592799 1508031 1426517 1579441 581186 666116 116381 347403 302899 416399 1979318 1203008 118886 27583 956956 1328550 718954 977583 796315 1962036 656709 1403604 798210 922034 1025915 812372 90311 1467375 1755552 395632 1980048 545086 1653887 897713 1080773 852903 919011 412286 1973473 815915 99971 809782 783286 1909296 1990288 1641727 326773 438660 331277 98926 972959 1811150 140994 1405135 1675408 1136183 1712514 1214614 835498 594932 929759 1440434 1286534 1019165 1443871 725929 804451 1067679 451227 709026 514219 1476169 1377660 2282 1926860 1574935 593145 250754 520348 747779 1071819 381614 526329 761506 504967 167530 1519639 173739 1151088 1130345 1236486 1755035 1661270 1504140 178472 429540 1080871 1852985 1566173 1644516 95198 1908790 1129557 1854703 1373441 812971 1621160 22253 1783891 502804 1691720 1498663 348468 197761 1059212 1581395 1261616 216519 1038687 69347 798315 1502116 865160 228979 1801054 660731 348736 1583589 1506436 1714955 1426089 1013110 970833 774955 159924 1216420 85520 1879222 903246 1104320 554543 371960 1444560 690866 1168663 1200204 725209 1454686 870146 342415 524821 1080164 353419 736519 908206 1709850 1322044 860904 1862508 331595 72596 1680431 1133408 1111320 918557 848361 1471323 1276545 1091040 1450043 1356498 1813474 517092 678459 887287 1849378 1981675 1975132 332117 1375530 84624 1748283 1561390 695032 913649 1681038 1489457 812089 1930161 1333196 1399015 815150 150622 1952103 1597977 1421229 1470614 429233 33903 1694836 1942618 1827225 1491654 1677948 1803136 1260092 140704 625306 1758503 1624407 1962608 1999426 1548978 1058095 712054 1471915 883052 1718759 946572 434596 1132347 1451202 479130 1126485 890252 1285035 1115425 1995886 1890781 1813108 1862203 1893658 90232 1737520 775949 1689218 383073 57421 992379 1802267 1538841 1051086 802760 899659 601012 1479975 898538 1415662 280997 1370880 696029 417669 253675 586708 1172425 147014 1061340 1699348 778337 218609 886624 1155535 773670 1854181 1240319 132123 730341 935085 283428 329705 871708 1375088 1372128 245299 526523 1766405 1881820 785104 303742 537525 117509 269984 524832 922850 311579 656775 987010 1546858 723036 1014088 659441 1696413 667358 818914 356034 1577007 1587098 649544 909668 1376645 1046837 298254 1123705 724774 697844 480338 607337 1157433 468109 342463 1412044 660607 1766957 813405 191747 1835914 9208 623030 1750325 150985 18940 1465945 547948 1783989 778437 883673 1116725 1069105 236670 1925015 846084 1094015 1868007 1375950 1974128 1261746 273221 1513248 1943938 798977 1540200 376536 1764308 3192 1202201 1815351 1550970 513703 779077 1955116 619415 933629 841953 1225452 187831 331410 1670995 654942 1913613 971019 1685788 1242490 881950 1966211 1510091 95922 548237 1943339 60257 1574691 30430 505643 655930 855773 772782 929785 1131888 634522 55213 1308382 1797215 833001 1280094 1747810 1698168 1934133 1583950 150359 1474984 1653261 397281 796070 1239842 445661 1155476 540533 1957544 676962 524439 1921940 882397 1859289 1770602 1378025 336953 1842590 1901002 1989618 375125 1738299 668846 1482649 1290165 1372804 576436 958343 161692 1715386 1431631 1711995 1403050 64069 1593446 444397 148149 272845 266294 1850370 879792 84968 385565 742565 601756 1410592 1544309 9616 1891408 359270 1602424 617746 786249 572637 1598417 770696 1700618 1080420 1007602 1455909 817967 1544487 3766 382704 54123 534495 837452 28025 1818654 768814 291742 1890240 115185 355493 1202110 607463 1634689 1825830 393628 1522491 71503 228167 320988 788361 1377478 1289120 1179067 1810043 1931147 663829 1523568 418218 1699556 428576 1249714 1386230 1624324 1239152 1914837 1121515 401423 735631 312727 1294969 94540 481585 814255 657259 1124233 345073 1072977 1089961 1488048 1893076 1998534 1831573 1427182 92849 1121296 950581 1139780 423881 1127529 1195874 351186 1379607 1595413 1304378 1361566 1713948 378429 770747 504320 1806365 238596 1901480 1486686 365935 1283214 76391 1618858 1953318 1380610 1467240 277082 1387016 41019 347981 976114 954702 885667 919120 1761472 499622 1722232 670118 456494 1342490 1785618 815207 835988 949270 1348957 33764 1786777 1507783 566588 1823210 516971 1390269 796203 1648250 1510016 432135 1674261 645604 251677 1935739 1308340 1327814 1562299 979988 641728 1693314 263925 1414249 950007 1937517 681890 904410 1214280 17450 250800 1965724 1668470 448559 1356179 1588597 528076 466795 1460601 149121 1791789 1415764 662894 1223381 999529 1212721 325224 1046490 1190091 1445357 1946974 927948 653158 441510 58197 1924867 422235 1725332 673616 1760430 870898 921535 1409448 395851 709347 1209662 1813959 1097075 436397 419337 1425074 665790 436637 1172058 556338 1922667 1025532 34626 715499 7484 317795 319217 1250815 155136 322428 1633113 1897021 1449010 904251 1035901 937036 467390 1831653 855037 1663398 251289 1473117 505814 1960230 946263 336768 1202638 181212 1883630 1044447 1581291 982477 587650 801581 1301080 343319 189978 1200846 287034 1195445 1758017 1618788 1375122 609398 1539206 1518821 421805 650016 1863187 855134 1639345 1115609 1987 428193 1047549 1516469 500388 1706063 1992228 1771152 52294 1549356 221318 1248519 1957810 1177800 1679836 744338 1289926 1756528 107379 1020602 340171 999788 186432 761690 514452 952606 1549273 1017429 978028 1706576 412506 1088087 1825229 175301 1777808 545693 610264 425740 890585 215758 1251940 743962 953679 830586 870938 1739770 1214314 1483793 54932 723027 1668714 1698882 441011 1850361 1390955 628882 292246 899151 535372 442159 1236408 1937741 1696237 1460176 965803 1447516 1927939 1172277 1712464 1309145 234253 1490296 975612 10124 1869302 1729019 1022466 270370 203940 1482268 834505 1628655 1395002 1987472 71591 366923 722471 1884636 1427549 1173815 1418823 338604 1828331 1520449 552607 1285511 203923 1652551 286787 1701274 580094 664862 1562936 1912557 1325638 754973 1963108 503641 1213687 20731 1024206 910259 195994 719211 879465 777563 341120 452393 760046 204520 346927 329320 473888 745006 1589666 1538155 494036 958331 734010 395179 1570492 1745091 457281 1162003 179167 454887 690378 855629 982160 253746 765227 1040246 1529668 1340964 519273 4024 146022 956581 1031605 569327 1650235 1282451 181523 1119162 537490 46985 219203 1848971 1827606 467408 1305523 1464702 1901462 149687 1213786 115866 682066 436599 1093785 501511 696730 512875 1955086 387475 1406072 1072749 1237230 1259576 611303 1039393 1416816 549650 1777169 136214 244696 1556673 266300 1074840 1975004 944653 1497642 1519587 705869 146091 1456975 508351 1656689 50669 1126149 402061 1270708 89525 534930 283377 679141 1227155 1238693 57731 1731535 1535760 344574 1948922 1073460 1594894 1845781 1941176 1458761 601118 1502244 814566 920586 703079 1190217 1622530 323889 540877 924927 556744 958449 1093632 1049799 434951 327992 75276 1311322 35715 961660 171006 907822 1188666 1481880 348206 1696740 434633 377488 1518989 1924620 1416884 795729 1185550 1137792 1093563 625626 1022951 1131724 918651 1817014 1741744 462568 189809 1934963 1975113 693112 157743 456099 769326 1742259 371640 926385 1912817 1377424 1115996 825997 550293 948767 1485129 1214852 1656664 1374139 286362 1756505 1243871 435762 1756634 192005 85412 1477366 745106 1618069 424352 1152993 731752 1689696 1269429 1601560 341792 1665428 786158 1223430 531578 209502 453037 159422 1695465 605888 745787 1850039 129678 193238 278792 1611842 1100844 1709574 1213701 1092921 369531 615492 687272 527884 69756 957775 284512 1827438 1071685 1397245 757529 750864 551208 1956969 1134543 1253520 208651 1184653 537046 1745105 799043 1655975 1220190 130064 1280128 1871321 1666130 945367 379403 1035277 1892393 1747773 107366 1061028 249914 1994221 1070562 1932649 1433939 667138 237022 1744369 1288920 770959 1658129 687249 1518570 104533 986352 1363426 1259876 955822 1307098 1981251 983752 1673186 360189 1068260 925538 906910 514818 835400 1195580 70762 242672 1780615 1808367 1369842 1268660 841019 936130 683361 1997721 449530 576382 789121 236233 1724537 1153176 1205285 1456676 1240323 488787 1844749 1432811 1005476 492795 1056000 921192 438185 560607 1178875 1283112 118340 1071560 149719 1434608 283291 655757 174448 893304 39671 894471 1999353 1731312 1549816 1562356 1988419 189648 43930 593453 1063820 1537993 259190 232116 1478131 86906 610922 1236952 677867 476854 1429414 684554 335788 412115 954069 183928 928041 347162 1894491 444879 1562908 939089 748577 1833228 1751795 659894 1191670 676789 685152 783814 1505145 732425 135937 1627645 558167 1392291 1935820 587318 1250294 471359 480984 628951 1920310 947989 1915418 749822 745498 838820 1082402 421912 433301 173634 1255864 1002976 454479 520428 1431656 858423 971434 483014 543448 1864990 1878321 727286 1443608 284690 302066 875741 1423956 957024 1872401 801892 449398 878768 831018 1997518 1251106 1415847 992262 920489 1249177 197494 1070302 702706 1872431 1311543 1903363 1909378 213009 1009705 649395 1296572 343553 271824 242109 722484 1491168 91468 1473387 687872 319780 1507218 1572554 436173 1659750 28178 881392 1735920 1373530 1648984 584880 1967236 1156655 1194969 280511 731609 271898 1293669 1489506 1697436 1674259 1948272 372804 636707 408837 838762 1728052 1081670 1146583 498265 1137460 474212 631310 963421 951234 103054 72223 1403983 528193 1659429 815228 1793936 553719 571154 1600121 1090827 335996 1427360 1263224 1290535 740976 827105 1519833 551986 130314 1183097 1071677 236105 1151588 1849958 1261231 1228435 438224 858397 1824044 1267014 937487 1675494 1790342 256560 1495966 1756257 1730574 1521171 1057305 451391 505379 1290063 1912464 20370 938646 1986455 109814 681665 204512 1828831 1975963 558117 1567908 772040 111288 1193896 739198 1083431 1173436 1000239 1825852 523200 698953 1827097 381191 374251 20593 1461008 502450 1697811 381266 694553 930160 233209 89299 865248 632529 212482 481948 68483 244139 700248 726415 1845293 1042269 137839 1956204 1549106 1479886 1727546 1787233 1571755 1496723 1409206 973582 1400243 714154 1666792 534637 1935510 1418093 1808366 1220709 5461 744242 949447 1223000 767605 126496 1916690 720172 1135264 1886642 1167509 992192 998968 1404582 914927 85216 596160 1660945 1868260 596487 1113088 1950445 750257 1374058 1025570 392038 1479265 995480 941537 1499760 345962 1688632 1157202 539082 184841 341733 1881301 1729552 1709281 924850 1657938 873512 315177 837535 797542 1975296 1364475 949553 192558 220029 14194 116499 123298 1937175 1462413 1379004 939721 1936072 1821202 555926 1285040 1888541 777729 1859801 1834220 186067 153147 1666665 1714645 431965 287824 1924939 1925175 738294 1384703 508965 92337 1806936 223130 915071 424565 679940 142609 278268 1851020 56649 883894 1695314 1025703 957620 540303 902907 796690 1192819 869591 64362 223367 1838707 293801 350336 1942694 1368842 771330 43212 449925 90577 1623940 613659 1176923 1879175 285326 489865 43879 1614369 1964757 1813524 539590 864910 990197 873425 207199 1114904 1168696 967290 1698995 305460 587827 1695371 66551 651837 703609 865773 105372 1672086 780793 838750 1761804 888911 549586 434188 268574 1125101 1950997 1919974 823184 495294 1686829 192149 1052527 1440896 941269 375876 1673208 227934 25217 1337944 982827 1998423 1363147 1154008 482428 1703947 1011371 763856 789468 823261 1132845 778823 119921 335718 1323587 907041 773751 1955084 89539 1069471 1694793 717902 799459 745771 1640055 798929 549096 1621924 1493645 859806 625445 576286 1051690 1796868 628060 879815 1489357 1643066 1910950 725713 487007 880006 1068919 1568858 1460805 665918 347702 525699 504711 82113 1233727 140365 179846 782778 312432 1540736 730258 1102822 751758 360929 149389 97308 229937 883917 301237 1698191 1849548 549351 693924 16717 1372223 1572710 1101259 307357 347522 1379828 1789270 1873788 1649326 1483598 1404098 4076 1363289 1587974 1257570 1842113 1134442 1800356 1116598 1119614 492091 400107 670362 158061 1512344 857618 1240176 1929217 1646537 591177 1869315 887039 1233239 1189487 1196697 562750 1112795 803585 407070 231298 1356359 197520 1765773 1402896 1146545 683974 853261 1956024 274897 371976 1612558 259586 1139115 372165 346911 177240 1469070 1344956 1888906 591663 933918 312628 186908 1529975 4472 1040566 455288 497069 93131 421270 1154333 994970 14994 1501991 1432988 832523 1359921 1311102 1633966 1989754 1776001 1394580 1011196 582141 1898460 535828 1840914 1000385 440673 1762539 1442968 1828865 1549591 1053695 187416 991579 796638 1907584 547788 394689 604045 1202090 76711 1707720 1502654 1200609 244381 63853 1381676 1567338 1951871 161136 1257057 758443 470083 490400 567024 1964716 1715279 23440 144745 1417841 1623026 212071 19264 551092 1505987 872189 1351016 1506092 906244 608709 268440 280573 950724 1019741 1133875 716628 200377 729650 882594 1658820 1293273 1173626 541243 1583915 1005509 123698 1724564 98878 613599 1102794 397862 1401925 795882 753817 12039 785708 1293716 636868 1188970 96603 631407 1610627 843702 1659907 839254 114579 113415 1616288 785272 1782221 44302 703308 208982 1605522 1007502 1252917 1837044 1092419 1528141 1315774 211934 1467867 712640 919750 1349153 1941199 1780991 484667 398199 211673 1002613 657355 1110184 433421 200626 149473 1027872 993196 1647550 1245008 1942942 712731 379310 1739762 241552 6619 1910994 1995742 1048631 155617 1867531 1455887 457254 1905655 487440 1914854 1665652 1923071 1647362 1235239 15178 1010507 1903691 1631481 523329 1556614 866517 1690231 207885 625235 323072 550190 1630310 296723 256964 384689 203955 1731615 535670 1616637 518824 1701708 998161 371998 308978 1343218 816647 1930140 1944497 508065 1961668 1242047 871573 1326332 1668862 360304 1526565 334127 249233 1337083 1141211 541401 309143 482417 1788466 198047 590533 1818462 1947694 87573 1823410 347291 1426946 911462 917428 1496169 1132734 356144 1679905 1526598 702165 1435841 963111 295423 1498559 1647422 609955 1055399 523352 799714 479579 1059444 93214 1142375 1058847 1762176 870784 1828867 658322 1029251 1798608 1727619 1047606 93499 1434501 1155551 1618524 1779052 1229548 994350 984095 1126914 1880959 1982743 307100 1251188 1031747 1180226 433774 1092832 1584050 752108 1349112 1681071 1911961 988102 82277 1921854 1071994 1244174 914048 445241 590572 944562 831249 1569724 427531 1601606 566211 910219 1089715 1019635 1931850 633101 1645369 1619684 1547972 68426 718532 1278052 1836551 1323366 541499 1409339 1519353 1161107 625469 694915 458058 256999 1574514 1868059 342337 151585 1040740 442100 674081 1967694 950353 671637 393420 1714194 319086 1328692 339121 208081 1595442 1202742 333252 292066 13160 1372579 1456626 208441 884832 133348 1788085 211213 1580978 882296 1061858 1466268 1066562 994351 1643440 1298651 987727 1941485 923356 1131566 1780589 1322006 1783245 1105591 781399 716237 341204 1103759 1085952 1626552 1933391 926239 1443189 384956 533230 778843 534831 407743 177928 1258697 853964 1650636 1839378 14805 155640 1790582 1465797 327071 983576 615284 228125 1993927 9214 1570889 1816629 1734686 2783 622973 615262 1514894 1723113 411266 1948713 994565 1622042 435403 365306 1881699 1704403 1866321 1722141 1936536 249230 676898 1557576 1990256 706864 267444 1458691 1509798 587067 1175185 919255 287916 920908 83519 1695979 970523 1756485 883662 1049329 956641 846238 1912088 1489051 113682 568106 1856030 1657710 1036020 1749827 1566305 1920872 534812 785068 285621 1619011 1129370 1976117 454656 213693 79000 1858698 1050096 32749 1464929 1182967 424137 347721 1049260 932730 950381 707138 1438115 357387 1139842 1050473 1062493 480538 11309 467190 713872 1095771 1030289 1432162 467296 743290 1607510 915546 144278 641811 1592681 1000513 659777 1917399 874318 1692339 305550 1443006 1290270 1442379 1166907 1628010 963587 535124 624201 1368323 1823824 900644 1011570 1567886 1609711 87641 595083 137641 1748660 740199 1177060 913001 1666841 331929 1707745 1104389 615236 500947 1497577 960640 217302 1498089 956666 120804 1376292 1611705 1843975 1784732 886007 1817929 1727265 1700159 1393423 226614 1040698 156771 94672 1902351 1426672 1438247 1828516 688418 1893633 804033 604024 285765 478736 704574 1613039 912127 1607158 353395 1486654 1984298 438477 880923 1381489 41544 654101 1961773 72909 1414141 926063 128038 51877 36174 1953600 37648 767701 189134 1269042 1523042 582786 325130 1420760 1654664 1964340 31344 1012403 977844 265650 1951911 1563343 1213255 95457 1126478 792221 1999413 935806 479144 1417943 1795091 218295 505955 1837067 1753987 1974657 1564388 1745916 984524 658685 1327980 40534 1412523 12545 272607 898999 689828 174161 1557897 533794 1332238 647352 1383488 1757622 1845923 195611 183868 1543236 876601 1123482 519474 336527 1555752 95712 1174150 476593 735332 298607 517232 32029 77920 612782 1147365 1356324 357485 515932 1275696 680511 1606914 249850 808111 1954384 822643 145285 63940 1042705 827377 1982845 995659 614093 1340389 1207144 1519171 996600 400034 1036375 944455 465371 623029 1872677 401465 1312583 1459798 1777023 513567 1339534 813685 1364177 567201 1274406 1563603 174269 751813 1573569 1963813 1178863 1791986 750458 1627207 233977 183495 241483 1524258 228886 943004 344756 140049 1568203 402376 1267668 252996 960333 1466228 1589368 230745 1726758 105954 670011 1218074 1887165 1890204 1713313 979624 795387 1200252 1452939 1733920 1016593 1689383 869083 1222428 818196 1720797 976580 209048 87107 1444344 1763408 981397 1122525 957230 1350882 12454 606657 152923 1848017 1741135 271915 661464 1440471 1917668 361096 61630 468895 542016 634526 150923 1943602 961888 1439035 631034 1345864 978160 1781345 630442 335249 1159938 301121 694239 618688 336634 1326759 1118279 779442 1627482 178598 396762 1690194 1776561 803606 792409 517266 78126 1497723 41690 609043 1741227 281693 45385 1348529 1819960 811933 923622 879856 66586 165407 1643892 1426273 380141 1741283 1519766 1038653 941783 499225 463978 1857438 895066 276520 1135817 836845 1791910 1860858 1722467 817265 815488 873535 697343 280998 477617 320061 684299 863832 847873 60363 1366496 542363 1826284 1254719 1879373 715859 1344161 459078 483681 1312063 1201060 1629228 50498 718614 686118 969156 1503583 1438965 1063818 1870849 757884 142952 1899452 1659237 632637 1209631 732200 614603 1168967 1947884 1150353 1348875 1964779 1789315 311676 1411923 517321 443898 1572098 48527 1973707 1506195 1739823 684808 1776742 322532 1622992 793541 1057461 997767 1964393 1248123 934787 1540762 1733800 1360182 1784457 423591 347287 1355708 1083931 237655 536401 936109 1189526 1021999 693947 1396049 1618757 1473531 350312 831125 1949651 303377 822586 1640343 654175 205232 686142 753667 304277 559799 699490 1788956 1503292 909005 479767 184144 1963428 729859 50723 1223532 1009651 773138 1481068 4211 1994460 359864 379237 879425 1245713 956754 507129 1458626 320369 1441124 1999587 446558 1130155 502205 394410 1515620 805487 89442 1802970 1533288 350877 1447918 136482 1188537 636082 1699803 1835402 1139630 446511 186191 703989 1272003 539650 1802927 1667012 1760190 903360 188349 496464 75558 1756696 514036 1680928 161318 1765319 978447 1865833 1466678 1380408 1378807 1825506 934659 1240315 1241833 1550854 1219466 565995 1688532 994555 134859 1164547 481763 1489663 1333461 1704685 183346 742120 774799 14196 1961397 1583748 1116139 1198942 1270829 1865741 1939958 103450 157877 1159529 1146433 1912155 607815 565222 1875940 1422105 1829373 1277608 618384 67038 1965061 611046 413697 1568220 1449363 1624763 328949 541258 1673371 1667264 1837103 1126203 1895656 238301 533316 1673608 768286 1202939 277067 1028745 761074 1852314 1371723 998955 1839466 514795 1414554 716269 973676 389284 546848 1739111 497388 1534542 1385862 1768506 865716 403061 1465670 426529 391757 157791 1272402 1230119 1132143 1650805 886248 1422873 1800105 146318 1958607 1734450 1265013 1217125 672639 1438360 749796 1137702 1199917 1696989 1649579 362945 614693 1913647 854054 1642008 268300 251748 356318 1192573 158986 1304530 767321 289557 1723127 1239044 507797 1778902 397159 949296 264835 22991 1704898 892357 1982758 1418709 1197251 1564235 1131022 1865317 1435176 934584 888848 1385189 1249491 1126811 468036 195578 1909655 1674335 505002 404397 526444 624146 1277565 1917811 161598 1828012 1696942 1164201 1199918 1852879 1175651 1330115 1813319 1570156 1611713 1350677 688125 390448 581813 523875 447744 112348 1685925 1024764 430250 951126 1461033 423658 1197598 685374 1465425 126721 1102176 846702 1059111 329284 360039 727834 36026 1985266 1649857 1834266 1066603 1796578 1521202 1540075 1307308 1062523 1975587 1611244 699993 577417 1410797 1436289 677917 1381912 906323 1667252 1504163 1022701 1206725 1313643 1040858 359857 1391548 1663500 591051 1520129 1054263 1863670 89893 1390210 1473156 1086014 121507 490741 1958433 335876 276061 437891 1969974 242795 639321 1060396 279634 1512520 1751081 1231537 743329 1217914 1772441 1516869 1154052 1077671 1997153 267856 558000 763843 284191 96698 1230125 1226679 1646099 1816322 573141 57128 1840935 1364104 1649289 807769 1724146 939101 1593753 499984 1250513 432519 1483131 1965288 508224 1021681 1192915 1444818 852066 441325 286017 1919369 439838 1491312 793392 1642613 394162 1303173 166760 1612517 605814 975213 207092 733248 1194453 200547 1036574 1469300 843380 1136567 51494 1373418 1067397 1014661 1119187 896055 1141237 1329958 223700 1032348 1753886 768070 951317 1947719 1636891 549613 1453508 1182113 93036 142396 1095793 979631 818452 1222724 1087371 1474776 1128085 1656378 305179 1349790 250203 1652283 34605 866454 650479 185197 1308588 1693196 1879378 827959 1039865 1093118 183981 1898876 912041 1199825 1043671 1724506 1952272 759945 710881 73292 613066 188855 892359 60522 1529459 785860 616333 511282 1157056 31555 1693822 1478409 1417984 891782 1236751 500193 674511 60154 1609885 1441178 1621573 720611 36078 1997302 1845636 1550911 119953 1155634 461476 276990 1963046 1233682 548653 867843 116974 391395 69837 221235 1217012 159798 886911 1153881 1054913 1122374 1133086 386524 410979 301606 1815374 409369 1970502 1814919 115287 1503568 452179 110942 1552426 1587477 1913454 785989 1029698 1436 1969317 678012 1908062 903176 1973868 922282 597737 522639 330527 229479 1068351 1250590 450949 621012 278638 752547 1075333 39581 1967202 173419 246279 606318 393715 1273837 886346 1202611 1816779 812744 212528 1208075 655553 1305517 1989975 421474 625349 888084 1619681 1733283 1656744 494823 1896782 32587 1603989 1002730 1749723 48123 417376 1678438 521977 1155501 610371 326464 752110 517036 61316 1765307 1106060 1377978 1969241 122507 171014 1674625 1786645 706728 335412 1022146 327528 114811 1090300 1969277 659636 1436354 1518309 1662732 851185 1080826 815896 1156381 1223520 115754 902467 985912 1832572 881983 1162013 828145 140983 925219 381449 262573 1995819 1927492 1113137 372961 1496864 1344228 1907303 1524151 1288038 1925308 1732875 1659810 1590310 1231411 636534 452800 1511949 723633 1431806 860531 176721 736970 1457360 1848761 1409979 1513688 345517 1789592 1954269 1068984 1126524 175051 1855577 996136 910923 416593 341427 1636246 1690121 16990 42971 273596 118140 1567060 1678766 1711285 349502 552501 1708888 1741539 1560970 714350 944838 1010762 201015 433875 122936 343090 1997583 606358 1395935 443028 215234 241128 1384611 662833 1680892 1376707 1946414 17830 1144710 779503 1427385 1709094 954803 533776 792616 647417 586337 1677626 403064 1703143 1903929 1754802 1912519 1499539 1643506 1524177 396208 1351086 808841 520844 1317909 600122 482620 355618 614243 1998504 1738415 411038 631283 215801 293668 173054 90944 886495 131867 914472 1551436 1357894 736264 561070 1668385 1723200 496040 165084 257651 434367 854389 1538987 166964 530983 541383 1903676 571559 1131820 1867009 1207086 474289 1522845 1479293 1081511 1085972 637007 1469726 1499850 1024550 1735094 1896078 1446335 1969871 377644 1661982 280604 1770932 220579 453186 1190329 525800 900541 1010338 1872993 648939 814415 1735219 1677591 1648707 123104 1257431 1457965 811148 1849923 760919 558141 829493 1052710 261316 1620604 998436 621719 1619662 901419 82813 534951 105347 388227 250463 305461 1880754 1445578 1784584 772420 1543733 1012872 1415405 795830 1620659 720572 29587 78063 285126 1015563 1395649 1426995 161857 624780 1394001 1995117 1493116 1392227 748965 1770682 957748 1945159 441058 1155629 425739 1082489 676449 934777 1817992 640730 649885 848167 423291 768079 533667 1899441 39516 952298 1423277 1206058 1693865 1367190 1708945 604885 1708779 767702 1405322 1647602 136040 472578 993177 420605 1849815 1102658 909302 1534156 27008 790595 505100 1808578 843984 94405 490723 36731 1258343 378167 1968904 1538579 1290929 671466 1065596 1149637 1367255 1434540 1443433 940662 1424200 890406 124563 430299 1920274 200649 269829 639597 1762642 621120 1305816 397245 1010504 234903 1572168 999983 298279 635543 1336539 1739439 191996 1693963 1757444 210371 1427269 1378160 1766576 1214677 467677 1006260 947628 848635 1826211 1676371 1619006 49112 1470074 13238 1466634 776249 804464 1846581 1031810 1519480 524815 558353 1634773 1088807 66584 1636963 459030 1478107 1347253 1237523 915196 366205 1146851 767061 450546 784479 1062747 290291 1655964 1311117 1573197 576703 57768 138307 1454124 813926 1722150 1236580 1379447 1192867 1318918 1405598 1407123 1876440 1206388 1103831 731249 1610433 925309 832295 139814 690492 1875487 387262 279993 1825581 1995617 769172 353389 829806 1780221 1959816 165253 1879480 1666164 1860670 600964 1719199 272474 373379 1022418 1607856 841607 589949 989543 334093 397298 292216 619467 272210 1141459 551945 129242 376247 1395178 812884 486870 644898 1123069 773429 199918 481366 1517775 752088 1640331 514772 1778060 745634 1016923 479457 1214319 1878323 656469 1765830 403205 110884 1289785 493325 226122 330082 1955189 771941 1073945 1356581 1694109 1716510 1824430 947798 1730348 62179 816969 1821992 1040537 836341 1734833 813549 1245681 1307193 1439584 756226 60514 300491 287280 1860193 894696 694727 967335 179017 410363 257613 492096 1100373 1047867 1793623 581365 1120002 1279272 1249889 131335 1906009 1278767 1920728 536305 829607 880919 1937498 742231 1089870 744916 322385 1166853 179877 1606049 1916513 1907137 924441 1733869 1597189 1696328 810492 1442230 280013 9112 1686799 57303 1614128 1403408 1651167 1391132 1982206 923708 983771 84135 1282690 371210 1201813 612551 1984619 1739012 1161980 1222420 530498 823923 794942 389455 1941613 1929821 1744251 658501 552691 1662947 1608333 1404402 1127100 1500049 1397409 1929683 447223 717468 1977965 966841 953391 1483352 1732220 1468983 1958377 381405 1655692 1886518 1704619 1572483 54799 654573 1898717 1093850 1459273 432790 387030 1679398 1410719 1548532 715733 1709430 1765316 1263604 1530802 1162197 473570 1181126 388385 74892 1660711 990158 2563 1690529 355530 924306 1755030 1866295 194683 19921 1662529 1884880 593220 354538 1390341 1992033 1242138 1550903 881938 332771 1698782 1893115 50186 1562674 447287 624356 769144 262876 1430157 1052595 1350216 1682621 1752156 540312 1268215 947474 1345385 40488 1422547 845674 846190 330017 1539987 338216 196190 691574 249776 1755134 428129 1077595 515681 1647087 1976121 138625 313748 1767662 1347702 1133680 632338 1684098 1083686 121592 517357 168036 757750 1130603 1714323 411316 93572 1384899 1037699 983428 1108550 574872 1406186 1458856 294005 248982 728861 1664499 910902 1337468 1524382 1499544 1765169 1933526 1810643 1401408 451035 287800 500725 1339136 729792 1794691 1807769 1362457 1802289 1014537 212673 1465862 1992435 1355946 352303 717269 1421145 196294 1726502 1251358 1967618 646171 614811 258388 536288 248442 1384603 323534 1237639 635166 389070 51867 14358 1043283 1448017 154332 455513 1583744 1086660 716246 958483 1094746 1345635 401079 298965 1520597 1676260 783123 1002927 1810593 1850145 592625 1521358 448502 1709771 808708 1493004 1948205 1768679 1887556 172761 1991915 1614900 601436 1819322 1993856 1429708 1185161 1910243 1473016 1591969 173613 1681789 90121 913053 979230 550234 286181 1301684 969531 1371798 1083124 1835664 1216333 417740 1964839 1625879 1113183 1387635 37773 214770 1716304 208895 1407025 129335 113934 1560895 516316 692899 1235767 497119 225136 31997 1291272 1418205 458156 863161 1736064 22223 624204 1569919 1269987 1831768 899210 1159810 24498 436299 1440517 899756 1143486 1518292 1817822 83776 1815208 360028 660669 182102 1942436 1332053 1515833 1806005 1558463 1363097 351821 1053235 1275092 1428334 485723 1594156 1655464 1586635 878281 681182 1841156 1368381 7201 1885099 937273 49578 419963 1516197 35010 1911253 514517 234517 1121243 371810 1690701 1453103 1014957 1191894 1509963 1984434 704592 1412778 545635 1186388 661240 682332 811627 95087 917106 723841 1367745 413202 519933 479604 1741716 1415060 612327 208316 1794802 1659553 1515211 1825139 862462 367831 1989486 981017 995952 12342 249108 1426532 36867 1445278 32780 74175 733078 1118551 1183197 404995 26781 221096 608928 1471992 19881 155593 645681 1227568 347198 1200870 1970263 846088 1858606 793061 979857 363068 80466 410577 311261 1551670 62787 1360339 1690062 545961 674265 141236 1051248 1880349 682141 401436 1936118 114939 1062710 1107762 633055 1761267 409630 1740268 116106 288905 1098394 1009018 1671491 1210669 1914857 547243 1696604 1651838 334082 1556589 1364861 1314104 1159164 1105952 1601233 625669 428547 1071434 1100920 931232 1567052 390091 1844565 1137155 1783481 1243754 1832478 1943327 999300 764680 1095524 1335356 1910819 1486381 1993714 1860173 651583 885791 362111 1055480 59443 622477 1715616 1653509 831848 1096534 1361900 1363667 524234 244704 1952200 474264 1191716 212600 1029845 1413752 1709375 1896648 1848340 1097050 131078 1656934 199055 658659 279479 104562 1867325 1106786 1511609 1251911 1073758 365641 924888 153119 1630230 1166605 409837 606970 191405 645928 1716031 1206110 87010 283327 1383146 714229 661447 511565 1913243 1555702 442019 280785 127146 1369094 1794878 1351918 1364995 322413 311125 1195911 1581061 635521 1568742 1303953 1689124 1777904 1412949 993209 674514 86805 21054 1911163 859791 574084 1681147 216611 1520585 1765018 1091770 347837 464527 380225 1563853 852247 1283838 466149 1670149 459251 1446169 1037370 1135986 1693907 861282 172236 398834 558051 570113 666113 1914740 77203 993468 779897 1104246 912654 250603 479564 768197 1917636 1453009 122949 1303021 1124974 1655514 974987 339304 826752 1095557 1246641 1545461 1535806 1117893 1804861 1907792 1033698 1753276 1159261 497870 1354837 1509022 631341 1270395 708581 1801604 26111 1363961 1024602 1110623 931543 971648 1933775 174174 879297 1118691 389989 781907 832360 1890689 270699 773317 1135376 1177604 1033087 1183262 157433 342908 1107875 172019 1184142 1626284 1796071 1202634 8 957591 77176 13256 938165 1143672 236301 564270 185167 391238 661340 984838 770099 1550173 595115 825171 1799970 1920729 1518079 1509409 1093692 1598097 1398378 408576 1978885 1287926 426903 261218 187639 1569199 1308004 927658 1771327 636274 65149 1004584 1511033 1636661 1891007 1248132 989253 745534 1478518 377948 1884583 219539 1666437 597548 1664512 373270 1389484 1835945 1038977 323590 1881171 847556 149219 637740 52688 392023 1260379 447085 1870781 436244 281208 409289 1057319 976849 1375468 733106 300614 863094 577528 1483621 1409835 1531135 494560 261827 178337 611443 92428 87930 189108 541126 1232954 1759845 933700 446754 284612 837525 299976 1568397 1485369 112667 1185041 1138640 1358907 406062 1079664 1436194 774248 1413832 941179 63471 1868082 1640474 895862 1080671 1804854 1103258 128675 1418436 1265920 1831959 1570081 1104743 1004124 225747 1863595 1413940 713887 682199 1862822 1578271 1232064 1195230 817812 1720880 1061533 1878049 1789695 1315283 1288330 1196664 1881203 815079 1318752 192884 162291 1200112 1705751 915813 199142 1799764 693313 1586968 843251 1478100 191094 552610 797254 1994496 1479301 1601126 1317562 1567027 405682 597342 1014755 1900840 1615284 1129270 1013243 1656719 1606700 554497 793876 1725907 978263 1178627 1682089 1331810 584567 1724186 700305 269835 1584631 1893755 903755 1597368 365300 948807 745062 1242786 460918 601546 1122505 437612 556126 800503 365622 1285976 1563178 824783 1856764 764994 956545 1714683 426233 1153732 1559699 331668 210465 1470171 1706541 1837109 540918 1553608 1288571 1937411 513454 1387667 711926 1052990 1051487 428331 1451076 1692246 1344244 1456495 127925 76847 406123 1684061 1573382 798613 221112 529624 1169105 971596 333174 1527983 507307 68864 891984 1774425 235163 753387 1175171 316728 1759134 484835 909865 1957191 1320269 272041 725414 1697367 601862 1840403 657776 1230909 1458821 1503380 1345945 25017 684308 1449681 228872 618915 149377 231287 1132369 756132 1370561 303039 1264005 1828351 964095 59743 822092 1296451 1007004 848657 924475 656596 1222011 1693397 775245 1877386 624882 1525992 1593213 1954292 398695 648833 1471290 1468848 1616639 688756 402746 1435212 1412244 1278666 1577088 1620274 625673 184649 1606788 169161 549381 1849 1014816 1543988 1150768 1449930 283910 1500644 1634458 350053 1632651 1420429 1164701 322734 1808649 1839403 1663077 1624921 1636659 679865 1303188 30450 432388 1343965 744795 330593 1451667 435679 1713911 1198545 360049 1225975 1243941 473091 287530 1464305 1445431 644488 1460576 186041 355564 407156 1845194 69594 1639008 1000662 161850 913287 189698 1166015 45541 1520733 373375 981056 528396 155145 753290 335804 432005 1358051 236141 1806469 490088 871510 639609 1518220 842311 583085 1245236 141706 436852 1995481 1252157 1563771 599702 40842 448114 486501 1886068 726341 385073 1076809 256072 890652 1865193 234816 1743630 1503168 1687453 1247615 872062 875681 404714 976290 759328 1647821 48764 628207 1824442 1840353 1240874 801070 1718251 1600994 1643253 573179 263644 1748789 1910989 312165 1543030 1151487 1013618 1771732 1591496 537764 792408 1447758 1035674 1182949 1850782 1028124 596059 243866 1956388 1828630 1436708 1693121 392887 1792873 1109666 528129 1273237 1500212 30676 1898887 1399742 231058 1154050 80869 621729 234307 1508811 785764 3323 180660 1108987 1233859 646032 1837987 1197752 1596927 537066 1877212 485392 1945140 1553633 884715 670947 1960445 1038839 1398232 1847784 1862182 534727 434552 1571055 585109 919820 1230729 1127659 325844 1895408 493246 1975433 422181 811513 1485467 1337330 1509961 524991 1574952 1645519 89655 809337 1511001 552941 460794 956852 1548778 441751 1951512 1363259 1886061 402950 1475162 1587200 1119737 469878 974377 1377336 1160883 1032333 1548880 16188 527587 86146 1861413 195299 1981443 606695 1865882 1175903 948385 1503367 1437367 1034653 946751 1780812 1570250 274982 260519 1457323 592288 1382500 1135460 1929423 1746720 1513499 565000 109045 493156 1745630 1283066 479789 1399958 1776209 580802 855004 962453 970672 896207 1198615 1838419 743886 1041776 441292 1878594 1041028 1096338 926941 139533 107349 856115 1588461 1700082 44901 1680852 1510857 167654 595267 704773 1073203 1260784 210895 1107143 203560 866584 345666 75747 900007 576475 1722574 222882 1605202 851480 342704 75569 90419 753665 321449 158313 399662 593973 540297 1913216 685796 1632224 456680 1233829 69514 1203551 1902146 1566022 1370844 538256 705459 728886 958641 1171872 643064 1832270 1620982 1912299 1767315 185136 1630285 1010131 50741 1197355 75938 1070832 601582 1450735 357850 1150720 785614 1553750 847015 145837 735647 787691 1962912 1318574 1584929 858540 876610 1734757 1046982 1790128 1481994 1358192 1600113 1182908 1491454 232806 748046 1230345 346304 1208545 1862207 1292375 1264623 1609467 206338 1778158 1449325 216039 10870 1394609 1017264 1273103 7221 1041432 524830 1212335 1065054 795909 1930527 1067748 1745211 992028 620218 1613637 1163214 1443308 1957687 851067 504244 1819585 1927257 1896680 325198 117216 1008865 1312064 93047 42168 497259 964586 1987630 1050355 1477062 1261270 642771 800544 302627 817814 400017 1986666 235988 581293 247147 1050445 1509724 1403946 1926811 1691195 1887901 433663 938231 1035902 465958 1973282 509176 1581601 551652 1032974 1012323 1125569 1171946 1151616 195367 664458 1227680 414482 1619910 940761 1669592 1688084 1119306 1134327 1242420 608014 1574500 925491 1303456 1637680 900765 1761398 1959576 1201437 471250 1611633 1557392 241146 876498 746960 1868356 218225 1986485 193457 1214663 999564 515162 1639729 1968789 1125333 25749 1402877 1890473 275874 911048 23169 910406 824300 692308 549047 545022 342418 1081126 437411 874207 1092738 257420 1987602 1428371 712487 1979750 1047372 1281119 74371 1576749 768510 685997 841330 239414 1434230 246622 768331 1748181 629239 1533971 1894727 342884 1251624 319625 1490220 1128791 1452329 213639 1776524 1909215 638731 803141 656567 98958 628420 1994238 1405009 503849 239488 84380 4217 964536 1564968 1763686 921142 1235400 171388 172312 1553283 1736372 33576 503147 387205 953340 1021651 1071866 307536 1042158 1974865 435153 829925 1470663 1421049 1692547 1221012 1662518 1112469 1787562 750788 1073222 1274672 1197824 607014 1776833 1463970 945099 1746253 1573421 1006612 1518093 1338094 875578 911809 145783 1012819 112928 1860064 994747 83215 1592265 1705801 918024 1867131 1077570 34697 436139 1247133 1334619 1074929 1791513 609134 160328 1135520 620914 783560 456798 1533912 1038485 1960698 516583 680263 1407538 1202584 598295 1788114 430557 994506 447930 379856 318746 998466 492250 945422 1752608 1559192 1326315 332598 1535492 187063 1442150 366023 1839920 1970851 1535821 1077969 742160 997049 1012560 572339 147942 1798604 578547 404150 709021 314224 1917463 1233605 1926340 702847 583884 1877173 1800446 1712491 1906889 1547790 1275007 13600 996213 835961 179721 135718 117360 1779254 569842 779569 1892699 1928188 1449750 829882 314692 1073735 1966499 1987125 440888 114879 334872 196533 944219 621112 1176236 1935125 1977979 1952686 768979 644172 657337 1050852 853524 372312 1678892 271214 1291680 1997095 1529516 579006 1969452 619510 1398698 1846436 590490 1428672 1358438 232981 1270908 685440 630263 356226 1274466 1349376 834744 1649277 1038166 631559 1518047 1274319 1110255 170559 1594917 1578757 499788 90158 1064159 1373061 1991920 1464376 400753 1196941 1899858 1203680 1718739 1048421 1010887 1533881 880757 1123642 1961459 1037151 544677 101827 294826 816098 397289 1663737 1922132 729044 7210 1122749 1913042 1985775 71052 1316932 242092 546728 492934 594794 1119846 842095 693537 610576 311513 1183357 1419879 1438959 1883423 456487 1643865 1385702 1109452 1016951 1757255 132785 1425373 1323523 1779258 802866 1233843 663108 166257 1541258 1360271 792809 679731 1096029 563919 1563022 1903003 1000264 54093 1579468 890131 143135 917417 486171 678754 267741 1592195 1718660 1989448 500061 200596 470388 1967211 1252710 1375909 1459101 1670859 342152 48160 1742393 209428 1427491 842967 284115 514613 188682 703092 783894 153835 941660 424650 383782 556582 649383 1809792 1309079 858955 1054193 1037293 691873 1750495 1602636 1705720 846200 1906109 445414 78087 1764516 1903521 1113304 346209 365384 257633 1542161 356159 932929 693483 1851776 896845 739137 1345208 1805052 124741 13869 822098 347453 1211425 1863938 1212896 1934819 1454070 652993 951335 1002463 1807108 870488 621952 1455856 701174 241737 1587117 766182 1580877 579607 1317392 1064205 709911 193823 1435226 1252483 173836 1529546 1734319 1259127 89970 1868337 262924 1324059 715500 197919 1957913 621528 1342734 310504 29299 662132 66374 1667963 1183277 1385030 776349 550977 116845 474648 1958221 162954 583588 1309049 1271542 322122 1392990 464586 167270 296374 528323 919842 1822192 1286216 681789 1540789 1461744 1589739 707598 214481 640676 419816 790707 937413 1614340 1558381 1438813 1435005 1002577 396075 822145 1834828 398237 939062 67356 1371150 1462068 1210407 517407 695759 1671952 900522 1296731 528627 475288 1552797 853669 1472978 1615002 778448 1707645 474455 1505723 584351 329174 671344 566432 1192189 1159743 1015260 1261597 50699 853282 121546 614815 1982700 262436 529666 916109 1261040 273112 1682864 506252 1200363 1832321 1102331 130148 1922505 590467 1754533 350814 323803 1196634 1948122 1229445 1938395 1172250 1334528 1485326 814113 812631 837549 952885 1173840 1857363 591127 1522859 461413 1195423 1707205 1936345 1336499 1313440 422332 1455084 457270 885781 164189 1691068 288224 360551 1957740 1361664 1339231 1069016 1296672 775639 648618 864427 1873926 362177 766439 1239379 1085201 414180 1078552 283892 1211605 1305227 1370803 471216 1714682 1500699 538135 1204433 395076 1594831 278435 578786 477042 1515557 312424 680376 1331750 1218571 523260 486702 1062846 214703 239406 1337548 1041712 580459 1949149 1965180 1399847 767000 1905856 567710 73546 1284907 1834000 760963 922943 425454 1100368 1664424 42120 656528 381747 832225 99633 788779 1867781 513007 1237708 1450504 736173 682888 1142364 919818 1478281 936011 822038 1195065 1666961 1647293 33308 617862 492084 1043424 1745976 1781035 92051 1112970 1731304 186373 127117 457058 78148 1862566 477662 31608 857307 47259 441285 1205992 916235 747022 874279 308123 81908 900290 899930 563902 24477 839152 826992 458007 1218779 393591 1475682 107606 1130263 1318719 774503 1542267 452309 213324 1002931 1956494 1614271 1546157 1856177 353897 69136 495045 1956988 1766782 1381102 178903 1161121 860441 789971 1075383 1330055 338769 124872 74298 1744137 1847026 1702938 1411398 1996490 1758241 1849051 1152114 53603 157223 1452728 1379027 68569 1831019 862653 1269046 1838882 1209209 798138 1131389 1071223 1870652 1514256 1956174 1935490 726100 1611158 1700168 602180 1934873 1977617 1402947 1971185 1659858 750308 282528 498676 1648153 1354510 970310 1270675 385488 1869948 1940860 155527 1433104 1950014 619190 1850166 55585 1867950 67965 1124669 231595 937464 7865 1373861 1761228 454720 706972 7762 412453 1207817 808117 453599 317466 1497434 521417 1630880 66082 1824937 1118244 1491681 441590 665502 902776 1817860 912345 1558836 1790517 529314 504092 359053 846531 448538 1651534 233139 90583 1230988 797246 566873 1614771 990430 216804 181876 1119472 1908067 34091 717612 373644 1828935 131021 1313431 1909012 537133 627627 896860 498190 619278 574575 78041 526060 20711 295519 633880 101436 1381573 1006907 1477090 964603 1897765 265322 58497 1591324 574633 1281441 891970 1472241 754768 875219 886726 4145 218755 78022 54309 1987847 1432323 1213168 894449 471752 1259301 168432 477399 1225613 1668916 937367 159697 1493575 295215 173633 617669 1488909 930658 789717 1119541 190728 642062 520911 1602572 725468 582500 192084 716735 1537810 1137896 239393 1823830 1100999 57659 590982 825268 831049 1421997 756107 1021365 1167354 1904587 539271 28132 1312016 357213 711701 726676 276265 532404 1601585 1551224 173239 980730 1006582 442270 1843156 929148 229294 988134 573874 387759 1485816 1061087 1663228 1976202 625038 11707 1583157 1919512 1745926 1676242 1518118 1731190 391743 341775 449129 1258198 102580 666655 846049 1871335 1522664 996326 1820774 1190112 1963187 254315 1990791 1770030 1662664 1932329 1721005 561090 983274 707088 624364 362225 1395196 1726503 1099189 1539739 1475664 199447 61153 1652440 225813 695405 712749 271873 1972580 1470730 1614581 406051 1291004 826384 1861626 488335 1786286 1302023 844718 755900 41473 370788 881175 341887 1278438 1773625 826378 44417 206897 107365 471627 1337885 1038747 405044 1800843 1560703 459592 1275055 1683687 167605 1385495 1521029 401301 987898 38181 1729372 1632782 1582873 930020 449301 1262799 1921142 479219 867978 4447 753714 1822958 231142 910869 487886 80723 103080 299508 1339297 1779122 275595 581208 1039785 665139 934231 1136296 1732703 1064392 45816 432962 303186 1434721 1670938 275486 712357 972358 179861 1185051 1908993 873015 1895307 1782031 1441279 1071261 1182875 1202887 1079113 174055 340475 195297 1121567 1665663 1190014 1277413 420801 687441 1732229 10075 812739 1157735 1098561 451318 1154080 1960464 913875 1260915 482509 1353605 1391790 1837538 636031 956184 16060 895266 825755 1048700 1475544 129515 1046910 1454140 1024358 1949184 616110 1448528 609883 1985841 1396944 1632465 1547644 593185 472545 1732777 214984 127372 907385 1956395 1734728 444932 1930884 1741482 259032 160886 900655 193938 421691 1148202 1814991 508905 108811 353946 1442136 1848414 1228784 337118 801965 1379879 1971106 1003730 462426 148832 1372278 84801 226577 127030 787475 767578 495531 696541 1662940 1394994 637899 1545321 1215005 1946559 343632 1990556 323335 126018 529628 1169575 493163 729663 807545 1936102 1106945 1835920 1513809 782802 1377988 1347030 323701 309893 397119 1150167 1873438 957889 1978272 1752170 203490 448006 721925 1517925 1226175 1882954 161550 1901247 1739435 566576 1100007 1591470 1083317 1160765 1215121 1751053 875829 1720630 477747 1258133 381321 216290 687632 293838 1957018 1743811 1700248 336646 1760366 166949 1513138 1287523 229586 204507 1478357 377046 661732 1978977 1340655 860863 954248 1941892 1437354 1168225 1077654 1915890 747992 1214215 1388696 67169 527053 847646 1866460 717827 790107 1438835 1532348 47533 954596 686274 1088433 1501394 1523895 1800077 1567239 1010989 832071 1183320 103106 1423373 1616805 1825347 367874 875206 80732 211609 1888178 1473354 400463 452995 1131068 1058627 471850 1967979 1956451 264720 1535694 1827289 812322 1201317 1254272 277855 116922 1603995 1980866 599769 863103 942354 1592717 233618 1784943 758421 953376 1978651 1665938 590058 197771 1101393 793242 328669 1308838 1859708 1504473 1847267 1553493 624950 1780572 494543 352804 1471454 1340055 378480 335943 641787 1972342 358933 871296 1045000 1437711 1468475 509311 1922508 22323 891356 1454662 1703064 77171 1619815 681470 392347 915003 1299272 621043 1689555 1017676 44613 258182 944516 101858 1206584 367768 567699 684807 1380369 1600293 1834349 1658015 602459 1401836 1502445 1933890 1757546 166834 1322697 634632 1716928 964768 1084758 1482720 191268 515158 306528 278292 1684440 1466076 1617057 1932918 442040 860425 1593073 641387 1464104 781004 1855017 1566955 1938235 1228430 135905 1529880 571778 1652125 164015 1964148 498920 1195371 636118 1992398 783074 699175 118191 1267298 1593341 1871313 490068 1544378 986148 321851 1756156 907949 1848984 1072819 96351 1705180 986643 782983 659925 1178044 595037 1586546 1235544 1151183 798749 1553010 659797 1786646 1954308 357074 1929864 571788 1590388 1481857 1412442 1229651 57506 1009882 1856998 1174274 1486348 1301947 134894 108950 182982 1107061 254771 107281 1969152 81338 318652 1385101 57119 1451857 170149 149192 1230835 1714853 333645 1024160 1866612 346934 115643 364485 1366028 1691839 323841 246444 133787 340903 1179264 1392422 112888 1390867 40987 1068875 713505 214726 111768 1998488 1032925 1124930 495168 1680104 1131099 1556399 153676 12277 1044888 242784 1122436 349626 802657 1491192 1480282 1213153 176825 1928293 1540372 730937 185114 441627 1779277 1874609 344350 729626 764213 1014625 282550 1523064 1820659 838529 561614 824222 571953 483738 260894 415225 970152 1147566 1377765 774128 303441 1061330 1759013 1420945 1662637 1983367 730583 1069954 1464201 479580 1732997 1230061 1493876 294659 534177 604164 1963065 1909856 1511676 762339 335026 1808184 1027253 562330 936804 1056256 226130 990801 1993518 691089 1115836 481111 744883 852202 931778 983795 882901 879326 1946895 137635 1001158 815852 321459 466113 656165 1845221 1656085 1500074 997899 775367 831281 405684 1030986 1710026 1818702 1551657 1685326 1759400 811898 1048406 50414 1202616 1296214 335203 185332 706017 1530606 1621842 1775407 1475683 762932 1116643 1548170 572057 1238730 636339 200198 485613 176930 584236 1159219 299355 1561936 119969 1182677 647758 1842721 1710183 1418959 488719 1474182 1386548 554359 1020495 1412174 1362444 1203950 1590177 211555 848493 1993579 1311296 179583 40133 1152974 86687 208368 1798447 790906 232848 1432575 918297 1834104 38627 841699 1097897 1629983 1115246 1111023 1852004 1705284 892009 1683315 1650796 1945956 936171 1947609 761300 1901363 829986 689983 1144866 1938247 702441 1469557 847575 1839087 1263820 1391832 1128503 901807 306074 1287408 1552460 177913 591293 564539 1257898 136008 496250 1789620 1890711 1499041 820511 1604834 1643854 1365248 233851 1542002 643313 1209070 36196 1933931 389885 307627 689037 227500 752947 761733 1593534 1089472 1172704 1469391 1719289 1137794 285809 683096 1788252 508024 884505 442000 48882 832165 602906 1480730 1527575 813258 188474 1342616 1352284 1471745 1802146 1680861 1740295 1188488 86071 526027 1108116 436214 1658538 1558655 1919539 1131445 1990257 664297 790578 1808701 468789 281032 1840987 121469 363396 473137 1251228 1529743 734156 1064904 171317 1568665 1806764 711006 1547796 934471 175018 854933 1674633 1339272 536800 775823 54440 556158 882862 1582955 257229 109895 1176588 137011 1255438 785336 476128 943916 1232322 794001 458262 1976709 1262539 1269172 1307615 1304342 406644 809979 756689 676048 522093 1558231 1002088 1886800 329424 1388201 806728 1190082 960824 624101 1259541 1570153 38724 228819 1360516 639235 176852 347824 1073833 895218 1288787 1911174 624817 699003 676356 980995 313938 1855826 453314 1554238 20205 167012 1029850 1321375 1758189 210716 93566 1356170 1096041 1826086 800641 1235535 1817896 1323399 1668356 1990743 1854584 219840 618830 1512453 1784775 1105490 148512 110934 1099520 1149378 880427 679840 524225 126472 560473 1343664 492119 573331 407741 768719 1668133 138078 1499271 1643219 612170 1718652 21848 1260747 1358018 25371 692136 35919 199884 708090 1118106 1262928 661044 1812497 1548783 590838 624732 1336741 265938 700614 1321182 1636956 1833518 752987 1887966 1790366 1997012 1096960 292294 286188 1935224 789077 1195489 681661 797483 137074 1503538 441506 674844 1547853 265415 1450556 217852 703720 325407 1459751 240955 385362 1121128 556739 859559 1021091 1189636 1042360 1423788 435825 1721205 1686964 608070 697429 588382 929035 1241401 1408195 1419170 1883352 645453 1410452 1955856 1920186 556593 1804090 1767181 4578 95591 1520295 318322 1892368 174893 1400979 711775 619090 392020 1117789 1327287 558036 1656271 861785 528123 1287520 1025205 1818930 194555 1330233 521171 1750473 1681838 956673 1528142 470113 849187 844733 680981 162939 1760840 1296638 1361681 1514359 564054 1354460 144560 960098 635761 1252585 521389 1673506 1890195 1398602 3676 1678019 564352 602420 59649 1095008 663117 180306 171029 84780 1911326 52982 275938 1628024 535784 127548 1291826 462438 1954267 580621 61225 683545 1006500 573274 381034 1604268 770652 361741 1941026 1427344 1964946 914948 624477 278624 1734993 887853 1371254 1001052 1736050 1261758 439461 1366927 1120789 313268 97693 1430394 442958 846526 882485 166454 413564 411405 570221 193190 24528 1830742 1664159 174502 889951 1898921 1842726 576745 779566 1002113 1537937 394027 1149698 233216 1754181 970175 258064 667742 1344799 269825 1718452 1759666 901241 1709769 1793225 1249993 1108946 1767619 413755 591314 55704 930007 387441 211325 822192 1161897 1925022 1674568 853183 1194407 1749960 62499 1911517 1112207 1106886 1200615 1451700 788024 828677 1371511 1801706 1206994 1591798 1232848 444686 951880 113205 117308 1350699 1366654 1910791 863624 1135602 1703256 212570 1117743 741801 132885 1749041 1779412 731242 351932 811798 345943 1485215 258323 1056985 1479476 955074 1573532 1032254 1572560 1304542 1383821 290720 472087 1077129 1941448 209849 1840478 88165 354835 294885 1589665 458071 1421026 32103 1139485 1449846 1635489 679443 557392 1779518 916864 185560 231163 1049208 1987107 1653485 1794346 1068439 984260 1989145 191050 909700 44951 1361297 1660413 1109915 495417 50584 10291 43392 1133843 1890177 494527 966194 1982191 1162151 223533 816326 1237047 1004250 1974559 1128660 24496 1758127 1442505 409078 418053 1874558 158774 1609632 1034018 390648 377932 1943234 1374193 1664238 1537495 498986 461126 902271 23757 105727 1194948 1387399 811739 738355 1244695 1704973 1909253 871202 72006 517031 365773 371767 589772 572458 1197137 482530 1416917 723302 702948 270663 606641 579944 1988863 1528720 397247 251455 930837 1593132 1498374 1838944 1865612 1550780 640873 1350868 957927 314023 1366304 606954 125759 1779498 990930 1746311 415359 1204819 976123 1611320 976289 209358 1176523 1334037 1496591 1602621 265432 62995 1489526 518093 1021673 860369 1222689 1312397 668502 1200455 1177559 580938 939719 163725 1922882 473119 619014 880313 322955 1579736 1117209 1195568 1883161 462878 434850 671324 1328024 1181775 825490 480533 1512803 1502659 941427 1950950 997463 1155437 1546472 195077 1353545 1251507 712653 820599 89434 1883291 322756 339552 216739 1804698 761140 1010410 664174 532339 1064605 1364698 210697 1746421 1180987 354899 126153 1642378 10808 1702722 635990 539930 116189 1756539 1932373 1785453 1709543 652344 77520 787467 155825 1517308 1019586 1315711 899239 451479 1625265 140464 620202 769009 1310733 204006 1205940 1843164 761002 1627612 402177 1430786 1938516 731419 1495739 1016407 1384894 1444857 685808 641994 1751256 944656 989085 1313804 489652 49568 539960 98875 393392 981305 1913904 617291 13776 1963522 1651515 612036 1923516 1404638 1688834 1808803 1610583 1614028 808948 1864854 384112 525291 776716 1477559 267180 24346 1388474 1829453 1746129 1715745 62748 1670876 1039151 1923702 1572336 1967766 261900 1647271 1173480 1060391 1203052 954542 868156 245130 1099582 895655 536881 1972762 1923629 700520 345068 924286 1659101 1171890 1921058 1167296 453796 1856913 502332 462594 1035210 1321289 1086177 187057 820168 449432 1560196 891913 1888213 496592 849816 1634132 521405 438130 1330610 456726 1884211 170727 1310079 1065362 1888314 17853 2770 58249 1141868 293191 1885196 1413697 1075966 440335 1411831 702926 552744 429393 119210 582826 1896181 411685 648662 1509639 955783 1560745 102105 1360460 1601077 123276 1085866 1970362 916331 1244328 600050 1140265 1469542 1383831 1255276 1628661 1735629 294835 1948851 931654 344600 520168 26821 857451 1668612 413798 191836 618288 188201 1039682 248476 1037486 1983815 466237 405228 1891452 809770 1202370 1409882 1681731 1316305 696718 1135298 166422 332510 867251 65407 1847743 1256163 395412 1328103 1999307 512695 76852 913171 1100371 606952 1839520 1699600 1652649 46130 176088 280763 487240 1022720 1409830 1902391 1415534 1436882 1327301 603411 547425 123532 457834 652566 1874932 1222424 1204818 371692 683165 1542694 1930511 1396832 620443 1673022 299845 1568580 430907 1437966 332301 1377210 1047947 103575 396307 82804 1872845 1710226 1038828 499911 1327514 973738 255798 1222123 1624880 1227903 656736 1160148 810704 1632538 736897 283729 231523 1883331 1624785 1012340 1998874 827611 1431664 710542 473211 15760 15146 1565566 1075723 142761 1906650 1819460 369479 441721 271236 980794 277640 1443662 757420 1811114 397448 1768813 846297 1104127 1728656 1207181 689445 277027 1781225 134789 1048211 1378466 1600172 395829 1563527 148085 1427239 1677794 1620392 1659779 511644 1330286 1402899 1598967 1138219 1277125 1425085 1198236 1317593 1454948 1516857 1542913 996591 1201965 1536578 1451455 546952 239846 1833540 1041487 896903 1658085 490030 986050 1685774 1207105 1317310 1792707 724499 1350126 1355027 423299 136349 1967469 1136231 1092069 1635026 1644827 1507320 1693009 446251 1675074 957808 632449 1228336 173777 959052 1349252 1522478 1675157 1235794 1035116 604271 1114988 875949 1073666 1757830 148995 168547 1557905 61762 1991291 1823155 1521823 77287 1410493 1236095 33193 1667904 108552 1204931 1566765 1714879 50120 1357230 62090 448081 1433425 1869661 1095872 1603315 1356342 589350 2022 1255300 1524685 1648722 655211 430340 1326967 1588628 178373 503530 5922 1380161 817491 1459249 419951 1519507 1050731 437625 514824 1709168 441094 971810 1448108 1483735 1055038 1103824 1914180 1664228 1384939 913852 730284 1770099 269898 164446 1470385 320173 1567634 184512 1289094 1833320 1115615 1605934 1438797 384659 970540 236638 130939 1214013 584609 333527 211699 226700 1273013 208317 1144828 1484601 1325410 801946 964467 865052 657264 1345067 478720 335511 321376 287632 631219 1599100 1862616 871582 317794 1360274 1645215 56429 1272211 753850 67048 435933 1481966 990235 419368 556049 1236162 910130 305703 137331 1037568 1868971 953564 1545411 861160 1730144 1811234 808821 342515 764288 601132 1415034 1479316 721685 1475520 1117706 1096151 430715 1444138 851049 416988 1296794 1301275 754736 867860 1226166 1401416 217291 338442 874461 63504 341841 166340 11644 747139 1954010 918539 453394 1927029 363280 1616084 138983 1922613 1155961 1704782 1447653 1281513 1848549 1442394 1582167 1005717 1782037 1528143 129013 1641090 821401 186849 1852530 20947 753175 1002779 580372 215916 175730 1930569 1868413 236910 1143506 1926462 267563 872871 50205 479876 1023997 624216 601071 302571 1007471 1818984 1336162 1321437 377653 910892 40873 957856 1086997 1220442 1519918 231795 480837 1258341 1348854 1646654 712551 1628060 648306 860685 1521516 427874 1408757 569389 173317 1607480 967184 201641 1200327 712134 816373 623202 164705 1777887 1525975 1195547 676921 192054 1645038 778530 54831 1641583 619572 1934849 815441 46830 1785250 222106 639559 1100987 1479659 1033169 156291 50553 427009 1770655 838801 1930806 267508 952650 1870795 1207610 1145624 1645089 765685 424346 1348276 1085944 469458 553225 664946 1316429 118288 1003742 581957 828267 1119751 825671 1347006 1461751 1160639 1868164 1475427 1414661 873479 1673542 881495 822243 1747778 843988 890849 300450 1365825 199926 499397 985742 123185 213136 1534377 1156106 1618252 1225209 424818 1317068 1891010 1408666 1057733 1008177 1522142 1316557 769040 514004 1354923 867361 871841 1948418 1727923 683410 1359944 383134 1249950 538227 1372474 1821003 175954 848669 250491 1845434 1024126 1318894 1780214 1387147 189056 1305000 280195 1410282 981215 1615561 253606 1317488 190957 140231 293109 1004507 1305533 1003535 196838 1965938 1687586 909314 809595 1274059 1096658 296313 389500 1868978 888880 540055 1425096 561970 91959 1488837 1675456 1987012 1015543 263495 1860891 207122 883249 1291431 910920 163844 1422035 1405949 1176984 163367 52056 931783 365881 1356217 918056 1256894 1054128 1709910 357187 1171779 640369 855618 449025 1558544 1424063 465199 653918 562035 284275 1716997 1469378 1111173 1910102 1614288 1655881 1064429 274560 1232939 244962 1375686 446248 291843 894738 515010 1567034 399597 1904888 881033 470142 1045119 414590 1566897 596953 1293202 186715 674574 942663 1438656 1466103 759670 538266 1055336 1382867 105268 849904 462382 1375893 1779563 166456 1541035 914321 677576 1604144 600370 233984 483084 1832095 1753091 1796213 552601 1090767 1342365 1692898 601110 1583283 1879183 1838855 61688 1134989 1913753 1839012 1805086 744494 1959146 1255257 313953 133143 629689 1441912 992706 1159126 1723486 1829147 984001 519819 867552 928928 511290 867753 13973 367228 411763 1702082 503118 1158404 140474 1780121 1207737 446657 398098 1396387 1888760 841761 1013530 638152 408282 916383 1069546 1631106 12054 1899378 652384 333170 1968597 900780 777654 1184801 472740 750339 1689654 1242630 365258 775770 227353 1302649 198430 863002 1431182 155290 1572192 1595407 245215 622614 1878885 1071291 1395276 469644 218715 23787 1463728 1998289 384225 1969693 612499 1716712 1097730 1363091 216414 1937361 1187582 935731 1747126 428930 284284 871103 732266 996301 1397780 1786336 1097959 1885948 1153264 362878 1800915 1134033 1192101 421363 1595152 1631777 1516984 552789 1518772 1525169 1766774 749430 166897 1301405 290946 653173 601042 1286789 326750 1784220 86649 27987 1081889 1364678 1728874 914928 1567440 793370 1511746 397182 1826691 1486953 1507032 248014 470494 1353536 608358 74524 884912 1860027 1384607 1100148 326894 1653916 1207762 1298844 828355 1541661 262689 357123 1178571 241529 113072 1698753 206997 1839100 1541807 19059 568520 608032 1177401 525429 1240780 585046 1780807 1199136 1413936 627605 495420 1375847 1201082 1889942 415865 505939 1345617 1406622 355189 724256 1112576 1625350 1702516 1395189 910135 831840 995888 1489900 1978883 402160 1788529 137155 866685 1261038 1801456 361437 682379 851410 428841 336776 1756984 158708 1937817 906883 1882234 1442578 943734 966748 1813827 1923622 14063 873389 1896417 448247 582130 1705329 770386 576992 508248 809457 1196734 91879 1867494 1990594 854068 426294 124476 1866158 218289 1080418 1883812 1478959 572431 1143266 218239 1256816 930779 201593 747929 1312170 1690608 531812 1738276 363325 1761506 443606 672921 1328348 498744 1852216 509981 1694234 1120101 25031 530260 1554815 1100634 1900425 1916215 72887 102965 609947 1069274 528144 1274697 1475020 1018658 297217 883360 1562608 1286248 1616697 677703 1022999 594670 1076680 153514 1986361 103868 1647092 13547 848992 1804812 994785 1850811 1039975 184720 646372 1227072 1868395 904793 354452 1468865 1039461 390675 1349752 474429 1811028 1912814 466933 671753 1666005 504493 537752 925451 951550 1519812 1978703 1083234 209521 607631 726711 1287291 789974 60517 809641 1567887 384817 1463857 1192261 1778481 813056 883810 1244359 1777856 1952947 1454828 177577 1412010 1567045 839629 29164 11028 281805 1196127 510974 1704670 713003 39323 809990 853693 1637141 1859139 813980 219157 41020 1588526 417874 883383 37668 198173 1582258 291321 1840861 1891727 144248 849108 1894803 457148 635930 1453275 1429291 816829 1960498 1651360 424688 1621941 1286348 1328841 1698218 68315 341972 1574482 1867553 1145199 886697 1899301 222246 1585564 1605341 1059555 1571933 1942913 648781 1687495 1401917 221972 490886 1808077 1285625 1071575 611704 1986671 403509 577917 1745244 697531 396999 1750984 1722577 400047 1271115 573697 1308457 750576 1807507 1283578 1524937 1495081 1117084 556042 858490 1344125 705467 223467 1402752 1267600 1732534 1735201 1962812 603409 103290 1866340 1738298 117610 808598 1049653 1298394 1635526 493393 902667 1338029 168001 903196 1794505 925917 1082247 1082272 215856 198516 1330513 1044063 1265902 1370173 827428 998875 294687 633633 288018 1362737 1464432 1649823 821193 1104780 36216 1234582 367827 1160090 1261652 518055 1827388 412434 65712 1777374 194355 669374 305849 1659797 1583675 848706 1483706 348887 605343 34484 99913 1194469 654894 618924 479473 1478297 137255 568246 1841824 254226 1777706 993990 249665 1851646 136328 296482 936035 1894154 571695 1582031 1749234 1063206 1433725 1516357 272770 1821938 1497136 1530153 1691752 1700685 562853 1161784 149492 1700443 651804 1616399 1524256 1883322 1992385 771904 1603389 594964 1280205 60420 1928842 71431 1623732 1680653 1935780 204671 427275 1561662 969740 535375 281956 832608 107793 306670 1408927 1082271 1558028 179862 1080191 272365 1326488 542251 1690179 301859 822862 229912 1930399 57492 738205 1201821 1964970 1953416 80501 837742 1336561 1917036 955697 1552440 1107882 1519245 726256 440701 528841 921126 1315301 1291818 1713094 1363172 388877 1887568 1290113 1329580 419055 225347 336040 326606 322997 520935 1606252 666306 1373254 1092251 970742 78908 229583 1966383 1489671 588415 1179551 285299 1872547 1246749 1353954 1895354 467927 495467 119746 720318 1825886 1427482 1112688 976693 1385277 179292 401609 521636 3171 1220973 196953 1099662 1440841 608553 1591294 357502 1901598 1142096 1219010 1427964 636323 536608 1019950 1623207 1875227 1787303 1652372 1147705 1189700 880360 1692330 1587189 644093 1998069 1295555 1226 613596 455284 994103 1700076 207654 1301057 529070 1859226 1075172 498137 272859 562591 256813 785795 982813 428175 1617048 1519776 246548 654067 262973 1213558 377139 1031998 626261 202566 703125 636528 1307125 28099 618466 1598398 202448 403142 866974 74020 842638 818392 1022623 455164 824585 746842 1221763 927942 234095 788320 58692 136672 1366573 509392 1954228 1426910 1836847 1451457 1892163 1184687 1485877 1051223 1036316 1144315 1151800 1623758 151741 1359435 596708 546801 938288 155676 548856 1896136 2145 1126827 695582 1384961 1336447 1058630 703129 80671 1235980 1478420 907520 1212991 1922545 1610641 1379430 771455 89110 1209931 24148 1585749 832527 1150882 448281 1575014 1022977 1819558 1257862 271737 136634 1780098 789598 289716 744013 1095251 537353 436714 41770 1830418 1695408 194832 1028435 899703 1009340 1060881 684033 1027915 1168521 1058099 995008 170637 438380 1024544 976221 1256089 470465 1125048 1039330 586008 1918148 560711 318488 460658 1761334 1715541 1680820 446320 1700510 1594471 1525315 228932 435808 355321 127411 663575 299759 792440 784354 1396157 429349 1877126 371442 1448786 1536133 1284238 787913 1285674 292665 1784398 596257 1776553 1106874 1412276 185413 1273147 596918 596153 440152 761901 1495014 1622945 1744314 1231580 681413 1669522 1152591 426237 1659147 1066541 787138 869515 1698716 1808007 495312 153244 1619418 995692 357301 1121184 576029 1762883 435750 849923 741877 106613 1508972 537772 416543 1297305 1018587 1098853 567621 1807075 1560963 462902 1862430 351348 230131 253739 1083594 1438345 790194 708931 516329 941226 1226333 1522202 282337 1000257 1221773 538840 40558 200601 530935 224256 81733 1221037 1683209 568988 1894707 18824 1448769 57552 1284464 809465 1923689 1505327 1956797 292678 1858246 1991091 1427193 77394 1813066 1072935 1147838 180389 1646577 717103 1490102 438153 1615993 1142220 1619809 1575005 445329 1888937 729585 536403 1563893 64021 21404 1653973 709617 29513 954169 987867 1746654 530253 787486 908893 1007612 1357421 1465493 95703 171288 1520352 773271 154808 738459 759603 774300 1934877 1467880 483334 1969390 758908 252396 609766 150092 1117291 565601 1422624 1550732 933676 519119 88120 1653146 239721 899653 602121 1283812 956502 573893 1695880 1189394 19970 768817 816184 1141191 1334259 1076213 252498 1004163 1943819 877253 540883 1990750 1224254 589274 1588875 404175 1092157 299724 331608 717984 1461740 1076120 1922490 499918 1257446 1726770 379139 323130 1263231 1534111 116669 146286 1036157 728966 929722 1305736 721698 2522 1376953 253059 1236244 1947821 742963 188833 1119973 343383 922338 664262 357048 1676849 1411204 1182916 1421397 1953949 246925 897634 533330 605671 1691599 174956 839521 1946031 738925 728512 1011524 396296 27354 1122649 798970 806016 1147824 1245101 1762619 529253 808449 1361432 1610365 1752083 999916 510351 1270510 1624668 1457692 916863 1318166 1274882 1924236 1733083 1232411 642854 1852856 1337829 619667 175207 1020065 1645822 683281 1662640 754228 163529 1293257 113475 1217261 319020 1474437 1472582 1201707 748026 1634022 1831659 266287 1734326 681799 760113 1611424 1137022 1185775 501820 404422 1187650 1750089 1321485 1410641 1467402 1214320 148651 1351340 1328133 154896 1259809 1789559 970427 127047 31630 565503 1630512 1304085 1797696 524055 1046789 1539411 945661 97274 408577 565946 970959 322443 699456 1978826 747970 829133 980001 1750434 769550 1915758 205488 787755 27864 139277 127935 455431 1205300 1443466 1395990 1903133 1846232 50904 1905086 68984 1681657 1861976 1885295 1814495 521624 106611 1723714 406180 1941557 1146934 1024375 786795 61201 1429883 1541673 124347 34497 1262258 1118449 1932418 218171 1624037 1412574 1572881 627313 1526106 591332 521203 423413 1235672 894458 235341 916471 731387 912425 426001 1982493 165305 440592 376917 1657046 120284 987739 245871 1025953 609707 1024391 591072 711434 1610241 728592 1466822 1266976 870243 343825 339400 1157939 224084 1994275 1188456 1677445 768116 1364397 47949 1021030 849172 687211 492807 1642141 347070 18321 1248238 78772 675964 1980102 782814 1218269 67590 1889895 505834 1618895 66291 1109233 1774657 1275493 84022 898230 431110 939274 1749643 516286 1975801 102624 1461770 31394 1377872 602154 954621 697213 1129561 496671 411688 834809 286669 215480 1351476 739034 1618433 1416086 776573 350395 1518777 1196107 686159 1640015 916977 1289462 1540011 460759 198548 1484543 191088 986172 1948207 1831430 1545814 1052727 24114 1266100 81422 449023 405232 286309 1072892 697331 1108636 1464613 1695398 1906787 1859621 1744370 1802729 532470 1635145 1179065 1353896 407279 1287043 842624 572564 1211518 431516 274216 1054921 1470094 864630 159774 856910 146038 1166932 650065 1178313 990139 120889 1918264 1324073 1286064 1207577 969224 82949 560254 1376964 1068558 1173239 164305 482246 1888975 86489 707758 92057 968064 1614704 903915 26694 1005343 1344709 894690 23661 1153201 854040 1530785 279562 719828 261983 359146 225437 883651 1474595 868088 1875250 1897721 385695 1590083 1355665 1212607 29557 676321 165580 303652 436108 507675 906337 1972010 578618 1082440 830945 62172 1961735 182143 765493 1712771 309918 1688404 664673 856640 355727 1174491 6695 1796800 978966 1998469 65555 86691 1804378 1561095 937982 860049 1030443 1433048 525871 1892954 1189127 752824 1733688 902172 1739916 362193 965664 646677 363981 1734986 1328211 875306 1864943 826159 1650344 1285134 379915 1504068 657727 1184268 1356201 1496967 1060825 1007371 1310574 384497 992187 1044293 1575089 1614676 1668977 1206814 368100 663797 910976 1742514 828902 1687921 758816 777525 1558248 533585 213888 1849525 323657 572184 640573 1851832 419985 832274 187735 814747 1226185 529414 944730 1173980 1527807 805794 1193217 1268893 359983 611578 350847 1937566 1187467 291042 1501195 1271608 1601562 1252641 1820789 1288518 854915 788147 1222851 1985735 1979636 1032950 1623052 209575 1055138 941261 1875199 973282 1489811 973854 1076129 1716256 1199123 1365799 1784475 676445 1743945 498525 1634075 263560 1014458 1114704 1512426 1469178 728285 547108 261672 1663054 430249 216625 723972 994912 1844593 1166850 1588019 1597847 218757 274836 1787304 1466749 1452513 1858140 1473023 1844773 921425 1266783 1208101 149435 723659 1574685 986733 1571173 122570 667607 521592 909482 1268962 1138384 516220 2857 385341 1692211 1082600 820525 758194 1840473 1784088 1207703 1546273 1713927 38678 1811878 1786570 173738 502557 1107103 1767529 977122 451695 15513 698449 1208221 320124 225105 1360794 387376 1468975 1546414 1384315 509415 1075821 230836 1043245 797345 1408279 1469292 61927 628969 124857 514928 952080 158470 131929 397436 1248630 1932840 735194 843132 1830733 1414011 738215 1312071 244104 926624 1716007 362802 1918822 198329 708943 862914 1869784 1500060 1904544 1482702 995323 1536003 778816 1813274 1089773 510252 1464539 1360296 779175 1395208 1131319 1445532 370697 347836 576175 1375683 690864 1272298 1113001 1852997 1952433 1932077 1146558 960885 1938647 1673561 756922 1840177 317913 313494 114987 206434 46552 1412854 760357 1822314 124239 1274509 1328703 563784 417837 438304 651550 1037015 752213 1659115 183628 779269 1925696 1162468 184853 1367819 791235 5893 6296 187136 1965952 1785677 1659799 1897029 1271474 1337312 1665705 569384 1146842 905947 1485649 838089 1335254 1172292 557534 1802514 1403681 22716 1214506 1517681 1756084 1715665 716338 752645 592366 357595 250934 255722 1338220 1256219 259793 233266 816762 842239 1789127 502871 729679 690289 1273658 1801308 439092 18754 312242 433092 1315997 1480304 413626 1917245 967169 1686838 47131 378504 1631746 306700 458782 69014 379609 1971950 1293807 63857 1633806 1799863 1270804 251573 1315638 545995 1737185 1776846 454560 821816 649364 238832 1772506 1273404 1791303 1052470 1799632 546593 1861657 1580688 1887471 424919 1300750 162231 426092 1516822 314468 1629964 123303 1160317 459711 1670179 1691641 406211 1801641 569795 1926016 682711 33960 1136919 836464 906702 234282 1896860 1642889 1920313 129082 24934 1132194 157780 777627 1529355 960426 70190 1083347 59475 1649430 743828 1297743 1703592 600041 271369 1321541 547627 914924 1825018 852978 205901 103391 201583 1710658 1209526 1729717 1475731 1591679 598625 1302237 1764862 1220159 244125 459852 460812 1329641 1740092 1762101 430608 44972 1885061 1603671 380406 1936608 379816 1678855 495280 1096351 93014 1757683 1043549 754230 1451561 1236621 1550830 108549 1707101 909371 1014890 34537 1850858 1932910 350171 694679 894868 28072 1581929 266908 301352 806992 1099823 172679 1305395 1551157 1353332 80847 329443 960544 294416 1180030 1574085 313226 1241451 1325637 1966142 748276 1399513 1326838 763811 971274 1762765 1762705 1026440 1377780 630715 1790171 1461066 363265 1471611 1051450 786246 1189437 1997596 631324 257563 446154 987995 440868 375288 1531004 118889 1101487 444712 760390 180001 309039 957833 1037308 1546448 1124275 649500 232019 1803027 888151 1727181 1976398 1155951 1658091 1427241 469910 1374821 1283909 1388601 1637117 1360708 927494 282776 1577568 1794227 1258774 952375 1097521 554385 9578 1057017 387515 355563 886418 1684955 1390130 957313 520853 480792 784320 1025755 268951 1338606 1961466 990882 1967872 1709882 976262 1358596 808578 1322668 249629 1288888 244968 906071 1428282 1078928 1275119 1647531 482429 232805 860678 1975005 1928824 1273234 814078 523008 828904 1269044 1272664 214527 515690 1940129 635336 1782308 1279441 1083143 716275 887431 1675223 126225 1553324 1170652 629962 964686 1004618 423636 1565758 1400251 343014 614221 1687919 992573 529458 827034 1857449 1937308 383244 513835 1126419 1512027 289457 1365960 1271404 239150 1557987 142634 661157 1439529 1161794 1680697 1220192 325727 647416 242315 242242 787318 905662 1192561 1104112 1190494 1970765 1171512 387413 1829045 1921600 1180525 46711 304070 489977 440240 965182 1166839 985130 1990931 1536534 1865930 1033729 289651 931434 1208982 1902123 1869529 704228 1301870 563513 906617 571905 1345159 1653195 1326393 318912 1805410 1819296 733686 1283285 1235473 746007 1341818 1697014 1992763 1793701 1848512 990473 590792 158215 241003 709090 779768 1348098 1776039 343370 125877 258011 935632 1244504 143956 727239 1457789 1046035 1280137 491143 1844591 578789 280217 623079 284979 1656661 1868527 1575105 1064752 547221 1143441 484377 242272 86278 1753048 901841 1547932 572254 1409852 698779 1847295 925963 30404 819356 583965 1608303 127015 1114080 1824589 355243 1840393 1221482 1436962 54826 481453 197792 1100077 564377 1820555 189330 316526 1174399 436379 586611 1718706 1891796 748146 1392776 547907 341293 327372 1138203 911165 1047390 874651 155565 1288019 705376 465020 1186283 1062153 1522458 512963 1487632 808096 546666 446892 1496107 1558375 663550 364817 546358 1553812 966832 735365 297085 1625146 514709 248076 1820024 848268 1115416 509695 1648056 138693 945590 254217 572832 1950820 1795566 1094782 769305 1233674 1246205 76888 259802 10241 1901227 1928801 1750398 251047 810287 946474 1614309 1023635 904802 1031806 986843 1534109 508701 1782472 911186 676846 47026 1516617 593345 1927886 1093443 1706464 1787666 1970589 438278 963267 943994 1740917 1087259 1585180 724505 111696 805499 1063279 680461 652404 1846177 581907 1234757 425198 2312 1814209 428045 975746 1877592 1723294 642613 1036954 1240239 379351 201473 628056 263490 651435 1502832 437968 603202 1306901 506993 440678 1397413 1964172 791872 528822 1535788 297431 473245 304127 1173561 1395431 1402222 670536 1848101 1179574 1773960 430026 1692288 1987965 1594111 150406 1375673 1218039 1731153 563468 1508349 736165 494509 572798 1232218 1214880 1149553 1082238 1021791 570300 801880 1878755 1492507 1458465 589067 1209640 1830204 753330 617997 272477 595904 1759881 1855918 1248605 853907 638503 599997 43732 1531222 498365 1866585 1030880 1359363 856279 982275 13865 1147020 1050917 707687 970888 1473874 1117352 1913372 1747357 1008642 1611003 1840908 539689 998879 374037 1645221 1037391 850560 414478 1542283 339924 76335 322574 50343 560008 61519 988815 1872253 1211524 775469 867395 1204942 153899 586424 1020990 1748084 1496840 1561845 150842 322313 158956 1440030 1507837 1343834 615709 717118 1154654 204099 1734566 1356493 323640 740713 721871 1597 470666 1254622 1565911 657813 684001 978525 824470 1764831 1452778 1040797 1019344 110577 1736788 81949 313888 303518 781171 1105660 1609590 393482 336971 597274 1550665 166638 1418233 1784901 530665 1861421 1595038 450959 1749318 1622904 1684819 1775795 1580008 676408 1491561 633991 455747 1838155 1975830 723839 1844000 296620 1610563 1479328 1952184 90262 828037 907325 938097 90071 1678604 1680219 879901 856816 1137117 125912 539779 993414 339563 78743 1207309 280014 1142192 1508409 1793154 476677 129415 1625394 101970 1571065 128381 613476 240575 1808717 352682 1214977 72789 1052107 613550 1118044 736147 1078017 1323765 484699 1968983 1683280 715614 1381073 358008 1720990 1434321 1588811 1443250 525057 659212 433889 939188 1158908 87884 265359 964375 1770753 1662811 1484196 1535470 218040 507323 1922601 562894 1101689 1168440 1772663 1774311 761021 855341 1397063 1439935 1829481 133698 481084 11459 50934 1853107 1671548 1452690 54709 1636870 326299 717412 1101036 1713429 448253 1865055 225085 782674 1760493 1124697 1937399 1288999 1465305 650870 1223876 1775823 1542878 631211 1694280 1510637 1426066 1533801 976222 817242 1503116 632680 216037 1397900 1350274 355436 832632 1614482 1684047 987724 493396 290580 911135 1877375 777853 1526924 1410249 1663783 224796 336314 1165057 1992592 1510269 1331945 810799 76962 1161498 205888 670529 484545 1830701 1958829 444321 1483839 1021162 1094751 962528 648429 1453672 437828 1737860 714929 1467509 1296439 66324 565297 447289 1056126 1512941 467260 404557 94505 706377 479295 1088362 1991115 378030 1558934 1739602 707730 1059992 402489 1307409 311310 1064979 1236429 1133469 1246828 13412 1993084 608421 1526495 688813 29296 623352 1298416 1246741 684215 369379 531005 1812394 1863125 121638 565117 333300 268125 1678350 85039 539888 1035791 1385772 1634125 1681481 1683079 1563535 897301 1499599 1996598 97374 1975294 936490 620668 1415552 789636 182512 1920560 463416 850627 431416 1483912 463355 222005 1944819 379414 661427 1972892 1673121 61928 408332 426642 1680287 812988 1604890 253837 1280509 548623 244644 533529 1995619 1602956 1621884 1712348 882240 1799054 802620 1082792 71650 254391 1205875 53582 1114313 1914752 1417851 1045517 209981 120682 103911 866389 1376303 1998576 10020 1270710 598888 1701985 410164 793062 496379 1080947 1257040 1830249 1904504 135069 852160 264434 869011 1044216 1655989 635490 1856721 753267 1043390 1812877 1253594 1224371 1038203 632996 555134 1195304 497408 1465942 1785954 289765 723540 1719425 1150030 765813 121430 520773 97842 1114101 1321554 986481 650231 1576765 1783001 58424 1171044 1871226 1201454 1571686 1679270 1537535 1567406 681459 1215249 1345082 1106588 259563 1267627 354544 224846 879377 719732 404466 1529263 1494832 1897602 1095512 635007 853483 820546 1573373 1725113 1107374 1032536 1567844 1725755 1552945 925740 909658 375068 1141438 1008419 338753 1014848 1190583 374621 552657 1221028 934183 382573 337109 928311 1115301 834470 108317 1702416 203942 650184 717040 1494326 1520035 1065382 1618658 1829843 1219719 1098238 1281874 943607 1651050 1902838 607840 79859 821251 519079 1275425 1447402 1190519 65868 653345 1812440 198423 806562 763906 1501687 1843993 1542904 1820694 1259159 1572011 1112241 153175 992813 1832775 1557686 670620 706616 1709287 957164 1271691 168435 483780 783295 703338 293672 801260 1192630 1989036 836046 469665 688301 1055596 573351 1298440 371102 807677 1594819 1505862 1517063 41580 1208603 1444574 1208150 340082 1581338 360901 836918 1676937 683027 784680 1860496 761576 1534170 1576510 1917784 1561830 923354 213655 700147 1530619 1662528 1433775 934701 913463 170037 681172 727426 1559319 708452 969778 1498183 1979821 458250 165148 311937 762034 1286068 1776113 1295557 1480376 995072 305294 912281 922493 1279773 1982261 1938987 631007 1381412 652613 480558 818217 1982215 1682844 465239 632189 1501471 122435 868840 1634198 615331 76668 1457538 1961054 651762 1372779 1932286 1960526 1201644 266080 1017666 58257 1313828 1504827 989240 1350344 1691162 585102 166273 1639927 109201 497863 1263911 1939427 489892 488501 1193039 1370645 1230016 1583057 434735 763686 497924 1700632 1320573 932671 463899 694501 1758989 819637 423186 760625 1633951 1230608 1784959 684014 742913 275512 698561 993345 1242437 1607656 217870 1223041 78948 638938 1295115 1389108 1412792 414364 1643228 1860247 1666163 1388354 1686849 442252 743908 292863 852475 1595015 1662891 362510 1385979 864494 985898 1899231 1208526 723291 1953916 1225235 448238 643624 1744154 336788 1250245 68091 492203 1462462 866120 167378 812268 1117719 1339678 1083163 769658 1576587 1070246 1210414 1178710 427116 1583932 1328302 872823 876526 1023688 827018 1435240 1455848 1535157 1706296 63144 1910582 1662722 511421 199594 988781 1085597 1798586 1897889 815049 1032312 1480854 1469224 1686320 1800354 1225467 1712304 505032 1056893 1876552 140366 299027 943627 46557 1430994 898052 773474 1766926 27639 1668583 1048562 744315 648993 234060 633878 1440810 1139844 171107 306491 1544914 918721 465395 1422762 1061398 757493 1192432 325033 372889 121161 750634 146014 1680708 497412 1321407 1163319 1643767 1077356 1503374 1944641 56757 1125051 1540309 771043 1484734 1538088 1600663 1076623 989319 765407 1736205 249467 1986639 1754699 1629078 1180483 1199600 515085 1186249 782437 979290 969162 74938 145550 1924106 1649877 849752 774273 1695375 1428601 879961 1907561 1868941 1352463 564619 60423 966871 1949259 1946098 1629682 975504 1576493 569969 220437 1290361 1988045 209423 279900 548659 427844 480739 1123121 844046 1965561 565632 1181122 1586631 1096233 1392337 1790785 1294981 743687 1669759 777260 89695 1989292 424954 1980473 484688 282848 160776 588982 909667 1634343 1958850 747862 1113047 750948 1555834 1092741 200358 209472 1406170 1027539 1331442 647061 1587549 1439734 1255564 379591 1331248 1903304 1003075 1524999 342426 794954 1027097 1899064 106380 911132 1085749 1579694 24165 334768 501255 1033299 107268 1652040 1525087 194060 1000312 153420 1130566 716737 1567263 1149393 258535 1256176 1584646 542066 1456912 437439 1290521 913213 34654 1171600 1960777 789126 1122761 1163466 466092 1506150 1636103 830297 1100876 1666230 1533075 736572 1123480 1631405 374809 791824 421417 1384106 836291 1040062 806624 51878 463336 1035299 1978684 1890556 1540957 555637 143566 1690199 1091311 1934891 962079 1092540 1798071 394706 605049 873279 1006497 1943808 239103 1279025 199101 1142962 985457 232238 362550 104190 110895 1639388 1495397 633891 560372 1046992 693965 1359054 596239 1001671 298638 1265466 1306937 1152924 902127 312747 1398454 565721 526241 985265 323374 1245360 358599 1953975 1409137 215375 1159755 648624 748169 1984446 1418467 971385 1855612 90548 683044 1573543 1699859 526396 1654462 1793576 697800 994597 1108962 1286717 1630363 1886458 1594378 1335569 950871 1687602 424156 339483 1119664 256368 860841 726756 39001 509526 553224 153698 488854 1649979 1782501 239010 440079 1472995 1154709 126125 216474 578452 1491796 1902896 464478 1353874 1758361 1049556 1065866 1365158 395770 1005887 632238 377001 1971915 1986480 807119 1292773 1406728 499751 1247194 261311 1366907 1512176 685602 1365590 419781 1798653 1166797 1680136 1182479 1658681 135866 460817 485962 1499235 224765 1431193 1769533 276008 755989 540682 1434822 1262585 144218 851459 1827086 481056 1942383 884313 390723 1434940 798532 1455544 411125 1655938 1559423 793474 1939615 900731 1553368 1298887 461352 1923605 1798424 1975309 1487718 1832370 1581426 315445 1991970 870566 1466332 811107 912135 102353 900189 1541842 451764 892405 182809 811632 1109646 1645439 824483 621064 440228 266106 1692850 1965518 1050091 410455 475116 1044909 385846 1309303 1855056 1752878 859521 1616329 1582101 646750 1260183 1127808 258291 949816 819025 51663 391725 1817552 911195 1396169 1809074 882205 501103 1594108 10275 912944 1220485 1562428 889527 1058208 655358 1076323 134180 5313 338333 1863160 628428 929552 1308564 1443811 1617771 944950 952996 1173813 29021 1849947 1376473 467445 1477258 1539977 1468758 1611743 1229215 155172 601044 1317825 1101756 1121574 1260837 986525 886129 1262013 1202838 21884 1618992 738877 873270 769025 1300099 1328637 807662 629092 1168197 498399 1514403 1372926 1517674 1112044 1844570 184553 1763265 94321 1871469 1522398 1897869 1637061 1592443 680086 1265674 454573 1775375 310927 43388 183159 1326286 986337 1100736 20800 414015 1529646 1371989 883805 1628958 1526144 1627319 584166 36878 1731825 1339584 1808012 370832 1209692 563156 1995186 1156258 1499926 1110058 955779 1979169 85391 1172403 1883326 611793 741395 958748 1326072 1500206 765926 1179622 1150056 1836954 1051173 1885618 1907221 1233056 1655542 1430360 960495 646756 178963 36487 1801905 1526836 1822435 137985 1334373 665703 1543002 585552 1155074 1744240 1886394 1613420 673118 1056306 900736 1768579 675571 340163 945811 695846 964186 1834558 1470163 1844885 719451 1046569 1997923 1383701 637640 1369776 1395086 1846507 1297326 371260 211727 1210335 1631087 510850 898935 340254 693707 1343934 161845 1404217 148 686475 1789078 883632 317597 219393 1096348 945328 130255 393236 603478 1194931 195067 1365599 1852704 810084 1334416 650652 851829 592343 1238754 941165 683479 1459842 292740 1845336 681779 1919824 1578885 25798 1502350 894454 518517 1331013 432389 1615772 1562367 554679 1109306 1346175 1054081 1000359 1134336 87092 17717 1761464 730033 513839 1501667 1011477 1411785 1657830 696145 243699 1552713 465664 1333702 1521505 421193 218009 121074 1607245 1925697 1588359 900814 81599 1018596 996324 1710200 1771799 1450498 1447465 1044893 1035362 1739048 1330641 912994 1178861 516069 1518228 662989 658099 1484536 432092 1404657 1104578 295615 1503703 990042 705209 37003 1015508 173323 790014 1353501 1359976 935524 211798 1830985 1428616 255894 1983662 639778 300878 1718458 1363114 1309221 976517 1447192 1062446 568661 833172 425336 971797 1352756 857312 1827154 828256 898074 1483491 1640234 1034927 1888027 1836343 722313 173296 624985 1892292 795423 1707248 848003 461962 325919 778380 329430 569377 592456 1470025 1252294 479243 88191 1663339 446910 326658 84533 907407 731732 433984 149546 990318 1518904 1162535 1886690 1016043 736534 1870618 1243263 730774 564980 1335552 55193 1355278 616709 340343 1489183 1105134 1822255 103548 1893518 313471 1130440 1648922 356028 1621614 845390 1650145 156876 1702858 246569 1915079 1077923 1157868 1045361 60631 1515730 1419803 1392443 1934645 610115 756021 1561439 1026846 1051388 426503 662228 1008572 223776 982361 399215 1591300 250441 424259 536238 1735390 815284 802388 1884471 1194512 199209 1444350 981547 1622069 585597 975022 958697 1810916 1956784 351240 1179068 1134697 1757131 812793 1290999 1137350 209532 1459523 1350844 910548 1296306 79395 820157 741052 654990 611881 826143 1605865 1279783 526808 1231649 125672 1395503 1684877 1256023 351679 125102 584092 1654319 379576 321359 92661 478368 372807 1274752 48879 1783066 67560 1209430 228100 231057 479461 1869736 205310 269664 1341141 1412914 108204 949674 236099 1837361 1689467 542294 922584 944339 38346 204910 1137822 647380 863343 510814 986989 509966 386852 1837736 871289 1358439 1824016 409009 1116808 287347 52205 1148125 273558 478072 175350 1821044 505301 160467 1565458 366787 838805 1937130 1319826 511938 1947555 1489072 932251 32541 1242410 724360 320454 389769 1583918 1906435 368750 1673427 1709045 1372538 433817 656503 1878130 1523711 790309 407693 1066443 922575 590368 1611385 853645 1506377 963866 692094 31159 1339637 680348 176188 463462 1090971 1729518 1709113 348638 1968842 1119020 990976 1098249 643816 529173 797716 505958 956828 1926222 1656735 273667 419811 1734912 1241960 3998 784063 1759251 346830 232269 1140798 1753054 65594 1740144 93755 601185 791210 47661 1737237 1143070 318843 777112 1294980 1118305 403872 1528863 1339142 672094 1986273 705002 1239046 85571 66380 247458 1246450 857912 1510623 1341140 94639 845947 963195 1295684 735851 1068010 612250 192657 52999 945432 470819 749735 38945 547835 422487 988193 583273 300753 1161619 1772892 626370 1658991 427813 817087 955217 848821 721493 414348 1794844 1890143 578315 1390496 1501130 1321508 14881 1372517 1006793 187884 803299 961743 1714946 789901 1179595 1842704 1912180 1080459 1557002 1518532 782683 1884879 1993975 1563464 27207 1632230 1035177 1577759 418271 1983985 127676 1168978 1978199 180729 360694 1979543 1500019 117948 1279339 1899739 1515165 813394 1782712 1934721 69557 193485 1091048 1289272 1137114 1789061 253479 574706 1284127 229107 351146 1042773 341936 1852041 898346 810339 391278 1944066 1095588 1638543 1999760 521359 1564977 1158920 1726801 199790 1138917 271344 1658532 1597325 1516935 1193525 1737133 1899159 815783 1242818 1619873 1427108 775711 1141138 264573 1741394 173714 1859110 217691 1411464 1285820 1846552 164231 82170 1977297 1246085 1016705 1151282 532569 1404340 354759 1981676 957653 956899 934293 1808450 82272 753479 1838655 753565 945344 1997461 1146631 1784505 1498105 523667 487131 584310 950377 612303 782954 156803 448818 1151341 1470022 488656 1238506 1827974 304915 1911532 255660 26241 771419 1323475 149777 623771 1397983 1893304 854558 1393696 1956079 1149627 468170 1623053 1243564 936758 495379 493304 1506943 458699 1881357 255162 393042 1931943 1684486 1600820 811838 737022 1423609 311808 1998738 1158237 328689 373287 872580 1242673 1515078 1751544 1133918 14864 1436857 416763 904484 849097 792493 122236 1724561 1531048 1826456 1538095 319895 583817 1755817 1685962 385826 1844654 1634376 1740168 1971657 1453896 500574 9189 1058222 962433 753049 13078 836506 1863362 54757 1542008 1466403 1241779 369850 392952 281398 526198 272966 1203878 1850319 93233 967914 1190370 1104546 1116148 1453635 107962 1759189 1581597 1287324 1925962 383979 1386994 1972240 519406 1496039 297335 1725413 427826 736568 1085778 1274680 1858696 531372 703952 760016 1083074 1719111 930761 126124 92335 1474275 428225 346482 197518 1882904 1327296 1404906 1545063 148262 828703 862543 471425 1097551 716097 928986 1531127 669106 117853 582473 1271506 1129499 1535092 1334764 1104922 1799343 1540730 364482 1748573 162522 1141629 460467 708288 1993764 1388142 1960633 653135 1770969 1074610 1161032 724365 1742336 407426 1500284 1406946 702359 1994812 118196 332024 820935 1910930 1701624 942982 1676028 779947 1478892 1965472 285988 888975 1323128 1287081 482107 470940 1818136 734272 31603 1018121 1024760 1409915 1896736 1138983 427008 1717223 771129 489891 864396 1363305 902175 431969 1034878 515134 691128 234114 187215 1619127 281899 674611 1417737 26740 103681 2164 1836016 364655 1803459 1228162 700944 860730 478430 1454002 1137727 723721 207701 717871 4758 415590 675889 1704825 841496 1805993 302955 1341616 1607046 678072 352679 764461 1631183 385610 1334132 324207 1909099 22152 1217018 313778 779641 823738 663168 54660 1234161 736190 859230 731839 1103374 963296 290896 1730330 1470408 663031 897768 455316 1056623 1345645 1630719 365020 978425 1119067 806306 405777 956144 386109 1164617 76779 1983101 156624 1642094 822252 171067 1379727 1585492 1449590 1522927 548458 1769274 1324582 1086475 1567299 1633283 480606 1512753 500627 286039 417175 976437 1870989 821877 1030364 1533748 1906995 1219134 97858 255584 1489820 565945 1887439 131682 801263 172105 1850511 263373 857808 228247 343376 1000206 116559 414341 1413592 109975 52057 1307248 1697418 1117687 324612 1993414 1051194 878642 1047933 12211 914575 32580 1858870 1760664 137949 793931 1974805 1292415 83876 181052 442235 162173 237580 874652 1888298 738867 373835 107012 1700345 1393601 225052 446141 1467030 1549559 216998 1474966 245814 792974 273226 1294496 851650 944108 590090 707291 1925874 861862 381641 1735306 666321 1116799 1200138 448991 821258 1388841 218804 1569650 419745 622774 1175974 1410662 179333 472029 64585 1523113 136744 1151983 1492952 590008 1310973 147063 408278 83344 1585415 844240 946811 1280142 530899 851357 773978 59501 1887757 1673454 825062 1839188 1949004 1547427 418713 744519 944826 235072 1509586 1083027 1508355 1918714 376295 618629 1661827 1765349 1888611 17349 905036 1600359 548647 1398671 1353173 361972 1845418 357337 888206 119191 1702540 127495 1805924 1529237 1211309 925341 487380 140974 572625 1830777 1138196 1678877 383051 1342494 988990 764564 979919 1697669 722044 1515717 288631 1685211 1906579 870424 128988 1039209 1538964 1485654 1968455 679486 1473096 85293 87872 1775056 332750 195945 1638797 774538 564446 741689 645012 1889225 1739645 1232440 1169871 644086 1160350 847293 880423 1550570 1155553 1629610 609495 957100 1265962 972867 628241 760838 972656 965789 216467 702573 81978 240336 799398 291557 649561 1740643 907555 1117431 1445546 435739 1334825 1179922 231070 1284576 1228467 724495 1180467 369248 1112924 683221 985817 1673341 1221902 1747487 1384831 1631459 1706322 1339075 760446 728973 1533850 1694898 1142951 1364744 1420946 652245 948428 1914832 1560743 552760 1678977 956012 1390437 327464 1266168 1657146 1128344 105776 1126595 422255 433934 779522 1882408 778664 1762304 1127994 1095470 1951029 665312 1361380 449134 418338 895657 75258 12782 1307270 273561 1667771 1427366 1232386 1525210 1543037 8851 1102113 1553996 1676428 492938 102118 1937858 1691078 547737 839719 1377242 79006 1110427 1065023 544991 578894 1817126 857700 1259290 789876 655674 367069 1895413 1696964 1091551 51526 117911 1754617 1754570 1495592 1081076 1049046 1603764 1800400 298991 176656 1128800 1690883 1785309 1807997 802476 1545725 1975735 313957 1808684 1750254 1145138 996508 281617 14462 1250634 905047 1139289 107234 57780 1582350 1232206 120981 1006583 1508113 509686 1973074 1098222 1297020 267194 241049 408974 343515 478861 701135 88721 1990284 739787 562052 714926 1492215 604544 881284 1065379 1817192 1111047 621643 361803 1506724 46545 1209100 762362 1876442 131678 841179 1916168 660340 1579440 711783 1292389 924464 1546324 286114 1095920 8302 1220707 1629862 432345 1133277 1633706 1472419 1665627 553270 1659873 1381959 643913 307302 6935 546315 1416402 613685 282583 361351 182721 186202 121343 305143 939619 20240 497188 1656381 787642 1406437 542851 1338420 866379 1176018 1568059 428961 875495 1340955 87629 1910194 1444644 229285 1254613 774516 700491 283452 214789 749385 825535 1447438 1339730 528399 241736 896854 1959003 1726225 1786667 1531383 1722932 1714803 736278 503611 361259 1318712 1661589 227774 1657400 962723 763282 932109 1362155 292728 750907 561396 1975099 588097 1673936 1634279 1637711 846146 112017 1862811 1907404 80917 1246166 582447 1366440 815653 161862 1884764 1082483 976314 589057 1400294 1003192 1485159 1444820 1295584 203519 1763061 1931858 341352 1344904 1035024 638025 210925 546577 994748 1220 1591087 1321551 1942172 148333 359475 20366 1254761 459113 1484736 812660 1196051 720234 1536253 431069 1673588 927987 1380834 1194763 639391 1378922 815291 378455 836512 1733915 1715651 288236 543678 1187474 1231841 1833880 1761037 789931 1039373 1285813 52419 930956 1423699 1945968 1185064 1645582 989750 75160 1085256 1667109 795025 761869 920223 799422 958881 337747 1900647 237315 1485811 1703125 1184004 329214 1193873 1603327 572352 37085 1628559 1570296 701407 329203 1658298 656050 91209 1177129 788881 1606120 178852 1110488 1039532 1294872 974373 736952 1467089 1950025 140562 1341 1658657 1233040 1242136 383870 606249 1308396 1948720 1802755 180434 598393 404860 759470 1390288 1073422 1075731 436394 1565636 608672 806111 692847 1095950 1271250 776444 1758741 1283595 1854880 202854 1786569 1875941 954913 1306436 1083703 919892 1966337 1681139 448806 1971133 687112 818273 1541957 523897 43986 1754436 802470 249002 240130 337506 1386902 1693352 299984 1719536 323274 838151 978755 1664801 1200333 863515 1220147 88628 481848 177347 422105 1761740 656465 515625 1441190 1175534 1112780 1835491 1407729 950854 290029 271934 95540 380436 1174441 1590021 1049695 994844 622000 1418536 1216045 996437 1813709 1098559 1659305 1880150 1518372 1268196 1537833 364598 1071996 549141 1545923 46820 1178204 1137510 1101682 583634 714207 1882667 11923 222764 1834419 124401 1673447 872947 1706791 1111335 1912079 1883761 1961438 1238479 1484635 475812 439278 343581 1937351 765424 1617747 626852 1730825 1989518 995735 989837 1666513 1244578 1350666 112732 1043564 312008 382586 1937473 1021165 1767821 307900 389165 221582 1662122 286901 58246 1776602 1296901 483958 864250 1697408 743033 1397315 1886481 40357 1802654 383536 1278735 1244668 739181 1830213 103955 1709563 72124 775744 823034 1457308 1725887 456741 1494469 1596575 573277 1916767 331154 67320 1913098 1287735 500788 472050 906992 715439 1224537 394135 1968608 790337 65681 96459 415425 10866 1998132 968158 66537 65636 998895 260671 563057 1559092 615259 517919 635845 724532 1267081 800023 504421 482904 318708 1478623 312972 123372 829573 283063 1298341 1885918 1417158 818990 1159055 1185572 1658579 1760271 1013103 871731 529211 1446740 1664498 418517 1295053 711927 998667 1034551 1711104 1512194 1056770 1765823 1196313 1237394 1420241 1450928 1002742 1016470 1202879 963783 952371 1806047 1817666 1883873 876284 1743392 1427468 1872696 1898040 402779 849802 1521723 456549 1799018 1506966 45071 1669891 846699 1440935 193275 63424 1266773 1486357 1489198 1462485 407950 1502603 801290 1413360 37415 1858654 1646446 1091158 328732 782342 75577 910946 1397258 564215 1411335 1052119 1921334 1063658 1883618 708261 1257875 344876 1374555 1621334 1544224 1443974 1630011 403564 1977460 1096753 1609973 35519 406792 1116990 184766 1387404 1051513 1605995 320772 476014 1775977 395659 1023055 464442 653708 1645542 1302340 1558540 1766516 548672 179989 1783415 573937 1796374 15608 227376 130409 1957640 1750120 220371 1768113 1302811 1718170 1174971 51428 344047 387631 964122 1443415 216647 1735144 177140 1024952 1793025 1388619 952222 1953658 1327112 1401294 618821 1685300 1755989 173784 472352 1554475 795583 314972 267001 740390 828597 1139076 341331 105675 1008562 1493156 1421882 1740267 1562820 1071765 1917573 1580616 883466 546391 599526 871400 927411 381969 1240094 793107 727211 1988035 247518 205957 1925914 711166 185158 167578 1537748 270276 1309082 851939 1361118 506605 1937667 143879 1311755 770499 284811 1964963 772564 650857 711782 942292 1440816 1889519 580332 1699384 609490 469658 46510 673215 1446881 1305711 1966825 289664 1502047 173843 1141669 615809 1090981 1130261 1413623 1679089 336012 1401075 1354469 1294381 1017301 868929 1753108 1542589 246402 301404 394012 76132 1539748 1986996 1777018 782070 1037022 648292 1215150 1339039 1938345 910528 636635 256958 577179 1524858 25758 148586 1689303 646909 618403 1163635 1381950 976463 1181352 214953 1930827 1022025 1622404 1118140 131439 1172233 1150224 1470802 475907 370829 99116 156536 1027198 512266 1782318 106544 474906 1375657 435751 1132684 3694 594504 776439 983493 699203 189028 599493 1172227 1624071 970629 784632 1639305 822519 811679 945767 1116710 1855735 1360300 69752 749377 825156 1747615 1993840 935095 400306 1925591 993541 1312144 1236559 881315 1645821 571731 1934432 1824767 1340668 896375 463917 1337997 17637 1614027 1410125 1700780 964815 1484180 322882 724958 777955 797506 1045146 1327341 1836225 860606 316051 515825 796427 643778 1794764 180551 306228 1866005 571889 301148 414527 1456412 806469 1104949 1284708 1731283 215101 1779668 591532 911328 645772 26019 857467 1617162 1775956 907469 1771696 929439 1866145 1977037 39531 1745075 1964985 1688638 136273 382288 1450260 1996404 467193 1187330 536233 779758 75982 963744 1992048 200586 1808320 143663 1250099 1844070 1464708 604 341182 1378620 1857389 1958245 1285691 893979 148031 1687789 1723072 826543 79706 608625 923275 623873 1053325 1659106 1168126 446267 919268 1189995 865911 1747678 1373462 732625 1937819 961343 1533611 1767605 185798 1317553 1869324 233224 272113 491510 540001 642129 1039886 1450599 79547 692356 1009846 721600 259216 579254 1491918 280395 1738820 808855 189697 1843182 547101 693738 1480213 924891 782321 1357147 679698 339883 1227707 787894 69792 409565 1771491 1309994 647467 178278 98933 1885179 1292892 323018 1748321 335808 1528248 1272297 1875659 803095 1927256 1145909 1201791 1817948 600601 401545 1087948 1021154 17954 880153 371458 288760 1500551 753465 110736 1567259 1695599 1354195 1576831 1591981 1284236 254324 375653 1682010 238212 1108167 173571 1773323 1867233 1168252 1517771 1996792 1950414 507286 983070 1409800 1752109 130433 1866408 1652581 1215053 661536 1914099 313633 625104 1805481 783359 1085936 596139 290282 448052 1854654 1351516 447498 375350 701868 1805078 740512 783837 817379 1405712 1990300 1625109 740967 1330501 1776291 1792532 1420418 806993 1121228 1826730 801369 587152 291413 1886971 22206 319623 1825309 1446417 1977669 1413960 700667 1541652 373922 504444 1722101 635834 1417074 814923 1257719 553036 808701 1014638 704792 510673 1457895 893966 1879124 1334817 1417457 570691 839237 287812 1605809 560987 1195512 572470 208382 1695900 1722770 99222 1311185 125150 1560356 1507159 454529 789393 654738 514544 909431 1023763 705654 346641 1543596 81640 805753 1012765 929143 1039671 1782138 1587362 1730297 711043 255068 49399 1003615 1982340 535914 1672006 1799472 467888 1167458 406564 1619577 78939 1634589 508693 1088490 1600617 915587 870323 937877 1470452 148383 1852839 1055705 1218496 1231785 1349869 814222 1192131 1101808 1321464 425488 255618 177666 151188 571241 218711 1609991 1657564 1771461 1407713 95752 851370 46498 578194 1385659 1424139 1439167 723755 435324 1771225 19222 825824 64042 1219005 137665 1563361 1912932 1524128 1729987 1670510 1489728 1902408 758887 198873 1010754 512313 1106917 971635 1616484 1953442 377293 1298467 1824549 278310 1455167 334661 1581520 757279 1211417 618318 740057 1204893 1149695 825048 1020292 405187 1063905 1413722 1414164 1830214 961667 1888104 654807 1002415 593186 1941035 1223808 44268 86514 1905397 251386 573899 732852 1645895 1925759 957452 1806621 388401 1870440 1898884 1851711 805733 1702853 205200 64821 1928858 953717 1170434 1855300 1254736 359593 1582550 459830 1644482 1539962 1026704 728905 1250328 363945 1363679 93326 1929197 27562 766736 815474 1070399 728526 508335 707148 701824 569240 562505 51271 1197419 761559 626620 181307 376582 1748006 259484 202660 1862747 1665654 1312764 256495 1276176 1615117 1957216 245403 1879495 1490180 1592881 1021921 1815140 391071 1039786 298171 1007534 139557 1844380 1631629 586830 10915 190199 1149699 17226 1170444 917192 847854 1705249 1602213 467230 687569 1627668 1206373 42525 998444 1156720 1812804 1711710 1248991 1595532 868458 275836 216763 781408 1253058 704867 1110008 1097861 1224441 619781 515826 851714 429968 923747 1778234 1219507 1721043 498410 1207683 56449 430728 802419 1851035 1214403 889166 1378060 1066764 1359042 1454144 859774 1084834 123249 1363632 1455764 27865 1695355 1760854 538246 226067 1920999 412645 589072 1947230 1910666 355117 44459 629543 1423968 1826803 1131384 1006372 68700 878535 1286631 1679611 1898873 247553 364913 1881276 1280252 1869378 370674 1835209 381802 543404 353637 841903 965059 849511 446800 999032 1375959 384378 67978 108700 22502 171514 1890862 1957439 453608 659379 1831417 817215 1847768 1545471 1970138 1484908 1130829 619417 1812951 1071985 968830 931354 1046258 1120352 1177167 1387850 1270022 239558 1128154 1019154 1820589 6417 941794 1961559 1206190 174228 87050 1911132 719918 585991 400138 356946 879898 424110 1406997 1405330 1172230 1796649 1871388 1653725 902451 920243 1834751 1989749 443169 102868 1585040 474077 524371 48792 233242 794144 13519 714354 1035985 1994524 1195511 1738658 1819300 546432 1972591 348633 1224370 714920 211789 615898 173076 1269051 914167 1178165 871291 514128 233606 476318 672254 1015455 1813779 1712519 530041 1787105 1011588 1721181 1716476 1216873 591592 1610347 1760018 615460 984604 390074 909633 1380302 1755326 1936145 1841789 1289939 179185 327553 1823747 1009670 866395 530063 1956766 480131 1942451 1098321 493034 1007475 274004 1787627 433110 842763 801019 853722 1201798 1909774 1419528 390586 1678394 553010 1915898 914784 1916744 1046996 687998 3590 1217501 1500013 1998936 1451288 1755974 1617724 1932702 1785135 363486 169693 1229623 44863 1269365 1528090 1870223 975903 1163755 452472 1960429 734185 1011999 749534 11862 1319166 751065 708582 462172 472316 1066488 662999 1824519 909289 621096 309183 1084632 81777 929985 424155 667763 637787 356353 680267 131596 1280180 762376 1936754 743750 433713 733717 1454342 445372 670048 789475 1018810 1384628 1171910 1437530 1121909 1491449 1461024 534167 423275 504525 1359159 318476 803749 1979256 1905176 1214395 649705 1234820 307971 1918251 257642 1308784 415490 1856485 1788895 786011 393162 1371879 1815532 526481 539256 975957 78988 902519 1742699 1708544 601650 867471 906634 60891 1988798 231789 483787 1879778 1891477 997875 570245 1600354 418284 1640079 528285 239958 1104396 1121961 1047338 54941 1708816 179854 426137 421869 928630 1782074 566738 1848769 1611056 470122 720125 1251463 1077443 1578101 1467915 1599248 478170 859874 1238152 1008178 1794810 747149 1740557 431154 982871 1261567 873071 987801 1233977 766551 348127 774962 642011 318456 1695761 88258 447950 1012700 926475 611533 1314438 1066433 1579342 377821 464515 859064 339695 1942855 219757 1244186 864951 832925 306773 1330423 1464019 1880287 1020311 1245271 1203509 772112 730180 26383 1728736 997836 120603 1291955 343472 961038 1125103 87321 1621174 406257 436034 911873 203557 162551 115270 336980 741178 1821893 1059347 662598 632521 794802 647568 475460 361479 1766627 282878 874274 1551873 1256497 850325 930090 856027 1292404 1642334 1616336 1144414 1307847 1271472 480388 40367 1270154 282042 1252413 1444544 303954 934798 1874911 1854269 870530 671641 1936960 791966 1824495 574481 394023 672704 415117 1957146 948674 821052 1764259 111102 1252932 987705 1801040 485239 1570408 1477533 1229191 1245945 1314134 1505872 1037623 315690 758951 1964092 1215939 171211 988818 228428 116747 1382958 958253 50772 1294300 1660662 1886661 466411 973159 997535 1525596 1945942 100030 684170 57498 763199 1240307 1880905 495598 415747 803228 1335326 1001367 893193 125702 1845547 1644181 301844 1478023 904510 931596 1771254 1655379 706987 880506 1973342 1169715 508836 1904609 1816124 337995 358289 908118 248093 1113470 1216316 1863283 260151 1186241 373630 14366 320310 524100 1503860 1597213 1052944 1910095 1381065 237134 94392 1762858 1718944 1957139 967858 1314907 1962269 1883413 1208196 1730852 1620041 1492289 774800 383754 1520679 1974882 278439 1887534 1527775 1764690 629434 1737744 1674523 1362682 90465 1379366 1304223 1675754 1301051 1946239 496678 36996 1940372 1817946 1632236 1443963 229747 1282026 263168 1814408 16886 1894155 969198 1552879 752570 1925518 867146 1500950 671949 178431 1026451 1178722 1926834 1367339 251383 831897 692148 992554 907962 907259 1574330 1690053 49044 458032 182537 1016638 1201 1524288 870809 1813815 1999385 887802 1811735 1098919 1462427 345936 1472710 647995 268181 657451 1111216 1507254 1742228 1974098 1823869 1474069 1897545 1743654 69588 1325617 1915863 1222681 698642 665665 586625 1683726 223150 480025 352597 1383934 245520 946695 184508 1549054 1488847 525326 97800 343767 983465 1762296 1472763 1579268 1301750 1718095 1263893 1218813 1254961 199285 1284869 801577 327213 761955 698623 570061 834947 1715498 807754 1667803 88592 906715 558489 1820139 403672 736721 1333114 143658 777800 703116 1833259 1689433 430806 882516 999415 143021 1218572 543952 1961329 588671 725857 1987272 481651 1868587 1417376 945805 765418 254493 1619897 1968304 387829 107910 1532752 1926376 110949 147069 792662 866602 234215 731221 1812795 249486 108061 1175496 461625 90634 1598842 455382 600432 337843 1307942 478794 870385 707070 1479689 1563128 226309 1769053 1495071 1781982 21122 1561564 385628 1971205 1250287 1007286 1641832 1346646 1026630 1181024 60931 1953498 1911522 178984 1949242 691852 52802 248747 1507865 148231 401272 1522630 477500 1205114 1571724 241596 1611728 69441 1472261 557358 132592 1530111 1783867 815521 1408196 920754 1120169 409120 127512 248602 1190012 20954 414354 1776851 1004776 1356839 253728 467626 1970176 1590184 982405 1653120 631497 807168 985992 1516273 1428312 883931 248514 1291248 1431507 438348 1934909 92647 1013083 490065 496711 1429236 596126 1836751 162779 198724 1635025 1303835 993781 1387108 253306 714856 63787 681597 250405 1923187 1143489 1507201 1187364 1374187 1021982 905224 240862 1361740 1938473 1973240 1850699 1414087 1449209 1187852 524563 1459761 1427697 861598 1308575 1732378 533148 737764 962417 786566 1597341 798285 89710 115469 153469 881066 486823 454539 1083508 1875165 1841884 1718219 209383 688158 497325 1780249 161369 989679 1639363 4774 1359583 1543993 1846810 832516 1595625 800758 114234 856859 469404 1403395 1838365 1506661 1001903 766580 1595714 370789 1451523 1206018 1138400 265017 1054623 57840 826911 1147983 962456 282063 597729 1019241 1111863 1451430 30224 1716459 1542957 1628520 1825808 403411 331828 481779 1307631 1171741 1225081 890284 665096 1985974 131639 1761372 257456 133191 1541798 995064 932148 711988 260796 159505 796145 654207 859467 896033 1830409 978806 368617 1298833 454089 1898951 1369838 1862069 1873702 1417343 1801092 1387547 1488292 872313 137637 33654 1827838 750455 1905221 1761315 1288754 239484 806206 713478 1672120 1066954 776088 292540 1739416 36492 1521544 1320456 1258164 1353427 1665649 1237579 645225 1666077 1517025 160597 1115636 699554 1944368 1713713 622750 1651862 312960 253412 1764827 264965 284483 10295 1863157 856573 278863 1634024 1115089 582004 796095 1771134 804479 1301059 648575 505422 40311 1272241 717166 1484782 818431 112936 178906 287073 1687913 1524424 399748 1295640 219331 227412 1169735 441427 1711045 834385 355301 1789628 869263 1515661 883784 434639 200501 1612416 824275 1311394 108991 1734474 1962774 1745774 641252 193882 508312 767449 216702 1581912 1520941 1191577 223411 1278327 443553 1171989 1305089 1426664 112031 76333 96103 143679 661852 1158630 1237727 1174902 870182 782958 554918 1595867 40168 372232 132108 1053008 179272 1458313 606610 746353 1048304 1400366 368732 1092408 868312 113090 1708568 1465125 472895 1929732 399791 1592491 1713549 1247034 1738530 1407382 1559673 1231203 686081 756350 769480 1136752 788203 1295122 1422991 233326 1739687 1533162 1567062 126735 1115021 1491450 1410095 667563 472048 131126 542972 201485 1636277 1219775 1148909 995965 591734 488311 1447565 595089 1510674 199705 622823 427486 442619 927509 483526 1478322 1306547 637418 862403 1941275 1034086 1443909 681984 409177 751579 1999094 1298493 1351619 1500165 265274 1636004 166197 1130172 65797 570741 1672846 611564 1177490 1832641 26578 1075528 1080767 628260 17726 1134591 718682 1481026 1231048 1200986 1264339 993366 593976 267722 1175231 1350572 1275219 1114658 25491 1062387 499980 1349100 356735 659611 1501903 379107 331891 1476094 168685 116185 1153380 662730 1284101 1038789 855036 1141268 738231 963632 949796 1708220 1380898 1087843 1657019 1151401 255699 329591 118284 868548 434150 1644683 630351 867986 387209 475269 287756 1232116 1616812 985746 816679 45583 1733438 1483671 1957917 1672876 1588722 1353723 1140414 253221 935873 893014 701781 304301 1327669 1365079 986044 1209676 1066073 518892 731674 1381755 1558015 1723499 245747 1556170 1505053 997820 1538807 939938 639041 1561004 362447 215911 913667 897762 1115417 1251798 980185 311437 388656 755479 1559331 96038 1866812 385094 217004 1342681 1760756 781012 1374698 516474 147285 455422 1481493 290725 540720 1124357 140866 51308 137128 1234361 1574994 1418661 1653873 1063287 1440922 1946555 93796 295988 467672 79140 915682 1236317 1152004 726583 321038 815167 1219725 1610773 1848731 777624 1008456 652698 687863 148904 791927 283751 121289 579312 498486 12591 1802417 1801968 1655530 1598596 1058632 1791422 1558682 164008 1934833 1688187 187882 454802 1277335 597769 190558 266047 1177378 163771 1409782 798055 71307 705723 675581 285174 1803709 496903 554371 234794 434948 1474233 989510 1696916 1231887 837257 1959380 747629 930741 17222 859757 1427853 419791 1545760 1320963 953412 437772 57210 1143516 1330944 664479 1568647 838949 1106708 1294853 1160230 1990350 812365 79265 974179 636098 1396246 380437 43270 212884 1665820 997638 691418 182841 863924 686673 468568 117503 1069372 496478 508582 429440 1607877 229392 594982 187424 102670 1614392 1780089 1457120 1659440 482544 769119 1847730 1991747 1314009 467499 741853 1301783 1815751 1701308 490074 1176776 1125724 1297365 1151736 884418 130860 418380 686656 1729086 228051 1246593 1056021 465335 1473811 687458 482701 680014 1376525 1364208 231050 163384 161440 1163557 1609317 501925 675218 89029 13232 117681 1486620 2432 989926 268411 485315 609306 318853 406784 527098 1355886 1011430 1589562 534433 180268 325951 797439 198177 501487 59732 1457748 1817613 1376103 654335 1602415 1332348 253808 1180130 193574 344637 1393037 237182 711591 818168 1023804 1355968 1852399 125773 1510236 479037 86027 1318351 1037628 1130995 1869011 564665 1086870 897803 305878 434776 1246757 232465 1664478 960102 995740 447496 466565 1619412 1141233 1768057 1696900 1050350 1765796 92249 1013424 1942312 326663 789196 1537962 1331446 836133 209431 675853 470710 931065 547879 1612917 1602279 445556 329665 112993 822303 1143523 508160 392433 809796 49133 1166542 1255884 1860202 1614085 1105399 1459808 1461856 329828 1665264 1461986 882025 309970 1707897 344243 520949 122700 362792 763851 20120 1769182 1929596 1810913 1584701 1266767 1637579 1099054 1488380 1008763 1799219 306047 1672500 1373858 675398 1183121 961440 1941334 1584256 972114 936580 1425064 1318779 1188068 882504 1116011 775385 433592 1556880 34765 530637 75082 777536 1851372 505876 1219792 1506201 1135707 1455798 835709 314501 402217 1999405 598628 1862290 13727 938278 1460306 120230 47502 1977039 1548150 260828 274987 1483548 1067973 1262743 1788282 875009 1211721 746348 1940257 348228 1321070 794576 207448 1554775 1188991 1641757 1242226 1773776 554351 1373117 1175170 293893 1446186 304319 128705 92713 1187879 354874 1911632 739118 570446 1351800 1755873 1374645 181851 1535376 1130040 751939 1336622 1118720 1371835 728054 70135 1435468 277357 1798943 1483816 1426364 45463 1563187 970325 1894827 1363617 1407677 1250105 393108 1846233 99272 53919 1169544 1766025 1741614 1893990 814627 579868 1497067 121762 793698 130437 499337 1252970 1680804 1162572 1062407 987304 1730687 488759 694088 1055056 271752 1461599 1228407 1883374 230551 1345753 471944 544733 102029 1461480 858327 916746 769573 364272 1542985 1505097 891144 770375 832835 569733 1271643 979214 536405 217657 318534 1789166 352821 818585 1434446 330576 466138 528629 1700755 1237806 278725 1144446 1158923 815416 1028027 414000 1085712 706201 34550 453216 280367 1471692 366438 1007900 1345388 10824 935233 535320 1444280 1539096 826758 533132 736149 1335151 583339 817070 594048 1104337 161182 307535 185064 1556559 1524875 1717097 425712 1339285 878975 1290559 148912 1337247 918113 1350776 1885823 1217888 573216 1513341 1985803 1071760 1544467 1085564 286248 194523 1381000 657831 633189 1579987 1770542 1304103 1715348 647398 536335 1556462 1666714 776259 243089 665554 533539 1566638 665199 223584 1285348 1926251 930099 202539 1401686 675486 1334222 1035131 1675651 932018 1749110 1644511 385808 1788289 1899241 1920256 942326 179905 1559899 1193761 1204645 819561 1134586 1417591 1463249 227404 1477844 1666493 261040 1643484 1248173 1395748 53219 803712 1563571 1465507 659674 1062142 917275 807107 1075278 1008723 670336 1872606 1373379 1612545 918213 449255 1529606 1325468 492823 940853 1525269 626234 1655432 461931 155526 751616 553931 113469 1091153 1708164 1460807 1537287 1991033 1457848 161283 1139355 462599 1520664 212959 150661 363746 1479930 492842 917581 1960386 1138809 1074443 1515123 902623 1860552 264865 1004849 1002160 1193420 665380 821933 372960 716491 1259302 1662900 493674 584457 1516051 978803 224952 711517 703104 378745 843103 594366 542828 1020726 73178 1603372 1829197 182776 1276705 1151869 1297206 700662 150775 1494082 426905 670498 208880 1097465 61971 913861 1552862 645398 864015 789991 1906196 1323901 660486 1561992 1933988 1752066 1270475 1264390 958176 1628096 404022 531650 15208 540284 548564 1677489 808386 1889142 813946 1412580 1927361 1666285 153896 987672 1019119 56330 18831 1669731 1213264 1088644 772628 1251936 1069968 808621 656343 405253 772876 1908314 1134746 654398 1704982 946741 833939 1386103 612924 474890 1794452 35662 358664 1162227 1338325 220134 679520 1879518 722318 1996897 256168 1754106 723503 700732 1573985 1000636 1631587 1521859 1127444 1230971 1551852 236973 1478801 499079 1200182 271652 1348941 879156 1358754 1148793 53328 1912743 429553 1108528 1018067 1783819 1670063 1762124 120099 1302194 650370 205782 1339232 1656691 230850 199093 1861181 135001 25863 507167 1827755 1761554 1280589 197018 674840 1172750 762929 1531109 1177477 979552 1373393 1664386 136379 1033091 920546 558633 1698255 771907 94177 1533517 567250 881871 335708 547302 471252 547354 1065281 1139056 314873 746872 1636385 23390 1388801 1949792 1631751 1444373 1386275 260376 1568185 1088291 1764634 966888 227900 116061 425230 1429360 1717873 727863 170802 1521575 252522 545820 494678 1894249 1655980 837956 1204867 1745437 471383 412653 1931190 245998 1331507 421523 1691168 876265 462304 1736599 322781 1517981 1515395 1433167 672650 1733743 322465 1618653 182530 785199 1849684 202276 697203 1318363 1387718 1465250 1989791 963016 546850 1031766 1605047 1251687 1460593 1902548 208396 1499614 585201 1294242 1613992 775036 1337134 1727632 1990769 73843 1831016 850304 243878 1708325 524690 114336 1482362 1962802 1935962 1995798 1809490 546500 1756993 1580127 1315944 823612 1510611 1642214 1139311 1098295 1635679 1343272 786080 301520 1872880 1073628 1234340 411259 102708 1878097 1009257 1762709 145138 1746961 946643 771576 1972456 1545904 1569161 1084336 1383572 1560430 594938 762889 1122828 254082 837285 1650625 1268031 1105862 1398480 599971 1021274 776194 1616179 1404526 1540970 1091607 1084556 401058 1749123 1756902 1208006 527973 1751715 1737931 1274000 835499 1609489 1642966 881820 1069973 330323 798893 267673 332930 1018584 1045607 1041614 1148944 1754713 609186 938100 1402012 1177624 939750 514083 575245 528138 1784962 946893 614852 1811538 1705768 253427 85986 976998 1709821 1730481 1138541 1643087 1075458 1752138 814910 199856 1056294 275195 1149966 147141 1390584 1333383 1795903 270086 36642 1129117 976912 1914678 1554196 364721 395417 814876 1213899 1444234 441887 740860 1273844 962620 1788305 38012 1216773 136154 1984654 289323 1917346 1736776 89845 793791 75954 507218 205370 441370 1375839 758935 1303906 1179092 774196 925925 905829 1543694 1780896 1527968 543027 893322 1820183 324781 335182 531238 853113 1408267 716487 412676 1416878 248778 1136965 972640 298942 839828 697658 1212166 1797691 1742589 1695556 170610 289607 933459 569158 647869 1724370 1659118 1126409 793309 220849 1830663 263770 1478290 1675965 1674659 193478 709229 730266 960758 1014107 1731173 620834 501889 94542 566760 1640561 1526781 777817 274114 308850 1551262 702732 1785929 557750 1786620 956423 1272777 327481 938532 291675 569023 85635 572515 867004 918482 1571488 496450 593751 636556 434647 640858 77671 1228664 235670 1769198 265374 237342 1353231 1319011 523456 559895 1670486 651098 1337999 810557 1750595 412609 949606 123188 1747911 1285138 592748 1665722 689401 1947213 1124339 596561 625419 561619 1141443 1290218 1903038 63939 209187 923851 1810165 557455 1765029 1650771 1151944 1493487 562272 1987372 757340 1802562 990694 252266 214276 1899487 1121477 262764 1299423 1196050 8946 1720075 712262 1329524 1289036 646910 612434 211642 1777618 1517026 454998 1004790 1161804 1539814 1077805 437239 221126 1723331 1385742 1340241 1993111 811016 1551603 1696710 1669693 388247 1253469 1702531 1884933 1879460 1278883 375304 1287034 1334410 704159 1009339 943482 480685 1177820 537767 270307 6773 417434 958778 1653321 934906 1636628 491701 1153464 1270135 1880357 1394927 926075 1182958 1437224 328438 1939462 1077814 984036 439297 1737890 557172 656098 1440974 113700 978887 1946216 1209807 1824228 1277221 791457 15164 1265754 743708 1168486 232728 900876 1431920 1000768 1393846 1523873 155249 887713 433100 1055456 527328 634757 1698968 1707326 1406484 1803832 1077418 451820 1657814 1740662 1024853 1877562 1345574 196860 458022 1274573 59354 334189 304578 758048 20068 44775 1050844 1973062 1807797 1737274 699708 1365125 490471 40303 625767 292868 436331 664201 797172 1001464 152346 953072 833990 100613 863920 223769 956963 1811658 67316 90495 575377 1654965 273540 1556988 696623 1309956 1821422 696975 300853 36134 426415 38383 401126 1499867 597265 1595054 611895 1059736 1634655 1992390 1368882 599361 1008220 1748940 429749 462617 1399646 1784312 224486 1495434 398390 1598815 969599 230386 1274847 1668251 127933 1248419 266594 750549 1407496 558231 908559 1082255 1317324 935084 840548 617635 94790 980821 1840059 1507858 1633185 255124 1031338 334402 1512412 927415 1580158 1912812 1067894 70982 1671272 1147001 133276 1742512 1841055 1595438 1045729 1831817 1548046 1447693 855130 931249 996082 1299059 1121969 1550793 106114 1269322 122759 344365 1507794 317958 144229 690220 12778 444157 1850618 1765424 39900 736141 1441447 156439 1743130 1563588 640111 354917 854095 927088 1969253 26149 279829 692481 293692 1949701 428374 1395616 1152738 1389143 1545745 245373 1321396 605047 1133979 812389 1080791 1033958 1837744 747622 714127 734322 1735045 378834 393163 376237 337794 1171376 1661089 424103 1552782 1808968 1957696 1923108 1239682 643710 1457260 986795 1487328 294670 472754 1168511 1625776 619041 175578 102490 1221373 1158730 1319715 1294372 1360208 958344 496672 1496394 940579 1094119 1314992 106648 898368 271286 392202 1444396 1439540 1865533 1756606 1843079 634878 1889520 1237274 941617 866759 1088091 1247490 86095 1424890 1340080 1426142 1591751 1373923 1669834 200035 434764 602508 357014 303126 514117 867683 119868 459573 3466 1134806 352242 319512 1827126 354263 919867 1830285 901134 1088976 931915 783854 495752 1833960 1952165 1225402 221801 1109670 1320198 910838 291841 807097 114311 1974277 414411 1350386 273330 812973 1897252 1017571 1607332 1839369 152041 1109800 1251059 1076233 34812 455424 1348925 616392 1490826 1624815 402491 650720 207714 726557 1244820 1514959 814150 1328316 1207507 1974608 146292 680675 1397583 1935014 1926351 1298602 1441285 1160102 1065589 640877 964875 1439223 1270482 954355 1420071 94242 209868 1603684 711538 1899806 434620 1812835 1510288 1190491 1548293 1395267 778169 1917671 800299 1412660 1959320 694980 1510966 1686722 644146 571866 1199340 959167 1742653 1340876 961765 115781 1965074 777489 1347493 1926595 495049 476820 1958505 1322366 1649535 545115 1359739 9028 1344824 1334996 1625509 293536 1201471 861530 1172065 293411 385308 1290872 266890 1020383 1560194 1977130 280460 845770 501351 912756 1647154 1200926 676971 1697500 193274 332154 1860189 1096251 1940017 45727 505484 315006 797371 1412462 1802361 124710 1513837 629738 311664 81054 1216275 765952 480643 1681524 1958976 802058 907523 1405026 420094 1641821 1851203 1035099 101771 1010541 1553011 446653 819735 1837048 1260925 1055927 751161 758680 1592533 193661 1088304 1692815 598686 205122 667236 1783561 346323 998751 1778621 1728268 86542 826314 63449 1599813 1052998 455461 704461 728645 1431389 1120896 33739 161170 242783 762878 99918 861585 1393979 877784 1840612 1597602 1144356 1533863 723991 848712 499480 433371 666390 217879 184105 687472 861169 1146671 1029733 913907 51863 1416280 388660 55791 275369 1363402 859364 1643404 771740 1455392 1689427 1358918 1816525 502562 1477809 1228686 1945887 150162 1490970 246837 374489 149401 1808621 1292778 1333873 1161503 28505 1877271 327092 957536 1940239 225386 1879912 947780 1184976 1520741 159315 286317 123415 1466542 1667143 249759 1023222 774192 865818 1588221 1205601 1260145 1774781 67840 1638396 819850 1522377 1250744 1216533 1288611 1154368 1181808 1219971 1102692 1716439 1886950 1776989 600532 226873 1748098 301152 710070 1252296 1805509 509484 945583 179709 194170 945155 783433 1544661 1802470 824938 1510562 946230 432018 947801 1875503 941273 1224200 228812 1345467 835263 1464262 1232067 1374778 1377522 1163073 1267677 1218766 1752568 1076377 1401325 1131454 770979 1004277 1147631 1618369 522050 119117 545488 1138192 720404 1469102 242573 223376 119232 1259605 1357521 1415186 759648 1495411 1943942 1511814 1942586 413357 1643240 1335455 1279423 1571738 993206 289505 336051 896341 1282841 1714149 322575 1079753 109454 810331 778458 571686 623000 303572 1967497 1592797 1576558 469545 975850 862309 1883408 1641610 118542 861744 575248 1424452 1757320 418905 426133 1764801 1431250 1302078 1582279 1637613 1428513 773805 696746 18218 672459 1406321 1268657 727381 1442432 1596044 1325418 801415 1955896 1742729 87923 1843980 864356 228686 1594266 406910 768352 1713092 1656731 186751 507940 1959499 1667101 1465638 1000051 1060823 1474206 892590 1942863 457008 1464635 1945461 1497402 1677345 1164917 1186117 545992 1651130 952703 1338596 723354 711644 1067776 298286 1760656 1444082 1346122 315072 1829669 1283272 313151 877765 1682523 1466694 607695 94255 621934 1563431 1573696 195821 1126520 585926 423272 142190 144858 163112 477714 450923 1468899 348452 1237932 896083 1575367 1381723 1903829 1296293 645152 478364 1681118 1824030 328877 357117 1892481 1952968 639035 1470863 150962 919951 1711455 704563 1262098 422210 17344 1641716 1977974 225690 1862855 1210987 366448 755983 591104 1108431 1181772 1171064 1242680 847150 1826942 912612 1976446 237753 1111711 1191979 1844857 1710061 988010 1767420 856117 1192025 1483147 874842 1473770 1050044 1944762 1888614 1616549 1371605 181867 1426152 816043 37337 1171923 808661 1094493 1029732 901186 844375 1826418 1041280 871592 455575 1338361 1263469 660732 1714836 1684785 678704 1551424 353530 162504 968422 666537 1834210 1315130 323104 744616 646618 15926 584437 588016 87342 150755 473400 558483 677053 105002 268689 260518 1748362 1151848 815743 446920 1930781 1313984 1330217 242615 1135173 1208838 835233 348992 1354110 44929 153615 1315220 996229 1127238 1592203 706680 1177821 1493663 361225 1104800 362950 1158835 834840 128533 146518 1058737 1786861 1081320 595952 1534281 1340841 1131379 476341 341261 317548 1075430 458301 1183367 1620971 770019 553672 619368 1583228 346522 1603727 1469596 1887826 271699 55059 728292 520324 1847383 1349469 1799953 1377987 512243 1773481 1260554 270219 1252222 158987 1513061 1145865 1056245 963549 1625915 1421411 1690319 533347 703064 355963 86388 1034293 1281876 444557 1069524 1192807 637292 446294 59872 22090 1264080 96967 1282810 89034 1802284 1222866 646619 831779 1434573 1744320 22049 1310729 218642 1037408 1277892 1528655 702168 966907 1988625 1911742 338621 1368678 632943 1044549 724458 399922 77760 938332 1655956 455216 1122639 907990 88991 435283 973882 407744 470489 1645879 1746125 1454328 1109157 1497298 1599834 1014245 1976030 1283966 612228 1512434 1714201 127788 1960424 960194 1305970 1547369 604266 1110187 23634 1643663 1618335 1110116 196420 1175542 863295 1960120 1207588 1242166 1767003 441879 13937 1613572 1814712 1441919 1233662 1978061 479617 1590743 518179 139094 6514 1974477 1473771 823672 1119259 1745380 787142 396605 1527889 1437696 1510088 1282371 1616638 1921699 1800012 1562312 1115212 801050 601892 182824 1444620 282410 1226760 1433429 1343732 1037829 1972689 619332 890813 1183837 1314911 391182 605993 1495946 1993275 813528 1897873 615491 1142677 881110 576638 267955 1021786 1521937 1868480 103295 1909258 299218 1516317 937906 8038 1030106 635055 1497053 1546174 586284 255616 1742893 687106 794708 792560 1802843 115390 462217 1002478 766474 1697075 1332704 1893286 1120721 626357 1776417 97732 535360 1141177 503895 569336 580876 1537290 1912534 785190 1678584 631080 223736 1735674 667569 268206 1088895 223269 1496694 573788 112912 559100 461573 908460 1233284 1625797 50599 788307 423698 897045 285574 1604309 1494881 288129 1218544 793400 1492734 654406 1986279 1138964 1962985 595275 1417834 268972 861142 1208062 1409148 864538 1479009 703948 690323 1557198 361496 931472 202816 1336520 1138793 583101 1688205 183976 921469 707777 342914 132031 889301 1741169 755363 22747 695488 1009106 967151 165614 14919 817330 498598 1455400 1061887 1994034 58569 446397 483079 1767106 1595492 421997 402038 553741 1381111 406739 1073692 1413236 793393 377674 1418368 1972429 1545804 1394471 1960137 570120 1085745 1692368 1124443 470039 122861 1472587 1648849 1136135 1645921 332946 643182 1220488 262419 1822025 125616 1967306 1775701 1562731 978788 1827758 1675853 1235490 487334 15231 1972618 22610 1070973 1167343 1177921 1468093 294620 1896668 1753713 109875 17338 773060 1558911 1055027 647449 1398583 1568306 778673 1967881 1871707 26657 862680 1056592 1157366 1882623 1173327 49623 204013 961407 1831866 1416346 1927837 223160 449664 1568656 1607425 1417780 64969 267630 215308 1176009 899541 1262812 1283495 1930744 1068924 1820054 834307 608503 1293328 1771703 1757720 1330676 1832550 1758232 1551147 280681 131786 191638 1945694 1462198 845315 351999 1058570 621414 1327534 970715 1432047 1766566 1580717 1611696 858751 626560 51951 829168 1120612 857566 555501 1679161 1755124 600033 236699 1057118 853879 729616 1370416 1960792 1059065 931762 1915813 202407 246526 123232 746757 1385040 147383 785899 963999 101872 777877 788176 29755 1742256 495161 1800104 650068 11681 389866 993 306717 1208587 1123307 33424 216615 1736975 1891112 818662 1798305 1401542 270914 144002 1464360 985539 768900 688381 1419075 968120 1851286 274325 1180503 1359143 1489874 222538 151990 1470021 137535 1315495 1218930 1013792 19105 791353 1876136 97159 1024029 966646 1380792 1450558 893615 178108 776 196246 1263038 220760 1757305 81957 845346 1730884 348941 1825412 181358 1252995 23745 1536160 793135 1489712 652308 1921337 509103 994960 1694386 923422 1771823 342048 1753086 1546500 1005117 661372 407015 1089457 434605 804548 222703 711623 927255 1835700 171939 1107424 629333 692780 1563918 684483 1559898 1032387 1105291 709439 1963062 819221 1542931 1952760 1328510 957587 1013072 1478811 1370123 1945175 1933054 1374849 1986728 849671 531888 1447338 2069 1968322 571696 1001325 610388 1182660 1911055 996633 1332885 1840995 183393 1901645 1765696 1344062 1472818 807149 406776 1330043 1072948 1209122 1690047 1328866 141822 1652061 1049983 1357233 1776428 1271638 535073 1525943 1603864 1929259 947991 68947 475089 920750 346593 852049 1463682 502781 814443 1157455 296133 444304 1324631 111460 1521552 1156439 620580 1990512 741872 1934274 147702 150335 1048312 619086 1975701 1923589 1617845 1791011 1080399 29634 1487767 1944684 1714494 592512 1928048 1770278 192877 1542201 1457366 391244 1237503 667725 210664 1500870 1811452 822333 1898985 490578 934692 1706503 49321 1567249 1932552 586993 695324 565980 39647 1062072 1921243 703264 304977 609652 1675852 790668 983657 1224572 1505618 722722 193195 916013 531569 837073 1233187 1845739 1466233 1987568 1162581 487769 1810232 1033029 1406364 75122 835511 61799 882757 1525681 1909545 1864786 307885 725628 1928695 832650 1496606 463113 603811 1372821 1377294 1358543 1714985 1446614 786202 469520 118129 1384968 1774162 704078 862448 795248 961408 1904985 1351618 789471 74956 925467 578529 1726611 163259 1711790 1335686 1290392 221364 838399 744689 1242816 1900606 266527 1172729 810547 242014 1723365 844951 422461 451678 1291790 1761526 209319 1098052 1113681 1575424 576119 674964 1120867 1982772 801768 754432 1480251 1394926 1685241 1348753 94632 860300 1762154 1595939 1942811 509587 1416198 1871199 1402353 181401 57075 391612 1025147 1800816 1682555 1621622 1599657 1192554 1339656 1334087 1224398 569124 1569096 1279200 1076794 1284806 1571343 877463 250905 1790526 978468 13445 995758 1735758 1181121 1704467 1036456 498683 664016 1266899 442185 1355766 1899799 1002025 189627 749668 1962070 866022 1604824 683467 1095727 1260706 1548034 142487 1151544 560776 666064 1913101 1367851 1903062 1182038 1566909 1531549 1440012 139933 1195042 191494 715697 573412 916068 298285 921149 462145 486108 1970656 1634350 1382702 1933772 273773 593059 1150123 1778623 631321 1119075 1159670 1050039 1706288 1739310 882012 111619 929186 1081490 778522 458283 1366022 1999660 1552471 1388713 1933884 1095051 1347163 745763 877390 831277 610887 1398679 380356 1731061 330264 1307118 1476946 1753742 510691 860405 471076 1732935 756143 1799137 686776 295353 598631 76161 1395456 760914 244230 1810842 1929962 383890 882986 307604 1320229 1532896 1383439 1437433 927107 57104 745483 1209828 1829410 1978504 683172 768823 306299 207767 783522 1895116 1067328 257807 851905 1406594 1364408 67405 1269180 215502 926966 701674 278959 639213 257734 451665 12861 363128 320519 747349 1577015 471087 1653752 1662045 1709699 1152380 345213 924681 1094313 683163 330066 82546 686000 528382 1844959 1684471 1228658 618907 1175540 739376 1148506 1508487 521199 968867 32677 1582126 138438 1862507 785293 1631374 1528565 27670 767365 1873037 1999290 23051 821400 1019802 72959 1036331 462261 1726757 1151268 241963 247917 486196 1089662 218215 1826113 1742930 779122 500687 1440279 1408812 282903 960684 1268192 1152804 1797102 1727228 975600 531883 1446717 1328154 1305555 438988 1931085 444473 1197941 213203 1429570 59674 620134 1971662 1690586 640400 1713187 1421157 1041109 1079049 881525 289517 143176 1003827 225649 336690 1849618 370699 1789573 474666 264026 834356 965869 197319 673492 958054 32912 385966 759230 1434173 284822 1290194 526405 778049 1317842 1235580 1263854 1423566 676394 1768962 7467 440922 268238 576793 1411188 530670 437522 228875 1016896 1494852 1093672 1532969 1915381 1904060 632809 707370 813778 648958 1501548 688264 945546 850428 1820094 860166 1477122 1478540 177584 581126 304986 561002 989531 979036 1833549 852338 983920 186741 1782159 1724665 1301820 1698454 112184 1964749 532951 1986977 1980994 1072888 1261735 69911 10724 644632 1466100 369339 1438689 1535488 192744 370567 972990 1655253 1413634 1794297 1467442 1300542 338964 324296 997005 697314 163721 1795650 1321960 183213 1265917 1591192 927775 495140 588592 1255186 57233 1436269 1996294 1420063 1186967 892688 519311 1631300 100765 447518 1621641 1461215 1489618 1804168 1409635 1911908 1544706 1985993 173075 1331571 16759 317938 812674 926234 1526611 934821 369609 1662120 260870 1201720 106259 222993 1768596 1409552 1426536 1401477 1986564 743259 972399 289131 340876 77668 1309456 1122790 1960205 389302 929265 1651572 264442 555677 1265447 1993338 1383914 343871 1058363 107795 1725418 1810247 1527553 1183040 605191 591543 373592 1647833 908744 782514 354897 1243529 800158 609720 794779 392254 588723 1834845 1446764 937048 972991 532004 1348991 482767 840885 1824496 616003 1247448 1539971 751020 378736 1990575 1708335 398517 1079991 1865503 1858883 1440283 160101 1301547 1704763 1894332 1921786 1646382 1529379 1514258 640068 1155777 66169 1273648 524163 1785544 983323 1742916 915999 1634520 1894814 77955 647452 33511 1453623 1221235 1483817 4162 321182 1534452 1316260 1646619 544375 1787688 1027456 1834244 475295 1580614 338716 1108144 1090455 433711 1178246 1403001 994388 676559 1552796 1126633 1961036 556452 1696648 1513073 1836092 875313 82914 1158043 453864 667656 532494 592697 1547554 1266913 1472307 379108 1596435 1794278 1179386 866802 1197101 1642453 1128955 1788175 1510743 238469 1957792 1401624 284118 1688816 176020 517376 1438094 1736971 1753429 1027176 315649 774087 1596489 106964 368277 296264 736473 1937700 1033564 1495977 340219 1256461 416212 288583 668642 1808935 1417953 801779 873330 927538 1755396 483697 113693 20498 1535341 1471131 346547 207146 1256753 91599 1545427 1680544 26804 1077358 1868286 1904921 1581474 926888 102009 331394 1344095 1969966 463749 613580 647535 1276078 1509060 908666 1122975 1202212 433428 1547182 1270278 581938 1754139 630079 907001 706577 55843 169898 1358607 577208 389054 1592341 341292 971391 388973 1214409 794598 1258731 1865281 389170 1962594 1669526 988283 918435 684180 1967588 1388012 858902 806494 1561046 1755085 984881 1357701 89112 900820 1908549 1628818 269491 1691633 144893 957105 1474421 226998 417242 482366 706064 105189 322696 1008713 159432 810876 285232 1538601 1233907 747463 116216 1581803 1554665 943704 486404 226569 457575 817392 99478 555919 1865387 645822 1469251 1383087 879626 147311 5351 839597 541122 316451 1240521 726471 712053 406019 1968542 1742506 788905 1760745 448759 1885395 368199 1618637 1592833 391529 65579 946708 45697 5507 358208 1390710 131003 1924624 1321233 1323118 521685 1152660 1899925 572110 1092662 1772471 1301040 1405481 510112 879484 505804 1794660 383426 1793322 612058 1536957 740948 1461742 162700 580853 1681976 398431 1176987 576892 1327948 1203608 1338484 1092712 343427 282414 1277239 1574189 1907586 976692 1247401 34514 451531 584159 1258567 819114 1881351 104031 1955678 1654709 1053462 113563 499800 1734464 792200 1202310 39139 156681 1155805 400072 1646752 410068 571193 1605573 1407691 482362 1045473 343464 1664852 1622061 808242 194677 1228958 1682907 420554 362473 1522339 556671 695765 1259228 960306 461526 261807 528700 657657 222813 1767677 535872 1702646 1781842 799434 386512 660839 1152428 1568960 1405972 922399 359843 1443983 1369545 1851685 1336544 1092836 338488 528552 608137 375425 1777657 105404 1257317 1361026 752522 378662 626033 450946 1737357 35989 1540461 117391 380380 1462362 1516800 185314 1879285 574629 936840 541011 1111483 388389 1727420 449142 1647283 371398 417159 1643436 1238983 113047 907453 1165184 1374462 1554327 1931132 392227 370262 1326887 1447486 1852967 340284 1965936 1949930 67911 770716 1180614 782256 1457984 392323 1189284 1902244 896422 1417290 630999 75087 664153 1893717 41730 617378 1356376 371857 769373 754909 1567447 1097759 466608 1814707 1002952 718913 1765037 1362224 638655 1123824 816904 1596651 1055934 75633 1897263 986268 818775 1482104 1701925 1455911 1826901 1783431 400543 1592324 808541 1468780 377197 1851145 1766876 455404 939997 1981477 1778413 1808662 1362066 1952635 820787 1091643 1035377 1173044 612729 213471 695230 209825 1176845 1134903 1526780 1006362 1978520 1204723 764190 897366 1942509 603896 1063359 712968 1561039 765178 597177 1533125 722220 505388 1015878 1621321 262617 1707268 1074326 762570 377602 1661506 1719488 134499 693121 717553 1267376 677764 914701 995326 323030 793863 1799312 112473 1970251 1998126 307743 1395240 1374400 1292162 939873 1454021 1320255 412452 1641709 1055950 763525 602333 1187466 751606 1034941 979366 1357459 1780763 79347 1810689 672722 644772 296062 1941733 1978671 1277545 451590 1461282 869698 1432557 891964 161324 1418985 1523356 788535 499546 1700049 791806 1352868 1224951 469492 1480294 1414841 1187216 431569 1989763 1786698 451522 1732023 741654 1426001 69084 1172001 752070 800089 631411 1821531 1953569 1833946 1148002 1904599 111223 221438 583073 1174950 82031 354715 1654529 74195 491359 1339986 1728393 1566257 1881015 1011749 825745 86680 1725192 426384 292295 1660084 871887 1780824 249142 1372833 635960 1053500 202464 653941 1154349 973730 191233 702241 1078405 1376459 1370501 1716038 1325052 621737 1701886 936915 1821482 1343619 317028 392166 196621 1887467 228238 1937129 614895 1427767 367592 245098 684314 1372266 321626 1435254 1014542 1996791 1722316 324364 964494 1525258 211664 956566 1114362 1359132 517706 10531 1013046 680620 1949269 1926864 1136712 837344 725376 1924217 1521448 1224267 1637250 1172128 296512 236033 735777 962930 1716368 961556 20658 425691 1713391 1921075 563753 487974 1489413 1164063 54106 957032 912402 1793798 906356 893190 1074395 1326906 1828197 1172633 1473392 125840 119839 1695324 229949 1116153 796839 528673 46746 684262 528814 1500576 964574 364519 1760998 787258 837890 476662 1710709 1005244 157731 731991 318694 1893885 1898182 90315 40659 169103 98043 1225330 607474 219284 621800 1327608 406179 1946784 1933614 1955216 211053 204051 1842479 744565 1749485 618148 1254509 1112606 1833656 1459696 958216 554541 1287740 1589105 939879 997347 636331 1880055 141730 1071742 1099101 781140 1607604 377664 1582586 1223288 1950073 1741846 963842 1678244 857571 1032681 816672 1476648 1689113 1319076 949974 279786 92253 184859 1751832 1353342 1541770 959186 1960290 1980796 351029 160712 823448 516587 365199 938145 434201 1402931 1241105 125567 1382494 833333 1310818 546099 1659663 1460358 301087 105308 1735831 850203 1150058 1921423 11565 1098628 1640544 1729920 846855 601749 1420601 607934 94895 1925187 929920 297452 878422 1123359 1262390 641160 604373 643752 640665 1428086 1260896 1865010 1988377 1162150 1797333 1371058 1159929 1316283 522392 13380 143320 1906 1159308 14621 46296 979529 1642555 1674438 57463 1877389 1551903 440404 1541386 880050 1485302 637315 25299 1227373 1854369 12572 1961145 1572247 617854 1199359 1548626 525684 1700032 1087776 778014 1976132 111924 713269 88271 90100 866630 1642924 242709 1947035 1229372 876700 1085278 565492 141260 1420824 227505 203819 88787 1292609 511496 1645256 933711 1574033 1878335 193040 748199 538459 1044311 1589164 1667551 110788 604374 302961 1891122 49166 1722380 1873960 10756 330419 1978886 1792639 452594 1020975 290118 847259 1985142 1445349 25088 1450707 1842131 191550 171706 327599 1757372 1930566 1437372 1224653 1992226 1172451 1417261 1260824 549161 754481 1969143 986107 459947 1631533 105182 1969889 1693717 1162723 797695 691285 1750855 327208 516549 652008 251218 1528710 365297 1585123 920380 601465 20035 1381941 1575806 763046 1249705 727109 1341400 710858 1280906 1751213 1746595 167399 677146 410934 1778199 746944 1387674 793399 1015688 440025 1188170 919048 194313 596773 992401 278425 323394 22771 567125 1600077 423625 934944 61682 157283 1634857 291592 1814832 1572826 1683691 851279 806584 1093207 80451 465564 956062 1703051 1490901 343389 1191804 1757503 1496654 791171 1924076 1231150 20503 143828 1448620 230956 204511 47796 817058 1412275 672989 217841 1754711 349070 175366 1268126 1546609 828389 1838466 582685 1861159 244480 1551053 751689 1963216 1578550 1074783 1513750 1908865 212362 1148979 1426384 235229 1786317 193035 1526432 189405 1638178 1284131 1546089 1003823 664130 1274800 941023 1699276 1429528 987832 1604817 594975 899281 219629 99704 924396 370529 1209256 1494006 31534 315713 766209 672864 682317 1475686 167935 197107 154608 1359868 1999814 388261 1245179 1210646 183383 608861 232911 1995239 943143 373983 431409 1538023 1835563 1951195 1037844 1597319 1203851 1342493 588373 193551 560486 1097094 1801138 1393862 57634 1191889 1616941 654139 974275 1526072 902243 599263 1252910 1613822 1323818 266442 1956518 880717 1325174 581707 1952499 1686540 1525642 1476578 617521 344402 108421 1335981 582746 956380 1357107 31590 119061 235018 1912273 821177 594294 1392247 1834321 91423 1894815 444248 1772847 1448066 815974 1878650 671004 1995414 669179 50219 1541963 489199 765099 1476174 1382429 1164241 1426096 180176 1377207 1385086 1858532 406708 1767018 973041 1450762 809705 858366 1053251 1630317 1859269 851894 473159 1051787 1359226 36552 250375 1147392 713111 979753 1923981 1880609 760157 494250 233661 1471005 1642674 1358986 1735162 262773 261889 1415704 915689 529783 1812095 885913 46433 448788 980054 1529517 1013421 93647 703073 466132 1033699 591282 286858 846014 1893851 1215029 184998 331352 1405931 1761868 423889 707870 1499739 620520 521586 1003704 891210 1151468 590639 848444 922694 839668 1594419 1056212 1077887 1152186 481596 1934339 1738862 1843461 1526679 1052588 855809 274617 828241 893794 1385379 1612393 1954217 504599 728457 1161407 1647056 737096 414028 883001 1703549 21828 1055544 1650692 1597112 803615 1705282 1918381 325811 535563 898001 1311047 369923 902427 544164 257190 1233737 1610892 476607 186589 1810037 90811 101338 967779 644773 734344 929112 56030 1841081 1165425 1948412 1524534 655322 1459499 389860 995278 1604069 1423312 676140 1816094 1820506 617992 707443 1884070 1155846 815126 862513 1930155 1365051 55218 1330677 816594 1898979 711468 996340 754182 1626208 1342754 1625237 449984 916601 1182615 863448 1784599 908891 270433 150727 1573839 1367692 1057087 454913 1868431 411054 55507 188503 717501 215908 1444201 1862120 1965083 1917062 102122 1593599 274546 1172559 1999573 856360 450251 1899374 1442137 1501322 446688 1128250 382463 1260775 1575948 1352518 1910888 1864599 492899 1820085 637599 1059219 767257 561360 1396670 212569 510381 411319 1428978 560241 1433154 927320 1289874 859349 1278403 542934 103265 534037 1084804 528632 928913 19931 911436 1985745 1811502 1531310 545068 808840 1875644 67472 755669 1059629 1375748 1728200 1663989 1948183 80555 5602 1914024 419644 435331 286709 1281269 492291 1823201 382457 1344294 60975 387628 770911 583559 128072 1550103 1991853 258030 1462792 1715788 1576606 1509377 507477 1065340 1744650 319437 651620 1353232 946380 516350 646802 1504852 735480 1347035 561703 1680367 1006865 355339 1888520 516113 994966 327410 1134876 1418671 1562366 514420 21670 260184 758675 345197 474613 853755 1418971 974782 449953 129273 668060 767151 1068641 1818171 1946290 268180 644494 1698562 303493 1748549 1952574 1928181 32662 1400053 82472 815145 1143679 270289 1847965 460026 1071111 1272560 456186 831508 641069 267680 948926 109996 541060 24391 1126951 1672327 1532287 864327 622255 1489538 1382690 1321631 951045 422254 1723197 1702152 1146271 83903 1416100 239931 653123 539844 942748 1291108 207242 971350 890803 1215593 61792 456577 707331 812424 923494 701926 843473 614438 626770 1973340 1911746 882769 1470876 1254743 1942946 170709 1602206 381513 1276553 268853 1992426 1431910 1455785 1722984 1643449 694794 591066 536273 1520499 1599937 1812271 717010 1468616 54777 558693 1358086 102753 1741714 1371487 1178551 1297176 583685 1726608 1119994 719852 1582728 510844 565415 565706 1357226 1986296 1652636 646289 854793 1660274 244983 1725404 1368734 84765 251864 1170312 1340482 730519 1845079 1253253 1971888 824544 1013032 1107307 1849593 1110993 1843986 1590032 1760673 740870 467132 862559 223509 805478 1578223 748589 1835434 1744595 1372086 704750 578477 1802344 485967 1008150 134256 1920003 825606 1618158 277744 1397419 671965 819501 2215 1347447 696027 1764273 1844926 409361 1139393 310631 723086 1533505 859939 1857744 1690292 1620283 1928173 433825 1457079 1324672 462857 1607311 50902 568498 1265730 759211 1190480 504322 1959028 408226 591090 763356 1871535 646540 1086473 24753 1666276 1310350 682008 864300 1434114 1728251 794385 674699 735134 491763 1512491 1359488 459081 441138 353789 623368 402092 362682 243740 652266 496107 569038 1923363 1173021 1614619 1164055 416034 1955337 252493 876849 6078 1284386 1131775 849072 1816936 509355 114612 1980047 49135 1294025 1552166 779030 560816 167347 212891 939324 1180244 1206239 767004 1068601 513862 1358072 562776 1740266 1981230 816416 978745 1217253 896370 527305 639306 1336982 1045165 55012 1706703 1629455 1852668 1279694 879487 554824 211149 1660906 1792206 932440 1958730 1390371 457806 1865706 1872483 687445 61187 1755415 315286 1520494 546524 663121 434428 581085 407727 241479 1787192 1720827 1574635 1031767 1457381 240423 1004178 1368168 621428 1677380 1064406 489925 32573 1493524 558648 1860912 978214 1310335 1442596 1618459 1499312 570901 273148 1688825 320295 1563750 562577 516306 1903930 885036 1984241 1859641 1805071 52742 1909639 200375 1918815 1215801 727886 829933 974016 1101791 700647 1723575 188491 237615 1653431 1752711 1974346 67634 1436975 1591606 419364 152027 653529 1140241 1619763 966592 777960 1453887 122392 851903 1118365 1785284 1770036 1725610 1307963 1829299 296228 731154 1219779 1811117 1731100 64090 1214164 566024 1625436 881982 1849784 147852 1368441 416779 1525858 1257479 648717 423701 1641308 982024 1806991 1115490 1685280 337037 917352 1152364 1913914 1897387 802109 1652951 682954 572755 316759 574435 1104472 1188611 1333938 659419 1224528 1117796 1667298 1617411 1150714 915904 1494336 1726144 728732 1256115 838006 1854283 445340 1463056 725928 1410830 718421 669341 428471 1769032 1059589 226884 1313040 1756390 293975 14487 1747933 444900 1194692 1789374 1341316 247641 667671 1195955 1883824 736724 1689875 1221135 1632101 187463 7398 1554559 744641 611454 77458 311074 1471957 1621878 1989547 852040 771268 1671409 966957 1771008 743395 1292149 396243 96504 430348 1956619 1200013 443171 1145493 1649246 1367854 1917953 1090443 65609 602133 1870293 856643 1801410 1902209 37886 1412362 821785 613216 276536 642318 1021560 1852612 1142719 1298612 1788429 1450425 931058 582199 649806 1686050 1489421 1997240 1927218 1967649 857678 1329152 1459948 139437 1967283 807346 1949409 648687 225972 1029075 306837 976400 1702317 1834688 693568 1628684 1997988 354267 400813 1564587 785161 1218563 364093 1274716 928227 1287012 1921443 1649208 651325 649617 1946268 1367060 170827 1507791 141640 888169 489064 406265 1490978 1763924 573413 1254726 334726 1035753 274595 471720 1147436 1409507 1313722 615522 1131244 1673503 1043805 222216 976940 190841 840368 1397356 929372 1188384 1008498 1487874 776300 1286733 366567 555871 1266085 1517783 549591 1849970 649486 494365 235191 1477153 794562 448853 779930 195773 1101462 392706 1402426 16058 1564992 1814368 1780430 1365984 1685589 1879691 76766 1261410 1213374 1909375 1005173 53680 1251634 706311 1725900 1520341 785850 1952040 410193 842919 643771 785877 1256647 192888 409304 1291082 1712360 990015 1691551 1599607 816437 119965 408835 1137307 347972 426212 1207605 148310 1446362 419578 311643 212895 407287 1488884 19483 1298830 1978895 317843 960763 413406 545449 1628812 1643181 1417950 716477 154330 1384604 1489520 937082 1609598 906708 429715 681188 303408 1925873 1885013 615747 152300 1527822 842693 1793174 799678 1643627 1343831 731463 1482912 771862 102821 1475013 1752036 79051 670544 1548740 1763732 1365225 744837 69459 1683524 865036 1417957 1429653 1458880 147726 1759603 1310453 239198 988671 1513131 634205 1733467 1891468 1063778 649439 385062 1877711 1515335 1344567 1443802 868403 1999908 1770830 225199 1443939 213294 1185221 612190 1513323 392128 384571 1537172 798741 1857287 1129260 1983820 722893 892618 676902 318952 1941501 1438541 531011 1144032 1547291 1740851 937662 1440911 1737479 814931 433266 1970786 1175259 1076243 381630 935 1566417 1377072 47845 415360 1922683 337290 428949 46482 1430038 444142 82219 1438994 1395727 271529 1603525 1929220 1619597 1195182 286030 250675 1420922 1449741 1698308 70278 1894456 212967 619612 113167 1600543 15453 1192883 1176707 698470 1542686 197873 1425632 1667724 508572 977306 65178 109312 1855632 890619 806420 1027848 1635732 1368239 1144973 1836695 171756 1157265 1370392 330091 1118079 525362 1249480 1874676 1061428 1412143 1175428 1535294 28168 1599532 614871 1643144 1233505 1488761 421190 1621088 64872 538689 463155 745372 348045 1365458 1287933 1622610 549300 1880798 1898142 1133535 199551 592534 699967 871002 1094356 1102250 1461917 1318512 136721 1703855 691064 1231237 1210883 208497 563968 1018270 715171 941663 1444745 7672 1104776 1295810 1718086 1560781 1843419 1187193 1868847 1682933 1417135 1493286 1138731 1593016 1829814 1340079 1637497 1670171 1983396 803451 161651 852656 231043 547389 266812 1917930 438042 35098 1102623 1307504 1104379 596961 929184 1568345 1668884 1242269 769933 1288553 1617751 1717365 1541952 1891383 536923 850744 1687926 157497 1286976 377824 793391 13929 1449179 1356773 703479 661283 179061 1137156 849476 1851819 589021 1067519 1217282 212542 934871 1005095 1671336 1313905 966013 1827499 1547113 427159 1646076 274084 297146 759516 839110 292329 384610 548073 1687230 613451 952435 1510324 753736 1671415 1655105 1479294 973337 71814 1237684 1580335 727126 661323 1189367 722932 35279 1584417 965881 889777 1648442 517105 728349 516347 195601 450231 189203 1432937 954448 1135046 1101652 1879054 1908567 914531 1824201 1529970 1026470 500639 1229588 114256 26559 86418 1714108 1578293 747119 44343 1310684 801425 1160588 1082037 1996419 819845 325297 33846 1870186 77819 908294 798617 21091 1061391 1012227 1095546 1002903 81703 948128 100929 881214 1289532 1189175 577999 525385 1791275 1772679 844839 776549 1461949 1024522 278730 1715583 1122113 358506 1392919 103505 812203 539500 808601 1000750 1316170 1879674 170449 675324 872550 1500292 725595 390608 838923 135982 1047274 956175 1946564 583563 1024113 393468 1279589 1700703 86782 1165503 1793083 69125 1720820 1628462 37326 1290862 1912235 317088 99214 594385 1958362 1611951 398742 1522317 667178 1569339 1632162 1736992 1107954 22972 1047168 1667126 1411637 1657731 182022 888021 440330 1215703 267327 1997505 1555064 1265799 73048 1028548 524722 1538340 86098 356783 1334549 280612 1184841 1885214 331167 896876 1723312 272125 1654039 237543 246461 132110 393929 711486 900148 1529775 1940972 1124390 1652872 137316 1126289 432325 841310 568782 290342 578229 1534747 1530307 224750 578719 139308 1351364 1266534 275031 1746081 342757 916107 965246 520915 1865415 1295338 1898252 1808396 115950 331486 162327 1084497 1725517 424184 694603 1104634 1444226 1366193 1209222 967240 635195 996757 1564096 1418126 1614884 846698 1833099 35821 1070636 333196 890847 750317 139589 1428587 285969 1517349 436004 1102923 269551 1111683 842979 1005544 386343 1906426 1838317 1842910 1367784 5709 838444 106107 223847 907973 1563965 1824368 1485896 1152012 551247 364851 1785286 649650 1980757 1503342 541935 1569960 306457 1794146 126941 186521 1644200 658033 219370 582680 1420507 418665 637014 1154029 1266949 1233342 1615839 841667 151574 1752461 970710 944495 824413 1867765 1159206 556067 100417 1987739 1158855 810824 1409501 1569272 541709 1538626 1935868 847803 1488103 1544652 937530 1108669 369400 365936 1363000 664427 582381 1409407 1483476 1589171 1468840 203327 764815 147314 468681 956718 400087 1963001 558658 1562830 1384050 1444856 278233 1744416 1430025 1335334 1457707 1372851 559824 1058389 596951 1697662 1026463 1513708 1291962 1281997 590856 1675615 165657 811691 1182293 1754947 304049 1617390 1623200 1687878 661269 866337 387373 1149279 1650566 740187 1969471 606772 1052972 1383128 1044172 1846094 344371 1572996 463142 465733 1528501 820593 949526 611968 1645431 1846958 1814936 1602695 1747826 390304 1983031 1672858 1848096 1949568 126783 984965 1244415 1663413 782370 184733 1220163 465096 106837 413032 846619 1283903 1628263 1653857 25445 1018549 1535991 1501449 1048698 574116 1540189 1125602 1029019 1242710 558551 1838433 1802222 1043003 14324 1232706 1908396 1372359 974172 1349284 986404 63220 1049141 42840 1076241 722214 817813 1613356 1009019 1447222 743168 1927621 988083 1845968 1252449 1549518 778610 1090739 1121825 174051 609723 518875 1797312 422122 1951954 751016 1629263 77903 794957 938135 1910553 1029253 1547862 1268828 1999484 1840961 228689 101229 315076 395332 950284 435341 1150775 242787 1827284 766503 226497 79745 1841488 178722 225834 1933696 1569613 176231 1732872 1215803 454577 1995483 1649759 1763603 22446 831410 1469504 261733 423693 1054788 1387920 1374300 959570 74200 184659 304350 1868062 1445099 220213 1899710 615703 774094 1145 494643 93137 314970 734917 2615 315628 957886 1017662 1347692 1874334 1591508 1926489 701609 1379415 1559135 1720908 1353310 629772 1203735 350491 1344058 724782 975201 716458 18064 1122586 223342 406730 1407682 543344 81347 1857699 1454169 128278 1476795 1699831 544876 1619593 216357 587648 1267291 1956287 1380799 65246 1760207 124922 1120167 1105911 385474 1527175 219993 282465 593136 1700315 13171 1226902 1032863 986513 523635 1490473 1065703 522786 942261 1204288 1567258 81817 686160 759902 1261106 1545518 1026582 1459851 507375 1228534 257765 441352 1109460 1702088 1564515 254707 1279855 1453883 1930634 411840 774960 1895548 359133 283572 758277 997976 941417 1205025 1154911 623358 895193 440437 1051372 126702 1857738 643683 1077296 1660676 80488 173436 1715412 429123 1954643 1231823 1735509 1772046 548881 198251 1405056 986053 396269 394071 1199118 1335486 1690805 1080910 1153072 900373 957609 989318 1731901 565489 1092453 715747 71521 884040 778762 1748958 1649765 1154705 663896 1689265 1673849 258788 1304488 1172424 1793605 1715777 1141230 94928 178954 1629198 896904 847621 1694387 1279579 510891 273943 1171001 1945328 318323 95144 1691917 17442 322167 1157010 564985 1854876 1806243 1251657 1581591 1455551 1912992 661933 1534859 509912 475638 957736 1939101 69044 708555 1581801 1524328 1696416 1458179 1528558 392475 707047 1957182 1386000 286215 1327753 1015772 995591 771958 851616 1177812 1937985 1104757 476912 645229 41367 1780024 1612663 808445 868124 911660 840393 1829836 165172 512464 1132849 1916691 1747562 1162336 40928 1752441 1825753 1661227 789840 1293647 475368 459480 1570367 1181387 1130604 1071754 172586 1504633 499690 285400 1210978 487367 1225344 1636391 949315 1327172 979895 1177794 1680101 1643356 521811 141838 1748601 1246340 1802885 1421649 1431456 858362 571549 985451 1114226 1099279 939452 622160 785107 1024887 1351010 417266 20322 1769425 1550521 941297 1713938 1858406 1133754 1173890 899771 1930307 314836 1454752 989329 1773343 1978585 1377670 1721108 839115 645246 1229430 1675365 1795137 84627 776384 1711766 1955687 1862851 897052 456691 770081 703879 1650391 727698 802819 1893143 460265 1384980 86270 1755421 801731 1319584 1649278 641108 1345100 1935986 1314440 942926 995209 239252 1307382 1035814 1178918 1893621 815330 1538929 845296 1971914 639379 1332495 1024896 1072758 1198549 718400 404312 644318 1462790 1053916 1121341 272541 1713327 1776391 1522919 1898854 1040230 1140687 1239600 1343559 1563212 4922 159711 324108 280155 11917 1990529 1391509 213163 1660843 320417 1415338 769961 1319652 399163 1430694 1115933 1712765 182163 60609 549442 1118834 1561125 1215856 1866109 1084588 1665370 1517658 1889758 755574 416360 1916421 1460101 1150819 1090397 1684489 1630462 1361932 1294717 1666169 1249220 1346055 1525850 1336981 856373 1843617 86904 1597005 1911426 975531 1754450 297940 1162637 1552019 1230609 1496949 987856 1137130 1779922 1653653 1461383 1699238 326099 35115 46259 927626 2753 397977 1354961 716919 1900780 630671 104274 486462 881507 1698504 1679093 884541 82958 118964 24230 988433 1552444 1386711 1672178 479747 270270 1605475 1582564 1005249 698678 113610 576536 1299426 1168568 528259 1465868 1735905 675344 307826 1335783 1833206 734879 699517 474104 260768 915244 1312605 1379829 1982033 25995 679875 758922 839829 122504 1942294 889045 275652 1260030 617011 1545856 186611 112132 1024264 1057797 1653014 294131 1661017 745789 499868 908222 815276 1345932 439547 155600 684310 1319896 426063 54145 1516427 1414837 848370 376602 823802 574687 1644238 1914588 314066 268269 807930 327724 1190332 1819221 1495181 140557 324990 1267726 1354681 1407196 1904938 580800 1356038 1041217 198932 371501 272515 1224857 1412845 1573141 571347 483955 1646618 1499959 678300 317654 965848 1946017 475470 842996 1735650 410957 96384 1752197 981827 1608025 1302367 1104415 724876 1740289 1407345 6500 1316613 1165206 37300 1648945 667276 187736 1484308 345830 246913 1912251 1408633 1368444 1282487 246844 1689942 1109495 1302618 1585078 1992729 1483786 1675945 1527313 786331 228556 1773563 985739 905003 264268 682431 1616772 1549203 1980636 905703 1028486 1448289 548941 1480694 927518 1570359 1227492 1507205 168657 158702 1640517 497260 536893 1773453 794070 1590778 123589 734498 138724 917507 157239 765761 496707 1150564 95895 509949 1573088 100472 1640029 205669 1429172 954729 1672794 1119979 803992 1024618 1128856 1284963 865727 1197125 161468 740989 1740194 1802932 521587 1579129 1512145 434730 187539 728017 477910 972545 1012313 127604 1544944 369904 1032746 1703412 457521 595232 1806975 1238915 1524555 353585 126317 111769 676561 930666 1729642 1218138 1344489 1327387 1723440 16803 1340013 583382 1778508 1443149 857781 1378879 1435919 35964 265985 1098966 373599 1229989 1616501 358367 402855 1466842 281137 1866226 1291746 534365 1619626 1683053 255445 1138779 1453050 922206 140020 129721 952630 1960465 1622778 1185198 39253 662742 348869 1682813 1536163 575174 931935 985206 1484798 240298 1972268 1743906 581809 618552 387207 1306324 85093 1091588 80131 319192 627022 23065 230090 1651233 1865794 749816 269624 1551276 849935 190871 1201933 717195 944369 1902266 1840973 91253 1626178 1553808 1911709 1559956 848080 1401078 863318 493692 506042 574886 264283 719796 368924 293788 1218737 452840 426698 1036928 1633112 1254924 1728538 1697329 1211036 16111 582629 1247112 837534 157988 1350116 497132 615021 1553706 575340 1072724 42901 1830747 32955 1313641 51291 1260250 1457572 49270 910736 1093393 803370 544747 1328850 1596405 1133486 878628 766907 693034 145210 1270853 1315024 843264 989927 1453769 109183 462079 1752550 1906376 1150855 141173 380134 1297913 1393549 1141621 1690866 1245373 1106880 81933 632153 1645037 40455 1941641 998695 433513 18971 1002747 1107509 1113608 542755 1794117 1623569 586020 1768958 1741251 1099443 1154184 257139 994928 103942 1732056 1229291 685553 1572330 1198276 1919409 1336599 565844 1239548 1420211 570425 142992 723276 1313677 394554 459847 291359 1579245 202613 916866 1355128 164644 377483 441173 985891 114040 711992 801440 98284 1741513 1864255 1617318 269682 1325613 1590737 519983 851400 1849498 484159 839422 1811560 959544 228404 268981 148213 388177 1033126 513646 1034325 1774032 1811683 1541852 402485 887218 1439265 778690 799238 1989363 1945136 459532 120316 948126 493537 1126613 195649 1154758 549992 1804474 895915 934728 199875 500298 1376548 1612712 1163845 86714 260861 1265552 372569 686209 652696 585610 1554915 430395 287482 522302 1045476 432608 1945421 1661717 588587 98501 933677 914753 797857 1280466 1029529 1136072 1847720 1965725 1919390 1800476 809444 1386015 1827665 1756171 1966293 764903 7770 1784372 1864099 20685 515626 1331284 303912 1930709 223723 1211227 723411 386618 158327 383550 1991791 651258 534258 800077 1010597 1225482 1192271 257483 81402 1194713 1344177 133535 1492339 99823 603224 1108816 1948414 1316123 100323 194320 1474865 694442 348776 54086 1492005 400801 1370852 1249648 571124 1640284 1398007 1966266 1967640 1144761 848020 741617 1852874 1508622 417315 428257 55350 1090781 1636213 1261709 1417533 1043199 1346795 1803106 143192 1066909 108730 1860125 1284261 1301201 1481356 1938264 1940134 1137642 1641433 1901740 1908906 905432 816846 1148361 1945772 1506512 476666 943413 1494968 413323 788958 1866260 647196 110818 1104886 219763 1070868 142393 1719643 117947 1278710 993219 1432768 651555 123024 452738 1808111 120072 464367 45465 251277 1638307 175439 1848218 804107 1445971 1633287 1138113 979434 1396805 13299 1907127 1054878 653677 299121 600820 965535 850382 958215 1597410 634121 1554990 1004418 80571 161454 1862750 638853 1077874 448847 1412764 1676982 999334 1953023 308336 114198 397910 540634 945077 1218183 180266 1344158 591990 837184 1375320 822309 145439 1229838 1625937 348157 684648 1508993 586923 791598 998376 207086 1267856 1617298 960447 328593 1365588 924070 1199657 1644215 47004 473147 363949 1541028 1414177 653002 1827106 1198748 304813 216614 67497 1758210 1212547 1119829 1826518 1911907 398039 732894 1236114 1051172 1614273 835423 1182432 68293 395448 160000 1236063 466536 1825120 838927 878949 599805 1922797 87349 1750540 1165198 1208943 1023592 1550967 1196641 246792 1991840 1490759 1394541 198452 1252068 1551948 1061078 701560 533180 1802418 811334 89182 1242114 1157323 101650 436264 936796 1179842 976198 121846 1463684 1255032 1868352 562179 733664 692551 1039795 1546642 342506 977511 131190 1702426 182497 1675266 82224 932791 448139 1528108 1985384 541765 475069 1370951 28566 1268983 1935978 1108924 298339 420765 1747377 1341052 1435756 103961 1708186 513050 1382385 1102661 1886899 254652 1406621 1833913 700524 1280797 1025263 1551704 304611 1288085 1313309 1537297 117288 1148895 692119 1257406 1238381 487863 1350063 1085249 693030 766292 1554993 44320 29738 1295381 1479241 653136 830938 885757 528726 1684546 1987703 625428 1839608 1877516 743405 1079025 1674969 1141967 1613196 1345411 800442 1544466 1539542 716700 677628 221548 1473309 90916 234206 1202462 969976 620524 1991890 1683920 1546316 483761 85993 431883 1428497 322492 690386 1513554 1170039 727763 1960771 366151 449605 1577874 1689311 1743841 1753617 1787104 516214 1013377 1811165 390494 1035548 865781 368304 450823 117967 914105 1248856 1569520 890992 1747779 86718 1831690 1453376 925804 1406244 1158118 926266 377333 1923044 968373 35086 564869 479191 1539483 147206 1216136 465535 674283 1906884 544255 1627894 1423722 1686498 1916100 870913 805494 340605 1093191 694572 1345743 555117 1693782 29898 1956899 1342804 644176 1591994 1563790 594645 1635178 316546 1545710 919895 1558751 723719 154520 475337 281750 1881099 1645608 1234072 1500058 1621045 611109 639498 66522 198014 1204791 879822 1328528 494191 1948562 856124 1187620 1992222 293459 1111903 649312 1655344 1848279 1801618 1605042 467597 1346004 310127 200876 743742 386743 1534765 1678353 1881584 1898581 255576 1670449 670722 554169 904830 525715 1286635 661571 1866522 252232 965318 1718127 1036904 1038288 290823 393949 1939937 374517 1306065 410975 1936823 1544860 663208 1517913 1033311 1766764 379886 450944 1682396 763510 151531 1565165 34769 485655 307805 755609 760404 1904996 1850833 177340 1863410 837447 1262719 637371 931922 1820879 1753475 939134 1937635 919883 125583 955936 1334558 271792 387449 1972924 1037847 445549 1462184 277381 677076 1153612 1059627 1741830 784368 633077 93824 123955 319533 1283625 1666025 1174815 881366 1375928 1950008 238142 408951 1269376 1152725 1717677 597190 1308761 1219785 948072 657572 463249 1907837 1532482 1042756 318950 153355 1882460 462201 454463 1772153 1123433 958194 1645637 911887 1830161 492781 1632146 1240966 1629003 512934 1133329 118999 1434790 864171 296059 766411 1547487 1385503 933022 145235 1661569 1106788 1939857 483198 1320545 1984214 1753287 255084 1749971 453909 674975 629602 1862352 636070 1227432 1175190 1474323 776183 1285512 1092418 1770607 154524 559482 1263868 648258 1985905 450216 443853 498218 1663828 647408 1446184 417610 966457 331674 60208 1515950 1140254 1636671 915826 1561434 428559 1471096 1007157 1921783 1251729 243000 1108349 1563210 1302867 1802338 692793 1487744 1720713 449655 1698081 1364986 354167 929966 1312568 42651 1767335 1329494 1466790 1433265 1504937 224463 1334181 451097 1066876 931171 238958 1488019 1836672 1130296 590879 1183415 1802779 779954 896524 1286875 1021000 1203472 1452965 221633 526716 119772 467673 411693 1107058 324512 1356923 499170 1329872 1067936 244725 1343440 1564693 1561957 1338333 701157 1297551 1943681 904599 1443104 1311950 1242814 307588 626262 883519 1196084 207353 1025793 117190 783197 1901860 797525 1418334 641231 1442633 1502086 910905 1332194 1100627 1795401 1803329 11873 1936738 63604 205740 813526 1457038 1109793 1743197 1180345 523102 392560 483747 1832435 1052114 191890 131017 404809 280809 838204 156169 430332 1173371 170739 338348 1496207 405512 457508 1239067 1087766 24944 1359396 506984 428647 1856130 128187 252958 619161 1804747 438336 399277 655213 1850059 1751921 1994245 987460 1501132 1744487 493467 747867 71550 575095 250263 1193004 32318 1592233 1757881 131038 670490 633953 703098 562615 735838 390987 359288 1816400 437888 1749454 971309 1657320 737356 233919 631996 879486 1531237 1512467 1400936 1506672 1168905 1837255 369140 1695628 727521 896911 1304065 1999376 1984197 1301522 1601312 1636753 1362528 1409101 467668 1758293 1955479 1023590 173533 748765 1721340 715099 916339 523982 1545798 532268 187346 565795 1655113 1754916 914189 422051 1073061 225096 649845 925255 1940308 1706069 1254437 1179946 907316 849293 1849452 1106096 855719 283849 1719751 858544 1099304 481832 336906 507844 479246 936251 1804458 1999654 1442708 184433 365685 319903 767717 974767 1301456 1482594 419645 1223082 139233 931803 640142 626752 1769662 196514 1601409 1162515 1377730 27889 1190061 1583395 626676 331750 1340402 303822 1805876 1274207 1200017 1144261 1564174 1812910 1465516 114840 338338 1019921 1110199 1372070 476451 1826139 20752 206822 209009 1274917 493737 1170477 816441 1854983 1671966 1901530 1155500 723795 203196 1199950 991575 753196 1262348 526791 328572 753052 1244358 1502623 1467526 1471449 1524800 1160700 144698 1568449 676439 1119798 1351458 444726 22333 941017 985478 1071210 1385606 681306 774525 1131817 1682666 1155899 1793930 594633 1464648 538703 70371 347100 896137 250672 1377862 527425 1315103 845754 1972426 1799500 1202222 814512 410654 1457870 1728342 1902074 1003799 1884178 713434 1183677 550550 1491740 1277115 519258 1447518 1234339 588381 1064355 109746 1617840 1869533 1853097 1098552 915347 144562 1440960 366896 1150002 1821760 685201 986701 148091 1545837 123646 877314 709322 598868 1711732 1205156 1780340 1120542 1438147 973651 90278 137531 1008231 1054010 978805 853211 1170493 1583867 569180 1481497 1098398 893815 1823583 1033463 1719774 1524579 1597811 17764 1785996 1461121 699643 1638620 1290542 266157 291649 998982 1358084 1920512 1370247 525965 326450 431723 1493604 412384 123290 1202951 849815 1187607 1405689 17495 1232835 1368406 1162498 605532 245505 205593 1609147 1450210 1411118 254864 761976 1769986 703547 1132805 481667 788937 1494816 765423 1082292 1255255 34240 437714 1305546 1304935 1706774 1433583 764215 1295644 1475070 1036385 1808110 693978 1758351 1833535 1888148 1475190 18784 485857 1659139 1981593 1225792 1758934 313747 1178236 151914 1198512 438193 1141904 978100 146606 1591587 77483 1140430 1728086 1719974 1908007 396106 1370525 1733057 695050 264413 1129210 1064644 807226 1530985 772643 874770 1352503 548282 739185 1348641 1383147 90450 560168 276670 117485 429068 1413066 36099 166950 93368 159609 1253456 356182 918702 1176945 1918667 1118400 1595049 343104 1264330 942356 1591988 1090223 1753931 1513593 1653290 702630 202829 1109023 1326597 291408 564390 1071059 1526820 863780 662986 752753 1483244 1618602 436559 79607 1039931 307404 925948 1356024 801609 1289399 631404 1593226 676783 995471 1365514 1028275 1471561 348446 1172129 1167965 1845591 1524953 1111827 214132 1313696 319711 1732427 587968 807330 1675436 1679071 1517365 361163 1770731 1846655 583362 1707713 879769 1203342 955339 1210903 60431 1604291 1489304 1996072 1538837 718420 1692807 351212 495002 1448603 1743979 1982044 693572 432177 300217 332639 1139033 1998604 1783519 1461120 1306390 1316017 159111 1149446 65584 386747 728305 748117 1796519 1495089 397529 1687588 1439285 1866300 126739 1993274 1342478 518460 169204 1028021 1199671 1687399 860524 1721834 753437 11759 1634991 1355065 1118859 1984361 211261 1094976 1606007 572668 792410 1964644 1168761 1695705 1844499 1361364 785069 823934 73260 32575 1420351 1151798 391060 1351572 461238 1613274 569014 1169128 1072053 121797 1397597 149807 194274 603844 50051 542387 166284 640639 407588 863285 1990197 873618 1537532 842145 498048 113876 990349 710738 480887 1153783 224716 1708921 1643895 1440342 591244 1473356 994215 325681 756744 1994869 643275 1170980 1303436 874559 1731462 1307334 173807 857523 785252 811475 1978291 729913 1952961 1754084 1682186 1132205 935802 1298244 1719232 1159400 347410 1899616 933345 1505051 1059357 785357 189771 1323406 1973286 1033259 1935748 166946 597277 1135201 839258 1104759 1259579 1773256 1850414 1736295 1863028 777417 531894 1762651 578505 342343 364059 1499285 1633623 655136 1070985 587524 1558052 1415970 74019 1721376 488542 1312640 932841 1302812 1119583 1113428 224784 1717482 696370 875746 1071452 1950742 1470167 1716574 1568027 373814 331715 664885 1538318 1491111 749686 1756352 671477 1257525 1997614 164727 1021065 1848232 97134 594643 1850577 1408041 600746 555259 534112 52826 1355899 1357208 1876843 1147243 728260 143826 401591 123275 413786 1652135 416570 264589 1204137 1663689 1936575 608342 306413 540098 645903 1838534 1516025 1751062 486572 1045106 916143 1675024 1187709 463020 1307621 1200568 423770 1510086 1592177 475055 638467 1519668 976625 200059 1911779 211863 1227188 1052024 1974762 1429209 302225 1711838 1152960 1316178 956341 1862839 945381 1963772 1608898 589531 1341236 835347 565624 1420779 1197004 114677 815015 1704145 1122447 1051276 257330 1842705 1281759 334621 1665097 563313 697716 82001 1866592 1898409 599109 56435 1348309 300967 1568913 1302411 1251446 196580 742967 297116 1583957 1474153 1094982 1007074 1905738 1363371 564722 1202474 1314151 71039 1982979 347130 1523870 1518391 1508741 1241164 326297 184013 1967951 962351 1320831 167472 899212 1754165 1872756 707888 790552 1217046 27379 1790346 1544018 114842 1887662 424960 483398 1087314 345824 1492787 1507442 15158 267101 430817 705213 331095 1149301 1881654 576787 410333 1359547 742279 1045713 1237252 708321 187203 1062185 280278 1158644 1514570 1373312 1195743 1584 1901156 1966422 1266732 1295113 1214810 224562 1717299 1935019 408187 1961279 311947 32630 1178816 534571 1773302 1126057 1547068 243505 588794 437444 1522812 1410258 1359401 1343071 1737726 235816 1990348 369689 73086 1206890 153228 1868570 1174372 134863 1513381 941790 1972094 719572 548936 311687 514521 385205 242390 659164 1244435 26816 853257 372094 469969 181854 900235 447859 1706759 1828283 687841 831373 467831 1000261 461448 1492163 1620017 276051 1698830 973991 994066 569392 108990 958964 1772721 831319 1733259 236350 630546 1549196 277709 1072584 664560 939125 632659 186482 1002720 316587 373157 1411428 889077 366633 467655 1397733 419631 1257646 428871 503871 1533410 492214 1076597 1343367 1071850 356424 554093 412707 1411784 972680 863026 204143 239869 146647 1673473 1582944 74912 857056 828133 849326 294915 1406014 272765 1029868 1214497 1777097 717747 841720 312780 580951 493984 1795303 709488 597165 1810986 244007 81057 520355 1787080 421748 571301 257787 558186 1812237 788628 1824955 670975 1219575 1144267 1927988 1171367 1090649 1472216 873412 426591 1439504 1745825 1646965 982663 334651 44208 139523 1849215 1759039 939154 1210721 853066 854977 1541055 213022 351034 1229496 154294 383651 1767139 827313 1980940 620145 317683 686297 832243 314033 833632 1396173 1545669 1238116 1593889 509170 1645204 257086 842835 1102084 1328396 1257213 1065832 454837 807246 89414 1232704 509393 359737 1219036 1233608 1844378 1134463 1720923 1213275 1935774 1950122 1578786 926804 641639 1713917 1185739 1133746 867051 1870354 579797 567542 1565703 252967 560032 1567401 443449 1896514 40883 296772 1843909 258534 1841925 648990 502404 986577 1779600 317637 708723 1834556 1990283 1737698 874054 1720691 470582 1296196 1779192 1769341 1639359 764365 170427 701225 567226 1436447 1264347 1133610 73218 435085 554779 1664218 52952 803642 1472158 631182 186736 1484150 1322478 891940 96774 1424490 661081 675232 294748 831964 35596 90246 970370 1404792 692745 1668116 1864468 666518 1119842 270843 157883 489331 1110281 1213013 751558 179927 116757 856805 401970 40889 649755 1079187 1784394 1940251 1526541 1298427 178089 146226 887852 1972970 1280342 1809201 1430028 869429 413 265993 406718 1700488 859751 307938 13100 1419502 775777 329478 283081 1445111 1223519 1755625 1436216 638255 851779 136794 182851 1547425 1663941 715250 1986762 1231487 505979 572584 815489 1132275 393733 1705113 550361 1533360 1654134 1406642 1947967 1278046 320616 1887385 1217452 1634111 1984186 509703 1713203 1858037 1798407 1892810 1083209 864216 102934 40108 1531145 1815853 1967292 1465891 714910 1363786 892551 450434 9655 1466560 914689 1838935 972834 1684290 1849039 1685335 973239 1925838 1136556 1291882 1137647 754020 1901675 1461852 49430 1728820 511573 1190197 1761002 631356 281529 1292623 703305 389863 5335 1246326 711606 1301938 689729 671210 402227 884014 1472499 1895233 627940 936959 1977780 398123 1012210 1066327 1248624 1539847 607114 1481416 1059340 978944 711681 28190 132275 278671 1716845 126900 814183 1381655 1457242 252472 1079074 715276 457189 1433210 1272284 1481746 293488 227912 502318 1020372 1488835 1837189 172204 633383 501035 1304897 209951 1736278 1229185 792462 1751911 1914040 1360351 867145 578165 372788 219480 582643 370925 1496804 54375 594993 667777 1363458 1606961 150383 104369 1957074 191820 164892 1620317 1194169 1345329 1593276 1922300 819990 356582 1251532 1281245 443701 1631352 559529 204571 1863975 684406 204559 1594708 1864734 1681211 1762170 1257890 1529420 1918123 613873 125541 535888 1899654 157773 1345577 533066 946945 1493795 477187 1328198 730421 940254 830637 1116980 81886 609797 1544365 1896095 999375 604556 1587891 1461605 600646 1390932 351366 278112 1107581 715788 1608860 258317 911101 699814 453917 990717 1184495 340758 126964 286972 1887138 71900 759580 1631123 240622 901341 1009120 69947 808406 1672320 1717110 706444 1214303 19716 1103770 593254 1906233 1456787 72251 532433 170258 1058102 637034 644887 920524 1584358 1892785 1435034 338406 1010417 79445 1402494 1684240 520119 902926 775061 1753169 513765 1382249 1877818 143507 1928632 1253214 516884 1625701 532652 1873079 1203242 1790539 1173493 53702 1646955 901741 717977 1163575 611338 1042019 1513711 551881 626961 990144 1636908 743462 1743115 1253819 651725 1862324 1200551 1295620 985585 1122949 1866358 521263 1060564 340583 1934408 240518 328973 381973 822040 517756 402117 1267712 1814494 5214 1971403 1163334 1756158 1717408 564194 1893103 188791 881763 616480 1588581 1222382 909442 1434728 359005 870132 1136005 47916 1458577 1372095 1372021 825513 720180 719720 1797865 46882 1633893 643154 618271 1919917 1217906 1192778 1359778 741750 1807156 1912053 1606990 761799 1378032 1341851 1309105 1129789 1864020 1520797 966281 1018852 287796 1667671 4316 952854 163087 177760 766779 15567 583386 164543 566163 977284 212024 441466 1919970 1172508 1824957 935657 632673 1900648 224185 324278 1834046 458988 276582 1607259 821386 136067 1420857 259760 1845860 678062 1734274 1208823 1674607 1449594 1003070 1748541 50838 708983 1845007 41809 789709 342525 1043405 817809 460576 832983 735866 1073423 1440532 1753918 1183694 580070 1027722 965709 1418767 1680393 471121 30428 119141 771382 1600934 1745571 1341582 447002 62989 1980151 399755 1059007 1864019 758449 200392 1294426 348207 397834 463618 946826 229309 1744876 1892774 923594 71278 54664 755736 505531 300741 676487 225459 765068 480104 796074 1011450 1116252 65259 1559783 442261 1525115 577446 752712 103356 672333 379034 602288 884123 1839964 139156 1356661 1488227 1600292 1531864 1365462 561824 197860 1058116 754748 633127 1582808 380883 859128 1633076 171130 1230937 1377766 628698 1227911 1804119 290493 1348844 1971373 806456 1892813 1187540 389887 1264588 450594 1362880 1668590 1666698 382185 888147 1669028 281066 1549503 609392 1763159 398926 131024 96789 789770 1721974 148714 1075271 69796 289141 308219 387736 861477 1640865 558678 519176 646633 1699572 1537053 1763460 106986 149643 766652 1902967 1320665 1624258 79995 559517 999419 297625 109860 1449649 64759 731187 549399 494408 126575 1037074 679823 1333806 1355293 463424 1473783 1511775 624398 1603066 1775870 743016 1690563 840099 656912 625939 287489 703313 709741 1958719 1060674 161495 1419983 1706135 176605 458404 508969 1478337 928362 1950710 1073458 688707 1817854 894609 477536 1745096 1735900 1867027 213665 1111837 1862467 1183866 1590119 619656 1653928 938850 1671075 1685537 1630110 672749 951260 1452854 457013 676164 1356910 759780 1673137 995392 1607759 606290 1968746 1011491 791535 942220 584626 562436 415952 1416979 1865971 374826 259346 240858 659490 1886507 1001566 825269 437468 1596158 34782 1012904 1967065 1777027 1817817 1855474 432930 461032 127915 1329814 770663 174780 569581 1038755 455409 1234053 1642324 1522583 77240 1825061 791452 1879745 275598 781491 524239 866682 1820305 9820 407182 1624721 1795607 382287 1159482 1661907 552674 238579 1729521 1876183 1276573 527315 933329 761362 779618 804004 372397 566655 1821282 37232 813338 885023 1510354 1175393 1060350 826932 1154759 1797183 365511 830616 248964 1002447 561960 1296969 981459 1418765 689485 1337228 628087 420338 1663560 419376 1847519 1403029 1740564 1265850 1591457 1371239 1739989 615665 1078703 911049 939000 488483 386448 816450 316794 1691032 1668340 1192480 300861 1763137 1055124 603212 793091 1704342 83596 807576 209688 303616 949492 152671 1978495 791879 864210 1015676 1449143 1589205 687716 40527 363871 1169962 1752082 670607 772224 144188 1202095 1063450 399548 1268834 1961832 109040 234207 725286 556808 1032816 1589857 1024966 1938425 1538800 636656 19251 648269 1027703 1057917 1636406 264617 102462 1521343 673130 55249 1054331 77919 207818 1523378 1841186 1788566 1835650 483146 1939069 1988059 1871985 1513126 1700253 598034 543103 364502 1332594 501554 1084559 615603 440664 80989 383044 1427958 280917 1910602 7956 785135 601919 1908365 1037825 925392 1931948 1142140 582608 1371226 1004439 126695 1959870 857115 1005694 1092127 1974929 1945979 1011870 1261403 37736 764887 128366 1051175 1998990 702118 1174295 1094844 1091736 1468757 980568 285962 1004008 574414 1711339 1946574 744520 1235811 509223 827828 1315519 908496 551544 1971128 343023 916625 203348 1208890 214354 1385419 224637 310514 1863315 1228603 490951 150413 1855945 908991 1350261 363237 557812 1998066 535570 931902 1785342 1654325 722870 1274277 549214 378792 1506630 981850 1740031 1364350 1320993 1161360 1804328 1284529 275744 660387 201027 188160 1096453 422106 639198 1900600 1516408 1995826 867389 497648 1526646 1146033 1922400 575008 1323183 1199271 1900086 1242633 694716 1898669 1086441 1977256 476773 1307813 1195323 208154 799225 327360 1095253 637507 1846854 1713134 1959366 880272 1534952 755797 547674 1040786 183024 676336 1205924 1883544 229832 1582322 538493 665870 422324 1590538 1040439 578813 410173 1288747 314775 300088 327269 439771 215729 1381167 470148 1795468 243998 950203 442358 1309929 692892 1565936 1360094 1039934 818702 1964937 1075748 1684497 1984586 1514044 1792484 558244 353394 774183 1571598 1085388 753589 1419346 673498 958252 1760122 1953163 1512292 1267733 1477811 263173 741891 685341 883416 185340 820369 1544298 182666 1279740 1933905 1416314 1473040 372173 54103 1900468 321844 1088046 1704053 1049200 616327 1792924 1876716 147575 1298347 1151027 1341741 960321 1937026 217773 121651 447873 91287 425641 1800272 1261664 1221522 471647 3731 125855 1944009 1279655 316088 1602758 130264 1680686 822499 1807380 1324706 1395625 293072 1757599 242645 1833372 809648 1401175 243658 1784370 775024 332616 916346 49068 751646 280368 554649 1996351 1844310 1908393 686104 1277592 1955513 1406145 1709794 1323211 484956 1532865 369403 802447 1588923 215283 1107740 1159085 1926224 1915696 749634 570704 1554774 1055926 577385 812610 1078427 1201163 1082416 1395788 725479 1924478 1471613 993647 1176469 1014031 615055 1095463 1702496 1162145 1568080 1787513 1166769 1481281 979099 291239 1514881 484178 785290 1561492 726992 1593089 1241726 310422 633457 1980956 1252405 387594 448079 1946597 108180 1275096 912492 260291 1117642 506014 951168 471435 1950547 1132280 56850 1183426 1017176 1830464 1493897 1591743 287718 1265653 1646541 446710 1452414 607862 45662 1928108 1015922 943774 1938045 789291 1645827 555910 1107879 1806570 1140167 936925 1855386 256681 1692506 1214746 1430741 955578 1158270 1117384 1513740 1392788 1850101 800660 748132 1608183 1722051 1002443 1355249 1871701 280684 1944769 1417880 1426865 1216257 589371 1697228 243859 1060055 65618 1381954 453064 381625 1529447 681277 273547 1578393 1418824 206011 1740681 1886828 1340892 1183064 176491 1467975 1456 571648 694174 317673 1708573 212865 1806507 819841 361616 1673281 1060462 411680 438984 347559 378002 826635 245425 372507 658377 857197 900534 1068831 1370791 1904644 1619615 1586907 1361749 107905 1972588 1744111 1516140 1474909 148483 1469301 19820 733322 1281826 841112 1293266 1292264 1294304 1650369 1751451 924583 845689 1478235 1324614 232679 96773 1759726 144588 1826445 133918 678542 1570089 1229375 834973 302140 1530837 433143 1254560 483534 432610 138127 824506 243129 1983838 1526569 1632524 1859911 350994 136019 53913 692830 481191 815391 1725994 719635 823703 1074911 1246275 1654063 1189291 1563106 666203 1186987 1752335 1197226 1004955 844168 1112907 846070 46566 170030 21964 1766201 292283 705792 1260502 1056927 536928 600926 1852434 44997 950208 1896916 1506291 1864297 1708432 396184 1486694 139151 1947013 845509 1935785 160004 484855 1346584 1095726 353453 98295 1962427 974569 1297595 384200 1692427 1563606 966158 170357 1213761 1314855 370833 256866 236840 773705 461987 1973559 205060 1240726 376753 306130 308709 538572 220307 915246 363148 247063 945569 1656089 907506 1012729 218510 567188 582464 1057498 1799323 376662 571264 821568 1161867 1710494 277085 574148 1280678 967176 658220 115321 765749 583454 1908958 977654 206537 1654290 1201907 1753804 426010 1850885 1515364 1488052 1224355 1333480 1982709 736378 1925252 1578604 409742 1925381 1348292 598709 106869 1871301 962680 145320 204315 1862951 242480 764731 410194 1069131 1690723 69777 30732 16480 661697 532793 1782103 398142 139220 439098 325829 1806903 186223 4767 870701 1443819 1130301 712876 547364 718631 1160730 756196 109497 25668 1225773 1112632 590230 552207 1941862 1741860 851943 1750872 938722 1533301 133481 1339207 1907298 1799122 333824 20258 1535527 698092 1733776 419307 1740542 1191415 888508 1272306 1507681 712830 1873271 271283 1076989 1461977 1068279 882108 584630 707161 1150071 867207 288726 628744 131042 1712084 1558812 1863753 1124892 1642522 1532433 1223689 10171 1315835 1175522 1704645 1517732 304934 1700864 1282247 889167 1971215 1739022 293484 260372 720654 1885798 1599077 1669574 1730733 756181 8468 1118757 38054 949737 264311 1691158 900242 1857480 1894751 1929514 768421 28330 1470702 62927 358557 1618491 1216973 1398245 749619 622642 484392 1160779 1979418 1953974 1492833 1930881 1259549 234518 1594743 722108 1038082 154936 1582827 1973137 1752166 1079539 1865392 239786 1852705 1137208 1000343 735876 572932 824635 1771762 1371181 1938581 562343 1427238 193821 1397335 1039547 1433692 320627 49074 1235756 246732 620843 1895183 1314270 1223718 559565 344910 1100996 1784150 1759176 1618061 482310 477947 576712 813741 1027238 980460 1049 1386379 675648 1701179 1870437 679737 138123 358872 133530 372003 128471 1682020 1405546 944492 1599980 431071 21637 435655 990123 875262 1628754 761634 200796 711905 1656667 854692 787166 1712784 1496632 799017 1106348 141415 1221285 1673815 1636461 557737 1702494 624645 1346486 1514920 1403284 461948 625334 588137 679526 1564327 1765475 732597 103303 1890483 40327 1069703 1053660 1278397 1938699 316624 297234 1530044 269778 1676879 759334 1739715 1756740 59140 357477 89904 1404227 265890 671488 1313388 856523 841284 1780947 1181001 786588 580245 670588 948761 1587310 1570955 872737 1151629 1165782 1494275 454061 15069 61626 380981 1418813 825994 1575869 1815065 840133 1968699 1838905 1729577 1864716 1311310 271635 1089156 1757027 1712551 707504 1069740 945447 1080076 269439 1746332 1300700 1099980 1172653 1761885 1130268 688634 899608 1266436 448068 1903702 1843117 1422367 1830818 679350 580549 194778 1605129 936271 466108 1554466 670986 706317 41818 1260601 1413358 1329596 1863684 252618 1119326 1432481 403264 39417 898162 1386966 1525750 870297 1819191 877006 227384 932956 1470376 1703175 1429303 1657232 252904 1246826 1233816 612359 1750723 162102 1746973 5047 437500 1718072 1328772 1925105 1330717 1621995 742601 48872 1903288 1190740 706041 1042808 686489 1986093 838391 692454 1042744 1102698 925546 1473484 1397000 519047 494772 1581045 604536 661251 1759236 1656075 1592437 1499390 1329599 1128023 451232 403586 133623 1502938 1709976 1040812 460128 652206 1652121 526478 419522 590788 445309 1803462 1580258 457500 45433 1652436 506328 1374138 1235729 1622564 1588300 1285819 1861392 1424576 1656066 859776 1092737 157941 1877692 1839954 565002 40590 495203 9251 1922903 635682 1757441 1196865 273520 674691 71223 1901169 967305 1200305 552215 1033887 231993 147796 1571143 457992 1433031 649839 640000 229974 884676 1271838 1301195 1312001 1789425 1567819 86353 1234332 1581949 341880 1323009 678499 47995 384843 87722 134546 1884045 1896570 32141 1733131 41099 705009 246272 1939391 54653 461121 1447029 1055295 368773 916066 1040128 1579203 1137726 1393662 217464 1015483 902536 636764 1962110 553054 1313083 1319418 966432 646040 792193 648276 310823 1574676 1426963 1152617 35026 848325 3294 1151537 549377 960785 1612029 1964858 1446697 1095993 1698257 57673 1350296 1621590 1833350 1960377 914324 1931295 1006348 1428718 402216 486430 984299 1747885 111946 679491 1555550 657315 1804972 297013 291655 911592 343660 545501 329973 1196575 1804616 1501179 251988 1198865 495833 1860106 372338 607267 571015 1281508 1229428 197870 1050878 1474950 1842007 686339 1646904 153400 1080509 177415 102784 308263 1965653 96988 1418355 1993032 271357 459047 1596408 1100268 1911977 1276325 1004608 493640 527128 1246535 657110 894981 1514938 263606 116168 1664690 1008381 1754204 1936661 1584725 1317271 690994 1396870 573576 615336 1150175 1799135 1176959 1423942 1931340 653972 1107723 348680 583264 1817211 607140 1551079 1949724 468022 974659 1239378 542581 607465 153784 1871399 673967 466218 38122 525342 1342181 213138 1691506 1784171 932800 1711031 97771 581652 1975934 774124 232772 1025461 1435046 1391828 149223 1884018 1139477 515369 1368301 678971 65124 84537 1670767 1505028 1089528 360064 1128933 195604 1674923 1706453 470733 819186 1226810 759294 1784162 1496508 1487700 1060132 1651480 566121 281478 885727 703777 412364 1045408 1490142 771285 1705224 1637380 1032332 1500378 564632 508348 396590 1981430 993847 1072872 131881 767851 1757911 42851 38235 500106 1018136 1405880 1919995 1310302 930159 1642076 944275 844428 1168887 1652611 1896202 1787221 1130300 1814956 324003 1266910 1362603 1729165 1312438 821797 588948 696100 837240 326544 1904635 68 1200429 36265 699764 852795 1813810 1949381 894565 114159 1849370 1861256 866323 1114892 1167448 1879838 1302887 1353086 814259 280002 1440719 754307 426147 460067 933975 1006405 98929 12786 22254 350570 696507 188306 1341958 686714 1012396 318232 1675128 1972535 1444951 1487858 1350610 1699047 1606614 1607791 1677820 1771244 752241 1178052 266743 831374 1142473 1951198 526354 1697644 716783 1475540 1212465 840867 403472 1694322 1524191 276293 73016 202142 1440708 733174 1040956 1356683 1254952 960971 1325901 459267 56061 538251 382869 1391471 263153 889060 1342097 74976 692592 699713 1345948 1216367 695788 1303204 1217252 1201211 1226922 1646475 234975 621121 402894 415387 130170 1151627 768356 1701350 729473 1515297 1903266 535774 296157 689159 877713 201074 122249 122601 1704184 1485244 847986 1147652 1406721 1244347 14128 1721472 299736 1120555 1590321 283899 925162 23469 1198642 1336556 1300941 255656 1202894 1178790 1692580 1454273 1266092 343883 409873 1919963 1614133 1894770 1531710 1275315 623654 702536 1324339 1126928 607085 372707 1743880 1918165 1254325 1204993 214760 1073239 1083941 380997 477665 565303 838466 1735938 817366 1704641 1161241 107425 1682041 718324 1572853 1222141 635491 45499 393478 1567616 1092685 842717 1059995 478343 1231830 125741 1147198 1920680 1161316 1242546 308203 1836413 343111 993675 1005382 1848880 832030 1577386 1914609 1130293 689190 982267 365923 1153203 157044 290369 1533418 1915683 1209109 1401599 1493233 109771 1680936 1129075 1972891 1581501 1994153 957302 453720 1864993 1492762 1926853 1406756 1155592 433630 1289105 1730366 158930 1427731 969609 1756933 1318528 565475 1112134 1664574 403318 614623 18748 1271460 1550466 815807 1700951 766048 180150 1126875 1223076 1242250 221166 1312855 901866 1966971 756711 1738042 972112 641769 554932 36022 881124 1628305 1281980 1882925 655226 1790913 1794266 1179491 1074050 1999899 1548283 1175243 584641 990236 781037 1879391 1168565 487323 1473565 1217159 862768 1671083 1036959 81275 451955 1199122 450847 1987174 435183 371332 1887317 879455 396246 863033 444495 1984313 474339 164197 282901 1656370 1335870 97031 1867151 1867742 1039580 1918784 1041856 501817 135965 1109940 1069886 746429 1363236 1100550 410552 550290 1466875 113373 299500 1069610 1896079 1546370 1615662 1915054 1473443 994126 238646 287199 844853 1828305 1827711 1161786 1740285 659224 503481 365122 1822266 12534 560975 705876 1484692 786420 788506 922820 773637 1693319 64066 900559 867830 1149835 1776915 450879 342033 50192 1762975 399704 881814 997799 726931 161790 1945073 1256828 1883889 992062 423012 100049 192686 1614880 84520 1788838 341449 183748 955536 1315952 1934231 451087 1320972 1441819 133520 1920657 1020816 1509474 973422 796869 1333511 1984050 487548 404687 1191840 764350 1644704 1382591 1172872 1915641 1768750 927897 1337759 905673 1011536 1391052 874961 1906136 985735 606442 356139 306685 113071 821366 255118 1264479 1877294 1856442 1466387 1888273 1093411 1977209 1388257 1249121 171428 278534 1256899 1153586 1469645 1337072 781214 914649 1017179 1277876 331164 1508693 288669 279498 813384 1025171 1733981 1603300 519333 1839535 594655 1439003 602338 1653580 1119602 1397269 655393 1585569 1415217 174081 1888828 1192191 689378 1202416 832011 972999 1146048 746793 1820634 548429 512100 1806275 1285253 936443 878548 458553 1950961 143717 702559 1068112 680686 1517283 1349114 403570 517855 809087 735765 155169 1280828 24605 1028251 482420 614806 1414690 569250 1428016 453789 1229246 396795 1681226 1215644 838369 592951 1212968 1579293 702420 757295 166280 17092 68049 133095 1095272 760645 588968 1292255 552370 1483184 1246373 821820 569042 1983549 1075646 1736840 759734 1620674 801846 1959297 1230558 679412 1631291 583335 429439 711847 199481 1853853 612805 584068 284273 1732655 1932365 1128628 426421 1704432 652318 1650381 289175 1812662 1383162 1557679 708996 564010 1354495 1700713 553497 882272 1200116 1261977 1492470 268253 1768286 983563 752119 723214 826966 506440 186146 650097 421681 1005895 889727 679793 739393 1903792 1970322 271979 333878 1553897 79094 910281 1334534 432214 142909 672510 1518347 301431 215332 1772393 1334439 924091 574850 6936 2882 1300107 583269 353117 1367674 800557 98418 420990 1420404 1820419 1508317 687826 265383 261649 947818 1792557 1097809 1700471 1673740 1810009 1556402 83433 1312319 1284852 649614 412114 1382562 221060 66752 1375003 1301796 1864537 1538729 1892185 424799 1875560 505537 1936481 1770282 1972592 1408365 1807728 1054715 1030731 496445 1472811 1782267 1052410 1934976 841080 1880920 658668 285303 1199519 951717 714947 1862439 1731346 938392 860365 827874 622534 1862285 1256808 1057342 92696 604565 193345 1853801 1880525 1973554 969602 1505484 1087354 903994 851229 995676 547555 1941827 1529998 713359 1335149 1629889 531348 1768565 1074946 1620217 8870 535599 1528255 1805878 425626 1385485 841045 1432157 15175 1324939 250358 498584 1551127 149217 686780 1078541 392770 1611850 596435 725399 1489252 595524 974672 1614391 1828763 1833008 1878285 1111092 1006453 895585 948516 1719676 52116 996349 1119105 299407 1068379 702977 407523 492335 459306 1193663 1644040 1873120 1061462 1255409 245416 1856146 263272 1078597 354204 175488 1777489 1546049 1937503 1944929 811808 493017 1570259 1376696 1003365 967188 152786 99912 537467 1617382 1546506 281180 1828585 1486084 1805965 453380 329592 1012198 1267631 1349542 1102617 1848388 50464 1869040 972868 929524 1155047 1077796 882726 1583805 1841383 156815 1672702 1242569 1176026 435695 1633622 261382 1130445 603838 1000995 711136 1388525 1497135 1409730 662571 1277267 1788943 1664892 1183427 1044660 18468 1933642 760720 340866 1118518 555804 1594907 1009586 1441299 779437 445596 1117382 678811 1560546 1611658 1234430 1437206 1725947 450953 482773 1187744 424642 977883 1677646 1000516 1634057 991392 1236197 713595 875126 1020479 96149 1132179 135497 1634386 356579 1262243 879405 885363 840848 1293175 1235712 797485 576081 1278978 1595736 1918525 191411 1993523 1888412 1019997 119872 843340 38788 860588 607779 424253 153705 450584 1866610 1753078 666718 489518 900253 967711 1153878 1888091 712052 1696590 996374 293773 43611 156124 641446 1587764 133074 1277650 1745144 760336 1720801 736468 1215768 457335 1170589 1464815 1870266 927051 753986 353682 1912612 687189 1798214 736499 1270814 1872839 90675 1465492 739039 1620368 550142 1362678 1502282 876296 1606910 1558821 746998 700553 574290 1232395 69553 709437 629554 477794 839477 824872 1711971 1992654 1922010 1909562 677855 1235455 287025 597345 1677683 1031007 1723522 1211917 888903 627230 1716913 1792300 1980670 1372148 1755230 787618 631706 650608 699152 1170437 1026239 186667 664125 1789325 946300 1799686 774730 433610 556199 171819 173246 1998141 51173 1776497 805850 745140 620718 1668435 512436 517445 256201 58309 1988472 1745642 1552784 1915174 1957176 617580 266428 1202022 998458 1175886 1961101 1898059 359107 1210469 1961521 228559 1818383 1289765 628334 1550411 1231458 1033293 215122 1759644 1386443 1903968 797780 684073 1818704 749614 86249 580554 1277832 910247 1628119 833153 628682 359277 222734 524811 800581 40846 67029 1974554 1120038 1883692 1514018 661444 1504224 1782961 1498501 842343 1565078 960692 1997589 538294 1642208 1553940 822616 1110068 158602 263556 832506 1339236 687183 725743 1728758 367025 457873 1805672 1852526 643322 1972694 1350266 1408256 971664 1083450 545536 115830 677112 814424 773590 248938 329817 1053961 1732045 959805 1779140 310708 559887 1959640 788928 555345 912026 1131024 38526 1929630 971586 1615589 1562137 1443005 109314 1670152 573110 1171094 1499761 1677085 1147690 1761042 409586 471260 1577743 1408908 629438 890641 449308 1112149 1857088 258427 1736074 560291 136940 793245 110539 1268130 856001 460919 1115190 574432 897015 1765092 262692 522323 259154 222020 333276 716370 729450 1637480 1422407 197015 847240 1676181 1967459 31197 354470 374944 313685 1261702 910414 1540307 1150341 1021247 1461387 581109 233278 1997214 937275 1380151 1042093 1234026 1605037 1626180 858001 236492 472741 1806179 1388669 1076984 689063 1371942 703013 1494981 1917876 1522767 288781 372883 392652 1092628 1489097 1845414 1157899 1480474 1766880 1492845 815950 973321 1526939 1682410 695987 1182410 1758912 1007943 1986721 1616592 1805842 1332681 1168217 382319 882727 104933 484830 209495 1767259 1611707 1664914 1398044 596568 163502 1982489 904341 1926002 492575 871030 956152 83918 110744 1398415 424985 1107780 981237 1017622 27878 1490061 504046 252931 182931 1731860 865050 904725 99134 565670 1784942 639817 1541418 897832 673049 1055652 308551 661233 209979 1561200 1023378 1682563 993689 58229 1010416 53959 915243 119509 867369 297088 274258 1918941 311410 223900 1221907 1290499 1989379 427512 424610 1650040 949645 603229 395246 1871274 721844 304484 1664773 1220642 80553 188945 805601 1005156 1319156 513582 1524396 1008692 725470 749405 1661976 617910 1606155 1462293 252180 958099 1461080 1044341 1960189 267821 1590545 414883 855399 431687 1240639 1884710 1979835 911606 1243942 1807484 611848 1827040 31140 712526 1263135 1035221 1009994 1376657 994870 1026979 1175849 1656250 833593 1408306 368144 851937 163309 1971447 813996 1844530 772817 528267 351209 369647 1492765 1487681 1150906 756853 160214 1733360 534525 482759 85331 1298214 1282094 1129444 937569 785179 1027735 1347842 1675006 205638 820058 238032 489812 1941852 1721816 1437085 1810908 566676 859473 718839 505357 364183 1559798 578631 999555 1630788 1455449 321562 1794597 1119631 1090101 1977870 1316455 1339791 812195 960514 47297 1246296 232578 1380724 354572 1591742 706771 201110 222541 52291 72052 750362 400257 324976 18814 1648077 670290 210164 1938170 1839887 690316 314035 1246958 97513 1348003 1238375 30728 1077055 305076 1576286 667175 1679566 1811473 1066628 1946866 1549449 1743503 1078297 41368 1171141 1759351 1519680 1440710 1965979 1223406 1397628 76413 201208 1662290 502782 797114 1383748 327002 304595 1878955 580540 696288 1239429 1302577 299055 1162000 1796219 709667 1142279 401546 1446829 684105 907987 1455250 851383 1345924 699485 642465 1411864 535545 1396903 1610181 1291966 1777656 1440967 328946 1966702 1485508 741897 1264483 692396 145605 157456 1152777 781391 1917350 129337 418237 1870199 502030 1040564 308747 1361803 1860423 1855148 1076049 1299974 1887285 1223621 565093 1518551 1990089 1640659 629277 246943 1152857 1173349 955101 904419 1227518 954779 1996868 297403 281334 674597 1298352 290603 690059 562525 519984 1685716 692209 318764 168179 1382862 1030357 936457 505620 361634 1728925 884350 1540954 1341496 991476 1216103 216437 1393754 1654065 978003 450257 556353 783302 1643321 164831 664886 569430 1980281 859169 1341353 1552306 552379 54239 1518951 644662 773454 1338887 1388506 1181959 701790 1267930 218013 1937870 1709642 1495731 1643075 957935 1284822 580558 1686579 1922822 152877 413193 1311678 1414698 489432 888172 1496608 1439061 1693361 1135370 741791 413874 883707 1175955 827290 769536 782823 388377 761161 282960 831902 815077 1271515 753313 671778 1726030 1015336 627629 1681183 1809101 1760555 1349180 362159 971101 1328512 1224295 670436 416289 370708 759840 1138545 536141 448914 159229 189249 1893348 1343368 1008892 1580334 473113 1728214 601015 476757 709538 1283010 1167818 206679 1839786 1963337 1882749 420054 1418429 396903 124471 495282 952560 1864573 1208710 530985 900059 844221 633769 225832 1174229 1253991 1099338 290354 1108536 28179 1247429 1761339 344986 1150309 1398684 365627 627272 83101 1983392 939599 1420808 530099 1452197 1263122 70734 1314818 734239 462683 1519294 1176392 1610358 96193 1167906 1586312 589642 1435693 1715344 1208506 1652648 564849 389872 10533 1505623 42984 213256 1305158 1420362 650122 1067187 561566 870477 1533353 217664 276332 122559 95510 1509966 1413818 548875 985834 1130 807871 1713620 321750 1513695 1152151 449897 982093 1865239 1151138 824643 1374827 1774132 1495743 1937925 1337998 1788908 233709 1420597 655861 305047 1643412 1615504 193174 275884 173336 581535 351326 1634814 792823 1113283 831199 136677 5246 807555 509558 1789002 1554596 88767 90738 77911 1835357 674568 67585 337209 804701 1446413 207662 724555 1762063 1850607 1106619 1585011 809730 1812244 1561686 946879 792853 1678616 1976546 249527 292474 525655 649733 1625601 518864 503335 1605408 1732032 1317370 1004420 700914 1227215 1006391 147030 1312224 1743860 386447 562891 729587 1276470 916163 1271403 1313466 1399377 1484876 1619530 1428835 401661 1571839 1142839 1617155 335401 791211 1047519 1587969 282003 1489899 402645 786107 329069 993958 910705 1093817 915093 596011 1918047 340205 1352415 456303 138538 1145841 986729 793987 1857462 1684122 151594 353459 866460 1833367 1133595 972908 1642807 1131283 151328 60237 1575865 1510374 1468503 673666 398920 1330684 1974908 861417 1993406 1959592 1766679 1572730 639174 304499 173339 787152 856048 1359279 412039 1421826 538612 1850902 1558802 796108 1200045 1092619 27976 1390006 1851326 889404 776748 1705621 743784 1869405 1738942 800426 1606293 887133 1416627 1680291 318776 930375 332284 982579 80077 1352281 1781955 1063163 232027 64819 60486 438363 124676 520043 1665550 1588752 738838 930429 108419 716214 1877842 760281 687338 97304 720969 1391496 1034155 868168 1395112 1276154 224918 1384807 1570309 628070 19267 1205375 134194 1749695 249647 1753333 1772881 45921 1541316 897940 612952 665612 1540352 82427 975614 210130 1670939 1589431 1127239 1699264 1114377 676688 1024709 1654943 982171 1176548 328942 335427 950692 751518 1558410 1670261 1996610 123882 1308833 312243 369618 263981 502232 114213 1739013 1056773 744741 1455970 1645272 886099 267578 1274742 1175346 1076426 1825863 1113347 46597 587165 694208 1311904 1929240 1815933 1168246 312277 1876863 1568888 1168809 486599 1279616 1634673 86785 564415 457405 323271 867494 1455808 1632622 132920 1118092 1832179 639605 1309326 1426016 858552 431050 669887 1215355 235548 63115 110355 540749 807676 1922891 1861614 1656491 1348231 173056 344794 1979000 57792 1168326 673133 1911835 1076438 1307489 1787317 299330 160335 739642 1187456 752505 792697 790114 516382 1657122 475232 1732463 456961 1301671 794792 498498 44285 1175794 1047158 1421289 835118 1826212 1297514 977227 1147452 1353584 99328 493449 594795 1591535 1700540 1754691 967042 754513 398509 933364 498213 1742940 130529 670783 1945040 447156 1554396 1778979 832222 158005 433309 1766307 144301 1172141 1546308 1448877 1011415 177799 75723 1893554 1192614 1043585 1418062 691005 111382 548855 421297 1715198 120015 1419007 119631 612560 514792 396100 1748608 1319501 1530056 611713 737820 714702 1665275 220492 1149 1536159 918341 1391138 1700065 632861 1817977 140056 690487 387432 50331 1529424 1357690 139442 1536323 408705 768091 288729 1900336 397813 327431 686236 15373 304347 837716 697463 1074170 1805590 1450675 1155925 1933414 729605 1489253 1189698 1837304 846909 401530 1323881 1985651 1747764 1964665 289286 734110 1683376 1809363 515172 1516880 1442035 1041106 737300 378580 1156979 1231956 1869209 361135 1332100 1186366 414400 1584793 1738932 1763856 569768 950297 1070202 1309765 1814967 1966882 35500 493628 441568 278635 1123298 1529170 619610 1061867 765852 600275 927736 155227 1976598 427887 424479 1022118 1791524 1628831 777610 1348125 1236772 165945 1393305 61610 1862739 1912029 870112 1864511 215581 324867 1916453 1569479 347788 86474 254477 1948362 398463 79150 1279507 1862898 1447403 1124102 237398 105534 1882200 1013866 1751200 1428428 374445 1403728 1208595 946533 230685 1103055 36012 166439 685543 690482 1984356 1299841 347776 527667 794554 1601083 562031 1225350 1316656 1806829 901655 1756270 805472 1925295 294962 1462978 460713 1301993 910063 904483 1963384 1084518 560454 27589 244715 1998128 263339 1499577 701815 1829490 464739 1163927 233414 1853239 1285071 864551 493698 1698229 1676579 1463757 168298 1247116 1151413 880675 425173 1980290 1267197 688874 1070435 416826 1515898 712376 1086609 88669 282873 1828399 246691 192548 469140 735197 933635 1626491 198352 830678 364609 1975704 1789545 1568043 653828 1365269 65449 1022890 1540517 122279 123067 722808 1952989 1619392 1553315 422710 381533 523136 462280 1307930 606779 299716 1319646 598499 441815 548854 347568 1119923 1607669 955082 1128701 1242807 664103 268426 504931 652975 848606 1837171 479632 1278648 218039 1453636 817622 4946 1101857 779466 1852359 1402038 1942771 1905520 1411986 1752538 681948 247335 1426219 1981615 1376663 239989 430647 600873 1114322 212658 657853 1599717 1616907 1238768 1927884 934919 300393 1405804 1615667 633401 1174248 1482987 309513 731005 1449375 612382 772341 372818 1690802 148607 1878146 1234766 1955854 680445 1860204 1426253 1309307 874110 988249 649279 850910 11095 37395 363478 1260727 1253470 886012 1974392 997803 1542093 1375757 162169 1274690 35824 1913922 296303 211435 386280 1727760 950791 1966797 406231 962206 995232 1141208 1930221 1713800 1955765 1421890 668604 1263254 583537 585796 1041461 1295585 649786 419559 792139 1489903 842157 1094763 1390551 1617346 1871328 1192860 1254831 209280 478568 830008 1354259 301617 1837039 658213 940750 566002 1032006 230403 1615067 653890 1185998 74901 1975151 786028 93900 996963 1258450 1251644 1814871 471212 191703 1450814 645599 756953 977794 1492672 776214 1845908 1389325 436263 56940 25159 1326989 1180223 619128 1929563 1732626 870499 955422 1697432 813375 262929 1138132 1581323 986646 1131916 678891 1392296 936103 1628971 1582115 952337 511868 1239221 1191309 1964288 1846322 725467 1969323 1088685 1312356 835883 1218030 322793 884282 1148372 855527 472810 791777 1045425 1271226 503247 787369 708652 1649010 1552215 465982 561628 1915264 724770 216942 957019 1096769 1273012 636627 1743526 451716 1048979 350019 1055887 193603 799340 1729061 1684783 1212237 1467593 635117 275186 1864320 1325635 1777837 824446 1569391 1223292 392234 1695365 1659097 689367 1085539 1275756 898003 399735 1457078 3023 578820 1265301 607452 493466 733975 829403 1532074 298911 459943 597395 1800330 117730 1947282 1354181 1520556 528667 1057501 1032668 129480 1840442 290650 351510 108827 1165237 1623009 648955 168413 1903232 298277 1387904 1755796 649074 1596689 1994090 1407632 1759667 126917 817490 1657898 886382 460924 1540417 860764 1022296 424601 1251528 1560325 295916 1650728 35153 1051853 1423913 1580538 123536 1847858 1409431 947249 1837237 1133379 1434445 1445838 1841893 539812 1815042 523957 70608 1881755 1931326 90051 408116 335132 310403 890336 1928398 1483231 1688517 1244680 800451 1009899 1626905 1893512 1575624 1664245 262590 1059142 1674029 1368857 186550 1960662 1419569 1500996 1589660 1460346 316790 1339672 143364 236085 1645288 1650882 1118645 385552 1490327 1590412 598333 651744 1190030 1900414 1697923 246906 1162777 757616 1348953 807471 1176396 1454826 86943 855218 1215894 905452 1974072 1813987 85115 112591 1638636 1809804 825893 1639254 1981638 546448 1856420 394381 690980 225271 1031600 78023 1660443 968033 887672 1462153 1809585 1812172 456563 642436 1226390 1944529 943813 296952 1866726 370992 1139856 195193 1036483 671329 1747350 1687327 801513 156880 57424 1332121 1306647 1598680 479034 1154178 1592493 1707164 97566 544132 96733 1484702 1739074 1346365 537933 646086 1653845 415643 885026 1762297 443202 1339602 172238 121724 1921425 454346 1672791 223802 1443023 472913 252391 421209 1808474 348740 422463 558403 1514072 1736674 802990 630465 400863 413018 570660 1415000 1267347 369943 153647 1258459 109009 484957 209398 831550 1573905 461465 652953 1566447 534635 121014 1377388 380165 1933873 887758 1381273 1224026 1169292 1610040 953231 1042282 360364 1959956 1595895 1419987 1466598 1457153 465933 1494616 1394034 1387095 580407 28803 1017312 298280 1388617 1063741 1447706 441102 960268 289284 1833291 779258 730865 1497960 541134 201376 28791 1460692 1426912 891705 1065885 784512 1617414 1224101 1344283 1360524 1376873 1628181 998690 687150 466544 225515 797173 509546 978632 1412355 889429 40196 1664442 1423874 358797 1222037 90272 1163303 159253 399957 1977788 1005522 382459 1913417 1618729 452111 154943 271910 188750 431347 790518 1442940 1401569 334109 1232808 514057 991504 863875 374283 1152195 165118 1903683 575205 1572185 1467834 1369466 1745478 276835 926954 213648 23415 1634915 1421642 71360 318496 982255 94151 1722645 1469985 339201 731952 663254 690825 1757357 1216102 1566316 1175481 1318451 1436079 468837 1557716 1093775 842758 1692727 191639 652265 1025260 1841346 1300182 874542 1307432 725106 306510 386465 130697 946282 1042575 227194 1742427 19159 133080 1399285 1894966 1754051 296473 1957903 1926199 1886774 456482 695516 1804516 1674081 1226304 1579275 1715632 122992 1301032 452392 627790 1785680 780422 844652 1274609 679612 1762527 1061360 1962953 760215 1520456 412571 380794 833339 619289 563153 1381428 1891204 63243 1355053 1814306 711215 104823 1442840 397311 1783096 1877794 543543 76815 1540392 1470726 1266613 872266 444902 1890215 56130 1167108 1985537 1557783 1175300 175095 721961 437752 1805115 1501342 136563 1765984 13343 1196677 145555 689031 183508 503777 255525 1686356 1527965 1389534 1934169 638102 354880 349423 1636601 178800 109164 1389877 1494755 346056 1747532 1532625 1411694 1181034 721012 1948399 1421548 1908615 1683251 346314 1014217 1467619 1005182 1604246 1314445 950674 119105 1406079 1340652 692747 80244 1348113 1049934 323505 633216 1974011 330144 449718 1403262 369038 714406 137394 116049 174842 1777402 768004 329960 1939884 595348 1025575 62682 624308 573231 805913 1175987 851847 1809090 925220 138355 712904 1115691 1538541 1025339 1241286 1671173 381624 1910302 495797 13492 1611812 296649 1589099 399700 1399035 82997 1545652 1044905 1062336 1078672 355775 1871558 969498 687205 1737470 1326471 390425 583467 1104622 719072 721992 601362 474667 1570080 1557266 1130281 283824 1147602 330450 790252 978995 995997 1983002 1184429 1546755 1821542 1653587 1301677 393515 1406553 1126649 1198649 358511 1081987 120717 1044214 1148208 279348 1500889 879747 971353 1685011 391229 1057555 830877 487920 512801 1732157 1346642 719077 1157395 833206 702527 1040848 737949 1182717 887301 1577299 1626686 1822038 1616198 1326676 1551025 418874 1658937 1619710 1722692 1112325 1871046 1549143 311367 54120 1356063 662311 910146 749632 377778 21234 1856260 1900762 912257 434395 1309415 999421 1211040 1693434 1827538 72454 973230 1679429 845960 1482653 1039117 63837 460399 170494 1589588 451520 458595 176200 1393118 995959 693665 938919 1378232 915872 1069763 1623914 561038 1568694 319973 1131884 1729223 250618 1586600 667836 743609 291664 542240 1411217 1459074 570817 504346 597516 294316 1024674 863496 990184 1422844 653510 43073 1048928 179692 593874 846664 1475035 927 1888217 1122103 408141 1803987 1599752 1748278 1585413 573907 667439 307307 424879 697899 856269 1990428 1782306 1290554 320862 296904 988 1377553 1817894 1251351 356717 727072 672765 1049349 1467178 1933281 1805695 1014965 1607737 679041 1965624 326015 1156425 867345 1114616 1405340 1689533 1806492 460420 1449932 525567 215559 615006 1692909 530956 1628041 124186 715759 1846082 876039 672472 802226 696421 206329 993780 87802 425144 707657 11574 355306 1614449 1028212 88914 579906 1308393 1765720 168829 1290600 1620657 1194582 1362605 58292 1219220 1802977 857471 643995 476779 431403 1593854 1419169 1392983 1588723 194494 264390 1397068 1040855 1116364 364642 1574398 381055 1530270 1055365 175968 896178 1526886 727932 1077894 1623722 1573511 1561812 161807 1283800 1704799 1976214 1793221 687348 790327 1162210 624284 13536 615930 1797922 1530683 402245 308596 605943 1953870 1999476 261392 765197 1896863 1645979 1434514 856235 314532 1611832 1260488 472068 624597 923909 302630 671396 343491 969294 58170 463227 243339 1781245 741437 822463 1014171 1812461 849450 1504191 30017 793992 1154187 538482 1224707 1175668 520089 1931347 174029 106572 487734 1580007 63254 221618 1636512 752095 1739436 750137 1804534 1300833 1866543 700752 631008 114329 1668559 1527820 756413 1939491 1213215 54788 1662803 235157 1142262 1531185 1166293 1139000 627462 1061147 752000 1596202 1562625 491152 426365 1499089 1768933 692901 215720 172694 185636 662254 169123 28407 853556 208805 1790684 1569258 1797532 1476344 392112 802930 956328 1165785 121810 873636 1381566 334291 261833 802200 463223 812501 403157 1006308 766489 1454646 1313435 728936 13604 649923 939711 322765 346280 1045091 100669 1227749 1749190 221925 679409 997164 684398 550427 1666173 1434654 1915907 353515 56337 1736164 1611655 1645009 1923590 720855 497560 1843590 973397 409122 1208294 1564002 1959525 1657700 1408758 1276049 1996602 1075737 1995178 1242901 898146 950229 35595 504115 121553 1715003 433793 1031134 1405055 382884 67189 416901 1565054 1481519 822480 1765151 1846526 923401 811895 406835 555152 1768289 1371116 630728 160569 820643 1397844 740196 725933 492362 1234172 110379 1779378 933135 1167188 560227 270456 1048479 1381856 855867 1312264 764792 1826937 294865 1937774 923587 954505 1347191 1454894 1149920 302192 167758 1474961 327954 375221 1637883 1982174 1246723 18549 14752 1808316 1765690 247426 918632 1665182 818402 1113627 653855 741408 1280199 444308 1566188 575155 868102 84540 1223298 1430264 883218 293071 426866 1139271 1376643 666065 1260215 1379577 458922 351303 1156587 771081 1214785 879935 708437 917302 1713421 1338189 560316 332218 1422874 1085860 1169459 145262 897850 1752877 1405052 996712 421786 69745 1408725 1391126 1024663 1085720 1287248 1614923 1408722 1122512 506646 1107699 876979 6965 902704 1042888 648823 165323 177944 974440 1079992 1993392 149891 1888405 223560 984891 662778 440135 1068109 450351 1953744 743316 293756 269694 578790 1241114 1024801 1971891 543791 1809730 703187 1403888 1164604 1001014 223302 539402 1431516 1435174 1997385 1279278 57315 1525227 841381 1553513 725966 410133 214375 1712100 1643681 120245 1421542 25532 375819 699632 1493589 692995 1411489 1528107 156689 400228 864926 915698 1316891 1211757 671659 1794289 87007 655854 755421 10669 1687209 1531811 879429 101135 930021 114544 1091782 423498 202975 1258419 1176437 1606678 1297261 1416344 931758 930509 1444084 1494453 1646412 1663467 1658599 1323947 1146733 1662495 398767 1078496 160755 1651459 1844156 1300848 1933684 227616 1116025 644147 133950 80065 1758921 1170735 445399 1878805 847619 23212 963501 531849 817119 1175445 954431 1260070 1258699 1962776 951305 1780219 992127 314416 571479 1943202 71060 179218 1435895 776306 989387 526244 1698649 1348070 711157 246071 894645 1184753 1637996 1922034 373001 548422 1607285 1922744 102460 1740988 1935472 718216 1266226 393865 738934 1037188 789911 1474771 837479 1056296 1609496 1041401 620769 662085 883500 411205 951906 1968653 607568 267115 104527 1298415 874547 542114 100012 686088 1908996 850915 1606587 666336 1609006 410383 496764 1453400 1086413 1380287 1765066 1576399 367717 1852643 1704338 1561755 1114450 1111126 663224 1304512 1014228 1540220 666351 1564023 1220822 1792554 1611792 799635 1313653 1369513 611649 830025 1999045 1786881 1538874 571514 1408488 1178814 56956 179485 1765834 446695 1130474 743560 471072 185053 661426 1561267 1435417 323316 1808495 1597040 953689 916991 1871414 1777269 778440 620934 504807 1725130 1310577 994436 214142 1232535 213838 1243324 455857 1491715 1373278 1506104 1233590 842450 192161 710644 597808 1209779 142412 865234 788935 1723787 1645195 239660 1813789 1609552 1071067 822644 1145823 143221 939726 1373583 1413573 1730913 100947 447702 704254 232534 1272759 299048 1803885 1873352 112901 1590236 1103974 675156 149512 636609 760376 1371871 714575 1871906 147109 264677 61080 771913 82486 1095177 1502755 1752286 544163 835873 1194415 400200 562563 1004461 1505159 1490172 1619953 1207035 873943 987569 1048873 1413252 1246321 1216631 284860 757347 666307 690889 1536078 223072 338476 1318057 1624718 166040 45676 1402146 488522 1820615 168569 581958 84061 679771 1951806 565620 509626 1278279 1476219 1923939 1915628 426540 153882 1061519 1249213 938027 218603 1262496 1107772 569398 221301 1781611 298109 39981 1032108 677637 830974 1602770 293184 558077 1314909 43616 202383 1994367 691716 755073 1334840 1569688 1517997 569813 932687 346629 1097256 413648 56919 1149694 707050 1286352 1919690 534622 1471722 1184966 1162480 784792 793715 1178707 1167429 628836 1649718 85657 1842898 1792292 203137 809111 1148258 536897 1583137 704784 1925391 1781575 628826 919533 662889 631050 691824 1370610 1622189 1964980 1380887 90599 503383 1714927 1951093 406615 1987666 1792018 1844569 209236 112175 731345 149552 85998 1700523 1561345 1532744 957334 540344 690015 459599 1179990 163638 804265 132977 1543394 690974 133013 1302005 66517 1874193 707878 741180 1289081 1100391 550543 688335 291668 203280 101428 953101 1147291 873063 1138577 1795347 237217 1323176 1022123 990501 1088684 1907124 717282 1831155 272910 998541 1413665 1829002 1454551 1844386 476660 1532915 126308 1746162 621738 50021 1182955 1807827 176183 549824 1283641 1298751 1317970 1088455 1449892 831519 322021 1395360 280285 1851292 1068424 274360 996012 464679 1761481 507740 706658 1151857 785662 1090877 1100647 751649 356242 512511 1746424 257806 516320 811567 905336 1551303 93990 982274 1095096 1543767 760647 826029 757794 944376 784558 886395 1791704 1752217 468354 549318 1905895 905739 1874040 1713706 1043894 112035 560365 1116658 233369 176778 937677 1422141 108796 1019315 1296230 489076 814847 461451 179618 885972 1356957 837644 87185 1410472 694362 1759041 350373 1095359 179493 1123641 1322946 664577 1051914 124820 1959919 730478 499318 697153 1356519 1797685 633024 1797103 1128625 1332252 540888 1197546 1149153 1848973 1854422 1379039 960634 1361583 1662767 1668811 1876095 1529762 1116856 1776450 1865096 815731 1298188 1512692 1802116 696069 1541818 52105 172325 1468449 508402 839884 50857 1114444 1621297 491835 394029 1186237 1893408 477387 772618 1010531 588828 248772 969637 1287591 1765158 512104 507708 64844 1279429 165980 329279 1836348 411616 274849 229069 75489 1554101 101875 998834 1582083 1826844 1129888 1721052 1029709 1099185 750666 984367 1541534 1844376 1661229 1089146 238659 562857 1643758 614191 1558738 916369 1580473 1182305 1384809 21427 1640176 915702 1392072 1322562 1347486 738741 1175633 311009 811608 318017 681144 979980 1251914 1042549 1699015 920541 469331 442721 1861113 1489979 1865893 445817 1945400 1035144 25042 1583026 43063 1448491 1507807 649914 1453964 1062139 1928767 987652 758995 507592 1797896 1925690 741090 1795225 727206 1855967 1689373 905494 617664 701709 952920 702266 377020 1588400 1410888 1461474 132561 762968 1155945 714250 956855 101058 232425 266439 950174 133612 204487 653233 1062000 650417 1863124 909465 1442242 5720 1198909 1448694 306548 49041 1610454 1969145 41662 1031156 1199199 537632 499644 1960389 1505358 433615 1223854 1795517 134797 1239 542877 1593950 952525 1546846 1434838 1775519 1621481 489699 684200 638112 297982 600005 1759374 26343 86323 185440 754214 997218 58342 1176855 1525683 919768 1802086 312405 254057 1713604 883393 1490452 251913 1164838 493763 1570962 828322 1012200 60554 6517 1651274 1459689 428461 1717512 402653 1989710 1281507 208751 1452946 1769036 1916438 1504697 183076 1482100 1368475 843752 1921700 1247839 478183 726643 488365 1322083 83482 1503123 719823 1393546 1515273 1586459 949019 715915 1707187 11513 6327 778739 1413501 1434132 1707135 468236 1212272 1025617 1898987 158802 1657769 1802624 148871 1654390 1541238 297402 305956 1679598 496563 1267710 1430057 203149 1437569 1938590 501939 990134 237165 1115671 1727951 1656435 1087324 1072249 665125 404316 1375517 1118471 1230300 1399935 247393 1898733 623170 1215050 871345 540370 1521474 1374747 1762309 453113 523083 1247785 1491239 430200 1076205 854998 1516042 1293022 24546 1240643 1798519 1985521 1787883 388923 1689813 1857197 38293 501389 128312 810396 1564425 1892067 125719 345906 167814 1285278 661491 1770255 767926 165324 1921393 186754 441048 41228 1345504 1617090 610728 588562 1275360 618312 1713988 1949 1419018 1932587 1666292 1895601 418062 1591597 1338614 1035906 377369 222268 892720 1383270 137007 1409503 1013671 571208 16322 296627 1527729 649091 654157 76940 17245 491316 1958595 536796 1262174 839105 1912790 167397 1776995 1592690 1260436 751863 677534 502825 754273 922948 377823 1189099 1890420 877145 1127573 49829 1184467 1918947 1310604 967695 377149 1241586 329059 1161194 646167 867691 743885 91582 1981759 1758948 1470178 560018 1385335 1246242 94671 710424 1358412 1185324 952161 592306 344237 1832273 1168342 1192157 1820753 681958 2772 124369 94311 280374 1364379 340596 709537 47486 1962085 155323 1883827 1911955 1889640 1504218 1781699 786334 922757 1529319 44873 11558 419608 546025 1946773 410645 1811320 54265 1425015 773325 1818864 1178244 110873 347056 1916632 1284441 1553875 669183 850110 611317 1784466 691856 1913918 375914 1072208 872897 519266 1478032 552929 981313 1894910 996735 1846920 789724 671349 337612 1981954 851261 807854 1601425 1719463 654146 812001 1490000 175847 1163996 981140 1422345 1518939 1908509 793949 1379775 1995386 832820 697233 37916 1133645 296859 1042548 1045721 686657 1441660 152826 140981 1218707 519424 299463 857728 1422735 1217462 928271 1176449 294011 1444799 1227848 877125 230133 1136738 1940688 671182 96808 1986542 1803583 1196721 77793 839767 822792 816470 372654 933908 1353147 365429 1220304 1278986 1977721 1818418 261510 1137259 1583454 275868 899836 1553041 837237 1029663 1329018 1558343 1378428 1128367 1672477 863851 1247496 495663 1123870 547229 1114449 1226501 1917087 749539 793644 1226817 996190 366202 588259 1169277 1597326 1927211 945216 318290 1620177 917956 563486 1949153 436796 806806 1595635 1956422 1061366 1065952 1025445 1948169 1728168 1192003 1495827 923484 1931435 1114509 701072 64652 1110406 781371 346527 1215708 130003 332324 909172 928850 893169 1337931 1463907 1885552 638217 1015938 532454 1977786 1195245 857329 1726462 577190 1676300 1785589 439864 1372061 1710019 1348578 1523083 1114754 875616 1900006 729484 1152848 1014646 891664 766043 1056778 1600584 344734 134592 769610 1194998 262014 1693703 1723655 1687820 920757 1595819 204900 971770 381816 69950 1977921 1106288 247347 332372 509203 1624128 1530819 1077672 1430908 1409865 1511508 1736420 1090402 1414791 1812891 630028 656493 1407227 449426 114640 213928 138241 136951 1722936 336119 5726 1105226 765296 1465074 1407803 834094 305264 100949 1031239 918515 1419051 1655459 1730517 249639 555528 195844 146503 839416 215063 1640927 34118 1926515 1527401 762055 1298556 1687890 582985 479294 497482 63542 1285669 1499114 1782767 160785 353025 892243 578801 1422860 888814 605850 857268 1203660 1361493 108034 1925206 288491 350550 442579 1903737 466310 991584 885920 988173 1010035 373047 1716197 33245 949347 1970046 340213 744003 542540 126357 93968 314917 1560176 1066907 1813137 596104 315514 693119 1033902 628551 1231720 550272 789236 305243 361499 1331843 1523969 232493 25911 481004 763974 983946 661643 1243981 1755464 69601 110329 1448484 1062095 409432 1802350 1606341 1224942 1879198 1023487 291807 524200 1162625 1947816 591887 91172 504727 773234 539235 251147 163916 916636 808520 1327134 1807704 1508457 1163606 1107010 1442607 1477785 701493 40660 40651 1276936 1654480 1398411 215440 700561 1445478 1730586 805400 155244 153577 1232468 133367 8592 548147 977054 1772687 1958494 1739874 151203 1586556 534702 598996 592451 1346504 1785034 1840712 1238332 1629006 1811889 1938190 995833 1593176 1972078 711543 52846 525980 866458 722064 382751 1007355 1848387 815923 1673183 896081 783855 207603 1209495 418446 984954 331921 334034 1845430 1246972 672512 130405 344207 1969827 1719944 700938 742419 641927 826248 912667 1237651 644725 746846 640599 85059 1940874 776635 134719 579041 1538669 434276 525494 524274 360761 725360 606872 1655653 1872728 283005 1900256 1725150 1188041 1397338 1983587 897760 1682214 1320563 451246 1476766 433296 1490748 1946314 836811 895443 1484853 799731 772339 1843729 1365724 1111519 118330 545353 425376 374729 431271 1561783 1414235 535239 18035 1599149 219544 931127 710849 728580 1390066 401218 1974242 1319580 1335134 533086 154935 855531 1300415 209327 1974773 1567482 1095876 1872559 809167 1107179 1218317 452888 362675 1840732 1541060 246290 743655 1522354 1310033 284994 962166 641689 599094 1008070 1510138 1712017 1526610 1951009 1007194 1072741 1747337 1648550 44986 760896 1117294 530776 1614913 293465 1330238 652946 755673 1896329 1079581 640070 640409 1318032 442421 1979956 1366924 1796795 762655 1789450 1455574 1337229 1728282 693262 163299 1455426 1842951 194234 171867 1275291 951980 732110 1460891 1666843 881786 455658 1356852 815830 392784 412680 39385 1096607 1747223 475986 1859904 372413 1443087 1680903 961102 651454 1376930 1478396 128178 1238407 1846333 1238464 163318 345927 155783 55266 411624 718043 592883 517179 807572 1748016 532833 371782 1649957 1093081 710315 711288 1217851 1997548 612243 1370810 115864 1907014 767511 1523132 1635855 1649092 1587355 1633098 900125 1834188 1485587 1556340 1567810 564032 1148794 731152 903198 619949 505641 326346 1880468 1176875 772686 377198 437855 1144286 855246 612179 1989890 1869759 943381 85318 1329656 434102 1348706 1055663 618633 1187988 1606916 1488645 1366388 913669 886598 685453 1554819 552241 852164 402478 667217 1733787 1689625 63595 93710 922546 643254 1159014 892081 120171 373038 398141 844162 1130942 1500968 1497927 1545374 1933116 787526 729568 576500 1835344 501477 1679731 1130970 349552 233530 301354 430533 1654308 466501 1676043 615827 719409 12363 487645 210928 891182 1714908 1971623 1977352 1268605 283177 560167 1798579 1816222 1332222 272155 411494 1165170 1015968 1330852 1074263 129131 1472922 658109 9316 1895013 1200495 1111983 507179 754122 878909 873736 1337403 260253 145478 1422313 668042 1608684 1944312 1848083 155912 594388 872717 56514 29412 581574 1636239 1609558 1757053 331516 1028 309974 953950 1209586 1307254 728279 195146 681473 295096 1113268 1147761 1341631 1335505 1186999 832483 481636 911225 384821 201170 967807 954224 1950858 712142 1903091 548242 1634154 911512 1418306 202691 5629 102042 665718 1833185 703210 1533205 622395 1500695 958406 822989 826346 1165290 1367810 1856642 1994087 1979103 678795 780603 1535536 1305402 971403 1610539 765654 1213205 755928 1130423 1157490 1878688 1525905 1678337 1169008 1224258 1911665 515977 875549 541038 616466 515685 193984 20870 354688 1740233 352779 611296 355030 1029078 1832047 96017 1684103 1798144 1390356 1416513 1384542 1429600 987533 1729614 1328029 1720754 579347 1036708 1430992 1087389 961340 1075238 940218 1033696 302308 1109345 1943422 816448 600887 85305 1376380 24665 702663 1578856 82717 1335844 131909 107289 718947 418530 1588809 1603410 715530 1711989 1624759 1195273 1726474 1884993 543552 286723 1867121 894036 357956 1033708 339602 1965864 605198 404641 1623981 931830 1080161 1339242 749976 1448628 542009 1662522 157576 1347625 260749 71300 103382 1796650 490209 1401747 1545001 1547197 630348 485911 681326 1576598 1692565 347569 71754 113567 1571749 1610784 785719 21361 1450730 941615 1868952 1042557 611495 894527 1409862 53777 1825575 1754302 631875 1211131 381260 175123 1085021 1799080 143172 213980 1116558 887349 319030 229501 1761648 1556328 484729 265009 902335 550750 735835 1799840 1898996 468364 768651 249423 89500 94653 1402911 326386 388576 1610971 213557 174494 1241841 59810 561053 69457 1974293 169353 1557065 325918 301072 1840783 1737093 2457 1672750 563104 1532857 1006070 1450630 1324945 113790 458627 1083283 861756 1610827 271981 1393776 628098 1068205 1210970 1739118 603670 1156891 1720659 1060191 1008045 459432 1498701 298887 729978 678827 1076340 939282 117977 268230 989205 1452510 1028454 1274467 501855 737501 836467 481721 342841 1722989 1980037 353998 727323 426337 1307798 505445 1893455 523600 578318 1130466 1538451 764694 1781502 812944 1718793 1089504 1134929 326121 1695152 974982 587995 415806 74759 867996 1854015 1517885 611917 1527439 1815010 1485606 1094599 1246604 1270351 299943 1451001 1297581 1233258 252166 806171 525266 604316 1208942 250788 1010245 819540 690137 120948 1631942 430872 1023068 38624 1594577 1953780 607144 993862 1430508 579681 938286 321786 1409525 1888968 414313 65835 23505 1058976 1483591 1126356 526772 598261 643548 1826085 1418551 467857 355072 825232 585103 677209 116186 359695 722894 1013410 1941829 294401 1695910 1537527 333446 1201830 1326557 108215 1016014 265821 1106707 351109 985250 1304220 103839 914977 1065189 671356 1572321 247696 1272011 149920 20341 1293538 1802802 836232 1543216 908068 1502619 346457 961533 1923925 1857518 623678 101043 1803202 314968 137140 1559057 1466770 554980 310279 959465 533970 1377433 212353 1960850 1380078 1404755 1807847 1166022 709277 1329653 697377 587552 1195949 369806 1350460 578183 1901474 596455 1744761 750747 1741819 106497 461830 1345501 37411 1761812 962160 1415207 1348818 490278 601375 1576977 1417582 1443347 1491555 1571252 891206 262369 1083408 752134 1008081 114574 160299 1372323 801081 1827815 1085455 979413 1833786 617126 184628 1617357 1925643 1179991 1152356 875678 30186 1535896 316083 1229527 1638198 71605 1173762 393834 1480417 898333 1934555 596063 1637034 833328 1217485 1891329 1347698 248141 1822035 674967 896276 1251086 1662124 1242020 1401150 1657437 1910541 1091942 679382 254317 1723185 1766497 1909009 5255 947272 1550670 846134 1655864 1160638 1964334 689188 1063557 1163751 288266 678846 403869 1805258 1419791 1565288 1612837 1942912 832720 340783 931139 42104 1476018 312799 539071 1130006 1721291 1109559 1133582 619950 1832573 1177599 760279 344929 602787 1179056 865459 978817 686281 937984 757634 1963676 892827 1532437 1755389 1127347 1830221 1206233 1340382 339247 1722561 318378 97490 497427 512889 1396298 541696 1507029 862108 1342155 1946515 1764572 941951 434257 666912 1609955 594014 727409 1891853 1904756 1668420 1173466 586762 572145 1014394 802222 608844 143540 269146 1221527 1455861 821742 1688611 786787 1565560 526936 1288562 1066382 1787730 1176739 353450 436763 1335656 1858136 1268155 1988092 404368 1413266 126590 357241 716378 1080528 797845 1081034 1964534 1490738 1501928 1104254 1761665 1257821 1667280 907450 1737534 1294845 1158529 1858372 1363161 1105403 1161905 97717 572862 619627 517701 745453 1687256 688928 1949551 766410 4910 695039 831179 1341999 452487 1883093 82064 657900 865946 484798 1628503 365091 599144 1002879 1776016 1894702 1915517 916734 828209 1318044 1189426 291360 390932 613207 489940 848824 371703 1527778 241646 1416452 1197745 1848250 327207 1772134 1253231 1552659 509071 1016291 1908125 153435 1506403 1117098 1333085 1579680 265165 785127 1812192 1291652 190659 616999 1976108 1134347 1971318 780774 164389 1169483 56207 1954201 937816 304446 115062 599672 930786 706108 171522 835014 445623 1537134 1892741 370059 176362 1694148 1701852 856106 116164 854774 1895606 559781 1470765 110449 916431 218906 663612 1932988 911122 748389 964458 1071767 1007729 1575095 1009684 709631 767124 390204 1245676 1423388 1083710 720474 972606 593390 922529 144622 226118 1936016 1636886 1297204 593112 764676 343753 454222 1287122 1159327 1770035 1335382 1885889 1927952 757861 1234486 853523 710722 151474 884946 411801 458158 1022388 1786191 876266 212372 1942711 1081748 216741 73096 106971 1506729 1162557 373648 1429664 15268 873912 1489256 550494 1362665 1136253 1960397 807511 532049 922394 400701 1273427 683795 516757 1197090 816674 1372963 547704 523031 202681 54874 1938441 118323 1714071 1839521 680943 760401 741603 1564753 1228379 230726 78327 48171 1350196 779526 1779305 1696832 1766200 1518113 749909 1482707 1906887 543854 1844286 1395483 949935 1196339 1265163 592449 1495899 319058 1355882 1244586 99565 793159 1240690 1956523 1950310 1930321 389202 192530 1035318 513629 1998976 303415 1963693 506374 179505 379518 935606 1871310 1465103 1177228 1148293 217380 1409619 295885 615918 1089041 185993 886268 172723 1956941 1915864 265502 1482576 940485 466922 954958 98236 1270543 829016 187120 1395669 107465 712159 468720 316350 1178173 127871 1623915 768453 1571134 86907 382481 1012942 1437581 1890908 691561 1222166 1102334 1122396 579844 66507 1831669 832681 1965303 1284763 929284 526578 1090505 261984 1885620 1078028 1404361 977161 350906 1879379 940622 426531 1765102 1266515 1914831 389806 1199907 1623503 186624 1338362 1412951 1857888 543358 1150250 1263716 1840762 958943 1131233 1005070 1437036 529747 1464912 1845734 1475211 480343 822150 14481 1754892 1077415 1418523 75010 1028779 1027679 214725 1898769 677829 1036080 224700 1709580 1489895 344409 61142 1264231 1846428 280112 698459 1684571 300659 308999 1316106 356944 1893984 1049901 580445 1849265 1541999 597875 1503623 639958 1615942 209488 695666 110618 1676266 1005896 1812713 885331 1364507 1219205 1560131 1501033 1942975 332646 769252 1747309 1481198 1217249 1254625 1203428 1427952 1424779 1122188 313791 417666 1960511 1898052 581594 300819 755819 195274 218320 606806 1807068 84259 703398 1839413 792484 1550439 582599 1187033 1257416 323621 2500 585598 278208 627135 1159976 1405816 1867538 1383023 1627211 647311 660206 1785901 1586837 1635193 631518 464595 1448850 673192 788346 1988980 1389740 1071215 722917 826380 995432 1483691 1635598 610788 1403648 1033872 46392 932766 707156 34331 656972 1131935 715435 1511093 1793864 1167891 1272302 1192061 299338 1022850 1012461 710141 944054 94488 7184 1911146 1117062 1325270 723191 790983 1965499 624969 157784 495205 506827 1512036 453322 849631 195292 1680766 1633586 1212965 218531 240564 1569301 1024470 455675 901162 957642 1681872 467804 1666270 1670435 1283007 1055408 300237 699432 1184592 471028 733765 1313452 58872 466314 413947 1752848 1020881 149601 1180701 123219 25756 43988 1447642 1121675 1996962 1534246 1826080 1821198 1403684 714420 1592455 636773 1996851 177932 1996660 1776678 1773983 787280 1215876 532805 588993 1077183 886008 252131 1735744 1292014 1950208 1781425 624820 1778347 279849 704410 629675 1071248 1896898 1103641 601708 1185422 798790 30538 1489366 55160 698558 1876025 1083638 1924612 1095137 430620 672353 991379 1023396 445962 1307441 580158 1744007 1376044 1835523 943055 1661059 256250 1753495 1683801 586469 1196469 48461 315210 1459773 197098 1338522 1716033 174236 808916 1945937 207051 816444 1312544 502909 219426 901654 1187010 992685 1571585 1481659 1008083 1321778 431555 1262514 720488 945124 1309903 1728754 1163667 1031669 1859583 691646 4481 139671 988236 1983409 1243649 714959 501683 1180550 632091 932891 546163 967191 190061 868637 1608 1656546 728245 826432 995169 1134305 1835936 1592788 1884423 1494640 1305592 1788551 1825758 56742 1180472 1567540 686352 1955325 1932600 621985 623930 523174 1333971 538996 648323 977908 1214017 1220982 272527 645657 1881911 473661 1362911 245109 1554401 1077424 1827232 1785833 1439850 572139 349501 792629 1864589 1677323 1296475 163573 1445582 412231 1010277 767190 1752720 1520064 1645219 195161 39275 1046520 1723577 1917499 1529339 800123 355895 475353 47816 660461 364683 145766 662577 1727053 561848 288861 1536201 1434515 1545871 730184 60524 546786 1270545 1035335 1475086 956179 1029379 596045 1881625 1499038 1321505 901582 661843 198450 966062 927764 80457 68206 554963 1102736 289356 358902 1560336 1640545 1608594 1108667 1777460 1176239 535184 1229726 550129 1488378 1425889 1698176 1468690 274073 693673 926750 1353488 894636 1855385 1055580 1045551 1426662 945892 1306355 490451 128770 942019 1983553 525986 579223 1830030 183551 1657702 274342 586102 20552 242409 785523 1391016 268612 1386253 218441 1260841 1004802 684562 1190137 866391 521575 1117592 56418 480928 748745 1695273 1292838 1877478 1478134 238572 1308481 1381692 1679627 619437 1340884 1086750 1590641 368684 141224 379711 798216 1258372 376995 36955 394283 897419 1512647 761896 940524 819997 438038 1084196 1098480 738661 529715 1337420 927961 1220409 772865 1940238 604352 1014401 531480 629991 1623844 183808 1994136 418912 1455663 596552 274411 96898 1598730 1138575 1643626 1256767 557493 321803 857466 1294273 32432 1959553 1638764 1723670 767179 1396297 854568 867488 161697 491318 1879762 1227031 1704916 397668 474835 532394 44289 616328 1134861 544447 172149 76343 673753 1559738 619065 855756 334808 1063846 1438180 866251 810722 79384 536717 1535511 1906369 1221340 120654 265566 540574 907303 1188525 631454 1698915 597765 347110 779270 1591822 301028 365561 1491946 1998530 1496399 959397 589160 1890656 236431 971393 1369526 1648408 1354000 1361293 443340 1210011 522546 293012 1656260 5872 694376 1874894 37012 1305531 1190655 1935277 1835052 1048177 1877946 432375 741032 1733715 540210 1581438 104286 1227497 1894903 1510529 1350472 921735 1582860 1482025 66704 270119 661197 1886941 810432 1652407 873075 1618015 865659 246530 1381042 328201 1783820 1286350 586922 1978075 523250 1024261 1815086 1795110 1969432 991918 1553816 57748 1299258 1107286 1691885 1418896 1393411 1575113 1826503 917794 1073131 642418 1110519 1220617 913928 1657613 1465652 1214379 1519015 1439036 1486452 786777 1378728 1690685 969181 738476 323917 1379795 753989 490465 1394378 488412 1978029 573174 1346386 1666707 162167 736793 1353883 506963 346408 1781257 920010 1901811 1505601 419473 1449385 490719 1155948 881129 1192527 881484 1678155 730647 1174865 1887365 808247 917110 579467 1262655 354273 1656966 64064 223054 1646798 823328 1031209 749758 444010 1118455 349836 140769 953776 632416 658636 131530 828003 1931129 701776 1973768 317490 1952432 1599489 521654 932826 960838 1205236 119899 1704453 1060271 1371924 954573 757915 1149785 1351461 543975 1878923 264248 512065 2049 481257 586730 866784 1254410 693988 974420 1223256 234137 1606385 900030 1073840 1967474 1938575 1853440 1319241 570680 912637 1682316 990412 1512597 14933 601255 75878 1793240 1080624 1321989 971669 864641 138585 743520 1579858 61603 685109 532090 905763 3788 1833247 1381009 1112094 1482490 638318 1208185 417533 1751938 613953 1728332 490680 1965186 470042 1152704 268316 1806714 209565 1373003 1724136 977917 583644 1976040 329933 1238540 34302 1618383 110630 648451 665193 335541 163060 1294736 102286 1891035 191126 624904 773469 214412 1887425 995794 374890 554966 674327 893249 273298 1904435 1873320 1713558 613838 792130 150977 155578 1976349 1841334 410746 990971 1735188 1254541 1847217 421855 1030155 1572103 119460 679606 1694423 674242 1830383 729362 389891 2628 274262 925407 17714 472636 886051 1893776 971660 1213979 1447114 202336 583697 1591127 1826154 1514700 149107 1523677 518572 61361 1834736 1870640 91847 206981 1499485 148107 1175026 285959 1765909 1621060 1747120 1233826 18875 95928 1685582 475778 1534099 1194953 550565 560640 1638536 1264488 105306 1733318 219341 517130 1003504 1663019 170302 448558 865618 1946962 831965 1688678 1000835 1822855 1051636 238624 1708124 790077 107027 620929 140385 1993350 20350 339938 1016031 654357 460675 1714997 617561 1115959 1794814 1244781 92308 1058906 1151069 1408112 164474 1155808 550884 450783 349703 479868 527416 859950 1958509 846847 838548 1567673 393234 1313142 114215 1066232 398578 82371 1733210 766842 577086 1863008 393362 562277 1785170 845939 1797009 837371 1985742 848157 698087 966701 1729919 1198187 662069 544444 1141086 1935767 1088948 1875662 1276920 474843 828836 1134451 889398 733857 1495415 519555 1459304 32362 224656 677982 1997205 1856048 1904464 1852961 311184 522440 1917858 1507171 1640370 1284111 284045 1993708 13673 1173602 1505284 1682191 370369 1031272 748629 273427 467556 1740794 59176 548024 1414967 1718842 207431 466979 1647322 1043375 441226 146311 1724483 1051604 753755 1797142 37726 403832 259004 1943175 1290663 998088 853771 1928050 1647059 1270130 321502 349540 1913545 1711889 836852 1694261 1934455 812337 1209532 115161 420245 778042 653466 160811 456757 1552728 1253874 1524882 1976280 644362 1259417 557604 1265150 322580 111312 1759991 1839304 1984111 1844881 1861250 95357 319799 959836 978959 981616 426074 1120116 1235908 272423 763617 1960371 958057 297455 215345 101979 233412 877362 886380 967212 1633764 1285107 1106614 1141874 1815835 1087782 79937 137796 1719667 913980 1477305 1422317 1285876 1439795 1959542 191739 249573 1466813 1676474 852895 508968 819972 624699 523960 778225 1563378 632431 828592 1870193 310958 1284947 765734 1485274 1112524 1955004 1092099 1664822 1076246 955198 887580 487066 1161497 942043 569628 808890 1909308 339159 413989 901883 1676692 1854453 1222905 1535835 1334702 1497627 101425 645603 1502025 152366 1889748 1173684 905990 1928036 1032009 1010566 879582 1990463 1384079 171660 630953 1411842 547650 1988326 676208 317290 713836 1013437 1396318 1123006 712120 905290 922814 1348850 651006 433346 423622 339968 1146697 355842 394187 1308998 650051 1408536 987291 342583 443119 1190458 1308100 871583 1037563 1747316 719729 1931816 6855 281994 1473838 1770331 1864810 773769 115502 468694 1919192 1555713 248268 1431122 1064233 283689 371795 1708789 1039838 1100420 1871495 1174647 1351170 1723854 917329 949696 1693654 1773959 239382 1039835 1595268 393977 1852370 910854 1775814 768910 787445 524549 1195777 1152287 751663 1951960 1853444 1737469 232796 593687 1347937 1700079 460685 1141799 643608 1508719 1302266 1526792 27464 1296683 1681562 763849 1078638 1935532 1665798 1283008 142131 107443 997058 692368 535849 1009755 271295 202214 202475 1292573 1347168 1134297 635434 219098 535561 52227 760139 608425 274494 881318 168552 1842549 1230203 1827073 1298359 1737020 1831327 1302135 474503 161021 1255927 1674403 1972236 1640774 1495689 933084 1418899 684358 1216948 1827111 669079 767651 377395 1843717 1377493 773213 497193 1294005 1730410 557250 951652 867831 1644223 1577109 1301905 730387 1761285 951220 553601 1974421 1998679 251092 321654 966103 664056 1281001 865796 315627 705436 417338 1829479 17206 1934952 116728 963206 738016 644883 1233640 1536686 1932287 1916264 1522237 809268 1027632 1822334 1117659 546972 1098127 18141 1390383 1281783 1858433 1042805 1360133 1127683 1850303 899307 889035 963071 1944387 705446 1615724 559355 1084074 869666 943382 1408032 511181 849953 1519868 81470 1335129 1854834 384546 499017 1812473 1624047 354914 1857490 1419755 1218313 1113453 65895 611175 448277 157790 989579 1411056 202236 1545457 168008 271361 668992 1521153 897973 1071599 1194896 746835 1580855 16205 416045 871650 1854529 1020768 739494 34236 221908 823504 1136036 937075 640864 431017 1161480 1401354 1379876 134250 1166673 182751 1001350 148544 1733290 1347639 978496 1685269 1100595 442389 1108731 1477450 1424626 1935698 153135 131160 1253282 1141570 1334011 645215 1236775 410406 1242732 1084968 1888843 1977005 1011423 1485537 345855 1759677 703052 841457 498366 539597 88292 1714641 1514059 1325212 667046 1320063 59464 1524117 1487273 93506 467297 362230 362023 376470 1163684 1670483 391715 1297131 746698 1632642 1301752 1311718 1112613 1118919 1393096 1899436 1182934 1251652 1595870 1237084 1880415 1825956 39790 198012 287616 905264 1812958 1577466 1217919 68949 829570 1687283 853224 93122 1723337 1977137 1552026 1858973 2388 1934346 393809 918986 1141006 1616017 1384244 1251767 951706 683144 809598 530466 1463673 946731 1504434 383666 1651707 1517605 1661255 269301 6585 1787110 543030 1236534 1973859 561036 410995 924205 648354 973228 1459757 916351 1983907 344285 1733299 384206 1011018 1163599 1551090 520697 1099201 36590 1451081 215819 139769 369201 177346 1625409 627819 1491579 218749 1951775 143706 1270391 1337155 1253422 1501213 1621791 1834946 158149 1863230 364698 1770348 148063 1779795 1576340 54892 252446 1017494 1875462 723825 1561647 516315 794911 789481 750353 1941252 1654381 1954591 39828 1628761 747635 216288 903946 1409625 632758 1185280 394534 839251 453618 39842 694012 690779 1724270 1804764 1288516 1519001 741517 1062994 1178152 1328619 1847169 1712429 1236917 1316412 1668400 1692697 1186508 1217972 11092 81811 1843242 1972427 1964767 67948 271462 736921 1441211 279322 1835746 1683821 655210 1312835 453340 1833316 1614407 440366 624175 1051562 1160054 214733 1080402 1677068 1199052 74556 1281480 249630 812145 973219 1980615 1851571 137721 1455562 996596 529384 1662675 1726597 78088 1462484 1101197 662437 791222 1467562 888605 1528832 1211843 1894959 1199370 1334045 1087315 175304 43585 1256144 1223807 1859154 1139246 544786 222342 583118 436901 201359 1964131 135984 164747 554853 1062749 1529351 1214345 1699907 1590245 962621 913397 1465344 1891542 129266 26771 1144709 611982 1118424 1992266 1287304 697480 752937 213490 812682 1980334 95758 221792 233505 660623 578380 1993028 579339 258373 106377 152836 1768422 418238 1373463 1723644 1945741 430389 63122 1983552 320816 524482 1937867 285546 1866806 1995384 648845 1627597 131293 1133300 1480254 23913 267220 1397218 1222653 1513597 152566 1984562 465137 226043 447482 354428 1705337 1593896 1239725 1593336 1107865 1859016 213955 1894931 1868950 26167 360496 271151 1678950 1381961 1637351 279318 233114 393953 784329 1968046 370132 1309461 349362 1279880 1031190 1968377 1254858 1660020 709714 1486854 1926270 1397692 14083 968293 95044 1827213 276050 376607 496978 1807089 482804 415123 1202124 53719 652875 846625 742706 1746352 1537611 899514 1979061 144694 756029 695885 7364 67851 60877 919964 832561 896350 378409 1730329 874802 86282 9020 925909 1376460 557416 1458593 839473 901500 1387613 1597651 797022 1778079 1679047 336576 58240 1604575 917755 1683067 385880 544995 1244978 133099 1469441 954839 282448 6703 1169947 166142 1597439 943402 139773 293197 730936 1946951 504778 1148139 600803 569322 1596164 34047 1097085 1262079 1694036 444122 1308372 753299 1336593 455565 1996641 208549 326901 1701209 32407 136690 1944057 1409085 1522556 1857665 501602 1184520 742229 532189 252557 140220 1582332 1765477 256760 1669646 1283947 1936862 1104419 1791993 1466082 1443086 1980793 11736 1760654 519530 1884850 1976701 211369 624472 1305236 797001 869060 1932805 731658 1256162 16582 1099766 139469 1155063 1814340 1545339 1607380 771074 169777 826061 1820913 1457293 917826 1690148 1423721 239259 819551 689762 1791347 1295942 1442131 1216180 477411 1266247 1310606 1150683 846935 1113119 139879 1098350 1362657 102728 1190800 260317 738454 217508 755495 1785466 49 1012353 544707 627925 1506867 1502836 1477354 1680509 329554 1550619 1196317 1331557 1905269 470253 455584 193268 1813250 1425825 152545 1726679 16548 95616 1615560 344360 431471 68612 357721 1473515 1935214 1244847 1695318 1997620 1858272 78497 1737548 388259 729382 778388 1562020 1229407 795127 49537 167911 1005958 1375054 1638067 784440 875200 696653 615748 471222 1284110 146192 1231442 1898028 1606687 249580 411048 1642594 1308210 1356005 1182430 1357789 965913 326024 313816 1560538 215888 367500 1255522 1090490 1103411 153282 604207 1275368 1108419 1762453 1317594 972621 961059 301996 1879065 232112 1615316 1237141 181620 668105 1381427 1719026 831407 1013862 151621 1285066 518596 1402328 199416 362384 1200950 257080 544044 1359241 435748 573430 1055167 59406 21905 570623 1037292 1662951 1488897 528740 433381 572318 1930039 838017 486991 764175 1539801 54300 523053 1082047 1841233 380686 1673301 1799059 1832958 137185 90334 834173 1274892 424741 1504956 267107 341414 1343354 1967714 118355 1132896 1897672 877075 857275 255571 66700 712322 1734461 478589 971266 1904307 244745 408692 609873 704879 1278204 324549 711422 883629 997393 314408 1896434 871792 1834835 1924691 1785384 1180142 1923132 1046352 1218462 1106617 585553 421982 900 1447649 1265155 954424 160406 1683291 843860 961955 831828 1435675 647554 714143 1581905 753155 1526626 1153395 1841957 1973323 772885 543301 892262 1466235 1133491 1581121 370430 1720394 1469131 924121 1188843 266747 1650180 978233 639617 338608 117819 702211 1363582 1365833 375668 1674812 1829984 1514207 388785 574958 1723058 728549 1241744 1479167 973211 317620 459547 1133262 1843452 780275 1063380 495214 1489703 1417969 427029 989970 1070723 1808601 1850288 1584841 895461 667080 506889 1760002 1377562 1723184 1485912 1374180 882523 1315040 1969150 1245643 259691 330887 1979526 255880 586340 1154121 1337592 1358401 1451512 1271780 1255479 717646 361572 163523 1177806 303014 1411775 1316780 1011391 1830795 252252 1658790 1336389 1359993 1791108 570542 1680958 345108 461944 1949012 1368985 1026241 547055 1240455 1310160 185722 194910 1150918 1802723 1802747 783881 1065444 887611 116698 316803 1493065 308673 915447 1977707 1438212 169146 1330299 1635568 557796 676579 1994360 950470 531980 259219 90685 1894521 1051699 619808 1898791 1346036 815809 1796639 836150 1350416 1904153 415543 459063 1411548 1712871 190953 1154308 1290031 1679184 1569562 254859 378599 1784544 824778 33338 480226 86012 861630 179223 1704106 1087968 50270 1688152 1415474 1128465 636165 931532 649449 1057640 1038220 1618232 536081 1637132 1883689 847295 1912059 1261392 711331 693645 565748 720403 1280413 1408499 739453 1476548 1865278 1656766 442696 1648496 1554595 957238 1798505 718563 856580 1924997 1695477 457511 887104 523923 178817 1437791 1559862 1384249 220569 1389783 500886 1123935 1372817 397772 1867677 1816668 916010 188865 966847 91212 729064 1618608 666538 1752255 1795641 1169814 318104 489445 1668996 1328814 124315 518279 658773 747066 984221 1643433 49703 10336 952390 1734095 1238572 326614 791844 754543 1231021 387066 1402408 443803 874068 1660580 1137337 653858 1676545 1192356 956624 1079877 1658955 651157 1164509 1290737 1787726 74268 1084075 1668456 1336352 522538 261917 742975 1764249 929828 1340183 1606254 1779607 1969197 1583472 580480 388254 642393 1842758 316821 184682 1213 1498552 1054133 1917306 115732 133351 1834115 1684797 682613 995911 1261544 670558 1600722 741077 718471 142505 1500795 1040565 849734 1243239 272904 1910294 31129 1406335 787090 788107 258192 132780 25183 22381 73111 798951 13410 957281 841362 1318828 451861 859820 1277628 642368 1362098 1916544 1395367 1364850 197341 416442 1730016 414676 293509 640739 1881195 317828 1795592 534315 511498 1523076 440104 1923240 547027 1213376 1408777 1945967 1737394 317485 542245 597620 1400333 201445 1393945 111999 1585762 19212 1204121 1258525 816802 1829170 1723632 1517838 130959 466130 1424794 85048 1539820 1243715 1156841 198436 1909741 1070260 1640754 1075617 1583645 723884 1288528 1518302 1909578 787715 1052236 133671 125944 995853 1761502 356521 1029678 1330028 638696 1127297 1746175 926565 800559 729476 201219 1785662 290405 1852198 671005 140861 1155888 467063 74710 1951538 1764453 1722267 1816839 958460 664988 450023 74820 329724 1231960 1730622 1079567 766180 1646199 1763600 892392 924832 1079622 1347768 633667 1594754 1486907 965203 1025578 1128620 1032717 1133590 569708 68685 756614 1118275 637180 827193 1700729 1598769 1045836 801867 1279260 226892 1762500 979254 403188 1549425 114671 1119462 68736 1599215 1861427 665053 437388 1812879 72821 1716890 1471470 486518 1612458 1923960 1658509 1981086 200455 1416407 521598 871635 1819527 786261 167965 1329884 1734123 1633164 928508 686880 1787587 1502423 633773 271102 1692108 1124074 1281748 1345558 1174616 998311 1808093 122749 1476494 1231368 1550623 938463 680590 1423453 1664023 778965 180538 835094 321331 1505693 1664841 1335898 1809351 1228132 159268 215050 844487 366250 694377 846261 873783 1456341 1428858 1527840 229517 1169854 891774 234503 873893 304062 1345640 1758745 516906 1229143 129893 1291447 225017 199851 392252 1035839 1230276 1770377 287424 547428 511544 401794 1981680 60158 987011 977527 631162 1731217 1980620 165849 969151 1208409 153943 41268 973531 1124422 1989500 10644 1559263 1764367 833409 1526589 305211 1266148 1030098 891441 589845 566705 975691 1065237 1238010 223513 311982 1248657 11596 309979 554718 1196351 763548 196171 360471 1515768 1114756 573581 828627 600864 1589387 1404236 12264 1279923 12670 686700 1437308 372425 844433 949861 1233173 735503 1316800 1816389 1087475 321676 1489258 1035252 104181 1015520 741035 1875309 84004 1689801 1434835 937534 755030 1810486 899871 299850 1152212 525012 543305 977890 527133 1742378 1447984 741213 1880032 240674 523515 588029 1481366 1732855 1151523 428755 641995 250904 1685955 1175061 1867298 1186443 1152817 301084 1745741 1934549 1230743 1581325 727099 186215 1650690 1983749 1115481 1025928 1653402 889840 1984051 495434 1877858 634226 1064803 901055 800095 547911 1552831 1355370 349568 120840 1713122 1563819 934898 1252089 1922056 1496476 1449529 1338609 1462869 510746 1025017 118039 938108 1009592 876675 1172548 879447 825214 299718 1967294 900783 843740 421077 1789287 1463350 689502 1982582 1310126 858992 870315 1909986 726514 1108903 647628 823291 1880936 25996 909380 516638 634419 1378254 156822 1900862 232933 324941 1878997 1741888 206902 1563533 959340 1195357 1954280 1173751 298835 420578 485479 1578514 1347106 295815 1455329 1506448 1754137 1111490 996799 972820 169674 622440 1488358 1071865 1521248 7986 1057436 1694550 1530348 102354 1427310 1358630 414079 584171 1050767 1540528 1413130 1234858 385292 1608650 174435 1842648 1845013 1697946 1913090 598890 102115 1954657 114634 1939707 1534905 1304416 896275 688538 1080596 1481242 754680 1672191 1384579 1615339 356634 226871 640908 1338037 1314363 1955387 1701077 1955903 1833635 1024654 477361 444905 1112727 728109 1855240 1694767 417423 642102 916660 1861685 913056 792224 1425790 2623 335647 758433 1711149 1797708 573938 943211 728084 54016 1571700 1673823 532616 424851 1242273 118572 1952094 417710 1309358 1938867 511629 374243 1478766 1529867 1470923 16042 662315 144741 220203 1762320 353114 174843 439899 1979776 45622 990136 335137 1467041 5175 397865 1533685 1429705 864443 229059 210310 533840 442543 1234168 820433 1090360 1691287 1445811 406377 1154470 1497194 1892181 1893782 333439 1795962 1958592 467678 1174102 721724 442534 1906906 1150897 1426878 551891 311051 912047 682826 607820 1475425 1347072 1257336 1206020 416146 840930 1440029 1513026 1920154 1264817 1616471 1448828 1631783 1777846 1137302 124797 166646 121066 1955030 1066006 638249 1413736 701362 137177 805201 517849 1573943 85711 1614674 1619382 349519 857279 365984 568933 288807 1984560 673347 904850 1267793 1819096 1784598 142318 288209 419856 920099 1373835 1842325 1185610 289339 1169637 1371729 341080 1470399 490009 1733517 1219682 1327217 1215675 833630 707765 597276 610911 1559313 1818282 1050154 257136 1999190 1871257 935489 79775 1324701 1577534 882416 384619 1420156 1669548 67251 355320 1578313 1008224 1789502 48440 48990 952422 829651 1126631 928153 344245 778706 1325559 63505 359260 1948561 84504 1609008 1706598 1635523 1504715 527276 1103768 1816526 1505547 1177181 1978748 128264 1127605 39584 27499 1209630 58708 1240303 540513 748354 458856 1382183 1791567 1403566 1602166 265308 1398199 1648152 323540 386662 265107 210623 486445 933025 1664318 1081730 1474272 861174 963040 1287328 177284 1581689 634669 602975 605873 663558 822744 1135233 1790634 267549 212868 262567 1074790 1820613 1219121 1404179 1683732 1560158 119593 1125919 1260264 264786 1085978 1167503 742889 266322 187848 368581 932924 87702 1387767 342289 418008 909327 140272 1569349 1371482 336349 830121 1383021 89793 1684789 1648481 1808947 940621 296664 202734 1070108 322836 1757612 1559086 1794186 971872 1516707 427166 151322 1430258 1915513 1397538 1264540 346407 1720371 1302026 311193 1269785 1842551 1117518 782581 1702565 87040 1951179 1910024 66762 1423813 1335973 1816423 1246213 1982513 1773709 1325241 455329 835755 93044 1863073 1473583 182469 1064061 929263 45441 1356402 1335831 1926159 1926774 603895 1344435 1405506 983434 134660 891252 1876210 1744865 265180 215954 586933 384824 623596 1018553 284241 1820310 872738 41449 1724623 44134 783590 1628548 175824 1125035 863987 144344 524927 1456006 527916 1484941 619245 1052445 383403 1660913 587469 1146199 920517 48498 668806 600728 1047465 1013827 1890645 364645 996943 1942765 747000 2046 1609968 1621646 499697 1727895 341052 1405355 1280483 418993 745761 653794 1187138 468150 1991066 856201 308767 445841 74296 923480 1907104 1400631 1949981 1438128 1009335 66446 1702922 1391539 1386635 393098 1300149 417149 936065 201021 1409138 1042945 1862296 1081923 214591 1243165 1394886 1766118 538486 563124 890696 1084015 573725 112097 1652455 657101 302262 1423718 1240230 1877762 856463 974365 669251 1708764 499490 1118147 243526 1185853 1208854 1072005 282119 1594989 125888 1597601 1120845 1767872 976984 730613 1598700 1490982 1818393 1502518 715772 1924148 425197 1711016 1268912 1632790 1049880 233125 1608426 2249 645878 367330 109920 7015 60581 920376 1113148 1753492 1105255 676958 1703919 1284103 1409366 59149 57722 1954607 1761316 1264106 1224339 668119 1618306 880397 84481 630139 1433354 1494739 870026 1732740 1914124 1510460 1151417 1853811 1935276 1299596 385420 410513 205869 1469527 717212 865064 1982628 982804 1565259 699759 318631 138231 309239 846061 453996 734557 1524675 1218508 1191553 685234 723423 1167309 1074695 388395 640798 1760757 1303675 705842 216403 1985 1575270 1343892 439266 842459 238577 587071 1620081 299310 209237 772732 1825072 1404567 1209376 34311 1617619 831633 1083790 219700 1527783 268872 1661441 918130 674248 581300 1822833 1279304 92259 1313857 1574878 398881 758617 1456441 1509758 1029053 1155840 609726 689386 1877527 1441828 1415384 540149 797658 1290549 318306 170201 104072 248193 1235648 1539288 1661927 311088 1631122 464284 1644279 219947 576329 1434087 1223740 930608 160193 330396 1057951 1409918 1936372 341119 45582 1015344 219125 1309973 1967229 1813464 589288 511495 1411330 1227021 1251036 1823154 722165 236747 1206078 1484337 1164489 1707546 275688 213804 318035 1751935 435540 819764 197295 1993782 1072501 965946 24902 850467 1589983 907198 221899 1951396 763135 879588 745030 221022 1633883 1890086 1465088 581368 1224188 975098 1947442 1415990 971413 418862 989715 303084 1902694 663642 1460246 1550296 115317 1791682 937582 747170 810294 1717113 315300 1182954 975652 927636 588502 600699 1257858 564365 679910 912567 1767152 761931 1631941 1326260 315324 1899740 208372 1893468 102437 1196949 341482 189525 387779 95478 768047 1604632 621157 1857478 1516215 1202967 139420 950388 74164 824891 1236439 1416336 1512229 621497 1051687 69096 351484 1703960 1037966 1327507 1065292 779808 1442753 1072970 1107525 1335839 281631 1667839 1663616 656791 1660147 1912569 1143346 328045 1180034 276592 1937584 1284670 1283632 903022 702651 700798 381060 433179 263460 1814567 1691526 1738216 547422 1821368 1880249 603971 436271 313784 1277219 98069 538209 1745992 831161 1109979 76146 358471 132016 1028153 1701247 1820238 18411 1857998 751556 417567 1369778 1088286 1939939 1784890 269552 1118543 1767288 356487 1515658 139859 339061 433475 1702067 707276 380571 1592002 1531573 660424 1329855 12315 202083 191480 1447101 375006 1072870 456950 247265 1394689 395357 1319180 608876 1744032 233058 71702 1270699 861049 905257 1157912 1158238 1556461 890464 1964065 913278 1750049 378184 1780124 757895 516617 261036 1685455 1142960 1451749 155149 1330519 1156925 434350 1988879 1005932 848771 612114 502346 477607 378360 1598690 1129858 788839 215687 148177 1956592 1502866 706083 557963 572445 702617 1842209 1420722 889280 1335598 1091702 1463479 598191 1210759 1967500 140780 782422 1494035 305641 1311206 1565367 1703259 160874 415355 1350506 808951 1733785 114679 1206816 1305168 294979 629475 1576772 1065588 74269 1944175 280295 214810 1296352 1990433 1263332 1804985 1750742 517157 1238477 35379 787178 972394 1537306 596111 1368552 1099100 676869 1614370 724497 617079 1349901 1668384 1554138 1280078 1581103 1543587 733996 737434 643088 1133326 625907 1058011 1437872 96059 1440066 1336253 619866 1684415 585346 98508 1901421 1629481 1290345 389187 1490911 1200469 280900 1926740 1028532 1195780 2737 606919 1600274 1456095 1081510 1449284 360413 1126669 1940502 1089692 843570 1435327 237545 692703 717246 1980711 1690350 1882474 781267 1469868 237745 978147 1139740 348536 1058117 1777515 48268 1937968 542173 1355645 776291 415244 1505488 1047156 1715787 1579771 1621464 394457 89563 1198390 1625397 1020595 1116833 624064 1864376 262030 1723537 406974 10976 1716203 1803641 1596888 1920373 1762945 497953 1336416 563389 1328942 1176985 256847 1418081 1466578 333769 1714440 221389 1359859 562667 225773 784630 71999 557665 949337 793412 1741468 218707 1381962 1896685 1241982 1118108 305364 1945593 1667213 833895 592663 1755022 1026665 1554290 338157 1425722 958436 1453976 1441052 1499463 729873 1450025 88538 185532 1080885 513830 529736 1040099 429222 1139277 765554 1123210 378066 1699342 107282 1741985 81345 953960 34666 494747 1318486 1537534 1201690 1858311 720392 3666 883272 415047 873937 147071 615219 1355790 1849623 1764234 224425 783164 540009 1361784 1690437 916075 1156823 421780 1570919 221519 1204756 1840659 1641878 63810 15328 1828742 1045004 2655 918275 1351099 874597 667939 995447 1272169 1073885 655619 965836 87263 1624894 64785 743808 1766567 304765 108920 688057 1237659 1285826 609178 1054698 707141 732686 969570 467826 1844001 1479804 1851143 442234 1318801 42848 266069 1355499 854270 387246 76298 555335 733093 65694 467988 653849 242667 1758010 405448 1575359 585910 1125811 263454 532946 1396970 596866 1232958 355558 1980678 165106 1266894 417420 392057 334947 717523 903461 1847030 80894 1923037 1014914 374775 1924219 466120 922541 1928366 367531 1909602 883161 16428 1965087 638132 1511999 572478 1507350 7928 1036784 233581 1863108 715084 377839 1841200 419212 1379737 777159 1912254 1769110 58614 1745282 607675 1559880 1350566 1624148 1808079 388907 968795 51954 262578 823235 1929112 1254235 1629406 383391 4649 1704509 24975 617995 387055 657564 1093247 1408520 1799558 139394 587861 974977 399730 1134120 1861299 1560172 188896 298917 1228359 1689598 1815940 1289180 1360390 648875 1248884 86466 865907 843728 406277 561165 718630 1091298 842206 1885482 1977484 437422 178848 1540633 1223638 1235663 1773641 534746 1620258 1857455 1894255 1607852 87538 1381040 1918155 1190354 1349638 1297577 219368 1142078 1914127 1857171 1691968 1314348 1095516 518694 942225 1651210 1760450 1953973 635346 855610 1741688 1231491 568384 1806417 1981390 533088 481894 973905 1642408 1836196 682528 361209 1151512 1541379 1514138 848311 1412469 1023121 505180 579952 1544481 336679 334852 1315644 1053262 1239082 1689626 1354105 1643176 1510054 813069 1749564 1093482 237853 882466 1561805 66603 1464830 13909 1157229 475927 915954 1400220 410845 1640579 840939 495415 791761 199528 1702872 1692132 1083515 216369 837110 1014682 812019 970864 1704025 1136986 1372691 1643054 232449 579102 111952 806160 363869 1663402 735950 627581 589556 1097543 1825364 1390675 479387 1871439 603853 1561279 1983977 139355 741162 1856468 355422 1841576 34194 1396440 1044160 1464793 768196 1706073 51714 973644 805228 419980 297131 804959 1474148 189884 1732867 1103125 1011039 1419814 508830 1454179 885451 1916225 1367307 505717 348973 1232368 285947 251352 1045764 1927695 1323562 204485 601049 1349024 356830 1322625 1182920 399161 1503764 881195 997471 943716 8915 282520 717954 441453 1382219 188171 1143151 845347 539815 138177 1303753 1183859 922643 148270 1869976 1452270 1712151 1281704 670050 1680383 1018228 435859 538835 782593 63963 102990 1654072 890504 756727 432452 1835934 512882 12852 791065 1567319 1010124 825461 464217 1963465 1969198 1905822 1557348 418702 1732878 63337 83426 453643 1042162 1248825 1447733 1533967 741810 668680 1092753 1165953 952588 1664139 657365 1812121 406819 1579798 1519189 1480179 173878 724311 312807 1552011 1822351 1190876 558529 1670104 1188275 971345 236683 609965 1596246 1280191 783113 944035 217352 730324 1383912 366926 1687307 527953 1414604 781133 240769 204481 386807 78551 245856 1687514 130173 1545198 419595 819571 1712859 1627114 1354577 57707 625007 924435 1156778 448557 1691714 1219556 1753581 1010946 1659505 449490 1539582 1690341 1680446 1296088 394844 959599 1056449 799275 1584598 639276 1735532 994940 1611520 1524588 690584 1509151 1720662 451305 1115512 60905 480553 689292 1134082 1817321 806225 1138463 1794713 1351852 743418 1494410 550973 1870531 109868 1456876 1058895 756286 181650 619859 1054116 1402826 1806355 845522 253291 455887 521706 1562836 813667 927484 946682 338164 1320049 212305 869654 774878 964722 938049 162139 888501 1893666 1729301 211931 619256 95257 502223 1382391 1072660 1953032 1566337 1415279 1981528 49476 1063613 432459 595195 40095 1779535 1002752 1436409 29689 1524664 1004359 1039130 1577898 1118263 659659 74319 1684502 1625472 1942899 728559 539128 1638713 887444 918955 457546 1172965 1434512 1924882 1773550 289000 898168 200736 728734 1425805 1519611 833320 1761282 331346 1094298 1601167 675055 939962 731415 1845609 1284109 1133992 821674 576649 1271526 689895 405833 1617584 1223899 871032 953622 391260 1238478 216898 1180954 1925401 561112 648581 1932870 1938786 303533 294093 297105 1847972 1839744 1132814 1213048 400849 53343 709793 1158885 351051 1113021 426125 979011 20261 1678203 1945610 406234 1164652 1110143 1723983 660554 191920 1494278 469998 1540558 1481397 149141 925641 961181 85006 723412 1689319 448669 928940 1174176 191471 496148 1568498 1633266 255652 1102097 993410 1455643 1531695 1778605 457728 426966 1205600 985162 118600 311298 1926263 391558 396925 706578 127413 126232 1458698 824235 1403642 1380809 40072 44709 185625 1686465 147004 1707157 1356119 1171219 685600 1893935 1119408 83499 504632 1864307 1617314 1688285 927557 539442 190339 183714 811131 410501 1185261 322907 369550 126105 1424167 751587 546961 271479 130304 1899734 297794 1875744 549076 1796023 1942151 580080 1530894 29843 1843404 287198 1305447 697702 522147 917738 1288687 712071 1395941 688062 205990 1353804 119672 735104 1868282 391797 1810402 1978351 1868688 576269 1594912 930513 102643 675708 1243705 245853 909359 581093 1801226 1919112 372699 1947526 81536 1872439 692428 1177577 870151 1068597 1113357 1071143 1592313 1172645 1429759 805056 65911 43669 1907082 642378 273402 779632 1332434 1881534 1183084 982141 930241 1553383 90406 1162165 834096 1478543 1863486 788407 956805 1685574 710451 1781619 1423745 982924 492300 652803 1954284 1145761 1343356 796359 1740571 1379055 1326856 945272 604951 983607 316908 649935 13246 1766035 1038853 1997025 1976892 1829837 746894 1213419 1155324 1266187 234922 1318862 647922 1148306 122854 1178241 1105026 1381101 1480748 1027611 1484530 1654199 440832 349182 723626 1602791 1374541 1555123 279474 911490 1829156 662969 1477999 1596088 1395364 72249 575977 1752615 225940 346171 1921878 1083433 797458 1790159 481882 307901 1055320 920961 1833680 1344115 732013 865471 1411890 1117902 356714 1873309 1458996 1682146 149535 847357 105742 618608 1980750 1426606 1940513 573735 1964211 1838550 220070 1316395 1890209 1266748 1564601 486965 249116 472498 544189 715374 533650 417600 795461 731099 1137513 312059 801332 1696436 687417 477266 1467369 80350 1212089 1604582 897666 59936 1649005 1920150 634145 1727409 1909858 1824413 447804 482128 362985 167883 150543 1591460 1004931 1046528 1704674 212308 1711430 1141938 940909 191229 79337 241895 654252 260474 1615563 356119 945857 302692 679070 74010 1183358 1748391 1577168 1662306 481220 1050552 889754 288299 233191 143469 981514 499229 1315915 1567577 731998 1226552 156638 674262 427943 1747331 319375 290146 1670710 14040 958779 1683983 195586 1372484 1035652 787595 1424629 487533 47900 184145 465258 561516 1472357 1383722 1844301 1768396 250630 54839 913011 162057 856909 935506 981405 300559 133245 1487974 1627053 187713 1133327 710654 970358 154588 943316 1816965 1947273 1546237 1399739 1267447 640884 910709 66589 1240938 744296 1664472 1244622 891610 730623 1528773 1189865 1312456 702325 768212 1424293 1292814 463153 1493274 437589 142943 293164 807701 548944 1501657 1811449 847159 824876 1767293 1993187 1761613 759443 82102 270910 1827349 1440206 68742 1210841 1460115 688082 1554113 1902590 1997464 462993 127016 609604 1143379 1378958 218180 1764544 498881 603375 1278759 795109 268623 1761649 105411 482898 1033182 1015095 228646 85467 1137739 292716 113846 1549587 1763476 369954 549232 782716 1021132 1667207 1241908 1177221 209487 1044483 1744926 434219 1664017 506839 1228833 1405965 617599 1260262 1042538 1020828 1621606 1559742 1201882 750962 639390 1313091 1926705 1840317 1825386 187025 1077488 1717090 867242 742896 285402 1498148 711132 1364125 624261 1177864 193340 486165 758205 1599298 1834054 493580 1784070 492479 837414 994790 1883773 1975055 759099 1155287 75042 569399 1476245 751296 1882121 1064184 954810 495281 654514 1595291 1820993 1398872 1932899 1796766 1584258 1820286 145131 1852346 506443 1188557 1669094 926547 1288078 1060412 221505 171518 1203958 980215 344741 1819498 429424 1499055 895563 584970 788685 1110113 1838714 688134 4718 1976217 1721657 1767909 1404367 1502624 1237162 270128 644297 234233 1495478 800965 1520163 1798495 400172 381377 81212 411904 331411 1758423 1226196 1483063 1488863 946012 646445 158234 406573 173116 1277769 905675 28535 460154 993244 127793 1195868 582183 1747459 1609263 510267 305971 416961 936838 920077 432143 1038250 653679 180640 1063372 161839 988178 1245657 1638364 910098 1793415 1184740 1588475 726248 1743424 1594879 1104687 963187 396894 680272 263830 1378513 614055 1110099 38164 777920 1349949 928870 79772 1290529 947652 1265816 667989 1857024 1762233 1763301 138981 1467824 1139658 566114 184584 215536 190798 950263 903388 1722355 1459391 1665660 851118 989690 1954570 948830 1727854 1910572 1183092 398494 1070771 1483796 1500277 225396 977374 279527 509101 269529 528453 1526453 1014736 1256799 366405 1057395 192541 1952448 915216 685406 1548711 1591804 1172444 1509137 243702 586775 113393 290620 1278462 1350543 1281567 1748980 1143660 470610 1442024 525275 1711615 1584818 1621270 1973132 912711 233194 548077 382766 674460 1883941 731270 691111 1572089 1263999 1270604 827280 1911844 1584195 1904733 1329659 337016 942224 1238695 913778 306406 395135 1157285 1187160 519378 126468 1512471 619171 21449 297288 1928244 1804756 1292815 774806 1291574 204004 1339009 675297 1431522 88096 295921 946967 1909566 1928451 1865139 1057210 1313433 132094 169418 1047284 891037 1761308 1471364 1081527 2103 623508 1922444 1610119 1227643 494422 437654 983389 1713103 1637530 836549 893344 602819 1928104 1588337 1133981 1744848 145684 1954383 100072 1861973 346526 1779797 131035 1271785 332456 1738035 1038801 452275 1114984 358093 1767274 314187 1586337 541325 1916378 490463 1410255 806333 875740 541868 13584 1518840 409980 909514 822210 572159 1894045 779216 475919 51175 297672 195923 569793 1931022 655094 1774530 559004 1339442 1271675 1311909 971649 1710152 1045042 1881496 566454 536686 597349 1309687 1650945 1839534 458588 327757 839154 570257 1728156 183348 196044 1696532 1641781 1753787 413135 278979 642885 1050966 1267808 1536046 1639555 1166073 57046 71995 1666652 1115915 200810 709964 1100199 543446 1903058 697750 1352598 973154 637890 59104 1242393 300115 103672 1064219 1140625 778407 1836001 1888465 1287624 1752553 1051074 1207775 613874 1612585 121321 1888877 1007761 781973 45659 143297 749060 1254433 1355269 984934 599117 711979 1305003 569693 680405 1033119 1095503 1432083 1679895 1314397 1658098 458312 1311399 1810983 468965 1419070 1507700 720308 1864680 796935 741485 913132 904226 1244287 400040 1988577 1962198 500075 793652 1826059 845636 1652979 371407 204259 672784 432224 1375623 1800780 1188584 763274 773562 1452092 1528651 171693 1773098 1123520 481376 1358823 1564255 1447170 655893 1032523 1009593 998705 1275327 1007176 1772830 1786404 860784 1001181 585594 1931071 187955 444342 929462 917404 1111326 1812096 65450 1054240 938276 117339 804230 1219621 1696476 86534 1057903 911571 569025 541294 980993 1538582 1235346 1722820 1617865 510780 1840580 1325606 415219 667420 1342710 530649 564872 510170 1244982 1217842 76974 746418 1414744 974827 723229 903538 663774 733535 214056 615152 1269522 1807679 1327805 1953506 638043 588009 1100998 1675225 1190853 1312136 1608043 274014 1525332 572439 1192586 1743135 1688186 1657631 984752 1598831 707346 641190 496860 244070 1527010 737625 1447634 1756395 398246 1803181 1916156 1767552 1538237 1274292 1469963 785905 1219278 609627 1610500 636900 83768 721798 983978 799946 645565 727194 1783849 8117 1986300 725443 1322814 661851 504580 348672 788061 1734080 856888 1181673 1617545 1780627 409234 1143478 1554565 921546 876037 573300 535272 189038 28772 367652 1886892 1429025 471413 892898 1809382 645362 507535 1340846 656281 676925 1747098 845162 1019902 1233915 746726 678856 103753 6543 287867 1364459 729466 410109 971364 1037361 1349329 81474 457689 376616 1926523 1394728 1883979 65301 848054 1117321 144673 593613 824111 723844 437819 1186522 1346246 278666 1633795 56109 1524221 322188 1054816 1336257 1855606 1898251 1578532 542109 1322733 42522 449016 912797 236554 949485 110111 311769 576594 1859560 1062252 1509072 1011299 1365843 699966 36006 1684881 1597553 982620 1087559 1341169 1494807 1889735 1359931 979853 1094854 1198095 1370696 1111498 952082 741166 1689236 599568 390773 827486 1363337 800927 1412677 1654764 663991 898512 156938 183459 1132487 563284 1545467 772945 1408963 1175683 1365513 64570 198068 1418499 443930 1056096 579272 990421 1820823 537982 1186229 843956 1477943 1055722 1781914 1576298 676491 333839 273187 173665 1690908 906231 32616 1234261 1629631 312355 14309 970969 1722356 1394739 1782413 706751 1586080 344742 1564906 1123778 869090 493668 974341 211035 798571 1033972 172199 340700 185655 1033427 1108880 206644 135849 218811 896346 741744 1838568 1003352 773665 1158004 1780883 1993290 128571 109044 423515 126432 1483808 1839084 1666877 706711 1486706 1215858 1970771 1819401 359057 498832 697462 622286 456538 166153 1544664 43623 700177 68793 1104463 1810985 1761290 1358345 1384199 31897 1742972 820242 1203545 1522274 1937728 343107 65870 985062 30168 1999972 511930 816542 303490 1882997 48536 86321 119956 1343177 83554 1129932 1834525 1153051 1752990 1379299 981065 935409 1339957 1011946 1817084 1038275 1156405 1933735 837518 1802099 128632 844934 777213 357955 287879 1774445 1598662 1047211 619272 997491 749413 94586 1278421 547343 1054290 870486 1712271 1689660 844670 705923 1172169 513052 34396 782099 1914370 1626549 1180554 185728 122227 721930 148424 900107 301224 1006208 1094229 842090 955825 1775906 701492 671341 1383713 1842236 1941295 905933 426884 1583981 1890335 1799155 1169244 33921 921312 76679 1618606 1577891 1880345 1332944 534729 488606 127717 1498416 1843785 772071 1577375 1726143 784646 79193 1547759 1691767 1477606 1346794 1984240 330565 646801 1225921 1808097 946722 1515572 1588537 1483531 499932 1238032 1498294 298018 751420 532266 105261 627848 1335004 783995 1864507 389174 1894614 615153 887162 195000 1227008 1312963 1900055 1508919 1509917 770332 1013095 126767 909800 1486362 719585 1668246 929271 569137 805615 888639 1045342 455268 246413 811979 874329 1982 1948501 639726 971047 1788003 477010 815464 1368663 1128318 1063438 1553346 1295475 1485824 1596981 916021 1527261 1129872 784970 1045126 1516606 1731026 1681016 1342905 1343163 1044177 1232232 1752738 1116346 910066 1608829 558852 810915 763427 61954 1739386 1305064 1722847 1414574 197781 560937 1134399 1935279 1355335 1018428 793764 537403 1971023 1684924 364111 1380431 500412 1518610 331358 1293995 1558585 1879782 1362325 1932609 718667 816267 116765 82930 1255023 1655927 1828654 1366638 318659 420195 1922896 289237 1468729 1375185 1903087 854445 1856211 395243 941706 1681604 1631176 1519938 1296647 1518402 1321577 84460 1844129 517258 1395630 387712 127840 1573656 678228 1012390 1815049 487825 1845969 242278 1819321 1220608 709243 528189 522275 479344 1960044 1313833 198557 1317265 145242 22246 1717757 862537 637336 125810 539429 98100 146272 94397 1664521 1560432 1442404 1787557 402363 587944 1769184 823985 701800 1033602 458488 515355 936020 692826 1616208 1643266 1472065 526814 942478 955734 346739 1208220 387561 1251131 884783 1546278 1073937 631015 1288836 83836 1403548 1243099 1540176 896189 1217777 1236527 924207 142172 309526 30350 29835 722237 1724248 203384 1277021 628477 266547 1999090 150863 451026 560240 531916 145362 1326382 1171502 1934234 233896 1477959 495129 1757847 1410855 368047 1940006 1439916 955826 969875 1911980 1612079 32478 1898303 1182007 751613 1172808 162588 1813235 844384 572581 119711 833676 1748079 1448305 1565700 1600691 1218258 1680240 1021991 1625863 744728 1919618 125906 1045833 1100267 778251 13373 1082593 216166 1901282 989664 1851299 1253923 390069 536343 986893 1809399 291221 423310 1697166 458870 1935408 1006700 46836 531037 1501648 563555 1553745 713029 712742 847834 1983943 1099759 430217 1955236 653661 1720593 1669022 1039137 1995476 1243126 627593 962951 1346321 248897 1658778 505151 283130 1284356 244371 164586 20944 1462383 844181 1916321 1445312 158823 1722926 1207262 465987 1543060 332915 306963 1772914 610556 274717 1024193 761497 986297 906474 728253 775789 37709 902154 1519570 626536 187695 1672842 922736 822739 346088 122878 548184 509851 796387 1935445 21356 1883462 1395564 244667 182868 974533 121355 1939524 1061793 1657212 1352851 1007655 1877954 1285736 1482858 14884 1123769 574966 891820 622998 1635694 953565 1446445 1751698 450580 1406702 1081600 938955 747645 799326 462248 140892 1783172 465556 1348011 1086892 1096122 1317754 585172 1208070 447452 1846281 1979106 338730 579299 1485204 1250511 91588 1953640 1615087 284399 893680 1839315 1935709 1664942 1409640 679595 860207 1048372 330657 284329 941999 45429 96811 174597 1805246 681774 442028 1389789 66219 1635513 1947550 1186092 331732 1777610 1896492 1640520 37488 1291125 1070440 119471 897551 1104221 1580937 207561 193614 1164595 594023 37539 1083503 125313 55691 1884128 1632315 1495552 1009991 144603 1140552 1769231 525832 1537999 24473 1650811 26930 1072956 1878853 1694789 1229233 81598 525562 787110 1771108 1506990 89626 116562 1115677 64183 1581504 1188271 237449 870980 334604 717330 633448 17007 1637096 53689 172057 727044 166877 1354502 1955498 1422774 76727 727752 1025157 1178336 111847 637718 918199 394523 401529 169719 773554 1731001 1409251 1948635 698891 287085 1165266 149629 901287 53487 466492 793725 440958 55570 39669 771286 592675 701264 1649313 1757276 675062 1144125 1375247 1833866 1330652 564409 871093 191224 712300 723360 83123 575409 693739 586333 340742 44917 1723447 924978 1151379 1581244 1622070 1062386 1805403 148981 1255225 898308 929226 424859 629617 1586532 723779 780557 1922305 1129389 170693 741065 179945 941539 232619 645308 1982014 410932 154370 279076 1514794 533936 1209850 1704651 1376673 98137 1934471 1333378 272094 1734519 1262160 1413153 900483 1468183 736702 261473 290911 1074089 1118071 240486 1466419 617795 615188 722679 1585673 1195786 1063549 151135 616225 1157011 1989787 1407331 519578 377054 1184854 31234 696162 736673 432050 1351135 178339 1558332 1406647 427 812257 1477103 584765 1155068 381269 1829610 911371 71047 346570 1455089 1862032 438066 1623529 887152 1742971 388457 1076742 735235 120038 1351863 1658537 167844 1068070 364906 699322 1178379 1440026 850507 1426798 1341646 604598 1773278 1960102 1987427 575456 245889 1342982 1269724 1697113 507115 355935 1709474 569528 557252 1784843 883395 1168955 661108 1004525 1965292 1619007 1246181 676330 765912 1408956 1520012 1743386 1668836 1686065 1369516 1054532 749481 1819129 1991996 182695 627761 765228 331294 160592 694735 1081293 1857439 177166 851487 1410193 1157715 1980589 1724946 804839 842264 1561793 1614562 1601807 503154 1513000 1027793 167705 117087 184389 269360 41885 1367166 1197652 1512279 1097749 460439 623735 762782 1164672 1844353 823373 1947931 837473 1586076 1938350 716687 609353 1444780 359836 1467723 1284909 1791492 1097769 49628 1179502 1848028 1498199 1630547 1549634 142159 309783 810681 1729999 398922 1357948 962687 598677 1421383 1910386 602921 1097815 833943 1341356 1000731 221403 424484 1876903 1250617 1075118 1884099 172775 735309 1888550 1827224 1351101 1016820 481061 425826 1621824 1285666 798251 1665282 892584 1581610 856327 684473 552798 402539 1993246 1054865 184726 589796 1806555 1720788 265111 1461054 352382 1313098 634601 1604249 1923445 1988489 731746 1530516 1153909 403143 108149 1554219 1622628 1293411 586303 1802903 1056092 384064 1013076 96040 1709912 1693559 607120 432526 1975110 889853 785417 1631304 1990065 460676 1399089 722673 650105 1539965 1225888 398049 752668 1235542 1211058 970613 289374 1473869 897085 479984 1552577 1058467 546959 1960333 1048424 463001 675153 1010830 1950229 985510 145197 1895530 867064 44052 374815 1431372 1977447 1949585 474252 1358852 575407 1679916 268459 1281206 1873846 700998 931158 540627 1646756 1771661 1041739 697645 518376 1644101 1225684 1839687 1834552 1743915 1348148 191652 1753839 569111 839101 1178506 656628 1053966 455124 1503851 470985 1647608 1853509 1863262 420795 1033483 771659 1467231 1181430 510838 1348530 1053901 454736 1742554 622164 510411 822709 733517 447763 1138344 1861472 1598879 115792 1984139 915695 1681073 927529 506507 1885644 826570 1576632 1041130 1947435 937484 1664531 1103799 508057 1440610 997555 950327 1931125 1585448 1482137 567869 825274 1681790 518021 51002 856538 8452 873519 1732583 594044 13375 1486849 735834 885300 1696320 456169 1244793 1764967 1888583 24013 1587228 1453399 349504 1851353 296177 143947 1159877 97514 1009512 1390897 1555630 1885451 520121 611520 597770 1816056 1654757 1076955 179649 127845 1509467 993882 828010 855356 846516 692978 1079281 1917185 1757871 1778888 712212 370498 878986 1933870 295369 831422 49991 1042596 264412 694192 1239814 304334 1346018 88608 1178526 1898316 1725502 1511435 1496003 879748 1094770 66573 582471 810743 1253646 610415 309763 397223 283776 600313 764378 1864401 122144 23089 1805340 813697 644486 452607 277968 819936 760683 1871273 252988 670989 954519 681131 186650 1019362 1344373 1703249 917382 822438 461872 1475517 1257320 392861 1244822 753343 1059234 1201051 470575 1594836 1099364 1095850 796394 1257591 32195 1963472 693026 1875210 315190 300957 1163182 659500 1365684 1034403 381138 1101180 985193 1664721 618272 15900 527851 1009529 1804830 649906 1143976 1056028 1600742 51880 2551 490395 1894349 167875 896467 387797 1751241 986206 292599 1103240 1543595 1772256 1559026 226864 1984653 1638865 704650 1154068 801482 583399 502874 1709810 777292 570135 1677055 583051 447007 1220378 1164293 847877 1021470 1973256 1717843 532857 1659832 398693 63349 491528 1904902 644387 1357865 1324542 305847 1887228 1585368 604943 1159067 1150958 1592888 978869 1085532 724199 1277117 183006 124489 520502 999653 1434722 445641 1133812 1188253 638636 203769 1193648 1623244 1782034 496667 1208625 981302 34321 568818 783293 1846189 930242 1276716 859977 243326 1060959 497742 1454357 1608130 758919 1648616 232724 156651 211660 903090 1179644 1952326 170612 1515959 1830936 1524422 224829 1760041 1770624 738015 1873591 1645316 737896 681801 167264 723529 976922 336329 935070 117185 310395 1224123 709725 232474 1393863 1687297 317656 814436 1692869 1759093 1327005 1678771 1451534 1293687 87079 1751043 816591 1148425 582888 30065 310507 1983408 279727 767710 1127070 1998117 216327 1983924 218417 387557 825071 549387 1106493 202026 1046882 137485 822532 444920 424887 48482 699047 542996 1880570 1887266 994285 229514 1695080 714206 1939997 1619330 1611772 456029 527101 561927 1598901 1806455 96137 817296 710389 1932120 1895175 1556093 113937 1810708 695091 102488 1745124 662998 1087958 428062 1730336 1837432 204221 615842 89180 1708570 1219720 488929 1859344 1446707 1411922 456878 1614359 1686070 1548137 1546911 1363217 1375528 1486550 117747 1876122 1127181 1712788 1951788 921069 1067751 1310445 1968711 381970 213889 1497452 414413 918729 1369588 481494 765065 346496 1802319 301311 1118312 1819926 587821 559917 1726066 274528 108319 744627 767139 341836 1911662 519957 922018 177867 1192179 1382692 309032 835028 246349 1135789 1030531 272647 927760 1221057 1134279 895470 1562790 1843842 460440 1901207 1129696 1758102 1251160 747989 476165 1296863 546843 1793285 1225962 372221 1594288 109859 819219 220193 901616 124805 489906 1433687 1801944 1384250 143814 470472 1033762 1068647 1968505 1355804 1965332 1898413 1938992 1492747 1411274 158243 1863043 1428253 969980 1368973 374955 1844914 1427689 1226859 504010 1915013 844907 904137 256597 213678 815417 334472 1074234 270179 586380 1239259 148026 1021120 975950 940380 1654691 1050481 5467 1242151 1521521 1837450 1282548 922985 605870 702854 776380 960668 826634 1905877 2165 128961 1779711 1769507 777747 860549 794763 269233 1914510 919311 838901 642931 626264 1514902 1185249 1420295 521548 228302 13161 1605316 484305 276475 72020 956113 937057 487676 840217 86044 1522711 1805525 705042 503441 1689358 276090 691925 1276932 311880 1816086 1470138 909459 961470 318835 1335233 473885 562690 800893 397700 1431388 1421728 1666542 1544511 1417544 896605 1976967 1369337 1115427 1615181 414796 188553 83131 892528 793567 490757 309308 1163092 190013 1498528 979611 697808 1991629 1846290 423552 622721 903573 610983 1281395 859494 871528 649582 264878 150715 739659 1807802 277031 398384 1341849 1552660 741092 1234460 1246013 1101683 1599231 1134912 748138 1218057 1458802 1155172 986405 995168 480778 414779 1250235 1218459 325860 942083 1816333 916603 993118 664567 476634 1306933 1882236 1075945 1286308 526799 178766 614656 1902469 1509710 957557 1494465 709558 691075 846972 1709026 677158 1136174 534601 1408781 407959 571671 426618 1090503 28478 715851 180099 828578 804580 641248 1009392 1298480 1981574 462207 1938160 1456081 1437188 399270 1312525 1382463 760510 1382920 350648 424175 523143 1789469 1187090 1073615 178888 1122504 1001818 518214 41153 57674 1709744 1106165 1394317 759897 1928884 105459 1112562 1214935 451761 1481571 1668016 1993346 769136 1577379 952019 1154433 932861 1234281 1032089 234650 751529 641734 1594545 1295038 1659120 1866212 1958431 2593 981077 1221598 1887589 599900 841878 44897 463283 1831394 203762 170233 1987754 234923 803050 185598 33839 1139191 755437 976751 1666046 410510 1224270 1524413 1447173 272530 523814 767482 1838587 1827429 1038471 1613813 1672921 580208 895194 803660 1597133 1659053 1725333 1604517 1314 1712400 1961090 1224782 1236475 935176 935682 1267379 1250722 753295 1602072 4081 668465 1264837 1976418 1554385 1019613 653393 1542023 1230018 1616692 315615 1290386 1604351 1487321 783469 1730387 1563798 1178778 1809503 473522 1313651 248587 513405 945747 1632889 1775383 1867281 1986471 1409070 1133947 1316087 1317205 1135108 953583 1382281 770728 64019 1407180 639099 1123005 784 775059 343304 1789644 21351 651796 1406365 178353 906616 1284856 371541 575268 1497387 1831556 1624966 683892 1668406 90176 149802 386210 272875 1510913 1639184 509021 849716 903286 1236150 1414802 892690 1818359 1670992 329147 556584 77169 1502085 1380224 876442 1198944 1032034 1426418 470094 1713778 1067930 665147 547996 1757232 957768 1222211 1376622 1141341 692010 203105 1045788 338042 776061 899733 1468470 174583 30966 413029 934929 478147 1011260 849707 1940033 966665 662092 180124 1018366 528142 503558 1796049 1635955 1963854 1415187 1876100 644257 1404969 1744811 1570824 474789 444233 17846 1454599 155197 201987 739843 455028 135998 23037 927965 1092900 329988 747498 1271626 769680 324739 398031 247721 840546 1373359 1269464 28963 47083 1410607 1169504 1606016 1438236 898431 1656605 1741925 546120 1014196 1474354 1194152 1013153 291560 109226 78458 665740 1423560 1032885 59207 369151 1781772 1651967 417542 1124038 443789 1328017 943801 1096934 1175538 1696627 43636 208220 221586 278729 91222 1578567 1251859 1813306 367032 1940521 744470 719922 1544075 169107 1459031 252457 354623 209263 1987734 349385 1156289 1073483 1703560 487966 946948 1646705 258099 880915 71880 1377212 662345 1040406 112935 909987 876805 1260598 1901952 336140 1968124 1397144 1141756 1314207 445682 1324676 1028716 1215515 692794 1300535 990816 1365184 845403 1690335 178394 1133110 1040555 796473 151417 1525231 192666 654468 1374711 1120041 301873 843859 700751 495593 1364564 1349049 963958 756277 1531271 715595 1209994 800040 685899 1091666 1883580 1150021 1069301 1523930 1800261 947751 1219853 1577252 1702348 846173 1935072 704241 253627 1400801 198813 1560186 823720 1053407 192723 42714 1391300 977326 142571 1761657 1814321 1373238 1178514 1450777 190150 841828 67396 215632 899568 955759 1963394 869018 673027 314372 1551135 951623 1424983 680705 659289 1616057 804384 1046060 500289 1380956 254546 560091 331236 1252674 343163 55591 1050491 139350 1472901 999657 191084 1508819 1429015 1620286 783069 782596 1099661 797588 1105712 811731 853749 824841 286268 1068090 1086480 1291951 881084 1604047 1333268 700618 1364773 1564119 671457 1047082 773596 1781685 1457874 39715 626346 52135 1444066 445106 1689658 1554902 735051 1087465 1455293 254380 1557083 590583 959772 1459610 1456429 859298 1523522 530270 1995444 1823103 331759 1763074 1802870 789413 216272 394134 669150 178386 1250598 1788414 536672 18355 1449653 314714 111664 129320 74129 1222049 1200554 1082640 701035 1517715 1765251 118513 498426 1015833 297185 915308 712395 291053 1609074 31070 519825 1261097 220386 928186 255400 892530 1225336 967735 1497365 1414933 964968 390143 1386914 217270 606237 1539310 698548 199546 1751830 656977 693116 1292037 888754 855048 961536 16583 1293509 1519823 1388209 1368654 686768 1035372 1706937 745324 704030 1625115 330007 283946 495851 1679788 979710 1277718 930331 165510 468120 1960363 1940552 517048 1626410 449495 318144 374 167369 82188 1923673 790159 279853 1518623 61805 1009330 248889 738057 1309661 641341 1262509 516928 227445 38850 455848 599582 6158 1403333 70867 411989 1459046 751819 879907 22685 719186 1292517 66384 659255 1997333 1185950 1816673 848066 44903 510475 831308 1100009 1437127 1641169 147012 180369 1361269 1161674 1351884 680691 1243300 929355 659621 369086 1449190 1062852 996682 1118008 1784017 420571 662168 1253608 558826 1317242 375026 1724259 1934086 1106795 312176 1023136 1411968 546406 1596759 1469538 171589 723934 365135 1159438 1768622 1848786 1150492 1982739 128450 185467 1026302 1038609 1872992 1092192 268434 1258298 681181 1911271 200380 652077 277844 1610981 1867401 1207153 324437 1892978 102915 839935 1613816 1723364 1131809 1600639 1400033 1408582 848674 1802877 1263260 357431 1082278 970966 604909 773374 1129203 285274 282659 1119954 1453733 1899953 1313742 1303816 60415 1590088 1798587 1157656 101151 683750 1392498 1467148 1201533 1736149 668780 5443 51168 1647662 1980675 1392691 1372038 1062502 1812929 1978680 822393 1785782 759153 1432126 358658 1264827 1362617 1120271 537032 857235 954057 646131 979118 1588491 767167 1795230 1940353 953612 862443 1294387 1461887 1317882 511148 1319986 126746 360733 1989668 1134311 1702371 484993 940594 1383590 1731037 184805 749162 106013 1213475 599739 1282229 1200338 51692 827024 188225 1026856 63557 1235628 1471081 676000 539441 1005926 1698192 1076311 940259 688859 672202 251678 1823356 1204039 377019 117843 432629 219069 1610904 1822911 612143 1496146 1921797 1153131 996227 1773538 1136399 500752 133834 1676583 1184945 938639 489037 180432 1192504 104015 252971 940562 1546249 718203 1774960 1375382 1787454 1547239 1196798 1540642 1629156 1204400 1099867 176348 414096 1621906 123306 1016565 1627329 887114 1922080 436991 979542 593205 385241 939577 249906 911783 1743878 80854 182703 1254068 570965 1632010 1707039 1781788 1022650 178145 1430758 682989 1815956 1739787 42978 874482 836961 580746 986158 990666 148630 907488 917603 707160 751653 1629017 354449 987366 1885827 1405860 1716631 574912 1783241 218864 1835508 964349 1070325 1742879 1258686 187937 1375354 655780 1234787 1450234 668691 1342057 1007308 121962 1243376 227114 1066722 1317590 1727063 393339 1567187 1160525 290335 1107974 669624 900428 466774 608697 1472389 1601782 212221 1225249 275636 1767601 392043 520834 1941435 598234 465516 535580 1777712 1256674 1268897 762032 183389 1377316 121603 709626 1480750 1519556 592577 742295 1542574 404063 1383742 888744 1372892 238814 624050 1917197 246747 942098 297159 909611 1181749 482535 654284 1768108 646515 1752742 445457 336253 751158 1426984 479791 1517597 954382 661552 523434 1086308 1045108 415686 506686 425657 238993 650078 732111 51953 1299077 177523 702002 569514 1391879 748482 701053 111544 1518235 1886348 1061359 529420 1679458 1627557 1043512 707791 375171 399485 1535048 1500302 659276 655973 1172267 870133 214660 719853 1337 1810535 1768611 830634 632661 1207653 348491 1375373 1683476 1443073 1606459 950795 1172495 1635836 1163364 878916 563803 1341931 92369 1307478 705059 1411349 810343 54343 436897 1768591 928343 1939548 586318 1160869 1772550 838566 460935 1030157 1444043 896246 634772 1846559 578004 99487 1078309 1089251 319980 238922 1817378 1584109 1771382 1675721 1707669 1188267 926426 1370674 1283565 1938742 562471 1989400 663147 272457 556211 1788861 490116 434247 1246253 1871017 654963 1616140 1318207 1476966 502498 1392550 538065 597054 1102482 1759328 836624 1352558 1346986 890339 1794155 246585 1102019 972148 312812 798160 863455 1760540 925318 380715 1871002 476488 1335180 1534831 1529155 1400973 697001 1134561 164915 27555 815652 199887 995748 1641516 351017 998085 1024364 882502 824145 475766 306070 658546 410765 1989323 1251382 472118 999152 1588926 904664 1087644 873949 1929035 1221729 910087 936197 653372 1429562 1512235 1083779 797734 771858 1030718 103790 1415307 1970269 283093 1979273 58367 1455854 1262103 1531460 1646286 358489 1971943 786731 734494 1307183 203312 93251 1592463 50074 1172024 1524737 1237020 1203065 529702 505675 1208486 375513 1239950 1356443 890307 1633295 315812 121177 1365526 1777405 1768949 614566 1572978 80056 1509749 26602 366067 510328 1447923 861266 340494 186114 12679 734317 1027875 833729 1216440 1386957 510344 91614 990143 1922571 865447 1795349 630805 1860514 1765040 1723842 169336 461159 1070516 1778294 989678 787021 1531760 318510 1814296 1010696 1545397 587532 358591 194814 639540 1241258 1795023 245489 431547 1665712 69050 1438501 918965 243758 325527 34915 1363585 1077764 269633 1503848 902842 1627032 1510373 150210 747860 645130 830160 1795865 213168 687237 445289 1080146 774323 941380 667086 247416 1323431 1216936 867040 1495927 293273 416588 1610658 613430 1025356 816644 1098385 719242 489327 549158 1629459 382544 1380184 70370 1741463 627376 281691 1136476 1057179 387859 587100 1183057 607215 368707 667663 1307809 1853609 1778048 423950 1143267 139278 1371327 1134045 1633517 641975 473467 922964 449145 1827320 767430 23725 513134 1114900 255139 1454799 260300 794572 1269255 23947 1035979 528995 1975016 432057 1379036 155215 327621 11399 793181 658386 1958865 161334 1144140 782833 312491 699303 1431557 630338 470994 1478953 1622659 1287065 1848808 1975586 947479 1153140 1661987 979971 155309 532917 335822 493739 1823139 238827 1710844 959707 1521782 1397519 769853 1599730 1418399 616839 1540308 681677 527496 1474343 512566 1315817 912986 885440 773716 1605878 1437337 1573979 233925 1288417 1015708 1589259 1451582 1362735 63183 1022091 1611366 312880 219924 151143 1637642 392753 1901353 249047 943230 985382 60231 1498472 6057 480152 163952 921441 555251 1265943 720861 1545608 1149394 539503 257393 300713 104522 1824119 809671 1837498 547331 1610348 580315 231883 720859 853249 778740 1640801 1980951 1441184 1861440 1229836 1732751 1053950 557759 1112436 1241169 832672 528194 104778 1697734 22495 1313891 1579751 1989658 1752519 1744340 1501603 1111340 1594693 734467 75892 1582715 1014400 1014475 898183 984634 413344 1559521 456833 1285516 874127 1259304 1491679 597008 1867948 1939808 1381082 1438547 1702733 1734699 1236158 475676 1074694 1285287 1439617 1480399 399248 950185 480027 609821 1194973 348086 387495 1058242 1097534 1449869 870469 214532 628952 178959 1962011 817051 1501939 1061745 951857 1292576 283780 836339 83314 75850 309597 96274 1034732 1330050 487239 74698 214918 1088862 1071735 1464964 1826232 790690 1734690 465475 782717 427238 1151687 1778590 944812 591074 393350 856077 862689 367208 231371 568497 718341 691674 1243859 232953 660716 354968 1145819 921601 792292 1849811 850347 273508 1314430 1661997 1324462 1926381 903412 1003323 583415 1952667 882352 1483870 1052341 101084 728841 386702 551572 1654939 1496869 203902 411478 644753 375532 1583844 1360602 1296899 1622942 1827750 1154088 598538 1450159 236386 1499228 1215618 1629630 920497 1371405 1816992 794283 443588 363541 1995492 1442715 1484455 1630041 1400723 1249296 197373 1920818 223562 1761537 1036619 690550 856216 870446 914998 696600 678098 1751542 457212 1981794 94822 1865641 1615893 1521685 1376401 1717875 1550366 1231198 667669 1522858 1757300 583022 1540060 1273856 723016 1993702 415165 1670900 1019676 1800596 756076 402016 206622 773244 208180 1384387 1205994 1552605 1146330 224152 1426753 1597506 68748 1849491 321710 1712237 172498 1269459 736600 403728 1080372 1097672 69730 218511 965156 585636 1260707 1323933 340460 1900160 101952 1029213 1226490 1691702 1023130 1989205 1849599 1463706 684672 1134237 273230 381502 223949 680152 1813988 1442096 826365 911214 1066460 1066615 217666 1233472 465036 1020210 1090098 1621066 674609 356671 1245589 131362 1926521 1370821 735187 499444 627953 1775230 678548 1276169 707289 398446 1687778 289494 1870895 1092533 1027478 882196 1316393 293338 417259 1281173 1922654 1004980 1030129 1931938 99016 1505352 1008766 1805061 1956318 448206 179746 950688 1646276 1833042 1503919 1243593 1011604 1302743 362567 106330 399072 1402230 844273 46288 925472 1924782 1445159 1587834 113467 532675 1421188 847284 11766 1736660 628612 40153 1863847 1171729 891975 538818 1595874 355894 1664733 1859180 1580674 1192280 1800892 1068853 1787425 731592 666541 252848 886847 1681035 1545029 1919545 63241 300338 1063955 230189 284150 474995 1774547 1150791 542871 416726 393959 1616835 1155130 1255240 1595453 371169 1266636 1717822 434182 573703 802536 1633844 282953 1832797 1333204 60766 275162 1253031 433896 1222763 1927626 742597 1539427 344578 1888316 1770065 1658613 527 99194 1021366 679056 45769 547543 977701 142831 1769874 1652322 1261874 618335 883838 1146577 705136 530696 137460 199464 150850 1939307 471965 401821 1085791 262174 706022 194282 1107619 467507 1598733 779705 1155038 1873128 646754 1476279 107883 1648394 453823 25240 1895060 1663667 1290264 1618099 1138506 1506924 414507 178305 1752473 1733266 1466615 1588958 1974158 1707803 1770293 1170030 355864 1918229 793608 1413310 473978 1034525 237718 1500448 221264 1867689 874892 727748 1645092 796020 27281 1591543 248497 1439564 1584084 1288208 1459712 1928000 80780 1079608 603097 1102696 348685 500407 1261878 1544449 1686541 1924276 410748 1845601 1056025 1568792 411842 465966 953030 533439 1867703 155739 1915238 1839760 54415 162697 1736564 243829 182 670010 744778 1993461 1867259 1926548 1731473 1206923 1222858 1564773 834693 73047 592724 1317841 1709463 990078 633833 1940493 572736 191420 1487757 801388 1678769 179831 1309596 1275941 262344 1584275 1381217 1695062 1444253 1272334 1406367 1624597 182332 1577905 1625123 1098379 991910 885541 1381355 257963 1338957 1966909 1077636 1369453 1690284 1260943 982431 1696709 165390 1553411 1888796 857921 1501784 901179 1952694 141299 1486354 74346 1451329 1541837 1685745 748978 1907591 1199607 2820 1644684 29856 887525 754034 1483991 1382649 637082 30742 1766714 1160981 848243 1137253 1895693 485048 962654 600132 602648 1608161 253947 880626 229145 930839 1598601 895363 1418054 1494963 706845 151917 985575 1605938 547805 613815 723594 1370679 565665 1960883 1284015 1697715 732383 1919678 769575 1693864 1145532 1443432 1550023 545049 1964311 1933966 1918109 651230 251793 387573 781875 619263 1268551 1008827 848729 1575953 1549624 1719842 1352296 1782072 192887 585650 421502 1340000 1616562 454563 652673 508292 539035 1848894 487085 430862 1352739 1686652 700749 1687252 780889 1757069 1724034 1494110 119937 997440 826907 906661 389220 195343 884354 338130 718791 1927737 749098 108396 275302 711385 552221 1595009 1365879 1753295 659855 411900 808272 818471 76470 1723942 1316450 1801626 598101 356477 930010 1773621 1665494 1182175 1701123 562990 763578 1536865 737421 329471 548317 1709002 368900 1602559 1556916 1737377 118370 994064 859799 1681188 1395838 473788 59223 1554111 283713 1101888 26898 1367105 831870 1406071 159860 917346 1263735 567782 514864 1725976 327388 986443 186468 722718 577712 502657 1881658 1099642 650882 840490 229270 1197957 1930242 325826 435537 45519 70810 716834 1060738 588435 510510 91329 1343424 293973 1421084 167892 1624946 325360 1185845 1292110 1549229 1378061 1816190 307291 302542 1955358 823701 631451 776651 1254137 454483 395466 543374 1284477 1798170 1884953 796132 1535018 1102587 1833205 1324741 85759 373619 186360 1992131 455033 1714180 1691485 1499270 1989466 1393132 1876110 1089154 809386 271016 1429328 1909763 1837655 178009 1818541 1799107 1612191 681618 1046627 556323 1771115 1064340 482397 370705 746205 961350 1396582 697657 1836938 995901 420870 1282166 490370 1080648 903988 1941086 1041340 466590 1826852 493042 1329458 1459740 1135098 865066 1088730 1670046 1814937 1731596 1884210 763575 1923751 1638708 801863 1300102 296509 1396935 1888933 11023 534169 929478 1467406 1001223 970312 239479 962068 19112 1199667 774480 101876 106461 1626825 764921 1796097 635119 85092 792110 614671 1910611 1960911 169122 435486 908079 1656256 1824032 903737 1341550 1330075 40027 887879 504582 14984 1690672 1248855 986061 177718 1274641 275316 870870 1175204 1929473 1414671 380301 946825 201974 112746 1299326 1312294 1575399 843257 1690726 1774680 406720 771249 862576 1179506 1911833 578116 1706183 510722 1883422 1345953 1943360 109659 1337438 1904648 11860 1791139 465116 1440005 762106 1944157 1855415 1202801 1576001 1593648 284731 1021758 681869 1235971 17332 127278 181740 476005 568107 1061637 266944 497206 1378046 57471 1110877 1781204 1844578 1585738 390242 1113368 271470 520004 639440 898328 1958307 1286838 1549713 1203320 1518684 381522 1585354 1251761 421888 1090717 1227945 945209 1865207 1787483 205389 764575 967132 423749 396568 1518832 358704 638311 1320918 1460632 1053046 474018 1924493 498292 729442 680354 501553 1265452 1624983 1968752 454949 1472220 874398 873952 485511 1313184 1539315 1818734 1768634 936450 1722170 25629 1050784 453023 717357 72318 1987961 1563399 409506 989158 33656 1864816 1805305 1397932 833268 202655 1097684 503070 592029 1501580 320177 399716 1195678 1738194 1892746 479672 1737922 477273 1207131 632498 1784996 873368 1059758 1057700 1452993 1223183 950675 838683 1128323 1136708 697822 1519514 218439 1026531 1289365 660535 1645860 1545780 225715 320099 1687360 808413 422772 1126406 362936 1652499 1113733 1780396 238340 83873 1327124 1390040 325048 1396035 409843 638091 306282 700733 1147933 1317548 1447020 470701 715702 1739312 848517 1175713 1231074 1753897 52089 1444374 1476701 634693 852833 678695 386184 247734 193401 441034 1254351 603548 1370437 1156931 1241002 1839955 621001 1566389 1816427 169077 1188050 1055540 1174359 830389 1180931 617885 679936 184479 1652004 1638456 850191 1278849 1902019 1080047 543933 936333 1599407 1776494 1097153 1447919 43646 1729830 1448319 451637 1377273 1018756 560727 1472565 1746725 1898602 1392441 1667019 507944 1010682 1902512 213753 755919 1366876 1239515 1630632 1605524 630774 198205 685753 225397 1779124 1391674 472606 918194 1163732 1559491 1218476 1591989 1524292 1560651 1433558 1640772 94576 344313 1229546 1211212 831801 1744782 1352173 1038248 611805 203813 1439134 613990 173816 1050723 1829705 553730 347176 55329 51268 1637551 23930 343184 454719 967386 637083 820139 1054152 661242 1157095 1726308 1864408 726963 143273 1907274 1208219 1335005 1397920 109322 1914289 210267 927833 806670 1037744 1977711 1808699 272247 815593 167934 115496 1017115 1302836 1100033 911566 1742861 1580821 350260 603354 1196830 1436345 1167428 414327 86067 697972 1697167 730328 1558769 514047 844563 15424 402795 988715 720046 1474396 216688 1142668 829054 341226 1097607 102331 1290199 710436 74853 986076 887134 44865 283939 365792 1876269 1899214 26410 1260714 1253770 1548542 31487 101191 1229492 1927687 424768 1627440 373357 1852514 388842 1438595 194611 1557090 548565 1917727 739954 1786391 408735 1782725 932675 778047 1084860 1148938 234849 1594301 1829422 1426792 1061363 1899691 147721 1532594 1496084 622984 1718502 928548 643581 1995844 1121456 1839116 501859 1435552 305527 1234434 1568935 1323223 1843364 492349 1072466 1346760 730862 1575328 1768287 441334 355445 1398134 860629 433074 1179559 444710 1792286 384507 1656914 1206240 1351026 274122 547684 1280017 1470085 677116 351053 1763913 1776363 956831 1949516 1119074 1544915 541479 1398961 221221 93320 1874846 1829890 586770 1284237 1509565 1234143 581401 647418 280755 1533968 1615485 1884737 904400 706236 513048 587421 1516289 1550149 1668217 850939 1052074 679258 1157845 1292541 1448797 1835708 206191 299854 414066 1945875 1639534 1893250 1870660 355018 1250705 344098 805929 87737 1559977 1971567 1552509 297548 1656490 372156 1674389 201619 1417504 171679 630373 536900 706851 1068764 738396 1011160 587603 931095 225140 1211492 472001 1369007 488095 26051 689497 1456543 762957 1110136 1903739 872122 357203 526330 129620 1290233 1520614 817176 1601177 637474 1910763 1981062 1893254 1631267 429438 514201 1333434 1380542 163919 1435821 1313244 392318 637489 1279558 1139280 1496110 1761865 144738 1633727 827969 642833 1015395 1754229 1593621 1115262 540786 955528 467108 1573453 1770852 299143 1607076 402413 1258426 376812 1251291 1265974 416329 383070 451827 1877641 560432 1734475 1072065 852548 1203944 963561 549395 62833 1742786 621190 1583632 320791 1416254 1189062 178183 62157 42988 544480 90833 576674 158195 915931 128411 1547473 1186895 1735368 1794147 813835 1917137 835381 692684 1637121 1982672 1080060 174298 1327627 1624535 1020637 490751 657179 8679 1228036 918206 1386363 1344407 334579 159766 59357 503976 1621559 530036 954464 1251893 1312204 121758 713183 541003 123931 975202 1230045 1244427 506685 385847 1426657 1867717 64543 1325913 1076184 1575376 1903569 1121391 548245 378102 576099 1722634 342989 491649 1403799 974529 1468681 1259016 24802 1714189 1695262 511908 460381 1860958 950131 979046 1972903 46964 564893 609915 482383 678265 1335030 346540 1772891 791749 1358943 1637214 793314 930659 27745 325827 93346 160671 746258 685911 1168774 489139 1918775 964035 1671794 591385 687829 1460061 3880 1429532 1710968 751199 1149701 720896 376085 1241242 1549451 557708 1463960 204199 1464836 1761324 1338207 1099327 85337 1891029 625249 360703 1525355 1222582 1275394 1401969 1797653 2677 1877449 1321003 13244 828889 665581 1363606 154240 239273 1956276 1666867 1334450 1136783 881483 659668 1388990 533111 153329 1951064 234359 513672 639522 398348 534313 1951680 1707160 536254 934443 195219 674350 303242 1162333 1673135 1127064 908625 1700240 1776199 1179617 167003 596957 837598 1820134 1445672 1843437 416097 1872514 224407 1521533 491709 841274 1915390 913261 856941 1944467 1044095 1527862 364473 1297009 382443 1068485 561883 923836 1749634 1197835 1340798 765113 124782 1269820 763969 780306 451821 238365 1668525 1773229 135644 193584 461827 1819849 1735042 714619 1190439 686468 1061763 1523591 1054031 1848158 761016 1513298 1938180 189750 310322 994084 429588 1964521 155895 1383033 734182 1379312 734882 96941 1555142 960856 927738 878061 728048 31550 787614 215060 552407 1518237 1440186 1358722 259690 206392 1268631 1591985 1230297 1703080 1503970 607252 275265 1505332 1382700 1292632 900167 495007 277052 1222170 47028 1164821 1498375 1388492 33884 1104584 1902070 1963751 1739141 1963755 396003 1384149 1863792 923659 333431 1518399 527300 1480257 1689123 1626904 225087 1659284 767114 483382 1940190 23331 1614987 33803 249114 653324 424700 1026154 228948 421240 1181255 839922 224832 238642 1694017 1051490 921630 402279 1785219 1787234 459291 167972 1152425 1055066 573912 1717821 1561425 749746 576341 1909908 619991 118122 1420656 158556 1167302 1543106 1418494 1611620 1931578 1842246 914634 1054701 269191 1983188 1607839 1253028 206579 1844010 1250115 1732428 1098712 552451 1037527 1729944 138140 1867469 1767811 80901 1032914 1864059 1808955 1857464 328473 1705591 1353932 391870 579100 723007 1450957 1664863 861843 1550566 384369 121406 1632071 1546892 1195109 666867 1961016 477649 836021 1605841 783964 561955 1975071 660476 584017 1487166 1227314 633544 1557336 1938554 320017 1416291 908900 1037683 1897827 175491 1401497 1170909 933139 1265554 240910 202637 1452782 1576624 1097049 1576183 571694 1726668 1429428 1723539 276885 868644 1477644 1375775 971279 1564352 1811308 1431712 1947387 979813 514976 1723454 83572 1782801 1376203 217670 206965 1412476 698930 1775636 49912 738481 1616007 1806427 1361953 1764004 409526 210802 826093 803790 1175307 636734 1791620 1931776 1495959 275148 591071 1051147 1989864 905590 22922 1444833 856022 1900542 1636459 1160194 1548486 66555 1238821 1977168 1167954 847302 1694699 554517 265986 1748877 1805724 48664 1740721 1742565 1033837 175742 1296428 1613682 1231015 867046 1735712 62383 57003 12768 1012052 860820 769655 1103708 673581 874811 542312 1123041 862871 118628 378232 1189115 1581640 1138116 191363 227367 1362437 1321743 296412 1482643 1704016 1467198 740818 1490084 1334535 1808677 1334330 1703452 1762131 1662649 1612850 130838 1332988 924425 1742343 553709 262856 1860489 1044877 204799 295068 883631 43241 58103 1800528 902113 1608581 226832 408322 1243703 1576748 74099 436441 802690 109181 125812 1031425 344077 796114 851468 1360007 573437 1260125 1842647 1217166 428292 1991608 141802 1241303 703281 1834250 157457 1184766 765171 874418 1285552 1053076 78929 1979367 1555505 694741 1734883 607731 366765 1183486 555167 1730614 453292 171515 1985194 188711 45116 582335 1904523 1885961 134061 990466 1871392 1372477 349057 1194071 39244 1211075 446469 844201 1225765 927867 201162 28736 1715192 1348962 628924 946193 136390 232485 1687646 625510 545297 637242 1949363 185968 1018514 1254577 582274 647961 806593 1832908 1028199 820483 1376678 1814257 1649017 1448913 578360 36137 1992946 1650850 729634 870355 1269793 815670 1230022 123633 1410648 1823611 541371 217838 1387446 91925 847343 1082353 1032907 866975 1533576 1892089 719844 259344 1547157 1096868 1772279 1186814 1627959 947347 1595164 1306959 1717248 406116 1187488 1495223 1984218 1338073 584012 325799 1452563 222679 500329 767187 1991833 1546667 1140834 1506093 1980871 181005 1260361 1090573 1787451 1434313 1358762 1690925 1776070 565656 1682085 1961138 1361290 1521127 965640 1048338 25923 1343865 133582 1047384 1845743 5678 268062 1841969 45311 1285862 1363438 357246 1487690 1314549 1712841 1149501 1058404 239599 444151 504623 892216 497884 359888 855464 44472 580515 1569165 445075 893032 902048 600725 994953 747442 1317830 1869663 1896890 1287768 1342837 1607501 1193804 1784074 106513 1858345 29773 178576 210631 1203658 858709 1115126 1897800 56725 138519 537088 220996 1763632 891006 1293340 774992 137347 1798517 810130 1342781 833457 1376043 796516 1268667 1049696 1753159 19857 1720125 610412 392003 662310 1042826 529064 183355 653735 1465700 128252 354967 323241 1778083 1162033 308661 209986 1402997 1028227 1926655 1765443 137490 1500802 1736499 1581999 1953834 357524 1087733 1838020 838448 971408 220559 864548 1234769 229625 1187849 79835 1108851 1162739 294960 809035 1808009 312505 1888023 543339 474534 486669 1130647 3193 476685 89245 1493033 1463378 1681608 57030 102232 294698 283727 1282608 1566390 1486390 603962 997972 321698 430277 139826 1474350 1481382 129128 1142987 1305196 949076 686613 770989 24635 1511859 1235494 1606022 1682366 610052 1350545 6597 1415373 1714796 1120011 968374 1511874 345035 158342 1342474 1919428 995080 1586186 1003789 930773 1920117 1367449 1628218 204285 1882574 914508 1471627 761024 200669 77126 1726213 1709595 1321006 1366952 316818 1852477 1565926 1237477 195348 378888 403351 1893904 634052 1784964 295639 41863 927985 1273029 875559 1770007 256118 290600 1113382 1561127 1839492 587788 720636 959276 1364964 1233217 596855 1897528 502625 1083664 1474096 1088420 1417559 1509720 1191435 1271688 1147160 306359 438191 384034 1113882 1573949 751047 1596861 1570024 837197 141085 1578564 787213 430794 1745849 1799960 1359358 1220858 1249015 83297 658925 560199 867918 688454 857619 931676 764924 339772 204304 906547 240583 681085 183067 1651153 808065 82073 347146 675810 1189124 840911 1419204 1837874 1857409 1191924 1499531 1582923 228140 1533420 1688585 684846 382034 882354 115158 1766270 1948259 330769 1321035 1175273 1582994 518437 297027 1958975 119791 1741022 350474 1948370 1459878 1551018 722992 1086539 1994880 1268202 787114 846815 1225027 590407 1572841 1008399 1027179 1849962 1471015 1109169 618080 862171 756215 781961 879520 344209 1663647 872573 35316 447151 634517 674838 515763 1625493 691901 1071718 111268 176517 996080 1524110 799931 1029725 566814 1804400 1386304 1489200 850121 399545 1566195 1758567 1585117 600905 41202 1858794 1259679 846381 695658 633948 586331 1155809 390412 334228 1744534 1511115 1033646 1447349 1582223 749624 828055 1869451 1898234 963004 1020743 791131 1764476 1301262 1974610 1932481 96690 1430327 1916925 1029495 1095517 1411456 1573005 864274 345925 863563 967830 291050 1636202 1331433 530295 369345 1077873 1404538 721199 911848 948231 1048116 394949 250294 482590 1197579 1706265 1821525 70217 473233 601146 1449455 1476059 344847 704221 1323101 1058546 668870 118828 736214 293145 1231082 1291776 1962127 53565 227183 421867 846064 1246691 378854 106110 1026481 694458 22855 544336 587597 1117654 1412180 1161580 1627463 1978889 1680041 917805 861202 332346 1321704 974272 218493 1608704 114023 830418 461428 1053973 833016 201628 1273883 1427790 551040 509549 1379278 589569 1843392 447170 1914845 1792839 1294584 1196564 1679906 1112028 602053 274937 737275 328770 992531 1766299 83573 220948 1267377 324005 521265 463149 192878 133976 164737 842321 1564049 1498026 567531 36891 1202936 808309 767595 961686 1042660 532264 485677 646631 1145436 1794727 1337047 4882 1484641 1246665 909838 490072 663559 181355 416772 1770230 1829642 166639 110964 977389 1855311 267063 1459532 284885 516857 1951854 85541 367938 1800689 1274080 926003 241680 1313019 1687643 149306 393971 929501 1091164 1941920 1970325 429596 1460035 1546386 1628125 1722312 424413 909124 352694 1187153 885905 1652131 985642 1383760 163499 1485123 1413289 1621137 1634577 1678317 66086 1950867 1530425 346873 865771 1461234 610180 718342 953461 465122 139786 976069 1639383 1126395 436313 429778 350357 1225594 1089962 1000843 1836818 305436 1222344 804897 455727 1565084 620469 1372295 441863 1268648 1313126 522658 1237459 1062353 1700664 1713019 1795290 6730 1676042 242416 1612994 61343 1491354 95693 9471 1419792 1531125 1243230 479401 288207 686534 323705 743656 1596215 1519037 1403256 1708805 1146830 459720 1385482 465153 914864 1792961 295548 1015873 313201 1941972 37707 1787407 785235 549071 1283234 861518 531489 1892538 1245335 100861 964726 1636197 1134460 2509 59234 142083 988681 1672450 707897 1853884 49275 1806169 1774976 1486554 555503 618354 1954546 159347 499826 1691367 1572515 1244780 344935 315978 1515080 251395 1536817 1712898 437581 699703 395549 1578383 554037 345367 513630 997880 478196 1214529 629223 747435 1527475 233085 1348237 1496737 1506948 1947936 1907326 1201266 1137348 94108 1544657 1257801 849302 1021732 310441 320796 129018 1307960 1309459 934727 663546 853010 921110 712559 1025719 1269190 242216 1687879 1356824 284456 1668262 1550772 552001 1338536 1886913 21744 1745712 1755950 1728486 1718060 1189145 154613 1400335 1784521 203175 812951 1821942 92672 586511 264571 930789 851692 1276752 1254881 1800144 704930 1001588 573992 606980 1586406 488230 189147 1686073 28480 780445 1695334 1262126 1072079 1275957 1371198 788050 488156 3950 373037 942253 69366 859746 1329326 1681901 12210 43099 1420675 461915 480507 1982021 790416 1374492 1780914 415446 481418 1686628 288454 1371154 1578487 1269938 843641 124446 1874655 1114993 792182 1764119 355806 1712020 766929 1313875 923545 1772239 972716 1470175 985014 1491581 1388332 1075395 1755276 1622965 1394055 1091907 642743 648387 1484359 293241 217316 1760726 1033742 973431 997987 1648421 685826 1694466 461444 1222521 1549981 247797 1094984 1384410 1182565 778796 840115 1228378 1631079 827852 1798532 819157 387732 326681 1956699 774957 495277 429294 1032606 1244839 1461470 545496 229092 1353245 686661 1440428 391222 468360 1286908 1191496 514051 1505123 300248 1919384 1164983 1148995 299303 580337 1936458 1993137 70270 385941 660315 864383 1314730 385740 1609594 597824 1619529 1689253 507837 1053342 481303 51019 1782203 1666105 448474 1515524 1855935 535483 1444737 964842 1036310 1135769 1142107 1492371 1443977 1563996 749838 821446 1494262 555825 1041189 1639100 741574 920037 1598726 89040 1722509 561728 1563638 601470 1892916 739121 389249 1677033 1595146 1166899 351740 1497225 1683969 122356 1332568 106332 1663025 931504 169774 635471 728348 1994254 664729 907522 496256 37206 311121 114009 1525522 1778058 1424161 1995698 17558 210469 685054 985008 1842728 535122 1840567 1331117 1179814 1201164 998718 489754 703131 234790 622186 1416469 326319 1587886 902933 1161618 1520866 1226202 200004 379614 1995273 707719 1667061 1345733 263561 1646377 358424 9676 20256 318730 499766 417961 1198405 484833 1335828 1040661 1553274 858787 1996996 689013 1604682 645418 797990 1258065 593909 895533 1459502 1960211 927511 589249 1973576 30673 302590 471125 733235 1267288 1482080 1384 923828 880863 393510 1708576 244677 1912695 70163 980272 1579946 1435633 1040700 1170022 1753069 331900 165115 1799355 291929 15610 199756 1960385 1375376 602746 1743037 1317485 975617 1523043 1791117 988329 818446 55017 1568645 382231 1191502 1615099 592148 863990 646050 1492319 1697775 1724452 24607 1739627 1363185 205286 755020 1692137 112390 1139643 440325 1550210 553839 165944 1161693 1728433 37482 1483110 772467 1968255 934048 1125928 1178929 1551001 1896356 579659 1433443 1453316 924344 1058961 719273 71252 1874879 1639822 16991 35276 1989239 1019651 762369 1313591 613698 1247324 848030 52215 572607 1705458 730671 1044830 1264650 201709 105853 643726 313115 572133 434279 1343599 838686 1775429 231288 1932386 655288 1305855 1825156 1466762 698068 418652 686087 331726 426221 1293044 448063 274331 1697315 890065 1482126 492465 98683 440416 679922 338830 748608 90422 673693 1833924 1800796 39935 170116 599438 1047467 531783 725002 1292988 386859 595951 1560534 956942 1711431 1290573 465569 1995319 465663 1092479 1462796 152726 1768984 102805 1531159 544361 857909 1512663 1831158 1633102 94988 399622 370164 1406901 675992 1384500 1042338 553487 1264668 654664 1063814 1096691 654993 1033001 1109770 115635 964639 564686 763032 1455337 1025603 933895 933870 946943 1104080 87958 293473 321793 31149 1771752 342827 818829 1245922 1924 99493 284102 295517 544653 262817 947027 1624276 292974 1925504 350557 725110 227692 736898 1057559 1603748 1193274 94489 1896939 417438 476449 1509837 1941264 928596 1916915 1354312 728840 994762 1628608 211375 595579 1644302 1757227 615324 1272326 1793368 532492 317839 716276 536413 1581830 1850983 198272 118310 412899 413986 1927697 1946733 1785051 1203486 734121 4228 395227 1957896 538532 368502 1045770 212693 826187 1569037 324072 506707 1516711 1266597 1976911 1971437 1362969 1460644 1825413 1939108 1532528 1520384 1383499 788895 280121 1621453 1201221 898795 1152291 949946 640734 1599855 1203762 1004173 1341830 648752 650432 214880 1764722 94710 1655349 681094 1035106 124035 1954574 610890 1947121 90110 690020 138848 484000 1399613 1863031 36363 197665 1647004 1825243 910720 163235 973580 1632792 72572 1822577 994405 1933792 1292641 649622 491780 1263507 1253100 1469534 1204607 338281 310870 1569275 635136 1049781 1642560 544690 600393 1345693 35987 1565147 1763387 358517 1520204 731543 770611 924859 1367891 1901941 1154453 719274 426770 378024 1911317 1291406 1398604 876516 1127356 525282 1800828 1623726 1577739 857580 1518668 608838 1308490 887522 1621629 793209 1891370 515551 1604199 294264 781645 1386346 1976315 1687067 850210 1864913 365958 1038560 310321 1064491 544775 1730125 880990 1542635 1207303 475072 242708 533278 718586 381048 1314851 806354 1632225 875312 1771354 1959390 1280110 505698 1556609 285823 733756 377746 1266131 500279 1145388 590641 1551484 55783 887908 1784436 1086405 1345066 556404 707794 647571 1020282 1950103 1523833 1298551 137382 1793704 221299 1628832 1806386 1738374 1761711 1534602 1850669 340003 1570079 1594322 296474 1927286 1954233 972362 1654877 1975663 1543295 1726056 545712 1847900 1703028 1971477 145143 928732 343041 1943734 298888 1388514 1958902 451828 1147310 688316 1917380 1413717 1041798 476565 1095185 1177944 1321134 238816 1020597 1596177 99526 1400849 999412 224722 179879 546568 1415521 1686908 424932 1592448 378790 1755128 138092 790060 359543 963213 550022 381883 1322961 1470937 388985 793293 1832881 501486 1116213 172227 19801 226692 1890419 319706 604037 1675163 470360 745392 1539496 1235146 141273 384970 766674 1753122 1955613 1969982 907178 1619353 1387887 910059 272119 1636312 1105880 286328 1933279 693867 542428 244475 1479942 404459 666339 1196300 792748 1230906 1747082 413127 1069094 1116921 858276 1822319 798323 791835 670821 1800465 922558 960933 103431 1698904 1640795 1976658 131991 1478771 187520 699704 549829 107539 1768333 986712 590822 1173766 1488472 621700 1713150 140163 834483 17045 961346 1280746 931398 1364599 1628906 1817161 821089 20798 1631596 1982730 803658 226165 1607207 1874757 1381363 1009515 945047 1763753 799509 1104869 1005834 1608790 1927633 1493291 1055037 1518828 1740231 853087 1607965 1609260 558903 460107 1988547 1889428 162055 516618 1227647 1106624 819399 641250 8013 20488 861159 18797 1890155 1754717 1419011 815658 522811 359603 1127135 509373 732637 1287276 453476 1032770 1958712 241148 377878 505752 931520 772794 540933 407477 1821165 116531 687774 401903 1399660 737549 1908493 344203 285758 1713821 1942199 1863082 1111639 1852580 862048 1022200 1676275 1745533 357869 224697 1606426 253043 652712 586114 803809 711509 1754939 1005552 129811 786271 897285 1454344 340180 1701374 1211962 1850001 1754437 126547 38364 1376736 1760601 1094314 788482 1969148 777608 530652 790175 1460006 1377361 1508754 1924295 1626960 756373 1948631 1783358 1056137 499552 887256 584340 633611 396668 1363776 1576961 52514 971432 1073128 498987 1564760 736550 1856388 1602132 147239 1513180 1167920 1961558 1792863 373838 1237959 401268 1750976 1009299 1361656 865653 977486 209270 1548968 1162160 1526105 475551 551584 77067 952211 1874140 818974 709784 843333 813555 749715 1510376 535485 946232 1452792 1589505 1363103 1032012 1050140 1569119 559223 503321 1895370 1914849 827010 1086030 154078 55669 1841873 1757195 494374 1467575 1597208 1364755 1340441 155210 398135 374931 1375575 1551836 748438 1704922 915888 292901 830243 1091688 1043053 1612938 897026 1499783 552049 1799835 300743 490908 1077180 1035175 1066025 471048 1150505 210433 1416484 1487062 1912204 351747 1860919 1971896 1511019 1000154 1734604 138696 364313 1773661 373363 1144240 1294871 1787925 947806 1218341 1479433 1072262 1858859 1977141 1724558 1216685 1054227 824541 188891 1797860 1920756 227540 1337667 532169 1661533 812478 1235475 271666 881437 1666930 681532 1420906 879111 1171597 1801246 1033510 569385 1757549 291316 399836 390336 1310021 225723 1934732 1489297 936381 528 1162677 713828 121676 1628332 449531 1078245 1355279 1457073 1600556 1494459 1288712 371229 905469 967636 421956 827487 276992 266661 1975185 1116724 138478 1015110 894442 851425 1040969 1155362 463122 1201254 1085980 480470 1183948 1242474 214858 939173 340767 873822 1928121 1848138 373935 1351771 31248 1635290 1290243 790497 1264105 907236 371850 1785777 995012 554241 838158 1886924 1756588 824651 574881 1107315 1468689 1169852 1921476 1380036 719357 1418299 1213126 1605910 643900 1953691 1642348 1823046 829146 460284 353622 712065 1699268 1204972 1612213 424634 850982 719222 1986660 664763 382056 1260532 200478 915055 653790 695418 1231492 1615854 149898 805502 344062 1216265 178461 1447149 509897 112274 1477065 1545885 1133766 1983994 336523 188307 1476618 1360152 1834283 1881031 332165 1270033 1943573 1238101 1068804 1822818 1189244 924570 1562615 210871 1258661 1527181 1482155 588237 1192851 1111167 1431992 981559 1047603 1018273 1663258 1419142 1376764 375342 1160292 53837 1402872 287054 285776 1425697 217037 1826511 410753 1172896 1659342 1349353 1487578 1052207 1846372 282459 664693 1285811 1772514 929610 1023212 1757502 1752537 1002228 1734219 261893 1879422 657595 69295 1834132 692252 1523904 148476 485645 1652629 463406 1990804 1680031 1362053 391344 108627 1204008 1763751 391626 1698767 1084651 1670812 117692 386701 570555 322983 641537 1289750 1257337 828923 904116 1688005 389312 784651 508877 141971 323755 528727 431950 1385363 1028276 192533 754044 1739261 67444 1456709 102164 1626503 590671 236000 225171 1375505 1396729 967158 1497679 1138008 205053 288381 1730803 1630145 1428448 775217 538654 1214502 1867079 13889 375252 1381662 1646084 954553 366858 112475 141159 1901488 1581041 1771080 1957555 1775861 250249 607187 192574 1225076 1820930 202554 880560 1056602 1645397 1947815 1946247 583310 1290183 584871 694058 570021 1669088 1545936 497720 122393 506050 1761629 1027386 359441 882207 125506 1495376 573237 1846160 1665191 980442 533798 1840631 452727 1091821 1504212 634554 1936011 600322 618558 1094798 849978 781261 369598 1038843 677547 540818 236931 1434641 877764 1787983 1466102 1263950 1618913 568364 421120 466759 163841 1564045 1334440 1519721 962521 1577310 1653449 511008 851097 807229 1235437 989423 71462 1546769 1441553 1670345 434523 946778 1471029 335037 664855 1927159 1537114 1825556 1372366 486747 1809164 1128063 1048443 287699 76258 1763786 1756963 881326 110783 1943235 1312748 613924 1961325 997569 640780 1872579 661648 1971363 115750 1404919 1717474 1842544 1319590 783966 40473 1474609 1155088 1178630 1998849 318591 1570263 419407 608494 1067090 950366 1011592 695876 1608762 289837 234964 1434597 688056 1590812 1359888 750894 1740108 1639181 517700 40446 420176 331890 982429 1652989 881139 156660 15015 1069927 61369 893674 842948 957319 1559236 24768 492352 67301 1627521 622162 464396 1993336 1070570 480746 1425175 171180 100513 781325 405520 1241469 1643838 964452 1688655 1014135 1207113 1021528 609969 1551536 1932027 321990 843952 1609386 427781 1714857 1116303 1385048 652311 877824 527226 1766301 1493196 674115 1920319 1121613 857761 328938 461787 1897490 1984169 89705 1828776 1999623 591128 339216 927816 164829 823143 1842665 996317 983409 1819464 259452 1335593 1143575 766339 561530 626466 1937009 3387 1172812 1816592 1758678 1588789 1175870 845090 1344122 711109 2374 1948972 1171226 393985 34259 1175792 151494 1489236 67214 1773949 764332 1633515 1760317 1608885 297974 1309368 1037567 1060249 1504765 492909 1258492 1725156 1058527 1303545 1575817 1357896 1980156 935357 1041774 319500 693129 1177833 488601 1594518 491442 558505 132196 1726536 811503 1789195 759536 1256933 871715 1386841 384266 795472 1165744 1707837 1718204 884567 937812 783365 1981663 1261907 1501931 1973123 1660242 1579523 12800 623105 813123 1050209 1841240 308357 456664 659637 1228401 1319344 311060 1038111 1661338 36839 1343132 865001 1806964 1955412 1367200 130531 695506 1262948 343592 397157 1197013 1594573 241054 99353 1073716 104305 1197225 714955 1050243 601790 1090315 977465 1198457 1825393 494399 1398942 122821 1547071 1460011 1708843 529010 1030250 861640 412954 1324334 1532475 1863947 1321546 973328 587266 1092187 1324118 1022254 1890329 1298333 228277 73922 264614 870278 1518121 615558 177675 620383 1644424 1590167 1765007 1029428 672160 176176 1589735 1637647 1363437 247428 1563300 1581152 1842298 130638 551079 1104636 1158972 1728636 1104983 1217766 736287 167156 1073825 1382536 1612101 530611 1012583 1723090 534159 2393 1261975 1552694 1200687 484424 18898 747153 1843227 1572766 64211 264293 1139972 47713 1365395 607422 985733 1269926 157444 1964611 414734 1713340 625641 1477928 1054176 1650655 386152 949695 210291 1255040 345165 1646420 1338312 1726954 1735566 226740 1774017 231151 1789424 1964423 1666364 81497 981540 571099 1168591 289976 460487 239591 1863695 1415902 900271 1117121 519521 1566283 1169953 467302 1305568 624863 1231948 501158 723937 1211344 1593900 1924218 850750 614126 1617780 1093875 1307172 1967000 36796 1352932 969501 610872 710177 1134357 1778879 483172 1432770 1358238 1895950 1861055 479478 226527 1394399 867957 1478942 1282043 1007238 678594 504630 1629233 162383 882526 1156209 1067288 1111273 1984345 26965 1343750 363294 1871942 48277 435491 1066785 467535 44184 1817464 1445916 648594 220378 1887583 604361 389862 1737405 712602 1600801 431366 1947243 644621 1510289 1185694 251898 588990 1329502 242441 1262268 687266 1894301 880558 349833 1547838 1875480 35690 194013 129621 1879303 1512891 1078406 1371230 1451483 1576098 532000 1426366 1979616 16602 743853 1501212 1246215 308269 1892822 1215015 1995357 1244856 325758 1618942 745262 98677 743495 778242 1468213 1072552 1905613 1362883 1011577 1790721 283505 165279 1169670 1383636 1799489 1214241 197541 540391 1669416 1687537 739950 1330444 859985 978301 1923216 1141156 1690192 39879 1099484 1083907 433634 1084389 220228 1101583 1397709 568037 1139628 1219493 419180 87607 1329072 41973 1781727 1149348 1353538 277038 494781 1615016 717613 1785970 1610139 738002 1005197 1932532 353552 50509 961611 1863876 808716 49384 1615864 933789 620659 1961443 888177 1761763 1674048 212082 1822715 854044 1722231 1151903 315635 730007 940978 103479 1273265 716018 338280 376068 103074 1641807 1028921 1606983 177553 34039 673564 655558 7053 1185506 64241 1605245 221181 1097069 3873 1805501 502885 1893051 1412419 445144 1298967 1964179 523281 730950 1512642 50306 1857530 1483134 406767 885382 1543063 1947806 178532 1786483 1259099 1853441 1261473 251303 34244 1729801 444249 312274 1676353 955115 1107291 892410 349078 1304028 1780681 430247 1356967 1932410 838460 1944669 1630555 517456 1840601 1305860 998918 1099441 1088088 637828 331807 343916 800019 826702 357765 1880894 349085 764744 1200845 3828 1655951 1439182 1449 758564 1409376 701429 112891 1707551 1705210 906894 445718 1763171 1641164 719799 1990541 1960122 1816153 552770 880712 238329 347592 908596 1046296 1388159 773832 834796 220288 1757075 212490 1024509 608609 1774143 601737 749467 821460 49493 1185705 478018 1803557 132098 227038 1010883 1046524 405048 1022778 919607 1248379 534925 644712 1938841 180915 1364646 129877 510143 1206610 1808781 1791487 1888639 1133811 1959279 198392 1557438 45631 1397724 381605 1827628 1127682 114516 1399023 1426412 1437621 526957 1913685 1128142 1011601 733554 1892609 1131798 384401 135080 671651 223205 671249 1244790 1247399 1061094 281026 1231242 1779794 152617 1313932 1925807 199010 239649 549741 939920 1065754 1625448 757184 112772 1684450 395387 829842 985877 1297017 229233 781518 1695258 1977961 1625616 1771343 1651731 978859 1562088 1004537 650532 277938 1012016 1321366 1271265 1156604 359879 1958969 1269739 854074 1120722 941959 1743733 1296160 1557474 539242 1281612 1636227 161815 9869 145795 1004252 608166 1178872 560613 1355509 1680437 227229 949909 1513474 1681973 681107 154090 1379877 1162308 1229659 888488 451720 1784246 1775745 1291929 749212 1583360 920044 415529 1723830 64710 85868 479819 1031911 738401 216282 126375 1309089 496142 1594847 328550 474074 1759483 840210 1587618 503464 846648 309229 808677 1682613 1866195 740388 354070 292080 170994 744892 543262 248378 205290 542007 1033359 563085 5632 573746 236706 770172 1187929 153524 441775 354400 1134414 1689695 1056523 171579 1767528 118476 42394 48650 956382 295132 651890 253213 1462179 1979374 26669 1688434 889433 1367306 1325439 1397370 1697488 1374014 1133939 1283025 372024 1070462 1126495 866440 1909614 584130 1839597 1790474 1790301 1979479 1164687 33005 1934113 1598893 621606 1031476 1645559 1944451 1325881 242987 1413522 820048 1715620 1309234 1121281 1661402 1902733 299758 1326292 1088339 472724 224061 1452354 317270 979881 59591 688281 196093 986173 1822232 734406 1709969 162962 103906 63669 147117 489826 130375 1963660 775164 143484 1850626 1462573 995488 801841 290730 1061089 1903475 650189 152010 5907 1997574 1423890 506895 1695146 65657 1998650 1504807 1518031 1841013 1298098 1500238 282409 1195592 229879 1937151 923511 1068151 1854359 646668 3572 1362937 141507 985730 748092 749623 1722120 52939 1262969 739410 703149 1347881 974535 1269043 1592824 1340803 135172 247912 417062 595825 622245 676315 704354 1637221 478287 478577 1414427 781618 1785460 1584300 465639 1203541 111187 800913 1441464 1246437 1011025 927253 1302629 608456 1136649 1981123 158689 1799130 1264286 1044394 1715705 1834387 1872687 180832 274474 511917 86512 1857218 1067114 1215739 38238 891756 762802 1157015 1900615 579476 201706 575149 266568 628878 1492782 1495730 100617 1014029 113078 857813 132181 1956985 1401252 984795 1482182 425297 300612 325903 603235 1453810 1445752 38067 1152282 1130403 1631357 339628 969951 636807 657327 182030 679208 1438527 541625 487290 948374 731843 739127 1913203 1024551 1232584 898037 537729 1855872 1975575 716770 524330 1055328 1546552 227949 1075592 1393909 1313315 1422950 352326 464270 82660 952771 1153864 1065680 1721885 486294 1167125 783151 985989 604253 1332485 436026 1555512 1193220 979565 1165316 449977 384077 748993 1401974 1425848 498158 433261 574560 1176042 1104507 327526 896676 486607 583509 1563445 1990928 1198062 1253057 1623647 1552009 1920164 720933 1145767 438778 62021 1671893 562595 1484090 707712 159173 1138456 73994 1669542 1455842 1309918 1133211 533738 1262363 1644489 956775 1592349 1951976 112911 1635519 1069745 1447124 821565 1653567 838527 971335 1321652 1725294 1730191 603640 96429 542153 457357 1740073 1571197 617698 699827 249267 1282218 4532 64761 1832245 289223 1434612 831470 1970123 27711 1343409 934675 907295 1836574 664591 1057940 1105445 76060 1393430 507758 1751936 618719 895110 191104 170286 924508 1474324 1859167 493315 508534 1267151 1441923 357011 349664 1357512 747169 1812201 1113165 804991 149076 1984519 1097917 1207122 1805503 1948563 950765 845302 379065 1174689 1131352 1377372 1500360 1507020 165295 1813325 945169 1926568 1447617 748492 1084666 1935928 201413 313903 1577661 1347660 207990 522214 1174221 1800309 1220538 1490261 1281823 338507 926608 1443852 581808 454322 1943535 6640 808551 986241 589489 334502 94139 969931 517187 417194 1551850 1058909 1153060 336629 1411009 1994945 1651029 125157 1204098 1447460 694875 1654110 1941560 1926617 1067604 1040656 210605 410643 1707634 732745 499875 1337226 610859 20383 1914 506795 1678020 1829869 1454950 867475 1422058 1635538 13041 766067 1072580 1131638 840402 522218 1954249 1793744 599543 1594334 1817252 643450 992050 30238 1414457 1997020 435886 1134825 300182 717682 507398 159622 601767 1401034 217903 1010678 1054467 1312854 339850 201764 1513866 722501 447486 1980097 902199 745780 748516 922859 197407 544798 686483 940608 265229 1692375 1859835 395231 642575 1915101 991608 1147674 979026 215533 315499 1835962 883334 1339590 235361 1226253 707862 179015 1408816 1393798 799604 444832 492829 760419 929146 886038 628972 936828 1209835 1472756 17209 1307608 856059 817555 1475486 813454 167036 862139 677725 1014609 438245 1641428 1351048 1850909 1545224 1649156 1552349 840309 1052452 110198 1697854 403431 494724 1340779 1578767 987555 435990 1058410 370162 1153515 46644 1048431 601115 463443 787473 1228084 1355703 1833057 1803696 423743 238015 482917 1878953 1013503 472886 1680918 1384145 156992 796296 1410505 1701169 92392 988450 984510 1391969 1019726 116551 418720 1974138 1513504 1357545 214931 73437 575019 1190322 1706543 894792 1914818 1045823 1140262 1733674 13216 1426319 423147 1355333 1843514 1916175 832003 801878 1291681 1088385 1806606 1802967 1075352 1564982 669799 1647726 1306616 1215702 236736 1086110 465308 1003151 1429594 1613413 556515 1835552 1930679 1773298 1482099 1341612 1979637 240211 20992 639228 211095 1570008 304740 1687236 1455235 1318040 368380 1456050 98300 445098 542904 456905 1798691 1601644 1449690 1716312 715698 1090787 1859432 313236 1896453 1634987 211697 1318274 1705488 420739 251444 142356 477581 1873895 519753 1868223 876624 1707599 996364 110308 1956217 336475 1097673 1812774 112342 1750982 563672 1390124 1777421 466420 1051059 1570406 968524 423077 1342041 1575339 689784 256872 1785919 1776278 1355239 1438154 1200756 1733233 1146192 533092 592989 179817 241151 522073 628314 788749 750240 1837195 1387428 1358450 1861978 798256 89565 814319 680124 517709 154836 1106311 664018 1101481 279290 590783 896892 1453362 1717280 1017741 1238818 750394 1422578 721090 41814 492051 488008 1220824 519271 1460207 1254155 979674 194659 251356 835431 1182398 1574519 1577535 1012379 82443 1240929 1386461 17418 92250 863933 65695 1799520 184598 1809710 1859450 533412 1391460 1557259 794314 1407271 250811 781416 991680 1933939 1443084 1414540 1677176 1893062 132770 344922 530628 519490 1544790 1956325 1762074 20014 1447898 1798758 951247 1629911 1924988 142766 881596 996052 1016935 37266 795407 1029353 927444 14470 754741 494914 1238383 1816812 992191 1100062 1306480 1168232 781402 1442925 867138 1243599 1247141 978651 1595499 1327975 1799484 1187842 1207760 484787 1367909 1281340 1819550 434186 1530755 1075786 310160 1618679 1589363 262407 1530388 1159411 1289827 1614703 778873 1974869 444217 806106 1384651 1463876 349751 1719363 329182 202334 122962 130067 1868858 1242274 198487 596813 220118 1639222 627057 577350 1323369 494093 1818358 883477 1832272 1228199 1664217 457980 887714 1684134 1680053 981716 696680 21478 1778769 1518540 344788 1509222 36046 1152193 1128408 56616 56712 969487 611178 670768 310961 1149332 104860 1293140 1414617 1300933 215159 386908 1531313 544267 1670587 774748 567748 1060390 1974503 7524 939679 567107 1515662 869664 25330 1969758 943409 824960 149732 1130003 1690850 376517 1020706 499668 440739 948430 1684989 679864 899890 1399100 1772865 904991 25058 28779 1272199 1600651 674301 188560 1042361 980731 238060 283926 1221862 765061 486850 249921 1769962 1961848 911243 440389 1890498 608683 1822666 567643 400491 429691 571324 1146411 1307169 1203886 827336 913442 1880868 304712 1567330 378307 1875581 542661 1038914 316653 426980 1118470 569640 1025948 1531633 1423837 1153039 18065 780319 630204 323298 1315442 1093221 1046825 367639 937051 1899026 919265 99057 1533444 1585872 893819 1457990 538489 1631788 405431 18625 1359651 574014 1406098 1034573 523163 999899 1970981 426525 1904210 1729761 934783 130866 818437 1707511 209381 286365 165548 328799 674128 1941934 23526 1096986 877907 1307216 810180 1844085 2042 1241305 835279 375347 57695 806218 1951162 891607 1973840 1941182 325839 224158 1559140 740846 1362247 1341518 36219 846647 898942 560785 318124 1842819 569192 1731310 411297 1810909 682182 561528 950222 523663 185611 19808 1896337 1386494 1911028 725356 1316093 715910 1225553 852330 1585203 1436208 508579 993305 999447 1079572 1708284 482914 362749 1927100 839846 1562999 447600 899093 807666 911615 1227132 853042 1495599 995587 1548451 1016636 681074 527171 1595776 1845342 1497429 902910 927357 199444 1326638 1459309 103852 1398989 1053257 669353 1698307 1278262 1059233 308831 168492 1612852 494109 856880 425929 1460506 166597 10831 1639858 111673 529212 136018 1125109 1036880 1330703 346939 1653044 321470 135946 229231 186218 1960008 803033 463184 1969436 711789 44907 387621 585961 213938 1381849 616499 1235521 399056 1346021 146079 1436469 797891 601970 633828 326900 1878534 855791 1957809 1630818 1303551 190813 1845394 1535395 1387148 820281 288662 834936 445634 48762 1795302 1234750 769482 1156226 850426 986703 396544 931121 1246628 1173964 181877 897163 222622 1428468 1554244 707775 1738418 1641040 1199611 508917 869992 164790 308833 1703497 715632 1246345 815611 1457640 233898 736491 203580 1608051 75177 47459 966730 1321921 842572 1218982 21393 375833 775517 1141249 1515669 846657 406890 148131 1415345 798473 1740806 1705999 647250 97485 1706452 196056 1592650 1113598 756459 1710103 1573126 1406373 1865589 1709528 124235 1431663 1430300 500471 527484 102367 687910 1349694 1064085 1816687 486629 1865516 710374 200598 1247655 1932746 1706058 1573715 665426 1165032 659492 538676 151106 1181266 648207 1238556 1412222 335386 1391328 1776792 1592570 964358 712661 1041894 1439898 1254072 768914 613361 850217 498819 1406334 1506132 1100445 1368021 1036817 984549 606878 298703 1359637 1482251 579979 1505373 1020463 592856 1430682 1380716 582736 1000083 202072 1409493 404024 1488773 613849 1910883 1056320 140865 89236 31537 1786529 921536 1027843 1467273 1138555 1714869 1274692 841339 1827364 277011 963188 174138 199761 94449 1226058 1457834 890956 780162 20968 1581571 1980126 1552549 1054234 1632739 1958083 1916223 894283 1033219 1345778 961870 581510 1976883 364887 622608 968659 1041467 648445 658414 852358 1047579 987226 1501337 1648949 851477 824560 1477841 397376 1787419 573683 1554859 1434760 1483240 434708 1045762 74891 994041 1800315 1426276 191686 1430249 1382665 1376962 1256463 661806 1413215 1449755 1944249 641004 1869419 143269 829905 566371 259373 563813 860495 373753 1633233 1007819 1565277 501263 1196380 1078136 356540 1148396 1873522 307060 484857 206525 849905 1427343 1464726 186048 1171474 1875141 1001178 681349 923096 1975540 1857655 43150 26906 1760941 261750 1576761 201326 1348927 659073 408530 1001938 1874988 1687889 1157752 555044 1963624 1671957 939537 593089 835147 753428 283643 191231 855430 474153 316727 521202 1427704 1895201 902274 1291096 1875771 734425 305864 741858 786559 1310299 1538210 995958 733269 675014 621155 1934614 327811 710351 127076 854923 1205001 1412213 1184706 1945888 987123 699686 959287 1498163 867824 331818 866372 1661541 824889 228182 1033629 1066459 1463795 1950463 582070 620785 1429288 709925 1441885 705156 357781 1491345 1649740 1765685 480679 320205 1609102 1342959 2339 1934523 17755 1484729 1384558 189037 333308 1665630 1523709 258189 629138 993775 868305 1504971 681787 1204453 1784941 308230 1651317 202296 1659365 1085170 1975843 1195841 1373551 585080 1673143 1167051 287792 711124 655798 1827263 678798 417668 67140 638401 4017 1157709 1350954 1140306 1158363 1923705 1633316 1058074 264227 1683694 1060934 43058 1637819 798935 1606001 818282 1445300 1569230 1854235 901312 1465126 1982615 70796 1394440 509406 1201017 1255935 269518 577112 1181151 1201111 1725925 1713381 237514 1168446 813348 494494 1210702 1776437 644667 800208 1027895 1370975 75492 1847974 1124672 928758 1103606 1436907 438408 266979 102618 1265182 1315177 1626398 470071 1406242 688084 1385052 997180 830144 789356 1439764 48010 1775266 690149 421426 832674 1869091 1961467 354083 322936 179321 1684707 1385525 1094132 1496530 776744 730689 1462930 444270 1408747 86867 1783249 1249076 1384462 407144 1422865 641945 552035 1705919 172141 298742 386745 703297 316354 155745 1228134 1186830 1934227 1834162 7217 1954447 754858 1738722 337790 1406221 695940 337111 142195 149674 105638 868844 1794920 1340304 619168 275917 1476198 881264 333239 371025 1487933 975753 923287 526338 1996232 1958598 1537400 1621192 1859614 475695 1593852 174296 1160601 913583 207905 1014362 619271 1383229 127913 870300 1394126 72205 700824 1132491 1400026 1378079 133467 18922 988618 866551 1220445 442742 1166184 310943 1192434 855722 1101302 866201 512752 153107 851823 1800167 1920092 1067266 748944 87597 1730046 1467054 838946 507588 8171 475568 1091930 1424869 1343202 328368 436218 1040388 52936 1981313 810452 906668 1258666 756419 960400 503562 942713 1089024 295524 1151688 699491 1378864 732928 1791284 1107833 223528 1913495 1160882 1148678 1911931 1052121 739916 219837 1653707 1165962 860229 660737 1711229 1617765 707627 865032 1764904 980063 906367 1602792 409919 140814 1183658 663653 1948925 1063422 561348 584297 1684366 797626 529955 180061 685432 1003123 1387086 970697 98101 629117 519895 198317 1114675 1855328 577675 341565 1126291 394517 1923531 199182 1166884 1343115 1067291 723939 292153 738289 1839023 498657 219173 927652 378453 209396 1736880 435422 1861111 10895 1486512 1330080 1704055 1163971 777579 337735 106379 408998 1735512 1253000 1955122 1846681 865067 41919 608076 1785657 1274545 1561637 846385 540282 1839101 1518433 229709 1287000 708202 1277742 1484815 1894525 352482 297822 507760 1472302 741720 1574323 100657 1026674 1261121 1167104 40177 1509283 1088402 1619501 1559544 509792 303299 1990385 836623 408708 396595 1203565 1153850 1197987 835521 1019124 998008 946119 1176409 1054203 750938 333189 885314 1114949 889353 1003970 1851395 1256942 78512 450274 61500 370073 52663 1804848 1646891 956797 868423 1669420 943689 228951 448681 894991 1549397 1928971 588404 1648997 1938505 1105661 248307 1239441 895706 389420 103229 1490 603905 277071 432100 808998 1781189 481652 407324 1660376 1552803 94318 779499 1892648 41904 1312391 1717617 6107 1217240 1096628 1833882 206300 483474 647915 1226559 1722387 258139 1643803 593434 1710392 1420620 937267 1698525 1362088 103718 509619 953379 1431020 378420 140241 1479318 449677 692548 219105 1782560 1992013 480696 1393759 672284 1649845 519731 299660 1849895 744228 1577351 55606 584200 221756 528417 1411504 1744970 1196403 888607 923360 116419 1689527 991174 758417 197675 1172570 1344999 63727 1300034 1848308 1525786 18901 1178870 1560065 1156807 611006 1516989 806159 1841729 51555 376464 1157976 1874538 709194 537842 611934 1146167 1459653 1965048 841799 272564 1310142 173968 1429104 1829232 1978462 1701567 896927 1941833 1496166 187698 181082 1629908 214908 1889149 153922 939319 1451340 1727768 1289481 269759 1030001 1941316 1289498 736352 1836387 1392000 1108002 1123766 295940 458443 356121 1133180 1528304 1540583 748283 509483 1855237 1530967 69283 1941775 610915 492160 636473 44422 548241 1175904 1357815 1382214 440037 177538 924782 835965 1999822 1731308 429616 1519920 230572 1563829 1830578 1170737 709387 1990859 1340392 607832 1137517 124061 691496 1890761 747188 392653 171712 1975855 1880523 754811 1989937 1075559 1657598 469142 867380 1668886 714913 1119701 132600 1483888 1597843 255596 830816 1035925 931727 1126326 1546192 766782 647421 1601087 991925 107495 268710 727783 1037536 925015 1728627 671336 575536 1613083 85436 707757 1817661 240664 363145 1090647 1327750 424785 1443309 1084349 1593029 511994 995233 544046 189751 1255344 1432888 385378 583578 1828008 165808 1819228 1879771 1696780 569394 485265 378933 141752 1285743 54396 1610736 1364134 1756170 1957630 1549822 992664 1130054 1760465 1001200 867321 1284700 879203 160550 178733 333582 1469627 334085 212019 1459262 1255717 1451913 1515755 639578 1711371 1272805 1342259 898124 1689997 1623339 1488958 1406911 1554669 991056 671574 438220 516287 434159 785848 102277 1380658 1623442 199735 1784260 1082900 443441 1889939 1521368 1580986 1128322 1574946 1603425 126330 521583 1932577 524955 1056425 1805286 85240 1019667 185897 1105944 175862 277244 1236932 596387 844706 1983454 1549813 1458272 705333 686732 416182 1746214 388499 159661 601129 386173 1139981 920173 1820856 1801207 272146 1802409 1671549 1366756 1133135 1733378 1426013 588504 1081882 723581 444965 1883290 190083 394616 591031 917760 1939852 380850 1044403 1381253 465660 26440 1858575 155997 1642445 66329 186391 1686359 1483526 1371252 588984 1955701 1243117 209459 649770 1796608 1148386 904945 993592 614371 1389645 1285907 1599767 56577 1836280 1283707 1640193 1934449 147835 1575710 664257 1010511 151169 1045377 1164538 705918 1907199 1879388 1581745 287241 718850 1442434 1782699 115805 434905 1886329 1794946 428430 1454825 405955 49072 912933 1499596 1569585 130785 64222 386850 1599634 36911 296407 1329616 1581194 854489 1525200 1498602 1268147 1627201 1886211 91228 1839532 881008 563961 275142 1346157 926620 1832406 1593612 1081178 1587066 39440 1431002 137507 1923891 1178367 814567 1169638 79107 110547 266833 927938 1913077 947053 363374 393536 1200405 352955 693443 1591902 1525899 1221533 945884 1556119 155980 1783795 753936 640768 936954 427437 1442105 754944 997844 293097 120725 1575111 812926 804569 131669 823604 1626779 1182577 1569446 1870492 742916 1401184 1223591 15358 112480 841523 1938694 1438171 1549595 1239585 600287 784803 155069 1767645 673525 1948682 1620040 357133 1192517 1735507 1641544 1444964 1000425 1177584 270 5323 1859431 401017 798603 1979516 234079 1649745 791753 310148 506684 529922 113191 1582349 584798 1527623 408447 589771 805899 1762909 1944261 811138 659673 412462 1413654 1582489 1282804 466756 1573522 336104 771398 1708 1597840 1449908 714279 387529 632987 1741866 1613007 1152881 1080411 1384837 551206 413708 737151 1904792 1857511 1618011 1697226 1716111 164742 1644584 496152 308025 1731300 116355 581571 1216194 454927 399934 1823951 723074 244659 1173976 1774119 75968 793691 681513 306391 1179186 547633 551583 1974786 294572 1358574 1634141 185615 737618 1041282 1288468 894677 1634485 800233 1081563 820783 1007817 226022 776898 725234 1903166 264740 890080 283318 191155 1985760 1197613 602174 1459276 32283 951364 815063 1703335 1077061 646223 1611967 1847696 1887530 1078077 475715 1659931 1091441 798194 130848 616927 799806 192390 1440058 603344 1112374 308327 325240 212529 1032798 246647 991034 155955 26914 1329007 1371674 860852 50082 1034193 797039 1176182 67163 1631102 1171427 876774 71092 277353 1733207 1786803 80985 378984 1826320 1851420 1352494 241437 304820 644607 1739098 1427693 1240540 251183 1953118 1137132 885998 167845 966500 1816940 264291 1016628 1538478 1949000 1238248 1961055 795415 1526536 1097704 1230217 1304462 900401 1071572 1242827 679953 941307 101081 745731 983671 520166 1470184 1513201 222125 886212 1008948 874009 1099092 76299 1454823 1182877 799778 1092342 309496 1266637 1381197 1956868 1407320 1203310 1695099 681956 524848 1599414 1477191 205102 522207 130768 1813020 297957 421477 1975403 198404 1363327 980938 585280 142385 560836 1172419 1869199 284680 1790537 1953167 334961 393994 700209 1679297 732777 1409943 496032 492233 993163 5027 298608 1645965 269565 480110 1939218 1642810 724808 1765398 1594839 351330 780468 1292211 1675821 1894259 1683140 1221194 112542 810708 1469078 310217 1499404 1628014 1375210 1568555 1020949 43036 1785143 1375332 1283135 1474144 248770 1970935 1964427 421682 1630796 1857070 622625 825470 1859887 848538 1598399 257644 1229398 1270204 1608403 816790 636316 725896 391681 350119 1287759 601311 972869 329142 1884238 873997 1270222 1805594 545317 819680 1095513 9653 276927 496396 1484458 69223 1863434 1811277 274753 776804 1451403 1204512 939941 1110648 656447 1710314 1805909 1481573 1012459 1008171 1759004 27797 386115 1055412 771051 1178508 976279 201940 730304 442631 1953596 494760 222844 1087000 976170 843280 206060 273074 827421 38977 630765 1964113 817975 1337034 541074 1519272 1885433 1897555 237883 419196 953385 1497077 513480 951658 1567582 682475 1646353 979393 31257 1194514 1756190 1465898 895119 110766 853424 1265727 1528580 1756952 982830 1797050 480112 1654868 1690513 1450829 1991760 342320 1194971 1974555 1578674 1156616 513038 523071 1687284 848045 639194 1032458 1933143 1883954 1395946 406147 291010 1821307 227852 1443720 1781645 1275339 174703 1336603 1995711 1082288 1558293 1884585 1558339 750177 1193552 871697 147447 676892 1339857 1492651 1767005 91294 541800 145828 1057956 1377672 1206924 1842011 617501 273629 1672216 1339452 1438004 1162222 53795 42191 552273 363748 101605 1071744 647468 1919515 1197630 489958 284323 1653080 489694 1051011 791524 908850 543903 1564017 1172941 253602 1770778 653432 1056231 341554 978560 756905 565204 825664 1098761 1704326 234331 1252422 517728 1536826 872497 874313 1990111 1221539 1781099 1183827 523012 982621 162220 427219 1969661 625207 790305 1632395 1016384 170367 1815977 1983055 1558045 492020 70850 1171424 1723325 855763 1551449 429899 1984320 616408 467159 1189764 1578644 867763 430760 1143484 323985 848184 793568 366295 416069 414011 1953795 22501 397841 18712 1909889 1005302 1891501 1555916 1110417 564983 573991 1377164 1884883 1280623 214859 1137996 1727941 132538 620265 1721627 46565 1008946 56799 87742 275959 1453374 1273383 18621 641212 1556175 249182 721625 1921835 840348 1099114 1032081 1660132 1649145 1951470 53396 1346305 203014 1568843 289527 1393498 1810495 954201 1416606 1867829 825865 85904 504498 1360962 1686272 864759 830649 686565 1823786 393954 1236345 1871 1576912 1767000 869982 1563876 16586 1721051 401094 1182280 1346215 1913438 1488248 1960797 1044551 1507662 625453 360008 1711853 668505 529816 1866926 329001 1719287 1538415 893862 941808 1571372 294302 1518051 218458 672757 1885893 882110 1699866 832695 559831 909179 181801 935174 853357 151756 1151703 345245 1417480 1914742 1463202 529088 601836 1383009 1981263 1576371 24547 934513 1956041 414723 1023199 108418 1234683 1198309 717140 1260529 1705219 819539 530822 1807790 1764545 1935188 1435372 1184499 147916 643577 315892 1268230 525397 1111796 1686692 1636041 1630805 764100 899328 1153223 1836226 1010652 1384319 783344 1682124 929648 1662672 732028 1192775 538603 234649 430084 1096957 57120 791322 398402 1188189 448495 223557 1578230 1234723 1042100 252217 1916000 350647 1765847 657965 1616304 385413 1655132 26849 62665 1892753 1368423 882420 225710 20817 1205140 1109146 39610 717721 590070 91527 1482815 1714356 1727102 727994 829301 74223 129608 1765439 1032382 826278 1847958 783087 917740 1761872 904118 1490381 1099934 1951448 1896448 1778032 1315546 1826592 621874 1455549 966898 1916855 406367 1911053 1667084 1585638 24798 294895 1291353 113635 1224437 1794701 1061236 523075 855176 1590650 1183166 716203 279484 903015 178444 352714 1713147 1554934 1382799 838833 1419110 303323 1809939 1590947 668044 890467 838583 1817855 1552777 1092400 992360 1291489 76869 271918 118899 250216 488055 822648 1575676 1948160 860031 708974 997071 405822 67755 391990 637192 1326581 1715408 1928348 1057837 946922 1403164 632101 1994942 78979 555684 1482027 1919017 45087 1702973 1682821 190447 235221 1481062 1641295 151587 1467696 1904436 303712 891775 1505378 557626 1168333 1108495 1613440 1322669 698015 47153 1369391 1725225 835539 111079 1907240 1430965 1091321 641258 382297 171005 1914624 1680420 1090219 1631882 783538 999552 465536 657736 613129 1821413 1321779 1252366 1380257 1143560 905510 584097 189625 1357605 206342 786549 635067 1978113 1919021 1666898 1783553 354377 1873148 918990 60400 132771 229874 868098 1668735 899643 343539 125063 644002 1727705 1957347 1172102 1127920 81241 1699412 1377697 501019 559171 637395 1709231 809363 1335416 1337067 343293 1811512 1605597 1133452 608762 190821 301857 339696 534611 1583292 18086 1420769 359777 1782770 443972 943390 1458200 1498530 668482 1765596 1377717 1409071 1106920 973103 1108747 1433569 1148665 1185923 1380707 459845 1716601 56169 1346866 1875919 519106 197151 1007645 997581 1672859 1295725 138061 1453965 639750 1534298 373976 1524070 280742 1951638 1393372 856245 506293 902099 265155 1873463 1927337 1570111 17213 1123658 1717418 1503050 30804 1443955 1978065 1172336 1580467 222287 223299 390609 1295732 274618 1599740 495209 566303 174967 192274 1296236 1763593 1735675 1138419 1794084 379812 171965 1487859 383390 877290 1119603 1810611 1504115 32439 1579453 278572 1615328 1272498 1752370 1732547 1195288 1006973 378231 1097112 524842 1863066 1796555 240842 1604388 1135467 1505433 1887798 1507570 1388745 1335230 219127 1303588 482791 179209 1695598 1612496 1508877 359476 373726 1562370 1904239 1206321 1755720 1175555 1636263 168847 1346204 1892763 664997 300748 648286 1919491 1764885 23643 1211187 839998 1629125 999331 172173 1467845 1331878 1520603 414893 122401 1558487 1428390 150507 1391205 917458 1577484 1089283 323463 68470 66546 133525 1577524 335916 1449370 143458 1242572 164807 462985 777843 162771 1341811 1611477 1375292 1759558 1378599 996520 1898647 231763 211116 774371 1892476 569075 269821 1776674 700425 112789 756802 1167064 1762674 1187145 817699 203741 743042 1085841 215875 1493297 1520231 1997767 332983 70843 1688914 911613 890288 1211960 474149 849370 1376251 1352776 220343 195737 24287 992120 239429 176965 1612091 333735 244961 1899801 1481479 46655 408862 1523706 919435 833329 1380541 591352 612092 1556746 1516058 1968120 222291 315302 907489 566714 1096065 920820 831415 1426769 475217 1570816 404698 1259849 1525055 1458572 728926 645714 591589 444415 21976 722039 419115 773334 1534763 423768 1475120 1528391 951125 381006 1230456 549299 219654 379565 1847964 59947 876111 1574213 374987 87281 691094 488575 1219875 557369 1483234 901330 390421 412369 1378681 757371 1633382 71545 1712619 218544 887141 1148445 449499 1907384 1416252 518193 1333468 910639 933362 603190 402877 1852934 349861 1308008 1377483 1880601 664996 1699118 905796 235126 296972 1811532 1954527 1279509 731483 684896 177987 817672 1021610 630270 626039 1866994 370978 599221 1923085 1890315 506704 1430410 1891828 1607381 525700 1433703 1847398 666714 409686 719377 1475904 1846877 535064 1597054 174640 1111564 449735 352805 746236 1812660 324264 1184022 671559 1886959 1690425 1641980 536002 721544 1547060 465389 826586 1357852 8687 1313101 937965 1872383 1952431 780320 206596 135433 806668 253231 591646 643025 150129 523658 1362711 1577897 744005 855071 92845 343801 947054 1963665 244005 1356046 1474473 1071821 1723084 1354962 1462673 1066463 349902 663714 181439 1464762 1054665 399847 1640656 527693 1865455 1863499 1878325 880815 501558 668545 349233 1256113 51157 1977673 1252654 1303092 318668 290429 854050 536597 1594803 389373 217839 1186614 673009 1991709 326420 143178 1585681 1495458 752069 9849 672170 1697804 1449161 1847119 1919717 651894 46669 1109392 1592695 411391 436771 1733799 1050506 1596455 544691 1334182 1789615 1675242 747690 1243819 241107 1516738 1479803 1828838 1448047 1302880 228339 28763 1769161 1420836 894452 659159 1336108 1635149 1829482 1793170 1920590 1773223 1667322 786377 1492008 121121 167549 265515 528594 669638 1791270 1632793 577865 1272781 1995410 1758694 1180777 1231154 1391699 899521 1408514 1805482 186871 859024 1781761 714435 238275 1544301 1844116 238240 81669 854425 1163830 1995033 985634 840032 1658570 1115564 1443706 486031 1337412 69184 1153816 927870 1341887 388318 1032041 1992950 1139173 1685090 345559 826909 113598 886411 1760515 1969972 677213 96151 1283304 220733 665196 183958 984177 937875 632068 1078213 1237850 1312786 1700995 500375 608834 1184413 870786 221273 1070505 653887 1392536 666366 138832 1581663 1665969 544544 103546 1972396 1833714 1328695 1182456 1457310 980385 1075489 1868578 1005579 1650936 612356 1203416 430350 1259378 1335139 65458 393970 326705 1395230 175163 1695455 782558 1412915 970272 1288197 1638829 1637794 1019784 1434969 884704 1320039 790440 960810 1666423 848403 1766513 1099993 1048326 1959772 580560 191531 1958636 1804101 1385895 1712090 1054626 1264870 74367 1648314 1546289 1090396 492059 1919101 637965 714120 144994 8608 1525451 1789693 266235 507800 910401 1224172 1283588 1461946 32622 1380159 16459 775361 1985774 1145662 1895896 1192285 8213 852922 1604810 289094 906898 83293 882165 977014 1465636 530842 1718997 838344 1604842 1589873 754649 1209151 432885 1646350 49457 41797 451974 1731143 669174 1475712 43717 1704140 1417725 1506262 829315 1781971 561058 69224 1615866 1123829 905379 1682807 1216000 1095716 796708 1362162 225466 1231080 1831178 60261 1416322 1942493 515784 845061 1425810 1307965 128475 20081 399539 1297472 639943 431634 1487140 1822955 911618 1155164 1118705 394923 604502 833772 1837865 1975833 1080173 447872 1004974 757024 690260 1909220 592593 1831449 1240842 702974 1633855 1140495 47034 1803110 413318 1413504 922224 384351 1842929 1106226 180041 1934856 174540 1428388 1180935 343462 723696 229280 1411441 533502 835407 1348752 503403 1681887 794459 862421 1697739 137706 1166616 1602607 386878 1623403 320332 412759 442659 1513029 157205 411172 1840922 292820 820814 1004833 76929 1874751 748546 1848988 1552326 1083475 668347 676077 1268830 1924423 1758110 1852760 206159 964087 1380966 1305410 642620 1610326 682404 1483829 1513605 722539 669451 309983 283624 1782098 550148 881852 695960 1502391 1405758 835821 1555536 974349 1218433 1072953 527389 905605 853000 164023 413984 1650883 708754 26524 1026142 1293205 1118319 1845933 387241 1401193 989798 356168 1079541 133807 1007737 1851651 1421000 790148 1455657 1523701 1426785 84753 925716 266980 1997804 1772498 1242043 1839061 937141 44720 1437864 1786466 407457 1373188 286269 36900 715472 553654 614214 1465373 1517996 1738394 1483307 422973 1663030 500803 1835127 601936 1042224 299026 425045 1324302 1987534 1520625 908168 1140279 1007615 1208125 1209812 292224 211987 711307 1338439 28931 1159188 277795 1956440 907594 399620 1976517 813610 610990 1170818 720372 533630 515780 1484839 1493476 63953 963275 1261732 174120 560189 1705855 1050488 281143 1471607 1309390 1344857 1801143 1800044 39098 1626458 1747948 1276456 310132 680366 1106045 709529 1429546 588064 968551 429348 639641 640447 538049 1396856 1569436 1541503 1889306 610831 1100282 834420 843026 839845 1547680 20443 707681 456866 1935371 548478 652449 1887318 1654383 1737994 60291 1725906 1892026 839711 1470684 1555010 1356572 1265495 283435 852653 1095924 1185086 499422 348944 558845 1827881 483599 679549 22926 381568 1705451 673164 1846089 1501392 527927 721667 982025 923013 817920 162799 1901288 1077442 1877539 1945776 566607 68883 1963514 379267 1380153 826869 898862 193529 1800855 1450780 748387 1696114 1180993 716936 511571 1071799 1935652 78197 579897 979995 465699 346796 280599 761659 393978 178413 978543 1989 538830 872321 685846 620149 1316300 719153 1499570 539164 1355488 1160149 1936224 698850 854721 425964 1350178 1930982 714776 1152475 1244652 855461 1658407 840965 471833 641047 1431991 1102101 1582162 1690951 597344 1726109 278950 1991344 220316 1987412 209630 251529 1375300 131784 628992 868448 185599 1769363 672816 164770 888755 1234589 1669825 985544 1151894 1406213 570740 1092239 1352051 536657 591935 1383533 1027397 571874 924913 156028 865074 1412225 1217121 739 1996019 44359 512362 451587 1537807 1744099 1258932 632514 1285965 1064008 163933 1871650 862362 560164 979435 1513419 1478912 1850359 1085259 1177685 989178 1919803 793354 1744582 293696 1240740 223738 168802 349755 1688926 1108347 1437267 1223609 1125645 1307848 1806307 1343931 121005 1777967 1729400 396770 508029 443917 874663 1044785 1649136 1920891 1549994 566842 450892 581666 1630815 1843003 1688272 1536677 1812097 71273 1214657 17595 901206 1242671 309914 1675196 1902253 863199 1863626 807153 1179576 1724532 727474 1382682 1949356 514098 255608 1434086 1662006 1379884 192413 1049728 235851 1971526 1616225 1808253 1445441 178701 156577 177245 1162543 346497 1601564 761961 577507 1629465 1038752 242383 7809 1786165 1011603 167214 390783 1581078 485232 717180 639483 798509 1664355 1392496 1069477 539296 1077093 1961503 1204303 823986 1913817 613637 294475 1862008 1739030 1367582 1474390 145260 1925336 342353 1070531 1825885 863528 1627156 1529152 27560 1646471 425174 1637810 535357 1160187 1458769 1919054 1676449 1291225 1672853 862773 136351 1356191 150782 1656226 704001 1155746 1078421 1967431 1920059 1436607 1953463 637491 433395 1021606 1793041 995364 46966 585171 12911 1933600 38811 1971432 1871219 197738 768853 188183 1592348 334682 335115 925152 788575 500020 529913 1431799 58640 1525953 1700659 842790 319768 922010 1840155 38674 382747 557324 471564 102855 1078791 1111654 908165 269525 1261959 1300142 126669 1020063 392452 1342495 653500 1377532 1265022 1583523 1922007 449590 509242 556138 1101262 1008916 1365476 683170 736704 1268696 865220 1135778 1626492 1694209 59506 308184 1962181 1118538 1390042 1591055 647340 1392608 251117 326623 615218 1273221 144508 914750 128766 581371 1743505 1355776 1989415 1137277 309304 1683515 447609 489919 1919259 1722423 1585961 854488 237877 1560553 1105015 1656194 1448788 1551870 1429066 1517939 1351634 1629628 1926892 1364630 1046791 98076 1839337 338191 1149514 1752038 1118372 1911296 617073 541734 267629 188397 156181 1916344 580421 1011830 706393 1385734 330925 492621 1763731 815255 307587 239572 551621 1900352 1164938 446677 1434366 802235 578641 1854764 722700 1666214 94935 1110745 1617982 1238691 611475 1940020 1340435 883267 122651 19912 457507 9780 965566 463195 1469159 500390 140938 1224287 458836 96208 1986334 1835468 1836202 1810208 1870231 1724050 1732509 186683 881475 779273 374331 57754 128587 1753975 285033 423592 1636289 1135227 1716759 1146100 1271760 573133 1616942 688660 993363 325337 1850095 1866925 162018 667022 987004 996224 548088 1005880 1942922 1995829 1995251 750405 163139 1979277 1653451 1438388 630850 1932842 1477839 1684171 472154 1271951 1043844 611890 1148541 904925 778532 763853 1867413 419986 830272 658419 1590543 1029 783593 1685471 1463100 587906 552101 1188254 1957218 970746 100922 1785082 973794 342919 1036318 120257 1709982 1671638 551465 678395 580888 1757714 1224571 57348 943465 1028555 1173826 1201928 453242 140530 1714297 733582 1156341 1486573 1920826 1517429 1684908 849685 1752464 1417028 930950 502495 884650 1222192 1830643 1399194 950627 1709152 859835 1317223 92271 1147734 279105 1188356 1763100 1323909 1527962 1808372 639086 1192920 163390 705134 1421079 1322526 467590 968250 1518740 1856231 1901436 908126 1106500 683886 87668 1598283 282972 509747 791941 1512497 845345 1219107 1001767 369988 1590586 944758 1229970 755320 109542 715539 1927919 1782139 362070 763301 1801290 626607 1025323 1149780 248904 1757442 399268 1914086 459903 201927 1336042 892105 60805 839518 1204711 1651552 255366 949318 1654562 1586644 140630 1759357 514476 1046644 1980355 213856 515548 291811 1337014 76650 1291506 1259955 187341 28105 1407366 1293272 170165 321984 1515795 1138611 993222 1921744 1722070 1031567 1014880 1040222 1664248 307402 551980 937900 1188157 1267170 720136 651065 1531848 1471478 1218178 1246040 1632042 1547895 975742 1906458 1565351 1803083 1599537 1323092 1179957 534235 1843212 1913346 452477 527228 789222 730416 834182 822075 1202206 565220 137981 1196225 585032 655781 277034 1043693 589209 149031 625135 907002 1077607 407872 907063 1246467 418082 954948 191188 652556 374814 1513899 108003 1576343 1944347 1710701 81898 1822982 1351753 161694 298005 1923517 660325 276249 1581960 219638 811944 1651355 975034 1594131 1113655 863473 1587434 1674212 1736509 480242 772141 728986 849356 1526885 902398 1436036 1427285 1275814 700665 1773100 79759 1688962 765143 1551451 339404 1462492 884996 502110 1220777 1041745 1192758 703139 344296 627438 1194781 314464 1709382 1996572 324670 1377219 1830553 1346076 867894 1891688 1935405 309402 1841241 102048 640978 1401912 965403 941836 1784306 1735652 1916283 1395682 1946455 1132979 260948 759175 1461982 1207093 981004 1298474 1176748 858733 1024861 637002 45924 1832408 235265 1704219 1348919 1840183 1306976 728701 1649815 98096 1149349 73576 701192 915717 1601754 947351 1343670 1904614 1088510 982596 1174934 657967 1986976 1081807 509544 1680018 672455 1631415 1678398 250676 290776 1700243 352235 726867 599319 1892910 1453176 555819 1926133 1245971 1117080 1324209 36433 1631913 911637 1969621 483375 157025 1600515 1787592 1264523 1830158 1361956 848713 258923 1696908 919012 39729 188783 1443172 211615 1842407 919991 319781 559003 450992 1857785 1078404 886272 60375 776951 682756 1986863 106809 1519771 1819804 63108 1031612 246307 468763 49075 589957 839917 393781 818860 1919399 307706 929130 1177020 1923535 1935207 1961344 1987329 946501 1733252 1405648 1511620 632862 1278251 1000042 1380641 1809412 1703403 1652574 412125 713428 1600781 533510 898682 1454283 755031 300086 739930 446728 239885 1084248 799550 582399 1909943 1706677 1699305 1264760 1335539 789405 1854632 1469371 1261552 1304175 136439 1130220 797229 1748154 1447766 882855 206741 1569611 1253256 215224 1596008 1030197 1891992 89030 780251 1047856 1300128 1358420 913794 697078 209340 1482184 210794 30262 1918240 1967446 1592841 1415137 1023531 1459293 252090 1077948 1097022 1057650 106188 1669016 1824376 1943352 379903 1286606 21989 1496973 932406 1579424 1919802 696152 724988 939857 311263 1440355 1603331 1481708 329164 754452 1489667 1134679 1222574 407026 718375 849791 1413059 881649 1060658 1265279 334311 396465 598065 1218784 869547 1724123 1467745 455094 1539120 882745 871849 1737948 1674257 1480920 459777 1641267 422452 826773 403877 902388 829290 880210 655517 856791 407785 561512 64719 20065 980364 1004938 90541 1068058 1718363 1841412 1180601 945803 1132192 55184 1204481 281376 1806404 1420482 824866 1477214 1463964 1009323 1101754 693250 1249401 1643530 1159233 984031 676817 29384 312448 178344 451175 193015 836 409454 1521466 938452 978953 1050279 1442635 371757 1109501 152358 215286 553631 361623 1758284 1354850 1735606 1928515 941671 1945439 773212 1200511 1562539 816321 539451 340339 1056157 1857954 1075704 138268 578447 1904948 154848 1939907 530536 1878311 854673 1816913 1836664 215069 1903501 1659089 1009009 647155 247488 955846 1066197 369722 471427 1166001 1452607 1852897 466972 1278631 1953190 1633242 726036 1284545 372612 186929 1268436 1066204 1430130 1201181 1017906 1817909 583769 1149119 280743 1863189 318554 718044 1123362 637582 1847765 1320347 1842168 161166 108467 1794469 1800728 103071 1441047 967850 448010 198007 773681 296784 821525 456092 1636649 1817972 1554946 1454539 69985 1649709 563789 103661 1506917 1470998 749473 221105 1273478 640614 1106750 996089 1892638 812934 1111743 525373 1346640 853509 803797 1978526 1312078 1253233 585262 974936 112932 1720049 520085 1057108 60921 1438628 1664520 1763531 1709549 581832 40262 1522397 1474361 1367446 387778 1374928 534162 1265975 1123371 886802 1908818 1258045 1716063 430837 1071179 1415820 138022 1105020 1876813 1897958 1935871 1170878 172590 716416 1410733 114881 747185 697859 1049028 449160 880047 1389821 1736909 506084 645020 1136368 1370052 1484432 314983 145331 1678955 595647 1442448 439555 1008464 1408979 81750 1708749 1588074 521522 286690 862909 131167 1316898 1476801 1809207 1447216 1457451 1756990 182661 331345 982772 1838216 1726362 51198 1596123 1071297 274686 615804 1229911 1064516 168007 973114 1568410 407842 934493 1310672 1204259 154560 1003582 869533 1818088 807217 1222246 1923572 216007 1193545 1536825 127952 1180418 252109 1119008 390603 1283847 52189 679554 862426 1583575 1432508 1920013 105178 1458274 202597 1967642 1098583 998670 529059 993970 591878 1590450 637449 1076642 878577 1250206 1083352 399709 1308260 636053 1562592 930184 1610709 1064221 1528216 382534 1086682 926021 1938234 1095145 257802 1489058 1473377 39662 1052458 1958857 287607 541736 1888971 1719743 568786 977107 1743184 735353 1348833 353816 403529 1101864 1772338 927338 1910290 579953 256650 196250 1373376 1468930 680883 19338 123852 1812975 1965695 875700 1750674 207740 1064844 64622 508584 1286690 1671645 1210982 755705 1849520 62268 1073365 619919 1403451 144358 1174432 558225 752979 1688028 201007 1657757 1190670 342698 714103 115992 1242667 603259 1932283 1422401 902299 747881 136188 1483689 901942 1464443 924410 539459 425707 362963 1352148 414703 1738564 1385203 315384 71160 672556 1411731 1279646 1856775 156118 1858027 1355436 1674385 1523861 526078 527278 1958265 236255 903247 475930 1687777 1710148 1607227 1993366 1231314 1567415 460570 1471995 1471414 707071 843774 1803558 741463 466215 25905 117973 1045783 1175255 7449 1432186 248302 391189 1892883 1846380 905187 222288 788252 1684242 695833 548504 189040 1551600 114145 1767553 803916 1596893 504653 1489081 539313 661010 37004 1640986 1702418 1460310 783930 458522 225045 1073280 117225 1191271 1768375 439991 1425241 699376 1310847 622142 1414043 1041731 1547552 24813 1843847 944144 1566100 1654569 136052 586192 1161007 1863196 1592504 477527 1487143 171247 155927 1863509 615471 813507 1717850 1074619 1165607 1728292 1079058 1138725 400265 1692349 1401757 966542 1252061 1923527 1804344 1865712 1452614 1783101 835740 1964268 342038 917993 330960 968843 347635 1831774 1680906 290399 1436614 849046 852478 109032 1170150 507617 1532560 462637 439498 24593 337892 657369 1421475 1528202 547461 135465 1554072 465590 25546 710151 1680149 497316 892616 556130 654971 1809327 159880 500817 205246 1488588 374184 1905566 1752480 176752 670046 176159 815738 361311 600208 1389131 698867 1918235 458855 24952 1474010 31913 1950873 1415737 778847 582628 704802 93870 460146 511470 107713 1921134 1277169 191734 963534 76947 1949452 775083 930164 1167512 859727 467303 710848 1310952 43350 1890040 531510 854714 179538 1183241 664587 623792 546707 1266700 1863657 1837115 1909113 1860387 1635255 872031 1593519 1122001 708404 291996 567812 1074033 1436266 482275 1224086 1971743 243148 1435419 647962 147548 859378 1083692 1431184 400535 734 1439199 831021 1618137 708347 1743208 1259533 1741326 846264 719166 1938106 412587 1316386 122532 293228 924255 1387893 103204 1298116 1154266 654149 1203985 1389031 379183 199925 489568 741053 201332 1404984 1312946 1894053 1994623 146556 927272 474309 1690328 1572066 979647 1343123 1750070 1671021 1632865 388313 1413082 1341994 1842876 1401333 302734 100992 1931436 1978678 1560063 1702977 444923 813332 404642 1364712 1803580 314263 1212511 1271314 1305390 985167 927788 1035084 841124 426364 1208142 259203 941256 493918 1087657 1185816 1124166 1589893 754305 398247 656857 43146 1229898 115133 1940085 1306152 374481 753619 1199833 1151901 1745669 306126 1858386 1819679 1601873 1236111 181993 194483 1645744 403886 1760060 1680556 25145 1770558 1048268 548123 429680 1639021 420033 403766 727913 1005023 1549782 562194 310837 963974 1888434 1390489 185339 580944 637524 417810 955 1967379 1586914 867530 1102843 399350 1659901 1762097 1262562 323232 326077 1905101 1104184 1180691 443294 832703 212541 1034426 1445316 1143315 546077 853976 1342059 1458228 225579 371681 1698779 1240953 1570382 1895877 1414118 138277 1893282 1514505 387528 219474 815685 1662832 873206 252117 1282417 11622 1052233 1602168 1495796 40815 1737861 833836 1035142 1114708 360237 1248416 1160160 1888193 136930 27311 1125346 311735 1134319 771833 1705577 1096046 140492 50770 577478 1238795 1317221 1646575 1474238 677345 1997579 469150 681670 1688481 667943 486154 346633 1408508 288222 1300223 575365 550356 1208617 601998 1859173 86696 446199 1646075 1750050 2078 1818271 1945036 1730756 1564135 1761397 98231 1656270 499427 244264 1783718 12012 475629 898286 94313 71684 1299079 495965 1790317 1842084 1395952 1936099 1013094 273994 1657647 1794032 1421699 1480633 879945 1574041 1094801 1828952 1491311 560212 1517789 1312500 380082 369816 1009803 862649 1266987 1849974 299448 159639 919110 1693339 493129 722030 1698044 414183 263117 917247 430803 1607506 868325 222954 233948 1700942 1837789 1663102 1974391 223810 1529297 758418 592056 1258021 1568271 14427 1631191 155041 1487373 1006734 177281 661398 1495469 451083 11488 1307830 1388911 1418792 887149 1702835 1349334 164840 611865 1948852 279226 1324427 955095 197216 590326 1319870 392525 511695 1314016 43055 87375 1050527 15537 997978 937632 494631 1944274 394333 415795 1764795 896025 1149743 183639 776606 1373024 17373 1444766 624903 1341595 1579146 1170758 235124 1446003 660333 905876 1764444 1610442 424140 1080313 1531009 469907 1472838 1674425 1369710 1958197 364841 738589 872691 855513 1929377 1053002 85228 951209 262595 1792312 950753 707255 132466 1281853 612718 1833141 1542422 793991 1014622 908667 1654672 647361 200732 566877 655988 284412 125757 321167 584009 622367 1922837 1644310 1319130 289583 1582280 1336002 1978125 650486 869550 871275 707030 524142 110826 947707 762475 392180 1481650 103463 479267 80159 1999211 1147580 1489532 1248868 205824 959306 847355 1219640 417519 984125 286291 1109373 10636 303446 1739710 367309 1744872 632063 505187 1611670 801452 27216 1489425 1320235 727289 1794556 1648545 20931 396207 1067904 1198738 1113197 1552346 1736029 826212 672753 898807 36585 1915275 1371006 315179 1566266 1286828 1429698 800750 1701675 1405743 1196511 1074279 902453 517971 1689637 1230265 1363507 1410667 477055 1327811 183324 1343443 1561503 242075 1737507 521866 926826 1212558 1458139 472530 1379674 1051593 5564 957442 282111 210145 1333605 1090520 1537519 206495 1479589 117242 540839 873767 133106 949910 153976 718263 1318587 178790 619900 275466 1446311 1791446 422779 778031 303090 1281155 427934 1788159 879312 984076 1061015 554688 1158067 215709 1443746 419199 769789 499044 658718 508047 1722196 1091495 1630535 1305707 962030 882419 1534795 673599 1837099 64237 111861 520568 821736 1742858 777084 1424604 975449 5851 393607 748623 1886065 1972066 1198191 1404045 1255974 723595 1198979 1517037 1798360 1852746 37436 1067217 953057 1005033 1796288 476424 714854 1011147 1335042 724504 970028 1278715 1401809 1222251 285711 1278804 1319976 202007 1449259 1387952 706457 128276 1941019 1945454 1909426 330289 1049174 1652102 451497 1374732 890727 679222 685139 1544237 1398680 640001 1002426 1401540 899640 400789 1123846 1703882 1901195 1662774 208693 1695205 1720340 1903059 159069 971098 1250015 689549 406442 28909 1051907 928527 74543 741849 885027 17464 878312 222290 507391 1795862 1765165 1351956 1040763 452311 1615242 903083 419647 715354 378656 728009 1424713 1822754 1812685 1153804 934676 1952543 1979765 1498608 1355387 1362760 1378485 152956 1294267 1890868 55252 1252576 957531 673892 1815179 1973015 931186 15121 1400353 388795 27709 1066839 1816667 365408 1282587 233298 1734551 45094 779091 823476 898844 1937556 1821480 1322248 317350 882297 880531 35214 38798 1157341 941647 10588 1573588 1831476 844269 1118601 1194002 1607297 1153477 344976 677775 224154 1009966 43966 339775 1132498 624819 1092032 1415629 705558 168560 465422 1393599 1717991 275900 1977019 1229368 832195 1570068 1207854 1317143 1007064 875280 1337834 943085 543417 1124013 1320249 66751 1485098 115517 75406 57162 315078 946668 561334 389395 1114870 518215 485533 1265168 1088247 29441 1174208 1770713 1571096 260611 1208846 897732 931626 1200516 1512594 64619 993039 1927164 779443 1702617 952286 478764 948161 1641300 1368833 69070 1066474 75181 1899545 1878675 229951 1031709 911861 1112494 1527001 927765 1151786 1887312 454645 1725960 87337 1552958 1452691 868066 560252 1291895 862792 1073214 378037 220268 1602784 773944 649341 1024339 558703 1328818 1204340 561016 737510 1917451 1671322 1998763 344164 344354 219718 1847407 935533 1694596 740410 1668852 70336 1589304 1158571 844134 1401666 1195524 1860816 1513209 1627673 243858 300201 1153318 1616412 560053 70246 682623 1874994 309452 1108507 102976 1233264 7033 708791 1991569 990639 1148022 226504 1525161 1439104 1338505 31687 1339607 391358 1757044 372435 394942 600389 872265 1907799 566236 523899 1979168 1720956 896180 876306 1992697 1657097 251961 1308044 1542251 1321932 1720351 499406 1242432 1317895 470734 1811407 451629 1800557 373524 129774 1452748 1199376 1330865 1737571 528878 1752817 649129 202042 1786160 1991421 281281 1623748 316446 414854 893255 237322 1507585 44102 1214811 1148120 1184292 1049142 1383019 1469181 540833 1221039 760154 1801952 106520 373050 1792023 616554 1270329 559430 1812068 1585563 1014391 1302503 1927334 463770 310222 1215423 409088 1856757 1337617 571579 707274 1600655 614551 697090 725842 1949538 728378 836214 1885691 1630242 124733 1886391 926336 382476 755220 994150 1034681 1512816 1579949 1035502 1332933 523379 548020 1991706 989486 1859372 1415013 182215 639589 1424654 1384958 1213740 735427 278282 156685 21855 179477 708054 1075615 1477434 813072 1155206 852766 1981739 1959935 137504 147783 21087 1573165 135073 333681 314916 1814946 631638 1394864 1270443 1609984 15047 555140 462855 1288646 45565 1851835 1456399 1699488 1725882 301303 959942 145385 1626760 166592 673831 461941 433135 159114 124758 136737 829953 1239170 1412618 1194545 1540420 1344055 883043 1802045 351920 1554887 1810938 1761970 1616287 1651027 1334966 899682 948219 1591037 1443125 576476 1374623 1425155 1764184 562208 876898 168923 25700 987462 496278 1800923 1414099 1292937 344254 967860 52684 1913403 1705580 754765 1523175 8214 1817470 637883 1558787 106615 1850075 1134125 887738 834468 467501 1337670 721232 1074791 712306 970851 1018191 1129655 1787063 836723 1133422 21 1553408 1409633 399445 195200 854742 1746278 1833508 627035 130113 1434371 1028915 1032590 1570199 1197933 1307634 642976 599404 473961 124704 1985951 1812163 1975814 1564298 1883077 827648 192166 235319 999881 1675367 1002068 62774 1631753 646088 1905134 1019797 1493318 1134773 1877439 841387 1913378 261406 1907631 1725335 983222 563079 1423237 1870925 926071 1843711 1134436 1034535 758272 61075 1800017 1482073 1925938 1409427 53769 1806628 416452 263647 1430354 1272064 1455063 1819607 47734 1854738 18717 361547 1370896 1423816 365859 1749522 1511885 1342487 174137 1776786 1135274 634811 1376559 1581903 1753674 1467522 149785 129182 545897 1606452 434405 113539 1183875 1949341 422849 697933 448837 545057 881496 1969072 743512 827246 57202 1237760 152842 84860 384630 1660158 751432 1438874 1824922 40726 1812003 148829 1940193 1673921 950976 1434542 1051083 611254 828193 1305149 1056597 1017943 208432 1097773 665018 500337 1089480 502023 456136 1189555 1155344 167608 1147346 689873 1578682 609933 883048 1013683 1659019 337620 1341681 781165 1352052 1594616 673872 869706 1700669 1052836 1346259 1651601 939912 1089837 382606 1706185 996344 878746 1569583 1019140 482931 1320906 1418478 906904 914710 62744 743201 1489572 377787 1118222 463334 1184768 1409995 747241 981389 373113 305645 49142 1651737 1306498 1867429 98105 266258 1019724 1336562 625087 190457 69363 1675663 1960983 1632750 1686140 1356137 149591 1889003 1612600 634588 438560 1146885 275187 714275 910091 1927560 398066 1123291 680893 207584 533570 74723 1325159 27812 162206 843803 1067820 1210280 870392 1682498 1405147 1966727 742748 1835729 1143760 3108 1659606 811056 1396889 795294 1136886 46255 134762 1206141 1014396 1024981 1055547 103464 1559007 1773911 569716 451070 189708 544576 1893381 1811706 1308381 1649391 1638525 1169862 1225947 1236968 659078 1075639 831842 336222 1387522 638667 534672 96613 1060228 1918164 173684 1070391 611707 1896599 1201183 1937582 986452 703867 172063 982967 1311137 1068582 656988 838892 505075 1093956 1224582 151341 557444 310386 1516454 794235 915843 1587528 1841193 113941 1818886 560520 1936646 18390 1459218 252100 1671152 745393 668443 186607 43797 604311 203197 313308 1080722 725980 1641549 91388 559180 1279698 1267528 1020689 438637 1064483 1365641 982376 1612742 689743 858918 723447 498895 1244488 1039972 1336173 1709978 1559838 195723 1824972 1004107 686370 1047964 40263 1215711 576006 628540 589628 1024309 1296478 846179 245577 1092178 25490 175675 419876 169729 914003 1644950 932903 42722 41177 1755281 1532254 240259 280362 1654704 1879932 1127145 1142565 1860284 1780052 683090 887429 1455626 1938261 965845 865879 769882 1433693 801696 453350 1945742 1780862 410306 978431 1708323 1450349 980901 1960758 36523 1150548 1039428 1128414 1865977 1092557 868190 198812 624315 287066 1912979 1291206 1940024 1164340 1286018 1642467 579421 85225 1614567 635718 688812 1159708 1166206 366882 1781952 1786517 639299 1303020 586395 217609 163228 736894 1179556 1452400 325104 1975150 1280190 1265485 495602 1112656 936154 1435062 477647 1892439 1018559 1178145 1506617 407625 609695 1119422 292719 1542481 1521266 705181 1702199 76702 1428021 677901 780338 1965826 289054 230269 793050 1280222 338311 1479728 65861 339866 748 850833 527857 965533 884619 401420 475508 944634 368748 1121436 980252 1528571 1962739 1258011 785414 1406906 747020 551784 641985 256173 1248411 139171 1872985 1999852 303354 212180 592281 1198818 661845 774026 170225 1796845 1932877 301467 571354 1216122 1112699 1668169 1228454 856625 1210761 1254404 89786 1245881 332517 664982 1254506 229723 663230 8000 1013884 906175 296812 231204 1420179 1204947 691108 1349441 1932538 1684312 624943 543752 305669 783382 562909 1281678 1743681 1706793 340603 165109 1539333 1126400 824591 352832 1549382 549166 555107 73135 1487895 1575016 394857 1248398 1861083 435561 278508 715719 335288 875071 437418 107632 35454 75631 1899462 1672239 1129098 596728 1541984 1251716 1763873 1836894 1929614 1501370 1164697 1746472 895754 933376 1241934 1010986 231819 1069259 657311 590877 1039156 1736798 1828317 207394 1647533 582852 1686306 1600111 714680 1437635 610250 747279 1733032 156908 676429 1640140 1999280 369888 467005 65013 1206269 869681 529108 1912223 1061218 229174 648462 1340493 191000 1701180 1853826 312806 538910 632768 959835 659396 1787800 974963 52825 224925 383889 1713912 202025 216088 1307883 1033604 1055397 1099356 735897 1315692 1121326 1681355 624152 220483 163581 1003723 1930853 285053 1420446 1642774 463262 935611 1499436 1122342 1735542 1282807 995208 1864076 1020382 503927 1687828 1553036 1139267 1671334 427357 1150105 1417382 468631 414270 579833 927158 1329291 988528 124763 1844208 594724 441399 535180 1050054 527952 145973 496998 287080 528956 1232944 728062 1454422 37644 522601 141484 400293 1585754 1118398 1528530 440837 1642254 983678 477748 1770557 365471 1963833 873013 1249826 1526551 992089 640919 1983178 1239439 1119875 1826672 368909 379127 769662 1167040 1561858 479041 1535335 226242 145443 734038 1674488 1657495 1342855 484446 1535915 1219750 1363855 988782 1639128 464953 924679 1198015 1851298 1929326 1333818 216033 1781936 976759 1267257 1264372 216505 399767 992163 122397 1007449 1825891 1716790 1453926 1276298 1237786 1837794 1331026 589591 725703 1778082 1315107 1743001 1297190 708021 517759 1949832 1766705 291079 1071429 983365 1672701 1898661 1227026 16376 150469 1156260 493085 612475 1405482 1435782 77855 1600327 1796949 77553 1852453 348139 167876 108060 643944 371544 1577879 699931 145768 1126820 758475 135423 118304 178605 470584 1922820 1283009 914427 1345230 1016823 1956764 1330189 849688 855884 565630 1668078 1380538 489973 1091464 284869 657099 256434 1354443 1129814 466882 1324782 1455380 63794 363956 931237 1171341 746948 1950391 1425032 532775 636239 240348 611238 1668199 1364969 1340141 1192717 1760199 1602670 1534332 1409177 531753 1898776 638471 1378795 1492733 901935 974196 193998 745212 205169 1415206 530080 1948935 520035 1706247 1142671 1216160 1494509 1936354 538881 1011387 1416874 1436864 1971998 80118 1904642 1991443 596515 764732 496229 976487 1384122 890198 1159557 862811 1121299 675483 50882 1376079 1552601 34714 1557076 565796 792391 424659 673000 283244 249691 142024 427271 1567100 1232471 126014 1787934 678324 1554706 463143 1195367 580871 1703176 85639 1447851 153630 863587 1330319 293119 523879 1694850 835610 456422 484057 1276958 1894028 1620798 1459870 1321661 1289618 1015597 1474292 880611 1840050 202841 235565 48290 1110538 1834446 711289 349454 1122430 485917 23921 138344 265050 85587 981268 1163984 1987350 1086472 498297 708542 755156 1684007 1659988 1427350 689565 739219 1352823 10369 774813 839927 177145 487721 726999 634227 758207 1097884 372337 150474 467262 1215499 708167 493721 1038641 630149 223828 1121328 972252 548614 974593 210135 1405800 1025694 214044 100268 633839 499807 27053 1974363 571446 1670485 255437 980886 1947131 1654540 299015 1913843 1603236 1333713 1994212 902584 389764 1406759 1657671 350389 534924 60113 942604 1354364 1639853 1320858 67881 541644 1871327 991187 270469 1892108 1305997 473532 1725312 1644717 499512 1302437 1663991 1818332 1700869 1459132 1651413 835478 706618 1121084 581708 578853 1253127 1072471 1181824 962714 1942947 468459 640452 1581569 771 1524360 1820244 1374591 1321310 230799 1206185 1784894 1882645 236339 912991 1479744 814639 762354 1673252 1036896 192935 13264 306101 879150 279893 104501 1096695 1422125 1385029 133593 788778 1857595 1390989 1645171 1783191 364353 1531630 1472349 1351284 1223300 1288855 1305488 855938 66605 818595 397736 119277 401978 1914050 697325 953294 203531 1999978 519891 1626497 1084193 541854 1632721 176730 245186 733600 839008 1886453 432715 127819 1655469 363695 1107909 563246 730940 1126839 422773 629079 1459858 211470 652661 273189 451749 145721 266653 1320317 829673 1834926 1368096 996946 1862570 1101346 144303 1205535 1442516 138888 1767924 168449 1405640 886676 1859685 1768643 790203 1413155 576666 433625 1671416 1612510 243333 59657 1082878 1781580 249255 409625 3280 27403 305147 446723 1922639 1166772 1016336 780186 433782 1108318 742079 526135 1465847 1055829 1925612 332078 609242 1632809 1606322 1888712 131034 579034 1342973 793893 98009 1663703 1391204 1969117 875238 258290 496402 1258942 629477 1984919 1222269 226953 1394052 1496577 1568820 1906027 1206055 434648 1027704 876062 1614447 1591613 330574 505400 1154847 1473958 412169 452194 1985897 1105357 657693 1785761 725211 1661267 1505499 969996 974084 315711 339093 179774 1725546 1606225 460984 1347153 629065 1397108 177007 1581765 1634716 708062 146054 1688768 112078 1188466 895711 438481 1167539 547460 830024 936627 372501 1426100 1477079 1522382 329502 1916391 1831416 578098 1486678 115112 1305796 845971 126395 1953628 787472 615726 223423 841123 768901 978299 1341211 349164 915983 80298 1349656 42498 1222561 1239315 96166 1766515 1139072 1976384 31282 851438 1396402 497407 1839609 908259 347075 617342 639158 1241029 437308 1976016 1180796 1898290 691121 780926 1329042 142533 1987668 1801602 483326 314294 351421 1365075 878703 346932 1338539 401634 1481133 1816016 279344 859458 432875 595110 748817 1978588 339781 1669846 1292733 1756570 1782045 946635 717846 1545250 970597 1238149 1811335 1652504 1132119 1311245 287660 1539055 620335 595430 1971511 91013 1080061 1555722 1284697 1382612 521173 836577 1022864 933339 574063 1315470 1624978 1728152 928347 1287565 3890 478553 729047 1596854 1167705 1078430 430110 237493 1494168 1436712 532719 204591 1493761 1472438 895689 242732 1703159 752006 295822 595015 765935 5950 614247 848789 1809974 6715 1413444 1781430 305644 1348006 1154027 1281615 1110960 474824 1330261 1512059 848137 406827 186954 1146418 1124575 513767 1275665 1928233 733251 1036584 1492776 130686 1211116 1845347 808721 1262440 1480923 1830421 1982008 53850 168307 1956345 617038 1883 50003 765725 1083540 1956861 1082487 152235 920123 1088501 73110 1571402 1245989 1506610 1484 1464378 98886 1460094 562598 732121 1352153 246044 703176 511954 1229122 1335913 176843 1224016 1675889 55683 1175407 1529038 972779 313895 685709 1542844 112255 1741804 997592 1529183 972864 917761 969995 1142721 1315021 806047 1465896 822088 1145215 1166648 872361 685508 1720926 946479 650561 1080536 1356894 968431 1196715 918131 810918 327294 481079 1639102 1958957 1936726 1848090 1034817 1347801 616739 1229500 1042443 830891 1614019 1536430 411965 905019 1423408 1509271 234098 1552726 1794274 1730807 1303933 853165 788588 1930987 1416580 1165770 140846 1590104 1309248 519263 1128667 1916107 1229257 32531 1214396 651299 1091987 1784888 1768201 1737991 1857193 703754 1957700 1182853 908140 1727726 1741142 1954690 286158 1263025 482841 1020395 190908 1039716 738373 1439181 1794902 894627 1848123 1540873 1716283 976496 45261 421317 878271 661655 948627 953256 1094237 1107515 561993 73888 257914 1648369 11584 1501497 449091 473249 1924739 715519 220496 1179558 1607892 1115877 985616 1013815 1259172 1936271 1718988 1517884 516246 1980573 1145755 1206089 547247 1753094 474601 1910851 316283 1640592 291320 736405 563816 1559394 34214 1587271 1272015 1526902 1373181 189687 285018 1033389 1889871 1494582 367801 404920 1876770 906219 819823 792943 274645 1391680 90976 1314648 1978293 1076885 1799508 1354163 1385550 229891 192139 1364362 431123 1740249 178719 494122 698048 1188965 1819441 130779 222021 1376532 345223 294382 1365782 1392836 1545176 1134967 501436 541476 1374307 258008 1177976 1093213 1203882 222484 362598 400598 152532 1275695 1329461 1579621 1416456 1422436 553392 379973 92488 74188 610002 226643 91167 590053 1375416 447606 481062 124113 306635 143527 1830528 847828 1540709 1064321 1606348 43926 1016637 1127182 1477590 1305640 1466976 1901384 1100649 695645 1626128 83277 946172 1930815 934983 1034812 1871993 1272153 62752 796436 1720324 641461 1321634 1036548 1304652 1721732 1331864 1008213 1550647 1602059 1501125 1328130 844697 52613 636243 899269 1642255 1646284 1406968 1538176 1013853 87939 1210233 66523 74466 1817345 1313752 1935835 529831 132650 1962332 871260 1117739 1878651 1471836 1136329 1495426 733808 190637 1947008 435744 266290 929742 1068746 209188 831864 156861 1129010 1787684 751414 1299193 1505476 83469 1214669 1264584 1822881 1796696 1108535 786388 1944773 1315372 1727533 588006 1083326 1917292 804263 1784830 806315 760769 327090 142010 660072 1713235 99541 176939 261760 349 1774894 1885904 1243206 16977 606749 862698 738795 1151424 683868 990925 1285321 153075 700568 742707 1971492 1312065 664356 1747076 402627 990326 1720520 345029 1006401 321357 1166977 1001788 1510567 242039 724979 131265 1035030 1081999 478613 628997 305482 1597537 1793523 23597 541791 1046392 1560032 1640827 1867255 861067 1192044 1046844 36617 550016 110479 330542 1061481 1016239 1010029 1423254 1671946 1100399 159112 1254323 1624617 549007 1835730 65893 699533 1641897 706641 777495 612637 41328 1346606 1663116 722076 1350676 1051942 1489893 1254341 1163024 1326025 1980160 748487 992278 1582225 1052837 1913687 29006 869501 391296 1711644 2036 1121046 848945 1121587 1251935 1642176 554487 1408526 1434658 348646 193221 767913 1160122 1782992 1834684 878242 125497 1653554 1804727 864489 1229725 1575971 1366319 1449328 778573 1297011 1337445 1520451 1647735 193681 807547 1408036 662662 487349 1837614 415730 1513438 1544083 1863088 1363272 1477535 1287143 748712 1066171 628358 115994 552830 1077586 1913807 1180478 651710 1190432 302631 1511736 1873829 1305174 1641961 1534941 1669709 765615 1039185 1399644 218665 24587 191958 1373065 1851669 1586722 1001594 193333 1116443 268306 1589038 1830193 1971683 1857555 430890 25677 58539 831543 290877 1042011 1567955 1730789 1878376 1210716 1010164 984371 305500 1613891 1235896 1606592 1668291 1868833 770003 1106033 824074 729327 1157073 1323634 1522990 104074 1266760 1839449 997197 66342 676081 1410031 1948484 101946 1459473 1387548 851071 993050 130338 1643543 521147 7581 259250 1223522 1815604 1997672 302830 1228015 740653 1326677 117880 837970 515667 980264 1061750 492839 1207840 1126328 743642 795892 1058837 637448 1178962 26059 1569016 1941602 761318 238649 1054875 142344 1108063 230671 1790866 1704997 612839 1364991 174159 1915460 1582193 574004 1044364 1742751 1027741 214898 62089 1374585 119579 1115968 1915744 916041 781596 877378 1774245 585429 54575 465125 833203 1587361 63828 70348 1000428 376182 289718 922006 1629227 1248497 1277170 340943 1698292 1408931 97637 711107 974244 1397849 1608844 391660 884499 1827096 735382 1587356 56370 182594 1853650 1834204 1165951 1380621 1129846 1857 595272 1972595 1042111 1953671 438628 1072153 34166 1260209 994515 207966 706205 1339439 1437587 527576 630301 1557468 626886 1331887 534819 396851 31544 1601609 1995541 1641177 78991 861229 927690 768560 361851 958243 216055 178079 26436 1308554 1158265 687919 89578 1258779 96557 1395580 1795050 1589386 1959846 11546 615314 1899573 642389 257146 471844 316236 1736183 1717575 1764606 229749 1695860 1125786 982545 377937 134124 1238689 1563685 927487 1168646 356187 777141 453204 1213855 1935576 947205 88217 1186789 1215111 124289 283098 1525096 1874182 525176 426140 166063 1881259 591078 288788 1167809 1216920 196192 369593 680056 677825 1670519 1651890 1871248 112084 1045074 262936 1632260 512244 1529325 1216025 1170470 1954260 435045 1220916 397211 474468 636922 448945 1429847 541390 1577246 724928 1478706 158970 985222 1580553 1169145 1638400 1187009 660024 1367293 1665836 438045 228429 1438231 382734 753771 349213 1552050 942452 107173 1092960 684271 1545005 1946638 643992 1070200 107953 1888232 1690816 312272 1290442 85935 620920 1735287 1931091 2202 290684 482116 448361 1526025 572606 1137773 1510322 487011 1007918 1812124 767554 466515 1525655 258505 1782835 1829858 1039810 1553081 1375044 1702470 839427 412077 102786 135285 321348 1146588 365021 170806 1822004 521557 1872257 166943 1327290 1719024 1013402 1832237 1738924 451449 1933845 1912934 499636 1868189 1758630 317600 545551 1441359 29974 636844 1186269 389774 687079 869466 1313963 623224 714442 242298 801002 24789 214490 1374993 969847 155884 1223719 1122261 205480 1487561 964286 947787 749400 1678782 1315837 243211 164444 627032 1171532 1783699 110779 150085 769813 726457 497120 1871520 489998 1752651 304489 1361919 1541281 1383364 1902252 1312697 1551016 723742 279922 938127 1828635 1194782 15176 360455 1497830 716797 1778226 1657808 881574 1777607 676034 596883 1109726 1002151 1542189 1250432 825021 1232738 1752218 42505 26196 1924034 1291153 1631594 1490965 1351557 1887628 458711 421896 473255 1346958 1493587 640171 1743551 31357 1750249 1556236 1815440 1208727 79058 1431621 1948565 1815791 620861 407784 1434676 1813974 1259261 265917 1210788 820995 1396445 1076402 1261924 855249 1862201 1751054 1390169 193725 134294 1464914 914897 247821 255933 1809943 1471878 1158337 619815 163117 1654927 915185 397796 1917745 1674970 462057 1667619 1131428 489453 1044455 1794272 1144334 1892484 767143 131486 575510 1124263 1694857 285898 1649524 1162929 1894746 777762 221858 867392 466833 1158207 152818 322816 1107122 136726 1531643 1858105 243393 847099 1694374 939472 446344 788183 1942473 1601091 1977644 1182258 133109 1696761 952573 177174 1042789 624641 935899 435609 1077954 756591 360045 1125690 1031568 533452 1795620 585524 1689260 1976497 1328224 1596590 602186 821043 937750 916139 1382793 1079615 1840856 1205679 877679 180849 1559474 1992581 188470 750021 446069 1617354 144570 674763 444071 124630 709597 1210039 1912021 1913830 1393727 1335805 950018 1258846 1590247 971414 1730369 1679329 268856 35342 1091654 173104 1057029 768891 721033 646873 1425841 706168 1374859 137823 1034589 954762 1395201 74135 711827 265295 673962 665663 1015636 1860127 1828103 1665558 1865990 646590 440813 446175 238606 679667 1466177 64577 1683202 434939 557741 13935 1270918 558184 1105036 226915 1454736 867924 692186 1058198 848475 325933 1652271 1480109 1041913 929473 1038971 1166030 1009867 1383182 55467 1104307 1110263 1895951 26096 1429536 1647378 1876615 839544 904085 973260 1695330 1458376 305030 138717 547636 1933151 957079 1787119 1509305 1534522 293702 1241468 107329 87866 1704964 1372766 566892 1060458 463704 374477 1212540 1759875 514223 1778392 1411258 1566454 1723401 1582232 1339098 1848728 673485 830085 1616936 300221 1737739 982590 328296 714258 18869 805889 1941849 1618206 357856 1870229 967825 725016 1446808 1929871 518133 236450 1502071 1247516 207678 1595542 478642 1936958 934423 1037889 644530 1175451 1423088 363936 1469718 1094804 374690 1286876 1917902 215582 933751 1320103 1714743 202947 833116 111416 1274580 959879 8200 1613238 1107968 1658198 735998 1186884 821542 1159635 531555 1978744 1607009 542629 596040 224147 349410 537098 442326 1786547 1696455 1875865 1822029 981092 1327462 1574682 1944726 17929 1568126 1357673 1356849 1640124 1748948 1653135 1786117 1399968 1182697 634921 1850915 1617070 1673643 1972868 730823 26693 1002154 849549 961693 458577 1536953 1184953 1168927 1532814 437090 219543 1598332 680933 171213 1271048 1372283 1585284 16936 1045162 6890 1850585 1604312 1974633 336632 1308549 944266 1825470 697221 90396 1006343 831586 465029 814611 48410 1246068 1347780 589174 1289876 1182969 1674051 1813029 140960 1882639 1231252 196215 1369995 736120 550967 1501624 812925 555780 309531 735241 1025926 1311408 1191312 162278 1407558 1620472 925886 1709762 1977133 11894 13096 1663966 449637 675484 628107 582972 896631 1843728 1664610 1750480 513847 1687630 1391530 1841223 513025 1982662 1859329 1268737 1807065 46976 1782272 1715543 1579080 478090 783081 46905 1098953 805021 1291114 1512220 232782 1466154 402823 1198650 1705671 1522897 1223393 688752 45795 1368673 1323769 828893 27362 130862 1612199 859302 1099260 1561242 938673 1576890 1757560 927790 719968 1957651 514669 680745 1955397 965341 1033217 1402194 904783 278461 259286 1661935 1279951 899876 1461542 1040601 909460 524980 488494 1591190 1047049 154717 189155 1549436 1298255 1617816 465000 1171350 662801 897097 451519 1502969 298412 91522 208193 538742 1794641 1248146 444412 1397834 1463500 1019107 1700277 974337 1869935 1531771 240993 1922156 1563886 1200287 1364417 1201822 1980685 54667 1487949 187233 287293 1786266 1058780 1108176 276402 1028945 1079599 1852620 740306 1129109 67785 1498734 1171124 77168 793429 264577 867673 680655 812260 375112 914556 1198789 1583179 584358 1135684 1476841 798040 1212856 1615969 936653 900873 1969749 39127 1135719 964261 1190659 629605 1044357 481562 775616 1581622 442120 1703413 1005464 499206 165447 83168 891841 529061 54168 711906 621815 921941 1885216 1687859 1707482 1959230 1185132 28410 857539 1459787 920073 1812953 380577 1100965 30305 464871 70295 1606702 245420 1887454 1091084 1457859 1848433 1810694 843479 1481546 794608 855962 579801 374436 1362866 1882434 1881612 1740180 1121476 1876012 772426 1154362 918521 963150 386281 295092 1395547 1458176 1668545 586583 1629172 1877305 624927 1047601 1225601 458946 1555449 1305510 931719 1504818 14776 106291 1922886 1887122 796681 124341 1438618 456127 274744 105596 1721014 643463 703652 320663 1193642 1649285 996411 366685 1281002 1315095 1678578 580268 696136 386102 1360082 1713076 355350 537374 185962 1195528 1902482 938619 1617267 1286259 1205982 1684976 205514 544963 1391546 843107 693386 1926302 608321 1183032 1611341 826772 1521742 345394 1963370 872513 169605 1598140 1606354 199994 483755 1100700 527628 1382339 1651228 26345 727189 1853659 1407323 269826 6745 1309592 441956 292917 464631 1805886 1834297 561135 1129726 1311280 344903 1047802 716158 974926 1672052 1852236 259183 1002736 703459 1027625 1914158 853215 276672 237701 1262335 238201 234497 30027 1396276 118275 1514199 420506 266098 1891656 1236788 1202297 1633882 274677 300608 1820218 109432 92026 1928212 427010 480476 1266088 1465456 728415 8994 151575 585989 1032463 1216134 1874540 713731 674478 1138054 1511705 977523 192191 1232047 960236 371186 1045242 772609 1353641 1307922 1950343 52959 947918 1641960 1511425 1422934 831078 1673611 1135580 323758 1587297 1897767 598180 1488291 110759 1908596 154022 415251 1250569 735697 1228668 1268557 1563491 1281209 187615 195305 344667 1431056 672189 1801072 781030 467147 21272 891102 773441 1809928 92169 1565520 673156 575452 1263675 1760316 1779649 1067477 357540 1023984 745143 730352 1640120 1483914 1372378 680633 383 1249721 712530 492942 1905946 1690316 253878 695363 662105 334860 616244 1648679 1963715 173048 1661937 1673476 67714 262701 278765 1861946 765947 1516348 733124 1974344 175901 863253 1739626 1846919 738631 1583984 1214960 222648 25706 753331 1814794 1142321 436931 1184124 1992051 795862 448306 392644 634199 1503105 687033 963915 1208073 1255604 1230786 1528120 639934 106845 958815 410101 799316 1431314 864169 45943 1938588 1112975 47692 588099 185430 1245721 326196 2751 1150970 1123907 1043393 1145964 1820652 962197 587637 1717138 576356 1664548 1571960 1148447 227046 1323066 493996 1569324 1075688 420396 1825978 821759 1198203 813058 465273 188492 1806449 623820 1175575 223045 1423246 218900 1157859 303185 1616195 1643980 789109 620890 75860 100022 558801 1851931 1680607 1057036 1490404 1108524 117861 176096 1130766 1407021 1098536 72507 827134 471949 449036 869893 1448454 1231622 1770718 1042979 830808 1250262 362107 1324916 1831186 1596898 1215094 1011241 227711 1301135 1818078 1392152 1430883 299065 1641751 1772306 1330607 1708589 1345562 1657093 1733364 1608687 804222 1153479 1037722 364745 1193179 1037795 1151750 1546590 555515 122608 1551210 685554 1114355 1778651 433611 1313496 784211 714880 1397486 688241 1116684 1694415 1889141 843486 660422 1991842 385118 383397 1750952 694932 683956 1375832 640811 84593 1551995 484853 1787439 273704 734142 1468210 238464 354172 506259 283471 273816 703557 1726733 1000259 1791592 310674 1128348 835255 1040442 1317751 487644 827800 1605011 55820 1616595 1539553 1725514 1384392 1260467 723904 1324001 1628732 1448019 1208417 367668 1508207 152273 989381 1380601 1794379 1100372 1472031 883116 1392203 1475727 466375 183779 1829338 750161 972980 1202605 1682595 752173 1362725 1463367 400071 598286 760680 1409236 1710215 1678232 1709343 909550 581986 731083 302979 1924628 1900100 1116774 506134 1503963 1987833 655267 527946 1879087 386783 645381 1992826 1640776 209139 329861 603334 1308617 502915 1385934 1726443 1498963 932055 1225815 385714 138144 1389157 1200247 1674950 9291 964180 1356542 848116 1288942 1588126 677366 1505147 273180 1783158 1441907 789361 1250465 1710656 1668684 1879984 1138336 1870915 842944 284256 804036 1010494 589904 1135909 139108 1077173 1248447 1430878 888863 1562263 1788072 1650133 464163 1127326 319960 1130813 292533 583647 1592683 688702 1181658 740758 956906 1483402 35297 178712 1761517 1359620 385105 456291 1240902 1707479 206917 1078799 896310 385974 1313477 1137491 1518267 644689 1007981 1338790 415089 1438452 1749208 1872598 1260393 1939148 324214 230582 1971181 117396 1359580 85952 856535 923099 648876 760175 759110 1633854 83928 1098974 1499231 1358816 1955266 311590 1722204 513173 1258998 535492 921961 1393840 1736887 1078732 150253 782109 1787461 128726 784949 541214 515270 676201 661350 1006566 1622033 636426 229489 137997 1601812 1716769 1147059 1608091 592212 1251861 1414196 1023552 1657002 314329 466270 350450 1452413 1190005 208914 1194359 1674077 997378 1157040 1976456 1823028 1621595 1235710 80968 244252 699895 1683334 20843 1881695 1957781 422554 1613399 1572840 1328397 1669606 1863234 1975059 1628199 1184749 1845138 1656551 27765 605020 1746182 827918 794253 1819783 427566 802600 1883057 1401691 554047 1781770 1510007 1250765 118137 965548 1511761 1979915 1314416 1788237 446217 1629918 641609 366761 1831920 1227235 818708 1227857 239998 1509383 858658 1917592 1724935 27128 1403131 1866467 349019 1807589 101075 525392 1135578 139608 1918362 626949 1036659 1914530 542268 630734 1876570 70458 1019837 1527094 1995041 343267 268798 1115368 840766 1101142 1970049 1284370 1550844 1930961 633433 624991 24494 1491884 821755 413509 205448 1290219 1583595 85747 367829 1760433 1159195 1524881 1393832 1449262 1337196 1256952 1511599 778943 934674 227549 520723 1135653 1581955 364015 1880537 1340642 288778 1925557 659426 949276 1900124 667401 1806301 957946 1832702 1697560 87341 552116 951657 1446343 159638 1838308 1401827 659295 1872339 1132183 315516 1638224 428302 1112934 1703233 1535083 860615 1187839 490718 1367461 171889 839240 1833789 372829 261256 1577183 1247898 1438752 428942 1306628 970660 1039026 165974 1139211 1152641 904765 1458671 653207 326998 1779542 1584794 658831 86084 984051 209566 32611 1993765 758941 149938 489677 1248246 795177 1143971 1862929 280605 1613493 17986 353173 949363 630506 1046484 1001872 706112 385052 1775759 713583 1403103 609113 284478 1501456 270760 1006980 982577 1329932 1373517 1536272 1284804 1158183 1842666 966773 531001 413784 691210 992721 1702108 1247294 1468422 1997186 391922 1419320 1432978 1437073 1984430 115332 139229 1289796 1807515 914491 907234 719667 803713 1819473 422214 467363 1684356 859618 1374531 1698988 1680907 744465 1900585 1849021 741074 307339 74562 1205960 520806 1386896 1169451 1806444 846525 1952750 339630 962232 1052537 410197 1831333 160102 1132453 48540 1498353 1315165 1381859 851846 1766011 482108 128540 1525128 911469 1478250 676577 1015024 1264897 247597 1507999 1484790 1730321 242557 1914401 1905516 1358403 447041 575114 227429 959518 849088 72834 316089 265375 1983246 1888742 978735 1589736 1379516 1144593 676698 1558190 522282 1105636 209147 821425 988181 1890741 881739 1323916 872295 1675310 1720725 1127647 797102 899612 1216394 1618596 63967 1605716 1926638 415779 326980 1268337 25847 1675771 1388731 741366 39734 338677 1538161 34554 251537 971048 1894504 274446 1550785 1545960 51322 1645678 1716676 1297516 568720 668569 1816735 1802774 1335473 1297990 883623 364798 386387 551408 1265581 73007 1878807 1304105 682026 1140062 141025 1590996 1276507 932920 1137988 1344054 182501 143060 193858 77824 533137 398350 658446 1576057 1470673 342255 1452432 1963593 765306 140558 307794 1837762 1797555 1589933 1572753 1252100 660397 1872279 1621273 652585 612574 1627702 1485057 1341086 1492276 1985895 1935583 780087 240061 913501 494665 228599 1193944 608532 1081901 1971539 191695 104157 426505 504385 1391062 1363805 299470 1502174 728805 1740737 1949463 626977 455531 1009238 115215 1644448 1205272 1379824 923399 709450 1821163 1739690 748678 23192 1764171 49296 1096137 1116063 1149525 124381 836019 1401787 261824 58551 1421777 1247484 519340 304481 1984920 1196859 987919 1684531 1341854 729305 111475 670368 1334704 1748141 1025563 660727 570249 1048646 1055564 151080 1724122 818079 1369879 628737 2350 824711 1002740 800941 509921 295542 645264 1373154 1894613 1215910 1236892 484687 1795786 596372 577556 309660 699655 403439 1816511 1871429 1528468 1034571 22727 1764909 1067195 1208754 611121 136465 1028279 669543 940860 1287867 280990 423979 102060 1270180 1998352 1526338 1979157 1405681 251818 222530 544694 493440 1362049 1478094 1006657 1976022 215945 1007646 1728639 526616 457781 586638 574843 700330 803092 1481151 1325726 434823 546554 1088653 1213353 343222 310066 1438599 1222452 828572 415406 258743 1818893 1492303 575480 279079 407559 689214 699944 1902158 1829212 1151186 1511264 1327191 493289 1099473 926300 1197732 1110204 1566303 859844 71496 536838 1274693 992173 643230 1177546 1748560 329021 723805 168511 1618509 358911 671963 196331 1246488 443581 1789122 230302 222063 1810034 1908216 17253 889363 609282 698162 125408 364797 459192 643524 1976478 40617 1076368 278956 1184912 362568 1096894 549817 290290 1360254 802114 432367 144871 1421651 1813755 1255708 106976 295574 1238098 771780 63960 1328714 555566 801974 1330309 264923 1072175 737673 280660 1275267 1938539 190165 124045 1830711 1901149 1413759 1244150 1998088 1464178 850851 1590900 1213911 540146 477967 235261 70383 1070582 313746 1794438 1737551 1424570 628057 1941044 953092 848796 1272231 446207 610300 1970611 637153 74431 957885 1122959 980073 1215178 357863 762002 1544147 1962575 146384 1407125 1576833 200325 235058 1496997 1428418 540083 850718 1191691 1605494 1116804 1114948 943207 105514 1591530 1410388 1569486 910171 99608 1486049 773135 1442716 1225378 1652673 1440916 1766526 609152 1455783 751473 1477070 116033 1252213 467815 928728 633098 1517019 744827 1251809 1647476 1962196 1923111 235508 1862921 1860692 169861 408892 1328600 292226 1101030 1869786 350751 851918 1897175 665538 1010442 1733925 1630784 1313122 681050 1681675 230619 1682402 82695 436019 1011882 705685 1834912 910021 1816884 1524373 783512 1643251 1254111 1156943 978204 215453 1158108 1127544 268326 1490976 1845766 814802 358117 1958185 902202 918397 665201 187208 708832 1304610 1200056 149623 1417429 663920 1386428 1271732 1655124 1544233 981705 1774859 230456 942741 1843767 1759304 1418787 1191361 1658801 1230721 149451 388418 1766720 570651 1442697 200517 58717 572462 730580 226758 1425435 1764414 1326453 684690 1755568 1686904 1051436 454090 62578 598047 1859821 356215 1821858 100445 773992 1087882 1184561 1442293 44126 1950885 1615648 1857535 423495 274894 123870 659345 607980 537028 1954836 467080 124507 88654 781652 229917 914411 652249 383153 1475218 1512975 871957 396503 1790226 448147 540165 702832 1079913 926771 1523965 1108256 833022 1680880 678215 853479 1676334 1036142 975914 644514 1255821 1368974 1310075 254574 1623843 712121 238244 617217 670831 1587337 1133810 1251044 710857 654529 966012 175867 1551348 351728 1976249 271686 797772 1439771 1870888 833497 256282 24309 1844449 1728382 1573995 1714762 256800 1396892 1156594 44040 1376967 1346714 1049075 1521888 1729413 955114 1120393 497304 1972133 1601308 869413 1333482 1132072 50071 718194 338171 856994 630281 404152 1196632 286371 1795809 1046580 239020 1929203 1753072 1782730 277924 327044 185877 135844 1867771 1126023 169560 403705 253863 232983 723508 1267363 261774 503506 1958855 1187863 1174351 1895593 1481258 1316946 631326 535833 1719970 790847 37981 904733 1015050 208077 76282 182901 1826361 441447 1207640 1864077 332339 597814 1888714 1237984 635736 932852 1200586 134756 675841 1093451 1233625 1872843 1100874 1274260 196053 1905146 207270 1256897 1994235 1336538 921003 1278321 1352857 1504307 1194662 1172124 1371915 918487 1159782 270463 1513008 1386967 1375175 1494628 1087876 342466 219801 725493 1983803 710066 1453414 1381365 1832189 621679 277210 912988 601680 815660 161220 1816096 819592 1086632 173485 457453 1033281 963980 1377305 1744035 1000391 645645 1841898 736486 621707 1440202 800151 1322734 642592 564534 12228 1527096 519042 828465 1053387 509521 1365278 1098223 1647717 573738 1321711 1567204 154258 1908785 1885822 1758691 1318265 857677 1921350 726456 310492 457294 856457 1869165 572227 1157542 286171 127380 868143 742321 195593 386444 779455 1068203 718687 353279 681921 706505 1746453 707837 1579065 1683369 341130 324044 1032291 286558 786406 432976 175929 1455766 1149445 1203686 215519 540797 36218 1004182 1007504 997162 127659 655972 125909 1351087 1164562 108653 1098607 176283 784493 990736 62711 297560 1194527 1229824 1979356 1551562 1027575 1417467 1295771 1295521 12067 1013077 1496260 73912 1324454 1965054 625875 1939722 1200570 1384650 86395 1874348 1278134 1807356 1542688 1163355 401474 490108 934706 1909184 974129 839778 89482 16276 1313972 936134 1704929 1128873 1510859 923540 1691529 1806760 828073 989138 1995215 1748232 672620 1738701 1169810 442108 1885290 1057998 1730902 1344441 118853 1965434 693235 1260755 346756 1997167 1807972 557258 1509617 560163 1803113 752648 461897 1327607 1314896 751100 727422 1143204 1010386 1856295 1476664 1430475 1629712 1128441 842188 10930 1435228 1790988 693242 1473397 666185 1121014 1943833 1816306 1068703 1691919 1555624 867417 1007603 387008 746410 1649963 1238874 1000736 165576 1042938 129104 1836482 1533034 899077 1302955 1222838 807387 927004 1438848 1612904 429262 1527747 1927543 1419886 135505 1187770 1554185 925248 908346 41049 1539188 1677816 800425 649317 1143650 1472375 918066 755074 870422 1128051 1152079 1202001 390590 1232389 521215 509493 1973517 1357425 698579 900647 243487 833234 1676761 221146 912522 1198666 1503430 644404 438874 890223 923182 29385 750355 1024185 702596 1831320 536086 1399733 347937 1236270 821868 966191 1686905 1175731 1539017 154552 1525754 483570 577956 1146452 66907 1642242 612959 1728499 189660 1335997 961029 1952841 526705 439465 88301 845372 1091989 1794323 1917570 1193348 773131 1910899 762355 1914964 509339 185729 608416 228908 1863519 1090998 439641 1491047 1014534 290073 1397798 1926661 1904953 121518 82537 1472278 433521 487679 1084425 433281 1180050 266324 1359049 587621 139871 48114 208281 244372 1344952 118040 1527004 1141924 799000 87151 806087 406483 663982 865326 1049177 717152 1881244 1207206 1175568 505355 1301488 447114 614510 566335 1701366 1053822 557985 1836050 1858427 1392967 1225876 1677842 1578354 1638468 1386708 100243 1224356 453951 354115 1956040 546901 1535011 1813763 1047529 353731 1222781 1116399 113277 1822390 42726 582458 1995673 1101340 1639073 1347907 1324172 316272 256486 199877 1307314 1220515 855336 1425570 799014 1221633 467909 1408693 255264 245277 215437 645884 477997 1837846 1760645 997040 1659747 674833 784908 24258 685940 1148826 1890620 522952 946849 1838651 1023357 133286 1225894 1171414 692133 981525 1476627 973092 85015 1420730 143744 449674 1939686 94382 364277 1642021 1329447 1989406 1367202 243990 515448 924911 1048051 561246 1120233 1633425 419420 1886689 1435596 1990109 953464 645558 268259 785049 333939 690167 222474 1752160 176682 1825835 1565039 1297809 1599692 648835 342057 1046802 502702 170140 412465 1123384 793190 410844 891138 1492722 726978 663673 1128981 1035035 1446114 1544701 1008560 1430553 238967 412554 1374692 1039863 875821 1524893 432108 266053 1655592 1150426 1696138 1703449 1491670 562425 896410 1208801 1842779 472110 984864 1602217 1907994 1047770 590080 702976 512486 1047515 1648465 827502 207799 829455 1001773 865401 149859 210824 575183 1194685 1523702 685474 946610 1894716 1712179 1173215 1144731 70873 837 1094415 1851613 265540 1351078 1473747 1876781 254942 268211 715715 1209933 1168050 1434968 1408468 1148384 1312359 951790 506960 1924224 807165 1411213 1265574 1142213 1701781 1797082 1446672 1228113 307555 424823 492186 387007 1994452 1345516 326713 561484 96121 27450 54967 1041660 861351 1314119 23340 1638150 1537889 1357913 686414 1283846 1882592 1041161 448905 1157943 1581924 385469 1964765 896695 1802369 1779340 75034 1158243 1092261 1818667 1650595 666240 1008219 983208 195402 1869131 135811 1910088 1228266 228116 461478 1114639 902055 1128902 1705788 1058544 670474 1424367 1967911 442515 535800 1045956 1996604 1754060 1363010 477701 1145796 904785 1185959 1274587 1555272 191476 799979 848356 1205827 1245148 1682764 1187590 299128 1038850 1833724 1965168 1242443 664031 613130 292619 758059 1601089 1537775 221754 1032519 1567140 242932 784375 1373967 579078 630282 1516322 386595 950915 252212 1425855 274036 13533 1579338 140599 1470847 199957 496780 276365 1509713 1892346 1532831 1508045 324282 1685513 967257 1460034 1801998 986178 1197028 1951889 1630108 956758 901791 58951 168091 792638 101796 159383 1964978 1971926 1349738 1239728 87635 197153 971302 1347457 1490430 1726749 1070940 917942 1691501 1436337 1134674 1591318 647880 1132428 1059826 1086813 1580022 1257254 1748543 179920 1076801 676703 1386825 524137 1449469 335672 1242339 1692491 812139 600888 1401392 1044361 290273 867850 1632481 1533204 1431458 504253 337245 181229 736975 37149 776866 1369306 631251 1571481 121795 1368403 52833 1715218 1332513 1380396 1115415 150534 1999850 804599 331654 415965 895113 1543719 1837855 670470 917890 1715431 1757098 911364 1365969 328369 557086 5075 215638 1024241 1665585 146516 649373 410688 578528 1151540 1607372 1667086 1528185 495565 143259 1285751 1865258 1105232 481481 468938 1968658 567255 690074 1723747 1626053 1414450 374740 1737298 1956844 1240491 1884376 1131728 1588952 1777870 469431 1101329 700197 1847516 600291 34764 806397 221842 1751877 1161046 1407561 1254124 1666076 989011 80620 1393474 929685 829499 1045209 9011 17629 381820 1677739 667606 744426 1204382 1225193 730639 1792875 1338372 590193 1355190 690835 1236675 1665949 54713 86812 1241604 284841 798931 1317851 1526552 1477452 719033 1481568 635592 1183009 1698376 118506 498293 487987 1975036 1295216 1402084 269344 522297 32792 1903100 665551 1068814 1367128 1018300 808710 1359295 1383842 749366 1052552 1576797 244041 719484 914799 390396 722881 1709968 1956347 303669 1987209 1132847 1596015 1367113 1542216 1717241 1444377 1202037 1640389 985773 182702 692857 1050216 154134 947712 683095 1060358 1580200 533003 1458670 721020 1468115 319325 478843 1115280 667033 78319 1068723 717882 673657 650839 1342113 1847580 740996 256531 1037461 582483 1185303 1257760 234860 361198 1690856 827815 518462 1298987 225318 1133015 1065842 1404234 1572373 134778 70176 815239 1068000 1868576 241252 1731570 56653 454190 750776 1132359 1419778 1833621 1858356 1653670 1444269 467586 1251416 388843 1302109 1837596 267295 320505 304243 735521 499550 319849 83112 685151 1214976 1596255 1555026 1558362 1964772 1408132 753822 705854 1618569 753483 788879 729823 558182 1679854 1924455 175816 194780 563494 763547 533642 1075007 564247 1611810 371329 576880 649578 687177 1617863 728481 195928 375872 4134 1324974 88474 774063 944328 195064 845510 565893 788931 850558 736902 1636538 1658283 1217063 496006 892892 1617702 678016 865751 1930868 448967 1028738 1664117 1174282 1031559 1885133 847535 1230698 686126 962155 1226683 1778412 1093598 68268 994939 1605834 1864487 1224489 1165746 505104 1352263 768562 290973 1530749 614123 548042 1503095 137056 1733565 383393 1377220 1679615 1557057 1915821 1077417 482660 667134 1232720 363561 1657841 17831 1058142 1593741 470904 1108656 454869 582630 282842 424016 1896747 1667979 1748770 85616 886257 384512 308992 235574 701712 146554 912270 1720904 1288655 1153082 641581 1937588 1545680 1247618 270072 266900 259396 1704792 178007 519533 440666 1586116 481262 47293 282789 580179 140739 1942357 765585 1694229 1474612 678376 482669 328653 125600 1516991 848093 976838 25188 606914 1112909 104062 243665 803036 632569 644512 1838977 452503 434520 448844 488970 34908 24209 646684 1069203 1320338 1345378 1576775 1544470 1360992 1682277 194753 1863154 886633 1910785 585135 466670 1017632 1322827 1535553 1190766 1563155 1289165 1372093 317570 1630516 104891 1594391 938521 1594755 544911 487704 1517472 981434 1609709 279068 1235013 813883 1272853 1065744 1557508 1172754 1617262 1877607 511137 1656703 76213 1668732 647597 91544 717415 21405 307768 58589 1205725 1274400 318620 307116 686344 1133924 207042 602036 1736098 793911 1536833 588248 1351181 359725 1419531 556964 1094755 1179749 1474121 1381709 1180859 630706 816222 594486 283709 1858635 461063 662509 190392 1494314 992752 1307360 212248 1071054 201523 1474370 1146784 1101017 860519 116512 618219 65958 1513815 218179 275867 1063746 811812 1840046 936932 758325 1222865 199238 1141572 1909278 1351343 1964299 850441 1534103 617751 711777 124337 171186 1247422 550635 1859750 230604 410670 1495929 870625 1043141 40768 1870987 845800 1309256 954988 703017 812784 1931507 12414 1988886 1374471 1416222 786717 290387 317742 1945401 930305 1223678 1627306 550099 1342164 1838995 468465 230704 1280665 1205809 785738 1922062 616648 820001 926531 922157 1078267 380256 952884 1637416 358959 212062 998026 828594 229478 1205642 1986032 345696 252714 1635209 1723668 88448 1135897 1927479 1151085 1885365 306133 1707128 489901 570536 518756 1484506 619663 1846819 286048 551673 1272814 543329 1522546 154069 1342178 541129 1507855 1943172 1116783 1433338 1038273 881808 1672456 957071 997293 99965 1326849 1204035 1210311 1023785 317493 748464 527776 576673 255844 1963128 1400505 1241846 1828370 1219082 120138 1742688 1582973 1743567 708945 1169551 1790096 324247 1393654 1594821 909058 690168 1776964 1052752 1957208 1620077 1102207 209499 1895385 25364 1560850 830475 430440 91226 462256 740099 193396 980070 1816560 1327664 662945 1809162 268948 1451143 1489763 514920 147838 1976007 785549 445702 443320 1581140 588092 1003873 1566044 1860960 1726351 355087 370786 648395 1507030 1136003 1500684 291174 1014579 1040322 956885 986077 149002 1416364 851515 447742 315845 1264237 1622198 999764 512169 215869 1332557 1643036 1809607 667918 342269 1713406 408469 1583102 681309 100100 1820497 1560246 46486 593713 1880166 184565 1810714 988135 1708524 1215493 1871214 1899247 428371 805006 1935977 1884258 1818845 769139 658734 1658588 1935561 296841 1648039 962353 134093 1744203 1444313 1700926 737503 403669 498238 1325237 1407955 1632940 1449230 1526633 840320 1645951 594577 1005353 1668405 1807965 300806 340111 1949288 1352086 1577285 1220185 811651 1962652 1813123 1760244 758538 755821 1923653 10346 800370 557768 368982 439664 628883 665619 297949 661657 981120 595786 662515 980649 10816 595258 1917767 269495 258813 1082502 1921505 336535 785794 1949015 734129 572014 1842320 1442059 1244311 1259926 414405 1172421 1269439 859291 1656363 797283 1228577 642670 1751414 99107 1657690 1194620 141920 1597336 393545 1652990 717363 1242636 1588363 1138233 1092053 543879 375431 351004 1578160 640407 250369 1264583 1442756 44181 9563 1700260 1267882 1466496 1588263 1946731 811552 1496442 1750124 75004 1796156 1414736 505920 1091939 662850 70944 77749 1519397 1736291 1930585 1876554 1768954 548600 249225 1637629 869349 690142 1800663 1856831 948829 1356739 696707 1535387 691764 531770 1301308 732365 1815606 790358 1369763 1727369 369555 1794586 441674 1688442 246880 1852401 1503066 209361 1926657 1412516 1254727 608690 467894 1014857 1897507 1204061 452536 692594 1123102 1136279 1355208 1601837 1837631 439082 1505330 913148 680629 1593856 686552 1069242 867909 1858135 60885 493410 405916 503774 1659850 353681 99130 1654280 1670888 1906938 1618318 904687 1361763 961646 1253338 620311 270556 1840140 1797077 1834994 301801 1707441 1065996 551983 548554 268448 37716 224995 1491415 1349157 852482 1169991 1093939 1662393 1921179 1300701 1485346 454214 809749 1687517 182256 1382655 1907394 846544 57177 727652 1764252 1874953 705497 1136963 834561 319240 1640679 592523 1700393 1257004 523736 590754 626405 760493 1505606 1567720 1303746 805060 1031257 197144 1936911 948403 1275761 1493875 553499 495412 385327 165694 347992 246196 1828514 757278 1947801 1058409 1739604 110881 1950534 433450 771598 1817676 94965 570085 75136 61116 660324 294319 266773 1836232 1383080 82207 721294 1597513 1896269 1620097 1968284 1761787 170338 1208124 1386561 575683 1726408 1852663 567953 134929 554217 1942715 1958361 372115 349889 1728059 772990 519280 858050 1457945 818572 1701687 864016 1571304 1092439 412223 308872 1576851 1985268 775709 128220 816565 1275205 972609 81611 1655601 1873073 305652 1293621 1856784 569164 178189 73509 342796 724435 19658 1515139 210345 1861017 1161487 1568625 491892 1254048 100958 582547 1207742 316217 643285 675288 1818939 818334 87819 68191 1786318 660141 1466000 1534613 1024785 359218 687041 1893393 1380544 1061331 1004842 1686431 1652134 1377904 119589 1091998 1506709 85051 242051 1202264 1630542 336407 811726 788824 1000271 1435572 8198 1700585 1879136 103586 963063 654912 1146829 1955909 1672519 194556 1312904 1613448 1949588 106486 1741446 1866175 215626 101298 1683042 1563322 1486545 512808 602664 1721598 702813 298115 1775369 1229939 1173250 584774 1762661 1111616 1246666 1212619 1298013 39291 1748197 855214 1322479 477095 501143 415484 1089871 474364 463084 1110493 742787 827958 139263 145532 1987370 276961 756169 1094029 1949999 242035 107665 1866536 1146333 735659 284521 535942 72171 426543 1403843 1236597 1457330 1600151 1196706 1995762 1677997 1480582 1566576 1613559 689406 1761149 1047083 1825041 381272 432628 1356131 1804470 760122 1985246 121410 586328 724169 1987634 1624341 454661 1613283 187931 1294526 756532 831090 855303 1814129 1969127 881042 1653979 730640 685823 1216484 354677 1084506 1650376 1647431 809073 1227104 1889284 60501 731106 1474965 603946 360074 459733 1102716 31734 1847822 1108502 1700789 1855085 163539 315123 668760 1957247 209718 1384898 449715 1168378 1051898 41866 808692 1434071 1295633 748232 1353421 777344 601475 1652059 1554087 952748 1066816 1208834 1680885 1852059 932655 1210459 1491021 664249 486790 555157 631106 792769 720081 1711596 740592 401494 821666 583425 1537905 972966 108942 1018890 1849860 52201 724917 1007976 1530132 1100022 1981255 1644108 1495009 1491625 1645942 86800 1287831 1010795 1051685 61173 1752153 248630 1978300 1939047 1712048 174371 310959 110069 481549 724613 1979359 644259 1664935 1677280 718214 1071256 288416 247309 1480709 1172623 990470 149207 95722 16178 1170283 1092306 1916445 1126369 69703 656719 162388 292679 229808 649282 1066235 1729824 1020235 1911615 1060940 1759781 151853 1100125 1209844 1496874 1127593 836757 395418 1986939 1123221 1658873 1409292 1899208 673102 1011973 753963 182966 1703660 1845219 471323 424407 1589228 1480198 1427705 195020 1617646 672832 1716247 1888424 386072 1301737 694056 705026 993393 1158503 805857 1188374 958047 162093 1636764 1609545 1982385 1635023 666951 721952 1925839 438468 81307 243547 387306 89650 1905109 1481592 1873186 173307 1542047 644572 1084688 674028 1904454 1892074 423098 1524515 1838044 266195 1046058 1501294 1310681 102257 88661 1205214 1092871 972769 1792196 703312 334005 1541435 509574 1187148 816320 657495 900360 1305614 1657000 1676890 1705838 1894081 1908134 73245 1851588 1553001 1190349 339830 771927 710737 1857722 1378650 1629163 1224197 1216792 1608069 1007188 807777 1479844 1231171 1258667 1927999 1599581 65495 1845805 582548 175308 462614 1267551 907471 976996 53181 447473 1931575 844021 1585395 1949146 159725 595419 731733 1269191 427912 1369809 1159246 732531 950301 1679119 352845 298288 1709273 1582771 27245 1257072 737204 172459 669101 1058113 1931939 711865 8083 1072717 1260135 1744698 755324 608822 1575773 1527748 895611 57222 377915 1016841 329454 1078354 661346 1238449 504548 12495 29649 1662021 1327314 1005835 952831 1367483 459312 876899 1411141 607867 711548 337447 799333 62417 887671 1667848 1349047 460465 229303 605925 1633049 865215 396435 665621 1499745 545170 1447331 1956380 1804275 1818080 798448 945257 174354 565075 1641628 1627232 604009 1343861 797715 844278 41697 318906 1324232 319358 1771775 1046414 1412769 396421 961809 1253220 403134 1558575 900810 98058 1208281 832459 1020973 738461 339373 1604415 1133294 1781730 751106 1414912 1193110 1368241 1552815 564839 241299 1217599 759473 1251943 903248 1141662 1557891 672992 1462238 1748427 1402859 188876 1809716 628834 1973348 1812995 527670 1620260 849454 47901 1451765 1668003 1181655 971445 202450 639554 276676 76716 804826 1417901 1363397 1457394 1232429 1549786 352546 452296 778660 1083898 643583 58298 715427 674641 1953189 1925930 89420 255372 1120950 289034 1928619 758606 862422 1503727 1040982 862779 958021 837621 886919 658097 1763088 245702 1156023 1207182 1020185 1304169 1073401 347174 1783549 1443422 1082003 91050 1431353 312717 1288000 1029735 1809599 1459901 1636340 687134 72222 329132 483527 498814 1343329 1360216 1894367 1823808 224355 1752820 1962116 616128 384185 1788981 1411859 1749887 1565774 1541155 1962294 606163 283049 13317 236165 1063617 1858186 445790 239762 592913 1608182 859488 163806 677888 528540 1737120 694308 1500609 1149463 481295 230150 1989394 1637090 1385787 255496 1862485 1069260 1084811 793079 1312061 274819 1408917 1954508 1408433 940415 1366803 514168 136256 1408610 213939 1088858 1051141 1160950 1271717 559317 1905605 1843961 59162 579241 1345360 698713 1422007 1238755 205940 148966 1940294 512254 1233700 1883084 226030 1135497 1926353 1875160 1150213 176745 1537059 1299371 591093 560934 1587732 727443 1221228 1905006 613549 1528742 129871 71997 466792 1877444 431759 905636 24777 1463424 220223 116574 977029 274390 1657506 1394985 337886 1329532 85646 680962 1392084 366513 154128 418549 1650573 1175272 1361853 1801814 186999 1607652 1640840 631991 1908689 199094 943991 1282415 30140 435896 505304 1587265 722079 24017 1688301 1692038 1196906 1361430 657556 316834 1004722 115194 1752974 1446793 837372 1093196 473610 1709006 1878320 179803 1552125 1726330 882701 1479371 1569124 1532444 1678450 53021 1679993 837498 1908614 608480 141286 1091208 12683 1868805 1580751 552769 677417 1077756 176258 1107759 44443 883563 1279117 924899 1471997 252626 1864365 645793 852588 226741 365292 1193834 1371514 766395 694810 1996770 1282760 1776022 911601 1305761 1106944 1506710 109022 1206144 1324537 934082 124413 552159 751937 227000 212484 1160394 1004836 345460 1875653 1811591 1389081 186323 210438 184115 1933061 602326 1523144 1009614 1473570 1056782 1735063 28790 1132177 944606 1644634 1162947 1920782 1180791 869563 1792788 750443 1020746 1404780 1172931 916194 1342703 682378 1186331 383907 1776301 785551 220470 1471 908990 815490 1437047 1171735 352455 121942 1359802 33236 371133 1479776 1058300 1962974 1052194 49077 58792 486296 1096227 449497 1934744 304808 1525310 1657809 1361677 385703 869350 143555 167723 1847236 401033 603769 795151 1249375 619233 1971595 1199381 1920711 241038 479087 1756433 1954614 277556 739245 725653 1602411 1011771 28046 1382335 1498810 1431252 130254 139365 1999577 817019 702172 1819317 1973127 1837321 403966 1734847 1192174 584727 1024124 1406160 1920332 1755413 994893 564836 1791054 459197 862923 1209439 961655 8928 329924 1172978 1685874 1528345 186579 1302946 40101 296469 1590666 573238 69276 575931 143632 1095448 382041 282781 80872 1071013 219093 152129 884130 799517 706150 688308 1318063 1384408 1628622 839748 76735 1918280 102428 1718634 1772041 1542926 1422061 39904 969752 1095351 859535 996634 690310 1325804 1076772 1035396 1330325 1774688 1637178 925770 1279398 546361 1792637 139335 1535432 1196340 1544186 1946830 607087 1928236 899385 681442 171745 531267 578130 10821 169825 832348 1388910 1363752 1268972 441436 691872 1300178 1376782 1070196 624692 815480 1476831 1146651 1059741 1080847 1034540 532644 1455705 1392977 118123 1943259 63368 1198586 1479704 1597986 1762009 755000 1237404 1810698 331248 1972246 1454590 1217665 721045 361837 1242977 157066 43652 349802 158285 1597901 1389918 507468 764071 1705996 617 1997109 1816497 1658534 412521 711513 273415 479925 409768 836177 439865 1902898 411802 642600 1038940 1490080 684471 451263 585920 275024 395613 1931314 209014 423827 1781571 515950 543704 36054 1651351 1581500 1528152 85266 1450490 7153 176530 851012 999117 945230 1092194 1941335 281189 1244278 441096 848332 1213491 603551 1219294 1917094 1643661 116662 271871 1324270 1655520 583496 739764 1339243 1309532 1330978 1625883 983919 1171465 1321537 1526445 964287 854590 598487 372551 894123 1473962 1368750 1783040 1185073 580907 1168776 1855088 184191 1319337 693481 1643175 939413 634938 1344349 1089413 599435 504402 76819 133238 415545 705160 1197928 578169 973290 429877 1368319 12448 1511446 23400 660260 1540148 1130164 1169535 1841123 505506 1987057 1656131 1497535 867947 1895439 1737443 439045 1922244 826025 957461 956600 719309 396302 471519 1187683 183541 1780643 164405 216945 728229 1138859 1649436 1879516 73054 714465 1052270 1589627 308395 907532 21196 1712892 1038242 243887 877088 1750837 1490006 1096617 895949 53926 153756 520512 323148 1943807 1833054 1800751 1211704 1270661 846638 248550 736671 523911 1914886 1407532 809360 1380303 1072687 655782 1232572 1762047 1982217 1709432 483893 653057 373554 696990 241267 716184 735001 1679697 443465 1294366 1199652 1752019 1487872 576618 1213874 1318300 1990328 1480119 648471 186287 1701820 186746 606093 1033555 321824 268229 680942 1648291 121185 555394 352330 906274 578340 550163 1606240 1968396 1348083 939446 1306881 75036 1975073 1238925 1286000 538557 1953116 1630802 590815 1773048 1507733 1200792 325983 577244 12907 445821 1951019 98887 868583 1985059 357625 462097 1299134 1273604 461266 1705355 1235240 66485 403416 1763113 1338982 156893 1613628 30345 321923 1388505 504799 171118 1034261 1752826 665338 1239826 934823 878925 1886778 1850321 605740 698329 988370 479355 223331 707351 53441 814274 911650 486640 1235793 1630263 1557577 1244268 1493531 1970723 1001977 550888 407558 1285485 244625 554386 411200 655679 367629 1034576 1363296 1052364 1312618 1710144 131787 1483396 447296 1189235 759791 344052 1061033 511857 1063885 758886 707683 1784471 1432048 1990291 244520 1704262 1936709 98636 427117 148791 1087287 448353 1407135 1222324 1723873 1230235 458863 1670229 1368517 842657 1970924 1886962 572496 1181198 23485 1410256 950215 640817 230965 583475 1276498 1454074 747450 866936 75327 1892111 1410847 544322 106601 634697 490324 241506 396273 151022 1763514 1276556 1775574 259152 314461 1497391 559120 707462 1585522 796761 316782 125558 1682877 1033622 715609 1473601 867522 1862545 1736665 1201980 802795 1477129 1860712 1882940 1129047 157394 1626348 520377 754733 904859 1121344 1081238 1670326 1426147 960404 977913 1034180 1454535 206291 257965 932054 308179 1501439 293564 1926292 646061 1385761 1566901 1170254 1191524 1629214 936162 1578861 777999 923793 885830 625230 754095 1663075 1953956 1051507 579894 988840 37921 652632 1442178 236776 355488 1714877 206650 479120 590437 993453 148303 1996745 460800 1602895 724393 609126 1800930 939379 1658796 1192696 121131 1795711 1336326 963297 703941 688285 1911776 1366973 707323 1215189 521048 620486 976937 1223570 1351467 1173827 216785 1967241 1899246 1255618 1083289 803044 1080584 1669217 810033 1503772 1487691 1419307 900893 1412973 1122992 681957 1141058 561817 599309 868359 1894467 1284008 1314131 407602 1773074 1572322 28658 205198 82573 1226538 1915680 252608 469979 328829 403890 96315 843500 1173165 1719853 938240 527869 1427052 126488 1150576 1679062 1329254 1776718 320606 1853916 1111116 324863 1777387 1505289 1468388 1748957 241580 1116276 787270 943005 1528374 1673541 1794744 1301131 946847 1404543 483450 1275906 1527719 1485105 1273064 374075 1030513 782106 114394 1575101 1551340 1924575 864705 327242 1820334 97702 672940 1997369 1641375 1553307 1579291 1448103 999865 1294540 1194556 774433 165102 455079 1212730 853011 558382 47945 1481893 668994 1315640 48597 1258950 1493123 1295693 1480952 1083082 1574545 1135072 434104 1911831 675960 1616457 1157918 844906 903268 1735137 468174 514723 1280345 396292 1375760 756906 166604 1481372 531181 942955 217160 1247891 421827 1785457 1479225 678050 1776630 1022710 1359549 1305183 284462 646778 686926 1807392 152326 1144778 1221822 1060288 1399162 468361 1948420 17718 560022 1025259 1244333 27962 1776018 1712378 1233735 353414 1433017 290292 1696464 1409422 1703985 134928 802624 197472 1529163 1964865 661850 339926 1722754 1299422 719182 140043 1775813 413166 121103 549468 1091265 1477074 469860 1784954 1652808 569811 1912206 1481463 532196 980212 1243197 314070 1602601 1175638 316385 1515397 281469 1613234 475011 1082779 744131 1433548 1432999 538511 473696 1346848 822338 345630 1950637 1037819 982550 1718173 472525 1025857 1922301 1828016 1500435 1357270 1923928 1726202 1119741 1300488 865223 796923 1685634 223595 1377135 1021504 1920971 1324316 949262 948571 909732 1881668 748924 852601 1062003 1675511 1904285 21498 1997509 615272 1470095 1692661 1300152 59893 250219 374994 1235711 1099858 1202670 1045135 1090905 1972771 343605 1738065 1635317 473305 468629 1842485 686627 521360 1539546 286963 1167290 70229 880015 1035272 939019 758722 364613 982397 1722938 699926 1444784 1216527 752456 1361975 268783 1344863 1583662 47256 1384770 402990 191145 290637 1850804 1770709 38174 1829431 1089408 1753768 220272 355753 1156987 539254 1189229 899442 1147506 783089 1752147 1235104 1352935 153323 922693 571118 431736 726439 1447345 816209 412410 685385 1522039 1323792 381401 1630287 41237 486397 162691 946187 462293 919153 236774 815687 85264 1645725 209252 826580 822379 1026319 1854709 1914806 920550 1337399 1986242 487837 1092319 1253957 590774 1693933 1449713 304516 258568 511786 1298909 182381 150647 558471 1023293 1319634 511056 1158617 1398818 1180898 1921415 491188 1219727 450969 1312726 1645593 955941 529004 1697503 1491607 1335376 650266 434722 1869612 547623 59185 1134684 701530 1304545 355064 209634 142212 73324 1673591 137599 332889 697086 1088038 526325 343566 1559180 844502 842710 936850 1119611 1080147 1724289 1322291 1331130 335563 118969 1608250 1930759 1531252 1498580 1765252 1077287 388301 421226 709683 1702046 543215 1400625 1809520 1873218 343721 627033 37745 1690258 1235165 956235 597195 184536 980823 971869 1471553 755527 817525 1174877 881490 275090 477667 1931095 624979 86516 1641958 316006 157086 1884522 1397436 1235503 1559901 561950 1963496 1660030 121759 1751019 298413 631699 1950796 1041824 1198811 883965 93357 1871508 630696 699696 1204719 1753901 1483501 643413 1160466 42132 1235031 1513407 359545 762478 310342 722962 1923315 426993 1625606 699636 1277891 1775001 1566769 825708 25027 596234 92399 981294 1429976 1679064 812950 868996 183750 1193789 1789548 825088 3269 1590433 324260 1955286 1697993 1287397 254894 263363 956431 1002282 881728 1394761 267634 463679 1483431 925537 77963 1145765 84532 1517080 1109675 1169761 351859 594342 1193695 115740 118613 348002 331016 290956 1981319 1397100 1580700 407205 840207 1959724 159104 591840 731159 625055 1221029 1844648 1298906 712564 1360858 339898 1915002 1436403 1892503 43406 1974820 799188 845080 668275 210919 18656 1178562 141959 88822 1204227 471556 1513473 1019743 598867 1267150 426753 569659 292213 1987391 1453667 935763 57530 281436 327345 1775154 1847356 367862 1244944 1676750 1995955 722129 1354264 664870 875190 339447 1007358 193298 116518 1497769 853193 1524212 1057222 321476 1239759 90208 293823 1807753 297292 743675 1430915 412920 427175 1632149 294012 1461216 1233146 967971 836068 661761 1431265 595867 1203577 1655313 1706685 72970 89321 1589635 1457767 1885767 714943 914182 1194757 417884 256006 888010 1596740 1178003 1535924 1373874 1769736 1654518 383081 394486 1933662 1160362 1082190 334816 1085381 1724191 392012 913756 1022698 295090 55459 1726422 1604073 176155 157101 1352468 159125 135824 1188906 718891 1273079 120485 1968651 1408155 1012769 326219 235042 150435 1958897 67923 1524490 1185750 1556118 31336 779168 43560 914435 1940672 220329 43009 878678 976151 696332 1513163 1026439 1430919 429236 138609 1968661 1437837 1478216 978734 1815286 1829762 1639083 1342307 283658 1429956 24858 267924 1396203 147306 493062 1864173 1552263 875181 397347 1944295 1456079 1464496 979834 1500106 724629 1541452 455221 1429735 567483 578960 803179 1315964 285921 222549 1015409 823796 1739998 893173 1440784 1847288 1295285 89776 1507327 807631 1717599 1500971 773118 752682 430669 1037396 1379080 1152841 416342 1796473 902063 217546 1576803 223959 855032 1181940 366182 1667197 94 140141 247389 1367563 539839 1602071 1672758 443241 178144 1173830 1189538 1828841 1946656 1043609 510373 1351147 1091541 1531118 836429 961228 339401 678965 391673 442169 1649773 391510 679640 110846 1747941 351237 963457 1594196 1999551 32846 568453 679413 374726 282786 232067 1952229 993277 1009564 1161571 585720 1979946 694480 507834 1094725 967345 528419 1687564 1191454 65933 368881 1645415 1717830 792360 979553 288634 1848486 965323 1691734 247485 1088130 832203 1023691 1329937 1455219 1843060 10340 67159 696594 623694 35075 73696 531822 965567 279075 997108 1548590 105066 280004 856282 1656152 1184649 314169 696337 1352766 900128 1115186 751869 148863 1294745 643980 74845 1638950 395986 656105 1932048 1651921 900560 33631 1977678 1504028 255674 885661 1036219 367635 1482424 575182 1720712 1493326 66502 862793 931184 838160 218036 190768 1795917 1087341 799496 1717487 694564 1524268 1754347 865133 953617 50242 1224757 727048 648595 1312000 1305928 1634979 1178646 895508 1181906 1679438 1655278 1920159 529265 15639 9540 1054352 352203 618479 1824121 402383 1837809 803666 1618944 1429101 249398 852355 922508 727891 1088586 1240606 1269593 3899 1698394 1953656 896639 480148 232531 1958152 442930 1754238 1305028 1754604 1285527 516053 567283 1924552 621174 809317 180953 334452 1031941 215796 285030 1995007 1143380 1320994 1464148 1485131 388082 1404752 125070 950962 140925 548208 866789 112661 991906 1120261 786582 1046410 712392 1012116 649021 416519 482884 776179 418778 909434 1450082 624012 759262 1825747 481570 491834 1933171 1196392 1076266 1069032 876564 360104 523263 1871033 659910 1653353 1451134 1151961 1525597 981895 1626485 523448 939725 1445710 912707 1190719 384866 89830 1342717 1975619 124642 71518 840408 1899819 1203290 1745660 580308 1092109 1197173 1920563 637795 1664887 427073 1820450 724125 652506 262469 557870 1744996 1134150 1856655 1425940 727743 1909653 1022966 33522 666194 290489 624875 797918 909796 1623794 764850 290789 742699 765881 961521 1052875 1445571 846667 1348554 1895701 664845 672514 864061 520592 460770 1915143 1962161 1825002 1883343 1030797 1800676 1401839 1950127 1246750 813229 1701509 315328 1621739 1926925 155923 1848275 1917856 1324840 101015 1678107 141936 161949 1407817 1004253 955905 1141690 1918950 117278 856570 1797091 1085516 849595 514298 1552243 1934698 1271536 722386 1071687 1086094 1524902 58267 1570551 518177 463232 485463 1624819 927539 953447 1432914 1548320 1994556 1837076 940616 1407057 448955 221178 1348696 1417296 1854725 1127824 1675366 1231051 786004 788761 762418 1470639 1230813 1259662 11178 286888 1718994 291559 560809 1393196 668430 1913668 1696954 1949657 1497820 1916715 1910573 1258698 1638839 690300 1355772 245515 670369 1820299 1974058 1611640 1551301 1674378 658761 24794 301307 1091352 354762 483431 1509288 251351 742366 333554 866106 619961 1711232 175928 648734 723034 37333 373508 1239415 676546 382703 952784 154920 374204 1067508 1828524 374287 1488171 1486312 885938 1410130 741971 1183419 1687187 788001 1302306 1280761 1619600 1161038 1169471 194884 1939364 1154149 163227 1973933 1294844 1906762 919627 1035982 1305391 1338668 803758 1655714 70103 1924852 1732346 1276005 208928 297702 883487 299124 128625 832155 40209 967864 220115 103220 1952256 1782363 913618 101749 1227365 853117 1141121 632411 405328 996098 1125601 1055293 896021 445410 1963360 1439080 1989212 700680 105634 829219 43692 1997777 1801688 16696 109663 1065640 1403646 913474 1528673 1283413 1685817 541949 1586299 1335902 934046 1793983 562158 183665 340536 509234 1039706 1614623 1694871 1973335 1806050 339823 929503 1395114 1334149 770651 196819 1176163 569609 1040761 1969857 747728 749618 1940289 1918827 125932 1323693 913061 1151438 1834075 1471027 580119 97968 1174845 568344 1605873 1422863 1282664 645980 390755 266606 1798129 1879408 814835 1294939 904391 1062811 1315747 1143520 1323297 191239 405730 232405 1993168 885517 1866379 161176 538322 735577 644456 894032 1109330 1029548 134667 1888341 1143420 1385317 741333 800355 1334551 163199 935022 1042285 401913 371772 1454913 1675597 324523 432235 1468804 1159907 1289853 1297654 1264812 1816169 749978 211421 1789228 158435 703982 1349866 165924 1095358 140953 1603888 1642103 1828858 303134 639029 1420325 347682 527755 1161061 440224 967648 660294 1644079 1597257 1115924 1768493 863415 1512182 1471226 1625714 1605919 1485425 175103 1753536 243576 1646103 1181363 1121786 1587627 767199 1713528 1975506 941433 702807 786923 1556644 1583181 1742264 1044631 1386636 1727422 1436436 1830618 1632041 1451405 53329 598931 116926 1127886 544432 1182610 32428 1094007 332580 1610948 402013 710787 1881376 516337 1289942 1418344 342184 1167270 802204 609444 1025068 1174125 1067232 1305946 1401538 1272893 1556387 1084513 612825 901001 1416491 1663051 1600674 710211 211044 1339489 1333322 1629154 641952 1674725 57352 1405884 1228352 814047 244465 573214 551783 10745 989201 1861519 901150 1436525 561095 85663 1649956 1501241 1690366 897833 1439536 408300 234428 1873623 1737828 151021 1981149 418104 870565 1378995 1391356 188970 72692 1085307 52000 1550193 694858 916826 697252 1952487 504693 1155585 259671 1935775 1899977 986738 160134 1084470 624081 524363 877294 1269710 980725 194648 384573 824932 228084 658904 854195 541934 1639664 1816737 1354817 1660677 901443 408185 957400 590752 1645635 928026 1307846 298063 340908 948295 1443269 1150489 1654574 641377 1888910 520571 1519928 156464 312238 1815390 474936 204551 1203420 788130 1754766 1617068 1248504 1683547 1352265 105974 1267171 1073084 513307 666275 1991194 216786 165107 1331489 211 1358514 284177 922097 1998348 1865225 496165 178544 1981504 1211972 904603 804110 1105149 655212 1645492 1787745 808317 1681766 653040 1221426 169376 1338423 815021 522934 612384 306091 912915 1434443 1531778 435791 823144 1166873 1991117 586403 711040 1880821 849432 1907601 1439093 1898569 1415716 1973051 1994396 114282 419474 105247 207087 1613035 1306515 1631691 552171 966401 214968 712842 1783872 702210 1212786 755254 1837346 264925 1130639 153468 1641111 522350 1655626 707126 680234 404973 870668 815646 1467652 163216 1593918 183279 147358 279067 650649 1865202 12898 1227222 53928 505741 768526 77125 1481845 1168228 1049377 1031916 283982 961264 1720756 488464 641017 1587532 686738 787207 1533397 672021 577121 1465365 1892390 1351358 672796 1370539 120616 462609 1886912 654847 1197676 660304 548563 917198 295102 1453970 922379 366163 270079 1098747 1255609 276067 532886 294473 325704 1016401 726650 1046170 841637 1467701 266185 76058 532067 1290378 384981 327812 1782202 869729 505277 812170 1574616 1309671 1801362 1762318 1936864 259395 484882 861593 845645 852132 52827 601171 927479 636925 1584584 216965 202023 1791234 1222723 850768 917395 1704867 707435 1338834 1459668 953010 1337461 178287 1956179 1852437 1198070 558983 788571 823810 696749 1070640 903560 591530 1656969 109069 21364 1522010 55717 1443381 1066238 809224 66925 1829392 1434795 1751239 1338113 1956937 593305 203346 764428 454761 1274706 891482 347050 943512 1213324 804893 442713 1554806 253987 1519120 798782 358808 1792298 713419 551396 41102 316366 978679 471535 550338 703940 725166 697537 1358641 1403952 760330 340571 1147995 1467169 1776617 1067375 1593214 1391413 886827 1856599 165879 1643845 869707 118261 1065191 737779 1366444 1839944 1038590 1901624 1097722 1487187 38426 618119 1604241 1659260 684238 1971191 1341727 885050 149079 365481 594945 1485538 1962059 1243249 982820 1539026 1394016 1781979 1869991 1156715 415488 384601 1388609 1647508 1651775 561759 679094 1521307 261846 1391589 588396 317900 1670248 1945366 47168 823362 1361532 580155 1618609 900349 948683 555761 1645776 1951192 1930297 329138 554840 1867884 213519 4687 1455542 1161307 1073964 1660808 790154 765857 1250228 1567236 105688 1604422 1938906 266772 787524 1496486 691922 818520 780671 1254476 552239 1206285 1273467 1316086 441518 958068 1992352 1528102 1900021 723393 1038882 159458 1436300 235328 994198 507407 1989047 562229 123872 734106 369310 658892 402015 1588877 1580852 1568478 492321 1000018 1146553 570672 1506303 123505 1126388 1357519 1225381 1970248 1060372 535091 834324 289382 142670 511096 88746 931029 50937 872080 1327331 1318076 1768206 1953832 396481 765907 1847952 540171 702343 633876 586959 1381980 1575791 1385184 1536197 550521 732225 1620589 48695 638001 1655497 458671 1500096 1771334 649326 1045984 1159250 8839 555518 757835 344217 268889 1686903 684331 744034 244374 1653924 905896 1536945 276490 1594591 1126667 1721304 661316 690766 33692 1499525 250417 1371755 1338051 957623 576757 55492 1644902 1355679 35149 1817638 174385 739227 1225677 891094 543089 598382 129253 1257259 1344149 85512 1163720 68981 1291494 1341661 906034 924744 630913 1722376 836461 1148925 1611406 46000 1855225 1958659 1899393 848755 65038 1245707 1727413 1415892 91186 1323790 512329 782562 1095063 1538885 1217548 732887 1014190 24269 1515016 572428 730249 44390 1918651 1490894 1931583 1629073 306702 2911 1113103 684447 1049439 796142 1018064 1089811 1450843 1257583 306876 1541511 1698544 1984055 1212189 182125 1185495 62451 1206209 289107 684788 420041 469096 675868 1100205 1433642 559945 952153 1753907 1256701 1563421 1735902 28147 1950529 762230 1496480 44191 690760 903480 741343 797159 329261 646212 1539912 830433 1232171 1312493 1585944 1750367 1836725 1687503 419297 744698 803035 503682 326904 1718676 635993 68066 167115 151082 1119165 312929 251036 1766076 632301 331320 320335 1953510 1562893 490314 1064688 1851624 462748 1167841 71002 1004682 854786 216726 136242 1239637 983509 1842472 447466 1529051 64972 1618160 1948373 133306 913818 1220385 1621076 1247770 351627 1036734 1966561 1948912 80224 1220976 708027 955311 985292 1066228 842604 1972308 1840121 270436 108275 949250 1710156 943406 1970005 450665 1476119 841159 994478 1811210 250850 1639861 1863749 991152 624457 168323 785103 1051475 497569 280767 1977147 406433 1979586 28296 1365786 218291 1614894 1359189 1370468 846953 843035 1314919 777390 590158 1951247 1067495 1081387 1563468 1993385 1789810 1484422 1511088 865288 1781933 1758991 44454 103487 879868 758088 131642 482458 2715 1579962 1277106 406535 669727 738298 1706229 222866 875639 152426 982193 419292 978600 1672279 864173 1108009 1975601 46601 41502 17236 1985125 43105 360204 305139 862444 156427 973520 1456385 1582746 1512290 702128 887214 1095280 1864499 1579719 1162602 457891 1597942 157971 1533997 682945 1587102 341834 1577867 1268707 832770 464787 1858602 1354640 313925 1780467 832468 1169547 691218 473526 90061 658959 1917742 1292308 1300113 1354646 1283526 1922103 1153436 334143 1020704 1865791 1049354 1249785 511036 1054616 1732201 1995531 848480 553690 471450 425288 1680543 1721968 1386775 1212555 1767555 1261738 345002 1750927 1476304 585465 1515457 1178202 1325209 1614115 474471 1990084 1784870 369406 1060601 1181982 17385 1029291 933817 1215814 772223 1304264 249291 1599685 1654382 1090037 515202 1474447 1637489 621122 109809 1910672 534000 1748709 908998 222837 1162029 489835 1369920 1765050 1375588 359071 622117 82823 1096080 1473777 1181934 1913989 727943 94705 637458 1109509 1681648 1830779 1565850 439536 1924472 1733411 1821684 68171 1082643 184350 1128894 240156 1198196 1248966 411714 414748 1497581 337913 939658 19842 1971462 1357774 717228 1295565 1750821 10859 48252 1308839 868727 1978360 1316658 308664 817287 417246 407232 795972 274418 34421 421246 1362950 1052726 79108 1013891 593896 636993 1411765 400438 1400380 1225548 790724 78674 1924250 679691 1938585 1928363 1448360 413772 214290 1663836 368764 943283 1839664 337903 328295 933100 205839 1465546 732461 1096835 898779 1404244 1322382 1687059 1509781 13731 1798661 348546 249302 1215006 906114 1005966 857226 1320560 1788120 1488957 1101332 564117 994115 1166582 1440242 1664714 905984 1240594 1984826 674293 1739703 250210 375526 644281 560408 1587811 431115 1528821 1189606 1405615 1164866 1260968 588665 1298778 1504940 868547 1156908 764370 350850 1163718 1002560 1665891 382816 1250702 443565 1325138 172703 1918062 569300 651807 184943 1160692 1330626 1529761 380402 689673 568471 644865 1391105 756264 657215 351674 1480231 1415342 1088001 822582 420251 79857 103965 426534 1041653 1107848 1676029 847235 270349 165209 1503284 237935 1590091 180123 1806857 1222063 1131434 1610467 230305 1042830 468572 664274 835058 326054 1280402 1337869 726485 1781863 922677 725990 1142764 906128 1335290 570289 1846022 1438881 552719 83917 199548 1873984 48859 782603 480954 669319 519712 134810 591798 450404 1042949 15549 906888 412510 135723 571907 253737 1980307 124210 1125915 214231 82827 1119924 1446178 1602427 307713 1530197 1365586 1660422 1229149 1124393 542997 1215244 923446 766625 105590 129737 1996848 1381118 561904 1626031 1207050 1717649 66045 1541940 1583342 1102695 1536989 161820 1797905 47996 924328 1122308 1555205 1685031 1355445 852730 1192159 1259900 1941913 716489 873321 399483 337694 1832170 813764 1640229 729758 1691739 223473 1262872 1680534 1153934 1941450 1028470 1683498 1556474 438872 1448133 79953 153501 92740 7473 1589913 1907289 1063863 1310115 1588165 905999 924685 120646 44299 890041 628559 1752348 1625460 1794626 123636 729315 1174588 1996220 537647 1686225 387694 259567 1265563 1016312 181995 1516886 245302 1569375 1742999 1857667 1855765 1963339 711192 1688261 1996397 833306 1643863 177471 458559 1095258 1235478 715210 115028 1397257 210965 202830 423688 1132704 768106 853633 1779986 1300150 1508904 134720 1273138 964884 897947 1160530 1156591 1761422 610299 255105 806465 1889404 1277000 1174707 786914 1959954 1757642 469430 92827 41460 1715850 1418509 15427 974961 779038 44525 238475 789110 1591012 1862424 855182 1100811 1423055 770201 1262137 1020814 1249525 1841630 1067367 1324161 1244040 1482559 1373646 1912596 743165 1812274 156980 1455037 909312 1703668 1652896 773199 1789922 1530439 662917 385304 645203 1257513 1277677 1974112 1725009 1685057 1265376 1814838 200780 1632619 1108596 1108151 1042672 1088329 525633 460980 1314832 367816 617428 1311191 305438 620314 1232533 1115117 413589 1256092 1612696 1902615 1958334 155453 34096 402693 1704189 818792 82265 205394 1696773 975705 549802 777426 72243 1401318 1992045 783431 1294418 196176 1917670 639508 393256 1524024 443252 1210956 1690461 1235531 823940 1488436 124375 1809746 1461892 1498932 1288616 471478 514629 831351 1693847 1415363 972800 1235773 719706 1372184 1753923 606248 460016 620909 865230 1972954 1459112 1843813 1833352 816753 786965 653957 305966 997746 1046133 1305133 1973766 481950 1562590 470299 214136 1934896 1071711 845837 60321 303617 92935 766807 50541 1691144 921358 1597509 304910 357594 650795 1741014 1644791 1197069 1057184 981799 1115563 843983 1241755 1748847 1626648 1315625 1832992 847519 196612 1797018 290079 345688 1653452 1423943 1555570 1972836 1290049 1066108 558743 26664 249796 1612854 124374 1384953 1463783 259856 135365 173692 693502 1537030 1275283 575790 1249580 1678379 1587014 753760 111264 183282 231696 1343682 19355 702460 702648 1677321 857559 473120 605214 1851206 283186 1145032 550844 777404 208023 1342923 2180 1858699 13641 1527196 590285 816034 68777 1415595 150364 1839546 284511 123375 1594475 1419319 787302 167416 1933585 185570 960689 962402 1962265 1649663 1430736 1202454 480678 205409 903209 1039970 855294 915614 1345503 1949687 346509 556395 1907732 1216697 1583840 589167 404193 1956088 454261 285553 248392 796294 841598 220693 97747 180826 884970 468641 892554 1304835 422692 1162027 1087283 639427 1168781 35366 1705824 1523205 352544 1039237 1689786 266174 1456754 282675 781468 453508 1362977 19865 1283278 952951 811213 1847588 1074537 1123458 1666139 1444000 689278 460615 1124641 1044768 321244 14645 1179859 144327 1301780 579103 1588190 92147 977930 825797 508621 1773219 813541 1982156 32697 524436 323311 715529 174073 1750666 608635 1767256 816818 523226 1295296 1250748 1787357 1272391 433767 1999373 529961 335831 126882 706994 1701317 369447 1028465 145040 152682 1723918 1302845 59672 1364190 34003 1928925 1524541 897646 726208 1744004 1590158 100630 1399258 376142 413377 660679 467547 149613 1809873 400811 847040 1888118 1037679 1113877 1536941 1412530 1559996 1518579 1141867 1166361 1843278 1251900 711447 804082 198026 1019118 1696305 1994427 1597747 1169584 1176729 1242311 1650104 1785812 405498 288907 235210 953977 26401 688299 572267 293146 1955303 159587 194151 1721086 638564 303155 645519 1630134 21678 1185665 771550 305254 1239234 526874 614696 245347 6123 157031 1190179 410375 523734 26637 1581619 746009 522021 1397799 416195 410222 342176 1945964 1251975 1196296 582319 1271337 1819964 1160365 727615 1329564 494308 881072 1412811 1134792 1596897 173780 1187417 1744664 607804 1513230 1013406 20084 3028 1154162 1522088 964121 1153829 1798188 1680137 809957 712955 1164911 1787535 835356 873443 1461365 208897 1634765 1891217 521702 196705 1364420 1104704 1264079 525789 1320164 740028 738111 330016 1436536 743211 403795 452612 72734 1733502 1216558 68504 1243156 192922 1735586 1015075 1266337 1277568 1697992 1911582 394492 560760 268106 493653 1013591 521355 1225799 1143511 1188928 1869497 342468 965172 1092119 1970831 545092 1264915 1394517 202252 364469 648806 42010 1596890 608440 1388042 908491 1981179 1195974 702940 16288 828720 1357863 362577 1907374 1818515 1320451 1399327 783527 925857 457441 9958 129691 1827453 1348682 1735364 158453 1720476 168467 475522 1548989 1319911 602212 1458460 1101588 28165 1670841 856812 1845774 790964 1222336 1672571 625114 538593 1858516 1052252 261428 1508253 1835955 1721705 1088713 969559 693683 1401023 52746 68082 784751 320664 1631929 573410 1941393 1696878 493576 1580755 1609926 661847 1181685 1368772 1147809 1240473 346416 1854023 36536 1151420 24898 1990961 354879 277895 848193 1415262 242284 748333 1785016 882280 438577 1303490 1854282 285386 1705627 1391103 765753 390163 1895037 776750 198615 1739771 1815415 255579 87023 1893595 1587467 1777603 137392 292129 935813 1802015 109129 282291 969555 660573 1856947 315889 307601 502479 481329 1031279 1112373 1437669 1233141 1294932 384226 1576262 368124 666441 1222210 1465827 1438847 1670556 1359939 1803450 1854138 1630122 1985508 149024 179527 817554 1492364 117542 285933 1674590 934175 1041512 1669706 1708840 138809 287901 141643 2284 986117 1912055 1480148 1367311 1227679 1024282 1897122 765205 626978 429394 1145803 1945273 1572161 1366881 1720995 1001308 1373021 1093990 100085 1041517 1456085 256232 1772669 1085234 571593 1981878 1813669 226162 1174864 939781 1232297 1697725 837641 761994 35089 649598 1333991 689539 1596075 869820 1570971 1550588 1760609 1725930 1268280 1990682 334790 834006 1458362 720444 576985 1928979 1364147 141939 1890341 490691 68242 1573571 1382610 1787280 1465510 1811050 1638622 1892405 200138 770018 1593641 1890298 1874810 1368570 1262579 1790293 1816302 1776454 1460137 567759 1560112 1777149 579049 485410 1251521 836332 1059956 35579 1775621 1821634 1578878 1877706 1422114 1472117 1650466 308067 1986011 1843875 1050760 1586277 1274591 472572 1613957 1057932 1343225 44460 901686 419144 650606 1894313 1991285 1518244 1691229 837557 661181 1497932 1456418 1670348 451047 1153080 1963254 1827082 1891985 800255 965257 958262 1171191 1048878 1118010 306443 707293 21296 246988 1272882 1009379 1463319 108339 229344 471084 1054847 795404 980411 1355241 1427551 645 299819 811645 193247 1325375 1842603 945500 1626940 470258 1280846 419158 1413323 1815204 1428922 1192828 1274387 1619955 268005 1827168 660560 393518 805482 469879 456028 1337110 261080 583426 1340508 1820511 728944 240872 1707168 455072 434969 1821219 1589465 1364154 922944 1680050 1352354 1580865 1415114 1570239 404993 1898811 932252 1710607 814385 1659453 749155 303705 826387 629151 1292301 1518003 817528 582906 893921 82168 786958 548805 1336355 1841670 731853 1275698 220522 777913 587497 1900949 805977 1070908 788601 1922093 1806974 580963 779015 1842797 616443 407483 1415111 140156 427169 1809622 1660585 1383065 445460 699345 790449 1021377 1600158 427316 183326 374149 83199 1083924 478716 1487227 1666144 293172 1953460 1006676 534216 104242 192752 668175 695794 1869607 1345063 510898 1119180 1025369 718848 120842 1298616 1629442 917885 787801 638460 766679 1137164 356457 346973 1556627 791009 102960 1750554 605091 1320028 797960 248160 524863 335488 1607911 900827 1544999 268828 960081 1762750 469833 754103 398680 571712 85642 1740214 1518123 966606 609401 528890 67069 1826345 148842 1731837 1051300 227435 709161 2230 1235958 1297389 1016694 682538 1716405 855066 1052560 171386 152153 401926 1484144 1692256 83231 140439 1645198 572957 1165280 1544970 1136980 279737 818924 1436497 480555 708388 1843047 896377 1857934 1306185 50682 1196719 1769072 1706000 641513 177821 395640 1192507 610456 1081628 829785 443674 1057413 388857 1993498 915747 1298178 1968495 1743475 1823700 1072140 1746295 1755831 13087 1557792 1787716 236715 10358 1468735 1746200 1615585 1373762 1599331 1064037 1311802 287752 1909973 894477 1292059 285556 349326 1835932 816045 215386 30321 484389 558174 151029 456813 874303 1287849 1895190 209241 321587 1149547 1678923 1824616 1451952 1051954 71723 362770 694989 764555 264226 13463 625079 1208107 55913 1421004 1559805 589462 1987181 66896 1029434 1369573 1874959 1936705 1772758 976826 381448 557673 1743831 899740 1546452 1859463 1754219 625964 207708 1917026 290210 1553091 704130 1719121 409527 1262862 127301 1244610 1852881 705566 1828682 1949543 341844 571382 282425 1073863 192370 1185366 1302398 679055 161831 1750942 1684337 1338773 1074717 1883044 1287310 982607 1596267 1702053 358625 556655 56246 343842 474034 1799283 1878140 430194 1329990 1437296 1369251 1773356 961034 561716 83993 678862 891221 211517 1343711 465513 1380908 452768 1284456 1113676 496191 183145 1866062 214792 1247962 1118171 647046 1384270 1363238 984407 708 695209 1776971 1254297 638934 427894 1841740 1377271 175453 396352 376163 1656989 1299982 1599318 362444 275152 1799905 931425 1656529 1684205 1632025 7005 1725939 714633 108065 1235882 1020176 1570432 70390 1661633 1753162 1864137 622502 751777 954986 428926 347782 1876159 1148095 1324531 1505099 1456299 1652672 1680705 1743371 94396 1971285 1694947 558346 875338 278174 417261 78224 884172 687336 951593 1525889 1021544 164820 109327 648434 1156524 313437 1231884 1377125 391879 595669 1485565 976589 1981262 1027885 1691963 1286197 1526783 529799 1902403 763290 1783576 71423 656659 1336190 1816829 1109699 1317161 1736988 333662 1365629 1092862 1425624 24278 1813141 395193 597529 508986 1340818 359942 670330 84125 716532 928403 632151 213540 1867929 1363246 721801 1264244 508689 50290 260340 956039 999989 1310982 321215 758075 1091180 1131494 1553505 1236116 335275 1406749 1732394 329491 189480 550495 585190 191278 479256 172200 298603 1666051 1539879 1349731 1500550 1527544 995505 1563085 413034 411947 1789435 1235796 667585 1667785 1926260 1936313 371592 1952090 124052 846460 808709 642458 374317 381604 1833395 509767 1806863 707801 1831107 438862 1767475 612628 526887 1263562 199744 574937 149095 1599851 759136 1702665 1065353 1609969 287339 888512 1965462 624563 816029 1935502 315154 1285653 541163 81649 1949210 459533 789129 1317599 1305703 241071 304145 1403637 687362 1921729 1843689 1857417 16591 440661 710430 133708 767524 972442 1455255 1024893 1117994 156525 452720 1686879 687374 90552 152322 1814986 1788242 1606050 610786 1485402 1380095 218682 284505 1477119 1346903 446540 1397290 175783 1800882 974194 341898 159287 1304532 1105920 330648 1342190 1188809 100164 632040 386627 1443921 643144 1089275 1729883 502624 1051417 847234 1462886 1444270 923097 670642 143807 222182 1472351 604258 6076 1198812 1544102 1190170 920626 356550 627184 582909 694238 1444947 207827 1368979 1576345 1576586 1800259 782898 1817965 463267 1404107 1972623 860361 92788 1347859 1993291 989518 1319742 53502 1416080 481077 1029285 971220 256881 117775 1365412 1073700 1345762 956705 907342 905987 1416872 1935659 1302327 598272 1741392 953330 1542539 1205916 1000208 1025527 1532536 178486 158099 737127 532466 1811436 1694588 1040711 1859902 338647 844666 1261069 1258509 1518483 1320083 614569 1498751 1734838 1242045 1262927 1884472 1135068 563748 1119626 154962 1601666 1361296 502170 1917873 11004 1550062 463140 175513 54662 891475 1154543 1351474 1415655 1614236 584334 662329 516134 646178 1220655 966193 602645 1761550 1591687 994794 1156350 1382346 1439261 931591 893590 1619598 1751934 210795 1727204 1781815 1212924 192448 1998680 348398 1733369 1039104 1410799 69521 1712307 1219583 611349 281527 1606942 724971 1932506 260728 952059 1141074 110464 581905 125509 1365895 354410 1181084 1817153 1371250 1005527 1326309 1192059 635790 1944856 1269838 1696782 1601477 247134 846359 538502 1335260 168684 1741239 1495905 943778 1560636 1927220 413729 793372 337878 294720 1296437 596752 190510 628503 1940258 685773 1675380 1467393 626241 656996 678907 1189469 726222 1219012 680926 1020056 1529288 849394 867062 1435066 659772 1748893 380716 1398226 626711 701457 227885 868048 1813215 1543893 187873 302534 878873 336368 606536 1742293 1434295 902542 549061 771950 1333669 1121130 324250 1553682 1671062 1435541 1005088 1825122 618268 691573 832713 591034 295448 654872 941642 533402 287579 502757 1122855 319352 94310 1747938 1336533 355750 1453498 1598688 1844550 665867 1445642 687671 1001778 1626820 912804 62978 752983 1002179 865734 885058 1707064 1794687 123522 653755 1886007 125307 1320240 992291 1175483 857666 736301 656522 1329634 1777161 463192 1913927 1266799 1802712 1905031 1535507 346736 512448 797224 1854490 1697353 361638 1649443 1119134 1555761 1072160 1910860 460350 1488647 634613 1124495 1346095 1868311 445345 1358157 12117 726968 86037 987282 634002 1851885 234141 360057 91458 1331285 975158 305621 223362 1869962 1135452 1739437 271002 1133648 1034066 858502 1675866 664889 1917850 942903 1682395 1460459 1460991 40607 1699869 718707 1995086 115991 59677 745568 1997033 1101426 785347 241731 1351367 1408570 927586 477643 1174052 546517 1451006 1734695 329525 1851034 1913281 49387 180036 1049618 1999974 880922 523406 1541233 391448 80228 1786544 382632 956162 1711869 1703600 100412 334889 1189093 1909804 1553757 1459608 1896045 1272826 1162481 1640971 453488 695554 1548540 1666728 1164956 64133 565148 1494365 1687701 1121322 855511 1367236 527540 313522 1498272 335548 1702383 1361561 832123 176025 617540 1767928 1933174 66403 466394 510048 1240747 909423 366275 1063702 71458 1296136 782633 1207641 1786104 623999 1956742 330847 1951397 1186106 150641 1515670 410563 430031 1190443 1555837 345277 275621 1588857 1585785 444109 170646 1642965 1185061 1110245 57628 825836 1767643 1988527 98335 913433 1771850 260116 1235954 878685 1041650 1056554 1883999 1726424 1296971 291229 1548949 1586286 580016 1612163 408984 730309 1446165 1386810 1642338 195268 1186330 1510616 1977507 1599287 1433769 732012 670350 592818 1345632 899091 1213995 667330 1532245 1237847 1808505 610353 1873752 1518486 1394801 389817 115768 1800810 1731151 433169 635109 1146088 306146 800796 1525479 1624767 1459248 1849379 1054304 1282465 1286045 1547617 1892605 1913341 1957979 706445 459613 1519160 1935869 367354 487784 1768352 1854434 5026 747720 338377 1322109 874778 1510667 1551953 411777 1262140 347376 1750060 186932 1501829 1508166 719112 318318 221159 1749976 12738 665158 1919489 1007599 381042 1403806 1757269 320762 708138 879960 926802 709111 551312 499567 456932 280021 695762 1116955 577885 1101983 1729481 940162 521134 1168328 867239 660396 315350 1564995 1903915 229545 1001550 1075309 418465 1188436 451414 264943 1030946 469595 1141023 1311016 1787298 176378 1714070 1079202 996004 467635 1100460 1832463 33992 492948 357462 738755 1976283 898885 1230295 1719516 1157889 1187504 1219777 254374 1440132 801929 1318593 1320599 1745202 1844706 1835726 1154056 1425897 1656360 1592408 1923411 1827032 726678 1805431 253138 805743 6000 487407 524494 1667670 996275 187853 802205 1558010 74424 1161072 284291 1658003 592696 1502438 1400352 1090581 1836062 1730951 1014247 838122 710607 197612 599553 1025555 1407378 1178191 1776547 344802 1645716 1057321 1269448 1685388 1387758 957378 1394061 303633 1468835 949266 1210835 88696 1790087 578323 389298 433891 402810 1314114 519149 897547 631731 209814 1164501 1550522 1998061 851145 1880399 648427 1172843 1385704 38835 698913 103289 1252741 441042 664065 705329 642925 927810 276104 206122 838262 584733 1186647 825103 1068184 774694 1539258 1168268 1908651 1049775 1353120 359308 48894 1623030 1604680 1206001 748853 1003914 1839130 363523 1454450 1233892 1916654 1780759 12962 234877 1983720 410640 166714 250627 1571878 947590 396251 1088813 1652220 1191341 1993933 238102 769949 1865541 1715452 1473480 1107270 1892563 1038161 250646 892767 1468515 1208940 1419807 220756 721998 107432 162475 766730 27247 832450 177383 1872176 96569 670885 1668460 880848 1799456 1380741 1354493 793444 1262342 230484 1749746 417944 212194 241145 249666 933269 1105475 987061 915500 1311806 859872 1433227 710278 1280558 561722 387545 189691 319329 695043 826949 1133784 1755943 101521 218554 1857764 709434 41326 432728 1658179 1876906 1702050 216023 1038768 8519 1507882 948914 1184838 1114554 1984417 450294 1028083 437964 1298840 966173 1142333 237491 939142 777093 1921472 1190063 1337089 1058788 140607 356858 175311 180107 1348214 1030984 584023 1054503 841630 1402692 412876 849703 868413 532 1958051 15042 771701 1637902 1804569 499860 131 125222 1102901 1866914 1519114 1067352 1536344 1324867 1529435 1776852 1343496 365409 1687827 199717 1729420 1641778 1128650 1100462 18376 285877 630161 1689884 1404062 1002676 969517 1818822 1658106 333508 158864 1284013 1214489 474333 1776542 1762719 65647 1190274 999402 556278 212713 1538741 453975 991058 1869992 1983086 1201501 1865195 111381 1879003 468298 1975387 232623 460679 971007 120610 1140661 666607 630137 433783 595638 1928286 1876519 1500898 1833505 1761771 997259 1356494 1904250 1081703 1735145 593697 899707 1408464 320981 535459 1653459 1040952 623482 1122846 1558873 939779 1759927 395521 80174 1055080 912842 180960 494961 816100 414323 861784 696047 678762 1560566 569961 474808 1511702 1722755 897932 1032442 1896208 821956 1595206 333386 1208658 317401 1489194 1066925 729371 598473 1469270 576205 135634 1034091 1174335 1213397 387022 1327951 1091995 1272568 1662648 208989 734706 1926868 751879 661486 1492044 184000 1742201 1271803 853981 840185 1337205 111392 174160 502832 1434407 1097300 1551687 853791 72269 781351 276086 1465251 334945 1132895 1134277 1645313 1853830 1634879 877997 69680 1395396 97360 9055 1918691 355695 496724 1915899 395750 304898 606971 1542665 1789035 1858088 794332 454418 754046 1179196 367114 950668 1370104 800875 1905057 1241992 616960 1214921 1767085 197140 1795559 1538568 388894 1966219 1172113 1511563 1037287 303668 1821548 913100 462781 1253275 644401 146085 855043 1080662 520692 295218 1428542 1716545 1731018 335255 729580 472822 1622358 736574 1527887 599796 1198192 754426 1130358 1294938 1212776 306788 770579 1229968 446793 1467048 1233969 405242 480640 446567 1414103 1946689 1759742 1528780 1855511 1844938 1595432 1843719 1516826 575590 81509 451093 277321 1912670 20727 473940 1041061 1716494 1397973 1142322 385230 20589 49022 566820 1196495 952644 1297033 456851 1738999 377831 1193773 1760575 1236407 630452 1824358 945668 1160343 1288887 742757 1132533 776948 1477609 1546818 848200 1124593 408882 1407730 977370 690008 987378 1062745 1655063 1326267 1839389 1182108 982269 491194 1465470 647726 1130860 562376 1201732 1052687 1799591 1974870 967107 1011262 507009 188859 1486406 751640 1514478 393527 1319308 772516 568737 1845617 1142722 1080940 1776634 1832011 1646535 1853038 75272 291588 100358 412273 936093 492170 1828312 896970 1631114 1374315 1434294 921207 1374475 302772 925518 908058 782358 1636422 695638 1466500 859941 1348449 1179764 998780 636944 1399649 123280 1815134 554950 1861411 893866 707942 992951 701845 1134475 1253222 455508 548144 592844 1024083 1916940 561065 1570528 1687835 399855 1486225 86185 1704663 336442 1458118 1153090 796670 366097 1579549 1114982 125470 1017095 1006939 1083007 1312232 219693 368071 1075063 1356434 1289226 1584989 1906211 751170 389424 666630 1417243 658911 1590881 990383 153001 1777754 1879289 899666 339457 1110430 1296078 283056 12416 906959 1191706 413487 713882 1660927 951178 1553558 1883794 1199881 881468 723438 1970584 1797404 704398 1830716 295651 371464 1576913 996961 1788517 515005 1143521 1316009 338004 553752 856576 1326568 1365982 365918 1883690 1238574 990897 420482 150688 424094 1403115 769399 804850 254738 860291 801301 340672 1520092 120696 302029 146577 910567 1074875 1872347 511211 1140826 266598 1753625 1685216 619137 367271 743597 132309 1217503 1425878 787116 703282 210582 129046 1300959 1808927 604312 951008 698291 661014 488215 1419674 840863 849572 555620 1344897 846538 1356563 406083 859312 396017 563716 780423 1792230 1914240 1555728 1739887 164498 576124 13537 1227696 1947791 1421343 413549 386674 918490 1039141 1350203 1014275 1422279 551022 1764279 404655 1004213 1799977 1849620 1547797 684302 1583951 940107 153390 1539835 186838 1551352 1429805 1383876 1870239 1644016 1832496 1482041 1670717 382193 55131 1680622 223271 33300 1575760 243491 1422889 1122279 279486 699059 1341272 130852 489665 1340998 1920419 952474 482706 1663749 169478 651904 1760273 80073 775745 1604551 1777473 348643 298101 1917193 1631445 1650212 1241133 571188 1411184 514591 1006615 1090345 244026 204544 1425067 1759585 554582 121017 612887 675778 906512 881958 889223 1954893 1859367 1861105 1118128 198718 529154 1741749 1243482 1633039 1408737 1556084 434999 590335 462055 927037 413752 1833632 1083081 1671608 38242 600381 1265764 1604702 1474756 1475879 21540 1969511 1853474 527934 633678 503657 420296 9761 1451863 1272012 949000 1307226 244670 762521 127763 1186238 308105 962037 1023517 868782 792017 1499864 482030 1427443 296127 889773 1662070 122003 488517 1130092 599076 187532 24571 984133 7554 431421 622694 212330 1167216 339813 1232929 926503 1066690 962484 1912614 1839017 1162154 558431 259729 1745968 1752239 1384413 1213537 1547724 1025858 495230 615875 1430324 1039229 1241563 443197 479750 1765071 540890 1722314 1162717 41107 345893 530957 1454343 134116 1452968 478298 1234968 1001865 1641969 1049764 942670 466845 1863495 1194986 1831889 1182707 1063675 1278013 1967398 532885 1860277 1697010 1921863 99773 1197618 824715 1868726 758806 1564736 1906489 953955 1843078 970471 28292 1777209 1172970 369083 1762428 1283462 1815130 1738385 1808514 267895 844413 663 1014045 1144065 1413378 1680594 1292243 1455344 291087 1087977 223222 1278311 1742623 1857267 1553322 922437 507632 768978 1147878 1111372 1226903 702528 408209 589509 1443676 1446670 1526496 1886964 677744 1184350 414005 995048 1177620 1351022 135861 538146 968024 737871 1816281 1317871 455578 234800 252394 1145979 1542011 575728 321012 1742953 1450503 620698 1681979 1619307 1404170 1361965 1561043 751146 1941142 751001 1963479 1888585 1444821 1162944 1391258 164535 1769451 1727493 249359 309262 376760 1707245 1508745 486431 1392574 8921 271061 971428 1487177 560866 129968 1145564 1875406 546124 292574 769617 1375566 1608817 363674 391932 1370114 1301652 923573 988743 1016381 1194772 1877001 1080618 837512 682095 1875831 389676 1201292 352825 1501716 413657 309380 843926 313767 757386 1778150 793623 1370261 1670546 7068 344364 1032355 1698237 773762 44753 1826167 241537 1827446 727647 1237496 1277822 186866 104038 324499 63752 931824 1826136 1005538 1864926 1636732 614092 424093 1469685 16014 928231 1011963 948552 871213 686988 1330632 731408 770106 753261 677041 1452932 1955424 1425859 1695233 1678589 411796 73721 173737 1420744 206252 1946065 478958 1580093 1815723 162563 1567479 1860723 1282538 1567777 1635307 1028446 1889827 1110047 1688789 1040169 701441 657049 1397979 1003577 380833 1735260 1912307 479825 560304 699800 1778103 368103 462368 921503 1351192 1313248 205244 161638 115884 322127 1076835 1265428 116406 195460 1444013 699894 1756741 1883855 548166 1572111 673826 1065477 478852 91230 295222 1784082 1199697 1710221 1437306 543888 1835386 1279939 1573263 1493035 394512 635865 652247 1588567 1974675 453886 404417 472871 157855 106852 1394515 1019816 275997 1022018 1544967 1356238 1938286 1933107 33453 1166519 1787445 1942579 1239824 940917 910515 1018457 1885069 1922647 1818516 1147273 1775206 316409 1838741 804789 599566 1795537 615277 1138518 1701988 717094 737689 957924 840191 389411 1865604 520361 970905 233247 382990 1125821 444417 1961849 1509019 1106520 463281 1555332 1529688 269249 1657330 281548 1987004 634539 39076 698749 374338 1093514 535222 267899 1335381 258920 1610613 82716 623931 1770772 740829 719106 1880021 109908 1228754 690798 1988233 809078 1706571 1620390 1605076 1857445 269658 1546135 420620 522727 675159 1517083 1966824 541080 1301551 1840071 252907 1332970 586123 1429893 185972 42905 483610 788329 1173707 1161692 681933 1238211 1353541 117170 1551557 1719948 228469 1304197 1741003 165328 1045542 1544828 1966790 1941056 1159361 1343705 1795905 1364576 269615 325424 922742 1978062 1177396 1956151 1059223 1334508 1348293 1625440 1855805 1317935 63812 1298636 114846 117994 131235 1571952 1083995 920016 449221 1745103 921397 1276422 900294 658382 1769561 1040090 1054322 1645449 633227 1535211 1700348 1461668 963424 235446 424366 961662 1450981 825314 60238 192972 160262 826790 1651309 251217 693616 211049 1310149 224816 1286913 1440884 765521 420220 1679120 352611 1802034 195768 738770 1623329 56301 1717838 250511 901104 225793 1631912 1102968 1367205 340007 145158 1303203 496389 355551 568641 1858110 1136065 1731613 1653439 1960499 765822 1404632 763464 555921 1091034 1633652 528716 1014380 1845199 978807 931461 785585 1960621 349435 132096 378006 1322508 44653 106652 1798715 906206 999887 453945 1490360 637628 585744 1157419 739922 1470055 1086313 387136 546180 1566497 1131303 1303659 1164398 1813887 1769607 1582522 1957459 1678399 707219 627063 163674 1744851 1058114 1621392 1223332 1759947 942531 342444 528182 1777977 793585 163243 238125 1037790 1568682 1126720 962392 1937042 44837 1473483 594263 1998929 1909382 1238224 1175640 560012 1957402 1138572 1538961 1238196 976207 66130 205666 1625971 1767175 921717 1948808 126349 613308 693033 590456 665414 1783235 844280 1402147 1890887 152308 1505636 379280 971630 143902 668134 565063 1855558 1170179 871169 306915 1240997 860484 1740051 1626002 832654 582617 1441647 1368657 1781012 689798 1424242 1747716 1437009 647599 1686121 1640716 582152 887536 1881374 988553 1530999 1460037 841388 1967173 1685197 71357 579910 636983 1429761 1555669 1506938 1406124 886580 337565 739827 262035 1607825 1885902 381759 1733105 200606 1687355 1328169 1495222 568377 1470935 1985728 1289721 1606822 58741 1194329 1788406 981879 719434 1174849 270211 1330630 879647 219132 1997270 593970 364369 1963070 164643 1551332 1137191 833003 1297726 1397630 988324 796909 732227 1534081 1553191 1657748 935568 973476 593690 1899347 651406 1182373 1670076 1387883 284632 743540 1897837 1150320 1105760 1399233 757653 1175839 1429483 1538623 13797 102820 231967 194290 1144516 180913 1640317 328404 1793331 1718745 1437730 419295 1974644 114290 1068596 43542 1524287 1093787 1832169 1009776 1372033 521589 1900257 1589162 1890172 638048 1625488 1776850 615909 824770 592686 1508377 219770 712413 1508687 731212 1058112 1902868 1951796 1731666 1339988 1326729 1228403 698326 1600525 848391 1622075 774147 504246 243646 314418 204377 138683 121551 1072158 1551626 179871 397828 1707787 1772947 1614342 473478 1424357 1690624 423061 1864960 1233193 1160383 1412555 1491683 137646 1242436 980743 1389836 1441471 1083246 919338 818117 803190 184534 996144 75141 1392412 1751887 876440 452075 1223218 1207125 877241 877901 358313 21825 708908 1789167 1789770 1515135 298234 1666924 1701906 941688 856260 556839 197811 5527 1257587 59939 1742209 967705 1037196 1116058 24339 1840052 730964 798087 659520 1663898 1472099 1237306 861304 1818240 948090 1573928 1843083 852394 1633439 326933 1358969 60186 1899608 51048 1457512 1924302 960324 1634627 380668 1503407 775996 1091737 1905876 1629760 42562 1408172 1865496 487618 1325088 1968521 1818029 569216 1481030 343281 681200 1866359 929393 613601 590150 447101 1874187 1161820 1342897 51417 435031 1541782 964387 1156174 1146102 5046 154781 198602 54483 1620277 1679261 1376379 1467559 756527 516818 1053284 1719070 342047 1256494 438230 434432 1842439 1582397 198975 9505 955051 443209 1643532 737132 917584 703954 1926419 1982889 1293410 1848959 141061 1395045 1485353 746504 452156 1836992 1014365 1891547 1831345 219467 719448 1129330 951540 927363 579665 994831 1025208 720252 1948770 1759681 1100464 634560 1738744 1812107 1630759 971613 1542717 704974 878694 560632 1419232 143977 701453 1736320 1805940 1830588 1336379 965697 1229050 186684 1979496 1799516 150717 681354 923950 411957 1241230 262385 519534 551474 1335432 707725 479323 1079145 1752581 1818754 322721 1504207 71195 515214 1356778 447789 677033 655614 1903192 848954 978387 1342470 1770215 1261155 1832067 18606 1776752 1934052 862626 272764 991668 1870219 657388 1750195 236784 1138427 1939593 1020337 1700214 1932169 1007150 1618816 1792811 655685 1676416 1850308 693643 322027 520505 500977 780420 1358687 815415 1692492 1718846 998765 1820495 1217635 592709 170649 1545367 1855581 1148248 570890 622414 1824288 973898 721489 1699380 1613660 64171 1115986 1671851 1410169 1646601 1000363 141787 535258 451377 232537 227805 910161 1248061 779687 1734963 677051 1064509 1303547 1341056 328025 510988 1303425 1081663 1086961 214184 735678 1302354 242359 33313 1134071 34245 545229 942036 723553 1936277 1446341 66200 694047 605463 1856247 351603 1317492 1017081 1914472 1217197 1515173 67932 1242677 1027282 1197663 730146 349894 1035436 1467090 717909 698515 310184 809431 971331 1853278 1426092 1485774 1656868 1473526 590313 1366408 492386 931437 1193941 1253436 1371917 892091 1983470 1719335 1421718 959912 126523 85938 438852 994733 1732326 1853521 1525389 230404 662389 536993 965852 1109575 759842 914552 1859477 1190216 1053827 274157 1808907 203097 1688156 950321 871567 684921 388179 390994 408796 1472448 636750 1062947 852518 159195 1251330 1413256 1597076 1642383 1681276 68888 1904175 1506382 1036500 899172 1070389 274662 343069 247677 1917588 646057 1617257 703853 1813740 223623 847467 378529 430392 68943 1475215 301529 717421 1360880 480747 668885 1858104 364659 405988 1536964 1350504 795707 1909543 1626087 942167 915437 229844 1359235 1793821 842385 279208 1239837 1684232 1180740 1587026 1850815 1849583 499339 1436954 1280715 598620 545745 1111981 1978662 1428611 1538083 275044 1473735 959652 231207 262086 1550324 362154 1666646 1658153 563430 78864 321013 215413 1424558 343858 1358935 621754 1991042 772895 519161 1753008 1588569 573789 967788 881400 224435 1201129 361460 1307706 1583988 129798 841802 1133068 1864836 777888 457292 1272392 982457 498644 1227122 1537949 1838675 396366 401009 1188758 1550243 1575017 1771558 1030521 1376188 1301745 127090 1682090 1851881 158928 1844122 1543187 232317 1310641 613505 302895 494084 1855522 1751404 541041 504456 1868171 1045730 505492 680328 1479287 926257 197193 749096 345298 921328 1345991 291520 781275 1261574 279469 838768 770893 1176722 1257486 38241 1919284 1596454 867174 36143 389080 1067432 332108 1372959 322284 63159 1613988 1216059 1503301 1384952 1840108 1797305 55226 1799852 340150 223971 1767609 241424 360144 1886281 1600697 1475551 1502687 1596908 1376404 1126069 552408 1146676 544045 1497639 439104 208304 1763123 180237 797465 314435 356723 1585965 1375140 1334072 619426 1176468 735145 216985 20961 930408 1363417 1234385 1159313 1886783 383211 1384115 670902 1453745 1888902 1491357 452034 575851 1456317 1502135 209079 599006 1450115 1491292 1573479 221477 455934 252032 39919 406396 190842 1704503 255860 215674 385985 373297 1027665 285409 793069 1323861 208605 1881594 1258403 1605254 892701 505993 295851 1666610 1110862 1793891 1013417 286148 851540 1020357 1808370 954588 252804 711866 1656023 903485 607145 1418772 155939 394854 1076967 1918224 1709380 1392138 111197 48514 1689740 1450351 1177089 535041 950212 1290226 1748106 244122 1306936 1001104 1818065 1504042 108454 945423 659116 90869 198749 1299113 1029973 1511976 112647 395546 608235 1994814 2169 1172357 660683 232639 637947 1964986 582384 1764622 312923 1328355 563473 1397568 118280 134768 695859 1972582 518567 1665487 487717 1119410 513994 644351 1916367 1195102 951348 1443588 563214 510248 1389847 527249 186147 143046 676954 601235 1779648 1075162 945039 748755 1425551 384803 1529199 751636 371855 272122 355624 1258158 167779 1612762 722846 1758146 186576 1782866 1034316 1518236 1427424 1852978 350856 206433 1017142 1977861 773786 1044775 1941126 1291757 902550 315557 1491797 1448219 1878044 1061565 539740 45112 670667 257124 252417 964228 334546 355295 1175016 1536282 83559 795257 1633784 1658891 1452305 1477100 1470751 757254 1273500 896423 1596098 225837 556978 931220 900983 517969 315434 1446481 1550469 1025976 398591 47357 460462 852777 847290 541649 351922 1517222 620257 1587465 1828962 1385161 1793954 1924368 164855 1554136 794818 173483 8680 258358 1476373 1844797 934351 1959483 327058 635379 219003 546394 1091546 1830088 953663 1316865 1221344 666804 1496810 1964198 279052 1586778 614652 138060 1525186 1250193 649028 1005118 510561 846736 1135770 957617 158520 563691 1461055 1231441 1557158 201499 952576 1192655 1353729 259106 1728733 939649 1024539 1031121 1186547 1998718 365710 435578 1362388 1455375 539739 1091746 875806 3631 1824885 964698 1076142 1925931 908684 1173640 207626 1391149 1605305 384974 877157 1959727 1774341 876921 1330463 1365919 1661761 1834733 440481 1538028 1287009 1248274 338547 1904760 336762 318785 164425 92194 1163431 50224 1461697 553285 204243 1057642 1096395 1590080 87683 205920 680009 1823737 320152 114402 450942 846550 43522 841047 999182 1659518 1917341 1646993 1951306 1225586 1003410 1344253 1161854 948710 1693503 1011556 1571962 189386 293910 737362 719397 1012235 1246904 1336249 110622 1521564 1361815 637663 1324919 1852315 621596 1404357 815374 611370 213673 773766 736414 753605 1972250 431144 1969969 1728225 1729626 403291 1353094 1780621 1059433 626411 570177 541302 594311 549012 1574854 1350283 840705 42421 1424243 1260078 1760293 71139 787542 659572 500563 1557154 100320 1096630 1687765 484814 1521764 724429 1491411 1788748 1206328 1684138 110175 1423640 35847 408062 777736 547535 1113567 149880 773458 1788315 1879109 267831 206651 1371397 1783936 1132841 690483 1340587 266911 489091 1081370 1109409 431404 166616 1933423 669027 1294050 1704180 1071480 678735 1728965 1246500 981030 1942601 1840073 526989 100541 575201 224529 1716721 340826 1468546 425411 1815731 554199 1717503 1497534 1335576 1498363 898056 1644413 806134 227919 1492526 346946 458303 9695 900533 893269 561736 420963 1269855 1884311 1952425 132127 490290 462222 445406 1399949 1787349 185272 201544 459246 1617832 535391 909397 951088 819640 1812426 1776246 1738969 51743 680847 1013422 243624 610516 1777410 1103083 1800459 1729787 1515989 1028766 753776 292613 878124 527830 310885 467697 1772430 1272638 1444446 1457923 1394508 437482 538086 1865540 1733260 230569 722321 123314 588482 1244841 6149 1967488 1968777 1187519 191203 647838 1749868 1059912 1888823 321561 1252069 128621 919889 668851 1681506 1484772 1087796 906958 115572 1988015 1087865 769898 880181 1885718 524299 333043 545192 16873 1356828 1835216 1524068 1769034 1274997 704744 608008 522156 1164260 73940 1969723 1128349 679754 1438991 1017358 58234 1284278 1265358 321112 254951 595502 1933679 817577 506409 4636 1989304 508313 1884233 669247 1288605 822512 1316213 1564836 1680315 470030 1839599 1658831 1364886 1699215 496337 1494003 924962 242340 2489 1189452 1124609 499169 374627 1989062 745523 1158087 950029 230247 854572 915612 963044 864298 1571954 1002793 646193 1732033 1845549 201135 1349640 823550 1326115 1586024 1636912 1777612 709225 1313139 1800274 277280 789565 1634992 1552245 1192976 1634184 1497940 1166793 1453527 776138 1118882 873126 1657571 168980 1091553 1956012 1773135 1770406 511213 137950 1091896 996811 1168059 1024105 86350 658927 1871351 888416 466530 1890912 920953 717731 1138775 56752 1538861 1482706 1605774 88491 1514139 248089 164504 1630536 127543 1050331 896278 975759 1973704 1949694 431941 1282449 1223954 639168 523737 1454877 818753 405349 1546679 82543 773667 424289 315474 561030 1888567 1541062 1547505 1168422 533200 799280 550805 755039 424757 713409 604343 588806 1861804 547858 210543 914179 1895837 28375 299148 1240977 1702444 562228 280271 802988 1430437 202751 415800 321887 754510 1055089 114128 1232224 1611802 106189 1682680 315935 153211 962836 452644 43192 1745434 89689 1333904 469315 468002 1561608 1996739 1435091 585993 1392703 1906150 752103 1111638 1387765 659420 1473326 647098 1673066 494476 758276 1466692 1697984 929470 623969 651137 1392841 906791 1552061 263855 299246 927576 1297553 1645823 1329655 325341 480321 603365 1972064 178561 7550 333628 1054441 124667 1518988 298713 969777 193958 614810 1288075 1371797 413352 568316 1871106 1931848 722290 632176 1081322 1666229 1652887 619832 1116626 1572183 1246468 1956695 1501325 1403691 1645017 1210603 678916 141330 29439 1362710 845228 450403 4538 18956 1737908 520042 968217 1016808 145810 1779137 596642 1709603 1099728 1287223 1595302 1178195 239792 1810924 1438003 1856152 909968 1185575 229224 20921 1877682 607885 1323795 97427 864713 1848574 917735 886201 224410 832931 146867 942896 1501685 1635468 1799593 1599718 682140 1333996 643958 1216079 1485183 948714 1900103 190972 1799041 1535036 522502 1680199 576391 1766437 1526264 92405 1505379 1042058 501887 350887 130858 1219922 966393 1169765 1243218 124754 1408989 91215 1697281 75675 660355 1039102 1818050 996383 1934419 953562 545695 1576290 1391414 816512 565393 1608632 1855764 234018 566591 1813418 579462 1463206 753588 1975679 1716723 808842 64335 880194 1232985 409559 1344206 1973594 803108 1172193 1001908 1695939 907173 1429143 769547 1594177 92600 1540271 61156 1800346 1076652 405018 987776 598743 162113 1431459 494005 381677 209892 597413 551162 586491 848131 579402 260389 1332971 147656 395462 36857 808783 356312 799240 1516172 1445929 692608 1887944 656009 1158289 287647 132042 645397 560548 1121650 1860172 399865 1109513 924055 1559739 203831 1708423 450221 1102934 403900 1749863 586229 608937 1032833 245177 489397 1151319 1814464 1310603 1455681 454478 1278206 1972357 684522 793693 1882435 1132279 320362 1216104 1865211 1403006 655012 166045 1149314 1142956 1689084 1218470 139837 421863 274401 1947944 1095795 1623522 116024 1157023 1256335 1497696 706178 467425 1143896 1529247 1666338 327619 1739597 1795227 272180 1410007 762201 1024488 950987 1441590 492226 163729 181905 58948 1824797 1308093 1324104 1883447 700928 1702963 1462928 1678136 1900869 1657013 1902668 1850148 1814138 425020 426555 1318097 1968677 1810134 349119 894847 357656 94330 1967876 1033152 1694284 844785 508054 1119139 557103 535009 408863 1418301 1710869 798898 74068 104110 836628 1167782 1099682 811263 1977466 975511 805842 1302997 749558 1976019 674555 948816 591792 377392 1099150 444455 962515 1799033 1987079 628015 1402728 1791719 448137 1132913 1585883 987285 1879241 1713760 1663158 1225165 1607122 972361 1954753 1549906 1089763 1989303 1173285 254213 983753 54406 798918 486095 341815 250002 1030752 743129 348931 1832257 1251353 1076316 1428093 535613 901116 1900520 205931 11103 382925 1259964 1799851 1656257 421186 131947 1760646 1315259 610031 1802461 1560021 1100075 336236 20864 904290 1640992 1135077 1650761 444219 1719132 1785725 1568197 1969797 798378 73393 1206509 1832921 794930 899305 397117 700806 659126 1003606 1043790 1272792 117361 482953 1909106 314881 1148124 233444 516429 1729818 405503 344717 21658 1437186 1236515 1743633 833149 916265 916394 1689318 1330406 644795 1021202 803168 678492 75039 1382261 1773096 1002713 1455454 1375818 1839257 1734848 28693 1389374 713110 1577776 907483 1441674 608724 1793682 554617 16495 1126615 202090 1471178 1931067 1886882 1799 1204009 62213 493411 647268 1280156 69469 1374469 1136544 1966711 1091079 875945 141494 462507 315775 798995 1685692 258118 886681 1691510 766188 1921014 791397 72876 623193 819441 275517 1289088 1934798 1534994 317317 909305 1039986 228288 1096521 1697283 632394 1489826 1011910 437451 403783 560492 580122 782078 861614 1125197 1547194 488831 1309132 1402688 157786 764788 970580 531659 256272 989231 1587502 1981130 416613 580231 466084 1438168 1213649 1883605 1320709 160010 1847568 1377398 1177498 888215 1837577 1855713 1190207 976619 492191 964916 1235941 1408047 1393775 1806900 1462528 500394 1488270 712203 262926 1733557 904477 1368099 1250056 1478190 59373 199380 878109 1669313 1106768 435525 1880957 1354034 636122 1246399 1113850 1061077 468431 1546742 1127049 645321 668357 1685891 1369992 977234 965000 104981 776742 169527 1099421 1684931 1112103 1082372 1555197 1778965 675386 309909 622744 1341419 479777 1277609 1194622 1084684 652924 1424864 872783 915833 1956076 297645 1399054 1913805 696073 1464552 1882477 1363262 1927527 662961 1384954 1339743 9942 1290916 902399 173788 1688405 1229868 1409371 104559 888993 1829417 732378 1578720 538915 196377 216730 907229 83980 115915 1891216 1059067 574095 985261 1166924 545991 1478236 883464 628143 1888687 1900047 1569946 1028663 989396 551856 1148295 1831679 756827 1025480 78363 1423951 1966772 1338821 372553 323456 108212 331053 392775 1859395 467062 857324 1141412 48016 905926 1360496 1371941 71560 196065 959455 1783222 539113 39355 289804 1520474 1676987 1956667 1954868 1469454 826456 1957270 1245663 1032846 339497 1186836 478036 479066 1085160 1740822 1402573 1723012 1084534 164729 209191 101223 541305 196551 474807 1621121 1950612 260811 979078 578156 1227425 335437 824521 1290133 708440 1307779 490561 1778088 205654 804031 988278 1801075 149959 800103 1042834 1606644 1217727 431640 1833492 296997 736440 1623712 71596 1327071 412304 1840793 1006044 1380928 209561 394022 382718 1130757 1361622 997659 1906067 1214579 499759 844768 1881306 180087 1844495 68405 781850 789298 72408 1503907 1017158 605755 915488 1018126 1062374 427215 160022 1395508 552181 1746819 65423 1564069 1190699 1586318 891331 1619106 948758 1780858 908463 232885 276663 861599 1571266 994272 932274 1446994 812809 1832116 737357 1503146 655375 288993 212946 595866 145827 1716699 778564 216732 1945208 1523892 1509600 1759857 558981 1625962 1032753 1505202 430972 1262971 1746784 159356 278020 1004022 20036 1489074 493320 203986 18505 1134077 1054987 20823 958062 1828080 1930417 1274949 1920953 1195865 509186 496150 148243 1355298 698390 738871 1500167 709697 1025731 156498 766419 1778386 1506571 1133869 907139 1763665 213340 965586 1492415 1037566 383086 1406805 608424 330335 84723 1984991 1912109 1607204 1790611 1534604 1380688 714847 648608 218654 280745 22947 1555932 507757 1237974 805561 1546871 1180546 1357169 1157663 953621 1610366 773251 460636 11458 1054975 384035 1227270 1097827 1242134 1765088 853422 157602 353919 1124579 102205 1676204 467738 1909658 673964 839783 1008313 991692 375618 1449849 1177659 1613432 1074285 503276 1686712 1481861 1439551 1126988 1506106 741539 1649240 76983 132097 800003 135830 1138530 1235682 494000 1325091 1292761 38232 1156422 859976 503351 1089460 795759 1536975 162685 57331 515269 1215823 798735 760009 1112658 1216678 1015554 1058743 1499408 1815572 669009 1922633 1725915 249518 393987 495269 1622389 1905926 1638409 749507 266090 157351 1742996 1355615 1953888 212795 319801 1758356 137999 1095264 1541327 158631 845634 1361228 1061878 1214751 1281715 654475 1183398 1428760 1676017 1989549 830342 943034 351439 1431993 102536 1577454 698312 1992065 1013534 831072 1336336 1136904 1277477 1472781 1074074 1912575 275151 409271 860933 1904706 1234814 686203 441769 988055 1713599 156894 1245137 885488 1820483 672387 1879998 1419080 1871169 823222 1936083 1929040 1255362 866592 1444759 58392 908678 1349099 1217998 855311 919275 1147928 164114 324610 1316427 1191226 1418199 695706 580278 1219468 1054653 1030264 1076676 131153 488696 26046 1882157 447259 1839430 1764174 526651 1655776 513288 1047788 1529408 1797675 311925 1400829 1217590 49769 1046857 1587335 1590333 1882584 270109 339337 1831524 1687984 1933430 579918 22566 355269 112057 1688001 234893 1948738 1091839 927802 1424668 749794 1069948 1948282 766011 882577 289031 503268 933149 1281977 337015 1236856 1186616 1318592 133513 311625 1770019 129286 372684 1018245 705718 196263 77984 727328 1870512 1342501 228820 1410645 241255 1798540 788286 492715 1899253 325456 495392 357596 164964 678057 1196073 94150 723695 1005736 533910 251599 1323037 1710067 683355 1417070 505386 537220 685908 1256379 1353836 376527 1816808 1309496 1568135 1059957 1975253 383499 837477 689751 724842 1326604 432951 1995221 1126121 758903 697085 1053085 1000231 830240 699929 359306 1628884 685044 1602916 731075 72851 1243959 293682 1832121 1725367 517340 874818 949154 449395 1287773 1315205 687761 1707099 1614327 1302008 1644711 270380 1687679 1182806 637751 396985 1602647 1160647 1366209 1532610 144169 1846537 24256 1404711 562620 1544318 1084835 808688 1741054 450589 1047044 1476834 338078 1405630 197158 797391 1422792 56196 1670280 384572 533658 817781 282475 1868904 458332 1149177 37877 1923727 600073 414680 251672 1163339 232955 239961 1981747 1584726 463945 1698149 1469932 759645 1852287 1616356 1367998 682567 1860168 1808617 676819 1737320 1224501 1081123 410212 436090 663562 1554858 907238 1852572 572471 653358 266712 862292 1003036 835399 174408 163231 428962 1141470 1135678 886119 1087479 496385 1080550 1709654 583638 1592067 1733197 1854688 1652877 795433 1137722 349679 313440 316499 843946 1093770 1156984 1941489 384802 1546541 477877 1171876 1248842 1627697 1045101 1355603 143107 1885704 1032698 1301767 1524513 612569 1492374 480445 1878215 1001418 973479 806977 253796 309669 873686 822209 1155770 55999 137601 377569 1490804 1867543 1147314 968255 523105 637375 713575 1247637 1878935 727734 1478305 17550 694038 219197 253855 31982 1966268 329758 487107 673835 441379 51870 539987 1601370 1471253 136091 570034 1713069 1123312 1932762 998334 981647 1222703 1579258 1335881 284474 82045 1105234 812964 496665 1537337 399071 214599 1357157 300973 364245 957803 1075750 1454474 1200177 1396993 99224 597060 141395 1794286 1043734 1785254 1325979 1657112 576354 1589352 990338 1918394 932270 1332705 309792 1382804 1373734 1271493 1413768 806969 1209287 715473 504503 571128 714647 596180 1151916 668537 38849 916741 1607638 758702 1787630 798108 74257 906178 1715383 1120578 366419 837871 129418 617075 40556 465276 591310 733616 493412 1576077 1984323 833927 1429098 1166995 1681353 687012 210486 1952906 1666291 796966 1137788 841896 1180047 493012 1710852 149316 1345724 1685763 868691 1934410 469988 1450527 685025 1091144 10450 1786265 530658 793336 932373 83757 19434 1072582 645141 1839062 518189 962635 1014074 167408 1851449 13652 1278425 1608893 665727 960973 1551177 806557 599804 489955 1035310 553536 775467 1344465 384957 1652850 1720086 1681238 847173 1544887 167618 743870 144839 1683169 221606 1731486 262729 305815 866483 1704860 623331 1467881 797528 1200172 1124179 960111 996970 803319 315680 813709 876645 1509678 1837992 235437 1361882 1954224 547220 1262753 780046 422808 996343 1531645 595997 1817100 539870 1160474 467021 1569250 1494902 1561415 1016047 293960 1301172 1789782 1326898 922331 370537 1065182 794051 1990551 1875879 1303696 68766 391375 1796461 1524751 1070870 371450 1694207 719784 743615 1494392 543072 1498712 323252 1250037 1703594 599712 1271878 444188 974574 642178 131916 614361 1082959 1581665 723078 306283 1950320 142242 36098 1435573 556431 1751295 1507285 1153984 1442423 298377 476095 302077 907884 188936 444177 1944355 1102915 27356 1527949 1847247 1154858 1377359 706737 1153553 1173116 801925 1232196 1867512 1810915 1288991 1716041 1626019 1577027 1409938 217059 1898897 1902478 897746 1170599 79823 997922 1740072 256363 515707 633736 1659268 1829585 207778 1840069 125278 661329 103941 195205 1143754 1218064 857125 1287313 41437 511608 378443 113630 1380946 68837 46017 1307515 850069 601323 162875 1140081 1382576 1247537 102610 50366 1097981 21515 1052475 1814131 567422 1918190 449704 475938 646241 1698611 1747748 1707711 1809155 618782 602952 865897 274811 1612113 82462 1561557 210424 1547930 1172272 683505 1201967 1718575 158134 928868 769529 149430 364013 984245 1895520 955687 1948427 1641022 1060590 1022787 500798 365701 1709650 1268351 1403729 189206 928763 601372 1427822 865967 953217 1507219 1162409 1081354 586398 1377489 1306013 66405 699482 521252 75882 1139101 1834694 1673087 1486176 929290 623695 1650871 1921766 1924438 126145 366392 1055516 1420609 803060 1904128 1215945 423050 466371 377394 1092052 1953348 1547243 1611039 1242143 1183977 1386630 1581376 1065317 1545591 1883588 227453 5929 941336 797639 570283 447253 471411 683920 1187046 1996652 409493 629236 96499 409251 1137451 1985820 656383 714422 462859 796366 1466839 890975 358426 1953314 1905250 1696565 1917938 1980348 1653763 1707959 1839001 380574 9287 367460 1091513 71284 771028 1911177 1510118 743404 5142 1400147 1317434 267897 83675 1453346 514216 184304 1407652 1666233 1796534 758981 1597262 1615590 1730473 26463 1834901 665778 281583 858386 1818915 1526763 1038545 646919 188312 1613960 870123 1524253 1312875 1926070 477520 1861144 467279 1261007 1887465 565952 935639 1314748 1083264 1946999 350484 975436 430756 1193161 598262 572535 621560 415071 257876 1755443 455170 1746626 1135811 489291 1336342 1022253 37016 523070 284063 30297 1473791 169104 357004 920747 1591794 119450 1773545 530378 1919482 964012 1738432 1779905 368349 481272 830490 92246 1294265 650045 638144 1261718 270351 830935 702644 1188979 1514323 1596116 302908 48920 720706 628743 1652357 213349 608328 170914 818136 948835 250682 1659743 1628446 693879 1158749 1526186 1267456 1641406 159219 1926546 1330177 790815 1611977 1302830 1824923 1837590 471651 661387 1293042 794387 237689 1854124 812676 499352 1738271 275463 1901154 566444 133827 1850980 146989 602832 1496827 1256766 1666918 1090493 467613 810097 81210 1071145 401298 1990918 1361897 906522 438119 1755437 482877 250492 1437265 197647 1702345 363235 314321 1044313 1397485 1356931 1957044 1959699 226754 1895988 932739 1785295 1406781 5793 1315315 680945 1744780 220487 1878774 669462 1977980 1045604 1732829 958410 791708 1746622 1849845 495970 1420196 79041 408027 532076 1275593 75360 1342597 1489836 55632 1815277 15654 168843 1820374 516295 1861199 51283 1131017 1042119 1862440 352128 1202644 1706253 552136 418594 744544 500242 1730084 58326 1583219 418482 823249 1623455 1738824 1068036 13227 730477 670923 1209744 796487 35697 1656035 1571105 653285 1948191 1948388 870410 1392052 1586255 187213 887220 1561521 525952 456794 151770 606612 549040 907719 439725 319018 932940 439132 532085 527237 506283 1504326 1602318 1897781 1192744 751552 1653417 605013 356956 464646 1612875 654779 1888736 1258786 169314 1861062 1809840 1176384 1518683 746443 843695 255727 344258 338314 553629 1019855 511762 721363 824880 555491 650916 348691 1610514 1099714 1276244 576585 1110248 176658 385684 1746836 407116 1293741 923335 696409 488074 744543 1449752 1059685 314381 1810565 949136 427524 1971666 985387 162032 1772021 850997 662551 1735892 1529963 92549 77784 1199757 1959310 48216 834447 88556 534363 1048087 1102604 508823 1187196 641782 249823 1300789 1878047 1723891 616879 780625 312949 1056316 1533744 1340455 614317 1290824 1594995 1416916 72627 910072 119246 959330 24540 673663 1768127 1521845 1632213 1525162 759201 1380445 1889607 1653223 1930075 1392600 1716440 1059017 693394 568089 987266 301565 1760177 1374069 529952 819533 183664 36018 306947 1424343 1370628 621281 646544 412101 361052 978108 1592381 500712 1536374 1788585 1403040 1245068 1212575 758591 1329685 1428982 1582285 251088 1104690 365270 954396 1631681 405282 1389631 728913 980984 1557389 1727179 1335209 586049 103493 105997 456312 550301 430471 340431 1914391 1619365 509304 872915 1520090 1536930 740742 466194 1180498 1642292 1831537 1774839 79938 471182 1489805 1835919 1805832 855142 653481 1308180 49978 1702010 157676 32683 1624461 322728 634423 1015569 1256454 1690657 1904196 1059550 1098349 1888943 1007269 1767166 1652382 185260 66732 806455 1847683 1014657 1476064 176111 920708 196937 818953 1603356 822795 1873904 974793 1770444 109241 1696623 980015 1633918 1201334 239154 517074 279931 1503036 1679910 144995 1569501 744123 300796 876826 1076097 1968297 1823523 1085134 1074276 1748496 1522198 1593177 1175529 368893 1207189 139841 1741946 865840 1068221 618892 1731574 1343164 898279 784194 1880914 797136 1315015 220171 83239 1764623 1001247 547017 420304 1448699 1410611 394116 1551724 1698156 199714 1235714 1143488 1412623 1898482 1846809 1278580 1992049 1945078 282774 483522 757689 891764 1524722 1754268 501485 521645 1891411 567665 1628278 1624063 617876 1622490 1987432 239179 883756 1210226 66207 34912 1658893 1816608 775042 529048 1236141 1584640 1096281 842685 118830 1130998 633157 181810 245663 1753189 580193 1750163 573908 1111550 929948 1042 1128090 1892740 1110453 1468868 38478 1881181 845578 808384 1173733 1471101 723518 1852442 975197 1675885 1638241 411985 1145349 1404643 1034621 75861 846768 867518 1883737 837292 413879 860618 1514146 1789419 1679347 269894 1046593 1844710 1659838 134274 966596 659082 1338510 15261 801015 628481 1284499 301319 288611 1519804 453595 261629 507614 782159 1216783 668801 986756 1645540 1646213 1292338 34629 585410 1598927 1862041 274496 1451241 868742 857263 1722695 1249683 831499 52349 477908 234093 923716 1139963 1058340 1826669 1255145 1017702 998916 400733 1715300 1586289 892677 229384 1116509 1663535 1571296 1482495 798604 1441269 551052 1573536 997886 1094697 1962587 674620 1172755 838885 351482 68914 1630080 1766364 583794 1574088 293954 1235945 1517819 774804 35749 1206063 1402579 1815398 589946 1450376 1934415 1446285 1844902 1810598 204081 220346 210166 1661737 31903 493933 1897094 422496 1773995 1864613 1698319 1362461 1686314 621097 1753878 1889107 770234 1437866 760142 88897 220936 1643921 730271 957141 917920 371424 1703792 715227 796391 491723 225839 49550 1499541 1922427 381221 257793 1119189 208110 478876 1032372 149635 377441 1745874 1635928 394221 1951485 114280 1526880 1165403 1599395 947380 310466 1951426 595249 1158358 1450953 751843 945970 1176202 1812602 850955 1201521 1316242 1988109 305448 1331045 255687 662541 903798 1233728 842987 145820 160770 1865115 1741926 1226798 1909941 505798 427391 852069 1520224 1031706 1441504 69351 641761 8874 734941 976200 1513599 100319 739047 810418 1532730 104571 1319070 1744743 504929 1540295 1381499 5574 38204 1632114 1370687 204901 1303182 1462304 1650887 1428676 1255157 490178 841440 1857509 224423 1615535 866160 682560 1403523 819293 445680 181164 720549 187629 1662799 478643 1540059 826497 1081674 342203 533260 402282 1120079 182363 191709 682058 369989 179913 79363 1598225 890332 1995024 164485 872386 1506109 1086445 1549105 1823035 913105 436727 921608 707889 633016 1961781 624930 27052 618291 1283213 1962406 1873133 1103644 475191 1874310 1124073 672952 518987 328064 1233337 120562 1505736 26633 1968945 1011436 1450424 1266221 144222 1491823 55792 1249681 65017 1656376 864428 726010 224502 510954 993842 604876 1347708 925874 20483 144000 811508 1886893 1160761 555573 159975 1783424 1776030 480118 701458 771547 268841 876422 604562 1464439 1558177 529036 1372583 1650252 1504150 1169229 1272725 1748914 10237 1157357 180113 254899 75427 1443130 1523852 1702660 1190297 1212164 130702 865617 1060276 1367163 1068480 1707391 361882 308320 420159 832901 632965 1730427 919477 1723964 29753 1707030 681237 629812 308381 1810505 1430821 72939 1584992 1983106 384831 581583 664113 1624681 675916 388450 1175622 826138 1578409 1303667 1972027 1548585 62503 477791 1424430 1221662 1739244 1680631 114470 1904843 385616 878775 1262825 551901 1622713 1644376 875144 1549280 193053 1042806 1230221 1144485 1694021 1207680 1306132 424980 1227017 585470 799693 1245531 737122 534242 335090 890488 72393 1051234 699576 364890 1835164 1169036 1076868 1163114 532070 1049152 1396512 230347 578241 1771689 1784768 631572 1954005 1020999 1565391 1381794 1162855 1524352 1961455 1440223 1122042 1489749 1783387 1827988 1456528 1576127 1033466 557264 1987505 496394 279355 1607145 164558 1482647 63568 202758 1112036 1274187 464771 714018 275508 1073180 176948 1436789 1370920 1397545 1184616 1016596 1333214 689158 1035739 412715 127942 1064329 1439542 669232 39455 1414850 499812 1898239 1285959 1035527 559717 779151 642717 645251 90248 1031013 740693 1786310 1737841 900676 1259739 1630293 307101 492587 1162356 1330399 769120 1601480 1092377 1737195 46782 1818703 1192653 1377970 692057 1201277 1948289 113401 1178116 188921 1866670 1219683 1104486 548272 917657 762380 1529260 1841733 1668256 312548 532971 1690622 325691 855095 57882 1162841 1763068 1256206 792261 1821951 1315891 190579 1048328 206989 1773826 1515427 1075415 1532943 322725 1622466 1742435 1595231 737638 1914278 956347 1099724 455401 18783 1123955 1393520 1623232 856551 1596558 1121037 684585 761751 349781 686205 1218673 304414 1212867 1183303 703852 120769 872326 1912865 1644069 486352 1534184 1360004 143608 387272 801519 926925 1217236 1402814 427415 1718742 193311 980307 763857 46634 12775 1591044 1719791 1700624 1506438 916418 1137195 228934 315942 908372 236433 1432000 1415857 562300 906377 1385209 1655199 1801395 1265661 594660 324870 1830067 351846 679357 1077574 1769524 588152 1645925 1214060 1237376 28630 1159955 1713669 830851 356977 401177 1710610 1620539 1185449 36330 1029649 217227 1004318 901974 601940 355784 292545 180263 1202780 1556533 1719444 554732 1486528 484341 1221009 1019078 47106 1901785 547632 584655 825037 427881 1424301 508880 805815 1926422 557885 858923 845868 362640 6938 1695157 1078760 1797869 942007 1863957 1627856 1560458 501595 15809 1709413 112560 1840343 419385 1526673 1320405 1824195 506056 812548 110087 1747646 496866 155324 936875 1343155 1404016 1597473 243109 244402 1954539 1444359 390056 372452 1339913 1316760 96889 56996 713375 1656433 1987124 458314 453724 1443853 1279320 1554070 1722639 252715 1601584 564633 249995 1699770 1028972 1486106 436151 1911234 369163 1840738 248317 420710 1411306 633938 1545094 1202190 105604 1026408 1950243 1574860 1881438 362797 1913656 1477941 1912736 884360 517746 1314358 1137808 1836524 1317174 229350 1068911 975216 968907 1089244 1447600 1225089 246592 618243 486666 561005 1477069 1689013 475592 589640 796399 454799 1289035 1014667 1777123 1867892 780950 923561 1917301 382713 401101 1623265 1191248 1377760 1365467 1455441 873371 294639 1244604 87271 1749475 619333 497337 1397040 1103257 918744 1010271 1416354 965007 1555675 1629549 806771 293751 215684 1635382 556706 1282788 235586 1593099 838397 165391 1758007 352879 1553410 1573256 1575593 1734526 870259 1739358 279558 1504736 724568 868499 1799710 566086 1644332 745460 1211718 1841018 1603168 422981 362273 544976 1695293 1682045 722435 1628910 894425 183997 806635 1433561 285844 825196 596061 221102 86880 970850 1826460 675080 175899 204811 169677 732683 4405 1277874 167350 523636 1279280 201191 220710 1204176 1687174 1854947 1397991 1388743 1686934 1816080 844542 775440 176782 200730 1786018 1861961 1752697 7571 322475 1858247 1897458 1206031 1496615 976923 812162 1975829 1555651 1497400 1852696 1899048 1517229 713109 866340 1978013 779461 1407555 877673 287715 739760 1454644 401398 1022066 618992 1042246 1166266 1461758 1356975 389329 370617 3980 1853623 453249 1471788 433669 432597 494330 1305090 1394474 991860 850849 1373907 892777 1054190 1090461 1165361 74826 322822 752234 457080 1682608 878090 794412 1272438 343362 158958 469832 1989516 1752681 1184983 707928 1767588 1842293 1491130 178542 1573817 1692933 639460 1543405 1136497 1012688 893442 611001 1765397 1377816 808675 945119 305515 1761163 989821 612739 741323 1067037 392843 812520 1808929 1640400 641209 308649 357799 1597627 1222221 836176 197068 656170 148170 1080102 934970 245143 1501238 14124 353983 429172 1599916 1924933 616417 1294354 1434055 1040818 146306 754827 1928747 1299502 340020 1465183 1530938 874847 800566 1438935 686832 956926 34146 1485154 1880327 944293 287953 696729 1939036 635807 525199 354317 961236 1277502 495644 1397495 1093065 440468 1098084 165934 1398277 1662616 1523725 147827 1117239 35639 154581 1838942 1492497 414018 1507857 18257 503893 1574788 1063097 298854 1701372 557185 503290 1817092 844988 1792486 1015195 54467 61693 1856616 368422 525320 938025 527894 1246220 178865 1445185 550441 1911002 448706 648787 529470 303713 1195408 679244 1795083 1323295 1350424 1523377 890493 193229 872999 644081 799128 385300 1476731 876297 1799139 1400086 1820355 1520346 1851748 1605583 567642 368479 1261840 1007990 866832 933373 1189165 1673265 75093 1086954 791064 1886356 403592 1067592 544067 1234059 1582351 1955704 916490 1507279 1927916 979845 1915622 673973 1713046 1923474 1792063 1729651 1207274 1270677 1848378 1706789 35529 1894237 654281 74787 645767 1078478 1080296 1025088 192848 1937869 486806 299329 1138996 286945 1192292 904502 1710244 1371881 1494543 1159007 1702247 1540759 415802 660848 843395 393318 1089591 1698603 647941 390816 1616516 1437055 181233 20807 712779 1773587 858417 1039198 1068399 1795045 602933 253146 13461 105933 1654561 1290398 1349580 1261539 1787902 1509518 1503690 273400 1315211 777611 132678 1431874 378905 1597974 1500185 665650 1778028 1599951 108732 1349379 944957 1070090 1499238 698364 482267 870834 1642738 283788 1621888 1519830 1254856 1240890 423016 978636 9613 1399617 1344905 1082838 1982606 250174 573807 1579491 1453172 219977 102035 1519934 1726644 554349 1223508 1508261 974818 1413819 629804 1945917 1796898 1171100 1284124 699775 1297244 685830 181641 1977671 1551500 1457140 1211469 1188078 1367722 1585061 1112676 1016798 1444462 1226954 1878926 1294912 704452 1534457 1916014 27255 215374 736284 911928 428560 1590564 515634 1421871 1217549 447428 1608429 1735233 1793597 858785 858318 1313764 1067077 1954522 150989 343818 1082601 805179 1279724 683990 345836 208596 1067693 1221363 1941387 652474 1519170 1192041 847826 1614394 1903862 1207957 529367 1394122 135082 1756867 531815 934191 41966 772302 1362790 950537 941455 599700 559667 1691194 1470542 1864149 713946 755480 368534 1178991 732282 1656234 806228 1192827 1933215 408969 445934 945682 862275 830333 890793 953964 1159775 1876650 1298805 1067880 1997972 1474629 1362589 875947 1742246 569101 1024434 675032 898482 1488257 1645513 883388 948882 534724 1418889 1055741 1975241 169273 518560 1953607 1500110 874962 967307 878204 1267898 1560278 1698700 1933287 1107873 1074122 1459743 1520950 1472576 896260 1393617 1738192 1979503 1061150 1521593 1642682 1020929 1059277 561464 355715 687864 218195 602342 510660 1358820 1234813 52536 1918121 1555732 1553125 1529967 716581 39997 1230713 1348464 508666 1057336 1057656 1303347 213345 1617824 22322 1745352 1230933 886154 1286608 1005899 62739 255598 482577 1340465 645893 278418 833157 992216 936618 654461 70301 327820 126990 1937770 671187 1865237 1337570 812801 269945 183499 1733758 455728 979804 489461 1582590 1696023 1188902 1490152 794832 1649870 1083176 873251 1335533 1638106 767761 120539 376059 77976 429754 1758451 645711 696377 186510 547245 381984 1829285 1070219 898944 313835 1844355 261343 998569 1104136 1617266 776596 1533106 223894 811265 109958 1103882 1651606 1146056 1940890 29347 148707 1624939 1377248 1203783 538121 92223 1168773 1586709 1224999 1415196 1242204 1363193 478033 1851030 273308 1495294 942124 1512437 45742 403554 652536 1349956 848242 1159998 484450 1581420 1367167 763284 963551 643872 1679385 690227 1535847 1120832 1034620 244233 1628187 1854815 862810 562261 538912 740549 1835515 613564 496486 592622 1210755 708163 919956 282962 915947 99745 114830 1074870 1714335 1794540 444067 680433 12646 1616794 420587 553309 1705639 386830 1811915 1609900 1216926 542701 947935 11968 1966611 1634664 1643669 781441 736493 1842205 829732 1076382 917419 971360 1721313 1204200 1924462 413472 626755 216925 660910 1282871 1360070 1285590 1192509 1937469 957606 1985926 728496 1980289 213511 1892036 1292081 129647 1372743 842320 1831143 74942 733266 1746569 808562 1619030 110374 1858191 1740141 701283 697477 1067279 1409826 1944757 441895 73286 1135076 1561404 317506 1116370 906658 1724190 777968 1789974 475475 1953241 101927 522235 912611 1310252 1403286 1920031 1695773 1128456 1032354 1194388 1038495 1716165 363341 1308464 1336623 682142 1698105 827052 1544824 211405 167426 1432386 417790 1587047 1885583 1184306 186243 1612782 1447019 65764 585743 313837 314205 532969 968861 139525 88204 176591 74782 1484232 1436439 1033987 779017 1555548 500168 1275571 30096 732466 1078800 820854 440356 1179769 262525 601567 1005146 1341209 1644173 186270 396975 970192 214328 1506683 367234 625386 568000 1801464 1855548 1081115 662095 1129766 834129 208506 1945488 850597 1938297 877726 1942596 979501 1224124 904670 1770824 934721 1357456 840425 684095 1108457 1840846 1788677 1836065 184835 1896963 1709279 821348 855808 1241159 1934191 1204367 1563572 1422667 984578 385939 1675094 823136 341934 394652 1207973 1054904 620689 1253360 317918 698122 343793 1804262 1477577 450438 141394 1720038 1802192 868989 1081852 1671953 580992 265761 844015 1763498 1233615 1844431 848852 1759333 1135340 128989 1919858 1873240 1524091 1089976 63463 397427 108655 1830548 1241942 1664188 1704063 1224126 847242 748586 1941826 1742192 815317 1489548 45218 1850589 112553 296405 509510 314425 1799273 657427 1611962 947642 1117837 754696 721545 1390212 1340634 928396 1285351 831915 704981 194093 1250215 846738 150217 1285350 1256226 20197 1550821 1258205 118132 1362303 251950 1419851 775279 1981963 1066109 342792 698983 1425987 1484471 578515 939630 484355 569033 483957 741656 1486402 330749 344710 1932713 531838 1623736 1834214 504383 1024063 1598719 1996805 753010 1760951 1341578 1933971 98263 1416664 257616 1490822 763667 1583469 956750 1359365 1864054 1007688 1148004 1367476 1445222 914361 1154686 1686844 349254 1798551 1171292 1200261 1743330 107074 997511 1454293 47592 1517056 1900525 1253076 1929657 987302 108445 342858 1944690 1734079 951360 503447 88677 539306 46113 977030 1858682 1699473 1828615 3544 943635 1708012 1374148 311415 415998 1721366 506776 1399689 1737587 45481 683160 1316041 37665 230088 1238738 1658875 478406 506929 501867 917087 1337874 403 1475971 250254 1293172 652851 571170 1383754 1208619 740873 802349 1142933 1321187 818915 384377 1437149 766451 1042427 647505 419205 1524407 1082817 297221 517169 1478315 361863 574418 350885 438093 1844937 1891980 78285 334535 1045200 1622918 388337 48753 368408 1988205 1247632 947614 1977832 897433 1265832 399069 1719014 935703 1795371 196634 1727447 405532 1967595 1376633 514972 292334 64256 634741 1610718 1787846 1878784 796913 1692329 1602487 598988 1968240 1713773 1369036 1275715 1867699 571447 450441 1081542 1856923 290793 48603 775862 118143 969790 781432 549241 409952 902137 1447434 145308 852224 443287 1675298 1822294 1350103 28910 1546416 1119633 125355 1261935 25708 767529 144608 89995 1273798 230053 1952969 131692 252106 816977 1422011 1452737 1356964 769582 1194483 1742576 1514617 400580 1333190 1115157 382993 1504098 1266778 541470 430882 260960 894544 1006675 1633983 862148 1467953 994645 28704 1459736 1973130 1674817 1282818 1424571 10834 1335965 704236 372790 1057764 1140641 1372050 1582438 698476 399202 760791 9963 899851 1067574 1078985 246119 577384 853856 883506 15651 281463 1159134 1367639 390165 502277 653352 1280411 223527 753326 178541 354253 673729 32403 1387279 1399721 9514 1091678 57234 817107 1937952 399410 1702014 1517962 123256 969435 1699486 615012 1248929 1153150 960534 1614018 382407 700674 781492 1460391 52051 141346 588158 897246 768631 1961752 1935198 1223882 977087 506 1770075 395981 580069 1787331 693691 182940 1400513 12181 302207 99906 1738348 954580 1488977 1019040 1474861 389044 411960 812500 1456376 1299715 1228138 1382817 252916 872555 15286 716657 1933682 1953509 1941069 1242759 287123 1619572 1917104 820837 1948242 1845021 462679 907000 1841131 374508 1470790 1944694 48143 318704 466653 1517145 1332486 1071997 1167053 1089609 1565655 373988 1221561 158225 598624 1294087 734645 743643 79346 58689 379602 186040 1398324 1516073 562331 356822 1301900 1379858 227228 1788611 1758421 704490 1794723 1915519 995052 845942 1389455 200549 1377826 773205 602358 1318686 1365936 159414 202618 362685 1923571 364252 1487642 43511 1541894 1863265 1591644 777209 72059 1582157 1430385 601660 718213 1597572 116881 759256 407469 768210 35971 449793 1473610 133588 1826323 1852806 1984962 1724758 777167 1577486 1480151 1441215 1855943 846037 344176 667666 1805571 1398163 195280 489862 1490709 122245 1195703 1559764 598320 1551353 1127045 1176227 1030697 1979340 1927715 1758446 1116511 224383 876293 538726 1619114 1176114 812196 1024844 1500547 677490 100574 617345 1615690 621819 1493469 1146656 1702183 1182147 251977 176835 880818 620879 520932 11091 1022963 672376 1933197 1364612 1335622 1012307 1052662 416090 1983419 1664774 1760531 1212295 597581 695737 961023 567689 1543735 962803 668063 643076 727741 248204 729627 1158115 1532350 469803 1478387 694004 504844 323378 1292265 240482 169924 805230 1859607 28548 1787096 751730 1895900 1699491 436202 1831398 1977869 1675447 647873 1895119 1891405 1478803 1113328 588005 292562 1448260 1270757 1469655 1433669 1118287 1918649 1439914 811702 572236 51277 710992 972352 1383282 280469 475625 997707 268000 1436221 971012 1140904 442133 1333878 564772 1548909 1372913 1143389 1001356 1013892 1513036 1332702 898202 246768 1181951 600622 470899 1939634 1555316 26855 487654 1874666 66845 441747 1656470 222408 675100 661365 502681 381567 866131 324485 620960 716801 1195491 1475757 1288529 1756994 1131645 11844 361697 603076 963087 1998222 1857407 1364368 669010 2577 1504796 852148 858480 1732257 1931069 1990485 1420587 907368 1194832 1261193 862588 1376859 880852 1767934 1889468 525745 536969 1513322 1197413 936720 250793 430371 23261 731559 730220 127607 1969840 882395 1640934 1549117 1038206 761846 1921358 1666026 1390930 900926 805698 621332 375268 83358 1244054 410016 1260985 1725813 1285560 196303 883259 897292 727472 500445 1695213 1667874 712030 487119 442814 650836 1689095 938280 1939979 1710895 1173790 1233322 323438 1386242 521742 657113 805714 1154848 213674 315197 456238 622839 1845116 613250 1085991 461972 1074928 1365005 281014 963301 1179009 255335 805734 1952190 1944603 1242365 841398 874364 493656 1531886 1525407 1066840 288376 251957 544379 1353802 1010155 905331 619806 1862276 1138141 573844 459721 638278 284068 1033046 1623435 1640899 1127292 634040 1654739 1304076 156201 517347 1824404 1367818 646700 1526711 1022769 1208340 1959677 1940432 277519 455327 1691829 989169 795873 1564010 914306 1800111 1520030 1587693 1604024 1590414 557003 1430462 1177143 248752 1869832 1411714 82658 384480 559743 603148 1176331 145818 763027 1051809 560656 825713 788871 1002514 33378 459331 67045 1614313 301369 1791220 521220 1199128 1034326 967688 496922 1918962 394604 361238 1360318 877273 1636934 418366 703840 1218309 1562965 1670445 1699669 306662 1878986 1371126 1459911 1795380 322388 1207781 1383267 607291 1488164 894849 586540 1985571 1576530 354599 1830974 485702 534346 398272 930333 1746589 1495346 674066 1566408 52103 1608189 1931750 505564 926386 1462797 1750279 1791971 1248063 859592 760272 568875 1600505 1569817 855421 910676 734845 42682 551721 1731512 1502996 1531517 133928 910886 476313 1278748 507141 429727 606246 684578 554112 865908 696138 1889155 326683 1821978 1496199 122599 1094045 143753 1416601 606623 1075163 156172 1722746 1349292 964874 1548485 1931290 1440939 1180183 1626998 1200863 320714 976579 286916 1214871 1088529 301915 131237 1906763 1423704 941315 520248 1818313 864895 1070313 774079 1010454 24710 1285199 621178 1711402 1170502 1136862 446844 1671818 1652871 286091 1278014 574588 32776 600571 516923 1703124 1776323 23739 1400087 832385 1839662 255085 1852250 843126 1486296 49006 38413 411057 1112787 617749 578193 193304 746766 617077 402466 18677 1961322 1066908 329613 979301 867189 86387 47617 1557004 824200 747746 849385 40776 752519 1468246 1242076 241611 1299653 1107409 1252344 1131980 1547733 843176 1787086 774698 957774 659022 1147985 530813 932255 1834381 1898953 1516465 79532 1370554 1701373 1010167 1790641 24182 1059529 1077341 997077 114490 1199067 712901 438114 1979403 1996700 646324 171820 1669226 1749129 679321 291414 734055 659978 121486 1880336 1277890 1202125 73624 342566 425572 457369 1179916 1774442 1724039 168481 731942 326116 1036591 771187 618230 1188392 1550268 732135 1435828 1629493 1402082 1398948 1382245 1974330 1190501 1768019 607727 1944922 1795968 1717330 1083478 1895623 608488 744679 493295 260274 423586 359582 1600370 466326 553840 1825619 1949879 1907445 60173 1980423 1806063 1333102 1546223 1672779 757494 195863 517497 742747 480046 1734003 628553 1277470 1950772 11727 324112 677750 1026815 369370 635715 487850 433192 1216630 1311798 186659 502474 890397 1049887 1258555 811494 544222 955009 904517 1140534 1038002 1046774 5954 756309 744835 1108613 307464 1005858 479229 1054501 606898 718676 1987591 744768 1752229 1893144 433980 259645 87425 306498 994772 158541 662811 380136 1819727 1427314 1770216 46436 686225 1060878 506923 1122176 765055 854409 388974 377691 1813641 1273832 92607 1484513 1124007 1981124 439716 1326921 190744 1008940 930147 1094917 693869 628262 1691694 1191213 1939186 310554 333014 1561786 1361075 1683257 1967284 274435 475246 768950 971692 163209 928171 200954 995918 898120 920988 273938 1533164 1888825 768995 911642 1947 120220 378215 1162983 349676 526561 1528409 316595 655521 826836 1580420 1993508 106716 511360 1505448 1051233 1354633 976530 231001 1480883 1574688 1924893 701052 1376241 1063693 1265964 1932864 1526311 456329 1091967 1158512 883187 971874 887921 213947 414951 493880 1290973 1717231 923072 352280 243519 1870982 1472806 1037163 1376010 1883092 1000888 443213 674757 509116 199791 661471 1730491 1119847 976909 15761 1397656 163668 426049 953496 357768 878510 130261 794594 1612269 292065 1965009 1982279 1422238 1574258 1673946 1272376 1730098 165950 1669779 922715 756739 1526412 506087 1981119 447543 1003274 1649123 1308660 1077709 260481 765620 760444 255634 1842315 1720368 1769893 1120089 182572 1860764 657165 1299414 428648 294855 1650985 659628 596629 1163139 1473161 1425319 1599907 1481173 1491263 1643355 1914201 1644366 1349360 886320 489278 1229201 407383 1961600 837879 260860 292667 932559 1757380 1656332 184408 944264 1226614 495818 601279 834451 1308573 1128653 835832 1843567 1628584 944432 984519 885448 227447 1041708 1161597 294531 1089217 821806 1499064 1339813 385417 701952 1326194 120544 511940 200552 1001152 1375835 317523 1322819 1585540 895328 152902 69373 1265426 566833 1488201 1048028 1074624 594542 1832195 806323 487285 1092336 76731 176345 1599695 1398628 1983776 1716399 370865 1805874 1197046 313770 872576 1196496 575894 434964 1642732 1650061 1500760 854580 467223 154180 1333844 943713 1650522 1722782 1413199 1949282 784264 1074185 1300037 1122399 977244 519298 855752 607883 727982 1667255 1856582 1751624 1907704 583822 566144 1681362 799654 1594403 1316275 148771 242220 144067 98313 1085009 953829 289349 434537 725345 28456 450300 718650 1220637 1789744 501044 954710 1392109 1069569 1769226 1133808 1592244 1838078 1105323 471899 1949709 1960832 772340 264533 1022059 1782800 563757 934746 1450098 1025686 827414 1452265 1744358 1501171 1040238 1391025 671304 344809 1098425 269942 1590707 462228 1871220 1658151 572884 263276 658087 1227287 1627082 94023 1078722 1792621 494682 883085 207447 405039 1622258 867679 228341 439718 296959 593740 759120 922077 1434401 681471 977716 1857777 82898 1313553 369751 812816 1342648 6549 1819744 1389896 339071 1162688 1111670 275668 1972058 1391155 1133871 1235308 1793797 1909472 114859 1488725 1436474 320840 1599154 1477102 229685 1224910 1691040 1519337 653496 708753 1877028 1887441 970662 1650294 733483 278279 1756148 1358467 180991 1808816 256341 565312 1373018 457448 115652 406154 530742 844621 779599 1101605 1771772 1583670 141794 1350745 1161205 1418601 522950 898913 1874151 1965345 885419 1338751 1683887 609653 365260 928594 1014222 1613184 1350931 724098 533870 1678085 1196935 1653061 719045 881807 313047 1850970 1370943 1492250 433298 152114 1951208 319262 1154138 360510 687580 432347 1469418 1640373 1544464 862204 1142775 1795697 1943590 1323513 1825075 973642 1824079 1851752 1260460 49366 39567 1003329 1856123 1729259 616104 369924 1806624 233167 1834970 482721 1188961 1447462 1595910 35904 1733974 1514900 99754 1929118 522410 1132535 154459 1142410 1218490 1548490 751148 941579 607260 1208332 1984398 1077587 1649487 1915808 1522331 1292233 335625 341358 1474754 33271 1709024 408490 322994 1282803 1585044 1645501 523796 95108 173082 1697545 232120 1065729 92334 23209 325698 569425 78188 65066 1875996 389343 1158465 864534 1822222 1149809 265575 1466013 574916 1563602 1453166 1068638 1184401 1442055 1333310 1741904 139120 1975375 628316 645904 1865866 1838630 421235 418785 458554 266592 1222235 1418146 1939864 452408 1023087 1383564 488778 1070488 985751 1550252 394679 1628859 1026039 1729864 1952352 1311371 1705901 1932374 1535025 1341949 140193 1860822 62480 1491155 550614 1186160 468253 591337 418765 1337249 615900 1601841 1071342 386483 1095438 436519 22257 356396 1985021 1578228 867762 979423 611150 1196822 1930647 1001776 37902 560040 971196 1600893 1388181 1516686 950141 220824 276735 722523 450282 1652239 825209 1442185 1963169 507822 1919972 45269 58391 992798 253612 50768 83468 1505479 1231544 1572469 1832646 1941017 939685 1531141 1426447 805664 545957 238610 1561583 887097 1928177 652402 1001891 188443 322953 429662 941981 1515423 681895 978853 1297976 1257932 1320169 116965 70299 587021 535960 1074551 1879080 383999 1597001 1332239 1660919 12569 1220935 919511 1740256 1918334 1077263 1477712 1076611 167575 32546 888897 199308 1934083 942720 1278870 1003545 371144 304240 722201 1039047 972305 416434 729852 1013444 1547963 981504 1981948 891719 1840866 756399 218504 1998922 1340893 1725639 1671517 1078709 1394589 346487 208492 1783821 1837011 1950662 922734 1502802 935035 1950374 887509 58803 817549 907851 1105114 954053 1663867 276779 87262 1712164 1937822 1896227 9237 484035 1050377 95653 268433 456508 237048 921155 1132147 1125470 1503836 190866 1083057 1305600 767853 338450 657456 1909838 1151847 1854352 1114724 210692 683038 776768 1616323 1322879 329435 1653064 536615 1152741 1752439 1816798 1308150 1777617 1793618 230496 473946 1851017 1482032 636073 481291 596762 90085 1441967 417108 1227885 1811035 1288889 592912 1678109 953282 1676848 393955 1499511 1324347 1676844 559128 519461 531831 1822557 236916 158736 1702504 1654570 905874 433771 1996472 1973483 1668381 1909952 1805393 140299 1083059 992940 1422196 1416622 4257 999524 919630 366398 21381 771442 803398 1495849 80384 796000 1580586 255756 1278594 514181 833138 565584 818128 248626 350129 977505 1882351 1255632 137802 1405109 1898250 1956372 1071033 1791023 404595 702771 1039804 938388 1896235 1549817 415215 302213 151617 799288 264615 851376 1969394 1818681 1503392 166501 798381 1317338 8823 1103151 1509623 1096331 449167 1455743 832567 203428 1596207 851257 1426401 1519959 889118 1535577 971849 1321484 235720 910502 970926 35657 1883284 1526534 177890 1207365 601618 1131720 174763 1496360 796554 1181462 702108 1144619 321085 286015 1222173 1299779 911988 190346 1388687 79701 323094 1616570 1939285 1090419 1144291 1828172 340649 1460814 686158 1443255 620549 562174 387507 1000436 1485869 1331491 1514462 1575099 1442259 725373 430616 1453617 1296441 480329 690441 1605989 680426 421411 1798134 390652 1423756 1246942 1359657 1362452 258414 804413 1031691 1471332 1687509 1659659 1859208 305964 1430896 1146300 35842 1547338 1565041 1475269 29731 225769 1021268 172411 1485082 700237 63461 1918705 1781995 1330067 934827 1563126 623334 545542 1704824 109816 1863590 1482215 1849402 1961204 1232091 1363460 1967538 283500 61847 1887037 1404296 714666 773676 78801 1564623 1284047 1413241 1079631 1253461 1308692 362195 1994877 1426858 1558707 364891 308347 1431990 1227321 1973772 215349 796281 654844 1975477 1419773 370783 31307 1823428 229102 734379 813402 614955 1781919 1091459 1153470 1406326 386225 252654 921791 431248 587146 463809 1046433 1201394 1347586 680377 1573428 1518430 115660 1848758 1111577 2316 1314136 1576938 1438677 219043 1527067 1243984 704353 740359 1277721 134555 1344241 561376 980472 563511 826616 1155110 1048602 1482213 1611454 1957557 752944 284554 1603783 629143 59638 1495375 1383752 667929 1743485 326232 1933500 1121839 1567105 707989 1161262 590946 1437218 1268588 843362 747759 1725961 1375864 608512 374510 1002139 1295040 474180 1406498 502834 502216 796859 99785 1169148 1773153 1034710 172425 1395896 1103079 1759010 819846 666948 169093 1244208 359103 1770441 985639 1815501 137363 1811049 1586477 295334 872566 1416696 337044 172304 640871 1805169 1593033 1813577 982890 867159 1432438 1223411 1335681 428127 858048 308242 1624227 588484 992375 1221400 644109 1099041 1826664 718730 1569867 802407 490744 1734036 1890015 1349933 887540 217061 743567 607551 1145782 143345 141890 1329232 297156 1915110 1048094 624786 573571 1876980 1473018 424792 606690 450699 389133 823842 309969 1481424 991327 1355448 1698905 1969800 953736 1665042 1185659 1575389 1170158 1600389 46183 291191 755785 150123 1646309 1820361 571071 587773 389107 193918 1632259 91772 1349566 895786 1040777 1185369 119129 758524 1094160 281308 1055744 1406393 661119 1831307 239729 1382763 1204269 1506654 1398905 1733060 1601328 693171 759961 877382 141867 1107084 1169952 1469580 474917 819372 1457897 1306164 1797820 1844392 1226285 573469 46986 497537 1415471 1530463 755605 1317255 298989 1109227 330327 463696 772326 844789 40845 453416 1481552 1214620 1444255 1075388 91089 1977457 586565 1736753 320911 640432 1758366 498831 240540 17512 1416015 1575824 1846274 1493642 845327 1485985 1891156 1871965 1002919 464884 230937 442971 1243807 1133348 907246 421635 536727 739114 957489 1082199 101738 1893566 1558247 214666 1964867 1803730 1294852 103272 1804914 860905 544475 1314133 1790936 527836 369724 1063153 1065787 679539 206321 359262 1394087 1470177 1099462 302437 283499 1127058 1587332 22967 1747106 173064 249118 1565836 210380 1649334 846027 1466937 1197414 371163 87555 98087 580284 1681941 144967 1486104 1466631 207313 907336 1136689 1991297 225697 1368277 124774 1241016 1449614 309567 1723181 1446792 1012782 723894 1983161 1741209 946926 319959 365273 1037503 770294 618820 732839 885409 1841229 397645 471011 44727 687954 1437078 1314683 371403 256980 1158461 1934214 1997684 1605684 1588484 883136 1946994 690201 1240652 1258799 550947 259631 1005590 1657755 332498 109481 609055 271199 1918709 210243 254190 228235 857521 218338 345229 756434 449672 1668369 1651363 594031 1102948 769868 218301 1973093 1615503 654301 239094 1691037 1847963 579346 1105549 1039760 1166388 47108 1221423 944901 1720783 479276 841427 598899 1298120 1561221 1407297 930197 250007 1310027 1874794 1068680 1137790 1586470 600451 432947 245341 207445 757830 621951 945783 1085898 1121012 1213768 716652 1565548 470290 1973675 920322 1660825 1170311 1511170 1620316 1952221 1869738 1830766 1494387 443568 1538971 619358 1393152 140050 1198594 1938215 1859654 1767533 602614 1563434 676364 980260 1217380 1205357 732945 1339989 1621335 1336132 148172 1143193 676619 7999 1132550 697106 1235163 580893 1099118 630825 1305914 969225 576288 14797 1649473 1679769 1238003 953362 1924107 504666 661103 1962691 884068 1177311 1742532 924235 1710007 1684675 1478449 58772 813055 1418158 1625386 1997511 1566268 1880816 1215311 7240 14082 1519280 331194 1931265 280946 830402 538290 82285 397535 819212 594155 468134 104524 579440 354636 1822478 1799583 1413307 767310 190644 1824465 1207116 467529 1725647 424605 461239 742262 1641564 959682 1067327 6959 636866 1580646 545516 1283020 1432908 953608 1636150 915777 333862 533108 1966025 153549 1102464 812873 590020 1262616 1926696 1152248 1318742 1015537 827156 1962267 1224064 1847979 240966 526383 403643 1510409 1163736 1838658 1000 234960 910508 894572 1595493 1645338 1695897 482355 843559 819631 393682 680551 1807124 881776 454043 1140773 939066 992623 900038 96125 643573 510237 1013136 268 1788465 1095724 1467605 1285935 570995 1503018 1028815 47162 816553 1163541 898688 717720 1576060 1407000 1397243 1822240 36348 1267833 143754 1482866 1341136 246351 1945702 641560 935144 625952 762275 1472452 1975020 1769807 1301311 1145862 1495037 24370 1177460 124812 476616 709629 841065 1774720 769827 1387099 1423703 536773 858692 1249926 1858016 1607967 1140026 1018787 140552 1921394 664963 1399033 706220 904819 688314 1131446 1516813 203471 786594 528030 1806697 512802 1898844 360319 594144 1689790 1768346 1445192 345179 1643801 1698969 1915411 410897 542742 1504301 187692 148041 1666561 813139 1374881 576291 803942 1427699 1494615 1122099 1538643 540227 1376275 140621 627713 1229351 365154 1116447 1358159 905708 238004 1945627 1366305 1004764 590782 337963 1244172 775484 1225268 1036112 346515 584168 1730210 1765049 1722917 1568450 843523 351881 850807 821387 1609243 1604645 370540 1943354 333625 462939 796355 1018002 393067 1361319 1989176 450016 1645808 1299626 605587 1838437 1117530 521879 658282 1493613 764022 540596 1326558 49894 969594 1017349 1838038 451111 966565 1331297 211836 1920607 922642 372402 453523 350599 335210 648531 1709198 106528 49272 1017575 1454536 1922738 716764 436286 893085 1345249 171768 378747 1242315 878057 895045 850216 944725 1460539 517115 1430717 1647455 192338 1201728 1833678 655835 229291 1546942 785701 5699 1169808 1350793 1112300 319949 299600 165772 1243648 555948 85028 26461 1402343 12230 1647933 445008 371208 1393598 749324 1313277 270594 1387169 127009 126193 633601 727094 1796538 824670 1747731 527554 865846 634283 34644 1664189 1691606 1971731 1209328 138284 800437 1516958 605174 1272476 1672037 1781916 439554 161584 452671 855239 1694467 930669 134062 157185 839284 10827 684261 1539130 849482 303561 308852 492138 334912 880934 1070251 824645 1151 598212 1390588 1579371 502692 1625852 620872 1583959 164903 868196 16532 1000451 1945647 1209524 1845909 536179 1542350 948123 1033312 1780878 1031127 357735 1565400 483209 1058717 1039245 871146 593100 206508 741445 500041 1858669 868104 1319211 596983 1772090 1289483 17761 1450099 955689 1986007 1482417 1359225 1796073 1401570 1593725 950587 429146 171231 928431 1945412 824528 868487 484513 1581133 93819 897967 1925406 777152 462007 53931 1420486 308086 137087 773264 1298552 435819 1165889 1575759 1017555 1826141 1522972 956925 1712753 587806 1095615 742974 1086169 1899081 1156231 1597107 282900 644928 1410220 252292 1084922 157727 1762326 1609899 1494215 183785 672490 1864796 715641 1755717 997047 1306380 1202036 1487429 1904532 740456 1663176 417360 1794742 212724 1928109 782334 693813 1641173 1830932 372246 1348341 1198752 341608 1835819 309351 1178527 553770 20614 1198980 732243 1233574 1979007 1710483 1629217 1445255 274769 422186 1595042 466078 1378897 1773999 684920 1210968 1685105 1384114 1691602 474929 884385 117104 1277555 1830947 282924 1318440 109750 1121597 633527 961007 591632 481397 38577 580862 1938 1939582 683417 1072941 1181150 1297048 319516 1990043 1292613 107634 1985255 571904 1344943 395136 1897651 503472 81565 1092202 1552525 851206 900008 1492996 552422 1051551 700169 31227 1590695 1114463 1664806 279545 719452 734095 1370915 1141112 824836 1653549 959692 420070 727629 1966306 1479014 1996384 1584778 1792664 1034759 811132 339322 1986161 1901011 1596638 508486 1550505 220493 1512180 389641 1540021 1906940 1806401 1857863 314428 1151308 267800 50657 704933 44081 1909015 923242 687386 1277934 1870815 1948085 1848124 527233 1434329 1528336 748369 850608 746871 470947 626550 1546211 1404313 62356 1472549 860641 1698329 1487351 903383 1015696 164224 1305060 195481 551561 1176003 72632 59303 188032 1103052 1572805 151287 1011985 1172062 1233049 387090 1656333 198645 278033 786505 1063504 287712 429423 989039 1615885 1340134 969233 1431261 1009232 530925 1456151 1932154 505615 1077542 31135 880481 505750 118911 217574 1191173 78819 1300313 1497296 1274078 868340 799656 619276 1587556 748128 1656807 613497 71239 712463 566495 783002 1440373 306695 367436 1033572 81636 561055 1698289 1678593 466148 76055 1707408 296322 97085 1336605 1671617 1091992 1332354 1743827 1410939 636599 112015 522739 1359929 919754 1583333 1417390 1116912 1724544 1875935 359488 569061 1839980 838278 599113 692920 897508 577294 329170 749540 646977 165872 1195076 1792308 1826340 1152127 1670007 121609 719780 1366481 1646951 1711915 9268 893479 919128 513547 1344264 1452333 895247 1368786 906897 455416 647015 395023 1401452 1659812 340857 91277 578954 1644994 1757647 609593 1642084 522455 1856367 1327698 912763 979644 1455710 1971599 389721 1215771 1377378 452105 1693234 1331305 1016052 1861251 242287 1077322 526697 1263295 1663622 1665869 678934 1166862 455022 587888 1726665 1838738 1351869 1647524 425117 1421906 1691959 1867825 240795 52404 450026 1630699 1556989 1062527 788052 1104480 589213 1017426 1131767 1591842 842237 1404363 1367882 1731377 844041 1776024 106767 978359 1068949 235395 1961975 821874 1819949 1525631 52387 1939097 1913192 1467165 104310 486999 1352143 1951583 141978 585927 853554 435482 1037570 566683 391295 1863775 692938 1464969 1207861 765213 386608 206476 314976 880744 1845620 5272 1678502 358730 1466417 1919107 83390 843000 1752836 1263918 513150 14231 808773 785592 516302 158806 471386 1218002 880601 1287451 103881 1288759 748377 1639336 1527933 1185084 466612 965830 1824804 1339722 1215718 1357717 1591705 968714 1354838 1064380 1827368 1209077 188131 914644 417621 1439695 976231 856322 475544 1512773 288153 1103929 306068 1715775 117388 1685414 1761687 384406 1559367 1749345 1561842 78069 777266 186485 1900517 355759 917601 1867425 901936 1071441 765193 556713 925464 1917073 1064575 1337950 422107 80779 779656 1989883 400169 139609 142064 1244291 1007246 1883051 526946 526608 1668579 48305 1349095 1162185 1562239 1833265 1523110 611620 1290332 1094245 1765884 1461654 1514606 525502 1367895 661920 1388774 209179 1909219 1497447 1978283 835916 296800 615263 1368105 288301 677453 1463120 328992 1945982 1042219 1068214 122114 1338511 480577 408470 387750 1989149 1216356 1422444 1575944 1415832 895250 1696211 956785 187930 229612 934712 350764 725915 1176642 1312433 1898017 1304018 1505383 1844225 1362888 12163 236850 1341194 615905 380398 48584 1601928 603949 1774377 1321000 327237 1820043 271223 562273 1987642 1235854 1895615 160498 1718193 1293770 334144 402915 1801551 629912 644531 1006825 578222 849565 1609889 1365111 261119 684255 1744612 704374 1250455 580993 1176333 1921161 120881 1092347 670973 1938971 1142414 1724959 78612 1196220 326095 1481166 110694 1492887 545994 926489 135364 235573 1931443 158263 1421048 1803188 1241254 1861346 1939728 1885980 1413260 134017 1015440 338251 841578 100721 1878943 763576 1187735 425370 620552 866157 1290506 250604 1687956 346156 345624 873967 111635 1556439 507723 516730 130769 553887 20023 1115313 94703 979691 1206965 1713330 1075855 1738002 161339 1154671 1283596 730998 1265946 362242 1064852 1451464 911609 564003 731233 69531 867106 385955 1479674 978462 524662 1673416 316087 911623 1547891 702659 292644 1729527 1731078 792995 816756 1789755 1935258 728355 1650092 1974780 117487 528782 414516 1169157 797613 825424 1437399 1782527 249698 365089 910058 220433 167276 795515 1585745 1264028 416252 1186668 1140846 815056 1652278 835693 1893581 902147 1036955 913180 1806967 830579 193250 375232 623581 1926735 679345 700509 1620690 915699 125962 284042 1776330 29955 1587923 1883820 9843 808448 1002871 1279477 448494 1050837 320188 1043615 92525 736514 623447 1691553 1124010 162070 774876 1320965 1462410 1983580 1311278 891678 1923367 1314519 1167334 1146804 305120 638575 1592500 599635 1527012 38622 1783748 254417 1635553 248474 89262 238234 1534971 1204199 621394 1350857 1049759 380753 1274220 1899269 923491 800423 945946 931240 290582 1891261 1806875 503142 220356 505870 987403 1388084 1062193 801454 856789 286321 1800588 1580938 42819 64612 117908 1904617 1671692 1461726 449100 1827589 1358249 992154 965965 1266802 1504403 1453919 84509 701635 653420 654627 815530 1032001 920974 491813 280887 591471 393413 524866 897099 1878425 1213381 409683 1954620 425738 4366 1883997 83801 1828555 151107 1266362 1030235 1225126 902762 1541267 1379076 98736 624090 447455 51920 869606 1171343 902891 539537 257481 102200 1516173 625660 209124 1577458 75461 730718 231138 902606 946672 770416 527500 606431 1001252 1681419 1227987 1977114 759121 1055101 1477442 1382049 1674933 1172819 1202819 535765 1462317 690787 1419517 1521367 1116521 1886498 755987 1452187 1834312 158960 1540842 661140 1412585 623239 1969826 341418 404292 1507693 1524661 1261019 1946776 1067234 1134985 1201906 1547108 1660776 1702612 61181 609140 1235706 1061671 1405258 55007 593971 792329 608579 1195958 1089978 253596 161745 425761 867749 1642646 1455460 202116 990190 1322054 1594144 806821 690012 1915325 668115 363969 1711755 492391 417925 156289 823508 1510026 1301698 103951 338129 1373705 1462090 1308031 670006 1210249 1747197 438432 889964 1797938 26570 1073949 1598855 1932340 920433 785490 968005 1723412 1245775 1581991 994537 384486 1635739 109190 583025 887572 1332646 1148589 514871 848769 971086 1240235 1288099 1354976 1900400 790713 447552 483616 1798548 286341 1894279 293707 165296 1589251 645719 1971231 1238782 995045 1099984 742344 1879309 268349 1949872 1960682 780449 150082 1647691 1419661 1339663 379386 87217 469452 1552866 1851109 1633965 1670635 75504 1061943 1628863 929511 127130 1278688 1441346 633003 253922 536526 941888 1250473 294492 1989461 1484835 1403277 861425 1791541 890059 350849 1469413 1582706 1886649 1336612 480540 407793 1018267 1001949 1344724 1179486 850397 1419372 619726 1602941 895853 141647 601063 427176 463741 146633 1111418 1009903 1520261 1051949 123427 782708 782375 1953133 1774607 1267104 1399598 1644973 348029 1697651 1903900 1508144 474173 1139724 693275 325980 1331890 1430798 213389 1060409 344211 929815 885048 278918 273880 974265 1505010 337215 1785168 1731334 1352978 1995628 846659 198136 867315 1112042 623761 1083889 1288349 57429 1681555 215058 1373679 137928 1002132 209821 1299482 450616 984924 1991252 1431490 478471 1752033 287955 590391 1098458 315165 1833469 464933 1475352 449087 394835 123853 695827 1260914 1283931 1058565 1646684 367933 601140 226281 823337 976611 1155918 1792348 442493 1281315 1732092 1640472 1519263 1259351 337250 157928 1689537 212939 164634 1660535 1505389 471502 1773071 1428588 1710914 827839 1117896 1253451 874888 1971663 1153512 803978 184724 1153065 1590315 1237127 1835864 1719326 587164 1398025 316507 1950951 1891972 226686 298312 1813842 1261531 1041337 219526 1223126 1238128 1888162 847204 1468355 562960 1200366 750107 534587 1385204 1548377 1707756 1318252 252650 153437 485604 180854 560505 687452 1644810 601781 102018 1954020 945219 1844489 1487089 1253510 1448323 180949 161271 1122740 1443121 1774697 274598 222440 1724118 87705 686971 828270 1577921 1208649 1150031 1088213 1329837 1350160 1379515 1056332 1538684 1270523 283146 1256139 1813430 457362 1984183 1032507 619826 1489587 945303 1779194 1918226 559616 1325984 335379 1032037 650756 1328756 1515434 1659728 1386712 1248188 802441 866071 491209 336379 602763 604139 440653 1441843 1487087 874656 1038899 1500792 945548 874416 372068 285594 1975028 619462 441431 1019729 646987 463777 859297 1596704 364452 558661 1033822 790155 1931093 154658 300518 1831052 1337587 1483979 449908 277267 1577537 1790426 1302902 94189 1598739 305978 1452969 425996 1343353 805414 653277 223651 630995 335784 49169 468680 252849 1839073 784998 831384 593006 634565 1772 1447313 1495220 87082 656561 36612 1859373 1038079 711567 254017 1816114 930004 1448936 1818229 227044 1770880 1419390 1610169 1912783 1175475 177109 73932 1775188 290319 1726253 1737558 1034537 1318463 1255631 1953213 1038251 458036 724870 1937146 980677 1620233 199373 1996215 1335897 375943 1783842 668660 58317 155298 1358307 1322443 417389 455988 895603 1372123 1550261 830228 1127184 1470080 1566446 1421166 47429 1060422 1447072 1188975 1091204 766579 1168081 1953143 1778453 1731297 676367 62384 8115 852594 584400 1464543 1389008 1517698 1941021 1537149 1685429 1305382 113157 320788 739636 1320158 112900 99232 980923 1748673 1584839 1675851 969960 1758434 1779036 476229 1111135 445317 1339110 1964499 176050 910671 1831864 626881 95858 1861407 415280 685866 107608 845118 1004812 1540921 1172023 130316 754223 284899 1913 1100577 718179 1437134 275924 666117 330496 1424727 323712 1017195 543422 1652550 1652828 875727 1081958 591113 746877 643984 1631000 1417925 1366506 1331778 1615056 1434397 99295 259751 242152 862226 374014 290882 1683352 468665 245658 733285 676702 266171 1521763 1739217 974293 760975 878323 215558 652010 804278 354740 958829 1937499 1670346 1059485 1948913 92613 94901 671804 1133136 1655477 1600338 473411 1784202 786847 1424739 1430861 1620668 1022469 1276921 1820628 1177404 772789 1790510 739066 1552624 1856816 284649 585730 1326006 1690689 1479756 1514078 578022 390625 728998 501326 963469 1091442 1829036 483791 16625 34255 1301358 1711928 21686 1337529 1802806 948056 528751 1047489 764690 1407679 1129492 472875 25859 7075 694854 1650058 616514 1672886 357319 1866249 373334 1628020 6317 1517529 1955330 301447 354473 176513 1216154 1358666 398765 1589278 1313382 100740 1074096 1772993 1090610 1817867 1517948 419960 1651048 1733303 1115556 348349 1074883 1626457 1004419 9474 870301 1286370 1240123 172237 1521934 163601 306760 881903 1551755 588731 1814044 1935792 636545 305199 1315749 783739 1129890 1841655 1929298 1334865 893033 1330999 1844475 849452 1699932 119038 495149 1106174 1999265 960190 84673 1483628 1032976 1867931 1684547 1014175 1251700 796885 1693460 436164 430267 1415603 610950 1653515 1803356 1434474 257672 207644 224522 1985094 438889 1533307 489857 25933 865817 1409584 976421 1190663 138189 1665184 1072904 774899 1753944 1549447 723829 1991193 1786007 686598 871469 1009748 1798827 1226050 155054 172935 1104290 1347724 1162522 397622 74163 358163 1403238 264272 1814575 581201 1614388 506013 480564 1602964 630840 389824 889566 1956328 411300 1935166 719854 316895 1251959 405162 866818 1963417 543441 876617 1028410 634974 99505 397732 1892846 701073 1812014 1378522 1937804 1557813 1491655 1102424 421136 353623 23040 1324512 1205307 754068 1769146 355625 560619 1756135 1497945 1582612 1986488 1636830 1921571 743160 890648 1084990 1163915 462022 623995 1251072 892539 1467665 299430 600131 108264 390284 1640113 59413 1465986 687562 596934 1244349 1952640 1419060 800597 1650687 983031 1988005 1339773 1913990 173887 1158666 74887 485080 1205706 1766100 978403 1222873 1780359 643596 479943 711640 1563946 265895 797843 355490 1875157 467810 1661797 967039 608437 1102868 287170 309476 675425 1150552 1806102 1258604 1428951 790986 470127 1753679 396861 805032 1986606 1586483 1210707 315012 371383 454655 1118657 468770 72697 1708408 1116757 650210 827181 1848981 387395 764347 1524982 1107552 1411941 1890402 609323 647314 1258639 526218 411326 1095892 469734 116568 1294228 598052 1356504 478414 1198037 1882332 478998 392907 156296 1167995 1405888 1186689 705331 599584 914979 96818 1083442 640958 1760039 5609 1429380 1143445 1855124 227504 1305596 900822 464206 1511952 1388520 1508893 1662989 1548306 47843 1102821 1244499 322268 1393898 990640 1332201 1116977 1535142 811786 1343983 394002 1257390 234434 914861 1586780 1997852 473293 707242 1682568 57406 822722 478948 558905 924765 1349878 1499806 1312146 1118955 1334103 1784227 506966 819493 1354475 950722 1621295 218644 624988 331714 207189 690834 1827558 977361 1574445 983952 558546 941366 791904 1368007 1853314 1254862 369754 1202734 1600456 802497 1309872 1655046 827075 109728 25823 367995 1652106 1990250 79815 1846944 194584 295590 380213 675690 137826 1229767 226737 1370407 1317889 1699 1242276 107550 367140 1014316 1914765 761826 1158977 509539 1483854 1121550 1287370 341551 892197 190502 363344 819673 1099191 1215172 538806 1142734 1539209 856765 1342211 948215 1956683 514981 1637967 660463 1529427 1431787 907857 1087978 629056 1331017 1883342 1570598 775556 1776874 791706 443571 668073 1433085 1114284 1907367 1515758 882408 1667174 1020072 829245 1812634 941834 1222646 1263487 1544132 1287364 1733534 1947868 905116 643492 1419014 1154588 1970299 134440 212262 1808459 712494 340645 610268 1372212 547182 1346822 170656 1537820 1993253 1312956 1598384 919315 1186927 749176 1027091 1074118 1404692 1821419 1953317 561661 944029 712558 938946 911491 1356464 1172730 363802 1986407 519420 724086 1844285 508137 1163987 251031 494088 173799 961518 746548 1731381 789257 1906542 1009129 663172 764742 1171601 1509070 1501050 1487621 1089698 1093667 703198 903509 1975494 911164 1374166 53351 1645091 317653 1083649 1253622 1567234 703502 783115 1781705 952032 1534391 567824 1931144 772188 1150176 646435 7028 1247805 1455472 1749331 1466291 476915 486336 921172 1387567 1364883 607944 822298 1972634 1605445 1915484 876240 1599087 1540364 768758 719121 1883049 492790 221747 383797 508663 1892486 461794 978521 899721 167486 202111 78787 1473223 466783 951904 1018629 952275 1111264 1103630 979037 1011484 1812145 1539036 580535 1162491 1910587 1496872 155007 1493916 644685 18399 1741424 1464509 1029587 935631 976997 1808399 88637 1754480 1462512 1284084 1731660 937642 473838 852097 1865121 1428345 911309 415067 1275766 1885302 624665 1575213 1494526 1602089 285316 1893101 1277027 4560 1951659 897539 673828 1492748 1521098 1904910 176877 1529449 351668 1979883 1690236 1423377 1166000 759798 1384504 57270 601074 1624147 173540 1388600 1418497 728696 1428041 97426 1031783 757762 1673857 156095 1272534 1712468 1524464 721029 1272105 530085 610589 1942847 24488 349632 225478 412083 1521649 541787 707082 1887619 595733 1889040 520503 745719 1604667 262098 1144495 1242751 33503 907662 229120 1647473 1981356 1186315 1203251 1969396 686968 1158455 1975024 1757377 1358862 1576104 1709368 1021778 643356 729905 775235 428146 447181 1981252 1589777 719333 1591952 911591 1671259 351737 1713362 649138 381872 1165890 1977288 1714478 1570066 832248 1762825 1168198 1079166 371904 1410450 1112902 628028 209883 1362442 573626 1263269 455861 1543791 1007284 639503 1181305 509438 1600467 1748276 1620665 1108916 992679 95844 740228 857662 735020 922535 653593 1761158 338987 1505174 1059102 160462 57629 1819866 750822 968275 515661 1645297 909516 957113 101302 1521638 1021285 581284 1889863 1981742 151300 1716839 1551024 1196690 1422848 1012507 418988 1701378 165263 534755 264590 742519 1250047 222914 1274252 138445 1897636 90932 1585239 1140159 673482 1101428 1848622 1489963 253525 825346 358192 427420 471239 1935930 464994 432873 280913 1713026 237882 351742 1367467 327800 1830329 1259524 1014947 1176758 286736 1112029 386001 1822726 197967 343668 1888756 616002 1454762 267908 1249954 271332 1054577 488130 595999 531529 941210 283873 1355028 884273 1240872 1881088 1633572 1618119 541536 1503895 1681850 934301 1017824 550147 1778921 435556 384071 484813 1098518 1356124 305770 1858177 1237187 1247621 1685566 9928 1410570 439868 1999604 290115 161940 1034330 1628842 668002 126288 1651641 29758 538939 19354 598509 1912433 180529 597795 818126 1736513 530844 440632 573853 325554 1595237 898821 20740 1893644 610075 1114606 1019337 414826 657925 261970 1339820 1490552 885410 1383490 1901868 742000 294555 141916 625746 359713 351671 1306114 1822250 1518523 607094 1398769 1831885 647062 1981692 315218 88582 1881903 529950 1779543 1235279 1019495 1789558 959624 785951 812050 957601 127726 1237028 607630 414106 1574579 1305637 1392323 1483466 29142 1707327 190139 1672372 1561872 1514986 498856 1695074 1807489 1582366 1839391 300400 1154422 622263 181734 1876117 1062278 1750911 467860 167286 406197 1171954 1503844 1826641 1193307 1814698 977707 235847 1817706 553540 437746 856079 13720 1716404 732450 764405 11132 1676617 1107053 1538469 1140688 1330971 1969571 841970 417129 585619 722183 258744 1385834 1682647 10263 917997 1260803 1895350 1438594 9000 756094 1772783 100026 1304044 137310 1735568 1280748 603157 1250684 1743127 753937 261212 1192707 19406 1391899 1428962 5393 1479790 769475 1270982 1721239 381659 326393 663440 718224 833391 661129 1880980 1916536 1521702 873738 1514022 569286 1767027 931489 876678 1216519 1194246 372556 96686 477715 1502102 1226006 694640 1217326 18512 1545851 49164 1297457 967297 1791392 401132 1169993 1999186 268813 1110262 74517 943843 155668 1908232 1335494 974641 1591729 900848 781860 295790 1922485 1319025 1809842 562534 1819267 246366 1139089 451259 1041411 1130870 336702 1087156 719161 1365146 499815 1195591 1253551 1107524 1877907 1524877 569202 280877 483635 786221 1618692 1035683 26118 698924 1859624 1082664 777719 1724772 1546460 1507381 1238999 333387 781130 1252720 939654 1661840 1164448 1801817 234160 1232790 1712203 140099 383629 1371499 1219177 137315 178030 1125426 1811192 346750 1710529 1767398 467291 881790 1115663 658188 887357 368970 1766607 260195 1148666 1545381 338194 540880 1324095 1590645 164702 800273 830466 1139872 1012055 469290 1952250 1587116 416798 466045 1377546 1068749 546470 1497804 899934 606386 1132345 52649 1987654 947620 1182612 1571761 683267 315087 1353209 458544 1996184 1572332 1324988 1312290 1320386 327903 483046 1675732 485819 1217763 1267351 502893 1939759 315577 773022 1189622 40507 88683 1327693 1224891 1520483 111578 22497 1645319 24583 228954 434925 1136053 1075259 256169 1097808 887189 608241 655368 1341982 962643 66332 1901865 770005 1579948 1772923 955745 1803950 425301 1884801 1043953 875501 560753 803189 1052699 912993 1669734 778652 1344250 51127 659172 678346 397233 1699760 1405357 1913571 566492 488539 606260 731272 102298 432366 698202 844944 768199 245043 273604 767342 83656 1960559 716899 1794987 1885143 1639893 151239 1219717 438885 1087894 986408 1435770 1751854 1786649 1444320 235854 1420400 1224311 336983 364708 1013062 598879 1980571 351424 551663 1967611 752403 1855657 1044202 1403157 1711700 1770667 289256 356138 621273 1921157 1500051 677589 1561480 1691807 1928250 1575015 1432554 1743641 1785798 293566 574025 425569 1796525 1445183 1490187 545263 401792 1250779 370655 343684 880729 698485 1650119 120716 480136 982624 1209751 416352 1095520 820735 1929034 893343 963616 966186 1002022 903914 1784545 1425278 804015 1100687 1945744 1450420 828833 347328 223106 1734919 58265 1684291 1961481 313696 1841748 1065408 1112683 699938 1004950 254107 1573971 401833 1430652 1164678 486250 890158 950383 155002 419239 1229323 1848871 376573 925735 1398270 508648 804875 1700141 1529920 326383 1492858 290486 908508 672025 866691 125829 895505 473274 1080334 1796457 314912 1949785 1075601 1022521 931215 1101310 372813 72504 1668206 1541848 567333 950887 1923804 1203308 1000740 441020 505891 438683 1916844 154885 1635845 920897 1480906 7225 979884 1586909 1415930 1276027 1540681 1519667 1738121 1089285 285262 348020 1038453 1020038 1217536 1369020 17199 1858380 133649 193774 1786202 1240339 821014 1435859 1800165 1391203 756137 91678 1824197 1762234 878753 1604280 1847002 1710882 890910 840101 733281 360541 1891795 1847289 936290 681527 778621 1118714 2744 1543747 1361363 1888388 1880386 475932 1984093 770644 144690 318873 1349421 1266643 1968537 376363 829966 725225 519638 86191 195179 1961766 580740 1770998 566539 1174438 1988841 123001 1929915 672768 714039 494627 810107 926046 1743348 1673477 597567 880199 1104660 521306 354495 548100 1621259 514417 589011 1299394 1294129 588036 766966 1160231 15673 188937 802822 1782399 1400067 1677297 1055383 1769834 1718125 1264575 1698314 1418631 425978 502294 1402436 178644 1074514 1949550 1154213 1329351 1065567 34609 1558774 1673299 515908 33332 526860 720024 709449 1655405 158822 1758202 1838047 813911 1273583 1756059 444540 918795 374428 980619 140022 1239531 1280583 1879873 1969975 1089846 713226 384471 1295238 490708 661864 1388558 898194 236213 1395588 1063805 1482926 309992 947407 1810973 1489869 514819 750812 232766 1227651 1252913 1309635 994868 1995060 244513 836650 271446 20393 1099919 1907915 1711625 746644 1307673 1284904 1726751 259742 1799775 776149 429270 1453049 1614013 8332 294055 1282196 728915 100755 1272060 772162 1164204 611812 1098239 980675 1562813 1132658 1491781 548222 760723 551326 1153375 1458533 1079209 1080215 1897999 58198 931412 886027 1186333 1116100 997186 240147 374227 1086051 627228 1412547 1144247 1585043 726805 788172 1698300 117015 1930674 1047032 526500 897706 1562865 857243 1609561 1820398 300634 117770 1812 1592720 1480137 1821707 1895830 1714374 1936979 1057527 1282372 778974 1739297 200230 401117 905507 689302 966121 1012132 1777746 166024 16395 1512484 151384 637178 281361 611637 183175 1803503 1569429 1245850 487278 1456014 861410 752655 33748 1738398 587546 1286946 1668216 1060728 1197114 1184024 461801 378259 1032684 1256823 1932844 1575469 1828244 748486 1344862 1576497 593627 971616 348023 55426 725614 1736293 669563 284142 1888654 1920712 1259946 1602084 391949 893957 142130 1040597 1547470 1053871 1782954 571145 1246649 985480 1815508 1855782 1923036 1457570 51355 1108327 1986437 1628293 545321 719665 1097010 1940916 456489 1658105 639828 1000078 1890041 553061 1737289 1694080 1024435 1384792 1252206 747886 1833298 951019 755953 1959961 964721 1647096 1981157 104655 1711000 1156568 256768 500134 518297 1360226 1318735 164033 1523425 1159360 433652 1643797 1895913 178363 1957629 1490995 581169 1737632 170632 197482 596493 1501048 1899099 1882638 1086701 61087 1848527 918129 1135171 1011383 1680288 1079891 1706808 948027 468082 734768 1601753 461996 1857752 1057953 105541 462846 63137 810068 1451026 449209 1530667 7861 961571 1591289 1972653 1509023 473172 108416 566829 1084391 678174 187653 1971134 1026449 824468 509260 1933690 772175 1019847 1049080 1597779 412722 1731170 1008890 38144 1465094 1968088 951780 669648 181709 563232 585243 1212080 1084401 795028 1774511 1479285 1603523 177017 613957 973968 240497 1402360 945654 1011282 371291 895638 343541 156662 1663383 609682 1669007 1581138 508355 1609531 723797 93964 1342152 1505501 310307 1668010 1589802 471933 1619842 692457 686117 150556 611260 654757 1798396 819753 446939 1816600 1745612 719731 686688 379196 7284 835950 321650 1005566 285507 1679263 1070957 84436 851304 1617325 1145669 659297 770815 1595561 1511843 1691182 1248422 360763 288220 14571 1293707 1974580 1854906 1195024 1872593 213014 1380784 1612902 1652533 1654887 1461936 855372 335682 1852821 601120 1784417 682985 647622 448656 1792998 1107364 1584003 183036 1084695 410107 825201 1116463 439726 1795016 284805 1914553 534650 342620 227476 1417319 1470450 1267431 1906370 1758026 241064 775576 511572 665288 633906 1012202 1629700 1906839 279345 313684 1461488 1159817 1416423 374750 557883 1231227 1430434 846971 238954 1317140 1242486 231667 575643 478968 414531 1400838 1132444 1911846 999214 250340 348777 1577845 1186771 597063 529575 1185085 542552 1411900 1972072 1744561 1873327 1968272 1668336 657084 218463 1944234 493364 1640220 1714141 1982015 1957876 2427 1832544 765169 1025556 488748 1386390 91362 1655284 202092 74662 1228873 1890271 984350 733588 1905784 573317 168356 1460151 1049269 1164209 1050866 1382890 162235 882488 1254633 62140 1022771 1610325 878935 1660531 509494 443329 139634 1850985 910721 76039 1498607 1392085 1750115 1977454 247610 51718 472329 310039 129321 1980125 1528910 130007 1239698 148214 939120 210094 1964524 1802298 142202 1106491 434750 1613537 1441515 1735194 1794663 293058 1013878 365088 696850 1890407 298895 883518 1056053 268932 1556990 1145123 1609714 525924 1957703 819376 1443171 1578057 1569087 1282373 1091163 355450 1181317 761199 1423762 164568 230275 311452 1071650 1003977 671596 868321 109923 1747772 1803883 1005198 171242 1345576 969128 324833 1115934 254923 270981 257277 560667 858619 342451 837794 266252 1272418 1379683 1268666 1364747 707675 1887064 354201 1784934 778175 630214 229202 625874 1021148 175136 271080 161653 1342924 362735 1575073 1878920 1994118 184509 709789 634301 450798 1163133 1857790 1853823 780504 654103 592924 955982 1166288 1627605 1562110 1461839 1816407 1162135 1215152 1884744 1807887 496180 1136205 1915619 402041 1464678 1198724 851249 1751873 733710 1962641 1840266 171283 603017 726005 1228234 223257 1201855 1518165 1748968 370478 1550998 1495210 1460548 715779 1888658 1672198 520761 298023 1660777 180772 1280782 1880534 1624975 960418 1624266 1458862 139487 826642 319767 1282200 1414743 1280325 772857 232889 19982 868615 264839 1378704 1895993 611256 757519 250251 334290 1545139 671538 1039725 1338704 1672782 1568187 82226 1244483 198356 328290 925528 304690 414462 780911 1669157 1440802 568942 1877458 1754831 1698089 83790 1961846 143054 1387702 804847 1137490 1516904 1452368 567551 388864 1513893 252195 686892 1579286 1791371 1267910 482110 989768 419149 511202 354341 1442625 900886 998073 38653 1009360 1732263 20595 1438906 1699432 910780 932042 1475196 1265590 203938 1916552 510664 1643968 436708 1625433 161593 1914396 1002763 828924 1780447 994463 1697985 1148717 97256 1924751 416079 1963060 1117397 62252 101384 732358 507761 1709105 1885056 1461980 1847901 1070185 1393027 1286953 290787 571137 609420 1056394 607884 900756 1813649 1196349 644547 1055778 1179820 1439623 580861 1404411 1146763 1374671 1855790 1955817 821632 1593772 1395781 244440 551470 1271749 1398837 1505666 71594 1915520 748652 1604102 79978 1532406 1569754 308378 1848989 1630368 846135 203708 1488896 1634634 1409649 1959026 1744148 1773337 1003338 1249000 125862 1116548 900675 975360 1430781 1684423 205019 735226 1804782 939434 765548 274043 1956419 450302 1261052 1248456 1014941 1559664 1248670 15031 1973097 893247 1560160 95611 903785 909133 157098 350285 389567 1465513 3009 1844599 580925 235965 1086037 137548 102579 923111 1676158 1508268 67849 1559991 1537357 1298260 1845863 1013629 210669 1390877 341484 1100191 645706 1118599 499907 326558 1922006 1603638 506610 1293633 486066 1396257 472718 1302947 301699 1317964 1549590 1719818 1057825 958586 1643800 1782512 65993 1619609 993603 1836964 844131 44556 1535382 1237447 1933334 254092 331000 1682021 14034 1664943 1653825 251873 1280430 1578144 1025741 900186 1652224 228630 1598033 570966 480028 1267041 1451266 792929 1621404 987023 1351191 1949713 1292507 1666661 1270350 840982 1920464 199515 1344579 679697 1265654 782297 1280209 1392380 1861753 189004 836773 73095 234985 763900 39973 964273 1404629 1268655 257986 1337591 1826556 1129303 531544 591092 570378 1774152 296231 1854211 40100 1186267 20643 197752 515189 1845085 202880 665691 505398 727081 791712 694533 884660 659698 670622 338822 1314531 1820015 648927 947731 1841694 497806 340270 700236 1425176 994008 193062 1605395 612380 1390100 973544 1536092 362490 1288181 1841443 1930310 879836 397258 382327 438724 1931597 1468530 1157193 385490 340218 390156 1499213 436302 502210 423600 132438 426335 228427 587239 1400820 1908004 1937250 1115696 950742 957427 596525 262806 866957 1583163 779261 1044166 255779 693371 1650101 1938752 336549 703837 30191 1502217 1895420 824644 833774 1687584 588434 537303 789220 257018 948412 1660822 1628715 1354496 659257 1789820 345956 1472798 1921400 1716254 48971 585096 423404 110705 1932013 62079 108342 788546 1677557 1419219 90977 28748 579343 1624034 1729309 1431275 1147994 1373991 812539 1346288 1407508 136969 1735236 747247 1337797 705151 893547 107132 1160260 497772 291264 960615 493660 1421227 1849400 1140294 846223 604356 1551909 1492453 913017 1699895 1552760 1828733 73818 860026 1088096 748798 1956653 715644 858588 140525 246766 133383 32755 1719559 965431 1507864 895327 407554 1951355 1027356 830896 1782507 370618 1043490 1565209 1137268 129261 608576 765260 517640 177193 713640 1012845 1157088 1305399 452229 343254 1631917 1218139 727026 438773 1721220 1456223 202926 103371 495019 708854 113531 1495385 623834 1471200 1201126 894470 672698 749439 619896 1597941 1885565 606851 1284064 587899 239404 36096 353242 1637329 511369 1138215 1543909 687673 637759 66857 1992877 1754046 470988 666904 1856501 1062526 1885658 1117958 1319818 771577 1039531 86941 872560 1004179 1214617 670018 605310 1829103 317748 1020808 1168161 1970883 1223252 290168 88881 175292 807901 1248767 1852784 744445 353257 1149465 1133345 1882962 1274169 594868 1733939 1560526 683595 1784100 825511 1425425 571630 1004765 752798 592949 1546208 288019 734099 1281149 134600 324456 1437707 1358117 432109 1095927 345714 1320677 808305 1276615 1607646 1185423 1547586 436287 955356 1214845 279060 1182985 125803 1266485 997474 886074 218658 498489 1285453 1202906 1514907 1180630 116878 209866 152622 913698 591304 1840148 161202 66497 480356 569168 1368115 420309 1767978 1995244 888794 991538 1611676 1491420 1434520 65360 1705293 606176 1107000 633068 356292 1993892 1605556 1232860 1642053 1720485 521108 1004172 1565604 1992281 246730 107661 841744 191502 1983084 1119317 1318760 97686 1007913 1097891 3252 1586508 1388868 1287626 1048679 234004 1578000 1712094 924128 1368399 282272 887639 830219 1187430 504170 297771 1148348 1995875 1062514 1313045 863233 314420 315744 1982059 1274842 628818 1700753 430329 130024 911625 1164698 917284 186933 503525 1695296 1811211 1346497 696072 828580 1671949 286066 1384648 423423 1874738 667506 596283 1734159 401273 1104918 1842174 1765700 1050369 135935 1168970 671929 1667856 1429764 1732206 503019 1824294 354069 1117631 551630 253659 1402527 1188947 62105 1065802 1409338 1958320 647833 317422 1697803 512168 580758 928609 56126 803459 1894298 1553833 1227678 914580 1401866 282100 1535785 1739638 1282904 95659 1036459 1741840 688518 951941 602361 1663142 909580 727970 1178740 1715507 671102 122970 988235 1753762 206686 1177798 3385 228348 269580 1818666 361471 1626155 1326563 290497 1779042 28251 874497 1415969 512403 600047 1910877 1749027 1000272 1454030 607383 424772 206207 934054 1313469 1269683 694006 1791728 1444062 778909 1038026 1564572 1596734 1616254 849059 586518 1119932 163175 495749 1580930 1526118 1397061 1875156 1930390 1382632 263022 1998906 1121329 1216018 1848768 150855 587920 1389314 75873 110416 618143 1985965 346698 1825860 298838 129549 496499 63901 1845916 608 1426805 765996 1545531 1114528 119879 1852278 132508 1099562 84495 961633 754087 1505521 1494239 6794 927699 1620248 1694693 839548 268784 867439 812785 1238376 1276261 621776 620561 1491652 1696450 1135356 704407 1916198 1778901 144680 522329 683622 1059585 1959888 159702 1149715 1842553 1419762 1243704 628871 1544303 1076817 1307481 91195 675903 704657 940399 745932 1713358 1307260 1195217 1449995 1526945 1883991 1911858 1354404 1665051 1294645 446712 1064822 1666768 1148922 1349565 919745 662038 456360 1545667 861923 613212 1926504 411497 1532522 1754344 1103273 448369 513890 627186 406569 384283 853430 1179734 135655 289334 184093 1343737 201784 18366 556479 980249 682573 1377854 1548268 1534809 1670648 108812 867649 1701662 1466314 702407 732039 1766401 34841 1148137 944089 923197 1170500 1788650 835427 988373 1760859 1261980 1955462 393323 818492 1028867 609539 929421 1293556 121199 393769 1997779 1979379 8388 1325018 1460301 758506 786808 1619393 1669567 915108 668059 1259719 1107407 1596208 559698 1351831 1393324 68080 893818 1388574 1899813 1558701 121398 1308765 604261 1193593 1073730 651695 17985 279719 1942856 1739694 178382 1590138 99100 561357 1603473 683703 295308 857419 759927 1725636 661353 851828 354784 810509 1306766 262148 1159508 215721 392842 1131571 40223 298432 836684 300660 95129 1914372 1563292 216870 1629480 98 1620403 1677065 1848513 111586 207674 370345 774329 1752921 756514 1115326 172846 846012 987825 26567 1798345 1121783 372363 1128864 1973225 1059515 1152525 908116 831705 484571 1786636 453095 459636 630206 995726 1346793 890352 365172 1278472 177120 1398922 587867 1577909 121416 1391493 113547 697245 96232 706298 1365902 1022411 1358846 619187 1594813 262249 851398 6958 670851 888884 1149369 396743 433244 1444352 482447 1920025 1440885 964595 588704 1744495 1861030 317930 1913248 26505 1403569 377182 931492 200320 490493 664295 1357262 1883606 1476016 853362 1894847 955520 1749007 518917 1490311 1046333 172535 565832 393311 1941793 743562 1638254 1096138 175122 362029 206289 969839 510375 859868 1476860 1096209 1975539 159147 982839 599367 773215 1447163 264328 1926467 429461 30821 1094475 813681 1389573 84069 1245604 988245 264532 637154 292417 926535 1033385 1134224 598627 1174287 1234572 291601 601794 1628484 1061201 1557352 690329 949246 1456337 774991 107081 639164 1997178 1291309 288447 475469 1669067 314159 1856997 692636 221232 1602803 582991 27702 302027 1008367 168577 441516 1763291 751763 1828291 536264 283184 487867 1189353 1647869 772647 282367 1652303 1964835 702015 1398345 1599812 1359749 1870262 1127091 1889854 1312593 641531 1559619 782466 77499 581528 1417459 1137828 1743161 736905 924667 1044111 352243 753664 822465 1026699 2756 497589 1403152 334483 1286318 1129756 990484 1770114 331946 1597132 1821116 1049384 1604696 1599927 289298 1339724 774891 1481221 667404 236063 1746512 1885215 29593 1660285 732053 592203 1422187 1307175 428510 1792808 1876941 1575486 1475298 870262 1829963 1634359 1877267 126866 1209446 1584578 967416 1833487 1242123 1921360 924191 377883 1119503 754520 1610503 800362 1409265 892072 492021 91010 211908 137562 1359869 1827146 392758 1631936 158072 1371029 437056 892220 694271 609094 975349 750791 24251 1080080 1320852 281253 1020041 717150 212124 1434461 1527101 30719 725413 713392 409838 1233232 1482457 571472 803874 113838 1816428 649469 75415 1555311 710042 191179 1611609 177046 706664 825948 82026 1239524 1682783 664494 517332 1966688 768470 876040 1610421 196700 65768 1662490 1331857 604566 1154831 1723457 524791 1779539 1026647 488707 803757 432243 227410 574915 1994487 907050 1466798 1701741 127986 144120 1401390 505998 221893 1003628 279160 172163 1772987 805169 1295588 1918663 550158 318457 353499 374568 1104828 57876 1722568 649178 1603009 1091340 237377 379362 1050727 1363366 179034 323210 1628807 88506 1178827 1288864 1186997 1953340 1233873 161108 1168961 581017 810194 198573 1668860 311922 343259 1735866 1239303 1469688 1226785 421882 1295452 1866852 145769 401321 1985294 734513 1188243 870928 894520 1655085 410865 1808706 1788507 778973 538796 17324 1191517 1829219 692245 691941 1690851 651770 1878588 1243355 1631944 586447 414494 650075 239040 1468722 203034 430650 1376784 1960293 626963 1138103 682292 401806 1768796 165408 51186 519127 1302230 245953 1526059 1026355 1884328 1049567 1587027 725249 705956 401068 1412413 1419676 884238 95039 869334 1607451 543700 191283 461119 931971 795521 1733177 1379945 594355 316380 703554 1076784 1438511 1521982 1764953 752423 1715441 853713 1609009 1405942 16538 1259202 1008238 453767 1351741 1018653 366975 1807426 79992 32706 25828 1817433 280882 1781255 247133 67734 1608364 153981 1377519 50860 199809 870511 960412 1922225 682564 1704089 455528 1489166 30328 269355 1726860 1394002 1296098 1293932 31547 508372 1020942 753628 422437 741103 115817 1833118 1616500 231448 1861957 1436820 377435 1260887 341290 1808773 298807 356736 1250760 663083 1561855 555276 317278 1329179 986436 405970 593222 524852 254814 1997734 883990 1403144 265100 1889064 1056124 1744978 1005911 1135323 1699562 1165149 523446 973657 71418 1097585 1944569 1861462 1426742 246303 1277557 173638 1757023 645899 1385460 735352 967690 1874875 1653356 606545 1882984 661097 1298935 1484743 557363 891714 567402 1787046 522453 1581647 183899 1828269 244797 1027819 621578 182772 1303504 1599833 120113 414377 176959 770335 1278158 1837104 460868 1476343 1481076 440776 1965620 391848 1262901 433159 216944 692416 422596 1871995 869220 618944 1152500 1625324 1959258 1418582 1552347 950067 1682130 1734306 318090 83654 1514521 1796033 1347939 769464 992538 1163540 618712 1266564 1439210 1963331 334424 1039791 25636 1636651 1627124 802001 268584 1366062 1494618 1140868 670569 1797436 1706851 1992683 331368 82735 1471447 1070238 284975 1322914 391562 1115373 658949 1054046 270509 270499 1524523 420683 1054508 1037870 1565834 1079946 1044100 864845 1393575 1091432 1712220 895504 1132725 1596783 241440 655229 561521 573960 1816786 1084398 1086600 993183 1753031 1379194 1118833 888877 1253496 799145 554934 667019 1976982 1300418 1171616 918062 645892 1886575 1015021 1154856 896194 1384288 1624824 33186 53381 614000 551202 865870 1659409 1465291 1408842 1530334 279481 726909 1691884 1701363 1628759 1386765 719901 1820800 841563 1903048 316486 103510 289010 136766 1452059 1835486 686471 497499 935578 727985 315344 1598786 1411598 1680672 841692 955752 1774549 1249229 547678 98942 1792985 1533123 223908 25176 1790354 1681368 21692 1024452 145928 72886 994421 1074333 1811669 138291 1531265 1466939 201225 74405 1634130 1232307 533713 879082 1964106 1752818 722056 1010769 712974 1084112 960716 264215 371125 1989540 1416347 61906 1793295 1978981 896671 691554 473005 1796700 479899 1652645 1821944 1300878 1157386 1425541 1539058 265774 331742 830826 1827484 989634 1052542 725033 558109 612795 1203031 1430222 1048101 1827305 316002 1149236 335008 780003 1408405 955531 551224 259019 224613 1522900 1713940 267755 258228 959229 1428503 551276 1524553 1002977 1114853 75628 505866 1013433 518507 1804908 1909698 188662 197813 583140 949842 1247144 1984457 1657047 1891797 939317 1576043 917963 372124 1753622 944277 1633549 1523635 1690645 142149 1509321 1297167 1256713 1114030 115561 173760 1150501 392813 1359498 1910008 605271 403322 14959 1582251 1166114 76240 305577 1152216 1133022 403730 1523867 121 1872054 1883910 589535 1783810 774331 1971381 687939 1683892 910779 1439614 1905684 456046 331624 103234 1426031 1171423 325185 1971434 1422887 38888 1102951 1979683 736318 130058 724382 483741 1118920 1212795 838997 339248 217294 1627716 32116 604810 795957 869702 399158 484205 1517309 276574 738013 1944425 1305644 1039862 326870 1638161 622601 1062824 1124286 884503 1750468 1291523 275127 544036 1292528 223015 1739115 327441 1226429 221224 756268 1704589 312019 717859 1684 1056951 599592 1777636 377192 1923498 1217881 1135515 1427433 1082094 1947176 1911683 1803148 1994897 271425 1717043 355448 1360649 1670324 138726 544312 758575 464694 1309488 1600602 158522 95959 1224661 293448 156113 1681457 1255696 1010829 1868492 1061579 643528 659909 1791881 504906 763635 968676 566173 555067 385235 634505 1878636 602750 602256 949618 1046693 1221416 142106 1636000 1546996 317494 1517261 1869790 1137669 1593369 1857118 1262944 537115 1905090 119888 51898 127970 51371 1153077 378365 1172380 1941579 1176699 1087890 400979 336162 1796138 1377008 835538 510948 1648928 1777120 1313368 323766 1281553 945673 16152 708176 1005637 847181 794581 1230494 547260 1876073 355789 1133847 1290278 1610487 629570 1441109 277961 1534752 575238 96620 218850 1030768 1563266 153677 964615 1682421 368999 1932058 389438 1671722 673628 699446 1464127 242851 423890 768539 651565 267072 994874 1278965 1287361 518771 1796253 1932737 1968176 441371 542156 1045663 700670 636716 1697964 567391 320339 680553 884898 1344217 812088 1851860 36003 568429 568538 1447915 1175781 1134292 86223 1129911 1576701 36604 1783398 790372 1682180 832972 852856 464754 1091371 1352941 1933212 619104 868247 258802 1289303 1828705 1695518 1122112 225191 759217 786266 873464 1931672 1471360 1472849 1760062 376242 1073610 445419 1532136 1494160 1270302 1768702 1789972 1010161 1023205 102916 569754 138865 982687 1227339 404907 1847107 354184 1404431 245322 1596843 1741260 1646267 330024 61620 1719066 1423645 1026221 229486 781955 799153 856311 694101 480328 1845989 1880384 423930 1314586 1249528 1862122 1487114 764643 1215193 1183756 635965 1798339 487169 323021 1693611 311526 431992 1988292 359269 1018037 68062 1075251 1878541 385923 931639 443687 1914077 581393 120030 19024 142226 65167 840173 99583 1807973 951565 1029443 1138508 1389808 677686 341015 819554 1970601 910924 1093804 709953 1120639 257878 788025 30286 359357 84700 608774 1457976 677878 849891 389348 310645 1683648 427323 291091 1915240 1298547 1380726 116116 298849 1447522 835443 440630 1005025 313892 1444214 225563 1839320 1520948 410318 833264 1079576 1132562 857811 331640 1697233 1442249 238516 983074 1359872 1446370 1886016 1039536 1497474 390057 892274 39720 1847650 58358 954748 1036301 1116523 818340 722553 1549580 1743266 918010 1542172 1195861 274795 813408 364229 1972398 376191 777108 1048347 623514 1712337 1480132 1952911 1933894 1869491 342104 14275 899140 1446250 484516 1301943 713606 740588 1896284 997313 1500294 560893 1874362 289292 1093406 504903 1178404 1564407 491446 1959721 1559524 1628370 1183063 357916 916759 1919626 890927 1285570 1065158 1172657 1327239 509099 22505 1484928 1249288 1052858 1211523 1150550 1245893 175812 1360968 855850 919439 1741602 249065 1650303 631978 1557173 1762888 1883589 1689789 328504 1692282 1812773 520159 1776519 1106187 1401744 222328 51456 1579469 1230256 1238404 191894 1393227 593411 132385 1040496 1740907 1774394 1245724 523396 397921 669486 1759490 1392667 1529735 126380 20980 1486305 1550077 794340 960470 1490557 648898 1629075 316876 67792 538777 1631840 818735 909566 1870604 78654 968343 227995 270094 127374 481065 1229925 1907052 924536 1286177 950769 1601948 783917 29177 100554 123241 1422916 1792530 1034555 1356876 1760514 1112673 558065 765916 152026 1949769 1627270 1165390 1971140 1317108 122754 1210417 525319 25699 83261 1172993 1691901 508553 1182738 898101 735458 1965651 1066328 164343 897804 1273515 370589 66516 524905 754446 1927810 740487 169667 1436321 233910 1816330 1125505 1519744 1777741 401874 1888773 941440 1967073 816852 1878250 1122552 1465465 762353 1469819 1084700 1377307 1463201 898710 1676402 1908119 483715 1337169 1631121 508934 183916 1748336 633175 1102554 94175 1194474 1018269 1143236 1351009 806499 455734 1483121 229600 616581 1657660 1987468 1749915 1461660 1237391 790929 959047 1200868 1846020 1447503 312319 1379285 1172161 1593855 528160 811207 659267 696536 196957 1812693 714996 445190 1506811 74565 1067485 1467105 1638402 1191234 1875934 1130145 40548 1771030 1425294 661060 607865 1397098 1587210 1604083 1951343 1541306 1266174 32496 1398641 1706874 82286 1059796 358485 1719813 1122328 1888076 535602 605893 258777 565793 1549412 1021350 1662130 617743 843254 985910 502598 819184 1077946 833623 69685 81912 1387732 112308 1059849 1278703 1728968 1276789 85797 453576 396556 871360 754947 1866773 708539 1138238 962658 276910 1083891 1660988 1019151 884598 152900 1595064 1660255 1611565 1892610 396759 1737099 718550 828910 525424 96405 253220 1921763 1256951 1967192 1677953 1819144 874074 1146872 911553 1175935 1162504 962163 430364 383279 1480110 1330909 347407 1915601 603488 176289 330580 844777 1534783 1292707 1716615 1105798 1584532 1916674 142855 1932631 1846527 252378 1366265 839686 1366064 300619 1549324 1374214 488337 1877796 954661 1763407 1946566 920120 1971635 618422 188266 537369 186604 1911605 1915950 742879 1071550 1652008 1152553 1971553 688019 789483 1737247 1819754 1860852 1211226 1510807 42068 1074971 1234363 996835 675317 179573 954775 1607379 121452 468697 1143527 1075160 1834038 1162322 51976 1450046 674109 146029 630982 1633777 1171679 1233830 162836 441194 416063 1036516 1520619 520992 1748308 1886131 1639934 1000658 276614 895444 485400 892735 1468807 1210958 1489831 239670 1772638 921910 716928 1139515 1182384 1084847 1212433 275074 840799 1537802 463196 1275797 1896715 862952 1828870 1151501 439359 160461 855115 1943276 913461 964295 680721 1433885 1816528 1455359 769235 167412 748295 1593168 49962 478721 1304591 1543945 1704501 1080424 1581022 1342269 1638383 960057 1193418 602394 1292451 1286417 1062427 1177458 840543 375289 873910 748828 360150 1555429 857454 1270223 492997 1570928 107437 1630846 787573 1005042 25453 715540 1507818 1499587 1808558 413458 1311172 1147978 300952 1885846 223607 497211 307823 1726350 1064581 487245 1919366 579845 1599743 370323 378668 1323153 1525431 1834276 1741507 957447 1920294 1341387 1717356 965712 1579670 1857664 681091 144116 1484703 710371 1091258 1034030 549473 1294601 838577 1068773 1394360 207576 1471337 1302110 1609907 1453586 1898610 1257377 1095797 1461286 1256403 1757003 1471325 1794327 1299035 1684693 467761 555641 1657374 794657 1288189 273631 1382861 863319 438693 1616367 278503 1711576 137065 1818238 153129 17884 1222630 1873563 865869 1965203 1649949 1378931 1839002 709171 426 383719 1550606 1345162 918671 326436 1500427 1145264 1090736 911234 989468 719869 1795929 974287 1900039 366395 345541 453635 1211327 338866 197918 1327682 302124 795576 1338293 1692484 1849594 1288542 1431284 631064 1698848 985605 165200 55885 1790304 1520759 1287192 270155 1198954 183237 1510444 1188056 1777273 13074 657091 1505345 349209 71764 747837 335448 1195640 355417 1829711 1162760 744106 716747 558112 1295582 1749207 1887967 1021683 1762373 1955509 659162 1894379 68147 1343803 1309735 1804597 1686251 456230 1429529 1510753 629111 339925 690922 1062997 577074 1807610 472806 1217362 1328452 679545 502700 1527652 1686185 34963 1638652 995197 1952865 1639559 847025 236368 310232 1128688 1407142 218752 1879229 463748 826661 165420 1036032 868817 1165268 1140660 231600 644470 258663 996836 715826 620157 1366476 1037731 464047 1255483 466098 1875553 89828 944082 1470577 968628 608676 1187327 1568634 91015 1476707 1949554 520103 465169 1399107 1539575 603757 90734 443823 1275539 1534799 1565467 860126 352826 1478503 1915841 338807 1461214 350464 472958 299994 1032029 1604691 1660981 859264 579781 1008994 195687 1341108 382905 1122161 899494 1717242 46031 774322 565538 667882 1236904 427516 39461 1172341 219905 349236 1909368 1173696 55634 1504348 1467310 1983596 614471 1599367 1433718 1586774 1327485 1114474 1146795 1869946 851303 145988 728900 1976224 1603032 427106 753478 1101532 4571 634021 1234961 709673 249053 569569 1199826 1387197 994010 1568076 1401148 1917859 1883880 73426 1917887 1892050 602971 1980210 631420 988689 530196 1730204 1273111 918577 1291297 1488961 1279455 193163 1919677 1483964 1742279 531404 1875161 646036 1587724 1955738 1229652 408357 25750 1260347 1811067 1536892 1076299 983834 1909142 103163 655601 33603 621500 817885 222136 485657 1389638 849918 1762834 1348071 1085054 1047280 1088834 304386 452029 922710 1715929 1658228 446537 1009462 1747714 1749124 425086 670218 303201 1643438 135704 1450590 1132414 855491 280779 1650198 4250 923582 487230 1626514 1260392 204929 287238 1408295 425137 211122 1508106 279878 358571 469785 1090841 631736 1943210 539047 651284 842675 1876143 313978 1089891 677896 230786 1272394 1406279 492066 189263 1789481 628685 1652108 658511 642556 255458 849220 514885 499770 546595 1606764 872407 1918058 1493492 1407529 1036150 838643 1172397 1843948 461639 1149744 1799790 1092188 959979 1348744 1034186 724423 728027 559509 1320624 690913 1317007 1390708 259577 685192 386707 1704544 433932 1242734 1194448 1831139 781500 962039 1920299 655897 642867 1476312 1796206 978825 1084287 834444 1240592 788208 201662 1748916 1738163 733768 484645 1722180 1115757 717407 1457606 750542 598457 200453 1232577 1536959 430899 1918277 1140705 378486 1086895 769692 1656525 1020420 124615 276630 968552 900913 197025 1783232 1591093 58406 1150974 1877474 322870 404176 1247963 196483 942860 1037360 1996807 1457685 616862 284784 1719761 1449172 1925227 1105075 1692404 1408892 1668447 338731 5539 1663691 1705802 74158 1733938 37841 1654651 1473639 606767 803852 682135 1503446 1938216 510161 1668136 1513808 867358 1665926 376245 403937 125736 979138 45949 1262866 574231 171096 1800643 194393 1491242 600617 792595 231494 1267973 1989745 1645761 541994 274740 1261304 1819006 1174032 1429688 1368614 1298032 1433738 1247699 661266 935672 6747 843435 961834 1933718 217925 489705 1821222 1060814 785256 935556 312900 1332877 585704 1066180 905017 926840 614047 1189497 292029 1486955 1001196 1353627 74108 682281 1708197 1512646 886848 415216 1256083 1714464 217534 286611 680515 1128053 145089 633548 1367589 874831 1454789 1242698 1416233 203022 1776370 121660 301118 1839897 890033 1224536 1338967 136321 1688204 1428844 1938011 1048259 1989354 223845 816240 1945266 1013930 650082 391605 656177 1386474 1191058 718098 202551 873280 746462 217304 15062 1189282 1360856 1033798 110376 1867849 281833 1665502 1867845 86440 1674342 1360486 1573388 159561 1064662 204215 60926 1547041 642400 919866 1072812 1890783 1387839 283991 817563 369300 631872 118456 1743048 1056574 1174326 576038 1576683 1709389 740122 1604878 1004046 1669200 1503961 701292 1535684 889894 1921104 1147201 1155494 158977 1472769 969703 1847017 1588199 1234729 1601783 1981175 535878 259758 1004804 1210114 424370 1916540 1992108 816292 305584 39874 331541 772010 859455 334230 572416 1936294 158161 654333 938688 1372936 1996573 636841 137963 789387 1637042 1412768 133155 1133011 996986 265652 582941 1212874 1949765 805186 1402504 418653 1953333 1092169 1001528 405258 293050 329580 1862552 1656268 1810873 349543 1402509 1539562 407704 936958 501699 492674 966094 392897 877426 352191 73287 842795 1502183 92698 286453 347641 1623219 1479673 688130 1768989 1984451 964804 1486278 902896 1144887 884053 77438 574818 1209247 35377 1731375 768060 1747014 844744 263744 614293 875856 1703899 1082448 1126793 1244222 376174 406286 145802 512419 631545 266715 1289954 481753 1833264 292694 747212 1676634 248751 1459481 225239 534383 195987 79458 528340 1924340 325455 366431 89596 1820803 1994979 1683237 932664 1728206 154266 906850 1888095 1960082 1297071 369036 792571 926098 145832 865836 86657 1297773 727552 1308315 1006013 1500607 877652 1545474 1813626 992399 496064 1531424 453814 689387 484221 1251697 1864754 870166 1852421 501881 1924690 223387 312752 816739 800048 1721566 320121 43916 1623031 370176 509927 799699 868942 46845 484285 1216849 752723 190373 978740 1334809 88759 1713425 1896691 1178683 1527856 505678 565712 1750502 1310990 142541 384078 869339 1618711 1076079 1421895 1410432 1655740 1939964 862224 801871 327860 1558480 544326 1903799 1636849 475904 1043667 524718 675966 1449878 902015 165731 1832845 188617 1825069 766354 980570 84053 350516 240025 1914771 1279810 245660 920212 546135 58377 1266577 187193 240509 1380684 1620711 130506 309137 422098 351673 169292 70404 346108 695591 1527169 131065 1938071 494231 135236 1521086 255204 172472 1662844 276999 929748 989924 859271 803196 231193 401196 572665 163388 1270462 434635 1674214 1404020 796664 907752 1441394 228865 1801109 1130116 1348830 1580551 611126 64521 1993065 1013363 1761196 336108 1950919 1213891 1976237 1236511 1249598 876813 1649692 538048 1689867 540731 1684728 356585 1008284 127779 1383500 947640 861993 262317 545493 115172 801233 760412 785276 15337 1943825 706568 220651 1031851 901770 943629 853517 99810 1466715 608958 1344466 1664790 1881089 552983 293207 1012097 445327 1059807 1914619 1643862 592685 140403 1140010 1984148 1555906 1634195 832034 638990 817093 1156522 762006 1102316 987860 1970694 885983 621071 549963 1218777 412213 1184729 1225667 1048776 117470 1997197 1798123 1536587 1571570 1842792 1526318 790601 91967 325176 1010530 1181704 550349 1529722 818926 535687 760166 969567 140059 1410152 594176 1723246 990500 1824315 551999 298842 422656 703370 1266904 1963265 754904 296333 1190868 1283580 454955 52552 147762 310533 464146 117137 410348 85860 563613 1380760 1321649 918827 1886542 1157799 1893426 1675533 1427142 1116812 1277982 1716698 584362 634323 527707 1757869 782949 1539297 177923 1309688 893414 1577213 1450391 434610 1405975 861271 525292 582549 489440 547599 1346971 1269103 856841 332336 1362693 644591 1679100 1409566 320007 200472 763113 529427 7803 822502 1748497 24100 833962 1743042 414218 107416 829899 299932 960793 256191 928674 1338992 740620 1773631 1695973 384920 1803830 208875 1818357 562725 1451002 1644746 599914 369224 1759564 252136 1416438 42456 1177273 333427 187148 1671964 1815887 519286 693470 537812 1016461 1008436 318326 1401326 1733754 1805444 1306254 406316 1356875 1213620 1432102 709023 786809 1355641 274871 1171470 1793764 954126 1142425 1162564 177462 1361581 341674 767610 651363 675683 145041 288148 1118434 67493 119759 1607898 745270 490611 1448734 1289702 669981 1263504 33901 115890 943399 1922201 1163117 1237967 922804 1450020 359046 1282786 589891 517623 90513 1802301 1374675 1720757 940694 1110017 486970 1601475 400670 1390283 602885 876443 1374366 152592 1532590 124519 405904 281251 1497621 1747722 1869341 934788 1437161 1962219 1672019 56093 81099 265380 240092 1784799 632085 1304161 1213348 317753 288017 1943855 881256 20050 1736099 542568 1508738 1428113 468637 1670918 456652 127196 671319 1376123 36522 769698 1018309 1255210 1641304 138769 1951047 952917 821487 100785 398324 831405 1417807 1289343 813157 971469 491338 107384 215960 522744 1274141 1739585 1431972 544878 672918 892001 1338717 1352232 1984657 155187 1796782 151083 1156517 1113341 1943461 955588 1792674 728115 1789700 1982069 1984460 1839638 1064218 1806690 1685064 628500 444630 1550805 1320518 796932 1231590 24255 120901 1581792 416828 660748 652024 987148 1016912 1772658 398514 1234149 574332 584952 1164731 1610153 76349 164658 1479730 1329304 662261 550609 469924 1393686 397154 1362927 414627 1246706 695404 896018 1961624 1749303 1705984 764032 608636 1086573 342549 789287 975279 1138162 1193333 224266 1152824 1948338 260458 1811611 1076194 742409 1888897 1646579 120891 1721410 974400 339264 717876 678251 492608 1496205 1250377 1229137 966997 116509 15072 1355953 992460 350812 135775 1224769 924463 1806641 1018855 1489844 1292889 55050 1641999 221538 1480047 382875 283724 35591 1743065 1732101 1083917 393166 652514 1667639 1921880 1742436 238995 110760 904526 1574338 947088 723217 375231 933740 747935 1842215 495567 1869585 147464 1363339 1076803 1478302 606481 921320 372560 1444250 928921 1206552 941391 1872614 933417 804381 1468575 199146 1161913 1499106 1598714 1154634 255962 1484664 126474 1577330 1284685 1137858 1367176 1473082 1832747 1025204 218327 1149048 1379897 554777 653524 3055 513010 1076212 305320 1753668 1235202 1918419 1483122 1716206 741965 1601514 1265127 1982694 1806687 1298152 1109502 1310967 231105 948877 830667 1710569 1852167 456824 250901 1982943 1743430 939057 1510429 1189755 1226999 1223687 776333 1263883 1208586 1277022 489776 1995700 158715 488670 1834545 81391 626647 1762395 283003 241127 375106 11837 1815563 1051021 1206312 414858 1667605 405059 1771309 1142313 760886 21675 258045 1021682 986232 1429895 1358108 74225 1688730 1824884 504695 974137 611063 674271 405289 1657214 995154 1258033 48159 1904542 1184863 115245 1987414 732573 939144 647666 1012683 1138146 782942 1764409 392276 342185 1416165 1940315 582411 760851 185063 368950 848529 490592 1358500 885031 618886 51105 12831 1034375 1268643 1955748 1766741 602555 677493 184691 1331705 1518575 1548299 1850563 450941 1575967 428697 867093 1536761 1726268 1251611 1897431 1774643 154525 1491268 511761 979503 1305261 819150 526099 162270 1488236 1068068 1347430 1519607 653663 1084603 61373 1059888 1916697 1975098 171539 879427 705406 781375 184857 520962 1973924 1906845 293432 110446 858981 1702282 649615 832864 574250 1499360 421033 98980 1656859 1394601 19274 279774 228497 939878 501792 1733714 568734 827739 133067 1523268 346712 1415293 1074065 1041112 1858470 1957253 712641 646414 1279207 743918 1108073 1045964 1810652 1910760 102903 1142286 1058432 1922843 1889950 1403477 1773320 1900595 186322 1356930 829808 752100 651074 818369 99647 259005 1367492 754041 925244 750012 1719023 15481 1225474 1784839 149423 132297 1916843 1114231 1301186 350332 643383 1042871 1875255 365624 1462458 1561032 709064 1087343 577861 1025822 499848 1647479 1956554 263615 1957045 1233113 1710861 1353425 436583 754755 1127739 292390 561338 388779 1762884 404845 939717 1791800 146120 1646580 1561646 1273749 1231969 255456 1430061 1506198 666502 547196 1779589 423572 1957646 1427919 94065 903539 1347588 632024 578771 1441544 917001 1125172 157148 754286 679719 1419921 1100918 319078 1295330 1358256 1291429 1443419 1691772 694952 1713296 1057587 1263357 1857188 760712 434143 1467414 1388998 658837 1616858 489142 1155228 294487 1442073 1281922 503273 800498 1638427 880785 703397 979907 1254996 1505699 365038 1603184 509480 1120195 555273 1359924 989944 1187685 1892947 344334 1681799 1428819 1811525 759426 1309004 198935 1210055 1412679 1871932 778011 1713192 1135269 1920833 1063251 820324 50325 513922 1187247 221482 241302 1906342 306337 1252816 508346 1753074 489222 87749 1330224 1244650 414098 1066617 705472 1867224 1902948 1047123 1936331 20386 368790 567547 1990462 1893866 1277447 1913069 143790 169932 1646354 387608 628073 1004572 860878 446869 335064 568847 303143 941548 1377137 371219 246321 1095646 662155 152670 504510 94346 866944 1248833 342270 1917105 1833507 1914118 1172591 1795698 566148 396356 1197385 1783678 1401315 1751956 1654912 1697807 1256323 1945660 1262445 178509 1892496 678326 1664382 1841485 1329823 1012719 1212765 1066896 1961201 381771 1317290 855944 1712552 1196 1142312 976777 1747757 1219689 1451610 1882536 1796307 806048 1683335 1704204 939126 1200627 976820 1805203 1484897 1997530 1959020 144032 26224 1431768 1199480 1050066 1661920 351654 816033 19287 168283 173155 325458 544997 151921 1058732 1309315 1288895 1415200 700755 1492755 133885 1754201 1452165 377867 436787 685262 345871 1724654 1316713 52066 680481 450170 832775 1487011 490653 1575148 1043232 1643874 484990 963771 310240 464100 1121448 1096108 1509964 1022495 1465957 562908 254834 830015 98440 755001 1909895 987638 893911 331317 561281 320678 1870617 303998 1595616 1003061 1069043 329762 304417 624920 645896 335235 1160782 1820131 1824800 1732264 1526537 81370 88041 244063 1952917 655633 1763879 1514129 678474 1321592 1148330 207472 900794 449606 987066 547517 476567 1981150 1067363 578559 910544 572183 1087116 1516340 623615 787300 1291811 1517409 1494651 799318 915549 1989306 862581 1545230 801241 1499492 1485601 1436974 744110 1278267 1913289 696249 1196992 1673711 892126 1014332 1935833 817090 1444316 574878 372180 1467032 20207 1772193 562571 1882301 272496 35577 1798001 656178 687208 832388 1629476 1767859 569050 1228863 599463 434189 694844 1532488 1061198 1330625 1638666 495505 49551 974561 1314863 703709 1188440 1457497 770415 575418 1573253 526843 785008 1182854 386511 908592 514562 1995332 43215 1980824 687523 1867998 26522 1561268 360898 1824544 82864 884573 1961116 847314 1729740 1435794 1181437 378995 540123 683481 1499518 418261 1146889 1072102 631044 1661093 1090048 1245226 1421404 624666 517782 142170 377500 1342611 192853 425735 987174 747080 897851 1937084 1014478 1735863 284006 1213630 1972651 378890 145250 49086 260908 1648500 463660 561125 227547 848753 1786215 1686773 146252 99973 1149222 532215 549160 1253427 1131040 660114 1113040 6536 1080262 406591 990246 38102 1118580 1127752 1432411 840604 106391 103246 1736256 1337530 87338 383180 453727 18481 1934661 848565 1408030 1207897 1486751 258620 990790 1295766 1399909 562097 987220 1330771 812167 214952 443654 1965872 1159363 393983 183816 678310 973274 1613224 1589065 1270014 739577 794296 1642577 1081230 907716 348826 1357179 1688166 1642096 1972450 649168 80434 585112 1025621 196049 1714271 1235862 1120987 829580 1702787 1381445 1682408 1142066 1459941 1357130 811878 1746914 1906964 319612 518798 162744 932469 1386439 907817 481523 649036 774734 402748 1397523 650277 1854704 889694 1123350 556407 608566 556018 28838 1962144 1019252 1514503 1346473 246958 558965 830172 1868142 1311361 1140448 1113911 679497 1616975 114013 491725 525132 1691372 435271 1212355 691695 1751775 1809048 1695195 1036446 269181 1488942 635972 1047765 563501 1086640 1499629 1587680 864931 1456627 1410519 1764164 216371 1846399 191491 1295206 70632 1739947 411040 717251 1197343 640601 195676 572669 1915139 173831 1343288 235996 1116507 541057 423443 128125 1547651 1629578 1160664 1148492 1099558 480278 683108 380303 1766551 1702234 1609054 1738067 1842229 286935 703196 1511926 420695 1581396 1743940 1057020 1883128 1158524 723000 1763187 1161335 1171934 126948 25100 1448598 451725 217933 1388137 574844 498492 1354007 239084 1050670 365654 629557 564692 510314 232160 1353769 820868 1495285 1630437 458051 554281 1516223 696376 653807 1198301 603012 255665 1337157 1101171 1074935 858314 1550317 1204038 1202103 432972 1776604 148022 649297 1906190 143314 487284 661473 1200776 722103 1421595 1307984 540377 1895935 1460723 304615 1310454 524942 1273688 354768 673429 1254233 1680054 1885342 813964 1935887 1000875 1505744 1832766 1792827 1620766 1125950 1488552 1865532 207563 875867 1107221 636789 282576 179699 188852 333609 1694155 1510331 1063075 88344 416269 1377912 1281942 439766 1261495 445811 280194 1428729 119788 611913 631938 246335 1474248 1488519 829839 976 1867013 165573 1794751 1524650 185373 291398 1221269 1492707 408652 125590 889835 348221 1697814 1628502 1042297 1386739 1869588 1602351 925321 967747 1194968 905337 1808250 217668 1848051 720906 1464072 1957898 346595 837097 1340788 1061760 1992912 1705026 1420706 1708581 169234 1619628 364321 1368645 1412371 1896 765255 1509385 1833977 747493 1773435 1026441 1569356 938860 1203617 1757513 1313 1858095 88115 365446 1797983 1732224 1925281 1622532 1415617 810374 1711789 445346 165495 1181631 99585 1449894 1674150 126779 144891 1266055 110255 1386367 306030 1780520 1157411 1613929 841938 1442535 1142928 342837 671191 1703629 1340359 798890 704486 1504029 848232 356650 735374 1346261 20649 520471 553916 240831 225432 1478807 1492592 135978 1225061 1580537 1560040 1113033 1686985 1372415 1911903 656800 758300 1690428 1106059 705109 1651242 1896550 1286679 1564878 1495654 751930 429345 1143616 1848192 893005 788283 767396 1393847 1936635 711762 49899 1737720 10492 1749072 435504 1972267 885981 1173169 1020064 267968 329837 621460 843968 1384254 1261290 741020 58668 283563 250148 1564322 1073732 601752 1622025 890689 379493 1191568 614538 1227830 1898394 1590349 1584756 368107 1313726 905856 637667 988441 1690131 1358851 1237299 1490597 1351253 1174673 1022568 1302103 1045668 527189 1932290 1456732 975557 236729 1156609 573537 1452444 1298542 590281 664897 1843544 278266 1982088 866226 1034633 1959386 393113 700859 1253922 260595 1687622 1123282 139382 415645 824313 1653071 1242459 906793 799124 564008 676675 1847876 653505 859362 874836 32434 1363901 1764294 1120938 660057 1299561 483068 1490773 162089 1269045 494656 1447398 104461 801358 1166117 837965 875797 823454 125073 905307 790896 1639754 1906441 517827 420168 1450805 1298432 900117 1906396 404209 140409 582412 1424946 7239 1244703 817373 268908 1661563 1584627 1810543 1141169 1758932 1174856 1815890 201264 312032 1237994 1979540 106156 1891071 505271 1909546 1818524 357137 125378 456628 759890 283345 1768754 1740908 1156767 1628337 160211 1754499 1505591 1368749 1431839 202901 782435 877953 1638296 213142 1408260 88610 1238490 816675 1772960 343291 140639 1273188 1292495 1902787 253145 815098 131329 1577424 1186714 1653635 1926791 563345 1756367 132638 1265797 598828 1066758 1452743 1666019 1494490 848663 1002821 1257280 189228 1883239 526312 727144 1875394 1830950 116884 1430459 1640171 1359405 1074566 1526180 1167681 200847 280828 1721600 526253 589267 914429 823855 419690 1355074 1773279 863489 1212923 628472 1963278 1468887 160839 921052 1779559 1500341 250845 18443 1744235 1056643 1502993 672271 534446 1641458 106055 1647597 668501 1597657 1597787 663697 50457 12724 1817646 1231208 1451868 1863737 322400 803499 1281689 1436897 391052 649487 333033 131739 37571 1385411 1729329 1196978 1487667 1699211 214282 784759 128824 1822539 1206127 502623 491878 1181570 1971928 92277 1705456 575534 1951529 307373 1151762 136126 1516676 1593985 758711 243975 1058275 1023001 1184697 235468 824762 1719315 464789 1199517 51884 1431365 1611652 462181 1417558 1098068 889389 843327 83397 944185 435988 1601964 405680 1209893 730360 229412 596315 432835 804990 284228 246933 1525149 692194 1063498 1096230 1373350 598381 204660 1213572 1446046 1773842 1958801 1174948 1339711 404601 382320 1771314 1797250 1653276 1744459 705412 35187 391638 720071 962502 1270686 1415536 1270336 1834422 1557372 1494858 1088716 114873 415129 1872110 232042 8777 280073 263265 1406576 1239026 384846 1978403 140550 1955131 850916 1643512 836033 1190284 265587 1342354 678583 1948104 1210 1805274 1518163 1925094 1941868 738475 1924653 849099 1637638 172580 1354541 1465976 1727602 1237819 858739 817675 1224971 570341 1699755 1932182 396586 1393843 1184431 1716039 1365870 1668185 369831 1410587 1938262 1627802 959977 1600836 1905091 1751823 1611835 1349182 1766277 2939 1787384 1564205 945819 1101669 1095294 1705923 1226414 917185 1709469 1545335 327664 236586 1951455 1205692 392208 1759639 308315 511499 1449258 37528 882116 734526 647691 655842 1363978 164204 1620476 297174 20652 1098494 72358 712091 982115 1182118 1583421 1870736 1171621 468918 1077069 1881725 707371 706400 1525213 1286378 443773 1332551 990348 1211606 1635264 948663 333520 61857 563882 1195842 638205 1773523 663802 1688153 1957868 1983364 538317 665115 699292 1354459 1367905 765199 514754 657835 1017747 663152 1281403 828908 418322 1170993 1284890 967485 1307375 1251092 613979 951990 664037 1910889 256220 168157 297538 1348421 1562978 1230727 1424469 637136 600491 1310064 1173513 472136 1570410 1970630 1905842 303428 1999857 1523521 185657 1811216 937896 1528027 1633801 255661 1360917 1358731 83198 570495 115704 1432255 1821616 928050 738182 680589 137995 1011192 1630819 140061 156045 762565 1109036 1607016 859321 493701 792816 1773706 1891193 449642 662717 251855 1158271 1724255 465841 630426 1946562 1895810 1467772 68301 1601364 1224727 1040027 1430828 593077 1009 744127 13512 1105414 815887 960515 1107666 1538446 1338413 1995455 284964 1072433 1971096 1828648 1560505 561923 730742 114546 911746 205035 1041120 771830 936201 972136 1435131 943167 1510072 298276 122921 1652647 1044006 463515 1087750 660356 1457129 1426028 1173997 1349312 1783846 958381 773190 515636 396358 11676 118349 1098435 930646 947768 100833 248414 639262 1698049 751525 673097 534298 1947420 584425 1678793 1542207 1437910 572218 1310976 1081667 1111787 427562 460986 1990092 903024 1224504 455817 59306 1826265 870027 846872 1673151 105419 24480 1960269 1680313 364506 1801162 1869367 1639349 1477280 1804120 1785176 35161 849757 1744043 852129 1521999 1163048 393248 756241 1499984 1436670 305311 1915007 744595 1112662 1352703 1505441 635018 1113953 341186 1168718 1693336 724444 28776 1172072 1728323 530608 1257385 761603 780372 1684666 375634 1728560 701401 1761753 1600888 1204258 160829 950471 1940297 988357 852523 778676 536396 1522383 1989524 1429005 550098 581061 1356417 1524135 347746 803869 1396039 498442 1018893 1286124 1794156 59035 1910687 1006336 1339325 1114923 72304 1096222 581643 1867326 498184 152806 1498278 769799 278286 50693 419546 512173 1995484 376869 1985948 1421313 209286 206163 1449409 368802 511978 1829008 502438 558814 909044 1991271 803530 1476175 295849 1684077 189003 431874 1381881 1197604 898817 446456 1276993 1519504 1181018 1793720 286013 482290 1717751 32522 1964673 406956 419825 794750 1892387 1143673 1950757 297396 1458490 726860 346838 482874 1820346 1494994 449939 1622719 1677305 326090 730605 1819533 1074646 856608 1214101 713544 495446 1969097 1214715 225958 417183 489186 1197751 1942978 1077770 1280433 779521 512070 1715321 967989 1196753 173311 1613393 14480 1158979 959874 1202241 255521 1429271 609103 1053974 1839562 12095 1669641 1918320 1014294 1003177 1461866 1950410 1100298 610530 1036642 1032627 896628 1471444 1132821 1537238 74741 1867856 135084 1388327 713456 547611 191495 1600741 1163780 421685 1318527 870190 709581 1983796 244128 612977 451561 1896494 347488 1408315 258870 1677569 1312454 1498215 191076 956736 534530 1822540 561514 1922405 1706505 615549 1111192 4778 1888420 1605389 833360 344733 1874286 585696 1141522 499072 290757 1347539 1425885 824035 1246020 890916 399897 1582623 520999 102981 1650340 1678291 1998267 327228 1348020 1447488 246953 911581 1925788 818988 423195 147948 7713 716509 1147385 503422 52223 1887629 1606484 1222696 1634713 1242765 789670 711338 1560552 1097243 588818 868560 1608427 858003 1971164 356674 402584 1933732 962788 1398005 676300 290213 1149022 719995 389314 102123 22165 1224170 1995192 1769073 1138515 1810980 745187 899390 1960609 1416881 676765 691642 671218 1763185 1714893 1765068 1237859 1170608 39131 1928757 824604 877698 1474173 1739509 1431670 1921643 1887090 1439830 1480331 1675154 1562139 590297 1336429 644310 524734 166790 1484236 1686350 1099791 1336294 508353 1416201 641814 122433 281511 788748 869493 188347 742641 1082219 785350 1403137 1411040 1283680 326916 1760499 1128578 1795720 67204 273121 246826 1354791 348197 1162821 571108 1256183 520653 1688928 891043 914714 1577954 1900690 961914 1772227 1242860 243475 582432 1849081 871618 1711207 496723 424390 66230 1117305 900645 1007721 1929134 1439492 108969 727988 1022074 206438 280513 1765573 201869 1274106 30507 1639700 1355806 656207 1392810 1099955 549404 1254656 842530 26024 1076449 1399603 1101989 1062233 702754 175896 693345 1789759 1814019 913827 944773 9600 1756491 1539877 57142 531118 539859 472173 1350573 142603 820005 854013 718465 1074356 542965 1577124 942506 1070285 192807 59903 708081 953052 510699 1973417 156265 631526 496308 16329 1116209 1453731 1188069 422695 1707585 797198 879688 1862906 472587 968738 1831386 1785867 1440717 136038 1632454 62511 9617 1744515 959070 500754 768955 1876819 638335 1838298 1186268 149472 222209 1567580 1164393 1688617 678865 719678 395802 357930 117609 1819179 62082 1508844 779563 1693242 73013 569856 1373313 132358 132106 1667675 847687 1586696 201226 42485 165927 447360 997066 986410 362794 1919790 1863292 278347 1195653 1371396 700080 1731420 1337745 58636 1810166 1972717 425533 333178 1232583 1074804 675508 204978 1295225 1661206 1358250 540062 1187888 192356 1366626 1973610 470272 552905 1431271 655605 1354867 753484 753575 803048 203252 1082396 886082 747584 1308488 1039159 1863719 1413840 1973925 353416 1273418 61359 1674243 159258 1197322 229000 1689277 796680 1047340 659716 1235287 425647 1333889 765770 1008342 1522110 799523 1620894 602494 873956 496839 369006 592976 493344 1242592 685168 529155 59391 1057289 1463749 1121707 1789501 1028011 460799 572433 1819029 937489 908100 1898805 1511517 638422 989272 583567 1429624 1510224 1370970 1825582 1319382 757363 246795 413228 1199196 809256 1729934 451403 1608090 1453150 1834815 93817 119659 1242499 664354 50237 413378 819381 414219 444680 1790973 1426037 1437975 108775 1019499 196365 46690 1124533 1439711 374562 208169 1906564 650750 1216076 531779 190271 1557243 1582560 737681 1469766 682010 15439 1422433 682858 1655767 717215 1102313 1932986 1613246 304944 39920 1518537 733435 1446632 728416 996149 1839024 875516 947275 1833539 499181 860029 483566 745134 107829 876200 962429 1836415 130420 855412 1015776 1344886 1752263 1816298 67739 729176 209713 294383 67191 1589283 1176695 998990 279496 1854085 284741 1307819 1680362 1407206 806123 1000693 153490 1798446 64934 650955 986325 485016 302774 568295 447050 1165581 1506575 244134 945828 47418 374940 431160 1408309 974803 1394084 1341420 1960641 1991887 885174 742653 475348 1478485 1167264 1787841 12476 1584849 1274611 1606709 1276732 797442 412137 1070319 1725320 196408 76495 1369518 1733953 1404621 811288 1207698 948771 817689 1803738 441338 1683147 1111507 1092481 1960484 1125897 234968 1572262 861051 1107218 103602 1912502 1333569 1441085 391095 571890 329457 179661 668901 189585 1413200 281974 1634727 1848047 1733373 1801209 1991489 1397903 904702 1311794 1990867 1188721 1969820 1858169 1850806 1014575 766475 899447 720047 540493 1120437 877122 1070415 1385873 664217 876314 866929 1404561 519563 62753 1508600 588543 1163027 1256601 787779 1414129 1086440 610390 26338 1470980 1140779 1455323 667736 1563987 793507 23632 450570 116359 736602 1571216 1770575 1043779 395825 49408 1283972 1206405 1724497 1398968 564417 1166507 662670 730086 228910 1516589 1185616 1620937 1959339 1700802 1787599 1384341 1682640 362358 1598675 1606911 1345348 1354937 1624377 1139865 970344 291096 1127143 1051939 1665928 985793 1485453 350597 920404 1118511 1106218 7868 239272 1302888 604154 692844 413182 561343 768681 1943080 544970 1144317 287982 831621 1511655 1586788 683066 565596 575170 1134411 422490 911102 1108500 1036030 365878 780852 1378793 1864113 472999 26145 899310 217261 1098372 1378156 889879 1766858 854307 1238844 465054 1291492 1439315 335183 283945 465560 701184 1524519 1268335 1480276 493820 1859313 1691303 1767364 905261 1599819 604410 735292 1660542 883513 146768 1635092 180222 1847794 54071 1015398 620609 1347957 1497822 1482766 1725884 1415797 302464 201626 759297 413333 6312 769186 1421743 1847401 1854458 1116210 785012 1346851 1119969 1568227 1966236 1209529 1772291 1106519 1607021 1216058 864511 462623 1140458 3715 517660 1135938 117584 1505195 1057453 444468 524977 119934 1419720 151482 1561751 1718895 408959 626855 1465518 461768 246406 1650469 99084 288956 1940109 1379387 1993467 515346 330694 1383295 1982293 1947321 1576358 139538 454784 892207 221467 1019322 1008034 580536 877717 1725520 1845776 1296207 569404 463692 1958226 800820 1530038 1331118 426122 620630 1636837 1457734 1391921 1123150 340373 1747421 1879184 752844 1621485 990669 955182 746804 918171 1666668 1453858 1352674 1524772 695301 1035347 417155 1604755 1862075 819537 1777534 1355971 914534 59568 1508961 907257 665835 67559 22242 1078825 32286 1438124 1012969 1439657 462704 591251 255680 1708621 1187374 783464 258959 1519735 1755071 1658089 1204986 1869486 1860089 1656550 80939 90086 109612 1260207 76537 1041183 886597 947692 1741292 526469 1156459 248814 1714107 375732 984832 82654 1598343 1593796 1740966 744083 1154096 254627 1996189 1128275 1803881 569755 199523 818541 1348301 802664 282609 350992 1223398 1394289 330957 1843690 386229 1028373 1307583 1710009 1206810 295426 1527426 1941505 1046159 1162835 612746 1100213 1136665 759065 382765 255401 1217584 139211 307394 46630 742662 598366 906044 830037 677620 702808 1821299 1591579 171731 183631 550115 409482 669626 1579970 82767 299231 229061 1349333 1868244 565205 383196 1893642 516958 1585786 1271796 96077 786460 556768 316683 701032 1610067 1676370 1799300 1010527 1455350 1852319 1948998 982743 1033980 709901 859875 32131 494544 77691 1472299 1028318 206065 1085116 1168046 640903 1978009 1165067 1482224 1164624 1707308 1841358 1062682 513534 1812056 966585 270955 190347 1052963 1729630 222584 80062 1491529 1224237 850054 89858 1127304 1772599 1373759 602537 136605 1710571 414282 1742969 1075084 1178489 718322 829296 1886598 1777512 970988 502063 337733 1190821 1906119 648530 1197632 489351 574825 692330 385840 1599506 800499 1762897 1598686 1920486 297817 1122077 1169792 1895756 1657216 1012248 910392 325550 1380677 1316634 1251695 1513875 54012 2299 1732138 109233 58836 986033 1099675 166237 947165 945807 285099 1261715 1059459 1598718 915525 501369 1873371 750342 127497 501519 516493 943079 127965 139874 1420713 438099 1758407 561467 791890 368270 1142757 1617038 184797 602751 212475 1667461 302828 152203 1011728 883791 1085825 1584372 67865 439804 1354279 1062026 1212741 36342 420049 656852 428180 921416 1090106 329047 618399 1821068 1042227 624659 942353 297023 76356 164310 231521 1377240 1311799 1217345 318506 88504 388533 43291 1256660 608598 1024399 1878921 1342532 993373 1825562 484257 1659362 2778 541084 517894 1133596 1457576 1089359 615722 883081 1833867 401099 578514 20123 950462 1899794 1775467 1743421 751095 1550409 1875472 775478 1921180 1586194 1908107 732363 938566 956165 293827 745813 477640 1701265 1704308 1472530 1237912 1226727 973554 394618 1435653 1359381 680558 1003502 1375253 17145 1926827 1213844 1774370 1201418 516023 1772494 1365465 1392444 1277527 70284 466347 298752 1279325 1407184 1619048 5456 55416 1578779 1726896 1306511 887678 450494 485434 1029653 1820895 107418 1680586 1708338 1129605 256410 628194 572518 739597 127191 624905 1447926 1113393 1738485 124793 1426750 546511 87219 1116180 835109 1887012 1789760 327615 727613 282624 638344 924131 187205 724058 1859113 1826581 1823900 1085697 49191 289192 677548 131067 257700 506947 1793975 1453815 1740097 492579 1732825 1845604 701507 1694252 106714 266585 980141 1980068 26710 1426029 1999018 1609083 252759 1352612 1690632 816173 1443654 447010 1363971 403848 752705 1788330 1421322 1309537 661930 251991 1434113 1756108 1372505 582318 1027930 232080 1726084 865331 939819 1644029 338713 1729698 548399 1652853 525601 802202 772308 1382922 989606 436521 793733 1421900 1218712 768761 517567 108406 702729 1563553 1415176 512990 994760 805896 662586 1127621 767382 1100516 1921500 1116570 879944 1957323 1731575 1468543 1550018 1945359 813221 328453 1162253 1141033 1325086 1634097 701987 1177417 1189480 1370644 735891 675448 771312 41224 1004991 356940 736595 1446325 251853 70437 1518446 1716328 1451121 1226588 385466 535201 1414537 1323519 1704921 289565 749739 238463 1044575 842479 1617360 1135143 810724 785052 1303405 1819488 1054020 956591 1320888 1391447 977063 1534404 492219 587268 1606960 1457704 1224770 776081 904807 495418 1823802 463597 341953 562741 1669191 1554414 8252 1779461 1440077 40787 75627 36290 301003 1467658 668098 504762 589010 846686 1245809 76458 1014901 110030 1064208 979305 1529501 1398862 1496483 1190185 1521526 1557401 313466 514326 1656357 1987217 856439 921957 1804931 1823073 1989113 690892 1956594 342162 1848501 623328 243421 1105930 10420 41802 773359 1329243 789828 5419 1921202 1362666 458760 483013 1980547 1545867 952619 872239 341819 1522094 1841981 1413319 353306 1451291 1986458 1572584 1687117 691689 794420 1460600 1112447 1441789 609737 86106 647045 887131 803199 1427296 1082429 1103163 1267082 22673 344834 1528347 159868 1036882 1145581 318384 1959205 953313 1816564 1578560 1295391 1534879 1120128 1026672 312858 988968 788160 67821 1148920 571539 997499 683874 936953 1662790 1900521 763541 1003047 957432 325684 1923344 1662019 1549108 717515 511011 1679876 1872798 1854146 24103 23924 1705025 1674457 1220344 687893 1051100 1351757 1866794 885091 1195744 1718593 75304 1672552 1198255 26784 1101518 1134371 1584738 334412 1330072 1496653 1508609 864136 1947836 1787356 180085 436668 270771 138410 1337392 1132397 640303 1641130 110110 1210330 592344 1928611 1718973 255425 448896 526373 5887 1690386 657541 1044071 1364528 790756 722760 1344786 1023792 857691 1355337 469208 1552923 1599551 674909 1961093 588831 603110 1765161 1852194 1923133 1164401 262691 1732943 1937068 701684 1243572 386983 1086097 1709346 1959221 1117014 1351635 78152 1602869 1129085 263576 1882214 1533237 1705906 1836358 992422 23734 1616832 446288 1883763 895557 1857014 1233426 581163 1060315 1682002 1124771 579884 1697914 574776 1080941 86742 1627364 1558261 1176991 1915337 69138 1041274 706900 272899 1091796 762600 387214 320595 1490069 1687088 1341642 1540782 189327 1791537 226161 1038574 183961 1509224 556251 1434498 26219 1432715 174734 1520768 1719704 1398016 127236 1622718 788378 893833 1358637 246744 220774 106446 46885 1831145 1598696 11002 710018 1605572 1987927 601937 1580199 1230942 1834523 982766 1561457 1491129 1536624 1337318 1971542 1518782 1703139 62754 1298851 1829822 729725 438573 842218 196587 1601408 1933320 78846 1910269 1053083 52772 365684 1783859 203661 625113 899113 1617505 403717 298738 1645598 933904 1297007 1209903 672463 1853570 1538299 437357 32995 1863081 1131776 1237429 107528 1261096 381833 1597831 1143838 1742985 1970663 1643394 28501 411936 667983 437910 1904463 619427 1160175 1540348 295055 842199 1429166 135911 1491544 848540 898514 990842 819544 399177 467169 1491522 569699 1214358 874330 1631708 1083131 1917567 1513523 747741 1684749 790004 1296265 1022798 378472 1770332 158294 1571770 924447 641611 1989820 1434975 49887 1722913 1271227 1416085 398327 1851516 270947 1963095 1316383 1746877 1043756 129388 1157329 914280 1381299 1278897 92438 1695814 573943 1550983 964168 319340 1162999 1898092 625425 1220229 47087 827840 1643012 1213308 1983701 430689 1047152 975745 1430217 1257562 151747 1907483 1593925 755257 624371 1944674 682280 553805 1348489 1739455 230359 713329 971706 1569660 465195 1004641 1454627 1396899 1337237 1457374 337338 1559431 65925 873196 574619 1604623 1728999 387402 1578098 414640 1592398 173417 117677 96458 304307 1870803 432299 303686 1361448 745336 536392 1582200 1134757 272781 1209275 940258 1977462 1942687 1222079 381236 1652881 284239 560231 331227 1274727 665055 262518 774083 1573119 1116940 722060 802981 1196430 409241 1695081 627166 1749740 1700896 1464244 1953011 201360 386007 172562 219922 1065275 1250442 1525109 820616 1380409 596644 1484610 708487 384729 1840283 969649 1974551 1185029 1767331 1982766 95213 1981826 998149 891509 1923109 680538 718361 1045602 1990708 320168 1573041 1602328 786372 136666 835187 897449 613963 489394 1504688 583531 1467887 1493459 762409 829743 913865 1913870 584632 1320222 1209111 333721 1299826 843203 43664 18401 1194051 1226275 1457364 1593256 1900402 1214536 1980074 6253 1629987 848420 698714 653879 932135 689390 18705 1732995 1648264 1911978 1760037 1088502 1036486 550643 406108 1173580 1635642 1222991 1602762 1574547 981235 121702 1439077 830847 94287 813588 410873 1230949 1430283 750250 1715903 1491442 1974063 230605 632121 1555157 1547025 1406047 1679758 617888 1584824 1748351 1854220 1600671 628418 120252 114828 213348 916088 1458924 1684036 438707 1545175 98587 366291 150242 1475541 878555 1863454 366865 218490 1037673 998801 111267 819505 244956 456406 1873514 669238 1026951 1425450 1073196 1469933 1725724 193004 1127569 1973890 1812353 894630 1822598 936706 623878 934685 1883585 341620 47416 1206766 780112 803483 419265 45165 773727 1076394 1801231 1579175 1187447 1008791 711377 68234 1866784 1145580 1605307 871363 418859 1798353 1868818 605327 832439 1734316 1716760 1474590 1560575 154143 1575299 1062201 1519433 1411607 575568 346214 322862 504947 34603 461247 1879360 56399 1407840 1121353 80507 1895562 1466574 1323967 50170 210984 1654403 233107 472881 1134911 882935 1140386 20121 472490 496849 1569043 985370 1744368 177784 785906 333711 350615 702282 1676328 1918219 1004019 1472004 1815447 763379 1255105 1488719 164876 1547957 1145284 858620 18425 1862546 1709613 1374458 1232681 491767 1431556 1966903 978383 1356026 1936299 1420543 501447 1909745 834258 1161699 1920091 493181 426260 734806 938143 1497626 1216368 1672671 1354675 1443337 1396196 234511 1694173 380918 1805654 1156109 223685 112497 184452 95870 422357 308780 1865045 1249881 1323910 1164685 1480409 627909 201772 1582551 229032 574626 842069 1869038 1932230 371535 89766 1312094 1373869 638610 1453410 184282 1688610 1163992 1927433 1749880 1828970 924154 397593 933728 1642371 1881713 545818 1234611 779841 1393561 1044984 1369938 1834979 1276461 911040 85084 81206 1580009 46095 405421 982356 1977730 158925 1833905 1124159 1394507 400888 1028913 1479200 1923565 584967 30046 1004149 1475479 1029772 1996396 1752173 210857 1841688 1986178 319652 663650 668758 735239 588717 181117 1658776 994237 837087 1948225 251387 66376 219253 1721997 339041 1379915 1915631 1603115 1340206 1942928 1254373 1396890 359907 633501 561495 1452667 1153588 111354 170990 1820429 1248609 1341969 656302 1310296 1626404 833188 872951 1140836 1372516 614813 1582766 1921120 718963 1200736 1183267 679706 1292828 819780 796164 791350 1241408 1954353 1782751 914459 363436 339859 186249 1295073 1946997 933257 1499420 1663498 1364567 915211 271299 1949707 812932 1500533 882753 752357 1463107 36967 984357 780281 737289 569324 200528 1769133 1211451 1570401 1511506 1296117 415763 524040 1486780 189029 143841 426899 395745 1940648 562646 466531 632817 730149 1148975 1087517 635049 1300304 102870 540752 1765529 785589 230538 998105 135096 357349 1964836 506552 437567 866467 1463037 579671 650620 1233414 502152 901109 1319552 1514850 1292198 248777 357661 886189 1120966 1633596 119160 902404 1419555 634509 1130096 1900917 550632 1157695 1833468 1896774 1495692 3283 376454 1560429 386871 4529 1569166 1080008 381294 413732 325743 1118713 1268634 1227858 1420058 1964091 852428 642179 1429633 1365603 525138 720625 1319247 1657268 957908 1734320 514243 1956818 1758486 1875793 435239 192235 727425 1719234 183193 1870779 604004 1558131 1220149 1082454 1233592 893737 1595897 290260 533983 1779024 1129289 1828560 1980846 1515015 1116942 560211 1309540 306388 1468849 174866 97819 1307080 289633 787047 164388 779172 804301 1697078 262088 478926 1274846 1793277 1684284 209851 1159524 1993367 1056312 1127052 223489 1594643 701977 100247 427644 324701 919059 846229 1334712 1086458 1002095 923011 129817 102559 1808256 1044637 689644 1800101 958011 1174816 675971 721584 663457 831570 1491195 921690 1391995 522425 18981 534778 1874534 848274 124020 1738583 336246 786159 580458 1205177 1782771 1995795 1434626 1296785 560508 341582 855941 653327 1675122 1761582 355209 1026182 1408206 1243824 583487 385586 1950116 644866 515652 1419784 755940 939098 152833 545652 108495 1988461 1452632 1942944 315134 1653441 1757375 833057 543366 515909 785392 1261985 1627587 636730 940525 546199 815562 1785323 106474 1398993 1634002 1603355 432322 321638 968334 1294919 1964887 201018 885341 967767 274509 1830617 182303 429341 1744296 910552 1041489 1885109 1716956 1797501 1371094 1469939 1844006 1780358 642710 1412265 195437 398128 1548 403123 192264 190999 396982 945223 1552730 509300 1640619 89068 1382886 1338434 1106018 921698 1696744 1808305 1783036 1353550 860356 1774147 1664489 130502 1773080 930846 579620 1074097 1426146 1545547 471012 347841 371299 903647 649112 817313 907871 1972532 1743865 1876090 511167 1150815 1032841 1004412 1830580 772892 107908 940947 74756 1776871 1274648 370781 1883228 584760 1521446 141958 150671 1349967 789523 1242489 1001959 311727 225131 736747 437981 1818980 670347 929922 369085 1445245 978062 1790384 344359 443201 1878107 1312753 1487617 1730471 438812 1780657 1687035 1134809 1488279 1967412 1225770 924855 366496 946080 1645418 317511 1651550 433310 1177366 211887 1054047 1383433 1944927 901075 435832 175447 1054545 1473217 1734312 1531238 1952449 1760380 1196090 1568745 562230 204311 1416688 1324589 452718 1867933 1973210 1713796 898257 1489277 1630294 1264041 1309793 1314581 1097179 1471596 1806489 380193 1976878 238718 1906716 1478001 297263 879869 1264206 1437316 1406614 1440838 74644 1740543 1923030 1959857 88373 1088365 557914 718618 1890568 805335 921256 467286 1910624 1111871 1263059 1299686 1371734 804719 1799146 48546 332528 744511 972470 1345060 143833 76918 1566422 111417 1924300 1703345 1129664 1702948 945129 1825375 247489 1547947 640374 640657 1203595 1460106 1767846 1875162 1280481 1820273 1007827 1909051 7377 1978894 987741 151913 1519546 36655 548084 581008 73036 1986716 560288 1514917 291422 575579 101249 454593 1486935 1714407 1759914 1056842 1118442 1281908 1207135 1697030 285955 117502 406886 1496816 1961937 1940931 1690510 1191791 598898 1962398 494842 1465614 1881555 201101 1999071 1416120 899678 1412927 173326 1756942 1960022 189500 115455 481581 160126 1589028 954000 1057102 1815349 357356 1824365 1646440 1594876 1339719 1019348 820250 1412066 839849 235858 1804621 696463 1108800 223591 1845691 1140289 1602330 1053073 1707303 1833639 111595 1164268 651948 1321176 858124 1594950 1320799 1914375 1516968 256319 1495160 585938 1543120 246116 1345477 679270 1080239 45535 1985135 1502614 1906189 526746 301786 1401260 264059 1248075 1334020 1333888 1636215 924318 1905095 1190483 1415905 1329751 1431611 88645 1150546 1738224 1350732 1622535 1410322 1003908 33195 1491330 1010771 213005 1418706 1877175 832581 1090780 1219179 1916295 828290 868248 1632430 1789284 597027 810788 96363 1448985 623924 1155587 996746 1112246 808168 1516163 590505 500668 861346 201314 73507 1844538 1135004 255323 640912 880817 10137 1051951 88379 1963043 11771 761149 1076553 160763 962344 1918659 867521 967872 1418516 1295111 208844 85806 1583916 399929 976263 921336 1356898 1758621 814462 1792814 38190 1562126 604703 1327027 1115384 1715121 932454 650366 848141 715333 1208738 1941144 917714 984851 263425 1448525 1134216 162727 755029 1682007 1223193 1000321 677739 1087120 1011052 1147412 385223 1798705 306213 762629 1717428 267663 175938 1821077 1400501 1979523 121854 1169660 784911 962550 80661 406894 4526 780646 823487 65976 1394687 229185 392747 1005671 1153096 191641 1459106 233880 1560645 487943 1766175 294651 610240 594480 499281 1038095 519314 699526 1946783 1231765 166966 1507140 1639461 331143 191056 1070475 1354251 1392154 695775 1265624 1820145 823863 218306 1927287 622718 1519261 381217 1157129 703833 1341880 364425 1329905 104832 1664618 460175 791360 690240 345498 1444715 1194393 750441 1751307 1404039 888556 861125 1226722 271137 413815 1081162 440448 1836216 1056285 419893 1190118 567492 1857314 1213398 1735402 1322349 1715743 647161 1602054 1616814 57933 226630 282728 1335106 1959522 1477738 1178230 966109 800725 1366536 188926 356160 1638721 1735241 1699256 63927 993201 188 1051542 1088626 405543 1070804 93825 402948 534146 184100 557149 917629 241915 1938108 1975573 514845 1328324 560867 1973143 863123 1361009 84255 1866262 1412261 1844716 659907 1919262 192199 1699973 182247 363382 805575 1309364 1431426 1774610 90321 526947 249794 703734 1058767 872542 1270579 986411 1661883 696232 132052 1022308 1787754 1388294 1622375 1136941 1924105 1541757 393223 871947 935961 1405894 1701075 1994020 1594736 1940205 939201 582440 738157 1417292 486788 874917 1576284 1152894 1187039 735719 218670 1873510 1849137 897977 1677246 575247 377964 600273 1802433 1561607 877762 1753967 67151 1432764 725681 1738841 56672 32765 1234739 418679 1126437 1537502 1590979 437541 706768 1012785 1764480 1918548 737052 935747 704510 1611751 1276826 102087 593423 1730280 1293510 1594280 1334527 562311 1248140 1643829 1008607 1155985 747065 635734 1350525 742742 753489 1601103 425743 320189 1198550 1511256 1804164 1114547 588430 1877082 1145050 1500807 819122 1269264 322653 1153917 45195 1747770 264213 767149 53428 495736 1235185 1463476 669784 416896 661650 816217 657459 1149741 26080 795724 195217 968089 1260538 1522904 1989505 1401162 741120 815431 235213 790927 314261 1836422 1438662 109705 1394439 1696811 1225582 306232 1927406 81875 564502 1785522 1691283 1015257 135662 1808607 835586 857421 1866533 408990 695434 1200214 907473 1125608 1378637 1622448 397565 995191 1509202 152413 420266 85682 1597458 1457823 1814636 19260 1210891 1723836 1522154 1673004 608794 1763554 870231 827510 1300215 1313000 726083 1956203 780418 1883962 1190053 632204 896029 1141754 1513327 1462470 1108091 1946061 519876 1956679 319912 393018 903548 832612 350306 1837453 871184 1497788 1168563 1048237 1634172 371152 435593 121381 729904 1042614 1558874 316075 1409510 1183300 1979201 1440136 204343 95438 1898319 1572123 1010489 1230588 1877129 396569 62022 1176185 943557 1968182 323101 304276 618480 1717927 76906 1772502 1858285 1314534 217056 115658 270849 534603 1766996 927388 1980612 737803 349204 824988 1676727 1266208 49420 946541 1843935 729458 1188124 357536 1262975 1101973 312107 1523792 1240827 726411 627996 8146 1414369 1821274 466364 1044809 488493 1207256 484525 445551 1484243 1848635 1518907 704425 1530679 481896 1940520 1320287 1477196 593210 1798239 354211 1592655 900122 1696503 408718 1531632 484094 1157993 1660100 514893 1044286 286767 307814 326945 1573783 624318 1469034 47946 428456 1697688 527114 1030652 1896442 1159531 1144014 604980 482924 670070 1997932 94950 329938 1178280 213747 561666 1509186 1965285 984839 547981 376750 1775289 222015 1249942 614008 1280932 1087373 927426 1850028 1688168 1189340 1128026 896658 1328192 799392 1607193 1463032 1461705 187145 1477202 1199121 543699 1270326 1449790 399937 599506 33609 1316918 1132723 753682 171880 1647783 264207 1684821 34585 1494277 1861109 1254985 338374 11286 383352 683674 844690 1413541 272735 1143893 255079 860647 386536 1998337 1714238 1353067 1242616 802471 1161137 330224 1886282 1817097 396318 1359647 898313 1485130 1280336 671712 1018160 1452439 1435378 1922194 1015374 816372 982787 1261436 831893 1483129 99025 1874020 1109838 264996 314491 499533 1980229 1040632 1588237 1910033 841446 98730 1964262 1410910 1446770 638334 324924 1648159 589050 1798202 80467 829961 934433 1250267 1334562 1541775 877404 156295 1923831 370165 1124733 825647 842573 57660 1655525 1680241 506845 877628 1787396 882672 745819 874996 1300229 1725136 1233986 321816 465005 297054 417319 1545495 303448 831288 1409663 1964777 1729294 451422 204406 1797795 954994 109782 999052 573042 1274316 1584791 817808 1004532 1534677 933243 1840293 1859115 1457638 592872 245342 1428944 736269 1013975 532084 1777576 1047406 1870444 1332210 1280397 1016905 1098421 581840 1459990 1117050 375528 274094 1028070 269743 1875866 517233 235945 966522 175756 1154587 1274812 168118 517044 1610688 1276151 117935 743502 1304816 116122 1681383 1487875 533806 677290 1206406 54476 945297 1508718 870183 292499 1573515 1330807 402993 669412 840144 645294 641942 609920 1851803 800115 1551672 284422 406551 402200 333441 271483 1646271 1437197 315150 1319353 96150 367568 1910710 800751 1931396 930764 1537594 1292245 1207530 865333 922004 910732 1704938 1159522 77407 1003476 763214 1730633 234 1468499 767466 343582 461131 409957 404570 845557 652064 940642 1632697 1820719 890232 263327 1824010 703274 215732 352839 1630721 1276595 981703 292940 1892907 969533 32095 306154 280450 158016 681741 1623813 1415285 440197 1901620 714908 1056174 275709 995828 1762923 459402 1962781 1335051 429157 1067496 1796081 756837 883511 1649932 472892 526205 830166 1351030 1396411 755125 1025139 1729849 1046217 759854 834106 1093955 665345 51630 557930 786907 330806 863598 792885 409083 176626 99668 1609518 1886852 340539 1488697 511737 1838217 1136966 1235485 446516 1332837 265990 347027 1069873 821368 535456 578124 1811456 1529179 1791443 578575 88421 1130312 1736960 600269 1039084 308534 651585 1938546 1396926 127809 1902009 1661014 238257 1539668 689712 464846 223740 1195521 959022 944707 1401110 1603561 394533 1135059 1297493 331268 1971197 584845 1922173 1966548 1480687 1144303 1454609 1233164 1564694 1084954 1724841 446064 1430884 1923353 1382505 1765168 1512197 366134 1175874 486680 431810 1900623 108170 710491 830320 1676377 958513 660245 844169 676405 1830693 345867 1404925 1568559 675998 1793572 1769830 1365287 1915873 379143 501697 1912931 187902 1982003 1538944 99661 1662627 1865091 1261317 1343260 672044 1057860 906676 1744700 1563573 442098 1938776 1873662 1861755 816149 1894099 825115 219542 1084027 858193 1315294 77802 314244 329623 1207226 200143 1749731 1946925 1191333 1729629 1414156 956389 1330802 1384967 407898 1008466 222261 613597 857868 1207490 781376 1236264 1009831 223803 533307 1162358 32113 17984 928823 1241826 1709648 1843527 1708233 1698839 681434 541826 1419154 1261313 735091 1895107 445875 521096 195997 1707978 1047130 627781 1849736 1945728 1310054 249191 1577835 1932357 11690 727299 1585105 1509833 144253 1802250 432064 489621 1698120 1683576 217353 1403244 390732 1935129 1114477 1840893 130169 1532548 1487295 1861387 969925 884491 171550 515029 145430 817697 1866136 614960 1504947 358615 1220368 1840954 220490 856464 604274 53435 402379 300180 535382 1561468 1310268 66484 225973 744361 600414 1031393 1189191 683612 924569 951730 631006 409946 971498 1976414 1662155 156637 988508 793484 21672 466834 1034046 457784 686528 1366253 1794466 1981329 200808 137591 1275697 1972713 545525 1855706 1594757 432780 1261458 1519387 1467451 500460 825702 1603036 1727257 699634 1606943 9597 1575938 846466 1984039 149115 230996 1269295 130415 1732776 57717 555785 683668 341743 187652 875762 547035 98830 743388 1987968 222615 117557 205153 411542 734733 79204 1415875 1700489 1564184 1995309 127102 1645883 390075 863885 350182 1904306 1209294 1723116 1026673 1611420 1587514 95806 183884 1700354 1338758 1787973 1866301 1037543 1376028 1842141 433153 1762902 564085 75140 1879819 699487 713313 1141716 1855048 834122 273076 248990 54907 561976 583219 107462 1845092 1308449 610061 1206000 1320067 1559654 1459590 780519 1634605 1433594 710748 237032 3374 1072359 707674 71707 362559 722502 1015977 1819811 1786906 210213 352961 630320 1205033 1568214 197540 1998941 1483246 469216 1752117 1998266 590196 1450792 662148 1513586 1084901 874868 1723485 1390487 1950097 1748591 1145088 1944125 1202039 890719 1991470 1309064 1118014 1094889 1447713 50711 51925 367645 1502821 1005921 579579 1968300 664422 1912795 288576 1560095 658440 181526 496946 1267412 1630278 540189 1910636 368756 1306598 4665 721866 1521692 754569 643855 1241770 1439156 1354731 816024 1584453 767094 1155442 1192514 1033333 33572 513043 1004024 427889 1558756 1212758 56234 696794 1250926 609332 568027 584262 705119 202601 929706 505293 496108 111963 1578575 615559 1521543 1607838 1334117 1223919 985402 1809904 227814 1551764 6349 1430952 800410 464663 319704 1128681 1164066 1811627 1796906 1222164 807077 1530552 210109 1548238 147851 887517 652633 954144 239129 1276946 1572524 1897206 1441576 463675 1335725 948036 1368730 234431 588441 1170722 1818532 1088269 153452 1394050 676452 877228 611642 555894 1179127 1994388 1478791 1607873 150144 1958259 1685425 26267 1101250 44928 1735601 915083 1111071 1005133 1145317 198492 364333 909419 543438 510450 914230 36161 1779707 1172067 840405 1665875 1357022 363043 1658096 1681091 669441 508700 818812 188281 964697 1175135 1206516 545589 430139 187627 1665999 1142617 1373173 1211418 1525684 276041 706203 194777 1784632 150581 638087 1083346 1769020 411744 661696 1277816 943891 765893 1932364 1333235 1157332 1590234 228748 1052816 235879 1143126 254168 1805446 1059732 286577 1064347 1144003 387532 861198 898994 892108 1480413 1065638 376887 261148 426154 1704620 995571 1324724 859047 1599469 783985 449720 1105196 1952940 940167 748631 1232199 1776585 772443 634493 1160 509213 1334015 1866339 1615789 1547548 1465622 489894 661183 891545 977711 1634066 379338 1146454 1863884 1968733 342021 817723 1170052 1558562 1466296 87851 228072 1893117 318845 855369 650938 791431 163211 295970 1558442 1373902 1402004 1621518 658022 332850 781054 1479810 1857156 1154320 1477529 1324112 106318 481166 403596 48999 340884 1885664 976732 819455 7663 1099900 985894 627425 643293 852710 590524 868955 296046 1756042 213530 879022 152149 1603803 910067 860836 1178186 1580242 1441981 424260 1237831 955946 1927585 1890750 514510 1674268 131710 508271 577107 286401 1084851 893509 1051102 1755662 909761 1378796 1049164 1610882 661054 1231 1121892 665317 597120 1628327 1837131 53555 1815408 591763 1771484 1184449 1356783 1540092 1052696 367904 1733831 600203 1578593 1704710 128286 1695502 800344 1935810 18001 619338 842540 509919 1930889 528250 831127 1474286 215642 879014 1860933 272948 512208 1749424 160083 226710 1502701 1004738 649706 499353 1114166 1727850 769169 489253 1732736 307755 1502260 845500 1069080 268577 1760959 1075153 253488 151838 1783061 1042709 1385427 1565759 386406 804966 718594 1005998 970736 600872 1903205 72002 813198 609751 284001 1101236 981670 81672 1771469 1351832 394574 1181408 179546 1313394 1535583 1552088 941748 376170 992431 461486 802906 70922 1182012 121069 1727251 127417 851397 1468099 1715887 1534070 1627218 1785156 1473690 1471538 1697343 1753236 1161574 1873582 1971483 187887 1385049 1076727 409272 636186 1972533 182847 929230 931547 570792 1613043 105768 307927 403988 622356 1379276 1768840 1333587 1314684 1498760 1816177 579263 1673906 1768465 1181470 1268184 145776 1027603 189550 1900632 253839 246404 1040629 1458853 510352 26492 650437 540742 168357 1321245 705111 1081851 734001 800044 35180 20289 37573 1867651 1131101 117781 260678 30170 380566 1912298 575938 1646394 809738 1423285 1517877 1463154 610457 652360 79907 1443875 47595 1857815 1436929 134993 1385653 1248417 341695 1977568 340351 897928 204729 968576 1266123 34215 474469 1441418 1968027 1480983 1305680 1766378 1287485 797536 1916949 215785 1553980 837558 1711856 1098230 3448 1469638 994528 685774 434341 798724 1108315 2822 863982 997429 725970 1918287 161516 579406 136808 524180 300632 1096383 897234 339287 443558 1404109 1000584 776239 943213 153967 1830892 449919 671120 437359 1887331 1771007 1456937 1318477 503851 1787169 1628294 1943876 382775 1583700 1086136 483931 733286 1075587 1282774 180219 1712079 1792576 576574 1189962 1962369 294809 284245 1168734 1742425 787713 334032 523272 1900040 719450 348421 562461 1590867 1405639 689535 370823 284031 1719252 1752110 1488111 1763105 934731 279512 1210283 876839 1916713 617274 913967 1693552 991645 1581374 1508694 1196333 1718798 229055 1636013 170046 1425345 1757451 322926 1723189 672953 467901 1473711 1453537 168736 603559 570456 1091024 165870 1884283 833345 390784 458418 717058 187849 121709 1839305 1038217 1933389 1826574 997821 188485 1694922 313643 20585 242705 579608 1501578 718310 1890435 18644 1573378 1312686 1820767 1052639 1222539 977342 434368 1105653 1485050 318504 1411743 1612123 348367 1689914 516675 303119 1613955 715677 1518688 795719 975441 1539946 1671636 806428 1028242 423154 285425 1214512 1052805 323067 1396638 1159429 580323 848690 78808 873734 1023608 1369205 110011 1737260 987425 283692 537121 1998933 1665863 569243 1210847 588752 1024153 1841135 1370667 1164416 900797 1159177 1637773 551708 230643 465418 1091669 1483149 1023047 463761 770729 1729461 714900 187634 1867426 612214 1418942 1730751 1319225 1160748 1441838 934156 1399971 251150 538207 173201 1545590 1746508 332243 1004414 429474 214672 967127 1270173 673398 266824 1390575 1543887 1120906 595985 591724 644072 1121813 284802 33761 1387259 976976 23605 562055 1600904 1398437 1344757 1543713 1403770 553370 11719 1517013 921758 391490 484024 176883 1759925 1340492 1869891 1932463 90088 1991664 33201 417883 1735670 1101871 1681553 892159 914252 1085798 1393663 1369395 398892 581642 603448 1903370 1108820 1830685 98790 693781 189876 91142 719956 451196 1695025 1019168 564243 1422705 184515 1500716 1909615 625962 35260 1251288 1819277 658180 1583709 1867558 1651561 531215 1885454 1076334 971298 355183 643482 1285123 223272 205469 387174 425976 1755993 1379258 741460 579724 680695 796076 1021152 1796029 1071659 1992742 708430 1518117 346451 30432 1596153 1407460 1121606 1906615 1620996 1506054 156068 1776992 33828 1360933 611077 1694565 624624 269568 775138 1320919 94388 1093580 1603704 1335469 1956459 792677 1214257 1133628 992126 649820 1586263 1377345 1687674 276457 725434 1327839 996707 1075230 748399 151835 1351988 1310782 684043 1168005 802972 319300 688351 339269 568238 562527 1842022 1607886 1942984 1916927 1129963 840325 1297052 1413283 1784199 1557070 1696650 765473 857200 223996 210202 1752530 1869654 1646956 789683 218263 627062 99852 1610041 914421 883696 1461841 1183251 1431500 1967185 1606939 435328 1228906 1697529 1568094 100982 1901427 1831765 1913034 1045166 260460 541395 677813 352140 417665 777248 704589 1073584 1939879 263398 1232593 1722643 1236048 1962733 1054488 823649 156342 1192484 1715256 1677587 457329 673257 76040 143752 1094579 254224 492794 680422 434048 1106158 1887350 1086111 812054 164206 777479 1575188 1086004 201759 919077 256237 1697602 306140 1287495 488610 1758375 1552824 522269 1248847 1358071 1974193 850638 276290 1312083 835577 91076 1208264 485869 1369741 1083701 70259 1494577 1650643 124391 501623 1460988 277484 303997 1578473 894302 399357 1818008 1248349 302452 503834 256732 167951 1517172 1556254 602423 324716 579676 67625 1462439 425794 690350 1210540 1164531 1779299 798605 341591 834165 249975 237750 1434920 73963 1476764 9521 680332 940349 889568 50474 1435351 955821 200891 396884 326596 990027 707109 431241 858617 24943 989959 1198314 605798 1521833 16405 1929880 586955 474121 716285 212270 134242 1890749 647088 1514578 1075276 1316847 425627 1920683 600116 1624382 791248 522534 1656941 1018471 1962366 377171 1662153 392380 127648 230659 741683 428917 79867 896495 1648060 937652 1265835 1193459 142757 1392826 831609 1944520 448027 112723 235940 1461947 1552466 429949 383713 1087212 1167730 5595 219935 1899818 1128735 164098 1755081 1509220 1180749 1080081 164861 1578711 369076 1168012 867542 973065 1947210 1569794 608096 426765 161292 1678397 28256 1179794 797556 1289717 1903395 1788936 663624 1082719 1041800 1777224 459464 134008 650685 1766995 1707437 1768342 83869 371959 1067061 1752828 206768 603203 1100151 1752426 1418112 977422 1940966 649387 1886104 1827789 1438467 1980931 1238612 1661271 1996141 244831 1515944 1932207 162731 1973679 740288 687819 1078588 1670861 1732298 1784369 1333280 342551 1897606 455070 1913770 382920 1615636 979357 655882 1546291 1239884 118785 62137 1777214 1495169 1163115 679422 354040 1574026 1592723 902308 536232 118838 52897 49622 884143 1017665 442380 1923691 1893795 749695 1701295 1126688 1849872 1443584 1427365 1786083 1410393 44761 615323 668615 915429 1036049 1126432 780004 602475 387666 461417 299987 1750140 1902684 1438495 808760 1427027 82686 1436412 979473 1866995 1861833 120060 1144987 1932496 496027 660809 803674 413366 1374211 184073 397458 1654261 1235493 1914062 1455145 1784657 1757760 1719360 1576618 784257 1053487 539387 1048482 1852649 45570 11275 1055524 1106182 1878517 409328 808030 1589303 614071 1424376 1809783 1767607 769408 632849 682568 1591209 899938 1888114 824009 1615699 571794 930174 259773 838145 440656 711633 874307 1636928 158758 494992 81353 1196054 783584 1208187 813931 1626555 783967 917989 1701432 460852 1757134 290950 1526384 1558820 1292662 1451126 646562 1885176 472390 1263817 552152 158400 392084 771270 1897051 1463478 1310184 846231 1242206 1582669 1255656 298649 1703444 621209 1462619 926163 1256424 1040688 1176964 26797 1768794 1671056 80344 1003333 1665215 762564 1732851 409771 431720 294266 1328043 42020 1316294 41022 97410 33663 1258089 951973 1438774 1197236 1217338 1289490 1092893 1156747 149929 630179 130941 877202 513053 1760659 1356006 118013 811 1663164 535662 214851 390461 1066996 867167 1889503 1243974 1369614 1337752 913251 788048 834337 1976669 1566852 1732014 252909 889995 817255 436933 923091 586897 231820 431335 1474920 1928675 1085560 999923 1489444 1462777 209617 1780387 743653 497447 950602 1712964 1242275 1548426 961813 636431 64220 1909959 387999 1425298 1048487 1984713 1839882 1428607 1862242 296777 588754 320668 1245205 865391 627754 913081 1595253 1198920 652050 35709 1111576 504737 1185353 1058140 973361 248960 1072927 1460957 1734886 1302502 1472680 1252354 704210 48520 41768 803971 1217107 176349 888490 561584 1817640 481163 1532497 1858923 479299 85203 1183986 287046 732565 164468 1050939 1131796 784390 954413 982494 335178 1758386 1464759 1611703 678008 200716 388629 1959556 1842507 147303 892699 1963778 243179 325266 73619 1920777 1725432 100113 1209934 310765 586500 552746 1338526 1611794 541727 1627693 626202 1148611 1429904 954459 776420 1497936 384058 134099 569858 436965 779217 38782 378119 706805 120331 1652720 1279368 673712 1482366 1080893 839249 1306290 197235 426624 1687311 1381297 1918790 216581 535988 1564450 1967318 1383189 1645267 1298852 133536 1974194 159510 1141675 1027822 1876299 467018 1161207 976404 586607 664042 1236169 1613533 1013746 645591 282330 561049 1148557 1234375 1590951 1746857 74627 735729 534508 491103 1569249 829928 1568923 829395 342423 276377 1631793 269797 434573 879969 1637896 1023137 333218 250241 1470891 1715315 1323742 487643 1209469 220148 1223318 1390560 564226 1163489 574098 118578 1350855 258864 1268789 1460425 1856411 1604347 1809713 1793403 784529 486524 551691 468313 1977336 1184242 1776556 1639225 1488751 490747 1599179 991962 1512281 1485356 1400987 111183 873289 717200 135637 1405376 635315 847663 584594 847788 772286 1394690 884364 416416 971410 868848 676512 392631 1881125 1701022 1712265 635986 181732 1302640 1316632 90518 1957010 1417511 542824 1490647 443204 1558486 3456 77080 176344 937288 1269022 1015581 1117835 1251039 207883 1186678 661515 451180 538385 1176826 66212 1115988 1588900 825095 1088958 1998725 111120 1511621 382062 1947917 1430597 445170 1846901 214004 746416 668334 1950793 1885939 1040694 695493 1162482 1017268 99951 386928 485294 1522406 1582657 1400005 1156949 430190 1215511 131455 1187286 209324 356548 357932 682507 1937586 1187027 228978 1693784 1038759 389278 183692 748052 723253 183198 1023993 414309 1534178 154571 1281369 496366 1187606 624809 62723 78582 168042 487948 408424 882762 1341759 1679428 1454676 971780 1746359 865254 1721992 1330173 51166 1904528 756812 750310 1231324 1342213 965106 55934 807654 1256825 98695 221942 952096 1130269 506798 1746721 202925 726328 1466854 682661 1516792 534479 271925 1769441 1420611 1884802 1529847 522488 1204571 1026559 838887 1094153 1941305 932975 895969 321930 1409989 706450 483368 689150 1010050 508566 1350141 641601 743624 113550 1580891 150544 1217604 1417029 277600 768075 1994339 1385290 1624375 1710697 1846649 1463745 178832 437637 290009 98378 161758 811045 1520215 1733771 808575 1815722 1025520 412085 809802 1099199 311692 697207 1451746 1570247 702225 1190506 284642 1442004 229792 344066 1009494 1949880 1083187 1752719 937672 537077 1349595 337582 1853615 1537022 1386241 1887179 146930 821621 1452018 26548 403547 529614 1365327 710063 433861 1484072 22158 876981 1507584 1715980 230039 1497686 1276776 932738 927348 1227247 321230 60344 1847787 170572 1529317 1087045 921738 1508310 611730 1791584 421775 609600 1821359 1767907 619770 1585115 1300759 119830 1179452 1179717 1827494 351534 96072 397123 111968 847130 521807 1638131 270561 899260 350344 1894989 1983080 422934 1668244 1691547 1763331 500490 7934 804220 1202768 126663 1689175 1408375 1879993 1371130 1535698 167171 398820 164684 1960993 1772175 14130 819412 1374380 1957758 1414670 6746 3496 1998306 1030681 1665251 909780 833988 1808489 66414 145348 1430917 1197779 156018 314726 1538385 28967 553138 1723436 95481 559060 1893625 877513 1581982 1237903 1194987 1062646 161121 595460 277401 1169527 587218 1503091 729937 237297 93180 1332761 1747385 1816869 805304 1864350 1013829 746908 1409893 505731 1847231 1999471 1912957 1900003 230807 1053014 1449202 1669536 273832 1573896 58224 1340836 725654 1355045 770920 1952080 675901 651756 164647 1445303 1742796 775296 1955827 1522272 840359 1979458 216184 143531 194833 1931499 1244343 1819868 1761997 712309 1990229 135434 829198 1271532 450280 1518353 1443486 1713060 982757 761177 1168834 1698906 1524252 1735695 1895434 157542 1018911 430259 1214735 1238509 1994754 248273 1941626 393968 1965976 1987127 54638 789630 286068 1652591 438480 810291 292989 1628673 4881 1003207 584855 439407 1609556 1148728 797329 669083 931390 1309941 884870 1686006 1308656 874532 1226446 722986 733938 1039797 1470569 630127 838735 1853011 1656907 305282 926097 1423001 28538 249236 1432897 39779 397531 1169266 874160 1304866 1407181 1065357 152771 704169 59051 121412 1721070 53703 1088139 1587797 469462 1682944 749969 1421578 370011 700710 905253 1303418 1416152 1466883 1487603 1576849 1573555 627182 380000 1745223 724481 234154 761715 1806718 919862 1388698 614990 1439929 1085361 161175 230288 27876 1069400 1435947 159792 1925963 1698847 539112 149508 993941 1715446 1556159 264977 302329 1673286 371091 948062 863807 864671 1533538 65883 1134089 1483932 171990 1244980 535430 1432107 1421086 890209 1249240 359184 381727 1905553 1415544 1912486 1655170 839399 1654409 1150054 983186 1029107 999696 214063 1009865 689561 294738 597851 690372 55077 1460217 59795 1612495 352379 1940967 852248 1596084 25156 984525 1307961 963605 1922147 1623173 1663976 569145 300798 1496697 876344 1471269 1376105 1709486 1430344 355616 1548348 1758581 921557 1261960 1716072 523854 794281 410678 1594597 438882 1898503 1017644 1935947 1188911 1228173 1537215 1259639 516198 614847 1754341 821905 183671 1911959 1651126 1105918 231395 1258027 1945428 309674 486103 698299 456203 506326 1460439 653516 1256311 1711941 1128985 1377588 95787 1955496 571954 841973 347691 130520 1584659 1995730 385940 1647918 537572 1681232 1923973 625162 1998249 744002 1753497 237079 1046123 1751323 803240 61771 795838 1459116 870504 900019 508762 1087586 1164056 1726625 1316267 1287909 328862 1910886 973872 418715 549641 1625689 193513 391349 1299362 1062535 1929799 1916708 571155 804136 249205 394912 1066094 1978706 413160 1044693 1851358 968899 1311713 1504147 1724059 1337213 557042 1693702 444993 887479 699822 1510891 817710 1683578 288056 512858 123766 1717083 1893279 537680 1913428 1701606 1617636 662098 1023850 486145 1880441 556223 493298 1141037 27738 1548100 809762 1003539 1147061 723254 1366255 1178234 1288262 722340 1730804 1698795 369386 1151013 1986688 85398 609388 1617678 1822009 858694 1229607 1813528 1811948 269856 223208 512791 1951579 1860348 1802635 845950 1412771 1728191 91176 1307764 876997 1471232 1475018 1543780 329760 1377962 1121930 264129 858152 1143859 1600921 1873070 1717020 1242007 1996611 1240773 768126 1209380 1367865 279298 708097 1790455 454381 108237 831619 800218 1441595 276888 1163725 742790 464401 1631438 1485135 369432 1934823 129663 1026037 871534 29613 880884 1099539 386723 1342899 812731 222345 1486995 506198 1154364 1121525 756200 249155 61212 835723 656794 512348 1886452 523169 1102290 358388 1581719 394890 462442 494302 1373859 943303 288437 68264 1063922 379361 766872 458860 70073 578461 1008444 859579 1349059 939988 961433 47198 608981 725101 1885898 769989 1550461 1178465 458857 345206 436154 927840 1618266 713432 760022 1179410 964108 1991323 1674252 134808 1912397 1416078 960928 409853 1712156 1032850 1488099 1859798 217992 1143664 1155116 1688933 101125 1060080 1839074 704511 1137396 560650 1896245 1783443 91861 1072176 1918413 1547929 1296145 298029 1486458 1833177 1109834 1139468 1227412 813671 38740 1432788 245627 893627 854777 22520 831999 1056578 827206 1106434 1812391 1754858 379794 1446209 416599 155141 1602545 1456035 250426 1387798 701991 951445 656623 807185 340241 379894 47580 1733066 1636678 1465438 1818589 1749056 1187037 1256229 790577 1784794 1439102 448544 1707362 972445 134320 95988 609517 49740 1153367 1361865 1566128 1537998 716618 623889 1395867 912652 1531535 1483076 252652 857538 1184775 608702 1111556 1037164 1809732 424760 1128635 1466571 1892193 1328120 17821 1378821 855360 1618242 1774164 937867 164187 1301395 641161 1185093 739872 724336 1788987 1906509 822688 1865214 1277460 162935 55531 1543942 1198463 117736 1448715 686041 413449 1568535 1585321 1984419 1754069 349916 507893 292528 1695497 1512806 1553640 115983 1298722 1649566 984844 1512996 434503 556406 537648 472350 1432252 1261596 1398045 1880243 84634 1137371 982537 645973 167230 312195 757269 1290729 1047272 1335968 90137 1778065 297633 489536 312536 812641 424135 1339598 816131 566497 1816160 634068 1031259 1370399 1031457 232359 1611206 1229132 1929972 117755 1888084 1230802 980303 959172 870606 640892 588571 278888 1273281 60332 809033 370606 1335640 446566 1485951 240637 1743030 984668 5908 1856936 912141 1347055 844044 1999878 951107 558412 678015 245667 1121716 281530 314818 887161 1113429 710023 527412 1457275 1268366 1094375 970455 1630441 1357120 81128 1729366 885221 1211314 1033784 314572 346113 1644281 1451848 215032 789350 1845334 984171 114631 255713 1711471 964315 475999 820818 226312 1420937 160697 768182 288391 1245964 1550859 899581 822241 897280 1900727 1306084 830844 466269 1461881 1361431 3800 602283 393980 1654242 1624138 1843542 1535560 554833 798959 528321 1335168 827086 131176 1260990 203443 1988220 1645843 1226109 210432 636469 486792 613403 721672 1281042 1219874 909373 1801971 1155541 872933 646890 446121 145251 1539873 265854 371426 1309115 1590241 230616 955406 1213406 374914 1355469 286841 1327035 1833615 1994743 1858732 646733 496507 1510740 1699779 876801 1012984 806660 1631529 304668 255034 1835544 1070607 690517 1494721 1393624 722514 1535252 1139285 470793 274196 298451 773648 760292 547488 1743950 966344 1706501 362392 873181 626546 626031 799632 1508717 1446873 616235 633865 988741 1463944 553016 104570 1615634 1094071 917338 1669178 1585002 319143 807716 1802104 477455 1689039 1964469 850009 20946 850980 1912554 1787718 1921050 508668 796655 1388709 52637 816654 1257508 1671160 946489 670746 1121214 596942 979860 1008230 1260678 552974 818366 1771672 1433744 1507374 1635956 638577 1642173 807104 56253 529520 1248701 431970 437780 870512 1051831 1219598 1028629 548078 1485383 1322878 1805686 540721 600769 126339 1104416 1409259 1098472 748253 194702 337196 1937765 1382938 632914 1483114 491277 661875 178181 1718408 1517491 433732 1981540 1486559 1513892 1059353 210244 1704834 930965 1510435 14400 1854752 822310 404671 420744 637428 1090091 532123 1688231 1678270 1007140 1889553 18332 1832787 1149284 499844 1965205 881562 1852631 1725326 1478038 760070 60922 1189251 547540 256703 1518468 1570028 1134168 1634950 548510 57974 1682706 1813049 1693993 1608546 140854 770861 1030832 1289606 1237398 1167501 245863 1068280 436002 1020640 468283 1877532 1408554 1726053 1085895 750376 1297840 392849 1484358 233549 1047660 327493 209780 1793052 1165399 362930 1599707 292250 1242806 1579886 1416218 961019 122033 449109 1283672 168520 1925062 1339600 839959 1231099 1600616 1032419 312161 1777028 1907848 321165 803128 1032415 1610707 1469517 595893 1775083 1893102 1795715 1201829 1934039 953071 14147 130580 623010 1922692 1629928 657863 1200768 1559509 1948316 1852439 1420753 265431 1017465 785807 1258694 1484020 1362138 1097270 1440168 91448 28589 327865 648504 882693 1116635 1047561 623983 1270574 1618755 1090909 597150 804729 953872 5005 345784 669943 1190264 693889 1567133 1187745 668125 208784 21573 667979 1146877 1023274 1118006 125682 1737618 288531 754212 924900 30584 999031 1706861 1611305 441739 529738 1286791 319796 579518 1110600 1397631 49570 1320026 1424932 613850 1641776 1252003 1640455 1362395 143277 1786932 564570 666178 1978759 1357064 1354024 1770083 19117 514624 1772068 1233609 1212768 1538843 1529989 1399729 1602725 1235199 1117036 1375923 1830459 923488 1621601 1176641 1032504 811553 933653 1811676 1083517 283771 1545535 570410 1728629 1741703 705226 626276 1761677 281341 1212957 632667 548058 747916 689831 1003426 1051785 721500 839189 99651 858807 1597994 443719 1269867 797066 1136261 1707760 1055600 81424 1862261 1329856 1666445 336562 1721781 229566 323654 435738 341504 1781836 1122800 1688837 1856389 1024319 1394837 1227286 770984 1929017 1804613 1653778 88315 276089 818406 1391013 710931 308680 522663 584540 848939 1262827 1506640 624496 831500 318896 900116 327121 1936062 1193067 513950 1330246 738318 1603246 305397 1225272 1148259 766265 1540312 1432172 653326 1182639 1657990 359223 645889 1085376 1148310 1863070 1709433 47933 894239 342973 895430 1003405 35280 1959754 614732 1531201 602278 522839 1791178 510612 1428185 1306849 414986 1960749 1873615 549458 1785357 1695033 177909 212661 476199 1156973 1979067 714369 1044639 1607626 1104518 1993521 1674278 1648166 1821807 1143256 740185 68515 1348749 918270 1860713 204204 915039 1002054 499850 513318 740257 1649260 892874 629770 1635480 574146 632681 1263726 699736 1663735 458479 447207 1246603 245245 113494 1661680 1423027 575903 685957 1504051 1755225 340637 210062 12876 1567999 516613 337409 866027 1732950 1586202 1112910 1647160 337449 1379394 224641 446993 143976 632464 1038216 1621923 336794 367243 1433924 1411491 724573 699291 834767 1582419 509566 893403 1819177 994241 417165 458669 1171548 796326 1307222 945769 728203 884915 1273536 651988 1998287 975604 699247 711697 831158 915477 31805 517527 991239 1317673 1092677 678557 1937466 1462622 1097828 1525928 386834 1857747 1160818 370798 1475724 560249 869178 1735315 624923 1514696 465903 353888 1060021 965753 1761433 1458168 509268 498539 1364002 1549790 1000747 414950 1216751 510858 233158 995738 1342056 602125 1074203 1262449 1806653 1842235 30114 1378200 778927 1391219 1080157 95390 313538 1505071 855533 1665057 1403840 125717 68267 246079 253432 573698 1656928 680100 19118 996891 1220239 1018914 981963 105143 590594 360224 851050 1225168 292951 390580 1270567 1073350 990785 1450888 1348072 1709941 8747 1776453 411312 1960304 1441489 808900 253034 1392458 1318407 1005429 698307 1078989 803337 194849 928615 872323 1047791 1614935 570683 1646670 839813 930915 498918 1517589 408366 702169 830262 1446431 1041989 819498 1129018 690869 446985 29117 1168899 746018 197847 1800332 1720958 447686 120701 1113080 734107 173804 1194197 1622131 1822121 491241 1578947 1351833 669711 792680 973986 753234 436106 108841 135930 1675948 1108727 1746187 1300874 1495991 1624960 369527 470655 1458961 1735683 1102779 244569 226267 1176452 1616824 524940 714391 1708661 1864700 1009809 689930 1121207 1401097 1309551 826400 823885 1628036 816987 307949 1084527 900375 764569 1564 1470688 733381 110026 1963117 813874 707720 1650998 1268164 806399 1188322 1360835 722761 1814233 288312 558200 1088374 1468987 1506194 100171 305567 743987 1293390 794451 1182023 374016 1988911 408283 547116 1804610 1480052 762229 990759 1062778 370836 1134144 446346 1453054 1788004 1815562 350477 230534 1400850 1313821 1520100 458006 834196 411588 770443 1728862 761391 190699 601431 1956780 1316903 869259 1521066 761981 589054 239511 1095705 138945 991102 1146123 352357 108296 1443603 864059 1990922 868799 75229 471731 1520145 1938221 1520272 120773 343671 974785 715411 397273 474871 1013636 478935 1442739 543929 299581 34847 199618 1448702 1673650 1066990 1370537 965815 1033623 1110215 263417 1846799 766422 55923 1505714 337436 1991337 845361 248996 1959599 1288926 313178 151843 1597044 69695 1969670 221646 1087614 357637 335378 155713 162306 1619327 1248397 778353 1468632 1187861 1213984 1115283 727157 1638477 1769333 1559370 376733 930129 549603 929606 1001455 451127 7330 746889 823418 926975 1669831 1870771 1048943 924600 231966 1188590 1338988 201785 1033314 1607044 31324 1887043 1212799 99460 849494 708951 548769 1403890 492141 1349036 225514 242863 341796 534877 1852451 1076534 628237 184038 1896446 1412115 1661998 1419494 963895 1709573 226634 1942387 1255553 983861 1674626 986108 636633 258364 379700 1602776 1375125 1880793 1995427 1034378 1685403 804388 28265 1666555 915409 90470 396696 666024 1701655 1476589 609498 696483 1447718 222226 292896 128561 1363804 1259512 1421178 36050 1977672 1347835 1018049 344091 1099680 386162 285015 1241844 1343820 1725038 39394 136069 453071 705196 1329996 1962723 43790 1739053 249652 216185 957266 1465912 523872 1543811 836925 737740 799397 733140 297222 1675413 1734698 158983 150740 384338 1779475 1041135 1745986 1536948 1722506 376986 1192286 1812838 428267 1281946 778451 1116363 1032066 974722 1760793 1874467 33917 178745 664247 278147 1728354 1084832 96075 532497 481717 696974 1582218 900934 373249 368629 1763422 1927182 1269525 67727 1397332 875255 1947578 1198147 1097156 1080247 345623 1907981 795302 1120463 728663 1161443 1006178 438427 791368 1037355 1776813 1339923 1373308 895254 1515595 992624 820011 1074657 681122 1076169 1457070 197820 1310831 1183051 394626 731864 1871841 754651 461167 1645980 915123 963216 21555 1393226 897567 356176 1325426 1114057 1318088 1494269 1475635 408295 1261570 433279 1625134 1455292 1721311 1844917 1406562 839483 62341 1421009 109219 1314034 588122 1609200 1188047 863985 973602 1463192 274975 185630 914706 683528 1592080 1848348 1817234 193264 108933 1487161 1291499 1156193 1185125 660719 68797 831149 1845753 813579 1024835 1247129 564167 160025 853873 585683 1236208 1307280 198086 1481553 1843657 407779 904678 831264 1913549 152846 1574289 1436006 668591 1099613 497424 242602 644238 569556 1049813 896155 1171448 1048456 72822 1195275 704572 1739110 1401159 982208 12432 1508895 861353 226376 1166435 1081750 363685 1337381 1356373 485220 1383540 1848306 129686 1038015 1037711 1127359 247112 1515355 867161 1682900 87514 520224 54944 991106 1167252 887968 376099 1742618 678964 1616125 1293382 1549957 644897 1734696 1616006 774227 1440513 264733 476269 132115 829089 340753 1034947 1941638 24586 85875 1080755 12112 1518440 1295741 1847619 1180819 210793 113721 1945707 904407 1545564 914240 800664 304024 988723 531994 1897707 1635040 1153803 1217540 248962 832784 488262 1470286 1675966 348484 1501723 984710 1014847 1587527 1700238 114829 1359242 1692863 923676 1224651 774318 1931381 1949088 830318 1773799 441798 1868801 1363167 812895 240682 358247 1938837 1242334 1066273 1637593 1041843 1728018 868577 1983964 378652 1110497 925515 135546 541699 672669 1235142 1689986 1186792 1867817 775438 1291624 1142016 1645987 374474 805872 1914636 217885 380410 271376 831730 517492 1989095 502115 1317646 551883 960222 49472 1477749 1978578 1303169 1185485 1254840 495087 1733404 1199133 1093157 471804 412475 1491041 1623948 1523877 799746 98433 479923 263899 956984 134901 842805 1306639 1857765 1711208 1711809 605228 201331 426976 627545 749326 1531377 696371 643503 1140953 1671879 1356754 49271 1681158 689717 1336673 724637 1374595 960784 1080229 188433 235010 880062 1790379 185944 852486 1436805 316579 1454977 223904 1931389 311029 409125 24293 387485 1256496 1459378 392603 1095914 305721 1593334 1376061 1167030 1631922 1900191 911016 808657 1805400 1550773 124106 1394996 1613361 1266892 479309 1494901 1276605 1534381 1435393 1481082 1726565 1471004 1306610 662121 635251 1247305 283250 1210899 1100178 1067007 1701499 43119 1973151 1940169 1891467 593331 708417 523937 529899 284209 122008 1676324 449563 1733543 1422487 1825797 985386 437721 1663543 1258808 1189269 1080359 321580 1474633 692249 474214 1473291 1017679 906442 1668307 1687632 374664 1367628 1737707 251286 702778 852964 34772 933896 1116015 1218108 907248 1121425 220962 606032 1515628 1728632 1344919 1303028 146828 1737986 1203989 1804242 684964 895506 935724 1488434 1146794 110841 1004778 1182498 574906 950547 667872 44327 1523345 1163650 1877427 1158896 717280 412741 1035112 234728 964026 1952024 502231 986842 384345 1796816 259153 11189 421692 939922 433765 280623 675598 1051815 510396 1105052 1801097 200922 1123285 1431465 1486214 1692204 255334 300356 832897 926772 203108 496938 89942 468812 1992999 316627 334631 1324233 1259212 379343 1042180 883354 1051353 1666559 834202 203648 1679063 1120115 482204 544239 1759689 491009 382079 1855112 1045475 1919012 237162 103524 1125979 1344077 1745267 1051525 1101974 1654595 1353007 735564 318178 1559332 1020907 673720 377853 82841 1991448 748715 1117549 1817041 35915 229227 1959086 271889 450848 471859 763516 1436618 1191461 1155554 41229 1365408 480494 603039 558039 1705854 1345995 889179 153418 228003 987294 409160 506476 36030 1397396 1696342 920723 419066 204171 1081631 348579 1683652 1905192 45744 1316323 336404 1315735 1726869 1902420 359232 1414587 947802 1887641 1605808 43275 1484620 1230540 798806 1039045 1605542 1182633 1597244 599823 749323 1525277 904242 1963549 819741 680614 1105514 1380631 57453 927171 1622817 1070463 1206411 761744 1152188 1440538 984779 185416 324157 1996357 1124382 564998 987523 1947031 1813308 619680 1284058 191849 1276519 708688 1717805 1392701 10679 1352328 815569 1763754 1511931 1736496 475861 1531358 740650 1839768 1018222 891901 1999576 890357 1923372 238687 1591610 477017 907497 521657 968461 783415 276657 721167 1164712 1322592 1394470 1200502 653092 695051 1076134 1919292 654137 1488336 569118 953195 1955871 291458 1781155 1574993 1894047 743076 1579598 1390991 1708778 178451 319639 1016304 896434 28360 583523 702836 385198 1809129 1716587 1912431 1388166 1423120 1640632 1158392 354867 1334333 1339698 1751811 1307703 559197 1764513 1778025 1510419 1025087 599694 1571919 1266529 48685 206442 507050 1358673 1886728 42255 1630604 1320297 1422907 1283892 825623 1064589 1441368 1936909 914348 1644765 1141872 1981135 942116 1353136 222351 1981767 80873 8091 1336650 458949 730976 1558672 1492534 1414451 920098 783119 1985448 1292792 1498160 728632 1633700 444980 343047 887184 303772 1713636 1169775 1129042 1127132 1800264 623039 1343461 834397 1007742 1290968 1649721 1205473 300467 1840646 1990635 45495 692442 706607 1415147 1876141 174573 3543 142839 331625 1939657 1275610 1339071 1645634 878341 1584269 1989997 1457285 556101 1670126 1896531 1086540 1188792 82639 550081 53174 308817 267682 1150845 604818 1345428 1688119 1153824 51914 1331803 375975 944800 902991 117452 1167400 421732 333607 834365 1571558 1162306 1338994 1531277 921081 926469 1590151 1533021 209629 1562864 1084397 1497645 30357 1234422 1711561 1014395 1426696 27674 1955374 372881 333796 928774 1854803 1251929 319544 232109 575941 1938050 615289 1951278 773816 1273875 415885 533516 1116189 382547 36532 1723074 269451 1894037 632044 512843 852400 1454772 1791510 1131690 65313 1135172 1812725 1863355 463892 872748 676453 460632 994694 408265 46951 458471 170309 1064745 1018496 692782 1200340 78415 535858 640359 606639 1651188 583196 1559040 1078235 949339 454765 1515501 533617 1638299 1982356 683429 1107665 1560509 647843 628452 416756 1042347 1852030 1099458 412319 1628887 1635919 292780 1667906 802545 334198 14000 178791 1410029 1896371 561361 753377 780366 1610860 1707373 136856 350473 398648 1248704 926389 1264258 1947655 327026 1410211 1856876 597034 1843037 141570 494016 453459 1413625 1850240 1197760 1929507 517 1798380 364744 1880105 365907 1444739 292714 1924296 826015 932122 872602 1245169 1500519 364477 175693 1637385 1404915 459443 925060 258136 1035597 296146 1086254 179483 130112 1312555 1127972 266443 1840621 1340317 357411 276459 114135 23976 1494049 1040785 1184458 1928991 1979641 1211024 1824748 1064552 203543 93082 401962 313631 429064 355721 675573 987878 606069 1625120 619952 157524 635625 1221147 431328 1163510 935118 50460 1945368 1083268 1116467 13484 40909 725182 519527 635797 1618829 1823244 1996182 1251296 1064424 1418039 483939 1622139 882413 1819839 1211132 851009 141966 116909 1731517 23232 1027896 1926322 6767 6823 145360 374701 470808 119432 1681431 715118 1477358 1583714 732291 836235 1890024 236108 715561 1803496 592185 1439189 1911486 1033143 160444 570052 924756 1342077 1536298 884199 1701754 1161859 881723 1926172 155888 839718 1991258 665984 551114 1295685 1324048 1280369 232608 336789 183007 151884 103421 281103 627576 1707372 844312 99752 260624 1689464 755577 1642996 1932885 334319 13524 1982910 870128 1892152 866338 1345571 620320 1451934 927160 498032 1524726 577035 635086 98473 1279019 1865886 150982 575821 908788 1895237 452519 139743 1223683 1431847 1231304 495461 517219 1000182 1854051 1057799 955129 1840888 1661028 428427 1940739 1879386 539677 784639 1610885 1787018 1236080 973521 673562 1863944 984173 1458563 262698 457573 93167 1243141 540621 1123822 756830 1449337 1634342 1855343 792739 1865240 268860 1918036 146058 1098545 646604 1444967 1431830 1327439 1837165 1074453 1963005 288676 851402 1305299 930253 831733 478963 804982 1877657 1887406 1810 1127839 344291 432964 930134 1095299 1954435 196385 1164010 551749 1036327 415106 1378575 1617263 1047887 1186463 319197 1500580 394668 268730 1209435 887750 587095 1105451 405123 256962 1285431 924385 722107 1151606 382308 1939765 281379 292768 1252452 801115 425289 937801 1556117 192081 745272 1471743 1879826 1616981 1723600 303722 839951 1398493 1338635 1194596 737258 1438926 1401506 1355646 1661725 1831927 193996 1940260 109456 1788831 1786166 547409 1894972 383511 1219397 1325118 1297565 252744 814354 982723 1940081 810334 848780 1583279 62768 138312 365074 1883214 1157497 783525 1252435 755448 206977 670715 487598 1031606 1395352 1413221 722867 1788471 1713888 1374127 1636665 1842107 1912875 896910 437573 1687039 1749364 1714534 1980002 77353 1928237 225725 671927 1386155 1422698 1885245 440093 1461171 744191 1079896 1104744 143455 1996742 1779288 1943107 62821 1812193 1255112 1969543 438183 1079665 788251 235975 925200 539086 114789 1907055 197985 1960787 456882 778260 1072356 974073 1637845 1224876 1630954 1518318 1022744 1589244 1272491 414385 314954 1654991 927602 788476 621170 628611 302360 679459 1313044 523371 704681 53593 391161 34167 231730 120438 1478390 123980 11970 1144126 1351321 1575178 988380 199128 741353 1808156 1904983 1848757 1094501 1314495 1834720 1810498 398896 661866 1585602 1955537 1296266 1704090 1213606 390424 1362512 1412659 1968025 1966113 235173 1510451 858969 1676087 1159935 329772 1070367 665344 1306136 1771455 1365862 1112668 23062 901623 712432 323401 867384 691088 753661 423607 1526160 889109 1553422 365343 1745367 334625 1232975 285091 780983 2450 1633932 283980 1973226 44878 60882 361541 790281 1165199 1867313 1390254 1611177 853350 629207 1368845 1819876 1934340 1850352 528368 1472904 907965 361886 1549770 541858 1773244 169051 1337514 599246 1600390 1910809 13022 1976994 853046 1593939 1097304 1796237 247129 1198697 1228215 1855206 24642 1710387 1706338 298329 562769 1318912 1298892 726562 1950963 1156714 812087 224650 531836 751976 101139 1234100 1156998 930697 310248 671556 473281 1758480 877402 532931 171764 752433 1072072 117287 358399 573134 979586 1678671 1426434 1807899 1978791 526680 1577990 17716 707912 744583 1230517 61588 1249497 150656 1211103 1781484 1446404 1896645 982317 218447 1515084 1126174 1298277 111971 450723 492006 1623767 700512 1086438 572033 158926 148064 1132852 1305659 368041 1736425 806961 1431118 867385 1902882 248226 1529150 1361011 462283 1013995 1105256 480155 485930 1052052 1655775 364450 1915930 1139596 1577273 1240613 1135334 720222 801603 866840 459725 861781 934541 160713 510941 1432589 1806436 1329322 359219 771635 549182 696040 1374534 680099 603830 498350 1384291 586745 1312090 1767048 550855 819375 1067386 474527 959848 1323047 1380387 1555283 780960 255107 1773786 229536 541357 1942288 590218 93411 662841 1064028 472555 1192766 1141069 187662 1570597 1006320 648374 530052 817538 244367 1698762 365124 241789 1553506 833643 1191927 346161 637361 164475 750996 848434 647040 1959410 1669944 77307 59896 493874 401964 962757 1084508 1537099 1670134 891554 1947028 1091345 175959 935062 318980 579862 442217 4745 1916031 671775 1926269 1880906 1352412 1020376 286157 1843523 115597 922303 538887 1464435 299444 1047039 555970 672141 1620799 1995015 1480479 1342539 345920 1281654 1500924 822698 1480704 1800338 1759097 508213 1864109 1228586 685058 870269 909404 1057203 1112217 1679393 1186653 1124348 531833 1980941 632900 1048246 190381 1148392 1853091 1851728 1886656 767747 164889 1871754 1611193 49780 1685773 267377 1499961 600947 900599 895932 1653388 544920 858098 1844627 1308181 412301 1531418 985249 324776 56319 1947080 644688 236128 1595378 1081412 1211102 1492343 783024 353191 1894309 1141581 1295242 187490 333648 371913 1972029 1239735 498207 1075375 901824 1458470 917469 746476 42767 1942688 373387 992294 156008 1373656 1597758 574504 323533 667977 1870105 708918 331501 1733934 1072891 1607370 225491 1570559 295587 1592368 636554 58785 1173902 1905132 319311 979612 371456 595235 1926127 1778183 1360444 94499 1881407 1665778 279730 711986 431467 25344 146146 103726 846094 1144554 188395 284565 1401585 336995 530804 1317781 520011 105479 846808 902290 1517922 1532447 522137 643790 1585047 483435 824131 1927119 557633 1448165 686560 366162 645627 180461 1270140 1526644 111370 211430 1226251 9166 393737 519981 267166 49176 1011832 271066 204434 633462 269356 1063523 640316 1321893 594469 451121 945495 899842 1928211 1314164 1925861 1424527 964486 321299 201912 166320 354540 1545911 172468 193384 1837402 1495634 1383951 257758 497020 296585 1666050 1306652 595454 1406966 1100190 1062754 1988800 1105433 413737 1861274 1268525 959919 1694689 1062 1279992 924662 1729774 1531842 1975266 562712 182930 352708 1345440 1676766 115231 815890 1561376 1485510 397193 1269555 1100220 143761 1484121 753309 833670 1002378 1106050 1288343 1130131 551236 325986 1017947 531884 526512 1110630 620321 189406 935395 1152025 297950 553625 387336 222919 1660101 43423 1094494 1843444 195536 1151599 670700 431954 1612011 1520290 347122 1457657 706053 472366 1732338 16653 416944 942722 912869 645118 696426 1017362 68996 1075304 1956880 556952 1374873 510421 1011777 75436 283970 1562919 1517015 1659964 1734742 547283 1457496 303073 692385 1138145 722239 727492 932870 1319397 1608763 698876 1717086 8975 1219311 1609310 684825 1685248 1465854 48384 1096560 1430172 1272269 1215518 1978110 266710 1118072 77720 1106180 1820580 967120 316438 455095 1551161 1240215 1975798 1730346 1168995 236685 767952 307234 445166 340101 1854097 1818018 594441 305790 873696 238343 377177 129587 1204789 256093 488878 1714689 90783 609053 1329589 1513703 699132 306587 68251 1170954 1724257 1547274 575622 1370471 787165 1936870 977106 1959709 410724 1876276 452710 1831591 379235 175663 245512 126093 1457152 797822 570175 1905893 1986965 1155775 230641 1710239 1186710 1991047 1150534 1401044 1446274 1218296 674848 1187889 925095 1348942 1152776 1909202 1792165 1232141 824527 1557580 855822 1740782 1321866 1258955 305270 1826171 993645 880979 1975297 112369 1294301 1949826 1423776 289018 1120125 348307 1605227 24857 1425604 416013 1328589 955021 1629868 1809409 1292378 546015 1207564 1763803 843697 1061743 322066 737190 992505 285395 897122 116873 62294 1449176 1041527 1498491 1956121 558444 46396 439857 1088298 275190 448207 681208 1071657 816317 12382 265108 1368766 280403 667081 141400 456484 490738 1890206 1554536 1727674 1154970 1111894 811185 1870434 1381899 1717190 1877265 466824 1967765 1318060 962362 784492 1614815 1586090 143509 863143 820999 647942 195866 900005 1106359 103410 864434 1176427 1503969 1263166 713622 453802 760325 1909175 894885 827403 1620647 43699 1903503 102709 1551859 1620301 537270 1704912 1192150 1804843 1596581 1176157 132766 697944 1535650 41763 411953 1936107 1320613 1858795 1076380 320047 878314 684778 1075755 162643 579163 78050 381700 830255 1211533 806809 96030 231508 478363 802094 1372360 1987712 113615 245528 111466 1008049 1851951 1241339 1125275 1991958 817683 279020 1861964 465283 1940706 505982 696283 3162 637945 1125678 1704319 161447 513461 47195 328441 129248 1598173 816175 1356777 709666 122288 1373855 526082 1098369 722238 293462 1521750 1430458 1254082 445766 1752104 51979 1299849 503855 1709717 1978380 772663 118812 627215 18723 50956 1598809 1131467 1942083 1204345 1335487 1342344 50348 238651 1055893 1485330 1230183 163920 170086 1521111 1892543 732871 1400763 441176 1643017 1835067 1693954 280086 600912 64119 1441864 776448 459976 1839957 1044426 1420595 723876 1578111 1349257 1961190 213954 1760404 1758673 1188263 844486 1985444 1531541 115616 482754 557827 497804 409846 1603107 1983162 1666831 435353 60411 1273889 624832 922484 1567209 62621 608255 940611 981796 929078 307697 110948 1197731 1401642 1920024 1722542 77249 592548 1192021 447628 219783 1702975 820430 402345 1548380 1272466 1716795 309687 1495066 631372 6912 1246617 594654 709366 566334 1073333 148161 1174462 672568 1798652 687978 1437734 82719 493636 555666 1319052 1130353 994566 421619 1404588 821876 1651446 1180868 172625 1656916 1885537 1974641 1692517 816480 50480 1034777 1426655 972130 328569 1213622 1258715 611553 1244874 1098227 1533563 1548743 441842 300601 1348323 451639 827574 178961 558198 346260 539219 948320 444093 5537 774672 1263008 294121 1435592 1189118 1096939 1908160 1264979 258237 141078 1748491 789868 1558937 501507 1700817 1022130 858458 971125 66961 171864 1471982 853919 1446255 1052750 1949802 164327 1075077 1245585 1132610 1076903 1610240 1190279 1097795 1937602 1983944 981709 537557 1536861 677467 1281807 422854 1233748 1727722 896231 639180 5411 1354023 627265 1046446 687642 1639228 1375598 883612 1394998 263807 1909227 595859 1834417 1853267 344739 1085173 555796 415291 852879 1861428 1384183 1440083 1988370 46116 1488833 1121910 1593282 604089 1107854 1143365 1810613 1789984 1077411 942532 1281607 1777215 128963 227393 871801 484804 1410545 569109 622720 349926 1426114 1287398 1649608 931804 1665598 1380109 1406986 1272615 1612625 211100 1226978 809976 1421926 1863471 1521471 710463 613970 542843 1389307 1149424 780223 1927313 1267415 101457 1199809 549508 1876156 772073 363797 1276666 367291 736280 310826 92961 1568430 589844 678825 1335252 525858 682057 22230 1324521 73933 1775404 531082 1248758 52689 899018 464392 1560132 93881 1875362 1953646 318004 1139898 1140691 1890125 1206804 259624 1138001 1536332 1334049 1393839 1242265 1485904 59986 1597485 136419 183659 921776 202120 211233 956652 359732 187021 1351747 45156 1795851 1185514 426665 1909344 702180 723609 258821 1297501 415173 546160 932557 244054 1900180 1847638 1882267 1620166 814717 1125073 310261 199530 78231 328956 1624693 1968331 1136560 1621679 1292268 417385 1094431 1008140 1527512 324208 704360 607253 111577 382127 1716472 848034 1944080 1238632 1491183 417529 42 636408 1208286 355930 1619736 1595173 1987506 130038 1710612 1174086 1205635 1585169 1995988 747049 750344 915992 608115 1275507 1808051 117897 891876 191757 1381853 1673295 1886011 1812601 735920 605243 1108658 751927 753164 1923384 371213 1679432 122321 1698532 1643372 1912407 1025958 865330 296781 1444134 792100 647861 1714447 1849071 185107 1827894 228083 1306236 712947 1559929 1685317 1214115 469218 207233 720575 840197 33683 750983 277444 1392037 1081862 873365 1330056 356806 1758638 86450 237147 1651214 1254846 393398 116790 1730631 1456634 868450 1698484 1645140 902699 976691 1382 1823627 1441922 840256 1861725 1128176 187268 1921664 1641983 597720 643036 1565228 772969 816673 1614269 696967 1549001 1499976 879718 600568 1358089 795966 1050912 380167 1247927 523651 1782638 1159757 1875351 1145257 1381397 244488 1899098 404996 569727 1794476 1584171 678331 581430 754540 618881 1936407 171047 213876 715554 1656889 583290 1956341 1902943 1053107 1290098 1730585 527105 1367464 1752097 835163 99323 227211 1020830 260771 896543 1837723 856391 54004 1463754 901306 582965 309144 1418237 158217 1753611 1541361 885772 1379689 269922 1562215 1644283 614138 1411003 1744394 396452 314675 188512 1109405 648953 403733 1830400 734275 1493635 1175911 1323892 1792317 1899971 133449 1135056 90494 1912441 671111 1485702 767520 1354359 1661200 132629 1031728 1443919 1620812 1866761 110256 1281958 1868605 844043 1846511 620482 917152 1853443 1010093 714055 1063371 877659 471777 1953238 364617 1782804 1486409 1265141 1368040 972547 271711 1083970 1605041 1308171 1643700 622132 37125 1895962 1118886 287906 1374072 560969 1288886 1288427 1711449 417690 643708 1421459 595599 1760026 1687621 1181641 1461238 22637 1757274 1894196 942553 1827319 1778962 599910 267309 1259544 1133827 960812 1477724 1213520 1342885 1624351 1189471 219166 951369 1247848 324488 1207676 23445 1343543 1673810 933993 1921784 1966465 586350 1929276 282051 408340 74117 108383 158257 400564 1712219 357868 1876071 1868727 1579021 803765 1379630 575142 320985 896678 1059715 199662 1451504 1797549 1333665 1536145 1513534 855164 1212937 814050 1092428 1374356 6880 1421949 553731 141503 567451 385157 260119 692650 193611 34501 512553 1959239 1952967 862331 1877486 403649 1505771 1532958 1275568 301849 505078 1788560 1733219 472074 1389042 146331 1727471 433525 1973107 994295 918717 752992 1709856 817504 1947780 635184 235708 1228453 834463 736726 1829236 119857 384397 1294656 725758 503262 224095 687795 263348 412814 1560056 181426 1361136 1181023 1417525 106094 428810 693780 1801844 102969 74953 1852759 444413 848236 1776832 1624545 891133 1064158 772235 1773535 251315 1884812 901013 1357987 117002 319070 382705 119709 34187 788098 418474 284215 830504 1696556 56674 8461 397989 751358 1723591 142092 1890550 533499 1841854 906540 61786 185043 1583006 1108247 1374539 1087912 1260356 1575792 1028502 1731542 80588 588971 385933 718696 1472649 1038478 749607 1983294 1898577 639088 733389 1279552 509674 1305733 1073859 1108787 103498 34596 658179 1109275 1673440 1903643 1637732 1118285 408957 1607018 319142 1977736 1815022 765838 1850842 998880 957528 952124 246411 503709 1142132 1825594 1193801 1050017 653662 1420616 556769 1815323 1985536 300737 755677 1601339 73758 1774737 1428693 1248764 1664946 1808081 340315 1917308 1833530 1839435 1289699 1015982 780412 786027 968478 1603359 1288025 1151062 471815 166299 648414 22194 1187213 512405 202062 1112309 12985 1096633 873055 1392767 688190 265780 1363271 946219 119627 855411 469561 1698728 1510250 367996 1229571 828917 915007 913526 1081499 1173777 670077 1518264 1326077 1802216 506346 1368204 309945 953976 1114969 977769 1010482 1570106 744727 1920598 31330 1587063 1675018 1910190 983490 1795611 347473 1869773 1014059 1720492 1642497 111878 1484321 1110915 787234 983221 1590526 1106492 1790417 156639 1350153 1123652 408214 1179172 631808 971041 1213098 771868 1720151 1993905 1694731 1780524 61448 1903675 486547 158714 1364700 873719 151090 1241248 568210 1186889 1241900 1599594 722791 1285933 252532 448326 1705682 351702 1749478 992066 686208 1464240 957508 774245 449219 313422 887252 1397969 907508 363236 511288 85522 107831 1469295 1609281 163800 1919415 1660303 610470 1163875 1551510 1683179 1072354 1860779 1250682 502185 1792176 122654 516480 1833691 1807931 971908 1439474 1451363 243196 1952669 1297469 230077 1709760 1190345 510164 1872081 450861 1624929 1199353 714622 363132 1640929 634468 1745439 1783107 1684952 113184 766369 1471845 870935 1870299 1959884 868517 811217 826044 1814779 1543100 1947679 1414224 1079803 859973 1501890 1444513 1483875 50662 1741695 744020 1618024 1210462 1283591 1134031 1305193 326172 1142603 217156 1567450 732398 348047 1790294 352005 1089143 1890736 1764600 169555 754376 1186658 1772381 845858 1764160 1892217 1969875 1153591 638488 968348 1601727 1270094 368057 69297 241533 663753 256870 39164 1615253 657236 689977 583905 487021 1353971 1225768 1389810 343659 1236990 638442 1923156 671373 781105 1105586 1499109 1242591 282716 1300069 1858330 1587075 1005533 1153119 555719 278104 1499212 465677 338128 1475100 311237 1700504 562551 488117 1241312 235614 1299709 454915 153937 1678893 801831 139321 80648 1624642 910326 19042 1255067 291107 1418563 750825 1846668 1860753 466497 1954272 62876 1957217 1827586 1386114 416586 47625 523562 863501 1121817 547463 199453 1129014 192649 869364 1932774 1574633 1711178 859660 1742007 1505238 1895280 1737917 374136 1264360 1718083 403056 286056 1319752 1492377 332731 391872 716383 1410272 1117085 222385 937668 1631341 1914689 1378373 1960470 728811 1283176 1090792 1231799 793828 1960040 1832059 1794613 1926797 514194 1018709 1378572 1800735 890508 571939 358109 1512215 1429836 200347 1543528 115706 1044413 698241 1523310 41852 1923161 1221796 1732387 1480481 1994651 1164050 1623561 1534618 1853833 830701 608142 414108 1788046 1942973 908366 862312 1274577 683139 937074 219058 1770970 972217 1517216 1038345 1249362 207729 1474734 357565 238833 366952 1930207 504677 1375875 1564670 1945318 304172 932936 1486075 214018 1301204 708795 957685 869827 612192 1609479 1670299 657247 684569 1994689 1258103 9095 142027 288461 1121248 1245844 233712 1070297 633642 1143951 1806990 1073539 1518243 270488 484169 1661749 982234 1517831 1357646 1484533 1162726 1418727 1455103 222382 342864 849795 270593 20850 1305063 1790695 1891445 539489 443959 66655 1708195 1996178 1448864 852762 1819200 1535598 543515 1643040 29543 1784690 1232965 1824894 5730 446834 244568 633394 1768660 466289 443265 1988391 1133687 961218 1473605 1342808 1117979 1913606 1426506 261016 646972 673365 898837 1149075 1662997 20747 1935481 1985068 765624 289853 1494382 1016493 1941846 1567342 866343 509728 1628496 920437 1316815 1680628 1247872 3419 1755990 1772240 95338 1309078 1453228 1217382 478301 1316254 1095268 407860 1119289 1681391 144790 1777543 1650671 1273236 1525203 632115 1793156 228703 672389 1663012 963165 1710276 670832 515264 870491 1599719 1957844 1413588 1681047 97783 1576249 252718 1568951 833921 1456597 775446 1180071 319760 1947765 1704301 514273 866482 1437291 1175323 125306 1520345 763995 1951901 1953952 234896 350743 1313093 252538 204260 1685838 1600185 265394 1945003 638241 1322790 1793970 1412081 710872 113844 655641 54548 815510 697906 676204 984100 891777 1583948 1468639 1253025 1793676 1518167 1588702 175509 1428936 326182 1222778 374304 1172760 863137 808217 239413 775560 337751 1658430 833039 1835833 287611 1368019 841253 1222212 1062109 1187320 1528181 554055 22745 362961 1013806 1267872 1048360 297543 937881 198953 669169 1802783 1967117 1680479 25234 1931875 1226540 299562 254051 1628191 816501 1411656 1579752 1015099 499507 1444074 1379019 179208 926551 413475 853937 1593197 1672001 465976 993188 59962 1428564 526736 1865295 1523321 427320 385100 982763 865240 1675656 619458 1445904 1893834 662354 82945 1999836 47147 1413524 1612805 1580838 903626 411905 70766 846780 679300 768163 615817 391864 480086 1436521 1322493 1591888 1924297 237127 1134900 1221017 1405436 1021647 494467 1334728 143854 389536 1809251 1458737 1706950 1577613 1749788 81363 376650 1714126 778041 758505 709769 1027617 1851455 355858 672013 557314 606425 1953877 1616009 368823 1545928 1245693 1504186 356659 610227 36944 1300189 591217 1041114 1318004 591758 237584 349368 355635 373981 640536 1100065 672401 501837 1110254 1933980 1878984 1145818 604861 679298 1257568 1135267 1891925 674802 1310663 950188 520367 1936524 1690824 639388 1313372 667450 396693 359993 562324 781948 610836 1537958 1143860 235898 1795597 650796 1838367 478059 1836233 310490 779402 1278991 1859319 1068028 1524667 1633808 367353 1434414 243439 1561265 1554781 1585737 1086594 1732120 1032103 666418 1758068 1541336 435841 1944717 1578463 1819799 1980280 591098 1924013 366565 976092 1954700 1861315 356987 758267 1292848 122518 721477 1161127 152616 337360 519369 660911 964462 146125 799256 871389 1359403 561371 1472848 978475 668220 906099 1025199 903902 1672719 693819 597531 274400 1004816 243409 1347701 747804 896111 1729972 1275622 834754 464911 1937500 133242 160318 452515 1012480 1716715 1662057 1226866 126438 1413333 1064078 1003579 1966836 445366 1820718 761060 1261943 152372 523424 920510 1649144 587613 17796 420923 418737 1008275 849449 149725 1387374 1887900 106499 277315 626444 732808 790435 1255765 878419 1970403 1993537 1258286 1385032 289747 1230116 934185 1454616 1003795 236597 192951 363388 812059 793495 154772 1823945 739437 1731225 1595852 364529 1402620 682514 1084680 927875 1286920 500223 1413778 391406 160277 1770664 758133 94285 72864 1955355 1486249 159187 1893779 999991 1792573 1655880 1941216 278628 17280 952268 1055294 1158353 829158 1714649 1119731 1066966 956875 1818723 1726129 1066765 1409920 514705 1757334 1644751 1930328 1624919 1475800 667237 1083456 1796500 955476 1908823 1136804 908036 862959 1619421 1489530 361695 1916286 674538 234594 795454 262984 1270104 1106246 911570 1404651 1409937 1694338 1066798 712548 249590 1902069 1643570 503800 229900 204007 955344 661107 87815 352814 797403 1093115 1218969 764629 1715433 219119 456473 964425 1739024 610692 1763933 1715667 1515458 815926 1044320 188396 1508152 1691622 1075175 1914096 1836425 1965630 1296555 1236279 916130 653594 424592 604468 114725 839837 414054 1790381 447340 423280 1805600 814163 685071 906744 1545091 1091584 1879537 826912 662230 635504 24679 432134 1987238 1174107 1298141 395 519140 1931793 1936639 470849 1523573 1389436 693848 1776273 1165772 347797 230190 105498 1852355 97288 1811057 706241 470612 309271 1199279 474208 1229350 1636831 539279 962301 553708 1648836 1229399 1445385 689722 628124 1369394 169844 685155 1521039 1504700 1884954 305255 762159 1515607 596211 1861955 1019120 1628977 608444 1257343 1480894 1300020 1027462 1253795 1974401 1284334 535932 1228072 204307 1486671 246429 487193 740917 229419 648026 79151 1649039 38673 911074 284487 1207965 530429 1693925 475017 781363 1593916 441279 1685525 160923 1454491 983829 1288187 878542 953400 1905635 1625282 1842993 1584110 203562 884975 360809 12244 1793694 1106279 1277826 540851 54429 1683405 299543 299328 290350 1909216 1721756 235743 986779 604625 1386148 1505497 726201 1800956 487523 789633 1115344 130841 680246 1477599 1703369 1798035 389823 702767 427041 273668 1936739 148836 1460660 1641163 567252 1738882 766083 828548 1403351 1180930 1680823 747505 1254106 1859179 17402 1948481 558752 375519 886727 177162 319991 1460698 1279145 1721035 1870313 1385513 1978226 927657 481866 547413 1759921 1907668 614064 658291 190664 1413433 1076581 1386975 626092 1615630 1541546 492192 1027723 305672 1644018 1627443 389452 1946161 567959 1490474 1260550 892842 985097 1227513 851464 1609618 1978263 1893765 1426043 438806 1056999 311198 1680642 1096982 482260 1773383 1069716 943681 834653 587306 227560 918122 1526804 535883 310775 687073 1687053 401957 1260844 974934 552147 995318 11564 1961440 148459 1545728 1880348 26557 1287307 1276326 1773496 974583 1852201 1724155 1019641 1739284 1834272 96177 366193 494209 1609198 1357640 128404 1405164 1603308 1356948 1432826 573756 1374489 604074 1808214 24732 1002202 271701 1199612 202316 214794 80007 521503 856975 1670175 815761 677512 885670 438971 1532966 1472795 23143 719318 1094363 318539 231303 1893853 304505 218572 1490194 1443165 140940 1850232 505461 119646 741834 1011404 403572 1266918 1283753 1054889 95776 154625 1934387 835025 663430 352229 12888 1999999 480266 1193772 674774 1250915 84682 1325541 1148359 102544 1777251 903619 1666035 1184549 1837690 224271 1737980 1164272 1875202 1664080 1571844 873799 1317321 1870128 425772 765876 371216 397322 717338 95067 1708872 768325 152396 125262 171564 1153884 759517 1645362 1957006 1237005 1313263 1030642 876880 326118 754514 1676826 1153185 502533 264034 262635 872502 835088 1413101 1301158 570799 1783503 877451 1482832 958079 386814 1812965 994593 912314 478835 161917 1654043 1372172 1052280 1204421 1089624 1593257 450144 1482207 763128 266964 507576 296715 750857 1085701 545720 1625759 425178 986442 1466104 1778692 1800861 1637227 54316 541799 253600 458930 1830934 1396839 819240 1011182 162477 1590143 1129209 1508966 127727 90747 163151 819758 727776 747261 129637 1362073 1870641 1200857 1051469 1868540 1434647 161787 153281 314183 1322751 921909 441921 620809 837600 775260 1051603 167724 607712 1912445 686376 426731 595274 908109 465628 913952 1677578 1303349 1679814 1959036 17204 970026 228565 1541821 1950471 873589 103550 419426 598356 1179524 1472705 838012 1062408 1569135 1004595 779815 1152479 951223 1908633 651980 1248878 377575 423132 1795031 494824 1365598 1622563 1052901 1852220 19871 833650 1940663 931706 1425097 1936468 65796 678601 1475549 1266551 1017290 1320332 388169 551072 582817 1511723 640220 249519 1600251 804396 1502007 880538 652300 393624 309426 1441468 983725 1786948 1239867 700498 31923 1716720 235817 1658083 1570286 1026533 793378 1721543 700004 1091970 578148 1896686 31841 1973157 652805 118220 361543 1670212 925620 1266588 1202902 736119 1387011 1913716 558563 117810 1895852 1049657 1981432 128255 1490514 36767 126642 1180078 1967521 1987169 1594561 1834680 648569 1790960 1492220 488319 780102 684481 1093332 170236 1879008 405679 1854673 1818705 1521404 288962 1249848 1375474 1286692 1619014 327689 219597 553485 118460 1817716 526908 182601 1212918 429834 630450 537600 251580 1423768 690428 1518692 326650 1107839 1103807 225831 290589 1924963 1861049 439106 1276478 1246346 778553 1219297 1367510 921127 1348969 1088275 1182140 165983 1462873 1615340 910082 256522 396054 861265 994358 678268 436078 1419308 1303683 1067039 504513 338049 822562 627304 506046 1141644 1430162 1493762 1169420 950516 1497759 243985 1445938 708117 1718669 346539 1348150 1455295 236328 432924 1805480 1414470 1439370 1544129 1851538 347066 663764 613074 778266 680998 446648 389950 448554 1295484 333512 1638640 716548 852699 1521708 588517 1559174 1991908 660008 438944 1931587 41370 322785 1874386 788558 1189049 1200101 1338436 259966 1226085 626417 343368 352652 562544 1971881 697913 1398842 167627 574773 1157540 1339462 162590 1858155 1215325 1754989 1933889 1311463 1853906 1924856 20110 314013 1397536 145616 797013 725895 149208 183094 1395356 1852135 1738382 1959041 311132 524253 1968119 1375062 1066466 742587 1084952 1839747 1729268 639944 1357427 1833068 525350 1476087 1154921 511239 1747927 302383 1803814 1012567 1134979 1734556 1436332 920319 1911625 611674 1749644 1174324 987861 61056 983674 522095 214531 447303 1990958 174961 340090 816943 891072 1805170 1389548 1763163 1165282 1919237 1839602 747340 1913867 1892455 1958451 327830 1094726 73756 1057583 110303 1846731 1811214 1408700 1533567 1226711 1695784 608891 1002734 1023034 1302199 1112257 1191678 1472132 191537 1908010 1385535 409533 451988 363896 218287 558310 1575848 91072 389502 519226 1171087 1681029 1517004 685463 33056 72658 1177434 583137 1854114 134371 1882265 570207 1544025 1207096 289431 1540870 1477410 357618 502966 1170626 1251469 864162 1821073 1372482 1318244 659080 1654494 1299436 556109 1266617 752398 645693 1482434 910250 1672416 1641859 1575029 1880593 1835445 1876521 1756585 1035976 884577 529622 1741953 1234203 943376 20951 908986 1269128 528206 1680756 1068523 1987232 999584 751191 341072 1043075 414429 69523 923895 1075734 623272 340652 1182099 882389 1027392 1835653 1463520 1332027 200834 91539 1773664 1290644 799284 1169428 1874363 359278 437667 340813 854319 673181 891918 407718 438069 987019 1794806 603682 50249 47578 858559 1583249 1656216 429785 941432 1916073 359453 375808 594080 1694498 1447416 589464 959282 1358631 1212713 997916 1768853 93021 444512 729878 1777857 1644342 317953 181032 771570 482174 1697981 1317216 1892849 804964 130920 751876 913358 1738693 1285440 191893 486592 1513014 1849235 361033 1115094 1618460 95642 1797280 380063 1031531 1689370 639463 669057 1030606 699386 749325 1395221 142229 1184512 1146665 88534 734874 567464 109487 1395071 1602362 1099969 1553547 442131 1500788 1450528 1503048 1979979 279343 1024714 1035877 1471784 1126683 680816 1738724 1587125 1345790 1490471 105137 635509 89746 1013983 1338131 1390067 1142851 136661 1006264 25962 223432 1851473 230429 1380585 1702767 612234 584318 973286 1020086 152241 1022978 1134400 1216432 14840 934055 1252159 1894036 128046 639992 296668 1508967 1059138 647075 1253494 482938 1736800 457001 406606 1752788 793658 355280 662387 472509 315446 1049255 235518 1661969 904434 1459191 909291 1164270 1969890 1764646 152962 1824688 1955770 521976 1316422 1301004 1384473 327814 1453070 1389428 146693 697617 1567610 1442823 829173 1779949 514716 1468773 442666 278113 372915 1763278 391197 1432261 253838 741049 584099 483322 488813 539065 1029060 713421 1718454 627686 14003 1587543 1423847 516425 1429589 608552 448609 1431701 425221 980772 379663 1685207 624426 204011 174450 466793 984599 894988 867036 1783521 1352309 1795975 629799 1528126 1309581 737962 161566 571384 1097210 1399138 1780278 128139 1817137 1976661 1886629 1722988 1303379 1812631 948812 1392530 282133 1738267 1265682 439870 1365210 1515041 1243920 193273 1897640 1983267 995989 11515 1865427 1953666 1479068 342614 1456690 117045 1660171 684169 1476433 1014502 785823 253392 1014053 51266 1026081 1243523 1745694 334871 1947009 528028 736736 451484 86722 1511235 1952112 1162182 1000672 16356 1755317 731708 173071 210615 1836825 1174256 1129599 1223661 1883673 770836 1316941 1344197 1451828 883292 159722 1961959 821601 950691 969176 720339 1783428 1477195 1548868 973251 111956 612402 1676032 192725 1963082 21604 1205901 1187085 514056 132024 102987 1079542 1967166 1093072 386633 663771 1477113 1586029 99535 1299713 421633 1763639 1514426 355120 1229876 1986452 1338448 1624549 1982720 1475422 834079 1047836 1308063 1038930 1682336 1864758 277521 174611 559554 836987 657455 306079 373548 1342007 413655 1753998 1548501 653658 1636264 1623348 1519051 1908048 1767271 1134403 1547990 243545 1665239 1534720 1376014 1825200 1399459 1570772 1794429 1691854 1819641 508304 775463 1148486 824558 888339 1067570 993315 1353853 1605802 935303 1108134 1584130 1478351 594882 1709148 1169296 864615 1480491 1282511 228298 1878603 1843623 1458723 1586656 1506102 1575519 176796 1338275 776280 646201 1352032 846029 64550 673351 1717676 1235594 1688101 1165177 1657469 1454249 581518 1516902 1155538 613218 1488911 1176364 749840 1513797 904172 1524652 4119 749674 806479 200263 1486109 1816418 1085799 590919 1117349 339359 158066 1015203 920347 582255 979892 15215 545486 358036 900679 136119 854329 1039674 1957080 1096058 998947 1164167 1840307 1514324 1611859 1638568 688370 1568368 814480 400231 453545 539492 661265 359537 36555 1672895 727620 721573 1724025 462925 935924 898043 1742476 440406 1055605 180015 997645 566461 22140 1580301 1583598 1219845 718202 972615 469528 1326129 1085404 1837673 1002302 776243 1002470 542440 1107568 625315 690562 457519 895914 425068 1998731 1921802 1353363 972914 46164 1089493 1419243 461145 693619 693492 462972 114831 1483572 766084 267195 876738 1958321 659291 1562736 1997200 588303 472537 726391 585797 1053063 352909 953387 249654 1209626 947471 1601587 1070170 1201641 1604939 975324 849655 232804 1707692 299024 713724 1948954 1319350 137598 1694444 1969702 715758 1315567 946403 1435010 1543534 1152057 863553 1662721 390527 1328119 1722732 686912 1703801 1353972 342740 322411 897636 1092579 436711 1969095 1578847 1153169 124477 1479697 1345951 942343 209605 1541603 1980535 1345964 1092819 176043 1918837 1286777 850986 733059 1813078 624481 474320 230764 1753390 1981872 795135 105177 1506956 1323869 1137475 1820516 1126523 223994 1436110 1772821 493151 467773 1781214 1948396 551513 1185764 217717 619402 1238711 1103547 1003962 1261775 1897656 1785981 785229 1286269 1374140 264584 1603768 1001514 229736 754980 1051996 438125 1597903 651604 255063 134538 74939 1037324 1388079 452481 1537481 29641 923948 199338 1982974 1354039 1412424 1059558 1913078 711122 1030874 1377065 852937 830498 459934 491030 1514574 1318893 920842 1978915 1619336 1787633 1801420 304943 40395 343321 180781 1505196 1292040 1753035 327117 580190 1097221 1702669 586064 1908430 1525937 221249 1740680 731034 1810018 1135501 224360 390572 1022109 247377 1057530 1961132 1216805 1624018 1974130 1959161 1790220 1349962 377199 1469170 352938 889431 1261663 975177 569096 1201395 11903 1213796 1537711 1064855 1818992 947413 1563432 1179685 1330314 380252 1691030 1206611 1968148 100648 1842789 1759662 1960114 896938 154385 885394 1638731 374067 1695576 602871 1837511 721687 337994 1932018 456275 1797941 1146240 835132 1985921 780479 59636 325444 617972 1386845 1221780 170936 436549 800829 608412 1233900 651000 1374342 1715774 1267873 692998 1173995 1291451 1722504 283034 812084 38033 1739564 1637760 1565601 839353 617498 716463 1983719 1982200 1569553 1551337 695722 1630329 761555 1174247 1584450 384161 1227060 202609 1238850 676704 91721 1264174 673669 1244894 1422477 1794720 4157 570808 1694698 667083 1462772 1007090 96481 362694 1084831 1037591 1816755 890907 847013 785264 951561 921085 1851004 468482 1133310 81542 1552643 524689 899128 23006 563576 1777969 31210 235718 837961 1966918 218703 1019749 829503 1981334 1865406 1599082 1390415 1856228 1335924 1781720 1780982 1845605 451161 1408318 1848188 965440 1876713 518617 500398 1189272 1167415 1120972 790503 1918142 1239527 398607 1883476 1639878 673574 1665062 604648 1773865 1983446 761729 421254 1854004 649483 700966 1563786 665687 1861814 978322 688278 1929660 518792 1099551 66347 246854 170831 496885 73646 994880 1876910 1242106 874082 670259 676317 101901 1442195 1300454 551602 1492951 639493 861759 1528402 47547 1400344 143044 1514703 1993154 1914060 839087 656421 1222338 804992 1583788 971894 53123 1383306 1982623 318578 1229715 1465160 571406 378534 123919 616029 149169 1051811 1910022 1418394 1244377 683937 598601 611013 286564 604389 1697952 1283849 1536487 1555114 1670093 1243773 937447 1208641 126183 242521 203751 1884067 554378 1909117 273720 751668 572787 409921 1924042 446336 775441 36035 1743854 141483 172835 386713 1748583 1960320 1356499 85712 391749 1902136 562046 1981321 573136 1246658 318887 962215 294348 252079 1936341 855772 215097 877275 918553 1900523 818734 612104 355638 283654 733275 255939 87441 1967235 1950436 1689345 638381 1850591 1156068 1314829 719587 317530 169271 1950852 1207955 1499923 1167515 251373 1122856 1709162 1159138 838137 416150 132981 1185512 651340 1818628 1027349 1245927 1787994 1531051 429062 1323948 1708018 941465 52668 1194412 96124 211015 1020528 1104805 1843388 1796631 267839 820853 190996 388400 973298 24869 1228254 1086590 1146655 1177256 224649 1466789 694067 340533 1584813 246171 744691 946064 835468 1502876 859110 923668 1129362 1016459 763706 262461 929104 822351 139777 528097 1515631 366755 1772202 257482 1189100 1768858 788146 605658 488510 1854428 648848 1706106 154820 1905034 1812745 391555 357917 1861167 1745891 1627181 802165 126772 539373 1284940 284372 1998761 1050683 1354843 291216 53158 550831 501606 942172 1646952 1756090 799626 1775376 1169476 248245 378332 168320 1822356 1335029 1187761 1685153 755434 1760345 1291606 1272807 1610183 1703 1975379 1652923 1456453 1417003 1034387 1536785 754984 1156447 1805224 58080 1702486 953377 1114276 1164089 630793 952293 305890 1941409 984409 525927 794761 1356646 64699 306351 1294077 623348 1671038 233128 1958151 572084 1747168 1165120 1244108 1904264 1747618 231705 1974772 362382 90268 1576791 635549 1579006 845277 906845 405639 77893 148833 1519638 196359 1738635 1472550 200342 1132904 1693594 1514231 1979575 289055 1668450 331192 1489911 59366 815629 537188 303074 1759719 649930 1937127 891188 1993802 1224786 1910372 1609875 914477 117931 1222197 45515 90145 1459559 31562 607298 717331 839779 587896 1798127 722702 553944 725431 1821786 1123333 205291 1915639 1211118 376181 961489 1114805 586515 881727 1479681 1895330 902386 1232131 93776 1343434 505392 1738003 1409572 1231796 244708 506913 1519620 56070 868557 701076 512233 1013054 292734 1600506 896261 1131952 233689 160813 1826751 1329547 1848211 540938 1838295 220649 1759406 870075 1762192 1603313 905533 745825 5938 405581 435505 712746 139267 741364 139630 462700 1694038 1743123 1320426 922187 1221148 1987887 1222419 652416 823220 466036 394477 727907 1215224 481116 1833478 1185203 409166 347846 1172208 1647979 1703200 202759 726546 751176 983171 429725 510530 1432943 1963077 1074367 1439775 1306497 1247292 1775631 123779 874206 1695780 1366112 446615 399974 250940 18574 1537056 1282629 69775 26846 33702 1830051 572418 1885705 1084591 1249575 109924 1889221 166738 1642725 416303 380319 255217 1327991 1192349 170064 1865967 430240 1277011 1577700 252704 1944432 520438 670189 1100063 1805445 1413806 44974 168524 1601640 87791 1469110 315164 201907 470250 1704033 1476275 1888865 1072225 1106220 1167607 1359747 1690431 1686557 756629 526516 1923221 16221 519859 371419 1564406 659378 519399 1340030 1634827 1705093 865813 1223073 60870 347940 1798614 853250 1068370 442617 1216408 1154341 1748944 1840320 779485 366475 1679544 851635 97859 1283423 1011022 1204533 1944986 549827 1989921 1819592 886164 1839996 1574006 618911 598341 982449 732307 1508973 1012451 228493 1272329 360723 1272758 1782298 1526915 1163923 1425532 741519 839754 1026829 1516796 1504475 170860 1157535 1946150 1899181 467581 76966 304718 1081713 1720768 1031142 6323 136162 461387 652120 1725816 1144337 564373 983760 46933 981373 987716 1738786 805033 805718 328658 1790077 328979 1950771 199950 1524711 92526 645306 1060177 822396 427960 1726767 1669336 1733202 1157811 1726991 1796038 892967 1491754 110318 1317636 1264097 1153924 1741023 640888 404725 309560 1275842 387897 1137482 1817696 1435762 1233290 1226516 622561 1321961 531686 288691 658878 422848 1039397 583428 695012 441044 1265369 518807 200603 28338 880408 1494598 1879221 1776727 1248461 1550437 326428 15787 1747417 373958 40522 1906036 316066 1515062 1633341 1052111 1925034 324975 1521299 945584 1714206 57469 1247202 734885 1711864 498687 527001 1975825 1065007 548067 1776369 1625524 128006 1317089 1492117 794803 961068 1186765 232890 1468852 1193172 1829670 1821193 6551 1025611 185783 586527 1687304 1795523 69571 1857865 525247 192068 878872 650797 216192 1923911 357059 537956 1769857 581196 1963014 696743 858058 1175359 32460 865484 1908815 648507 1217299 844976 1090311 1683842 1581282 1165810 577169 893648 1103989 244925 1678823 1332019 608565 1813448 359817 1861879 1230151 269130 1603222 1158912 1440502 365655 1111480 916748 1287453 1709964 802860 470282 1744611 407286 1095630 1525297 556731 1753438 1423439 1519110 1613954 153218 676124 153387 1923621 437978 1280682 1327185 1416654 1591259 1823882 1522103 362098 1952405 371245 960446 1965569 1216397 1975496 134568 768495 1620225 1942173 368616 1098478 1874586 892665 362969 280275 1455810 1895412 645916 1349504 532375 364964 935215 913700 342786 267887 345282 1475317 193639 34234 107582 687418 1250717 1103291 1213857 909272 406016 45682 594541 286053 1710766 1121793 858994 319618 1217995 824042 870715 1592828 1113009 1010716 1251883 102648 130803 1644475 1167822 142076 309574 205106 894742 1020408 1747881 547261 882677 516466 561651 649890 157495 1929402 1393287 40296 466999 271820 37666 1664565 1869805 78129 655168 496091 1586830 1540297 1408369 352979 1137879 458605 194292 576118 1546566 429953 1702808 1929453 1200361 1615392 569376 1430329 708208 56900 874151 274793 345833 325552 401528 346895 71834 959148 531780 1085590 1052876 136131 831511 1516837 1970908 1314222 1425657 201486 507853 565236 120147 64424 1666358 102022 1817037 224948 1778244 665723 341770 16512 1369402 1149777 346465 686331 804166 310105 1804573 1240415 470954 940289 1457422 627314 1717157 299703 1776682 1224060 744692 1148280 563159 1038527 832842 1686603 1296104 814124 1614889 1671463 1319787 1859217 1533386 456014 154856 1149820 888770 1614215 43629 951016 1579261 1452577 288928 1450302 560597 1829790 680623 1039329 268383 1437030 1672031 1136362 1110059 1483614 278554 474442 1038596 1367245 283303 1421887 1739168 170110 924097 794566 859578 11864 1162064 523795 653239 873982 1338348 104008 1888379 1073640 1356821 1017365 1849603 971312 1462120 914475 18727 1034051 36922 291401 1430457 1451330 1142137 382499 1477098 462811 1255755 1627914 1870955 581281 1899435 1193040 1899921 274340 524858 232350 1449706 352836 1266129 1515115 309971 676064 427404 979073 1539520 477417 1281859 975368 1459719 1774620 1178060 945996 1957948 1485113 221465 1182562 1087437 1835774 14650 1265104 1378402 1992022 1123909 1228663 1487656 1712923 109402 469118 1779664 402837 723735 1120087 1487427 783088 1465971 933744 1952987 408814 717208 776360 111330 1842599 1576847 894349 1258180 40432 841570 1636288 1110649 1913169 786678 125608 1111245 1586290 880123 272549 1210645 1850374 1223568 587293 1578533 945491 1758950 1429825 526810 1059725 811036 1198469 249564 403941 856040 1578475 1249946 901737 379024 140004 1099721 1112323 1562090 1867999 1179675 1301431 341848 1564160 1274631 759149 602012 120406 73217 1162343 426646 121691 1262026 1379794 520659 560234 483519 177623 797596 893559 1219386 768227 1211514 477310 380172 1291972 686046 63627 1532772 647796 201908 970578 823957 1652506 699893 987805 1523001 761075 1171316 207983 471794 1907373 379293 1467085 1258905 41605 617829 412546 1179579 1571828 817652 886239 26421 1103444 1269380 998637 135969 454399 101559 1836110 778597 1088804 733189 44160 1012429 515026 1208285 895087 981345 1853110 1316226 940722 614165 1404432 789732 234165 1069621 1522493 1359005 1837333 1951716 1623530 1311602 1076331 827311 422567 467229 1758664 678990 353713 844212 750653 1284128 311917 1404325 612604 207080 926134 76747 341909 692763 1107564 383771 1087810 946704 478925 817876 920436 1693800 608561 58337 346802 863054 856856 506128 1630920 1788590 520574 577820 991707 848139 1308463 500115 617991 808435 118238 60448 751638 1280970 1522866 1908814 1711807 1114999 1077436 137489 1548555 280873 916725 873417 788280 1591130 657719 1859224 1448861 1241444 1658522 1542884 429630 1611776 708821 1196937 1481283 199287 1846500 1186338 1131818 76041 315050 1399141 396842 1097625 1559161 779606 1506544 694543 1430667 48962 1674770 1136282 1318447 1447786 1437652 1478274 1781654 161180 299746 1933780 986316 1407226 655774 89295 1482905 820033 1554832 1467368 367318 414802 514666 1446290 665258 1366615 273125 124140 1699447 187139 1344392 1118864 1574953 128860 1536266 1048335 1736968 1773215 318333 1532416 51703 1056887 394318 123446 99271 1200719 970527 1692632 1247385 1268975 808423 1041367 1124198 757281 934598 341329 913075 1069808 1515757 1251916 1362801 1176830 163033 1747085 644769 1668943 1062298 177862 92513 138244 616001 858343 1824434 818285 1631973 1969061 1979583 1685401 1538305 602920 785153 1759636 1493354 1389424 1365792 1730484 445864 1022552 1143339 683277 1657707 1377209 1759339 724155 1322606 1964748 1862460 1025855 942897 837685 1192206 702496 1258827 1083969 1545916 154448 709217 1578571 81512 302704 598069 1270381 790705 750091 1409560 718325 1540521 225606 1613950 1199925 502454 723072 540687 150119 1102209 108572 81900 1358469 1612094 1543401 277831 1981576 777377 1077589 388066 1192073 656169 1352595 514462 1419927 1227507 47809 1385547 774049 1684673 1991670 929575 1944324 794744 1648310 478383 620474 1648562 580425 776623 360524 222169 1576125 137724 665632 1964412 1754016 1295215 764530 1036782 686168 1384316 1482360 1741484 1403237 8742 265208 1568390 443154 1440731 590002 1018385 1588081 1426708 708984 1403559 159322 1178905 1604171 404444 1439662 1389073 1611526 1600323 888596 720673 1107971 738508 1507006 166939 1240717 1113985 1919599 783310 1208028 1561655 582068 1603161 1574945 254133 1643606 1780218 480355 845404 1356565 138570 86412 1066717 788763 1516047 1807518 1478379 878809 1564543 590690 935880 330028 1517214 694154 1533556 1118334 1657909 16787 147377 566546 745162 938275 894695 274173 696352 891949 545768 1356741 614186 1565875 1595023 1713061 231447 938373 1909336 1322197 1502342 971757 1920133 879989 1956143 1520202 1894876 1865836 1933306 823901 875629 1551312 1550494 1486783 1177859 364903 635749 29309 1530994 1982570 245231 129071 1894390 1767837 1074243 1880579 399804 283785 1323373 1731150 1937545 989857 873506 335264 349045 1265588 1047557 267335 1124968 583363 898708 1198473 1976247 1444503 1710466 716729 1819478 1413951 598076 545735 1344821 1210444 353340 1054668 767906 1825380 1593518 865310 1235232 1921502 1979536 291690 70852 1838771 326409 649816 868455 1254243 1521846 1710273 669944 725976 701619 1546122 1838377 1931840 1316129 1150116 916627 938146 605901 1968146 30484 711046 153529 1753191 860358 296384 1076023 601542 252725 577994 906418 755474 1553273 1378713 1374659 822475 312694 1045927 1392008 1822210 142227 1196509 1558895 1406499 1772285 215924 1737155 1123896 1045072 1324756 491390 636570 341129 1305016 1586986 925427 374936 386342 125833 1413242 1317129 659837 448085 1313544 192132 1034137 111770 1451095 1201190 823160 1411209 35353 467205 974769 560563 1633676 1191971 28672 1407956 1142555 688197 396907 1981300 1134221 1357643 46585 923138 1412154 1311146 1976361 310964 527054 1397901 200205 1057980 1112734 664853 92171 497152 1814004 1519399 1094739 1724198 899253 556927 1957107 541433 1922013 196567 84356 1147214 473265 1766770 1680151 501011 550095 73979 1882885 441941 1508943 927716 1646686 1413686 1174241 459645 330787 1620345 1328531 108512 552010 1396855 609897 672554 1356085 1221989 681590 1600002 1990884 1296134 1785498 16838 907111 559578 1330682 577310 261570 972095 6858 655018 1400791 1654483 1675064 1140656 1794860 1497899 139441 1408603 39942 832804 1009749 896452 1764006 1346449 557400 29096 1298824 1390529 1422471 443508 933716 1991162 1185 1127583 767209 1921477 1283650 1474014 622847 945765 132463 1408214 1973845 1798168 483447 1175107 719442 216853 1417282 419487 1625002 509968 596578 355077 627896 1389818 751586 713593 920785 181463 319845 267458 609279 181790 1043106 1548333 720620 1110847 1810237 392685 1139136 1666280 1896920 1885322 1282771 786529 1726373 88855 264353 142544 1127978 1676948 1678978 1774197 1138814 926374 1823117 789754 390615 1196185 810466 1595411 938665 1051619 737728 1005540 1444607 49857 1008232 943954 1428757 349329 1437077 1700425 1962705 187097 1027732 386316 1504176 1563071 1023370 251745 1340978 1597306 200765 1147731 1125742 1221535 1941601 798276 1717584 498341 704946 936789 212096 440526 1315396 1473433 1159292 1432802 974008 1407553 1836491 1963502 1879959 637463 495267 904641 1847061 1214633 1582511 1572979 1705277 1182624 315652 1873295 154276 113506 1538373 74408 1755535 1993308 1045414 1328991 1154072 1183077 885455 1190008 306152 987629 1784245 971248 1011690 617446 1657543 18960 1577871 1790238 454515 1839349 724156 1173716 137521 1416866 1296301 1694136 1957655 1668009 148591 865467 1581907 1559905 1394438 882996 275139 25274 1685991 277276 1557628 1066825 960026 1967248 1111059 1424860 171002 173908 1643651 65522 1340590 32788 1643529 256284 400690 1294527 22625 649404 872597 356236 1227538 73438 176564 75811 1844804 1156637 1958973 120216 1054254 723533 1895757 1584232 1815020 1471314 792775 1705420 1085823 37297 824856 1809117 802036 903925 1913416 997104 1093525 1156077 866111 861356 1827643 343474 639442 1460999 1224125 1347235 53698 1311510 584414 1137173 560728 118566 1026186 1859498 1773341 1067412 761468 1998436 1507588 798673 248490 1198918 1146813 1848366 1617557 1468644 951174 619753 1186365 964581 631868 532726 935012 1586282 1922899 1447087 1771764 636744 1107559 355300 389686 606626 1281962 861481 965729 384679 255546 81182 1444279 1975162 900838 157713 509279 1209823 1200789 44401 1954768 1906644 79868 825117 1897039 1326654 1806993 1348094 1922964 1135930 320878 1561724 766655 1358711 1639796 282366 486873 595371 645655 242443 1227612 1129001 804342 1437119 702244 1708566 140417 1296904 1824100 1467137 675955 1962663 65032 459371 1545660 1971869 1302763 1121520 1523440 429437 390460 689115 847029 763458 809903 1953010 439085 1916627 1937276 1830073 1717675 952726 270597 83817 9468 291463 848602 1362566 798825 918091 933255 225315 818098 366672 377170 1201713 1205985 565516 1772076 1169143 152873 18234 1143045 1751941 579182 1659248 1781506 573310 582728 793543 669219 257092 759795 1173481 1199780 1921672 140650 982339 1618601 1772164 1603374 440092 1067365 1190013 1112680 1946198 3060 1115779 194974 396753 1468949 547857 912593 351181 1983854 1670010 388013 54441 1799920 1250238 1205902 251647 1994445 1104985 908520 1928377 539269 287057 137524 536997 1452003 1784191 885889 1915269 395523 104629 495370 163092 1333723 514361 276223 580577 173827 686263 1080451 1530123 1162367 1256790 1827007 1089594 36683 661899 1165930 425270 1244893 1855731 1766293 375963 6594 620123 836084 423143 135948 462443 952913 1344678 1747862 10738 163879 1788615 918994 1668498 1367034 1543347 571277 1670910 1102216 1898540 398871 1394735 1823677 1362451 72763 1529663 1414048 658106 826450 1148857 122812 164261 1245615 791651 1292606 750608 573438 573319 124177 1307387 570291 1902207 729726 1032901 531168 1435019 1460392 1474765 44352 642870 872514 1865307 1184018 1620670 1220021 1985985 1479822 482153 1949542 1626392 1570570 793616 1569752 432898 1934983 209860 1599664 372048 1170974 62208 527849 1690832 629102 1751145 91741 116953 217395 122322 1150826 584211 1134906 20790 105694 45258 1218649 1576208 5382 1951221 102297 669872 1942620 233493 1484770 705557 1365405 456120 1440035 809377 354610 1971335 901155 1380678 244699 1914901 131070 599848 1478498 1761939 816255 1930708 1698448 991198 1218105 1564616 806143 1956427 536474 1137447 1850930 113657 758834 838056 652693 1383348 73754 443727 1112010 1491017 1959735 1134849 1499163 713061 1478373 1238346 381654 205224 434121 991780 1414665 1380138 1403424 636833 1695826 1477247 1989681 1739347 800005 524370 1723770 1542659 587666 1246458 1441833 1972222 746987 473128 181723 1385987 131191 719573 1080245 131461 43245 1583282 1129919 299857 1034104 1098625 1578710 1494152 1558027 1342208 1319169 588722 1444736 1070459 514121 1577272 413080 1487323 272017 368927 1306307 976085 575879 1697363 1441577 481124 1626111 1655836 923558 1648728 1327089 895812 910898 1383985 1584389 402672 572998 1005341 1370112 172052 1946565 1554519 1727283 722223 1550582 1746681 1206708 432189 979809 1032344 1533638 845938 1141826 221394 908226 514564 1556370 589135 1188244 1958214 285584 118847 1043645 1923244 960014 254876 1258850 437695 136543 410165 320760 23181 36689 399694 907315 504250 1302586 1619791 1251281 1432363 287084 552662 1141462 1180298 1108876 1854627 1774898 666851 233491 176611 178000 1731464 936264 1588940 93185 945273 884893 854196 1701190 1562935 661450 1475304 426818 1931557 976357 547112 1804760 1283894 1419579 1783991 114124 26551 577014 859462 131998 1297993 1343804 89258 506656 619296 217936 1482331 158789 1868565 401672 72337 142612 322310 257460 654173 917715 1057359 809811 877354 513314 109265 1044102 930717 1476415 835893 1600743 706842 890132 45381 968625 1738976 213156 1554448 1379228 1057329 367180 760673 955048 558082 1641877 145389 487659 1312915 1096321 1377453 1503194 1851199 1987155 1472959 763834 1270136 1154546 1266137 1234888 421526 1864363 1613835 949541 994085 1905459 434027 280372 1607328 687627 852493 937500 1598451 760082 799477 468038 1840372 1417090 671711 1198525 1687860 441534 1597332 815440 265562 45070 1954704 809898 417130 411356 1500966 1496958 619891 1052448 1264527 1966783 407173 1279327 36719 164227 1297178 1920645 1827821 1563971 585860 1345209 1016963 1975523 199382 915210 808568 778023 269500 513697 134376 518031 1302449 641453 421952 561272 573951 866076 1726163 211571 1770176 637785 1908733 974093 1824815 1853503 1376217 90996 582616 115470 519713 1212414 1310161 1058245 983488 706256 1002817 113461 236269 930636 393387 446304 1029770 1678216 1580287 869630 1370798 1475611 705447 69625 96325 1941532 1914557 388036 1020834 969688 1209982 1107960 814868 626563 1887170 255020 745431 1190802 1230626 1035438 146321 1597645 905857 804741 885988 1648668 1604732 646062 685943 1643140 1337018 18170 788954 1976613 258355 566673 723436 662484 712128 913162 449180 97319 1218802 857578 328944 1454376 1973215 1799912 720924 201246 1623673 330915 16570 1753 1759682 1386591 492896 652334 674360 757439 616022 178078 1770466 870205 667807 957984 539304 958501 187486 1214005 825454 542725 454774 600270 1033418 773524 416873 162303 724439 1592794 897270 54319 588401 1216638 1523145 405561 581150 1207813 536407 341403 344715 401960 1797295 351231 839011 4779 634557 136524 1066377 186818 1703368 1153397 845198 771262 257966 824794 244324 1355883 577409 74212 1493254 1752725 1054993 308773 1749396 470918 543348 602890 1499418 1433463 1025108 1370014 1692343 1698709 1660881 673290 391043 211165 130425 805626 1882744 829941 1939786 1494657 1125815 489426 1374355 1849918 1193673 1636314 718969 1098645 33559 1110025 171127 557770 1706037 204060 1847704 430169 1561451 313146 270335 425638 1265444 1083316 1830539 232999 230349 714953 532273 1907646 1520213 1462689 1025305 872583 194736 738826 586880 909161 1176563 1642088 672436 315135 1069629 1537850 1057718 200040 1436306 1153837 311666 914309 785250 1037320 1317005 625008 1048671 1697326 1726890 972633 1397049 1229320 861464 1761683 1085141 605781 431708 1131109 338826 674060 696378 212126 568276 1380934 761457 911384 60790 547566 805183 1140576 1173198 1013811 1416988 970070 441643 1775166 1970815 511800 608945 1655813 1012697 1782366 1426052 1613352 14995 1318853 1900371 1584207 1536208 1672875 896288 508643 519519 1137013 202679 1753323 1232252 188968 70281 1349372 1226897 1868752 355491 463854 1386347 1676331 246225 1934842 439296 146608 1067113 1210073 9913 169935 1754778 216132 187228 621340 1536799 242303 563507 1433773 1206332 1122066 552822 492388 619055 1437345 1166090 470057 1779562 1787643 603912 1527786 833512 506063 1261222 401124 501607 446244 782028 615173 350338 1703201 1012825 1954018 172317 1166253 317436 1956649 855703 648130 1188716 541582 1162030 1596829 1540898 1293235 1421470 995908 1710469 147080 1274378 413434 894054 845699 1917582 742559 642997 546327 1643514 153269 695718 457304 916857 192660 826191 1624513 871720 997041 1400721 1786424 1115660 688459 116460 1313787 1558548 1121272 1748350 1700648 154210 969167 570990 1049332 893726 1322618 1922779 635444 981869 783058 407431 1342732 1611110 1699134 1148302 796321 819259 656629 1693821 756822 701297 950857 807450 1468864 1985564 998420 893989 469594 1263601 697424 1732551 712685 1157954 1917194 1179971 270225 1556071 123737 1176499 629294 722802 759395 1039845 932188 929418 520408 705992 1948210 362362 1732233 1365015 672085 37249 1863617 1011343 1676098 1509281 638606 1964365 990657 1584283 1351689 445376 398280 1411530 1906903 1682241 703918 1028049 4543 1503638 1465155 386895 7325 594166 666248 1310093 886585 1674016 957001 455567 1229392 1727002 4772 929520 1228902 449305 107464 1461346 1801393 1382000 1343906 840582 1967527 671443 905615 1938031 940188 1566416 209165 1231307 899894 856931 898897 336190 1337583 1803823 1617205 1840199 1721629 941987 1503044 753277 851963 1211239 855929 1027511 526344 1020442 199437 410477 730977 759899 722132 968227 702051 1100877 1489389 776376 1326125 1731270 831227 1295609 1699867 1335838 1725890 265784 1701358 864962 1518282 651783 1479890 1993777 850592 913205 205834 331339 1554289 1399177 128795 1772676 1121450 607920 1902052 1132464 578145 1049678 785465 1730880 347124 1457933 1525700 623226 1338521 1474334 317336 1067775 438460 1882619 1822306 50501 213239 949221 447326 1384086 1020846 416250 1621364 367396 1721454 707236 935136 1000089 606018 1337503 1936935 1130182 873153 808618 746460 1125361 493290 1407506 1067687 781091 1136284 361549 345300 1182355 616628 155295 942581 1079925 257428 1467746 741584 1992274 1163144 141860 1575488 350710 809867 649745 1129835 491054 1393668 1365065 332642 1786539 907275 618245 43452 123756 1694702 1526523 1525512 1347018 455500 425857 1217339 144384 1684326 428649 846582 164835 1289995 1498563 584865 264976 1099385 602575 1596649 821452 849755 1579717 1562059 582408 914833 1791746 11879 1973139 111831 1213384 1308525 1814659 1395011 534044 1470573 1160399 565566 713643 1281920 946461 983549 870958 49635 378670 979961 970858 225815 1775161 591614 1527696 395808 79236 1969925 1368256 1203880 1746203 243314 567203 880325 1812791 1225099 239813 1585973 1857711 1808868 974688 926228 546436 599325 1719898 1451998 973558 1041229 1492652 1649995 136537 846091 726551 472890 1918647 407596 1942663 1096656 1856965 1535724 1039058 1237693 1149761 1900677 765836 899968 135923 52503 1459839 118938 1336049 702618 788825 1069452 1428506 348431 1212514 877289 719199 245624 211011 417456 1968941 814074 666414 891309 628043 1902682 1405252 1719176 1114657 1498597 1599679 1704251 1527758 1773056 1749359 1765792 1406461 749983 1746021 264982 748153 1867530 1470536 1973103 805820 386813 887223 1479184 1665305 201387 686705 1585148 548985 244535 212161 1427918 1310168 522591 950548 1002724 82209 133150 327734 133210 907948 377705 927087 665693 1160318 1781140 1063971 1823098 1100843 2383 289021 1223986 1824841 120748 1654955 1216183 1606730 537338 1009984 1269571 425907 241220 1128536 412299 1438055 1318290 834091 453375 599273 122067 1212654 1654402 431641 1753623 684624 672636 1349495 805623 1954895 845021 1582103 1590168 1574405 460043 1078385 1716502 98904 1197977 374093 1613250 3394 1567400 1727831 1570475 1223485 1396314 489915 1404214 570189 1611303 1893638 1285455 1445015 273840 1904476 274033 1285197 1218533 1392332 1278461 1563660 1745469 1539710 1503369 1874368 661673 227752 643246 878458 1660272 447718 453051 1288959 1428119 1678937 868703 60490 1440583 1267491 805258 660167 1879790 541748 832409 1788899 1452512 606215 1931765 389810 972218 818911 1193493 1126580 1891516 989804 1030809 205203 1629479 827382 1741448 1231216 320729 1668709 369574 268601 1018152 1187693 986456 1585499 948172 1620022 1547175 1430404 1012761 1306123 1160331 334883 1237603 779131 1112360 582916 1067143 194271 540680 970034 722688 518023 840631 994380 110853 587024 1312406 1966633 295649 1808972 1155789 1150777 685373 609658 75159 1425209 579404 1096170 1120401 1829412 1664663 175686 993443 989070 1059518 861178 609471 311228 496997 1332910 276417 442904 1846870 1391803 189598 44456 1257511 442506 450448 1185513 1233416 783947 1089232 736270 744176 1524629 1313613 1304425 287446 875742 1675919 1383123 1890697 1362462 469173 158767 1830391 289744 401567 476418 1953397 201313 1011332 1708574 1815253 1106114 1291090 665007 585121 892521 1286972 189838 1777409 404504 913844 1687102 1671105 659454 1149498 608875 141661 1107324 596920 586668 581527 1510255 652424 1584506 1957482 836704 87180 473370 1323864 623796 964668 1504040 1878253 82634 932164 1995477 1946206 1857296 671966 1616786 515945 1770934 1452172 1680610 1679650 163828 158659 103210 1934268 1029221 328350 1850132 268880 1941747 1594822 989088 817572 711802 896426 1657536 960945 1015601 1516046 1876252 771060 1059302 1491478 1047891 692124 1114391 279356 161877 1204847 751720 482218 1965781 665700 1374572 1952767 1417631 1650911 1142670 228124 1919314 552727 443148 1082873 707065 1777604 391740 721108 1321817 416283 80176 574607 1364542 1112392 1238425 24957 686464 659206 626053 1507335 1640143 951967 526914 1068863 1258106 173040 1223981 1778496 1817263 719118 1906497 1149173 1243669 1394109 1976347 1981515 1646912 1902305 1122596 1355873 1092663 10050 1351485 79473 703481 1835971 1234427 1322859 490791 1229613 75831 1617217 585936 156687 728963 1500234 904750 1882075 1289694 1022788 921846 252461 1066944 910665 212571 1272142 422597 900562 1168299 836844 733425 1330643 905391 1964570 1552257 1796234 698522 1614463 1593254 899874 869356 1662566 1560818 1769596 818298 967521 831763 902648 1068311 791857 1876858 335335 799985 325369 13982 1238684 1537353 51921 340621 1601352 801545 860955 654074 1466807 1546267 1524688 1531219 1695894 1353307 342840 370793 1672841 1531767 1925937 171408 535015 507288 1331614 1148992 850156 1528200 1334126 570577 1990793 341442 833534 308830 596828 1387110 1092445 1251477 873146 140772 1277953 1673439 1743546 1860086 1817901 977028 33766 1146636 1297492 1024405 1381441 1705081 317431 1882489 1490223 663736 1761086 1611663 1345110 954745 497779 1177633 188947 664846 277900 516406 374398 1337721 37579 1158847 1057502 580010 1858980 522972 1489465 1743588 1525083 220656 320218 907030 256359 1756318 1273782 1998934 432179 812051 1094017 1808785 435492 362736 603610 17851 1931763 217326 1009741 1447391 1311995 517676 1250429 744769 1594387 1445565 332547 399514 1363991 683197 1462549 472453 752212 326943 1820513 1374417 32133 1739755 297690 76024 1363031 641266 1825390 1204531 3149 700865 1834891 1483745 870702 1597130 608962 1284481 1510122 1932672 1796409 1839838 660672 1428961 226007 132509 1734197 1374860 762145 218649 1315748 963309 1284511 1881230 1884010 958923 1299364 435213 194606 1338944 1591661 45516 813847 1940873 1463281 1629979 1238026 1158780 1508604 25675 1139815 1480218 1311724 1615337 1736116 469523 489191 239538 807620 991013 1383615 243404 12174 47018 1200988 219855 1248869 525842 1427423 244829 805558 5492 24941 516277 1506899 1951506 1615482 1524860 281972 766424 1301753 1980785 245912 1823320 1817949 1325751 1545965 558745 1222998 1946758 730310 1709358 970768 1713428 113504 1968830 313095 37438 1229674 1487260 980373 1640416 1366951 802882 1294802 854057 338531 752004 1456348 632129 338817 439487 1006545 310528 1796200 1416229 1984544 1671701 1840514 737363 1591939 1623814 566084 890681 1421008 1552774 926409 336032 473053 91747 839451 271982 1118692 170818 308877 1326867 1690843 841663 860482 84274 773101 77250 63641 1762119 1260868 763371 670767 291934 1803358 836474 1810231 1600978 1383382 1464304 235327 1643934 1093539 839367 632725 250195 1915494 1004007 787287 1965856 1287151 1093403 1060820 1303390 1795664 1913964 229403 762049 1557788 29795 1000129 154019 144748 1623169 1235411 1974507 1436156 1964007 122463 880497 1825116 182863 1074324 1740461 1229637 141742 813974 791451 1673702 1129755 539274 1462658 1175750 680374 936112 953260 326239 543049 979343 1617371 807544 88417 1388175 271799 741997 1253009 186777 1414611 254641 1573392 709929 335644 1936593 1511286 752441 949502 1023194 572158 379635 1450699 465332 1028882 1987718 599257 507996 1051751 1924578 410913 1460469 684768 429160 326819 717938 1798263 762632 447793 1870931 1018734 443519 1243076 110394 192406 367413 424984 974558 934445 1577822 801639 1951125 543378 1149053 548924 1378413 308535 851947 246147 1534767 521141 476869 856227 1780435 243797 1119366 1822217 860830 1598788 4656 725230 1350226 1881157 8597 805685 827296 988496 1928701 953547 311031 1472055 1993571 618197 784562 265809 1403116 753097 1476259 733068 302085 480791 1844162 1650832 79956 1060999 118058 1675127 1205634 342271 1982460 988084 1047043 1808883 1202697 1642166 1787569 825312 924438 278575 153140 587492 1772519 121550 394526 990791 1733954 1098686 1609639 1161529 38513 701673 1172614 1028185 860443 175203 1538093 127671 20681 864572 249809 123158 1875492 1279233 1063547 1261376 337618 1951763 335528 1318371 567345 712512 1181353 1286388 1734930 385324 616898 1609588 19605 1475467 913179 1283057 962190 1744525 951678 619405 71203 1071377 1947662 1543685 1773434 979459 1493656 778105 705249 293760 642547 1533226 1042657 1466212 1266069 1062765 1877603 64735 1448740 140313 981645 1737661 1445511 8705 838121 1828526 510372 202995 1192733 486510 7508 1193762 1380773 788496 1665648 1706828 133547 502425 1377467 85139 642949 755190 1726773 1392732 1820297 622484 1438643 852460 1629284 336755 952498 1369351 908349 1685288 1320389 1433058 275073 1952317 755144 40679 1028566 1626867 560329 1681615 703004 1754174 9747 547312 1372826 616614 1295021 1396551 1982287 26317 1159937 450895 1035093 1060118 838341 1643910 727815 1530323 1147662 1878348 1545572 1413304 580617 1484126 1687918 531269 416243 996395 1724733 773742 399618 1754314 1779297 772815 1463912 844937 562883 794019 923870 991797 1860963 735331 664754 1748943 1543084 1248174 1152632 1078487 526865 848804 182059 1730798 1289772 1432442 169662 553960 960651 1567171 466503 1651493 661012 17235 356667 306509 891573 1786838 1694505 1816398 1026925 1108390 372030 1548952 1472305 1914135 1170972 1710959 1369677 1471985 1558214 1510082 91031 383746 1318261 1045041 1399333 1097658 1421795 1409496 1561465 1696341 1633834 1209266 1181316 1271891 48214 517215 1846653 1491176 1924119 774092 51682 129144 743836 473173 196759 1780819 727850 921232 1840105 1155903 1658675 1489677 1419451 1361860 1855139 178536 57026 826536 1372548 798335 427154 811060 1616668 851255 558275 898922 464938 1326713 1125922 1465524 1907690 599899 260526 1919872 454203 161161 51854 1221162 1140181 755513 1318753 473673 980545 809667 1477717 1141580 972994 409704 1667060 453278 1774651 1809313 1066926 1178651 1440397 1818148 1998185 970581 157501 1780778 1735820 1613359 1214789 1347203 773968 1716448 80476 1883793 665523 149625 1686686 872204 1577192 391957 352945 1845442 127333 11168 1907933 532672 694009 1360831 1786922 1882454 1074448 934574 1512620 1604733 592157 1299733 874295 323883 761123 1786203 1858060 531303 477840 938190 943642 1026775 50239 731353 986929 375191 231180 832651 1302817 1201528 888719 360704 566761 1726310 1164714 817618 717942 1902467 97420 1776274 530627 1690507 1391856 1040283 29273 242166 1752983 948275 1205315 1523100 1058647 438292 1374124 730326 1440089 857162 198219 331703 300672 1327006 17377 1363892 1548651 745650 1861647 176405 1185264 1260041 1722883 1121802 1840939 1021941 1983359 1938637 804093 166139 789137 1635536 1340433 814301 1978148 23258 1405988 1631232 1113438 88310 218962 199175 1974948 1274959 1296956 1791995 1251153 637010 1083168 86957 983450 413778 1648180 774012 109684 1180906 903948 308716 509891 506247 222024 395240 168190 1291888 137116 411377 1566724 1840892 1310537 1409115 1065012 1050302 1774055 1668001 95286 189277 1985274 55778 183985 1239665 870724 1328553 468679 1244226 1000991 455883 122242 479709 653542 376283 298448 235984 1102104 613386 700939 1215873 428509 744788 760541 1627449 1840582 1250515 1342664 1470144 885870 302194 355955 1599886 55852 1029411 291839 335162 1758738 789012 1470548 1261370 971851 484119 1944983 153083 1331654 1345783 54209 1401370 1458249 1544986 13554 1818597 754220 1243260 1875344 1460279 665432 237396 1263308 715046 1022095 1170911 146863 1453809 1981590 723058 501942 711298 650091 247248 1769536 1471744 1634519 1594472 614259 147020 878342 1705861 1990552 1846159 705991 935827 1395910 1839704 1023512 387199 1099744 544641 1815207 1049275 945565 1946977 648080 940368 954325 442173 1916209 616902 268469 57201 1593122 287068 547534 1514165 918372 1052807 562887 1833322 158386 853744 889490 328142 514467 1809895 1132650 1931103 656320 1675619 44985 1823853 961405 1993724 554637 1870176 1918515 317391 1688269 818942 1047639 657438 29292 692431 1411589 1565645 1469733 986130 506458 167280 1399779 350927 598766 335299 1320936 1390872 1150694 846978 562671 1295492 709781 1466343 30792 132825 7277 1234955 1484282 1360286 1080649 1556330 1799930 103107 839604 1949666 1165238 1993542 1887557 800175 940058 1258898 793861 921272 145903 1755325 1710025 1281366 1398168 1264631 1032123 1699013 34789 1237713 398685 1593901 17061 64057 22809 1383782 620309 1731241 1723206 1724778 1968798 1497833 209476 1352291 1310944 1555517 62125 1082910 1579678 894744 156907 519733 213513 802792 424095 1197915 192095 668804 1273860 1098011 560233 638339 1320576 342080 1463836 1415975 1579508 514257 1100105 924887 1515897 218367 958080 673672 1365128 66298 1843557 1319473 1325039 857126 327829 902631 560797 796621 1808676 1703699 1454594 45462 1218337 204369 337004 985596 787767 462230 426351 390696 1100815 91373 319730 510393 495615 1553680 1693939 1380487 863559 323297 434834 1683637 1719651 1299028 1901295 1189804 286277 1397214 1177519 1531129 359627 1337487 1812026 1659855 993662 1129702 405741 754546 1856987 792265 1714848 990831 1166256 1599040 1683809 649342 1845455 536411 1465478 1794620 1987156 1922214 64158 1746503 920710 401983 1800249 257917 1071436 1425729 1076548 741436 1625180 641613 810972 1807940 249957 1511289 898062 1890397 1365645 562217 1965735 1800641 755163 111452 969508 1699797 386292 434571 745279 1701487 319916 635750 194029 540397 1084404 1902099 831914 1303949 1059222 1904870 181922 479128 174820 1673809 777015 367538 1004587 935623 1392234 202079 1356351 1016442 1533568 1574098 304965 1059788 1278099 1372920 253439 710617 1873754 1641088 1325243 534540 696664 918975 658318 599450 1226389 30969 1228723 989150 1128686 875141 1264792 812433 622122 1589753 1527176 96561 651369 860599 1238074 574634 605400 838821 1402640 905689 279614 544679 1323434 1199023 690271 1127000 829361 190921 1831431 1210228 875299 1198492 1789406 159701 318749 76776 1925024 1591572 20369 179211 317580 1695342 1242326 1525035 1020736 411919 1309865 264919 1817407 998606 1308326 1837737 968996 1445256 47409 1608461 825064 9344 1177021 1834499 1411107 784730 1493016 469467 1168080 1467731 156934 1372539 529693 957469 1460323 531166 1713097 1481452 202313 1077329 480669 181849 746025 733324 1176788 1968085 1305094 791669 1310446 1858293 114254 1801294 1518852 489717 1965752 1019986 1147364 1643504 890287 613357 1725607 1308815 1806976 463312 97025 908137 1438487 1185309 606303 1789777 732303 752656 1393804 620324 1488168 1491307 801723 139577 1200074 1073003 878041 1088345 1108652 847548 778100 1171325 1204458 1771001 312139 260734 783651 1838697 1490016 1234783 216483 421538 1188829 1872667 1450718 1445328 393853 1790797 1115372 568633 181136 260527 33652 1892314 1318276 1691119 1052513 1244948 1495433 777875 333685 167198 1120557 939524 124355 1421644 1168191 299920 787372 1813105 579712 1387940 1052266 1605425 472481 1822129 418346 968133 550604 1543264 648550 1677173 917671 58904 45563 650360 1759174 500216 1744318 1050996 1266800 1540300 1930159 1449005 1888810 120326 1946613 1689283 11940 317137 336242 234439 680316 1688890 1229985 371629 122176 1503528 1237085 413923 779925 131897 1417201 211709 1582104 382671 828931 398832 820612 1036265 450507 1553276 288398 1164822 23126 1205932 359174 1277324 1826547 170855 1227197 1794557 669145 90082 1094642 595813 973224 1909016 1314606 515990 184227 1109943 1625054 196214 1957549 325824 261709 345459 1513371 1734338 571073 255128 233171 1804722 782008 6195 340671 1148104 410146 247182 1680399 1326124 619007 1076655 735347 1659336 150228 408233 1704537 1525490 386732 802586 1913325 1563663 1171396 880938 723232 1033527 992769 1717336 561335 1822998 720653 1327660 1316830 250088 1404525 1376611 131750 465467 1875196 102213 264960 400348 809222 972201 448643 1582518 764494 1934714 334877 1077715 1461074 566561 1434012 900446 142266 600314 1188307 1157545 1962006 535499 83715 1784893 81260 1596204 1567570 988542 1073533 497821 1018307 424909 199113 121118 897914 443249 818493 193469 1042456 1164663 73335 1456046 777041 56879 203607 1828566 444051 347393 799776 806817 1642330 936446 1874795 1117708 1829102 1447010 391143 1761121 3703 1955361 1080824 349834 1696936 1302195 1350488 995937 1441642 20884 1915566 1406460 1450086 1654522 125687 763537 342830 1987122 215633 1962243 1952261 474292 937389 142309 366770 1358653 889677 1653305 265708 1812479 1502273 377494 103746 1204067 1956165 25417 1157973 1116867 1646336 1684664 1004915 1726739 664146 610089 527537 1783634 999153 705061 1657245 1107702 805218 1739814 591580 197932 828366 1585316 1111391 742612 530905 309823 74605 1310712 962345 228353 981247 913324 152741 403484 732558 1648952 1590561 992901 1633121 1426499 1096410 185975 900090 1365933 90638 1710873 767156 1798524 214169 603111 721272 568061 978267 347482 221686 1011559 623747 1191963 9714 575927 604883 767354 1080731 240192 708673 501354 1345397 1128430 759499 843907 1840281 351268 1009030 1316532 990096 1626352 1280079 1983800 947250 517768 1235868 729863 1475330 161248 1260168 1156886 80417 1115353 887023 348407 1370026 1900860 532736 1556511 1971738 614206 956553 1668765 1623945 1351551 1893964 1010491 1533146 1800844 441771 1316345 326619 201738 1362117 778068 437682 1926400 286906 1355463 1096004 578024 1710872 710093 522449 1692573 1991556 296527 878045 1825655 1327139 748787 1869688 1842436 1075866 1086859 503507 1750155 1990072 977147 715116 247402 1770058 1850003 1572884 1016118 311576 100211 525798 1637945 926661 854866 707601 85787 1330959 1061345 436613 399993 1825772 532446 482681 1579452 919881 150721 1549218 757594 519780 1564297 907849 1909044 617283 807550 1394621 1456419 191698 479945 1016258 204884 1805348 1083615 306296 1742032 1808299 1813889 723848 750540 595008 969411 307579 656842 205069 253756 1011352 1664384 1648438 1834957 1884541 1198578 1247469 50195 771559 1707212 464823 1249493 1089214 1239933 1345816 1501766 1356639 1525660 1900397 1145011 970397 1137933 883908 483034 1475098 1275082 1843706 542731 784640 762031 123331 545248 80822 1343489 263051 1953007 1201366 1550375 1911558 1824824 432215 1627297 930882 1170593 704366 1058810 1383083 947846 1844748 797384 936669 403176 627521 789634 31672 1232355 221038 961566 1308083 216018 6881 504768 394767 1385833 159078 151457 596897 743700 805908 1636869 605574 585692 1310061 1860097 338518 512001 1321466 465062 1050831 1875962 864654 1695919 26234 1088079 425619 1818890 1927500 423277 358543 1300292 864912 1986348 1758260 165885 1718025 58762 1083977 1247612 538531 1476286 1119591 449092 1515505 104146 856874 1902977 433943 540884 1050817 299787 1675969 1264504 1140999 403138 490575 1753171 687435 1581169 18377 442789 1079305 791668 57984 1631220 337384 1427425 891572 1826739 238010 875763 1592844 1181881 1874594 854317 333046 1138412 1940999 564508 464220 1776824 292006 1108710 1858992 95485 941390 735881 591285 1247786 1809171 906868 970666 1385394 3474 519564 1496948 210506 1247882 1254780 1047080 1024289 1918511 1822147 1610475 49397 1734835 910436 1562588 1894974 1942516 623778 704401 1841195 837051 180483 366073 303717 1065501 777799 348747 751228 1385537 1228584 1145881 89935 28152 804431 156942 837702 264371 1061169 6524 168807 1436240 880975 1140909 438665 1821069 1139083 537678 1895576 854337 1812704 576972 1621514 1547696 643014 1808343 303782 1182017 1759354 1216861 428565 1281927 1470592 620376 75086 792062 1792259 1442969 1187282 904821 176431 1414384 43785 1598883 736699 19208 1479049 1239788 1153929 1126062 748886 158325 1372872 629229 1785437 1534673 1609815 1818128 1417914 1805157 222616 771311 504011 623800 761696 758772 1546315 1707379 838754 839573 1363544 372624 1380886 1966956 1637262 576445 706604 35397 803688 24270 1863538 511276 1790999 657124 1900415 1447476 121332 1393557 846396 1057634 1639119 408220 1507017 449885 18521 188738 334879 1815456 651547 1742050 1923054 62897 1630987 409808 907809 1182436 635139 616556 801174 707644 933115 1430086 406339 738690 862409 473109 358333 470724 407412 978846 1417322 880696 713333 1359782 279681 1468781 1165508 543656 1963718 445354 1617769 858943 314721 1090114 1741097 933825 623781 731072 1748177 1929082 1894718 1106130 311535 440278 646671 1423935 896816 1605387 1615863 1794074 1600192 346951 269338 375295 1181962 326903 1694393 527526 263976 1468683 231686 628264 1331496 1084076 1494722 1660304 101597 317378 1942793 1271679 148662 628377 1383454 1941318 178342 1881674 812608 780661 378986 490581 1661203 1644779 460047 1254725 1227191 157000 472254 1682083 105468 1097757 591534 1800079 605445 374905 515299 1744607 186622 998272 1351656 712127 240909 712824 1779754 1064283 38900 36375 1612716 668442 1867955 213925 647985 1913410 653696 1274494 691184 961261 1352535 77119 741591 925689 552795 1928367 1106801 1759435 1484454 1788685 1283537 512262 348515 745915 1860430 1456387 768395 401355 1694786 1566658 1338684 1124296 1870043 347758 1668564 879018 910767 520328 902998 671572 958691 872074 681209 716224 769296 1754251 1888498 1736191 1757146 386941 91135 946078 874791 1421702 1813367 1319527 530368 70577 1485462 1207705 559334 61071 123504 901990 750271 897503 294291 299297 301537 1526896 619853 422519 865959 164667 489419 119789 1171080 511479 1185868 1526649 1815766 374203 783260 1739092 865073 1420524 1351326 1279296 2518 1659661 874604 1113475 850103 1702773 870222 1459265 516687 578712 1594265 109125 209127 931440 1100043 1904724 1323200 733486 955797 439182 1322259 454110 1791831 1492818 305728 1995487 785820 1572591 1330163 807277 758899 937435 1521560 1532937 1807552 809459 863188 1611649 337486 902993 1101962 719526 461013 892139 540595 1882480 1065912 1206297 1115552 1084707 963468 957637 833672 43549 1004743 712018 1451966 1348197 1449984 1886956 581343 205429 1447499 1436829 691055 451984 239333 1196505 1387360 727027 1125298 857633 1454174 1271547 45596 507486 1660779 474423 1902258 148074 611217 1021176 464753 1892196 58768 707803 1225386 763926 1371339 997367 1061710 1557622 1547269 553928 1198977 1065533 1599662 1593139 1567915 1598099 1102582 1420614 91623 349525 72366 1824307 1596293 1723373 1087811 248415 953772 392473 257140 1681243 289756 182412 904210 760881 103393 1388683 1432880 1364351 348695 1028633 307008 982119 1835787 383581 1463696 967318 1292903 504123 1835571 295843 613623 1565748 120604 1276453 425389 1383568 851608 1943736 1298673 1094692 909131 186861 762866 227994 1916968 1048284 1659430 612367 841638 1863275 1283294 1697017 1115812 757805 900006 674348 1587856 786758 1947198 854942 1530436 220211 1986165 1599120 1653502 1351373 1183600 1340631 264040 1467917 860631 344836 1348407 1303855 1766947 1988624 1202880 578647 805696 193588 453210 1537960 147921 961631 697 875195 1069036 1484039 202633 1495040 1004818 1174874 724578 924014 1700956 946493 1915931 793056 54077 924250 1809037 1366846 1856626 1547692 147297 639941 918937 423912 169887 813584 1514888 1578670 104873 290258 698506 812694 303420 1089235 438178 1874490 1370044 111688 1850274 631292 735457 313319 1281000 1888923 1051164 384938 538888 1907759 1875063 1279506 1586586 1776904 73698 1332637 729062 485036 787295 1688699 719488 66893 1558061 368860 1558378 944203 1527903 1256727 100939 1320588 1858150 205503 1228949 461357 278674 426240 1414817 1393879 1606415 607292 815846 661849 1894436 832556 797638 1022959 961316 526527 1494456 397938 1472535 244260 1025842 1677942 490532 1940259 1513325 1459713 1527231 1827608 654519 1667164 1288608 1843572 316670 1264146 1438059 348728 127728 1419032 1483136 212258 1575573 810362 223290 383824 1165520 1853897 1686685 688821 148925 1310717 1235051 1562582 869025 628103 1419576 1501313 183794 1994887 37643 361577 1356261 413825 1223206 1342231 1827689 1052573 1377814 144442 797779 384835 1941798 1417347 828367 1551754 1481852 1794956 1589003 616111 428605 1945669 264256 1777730 1201343 1031214 1192007 988577 1133968 317592 1103428 293159 42573 241088 739999 1687865 210188 965343 1034152 1913717 1912369 1259062 756766 223297 398397 1658097 1446085 318045 1303567 1764631 1947042 125295 1294635 967140 555352 1682674 20223 947291 883940 996623 909681 558369 370002 427974 1726747 1346075 1445836 669546 393343 139333 847704 131206 1106310 1620871 1997872 710842 1035864 68672 1354385 1769608 1971116 948421 300301 801133 149022 1999327 1808888 862719 994834 1224735 1862872 704084 1436375 760888 1278885 479017 1323556 198273 1363263 1573280 865513 413524 312445 111423 696768 1651846 714283 558371 1734249 750959 1015765 845019 1874213 1168738 973946 1828266 719601 1281987 781394 1790129 692439 361228 472107 1824617 976867 1402455 1214023 1244879 1720617 1539385 34820 968618 406876 6088 1357352 1941859 223840 1761145 1712630 845025 1416478 908064 528818 1106092 617477 1712267 502773 1204103 1244796 863022 1531629 1297185 489522 1246664 857112 1007862 1608184 524971 573384 1188343 206274 1589552 660478 350340 105811 508166 953223 1919111 381372 38168 471964 672915 379535 483388 1519215 850516 1150933 1821447 199014 1732498 1025483 1559686 403075 585582 68740 1364920 1657645 563823 1593402 1375163 1523025 902523 334620 463527 1401147 449588 901575 1561940 885515 1594044 75451 1770948 663572 557553 553500 610830 14376 388161 720822 966477 174748 398143 1552596 1586270 175370 801506 444322 1582959 1601404 1707561 1374984 1778809 1621395 668966 766653 1864597 273588 831863 1648307 102173 201792 1091820 392063 252549 1577639 777179 1674125 1579501 938484 865362 963093 940867 1128704 1681472 1540546 712178 1743342 687276 273571 1527492 645823 1034515 484917 700999 405526 1768006 71822 1407566 1884590 1266063 181220 1826886 813844 1934436 1574895 933841 1369620 1767875 582433 737274 717283 271078 682250 178559 1005008 321517 1813526 50231 1591740 42797 1123526 1080063 469389 405974 129150 1445529 1877216 170016 1629363 473430 844423 553993 1694046 778193 531694 384555 1609498 1332698 1079757 1309109 83540 1348715 171361 1076524 232842 1425681 1175867 1232553 1070656 1794427 653971 1719605 1321130 660726 1269270 773174 128510 767026 1571622 1260303 647741 614601 1897609 808338 1336315 1447734 846883 1954736 1083407 1812571 1474296 1378724 1602892 766883 1991661 1488084 308277 1823532 1354315 1443139 1917450 449344 37291 87767 1348023 1055010 1120053 1390284 1970524 41889 1032610 1508048 610877 858215 1326880 1190232 1552262 252416 606340 1284746 1674271 1292887 1267545 1600385 1639744 1411658 620737 1143145 973284 1395407 1664205 1688257 634092 1317733 698394 1293201 1416479 238789 1669805 1119334 941294 55071 1556620 597307 1329722 120218 337386 52892 929804 102404 1386166 177505 1503625 683268 440475 256913 640960 988106 1445996 762900 206089 955478 518484 244243 538541 1098501 1132228 736649 448142 997098 1911263 993901 1165916 42812 1338258 1184907 445229 1793856 895499 812572 1612347 1207277 393175 1230004 1045285 1251720 943223 314901 1581295 629757 1097705 620116 835489 1732960 1991306 891900 186557 926324 409896 1968480 266967 192925 1476576 1811772 726002 1591223 1998708 804878 778666 899181 1551138 1659114 1425193 689267 35416 1409114 1897658 1761110 1892517 1085651 1087572 1371025 303520 1573393 625440 179308 1381087 1759392 669004 548962 784267 1269824 176999 678034 1316564 870047 442464 942000 1276399 831312 115123 1785729 528863 1364922 919893 294484 827316 816056 1181075 1139927 1957278 1156643 1621553 1974572 855689 1997664 1211225 516206 921927 908962 1635375 264769 1657169 878244 95309 45458 1079682 218376 802089 316885 974716 425096 1182338 619253 164483 242068 1084158 273225 121950 330767 863050 426160 996959 255818 451785 1566153 247753 1950877 1874535 969733 1961657 1991485 1635099 1179567 1009909 1509110 61968 80194 1041675 1096422 658867 1758417 381913 673331 142463 1924600 215207 1168991 189558 173214 1894292 1627017 454635 1988588 270603 737108 1224520 1879563 198541 1112364 1565111 139315 1356041 1832623 1796690 699842 1840060 939207 884786 1768039 1075076 1075239 1345634 1152634 334951 1975657 432586 1409028 1918678 278954 1299057 1416518 973519 279780 556416 472712 1812387 194326 1961492 590771 199306 1035930 445360 897894 654126 1703108 1383091 771220 570927 136935 954014 612669 1383751 700528 1309539 860102 60611 929731 1105050 1744204 1231034 1466827 235479 416382 1518964 1129646 1798775 1129832 1011286 1431305 1317878 1912494 1221366 1509841 1086944 401532 1429155 1111330 1293907 1927550 444999 404639 1182182 1950980 1926575 137581 1027021 1414441 671535 1815198 747565 1054766 1180074 1390085 635932 477939 339562 1105195 1825070 534664 197035 1160476 1195761 60989 1191598 48337 437859 762902 1071379 273842 818035 484912 1761379 158197 917731 1735447 1413689 335371 1419982 392831 31495 1005011 694219 1238876 656386 331770 662659 849586 955085 1241656 649187 1506664 1150596 1218680 1298557 1023716 776340 1183061 84314 1991975 1260907 188778 1879416 1456395 294351 283529 1120645 1539649 1211943 1551081 1570741 311724 1895036 1298634 933535 1665699 1823923 1053302 920635 235215 434629 1710900 1616831 1533722 794464 534161 777727 751654 1610080 1104611 1100513 140830 99697 838052 1697735 995016 1650291 1752943 872225 140964 1167308 1550530 976479 1165615 127746 1553913 1355709 1564125 758152 1351986 1265960 807669 1554814 140301 436221 984586 413869 348357 1066933 938989 1237551 753740 1561877 475326 157962 103209 1682778 530430 1041685 748448 1316700 1668448 1781658 630432 815195 1981731 1010966 1403622 1937178 527747 1095167 1854071 401719 989140 693287 417014 1328056 982755 32114 1711479 1600132 237139 660428 562936 490855 41036 1811521 120995 769639 1240683 185346 748258 1714012 1730827 624071 1182637 1576337 1469928 1135030 370153 347910 419443 180767 1754929 579872 837856 1535700 1803266 1497266 124724 795504 1288946 237802 124263 1617478 958136 1976088 1118620 1876567 1652206 1903840 1150875 1819387 169633 739733 665660 946761 513507 1530226 442334 1700031 217488 253359 248029 1963757 648896 1525323 1570459 1847869 411826 1650126 1499440 1993061 1504986 1215960 285997 51860 782735 1165649 1913349 1550421 798599 176428 412949 1876723 1498704 617887 215902 1519407 1942351 1638167 382144 1352424 621250 39366 1864871 356862 36365 1104124 1269822 298324 301750 475874 1259432 590477 898973 388042 914625 1519535 1548499 1791829 1245050 1431229 55897 1805782 101391 180929 903137 121655 1977359 1436837 1297294 1511296 367760 1615732 1503454 620582 1138282 1723123 647740 785772 133775 561311 959152 707911 987189 367871 262094 663508 534057 1257505 456053 1695524 760234 1837893 462691 1630717 1132134 496894 1378634 106877 1243448 356499 1369836 346267 411540 1481712 224183 1586333 208667 1852103 1079090 1264389 1473709 1259384 1779480 1331961 951799 1748002 1388552 773611 724711 1502627 669535 372197 777568 1571165 773747 508619 33605 1535990 1451394 792212 1646735 213172 743876 577957 1687981 1874069 87476 117729 621878 1321990 261172 896925 118723 750080 127697 615486 1935554 1382800 1178464 1837320 1256699 1609566 519438 110971 579931 284336 1223210 1140939 1180574 457967 1420374 1321032 1074168 397724 1389669 1235004 418721 200253 541740 833904 618680 606734 136308 1760393 1751582 871365 63173 1909692 1940551 1921223 771445 676303 1221449 1430679 1759916 1582486 338470 1213692 1782972 1711467 180196 1624308 682373 603622 1827023 110983 1209987 263570 1495130 652432 1022511 1676739 837804 862564 1569902 708742 915859 1215694 1629975 792211 599650 873537 1476362 1044386 725335 818633 959955 1387658 1369901 1290520 1199808 1843250 288172 534046 259744 1243597 1975640 497504 415458 854139 256897 898728 1958876 212166 689169 1597082 1564198 1931207 374076 993897 1693316 1677372 1492379 373107 714525 1065663 951065 693446 1002015 1660111 61515 584838 659390 61670 1261236 754236 1828680 1754721 1848365 297833 607975 748877 836943 402294 1196197 1596874 983835 1393461 960238 296224 221795 1137640 1816454 83703 1452735 183018 1323400 1683518 888352 1970125 336465 1232428 452731 894217 1301425 546013 1719455 1273377 1864686 422043 1457433 1280412 947243 443087 1134854 1416428 97972 1279615 53322 1607974 276903 1480859 1760012 1227462 424580 581030 1094054 561353 1356175 1476963 699312 200285 1070403 648447 1856814 1677775 657066 1424928 1205482 1873659 1371414 790123 1157432 1456594 608860 750070 730624 1216405 1311390 1725844 341466 1493414 677327 1742538 1507838 1178430 43559 279677 291870 1182402 844623 1802002 785968 709749 1030127 660405 145991 1346970 396115 102111 369364 1687506 297624 1795194 982689 211618 967210 325303 803715 1476892 1719416 246362 273769 1939304 475030 891663 681690 1364187 35408 769649 826004 557022 170349 1299240 1675332 1879356 1055924 1343716 1788014 1254804 408601 1516596 924993 1348129 89390 743768 1199285 1114730 726613 817426 1193011 1628918 1101009 1110060 1222207 474631 742711 1287074 1673739 922308 455742 913469 1397875 126934 1766282 1267679 1225883 681036 916957 1931312 1627761 976801 1721034 314496 1108341 622837 1780996 128563 1377704 449155 1157772 1224783 730633 216705 392207 221874 1743387 1682742 1056073 189693 878995 1935370 787075 1566934 261756 1960948 818962 1680331 431875 1401239 1629665 297269 1750002 364156 276147 1704457 1582391 482688 1905903 1231262 1490316 191290 1775106 1177870 1040207 1083469 1410012 104683 644958 1260254 1867226 5095 1115130 833240 799274 1514661 702369 1211878 1045067 1961122 1764579 32257 435758 336813 57543 257197 348494 1985991 1839648 313913 1210971 445513 273934 1507050 861603 195412 1513949 1637316 1996735 1817036 1699948 1482656 1288493 1104855 1486634 744710 261401 1971800 514886 851538 1584199 948960 538376 1093037 1101827 822448 1589872 229502 594127 1642460 1397376 102394 722254 1715064 1680204 899624 1170738 1304280 885003 941881 1510680 649878 1645106 1023025 774645 1052633 837050 934207 1522766 1325178 1436549 1616878 1822581 1962335 1101964 565190 24836 1674468 1623841 1261508 1559895 584748 1681418 104810 927141 1681219 1207085 873089 1588076 1000897 1562867 868853 219235 404237 333740 739303 1568540 1579758 1407152 1328948 1427029 1905711 1829211 53478 1354274 1249238 947200 1224418 706090 604814 635735 295117 947304 544310 1601823 1744946 1254289 1136574 1440602 788083 1969478 9456 753994 884746 639083 917906 1388442 436116 1903235 218820 1772158 1325391 1718196 1249844 1434769 1195631 1986006 128932 286737 406353 1892888 685751 1829256 1018922 299138 780198 1466169 534998 182312 748061 1906970 398746 1503656 1796080 100431 889607 724996 722407 317050 203139 681953 1442239 1315566 251404 790920 1329737 1176851 305753 948116 382154 634578 1386448 798652 72896 169535 1647711 822997 1027321 259696 1058221 459128 1635417 200754 1577395 607989 185417 518894 884596 858144 1998649 501777 248377 1142119 337299 1533321 1363621 654849 1584484 192291 891389 1704391 298621 890228 781251 383077 365057 929544 841863 285942 39613 1781013 319655 1273496 1763478 1487674 1922317 683422 1515922 60924 1142674 1216742 1592160 133553 1088798 1337671 385892 437216 1571638 843027 846967 1461804 1826762 1243540 1322564 566245 892157 446603 1608669 807968 206984 1028427 1492372 1714177 7423 1269560 1650106 1101903 8483 666840 1791426 896890 1293976 701517 1120964 978011 49725 146534 133035 1780064 1986552 788478 859003 716559 1572032 1131949 403271 1520695 1002009 963031 1411618 1544448 1453439 164914 1639335 1738043 1620295 1921597 259762 1344715 778865 7983 319410 1048863 299090 1321077 285250 1354624 1266536 30284 83163 963385 453480 1805679 350279 23519 1439722 461593 131617 1415183 1746494 1838007 1668129 1449244 986801 1943673 1605979 515558 1964820 177270 1882427 1143607 1116009 257630 1265670 643566 1101203 882880 525748 1272653 1882704 694176 690921 1795752 989964 1702263 747944 562542 893212 1925263 649441 384650 1114031 152159 1533057 710953 1078380 1130117 362131 1575379 1886146 174146 621475 706850 1906191 918094 820432 1810948 83665 1368596 841443 1216418 371612 1060213 1907791 784997 924715 1843267 522353 428468 1109626 1790734 1629139 1022576 1823425 627917 248329 1851726 189637 332883 165915 172630 455721 1707333 1235407 1402027 1054123 1638664 1743393 815705 617702 29584 664482 212524 991798 420516 1586870 1185411 113195 1612019 109915 6605 1297116 58143 919901 179136 1358153 42269 556698 1401397 703218 64266 1139255 1365729 1083050 1390080 1030955 1305492 774791 882060 1679933 1514364 1799914 670067 1953198 1226081 826412 1190076 1642240 1549684 1366753 855821 144907 1437577 1478867 265211 173722 129772 582397 38329 1118141 1259755 989475 289291 1361931 1865250 1362701 622634 456317 919483 493855 888650 1134736 1650839 1016514 177395 1544072 1966852 1112833 1059711 508744 1044758 1727774 1597712 1271736 1645615 480738 1669953 1234200 443378 1459946 1260390 1334490 738952 618059 1298921 398781 655799 709487 1322703 694714 1450788 778818 475774 1557375 235616 185049 864223 797607 1251340 1206311 710427 222822 33067 793697 1317998 378311 651210 1354529 1492353 1062457 1463981 1828974 124701 273329 1689018 217235 86476 93966 856973 888413 1372307 1219962 1800133 881902 561267 471577 644532 1350016 833922 101027 226956 1892167 131274 1636448 1131684 1993227 137031 784381 1535519 908141 630627 918303 1546039 584192 676280 1027592 311441 1163828 1849924 457879 602541 1262225 499443 208466 697563 1447881 776198 1550986 767566 250896 829524 1515138 1528583 740355 1278183 1374764 1277917 912709 1499252 319788 265844 828739 282075 339808 776993 1497922 1959585 1580440 377422 530310 1474594 706328 1653104 1606080 1218369 580846 500057 947671 436241 1766761 419545 63736 1228993 1063044 1870005 105097 1942251 981652 271851 1048404 817204 659213 294197 230323 1560143 1411678 849509 736359 1821119 434030 474523 1855115 37950 1840322 1715400 911054 1928577 830398 1295646 989230 1283097 611365 1052145 1311998 1788606 1531015 1134578 1440564 1871263 1009382 1340307 1851515 48817 132844 1137143 731294 767571 1553494 265068 1536650 1995498 383985 1159571 595601 431035 1827068 1901764 116632 904939 1983209 24193 1214726 552737 668359 1040755 711436 1185499 1883308 881815 739467 1918521 1885532 1931130 137725 621472 841066 811963 348517 680678 87484 1247680 627561 806967 1514197 1200365 806045 126636 6669 261202 502384 1266078 1128781 1236088 251982 1648430 999768 55719 771555 1174723 536207 1971132 502198 793754 134299 1970687 698285 1407034 1318552 1139146 629994 781684 1328039 1865733 1607053 1584499 949117 602771 1001406 1183027 10532 1118221 34529 754492 1063470 863163 612900 553649 1794279 1405727 1839893 1029637 190967 275747 717577 115880 188388 1124850 1215301 1569871 1456669 932707 1826158 1518663 837205 1546052 853207 279178 1550335 785386 1411205 1149191 505009 711578 333293 350361 704239 1038057 1404360 263734 1313682 1756198 1666846 1400713 419501 422285 833748 418320 743536 1735715 1957016 1629221 613536 1632434 1277334 1314217 1648243 1129068 1527402 722660 1303748 25701 911142 636479 208824 1850385 1474824 1936477 1450135 639375 731893 1065202 425300 1088201 704162 382332 501654 1361409 1585730 444355 109166 1658482 1099778 1129555 1511525 1788634 585326 411006 419605 1423418 1356118 1673656 1238800 761864 1319398 197763 475846 682394 858553 1138579 433583 872487 1209182 1119866 1865580 47725 992105 1881693 333860 1645945 444348 1280039 1649494 49285 168661 971568 400113 242294 1963760 1835092 561425 897609 1757055 497799 1415614 1352972 1416505 597579 662096 589827 1865094 1359360 1878112 1101549 928255 1436462 391977 1736100 1581362 1962457 618908 139832 1807542 725185 10169 303383 1164368 849930 236801 678562 1026159 718231 51335 1357556 1605405 1484803 776409 1360564 363683 359169 774264 167685 1879880 1705183 1128567 621352 391496 745456 1164027 724069 525303 1749873 13185 1326228 1141563 1214814 855847 1388825 1089758 1694950 239576 156568 677107 1534492 1866356 1382480 117358 790525 215631 1933051 36926 312984 1705012 868483 1896877 148002 834824 1538396 1366216 873148 322640 1730351 307887 390841 1020880 1403704 1311438 162857 1812507 975834 841566 1298679 714687 934993 369837 431701 1543788 1510972 126341 1167384 1588690 597734 413016 1568098 1478542 1280866 992980 1925634 572690 55796 68115 1091933 30896 1287791 246550 1433115 1556024 550383 930165 570433 1044951 1334741 1621774 103775 314509 1887529 1595942 88286 1529283 1707857 111530 454095 1828657 239915 912398 1086096 866043 524312 515644 1217981 614278 880425 971419 698403 1817835 1877289 999036 1212915 1119369 718201 1848853 1778831 142351 796222 1409186 1407853 906015 1309487 1897142 80925 242163 1184252 1205525 739419 1647932 995652 841866 1499814 1808708 1956525 1784203 1863525 1465863 1633211 443115 1543162 1359526 917448 1089017 212888 1588694 807146 699539 1176737 237023 1019880 1025966 1861417 1677048 779387 721988 319624 1604588 84067 114148 1453018 1075627 1295763 195189 1181281 1492202 1856450 392233 262454 538138 962916 1349383 892566 1270591 1151412 1282665 565226 1690769 1385727 1356099 1262337 2101 1070581 1191366 856170 1671014 698538 376525 1698941 178623 254994 1651243 1894533 1423233 1260796 1109243 733777 1397265 979621 364973 238461 638232 1733347 525114 1929985 863097 846885 1413671 1427080 826689 1927253 1201584 1464944 1941551 42716 1256439 1735576 344185 340221 1454284 1510865 733876 1564638 971126 594531 1484500 1292360 1701137 1777717 422939 1032806 354271 801210 1658156 1335843 1900221 27696 210642 1548468 318769 563006 1999014 1440991 932950 1526797 1180028 1775361 1448478 1525151 514979 1307225 1565611 1924634 1188534 1528393 1438661 928752 1405143 1782510 1878400 793547 1369240 819542 1408106 4401 23748 509098 577856 1477363 1355280 1987347 1581389 298537 1211914 1479590 984383 1527520 1494589 482725 196021 374488 1813087 785900 20984 1868673 981551 702418 886452 1463381 1437657 1855778 313512 1113285 563336 125886 878076 1809575 1468974 191529 308212 1099073 153321 1623042 733364 1345890 1006521 817919 376346 1811985 621843 294782 608764 1358451 518795 1985969 1524416 1163964 32382 1757793 1852275 1533559 1723693 760225 82280 1839755 438403 231400 1925487 389617 975409 1135332 696784 1495356 231188 736258 1735834 475213 1939009 236596 675802 1182101 878166 1000250 1137781 25956 473754 804178 1312677 1475488 561176 496453 1465179 631340 710664 562211 389142 1894323 1080485 274442 1674369 1119155 501560 1946884 1692904 1561337 969590 535172 381518 581477 336934 911989 438438 1917644 628828 1141496 461364 731195 1341886 1823883 1218941 594815 824749 53589 18801 1430987 1383997 1261015 963488 998284 182527 1406085 480802 262003 319177 1555357 1969377 1793641 1232977 317949 1309767 24090 518195 718206 900614 1664810 815942 426149 727295 47023 563332 748048 1028600 592215 687626 429681 542993 825770 952013 524329 927842 1967613 909129 1381272 1668432 843233 661736 1672123 637439 1704611 1101270 711999 1040150 1737624 231305 1338600 1484378 597744 345142 1562941 1813963 1898638 553692 1036169 1550981 789271 1114829 58656 1042312 743867 117157 1895886 821398 1964506 1142507 601689 343409 23239 714078 951362 464320 1801536 1190709 1364148 1409354 1588629 1527919 1407475 1551666 1704246 1040132 582120 1217188 259348 1541619 943226 1272330 1975201 1293002 42142 11850 1297774 1098816 1856421 1901049 166945 1114722 545760 1651584 1906193 1531939 1695945 1979735 149650 1614616 1806748 1119324 1104615 697998 1504373 834982 34981 299107 1615164 1899376 392580 39132 1513613 1478596 1907279 1225547 1300419 1266372 1659075 511861 1583616 697685 1329531 136517 618332 804260 1713302 428596 724252 580294 344671 932043 1072569 168566 941188 687094 1023963 1687333 313018 886190 1507537 674358 718856 1220863 619102 348775 129832 1305006 874704 1011374 1910876 1429231 719011 1958734 1300493 933096 882789 1635887 284361 784119 1316930 1259691 1351599 1435567 1732171 852252 1390870 1535910 1858987 1190938 1726604 320757 1551644 12857 1857612 1788448 498660 144744 479224 1340249 1127657 1554645 1319394 279925 1116907 1540447 1551520 443652 1970567 765622 325024 250420 1222691 431047 1434813 460351 1420255 1242919 1716895 50244 1138672 833167 1297566 709559 1767359 1349586 437870 563518 1580622 1379327 177439 996984 483071 1993534 1310992 1293952 1044825 679317 981319 242337 1292016 1446002 1831167 1864254 1742316 562898 574077 1532699 838009 1061393 1868986 1676893 169473 316616 27866 1196501 627093 946091 1904814 129618 439790 1023505 469400 305718 354366 1793972 376420 918963 900940 1591779 489934 427395 1221814 992567 979286 205955 322030 378346 500858 713076 116335 859989 28642 624378 533903 677933 1616502 50114 1619766 1606805 971156 818866 1918106 1633462 15294 1622674 188509 1663932 7527 60775 308734 1353361 578829 1677049 575089 648894 1687616 992227 1007686 1450553 1893006 1998726 1529551 1556314 1346571 1862622 60677 174927 1081893 1966887 785231 1642601 635401 549890 1373804 1138285 1987545 1889526 463557 1971324 1390188 784432 1120736 1296177 1311761 888519 1946059 1303795 17210 882987 1150477 1055404 1622062 1273018 1420031 392178 1288229 381835 1954179 90610 872846 1672721 485049 1267629 627533 465140 1150832 1350221 1399773 1017102 675816 1993213 680657 397961 371778 1083810 245746 67059 1981631 1429640 115416 678991 785892 425677 288026 1106703 1167664 293162 1091212 191617 107101 1767651 82398 1284605 1109544 1247020 901973 148077 1429043 270035 138184 896362 1165522 846868 1650859 918354 1546329 1639545 1956351 1544835 493013 22964 711258 6690 1033047 629243 763726 209033 1040536 128806 1454393 514936 1357879 831257 1691762 451281 1262254 1609248 1118798 1132029 1179457 1700700 1751978 611363 1239337 650579 620417 926365 1380030 426272 1886074 1390221 150124 1307597 606326 491270 1762922 755269 1648140 269454 391215 1791004 1869911 771195 1932292 169220 844259 1513584 1607229 1236329 1868645 1148978 1013510 1411818 690130 433789 1171005 28905 102575 879490 1143335 1281424 976747 243618 188353 771817 1804286 1503396 1972117 493610 1346600 1204221 109033 385905 1894889 260142 629726 1425783 1127308 1350417 378514 1700641 1109435 1857290 1074117 238098 482670 554000 1561401 144382 545479 1356340 1031937 767611 1579550 1863553 1843189 883942 517698 1942092 425905 516272 1633399 1047693 1417674 655499 1742005 917978 153695 945497 1175030 1080337 507780 207961 590184 50710 1796378 1024699 1941494 1534505 304315 1635531 1912339 1884527 229054 659567 1221564 1123188 1424000 606621 798536 1988364 1946614 297711 156059 423417 1498904 1043418 1018214 1707170 670184 45161 634930 653745 1172536 1181748 607615 45545 1670944 922061 132548 927556 585311 1682633 986672 1920844 1521953 242654 541653 462806 752607 325122 114429 949854 1521914 1667023 1639989 1018110 1564556 1666778 223022 1446217 1135587 1996163 1939775 1688875 873433 671684 902664 1719434 1748304 848608 1996732 930243 1428682 1835120 39921 766750 585563 491598 1686959 1436034 398335 853346 1702257 1468062 1076736 190169 959253 1680528 666495 657606 1727012 863783 631091 736587 800515 230709 151242 1901451 1793080 1152191 1359748 902213 1600 579474 1101174 1809194 1073707 1012552 4764 829733 63294 1399339 1271935 1926455 187322 1287874 1139403 1983488 431757 1185286 720597 1340811 1235364 375962 1761283 1751963 415276 470562 455762 649271 1664191 1062777 1218560 448459 1652715 1350481 1524563 672884 1133198 1728933 1870627 1682652 1134446 1988274 1977077 1425163 1009024 1364244 741048 15972 1287978 1508923 1049092 155034 1183071 1595473 868676 1958440 426611 1808884 1125772 1974696 1443117 1356216 825594 1947886 985759 386565 552072 1245994 1993344 1378703 654434 1250616 371138 1889630 393641 1871324 319231 625322 1515534 1983285 272605 1941552 136157 1832346 217832 606070 1193726 1378319 1306620 913410 1524082 1385355 1116816 1649431 1759678 1497394 520402 1016112 860846 1247591 434510 261458 638721 5055 434248 896537 1253035 1952975 404934 402154 1049289 669897 758027 947248 1792521 847572 310001 1796863 1315360 1574197 366764 1160560 1316207 1312837 694963 131307 1484832 1962613 648691 1710315 1161203 801127 1530856 488695 285122 1533375 1050571 1210762 1989068 1687722 1227018 51377 311629 158258 1156250 1396573 1456145 1421525 1086174 1286578 1402224 1331099 1012298 828076 1855191 1709689 1803745 147629 278092 781884 1312205 406401 339811 457424 1998847 668005 542801 238035 114411 599781 972904 651476 1516525 583622 1968838 1244267 1603750 1270857 1538470 978442 1047193 1317657 380006 127198 1420944 861581 1123212 1972553 417835 445920 1892841 1284301 337732 1211082 24755 357811 625709 218070 1669723 1262814 391475 1951978 930506 1791164 1952681 37975 1747653 1714376 429643 1091337 1694881 23652 75285 1174532 475156 255786 73633 1332534 346565 94154 170604 482194 1399736 1963559 674789 795356 510300 1551585 460526 982988 774966 1363154 1522440 1718912 476650 1262045 1065367 925709 1741838 1121024 73428 562076 1243860 886964 305474 1048110 275155 1583346 1700267 453853 1793481 652954 1211462 44452 144034 538813 586811 1247435 1058373 154760 127019 1994619 741533 1007715 1621718 923702 166326 1439720 868057 1147909 954323 1488775 1196927 1873871 1658174 1472090 247453 1806626 62130 823710 736139 1154220 1074540 977206 1368121 937269 809817 525452 245829 1775247 1292457 1039842 1975312 1053558 760939 1613072 1348743 1651104 1703541 1558600 1270608 749895 69675 457083 1455206 1385558 1593829 1380819 332312 732841 1852989 1213961 18548 814865 1066217 688212 480521 1169642 1952562 860749 1530346 1083078 858718 126390 161644 1680798 972388 408352 1925220 1080126 1765618 554140 1950502 1707228 446510 1089120 958627 1308506 1180434 1494869 1221202 1964286 1326495 1354201 642043 1152214 338624 1120616 1427795 1688858 117929 503672 368169 1295131 1674228 567417 1635187 1038080 1168139 559913 710965 326970 1146921 880168 363599 1560103 1270054 1892275 285458 1972014 1601295 83020 189607 550984 543333 631549 518172 1111366 434060 1367191 251657 1050188 1929503 436386 435878 185178 503341 956070 564525 1587685 205281 988104 34573 1878238 1098872 811305 895624 198939 747572 260138 845883 1398430 1624795 1140838 1452150 1924183 1095012 1813117 1183348 920642 1859073 1474372 1357944 324627 689284 1973119 844858 695232 816568 871557 453348 649252 323890 951869 662219 1522031 846840 1799655 1748853 262685 592710 526796 1644367 747209 99026 58463 1757108 1216447 76352 503343 1853973 698755 1306607 818802 281772 1357063 1220834 1002465 878877 1265820 474650 744842 1682450 689907 1010655 1856880 216738 629742 1317439 732616 1213670 1947478 1228530 758853 1229412 1180220 92456 412543 1411751 1030534 1165329 1328238 1357030 1592300 1204281 601491 1458970 1719927 1221304 1610998 389925 1940480 868268 1739652 1034902 926604 1143353 1723477 1445618 194069 1122044 150179 979944 103140 936864 291593 584103 590241 474303 640289 1852123 593576 923966 455635 1408241 1685046 1055145 1541958 313914 1551108 910672 1795404 1942121 1900997 690007 1771917 969461 1422917 338837 1633924 1423071 1490754 690064 475440 1613907 1803198 419808 174129 323032 669773 1261130 808225 1602313 1344510 796723 928858 627261 670712 1780506 1198066 1775697 109675 106182 1673323 1130943 1870819 973806 898990 600927 1170848 1005057 1209715 39815 1081642 1353548 1022594 521198 1007170 537892 489749 950447 907946 1681474 783683 812309 322639 258919 1513951 1748373 1844191 1305350 252990 1324929 160351 1202054 728995 1586221 1427188 612283 1936882 414697 678606 484599 1875395 718252 1188283 208097 1068061 140364 1147679 188654 352470 255055 344014 1430287 541069 452470 214445 1269150 371799 1593401 1778194 1793387 1913324 1674900 1667028 855376 438081 424063 1441284 432914 494951 725492 1691036 854212 1816042 1325208 1010203 395441 1328237 1029357 560327 700426 1616556 1019054 1981581 283356 848473 1581789 1157188 1322499 1731620 1638816 1996729 416809 556543 328970 1961232 873742 1282250 669335 1302155 1685524 1929790 599439 1659329 542319 1867501 845710 369336 763466 348628 303835 1953413 260437 369011 18429 1592772 404089 1186354 807965 507606 1532239 845572 329477 1767191 372558 1363268 1061605 458723 1140732 1461159 744972 309856 193327 1355046 1027015 1583176 1462990 1677846 1165066 332734 731354 1608665 1044405 1223841 1517393 1668061 1438117 1688368 916438 820301 34916 1949449 1469662 703433 436810 1563218 652973 1022567 164364 1539425 1841982 478850 1628592 1448647 977652 809240 1073179 520319 1344791 1841031 1081613 1526179 350008 791166 185807 939149 770936 1993242 605964 173733 683778 75564 915460 149406 1925394 37989 543558 1959133 1698283 17325 443920 499432 1237816 1598262 1747896 1412123 420817 1155195 294013 1377228 542411 188148 289547 580257 32817 816064 88662 1976736 1359291 1185297 412001 1288096 290887 1696134 1989917 1376407 1101223 911993 1448863 881573 1490619 597776 1781284 1348068 550210 1868863 2066 1973536 751956 762160 1644580 441301 76637 109943 1369767 1266 1910273 489312 70533 931870 96802 1325904 74301 43940 1246804 1636670 1598147 1049184 631698 713131 121432 1075977 621998 908631 180183 1882821 1375813 1753554 1217609 1085346 1162936 1889154 409447 59044 913937 734927 1610064 1733533 1827451 80271 530387 1988672 1717345 186779 579158 1376240 963768 1335735 1315600 1967559 794959 1067892 444728 1021649 1637203 553379 723738 1916059 1387864 277728 471822 231409 1979093 1190004 629123 1172036 987857 397580 1689961 550041 1224841 1368810 1397967 1420907 335499 433063 1910185 1384152 1566552 374277 1352381 1729017 74908 194262 861745 748488 1341115 1494715 347510 1972677 1943799 1405120 1607722 168203 1110571 324105 1110861 1287803 488681 384448 730214 866092 801395 1245411 1106090 1938254 517240 1824281 1525383 831610 1648522 1628688 174904 491025 451343 1853912 1128219 175512 242746 636443 1401575 436740 1070116 300484 714942 960575 1776242 1020247 405347 1241021 1340111 932224 1942252 632602 30907 1726010 322395 1429033 14942 1838131 1739800 1141106 590587 967311 228588 453816 338254 1353321 1303781 1662054 1387165 452215 1384419 987397 448199 136908 583084 1142990 1110575 857764 1571676 680715 190462 994143 966201 1874469 1443239 644135 1465110 1430966 1971317 1878810 900339 1231426 1926583 1943869 1426497 1469828 1194784 680597 1253491 213160 113244 708327 180033 1312190 399643 1830166 1842004 354478 1899968 1868283 735081 250224 1732088 445239 818910 1527018 889478 1194358 721828 1062303 838274 331129 1441103 1076232 1195184 390843 16825 841249 1710048 440977 1714575 740822 203517 42374 1041875 1034442 1824422 1926086 1713320 1648729 1430838 204312 743789 879117 248665 987335 989962 1752600 326505 1741921 753737 1760338 1667729 810082 1681320 1859091 1844712 12265 1199705 575955 1687253 623078 64136 1151051 1754645 1083117 1476363 766033 975363 953730 337983 1470524 1253740 79314 772821 1153746 1350675 826964 106147 1193654 1944244 378625 1887373 326925 537143 829700 825060 20158 843720 1827536 1405586 1367322 168512 422564 463613 1983823 1922001 1281873 1882613 1588770 1625718 912520 769291 1120072 889155 348848 340592 945614 1618890 471349 338611 678684 1631957 1906837 254745 723940 259786 1342289 972225 843872 66024 906576 412263 834950 486069 602739 169675 1516421 823093 421606 279139 238271 479060 1649149 54916 1498585 124233 1903548 455205 474620 1606151 880371 1012514 1693571 1013722 265044 1899998 1737512 1604875 680471 48942 1404502 1417313 1010999 1593606 248564 254432 1193324 432793 1847156 1665905 190764 1788621 1041683 1073047 761980 460095 1656176 847139 1261349 346006 1175746 842931 1551014 1787761 1199731 183151 1809022 1077795 431181 456583 1840956 1259949 1026371 1368947 162668 627299 1992209 546606 1732998 1614396 692000 1183139 1169347 1583127 298756 1992003 1522251 1626386 841476 1881293 756138 910181 850056 1257611 330575 1343550 678486 480688 1053280 1776552 574834 714218 1688107 860100 1063006 1605296 610833 253395 1040120 187386 701688 1496735 827263 1870140 1414479 965668 733176 1092368 1845747 1165807 956280 1150680 472313 1711998 969350 1733100 1589053 733454 468807 357388 1055589 1582405 1758794 281460 923250 1335668 60217 1261030 1130592 52752 1986360 1264050 1458218 1147189 312141 1818793 666084 884961 534762 1278412 1980548 210021 1370570 1116596 1038077 1958463 1046356 1469509 1693010 481720 1015935 1931383 135083 1171132 905103 1262981 798354 1875860 1253800 1799280 1072493 22971 1200584 1869910 1927246 115973 935720 1768994 257046 1334909 486516 1711108 131970 1700326 1768031 1419800 424340 1428636 1399244 1520776 442158 679729 808081 655031 1928535 1102666 186006 1426824 453106 618989 330038 619133 1841659 1700775 1462893 1272841 1447044 565894 344218 1744870 1308383 252628 728502 481126 285019 372408 1761705 1562042 393936 999508 1994482 1051118 522192 762545 27774 1615656 1766246 584175 1364505 1377567 37319 126489 354291 1574565 489787 121098 676668 619638 374822 1787658 1611041 892250 911137 1283534 1710901 1951311 318317 401851 1726486 1953055 368222 1173189 624977 540295 754190 1227342 429936 150074 987396 135676 1059933 133200 156099 648254 434464 1216458 230192 1243387 1672918 529117 1433380 1780101 1342110 1433335 241189 106635 1449589 1709936 123049 269480 877767 1645714 258964 1540379 29266 802987 421645 237911 1072630 635287 1884987 1085332 1910955 1186732 51899 1755679 581636 881932 1116471 1172998 1999452 820473 269668 820491 1606899 1992290 1137763 1216576 1211497 891856 343540 1834767 1729347 101516 1782311 1477149 1486047 1153683 783502 285917 131564 1149948 564735 24884 443772 443887 1053061 230425 922342 1544708 1957880 764170 421572 83130 1885102 942285 1737978 466252 189953 1579635 830170 353206 898487 1443923 1643327 1251035 532794 1242975 1385145 1161439 1257636 824833 608679 323893 1405251 518101 836842 556852 59777 994091 1912980 373479 1939905 935405 1997143 884515 1263172 1515752 1162464 1404819 1192762 384809 1485786 950580 319854 1830833 457717 413800 654167 792717 157826 717892 1742737 1311032 790360 83449 1865324 1616994 240638 556004 1484181 1966412 426608 1822228 1615359 1219716 1222448 696540 654705 1722057 890399 373955 1783615 523710 1436745 1460531 671433 749046 1087764 1801647 1357104 1428150 829730 1493548 1406013 291180 1764846 1045213 1772736 869566 1898512 862239 1963129 1031913 1573991 860833 705710 1791183 1069198 1728697 631209 1978433 440249 1906811 1308984 1856563 1205740 349817 326034 47695 1887522 117852 702352 1933816 228564 489966 710764 1747032 1967591 1950631 570647 162574 1968474 1132570 1810070 997759 175297 925624 157255 106890 839293 1275447 1151233 517908 1082303 1337819 1669117 895544 1218740 226028 800986 1878478 113372 998607 63077 92989 1564892 866263 514764 215230 1934137 930985 36192 692675 661047 1510552 1009203 1733322 1166326 1624953 1865843 1081719 1197714 1578329 1021754 1008007 1832742 46246 814379 1172895 1074607 1816720 901804 1192250 868905 546975 42059 663987 1722102 1459746 10161 172603 1962156 1117022 976386 879376 1172943 342882 1381638 585258 1374291 759260 108752 1760078 1427503 1049798 1614033 282699 885434 791754 1942284 663302 19092 1324727 1155711 520859 169532 527293 1766826 1350348 1951112 1332209 1573642 1195927 1726866 1040446 1330139 1354036 1034801 924843 1414500 25142 759806 1907944 236601 1314155 1279243 901949 319397 737403 179988 89333 1754646 1482854 478009 900649 1335197 755748 647668 1478740 1898311 1499383 1704852 903355 706501 161624 79965 1504440 822436 1821236 1012981 1099008 1619826 501399 46332 1322107 658534 1636128 127679 1345442 1185822 161961 1695007 867788 58118 658485 1193001 145454 1720259 101815 576109 1201391 748479 10673 1706302 751573 572374 1577636 706082 16685 1101985 1436356 935645 1666789 1148426 296558 961481 1876808 1454525 1418087 1522309 674101 1202136 1485411 905118 183545 300478 1904305 87216 1168452 420860 691773 1720872 1596289 3407 265585 1849160 457275 1928954 1108565 961246 1759254 1828689 35985 1620669 1595233 596882 1889138 204238 351321 1150753 571459 589348 1132215 40610 1851167 1782320 1346203 1782743 933292 160966 1934727 1374600 1603183 1232879 764795 72950 1058337 1548719 468811 1717900 1570193 1679484 264235 1071955 545434 1490398 1051041 95723 938002 16748 1715934 611781 683426 542290 1493420 1535811 1607444 534767 343877 420324 351833 949139 1555185 1034352 322406 1343741 202517 1419770 317837 1731745 187715 108567 1662353 386388 330441 126839 926414 1304179 340511 438105 1067778 780550 773178 146741 1935904 38542 617898 1506947 165685 1689089 243574 330816 1943639 836188 69126 573745 871459 1616190 39698 897320 287156 829497 1221606 1427274 1931564 1826368 98244 743793 837266 195016 776879 1303879 327841 1193700 1417052 1521640 900948 1173933 95342 12378 287706 750073 1422334 992611 1259268 1371078 1528286 802301 675630 1162009 1008271 574136 1322975 1943941 240428 878290 686280 707835 1558612 611023 571390 52437 1296626 11651 491330 1277581 1460620 399189 816933 189854 1039993 1161664 637248 298540 1195338 1266341 1853711 1212943 1334243 1889979 767050 1333908 392930 1935473 664602 470048 1488567 1304269 1908056 88403 1808395 773804 1672113 1202538 1624043 154812 218265 510147 1548663 833937 88154 1828009 1272422 750627 401998 160608 818174 1366360 979904 951975 1172870 750707 1312227 806721 1932940 1695134 857013 885034 1251117 1880168 1427521 1380560 1118083 504334 795212 1746439 487660 512441 957310 1082897 137021 917398 1289553 1801957 1880123 560911 1445895 812763 1333572 952049 821949 1394133 1812919 1195595 540258 602189 442989 109614 325523 172226 946584 768838 1992947 1906504 1707277 854790 730425 1497335 537261 1890592 75584 1052353 1955702 794081 1084055 1114157 864134 573149 1843232 461579 1223755 1149456 810975 1816567 1118827 1092652 660588 1227556 665179 1918076 62718 1127501 623121 163750 66750 555054 853258 1238395 384277 1147859 1132755 60997 962995 205832 1015530 413224 1620988 1093008 302575 1061885 469981 245174 843881 1713007 542852 848398 1397732 1449355 479612 1140843 266875 1889817 1411071 1067263 455919 1883987 1053072 1887558 702228 437387 902370 79935 1695778 1137165 967074 918542 1671168 1641536 101254 990389 1420563 415419 673896 568817 493973 1826544 1614456 1855736 524833 1879355 1924903 1189113 1388923 443350 1887137 466165 659859 825760 1412056 1206984 436591 1265214 529292 1808562 524663 345780 215928 287354 483120 1672783 1214926 890701 1319185 151501 610453 1519626 1797282 1042412 1480116 590077 1110613 224563 709735 443813 1312453 1125888 561572 1092867 85178 466718 1521491 571294 1300796 578023 1135095 1797741 267321 1183666 246758 1789543 119118 1721384 1190673 611640 73484 16074 246451 1845807 1150203 1563101 1079923 684085 1330212 1192569 1274055 845332 1536756 1492878 1877924 1403457 1878172 886692 729138 550243 1843837 1278619 971783 30688 1739654 1125577 207670 1492932 871341 914471 283551 1006530 424877 263872 1813055 1448248 1142942 517475 519020 1982400 1537709 408386 1776250 1020359 558004 873545 43656 1188612 508143 1037848 351236 1185448 590392 1067073 264166 872507 639799 1241180 285970 215369 1956598 1287147 593303 1405018 447792 1540373 125807 1069642 1552270 868446 521610 1335203 227553 1841111 766073 1156456 1850350 1895172 657953 509063 301005 173140 1545291 1316408 956521 1886908 114748 884077 1287148 1874778 818876 402963 715736 694003 636015 1955356 1345859 425801 343082 931807 1688010 939360 1057112 589631 631772 1450005 349527 866596 899779 543910 349963 53927 1978424 613045 725131 789228 1082753 45164 556254 1213566 394903 582586 143842 387693 675847 4506 1181172 751412 1629268 1929907 1530449 329500 102481 1928396 9332 982760 103005 80636 91674 709028 349130 525618 74691 1926081 1958892 99923 1148971 1337969 1543033 135299 443446 593683 557700 1529352 814058 307097 1314147 1421318 1761563 855755 1623180 1532093 1248733 171282 396755 249942 1654419 658435 1003771 1611163 1686454 122513 1616953 1923415 1358854 261375 1576398 470975 1870506 436684 1644602 1965224 756382 49511 632773 470979 428702 24907 1755199 1247139 379797 1272397 506447 750589 1925411 1111999 1059830 1208276 82775 1402414 474148 1317766 1458300 463558 932282 1515174 1294572 561120 371625 874411 709014 1373233 67513 1421497 1036171 870990 803621 984764 176929 944640 1162892 1894109 382872 500884 1212520 894612 951458 374303 208962 505269 633484 173931 1254741 1059895 1294534 1438629 1268581 37393 204721 1814686 969239 1185991 1746594 1181090 866969 622805 1440246 83501 615694 897177 117976 394361 1652870 1881141 1436676 1837108 1581838 1146569 1714546 1021842 867105 1758604 458012 568347 1117745 359206 736662 214767 1733346 628800 1030055 663494 1611817 512479 543014 1939767 1845302 723054 1317234 1467585 1086841 424488 1999434 1585174 467077 966858 1061151 750474 839097 1203522 1894075 319920 1689247 358762 114722 1299243 751633 271895 1953028 1540496 746444 1436169 1445758 881029 1833607 372480 1881904 1242789 62639 797829 966061 1626727 1547061 193429 110741 947535 580579 1831583 1557708 1812830 1722797 346221 1938039 1256355 1879847 586619 1938654 604579 1274554 1126950 1241854 622665 192653 829641 1918953 132779 412066 1185268 536844 627492 574574 846930 1733555 287858 825289 1869657 1887668 1561316 898971 1829612 1174988 1579614 1213069 1948488 1263554 10781 229161 245059 97368 1121640 951727 961938 903578 126815 277801 513548 1488597 401933 1468663 299677 1244540 985155 786592 198087 1640988 265454 939810 306181 1112060 1670554 326805 972514 716577 1509242 820399 929122 807497 89246 409269 1291840 1417779 1748261 1052709 1228095 1021223 1761036 1976440 600742 1844497 1682164 1186763 395759 1364086 1572270 231048 253403 1813902 1281345 1293062 1276369 1516849 1882088 826492 1892002 537499 1708300 1753569 264894 1968223 1303786 106164 1729502 200397 1559859 359163 198510 126831 668961 241965 1801822 959969 260813 797950 1186114 648198 573387 1896319 1353567 1685324 1876285 730741 43628 1916763 972410 1836586 1395651 806241 1389493 1701083 416775 234297 1986423 133824 1775018 1136191 795161 256366 132729 561007 1713117 793879 1813116 1109913 1825650 537607 620623 1091864 578928 874363 1405924 977291 346825 1673012 1810864 1277388 72930 1324227 1885298 393836 434626 950737 623797 484417 188003 608858 334405 1049216 91057 914238 1849942 1114179 1531766 1319123 859940 195506 1486697 762542 1827414 1860824 854113 283167 1646020 429264 1310387 529053 135650 975 1397330 547045 931846 519507 1883354 1940593 1764923 940363 607068 399997 584610 688087 809696 570759 64522 868592 1343634 432849 239296 1553166 574440 1832117 1841027 905464 1552554 1736525 1879093 530359 1275341 1350887 615880 1360480 1553205 415672 1837689 144872 1958007 475535 1211128 504482 1187750 1175581 438830 592493 329456 292705 873730 1966120 640803 1184842 1891287 1963485 541991 1043069 957039 1262320 977204 1128541 1710778 310654 1510311 1847362 1900967 743028 234731 1444921 830412 809603 1263074 494334 219086 1770169 1314251 1787901 1346901 664216 130591 737521 688529 184531 1015766 1507039 1334612 1913134 507390 429173 1637217 770046 770240 67213 158475 466578 1071713 745548 1661002 1275334 818544 933064 1853558 2148 727859 2612 1398132 298732 1192876 1264425 1859990 306841 1702599 1982309 761046 1569932 83243 790304 1893151 1085796 1680645 1304486 791919 1503174 476955 1006261 194229 1372311 1711903 1815687 1707972 883586 301961 1539105 874743 1766872 1634954 1946321 1121779 123063 1088530 30389 620075 1218170 729767 1667935 1241687 1664661 1204664 1383992 822732 1428828 374921 35024 1054274 466580 190553 1873755 1072648 428818 53819 396841 1356992 279432 118968 843039 1074585 1815954 348191 506788 1851642 694694 1683484 103982 922285 332461 1683219 270430 402933 495204 1000365 758516 759558 1163906 1686505 1681006 1285489 469919 899052 535448 948469 834757 1814024 1841039 1948728 1947998 794896 47807 874551 1398341 890838 685042 914241 718010 350459 1228925 480762 643811 1282148 381012 1183428 1594941 385557 545755 1457454 688266 1181423 380527 506147 1917493 1464620 731594 1003584 1086435 1614513 719137 323969 1814738 731788 1985949 1049429 877920 1267030 369216 245010 1453934 993975 1359438 1909765 620248 789582 1909223 1253621 1912682 1857788 773929 572229 1191623 444572 1584805 1790623 138544 1149615 1668837 604406 312529 1695255 94239 1852050 1161147 1749823 1259656 1945697 1363207 722759 1990780 291474 414217 1754629 703865 623320 1833300 869651 962978 1396131 1143757 576677 870751 1510793 602066 624468 962957 1649401 1709921 630449 1524344 1998417 262697 686809 382568 1572331 1174631 1030572 806329 700039 1017591 1467534 1007526 712381 1972758 102112 1638623 420048 1598295 1309446 1499412 1970187 1010376 70444 52666 1681358 1827503 1064561 1366295 1330025 207167 211283 1890078 727004 1830246 1483597 13864 991747 1408692 1836788 1900857 1610739 411035 1303090 1961141 1111462 943762 1678418 113754 209483 395714 248356 1183078 509724 876412 1387078 961620 1667815 1706047 366905 1835352 1707812 321796 1253396 1277888 926607 43528 1379026 190020 1282642 1905688 280815 1902072 1249190 731267 539384 1129951 1301834 1308559 1520859 1941628 1986036 1950803 1743050 46439 879432 32824 1439827 741015 1117794 871659 389763 1251254 428422 366938 265992 86858 120349 336064 536574 1004983 1592987 1746154 602635 1245108 1648228 566136 1199363 734893 357151 64166 203162 1638949 104892 1332975 588121 39260 445498 1434663 833824 934209 1400319 1659339 915930 147265 405251 914347 1787777 731423 1889620 1609081 911720 53707 664944 42748 1929872 335425 1450598 1805336 1329774 839964 441153 564071 661261 289916 1870636 1562178 313386 1233415 1201756 1439281 659018 1009345 660109 584964 220226 1956843 466736 186140 714734 1000918 1446010 1855162 1346098 1410595 1224335 734572 351087 939268 1747264 1653698 665363 1201441 1146021 998358 342116 1774915 1815922 903104 360276 947865 1808987 1440085 1858317 883976 135768 1746136 307822 1457174 157712 1736438 53474 1432091 575319 456253 1453723 727322 818655 683677 1530913 872804 1912187 1796040 1821248 1586089 1100260 834113 122403 1480733 150362 616423 568368 718599 584510 880346 1945062 193668 1079451 1472585 1085692 377343 1537897 955309 37735 602171 1648259 543847 10585 1277073 188377 1449643 1785353 1473871 182821 1371593 39840 737071 617650 477490 766821 828960 867355 1463825 1799485 854993 916704 291875 1544096 1429544 1330431 535866 1999875 1259863 1057732 243638 1283031 1312239 1276160 1801735 1694679 1047162 466313 834673 1595071 1131892 225146 1534824 411711 1325249 44692 1179253 57923 13395 327008 1150881 439757 1168863 1378666 1181656 1332554 427046 1580732 149008 1575047 1990877 94018 945611 1968196 657183 1097629 1367133 432097 1999698 1710846 250654 1358139 1594193 1966915 1893484 1528945 88405 1426505 782561 292464 1694389 267182 880420 969971 1581223 1547527 1675392 1867599 485485 236880 1806470 1712070 1672985 1533390 883781 1616416 393568 804700 266063 340468 139289 1061010 1822590 592885 213033 608314 497323 1633569 774554 872499 213884 1773863 549529 141377 73586 1772489 62620 63811 271210 1865140 288890 1002397 1253392 62663 1728946 1039094 1176817 527850 36230 958925 622169 1336398 1296141 946024 776135 304039 891303 1148479 1456467 72897 63125 705243 156630 545060 1010661 167153 1045464 566100 321007 309898 733967 443273 249435 644610 309865 1727419 1817810 1998400 1111417 450311 369948 748161 1737723 1599166 17052 765385 772145 1495182 176145 1411388 1027089 1737490 220165 142563 1587936 1262733 1738589 753639 178418 1347034 283340 1078955 354649 195755 959520 1492752 381480 780655 413931 1980527 76499 1707581 1765667 1278910 1558943 1361356 422030 1218297 1236105 1063662 578518 1871720 516484 1745473 717333 801455 1275182 601674 375230 1305370 1637106 742961 1848136 1140825 1678715 1164037 1748563 1029414 1650129 748219 1105843 810987 1725933 1781451 1018682 1971196 589886 294162 562692 146504 605776 1925250 1987343 1845365 1412286 45485 1543996 477609 1472723 1079036 1452141 1820364 312530 1258854 1306969 959002 627532 1021768 59926 1604143 1868852 1312541 736263 564608 352927 1552972 603284 506934 1022117 355123 408074 1852260 1886965 343083 172882 728302 529858 667740 988592 149946 1607964 1408833 1644297 712982 1983612 1976894 601357 128360 633429 1398046 1840800 402942 753598 922087 734556 942508 192893 890361 551389 1895902 1559659 964634 1437429 1580655 1663157 555535 737389 1549705 760455 458185 727100 1329394 745165 747369 753501 147652 652603 355819 289218 1166145 398491 1386483 1514179 965047 1036909 1404467 1529667 1672603 1254364 762574 819657 1609863 1358424 1707969 584831 1106997 252223 1326050 1882003 205662 1044198 253 860706 830955 1042523 492333 781984 401341 1866597 498322 1826303 293298 289587 630729 1776062 345513 433849 1436117 1730654 644891 1119054 1661113 680065 333586 1309529 1730897 208874 914783 1800872 1826279 501428 1791500 381864 602781 185974 534110 953263 1776071 887073 1325644 1390290 1814207 1062821 1531191 71743 1412898 1589883 1256398 684225 1581744 93277 233720 640672 443374 441844 91466 1322907 210968 990453 114684 1767876 1106737 1890482 402817 1067850 136584 1793491 323977 264512 1494504 116524 462062 855151 243142 671632 89732 507602 643534 236385 187114 272672 63101 1370020 334797 779937 1627287 461491 402531 1199492 329890 478924 1954969 1090759 1226156 38958 363402 508622 1792082 1195581 327196 390341 1114178 1974225 1674379 711291 1344423 369063 1933169 170773 1154880 667846 1314006 1561579 1828572 1560263 1548767 1316034 1784597 1978595 678061 1002639 1887862 959886 1010835 1570462 1719658 1174871 1728719 650517 912430 1103699 1777747 322730 1449667 129173 1243303 132208 1335709 1527075 980189 1975562 966231 1587165 734793 1400020 1726817 1952465 1689009 125166 1451224 87772 1217262 849873 1423119 228311 1363463 900593 1487193 1872654 258550 1503614 1045061 381212 671236 723899 739280 1687972 95329 1544042 1144843 1507363 1706806 1572964 1075158 580236 1184369 1463328 768158 1769859 645759 751413 1360598 711897 723868 1774906 316334 1692947 1897689 1759153 1879288 621353 1961520 131760 682219 167904 1876810 1011738 402988 1750836 338188 1288556 178773 1188491 559703 37496 162932 1399142 1267437 553723 1918964 1663881 1335551 1777400 678419 385876 1285299 661443 1877885 611444 1185919 270273 130184 107393 797572 1745556 450615 290285 1877282 235455 1398066 1424706 998217 997764 1848222 467795 508108 327364 1431689 1947205 1604035 1739939 1750231 1673868 1261534 324746 1593448 891496 1492322 212680 427050 1938770 1164206 715568 981908 620877 1109101 1723407 1539232 1948444 799226 775926 716828 364590 1783873 291498 1031711 823386 1078763 1139104 1590639 1147840 1374810 1327224 1035911 1511497 1091120 694838 1016352 197252 1296228 1956840 1434274 1984266 597698 268651 848472 1974012 505695 1807532 1614325 738780 1504101 881203 653127 1857681 1699314 454715 447798 56966 1270398 226612 1784506 647480 1845630 1488886 1651898 1233751 1853250 1433599 586435 1869627 1982697 369571 686781 351349 148305 854550 249305 1356378 824865 847100 1536606 1593092 1296362 550263 1127586 829367 1487076 620907 1859920 1761877 1640195 1887149 296054 923382 438139 533209 1208140 33090 746779 792774 1903142 461569 968560 245937 1871818 1654431 283811 622002 1633974 1417729 893185 999162 581610 1651394 1319032 1921362 424658 1530946 1547308 1663824 498306 138045 170492 225274 231203 1372445 858099 666936 623162 1535750 1811754 268504 1630892 809819 96546 1508196 186731 1605144 1893454 560145 163304 1876648 163267 1164111 1550454 1366589 1260939 190011 1516088 1702690 1954019 16580 1835018 863431 968006 1448831 472042 1232792 1245154 633526 671301 1497224 1205336 792333 1605680 471004 522821 489514 584479 1946135 493622 499955 667924 1777877 562271 1623650 1360918 1838901 795448 115595 462467 1803117 1785881 827910 1706134 1708483 908070 1202653 1224047 1941301 1840916 285159 455123 1632931 715887 1968221 1688946 448702 828698 1440156 187818 1786435 593636 1509942 1452472 109018 128530 875369 1288248 1311749 484616 209632 1087255 560932 367586 239553 620301 1307182 1387834 748504 1487772 1168084 360091 1212559 942933 1601119 1187586 849357 1054378 1368649 104209 1329748 690299 115379 436936 496287 1120200 1471738 1260979 419327 395846 1312218 1742501 190384 1947548 1758946 1244584 238894 240390 469319 968020 980390 471145 1645539 44434 1642372 456464 1987871 346244 350920 1430477 241665 745239 365951 872634 976798 66115 1464415 728067 711842 101914 266695 1820734 1188742 1943274 1826429 911095 583207 22040 122468 752089 1412214 221252 1777574 1336784 1483069 981740 1107096 550326 817626 1487753 1988148 1869020 1320202 1091063 489486 394226 481200 889822 1483494 1022547 1446914 1996152 1129820 1373793 1664594 1592264 144407 867119 540791 374727 1956703 1650153 1174947 963502 550587 1515216 31584 1836138 1204271 526994 558544 1787691 790665 393982 1653632 1576904 1126188 1766860 1539753 929518 1684639 317109 1361042 95238 203160 1330908 1747175 974578 487560 1770611 176589 135516 503361 168700 745275 1051771 910381 1041617 34136 2668 1013620 1978429 81188 859203 1963437 141010 1081290 999206 1591868 1804555 12105 790377 1361329 17034 510697 1210624 1995761 1612652 220679 730253 1976190 1966349 894783 1529093 1581979 1484906 938569 1833673 519942 210505 844705 569379 1564449 871394 1747415 321702 706139 1855842 280327 111513 959696 1246796 1821468 1173546 1022987 1059159 183472 280703 258806 1035695 1750118 742379 1596074 1123411 1327791 486332 1394607 1903032 1117519 713968 1513801 1922913 1527161 448835 502105 1114004 39756 55633 1361209 673107 1142558 460206 436879 1951363 282870 951815 490958 690984 1206840 1762414 811069 995776 1243388 800225 176772 894173 554171 63888 922571 1870151 1591964 243843 118357 1347543 1280889 1822472 1986509 1404656 1983339 823788 724276 427526 625238 1508589 3930 665436 320219 1021625 1620635 615145 1802462 540510 1776722 525355 1989536 1390243 1833822 1247809 422733 844205 1428035 576289 207998 516917 156488 1062447 792534 1991621 1973265 321077 1422375 1856722 1745334 1110392 486077 616179 1092143 607044 1495615 1709953 166012 648865 1683047 640143 740997 1355718 297114 1687670 406129 7540 864980 187028 1107077 858680 1038173 907792 47384 211924 1658053 652314 924653 918856 1282854 1931115 1311097 833803 1831187 418717 786349 1051055 1066278 864581 435157 818589 1522499 863504 1908498 1739709 1315628 1350362 1219079 1051501 235691 859118 175112 1325458 1615591 1395851 633940 1090993 1167410 396464 665025 290571 1746883 788150 629708 646692 542287 193227 6946 66316 1772743 131365 1834288 1157517 1821087 829870 581463 1940637 818553 1202864 1918078 1958120 313628 1975840 1208475 374657 40733 1561247 1091485 1862029 1083441 1042924 1035154 292564 240601 588602 1586706 605670 217802 826556 827126 1345524 980105 1031975 1259979 1311256 719797 297534 145297 1703190 733030 1216038 742323 1146256 873681 294339 461523 1483428 1158498 651462 1067253 886186 988521 986881 419804 381716 36860 1350714 1244967 1128592 154055 1602860 1336138 1140474 1664247 1082342 571983 1715938 73119 29611 1554673 148982 1479658 1906254 502266 516815 1940210 1587441 640365 1336868 704212 1175404 1445633 379129 1079743 213835 1166020 198973 584623 1148226 595259 242493 1781217 861546 1228066 574610 346125 1020581 200057 606926 496019 431211 1324915 1646790 771725 439215 1517468 1721269 323005 677898 746892 1871903 1287878 57972 726604 1352334 1967596 772219 562717 436126 1099820 1257965 554554 1226947 16238 1298153 29737 1349946 1690819 77568 1804837 528617 1548792 1592387 1716074 600627 1387995 1385683 498555 1209929 1436162 1516194 1172992 410396 361989 627017 257125 1384295 157490 696593 904790 1439345 155003 744781 1468325 179789 1232847 1806465 67862 508656 66111 968513 88304 795607 613420 994643 1632569 1636917 1282028 1346510 604930 1436299 757847 1045009 1833595 1852561 1659956 1427863 1604349 827150 335248 1288580 148873 71955 1280378 560403 696117 1543692 971186 1775089 1417371 1655296 1221618 1737009 243213 330726 687899 990154 58543 1181163 790469 356968 161803 375515 1053013 1033325 1976660 1901981 1201877 1205929 717826 1605840 399580 980198 1495310 1184316 1052686 5053 1114917 8585 1742363 560646 80442 1545281 1382011 135186 407129 901733 1250643 819074 383950 1420238 1015215 843426 1345595 1569450 1451460 929977 1921190 1492607 930618 1535243 827388 1347408 386375 1549493 1441519 160728 212137 1284504 1672228 656390 1856440 797944 1449512 1722109 1378451 1984184 655325 425903 1089130 64205 991421 1867416 588623 1277497 1025008 1415267 680343 1479514 29248 1680946 726845 511417 1016065 1218350 1037228 225374 251385 360280 1728193 1447785 1047300 1419577 1060944 1861799 697421 1852164 661077 1024478 1356472 515847 235085 902818 686424 1246533 1132393 1364454 97318 736980 520938 1603971 701623 1867970 1614412 584690 1777573 1686932 754361 105395 1150196 528801 443500 491577 415745 1446384 1392670 1888151 522597 1567554 417521 28461 1790839 860281 890887 1263635 1332558 1798924 53179 1026107 352039 918563 985566 324792 203594 266271 1124109 1474129 288105 1542883 1498458 1903559 1158743 786443 479095 1876922 1123327 1576830 1219146 1331834 147185 57159 288473 1565174 1554307 1448756 979247 942122 1404964 559121 1528357 1786348 957023 1553831 1891315 247498 1317215 365871 1140090 1311897 1287744 447699 1475432 1964081 529567 1821269 1949992 478682 1133900 802468 982351 632712 1683521 1146072 686423 1164519 943294 1804822 997175 166250 1539371 102565 1738084 15986 117891 264920 1562918 1602957 1541408 575048 1960306 1680777 1335807 1629460 1215254 387921 1093934 1128744 536452 241704 913032 46781 1076365 1334048 1373388 1636694 816110 1541763 1780311 1174878 1771626 888641 922190 600667 43834 772544 1796429 1397414 172551 1789731 26328 643353 1011015 1517810 1206935 893953 1916128 172269 1310895 293922 1486289 60973 585761 1102509 237148 697827 1664883 716902 1286782 45526 1247647 1816053 1288134 758607 664905 1605552 754640 1605729 1393298 119393 1695873 36679 180940 840610 1307661 466517 1589365 295084 1756145 1856890 740252 1560320 64530 466717 805399 1804399 1013745 1973822 1407456 1270410 1633019 289465 7568 520485 585490 241459 989144 1963567 1614042 1050848 990258 1272886 547018 630110 1043636 674642 1956363 1717305 567570 636969 1190828 147140 1039635 1597516 561542 1303266 967106 448601 37208 388773 53993 1064029 609750 87319 1408044 1651359 1607809 1615984 459287 1076509 1087967 1458215 1727153 1945083 561291 843763 910965 370971 979067 1813994 387685 62592 1511245 1611186 515109 1440815 1286302 640628 524006 1018748 1679436 467131 309116 30799 42724 704633 1708501 1589839 1465821 957996 518043 1511561 1346467 1793119 1876457 369143 361418 1277571 437732 1125422 1376868 126674 1570456 1357543 188835 363135 60450 847501 25579 463651 471614 656498 1185185 494251 1135758 556623 1482175 1835300 1204321 1446541 1649053 1884410 555961 661730 1414101 1772143 1453787 1750274 1966975 1360040 527999 1940862 541171 1172471 1241181 1497532 8309 1136389 326752 179948 1991583 829554 714919 1339336 1426478 1283219 256851 1656693 626926 1019658 461596 1020539 1470508 1911704 398707 1476511 801252 1850761 936069 1169333 46039 1622279 1664491 1542096 528786 84914 1136048 1654637 569129 1240848 258307 523006 1931471 672994 132336 103249 1106919 409849 88691 1471297 1218788 1904479 1349757 585765 551199 887763 1338294 743350 521683 1979024 1406961 458848 1991690 1290365 1961655 1287937 1691584 394538 430172 1788878 1725140 1008616 796368 225918 405727 751570 790285 1280056 1014452 1053415 390782 1514824 1776481 79884 167803 419225 1126949 1895227 1103513 1429973 1463050 394677 1539815 1098823 1514829 86748 1093676 1829700 1712008 437666 783264 634026 1978249 440153 1709334 1620165 1259718 1761368 1286024 41965 1068873 1837483 25457 1609213 327623 1430091 288715 58540 1551984 1647596 1710147 1891333 1637698 1284873 767439 1742540 1364628 963446 734345 417770 288672 1808131 1926500 229439 1826107 42213 1450019 453501 310942 695551 1555952 1893907 549328 926199 1610161 1479040 1593234 1708247 1800360 1728607 493554 1116298 1681032 1942801 1859248 1172103 1938559 3931 599248 1724860 1460030 607053 1352884 829854 492724 1938003 1237777 617595 444275 1989573 512710 1001330 337818 405083 496649 808787 906296 944658 1672170 1900699 1655572 1311062 1549744 1812190 1570354 1091594 1892203 401105 137770 767564 826936 469401 1730482 51615 1861548 1524540 1918708 1410646 1519573 1760396 689802 1059146 1992533 1979038 1597845 101710 795474 706170 1153886 474192 1632638 227546 972751 1719829 503475 72785 228652 1919784 1610415 1885437 658591 301012 1687814 1061506 764560 500461 356580 968649 1182629 860273 1999433 397837 757735 519789 1445482 1011809 1776048 1600037 1101356 221694 1203440 747739 649477 349731 759878 1604368 683391 1184272 1069134 243734 962869 822208 888493 28308 1778535 892223 750847 1417680 1247199 1419141 954518 990044 1608031 1242518 968473 1955897 522291 403619 468358 1436636 1608241 1664006 72108 1365551 673168 1885407 213789 766454 736856 167496 1037469 1046515 1915103 1774397 674977 1687854 1013880 1134742 593972 1220571 350101 505302 1524682 99980 1296068 196299 929741 783983 592350 879573 823837 425313 356974 1519251 579291 1149582 375562 1994832 780771 686463 3279 276537 1260780 1969347 1326540 738546 314017 944840 1314906 1265825 989705 1541526 1254078 1162264 646702 1539047 1613032 530991 991580 1500863 1136762 672886 207744 941368 115630 193253 1364551 1374172 1312870 1277245 1593082 624865 78977 808515 1866453 1557162 1846665 1652200 993588 919292 1328715 727705 712303 1457966 917825 756205 1714892 1107238 1270249 1053176 449106 605189 1088033 961198 689024 819905 309132 338041 1280009 251169 330743 322097 1805974 158934 578488 202898 735428 1819438 1681202 353140 1607054 1493764 396961 478004 1751202 1110597 1249962 9139 152602 279689 1539147 1781485 1797662 1453116 1224391 829724 72495 180779 1891955 1815342 606023 682174 1847302 1930353 1200579 648524 1553367 1535673 503870 518891 834988 1988387 1339308 1942231 1633949 9592 493172 212292 855928 138534 566511 1119329 1990355 351226 124486 1635879 611797 502075 1897876 763554 984457 174915 319951 1713680 1965727 282045 534095 487373 1623531 1035907 1927614 364767 592863 1731693 1155731 1146126 810281 1568893 416012 425051 315566 103564 600328 684437 1206122 35183 98056 1304000 603496 830529 1446498 419472 387510 1263663 1929761 308770 1530641 1037934 1953135 1009280 221891 1881499 357510 1014984 1164852 1408088 632252 446716 714271 1320912 993893 249131 1055021 1377423 1893073 175692 1538670 524046 1573230 1696599 458043 178890 1528698 1740410 314797 1503437 1546568 1421813 394160 658350 508913 68522 1700676 1030945 237728 887138 813032 1942178 1693783 133831 905820 1715526 1875926 982702 1791614 1126390 1312081 1577047 896519 386563 69241 720836 1587539 1304894 1173618 814712 895835 285679 199750 621537 530065 1227584 585189 1711994 680890 317992 440997 870000 646961 1422403 1060351 331495 77374 1368481 1055638 1772770 1536439 444347 1100378 1458165 1862491 1590211 834391 237559 838096 177365 1263452 743727 495474 1130827 120482 956877 827170 32925 444198 622012 1777078 747872 714300 1763383 252194 1661078 1101883 1962588 1676744 437229 184332 964027 1071415 572378 432163 188598 411972 1078288 415792 1345267 1922279 984189 1489342 957600 169143 1193529 929608 313061 1876017 504151 1281999 22301 1403327 1992612 759066 1494070 1965346 692339 1658645 803165 1536213 378596 115236 107720 1685393 716407 1234734 1235290 1043334 1796382 1159823 1929958 571115 222313 1365397 58218 1209753 1613645 1896769 1760152 1771724 1628176 36007 1368390 1973345 1972894 732653 292884 655967 667932 1768505 1054475 632353 1269537 1184707 274195 222343 1594339 1499658 1722677 1203108 52020 491307 1413937 1002686 1055254 1486189 904558 1205893 200998 905632 1052546 1716566 587980 1609387 175096 1689782 79528 692578 1923324 325077 455481 339344 444240 1561490 359951 1422388 705441 91047 1817124 1275633 46258 609312 828445 1718723 1635030 278118 173750 1945752 1518022 1017385 1285114 1420372 1644180 1738156 5517 421988 846474 455892 840160 1174183 1265544 1243512 282593 903124 384595 1617506 923081 254642 375211 609976 470888 1332912 1110537 1080805 485919 1668686 1848408 1351738 1066268 1497091 1329191 47799 1513644 209292 946504 570469 283840 280333 1701529 654392 1358069 892807 370327 575083 1283970 166975 603860 511975 1446117 1253824 1561450 216279 189543 1907177 486090 286117 1098280 1497411 1656330 1551031 1866127 642091 925824 701907 537454 401884 883071 1204557 202599 1777775 825136 1543313 892400 1875434 529474 947204 583028 1406229 710777 201431 449786 1702133 469583 840573 321439 950677 200887 608387 486993 160732 1157315 1397006 1711611 580562 1515785 185238 1538717 706982 530692 941347 1414290 188138 1547788 176211 285935 1997892 1693263 981644 455915 578027 621743 1495111 1664751 274966 565685 1394373 479415 1710491 359785 1030386 144514 268849 74239 67651 666729 1400237 716411 982872 227840 1747358 1138501 731520 1626659 106862 1772664 452814 1653959 507541 24447 48073 1319260 1835417 1083841 844230 1683997 455142 221596 526254 1136287 1109224 736848 454718 92884 82134 158898 772270 821001 114 1592217 1557798 1264376 1146895 1932584 1108849 1490333 1915426 1560792 1925831 1198092 1276378 1653839 117325 601575 1340450 217231 386656 710098 1018722 1876793 1595455 150756 1215386 166550 642421 1230953 222117 198853 1557482 1027025 1655565 1001852 649024 1240570 411341 1695280 500709 1999286 1089005 330909 1639658 1079284 338150 1166562 1972193 190365 178177 1752928 1509287 544705 938128 344343 1474860 608818 1794229 884245 48228 27242 1212057 1586885 861428 1823912 1132162 1740278 1854424 1562803 1490718 1584209 1924864 989534 1882012 543088 178981 1388262 180586 855211 270896 1532295 1489223 1338905 292670 1536557 1173439 895613 888328 1471890 1602967 531304 1807888 26572 1228946 180205 573098 1651686 389489 1554451 500810 927304 1369498 1834995 1023951 1513784 978565 1766680 59448 1860155 1202046 1642197 1654433 1873535 1741368 741045 837480 1055020 700574 1358102 1674474 902632 1187717 1543395 206177 644033 573201 1759698 131264 1761498 958158 907915 78384 1617272 429350 591661 701420 1773522 1388680 193904 823708 1050022 1811561 977557 1581881 1177250 524141 1184602 464218 1260424 560878 1861606 1275288 786366 740353 250119 683899 1640989 990782 1825284 1253690 17155 1788045 590136 1283545 1251949 177290 922092 50656 979437 1378889 985203 1715204 1295803 649357 1181436 1306030 1631664 1541124 1375230 1746557 67753 1704254 1260091 1165539 1348911 1220458 1809408 1371573 611453 1541912 540760 1927258 755334 639885 1219172 313794 113555 217254 1434003 1635114 650919 1260748 619270 1968332 140293 403040 1986809 1016017 897617 804144 814125 352730 1367 1493472 312792 1246726 1896951 1627878 599162 230278 1750589 1461714 598275 126507 1535748 1543171 533540 1751223 385803 489780 1708702 1892651 1685340 1553508 1925761 1334063 314791 974638 932515 701345 1227685 925814 1357801 1529691 1475083 145708 1545686 15837 834481 1750562 639317 217247 707549 1358829 1331034 1417734 497670 1277619 1998464 1433844 1755978 953870 137058 1472286 1907068 468486 197849 9084 701660 1819797 13082 727078 1836183 977746 1766362 472823 1976918 159324 1952516 773907 660670 1480202 1767945 251734 48065 898156 1669833 681704 1780897 791447 621447 1157410 559416 1801705 64717 1176770 1381553 871059 1005919 96015 1122967 113447 854447 220555 722065 1801606 1538118 780016 963183 1130434 195556 533752 1568344 1144321 1861495 1950390 63280 1131166 1851325 48653 845653 1760106 172380 20729 540882 1628111 190248 532326 395621 786356 329871 158705 1114500 523482 1395594 582346 1451220 1754993 510656 1559640 885848 1049065 498001 1816602 677702 1564523 1011209 428150 1166679 583738 322148 253129 7181 1699699 1486323 1674021 886161 630610 701523 1690055 1579328 1335138 1276986 1666427 1484514 1009579 897127 1903642 1039314 224626 1696468 1915345 334954 246673 26931 1705534 1548288 1329684 262604 618865 956786 488323 1866430 1319458 899604 351362 1589460 1601291 1680100 1957120 563940 923424 302878 663834 671487 327434 1236456 630425 1396424 1432604 1957927 717155 171258 1754995 199115 1844138 1242642 773851 750684 99033 1201380 1437060 572116 580880 1257696 744275 742275 940411 1284603 1622879 167548 1551786 1592109 289805 767590 1965801 766200 569468 538956 1279032 925209 1211910 1861628 1562515 919239 1735231 688837 1466912 880532 516876 1456532 390148 1031796 1503257 266356 863543 1383122 1460464 258114 1507352 1373561 130194 829624 300096 47414 361817 469498 1945992 1950549 1700985 882782 1376313 604709 1916655 423010 1536926 151062 7869 644652 390896 100390 381484 1402828 523072 142598 289858 863679 1169531 1364395 334735 1979105 1380696 799411 972245 266298 105663 1959281 1791226 1495629 1134885 1904594 1681703 1147331 1141273 1507035 1929789 1947461 970441 820086 422856 1352484 197506 432761 1634480 1107168 1829708 162030 755626 608099 1055810 883020 887742 1866830 628243 1617750 838749 791115 193565 947478 1025185 1671947 1633328 1965241 1490859 15545 1032883 77751 899157 100959 61817 1420472 701148 1412673 1273863 1339597 1145477 1587392 1793769 1328888 868505 1662426 951562 1090620 998672 1117926 817475 252146 1666012 1385511 1107114 1552113 9486 1348971 1183995 1915168 958950 804785 1896109 1734910 903307 1361064 904855 1405865 339270 321670 1207474 1238676 123076 102496 1774930 706490 1702076 340498 868663 1181581 167411 1923139 1406603 570174 1033127 1660804 940307 983980 1055481 464308 1651091 1447009 1659913 1681193 897650 577327 1311535 245406 1365381 42475 210442 1408487 1846515 404950 520228 1981307 1179780 1836934 389680 855159 503243 539192 187353 1336826 658940 1212123 1308273 117064 1088070 1257807 122296 1849085 1467969 190863 1458183 456042 1128379 1707027 1974660 982612 1735341 772565 256185 1374554 1545909 752916 978656 959385 1477033 1432579 1081959 611288 663466 183969 395400 1570188 70119 8726 616031 310675 1221271 556014 577920 820034 221949 539217 3514 882779 1919427 894298 575306 1814711 636517 442641 314260 1129403 420613 907361 1951469 933519 386635 1757169 1279542 1258308 624948 1774379 1968674 903854 481613 759893 444025 1437212 258029 1524763 1979911 107294 248883 1851305 161134 1866502 1916830 468248 1887622 198377 1735112 585928 365801 274510 1816482 248037 1456121 512900 943647 1570712 1095756 95042 593666 1408111 1500757 875365 493376 388720 227775 317740 1388835 1499076 1715908 1217675 1267929 745086 232599 45326 1247916 1920965 523010 1366999 122293 1055285 1127214 998865 759380 849391 228554 1218598 272114 1929030 80513 689293 1065537 1589831 1497867 423668 1594399 1912849 598184 14316 663223 1027666 1566751 279644 152590 227596 154288 1528117 148296 1859136 633749 1272690 1308462 324033 1099323 1187397 1503965 1502828 1874577 1461340 711974 1916098 1385617 1533028 970866 91268 222230 1362095 1015769 752071 1043749 854341 1822183 467434 337638 1808796 650399 1963022 1504102 1011247 1543674 1260744 131409 599614 1700009 141011 866681 1561997 1740938 733596 120551 1306461 1280869 535229 1893148 1544612 838489 1178438 326364 564393 1584579 809408 463666 384494 959614 566053 214446 1871921 1941064 23887 373176 550533 310519 236090 368412 1213031 637800 1819758 992198 1143944 1313572 1383633 1008043 474746 124609 366432 150333 1520796 1682242 1542887 107823 1869288 1177339 1454771 1544924 1772798 684395 1165090 490842 1679595 270487 1987331 434860 1241791 1445398 1993805 248592 400860 1269029 1830052 1293258 417230 1923793 934528 791213 1732532 644388 1748913 1579576 1133707 1323664 1012019 1185322 1033450 1729151 492222 824554 284324 16743 955654 525417 930544 1131652 1425467 1351004 1517350 1783124 1158316 1979769 803316 1174446 1828002 1784234 1132046 134827 1965234 99219 13646 741206 1525577 1610713 272493 219041 1490610 357149 114173 58179 1972489 307625 525602 199198 11086 873774 96390 337294 34346 729629 1389495 712815 706187 1997807 1994474 1897992 1112238 867437 1289054 1124621 1535009 588315 126756 478517 1899530 332474 1576449 1457690 580126 1758035 949249 821871 899063 537112 1934912 1472912 1731773 146173 1505642 2904 1593321 1610597 1795402 1343346 94844 1145418 195060 628939 1732467 760923 379570 630416 1410597 1649647 429360 84669 62861 1198687 1857316 353317 1544599 1010157 884551 385623 29018 814626 1443504 1241088 806665 781991 1949497 532601 868337 1835079 313891 689720 1660318 961435 608230 1711835 427515 1592747 835942 1609789 1076472 1377527 1073772 500955 123304 666616 534086 631247 1295062 114138 148306 232379 1501686 775651 908492 220830 454979 1188760 638128 1514385 1067008 37045 1966152 197689 1198072 764269 1034412 38402 232097 1099803 1726808 1126707 1369951 1922909 341889 1830472 437979 1547938 1698987 982139 914623 1702170 1636061 1186211 288075 859390 430401 1847322 1025998 740954 724428 1224631 1241277 1071440 1169082 1175294 1679848 592895 296589 1311491 1883085 1930199 675667 1934593 634200 334175 224297 1984782 989660 968147 872633 648094 1656400 400517 1903812 1617652 1984831 56374 1213645 1914017 1593791 1897662 528529 1048847 1972186 1905920 1082859 388189 1742627 1802521 780262 434612 1094133 785527 1323537 349260 152217 290899 1579039 1039691 1897954 1835050 1676421 839083 1924048 1114486 229980 630997 936745 692591 1150312 271378 812730 279920 1888331 882349 194256 1920716 1149779 1273624 622243 798165 1912525 816330 140081 269299 1587937 743026 1337313 239794 252225 162000 1738199 841128 1594297 1758585 515405 961912 650069 1722255 523285 613310 588666 1657630 1666910 195759 1130851 1964149 1999839 535884 361933 1734190 1972393 516496 284316 1530490 143394 645955 1865305 1188266 1638823 1145028 534876 1622896 1300673 58653 336174 557144 804734 987309 328264 275925 557072 272177 806954 471835 1982218 1311773 1695532 843699 1284990 611137 1722570 1257829 774590 1467306 946891 561260 1677122 44547 1380926 440612 1346941 1914296 31398 476863 1160043 1093799 1726214 493980 801045 1013911 1312307 88883 439432 1028515 4144 1771882 898195 212478 1658215 308122 443787 1727990 530198 1611892 8782 1907056 359139 1542640 1110149 1874804 1339790 53673 1108232 1997460 53886 799999 51039 1769475 813156 586799 15375 1122450 1238336 499288 838955 405584 310065 1268883 1496314 1554119 625167 1231498 1320174 1984589 1578948 682648 522399 1799259 20751 148050 241273 1418031 1620173 971510 854157 402010 1900374 1964457 1195594 1270444 397524 388510 526970 697475 1754922 63210 1563512 757908 977166 1326820 800657 1977312 1246462 1805657 1369256 992076 244090 557658 1729705 312713 1793126 1445214 389001 577042 1444758 122590 1757318 926707 772169 690936 864278 1670091 1481364 365079 469162 897531 780693 1989326 598614 486674 1818782 1050929 152116 754151 1761226 221657 896140 295318 1257000 1597498 811652 925562 1943074 1529978 1412619 1407734 185499 1386893 805732 1136306 764479 1579051 354335 385214 97956 369526 1234998 1638162 1590875 619839 506557 1321642 475672 19695 1113514 1235731 717101 371884 45275 225937 1200398 1145474 1260372 1691542 277830 649950 929904 1662149 1929237 72170 195252 59236 463193 1482796 536786 490376 1392032 139899 1742255 1590569 191284 1718817 1607474 978306 1504532 1220376 1380987 20872 391519 577641 1243963 1986058 35587 1594988 294787 1818940 1770209 1017812 1875835 173429 1450027 407844 1515108 61328 384751 355774 494960 1586198 450870 1788156 278814 1745999 603502 1374622 884413 113405 529160 688044 835344 75201 1245104 477318 1136375 1582557 336159 1467679 854449 1266262 167055 1077949 1305091 1045846 662911 895405 659007 1831612 444645 849286 969121 753877 1487065 1980989 457921 48005 911971 1895488 138130 589749 1087393 21162 132693 1288283 1251849 1518729 39580 1540741 688592 938340 833492 1194816 1555595 1696196 22442 907266 271693 222611 155959 1828143 1609550 1549894 683606 1809658 1310612 690881 1925043 1322317 564520 109041 1232849 382638 405359 923020 707692 364931 1275847 1059531 838703 958303 1252102 1651272 1893244 549889 326799 1782085 1966189 702725 1413600 468461 352772 1288347 1212604 1842811 57854 566751 239625 1075067 576535 1031133 1601566 1427608 1953549 149271 1995226 44369 1299882 553525 673734 848378 500541 1021 1141836 1538526 1438967 760299 1384753 337246 578876 1252297 600061 1223501 778464 356611 1090574 639972 599441 1604533 1962854 1014312 1267141 1017066 1713006 868055 604587 614081 1873460 1243010 1271149 945179 1460066 1124565 102425 357520 1116354 454196 1176038 72215 1597350 1223980 1439328 872102 787816 456927 1225830 983989 665783 1494835 1918242 1534665 1547312 179564 1513720 54765 1717862 915897 817158 1780446 1278392 892294 1421130 1337946 1491995 1063657 244629 586544 1162492 930914 1173462 1722678 591856 975325 1942380 620815 416272 743995 265667 212055 1520361 1092259 1715389 627642 957178 1917951 1320360 512950 580728 1535581 1084034 212507 1390747 440106 1424186 270355 631156 441461 1981186 1933618 1862926 1681136 505638 13042 297789 327344 1884843 1639939 1931346 1350908 1296358 1247291 655461 890042 1255133 1436153 252300 1203698 424493 1481374 238382 1811333 256435 1143809 1849394 120464 1600314 1076322 1796241 843927 37572 1964553 625552 1246920 990706 999346 916807 780686 181194 419326 1863016 1524291 780715 695054 213824 366669 871888 1552688 1279942 849910 1314178 366308 1645103 1539364 781437 1776441 1522828 1966637 420564 936714 1293964 171767 1738596 1652714 1116612 1509645 148236 1169331 121453 720585 270788 1798728 764708 900444 653266 1548473 591634 864776 844412 1418070 1585449 995763 945573 1871345 874758 1278567 472262 636788 601222 189322 805950 1250210 96118 1098315 928474 1460020 1476908 1287040 105425 1313662 1476179 331125 445125 1349496 1290413 1221661 1258216 1313390 552002 1442076 93322 1621408 508931 154681 641483 396980 439238 1619855 1309180 84757 1743548 1393814 119803 13788 1750791 1486411 719379 820361 1674668 454076 309614 1535870 21225 1958387 1984021 99955 689915 1300341 1330528 1236815 662044 1509756 702635 1865351 1609735 698660 95560 1082560 1276450 1636779 1578490 721031 159088 597363 1934747 159557 752825 1695165 515623 1371820 1482756 508721 215991 1571981 185459 940304 1963403 1904694 1832333 1841553 9640 467191 1842625 499828 1450765 1278439 595028 1836221 968314 1153460 211503 968352 224980 1809437 1743491 1946889 1391405 1181623 714535 1898018 1085449 1056061 392944 1899832 894416 87482 245400 672574 1366959 1967511 1083583 181510 107817 969091 1858740 713853 1962777 104465 585985 543935 87960 27458 1867402 789379 1727643 75870 572120 1854244 1169866 611974 1924471 653791 992152 1328947 1065035 526916 1839565 480162 1769915 453409 1008439 1388114 13293 1138800 1746004 1938212 1093650 80609 1689281 974010 1579784 56026 1214021 401336 301596 860057 1849664 415161 529041 275278 1945296 1473444 1030866 1807412 265591 1000707 306404 284570 204683 335359 559984 454351 5113 1978697 505899 1224560 1433478 1582442 247512 1194271 279180 1351061 1315585 1542611 627602 594760 853927 321978 339686 416888 1012021 926512 486369 1724256 424819 1597505 466358 707327 963927 256307 1848484 1435988 823730 1773906 951411 1874482 174762 663738 1513074 517274 1522848 1945859 331500 1928820 540070 954584 1929527 1302210 658085 319362 662125 500854 1160512 1717728 130590 1420692 1497442 1526301 1071618 1734467 473557 1733932 515715 1714377 1670696 1808678 859691 989864 1721451 1394505 1006051 1023224 1567189 293848 213525 1504953 1308872 847815 614363 1166554 1845132 763828 744197 1453391 1142128 299619 768373 780929 1181974 1879235 1814540 643956 1792690 592877 1537371 209154 1477636 1803742 1854622 403221 590906 797340 287023 1113585 1179527 300908 1711494 94654 163157 1661706 1871025 345865 724724 676269 882192 500628 1938648 1430407 1211803 1249084 1107447 1513277 1154319 1285347 1684544 937629 1221663 412561 390417 1496038 287636 1299606 1736225 1013887 500527 355855 1265718 1416249 1452769 558210 1061440 1098231 1016142 1369103 1913049 164443 592579 316892 660829 1016745 1755048 337014 638989 1757458 215980 367528 1675571 1231435 1218665 20734 908211 1914635 284703 1374593 1264210 349804 1488342 942786 927868 681576 558941 120956 408566 1936908 1391970 1801663 1180755 63199 234643 1205766 707986 1048622 1176821 957017 1565661 1148662 573827 1827478 447071 1655888 432308 30282 331925 1019621 1848294 898644 940742 761772 303194 265686 1552441 446715 160628 1666992 1646501 1741366 1346207 337456 726611 1198005 1759697 729730 1307908 220096 790917 1809078 392859 219731 1124308 1690147 551923 1902492 1425214 1262340 182460 1104958 1990117 360698 1063056 1491627 525053 451518 1690664 8535 160684 1012686 1078268 938741 518605 41503 505395 1106353 1891132 1322147 242613 1766768 711729 667492 187605 43391 1829806 551101 800304 1170109 1116821 1030645 949430 1849483 692248 287093 1516688 273504 1459420 939798 1575618 1211921 138940 1094416 1642155 877905 721282 723216 1928330 1991593 561635 1697641 164147 1725798 320751 1252332 1385269 891836 892705 1603547 1162310 319316 440615 1404160 91159 450389 1509228 13944 1783056 1414544 1353851 769970 935140 894773 129190 1632399 1624001 1936203 718033 908074 1033909 203135 1873558 475167 734480 157964 1623436 1209305 1318186 1241074 1181432 888441 1845644 675173 1023122 615976 1887745 29244 1436991 674261 979659 579456 1449682 415727 1615048 747095 1734172 706481 1174447 340601 1790050 1758981 1825395 502242 1707180 950484 508801 570366 1372321 833372 712567 92826 1164222 1704749 253445 882075 1834088 1826394 758541 1235459 483562 1752800 1657265 1328012 163761 706794 1422431 110699 1138037 1815628 108144 1857499 1034824 1091707 1626950 1968715 1841292 1917181 468249 1005053 1589586 1922589 682811 65015 792025 722728 1017541 1793885 1054959 302516 1740377 31752 1800399 1006594 387377 355059 315161 380007 1443702 1517763 536117 1514373 420576 1602811 1498313 1650614 933223 1680048 579546 630395 153181 431972 1903943 1705229 205799 1057014 426329 647445 965784 256109 1725627 1354372 237184 240415 187269 941301 204583 659654 1256513 1816430 102310 1725101 1250847 658505 1764219 1278210 1251130 798490 1443286 512298 1457006 534338 989217 185836 1432586 1470228 1091076 1591591 202467 459914 668281 593775 539043 579014 588844 1119395 390449 1783110 523538 443748 33955 1988963 1606434 840681 88237 485675 1299723 1081760 1514031 722154 329293 1464579 1186749 1670454 501594 627393 1056057 80957 1288015 813234 732379 1376711 32538 1060174 453239 276590 1119928 278137 521605 924632 1162951 1416043 144306 488218 1638149 1086949 1246453 1664129 1439308 1437786 1046655 17800 719424 545641 369378 1769864 935878 1425580 245666 1474039 610583 310231 391825 240307 548479 388470 348664 1328472 1922669 1056188 757966 1430182 1987815 1361102 671045 1784376 64904 407048 138401 1587845 1077847 1128309 1304290 338147 1014740 1673045 1538938 1961614 323947 388500 826883 1536974 1190661 342281 1216244 1988216 1808669 660870 752400 814531 1669491 548639 422424 1408453 985320 792257 1922136 1843373 159744 1391435 1590784 1645185 1676840 1367031 700984 1282248 787772 190134 785598 1284134 309095 1290320 260304 1713897 1189271 1147033 1230584 598222 736169 184895 1487378 1391614 966366 1576956 213117 787489 503532 980997 303358 730928 1321362 690311 277195 1473403 1007795 1669583 279188 1112882 1835756 92911 1411837 1535098 471053 309419 1406263 1454835 375413 443800 1387250 853491 1729734 1499728 1696357 1916137 1680213 1737594 1259918 1677697 302074 630001 148037 364724 150440 1288951 1126568 396750 1094698 962367 1234475 575482 1464041 1448222 381192 968009 1045696 1944770 1877466 163981 39194 74425 148079 1828235 392046 1755852 1664002 949616 337441 1642883 1066965 990487 241730 1694885 299576 329899 853850 388304 1652067 705632 920913 1366443 1997268 1785063 1143551 1225924 1900204 1539504 1266204 155055 1056995 284959 777138 923167 1918763 240421 1288436 1374505 1787785 1101071 638512 333284 98901 765284 1185007 1691825 1719028 843501 17186 1278621 1036377 1450778 675660 143334 1726678 1687098 1927910 649084 1034768 31509 696857 1944705 1216463 742758 443129 207403 725726 219760 1851764 893642 69895 296933 1440019 101164 431165 1389010 1097237 1333786 1005493 1261108 157795 1503666 1643391 1501760 1188768 1629062 1118293 1619958 1564291 233068 1236252 1034585 1401648 1215419 855679 323972 1125731 1666447 45933 900177 1326576 1801898 1671352 1610646 391744 1531100 1670539 1138438 350105 1917966 1295026 1558973 1210116 854450 1328632 1684681 203190 1523292 311102 1959227 1847476 379587 1666062 1802441 946996 513875 863174 760711 908308 1950696 77949 700402 353703 1531709 129711 1655014 1402820 308354 1129567 1783641 1883681 787041 1613536 203797 1942714 1400217 1127537 77322 626165 1310095 341876 1652799 332152 1740188 1710625 412847 1793533 960753 1583212 1300709 90904 1677976 1335864 788064 372841 207139 556806 686868 1856378 1083651 798273 1336023 291132 1767078 1174758 1105797 427022 1724063 576360 1299514 1036707 913617 188079 1736009 873109 1263939 88580 28185 138565 735797 1252687 470085 1468918 1117906 1491596 1096882 893711 1085120 417447 1420567 1288158 871832 630632 709201 1223244 1160516 855780 1863752 278215 1328400 936209 340322 1885051 1996863 1698507 580211 1869927 1730727 1302117 875831 1339879 341340 1194535 954001 1499444 1555733 1709369 1261971 185205 1693087 1356484 742361 460386 108725 1776919 1980392 1164096 1860922 1855051 283059 579204 731801 1429649 1239840 1819072 1871644 1182928 1275998 1774644 1349827 1909143 1530200 960541 1095763 1457021 1116407 564040 1924380 1645236 768234 1037259 1696606 1622956 1414490 1298150 310094 1774792 1004717 421807 1508785 1072845 1632120 1591782 1711758 158399 323363 1847737 820732 735290 3271 1291925 1513296 700428 1251948 652840 43290 1147132 37201 1963898 1012462 535749 130230 871804 120578 1906295 1389144 1966018 474691 1433468 233758 1055822 1878886 151996 1103751 1073444 1104096 634028 1356039 835149 244321 474560 816245 404887 946019 575612 1410214 254490 607287 162305 376255 1506981 447865 100367 388534 1062180 835220 1304709 1709031 1905015 760512 1338874 1615389 1968850 807887 1377646 776442 601750 367777 1066455 1511186 497747 334030 1915929 326941 427759 921871 641339 955018 442755 1067732 650262 1213426 1732631 1847100 86222 1548890 473819 1473390 1528029 449415 1981595 1520738 600937 1006334 162041 181379 1169611 1049944 1097150 407349 895798 885886 1539276 1917202 175691 639902 1931542 1382041 291695 1156652 664956 1748495 480950 1154483 1816350 990332 21108 608300 875196 1011203 925333 1976547 1683274 191947 898019 1202313 574921 505966 689389 1731887 558579 211860 829448 560338 160510 1797581 655761 701832 108473 61507 448313 190203 8691 605 339310 1606130 1179698 1622397 1435529 476586 83444 9625 388916 820407 125456 695821 1157106 1963504 294143 1341028 728847 1659753 868255 793636 1161858 1471121 1777233 413422 844267 1106842 620978 348554 1902951 934816 941016 1972884 1052531 77917 865835 1077995 1071230 452543 210912 1992224 88754 191976 151409 878383 1874369 696607 1473021 826289 1703183 1793490 1433967 755139 1038592 180301 589731 1952166 720554 1287665 428182 1234404 1498926 203637 161261 210489 127461 1106108 310650 437886 646116 314859 1523413 1921731 64723 1300307 1664911 1650358 13739 1485423 914369 303897 1055781 318032 810530 1617501 1645688 1599025 1733604 523550 750552 1428888 989818 1836193 190919 1736577 732154 1115049 1408372 734431 998702 310727 146459 1514670 758527 1983839 752107 1095218 53831 913448 67110 473674 1534187 77946 636904 1027610 1567422 1779638 187018 1308893 1097898 1844099 1232562 459897 459567 834516 126098 1183316 888230 893610 1138181 1603633 1208732 1594147 246700 659148 87944 1050373 268840 1271882 1190071 1413370 1997338 188666 234443 1980318 1510862 1172785 159396 1959407 1563311 746790 1304650 612722 397858 836228 293110 576514 1333415 1618827 1750541 89868 743770 735493 238895 1971692 1403574 903631 1746385 701412 941086 499897 1503518 251532 1187165 1157207 1093698 898601 1435903 1143328 1295887 546871 223177 1226349 1410768 712593 485989 920288 927928 843665 442750 1666581 1822877 1288319 1739421 1064490 1206315 1317714 1378305 321590 150990 571647 44294 1341002 596083 1397766 1991533 916543 294746 6353 68087 1720885 661752 558072 1252539 40077 1883615 1844742 1540734 480164 389963 1834436 840203 762973 1126984 917443 922375 1201834 652612 1831496 1712306 1131429 1307246 890106 719075 1917603 579890 112493 1109507 51563 1558565 385031 255774 612767 998225 613231 461456 1399874 74919 263441 1863798 1910307 1314366 560083 1186995 899610 1001685 566278 362984 246739 1669404 1012614 1128458 467601 1354166 935128 876515 837913 695256 1123832 1185147 1724876 365126 518684 115532 1449124 1971972 1596235 1672801 899766 1063692 1366981 1092550 962758 55346 743378 1922561 830909 1964207 772039 1438701 539907 1740460 468553 1385066 994422 645716 1762561 1624033 416804 98081 475162 133876 728781 1000073 1655986 1652698 841076 1290561 840034 1087267 52461 752406 1440473 1289866 264748 68174 1222534 573116 513904 1369090 650348 352377 1369149 27699 1270126 1186219 1261526 1127614 473315 1401552 196878 986154 365473 1582476 1200195 606584 355882 1195813 586355 1851928 1747688 91667 1951791 1035919 1737019 26699 1461704 109717 1650767 1153029 1322173 1329987 992148 381891 1623705 224822 104869 328758 483171 1535616 517286 39453 520521 484204 1202826 1922483 788913 660236 888468 525806 69725 1017210 240286 1849930 1842278 305719 1632771 275944 1146478 219582 705588 1327149 243845 1676310 335910 1626809 707875 841010 360972 1212479 13596 1668838 1882955 457258 1138390 1021164 1615982 670430 547784 1767224 109002 1822988 932657 35917 1108179 278419 378621 1365723 1754681 729895 1346423 1363902 938738 1292100 872161 51245 756108 167314 1683753 152620 1833409 1078178 280574 1660478 1620823 886090 341005 1408939 374049 674453 1225714 663877 1467062 334670 1379534 417907 448830 448725 1196898 620045 16614 823902 1781211 1529441 648054 1965898 703975 484398 1355734 205260 129290 814919 526952 1479053 1998547 756093 1858173 914874 273060 277010 826781 421162 1972750 1170189 435162 1814249 722913 906091 272671 1717239 570597 1556845 1079408 801353 353516 927313 1219625 1216659 1426194 1407368 454125 1978461 168352 1725674 656847 1792135 1022566 70216 314290 1592546 788046 1336857 535400 1658724 482273 1459008 606624 493317 1841682 403548 1421771 1067394 1096402 598938 1823564 245764 500447 621592 1391297 1157130 1129695 1052345 629110 756938 977081 690803 1919299 1385757 124420 952166 1775294 497487 438587 430478 1037328 1815654 606470 1872776 1785018 970721 1940802 1289631 1810618 1192140 755177 446900 514238 1259744 146571 1734385 881780 180144 1762580 408633 1123415 295785 1056032 394828 800703 599381 391438 866506 1884028 187872 1042290 1073046 429972 1678243 1061244 131032 420149 85561 632175 40694 105428 180822 1269610 145382 616441 1005274 1340142 1044343 1007235 742801 631561 190361 1586541 1110792 694941 1254206 563230 1450146 1109820 1273671 1125663 1324858 1103104 28452 780452 662206 1172552 200809 366678 1524892 435375 203307 47450 449823 607547 1153930 911511 827227 1185570 1154048 1245072 141698 875097 779215 761171 1538120 1969460 1620841 1379765 1369016 1153238 1841770 502748 1809590 1532294 509518 673399 1699048 1753208 97242 612596 1774805 934735 1489616 684089 1333113 1027977 1080075 962706 386261 836484 807475 1963481 880246 313169 84670 771237 875954 904920 1334400 1538575 1625183 1854024 1013133 633438 911802 1308269 1976102 1957570 1626467 1858323 1334591 1729819 1628903 78985 134079 65549 515486 1490659 1388607 1698769 1715500 1527703 1398318 1154591 49911 1661551 380812 19847 779710 1397001 1618835 842705 883865 966612 965951 890262 1239897 250131 712878 1721525 602574 784598 146528 1657622 1941770 1373262 1454706 872109 567446 1655510 1627601 946281 1900407 1517718 1445071 562169 526508 1404891 404711 660811 1451418 1858052 599820 1189682 1192897 1364840 1853106 1335837 1495047 1358012 632106 1307885 1883797 1628841 756242 392889 245221 947796 1076787 147418 622044 584187 659258 128757 443671 1365482 764952 1436852 1729545 694091 1551204 1116211 711305 1869905 549717 1057874 1493246 729620 1812084 1685851 474256 1289723 720141 1787165 1258421 292404 840602 842757 563855 213198 1122978 12816 1662104 754609 1016331 381199 369711 649336 1777695 1627077 1359715 56989 1558982 1661859 1686608 1128531 806751 1749263 423919 795961 463716 271235 1667629 1930636 1811105 479656 151563 1173384 1724084 299696 1749287 1201109 1999149 329593 1511367 19469 367551 379985 593056 1579111 267266 747189 1628922 1252261 1166828 1947777 429253 1422335 1439726 474465 1726051 1603127 482543 1690890 428822 688310 620570 748762 208808 1528847 932541 1496054 1336205 994244 1406970 1918347 1905232 977078 466975 896386 749538 87714 943853 740574 1725231 1149567 232140 1985468 480391 1356265 1598028 1023204 1612818 1069989 1557020 751792 1883224 608721 1686630 1403745 1649824 189754 13852 1298938 1010596 1375117 627540 988305 13200 1746604 64127 851920 1097481 1109262 1800773 934322 908756 773932 1316389 259873 782240 180773 720126 28820 707412 629383 1891221 492773 342016 140618 1407260 1246442 851046 404115 112592 1887680 692100 1403209 257142 997588 341201 905795 1444872 1164811 509716 1386458 1242540 314259 191365 1975723 657473 1655818 1468082 1760161 1807520 1071584 1416415 427239 549131 1143072 1115894 805945 434866 1687766 1637315 922422 1589500 1519342 1685827 1748290 1432028 1034497 839534 1597661 895597 1675737 1625093 1346960 529671 501123 1733240 244497 1648096 741630 762067 1696147 47290 880788 1559103 1007174 611140 200551 352859 380811 1460354 324011 136735 1179310 798910 1346381 764376 1154381 1616016 1940195 851754 1175079 495708 1172347 1788131 1112034 654263 355415 197458 605287 1519178 310424 1510778 1012816 244107 707852 1107815 706731 902829 691186 399659 125008 1219755 1506935 1164006 1497857 1235842 900665 1897215 66758 856846 101541 1168537 1029193 109914 619116 600941 375176 1304517 1042811 1119158 654084 536244 1962387 540843 1293715 916639 62258 232005 1768038 1496521 996897 1548376 243245 382812 1956304 716935 106551 263728 1073144 665069 602886 1168966 1912650 28336 1677989 744146 1018877 307666 243287 664575 1544287 1217826 667613 364421 1118909 445624 456725 842394 1615290 194050 468792 663001 328487 750755 1470421 1713879 323726 134693 1221925 567907 1981047 422062 288666 515433 418550 1856932 1726192 895872 1323361 1888858 1727678 1572222 1708508 683008 1168596 805662 1837513 1484866 1882339 731336 1648051 1430881 1254710 309928 1510152 793738 384489 880100 551676 759480 1823665 1017528 1468950 966774 1581628 1425868 896624 283909 627088 120313 1976504 248886 62513 195717 584420 808098 458611 575831 703183 568350 1066932 1359815 592741 627177 416654 792387 658305 1183404 1063292 264578 201300 237485 728659 1184446 279645 859106 1009981 246715 959538 76867 1583534 1000100 1472231 919891 673904 1066218 101574 16199 848815 1694619 507136 900245 1892664 1059078 1801807 494120 10247 746920 635406 344751 723854 1492843 1584176 93735 1917540 1812623 164999 302842 773456 38951 1602082 1421670 1770873 1499772 1764624 985459 1706457 1088960 588118 1518791 1241336 457346 488546 726155 84786 27673 139362 1914054 603001 797475 1611203 1626443 169310 1541262 615378 443944 12868 1098042 1898563 889067 862733 1576105 1332569 130216 1835422 729384 159988 487144 830704 1084782 523208 1813099 473332 240308 585422 658127 1600750 129142 81025 998673 813810 269197 1656734 1618227 1546683 1779169 1190246 1042892 804477 357919 1561016 1755575 1680154 640602 412394 938106 1438423 1893568 1336332 1906973 54857 402565 241123 1155125 1338360 731438 436602 1317660 103638 1900540 1410803 677690 739851 1144443 1949231 1710664 1642676 335702 1792172 502592 1630590 1636233 239498 1944052 1551158 844895 129240 1279683 1775020 509297 1076063 845760 949751 663055 1477077 471223 554115 237081 1960330 1415420 1348839 1165414 235749 285920 1842663 1166674 219137 416835 1031234 336554 1223325 230396 193294 762746 1301356 610941 1480408 1880704 780457 1093174 653723 1527042 536829 1544003 105433 495213 1599703 145816 69556 1237872 696010 1143014 490552 445663 1290841 592272 263423 1806363 1886539 674971 1263455 185795 839316 1320455 1224968 1331952 916412 1538411 191674 956880 1647778 1812636 278186 987685 1117533 1031572 1326026 1903713 1427639 129079 382292 482248 1082116 127184 1603153 501344 1229495 802912 1290030 543886 234707 1757636 1175899 41956 1646513 92199 1029282 837775 1058500 1702915 1642939 1032508 1111217 870081 617778 1777077 246562 567161 1272478 1458338 300468 1425706 1483045 113510 1862554 1565300 182216 1105935 493357 864820 1195510 358470 112331 1296474 1763859 399129 1184389 869283 1136058 1169221 1960653 1676403 120996 173357 887955 1129541 1113390 1545312 913002 801224 331638 549108 50715 1573504 1290286 1430920 1055341 1643977 1772365 1985170 1366602 867972 1419944 327702 1325062 1260703 1528804 501497 1659428 752977 290337 485280 1262575 57842 1042712 924201 1859082 622193 1111581 230289 1665276 1857581 652561 1140654 1559822 953640 1827756 367920 1813451 34064 1377804 195109 978498 1627750 1379735 384235 1483571 478676 1645830 1483776 448593 1911457 924090 491149 1877102 498705 1855517 561823 1328365 158193 1898355 730262 248714 491396 1253404 1318370 13432 937892 1590375 224911 1753535 248780 922344 1984914 783824 1097307 222509 1096341 288484 1827339 617689 1228320 745475 629727 516537 1274428 1963142 296274 705647 536201 146555 391549 1823941 311293 1256074 336251 870503 544647 318799 240465 459084 1180700 475322 1270163 481642 1394315 1946068 638131 1583314 1071072 1628198 1356561 1599169 893532 142535 42895 165861 6017 155624 250550 351952 710398 629484 1588870 285092 1041718 1434149 1006448 1923441 993776 612854 1155887 820197 1111365 1286236 384107 845220 1767466 529220 234513 462511 1511834 452136 288329 1678888 1057826 534949 401506 379505 288109 1906008 815751 57154 612940 342542 484818 651675 1430485 1386445 140222 1008604 1381586 780299 1855650 1400470 1748043 1570141 90216 1694869 761093 765288 151342 572652 347716 512086 1402289 40245 1847855 1991976 258489 90274 1139901 1685394 1050535 632586 1531258 772294 1760635 1701816 22265 563095 595196 1565733 1640469 1790151 793746 1428985 446194 1788745 1655212 1737283 1311356 268418 909882 146889 501185 1802722 509609 70913 364266 1586261 874235 1242340 702261 991447 644190 445879 1671356 936634 1158081 1887687 757119 1263659 1526732 97781 1134441 803681 833569 268650 1829245 583655 1837889 1997578 1532707 1888265 1565232 629715 1098496 1589928 1761873 1684581 1891572 420451 1868333 1485133 878488 1136382 1503290 898118 1119048 958169 1498989 662584 275549 1006354 1908832 1295004 1978872 407448 411492 1933612 616610 1446004 1809347 928830 1725045 698821 1737012 1769016 1939476 841977 1989203 22021 676616 1749394 689942 1103741 49386 1240803 549628 642637 1852347 882632 1581289 658427 1974621 222925 390514 1066695 165487 846750 27837 1564794 637536 185154 1875658 1970423 1616864 1472609 569236 1325570 1235962 1829452 589318 157927 463712 989430 990502 1267864 341907 1172210 1933446 1615717 1702459 83811 869843 276199 1690567 495843 33552 1180243 1554388 1737687 664136 626547 63972 425319 1913370 1925544 1624192 1829992 35004 1481946 1782674 1302614 1081620 1092552 28632 338673 679288 297630 906246 886559 1390208 977323 1375545 1403714 1979793 1406870 1054755 1218901 1961837 1599290 492945 1616848 1812560 87943 1658034 920531 1227015 426711 1011883 1652798 1821768 1304874 437953 1440658 697598 217813 1631747 1139941 584263 1888674 1057032 1180150 1302960 1427877 266689 733227 196383 520642 1279122 1547518 1760043 13482 1290802 328634 529972 111634 1768644 407971 72363 1596884 1186110 1752105 665471 591172 898686 37230 1844715 1353771 1446253 136014 769562 359776 956222 764835 930396 1866558 1448721 14447 1884571 1180685 338126 262021 1487198 1569606 74240 1185129 1259839 316477 1046191 629202 1549285 928443 151928 950735 1675484 456372 273432 1554561 422313 1333690 1728711 803172 1781326 1145386 1387793 156968 1285679 1558104 1679096 1090576 335038 1023431 267605 662014 315782 1826247 943024 24899 149886 868976 1647355 1674763 160400 1114159 473169 305152 1255899 697276 829862 1016290 335267 573247 1577376 1784489 233408 419520 1110803 1662134 990315 1981637 1934620 1612336 1409332 1600511 528055 1337341 1608229 498195 1813564 1228817 733398 1398196 351850 888922 658602 678615 522077 1080753 1665943 1578274 490208 1022818 1067588 455337 776406 116876 197530 636159 164436 716194 1076744 582667 1024900 57715 411359 1702742 1653094 1734084 571385 697593 1879427 1806913 534011 1635901 1874987 1202630 793016 40390 1870001 1170517 988540 910801 1571809 606773 1849809 157388 1250440 395238 697228 509517 788625 1882038 167645 1878375 731461 1563351 41000 1282894 1348361 568291 1318560 1979895 1423531 494056 270348 580021 1068990 608207 1261989 176927 1270314 487332 1787856 1771182 345634 707042 1882106 1096366 1870663 1908333 1434930 744915 349943 1910255 1991646 495131 1684010 383981 1245259 1839795 1600984 1985744 762703 1117466 1997825 812335 1252014 1530788 1819084 1456672 1620707 1854968 44835 668076 289513 1471044 1864761 839669 1904073 1995612 1313911 80263 1778203 860200 1610000 227937 1349633 734766 857588 1060238 732787 13113 948437 29148 1123251 1765412 1980800 706182 937923 19963 751327 143604 478234 648320 527377 618130 1470630 1346257 221291 101136 1206117 988200 1853595 1283962 584933 1119917 82483 336437 1408742 823681 394183 1700176 93446 1008681 1517233 927546 1332280 1370024 501053 68679 1845770 1876579 653607 628104 630803 119616 418272 1576436 1965187 199796 1061975 1818850 435641 1842182 1338065 940573 1164015 777802 604056 1006948 335561 83094 1290689 1573090 1968247 289990 1922176 148414 1346312 615878 399065 478534 659696 1530699 455807 905013 1047587 230602 938350 972616 1098008 1330577 218615 1778602 256372 574734 1270988 342654 1773697 733835 1306162 252155 6414 255454 277313 146131 1288030 748633 961551 1260924 1518968 1981843 1659452 1436642 1741373 1545319 1256185 512288 1374306 1232628 1675979 469789 864921 1079715 507691 1055508 686788 1657835 1036369 575158 66046 267252 481960 994845 191623 693996 1995746 1137331 127472 1303943 855438 222551 163464 1576922 877067 795562 1974267 888865 81068 448721 1151471 382928 22093 1128363 1230806 1500481 1329649 736335 1974643 993605 1631956 552020 577914 644049 1044953 548482 568856 868998 550343 467853 745064 1024637 1745834 1511686 1924004 1838102 1847275 1461491 1798756 1409821 1531575 750544 1998211 1120384 1876358 470614 693603 391831 1814511 866439 822314 241599 526175 625333 997453 1692291 1112548 927262 1047518 196110 1860133 794157 1087725 1279625 728238 161886 1088012 475554 1578684 1453562 1827361 1791766 447191 646137 644798 1055571 1798542 1504370 1332992 1757266 1311131 489599 857372 510383 1610393 134796 1831367 1482677 1447269 157897 514154 212623 269923 649166 1371024 1740327 397797 16207 1021355 1179150 941523 531587 1512737 1653661 1856093 662444 677349 185441 936166 1259852 993749 874112 1546484 938881 1949350 22264 125998 587506 432665 1642124 1288863 1453786 1620242 44164 646190 862980 137629 1765821 1872190 924558 1924066 557494 159083 1202374 752459 591610 704200 1046347 32216 471717 1691154 1850599 1696438 1425105 836074 23931 534759 1859123 311304 1942592 354476 1333632 1349129 637693 618108 998984 1563825 1583707 1741474 1852791 143416 1233638 544315 1319140 146764 102258 173585 385805 1612135 19470 1378229 1667578 1831383 911405 1806070 1489884 74287 1621833 1959705 292689 743034 1056766 363015 1863064 123827 321253 829834 369382 1612225 1849091 1074020 1596169 304670 1729938 888139 650960 80526 1214876 1784155 350405 1545573 1852444 1454915 265590 1211551 1276272 595133 371062 1955127 1260198 821360 1829218 345431 540081 464711 1251997 513715 219182 691885 1196448 1026608 927508 455749 1045182 221006 1073791 1987730 1777923 1958742 1491376 594889 1091761 1399967 1625979 1576194 710043 1349319 1330017 1987870 1028590 709400 171817 60674 488641 1784033 1570576 796722 1315647 339350 1930429 167041 368563 1261021 957148 645194 1451419 1937623 1530982 429845 920836 531537 1927450 682020 184770 915195 364031 43247 1459240 321914 514704 1429569 692307 802936 1985485 38335 153866 1667947 499618 1953887 684414 632022 1629487 1821968 454265 649640 64367 1836910 353440 455714 593023 327640 1509655 865912 1403236 1453572 821614 828422 1728879 1722977 1922340 425439 1340347 577221 1709714 248515 518100 152885 1715593 300975 1051500 64461 1109468 1588729 203572 1799529 1916227 1370597 1108284 496102 1606613 1012561 779014 1963786 1934710 479671 1348409 874674 1004101 1333 894909 1900703 538946 576847 1122778 78885 1819829 427696 1599585 663646 1612942 1708485 1486139 436846 934838 1607573 1362364 282207 1636766 1715796 1226946 794639 978355 1232374 1411189 1133919 1156659 979484 88008 1788871 539682 1424240 1440629 1109962 1815915 413124 108301 939999 526164 1805608 1288603 188870 903686 270431 36182 1960123 693172 1559693 266220 1708677 1403222 1862044 360708 1357575 1624633 125535 1967458 1218120 1808248 24310 1054341 749728 1640239 1739945 340810 1954318 1868733 1042847 545016 209991 1641868 1682887 880973 573988 764774 541236 140252 287414 626222 695350 828775 1017794 1318730 1889358 1477904 106303 1841089 529789 1682618 705976 552566 197693 344706 1550086 376504 1794110 692078 1216423 186428 597678 1685954 1437610 1072547 1464092 214757 882225 719789 633029 898669 1345059 49487 1179430 1102468 1209700 1039908 294866 119055 284952 1292075 597575 1542039 203606 17336 1513631 1905142 540575 803742 1421555 307632 948843 1281948 516373 999831 1109283 1751892 1219075 348346 974152 475474 576007 368160 384978 702963 1352347 967187 220025 1511075 1568064 1751253 1068617 1814128 1158852 1852691 282484 915744 1092948 321578 1806078 214613 95575 1032673 276280 575421 170237 1138208 1948676 1485395 665215 1275316 1376851 1213370 1239932 341745 1089004 562442 222427 1011503 1144880 446734 1174959 1512865 848616 873602 432295 1700251 1396328 530853 454641 1435173 18313 1801134 757853 1299575 657021 1026825 598811 821191 575402 694157 531873 718211 98438 1076190 1281629 252897 186126 17390 1533417 1490628 933681 803297 1323772 1466550 644687 1938499 444203 675301 443392 804239 512978 1595558 830660 1412893 578642 167569 1835404 202692 1378506 1639890 759176 1458277 304498 436268 1697092 1755090 1094928 537351 1293816 1993733 1160531 1192424 145914 1439825 1072166 1819304 824617 888801 1775023 1210959 375738 822794 159684 446618 1530434 1758134 1284126 703201 1563463 692654 959443 1496843 889507 1056370 1626456 1987916 1556979 1298729 706954 953775 291955 509598 440628 373888 1620378 1205193 1769622 907205 1462504 1079728 452803 1690477 828314 1106101 1117079 1122169 1702624 881089 85499 1349233 1530261 1500066 110341 1543783 1226542 847117 275445 672962 1669335 837264 499183 316461 1586708 1421975 1192918 962703 1831657 1730670 116784 883655 1410507 1921548 559630 1685996 550975 1219357 415635 1069314 1237146 1059870 1358844 500812 879389 561439 317799 1268367 808009 291140 1621113 1068013 1309712 843571 266072 531728 955410 804535 1646393 5568 872693 1403329 408050 36938 689017 781167 791671 1021620 1434533 510350 1208365 1182648 1865926 1467239 49919 1070014 543135 363957 1823462 1934536 1099599 192198 1369074 737214 113672 377877 484904 1909211 1534678 1336000 1084770 749222 1973222 378095 15290 36950 1146013 461165 1638129 304360 444075 1457013 1667153 751032 477557 369066 1167245 818690 429634 1597964 205192 491284 239679 1758167 106301 944468 1187299 1612728 753535 518271 910440 451276 54250 1545226 1941322 1988080 309115 71011 1833231 1457221 1931652 1661973 1847438 23341 44266 1354164 1566330 13586 1362783 285799 943069 1316146 471642 20514 1107302 381406 1229698 625455 982834 116107 1147152 193782 1685738 778323 409887 78818 1317517 346336 167862 183172 899493 1367767 1390684 1366600 1955501 867911 1691062 399314 814168 948398 1508949 1330310 215537 1727172 586419 30762 68609 623330 573520 1518872 376469 426428 350862 1716654 1289732 706984 192564 922524 3865 1138030 382785 493606 1209330 1074948 608631 684410 50138 180850 1578660 1335162 196760 1513104 592479 1338162 1837053 1815448 1498477 665751 1011390 856683 580927 1845291 1525338 1561973 97601 311587 441813 559458 1299521 831611 933085 1545948 1184797 1106635 1041993 793426 703696 891326 1479712 673021 1714045 1945394 57812 1051833 1219811 874283 673142 218105 1833668 1536227 825217 1726919 1097209 1149683 1168025 455927 1405759 138059 1817978 649475 1440369 555692 1799587 890243 495470 798371 1585474 1552654 1315717 1422380 250445 367820 922473 175654 11679 164819 1875285 96741 1687507 1123927 60245 1493046 31634 1790008 1673207 1965635 1327547 1504501 1476410 1239533 165163 1452977 192102 1172507 9905 858441 1120846 1500853 359837 1799534 560221 315906 1405219 1412453 626006 237688 1375788 1218281 499210 1667989 904060 254003 1883874 1321296 573675 798821 1146361 906136 813073 419333 1236127 1019235 1089332 1108024 1315502 977759 15897 945527 600518 126067 613428 1290315 758967 1063532 299795 767100 338613 465641 1293827 1955093 240233 78309 1197727 252380 413862 1101141 1332377 1160689 1000811 850678 1003745 188106 1081813 583833 1201565 964463 1612555 914462 1743750 748596 1361573 350453 1859343 1277032 109490 442209 1773162 723187 1952376 579553 728971 551810 825721 263224 1179714 1471100 1275009 1379196 275374 294959 1144718 441462 529688 994258 1093524 1630054 248050 693923 72651 1731938 1755961 169798 265391 394915 251118 1140477 973878 128196 45327 875693 416467 1243826 65148 1537693 1187486 533259 310642 292060 670495 842738 719335 446801 1156317 1502236 923348 265222 661277 914818 1523198 213846 427918 1277284 1460855 1436895 834818 176824 273554 1720020 1741081 1038218 795536 651871 383678 1520779 512720 395812 968097 723957 1415362 576499 88322 124072 709565 416819 1840301 1666763 1726732 1032224 23003 943441 1135752 1636639 141839 935898 388813 471624 577767 808262 661100 264678 1848991 1180794 54107 540100 1284756 1864276 1043139 677310 443749 1413093 1768882 92240 961325 614330 871689 150964 294478 1808380 233122 628214 1636499 567437 736778 891695 177314 639595 1810666 1207860 123213 1448693 1241773 501043 1269614 744413 1234141 158065 234411 1479895 799341 290425 1457708 1512532 803605 987484 1171417 1548940 1467931 177455 1084903 151810 337057 683638 1755254 11260 912204 1171912 1238429 1263296 377924 162351 270744 533887 114245 1812126 1206895 118269 651979 1690270 1530101 1597695 263317 433393 1822603 200902 1220952 1414237 1365274 1896647 621994 1411987 84616 305402 9367 1054412 1109370 1517203 1294869 1155403 1501737 1360628 462917 329176 1361152 1613189 944887 1753884 1738263 1808778 526870 1195902 443782 1133254 129481 568247 1807824 930229 1044643 793857 1440757 339305 119696 1258290 1561642 1298518 1307455 1594714 464061 1165423 1563341 632201 1024554 1497347 1700431 1743469 110371 716677 1640240 547975 1684268 1453784 1305374 353315 921061 658791 486985 125202 943129 1381832 660388 1204574 211731 1849493 1468001 143565 946530 439455 972764 321181 1814859 1419321 1681725 1291688 468910 1091849 1182049 1807077 264221 1941675 495862 1229622 1912163 689956 1660 1984232 1939528 1646887 1015121 304828 1010219 1516479 1083278 322132 580911 215143 1161322 75362 1148775 1951368 1575907 1826461 18200 108013 876697 215894 1424104 412253 1724865 135494 1425516 448050 385739 471799 277307 434277 178997 1266945 1762352 738767 760250 684627 193562 1411615 1794763 889675 1479552 1179776 1718841 419113 1938765 1359036 891537 340344 821657 540775 545972 112995 645819 655077 200576 1110234 740634 643688 1764566 169685 1270720 906865 1332123 339854 817152 1694938 51341 1855704 118603 141449 510706 212753 1355467 543337 736292 1869934 1704861 1602268 1263338 1887438 1202844 1069591 1723472 659010 1206389 15532 1964560 1702298 917141 1435073 1568431 9579 1361805 928635 1133217 1242514 1833721 1966752 1250127 1128286 810243 1678854 1418432 369764 1284957 1742732 840800 716352 6816 221717 918422 1776364 312678 1755972 319630 1073891 1791643 1258153 626939 1249501 976632 814956 455854 1045827 992067 573550 1060059 572722 5824 1131785 975964 1963381 110891 136725 1530637 1946404 597076 601239 1415491 921210 278523 152314 1474310 633267 1393889 1680042 1109156 1257791 1415441 801749 30405 482723 652006 865888 1216150 1444689 123937 902866 889485 1585098 1954134 1539679 1177965 160038 1665033 1929365 745096 197845 1842711 105752 1879764 1742713 736966 1662841 654471 1007156 1912604 1324088 1058365 1675398 163404 271493 1842088 377595 464724 1467269 790087 1054299 1510261 1843836 1229285 1818003 1842067 639560 1458260 1795659 1102457 265012 1510393 46811 725776 645914 823150 1522822 1823253 90181 647395 19664 980418 1124724 1582009 819345 1611630 1407428 453985 1798275 253198 242380 1650033 1756977 1144567 842470 318678 403179 714890 280046 868233 237589 956473 1847731 1271070 1185066 1596135 1664437 1896164 1683725 583820 415497 917658 1433731 700725 18202 1452779 1875488 526967 1171220 1056062 615673 1194824 777160 794903 913239 1464582 10511 187216 937307 1957484 1304283 266962 1681626 1516285 1337566 215798 1097956 439032 112511 1112677 182380 537385 567719 351188 1344251 1709016 230324 687449 1782351 259953 454324 514770 228365 343532 844799 1429830 571254 759521 1907556 1192874 1299140 1629366 1158094 1127353 41819 1869375 1739529 1202832 328035 1789572 102538 45599 238048 1121319 800846 89696 115296 683491 937081 661335 1813859 658268 417474 1371733 1031158 1776023 1198261 996234 1669895 1059974 1994491 1117261 1002902 666826 639278 1628756 601949 1328862 1687715 1451044 1770974 1339084 1156147 30537 651397 268984 213983 1412881 113278 1011581 403844 714728 181009 1169980 1957883 543549 1131216 547062 1935369 1256252 470330 308622 499817 1062633 1488371 990747 1629343 130167 1295694 1296063 1800614 1789160 1074512 111140 575112 1889982 1568689 77846 253216 1307369 508048 1918543 1421678 228876 1743776 1499027 816794 325615 1858128 1105258 278800 834867 833421 564392 1826213 1693052 1660999 926309 714428 1552341 440178 957923 517343 853431 1457654 618389 929870 170945 1578816 1075512 544108 689785 1693139 820644 108654 1251772 1736033 694306 1084974 1301843 1457626 94922 1449052 396873 540031 1150072 653711 1295217 447410 465629 1531523 452561 1647278 227646 1777029 1198563 73022 1950743 1548904 1738873 1090605 1565929 1803921 714968 1413612 829661 160735 1877606 1014024 1749203 858767 1374874 608821 287035 610986 757705 1320959 1364587 1259985 1294053 1356206 1381463 133204 1688392 459688 1652854 1055039 128852 1576927 181934 919624 820645 1917914 31730 694218 512471 1820194 1088743 839365 599541 1561114 1275108 1019955 668344 1864552 588947 469574 316295 430195 114547 551451 808834 1601744 638468 1174036 1883056 456362 1584732 976549 1639016 92844 641254 1135599 1218949 1177374 548410 471528 638353 1241315 1507743 1197437 1927967 1655726 1875075 621767 1754388 1193933 1609100 1885573 330868 1976742 137351 1593562 1702144 1585746 1662049 1563984 1887009 1807481 368850 1630150 258249 1223053 1209034 1182690 576082 1356140 1529227 1613152 845839 1539132 629125 941835 665159 84870 532029 793868 1873705 1040509 755786 1169425 140901 964996 311197 1941127 1338813 1680458 775488 1354161 503631 282806 277270 673598 233142 719643 359813 1724288 1949486 685574 1209847 611258 827224 457077 1574004 1198660 1172414 666491 1109069 260436 883666 71345 204300 1593358 114785 1162147 1778806 1640949 928354 503263 1544099 23704 374470 788715 801170 1328641 1058223 639502 865737 422664 1040233 1489890 1415523 135392 1781907 875248 227999 867260 1668203 72668 1756872 571664 284353 346573 271815 556947 1850707 274524 1520531 923159 1683281 1257327 1803247 1963066 1023365 1805143 1296443 1779836 1176619 1735851 1908700 1585262 1436248 82381 1518454 1422646 1149399 1198026 104088 449006 631437 561355 75541 1981766 83635 1215288 553260 732682 929397 229932 392374 1721096 1619860 60725 400894 1620074 1650488 1279406 829742 418980 1388009 654505 836092 1152029 294350 315176 1614974 558512 1962479 440144 541311 1354995 108110 1515489 1610224 1366897 383424 741040 689872 1557557 1898236 682048 844302 150597 203652 1016009 1929552 1000191 1861123 1189083 1887995 1856115 1128773 241249 768295 812186 1664280 922868 1898513 1237204 353784 1775622 1649667 421125 1526708 1012713 977368 1459296 1469283 732300 367954 182973 1635779 48385 660183 1290928 1788793 620171 236453 1192429 22652 253006 1854499 901908 235511 56262 693265 990025 1188091 1097352 1231516 196603 1472593 874665 1994330 1335417 86103 1896126 1637788 1122126 1719212 1879300 1887950 1102670 1437259 297002 27756 1359877 940934 1201766 622279 1885663 196996 699780 506663 1834014 1819568 1978204 457539 1076043 430913 1667650 293520 758425 1850908 1228927 289333 230417 756004 1387485 518695 1606025 1438381 1028669 145200 924161 1812509 1034683 1956355 1260916 942879 1254452 290819 1704742 1580285 1251822 303021 1514011 1056363 48280 1824754 1266684 964019 867590 1174739 626854 1981289 735531 58765 846165 486234 1572233 1110724 1658139 1462128 237562 1818321 1015037 809896 1296767 1182956 1043296 1830354 1785297 363450 1319907 833472 1033721 1311086 172662 1635252 1841546 1702192 1382363 1694763 809664 1844514 907088 915495 1064314 1674583 429069 1227890 1197662 54334 1236259 1608513 1050787 1575231 1397787 1330145 1685726 1244423 1021046 1382889 1004606 611795 1476043 395592 454634 43956 275793 1323337 1377479 615763 1767742 988753 872101 1446350 150269 620924 1939561 1272335 532712 691878 1868584 1842736 181389 633212 854788 1377462 385449 159922 143252 1956340 276935 897062 501532 428442 1009681 1823431 1842581 416824 1655466 1673615 1096783 655947 1567318 1312887 494669 1400110 65714 460869 1269094 1468827 1564622 403194 1288431 1673866 208694 1437948 487926 1675541 1764641 320279 1429142 922169 1381306 1132646 135095 92981 382725 1627869 1814357 248495 1501633 1577396 700281 73728 1810692 1995918 1747868 559757 631398 991341 1915726 1433242 1884697 510863 761405 1107857 539704 502930 1711765 1091741 1228507 600379 29203 222051 463654 665190 1120387 218370 212980 1297563 86841 575596 1305335 1305900 1188567 812299 1062345 1224322 817434 1407202 1248623 949617 864070 504921 275870 1603257 692047 1992425 394572 256420 1113156 822391 1652435 373122 993319 1587357 1569262 1509053 1932932 346342 231309 583798 142799 288929 1112429 870787 1827474 766621 1181231 154770 504169 1026217 1540329 498964 795457 639468 165085 581231 781856 1156916 323283 1305527 241067 1919256 937066 1105222 1848623 1783647 741136 560757 224137 666954 960149 602916 1651053 1695285 1916004 444320 1924284 475306 494291 402188 1160254 433810 1144284 1718183 404522 1008252 1143047 402609 765430 1322388 612085 28244 1861599 909052 1752051 1345701 47344 202341 860971 839435 535590 1112102 1097798 1996587 1938298 934135 1006232 1235610 1498136 1509588 1840968 223681 1039814 1082080 998997 1979136 323191 661109 1671126 783923 62601 841875 70502 1891350 1571213 1833500 1726794 756930 1248356 25366 1253308 907288 1420617 1378885 1390672 1134453 340613 995082 1819841 130044 1117418 1766954 505063 1283818 1620756 1407235 1313520 141145 1096525 639908 1692743 1413734 437628 410479 1240682 141496 1297490 1408828 613478 991492 1475439 1771090 1506492 1975140 449289 342933 1766456 258405 822968 283808 534937 1001328 1486220 389412 1950176 396155 108757 1355781 916439 1862381 617680 1617585 172658 513135 254296 216819 1317525 945314 1635889 1402362 705144 1347785 846082 1244018 795264 1232403 668138 1102833 1846138 1152531 1306615 1742232 91387 947425 889684 215238 1249253 1357924 93948 1569103 1304626 1823465 326868 923185 1085206 448067 1475320 137862 1792533 1115045 931512 1658021 1493509 917164 1791531 1045085 1047542 539493 565765 1804109 1065302 1246799 439252 233639 29042 670887 1766493 313163 1550618 843282 759740 494208 1132703 1370029 410080 1071586 655663 94825 1708972 1865804 793424 986524 688174 1184840 1309854 1099062 1992490 526981 1338588 70418 1855372 221110 763804 965889 296254 470140 248698 147887 1960760 1945206 340584 681936 1115532 109064 1281573 1645658 1596305 85833 1413102 12338 1031581 753584 1386071 792716 569871 1403990 1568565 424326 1644523 1908491 1325082 337845 685575 127917 1203295 813860 1962001 28121 1527573 725672 235724 1102520 1973079 1651829 783515 124786 359291 1670802 1039737 1699985 340394 1573435 1427166 796376 1413471 807447 995754 653359 1113367 1292652 1063214 1750973 46803 391386 968700 729367 1773430 768854 609934 1636741 890219 1723793 1677179 1690774 1622698 466954 506319 769000 420760 1702839 285894 729199 1999904 1492622 1638843 342007 244558 325263 819804 612401 842000 1793875 884539 1308207 986312 1142823 1145488 1652441 778528 1592020 567194 1645056 1143695 1704138 1020511 1003029 1617026 452178 503386 1780461 1345010 1116680 1709547 235540 687640 1396449 1130480 1472342 1295622 1371060 1358629 1515349 1442 1884292 1576439 1295200 1738254 910576 326371 297641 1771533 1890629 600783 1265982 455648 1847838 1112315 1987460 813483 908647 836685 448889 1282981 859112 507955 555881 1151846 816833 197278 600835 1595312 1403962 727559 709376 52680 1124470 1530924 154076 1852204 483933 195726 1446309 1480867 1627954 649211 1649928 126221 171163 988348 245607 1409834 746317 1992193 1430207 132772 1347094 908912 461643 848180 439454 1495893 1722318 1781641 604181 1443291 234771 477423 833995 1711840 32669 810321 943450 1489881 938212 57808 1003968 57404 1615449 1932121 927473 1962679 1559133 1609166 58435 1619786 799334 64791 677320 459207 589638 463117 195118 1913298 274346 298374 1132560 441881 423650 1625144 1043493 1475710 1292631 384196 1026594 1844080 739605 195708 1623546 425751 849542 1768829 59328 1933148 1113937 1591809 244293 1921551 285359 1475891 1169301 1731797 1881796 44024 1319437 1841715 204023 1056677 89509 1561619 1335482 484146 1611636 953728 145786 1557145 231594 1213194 1851821 1033313 134737 996455 1871249 1822921 219040 648109 916679 1378671 1740853 895526 922531 783626 1113929 1959598 1734391 1122032 1319958 1197849 1174651 352615 1966995 203732 1072095 501838 1049101 648605 1630019 742015 138746 1621517 314909 360849 456024 315719 1272095 1975726 1678167 837526 894731 1571313 375428 534639 599689 1965240 1370901 198905 1598322 600114 759789 1451843 471989 1207366 893719 1108147 943971 14843 1472805 1194049 1330202 959155 1495788 775963 913898 902158 1194583 1529282 257259 1290111 1975850 1831246 137683 1582073 7599 1196802 1414506 1837448 1226311 984091 986753 920253 293679 1300795 1169676 1880889 1371338 403438 655486 1311615 1990009 1338359 1706962 1697702 1138265 533557 1399173 1793834 1220501 438101 1516069 971386 1666298 1727847 193926 84608 716551 1845406 975365 1168958 1439055 985791 1818028 752862 1981518 689362 1153622 1967989 1664686 709690 135056 1109002 882035 1124787 1123369 532930 80288 1069182 1854867 1527630 1054793 1392725 1666032 1140981 1263358 227951 1365437 1296226 1911383 1463384 72607 761946 317404 148724 1130180 1307076 362386 1533976 1054156 940666 1204448 183354 513323 1419526 1961283 597240 956201 1450195 1220314 548148 1859514 1487113 1480994 1558430 1442264 571089 429125 863523 1991584 776631 491744 1431907 758658 323263 1778869 435029 830241 386361 1235917 832390 669739 190975 1734752 1334942 1532432 625160 619568 1149996 1369196 821111 487513 1752959 181103 408899 1592728 490657 1849552 685589 31902 1255142 1245365 288989 1099732 1994650 1443841 234424 1182400 43789 1503085 1915435 1151304 928659 1157111 408453 1038617 715378 175286 1100284 22481 774068 1589778 1197274 537696 337968 289970 269079 637237 1832930 1905756 1929145 820601 202353 1222155 822578 1674431 511013 563933 352249 196868 1075846 808302 127253 631837 1027784 1848505 243925 478528 1957995 256979 558166 215544 1734948 144335 793779 1716138 671858 103908 1439823 1278427 1377468 27912 3040 1401343 1208715 278896 513089 673077 1564728 1829450 1881059 919046 1622848 15565 432649 1148149 835608 667600 960334 1063958 1342760 1514208 116032 1388632 1548845 1200632 1311517 1519102 1661347 1238543 1053304 1260971 1683888 641913 500065 1905539 580794 468829 1106254 799913 900547 633686 1854266 1681600 1216716 1326306 832515 743080 1076181 1494647 867531 345138 560961 469023 1483382 877304 735146 1236946 151 527282 1851280 397599 163206 1819426 615018 619735 1543485 1178315 773508 689174 376384 1196907 875172 627274 660237 1126013 514660 244299 1876940 620586 1536036 211473 1948291 676797 152858 1683877 1380378 969957 1585079 973278 1707529 258723 495737 619696 1443383 1663342 1081577 1023381 811613 789933 1180577 239967 238434 135223 1322718 149710 1465102 1575940 596203 1855321 1854420 558069 846591 240086 1803981 313936 272506 316572 509107 126154 409013 1926225 899482 1404152 1335266 1828407 1274764 1906514 478070 1786239 1137871 583799 1647254 21618 254476 1535906 1535573 1077035 443905 762842 194981 1728579 335506 1305224 1827973 772056 1008860 1472002 626728 689050 1296057 1456380 166493 46806 477613 1111770 537172 1888218 382372 913781 1017746 1113854 275325 387967 38536 379575 573772 873527 1942806 1314862 1728220 1498426 1103678 788906 913388 399425 1279588 649522 1502663 1172520 1448907 159121 1148806 1910703 875031 1337964 1876179 1018459 1904415 142421 488824 897080 1288433 1982030 562665 676188 904499 1597181 199124 1234590 424294 1765285 314022 809870 1982172 442025 1472837 361918 1863686 138786 22844 1078575 201212 1099183 934182 1960238 881984 1426509 582231 519826 1136558 989401 800903 1270879 658897 1449315 1676800 568891 1492904 1839844 950504 71296 1015288 1994188 354679 51325 1862398 1339992 1270299 1306004 1129889 1294524 1973956 277185 981060 1924862 1860908 1994622 776812 1862128 1222506 190668 1118438 1979265 349978 599160 1335157 706428 1559124 1493963 1213058 727217 518665 895890 686307 1045993 470884 1318199 414757 71393 1401926 1589754 1356761 316271 59550 941040 1365463 1392740 1480949 1352750 940862 219380 735219 670109 1892856 1997328 1405653 1331233 1062168 1487055 934021 483800 888783 1583300 1324420 1320086 1991781 493437 1955607 1450448 1465550 396919 1615299 528398 1112167 265144 438831 850365 1352486 1835758 734717 746196 1077121 1684320 1610676 1088655 1095802 1602295 1243310 1810529 997377 985034 852082 653287 600283 19785 1232197 1572545 1615229 53655 1489917 1123115 816082 1457854 542386 1608724 542695 1171891 1990096 1192502 1178612 1712647 1529405 973822 1779014 1347722 1592303 1217269 663401 1018421 959390 290890 1639378 492630 818305 46237 1345029 370588 225744 1989822 1006103 1351281 679080 165755 922552 558741 639167 514663 460978 1960779 988132 1974979 905136 1441824 1445276 1707571 1854034 1986374 1979686 1546051 1352312 546513 348482 54305 1137918 892185 1607004 505406 1166641 339412 873326 301423 63258 607227 709613 1565820 1145616 249307 1832581 1441315 1697865 1932659 1480001 1047463 1714425 615444 1985495 1577432 212599 819796 357948 18595 1535416 1685651 995578 488103 40563 1770387 1100273 1756968 1927664 1325554 32452 842271 74628 954314 1389960 738158 623438 391117 1559621 665917 55532 392158 911714 1073877 557371 381773 1790125 723513 735952 550135 1847882 575412 165269 1489829 382422 314586 1731272 1864866 328765 123400 1552826 237085 624032 1953757 997722 211399 1878732 495023 312056 425322 1989986 1140104 902958 707595 1692016 505401 194624 1346978 627531 477829 873043 785530 1642051 1694662 410329 1602417 1474451 624562 160515 1912343 1230463 15942 157229 999266 419371 1783069 1521993 1320566 822930 158182 235068 1422074 1484830 695672 1496237 323262 1809696 453252 789265 1310848 1407905 1836624 913449 217942 1209115 1411734 1220533 300141 1827311 1648841 1408362 1579709 1142713 1499128 1639293 1304415 1637724 931982 1152371 361978 1456327 705786 1413571 1768081 292268 1232473 1839657 987134 1060468 1771967 437165 229028 751113 776173 928052 575695 946169 256900 342981 160123 1028182 1110736 314043 1866556 1482482 1478458 1215465 572696 641681 1379079 107406 256377 1044719 1580389 902132 1146440 1621861 1973498 239399 1561129 1861805 220857 1721851 197213 1074012 269931 1682140 1865896 1104223 930940 797834 1079118 1768063 761817 151615 1607755 675091 1337094 1240696 637755 1463896 1796488 142204 1358578 1603188 385688 189718 455065 1039585 846919 594279 146045 760439 626361 1509235 1499413 1437930 303963 1759651 373832 974370 1925235 822259 1059559 1201078 602559 7885 1323737 353549 1935098 1947781 1625687 1624713 1722182 992682 307519 1186343 1441272 235405 1657923 58934 755141 823001 808133 546226 365995 1680205 1276322 1187711 1159350 1681079 271211 1836746 1033730 1550171 1091511 1643561 1671613 1499256 1582001 642165 1265928 172275 999312 1094434 1892340 460838 1307153 224793 835530 1542181 749869 1233397 554068 381754 1178038 404987 1294916 534552 1205042 1948209 1723078 211532 230647 61040 1791740 1583611 1283454 593142 88478 682334 494657 1610296 41144 1397566 829009 1461101 841650 362313 147270 829639 1895644 769888 382801 1089464 1421268 708631 152562 1296928 913519 1047293 1696840 1033070 1680505 1737362 1726204 1472009 1040409 597065 587370 1010358 1383733 1246349 29494 604165 567649 1459624 916034 1598668 1901747 935326 214384 732863 1787431 35677 423477 636087 101511 290377 877636 1496112 684354 7566 1473612 169303 666815 1123522 1237852 430417 915498 1536044 1458704 1133193 234462 901094 106494 949782 1632253 1025513 475433 1790374 1771522 1555122 1845535 1138993 1342876 116855 380210 714142 335678 1437849 1523484 426728 1283771 664672 1346176 1270652 1583064 698191 481360 165371 1942502 1525497 721386 1588287 300623 1799966 1771421 202824 1320670 1683355 360251 1148545 1407745 416889 617225 1791019 523563 295835 1063774 1480550 1600006 254800 359203 1656839 673379 1228198 301638 1420299 1820731 1652307 612395 1777130 124053 1317654 423480 1407338 1415508 853112 1013441 140007 700245 1356290 1175574 715396 321584 1258751 604936 779669 742433 1185866 490476 1883682 1470201 1031596 1531719 1516264 1497098 1521333 1311363 373419 300328 483280 691629 1223525 1397464 878388 504372 1866027 629537 390722 246371 1837813 714109 143588 1596470 915132 1599674 235115 1385663 1343148 977099 1404732 1863013 668759 329486 932493 37831 1585484 1998777 1005217 1759222 1502106 1880531 1745948 788654 719987 1276639 259967 1061208 1943752 1906012 68090 1496964 1569145 827832 616085 78465 1258305 443386 284769 277972 56630 1731348 925751 524540 1575765 491312 82806 671928 204061 1989756 252854 357420 1386924 737981 132848 497908 494890 843600 847540 1439586 1639719 1404589 1295134 1735677 1837517 321027 1803429 1595528 96413 648589 1228614 1508779 927454 937297 762386 679651 367493 1200463 474254 1930476 530447 1679515 1971560 1416790 481538 657827 1152956 739594 1852200 725945 1934370 1251964 1215632 1616231 1912289 653101 1635671 1953359 916074 1321935 1960513 1949882 1533484 1004334 1276349 1790677 531521 556192 1052943 39382 1700219 1241446 16913 244109 1131637 315368 865586 70532 43596 64401 1845268 1935312 627105 1851110 424252 1019377 483875 1315670 1816049 1129252 1237965 1370792 259788 149996 1939930 1741289 196167 472630 216093 1854788 1225113 418553 173051 990605 1275968 1093700 169695 906924 1631547 1697394 898009 668314 1369722 635426 1398117 433020 1863153 498230 1936626 1205806 239865 795009 1947993 194037 1167535 570313 804317 434129 400711 1514975 798213 1414104 1442951 775304 272064 236006 1993716 62822 790321 1703635 667694 756758 1473930 1643795 648829 987383 1776537 1979925 251592 48405 1114908 714056 1451441 1377722 200271 653167 1137474 238262 1574523 1743350 1240352 1531264 1684306 403960 1636555 1823781 290116 62151 803528 657145 862794 1697002 875276 446101 201546 1771347 559538 1885160 1845615 414151 410681 721455 1823579 144086 1500073 1674447 40658 1871059 72241 1915380 985513 1553 781849 217446 1631368 1827122 1719468 1728616 642219 129225 237819 1074507 1668014 1214348 81523 1438214 643234 1000236 1583399 590240 197487 1710759 1521088 682150 454702 1498974 1872953 1415533 922656 1566807 201796 740722 177525 545690 847214 1321596 1573278 1000450 738588 889909 1502636 218961 1763647 1280673 1985040 1919273 839371 1310228 609060 1646706 362208 423479 493822 81462 1216821 1814705 877028 1130433 109547 1762871 6658 884917 1454198 1223114 1310450 291000 1607104 1118868 821648 950876 16996 1007884 1762386 1152839 816309 1791157 562743 236998 1410833 1615718 666155 607100 133335 960682 1339029 817193 1507272 365780 752305 1565882 972226 195769 655771 1028221 1650395 259313 1266029 1182753 1331222 1637584 656367 1484574 1548023 948745 785034 1169493 1071873 1445002 492789 1664183 481713 201455 241236 1433311 1690343 140937 1366108 1002657 1220634 1993269 792753 1525616 455405 466813 384790 1563503 563216 173393 1466217 425777 1786863 1681873 778986 1093579 1056553 455989 238229 904370 1502927 816658 85842 1540044 71614 1191750 243930 1129652 208975 1789892 1580203 1282168 69917 1378507 788718 1121178 584292 174675 482968 1873839 283893 633265 1873301 268640 1812503 687735 59633 818556 1165060 1194803 905575 1230788 1058515 1710079 124162 375338 1785760 400574 1053332 400821 1062012 1600631 1388994 1301027 434845 288199 1398639 50091 1580423 1510590 1516713 1695998 1760459 1565417 1003647 1855853 600654 1443501 1876165 348551 89622 1585477 558290 764817 255250 568670 682920 1481940 924914 832192 1010815 182761 762515 1452869 287811 1528426 87542 402739 1211550 221595 624601 1152037 1674955 465336 438748 846150 1504508 805278 642422 1844324 1458327 1565556 266660 1426011 656837 1667727 1282897 1997472 1282097 828647 1835025 1971260 395433 864094 1708458 24108 1350009 508542 687040 1756616 1542885 1699919 1764907 1552 356097 1919497 1467965 778135 1696400 856336 366157 1353109 1426168 1552661 61850 767375 188574 940813 706297 1124022 145263 670064 1418738 1220997 789998 166312 315900 1622006 1825712 737075 1792086 775923 317695 1582659 1061534 804465 13794 989790 1300671 445016 104525 172140 1757481 811465 1983271 1164221 1163998 1712677 882171 950157 871442 1308827 1539829 1727647 876827 754582 1598344 292138 854659 1455199 1631444 1382548 1266708 949052 668623 765413 323371 121021 32369 1424311 525989 1429739 240132 565683 991776 802996 535961 1228511 763990 1284282 103471 1899068 1509408 1473242 435713 540102 783832 1082407 1076264 958575 1950753 1753487 1862902 892283 29366 1147239 1023673 361620 1894853 1897492 1592958 1717917 538607 980042 980768 1603790 1423846 1448890 1387900 170663 398751 1006646 1143387 692085 587211 437044 1917047 177408 253671 908067 764874 369917 84864 1874005 1614902 986086 1205379 1199049 1271521 1395206 566190 19500 689994 331476 343543 372332 824031 1197789 1851674 229204 517786 786151 1825455 738275 1072142 147816 757089 981851 372584 444544 1586396 1351969 545276 661234 1266023 318517 3625 1419261 1046512 1321854 1217943 745549 79695 1391253 1472624 809062 210462 394422 74621 845264 395795 1195365 774220 591483 1597423 1686582 197661 1558405 1385694 141411 484863 1356234 1329216 1357603 847593 1143878 975625 645302 1019481 384774 1269208 457905 1527622 1064127 226876 785622 1110984 783414 561670 557719 1694985 66315 1257503 130171 1192146 1534294 725904 61150 1138079 1906635 1542330 969563 588472 1174780 1031843 1198713 113756 1749376 1115477 1233837 1923647 1433698 1652536 1965729 1541323 1917147 1325511 755339 1561693 1778469 166105 1942744 1606928 1708242 560126 956089 1732015 1473667 172177 1513842 316516 528223 158112 442838 1477751 1557823 1801846 873629 1635579 379458 396171 1337991 1335499 277322 1782465 1207976 388187 1988113 61107 517088 1519422 24184 1894792 1088557 1841248 117867 1616479 1154152 863404 1026976 1051380 880250 828576 1936002 159890 1840749 804466 1597378 556485 1867775 34641 1723749 1903954 901449 1379908 1775384 1665337 1771695 783901 520021 141969 93144 473676 1743275 1526573 627318 1143292 452830 1554507 1239610 1023295 1741612 233856 169144 1505959 789316 1537771 1481205 1699584 1392184 1363011 429942 1770544 1900090 1031793 1867859 573203 1054680 772189 1919718 669456 1625803 1308715 273889 757940 599859 961877 1442377 117108 1623506 1082196 83057 981240 1773264 1983309 641350 1187158 1096958 1074029 1388711 1694360 1180091 626808 802395 182790 1238114 1317384 692280 1887925 1633872 57843 330656 246853 1648441 1655743 1776390 768222 390801 1057667 690899 437937 338362 1708417 1827159 1372290 1978228 523231 1463806 1660833 1194065 1697544 1598986 1984836 1428276 303540 539393 883468 993810 196141 504386 1664957 445882 16469 509075 776476 392954 1681348 724717 1968435 1548351 328515 68556 47640 279452 687468 824739 51475 1724026 628517 751269 1572789 1741882 286434 567132 153957 1090489 806755 348820 1538714 1029522 1335114 1022256 1944478 363986 667822 1028879 290550 1903955 640747 676305 69818 193377 31911 217410 1674497 1110004 222088 1814189 455388 12915 1844491 1718928 1467563 596590 1407027 274788 347582 1690308 1738960 1044736 1958172 113963 1147594 1559184 575078 1584137 1513886 979905 273442 1390078 678487 260269 1980888 1471432 327224 550872 1005618 1021057 380620 788178 1364375 1833553 857527 1403754 483685 237702 130123 612312 21928 1725781 521290 713594 885123 667911 219494 1499826 1470207 1344839 1116027 1566071 95283 1105795 1718160 198931 1550893 1731685 857348 1372047 195477 1476586 371553 1890533 507954 589713 1011441 1419963 610078 1677409 347472 353839 418457 1530880 9870 968614 661479 951389 1239746 1331817 491079 1536516 92677 435944 299985 359322 388709 206072 1953338 1714810 1346387 1523755 1506450 982232 1265924 1148932 875620 270970 1794749 719026 31855 1591102 1270454 1009822 1360356 733480 1702972 1392628 1916571 892672 1356836 1926443 1779876 1977761 472464 1589477 701959 1585684 163992 620308 493323 534138 1298187 1953251 1658888 718984 1927356 605229 1710493 581916 890376 921461 1897714 1374252 463044 1294882 518318 1095090 645140 1132975 1962675 1997315 260990 1276646 646233 599753 1039619 374777 936947 1905067 405429 668317 1334453 253051 1921914 1700693 236811 1542638 306517 1717478 1299678 1323883 87136 1036189 1275293 617247 1017130 489048 386703 1677259 1912691 568821 1960204 593768 169655 595503 1585250 570796 1990962 1081832 1008882 401024 80871 1947674 1387311 127335 248712 244575 1239383 1391818 1680733 303034 364021 1000657 687986 633653 233025 1434621 1775780 1916375 1690305 1082960 1201119 1296705 1385795 535933 1258238 561087 551102 1778343 1334548 266456 727817 1721243 749861 1712124 1217865 1218968 214589 1062194 1758659 670705 385986 1264369 1698597 1215129 1016471 1695909 1396794 763908 956057 102815 20437 1165701 727489 1734486 1786680 1763932 88624 1640067 1257356 1954290 198773 999020 410872 906631 1485898 387204 1512882 201113 354672 283927 393553 633121 1122657 1053345 297668 1948136 1411080 1240620 1086940 154177 111407 1331815 602359 1797981 998552 1439538 1138811 450164 691077 1107226 64769 1956965 98776 123658 1474943 1510780 836283 1227189 782024 887384 248259 1168018 983263 137572 1837612 148372 69719 1289800 204138 547774 604897 446661 1214868 1258949 336810 858607 20067 1281486 476498 352842 1916620 1196846 1132669 978 793576 1574910 1677148 263292 1182199 410856 741270 132518 1085464 24333 1842752 1801490 1212815 166699 782695 1155423 855061 106770 883058 990179 1902801 564613 1572234 896017 1612956 1455399 832067 1996333 930198 1739503 1428543 787064 1124110 1295936 1826100 1970098 185714 1782925 303618 385734 1830041 823446 1975767 822872 1874502 1457694 1220395 491710 673814 1799626 1234697 568941 554548 587977 1982136 1356567 1372575 825560 633163 1292208 1186615 948183 835895 75494 1498401 581769 1811289 455108 1387587 1945133 611130 1791358 1942673 537573 1455758 588964 1617274 828503 941092 1537374 463115 1523371 568850 1797499 1175644 538545 1969411 857305 1074351 988209 302164 1092597 434465 577072 733255 1331348 269729 1626776 1243089 91109 1781977 1045148 850384 32090 452926 679503 1432404 1222686 1008021 1306710 1723967 526811 1941958 1794695 150468 761809 676685 1055327 1501750 270868 1799455 1562405 1951226 82782 145965 393502 1000251 867769 1607057 1504602 464727 1625495 1551455 1296599 1809421 3424 1766927 1500592 903864 1792874 917095 955223 1055999 1189385 674933 1536222 1030370 666463 1823864 1141640 717980 1214141 1196346 1716166 1965843 1663611 380149 1456858 1521204 1811480 1267725 221045 648782 1055533 1717429 1850841 466725 313324 913838 483472 1472916 1436519 408246 830068 872259 1682596 987501 1680950 1420588 1934993 1623172 1224045 1485091 1345548 1006363 1600499 627141 1231892 519239 1844903 624612 1421041 1389533 390588 519469 1834735 92841 454604 528810 1059060 1204622 1716014 138397 1742433 1141791 569056 1496133 1285116 1255098 861082 694212 1197616 1311377 1002684 1871433 1934626 1561228 466849 1837938 1923578 756863 56059 883697 603850 327190 265099 368634 1306517 409213 1682286 402139 1622427 459775 697504 574925 1899076 198401 701535 903310 194563 200635 1159379 1771238 1310780 603015 163440 1019632 663944 126766 1233473 1589158 1047408 906058 695641 825572 772752 104443 1899665 678816 225948 913304 877919 1126571 1459223 1406934 330508 609130 45940 667085 957053 1876479 1780063 744699 1414897 1664271 885376 1049369 1116568 687568 1302270 1792 55229 164208 304906 227520 623343 1487610 538283 565088 290054 1462927 130839 1548796 1129387 965160 1503086 1015420 1937528 1962979 847634 1331786 349593 1043442 412816 1350447 1836644 1039903 1016427 1954202 899773 1404879 1835040 1095162 390213 1339617 567989 1517369 1476463 672081 46302 291155 1364851 351279 1716026 1925872 568822 319732 1097525 668815 134508 1637232 794921 1694933 926481 365682 1861040 25064 217253 507183 1056544 169833 1383723 1467018 1784653 1222821 1898986 1383991 1188632 620509 163153 568885 82258 893294 1174242 1343853 946467 550941 671513 1006573 369441 83592 453451 1507407 1400805 1544204 1306161 417446 904180 546878 120923 361831 1762802 905754 1356449 1938089 418199 473454 1571118 1663708 495707 354730 1214377 1334369 1487025 1695244 889251 404978 1001838 79333 888319 882449 767794 1330230 86795 1455648 1506257 1671453 480668 1497964 1458529 1989038 1925154 1578020 122185 902133 1586861 464795 562562 1660727 640575 799733 1415255 819515 481600 466229 484840 550810 1516687 757630 301020 60917 1020188 1666111 1404308 1330093 1048292 723749 896629 778930 2780 312047 1583509 743010 1391438 161044 257179 1092353 843145 453393 698996 577253 1239086 354333 1028829 212945 322716 1133692 491224 1073604 1785188 610853 1406474 1496317 1797694 1885667 645995 1162873 1628969 1667193 461975 1927104 745518 1656777 426379 1912524 603369 1196408 541847 783878 1548176 1129711 1276767 1810546 1861607 536619 1754594 1526128 663096 862249 926861 1058040 851599 1571859 1649364 385994 1195569 918581 618516 1722964 705672 1736049 886063 830161 1886499 363300 1904282 981418 1784500 1182759 1088580 453504 1372098 66924 924560 1016818 1804333 793096 725415 899673 1184265 1986321 221944 677360 1637459 855840 811755 375400 930034 1179300 1565309 769165 326023 473220 800401 691477 1676410 1838627 352018 274622 523439 804163 1179222 351622 1196920 800229 1569405 547277 586865 973567 1140134 1898888 1546544 1223583 1121040 1981409 1196738 111065 1714114 228892 40973 1564210 791126 974646 1375979 215398 831304 1986287 1052276 1315331 574183 602042 1575795 686030 488500 1678143 1815953 513082 1693269 980720 694760 1129421 602263 100595 461867 1071688 1979089 1102862 293256 1133527 670353 352352 643250 1964001 1694098 1367576 1914160 1329011 924094 1297256 719243 1866984 57187 684285 1596380 1624458 192287 995583 507882 1089377 1015461 811517 1263107 856849 619774 1573158 402953 478860 860926 1768123 658364 1536631 1627393 1341378 1302506 1748049 346002 65070 1124337 999833 814108 565530 1166891 1203239 1083473 978001 1939147 365062 1685977 921198 626171 433907 572790 87286 911489 1819085 1507757 1200417 1676361 1141092 1947758 1156598 933189 32067 1633606 781966 451133 1694294 637850 784850 941231 138574 247975 1983461 1951432 1278844 1833819 1454416 447189 664778 1176678 928257 1903155 1805275 524910 853307 1775422 340970 1174298 80438 617048 1161505 1422983 668997 1479342 190912 1442918 512480 1553394 456828 1700485 582712 1847666 1782108 439741 92948 1837644 246017 895989 796042 1635351 1350881 941445 925075 1655 784481 427652 1968374 1060281 787906 1656670 1247021 1703462 957236 599959 417967 1813441 1715747 1886878 1970521 1243562 1571330 407260 726358 236003 1042790 1353665 598374 1993165 845473 1041492 461622 1370274 1374721 1219105 1003978 1107941 397734 1562132 989517 1678377 960378 376584 1175001 1383103 958319 641817 943976 1279321 999605 1118906 798091 1950384 953335 180477 95585 1473931 1053181 1413485 1815236 912071 1937746 574387 6066 1079956 439381 406800 1747599 705189 115601 428984 1422833 60428 108033 1903217 344765 570008 1447089 1655886 786396 1211702 414673 622370 879139 584039 669658 967495 1054522 133459 248812 1493431 721594 899635 689182 743054 1821499 1748570 1347618 114161 988024 1765287 1796376 1974329 1054717 58422 1762179 665844 688121 1284077 1487677 840676 1180621 605825 961628 1775874 1424595 1841298 1999213 306634 682963 1430005 375377 885022 779051 367205 475828 1574814 1878570 1041590 44995 438615 1466629 1038995 1176019 1024961 267998 164717 1056645 1967061 1456082 1501119 1344111 412976 996974 1546830 1424218 1625973 1792821 1161892 790582 1025867 604819 221600 481972 75046 978971 1448135 1475169 1726772 1204520 1493379 1121367 1353195 1947431 175952 1432453 1645254 1722954 369501 884489 989811 246571 1641290 1461958 1974060 1113316 1718106 454983 780291 1951557 1956202 638375 1656900 134661 1028710 958312 659549 1079434 87053 1175567 897149 1374523 837872 3615 1825464 47413 1147644 244763 887718 617256 1859102 1337789 1568763 1562184 1116860 806899 309810 93068 1825697 772334 1465755 975985 873778 1427500 1550512 26502 934298 1694579 382903 1379184 1925891 1007895 574900 1765706 1922526 326725 1998302 791899 294542 719755 1315772 1681835 757099 450581 1778265 1388115 585618 1552706 325154 1684462 964546 1001853 940787 1487120 484735 1874550 732170 1296173 1768111 17371 1298867 1127796 1307331 1171546 1513601 1072052 979838 1652031 410838 695052 805253 849387 266700 1739236 1717601 136086 1649685 715295 305885 517291 828637 211953 391138 1432592 643178 49547 911669 206727 521001 927209 1793781 1787668 189617 981995 1088355 1405808 1492101 120587 662396 1834052 267274 1860862 1558979 1675995 709554 1094184 598045 782993 1358160 1013307 451049 1559037 931052 1047236 728904 1124191 1164139 1650500 1271815 84820 148494 1131812 448516 1551345 1437010 114715 1725229 923571 1487073 415356 1301529 1443622 115078 758135 1017647 486907 1057934 1119539 157878 1221349 474086 1513476 863480 1497717 1421500 727442 1648666 831994 624506 1656653 340164 831758 1748921 381504 516721 108189 925018 1928402 263952 1307602 1629582 701290 1378587 908548 1674465 57364 1558157 1770632 427605 456259 1966216 1752228 509922 246238 1137580 769095 54281 683662 120389 118996 1534129 186483 222953 493407 1855615 380318 1141970 395529 885935 1371728 906049 708567 570517 1285702 789521 740679 980616 707143 140729 313015 904533 562950 975398 206282 1441771 1026841 1549495 1838421 698001 145829 1700045 1818772 1920457 1254584 87115 1833364 465376 492804 1049511 1523837 1438670 1082455 978779 585086 173556 1325865 684555 562335 1578923 512470 12560 1272413 1444438 285936 1184597 1955589 1634583 1261185 1741458 343620 897895 1917999 884469 589572 1400438 1835902 842844 839439 498179 1734044 810843 974048 81838 1951128 1468612 679662 105545 242183 54825 910839 544620 1953123 1025311 80755 1290208 146424 254039 1911841 657141 189622 1886290 1651438 685404 13474 1640303 851253 1670825 1397441 373878 1154156 570635 608533 776298 953249 555206 1594173 1684532 664557 155454 550157 1668800 1972495 346288 74606 853746 1881021 1655179 936711 137576 1894004 1730401 361942 1415612 1887233 519251 510717 623622 58120 268634 1179224 1038054 1017307 1942165 217470 823019 309370 1400675 1297998 406113 1834601 1765269 603145 663113 1557761 202290 1699606 979666 1613105 502081 621882 1278901 1213214 690207 1913422 1130405 1861904 1024210 15580 379297 1079495 91896 1582805 131448 657753 761315 1870295 152921 1805331 1271138 1321582 623884 307072 1311149 969 1719133 1682867 342738 1841180 1982102 1196423 1748309 443177 1250171 615103 420373 510572 1100452 574373 791172 1456899 1425056 1108506 942739 1429369 1770133 486867 994848 350061 1876928 1729080 1661838 921792 378979 792274 1399567 749378 1541079 1088127 688675 1628394 1135418 491565 237047 424285 162050 878148 1298706 130222 663591 1263771 988448 1165075 1134148 852456 817527 506899 1651872 1998799 960920 1729189 1525185 545795 681519 348979 1039969 1095028 1634021 1917530 115881 1929109 264384 514119 1777503 1577881 792115 1341769 1210740 149288 1969865 1597748 1495943 1203914 1494323 1292869 1345801 1968592 1746269 850320 663950 1189599 629386 126446 1556973 1919828 1447950 706316 1024311 1292133 833071 858721 1940059 564626 68126 1333619 493486 1182187 595343 394112 761682 1236733 528385 1563096 1207855 515034 30789 1806745 147324 85808 176964 1890228 991834 1234884 158666 1443044 921912 1064023 1872048 682559 660251 339838 364588 412424 155154 1052645 1105077 1323539 570713 707045 1771129 1347194 625666 1046923 474143 1306950 635988 1147024 752359 555204 918236 909337 1188735 1320868 1417260 1764619 1945777 1345904 1756449 1969229 1459541 348756 92119 1685493 1968311 342359 1304282 1647678 1962208 1287255 1732619 1003221 1039662 1254777 1301174 368651 963853 1732887 1451429 1103970 1123676 1748385 767320 1059063 386818 32147 1709315 379585 329989 555508 1758903 263392 492307 1538374 875847 448617 326109 66496 785844 959470 309048 860882 1270820 656145 1362032 49927 1903938 1159594 1406473 1543634 1024777 1941722 1924536 1420861 324535 340806 223504 961175 1863210 285589 1625071 1565413 1827752 127452 1775717 1948271 1680450 988035 292570 723788 1312400 1497430 725575 1184836 559266 309484 1123323 1815029 1476502 1069196 399061 1258330 310400 449015 575626 340249 238227 622506 260739 811472 1410276 286601 1800334 111487 357163 72069 691520 137498 737221 908188 792250 1262374 810563 1559804 1215255 570101 1618419 1498510 835182 1025778 1732908 1900104 126227 1175539 339896 1086650 1533625 191561 1909884 593798 1695308 1383864 1304951 1640205 33641 813607 948343 1718662 574609 1176050 563959 1050273 1208515 555506 531710 1882658 1696069 78293 1922131 950933 740527 1003082 1726361 1484642 1412566 1591731 1181534 1128997 1107787 286847 274287 1921198 99736 747591 1656444 1630053 1472658 1502336 850291 1975545 494776 312381 1342065 67805 1964751 1273233 1608867 298993 1099249 1687061 859601 647538 482722 827795 461283 1445568 1515071 1294201 279230 790718 357029 1131073 1778313 1411632 1933979 853600 1629189 1606576 650002 33632 1251434 644589 1797314 17000 1663482 1194175 970954 607521 1577956 1347629 382649 208913 245091 807610 1891563 1850027 1382825 401396 1423069 69039 34895 1638831 1791730 1677764 53701 28804 887676 1982470 1978106 1145367 1771220 833668 154324 1605335 1255251 436564 630278 209374 1111377 1699308 525736 379898 139058 953457 801555 1071663 347377 1512252 668032 482091 1364864 283293 1360366 241873 109188 288619 548365 1199979 221023 1559316 664459 1806755 1915032 573737 170941 692960 1978712 732190 841084 331382 644390 642105 284301 1481295 1248412 1580192 581115 1857524 1887205 1233011 1492744 1405294 1416279 1769494 490752 1421066 365336 167292 1354275 797493 345651 1444639 1698060 936098 667544 1112395 966216 1980245 1607090 1928240 1333979 1459945 1333801 596173 441210 432705 8584 1239037 753268 1032070 1879871 566389 768462 1447872 713658 1449522 335862 1392151 650223 1347217 175559 602091 10618 1794158 1576434 1195613 1831975 33696 1751402 786093 692737 1606733 1829841 1674224 96505 1982949 128708 1486235 1226619 455140 1735389 1016520 529779 1132630 435602 1212685 1261494 808719 610056 1569488 1437892 652742 1386467 1425104 725691 131118 1158699 625165 892960 867611 1807740 1255996 1050465 1772609 1962227 1089352 1527915 928166 309453 268048 1636962 1224514 1137308 1531320 1477024 652251 1568786 1151175 1134143 49767 87424 45857 1598701 449520 259466 171315 1430829 53056 1481726 390741 1128321 317994 1588206 1237262 1721130 1464002 1826191 1152133 309759 290440 639307 1881576 1261406 1169026 1641690 1493673 1805237 1573568 1147491 1827681 1030649 168462 292772 324902 1447710 543498 1805321 1314525 1230168 1084791 433589 527784 1730588 992064 155682 681301 1467145 1139482 1086241 760706 680241 8713 1417899 123880 1790690 555657 997913 1826688 1378598 1934459 1482448 397020 1332096 1804746 604546 687104 106822 176866 482717 1403533 158293 101855 1433176 1566466 8664 674857 1698520 1627147 1142174 244967 578228 176914 1507876 1036084 427387 1344676 1679179 534931 908427 1014939 1922703 525722 53470 340053 578372 1637916 10048 1449905 289240 1139728 1761015 1933078 1220890 1934207 1281314 1835693 1097682 757706 911288 1514374 907771 154574 1945649 852758 924512 459094 1660628 1066910 1669290 1332601 1972018 294345 276947 1827456 578305 968881 1821670 1010785 959076 1754810 1111043 1826955 1577617 164383 257039 973638 597858 496973 287329 1039642 660394 765868 831741 1755686 687129 437922 918585 1619584 1604883 1466556 1444970 1898629 659814 672640 228038 1964296 951988 1327972 1822001 1775027 1338387 1539286 229127 1775673 534668 1691371 951478 1877561 1540692 826681 272743 1159371 491113 1532601 948417 1717537 685627 1869861 1467865 664869 1081155 1300622 1325411 397366 1407409 1426406 1263807 1933713 1193846 1306463 1992001 288036 998814 407079 988884 833450 1187886 1732970 950626 455150 723629 1210155 618498 1873250 972634 1706602 813657 577276 672691 217309 1719235 1347964 723756 1333693 487586 192204 1238699 411633 1152312 1724940 1720515 1585576 708124 1524926 705218 952986 436037 302044 1484570 949451 903098 568655 1708366 842507 94880 1086780 1621447 332625 1336648 716096 245642 1324324 1506902 303971 1654361 295326 843844 1234636 686698 1880269 1349443 1766112 1950093 673067 587001 671623 1330471 1634161 620855 1752191 661624 412829 542559 868173 1602336 815316 1613787 424146 1019208 1199539 843483 288782 1869712 232217 1696233 1813212 56713 337385 692455 1546344 1269077 837731 1222062 884995 1241244 1073500 1137379 141543 202066 988700 256861 622262 879335 478133 453803 1669220 1028322 34589 908542 575944 1107681 755603 1347334 36294 1758429 1707046 1195965 319444 1977726 1232642 1216208 739619 285410 1747572 407671 1583330 1547994 778758 708378 279050 588144 1871368 905839 744190 1073496 361487 261002 1616846 1425260 1908198 434315 1553669 929093 1761169 234128 878192 144451 1930362 570591 564947 1820735 1825792 2423 1653143 1901595 484448 1384863 543687 154951 1239319 1560654 166630 1537823 758994 1306088 1593933 193142 155464 700849 1017848 1083172 1940477 1880020 1521874 547359 231654 1019058 1905289 686918 1125952 1728165 192363 84129 1330451 1217487 1982225 183015 382727 1067696 1879601 419330 958811 1149185 44914 328010 1410430 1198808 417254 1617551 804121 1222876 1238459 1446883 217738 1770919 132120 1139738 124193 500184 938724 340616 1055332 732004 1742077 50835 367087 405846 1443587 900900 107256 956483 76097 406735 1277570 863206 388165 1854886 145329 1450402 1402523 1042344 100248 1934302 1335133 1023064 975918 195772 1963262 50462 1893113 1547757 1647664 1364654 1494513 887881 611059 240876 915637 211363 1750605 1769837 109560 1796575 1135657 923367 769944 942476 226987 621597 824241 231836 1109270 47477 1306707 267496 1243097 1657728 1554221 92936 392590 1882773 1071118 215509 1497016 1563202 975259 1568687 1962096 1999340 648088 235313 1105865 415328 357236 1896187 1667880 250168 39489 134235 1426140 51014 437201 1956810 909885 643599 552899 304809 518554 1294876 1924814 1103022 8093 918464 856261 433619 294773 88420 1289852 853328 470696 649931 1798338 1825518 262607 1625572 1392006 645606 165100 1629800 854444 1442405 544675 1172093 1273365 624357 159516 560909 214862 1080678 1937838 1169499 557084 376648 1252967 1730955 829817 443624 1092937 61579 1236723 807525 1218615 1668871 1444591 371123 1024790 797833 41871 1605325 381070 1566536 1281894 1160046 38596 190991 1551114 396674 1767946 1313514 1083582 1241633 917089 705234 1884082 476426 239235 1471799 443808 284961 71627 737758 348499 335533 1223484 1641708 1855672 93965 1418685 655446 1176069 741320 1384397 1987335 1716054 1802163 106161 623159 1386974 301478 1988641 1964614 542976 925879 362464 620695 1883321 1055139 484718 587588 1151976 584459 1229779 815282 1483818 1017246 879118 398457 1665271 1839919 1089542 224610 1433361 1272610 775811 1552594 1353183 555290 1247388 88124 993427 1615043 222310 731718 443000 1101149 867350 650993 1310791 898404 1508151 1247700 392713 1763413 1696515 368547 1160275 178554 520245 887922 1170186 45803 1687411 1577009 1358475 1261409 1950847 987348 419681 1980026 1540960 92499 518486 1694033 424297 547028 539328 458136 748106 228958 299998 688544 1463778 1930474 10634 1510249 112027 1523964 145530 1137229 1203268 629588 932241 606653 286488 232111 550978 884320 118254 1009596 96845 699398 1086072 289734 895417 595824 1189077 752511 1086561 1632674 1367988 1130838 1664242 1731280 1515169 1178330 1352011 1419186 1701987 451029 258156 648413 623600 975032 1130250 1298355 1338774 254698 1201793 1893297 443093 1640769 1434935 1652916 695385 470889 150370 1603991 356808 1811847 369253 1789115 535576 693788 1035117 1089598 1304228 1818907 1044087 1616464 1427506 29329 535975 1017735 122408 1259728 980086 791562 175674 1578714 1229642 862605 1931013 577490 616370 488228 1225090 1892675 326701 102041 1268966 775757 220775 127580 233465 1881520 513980 351746 790364 1971976 1576062 907321 754930 1447374 1022487 1661188 1712880 1898427 1595746 1624089 625882 211174 511485 248545 1568137 1617701 1710366 1706050 396190 909344 1381100 1293481 160943 1427074 1929757 436359 581019 1661263 802334 1374449 1978342 412828 525998 746981 672671 977440 1489487 986300 1586311 1546342 921404 1393692 628216 604299 365790 1563149 1964497 118998 1446339 1874159 1093815 1250715 1665854 1487424 1776086 513074 1445371 11027 1696371 1212284 280784 630413 1414416 1617456 251086 66566 1165709 697116 464250 310491 1232779 1289448 628650 446983 1808938 1620030 533622 1489592 1370868 466422 727140 389755 1176767 1609160 1153845 418994 1113140 428407 903730 9883 166647 513099 1408437 527457 710569 1916538 1738677 936961 386263 1785334 685389 361883 1317924 1979863 1514342 1935254 838727 1875993 179579 427622 381177 748469 620787 1745361 420786 1062174 1120647 1841879 422305 1908072 1413648 593253 284418 1377054 44051 1457428 1872238 934039 1152995 813729 522737 1989526 433140 737355 1372567 1423818 172917 771432 1544333 1883297 1435807 387399 92364 1648229 1511150 1182165 1906645 934341 1716332 854556 1394294 1208782 291791 867595 1646237 1513880 6635 180541 666272 1784638 814742 473631 1437035 849119 1426491 970901 1751160 225650 1978430 1726300 1643776 313857 620581 1919216 485466 134835 369974 1908867 1359076 1430223 980318 1394933 246245 1854462 257549 1953994 439783 672073 1002385 1269558 1851100 344126 531568 503545 346201 1099188 854573 1732093 254103 273259 907788 461109 258778 1580699 1062993 1765887 224246 7686 637275 625105 991670 962384 878120 1081702 1003979 707191 405937 1368349 1597063 1496549 1258800 748679 1911192 1724040 722814 1894682 829467 808361 1470941 131996 319136 355748 76274 947997 545622 366334 1421236 1788288 305594 893558 1156563 1377709 1699666 178345 297313 1461295 1520931 1057173 610928 1593771 1592231 180756 938416 1497049 790567 1303050 1202058 710346 1365322 418403 432164 417154 1911075 1550106 651271 1227800 1060320 1659277 987453 1137562 459428 1266068 1646225 1565695 1825917 1269644 677068 1915528 762769 656378 1919919 591030 906829 45270 1683528 1972433 1541684 1827178 874829 1422839 401917 1630549 130596 1223446 502018 1850672 1330933 856469 870963 1255037 1956433 1136824 1872638 1781357 1970054 1578624 1667387 1269392 1757709 1094542 990201 329719 605604 1824613 948383 872231 1847238 301304 1144983 212628 381264 1835581 1810142 1463789 1977627 947281 1147168 318926 289336 1224917 1570532 1603559 1270123 1850357 999593 981256 573540 1922793 1956239 1139824 1718335 1510043 701166 129031 1237710 615823 1652214 1569901 1752390 200099 1772761 76152 1342694 408854 1479628 1557203 1954386 1341836 894511 306094 496721 1496992 483402 749368 1925790 634925 1381413 1127944 799079 1698844 529759 1737590 514066 635677 242850 1650540 1558423 1561152 1738545 1878166 692464 654733 1878133 222039 1867506 1613108 621736 639344 1818193 478969 1400684 979467 598240 1830569 418333 1729367 665716 1454064 159958 473374 1847507 478730 407600 1155950 1760961 482559 333738 1553072 93344 453208 1766932 59174 1307343 1686473 935188 528980 373029 1112051 422599 498973 1740283 486061 1819541 143831 658293 186912 1772662 34592 369068 964605 1800014 327866 1983562 1235790 1403343 1753529 786256 361781 1903408 556317 992830 1300242 341752 71909 335323 725170 1941823 1553380 1160998 1948592 995406 1634113 1864453 142615 39060 1062029 11184 1641247 373583 1774916 369590 165123 887355 1340781 619886 309948 1273759 784642 921882 1851671 1991599 1499456 163520 1342987 144140 1260267 700269 1257168 373940 1669071 51094 325190 1346953 1452880 846346 1390414 625617 265946 1172779 89700 1568736 867294 850315 618341 1480018 284484 285725 1012791 21104 1818243 1321794 388603 942316 836813 814466 545064 1599800 378023 475666 1735278 916563 1591225 1386892 586415 221229 1371278 1493812 1831775 327692 1000681 703357 430988 1275384 879154 1368533 926963 1161667 17556 973717 960533 432314 1785248 1884496 815208 1643458 1783579 1207193 624392 427075 1427240 310803 445441 871269 1327585 1542370 976541 505283 712692 1161841 1700649 1934176 1397171 580903 421763 1589270 534604 332561 1573201 1691020 100635 1221842 1214988 372835 1027777 1929804 933546 1146301 670613 1237250 1976787 254076 1903701 850202 1702616 1427148 528248 712583 1424172 351133 1144136 256001 198854 95164 365327 1203362 781336 1729228 634551 1762062 1493079 871130 536076 332195 91221 98340 498277 317346 275150 820436 438765 920449 1361951 1636666 752435 848021 1088707 1245695 1778802 1488266 1367811 1686075 1923484 1409451 601127 1247477 886792 779006 1419904 3131 1321381 1561524 118902 794036 36154 413933 1683996 730126 236133 94367 922347 1141153 1308330 1365875 1601905 1029551 456914 1042680 333421 547583 1075610 593814 490255 613766 27995 1922487 1650575 831171 1005378 533566 957402 1468540 386855 106539 1982213 1776996 571412 158905 725962 1464936 1789581 124152 364517 130775 1495193 164967 1753562 95993 1252431 1560954 774727 1335289 680209 541070 822434 478467 1650876 710897 309602 712236 1692078 1935064 499264 474483 415595 1089866 1300938 1116451 658248 1693144 765724 1986922 1263892 1428335 1237315 727565 745025 1780189 1151759 1752508 1791868 1749875 1629012 512108 892367 365683 1956315 1896313 925478 776158 88657 1024461 1909047 391259 927686 673695 1820775 1680373 1727694 680978 729963 515861 1075650 31678 142536 1914546 1682493 1131833 1123488 1197241 8920 1786139 1508371 1689436 332586 959638 11292 1022739 1619151 891082 516151 1348552 1886124 237365 603813 1731720 985509 1771960 1620809 1580878 1219876 1028796 1516288 1314446 1411479 1166054 1535194 216470 422900 781926 1957547 994717 369427 1149667 79648 1401181 1720770 628497 1999038 1125647 141488 207936 1849195 611753 736331 907142 1392946 234970 1322002 105376 1338346 513357 755531 548191 352401 760326 137475 934315 1727717 507311 1434390 1601569 1269519 1958479 140459 1918421 920980 1683254 231368 1223926 613977 224510 770863 271488 547965 1642212 1785875 814268 655183 457958 1331963 1759569 964320 286743 334377 1966012 735398 1772907 103264 1646903 1110015 1955016 1336534 300640 1427642 63248 1973456 1652122 626287 1369113 18992 1840454 1390339 309990 636066 1386489 488690 1100389 1696583 311829 1898961 310050 610841 611904 1803390 1712083 11430 1366612 246714 627357 644261 1893604 399218 1410856 1266364 296574 1607562 252355 1302423 982508 1653666 1798710 1278002 162145 1218757 987681 132676 1080216 308543 716495 802533 1282076 1010564 792198 421878 841099 660602 58231 157450 1254340 824464 1066249 1887091 1266067 764828 1738223 282469 1043729 652655 1100740 90117 1231596 1521790 1148578 686987 195138 1009778 1759826 1649613 1251672 1588921 1455142 6656 1258056 1373504 1989438 349933 1824483 222690 205179 1893349 744581 1982481 319861 1891673 1084674 1144794 390852 1010617 934034 903269 1586020 1546533 223456 578112 670864 575803 856676 523697 555880 1174045 328937 659957 1550408 988026 788268 108058 7268 1722720 1260106 1462804 1568768 441405 1904865 596393 1312463 1246871 929005 660776 1400912 501437 576085 845637 1746221 298092 357371 1893635 237629 1636598 1453850 1045702 1763972 1801091 961866 1018544 1660634 1395603 452188 708518 1510238 627058 444934 900257 709567 937324 88216 1881701 19266 1470124 1147099 1624575 1439389 155614 1340732 1637891 77047 1566891 1902325 1396763 1675881 1721456 162378 90561 6522 1981653 234391 1446588 842672 1449107 1446480 809237 1658757 1393491 457296 463873 855899 1016387 134169 1360882 165168 712896 1434574 90060 325817 1774137 992298 174165 548319 947958 1378505 320858 1791954 50282 1913233 933973 1549913 1393916 1283624 431105 1274867 1510994 1070015 1373898 1068482 1925628 49013 784438 559499 516482 100673 1521562 717329 1486431 1252152 192065 726215 676597 1077990 1979578 449917 589801 1936802 697366 391024 1815263 727951 1425967 1827201 1130670 623073 542100 1436831 417085 1239039 1135250 1605504 367991 459549 1842487 343289 1233084 599152 1814155 1286165 1040168 1540913 785966 290657 1602991 928948 881485 1281429 1428484 1726753 970838 223697 1892565 348959 231003 1724192 1463802 508690 1184959 1690293 34843 1340904 216823 233074 1981398 1411648 492493 1940954 997222 249540 1220995 1734643 918989 227523 1653715 1919628 1469620 1382190 218663 148293 1101261 619603 839788 898154 689664 726646 568352 1638907 941760 439738 970057 561280 1937414 1848407 416500 1373805 188805 886426 477 549302 99443 1325257 1684730 1302985 1994018 1724207 1306637 1991372 1627918 569901 1235806 253938 1396401 406000 847532 339560 1067428 1714678 1396090 1164981 7629 31328 1127499 924013 1170375 1319720 811693 484652 780349 1791914 71151 221325 844664 231267 967354 394205 928641 446031 98487 903940 604755 283325 1683108 642490 967259 2447 1811009 1114769 158738 248847 543942 662624 1749768 1336092 1934371 283413 689824 235159 677528 104879 1548189 610767 958255 1313358 1813232 1050199 846576 1252337 1855412 1820939 616900 392606 116493 765727 430910 420612 893148 767552 65548 1297125 491912 140457 171936 631663 1236643 585929 1469724 679323 1591050 1853812 411004 1537957 1331150 1313306 413454 374340 599128 1538134 22184 682181 132547 661640 1487827 442925 967390 1813831 1067733 112062 1662428 1823664 316285 1616173 23837 108450 1173091 1192894 1953470 202190 861529 1852613 1873777 1693619 1185542 1622522 1179426 920631 872300 1844223 68402 346779 1602931 69859 117590 1476158 1801078 62147 1404391 24441 451888 1395723 1591834 1737081 895650 672205 1628915 1181312 9141 1291986 844809 1047629 1564106 459415 1358388 782478 1160866 1539772 639128 1702135 268809 1826244 1965229 1629506 932806 1303164 1826979 1089682 1458849 286079 386840 329054 301265 664679 1171009 632734 1985138 316101 689128 1393321 132990 1027776 173098 599655 707332 1871304 1953058 1576836 483700 1615649 851079 1096514 1771871 1382456 563490 996904 1629681 943341 621711 456752 880906 1560665 1023695 87237 1003225 1662952 1322897 222636 1888058 255399 464728 951807 24089 1027427 21508 1506830 991991 1984881 61925 5656 774131 319827 551839 971284 1716017 166452 1020194 651469 1436787 146206 1285693 1804879 471348 1236383 1594315 625248 1678205 1919582 1460691 974524 838799 817060 1628784 1148297 864463 777257 1383188 1874035 1754039 337684 61464 35537 1523984 837947 404895 678987 849608 1660273 1482111 464852 1526659 1273367 1057083 1263396 1765135 338046 781338 388504 1983532 1155830 1882087 1517077 1414030 278207 1913561 1341480 1367949 651055 1717509 734692 1401740 1595940 560378 1400656 506809 1846652 1246261 1588892 1438307 573228 353360 783478 1745017 1900533 1620598 1153862 253969 1384331 802265 1812897 822091 657005 1115808 1150316 640196 1847712 1853800 421026 1150198 449722 108798 843612 214099 1912174 484542 1696851 515411 1664619 457165 1232672 1031153 1211347 385743 1143153 1771654 1477806 774567 97615 826176 1262417 1575867 1713407 480309 682381 972602 811768 1505286 1310023 122631 41395 1383712 709644 1527033 407598 541338 449518 578490 669005 1102365 497818 1909547 700416 290692 1699449 1763680 1413292 447756 1180772 22956 1316650 1835626 463106 750824 124386 1258479 848942 484242 1365784 1186746 1155439 468839 358122 1511255 430241 179430 478799 1626179 77363 595677 1307460 973473 151915 1634576 1674698 1173927 1763332 1757693 1636085 1962655 1210690 346297 1011643 839000 1088395 93895 1150387 1562762 1619081 1231738 392638 1630296 316836 1596037 938087 1786260 1540422 1838390 120890 1631475 648353 860779 1818826 1154165 1522286 1587368 1319966 1620193 1727787 1707075 217141 828763 880383 1964343 1085536 324490 1657833 1998336 862286 1685255 1634287 1085577 1014482 1645851 1241643 292841 127639 912107 1976403 83646 1876176 1108848 72266 1078798 1428058 464808 1015467 1378452 1696578 1671527 1599542 1603650 1641918 730728 1171379 419992 1270324 871949 31143 247236 1494224 1286506 1764895 490625 1275413 99956 589504 1030036 774837 1828961 1219160 252097 555391 1073165 1300624 408788 1120516 1639905 1231705 1234383 921374 732919 1766924 1189107 704017 374148 1807864 535150 1908041 220711 1421150 1012360 187480 701105 214974 1344696 1121251 1247917 604889 856246 1607989 1048043 767778 579625 1736959 605995 1534504 767363 93838 1981592 873231 337212 1635446 827261 1939344 958506 381853 1974789 1967972 814669 716967 490615 572005 1498806 593046 1196363 746963 1742938 1109594 318803 1312961 1840480 364334 1141722 1971758 300251 1345438 1991938 1948117 958744 255956 311726 33551 706009 1289270 1068344 708194 1538315 1761343 1118235 1599686 1173277 1213135 1332581 299490 96920 1602914 1412441 594732 1781639 1081662 1448600 41339 1305983 617740 1946702 437889 24179 1686126 1949748 412770 1268763 1863019 1931614 1530727 30547 1713322 1648632 1043371 979495 1837315 1374310 612461 1258157 1289495 1417913 358275 812444 1899124 1661102 1734163 209108 1762959 683854 304005 1976735 340387 183786 176160 320439 1769620 464539 753221 1512108 1808866 246737 1201655 28724 803904 192867 163109 1611080 1837299 1110407 575484 1804521 215173 659662 361517 872944 163174 861472 374876 864939 1241978 1459211 473402 251198 747513 1881225 2847 301029 1875529 218395 710138 1930658 1078558 37866 902336 1290635 1082507 1130820 295385 1245739 1654252 364567 1216110 1794582 773241 1654230 777661 687037 525240 503462 1040455 1360548 1422203 336575 1236381 210028 783865 1873995 825093 629460 616717 1232273 1904699 904108 259559 997984 208240 748937 1184173 155702 1859374 1719443 112290 228998 1043435 742474 482867 1235728 1411522 269576 701627 1555627 106277 4080 755404 1850050 1924910 1511246 154693 1325445 128926 848029 1070103 1702249 1272165 830558 543666 982694 406033 1199484 68634 1377497 333418 322093 822315 1090602 26208 969510 1631251 203779 629004 661764 894717 484948 262425 1886532 1373105 947137 129833 1447204 498305 1493959 587996 1175348 1412407 1026540 1832000 165439 1066348 660982 1830368 1085604 766793 632895 1828927 528491 81762 1488249 1194907 1513883 1375333 441612 251464 378258 868199 44218 1132283 1997044 1260351 1567150 1809596 1201085 774405 1584315 705879 1788502 595443 220825 1205098 80656 1098307 1616410 420185 95736 15195 1059427 1623864 1811168 802179 170510 107382 1254158 275784 1067309 654285 1971129 1704192 354986 468333 475186 727716 548496 49685 1350970 841983 1062322 271589 517415 1142466 794886 473998 1222502 976053 1309888 789629 1397458 862822 842066 1786049 1939824 1660189 182888 165055 1772528 598605 1211520 1933986 1277327 1668967 180561 13850 1932743 305172 543873 1632798 1813142 692550 89564 537329 216236 784317 1400298 147512 1284933 1999575 358312 1579999 1833343 1411262 28995 811440 1278193 575105 851605 456573 1580632 1027263 1309619 1057608 263588 221932 1931474 1073503 1413505 1285535 988252 15346 1516022 600563 1853397 576562 714711 755791 117663 500082 1992380 1497997 1640251 379266 337151 1704299 1953361 1756097 181306 761565 1454211 1228702 1291212 159936 78731 380046 1972781 877139 1249495 506244 1813655 520411 939547 899637 1092379 1348921 262464 1645238 129978 1597443 936661 1996775 37800 1437757 1470448 1879615 830546 1605871 395445 1083396 1990873 981187 595307 1045976 1445632 1676422 1737819 984740 797479 1963097 1014963 58310 702511 944762 1144784 1244235 1500496 1677967 223452 748528 376406 1626017 1770322 1410366 1723925 1052239 807333 160559 1694266 402465 356437 358639 199639 671703 1127044 1908456 236905 82051 846805 1391295 327957 1212085 590214 1134731 400106 1760350 626973 898108 1836011 127475 534857 255746 353982 1675738 1545696 584820 988497 1232745 319763 337952 710160 1177083 815595 427288 269550 456428 1929342 1610898 1704022 1963638 1767292 1044140 616317 1306408 1158652 128070 1566858 1958871 51977 1892561 1336546 1947863 1733424 1491827 1055185 1053156 653091 1829263 1832973 819413 1899879 1757610 1876500 1349070 1184178 1044509 1548347 1605049 453503 366548 298009 1488982 1071016 1937712 930337 1732914 1139142 467226 1786828 669131 843531 972049 802947 831114 1405378 1962333 1290426 551595 1741198 1177809 1959069 1810202 1419930 1399410 10694 241522 1403018 1254958 1871924 1397841 1551620 1651655 161558 1525785 1493458 1999493 1905897 1909176 800294 1144359 1711997 1932952 62230 527480 1805235 703492 1613710 198765 1944883 443261 1880219 417861 1861161 1613453 1789943 1555502 1998109 1482324 656333 651456 1649325 1407767 1546618 312369 150981 981733 64714 343445 1940907 372440 1822464 1960011 346455 988493 1027403 249046 344255 576121 1194999 20719 596267 1746732 437181 514733 1564496 1166150 1978796 1817892 147477 661461 1932768 928181 65462 650198 450750 909954 1562868 17687 739793 527843 1602841 541239 1464353 768997 1021909 1988403 1022565 1678906 1674503 360396 1824947 1262275 1165585 157972 548660 1301941 1618705 1375235 710730 877964 833097 1528516 1736203 791869 1548016 440315 13310 1432664 497387 1404069 207226 634595 1234842 398444 223936 1494864 205889 1319982 1823509 1436836 1903066 538237 1028253 20996 556949 385301 1548716 1856762 556727 154670 133064 1419583 339015 684674 613752 654980 341806 13576 1779520 1566062 277337 615414 1494065 179157 147411 1843108 1797311 687549 647296 1196512 439078 1001541 383018 1858477 1787524 1887314 1210932 745708 1314419 296851 40024 1923760 363099 146308 227641 1601927 337393 1689396 1509508 107207 1297001 1128188 1214336 438267 1428993 774408 1371763 400837 1157159 1909526 246223 1993151 1550065 528210 936292 1506386 1868276 121848 1732253 859089 1227259 703789 848208 953846 1480669 693917 423595 840814 1372271 851922 1987061 111765 264343 858020 232618 392229 1504851 554609 528086 244262 678188 1961063 1906502 1497863 1655347 1671784 1554473 698902 883512 1958279 1442179 1726490 4943 1016460 1455515 828598 92980 185255 1421092 1786373 858953 1954970 133485 289928 1341276 189456 146273 189138 1610668 1241914 1593573 1074798 825531 233351 19209 943286 721024 1688465 136889 1579394 854402 1756046 1097161 74693 1078308 876352 1077797 1141997 1581179 1413874 1315528 1854857 382849 1851577 57761 586080 772132 306561 1449185 1045654 308678 220662 53990 1983829 1349332 1896106 910227 736123 1121547 1364601 1661292 1694133 183756 89587 960025 365820 630162 1037390 1225200 506081 1001603 155850 1873651 688162 687187 3729 1662178 45741 1405280 349436 1430697 359484 437196 1807860 504678 1168502 603268 605586 1146608 940401 1240629 842460 1492764 907880 1721309 1553678 1649445 895620 1093317 608028 193039 353813 20094 475866 745083 125335 101558 1669129 37863 159449 359289 199914 896000 833755 1311455 1232476 82324 1967254 599572 343757 1506584 1026639 1318840 1547119 998743 1908989 73125 1557985 1321191 1498108 1902858 325961 1730710 1263152 1965941 1869385 1347795 1412539 1576009 63046 452297 1534308 203233 416617 288471 824291 278778 898975 703023 1662902 1163063 1764295 1100898 1204005 672916 390259 1285688 609602 49398 1077863 767542 1729174 1364056 1513461 1289106 1401719 262838 1046121 933103 1220309 627183 674912 1070738 763689 978785 1686645 214846 431766 727828 1740455 1915045 1809428 968681 46981 574702 1405996 1549269 1798685 1564248 853696 67861 1680340 1596331 1753182 532536 1943705 1123116 986179 154967 1493017 515700 865439 579609 548896 1627840 286537 1005364 509473 790502 822275 159746 315016 1339351 1128308 1601976 1353379 787437 1004919 1855936 940426 159321 1418513 1392495 745733 1154733 1919768 424873 160281 1012515 544430 538372 1274123 1657058 957778 1786624 918413 476058 548217 1776082 454728 994676 1620019 744730 1823211 383337 546104 1187786 168122 649356 116271 1464739 543510 541265 683431 1933849 564465 1190219 1160805 1903482 760355 1892573 1694198 111343 1238311 21931 675596 360490 1040242 595254 1382477 1922729 406713 197802 1812510 1292816 122361 1332597 1464095 1935025 1523834 666118 1975392 953134 861378 836422 803519 617642 325899 1035293 872710 314865 187003 1907865 311351 1121398 1913375 195941 893946 121544 737678 1042106 942824 1500679 1054273 970360 910237 347742 268907 200139 1432168 1037071 1351576 269731 873137 1774917 1377630 1520118 710527 374379 1558693 1730881 181962 1170282 1275221 1026543 545560 1345486 980736 550986 1105216 1609779 1333142 1063872 145749 1116475 219460 1485162 446428 91957 1411328 679632 1698677 510587 1031950 1267526 417056 734278 1159894 403595 363885 270996 927823 1316185 110204 1151072 13955 217739 309677 818486 1233796 601856 926282 1099330 172036 1505265 350064 1217942 329520 266379 743871 993461 1744114 1003565 1361243 1112295 24385 1649432 1700000 1279171 533712 867098 550575 548993 136588 1235386 377400 1114702 978958 559985 1875314 657728 1396916 147481 651261 183784 1271921 703597 1500446 1426498 1698643 1487639 1546884 14193 289091 661642 1425151 863102 1015713 1670804 712541 1717835 829875 1436533 1753940 1264012 384870 315954 1891842 322608 461384 1469581 694742 446851 1240579 1508443 762950 1720582 1589034 1908201 26462 1080208 874956 1969349 553473 1866653 566850 1457084 161270 1350650 1671237 1031536 238003 726873 1625719 1805483 1113647 379406 1288478 486269 88982 934098 1247004 306768 1805875 1384836 327162 553997 306144 1961075 367366 1897649 1500885 63530 759712 30931 875486 1688628 66915 427737 820057 1712353 42778 1792477 224390 1409739 558266 1364055 97353 456701 1058606 1708241 1901330 75164 418232 1759686 52002 403721 1966148 171278 561003 730468 1958028 1789691 697889 1019677 893198 1048723 930630 1923849 811118 612151 120261 626824 1203580 1894995 19672 496804 1900906 648692 292810 983408 1182040 1230785 1139475 798047 413638 128004 1637349 463311 624474 582518 1331406 1831639 307942 12602 37830 384178 572965 1360386 488688 1328574 1131453 1918861 451645 656741 103169 89800 884889 1315914 327195 945117 830973 29166 1888474 1202738 603514 933091 1328499 1416994 1960857 856244 642012 323998 1180099 117096 1856071 1383735 1426371 1092302 735516 994385 678718 168753 659330 757175 1124500 1863985 1892575 1360801 1643330 1037516 1670504 191319 772915 36757 1898225 1740852 290393 237613 987258 1072300 24618 181864 1281305 1224625 1142518 1035637 1348895 459980 497207 1035236 956387 1342193 942327 1272177 1564685 118159 1479471 730435 1964876 1788355 391307 729842 1434389 1658216 1194485 176935 1925422 944199 8916 355334 560224 1924163 1357439 1986431 352063 1995424 922979 1884499 1795765 1586947 1287458 495771 1238322 715049 1725824 1185055 48284 1444016 1802576 1264832 766615 1965002 517028 1741318 737718 1227033 1779992 1967732 1371792 939792 1816495 1495380 639183 35521 1966577 1751022 831465 1610823 1386679 960250 1496701 760847 99869 496118 543252 1999898 725359 1567931 1960049 644961 1931968 164880 792700 1451053 1357258 1192456 1732817 1907684 1127072 1078088 199480 931739 1119946 460471 733355 1974197 232267 1323288 809940 350842 1316784 706258 304431 360286 1598629 1981007 1818352 1749772 459377 562654 448639 1747064 733641 1554198 1465843 1058270 653630 125007 235505 1612971 285651 1216135 1695306 1359395 1797212 1639483 503711 1467149 1931540 1494733 468337 561110 1776059 1271011 1779793 204234 1945569 869583 568083 1259361 1348718 654382 296709 638701 1861942 1506597 813391 966539 1009461 1057162 238320 1275872 1744855 1695352 1709467 513570 888386 1178826 473882 214513 1569368 1894448 1540548 1240939 1695009 1224491 813284 1804481 441476 1497590 1223927 343731 1252080 1814538 1019780 498874 1177643 544145 247514 1159672 45004 293571 1721434 132733 800867 469552 100020 1211928 572867 1203705 354624 1094699 215092 933138 1148737 1335729 1916852 1738990 1212426 42582 1171201 625659 791918 1485355 270766 886503 741754 1290136 423885 290205 772072 1067317 537804 1725118 512580 1324896 1572501 134149 595315 244959 1225054 97347 1341804 46925 1510202 998912 1696826 262863 1256645 907598 254715 1894392 95724 1337329 1077735 61512 717699 439307 1381915 753522 1119389 711360 839426 1146412 935308 795166 1018336 601861 587612 642222 211143 602428 1609357 1402660 1504831 1106850 1518493 1418935 1993305 1872528 15077 1995151 293309 958613 1258267 275585 19714 402872 1432337 1954140 308903 210899 53376 1031381 1619941 549734 288579 1762466 1114513 1456351 1353670 799458 401709 450350 394289 649662 137072 1017847 1819242 754819 738162 1219997 992669 118770 1507305 512631 21182 1816909 1884489 1313118 795728 1121788 1501183 405521 695122 1626895 1342397 1525901 430529 1750903 636040 73837 141218 482312 1108275 1186182 1899403 1557794 936694 1453397 144947 1457401 1485738 711187 1227250 1354927 45855 1111151 244481 1674746 856451 334739 634380 1466996 1061754 85182 1721650 995775 1111290 1470857 506635 543882 1604700 1183491 724947 1058746 1390607 58338 265629 1925353 1760412 861088 1902922 1647253 95040 190461 1978775 649205 1060650 1850791 1903436 1657931 947220 1228428 173401 1305409 1200890 1611623 1096309 735771 363046 365462 563231 850893 479333 1890348 233833 1414193 1237099 923421 882167 1163305 1040011 131392 457340 1775832 1967752 671951 459497 591978 1670012 1036384 1185123 319514 376187 384335 684928 684556 1802671 1201850 851715 839982 317903 653126 621790 1450809 1733627 1865585 1180197 1438325 1134287 304406 1867772 875794 1522277 504605 453145 608620 1990125 1123164 926618 1512405 1548839 1819985 234637 891282 146169 1712828 879226 1159770 771159 1415683 392680 512012 1136376 1123168 526784 1890986 1341135 1478415 1799565 397547 17351 278155 93821 1955778 224645 1894628 899665 1895317 1744006 1727130 1269859 959405 1322230 1333087 875515 1829956 421839 1328427 271966 202204 1729722 1902843 789282 366028 103537 1182057 156007 17771 587841 1507354 1700791 1951005 1421163 1248005 1250434 235652 1436286 426483 1048024 1219427 171752 907422 555552 1846301 933551 578423 1087424 1146972 1333250 1527473 601004 1818452 304296 1235520 1142110 240389 696642 1590618 1662796 1764736 930701 1569769 702806 461189 1291037 1186138 1469428 322359 754362 518422 1113376 1299894 1719988 1325599 1401818 707605 1979545 1733960 1961954 317458 598820 346303 952178 1120687 1672374 1080272 1127087 1568611 1379812 22048 192409 801288 315093 525901 1266014 1545820 1066994 1964355 805500 1217227 419617 1049175 559584 720594 1044544 801171 14090 1829499 1283832 1732196 345770 1823911 336792 224014 1260048 165534 429135 1866910 213600 871080 1490542 1627687 366305 763312 1909363 1372686 216793 1869431 1738836 1587260 1888103 1667572 253242 1169149 1330322 230426 357573 1603070 1963418 210292 75692 1965842 1516734 36032 1589043 94612 796541 1256373 1443159 1769782 1594112 225406 1403335 1363099 530147 1420121 1625253 643488 1304830 1971835 1105579 11609 1770642 999115 676145 777379 640178 626095 668860 1762275 836985 1901264 221359 1626124 868755 171256 468151 115782 1343289 274136 86200 689005 740200 1262202 71161 440762 1756421 935086 237474 151929 1489954 1579406 1845069 983407 1709614 404519 1038656 268928 1065721 904834 1828681 83970 73638 462086 1182126 203113 1293467 471623 1617927 859341 1817207 725076 206985 1869878 1432493 1862091 1274085 127453 1970151 857443 460299 1572604 1038401 779625 732197 778217 1777408 36377 1620850 1248312 431534 252507 1027620 1017964 960219 63599 74880 216067 1299632 1463640 665560 1010776 226913 1191503 122379 588290 1147466 686577 1143170 686495 1039101 329545 246521 1115686 695287 1702136 1547656 433807 1894091 594109 264288 1980277 1575239 1874868 1576392 1408522 1746193 17908 1036628 862291 697418 462314 1637991 917898 1920360 190177 1538524 1543690 395705 1183213 1964097 1529718 700443 182520 176722 460002 598165 368715 1173570 549663 1572586 1802761 1368197 1471831 1986766 146116 1970106 1714454 1126578 149417 1750134 1948033 1367862 11738 241444 1870337 95766 81414 1399714 1821188 765850 1845429 331873 1336595 1708010 327319 1538598 1162674 253970 127863 1204541 1375015 1587376 1292637 1185216 1062705 1279210 1321218 242478 1385657 9352 13854 1560283 1202354 1329713 236425 1462563 449252 1243291 108279 1046210 326803 652045 270704 852934 1202632 802644 1008044 1156272 1640527 1501261 1770483 55065 1746989 901755 1819892 934698 1793699 1890048 328649 282313 1114956 1593997 1258636 341541 479913 618342 98570 107915 1050282 289073 42336 1612302 300929 1559992 1096608 1765449 104269 1605401 36296 624801 265101 1875957 122277 94305 132777 675475 196239 463760 1685919 1274968 1721758 675341 1135309 1062859 1363505 251894 1624865 969102 1214886 1054686 677412 1360527 1323261 1989089 1418328 1975831 18636 1815354 1392666 1171276 1961425 129121 915894 1817262 1794328 389747 1943510 287221 1311301 1011334 891277 1011492 623911 1335358 574355 868078 1029987 1203046 1127153 1967777 1555034 157872 241859 298976 402247 413616 1433442 665433 1129871 1078726 912930 1987531 1557898 679447 1300813 290587 586046 1107567 250636 214787 327312 1868886 272378 1408657 1540399 675499 1412 1846491 157430 1634767 1513660 1377595 724560 777353 455127 1313172 521120 872657 1740921 463248 1698461 1333905 1601472 835016 496066 1970715 610001 1687732 1988779 1510534 1831940 98560 1701558 1252849 711021 335134 892061 317393 507334 312367 241898 1621025 1015575 535734 550792 947223 648943 40536 348084 218951 1765941 1983005 1841939 796161 879508 693599 1106183 1138787 457170 140408 911708 1934054 1557729 114180 589690 1493121 1384946 876757 1353382 1667471 1619417 441009 1972646 169067 1610263 1709192 1983385 572498 1427340 1713520 1354197 989652 307236 1512465 1415650 628901 1181705 438779 1475154 736583 1072397 1244183 954456 1744892 12967 496851 1215942 1446407 239577 233634 1363970 941600 1698791 1413511 1231120 1710413 1623259 1009263 46365 1910534 1452853 473527 1358218 1525539 1504126 1788390 853439 1522123 700214 1535126 1557657 1883334 987007 82046 1148915 305425 1283424 1442759 1185292 267404 276738 864530 1559931 1619291 1928496 335803 707238 1956352 1513562 1680883 133791 662991 1261065 944194 565694 1349932 899217 1722767 768172 1649703 1202340 465201 222760 1260608 541860 538469 1078956 1271726 137168 1457858 874378 1303227 780505 1451637 969663 1330998 233 67810 1735488 410031 1308428 354053 978502 1722733 292475 585432 1602646 1114169 696487 603278 472340 965817 480794 921208 1083801 918512 1853871 773775 323153 1794024 1209454 802878 133296 1265788 450625 1614256 1593034 622442 1902378 965406 1330336 1900120 1960599 783956 15507 1119897 85191 400756 1805358 1436995 1737129 1775629 331577 1393068 802902 1444553 1926139 404238 1491637 814990 896617 1605008 555357 745459 1669279 129736 1057309 11611 174085 892547 592005 1383322 1488337 1362982 1822684 1259874 1052408 646950 1789954 1996723 295129 1128511 651967 530208 223317 650107 1558195 441947 1382618 1084033 1736520 98809 1637785 65794 1810150 263145 1958198 1709350 8237 695312 78326 714565 1252388 626343 743128 350497 1976256 1972768 1263930 733323 899402 1298868 882574 506089 1926664 20312 1440357 690642 174038 275317 1058126 1659322 1377001 1230317 729142 1928624 1399349 807909 1989386 1293267 1781591 1873478 213749 909178 1430834 590253 568034 1217755 1903641 287197 1827786 1005656 1354899 895478 44609 1120027 1354780 1291203 538368 453277 1870079 1431380 700981 1355526 1129816 1460516 1122837 1219639 1884886 1591987 717727 1696355 402601 763788 1355323 1530597 591372 1350719 962054 24711 1113495 1633947 994559 1094774 1780876 997919 290417 858308 1781625 231358 281789 490129 570090 1751193 1676769 418285 1249632 1886925 1945181 1317247 1708614 680740 1411812 609845 979165 1044479 19755 1851874 884268 382200 86843 1234399 1578635 959001 954980 1996717 1787440 1793966 283521 913210 1034618 614637 233359 1230008 330423 77991 68374 873257 1447155 479904 1417277 9196 177656 1218954 239756 1020773 339826 506613 292215 1195026 454773 776401 1426275 1635291 1500404 1998829 1838678 957849 615062 1521554 403535 726941 49331 1334754 488133 1292307 1375637 716223 620497 1021636 613103 444016 173629 1017602 508694 165626 751512 930748 1227932 1063455 662150 345384 1920006 688732 117217 144829 1693276 413206 1284944 1281154 1240508 963754 1012405 1034503 350164 98011 1467579 943110 1619136 495655 1555589 998666 380730 1534596 166038 526358 914424 1016930 1420618 1864428 457556 749810 1976329 725246 185253 344341 554164 345570 1147358 1787632 1042771 1949077 193442 245914 1082906 1615237 1986505 226645 481858 475077 305715 1009801 1067222 1142917 1524277 659524 1367215 1506983 473488 1970512 1438283 1328033 614953 140855 817134 1423679 213686 420001 1342913 1673821 274511 465901 696065 1879033 1692304 1979249 602724 1734851 1854878 1496880 790652 1362119 186997 1431475 1171784 863503 1317030 1739783 657231 948946 1435952 1543743 1130343 1982549 1806248 1258758 1066113 1997983 1971090 1125974 1975378 726830 925715 788598 469138 321321 1803514 1954390 1288498 1275736 1530556 83689 1971203 606370 13043 799760 1025211 447784 1810499 628449 1774261 1369771 209517 158468 1297049 107506 1986439 1258569 141762 1954303 1269928 1384584 108053 1045341 733044 1668068 192227 1564907 1726402 1707986 934667 1890757 140095 836850 1201500 581445 1176833 957210 909154 661451 1459090 1473831 1442685 622912 1845306 1813955 1221807 1757538 1121630 791886 458839 1993170 1282034 1650736 855226 1716286 1923083 335392 154269 836509 523034 235765 1811941 691294 626470 1032013 564736 399736 1534218 1561640 168742 1298596 292862 1032931 906571 984170 1779447 1693098 909489 1078384 207877 1928468 1463240 1420851 148977 1897565 807703 1732140 1367433 1269244 812923 69087 1802677 1500587 640804 408161 341661 1548516 54552 456565 1991899 1979450 258818 298121 519332 944533 706012 277834 1688682 1904645 1429107 368590 1546428 1620650 477971 809928 48883 604896 499502 1665787 996803 705038 140502 793531 221212 388687 86046 1423655 1935975 498338 79060 1652941 1371417 950323 797129 1805069 900775 383830 1673850 722860 311242 7032 247907 567501 1351200 1019581 750164 1255951 1525510 266815 1949352 1951011 1563231 30900 553489 1651830 1669385 1693542 1233417 954508 298216 974342 1686063 726384 1090987 1374435 1938040 1426531 823331 1129060 313964 1402705 506466 995482 1630924 944911 548337 1171553 181879 189659 1288538 1939668 1678294 738974 1353600 245983 278630 641559 1758697 74303 1489476 1353220 1245136 1049968 24367 1873857 774660 816179 828800 304459 1886026 60413 1312604 1659162 1217090 1708625 136149 1400781 221508 658302 1159236 766955 1708057 263079 637532 720293 1849349 1814389 1224976 1566469 1667305 628277 654982 1177693 820695 1141336 75748 1344745 670829 357465 298062 1988388 91094 300730 10012 417169 1139265 762792 548173 1403026 334129 1020660 1836975 1536185 28269 1236193 1233717 814654 480691 589276 905125 1821847 818229 455907 1786860 461726 864719 1842968 1554756 431540 484980 467851 1639519 695521 1268008 1583256 789172 766245 1313144 1024538 615744 1671569 1824518 966365 1984500 1159834 553146 1559369 498072 782165 898459 1593134 976252 1273517 1108665 1908809 1952677 1750032 303478 1334263 501618 1427028 843062 177883 1760082 986934 425267 815988 398859 1358464 595828 1184961 1263733 1510245 1639614 1991011 1569032 26087 1042254 1447637 1660532 132226 1807541 1691288 90029 218415 1061591 1513174 1539607 1798593 965379 1553187 1974626 1839688 668579 491035 1659469 124806 1401769 1357637 1257177 1790107 1521036 1624092 614683 1306317 1149297 864502 1243151 282407 575475 1316169 621415 598648 768485 232492 1933776 1055651 1186482 1878181 263777 815244 1526251 921412 428250 1199171 1395752 1967903 1688544 830322 332298 1043487 1316304 1249154 211219 1214526 726277 1698818 1113986 274624 1360956 1867831 1350779 1175808 812646 587707 1531803 281596 567785 1520579 458600 530452 73567 504559 336927 1362762 488866 1867755 1319422 794285 1486611 1797934 1957489 1739255 637880 1232880 1579107 262170 1631718 608624 892329 1286200 1976556 1065857 894793 477683 993234 403837 1241061 1830048 1063015 503258 712411 1009055 707193 681345 608688 1848341 1680332 232233 1824157 1458239 1792153 1019419 1008786 513695 1283268 14603 104553 1662129 369975 806847 300977 600412 1098354 330460 41875 186539 1823919 300279 1559445 366236 703623 1445522 715770 1123812 1305788 723592 1602942 1876715 342055 820306 1441871 1754156 1487064 184738 241095 797089 246947 1192549 72163 1872242 1350612 645008 198830 1819215 1218858 978540 224251 296550 458381 1985924 510199 1371933 962315 1962680 1483216 1176950 952345 212325 999260 1844958 981930 1963292 1744049 1758797 440857 96268 1356988 1552520 1951330 1554965 1319984 912892 302735 733901 1792360 803532 1032517 13891 298010 907607 998015 345729 1538247 595450 270516 796987 1195277 1751990 312020 1865394 824857 1364659 501517 1481184 799773 1190517 1424596 438260 315010 329319 522246 1999462 1632959 182957 1057139 870266 776392 1099937 839904 821519 199729 455806 1333598 1657885 328161 1920765 342496 1382730 1586554 566392 1588944 679594 1603859 978915 1099751 1593850 560232 536225 717302 1186790 767458 1767325 1708784 1782168 1622409 315160 1718195 1987194 325714 1600704 680419 1476249 1324784 137821 1606501 384836 1237678 1980056 1491298 611691 851278 977061 1703071 1057372 185695 1462456 522324 1175013 232952 1028380 1536155 907708 1179591 1335364 1549141 55419 1825308 1930934 941861 1464025 293856 349941 454021 1142385 535996 795183 1643492 810465 1544884 596071 116771 724538 1996650 1439354 1861046 277544 1819591 1384054 1214944 1208955 308756 99433 2570 11554 1352270 656762 1663756 570344 1724957 940882 1145896 1472902 1324361 744967 484115 1141605 45009 1454246 257016 388769 137279 762075 612840 1865431 673971 1489945 162598 482511 182655 1054989 29639 96447 1617939 964600 1954434 346974 556771 852629 1108938 90554 892922 1874057 1581679 396025 1640063 492110 627191 1259775 1287672 776971 293589 567145 1392411 1624963 1242690 550654 1018286 1682535 1527712 1202945 1457354 1174091 1827686 1043363 478365 811417 1394824 1852592 864627 821343 1957504 1593943 253304 634966 1594605 1309170 1513334 666932 1088893 1030647 1166597 1705073 1826904 919322 1872316 199449 753482 302427 1075240 36116 684282 1631423 1782288 931346 677921 879539 829981 1778295 843190 1448357 1077393 1910884 1777006 1549194 152712 1949042 878785 1230631 1493628 383548 580483 226950 1878697 188966 73823 177085 1047868 585272 1097909 1180120 1324977 125021 1824891 1793557 1956793 1088389 1690210 335433 1773269 1766215 1625300 171365 1535711 1875823 404533 550652 149475 190840 602565 114707 1788595 1927690 1477978 1054629 1755207 492245 1697658 874580 1564438 733574 1065262 1183103 658388 1118212 420231 559375 1067831 800302 1435463 136533 1040234 542612 1717404 1589286 727207 892461 1117360 274430 1623249 1164900 498017 1727899 722263 1241448 141332 1325604 97050 1439780 626277 1708252 172374 631500 1279751 1539033 1354742 476053 694482 1474405 1414420 435279 719292 401260 1629662 28192 1624927 976926 1645638 1070494 1869500 1922565 1808755 323479 164803 1790612 240217 1308451 858808 1539025 1285062 1160283 320820 38390 407404 963644 1647207 117164 537018 410147 521679 366855 1615148 18845 382633 1767524 1962971 101205 308740 905996 923609 1802123 1373311 207835 563065 1532643 831479 956407 1967729 874807 1202514 958408 521930 155766 503833 1653458 1627529 960054 1604040 194668 1036643 475013 1865453 722383 1555155 1576282 789419 1407565 720478 1124488 528744 371807 1153996 1830741 39906 963193 1975104 674418 1712524 677010 1555371 394045 839567 1210378 375025 1282967 1182308 327343 26563 570500 1833424 425346 503688 1800908 1520379 221411 1485583 1229858 902576 330936 1760352 304185 727384 175585 1667499 156234 1560810 411023 1875828 1195956 1635668 252915 1058266 671164 1476894 831662 1212065 3019 1094323 1954930 1723214 436422 1991331 1229053 673454 1973759 995230 333340 1152908 1251770 41447 1679388 951672 1204197 68567 1801980 129864 1212638 384286 497416 402192 1825629 1221872 531830 317428 1092703 1103296 470755 937719 359838 1130692 910391 408994 1148520 505251 342118 268480 1244919 1043068 900369 1040883 1718026 1870011 795540 1856498 201160 786014 1200974 820470 1328570 544790 647772 1212872 1713749 116615 1902340 406993 1316167 224072 55166 590896 743663 1792115 171732 1965173 584191 1357904 914690 699043 1216360 305401 1559182 1292424 1299933 54357 279148 484966 1186697 647051 505033 1502206 1095961 1660702 667364 634394 1862505 795330 1257164 1924247 593999 1693533 1002148 345596 1249354 1926294 965352 1018171 1878699 1319145 1827049 1857430 513462 937414 1389264 1237608 1585941 1317672 85433 214746 1157084 1157192 323028 1301272 924590 1619703 1159203 1890861 677570 627889 1946535 523386 1957181 965820 1806328 1396317 441754 871096 280387 1473374 1839255 1337473 916483 417181 276948 360736 1002144 843980 1211150 221879 1906513 1616840 1948991 130252 174062 246055 1225781 18450 1267826 1886273 1583622 623370 1135729 888310 568128 1898069 121191 337534 28131 1339969 413246 441251 1052822 692453 78955 1980719 707125 382294 1084056 1068915 1529089 1964426 102459 1271645 1406989 269125 1477771 653672 1523951 1675638 333011 579536 434994 279080 1272820 831033 1857415 1491428 1803847 1049592 1680012 1125093 1495161 1753860 188327 740511 1420161 1708786 1521228 1354714 598638 461784 850064 928372 702192 1792907 1429950 1435458 95205 1102383 1049679 427302 78541 1547685 626408 926511 584994 991109 1044272 1233280 1109034 1167946 294886 1236402 1618352 1739486 1104655 664738 28130 895749 1880751 479348 308299 1392971 758737 973646 947320 916200 593072 1592850 1449941 1747108 1551282 588645 909560 682446 1918336 1128077 77134 727468 622468 488084 378458 284261 1517002 1013562 1893098 1710926 165294 279001 369411 462379 1098986 1949779 1138683 1760535 1081632 1914760 743185 1028702 1788273 1964948 1735381 1417836 1242766 1434551 1503990 1773869 1668311 1153300 700084 1520260 889700 960649 1751718 891515 1533311 427903 242523 1457991 1128232 241960 1149460 1356273 921254 17233 928696 231419 357751 1126411 231823 241227 530287 1455617 338438 1094477 1578091 1876086 1948129 1735998 1746280 74943 85914 747768 512968 543381 1759733 1673993 539723 1210443 1749008 573164 196887 251979 335192 1464278 1957885 634740 65040 294144 1962388 963410 884735 1495109 1601200 1618098 1058975 1457146 711162 949758 646706 622061 1709370 661172 1378034 511153 820889 1082724 309177 164481 139300 1173673 190255 649043 1098610 466406 277638 656330 1109706 379069 1979759 397135 248655 103143 255741 84223 708320 120410 973673 278891 389666 1129863 1111532 1340093 1507701 775661 1666095 1704394 531122 1650308 43615 195018 325114 281163 341537 1841868 1410436 509527 780791 1058555 650715 780945 403826 1302912 494972 1345883 952826 107061 1948871 1109992 589382 1331718 1719662 879795 609325 1650571 646039 143868 1903645 1959461 1192841 506417 1106906 1093330 237470 28275 154740 1692136 455693 1318761 1574804 1622145 627237 446233 300788 401081 790908 1619077 847341 1900157 629601 1776510 13840 105907 1913380 804869 494551 502883 43544 259882 1543211 924256 1997597 1351021 455661 124179 57040 1417276 22305 1393764 1662736 1423549 1624223 608068 1416741 281455 63278 1483946 1469693 541906 246274 830550 1873448 1005332 1595742 1455258 1408696 95358 1929081 1053044 1148555 705909 1501211 964652 437680 107170 47525 728173 1559255 1429054 189459 728567 491377 1751265 1795818 1730770 1242535 1643684 882303 1541453 578420 663141 934755 1876454 355238 544405 1017249 1265363 40777 1472404 782848 163898 706204 941252 737063 1415157 1552636 332063 1069249 1421627 1326871 627948 899513 1199004 448522 1856002 1397898 1693681 294580 1719268 669965 1323810 763825 1454423 993778 1040926 712765 1044965 1366915 1505280 1408659 543237 22920 1426359 37655 402369 360307 79602 498917 463536 172704 22186 1847604 1469293 445908 1756836 1777279 79543 1891302 1584476 430284 1244568 42657 1912643 674034 392450 1659778 1894632 1456088 907344 1900534 204441 234472 503704 1132271 1615704 1363931 234783 1834752 1667814 744070 422507 1470430 1084381 991362 1110005 1759345 1168242 241023 166615 1622551 1389452 1209212 1481974 730701 1429871 470362 55128 1730508 1993280 1484579 108064 838580 207185 923669 1531726 1515906 1737626 1216754 474767 566736 72146 1833679 821312 1977010 905150 869897 1382747 118026 398613 90550 1358236 1152270 241633 672231 1639009 1315253 1834576 143612 1011505 650170 1703736 1803863 665191 257852 1007733 490352 1795631 27189 884861 1388803 658317 991857 1347711 1249570 1019919 1953195 1629443 1856726 1547317 642783 1944570 1430278 1770013 181593 494517 1120453 731311 170104 989441 841704 1514614 882533 1425601 1199880 756203 620649 147168 1625413 1181633 539852 479507 903858 84501 1246885 631440 1295882 866855 1331639 399751 487041 1934989 371457 1472275 124415 1187084 490955 171637 1880115 1802201 1953987 1355319 1616113 736903 93451 1307815 327920 615087 296853 707354 1395739 762577 1557291 771053 861779 380707 41713 1946642 360640 1729310 547775 312154 1672793 1087823 228178 416438 621832 1396540 1725567 496530 577726 674079 923557 1703035 106859 681507 736853 270284 287769 755406 1586825 830590 350501 675407 1401282 1556663 1553961 87294 881556 412803 874719 1445876 133376 31204 1006464 790900 596009 1012050 643643 1746899 1457459 501775 94575 1103429 234055 1237021 1418086 120157 1432798 1990320 1165690 142655 1655153 70894 1553534 184116 208863 555322 1848219 198178 1281854 545123 1554007 1469864 1086247 1242959 1770963 75496 1517122 1480720 1742129 934517 818785 1807334 1832268 892406 1122314 1244651 447922 1154602 1462191 1452651 1246654 1071762 1337584 580402 1193153 1491833 557814 704076 1479176 744806 1842618 234237 1558226 1468209 1031712 857143 593675 1136999 1166581 1413767 1312839 288268 1488318 1938797 1807683 741095 648904 1719828 1025871 1991689 500784 203774 1422591 1803234 820272 873325 765082 314025 867923 1563319 1418674 1712849 1518451 1947702 138041 37027 822399 800262 752404 1431871 1080447 1853589 1596881 668123 1244726 1020819 1552436 1607569 1491751 1208571 448001 1898179 482280 787264 1068325 1790055 714827 1262487 789280 71093 1941651 340493 1073804 1068604 683906 849462 1221387 633299 1609252 1183510 772271 780021 1293379 335061 1802265 1020523 918293 608360 897298 967391 753356 1506637 754364 1533063 511204 1555419 1268415 1654933 1271277 1838644 1000147 989631 1919945 45299 443444 1448430 1711183 1824594 852144 1521796 404102 563045 1079816 921689 384607 1205652 1068848 256693 713304 1403119 536071 1613181 1747581 1105121 1095006 501523 394360 323855 452586 343240 350913 1946111 748588 1558452 1147898 1339909 1175766 770304 817048 25932 896283 1359441 1974911 1747601 600826 705852 296321 541857 1297932 1149339 1719685 1337428 158277 1682168 235489 509108 781005 769568 1553807 1344075 254290 1065779 1018572 853390 588522 1636068 723392 643981 135773 377219 54313 1473678 1156168 1058674 1132843 99970 1773145 578571 356792 306436 1019867 1285893 390161 1878503 609354 1427949 1246982 1050400 950708 425662 500914 180879 120135 465502 568938 1669173 1163701 241117 1752499 1223796 1801254 1685740 959910 1881942 1385188 103642 494793 1194176 884945 1420078 978652 1908311 250547 446991 1476210 1509263 1661029 151220 1142183 1448989 1362270 898561 808522 1311979 757680 939662 1386128 1440840 1980046 1265658 1639964 933995 561658 290686 1966245 819435 1710238 1206407 727363 1476241 1845838 133977 364584 1615664 560499 1752476 392284 1942101 1845338 555138 713778 1347229 1743374 456767 680648 1334939 430411 704844 522496 1478389 679639 1777934 707391 1724477 765412 1029284 515742 908473 20038 261655 1882775 885268 980865 566481 1597855 99034 494720 1360919 1578083 636934 859726 399300 21731 150913 1063977 672841 13331 229724 1544044 252296 1377892 152597 1498575 251212 708279 1336376 1867114 728459 8941 442407 867068 1196594 1097504 1528718 1660213 184313 1830980 1713518 1179003 1442686 1407743 432657 1069503 644912 137777 665909 317125 1040504 584118 338155 90415 315674 477133 1091709 1085703 1195667 268334 504447 245684 1053447 1205789 1814766 1212153 1914484 788960 1093567 1142732 1118499 81967 1271344 1948540 732142 1697876 1868966 514472 846003 1345390 1961694 1097155 1565654 816229 750913 86857 514877 1489401 347660 1766272 157549 185134 1232622 1219786 442441 1209345 744033 1980702 1280798 1806297 1802764 1931025 170388 1980424 1170494 1510593 402526 874834 1128402 1887095 27253 509556 1419048 1727519 113022 1619349 1556268 370030 900458 1902142 1489914 1046771 441493 1124963 1933390 1027268 100826 552703 307870 1093312 1928811 83273 988071 1688605 570404 753214 616962 822023 5104 1982051 1060395 723759 1867023 343155 291871 1420243 871317 1154060 946042 679052 440784 1895930 1511397 1751480 1141189 51070 553670 676312 1259056 1609904 23108 1184741 1442720 1186024 1151017 470041 702483 1015187 1264987 688906 1809082 1832013 273182 514333 1579407 1567889 1233537 402026 763691 732739 35817 726385 1512132 1090700 91193 452326 1354015 1566569 1216912 1395039 1906921 472951 1751458 379042 1506122 1965530 1583572 257406 1478283 528876 1860720 793995 57387 2123 1722171 1277165 1709502 1400641 1248001 1127998 1161244 673956 48795 960356 287849 1447573 1978633 199387 340528 1750258 1807028 1335724 775590 1992879 668941 1567327 1567940 1175181 701708 581082 1806510 824475 1693285 1176043 1218641 1209803 472674 1124208 1508851 1349168 775011 699555 1393028 314668 1696131 1427237 528585 1284445 1290162 399763 888065 1241497 1490744 1851760 1175258 1658321 1819333 1669267 156737 1092696 154984 1759510 1967702 1413737 1120124 1090292 1429130 1961597 606746 968729 310011 1031794 1696350 1853981 473768 278081 1239188 604658 172983 408184 1571231 1810580 1152676 1244062 1402351 82819 282647 682596 771505 1073853 114815 1687228 16039 721578 208330 973988 1695188 304175 1808052 1554788 204657 1508860 1219445 495806 1978645 1241131 432589 274720 1680547 1498689 497982 241234 1298121 839820 885316 958654 126263 1708431 1871627 1330363 240920 328518 683926 875010 860373 626227 1346040 571211 136232 1964053 343454 1834213 100927 119977 920793 1857742 229431 1677257 957338 822336 1044106 930620 252594 834347 1511026 1499973 1164618 782530 985195 539596 1485261 148111 866987 446260 1084806 1807132 955122 1163587 890491 1368547 441019 1940398 1961673 1799602 1040026 1965481 1986777 850987 1764562 256160 1741143 1603965 457948 71925 1137866 1034310 1998749 936835 392622 592922 1684004 1315970 708929 1621159 1990714 1126550 984704 1205118 507089 479349 1181626 1377701 286504 963932 1344658 1082509 1302009 1734558 1998151 1081213 708258 1776636 70784 918399 1411247 1483837 975828 1694747 396256 721473 816289 1222370 692626 1953900 936356 226343 1541122 1543451 1071848 1566789 1314649 1845278 1754357 891212 1845314 514011 1989362 416541 1252864 1152063 108043 361066 1512293 826069 295164 905765 1959101 1680047 1915488 1935527 489367 425825 76211 69303 1492478 373656 287976 1327207 439910 1271669 1245334 876977 1262880 1037146 1111940 1059163 166311 653827 1963825 1166798 915772 997340 968132 1190306 1857324 76038 871506 1088786 262814 647059 970086 758815 383027 959959 1520584 866815 154918 378608 587205 471696 1451225 535760 104482 291276 1048772 363948 1930848 429102 693526 1666969 457671 1854171 100299 420063 51936 109468 1548726 474522 1400893 1457555 598420 666973 682302 395931 1863094 38893 209389 695461 1200249 1362903 1234078 1756001 530114 1441803 179359 38477 1127788 852421 1657474 263856 1766144 356655 1786383 1998546 1010975 66931 1170916 1618722 200393 1976703 1469923 1620867 1499283 1058956 1228513 385632 659602 1349084 753654 54957 1035624 503499 991491 305757 1341109 88457 934496 250446 303906 937732 250660 28743 822242 1330158 1569565 1018039 1368998 1102271 1736585 160469 684893 944566 1092515 847310 19703 1668114 218122 1366425 1335027 1604556 1587141 754062 322964 1251253 1779852 995396 724410 1174138 1767373 473576 1037499 1563554 552345 302694 825179 652646 1930163 1818311 1449117 1925344 1866757 113863 1503938 290175 1845213 1837183 943555 1470127 583072 1342766 1582206 1355954 1178721 1140338 717736 5122 395926 1242493 1545783 1458057 188422 754700 41319 1348729 1466123 1909938 13315 487552 217325 424706 1965637 27267 1174015 852994 705949 1229583 1863845 1057780 1172331 409344 1298799 1987529 614226 684758 193140 1515612 296882 86591 1935150 1123087 1266805 1509896 825287 1601447 1012712 1289002 321110 1212242 325162 1867778 1396404 643630 1887298 1442007 1868351 1652522 1401407 469823 315560 794246 1073389 1775933 1697667 1166780 871100 1800774 1113221 808051 598505 284745 1069450 438863 1867116 1289320 507565 1643089 498949 96400 910138 1405128 732873 643099 589014 1214430 1641546 1522781 1581681 281079 1336422 40007 856947 1847959 84628 662232 310595 135239 878377 1126403 651658 1141019 1534005 981666 147430 297483 1353499 605009 377214 1763241 463650 649634 149382 158592 395941 305504 1451100 507751 455045 1483372 353873 1821652 1704933 1559909 195801 559131 1491779 1745560 1538780 1789438 944767 365063 564303 831299 1039683 61374 203993 606421 241209 491866 923270 1266181 1102795 631894 1370326 431792 1921372 1996861 1970561 834599 804069 87215 813889 1008599 2653 467187 479610 631222 1238025 1402195 201534 1912134 814430 1170182 1498566 225551 1052165 478694 449061 1391806 528270 1677829 557153 1315050 517972 1359398 932825 1054221 1642246 83253 1012532 1198663 1407962 171567 917883 374225 382628 571757 359175 357305 16422 1194612 1090667 1843996 1441210 1875062 1098297 827930 1612677 103670 164152 105980 45298 974918 862481 1934902 1907098 1602511 1942823 1545102 676177 316311 38453 1838441 1259613 1634378 137480 849591 1928028 1842869 824140 1456734 1046331 320661 1880158 1962350 1696170 161992 1027952 102203 542434 429459 1841788 263337 1188013 1427658 1488831 1739528 1336501 251791 1680964 1881381 52287 857401 24779 754539 328041 1676513 276341 1193530 1452537 1108100 52143 782002 287206 49798 742150 1444186 1988982 196368 1817528 225202 1513672 1256037 1720762 1857613 1885414 1634949 1130606 269081 1877792 1286404 1620537 638100 1786308 52932 1200533 1824601 1513147 434691 1791795 120036 845460 172804 593192 1777222 981821 641051 1576580 1512377 1159667 1957559 1332178 50379 1916515 695025 1661240 1562083 1299290 1574361 1975528 968138 1640243 1261156 690890 861354 761152 130253 1898056 1844516 500896 362066 718048 1016221 1001487 1184475 1287928 662229 138437 12822 205789 1092722 322519 256052 238316 436843 781853 1911090 1978737 774186 1829881 1031519 1304839 44334 831429 312674 235170 1703344 1277220 90782 1898720 102101 1993995 447239 1968386 1771136 1534392 994349 1629500 841259 247885 1133493 1994317 264650 716363 1736696 1429548 573082 80175 805254 527509 277451 35483 1578719 230852 559304 782392 808378 1420977 835126 1315897 1848278 1256414 1887161 309173 872493 1823130 1859907 695135 1979849 897944 373108 566563 975001 1485152 1387207 10085 675497 1098970 1465292 531190 583640 683498 1912048 203039 1341375 832850 301568 1241493 550915 1862808 1062764 767485 62112 885956 540704 1526789 347358 1467049 1412151 1415234 550531 894166 447692 1822409 1633993 1510617 65417 634300 1171411 1031934 187158 1816967 1346052 915086 1190460 39371 103922 1760357 429621 1937487 1302124 155167 1483142 82208 1163299 817300 284309 1250253 1668638 1359205 1555471 914517 958727 301616 798692 1230313 1670227 1102370 995344 145192 1686233 946167 1773319 1975962 1599455 1486120 893079 16558 1542056 740044 1544293 723290 871152 1958891 1104222 1204120 1399116 1045273 1826515 73796 1950204 1738338 963322 964099 99215 446690 488666 743377 104232 33216 1159436 91838 1844336 596904 373973 1840810 957413 1930108 1733969 1500438 1085704 1306698 188793 1149800 1527875 1263159 1882683 1823683 200091 1093899 716594 103186 144340 690332 1892138 682134 1545260 1269971 1387529 1129837 88521 791460 92772 986373 1939005 1453042 1192458 226410 212926 1770593 1540025 760952 1970369 338545 423020 1071930 586579 1925198 843678 1867800 375756 332829 895510 82948 1348714 1378269 1546825 407210 1835949 442946 1108861 772019 1995725 205324 1213403 754570 1595638 947559 1715102 665094 566102 317287 131083 880913 591391 1536679 1814201 851062 1384563 1783296 325565 167744 834158 1723811 279427 840286 583577 1698366 968264 1565405 1928416 604350 931175 1187241 1689828 628708 599225 246442 1210156 1869268 141946 570422 1397707 1456353 1748657 811723 1278140 1567975 1716044 1914590 2887 1366071 1483336 264887 875035 1552131 1569750 1521656 864386 1105717 871272 1923063 1086301 1007531 623637 1930370 1528557 644844 479745 72758 213784 1336247 703287 1766245 546840 680858 165793 72280 1320745 854369 662166 459734 1218162 499064 1276433 1508425 469388 1127665 1141160 1077771 642527 1373402 711441 800883 477566 1580876 653864 202093 589871 918501 1936230 1538622 1538587 588588 1445726 203757 1132689 302720 1264391 869478 289213 1673983 1021395 1494266 1226969 1168975 49347 465449 84625 1463968 1556508 176598 70605 612287 300562 1281265 1868957 689629 1289544 867381 199041 447404 1815652 1529454 1993813 1457023 60043 209199 1060066 1326610 39232 173086 1563827 1171959 364256 702064 113319 1042012 1471778 929770 1653920 658850 128746 130055 1783635 1624866 320355 271293 590951 1367243 46684 762925 1735277 1490867 1471093 996133 793891 1986718 729286 505559 1942066 1368797 89108 1648236 1539549 1116204 344472 1287228 1181840 1201632 49794 1375682 1976743 1443865 486776 268031 1031643 1708316 470927 298886 703936 1399643 466823 539181 1364112 1465659 1364019 1150957 1228361 773160 414335 1924126 341374 87734 189220 558360 950374 712711 21778 629298 922093 1500823 1811062 1573773 1632261 962343 1077849 664190 64840 183540 1695151 921774 463097 440629 96108 916170 1020760 1598772 1555182 60007 74930 685610 499074 297885 1270924 1218835 731579 951177 1780421 1840263 407673 1402246 319860 49292 1204093 875194 1870878 450067 248559 908792 1833425 1014882 1261489 1900577 920355 890958 482040 318298 395527 418879 955835 616793 1449089 1393903 1325735 70321 1623634 260465 1425742 1416940 529883 1642388 1531577 1402421 277192 1890027 1263071 1868803 1783478 732719 538965 283653 1121907 1587243 834768 1705270 1526069 1452578 1537814 69082 1583921 1355898 719304 75168 1815443 564677 829987 243604 1904522 167987 304109 1995422 1790278 701146 1114316 595245 1972032 130126 823505 393721 440820 955873 1787699 1976952 890237 1933795 834748 24274 34674 638412 739346 1492428 330845 1435274 328272 1452470 623826 1439877 84767 1775103 1531872 569332 210731 1479954 1022867 1283984 1856303 1180597 1230870 723955 1471558 612619 1020002 1424315 1815888 1493055 319184 1800539 1822152 644976 77559 378493 551944 1066159 840053 950794 929244 1778081 1520970 891105 478649 200295 378342 391635 918254 1969354 1086829 361698 191014 287920 1721652 1393714 65510 838025 45184 871926 1096143 1786897 1466698 798280 762264 422493 986993 1005452 197187 1508642 518417 1633976 1946499 1079237 623456 386374 956446 1493534 660865 1439630 441408 1612276 912873 536441 1449536 1490958 1856212 320305 1416182 1351534 1976201 573248 1648986 910162 1659969 1071541 1898853 1699361 645488 585259 659226 1777286 565136 503161 217280 1867369 1157356 1802503 1122549 1499899 301046 1240685 1045981 122869 750501 1652746 1251482 276932 425727 1059546 1054450 1402661 918021 1854008 60871 683203 819260 1978361 253629 1511745 734997 1734488 37021 1677000 1873609 1749150 1651445 582519 1731640 467783 431775 203590 1371216 1317113 196291 1116037 1630848 1360474 962483 560159 662455 825017 1641824 353086 1673976 1943872 1523607 1855032 1118587 783816 665855 438370 524125 183570 161699 421485 1475784 987221 1182213 876318 1135425 1122323 837270 1686037 1611689 1429555 536105 604656 1991305 882940 1570822 1746900 1952590 1251352 553674 1518813 1886612 879360 364791 1915203 15835 1522137 199893 1695000 409744 1041971 83552 547284 1942024 1382180 1703079 1889643 1949837 1606400 878867 1687121 99504 1352132 999742 1655442 1298080 1997111 1001051 1218934 233494 720121 1685902 1962968 1550274 277946 1637131 904366 396656 1300517 1816954 1705079 204723 691150 720664 585854 1547003 1001806 693778 186282 677952 502373 1042336 832404 1974289 1201429 1437216 1189243 1667966 659055 1671203 1927247 1434085 927863 82078 1886047 165638 466671 620253 187401 859534 1754379 1098605 1714370 450033 858576 1180339 324952 1287447 1020049 1709457 558086 502911 801858 1048189 279590 269818 578970 1821040 1378820 821512 1154254 955143 998532 1890396 1659675 867303 1893086 90358 1614170 1316681 1693412 882239 425957 789351 476333 367431 589418 156165 1906619 522005 246757 805203 485546 1212194 723835 897595 1364023 1079544 469189 263418 794168 1230321 1140752 530038 1680462 708877 1157705 1562078 1710275 891462 1450705 536045 690287 1098740 99500 909723 1551211 99960 66366 926864 1226729 176838 961794 635246 1324060 578972 583987 147223 244847 1852125 1118058 90188 784051 212770 502167 1744948 87106 736241 1818625 256523 1397208 1066915 963857 1840899 1836298 1697040 658340 298232 382885 1265195 134317 1134776 801357 208815 1019900 150875 592260 950768 1972392 136700 69000 278362 1511029 1080228 1943548 1739361 742094 536807 192809 1659538 767915 308100 1104970 1977351 844322 532965 842483 189836 513599 879441 1637741 132277 1335912 1993469 799947 237908 1801187 117236 171703 916770 533037 835721 1479092 840497 214215 1108248 603733 1719827 907786 1066360 845536 1314621 955949 1861797 813720 1784664 1182180 908389 1147119 210251 1172707 493088 1921962 1708874 1879102 723056 993361 1264333 1872671 582170 689209 1879277 807134 659193 605135 1770459 941104 1375398 1274872 1981970 1847250 1009643 302592 453878 1494814 368496 640995 158749 1157209 1828492 500222 1110356 1157217 1010765 922184 583324 1760970 255937 1226301 1808237 1751691 233021 648360 1770006 1521676 1346826 288761 1188643 186520 977214 1643816 612025 572448 1437512 1604950 1535434 207812 1595104 1204530 1062361 323372 1060072 1082243 1275640 64440 501506 1038074 765601 731039 1099193 1775586 1475410 544411 848842 1966043 790547 392385 1948015 898352 615186 1801631 1983601 149007 1573080 652675 1670757 1973413 1660110 247044 326676 1856194 1845169 1263901 796796 1205469 800148 142179 751736 236199 1155560 1343683 83872 1816077 3638 1161866 1267373 48093 1797903 430409 633006 1349500 386649 1717831 130582 395524 833420 1406332 963676 79250 1233685 217640 1607863 461556 1260431 997325 995160 1096900 1776150 996989 1785099 323970 744530 300242 375337 173202 1011837 207590 246867 1833734 973076 792270 739314 1613636 889726 1961528 905540 358383 305394 968728 279555 1628236 98214 1184036 386926 1702595 236312 250741 162648 33187 1543465 1130878 492460 1202350 1315170 1046342 1808768 275856 1004053 656924 840152 1644209 1277142 783278 1280175 387849 1109760 1802745 1133209 55637 1011765 1668220 355439 1713145 1364711 292560 1777342 1964027 1579520 1995403 935962 60372 1822791 526910 5402 1716898 1082029 1375434 131606 941879 1204164 367901 521021 50013 486133 11010 1911415 1058442 1075356 866920 1427885 2606 1446138 788040 854001 693735 1098149 1122702 1358200 1923481 811778 88535 943357 708569 1467971 50859 1090026 1828812 1259014 444724 1767532 400108 1972233 1419288 336139 1124826 1768773 1762957 390068 253974 198572 250732 162469 63336 273155 276286 1218847 1534040 835003 1675774 1243216 812454 730676 49655 805548 990846 23583 1148839 1157560 501781 863500 739852 411271 445277 1577450 59530 495050 1518484 1500787 1930177 1524218 1029134 1137538 1369707 1863102 914091 1557033 1447721 512958 746256 917781 548174 1159880 973735 383215 809050 309125 798392 1125588 1064983 491579 1399030 1997000 1722123 387951 141217 989220 967203 144198 1927658 603976 220447 717129 1561416 1586951 1486789 761780 1031042 398873 1253642 872680 927345 989044 1515789 1849915 578768 1017148 1866065 894713 737775 1101297 926 596169 1515171 1131625 913224 1996934 1471074 1108830 387985 1513123 207710 806711 55053 1344544 153089 1799110 1284163 1140794 1131790 270350 1479866 829821 1015014 1094603 237172 1135611 350921 472842 873891 913777 1155459 1475418 396976 101759 781938 205938 1431443 751768 1578023 1264751 407890 152774 873639 1014531 1030583 802556 1415135 1389931 386824 29135 1900169 1125670 1567199 1035574 216609 199450 1306768 241534 1605404 1471249 537943 516847 87669 360533 1643470 1951294 215756 1336531 566667 749476 270227 1489483 1816777 1067426 565776 315888 1856136 640091 305942 1979339 1032637 1228657 1977315 1097901 1553055 981983 96783 1359582 451791 1658270 1990260 205868 824810 248720 612180 1401888 1705977 344505 1843547 1495949 1044 1485229 1106856 1275376 1994697 980937 1709004 342350 310682 542856 1989584 659221 305869 516597 336670 1538799 648905 1197885 1322334 385176 341322 1832909 1973432 1969020 905202 488118 1123528 1090032 1335841 1734731 478703 590073 171003 190133 1069901 629340 1261755 1772127 1229568 610876 1426998 290162 778503 1525441 482686 646657 682221 1092301 955668 1028614 838190 1908770 1270280 1001965 1776257 1371693 1390865 90209 992589 1689485 387239 1488309 759035 1037800 1124674 586715 1958372 1514073 1528010 105623 1323415 805488 227778 1269024 509785 646714 668730 1275154 515133 543867 102064 757820 179566 108513 1104244 1513452 229755 1439451 1246206 403187 1313405 210595 1239684 28688 865713 1359158 279533 1873833 1127479 1358445 903770 1053831 81919 1659932 392192 1193630 903366 258655 723650 991738 21277 1878763 1010463 1666401 1096173 593461 338409 85836 206235 976185 614594 800008 56548 506630 1793999 1193918 849146 1870416 1422685 333574 1125287 913459 253448 1057437 436347 409418 732846 176854 889491 481987 1239453 1408392 437774 1954016 988429 1097616 1933427 390605 1963901 1477907 809217 513686 357351 430019 673030 1248632 961811 1562969 1494730 1592086 871024 1005300 863294 1911803 1945897 593726 297876 1154032 424644 538222 1529414 585328 762018 1583374 484452 1557393 1878555 1977091 66085 221423 1306713 871493 1698783 1593755 1251071 853622 1742943 947916 1458547 411357 229186 99324 1774984 463623 1922158 528877 1253739 1746690 279856 1001711 1045753 713237 987016 280281 1440143 1869311 702278 1910356 258763 547747 182289 1385486 43012 1343340 992176 1947940 1466265 1872256 1979009 936565 220772 761573 356666 1130609 724582 373520 1916057 873712 755860 970255 1735362 589262 184447 581959 1480533 444132 560464 695036 1136384 1362890 624021 708617 1239936 331238 850839 1108887 444702 1569385 1979779 1556130 1957407 1835311 1866828 366525 751808 245550 1089308 98054 746875 1651483 1861874 663388 1471090 1783200 463077 528844 636176 2341 1540345 1103497 474624 667204 1633504 972898 794567 374426 296105 1934890 1722389 1148623 1193990 1932253 754844 1610874 556997 863211 1827243 1344635 263956 1466094 1614125 1903751 107166 1541642 306496 200089 1869425 1184879 1207954 856979 565272 1713815 706449 582171 1286736 426944 259775 775198 1131457 1242131 1619940 1133904 1758259 123743 598998 1845329 671417 942086 1086970 20898 1233797 1569306 747780 1297412 248028 1278805 365302 1104967 631127 617103 1219022 240964 448210 623585 34979 721483 1931300 1138445 975026 271971 1083588 343710 1198727 146222 1991007 1215055 1657961 1052042 1319721 1374018 479992 1086666 757629 1955786 37097 123518 1031281 1462764 1346014 430940 1969709 1257461 439828 1107985 1728227 1749937 1242507 310636 1243547 1664759 1108602 354929 72417 523484 818797 718601 195653 875868 1634580 270944 437902 149215 1588351 1576163 1357331 1786811 1627609 82757 640370 1626322 1080121 1938080 878645 1511081 577982 461770 1869803 1830496 1630260 1740623 650421 247769 1998225 518032 1413735 668724 953471 1056262 501744 1526884 257517 878871 1528894 1332603 1533242 1842669 1538615 752925 1032097 94931 1674641 363919 235335 105367 757575 394651 186442 819403 612297 1911503 1997407 1964539 1933425 961410 618171 1244857 967573 1172190 832482 329573 1489737 288062 309975 1379416 1258236 972975 1114127 1071587 1663761 1438879 43987 877798 1149337 315163 136862 124457 866997 1974198 907938 1381712 1645524 1311329 560472 1239217 892966 1277752 1475760 406220 1209005 1248070 1647034 1358825 315860 679292 1496830 1080964 515974 1218430 56763 847737 596792 1818417 766096 310893 125823 675202 1210851 1411777 1430478 1075108 1930202 52956 1429259 301049 1011636 1015855 1980417 1567074 379396 866030 621110 1077155 764249 1883861 1436102 191999 1206564 1440963 1671227 178580 26348 568762 740649 409903 1521679 118089 1328851 1877536 631446 889904 625953 354865 1700955 649233 1934911 1349753 698354 931303 729300 368978 773574 108046 333232 1764421 454373 1136867 999228 1085732 506189 1950088 219375 1573636 29268 318663 1559765 778931 1598189 1606369 1041018 1022862 28470 616219 13979 265815 917863 241504 1914967 962136 1684907 234863 78873 1949730 121861 999339 1025583 1214815 1832545 1297510 252057 939538 1267255 1276455 1261543 1709513 249154 684636 901739 1374610 1040585 836169 771625 1793043 1473063 1623719 833037 736448 956037 201510 98555 93153 845514 1233681 1493568 971996 1343887 11891 1780485 1722250 1745078 6609 701287 1283860 954657 718633 1539577 1115713 1207696 1274355 948615 1760075 184175 1658192 1483032 600965 433744 1306437 438635 383439 917691 1440653 528960 772948 1205952 175533 1322227 628169 784634 1727136 165920 35839 896955 305747 580906 268512 321932 1852022 1779145 1182715 1347477 1382495 512152 923580 1166552 733117 1523281 1185238 891832 1564393 1432582 30009 1388775 515552 1736488 1227436 624836 894453 526040 305776 1073687 1931462 1969235 1285372 1364607 1176311 1523641 37334 1933753 1004777 357406 1414119 1046606 1185437 132917 511058 1162627 1951919 1197935 856698 1197213 68686 757315 968813 1257227 1376698 1820113 508882 1662462 918533 1766528 474943 1503057 76689 753744 1838797 101484 789076 752269 779316 172168 1936024 952309 158754 729785 830635 1397861 732819 1631970 418551 769940 1415020 1822168 143910 1228252 1038855 862535 1663068 1284824 1485263 851843 1657727 1024645 512541 1642893 1448079 1344274 840378 1823230 809161 532866 1433011 369070 620319 1801281 356572 743989 764165 467448 1052945 1088185 886034 1222208 1047815 1508339 571345 84128 699066 985819 170452 1165639 1560933 1927042 463663 909389 1522722 1633751 595192 1860376 1391367 546002 1516373 111463 1558440 1581356 1715396 1216488 1027368 588146 788985 1074954 236079 340562 753614 798122 1714018 635852 318011 1219157 495995 368973 1335124 937612 538655 1491957 1830270 1232223 1760337 1810530 172233 355919 1355654 329329 1618639 190793 1317663 190413 1994984 1199951 726726 1035504 87838 543199 37591 1847800 100996 931036 1356480 128776 1232259 338366 797473 108238 566816 1474643 1689804 291303 532166 1869078 1649917 631633 1206244 1045389 1825249 1198554 1132839 1393689 1807671 231364 759463 1632177 1287617 540154 109234 962843 348616 1107445 334341 982954 1317301 150768 265943 1537900 1344042 884866 737662 84249 869548 636783 1154946 585181 584052 1867527 145160 1409592 1016048 1097066 1524831 1832120 1646077 431949 689675 1044841 840865 1888779 548358 1806405 930981 769184 194169 1057872 1319824 762665 736538 389113 1019111 1121107 1805033 1092788 904959 1244281 1722922 410796 84350 1882151 890922 1809021 1659874 211428 1791329 772347 1045018 211124 1024521 979714 59697 1636366 1849650 1760811 330911 25398 1718152 381106 311206 1317273 1303241 1044690 234699 142491 1097595 1341514 1000494 14327 1704721 837735 570727 213231 448144 543857 1127990 1992635 1529423 524404 1669201 1678181 1448032 36970 1101081 967826 1711843 604944 23894 1035700 1292964 1520529 689863 553905 302138 1750418 1331974 13002 710466 268559 1990848 832574 683614 12973 1694163 629843 290413 1384371 1788553 606100 539003 1143232 1059673 33482 1715734 1247450 552888 1250964 569304 364919 838312 646245 1822191 3637 1932949 1531122 878833 1816055 247098 529823 933473 1014342 633069 1567617 839579 1190402 1213881 492534 1681510 1396243 341451 990877 1448175 1207544 1767215 34087 150853 1225841 186547 930731 243470 1399919 773794 1860297 1648941 1793478 764972 794062 732882 695745 746486 992814 693463 1782334 800066 512558 1392453 1423759 1174011 1778804 1670238 1115568 132186 221485 1199718 1162193 1162438 1143382 40 1897952 1432633 1803507 667006 78001 1763526 902110 328135 932238 1358154 1454099 1473160 1567293 1326756 1955154 536283 1745141 1197040 1400309 607150 374606 234837 698780 470210 95125 1718874 1099089 1339007 824583 1813458 41060 1876416 1624115 997489 217131 1448783 164982 775249 1437583 1344064 915868 625052 75661 1793044 778913 499452 265977 731773 381111 1346426 1160235 1793688 1965108 1371241 482870 1648154 458422 1132398 1604738 1120905 1268530 1848270 286447 999298 1768928 886569 1615258 513846 888303 68530 1854312 1888973 932945 920255 1726803 100528 1712496 1214627 909863 1719895 546856 946683 704445 730491 1022433 170948 864710 1016026 536910 1542098 529266 349966 1078768 1306315 290289 101318 1006204 1565378 1156059 1013496 1797550 867854 1037865 1903996 453274 1006562 1960657 999277 1882032 773011 1241166 1673079 980970 651580 79221 1666277 912859 491254 1658617 673418 668031 514742 201617 1470703 654087 1068751 1738496 315971 759605 1558993 942729 1884940 1933 1440498 1271112 795618 496228 787963 1945609 592505 322688 553064 1990899 820145 38128 848365 1082868 665804 938357 175852 1751836 1343947 1558355 581931 1856249 1041613 237783 1556772 1014377 1737907 1481716 670615 545373 1781915 1050305 828108 642259 774574 1294763 1614331 291094 361570 1037399 1469754 247327 1168477 882295 289991 708473 1048088 1522488 864224 369505 470382 636404 1454844 957138 220262 1161168 1089335 1209369 1742461 731049 1482295 1660673 778436 1509750 340381 574472 1386717 816560 1955113 1462237 668684 693230 645812 689021 1023928 1529851 1924439 1198521 1118525 1495028 261448 1196246 913976 125032 644957 648932 1998984 944807 1072944 173941 55097 1190307 788131 417680 1403727 1634304 24159 2294 1248793 1455833 1174933 107593 1970799 1291977 994903 855801 805649 683083 1754818 153812 1905823 1610995 219283 464337 1011348 1689743 1196438 561428 1812175 1182346 503089 1568882 317037 227794 1633238 719496 264722 941069 811678 370422 848330 882050 1576945 1791512 860033 1272735 1707587 131943 373785 1732843 41594 786534 1161700 1931826 290821 1442184 954425 563589 913226 1554584 1925846 1330648 1493772 220475 26536 1963555 1570707 1468572 636242 1148031 196379 1196037 1311127 794399 242187 931375 52608 289596 1891297 1371540 821184 995138 983011 1661607 587790 805106 1703023 1307777 570467 1142892 723449 1587028 756572 1184625 1329432 491592 786355 121008 1310856 969937 1096311 387134 380862 594985 1212640 976631 652055 1171689 1888261 447816 618319 1479624 152603 1947002 690527 1225487 641396 718016 687090 691296 216866 1912173 141090 435953 606026 1453596 346768 1486257 1907815 1959060 409715 114576 265073 791909 1822178 516834 921626 133170 270446 684589 1538856 1044922 959444 1765774 224576 1087285 1949492 753072 1932023 903540 1806395 1546765 1111329 625889 1670318 1327644 878357 459614 1845950 736128 94399 413360 367870 170315 700510 941561 1210509 1754869 1677459 862803 1342285 508087 1957414 628846 58612 1942825 1595280 1494822 1517356 315607 1562672 1626799 1200126 1647058 1437377 1779193 1941071 1720934 1646038 1561122 150664 693401 1995106 176586 1790613 892000 1631059 1146026 238600 413250 413887 41208 1522509 268085 999252 789889 1095035 791205 880632 1344076 468766 1593601 58910 1883938 1922666 1281665 869732 328683 246991 744848 1490570 216057 679810 545174 1250202 789402 1929833 1889480 1736804 1675923 1151773 1884998 1659841 1693022 544437 1189239 1925774 235254 208459 707493 171959 1152686 1385405 1297694 379972 1013208 1570005 6518 281799 1285146 255682 1925323 1306382 1367108 526607 1885226 495054 1051206 299344 274062 1851393 1691041 1758656 609216 1993153 1548300 1875933 842744 1337911 623619 1889804 1697648 352083 1388535 826418 864231 570142 296452 339999 667834 1638276 69866 1120494 1881418 1647647 1819497 1415849 220022 214447 83149 1999861 1569074 1574863 613215 13885 90520 876046 225265 881797 1308391 1068829 355892 279030 185082 654488 1340530 1894457 1092647 311915 438447 1030401 555615 1601266 26875 483259 695199 1431973 1694936 1582254 1235260 473433 1398202 456873 242370 657706 1087878 430547 142321 304292 74008 1367093 1653854 904707 226306 497887 119806 202939 719027 347205 956436 1827782 1036045 630221 1568308 1678495 635813 349625 1258474 1839058 1862848 1100884 985275 1819659 1525925 1206398 1504524 1930852 1864110 1732122 1123875 1527335 1789989 1821497 136903 1444155 186103 1710538 1417590 1019476 1740282 403772 1282543 725620 1648392 776791 1838273 1800525 610429 387996 1981679 1396410 1268767 1804265 1788427 118415 787654 1545992 310499 922911 43581 1601591 1652867 1064468 1222902 524814 910506 1792212 100903 394739 655285 562310 1549183 1412016 1729495 1253172 1353384 612126 526717 1089632 1084775 1057463 92102 648902 779094 55540 573092 189349 1094244 241434 1355157 1725431 1100883 453900 1657621 229457 981035 1954879 26247 175281 1668876 188076 1930217 114166 1222761 533735 912248 680713 395513 585878 1716135 1668947 1740849 43742 489537 440070 1709499 1176254 278076 1448970 1341800 1537678 1081971 661722 747798 821339 1279916 1990110 351608 400949 894306 427122 1233194 1531332 1768747 1913151 525358 343861 934508 771662 187143 523467 967654 1561677 522643 576471 359889 1160591 149982 1976688 1972804 1755483 1328266 985861 1806414 882670 1052053 632384 198507 1917718 289685 1790183 768114 505768 1819504 924656 1055531 1501053 882063 222194 1483549 1919020 1647972 575228 1762471 234639 801693 1789029 1758128 1489380 1164753 1897900 1337042 1144332 1643919 1097536 424712 1356501 135738 1138211 420857 499609 1151791 256810 213810 365563 1117256 516908 1905165 1804680 1307192 916422 1009739 1513770 1673621 466523 1170287 878417 1672832 1016969 1414213 571051 377767 416651 1724273 1457233 1617309 650032 732729 35965 672847 1127838 1283797 1185036 1257298 5651 1147902 303785 1839592 174184 1401204 647087 38965 200366 1794368 1074191 1246820 66247 71189 658345 55380 1127894 116510 688348 476310 1029266 888624 1500356 1493996 1909651 1291179 766350 1181130 1778403 1021280 1092779 1167115 1172144 270192 1769404 1236258 925240 949464 1956640 624128 33253 1996689 1986911 63561 1071219 1776894 1678391 1515301 823689 138175 1308776 1463656 435110 800213 1641342 1420004 1430242 1383972 1122080 1792463 333923 1552928 2734 1235514 1278500 1324535 1731186 268958 344378 857300 54736 1983807 394760 899978 1429260 88363 1576195 576582 868962 1751339 1821022 860346 1538949 693915 157030 1099636 608151 903665 579069 1474242 605442 686199 658497 1245414 42158 736101 314596 1595261 489553 954523 134839 646606 1004652 575508 221320 1475384 878010 1671533 964747 1979192 1873693 1644239 1507212 1162254 369595 436574 273847 1117154 1139907 25363 870714 1574462 1476350 147121 1922861 1847871 274626 1373800 936472 759199 236279 149202 165342 518809 1971520 193865 1522225 842715 574974 811252 431249 1987840 905286 216313 506164 901510 1974702 473983 673925 1241007 622976 1142701 386023 500200 1819630 1630645 659525 185559 113442 530213 238696 356729 1157025 1794281 1640212 320425 1778974 1691479 999541 922568 936049 1735181 840906 274957 1605663 1703683 365319 257547 195591 273349 760613 853961 1690496 919495 573271 1089886 81924 886479 1541094 632013 1016531 407527 971083 1837922 761971 1384437 140271 481656 357804 1384791 1561513 1028120 1880373 1123378 1454224 1910114 1449149 1044510 400520 1580613 1176589 729890 1798810 1298176 1039492 396282 1007537 1404338 1745697 659176 1764117 786402 1807748 692834 134092 984862 989505 1609645 206623 911495 558822 1692843 365946 674834 1587197 1931418 1429820 1847697 164001 618693 1030310 40197 1643551 1549335 684890 410377 912362 450550 994788 1955506 640648 1987366 1085707 672289 369971 1124926 1247352 75969 1267295 671427 478931 446019 1461126 1576507 466534 1615703 1429220 1830555 1970818 491487 161135 1739336 1212415 504686 1806578 548448 982360 1565362 862947 1337111 1097342 1571006 1152168 1035110 737168 1787289 491066 404030 590025 1737098 1178223 1724372 879906 1284799 892615 44548 6083 1858207 537184 1514105 1531037 14241 1937020 272246 1626021 585809 721003 10685 1108668 1802315 1291284 161762 1523599 219117 293453 827973 488677 513132 1377774 792507 1636955 687102 1105726 1860035 858682 754907 276278 1543776 607915 1288534 1536637 802627 28557 1844759 866725 827262 1393434 1882642 570229 1769492 26824 1538078 1817149 28603 1297955 1322007 607773 973338 621963 568226 1305473 274051 368466 1885058 1094271 236881 1873854 590157 1890904 1353735 1284768 216916 195032 1899166 113900 1082944 594738 549305 584743 1960319 580804 904849 1483929 806693 430282 147027 581410 905752 271504 854456 1386049 460600 1453214 78278 184581 1055454 1635059 1532666 1793868 347151 1537987 511366 1474287 1564850 1374762 919650 1685514 1106445 1683080 1809935 1871672 697449 1100142 282804 1074897 1509160 984064 1248591 412958 1005345 262872 167050 1153349 1579608 811873 842432 695518 724807 290045 1328677 1640888 433323 1886549 711491 887106 258720 1380873 1537294 891427 1081092 1734118 514186 1898115 1261976 457301 799599 1385563 1161381 1728093 1533122 1753734 1363784 1304968 1373977 1148336 757049 579696 561942 1638927 1567947 1614726 114646 1148088 1791530 1517206 1378134 1162530 1456203 907924 1924022 704397 546314 572834 749745 606178 247590 574973 1182993 1205848 953974 714882 758296 654413 505045 207166 1099123 1576102 399198 532988 1884444 540801 1964819 51576 1403641 1547259 376939 1419967 1565432 1029631 847334 1774716 1114142 499027 764519 697285 1335642 372945 1717318 1251147 257431 921924 1964666 989916 143100 415170 617768 1395236 1412991 1764251 692741 831709 232648 1309648 1266774 966715 998305 1757302 815855 1220806 1770515 877503 940812 1593443 350625 1219285 168226 1232486 1369625 1790046 1662961 613189 742663 491282 469297 1877919 1347585 1922441 686120 1521457 1155858 1031850 688495 1053800 488997 78447 1173955 294795 1765665 470458 331003 191541 1488941 1986327 1272448 672605 706924 1284986 903163 349219 1085427 1320634 1645026 752444 1045812 844983 490225 1206995 1965547 420914 406600 977062 492448 1712766 1183760 79642 1251806 182693 1193849 1759443 1002111 1833967 1547772 1437890 872968 1374385 1687167 1515874 21239 139326 1598940 1342884 451395 124771 214331 1334190 371314 374879 1816275 1851546 586834 1053178 663648 1084498 1527646 1906648 1477138 1817232 1689289 1278055 1337754 798199 543267 1748323 1561909 1764676 480290 161245 50549 806023 477892 708248 1735578 1138799 313637 1476065 254101 1528670 441383 80766 19578 1160270 1619343 349842 1493557 1975940 453570 1709418 1986995 1591287 510642 166177 1475930 898090 1394443 1068012 837772 1239473 1458056 562979 981451 1720791 1081928 218772 1200265 1627274 552544 855342 1969013 725109 101819 736203 280710 933235 1705220 1458764 186257 1810373 817828 1085225 645235 213611 1490431 580675 1788062 401847 702016 383423 1911489 674059 840850 1726525 1324736 426686 1242382 614211 1916985 1345556 270812 1330544 1870544 697936 1438083 1703199 1292656 1929936 1474117 491719 1774122 30967 658467 1240789 1794697 1975054 513884 1414939 888544 986360 752096 1388463 1095443 222403 209055 43573 1984961 606044 1713332 1123633 297418 1586966 1459861 757812 1261802 90077 860424 1310735 1638080 721068 1702428 1373371 344887 1461677 1458929 673533 1894848 1004886 441685 984289 400607 1756303 66858 1530010 211854 929179 632123 439581 373062 700774 949193 1703671 191737 9289 1286337 470205 1983961 46025 386032 717527 827201 236234 763642 1601705 463490 325610 707654 1350378 1825937 1686821 166350 1285517 816557 1212125 998759 845472 54213 385435 517499 1049059 1471488 658483 844480 711381 933945 1756650 1143434 468218 1986221 351396 1377243 126696 739898 1368344 793751 1489583 489366 576049 1605990 1881317 588907 541135 903787 253611 1708666 1267869 1942781 379210 843437 1104812 1382543 20526 1812488 1205738 973259 651190 227950 170763 1575170 95589 542925 1749906 187745 1614140 601905 1849352 1262091 934474 850014 1382640 637567 1894261 241550 1978367 1530264 1436191 691151 1786633 1802393 1833636 869048 1083853 1577100 1113534 1048131 1505604 491530 278097 1722321 1477327 374074 1605015 1868764 391702 548259 1073505 1126699 1083565 1418883 420457 1826602 1785161 802385 840626 197832 1802434 658229 1521632 891711 1863702 1422641 1020019 1049761 1057989 44700 1489987 939805 46222 1066240 824304 57600 1089552 1886155 1093554 1197936 775552 1252034 1854710 625493 518046 136724 1282291 1501616 1189091 1646977 880124 1176806 1905507 1614254 747407 1193103 1439840 120538 1973457 1032501 42232 644405 969761 1936499 916816 133997 935444 381462 1144390 839762 885748 1950986 714176 699592 686288 1081756 1618183 256694 1170679 1463422 640286 704886 1313571 1114640 150533 1652354 1769107 206646 647911 971786 1745541 857229 810685 602098 1941160 1307190 1676591 70707 1553317 1502380 1505545 591506 1985225 712950 325042 449353 1737970 1270833 1373549 1034565 1483362 664161 1556940 1619093 1220095 1627260 184501 467818 71194 1491662 1309857 1548276 1345584 789755 1116550 1569115 484723 1581075 1373087 1782728 1957238 276267 1231300 1111129 897359 1522455 254499 1962487 1425713 248701 724110 568840 1428596 1216222 882118 1999591 710561 1270011 1970090 753123 791508 735886 1740477 1546503 1746227 247910 359479 1952929 277 1180409 718665 465222 672825 715259 1565318 601306 1612911 1238706 1704480 798600 239614 1208702 1142250 284217 1713256 466728 1467776 1938041 1333906 316597 603899 1518054 1403025 1179706 1765790 1580536 386054 900639 1394649 889841 674351 1033627 1293657 633048 1994200 94642 1540499 621372 699747 1344754 1676712 1892272 1024954 1674743 198249 941982 210815 1383890 945665 1379868 307259 1150324 51948 1631490 1907580 1904328 1398693 780089 774501 488466 1061296 772980 201918 148880 850454 694092 878997 1698363 1736820 655047 33759 1942403 936867 1256846 1600183 119143 573491 1430430 670720 1427512 79217 1723629 114002 135041 845312 760725 812554 1520184 400350 1606819 669549 681428 1027983 889750 170150 1760135 199302 1579449 948024 1259066 1343631 1846246 210914 1745065 1970675 666631 532975 687538 869318 1445501 1892708 1617253 631175 1234823 987863 328078 503617 756886 766064 368918 1242955 214059 643723 1630887 1832486 1131692 1113591 1750457 282204 405222 1012980 1500090 131876 510265 981242 808125 1062538 1823515 1907175 998803 159076 784693 840016 512469 377520 2002 897712 780088 26048 6231 682829 283202 904627 1556097 1035619 621581 1757298 1277962 910789 288873 133363 1511211 594682 1799479 209329 946290 309383 1633077 259710 772008 19255 1171535 1196507 1905215 1124835 1900110 1877811 1480293 789148 1290379 1352348 832444 1210089 1720170 53377 544374 185738 1063685 1371583 897120 1401439 360764 1088771 1251057 581185 598267 38429 1854452 382678 661560 1401948 432373 1629472 851169 1884062 1087637 1416558 472444 1515189 164806 574968 1717340 5168 722567 522827 1888459 1559916 1981654 1392801 1905081 101313 110706 1901197 288626 1292309 868287 1373100 231264 102175 1484682 1977434 282656 1108990 171510 226640 864642 1485085 1851948 1837118 1679315 1072840 5056 1192986 119635 1574183 1617596 1615128 1489722 657590 4927 1466389 316542 1901678 666492 1065994 886716 105334 597750 795871 737987 1879937 426758 13448 1930336 340204 262614 1765166 88620 878803 1150046 1378339 902257 96678 71332 1915819 1052390 1721294 337772 1606908 986941 643713 1678095 350178 423616 505589 1073472 268069 134468 1253102 1153780 1478451 1600469 616557 1779902 1129346 1047848 1699993 1514406 1274226 23462 1875889 758298 1004556 1254113 916550 1987400 782231 11983 247998 1768349 48730 1336198 1172716 313863 60331 1347616 1629601 1557418 1893312 1748514 551699 158527 1317361 1276604 1995615 1000082 1088424 663924 652502 771719 324650 408091 1628995 972058 508113 1038517 732145 673682 101997 1600902 936498 1244530 1810092 1912671 773557 351891 87984 211029 527339 454852 1557107 1852956 1191935 1764616 1260233 848381 489769 1892585 1835088 296706 180352 850296 1082676 1089772 360853 214796 1491199 1971867 1173811 105500 654809 443616 737463 1198129 396314 1349877 1439881 321763 752817 1554104 1099946 1779924 1209095 911961 794248 157300 1242039 454511 1156093 1695313 758464 1540159 1728597 1442039 1802501 375671 959244 498415 353881 1311106 137438 1062911 1061247 810820 1864828 411363 84653 1949141 879638 1834457 1890634 1869074 490045 1251837 416954 1707096 182970 1479794 210956 136825 1764868 1151198 860110 468884 1620978 1294495 533606 1533442 1689133 1079121 144624 372097 264318 1464902 1205455 807270 314481 1728575 1483119 268659 1593590 1035425 882545 788557 1790219 1287365 1584073 484423 1689470 579410 1232168 1312891 1388800 1751869 993255 1937455 1563538 380772 1574177 1003510 480462 1140362 631877 1735617 156595 652036 1678836 1705764 1971563 1172198 298150 852668 1726563 1829584 326134 1519677 960069 1090089 1802537 674192 1193586 138790 314867 411021 594880 690966 1158029 129646 1609908 569564 1863861 816269 802384 1854517 428869 32920 1842983 573324 42391 642663 1889438 1064530 343829 1894049 296503 786671 677422 291290 1142423 1306697 852904 249871 880020 691196 1051457 1056402 421107 1906088 1032022 264557 1431634 332963 960302 1752695 138243 1406396 1275275 1004165 1399986 21937 72924 52714 1146420 1432824 700904 1350638 1850110 241561 1673432 607583 1636322 1269105 1419290 1341648 174630 1357387 779879 1356199 264149 1506290 906181 904572 1590399 912089 1136506 1089354 1551648 1146434 599347 1285957 811279 730856 236668 1963588 1876869 565225 1111934 220327 1207795 429473 1149359 146113 1888511 150895 201603 397997 1302427 285745 18978 378735 506487 1508825 986474 1677955 1865339 176284 171433 1006139 1505575 149493 695939 1981045 1645403 1343989 1945798 99642 1508498 295282 675122 263515 1404932 1341933 1139543 912342 1041585 1165207 1317315 1461685 1081319 1942943 1377791 246632 1246540 1395632 23075 1310269 1500711 531811 781111 1296651 1825828 1791515 587984 245772 1428451 299092 1749104 873667 1943599 863205 1578117 1999087 1994985 1008152 1403176 1810515 1607943 255261 1658908 1297173 1533220 507363 1914191 948593 1038584 1070510 26113 1673266 447302 200863 303275 1533734 1633828 1749286 777949 1650423 109341 543643 166568 1602839 783487 1765964 973678 1179788 1507308 1686342 280296 81199 1528050 1458167 1070254 1954101 1205137 414780 337428 1207117 711707 1845096 1262599 495199 961838 220556 1093663 408032 1568192 1660157 1706233 1545557 1075984 1538346 1551933 1421447 1867576 1958049 939041 1465607 1641276 47252 474087 1424751 1729905 1124573 676386 1235188 363110 561018 1018670 1435901 206657 869288 869801 1587401 1431857 355187 1079669 122019 1675376 1378028 113258 176785 257664 134886 789527 1721952 471773 416897 1101872 736329 808886 1385719 32011 1358772 1200296 733673 1027009 1390412 120937 987881 1192405 1679360 1623217 89274 938435 773686 885758 1761476 298996 1829648 1331762 1666644 1076737 345172 82809 684272 99184 1734418 1238391 1833227 1748956 1575758 1512404 1701999 1931966 522500 1719538 847859 572969 1111046 1806651 336888 634084 1303575 27959 1028270 1032028 906272 177517 1746773 524728 1233181 1280294 1929430 1824951 950483 1933552 1995365 80296 356804 1852850 426917 1285548 274191 316730 317215 1318794 1430431 1869943 1468398 1033395 1449253 1494831 941739 1665413 1789053 935743 1166559 427756 91081 49938 1255904 1316972 1934374 1572523 1935041 1429412 553475 1289056 1407712 513645 622125 472413 235077 1172409 1778154 1959466 1709874 1638421 1583888 304290 251596 1444925 1738977 242032 982047 217910 492660 1749632 121216 1907659 663418 622372 321019 1238446 1770805 1722790 806779 1167220 1614844 944784 1023414 1431711 1975900 406031 265255 344803 1475472 1411416 1156605 820141 1257499 1656409 244359 89706 1621979 878029 1676250 1396780 1663114 439190 1021294 154256 1373721 1392964 20380 1921559 1064743 1625577 235803 186186 373686 647923 1962421 1062184 987340 484165 1495490 1633097 25396 185777 724335 852392 1510000 101110 1174896 154140 369781 595459 429032 105674 811141 598571 916125 916241 161424 65438 7013 269255 1672471 877499 1108593 1475374 1051819 1844717 1749001 310755 1484768 1612641 1963431 1346685 538314 41011 606009 1834314 1116779 233350 1031972 1973423 1849439 1224158 1547326 1824977 1165129 1535580 1759860 283536 50492 195599 1519380 1510581 1703254 601319 1832 1337201 439377 346611 1679874 798987 1683823 1551947 146807 540020 1994588 1638898 891553 140318 903921 495056 1549825 1154534 395185 1317796 1055724 1493901 1812788 1229857 435895 1737230 1111675 1662232 296294 1813086 1628464 445288 821685 1475864 696411 367986 703326 1016217 660653 1332462 510334 1113639 1463143 51908 1046422 1907868 1554122 420969 1131338 1834271 1095853 1573289 429521 1423674 1030287 988516 311343 266612 361301 750837 1567600 308145 1980965 1527876 982539 94197 113711 933937 1421847 414936 1131184 374967 865767 1568065 375538 794796 923023 1309939 90792 1723404 1127383 1242066 350050 1739949 545398 861643 1746283 1634819 1586652 304936 1462149 898035 1330204 1225265 311561 1896918 641656 963673 1592246 954004 287271 98196 1507158 612133 839219 1148025 1481626 1900116 148312 94577 1136781 1994261 494986 1459409 370265 1165085 1724932 1147517 982848 520920 1059453 1077292 38612 302686 807350 222816 793039 1425891 162882 1952139 990449 1491235 1677923 1267765 753552 411011 721387 1496265 396914 683017 1029661 1000561 1857809 449881 1271394 1749182 225091 1215425 1291019 1171187 377531 468404 317365 931013 1128566 906196 713452 1143738 916395 1908127 1616661 884256 1451812 558558 1698790 1731557 956134 1719041 1167379 293374 1447507 1323656 1732312 151063 1636757 191184 1425172 107655 975642 1049532 1184150 192074 916495 865015 588813 1018708 474693 829900 1096861 816901 1935406 1027906 1566384 1652001 287971 557277 1134397 1689613 484380 739078 183408 465543 95234 445706 820397 1890441 224308 1266481 624023 1890876 1930570 1136950 708387 1411202 863904 517517 1401383 1387299 1520769 357492 820958 1395239 70291 428996 1789705 1180625 1020802 673502 1479196 357639 202269 19660 778511 709159 1984026 702468 1626703 1109821 1246811 1448986 651145 853741 110642 1392618 1888560 31474 690808 811413 377896 603776 14432 763721 1174118 749910 1428287 475183 378618 208716 346846 299017 1278222 1229501 1763922 921605 1329538 671860 531911 82193 749321 769488 1221445 962029 1633692 1928637 1651225 1418833 542462 1085454 541309 1741591 265336 626149 1553485 990748 1058757 1553966 396234 562286 229175 1842925 545879 1659670 1072126 1539728 1893705 1417484 1622379 64406 1193209 1749480 668472 1846187 154228 1540369 1711452 1602061 1307218 1211775 1288397 852550 611244 1840552 143852 299383 465566 1154679 1559171 1357821 37244 804377 117797 1428289 152242 1211792 1310214 263580 1970662 1503884 947464 142433 697051 114961 56405 1924919 832372 884497 1024886 749760 97829 455412 829063 1362700 1274306 1691989 52855 1314564 1259629 1041839 1190048 348071 1034323 505029 1533054 350280 1864451 906637 378302 827723 1473512 343741 362773 1018329 63223 1784828 1784235 218131 332969 1168799 1616935 197548 1111308 1513543 159564 819162 1770107 699272 1632542 731096 1500745 808482 378074 1959206 711683 1215459 1037233 83706 1803116 602349 1048009 1745260 1760592 232089 1940132 776248 1708558 107204 498696 664928 1080 552684 442867 737082 9727 988154 729490 94350 431037 109952 1134057 1267330 1965078 1021323 1270540 1861360 50696 1299504 793362 1243907 1442012 1053921 1041673 35100 308042 1986495 1452979 1522912 680502 1609170 1645778 898469 488272 564510 958148 862964 160512 398600 597106 1402291 594761 135706 1010721 751619 649114 79010 148419 290980 1285100 499028 574747 1498707 1280381 29410 924012 1506488 850612 448637 1014050 1658222 1236271 217041 1686909 1280521 1214427 52576 1465667 1633158 407850 1111247 855590 636539 1415166 1953716 1382226 1261992 481129 366167 172231 1998200 844326 65747 730830 416450 1367488 1271857 794748 84930 1478673 844703 1557937 1637938 993793 1687397 1237485 160903 1520157 761909 494950 526681 980027 1928116 1838510 825397 638415 163350 1534160 1412944 1188852 274047 347023 614942 1222099 1364609 1559018 1634052 1520612 1963584 705440 1533720 100079 188539 1066552 1461789 840221 6520 1140454 1075058 9488 1907088 222099 1200053 889652 1974902 1498630 1680555 967570 1500266 1182226 1447293 1399068 786067 1379627 702653 618373 1888570 1406316 120053 1284387 1284493 1079261 329777 373527 1854140 1213492 108256 140065 1177470 75433 976773 1217696 1644236 835036 677911 479126 84602 993715 1299275 806305 1845384 1916846 94815 1781604 506403 189201 1729852 100076 1883299 509761 331147 286651 236580 338933 1857383 1477463 391199 1066029 852079 1311785 655428 392761 876042 1079549 1179739 945737 1626976 1233842 537315 1515111 154605 1766695 162466 1628855 1977283 1860000 623133 1890726 938533 1282712 1812098 1263794 1434208 316339 577070 999084 620193 1988160 208971 1288986 1043320 1477058 1633813 203364 1581154 1041944 1174020 595464 576874 286778 732214 436399 1452665 509551 402048 174427 698671 903555 67380 22612 635460 286540 555680 424188 510445 1465434 49185 1603757 1305291 1368646 518550 131111 947880 647742 1096676 74235 897368 1286980 683155 771877 148697 1504654 1763769 40469 1164927 352081 1171536 749365 432814 1501597 841331 1030895 511530 655190 1888495 457788 690563 1842323 1828905 96549 565680 95553 1167113 1220594 1372399 258745 111969 1425249 1943685 1519540 1675419 1613888 161391 1706572 426192 1107335 569865 136948 1877319 261056 1187269 671827 576454 551612 702645 824179 1250394 1285769 370149 164333 1676267 206069 332069 325742 257628 1294327 1297140 1441612 1491470 1176366 1822664 1755906 1698383 1880039 1263947 1311677 251554 573711 552748 1039628 1467236 1047695 575767 1695968 1026004 1064344 806390 1811411 1946533 1166628 1791634 641430 613509 294582 987539 1215450 1563658 1507541 408805 599780 818837 1210003 51549 1972672 677162 336780 1461453 534718 1177034 144447 180086 1326300 620323 1932773 1741519 869718 390439 81299 506939 285625 1927066 72783 607574 1345719 124496 669307 1936091 163858 1501150 922861 1910198 853913 1497531 163395 1708970 740918 1419714 1110897 194165 1510478 1703940 298015 1525433 125299 127832 202994 1296941 1156830 394224 146151 950964 1466174 453705 574601 1696557 1644268 64760 1581650 847073 92886 1648446 1238628 1082673 1967515 402536 1498503 1573775 669062 401808 1820369 841302 498670 668718 91375 229804 1209223 929688 83745 378935 1541188 1952278 1996757 759044 130408 538141 1695034 1796878 1769611 233524 880579 814598 359290 1316447 1544368 205162 1520878 1959963 1571645 718705 1899278 1863536 642338 1619034 757310 1633684 1037269 1080388 660674 1485262 1325463 1104275 832424 423861 1628788 994254 561240 1298022 1335420 1858219 929342 485035 1530779 161589 296413 1065378 414620 1062439 1985292 93782 1779455 1998908 1271329 374135 1486132 829492 243570 900744 1659569 1422652 70792 1724864 1014868 440143 1131579 126920 1782405 880956 111464 1104931 1817787 153046 1833693 331372 694581 587456 1788640 870462 299341 1873890 1771237 1143413 303549 1450729 898890 333003 486915 1752 500470 722611 691464 997967 1595733 459119 1147416 1400549 1164171 1337371 1686292 1386123 264425 111860 1517067 242291 1569387 447906 639418 1999407 1458556 1451120 409481 1787067 1244585 122802 1996234 1741776 1891274 1458900 1452621 571028 1376592 443021 150732 1110476 1368814 1293469 1008540 1199680 356967 1965004 789938 1548254 31038 1330179 503056 996924 1549597 430748 804635 1409429 193861 1567115 238673 1533359 1058238 1399466 1505752 1792829 1429201 1015477 1884431 1846053 1862982 1486152 1536909 36685 1564901 878466 723883 1499705 1889856 1255221 1485539 411597 755314 847194 1248203 1641297 1045470 95973 1860486 1630328 1869377 910727 762523 1786009 1866529 1587106 63350 1913592 767475 66061 1244332 1134668 556478 144529 1018143 334064 790095 611956 418672 1472392 1026816 1863940 755119 605371 1884232 1398233 1844464 370364 635546 1255125 1502477 888204 958770 670602 41425 464238 1907539 1079433 447016 489460 1463676 1176807 1712052 592953 341229 466028 1720551 1853407 1030070 1807640 1273787 666588 1929814 337205 963143 1065859 1303674 1892096 1835369 1353510 1718703 614972 851788 731906 1783086 1586156 1569566 42476 361436 738223 1036116 498544 177432 58905 675509 1235680 1110071 1312102 1647245 389846 767607 1423583 465281 280235 1706651 750302 14012 1075935 1812380 1262141 1121820 134755 1462751 908124 228683 1051343 397780 475225 1752422 1020853 1913017 1786367 1763710 1354743 866025 1823455 1012477 1620980 407303 877093 930551 926139 401089 1374476 561518 202889 846104 1374845 743813 397026 685852 1137294 1635658 809941 1547166 724059 1924363 1222964 1956722 513698 877417 537663 1630606 1990049 1716080 1812212 620837 758159 1531489 876652 812101 1801453 1976246 1060950 902765 1776912 913746 1204179 75904 239367 596086 149431 1011392 1773352 1672937 1951393 729448 726003 1040502 64413 1174807 372837 92901 1291435 826742 655702 217600 1893787 1940446 1138540 1179288 161473 1018319 338011 967920 1071872 564507 1415814 1268497 1734564 321389 1431601 900362 387998 659874 635786 755483 676115 190069 813695 387980 1977784 132496 1845159 854216 436552 1337264 628958 446171 953706 643983 293862 1472870 1347344 142539 1469961 1659643 1391410 108510 404807 8095 952397 458191 1504893 360354 1468380 507432 415062 1343439 177217 584969 1909718 107515 1712500 556128 1842864 1337185 1368076 749851 1791970 892114 154570 432012 1311353 20412 1797520 1311258 1053431 591784 1270297 1038059 1604544 303559 1138695 87229 1483350 295234 571816 1279528 1029029 1310331 630064 726632 738187 191755 716634 48551 1547712 1918618 1163558 577549 619341 1494740 257577 1782746 501588 1969509 1617997 505006 1396972 1463073 1685015 523999 1410122 1733403 247158 482414 1741423 1810741 485343 1274142 1332272 1861201 1450861 1428843 356451 1630413 668854 1680341 1410319 1926919 1927316 963696 1815203 951137 92727 1941725 993455 835056 1762731 597761 3668 988465 1399563 366634 1435779 1898112 213045 1805196 326946 390264 1883403 741411 1921204 907435 1164824 1366955 1461965 663424 711246 1068639 871616 734563 331047 1606898 1988855 1146534 1498292 1709057 698056 480627 938968 1984314 1139442 1903997 288697 442116 379833 786687 1526253 1453480 1119535 1408457 1790824 1793147 1306238 1173128 1161233 1797951 1234581 671030 616704 37248 745171 288114 1121051 1622013 935266 1473303 1361926 1582300 997629 1526008 1967826 393076 1763058 1893022 120329 1533964 129078 514110 297774 980858 1954248 66853 1107765 1095861 575489 1888378 1815226 37713 1774683 1538931 849125 1197595 466107 1214986 276157 1204436 1021188 48358 155648 1813174 1991198 1268665 1244368 461732 982975 918899 605707 1783441 922608 1300747 1486665 535826 1528692 409703 1374092 1966563 1971900 142549 1389107 1427870 414310 412371 1354401 1147377 1417873 1154221 1424088 605039 1908224 1243490 201690 935411 550963 802653 1055728 733605 1773328 847116 1582160 757104 73956 983606 221838 1770198 276493 1015603 1891843 832903 861570 778891 679982 1759481 172826 869608 637570 1044157 444824 801757 1985601 659598 57909 1308944 1872859 1023493 1870164 1045451 1033465 1545247 1403829 1936323 1070275 1812940 292024 1916604 1322217 426066 1498352 718935 1800952 1103074 454959 485287 1553868 1626296 1931502 424935 1381076 1090189 1675683 1266648 26273 413456 418777 577527 210930 1074132 1913924 855731 1032395 341428 154042 41331 651929 1072241 128591 453297 1665725 1571168 665282 711221 1215234 1730589 1180266 774187 634336 90643 1015000 514892 1474735 852232 1558352 1311714 1353223 796011 1392823 487972 1126039 953230 694834 1326257 1526920 494948 238065 254250 44554 1875616 335868 1616350 796699 119205 881106 1239038 5930 1902812 91237 1557304 874066 930399 692070 563499 597571 132447 691278 848610 1376147 243869 853377 696470 1945613 304288 799808 1589520 1285604 1484520 1273379 205282 741324 464700 1494208 594683 742660 480033 302669 784789 301273 1560923 730569 554276 52490 861657 807223 1285993 1082802 1135179 847916 1947651 667097 1400052 1627874 1147511 666558 1445621 434071 1415997 551882 693404 3067 1733710 258245 1732153 211799 1581276 955562 894447 1836496 631624 306057 1532063 818238 1142439 137238 967037 774031 1477344 666660 690094 1858218 1510974 1484132 1996132 274832 180372 438789 1412398 111246 1245217 880118 1263372 1421755 604881 1146132 790868 550541 694408 810659 1403765 31906 492672 777393 1665238 831537 1891151 471988 317793 1793307 880957 1704122 189114 366454 221436 56525 140928 366747 1243701 842780 191832 1377096 726924 398443 587615 789319 1748083 709762 1383245 1997045 415154 862398 410958 1608477 1866645 725769 623061 588012 1346429 730068 115057 433436 1001410 1044661 243146 258953 1923943 42519 723490 1898544 1169389 572063 1055946 719116 1340335 510682 887805 463590 910615 1173280 1465950 1345054 1637515 1263099 21282 1647213 100314 1585755 1539126 1333882 426499 1678871 1928107 896610 605120 1538993 10306 1387270 1974445 561838 1170987 1319622 1092341 170966 839902 1450674 1332101 1583109 868371 180051 371224 933591 511070 312821 182587 1957110 630721 1957694 1749048 736688 705146 1614452 291016 920870 1569900 1987113 1881858 1603968 1668910 1967698 323607 452335 1679970 1393568 1654860 1366909 142486 1135721 1999345 608431 949668 22653 489119 1547307 1657329 1402605 1886917 741017 1717557 29882 666471 1193312 630570 218442 37002 1160951 997828 439579 1195069 83429 1383830 1169578 1434600 1082180 1626039 1137187 1153629 122744 288435 1573227 1538517 1125566 890169 134139 541960 13781 702880 702364 609102 262396 292201 152905 1235982 1918984 1135468 1299708 991335 492532 412858 1567664 569724 1200747 608253 1664760 947582 1038765 1684054 1751379 1691487 1480384 710615 222832 1407728 432040 1340332 392731 612583 195766 697178 1733553 788708 1894385 879489 1787071 1657606 1646443 599609 456086 1650279 836548 1724986 747693 1352883 1594580 162163 1904727 1449196 283690 1944471 1244806 759862 1330530 1721784 218876 1265196 706668 591292 1244581 421456 107895 1218849 329803 246249 1551522 1854193 355107 857561 399014 505885 975651 692028 468688 551021 206080 1963926 1324951 320750 191261 609732 481683 1658130 1552036 519961 546963 40145 590589 1890813 12406 737079 1727500 367455 1605247 1254699 691990 683146 579232 895375 1483108 1806529 450092 1716576 1630338 187062 436270 1491688 1926746 347842 1998431 1909200 994699 1622187 390054 227753 1109315 813337 1505376 1930487 1500970 1526111 832343 960531 1965071 1100407 121225 764990 1848210 223273 1119874 282310 1772547 1649785 1044456 1823854 344293 1449753 1187943 711300 1134816 1302159 159794 314900 359342 1082123 788717 996493 213926 471662 656211 685401 1473305 1715104 1143972 828029 1104460 714546 849083 934744 768407 292217 181883 686071 1745371 342325 596012 932606 862860 1962114 1463122 1566527 343340 1113630 279936 1022312 1170962 569897 1828856 1084663 1556335 274493 511100 454542 1008161 1318747 81794 937697 1015284 1021565 1497367 1732148 102663 153538 399746 1474455 15603 1873236 1378392 300946 1105759 183471 1168509 624528 299160 674598 719439 144682 1496966 1538465 1766951 991945 1064209 808828 400512 1999437 633798 521769 100408 1909983 1703126 308605 54101 1835063 1010332 176891 58861 285200 1250077 582033 190094 775895 1516637 618452 577840 1590303 638568 653336 844849 1846950 224900 1908389 554208 856997 1633613 1382639 590010 1910406 1854503 421181 459979 1016966 273461 241156 1900731 254183 1622534 378423 1465170 97194 1576642 1578584 153744 465487 83775 1580750 1520367 54792 1267967 629972 1258825 33800 1084152 1465082 1954241 568630 1579202 1135039 594943 1938099 1614191 1152972 1497496 444414 771513 721209 1705198 524865 549220 491925 933403 21499 1991185 1525373 1012963 1759260 500386 1381088 1753533 860289 526826 715870 1565985 865515 1455225 1619655 1339429 797599 1929832 298579 598798 1042819 416721 869853 720943 1198869 1588015 978210 1357002 1687427 1704947 248901 1983729 375174 746160 968482 1132948 1105209 261681 497444 1765942 989279 631972 1918428 1347151 391777 317161 1088476 18693 367356 346485 1179189 1492598 783358 1374433 1874329 1918479 1356867 280401 607064 1411546 792630 1132572 514082 1704102 122082 1483650 18417 687730 1287199 230262 581519 533053 1618385 1858360 796728 909399 1525630 74765 827398 1772371 1281781 579812 1093246 838157 1139592 604140 378256 426355 1563537 1760624 1437600 755753 1701997 100761 1433671 1230071 1234811 1117736 360606 1253890 23844 137383 267489 237467 1833329 1221824 98146 364405 37258 1282844 589836 1461667 601249 1515045 1118946 626197 570986 98513 1455665 1717401 1024023 62677 35780 401048 1682514 331857 1519925 401954 47232 1713185 1068077 1312027 1347786 1685072 1914155 660085 1983268 1261300 518234 1321250 817189 345778 1784507 1716370 773297 1666453 700480 1739891 974246 806913 1372068 1586362 1110507 1674946 1827911 1213463 720303 1967265 1091104 1940886 1358933 1387448 1363400 1698531 1240163 305200 1729074 1832155 985688 1371694 979750 452430 1698092 1032807 1728218 572825 234703 208473 18085 65545 181983 1142898 448653 1129980 806288 871840 871060 11414 1182805 1201792 754258 1309858 11590 1930651 773098 1387925 571434 855101 1142974 714526 1974977 916462 64772 1020662 372657 258782 444825 160965 280931 176618 1028980 1739808 1401177 1813224 1852977 1334559 420178 1610624 519601 108918 325160 550387 950122 1785815 1090042 812579 1461071 511836 315002 502239 1067448 1544235 1699105 545269 535033 639405 1580963 1360829 798182 664281 1416617 218754 910253 320964 1819861 1369409 99133 552940 1861690 1641825 1787307 1320713 1822190 414344 1972511 131029 497873 572308 249453 252026 542480 1655192 1082038 1597954 1222145 796421 1951792 1793405 952098 1714684 1196168 312518 444571 1890434 444034 261998 436462 232088 501902 1639088 641991 1478146 382512 1570997 561671 592783 757163 431786 1984445 944083 1410101 514909 1821588 561946 839168 659851 1204491 660553 1894945 1881504 973390 700255 275855 1316857 1189730 1021099 613197 1327784 1114971 726339 959085 1272961 182200 354284 1530555 1363934 40774 1396974 1329123 935120 1785067 1810820 1108055 184752 1191451 1618500 498494 1555817 1226177 1261447 638230 1979162 1237706 1590469 675430 1770194 1126169 614402 670165 435884 1851075 1573886 618158 369219 1044833 947375 801178 807951 1687511 1705047 1504145 1131108 525749 1416379 1944119 1350240 1559997 848306 22028 933963 686847 216822 634510 1642660 102318 1264641 19446 781200 1251169 291421 1548859 415394 196657 1951291 60145 1732977 465134 961939 115020 1640432 676355 1972581 352217 272855 42594 1383247 1226889 1520913 173998 1374053 1752794 635408 1973239 367433 1507823 275603 978639 969867 198791 1889635 329654 157412 908009 428122 1991127 1973470 103836 536501 795571 1244190 1643051 1720514 648071 797835 314502 1391643 178004 949692 464360 1709213 258395 653943 163236 692512 1078367 1339184 1861526 327695 1753522 1426991 1004071 1490549 1844174 535754 1783230 607097 1740476 360265 268107 574657 1589426 1468254 204681 384210 1806988 351940 1819623 1472906 1153743 1290524 1721818 902277 125709 622458 1692998 1778321 1838839 1816122 927471 1574249 1932884 323410 1442673 147517 575133 1420748 802797 596408 621499 1220775 1840759 1577985 574611 1433157 772277 544603 710383 517740 1569862 340933 692534 934122 1759814 1104694 295780 129954 275165 1201116 1677374 766855 1005513 1720986 1917731 1362758 1195629 276040 1596601 425161 537949 1546325 48007 1577426 298189 922100 585965 1091367 582485 1478048 758374 356022 67200 1018375 102278 1737874 893736 1948293 240767 1215294 103002 235644 17910 38004 403259 489766 856495 1278430 798957 1247918 1403201 102925 175449 680362 1497287 1371367 293264 197551 1194724 204336 1729767 1502326 379938 513949 817787 1931600 104982 1835537 1015251 602168 584478 1361238 253568 907157 1188212 1046943 1752912 374077 284788 745246 640604 823933 1169482 257947 1813473 1977201 1676885 1373714 1054856 1965111 557524 1803767 637073 1709096 1739271 1924298 1934428 1480100 1016629 1548604 1246932 1620529 1271082 1424823 15966 1455621 1785005 671346 825779 671421 502264 1800078 1900691 1359207 1628499 1009976 1956842 485555 1057010 1017918 292592 134560 891008 1518937 1223349 840419 918332 990505 1783652 1949058 1988752 818540 298045 651402 149899 27463 105845 1808309 420477 1199111 1526226 246390 1584497 129191 1595449 1772512 1454547 1254109 611538 258673 1934395 1717755 682249 109621 729009 1271307 147204 1855660 263945 1612702 1767064 639701 1032133 809698 512200 800704 1307787 1571877 782418 729187 1639227 577380 1372375 1464724 1010344 631139 862721 1461489 1536324 1476925 982021 695726 310845 288910 109511 776539 1465038 698551 1487010 1945673 1808377 1334312 916687 1631240 301085 1810012 1928324 820121 1451851 748296 1633103 568126 407513 1147451 729907 379965 1436020 238945 66254 1228843 1008978 142161 949947 1645536 403742 1235571 1416063 390132 1754726 1390666 1288513 1200380 1898783 374978 1351960 722280 1173628 797215 1379519 1194891 1216536 926418 1699597 1088833 1827177 311920 305622 1436657 101988 1767958 1864116 1647497 816406 874540 728832 1525801 1400507 1824836 1394585 719779 393896 1605843 1197176 795662 1801073 631381 965444 497914 1868708 1816956 531307 1124438 1915711 77943 1540693 457361 1770984 1742669 685229 1920113 1580502 670924 639875 442788 676886 1165532 1347942 840200 1221890 407976 179348 1448476 1021728 227967 479448 360706 1635079 1206319 667714 366729 550200 433836 242168 47638 7157 93306 1498605 537946 395362 1005897 1785635 852755 1336911 462226 1156800 898703 1908153 92678 346131 1869638 808438 1779525 271175 1046082 1004212 813107 1750413 1119936 164469 477915 41771 193438 517788 505215 1611877 407817 841243 1558986 305245 652255 930297 1064922 424937 1949254 1260875 470526 871443 1040792 1263318 1788411 575032 1792762 1411718 306655 793825 1853430 945863 1194368 22371 1843254 690084 1569745 278633 1660550 1165150 391250 1647891 1686312 876763 993228 1770491 679859 667031 1427781 27894 926081 731529 1986954 1172834 1521264 1912071 598208 344963 728982 420473 820689 1837884 15428 417377 1187748 470859 1590197 596090 218842 1342225 1317667 1237747 387082 10537 1573130 1307091 1955715 374898 1826266 1082893 75442 1709396 1318247 824469 1227509 1434563 1037431 222776 1500057 112405 399812 1493265 926524 1159202 1613049 1823047 259361 1705549 711968 876336 603495 1367755 66261 307596 800415 405790 1095161 647313 1324895 614849 756342 310583 772272 772522 243275 1240053 59409 1329792 127346 1696210 1253346 901557 1016769 1707463 1107044 822449 1045562 69467 1556096 375856 254604 1269883 1575667 1790061 772417 202056 522668 506139 1869468 1228449 1598849 582406 905618 1458876 1584672 772884 1192924 1355497 635363 957707 243773 188569 1199495 1124244 139535 1992098 513872 1622938 1683401 471010 598914 1938304 1136028 756899 82694 416162 821692 906201 1214750 382125 168692 1729284 921023 50583 859026 697990 1007120 1030105 1135036 335394 467142 986444 322879 1866168 1664194 474334 949032 721501 556581 75167 186615 1059853 1947568 1524079 1288203 1790675 788094 102808 250882 1194686 1401625 944578 304783 570225 939973 1914534 798640 979311 1843201 1173828 1609294 1654884 1337304 708797 662632 158376 1775979 652859 1597755 1658673 1946471 1969983 1345166 985057 376914 1890602 975407 1789169 1835169 694917 820221 1007969 67130 153918 1806410 1734817 667641 1564472 1085282 245475 466743 1258690 1312112 1870879 121891 1015678 359971 774564 686450 257872 1262879 1457596 329332 435313 1903826 470155 422691 1483273 1051613 723992 677549 329344 957301 611289 1465459 1623477 1169422 633566 1232370 1604071 1555895 758774 1706389 1820824 77561 1076889 391164 1093135 966955 1568285 1094632 1387200 1176848 706959 166006 7381 306210 1219267 307793 1264289 156064 1530412 35031 338709 1645460 1625867 1135790 933834 923496 1875587 697777 680769 806756 1739254 963376 240009 925845 314467 1529018 1142346 1165469 1371488 1507546 1659724 890868 1797899 571095 190799 1391380 470647 1909038 1497778 591535 1814614 1268746 1046324 1040581 595886 1785015 1444390 1383107 1657239 686671 400696 1003596 1946169 364815 1113207 1441665 564037 962207 1081302 1696955 92160 681474 986417 1608088 877510 1373684 1390089 1732402 1752895 1620282 1842185 1610852 124939 1139812 1409984 710147 1534936 1015122 1141853 348057 1649901 376339 1629194 1513764 1567662 1229773 1043429 1208562 211896 1143085 708903 1384481 467662 1941074 747905 607224 1815730 427779 1407411 1476653 1058765 1210632 1571611 51043 315565 1977214 7648 1251470 776192 1978020 876995 239104 1253887 1265156 854747 1333429 140748 1325846 1153429 41358 1764673 1032221 1259019 1498242 141247 1751273 884743 1790889 1973881 488725 732130 162471 1787579 1358341 371021 424100 799935 1774048 1694441 6061 363271 1952611 637377 1518972 36451 1152733 1598289 315556 677841 192261 1214012 416117 295262 1141369 181298 650116 1705434 584048 669942 1995038 1454817 1386154 1785956 1464750 1642636 1463962 1618250 1975888 1519525 570153 1832473 68097 873079 422367 740337 1362389 861272 13667 8889 947153 514688 1314516 1219672 1585777 213909 1399387 1790757 255752 1004981 1624008 764712 323295 439935 1408255 74182 221894 611944 1333217 1487238 1939801 1381219 454532 719771 1397088 867091 744867 834110 1185397 226742 819794 881516 643520 1678560 839702 789613 1111187 26131 568752 963080 1450663 1133059 268038 225245 312987 963655 1253720 1962346 969314 780827 11981 903180 538094 387650 1362430 909555 1052356 1431176 1900405 1389576 850656 227042 708719 1681970 343296 1443096 942231 998768 549762 1317886 152796 989885 729234 1564233 1461364 1295556 697338 550838 1255574 801077 1923079 729082 961351 698204 58631 1390899 195226 223581 1219813 1608520 1693627 1744010 56788 746909 1409840 896131 788161 1794044 1781548 722429 765584 1377403 98037 501338 1733449 1931649 487264 717458 382838 674835 63300 1583340 1463725 800448 1726238 396103 979508 1547097 1856968 1761019 875245 885582 388618 360148 827059 1855175 1422455 1110142 345075 952690 1156842 1754420 316491 1980645 1322874 991730 1217344 1695669 533779 1703523 1482024 1045005 1443628 1180186 300092 693846 1322624 150236 212149 16895 505999 1051668 995007 1497148 1688880 44860 112967 1148507 1772585 706227 1200775 291080 1834303 1431449 1013598 181623 17158 1638549 1427514 1738264 1695393 939843 1656681 1692298 699602 168754 1298667 184426 642920 750466 1194276 953968 170295 1402969 161492 1257202 1321324 1983208 1202472 1979442 1450815 26246 1084123 739069 470715 1082387 237735 5814 742048 988374 375830 404853 1975399 349618 1695150 1657905 1579511 721774 882590 1942438 887602 1740913 1730124 1717726 1247739 1061357 280078 579581 1112702 776841 1588798 1632472 31212 876142 18919 1058269 1228964 864410 1369803 1337446 1464323 1776785 1553035 1635048 1547072 1992915 934091 1419812 486772 613674 997015 462234 1678513 1346306 1137193 540489 1641069 898799 796747 1946558 528715 1707761 1040750 115055 1554239 1545082 703473 1352280 1885611 1890871 248755 692448 206758 1068525 829184 1653088 707413 1069772 1975625 1198140 38 1472210 213707 422561 1907259 893539 1160425 644016 56476 1416349 1532833 634730 978933 146398 529 1924769 392505 1210700 1610079 1308667 793915 1049514 1885737 1863103 1113018 756199 1404743 1058220 1127645 1332514 480032 1720189 538503 272231 530343 901178 128479 902458 672201 99746 884139 1197876 1634103 274706 536851 177893 1724397 1635128 134214 585007 1997288 717082 1230848 636301 516300 287631 846975 1692186 354223 1692823 1296594 1806811 1988150 1419706 1468792 1605692 882835 1056727 205794 179441 471635 1155794 1609974 253966 1355532 194102 1234564 1899387 140352 1938450 1723345 308564 1313915 136413 1875284 1701881 293367 134065 850343 743897 444847 1525790 1414202 1193957 360269 49747 1645250 109394 443042 1392642 170906 787122 133904 1000745 329836 1199641 488149 1258577 504771 1791320 685105 1346894 251468 716067 70937 593596 1723303 1461996 1985245 901676 1520780 892374 941779 1329908 754281 1729861 1932107 1955604 1241718 1944938 407278 1418263 1062517 1707569 1773561 517400 28678 151658 185800 794948 1446527 976620 619697 1264489 1172967 412968 234823 916871 1299497 450867 1425475 162834 382341 231751 1278469 617348 1755258 1536335 338088 245467 1596926 1646697 1421007 1746330 64987 996694 689924 729070 142186 1416587 1398235 612623 414884 1880371 410034 620451 41080 1637325 814081 1292034 1633325 866424 1492910 1678925 1739167 1333798 369040 162354 1291243 525663 827359 1035051 1869031 574879 1476282 1999964 1366310 1920822 1507566 1111830 904055 919558 1691757 1006214 1249439 1707946 1376935 1117330 601286 732310 1266753 1536123 1811780 623576 1960256 79632 934439 1850446 744665 61656 1805655 666440 1373258 1472827 1172671 1833795 358785 1091294 208507 555999 1607580 1886004 140548 107331 823967 1977038 1983259 522560 78640 1440785 1195430 690934 620226 712872 1595174 1205883 1850727 1062314 1804819 1010903 1348770 679451 915504 479556 120488 228421 4086 1312470 875864 541639 951671 1535571 1357315 466281 1249351 1133597 1289144 60536 865345 1259924 1793099 1658376 1039147 1509698 340098 408911 822516 1656639 1410185 1235042 1944806 1041595 392262 1914317 1802205 495122 850738 352699 1817500 566198 1630007 1454013 809566 99448 440539 949031 1866206 1071278 546203 170995 98280 524850 1360416 1955782 423187 807220 347798 1540696 1647232 351806 411672 1659558 441992 1259177 797981 693764 1449212 1200109 1540022 1779043 845140 1057504 919997 1340961 363805 411277 1618372 657356 1589701 205607 317173 1920881 1030350 1466164 47431 1891330 1285615 796431 1374846 1940912 1147567 1725100 1389248 1990604 1577072 894899 175152 1062388 1310418 1724411 746245 1113808 385159 871441 1678364 560674 767984 1189509 1685771 108158 102625 1763133 1500973 1439624 1067667 386498 1839444 160537 1448548 714405 1501023 96683 1123793 1269338 134494 1330875 138197 1400184 1278730 656115 857198 1783805 404676 1424170 1882073 1442744 1282304 1222532 1591599 780878 1000325 439443 1112144 695172 482010 1060235 110526 871791 1997367 809100 43263 1071838 1873918 1121370 478477 1799126 1067005 261766 1398317 1853482 1654844 1060310 1261445 1574117 1030657 865681 1530050 740868 1345334 171 595141 1202703 666920 1969330 1665141 383924 1926162 1973797 882356 395874 1407035 534644 1705601 876817 894490 1091165 488988 1478519 518754 1181139 1069635 307575 460930 1551521 212984 260451 390677 978402 1280169 1017564 89697 1781180 1088135 1724404 454519 186577 727868 910509 1139864 94977 993227 758540 438540 89304 1396770 62919 1653494 1738852 1560888 635334 1684932 1579862 1365888 804315 16145 1260555 258903 276093 621289 1137319 669373 1321594 1777756 13248 77634 226335 519181 351039 244966 1833897 1290756 954149 1077823 1404784 811941 903725 1885604 875751 1759108 1511468 393066 622734 751313 1906200 647179 304689 1218003 1464225 1834841 299964 602271 1607200 951306 1742074 925652 369298 506213 1596813 1959300 612141 1540290 810022 14708 750333 1482096 1990103 485314 502471 1197884 1612848 1227306 1260772 1500806 103992 1024862 1967023 1326755 457234 810262 604354 1139778 235419 498711 724587 1266300 1954445 47897 785943 659174 884630 1935304 1163714 520630 174305 6860 1152103 265299 812193 1656235 992487 1420677 1857573 1721105 1570083 372032 1013659 105374 1137600 693886 91476 98902 485676 1443949 988569 1788801 120016 1889646 1376724 1672528 765299 348651 1429357 1587183 1681229 983280 357707 1664348 1455753 1010119 629750 631832 647430 430278 987466 1886604 1957878 1782715 1964674 1266164 280686 72993 1707960 1176052 781997 1747808 1435218 1687901 1243469 882149 1231321 404222 1222202 870370 116131 1091481 865625 559874 785060 876684 1638671 1532480 1805131 1561023 251772 1346200 1146047 213331 785554 628324 705348 1041463 904216 562687 60080 1741743 1382052 652145 234199 734439 1872639 1659989 1489180 1184394 1781389 1394149 772480 1352728 721778 720471 1904997 159333 1212309 593066 794075 526010 1094508 805599 1732842 1460237 1438130 1828191 380211 1070740 1094696 377530 1959371 137282 1357464 934697 365439 1853318 774542 1801782 576442 738142 1676340 1773417 615757 430783 473188 638591 473336 1554876 481034 1107207 1036495 110664 1818349 1572855 124303 1137247 104737 658702 1321027 1772050 240422 448426 1511589 1021559 43361 810272 1284509 274812 1164668 1060209 1117161 1505890 1541451 528420 291085 1266132 949601 481505 62058 816986 1266302 688984 986692 74811 1746433 891033 1265019 1355878 836110 1363157 1912049 1146871 114656 743195 1192833 1308966 277060 1939934 1731417 764993 338411 1596187 1545464 1865004 776917 219252 704321 431296 1883221 193728 960208 700744 701021 1282571 1634899 1550185 1919977 1703446 1914491 1135482 163823 43637 1922111 1860373 172288 746211 1661234 757573 366206 1753005 1396439 1241246 1087506 1963165 997198 1879399 660031 903602 412443 789488 734256 1032334 622679 1898380 920624 1914911 1773945 226542 1853505 939582 912426 996378 632262 849968 726232 1567119 1523567 1834813 870631 1361770 313788 586145 1729737 707743 889087 1921964 1247380 252196 1962017 1865877 372070 1214802 1095653 1399388 1213011 1336025 849433 757490 1085882 1436084 1951929 1048868 1049447 1259510 1970683 1313706 476291 1732069 1459264 1047378 922834 241377 1669657 150996 301294 406678 101152 568662 543145 971417 1569829 1237486 912753 1422868 622753 866328 1255360 936741 586559 1141489 1771297 61774 451977 736456 686052 1532507 1627145 843364 487541 549315 1826159 1582624 1890282 1469262 1901774 1092845 1576063 446273 383232 1231114 899160 444782 1009953 118737 877254 1097978 1649128 1232700 1605700 1869729 277581 1672368 1691104 1358805 1476691 296663 1942961 678465 749994 1236608 1008953 278727 1139200 1931149 1232680 169074 389146 1589277 858160 457570 784164 1681433 595684 1565837 1635405 1436637 1239506 596817 1426590 1495635 865952 711527 1862894 1602507 668698 435712 305026 943583 193589 759760 312919 1414149 1880189 256222 1926878 353911 750430 1792769 1831637 1964348 27802 1030673 111091 471738 300020 334481 439247 145981 868578 382 1324110 358547 1729580 853147 475448 1879441 1905532 460231 1996316 936538 1417269 1823358 1614101 1835975 1965623 514207 1278199 578833 34664 506057 49368 1745152 530816 212435 927813 1757854 554234 953164 1757288 1578198 860448 473338 1058680 1967730 17214 1286175 1059186 386045 1063678 702299 833523 1561552 330301 21129 940637 1424090 683593 277097 1993339 142809 917607 1855394 1403265 1013791 1715797 428921 1913404 595424 1754857 501257 323666 402997 923129 1181742 965075 1296885 1490165 1870856 806009 1192956 1192743 1678112 1300687 114042 172511 531589 1471835 265907 141803 288850 1683511 1321248 1221343 769353 107392 1765178 1569908 529910 1689900 845588 755523 245902 1372983 158228 1557115 563818 1809744 992212 1373357 1779697 604196 935884 465175 1979100 1261415 355927 948990 434558 699385 552706 854333 1633005 1405401 1273257 570544 171449 486711 462987 1156882 1640248 322238 117950 817033 568725 853547 1691930 1568684 888531 1710850 564293 405815 352165 1400539 1426905 523483 1591411 1582411 551352 1698704 1018851 1489030 324161 477228 1975038 835934 1195904 982043 153301 735175 1900607 184202 1666093 82048 1636817 1174932 71872 1713126 979516 1019750 1113084 595277 1122485 99242 1223604 1070228 1117639 861880 1586935 1906461 1221424 1358926 1148385 1242069 815537 1471678 4631 1776990 127006 1613176 1339395 512312 1190160 319465 900821 705645 1891738 449782 1206928 407945 893257 1114926 774945 927633 218293 105627 395540 549082 396821 1715636 913925 934656 44665 24606 177906 726099 1820991 1744731 863619 479399 1697049 997221 120733 158976 1743322 297188 867405 1579837 850731 807800 130812 951752 152895 1906181 1911912 1605779 1408235 767842 183207 849702 409492 675694 1932551 1697563 139273 1358010 600197 1210327 880496 1947146 1003146 1587021 1821041 359919 1535189 738193 1575764 717860 164948 667635 1349053 1039851 1136796 954225 151947 798110 352988 901095 1230479 1973552 1873907 192916 1018315 917261 1042333 487418 995051 1344900 133752 499222 1004215 773567 1181832 1467903 22543 1951733 576456 629547 561695 237879 1152159 88193 1225369 906045 43767 979925 967423 1897806 270977 475763 1986414 976617 1183533 1045929 917393 1286884 1587640 652219 83107 919361 98701 985341 1308390 1456060 746482 1837225 65271 1660591 1873101 318657 1469647 943419 1846629 1740916 539148 427842 1308152 85478 1878206 202509 715548 207476 1431382 1001970 661934 173964 594896 831581 811601 1473014 456881 321014 85069 1324295 1934748 483540 1589217 1852678 1057908 1262875 1471914 1041736 1202806 1970867 293125 471767 566659 1566820 1669481 772627 1869778 1157704 1271058 1199028 961268 217097 607567 1612798 1413809 460357 1594123 480216 876044 1252231 292752 1217139 809272 336389 951381 145704 1215261 1742054 941228 410328 1587223 1075682 1621158 488244 485353 1928389 1735945 969131 912702 39517 973517 1241958 757704 1316527 260509 1011698 301954 1841628 1254043 504514 212185 182542 458659 1662865 669539 827082 971505 457917 782832 215621 1380315 1757964 710040 621065 1049060 1560214 195052 1411294 1122215 1980362 1920660 94661 227848 1719030 289067 424327 810672 118803 1446864 1726189 1190331 249829 18642 17791 673178 971973 537381 316618 865649 1481967 1345622 906969 562325 1339310 1440187 1819137 1078273 321564 939903 347915 1366206 1836886 1509237 639217 922497 595800 1808425 496694 632220 1121543 1430595 1263485 391246 187669 726266 637560 1036100 945596 758492 130913 147761 1605972 1265318 683397 1677363 476348 1359353 1764401 1654425 1948752 1442164 311876 1631877 1110676 1282546 632945 65734 1414246 113990 1663056 256200 383790 1186393 1414307 1942040 475061 349920 1015890 55658 1932450 850498 1269301 251005 232113 11128 1327444 732095 1389515 1920460 1051138 1287161 1295867 706569 1282202 939560 1309317 846765 1840910 1955716 226088 597696 1091871 1755328 1252021 825967 586101 533824 720309 1187296 924869 207682 1901196 1485588 1974778 1941413 1455519 992087 1144559 686840 1930794 392871 684952 1442941 1184293 1571476 681261 518052 852285 184168 688280 1048563 535268 532632 1225634 360128 1704167 1127870 1164642 1245540 521564 1332820 1655728 630368 524196 1327903 1031178 1813031 1589559 181343 1093218 1488965 1319714 167227 1810419 1677201 1954583 200480 891634 1333894 1688201 425331 459509 505924 370007 307292 758851 525990 765790 944809 306044 1773115 969596 1145101 421118 1339902 1824946 1539563 279206 90015 342136 1410055 1354107 69731 1778179 397563 1144087 377589 1488565 1770677 690815 760367 836743 1369170 410841 177006 934479 1601337 991568 1930396 1656161 111506 1958467 1416786 1618478 1900205 1254359 195075 438078 507713 203917 703947 1179450 1245209 952170 931323 473593 213544 323868 1904369 132458 1350967 1029499 1707781 716542 1886636 927954 1708108 841766 221195 671667 1879842 1805054 1971114 141581 1784508 1271860 440956 1289211 1837773 1029535 1254772 1571760 1561180 1152135 940895 563087 271086 1208390 473577 1813063 1223932 1090333 1412188 706335 1350176 305558 1923643 947644 224967 469041 190328 1024237 1818778 1772646 1356704 1290526 610395 1197938 1389863 1561056 26748 1736837 1221167 689973 529285 990724 1641399 264736 628141 1836889 721347 936353 1717226 1703546 331273 835645 38854 1184100 591889 774401 271790 201439 1532805 1465203 1168383 1632388 644429 1614240 626796 1561312 956497 1734445 1661172 537955 1094294 1948139 1353596 272754 197138 74935 838714 657516 491739 1621038 888280 964316 870505 1312779 1925792 1347913 1299867 538500 1723920 105515 1415660 480674 1156337 9537 488080 1695107 1789593 1234190 717278 480082 1880872 982313 1185183 1162138 1860005 1460716 1852973 940778 1774951 100051 1673222 1074239 618819 120451 210206 1608560 1218135 374219 1051386 272501 643675 639422 1437489 1963492 1948028 616989 548454 1653240 1031516 1265223 508494 277967 459359 436995 1891885 997657 347345 290038 920036 1562732 1524383 1834269 375483 448244 1246225 93803 618721 1083666 314266 525612 449884 387328 1446995 1153294 1031349 1400895 1914286 1426957 799833 1770653 497608 1490292 247364 236288 314829 18938 824370 595193 911205 1448468 1562686 1435746 1067885 146850 1389634 1971547 1433616 1529632 268467 181726 1334228 286580 1460019 1957454 1092643 1318341 1955027 1188295 769823 105375 304525 346438 1384084 746528 1259630 1459846 314012 60713 1067659 20347 958629 449244 711335 525735 382494 1935545 462879 888795 618796 1548038 1099753 505263 1275877 1325365 935213 931001 1278208 185367 32602 1680153 1316171 1056323 1412812 1501382 1026383 889011 690852 1969583 66910 503124 720776 47985 1191500 781109 201855 695359 1592969 727966 1773091 967935 1611210 272750 887278 1831873 954939 1884534 57551 635343 837393 1084407 1574649 704015 124516 1389181 1259954 1503769 1213947 1495389 835980 997894 775324 1250123 1694337 290140 921339 1111625 412162 793008 1083771 475065 1458566 1256749 1493574 1191813 1503797 1776095 781300 989395 1798474 398951 1223227 1250480 1363216 738529 905824 493318 188548 73285 910333 1097186 715835 1368710 1488771 1963776 1761558 444499 1726076 591037 1216125 1088670 779845 1629692 1457896 1010057 517732 1226751 1413193 466469 1945233 1376535 1598624 553256 1504647 181999 886955 639854 535336 892154 586383 908237 1549502 1733874 457345 1609861 1930586 867722 15038 1447959 1903670 348408 1104059 94511 1029140 1921701 1004405 1129786 1650309 43102 1497273 1922826 506680 1175958 960688 579772 43284 1234756 571502 855490 1216334 376818 1635438 365830 1934296 1854772 444621 707824 834105 1353910 1007824 1501291 1487817 1350599 1318523 1607288 320244 211659 1580465 1511127 1668278 526281 1904545 456121 625144 531101 113853 1810169 1223153 526721 614787 346053 810819 1728036 595761 1532541 1112999 490236 1322030 1252465 1214793 1270851 806500 1682880 1214518 975940 880170 93882 966406 812998 417865 1636961 1418722 735686 907362 1341735 1357725 1003107 1422200 1327309 959611 1753290 654687 1963003 1708425 238476 31842 760104 1945315 1051337 1015176 301642 250047 737138 1909544 345144 446739 681096 1016415 1608969 8102 1778896 1202290 971543 1031742 1685601 353820 1681075 1648776 811387 1825090 1307857 240063 1859068 216005 74638 697142 1543224 1543876 1940196 880665 1812072 694041 72722 847135 1521288 711724 657638 1601485 459837 1930565 1031562 675710 172957 733546 224620 1372632 597387 1048014 1955065 1523052 357157 221647 1824332 1898472 211340 346727 214298 1870729 931598 450430 1323310 1489956 530424 1235893 654201 574845 1303523 1313877 357409 184929 490986 222347 1347389 1463663 1805513 894326 1850890 8883 1640980 1760639 1018351 1907870 671729 117262 1377879 1587146 122480 146063 1989994 861092 1945410 1645709 1451531 427007 876410 1068555 1343898 1480632 551695 1960195 472749 1734087 1676928 403788 1182749 324 1472783 1742613 707771 1338643 726271 1857675 89378 1468694 1111376 1970835 867832 318599 1085348 834209 1586173 1825131 107313 1455815 911763 294794 1658337 1910920 889830 1368500 1337899 234429 1641802 423981 1064830 479455 1519382 281990 1491138 774987 777837 569067 209928 444535 1207070 1557182 769642 837945 1069620 1617136 1429619 1613584 669580 473555 1773006 993839 1717344 868643 1776376 1976930 372578 964404 1427722 1036614 1489270 520296 991461 1527202 1537096 1087749 946669 314529 189473 1614560 1864486 1674005 1205005 1611996 1870758 318787 540861 510090 522983 1645406 1146737 1979230 133304 1710185 1208184 946734 1926970 1749466 1048422 505815 678284 1629955 715389 1450787 863160 1935114 528279 200588 1126892 1058133 1856534 1815615 363305 448069 1150898 1479564 402168 1009433 1368782 994572 169775 608571 1110070 267170 1169983 572898 591135 268824 1792373 118049 447870 232174 1492775 704394 728373 1431980 855481 513101 1140481 690424 1271576 1577558 747602 1141842 22755 1640798 1933634 642800 1566349 1971512 1773033 572455 1921357 1129028 1099395 1208483 112692 342708 480077 1374056 716893 1220026 1152296 1391865 880824 1033028 717704 34366 1040276 893114 112380 1791018 453852 1920628 1476823 1458630 1210949 523345 1901569 1272504 110621 1567926 157585 493426 1787115 150008 375458 91597 1175969 28171 1543319 972619 701417 1842183 1603643 616633 1189204 1833532 1179561 472565 1883817 1165360 1284156 1833688 677256 840482 368212 1292119 961403 1767931 585732 1524386 1683440 52886 1989289 902900 1011453 1481843 1443103 1448162 1096082 166659 247339 1584523 1256065 946161 455542 426484 589172 506171 1419431 1446683 386287 248746 13623 669111 801496 219827 1767743 1549266 957822 1316737 1295481 1104329 1958688 1745044 333086 225980 1313351 591732 1848746 969933 1872249 1845188 596706 1061293 839744 117644 418121 969930 1176012 1072310 1726097 1654848 720236 1115164 1379159 1825494 783531 701462 1382586 1122329 339881 333309 430008 626025 1751342 1626502 834553 1593970 1493826 1158676 1797856 1507873 278421 978673 1119593 1415274 605148 260290 652117 1376152 1165354 1496746 1903532 277403 692932 412420 1969892 1512820 1105194 1817574 1632158 344532 1061068 771906 1160188 840006 512740 1555236 445134 137004 1244663 1592009 741112 1762758 1135344 615225 1095016 1710496 1810168 1272627 433603 346791 1760196 150069 700486 1166490 1152205 331760 1631707 975376 1390922 1175818 568421 702323 305072 1895940 717490 826881 1166813 275713 751093 778509 163606 315194 1431809 1284556 1342824 1624544 174656 669446 731076 1093445 376989 1090923 397490 969622 1321684 1061402 588011 395977 1161105 1030574 49512 206211 496762 1164831 1629292 791782 1969985 626233 1619243 1587163 558749 31799 780150 330991 605450 183158 1156278 1721823 1426598 156905 146367 881537 1897679 1925644 1573998 338740 1594277 1703572 764019 1167147 1922533 578053 205614 49816 1632682 1655065 1864650 1898856 1982360 553312 444662 624338 914785 1063135 1625065 800329 109916 1289809 407407 1999744 1302443 121968 1445970 1258098 1069628 1197584 1519005 1321558 1424775 580741 1474941 1002064 770303 997892 854934 838170 1976189 1324326 121570 1572297 1086761 847114 416705 275543 1208929 1372156 929939 1228898 779278 805989 1943366 1983444 644614 1700779 1428685 1708869 1174754 499578 1273593 1960687 1695207 1379862 1248734 1876679 1542437 977187 1876637 1079499 163985 1798331 1185869 862501 237757 264975 520501 982952 461514 1880735 1563305 429478 1500797 42501 1414183 1846772 1237007 1802256 1963293 823074 302642 1226404 1235157 1178546 950495 147558 167567 898555 397867 353858 1340009 1427589 369281 1030897 1861664 270902 949043 1708172 1436461 1438157 740349 709705 959226 200101 1865383 1196764 1877236 1758686 732411 1067855 95774 1231366 91569 748693 465974 1275179 1986697 814332 284755 1174233 1646729 1019420 1603141 1679642 1016151 1402742 1461344 1476782 727362 296745 1929330 623480 1025280 1184334 411979 87729 562732 1634595 1623294 1468188 1985693 1140127 430665 1720230 1704292 1236332 179041 1002520 1200319 1709136 144714 1205130 316218 426030 1658488 1683961 1072205 785890 1661515 559254 799711 1278942 26010 870042 783479 751435 1984421 1315300 262755 85109 579542 1741635 1200638 1572080 569210 1248175 515925 1287348 159235 375889 698456 385116 1597890 1157689 1194835 1103281 435765 660309 568029 1639920 1696077 1406568 79052 101844 817823 908967 1598666 1197083 1648829 1675607 601113 1371885 1768561 1988452 195133 1219191 155111 1843149 982463 1577685 1977212 417798 156311 1826189 818644 1375830 1627510 1263398 746711 87661 1666923 865501 112862 40364 782200 372191 409612 1372536 1463891 1638847 1784869 1079506 846458 566052 974030 770865 1158929 63446 770346 272044 1849075 280883 1180878 1537319 1529684 1644455 788206 1518669 532469 303042 1047807 906439 106960 505732 864425 466991 369474 1398886 1858611 1027841 922215 1701726 907324 1392415 1484649 266533 1136319 1935160 1739992 1322745 1435339 741221 1893553 1425415 1439838 201502 766034 1195726 948205 1422739 1553938 1099293 1230910 788805 1887729 11363 410961 219329 1804218 589043 1641185 1402766 1896858 651478 1747743 1152318 434822 1692249 90521 1825639 1623559 453029 87564 162021 240476 1512770 1015591 1159079 78158 1837332 644008 1727454 755502 997589 986194 738757 876350 621638 1870292 1262819 466556 1463172 1909703 44267 1874801 966520 1952351 139870 1030723 1599397 1386028 801282 177205 43932 548545 1049752 1001531 550983 1676108 1032217 1384258 1641366 459888 296273 626179 465398 250692 1037455 627217 1281017 1302645 848464 665324 52265 1000695 1129489 1706779 406823 76614 770704 1936650 406990 1954438 730482 1890286 1224585 82947 75771 1354351 1127272 82983 1160680 1841895 1889747 1934508 702009 81670 1474639 1890816 1981688 594118 305035 452693 1526217 283198 464811 896951 55211 794799 1414519 142271 1979670 1900123 187078 824100 853697 1866202 1582077 765516 725739 321766 1999223 1229998 1872556 1368956 1794629 361415 1962716 421625 388723 75388 1451832 755632 668066 1925087 821768 1492435 1571896 1703088 202187 742511 246934 168365 164660 1329955 657157 764754 554866 741144 1500742 1238809 423699 935698 1736202 673216 70840 45712 1791384 1378355 1346457 20006 1042931 238274 909025 1632979 1890446 950035 774023 31040 322989 795606 1974015 221740 679629 1754217 623407 545055 687593 174179 1686371 887751 231080 856827 971426 157912 615850 893439 83905 11868 207429 1073695 1325607 1725093 184886 1019748 1409789 139796 1732453 1313802 1351019 1106239 699089 1784796 9831 1470061 1526123 402137 583814 554377 1913132 1499678 424169 1794397 1778758 1503214 359946 1711794 1571327 1166715 1846838 601047 418308 1974433 577902 155342 1428976 244059 428001 801993 205383 624435 898127 1654925 903604 1699186 1349815 868832 1141705 130825 350759 1602300 1955207 109999 833260 1928313 1633732 883133 471443 603961 1070574 818311 555421 879575 1409345 1536647 1354055 730804 630537 661504 1485892 469950 1622724 1952315 881198 825762 1041992 1334958 786565 473041 68224 299364 462296 1741114 501433 21292 416673 1595917 1435726 183700 604769 40384 998297 1992445 288979 1667040 984659 1208997 557322 775960 1432390 1659271 1000074 419941 454013 346468 1939669 1383649 1834282 423095 539806 14278 155546 1567473 1703641 1295015 629328 1214008 986799 638878 741349 306794 741981 1036931 1976372 278510 1861709 1372244 360498 601796 1413371 1234246 698317 1295460 61782 1125278 1812691 717409 1201433 1703636 719152 1010337 628996 1902582 1791093 1877722 1781877 307125 1086493 1546967 1088647 698420 642292 1594434 149136 329345 651398 1663846 1204168 595549 792483 1617799 1982141 933654 1717218 1775008 41038 926219 1720698 297393 1737650 546867 1320462 366114 1043353 548487 128666 761369 23619 1368843 352509 194788 925883 172133 1259599 812956 351829 1791874 661568 720291 73414 1411978 398851 1159600 706014 421558 627024 361608 1087272 692328 1118516 33069 1711202 1856082 497723 1792855 35145 1849735 1288522 101671 758036 1979609 893775 1931330 1613607 241538 532336 1839234 1616139 1338575 1145663 1982122 514350 62867 1389837 750246 917476 1132548 472681 433195 1768730 1831427 446362 487321 842547 1184936 1377835 103247 1055949 961392 1410946 1176732 70724 775758 1017548 618208 1911893 1724881 861314 23566 1664114 1294230 427965 988669 899908 1370233 1542342 986477 1116236 22222 367256 1903132 168678 6727 1553883 1106067 1576988 1579735 1338942 837289 1830205 939921 1273207 1145160 600971 267902 1257312 1504378 1696140 943092 508096 1335045 241740 918137 268591 699116 1944790 1371620 406912 886076 1362399 937554 1849726 1677284 91234 1616321 471973 1336697 1691858 1631018 655276 1111407 923681 663618 1485854 908477 1225932 693750 231698 1840919 99398 1256839 852090 649994 1182554 1930352 533211 1549181 1148863 225299 382733 469194 1201709 1062005 1502215 395124 34221 1951 928566 1037481 1926179 122272 98692 747828 843325 862685 279790 806276 1580095 1436016 800616 1684186 384597 1971522 1094154 819597 165127 418585 1446128 550731 883340 751443 913159 1705851 1517007 132669 1340686 1307074 1991509 617627 635530 1897412 1360471 620432 1691116 1999773 194378 759364 1884441 1319297 468180 816340 422686 1863373 526907 725558 618326 1681589 959536 1303719 1626624 1066101 1924187 1699232 744256 850269 1160222 788358 684647 1515429 669902 1897794 1554399 1973805 1396331 84154 1741455 1204682 533800 355130 657029 1831336 1374270 103755 302722 99380 1358415 1256677 1907294 1404807 1225138 1718844 1488936 187422 348173 1972700 927124 1954485 157659 690374 224077 1299624 264937 431714 1343351 1044568 1285524 1286469 1966712 1360582 46435 732706 809023 558937 1977889 740443 243706 1285058 942150 860069 543530 1424296 1630123 1251769 1235184 1591871 1607647 1715146 292796 88109 666507 1795944 182144 255056 1794154 456732 1515892 459373 1410025 963660 1405601 881515 109034 331153 877976 1583034 968159 612416 1443060 281090 1324278 1938209 890159 867534 80956 1592631 209527 786963 754550 899499 1871331 1577643 1055100 595105 1660865 1287262 184834 1136398 1628845 1896603 261420 1815533 745948 1324868 1945652 1720496 1191308 1318179 21072 516031 1189006 1388616 1162243 1467662 1443609 288984 530922 1282095 1283836 1241838 1688528 717958 372047 7199 676498 929160 381639 1817408 1357380 1137209 932858 967843 1047955 618571 707213 522141 683522 355456 850734 808727 1782116 635935 884289 1497706 389920 1142646 303442 1419244 1152868 371282 1073030 685582 1429767 638711 1282891 1585978 385807 1337889 1231326 419277 466260 298766 1482773 1178503 376367 360126 1528104 1821184 803478 1023282 1081456 1993495 1005496 1507948 912851 513609 1733775 364211 673437 73528 1838229 1495068 1127264 1426458 1449647 277845 1456526 1339025 281165 622304 1592352 1009026 1342822 1510849 1225172 1321705 357814 1225140 1897657 777428 1207798 295317 199595 234229 1792081 1407153 430017 1474385 1443843 553137 724524 552948 1741331 48178 533358 622232 1483127 541899 1175264 64685 1572893 1019162 1606136 452752 883614 1105792 266246 1481405 1437263 1230996 1410049 587846 984034 11230 945157 1407176 90786 207717 206175 478520 390105 156780 374884 791106 1959569 1855673 1740560 499605 513311 1570228 735540 815470 447709 642328 1459452 866475 58087 757761 1749351 1639072 1946805 1068339 1123874 1040044 590994 654648 805416 1156311 1527111 336022 1312610 1327075 949048 688091 1259439 1726344 1287802 1837654 1188004 950689 824875 471044 1656676 1081818 827635 170888 1613199 72883 1892622 930105 1203512 898790 921806 1634447 565012 75653 1756839 951441 1888727 372542 403594 523474 1541921 834932 248519 79167 1918427 1030446 1617398 1181521 892076 1914440 1720341 559995 4050 733444 976832 1581081 459002 62494 908374 784012 144114 850433 1923043 1748480 951438 1443954 640276 368626 659600 993059 431822 667655 1312847 1636517 990132 1887261 1591569 47709 1334274 616706 1271178 1376280 1482790 963128 1718574 1035215 1590137 821735 1440406 417018 1245714 651727 1471573 1650214 1919839 93038 212825 830082 921148 59341 1418962 1450618 684954 66422 124596 1359692 91163 520703 115737 660225 705674 1190174 1908595 1913307 876478 505650 722462 869274 1790090 676840 173476 119625 1409161 1448160 1867086 795980 1096734 1045925 1369435 84619 355226 467914 746999 515874 1293987 1673171 278642 1085623 892577 575664 195318 550528 1806045 1710725 493478 1341342 1734334 813983 1253092 46362 951719 675069 643248 1523493 1836129 381436 1755097 804551 257677 464280 274459 34122 314045 1876240 1977488 864842 1037125 233177 1879469 319740 418593 803878 626653 1545746 1876963 30970 988535 978086 1253792 1796354 659713 856914 1446991 261752 1373234 757508 1381058 773033 851496 1224095 1185037 313315 250404 1323333 368055 292552 1246065 966340 1947428 1369977 1998533 1317207 1810285 887619 400932 709739 1744189 1593396 962496 1358340 1563029 281327 1023689 815466 2496 1192168 1463562 1554178 1370921 1319500 1041705 1454833 446315 1246260 542117 789207 795942 548162 353027 784909 1261577 188867 50468 680854 740601 1157703 612175 577451 1904822 423486 1487365 618214 289952 594963 1214191 1810147 302355 1861118 1452749 52817 1561788 1669259 93697 925443 170960 236897 102131 1527265 1905801 1725145 1996172 176085 1642659 828178 1769060 1512930 205726 1400510 354878 1754724 767734 234494 1964990 1794535 459694 1203340 693773 783424 1641735 319705 1919148 572805 1081044 1708249 536991 810413 392782 366843 885086 1925004 105119 565457 88571 660071 1716115 345199 468741 1509290 1139897 261762 237497 192590 211372 677778 592371 1435224 1537048 577775 458375 738206 1309744 278944 805917 160077 1227485 1498809 1067627 420045 505662 741307 1233304 1612918 1769200 1344856 1303908 1082716 948115 1436333 1587292 1478359 800014 694582 72045 127430 1431195 368158 1750005 54579 591725 1981571 1557286 784336 874227 1594542 167480 1918059 1735298 923538 494728 177668 1368369 670273 1769932 1236543 999463 258911 747310 663282 1926348 343504 934049 1624191 1172940 433283 1387395 59782 1043465 1781409 559047 140958 165527 801497 56703 1952817 877954 1203999 1613771 120691 19075 1152221 814934 459441 1816796 1570189 1330783 875757 952830 244764 1129642 286380 289428 1162682 278024 866904 1708215 868253 1491216 1624768 1599076 1289928 1636172 836045 1697979 1438737 112690 1759077 583275 625314 1750770 758412 831035 1388776 244341 1046448 689345 888455 1638118 537561 1811016 1199015 830036 375398 404749 451015 1459744 204613 302126 168799 1905754 155113 225183 445994 1656921 1570035 1774235 505989 101865 1710539 1826015 1706715 1847055 1750936 180193 1616916 1459120 403085 809172 1065092 1790461 902882 328032 1678944 1426378 705417 1808276 1802731 778572 1864238 225807 233545 431825 1352332 155348 1716999 569570 1659029 779288 1396368 254678 995706 977496 449575 1407242 1888946 788934 1129241 1997936 1390924 1231328 1796665 983894 1345330 931671 1566514 1638368 1777724 1989520 1241097 752488 35330 244222 579864 1631317 1812850 1792900 416742 787869 1681927 600520 364876 617922 232936 448128 1280853 1849152 528950 910816 219825 543365 1251978 1252846 41639 244040 188763 202170 519655 1415758 1270688 1448542 1681253 862313 329116 794343 979378 966600 1196712 1412236 1937057 1968461 1881265 376683 1692398 922606 473857 511877 983424 824609 1613887 884597 1044035 1715147 839066 1230126 1801855 636733 421788 577274 1883490 1946657 1119439 1878968 1457481 1477966 1175077 1277780 779931 236817 2943 1419072 757544 182043 1807217 49309 497631 1547624 1112346 58248 282928 938052 553413 1759637 245448 924466 327191 1626030 1039557 1880024 1744329 699158 960439 924087 1279157 823243 1369770 653852 1118974 1370210 254156 1272273 1169687 1418853 1362471 746037 633990 1415679 1769844 407956 1351322 1877894 219553 667651 267030 928017 1947037 547700 884061 196431 753165 680545 885208 1708032 531448 782076 1920093 526707 735685 738254 1977982 1779073 534542 1605994 206853 1062124 708526 1225059 1580820 1179277 1903240 1742983 899153 545903 24277 862483 854225 1860055 286449 1846522 1002508 89334 753115 677135 320780 149496 638891 1837016 397149 4026 1675441 486804 392490 1998636 1845474 1194112 1820049 110963 1743265 752422 1471758 345128 424513 1189707 1124150 1775949 595879 1053882 1031824 87027 1517829 266296 239745 1230038 843163 817245 981530 1423094 1275436 483552 1310325 1344513 743984 469610 876088 1748088 1084874 984508 56396 1698538 1503542 1233960 16795 377954 331888 775097 822689 1378785 1085802 1438850 1780105 1655081 1583914 136874 525694 24817 607829 1182645 1776302 512139 450208 1265408 1999226 545072 1989742 345218 1343777 1345986 1662976 1859622 648728 152588 1670566 240014 1520198 988756 1450335 826075 1416553 63234 657250 845326 412824 1641321 1066431 559890 149429 1227774 565552 1888790 1876425 111774 1402452 155518 1870802 395867 180795 851878 1453632 326670 678385 1579728 798100 752339 1001739 284269 1036844 184483 828826 1856660 731539 1097635 175423 727233 310952 1777552 260035 699549 932401 548517 1337422 282749 1923286 569479 680941 1845264 570372 1319427 194441 448620 883189 1778606 479089 921163 1443981 1024788 593950 751291 1238541 818879 1343242 1970702 317260 960261 1381323 863759 1413579 670288 366704 909097 76564 1836409 238522 372802 827533 230295 1317180 604131 1651864 1856300 1636607 880237 1455844 1611497 1677519 776643 1303747 756855 236471 406785 1517967 209438 440611 1592186 853877 453976 1349515 913231 766547 783494 1659361 1952510 409368 645077 808287 485824 1104269 830357 911619 276563 1405941 1135706 1335756 298879 158968 664169 1230275 94651 392601 1892139 476289 356279 1870904 406462 867717 642797 374718 725454 520893 90588 278913 1602284 1317314 217591 58744 1567549 933892 814317 1771462 1333864 1751060 554099 1632287 1189933 1755783 869900 1631285 1305505 1823178 1474407 1242108 754529 572386 678803 1218262 211937 1415529 1449421 1589114 1010575 880217 1339640 1755723 1820434 486205 1847602 1027518 1970806 1746224 607398 732337 1500434 1498792 1472513 201131 1731221 408106 1642001 1730835 234177 12801 1009571 278595 1488465 1175420 611262 757724 1007426 1165022 1679541 1492640 883003 1666906 856353 1794344 451375 888506 525534 385486 345510 1857958 989134 1640912 1543024 815747 696018 630612 1898851 1155314 243381 1308023 586753 756251 733345 441108 1156496 343928 769971 308629 723109 560556 100027 1699984 1928975 1962338 431364 125960 542527 248819 587106 967919 174683 732040 1617256 603716 402172 1511161 67990 1911916 102837 1555603 1906174 1974404 1337431 782944 895380 561237 1275457 1734939 1671320 673364 282082 1702990 483963 1903845 6328 819518 1458822 1105696 487071 961192 290830 1787083 1341147 1203894 1935727 1722939 1019031 1267849 1524084 1321053 1868619 1162696 924432 462202 494671 362648 1745563 1218545 67246 351958 1154249 1746969 1993140 694610 521489 1347628 1927393 561168 1326081 1371526 94610 1941385 394291 1979251 1161941 1212510 501083 997948 393381 658727 565873 1734760 645266 885039 952898 122137 750508 350541 367814 758502 1729875 601381 384959 625887 262392 1830098 1911194 1629367 166932 1753041 381803 863079 822211 1277926 1076350 1166324 1452603 592253 947873 852041 993362 1292071 1263108 515428 1057726 580732 1374119 1159321 1361630 118702 1469999 459485 671104 1085245 1547124 397890 78098 688640 399083 756782 1905957 330594 495000 637638 1915593 1082273 335165 1255361 800550 1774340 1752177 195166 1231759 1149865 1781310 758730 785501 1587818 554695 345682 1578788 1171657 482637 642398 366133 41897 72141 157144 1993141 1655335 325030 39220 416202 355726 1695736 1990028 694278 214632 209647 927207 705627 174752 970184 1615550 1715879 567421 1800615 85110 435399 782107 1812759 739369 1595727 1901881 269054 1393563 262336 385361 777919 1002079 796340 422070 1335731 747534 913069 1203314 1980270 367088 1389553 478561 1385119 798277 1196381 170095 530340 704442 1224338 1532668 1686476 1970204 102685 732441 197846 469747 1910817 1247083 601295 561236 1460355 854242 1678562 1330731 1011064 499547 1903063 790907 1208716 1410292 542235 1203612 202387 448448 239801 472143 845216 854190 1606427 676717 1907549 51919 1395488 1246522 1677349 1009139 1169536 1709114 1130737 424261 945001 13659 608336 1106355 1160573 881433 1188515 971610 402425 1420973 1148550 491315 202626 1486582 514426 1797206 710359 1195996 1200817 1351024 54158 1202365 1357902 813524 685860 1261212 1690311 1828167 533311 1568732 1832236 1083803 132243 1261949 1796810 143402 925304 1245123 678927 1773755 857823 670707 1509995 863801 1286027 568472 233355 1973084 969035 1306688 197079 1092160 910282 1003982 461907 180615 335348 478076 724392 555065 1602293 1931260 1544313 1663071 178395 824263 533881 1915446 1868690 1895758 1545122 343287 1812456 1588630 428846 706943 413641 1949358 139673 1067937 685673 1347336 1904793 17951 926348 319147 315988 1261626 551331 1981848 37896 1760212 1944051 252814 298272 1784629 1230738 975587 1689336 366494 1712638 1931821 11104 1234103 1652028 1187297 617855 1208809 125950 1469377 949475 1017894 175346 1052611 735818 1232530 870518 502526 458064 894681 1110923 1575192 1091138 336736 837827 1832398 1974920 272507 1974590 1980609 1923073 62262 1166372 1867850 1608605 1063381 1716963 1138681 1716663 283887 609616 541879 1851103 477958 1242610 1598626 471755 1295752 1674539 1946270 988844 1181083 476342 1052725 139194 449435 1294041 1244804 49695 463600 1364084 1846435 1925095 1829831 1908836 447091 184972 1479676 1517325 340401 237185 359179 587881 1600564 158944 493728 1447891 1278926 1337914 382196 638786 680774 1740768 1140292 1553630 1129448 261365 1675372 192594 188804 32139 367092 739083 218852 1630116 1673620 802660 1538757 1077184 1449028 914054 971611 625198 1893074 29456 1108763 686113 26068 381967 1818009 27196 1698548 1557095 1305293 764061 262988 961669 129733 283834 930917 68291 57744 145558 1253036 1926911 941680 1503060 479947 74678 1256602 720598 1895869 1293558 1184853 1084299 1164176 535673 1768431 742546 516230 639699 183318 403645 1164882 503587 592413 1302068 1849542 1650737 1641127 540592 641194 1709440 1947044 886941 1218495 1240386 1296577 178565 1133553 761395 1546577 626851 926012 1573369 459255 472717 659516 1134698 661131 1406010 1792289 1275397 199871 1379451 857163 1469816 1008677 1382130 1241190 1905037 704138 1077339 1701242 1568538 235593 1340357 1044378 1907828 345279 1199439 14377 459127 1890605 1324263 1713077 122891 1233353 218794 348690 1441069 521483 1011447 1203322 680821 1205429 664368 1464998 1961538 749959 732075 1114280 1534790 1629408 218354 440659 1522842 264327 1141717 379205 1866468 220426 70210 867301 22940 1674162 542221 1407737 63740 784643 228595 630152 1840204 1678320 1785547 694833 386848 1506639 340041 932647 496815 1001421 1316291 653557 1034178 623279 299991 1323273 189334 760631 360379 1534912 1708865 750840 50581 1539420 713450 1416517 849521 1503641 775436 1694456 1751967 832642 880185 434109 174952 894543 1559547 730948 407293 655900 1663259 1447300 80735 1342887 1550487 809564 980552 931125 1119379 856834 794846 246748 962137 924538 543629 586634 26195 1711512 1392586 1583830 1376572 254998 552879 58722 610622 1209770 1361275 1218782 1635098 359798 1819735 1281754 1204182 1498980 1671397 1378779 490887 1602984 587343 1160704 1419393 331889 547123 1331274 724471 1457791 793972 849315 364693 1135502 1153998 1495633 118010 1962395 1417887 209028 1060223 578233 1071335 665904 1162074 1692405 1167288 1979224 542168 338835 1354940 1132761 1778545 732203 1644992 1150322 1583407 282052 325874 38646 1529525 591333 1425799 1685703 1687903 532698 1151651 1646926 894775 334173 160443 566981 718265 1261631 373454 1602627 1460338 1623883 502108 541467 496670 1399416 1505549 983159 1824631 534147 378438 1703846 172368 85834 1259239 1411679 1810400 216274 1750683 1000891 901440 155062 1626414 1418459 566786 864148 537030 228523 1395835 637679 394831 611414 1667289 1913659 1461259 1309209 1562617 1433043 85420 492240 1414216 1399915 921889 619120 1534838 1158619 1225012 389510 1579760 814559 1159662 1091005 1077248 735953 956882 1218736 1549797 61938 103237 529625 830178 367351 1776759 1908745 8588 420836 1064385 428448 1054032 714254 883803 135120 66163 478191 1977198 1352847 973460 1193679 702883 51444 499717 1090641 1103153 1943167 1808989 392594 725581 813960 783161 1432385 237915 679233 1373621 477325 1796771 481700 897627 1453409 816799 147713 1001758 732451 848583 1864518 196315 1594730 753770 1963921 62819 1817824 59537 1651216 376952 854348 1083031 1812133 1262385 1210554 1684019 1438598 993673 1530042 1732677 406085 1322034 1074877 1862713 872571 1180860 839396 1355937 1597676 1725860 67371 783530 1500303 60839 25135 76675 140072 1006263 1232657 1194331 1630813 739490 359589 1597499 386390 1517856 75893 283178 144415 1329392 1692020 571000 1067991 616494 1497487 1209956 1709952 600773 124461 495090 750699 1120451 1361718 1680477 1852618 1926135 2376 741247 1307014 28760 12897 1363917 56409 1476617 969106 1800148 773885 1911596 1394210 226520 764128 752082 380364 983418 1553312 674821 658351 107509 317426 1800754 857844 1293699 321632 1379500 1612137 878104 1468297 1204538 66072 691904 1770695 3723 348060 93638 954186 797301 1963203 99187 301633 381331 608330 1126588 1095126 1804557 1808329 1353221 1061347 1218965 1608498 1113646 1515178 818858 714574 716836 704729 1230683 1461910 405522 1901001 1754952 1182288 1623421 1685342 1954306 647363 1476371 379329 741642 1728002 642516 50094 775880 910361 998883 598039 1773659 873531 689142 486120 171797 1358838 170795 358259 1444847 210167 575372 1593411 893356 899404 1049326 1563811 48633 373716 265078 1243499 165466 1579136 688527 864076 552553 1647463 807490 1186959 121785 110882 240204 533365 1487984 226937 242185 903786 208106 1945199 355557 1538801 1703322 354295 408458 1822695 860140 1813583 1052881 1913106 935874 1011308 279031 1741103 730456 1861851 1904135 854683 747864 1136595 1149259 1683088 1028535 633174 997244 411421 358436 1614167 1164484 475765 1198080 1860940 1288617 772457 493956 1261695 1294132 62117 26832 391437 1505259 959619 1023059 70559 1265496 35422 154548 1860312 231446 1978799 1594120 1691054 280898 1176147 1412463 1699136 475985 1504347 1406407 1149491 1118592 780409 564699 260598 1988765 147910 1538556 327998 686179 29736 1206723 967625 1996858 381123 851814 196685 1692829 746341 1624660 729365 253876 1703021 1963389 1523050 1094362 1659899 878439 558895 377944 1157173 1446861 1244255 476031 1313531 1220520 346216 941592 577990 1650548 1815734 281912 1465852 270655 1452907 1557651 1121125 185083 279081 120031 1429731 1471809 410266 266463 279598 1883096 63198 445011 856306 991007 1004501 1341956 1877445 1157244 567120 48090 1027680 1836762 814858 73893 1084422 221977 673787 1691447 1504167 116618 1369775 1937172 1918348 1187106 295717 1570758 1035640 1195381 420336 1479725 1121746 1525094 804594 1836677 1038174 575034 1630274 110432 546398 58494 1044822 1177666 30331 408548 291366 891274 873460 1470 1936012 109339 1459177 57810 615216 979439 1878564 1316094 1626158 1560406 201415 96578 507842 1697331 1885787 1072341 735986 395220 726463 1199733 1911533 1035234 1299901 1843870 1540275 1152108 1402633 1431307 499576 1746451 284958 1105982 846400 1546134 725357 346598 1630273 323971 1309909 421776 1086299 973086 700992 1347852 146338 138944 1982306 1553425 1242586 954311 852073 446638 849697 1586067 1102651 352913 867185 901413 1429652 1605717 1477147 1062202 413311 1231263 331544 432548 959398 809401 1320737 989050 732654 619593 1628415 997915 1467060 1609638 1915718 210227 688233 111572 1629547 121221 1497373 1800630 1737264 40227 1396556 1564267 1358713 409203 445866 972790 854890 1781403 1071875 266728 515675 946818 1073699 1757795 743611 1218695 1027551 1493307 903257 298799 244053 1077622 858194 1193670 713256 649254 546676 1116109 1257811 1760711 683529 1846991 946488 342119 1714431 46480 804291 402794 1605427 1713839 1109292 1630865 1168662 292690 731553 1421792 987648 17173 667356 1773677 985432 1391817 478407 134648 683907 1771215 1873913 1464938 509635 890582 1295321 844561 1147225 433416 531110 220946 234028 1223127 274423 623054 1782182 75930 1828652 295752 1398067 1626192 1826050 1653319 533075 581213 374046 664863 1533490 791182 1724322 1021403 1462357 1533358 1005872 1076683 1425189 1844825 987661 950585 454285 559299 552038 1025519 1696105 934632 832205 1913833 570535 608254 503693 162347 1599293 1465140 1876862 431604 1426048 199869 445010 1106498 1895571 767373 456516 659102 1196480 1425459 135570 809911 1815059 886751 478450 1431473 1799550 1120572 252856 131896 404526 1738341 244458 775825 1279269 153861 1153329 396495 1915764 493493 185834 1333413 180760 394236 1666328 1440760 409901 1181394 1947495 27968 385771 1881727 647834 1116659 295390 248328 1136552 669088 1654093 1957616 706071 1758914 1134039 11276 983385 635551 427287 1518824 871088 720961 890674 1228485 1964024 607228 682749 1327523 1273429 344394 1502147 1374865 1332117 1306116 502564 756233 737580 1308882 1183105 435673 520030 1844946 643936 1217274 1488782 1732208 658385 782280 678404 1045373 1036772 436882 1480864 1119240 1842155 7825 1026114 1667077 1610035 1951736 1955810 506789 1271438 816784 441200 121085 738858 1699172 1483165 1497422 1972698 694962 1682447 1417509 520101 1017213 494601 821267 159155 1173313 1633261 1575671 1615842 1421428 231695 1350706 1858830 979515 1234742 1351266 1182427 1040369 1099707 1067909 1111783 1397345 1727945 983609 585209 730368 996723 1838386 686564 1745532 1953243 1932789 1079064 1082111 981572 1250892 1460631 1973953 1689034 396610 1744740 258134 485931 1963519 1944851 1518637 1017911 1848281 394468 823191 574256 1126930 137812 1420536 1612466 94363 248254 70024 1348159 1187395 557599 1394116 1202511 1014504 923365 1269630 914618 1479101 63741 1630567 1847968 1166300 30720 488624 1326607 751778 379564 1813040 1179006 1889174 1316075 1664482 989406 1712010 1241175 221958 1098709 881448 1178796 1037715 1282557 184736 698031 1557141 1123610 1406105 951620 1550683 90556 1390364 322355 710595 738345 879938 1936797 825225 1735276 757920 339572 1397446 892505 149054 163698 1373180 595796 1091749 1089845 89553 1858946 154032 338809 1622287 1329377 34170 90889 200955 1463537 912395 1811397 1945038 1470370 1539016 1142941 416574 773600 800248 1852601 1310914 1996795 1141625 122852 1507952 1086842 1896900 1095548 1450524 1690733 640845 170157 47415 1087558 1798660 607306 125192 734050 1315573 71653 1246423 1939988 1414134 357444 42441 493081 571745 318650 1791626 1253875 1952126 1137344 790125 582144 552629 1778770 800798 719527 547048 1197886 121001 1277198 1490568 1206518 995816 1780153 1362214 860071 880899 1838668 686784 772213 1558605 1981456 619534 1470759 1444058 1019881 1208014 684015 914300 336928 1279710 962771 780963 1328878 930991 1775733 1603097 1438062 1778762 209094 1894804 292414 139265 404742 182994 1222828 396055 1758481 1260787 643291 1312392 847583 817994 1075862 1246581 448939 130095 572409 149014 1107913 383988 1228442 1346325 1636862 475728 1419780 1751395 838587 1454683 1673405 1148274 715592 869573 1722981 986334 1656156 140635 655282 1824462 334821 1116524 1500718 1405890 1516419 1921709 579628 1361611 1122156 456730 541819 294321 171618 1310444 1517183 1711316 388291 777293 1900541 664250 1869541 354902 922376 1725600 1060861 416044 712689 1246278 722995 203983 1894364 1242758 977347 1957513 1346635 755223 1494500 1843369 1410054 938836 723823 379527 1812718 1127046 733478 812652 324573 489198 1291 1691834 1918184 1076636 1089604 1179850 1090752 657188 1082019 189371 1990418 555958 850066 1756389 247395 1642340 500623 117058 1515127 231649 831150 1142447 827003 706905 692409 132943 1501637 546693 1681028 44926 586439 1602838 1866822 930897 1955940 817338 906577 109650 629935 645752 363261 944000 1723956 1243014 558462 1919893 1640488 982374 732965 1390971 307251 1087778 1247331 1863332 1685246 1965428 1469364 324616 360394 1803622 1671192 1536659 62493 673530 843684 205196 121675 1908435 859716 330115 11110 1394629 75458 114509 1541933 1509452 603665 1244340 115922 427038 1013191 1427712 231947 755602 1382870 1168514 786008 536053 148675 188012 356412 1670894 1469991 1964128 33107 306867 1522735 1355815 1672716 1076905 1760995 1069662 451170 1980078 1036021 1842965 1415381 1028241 200496 632019 435074 1639199 1818023 1887911 21782 970839 1949812 1128506 1692373 37955 1190176 554355 52872 1067811 164879 318521 127314 1509598 1233147 1895711 54246 1349746 623868 402069 355658 1573617 1188394 407103 772278 1616129 195074 1120081 1159176 87593 293399 487416 390655 1913212 750052 123121 1581718 515940 558006 1679670 310786 1675623 1032243 1243414 166115 686137 636183 1774257 1467819 273538 1121010 1900901 320481 1732694 586816 252111 1674230 1350159 82330 321893 802445 1591910 960751 724105 974605 1961670 1292739 537582 1007316 1095492 767059 888243 1517851 857959 200233 720676 1952700 1423446 678710 1836241 777153 1380704 1561738 1668473 1196669 1275131 1178824 611562 826419 1618090 1855357 1692570 25569 908856 1057122 424745 1966889 479987 1116492 1882543 707578 1432549 1745684 1632202 1071027 558154 529026 1197441 1170499 1685114 76260 1838730 763313 534578 1628738 1285106 188391 1574813 676560 796051 1096765 1859237 529096 514611 1791434 421482 94483 836827 1578603 1858412 260941 1114636 572638 1857239 152032 1743307 1768425 1758304 1675194 1480629 844117 425063 566900 996737 1571636 1238741 1288267 1724721 924176 719699 468818 94138 524243 645376 365823 892726 1753564 1811021 214383 1366956 414633 668441 950812 1807676 87891 1782307 337346 652908 380326 1748535 1693014 1856493 1867287 1941987 79406 1624748 959466 394137 241715 918587 1017075 741468 324177 768189 1468886 1451911 1055628 466350 627041 1566009 401516 512995 1639200 884037 1570197 187073 1894234 79966 81115 1429095 1078219 491276 617597 102664 1295214 1007509 387800 1636095 15067 1061709 1054469 500731 225018 1371968 1571181 509088 1876773 773680 1895479 1187662 1894065 1317557 379549 501982 1249798 1971159 295773 508474 212052 1503288 648191 130485 1565730 1729356 1918765 1991843 1066946 472208 624027 876733 313214 1675790 855805 796916 941831 1562958 374858 1457184 1147771 994291 1063432 1128366 532543 497697 1608140 1885474 1231753 1350427 684109 510909 669723 885500 1211384 749850 1966368 294422 1287865 1231886 164882 547579 967522 133773 654184 80887 1578072 371056 1724636 707035 1567529 829037 1228501 331918 1489502 1383255 1033301 140003 1290408 24225 1822771 1927723 1611791 44449 205403 1819530 1137324 429704 1293287 1057371 29330 204057 221554 821697 1876718 693254 1726029 117553 1352243 1635136 1555924 1183877 827495 1214130 260407 1074345 1809296 977849 1369555 1809282 868802 1249516 343390 1565968 1422820 1932028 323867 813368 537507 673468 1477817 1049978 1080764 1674037 1650417 1798808 125526 17537 41899 1481090 1550032 1302513 1688570 1368396 708664 10042 1207023 79725 1230274 839835 1782834 1588193 302815 1293928 1158015 1454930 599300 1184704 183968 658236 1241399 352036 1703729 797398 1133739 272499 1181969 1854448 484260 1755765 1465629 1252111 2335 355592 993236 1641303 872963 1090133 655252 751595 1702008 223780 1304192 522451 226273 1567465 238877 1148114 1696093 1485723 242618 1341128 1030773 66825 1219708 1844923 94322 1256603 1825446 1818600 388536 1189359 1885761 1855200 706453 880265 371867 380994 725142 49055 54399 408785 861200 1824264 133995 119304 1322632 1850912 1870661 1504664 761836 1991926 1798496 1094677 1567716 768792 1538693 35337 1669208 730366 1876338 912829 4951 1229273 1476396 1457980 1287387 1034063 1062015 1137053 252620 442683 391421 205883 1160879 830248 837419 1140507 1822512 1514275 1430955 529637 675930 1503191 396978 3981 1840008 959015 1684459 1139439 1418284 320213 791279 242862 192503 373457 914265 1583584 1753874 550529 1476335 1699197 1421681 1815929 1758773 126589 1681131 1091745 1845322 811172 1203277 1875853 487018 867418 701428 986016 1203625 840012 368801 1212563 1287927 326398 926225 1080032 444144 1505586 290689 241445 738440 92459 1346493 473385 1942174 630487 882319 1027257 1801697 869484 1934920 305794 1352731 1668147 334558 1090912 1888685 1793373 1241487 1742086 1995787 1536906 858815 1343808 1258335 275370 548348 318186 1829099 1343825 913984 812074 1363284 1900326 1380672 1432655 911850 746003 1239904 1191118 322965 500832 1262420 152743 372738 1672011 451059 349453 809397 288889 1605647 477230 590030 1969068 1235439 265455 1796509 11506 620933 1946343 991739 1812346 1892379 329509 29123 1265325 1372090 1958780 648650 675185 1572989 608900 1136449 341498 786407 239195 1097882 302237 188757 78212 235294 621091 1202595 1578645 1760633 669031 1436160 634315 118214 400736 1119370 517932 1453223 1600932 219247 992864 1107970 1645299 886795 578555 1911302 241828 1598941 762692 1335671 282970 705429 177892 936881 509052 95668 1226103 169678 667790 1822017 483437 1130746 1417848 1232930 944711 865499 1967403 977340 412612 372771 1066143 339081 284930 1860769 422613 1294563 1592053 999546 759692 1220156 749137 455821 1381512 666686 422101 1783980 1133428 142006 275969 468589 679968 1586514 1731456 1981608 1373287 1927844 105056 1568149 569913 1909811 19905 1309394 1489690 890699 1442834 299365 1801911 425631 442356 117799 1250798 801744 592254 1885977 778305 170748 1930696 982248 984246 1339483 181621 1240451 839292 270064 631647 1951734 1837972 1812613 514968 1779007 1815122 1543569 1726319 1883017 1283920 1915296 524213 1054371 1080360 531566 1402882 690503 1374428 1871823 1618976 1278705 865380 919466 1633181 251271 125045 214162 1945947 1586100 174316 315947 1194081 142489 1442560 1073602 1773615 1701785 1197532 1086420 1941175 1895632 854955 852744 1032933 1662653 1919983 250785 17746 814461 228077 267675 147220 1544529 449054 881616 1378697 161348 448311 680869 1891126 1122155 394400 930808 350929 125211 603026 661040 615429 1536179 87032 1895287 840483 660415 56589 231090 1489427 923332 564198 1658999 432479 1315303 623822 643489 1163810 1321133 833168 220010 1806162 529235 274008 546371 983974 87060 1650356 1009673 631257 1174917 741183 1345863 811410 757921 1990191 1364621 1562112 930490 244810 390378 1191603 1179445 392257 640687 231929 344840 555830 346667 941674 1309989 1906218 1152348 622137 706132 1667613 1075941 1609891 492090 1220992 1629765 322843 897865 323187 184953 1210392 136315 1237538 938379 727334 773417 1775328 1620919 985645 1730840 1466608 1323542 906625 1549902 1781851 1458772 148012 1960001 1777216 1925848 1723729 558906 1361389 1451540 831005 1135087 607908 262918 1016901 970195 120571 1569235 1472084 223009 1086568 828772 1266853 1064183 1927023 1257290 1429282 1616168 1633723 1309731 207324 579702 622268 653769 1646785 120125 175596 623304 1498248 763308 659448 752984 578134 21326 509452 849658 218990 1478025 1302972 731551 1445095 1806723 1008334 1021634 1634818 1079210 917574 1920471 1467692 500007 329306 43301 1704320 710498 846746 1948889 1172846 1175771 710544 994243 1772744 259574 1788135 1495002 1427655 1844586 1793599 186262 1825592 249104 808789 591141 95520 1511715 1487870 61534 1526685 1133106 1744246 1172801 1576085 1036523 50901 1516165 868077 1993157 1170019 535925 1005928 1262131 1799644 1004982 355749 1307355 367324 161938 1352891 1381239 943959 498136 1102549 1901044 556075 447344 1676069 879947 847502 88235 1851568 1676856 1295414 1897305 662680 942898 1331420 481666 826017 387943 1831779 1123953 329185 821763 97342 1383185 559555 1059501 1532940 241884 676915 520230 1496766 1113114 195531 1988607 1397146 1447115 1868117 1917536 62067 1822193 15026 1164989 1539803 1975280 1733043 1436981 206489 995522 818638 1417638 167116 781956 807176 1054454 1302131 59415 992681 415942 1170583 176836 1670240 1923929 516022 1880501 1146931 274664 1234093 542762 182190 587091 919101 636393 160447 1172354 1043626 73033 1734520 143607 1221956 1670758 1238230 1220887 1016044 441599 1720886 1017064 11966 879635 1697856 1110926 12910 1412599 1910054 626445 16605 767985 251327 295660 537199 1344395 893556 207372 996797 1587224 374558 1445818 752630 301571 869106 547255 1839037 94782 1980324 244308 1225686 845082 306593 1423121 333224 754107 960039 551165 1205182 1873177 20746 875094 940714 793146 683364 1093362 18914 220531 698872 401909 146766 745089 288809 551023 1565995 155625 654112 148752 872473 135342 1163981 1399374 281111 337855 1240790 262186 1270236 486002 1662991 63398 1208089 46273 1608149 1014521 1503193 1207726 594909 622940 1615975 167390 1031765 314568 1729980 1225008 1015727 1891790 1339921 1678690 1186318 997520 1280297 1785059 1411143 348439 410350 1557850 22647 776379 137805 377582 1185194 676260 1353790 1614286 246430 1865007 1240578 1976858 663166 1402139 695502 494956 842570 1758837 451487 99156 1377251 967455 1015864 648326 766618 175412 1265983 439256 1648515 1874913 410714 865592 80051 1206596 1897095 441276 439931 1798418 1915515 857167 1245999 1891366 1234591 540108 967950 120906 1783649 653570 996522 1592870 268080 1471144 1109492 861220 1869037 110965 1621306 86072 1536230 1086873 656269 961493 37503 748842 1320036 1647433 851993 1658459 1008280 1369237 96965 1735446 1789645 1948177 836720 1198866 1352082 1707890 479886 505948 845218 46359 967276 1048296 1669457 570788 1033923 1078564 1724116 438742 1234458 1857549 299077 1246627 1629750 1562488 1078099 1449333 1855795 450681 562874 448549 302778 1072375 1038182 1025357 703855 1951607 303653 1916259 1900966 191399 591085 1852889 352316 683865 1273039 1062337 952239 1999877 420906 1078482 486333 1989506 1617106 1504514 886023 1999425 814644 1712475 1250217 910241 1951820 1961830 1358868 858801 1960085 513130 146288 402037 695923 491626 6913 415867 1607341 285005 1615544 633107 1396038 1406964 1758954 351971 1994448 404586 562680 641735 1485804 1739193 1175653 568515 1850422 948300 661089 611916 906446 152973 1400898 163448 766452 252451 1251379 1513681 335279 657559 1783181 632108 777032 1363729 322873 1084649 416265 514696 174289 1466150 1514623 987571 1607065 1888718 1888558 491379 1949035 1758519 830892 699688 525482 1636541 457313 349261 1246737 1077447 27284 1458939 208902 1805816 766005 1313907 1783655 242292 245184 1286860 475653 1207997 151778 159787 443562 1584414 1254817 436434 1312451 463616 1932328 1276452 927679 1237205 1712702 562910 293089 1208262 813175 1130309 1305325 1056223 1757020 681886 1085927 263434 1491148 1055708 1703984 767678 1637873 1726883 1836060 1717010 980625 241218 1679821 1964104 1948317 431215 1848689 451619 1857020 1216201 1812535 717244 759852 1633349 84264 518051 25825 165846 475711 1151015 1163213 1984887 1529664 443125 1795069 1275494 788977 766356 490414 452854 219104 438815 293807 408768 350692 1686451 1003935 1825180 1966459 1446273 229262 1174634 1196426 269621 118112 1281968 1157754 244954 1565791 1311333 45790 1714697 579450 1278213 978451 1691822 996461 1834760 588153 1278350 779816 955801 40314 517820 1557491 1976476 629555 1328763 1065385 1513857 1048120 38385 1179007 391999 466564 161365 88371 1322235 1429386 1784674 1564551 687946 942022 237840 1888202 677303 912137 162889 203772 1092335 692622 1949465 601899 1781542 1451729 1995837 157758 682485 306747 762919 667727 1748505 144583 998661 1101024 1411370 512369 1594601 1021984 569574 1984993 121424 1123017 1493399 803481 1364735 1445211 31832 1105185 565502 665323 91932 864956 102453 1182022 1733445 355999 1426627 1790897 1943012 81778 1204532 1091873 117013 780006 206539 1964067 418616 1131689 1714260 900034 568651 1141141 1223247 1171348 1081383 1981338 381550 808958 1051818 1572125 1903874 1044504 612369 764413 519269 1937143 839432 1743953 984585 1285182 1677837 644500 1002506 1080294 1116115 1604101 793573 1137503 430305 628597 1345731 660989 1249793 31823 350635 1205268 859580 1746333 306657 920450 1960216 1609328 1326918 240594 1571982 769335 1475578 503541 1760523 1102132 1743983 1654601 912174 1197233 599558 810656 477333 48517 643121 1501698 307122 1007290 233207 1265741 139281 817673 966252 112848 87972 1140736 1442766 270930 29158 131141 1949092 1454805 1370749 1314617 752975 1714361 762780 1605386 41466 1151739 1682015 535295 393337 1827387 416932 1956759 1538853 1738507 926920 704074 818536 1713979 996511 438402 314211 20357 1872751 1569082 640853 1545282 1845755 1823182 1168950 752921 1259842 1478968 520268 755898 294385 514477 976685 149981 1582833 1611107 1751162 1098901 1808668 55881 1129401 1833593 1096890 1028520 1784874 1510517 601831 1179743 1806394 1256225 543989 1837720 1805603 1536585 1486464 632145 1048537 1637064 841612 590909 982707 956674 750897 450028 236896 193242 1108060 1499631 1871699 904316 475504 1406066 1784123 654386 723831 337743 417359 1709807 895305 1635049 1882610 38550 1925492 540017 549581 629999 801472 1647122 918709 161159 208485 331895 1147550 819446 332982 1591401 1333995 1431216 206631 301664 1149936 1467779 1090689 244439 107675 453140 1938760 1533459 1923282 967153 588406 1927648 336321 1561137 38068 1657504 1819216 1536956 336088 122149 811015 1660610 1667260 601331 1884956 848612 1712238 479576 868579 598141 1680192 429209 344564 211907 561526 940588 323570 1118339 115869 976424 683346 1600356 1658752 271287 1698560 1316130 371863 1208080 717294 1256533 578231 1968898 1981825 1479557 207191 1927877 1158601 819699 1188300 195013 1564015 436206 1115958 1273036 937733 1974037 1260568 894478 1822194 41603 1068536 1942254 33875 160672 796041 1556038 595716 1397960 275689 1229088 1665220 374167 1145096 1873742 745148 1882936 917730 1423364 1847583 1455303 1110899 982777 403395 13805 901064 277874 110712 102240 596559 1225968 1108169 1297806 1761189 1173212 914193 1478854 74027 621364 1350926 940873 75966 1516061 1194279 1321489 698167 66677 1013477 1495484 601997 87228 1771414 398320 205220 1395955 933947 1308271 52722 1266745 1538879 1440548 661153 1068531 954145 1969712 970230 1359035 46956 201351 957817 91248 208853 117824 1478728 1535555 1147280 1270177 1803272 820264 332309 873035 1335542 498546 1549213 1246240 101067 1392357 1198035 1452876 1802145 85464 152401 465088 1644481 842618 1354193 1233576 1070003 491700 1515504 385870 1338368 1859797 1982161 612843 576155 570936 257605 329078 1317696 1788405 894240 59922 119685 841135 435616 46139 1909787 885621 1422370 1438077 490962 1736656 501190 1300801 1220327 931097 47401 247803 523729 196143 1391498 509378 91211 568600 806679 1246418 213782 1204797 851556 1393044 289005 43335 1926342 1285631 574775 1218962 1494091 1401972 1006020 255179 1068025 493154 1846271 1677331 611119 50959 1698129 1869681 1303990 746633 802727 1144834 482440 369686 1928766 76072 1804961 601267 1412867 884285 1518788 506037 1531169 1321267 162442 332070 247334 70624 816692 758855 289577 176185 1461674 344424 1471701 1218856 403086 1157687 254239 556527 529307 1011912 1021015 1816865 1692095 260294 1306217 1732780 1606994 469354 997935 1844199 1001601 1659225 1875629 1345317 1330298 1669938 402706 1807663 1410788 1285825 520067 1468290 1654312 556435 240799 846021 279215 157146 1651553 822802 974475 556513 1534394 716452 580729 2084 730814 1675992 1853101 380048 683792 908828 1719092 1357860 541833 1696427 951210 217874 1753724 714857 1411732 351816 51608 588516 1214699 576337 920417 984588 1465204 1710676 1942526 395191 795101 1609785 1841916 1635720 1802709 1455069 467636 310381 28315 684466 480698 1707859 676792 390689 1228130 88068 1453849 1717528 737536 951251 930363 1185559 928146 453072 1570205 1449287 1265187 1743409 897384 22680 167067 638373 1119215 1264626 1550163 1267938 1700150 1849448 529139 575845 463035 566080 7777 358528 1245684 1333635 1368352 766752 115145 681007 686187 1094218 1981662 1194308 1945616 1973141 607825 1757011 1537089 445353 1492502 1198824 1450103 742251 1064093 1391465 245078 1927551 1605216 875288 584605 1837743 1971163 892190 1574087 363221 1577221 259425 672303 1892470 175920 1114694 434098 1425939 1306449 1408471 1271148 375828 1006513 991305 1863194 1813344 1841998 301678 1397759 667469 1795658 1064306 987758 216105 1184529 1650977 1744858 356431 227117 1409963 268179 892814 1412800 729276 1006697 600435 1092936 1577573 223104 1664143 973399 157649 1982828 1683218 557605 476238 858560 310393 1023384 12063 1324266 25904 147159 1610294 1227192 1063388 1977916 1562255 1492851 1879994 1550673 1391588 298686 19336 563470 1763224 1276903 225172 1201603 460253 480427 1947274 1024594 990728 1879238 1947190 1776331 1219656 1239669 601826 852665 1126711 150571 1839881 1786320 26475 956223 343557 237430 1580264 1427831 1038249 538918 986013 993248 1451881 1004693 1721888 1574312 1299742 1940673 507467 1624411 1105967 575085 938120 1186559 265398 1437253 1397963 726495 1835941 263953 752352 53109 1955097 837286 366570 1435076 571286 672391 1125516 1037041 266101 1626437 561312 1725094 314874 736601 1503900 720032 201474 1705235 806695 978516 1003534 581354 1515975 994711 757402 1184856 516291 1392211 995715 657121 1716519 1653683 331798 1086545 1244769 464775 570994 1174919 866219 1672822 1814744 335231 621540 342885 721374 1001770 1863772 1287915 386915 283918 275833 526324 1230161 1114117 688460 882688 1306143 22638 498538 340463 650632 1392198 663847 418755 886259 1134188 1851976 98600 479181 872722 18684 1272497 1313345 1910551 121812 616347 1301807 1509580 1791173 842474 1174520 597582 822521 30137 802693 801651 315771 349120 1862788 1267936 1551272 890090 1555178 1174547 1101760 1979206 872230 755070 1210396 481363 36301 16015 1424077 250171 1039003 944632 952210 936148 1558366 24965 217106 765459 211258 1241871 626587 200096 1284607 1697250 1933297 40856 702024 358890 1008093 1416213 974725 1594837 88849 1426640 1791146 1471222 1316771 1785879 68307 1615278 1563737 827511 671321 1959047 1551058 1961788 389326 661861 1154548 1455065 1299672 1512791 56084 1040993 313035 1519666 1244975 800010 469186 493784 1473574 237737 175402 1267730 147556 1945146 1849003 1928739 425603 1504722 301296 779922 442144 1723151 291776 581403 1818041 1647547 1561323 1099209 310546 1258359 1816551 1876945 1977504 1364734 51114 842179 486657 1621510 753606 787478 935566 1728090 1169377 1365140 1776703 639714 13672 439018 1702211 964274 567958 490933 1015816 1146480 20327 1283635 825737 1071905 343955 932328 1842974 193720 1322881 1388449 575961 178936 616254 1651883 1592885 305061 921730 1987290 1855283 760765 982969 1044298 1201523 568627 1435489 381990 1931882 789362 1533134 1458774 121834 115113 537890 303291 1774406 1401449 1506347 941514 610526 1122337 790712 1094562 699288 1460524 1890667 1687894 880950 1070092 746629 946335 1607141 1895714 281953 878752 1644267 393798 1863965 1737026 1759889 1228506 694985 431371 709940 1876569 385019 1281479 1065607 955068 1937225 43997 1658073 582316 775116 189168 1866769 1081671 828432 762311 1251945 1930912 1398755 1227976 901121 741936 674750 1990610 1878108 649149 1303998 457271 229522 152735 319171 1204722 531530 1230597 744610 116807 8109 133460 266233 1592724 1492242 1570582 421890 1555229 1642428 926018 674340 1544677 1718688 1651217 110913 625146 1600831 504777 220558 139100 746546 665062 1862675 1989976 1255039 1607641 1590176 441823 331735 296546 570485 1772642 766476 802365 339230 443596 1723758 759971 932187 1800206 1689339 428870 1078098 501660 1732692 828347 1611036 1683705 320249 1447585 1851610 596277 1839450 1111200 534024 1529850 614816 1659715 1093763 1427957 207981 1419399 1319287 1347679 49793 1231641 1325481 602897 1083490 293581 703591 577989 1090924 551433 145406 559392 1572780 1035217 1304191 1023722 513974 689916 1028348 63829 1350990 1506822 853142 460342 507880 1504358 1375329 338506 1496327 1012374 1872555 1671374 1343488 545922 1636922 709066 135097 161171 124658 1019725 347243 93688 462769 868149 959419 1967705 1831105 1431230 1263900 269665 200348 954815 1855417 1252177 1513403 1609339 1131848 1031585 1839034 1178082 1901337 1003197 1052414 736692 525463 1148216 1859247 363364 47774 442792 1931232 549011 1677913 212190 132263 1557322 48376 1189902 892382 1666569 1894782 623104 48623 1212310 935355 279751 929195 940833 286911 255840 1066404 1332311 201555 1726903 518444 1242654 889371 769087 47733 184119 536014 1843825 472987 1957420 616384 378666 187546 951836 688331 726398 1154883 643280 488914 187716 1992181 116063 311336 1943359 1436390 693233 1747440 1227692 353918 97464 75484 751382 134757 1258134 1583791 1379567 1599384 588318 1832074 1200535 270565 1712509 1117759 131175 1924299 25132 1922614 850235 585197 595145 718523 1223758 1670975 779547 1341258 1068432 234467 1529305 1088600 1108930 579093 1839328 1653791 489400 1933919 626458 1077751 913259 1503792 765185 145907 36840 205556 1692318 36256 359652 368770 1914248 122978 915925 1766591 1663978 258737 566123 169963 170879 856720 1511981 499036 1354853 968280 585772 724456 965419 1370209 1925195 1373129 1284100 369916 1457336 1342613 346019 1724696 486749 1477654 1854230 1962813 1815091 632588 1901763 1590657 587694 883689 1582803 1635354 1960180 573225 1885888 692974 1954112 1217588 311644 1750774 504892 540701 1405616 1284618 866123 860410 1406760 145195 1668725 1943624 1583812 1710117 13462 1793241 1499890 1686088 951003 108172 1955489 365361 1177285 1690552 1815105 309663 54950 542396 717112 612350 759860 1534991 909808 551002 227033 1392233 470326 389333 1057503 867607 1844203 249575 1003658 1141196 160470 1835628 1946463 476549 1597266 565508 1865952 362266 558708 245604 563653 564178 661213 1112694 314251 483804 1893226 1425061 157778 1896672 201975 348675 669514 115746 1931402 1557391 967546 1534224 1345623 858255 424693 1336635 1394268 900503 913811 521211 1171248 1893754 1043679 1432858 1774220 852670 674162 376949 1848673 430664 342172 1629705 202105 147873 215448 1624364 1750256 791413 91453 54203 1080739 759606 1067490 1770802 1914012 356227 1122422 879094 748239 133178 637397 67054 847353 713424 1757925 29256 375976 55924 1606266 286677 364297 663169 536722 1092198 639954 802150 1718005 1834278 960996 1924895 1119955 1839303 990406 1115507 841754 1058476 435367 193678 728887 851263 1361031 535926 1256725 1640169 1942916 1844502 1658621 1307188 1476978 1283597 1942461 366407 331622 744528 241310 1221204 1445050 750036 1742580 748125 1298605 276367 1876631 429504 1043464 1967090 1943319 859082 1735839 1101492 348794 1243289 760489 850621 675790 254947 328525 1701885 1692376 1303416 184847 635165 418323 1894921 1346680 345408 256276 1737620 281652 1472107 1885701 479465 1748438 631950 172196 1617299 76316 1232909 1026691 321742 1820504 1025907 770903 333980 600454 1148847 610938 40832 1512606 1976341 327817 499103 212914 1327657 1377543 1070933 1559084 1869407 840787 1426668 882475 1548603 600632 181486 867858 220931 59105 379339 1202063 1533706 941635 724383 527880 1754842 952777 1980482 1008263 103647 513793 1876571 388100 440250 195403 410358 1052729 1997127 760580 803932 1668621 206197 684992 1518110 1421381 398476 1149676 1027921 1847626 875296 1952450 451782 954602 1290000 1981197 456949 93704 1787193 1401713 989904 1239057 543098 396350 515208 1662930 173369 664430 962844 1738160 232967 803872 1209239 1288408 178841 1348369 910583 1936449 1918205 936007 743091 1855005 229327 221363 1675211 1806575 434024 1598035 296143 1590235 55256 971477 1112229 1363775 1495281 342832 895768 1944766 771571 469495 213409 1282264 1920490 22559 1242388 254492 1005442 1261703 1665201 1779003 770948 1225656 1223659 1060068 1054533 1051369 1712642 999709 496835 1286066 1638164 777348 283746 1683154 1781030 1265991 1095433 1841415 749050 811830 155806 347536 1523552 582487 1380139 1420173 1602680 1362016 1525085 664989 591274 1143601 1891059 801987 123409 436654 1891115 1712109 1434452 838853 1943062 1779936 1335631 1998585 1666978 1512069 111293 1618724 1778956 461607 1296529 1577322 1586407 1535614 1357659 1279508 1532044 1337934 1128552 1322062 73720 754734 1695904 646094 515970 1642541 640989 1908682 1103154 962066 1582674 1184731 1546855 159851 1340725 306120 786025 744380 832429 1155970 483740 1976153 1258002 22876 1740025 1930181 1572708 225033 1267625 991175 1002604 1519625 37056 1153013 498145 1236542 1200713 976545 1258721 1219393 1870253 270635 196200 198559 314130 1151107 1052678 683400 1641275 1886849 792551 765443 245834 853626 1202114 68141 1127073 1840666 1898491 706772 1887638 714057 1556649 1179047 1173166 46700 231270 798954 1105603 1476360 503332 500213 1414257 1231161 602848 1825990 1232027 1228711 811041 1181095 1509745 1790315 159681 1936501 1321894 940352 1244598 618260 957907 1037943 260838 708924 1709205 1398750 1118562 1837231 346061 1309215 1231201 891385 182162 1763114 578561 1420780 1062416 1430608 1226590 1937844 554207 889203 47810 598690 1703111 1763678 1135960 456744 1638441 146706 1515743 311448 357976 1263319 1307083 1015880 1615997 1368799 1869968 1289568 1356779 1476480 1424562 1328362 45633 784722 1720156 1886904 1091724 824843 800128 606412 883537 1415932 1764587 1313956 1198090 1506999 118751 321239 1432238 1873824 87251 1376906 528781 603243 204829 1964301 444949 606220 1336577 1240422 1886684 979812 793030 506131 1674159 583933 364867 571088 1863802 489243 1283492 630962 1024631 1116254 757686 1019144 55386 961724 1985339 573750 415347 1610232 705313 1845865 1948725 841697 1061308 361071 1453435 736213 1215590 473528 614607 1460180 1152540 1550383 1372815 1958981 124310 427039 242945 542378 1283541 793398 516521 955032 430022 1657478 1594709 552450 1139744 1038771 374953 731599 214698 1136308 884288 951106 1405994 1137975 974457 481322 1292768 113566 1038382 1351649 400541 1582470 859238 1721745 1247619 1667641 742215 339263 1650462 766786 71907 1059841 1146396 787823 259324 723794 197019 1541196 11588 286161 1111349 271257 294609 1785069 51732 659795 1502063 1431090 1200935 1265703 265409 1864292 935713 1571492 1193066 1165556 531553 1628948 171961 1844609 135151 934997 1137101 1074088 390818 492873 380413 1200478 277718 909556 1569459 837967 438834 801257 1208510 1636415 562499 1207207 221814 1883167 1812826 1702351 1879611 686076 1589990 1841327 598721 1212051 1958204 1023210 1076306 690723 721157 1153753 1694917 1547882 1872148 775089 1051534 1383653 22023 1037184 1607052 1449059 330402 1968902 588163 692529 489149 1884154 240932 770080 1943456 416737 795338 1168379 1575793 1696957 358861 1467429 1418861 404059 1078780 1749033 347115 543398 1343807 1673768 1647495 658642 17898 1117611 1939649 118467 1600759 1290890 31462 1491341 1676868 1110205 1985778 1089262 924359 1876759 1641029 66943 1797574 315388 458227 393630 1479526 1349723 264267 1787584 1762357 1905425 392817 1717393 316531 1065592 1587350 1819946 1255448 81613 1913957 1588663 130214 89045 363879 1872052 1311175 952642 72992 1564958 899055 1299747 176317 1030751 1550851 805052 1824255 63541 183462 1179694 573621 1167471 939322 158151 1583130 1428955 1276895 1090269 216140 1524283 1379365 1206845 193225 1352212 1687406 858313 181809 1406776 683816 187894 1401253 1635870 1106412 124689 277892 166512 757304 1142339 993397 440838 203425 210542 10814 266145 621966 524653 1753297 1792512 1870467 974692 869336 48294 547834 370957 875297 377179 801897 932949 1164449 346731 638476 445736 120758 68842 1365030 1193405 1290746 1981234 966410 1310566 672 957796 191034 1874063 1316454 121396 872466 1221054 1596402 1056214 303942 773431 1439808 185300 667375 1294249 1293033 1766756 1132656 1116381 1044592 1725319 1671781 1061757 33392 592671 1837160 1846742 510715 1299544 600749 1134265 1709955 1337552 158480 462298 1599073 1594329 48120 1828076 1177370 391524 948827 1013038 277763 1447413 1884871 1714643 1198128 1797613 367787 1207294 1306989 523400 890595 1430712 1747374 1532983 401415 1655655 817800 881963 1892635 1963170 1760057 1168931 1287844 95028 818941 610782 56050 650590 320665 1262014 1440190 1047482 816919 874823 284679 504943 419306 672811 178206 1118408 755173 680586 806238 1391327 29409 1429178 1736590 1178609 1984192 1168417 1741041 1295739 771981 1002894 558923 1723041 1273995 1474947 539775 1042963 755285 400472 470711 744991 174191 726096 205985 1026853 1055684 753378 863153 1153507 1113637 786437 1841115 462719 1607752 210331 472504 1817242 609916 364400 265076 1896039 183325 844645 491274 1319004 1116740 7209 827480 1084675 1959081 1867526 1080611 1526428 833015 698369 470238 1157051 1724616 1824870 396087 1680461 1768817 317016 1190521 755482 847223 406295 1971918 894653 658166 760652 1080136 115860 893704 1394446 1204249 481682 1149587 1503209 756884 1138045 802588 1297991 1368659 570939 489843 54465 1612026 862951 898770 594954 1819313 781570 815536 825278 1353478 1212705 697986 137090 1586276 990997 1542018 932076 693542 1544494 314201 1968843 1121245 913711 1885278 181155 1861445 1281837 734208 902846 871371 1281027 230990 319151 1460547 1053925 1515206 1157131 1355199 775644 1952851 821035 1228082 679175 945051 1447431 1228455 532768 1679518 764280 1560590 220798 746173 869811 1008639 1389397 671722 487106 494733 1135823 511301 1590689 386168 220885 1519534 1892154 1624910 1041319 828813 698047 345037 1445695 173600 1964013 969356 918007 1650248 1313519 592406 1830332 527131 1007041 1934206 1880567 1316958 1250130 1927323 464222 740481 1629832 1052632 1608292 1671369 1290256 1133861 485063 1462095 1115083 444407 607669 909217 716805 989532 1612806 1634763 169288 1771110 265417 504277 1513882 1377984 209962 1417137 863898 538648 1821617 597893 1578857 1279453 122583 24860 82598 1477472 171098 710645 1361471 1385021 1334614 198264 756297 372299 1215186 201790 624837 1651352 1830611 704276 820949 967849 597289 1335836 1537934 431268 1712202 919075 587892 1428906 783546 1035746 235 724409 34256 1881867 852927 919427 476330 1126084 1468230 28290 1487898 901447 266604 663909 1019794 1523099 487176 1648066 579926 739261 136394 713656 1229655 331085 1201925 321629 1708144 196406 1275385 978389 1116468 532146 300335 499316 1711549 1339812 1549225 1115078 455286 1318589 1196106 889695 246328 334850 409578 1514143 1797982 1297272 701778 481757 971488 261721 279278 1755649 1606801 1452228 1733835 627989 352819 1499194 62234 640794 1968414 208759 1837260 1220184 1307100 405277 362669 56641 437929 1189057 718930 1678895 1705050 497143 458781 959060 1642115 823339 33072 1079393 933236 467244 16840 1048150 1128803 638433 1480936 590873 1929685 210973 1292206 906524 1071351 586267 11857 1633472 549691 1028045 5079 1980020 1696274 1307835 1173271 1373573 662581 1034169 1658029 602146 308510 319174 135290 238247 653389 1153799 457192 712089 394964 1998602 1474093 1967213 1948715 179156 1629039 142049 1611020 465002 1564254 1618685 408928 385614 1117457 967620 1627389 1837549 1901528 129359 786945 771113 403701 867018 662416 1376494 705988 1240236 213805 1998210 1935328 936283 1042825 196548 950311 167370 1247670 1090238 1704999 1540878 1433887 1228591 590450 139272 1275727 1873412 1023851 851544 1272764 757162 510915 854221 1649075 233073 353143 989887 1587049 1128811 1380788 978166 1720696 1098288 1567737 247949 1974971 988244 318895 475066 1677527 1383850 589232 1603713 1764571 7665 741278 1929207 1057159 619217 166741 1580259 395757 1863316 428017 698947 1923887 109256 237966 1776308 52580 535758 786692 1287805 1711737 5641 972808 1431420 987670 1164788 988550 483031 1158474 1876251 337192 1443830 1552044 105803 1678199 1505052 1493003 152245 273885 587520 507900 160186 193223 9925 1482675 1774286 984685 987831 119475 1505850 1639081 1091426 851415 1056838 446907 1018288 1600310 837532 1843112 1928762 1605114 208893 626316 576182 1951358 766080 1048711 1930762 1439946 1331827 1328949 1252672 148300 546646 1816784 1604892 835660 698781 1408055 1498984 375082 250895 587671 395955 569495 629921 553460 1766180 786865 162153 1170985 243893 282879 440277 1701583 1921122 54969 1221418 1119944 581532 1892020 450015 386605 316937 449315 993306 1482984 435075 474708 123073 1484379 47641 676085 589575 163447 1456270 1845066 886845 1459692 1799697 820088 734781 1886474 1041693 199724 616949 1816721 1385948 690032 386696 2125 123753 1571302 1023967 1619476 269387 1639453 1806048 325631 169136 1835350 28926 1009021 905214 200883 371471 1655545 891726 795890 602289 1471996 1679007 1208948 1217427 1315799 1284171 1055298 1001248 1378003 307286 197061 1890205 731805 238481 1432175 1893873 494353 931607 1389833 606627 464242 1340439 1873694 1269624 781301 297805 1416350 871780 1407637 850501 837352 1760015 1824634 1417865 185423 1456861 1327315 877635 1640086 765203 1122580 694538 843549 193721 93108 1622864 1796583 1769985 1828362 237525 251249 509014 642039 291797 1873738 90430 998487 1906068 1627669 1509313 1894981 1219348 1774691 507785 275164 1311760 932862 844051 1773201 1366960 1911815 1313441 1632255 154450 1920719 1487080 1303214 744047 204126 709219 872157 1790930 286915 657478 1469264 301451 380384 941740 349149 1950219 1396969 733581 1040678 1928908 857685 786078 1815669 525630 1551106 1503554 771992 415201 1202981 1716268 1824321 406580 1267139 939365 555798 1463388 74206 617209 1431308 234288 1973203 650636 1365108 179340 124173 730142 46718 567082 1640252 1548900 1741381 470840 1957907 768252 99401 74380 183208 87700 1921328 1650512 878851 1026794 1701691 471494 217583 132067 1377598 257801 1134276 162183 1180436 397904 1212375 1230450 1551591 1696653 894779 1472831 1238175 580259 1971480 1753136 1816208 1881268 1219581 1024413 704884 1689272 1656428 1165629 1790039 1828241 353699 900773 894680 1526097 20252 1813800 260924 308454 366230 500721 1261779 1161334 1345979 1194761 1337391 1131973 1191549 92496 1898691 1690729 637905 1044375 1567462 1504497 422462 1618204 696130 856362 945428 270017 1217488 1520609 575872 112192 940904 1473836 826756 521447 1809847 43749 1580114 1987527 915615 52459 1920641 880870 32936 423155 260360 665500 1337269 1463705 1449760 173305 1530609 353056 1474840 242386 1284480 51771 1924986 1774403 1731680 1720518 1403654 663332 1213306 1332852 1531010 692768 993685 682159 1961567 1541227 794728 772253 984324 1007734 1391411 665116 1328598 1822822 547807 8509 610793 1839081 418413 732216 1811619 1383578 672951 1040452 860753 230869 1764857 371168 473102 130695 1725991 1834658 904442 180785 1780790 1837139 647264 1368217 1963591 631520 1130099 417905 1352106 94463 811292 87527 493260 711121 1360237 1462911 1807500 1987210 1699190 1548049 841395 1283315 1164091 1462582 1826565 102307 1567929 1370187 1728475 571153 1683468 1986232 1544527 1026113 401127 617124 1493928 414123 1293826 357686 1463581 1472561 1919455 1975764 272612 1402208 338073 1378997 361251 1622275 681882 379288 684518 273737 1378208 138238 152477 1692902 1330871 1478763 1944174 274611 486338 173473 1543026 1510262 1850397 1451114 1954981 1387837 661220 1921392 706893 158969 1932619 762292 259999 1706423 1102881 1448023 1862603 112127 1719700 23355 452600 1976064 157312 1111015 1351359 1377218 749197 147723 282445 1753365 1117134 1457342 1697121 1315580 41199 290568 1056476 1477318 985606 1594701 1116721 287895 1487717 1728769 278450 1460164 886718 97581 608707 1189468 1233201 832160 13274 1163974 165961 1114167 196357 273359 1739909 1811141 839182 826704 1892173 807038 1819981 1233130 468428 19575 490176 1675463 1795015 394750 1160147 402033 1986880 1960836 817974 1702433 1734545 445301 706276 1531802 46627 1483453 161660 583661 951838 1942368 891349 1599826 1852803 437497 1307667 1197310 1159248 34747 1487650 533077 1362045 1935802 569857 550192 193471 534838 581951 885838 1460442 534017 1993352 1058134 1945801 828299 445169 1199943 1094213 1518222 37580 1489818 1690203 391838 1941702 985369 642880 1197956 696748 1438747 949532 1666920 488765 386137 1546516 1802259 45934 1547661 1215293 404571 1130621 1778803 1044932 1030782 704187 505846 798450 1146312 706186 1871590 940880 1196771 869374 82444 196718 949680 276714 1032378 1745929 1354612 850285 567947 1354776 678776 1926826 151772 215255 762458 473241 1484623 1059019 987683 1638689 1804443 744311 187657 204192 1897411 1589683 1706611 625365 443973 427058 267842 1459220 380943 274603 530801 288843 1087199 1097774 1745898 1794197 1150917 833609 936086 1613375 1391061 410535 1869744 1960616 1604520 433303 993002 415254 1297466 139966 409385 338444 1491733 1571261 1344719 213079 1757625 387892 1997102 579736 1334219 795575 1897882 1191768 1850959 330747 1522628 42878 228093 1022524 1777012 119321 1232202 393380 1405895 375843 1160927 1048109 731320 1014662 249327 7576 912951 1373577 825087 1228102 736789 1678051 1041981 1182509 240724 1770228 1737266 1832683 123292 1350636 79364 1442886 97649 815993 1153631 1919092 1139130 715714 703974 1485825 490226 1168735 656261 1630340 38699 159882 1869615 867627 312733 207461 1939717 373764 1426711 1197434 1469996 550327 1800013 1358832 1907138 836049 408741 1692724 1647887 190936 1882496 1379774 829277 968862 649467 1983981 1841059 697541 794438 1709827 915769 622743 1677805 1569636 1300356 1519915 843705 2838 1481077 1866758 1809976 1470420 626584 1930778 1688496 363724 532598 113772 1516156 209830 519954 1892513 653411 390366 1811116 1802051 1784078 15014 1616990 1768469 1664108 1916474 1873124 1438280 1158672 1891294 417104 530564 1600262 1895023 484681 1741172 635041 338119 610684 491137 693290 1069386 478074 1887880 1636860 761338 733945 1057746 1459557 1731844 735209 1603142 56203 111180 912880 1284492 1801357 681644 642823 306861 657446 231834 630510 1935927 742265 1528712 929638 1398106 1194652 842873 1641482 654967 681089 292763 513193 1595812 155138 1350237 1045881 873390 25231 59145 1340641 60988 901499 561294 1742444 863413 1722961 366320 1054777 350552 432408 500455 1939055 53951 119290 1273818 37196 1584066 212332 1882519 866828 247533 127557 931305 1814696 571926 340858 1646494 1291375 318427 1507894 1731634 152641 1892525 1400165 1772734 643083 1380751 1778550 1616024 1653548 787791 842579 777832 1127677 201961 1368593 1780445 1613107 406679 1301504 819967 123370 1276823 626105 564644 625319 666348 944861 1139745 1757758 319600 1269831 785318 1118696 1151012 876658 394671 1842661 1893285 1326721 464876 530783 27527 464438 249227 1836922 1530685 1801269 220876 181266 307483 527752 1163623 19012 989018 1617883 970141 1842474 1905054 181341 223286 1138622 1945922 1730898 1521822 1815269 1321395 224954 555918 1954582 1902108 890056 1288539 80152 1067212 207132 1956493 241762 369934 164791 1234224 28624 924006 1693067 516607 1914083 1046271 1578032 399898 1429525 782049 1680657 1436862 1329391 233120 1721232 1816289 1676666 438302 106702 961472 848886 222673 798819 1929634 357056 1166973 759748 280633 696577 714331 1230880 1522096 539456 147687 226464 1746437 1488532 1600156 456038 1357517 1002283 616300 746679 441717 1668469 798807 117405 642300 430460 1108529 1398519 151516 435127 6764 1005811 1196082 844829 1004184 665393 935427 1026588 1303333 446246 540331 215223 391613 1779199 122081 1706234 308131 449257 399679 1377516 350547 1050108 1475416 1052297 1383915 1770715 121389 456306 1779155 1290851 203585 64528 1054486 1268051 1090898 1705871 1500075 427648 1247652 1950761 608506 1348151 680403 793219 683582 1277109 1010922 502466 1635431 1527083 578055 427836 1468044 98449 1949093 1267533 1540646 850500 961736 665160 704923 1285095 1065534 813279 217606 421231 715861 848421 1816596 221863 1855492 116833 1838227 1478869 1835482 934187 560367 1430127 916876 10494 61352 640167 1782177 170257 1017074 124206 505906 982761 1955458 1027008 624157 620965 592706 190812 1250796 1795737 1552457 564186 1221101 1185782 1484286 1119274 1240461 503339 1640601 32744 1049620 1596723 214107 1283981 1979017 153805 470303 939003 1474034 106626 1750080 1764805 1588591 1747528 737410 523505 1034590 1952493 1244818 1904063 36791 376171 452754 1140120 938762 1008972 1155371 565520 1704745 598030 117186 1674462 224575 469 352319 296392 1181823 514271 1899614 1635789 132688 843655 469003 1922835 1162486 1332465 528019 596812 954800 112965 1861426 423694 947807 832105 881289 656813 1858927 64883 1670940 626079 333859 1981071 1797361 1544795 975330 1114508 496274 967161 205206 499531 1690647 154207 868879 56400 1288335 743692 629512 413213 589362 1580743 514054 1295384 1341347 1598790 1648631 665003 311278 22548 1042082 1780021 617347 1022866 691213 1584277 1716253 993538 720197 311698 544376 1999448 370299 1555873 599667 1232200 1160404 1300158 454443 627724 1446029 378498 336077 286667 1020449 1434180 1385572 1603037 1877731 618887 1671968 909048 3148 1651476 729526 180480 1038373 1964591 512660 1762602 1806770 1839681 1792207 413141 1819749 149342 338810 1527415 1887501 1426103 610498 1693090 1343379 1002394 1360624 414902 1076629 707098 1504199 116535 421423 1857213 674678 1222100 127480 1082163 1122875 1407598 842393 1107477 458291 1193118 1474991 1012030 506216 336992 61756 1283665 444433 1789574 945739 1219987 172578 108443 14637 234602 424666 577921 1255680 905828 1189766 1326427 923304 590102 461011 1337919 1681067 940419 774588 662146 568366 802073 470659 443001 521205 714261 413179 747109 1759705 707514 1118811 32013 213959 1643834 560089 1319879 749875 1814000 1519756 1477186 1888526 1034498 548086 645609 460514 232738 1294953 722332 843807 1208326 953700 993909 1984934 1741589 1608328 1727274 1962389 431006 739014 744404 949698 206891 1052248 1211463 950820 194789 1113559 281793 1385989 214611 1878466 342744 1581122 1753729 303926 546126 337899 1438846 178723 948604 1826226 1082222 1702328 1402173 94756 402005 1281469 1556707 1622303 1603746 800809 468267 1852023 1053663 1178215 1912120 288281 1114526 1958113 1587591 318113 452998 919987 187990 1209311 1082538 581289 833177 908012 1140202 1091033 671169 662879 1841652 275426 1686378 1971568 1236432 1904577 453202 1404806 1114692 1451463 1589 156981 106913 68934 1968900 1009574 14508 1084413 287650 305178 123329 644030 1199424 196435 1440571 1752945 1756240 753302 212593 1756183 1366664 1058830 532311 916014 1017257 1778789 1929211 1171519 66937 346542 1612626 376734 1694188 615831 1108590 1820754 35911 610703 880161 1384587 1856142 1348363 475949 680922 1936044 1495589 981381 1605742 1109451 438848 913371 828150 1775847 1305113 956391 479673 1052473 1867560 143138 233628 1308799 555599 1455080 1622065 1611524 640069 992892 1629644 1030538 574044 225020 1349610 1764651 1751214 369311 915280 85688 1685553 159749 116345 683931 1188405 1859496 1127516 408176 742982 405995 1867412 486944 500469 1052861 189318 722987 855934 1345395 480424 555314 891442 1728222 808918 1257285 263047 217963 926724 1849161 704079 612667 1547520 411805 1301994 1987389 260137 532171 874036 409484 1864457 508850 1645665 1683224 865698 1587166 1271415 1268624 556816 936203 576411 1568025 144005 178725 598062 664662 130802 1017584 1548305 1741220 71928 1685520 84792 237575 720410 686873 1774277 254931 61635 1464082 1337800 1986951 700154 740985 137275 480725 240262 1634729 1565042 95264 1741060 140992 1823796 1333038 361856 1263591 874205 1129152 1528846 1068563 1799645 337975 1622094 265452 1343833 273962 1368832 419008 187879 1338218 43962 1343399 1177845 865314 1637526 1353464 1678053 82476 1818775 176116 1192000 1962667 637997 1089368 1024937 72464 1136842 1241309 1756919 492917 1869840 501772 449713 1289281 733125 444730 1786991 1979015 343606 123029 757976 1400726 591148 404764 688306 1165276 1980263 201262 161549 565172 51259 634245 123161 741026 1683373 1109673 109820 1266288 1790802 1865508 314096 1611489 1926590 1484068 1942652 1499178 1578713 318627 1056192 1683192 541009 90113 554310 1543903 513978 643359 1609241 563739 1512700 528767 243967 1164782 749254 222619 1506842 379204 188994 1827342 721285 1975603 92165 1649416 393260 1792749 1113138 1345304 1470048 1717500 233218 1606534 731588 325174 222133 1030541 1857841 308947 1218789 1977845 814692 1056859 1542464 982980 939811 704714 444353 1875421 518138 728298 1292575 743930 629267 748310 881843 614096 842400 1285055 1882811 1644185 471492 1386195 315396 1110705 957337 1353468 819252 1672948 1857040 1494008 223220 1258090 1227265 1527299 973574 842256 159095 1347730 1159758 12080 995101 822212 1309926 1209479 1456552 734444 262653 983650 1529060 1309366 1257086 1125845 1363469 498610 145678 291389 1166249 1662261 1317041 288548 1091694 166135 612063 1052646 1514304 339001 363355 1053672 1450367 184747 454686 373577 1157298 1937929 1130614 239031 622281 73263 1557771 237005 1252750 1553048 99269 1752174 440800 88444 359574 1739790 1518599 643910 1991871 1410219 832304 35951 1745490 1907867 1770496 1514620 1469308 1194185 1485121 559957 770608 1455479 266288 1431708 1996282 213828 81686 428065 873005 885051 217154 1220524 1853251 1802507 347429 774365 23091 423146 306410 77877 1679824 746484 1613665 1699440 1309995 1076335 1278492 1067977 386597 450917 79491 364131 975302 399441 1390538 673357 1550025 1162334 1414332 608283 1888538 669991 1623565 834456 1008189 1265615 1183101 1076816 1704776 12394 1703848 1221827 1025874 1348634 1132591 1179114 986698 1214485 1523787 752886 1538766 142260 782038 189310 257311 1129796 1542434 45509 35933 1571135 91307 1135150 1831127 1547774 982408 1379780 1329633 122265 199147 352289 245437 128504 943902 1282008 1390553 1469584 1019996 685878 1459529 1776392 1436140 334128 485948 1292601 193288 1343787 1185118 1297620 798884 588605 131233 986866 1590509 1458041 774532 323921 1068787 1072613 1666635 51890 314956 337147 685581 1550757 1683497 1338337 861848 82047 1396149 78315 738444 114073 543197 960184 1260350 216145 214997 1764233 50586 1342834 1046187 1125561 1946919 646396 1742730 528799 1120854 949686 1983324 1540974 1812148 171993 394953 282555 871753 714585 1774382 711551 180395 1003249 399406 1222792 972516 302539 1988197 138798 1229181 922135 171863 1810831 1311039 1069162 1468761 1507274 1679117 73927 88317 477451 754404 162108 273423 245318 1227397 83986 1637912 616239 361265 1329238 1724160 592 1611268 1546974 1139225 1737428 245794 1825645 1386035 31523 601061 1201848 131975 942045 32775 445096 399206 420307 1240967 25947 510585 1173825 1169294 602902 364176 472501 618400 386767 1006867 414085 758431 799894 834037 465837 1671685 1413456 1080113 1555609 1417710 54843 372567 1653747 967897 295462 241269 451545 571684 1773391 726599 1563095 297340 134509 611688 109274 1244126 1638458 220821 410921 1138927 1123288 1517105 960805 1595828 73056 300582 1306019 602984 1099192 1365706 1630500 1852214 1293254 1023321 1464024 775671 259779 1564768 1187312 795209 609540 606193 883038 1052495 51716 618174 605895 1242987 900499 1961376 453731 1503472 200277 584938 456552 383056 879298 193836 945331 1619239 487947 101657 109698 41578 254466 22310 1379514 1605837 583448 872786 898787 1192745 16727 97888 1707404 178677 60459 15530 1787779 49646 735323 1241830 510434 832194 1649386 1687840 1707716 384647 431628 1988794 1447576 312061 1044977 804329 1699295 301677 1059703 1925376 1874750 112555 1013538 1635823 175092 636283 820657 247164 1526540 1727873 717735 82497 1836875 1424675 1789575 1561466 1715666 1491059 1031681 1414095 48550 23726 1421191 600106 949225 1014846 1379476 1494889 1143759 615139 1294665 1989805 469592 1069370 652869 818223 1509479 1405242 1929318 1719224 1040194 1856202 225738 2008 1520016 985961 1507563 1065360 121484 40313 865984 1414444 362743 1985385 831675 1272192 740488 1336214 317008 308181 1627634 400600 277555 1108322 1196279 1574965 1469592 1455765 1261728 1733292 420877 1905949 1726045 1525253 1947712 1566302 464655 2581 1142653 479139 1368094 1831118 2646 1884249 283561 1887819 1560149 1104343 427342 778516 1940876 1522116 589226 1939306 1591154 631843 1811710 1682751 169389 760620 561549 499071 363347 775539 510310 633775 1063341 435639 918446 799290 1144166 96500 266201 238912 1454361 1781819 420344 1480135 904432 772087 1865326 275908 1004494 1906263 1301874 1435245 807510 1280057 49208 1180518 31075 1498853 115760 1607363 627947 269414 1607476 1723455 1221440 414848 691667 336725 532128 476978 149274 1609922 1717976 877488 1970259 291228 159282 284147 1556319 1511485 397133 283845 280848 151951 120459 268642 1507915 117707 1611890 218988 197337 432103 854756 503014 1129971 1612378 42884 1219912 496125 501567 1654141 177241 1720627 756022 322758 241228 83818 27930 273253 690736 831549 74048 268441 1379555 1933743 416971 1548083 1056117 1182815 1169239 169375 390584 1770123 604531 1860198 707544 387587 1915673 1299376 267967 1116826 1865266 1480887 1896767 902409 1426904 1719672 336381 1848460 576648 1533156 350997 82655 599023 423250 1709272 1397476 881211 476203 506363 924811 521297 1308398 1073011 31691 1618674 644097 1982531 412438 608824 804068 1470230 1432658 615169 1618544 587622 777312 584322 257981 1668342 189671 1498082 961861 339680 1956228 1623623 1300237 1905543 738973 1230822 1740892 1458952 1794442 1317134 1058137 1913201 786074 280051 119054 548197 429168 548323 737833 31695 1770352 979472 887467 1773271 805919 1739443 1392519 1403356 1981962 1973799 503174 1791884 536182 1921462 1334153 432544 493278 709210 1867216 550613 1396505 1648594 131011 1529286 1592472 1335584 177573 729293 1393834 29602 617413 1371394 1095900 874911 719642 1623453 843828 1807912 240094 1581123 601931 1771438 391018 497531 467177 469514 810488 1347970 345065 1656851 122407 116540 1143473 1613850 1959710 1231005 1758539 579657 957838 1678247 562905 304811 435564 1585138 1774317 969645 488225 9348 1673712 213840 466304 1860476 348365 1147940 1987501 495875 744920 1404597 641059 1966382 1033332 1810642 1551757 1454066 45930 134022 824986 268846 1793280 159091 1341699 292813 1442511 1751382 601624 1287477 1669381 1895480 1000871 1787250 1037040 1637008 814724 85162 1462841 1856370 861569 254907 1391091 1816251 1781462 1811838 1114395 1295590 1155986 1983597 357286 219 32576 207076 1336195 1227443 1582663 487848 1171821 1990726 682614 1554490 1943751 21490 608889 1880058 895551 1894918 1773892 736510 27772 975576 1762270 912405 1531232 1101804 977756 316971 1094704 1050533 1107720 1359251 492610 1382619 1714538 1717559 1882942 1729053 1522775 1620549 1992761 1972049 966851 687221 1104990 1237431 1278996 1834960 869977 1111976 1134485 294696 1523610 1064847 1037384 1883129 273360 736573 1697468 1011937 1175912 1496428 1171326 638360 1024367 255554 1076700 325784 29811 1904512 1084861 962385 1317774 1489652 1995618 1500102 1401429 1143459 34375 177283 1075379 1366556 230781 627932 657305 392745 183102 8927 234845 1427469 1421287 1948524 961719 993758 1555486 1050747 1366276 1469463 132581 1186139 125444 304938 1239241 1718229 1938913 1366080 1630348 840975 1485418 426497 374648 930350 1672344 251506 308813 141532 866266 1993574 1187978 1143959 1931080 689747 944386 977299 934733 1920325 1965034 1734736 1271689 1296295 1778094 23910 1243594 946491 1061460 938045 1448475 926430 828729 973354 94375 287112 1428164 599856 942749 867089 699128 798558 297730 163424 696676 1718453 39101 1298072 101294 888618 1993390 1992540 1536886 1894159 1907993 237825 75189 48746 958222 1098886 919859 1836279 1902144 1501383 1350217 214410 1609461 141882 1076515 756206 995594 1913492 1765109 742253 1465724 170944 1116490 305742 1489015 948952 259767 1005314 1089769 417929 1373214 1975212 1171394 949570 557175 1679533 1310763 992043 1542642 156519 1110543 721468 912496 1208256 332177 904244 1737312 34083 244835 475955 1957698 1076135 1172690 325357 1153394 775985 1805522 1219806 630918 1358023 1244072 4977 588953 875892 1834596 223003 132020 1043524 43385 130889 956063 467799 1447509 1841379 267277 1027812 1951166 801408 1236989 1721143 363469 1235870 1576543 1690010 564764 347391 1033192 1884395 1570150 1871673 1842644 414724 1651994 1621087 1275322 521312 962412 1700586 764473 758905 862799 1031038 768540 1224542 1533447 480052 1336251 1011719 187604 1319410 37288 1175096 1989512 1763145 1770399 925286 437240 1897082 1628098 88004 1405284 1348406 1034422 1809065 1806279 1817653 528261 151817 136775 1018978 1049496 1394945 17258 1059080 631678 271552 867826 1523059 395881 1870035 1561694 870283 481059 329110 50726 1893093 1162856 1434133 1627339 1919336 127123 13155 1642632 1375662 524969 250860 1357616 1377275 1284217 129849 514738 1083118 1373111 1671222 807628 1625785 95082 1631348 602392 1145915 1857977 1492088 1685862 517302 1721773 1459485 461272 974039 467828 1874394 494642 1348716 636524 297766 737899 1128281 1349434 1455838 648970 71325 1858798 137788 1818878 1318018 1280626 1236974 513385 1043030 490381 1041876 179605 1902308 1088820 1788727 748539 946076 561575 371430 623799 96084 578456 477979 1345128 633315 1079518 1774686 602465 1292942 1249924 1771210 809460 169037 1940448 701433 423837 317167 1566003 821708 35358 846207 329818 358116 1117425 1606172 1002651 211154 330841 1029521 1912708 400481 606125 453108 114202 1200851 362974 401417 1547587 790751 1685445 894754 1590793 1432753 1969537 1531748 891529 1741125 1377196 647288 665005 1719186 1224867 1564732 1691922 1599102 152768 146117 700104 1286004 368279 190865 1671723 1967009 1830157 1853486 1734285 1256690 133652 1553022 630058 380654 1313577 607571 1220046 906914 8578 413776 143708 58215 1296471 1956807 1006502 74737 1271379 1648501 225416 668940 89399 1411513 1025959 1275726 1474847 824430 1415029 781328 585365 945285 1274221 198380 1054771 1254819 1309932 200717 1463950 143843 1267254 1550371 1590126 1591013 360089 1828126 395109 376117 991312 348445 841342 1333895 1693905 978696 308648 283571 53084 158127 1356981 1315439 1881156 1762319 1238576 1511169 15406 1029390 20963 715392 1271126 1258877 1582521 1185595 1654533 1618972 766704 590808 33723 957582 743234 1119700 1739955 456539 473769 1130627 612938 984498 1870753 982605 1361188 1188977 391442 1166168 1388812 729260 1404801 269587 314697 1349513 752809 1410478 298824 153145 163025 1370175 100144 1442784 1285833 1206071 1006899 1136478 874073 588427 557336 14457 1200392 1122958 1606443 1644357 366473 1238145 612096 546222 460756 1061012 1035627 1534067 660229 299974 731627 730878 1496067 1990411 466277 1593838 443269 1536031 1562314 1907766 1317154 534712 959505 1604077 1603428 1543379 1329486 700635 1031844 555766 351009 933252 1000546 1244510 648155 137580 279560 1737273 1361690 1974752 116350 400446 817350 646986 11789 918725 433167 790065 1891201 631352 614600 182562 1348863 750225 1691661 364117 1202854 1530803 1967734 351765 1958807 1181559 956166 1369068 1451298 881668 1587079 155800 1627113 74263 1389395 1083736 1943929 990779 1045145 165533 1916318 102877 1467907 1673112 1170379 1393494 816554 636796 615357 1549078 826124 16515 576054 1278105 210173 822842 637434 1014105 1346379 814105 837905 516553 1488293 223819 930533 1879362 959981 211048 529144 531139 1307191 532656 1633096 535976 810138 1504210 660468 1048769 209905 1111756 1676790 1768001 445747 1262961 1255375 1019693 912518 1009740 125305 21565 1013401 69640 972189 1789039 1531394 107987 775913 429622 698199 373495 915156 181941 1823326 1362857 709468 1168823 506687 59442 1652198 1897047 1034318 283837 887662 1727324 281531 58276 123383 667409 1924931 805532 908982 633869 1626033 324068 131779 557640 1343437 1004972 92090 704103 278994 855608 1386501 868520 92004 811550 255740 879328 1670363 1717460 683117 1626214 1872890 618983 1649673 113329 209745 217372 1369781 1658007 1457142 169252 1291862 772161 965673 682881 427630 926951 1338482 1185235 467368 435730 767993 1527521 491101 1245584 197636 1298122 675936 541509 342883 1771310 562274 707799 1333347 956017 658633 218198 1232277 1370463 745304 984118 1793379 1329041 1110318 1038112 408334 746076 1876477 1228565 1040767 1503744 1270239 797869 803644 711708 351528 1799006 760386 1751567 160872 274291 1437453 447857 489828 68676 461025 948801 1716377 1641311 2538 391294 193802 759329 1814939 1115617 1685614 383380 276301 1596349 1195112 1989096 1302 1360773 323596 1846157 357995 1545119 1941977 1427758 285432 1065418 823907 699265 1218960 1654128 589521 30870 759545 689857 1182025 1216471 489684 513055 1037719 72576 1887947 1185191 1768372 924342 1474431 1830821 357352 1180507 382527 52177 258019 837728 847596 332493 1202170 1393536 626911 1957214 362374 664572 985514 266038 1614877 1847035 1726907 946597 1133975 563432 404048 310805 96708 1973842 783233 1549063 1726031 595262 572985 478443 506721 50687 143071 1140765 898504 1145333 296388 879517 192895 1941751 1246 993665 1370427 1887942 1102496 1861183 668376 1359849 966256 1172462 1963454 1576078 914857 48331 1522087 1701182 575684 863837 1104326 118615 1854301 372588 644468 1040147 1011234 1216438 1498112 706729 1271022 1108051 1418659 702801 1966145 173639 1712515 1963392 609104 1077513 1594230 1271494 639853 390823 456937 404210 1511318 871636 1545334 1256476 626272 467688 1277940 888193 562290 464660 1663022 27794 868467 1996678 1635692 276304 80299 1369553 942288 904104 684433 1500736 129197 859954 1705953 1482308 1721674 749217 727697 1088005 1996455 500255 1213955 127361 470117 1213001 592301 792563 1994356 529938 819135 883070 605680 785517 1693183 183054 1214440 1056488 677443 1925168 1795343 1720406 128522 108227 361240 564621 787290 514023 1605603 1067139 534269 1625895 320080 1770728 323106 706399 3326 656685 1940285 31217 236839 1348579 1245963 393112 648390 758341 296907 496217 1292827 1098623 632608 236422 375566 1264803 52384 1578946 775889 1300555 473312 1485870 1951180 416700 704570 1786152 1673563 1936165 1280845 1437985 1819480 1130629 836615 146572 1097472 302447 1549304 294848 1873932 1471875 524665 832898 479520 177891 1353112 1666056 966152 1058309 375021 1750881 1538521 1979756 727258 647615 326719 137741 93156 1569991 1164336 317999 902596 1277933 1891240 1613606 1940072 1516955 1539168 469273 904356 546591 1238720 853983 1664633 859178 383670 821237 15254 671934 725754 271060 242519 111327 276268 1716484 1145866 1380057 1053675 521749 406045 832408 1908406 1234836 1464867 1850993 1534825 116585 1267798 652252 985786 1645859 953908 82298 1740995 1536482 171538 1775158 1714399 569909 405686 1056962 1814671 17605 1671243 1284520 1378063 208265 88335 1999599 1390139 669558 1301008 772652 358575 1580771 558863 1938047 839581 148065 1843048 1556133 38247 86293 1399895 900270 1463947 1301086 1980854 931994 671342 1060773 1034904 736639 685053 760905 262824 1593923 1414148 1890333 1507731 1866841 1021969 608968 1036592 41644 1586091 66900 1537792 231140 1139906 302122 1611021 1793665 1773977 78879 1462530 260443 300719 1780167 1872973 1432953 325440 620348 170558 1884022 1786585 1968510 1659854 1795066 1919741 44073 1165720 1090327 460109 13196 950341 1645508 1271790 1831734 431823 1025786 691855 653829 1799562 953741 1183848 1954178 1139295 1772811 1588734 138849 765484 1194647 540935 1958782 1401675 1128203 1913301 392923 1931050 549980 813735 443013 1634835 1471344 151071 241916 1346171 750006 1849841 425466 351712 1462968 1601084 161892 885968 743668 525703 1341287 643545 1270771 1025698 302149 648154 1711379 1262605 1718090 31907 1587107 1382673 342125 740208 716187 1550060 701621 546612 1862208 1285294 1063669 1787023 1589998 975661 143235 1710841 1724042 567400 1510110 954736 1971813 1046915 1484787 1075210 1387929 1924563 1377019 526412 1443718 1912440 1429229 1568734 1095088 842241 1489559 559841 156123 1694641 1426075 1809529 1004073 116464 308883 1926300 1566435 746006 1786721 592485 613209 235623 433899 1983680 1590911 668836 605256 448990 1871569 781086 1328708 1797893 1709785 190905 802154 973600 194949 1642759 1291737 876458 337828 222614 969333 222160 647170 1924907 731824 1540027 1576256 329663 556776 689932 1595960 1068735 396061 1091065 1529320 962542 1522686 1041013 310925 651389 1608887 1520020 92794 1402117 1819742 1342711 1901058 702233 361665 1264335 585998 1436848 1058932 1471227 1030110 784068 1274291 4706 417174 1885762 831440 1532013 96626 1666186 1562752 34452 1078864 862801 1810696 1057058 659334 1331340 938606 1449976 1307849 1427773 1959581 841155 385643 480307 1717955 986224 422555 1983619 1292936 1186812 1764607 745172 1616261 423862 1846036 1802161 252873 1632875 1656442 876861 856232 343179 766667 1510203 572312 1137340 110740 860804 1014571 769232 1645621 1172377 642047 37442 485126 21984 1320490 60519 1225453 1934643 159485 1979513 1229135 926702 31024 638558 1424197 1018200 1958770 1396750 1164439 98104 970156 1574230 1609751 93309 145420 96300 222495 525517 175951 1613134 181929 415282 943018 1508161 1733385 701050 1558213 1529635 125520 1900900 1906859 1016134 51076 413789 1078246 53076 1379155 807294 882202 1109196 1650808 781514 887200 186425 1526320 1527356 253104 560197 1794812 1764700 1137298 845177 1007009 1883204 1668787 644084 844925 1305226 18761 1035512 756062 36987 58647 1064730 967476 2811 1760705 762726 702759 818333 702774 1276678 1136646 991274 1368831 1762065 1665556 351947 1163146 46840 1989107 529940 906899 472455 1156514 1007057 1585600 1287250 1963056 261335 1477902 614144 1796517 923110 49127 422153 383671 1132911 1475937 23366 166696 1618286 1593456 1248330 839476 674413 723439 1184893 1499411 1934192 637623 1680515 642719 1380282 788796 1022599 364472 1766980 459714 1510530 226689 1765462 1452219 1944774 1946538 1619201 167579 341618 1003756 1736466 1503419 1202863 1286413 253635 371800 167098 1732761 1841980 372342 54072 194186 632751 1969527 1174710 1927962 95832 1415317 1295034 1533348 1289053 112364 1819525 778670 1003071 1673645 1527222 1093422 1452850 1850864 1948795 506710 79895 53038 1510797 764361 887100 1396102 1106438 1518449 1826530 706269 391966 1549525 1350254 744015 115249 1355125 580396 1427298 466410 1681516 95931 704098 329072 939743 1501994 635662 434200 1140129 1855087 1524829 181546 411516 609422 1339477 1844979 504719 62066 1818208 1752240 1699798 575128 1144466 1234938 1899238 7177 1832335 1134748 262371 546519 1306898 1113686 758067 1414399 94280 1638658 67323 105969 207531 571917 1410307 1960108 1189540 982966 1099396 731730 1913828 1994290 955185 967951 1103890 311131 951034 1474080 1356207 1006154 1828827 1714994 276240 844878 934270 1661571 1688081 1523461 841207 1921391 37381 477054 1162049 1645796 1015785 1981558 32674 925555 756330 30448 1440832 304080 1584197 1162949 293924 1775141 1199856 1358353 735360 1164913 714230 953789 1239121 50164 329528 10528 205332 1015220 1552960 1144740 851778 181374 260957 61340 436828 1427940 1306178 1983345 1549283 455069 829010 1050898 1808266 1811692 1227263 1050176 1252934 765380 1438777 618984 1097746 1887272 1589147 1765583 103985 1845825 1333344 1188040 1134795 153210 1554355 1732094 216497 525130 975529 1138691 358186 1036424 1279300 1752557 1148238 981 928896 1656214 1607067 1458151 1828655 198083 1745828 51499 850896 979771 1683022 1282941 311632 21113 1892473 1869200 1329738 1897078 1841528 781321 1970302 727519 785577 734685 349754 1458844 1219425 53731 1254483 1975349 739894 1720077 339392 1389146 380366 1285885 429003 32525 1770669 1968622 292413 54749 1970941 121076 1937027 509455 586966 1850696 1294983 138853 525813 382310 538253 409305 1066733 1945464 986871 575769 633226 102430 689842 968668 805756 1952937 1455114 1042745 1593721 1930275 1355753 1344207 1284906 594167 1515019 1306494 1726827 46883 872296 1046993 1304272 498508 744418 1405385 208076 1155994 1939445 1560492 600821 325976 1285498 1658968 63500 86647 260068 432429 1729200 1361557 776464 939899 1236950 1826622 465208 1553265 1352035 83061 1735407 1379919 552976 939913 761178 258239 1434023 1744377 13767 158732 1755186 1503432 1962032 637943 1619 1441242 1281996 1589583 903143 1810533 1444966 1617007 1338830 281214 1901336 392517 333829 1580689 381680 392596 499390 378357 1706187 1038950 1224944 574479 1851443 1618141 878663 1592900 1917284 497314 1081000 909785 361692 1088669 597058 7886 1481753 1189614 1965163 1164589 1297848 840732 335174 1845939 1828777 1303518 1889409 70570 38277 1377616 459762 318225 1488611 1713423 1576920 1297024 953288 288408 1539807 771914 834548 582927 1565333 199734 689007 1924689 87730 1643388 1229803 1407045 1307170 852732 1015255 1537250 346588 1312606 56192 1536760 778144 1579167 1565491 653638 197768 240604 223737 87191 311740 311409 940760 1036506 1097381 235381 1733639 554955 1800991 429212 1499197 1152474 1981331 168539 1292188 169945 893040 1221636 1633015 768223 1457623 1391076 28299 822904 148686 1617565 477951 1511899 1411543 367152 953979 363376 1278915 598170 1875580 1860582 74664 1403120 248336 1386886 674917 940788 1911566 739239 9414 1666612 1877788 1726648 1990680 1391370 1810117 1011435 1782559 933801 495953 1479206 1468125 5468 142124 875138 401134 1317254 1026688 259929 1561421 994605 277294 370247 650018 519270 943305 1301461 211738 1995684 473296 1447861 13755 1250435 1733899 371267 343600 12764 1116414 1535970 1973357 99806 1202952 154381 471580 1800537 611042 1062222 569375 453983 758420 1842586 1359548 1651120 687161 504848 507225 405885 535039 589499 509436 385355 1598063 440758 1250460 83509 667340 664657 314767 1783886 388086 228555 1654593 1114600 1144741 508785 1880834 73201 1001924 367251 860374 1336463 1466317 1138509 592419 5714 614920 169026 1715833 647206 1326310 415777 1211712 280981 546387 982249 759106 1747078 1598224 137008 1351330 415463 1469834 1565370 552493 1251685 1292524 1392258 1615766 1225527 858257 1574602 110906 1301936 1167860 956946 909244 268812 1197389 1718649 1316833 950121 1807559 581468 748894 907787 287897 1148722 1359574 100754 1303526 782520 1401861 1830063 1300779 156072 1054694 544915 774632 1500021 1656857 1144184 1157257 1754871 1240709 503602 1524009 1777433 64927 1807100 619941 220621 950189 942072 1147627 289848 1339263 1630948 1980150 427738 680108 967718 1929137 157291 205369 999979 54 1755114 1392783 482264 1450038 1368601 692091 969235 407450 159780 383576 510358 418340 1918613 1221980 370027 827854 1057962 1770261 361607 1042310 828636 1133244 410127 1801990 1476756 146096 1393719 974082 950266 113130 866305 1012098 78103 1307231 1782474 729084 597801 576324 491983 1956182 1202873 1722513 465246 821655 920855 83723 1496024 164088 1785826 1232194 956769 241776 271846 1275028 1086222 1403753 649263 664883 1727858 1693546 1572457 360731 1894226 1138914 1844291 1993209 775643 1913339 1459197 1576799 228290 1543847 102424 1426546 312268 1450954 982134 1756103 1403901 849869 584714 1978925 1747425 1206522 253090 1262406 999797 771813 1663523 1618970 1330674 1215 1970458 559866 20460 530965 1061695 613280 1709802 1911793 165443 172223 521599 1923545 1993330 135101 1108985 119645 1587358 1462752 348163 159018 878791 251242 508020 1723669 208096 652487 136453 1472018 737284 1791700 449909 1313718 509430 1591010 114092 1185237 204186 161950 214222 1313757 522691 1185727 268088 1638880 92032 840572 1810520 985547 425176 1463759 320455 871765 1067897 854120 1412282 223178 277725 817686 250060 820594 1019163 1372256 581680 1471806 1009636 413691 756982 615731 771229 142383 1716198 1042183 1585161 1748500 1477233 306231 707488 1712674 254141 1497348 1869090 177119 1496345 832048 1197107 727235 583319 474875 1377711 1480735 932082 186949 1797699 1069833 139378 204439 478037 374515 803566 811322 829878 1970161 395742 1657388 489425 533777 764421 690163 1448442 882 1545946 1051666 1354456 364611 484792 126368 812813 634527 1522593 1370225 1619187 637331 912188 1911626 865142 1131474 1061344 1509164 1653209 870203 1036482 1284671 734628 1318958 1381652 566868 1909469 561124 364989 1132170 1982097 1750639 1524014 1248458 590461 900217 1119286 1837819 1002935 74903 1310459 1870369 831697 1118189 1110517 412523 929442 1682815 149747 1610065 547721 1361396 126693 257938 158669 1778650 810267 1864652 250432 138234 908437 1257923 1518307 997073 481508 469077 1254304 1746018 112472 168623 383330 135208 226934 1855160 926078 387630 653044 1685150 309346 1435446 1552676 642590 441605 723403 1709107 151626 1283601 1053913 898662 126035 1772159 1030695 775899 1396813 33558 1667933 1011281 452879 664387 1182263 1135523 699443 888467 925490 1544827 943228 1372255 186572 1980967 37701 242958 1232872 679483 644230 1929047 37369 1320005 1704884 1175774 1668847 1497869 678177 456395 1781557 480047 1339593 813057 177729 1252333 126688 1290974 415343 3327 72559 1187114 1259921 140819 810122 1925216 585562 1325715 1810523 1816566 1778220 1242023 835971 510796 1373113 1255248 242010 709455 346406 1036057 1884705 1542683 1638247 956896 433071 158686 106386 624282 1705123 1863986 1574943 1648038 560030 1320301 581559 1811544 341162 322778 574215 1502376 989649 1320434 1310146 1591258 122983 1146103 1000802 1150567 1837395 1063091 1170288 1609572 1413918 334766 276643 1736475 1619226 1079206 288164 529662 391669 1170050 551949 731471 1596977 1636304 928452 1354812 1530795 1233070 162787 1195899 731831 66952 541412 1474107 1184357 1251698 373792 1986234 738253 1580983 1112371 1385685 1216891 971002 369042 1864765 1425033 1034190 447900 902903 825773 1632779 666884 981380 1856326 1425942 1625132 1405422 1639185 686960 935335 1376515 1124590 1607525 922228 1349612 1608439 540762 1603678 594285 1991695 904955 1444740 1783289 1670308 886188 309830 432497 1177008 66593 842908 1928693 838624 344569 1101570 764070 1765598 1954565 160352 1179533 1070864 700765 162130 1005052 1173712 768864 1902594 1098570 15332 1281839 1298663 1884479 297413 1536398 1571953 1468385 499053 1689716 1717494 1354258 44840 1421013 1727954 693307 1409328 643051 554198 1624214 1251058 1838299 497271 614044 1084277 1336768 926862 1664921 906413 1356968 798839 269199 1989151 324966 1055920 1555481 1649457 1984491 2419 1296645 1253096 671060 825294 799966 1615529 895977 789044 438959 1784557 1489185 461243 988787 1535216 638158 1077508 1261430 1530063 1787664 1296198 1307843 1968437 239656 952647 1087867 167080 1998521 1544035 329923 980134 382067 188432 1933161 695729 127640 946132 1808960 937473 563342 511448 69626 31641 1896383 1102372 366210 1442626 1689720 131165 1674997 1773742 1301770 823253 536019 1735006 989485 634500 940157 1741434 1325546 888699 314750 4327 1738921 1870615 1325009 1944601 17974 1250125 1797533 1464980 939487 502678 605269 383307 1387760 1286181 221366 630604 1668341 1476568 988349 667545 1641222 273688 772613 1824591 468278 1203025 989399 709947 984699 1273082 1327738 1185208 843338 1632270 1891995 1507204 291819 1584626 223280 443372 1856518 1822769 899911 855266 12814 787306 96003 924676 1337636 29041 1961044 1379846 1079117 1335349 106384 1117420 540270 44994 302827 890009 1449783 1950918 1322929 439218 761305 895732 616834 304976 1471530 1309005 1773946 1223545 1629224 173913 975044 1069678 1468426 902169 1183075 1653712 877889 1676095 516667 759037 1370133 842809 711433 1854832 1755194 1187367 601825 1018963 803979 1820705 878186 1036325 744982 897217 1355573 245026 1350769 682417 372931 1119582 1436265 1877150 1769104 1594589 1896191 1591450 538543 939666 1000463 354114 1344487 1282749 792243 1932585 634681 1413646 1823333 165554 1766313 377365 858738 197122 143434 1422324 1184638 1908560 34595 371986 1279962 1433177 1374424 320958 216591 1665399 125272 1613622 88314 898115 1311240 132390 1789906 1710912 882520 793708 1361567 722298 1488348 1710512 1599884 1498638 924963 1203114 1461342 999027 728940 974775 1036851 1714430 1132912 395585 1605014 1133460 286237 223449 993629 1716410 46918 630983 1518205 1964050 1952054 226994 529069 1555990 1976021 1301421 390472 476039 35608 936638 884585 1394450 385930 907138 1214881 575137 1714060 1537682 948994 90486 203832 1536406 1575895 1139788 1291528 540535 1732309 1271029 444182 285368 611389 712803 1152700 1882597 1399572 1561565 1980838 956005 1170047 623578 1422919 848654 552131 1000996 214480 1359080 1449035 629342 24241 1004647 446132 713819 1687579 198263 1712659 1783059 564891 323827 1360169 127739 1070911 661971 862995 1119983 480178 1681936 1737778 1537557 420910 1487281 262038 1738358 875990 61213 250055 1387653 965244 668882 58445 975224 777589 876907 1121068 579180 92296 1036190 746741 341691 205513 138863 1288489 1909760 1014994 1836522 1685756 1053351 438925 365032 1544007 604669 325515 949054 1869555 1142927 192141 845564 748676 283984 936113 798346 181646 2118 1268040 863492 1014178 1605284 630795 1495850 684759 1418034 603351 1091479 1225047 482045 708681 522183 1667635 1238558 878648 1930896 935865 29163 43496 507378 1411290 89468 1693650 618194 1777988 679573 805213 314999 1140575 827370 164331 739116 306936 1452952 83325 1094537 1695730 1930287 985516 1577995 1288716 505735 127558 120991 92565 1581104 1175614 1111086 1405611 387895 1040561 869254 195691 357419 1430062 1256319 1283688 651323 1116619 602756 1238591 348078 171702 1494572 1419567 1448700 1634219 878641 471775 962053 1903427 1572558 1673743 1795643 1098063 497634 865594 1092387 646851 588105 1257061 1640434 489085 1250417 1163293 1508095 711137 724207 402520 894895 1059090 1883225 402070 156278 1582244 589736 345670 1850665 461640 1254505 1467394 486170 1566279 459213 355666 1182604 1488538 154062 402728 178047 1194690 1284660 1742657 1461005 1692592 339488 856792 1623143 42846 377606 1494118 1714392 1356943 1246165 197718 1899850 1024504 439977 919661 1309813 883701 1554340 1021698 661956 1721759 1706011 587114 1627930 1421664 46417 332979 951970 1606821 1124031 1619767 1818398 1561539 975928 64504 167082 842141 313893 45608 527087 1487616 1505854 1348010 1986489 727513 1088682 1905294 1663166 216997 1401158 1880337 1242884 180843 1940823 672010 708338 1610199 1307143 213052 193508 1794249 635208 1125686 418016 1075226 141663 1287962 1625986 1679878 1041481 1747492 620930 1937564 1200067 411652 1488512 724185 1307719 1394255 321122 671416 1069102 254072 185476 973659 1754803 273390 1982997 817892 1385762 936106 1277338 1273631 1359913 263649 624564 372271 1399793 1344788 115977 1950251 1951623 1652000 1945920 1262923 1625748 492256 1554728 958399 1167907 302663 872512 42128 1423728 1820978 765818 162451 1120679 1783184 1175254 1020090 1686760 963353 643159 650300 1595782 176736 314693 1951438 1009715 11274 216835 1883148 763405 760949 1154505 1257448 224646 1449799 60606 1518971 1219395 243508 1897566 932856 464730 567670 1339334 582084 75909 479583 1257015 28511 1967994 101799 817494 493625 842057 1428508 105819 1381889 1495601 1570418 432660 873107 702082 1942431 645432 1064934 847433 1442866 1069440 1486433 648029 1280155 1561244 1384591 1836177 1131422 785636 297928 1911941 1109682 1989718 1707915 986805 779229 1849663 118950 963745 795168 240780 1208289 824607 684619 1992944 1545618 1666108 1049836 1755262 1639150 507689 573946 1994708 1679480 181866 1692045 203962 1561052 1459145 477843 1021545 1597162 1574678 548176 49258 669386 1732215 239573 1106593 292335 1580436 1908241 962694 7941 1768232 579989 1588335 1354468 1385799 1273254 1347126 1835354 1734345 986963 1093316 1444684 766540 800473 451600 1497847 108688 1918444 1558717 1291259 684400 1904392 652049 1404505 688007 363760 1489017 1720736 1330062 1085132 422913 350184 823674 1566625 694768 1956169 1053277 1623021 1394509 404556 833666 740254 692973 1325785 1420904 263941 224346 910913 501548 1736710 319606 168050 532108 1026288 1083526 402919 1160846 505467 1131519 1495717 1257261 986370 1602596 880053 8837 1958932 1871855 584135 1702120 168917 814244 1337342 1467943 15417 77223 1799498 1259929 683708 1768837 836830 772259 140453 1698018 158194 1386693 1337851 579888 741276 602968 1284222 1005650 1448878 1733622 1740959 408628 816297 266687 106565 754714 1623183 1608298 1850131 1781530 1110588 1603046 396368 1482317 1861469 788875 1186112 1168487 594405 840902 636139 1609710 1852732 1532754 1545294 418657 430446 360771 756605 709746 1329149 96441 1603846 1065765 1885630 1131753 107935 589888 1265049 856142 1978576 906643 897232 217560 539594 1006242 1704556 1847594 588888 1464081 1971240 1252307 1129442 1451744 497710 1819865 157219 73314 53869 244506 1237451 1782153 1081087 1889802 494329 1948195 1679353 860589 598970 1492395 1344749 367880 370273 749679 758424 1700048 1732937 79802 241875 368073 1264016 1735541 475302 1954859 570718 695065 720926 1097184 1158283 1702434 988059 1532790 1369212 521593 1634895 1085899 887648 1329159 1210786 1086302 1770702 1479990 1089933 793820 1105818 987692 1580411 1447916 1976696 1866318 1383879 251382 1438987 750276 1823901 1655307 467638 1206380 1374316 198227 1120251 1588472 1604480 373121 1937748 28850 1978417 886907 1371082 1030214 1395167 1736434 762859 834028 1378614 213339 1543657 379984 430528 1964424 1476984 1440464 1707063 887408 1552134 198044 1601770 1741269 165379 1306754 239312 1601261 502188 166775 156237 1713946 1168435 43372 1605585 169249 867331 1135849 811746 1599184 1794244 844258 1095047 1089141 1615158 78077 840641 223450 1545794 1311331 1586770 1751600 1022676 1095447 835030 366224 681640 1409223 1271361 1584457 497896 1902904 243432 671742 1691306 1023017 962012 488886 1143789 725645 331019 1365007 1751809 1306167 389124 749275 1474013 476210 1790205 132354 842679 587369 251094 804513 214098 22764 1432890 1729255 1385473 711125 1579723 1503506 613538 1980338 1866868 1493615 1404140 123355 646084 24411 1957784 1977612 510472 500124 1654296 706692 1882515 1240931 148940 1529404 599677 276547 1169160 1005720 394260 340104 21388 270533 1205190 513794 1170261 1090691 3109 1103309 967248 938324 192545 661798 333571 1862037 658736 915423 934736 1193366 1115543 1394669 1179409 506451 1405227 520849 416401 319019 1256809 1989366 210518 306513 1241825 658280 1126734 680277 1831857 1678432 781901 758350 1665510 451625 608757 1769619 681724 227182 1391395 239477 1511872 335677 970051 1923427 1802518 1789455 525574 1683912 391341 391813 609065 1607099 1981622 1405349 1269886 1765323 608296 1670338 346648 1912641 107500 1146389 1181216 44495 258219 452313 1849125 1838744 577650 490745 460457 314528 864099 15628 1919862 165971 1048204 1377775 1430907 2532 28327 1982138 1841765 1225902 965163 1614692 154314 1563539 1637243 1557215 1618122 1622335 1156270 1190453 1132924 512586 782822 174243 778996 749396 1421094 52213 349181 1295048 82615 422400 805036 601038 1349452 803306 31972 1004164 1149336 1116235 423508 1153695 76042 1050265 440973 114917 335308 1773011 675793 867245 1247636 245278 790177 821277 1364105 1144376 1009166 1625764 1245769 1705575 1761264 1333260 716522 1794220 94638 1528801 568211 578609 868490 986336 1699821 819684 1482157 1205586 23927 119226 899780 1059131 779550 1622320 1482254 899606 1437324 258333 1822175 474888 561688 1743079 1916873 1386846 1357281 1137111 315960 446447 1198782 1891472 1211211 340624 82506 1519344 1251749 521436 433719 79011 983627 458215 234488 660221 1325787 58285 1621610 567679 1108259 1305573 616948 1924309 1069455 1143665 1878247 1374604 996620 538934 453611 1617549 1488652 254608 1314654 104414 1830009 432300 379741 397854 317950 1935656 502906 1017056 933733 766426 1593129 1453464 546383 861 1085106 1618924 1816875 1390492 470348 6667 347552 1007626 1563167 403167 1383984 85500 394388 1395416 323603 182100 204920 1495640 1337909 1412104 1670002 1841181 1346490 944595 595449 198511 1286811 419287 458750 1984829 581086 562353 670452 66258 1350139 1582362 1952194 73557 851490 1722043 1006038 1461031 187570 821845 555619 1583653 326030 227588 755356 374005 5141 998168 462093 664385 703199 660103 108904 609837 402522 1743916 1137097 1894388 280954 1604205 13141 1249748 1075851 1111036 1329692 1467683 1355468 867482 1090126 872145 1243323 1203238 1412822 499047 1889631 323789 888499 1906266 1982692 468654 1698952 1519603 1818757 1573133 1671396 1671786 1874406 757790 72824 1012678 591206 1635389 14372 330053 1458512 1626598 274310 92596 1193594 151305 311326 262712 276064 1813136 898961 1331549 674702 1645258 1018905 1394696 46462 1174713 893242 1685677 1401490 517762 1554587 1078859 1699844 947199 1482757 446321 1581699 1781235 1489174 1819158 843441 275840 1203734 413365 1001305 1540785 1927389 400230 1253082 926033 1811213 203213 1858515 389196 736006 1141584 963873 666043 1748744 1135792 1102534 1539767 356734 725869 1787829 524774 1729344 1225164 1937070 994889 1900286 282134 245925 1172482 1007803 1424551 305768 1610629 1977941 540277 718904 1047028 1626476 1854005 1921537 1089132 1015999 1316594 930515 541992 1536955 289394 1029706 729165 294227 976385 357438 716716 1593787 122767 1959895 920421 770165 1295794 1790638 1412699 119197 546951 868166 1000141 97691 1907316 635971 1992415 1348799 1415792 613744 1990778 648493 1915132 908026 218212 1702505 1396736 334430 84508 1510885 1306982 1558309 269172 1181842 1138250 335595 1653076 1700935 564410 594039 1557432 1634734 677774 276792 397022 352643 527445 110399 1787291 1217739 592246 526163 1001626 1472268 1409178 457398 481213 1788776 716312 1593779 1266466 93043 1055721 9853 1299280 1444645 305717 1832328 825885 124164 1815656 988179 922417 533598 270471 1917819 1319932 1108822 110176 1900489 1529669 920269 1344941 1715841 758384 1733485 1131896 741118 1319318 1594271 329952 1001815 702968 829518 1247465 1956495 318354 1548286 1184627 1884476 698186 1088764 553948 143707 1619041 1489753 1238833 1213551 1821380 396986 1221290 1124588 1624573 890548 733800 925173 1294392 351784 435601 250624 1918899 500351 1457144 1974275 1807025 590797 1946795 862367 1166111 207231 1567820 1296411 1517476 1133625 1654259 549227 1495610 837579 1713369 345464 1537692 773884 1458169 540564 1558703 1934499 798373 1397386 438234 822593 71246 1184509 829836 820408 1250002 474178 1003661 1590807 179510 1206630 1057859 712664 694693 1005514 1240817 1822954 1867965 1494695 889880 1376165 1437732 649260 1981757 1314714 980145 647804 779352 1535215 1396399 349887 1652457 385779 889781 226416 650385 1680427 100329 1637116 1285707 625422 1580449 567965 1884888 1867930 835102 602815 479628 173028 153079 1121 62209 1066457 1921926 31021 1201513 1937209 1874549 311812 652409 916494 176105 1408870 1242261 698754 278302 1808205 358391 826572 869064 1038047 1684433 1080464 763136 1946395 1174207 119255 1243861 1659997 477120 273498 1903649 991674 1566677 143246 1038962 1951881 1544272 810332 78198 400483 957851 1182388 1049037 483785 962950 1275459 1923732 964409 724344 1649402 261073 1011233 1854527 983779 945204 1579869 252550 318801 1207434 356273 504065 1604128 246041 209852 1422366 566629 830876 1082384 1831787 513590 169028 1365095 61958 1161477 1928821 974837 880061 446933 233736 32319 815638 1293775 1453292 1461337 601772 206890 752136 1675322 1272246 1187154 830652 1633160 1627851 933510 1072085 187618 851565 1622725 847512 1529144 1007480 176569 1250107 472583 524637 340253 93416 711965 1257109 1400798 1887804 1264306 845533 787547 1475303 869380 1263391 101018 638475 1914342 207664 399418 1266207 183388 811079 1934468 140700 167674 277862 837271 261378 259375 445425 838271 1116690 1129840 239339 1623215 1987804 134855 1357877 1891325 115299 1913701 981768 1259386 63404 1435413 593927 1038327 1611263 1989350 1932721 921008 412334 618799 474581 549027 536856 1826911 261507 1352913 46536 241703 1666324 207917 652414 1538056 1133767 1561635 1819450 1486711 1292529 1515491 989844 97197 629504 718989 1751373 1301390 1888169 1268725 366061 872418 1186679 919690 958402 410021 1464018 1465343 27507 1193820 1877554 780268 982765 653810 467813 1726785 1865681 1719286 1787527 134979 343043 1308751 1493242 788380 713813 1448334 425008 358554 694085 1867025 1490890 774448 433677 1990490 245909 1058882 854678 1839297 1044393 1228105 1412724 549837 1204237 284543 140383 290517 1767597 1337802 1846927 1986764 258077 1764906 387572 619183 416281 444963 1540986 1136179 1657104 857190 320118 1663113 245720 1201323 656753 313901 1591097 1333284 627638 896705 1835097 490507 489387 1557540 1083165 1941391 1495571 1775907 391820 640364 415851 1751234 1114676 1674585 1258589 403827 305360 50679 480861 1628605 1934998 1866796 1172997 1705433 1446742 1216530 1364387 998559 1627756 1362673 1543828 913364 1576710 17250 465882 529577 463491 383345 93066 942950 1364997 1244425 1021075 1118987 1693802 1667515 1285216 977098 763711 330250 530233 697238 1932100 765196 3675 1337970 93999 1896380 387808 809021 810301 1990661 132621 960350 666802 1243384 482132 291013 817511 288284 891118 1532261 501480 311540 1331238 1383694 791883 87225 497006 1237492 969204 273090 369243 964356 156465 958049 1010017 1581621 665092 46525 858475 541505 1042524 1911690 116010 1987340 1769294 987759 886892 432746 662623 711879 489026 173211 549200 705626 1357001 384888 1970915 1371844 1236731 1424904 428791 182656 1161323 1417258 1578763 1694108 444551 975059 1669213 1163807 300636 933861 1947703 1611044 1881763 420640 650523 457278 1689773 1768758 1132497 779849 258130 1050802 1319729 1301152 1846535 1079471 1467271 387978 468163 620029 301949 269604 608983 1668093 847825 422889 1557471 1917188 1996091 1552381 1508401 277540 1530468 1816874 1238438 1460000 52723 657725 1851113 524939 1555739 285055 1475441 763902 382187 723689 1217574 1140401 1502341 1057106 520110 1906183 1906530 1431880 946830 1854578 1968423 783142 1100763 1798696 563297 1204567 229875 1540796 291552 1585246 1776253 168519 1023732 1500899 1247346 469912 647229 1899406 330582 1194674 410572 416799 1990695 304032 267593 849731 410238 589730 794065 1194758 760214 1808098 1848475 925570 1671594 86178 985993 634124 833704 513593 67066 1037692 1652257 750170 427350 45997 1549660 1426829 1018025 658999 93361 669391 1055743 1952233 253885 317739 189122 478119 1457983 979543 829719 960736 1543960 576407 1750185 888322 1941755 1625074 911700 1571177 952062 1605622 1120035 1418822 1408780 165037 1022575 338913 912507 792515 1863981 1068039 1537396 828785 1717282 104610 794369 1908880 1850709 176753 1559907 324754 1790203 119979 220938 1188983 1841571 1307821 1983037 176815 186825 1375384 1403453 147046 37483 932998 1111338 865427 589153 521062 172420 1513519 271888 782606 142469 786267 1850624 999721 261424 321719 1618416 1340594 924910 1214577 1892238 1746553 1314312 1300557 1578248 1494139 1129970 359299 120355 893620 1268555 1992728 763624 339760 1061273 57595 1933305 923260 1541533 1672968 706404 493869 25779 719862 1195316 1713663 622375 1046788 1182630 48059 1411559 1516742 1057996 1699460 167602 1180187 1328863 1153067 350740 450896 743603 585889 493015 991968 1931211 185383 1609365 1124592 1865807 1795761 880780 1437408 933010 1504631 1474536 231953 1468819 1041624 1251679 55267 1444229 688552 657453 1336898 1651154 1026027 1251545 522219 1802389 683723 1719293 590084 164281 701409 740743 239695 1055032 1438156 814035 732985 1821055 622846 1542869 118223 241936 35306 416900 1283963 417293 411882 1065162 644672 405673 199508 1110936 226840 166258 1037718 1535159 1705172 382471 787201 1043414 1839334 1400338 1595340 1972537 738525 767035 95544 700919 1562121 1732145 1424559 1277074 1537800 1030141 1356186 1181668 1380063 253320 503367 1538218 1664575 1940184 1342327 938196 1360128 537596 364361 206818 286074 737484 1584340 1831380 1196125 1686797 1237164 1092905 1496074 44621 1555573 1262790 1547503 1839123 696955 1042641 1765782 234991 1304653 1208091 1425088 914278 155151 823325 1278968 1765571 849999 1966602 1239825 337426 1229459 1324023 1672523 321680 274558 20096 294102 862499 558427 1782099 64474 509017 1990325 1599689 750799 487352 486828 890211 1516825 61731 1097713 904020 68227 792695 54609 1905740 153534 366539 329315 1830169 1018492 917514 1821763 1391612 923014 36318 688858 509573 1456479 1255512 574261 1650553 1727862 426771 1309146 1158220 1189090 297383 1718654 874178 282141 1812831 80967 1575310 1597302 1883037 392971 1839497 1157183 1696876 1229506 119364 1689424 816875 610455 1557317 448356 1474384 1383210 1390401 96628 633516 908899 1358894 36191 476013 657983 320151 1699088 316138 1270878 1707023 260038 1403213 362759 77693 90025 1224824 1061980 529679 1654279 1814200 1195514 898751 399908 248159 1909354 1558402 775236 1847007 1329800 483170 472968 1044765 4040 150667 876450 796760 311341 1125766 1657759 179701 254626 1546706 460276 983301 394086 1682152 1284655 534985 1320917 1511413 828155 1118843 123120 1934781 246207 240134 1257687 443396 1717125 1015427 883502 1247492 1693386 613681 1260614 754622 1503981 1075825 358281 1318072 1755088 743873 1121496 1234124 292680 1997552 1330801 1731770 424612 1421526 1958139 671074 1589343 566637 44510 1128229 199030 576262 366155 1438293 607561 708200 1718881 1118248 403214 51195 401433 1354076 564583 7856 705866 1605457 584133 613835 659857 1637234 867748 1623131 1059328 1303489 1220678 1120376 991822 896254 360649 977542 20989 1429748 737470 1520754 263871 98531 1144044 784621 1448208 1504692 722063 781100 1210819 899804 299067 1523880 400694 957873 1189039 1429713 1034321 145679 1931984 1991342 128577 1543544 130717 113248 1443545 17552 1614184 1502293 318166 190825 66591 955916 1684113 1373536 743385 909256 1091528 299183 1393653 1321 173840 1809172 1631340 1485516 1644041 1928562 1927261 634566 1549631 930250 744747 1522857 533908 91312 985727 1626641 1718143 1445047 49596 1162507 806278 1538138 19384 1890358 249754 1097610 1162362 1143899 1386852 1839819 993022 1318736 497212 461904 943829 1847627 123786 1231192 1047428 127332 226620 1010270 974610 1523949 1696484 1255055 1824622 293329 1108773 825357 345254 1274863 286688 757556 1202130 1274463 1153057 936172 8261 1781250 1592849 240143 1185319 1543218 268514 843393 568681 94062 224342 1711025 1480915 1911491 1048187 1379803 1000246 138973 1119510 869604 1044501 1514613 1188235 1483861 583568 1713151 777940 1405774 603980 1765938 1083991 23561 956595 780464 102948 163403 1299264 706854 527245 1313060 1491910 1381909 687282 145830 1071620 714980 175325 124324 202719 586143 435605 81291 1783404 950959 1481581 1084646 1477265 1069806 1468738 1033228 199623 153415 1510587 280448 1661330 1618673 1201582 1671856 1846170 442862 1182066 1375649 1341338 121329 321974 73887 428516 1628449 571246 619430 191220 23625 1088322 1313666 735529 542998 378005 1651965 400771 1252767 1838540 202101 33200 1401651 701996 1229893 1307404 839801 677336 231239 150121 1555877 205859 1351204 1860883 633531 368121 366603 1275846 114854 824332 1023327 1567215 1032485 659190 1257756 189720 1003557 1034882 1369787 1389317 175461 1606113 509241 115156 1810098 1522612 268787 1816460 1553277 1054772 1647430 831160 68632 956486 1267899 1362011 670982 1648672 1010209 1600298 393477 1822123 1014672 1713971 1023852 179461 1727501 1842693 1707309 1934280 526291 489735 993325 55874 1209941 104583 733514 1290489 1587901 182639 715433 334177 878230 183760 908145 1210257 795932 895197 827938 1245796 981365 1107361 1259449 769476 268678 1825783 257835 1597210 1335824 1454481 1449327 654003 1593235 615347 1504234 1287289 1708554 1028719 348945 372082 316623 565233 1092211 325546 1800043 1502665 1453579 432054 359796 910425 594776 1759300 1351776 1630496 450379 1194165 1899791 452942 134585 657257 299983 72582 155978 236524 1395470 873348 208038 1068489 1228733 1474993 1629239 176268 1303815 1853401 300009 1952344 1486873 1384688 1616370 1250135 456211 572735 759350 240191 54009 76348 1457940 253008 1102047 541247 960011 896141 1223407 137605 157533 1715685 625082 307160 836416 1560187 1139702 1030234 792085 981462 681685 880694 462221 1624576 849160 1645703 796184 1412946 874077 16505 212514 585059 797369 1483377 1298529 1698333 891839 1972940 509756 907446 1879767 620406 35045 1193951 58681 628429 647419 1342820 1034583 551296 1835527 1785997 470292 422608 867678 1344981 1725341 156800 1155017 1970087 1081141 1848080 1129830 750905 1182605 1814530 1111901 1072958 1330631 285746 973277 340850 1262229 655767 371005 1354782 70400 778198 1759544 1432439 626667 326340 1494142 332529 424068 557721 1599209 1161126 991673 1183966 1423715 1445598 1937524 1311160 42739 1679964 911191 339076 1309564 507815 1066964 1355258 237279 387811 336256 1752171 1814007 557822 1780709 94590 464916 1125291 24156 42058 289443 53394 1522610 1931455 1937727 1150518 891834 591658 150657 1377268 482120 1052956 1885642 1986276 1856201 1321565 1489793 1685526 510122 289940 193994 1065163 594973 1048444 341686 621764 1458459 795823 10305 801786 975014 1016885 1107472 1244023 361093 1636982 597682 615816 1020654 1104011 610884 814836 546299 1041597 1130104 861567 118286 968731 1352946 1354188 1144382 1559969 65154 945853 1368469 1742221 1337660 14661 387679 633819 1456928 156632 1705162 553365 698727 1222952 375870 303819 1512870 1030060 1578931 1891523 407531 62990 1247165 1653807 1236881 80250 734236 1466847 1584826 54280 1326181 199268 333793 1623777 1963770 1254852 1169870 1208360 503599 8148 1425202 1257523 1202679 1779925 1167189 1887932 1195783 1002809 134354 405685 528466 713070 358026 1677549 584216 153086 919371 1599690 1079368 1513425 1148429 604731 1742640 683825 1775400 422312 1471755 1171172 72579 1707773 151156 1497956 1367609 484977 241288 1599989 251427 1848742 338445 1890812 1609662 1049024 1352244 1685228 605389 684305 1776156 194779 14908 1666265 1544 1949594 33011 921796 57358 304447 1787968 1031037 1967673 1532706 1411897 1931618 944588 489333 729190 415288 787628 1470743 1355853 1693765 1166118 926026 1335934 1710214 231220 1782517 690113 1281302 572646 1804409 113281 295975 671715 1911293 1308274 432234 1288390 26377 1319389 1901233 589962 762516 784917 1454430 1425370 1572783 1648381 1532235 283051 583706 1890835 1589923 148253 1691376 545666 721976 501832 1038477 62590 1289823 1977663 1798935 1601369 1971858 1002640 1904668 548828 1309680 1429636 1315773 1091308 843858 765891 1542732 30757 742461 1064382 265520 1640608 901463 391152 1157585 39712 1470040 1044454 1292745 456724 409450 1975750 1027535 1583821 1217342 1962566 930959 1481175 1934816 1419806 1001907 53997 1778134 1918250 1189928 59050 477905 1987960 1196801 1852336 425748 656642 18160 1818953 407228 1787869 1165121 677577 864442 1895732 1594668 128803 1734911 86621 1987368 1934327 707735 1402611 351817 1368299 618331 1901494 153410 1725311 23282 1288336 1001690 1582719 607555 1953748 396675 796044 183409 567696 1352571 804666 781651 1750797 68109 803435 1288328 1057801 1379548 1249184 682863 518673 1951244 508218 1444924 468976 675988 728129 1579820 750814 1425823 960673 787198 1683712 1094392 1998943 549826 1905864 1670172 1356141 1828710 970907 1610426 1911902 536402 1366411 868787 1956447 677995 380090 911179 529610 339348 325645 489697 1069771 781861 726353 233872 1920044 1462334 1847907 1691425 1137922 293819 1753427 1248382 1016674 142225 198676 1984476 853823 1186618 1713276 385950 1213368 760126 1503957 521095 1011422 484844 731510 17745 1995433 925144 433595 516525 318856 358975 836627 297648 445179 1107950 1972792 983043 800642 1450919 1173527 1689310 808487 1825984 359410 1842471 869093 1613726 1279012 256920 152883 1624054 475803 96761 1911411 1020761 705581 1756598 166583 574097 1220071 76718 1016137 80546 1870576 94913 43068 179467 373748 75527 1657882 676604 42750 412233 1739813 704642 1169155 1363766 453157 395764 1867440 388324 1612037 1307244 446521 1004697 1688374 218694 1898254 322894 1507522 1383559 877276 796317 946539 1648540 1426949 1879423 623090 1251265 1006340 11537 1445655 1153536 1419849 673732 1611584 327698 885698 196955 308666 827498 1235784 1417424 1186233 728185 1015823 1508651 173569 268046 771040 124291 1228996 1897291 204716 460264 356157 769202 865232 1839496 35578 955762 1407930 1727062 325213 621263 1722616 1670003 1285963 1741681 133894 128484 201990 1192796 1955723 290187 1723102 1066177 1338128 1287059 67280 1548589 1429719 383408 196213 1414784 193771 1027806 1030605 788692 28833 727353 1751790 757302 179979 1081346 840777 570109 615376 34826 743062 1785007 1215918 1123271 258892 1055159 1241214 1028862 549594 1663827 1128071 36816 1647 247430 1205727 154129 1350997 1896730 1021146 880257 155874 876374 1567376 76425 919700 397221 860040 545605 1057141 213631 592638 280172 1496419 640796 1998338 1579528 1893994 206544 571555 1088246 1708336 1012928 1547179 1571650 1018773 542336 1184965 887569 1320363 883491 1407058 1640726 319034 101910 1292319 878858 1421478 1172371 611675 1012092 1584037 1656394 298571 1842772 600841 841921 809809 443765 1121357 1805981 920852 977576 718209 549203 1082289 888586 1753237 1432721 173347 1778456 1519670 806953 508388 1674449 458845 305403 1598112 292101 1918475 1302982 1132382 182020 1692104 1432713 220425 1752789 1178843 1802499 299680 1593023 1505044 1819116 1831810 250448 42810 834805 1227347 924773 1011158 1225389 1641761 1307373 851068 769222 1620184 348787 545316 1962526 1000419 70640 1253726 1287932 426492 235768 367709 1595309 1718540 227901 852308 114378 1687096 1150494 387844 1358378 379091 244899 916445 524399 729727 784340 40775 1581741 748901 1085023 837407 457049 635064 913873 410639 989064 1841956 658308 1958100 1400361 1629314 834116 747762 975430 114106 691041 1540981 1665038 1582490 1952986 1753541 139668 485883 1126440 168477 552997 1990977 177438 4817 964563 1703883 642188 959699 1050444 7895 1989865 471166 622466 1051981 272833 1896520 123128 1337295 83924 1977826 562501 724987 927117 1805696 1498302 724012 1015236 723064 1045618 76950 1796028 1925041 570510 518086 1412301 749599 1817146 383965 1153712 39688 1008600 923370 855281 190344 517697 645810 19725 1596578 1116944 980883 1950462 562372 323852 264249 41188 206025 1035352 1283562 1363545 76241 50731 1301360 66804 1024726 765320 1726912 1577065 1496367 478774 594067 1186682 1359886 1047635 1252896 320271 1008745 1830982 599455 1938495 90741 1051228 825435 1251863 1346593 754123 310948 22577 64745 668384 1723416 1301423 1084395 254810 627050 1756039 188006 663090 1426596 251528 621840 1289968 1162054 1788079 878447 1731124 1073603 1727277 1724715 1217205 1508902 72323 1783372 118932 987132 1430850 123263 1728984 1956260 212577 154539 1308641 813854 55887 1233572 96954 273601 811336 819354 1633284 1453910 1718694 970565 1484953 706993 441681 600877 423217 699097 243950 1077713 1950515 1129340 715787 385150 959765 242967 1143371 15705 616866 802090 69845 1285646 1815785 333656 1771013 1371860 740242 1018256 722692 384708 1430436 409309 99652 1944941 1852816 916624 1860944 261283 1771039 1649724 12488 1581593 1611574 208796 1704121 1254802 178871 725983 1650875 1781536 945734 1787363 1317996 1499625 114007 704712 789957 1642360 1877097 1367916 1901695 875274 1820595 1881461 1534636 145872 1328121 165211 39988 1793385 114274 1595765 695295 259546 1683882 1797686 367274 1074449 1959861 1384872 1887344 1956829 683853 243870 549677 1598246 503378 1414971 1950823 1161028 993057 1168253 56168 1164577 41752 101351 1631252 1203925 1214492 1251515 1812694 1509777 1728309 1586553 1669183 864838 524146 1319159 533521 1155369 1914528 311056 696568 1975364 120419 197654 18080 511430 1098201 1397016 75332 1019564 329080 840806 125002 852633 1627504 845762 536469 1892878 915150 353655 141715 1865303 1272681 482023 1880163 1557713 1477310 1813944 723418 1643604 946295 69769 1679966 1227559 1472839 480173 1375051 1272581 637981 1829345 713864 1570890 657479 1175754 172130 880590 1722499 772845 1228786 1197798 25616 104693 908609 1970975 961721 489578 212395 466984 234204 631188 363725 864193 54616 1439318 1808473 1080445 1688790 1408361 596565 1855916 1704152 1818345 1638328 1072216 1552458 783579 881317 1553343 542178 763335 1835020 1991571 996388 1204495 948484 276006 592656 707448 1096922 105864 976372 1976525 41016 511081 1304977 1315430 1592484 819815 1288142 1404066 201180 1300799 1172514 1725690 1781080 200289 111476 1984576 237200 1781322 1983883 1802597 1327110 1457819 1366075 1441618 1389469 1545609 74300 765577 1060147 1754200 382956 45591 1485913 636573 706617 310883 1167244 514418 1448958 1785820 1617812 1314805 2693 1195448 1784079 34579 1579882 60055 299502 422432 1258085 1775649 890370 577318 689968 81922 1087747 336240 685286 514668 347630 688240 1393837 1694690 538626 900291 1453543 38401 637057 180793 1043850 619962 1999422 314543 1817077 1010276 159404 38448 17230 1734608 1893010 603581 1522914 641123 803364 848870 1261293 1352869 1268568 1125352 147617 642684 246253 1599955 372317 233859 885629 1238514 754720 1042760 1641189 1550668 821746 1237924 1246517 807084 1710194 1588109 121409 89264 1777644 793716 1112340 157586 1520433 1240882 1792594 759721 1594353 351836 1279263 538534 620783 1331748 359085 571802 1013134 1966696 979952 1416875 1469322 1069908 931435 1404756 963480 1652421 698304 1170170 1291244 405476 127025 714752 855467 931188 516128 689508 984730 788157 1346884 1231870 1231167 1238382 1982594 608265 717783 1975693 780782 848676 1666819 553243 1014301 707766 349284 1279525 1212800 1231667 1168007 269981 1664734 683449 967518 1514871 1015080 622482 743690 1020491 1931431 1931958 296968 1886138 768993 371808 496127 1582543 593647 803056 79930 1198651 1903019 844144 1706886 432709 27933 667510 1047593 938920 246380 874887 556146 646493 893231 1480564 1263965 552443 1492804 461843 353829 967677 1889583 1178268 1127491 1895487 1316198 31410 1791815 1559787 1345021 637364 1427396 1085721 832696 887049 1997703 127214 1356570 1162390 1461398 792568 701011 1453184 1652192 44887 89356 1031358 509249 1582076 487391 133004 530626 1782458 535799 1711393 1800062 183914 990756 1185304 1909586 683919 1108496 487463 853344 685124 1602896 859099 994095 1354760 1299960 1272578 536161 1436400 573421 1341650 1352682 1355332 754872 1626875 1127112 87812 660509 1642891 1514571 1578435 470996 1434273 838359 1517520 1871323 336968 1948780 182567 1435540 151566 1545403 790914 407142 44806 1392613 280022 896592 865623 181165 1403051 1262522 803368 685970 1518336 840775 1476487 45746 868461 404991 1324860 710085 1499872 296676 279216 218046 724648 918978 1786998 1231966 1569297 427099 1981658 1666381 1219183 890308 641868 657823 476724 1640807 505065 1754150 980510 994600 996863 215767 820726 532482 1008805 230235 1312142 1567237 610312 72411 1750735 1738870 846653 596595 1628042 38949 1283033 472231 1204064 703359 270364 1868575 116762 1762223 1931684 1104674 102706 1831354 598396 1075701 690515 1060278 838439 1349914 240035 887935 1912564 1955195 1569205 1382503 1690686 1480273 1670831 887681 1923247 269256 634022 1139351 610477 602329 803738 771100 734349 1748599 616552 58388 1475283 1555425 1193584 394803 1102154 869084 1235297 1674002 281359 1473471 15661 712868 14788 1359845 1404864 140522 1491287 1367695 1787516 869986 1974062 1968115 265477 490308 1613211 1425477 1994218 748549 568844 348318 907869 1231009 1978605 390232 687791 1522534 1443633 1146279 772153 666838 1397933 1966469 1493611 1805648 964970 275211 400673 560663 958492 1660338 193868 155754 1831520 586965 266070 1530648 1049202 1226782 206599 732912 1599147 722521 1566776 789528 1647888 578713 792417 1974096 1879412 1196740 1334902 778979 338316 367113 324342 1684234 1160940 1290015 1449235 1794968 518344 120656 799579 928054 1987410 201337 398259 741279 1196558 1048377 1489635 453719 1691935 1837567 435546 1911433 345789 138077 1015040 33975 1117860 122770 1652903 1364782 1403452 1178941 743584 1493321 790933 1119081 1511339 1684616 1610791 19762 764106 387144 208782 1457027 661719 536128 1856041 421695 362071 1678600 732850 1312737 1336535 253989 1675111 1524673 1449612 728071 899039 912215 639732 1008430 1278232 1589637 1132233 1552087 1593181 219353 676699 169723 115188 1461486 1508495 1799969 474661 1878782 1141930 928209 745776 65854 1615006 402266 755857 245282 1744447 939312 135588 1033084 1974721 1102073 1986684 173093 1194254 212339 550365 201817 429957 101527 1354422 1872885 1674965 1169680 1096557 424392 1822874 1125080 671636 1032452 1800942 926091 1424286 237874 726069 1863027 1401441 1767763 803759 1118061 145333 688577 470397 540967 1252320 402528 1241148 1108454 1082040 406470 1763125 894814 442154 304822 708587 82180 62929 1986092 1848323 425701 1326970 126557 176401 866347 1293063 590210 1635825 803051 680709 1886981 1766656 53539 1232615 1315384 182167 1418309 73252 544667 1348024 1999378 1418379 1923476 197058 265065 979476 1538358 1650855 304897 1883539 755592 139359 1896271 1602388 1758614 1796157 1643507 648985 1439574 1995924 649471 1312055 1516986 1869436 834494 1919759 797223 1148457 356089 697491 788767 1872971 361242 742816 1652794 229670 1803513 31283 1356031 1155673 1858437 395520 706172 590147 561676 1164977 93402 1604350 20612 1771041 1293085 771239 910700 1177 184037 1025035 1534913 786623 1693142 1726522 142158 310626 1366778 398982 1219269 1474712 1351739 1535964 557025 1387878 1815796 1509200 77891 482635 1666332 1737977 163481 467257 210461 920901 739692 1202724 1604983 423762 7768 945113 1786896 1205419 602147 1683756 1182692 322328 1114739 1734540 1911088 321794 1666081 747479 165494 1443067 557285 69432 1983030 573796 134197 168674 1542050 186285 1272471 1954084 295352 1962278 1214190 1465519 721462 664762 660909 1064851 1828297 1544742 1854670 1425235 1029894 195843 335973 1329115 668566 1002164 1808485 1258255 1573950 183561 454823 1495776 224253 1257619 606158 1294984 862145 660682 1515711 1138353 884367 156444 1313024 1618517 390454 1723651 671622 931359 1415952 759142 1889042 162249 1552250 842561 1746855 427989 1800161 1887547 745425 1391396 1693739 53741 385430 1169596 1408768 275993 961293 1124430 1055929 997788 1557497 1963355 1733242 1361967 491005 630504 1369017 1686349 918546 302486 458913 1369033 1994687 1795433 443064 1297756 1882695 1271360 912228 1816612 726930 1102540 1025757 361828 1556504 1548751 441940 1026610 1606929 1850426 367563 1292456 1338619 679894 540099 951852 1455597 126311 519723 584363 588181 1051087 1578405 1146083 1788081 525098 786346 1167094 454678 1030814 1606664 1685002 1029679 400224 1161759 1523416 416362 1483049 925847 1436990 241080 161954 1983910 1055116 1786641 1495180 1030580 1870862 960449 748461 1821266 409414 1585760 1876508 973034 451912 1918628 41983 682969 1752428 1431051 416316 449049 642372 602029 461365 873670 159603 665769 1784145 1267018 1384581 882347 1995982 1521033 1086143 32555 530002 185148 1203354 418287 709704 392122 1364846 1458080 119305 273486 1389246 120189 1840187 153834 1323370 616941 154002 451102 590977 1616882 1811223 1255076 1798196 303049 1523761 306302 206242 461905 1348676 177939 1359594 1954754 1838040 1532719 744113 1132285 1263451 1484207 1291837 698106 1732806 1783384 1517899 1347762 1875897 1233490 1783315 542219 1374465 623051 981185 1129271 1367683 501349 1416129 401368 1185928 145294 1190730 486610 1855652 271173 793363 551458 768808 1911830 228183 128466 52627 1480822 566441 858581 883299 1122991 1552920 510590 450334 1607515 677381 1490762 283105 829329 1343627 1426071 885380 496959 475262 1502254 1567502 451848 366373 1945399 1529612 163996 612377 824655 754209 1402094 712023 449589 227330 122431 1497205 350702 1674070 1895532 406816 160834 1721191 532579 551289 1666389 1031296 1138836 838105 395854 341164 1370211 615526 228719 826012 1220587 979220 501017 568569 1615579 160320 12665 407653 1095077 1237941 1964383 305860 561187 1694740 56444 1806564 623405 620685 220142 254369 358875 1858665 1077441 1594987 88440 1090618 623530 1271237 282952 1660342 1896209 1436960 1874992 1526468 519648 1690980 537652 1487407 1468163 1172960 1961374 1404522 653008 1040391 1948019 1464696 1051214 1270849 1342700 864308 1257960 54339 1869208 1522860 946276 867795 1601898 832686 920469 354350 189778 804280 257173 246830 1728071 126928 791863 1456868 115044 1898709 990506 227878 504710 96747 839106 1850780 1608718 1265520 1042087 560994 1884893 266140 1519537 1914598 63190 627085 83056 1700392 1339171 1737408 634735 1625667 1729793 337746 623502 422974 557613 1719080 50230 590444 1318475 1533363 1421225 937882 652515 1685074 46537 798162 858936 118448 1133266 1813340 651752 1826064 778702 1444756 1339138 1388475 853478 344720 730131 699644 1139453 1632656 909150 1331022 1076995 1668461 67368 1311300 446227 1245344 550171 1922645 74358 216049 13473 1976868 1682612 847230 1085740 17742 808672 271353 1921864 161647 699025 527357 102241 767262 324101 649743 1586499 332546 1172418 59680 260357 512655 544993 1070951 1748446 1193591 331768 779345 107013 512352 484942 1766335 1846067 521003 871284 711904 1697535 1604124 1471620 701678 1087278 96204 1974606 394123 544566 1814978 1758482 459519 1801124 524951 79888 1204690 944078 1725757 1641768 550186 1938137 1270400 1987283 1387907 6102 1223920 713490 1753732 1566538 1144155 1094867 715244 1068356 101415 886080 269420 394016 1405259 451203 1865190 1750358 19514 668911 1652167 1812023 1235635 487198 1456751 1373623 1614504 471176 1871361 339487 328329 243166 321128 29739 713747 335520 270717 1788958 1305256 842361 196516 1711991 1850550 659245 1162471 216269 695346 544714 1597065 478483 554227 1667146 999966 162741 1110480 1788662 1609812 1022265 439352 757394 625723 1052831 376644 1483658 1771831 1108974 251710 1411347 1962400 1425592 1792132 1285966 182986 1177341 69248 1735116 495743 1503496 1369632 1780232 766944 1036527 1311623 1894377 1561598 180836 1448534 222476 546100 223270 764030 1728449 1946507 1445063 1297395 78561 483236 195806 851094 1621074 1833577 1649096 1232991 599825 1655021 331540 1430706 657796 1064527 305629 253217 286941 1115351 1131280 1019572 1483557 37687 1093793 66878 440750 1766468 660493 1517003 474968 1345008 1448869 1384832 1738576 645851 1938665 465234 1002026 1151648 651636 1169894 622260 214837 1871727 594030 1796691 773744 1576552 258653 74204 1292514 1715024 123283 656955 1475232 792217 145096 1027546 1651804 1825437 1736406 704943 1761699 1340274 1143907 31532 1318323 885155 1417624 1181472 300983 291862 514746 443950 1769277 1864787 50518 718498 1870078 246649 1498899 905416 1008565 1766125 837418 1159095 1787182 1718102 493993 1359420 1838724 360690 639640 1668002 1828693 608315 895568 1617872 1325274 1557315 1481357 712222 1308377 1537017 1654474 514679 1201520 1808829 976982 1499263 531678 292628 1053365 1128500 1236089 494920 898082 945735 701427 1339137 1032323 1078419 876227 1912951 199376 1567936 543010 1684180 362233 1350916 1635959 1584960 185235 1513741 641793 1846492 11250 902424 346017 264723 1689501 947269 1225957 917779 405191 1285961 288466 390187 1966746 286614 1566932 1770313 1480140 810095 1818687 39910 777957 401592 1223826 351264 1178480 1875987 516234 1291910 1082457 665974 1861052 1080214 1855865 8758 1262210 1213248 838984 1493864 905041 1641576 1361278 1999793 850253 1048894 364120 1996421 482441 842235 1322161 352627 427460 835569 1213400 759168 1618568 1617961 205358 1794 614669 865986 227748 1342105 456915 717587 1382636 1369436 1418250 1036951 1564394 1223443 1909316 621201 1211800 666943 172390 628695 630022 24823 231322 629129 620466 691836 775040 62737 1998327 670856 1352472 289875 994829 47860 587207 1388457 1972992 919170 1483770 1879434 1794603 317830 1475193 719832 1076475 1685355 1169432 1580126 628026 1984599 472436 1157723 475320 1971815 1526424 568561 1781073 1285323 1612252 881731 1802936 1474593 1962530 496474 216250 1958783 308107 993584 78132 771897 922923 1888238 508821 1410933 884925 1033020 1204016 47398 123411 679433 1498880 843725 1677760 508677 268039 1495344 1609311 1401493 480994 1438514 940536 966096 175881 90620 1289760 1052648 1610751 1442279 969288 1722105 669471 1377699 1788413 716728 1387326 162219 1403658 1260473 1241619 370152 1424859 1705170 1691530 1531261 1977589 20450 251363 1792933 299735 28939 755799 266483 1090686 457872 1384253 1798595 382081 1637007 1150419 1127760 182084 1886381 875452 1235443 1120620 24970 667711 138217 564885 1275820 91643 1970974 1528045 524422 1574987 233718 319423 209742 771058 565319 1208665 88666 1825378 541764 1246774 1706282 187002 421409 1706680 73961 1259980 1202706 1814944 1337562 264463 1729476 1976796 63261 305378 472113 1015419 1011529 330311 157700 495388 1750091 586820 526737 723599 960929 515176 152760 1534329 950487 1028487 155654 737941 685082 1971218 343988 996887 1406578 849025 244889 204253 554021 1843043 547079 1875399 132322 223380 1595460 1840867 1250182 1380304 1928026 1591210 439389 869824 98944 1040029 581165 1220422 1334885 1628039 1485368 1386181 238185 1143129 1002178 1817549 853302 1727661 1407398 1978435 4859 62370 1523875 483888 1515442 614945 1359744 633971 660613 495473 1410742 1292145 130719 499016 1873089 923225 1784331 459515 574858 666577 368888 1301812 1613596 1761366 1920674 1491516 715131 1088062 622411 225006 1982121 1109946 1132012 1564178 1294016 794057 49865 1659649 223863 834877 657344 1381740 926441 1278925 574892 944529 423398 1756510 1295530 918588 288985 1557857 1901767 713497 1991102 1905306 1531177 182217 69786 92336 1928234 855667 1841639 1789809 1517184 764383 1042917 1106379 653637 422133 1483419 885168 1690026 1999479 206556 133137 1458213 1204105 1938226 1247470 481226 1376768 1135875 820133 1770473 267417 1770010 655353 1659754 285254 782676 899869 360006 1058241 1220673 555734 1874557 535186 154191 1079524 223268 902222 1147047 483993 1824143 832070 1705911 336273 83666 1605420 1470234 1643986 1306327 1239835 801629 800727 210315 1381798 801095 28111 644463 1718157 585616 1715087 1927506 31396 974271 1034908 27349 1765629 862487 1382790 305244 171155 1125325 1568166 561429 1564886 753690 915101 1779 287284 1560837 374597 481765 1530570 1618246 815601 823051 403413 1822473 413929 1404156 1384840 637212 1961760 1932933 1190818 1199427 908110 1058336 1850801 1128059 557100 1268026 464378 121371 240913 558414 1927618 1120412 743839 1702375 477441 391363 1025707 749988 1367136 56981 424470 848904 1860105 1616347 1324759 270343 1415753 1796693 988150 106230 217907 646232 977610 1402403 1366712 1107526 200844 1801157 1058505 407137 535844 1110279 466448 1875994 599310 1537500 821651 833212 110605 1803697 1327222 1740101 1619409 1135969 1861328 1763255 477801 441967 1362750 980479 245965 979468 1637201 1484659 1304982 772146 678553 105766 165955 1383347 746129 1809864 661758 1168410 1477667 1134628 1143200 330988 1713990 554593 863313 393225 337811 931124 1894057 28747 72652 1470560 32524 1311764 701718 1207963 395891 1474345 472831 1298275 1552107 105834 538948 1345338 1618156 1000776 1458619 222966 952950 1732949 1419573 1279743 4798 1297841 624704 674172 1072368 1501589 705523 1206737 1725290 225570 1665081 612766 1042462 699143 1474122 804629 1507040 590060 18099 1101685 1886276 159670 1351982 1563461 1500667 1796098 1494001 200761 1249422 513544 1728162 42632 56618 672614 968460 623359 1267924 1783973 1850134 492114 139520 592041 494589 367736 1499020 108501 1775640 898291 1369648 631298 25501 670723 875911 1377982 693893 812715 679048 601890 1129500 1039396 1562254 1259071 1801953 1989126 1376387 177874 1540196 249185 1886279 1963159 273475 1707346 250424 707584 1400715 1550346 881816 102088 1841940 1926136 1657819 551687 1218548 1766038 238714 1380743 1623873 1318839 881263 5023 186475 683280 408649 1413719 898405 900727 7731 871785 1461390 980098 1963804 1986616 253984 1120320 67776 1564063 1245235 15784 26455 1378894 952656 1671058 935270 161224 267165 1912813 1975842 1218081 965091 1685093 1948435 641631 721628 341319 1886475 927446 325206 595018 1524083 1069879 1633317 1494322 910971 1563495 1192116 468316 203456 1290985 602583 1667790 27594 469081 745277 93307 1468452 1247750 1147500 578524 1049950 1463043 1892341 1294914 51940 1560469 446488 511471 123353 1825403 779388 431527 665921 1031877 1922348 1833 1854570 98844 753940 619101 49644 419648 4293 1659352 614731 1537165 610065 1470257 1165034 497355 1431596 1415024 1267722 1608441 1851356 1502763 1469499 646390 655977 830538 334817 691994 763695 1550831 525238 1131991 925151 155588 392141 1831172 823981 1697886 1429399 1706479 1489660 1419715 1687864 651517 1339169 173430 1718849 961455 388732 191169 376896 471480 1063262 1358164 498359 1394510 294653 234828 1224686 527983 1975582 918802 1793663 259989 1591370 1173608 1148194 410139 800777 175293 1252017 1475090 439198 590365 988447 151855 1094344 1022422 861698 1724955 87267 260761 1625520 918751 710467 868582 1485251 205368 1761585 446607 146623 409861 1277711 956256 1423061 1560060 653667 1429925 147339 1557167 926874 566553 855274 1157649 99256 1062519 1417413 354541 1734053 1274691 60534 522001 372859 131487 1757061 290230 1459230 1934939 1871663 1361920 1556944 913833 764184 927743 1925892 1025696 499624 709399 1785611 1929064 1193233 1115892 1739547 242318 99674 1566377 1350880 401180 419402 187718 1234553 1502699 1228867 1063550 1938633 1906965 368074 692630 1000361 310568 1274806 1017835 930052 1819867 53419 1463494 708241 93818 1928721 1857025 26658 1562612 793985 1563618 1957667 1006465 1873646 720112 314040 707358 404870 1048147 12330 1420547 444197 1734494 1002367 1186428 557841 1484393 755923 1671233 186071 1974176 1515973 1550755 1774535 1227415 1297844 1957079 1484551 1654734 448746 1994184 1780245 703159 964881 799605 1378603 1513139 811554 1493886 1057782 35435 1842941 1980681 1603776 1209030 1528985 974238 1196655 836819 1201201 1204698 35250 186552 1329113 1445750 1127561 1534819 1927188 273183 1644786 237167 1510112 935855 1905497 572956 1827998 1981999 322563 66257 1585831 1644521 687392 1326556 732150 1693480 1571111 206848 46241 1668229 1763405 1617259 202762 1720337 563905 1356853 897599 548970 410121 237387 375498 1667135 1796499 1586434 3963 1497896 751722 544554 1204255 1006925 1422119 587579 308035 1293521 1362634 233379 693253 685334 128292 44137 997909 1361192 333928 1548478 703890 1447676 38032 557396 1052134 393843 1273714 1361744 502419 1754479 175057 1386733 310149 1432360 940975 357233 840175 1844476 1194533 811597 1196854 1371083 480229 609975 1800655 1424011 1128395 1767369 1516680 689782 816988 1756871 1128034 1361250 33809 1367799 474028 396565 595822 440639 1802101 1384652 1622569 1720182 1056140 1240261 1573625 514441 1316214 460100 825264 1958077 1591539 774325 667993 765647 813862 180961 88745 1792310 1345671 592445 1932591 1147714 1664750 287399 43889 716100 81674 1173048 231485 1721872 1335183 1177964 1811419 339451 1159908 761073 1720350 1811503 674302 1543275 317577 718639 1817803 1631449 1682317 1326410 207340 1168367 599661 963157 1845991 1894954 1990565 530574 711104 25887 397096 1274541 125546 1965986 1677119 1767717 950187 1609503 525152 1308439 1356429 1889395 1144276 239789 614918 1103710 1185398 365950 185103 257216 170550 719097 149235 897976 1892887 1705238 131640 1820681 1374378 1479876 74140 1673891 251746 579469 98598 657210 700244 64614 1437395 1532079 104089 1159178 522912 977012 202505 129836 337981 1966830 494417 1504350 594934 467439 190983 351851 1868881 1028609 809779 1640376 1724610 1626377 854076 829388 1187105 1797242 20170 760866 1838097 1855004 1249554 1938361 258384 1014979 1827518 669429 1357486 819546 764704 1562257 914889 843806 1988609 883778 1581863 731951 51207 1382194 989994 1689078 1334760 1234018 1840306 253743 1602772 916096 348416 1274870 1404348 337176 1714906 515219 862516 1320698 928162 1104046 1102010 1650888 1803524 348806 362009 352666 45031 417537 1328476 379422 309241 1500361 1307088 127672 460508 139625 1391903 1076753 483647 718552 530857 445339 933097 1318584 247047 885436 80380 1804560 437063 242369 1181147 1785130 1331257 630488 979295 442739 659656 315215 17889 1693023 711845 1920959 1537043 72084 859396 786401 192898 1283957 1019091 1630868 955844 1236410 905682 1851080 804956 1262521 144537 720999 247194 1026036 19739 1736463 1614727 472579 1152690 403342 1579060 1561762 576662 596623 1741437 349193 1884959 1164112 1607478 76109 676168 1264283 1165465 1405906 1640909 1701176 1147262 1053897 1469811 359010 25741 1575243 1161187 847707 508134 372236 1786329 843446 1496416 1897944 1807667 1308868 804253 706672 1571920 32201 990464 262656 199571 291547 37750 1537699 744237 676219 596486 1862651 935715 1476329 1819893 1997162 721637 787730 619674 1989816 683624 1539722 1472487 1107027 642321 1004330 897372 1930032 288518 1623800 1910612 1502692 1799778 604744 1501019 431785 1354178 1951571 1926571 454665 1894253 398956 1783958 1871997 1127152 340509 1718857 1897659 937849 151801 1490400 98606 1927996 947156 981918 756363 849670 740657 692988 736364 45377 816925 958367 876346 1833230 218166 1294688 1400145 250218 1656162 159231 18151 1718391 1279931 213632 862561 130128 1065763 1381714 1537227 937935 333916 967287 145119 159530 304506 237292 1569714 923871 1115828 1386224 622947 1103102 217653 449249 1936116 1815195 464973 1930929 1475121 1381685 1702191 1993471 324194 324402 1448474 263798 1957806 1931713 1446484 1647893 1787238 1053414 256071 996135 1498731 610175 101787 524731 623283 184014 1828275 1713506 1409175 811681 1281499 1491016 548299 230910 299645 459307 417466 790127 1344142 844637 992250 1866627 1655308 463814 671874 1667574 11715 22034 45667 324253 540166 649902 838111 217872 9280 759589 1171938 1505938 1728239 927217 1394217 754782 1500008 35568 1147879 1559681 53835 1551049 939839 1212755 375077 1442927 369494 1284911 76153 1379834 497919 768291 711515 589459 958965 493934 1193401 675920 1684063 1315594 553350 1881843 489785 1661254 1072146 158629 451073 940203 1658328 1579143 1802139 516270 96271 1661 387249 500273 376154 1569153 1822887 98707 974488 589443 1554588 567083 1914287 1128056 1714666 939480 193945 1784613 283568 1305798 795733 1205209 700525 1348093 233086 1797747 150780 268576 118659 1098417 471986 1691753 1893675 736599 501791 1444558 69397 1087803 647658 1678626 1975049 215849 1175703 908832 446670 188075 627836 371781 1729779 393857 220969 69807 1368693 316199 1662520 577352 1910279 1719298 1167529 1493553 1901062 1850988 704731 902282 1552214 933213 1837429 526479 1218997 767289 813352 939888 1604528 827626 587289 11670 1616395 1768203 10273 183737 65725 435140 694728 1280116 1323531 1322650 1564485 890101 1695505 251701 414745 599642 910231 442213 550865 1481300 698017 1310711 109459 166525 1031920 1653423 1924808 1521094 966085 9321 766827 406103 1099463 1355414 644114 1916858 1487454 1028432 1810748 275231 1071883 682783 752263 197363 878453 560673 772519 571766 1378367 290193 1778948 1716555 1002504 1831822 984281 907240 1852382 820224 836640 1424391 398339 1383792 247637 371865 1749379 57763 1861686 92439 1293397 1036491 1399783 90073 143187 797977 613712 586949 1111213 1261562 1045432 251887 1065781 820932 838761 834786 152117 466646 194994 753539 1216499 445522 1937013 1968140 1792577 1345457 1923581 1720469 658242 1353475 336188 1696566 793997 1851836 1024274 1259263 162401 88159 1315296 311063 218183 1654181 1242845 179084 1915171 308016 1792561 235758 1484249 157298 945947 1435797 70501 763382 1016926 1784885 595313 89335 1622886 1477084 1600349 1642958 175043 781473 1938530 1796847 235436 1696640 1675443 2547 966020 49141 1595488 342455 1022590 390327 1110852 1105929 840020 796579 700101 1047677 1201316 810780 1907058 1780166 51252 351719 831444 108387 573728 583894 1317920 1699786 1085788 826916 878361 142947 1776068 1272813 723218 1688537 879693 1262311 1190034 948180 1205520 1854726 323904 1601511 506334 240116 1047571 1980059 1558202 326082 1687986 686 305174 930480 908532 718835 395924 870744 888675 1890796 1188002 1546013 583432 362471 1011626 556203 644535 992757 1289625 914132 609166 415095 305568 1550145 152525 1726288 1078081 1120561 1527848 700887 871966 287778 1608673 320875 1838720 1874915 1012656 970572 586603 396154 1130764 1664556 1597176 1860631 1358306 230893 674607 1113696 957568 954951 1692245 148891 626565 1285137 1355067 146157 1644082 1565219 581166 585790 305480 354750 581651 1209577 1783836 1453143 1428215 57905 1339321 49121 1750861 1706692 1074424 920388 1339776 872288 812792 1901175 1684034 1569428 124522 1476114 317250 57150 39721 121837 1517816 1057186 1341398 1450244 1256022 230240 597626 399280 1444581 1721170 607095 242655 780648 1920456 1654354 1615000 1679597 447738 1639043 690218 1695613 720375 861895 1064506 1119125 462367 958514 1128270 556308 111297 726880 1475355 1713843 1812154 849292 789895 1827125 46961 1211726 606958 345588 472996 740333 498778 724096 344239 48379 353253 1900446 175349 1258385 1113999 1210927 1881990 347752 1391843 293485 1358343 1250865 839815 1158820 1004926 1441252 450840 294224 16721 1783087 1916143 1913023 1599206 1101396 556729 1577470 699469 1229541 1558962 409247 1538649 473050 1161079 783667 445112 277310 1686937 209032 628966 1730885 573875 1526867 249993 1184460 1415153 1328280 1763462 51727 1937912 981416 1671061 431565 595240 554103 1645555 1590625 316896 1821158 637400 897321 1824286 1615987 357748 1342719 1420337 752279 1326027 1675248 857323 1479694 1425828 1563935 637001 1181946 305096 718528 247728 424264 873414 1016928 1343785 1549875 303766 1995548 196649 1725089 879794 716220 1501559 234201 462940 1919576 1114222 1084372 489443 1737635 1690566 474397 266307 1189867 573229 1121121 706767 111307 1288524 1666737 112109 237851 1173081 1036392 1697900 1120681 1823693 548475 1610741 1955690 1800658 1688437 1709811 157129 1984538 1822841 1016594 1035339 189445 261899 389383 1962247 1332898 671580 521694 75303 281440 391499 1797069 199592 1471260 1029386 851579 568217 1886972 1493038 995083 1367694 777980 819227 136953 1366410 1812945 185633 1553250 1739839 250736 290040 1030167 758857 322963 1847022 1458545 850078 908438 1362788 1258742 1437845 248540 1671793 746537 848112 1137795 1877936 1087449 855361 1230141 945922 989607 1337452 1745908 214145 1670912 1407541 1969539 146147 1681671 1456748 153316 591929 477942 849831 1762745 633648 633674 13899 1149633 584337 961845 830017 574427 1926184 168890 1308193 218877 399981 231035 687913 1004680 114288 1732840 1293425 815031 285791 1885577 531796 1207465 1171393 589908 1744420 1345869 541049 1028050 278022 294983 324647 752428 1362545 1997510 105960 1969009 1907990 1170917 1140747 1926592 1695417 381300 1842641 959040 1803020 1253324 1370166 507125 513759 1703246 1171229 698030 1455805 1105424 375088 1807475 1841721 1417069 1958315 250275 932173 173593 1597543 1231854 533468 80145 1778501 509349 731314 1283563 1257712 1054355 1807000 778696 1525295 1028271 1264634 367028 648147 179956 1593379 103411 1479002 581486 1607889 688747 906464 1612546 949630 760817 1388764 1027629 1935863 1595465 1554771 1865509 876416 870078 1298908 315504 512576 1853901 1635326 1262476 375475 725253 1619140 1590660 1184642 1775546 828473 1449231 342388 1873067 1125312 1068640 1771418 248467 1084737 1228465 639716 1911331 510247 584027 1889614 1205232 1812379 922175 383659 1122052 1520788 1160823 204190 573612 1863513 413505 383291 1872786 1749543 134229 753396 287878 975908 568907 308865 285545 1875903 1091205 304848 1419378 1492605 1520179 1926623 125181 1338194 1620289 1783741 1497573 153300 1113192 777385 763234 510942 21979 876629 854559 1473235 436319 862104 1041074 1574060 1724910 462907 1429672 1005977 1633137 1131381 386167 1133152 791078 1015565 681386 769228 942073 744789 1045289 1174694 322922 830547 667111 1411867 1002600 1541396 1873178 1109251 381580 255643 130543 300288 960564 130944 1441878 1772186 1962885 376435 1038862 1009969 1957659 1828405 1130390 11820 1321037 1781427 331032 734452 1602698 864545 1876765 93925 1209064 934580 1487548 519830 1332529 1734721 555385 299734 140524 387751 1567863 1166565 349641 1125576 674391 1400701 794691 42514 353473 612689 1191538 1940063 814746 1515250 310068 400376 1755889 1033694 66407 1709427 1886969 200061 1430540 1580767 622792 1680546 39723 820249 1006755 1543885 1025904 1955994 522199 11998 829951 799011 650284 592346 894821 398738 1158326 912091 108366 1424338 602179 1015803 586853 264164 578731 511866 101777 1262745 1632003 1685947 92729 1423884 1724480 680557 1440857 1164646 1664894 1226332 1778020 232199 144115 13243 1954167 367449 220717 1739052 1055788 906746 1803721 1311344 441228 1018203 1606055 1452763 833118 803937 487609 1497864 1313620 1281357 309301 1169473 304725 408237 510480 892321 1864935 1857987 1545569 802835 618627 215702 1204102 666986 1060505 269269 222741 960457 1346605 712349 176909 287410 684078 148839 131403 1391153 781236 1396896 1764045 977714 1492509 361990 1282439 477185 1125420 1520956 1710992 928177 356143 1973322 1176515 1089873 454670 998315 860957 1030798 1654689 961212 1284389 407086 1022709 1780847 1095168 945836 1876771 1584211 787130 84581 428137 694946 44996 965589 1136336 1536766 1146759 1456332 1140731 1454943 337463 273127 908790 1422223 1061302 195694 105360 1791545 106312 470649 982527 489055 673938 187393 858736 64792 1437678 1063677 42139 485918 629005 709114 260445 956 857144 1320905 813010 1471261 1132037 1247651 303301 1967926 1079842 1136410 247091 174465 75708 573563 1451993 305236 670325 684259 1087064 1214517 1171935 1025639 1612894 355804 1057844 237013 763980 1855190 1127146 1861909 653904 720852 325470 1554877 881650 550783 1138583 17218 412276 1857539 594850 506586 722114 1876766 1913313 369059 1530158 1602155 1231578 1400628 1539133 1282091 1166332 415017 339512 607621 1226631 1183146 364282 1488109 1838185 1345238 1439581 445090 775942 970396 301466 1361422 772498 720122 1695967 450038 1420999 1328369 1367218 420242 1286780 338461 824555 21149 833507 1161027 75810 1336540 615884 171949 979520 1014444 327436 780986 219490 509159 1111262 724967 1332672 296978 1297757 909159 20246 8658 1190164 393254 1845027 893859 406149 948456 1559451 742843 1920715 886231 567445 1801013 1279023 833667 718533 794617 940686 713319 859422 1672845 1827063 974983 1869539 675211 730083 257318 1521435 1726673 1712980 1131819 1323340 1001083 1400785 432522 1163907 855935 1297479 202294 187103 318294 1713900 1422719 1050854 793432 935356 284553 1202709 1257524 1607975 1283941 1097836 92624 738857 147353 612471 1878637 1715575 821608 135478 54550 952201 714549 1536129 1794624 1567770 1920236 920127 1426303 141149 987676 1118567 1025194 1681754 23432 1290570 1495795 201462 622293 618524 1386879 731321 60644 350413 1160064 127360 1856536 308906 1557249 1311367 1011707 1344758 1145734 1022724 770625 1224131 421651 750449 1646627 1345901 877270 1919902 1439876 885766 1964817 1123462 1259340 220303 1812061 1984172 1254573 1894416 1644835 1459289 161876 351895 1219770 893164 1505309 549925 74866 536558 565145 111697 1474348 1818653 329143 1004126 1071183 796265 562284 1116302 415801 1266419 1742878 1955578 901208 1924760 162473 1565029 1682969 1105520 1159448 1060731 891557 332183 1915236 254534 1540428 1930683 1695734 1635951 1029779 809974 1380406 1787743 1795491 1634903 1576129 971381 74690 1085003 450650 327674 1123790 1388766 1158565 1963977 1160511 1024636 123031 27444 1461859 442385 1499497 1905937 788570 1738903 1807270 1402024 1123357 973688 1796004 79493 263335 1649581 654410 114949 1389354 1869248 1274431 1825699 336661 1872695 979363 3315 871831 684868 1609175 1851196 361181 618165 1340445 1163179 266591 1450991 462033 1327327 647543 1899229 156683 325956 1489812 1252761 671295 620797 1244681 1256013 1977382 335630 628035 1621489 1448051 1647397 1447504 1284082 1369909 1243545 1878648 711862 1408699 924394 1358414 886021 1649267 793117 1096937 288166 828014 1599205 1036274 1731738 399031 1856974 767973 143506 1774853 534960 507280 1654005 1668105 1221395 822821 847195 1826875 166944 1840561 793193 868804 1477987 882008 1244036 451455 1004541 962423 881240 779312 1562524 774603 1423196 671987 230779 1647939 1282773 1116404 413885 182902 1836566 56873 960448 645156 1897086 742430 1372210 313447 891031 154521 1739211 1326570 869450 303122 1707967 1435190 554585 843936 220536 285570 1704381 259260 609352 1208555 1428353 195974 1997964 1610360 183486 1785552 386673 1543411 1096944 866625 1618752 1342862 836267 1443621 1987567 280705 1694581 1712438 24118 646377 271077 1246410 665367 556144 794088 137976 1405740 10572 1963525 897241 964709 1891886 662507 309750 998153 333879 1593311 1069534 1036794 1671787 1527360 1357791 17391 860946 442129 1120573 1365388 988684 453351 106381 1910662 1516947 1558208 871462 1973727 412800 479289 1474982 551902 1393743 92424 1795739 1700112 188725 1964547 1614792 989819 159166 834478 1816769 1435016 1039502 1728898 1890643 1929968 72875 1796820 907612 1046654 107363 1952641 1145143 468532 1352453 957107 340081 1297463 1009538 637757 240870 1750825 1922108 1093397 220239 1603571 83579 333478 1975383 257698 1535984 1963122 1582565 752274 842194 302111 1044933 1819970 1081167 634126 1174349 829056 1987108 155204 782388 268219 1546972 1695854 1272087 1551026 833916 333333 736398 1213677 462355 1655962 1780490 1957445 191488 1343069 1019047 1256014 1297778 816490 1567118 1842771 113239 817383 1382762 430824 760917 1704239 1664926 1567815 1198900 1089792 1880893 155388 1859546 585486 1420788 1026195 1477048 696412 1281935 1471424 336395 1734554 463926 253255 1087925 507693 1659092 346200 1736133 414447 348231 1853714 796821 1338245 543968 1745120 1485667 1987731 889319 190683 535474 723510 1449008 561581 808668 1273830 292309 1003353 1241479 117519 416731 1011869 576370 1514835 900653 111004 322257 1195889 1941094 1875524 590880 915953 625813 1222731 824331 1906917 1811318 534844 1509805 1450393 1341821 1401241 1608730 1829979 594229 50161 1914628 641011 1435128 1674310 1518503 1995380 1536877 244386 60001 156025 1903545 1349523 120817 1858051 716191 53404 237995 1603180 744057 1294716 664382 1216487 1299092 514030 1295799 1724969 1797328 909558 1070577 40544 1766080 743612 511373 1690393 468754 1018024 1588758 501298 170518 600066 1525649 1597508 385451 577404 1572842 108018 752885 989228 432435 1683418 1326102 1863240 1743046 1995952 1572829 1038035 1628168 792711 552123 1033518 1374487 1296112 1354503 249226 1920952 1702343 1431796 1311218 836768 1100619 1790608 1070744 1167340 910812 443542 1092944 1034626 1455368 1412022 270249 1001276 1503777 1508706 117025 941057 1854528 1299116 454019 1164795 639967 1266946 439624 1799812 1441411 711191 1442412 1647865 1580228 1859028 671997 1319445 1585770 1743520 1347980 1882095 360267 863708 894657 767407 1357788 870864 536299 1218259 1019464 850238 72441 1653890 1762712 1416164 1509809 82504 158131 341550 1362154 1084258 1698853 1669897 1777306 876493 724333 1731586 856019 1619021 250037 623847 112287 1196409 417138 941801 442151 188824 535500 1608753 15548 553806 1205389 213867 1010614 1550486 456639 1178714 1229679 1015142 16926 1616419 1166876 941098 738003 1314466 852794 769676 1904771 758507 1213351 1479966 1029903 1557166 638720 41173 876576 126079 1503605 418824 1387081 618407 962169 802132 1246219 774259 1523226 394197 38160 1189563 1557413 1700097 960481 650890 678173 617248 1269966 1525882 48728 1089076 191500 1980519 1133695 1359442 1744477 1267610 1258489 1728540 1266041 864422 372579 1494413 1445507 65904 1393245 1159566 1597207 1945193 52954 655874 306138 411928 838309 1168247 1970773 1490127 663288 1155787 496533 439846 1160022 368437 1717824 1504873 940264 1747214 1007656 1106570 1387397 1835458 1793955 1990836 1424519 1947280 1401057 1767088 587060 1249843 326449 1160593 1837001 291470 515771 1814278 1944239 796641 602670 1483801 1007360 36686 790265 704820 1378487 873820 1434209 796543 728288 1505467 1582301 826706 162943 1302393 146450 195943 11081 1471287 1195142 457777 263345 291030 1373664 953245 1279474 159726 583880 835124 961756 1453811 786272 816186 1583545 688153 57084 717498 1398754 1858416 1825282 594502 808145 428913 904704 1493733 1702590 375119 503293 584472 1393459 879240 1805319 1304391 308409 185931 480433 1517151 1525976 730981 1005360 1170114 771304 1052421 467790 1281437 1809491 838870 228528 966372 1544778 641677 563534 429023 661124 1734979 145577 1798818 402680 383277 294049 482269 1337780 1863256 754402 525585 561074 1052366 711199 40016 1354513 1791272 1947268 173005 1391659 452770 1664156 383553 937059 1558604 783481 1241868 1722491 1571100 1488579 1108991 1634943 379101 1069062 265514 463984 1095871 1552755 333475 578295 433014 798265 1191636 1820894 1626747 29908 1884857 1659556 450431 714830 440936 103243 1301932 1333390 365167 1902300 1472405 12316 1357657 898690 588674 1622982 1411865 1427112 148348 1309616 1468661 1389592 185628 1642420 277288 1911948 126094 265906 885736 1384669 1800347 351075 458918 971812 859068 833496 829852 703014 1196415 522745 16008 1417111 970352 1932399 1254025 1752183 1483301 1651422 1990205 1752919 1098373 1355265 1089629 1359337 1244251 664687 1560385 1695286 883304 469466 960902 1342302 1039199 1034724 423745 1586797 154326 385135 1511696 1009926 1874805 1624798 44789 1778377 943458 1934511 1026356 1697812 1029951 1119174 1836626 746831 1454522 407481 1618297 609687 890566 971032 623888 1805328 526708 445117 1986613 1768296 1205640 253256 1623106 948977 1690267 749899 290321 985523 860584 1545494 1261229 521258 1934758 488835 175063 1920592 1900910 1353832 1640481 1989704 1831267 429765 1062910 581172 1966700 1448927 815462 505685 562637 1399734 529311 861508 713125 671292 1349367 963369 1384038 1430071 913244 340114 840771 159520 1267850 40910 419294 847968 1931933 1752347 1444358 592954 1853362 1178987 1460696 1183934 1779458 1341897 1821243 1376756 1718449 1663465 649572 960101 1522757 1736708 47138 931431 649225 1674948 678532 1825486 1901990 1330628 128620 1990674 1392814 753025 1562259 480567 1039651 637167 1261964 754832 1813599 503969 1241565 356423 1120374 380180 1016020 1587711 107320 422389 577257 1004236 1503283 184099 1223482 277162 862054 1706724 677649 918865 1641973 309753 205631 752323 1257637 1179278 1312075 685055 368620 1187277 257900 1527609 1287178 1965464 283503 1495323 983025 1218325 1432666 512932 1910990 1674499 1312895 1922 1023920 896696 763443 769075 1782135 1552288 1388406 278158 108528 1689074 1866499 653124 343824 1845999 194783 1033545 67984 1871827 700368 100104 1049673 1397031 455232 527212 1889203 1353907 663352 742712 1905748 1552402 141110 350995 1013712 910530 236292 1416356 1912680 67508 1710051 12995 379154 930886 741175 1643401 1559946 54949 1562002 1998832 656038 1562290 313321 1895650 1424638 943573 911302 599800 320338 733173 130160 1501397 1531134 325813 1856179 1950017 1016502 1846335 1244900 905110 392413 1646693 486375 1781972 55552 548092 1584844 652441 1609832 295343 1527336 1278101 636321 1194578 1275974 631667 926272 713693 873923 29345 23397 1245980 1080888 1106545 496558 1139236 697725 1854730 1912415 965015 334138 1456702 452526 1603994 1443896 48813 203380 1371510 94085 815361 424523 1360326 109984 1780353 548562 1507246 1339664 554545 494858 1157638 1693104 604273 1735439 1853464 1912531 1248975 1839976 463878 1676566 1081419 157387 1144477 1958716 1267535 1315917 1345818 949423 1445751 448028 1411226 1083864 509832 1583152 28206 1472147 644915 1599714 1450958 759940 1333479 1475560 1076684 1746568 1715917 1740158 969430 268260 743133 1989058 698262 489008 674803 1352437 357730 1890196 1597123 1674886 1162296 1148779 1647170 1792151 634150 1763652 591298 943803 1883350 18154 828166 1924559 477932 740668 1365082 895854 1726716 1867902 264986 863868 508704 1341331 1902098 972912 1253072 512913 839017 1929110 242623 314180 157125 407500 1174381 42530 659152 1220417 446085 1931114 1674781 516794 443770 753440 207970 630961 1311984 1278488 704097 174002 1671757 901701 1375572 1719819 874726 1668277 1398559 134356 641872 1781918 1963229 1653793 572070 1878532 633794 1288150 1745225 1965963 114836 1026237 1070759 830563 789283 697521 1667918 1632717 1270970 1646731 1219545 1289794 1704300 1347752 9202 68200 1540216 567055 528410 1477807 937937 1558426 1998190 1032233 1454172 564401 1291024 772441 33695 788463 182119 605716 169673 174897 955494 287801 1005434 1812196 158924 1050253 1091254 1715851 1079333 199682 1451249 1780814 547347 1731536 1413123 961186 1233480 676639 240012 1494036 13249 1197702 1025184 1495162 976453 229352 679461 1792266 921131 920595 1538979 1148073 970733 354765 791693 524710 1925125 1518702 513723 1506794 1027917 340697 1805595 1088563 1314475 748885 566456 1551339 588924 1716412 598183 1292111 483037 1548187 1317915 1554174 116299 493974 1294058 1370349 2364 264304 1981775 1725087 633346 334304 568709 476101 728898 340597 1820494 1840945 1692475 1056023 1420335 864695 911651 227521 418928 18470 1598539 400655 1561476 1960193 1549481 1163428 1486542 1967718 1493131 1727670 3932 858432 1273587 1020355 160765 324393 540551 1127029 753878 62084 147623 1007089 1013902 1708961 1739646 206638 1290250 337148 647308 502382 1436950 1522085 1322036 129390 210604 556085 901390 1814378 878527 1046571 793182 1918844 32335 450369 1361922 497060 1806408 1857543 516131 760253 589669 626257 689211 1805247 1808271 1535087 1020573 1048816 291125 1217686 1473985 1074223 1093883 311538 1910354 1732642 1699518 1360523 1850852 1834361 1768495 1831420 1936361 1821062 1267452 550159 433906 828588 1848031 1575333 276629 1929943 958651 1961287 1619611 1021774 1878316 233311 1971053 1569105 679435 1060123 1367567 1430384 907298 1506666 1386612 126563 1775396 361442 1612592 795850 1863919 485431 368685 221499 854431 1397492 78228 1963635 1156050 1153202 1223004 1358577 667901 1417132 772128 388837 1437775 675542 1447523 1423370 1692430 587891 1312695 234202 696953 403690 1991388 1174232 843841 1221687 1756071 837993 1467995 871454 455434 1601874 1430412 1465824 1679979 691791 1183280 1118366 742560 1392764 1589610 1925424 168670 385424 859200 796231 1492310 36851 206717 1191566 982243 538354 630695 181624 1404028 1125145 907586 1957237 7636 1417622 910802 1224334 411081 322483 1019705 1082940 478610 196655 570296 942190 323834 506888 1083644 359043 432823 1220414 176466 1430246 1444220 652203 1843939 1705218 1747324 61689 1339055 1242431 230137 1059622 514226 1145261 623981 1712894 1467590 77341 890960 155777 1152679 959756 506421 599837 1081425 1749229 551793 1413496 1926277 1724494 933461 1796764 101707 53308 1340012 243331 889038 833402 1231998 1369054 1230707 1316582 1534361 1871460 1350804 88380 1720982 918457 609905 1895415 1828063 1655608 589469 271825 1198164 321743 545700 1302440 307300 945771 1924642 797314 138429 1899344 1840676 1489142 187438 158548 1230601 164954 1797157 1333083 402882 1477858 826854 1590464 1860768 1636927 1480757 1847388 1746911 762253 1648752 825722 961859 1032416 1986212 1969949 396433 673577 1566331 725533 1952211 545004 781215 1229433 396469 676118 1818512 1608847 927753 431771 745773 1934311 1884717 526699 33928 1254241 1380209 780796 952369 242800 1256263 475458 93288 1564260 1664196 1267769 1722628 1891585 1387782 27364 249337 1034059 819444 1137466 1686025 1596807 1994387 109849 1591302 191 653936 356239 136727 1730534 511766 73741 550050 1676122 734313 785099 480537 324348 1536537 18679 384868 1895064 1176828 621063 1311736 1214840 648574 1421093 453801 1883885 1582838 1939746 1829234 712285 1869194 464115 1166549 346548 187771 4781 838514 1627345 298457 782151 1698855 720944 1334904 152107 500055 709978 985732 1195055 1971724 107744 292947 1182669 860600 1005946 1081080 1130400 1532854 407781 1644958 402388 1288769 487759 882806 1528087 345475 1536013 256894 1617369 601562 707661 503916 1962635 562516 778695 112504 1180539 128043 758609 1932348 951291 346057 159597 747411 888158 458408 505548 1891515 1297761 507877 710831 713298 681046 1900868 1339270 556040 1850539 724775 955781 1511416 652256 1165999 1740790 178409 313479 1964729 1832769 39805 1566418 87803 595665 872769 707637 707233 489571 1900896 154826 1226812 125534 1297074 1998516 1720028 640539 542583 1260396 182585 1789805 1268748 269225 423245 1531190 704684 318137 1283363 954146 1643870 251549 1930713 1050516 545314 758360 734940 1882314 537389 1906164 800365 727182 1550244 1120022 1525006 1475523 1762582 1434967 1380225 1797636 1176530 1635854 950001 79704 1897157 1446466 754248 785464 618277 1626300 608490 1526684 870901 518305 923506 939244 350665 1081262 923010 1291994 1914767 1049859 1814627 676529 1099344 1157164 1034648 80291 1015448 1264173 381402 1042996 1664436 1542477 571668 1906472 1302742 1328699 676961 225844 123906 663400 1611473 1268902 1810542 1558613 1709245 1127898 31558 213307 1526176 933249 1656175 691928 1213527 115535 1200007 286131 1732053 104141 1680699 1873108 58838 1623224 1345179 777200 1839971 1809915 313508 1821713 927452 1590705 567594 517531 86426 569419 343790 461095 152586 1931727 1472003 718829 1003526 472751 1538332 1227389 88112 4350 1406733 202335 1637763 1668604 1506349 1505877 1028103 1021462 133038 586474 379416 1081814 1320818 1325427 611368 157158 1098509 1321995 1696329 547303 1103936 572406 579734 649880 1206006 529033 523594 1633510 1995268 5659 454538 73257 576281 269369 320829 1850301 336234 289 1665140 171748 147327 716846 1679356 1568528 1454993 1231246 223834 917933 1747792 1572618 31049 280560 137790 1240354 1696505 613539 171443 789983 1258660 884226 1297505 1384882 1276509 1640586 20130 479265 1941818 1942697 1718432 1414218 1066676 435214 1498073 368834 1963692 338304 1253387 1107987 1000281 1730052 27262 755580 521766 165667 1431979 495673 1090782 39804 1073182 1401771 478194 1977245 730598 163789 574264 346040 1554711 295870 1251829 145632 1364301 1951966 1385725 177870 227339 973832 681950 535641 1671484 1876002 1767590 1737212 1608024 506301 46598 158570 391934 1017577 1068266 1075640 1755393 1886435 188885 1015418 1736914 1609544 854820 1293652 1044672 1417431 1750318 723283 1190278 488857 736277 1844425 1298664 43782 511729 1098181 1290735 594330 1557770 509162 1475558 595977 789049 1392704 64059 308907 941661 602396 826696 783686 596664 1856619 421683 1862407 438239 1830358 1990393 1661442 1222510 1870657 378517 1005469 308891 1870286 687506 1673816 1521970 1066979 1145712 942125 1934337 259062 1523376 1658518 1599129 1761741 632140 484631 1363733 167087 1119231 1275419 867173 785035 10949 1464782 718556 1409337 1770720 1663738 1500780 871028 812733 550770 254152 751166 1347065 1432462 1697328 143657 1277256 1324098 1371238 1188779 1251315 1804938 422270 533346 827028 836358 1767799 1081402 1057205 1634044 851219 1285958 1070050 286734 976288 1623899 545570 857374 1859250 936732 350452 1883932 1662240 1955351 1313736 1066220 476115 1975583 1096668 439957 1786227 545875 587337 1251418 530977 195463 1956580 1387503 910782 983704 699530 898261 834753 1637310 1646591 1063794 999187 581277 19819 64708 1971223 997060 1603377 235999 466509 291760 783955 744541 1546786 1738389 1140824 1131344 1397949 1973050 1386227 1978803 1673072 904140 586930 920523 596811 1283106 1645810 1194733 1209904 853392 1160750 403638 1222656 1505016 1401875 229027 1924238 1622988 281615 653240 1635147 597677 1947193 929928 1230072 1406172 363589 996580 484482 933999 1933062 488976 1341416 234482 726606 1254249 1040891 1183622 1629973 1633814 1069250 1165874 1319526 1302896 733949 22052 913841 310169 1223271 1215701 1166258 1666717 1705732 471320 1892904 1409612 304967 424590 753170 1893720 63293 371351 882450 201276 531937 905318 326101 1761923 229005 1849132 1057255 1532464 1099708 1552546 879053 388347 1125380 580060 1186861 685576 642808 56578 1039759 1769383 159814 1337050 1127622 403943 1130138 1050614 983830 612095 56188 383679 581845 1023164 1571675 1958765 559407 953451 412266 1141840 1032303 1288184 435554 737505 559362 1888221 1871949 231666 1636674 952036 1785239 674551 1061703 1909438 681016 1374261 476430 707846 393233 581979 1211467 54962 883532 426328 424776 1729440 394809 1512510 1808504 1383037 1461564 31019 1228163 1221859 251552 1014373 1048252 1442917 1941479 1741503 1380746 1720267 356459 1917709 1610461 106307 1097686 323314 1598803 91528 936963 1504625 1154666 1095270 1682790 387799 1160264 513755 1283364 1662148 705878 368717 111616 553320 1152305 1313367 1538408 996113 1341656 163922 1892771 1275014 458809 592728 880573 1451117 1138033 1844374 1330813 1200409 1270315 217308 285141 1818639 1543959 879568 110726 1242121 1535997 780723 31323 337102 606949 782111 1722122 1801348 1385326 287260 956532 201086 407708 1367279 695739 999429 1963709 79014 1174412 65576 540618 1881490 461919 897276 331441 1465028 637148 1568193 1579208 565277 730563 636421 1337370 921244 1276844 1651423 1070028 199520 247619 1984727 1794127 626828 118347 1088988 1794967 439338 1971120 1558516 695588 140902 760514 219052 1387865 945147 1289479 413600 525255 279082 1258041 1126812 1829260 935093 1602392 46975 430370 1199713 1501680 1927070 1058533 627827 13711 1728508 1012911 597042 1859547 588928 1817682 1222413 898033 1096127 1225362 638993 1480388 875788 1925926 1111985 863219 933047 1889692 202399 997263 613566 1845348 936797 1205750 110624 626744 1227413 1963002 660417 1952951 826487 511893 1957123 712272 121099 145831 383920 899312 438476 1010535 1621807 1513884 83983 1843766 1795742 1508654 1555971 323642 1179939 1652723 955870 1247099 1703813 1127425 759874 1741554 1189397 1139132 1157090 1525778 76 945357 1585085 405888 1633629 1814055 1741176 839743 681252 559920 1843394 671091 1884188 1469126 114839 1690214 620903 294079 513823 243977 569483 536195 799086 585483 81395 668930 1599260 1862988 1272485 1146128 1208272 1949866 1813010 1772325 1178062 1437461 1957321 1591017 1759823 1857495 704409 310532 1753363 937671 905014 978545 1990562 201622 1156602 1914094 1173075 1261764 1779825 1188022 110517 1055975 1709354 1110384 963429 815894 815418 1994005 645551 1178122 798979 1378326 540459 1955932 108069 1795811 535998 105953 1244220 1028179 1048281 1950100 1908762 562996 139697 325814 1166558 80988 174434 414755 54146 831467 240026 1526095 21345 1154553 713090 842288 849475 422 522619 1610143 1658971 427908 887383 65651 994180 1648146 445242 48173 333516 41271 1746641 1127053 1194413 681389 587128 1850316 258515 1006504 1954078 1208601 48599 1456498 639464 1973176 350456 695935 1991562 1203165 1040684 435612 1487390 671534 1471955 1504903 1866181 1639122 871036 1481341 41709 140770 1147912 1755274 551767 1183869 1834273 1656012 1654564 425560 1847961 597206 561720 1745677 845388 290390 767027 1534037 1602178 225399 887877 146599 480220 1912404 848691 382929 740266 1700144 1409350 842354 965003 774844 933969 1209262 1776574 371070 1758924 580717 328043 814832 1472677 1257552 686401 1531375 488989 1885631 1562951 48677 86896 377087 1016195 1364170 186091 971736 610199 1341560 823512 1743997 44527 1514874 1482204 551832 936023 1521915 1291795 416259 1240828 207506 1852825 545854 693873 1478165 1505514 1630994 501235 33971 1151792 1745770 486208 654321 430602 89891 1807971 1659065 1525118 820261 596291 615641 1277975 980575 61111 1499584 1749765 346300 1004028 1730636 1101895 1614151 89133 1366717 1888183 380329 1617625 855920 1199080 894719 1259089 1986847 1335083 1593778 556169 977215 53063 1674912 1097341 1071110 1315285 256125 730190 1439819 1197561 1194404 1167167 1107545 82238 262910 395186 832049 491402 1732235 726021 340298 1560010 1512300 460392 1261537 1874086 1143355 434669 1968611 1174978 1239172 1479356 857017 857394 200102 1455511 1081545 264553 1765901 446903 251722 1876629 1075266 21551 1768069 274689 1658523 1436799 272081 924303 1286630 1786337 1237621 1347347 184819 1812604 1983229 459820 1783547 1512841 736800 554264 68295 1494017 1298845 90514 1957287 1621837 1629945 8793 1430971 857172 1468069 1299121 83197 1122159 1143053 296983 106669 1358417 104240 460732 679431 218473 734257 1402860 1830339 1212681 274079 1538833 1293971 1894984 1435707 791657 1758692 1738272 75430 1679840 1962357 748216 1571555 355025 1607651 989029 529665 762625 897256 519839 767757 1407822 1714888 1468076 648143 1862173 275948 628829 691035 18380 1890915 1136137 426822 839847 1152663 1695160 1240258 701118 316680 1990352 1788646 284689 522376 1678879 213099 825430 838924 184380 1192251 1910590 376063 1627401 1816488 1642184 1247274 1782176 1903144 1100248 1795703 459740 239035 1375226 1808143 1029583 1676689 393819 44730 1171649 1467519 1294378 627374 514875 184969 624414 921847 1258315 1104750 1994766 644455 1271436 389719 760421 1946419 137806 654046 1971598 1449365 146974 1616440 1994006 1159922 538387 1099043 1243794 1384935 933946 1365934 807553 1913580 366973 1659942 458016 1994068 1255924 690772 1763351 1218402 554471 605705 1875671 1373192 198424 1136899 407623 887521 1391555 115448 276760 1446097 847063 955195 1465302 762016 1587480 816864 1482810 846404 637084 1256902 458238 618227 1155854 1503173 557717 348506 1521411 724709 275670 222618 1741244 1608063 1451774 1677039 874678 218204 1492452 1987295 1861659 1541786 513113 1409595 1255633 1822032 668086 1763079 1362901 642723 505416 1396006 212856 776819 1378226 614070 1850180 1388873 797830 1858880 1823631 897286 1030163 1965447 249489 372329 86777 1123663 1199216 893172 1387742 1046855 1323359 686697 1435899 1188674 1421275 120963 770639 636692 728885 1243341 734270 214295 23735 713550 152229 1232914 1571537 1942142 1757728 1643772 5514 445924 986122 1063337 973637 449235 121554 99221 718712 1119835 1520431 1744446 1676930 1200799 619485 509042 329869 1348499 673466 218763 214296 1980566 1945955 1978877 538828 175148 1746072 84744 331439 1288398 1350495 369973 687754 266579 392405 32272 1074705 938179 1132118 839598 1595889 1662059 521842 853192 638034 793563 1934793 955047 1156373 45447 209994 1525139 1158681 1847198 1641235 384076 15443 906500 1903603 1919255 1504086 737488 76156 1571414 1067800 915632 1881340 1445117 574255 1109401 1901497 677022 260817 1554019 773707 780752 480986 1326079 1811122 667745 26916 112323 1583434 1506489 1886347 1360771 117773 1505116 1313007 1564067 818683 1381084 1320162 1238641 1468015 275677 645083 1293265 1493724 585350 833269 776638 249469 50408 759141 860457 441168 282880 918976 522979 1937745 621133 761287 689636 412700 1626505 1708584 1968481 48513 34283 495375 113875 1399452 935119 1309282 1115491 1413094 1201399 850226 733418 77417 1560853 1990392 1181679 525922 958450 1412675 1815172 317130 1780428 1636342 1278665 82313 923731 398732 867325 1942651 821485 1703598 1137887 484610 1872748 1252639 1267797 1631380 502337 1174076 1450366 1012905 1803684 1592976 1888945 1474797 1724513 900585 1851562 1713101 121421 1534943 1153905 1140274 1276136 634833 593665 977382 927049 504515 846692 146426 200104 1844642 1822221 1809832 415625 1758131 423427 1301074 392267 410971 67859 1427227 1254461 488784 233713 146779 98116 261812 224361 1082325 1390475 1915810 9140 125841 1831623 1502656 1426768 33666 456869 871168 785839 951662 1403711 451895 1314116 325782 1828538 1338232 878886 842500 1117754 408894 79635 748280 1976532 133660 1025395 1618950 1365594 943758 1483304 1831231 586354 1661436 366451 386640 62409 1585896 1436687 1761707 854908 1160674 1812161 1254451 1062734 533919 1795764 1028799 1994183 1581634 742451 192033 1632447 1687062 988963 1374106 247273 232336 1303995 598718 1189114 1946096 78732 1679406 1549272 177708 672074 1021419 1882733 101091 1473064 1303434 1782170 713972 1888353 340055 519579 950666 697517 1191154 972326 1439905 1234533 4633 279784 1776773 690409 248615 1497704 1411073 845852 305559 4139 837748 1530440 23785 191546 1992756 1952381 636522 1691383 1639568 509303 1267792 1588251 492647 451911 407597 888469 803076 1868969 1147290 178217 1708960 273174 611162 1899991 1977628 1595454 1167020 1322261 182494 544051 1661594 1443102 940488 1677095 13284 1082134 1271134 1878734 27919 295401 1353939 1576416 1254339 899464 1995189 909090 715483 1664605 1005261 1750314 1043214 848880 1092369 1545649 167571 282034 1053368 1250243 1493352 118508 1820843 661333 1967792 993429 567887 1390127 839301 1968795 379672 456415 58548 1982259 959082 1267207 114607 1055805 43850 1275367 1984203 396934 391865 1896347 1715058 1060305 1548634 601649 334276 745280 1137320 1697864 1331537 575139 981780 445932 151233 1878681 240670 1619141 1869748 1928836 243889 1531103 634707 785492 1954461 1542125 1645846 1885231 1173622 1698025 1833818 1849052 980825 1283366 1507178 1864462 883539 1256446 1039017 65265 478729 1106216 1454610 1940288 712470 1296014 1944624 1811758 874218 591334 357436 1359423 1370290 1032039 1618647 82309 1525419 1342337 104544 683148 325403 1530790 1836315 813663 418032 1537644 685486 499424 1117110 1467187 665877 1586439 85538 681427 1719126 828896 821520 101953 927794 945358 641283 369478 1100403 444609 1464214 894666 1846641 257924 338287 891314 1072301 376050 492512 691772 1973906 1915770 70083 1820928 1371673 957158 796396 956533 1697247 1697575 1185399 1383280 1869420 1855210 353815 103206 751789 542042 941683 592717 1529050 474403 566597 661493 1358600 80074 1718719 1899120 835285 1981787 838420 1678279 578466 167032 436588 1869733 86254 1152213 1620731 1993588 75606 1433661 1769852 1950745 198065 843835 1748288 1371452 1877717 1008211 1658449 206641 862762 741405 182430 791184 1224688 1704975 265792 635011 1504983 1624244 440908 459111 893218 1846118 1090654 579309 1188592 1785459 654657 63181 584007 1537624 1146348 1570422 604375 1912472 1488726 305128 1427671 754055 519169 1763911 743661 708883 1850300 1419224 1266398 1567526 501273 1153621 719233 688499 1828036 922467 788572 463625 1801625 598856 1820703 965337 1470776 141243 1065991 1370857 851158 677108 820122 156688 1784742 1903562 1628946 362050 517749 907381 1777044 359105 1832441 960708 1055806 194904 265278 934760 828828 1369183 380588 1834392 26375 1321378 560565 340278 1275195 1301141 1509065 620957 418177 1036732 1663668 1975182 1068503 1655748 75193 67064 559641 956651 728064 717880 207204 463688 1294010 1882063 955126 929930 550950 527386 1152028 665372 1758511 17860 568406 969011 35604 61264 278454 658720 560470 1595599 174087 1406991 507621 502083 1387028 1434047 710836 1663835 1745608 63780 554243 709896 1116519 579422 986295 132948 1742659 1463572 800432 546743 1340663 875992 231228 748871 470588 1333069 1060196 728440 726488 550111 1376772 630798 1405680 1284002 944479 1062840 1480236 76612 151787 293073 899594 1919698 493968 1717680 169581 897754 1044525 798163 910900 88993 201294 270054 1151556 254797 341491 671819 516472 303664 965797 1918721 371462 1998042 1990106 402431 510757 468280 757810 1552548 1710682 1512492 1056389 27269 1341344 647544 1890586 1210892 1563489 210887 976863 1421254 596276 1526327 1525830 238746 1766173 409395 994944 561902 604765 208243 585475 1787382 1495526 260214 408886 1555529 48899 207999 1163564 837553 1421377 1979297 1340851 1348815 1509028 1997908 228157 480827 1220142 498008 166688 53184 1489950 611115 915687 1313728 1270914 1966031 589970 48367 1383344 648735 1574151 1544048 1875804 1060802 311742 1599756 1500009 623721 186590 970809 1007429 485609 1325485 1433858 700817 1986612 768046 1968352 118443 1154987 392108 272548 912916 891432 1083794 872005 1206286 45776 45083 1018824 217646 1488789 811819 182170 1177581 1954198 1630429 184382 135583 369162 923326 280432 658956 1623690 1019775 1328376 1642288 1639296 668216 1487784 476176 1319535 1721121 661308 243996 1275106 918472 1492967 620293 529179 416279 1959274 1526750 48045 1978022 527543 1498700 731071 1383764 227682 91639 130585 728482 905968 1062476 898063 1295222 1092571 1333305 1273041 1421439 147922 312317 1365622 1432140 278518 193176 740491 858713 1167963 1734252 1245066 1784561 231504 1913288 1081337 1261772 616353 778161 554412 1491547 72765 125334 1956700 1208153 449803 8436 1611900 922532 1111185 1005211 1655724 1134713 1249202 1236420 820719 1929456 1609591 1846055 1533644 1497305 374449 1956614 1079429 74515 1339362 401612 1427363 1804500 963428 1390889 1204930 1691185 1185070 283076 1930444 1707418 159141 1708065 1452885 1273988 1944470 1295198 584982 1095327 1763576 1016119 1167169 258116 401217 388600 734006 1382347 1332358 1031795 27136 1262313 1706035 1122756 729651 747028 224470 552202 227355 760212 1258176 1617444 1862199 1023677 707382 100325 879138 130392 1319626 755104 1492071 1717667 967612 968044 1136625 862723 121793 1236122 1047334 589622 1586303 1535396 1769343 599382 773267 1390591 558866 748867 1188278 1978198 1579984 1341512 629244 1905682 1633084 468605 651590 529646 512862 523014 1541347 908633 1578572 639779 1572409 1263702 660795 1690974 303734 687072 20897 1893404 1997666 908361 1648246 1694327 1203917 1589710 132502 707667 1355210 884778 1626324 849998 498210 607315 143786 1008752 1992562 318579 1119245 1653081 959350 1097724 891053 934957 1079687 1450493 959373 1997528 1475411 1513730 189272 1072969 725043 134545 492136 857043 1861473 1438340 10645 1597905 966508 1376449 633877 775003 1604317 751087 534238 895296 911156 1422138 1460752 1389907 1938529 882481 877876 1848119 1903311 1962014 1985240 1811173 928274 1830605 1229005 1035660 1777974 1313990 1123692 1864881 1213615 440685 213917 1150237 1466162 1043876 1640821 1019598 1152429 508458 709315 1598698 966609 464930 1450647 1732528 1378752 911064 554931 998432 457758 1774515 276807 520006 1712436 855874 194724 1680863 452602 1237887 893724 405870 263389 699580 273210 1119523 670255 45342 428993 405519 1847484 63080 1811330 40602 1938417 855354 492417 1465842 534545 269124 1794222 1354832 1887232 1985909 1405118 342054 1337095 310328 646894 1326160 1955792 634866 1405062 783158 1388346 1969956 1272166 1208935 1053354 1351097 1986849 1377743 1151821 388716 1675420 57183 1095525 1824683 1395913 680148 1819790 1013494 894722 728612 1293815 1976468 350114 539388 1289564 202140 1110467 1432952 610315 258528 18962 1057223 633224 1853199 133249 309619 1967955 1448900 1530020 995416 131613 112181 1279162 846631 1514295 328038 1943781 512328 75357 710499 702519 37512 542988 1869857 315041 785444 743112 1052644 152725 969966 66338 231764 1640643 566931 562066 238422 1468133 1275330 647903 1925695 1518845 1481739 93645 845654 1540453 1596988 660794 1168779 357008 1111939 1520795 1634691 106888 1287392 1763827 163982 1150264 1641083 958115 178786 1119247 59884 1855040 1110668 692647 1087224 793366 674458 387457 252362 1378284 22710 743264 1664794 1485294 104451 449321 998517 1179653 1617047 112414 779081 1448798 1635423 1399179 1285402 1138820 1560718 257447 1863539 787841 398244 1748148 236196 456002 805404 1619975 367708 1519905 1868234 815442 1891866 194417 1283174 705562 1459737 1911274 717069 41154 939403 1644855 35078 457790 1701903 1242822 624194 462947 1823638 231889 640820 1326857 1509762 1453446 374028 174264 1442542 187633 1761095 850591 355231 1690837 414788 912161 1684491 1796620 766990 1662300 1491403 1677174 682316 625091 266852 1323816 646539 1488667 146557 480780 1538659 1609092 1179205 92969 623458 56681 232330 1141220 442420 1063787 1335032 363958 1273146 570537 915558 1393885 1092322 890850 198242 445435 192501 971 508293 1448536 372870 1241498 1423723 500850 1173688 1979155 1896395 1487225 243189 1142902 1870077 520612 1250524 1979238 1207476 809120 1156862 653826 160853 1286642 889294 108156 1127174 301138 810642 1450779 1101344 1732451 306682 324747 1483500 1546526 235312 1679591 164994 1828162 1310666 387965 1716609 1068407 1647229 642868 1199215 185450 1553384 823736 1008458 880855 71025 1664785 296570 815044 767722 1053339 1300552 282142 1917986 144955 1004171 1265794 1475468 928349 719348 1130336 573284 1600475 503454 1909659 934134 261044 840417 1862624 1967626 552203 1154116 572422 19030 888223 1200606 768293 1384169 1409488 1541308 1467360 351266 639839 1484726 16213 552457 405297 1679636 369720 10015 1326718 124442 949682 1943313 203310 258457 864600 684202 17399 1202930 997185 578211 170230 928264 322459 1002788 1541066 190304 253001 27266 269749 1355412 964058 881421 1157200 1344701 775988 1308836 584706 1789934 946757 413092 910469 402420 1946724 1763542 1389300 1540927 1017687 265008 750704 906837 1892626 1429943 1952728 648660 1925805 1541044 1184107 941782 676332 115030 875679 121862 1470348 1025558 1526258 113481 406248 423880 459477 1361852 1027600 1558032 827220 372330 1958883 1639639 1379646 1789546 998734 1581096 1548142 1126676 1396524 1853162 647387 1751704 1839018 1073516 887982 1118124 1237692 1421789 1100305 1399003 1827442 511960 1709357 422689 95116 118019 1071975 1404221 1270662 1528199 1296501 1739863 1690530 1889036 1783369 263045 1146628 1553511 1194658 1390958 568913 436713 845808 985027 1529739 1074347 723993 1014520 1947203 953985 831014 844401 18764 135707 545929 1044962 802178 225775 819163 737061 1374215 1613017 1176008 774915 1606292 1883752 1257248 538288 206155 248471 275413 211755 950062 770462 1774807 463320 1335435 1652451 1753822 1265419 36249 1451371 1061996 58520 36982 718412 119004 644173 474585 347369 1182421 497891 313983 1380567 931689 1095768 381904 1781624 1551839 224193 1385301 1430318 778289 410451 1577735 1195450 718410 113093 849971 1355577 1237696 1404677 960243 651373 951996 405713 1130459 384256 1899031 813431 1850487 1754820 1516994 420851 1817199 645586 1019452 1793739 142532 65793 273384 368232 848580 637727 1335067 605769 1915992 1807717 987063 1581448 754948 572856 1706835 1021715 1645602 1785599 138825 1550985 984539 972663 587287 1659559 354135 704760 457677 1193635 1281477 573987 1945747 1637319 1065977 564818 1094108 1160077 260326 304246 612541 55178 1805130 1602065 1687869 497324 780862 1609282 146927 1973463 1999169 407065 1254488 1731784 56305 704828 1023181 970222 1932091 1376491 430347 1764875 560583 1617538 1201604 705380 1925108 43719 458675 638443 183284 430256 1361465 38139 1816696 1173373 1317626 1576166 558724 985276 1667002 1121324 1500190 1038717 572919 1360783 1580383 1514355 1957352 1260328 1920899 311085 30020 324761 751752 829456 187628 1066952 1200498 834427 846826 1167912 1119206 937621 1587929 1177517 1925158 494001 1805918 77037 1439599 271770 790472 1408507 1508857 845133 1517467 1824366 358713 492409 1748644 1220769 1669084 1793851 473981 757715 1572171 1179411 1281278 508461 1096026 1003059 315629 693864 574324 973271 1603245 679883 1117167 1414434 771773 802021 883867 189521 1213471 1188579 1358440 1541439 981074 821639 1224955 827198 976361 484348 1838794 319168 849732 1815786 1528850 1886903 133979 1933349 1124426 1171940 168103 1063104 817711 981978 1428965 1827989 998430 1536394 1611360 723736 692885 1232498 1716225 797897 1812615 1226524 221164 1587194 1811765 1247068 21821 1603234 1361505 837733 450126 45928 1949199 200065 1584196 1249035 406500 1493571 1990375 1538147 1694530 77737 894482 1923970 121041 964448 1618035 1941685 1692518 995492 1457378 1592182 810592 1429063 1301634 1643481 1068630 1181919 527532 1387533 1192051 1311207 489674 978925 1553673 48108 1736756 1076884 208350 1201962 1584903 1851403 1272649 645621 1405761 388745 1572337 1045305 596464 288233 1443867 1219738 1920300 1458587 1486270 133229 600776 835114 846424 106 679184 722392 811853 810270 337537 137584 1542950 1653360 1552298 1750073 376015 784322 909047 1051265 1798281 210275 1003397 256253 1652177 961240 1074235 457528 892364 841767 825733 1420756 1329503 25284 1858073 1476406 1787500 1738905 90835 1537293 1560449 1623742 1730102 1214672 1995680 258383 624928 530715 434035 368193 875655 1471472 398139 1910789 623445 1148011 1041038 84585 725436 756750 1221495 1502433 294755 751775 143389 1426559 1085754 1702156 744099 1589722 1914348 1565637 1487178 1181395 38186 400866 920812 1465114 1037363 1299750 274440 68261 1878572 405348 377560 1842823 88511 506416 1390309 1245093 1767456 942924 171252 830074 1035576 1026305 681222 1636423 1459371 1312692 1889321 1403196 917950 1914860 477968 1350760 344650 646046 217733 946697 582207 399494 1769168 1389137 428206 241592 307311 266573 1421738 1965118 1616978 1623440 469115 1716639 377812 326426 1663842 1980680 615678 1556226 813475 329627 1648569 700206 1731105 1841891 790302 1904488 1207504 492410 755648 1642573 186210 752281 1982076 812789 465012 508237 698577 1467925 1543729 356853 1782391 388496 295356 1324191 1875375 1818158 1246530 370324 1241382 464572 1847165 1248108 1007590 1287032 1410335 1673540 615 1563555 695170 543557 670296 586724 1391604 1704871 1606098 133878 656042 1146905 449610 1319674 1867726 127800 661466 1216565 825473 1926390 297004 1842844 1954361 1941186 659615 1014034 1534750 1772114 1949521 1364080 1530453 1343999 976790 963129 49098 848874 1900083 522527 97330 1790816 1026478 489566 112169 977472 1481034 668325 1774190 1853014 160979 179432 1218118 310812 117951 1452851 1477288 505619 94921 1010801 740047 1285156 1618059 460815 940552 14956 570419 1821023 965494 219903 1638645 1398047 1938240 719423 200236 721919 1921097 1396175 1014119 1902429 487449 1982181 57285 189255 1033120 595475 25743 451474 90125 94504 1712621 1723473 1441061 175114 1302373 1560767 1219794 1348572 1048170 995761 486764 1352307 1355977 1566198 1101577 591315 1175642 1889473 1080765 1075674 1501408 1261838 1695153 1921348 904102 1963818 386892 840125 532532 1032704 396671 919643 188839 906660 1844370 759057 1286665 1385953 236514 682789 1528994 851996 459993 801297 1347514 13802 999357 1288604 1358929 1409697 765649 341606 1413731 62938 305216 530395 695725 1313088 472707 374533 145877 830806 1378212 334616 1161260 1845393 1933393 106617 879875 1706435 67194 1946904 1343502 55466 1591778 1344735 324430 650518 1222215 1815166 112539 181736 107738 1490076 326564 1818928 1270418 771307 979334 433797 1141532 823108 677060 94160 1908208 1663055 85899 1850266 328457 473325 101442 521019 586269 144324 899410 1462548 367012 247802 1660474 1622074 310843 56865 1750685 1585414 279543 455325 567830 10747 1360995 1779468 1534285 1647032 13016 1142077 135672 845774 1155399 1001750 1969484 110470 1624041 139556 1424760 95172 525054 765672 1665942 1339102 1398509 563866 1289015 749208 607256 193770 1633822 8338 1008249 286927 529917 1179718 1438513 661676 337739 1648185 1239468 1375661 1178239 937173 205739 1812520 32916 925822 1900617 1377443 147457 1914923 1632218 1402149 682482 1994120 115804 793208 1143617 501878 263322 531175 909507 1871989 1463316 1782856 115614 573852 300643 1213141 1153685 1939149 537709 462825 1433900 700931 460307 1679982 584067 1386384 1635269 724459 1926899 1390838 1697507 252313 150713 1264699 446614 581105 1008774 459178 1603598 1040924 1828188 1530808 1239019 79608 1501533 714381 1553235 866445 89174 1693212 264961 1473597 261791 1599361 425418 1257427 206564 314448 31196 1568762 285767 439499 1598084 1571979 404434 637686 1501070 1989353 617151 1075869 74679 1267152 926285 1087742 259327 1923683 776517 1208922 1872022 1980305 783145 905671 1322796 296080 1966886 1088489 904798 1438217 719187 1857663 852449 1568978 1669796 1452724 1230837 1734465 1065910 1117037 971346 1607533 497729 1492253 101016 361222 1587056 1903196 1924869 1984683 1081982 645654 1704047 123668 296237 669890 1062151 1056548 686952 68215 361651 357156 1734962 143964 1236231 563247 1277258 1559972 1650978 881706 1117669 1605629 1372982 93748 1088487 1926989 234882 1153522 1259925 231490 126937 1716966 949155 690293 1451877 571701 547039 1648270 833658 147097 1096750 729582 1153031 1509105 687135 1230082 384136 1854082 614210 1810032 899115 149159 545801 1288719 905635 1961507 696259 619862 912601 602662 1269695 897615 1516032 478858 1016141 956741 1986972 1662652 1826076 837541 1550943 1035820 539795 1819205 1668492 1012039 1987636 796149 279003 585979 1995665 111374 64645 1427732 409132 1060577 1276908 637938 1899480 1709149 883776 1060309 1821179 1277830 785017 1720780 1667715 1813429 1649249 686980 550089 1936631 66217 506246 1018299 1400796 994975 69382 1847562 1776543 1824265 1909624 769109 361232 1087048 830965 1407851 1813530 899937 177661 1799712 467785 1728266 957971 1998775 2938 186267 2791 118494 300610 1739028 446017 62538 1591088 319819 422536 1331241 20477 193087 176471 641841 935641 1286986 1243628 914184 1158677 1798390 161280 1122881 1274034 1569274 636610 228239 444376 520813 1672661 1523540 174215 1900754 286554 1087311 741197 981517 698375 1270625 1667688 1129891 56976 1917127 1608169 125774 1403195 1130804 1478123 1801696 807681 480647 1059976 507828 1744021 803631 1934673 718 552660 1584941 1230663 488821 211477 806406 1685799 1099805 1488487 1210495 1202914 341257 1335614 218996 1278521 1039271 464949 1876710 321392 180643 885296 1496504 201003 197202 618648 1523745 1507773 1134016 606935 413195 1777450 228764 1421207 1441212 444113 95831 1850442 1646715 1135651 1546540 1640660 797270 254650 332774 1102116 1451794 767111 563439 511939 1886579 1482015 1881935 298028 233673 1123155 1235500 704334 1116316 794680 691725 494777 334577 22973 449675 1907387 1437262 893176 80147 716372 712601 709120 1994316 587516 1223188 1914651 1744304 663565 1264871 1216112 462422 1585811 749293 58821 1795222 1091066 739707 1529934 1730064 1734422 1646714 706726 326125 642882 1242455 1947113 1296162 204771 683184 561091 639668 1958399 1227961 217313 1159171 1919990 1400930 1966586 641193 1993596 1402180 145122 1451499 1891312 591624 1115403 1860019 276884 1397512 1280460 752681 1034747 109000 615508 1720828 1645702 1180141 753061 1863033 817942 1418156 964745 981848 1672208 1861368 1545924 1692052 1938438 873701 353236 1626071 1005125 583906 937052 1539161 863609 327110 781418 1078642 880036 1047705 1631860 304779 1504116 485060 818303 1240851 49864 354354 551086 1723785 97626 1433109 1523034 657932 1616242 91382 1785302 243895 617733 1488510 1681709 274032 433966 370410 240947 1014932 734332 415308 1022396 368742 262513 293009 220079 1825590 8061 1586000 981597 1867214 630872 1444493 1799068 139847 1717055 174071 1567396 653905 1710426 1134020 1126248 1261825 1170326 1834515 9120 1210075 387029 278528 242644 209542 1615461 1114760 1037585 1737035 31053 1164686 1838831 1466968 1837878 985697 1064353 1969717 1126858 1221076 1551801 1072536 640703 989645 1201537 513488 1833927 1800590 868011 1417077 1418253 1140462 464076 1625988 1286212 1618552 916520 1259190 1086462 1227358 437331 402045 235499 876807 330490 1528119 1730713 948080 1913448 939593 558610 52584 39843 436032 676393 1610795 1504155 1794045 1183017 1174442 1261957 727412 54195 1075541 1615725 801859 919474 803066 1956757 3699 1698402 1124306 787968 559123 653379 1276361 438001 1248485 1049675 1136723 968651 634919 158343 1864729 1450352 1026223 1645440 161609 388236 1608521 1017600 1647304 710687 165286 1066292 229060 423243 1676741 215132 228337 892788 1808917 301292 256716 1391527 1756995 1084011 1943464 289383 1480649 1182162 215843 539889 1921953 807534 1923489 1068869 1271693 1157849 1052315 632234 1460617 1999901 1519990 1670297 987472 1075949 1807079 1672325 232704 517046 6994 608789 301585 838450 985215 1420340 1390030 1002938 113658 78936 1843213 854722 1582154 1628354 1565007 1240901 373271 1043032 1798130 1330094 179103 1587660 1625918 1017726 1590258 1929055 7397 1210789 118665 1315832 11563 545740 708925 1711106 1284653 1795473 671522 871451 964311 1386110 1704963 1642639 248930 705371 459406 5899 19422 996069 1351254 1202437 1256357 1732760 1627033 168903 1382086 1552761 354309 1279372 542992 126044 1002855 1206985 522229 801249 1020769 933289 793284 1089774 60770 978967 1592981 1782619 1373012 1979328 313413 1146152 73613 1934564 1602066 1825773 747611 331451 1480710 1247919 1485659 663735 1975781 10251 649315 944202 1445958 1917066 306384 351666 1030259 915292 1095586 930759 1509252 1606069 1059259 1447004 1748950 1858347 675645 1643273 692891 368592 438350 1809384 1630210 333581 9525 1392762 1059312 1231251 1039572 1543724 1293593 1421693 1985995 1014338 627776 836960 85602 1341961 479888 1299926 170339 351276 1064865 386502 1729395 847839 843142 1396193 278049 1292317 1207481 1635332 464388 97865 1680637 1023533 904824 315481 591049 1126335 1495531 1153620 317094 290953 814313 519924 645025 1856878 1710327 105731 1956836 1141124 258862 215634 1772107 1063417 1606161 1202151 1096049 1931481 1130042 1644479 1088030 921269 1041584 360554 319398 66710 1998601 648906 1237197 177051 71924 1470747 239962 1980950 241673 1683453 1415109 1349399 1446191 1109605 840027 1916693 1613716 30125 1700171 107073 1630088 523429 999645 1357225 1631805 1309127 650760 671215 651185 1208580 1549734 1541489 1062544 631948 135956 1495340 734535 970111 161165 355044 549714 687206 611695 1195999 635798 1239993 1635110 615053 1929172 1190427 1037404 1805746 470845 72747 460884 848665 891301 1914610 710121 1824731 482965 823335 84552 1932440 1088553 1873943 451777 1572424 1676670 276492 1000465 1757283 1517057 428092 1676426 1420578 1070418 1538972 1780032 487494 1398891 28515 1588733 930335 1360879 1106417 310390 1359074 946989 1569771 1282269 1025536 645993 768867 1307739 1093854 674608 1995059 788889 682097 1606334 119702 1223026 1473174 1987516 1779837 1922113 1479981 158183 1324781 1955821 391031 613769 1035575 965030 249775 356491 495515 1478599 460998 997199 146455 1788440 1363989 698826 1164049 421174 1263909 739139 1937294 1778476 911079 1579878 25665 136364 291445 1855799 576928 1198644 1060405 1988995 1276515 1856031 935607 1091031 1483395 920798 586578 887830 798930 1698624 1500633 756351 607526 947903 1520160 277420 1566376 1645225 529084 1482509 1654444 725247 193636 1152504 507979 739910 100272 1550950 172516 1854329 1001159 1417870 975369 1125067 361069 1570499 49341 828265 183294 192584 31726 776169 398241 1734189 535768 1003243 156387 730551 1178879 672461 1250232 1978332 969727 1071520 137108 907340 1178144 1542825 196713 108862 1621415 325397 1168545 1679002 282688 977755 1002312 504779 949917 582917 1596081 1885957 1561069 968054 1317101 379456 400357 633916 465345 393995 1188570 323749 1601051 1923602 1934914 1173420 1313784 1695179 1122809 1210918 181769 549923 601555 1791168 1205746 406425 1935647 32957 1426935 1843052 178610 970486 1494663 402879 575640 1725563 118289 919463 1381727 1330923 674022 549752 1887594 172528 896765 1733503 1363580 392967 442684 1957702 1956226 1109560 1004387 388200 279433 536688 1827476 107222 544250 40206 1627754 736677 679014 1504338 1030638 758690 1252444 426416 809923 159120 751112 899182 1944820 1417604 690508 848675 477440 404228 996643 1478253 786897 1918972 764899 243026 820518 268227 1286354 964277 574005 288033 174933 1457031 1809577 523239 1269944 1701549 1927462 287483 1439669 1614049 626956 262852 1136893 1049718 766994 1471648 341269 36370 783830 463179 96765 1814380 1749647 927208 521952 1122011 1148800 657874 829784 1208387 90654 560037 1496438 1915839 841138 298440 1848963 435210 454288 1389045 351299 877795 1958033 1201656 647451 884708 1183722 1162502 51628 917851 145212 1925656 331754 1378534 1612981 320624 302337 1896929 1870567 1019447 188393 369029 1909096 1832620 1672285 898721 450131 843524 1940471 1993866 1600212 1433092 992532 1231383 1871164 868830 1215379 263170 1636492 597896 432331 435274 1035146 949417 1510210 226624 1565235 582265 49227 462048 578140 1182111 864849 1434745 391637 1637931 204564 1796355 1556659 771977 152064 1290822 1988503 157337 1294357 421986 641116 173867 999133 1067181 460953 984033 930615 148754 413618 114089 1627578 508443 1833661 1497623 848748 811827 1023853 280113 730498 1545267 1148462 771099 402904 1645978 973167 1784402 1314407 1109371 1943086 480169 1523410 1293855 1993432 140463 1232351 1474627 1571756 1863156 903575 947976 374280 473582 789675 189355 299370 1499955 1078539 1385569 218701 1868258 364501 985511 864570 942980 1481631 1399034 628020 62814 1783588 1263407 1575882 1552773 300171 1349498 640493 1975732 1255059 1186943 1409220 1777802 731416 1937975 1150018 1152627 651465 1093774 1477300 1838990 759326 922265 1475474 353909 1379747 296852 131540 167310 570218 1430938 1110992 1984413 1877944 1117362 764660 226972 969896 1007664 552970 1431416 412975 319087 406715 1839463 1407656 1454861 1902783 1391453 1542566 1982561 1437261 1163170 1121717 1855411 562355 784054 242420 474000 400300 1339420 859539 1474539 679397 218640 1532925 1230896 1413029 1590359 1063987 741227 129396 1520104 687702 927250 1843892 1269225 1653525 1084671 959796 509726 473765 557160 1039383 226201 221192 1779048 732071 1735083 262165 1832136 1578629 465016 964889 1448470 1158026 1633913 1336839 812755 181336 1746249 152188 985574 1875991 869677 1234716 982717 159614 444553 1632729 642253 437526 1248130 628178 1237541 1293560 1606572 389743 693457 927945 441705 24828 1120018 677211 648753 838913 1082995 618590 220429 1781985 1670202 1651770 1315725 1150390 474836 7365 138737 1058755 1972509 261330 729251 895695 1126004 1528111 721656 840700 1884805 1153560 223817 1942774 593724 1743273 898558 1163652 1850763 993683 1481981 1783644 1257872 1117148 1954600 1465111 758441 77204 306651 268372 1627194 734511 1071899 279632 1551893 1322301 1168300 876654 1649034 82081 114737 773321 1524104 1659664 1213201 1707675 1165826 1089795 367556 1159606 93634 563193 1516439 743262 378859 976990 1980464 367149 1741536 652233 1551349 1583138 343336 1798457 1847545 1927786 154587 1642335 547682 1099007 1425867 1926183 594762 57007 151045 1337379 1569997 1964945 1834522 1811146 1308758 368566 682819 747273 1506318 444563 96653 1631500 641896 270738 409208 1117480 132976 1267230 121485 367908 1816076 1178852 1216336 461038 1247566 1161039 72044 1560605 860477 1136949 144128 682499 1876737 1223964 82987 1269418 1898662 1137939 367935 857591 968733 631409 788089 570263 306260 624955 1253596 947185 570016 455960 961851 518994 356755 769258 659768 1388139 424943 784242 40504 1047174 616863 38562 1229030 1043300 1060296 1130473 298368 325148 1802651 107911 706564 964176 1564365 1838431 117092 1502400 434486 559460 1364347 657714 299794 1606721 1042377 1208731 126247 732406 1228751 1941486 784359 625706 939631 901242 1199436 958426 617093 456822 612709 576458 1769742 629205 114107 1486463 1761899 1064137 1814414 239201 466898 415473 30226 1654565 484789 1280408 1237876 266414 1005474 1620928 1293694 116289 1540498 305526 1647695 1226651 243151 1231843 755462 1556403 97852 798228 1069136 1658398 104400 1227488 273553 1743118 1922743 1524430 1105115 472295 959050 1446560 780353 1584916 695509 1512873 1809756 902283 206930 1634917 1012992 447172 321255 1894884 2044 523282 370869 444709 1398361 1881192 193292 215637 852885 1722670 204969 1767748 357779 1951001 957956 95182 1896488 540236 1360203 1900560 1613444 1348734 1591144 617928 811890 1215731 269261 1883569 1396011 1093675 889065 1821112 1438486 1159412 172239 1126881 513397 499494 1400702 262393 13344 510115 1733654 1267520 202716 2391 701439 438811 1821488 1562426 1582415 762901 1984709 1700221 249859 1394961 176761 1349243 1402678 73735 836908 211454 1068926 916764 570603 1516698 390845 543944 533359 240387 1243481 1720487 529270 800813 1767073 967537 1154091 1061923 1735942 1933635 1270684 646867 1414284 1252451 332996 1935877 1090374 342284 882197 1070506 1227051 1204144 1242691 788701 882640 1442040 712341 598207 1831377 792242 1051825 1320837 565267 735875 376246 211357 620051 862502 595565 713495 125633 1832753 1953310 922156 600367 945676 801741 1110329 514907 1093505 1567925 40781 373087 1358811 878478 150965 1718218 535955 1215034 1974986 1451942 74234 977770 1334207 1570112 1282545 16595 206634 319504 65392 1641975 685761 1618430 1927128 269221 497076 602839 854898 297264 1697036 1061139 914047 1198425 172838 55548 689283 1369750 1007408 902383 193188 308151 228516 481520 1317179 1066283 695254 1344044 1193487 971014 477579 1909803 944633 218698 1769155 1751886 1567286 1827934 137682 1573293 912034 474571 1577601 1613467 1343981 1371532 168489 808731 1238946 1442538 337083 1633609 608145 494197 1738278 110345 1103342 378238 825951 748906 915977 1832738 774775 1011752 574696 787335 1874616 1315715 30876 1913842 615450 395887 1385315 203997 509457 328820 1406525 1046718 1783121 1294416 189835 801412 1885429 1852328 904685 663305 576818 556134 521700 1996389 37491 1715752 1075769 1874041 211622 937109 373594 1741610 1417109 1774525 1518320 835936 1611269 593384 1703393 1674319 917225 1220033 103545 275104 1829072 974217 738478 336291 1690404 609071 1071664 1985221 1040902 692627 1812865 1989418 1832212 433375 1114857 638006 1974425 176732 1525233 1387226 1641059 221853 525353 1685129 1675648 99847 1069551 1551924 1695138 772875 669530 752793 639019 576564 1736505 1054646 1021627 1913974 1263063 1714500 921583 1338547 1430533 1264766 400714 41745 1752612 132735 791714 1477735 548307 839374 1813689 1381152 382864 217833 950171 592552 1489192 1783081 923570 1633820 51505 723175 959855 1208503 889546 524692 529045 40182 1599769 825441 697371 438059 1388974 1485915 1487440 506830 1010872 472082 428535 1483852 1835024 1509157 965141 775848 1632835 1392385 1108862 1885748 236697 1735637 264360 1675934 745866 985839 107133 363699 632564 1305478 1996714 1897181 882073 1313679 1503877 1401561 531450 1517585 1236465 1959168 241909 1544325 1437407 1421628 358334 494622 1558441 1370911 1740226 920651 1171006 1774829 1505730 967749 469103 1097096 1386206 540939 578590 586110 1227401 130048 171739 568060 684286 790293 1379692 533954 930156 53120 427454 3489 439349 856238 1174122 1296698 1419889 1932472 1152784 999221 1504303 458744 1956496 1278291 1387514 1260163 540484 1565180 902782 1988604 567576 1296750 1274057 213058 795047 1354744 318264 1063411 1638685 1041060 1680753 1718333 1383263 1400833 472379 1002647 1930672 177853 627463 281071 1404728 628607 1657984 544823 1597090 1390857 815789 1080823 339905 1755654 357769 1638650 94480 1174624 1061895 1144310 289809 1920993 864686 376477 1228186 1787206 16299 1796612 1477207 209338 421320 33869 1012059 449602 1675499 1343666 451839 1727817 1957334 1995462 875083 1756366 1931733 1503075 944509 1015973 1081887 1833711 1652559 921101 1149169 1974053 872047 1046051 998625 1125438 1074800 1464297 1904561 1770151 646614 1091499 77053 900209 1396826 888782 442874 94781 1422997 643749 99095 1197135 932886 737401 50865 1375245 1856538 1601317 1622878 234661 312257 1756885 1477110 1766369 1678764 1326293 544165 201467 255424 443463 1224990 282225 546093 1551466 1641962 1402490 1504801 1484077 1366550 244770 388645 1561246 391759 676553 443878 1705014 1248958 1408460 344449 303081 1803942 523258 199190 920285 594802 1517370 19007 1716847 1567707 1280697 398935 1437755 727960 1254914 620916 1872697 1592369 1860653 868790 477962 1742357 1531826 335455 293554 826074 712952 1050659 1743556 366460 772464 438094 102510 188592 368793 1069202 358628 1568931 1655232 468458 1313029 1634060 224870 1353097 462497 1218792 1518584 1134239 327958 620588 175925 1393621 391170 780996 1873725 400944 686320 606964 634655 400359 1289473 710784 27408 1855594 1431187 1072096 1271389 1127906 1155894 630060 554731 1676615 948815 1449073 1871022 210674 84299 1898288 996300 1818566 520545 1784040 929957 88935 234704 699875 1102562 696504 1800015 1871983 880914 250908 1697354 1227166 1216445 1506573 246602 701777 369428 376640 955098 174672 1857861 1446301 1570055 670451 421923 1066775 1176901 1701021 1990234 1001654 888425 1242875 907763 1525499 1791886 345502 842667 1031213 1665531 397452 1655678 789235 1287691 136129 1660343 288527 309617 1856174 119618 1951439 252939 1466602 1755201 897186 1056510 637115 661695 1935417 442702 1593600 823518 1422532 1762840 1194952 7483 1620478 1685846 564337 665608 570932 616543 1298512 1702686 389809 553395 980693 440495 1512226 51178 58912 998136 411673 1190062 1837365 453477 1819580 1663148 913567 1233157 1457486 785964 1435929 1880929 490697 1450246 1193636 415676 1815246 913335 804566 1180072 836912 423524 124541 53014 537126 1493072 1220036 62690 1790263 1792678 1316274 844210 1022949 1273374 691216 1250062 1228526 861692 1547836 878413 1189901 827715 564781 852185 825898 352893 1478210 1835521 1807341 1336653 1499146 1668899 1912512 1563064 1443564 961011 630838 1448495 1764236 1971779 1791067 1930127 1711054 970699 1666141 1963476 1037569 1440575 1085535 1869812 905629 627113 82908 1720931 431423 21319 1050634 1125384 849864 1609559 655725 91964 618419 315068 1411704 125577 1140989 524946 847390 1901629 188680 190364 1906738 1985423 1907461 822550 427801 1936552 576383 1833628 196716 496756 86357 1982536 1531349 296316 1534214 1265116 1385660 365059 414007 789038 784353 517720 139175 1178281 1745086 1846241 1881300 1320969 1855602 591831 250671 786242 1500405 199384 958788 641060 1703799 81806 248178 1337216 654943 577104 247804 805288 1468633 1739365 754321 1348335 443104 1273641 474191 791679 691806 139568 1665023 364201 1108158 1657688 1555842 1345798 1293781 1409135 44195 344361 188205 1662251 1879346 674522 1186886 618087 1443892 1404131 194372 454905 765796 755879 1187082 1687232 1181495 369727 804283 1133837 1151155 1503807 517191 265141 1064837 1474970 1137511 35682 1679112 991554 387618 15560 873896 1900392 899109 618501 763065 216729 491772 893469 718863 167324 210524 11858 1536736 1264752 1237209 1463042 1928776 1476873 332191 1382224 569272 1869564 1848166 248529 1966467 18163 865839 571232 1423671 1810522 1518132 136719 338310 1827808 804314 1133762 1730173 97032 1704991 1148559 1175384 555723 1748761 1599908 1071433 657976 1759731 622689 1303802 1865765 36401 1513520 1146753 1056961 1999256 955142 1184600 250964 679921 1970094 253172 807236 1117633 1521980 998451 1251121 467137 1291373 1530245 771532 1497355 1836769 546064 627181 1572583 291951 713502 1404745 32418 1547436 1704487 1229421 109103 1650964 1503552 479044 486025 1928751 329255 1249653 1099490 284839 754628 134306 57097 363530 1590353 232894 107654 1731973 1562988 1442750 1397178 1730362 12640 1949251 1003203 1742227 862877 1724344 1316663 1662838 792796 1159827 535089 787505 1856571 1546254 1614221 209126 212757 1040399 836767 352822 1686536 1521402 1271812 1942401 1842477 382039 712007 360127 230173 111715 1408968 137224 999434 1849488 201620 587997 621299 854804 179550 1953224 987095 733726 1515210 1596699 1422507 1505483 1893248 1035965 348677 1117300 1380111 461420 1491773 1265205 1338058 276937 1008198 1350939 1895619 58228 1087757 1231943 50938 1413894 1184665 408107 1088760 725119 478648 1083647 1508123 609371 1791015 1365614 264239 110978 1256830 1735526 273528 974355 615479 469214 1157511 1199716 1854849 683639 989361 490155 782847 640979 1575696 97701 480788 1628663 1030300 532851 978350 1997868 951638 902100 784387 1370960 1092070 1063701 140970 1340321 1222706 1854822 1884136 60142 1691937 940793 568496 841254 1170515 1547614 1889144 655567 1929367 1174677 1213827 341780 850554 552206 262081 933014 1008891 815348 1242009 32938 1611316 1474531 1028464 1085099 533663 1123749 1315811 1699164 1879851 1177444 33276 275733 426414 17765 1646371 850583 1518371 372834 1194568 487938 1652127 83327 1146957 122436 266998 868916 1458248 1699243 741452 1894762 1138574 1157684 722779 645607 1019523 1094572 1559030 5184 813807 1744768 1989453 1457621 1649397 1171898 936211 1285569 1350668 526144 1976687 1644989 275354 695912 751340 1618884 1573747 1645742 788864 1108040 210952 761233 1853254 1853756 493206 620054 1193507 1988188 550839 1139820 1684791 661045 1295083 943125 1013856 515717 1596211 1995010 134039 1870191 144331 1190406 885437 1084950 597429 623199 1681631 384241 1003462 1358404 1542801 1281189 1288587 246425 1120503 429378 711504 692727 463818 1420498 1764298 560188 1354721 835062 1813423 1929581 212561 992430 244071 77838 1271456 437286 105913 1461307 1897647 1147527 1244776 663451 1791597 168139 1755541 1372499 1360362 1867160 608567 1641798 679895 666861 1095082 1628441 1469554 1866436 1306105 428839 792727 578755 118096 645372 951465 1073761 769804 875300 1714567 1830723 549981 986164 1986226 825971 1871559 1433113 1055335 1749447 1333135 762412 116831 965415 1847499 1825352 1400918 790913 15607 275706 1108118 707877 231859 1144561 6722 390452 1303809 1702611 118620 1659513 752235 970670 165075 1280092 1488290 537530 634041 1392113 1849032 569186 637979 841840 799418 1726164 1972449 1873548 1166728 885528 335660 807710 1841063 1121454 36439 413072 262886 360492 834008 472867 1721358 1404831 302859 1015282 351892 922878 267991 580580 421716 1514268 813814 1032689 243751 1000528 1989522 1483848 679534 532499 1658137 1558790 1434064 1183449 828116 1504571 516271 663153 1296908 1901120 1467545 1437248 611362 1265598 1942524 1277495 1136776 914201 173752 431489 101430 532182 1881601 1306905 1097124 1600325 1868783 584842 628362 134683 1531404 636298 1413149 638257 830905 187129 640191 553389 90075 1278020 1743936 1879775 1406446 795100 968424 1471894 370692 1060397 1033399 1149006 553964 112828 1811547 110460 1989274 267623 318917 308478 1895706 231212 1509797 850923 711428 1955400 1764866 1277972 1184379 316123 71824 1723984 140062 1364842 389793 730451 936030 842017 1448415 908258 1374205 655131 1772030 1794378 1319978 1962339 1404841 1677833 1336722 938846 1972080 775718 735667 106774 1292044 627590 639709 64567 1778815 768439 136587 832613 1143744 1705388 428523 1547969 1702736 1012274 1967196 824338 999110 519416 1497324 1729551 268060 1204579 606771 388737 565618 251619 1141215 55587 186448 1416370 1569516 937058 1646016 130773 684355 1286405 1761261 1451693 1224648 206554 1897151 1304243 1075811 948241 598723 1673546 1726458 97560 1258310 615834 338601 1179649 1025564 1525456 1491997 553640 419040 1993101 228522 858562 971870 1803345 1365084 1229367 766380 1853580 149847 1623002 905723 361797 1331752 566984 1269796 1228626 562111 1413931 1716750 1213433 1031924 1109625 1441307 669595 538949 850259 294739 1817425 1054576 1503351 194598 458799 1674065 808940 121672 286712 372294 1803764 1381578 710260 948068 5328 713211 112122 1408611 1119459 1574739 463448 180400 1057400 1126586 1182273 454441 1309351 1666775 751283 1881872 1872643 1995052 740371 1839841 1287393 1800308 1537270 1747819 727402 1352744 1283552 1302481 1802668 168823 1727378 1688105 542206 199353 1111723 925482 851896 589879 515929 844881 1137067 1012494 1928966 706975 817557 20990 1887305 1617276 1175588 699714 1580452 1740779 1082782 12387 1764264 1691346 1330805 1749091 394742 1079051 210137 1042211 1153728 68699 1798980 719001 175115 1624114 1030692 420471 145403 843898 434210 325351 227626 893573 1706542 1015230 111712 1973171 842959 821399 270454 1104907 1048547 1169142 1030373 545204 246108 319178 1314962 481414 884243 787243 559102 229316 1273346 80587 1058210 590415 354943 1984372 37479 92307 1101478 1452205 978459 713018 1900571 1366780 1517553 988247 345636 465878 744225 1864986 1037445 894099 456989 1173904 1476760 911224 852782 1848701 342446 624179 1790459 1337344 443400 1236047 192602 291915 649096 1993861 178216 1351402 20051 315953 624196 1507972 1635970 1947233 977402 1724281 1890042 1848968 298173 1121295 653021 852613 720639 624172 263175 380953 325571 117505 1625622 1992409 1248305 1247849 170553 496923 558060 1276539 480272 370643 1647930 164094 48950 1954577 612222 251759 1492856 1277328 1638641 1360514 182953 8550 1415993 1058871 795232 1503790 1099926 950286 775723 842062 719499 205986 369819 1910868 1108269 1398875 662603 1461061 504362 513370 543432 34132 1286008 242496 698082 190186 1850260 1217554 806585 782264 175132 1463555 1745691 1792894 425535 770946 90807 186847 243085 1640889 134473 112229 335884 1407732 70915 730809 517803 651949 1035276 135050 1589617 469375 340154 1768746 252170 1136313 1223595 1729361 637652 1107381 255905 97009 1814992 75195 247189 1586200 160738 285057 1658141 1693913 1407015 775548 153770 523321 726123 577853 812509 340499 1670051 1132368 276232 1942003 209447 982057 817010 627065 839678 841356 329732 1136539 609520 1970885 948079 1187900 979548 382095 369069 1718099 470624 1620238 1899610 291582 654913 243093 2958 1404238 815473 1993937 312297 66624 1714461 819527 1725011 318731 422921 1850899 1504549 666472 757486 157628 63719 474336 349444 1742335 1755793 411662 1394324 1372587 1916541 1993799 1858951 1625081 1856706 1019225 55340 1594203 1855874 709417 532368 861011 1435616 850450 443230 1725783 1284442 648339 1902897 593875 1672883 242449 636287 1308742 224783 1045743 1751449 446665 540351 323627 730043 48573 360953 1060065 656117 1217885 1448551 736814 779529 1346872 919189 1626207 189678 1186862 1414389 570462 602609 1181719 1815327 233732 1904994 958871 1965027 1139424 894930 1813744 697136 133344 1569129 1378764 846570 1142263 1652318 62798 1716423 1340766 884299 16164 387347 1946680 986818 15170 4345 1747050 41394 1536470 758885 42428 1590872 329951 741300 1799298 1441337 14605 897018 236943 939672 729889 1286281 434430 438936 1304061 474227 499131 1306422 1073790 1487679 39266 1323662 518690 1512421 1554211 321641 1660907 1550701 1782076 1057697 75067 1609120 1453643 1801660 101882 149881 1826260 1347806 1815201 1710024 1960692 967336 733658 487558 1106119 690 498065 1427837 1480311 701227 287148 1827358 208099 1512768 786541 1060053 1741191 843268 1442921 826641 928523 1240617 963228 668912 416328 1101607 1694459 352257 1987705 1859981 1224477 1881336 1063520 1951969 617720 1282544 1285898 1386352 1696183 1385382 962376 666145 928891 196444 1812021 1886301 1900961 1010285 283928 1055664 455533 1693293 1660709 1934774 1845545 962256 32019 1754845 21887 1681294 13332 17893 145126 1747124 46664 1268146 1247995 760100 705062 487540 1933219 132897 1611528 1383662 1150441 364439 1384520 397745 1515602 627388 1696207 1591737 1610990 68482 451669 1928384 1214882 1066259 1610061 1937910 1410035 1973085 1479197 1413740 151267 210621 1901386 1975128 905393 993836 1640808 965009 1327255 358332 1605536 903330 1568924 752665 966507 346481 1941645 512717 187287 1771924 492165 626075 89736 93049 1405558 1620774 1542716 890555 1747306 41887 1170194 1714120 1959943 450954 1921485 1551637 1341947 1700608 834075 984461 354170 1922123 727164 716116 688333 1953813 707131 1946747 1298785 443149 1754053 723770 1400705 1925906 829236 819776 525988 1630238 27577 1074363 1324752 1298018 1086208 58564 928554 1064881 1423192 1762895 1731538 829294 514453 1800671 620750 757781 296156 913600 897864 416734 1749320 30704 1656320 1174144 1779226 1095894 888253 205011 150237 837444 391899 1154670 231679 933500 776453 840414 665645 1325412 35213 878554 1942158 697137 1901728 1423154 1476544 1326438 1013344 536610 1605576 782499 1385088 1574208 28823 1047679 1739158 1526042 803862 868990 1947248 1053628 1080375 751024 1113949 1240736 395610 1419325 1421235 1360983 692297 902912 1152090 1374824 304293 9451 83608 959202 1809634 106492 81730 583035 1786696 1027090 1417839 795258 1757416 901952 257834 1314676 212428 1302821 1979845 355937 17712 177625 1038044 386797 1494948 1459078 832921 975532 1392816 1567298 590748 650320 246327 810931 1534510 1275956 1902683 1639837 1058987 328552 528422 128393 605562 1797606 1554643 1292562 1811787 1761889 1901743 169857 1635594 715964 530797 1790250 271192 285735 2345 743647 1481838 239641 888103 1688062 1360991 1107269 379500 542780 681963 808571 173942 1621572 700977 854731 931208 467149 1972190 1374568 421355 586038 980670 1580417 1234877 478294 966047 749169 1004442 1197048 636246 1760479 1547270 1925490 907480 1464755 1324480 1182484 990837 1857892 1979341 718149 1218899 126495 869878 1144454 1851981 1683668 1943720 683152 324201 1614131 1330307 1167549 261605 1508387 1156634 1555376 1755959 526025 363287 555643 1693608 1574832 165165 1688124 1630696 306748 1169081 1313274 670857 1796104 1929777 1458098 1811017 1480324 1062341 475939 1163352 1904774 1722366 1306057 264619 1581922 1120434 837703 1229316 266007 1130915 725497 1289808 1663260 1955803 181076 1535363 228982 1696988 645715 1940062 1778010 353674 162682 494529 683714 1651874 513214 1261356 1138169 1226246 1925923 885969 266424 1237017 1469524 829450 12034 327665 1762268 1627411 1448202 544548 1959755 477422 1545598 832084 139931 402834 715650 889648 752900 598917 864487 1103671 1093264 931943 1765949 482031 817368 1801763 1633979 1313637 816361 424411 145243 424349 1809492 1679257 810687 1834416 1194735 1946653 551437 1666585 265596 1787939 1314395 1005789 1787258 762188 1065136 1750859 65879 1400028 586082 1026469 1735649 259280 1512922 66776 1935232 1506524 1909632 1712837 1766016 356793 1844844 225214 1402401 1624112 1438830 1316329 1797738 168834 1304447 1059535 1707696 1303632 1961308 1648036 46790 1532487 1605797 518493 399169 1399241 1949937 1172909 1584937 1578860 1565975 1939557 1609682 37324 548430 1352377 868999 568196 1091077 1806488 580253 812812 271150 933125 1167086 1157552 1301127 517802 1052077 1181132 578265 307027 1097057 148183 1382801 1187521 1624565 587451 1394565 1157869 1181452 1901221 124087 227458 1002646 1659647 1589480 1612116 312050 373440 1406458 1573787 1561240 1239526 789612 1064186 1739364 29885 1129790 1077996 113734 508890 1281010 1481318 837194 1829308 240820 788819 1985591 683224 521692 1771564 943080 1131219 1311330 245202 1052465 1022184 1325147 1707417 419641 909859 1142914 71543 643141 1227094 1765564 426542 358706 1281730 1281975 1880261 32532 1509301 68564 1406625 1389066 91219 1761734 1112916 1930632 1915127 1232313 1399440 1323530 993029 457985 45450 42494 837699 1793783 990493 1956049 659840 1633973 1127457 1288428 915441 610366 109264 1818709 514138 813634 173993 995747 453188 1230058 202907 708123 1180055 1098513 1216146 1794120 829130 998967 1000276 1006023 347161 1835259 1580100 184672 1149690 1372997 600865 1014995 1148691 1948698 1344763 1077504 882667 622077 948512 1910383 1985247 1963473 910877 512371 1773380 881968 1073851 1670488 1309349 212267 1610800 1532086 923093 587336 743657 186216 1689115 954888 1680165 1439246 1436188 434290 33956 1180146 1304279 200648 1203881 707536 1985683 1395568 1306900 1410464 1641577 866059 338586 1127416 389121 1868877 1824209 582312 721765 616932 454006 846575 1482102 1221027 1406807 912898 1091450 716120 89058 1721874 946431 1454705 1126137 939734 1921470 658881 316557 225413 797149 610080 1485785 1733895 1918160 1871055 1009678 1813067 992555 597943 1742758 1993298 1600828 1944931 1794201 919647 641883 1935856 680662 1720881 1210095 797128 557867 1301110 1638580 749565 1986955 1417542 133034 1602877 729670 481578 719278 1129609 957764 1576153 1744823 270923 490805 762964 1442085 1756956 1397795 232700 108595 1919343 928656 1328644 560001 237368 1960453 382289 1292963 1616544 1188217 1812966 208131 787067 768850 1801900 566414 614802 190669 1369709 685570 1968912 1237139 1592557 1453748 355971 641767 781480 88786 162832 1887082 484552 1547982 860004 1441998 97569 1587254 673680 1608119 1914482 1391744 341596 62320 723799 1561120 228986 1540579 223115 705401 212752 739426 1113983 1940797 1885759 141036 1494328 287922 1372626 150790 1998328 1848046 700296 1465264 26838 1310481 1021058 739373 1190548 1083627 523537 1656824 148124 1304871 1983295 953537 1880045 97646 42048 652072 1773771 66029 1726027 1858435 1679646 1861081 1808975 120844 106782 859633 1713756 498766 1763966 1107498 1261253 1084877 1132828 353661 115318 659214 1098438 143290 1670768 221254 1051180 889102 1064836 969078 12974 1747495 1166278 252637 1471589 957679 1496850 1811826 1538675 1213019 290215 315841 601028 1850505 1724117 90930 1649468 483229 431178 1540445 187583 529598 1386984 1693536 921515 1319977 1624279 1956573 1927834 1941029 915890 1701518 1064861 152069 1857990 584190 1814065 1213873 1637092 1142101 53766 339842 1595770 1552870 619030 1778201 924702 1590711 78044 1675250 496065 638474 185871 642699 1565249 1170912 1787640 1377415 1466508 978862 1595720 1490342 1737792 1469253 741526 1038764 969223 1713798 1628177 328662 240984 1931165 1523123 1201921 675245 1370035 331028 1166756 413954 37889 593258 667587 84041 998605 1115799 481627 1656587 130831 556026 1015761 304669 172314 406320 901596 741681 123764 1209587 776307 366038 1944074 1342197 1740441 1130129 1179758 678780 561118 1100402 1063936 281563 110573 1750061 1376072 534955 1125491 878739 1102806 299836 340234 321444 22137 1689181 562984 848700 1503801 297084 730108 629989 769538 1721934 1533114 398862 1096869 1410844 691810 1299400 168686 1865058 195751 685528 1395250 643479 190978 194878 853371 1011301 305127 165592 1153883 1391277 1896042 568403 1560306 397152 1269616 427481 1688038 98696 1990147 677957 860935 921688 22043 1111595 81287 287308 1327760 587924 633183 1614693 1682134 660944 1167823 974555 676646 748590 785087 33466 1830323 1713236 1891027 40365 887898 1424709 900689 1886263 740597 956598 1435615 626026 348810 997748 1021477 576148 15470 1949741 497085 1255922 1614287 1633319 348108 352272 672617 989568 1237810 1242960 1675827 1059422 769689 526320 1804906 148248 1035465 532985 805193 225919 1805132 1017692 1796123 197954 611196 758969 920439 1355550 802031 1806266 829466 425232 1349104 926317 786793 515112 826768 710990 1173962 561293 900123 1315096 1195987 1394625 932464 1139798 1245132 1573052 524156 463871 1483407 131659 1608977 116340 1327581 1932644 568780 1388964 917630 218970 1150361 1115239 317989 1509155 1526296 1822486 630094 279276 1180584 555675 1067725 996981 1681672 1430567 1277764 403421 1513698 298169 1870421 255750 962685 1223179 1726115 128377 335892 45729 628343 573293 94091 1229227 915787 374330 1048982 130776 309079 1260195 56117 1081447 697033 1099843 1314076 1260777 1635657 1924581 106516 1279998 159608 96843 288248 984823 251804 1094965 106734 713036 1479755 664939 1355518 855320 1600056 868645 1322851 1537150 1037862 1657486 1656355 1043007 715010 984274 1974983 1209653 1662611 862764 1027126 537980 88851 1265430 326518 519137 874012 220605 773025 1961300 689877 359084 866148 1300190 607357 902079 1913457 1989846 1105047 1277981 996937 1140123 1215665 1268576 529016 1150481 327714 1369369 1040973 1268165 603422 770328 84297 1161982 267085 684873 1281263 1465202 25839 1441552 1924638 1196763 23808 1245789 1669231 958894 1896431 1133793 393194 728651 132291 1409283 1341926 363332 825163 1372176 621728 904878 1777425 397132 1250085 1535447 498754 1901643 1446756 874846 608950 829915 875968 818242 976771 671960 1054459 1317783 1486508 1424754 1207728 1434828 51944 1008778 1099056 1966220 600750 1548955 634796 1056694 889034 1122758 348015 488400 1280984 1001939 765597 874742 1347584 1334403 1243136 711997 584958 1740310 1395223 1728468 778634 1966188 745528 1778323 1696702 1177364 1718000 1714064 1649447 1240119 568345 1598785 696704 1680920 1649940 269208 1900042 693885 1042987 383150 1298057 1018935 168789 1956060 593060 1498135 1046852 1168353 719286 1799506 975416 725364 413734 182298 1244467 1268740 941820 841420 1930768 1086748 637860 1164616 230164 1741759 1289027 308130 619264 1937656 986798 1385229 193516 1309961 1547551 1302897 1706330 1153265 871600 997339 26274 67132 660268 1610959 1659229 1703733 1168808 1364288 1839818 223940 1990811 573624 580039 1291995 802914 86686 1884429 1308788 1473457 724167 1685706 1282849 687443 1012843 389804 892984 1045644 212014 1250349 1376114 678960 724603 43204 233380 986731 371922 700609 707655 1305634 1521192 1643007 1391592 315357 1814458 1051411 1034301 1807957 1304289 1428305 135077 512280 1807346 1342407 862771 1737704 820410 1480764 911332 1455923 293745 1053999 305855 1257650 1331090 1692192 1203799 1573684 424560 1704585 1754694 1890314 416484 1245069 1217949 832236 1510838 299262 453757 1464085 1861558 1178950 1330214 967551 1946843 1757707 904270 23101 1860073 390908 1821016 355890 712455 565514 377765 251414 1178130 419103 825688 1276506 1107517 756011 1238839 1398101 1420013 1428322 765162 231727 591202 1304244 1483179 213768 642162 570831 924821 888871 1079914 403229 21101 1970275 949389 311449 1770146 1163730 1320248 1064481 369968 712472 651992 663839 1537929 1466897 468808 783317 521860 578170 1853583 1420668 882091 301 699213 1715154 55368 385132 1822969 738280 1637059 323561 1480469 770038 857283 204219 692874 93702 1560412 1207619 719768 834195 1694245 190060 1645065 904658 167494 1146523 1574483 1367432 674656 816817 51116 482782 311406 70791 1974665 1133444 423483 712738 1805576 1302263 1372274 1160436 689967 1960403 1602482 35251 1868285 1399770 777240 1847225 1918977 1695629 260905 1392470 1764173 216660 1075651 1847801 1090629 1260349 767047 972279 1776324 174335 894287 1363181 1027644 1497985 931631 1946374 232355 1846147 173080 1961856 823827 84132 431734 341108 930027 423557 259927 83593 1566251 1932516 984363 1937116 87632 1223101 813406 639451 192380 1144874 1012590 685354 1154323 1512107 1914343 1892198 1883406 1824451 19996 1533573 1779152 483205 497506 1599525 1503364 1056870 1791696 261019 572167 1796542 1396742 889618 845943 584180 1294221 1569286 1890655 1910654 505722 1251828 42398 1573856 318344 1907663 1285663 160260 467178 673032 1189210 832463 389378 1919357 1218659 1048344 998675 1016024 1366703 1154436 174000 1554890 812493 149232 1266418 223944 1689237 1770338 1503868 652165 1339496 353204 1358541 221193 1400231 665068 1234147 1749838 14988 630849 243622 995395 364597 642104 1198840 1359730 272851 985610 486117 1141226 247513 552367 1862287 76127 576316 59129 877231 1353497 1597114 1241340 243853 1038573 623593 1198307 1092081 144795 1502475 1085611 1651112 120375 663323 139232 76550 219826 379998 1403033 1614474 89379 747265 1572787 1161847 1295914 1199934 1817531 28652 1778527 818741 765421 340554 1607464 1526126 78641 745074 829273 1703535 751852 738992 1892531 1380113 1897612 1026429 289461 1707386 832376 463088 868741 1190558 975353 1529984 294832 896225 1224008 1300737 893964 276617 760762 1320409 999661 670202 1553755 990680 1893606 729559 1377116 1592903 1962148 1165752 716528 1125368 1961798 509825 375045 863951 792948 529538 633035 1051130 883752 63786 20956 964711 1808018 736725 1986515 1978484 522404 702700 1947401 625690 579630 648187 1435936 845212 1612061 1434757 90880 1543560 1933088 1108474 879893 783282 13999 865229 20445 969440 1010317 388502 1572702 1716923 1740111 895927 1022905 60760 150773 219939 1569318 782413 1362799 1795463 189618 1388336 1857307 1172959 1759648 1739390 1083006 681126 435202 1599642 1830064 1402410 938486 1267344 1573191 638420 479986 1938364 1681380 193773 892931 126518 1204773 1888979 440529 456748 705404 110821 716587 1052844 594636 667 1172587 1909331 1190128 1062615 1982958 1456072 296857 468294 1285124 355942 1354582 1808763 96537 643998 1164428 927460 1070762 1363565 1948981 21813 1168419 1762789 586326 1416702 1608072 691929 710516 1938157 1146612 1850676 1457795 537448 1366244 802092 515597 839190 1746462 494918 835889 1791729 1109593 590348 363477 109094 1951129 1253078 474265 689368 986923 1819518 1876866 1713661 1207928 270924 1982453 1718957 1401375 619809 753076 61726 658011 1416623 242829 1621650 1192659 912055 1039065 727953 1943989 1648101 492065 1386290 451438 1399662 1502880 718084 1556122 147947 979531 1670971 1337365 581586 1561205 109127 1070234 839568 1651088 1657649 66635 1690037 790236 709974 701284 1126493 1064459 1265757 1700406 159696 379274 674510 421137 1903360 1517919 911078 1691646 189753 1304949 611478 1392615 465915 742523 286900 1113180 768339 119514 353734 372746 776593 1886535 1697835 674649 1611767 813739 1569906 1936028 1145740 51026 307628 13728 1584407 115733 845728 1431941 195265 605971 473087 1923446 1071903 1305408 1529674 569170 684044 719256 1108975 756131 111172 1149786 1794544 277934 950244 1734719 928497 1325301 437087 1357171 1349031 596129 231776 93362 1263782 1324457 1269570 752336 1515537 307332 254078 1204597 1806448 232416 1982870 855448 1888753 1445483 1932750 1294018 380320 1495853 956409 205058 1435632 1937270 949247 553745 606764 1096076 57038 827310 779411 1386481 1064703 516166 1143299 845215 1352045 1789689 1860362 168744 1328837 58021 551128 1854098 240175 756044 173507 1147609 1209922 1355103 733789 1310743 1474818 769884 1402108 1060665 724627 761253 296992 1654427 22928 197928 391764 1214461 311460 1999144 173901 1365900 1299690 869522 257911 602914 692125 1336245 1719354 43031 550515 634189 89797 1064570 343610 923911 1820556 1450450 241340 596395 23574 1274504 1996881 10233 1117429 218384 1628992 300593 1385692 327216 91576 1027035 1900494 1305495 1229800 872552 1335938 312501 499086 1628766 1309832 1608399 552954 3679 2092 1533721 552244 31089 1842643 1320997 1072032 1642751 355843 1425972 261042 518607 1085344 1654710 1102764 730112 1313233 1293814 446116 816667 85792 1149827 457987 1979069 336695 1538348 761366 1950500 622300 39917 1902288 1868228 1091413 1778537 538722 66184 1593903 1093744 235330 1896158 1052027 1383781 1031268 1458902 1768300 1552880 1038813 1069273 703828 1940425 1667501 737136 87752 359953 1924416 350438 1437129 980890 845592 149721 526474 475414 947346 1616672 1947990 1741783 1966320 913863 1177652 1924923 397382 1209788 1793683 705624 1282400 1495987 1370989 1940507 463158 99533 521231 85276 1130027 1397297 1316438 837505 627384 1626462 1664964 1374829 3401 1484022 263537 251104 1543859 257712 1162331 364535 1536378 712818 1818239 815465 1668571 993184 807514 278594 139460 285439 393062 1616535 511414 27286 1951085 1355356 1637186 1074249 716328 826632 439915 1417081 388317 402610 105982 759824 425791 1403736 1944860 1899927 1080349 1764010 1084 1371716 290039 392266 1304371 1059329 1236629 1131908 598156 1082028 679512 307670 824867 1882893 1087664 644641 1207785 1312814 528392 132053 1258246 1108203 1844561 1552000 906111 438681 1076414 625033 1739717 1290222 1418123 456913 1711984 672166 868117 1790341 542962 1752730 44410 1708782 629329 1815986 1212354 812256 231259 1314761 870798 362297 776007 1316136 441953 221785 489645 393584 154589 1204598 1660031 1545503 662267 1444762 1029343 51000 481645 291653 1250325 1182831 413634 127263 1533618 773974 1731449 1572621 1883909 1348268 1756192 375933 85438 1196453 709757 758667 1284230 1470527 309470 1739730 1434279 169016 1819516 1048583 1296137 563460 359363 1854040 817358 11385 1258554 1068034 1586867 444371 449504 1076071 1199322 1483871 417187 1989592 120437 481317 486771 629578 1931433 1124480 1423652 1560808 1666370 624098 244461 1275770 1297658 340946 1072109 834662 1568662 457092 1722340 510978 719179 481098 243714 1658559 1774675 326962 230161 1849140 1065687 1482501 748870 889678 147949 1138745 1926000 1932703 1184517 1365038 945032 1823498 523311 1772958 112576 1023573 78812 156816 1991600 301920 1049187 1399712 1629249 984825 1221129 1565474 1692377 1221765 16198 1259904 1197525 448348 867044 1649767 1860632 1509134 285369 320064 1226057 1013874 19433 1880514 1544162 1020274 1761772 1940642 540253 590181 623909 974448 950985 1123473 960775 399640 288064 933485 1320603 1249630 204382 1129227 127765 1965802 919171 1684139 815267 1446522 826182 1079927 201540 1089706 197226 950328 1776367 621066 695952 1402066 1976320 410966 1812668 1385291 1063510 990087 738065 1287593 1249851 240625 1853360 68456 1719046 388249 391441 773866 849974 1910149 1821100 1235109 1679288 1033089 308715 1546094 135094 874741 1425317 1173446 563696 1812102 1801547 555924 472168 1456620 1130299 819565 1483960 1287704 1273463 687750 819352 811212 660729 501642 233152 1027902 969584 1930564 1135825 1154872 1744437 1839238 1220029 608894 1282641 1522003 441398 555888 241452 69902 635005 1395830 697719 1062986 178721 479658 799282 770873 611639 152595 802087 1762921 821467 2986 1198185 876984 400637 195971 1426471 1408100 1207734 713823 888785 1186648 1228539 787601 678549 1938153 296444 304026 1635518 1303077 1791154 1029132 1233440 1723376 1293197 282342 1650120 355162 200365 579172 487289 447448 991063 3445 607183 452369 284685 1989123 1250492 20422 1969910 1608697 1530236 473902 1638523 1113178 1706123 732113 943667 1087909 680278 964502 1348077 1851979 1812403 358047 378242 1227131 1412886 102273 666093 1573915 1627707 748597 1132944 35033 1402555 1278131 124001 421473 1200941 246834 211745 764998 1350519 1595333 1498235 656853 759412 492838 204902 1347390 1253713 1528959 1098476 802594 1943007 1775820 1885843 105897 1819188 786064 142696 1026056 1002030 1600635 514823 1012243 412655 1321174 4064 20416 1219819 1504375 200189 240819 1291938 603221 815036 1820927 114700 500092 1142217 356805 149200 1502209 1967494 1519552 1565231 831718 325969 1110478 530532 1176514 1997604 1072702 545958 296876 179071 1073397 842049 1861202 977395 306739 96214 880857 1941105 562931 89959 1686786 1199567 1741584 1153157 33733 830290 318140 669738 1025450 1308095 1261767 795326 1848857 1392863 963849 243190 769420 1551362 822127 1893869 1277377 371775 1158771 70253 617794 118003 1067887 117393 1065902 1834185 128418 1022369 1096814 13900 833684 392149 469112 332762 966791 1674942 1572058 302770 726578 956950 1806440 1318203 1196689 1833926 1443869 245473 202717 1777525 756692 272902 1537643 572764 400364 1091562 1949322 1826487 1404031 1834497 1254197 1331808 1743 661857 470097 484677 307917 1507511 1076470 705419 1760582 1430102 646532 934052 1970482 1278900 1982377 1423260 1043544 1530590 1392804 1223016 81620 1730248 981743 742504 965127 1512821 1446323 1690025 1597310 315595 1278685 1863897 1523221 747403 673384 171833 437717 985372 402169 1522924 1595926 641620 686338 1341427 1405423 662055 438622 425307 1783456 594518 321206 1241906 1472800 642085 644092 1647219 967288 382883 772173 270793 91732 1599098 1503508 1484701 1031560 345719 495807 483986 212896 1630871 748656 552804 1562797 1328346 1020718 34866 798818 1135998 1571775 1417924 1999585 743923 18345 231334 376139 981201 668223 862790 235340 543050 184335 1678717 595368 1009076 241983 405380 358120 1261175 253037 452687 966698 427755 1647111 301912 937184 582275 363109 97744 1787213 812823 1321939 121375 990085 1204503 1160155 1866332 1308867 1368305 1207751 250158 841226 1192693 372254 394290 874252 19200 1120207 1434888 138812 964298 915882 1560150 1980763 329210 611408 1390391 199496 1148069 1353411 371271 437960 1183688 1804944 119377 84453 1879090 1089096 1021686 326856 1482339 1009753 439436 1099083 243112 1258538 1178603 462533 1669396 1064840 504720 1424605 1421614 752906 1048567 1249726 1829462 498296 1558 273650 1547639 330846 994055 1708364 1391169 1927725 776825 895132 826293 131086 1382900 1637949 406092 929755 1496645 1837038 1257442 868326 52574 1533800 1275266 1080686 1245501 754846 176174 378642 1073515 1076527 1714772 397225 1812794 610947 36337 23125 1518419 127226 1913137 471915 555319 1845740 1839990 339699 1911766 207407 889711 411255 1911179 1837416 716723 1532736 1016972 1056793 80015 458246 889073 478046 52304 1260478 1728797 460617 735418 1534481 84761 690667 408354 180671 1117284 1424772 148047 958145 1236834 65444 313335 299028 1534017 823011 856650 1841020 334731 288888 892448 1180734 1431166 986028 187707 364454 810782 1702549 1237303 48914 1020593 208838 1161213 863882 1342744 1456525 1079904 1309834 1047712 1808267 852981 285003 717700 1945989 166140 1826049 112983 1646145 1424412 1293377 1716813 916944 1499709 416910 1486895 311750 1772474 1999498 544028 912108 1982299 1297521 998497 1378978 512663 1498392 1072163 371325 207266 1168792 182898 656148 204012 733384 629450 18038 795854 920075 1811786 4019 875984 432476 555878 399752 140653 698144 370179 950979 1284177 1039407 752966 1018954 1371028 706733 1371679 154165 673852 925350 889765 389694 385283 30327 791594 1921056 1828653 1752482 1238618 1312801 764988 1362964 867074 1012556 505217 271018 950884 1880140 1544244 1879906 1067851 100625 1628570 575448 432812 808372 1597091 1680674 915557 167526 278547 1316348 1443327 1254086 8532 7800 1898928 70864 377975 1163792 305957 1172916 1521203 712282 1428541 1597050 1405624 1844024 510977 1815072 298999 1906195 533822 964853 773171 733948 1493332 723549 1347899 1831006 680563 1225353 1702105 1262690 1236337 1321829 98797 1784567 1855435 1398145 665133 433828 664450 1415040 1366793 1567013 1194382 1897692 1885796 289953 566512 136264 416898 37437 969383 1020889 345163 753832 1476500 238193 928897 203748 1285427 403356 207985 560511 133677 1223561 1711438 1291981 1081234 1937616 1415301 1506638 1340960 1297152 136963 1944551 742438 1766459 1177015 931557 1313558 1667336 947779 304232 587711 105798 1151086 1758227 637811 99730 83105 105450 519677 947767 1859361 632415 900994 1114348 687202 1905295 71410 1798481 929860 1742 1998626 419973 563869 1715975 69306 718391 831717 1420537 1381156 976002 415178 183332 1763562 336891 780296 935705 1579643 1889112 1731986 787822 348332 1522312 448675 555860 549609 975226 566657 1326398 562775 1171134 1857615 1542758 644106 1958250 748720 862072 1181886 40323 161346 284748 235617 402214 231821 707985 596842 1730284 1430511 115972 1466933 1990933 840176 1798840 1002925 483513 919404 52175 1852115 1308824 507548 1744070 1528046 1051326 1660806 434 533692 1591854 1452268 352890 441761 325507 1274639 1586022 1021767 1352050 1711314 766784 266340 437050 237860 339651 1467268 1758984 527260 582442 863516 881595 1260003 1254030 1080167 444775 1465907 1324657 1058609 1159913 248848 864486 1606773 1330264 1866881 1402887 1354233 997587 822760 129610 889441 1096999 729813 1438220 562476 1979482 1530646 340875 1252870 313686 164467 36178 52225 1608862 213071 995336 1889576 503018 1442054 945669 1382759 1633831 1804023 1993999 1755770 1040415 580209 1825227 924698 1977438 1309562 1190925 799157 829191 1014745 1407393 1231417 529594 1867181 247014 1860921 1809865 417909 1530862 952949 998738 1602508 381686 1921580 595697 1741282 34918 24195 314589 1113833 702286 205511 712941 873402 982515 1816478 1476193 1626811 702117 1457337 1969313 323719 1518247 1031635 368889 1943454 1944211 1078805 1717522 1085949 357616 1923538 260775 332173 116376 1937836 91120 1083750 1807032 1627004 1287267 1068243 14588 277943 1539863 698169 1292463 358239 300544 1808910 511661 1222996 821664 1847253 1228904 1522188 613997 542640 500880 1596922 1479195 796220 1747655 277250 586418 1752516 310848 765884 687253 1984911 290719 972063 137326 200751 1651569 27811 276987 909378 1420976 1967983 481450 738595 463778 1495392 1800717 1489725 1074674 233160 915501 957666 244854 1460334 876364 1523304 466473 1405019 726467 1998758 483802 8745 595407 1989850 13738 175070 886370 1175843 1391318 1319962 911519 1544285 58216 1653352 1094624 1551287 1413172 377125 767642 1501577 903569 1399826 212448 1160862 30527 506711 37995 1716595 1555980 858445 777593 344153 793598 1314742 510275 464406 1185788 413396 430076 1217300 937680 478996 1029592 1109478 206697 1874605 118462 1315226 1991216 1471560 1995327 1521254 442118 787741 1066359 1310683 1712648 1430027 1333173 408375 16607 1298169 811533 1414528 802763 899852 846009 1593080 1502176 193892 1948378 1299177 76597 1578837 1774156 1428878 1211358 641827 261457 233517 561415 265727 488534 508729 1565469 140942 1518063 1548806 402159 732552 925068 1703375 167990 39359 1514757 1986587 1388095 1502709 1166557 860480 767517 946135 1311216 1452903 535529 1269750 1202324 391631 1856535 1850429 506047 1962693 8400 1247145 1346602 1202049 1657549 1612718 1830865 776835 1016826 1169201 52762 1691000 1309482 882139 94974 1235123 1679885 1017534 458378 1737350 1701130 1824309 665638 746060 1439259 1158903 789105 1395895 973452 559829 1541283 1593743 1048862 636626 941131 1556214 1846324 128270 304747 1110819 1690519 753231 1299372 710477 949073 10744 1174680 636761 213095 101336 1029022 213475 282920 242199 702415 208641 271466 1461589 317370 1738053 822159 1709592 130084 719846 1136681 1290910 1637051 764083 135805 1157215 1437387 765691 590305 483224 1125030 1634110 1337433 394180 974741 544021 1008020 374561 564503 1900072 1919460 842976 1151504 1886522 238959 286009 970453 854362 504945 1876055 987373 1032160 278854 37875 314556 377758 569232 1038549 530786 143012 720833 1939012 1799736 1678261 1492965 1339089 1656591 840724 1563102 1532869 1201359 75163 1350992 1549866 1567251 40613 601739 1521151 372772 1586239 597732 303220 1121088 1061416 1816641 1913421 1916678 804673 440216 529570 110314 1224033 1474089 749258 312945 1738980 1354150 882995 750932 792830 1061193 1261033 1248880 1879902 691220 1644905 697465 1623717 1588982 1634872 1895815 622065 1215973 1211821 1077565 1445451 1496164 284504 1460968 425073 164782 935373 1733034 603303 1178096 938808 1582211 583692 1911519 886362 1767123 1851363 49913 483190 264776 996281 565020 1125292 1597654 1723777 26568 225520 988282 1546100 799794 797464 201879 1831677 127492 23308 1605665 1465537 1116527 1485826 805769 422026 259538 612578 934107 240721 875908 1595654 262024 1821635 60162 1671921 1969443 254861 916537 648697 1111978 1087512 1129399 744067 1993825 1981585 1579517 531709 1748118 1447340 350673 376604 955039 727649 899341 1182195 1628664 1674072 1617497 1995231 139604 343452 396705 974330 983437 1437571 567861 665648 1263139 985908 669940 1596652 1111246 375332 1238528 1247164 1889593 239580 1551326 711241 1609724 965008 1834397 84433 454885 1755178 845675 443619 1408836 1294691 407712 1609901 737299 975172 8134 1805087 1292344 1406209 217295 346969 717377 1911135 400647 942791 1421481 786099 614809 1221117 852282 13472 1621311 775496 228312 11598 420205 923253 1593052 767927 69315 85217 1712093 1671053 662501 1134504 1164021 1672298 1653302 898614 92722 1726988 678427 431085 170307 207096 1742546 1063984 1143234 219958 1617472 883105 877846 238937 800690 1060252 1129185 1049800 40478 121528 1850971 1860639 1646476 105990 247246 524031 218613 1972658 1102001 596730 1512126 1693235 356060 1399487 1781838 1526333 379935 1792915 1658345 1735808 1634276 1009892 784526 188861 1063614 181045 1595706 149384 1326629 1434170 120976 1667529 1900339 393030 411918 119703 585497 804103 1404189 1864433 297615 839029 1406524 219424 744438 1347518 1910780 188320 849129 222232 1878385 624719 427511 1876992 572483 1409059 1622248 895984 436742 1760901 687768 1146768 433308 1106133 903721 171075 918060 851785 486395 1908310 300532 1540038 1265856 136786 737187 1730309 324824 844954 1092265 1465935 117281 1475145 1589399 1075968 758595 1988075 1549534 928648 1159889 95897 1619046 1599285 519632 1746550 94857 1249768 776059 555262 77905 435024 206904 1009871 787548 761231 292984 1894148 930410 715603 1957257 1041610 39331 934774 327652 727864 861680 572338 995695 211926 290783 745684 998496 1405434 1270286 199092 954865 1695292 996816 1647405 621977 698959 84595 248139 1076220 790355 1216321 1525317 757286 590033 1871128 394766 1294322 198309 1924930 1355292 1404880 1149312 1749576 910118 187739 372123 1289409 1221771 157426 1242255 1428675 323708 76544 1249474 1154326 1081890 1857340 1150724 917707 229113 976576 1924152 811730 747117 1827035 1374109 130856 1520561 1146792 1212207 853864 1024166 523629 1395861 1163300 939876 895207 236693 1670334 1304324 1357260 687481 530346 384024 675727 1036889 1900393 122882 1864481 1683157 941073 1580713 1082620 37171 1405426 1981751 401116 492208 494982 1699820 1928137 719284 1633525 567323 1687015 1389842 42801 714205 1835973 998680 597815 1871619 1023468 29240 1702103 244002 10740 1731848 894671 1871056 1283716 453430 490191 405629 1130278 1867628 1502455 1399425 1439939 1403947 459298 36593 1743400 190974 154178 672800 1136421 620315 311492 176030 932382 1671273 1788695 1252845 225266 1550118 555662 1020044 1150716 116126 582690 1583258 442980 1565059 1376545 817021 1725228 667462 1797202 350868 1167496 603922 410426 987143 188743 492438 1701464 1790770 1195502 763573 1990129 541334 704362 1107775 1004893 542664 206344 1480765 411760 1796282 875075 1958137 266052 219167 1255064 1601276 1971332 484308 1519690 1031569 15418 7932 1937889 608839 1105954 123027 676943 1831977 217388 1062807 1574327 1422837 789922 1828744 92564 1187262 1276712 1151342 949424 1624651 1062661 671630 1077372 107486 489059 1746423 448709 1447855 1913246 1652160 1504200 1350953 819486 1343003 480070 1157779 1106710 485235 512421 466810 401337 907574 1378696 507820 304497 1229478 1883961 1913609 1155598 1568217 518158 1514998 111286 118452 1114333 1626281 1436226 1613968 166029 1149931 740341 1226876 300204 594002 1216752 1720784 530858 1732536 596537 1918726 82340 742276 959953 1241293 1229758 1360504 977653 1538756 1030353 1021353 1733735 1257303 1210071 1608240 920415 27161 1100726 1519406 763515 215868 1073706 964972 1184071 1429699 121059 1151290 755864 1297517 739040 848476 495575 924119 264818 1520210 1718521 1031188 1442155 776177 1422755 1009066 731182 679148 150530 1705204 1976460 1774650 73797 279070 308953 165351 1130652 649730 693747 136378 800209 1340700 1198207 1655150 1254225 4411 537876 1818081 1202414 1101675 330613 544513 1037342 479114 1410067 1410543 298685 533775 1667539 1449277 865108 1433710 1656935 1857242 1677495 1521117 1491368 378383 1420422 624305 1174407 913320 1636602 639830 1835519 1817694 147201 1321270 1696005 531061 932555 1231011 695370 969332 264173 1602554 1041784 152811 1999984 692503 1032320 514196 1285589 1612629 636646 1140272 861725 555990 225233 789818 1274171 1738455 1075299 1709556 1032087 1169310 170007 748049 1211461 318103 761172 590273 493765 486297 447197 1826153 931167 1331896 1894132 147627 289776 493762 1802929 41775 1849005 889188 1181272 1149475 1243380 1732611 908618 1884287 1068843 1298470 216498 151423 1843204 1625010 645900 1350330 1192377 1772212 1914606 1662128 1309623 1626838 506545 182137 214824 225533 506165 1575049 1873064 1454341 305551 798176 192773 635956 919563 1374945 643495 9256 849147 1484374 1758109 1619704 1897626 233573 264955 340318 797786 538403 1193368 1941451 1345053 1661434 1777360 542085 1484554 801920 9877 77640 434250 1281040 431122 1462660 249031 1499644 366096 758021 1377895 909714 448603 187744 768829 127598 1443136 99137 1363362 1103834 19637 1626383 828776 583618 1861321 1176839 828614 165301 352067 930062 1266586 1770627 250342 861952 675155 273572 1740897 1706309 440731 685999 1336587 243407 495759 356488 666381 1525114 805418 539711 513825 876494 1158354 1274070 66651 49796 1839410 1910275 175243 702375 85461 424150 454857 1901315 277274 1132121 20948 438465 1319749 764657 695731 1021890 779045 1874563 1202794 1991640 1198041 1916500 1048140 1093810 1046276 209515 522144 1364872 1075620 54754 1047743 1127637 1854911 1625206 526502 1475345 1439128 1273128 1568254 1009341 351759 779504 581735 1264517 1907735 437814 559306 97734 1814325 163991 502675 1554969 642388 1318273 285841 336297 1729641 1144660 1775593 1477496 432362 1763215 538127 20882 268946 1110706 955651 43764 1118595 833870 1796452 1809946 1023142 1610078 78700 1945764 1351870 642811 980035 112043 984303 603170 201108 1664420 713625 1509697 134164 109147 1199125 604526 1830283 638589 418502 968890 859325 266166 1858221 1193950 542139 1048944 784846 1862745 1070174 210812 941207 1741917 1332868 1313827 365515 548048 1102343 1153802 1021641 1892776 126574 1636349 335284 232193 367127 904348 1167604 1140997 1160578 1232229 1279661 689939 199344 1601484 362262 1208743 723441 1003626 1817585 789149 651513 552447 1964878 984 852918 881605 80720 1219497 113004 1875223 1459414 1053714 531174 41728 1771684 1756100 306993 635542 276544 61106 1987023 1120130 1568604 1936496 914826 1076093 1935419 987216 419912 1723137 1318195 768048 1998390 680863 828489 902673 1900249 1349166 1511220 610327 691144 808164 766647 1532647 995624 196897 1480516 925850 1635900 1078393 108444 43039 1483823 1760853 668565 1506022 801750 1339216 732279 289166 962368 315787 1393368 613286 678233 1476002 129909 1346234 1068780 635928 947912 1933271 220479 1222810 803375 332611 1752950 248423 1324579 838625 1894554 783386 1888651 1547948 1332474 1477984 1413847 726287 1344871 414095 1083119 198174 785975 1538082 351869 163180 1894077 456207 353541 665845 1479665 1183927 1059415 201248 1415182 1158054 106717 559251 198648 1744520 1723635 1859392 11915 1917548 1936647 141574 1948782 1835528 1209322 114996 1189041 1010863 1069505 144162 1704959 776554 1644850 1801310 1211053 1299885 898582 1278775 1745100 1701699 914357 1774630 1736890 557637 397721 1384629 490902 981300 71902 1364200 260466 1562174 525074 1556343 628017 973775 1113325 117332 654123 418326 86822 803198 698618 1599507 543970 162952 30461 659319 935502 1096520 947298 600121 1842415 1074692 610394 519880 1454262 419906 1506226 1549540 422760 1983389 1353188 1528605 706596 635176 1300993 1262426 51658 1498969 921165 610551 667665 378097 1006539 1020018 1527850 92971 486523 482013 1933199 1205316 899111 1790798 278253 1649501 1484034 489952 1682470 135150 1124953 28073 1021783 220325 1480910 757577 783287 49079 1099173 1283415 867316 1140422 1657813 819176 1461081 1189795 1099483 906301 463839 950436 4190 1865416 1517032 1007987 170271 1274160 262044 714769 478381 1366266 1766139 269368 120352 1488250 987749 191217 152360 672792 315842 1446772 625861 806828 21945 516574 1638987 1579141 511007 705522 333390 564106 595826 1459235 902156 1106221 970289 226928 41498 1537854 1761544 41611 391404 1979997 1522954 667581 1703489 168828 1154492 213728 1626028 1056044 619497 1289406 1578932 1751107 145462 427049 822949 1902034 1685759 677993 1438734 973731 9639 1493748 931729 1967119 926463 1335288 916911 1817852 267423 1655745 1260409 1208685 239111 1818489 579873 1525859 670628 63571 1899277 996916 1919590 1912436 147480 1862384 1099633 1057763 1427632 790037 841629 1802196 264163 183132 1492726 436710 1615936 670168 1205433 1126838 565056 902264 1093144 1698553 37681 588071 1257028 283349 774073 19057 1813312 1201724 1086314 1420752 1890346 1735912 768437 1860955 1051066 1974895 1691670 1922389 1572872 1946449 1453386 1180005 1073819 1811447 1692062 1319528 187951 792213 376250 1210544 236363 717906 748302 1651795 1561586 517711 925971 46307 55156 1412486 1230234 1193436 833081 1679661 930760 1943932 1443444 595720 581819 662759 49414 1863415 694209 1109723 174830 618592 1786781 536358 266127 63893 1087765 1381526 1396494 67772 1523350 998219 684000 1170910 328537 1294169 1058027 679225 934062 1478947 680472 754623 1246413 577685 896490 656093 1534862 241701 1776657 521546 1039591 1147649 395328 198705 1247748 307701 309267 304397 1370681 336587 919209 1217043 660867 1240580 1315507 313815 971423 854476 1370079 1142564 57645 1625982 1132681 202032 1652336 1812214 1008901 294643 1166529 1066296 696534 1328974 567436 1029399 83283 14594 1911327 540472 1284410 1534805 839671 117921 402741 967437 1067893 376303 965158 1334907 1377822 835204 182678 1187346 161923 1163181 705731 1197427 1070929 793901 765609 1006467 1320641 1328749 283402 1284397 1223671 795503 1473927 1252596 1419926 871241 1231306 1416107 23620 339847 353134 181006 689071 1137597 198031 1638038 1178766 159388 877129 297520 1441807 298303 1443489 449731 138702 1516951 1959150 1324115 1217693 1691934 1539661 1099169 1861828 1680077 1637055 1216840 1643131 365784 21298 1995860 1655918 1517044 1287195 1609413 1601625 815278 520160 1941855 1689645 1847339 996690 939906 550663 1467206 941880 978377 564832 1149104 294286 1826073 663933 1784232 1430634 959003 776760 887130 1699323 1937327 403607 492705 1848534 785932 1367587 1403279 308045 859896 249694 224828 118726 1711181 338999 1903053 956626 1649676 419246 1648490 1108678 802970 1257417 1948748 500652 471151 719105 1129100 1346835 1038956 526212 447123 1959981 1906789 129408 559893 1942027 1488235 1507555 1029882 1394208 160618 286352 176396 1927741 536328 791595 383810 362100 1891192 1231712 533442 780263 1527936 752595 905512 1486490 804597 609489 268476 1627328 424578 1653611 320204 1492623 592513 642551 515076 1977915 1444808 124780 1777502 1390118 392159 1372975 1252634 899421 343337 706531 1807585 1596705 237054 809722 1847342 1805309 572813 306418 159827 39771 1141631 291940 1472211 202121 264657 1902928 844935 1278887 1390880 1535212 39458 536777 628614 963896 1571423 538034 435138 866434 1237231 1496932 865637 453155 538986 961573 602019 1223978 1238143 424694 513692 116797 1817668 127485 449767 1271813 337276 992123 659758 1178334 1762763 1695781 474147 1345711 88845 1767324 524836 1037633 1157186 1482191 1203529 764382 229643 1591257 1894329 894253 117577 668466 1155343 310808 316219 1443565 757107 821704 212220 1037701 1221150 783279 1455423 1888132 1393102 190995 306183 1092704 1224568 1262556 306161 226749 1312768 1084582 1015681 431637 1989200 386922 1188386 786617 327302 636105 1429077 856524 1756543 353166 414193 112563 1035625 1712455 1379101 178780 1753723 1217847 1022693 1712107 1599882 603890 1071531 1989771 72188 85310 539111 513388 648103 382339 300543 1757967 1171776 1333758 388707 1599972 1923918 21172 1209918 1697196 51845 860333 1184657 1916207 1414069 1460565 364133 481319 309607 1224655 763333 1264072 414874 1317607 1723431 1385687 1577915 1690174 122217 737353 167952 1659984 1973829 261299 1870913 519050 723576 22480 435470 1646979 404613 1945407 1525337 23521 816902 1980891 1859795 976694 862111 870995 1125632 83462 254468 1484451 1109786 922796 234022 1318484 1708802 1671804 1110012 767626 1416431 1066593 432022 359599 1422098 1831418 908578 1970500 401240 1000159 540787 1056657 813168 1531187 1161159 207384 1727555 650077 922569 571863 1283604 457042 1478215 531302 199767 385895 1743731 1384416 1502881 1197502 326988 1184257 418200 951390 1171138 620079 379257 1862002 1741833 1184296 1728969 1637410 386880 714875 1124064 28298 1645544 1612781 541522 1240588 713405 909929 1072503 907455 1529434 1522090 1072588 759375 715532 1167534 40394 551668 990447 625388 1271052 1627073 356372 699715 1299319 1261240 1807056 577365 755417 1615252 907412 461231 700611 1698127 534471 1359211 411937 1128551 196064 1129597 1284584 1294672 235580 584500 1256104 38472 1839880 783394 1356647 153347 1567383 1165688 348512 700612 913412 895543 395094 1964951 221512 1308896 1725529 973329 1980812 473697 1701195 831134 375310 1665473 717516 567016 553813 1683478 102499 262282 1712697 215479 815369 1050891 1372052 1688386 1268435 1038088 237384 1774753 1514264 1527311 1822133 218095 49960 614036 744385 1739189 1191545 1579805 608458 1641662 929522 652305 1381969 1141763 567360 1329069 30377 547973 1968021 439566 663709 649497 1612178 414467 442637 1695566 1326052 1070989 928408 284274 1538922 1412977 1692990 1033044 748957 128536 1765129 1722193 223933 1541445 1253386 1448444 1294309 1204665 1198186 1362210 197931 1471012 1981814 63866 1185720 1401371 1577368 234983 1959065 379953 1276689 1034272 438070 754271 1374587 900719 1699873 1173406 1686837 809398 1270631 1619945 1746687 921348 562173 1414739 1617160 1481993 1300086 1759191 353412 1419950 1400101 524609 445040 427295 1979499 1153439 1285854 310449 40697 806217 662008 375351 1365406 1813908 1458334 820944 20673 471541 1527677 385575 994114 720565 1903006 426600 1915400 199341 1388939 919597 59388 92561 992510 1568700 1578 292769 688829 1502631 457993 183920 1384080 372843 83984 485329 1142760 1227029 1055956 1176261 816357 342489 1143414 1948442 932733 1384918 1071525 1342797 733458 714613 1140326 448579 773947 1933638 142023 1359348 1812033 1225374 1482760 1518565 1340048 165949 817969 1869401 946601 212614 1921062 167781 194571 19413 1710982 222560 110222 1126479 1056351 918761 1540568 1276439 362840 1496891 959734 748973 1227557 837862 1325029 1890451 1301273 507134 449396 1203037 340124 534141 1058610 283286 816857 464790 374594 1057920 1168816 1175632 1539852 1763168 768049 1950038 234092 1662894 819000 670096 224070 1942078 604820 1930787 749464 995508 634266 290408 1342288 480240 905470 75544 1045853 546550 1572619 927778 1071927 1657199 1940430 316156 1510921 454445 1368504 99873 1399085 586760 1246466 601153 1924025 1528071 569836 716300 1957264 1601706 250996 5383 1346547 447951 425829 69533 1029230 617538 752901 1737186 660220 1384208 1479885 1313894 790587 1055687 102898 1634288 621524 248219 1407084 374063 1291639 129997 1751102 53922 1615683 578546 2609 1129764 1496485 181274 1575990 740 258242 895933 1412303 593681 1186040 433609 830028 720429 1988565 1887334 619464 1498370 1022719 1996183 1634671 302943 1975052 1193005 444675 1644630 617390 277541 782680 988828 1722434 1660643 60636 1590127 1262868 984306 122285 327730 647244 61127 693370 14974 793628 1434577 37582 1652442 1890099 1215001 92709 1767802 1630538 1498776 19978 437650 985776 1410241 1979971 303526 1741980 905626 1897607 867278 344353 1743502 829805 295602 286836 425557 4716 232755 1872896 1032358 1174561 949184 630233 246841 464529 1283249 162056 921489 756449 827329 1233039 596827 8394 1975653 1477830 1637180 1028525 161415 1168634 1669186 1820810 673888 770714 1975516 1754511 1630963 1660306 167330 1837328 84890 951667 1765051 1153756 555722 1619118 1156002 676728 547180 198129 1751529 110366 619479 942067 858702 732973 1786825 607662 686343 365222 993523 1853179 506179 1865177 1767257 1495926 1337434 41364 1193599 315875 958308 580354 815173 1898751 752105 1398040 1743466 906558 428279 1489337 356865 1148082 363775 1644742 1086365 829225 1485213 1033348 1722843 1990784 1217484 1514708 310472 1974813 1360704 1410194 882678 939530 160360 1766802 526327 1186357 1315398 764861 862057 362416 1556379 1273212 1011046 1697748 855730 748523 292477 621220 1553243 307622 899335 1450561 482969 1701275 1515167 1341776 1294605 1059607 580736 400402 860889 525026 1275429 32448 1767576 261800 985346 312840 841568 1605222 957670 877690 1988103 770428 307527 1697073 296916 333398 738850 1906868 140150 1870721 355873 107295 1837681 1782910 815504 831478 1715339 1444211 506225 204167 244123 387700 1658204 776853 1466935 1335362 917756 960655 1042322 59195 824345 393367 364076 941961 714639 1371671 1751005 1927542 445583 1339002 537124 1782640 1914162 1934458 977034 1177169 329727 735504 550736 1134896 1653171 606073 1671326 291021 443019 364968 1377012 1400408 1872460 1299628 25193 258954 1407270 1145049 1049967 1513195 180513 574859 131997 175810 471980 1994063 1176233 25537 1218774 1909534 381586 1521574 796867 1562792 1730988 783108 378255 595623 1996104 1636609 209000 182227 922276 1586803 30260 845512 278190 482570 130199 1537835 1105237 684914 1932633 1403810 1009338 1100683 1647419 407621 1302477 1642083 491016 560605 130790 1572695 1620347 1702091 525088 1867712 1642075 682532 1352828 1739467 180742 807088 127273 1122678 154779 1091545 63703 1457617 178703 491724 135294 1739658 212887 1230403 260830 493913 168212 1699722 391907 1388427 1644286 1153482 1914271 987601 176562 753074 167388 923349 1495450 642801 1881339 1346302 802950 1393800 1590090 774149 1262674 1450704 477823 1018604 893936 984311 948626 1612584 928686 286656 1884902 78116 1989174 583960 612643 672767 1132883 1364068 218169 1225375 1853417 1229763 1833311 1596610 1920519 1647974 1881182 1607507 1416234 855359 251003 894308 565484 1169329 1905637 1119968 796753 1951689 1473969 1785394 718153 1532689 28730 741024 488691 1629018 1048272 97709 1009125 1293902 1880343 203808 235870 48197 1036999 1117715 72154 182280 984335 148402 1351541 159953 437636 720963 1124900 450929 71295 360623 454892 1527790 1641507 166846 1829626 533987 341071 305498 288800 524608 1898585 175502 434481 1951980 1693449 1749299 1821495 1942477 664028 947212 801985 1817758 1210479 787930 1435931 1394049 953899 611029 67757 643820 203587 1535042 1636832 360444 234918 1283803 144348 318839 1630560 1224717 464745 43045 85205 315946 519739 1691145 510893 815824 814377 1064800 669133 980686 1527495 475437 82750 1290995 1130809 114887 1749155 351467 1083335 1010953 398575 1180076 855800 1231718 420267 1507011 1319259 195999 1771493 1803041 1272129 285539 194450 24739 1312373 61851 1878355 1664193 1385889 895525 24263 46005 236254 1357288 597957 976719 1066110 622876 46528 749103 1504048 348596 393190 278821 986499 611489 610243 1217336 1936126 818085 1341142 1706593 1138630 211978 32480 1387264 157783 1117314 823405 1852454 1841088 1509184 1478424 1026811 1249149 1393432 406032 972039 1657762 221293 1169824 1670337 766624 641719 323709 1121126 1352110 1063395 288617 325650 1514190 1041157 1560620 81544 405706 1606448 839658 1433538 629200 1625669 1735522 432396 1843261 1787757 465994 1009069 511451 262428 1883983 1889163 1459718 1845018 1847899 1945238 238604 1394725 482021 603516 1772813 1600238 497484 1661888 1732164 1864377 1254873 467775 1996429 187462 774413 1481132 1215871 953517 1753439 471534 1604932 882049 1020125 1793598 611124 792694 389097 1457943 134184 1446455 1806970 1567918 296272 25384 563651 1374010 1395393 458614 1374886 1752232 71331 1635623 248290 27263 289001 1799889 1370377 1850752 1569065 1725472 1651565 1882278 1013805 759833 196585 1940237 795802 702276 340557 955934 341658 1127094 810939 703419 35373 1024739 1152739 278565 1662699 1915564 1667775 521905 1270993 1065332 1634831 1119368 1693163 106876 889732 410413 39826 1376305 874884 1638542 1662188 276841 288244 515253 954279 139772 470070 703599 459261 313876 678236 857996 293199 1127744 1853075 979554 1796181 732982 668636 1923312 833161 1967345 1474027 1887093 861845 233991 881658 1279002 1548346 999234 436243 1295621 345774 1388163 229958 109842 722827 1202530 1000235 26379 1713416 1875096 1884930 1140639 171877 1810541 1525827 242397 115005 1316552 88006 696779 1840628 1484370 1195027 615149 1815724 1370092 1364723 975167 1418533 1316149 1510389 1028290 1120467 685671 30063 1863096 449411 222404 1379261 668389 113987 1318367 1058341 1741548 615844 786502 952569 305934 403255 1442629 1380612 993706 1205911 1318927 1199683 1222446 1075247 25182 243535 642586 1300131 661195 1977441 1941912 1046323 1542727 802711 1832777 1441120 807113 433218 1061314 1298263 927115 1430653 461124 402952 842863 1522576 525325 145933 320868 804717 1842491 1325203 1095469 377561 576823 1394758 485496 369271 331329 1074151 676083 1103054 558095 706885 311275 707677 1440842 1658716 1162117 17848 531108 648911 1613878 1054728 87810 27600 989143 670834 808403 1467146 1156292 1641270 1248310 1472929 675337 1134066 887963 632952 1385025 681575 177503 597978 146546 1624733 1226102 289138 346005 21082 593088 1373369 1989033 1100091 1695032 1343964 142722 1383797 1100906 1154720 1471710 170597 1524019 992660 60768 1243617 217331 779085 1577800 270003 1398811 826425 574104 1540549 43627 261121 824176 1323687 1097936 996995 1975321 364753 1435700 1683442 239174 635874 1537501 12279 1203439 1504769 1532009 1386440 1298183 375536 1606438 333547 1054383 738859 731542 1987902 1165106 1318671 731841 53380 655673 21050 1537296 762462 1188424 1090509 23861 1165644 117599 1604033 1022848 56786 1178025 1411651 1686045 1911777 1736752 1475476 44400 1158306 65286 1690970 328748 1771105 1443641 1503371 1284291 585685 1085276 710119 110823 590458 97030 849989 1362158 737985 941142 1324114 1899627 1200595 1518787 897058 1860158 674211 747334 1111531 1373116 186694 16293 318278 228576 1871191 269814 214884 955611 603014 1855244 517695 1826802 263939 1201256 1533239 960488 1809103 401219 1448500 609636 857786 110444 545456 1904168 1671452 1226221 777350 790656 1279750 879258 1217354 1385872 1876834 1787401 1785631 882433 378675 792973 1828328 1183325 1321845 708319 671719 1385730 26827 546354 1084041 1517185 1080707 163471 1036016 1943786 1485126 476738 756465 393268 1886396 1703058 914522 1806055 1088421 1492298 652061 673452 621469 1671277 940796 990394 1446083 1054212 65627 488554 692778 497190 1677521 1793196 1002616 1095419 429398 799609 1621471 110081 1064992 1719731 1984341 234243 1909421 1476676 1500373 1351002 1556818 1146011 1118774 150515 1545203 1658386 387540 1341443 560326 1215065 1360591 1390902 853179 1773381 611486 500726 1209892 1889478 989972 1169046 1596725 1098582 1199176 678262 32966 972824 643486 1078399 952311 955789 980531 34257 1923652 633341 1905751 911728 1602859 1340140 1627800 179688 416419 1505347 447996 104577 1194116 1021311 1376386 1108812 161007 394214 357590 1519581 1590697 979111 201031 311090 876000 658029 1274930 1639490 1160376 115427 1681132 4206 929437 229395 1964406 1924226 1101845 553390 767615 501615 798116 410207 830054 1652274 286812 669602 870644 1055709 1283379 665646 1223646 1014239 24861 1872101 780388 1151301 950984 501455 861089 106715 1056222 1343515 1560267 1297789 1154506 1126537 1145879 723042 174162 19464 176 1453780 1479521 764411 483848 319726 874001 991282 1598889 1803540 159963 1016862 1537485 1027938 593837 714590 939519 745097 483002 1504173 1045324 1667332 223379 1911526 1821731 1767721 1304185 1301132 1551364 1130133 1207246 295124 313499 258063 1086187 1949537 987201 1084195 239559 494030 1961429 204960 1760964 1284408 1700870 1126801 249129 1976472 1890601 1645053 89347 448701 1103595 395114 1887820 1427517 835179 212954 1089643 221626 903020 1200131 639367 1807053 1116954 24170 278119 1248565 1519029 1140508 563119 1128316 328601 1623185 1851576 385097 648268 1188328 1966172 1653967 632170 217864 415139 665450 119653 543877 465989 1865984 1976728 1473307 891244 11897 175923 599891 1853281 825309 420130 1685883 1249355 30971 589359 243543 1850384 994137 1537646 1241739 1681729 1353530 324016 345221 1574352 1540413 889744 1735417 1691012 1678837 358409 1989411 1772019 85181 781449 1054520 259000 934276 871917 1093771 1852333 1020025 25713 434676 208337 1637671 626116 1802131 423263 1431885 1325906 1954935 1655829 1126728 1156673 1842795 1219304 31503 535891 194152 1103897 1125756 292611 1422445 359564 1277215 502461 558404 1229649 1726376 1389212 768446 833560 236761 658896 1496402 521413 1512332 93559 1976138 441964 866191 187030 1169620 1572673 949352 929900 1099009 1088110 786779 1925929 122276 1500248 1595459 1869278 875260 1309924 174456 1510237 1110605 1930348 524395 1124415 1774640 237809 1697945 1538718 229286 1072382 282856 1233893 192581 1753899 505017 913042 1321172 132988 252328 108805 1978766 571433 801951 573072 1180505 301706 62335 1706354 1138916 1158525 90957 250815 974078 348952 725325 1455784 153701 77722 1845679 1315668 1532043 863142 300235 1060408 415825 921992 429005 1569788 1235590 1685973 905742 1699583 399958 935498 616358 1028728 507437 1029506 1063184 1382488 1487628 1352880 38227 409459 1328871 90979 706646 406609 387927 757679 1351419 433654 870431 1556192 1688930 1972718 1445093 1621849 1217941 843533 1781342 1633638 485032 1107983 872451 1183417 1324559 1820792 362971 1021994 599540 819053 1065059 1978088 1751676 1008233 679495 257921 670636 458169 846121 1883783 1955869 1162799 515980 85517 1021694 1849917 1589374 438021 99573 543105 251888 1023647 1277838 1343789 641835 1826077 856505 667309 356142 490474 342972 47403 743546 519541 754963 730550 1536473 1453594 173288 468327 644004 63348 729424 824599 281701 327882 1349850 539879 1865309 681577 748181 1334664 1646150 484409 1993569 46414 1086340 408778 682366 1250022 1952569 1086705 1407661 399262 1005064 1115718 854641 167263 820904 1268649 527234 1015701 577181 769351 1569695 206431 1896201 604824 1612328 1921870 888292 619267 597466 981828 1742803 768124 1159504 611802 153000 1840972 637714 1766165 1407417 231283 1636145 1140110 625019 971787 1126886 1358663 789007 14962 1004483 1715835 1961792 134529 223645 1796130 1605020 905625 1840748 128969 329382 208577 1121722 258780 1122029 598194 1672064 901042 1136419 1392948 1992382 1879695 470317 621703 1040951 1984807 878096 412259 1840993 1524785 612500 483026 393316 531066 1344747 1683412 552030 1243625 1761549 1967853 1610578 1488506 1517123 826399 128895 447300 615536 1236914 1335246 500613 121091 1463094 232377 1794403 107065 1025886 672485 1086343 1149917 1872972 1420941 1499857 1546709 201111 808870 1174473 1491975 434692 1570925 542842 1111409 1205398 1441409 223804 1047004 620333 1914339 1124190 1311971 456633 1284032 1080255 1276028 551610 443704 1409879 1623340 1913806 1331149 5879 701671 1657421 776187 1245853 1173244 284035 1240849 135511 290281 548104 472289 99679 1675579 1393190 1585970 1623729 882269 1200445 159752 1382217 1320628 1694569 1170750 1544205 73002 936087 1779712 1940736 1534949 858717 726020 1793008 1128224 733074 1752588 475062 1690420 1004415 547118 1434465 1253689 693716 1602516 787279 473539 527909 250987 1994121 31118 1968309 999507 103468 754160 413902 1017279 1252591 1254187 559506 169630 1325425 1665242 1136359 461111 467740 318789 1812849 1059306 1986532 1392319 1692908 1003591 1225031 1720264 1857568 1077010 1496163 1410526 1159185 96014 1349764 78049 948380 1298127 994193 164056 541377 1742510 162489 541627 1035557 950451 1994091 1359464 1836063 100256 376407 49125 1725817 457870 639447 98516 129477 857565 605809 1832098 992078 846892 578828 1782187 552371 1031217 179634 1290618 789098 1665977 241287 697809 1572595 672612 1372010 1187593 101789 1461165 839401 1396876 1914804 1386802 284698 347673 1734008 625865 1534874 975445 835593 105236 267930 1581144 1183954 420677 616880 1700788 94887 94904 1834356 1647416 436794 1693497 1229863 1882272 1706044 1042237 1192385 813559 1568836 688671 1926939 1552387 1665281 1125366 1748886 355394 490254 1040478 1012951 1768154 1195692 1902558 1979896 542291 453214 1521497 318337 1403741 593159 892855 1233708 74497 881232 617056 1023811 1350365 116023 1359828 1690254 650998 57694 1682894 277501 1938743 437738 399675 1866559 1984125 931433 1463933 227936 1838971 461627 1329303 486529 446749 283539 1130043 948500 1419632 915080 496958 53745 259083 293549 1985568 156824 319082 625367 991519 1767277 1534275 1136764 275070 1019265 1659897 529900 539131 318867 1584730 1817202 1431240 1433166 664701 1733314 1198034 1109567 1368461 864056 229263 792442 952973 396575 1123806 85816 1059700 820398 526294 1360484 1861487 664619 255580 383691 999863 181327 1008380 1114789 1593040 1187366 668418 327161 1210518 991022 174822 1788766 92812 814217 1328567 849438 88439 750426 899104 138430 1672770 1928972 1788202 1996958 437607 1016974 1141423 1573046 859332 1149033 1843925 1239127 1373700 1265576 573030 649179 750879 199615 760441 1371199 1687251 489951 880519 1205113 66335 486132 164452 935115 275158 1668187 30354 614885 373690 1442565 1637454 1988854 1802658 1337734 1932220 1956860 919918 870598 1071465 164681 1551699 1342411 920909 936734 277689 1424329 652785 1620069 1585897 1421683 1542998 1053443 1961683 136391 1219869 113253 951590 21880 1393270 369381 1357162 1136734 1268133 1648787 400377 863738 172744 1333958 132361 1619504 1405373 959960 1570683 1916666 670223 1249003 194830 1027205 1692094 710051 258834 463430 998171 664562 964379 1318502 780053 748953 914217 631360 1077505 633818 1808360 351300 312567 715050 1396012 904009 1042461 62862 1793857 952506 620122 317090 157382 466164 316900 593456 1200521 1688266 325703 213547 1968129 935199 1190156 749653 1476495 298777 752215 931825 1466054 212196 121796 1607763 781721 190018 999602 423309 793656 1825855 83151 51972 830393 1371512 907065 549513 1843198 1324436 1355616 1647625 697757 34043 1396334 1863267 744440 397768 1220957 1704841 457882 1184324 1543600 1171939 1757996 887629 923873 768093 25496 579718 755549 425126 810800 1683846 1453106 1164493 1401262 234895 1814805 1012710 95608 6389 1502582 1403653 887822 1422178 812594 293177 200310 1136834 641418 510607 622710 1407092 421344 874545 22544 302833 1206824 682720 1397478 668396 1258136 1066845 455248 1949672 221371 1648357 1909226 1860911 1235169 1433403 1673676 1585192 885734 162005 47042 1519442 615220 1941689 1622990 8985 1586994 1388489 1538859 689953 1182971 1829566 463186 295511 282300 559157 1658601 1443311 1921640 883371 1568389 671072 672012 1827918 1371437 647627 1751378 1431258 1019935 884179 917197 464843 1236996 922192 1086228 1656894 37115 1274011 1817056 832235 284518 129336 1785889 1028233 451746 1162786 518815 1482602 1657638 1172484 1444230 1334107 775346 62973 705405 692896 1429855 678591 1365353 1966366 1995674 1183272 1170354 1922073 941248 1956584 1573616 619259 318049 1771712 1243350 50484 427001 651545 1255895 256910 920851 295668 848220 861284 154759 1009103 1759249 749947 495880 491756 348426 1583939 1701766 549455 271497 979219 1937839 108332 1439484 1411832 1878705 603511 1033249 1708370 1678866 1299649 1618766 1934158 113471 520929 185029 1034965 399448 65126 1410465 103058 1634383 604420 1622186 1976913 323995 1086872 1470303 600253 1777565 555433 319881 478127 822110 493870 1876178 1477392 1576658 780143 565359 187551 830553 239372 1061096 1698992 426304 620203 344321 1003834 1126293 420145 1050809 1999389 234405 520068 1429064 1412221 1556295 550896 538755 723888 1211233 735023 888608 274289 1658044 1105871 893771 1122636 1142280 1717756 1511216 1190922 549364 499919 747889 491409 1946679 1365191 1852440 835733 1562129 1902954 318979 338687 1571617 649653 1874000 853668 1086665 1519383 1546307 395736 236958 901259 254203 1175127 308604 1109539 1353861 550292 1646906 714656 1365074 1856073 567920 1733436 1088467 1913483 131841 458516 1725430 325044 892445 1431964 997687 1319842 330205 1036143 149640 1426347 1123078 1158073 475650 1545406 587836 511324 1142299 912001 1883668 443501 510501 1712249 29016 979001 1281066 244452 511562 211494 1697666 1164770 1962007 1501043 1116383 603901 255517 619284 624063 1553692 914746 1981244 1448471 1576218 855621 1649628 394380 776310 1404029 538987 350974 544130 433235 1512556 466840 1749708 1647252 266353 1028418 1025180 238034 554871 831722 379447 422439 239708 1950783 1704548 1309053 1135062 323811 288872 164992 1642077 878879 552128 49328 1918509 1699775 1157484 94759 1735001 1664103 261643 85406 1761730 1057154 843014 1429597 1966174 1500663 910008 460993 493775 186692 507909 1361012 1947760 1773030 927975 1006723 1579019 668805 165355 1455232 981352 1664614 56991 869889 172569 1387570 1296389 1095767 1455048 573994 924865 1471946 1862045 447069 1837704 184723 782368 903140 1589703 325499 303764 1753559 997810 1175812 1127883 226037 51852 1140872 662463 1418028 1387406 1801179 1032804 650103 94510 1658715 766897 141712 959384 105529 753537 199737 1395680 523530 1236274 1170144 436601 1806675 1708992 136522 1468138 1275871 1192428 1661759 1470768 549555 363252 1646310 1054736 1359572 14181 990414 1499679 634224 992834 841251 40980 717625 1814576 1945907 1716897 420030 1531542 747050 1039318 701826 1983128 1905421 612088 212921 525204 192364 1683049 304255 990234 1092642 1441064 1631321 1941701 1763985 1382288 1034175 218759 1509874 1327013 657502 89517 601135 1887300 1754471 614118 210559 1472102 1811661 1516269 317258 176629 1279603 1635698 1820904 1976277 1848483 1033913 1853498 1505493 642133 1896542 1916228 1007203 716517 1615156 1859446 524457 459626 1398029 36636 1560674 754206 678963 1906593 350106 417258 1983008 1219949 642480 639505 319194 1191230 1901239 533636 1146426 1305521 896708 743721 1916962 1620004 391506 1580453 836796 1477602 813680 348037 587438 1998549 339958 1825960 832911 471776 433564 186384 1367489 1407700 1961747 1890756 1892592 1691771 669873 343503 255200 1552020 444793 450667 29841 373562 621234 849007 831802 1676104 1409082 1472639 1327952 580672 106306 1972603 26459 1405732 1008180 737799 1126560 1495083 1315472 461212 433751 146924 1484187 132526 1871800 1276105 1177241 155631 555384 1746474 1431566 807410 1329482 1945926 949105 1664701 1234007 1850854 249159 1770411 110489 834273 608602 154633 441909 1549849 861319 1750748 1388077 846944 1249606 1481211 284421 701058 186157 691715 101795 1771948 410992 1944361 1807172 1464669 1538333 1164315 93114 1712535 1325777 1897179 487585 1445424 1242824 1091567 302536 612921 1306570 1521863 1805361 416665 1191269 1080231 1630488 746267 1584245 1618192 804894 515 1643692 1323780 1128423 1493002 141731 317339 1184791 468288 1754035 876087 1426854 623366 582430 435457 116916 1564844 1884898 1888881 795492 491168 1107081 745973 970220 1154190 1413589 720790 954242 1837176 1181329 888472 536112 1832154 1186279 1566856 486246 648180 1400399 1074714 411353 369214 1040934 1852081 1146529 1629669 1474007 724482 527078 1126963 1564637 267759 138256 601827 1270818 670635 1130641 940726 21099 1351650 72675 1960160 1493000 58328 548879 1597502 281290 131653 354424 530802 1983205 1271104 686207 682706 1920121 943424 1640607 694786 1501375 163943 896507 1683870 1809241 1442504 1858492 1438651 777346 1557262 1129309 235834 600670 1742867 1657696 1186704 940413 42376 492607 56656 433799 1149266 1998813 864145 1446359 343339 1508109 1944962 431368 80030 1893175 1275480 1926940 476669 785311 1188031 388828 541870 922721 488722 1892917 133909 957336 1093480 89075 434347 97950 351990 376754 1043112 768849 1063753 362311 695307 1905194 1901162 1666806 1117602 756162 863082 1489834 185010 996223 1686062 481064 390059 1447361 1094848 1663459 881974 12705 979774 1402449 1587423 1219528 963802 518904 658117 1249210 819232 1335504 844121 502775 1506809 325082 1883602 1029153 1188388 960317 750869 404801 1522739 1819330 1499720 1083485 570383 1812060 1679666 1786873 170756 530192 670283 790339 1319047 1046945 1457724 1211504 992767 518255 1123376 1087130 549104 1373597 1265870 1159190 1574423 118740 623342 1551545 638567 692671 1500922 579560 792749 9830 1389417 918032 568948 156086 673022 630686 178038 1481109 347189 1869876 234382 1080429 881274 703099 1912686 1283807 501074 873116 782826 1915204 1634698 34336 1335819 1112905 1789011 145498 1568147 442239 1512953 332816 11257 1967067 1419249 1830477 451610 1656729 1743846 50032 128235 735674 780290 1201370 1367647 813137 380881 228647 1764468 1004732 1311272 302462 1155495 350102 1516965 1908641 270442 1475837 1990420 1901668 814104 746720 189601 1183442 538632 163342 802196 1132815 987109 1712027 1590243 891952 390444 1978613 1906900 997784 56518 681138 1919811 981728 651060 1097251 925119 938369 1516884 181705 524221 499015 196972 493324 919350 873204 59994 1619625 1307529 1753547 1492290 1856135 1318442 1253133 1546402 1218255 1368839 511389 662126 56068 1336026 1860506 1605027 987814 416964 634143 1774564 1733761 1992078 452819 654303 215514 1596733 378010 823773 1403623 577660 1211364 1875925 1575996 870251 601942 1295920 22120 204945 1704590 1437650 24066 1951618 1959889 1482609 776604 1224378 520593 494535 591875 1493617 1560740 94158 1623157 1446942 1028857 883055 1716384 1984030 287012 1338916 899895 540327 39155 341705 1387350 1792134 590245 843838 16754 815796 469769 1912907 1343872 263313 984402 1749933 1883091 358536 236177 1290389 22503 1928005 1066672 1727134 494160 1991645 1673646 1017297 1347906 372776 735722 738047 1196683 1413469 415416 1884215 912140 576993 1907820 1060863 1265161 1294598 620578 1698593 363540 1477683 1059984 134233 1441992 1766598 1009772 199693 1302715 822165 793166 1023226 1906412 1552097 153006 1357864 1833286 19877 1166643 909840 913931 1235064 1265220 151375 65703 1165450 239596 336144 1760074 985210 1514062 757390 1634013 300192 1905292 1544849 1955367 1398153 225847 1629131 1294546 1670976 845681 1830861 193261 1844919 1843659 943361 163422 731171 941155 1418281 200329 167218 1146793 379300 1566989 1929322 1327683 1270376 766161 465303 1428342 860870 849656 922207 258406 1483570 1595944 1671074 1628920 1012432 1257983 1110927 24724 450788 372688 1534959 801763 1940418 606148 307126 986515 1189725 1215021 623520 748537 339974 533973 332280 28703 861807 794510 1405764 925654 1526376 792355 1102957 677516 957267 659576 265843 977175 167573 1209554 966351 497649 1392881 617908 1904468 1633198 733786 113839 108870 1587023 1888895 793009 1962923 1429405 637135 753975 1481178 1027719 558327 1584539 1551573 1320717 868818 852890 190098 1283206 116248 1759952 1687026 1942444 926084 25829 1827400 476934 1133809 805093 1091233 1994328 161046 717992 388298 1995841 864343 239977 1580928 1276120 1712787 541828 1531199 301346 1932820 525719 671756 1242102 193505 1385264 717189 1300855 1797987 1208236 1808315 1474161 1810386 1177137 557225 1750302 823410 1911661 1811727 45147 442141 1212424 1411880 1823925 1887127 661134 1121187 1749171 1286764 52934 1538425 339619 1252688 722872 1914889 1080064 1522208 1359364 1163210 237102 908461 1355824 462094 1947361 501948 154787 1340049 633056 462106 571955 132033 1025112 1902746 641823 1999248 1146807 1362816 1071177 145144 1830340 1480777 1378893 1309347 966391 1314559 1742101 339372 127268 1966482 992117 573188 1600747 1747730 1104576 1063471 1113081 404697 1395932 386022 102584 791328 588663 1380011 104164 1031051 1707432 1971112 446281 1324325 671151 97990 1757180 955328 1605523 708817 435150 1315381 473042 417714 1539092 677797 253303 34473 1341442 1161403 1232742 1788381 699094 1779025 1478214 500214 968764 978441 1768356 1513399 1794908 1628302 1013163 790027 1254162 1409187 1377490 1756244 99099 1505260 177801 483559 760836 1946085 100038 297976 525746 1033892 700263 372665 707883 1252637 423684 1994393 1055333 655746 92805 1298252 142702 453546 448043 1861776 911761 1345427 1338935 520144 144732 1249465 847365 1458920 421638 1550543 546774 843933 1350426 167224 1689953 1411194 21780 182377 91275 1901366 396984 1486631 799677 1799079 1762467 387738 1154397 789603 1709530 609562 1628629 1289220 1047114 1742701 1201643 477179 1343152 192587 909763 808357 331767 198175 1700273 1556272 1375109 1709172 1436890 1146987 97881 1066244 1012923 669868 409508 1472294 1234602 1355182 493769 1447739 1321613 1360314 1733020 283523 1610547 993784 869739 1110545 269775 428888 1063202 1270598 417272 746632 404623 1328232 1461673 376704 1761193 104406 571714 105692 1717293 1879942 335460 948961 1668567 752782 1228283 605272 1017764 510795 1082777 1086851 1427295 1101464 846347 725295 776556 641602 1551821 570209 249953 1516625 1877506 591526 1603596 485700 752003 1918042 867330 1184021 1625105 1994225 1275651 1322853 950788 1104072 1544169 1537811 28446 1386531 1588819 783972 1443554 775140 442177 1560803 779538 212997 1812519 1901879 139623 278709 179559 1067075 849577 1526749 1811831 1974563 1809450 1841361 1122185 616642 1515304 429984 721971 203261 1308133 1428060 331225 1157086 1312806 443871 1829703 1861888 1165500 1174288 83331 50618 205892 1937650 1213675 980757 1240710 370329 171161 1733650 1354082 1145636 1047839 381949 1076697 906248 573152 767247 1291753 1236540 1894794 1477142 1391967 1906748 1990467 41726 923102 81948 511758 404538 265063 1393188 1281953 1221334 1585552 105231 282494 1425865 394030 709082 68603 1029927 1482673 1691047 1282567 444080 1800174 1319085 486215 556258 1665032 1819611 1141045 378521 147008 1529997 700257 995481 1574745 80500 1598642 378556 1748737 1248854 144683 652369 875602 113817 499563 569220 324585 351423 1799391 1025949 1564605 1873688 1073219 1129825 739459 736645 1594590 1181532 1986072 1575286 1645753 1097301 1012270 1394845 1840357 1358020 1394319 673523 493738 1697722 1319184 401670 1159983 216683 1984835 802840 392047 981718 1736900 169638 1777003 1948934 1767746 579130 1846756 236658 1578887 158300 1204274 1357231 1105023 211495 923974 1758150 423576 359069 1523871 592940 937872 1738800 456472 1824630 1252147 948240 1983163 719764 1959587 40637 1133994 1893524 693228 1202816 767893 1008633 1445754 787672 47420 1095093 582878 916225 1967856 904455 1047139 1333721 1156016 367147 1138517 539830 1845541 1487832 474452 1990377 925897 1653578 1053503 760131 266247 1165897 779430 890084 1037823 487505 681793 1487891 568755 909680 1646107 1951822 773660 1272702 327853 1529078 283720 521153 100435 1046185 1408308 922903 1579627 773451 1552342 1873577 1065798 1780326 1805287 1848628 327793 218073 44713 1351654 692017 644115 1696571 1467725 1646560 168740 1687240 589515 1694178 1668780 1620309 873314 1402463 1627099 234773 1230503 1603306 1878450 1615825 1342874 1303004 1613063 649540 835273 1210043 43118 446746 253262 1220148 311335 1100334 1177237 977485 615034 1157812 942275 1655507 1230030 73810 780818 1824107 1389910 225701 812132 225008 376045 51591 1385981 1820679 886890 1247425 831331 5470 1277950 900785 482471 166466 533538 567363 1345759 327229 1423236 514546 378495 785963 859328 422782 587838 19713 22960 1564126 155193 1801509 1588136 600660 717532 1708523 1392241 1621286 18768 1551208 1661342 376118 1092977 946110 251775 690369 280611 364129 318489 1811257 138460 45743 419748 1041518 1866217 396132 754050 1568727 733471 527701 221084 659343 1275379 534013 982346 1111799 907403 1492316 1439194 16093 1987688 1310137 410673 388918 744060 940041 1748095 492424 1999514 1653455 998156 815370 1708351 482468 929690 152038 1238621 69262 1582661 386153 82900 1264547 354432 473694 990613 795588 1585464 1457639 1017834 626143 780939 1570987 467170 718967 240276 1967295 198461 435307 1607594 364163 460854 1359083 1422965 709532 1542198 1847103 373899 788198 1387437 609050 515535 126987 1290406 263380 908810 1676251 1224748 1625480 685162 1105200 1744174 720768 1568927 1993489 1702001 630117 1727534 452057 531616 1969912 993372 147348 1173669 1050791 1572714 351680 1753088 252674 1455474 1805530 856610 78739 71491 1438405 1483052 973827 1199663 1769163 200489 765934 1830004 662972 1592997 435435 1725934 638562 1681708 298577 1415006 526615 911330 1897033 708510 84020 1153672 768141 1722511 1803866 11675 182008 1512515 1887765 1559186 1135787 1597359 1586247 703733 1586617 1958632 1442215 1826787 519754 360022 1789690 553399 287468 1313192 1916755 590306 581378 1014138 683610 1793749 1154036 336259 438062 499890 498998 1786019 1963393 568937 720240 272953 816409 393513 1792467 1204935 1565334 1215242 189574 1893328 227875 1138901 1722435 1138869 256405 1275153 885011 247600 614054 65428 467850 1396840 1627338 1077408 1410339 45324 1602237 1470718 612051 352051 1670989 1456504 760093 1331708 818760 1474268 746930 89633 482922 1462601 158247 151970 1500511 1951440 760913 456004 762465 1879658 1533167 888464 979729 783977 1707083 919436 455899 1368155 737982 1094480 1617258 1622091 25395 546324 639757 1207583 1779705 284136 1330412 1020370 1278130 209763 967433 96279 1722254 1353306 1349048 1532376 576738 684942 691650 632936 462020 182243 1713544 808879 1292751 975157 431673 1122281 191859 1347284 1737697 972276 1542230 1591277 554846 763831 665048 908304 1123862 1664430 1882282 229078 1566197 1579058 388052 386218 589234 1990457 1856169 1458367 734086 924866 1521021 604606 1706122 326359 1147920 1880742 1530588 1461003 1130999 895529 57316 707721 1549171 310276 881804 368576 1135579 620410 168687 44786 955933 1025820 174524 5250 321399 459256 125992 86940 591546 1852547 564649 1268036 635245 1069171 78642 1885700 1358372 1003910 1806867 961786 1530502 261705 25615 1790281 160384 614306 61285 582104 561374 1171688 1027342 1351505 237528 1570070 1426240 1619149 1413279 578792 14700 866293 1745762 635516 854703 472052 1199559 1632452 1908035 1698150 155967 1935 1784126 376078 1698664 1622512 1238193 1315297 343349 1800094 384693 452716 1878910 394868 1424817 560956 1077431 147347 1807670 185967 542362 1575074 678955 1355842 527181 782260 1194039 1962767 380290 187327 1079039 1418874 1902393 1183835 1937228 941192 1851742 1801870 1922751 102065 1198303 1601797 1254229 1964533 657607 1841149 730589 1279787 900279 1393084 222796 1992095 1746997 1686059 344214 1060559 1658864 48180 582438 1741418 265016 1982862 1582687 1453197 540671 992082 1148960 465779 1721865 1548039 236562 1597101 1442844 1170892 1116295 589394 297761 414370 179069 1014256 727618 1103558 1660817 629849 1642952 715069 1238593 545914 1623467 1998811 702097 1125474 1456596 997213 264855 1972309 662694 635198 359573 208147 1836560 136293 303016 1367881 1617713 1380428 972054 549091 92180 8898 1658364 1066302 87089 1435272 1155522 1842912 771448 818745 47581 1451067 376021 1617228 236990 885549 743636 892592 1436832 439023 1251062 352084 673264 672236 328640 1045951 467907 1776193 313189 1881596 368032 958938 1376914 1077153 1074570 1463461 1870646 1550037 724205 1170576 205111 997673 602923 649107 479755 953721 780923 1399456 1783014 1887898 1766143 1335070 572580 277664 372463 1164352 496787 851058 768516 399068 1296037 1031534 18448 30121 586223 1234736 1232454 1271697 1874775 1794889 796694 435414 1070337 1662225 287770 51536 263740 940806 1405023 839125 1181611 385862 40701 1172911 1321451 204697 215395 1640746 1558035 1285878 1963433 208211 989320 247296 774370 1833120 878337 1621280 110908 800246 368934 3135 1698034 522349 1356579 603955 1276243 682895 855347 260390 746363 108817 330425 1006081 604315 1690054 1993468 519794 1813491 681070 1442229 173796 877287 201327 1527118 457431 538647 27820 1348262 1855895 1827830 1683560 1838265 365673 1045820 1820352 1740780 971622 918621 1614417 1664492 830442 1545699 1625154 1620713 1476985 1679768 490973 382053 1748338 269441 1275296 1984223 567842 1897204 6359 1882711 1981744 896645 1885450 600688 502328 570604 87882 1705133 661776 69279 427971 65973 1606015 1004361 844961 63869 918980 1252557 1911101 578275 1206301 365159 398565 727190 605701 879087 197767 831877 1001932 1126237 603698 184429 946716 1392630 1348573 810480 1596882 186821 348375 614708 1670193 1316554 246581 1054189 789978 418071 1999846 226016 1707743 760052 1607859 155200 1918019 1428233 1172693 93354 367968 622417 882994 1685597 1220450 1672265 1065672 479156 1945892 766271 1791678 791515 526193 1563057 1468371 290207 800753 1364256 490106 26171 1234125 862677 1811239 1186612 520058 823269 226658 1126172 1663042 81661 644013 1342901 323951 1802949 1300115 95301 856853 1851124 383834 395443 1079944 539819 1740693 1188891 50747 1492012 1565016 1778560 1393074 307505 880351 850381 1118401 1606480 1192646 1181846 1623973 668929 1382916 786110 38188 816239 1696376 676021 580622 1559512 1291278 1468527 689606 1964994 276653 1735549 1664970 1573893 914220 1027074 1755596 1933045 15308 559353 1940385 875057 211086 464883 40265 1531065 533561 510071 312373 754290 1562884 1006726 664435 79567 1636863 383695 869991 311661 890014 547468 1260443 1163545 627964 297362 445067 1370575 1080351 72479 1860227 1108734 1477623 1243050 1600884 1334086 1854214 659678 570388 160368 1168810 1466199 1736964 1552798 1733916 1507120 430137 220731 25454 1675756 488826 989323 808626 1317896 1714970 521284 1501275 737426 933245 581541 1545383 1909859 290665 1978306 1814558 1878822 1551679 1662386 1408680 1331456 890817 1438686 537342 314267 961911 756008 1161923 161262 1117540 431682 624238 1532628 1992082 831665 1849681 1217666 1664456 1408422 377137 300727 110141 787661 962308 1654603 940177 1475600 1429657 1784694 1846359 621239 1369439 12035 111128 194408 175865 1585979 1178688 1059197 1351681 88375 1644036 406534 924968 1911338 1211228 4591 247320 1484748 888885 1061514 1052570 1572929 1463565 1285132 1129337 141072 915542 1039873 565925 1899355 455310 1961269 471602 463765 1361758 1157149 1579597 767872 1793596 362582 368560 984808 162766 944087 1645414 1839335 992821 664828 669746 296714 405396 971794 11106 1073527 605359 1210897 1263742 1876795 1316303 1685017 44385 578676 371748 1461191 800309 1175587 1100527 480782 1350082 1755876 458741 1537363 1723384 394325 761778 1798857 435833 1754067 665063 1031434 1913720 1425768 749403 28416 782572 1380852 1519526 898354 1696459 199074 448783 1333648 1531174 1842799 10311 1718613 172913 303079 1728089 1809318 1255088 328578 742257 1623983 30660 190954 1321862 1537026 760342 1271874 1267272 1018456 978500 1230196 1060240 1942452 71048 692674 1102543 948191 1522079 296930 949857 1331253 354141 17188 490724 383061 439831 1230088 1370750 1323900 704243 1269536 282344 961980 517392 559540 1431977 644850 461362 184271 288193 1645269 1015270 759275 675277 1998421 1425591 1380687 1954497 1965444 453518 438358 1830227 1256383 844941 492077 968980 1849346 333334 1796522 479477 922890 307232 757500 990984 1949437 856012 826731 442776 625459 1482380 717781 1049550 1837088 518597 977331 293248 234394 350667 1498182 1400441 679631 1552940 1929231 1749176 1309254 1167701 556738 1374255 484009 1448920 1429863 1311551 1334770 1999140 1180475 824010 436493 528132 1618566 260045 68687 981374 1120799 1103130 942168 1131636 1513332 1709051 214702 284467 307593 1652712 890272 759203 398678 1047055 1490837 841193 891242 1873454 1903198 825178 294560 1035764 1136062 871172 198314 1878101 564072 766578 528120 1798285 395598 1273240 1421809 803373 433709 1485455 1252457 837628 667299 1420682 1012475 640176 1301314 1510536 846041 1976865 22983 1724400 927234 1624809 355515 867034 1217873 1501371 24390 1839387 1464501 83421 546993 466468 501416 1414504 1177489 607627 1077871 654455 959231 1719862 1504363 352786 1122303 428729 1149932 96724 1694803 1627071 1164314 1339083 835473 1111587 1343870 1072559 551438 86937 588467 1538842 1272495 693025 194787 1842684 1124142 289013 975108 1836320 254316 573754 272198 153087 1651262 1378989 258873 1358501 1930101 186486 545257 1659389 244328 1177493 839220 1579375 1829581 1030198 1128621 1278846 381590 1797148 1602785 1027118 1102947 459265 105965 1522405 1306588 277698 1871407 683249 1288592 1051460 1849299 720120 1161329 1124069 1356079 1431355 1457352 1476274 718924 17725 1633607 744791 643558 1525057 384390 552391 804233 953463 500036 1809204 1865562 957206 1013303 1396576 851328 1330090 1544266 388613 1162133 46110 243539 1404825 92211 96503 120821 1949514 204465 620643 224205 962356 961080 55354 1831704 209653 660684 1858434 865299 1426832 217016 1964294 112176 1493744 402058 831219 1919780 843646 36499 409383 136163 1112684 1725239 423007 591327 1281127 810221 1256711 900443 712224 1752733 1214709 1901714 820662 1711645 99921 1802442 1484385 548835 1983869 454615 1384251 1525288 1680187 110127 1875234 1829266 1747610 391692 1435628 790755 143212 540206 514343 228345 1714372 1884724 143937 202546 102294 1364389 66075 784097 1870117 142196 1652024 352054 1463174 800343 1632262 299840 626688 1633594 131096 419576 1835558 1890822 324397 929158 950713 1797809 839591 490013 1131037 1996986 652676 558384 1945894 707636 1515031 284246 137079 91796 1777596 969481 1532523 1663916 203947 160024 1118913 552812 559295 708676 1545743 1457503 1734687 1592252 758141 1741656 1596247 606721 1879546 680636 78663 1676001 752612 344233 338182 1570796 157331 1184218 1560769 1672257 1101043 690724 321858 883244 338606 1207678 573684 747062 1861233 490600 1740984 381022 1565597 469102 619813 1142869 1563388 379954 688353 59498 555638 182046 1839824 1021443 643725 1127707 1830976 1632416 1092093 993984 1152259 1444959 1183271 1363696 324901 1906944 1511117 715907 414630 306618 1084327 1677090 403300 1378573 169696 1432432 1727245 910604 1421305 547219 402850 1200075 1983019 144008 479948 709786 656441 423249 728873 1559471 948230 1693605 1230809 1865974 508290 1060812 325905 1458379 6457 895275 1650759 1812074 1445061 1919808 1490788 810303 1597122 743528 302404 646098 1651596 1026352 1619675 1041046 886427 1281727 1404412 1799313 1665998 1339579 1451321 826518 751049 1584325 721227 1914025 1786950 1411104 1102003 1531704 198060 141725 317342 547263 211653 1116477 1948915 1583204 1748762 63045 769899 187823 972307 1350384 1066379 1661311 1901699 1352873 1998523 1640982 923991 1774556 1042323 1745928 441870 680516 1192046 1706633 879930 1122498 480997 230140 249264 978522 1487736 1086484 1570087 1072143 1669425 1837983 1441560 1078761 1027838 1648825 898013 365969 637380 1061119 767414 937292 295670 1029160 1179429 655602 1417378 1799086 858181 1490439 164866 1969750 1962948 754536 528389 200506 214643 1878010 826454 1098121 1646472 282881 1161501 1771832 1416397 1440647 1554924 1932834 620086 142878 113546 1382474 1156385 317106 1247271 364665 933343 1915677 931687 723932 1047832 455059 846472 509426 179339 582860 899523 1778887 1416298 1627477 464689 196586 1231772 37064 52042 1862936 1160650 1255258 880702 1917740 1941939 1362260 408717 1464933 215824 1328784 618965 1341722 102080 602997 1043882 970626 837900 553268 1332118 534300 1479271 513310 1967422 141529 1942670 1294752 1510752 1750160 631820 1042267 1994705 743082 1647487 1004398 827722 1032141 332261 1665763 1807296 393104 89964 816863 1037311 1536182 280438 210138 1514036 1725950 1091193 1189270 1880402 498176 1023046 247558 1646781 1078180 386004 507784 477846 204764 1766755 622244 217475 1544248 1907113 1153504 1685509 1509959 319687 1351811 451139 1065964 1388043 255383 688228 187102 1441884 1366510 1737477 740210 231410 1886537 1741116 989305 1641810 1272487 1377946 1772704 757713 391022 270058 1943374 1116374 1127610 1373334 213242 1825685 907872 1860737 963986 945638 435379 1863383 1676304 817220 1438230 1529004 654183 1809860 838692 84156 699513 1564324 798999 406924 475220 500986 1547152 1082130 1155016 324525 1589148 339059 1883572 1907632 1710964 1557289 1424535 698282 449815 956413 1105718 1274670 1307735 89257 1314110 1623014 1679292 153611 1596962 27101 838792 824173 1189450 1522006 834719 1976443 1098944 1231860 1025410 438945 944869 1814246 1651266 1231302 1217176 1928539 1481983 1304494 92897 1435050 536971 1894042 1352664 409176 1548065 1076173 212604 456050 510517 1900978 356225 360161 627060 360070 1075167 898150 322537 1387422 1495846 613663 699201 1160626 764380 1451485 1853296 873855 104143 12595 701044 86133 1534563 1189925 1079645 317248 111973 274168 319943 1026520 784163 578900 1465960 182233 945852 1050849 1068181 936520 1000327 1860601 837160 683261 204256 1919354 723624 1016627 1280634 290265 1985376 1429131 728025 406077 1364763 1335365 830502 358805 943910 1626701 900652 521751 1216468 1805322 224122 120678 526804 1272871 297212 347420 18988 1735032 1381278 958589 742891 1501666 1007001 1670667 1582532 528187 458456 960898 863046 1155512 1453603 889452 1668752 1293507 1781901 1651440 1737724 573561 1437822 705650 971292 1790185 1093910 175637 1885521 526867 37710 1253668 1038282 28270 1591633 421876 1556961 1665462 513041 276243 642199 1946589 1419704 1999688 51509 1208201 143369 1817834 1406487 81238 204400 917083 63444 1794111 931931 1646946 706027 161583 1763630 1989783 1697435 68458 1266724 1127716 1098440 194096 545564 1774030 245511 819461 826391 97326 1463166 678067 1953138 1586437 892408 1559077 1112363 33756 406293 910605 680228 1594054 1791536 713143 160823 1790949 1210644 1308993 30417 494047 1034650 1186019 32930 1929661 925679 284049 1812136 534362 1215190 1347195 279792 1426464 259064 432000 1549031 619838 508523 157278 293440 630615 1641900 851518 556752 816242 1953529 1189930 837172 1997506 1304697 1507072 966866 1061146 995067 208633 145357 1506826 118343 557278 46974 1970579 252490 1163762 1518699 756016 1168294 1926729 775682 794860 476148 720996 1325946 160734 397882 218044 1167283 1205631 1888322 124660 410590 330531 33957 710286 1263299 1696894 1041827 920962 972278 415412 1896017 1693820 50627 1653593 360980 348437 98704 549639 846459 1758838 452289 1543390 1921442 489023 1427972 968723 1013660 32320 626029 1030837 1388933 906664 1257226 839218 399468 1818656 176012 1357837 130351 1218274 1965430 1272347 1039817 1117959 1464492 614231 349539 1818276 626367 870570 142223 600541 1606075 1023899 1954197 1619737 1360841 86313 1454624 1180823 1729192 1666362 844948 1873859 852991 79056 1713958 1761685 1020681 1484680 1226740 1422017 499544 1814564 1954268 634456 341638 391281 925393 132893 1675590 1028230 1286316 1755086 127466 1586723 1963589 347572 884309 1081060 921971 1083564 661746 1863090 590651 1083830 995061 132626 1791486 1638604 1094942 1843704 1101061 494997 1102864 954941 515185 1606470 426241 1144078 747191 1612734 942937 114105 1041402 1187890 1692884 402201 214836 1836576 1284699 353492 1936962 1875269 1352570 1814951 1904043 326743 338125 708441 51778 1587177 1061766 301075 1834578 1073243 1507536 1220178 1674280 1335757 1668749 351472 270375 1357906 611345 1060688 254987 749446 1862095 1629826 1337037 61697 1242982 382220 960380 1592405 564956 113187 1649370 305194 1569811 462344 1092389 1928941 1421259 1069350 1675434 1581561 166870 1975146 824386 1237112 862436 455043 1501128 1193268 106643 145675 1079004 1065178 1563457 720802 928100 863771 1752225 1703551 1797296 1947122 1251082 432781 37389 161467 496684 74389 993848 6799 1919229 861246 1636408 1403437 1454695 1754671 763193 1817757 1605351 1915923 991498 265490 1768150 1140277 725608 860860 1396845 1294428 81681 1499241 464081 1645799 561205 440343 1687709 1512206 825341 840164 1799236 66665 1095262 54417 1193520 1536900 1386773 837684 1031208 230707 836531 150801 1986592 990118 1529473 1520723 1888989 1679193 969232 1643182 706028 1366663 1065646 1076037 1751220 179199 536312 384309 236676 1403572 1760157 1975544 1341278 1817698 68084 456564 1974478 1034098 821028 1331913 401790 120715 1987537 594100 1000959 1408806 1454850 222920 1920746 561220 581560 1632121 227168 833304 1203334 1962799 203263 743341 913909 706047 27205 609421 684791 237892 1985233 423123 854344 1649567 11991 1398856 406628 1386801 1122853 1781461 994969 1861922 953522 641853 1070175 60582 30580 1483342 1626298 857262 780117 636955 1584368 1005904 1200052 1492069 1369964 289303 1983628 1066574 933933 746811 738831 1437796 499972 577701 1173774 967332 1779010 425529 364161 195061 85708 1517224 1911399 1738908 344155 1253521 951384 632538 52582 341432 178036 832190 507204 1046601 488860 1964732 375058 748888 1928465 1039860 390871 733254 265052 702954 1176754 176420 935380 1536660 1086914 1758431 1711259 1237632 257017 154735 1512428 590259 808946 1786172 894244 533959 514347 581360 1533132 685547 1933522 45064 423044 436692 1160243 1650851 267595 1187539 754420 1155104 461914 1797176 1491055 121730 12511 1900814 502486 1308563 1450176 995236 1285070 1614124 705612 1849324 732452 1178708 1958791 517241 1159517 1831630 1478429 1518249 1934768 185675 1679472 1335123 1533368 1214705 1731828 1609477 160 764781 499356 1836276 187160 680598 374714 637802 558352 723858 1377292 721288 1423102 1899807 66548 1156037 1479322 1108311 1010373 1962169 1828287 581690 802944 196575 1773508 1071876 911413 337340 1245220 106236 220762 803184 1155131 1205292 187526 1985117 1690273 1767486 1114996 814702 72226 376123 233810 829138 1000885 1268709 1539671 794182 1471581 20165 1120014 792751 916033 1521824 945960 14573 1170653 1418298 1528942 900287 1083719 496315 801958 175524 546900 1585866 1794808 1558457 982878 833397 802974 1944131 828247 1550939 901080 1112554 385655 754511 848221 601759 451506 1857886 1337888 336103 939732 1870668 1013540 999410 562350 1058190 1609472 1778555 394525 384892 1652662 1074043 1232063 912805 330079 1380877 860514 465060 514349 118825 1126264 540396 767145 732248 1276750 163808 1528877 520313 743296 562696 1298039 823130 272484 573889 1938263 1816110 504750 1563309 1166485 1376817 939901 86287 83713 700809 1264103 1395566 1085821 676397 209228 599252 590325 1623209 1538651 104204 386950 1887121 215914 1789709 211762 665382 1018491 216189 1419285 1143483 699569 935982 1546537 1983840 1715925 583126 726699 1698706 57861 1722127 1081278 32906 98737 1661858 1661524 1718636 950387 1852944 864976 1373175 1787309 729701 1541231 1415250 1395401 530648 254702 309254 1844628 1443673 34505 163284 1462348 1900770 1719877 892809 933948 1639338 1037920 697379 1599932 1873242 880464 1897519 1624165 435716 712606 249600 194437 1623114 385831 915671 713476 1727593 1364257 1141186 154888 833929 909967 905381 232831 442622 111182 1045690 1182446 1244329 769355 340550 683751 674782 664836 664191 49980 428935 1549277 106772 1150484 1408728 1402231 1222038 1822622 821374 1797269 446918 1146369 55357 951006 818245 124136 1922733 917135 1132218 1929412 1179970 718831 885480 1363168 852719 1534321 1946405 1044424 1206612 839703 1250991 1458526 1289749 615686 884723 1855310 874056 1148624 1328466 1546988 24110 482489 1497031 780859 1421341 1682983 741355 790085 612305 991917 1604847 1742820 415007 1839762 1994246 1511914 1801127 665611 513676 1076292 80738 1911009 437238 1432817 1707332 929880 786980 549623 1006071 414663 315032 145109 127068 141508 1601410 1213489 819691 441645 712186 475078 967580 888115 1617297 1092404 1204526 740440 1083859 920832 1269577 778932 1769493 1049975 555889 1764030 1701125 71390 1064020 1628420 452239 1353323 645132 419764 1275442 626815 1813068 1184914 582292 1704741 554031 1395078 261786 1193980 1432270 1334934 966913 1566423 975728 1495858 993731 1716464 1430651 592239 338511 1459560 579235 1564368 355718 95687 23093 811662 401427 884479 194219 1161776 1356850 1607678 344593 1517178 175354 964903 1118661 1471180 626496 733372 1284681 1508626 1373204 1286153 1489067 420325 486099 240459 1245518 120831 1136331 1142397 1832054 515032 1883234 817062 1388182 1442309 1004957 1630463 997181 1966418 318120 538829 421765 398281 1076679 811509 939957 489535 982573 1871066 1073549 1880073 302200 107299 408737 1610012 981238 1542754 758158 1641340 1172183 755146 1265045 203424 166991 1683248 1369948 1301077 1383200 1994724 432731 131984 783944 1518444 1498456 1271212 1556739 666658 1827783 392619 1724705 1611149 1724880 1316000 1107128 493632 834166 1804363 957982 1491396 1475563 469009 474924 234674 229037 1624208 571509 617968 1001619 1209674 1250570 1625860 1918482 830484 168645 798588 157484 1887089 1886580 357630 584115 1986850 929332 31287 1604859 1411807 1481007 718220 1876474 1693987 1652659 440273 233746 799007 1331609 381962 749265 25097 1694161 1535122 1856384 376494 1451596 1196061 63260 548052 769467 1463227 1857052 1832234 961627 233728 692312 1031048 356064 439816 298932 1646794 1200869 121867 1920605 1357382 1387918 393933 1368687 439445 760534 241620 1905197 535399 1424691 1605477 24338 8218 547826 121351 821414 1836483 210808 337531 831389 1968600 1160311 815428 1994297 523480 1214321 498601 1291150 1987967 696300 339803 5555 1012837 1295237 1601106 1754799 1678193 472410 1092572 1997330 1837585 1908896 745709 429308 1938871 1767889 1446344 1861501 724633 1534932 14975 574137 774579 80923 1658102 1045404 1303177 344832 950033 1782536 381387 481036 44 5350 1068488 379978 849427 1574976 1418702 1158246 1820120 147047 584563 612064 1022383 383998 1500442 920455 1335449 1756677 726570 1413014 1978082 623081 1806961 703920 136244 1433587 345430 140087 1766329 587229 175514 774351 396778 527031 973297 1793138 142485 255689 1205351 1153659 882622 1528322 1372619 899832 904273 67524 1015760 645059 694800 387559 393135 1828448 1091296 1707670 606699 574202 1246063 175193 210940 1546602 1075035 876456 250575 940385 723662 1907029 1415141 1365791 762476 464658 928437 1363889 1662198 292833 1488332 1537848 1590531 857746 704492 898018 321231 968256 664063 1925039 1960337 1866105 1506459 280196 156214 965181 1773079 656726 1363231 600614 1748966 504212 404842 310028 1784117 793502 1717176 404840 1185915 1640246 274428 14479 506404 181529 1754519 263106 365717 1537389 249250 857790 714026 97488 286305 894906 1569633 753169 1181009 428417 1308220 1572309 1059938 238357 1426113 913260 1352024 1543383 897474 1288370 230673 1488984 1002486 1692489 1559910 705394 1143394 976486 1342608 1019984 210352 1390637 426422 692344 265314 592578 184199 549993 1514082 1761897 1649574 36696 1300825 90993 1251853 1721262 1849374 1886834 1075606 287205 266552 456172 1291779 1090994 1949224 77796 573817 648641 177359 1144020 1224746 149832 1918753 1555424 214121 258056 1573326 247567 724694 624141 946329 1961057 1137099 1931747 758867 1359706 132367 471149 1964389 777699 1318275 1492682 617399 590271 1122097 1242488 489177 1634561 1283014 594070 844638 640237 1997851 586477 1923631 1323296 705185 1876249 1854643 1188601 1957697 95080 1952331 963123 612916 108132 118487 242981 1522260 174979 287461 1759007 768033 1634919 1835032 427230 518881 443935 1899643 296436 403336 1995570 1077707 987237 624492 1706257 114062 647734 749113 1154007 1604881 983116 1503871 1164075 1298048 895219 106863 812272 1465841 49910 64081 179362 46924 1589613 1317578 1206274 1834883 1215815 900975 204322 1198130 1331161 1510037 1519460 434320 273627 1196788 1336872 848223 86740 125560 1691727 1901950 1828949 1124057 1681852 1256717 1820421 630856 740277 1665578 1521360 152181 1306673 503360 721373 1350379 845603 1582742 1422657 1987908 743110 1863648 715158 88625 1415488 1555987 738999 707369 509321 812216 689600 1791027 1214312 591811 664915 1756887 1177977 288919 945578 314272 294820 1569113 579262 1913270 530761 1038219 368537 955034 1835951 1022493 1479474 571424 1248145 1771676 826255 671886 58868 194566 647949 1325763 1596362 1917003 1080475 929423 1666237 1529372 380218 278967 1403933 1086447 262654 496338 99085 1396066 286936 1847633 559228 1385055 1203764 486110 834333 354438 1885662 346754 1062543 729402 1878121 54567 1413051 1944699 1731305 1985150 106683 602517 1453405 1760511 346976 1352142 1263134 716855 1170623 283409 417471 143930 1861179 1194344 827567 1983473 363983 1888480 600509 1096984 1698521 1626470 1498126 1083685 696933 1541804 1494882 1057696 1996840 1495810 724255 1116945 1936612 1915141 516186 1246388 322435 108082 986591 74504 493669 783086 1143100 811428 55958 651859 1362935 1614416 869844 1609352 944837 936168 754315 55397 658343 1991950 296129 753141 1006965 1910263 1024312 974795 8846 1896523 1526681 579135 920859 1378219 956110 1361241 1573370 725753 1072291 322470 1181588 1573838 1225627 1119551 368409 1247111 1354099 1053711 309882 1500725 252982 971122 1889479 445906 1796832 174582 53043 1862337 926640 1813035 725516 870822 68767 398381 673018 1421591 1334608 1100637 1464747 988238 973527 302582 1349331 575086 45567 1791721 856119 591220 1224395 81842 1600421 25476 192621 30256 978045 1189914 1614564 1492244 197253 950591 348311 1645013 761727 922714 1047508 1153069 458844 1531233 172243 1027003 1197611 591654 1461370 478862 760316 1650814 1347012 1440154 817654 1267775 853272 1897807 1292509 1145042 426750 808036 1566026 520187 1290681 1871568 1262826 812637 983128 230458 1262510 1817431 1292545 897504 791253 1209232 521468 1215082 1357759 328859 1968245 1957042 588478 336016 1232727 800349 1880229 1837364 287389 1622850 960903 989769 211838 894978 1548280 1572041 1201332 814289 405338 1312333 1657076 233126 1065697 955035 39218 1189086 983762 1498040 756471 1240372 1952346 82234 1137540 1519293 920530 1598897 1463137 1931610 1640932 595355 1975418 1798986 137465 410797 1272336 423916 414631 986645 1244339 680989 1351049 317233 120932 159515 1062570 1742860 122424 852690 575455 554139 1628767 939344 662133 1030741 850125 960653 1098263 617119 98732 630065 313636 961315 216575 1480452 408191 1344331 1997965 791787 1035998 1132722 633491 575900 1720525 914850 1586279 655718 1300238 1798068 430997 1401247 61294 1530012 654952 1037606 1081960 605459 1483065 204803 352126 1273046 1973574 280072 307654 1632347 1292339 1140392 1140020 804988 1524879 1428221 625097 1609208 1561916 143714 534276 1958947 887655 1499416 1715519 613876 1671172 217406 1863041 1795940 1393365 1341152 1006394 691138 1517954 230462 483213 12320 1373652 1032828 806924 901861 1882707 654040 646829 221953 532160 570095 2037 1659755 1455588 1185339 582101 140 1428051 319809 1238390 1602183 98650 1406527 1997069 981151 521950 1794203 1390237 1572895 880249 571467 1437431 896229 1678831 594981 1104340 293524 723097 943032 1738638 901752 1694259 992194 1082421 82576 1300952 324444 1551359 1631736 27994 1879711 917191 151372 712607 219511 1940360 1960486 290855 963923 1395486 1182997 258868 224235 481857 1313870 1450712 635361 1377002 767242 298764 317038 1468640 511981 1449062 182184 1478560 1021655 37159 1472195 638413 1128513 1471345 1279502 1413922 591509 1110367 28024 1782469 1977932 668693 1902635 1051424 767182 232128 727959 790661 1708134 986460 1315124 1120594 1390135 187190 1323473 1276219 460070 604817 890605 706394 1315229 1071591 795701 1094142 483238 399028 312310 646386 386189 661193 1186848 1071890 1630821 752640 1473333 854215 1453192 237673 1670978 243836 373994 415731 47055 967817 279921 1243600 151175 1030961 1729895 1853740 579498 1315618 1599246 978308 333712 1917397 1375504 1859159 140184 836859 739831 1987392 1939425 553343 24098 1613657 131961 904109 907289 118782 1213835 1390505 1777885 1706532 1587529 574330 222192 1594801 50985 206082 1339832 1179142 1602966 1243079 1039540 636020 958731 1211507 1613430 115815 1826588 267480 1863580 1518779 1934442 106943 1811516 291869 1806443 1910718 1979903 1615094 985095 1791143 1482070 401086 1312240 395602 1118646 801335 776085 1564766 1530620 1740006 1730165 1403571 1209134 1784255 1993426 1332618 838168 684304 834021 829081 941474 581203 1529448 78352 558515 1300212 1205141 1577161 1765101 1856519 844400 871790 1621478 1723171 1084670 338718 354895 1217780 644243 759509 1954359 235194 1531259 1571973 1210031 362830 242639 1735246 1372447 1372590 292915 1751845 551989 1217244 1890031 1047027 1940145 1314898 787348 223110 765086 377119 1010063 1373691 1385331 369985 1606399 1966921 1219453 550638 512082 1405169 1925224 1102304 1628771 1536750 1532279 1395844 1123134 124450 425398 308411 255265 741736 1895011 1497750 352464 697109 1054309 1053206 1143349 57788 1314247 897418 762507 1840479 137954 734399 1508682 247074 772872 732737 259487 992206 809753 1895573 936607 1987526 1335220 1562552 799297 1033125 861450 1839507 1983291 234796 1919475 911937 1019715 1151706 534267 1206555 1896232 1297278 1018381 825330 47444 531290 1463563 460562 678859 127073 1081942 1113044 1162290 1201311 382321 592257 476208 42611 478291 1860499 428387 18088 786446 438473 1104997 132612 1910697 1385403 1529030 15709 1620643 1268254 1559231 1736676 1123521 1125132 108074 1984484 1192579 268615 195393 1329858 205191 580249 186897 878894 931019 1140174 1104456 881928 754028 1592122 1164757 212632 226029 1156573 925195 1308119 458646 238256 1021039 250641 1646832 1698566 1230794 120071 1723255 695393 1701720 431319 352923 41769 376707 1461787 941178 1240487 879364 1852348 1580889 221209 1973378 1121011 1063802 1968802 692619 1528951 1539196 574908 1405226 1054167 542927 72182 45420 1601327 320200 656748 48891 1589782 803536 252037 804689 1067814 408520 194249 1329827 1691131 1882375 20285 1607252 1296563 331686 955363 155443 615594 1019555 1477511 1077000 987111 42527 1706644 1847211 1754909 1893421 1420645 15457 697905 1666883 1910901 1435966 138911 381715 1239395 694961 836626 962755 1403010 343238 753852 242606 1075710 1981161 1838920 348537 1730263 1916176 53550 173875 33792 324438 517083 1021381 169428 1969386 1461873 968040 1097947 1773060 1819358 1542604 1525165 1064583 1001091 867199 942101 930455 1125846 417269 171191 858747 1680059 121559 892516 1029014 785706 997737 454023 1671587 1579081 1216036 1845934 1234179 512942 884398 1854594 27554 585859 1990182 1637078 1983564 457692 899794 24188 1745561 349768 224231 1239047 376991 1966863 627657 83077 228863 177057 1089876 1001115 1506388 1905108 1102500 1970436 1632670 292847 625791 1517530 1046555 1548982 777455 780329 1796383 321523 367376 107824 1764176 1373726 1618267 1574251 121903 1248984 1689019 649621 1808344 550454 991846 1363063 1619121 576729 1368343 865373 1553501 1472872 1306064 1860041 1003778 1916039 581376 894846 1039444 1924372 280206 1272468 117443 1113843 1816981 249028 1829571 1723010 868893 223988 959150 521834 443343 326846 418395 946997 1208016 1921610 814141 1712257 1322837 912844 1072899 895358 388480 1249932 298108 629790 1956665 1903 384684 229338 95949 1632833 1146371 1918966 1643868 1985200 1111202 366804 1126684 1123710 952651 35117 15117 69979 6910 768642 1949163 1643427 1942408 1797380 1499970 1982509 1433884 583728 1947881 1884371 1812413 1645303 777399 1598538 621902 1473802 167164 1610991 1492391 1130708 1367252 428149 78619 1833594 1720121 1049929 1385864 1052303 852975 1638327 984442 1929686 1987039 1054978 1665061 1972079 497097 1438636 487727 1059614 456217 545857 26503 1044869 119268 1591118 146040 1094062 1531793 1929419 227867 361008 1258193 1680567 290543 899857 26696 942754 581787 397103 1926333 282328 1743554 936541 1641419 1543306 1862119 100925 264669 1317097 1784468 946514 20406 1100356 1502864 1078756 652264 1307250 771558 598140 505707 536098 1651085 692811 274252 1473899 1021690 1717985 32675 1502274 562780 1142178 1267406 435736 1944086 1912081 572892 761741 192260 1079527 1035562 1402858 1906308 1642478 1365597 138915 1745723 612837 300347 390859 1683832 1568826 1105694 1318511 1110536 709357 1552303 992423 656868 1834125 1391017 523452 865754 64566 134502 1011868 217970 1936101 1820267 72113 1150678 1899629 209206 1914435 354230 136309 121217 1200229 929849 512073 1928491 1055952 845338 461376 1161579 758615 558562 506781 464522 862377 1881876 1040260 455352 198262 1903549 1648840 1005100 877490 676712 1459886 1558892 1344332 1270199 1304791 1186369 1555300 1247341 1660921 890190 179373 1943316 1079764 1039145 1162002 1322680 155862 1650704 1680 814994 1711828 452103 975458 1419946 560754 630106 1475931 1116263 299483 92745 1274194 833942 1400311 1377931 595070 838647 969665 1073733 865002 123572 1402283 1841544 831363 1319868 321498 1532200 93282 1560782 1266650 1749922 1034014 1173264 1659723 225536 1592938 499449 914947 1986945 205375 735967 201216 1286553 1216590 1012372 365811 379008 132564 1723369 1451898 1597565 366562 198816 1814695 1551242 814159 1105796 1369734 204547 43539 561972 657833 1460130 254663 1505297 630879 1272351 108080 168442 1795723 1888467 1285069 1362314 1625022 271147 660328 260764 1136870 397601 399462 1446728 1022560 1728174 14267 1975746 1916212 1556455 718733 1235816 238850 632373 556029 1407106 234612 295709 1098778 271387 1843248 1643466 1064149 25029 1271794 1248613 1996588 1148135 389017 338836 559199 753124 466625 128131 909253 1190320 1064592 895226 736459 1337354 594104 810342 362975 916144 87595 967929 1596274 1459677 496556 215304 305490 585570 1347591 1459203 1567040 216094 256751 1170999 654171 1363427 1350565 1800538 614500 982941 1545682 476841 1226079 1918807 209819 641376 1507976 1000948 1257023 243687 1268984 781335 134130 1944434 70106 1016991 1051348 839712 656122 1457325 1233981 584387 559361 768988 891652 555937 1634540 387051 1379158 1977093 1446842 1136952 1715974 1424676 521357 1067857 1405819 1912427 338862 950779 89683 1420447 1202909 1419723 1507529 221381 932408 1798160 1612333 1196477 119601 1205567 573032 1790409 800625 546758 1769359 1735781 1987899 482671 1844253 323172 781123 282128 1067715 1875709 1539468 1288713 1206692 1992606 644400 93174 1693834 1062879 90945 774814 1453716 1989831 63083 450510 1769935 678698 556002 728752 361178 1086764 1010901 384220 1968215 295855 1818924 135640 1607704 1794018 537402 914466 1176013 1365711 1908583 519522 1617035 873513 374296 1389058 1090797 93295 1486303 1244400 1404492 1643332 140810 49143 1057497 789503 530074 361022 312323 57911 1815460 922237 306093 1662815 1235341 1095664 521168 1174502 42803 1964886 623559 197670 534810 337262 1654577 772937 1269146 1132576 326602 556326 1116650 56651 726125 210671 732840 1754184 394737 1663769 137218 1800618 787125 1661060 1921532 1598337 591361 1981077 903179 1784602 1552237 667149 293171 132132 1600514 1603693 861691 1433244 1319098 1563582 1286264 1192582 622171 156005 1327900 78398 1665001 1989605 1078304 316363 1777350 1079409 275246 137020 856900 552818 576849 41935 225893 817979 1263161 682359 437334 1059601 1356078 521630 1572140 624609 1844254 146994 57949 29483 988644 1086624 1286830 717647 1143175 651921 882817 183186 1606519 249979 637689 1239301 266269 339848 992121 1520971 1198179 80353 757040 1804515 1310110 959265 469991 791395 1250949 1179304 1964808 141577 106482 1073493 1553760 856662 485337 920025 1929436 196671 1942964 113229 1593957 713961 553680 947214 1697156 1715845 1239432 1785549 1047771 1262036 1053624 372259 322766 534428 315129 1398113 1803059 1934421 683314 899998 59416 336918 1412863 715337 110794 1440334 297079 627750 1748406 440567 50647 238435 185757 621045 1582004 1866854 872049 974134 155694 411745 58931 1879789 1936097 837700 818637 1727138 1511481 670355 177714 1824569 398882 707001 226517 1034691 1108604 259116 1096466 261627 501927 1545629 1756648 170576 1871085 655534 448827 87200 388614 1290869 768236 1037542 541393 833701 1300984 527610 268531 710583 872344 1523196 1692698 1138888 1510276 402644 1126365 324564 1940393 26245 1589056 793819 122203 240848 1041179 660277 566845 413271 551010 1397154 401850 1958705 241556 30403 718995 654501 1761258 803601 147437 1759047 211998 1257776 971483 1085719 569405 1818005 1256116 1336353 767036 1404021 1241051 339227 424977 604403 785126 865420 1729004 1840619 848959 1089008 769236 1539707 836127 686709 1129680 1027929 1331320 73666 438433 795251 1338335 174100 1511387 943331 428112 1312670 1340041 1937886 630867 807811 1552620 863930 1360456 871163 1635693 1044332 1472256 364398 699104 241203 993586 685636 1781465 1099902 1489384 691006 1836561 485954 1679084 1884683 1599849 735044 1945069 782140 692485 492496 593714 1007546 1495742 1104058 961172 1364255 1589967 1502275 618943 1472049 299544 1818571 1895895 1491530 1022055 349190 381209 279453 856180 787750 571461 520176 142628 860397 1217691 918697 464458 1925675 1884503 691747 542023 719426 223833 1299133 473749 362680 273904 1679324 1301852 982295 1276333 127108 1903556 17062 912183 705155 859236 1643112 1079890 1465206 1204081 1002656 613248 1293605 1307538 725128 1237474 630447 992034 1761449 1310636 1921830 789536 1516931 888869 1082717 588535 1966866 1975173 303160 65805 255859 1756028 1087568 1578783 1274547 456243 696292 1981473 1714933 922460 520520 281207 1584461 1762133 1477901 1820383 428348 435957 1160198 1987197 1609315 530584 737912 143530 1499457 150149 905117 198655 1896382 1122027 1331486 367302 1213132 739905 522273 652762 1067221 956239 370462 202246 1430627 173283 541052 146335 1819338 998387 399678 732589 2085 1520687 1110506 625341 1419717 1181688 1542704 40674 948127 228966 1950186 584344 383157 178645 674635 1574521 1338197 845688 566986 1276802 1862212 1180619 643968 132348 1799036 1248442 665882 1621809 1695685 1180490 1402046 410129 1468248 485667 1055476 1215729 1652702 779277 1822764 1469286 1301122 1374676 69030 392362 1080088 674181 812119 512289 1152109 1260304 1323129 1580668 1989964 1221816 961193 1541686 902888 1414775 61474 163633 1346702 1542867 155311 285846 526056 1676709 1880973 1041570 1322487 1460638 18643 1099506 1569691 1033144 765716 1278706 1652364 13650 638222 314343 747421 257846 1247205 397568 789500 275225 1939724 441501 313188 481528 1984163 1261499 1533524 1246177 651240 890354 658738 1255971 633476 1460426 1133773 1189403 1164379 1572846 738471 491982 1116731 212027 1295983 786439 1999174 1095494 109748 1224575 543078 931292 1469356 1190732 626091 1273548 1112414 914730 387546 1804406 1714632 1752055 159511 1559307 217757 1903540 839796 1881661 536453 1639344 1102778 80050 956894 1070507 99330 1922908 1088179 1168653 1048931 1219635 993421 784519 452127 998934 1998286 538555 859001 937270 1505060 813379 1131925 1070731 1709222 182964 310374 1504968 1289039 1242129 1055464 1893390 1643548 651851 402605 113723 1152753 277712 1040284 400964 1018936 989483 1700793 185996 1939076 599114 1354746 1605082 1317800 537356 364250 103285 1205127 259292 385040 291262 1207034 827450 870993 1564635 907646 964767 185118 912302 898361 1514427 536000 1338809 1361395 1682182 1517539 1814710 1046116 431906 1183540 1004438 914611 1656301 137235 116528 566810 1313001 1531461 261241 131829 14404 374448 353562 1402178 804517 635328 1993233 1791771 1903267 395663 560482 1299244 1409317 692035 992407 770154 991756 1715959 1377309 219159 457459 262553 761449 1582893 175702 1791767 496770 412791 743060 616911 986091 984594 828925 1477911 1542490 151248 1625474 198783 171856 1281379 1052466 829520 1677273 1006468 440455 1119863 1913708 1229897 1583128 1361350 552069 1733171 1961476 1028872 526242 1476640 1702034 794323 1288188 1527159 451104 984747 556292 1815783 571901 199536 727269 33126 183869 365603 15488 1892862 1930667 302500 42746 820154 1244562 1133192 343674 184529 111437 1750521 821583 1042395 760021 1321929 401107 1593212 889672 433617 1591962 1031665 1287700 792241 791569 203048 928032 1982529 1752561 254957 1277262 1025660 1205550 737604 851276 1910 330922 1475746 220974 1445425 1175086 1270175 1402934 542714 1632377 1790754 978587 1494991 134341 979599 1427740 526798 1778570 1120409 1640110 1417309 1478358 1742447 1447074 422927 28068 1437406 1106134 1415110 265798 60505 144010 317471 1439547 19070 1309341 957563 545074 404230 1721185 1550909 1661412 408182 1718249 920900 1318704 1425134 1888703 1458352 1485386 1892752 1879891 493171 1157467 228127 1986289 471669 1278575 1641248 762046 275451 1271164 289400 1033141 1349145 475157 268644 1975198 1643929 1939345 281198 1290642 1647565 202171 1770437 1076906 213498 1628739 116111 708145 904997 1888268 1952753 354548 954233 1096292 273690 1369307 868369 758733 804570 1756472 1640628 181292 260754 563575 938600 1723126 497541 1072333 1936453 673161 1629030 1417308 224947 1954190 1989150 1194187 1203111 201574 1867548 1397074 1479669 1393620 1721276 1019329 1511675 1038029 495105 1160554 854299 1026349 1410476 826670 834343 1720652 425216 108182 1964561 675045 175650 363120 490610 1627442 296746 313416 238776 1152919 396710 1946373 933644 1285352 968849 1312562 1458559 698512 975306 714174 10663 305477 709826 1947946 1877086 1709092 322422 282418 1742733 1199506 313351 1027998 207119 1470777 1470043 569172 1428331 1816310 731935 1993433 1789715 362002 537325 1611875 1470953 933178 962670 92113 1664221 1613481 1920434 1184855 66419 265123 945821 1499313 1148517 782265 955463 615860 1126759 882581 1568140 1953634 730560 1757946 96735 1635319 1731351 1977487 1739956 914126 458980 1380875 1871312 1678468 430306 282200 372686 232882 244149 1193281 1542960 1898842 805437 455430 1515283 1977917 1542082 483503 1599865 1046592 918483 1925910 78996 1765680 359145 144199 1424808 10191 979443 793665 1246571 1718982 1236073 762794 980759 33159 1068530 602017 660318 1777069 125919 551425 1710908 1521453 878939 1805703 1222598 1619420 446526 1278336 692738 1982645 606180 1162719 857776 3237 1410853 450139 1087528 1885549 442354 1183162 865711 1359265 538578 1099650 400682 1582416 586867 152458 15329 1665835 213390 510308 1977437 889801 663426 1610764 1674034 1126852 933334 1279573 1452648 1875479 1787066 1093111 1482121 62443 621448 1638472 781838 477930 1920176 153802 1670071 211157 878805 1743010 1560735 1350503 27922 103304 274826 1056777 23802 1834172 1016349 1286145 1189610 235845 973753 1833233 1534815 1322123 754059 656416 1009955 751419 95594 1899696 1340525 1591575 1757294 708720 384162 1375922 283354 1773831 1582337 1779318 1074834 631243 1428101 713398 1274027 1593436 1172467 689733 380561 1778942 622001 1284858 1867305 1926495 1543555 1608895 1912327 1594925 1253697 210022 574638 1260725 429566 800607 1410953 1951094 78492 400225 298273 583866 1938267 717106 774261 75194 1119557 1947099 533204 1878936 1335237 655138 1018656 1660487 1406412 1469334 1801014 1272833 1781680 1124768 241091 1598169 1662245 59226 1025997 1331710 1299744 1403088 540553 1660592 1677840 1723768 1552539 64730 745495 1893768 940491 1236857 1087818 587510 1599965 1273228 911153 1204017 1271747 1178407 1454606 1786845 1876184 1039162 600787 1924342 297706 918526 1394422 580787 511852 1135044 1765717 1269323 142246 511223 1213072 1337643 1271041 1912619 1380183 411992 1731226 1220116 1860629 822799 620684 1423904 265300 1096441 142889 1303270 878508 22180 1943254 1659503 648616 466346 1692075 653998 1234271 1243338 1941642 1018702 914413 376240 1849396 1896060 1442815 1077866 935664 1749518 1240106 710944 397761 1878020 1197089 650634 426450 521611 68620 229546 718582 726777 777068 725053 1736326 870145 160888 704166 1901962 583889 1029873 1536717 655885 1003275 1835257 677011 1017678 918630 968465 1883211 1666102 349592 660541 1773462 1117840 1379149 1658325 392563 1600259 378966 1295443 391987 1963902 1429722 383048 1846152 852179 491595 382545 772530 248538 1612841 640574 216418 35883 1863511 735696 843897 433588 1018505 1347933 1438152 624867 854882 288112 798465 1197659 521455 181169 1262056 1323988 1686526 120985 221417 1387171 1878302 1437978 1653871 1800050 487691 837959 1682918 1931945 179263 430840 344932 646476 1378557 32967 1088099 715261 113866 401540 290556 1676083 1268800 851119 772883 465055 1785214 1957356 1303407 883873 180145 1558715 732139 1060488 189667 619793 1480497 168599 1664055 419486 1012550 1632145 1144579 283988 195082 1885884 1950082 1477485 62455 1894979 313793 570359 1406074 233922 1113664 974733 443778 1312130 1482879 1684469 1728409 1781583 1306310 1341602 1229324 1384155 1926192 484155 1549648 1628648 1443231 747561 226171 1744605 1227714 1482667 1053671 76728 907465 1128677 1074437 602072 528175 1993919 1143955 1423627 1504779 1880583 174043 1413514 215103 1824706 1332070 597105 1103664 901894 444910 1405036 5414 2174 411958 1239876 1042279 1860636 1909844 1007491 1154635 486491 1448742 1247373 1622948 1669971 1316599 1605653 826701 1702332 628325 1176310 669226 1684480 319998 957876 1684723 59742 216986 402525 1439727 613810 607448 1663354 1719979 1168320 537166 1982786 702876 1272243 1522222 158393 1274510 462000 166843 658212 525315 150363 708737 524904 313223 1555762 1552979 990656 331483 1953891 1512118 585762 527802 1067133 1679479 1782909 1989230 1118300 299809 409798 1021788 1419043 1643358 955896 1069243 481052 1413398 1624696 1571998 1674170 946117 1100214 1433219 1107771 661366 658975 1458999 1478039 1076660 424255 1708538 1723688 299336 127565 1674306 925831 1493280 1419779 803144 522055 1028194 1732627 1281047 1681463 381926 212235 822829 698026 729406 1718761 831553 889019 158317 1909695 527206 1540000 1210157 1626254 1081327 866090 692006 675827 133110 218138 1492213 250383 1909693 303109 453139 970782 719446 165734 100019 1446201 1780029 171654 717593 1678907 617849 374922 1745415 1034733 755831 1099310 173487 784619 651197 950130 1196989 1424769 725299 136434 291916 194996 1887747 1627753 1244724 649269 1291874 735972 1650383 1268927 783157 255664 1191646 1709180 1688191 562730 1997985 1780934 849532 930288 1157923 1911998 1316296 1442790 1382491 1685433 654307 1903243 657196 537326 537833 554650 1792659 102671 908267 594622 314037 1508259 653280 1481137 1314294 907166 374634 1117151 1412343 31854 714668 1525061 823462 139905 182254 1323328 1930068 740426 1723176 1761142 824046 746613 1394465 991390 256226 534466 753029 1324517 645464 1263472 1257787 1798406 622064 122485 124017 1771660 404390 742209 61713 1140758 983843 211621 1126179 589721 1817678 1053138 1491644 72061 11597 1998290 380612 157339 688322 1738528 1716005 1214912 1632348 1920517 1444657 1515279 1609902 277512 701955 842907 546964 697427 1698651 203834 1225939 1309407 1161461 950367 984255 678986 1022772 1191377 1473845 1357431 1261641 683043 719629 1187283 746309 1341635 1354301 997934 957695 478854 1480087 161379 622873 1193767 951392 415310 259031 257421 1829315 217661 907750 1697901 1562795 291245 428385 184600 1324740 495249 87450 969420 384449 671121 189145 675599 1532008 1798146 903263 941915 1606222 704944 534173 468464 877712 586089 1871653 247947 1768715 1272897 1895145 1810261 581733 1709809 1809080 619125 685441 360874 852020 300760 59312 1117904 577048 616884 987456 524920 929090 867501 793384 1000797 896556 1676780 1085551 1764003 242338 1347494 1525264 1426988 350622 608593 230596 900486 489838 1242390 943215 1826703 1690724 710816 496043 598469 1066106 395628 271687 1329744 1970557 1921432 1121730 1399052 438729 1264013 587117 224065 1935915 571864 1666162 857139 1597971 1123759 1120530 1619155 809285 1696892 1965535 1256983 474569 460391 1667369 717062 749452 1946294 879452 854416 1963658 472661 1708823 263504 1018284 850017 803150 1474911 5117 117369 1901652 1601115 1124752 52076 210455 358365 1747464 1508265 1956560 1484785 1960874 951720 1726079 1708487 1176635 1010260 321663 1183094 1043169 389883 1195575 1679557 192647 777675 577183 1737584 801610 1162607 1829780 1132055 1454875 108744 210098 522346 402512 1012497 216811 1634638 29047 1886545 1655609 1266692 1859645 306432 929309 661929 1228484 851803 1630573 1592872 1172100 1318538 266802 1848802 1403174 597648 43414 839907 1428868 1880030 159437 1369658 454475 1267372 1631813 1726811 829237 94266 1624318 870692 210253 1185526 1188163 96702 889611 1918206 1930769 235141 1180459 1211759 40542 522723 1214493 1120792 991169 1429694 975249 1804729 268873 622939 1963965 996365 1736182 530261 707740 1873645 1940420 81124 935943 483981 1172823 291958 1825177 271 1068538 1076001 1281501 629916 1533753 779433 487093 1871713 927588 519185 630959 1944165 1090952 1829413 456460 578684 1978011 1983620 932566 892904 617035 1196085 971743 64120 1954666 1591378 1100456 1199717 1334878 642555 916887 1415565 1947396 1480849 520333 581883 1418311 1253424 1330712 63531 852084 1049669 428896 1811304 1657306 1937820 47514 541368 1358282 1627399 1639414 268672 4812 1464168 1724253 1815714 1448318 1309573 1697070 1857206 570533 84290 255807 1390745 1883165 511937 1692198 578049 1705929 1952773 1476027 215181 402735 1770206 205080 1971934 190143 1263236 228776 955760 1944079 389100 342979 564696 1020434 1610095 383126 388202 1585201 1566430 813838 151832 1797692 1054421 316742 1524762 1475900 253353 1602456 1958836 1360552 739978 1370945 1804495 119349 1305479 709242 1278067 1540247 16760 815290 974335 1487854 838014 1784525 552550 1556816 1730323 645094 1706108 643270 1103027 249465 225987 1759332 1391136 1549422 1144528 260024 119437 289489 77118 1753134 1639823 243493 525301 835160 1384544 1515303 1501276 1709395 1951262 1079975 271325 1515153 240467 312525 162345 1974733 1535518 153482 1633159 649234 1323086 42785 86963 1323160 454768 1333699 1121679 1694040 1314800 1009974 1707668 101985 1062525 1428567 1832066 1154650 804411 1686078 1502067 1431753 695700 1649228 1370840 1418292 666429 1798237 1543976 146907 1137059 6303 1878820 1947604 254676 137922 500824 1811079 1073534 9079 1123604 1947661 26214 1610164 1247508 1670567 1149579 862345 1844486 1575481 314310 1560936 1631527 1615655 1424199 1846639 1824694 1107435 891125 1874743 1591930 1127952 248314 1095562 1344775 1409869 1186873 120092 683499 1635924 123702 834629 1894474 925439 744629 330513 1190770 1947896 686687 699133 164202 1263749 901649 1394958 1683591 312774 379851 1336739 779126 416584 1989818 521957 1804520 110388 1299858 950199 1940758 1797988 922233 1223665 710853 623539 1513759 1068718 1079798 416106 797124 1415504 1430525 1980667 112892 1404735 1656180 1251003 1142231 1454166 1168468 532269 1746118 923843 1445567 201570 1690000 1994681 1361626 454951 457128 1620710 1549967 905051 1409444 1929080 733752 671132 1156365 6127 716345 1382102 1002214 1967426 1743809 1402551 506606 810258 1747839 696464 1034265 99197 1032049 1584878 161677 1473790 1896016 820352 36589 1297936 1347867 1180180 1820059 1044878 431057 1611209 105389 716753 779001 647486 340370 76244 1689068 661908 1831247 664444 691181 414793 1934515 1343860 348840 441657 407184 951864 1804757 306765 519432 1819948 1096509 58144 308078 1320778 1471436 997624 331334 473531 1536576 931133 1728348 376281 719586 197402 1454265 1801617 578948 511005 236155 1574238 235101 214247 958082 1943161 1378803 1439298 1832139 84446 1865631 705883 1926920 630945 603763 275620 828697 503610 1417194 268072 374868 884863 1965219 291219 625478 1900296 1482193 51032 1824068 446796 328701 1022274 64032 641290 1416467 492377 1929202 1016132 1945450 1965398 583629 17283 62624 313310 812210 1897216 1523763 106935 1913210 326163 575124 1392739 614704 1733494 533449 1942352 684289 807318 1248051 29044 1911542 1147098 955675 1868460 244303 1638763 287479 388570 577930 997290 1829401 1597197 1649835 702443 121952 740643 121780 73432 1872077 1893643 855024 353771 495755 1881945 900398 1732353 260682 1811496 1788670 109043 468145 1010423 1987018 1104328 1594442 1065246 23237 1875084 1051274 1523421 1409908 1666844 1158851 690154 576449 1648574 1105380 1871156 1320138 1375592 1782477 1514753 716758 1695226 1994501 662081 615965 1737305 172104 1168344 719836 1856703 775135 1599157 1492317 285222 1303197 1232306 357629 1031129 681167 1628820 832363 138289 1401132 387220 823557 752156 313679 101119 1971014 924433 1543123 474008 1753838 1161914 92283 745264 558294 1433751 1564196 1353724 775800 943575 1075877 1141007 978980 831083 721472 767108 907700 1181081 1972001 1993819 1030492 474132 306639 524485 340816 264136 1745370 271117 106464 102772 1781715 1965882 695302 1852456 11234 1837133 1176618 395896 1586350 550122 1383549 1363555 1164962 168187 1100135 1650327 462717 1566840 1697199 1153690 1599997 782947 6091 978183 1167453 1054039 1837672 1806187 1299151 1889653 7231 271039 1054908 1628349 897786 130027 38890 1924210 67824 1115236 3389 706038 1508008 1341064 1142246 1528396 976275 695156 609982 993525 745722 1637095 1177804 1118588 312980 233023 1053316 1925747 1320619 306744 95107 363798 1403414 1489832 1719301 4009 1791181 1072627 1055061 189091 678830 1707262 451878 126074 1015503 1203758 712546 1991860 1542958 1186323 1610244 465189 604114 235180 1121174 238484 1473663 889447 1067249 1427814 857325 1702357 1209335 945626 1728169 1247370 1374263 1837580 632483 1635234 330030 519644 1460570 1333021 520770 340883 222786 1253356 1745822 105403 1201895 1739373 1567698 1722708 1999584 1404546 182846 1625503 131864 1964906 1776090 650958 1897085 797451 251729 453154 1286411 1370161 1342668 220042 698385 891951 247997 1995177 385792 394550 217315 764284 213788 1318435 1391146 367520 1102541 1667495 1883522 145196 258126 1006351 378577 262873 444000 31570 1807408 742039 1386830 1765875 79334 876012 819377 962482 1452371 1165152 1995520 632039 1341840 819263 713085 832566 26611 1773858 1972789 1438794 1985967 659780 513811 1237287 1097763 1729195 1518500 1383970 1560521 879329 384190 26330 1023065 826477 1855287 1055075 1970422 176805 304810 365215 145609 258699 1366084 553809 22959 1005970 333733 339214 930394 1810894 1436557 901351 1068264 257401 822646 500933 1652030 1809026 645289 100393 795523 503501 488369 427725 540753 657610 507657 1621002 1288376 1777933 1050218 1705940 1018987 975980 524502 1118969 1006375 19297 1464779 1069794 1662763 253515 1547327 185755 1596295 948664 1686961 256684 1113987 1909467 308258 1863755 966571 685369 990794 245714 1917841 567996 1791619 1432303 1671376 983859 819233 39649 250514 742505 124962 1117448 1923813 294719 1234781 693704 193605 843546 1177072 1825336 774571 1472171 231009 1818800 299586 1285580 841993 1502781 159772 1828226 1547309 1144068 284040 1256562 13975 461971 1562062 479386 978479 990480 753813 680237 1051618 665113 1671561 1234459 1772277 24329 1893047 444100 1924741 1856949 1331958 597832 643621 33528 1173525 15260 648344 240914 1140881 935668 409486 77132 943904 1595593 15194 766397 1133407 1897655 1985994 1575650 156091 742405 1105526 66165 51104 219911 832132 1866250 1766221 565886 1636906 305736 846197 792786 459074 662426 29351 157942 1735490 1987728 228957 1785702 249557 1956802 984618 190256 1444180 759747 1608959 811822 1726211 1912913 847088 1925243 390139 1690364 1072272 1409467 1781647 678643 1511846 1071938 808352 48459 888535 955897 764822 1361317 1756000 1095286 1582481 1147143 200082 1997783 1907012 280847 158190 323754 1922674 355619 1251968 1216909 339197 922209 644735 1394187 1745324 1444415 787457 43134 347483 930141 210110 224653 762280 570319 640404 959929 293314 956236 899370 1511822 847994 940581 1042615 1430804 1319987 2888 1613707 1920042 1735158 1619784 1263133 856758 929777 1135538 734091 366327 1331283 67913 575006 140362 1920391 91651 986778 1718896 1850404 439386 1022367 1435408 40778 1738685 1800640 1441564 20816 107531 1961516 1485977 334108 44841 1705560 1222626 1635188 503200 204561 1673793 1864632 1897310 537152 1229825 959998 676023 486488 1118009 1461666 1616504 682831 1942014 188103 623687 1612509 503913 764791 1786387 540745 1115759 108520 472723 1946765 1862126 348615 388325 1534424 820065 1862114 1583474 1333059 1250811 793047 1612623 1800862 829546 1874492 525118 727654 1024217 571039 1404314 1194863 1617214 832888 1176686 773999 169501 424812 1935050 1227032 1701034 1850128 1083919 1022967 324578 302887 709854 1655380 1312199 1100672 1759547 665547 1635330 908821 1259901 1229475 908152 710572 39438 1269189 1014730 420772 1631802 1215184 1128805 638768 49765 1646835 349565 567625 1775349 1931001 1030408 1788818 534314 209385 380175 8484 617647 213935 251442 154417 97057 1576137 1099291 1157614 42313 311604 471994 722297 1692544 62977 896726 302266 1594506 642982 1423833 1585294 616583 1353662 1362794 1075724 1619963 1118935 237273 1027795 474126 1898895 1360425 1360179 1435823 226448 70034 559809 1749751 775580 239276 557155 1559511 1478316 261617 177905 1048701 1848910 1901756 1894651 1960577 1626911 1761403 291874 40656 917823 869581 1342672 1421845 347299 87612 1427943 688997 692832 1517098 1421442 606022 25390 1540800 423253 603958 964959 897783 187839 774613 689978 1932930 10764 1009735 1954559 252142 1713885 930990 687817 1289795 1863050 414879 1878489 955953 1371868 1821766 1740876 902108 455544 1762167 1621354 1664506 995066 99648 1840213 464266 1423283 1050896 160339 536041 209395 1685866 64849 1737853 1866844 891254 1223647 775726 501245 139457 690030 1205512 387224 1705799 957524 1879129 1710137 78843 236309 1853020 780416 1742955 1970878 220054 115374 57437 231563 619722 556205 1435246 252009 1896628 666181 201268 1810354 1281312 1398939 657935 1033179 1882330 1441556 1932960 1409798 1066606 599567 2371 217132 1344801 1419578 836680 1611755 1240102 485219 249603 1901721 1685376 1801180 44801 371259 776281 1836789 1687000 713660 1794636 269102 132925 1635629 289775 464219 941532 845889 109407 1789137 1759407 475080 801795 1644182 1299330 1324293 484836 1465157 1353018 860250 1439900 505163 114303 1283869 1196649 815898 702020 1720799 355692 1743801 459806 1025832 1811094 384528 1158731 1583535 1396059 1151765 1900639 302424 220582 927963 1020074 851589 148272 1132819 966010 58989 418146 925373 1882611 1584318 1792225 1347544 222323 272727 1205198 1906271 827819 205283 1101407 1273401 946587 1047572 946516 119074 1585888 1893423 23953 239769 1391452 22414 214096 1945997 1930341 660996 294578 1325238 1388230 1247307 1185770 141678 347763 1163808 1983644 1402276 738846 104296 264946 652215 801724 209854 56131 822207 1235774 347580 983155 966935 1514880 226768 1665813 1195801 1216026 719427 1959323 1620532 1537652 1415490 305693 329563 711555 447535 1076987 51527 823620 729198 538174 178853 996 1986981 812954 1573977 524616 5342 1885053 820753 1016949 335942 541746 1250658 787194 895592 382736 1720399 63845 8281 25418 1267501 1715525 138740 1020572 766366 549692 1018172 1008743 1974260 1338356 692523 437156 154073 683918 590286 1754827 1746533 35921 127579 408429 57096 490918 1986088 1863496 879480 569512 1952809 1229870 33093 1396646 228843 49039 1073900 632251 516052 380035 1713923 873404 264182 1158985 1013438 502947 629593 9408 1214405 1714057 1665888 982174 1844957 1448145 954639 1424501 1269964 1888078 1153643 657724 1551130 728585 44089 1985327 1859358 1823400 370124 1328311 427218 1908695 1581712 938006 1181977 1751304 1219710 816749 1644542 1149071 1718283 1424280 1403252 203027 1731286 172756 142079 1424493 1962073 1813147 1514922 560585 1121072 1089440 549619 452045 1331500 103664 669354 675589 1709772 135051 1437516 747167 1376832 310502 1459803 1983659 1380469 366453 1294288 226802 738644 1398355 908289 34671 240727 1885380 938407 992132 373378 254261 1853526 760553 1475053 1533735 989250 702660 423473 463066 14880 1346342 700212 1064970 1123978 1383736 1954395 1410535 130542 1800500 1307956 594427 872129 1885566 9949 661370 1992685 1559376 1033946 1535544 219607 1230277 1408984 141701 284182 738352 1259134 165300 1951169 270705 393609 843322 1417275 564752 1979196 378539 1202464 358328 1865936 620364 1514816 841171 1648521 825837 1541225 1024975 604329 814871 1817479 1334688 1606312 1443099 1432955 1394035 1455602 1461360 236053 833787 1673692 1084037 661383 1251591 574613 790139 1064525 1585089 645725 1481851 1956681 368587 1461972 1343651 499202 1318309 1155488 219411 267891 548371 1821181 1206345 1097840 1913524 1505808 1699902 1115133 1630511 1752222 181679 1117689 886614 1188485 992824 1229119 1583540 1478641 694417 1666187 1970678 1266573 43060 1277675 1462608 488488 1921068 678897 1872117 27769 1412206 1436592 831817 324428 376717 767878 1458439 1366461 1205460 1634394 962139 503857 1369723 1236403 1761836 1652386 80095 522224 11573 686544 40119 1821300 1794036 528997 260270 1512443 183068 1329039 240856 1855970 1332590 1307479 51216 835917 738438 1739896 1798394 1245792 745032 1136623 488458 542662 1497668 840193 780737 1294347 1956067 800992 140591 11899 481977 462016 390067 1295395 1349945 1247933 1677328 1641934 861143 1798208 1778911 1152202 1094684 207054 400697 242643 1290281 1240983 943323 1023146 1337568 1179384 773105 426118 1157430 1868591 1573963 381280 85480 819237 516927 479012 1628227 274816 873085 1974480 159964 1414465 1486424 609171 1315425 1991125 675839 364389 214814 1745297 1710750 725498 1470485 1328020 1846700 503762 214699 1441074 859389 1311508 397120 876446 1052743 1309794 325293 140016 479736 168659 1473278 186174 1412003 50423 1255501 656825 69427 825159 1787890 755890 22291 1845655 7076 1620575 615783 531091 1440515 474915 245445 941684 206132 1388122 699767 1120903 825033 1046715 1675162 1711878 622884 803704 1867228 205377 128917 1559834 350826 1440862 1696519 1650772 628167 969548 22943 71625 940067 769630 1555594 804188 1695177 957040 404864 527088 1132341 1083879 1644599 291773 468496 1555604 116912 1117991 103129 336411 685141 1690346 1690688 453453 817457 476150 915152 1546458 1786353 1306665 1034932 946732 725925 47970 204518 308804 1940683 465826 291662 1447289 1951331 490437 1525791 237071 1626478 850618 1488716 353573 681806 739638 557410 1350127 1803371 1731996 981605 489349 521128 869438 268263 596122 278071 1230852 849897 1992767 416884 285825 223137 740282 248313 1406569 836565 1480252 1047534 565939 1329717 756841 975949 691864 1471821 4241 917050 686181 145471 1347523 1289599 1973608 1131878 1542254 275985 203098 1639923 1901131 1261424 1817236 1320058 1540217 407310 1410041 700494 489001 678390 1676489 1924757 1292943 1814208 58182 1933244 917722 1939537 1796636 1613863 353676 1996057 1199597 1834030 1837951 1663924 1965768 1820178 1027236 40081 938716 260247 1836251 839195 1359722 721313 1622171 274053 1525296 1797609 1592148 976373 1223295 617424 597306 1413916 1112611 1883114 1362370 1928549 366723 636978 341431 1128509 614065 126186 1342944 1188998 35042 1630941 887135 1960557 251699 1256289 589874 1171828 979203 1785717 1936555 1158719 1105299 667825 330018 1288411 1641011 720206 1307368 1891740 450396 511136 1425896 1270843 1910315 276532 1050584 1891085 1879841 767530 309329 1339587 605845 587702 1866521 398211 1756070 1406083 1987322 1230029 1399530 1470999 73453 246234 1309743 21955 135955 52679 534522 1659531 780716 363134 639441 350446 460735 1757805 754141 818213 1434426 584375 1103371 595163 1138601 894675 399385 893751 951711 1797519 1487957 1824996 1502542 860671 708524 66852 1609874 1380314 167722 479319 1730460 1251363 1812223 90287 439662 992883 626691 435494 1975576 1286148 526912 1167475 965010 1802657 359282 789765 734784 1377829 868906 490976 1786147 1835569 1336031 1260380 186477 822503 1182746 1516739 1694181 1864891 444027 571204 1454966 1429206 1748168 467829 55203 316769 1044675 1455196 202682 1044743 336544 938897 1018850 1350454 1107789 1328603 1298942 1146971 1198022 955046 375632 326045 1695587 1393144 538058 1098348 915596 1347142 673050 1323659 1692732 486803 40061 1406070 1379354 89076 1639306 1276212 813459 955124 1046568 462997 715438 1970025 317010 64597 976367 1018079 1231775 524712 1480472 1856001 131781 1079998 1562444 232093 189292 1917234 148321 1183979 500483 1619578 426394 412682 588751 372210 1372413 108596 1337165 1060204 694385 1219950 233195 1828449 276345 76075 657633 1089025 11520 1556108 523264 830351 1253011 1501915 1457018 780913 606866 662783 449240 1928645 1844159 1125744 263549 749342 536782 1332066 727723 1649976 1145686 1482864 431910 1812564 369979 1442372 84896 1901055 1361003 858528 1939699 171083 1198994 1626432 220951 1139447 1557561 1390892 1662294 15773 861539 662611 1339690 1211717 859053 612911 674168 846142 1072315 371864 148859 162195 384011 888826 1203962 1184560 1121787 974070 1570604 405671 814704 1022800 1744293 220015 560907 998886 566566 1753502 1618656 415146 153404 1115700 236047 1557046 531433 1694923 657691 1359895 397083 1906284 918145 1874243 1979557 1712540 557948 159245 193706 404865 1780669 1377590 243630 1731655 1269070 870056 694972 232365 1281270 528017 1123701 1708389 1037442 569613 134296 1877488 219955 1029255 1603687 326881 816740 631612 1836154 1069939 514079 1624796 1872996 352263 391036 918279 1801879 1012743 236055 1181652 1898116 260944 1277558 5488 367047 1490372 1448643 1768260 1598866 1569021 1617634 467116 818034 1125829 1281539 754593 790570 275934 34325 1730234 1480966 1762866 1732086 615784 704800 1806296 1033593 463078 1271531 1687825 661225 541534 504340 1264240 1971577 107040 1709157 1972242 1511997 941973 1445872 28215 1621620 1708714 1518572 605086 1057048 1510726 582019 939529 762029 518070 160209 648529 1292588 233624 1052847 582205 1826561 649867 767394 649163 1159906 4960 904225 1037060 598636 1953444 577521 857568 1473283 470346 152257 64798 1661613 1237641 750592 368062 1152284 1343059 1492872 25638 899384 26457 1978256 1066289 1570318 801992 451894 120974 1807445 592562 593183 1197001 1720209 138321 787787 41994 855304 511279 542130 1730765 1293641 1932749 869361 139846 1733196 104569 1256794 569686 230085 1333831 1591413 1739450 1857350 946834 625297 22550 1876523 261357 569249 401720 1170435 1958849 332275 300282 646371 1354376 1012255 382188 652250 1819258 808509 776678 613126 1096360 1911953 169970 493949 1303064 501803 1699154 754825 1844524 968766 1955455 72321 52496 638881 286991 1027107 448935 963527 1847751 973392 1892932 77611 620511 769654 713258 1645314 878231 1254876 1964209 826408 1815617 1689705 90560 1312346 978604 1992038 255131 330158 645694 1843044 963564 1913880 1054052 1588014 1679672 344483 761770 1166297 726970 300916 216030 1087569 195809 1510597 378111 1326299 638680 1425500 1001477 1623597 1500701 588075 5802 798325 400093 1548742 971262 80355 1828848 1078103 238994 964324 882462 1820851 909152 679029 1393018 1496544 1876783 173640 259094 909940 1419076 1784594 1614300 1979099 1451425 401632 1378035 279997 389110 1037388 1391140 794854 181398 820965 595180 720945 578102 776118 653312 331975 508760 564648 1501364 246687 83525 160446 788222 1776925 421824 1888483 1420571 1612500 467732 977220 799690 246515 824188 585142 950207 1246674 50753 580351 1241772 730827 1715855 1148592 1466363 1768532 323358 1073462 763002 898171 1596655 169736 245589 798656 909850 1433721 1736905 861479 438827 1991652 686679 956068 570665 234180 429950 1449055 1032210 1231856 680661 102588 287070 1524597 1015186 1133898 848417 1124838 1949027 1713361 1917749 11498 1077057 852688 1555724 1441574 546439 1541845 1286565 172122 437962 1262890 1430171 376214 290234 1728238 1064689 1791702 1963959 1655891 1779225 142121 463522 1533272 357299 1452456 226866 1264161 743340 84760 976814 1248313 1747406 442258 664041 1835317 1586944 1980079 1011922 383409 1247234 1326003 573949 1898885 1756890 1678325 654274 1862 787956 406972 6637 1335595 1807468 1688321 996636 566038 1532091 997352 1179618 1426626 667487 880330 214748 1509513 598259 1142767 604017 259035 1353006 368816 534306 226787 232795 887154 763822 121425 748016 339286 493000 655551 1961182 510979 353053 685452 1063125 687600 1090351 920139 522431 754936 1659483 1456211 677055 22701 503820 1005503 1051191 1319633 204048 503783 410185 1270599 484888 321294 1318933 1663723 1872738 1594235 457430 371917 298818 986263 1191151 1488938 1651674 1869543 766733 1386655 1553378 1707082 702701 1656198 1701227 1999943 1315621 219732 1773848 484151 1206060 474991 991298 1957590 1864171 1123730 1529724 1744479 642957 799010 1648739 1527725 622341 104030 983811 1749958 555935 1575840 1689275 547306 599697 1883191 280126 1168312 1696596 923507 1030347 1388648 1013881 1196797 1531604 448175 1758414 1099029 1401519 1201667 894893 939272 942112 922453 1443703 1866505 1473560 1002342 1498125 504957 1046680 567674 506493 525492 140101 1317027 983007 939590 308915 529373 624412 269119 1000144 884136 175054 1120841 655249 238514 880653 1758913 644943 1399933 1203468 490698 649757 1195091 1654062 1556166 1340545 527469 554504 1592521 1347636 1185035 1063831 776851 1421563 42035 316667 1073826 1447610 344534 788246 137411 936486 672690 962728 1321621 699273 484838 809530 970133 610035 1073717 1364403 1171886 1625364 229197 1800910 1596070 1970283 1659355 1359072 242527 1184029 688217 506968 621037 887070 1139631 35620 1630232 142779 1761213 397389 664388 817489 1808818 872876 1661445 286762 1683323 379693 559440 165900 814153 1111291 1932849 1288633 1409536 1758379 1513358 376569 1909847 441366 1746662 1586775 1137385 1706371 1822006 1274067 1627290 1690982 294010 1881111 106423 132916 191277 1333041 1851387 1542121 466087 1993719 308012 1885228 1067834 1292719 1413555 1244125 1072562 320682 1504146 798006 1836577 1949234 1866200 706330 1849151 960970 721623 735368 1601517 805104 1264341 1079488 243037 1901130 1809166 1154855 1360033 1553959 569616 1472050 1904338 828154 1687199 133063 669696 1126115 1361093 701589 257174 713474 953325 850875 1171297 542841 290741 642441 190555 576963 1773255 408760 98188 473660 408828 1946146 1851725 1566309 71022 551605 1686333 583251 534585 1410080 191397 62968 73534 1389124 725097 850609 934067 7257 553962 687144 1431742 1787589 1812728 1366900 393373 1254526 718329 1421190 30211 231299 1749689 1261018 602932 1581460 1252695 58266 1074620 486080 1100531 1248576 1715025 321582 636871 1819374 276752 1873780 1052967 842911 1501745 625239 1118161 1419122 583736 509699 143202 887113 870335 81381 299917 1041272 545457 1422175 115916 605996 1791207 1499173 96197 466955 280093 738972 153084 1424524 1406574 1273295 528628 230783 226054 1311187 1714110 1713233 460633 1183322 1580314 168782 75508 842838 1062729 1844305 1481177 1867310 1946136 1366578 1089216 1347328 1254758 255119 1736485 598976 420752 899401 1059972 1070887 20075 461156 736370 1331987 338203 1640880 165079 1152245 148581 210314 1323234 91578 822983 1642130 740851 1265838 742387 893405 437869 172829 317107 407807 1560207 426952 847935 1021677 535859 1817746 1352327 1614544 1274703 615061 562837 1191667 661831 1874497 850402 1665498 1440351 989251 1779057 1721510 1463713 455993 920805 1264800 1139594 1870910 572393 309603 1918604 1522750 902724 1328032 753883 1516988 1564742 1446894 1002153 1918502 1039711 731791 1410174 1472144 1797948 384853 1987650 879319 1770186 846224 1216335 1432232 1711967 854306 1110464 691342 1462325 912351 1116805 866496 668739 33817 591797 361827 1029711 1973219 66610 1437162 911351 778138 1960775 573328 1636664 987961 662208 1035662 1671847 86151 1389206 1948977 978444 1416503 434945 687508 957792 55951 1644829 1032646 954569 1462378 1962600 1618349 781008 1132410 1648162 214558 436702 879229 1681081 913360 1433291 1457014 1512274 362831 1815676 1905812 954221 1059679 55505 585851 938696 1552600 926331 1189584 1539246 1422618 1903206 1077514 91601 18513 1775262 1450137 1530959 1948811 1485707 845631 439801 1983971 12120 1399183 448577 692176 1939665 1146380 1634437 1763793 520070 1107973 184081 864167 1165900 162785 546785 1326038 1315028 1340598 1902077 723244 1064797 1928485 762931 111874 259539 1894729 268158 71898 618826 918638 1533171 1222635 975927 667128 1381901 1359902 1522594 814394 1315016 843757 1950158 1913089 1535028 1817101 1477822 1681111 1339085 245982 903063 1462815 995389 32935 54810 108460 14713 1777102 78683 1162728 1886721 511640 1006114 1599578 478249 1525666 568738 996866 495687 1578772 868356 1157573 1590647 1997966 1610267 1904526 36794 369549 1451080 1971942 1411773 1413887 391467 358390 20214 255242 294152 1208853 1649395 383866 286213 690878 1798031 131404 685219 562976 660399 1747243 1521057 1009158 190179 1329830 786845 450999 323008 1118367 1084068 342067 1359728 1476383 1931831 268789 1698450 183943 1922869 423090 238472 1593374 1752123 1063960 1646335 1389453 593227 1225791 622175 849988 114416 1963621 325518 1969065 571331 377008 1537136 1426072 798902 1717970 86560 771241 1931206 712528 1888894 1950722 1231935 1210446 1110443 363800 157683 1307273 13678 909725 1642911 929134 1239603 1098859 1211568 1700876 368436 1675206 855654 1022617 1747152 366297 973564 1844140 1965968 70897 813566 1928887 1554809 1589212 489853 254774 1888789 724145 996183 629729 890852 1223879 984220 1489856 1428039 802899 73470 1271481 516408 1168745 1595539 164633 510637 1582032 1957168 98930 1657982 370963 1191771 1457489 56058 1147746 1404448 917952 1311789 172184 1836717 347604 910844 138751 1594345 972727 1087316 1958165 1039637 981901 140287 1976164 1624198 137596 242442 1609165 674000 638391 34101 1725737 1456454 474590 1120350 17638 673544 339913 315681 651090 541824 1110135 1086505 1692360 1210853 1482965 439196 1435156 1952324 536397 1254895 450931 1648143 1139296 946159 1304627 544879 1199161 1471075 806122 1494972 1705510 389625 1644368 136375 878532 352447 1910151 459763 772246 1728447 813138 737139 516301 1169070 1060025 160407 1197919 238761 1812288 779557 1193027 1163085 245850 1452356 1792991 365320 1540728 1613318 751268 1107800 1367861 551557 288874 1653859 818821 861486 173277 1552832 1747673 1171400 492874 736682 654978 1064161 147559 1317057 1262572 954410 757956 867533 1312215 1461108 949110 950123 1718609 1408071 1267333 1010849 1360191 697987 456332 1001227 821764 1471656 1204191 261402 1818857 1543744 1493552 1492095 61589 196205 594611 1210537 970103 221877 1841619 800977 794557 1809262 1505774 879320 1909999 1333942 1110006 687641 1955017 1387477 1987110 1685765 1371041 1602157 715188 1628925 1894685 1567966 512075 92487 117862 1043763 1534660 797792 467996 254026 1994698 1856881 1104478 1596291 449659 488755 1988152 1777453 1654248 84427 857696 1332047 258147 1734013 731661 1996636 1132994 1310676 280871 616032 872285 767569 1408074 568680 1037671 1316020 1703605 885391 973070 9753 1310748 1836703 542229 238688 1902947 366560 65185 1518892 902285 454521 796037 1532631 1472784 1414606 1898061 1531040 51609 20862 38397 1613169 1290065 622872 778832 593793 1744011 146494 1708699 572327 1336338 66215 819724 992476 1236451 309999 624608 671200 1738033 930489 1783118 1480095 1344282 771900 313327 1272723 1234067 48726 1763433 856577 1207595 930844 1691248 267198 1529088 1460661 883419 1699762 728247 1692924 1922911 1435877 1855933 138813 739612 1469156 1881335 1091645 110401 1472251 101816 372905 1234240 1805325 760464 1455730 1418496 1181263 1803470 649925 571350 1422454 1338122 929909 1083857 491794 462863 1151154 1024657 495704 693725 686018 1890009 211367 39158 254311 1393974 712402 1539376 1949331 1141097 70861 549375 36964 1520180 1806732 592486 338926 1059865 1497066 1169127 1525842 160957 1034237 348919 1057869 1615418 298393 893117 145554 1580975 1795174 681891 1990764 503954 598536 1718883 1492817 1621977 1218642 1068785 1286303 198457 1869956 1713449 700699 1413712 1499332 1024078 867188 1379573 1347782 711077 1768731 1904339 893713 799995 1144839 796627 1137651 1370572 1835589 1669857 1345952 509896 268865 1359999 273622 1541720 248085 1120973 1043392 789804 252465 1723876 998299 1179062 126071 1724399 1314850 786525 1728004 983555 626347 709506 1710300 1409167 571661 1441317 1691824 416099 52392 306056 1299216 647182 602268 708869 993759 1164392 486882 757737 27778 20777 1380936 1112250 1953944 1855968 1343067 55028 485516 694691 1115502 457537 1955298 113710 1577714 1833936 1780327 115673 1907907 888836 905076 1464247 240812 1622086 547238 25797 1835699 97756 72348 3201 1019136 1240705 908865 631011 31803 342634 1964056 619879 1748985 1118872 530017 493556 1661599 1114083 1536744 1868614 1904841 1707407 1733739 629154 612699 1842949 567330 1544961 1631617 623934 1877031 603708 520478 1070314 3404 1871224 1710000 1920874 121817 555640 230913 1111304 412539 1187674 526731 133687 691347 1037983 307992 1103771 1841249 816346 1191528 1813262 864700 973170 1568838 1617718 1581163 1171810 1941655 130537 232777 78288 856025 1294154 1849878 1513833 475599 597645 1744325 1280239 1515502 136790 1136795 1447033 1458693 1963415 753341 1267155 1100537 128903 322750 1773770 71555 1996484 685295 953368 1387600 196316 1891604 877467 1711497 1989578 648655 791109 446235 155632 716034 1316235 301533 1022363 786885 695093 1463526 1608120 1287526 414512 1440543 165916 293269 1783877 1066865 639091 271179 1512666 1818596 1897286 1390920 1170870 777956 1408964 750668 1467073 1665789 1555194 695776 125015 1246460 1994196 152303 162645 1154703 138248 29221 1334338 742135 106298 1124172 777528 127957 1621382 1633252 1466161 707631 1156124 103015 1873525 1081792 947055 939014 308152 168596 1115277 1976096 765591 270769 1516744 1528498 578105 102628 275853 521705 772803 840929 1677821 324280 1717440 1946841 701130 1239815 119922 717470 1777133 980727 1913238 1392160 1786213 1793563 573512 1489505 1545888 1812619 1603106 1208031 575627 438570 1680529 488558 1708657 991410 876998 1919873 1558335 1734680 1837536 744207 1102780 759570 441963 29252 1085911 1182718 858229 1638593 1539702 1720937 686308 634090 1166897 920936 760206 655622 625517 875178 1132665 1514305 1898722 1625484 812338 1695095 1915932 1368135 200932 1002250 1745011 595144 1016276 1522449 1828553 1047861 1557875 1049243 1749938 1404536 146854 1455731 1401164 714190 304205 781286 1096150 568766 538032 409387 793867 422896 23129 158455 197695 125937 1267383 421916 414373 1470769 452758 1991124 9669 912038 1099438 4258 1706094 1114137 1606628 749557 814294 1344549 431278 100258 1683145 1996720 1326455 242438 742656 990304 703838 1428327 623925 1828128 1918471 1652376 1308881 1398021 712264 1069481 1626475 371669 1241132 162503 765225 1975689 1145601 1168057 623206 67743 1539084 107745 371743 1971667 525148 1953624 1180672 430097 777011 1107579 913506 1526849 108063 534115 1266274 1048710 1740331 302544 75651 216176 1177394 258539 404510 94533 977452 1693303 429528 1067840 138595 484319 955861 427951 221152 558336 1715000 761631 806576 1745378 475979 790511 1835716 284655 667951 1785256 27796 1567139 1743964 1373963 50308 423198 1775342 1864476 1225111 192672 725171 754746 1711575 1289389 1024747 1201930 1224701 1743830 994345 1623488 1509410 1900075 1659514 1043997 667844 790674 1702115 1598729 1008110 1041969 779487 1144438 1367920 1182657 91460 1825800 809181 1368635 222633 289879 42326 1633046 475396 322888 1389718 1917385 1162379 774889 1370347 1761728 455181 787971 699739 1875518 336069 1002630 1568425 972901 52081 644328 305393 1087532 140134 1389046 1347429 151432 1861332 1236828 1531431 1653430 1915293 1562930 1989642 435241 262495 1263441 1508092 1300382 1591241 1511334 1907120 1703558 1818820 1217421 1667130 1429675 363249 179924 1464442 71611 565671 857245 1806576 1077062 1765217 1762200 507965 111901 359373 1174514 1476947 1235190 1531672 1647984 123473 1234708 1053686 1617327 998503 1006226 1886646 774478 1293162 1914439 1537976 915939 513824 492456 855507 1356574 984364 1390278 692860 660842 1804018 1724825 904320 193630 162114 378717 1105663 754134 1674444 1837961 1326583 79554 1949062 1132050 441682 205914 1820197 1161215 764092 502752 1815069 1565322 1202641 1662454 608197 1455335 1137463 267658 1338442 1738422 1315890 1773808 1591582 251789 222758 1942094 358694 1359209 1950691 839635 101596 207215 1350672 1793963 941913 1662868 4051 1897924 1937666 548582 626892 1489169 1405796 258900 1142004 1496395 1512668 837221 1109470 790584 210439 300091 907681 1246107 1963298 633604 490522 1642436 430814 1648057 344712 919720 1201478 1762444 640615 1796737 1936473 451078 1275749 319002 185516 1774532 1501177 795926 1017803 995891 1954478 280187 1612004 798058 1396774 297592 1705651 1668266 1295343 1116894 750086 684268 1141008 1497712 328656 901767 376121 999413 1510687 846966 1561911 1884071 1194654 1061557 1748313 967064 501771 248158 1887886 911518 107947 101389 856409 1870584 136685 1814833 409709 459583 1575110 1446987 1463443 768925 1382243 1911753 1452173 987868 46469 1028286 104341 1632910 721509 659124 1827113 1723957 1122733 1840439 752371 9415 451818 1637791 1777485 1289501 352463 1315967 885948 1227957 631847 706299 1971935 983723 1216483 627728 343984 700178 589743 891429 157752 696942 1848364 1247 361018 796980 867609 1225119 326061 113713 1146064 1400637 1983688 671873 682522 1199666 398910 266517 78468 575587 1768906 123310 1706838 1117378 1266126 1678958 218025 1351233 405609 1323050 1217887 1832569 1534036 714637 1807015 746585 1329339 1259712 1781262 756907 1459302 486743 706390 1263384 1203081 907049 911559 1457647 1016199 1018912 1944878 1690617 411727 588194 1951016 1378823 1472665 255218 1823947 1051704 469129 710929 1867115 1249923 1294484 183104 792357 291204 28725 298955 1642685 562251 51517 1217828 1552438 1215406 1798177 1820309 1095904 395016 1905035 807141 830354 185870 191850 182474 404388 1997920 599371 1662010 387798 1336573 901288 1955214 1005297 642682 1231070 1747893 162411 1720552 290277 484629 480049 780216 616968 1206691 1178329 427356 1884895 779862 1471535 1759877 1341890 758448 710839 408889 1640398 1840496 55735 254177 515829 275775 1760936 1793230 771408 911815 1687093 143189 322736 232552 951283 768502 1988351 768338 1356035 1122523 245952 1665628 27348 1732307 216621 743009 609151 748231 563158 908232 614160 658528 147290 684831 387067 169445 138738 1839089 1466328 1164590 994522 665328 999648 1000585 1281850 1922041 1306841 1440482 1693961 1895883 304480 844000 529374 332093 1563384 1747922 1563274 1784059 2880 1701201 1246771 1981297 823763 247283 216091 1158956 31123 826884 1366133 1366998 1116831 44915 510184 94473 330241 185963 711346 1714142 1162230 626049 1783180 654485 242026 893773 1627044 934535 5756 965936 921767 1368539 1964609 251974 176497 577773 1033998 1305919 1252871 872628 1666842 295360 1370724 1194012 1918326 177323 144866 155104 933197 1009011 78888 1138992 1130671 670515 1436182 67223 832984 1309856 1075009 1583367 1341451 129183 191936 1381170 1969551 778805 1053466 844443 1480443 1624884 1286770 1727715 1738405 992343 1605255 197195 1795996 1477611 1629303 857089 338957 1632164 1572920 853585 456685 1024103 141201 580418 888494 1504610 234367 157176 75440 209651 265615 1241191 808466 1385095 1382216 727396 311974 1034793 918471 197854 1074874 12826 85704 329152 1835600 1290495 1349632 953394 197292 341444 1068450 1401597 1005981 838284 1931078 1439668 815295 1721576 364640 86876 291628 947015 1832323 1393736 827951 1676599 1692395 1029619 1073623 1759465 1199287 11621 1720618 57542 302435 1657946 746445 1198661 553587 1609151 1554148 449755 414691 218807 1364230 557248 1637400 1555613 1487421 757778 1561163 1787672 1736976 1375442 1174595 33407 1927282 1909767 726105 46470 1267811 1853731 1112216 1009015 1210012 941703 1539108 237722 365558 1124945 615235 1968747 297214 167615 646814 1480004 1149826 730032 340541 607973 1809023 801808 1683989 1659706 250096 1721409 688110 15161 391139 1717103 738789 1601365 1568829 817332 855953 1166567 671100 295149 1437294 33197 1779594 345772 1536793 811988 123680 1244218 1064 755751 1886049 416147 123709 1552492 983665 991352 1826180 1295049 984695 866822 205321 875932 793477 1827775 1605085 1436203 577295 1969340 189971 25471 1868325 1476121 398518 1960742 60152 311834 846485 1802751 300979 551567 920501 1624518 841899 1005812 1856763 118094 57200 552084 196661 288423 271301 63597 1624770 8459 367231 313610 1447153 1182227 657228 1947705 159948 341473 1578770 1179451 1842300 71305 116367 1780108 1061971 251367 1307723 1223135 1465480 200881 1103626 1243651 1978718 539039 989125 1126750 380455 445278 207511 1068905 1086000 29406 997610 1799777 1064826 817085 1105056 909077 407518 370492 935185 1290813 1283997 701211 1842731 546525 139887 574738 1371782 1895365 553656 247382 1609888 373344 1571928 469524 1247154 970671 653215 572234 1895462 821734 1808762 1654015 904219 1353506 920078 16531 755604 1552332 957486 377533 836568 1949370 1083037 1597703 1127367 1375059 1054906 246142 1096665 843016 395272 1456051 894077 1742009 381665 1139582 1565811 469917 117239 1500612 679078 1594029 909369 596394 260736 1736687 1806413 188848 1002191 1770317 1082114 891346 1732830 1987894 626198 285966 530593 366910 873074 1708320 413480 1076413 423072 35743 1795317 517485 1486894 1396716 313417 894686 125162 1412593 99684 1736875 1387500 1377250 1799044 549976 702106 1127953 1791480 1095783 105206 351928 509654 1507598 226897 1207390 1082127 130765 1412448 1734226 502697 588554 1751729 332513 462567 40614 366763 1016184 656537 215454 330045 592058 969724 1026831 1975627 128955 599954 1292441 508015 1010129 1778672 1868331 1667267 591477 1913648 886110 1899910 1844734 270805 1398347 1315824 702410 468951 177336 1366433 910645 547266 1935881 745205 1355587 1206385 1653314 43804 1290154 1051458 1564161 1525818 387398 1439969 1385287 1017387 1347647 1746041 923965 8984 936801 1246980 461852 1626442 731031 914984 1688229 1366250 1043399 533843 1007436 587149 1574418 1931309 1871696 162724 1788774 1761982 1402669 158055 1618550 530008 420236 19150 943881 753636 219992 741578 818257 1101326 124737 449494 1844453 522706 1227906 313986 58396 1362345 665602 1165998 239665 501311 1878823 1444477 222097 958927 40356 1094716 1362847 1351835 836189 307194 777271 97598 1659925 468152 227883 570947 1387556 725210 1169938 1213522 552704 373128 1266751 892421 1614106 1699672 1616403 109853 513632 695219 1406280 620428 410439 264441 780727 1876371 1247453 973890 1110585 1971584 1804009 885904 406988 1263873 1071309 8704 80020 1919372 1536872 354236 1036034 214844 1537052 1349457 1646074 275552 1681473 1726466 146627 1677905 1146109 1621048 1090612 1743585 1279215 1546418 1900284 1877473 946750 23298 1047019 1453838 1629331 1589376 1320513 1868434 1225284 1852920 1362513 1810436 1606537 1203458 1276495 1327045 823030 653942 1475438 1332453 918852 901191 1903255 937597 728403 1551082 1299499 1059817 22699 1220672 1943699 1970454 547824 1799499 471185 995893 439373 1702194 1358893 26726 33151 768752 1274552 1883805 1347648 418640 165419 461789 1745474 950260 1984862 1629714 1523598 121548 1907167 939279 1493288 631205 1895273 75156 33497 760090 646342 1262770 603264 112218 209531 1184530 233798 690785 1784701 524581 1388112 1534999 338308 1385610 270540 337106 436533 1311373 575860 1404790 1963887 469254 437730 295000 1325744 5119 138303 1392890 1336631 1873405 1405751 972116 662772 71763 1327034 1545604 1802748 1506193 1067925 884049 1765802 1436215 1063528 752065 370445 536945 1948141 332697 759522 107186 1570022 478775 435060 1953234 797227 642709 415599 849729 1228319 1119878 507035 1533687 42804 967780 877835 82163 1743339 539786 1567108 1976642 1508637 1489370 1885423 1646788 1962935 1668284 360155 1552474 229851 1747797 1815450 1533612 1133957 95505 181365 470027 1782483 1201473 453786 414476 1921067 1195599 1470350 333550 709775 798511 696696 1861311 1026510 1159565 899863 1826775 191385 1130441 1373122 1416024 830856 1728097 900211 1334815 750142 1992995 481013 842419 590187 819072 829227 920109 532287 147032 958823 163527 166445 180096 1380647 298100 1788993 9726 1163933 233117 16482 1954511 563554 26176 1608943 1684909 741434 1168643 1216937 687312 1425296 1241418 254358 1954747 1356506 363284 564466 350607 715734 1331307 558307 1963707 1694063 1153274 387386 1971334 1541774 1951677 573644 1891873 4544 537160 1183480 195363 1205927 1023209 1174927 1268762 1366442 1095029 516634 1856810 685980 1737014 407040 712493 1181628 1571539 329691 236146 755484 1482934 19662 1983731 953122 1074224 1282657 850448 653391 331600 1735594 111604 1559597 192272 649832 711273 1932457 1532812 723641 1304075 1584580 1132939 925452 1729421 1961710 1488537 839130 737147 478069 1574187 228046 1980279 1857096 1560557 280902 302921 1902506 768775 929818 1576762 521651 1247723 1599729 1923230 1209659 428488 914344 55817 499451 1048042 1331082 65205 845635 1324024 433049 436342 135582 1568314 421675 1586321 179010 1740923 1629845 1067116 1528577 756056 374865 339082 1725786 1571712 291352 732293 1330668 433233 1882719 1474736 1427325 1166642 1523738 1359386 715330 1981172 566433 1361122 35129 96445 1603609 1454251 1649881 149818 1687346 4695 903612 641614 1854838 1768061 176643 1358283 191376 446605 1764072 1469465 35439 1523769 1877177 1817504 967342 699461 272372 1928949 725266 467030 665642 1089455 1701960 1735986 661455 69747 1109941 1801841 1101323 1110188 895919 715676 1019470 486449 877461 1484717 1054523 1780638 658150 121487 1632069 1307874 898047 1506520 48051 1003888 223830 1162863 580131 518543 1063070 922444 1726889 895264 1172320 88222 1882545 25856 814794 640814 1874178 1805766 48391 1055072 1263905 1557414 581956 376721 1489841 1815522 636565 461793 682294 1211107 1347926 1207327 1847892 1638470 1958058 149581 1553282 1563766 1685404 1207373 1769444 53983 1679915 631338 1616090 1636205 281063 438166 107249 506468 1787241 1836247 400432 1710511 252495 1183541 1469544 18129 1274973 439065 568691 1145316 220541 1408028 1176526 398569 289669 1079114 1619194 1741723 1209951 1389804 539465 534093 1689624 1702671 1503101 814937 1091400 1155366 967545 1832878 98098 1540843 486359 996583 1872691 1620943 318941 1341882 1803375 543016 648165 430112 1654913 1545515 1800002 1009459 1924109 1497178 611762 970828 520918 1717869 440646 80826 149282 619108 579851 165711 1814130 1971848 1242966 878584 1880746 795849 201875 257984 1321662 1521417 1497195 794249 277393 305592 1554083 1220090 1269868 36528 956004 477995 1387288 1220576 107112 1863697 476288 862003 251493 1169448 1848118 749124 528555 1202579 1150877 18607 115492 232525 1976792 42146 1740421 418110 765337 21758 473006 1212405 817031 49702 938642 661518 581587 247372 944685 534360 1467755 925614 44438 1383514 1315731 1116470 1536543 1165959 764572 1080514 901357 47269 1364327 459467 1892291 1839690 1251098 926557 1177663 1626305 626096 1069045 610966 1616725 28562 505726 1412340 1707543 1704455 1737827 384100 74654 1359324 50658 359770 1321069 1568305 75154 1829604 564112 77596 190101 176016 679761 1183131 690910 616156 1557202 1132284 979855 1674956 446853 440877 434942 41496 706836 263416 128204 101814 1817165 716960 1519543 537882 334828 1863007 318505 1317791 1277302 493658 1480113 1975787 920687 1554598 1052123 688378 822297 1182941 68393 379063 1263188 453129 1507001 220074 418557 1771002 949859 1242025 1114386 1794380 1706533 1773726 275093 1656713 1928046 1578183 853709 553816 1799095 1382455 193765 1742541 1426420 367170 240313 1748307 849826 1095805 1832153 373851 1815063 1777148 1248634 1272957 1061026 1599762 1530016 1367658 1748096 336272 1971155 1260472 378294 1275124 463004 385813 625347 1565335 754583 1916115 942540 1761818 1964843 1466299 303223 1490140 1563496 205435 1047229 1989170 591908 1205786 794619 814886 1100446 1282737 111213 147814 1322726 69219 1390471 835882 1150053 107827 299257 521242 822852 1250652 1944195 1449271 310547 1939378 1396121 1382553 1277086 1068301 891871 788686 1713225 998704 1379321 477656 681765 1528458 117 1538677 481504 180974 101758 1836471 1693812 1944235 373076 1704873 477973 229661 214659 707087 1286431 391012 1852604 1325819 1616508 827962 1983768 587774 1661564 1653586 1866870 1913228 1885712 1384446 1905793 518010 804339 1553069 1727442 1804857 827875 1697695 88201 1241741 1222948 449995 98410 1344623 548576 317235 1169485 232352 721861 662429 1839556 935228 1449968 1373992 1038998 615960 485005 1662727 1203994 1329521 1631563 366838 1358888 401236 399526 1074007 401291 216597 555635 315077 430583 1290855 710353 456655 1150124 1426635 864290 387634 1097165 809086 1990948 1829098 1595358 1381083 1812554 880403 970390 1218000 695218 1852887 949038 501448 336124 1656354 1004092 1422029 407020 1071660 65399 242458 370676 1992296 722733 1407681 994028 1826783 857145 132900 1384004 1057567 1371077 1981235 1768355 1256110 1727506 1377689 1609756 637990 1360663 1188438 322270 529639 1283652 1199555 1582227 1422777 629930 381255 452858 1820012 123118 542649 1140052 1518462 1886240 578585 280210 819303 261317 928023 1297036 1123767 927283 393770 1832284 1529438 1279665 1049792 1762885 1465449 1044173 457548 1666424 650546 142429 522946 1378125 525236 1514625 233101 714770 1844665 578658 308276 1433670 463612 145834 1434409 825193 1182232 358594 1240986 61865 185541 1583708 238660 1457039 590719 585930 194316 1410865 1374479 604137 1453968 181971 1968131 1794974 180284 824598 1936103 1159855 490212 35559 1854292 1956409 457006 1203919 1544617 1780706 1320551 1410040 1923886 690269 391431 1423238 1739995 1871358 838689 1329768 1170991 637861 1489716 1313021 421262 1694230 1244491 54588 1083618 782227 995774 1871567 305044 1828824 1416592 1257882 660808 93308 108121 1690841 259424 223878 127079 1142222 68969 40668 1691362 1434462 1889644 715228 880107 415810 699866 760410 876540 1479854 743227 543405 1862481 54173 1523159 339659 1789432 423402 514930 1332450 559972 316357 1554538 914759 1338666 965400 1664391 480904 1398733 448674 1549945 641518 1665459 833884 65331 1035040 90223 702894 252339 175642 1098885 292167 1725715 1499267 1135156 530390 1867075 172587 1189460 805198 1842870 1744450 116170 16527 1777153 1724242 1874316 1679862 1469210 599464 1053481 1420 829559 774608 1939284 686500 1098884 775258 153023 436717 1038280 395639 1487910 582398 1759580 1427844 1848584 352365 1760359 1531361 903828 363750 683183 531795 1261366 6050 1826749 1302274 1796628 1959845 6568 1106930 1667927 877672 1973549 72898 1358652 756546 1420218 560004 664881 532205 1604511 934096 1130126 585215 922647 727435 1075087 689974 637390 975782 1202598 472528 1588223 1614377 881003 963068 1265893 1011666 1701081 1778111 916830 162955 519235 437119 1711650 1607251 778639 1851919 1806031 1974137 1385493 847950 1842029 144360 1520613 984403 1326171 1146275 697256 27002 463713 449029 66457 20715 303064 1453355 1444652 1983078 775086 1027409 447451 1952772 644041 1912026 373754 1023959 1665496 132166 1153821 1886772 725818 864186 898635 716586 1417223 476894 1656943 734007 963799 195901 628364 1770652 1856780 1165400 1599080 191202 593019 1893033 1263176 1314399 1494576 371705 1774369 930778 247060 278938 937830 1229200 1435500 1500218 985191 923683 189185 1310084 1347644 110442 162186 998220 1030969 1277584 399923 1760395 1620939 1132758 1511644 33105 657956 997599 1417348 1218783 1502303 130997 1489815 57988 1778532 1746789 1521661 1489257 1329120 1293963 639510 431842 1345177 1400494 536824 352788 15148 953695 379251 1731628 901429 168228 24410 1950023 1933576 1938292 1067522 1859814 1761960 1843808 768659 161943 552904 1124809 962223 1298922 74077 344513 1397252 185410 545469 667273 450688 1506412 549294 1802067 1463066 1257033 1282551 1049707 1914447 625794 596381 1634963 88014 826144 780242 400961 438802 914722 1479752 1636892 1316964 1447529 390704 1694425 1903769 1017628 1934857 1455148 523516 455107 222090 111727 1020351 896273 1894511 1719785 930520 615361 191389 1740177 660925 129915 1992828 721638 1078711 733361 1376107 337477 614675 518574 1432787 355791 934395 1205997 576556 829718 734707 715067 1162276 733612 219692 914007 86884 1976971 762365 713387 1277925 490210 594152 757959 1412357 1774770 313256 1695428 322335 1604165 1923756 1915857 374459 1139661 451705 1923920 1364721 894808 473432 252045 725971 1223166 801644 279862 730834 1037454 659790 1075992 1929328 1000690 1220723 1976100 1025864 804778 951249 1353135 36553 843023 1030754 1120637 707980 1500952 1799176 1735741 803865 1587913 643836 1082513 1059831 95491 404943 704333 8034 1188108 1929706 754633 6063 1452218 137404 1622359 477239 1012862 488297 667806 1977839 615495 982325 1880177 1336244 1323575 1414622 596461 903206 1660993 1642608 1685195 1465287 451185 1113481 1252348 505579 1292431 511970 1955446 1264918 1375142 1927821 1659683 1303799 726228 1428072 219652 442552 1272899 669970 785029 727009 1164341 1805066 935677 1923722 418067 1380649 856363 150189 1828658 778107 1512622 1598328 350202 46605 1315815 1041085 1494428 1399514 820368 1816527 1751169 550733 1280867 18812 1059775 1684946 1156116 1624784 743444 313263 631521 1661067 76385 433941 748739 1921770 1959207 1223134 1399703 469360 214239 464121 404876 1205545 1792766 32381 1487096 202037 1293343 783772 1975709 1632658 1595873 1065046 520587 917090 847451 844601 323634 465127 1969926 746224 957819 1718464 922843 265127 186341 223998 317352 1975252 272426 141540 465926 573346 499380 113083 807714 63924 1985145 58402 1494936 1335863 491192 19145 1434861 1197765 1977012 1640723 997519 542208 876939 1158944 1246264 630969 147550 371116 287723 1557673 1657442 1307483 173018 1714355 1586688 187751 430800 195942 826142 1131619 1238896 867897 1130668 372139 1300846 20773 518171 274328 136144 257844 1470910 1844344 642589 330652 1053971 1761736 1295858 782946 560997 1355863 399481 729434 1858707 667075 750751 1644211 330044 575902 1677970 381781 924254 503950 408613 397128 678464 31488 675328 259814 946163 745496 166455 1032793 1283609 675725 646407 1821601 1829238 1960175 1500705 1701311 1552290 829770 1229994 1828943 1170207 433221 1370321 580301 210086 1354349 1629966 1099627 1000935 148167 1017870 1653213 1200990 1882135 283489 1858394 1086800 1114054 1725127 1377053 1946089 1406222 1317777 1727403 1990981 1925536 1914543 1565942 632199 1998513 1883850 1737488 405886 512721 952985 216419 1515266 1689560 941087 2063 335598 1296891 680714 1967775 352495 1582060 1857063 1819411 244931 1802995 1109991 891761 1007111 1202056 1049641 1365360 822005 721444 598166 532284 354854 1361261 930496 1653236 587008 1120007 837841 1975552 1936708 1600328 1379491 1928844 585233 1797897 1894747 97806 613346 1968729 993270 388882 1841548 243837 544815 1719691 1721515 1265645 1456503 256219 1750062 479823 1244203 1002240 1481253 1912856 403317 493235 926057 737565 102691 656882 1179959 1880801 1427224 774924 1320701 1236810 1072111 1767234 568355 1997637 791625 567718 717985 1790589 76232 1214680 1627009 1816790 1795743 765883 1926309 749053 1682750 1456541 1442791 1014184 19270 977554 495169 1090799 501999 156422 1096408 401698 685567 1049692 1912595 1293836 1124711 702215 641699 1227840 357981 1944536 1951675 1016319 186533 1122964 284192 607093 54979 24775 319842 1203375 976505 556334 1575684 99833 1718378 566924 1639237 549520 1518555 784385 709218 944444 482079 570014 1648026 1879589 353934 1419970 1198559 1506974 1610361 25952 905445 1810310 1422406 1394086 837199 1617562 1888530 699390 1455200 1453880 816726 238361 1746850 1045153 1556200 1687361 1895631 975332 1123613 642196 267174 159105 1973081 973317 1995436 1609264 181367 1616031 1711050 792930 345382 1738644 1936023 935486 857276 1188190 1073829 1030520 484385 672540 123434 1608951 1636687 1461870 1068801 60861 730483 717922 422696 813472 145312 612734 554381 1965047 1587722 34766 218993 316605 1293788 266359 922867 1325373 571783 1399332 503827 1933254 207517 1464796 653299 1458591 651780 293629 510702 1562681 1127704 462696 1219804 76555 69922 107527 766920 1174838 1437609 441035 349469 1363192 1848032 607005 1708595 1768968 194019 104321 1590501 239822 585289 1323132 1330302 330596 1915344 1283998 1023969 1062061 182963 240890 702179 1480841 314411 74047 779516 1213753 393986 976834 54127 109276 194977 1370309 1465314 1212070 911282 993273 931168 1800961 779814 320941 1636432 23703 445739 1609513 1425664 945967 1444626 1431918 1379134 835098 244067 688807 334601 567278 1852937 688643 1977429 164777 814204 1215016 1524336 172327 649959 1193614 773090 1225981 1404717 1740638 699161 1129995 261440 1746748 696334 20469 158043 1659360 1996256 1885239 1506180 1531588 1416847 1524720 1153546 654950 655755 918982 169768 979590 558314 253634 1041835 899004 583376 1848359 900320 193102 384133 1115602 1532537 95223 413023 1309331 859381 546084 474653 1973183 1106308 420 373023 173404 320809 1412264 401653 1804896 1096010 1743571 652963 1354539 1480459 256564 493020 1516447 825009 1421999 1776178 1759383 384530 319483 1342600 537751 321117 163543 566379 328079 1337740 113569 1929889 1694263 1815145 833850 328048 1851375 1785529 57408 470351 1414496 1460481 515080 355872 1166080 312065 358231 1780732 831860 982936 1077981 358241 971099 465249 266162 1828500 87085 364589 1073282 1882153 1174737 1932492 1966535 807551 1692223 1448506 1362779 1103229 1045533 207471 517632 186846 1517362 75838 1512580 1421189 58655 1966916 38695 552230 159352 530256 1953592 1792084 1584342 893245 1749506 364846 1877870 1770055 94940 262831 841267 1242579 1265510 1897287 1976844 849157 1059869 1158983 553494 723968 1365180 722247 124110 784930 1882140 911657 779698 626975 67003 1388129 1738029 1468113 1744389 1801796 1450731 1957163 1232080 28385 1189965 1355097 1412370 98978 1427090 1923101 760319 1185591 1170868 1213674 668988 1949667 1465901 762926 1081886 542393 149092 1890897 806187 590481 1955035 1033663 13050 1605270 1420491 746589 190942 502275 1831403 653547 1957536 1900953 1486480 1594242 767283 132999 1236935 1112535 685622 955686 1198717 1988648 1349984 45478 1704423 1908594 1173383 1933492 1447276 1710748 1032890 1328131 1775210 1250663 1459316 1745054 1986932 1771981 1199002 1851721 1073555 664004 1048352 748380 1109337 1137142 65012 830268 1901168 1615719 832499 655482 349091 762216 262431 1310058 1860406 1572467 1490103 1975221 641457 1854812 509588 343365 748378 184708 1146712 245721 211655 788927 28646 669289 255830 903118 783396 1170601 328985 1591152 1555755 904886 1716303 70914 250739 148932 1745663 1253334 1090137 1723862 1697195 64642 1154821 4628 1674852 858722 222507 320903 1502366 1464824 1489918 331837 1382902 1112722 1796504 1160233 1223936 238724 702766 1665171 375118 245918 989812 1516401 501079 1190183 964617 208722 146088 279758 1254278 1622704 134225 1120136 1989767 403565 794436 1186389 78691 611127 1515926 32491 163140 309246 1359208 338998 804621 577411 1220881 1973031 531254 572336 616478 1140069 583998 1726691 94534 1447489 1363738 1507247 1838496 654432 586876 1638008 86732 1609431 68713 1494105 131547 595294 60256 656761 610958 97538 1458854 656168 625061 1968194 678382 1877915 1583863 1242580 1177161 1574287 1985522 966608 1941418 1567723 1595354 1995070 1363767 895766 477745 1421855 838620 613329 1633788 1256770 172856 1237439 555488 920204 662084 620999 1091415 1512298 1432867 898937 1034730 918456 1199899 1597435 96745 1352623 91032 1177801 536315 1183902 1247430 1790787 239446 1335343 991820 980756 10280 885953 263268 1650928 763116 1451303 1643196 716810 1524986 1525856 456611 1034676 948935 210892 1087305 1880266 938744 1604494 689941 649097 520462 625929 213621 1718882 296941 1958012 1955636 1428826 58812 1798271 899907 1797145 1438829 357710 1029669 1247814 1947544 1003916 685072 220337 326504 388224 1683266 273164 788929 384361 1111791 36690 1353922 1660845 703929 951911 637818 1723052 1534387 1027143 1667999 285125 839391 873861 1184404 1479684 1122376 272626 146592 1536605 1322964 1838816 118724 1670317 1706016 1669594 55164 1731769 1327480 380791 1220027 743481 1010246 1966642 1652253 1758273 592850 366248 662678 1352545 809184 396510 355828 1785653 1119801 1679286 812008 774912 905818 246158 363937 1012909 1446031 946931 1049128 1971600 1134942 9293 636374 1495201 73279 628491 1222647 1011872 508730 1024353 1884119 1051694 181407 1350232 1330097 1472464 1045212 8845 1883559 639141 1815742 704270 1121664 1051999 888613 43810 988295 779072 1471737 1445829 1635921 352616 1814541 1827647 1250422 1048902 831216 632082 965313 1791850 908934 1526392 1853330 1745283 1977483 319614 1548191 1175595 998081 588851 111945 661297 1033102 1110167 470760 1018268 218317 958555 1211424 793271 1585071 616594 51746 291236 1401708 1971179 200824 252261 1945240 257020 1700063 1325628 575538 1227816 785463 1455278 1602608 1764719 1770527 1506950 66209 1877195 712778 1548174 597205 1459527 425822 1463842 1815761 1782927 952508 1620862 102393 359981 379739 205811 1024025 159834 846683 5353 310513 1695753 614190 1189639 881634 1874856 1096100 1959066 1216465 635975 520965 1469411 1485623 718749 1417995 508992 1371462 1211935 871897 1796150 1071253 363245 1384490 269011 1116862 918389 648211 655412 1179446 467628 744550 721870 1020386 891670 79520 1950905 999533 1679998 1182085 1097202 1973620 72406 1390993 1593211 1893974 1308807 1937156 1317077 1439522 492266 243500 1218530 616874 1291196 48161 1519979 222165 1523962 887816 961749 374839 1857352 999180 139750 378089 1298391 847024 1281024 141903 98912 1457462 1744136 597327 1129221 990247 678054 565016 394058 1215044 1111980 732091 784114 1866818 1499519 1620249 520111 1409894 790753 1190849 401307 212268 740077 845168 505279 968556 1901854 1427515 1029449 1211649 75868 939024 802326 1676388 1668733 557601 571488 1490558 1882754 362295 1495443 1192783 1606987 1358241 1255207 1485451 1798664 970043 1811492 430407 1759480 400800 1348079 998920 1085584 1364039 51236 94490 1914021 1586026 433855 465673 556557 494616 306541 404508 57063 514599 1059916 1717420 1994709 385956 427325 189187 1289456 1012001 1289341 1406492 687410 1380294 961973 1967539 1689334 1606499 267918 308613 131002 131912 129568 1268920 1958285 1738039 1115811 1006237 813309 922781 971818 350139 1903193 977416 1784348 1524533 1445477 1057979 1107725 1270157 669817 108365 1323712 1838368 1739937 1909603 1662537 555814 452882 9478 953343 1143508 1553296 308627 432130 1080504 1990196 924818 838957 26643 843420 345843 877518 1919967 1188810 1044126 370435 66789 146232 1506080 189616 345359 530003 1420037 1496138 825698 1019735 1696666 244924 1587557 380432 947433 1672351 962799 1352903 1892854 1617429 1968477 1282159 206592 477482 1611097 1907904 372201 1266318 412641 48504 386538 1390853 489342 727225 679981 1551068 1922936 1496849 1336293 57547 1458830 303868 1633528 1583884 584328 1805532 1164641 502370 1937047 1457044 484291 1173889 249193 158054 247212 1924973 16409 1447697 1841672 1187721 1797737 267537 1298346 1055248 695585 1572440 1995429 1926924 141613 1461475 420864 1789408 1562321 1023429 1272215 1981306 471585 513109 1906989 1918792 289416 1973251 686009 46513 1088863 1341523 121224 1636208 620264 932828 1251673 822552 742138 773704 861022 585415 389531 558218 1705357 574949 847425 18134 1233651 608742 1009272 1994164 562326 665046 1770509 1142991 457962 237108 1153416 1092838 1451978 430986 828361 1500985 1952288 643625 1120023 1133410 1642705 1285206 1677757 1920333 950850 185356 1803035 1898124 742882 1135718 1752861 355433 387020 655723 453320 380205 370161 473122 784169 9804 364429 1823126 813915 771581 1041308 1577446 539381 628749 1928528 1574022 257245 899741 862025 772636 1835138 985412 179089 978356 439172 115998 1624183 284130 1609345 1073743 1388494 925416 1602409 143217 1913529 893675 1190643 1844854 1435599 1332654 222493 1180057 1462331 234957 1311807 1705568 1142633 1057995 919097 116701 1191427 1961592 1272878 1841673 588188 1798032 364987 672710 1253498 1213495 1332276 577891 1733821 618510 1470509 454207 290349 1567653 534728 686426 1964585 709847 1837885 762009 222544 1186638 457595 769904 114636 584124 1972494 1519437 1527160 246036 1949840 1610252 245931 1752522 1999770 434551 1395460 414271 519212 1600693 80425 430993 602334 1220937 860791 1818199 875774 793343 1755569 1851457 839514 1590427 125752 1318180 634832 362839 639797 65862 515285 657937 586754 1571475 825870 1808227 1090058 545633 1215654 1720857 1154356 1262861 691900 397666 1836806 1630446 738957 1175464 988506 101204 1029564 97279 1644371 1530229 425465 639616 865828 853206 1068690 457367 818234 644451 272002 628298 879458 374070 508612 1067349 1884118 833162 1359720 1362390 1426304 689838 86754 1909902 241526 766988 1542272 1885589 1244532 550225 257465 1360126 360918 44375 1708019 427886 496890 682276 1962047 634110 1645349 426615 1469473 829543 1664753 222598 867449 1209476 621770 1007559 820056 460976 826030 220184 860642 442563 1896828 1626757 623314 1488790 118675 429882 840401 926392 196677 1878058 143533 990173 944763 584128 153478 1906516 481169 1650403 497660 767919 441028 1486495 138679 686689 1403657 503214 1720967 909183 11730 1141084 369051 1243554 508640 1907160 235810 1237497 1440669 1543009 1796962 1763610 1847347 1005815 1846106 1147125 332009 269643 938612 1200161 1156084 156799 689055 1782297 226935 1393914 1868141 1577421 1770254 441167 393289 346783 659833 1107714 1115422 1746544 1389587 1619491 1790227 481996 261442 1477566 281374 439921 1928023 40574 1549327 1848333 675333 1590334 1080325 281887 54779 1663449 1406220 592395 996686 1245451 112495 1509850 166281 1379460 1673154 1261883 935805 60156 685258 1649449 884219 1576856 1447075 1408597 1748222 1330203 1081180 1398189 1761082 1813754 1180318 56639 281336 310474 1572575 1978566 738730 1551891 1835696 1986067 533610 1729279 602282 275931 933061 896501 517185 627772 300065 1685139 1910444 1930574 1420226 1636222 949646 1448158 1168322 1245312 1617367 1120604 1827307 387772 1759563 359295 120315 130801 840714 1574657 900027 1628978 1478249 1741574 723452 765069 181618 1825677 702953 417864 806586 69880 1785816 316510 1732246 1307052 1881312 1245751 1550281 256546 1741683 186429 1379466 1031962 1669978 1085705 855299 1438295 925529 405154 1254955 734127 112203 474177 1015884 788622 502512 1237506 1001055 575354 1281991 1005323 41858 720952 1195672 18627 1187797 1027301 63928 1879941 9599 1616740 1403104 779497 452104 273261 1859472 789649 413895 332626 1885897 733406 1291036 1050519 75540 154988 1390597 196656 272194 34050 1807694 1556626 1459666 515643 1627135 130579 41948 1001858 83442 1929281 213133 134589 843404 230499 282268 1914483 336626 71903 435091 222554 906426 613389 564476 1948941 1468354 1744215 1661692 1021918 1618801 1347538 1486853 138929 241247 185667 669564 1042151 134140 31 1997066 1728398 76743 278645 158316 965054 130552 1944128 1059731 263223 1293516 1118411 172522 1143250 304766 980806 1952102 1318554 1221920 1010565 950710 1868925 1613909 1372114 1032831 1651405 1905283 606781 1352179 1048113 1010874 934085 703827 1847791 779299 387165 216886 678702 384660 580353 168926 1773218 1290849 1976034 786482 1988589 892971 1208672 559651 1489100 328847 1425087 355058 1860917 46297 19045 255921 1503917 1485965 735971 849859 622804 271892 814177 345903 1629425 1265188 800256 1155284 1125636 1042613 344273 414738 373226 504594 496483 1414139 1458655 1033605 953605 440002 28219 1389234 1958375 1071165 187624 1754984 1750576 665872 1735757 1135225 445686 1955391 1930513 1319909 169064 1961496 1055758 282208 1901030 938180 358296 1492292 206621 1222411 555452 1910618 51423 1345854 1367775 1006408 405906 269765 1742490 1525811 1416772 1187785 1331996 1533165 789708 127266 367838 1810958 1432459 297299 91178 1701027 878277 1558312 1643306 879925 1328608 1379281 381013 1971917 894807 1627691 184491 1446351 867848 1250041 1928475 878274 37813 875174 925876 1873068 1822940 144085 1251934 1305918 355344 1572689 1728288 1890946 392412 768420 760435 1306083 226470 761407 1140897 997209 1083927 1337556 1514890 1534289 140570 595437 892041 622944 1180774 622131 1044593 191828 919341 751330 834206 525810 144984 965487 600496 1104494 1951417 98735 816387 1137131 1011002 1694115 742178 769731 1761467 719843 1452902 754556 374700 1474134 1913327 378693 443191 810039 1852602 652094 425019 743662 879165 1737653 257593 487482 178466 805461 1690791 1342646 184569 201564 975862 1996945 1162495 259123 894923 1155536 1435993 713152 897514 1194989 1137543 929270 699460 1567000 867594 564708 1703237 1836881 1975293 1698933 1021192 502084 571067 473135 165883 457314 1455561 495226 297719 245456 1811045 1896171 1538356 1046940 44196 1997799 724353 1281949 1321776 1397007 1791878 765108 1062795 396466 1719644 835302 802346 414930 756464 1780757 542299 1986260 1278877 1913594 1358746 702744 1531070 1973563 899547 1043038 67133 1624310 974988 881017 1774673 1929940 1468770 582704 1224875 1171997 1189524 1763246 859853 1697149 512985 963154 35047 696572 874714 63715 1316465 1047825 1537036 192617 1591303 476274 494409 526416 1395775 1188454 533802 860196 586674 1196455 347953 734380 1218221 59596 1587870 1357027 1260793 147918 895536 1879948 609150 132577 1054565 321891 1542461 1489080 517876 807414 1697618 185861 732545 1569054 715198 755790 1207089 930300 571727 1897497 1789534 1050677 483335 1458909 1519870 439853 702322 1511760 1351725 1799817 72676 1179366 1845622 1638864 73462 217917 1930734 829827 1697891 1758020 1031927 297755 898312 942657 1934334 673957 346054 176393 1533513 55285 1085261 138403 1577536 379873 475161 1597587 921480 1896884 323697 1855701 1238825 1760403 1047129 1048608 479278 160843 1433676 485963 1362663 1471455 695293 1243639 1801166 814875 264473 1902532 396085 892749 674219 589505 170651 400361 1650315 1104224 1287998 114962 1551227 1339005 937477 180233 471655 22534 966343 1641947 1206857 599828 877738 913575 1302080 1685923 1135238 928228 1242924 1699990 482937 1831371 1190419 1574771 528710 1300867 1441808 117620 905200 332421 35338 1550078 36491 1241615 1059581 688502 1563018 1133967 841164 1183394 397980 675246 558119 1001925 690244 122562 1885296 592459 1503968 1021520 1242596 1945552 236952 878740 640229 1859160 1116663 1677209 1027123 1221473 124478 1496385 154832 1059416 1494872 808633 1799193 601927 1666053 312709 589873 1280098 1313267 1496413 425054 306116 1502885 762508 1547444 1480817 1153902 1200145 1476425 141486 581745 1397321 59851 775407 438030 1344969 1828007 1107878 1725850 1846139 634033 644391 2813 1383081 650631 1428234 1545833 1675670 339277 994372 694338 340129 1799117 934463 560912 408829 425373 983184 1857537 1280044 1534108 648222 252250 1016106 1566547 828051 1522157 364760 1248557 1527634 900050 261546 751400 597497 1222871 275223 1628937 554768 1690009 1513629 496443 494637 981198 1495404 955075 282819 1027193 1920286 1942162 1148131 1769491 1140674 1395758 903175 1478750 1123780 1867431 1996569 1254075 1138844 177873 1772198 1075101 647159 36524 1492311 1826228 4280 632005 1371824 1503697 317096 1773617 1795025 216135 1265844 276503 1888977 156419 464768 640940 1344083 1172547 1613722 1227182 1972828 1995394 496615 350873 524714 1475981 687433 285026 611630 224956 1799017 1397942 1340479 935695 1028868 6702 1737802 14941 1012118 1187510 590717 1440340 930822 304187 1091335 486022 1894446 1044664 546845 268520 557580 1085011 802403 390177 906618 620541 238421 1953405 342133 883192 903679 112098 1236090 1396153 1528278 667580 989893 1670659 507798 1846948 1025042 1966215 1172757 368574 299482 968564 1170747 929992 50197 1349673 1723244 999352 1842970 1313944 584447 226212 372599 383739 280676 269720 393224 1616732 426462 1163986 1047209 1380843 1832145 1342498 616943 319691 478509 1044067 1797749 361895 122538 918654 1307410 994305 945616 1369092 1851966 1689791 1342900 164167 677741 777363 1379952 974253 614083 586800 881132 364959 929166 1653917 1974384 106887 1914529 1854949 134337 387243 936038 1718528 158550 285817 1260827 1721110 930336 754521 1385977 647916 1304870 635 1467603 1529712 1503239 1975740 671762 1556539 1448233 1969562 712114 1026177 1306806 1525871 430764 1246359 578718 63539 1106621 1512090 956099 813030 721026 324793 1732052 755757 1065601 1717866 1607457 92493 1234453 859634 1142229 1703667 429499 1114485 851659 1319235 158209 133653 860623 1480707 1914225 477852 1518942 88083 1464545 1736328 1915588 93039 1374658 1923053 1649266 825190 562714 1829097 1206826 947745 1224435 220034 1626970 1073688 1510652 118239 269848 1275227 773150 290775 968368 455057 88411 1564833 637134 1475252 1362540 228344 907820 1770733 553574 1873775 1304569 858601 1219569 1724508 479964 512783 711152 322679 813252 1590019 765507 913291 798591 1693544 406763 1463459 1504336 1633226 498554 258845 846704 1238950 901215 1235615 254274 1582028 1730831 1068865 1416070 247071 1204637 1153320 1240337 1213791 1286992 1458796 755729 429025 185875 1454521 1591646 1426782 846665 1301157 1643420 258190 1299537 1128852 1660096 3500 1851263 210627 137184 629344 816770 843258 959664 105679 1216012 1996533 1451387 933225 1596448 1609246 1454407 487874 122829 346575 1369859 173874 762493 1479445 173505 1497876 1481271 775275 591899 1704209 416229 1871739 1474750 1459019 971607 1776688 666332 659104 1780554 99662 1815278 1474490 531369 1080065 1869182 1662643 1693589 1362164 735634 439222 630834 1095518 1853004 1628251 528626 1279124 1017590 800122 76379 1308705 776960 689962 484625 1708267 1919380 501212 594026 834175 469512 353139 1752547 287862 200303 1436161 322397 779971 1157986 1328406 130902 925754 755687 792648 1756251 1124703 1127454 15039 897443 911616 1458672 1305457 679970 490102 1567185 1036277 245073 121020 1132214 763080 1558702 1887071 1088504 634935 1386562 73656 274364 1461661 999620 969660 1971457 1523291 594728 116681 68942 1223397 714679 1651507 444567 930812 673158 163245 1075781 858598 1004434 887160 1455800 1395787 1948380 999576 945697 1795029 1049344 1780256 534454 1703566 1248222 718403 239261 526513 1939963 605863 472710 208135 1198884 506000 922086 42492 628431 386562 856021 494114 611022 1054893 1667783 655975 1565187 793152 493757 590389 1129230 945484 1460865 116638 1052620 1232144 1549896 662302 1789154 1319777 1341131 593532 420281 1161635 1005620 957608 1489284 904749 256635 155729 855620 1213383 241099 1605038 233006 1536721 81541 337600 572480 1278821 1304027 189675 1507045 1724578 571378 1614695 172362 198627 1506168 410821 1712165 1636092 897957 1609012 956361 315220 1164346 1626714 1783642 1042993 1702162 484903 1430197 1361822 978707 1730734 1351773 1647442 1540639 494580 347713 1483068 461558 1784337 156926 583710 863058 1921992 1586093 585976 1277418 593500 1381753 623449 174314 1561098 179548 277104 433410 1197386 138793 623883 303577 593543 1721149 537916 19834 1872794 848216 1661719 852939 329299 417498 1961840 911428 1731705 914918 881897 462622 1513245 1888236 653782 813086 1203488 391429 630885 1942750 1178075 1151650 104567 951866 999203 317859 1662629 1478153 387585 1610512 1627144 1343714 74337 1056427 766801 1150950 759807 505867 1643057 437487 1249236 1547009 1011085 482003 677557 904208 338276 1911016 516059 1645754 231314 1753585 192688 1458094 597805 539582 44088 344287 635779 292298 510643 241870 1238463 1705320 964143 966859 1047298 1940819 1624312 892883 709876 1198296 636264 540037 906976 1121406 1029065 854005 190320 392111 1719366 1100096 1451008 867052 99426 1307450 1935642 488810 1497689 1619492 1706442 1066714 967543 438719 1687422 1213690 112341 1276140 659228 1182600 212575 418086 196920 359899 255360 397974 837899 1511455 662829 988785 902294 384389 1431134 561144 652492 1139769 804042 395828 1907484 1031487 1977638 1951584 847783 1315532 1759583 1230154 510249 1109497 592841 815752 342857 1336678 1803190 77129 918708 376290 1261404 921465 1669329 1901608 690712 290936 301427 1860804 593669 771959 1089658 635723 574897 1496681 1905972 1338353 1452566 1595116 1325653 1487207 1956900 922429 383766 962596 391954 847670 1484024 1348732 958836 734584 1940390 768813 1895099 1702778 411917 1183352 1751668 785142 746400 18558 1440601 589454 389880 1243017 733682 313144 794865 48986 293229 344267 471527 1829680 1876548 1849275 1051605 1197672 585446 987796 143950 464654 1367397 478089 748455 91084 1040059 1306946 422634 1365547 1261858 236465 554604 1713386 16358 848300 1592738 863359 636125 57726 1271418 439149 1376133 1758428 85304 246292 901132 1894706 250599 1430629 1554351 724699 1226843 528759 309415 335356 1376434 32900 389688 599936 731044 1326659 811354 719927 1721944 592563 596076 1404914 1908377 1416001 472962 398626 15952 225801 414262 324623 423460 1424495 609670 1668162 412163 303412 886584 1702539 342665 1754350 1991008 561611 653726 1002819 271255 1533020 1747369 1566884 1719900 952490 733314 342090 1403421 925771 431962 850806 1751225 1439792 1547915 308962 1142786 977943 443646 861002 801292 1760742 187774 1485493 779473 1691236 1910601 721602 14249 1935933 1806596 1401281 896681 1974713 1914589 1211188 1205908 1245855 439680 115649 1913943 1699849 74596 906093 1602227 41550 1357229 384215 1464180 1867130 1731410 214682 293340 1346503 828137 1402282 609001 1416007 569342 1898666 194743 295276 747794 1703532 1200235 1216503 568504 1475243 387976 609731 1308514 624566 1528314 1048669 1004433 1390680 1073167 1412819 1575582 1302441 1027642 1262566 1354111 1503072 31285 1508829 1322066 135519 1665528 323826 464050 1192113 346211 1352516 1937449 1157256 455961 727288 1159221 43183 765520 1774750 1486307 217286 102024 23905 955007 1364270 410574 843169 1505698 524064 1967399 296284 1636526 30654 285454 254170 644729 1228605 579220 1279289 1462603 1306886 1032179 684572 226058 297070 956027 918417 768347 1663387 1019918 533392 1258557 1413707 314537 1120392 241822 947160 125694 1779758 1402337 1810196 561286 990377 843363 1688884 1512387 1517633 1048089 1813106 1465858 1972196 91632 924272 859267 1616458 997297 1403295 188632 474756 1437545 986673 1701253 890438 1555126 1032274 847846 464353 1662764 806296 736065 1506361 3860 181316 1117950 1154277 593248 664017 1766853 40751 376861 1140210 1273158 1823604 662372 222392 1418337 619184 1512853 1821097 1476072 781344 398341 32764 1241712 785500 1032636 1761370 1779466 1412183 455614 1265157 525896 1698439 1318609 742514 583896 1371911 1511489 1032088 1810119 104706 854612 1507697 859553 524161 1642809 372613 968949 718499 206262 1046531 1876494 347220 1603052 1208428 895100 1743453 1143895 1515558 1998475 1655488 1717449 38990 1429706 1126246 765600 1462500 848429 512267 1750878 199867 1333757 1198726 878974 909377 401929 1635686 1015695 193955 435827 142631 787413 1985056 1247850 1420120 926207 653296 1231106 1999935 1406720 477257 122146 1622268 111314 985449 1065111 695419 1607196 517598 307326 570861 68500 610469 1289048 137885 1449003 1195533 1996395 1985269 864125 890314 1245464 1934028 1393482 1044524 1780412 582377 1407229 1278872 1512997 1339050 1092634 367080 864829 1150994 1338414 1013738 197924 1375484 1578728 1132288 1715481 1862914 1898459 1256992 550789 1506600 786365 228154 683534 1663287 1546001 549812 614838 280312 1199352 925873 1738213 57507 1110225 1185761 1813636 811066 201318 857147 88485 608312 918118 521786 1537093 1354371 322209 598035 957795 878117 1742424 291344 926405 1158814 13928 446932 483305 1283201 1233061 1546231 516949 697294 841981 1102345 1683285 734823 1975667 158068 1783412 1310524 1018525 1387209 718500 885327 1261148 57723 217317 1386096 1206704 298182 1726013 748846 965212 890416 772090 1985738 1415197 54632 185521 196899 983367 961250 1154702 1672336 1334271 330811 384375 1138406 1306404 754853 1207187 575512 1677397 1901625 1788394 214177 1033369 46982 280616 1100107 1257981 1865114 1240820 216379 1289673 1020027 1773076 1736911 1012068 849714 1193285 611114 720797 1078387 402313 306825 697293 736517 705203 1071129 1368131 808389 929463 1599999 508682 1946548 1668778 1796061 340409 1153694 1044728 1938188 1250011 58371 720155 200858 165343 669893 1363068 121595 568628 1204987 1751813 318880 1158801 456654 73511 980974 1312621 1809288 1122117 1923655 462957 1739913 509618 1739256 1994895 205287 1235559 1128124 612994 1265468 589264 961803 768398 479342 746700 1631857 70126 607393 1422643 17492 334858 794304 186019 969253 1625807 872615 370287 212653 1252507 1996076 1883623 1221173 1894352 1779540 1234423 1274200 1543012 1249820 553849 511770 813512 418236 1916464 1080760 1868758 1153992 1760292 38173 1278458 44230 246003 50906 1033132 949760 339933 149046 1630314 9623 1297664 1579070 1716337 411878 1970110 1723552 593323 64130 55788 1299642 346126 1515363 434426 1672326 693108 748317 1102260 406028 110594 1839241 65644 1737397 267358 1329450 556710 987594 1059998 1142017 1058777 973367 1029313 1689989 159571 119881 152554 1453504 1214856 1334886 1990523 1700328 408569 855861 131257 667557 924979 1437124 279909 156546 553190 1791024 1242672 149236 281095 706193 1280472 915349 86631 1775877 917875 1614307 933496 1145522 1562095 1314897 758600 1458984 46752 1647436 1490760 349693 69176 1491694 1652186 848181 1370196 1769797 912604 1225789 1183573 853488 1576480 725600 1597511 1109049 1532205 554438 1944395 1817481 1589256 46788 1022191 792852 70393 284320 1396947 128281 1419757 1075569 1524809 1653951 1075117 1513859 282486 6079 1909824 876745 61442 1999377 515809 1592756 453539 450666 725569 342188 1691055 493914 515247 201045 1131568 32759 1793981 81671 265897 1004177 121814 143407 508936 112051 323195 1637306 1632922 1259870 742415 1624477 815811 639215 1876149 333142 1971105 34924 160881 1284467 841359 874119 224123 681119 712490 184203 1716277 1393435 1720664 1500619 547033 947306 865138 796045 1216583 261429 695682 459323 934874 774134 1723350 340695 765062 612244 1763823 698724 1482264 1522662 1561728 943046 1421173 902861 1678002 1030335 334426 375586 1484417 1443987 1908874 1578194 1776758 457799 1564610 158315 930563 106155 676992 1042503 1996143 1264277 1095354 1245914 192328 948719 1602899 1896409 225824 49405 158115 1666203 995047 1997750 418431 205895 1718945 909527 1199656 395145 972785 1438456 1769409 269630 1279061 1552174 1944932 513981 1266741 609702 110648 1544521 248098 1320596 540907 1583973 830034 1633599 1198581 1324171 898946 741272 896618 1475335 1088946 1649529 676774 917454 363804 1467493 1417958 1931771 60650 1825957 1870435 1020085 721979 1757802 71109 401318 243560 681011 395695 1759655 1161871 125244 1498001 1662557 498397 473659 528281 1302685 853616 419543 759882 544782 99467 504071 153612 580765 1159646 846478 964897 1861573 1780314 794252 1990707 1936716 1878428 1400091 1001435 1505899 374539 1598333 1578625 1132568 1529819 138159 534056 1995642 1351930 1161245 855903 131851 1469810 1770503 1748643 465440 112251 638247 638268 1423685 123494 1670882 1748035 271887 1192890 1361837 1305535 424816 1627221 1713242 1340061 219618 1542541 705177 71411 125970 504089 859211 1936220 1089281 491063 799349 1070620 945369 1907393 378843 1485692 806571 178881 1945405 1695741 653293 749568 711711 7957 257230 1794894 254792 686641 1645711 1668115 854261 1070034 1513550 991824 1161310 745660 556994 861940 96756 1761419 1931230 518000 1257519 1466655 1131400 343565 1580793 1458387 42601 1831533 413201 660932 1930416 348124 872380 1012943 1162475 38392 1560051 1399653 835726 749915 1176053 50389 688759 933266 670306 1996818 254489 1760641 807749 415404 267122 872857 156015 1433565 729637 13322 157088 11836 529636 1550312 221043 1145182 523369 1532987 40076 787054 1182448 1856683 883543 1960996 306900 379588 358559 17829 502929 351743 565389 1499220 791122 922840 366393 1757569 144159 1343477 1911197 690977 736507 240771 777962 1678295 1165124 186811 913608 551681 303391 445710 21290 1545685 112527 730664 697520 784543 1558301 145159 904246 1103082 1174746 1566420 832758 80043 934220 1452473 271402 338720 162738 1542648 961184 1917839 978607 640763 465792 1243816 479946 1318644 436018 1555041 345404 936243 95946 1381618 263602 594637 1828272 1189649 1083641 1896534 1564021 260577 1951154 1899529 1773970 223318 1434631 1617855 1064273 1511693 365069 1588600 548880 1780457 765639 1270070 532928 1891324 654273 1449611 366834 1319769 1802309 447842 873448 476965 711114 1390913 720604 277649 278755 281016 784624 1587403 161534 1371984 230911 1909842 1946246 1893246 1342849 1148660 538009 1154332 1365348 468751 156975 1627696 604947 1164302 416122 14524 920921 602964 1738762 292876 900606 1666263 1307607 463614 62790 1795059 1690515 650740 740320 1002407 1362864 1182294 1676060 793086 1003167 1035978 77091 1822494 1280803 689307 948818 89742 134034 33397 854236 1593816 837246 302078 157145 975826 132940 452540 950953 55194 1630202 1615708 893380 1832905 492920 905970 452516 72369 270129 1208794 1226557 781421 549959 530720 1413245 1949147 453683 1093511 1118282 256274 1858094 60888 1406361 1181941 301853 720173 1291175 230479 1277253 1148233 409079 1120459 606223 732713 1316073 1731116 1070846 1172226 934335 469529 713342 847676 1353343 953819 1135561 1012921 1268441 1037674 987395 1724436 1622826 778821 647457 621102 536433 887272 1004899 1563856 1150061 1991321 1499717 1397236 124804 417989 1201715 201161 1986182 1828062 1681796 1717992 1652044 1768326 1526529 440097 93658 700673 526369 1222735 1051822 953777 1605594 1142742 1870074 1229335 1873167 1302694 701022 1574147 1782904 1497720 1161419 704770 192020 848615 1869122 759685 803656 1016619 1157990 1003844 1478434 1804237 634844 1246267 269453 306069 1898988 1307079 78953 203963 240942 432017 38348 1419322 804947 456322 248440 566112 1604840 1918996 1932581 1197018 607994 1749545 945950 1761174 1287870 1671311 1622417 403666 708568 1836255 698788 439914 430680 419867 1499929 1469284 1418500 139526 1338625 11337 883375 1629861 1462510 1474853 1978378 713953 9177 25410 1790733 622737 859841 1590905 1433218 1159984 372851 1094016 1493501 638535 1535388 615833 1122547 408997 1420275 1259492 502872 692107 189324 244710 1266370 1789126 392378 525831 1040769 1672472 1490708 364264 439953 525113 1454162 165935 1925763 1978401 750435 1932792 1269450 624922 544004 1076815 585137 1994169 1314215 1588137 1930866 1926624 1971788 1929474 1454220 856732 1107902 618209 621181 957246 1638673 96592 186792 1011572 1639942 928265 108540 1661359 538633 1678240 1382737 115623 642471 1034201 896578 87090 562548 1761642 1238697 1841078 1035466 356391 1723142 1733872 737935 859857 1313539 864806 604119 652740 552783 1821092 530624 1968204 1250277 390435 570541 435144 54337 956911 1885235 1500891 765697 547924 1235122 1969622 205457 1063882 369616 1342127 382989 146101 891193 1720532 1519271 1247097 1211367 265286 1737347 989028 1643154 317034 1905474 432950 108116 75363 1849207 1533304 1963867 1218539 417815 619212 1875950 377641 1610647 575731 656005 1052790 1150752 1099998 764446 643634 376897 690252 589988 1474893 1340933 790633 1804831 533214 254436 497916 1613085 466513 1194233 412200 1081654 1206350 69231 1843154 632888 1301694 435023 44016 670203 535666 1524686 1795721 979898 711655 1011966 1858072 1683466 468153 1154463 222961 93738 832318 1384835 1512041 1573135 1557769 1803816 1846708 1021628 531769 441755 1147976 1484580 1433302 310707 1899471 1132415 1337459 402411 488735 94014 621149 44253 1228094 1495045 1842014 882162 1006903 33449 1836023 1564954 236051 375882 133466 519287 812555 223508 910335 1763036 886247 939416 1747719 1374639 1704429 418394 1459254 1415555 946188 147605 1903535 1407171 1221089 528162 73505 1519036 1412393 699076 1903115 1247354 673391 758574 1022674 1786171 1149825 1577528 376954 1262222 92831 1022335 1658006 989925 154777 1731878 1039550 118356 5604 230752 1664581 1511096 991556 1776129 797727 1916516 1950875 549571 121326 1143711 1188774 885340 1523807 1204741 992383 522335 499935 623169 346753 638920 822366 1013612 1590892 1425508 1765199 1465360 280648 1432846 1404153 1309574 21190 1100848 1207369 1729264 1478137 1789562 1441268 1858737 1446691 1198734 1147611 698881 1720957 1562246 62115 1744435 278323 372614 475624 93104 1799347 1390801 1811891 328391 95295 1214335 1500308 842444 72884 1755133 641966 1053806 1618818 918688 820333 94679 271952 959311 529682 1008822 1239709 1135137 49422 1427928 1899585 119416 945153 375405 113974 1489828 1112908 488687 997623 1808506 1332686 1433602 1578478 1715928 749608 1020678 1425199 1516509 1719225 455868 1060030 1363491 389594 552074 1392309 532048 347632 1836821 1700716 1905899 886388 285312 506430 1781565 79723 1840656 615613 1340178 1392196 895411 1750974 173450 1392413 1560949 15662 384838 670979 694816 1703756 410386 1498078 1378876 572780 1190230 1727696 626621 39067 883120 1030553 186007 615026 742577 916274 1221537 496058 1215048 384360 920850 1937217 1362391 1384401 1225618 660749 1024176 1669179 1889157 1816102 1625455 412100 1345578 1775462 799428 569997 1533982 1230207 1299993 185072 1460854 1048841 932365 1051808 1208461 1165055 334942 719660 1346608 1615363 989261 644444 204150 196274 392711 1013670 315502 824261 735848 769057 1368308 1310527 1784723 136646 1570836 1747329 1067697 1069656 1257661 371286 379113 401468 757083 36255 335745 775841 1754095 1597353 964683 232494 191542 293204 742410 474863 519035 1218167 1045565 231281 11802 1837568 940925 1757095 1467379 1784118 21837 697969 1453612 1285687 1772625 538851 484781 1793841 1351237 1752532 540442 209805 1003664 355055 1020970 1659485 328237 663609 1636252 378234 9228 2815 1859505 65648 1899296 272322 1481642 297107 1479627 441360 335205 1828855 677795 119201 161628 1525197 315687 991067 981520 242954 615080 780155 274277 1420517 550786 186546 802327 1855509 1846174 795240 1435207 6370 1252583 1650896 1783762 1900905 521995 1379044 747870 1367685 1468871 55969 1994105 483839 1193137 708131 774312 731833 1525303 1869205 536111 441962 1002561 617202 1465145 1549004 495421 1692625 927423 929429 450863 562839 45605 1915803 314407 1798296 1490227 246318 1651152 999299 44412 971473 1827136 709990 1026889 30429 1019017 149557 574929 1051759 313880 1469717 1490015 738201 318233 85650 1441957 673522 546141 1358756 953953 863622 642910 797547 1092489 1727944 183373 1168111 542679 650395 578031 1335315 1897860 705568 1991386 467725 502907 1287496 1439380 932381 1386771 325985 201176 774133 148080 800588 1419241 455732 847061 114864 1260174 966407 174756 1880392 1021522 639888 369326 1193510 1118687 609463 1654658 756276 753901 1808174 582743 885449 1268116 1311345 1832916 1122151 470976 1270115 1956886 1410684 1513223 1615396 73992 190743 449528 1962358 1732272 449525 1926650 628563 925384 525484 637939 464471 1845506 770501 1256585 770114 371695 96601 695512 1737732 50665 1861301 1760893 319200 126552 664026 1005376 829022 544172 1339245 1431058 1572622 1470944 1664470 1945714 467596 1981773 1565292 238901 554163 1010367 725543 1835906 1095930 1593270 1475354 494267 1564397 1579480 86484 1582641 1948628 24206 313948 1385616 622531 681238 1263041 1758584 813590 1430473 133910 1164884 501214 655453 1301845 368313 867994 1450152 318911 697159 1500139 1628931 356148 1803489 1625812 1340161 333203 1967845 1990595 1049428 801334 1425546 1548031 1267226 52794 1400572 700266 1078483 1373275 781397 327612 1097571 788351 533235 993828 665849 614307 1249831 840838 570392 1947316 1587446 1560786 1539637 1866030 1821798 466742 1096654 730373 1704629 1640453 116943 943272 1792609 588898 688406 764886 1099848 1413136 690400 884890 435419 608352 1492398 666846 521307 1284049 1392469 1823955 1004820 864678 1868732 839364 1025238 1633733 1746727 816123 902170 1111258 1074178 1591554 496223 976811 1512756 985842 1163672 1342049 1965192 1828276 1184355 95628 1644470 1328817 1336390 37835 742693 770389 1890091 182588 1706486 1484094 614302 1501948 1754525 995127 1392394 726058 1962426 950839 1070713 735635 484044 1593308 1678135 468852 1732302 138707 377707 513088 1233933 1453770 713000 133161 1534206 218943 1445259 424685 1634813 524648 699890 1358263 1081401 1148724 901927 125207 1777639 1397457 647389 1150294 1783313 1474671 102201 1442696 1701057 1357679 840195 888548 285301 872013 930261 1151121 519057 1450526 1422001 567618 927650 1444848 1719120 1881740 1442292 1378981 1861648 544668 393137 1976511 1970452 345894 287069 330398 454044 1980546 189651 787947 747838 675065 320558 1263454 1184898 1356949 732297 1210710 631386 532245 542598 1667674 1566937 1188094 493280 1734254 609865 342951 1936562 1464897 250311 1284098 1376654 1824168 595198 10736 1171975 635591 246611 1477707 1865950 93618 292741 1208146 421663 1336685 306749 486188 664958 420335 1992973 1046283 717854 1271340 1468926 1309048 1506804 1620508 1140867 165087 215622 19504 569819 1414692 1566373 1591992 661064 1988215 937171 164905 38463 1859317 1773572 1064862 1120231 588788 1080603 89169 427136 33716 214937 1822128 1778877 1125155 97078 309584 986498 279360 606177 967381 1432799 560874 786665 1422856 1192857 1964677 601199 1762564 1112262 708342 1342576 832027 1576018 1424484 1723874 607092 217228 1984277 1719641 252102 1449049 423900 911313 633894 891280 128243 711045 245836 660958 1983859 1470712 1665091 694300 1921517 415848 701164 276691 567052 1862858 139849 888955 529819 901338 1541711 855931 1122385 1315290 1756621 279674 378221 1740008 989848 270069 375234 1583859 874360 1227914 97175 1453671 1028711 1062647 436445 225310 200090 884163 672138 356446 1912160 1347791 1306801 1523242 1777237 1550690 112454 1699419 397112 124041 1055182 854951 339088 931685 175507 245018 98065 155498 1856261 44168 719835 1454014 1131715 1516466 1222839 1763416 118148 1256937 955837 1120109 211834 919298 1007296 1710672 788517 289564 1462055 213066 1807903 710671 655976 1906713 161632 51808 1837560 837398 1571048 1731778 556788 1746411 468940 736500 359212 1159194 1518596 846963 1373973 879038 333274 1853678 1709377 1203463 1778341 1593867 211996 123103 891369 183516 232851 1667184 1337616 208991 803425 268127 477821 616126 461684 1845676 515696 1204212 435289 1971985 1155938 413430 664172 996829 602998 802766 1852568 842396 1574242 578455 1953933 672535 959702 392678 734100 1621062 1733126 674431 1332256 1064239 1721129 705640 1740323 1911054 990543 657697 1544193 928646 1224959 160357 1684457 1239868 1977640 1700071 1504914 1924577 1334102 591512 1894488 1626801 308652 928620 1309290 1878808 702056 1163852 1771368 246288 1209140 322312 638172 407266 167288 710599 604835 1035612 208609 588561 451981 846788 1580644 735376 1093970 1540167 1377573 705756 780050 503634 1863977 979321 925750 1754865 1042644 1124040 675166 223963 779370 168929 1753137 58019 1869765 1279365 1391379 16564 1996009 915054 159487 606841 1517512 1207867 1025888 467789 121927 1047058 1088255 495196 1329900 1193389 1971537 761219 515423 679707 1264769 924816 1755620 755174 1394853 87554 688727 1767765 328598 472476 1456540 1071970 1803421 275423 362978 596847 721240 506494 574152 1136709 95836 420775 1183521 194101 619189 123259 251151 222875 78047 1332490 67554 773278 25759 1307232 7393 1286470 1396145 136030 1455558 1302127 1001527 1690554 913237 1610816 1944476 1530493 1494111 1629105 1996733 1274038 1797309 1085448 1476049 1097589 1383353 644199 1987462 967851 1466003 543529 304600 1875520 1195347 979713 1659476 233866 1408442 1980732 508235 59412 885808 1972476 707753 1837635 1561136 903518 413048 1043098 736569 826381 1281502 1344019 1033409 377708 1981137 1741237 1544653 440188 939974 148600 1879338 1647275 190581 158589 979982 939107 948981 1497818 929482 1432730 1637729 760537 1595093 44881 502347 472192 1230537 786214 1231146 329789 1689154 377985 284319 100712 1325303 1847810 277458 875385 152254 1629436 1727962 1991685 200914 123527 413725 556579 855638 1850326 1614961 1248586 623303 1404247 681112 435098 1349209 884954 1754109 85395 873259 599514 1894061 1744667 1404636 1943266 525674 179997 951139 1255334 1285342 347878 139530 727438 1585381 237038 220914 1434689 238818 1972730 1718479 1142166 844396 72095 1848282 152483 1331125 1149039 1479662 690099 1473168 1865789 1484208 703518 348341 465756 1760355 1937167 1994599 1532845 823815 529941 1255476 77105 196743 1252847 1501277 540402 205709 734016 756549 915059 881494 1065148 511188 1782937 966560 1638758 1205733 797429 532694 1844511 591752 145664 534035 1893874 376953 1210865 866570 1515672 407995 1891655 779280 1467663 151244 1062604 1477930 1252603 846031 306858 680537 1289693 1479505 1535060 1655768 1633060 489346 301985 80654 1455197 774282 78429 627565 1031507 563226 1487041 505555 1107141 683086 847504 66223 1210709 917462 838435 1980114 1956721 211600 1792882 544404 1263853 1868463 1995098 450884 276234 867286 1726092 690600 419674 1498745 670970 935760 1016632 1367498 449964 481576 985051 1456092 51349 112731 174288 1739253 1436605 1643675 585785 499348 1014308 1213968 1594143 292781 451481 126638 1688559 623371 1956507 1503534 1025248 569778 1558537 1614528 1078622 1819028 1768447 1030776 47237 1463139 1835342 1785164 244163 755476 1642399 1105830 1146474 530971 500693 541022 1833272 35754 632490 697473 237888 1395044 1681531 591522 1934760 792413 779341 686569 1689885 1052524 1929462 1555811 734901 760356 568648 367837 513021 861163 1197399 395171 935968 1488181 1094668 1560064 633185 868972 1983225 665676 1695866 1410243 1422053 1890814 38116 297892 912196 1592587 1158625 583828 625010 449317 958328 1572729 1839367 609255 992521 1707261 1872901 1949192 1521179 1482993 1775444 1720978 19546 680351 1385065 333695 778309 1887835 182267 1042813 940079 1846183 614741 916903 1273979 1419673 401378 1057007 1782897 1884875 927392 1462457 934700 373606 1532822 972819 669636 956895 504591 1500514 1960569 264439 889207 610573 505432 443547 764146 1212977 747958 73626 1075880 231704 809912 1128540 575968 264428 1181421 966880 312783 870725 954826 1826220 247277 387290 238508 1959760 985452 1454963 326679 652020 1191589 1127157 1329492 781761 521221 889590 720411 1264901 1646799 1653557 337113 1519095 705340 852047 767958 1175950 1938272 61998 1968702 717988 616957 1762435 754267 1561737 586406 691608 453843 1594508 657034 1117090 1869586 660152 969813 1386418 533140 915597 155592 1022360 1462409 1907510 1555649 153599 1831776 298127 1330315 1235771 1958645 421688 968353 1214483 772899 1527305 1982704 1832258 636355 1667693 955722 645997 835368 249313 782604 906297 109571 435306 114174 1509451 1382590 743344 1011756 453890 1129559 1557820 1672717 591747 1461533 1101382 10321 1145221 1407346 428102 1911736 321647 1996703 104314 1321247 786941 919620 824326 960585 1330611 924684 1701249 373863 1200691 591027 156846 1285821 246450 1504516 1001370 1614883 1701049 771766 405762 810723 1719202 795396 387926 804930 1024976 786820 1935227 1973780 91018 739789 1853634 1645114 292831 1441029 1091984 1174452 1058582 1726693 453413 439671 706081 3564 1861744 454213 920943 753523 46422 970539 377574 1274322 975171 668489 1182819 1311759 512424 465397 228779 134654 1321933 1953378 1149798 1982047 697269 1758599 314755 1547755 673439 1851840 1582203 284380 602518 1606176 995133 1131094 92434 892636 1437279 177980 290552 1738963 1400561 1847795 685664 91939 219668 56599 1588440 300154 573040 975160 1033187 32100 1785620 522032 1516631 1153703 36929 718869 1278717 1964636 1925089 6644 1281031 1979604 1916769 696392 123525 1124794 1729754 792931 1579340 1685557 1305355 1711675 1451590 132375 402144 1140096 1509572 1464939 1775707 1760798 1190989 292710 1039273 1495600 1445907 604257 881748 447936 169130 612823 991232 95850 603501 1999069 1063119 1139319 514442 895415 1552437 1988201 626768 1467091 914616 969923 1350847 110947 523459 1302174 1221926 1089954 1557658 1185400 539550 890951 751906 422453 1660224 320343 970639 379615 1023100 1279326 1100058 1594816 322370 1389807 1124854 1791210 870460 589015 554451 775435 1318525 963572 126603 189290 1963612 491622 1839274 1971176 756402 1926626 1554280 910120 683179 1416934 21614 320257 850130 771854 1191352 848488 1106537 1929159 1784470 1669562 1157499 1163161 1467792 1743639 1610689 1004446 376227 919343 1647527 937412 1448691 1309693 835695 1255795 1274219 1278701 1758233 1926128 1948315 1677678 1899500 1941781 1253710 135994 650382 964088 1286531 658231 1395735 838315 723043 1894403 1194078 971584 1070265 338247 280242 1434010 6984 1798337 730516 1475293 1419961 1286609 1585187 1195709 1890648 850757 1150912 1874518 186514 1044462 1033379 1966058 829189 1706725 1833084 775691 1517368 982734 1566529 34070 1455767 788512 632144 977356 932720 1679038 87642 901214 743274 1612201 1930507 1519011 1487640 855939 1285484 1891531 1856445 1755016 1393317 500152 1194140 161456 105453 1297746 779274 1413056 151542 76047 1523966 238662 248836 1034783 517705 277668 141810 1835258 781217 1942264 858855 974467 1839757 763798 967384 1235545 1456134 14834 1306942 228797 569817 994530 172159 1665651 55195 1962839 986361 199999 503892 1503208 1168791 1009897 806195 1417171 777785 1039544 253827 1861303 705361 1093724 1565395 340641 1781725 1633552 1926558 1666813 249843 762290 1911180 864745 363788 1915177 438821 430115 239581 1981719 1539929 632820 923451 1976357 1354857 1310728 1726822 1338381 513251 326728 1464429 1531733 1722451 1219629 674315 1211241 106653 1098636 262112 1896641 297818 1743715 1300480 192387 447086 1115030 1733807 497768 400684 420290 425147 1589288 1119572 1940785 862527 1149977 248874 1843709 8966 1144185 567872 1907577 945461 1153030 1299663 198271 1729702 1001371 1356456 421690 1535125 268105 1090213 648766 701646 908316 1422969 95290 245125 1916789 1943137 111583 1191951 1467385 1743450 316520 1858020 399914 172256 1613655 1784473 911099 1572669 822718 1826786 754708 584551 779615 576464 845224 1857116 283420 1401658 1478157 1810335 1474486 1970232 804468 1132649 1726670 407128 1781969 699564 1505839 1823004 628957 149134 1315855 235047 1416962 1472930 1682076 1578414 631216 1647043 1611062 644657 1539075 517634 1365935 1729593 727945 1013284 758169 724292 745553 761671 1788275 1011123 1319256 1366077 1558149 1595951 437343 464824 1252012 569669 1862174 1391538 760959 1092103 523193 95835 1296851 1711958 545366 234356 857487 1580706 1500483 910213 644705 950573 335622 1298560 1014188 1447552 1571459 577187 1086227 288213 894736 378532 1603318 924696 1335540 143061 148338 1451823 1687312 468308 1716416 784027 1547176 1506078 1310941 832161 1685809 1991614 1251435 1692268 1686942 56906 519124 1071108 20903 1354849 1129496 313774 1272821 1203179 405303 201971 969497 1530771 695843 337045 1162900 1423686 383442 1902795 1155798 1020427 1413673 1679601 646196 1650920 517106 1127426 1067023 326390 1129235 1963201 1383773 380111 103757 1581053 605591 1599436 1650078 849106 512126 997210 1528253 1911429 1156565 1511112 113593 1179951 270164 1117651 558331 230966 1862676 207900 108393 685145 86093 1696980 1084793 105493 352260 1770458 1233544 1617200 785064 576311 1382283 147748 250450 1024506 1986914 504220 620224 1884179 1210808 1673091 1593672 784845 1146201 450794 571685 1881544 33000 552062 133309 20016 306358 634165 135393 1810762 378758 412011 632390 1921338 1837650 1869747 1258508 1922322 645845 1040419 1418390 1088744 1074658 1514202 1703180 1599987 98780 439958 1887888 1454852 63061 1316366 431406 101941 1732488 1706201 924300 1307134 1746590 1958553 455073 1456590 1059250 1131177 782445 1569532 1648115 1654401 63255 37473 1106505 319191 855583 446339 1949102 987130 1368997 905141 752237 1134458 1067160 1128760 1599688 1429116 1276805 679129 1250697 545772 800943 1898183 1091312 1937290 1926215 1187847 680866 1369523 399382 637614 1819631 1206880 1868711 269717 396337 761966 950745 724698 26309 1175660 931988 1852427 1541969 1194846 184178 1904709 306211 1905901 580177 448358 1924141 794723 1300660 1043933 368052 599331 1454326 1045697 196329 1448959 1395530 967662 1598373 475505 1746492 1083946 775547 1682581 246600 1136626 1319327 879990 1208626 1981449 1504698 1350275 1902058 1422137 393115 537820 1068086 1238036 1638722 1085554 177272 1368327 979109 1874277 1048793 1063245 1754419 58983 1997158 1921111 1875811 1102550 279889 397479 1087552 1555412 1681867 1778876 1160643 1363857 674321 1013704 1381329 993798 1614558 498200 1649519 602332 1123864 23755 1468844 1495442 620734 1144085 1890998 590895 1763043 1598570 122332 1882124 1369093 1830413 1051725 1774357 904429 1905561 1750691 153391 709761 1380025 625006 741998 490114 1739272 496408 789694 662060 1835878 1262900 191643 1894400 1354623 1277229 736614 1853969 1284196 455741 356590 523458 424770 405877 912772 1557903 70601 602045 683000 765776 1698000 555673 1128448 50019 1195479 1306359 1766443 1781596 467674 157071 665644 1507649 1769603 808365 203736 1432053 1938462 1656981 398814 1287949 1421972 866561 937563 1609940 1232787 1275959 564379 1348643 628266 220399 846362 421305 84333 1773740 580153 1493347 341725 361914 317712 473745 1726736 804448 1371744 1642289 1994625 793740 1409305 404640 738656 64087 1098041 533326 551628 1536920 669294 1757526 594054 631405 1363536 477945 1695718 1816161 1628979 539886 1718561 1581766 302894 1488635 1132448 780489 1366259 1461419 566917 1763414 1232338 486480 1928890 1684198 1134186 1045655 1910977 1131745 775082 406043 1138426 272336 967090 505024 792789 1962476 1541174 634948 1628646 99036 1719795 146381 1213030 1039278 1512079 1293856 884249 723167 232275 1013275 676181 598217 1156874 1985836 1965327 1662607 1469372 785684 133423 1957019 840158 1586854 1326289 1393153 1355312 389780 59621 1500307 1361376 972296 316055 162491 1941805 1640181 1250974 508098 714749 181420 1069013 779377 1233838 631565 1165741 664319 1923070 1777676 912699 1287776 627234 1172483 1684044 624045 1676638 643746 442523 1085685 431474 1385898 1638972 1444575 1289527 1048303 14371 1241574 1442731 262471 1892195 102015 1634504 111105 1180346 1651318 1377707 310295 1852680 373797 939641 1975870 1770142 1830235 266838 372141 749116 1584555 223506 1281091 98882 452046 606389 492175 75613 9047 199680 1783414 1829823 1186929 271219 1485590 1720085 998863 417178 647424 1779538 1837470 1466663 1712516 1455487 1208023 1158049 201109 625958 642136 1216974 344962 1431726 851161 1002245 1872227 1418397 210704 1758123 1953516 887094 1069707 1870349 772138 784380 300899 1570885 1653695 668886 1450397 1856756 1989383 853148 1311232 446595 1727477 391313 1228174 1748908 147108 1402667 33417 1534891 907097 1902562 1955148 1778624 198662 815203 1257491 304837 339774 298274 1506420 1065100 1112746 1029431 1126714 544088 560913 1701342 565183 170241 108478 1351875 1854346 973381 574374 1910592 1611184 1394637 653641 728033 819220 1131081 1613972 1419348 1393246 1051647 727290 1455900 1418963 1730922 601142 535810 1868968 1979519 727927 448646 1547623 1310224 92362 1706893 480346 51704 190476 650657 1713083 328417 1299590 425467 758619 7588 357654 1541729 1594579 1521549 8279 1060732 497975 1887699 641280 1074291 1518735 839468 1521011 545303 96199 1771106 734596 1231937 1631734 1243556 1013238 717933 111690 1700799 1486857 560500 205982 1746528 939569 100874 1959546 299871 1872039 74941 1315058 1203190 1446967 789671 836255 32443 264128 1994280 1751904 1107550 700187 104632 54096 796619 198313 126451 940285 84119 1094822 1993419 766210 911380 340061 1988989 394963 1870301 941159 647855 1121990 1706107 1661799 319036 945457 1172151 696959 1936317 973499 1792459 1929570 1019934 1469590 1872103 1374565 1104495 948679 1139380 147867 1822792 1275905 1123429 243981 1417672 645576 493607 1525911 1648234 131862 1272660 1477045 910449 1267386 480903 662511 1312479 356110 1907468 1828502 1732436 320720 500548 188442 289153 1498722 1510133 947389 1882340 414044 1723772 99427 328160 40830 1602799 1343907 1311192 203138 1871593 1512120 1076090 1784877 1085220 243477 1755530 213806 762630 1539361 1682965 1233461 1297988 497798 97667 1565105 98422 259789 871099 1002729 570525 300772 1246504 160379 743509 1361806 1886662 1927422 1591905 429090 1510941 1176087 49269 1210015 1316112 1078292 1020466 765037 384443 1371004 1915309 605880 347057 882695 726451 1934931 71852 1093026 616629 47492 590556 538007 1821808 1825793 291188 893770 708831 465339 1801388 1666762 1074470 1336059 1433777 1242032 1005898 1426098 1865074 601024 1041727 669086 141440 1556047 970498 740081 1847185 555469 1805889 78684 1752675 994449 562553 42448 1411275 1991565 971535 372391 1680456 260872 440134 1780144 757221 921102 1486705 283721 306782 910937 923525 511387 1970197 1044016 1547783 157233 1323630 167788 1700691 723014 584577 1404610 1862455 1130167 985721 998529 577607 1567436 219704 1472355 741091 1060198 1065969 245499 944093 1009986 1523972 1723985 794280 278381 960826 1514002 960624 1581393 349401 1925297 1125580 1996155 1487474 179977 956188 93698 405389 1378438 646279 655400 1058618 1917983 470804 1314024 377424 1400790 626173 292754 882746 266498 1641313 866209 732356 565899 1588580 1524368 423041 152363 994906 759494 99502 740021 1795990 254879 309193 1390263 849862 1321152 452337 498877 1354932 9945 333945 1909910 1695126 1372231 1929221 627264 735795 214219 667077 1467222 123593 568094 913325 1843446 1073085 290467 581264 1607502 504345 1224249 1101850 1979194 798544 57921 1676093 1969627 1317243 1118214 1154301 413074 648997 95814 967802 304419 867755 528536 813489 1267878 1631896 1080874 679493 1996135 930407 902455 1909667 1921999 495042 1226640 616398 784800 796066 1641268 1873449 1710500 12176 1674186 802281 1663338 1045908 1381293 1697686 1720144 984786 781364 1001785 868234 1774186 752928 1495665 566137 450809 11087 579040 1918079 1372005 1180452 504294 528931 773566 929292 197109 1001737 850228 796217 1698059 215787 1126702 890225 1795845 1253169 1878728 940286 624596 718700 1774041 602760 647277 1171750 1736030 273143 1407303 1273218 1561026 1499204 1951813 24119 1731702 1857067 1951884 1681192 1814334 22672 29682 1723152 311308 1945177 497810 379040 1282320 1024493 1802410 157981 1995747 1968213 29344 1987843 629669 1459915 921297 1295463 788297 304885 745001 408818 968516 128901 654063 1368605 1368541 77764 1857302 324938 1277695 434541 1105113 1569670 928075 701562 631747 1486605 49114 239651 1187086 325531 1891788 320371 622276 397236 947957 1755813 1341731 752208 1200174 1895081 1707871 261914 1610165 1621244 405322 1091423 1465451 1174772 1153556 1670922 546012 1690347 1493084 1070394 1477522 1737415 1224512 719575 325312 1060003 397378 186184 1694065 1696395 1240252 1862752 461344 492468 1975766 243588 1741021 701997 1245770 1273231 371881 248172 391033 126689 327511 1654508 894803 1969977 1712331 93516 1346818 154586 976298 1070274 620421 1730142 232706 252048 403098 698085 1318790 780543 475159 277949 1053029 921616 42210 1330157 1532489 1313355 1186288 1597609 1754856 491680 1885641 950390 1271353 79838 947143 1022185 665814 472947 1880108 1828595 1292521 191899 1144826 1184151 626514 1894601 651198 152971 1075983 1294002 224677 659605 742291 1405487 601204 1294813 1365806 62340 1009752 536627 84664 481066 845055 240323 1541255 1374005 603686 1127671 918162 1479575 652917 541610 406213 354905 103565 428543 598415 527815 1633106 1044242 240457 1179677 70787 70063 1833408 753364 797968 539667 329172 501657 173480 1098324 1053464 1459449 221015 630258 301059 467094 1273022 621709 1626044 496900 1441221 101005 1152754 585595 417156 519359 106214 1642604 437538 570592 616605 1794436 789949 1880867 518083 1908228 1837051 1743652 1380766 1024953 530669 1584703 285445 1735539 711294 1550373 736571 1569414 89465 1601019 183497 1966084 201472 1217746 994835 1850648 72104 1334501 1065966 426850 1203648 1199871 1879127 864558 1378659 931929 815071 851150 275577 1702349 580555 643213 690209 1769497 1311130 1383943 1179456 933131 1512415 1867613 181760 34952 1217420 510002 242276 1300381 1171754 1125485 497945 494243 665292 173814 564852 1686323 1239112 1853643 226756 687210 1904937 1241876 1499680 1957114 400560 486584 808023 522196 896313 15523 978715 914207 1279448 1042527 401514 1937587 1899645 1368468 632480 1624441 1605164 330608 1412326 534655 1645018 1839518 341360 984633 1099556 1023940 412631 255174 68059 1270333 1873682 1906770 706902 1609176 303935 269887 1262983 900072 512799 502390 263944 1006816 975995 1362479 1135222 1365886 1162529 1819692 114662 534980 218673 1517158 1422101 1750824 898243 941527 181814 685686 301122 21176 213371 1277597 1001652 1983498 1620263 939606 523708 626153 967831 514977 1979847 1010023 1587647 1809050 618138 1774510 1463129 797298 1443864 375472 1192427 78482 742014 296912 1309070 1431337 1481667 1739117 342984 320715 545029 884103 1274052 1800621 1102366 534203 1166770 455469 714432 952220 1781422 1203820 1067242 750232 1049652 1692454 785340 572085 623295 1084604 1266516 941897 1754582 547175 422379 1552628 829402 524935 598607 1944082 1955041 701110 31616 454858 438383 1908626 84794 1003644 1729497 774820 913330 1938709 1143624 1007823 593097 692638 700267 1522186 1796421 1202666 1282210 1526719 1876561 444471 373768 1621116 1907337 1854395 1863169 1202175 576811 706562 1574433 192374 1152539 274800 1117479 148508 43252 1782685 1936569 1214413 1399351 1533692 1508760 1821584 348328 1684808 1867842 424489 1264140 20840 593400 1809009 1726820 565847 1342469 63788 1664674 916303 1003432 928025 323813 48511 1947672 1000961 646712 958041 1030786 1385243 598572 1396823 766622 655258 1846486 844813 93437 1466442 409868 378374 1581748 1649367 1686155 1803762 591611 1066052 1488179 1102232 320435 1460089 1285792 1076910 1657742 1339448 1821924 1185521 1116243 1555107 1728558 1263178 500942 1591208 320805 238711 1569044 984569 1400742 41481 1437813 912213 1564781 1362313 419968 877349 1318559 441145 298820 1326816 977566 1039539 938783 1737336 332819 1822697 1240783 1379993 1431206 1219067 368262 1232053 633031 641604 648824 364216 1315352 1009841 194047 619842 913762 1138207 1091409 755747 368986 1695237 1277818 1540676 972772 640626 431722 1587944 1963646 982609 599998 1551461 688160 513496 87947 1802811 1086406 1880471 1308282 425851 1373082 1080870 415675 953356 887463 259125 1914413 506762 1856914 1547082 742806 1202186 30733 229106 1076052 1033361 455788 1223931 74692 1946148 481670 16440 1997396 1063531 1623398 1931339 1835276 376104 808553 999177 425243 1238206 1405967 103736 546918 498852 893396 976935 906796 1018909 939763 412363 231311 96526 713326 1516518 666623 399600 752486 1811901 306279 736739 1535942 940025 1369372 445519 17079 1797459 843613 1678004 1034172 545425 1322035 879613 1061888 1696675 391302 872315 332644 1753616 51338 383928 419244 1536116 526386 1842938 736758 1849783 244099 1971570 729791 1891323 569271 347185 558089 434659 1602239 854555 476713 1560617 663858 1451099 1854875 895591 931649 1001044 1347902 749985 1356730 952850 613935 513327 1831578 1486915 1141594 319804 589750 1478748 1801444 181485 1095429 1265688 555840 583968 1040 1370503 714598 1926329 1117977 1991129 1378731 1488800 1266133 624757 977386 1977113 713654 1277123 213679 827477 975673 1556307 1996247 882198 329682 211831 584122 1681160 1619775 1109308 1221319 1125220 1990443 818436 1581221 148851 26845 1216574 600316 869439 839853 138182 1155782 1388556 1853962 26972 1765699 507783 346786 567849 1743219 178995 1620033 179464 870529 446236 824582 1910004 145709 1206753 1962638 629070 1627584 1452041 1120757 1867885 336438 66897 1578559 1886021 1791451 853949 1394181 553976 1993762 4678 78221 1707387 1398011 726482 1179515 1381699 1712506 892510 781531 1221216 772212 964759 101826 1069735 203298 840134 298881 1929294 278249 1495916 1853990 930571 793493 883494 700299 800536 1692567 1319631 1362869 976512 501721 638791 219465 530557 729930 1943558 1656437 1017240 625194 418595 1514746 1008593 1381863 1701069 259068 277389 358344 372108 1507443 312942 1732594 909119 536294 1949057 610978 1608871 1091727 585921 1241055 1664542 1610964 109474 422843 752548 1444725 293425 1890256 1043920 1931224 588979 414857 1796994 992549 496663 959347 828767 494655 1974792 1357424 783849 68561 1481350 506569 207301 1815416 1716187 1018697 80886 1163180 540066 462971 1499230 3607 646729 251346 328950 541255 542438 1848674 417029 485923 1466654 560745 1235447 80682 517305 371495 1454879 1505983 575800 1657168 93532 1390852 1958887 166499 462065 1521063 1656158 1202852 926284 669370 54784 880658 1601795 1652644 110520 512429 1176095 680641 671805 1711363 304876 1884180 697021 1851604 1061372 1929424 240733 94989 606173 1088720 746653 1236791 1209909 553815 1512373 1640156 375079 901656 418913 632442 159465 700000 1646119 1332658 1418697 1532014 1809750 1082364 848281 835166 1181246 375915 1786479 778967 1879005 1942838 1302157 621885 885592 42628 1031977 919947 425747 1036308 1641277 1401268 1230659 1487262 1900299 1445400 708107 625839 1926168 504731 1106977 1773707 1333374 1827957 272581 1284898 288792 1760234 797757 847091 1231889 1500036 46706 99312 1341213 593650 225393 169855 1683911 256002 827531 204201 233055 1266950 1291070 669491 312737 1061171 389782 804279 1576347 1897975 1855313 743679 1410406 1654790 1247718 1764112 1682027 1924685 116745 687532 1716161 1453974 1586739 122372 978455 1545972 1695439 323765 1582357 1155042 1620147 1609296 31952 1851498 951 30942 1241805 1351596 832336 130292 1057851 305454 704215 1207495 1493391 1992891 1381026 1569335 620198 436581 1235222 950259 688889 570567 605528 872206 1487518 532163 1408824 1665871 618706 1837085 1595747 551679 657551 471592 1393387 430160 357681 1595787 815362 1655710 54738 830629 499627 421542 1256851 1652219 1888723 1560885 412479 1578556 1309320 539166 34591 393490 1330218 353899 1189950 749727 622977 901415 751607 505543 519764 522931 1079760 467247 831887 269519 1291666 1745106 1288916 102734 1353082 94953 1369654 1540518 212918 406830 1220574 1879226 949361 722215 1846483 1435802 1374970 1345086 58515 984834 144911 660360 691653 146033 720157 671029 137494 994579 1594423 1439631 502097 715302 1290190 1056376 1857514 986454 618146 1555891 1135454 76978 892709 658392 1455823 1288392 1501081 1209153 762096 824302 1424506 1682553 1532866 1085199 165393 299293 1254886 297869 897194 1477632 1052964 1115584 476733 27917 583389 1353028 1305267 67961 704469 1357250 1271110 949510 1617588 633293 781413 857371 367016 1513434 300744 228073 1738531 1048768 1882998 1980827 1574776 688377 607986 132044 287429 89266 585485 1910963 429305 943736 231781 1767901 810151 535771 1195499 1063298 1331209 1244882 1142881 440280 1388075 1488999 1567295 1091887 729073 389 1222955 768367 1148019 415142 249455 790153 916280 662452 213243 1276471 921275 1490075 1003251 293182 400073 791315 1334765 795390 74533 1710272 382199 873139 1065257 44436 1726121 1727303 686329 898627 872017 1518156 1343408 250141 1838256 696712 587261 1991207 366184 190370 1826118 385382 374324 986603 1470493 1546180 167772 1598592 790877 948452 737129 1441542 1482507 1293645 177349 264707 565853 747100 762868 1000705 428161 688027 1833449 289118 648296 1775171 359344 1700914 368387 581145 1458301 1826494 1393721 1117031 594543 619146 1258861 573370 1461915 784110 837607 1428483 1506705 289311 1185921 1456986 1931328 891998 1659399 820721 520820 1021771 639928 284804 700350 1200862 1890170 981859 854056 643346 781143 296377 803727 776091 483035 211873 116918 1035333 291781 429496 1967269 1936835 1745673 1803440 399323 1753392 105869 1381159 1092493 109761 717964 1832433 1034494 902061 525104 1238047 727801 1318294 581182 1669281 1514795 325144 112455 406566 1942523 1936238 1058562 1844678 1877805 761757 922954 1911543 889177 711088 1375058 783765 373937 333100 298260 1665815 1946276 1915375 359835 835059 1413356 382333 979314 1022075 1406111 1094514 1944916 1532459 734840 1499333 834154 1231037 1815087 1474305 1996820 1030546 1314954 1628613 179866 1496386 912246 1105269 927855 1615184 200573 945025 565442 391112 1905583 499740 693857 1172836 1951933 1581031 1128690 1403995 646766 37028 1823395 1152421 1140057 1672550 154308 1691402 729753 955579 359014 1894677 670936 1963971 1836259 878054 920218 284348 1118803 630884 309780 574650 294048 1357580 1966479 1858098 789678 1667596 1863111 376694 530954 1223139 1654502 221370 1579875 1382641 468483 433911 447688 65254 544366 162019 804401 248522 1662934 463297 1850793 310941 450027 1262434 1189834 1478793 671026 1003124 1556557 1029054 920483 226948 1615108 846751 1653041 501387 768944 516920 167245 423153 648307 1735949 1149723 1557303 38407 220977 1734785 497997 63192 763004 361736 260216 1258172 669264 1892546 1263935 906411 1824527 1353201 1394763 881529 836254 1714373 92764 1937893 1702622 82732 180693 1705524 1086598 1522495 1156302 272893 1684146 21833 1311467 1397629 1072674 739588 1155568 1754973 1758653 1435447 881643 529881 819271 1819103 808533 981002 275016 1995786 1358640 910527 1171133 358499 719288 1854609 963817 811315 572549 989062 1352337 1912532 409932 508684 577366 38943 614995 1315782 1188427 1355959 368362 193686 1023483 1659886 1973371 1377265 1311281 263992 1506549 43750 30259 448808 234709 1592236 848964 1389868 516964 384878 1160049 1023617 1737764 1867275 1235845 325493 1176953 669667 207737 1659965 732782 1837539 1607714 1325811 1168162 759841 598501 853485 430109 1227823 1283496 734101 111309 1711051 1201205 765033 1601724 548727 97846 1032514 511207 101386 1424670 963285 1962872 942445 1260066 463881 1599229 642955 1817687 870444 77539 302354 533155 1379886 1787768 1802596 1618402 1124363 1038132 281902 1806887 615083 769939 1280884 465581 1793113 1665015 374842 1719071 1912388 1586558 1024150 25219 1829365 1930305 108323 25201 1454940 1228810 1530616 579886 896685 325227 1297598 153757 649213 115010 967583 1434167 998610 1951497 523212 1315266 1371808 66672 1587925 43928 1473181 1196270 1651633 104573 763697 1332648 1866473 1127217 1412866 8768 493780 706221 1229084 1184583 30848 254338 1332878 22702 1710439 518286 367560 643948 756960 974697 1818454 676978 1620016 1933643 1133525 1429432 1639662 850956 893732 1106760 1841384 285446 606894 1535192 940733 1695850 1127483 942942 1527596 524480 1744480 224711 37458 1356516 1683500 647008 1528767 346865 763125 1241183 695098 1013475 55894 1976744 885352 1012155 1163387 1755582 31825 1027509 388250 1350058 377978 911388 421566 805610 1428821 1847552 1657924 1576860 942575 1294339 567770 1997297 1834710 1870655 1752163 1901304 403508 1847823 310484 1102844 503226 1169820 1595569 1417416 1977122 731919 1047257 1758707 369939 1614820 745766 1039875 1785244 152531 236868 224151 497232 1270057 1258482 1962486 408876 403591 1297357 1124935 956659 1672417 1876428 1160776 1516005 1994421 102206 1097366 83080 1273729 1424579 88930 550296 1510383 1563901 1058003 1627289 1001919 41348 479798 897466 541941 1136584 279561 1186657 1776517 693573 1723301 1269001 1195990 1084361 264642 1780369 1866186 72315 467065 1986824 673518 1387919 60987 1426624 30765 1340646 1799603 392509 674542 1660555 647955 598349 1214185 1799873 1804583 1985382 1480081 469500 514724 1980669 1554656 826130 1525930 1706749 488238 995877 1215102 393571 694914 1975365 1072846 1114511 1950564 334686 963342 208325 1135570 1117909 1954302 1177863 71484 1582594 1301884 1845009 542907 1161374 16923 1465025 606321 1171478 921195 969793 1410668 1877446 1204670 881991 793704 367949 1307949 1926406 649009 1234816 1560525 1045151 938038 551179 1248024 934943 899369 68349 85100 859095 241655 377594 1825194 1358559 413866 1874766 1219938 1826002 1889708 241034 1370442 1340975 474492 569798 1912376 553304 349878 501873 1079737 1459742 760777 745687 971547 913708 1288361 258536 1357257 464466 1101720 1550679 1081252 1876960 551712 1000808 1483210 323478 348017 208278 96581 1541547 180864 1740588 651678 598619 94469 763915 1892857 237901 469663 1807067 1531776 685645 943319 1312830 335727 288673 905560 973606 252422 932359 1517171 318198 17447 1246539 1525195 475091 42870 632116 1305071 899675 996369 50107 1334177 1304134 773252 816509 312966 1012035 695133 361255 966305 438881 699328 556197 1145836 1617956 32001 406417 979050 38983 1404705 633727 1950562 673278 1640045 576285 1615169 1391243 1523213 514829 1080340 754610 494833 374721 1216156 497346 1218732 241664 485847 1702734 519710 980456 477762 1649265 305065 212145 1822678 1903721 1168382 236954 1780580 1920064 1374906 1718927 1226615 133251 499742 1199127 1523027 1428861 177809 711398 1877489 1939844 143974 906694 456707 986367 1802864 1010421 1749280 1447543 1467908 841029 652983 329083 1391012 819194 81705 1969053 1236568 1908335 826877 595260 1858058 425306 580479 1729355 1976984 1226178 143430 1135585 176853 411754 1617289 1265625 1991967 1276744 985790 628602 1529460 791575 1182810 389042 714584 39858 1473691 1654778 1288391 1870094 521517 106396 1610672 477260 1061162 786930 784695 304601 371459 611852 993791 1404485 1225057 1429038 1689417 1022380 1891706 1332855 311427 424039 1365607 391090 1346448 332002 1369140 1221799 821575 960578 1723760 1321353 701064 772676 1339642 1852330 538252 223501 566979 250388 1556577 1949148 1671048 53738 1816636 1239750 1895373 138622 885724 796538 1711706 1108184 1289485 136834 1634449 308772 1203167 517776 1593946 1175057 1507429 1973685 1366634 1092581 1562564 941100 1664726 680965 1952788 1717038 149077 1983802 1663417 210521 840003 127350 664543 66803 1420159 189613 1731632 1951421 1560138 165918 602709 1120330 668152 530686 262823 1317144 1722304 782199 1291276 1922892 317922 394316 1576400 234064 738672 980103 759631 1634706 1893360 1631950 1559807 694764 1098746 1229456 1192855 1959220 1090821 673165 1600119 310064 144563 12037 7929 1932479 1335860 1344015 827276 828306 151858 1266138 1230290 1518058 81654 1219847 1493115 1468345 1541195 1928744 1909920 1765749 173468 1571725 753997 1482330 239073 1932886 1752412 835339 322 1478470 1523783 598630 97977 124243 81033 1880264 872282 356609 1239961 1820845 28200 801949 1346231 362980 603648 716952 1613833 829214 319802 793681 334515 682844 1951799 930987 1633161 92808 450292 512960 1727636 1985580 301810 1108198 956795 203791 846266 1441026 1093889 673723 64020 1937490 1447497 956438 705547 1847595 149755 1104479 1777671 1166825 160578 1954976 1825560 1256337 1077870 878473 1479928 859748 307162 151901 406189 974316 651013 440721 943724 1791016 1600243 1968468 640750 529830 1950625 608882 1197424 275144 1121241 481539 1697867 18945 1630943 1425393 1882979 1583140 1918041 1450963 543996 1550399 1827148 355728 1607147 665026 1883319 456480 1176586 847580 143171 1937218 914009 845916 964454 400238 261263 1560326 143111 1946764 633090 30957 1465680 161732 1630425 969427 1749367 131084 890606 312766 1238649 1462827 1621211 1976528 1445290 741986 1680652 681178 1324678 85755 1496098 1791701 1273971 901353 498134 652472 867393 493896 1169998 1813863 1108813 119678 1516538 525975 1566025 1474579 505128 513620 1246992 699816 1105776 634157 599807 905705 691262 1621786 819318 1377671 1705118 632378 348964 137200 1369521 26248 1617933 833091 1054752 1637641 1143246 1213818 1986659 1623905 1918315 96276 1090978 990894 1949889 774830 1182531 1337349 1328303 524004 1670136 1698809 1223039 1148152 1674546 1830632 1655013 1286663 1765808 841750 1557152 1150609 207912 1252947 771768 1281588 592847 1608209 388522 232702 1363515 51660 434064 760057 24848 1633054 746101 1517921 1182742 996106 1930958 599185 1005914 1337948 1377953 1822993 1982263 421845 1454621 1343160 105310 1970376 1193738 1505584 520548 255533 522470 268171 1848670 1110904 1778098 154174 1345907 1608004 1324875 874393 87236 1569595 1139670 729245 1442970 146473 1244544 1693255 398737 731748 1705197 955606 140821 503539 1576728 1150557 1531615 1502036 1184375 1194496 1648424 134476 388481 759984 1976003 1380267 723103 1686405 907192 1250404 1871750 1227924 1035453 659470 895567 448120 1783982 233343 1013366 1828641 1481871 1039815 473320 1940427 999377 1457183 1104843 1132502 1618838 1330126 1482214 1527070 554655 134700 766324 1660320 415580 1611328 169567 1291154 725725 1230504 485038 1819095 1608972 1952615 255509 1691715 1982183 519442 1171422 783368 487174 584156 17946 1216120 1791904 1088036 1349315 295264 1502160 1137085 1652998 237039 1209527 902103 30897 1228308 1043092 808031 788697 1580434 355261 1368723 1194226 54948 1071021 1824377 1680507 1791994 1676672 809939 173578 1926779 1786500 867770 1539538 1645912 655444 367389 1061457 507380 1167138 1616880 135126 21638 1090307 562658 1467492 773316 93418 1454566 1532513 396628 765811 427700 94831 1906205 294113 1611927 1913347 300032 1934422 681023 528009 481273 1056924 1115075 1545902 1643323 432231 415351 1560790 1745742 850230 1811258 1700774 387115 1039337 260312 1472030 254610 1947012 757432 1700124 746708 1844264 405204 194579 896803 979759 521209 82103 531949 687609 794687 1656125 727810 753838 1235777 1975553 802520 1713887 155319 635341 1128823 1302180 1134474 924514 984102 1705630 1827003 1546167 1779132 1105596 1202733 185659 359934 1870236 1276673 1464209 1947317 747254 1595036 1261492 11434 400301 1180468 1054178 1080021 1027474 674147 1011932 1953704 1002790 1247362 1377270 1962620 808356 1896127 1049265 809733 1778235 1631634 591629 855502 977429 986055 1719928 578864 1801293 899147 1385638 1338731 1759779 842315 549703 1470183 678988 1435701 117670 837637 1610125 1819272 1909502 944641 1999060 671092 1470932 496939 1768843 1900319 1194419 1880072 1345534 1072170 668709 334539 120098 1952367 606353 1350561 1560905 1618773 1789597 1922519 845543 700256 1391964 1600536 1749848 1896617 636357 1029810 966724 824030 4948 1931926 1735461 647194 1518614 1010737 418256 591517 1654491 1186043 153522 1643429 1637719 739225 1608814 1905048 804805 573441 1266307 403959 1035845 1529047 1663195 1207736 1976355 1179210 217348 491541 1162968 1893960 1484171 1157288 787275 281700 1554225 140340 1752629 1321670 1846718 25353 335382 1140330 1330702 1154001 818243 968689 853063 1604536 1566632 1927773 1973409 1183635 703612 922292 1484108 781782 1986720 1138350 1346037 1745183 1351429 1626205 1409779 1749833 1377569 78594 103625 108123 1609582 739020 1653487 730408 327746 882257 1860072 1069337 1926808 1402589 671001 567747 490602 18648 1242057 1120415 1627060 399976 1757670 657487 343193 479773 1547715 503583 194160 1693984 1275973 1108970 106268 1546061 515081 309142 1436164 712549 1232576 202437 1191940 1102943 1031126 1422027 1746733 1953660 1397935 1330549 302050 398729 568129 1451924 1875869 1619414 1081281 917441 511406 1397384 1473623 1115623 985965 810230 1886462 507647 1680875 1385087 636867 1676582 1946123 554012 1876365 78727 1342436 1975710 1526978 1633031 516722 140723 170497 977068 1491046 1667465 417022 1234619 905929 1223310 1419546 1268167 600691 802602 755355 642185 50359 1537430 1042280 442884 1462991 1972243 211751 1362299 396577 1925989 1859330 1684727 1058474 1150169 1291812 1831540 752445 1078211 1746624 1807805 1363405 518175 1783909 1945602 1273094 917499 511734 378952 798593 351708 729885 1443105 205492 1363806 1820882 1781853 362403 1350083 1662361 490646 473537 295198 1168329 415739 1874149 602416 1194425 772532 1721909 1466379 640813 188943 522113 935441 1245942 739458 859173 607186 539733 112233 439331 1170056 1162226 1599560 1077952 1604869 586382 880329 1415500 1332313 1936461 1900349 1569777 177374 1021133 1681089 486037 1738185 1137561 1789784 838386 1519927 227071 228950 1622931 323292 960720 1376945 1134160 1090809 826401 1947792 1436279 1282898 92912 1230466 264326 461650 103860 320771 547963 1168910 297512 646089 251195 135981 1468397 1425834 293947 1928551 889321 1813462 682112 1745655 480686 1616150 1396904 932537 1086908 566192 102178 1367094 25731 901496 1092694 1562957 855379 1415988 41515 1546724 1292251 1123925 1878658 1379942 443903 1764439 1432866 1170781 83628 860844 1590554 379783 1516801 974110 1312749 1188619 1891916 1375318 1316738 288453 256046 875067 1473544 934822 600848 417595 1712769 1735930 1676103 147280 1708312 1581010 1046252 943600 604555 730347 1730595 684962 1177508 350573 749671 1157379 1752423 1367292 1658981 1058489 133971 621551 1237923 1727231 1761232 151988 1374451 1806849 1947999 1819767 1874137 1622082 999011 1864231 1455635 1138598 130470 48151 231662 1334599 805419 1157700 725777 399943 999704 1622550 1972035 680048 927344 1638183 1976641 459629 1336462 979977 1739825 269484 1829007 1546923 1658954 1849500 1552527 1978234 511559 1969988 1415774 1787539 1528848 1894714 876973 1082584 325979 1322708 888185 1720602 643361 1057459 1435688 1877286 801682 1388244 498347 151737 1862720 150013 1698488 743433 620913 1864441 1598789 242004 558124 1632228 1047673 531902 1418135 1655687 1428823 469656 1340751 818917 1056084 280707 634959 1969565 1560045 1233042 1202537 1985402 1327822 831526 804334 1324203 1990865 1542915 1250096 1538347 412605 461895 161111 1594873 222033 638966 934664 1001094 115300 431927 1851857 972809 924244 551802 969802 625587 765841 832098 1306796 1525091 1695187 481267 625652 315063 1181160 464816 48578 332362 801164 1190205 1607904 167020 1437193 539774 51987 1665147 616368 1889068 837969 339891 955237 1202071 632461 370696 1495807 1547650 184252 282027 995556 1242600 6683 1064574 727172 1717798 1852801 948360 1728881 1075958 1552517 1176289 550564 211277 737219 1328969 1676342 1811527 558093 402960 1204156 558746 1079600 112958 480560 1923373 1924728 391594 650525 25628 1527671 978608 540337 111966 1388302 1936507 5033 891722 809720 1531395 229182 261996 758214 678485 1213282 1536447 944055 400660 576299 521304 1487036 1162954 1571272 242970 320763 732939 550859 1417407 1828325 867208 291897 286252 709452 606208 82007 1521571 431294 329655 622115 1821955 1118273 1456032 1377863 1962043 578977 1875519 749461 1931941 1693045 1923642 663915 20025 1173024 1586670 1739229 1840252 1617650 1631096 535972 1497951 1862899 1749617 1925909 1238690 1132511 802980 372401 44572 1173234 1423113 1655557 451230 905656 165541 173493 618172 1713758 1205075 75345 988185 848734 4415 1302384 996111 1658811 1089364 242268 1102056 461813 1614668 848376 334321 186389 736892 32115 138664 549282 288522 519417 1189414 1383783 1487172 1938986 1655436 805191 1884625 531114 413917 157462 1286151 682258 559802 338649 24568 671783 1163440 875745 887485 1470261 1140958 1189056 78374 1710545 104834 692425 513568 478697 694775 1584296 1991082 670252 1332180 1864764 4755 564522 613861 5194 1555075 486923 1939619 849822 1080344 1796335 296656 951021 469152 1043741 630405 1975774 1052477 445762 157340 378086 1111636 537151 1395635 1066754 962586 1329857 1489110 1543330 1510172 273279 1450085 1028550 1628432 1423767 804311 946992 609843 572087 237191 1602011 329794 327227 869284 1870846 1846654 551448 665017 605168 452249 1639980 1658643 1328833 1545835 1300922 700888 1379564 1422625 1934020 34149 57648 1381162 1824306 1819428 195212 829491 361747 1950495 450832 1297240 1914212 1145795 500608 1171091 1164511 430100 1642733 1177149 1793467 839114 399764 296300 64928 537905 1253547 1144904 931405 355883 1102196 1844724 912172 421357 1251355 1989491 941718 318419 888225 277261 353171 1886979 903926 655872 1888581 1330903 1789713 1015017 1296404 297354 1202572 890118 1440901 523773 1565191 1410520 54139 1959907 339140 270136 1341069 130422 164509 1564274 932517 1072523 1965487 458989 1890104 954696 1150082 934549 1139372 746380 1239744 1275981 1800685 726870 1216838 1768160 594557 255927 1571482 1447689 1257553 1741737 1859863 740327 357325 861016 1944964 1576883 1069728 276127 804715 399000 1705309 1431100 326131 1966318 896308 1312046 1209711 826172 1948178 594709 20900 133915 721783 1693100 675268 1203903 818688 1896328 1535476 364164 777255 1738386 1275388 1943523 839821 245353 1064238 1100155 1336754 1294620 1317274 1739044 47327 29185 663338 1356775 435632 306338 1934384 1182507 940566 1839948 1847890 943827 1041845 1685440 454926 752588 537175 294522 1508960 278343 1344665 136783 542567 1017854 657880 1183469 728985 331034 1713189 546231 1239964 803142 925485 324218 1336284 559507 1781348 1803930 1259815 596731 1122236 597560 1360957 1537865 1061339 1607316 959209 316702 407468 874750 704008 777137 775274 722790 1721020 1177817 804530 948725 428475 1009716 357772 368461 1874737 1607388 1846593 494670 872406 1764181 891233 808124 1918851 1153894 915206 1438361 444389 1862015 1030150 510159 768679 875473 1882239 1216588 766544 1413527 707104 435966 886749 1913179 727567 157042 515249 1394411 733629 1350521 1681698 1513224 309492 796546 399200 291399 1994012 1847600 179526 1041428 707200 999219 1849852 1875342 767802 1818518 1588557 1789081 1345369 1233427 1102747 832812 561801 870781 230919 1758201 295172 1352362 211965 888029 1772533 1535547 63843 1394596 1008574 483220 926483 1583405 518191 434926 998758 1855860 1994668 521967 1635816 1669444 1360961 977251 1013223 227142 598335 128953 1926508 415703 1079122 1570064 1464410 1644878 90259 670129 1700960 704573 1109424 1479623 1499647 369630 250782 734528 371083 1312462 1975116 199632 1849945 62110 887024 1795420 1469661 1130732 1850118 1965784 1852871 279791 1811161 1429763 1213828 1303884 216593 1212716 1657062 95212 1746259 523192 1375503 1392383 404529 735759 191026 1564330 1530863 1110880 319628 1669363 1477870 3213 1437723 1616969 1586458 187568 1216280 1764761 1404183 1087918 1805961 427920 1874200 929940 388344 619996 388378 746329 1700333 1365266 776230 756511 59082 608613 1425352 699939 935019 910972 622208 934808 1120480 1649279 82393 924224 1112586 215890 1407806 14125 118187 744428 392873 55331 1862237 1973564 552603 894579 236375 805383 269056 1007285 155915 538031 1371585 1940855 1288972 85837 1489751 1307806 368229 1115522 1852466 867565 1093908 112174 509154 546364 672022 882896 336611 1848023 20409 1859669 330944 971671 980065 25053 145291 477685 468967 145534 1281262 825058 27396 1587860 1494223 631542 1615351 363082 1970947 1083722 1907748 1904493 1814118 1736966 347764 722601 405247 1229519 1800196 1760791 1224167 1104561 470634 1940371 290100 1912890 377940 1145609 1014223 1990306 560260 1192364 242076 1055945 664507 646782 566484 1610219 994360 518076 1590524 1168044 453247 611635 1287207 394735 1901112 511489 1309676 1371839 228249 5958 1528389 896438 1276185 1435698 919238 20645 291719 901762 1965341 1135596 969339 754053 1879953 596328 1568758 1084933 1227731 471291 1703577 1388491 1978246 307975 1299922 437257 1311783 1169095 982664 1325685 1189585 1683320 1378884 173315 1464481 1390419 1853530 902088 1883916 1832403 1504774 885868 1073377 542726 203989 979972 1231447 1955629 967063 1597802 1987191 1729208 506054 594860 572692 1452551 421506 1420253 1227645 1654719 91014 751846 1727078 1801059 1127458 220659 429274 706247 1624873 591185 585922 1742044 1226915 924618 1193632 156428 362110 22148 1272541 913440 237117 1528533 424190 1733130 524474 1009663 759520 568172 1700525 1948077 1907991 1210767 1213208 1348954 467441 1066456 537139 1754405 99702 1498903 413273 430304 14224 246835 854129 229590 609826 1720790 68683 1230247 786653 1735787 1128015 46920 1871745 1792586 1235677 331729 1495780 807441 588801 89275 1313419 1587067 486105 360672 981204 1003589 1748432 1409357 342941 732050 235702 425502 10076 1127138 272347 1096889 1865318 806596 1092659 119306 82501 11416 1214254 1352769 13111 176173 920168 1387058 1504379 1877560 382880 636018 540480 430673 1087109 1619031 1900004 1992609 1735215 374165 1963340 118024 662631 401580 300847 137345 47196 1975220 139605 955879 560269 747034 1285776 598547 299903 1018592 911369 1851468 1737808 747532 1017196 16777 1004923 623187 1808844 538259 1576146 14614 618852 1150853 885470 231618 913747 1200088 1056387 1941291 1704315 946125 945018 1124537 590588 1358623 1249010 799640 1943342 1342644 194732 864739 1041902 1660619 530005 1118146 1782376 1824721 1526328 265181 860322 1608018 1937433 169957 955110 1732325 645597 1120326 1964386 637024 438803 946596 1349092 939425 511203 1631804 1804320 1046415 1623796 868488 1040979 1645767 314115 1841857 862354 1735681 1405970 1902641 798168 307665 434287 76151 1825419 1832628 1789940 1042028 1849532 1685462 733164 819161 1948017 971258 389363 1471622 877771 160340 27534 1019924 154684 691386 1336870 586630 1412996 1078708 609110 151152 1733245 1933645 914703 1071482 1580134 1172608 1513423 1414718 1220521 214764 1213732 1779442 372561 1205646 1659734 130356 1768810 1736367 877407 818494 1301104 109628 646599 335485 412730 714967 754119 915304 1109110 909282 1355530 112112 1051947 365037 2304 1033610 1358227 960322 143435 1734367 752997 966267 877238 290200 618904 282298 156272 1822608 642086 1431738 1872740 1053797 453038 1165077 823506 948030 317590 160626 1341260 917527 951732 722564 113639 1610737 1294195 1741849 1052277 29124 1835799 924116 1766511 553267 1857808 1886346 499849 1863370 1148257 403625 4367 925905 1479953 1475271 1561022 1577608 605109 1764280 266398 1649160 559062 1291342 742894 1386372 295567 1266828 502305 1685665 1794949 918653 1711427 164872 333331 973914 151841 988585 1322836 957779 875053 893922 482361 1531933 195575 1304562 718038 1718044 855701 1316819 1406752 1722349 69886 801751 849080 1835066 268063 568502 102768 1471175 1677535 899425 1048080 548989 636127 1698990 1908182 425133 722206 635174 1380168 1043990 1958858 1176020 42500 1195903 1646204 1484818 258246 911333 582953 988157 1211541 394981 138545 397308 784691 1161222 876823 374217 977848 1689535 1161589 1827618 1294306 272473 564477 559626 668045 1020467 1576946 1538730 124510 1592957 443995 218193 49067 61677 1949706 381228 1424799 1959449 372496 890866 1932574 1324698 1843400 1157098 1392741 1328752 601957 1658070 955830 606090 1367782 1338807 1041126 1796165 1263286 487016 1266075 1699300 1520783 1192452 1245134 446664 1370401 1362575 758396 1117612 1677832 1523632 33769 81828 1725361 1449795 1729462 1399286 1326955 1058695 468623 902892 548216 1278471 990365 850894 1555772 1991578 1482008 1085786 1870710 407736 76043 1084272 1729419 729748 269244 118707 240345 122179 1400500 822774 1844531 420346 986227 873534 1728245 1824019 741071 236510 1219873 354050 1137667 482855 975097 477972 1521499 1719739 373393 1791007 1726603 566088 605555 1704282 448158 1299680 501250 1628401 1055834 597598 633817 1659527 1987595 370531 747604 954690 1825330 279291 906079 721934 48678 1210426 1034741 976077 928782 1920839 1785487 1786654 1542649 990284 1284317 1352732 279899 481413 448515 1747639 1994513 292524 1629528 1140147 946710 1132404 630942 173936 1196478 809141 1424394 1491115 178226 1493563 15810 29647 1642359 878364 970425 1304003 1228039 364292 352311 1719346 229916 712099 601705 699160 681229 31469 1303243 685933 1363070 1319103 1606936 1514041 1138627 821687 652780 11485 1949156 570719 364596 1045632 1710078 1738395 1196442 1083362 1397406 1880761 1588541 1627285 1963596 1735700 922130 1196045 1740301 767777 1792983 897886 964950 1105899 228289 1132458 805514 1152301 96369 1067323 776872 1628295 625540 952417 1061476 1793575 1285787 1767741 1947125 33448 1164973 1289278 871157 1089720 592766 1832663 643513 644895 1078162 1283756 1022017 1432249 403384 1987994 1277114 247711 1716730 1842142 1874681 199899 878139 17436 517588 1398399 207686 1999051 1072439 988929 1221546 1004235 1098186 297203 472148 1837592 1636164 902480 1439942 1581902 1217502 1520607 371887 1764002 1276517 1163493 1613509 1350055 477232 1654432 856401 420600 735307 829711 1398036 1520922 1401130 1014583 360202 1513765 1481500 1573264 29621 1474899 922151 1817106 1691788 380926 346080 141525 1801611 1320228 1565649 1506461 970042 1703414 471802 229897 572872 1201543 1757270 395703 49714 1839494 337264 771410 1574441 1521112 1032488 1831831 1183789 1014120 1401456 41427 1082690 1493595 1208059 1452800 1469023 1519689 233499 1468483 638533 1160778 296344 1612845 1984462 1928012 1861702 811859 461528 1966555 413467 312190 1734758 1631602 1315849 1971306 1944318 933924 338245 751196 632991 1025348 1176418 354025 274068 285720 1957474 129391 1586292 1195680 1435522 1150229 1565236 355734 213308 1814987 121316 402752 1623498 680979 1335184 759528 1394389 313663 1200080 1113493 1539460 1084718 1005497 916684 1696526 29939 734617 1706513 1804706 1911342 554877 552782 1771094 1804176 558971 199533 615935 1275034 1117168 469560 16694 879398 1159242 1691433 518261 194725 1062263 1068595 1208525 1517900 279260 389587 558921 1565993 1978508 497420 274748 724017 278599 1003233 357859 654760 1454731 193569 1729088 1029864 1261798 594269 477828 35955 375131 984800 704985 1792868 395467 293394 1393405 915864 671656 679086 1710398 1419104 859299 1342591 768253 1658052 37283 1032321 1020091 1775791 1775702 1923150 1804927 1382044 14717 507127 1325956 1605430 1904912 1504823 1154387 858568 162917 1871152 1252148 1738421 317432 1291825 1439837 858852 762266 844033 1950132 1464974 1845947 1531045 1123187 884063 1228081 1784663 636877 444401 1992835 920082 382403 448138 668047 625355 1771324 1610056 1572576 1182614 549624 1424833 757734 1513395 904224 1465749 1605823 1834099 149142 305323 1664324 57382 295170 960887 137043 1476938 709240 1067444 1428125 208746 1493001 1843058 717272 105408 38896 890702 597481 454292 1751252 1429692 1224099 1047153 1768845 927370 1733258 205410 64948 1144487 225073 826377 983353 1805781 1436229 430735 474913 418023 1984250 689931 389408 1495947 1722548 1872649 666721 1178472 1883853 175841 1251442 1732039 815703 1394506 1395611 1300378 1550139 1227703 1454591 141284 1281735 52994 950873 6109 1699980 1328183 1478981 472204 227543 431944 59760 509532 488598 1045538 139660 913020 551136 1639637 1889613 662252 1670067 580692 1240896 411617 1042510 1203510 1091997 1917011 462071 128171 1059408 1005511 1888380 1354244 151394 934257 198591 441633 1150639 1529592 1595213 434817 473231 509416 582715 243947 1672654 1944377 1782429 232368 114392 763656 1091073 845520 475743 123313 333432 381252 991651 568984 515721 194831 1697881 1795681 1373856 833562 438034 1656582 1729172 1355478 1817277 1752854 1112627 80220 1872914 220952 1695136 369244 914869 277227 980259 684838 1012183 789449 870519 960584 658012 1305210 346523 1577618 742952 698336 192443 1631322 170409 1297239 75143 1223641 508888 1230181 970002 476470 124122 590637 1908151 1666030 1423125 1273358 1985920 706821 647423 854133 1021601 75215 426132 766952 1966631 1691949 1211258 405368 1859668 939757 866688 577568 1059569 1967863 491993 1245372 1152903 1087219 522551 477868 1702198 152406 1707020 401182 1764110 1098967 1372925 75225 1734646 846473 947077 1620838 153362 693907 190684 793116 102543 1856590 1003961 1016915 625980 795045 1458091 901125 1941872 1808086 1014876 733485 655512 1825779 565023 980581 1473627 950124 1643825 1271094 1702452 57255 91041 710593 873803 749404 149715 191008 1768363 835622 264488 326188 617182 1769125 305904 1579690 177492 1817526 1580866 275758 854697 1951490 1140677 593904 404029 1694225 1809896 508418 1364523 712542 186629 900415 864297 1076398 549956 1314001 1582342 682563 1273821 318536 607828 15103 1101405 445128 1582956 885605 271616 1290017 350714 110935 371283 1210901 1050446 1005613 619224 461316 1254778 1766365 129380 295628 108929 607166 340575 1819687 1984056 84343 1484978 939094 1315614 257366 563207 1564529 396833 1735204 1333221 1952385 1569058 65881 1309657 296768 1242937 1920437 429220 337764 739315 1933608 1589419 1679136 1362287 820761 1876093 219229 1526274 1902049 98223 350895 1941596 50085 1853633 487773 140116 737361 1600218 74451 1423711 1536051 1548507 585671 1858761 1498920 994495 1516737 1634806 442204 655719 53450 1942208 1228826 671472 1120985 164780 432776 425492 972948 1574491 698112 1043421 193747 816210 1988582 891826 1670182 645286 1593510 642457 1235216 125400 1214221 1917035 1057146 1745338 612046 899898 587653 654376 439406 1353656 1618468 1291844 1805257 1532960 895023 723569 286922 218655 686245 207040 838036 266873 1137003 1224722 626573 1671232 545647 1554341 529317 858163 1288284 976166 1288535 1239724 345640 1691251 257305 967102 1010665 1122419 1542485 664696 1807803 1807250 440680 822816 1650904 481907 755321 54882 336425 537263 604862 926283 1442935 187764 1120372 801742 776940 309490 131927 1689030 702432 1673243 778418 1214759 1484774 342638 16108 725733 1774504 1434293 1476955 1971202 453550 331371 1690002 9696 64974 1633598 1588050 1061086 688699 574737 208228 955094 1951899 142342 879451 362269 45958 1419125 1182634 1938609 795775 1905413 1928333 497686 1820702 1068459 1895544 1360097 1479367 1141744 1253872 112996 723660 343834 155714 1718606 1901406 1076309 1667435 1419078 1489341 1308730 809135 1646374 778112 1925945 324458 332879 1431592 1675709 1110886 1323010 899406 1051257 832956 1722648 25734 1425216 93079 1345563 400576 1443304 812405 832260 140845 805195 1570947 951145 211686 1650338 1442934 1808492 773461 1124478 931406 1644548 97555 826568 1540647 852591 1104395 963286 1124234 996819 191733 125176 168195 1202870 776935 893490 1583054 1852423 1365167 86497 991047 563451 1359174 1826037 943820 1926217 574651 1287890 371759 953112 171204 1333760 1710075 106408 1051650 1052259 75305 203698 1506379 957978 221119 466137 149060 1012545 1464288 1366719 1720396 1823495 460707 1584198 1781289 149090 544769 1326107 1552449 423564 963394 1965853 1797978 1577402 343987 1431080 1981859 933739 1440843 57740 1624686 1756282 1359463 396513 1469460 155720 1420020 1956323 1522345 8544 1130777 1221024 1139293 1074053 1697687 205067 1386486 1960964 68058 57880 748070 884517 151653 1762839 1286025 1444433 1817351 12006 365285 1472892 1936591 1063440 901882 807833 1947787 333700 447831 1639872 1945734 438266 1211709 666139 1294253 1486395 366269 1200884 947673 1121345 1008541 1565240 1658508 1266219 1617144 712000 265269 707723 1946949 1009700 797147 1584736 588563 310501 200849 1366669 993230 1493763 1504274 361129 1084988 1500418 1347160 719579 1787174 440978 168470 1905734 201231 498189 1693768 1453174 1792650 797826 136115 924368 1585430 1533277 1929015 1090999 1122028 1198138 879518 142331 454227 1704352 313804 337680 1508601 1726471 1872717 1928870 1886201 691799 541296 1790865 1470317 554237 1923186 1606345 1866871 1901572 148695 682235 896602 1967842 54561 1605559 664947 1277655 977211 391721 1679746 1060490 668025 401057 846054 1890525 955971 235503 1260104 1594073 668176 649064 241733 591723 313759 212809 1346169 1832674 1144428 1639676 1013398 123720 1226323 138644 1985511 1385837 270507 1075907 485696 246255 549728 961174 958003 1938904 517913 759743 12642 1014028 1349660 59948 1784609 12548 1541404 1108673 1374584 924768 1217286 238443 74670 83661 967617 1613287 1066803 37928 1136688 534291 1116291 806830 1208762 650283 306122 651112 703885 404245 1952647 324425 86092 1862464 1008976 1268806 890353 466068 1635812 1987956 1724283 1907435 1496497 851298 29183 1766229 1245146 1601846 1484624 1735078 970341 1218873 635628 1461639 17631 595744 1200788 409498 217612 1049034 615654 826156 952883 446642 1419089 898057 959903 1042125 1359308 812283 714436 417906 632600 1795251 1551922 1377202 198134 264088 825410 130061 1660150 229818 1676986 597359 410065 441093 360886 1041623 717533 298406 1299407 331582 185555 379459 324330 307883 837294 447550 230959 1097462 834442 1683324 1818073 434110 1367566 953554 1762325 1229745 307149 887321 345549 508513 1018882 940885 1058015 1293630 1351399 404614 1843771 1652501 605388 1744192 1630472 1110592 632848 1537000 1870465 639059 1123118 1721794 720461 1391316 610314 368833 22679 1556564 668850 731883 1908269 128262 1037140 1935751 989720 333 1220491 1139479 1848592 654349 736727 1820144 1365177 550375 1667038 735702 1728547 380185 1563360 1584866 1262404 370100 1977549 528291 1100931 860506 825148 45464 612079 1433634 480841 1865294 1545567 442085 246939 1859295 15797 1729592 1953153 672774 791318 1501182 1314776 860601 1289486 862807 50165 663778 471270 606640 226025 673355 1743781 1997818 949377 1771857 383540 798515 666105 1591771 567725 359181 995224 609791 820744 411559 245211 1943189 604330 471946 1729566 115567 1429422 1981844 1315488 1068677 171621 1507368 1961728 286966 117440 1979075 533535 1877534 365865 1030266 1972504 367888 618509 374394 1798232 1872450 790118 601210 1469331 464129 1853778 1848374 356145 1187116 970422 1171868 1296988 851110 823183 541110 1541163 316395 195862 89647 1621070 1350608 311421 1014389 644330 574926 1603501 547380 894462 1541956 1863727 1709150 1108687 1087851 1992702 476517 1706557 131814 1598581 843867 183127 1281925 1334536 1433409 454060 1905396 1473998 1666400 1667780 984192 1842467 11838 465538 1882764 260276 1052571 1951863 1534560 421095 318767 56550 1813723 398959 585584 1213660 975545 1460694 365611 172213 922118 1609931 932263 565561 1093434 439674 785446 590988 1080169 1892246 921250 853588 1273505 175254 1744453 1127641 1594671 295878 63413 571603 1834263 1559736 542320 348143 298166 81216 659114 437003 1116275 1395911 1717904 433981 1115085 579485 558313 828104 644446 1773317 386463 463049 1680671 951905 107232 1290180 1447446 1498329 1490910 385689 1601464 514535 1811659 549769 1942815 79452 782725 1682276 1185914 824428 1900976 554522 938779 319060 211610 795861 20671 1920455 1857245 1038418 1406398 507770 290513 1343563 338293 1910034 1645587 519171 1543643 1782215 1270855 880235 426763 1781607 723929 504516 250147 1249612 1970824 556871 786673 380516 1223929 1189131 236502 1013608 930742 1509363 1760468 1587315 1334969 1846737 452624 1398945 87224 265480 1548158 1108784 1826395 483606 652674 1063138 1324819 294249 1531213 1239998 1453575 932650 1387853 1500311 85049 1079529 630125 1649493 1313630 1994640 1851648 743066 854274 28841 897705 808037 1152810 1846478 1507023 583123 1587785 145600 1885087 817104 1523005 329467 1089196 1363300 782634 1817035 1186492 1843503 238191 525401 288594 388134 321597 153865 195294 1805310 1641733 1410327 878170 1635463 1992765 1727155 540829 1460357 1593145 1971199 1026140 1615938 1156508 1372170 1925908 1713265 1973363 1036620 724416 16985 1204898 667969 326688 1363117 1327966 1231382 1280000 697025 490501 1930945 539222 682337 1909694 1664115 1468277 776978 505137 1926231 802189 24977 1982790 1604397 415258 867784 1318327 1810562 41408 726470 1255288 470365 202743 780480 1750653 1945056 1215941 357546 942406 1881347 1149775 1937813 1376980 1850082 1348943 1594726 526184 1733609 1386592 1845041 846970 1085288 1891006 1738245 1900554 1067785 100414 1868856 319966 1049039 1308164 1060035 852971 767995 1833332 1533121 759004 1802591 1057582 1839120 587708 223657 1358226 79048 354881 1835191 677850 1160389 796351 1375218 484153 594428 175676 1428907 144766 1848928 1730171 1400738 1889065 1647534 1801567 1679901 144187 1791543 1533493 1282930 197989 395569 41355 659542 53821 1955166 1120137 96636 521662 979707 1102627 1832849 790918 16007 1477568 1564489 1007608 1086396 760985 1886975 1181516 195521 1927892 1654358 1149195 1610170 251144 735014 768816 1993020 1849709 1180681 1618843 1574534 1958358 1729867 1999470 627523 172544 297392 307668 545087 1702781 485266 207775 1178982 1043706 738171 1577135 1770163 941584 1567346 243161 326250 407707 1303154 1250739 1840303 1487484 1300957 567577 1677761 1709540 1733151 525202 1853563 337128 1081969 1763412 322112 1324040 1126345 1031577 421458 186634 1309906 1830461 487303 1832903 592970 1091412 1651012 1664552 1360859 1439300 1603218 728652 725833 652028 1702246 227345 876844 1012732 1462098 652948 420380 1491594 814052 141565 715289 798713 150979 961676 1434211 1523626 538255 1732646 213604 1844314 1836178 1378621 713598 1235462 949483 1803938 964754 1444838 1400127 1602103 314790 363994 313749 830512 1364697 1339522 1005951 255416 663454 723498 1204701 1749800 1256488 491214 1341649 1973108 1295335 1677511 227633 1016273 1168444 883821 813282 148803 1786659 1123948 1452349 895090 1467456 1101638 766086 1114315 1512231 260567 1720845 1855562 47427 486627 1478464 714416 1545907 1246908 821481 533816 260306 701028 965897 867999 1683380 353241 1611075 13046 141246 916345 1537642 777219 1943735 452246 1126166 264524 1878098 57804 1143094 1460679 535230 1347097 1756451 1860872 50209 1962909 660015 1088922 801106 337274 1840382 20232 496795 1808503 1751192 32637 211611 1535832 1062878 212163 1346657 931792 1093011 859689 954801 1644235 670567 1429954 1767182 1488799 1576079 891099 853195 1569699 661156 1211868 1992908 1279727 193522 741962 515420 1809656 1105736 1397246 583006 338779 1353312 1956569 169751 537881 195100 1415156 843416 26689 683655 1868837 1857745 1437247 13906 689580 843854 306151 1401296 1720389 407957 1898620 920102 368577 1390573 1859418 648774 851377 1683449 934037 981607 1952482 1073831 1003768 640526 443412 1129736 1061358 254326 1367663 1948694 1537660 205090 199117 1947334 908731 1316358 800405 1651956 1928981 165857 1458064 1006123 701114 817231 410467 1030208 1862101 1156737 588465 786359 936764 379311 1926258 242676 792555 1025186 1551879 677924 494545 292111 416184 1251046 1332029 583320 831042 1627571 1049251 924670 1231468 1649884 1613167 522099 1582566 970434 1547211 691394 1884072 1290765 981710 202738 850416 1771521 1948689 1322686 1277759 973803 1700746 1402131 1818220 462882 1178296 454096 236993 295339 1219206 732342 606476 470088 1995115 1474777 145166 502100 1038013 1332488 90134 1304097 256814 103167 160382 1512522 1621282 846793 838081 965634 921391 105786 1575441 1359528 390079 654000 802959 885320 1992960 517049 1209932 1592295 1568152 491280 353131 801656 833839 1438884 272419 566465 1960017 322985 1254793 210036 1862431 928224 747445 374173 118567 1221179 991256 773096 228669 630353 1539417 214140 1502103 350007 997785 78477 937097 1347445 980032 1699204 356693 1476680 1159285 616806 776559 306888 673608 1773068 837457 1394611 477150 1220274 1602358 659870 308899 682470 1774426 1181938 1271216 1847396 1594019 417501 628573 1098600 1923967 1604175 140742 1589025 371112 1485242 1019948 340399 307521 401082 520330 1507617 1270947 1654057 787050 1464576 1529869 810967 685252 1044363 1591544 1704195 1519489 509018 1126891 1534230 1830217 92882 807660 1208883 1837783 89111 1129190 1200527 959508 548622 288509 1816997 712323 254456 1871553 151164 1733729 1051267 815827 1692835 966214 831110 1985966 1095648 1198692 1420207 570273 689420 1112531 1757682 924172 872422 1183371 1261088 1694782 1346303 1745187 1765740 1459519 972454 1286158 681736 633156 1133355 706473 1490031 1874812 873158 555445 1345513 415348 1619485 701711 1679775 165936 1842328 948088 546318 350804 212976 475441 1731275 1621693 1783334 791415 1343583 1194977 1763807 1019288 1707403 944404 738558 946529 1182461 1890662 945978 1265134 1343419 659505 416681 343416 747593 1374959 1262031 1976919 1922807 1336073 1850945 952299 1573066 823319 1815230 1273480 64756 1952364 199335 319162 1487749 557873 542450 1358044 1870488 666373 503887 1413911 725440 1965128 25598 5850 66435 1356025 807232 1331048 1243210 1445591 957551 1729837 1937642 757498 1663847 158753 703698 1205015 439530 1070159 628954 1030487 1616526 1036103 1756955 813730 1570096 102714 1095014 916597 1955289 1704182 1051588 123493 1530747 700985 995077 1870252 1314255 1054548 1981396 479359 456660 395317 1157825 1377017 732176 1265909 1557118 1088257 1627910 824443 1480667 1960355 666900 1114010 761037 1099940 1389331 185201 841286 230399 201553 103825 144060 454984 562464 612716 1300519 617007 1612859 549651 1874146 75780 1104253 1630677 650843 66042 82924 1676841 327564 709318 1382046 871711 1011602 108575 1679460 954551 1417919 1998229 513188 1344571 1248443 513437 437841 1702421 1502503 548028 305420 457768 1915769 51603 1358902 17269 72977 666814 456139 2629 430480 1079339 120672 743240 94369 322010 104416 891029 1694951 1474358 699712 1763784 79274 915190 476569 427802 943887 355651 1744038 1325648 122670 1173334 1520102 1425771 216926 869050 590098 5826 800647 1253714 998560 331474 408779 305182 438129 1733578 197002 1921917 1562026 1952777 1121048 406126 495123 1891061 901062 1507682 1978212 915658 1635851 1766799 680173 905542 133637 1125347 1908354 1625410 1908013 1002455 938575 144556 1352940 1975043 390858 1503573 1497926 422672 1013931 1000453 660639 312084 1701102 632662 251598 662301 549263 1271478 474672 681536 557967 425525 1374340 317254 164141 1851833 1801839 363821 578738 1514456 1299800 1625193 1229259 513095 891394 692807 1500377 1159029 117448 224270 1172460 1036284 1343475 996923 1306506 652893 896743 1559784 556033 1177927 457482 953912 1643414 450301 324038 624625 1253046 45620 207314 780315 1249386 1396575 574765 419990 1479341 974665 1341600 64744 1595547 845226 591882 604974 252936 1248047 558740 944263 851530 23759 1766603 1523392 5287 578388 1091256 803554 1924124 1406982 1080291 130336 388531 135427 1451973 1505697 1982329 1107220 1400786 1390578 189005 1238409 363528 405166 1957443 208800 1431479 1769989 1520211 130890 687651 1481605 1655522 785588 1177573 1778375 1136921 816190 1795224 585826 721446 1618229 1334911 1773196 1674294 164911 1349700 497897 965022 930736 1802182 435541 1990751 1037054 46623 588310 393550 273257 415194 1921276 1685068 589376 401640 1085284 632016 916297 1038689 1942746 1156388 1981400 1858947 74620 1672631 74745 977730 1871930 1173238 524657 355080 1241769 949118 160271 1922236 369344 49758 322103 285646 1016255 287440 3209 210103 1169738 1734089 967428 867205 612383 1807607 236541 1902438 305835 921811 399125 994886 687902 714012 1324080 352321 1035581 1744248 176679 1070962 722541 133806 1342351 594246 325504 1478827 1818502 1956882 409672 802503 1882107 753954 541877 414253 1430382 1980946 853852 128940 589794 1811601 1347520 1523868 1936104 1148526 468882 1789595 1045867 1354649 1867380 91035 1071534 503898 202479 400911 260314 1109558 1538292 550230 162254 229609 357473 1845674 1556580 1107457 1827695 923295 1772727 243803 1204936 531657 1482513 432484 1310828 1551959 1968061 1918878 605250 906699 1064060 564577 514994 1618268 1640330 766333 121331 1328178 1443040 1954898 765405 875349 1001680 149979 506589 824478 1004658 1094051 120102 541148 7953 1325404 1624149 222719 940863 123993 165649 1091687 1598123 1036624 1715280 1245246 1962147 918039 1236862 1311512 1335615 1075677 1984753 28929 383258 931071 51015 922030 1768527 1394235 1146370 1031897 987996 194730 1581431 1124735 1069608 1764878 150950 1369262 391947 1710138 164049 1482234 1321912 1915409 836515 1609228 205992 1334282 1978420 1102908 440115 1032000 381569 771597 1559175 451703 156991 227763 510123 1500931 584132 171730 221494 171068 1291486 929275 1795907 366091 1915948 257195 1275772 1152647 1592162 1213465 30370 318904 755414 1912414 205018 1777320 576179 1698823 18871 1228587 923189 348035 1875038 1874920 709756 1591253 174332 1565570 1570991 31476 1083827 1927987 1465414 255773 1052306 834104 1698737 1867910 823528 382936 260571 1992498 806382 899630 479235 1572723 1830130 1278181 1709872 1362798 651623 803876 1493381 1536762 1144780 256672 116605 205065 115854 1041039 1377314 1006856 1060525 1362024 1413070 1513685 245368 831834 1421037 632344 68645 855397 467721 1436967 1133787 902295 581055 1042391 642923 444888 974208 1452441 115755 1290534 362816 1880433 870176 1198184 689237 501648 857281 285244 1460776 56298 188354 102525 1842418 858390 938934 182078 981286 520131 351197 1343770 1205484 1628306 1921332 1058727 165930 587985 1018183 1503932 748465 143041 640562 267288 1891926 448606 1277537 1493704 1738490 695866 313106 324355 767830 1999394 1097780 712543 459886 276615 1944662 292894 1798795 587286 709202 705975 1002706 234875 1315129 142254 287612 1540826 1010122 172414 791468 1883120 1104592 499555 1046577 1081341 130947 1477334 978812 1851545 1166349 1411355 1744785 441308 1909386 1909645 70967 188430 378446 1720004 1191092 922336 461951 1617731 686347 1124552 714529 1964927 1077529 1009695 1294009 816358 1376062 320465 8498 34871 1482847 1428098 199163 156792 1484658 961348 1369128 1613975 975041 124350 116290 1870832 1094083 1535021 1846004 1875834 1965774 1303605 1018523 337077 946950 1519717 1738339 246705 1805285 1371793 812836 827541 1071323 103809 1750713 1474475 1899243 571568 1810844 248351 1445284 1726560 1712926 353126 1668608 1521840 1749036 69566 1214592 293086 1415148 351870 815127 154575 166926 1464519 269041 1841171 1897953 528457 1602665 930875 941428 1573432 1056649 435387 110418 1573934 1707765 1281592 1955582 1146487 797416 769546 590455 767604 1584451 1333442 117544 1678071 728763 1393851 892473 736711 643902 250884 102174 27719 1315340 590216 852915 1282743 345558 182104 1021317 1340320 1856799 217074 121809 297903 154868 1885851 69003 12614 907726 1297592 164522 1123724 575341 1515724 399980 1816579 1541048 1313606 1762951 1246362 778336 404242 5792 336622 235665 255672 1954148 1233103 1828056 567690 1019314 1488996 1377401 113219 1890416 767157 886647 266032 646502 1477810 972732 163458 176733 1224461 1883622 851458 1083104 1164812 1688680 1409575 1588018 676189 1451032 1192017 1379891 333897 1412108 204763 1109332 628746 1675644 1831004 1466393 944220 259728 1960254 1358782 550659 956744 1538699 784019 773194 75788 730576 1854577 1932977 411941 1395691 311584 738750 1565189 734248 1959628 822653 35630 939362 1184117 610616 301057 1287270 349905 1634280 769915 1522526 930937 1682896 1515419 1388177 1175607 1236709 1678912 468627 562797 407525 1623125 299050 1195411 1258406 572390 303036 527786 1679647 1909187 461307 1081086 306614 956955 1583079 1257354 776887 424343 549533 151127 831411 663469 168950 1174672 922360 1470665 1385958 1017995 863018 85852 390316 548427 538434 306125 1609641 285727 1621480 1961137 50912 663203 1829909 612645 1652196 898401 1785959 1014585 33467 481597 286406 1733515 939104 107240 910670 1750602 1467758 1435873 475573 366850 1938917 726964 155750 1793483 1703147 862612 34721 1075396 1162341 371385 943794 1245358 702406 718200 1900856 992228 785594 610515 493978 191504 1070273 931847 1479093 286781 745711 821678 737192 1491974 1892125 1354859 1507067 1171762 1656852 479737 466846 977697 1165407 1743081 255019 1717453 372380 1779279 293178 1161983 1000641 1784930 1350402 1894840 1634935 1875547 789274 1644438 323960 1907353 798974 1822431 1369900 471812 371293 1320768 405419 375749 353371 1895957 843407 839394 1505357 366268 1265422 1911633 1519317 732810 1901757 782989 759063 1649095 1187563 38925 1726682 100581 1524731 1984276 157680 477918 553908 1848326 1988870 797450 623875 231783 979003 173146 1901369 821667 1487812 1591627 473470 137050 613316 360050 1274336 1499249 1693897 1442567 1136819 1272041 1101766 1509428 956119 183937 531658 279382 429469 1830276 1075692 725956 605413 108822 152627 1176847 261981 1910825 479076 924455 1278224 752024 105588 1809098 945911 393572 557142 1108505 705479 1603664 184713 1513091 558618 997398 1195544 1885219 478952 414546 1876530 350651 1616361 1704459 563379 33137 524447 1165289 49810 1460657 1696723 1498367 1101771 197185 1917384 869505 1605845 476507 717073 663476 886917 1864324 690080 1273824 360719 1855449 123129 600974 1665302 1867519 1590935 786098 275141 805853 1878338 768996 1645585 1916093 179568 494371 1202814 560829 71553 733301 328349 1773880 1685402 930790 1201058 1754761 993974 229957 643865 710802 1458404 1489501 1716674 1699485 1138004 567556 801212 64859 440167 413310 1143663 1327730 217762 707180 1648315 1688196 1064811 1068492 1965901 1948630 1884796 295857 763437 14348 1874374 1295722 1179724 1625297 483269 1801709 47548 210280 1707320 414669 1250516 243149 752624 494154 1343580 1053636 1228057 16304 1158437 1267346 76266 316544 1171673 1987083 1344984 647253 1818053 846590 716734 270055 1630147 165701 169528 290456 697267 809892 1874754 1353216 1269769 529817 528609 756474 114642 929214 9787 1192064 1153514 735334 361896 589002 27582 440019 1539152 108899 57990 491940 741623 860005 1422927 13166 726206 1853935 1165560 838408 1015484 393633 1769707 1800381 178443 302980 354212 987721 544205 1074348 1188823 179473 1107842 1832728 1505026 1092783 346749 1066271 1897611 28778 1126268 1701132 1526875 188795 578552 1846229 1381498 931154 1464717 977367 1353960 1630039 229715 980273 373589 693499 1522324 1558148 1469725 1640683 1324908 1473404 460248 1550569 1083166 1983482 1141761 606617 1239183 1078814 1271108 1683720 1928049 876225 369031 1532087 730974 1172798 1220041 1930775 420166 1655007 753656 1298227 428817 1481682 200599 1320694 1651275 1013582 1335274 1090228 1952082 486284 1068745 1467315 1912981 494178 1378943 1028947 78494 465955 1976512 786103 753712 1639906 1489319 1809497 161407 999321 1795142 535835 1910398 258956 1161519 1170826 899787 349981 415255 449981 1545316 1968897 1872178 1538242 1045830 1137536 1599754 229016 1265643 1691763 910748 1072625 1028053 1960835 1706319 1659288 1153022 1677738 1242831 1515652 831770 879129 1904842 1513515 1016408 692301 1369699 1993539 1952050 545860 1701059 1638078 240919 376786 1538554 539333 1475809 663796 662436 344711 158945 776241 1382228 149465 1276063 289954 1203155 1600285 339805 1578634 610999 808380 305317 982614 921906 1430170 1651740 231742 93329 1283643 1628150 26960 228813 742852 1927234 1468782 1116339 601533 735743 1168175 200897 295475 1620205 1743549 1398412 195417 1229029 190907 835092 1748317 459301 859166 1020601 1406319 723315 1799610 59014 986800 658711 1205038 975078 874688 188245 219449 103867 1873340 27090 1011744 1442100 1048901 1550942 185672 519817 1841360 1426428 1506227 1492582 906541 1107217 657655 140040 1929136 878640 1415086 1224714 119411 583349 1310760 1268394 860268 1069946 1695473 1515244 1647218 1748566 45362 667538 1069469 388025 643626 1598416 1509957 98676 1083820 805041 1976521 650817 924934 1610288 294824 708403 1579914 1658001 245168 1584053 1352074 1427093 1093274 348305 565336 1127730 1413154 1048239 330358 598566 1532083 736843 1810000 1051162 314894 958721 76087 429570 1045534 168683 1665078 54112 1504518 724733 1487649 1399262 848668 364437 1750525 1877297 558772 1145067 1656225 1466297 956029 425864 461983 130635 1100354 238351 1372782 1566366 251119 1945479 1783868 446067 1619302 1342697 1239326 1578425 804986 1759530 715343 1425947 1706360 15697 1940633 1510968 1832150 1078171 1433025 364304 1568799 532746 474004 1931066 1566854 844048 1369694 546479 795510 1607529 844438 39894 1827303 1410779 743765 1156663 626995 1596615 201803 25437 845 1018401 526894 719376 114963 1456407 1097263 601602 1346022 357209 1457185 1056009 1178966 393448 1890338 134026 796950 1583854 936324 1299494 301705 1824517 237762 1138765 1362291 940503 1841263 1197300 1080241 1165099 1724913 1069926 1450280 1786836 786052 1582443 1505465 1050325 1892861 231744 816378 669853 1630884 48508 367362 383003 1975909 497368 1336383 1536635 1271005 632077 177035 1910215 1543007 778820 1583985 934846 293039 928345 660330 178146 1059483 1152430 1029612 1269762 1889394 275910 812308 1899167 1417439 1667632 1692746 1420354 1992645 356147 161823 335775 481990 1055565 809526 1227063 1893209 1584217 616173 1710367 1276765 1808152 660317 1399294 958458 1911261 1999655 1541288 1199914 14923 1656496 241335 240360 953066 1417828 1093796 498181 1382755 921183 1620740 1458068 361846 1747954 1847209 1951147 1472676 1100631 1143358 1570025 1960431 280451 1954740 880797 1340579 1014216 978434 313700 1616376 759404 358368 1114151 299806 1424762 876632 52682 96344 1763009 1178324 1243700 1164116 1945745 324993 1954964 371688 1985883 563195 932457 1542862 1283262 1199368 338639 684340 1426577 398536 168725 1250683 1524164 498222 778061 1586793 859433 550380 323180 433055 1107975 1213115 1783543 1225555 1282990 100562 787878 1950672 1345950 468442 983540 1310999 1908173 852406 1399710 278030 347268 954638 774784 1014111 966384 1247121 175080 846098 1614670 184424 1896031 965201 1855080 1270638 1145449 590925 1724495 1087303 1049209 118844 1829839 1257266 1614129 1549829 292266 112067 1748329 1693747 209034 1018472 1030308 429918 1032978 1311652 1358698 832053 108539 805916 875631 1412576 736719 709460 1700736 1023798 456113 1944144 205216 1005889 1935547 1952079 1083161 600238 1930635 719000 22218 135882 1882198 685539 1456538 260087 524881 162268 872467 1034297 1014124 405358 1449814 514076 1313096 1487472 505228 864092 1869709 460728 212109 1123301 139319 337688 949559 1503642 897112 341006 63580 1152598 603348 230593 926212 1556057 989056 835047 332647 41844 1239388 1806917 736924 1512026 1356350 1321291 1696864 161151 1717638 1457480 786886 1301513 1587393 1127737 1233436 1446879 899503 440252 760651 1426019 759341 806239 1284888 1767830 1862547 1766608 75529 1425003 1843211 1556391 161756 1115206 1621258 266077 1639126 573503 1028402 308384 321760 1282123 1528312 79644 1327022 95447 1244947 1418385 1807765 143529 901424 781528 575920 566884 322999 947973 27808 865407 393820 1606182 1215430 536493 211597 700788 1400578 917254 1285262 226650 1243083 463735 707209 517176 703763 1449884 1041626 1321089 1115682 107272 873195 1841651 985902 438262 735766 49713 1520658 797551 1440792 1220135 1456156 587954 1468416 1095844 344616 1244908 1249336 862127 580037 1941678 1768428 269024 273598 1399752 731396 1214616 1149677 440056 678599 1733985 1327702 682842 529898 1254397 468188 386006 18849 1827635 211407 1478206 1534642 1625228 1762996 728862 527298 145156 1101015 1454101 549870 1189501 964153 1777198 1891380 1739423 748611 945178 1225257 1832073 333012 270490 1456838 1697248 341074 259149 1842878 642450 1766793 1289745 296478 1015341 1139077 1764316 1324005 690832 1748498 688117 1207451 1499938 1686420 1134640 1807911 247831 1569893 1445205 1024700 1306058 1157069 159435 1830434 590992 1018215 443218 1566863 112627 192684 563504 599258 1031639 230094 695934 1045128 1853372 1695409 1945862 1846605 479356 1759246 1656441 1059695 1490527 1833201 1901267 271134 1924020 1253567 1552238 80639 1796069 579697 1574488 1855420 929413 1177330 237186 352206 1767881 680857 504590 500885 274465 1874302 931178 1631885 726626 510777 1749494 1949574 1653799 456515 1089852 1722130 1432264 42693 124803 1800927 633760 448590 829914 163306 1672786 1841342 203151 794384 1737157 1657416 293905 1018999 1349985 1668835 1254295 1865786 1162629 91232 17342 579233 1629400 265926 860510 1834192 1533592 1926335 573051 843391 1158210 1785191 1392153 1375596 854379 1826899 1592465 142569 1104637 19467 1815111 809861 1116141 1733601 1526192 1957666 1705594 126834 685070 1261004 614587 168544 1986102 515788 828428 992804 1624213 1601385 616266 495225 1594210 332267 349265 425352 458079 1000596 95160 33639 375284 37646 1248248 141139 938947 1580176 1370121 1751988 576634 1959959 1833657 605892 1082855 1432703 924048 550259 851911 1734798 342584 1371695 1430855 1225017 1981346 1160417 451270 1456026 1336153 1727374 1251568 723505 1014129 1353102 1434821 851703 1140341 455417 429372 1258911 1376129 1001756 905184 1184304 1229709 1504926 1754991 1209289 1308849 1779702 258506 165373 1763316 889342 764278 911876 1124076 1582158 201365 1486007 1920698 1206604 938624 33125 1036345 420832 264381 613687 1906667 1456771 1559481 289927 1461310 362645 1629936 1269390 1528513 1698102 1423382 1630711 407359 1517801 1465530 1494492 47982 319299 253548 7286 54031 394789 141858 1398402 1303343 340388 189721 604956 1723592 1648943 438609 1474831 398073 41245 355867 1402142 1073094 1032453 763288 1197410 1426151 1663565 854628 366658 247249 246419 137760 706873 650057 99251 1518502 653483 159853 477709 1259551 1587032 603477 1651850 615002 319391 523838 1442895 601591 1152911 728399 1631662 1987921 663136 410497 90806 959963 1776035 1651567 824518 946428 1577091 707554 110561 617604 1484186 365944 1408486 914858 1540019 252201 1581348 1152681 1950167 1577253 836298 48340 677257 1876352 286733 251032 1787501 170259 32773 263611 817943 167899 1568801 575559 1203817 194056 76202 1326385 1631539 1030087 1997241 1612030 826117 1290279 549205 713317 1195513 1324222 1003211 1796294 778654 297687 1639983 1213973 1685702 1914603 665184 1714415 1896097 1981106 1039613 1874330 1807779 70476 622791 585526 902956 27860 1624119 1990506 727115 1299585 1816426 1808593 1726099 1020081 8097 1133557 780173 897971 885502 358248 839449 1600987 540096 65882 1063623 895518 1031611 754921 1797293 1441978 1523983 115622 336400 1726450 1004940 752646 1517548 1102697 592151 115696 1386961 82748 232575 945341 188304 801569 1410558 947294 1452040 276285 737186 909699 1889515 1188626 1427162 666498 203740 43322 1535838 189870 1561639 539098 546079 1546589 1296654 1563964 1325239 1238970 514482 1284336 1176197 1677072 1839878 1878319 42622 1177746 1941011 681512 1581247 1631024 868046 1742581 891020 1345495 898147 455619 490494 1905387 1956111 1029099 670506 544593 423968 492072 467272 1263132 1033547 1001176 501605 1529731 1457219 1756410 1760482 1120209 1401369 1690975 1598813 256624 1254375 684880 1722145 712897 206318 783954 1761546 94754 1852569 1818379 317783 1913868 56095 1439499 1869032 361356 1785449 1006581 226966 651076 124258 1096449 735013 835446 1330635 1193811 438530 157619 1787957 1982322 1650590 90421 1192868 1017234 413172 169650 1488388 311265 1957560 1663377 1624450 600180 816293 375083 1166067 857993 732647 1570253 1857826 1295845 1421216 1384994 866390 1842881 1294127 1698571 540508 5567 736830 1632167 650717 885950 1955961 1546673 572978 714597 755978 369489 1777183 1490711 189326 447827 1154210 1956705 945487 1693535 1685876 226951 1109365 548571 1342309 514374 67532 401190 1711066 736208 36379 1891245 1691330 33402 313011 974380 820505 17762 895830 733288 1153326 1373555 669598 1087855 1474 1710180 682227 29984 1478632 539571 356216 552424 769400 1207293 538258 631374 99349 186868 75213 1188032 1736304 438128 1873361 653952 718117 938041 1401571 1014840 1204084 1066065 866980 1558414 1577684 923845 279942 1395793 1259768 191567 1171048 1320197 32698 674443 1140371 270624 72482 66240 1894391 165679 1795292 1273144 1923025 690095 1076948 1008919 410496 1816502 1649450 1326889 638240 1289978 423330 82235 73835 1757301 933491 1402774 955202 453222 517018 1212859 871531 1846450 1917984 1777182 876751 753371 553966 1178676 137357 312480 147719 1349766 1605748 579061 155457 1654958 1552085 1804236 1729921 280001 1554333 564933 1015845 585726 800922 905002 1388033 843791 978008 446007 658570 590183 1390795 1758279 265071 305899 874875 1593828 1444680 465822 1018866 980549 1981746 1362683 431554 239219 1769252 1999421 140070 618754 1808889 525317 814522 139628 465328 1909976 1676839 778214 1309531 1952127 932283 264864 1839054 1324747 1255227 3962 118800 314574 44589 1609441 1368789 1739574 1309236 1431654 1841452 1727297 1871142 291034 176960 1872796 298905 1192180 987675 1395122 1299073 1518150 370882 1732268 635107 194403 1468083 1449138 649552 1985025 1492240 900915 961115 1978077 1455915 1163661 1506384 807860 375892 554294 156399 567148 977621 282884 1639174 1570233 1789471 141553 1837422 341017 64917 1417894 1629089 440847 1697444 422560 1488720 1144406 150916 838303 364712 1972624 851862 1807833 1112817 1489160 157470 1370553 1860633 1432295 847141 1222041 601376 1666531 618132 658121 822917 1494871 1617348 196494 15614 186498 316078 1672551 509871 1813761 1419270 471265 1753214 1159836 435290 584206 1631915 1531098 742520 1455787 917910 1830940 1484829 518039 1623041 1256837 1665890 1368051 196135 726198 909938 239122 1333674 134335 1783672 1303691 736397 1406189 1887159 1138712 1778444 121746 635303 454281 980319 475180 540050 1852777 1206896 1120106 955212 508221 1549279 587235 829421 577440 1820173 146080 75881 1614066 210158 212195 1635821 63207 1168637 460654 1478992 1521391 1743506 548099 1599427 766187 123999 557980 1736729 487470 663792 1655407 1602275 191059 1599521 1564381 1585835 208948 475100 690476 469180 628681 988353 1334095 295626 1182544 833959 614549 1428237 1557546 148988 1633227 122843 149963 913899 277971 625828 1585151 1288512 1735478 1130532 1711823 1934503 1696990 1670553 67577 921314 425997 20925 1367290 1508476 1899312 1118198 315453 1654272 692644 1591713 1501975 1413599 394118 1577693 1121127 73658 543379 1439864 1933828 1893317 235086 1385070 188726 532237 396538 672588 1814307 1599381 221063 92734 1493515 663377 1146840 1324641 1781478 1672545 1499768 1117795 1534410 631802 1015643 1764820 444436 1776423 1669283 85676 1182418 1110360 339437 775362 1775100 1335221 1385158 1866788 141154 1095946 1354360 1895612 1721154 82955 1938130 794204 1830682 1820108 291906 1658410 1960966 1162512 863105 1360912 526300 649238 1790345 1134579 1733520 187923 646567 1542186 1138791 410246 1229187 544150 1401822 1660340 426234 1981673 1709676 203299 1228248 169412 737756 547398 1103874 556916 1866831 1971885 1659949 432253 1348376 664203 1297950 731840 1376117 237140 794463 1861115 1078657 1449832 1837837 531511 374344 1575861 356982 1426367 1281349 1381746 1321268 1306135 665264 665530 387833 714936 834369 1792155 156102 769721 1436357 1394793 1760623 407709 887665 439657 1495059 262932 1265868 143851 703736 1495096 1753727 1113582 198517 466532 1866656 1781535 1642517 1471707 796307 880378 597944 216952 1975892 165960 568787 369622 563453 1607265 1546415 1852669 324174 508211 423537 1546813 1579600 1718814 545500 425713 1093936 1766358 1426128 1468577 985638 1220160 1634159 1228588 1219071 169098 1598215 1303030 644411 1717150 175307 863534 1320494 252706 726087 385403 409807 277284 698503 932036 326745 581123 729500 1656468 488142 591324 1274646 958419 1068895 1003954 275321 270969 216482 687635 1362239 647974 1034778 1531539 1227045 1292313 609468 674921 389705 43855 1887808 547800 589373 1996988 242860 603557 1354355 1552576 771122 1762472 1597366 1884314 3264 1707622 1152837 1655235 1955992 1863376 1563066 1572100 1457273 546186 994854 520575 707426 473019 1552016 309542 1591349 1544507 25 913680 1170664 1887249 1051665 700116 14836 1459144 38305 1356282 501176 688051 990264 1736640 1791938 1946886 263333 1314943 1302083 1111341 137542 1526110 140608 992293 919829 1618928 1290950 428539 954347 1779386 1032418 1827642 892755 280063 1230044 334522 1282378 1747138 574247 1265121 626793 1546381 1111439 1146653 607619 1368595 137153 1902926 1231605 1556412 1175082 1014989 1939498 1008569 223050 1930302 881074 1767914 1157630 775733 1083992 1511231 236034 1118358 671312 1461973 54531 865862 1007749 1191689 892799 1869206 539175 1617856 866804 1126228 1963861 113530 7947 461577 500800 536695 1986878 335893 1322296 55886 1951142 18026 873539 438730 1612453 350168 1974174 199233 1185033 1063526 72643 1096297 186221 101051 1674803 1828991 1084550 1885198 1642882 390230 1329253 1816691 1966341 1090281 1015025 382374 716904 1937900 1260976 187868 357810 939964 484027 356975 262066 808873 279830 1323407 108446 1226892 668574 1536563 831169 1671984 937614 839824 492770 1361576 820167 447764 1875867 1545869 1545293 1700363 1205261 552075 340917 1531369 215835 369357 1951785 1308678 1448604 1344461 1426080 1448022 1259454 1010447 239832 1525876 1139931 1457541 1767816 190589 1802432 1360788 220799 590943 446779 413158 808658 1399259 1319478 821350 1990424 1887304 869990 81561 259426 358452 369014 1810781 1174567 704896 1834588 1747698 311276 1293194 1340182 1631614 459248 552683 580485 96921 375363 638169 799684 802147 392970 352122 463877 1683148 1797921 820806 1974415 1104496 418462 150462 302008 132452 1278638 807486 1264300 313027 1285841 1312357 890754 1668715 1118480 1840880 1639776 1811159 920979 105793 922490 553548 1950447 949932 788586 1675102 177731 768973 352317 739278 614624 1595013 1307433 1556150 926408 1422030 477538 1734605 501432 1922436 99489 1396988 1939332 400294 304124 1613254 1078249 375386 1943106 1561157 839467 992633 1594910 1863794 1880900 1969217 1786428 355732 817212 107635 721391 383413 1408126 1944317 97122 839687 1846908 1859933 1139672 219407 8182 1118049 446127 752842 1139597 726619 1274947 893636 1593624 130787 1030617 1216855 1952782 34729 1477544 418215 535600 432496 1370516 421736 1848888 1615743 1291686 1019703 1640588 311883 109873 1281796 942465 1828642 210995 1764806 1987040 1945456 1988132 1764500 1752767 636286 728141 25976 760123 1055681 119754 760549 53166 278797 586417 1227451 695569 562092 1803085 37511 12147 1832978 1892400 1947415 89733 1742806 1526315 910267 668300 640840 1636900 359451 1955243 349546 1555950 533033 1075842 1031787 1986213 1233294 280588 1916596 608543 310995 130355 793878 1315435 789663 1921503 475714 1193380 1953386 1028401 620887 823277 1005836 779127 273971 474318 1182673 989900 1058990 101342 415661 1751957 1364892 1844209 554150 836439 1848797 1005622 851531 1765362 1646981 1394114 1270174 790149 1829855 469505 1982782 1345146 292239 1866465 1128424 805029 390910 1903105 868439 127249 560459 933692 1629586 296319 1560603 646940 905390 493965 649488 1256436 1445702 1138642 1400281 1469623 1525036 1137724 1088998 1697601 518602 1351052 1404487 489466 981310 142143 1433475 1749195 474061 1899094 1909204 274908 834211 206811 1654544 5252 1355692 1795887 385338 1586873 481462 1081784 946951 480011 1431011 1399811 433435 1017869 1047607 531524 96476 703592 1982651 602924 999193 1585450 1020367 556383 363745 1881432 1212594 1697295 407467 1165047 293223 702927 665072 605190 265267 853196 959475 576416 1436256 33977 1672282 1197781 1720919 1261751 460240 1492562 1912234 1604604 1529540 125028 895141 364845 1104879 935577 632031 1882287 382205 1482538 1136635 512130 1272993 836734 1547872 1935649 335033 1938889 478465 260854 1547689 807785 1254420 468312 607744 927211 1566392 704560 1602651 1089293 207648 1501999 188206 1588148 121481 878710 1451132 1617265 982189 594822 1497150 1202714 1287285 1864715 1712423 242543 532319 107185 1515102 44200 709985 1764913 1178658 925042 1238259 823392 838719 524294 177160 1451580 858898 1451091 161847 1610392 84560 41959 1426774 77585 267271 305818 881188 927125 123896 1452543 1253429 1547657 1125026 510591 1862219 1850735 1630580 42627 1452021 1055748 1001289 1409000 972858 118500 245439 718994 1538808 264807 1988705 189575 644716 1703398 957429 1355197 97825 398943 35687 771808 170524 1975715 706866 884835 1391801 521755 1943917 913884 1163416 304859 1826766 1981546 1588168 514209 101666 1608387 1484505 1046547 533998 1825834 1268490 1474443 564593 1989001 422036 1730618 430787 115680 1312408 1050729 1728294 889737 322827 1718470 1530133 1997955 1678206 692362 28377 374534 252683 1462151 1309614 1018321 1438365 1847123 466140 24776 22195 1127378 948581 1948053 865202 1293208 1000484 1414858 1654264 5545 744585 1137703 1186013 288007 1488507 1246949 59727 1689697 1634563 108836 91326 600648 1329701 1475261 1562705 878482 1274408 1343929 1703690 1544571 244848 1536161 887514 72414 1051307 276030 1182960 1772697 1717058 186189 918181 974570 1889411 463275 1451891 475140 1978986 1487239 103151 677138 1024040 952695 818645 1034057 124032 1941047 487635 661163 1926923 1603629 1552566 802322 1356601 1173248 707773 1548361 1411466 145666 362456 1102261 325159 1107589 39444 792621 1127594 1952872 1274197 148018 1341061 1769971 1187996 1477854 1868354 175142 439815 986572 1390277 742132 709729 1035070 827155 884840 635052 847131 439173 1458629 115691 576170 350270 914512 1902096 812609 841403 199111 1683443 793762 1719441 533083 1900193 1979881 1425046 1354319 1699297 944655 1059993 974250 416674 1403249 247581 639078 246490 15778 1707069 1346678 1891434 1500502 1418124 1342624 22084 1524241 1930149 1346438 527209 1370952 1574662 1805094 1421198 1437251 128543 145222 804159 1646876 1492137 1198769 257169 459122 621142 461922 1884157 1211998 1089710 724331 220908 1884470 1126672 525640 1503985 1504289 437795 959826 1107397 1659595 1429452 256300 1138305 1047264 369480 302457 1509718 284662 649278 224690 495244 1685413 1485306 573661 650924 1611861 1127103 1030086 564107 147666 1048472 1628388 763493 271234 1895759 1306761 363747 930153 189681 1513212 1119407 489688 1254591 1052622 266173 774291 197311 1447171 182135 1528685 142884 1788803 22816 591959 1617056 1193747 1623677 1674613 190962 1002545 1678254 811566 911093 248972 176803 566428 1005923 1394772 279451 1326043 1839627 1463077 563422 1358152 26805 1354926 897723 1110619 695140 1141120 601292 610286 723651 320223 282611 490866 1759722 584749 1910629 861774 468989 371949 10911 986387 1445873 1329095 216489 551571 440444 1070434 1466348 1567532 1011510 1372389 421525 811460 472076 74122 1620422 729395 1795489 1844874 494025 366033 1659197 394519 1115389 627879 901889 1087898 851638 979547 1869920 1795898 1019082 905606 348980 1162533 798223 1549442 1665364 494819 1382875 1412102 1942029 890270 495670 192158 1273274 830199 435004 37301 138337 519985 1549965 1045699 594188 1230076 1391208 7179 1211087 1026526 1785646 876799 1411826 1140375 97620 1696338 1296967 948998 6822 57997 339429 991907 907466 1548567 1505272 165441 1499018 1988608 899972 137846 1230575 937242 394119 515237 1367354 883628 236305 59876 191270 1227422 1441343 810360 1703616 1118040 251572 389991 1603317 1961161 785694 730553 26467 156602 215713 1363485 311256 863899 324469 1248944 1044073 28634 1861057 1242969 257659 886048 1585593 214473 293783 873052 225252 601483 141713 509811 425945 1114788 1890507 1629873 1508467 1699051 1690455 1608754 732340 217619 691909 1550774 740433 1791604 9393 946867 578763 939742 545796 176742 1548579 707301 627861 1561354 1719486 1475461 1556765 1464731 1828685 897227 781225 112923 1774484 1533895 1225380 128768 291486 99631 718075 1204466 525683 451231 233087 1940188 1004404 370857 1139147 929165 277055 1276235 178126 266637 197888 1873043 1733390 425012 1934257 755622 747055 1842245 87852 668675 316242 1844704 1557261 172442 1718681 1594286 497139 913557 1307001 1135686 883137 172421 1675279 158451 488902 376383 569481 441817 1710271 1478796 338549 855990 885211 105397 117700 1946908 1514758 164282 936491 504818 1780544 1285686 1520605 1180014 1908363 1246082 1979977 1368906 244689 1732262 302850 1433843 1156869 1775711 1142292 1078975 1325378 1286226 1881109 165018 649554 566496 1797729 1979117 1727446 553645 141634 1560451 154780 1015039 1078536 1876462 778929 211241 390034 772970 1272465 1911118 1348873 1327306 1248574 136269 1691736 1942432 1659784 1381841 1629335 976872 1514860 1794355 1215309 1360394 1276111 391956 777062 1879377 1026561 1501650 1657976 1392689 1411947 1394753 902001 871507 338717 894939 597104 557780 667154 307059 1738091 1313667 131632 1928272 530386 1054055 826446 1185603 1487781 1583706 901219 683736 108548 1379685 954338 115721 1892099 875733 973912 1265756 1339456 1719671 213464 494097 991955 403081 1907794 1524748 134431 1486882 781154 1681003 964510 1148239 280467 1859236 14176 424426 242808 1953712 1091470 712009 1284308 840428 1422544 1402793 42727 1775312 1033639 1806485 1908445 206337 882889 606599 1935202 52200 1286656 1896880 463494 1814598 1903568 1959551 376910 1853798 1615132 1032884 1074598 650337 284861 866618 256769 331964 973701 1100247 1398001 376631 1662688 1939011 129119 1068019 444950 622664 1097274 1100796 1326266 1468891 347688 815296 342641 737864 365094 1507275 1626599 714784 91963 1661447 1111778 1250727 221129 483277 1138511 727802 972630 1808559 163635 1000868 135643 1854121 1886215 1762189 970334 1404480 1182275 746287 1548341 1115613 1405568 33064 1918217 1503370 418356 1182622 872874 831991 1569511 1889290 1934433 617944 24576 1985155 1134393 1012547 1209996 1021233 674274 1391582 374828 351814 382531 1662561 605999 1948254 1685981 1853989 473851 1141652 506449 69621 450467 584506 435862 733496 633305 702178 323414 1727230 1061566 1330942 303578 1335992 1509865 1854562 1214206 255723 349925 91102 1734504 1613330 613274 129252 1746940 220405 1623738 1234892 921700 1716809 1117172 116287 617518 1681098 1528648 1566798 684397 1411183 411681 1610417 1621287 72493 108070 1297150 429844 706602 1516620 189213 1420680 1409651 886084 871038 1864983 1296172 1315846 1740915 271923 283866 1605004 1223415 1310964 1041377 1627508 859682 1428365 1210849 569788 744502 111266 1098059 242514 931228 870862 310644 1940621 633913 186706 6261 1377161 1051732 1642040 606991 646510 307202 360027 725337 568133 1574010 1821613 1892312 1813069 475497 537437 1066619 1563458 935402 1906208 856736 573962 158097 1136791 695793 794241 562235 1344433 139196 1490231 663986 1459640 1199529 158747 486969 458208 741168 1450296 1328778 1625230 454337 389093 127026 1072362 837564 1822619 689528 1834506 284448 1056824 657139 175417 1776732 1103665 108346 322518 1761783 1856254 1085509 468411 868716 228268 1583508 1805419 1909985 722458 1405963 826329 730183 1951453 764252 1627913 1250741 1934283 521602 1435487 702060 1970031 440140 1293701 1304334 988710 484498 1935626 776463 764326 665170 11739 834555 396290 1383804 1514233 964928 174411 1979576 1783166 935445 1577115 1717529 1091983 1388913 1954420 972517 830203 651935 111926 643864 1332164 826116 360374 1489049 1758593 1895451 1861665 842438 233259 685037 477334 556831 750720 809488 400085 575514 891637 15642 183268 1104336 1503707 554301 1523405 27827 662496 1917719 155934 1448225 1230459 553423 1784035 1619613 1204974 716278 821947 320070 1042923 1178355 1442342 1783781 315061 1356505 1314436 469712 347389 773517 107087 839298 958655 1779509 1767608 1501951 1364707 1590562 163791 684752 244576 200176 876850 1689246 1660380 1049699 196375 1902119 492482 813701 559640 1668751 236512 1741701 367823 546390 1752172 960587 1537279 422674 1104372 756091 1528149 1061788 1131376 933382 235947 1481779 747177 413719 1290701 1858950 1774923 1514093 100584 1242092 1124297 1220269 207067 1078279 405001 944191 1869357 971587 565399 1605708 1516472 265541 768652 897784 1715724 1709896 1793538 556963 485747 409731 1062925 1631364 1642475 337597 1697279 1759170 1658574 1027338 498273 323531 955673 1800876 148384 234925 1863166 719062 1239145 1712454 1658903 1930056 1710993 248520 1379291 1220740 1875706 778393 1717678 1122771 647100 685052 1567880 1375306 733725 628470 1837487 1860313 1771628 57312 1127527 1000703 1170638 1635644 316997 1706034 1056630 830513 1951996 168737 499688 1218758 536831 590929 309497 1161881 1725468 1637751 531447 107774 426622 72326 256453 755809 1551554 991419 182276 1143628 944594 5775 1172807 12510 1621797 186351 1472255 979137 114076 673950 37285 1775330 1431188 1769545 500903 864699 1565387 24076 100897 858539 1032094 66601 1112114 133640 1436562 21904 499132 1418893 1469665 228241 307370 1139395 1142206 1447842 1624301 130443 741927 1537680 1124556 763422 349769 209266 861422 138216 1902717 1403780 596859 1677973 658072 1616909 1863970 955310 1206038 1732144 1651372 1432482 1883960 1745166 1573461 1781534 677273 284621 433103 302100 79903 1096045 1137103 1154285 853234 829103 1818223 337065 1566112 707868 1087281 1649329 704494 754597 1400900 266376 1915291 302936 1986703 1483900 218078 9398 418536 441856 1454581 1203915 793257 865245 508828 575462 181028 847470 1392854 240794 1085089 624218 374825 246144 1979960 367899 859505 1502237 612238 1586649 663585 672408 1182635 1482855 637293 1709510 4579 916793 1926694 961700 1460300 1874877 790571 1985262 1320897 41958 635277 1996202 135645 423174 1429336 55471 1880557 736044 1225335 524032 639536 202409 1502550 1966823 1414136 49156 1142003 1509612 1720975 581257 818772 1423004 91978 1474933 30110 52153 1815421 1975947 555572 1435773 1865071 647820 1655593 1262874 423082 545424 1958843 903724 919091 1439535 1675531 850564 938939 741838 121433 320111 708912 304291 929238 932658 1631987 150777 845040 1355650 881316 905515 923462 1850369 1428614 1856720 644403 219725 1331213 880392 169133 1072350 997308 1644049 1913976 1851551 427862 623632 1725826 1113894 1625337 1966835 801318 1717646 886200 106948 167191 1166368 1476573 1325226 430358 955242 959812 1778398 105331 512444 960914 1207160 1287675 1958813 636029 1875723 916856 850550 1131436 1145200 1924289 1370195 1230351 1084914 933472 736271 506150 1561542 1343061 1435127 332489 359612 130898 1974369 1622562 266856 1230031 1398004 622962 1965948 1548259 703845 662508 165901 223652 1280731 1408654 746221 1428645 1804752 220059 285968 750820 1473500 1941242 861087 1388408 1578337 664083 1750017 353209 1762356 1995722 1187209 1463998 352055 1252514 748547 16546 1822242 529791 363133 784443 197980 1494452 533292 1388587 850128 1323685 1024446 1473210 922242 67198 169349 622807 1636361 1745491 307703 1404704 1560864 1010046 1284849 1988732 1621801 980607 1696024 1409793 1622961 1186052 1586884 806467 289318 1384242 1736224 406845 1963932 893828 73327 680683 124086 997265 1763565 853065 1943372 1547498 1233599 537786 1991851 1638302 1510678 23011 232643 1680319 1430642 245775 1122845 431487 356092 1957128 104183 795505 802437 1495510 1510991 193739 179669 1565551 232138 126171 1742994 899758 800263 406736 1361366 1175411 1199630 1240992 1531241 1512086 1679564 1629486 1128658 814600 966358 930326 1892376 457318 1885619 750044 1279336 281763 1989646 1414432 91158 1710423 320132 1144314 345929 249804 1129431 310928 212233 933528 1658267 845648 533018 571490 1582730 603806 1008146 811426 1660848 1014072 69330 46647 701323 1192987 1842926 1677488 1740568 616306 348285 1600236 1125735 1060621 1662540 280715 129238 1184374 1277532 1697980 1999536 1848109 41541 617295 1231123 46391 277916 1629257 536533 1284997 346032 96600 846884 605329 148215 1219978 1463832 1699334 954728 809629 206507 1499895 1050688 367146 1121960 1377983 1812447 745444 1302548 1758032 569992 183301 1676259 1878877 561709 1680058 122417 1854502 1208627 1986264 1010038 231913 1269199 548331 813053 1261947 27608 843638 282657 1374322 1980622 1181287 694644 633310 589491 545584 1967841 1471764 1863453 1820026 1333645 1800555 1711890 365460 1359879 8932 1935015 522632 1887992 1517577 299954 1093478 299157 599772 263870 261437 1309458 16774 320087 1182303 979374 1880516 660129 945749 1922116 1248090 1487259 1551777 544864 1210340 533100 1023244 320491 58695 794195 1158204 1226326 472772 1409434 970356 180658 1970147 478715 764537 224717 674440 303487 668256 1019346 1221844 332878 513148 1189842 1430815 1621131 418057 92720 782886 812375 1795438 1679011 168498 1455729 1294556 1235674 1838602 11220 278048 720051 1046234 548976 129575 1515341 1625195 715020 799135 715009 1354347 1869239 564868 927859 1084071 1968347 713418 822826 119144 1238578 315731 1972217 1669508 1082251 1496841 1932437 392527 615256 640462 77103 1645961 87168 813771 1691604 898179 1741625 1846439 701779 1693498 294444 1233587 505716 226875 794877 870071 537847 586456 1597315 716866 375623 1355512 592177 445494 1474289 1359376 867693 844049 117317 628809 1910988 1150756 25727 1935726 507876 1544637 1708140 1139699 41591 972380 567579 1107611 958649 1001842 1906209 959590 1371296 1443929 1427291 983045 959577 291876 1390307 1423785 1761127 259979 269490 1332623 173669 1607679 615851 417072 1640230 1771734 112589 1398977 1749148 463009 1802589 1518455 1612367 1029719 1430762 1469506 1565268 1063168 1227822 1146134 834003 248350 832603 511221 1445526 16159 598847 865297 345756 60408 1065913 858305 557231 1565613 99436 956940 1712565 1458917 1531551 993300 757882 1445449 400139 380624 1519298 173974 1780699 1466872 890789 1787853 87648 78523 838130 1128990 905388 279272 823747 740148 12483 1445802 367830 242001 1170977 1866740 1582784 180359 1773450 205135 329342 164552 1831439 65581 1378387 1933071 1929883 1987674 1795039 157761 546572 1021225 405834 113354 1966343 1507844 1588087 1578258 65600 1700432 1137356 1091372 335142 1612308 460694 1724504 1797072 1739007 1038635 610803 1344082 268242 440204 603381 333025 710137 541381 1182678 1321225 712421 743677 54140 1876339 1297683 1853783 790685 945914 691141 156593 1829142 1877569 1828382 134595 484228 1523878 287475 1627419 1470764 1945865 1289882 1689217 655041 1737229 956242 266144 325384 1417700 1544556 1103295 1707735 1258974 857647 1381105 1358197 1113323 1957000 670830 1652197 644292 45856 1561019 211846 1594785 425219 1717244 1973590 1725794 1491080 348099 764173 1300400 60763 1686086 1283493 236886 992760 916387 112235 1382263 503593 801055 618163 595986 1081579 1844740 1899540 691001 778016 883230 70686 595239 695034 1642339 613627 1111760 930583 455350 207857 1600925 1763157 1045543 1294090 659906 142075 842892 266133 1124807 1826878 1291893 622184 220139 1601646 744145 329628 1537360 1908952 1588134 906003 789435 954927 1418997 1399875 1969855 1589241 1647385 1348800 1120532 1518969 452827 103281 271097 639529 585296 225443 1673649 1910938 1847926 549888 463646 350414 1316265 1520418 1302066 1639682 41782 287381 305024 1621176 1267496 1167028 601686 1717311 701618 146973 715939 768333 704266 1893922 506873 444946 1883238 1371816 1099806 1321131 690914 1820714 1858779 1824043 1553377 529984 1310255 1717156 806083 1338425 348748 804882 970930 1340334 1617689 1754696 1386136 1657561 532812 776921 66539 491720 639462 1872838 1179950 1585764 1849273 952858 949236 1476865 969657 1049159 604342 1345260 446359 487461 1014512 767902 1632411 425859 1812812 1929994 1236502 154443 496536 845236 1719793 528115 58441 373252 1755462 1905200 1747348 253832 871067 1392327 1632533 1815178 1297337 377544 334818 1521816 1349167 748346 1726153 1814096 1558318 174097 1702228 1568766 1230717 74278 1883556 1419397 809156 1125143 683592 809134 1962493 793796 1587851 633499 1141738 1864520 615052 202400 1827929 250772 1080928 1529127 608434 1364930 1952197 1516649 485030 1453699 198965 863873 1084853 1719697 432146 1504597 1320012 895047 1276694 1113387 231224 1498993 1281292 655214 443768 1748614 628398 1447330 1939244 1874862 556228 654701 1827059 734029 560746 895260 931694 811047 100733 1583147 544674 1386870 1883576 545367 1755945 1522278 1275008 1416312 1734101 788387 1924759 1529230 1004614 214766 995020 512555 785145 824828 324891 1836290 834236 501869 457735 1303631 185802 1192889 1954806 405531 126945 312062 911250 1635452 1898764 257856 541641 88830 1016947 1260945 605975 1229949 117254 365703 455052 1732979 1943654 830381 289110 1361487 679183 322113 1169773 1358564 1019224 1044769 162457 596617 270237 488415 685184 695970 112678 1545076 91225 240855 1795939 666123 1866574 898978 996856 942213 1502441 1302046 310956 1055706 850522 1921748 1546488 496513 1058202 1901549 640596 1562993 865376 285267 692300 502413 624725 1028056 34263 703378 391686 1185888 1767185 615646 265911 1803428 1274018 1856017 1945662 1355081 690162 1544792 255048 176271 459787 1774043 958751 1814737 12682 1246122 539295 1036354 1856821 368907 328427 309502 729336 896862 421496 1105532 610666 1920151 1836463 252125 947009 1041789 1954415 876286 1060649 1207944 443414 671899 1341962 1934573 1511574 430628 1819241 807218 91559 244150 2494 1617028 37203 1594231 1619103 1520958 682923 37642 100103 1871814 89197 368505 1491765 1658680 1282049 1075365 1771363 1268994 1745862 1365170 1438177 186630 1953026 1853320 1957255 1252360 1706708 1727836 712206 1221417 1587173 1959982 273333 527141 1300856 1113477 937346 1826138 947607 899294 1591692 1545592 945128 405082 55002 1536262 1040991 995783 994375 951544 1727738 499382 1412903 1344574 468237 553848 588960 1407792 622557 132424 1217619 325338 904760 1496543 818477 1018636 79858 138462 227099 1273545 47194 1074402 680206 1914753 1932272 1815311 1331468 1371360 277570 672902 1059144 906981 793110 1106933 654369 199378 1493927 408671 935055 1795802 181179 125093 297568 1376951 1870823 1652085 565214 1156413 1672460 1259323 1971044 600482 1106863 586263 459363 1759584 873192 1874139 250558 1327381 232114 1325429 1699422 1277143 923956 1995614 266485 1154465 1729776 211884 1677112 32709 1338891 776511 716114 1133934 788233 126679 533080 1827727 287900 903805 374029 594567 333147 1986962 400337 1424297 658799 819060 1094736 1125783 19454 5370 189062 1176956 1969929 379806 1677504 890794 1460724 638767 1077252 987938 1289628 1175901 878328 537457 109714 972109 1104354 1988184 280 286779 869717 1868098 143655 960662 1674980 1720306 26650 192836 1731004 306756 680143 927438 887746 1842134 730783 669769 622522 374965 667591 980764 436453 1724741 51737 1302738 1873407 384753 1739900 1717933 61420 864862 234234 442621 143681 902338 425828 1831146 97148 1326802 319583 976194 613477 1430440 537787 439440 80519 1290846 384069 1806151 900554 598941 406967 802755 67679 838742 1721656 1047365 1827531 1114992 1846364 961901 1780629 51614 1440570 426559 514006 346900 1400648 502946 549556 1774978 327395 1367484 66869 1550249 872091 184030 1913641 309958 362180 992009 568740 1009204 1419131 1763004 1297063 433360 1870813 321769 967302 336028 631121 1027436 568660 387648 1084254 285347 156708 644397 1765305 1245508 163254 524582 871243 1901128 1584712 1807959 210970 659550 804255 161929 283906 1688000 419000 15781 867941 83743 1711376 1319927 589977 1646734 1403716 1543408 700737 754829 67628 1791321 1560473 796441 248283 274704 929802 414585 1776268 247976 1790812 1901333 1821442 404956 1360110 916906 1925166 1611068 681861 1506952 696547 1435580 838823 28517 606842 61598 1013024 257267 712782 1012319 1990721 727036 1883104 22415 1563719 1389574 447491 1126307 1530195 1086760 187704 802719 1904011 1804359 149930 204864 1133536 1461719 1756161 315418 672079 1864937 527229 1406564 1650685 181472 1090980 1131308 533900 1496665 366146 657201 1757229 1192181 3455 904728 1284382 1246862 1107722 105607 816105 507714 171776 450552 777805 1386553 1080532 39705 1338326 995026 116303 516083 848879 642146 29925 216827 812645 585890 1986428 1299090 521881 667661 1820318 1649204 940382 1627698 369725 1130704 1795840 112374 568093 514440 819630 1449303 417089 981591 1877281 703912 1139138 1466128 1274352 126016 527056 1840805 507665 1671997 1544808 627592 1337698 1821133 716130 543740 1995937 212440 1570392 460913 1652433 1920597 1736834 224204 390081 147432 904673 1836373 1242994 187585 1925539 858608 1986694 1529782 1006297 129301 478418 641878 1088632 386421 1154764 201868 146845 1038351 945440 448798 715863 823172 869231 1850476 1163861 1070525 499496 1120613 1907421 1851169 1476349 1662704 1014652 1704069 38819 237256 1212706 446949 1357128 1118648 1091966 1251449 1320464 966598 1400565 411289 1708623 498068 74809 1669091 243815 1823160 68813 1469350 384556 266040 602047 725572 983683 221773 275708 1713161 199973 1727845 1543184 287739 601842 1537573 1678758 1264278 926147 715786 17735 445137 572815 314540 683069 1901925 559647 1521556 1823875 665207 224818 1082563 309799 242887 680910 540069 780100 1806899 1160002 212222 1910106 1152620 991562 1724965 1221316 1933044 573362 1718151 1393887 537832 1016646 1565670 1172264 249095 939286 733924 1309468 1553515 601740 466722 108876 1177764 256239 494174 251408 1945823 173790 525183 1331081 131803 1324764 262166 1357933 806105 257041 1341781 244837 573207 1117257 202107 968897 1443820 603304 1060923 423519 1344748 367526 1258094 1273425 1722906 1158200 650336 885362 1441756 1303561 213257 977722 1993893 1193706 1292363 1241223 34934 1461352 484317 90076 1392786 1241034 1271866 276032 414689 769601 739841 351185 179710 1329246 1920028 1039010 187986 1886217 1478533 229645 1367669 244686 948572 345512 1319118 499530 27921 816251 338112 258527 1478511 1112914 249777 1276073 929993 1882768 1027070 953783 854128 1396224 944096 903784 5448 369752 1935378 501851 1212936 782229 1086162 1441444 454754 1712940 491124 1050410 706051 800842 339371 534909 1304599 514809 1983356 30150 658448 1275408 1266224 917354 1605236 1249050 53757 1654209 74316 1806016 607442 1527273 737336 1244999 1242584 127701 500965 1109431 1679568 825122 72501 601007 1037761 1451811 807080 417898 1746682 1187814 605601 466156 814142 265193 66733 1635963 189368 880756 1839890 1853481 1107908 1773331 757288 137556 1995356 71124 1126232 1301119 116409 1670997 1311913 980238 1423064 404243 886250 357975 835249 208758 915193 1002242 400528 1801463 1518386 630912 1642946 1088241 952745 1307734 1571833 1515231 1855317 224759 1046787 60198 1832637 594649 357675 49480 1543234 854308 805878 1981397 926330 1522692 939784 92079 853571 325408 411451 993174 457372 58014 1962805 662826 1738015 1560100 17160 1462361 1795099 1442217 1897970 907631 869743 1010477 379528 251410 1758353 537503 1794169 1748476 673998 9371 1066850 335860 1946107 1347760 424628 842694 435015 1903888 1412043 799874 1518847 925912 1224115 1291312 1464898 780775 179078 515937 1564278 963956 487073 384083 388755 1586921 480838 1560340 1432012 1343836 885111 469487 1298282 535466 812661 451092 956606 1614257 765998 1288854 435466 206884 562458 141930 146856 810228 488638 1160280 1741850 1463000 692586 124918 1409885 109807 293045 143606 355406 1005581 1681367 1387549 959759 690364 1960963 751918 155202 385514 723184 63540 809133 1214918 549367 604748 657557 21899 894138 642647 167826 1601656 1634203 1768068 1788331 1152393 1273960 566468 535530 1961463 1361857 1772882 647696 1639630 547537 846035 1628215 502250 350000 1986583 457641 635250 773035 1303366 563975 1347797 1143033 1921824 583131 1973114 1992744 236086 1364647 1686077 1398028 786861 393680 863169 166433 1863890 401000 1911504 1332224 1451529 1697934 1023561 918889 1310933 1593101 528828 819291 1518368 1956743 1389866 869601 1744039 1310285 714166 1608967 629884 1710317 1465248 1726168 29199 624493 1705818 1795444 710740 917873 1348493 132850 646922 380733 788020 697414 763175 367367 995847 244336 1243137 66421 1672939 151964 1470500 1189066 1667407 423055 997790 1453509 555979 1844050 1642839 265813 685893 601227 355338 725992 407955 693623 1149673 1976679 1387272 653080 1863284 969494 101360 445528 239864 298084 1706028 1770017 220702 1824939 260244 919079 532385 565275 323879 62507 264570 630093 1615545 373035 1331933 1359394 1910378 272643 1615378 456060 214178 1223017 1242120 1514126 1561012 1376966 790394 1040438 1056398 1842826 1102812 70610 204036 25767 1945001 134881 1008118 182148 1394723 1466685 1499965 1747118 676467 655992 1232757 1474101 624996 924639 1630672 269948 1633331 851300 1060171 1829583 1103667 930989 1618600 1635660 1412068 51577 1400303 214511 437294 1468300 94869 1763360 1521421 1955430 235490 1160069 1959413 1678069 1560625 820093 392721 1405667 1700512 1431819 747769 656873 761176 1691 541189 1990181 1524314 319634 1253017 346677 509209 1018574 129838 1558753 276845 1017844 118664 427111 395721 1623985 1796670 168264 943755 185044 30294 1790905 146137 1675046 1933063 1569489 1066831 768784 450074 920400 1450848 1354367 627366 432804 1708448 1948950 1223121 1903849 738071 767279 103743 669459 1767411 1768617 1754642 1990812 475963 1080924 315314 470216 462698 1422122 1403290 1984941 1573520 442130 668933 509051 65675 72395 1300836 218930 1477016 1505088 1688549 512922 737552 888598 1043423 7052 196697 322160 31901 395042 857850 430777 305133 734419 1740321 1155408 1747433 240452 1426104 1427840 1576855 99321 1911083 1975745 524027 1689385 380540 1965442 1528683 896917 63304 7071 1669801 646262 1225160 601487 273457 222112 1485967 1793996 236028 270934 1772146 774000 1019405 308633 1577278 350858 707511 1432183 55216 1345817 464459 589173 920438 731278 1614981 475204 132246 692433 1794787 1400469 1194053 819129 1876290 500341 463848 1490536 163418 1917770 1854978 477964 5391 1893531 1433878 675563 546083 1316817 1491514 1681642 97273 922542 660035 308745 71213 302117 1620783 1554229 749460 945138 246190 1390969 1157250 521919 1743403 947107 809856 458931 1362149 553034 867302 734085 308049 382330 914883 1833581 1381124 1982633 567749 1707235 50571 1395346 912822 91699 247441 1478050 1246080 632934 1670832 419138 1000234 964629 33164 492936 652031 798783 180635 1077457 1923952 1879327 906417 227268 22837 371104 450083 1143620 1539699 99611 1230262 706248 1646723 1772047 579521 1459324 1433181 1320700 725426 541572 1946688 668708 1009998 482351 37105 1611135 1136954 229257 112453 1996525 1914833 1689544 1725408 410415 1014838 1507151 972777 1844280 1839703 1968030 1050563 35528 1246299 103974 44747 1383384 840976 1504361 1401409 1053836 1897037 1738049 1437706 873210 321312 1914712 1551680 21930 65709 691794 1599742 684606 25392 1798783 27960 418138 612460 1381568 800950 666324 1361923 1735216 1816017 1747442 1416 43971 1404299 282532 863190 430745 38450 1298854 853025 1629716 538510 1866991 1827210 1756427 1000244 1300449 1735567 991317 303659 867984 502368 1409196 324050 1836748 1756272 923493 1912926 1981561 1411113 813210 244953 1345690 1014048 1655458 1533189 1938895 1515134 1929058 824132 36415 1630827 1394636 1907242 1296048 314113 1662469 203237 188116 123270 919244 1228400 562267 412794 675196 1472463 1893164 78240 1421669 1637734 93528 410009 125819 153536 621861 217296 29531 1990736 1638982 1254076 1572922 1689183 731530 1625712 1471841 705799 43561 1971861 1065856 1879370 734935 1156828 1216177 902161 980804 554783 1660368 13337 986764 348259 1091451 1454189 848582 1966208 220090 1281692 1695853 44337 582504 246972 1619825 827827 12916 1913139 1629447 1204560 204798 1253111 921928 565513 986512 1669899 413911 1177777 1185313 498633 638643 1657893 1878528 487628 1347098 1757408 1578663 243583 1214223 166505 354769 1227101 1042824 1224362 618497 202318 1318197 1719998 898624 792941 104210 1119211 91185 644686 1542119 69227 1309374 412295 1667200 357140 1188717 1029863 1529879 567606 1172855 1727872 1321802 374465 1226053 1440354 1029541 205873 810575 297536 1777223 92918 1725842 401471 498470 891671 35022 1155458 1523534 1613233 1316216 775567 100849 1409850 1988907 1549014 1998517 1758180 92292 1624278 540325 1723847 830164 1182050 390727 111047 1277341 1120873 318269 537354 1383252 421640 933526 1399200 1962133 445138 819055 360299 941803 1918349 1198547 1783445 1074640 1234831 55668 1592715 840298 791942 1743606 810979 675076 1713199 490717 682293 677706 386365 1043187 604084 593040 550856 1724416 1518308 49867 994062 1378725 395000 1983539 1166277 164766 828617 731442 589134 1203779 118796 702709 760200 1142900 381320 27654 1045868 1841287 1282491 1213280 1536987 239320 1968536 1544403 112441 765038 1576464 1183315 275131 1891678 1177140 1830969 1984759 1768970 896165 242123 396347 648424 1395985 1763889 1832621 146392 432145 1090409 813817 1152900 542377 271993 1169071 1157440 1114033 1978786 1677408 1728782 1466312 1647504 278990 1893890 665437 1847054 1015084 1835732 185973 1462441 564853 1701394 1103735 409280 1520867 263685 456930 1512517 1590139 1713782 1628730 1933531 1613756 1125157 1329438 1378494 469931 1827094 1354239 101653 1519874 1789448 878015 956130 1234335 835084 1748568 250353 1516368 841689 929551 1118759 1739079 1255607 1889878 936523 218664 387426 252251 247111 1364410 511108 1299778 1972289 935687 1161728 1652970 1551328 149534 959300 1863915 917130 422404 1663747 632222 347002 777733 1871120 1467063 1500546 658004 1818606 807469 206851 544729 765049 1024297 1664357 243138 411656 1536416 428995 1199451 891386 790664 1612983 1371376 1851548 1008722 695503 1284221 103719 1051212 559689 604163 330190 1015317 1757867 1571777 1686994 1508239 198209 457196 18453 1162298 1226948 1861325 1898586 293165 1892207 335626 693485 1684059 661972 597016 131254 1099419 103818 1846477 579597 1075568 1946417 1227167 177147 522027 483779 1023221 1009344 1526747 752427 478586 261096 1724410 680325 488101 395673 753545 234438 221875 291478 948831 1426322 735739 994564 1045199 1114385 1288157 619851 550691 163764 417318 1239435 667488 1771892 303778 1943619 1733351 763453 133822 1288152 1530651 1801039 1776745 802672 870578 901734 778397 1723026 52600 157178 43740 662737 475409 1033133 759629 670144 1284885 1770051 1056591 183142 1216656 1795359 725175 111739 367299 1974251 1718696 811325 1333216 192057 1226367 674985 1971182 14227 803395 1374575 1222329 1990520 1669400 367240 1510287 624249 211530 1217094 639471 1376201 1392685 1661021 765950 1416831 836335 385419 1064251 934104 1829117 1617966 268496 281501 1478668 395507 1532684 1364752 1208105 1417733 1258777 505068 324979 27154 797615 641839 1543752 752899 176458 87842 822751 620295 243301 1349768 1921345 1330483 1944647 547837 792288 1949496 1063954 1467737 869392 1053492 744466 1407003 185152 1122092 1698155 125548 1545574 597518 1138271 511782 1862344 1460612 1006703 1557592 962530 1126974 782212 1683740 1008210 654498 736819 305043 63691 1730967 1429481 1918550 1430053 1361788 1638597 1341004 882642 1143548 1703507 1012839 151481 1984732 1873356 1573996 1168131 1747675 97892 923126 703946 109026 1024732 707965 731700 1775021 749313 1456998 1287366 1189149 1335489 1842981 1246312 1511145 1561878 998911 188010 237447 1575653 1185708 1544530 1980525 61237 1989607 1617898 1668143 932146 353624 90510 182650 384060 1350267 1860091 610137 1879903 773254 109657 505521 677666 197971 1599733 1088971 396962 1867178 1929719 1547579 879697 1337489 1625780 1818849 831377 1103186 642201 1619446 1056671 29495 1450766 874593 1602202 1541537 542069 592610 159699 1432468 441320 950614 1543046 1313648 973543 1389569 1877365 163242 513026 639017 1349175 458584 119580 46443 986522 429279 626472 838449 1314478 1431963 1500222 371931 380170 318712 1374888 1810881 1382233 1125512 691444 775574 1301695 202422 1751206 1975123 239257 302128 1636798 1097852 682318 506424 1171222 1177258 540798 303986 1633887 145925 766472 1072686 1254650 422267 212519 549931 1522586 1401680 434673 105641 680776 1190147 993378 1423793 191594 1157035 1493206 928344 1128365 987001 731548 489105 1217152 1362357 1824704 982981 1551691 997493 44851 1451481 709676 1414977 1710334 542846 226789 631860 790870 860292 1690553 1274879 281547 225745 1378365 939930 1251119 1273499 1988335 1646154 240368 440099 1804203 1424960 611589 1799890 315125 1352023 1111663 1740528 1870829 1781492 992564 1940717 193286 1763240 345899 1917551 1622970 1876682 1249087 1944692 1658145 672634 407710 66829 520584 1880051 1238997 273920 1749792 1142193 1601488 591597 638900 39178 1575380 1635510 43095 766192 1398975 1152871 1722293 1994253 1255948 735916 713641 1557003 128301 524002 1414034 1005751 1048997 1340716 1988858 1785564 1669950 455977 1717773 1667642 921914 409156 1331975 1433264 695245 1399615 1195101 1524797 1943490 525888 488030 280192 1893292 718769 911947 1450278 1076237 1599630 1586248 1550107 1898664 688063 1847006 550253 782746 535157 1063640 1569048 1447307 1300108 1454725 335104 608857 1843333 842997 1436816 1349293 192512 1776181 1711297 1129659 354066 468257 1180704 365223 1355254 600099 19583 1976778 830862 1897392 1290980 1740936 857822 356721 181268 1172337 63684 1767262 579337 1518120 1831713 166861 836276 1661124 1789447 406207 1240435 271215 1142597 730786 1420827 1266487 1037634 734998 539616 1986611 1951631 784077 302505 1248783 233430 1319944 1723808 1714405 1985622 190005 358140 745847 1209133 1931902 1251007 1831316 241997 346878 914980 322950 1270019 41619 1006946 1811694 764642 1302661 1601739 185537 250746 1566328 1020167 212587 621904 608581 1297037 99358 911020 945005 799701 1016078 1493019 1320435 70757 1552649 76100 1259652 700371 687053 25024 1233795 298714 1165312 1552743 1607633 692992 208737 1962810 1772129 1283180 1598188 249413 93652 1492908 1985222 1912200 65095 1186490 494888 1414873 903852 972664 547358 866837 1396563 1939449 525717 1049734 1355965 1114727 1860140 987679 1559387 576601 383425 1580505 1804714 777250 1355567 1483459 858051 1957944 1585212 306690 1118359 1247028 1172995 381808 34938 1630691 1714411 1851062 771075 1609848 376593 1645800 1413335 101096 1161783 1374656 231948 56890 74995 522767 1653745 806183 1065055 1407387 576867 3479 1644272 989663 427204 526170 436495 775192 228367 1863149 1865929 109546 668135 372133 898938 1946411 1370476 643388 1260410 455777 1000713 201283 1251535 1790978 1354759 516558 299740 270538 341470 1977482 1565806 1442485 1041542 861557 1318875 1556732 1055819 276906 254405 1159163 602622 1620246 1480860 723428 1308723 1534878 480545 460180 291521 1397059 377822 1791483 1626854 1734921 1434833 1665822 532353 478714 1188151 679456 1769377 837428 211169 1893937 606748 1752449 938005 857805 83851 237224 1150101 1241595 1072869 179206 1911045 121754 1629098 22730 528625 375858 1736732 925475 1208299 802352 337863 1627301 396956 1680701 723786 1400803 1642984 1147663 300233 972996 1322392 931200 1473629 320615 118584 72893 108569 1511530 739752 1235040 1383321 1222234 391509 1270294 1490492 1969795 1364941 539693 249187 396326 1370249 1999082 1172265 1365769 595448 1760240 1925651 1566141 1647861 1967200 1933691 35240 1083489 1114570 1888660 266061 1466176 1424433 918357 844643 994152 80443 423225 813828 1360807 1855910 1265826 399458 1079086 1902935 1885334 1582845 601107 1243643 804452 656675 530949 1712786 1139765 1986745 1285339 1858180 854173 731050 955566 702324 83698 184940 1626312 636963 1298501 1588822 169917 905811 1462150 613398 998563 340564 1633593 1398191 463415 1558831 527102 1686729 269361 934872 1011735 1441364 214074 493909 929331 1625152 1032912 1749114 863250 1501509 1994024 968042 1395493 734237 1411529 777116 1871629 646751 343095 22457 268711 854537 731021 909944 573344 1074365 1261579 930342 1431577 414419 73744 1236812 1560937 895418 223841 314622 1810477 1281085 941344 728361 1145466 1705947 310724 1042068 1840216 969231 286232 431428 759305 1561380 712261 1161481 663495 1418386 230999 474176 731190 1371300 1264798 995448 722723 1122893 825128 1890683 241653 411229 1708381 571595 1223060 518960 1671003 1461885 1971590 775226 837568 1550073 1723370 1357909 950554 32169 1040038 1220989 1569432 858827 1935186 298167 1103543 936990 694936 1847897 1119269 225932 1765558 407758 1747897 226623 472664 1904341 1259523 995275 1055303 1436231 495339 1964575 162316 1016303 592986 147423 844614 166267 874384 1684087 210221 1085663 752473 411045 22379 1001334 1002992 1609766 1173999 1140561 1341940 781153 1608344 1799687 1119871 1548403 1026801 138567 1529543 213025 1558196 426743 531990 1799622 1179413 1854714 229821 448892 97884 1563055 782416 1479647 1004884 869559 503784 1188807 1658273 329748 611191 969205 73190 1267778 226169 990219 1381838 1024656 733213 676113 512182 1772096 1046413 1883925 1696858 1237356 1132447 1624521 118438 944148 650251 1723832 1953810 1479492 1537520 1350387 1219279 871022 309379 778641 616072 921364 891259 1640091 57156 1545753 1087980 1007278 337163 271937 227769 458954 1609439 1346797 218474 222782 524521 1824218 125571 1544739 301412 622931 533747 411325 1001398 1917056 719019 767438 728174 859990 1272167 1938690 1775180 744695 259408 911082 1211616 447725 168131 1050217 420498 984490 308542 1618030 1112362 1408915 1692131 1042586 657779 914674 594361 26417 522181 457410 1295459 633735 1990202 795559 1831712 1903200 1828510 1142761 1885509 1605190 787470 394556 1183035 487525 1809537 839910 1852160 538637 1785216 579780 1348 443764 1032490 1801149 796379 721295 895074 64067 1944036 1866006 132174 1897907 1022104 912233 1059246 433884 1009940 1383361 1941034 1959698 623634 953800 1343949 164252 1437450 443023 40211 1880724 1242922 1683938 521491 1487766 624334 1585588 548950 1711834 777018 1571575 916821 771092 865460 123442 299650 1705916 93949 804210 1856844 1335685 572563 1722591 917723 1763431 923390 522189 1875262 1809975 346655 867916 1414594 861370 1247032 1233106 1896936 1982290 1551136 565498 1591611 489086 175768 628879 1484369 1498347 1993727 1260469 924290 1783857 528462 1739549 1092461 686973 1989134 722598 1570313 1804322 1973380 1359343 125693 368230 60279 33959 1488287 600017 499593 7804 1698713 1108660 54964 1410676 931912 140176 1472145 693471 1628247 1832665 1694418 143863 308141 111076 1931559 1784198 788075 1778693 636434 1575499 1125593 625814 1432601 630548 1911032 481364 56332 474102 26190 509057 1162143 1185102 1326498 151124 454876 310456 1859650 1975076 1481538 752197 1127620 528954 323875 700921 24046 1866900 1960611 1068509 164735 720877 645922 1886973 1076732 1290450 731663 1090524 370123 415684 154641 1212038 1626376 1227471 1627340 1439500 862200 1819977 1255303 1611922 643235 941147 191646 332726 1301655 1607428 1558007 1802508 1435926 839590 54374 905249 1655218 1134274 438516 1219025 1541863 1279968 1717653 491608 1336142 702931 1793300 116064 514670 1733768 1644576 121256 370334 109331 1804683 1145891 737500 914093 1431766 1313518 110266 1019145 68460 483441 1413394 1581364 469476 288140 90331 1759037 1718832 145116 582413 275786 219369 652750 406975 1137448 117337 1630433 1611884 351418 656635 993130 1330489 929594 621661 1802899 816559 1013025 958665 500612 666279 1424753 1239539 817766 1412497 1376553 1607163 1335090 1597521 925201 1492054 403706 1840864 1377778 1255736 1883370 1455306 1587587 1153706 43434 1916072 1553037 456096 1774195 317200 880547 783528 1734842 106530 1283291 1950027 666337 417652 631101 974989 1010205 1257995 1289975 156906 665639 244794 1066435 1577711 437409 1013345 1353948 1532813 195300 188663 399994 80046 732384 1538479 1227596 1278211 1375866 1938630 727382 944024 1257633 302284 1599430 751254 618597 7185 767696 218299 1098620 1274285 321555 1700932 908863 1986434 892501 14961 1806586 1867723 1057339 1374819 471904 713877 1578566 1495597 1111288 611387 1232140 1601524 721034 499560 502139 167652 1247553 1861275 128796 453543 554095 194493 1350158 907292 806375 64628 930332 1265119 1148897 727955 406983 408311 1645467 1145977 679608 561330 608392 155492 1120121 133991 1128610 749083 1923154 276572 1317003 1759352 647735 151057 882082 1863386 465780 1057315 1045777 235934 895888 1315337 1455659 1737636 1810923 1007904 597892 1292837 888060 1712246 1068349 1481482 475755 880443 1334324 1799344 1157148 672039 125529 180226 651461 186823 1584787 317481 543618 1744089 1518234 1278153 480609 285555 108792 207392 837195 537423 1951704 577601 1931897 1600778 1142369 490051 110182 551325 222575 42430 213178 355091 630869 877600 549553 134837 1903024 530081 1599267 1390931 1177695 860094 13549 1294115 469067 1673455 1533336 955148 1668558 926029 1325311 134557 108940 1775975 1255876 540226 1478035 1674013 1158189 1051389 1975521 1998370 1258084 669016 1291121 131338 730962 605179 1141155 993730 136139 1119214 1193196 1653949 1278773 1450007 355847 892678 1747945 584427 135039 532867 1013115 369738 1574853 567728 1472471 80920 1402250 1162368 84802 395004 37147 118933 145770 1105476 594189 500801 1710506 1750294 692447 338757 1850530 1009887 1744944 1573262 1164779 1813700 1190916 1076202 1354377 3515 460423 612728 1134043 1964484 1953299 444826 255070 365405 1539958 1777510 1076109 1815289 1766584 1250108 240112 690195 934782 1909728 721234 825234 197564 637712 236174 721924 51381 9531 1602826 1792254 532384 1360319 1278464 1848575 811029 1376780 1823143 1625179 746994 1265702 643689 339285 644713 623558 1188935 1119880 1643173 251738 1035810 15360 302601 279507 1479082 1843181 972434 1334647 969049 1937044 619619 294975 211657 961541 1037976 1050408 1537759 8978 759319 1066983 1781873 640564 1289639 960469 1034601 146077 1922530 196417 812110 1186020 184992 711308 105857 660591 1329242 462521 552471 775005 1791297 1098196 337034 1920372 1855848 1307413 1308227 1774100 1036557 819919 72983 923143 820225 1766868 595213 972219 449543 579955 1873156 976232 544771 807585 63267 744885 481876 1874278 945387 1193235 1999492 430134 1724335 226115 1800182 1335311 1410589 89259 1077109 1794969 1052220 460947 680530 45379 568690 22797 1259865 1352798 274396 275364 1804905 345999 17300 1587872 398595 1984062 857164 86464 1703308 112069 699660 400196 1535463 1094546 792049 1002273 1504589 321031 1314700 639521 1587794 1355371 1862763 416712 222987 414182 884401 1970792 1888430 854262 1961341 425764 603378 976202 468047 497855 1624628 87719 939536 199192 685780 530926 590931 1383895 1583012 402815 1493157 533832 361868 109123 448854 1896205 393766 883438 1295157 9433 1886012 690652 1579873 35999 1678190 255948 892583 719124 263792 1293424 1508404 1683784 76479 1629569 1255508 1684409 577430 296126 652756 709849 1544751 1342523 1905337 1082576 164053 1924376 1879428 795596 1006192 1392629 177020 1009619 643396 692144 192612 808952 407856 1283817 219777 823653 844281 94605 116913 1839242 689072 1609124 732322 1764215 223777 1586053 448597 1220373 1901441 1925607 1858772 324162 1417153 276597 905328 756990 545871 131819 564313 524103 1488587 66015 1533450 200417 345100 212905 834358 1544335 888187 726174 595652 890149 1603954 1263119 1461357 698723 1381439 295539 38165 1013560 1117678 106502 1594683 1092007 1912360 615985 847410 1057528 1025121 1679191 549435 1598487 717750 996882 1634155 1055725 519409 232015 1239943 539913 1854644 1779087 1117135 1461025 294783 1798465 1963456 177838 557942 1536096 1801903 1731530 503393 1855832 1008496 1059083 810351 1331796 364125 451495 777452 660844 204364 1656908 1546253 302166 1327832 1893119 402832 1934686 1203804 61662 1178606 754822 1797815 968254 795435 826544 1833841 520665 628007 369734 1042505 1405671 889620 787339 1957840 324789 722294 1994086 1030627 1808742 1890337 160921 1552324 974102 1441749 1142194 355561 75147 1769393 1811860 1039698 2360 68153 1264438 403923 1720205 1021769 992719 409916 323572 1690189 1712625 422066 91650 1756730 719735 888040 333306 86469 179874 1431597 1090496 1972810 845392 700643 1742856 353702 426821 339810 949867 1445806 1724603 1157839 822748 597139 355451 1136465 1884969 1001433 657152 1783840 603439 950453 1084227 118883 478211 1700482 893306 260834 1641509 573073 1548818 791552 1753486 713851 783493 574627 335616 1207071 913686 494783 1749156 1484653 409242 1575981 1788037 442557 1639272 267055 1842790 1060319 675320 56816 637199 180735 1180603 561121 411817 242895 1004934 457349 204608 985850 1046166 1687395 773737 1906297 1113947 763809 233198 1579185 1571895 228171 1319352 355697 104055 598389 553239 676080 725124 809261 1212279 445886 276225 655352 259274 1334673 1035615 1797762 1885187 1005415 1758096 1709687 987087 1657713 1587648 1303890 1398695 916353 1426661 1425047 750575 1522967 973617 1040106 768892 454184 802532 804193 1949189 624231 1061967 849131 613808 1850007 336301 614155 565799 1553797 563277 1809752 1064440 1517582 289817 1905317 598155 72218 396280 1630537 1197043 1243559 1893818 983791 1121656 1071670 800427 382857 832238 1638961 214086 1192330 234701 1396520 1608065 1751953 558245 229979 11351 759809 495464 1194940 820506 1482144 1053890 469867 1882740 16359 1392746 1173963 6491 1204441 488582 429196 932117 699468 1053357 389010 70053 1258680 1934100 1187316 1028008 1831745 736191 1249862 504381 1221917 1626627 962727 901335 721894 287762 628436 673182 206148 1371888 1775539 1218842 1269383 277406 1008483 1449391 748880 1322543 575160 1506279 283823 1316739 1932502 1240086 1176932 390495 859724 758844 1812318 95839 1396824 1163288 1317464 240582 347909 563895 369930 1795603 159941 1936660 1853706 1617420 388070 1773997 32331 480442 1731371 1192328 763498 1662313 174508 695760 30400 1083380 723694 594261 26506 426114 359309 1287217 1185290 1325381 1745019 253046 395271 333567 765915 535861 1441727 1349938 1679781 1983284 1591536 1985122 27633 31873 499287 3487 187582 235576 739772 412540 1413411 1363283 373478 168601 1696230 1915525 867363 1844261 348770 44079 1152017 137617 1195349 1759989 1029194 1381406 596109 759657 1258936 856681 1323105 693301 440179 737774 62581 1615675 1064766 1720798 1916348 1357402 1547184 969918 1093012 751845 242698 1785112 184821 1023814 200830 810124 839332 1314211 563562 1723202 1637522 400 1842886 1809067 492218 1684646 1862862 776193 918932 1908093 1068383 929082 243299 1515259 985089 429266 1333684 818790 1030943 662814 586893 841794 879299 1309944 1381799 791149 1919616 919688 700709 1839386 753376 1972394 1642921 1946586 1625313 1457543 424144 1114935 500324 1806632 685321 1916190 1795454 167827 1734904 151495 1652947 996034 1137782 161462 1082054 1532674 851167 347729 58923 806872 1053968 879163 1270642 1727126 1782984 1400253 154744 1534485 1081770 1439034 1704928 1050544 161475 1148068 1610083 154471 1709206 1891458 267768 1260023 1159415 1654389 1567218 1453533 590843 1209857 77295 618836 1937017 305580 1963116 519189 1668694 9968 758052 904605 967296 1148147 1191088 1634958 1665430 307098 794471 841141 1099297 1824750 712505 1089310 983286 545519 409832 14761 812635 1063110 71597 65757 735274 1508060 1052401 481095 1026970 1993985 776888 376345 1359493 149190 1531881 1039219 1742596 365856 488379 23814 1037031 1766107 98639 1195991 1764853 486812 905633 1170563 2785 1215202 819755 1066334 1040316 395508 1237358 720369 80018 672310 1985861 716767 176849 1880778 1721626 1947048 373147 1019773 1145110 1313794 63057 1617507 1369289 664177 1914471 940494 1524041 1207394 1915370 688425 1772035 22321 1972650 1434333 1076741 1091754 1028441 1714746 937577 699652 1357167 299928 1819319 1827551 750438 347497 277495 548796 318405 1653468 1515345 1838866 1794413 97286 248748 84064 557426 431744 523986 847906 634981 16683 1537388 1078893 1050455 294062 981998 1647117 1015151 1845905 605859 1466469 601449 231122 1692569 967000 1627724 1039660 1217849 1473710 600975 1006763 803929 950232 48009 1879544 123831 1981385 60164 1162907 1345400 1864800 179394 1079668 175712 472244 1043223 434637 422894 505021 600651 1491029 1940965 1386218 375412 1760360 1701821 150696 1646884 707176 969588 192715 1853768 376320 1491013 1635711 137172 1886128 1306144 1337425 1924615 1489806 958009 1562136 88566 1696243 661338 1250412 1013271 1736801 1200934 1635890 721582 1302432 1949742 1958826 1937828 459099 1185551 190285 1049356 1063806 1443750 1078755 1604331 917837 320693 1807241 1385794 1975572 1762610 223166 895304 641436 412311 1799582 657379 627243 1527148 1324891 953160 783369 885278 1225732 281020 254675 1765647 1729365 353959 1142391 1426525 1715368 296233 586342 1548175 1046914 868385 287531 1523959 810264 1091052 367191 1599175 712841 860922 285770 1087710 1872701 283632 225760 951793 1639948 269325 1119729 740914 1429765 1679475 1672232 1852832 322967 1420949 1632719 623074 1269743 913629 1426968 1735093 1931056 687065 1011061 1065259 1304993 1148203 699171 1101490 1025333 936560 575672 884109 1205068 797706 1420527 1481982 781070 488393 1359883 903049 1044021 1623846 228055 1676081 804363 1835105 1603592 956646 1503403 172363 707833 1341098 792561 882382 430069 1975204 894222 804349 194421 1446261 1485575 455976 699871 584162 522197 1793377 377813 147911 159987 399541 601960 1002936 1984769 35162 1272138 150142 1016916 947502 1968913 546455 453913 129913 1732433 1377715 656226 331243 1913145 474283 413976 1216759 1262817 932797 1308264 1495022 1911569 471108 1851025 1258526 150590 247555 1988473 125041 796098 1867724 1892093 294966 546651 1563318 464020 1717891 1491159 1413703 404862 994871 1501641 190027 1292700 76785 1869525 1552556 1183612 575336 1105288 970172 1949316 1440955 1593895 1964381 275615 1935110 992353 34831 1177232 1416843 260713 973461 778346 1693002 962958 1127183 802410 941281 62742 1978273 1517081 910867 74031 189954 1163143 1978355 1595461 678046 1017353 298720 1148456 1145737 918346 386482 1676550 1017880 1662909 717762 1410814 1293700 17320 106397 1923880 1410930 370224 946308 1254763 1032802 576333 1594326 867249 1923352 1812471 170790 873458 1707866 1105343 720015 1447745 1726216 245710 1458308 1389720 675354 136731 602438 78499 968376 1301511 1900667 559436 1275561 1453129 185343 1625942 1968095 344838 309621 1587132 367994 56018 848423 1641365 1081858 636714 486595 1449378 1069912 1228190 736993 1682290 517991 1228798 336049 898095 1240670 1049105 1847482 257066 816913 1698057 1891811 642406 661869 1061278 792176 1318037 1665307 1321175 1999713 1401645 1414188 1725245 1092486 1766502 1177082 280094 296041 36698 271000 996674 12984 538061 102351 992384 625390 1958747 374503 1563441 1167103 1531936 1144756 657637 1363830 35770 691156 1173922 1379970 1676240 1217083 399098 1068665 1219837 396392 1540444 1695495 1086832 1539622 1486092 605113 1723502 1236301 1136883 1624690 161897 563073 442797 817071 1207591 1843966 1232205 463563 1123541 1067652 1869952 93117 23591 69158 1049987 392707 979556 152174 619553 1115366 1245424 1507721 331383 1332251 509725 1512403 1157787 310668 1157300 1666810 868822 757384 437463 1098915 1657967 1002800 1803262 920857 805147 544299 1458319 1440275 330686 1906915 1667922 1572401 188703 1107859 1236966 413817 1899988 971548 1914246 1438732 1276497 1473870 1534495 650947 338871 299435 802798 1784347 957315 1882853 311779 1451256 602247 1420118 1564646 1221712 1839994 749710 1976800 411044 883575 1238500 1376119 997312 1537 619698 599292 1817785 780101 1832075 531584 1230702 935206 641045 1865370 992545 333097 593884 863371 1312537 1990953 990631 489158 1779029 1897796 1616233 1895674 1224473 1239808 1685555 1611616 952218 1304281 1386910 977184 1313732 524891 688043 251535 1383471 825407 1555372 148337 1407093 810517 1206640 1276317 1104835 1152487 1235991 900709 1514895 1509293 466822 1168181 1404953 1952186 1275786 1339683 1835755 780219 1640261 1186695 1970842 512225 484003 1775620 1522539 193766 1408845 855184 541420 603939 1883429 122100 1091223 1695369 264523 35742 799922 1983105 1818048 1087188 1258780 189945 573411 1239763 768486 1725082 944733 234445 1921347 144502 1413842 436469 1696265 2739 1303993 1424449 32970 1352679 492949 1646860 1304869 814840 430909 6509 1972816 1404764 1258547 105248 432387 1113427 1125624 867203 1838411 460834 579455 820872 228589 1705509 224609 500998 1460044 1752672 1746109 504976 298248 403046 729253 410278 1379530 1981202 1845503 1388604 1108824 1243528 62134 1507301 120417 372106 1131074 208389 1720821 1274599 232075 329492 1407670 1512774 1694988 1385957 1053337 556746 1347451 1454990 132190 235672 777276 747960 1629666 1563931 1663868 1510013 225259 1409009 220580 799504 555717 1470488 1409179 1631152 1614957 463548 683787 789454 1516541 79239 1063084 328243 261614 1387261 20722 513801 917541 890531 1426680 1859422 604215 1054281 42033 607796 335635 1877601 1652844 1957331 14849 172523 1329258 1546893 919847 1306557 230291 1275168 284635 1566530 1989722 667076 658993 1746287 341014 1726453 1349904 1706747 1918897 1695387 1795542 867896 1417050 1897005 1444335 1801938 1766950 1246609 198407 1044019 922783 1623871 585428 1934522 1894420 560984 153438 39483 329160 104918 1822014 1198652 40520 932808 1524224 1980944 745885 395936 1892559 1882911 37385 1857423 1516464 905740 1637650 1154113 682679 1997893 685386 1870028 269348 1763706 902123 1172045 96127 1912429 1929613 925147 1633866 1388988 1018779 1875809 119588 1764565 370156 1095732 1897268 1805651 515871 518418 1052616 1972795 992359 814752 1548790 138943 733984 382166 486582 920529 356255 591772 1618571 1694973 1498365 338971 946070 1115264 407331 145942 1708762 875671 182009 1051109 245934 965541 473250 1275411 1257928 1218595 701336 1802495 994378 384413 1544476 909860 174262 220161 1524010 58971 496525 825672 223093 1157921 708758 1115747 892389 132959 980048 489544 721731 1804247 175456 1492058 735956 722869 935446 1167502 1273005 1225049 268497 898347 1048008 1352063 363258 580978 109050 1197134 677633 1242598 1271405 321636 1446750 1791890 1883260 1961816 111484 423111 895373 658258 1522854 386782 911956 1723525 185086 951589 394531 232045 1035370 1224529 626896 1711893 1765450 1114303 1283750 1220725 1860550 1606033 662589 1956822 1502311 734890 561650 1026071 1664802 4490 69576 1676196 188701 651280 1666097 1613406 191785 1934361 1145030 661793 1110717 753857 790007 809063 515028 1727571 1971393 1807760 1163113 1585860 103064 1924480 1553227 1740191 1720631 426401 717565 1719093 1197478 1222415 1371732 611666 1908260 1661216 1227148 864195 362158 441981 443106 924403 449982 1468344 1897821 944095 507255 970012 1867351 194081 1976370 1871626 49087 505431 578319 346668 761568 629992 687367 1573514 1711456 100911 556878 1807162 488454 209786 706424 1094580 603902 921817 1511427 420035 1615663 1087417 1488010 1706569 1148113 1037005 905272 767706 1371295 1698530 702839 1550304 490338 1210532 1433869 996902 178429 903750 1638792 794052 783019 1727380 1530933 1396056 720258 1880253 28103 1167425 1069164 244737 761904 1992233 1908637 416465 1467434 1566991 197728 474933 1824384 284413 925542 1313687 842314 796308 172002 75743 774801 1428168 744441 1645045 649844 752485 1489732 91520 23810 455654 1857628 1867626 1071920 1036091 1131954 1995820 1672768 1141344 1477112 1390827 101677 1381500 659067 604283 98552 793185 674780 814523 668091 1829690 1919218 1283445 240911 98821 576792 1100529 1274813 1152787 372491 621694 1821872 1826301 237776 198970 1555191 142038 1731277 1919487 764180 1905158 233219 249939 255946 986162 963970 847249 1698781 1505462 1926320 1364432 410888 735212 762852 543997 471123 1755864 9283 111383 813192 1030029 40075 1745021 1078697 1277705 333566 211322 613818 1753262 511558 1699371 1792393 266618 967218 811560 780584 663708 1578419 1314488 1474135 514410 1580232 750599 1039543 527308 1678946 1415089 796031 1438016 587820 390325 276875 742594 815259 209066 1872797 999919 179558 1938790 435057 504744 1962670 1398263 768458 169444 1491153 1283186 1003812 1281620 1135300 362275 329863 1779287 1719034 1236327 1262150 540498 594892 710757 1280485 1564307 1784957 620948 1801150 1666582 1391444 502342 1317476 674725 1991623 1704307 668772 1463740 307172 176146 1880129 357037 165702 1246851 953487 933729 1193577 847566 1093813 115460 749881 464197 11354 303863 1711689 368923 542884 1948475 416349 1973122 527652 247058 813604 1468676 265820 1223355 1942513 1764655 277538 1377328 914698 1539453 778789 1357224 39092 59916 1079821 1007121 502057 1406489 1864682 130451 1611160 606731 1663987 1791760 1732893 479539 1726082 184589 282368 285540 395024 1323040 958206 1297803 1366030 957882 23395 1221301 362375 990329 1214186 285941 1587526 1933936 1605301 340226 595560 1105488 215046 1310237 14184 1428236 711425 352043 1409241 1616346 1870419 1476050 480265 1869611 1011682 865441 597699 1039723 543922 613610 1737640 1920129 1754727 1995330 956900 1646469 1255499 1972407 561181 1660492 999984 1007640 1261774 729056 924757 394560 47455 1648698 1004927 1904350 454640 430970 28519 105577 982475 515987 1902257 789711 155944 214403 1294704 1245040 883712 141464 814630 1692848 177555 1115881 168025 1019247 576213 1776515 327691 1547832 992541 1297753 192284 702348 1610801 1304533 313171 1637473 1590895 440923 1895351 1261680 157516 1306014 1079617 1975453 395164 1355198 1066120 758918 673325 1053758 679904 874123 274316 1074822 1230009 165003 838029 214135 952739 647485 184339 566284 1134917 1440580 1998552 383058 729375 1994929 1205222 1618646 113314 788148 280049 271442 1548983 1332427 152548 1630384 725300 1565723 1959673 127532 1904734 1153557 633219 222571 771023 1515979 679797 638774 938404 490614 47423 1894322 1246875 635172 1547187 124879 1073232 1511102 10372 1637033 1259509 1662395 1206562 1635763 485154 1478818 1130749 366102 1221401 271647 1244452 1363024 65480 1649788 92108 1787059 990969 623308 1341197 579022 539468 1362744 1646415 1658640 1354031 963654 513828 1520060 451881 1967571 522200 1499832 1358797 664542 1306664 631686 1334199 978025 273740 100352 1430303 1648639 1860267 424044 1932527 985660 137453 219965 1575774 558365 1079812 664259 270987 1835437 1628557 118425 1498925 984805 602938 1543477 1581757 1756682 230749 1505964 1743325 1499830 1905546 661092 324984 1330420 701762 1453267 1514259 1343504 174442 966100 796881 987194 1681295 1992430 277711 1061670 836750 1939740 333494 284062 1017124 1144646 728171 1315674 1032174 1093914 1876359 688842 361179 181930 324751 584284 383731 1922257 1769591 744348 1990238 1532566 760483 903747 1298838 651932 35582 335869 1730790 1298575 1779722 1433347 1956046 700002 1354584 543172 1537024 1955497 1450497 1061141 1577331 268472 1912916 1512966 1689392 1331553 66722 1448263 558900 851561 301092 670469 1109120 1612214 1795043 1004453 797756 702040 1070878 1391351 16341 1759605 1685727 1643916 175595 1079229 1410278 329002 1666451 631400 1955694 526954 540631 1509120 1823271 1298426 1926629 1693274 942732 1546294 1114674 602148 582724 1906695 1587131 760555 72461 1586379 1909828 1993470 853849 17423 685051 662870 529086 1561009 1037348 373120 174914 751970 1861323 748212 1689462 4668 1034944 34566 22910 855868 172315 1308162 1094539 355114 583651 809357 1893708 128078 117623 1888978 1397746 1343752 1984772 716309 1210926 848394 1219582 770020 5377 341342 1709628 1368580 939198 1170119 457999 1285706 1202684 1952768 1619482 1385871 1531527 1273315 342065 455589 1650800 1649890 224442 300318 933704 1270513 124398 1351862 654409 198353 469739 1442483 1010196 1561344 272985 912512 800382 1653480 76579 458896 231319 208673 1125357 1610133 895923 1746130 65068 1944995 483567 238303 1006596 935424 326838 1983665 1647687 927653 108029 1639727 1147515 1304450 939645 1141745 342474 939860 282932 608773 941144 54992 766128 1282455 1761634 770929 1354611 1148926 410220 628172 1498301 476535 673741 578287 801213 954705 1902667 1231518 914165 1398330 1087591 1975171 960992 1266549 473171 1514097 249096 505771 1291377 328140 1173605 966189 1345420 1794475 418856 1111915 1812381 1620021 1357878 796264 560648 24868 1685118 1842575 901337 1618545 920426 1629634 39469 107602 1205526 84424 166415 902318 532658 299602 1383655 288971 1951880 153372 178415 61252 1044500 1913862 566529 500807 966787 208872 317817 209729 627229 1288419 1449275 628586 1529830 667734 1159679 1013762 1563251 65069 81517 104152 426239 563003 1160134 804234 926484 1797918 1990840 39878 1200232 1384900 1515549 344577 1064178 1107297 1716758 1165334 847561 993841 855158 1098647 118093 439675 1998071 805557 81164 167413 656370 67332 3220 629247 1372671 1341293 1821797 773768 106732 1226807 1274413 1653437 1580304 1941801 902548 730087 227003 538412 1249263 1715029 86112 1108202 9896 1820960 1982312 1613554 1353736 969311 963600 562985 379365 1895319 1458514 1069256 1367930 1914445 1455964 1931806 381544 585100 1602410 837902 1177263 1201411 1119816 1584351 187940 1223316 484461 1779806 339056 410610 986539 1490681 1784032 859104 502027 629302 208453 626930 1444116 632798 736371 456699 1845316 395807 330817 1080300 1260521 384006 230424 660605 1394965 243448 1160973 759178 305338 828235 1783475 1460538 1534680 1025706 55825 1238169 562508 1428153 403385 548114 1370375 234124 1969754 1871764 1311176 186723 1259776 683801 1914571 894070 1323177 721617 1979535 1712932 1017006 709053 276077 1393295 1762437 701182 1875254 300260 1019991 356054 1998182 290444 526389 460177 583613 1277234 702157 804407 557308 754043 538282 1716602 852703 1809181 1456607 552848 415542 1808754 1449552 492381 312112 895013 1530776 199952 563170 1875603 66120 626193 1878278 1685063 1122735 1149536 30794 1251400 1286058 994872 652063 1333624 35549 435418 1437661 486559 1549941 844334 262594 91485 714296 1370323 489970 237264 981337 1704696 643768 127539 1967891 1512148 1032993 1518761 1732508 82913 880748 1761441 1352323 567816 1157071 249514 941614 745116 393925 370984 658316 1140013 245148 1748671 1230749 785618 1339150 1023989 1486399 1706945 1049199 1675740 160428 1144313 192997 1322740 654619 860944 401399 767822 127722 1401355 1484315 1173537 74309 160936 759836 1919412 734637 1155179 1819534 1831592 596354 1897469 336217 441023 357071 1695433 1216852 273373 1727924 9104 995297 1715080 1825355 1848828 1773739 597152 533193 1913148 636152 232503 945532 228695 507077 1833383 1526371 592892 903151 891506 669527 1222759 1169417 1471168 1305520 564324 141044 4462 1743480 352209 886217 1831700 1123098 632546 559071 1146221 174767 1644021 449594 801668 875198 1413655 857293 666012 1082432 842818 807058 1330975 638444 1042074 560880 701446 1152470 288355 204946 1045208 1472472 128646 1401293 1226934 512408 1621998 1213109 1212889 372267 315911 1840885 843326 1211535 1994842 1049644 620894 1996249 601780 540288 1746538 853044 1192370 242935 121367 1945396 1673940 1343758 481679 1882561 687323 770478 962722 1079895 879979 658877 288354 643427 681464 1776880 1535404 1485760 1222966 728182 785331 983615 1072446 346653 949613 1790076 1539693 471895 127491 1914455 271458 531417 1526631 56535 1690873 1700309 725047 738534 1875958 1809672 1303336 966662 1066858 1927146 1544818 246752 1980990 865514 34618 1515563 928406 762757 790774 1637750 373003 83484 92469 44250 872142 250992 1727464 1324519 666173 383833 1213242 259104 1548331 1287382 220035 1758122 230449 104097 825288 721213 1707656 1630822 959621 1500845 1421211 1995989 530042 1022777 737965 1094706 1034074 1316334 5206 496873 909089 1568713 1161377 256869 15526 1798354 1036431 40872 1780459 834594 1958821 1100309 1423081 636168 1906188 1184776 792593 472811 1174646 396233 37063 1677064 1993753 616667 73719 1573997 1498609 1773618 973125 1994794 1246883 1547464 1284484 1396799 1713949 1923716 505447 1091202 540029 355829 1940270 387161 1657685 1399164 1375098 1695225 539469 325433 1630695 1435172 1664666 260618 1018843 392595 629433 1147124 288360 1063928 451134 1558244 1712712 1505098 986236 982347 1704035 268956 1731690 449350 239561 1524931 200622 1165410 1720108 786251 647700 918604 1982318 1109321 562435 492796 1783715 294438 1915480 1465785 355104 372098 469643 577655 558570 1262723 521016 219674 1263839 28986 1700062 1186693 309728 825774 174503 1608291 612432 1437603 1253271 324022 1226544 1946929 1520442 1597894 1693324 15054 128362 1574452 222886 240543 1679817 1198059 72838 1636313 585191 1600332 1516130 1248707 41999 853866 1899248 1139312 1522554 9092 1028292 1214925 1794423 888555 18342 500841 775537 648573 421315 1672181 1682390 955091 902344 1873396 1250588 1923371 290061 1588195 1758291 519831 1922264 561594 908004 1638528 326708 988565 92757 6957 477152 1272443 683213 357311 1257276 803016 187219 1074734 1215498 60181 1489915 458278 1616657 975704 789279 819124 1858909 532223 1407562 1803303 1385565 689491 83201 1196832 462608 1788920 1948605 442341 1304022 823044 1146750 914719 403376 789611 1742116 1087756 1816436 204085 437419 1816623 267500 703503 1488691 1824928 269526 186057 250094 848105 34282 457107 427296 1919933 563134 1263511 1988691 1836030 511233 710619 501667 907281 194773 1792261 1014988 14160 928390 353165 758023 298061 1231373 1266343 1633927 1947504 1000577 535155 408367 1766923 1399225 104909 1727355 223824 286592 329906 1477206 998080 951301 37426 139334 818508 1459767 366459 509123 708044 166577 1463938 1464737 1584914 1816111 706058 1267031 396455 1816591 1823071 655953 1161018 1605591 1277023 481031 137371 1062400 1066664 644704 1879625 327138 1230836 748234 1677917 593820 735277 1070803 1005031 1545168 1430580 86057 1816836 128958 1572432 1632023 1051366 507418 1246098 898811 1834407 1731767 325411 676956 1899714 1136618 235529 1941007 774670 1977828 1534541 1931722 678596 1985556 1393749 132608 256408 627634 825353 1476239 463932 1104022 692561 723353 484711 1571430 1618046 1443511 1145869 1287008 869256 1435776 1790488 1021135 595178 852238 1303023 754613 1562824 195639 1851910 554126 331144 1606542 1372939 1388488 1498065 688729 178921 684488 1005148 863652 1955024 670586 500422 597952 15006 1340544 1288811 359763 670518 853789 1175342 1903074 1718135 884885 1794891 907850 1318887 910504 1121057 1337880 270344 925100 1778152 1710223 1897276 445246 309551 1995744 1948579 202920 1940083 1098319 1383823 398876 1602379 419994 612756 1948450 675138 1003668 1677922 1759839 1604984 95940 681384 1014831 408046 1437312 971415 1286254 1945635 729019 402764 209494 1026169 595590 1989197 554659 35998 1648087 514109 1273035 1555427 130700 1982506 300729 1764815 728902 123835 1199668 1378952 948167 1713610 1495293 1257699 1385176 174397 495783 24158 204987 369999 193203 127197 759742 1491058 809121 321958 733715 1440805 1618949 1798195 1037479 146882 1919799 1906483 901730 387292 29194 1496595 1355850 129258 293311 121918 1711488 354371 977266 441960 335057 671790 219116 807178 1577107 1890092 1925139 1611566 1840020 1864312 149498 446927 1370431 428571 548673 589615 1011898 434608 734212 1689338 621697 1544749 952251 1204632 721954 856309 1794905 613937 1581300 541665 178184 1287427 593420 265196 594935 293963 1866982 1408899 759242 789219 332514 563360 44731 34246 1935595 1614252 1665629 853601 1724153 683768 156329 530435 98800 824187 516691 1352904 948568 60318 116931 142518 1842768 973427 1745040 365418 1026104 1215141 493250 1969743 1655316 1645529 1089317 659534 871367 1544064 1874622 404208 588776 1297985 1079573 1709207 1147275 1191326 1047308 695835 651787 834897 1917892 1796852 1446555 217869 1052058 968954 706471 335271 1379198 1855817 996248 696279 1195747 310536 379668 785660 1065839 1744341 1490750 34492 427753 1753868 1533380 1529483 823927 403784 616794 250206 1739480 1723987 958126 1959518 1331474 1333722 923987 338777 803127 1197451 1208233 338043 142101 1356559 795709 667339 1723276 796256 1464416 344294 1550453 1170534 1761713 1578894 656380 1983459 884525 1805080 1070559 643478 490104 298592 980880 1966789 1009296 1569152 1675308 1033375 1030216 1592984 514143 428761 854613 1714705 661041 1471018 1683164 897919 1111890 1648356 1315162 1343427 721050 492848 1326103 705663 469798 1010505 1817720 1443434 1334152 527979 55758 1935273 915628 1391283 812996 796177 87049 122 325861 533923 1894183 381667 995027 1549899 1209553 161673 1341695 1608152 652370 536422 1026191 70597 1287454 1338323 1513107 847335 1865162 237727 295643 281461 1310246 1711936 158199 1607840 134971 1122039 1290687 1326695 761714 749495 196304 201190 1407779 1155937 1314284 522117 1485765 377973 1828631 536895 1797526 554638 675887 401931 1566614 393549 1552956 896887 1763896 1374813 148840 1008734 1630256 17508 717921 46181 1046080 478394 79736 1012267 627876 1457286 288325 1538131 1564820 1713212 276150 1591999 20134 1717380 1612693 34620 57776 1850868 1215745 1173785 564312 1265659 1492681 1948825 1019227 1009234 600200 826812 143289 1334978 1804362 363851 978082 299172 443039 647152 474948 1985465 1018663 523596 1628344 1206856 1407286 1672250 166685 700858 1133045 1694615 1906765 345364 408100 1825945 1004967 96553 904203 229428 78330 174817 1542377 838224 1064269 370130 1057490 478327 626596 337698 1501768 1830016 1581756 971944 1959210 662583 331430 1410411 1555406 1180182 1169607 1774429 1861592 841172 18419 1229499 407868 917394 651032 1423930 1002252 1476439 453846 612183 799591 899700 1513619 1870730 906324 1136358 1824994 1552354 143660 1061964 1584922 1145303 662075 138260 850360 1537469 1868005 901831 216668 228273 1071455 1999531 143022 1939265 144797 962556 11522 560778 186508 409239 29172 419588 1901834 1736573 1669552 1862978 1117844 1322182 1261319 619588 541557 1847995 700333 1235435 1452680 190136 3853 1705562 752667 1912364 929771 1777592 283136 31498 1624480 915799 107353 963377 735096 730374 1632608 1850125 1923110 1003035 1654310 1067941 687226 1999482 279524 1025701 1879866 686862 1967645 138579 599111 1127986 1076116 1688955 1246812 199992 1389899 1162523 26490 414004 1794350 348670 383163 1683300 893069 882184 485614 175094 1664274 387520 1285770 663148 927869 90820 1002209 911820 445639 543119 1985098 261319 1701736 1502591 1891865 1359514 446055 1816711 972421 1453634 816167 1996682 1073290 1556688 1284312 606528 404962 1435670 643870 425016 870945 1632983 441603 568978 1148935 92218 1914269 1894445 706918 1361873 921262 118992 185692 83941 1860686 883656 1847937 1736512 1657298 411258 140489 1220492 878183 1403306 1932709 1049436 1564109 1047295 512722 274856 1052176 1556143 1072189 1135655 1502544 148223 1193382 1245030 57939 1675782 1972214 247270 1586447 1387828 326489 1463065 1678531 171348 1083452 458700 1510856 348279 376263 161089 1479490 1779437 392286 847610 884935 1919816 306354 586115 108429 1586826 364470 307484 761528 1405078 262630 1033094 1675293 1348998 611548 1984033 1896684 1015352 1163485 207415 604971 328627 301217 819431 354475 810211 463234 1655219 971441 1199406 608606 1017852 1998611 256708 220249 1748850 103980 1022869 969524 1434850 1164806 487666 579611 738191 1124464 368134 435440 792280 1125185 1384734 1373206 1094851 583545 886175 945135 1900918 1657693 1594331 1878753 1020755 890666 782513 769637 210207 283135 147224 1317116 1240211 834508 63514 450082 892228 1147593 1838276 1180879 64749 82570 1458612 1834958 1137260 416260 772790 740496 1292625 1135977 1121583 1871380 133537 862470 1408795 355174 187109 795916 513098 1061621 788723 573831 1670035 917972 352760 357875 1316841 1940569 459199 811257 54599 1453208 677166 762643 1520951 395099 1259851 1070560 1841011 1166700 1140427 227254 1669945 1392180 456197 792906 865044 1294811 1985743 1330129 1120811 1516568 1394743 311380 1296218 1274927 635836 1745451 1270473 1227379 905581 347400 218764 810794 1276807 1381474 136016 889498 241266 1328704 1066501 1962878 1604943 478496 947800 1970355 1563906 592243 419449 811674 1243712 857188 116407 830395 344141 383505 1025596 1312021 1594270 272224 1762102 427814 1373798 373481 441663 1369215 339249 1380344 166681 635772 1733523 548939 595640 231254 1219263 763771 326852 454378 1826490 527568 780610 777961 486335 963950 247592 616036 935179 4930 1537381 1963071 1216713 1665393 938891 1812603 556863 1408376 1983885 1553586 1864302 1911873 1979120 1556815 1648399 668714 1770111 1041882 1388194 704149 1727203 241381 1762084 36599 1188104 1464967 1870469 1140710 1990949 103200 1222621 1769955 12064 1363316 900347 1640779 305711 885059 1174941 1497179 1286705 1259625 1878003 475377 489204 749590 1259635 1214507 1261672 579365 429955 1696991 1257917 1663659 1078154 944016 543471 1158663 917381 679198 346784 1470908 1115975 1604570 803346 403703 1954323 910644 1253959 1056186 1845626 770376 479244 1527283 1024769 907410 159956 392938 1037412 1178939 1416583 1398372 1421995 513177 1719888 534198 585084 860316 1662471 1007731 356267 1642039 859290 373159 75994 1374780 268790 1130872 8088 1454340 1553536 347341 1497716 339113 1903507 491736 1453576 1676434 569207 977494 60864 815805 178593 1885769 1507635 1636358 1061797 973516 530641 219761 883184 1132148 932447 1034413 367340 292150 285948 144951 1968732 1585229 705413 399780 886065 528139 1271952 1963434 1927411 749741 51809 22789 332237 724492 1574770 1488839 257222 234516 1802718 1194432 981482 201076 590496 597219 56282 481106 469900 386220 794082 899279 115846 1683368 1880804 1071642 1481854 1059968 1382200 306672 1335383 1070638 366902 1609187 329677 1483842 1316584 1315134 851770 1698980 1615034 775815 1020253 1217552 1563440 1120250 270208 829958 592458 99672 29305 571135 456079 1948292 818094 389274 1273592 1534150 982420 219824 1537841 177637 381536 1185796 1911405 1336292 309819 56472 367715 780627 653814 968154 113513 1144573 1185925 35252 125132 1024605 1687259 1930766 1111196 1282356 1248017 1499113 619973 598857 790071 1529912 598447 839118 288924 297062 1073720 73778 1247472 1182206 601309 1862096 77142 577428 1315080 1505728 813231 722690 825593 1249301 581852 580331 1372514 1014971 123634 1722874 347761 870666 1751726 711649 234566 1719695 527939 1668664 368663 1300354 1897980 1781511 1038257 1104593 905487 1550241 1526570 791207 1023049 1461037 1016399 1086251 525154 1568161 1264307 100295 367678 1801068 754015 913729 1087378 1820867 219501 1832306 647456 1772696 1538609 1053542 1409732 17154 1870422 530401 1388010 255254 1709857 403731 1979298 1047006 946071 973693 1058793 23679 1539122 1679737 527929 1637045 1312684 508651 1742434 1457561 431590 322874 754704 190189 1622909 877611 87718 537971 1899450 348313 570850 54128 133874 1827325 1541587 663133 930451 857981 1216452 1978100 1647480 828248 15115 1007315 1613540 481459 1289575 222219 601052 1462641 1463310 70911 1683512 1681254 1029875 1592928 83330 1497017 1463903 170643 892587 1997570 1313453 1368628 1590795 1623386 444628 1824386 1968449 1030303 634703 1796502 1769095 1441090 1020882 1537222 1256741 460582 283703 251958 726697 1741501 607930 104384 1755015 1538920 1271654 1170693 52442 1549082 14272 179112 1917361 1361103 1557207 1945621 1294553 508068 1981507 1691385 25155 1278063 948908 71996 550801 1032603 940783 428069 39229 880202 261447 14036 634649 410159 746659 935548 152924 1915707 1102846 1488525 1425233 255622 1415336 1773821 1946278 24774 518638 906482 10700 1122372 896399 1607035 1119230 1680038 344435 898040 1976752 1659072 1426403 778579 1426827 361224 1362796 1543399 422776 562110 343022 24542 1811539 1721446 1165634 108160 1155788 475657 1510148 237010 896481 794997 462391 1462896 1909055 563503 1933377 404453 541044 893272 1987727 1592757 306108 1839115 1722576 1485706 1218270 1167673 22785 1852778 1568778 1589006 109336 1238664 1466288 1548266 688954 925766 607579 467630 1927620 1517832 676812 684702 716400 1498360 1974923 658790 794301 915567 61632 574890 291564 405709 1874462 682860 206140 1267687 1735969 1409706 1804197 437671 432007 1183313 707372 1823794 1035367 1607695 1864223 1144312 466436 236963 1302041 1045478 1392275 662453 218822 1780741 1623815 1119707 744126 1269741 700190 1103120 1986815 1584810 1064430 1951044 553345 595949 611500 1314485 624376 1465239 1570014 364435 315146 767500 556525 1084154 1940806 1703131 520617 737736 871209 1056697 513887 1020140 1731259 584395 573408 1343910 967146 1500345 656898 28665 169203 1156129 105204 539399 738185 119959 1253794 699843 1903604 1259403 1538759 1326746 1581097 1722521 628391 1497482 1915308 41980 271526 402043 459528 197314 1351923 117316 884629 61646 1230114 468113 61879 651473 803325 1098085 409643 1105658 1110156 1057987 744625 1618092 852256 1184755 263901 1917013 1705892 1470945 1249792 479292 1153058 1837289 698910 1525034 1475852 66131 1517045 360641 1281470 1791180 575410 1042765 1638756 1614955 1682127 1398840 341289 1472749 1551606 1890653 907067 104246 748956 1508054 517324 39519 522864 1988986 854614 8340 1808055 1306505 1947078 485738 892793 573034 1175132 675253 1693657 1356615 131888 1838757 534245 241938 171133 61574 1022893 1758665 72753 239226 1126553 1608390 1210859 1616656 1285795 878634 573343 1812165 1830057 180042 336904 674325 938936 714491 1967107 1729319 1777520 334165 910203 754406 225463 231535 1083297 1099222 272459 1148134 194588 184225 363710 1961356 1803735 1805077 1351594 485047 533740 1480121 952332 1209444 1612013 566862 1801055 909675 984083 1221323 1529633 1342577 585656 1082082 1890308 1974759 247037 39081 1957398 1883425 237868 537915 1528436 1863238 954319 1345702 51263 327735 1152561 694444 1688589 262208 1484488 1446057 1402970 1511269 1789112 578943 1761109 1651698 47148 1188476 564962 1060236 1957003 851451 960124 967182 1868561 1489790 10256 641093 779192 281546 1487286 668834 28016 525261 743676 239856 527058 31979 846292 1812592 623163 1813225 1101976 960604 715165 1023515 1054778 242819 687691 1536215 528913 1723079 1714795 663238 857042 1431394 1153012 1298133 886924 902086 1031861 359431 99482 128910 824697 1829491 372703 225693 1180479 1041904 808489 325613 483321 1053053 1984027 1677992 911891 1472069 1303474 207756 548509 1850185 541298 1105427 512210 1241270 17088 1053310 969138 1230145 1691387 674093 1120728 1171070 39785 866683 817348 1834135 1705748 238409 1053229 1100980 1177752 296528 1217060 149375 1217372 1044396 913137 776621 912303 998057 1057626 1594695 1252114 1211837 51177 1566155 1679592 1471753 984559 1373768 1039241 1770791 55602 1258705 682966 280148 54293 623006 885751 467667 1394534 335060 940680 617874 1618745 1641827 823263 104651 1957685 1962827 676373 398573 590416 79322 223912 405321 670169 361055 1304489 981326 1954630 528745 1101660 1468719 581631 172921 1206051 1339368 1461278 1669836 1503694 77556 868861 668192 1552833 397869 608485 1525726 1334425 663769 665256 1230818 721132 571460 1853487 1459741 816252 704869 1228827 1761625 98820 462244 852371 1102963 1738789 481069 1639949 311881 1893812 808414 1118673 1966013 622320 240304 1063688 438407 130036 769593 1725712 973689 1550477 885669 1521830 1865686 1104074 628146 1375706 1988719 678821 440617 1244842 595777 662869 1584696 1725751 1611309 1395026 1385965 58194 511313 189372 1372060 31579 580658 33843 1180386 537783 1429402 793627 1539964 1681898 1668776 1752213 777914 615639 995182 1280662 755059 1011084 1265390 1540715 1251776 503710 373395 101955 929062 126705 711598 184364 1735605 1791013 809355 313642 1987089 1412732 1650210 731086 609193 1343623 1505716 617242 513162 1066573 217087 121663 1865966 418826 30748 122094 771652 1700557 1014877 1223859 938195 1534549 112552 1603874 566557 545345 729493 337646 1958018 1836384 1870195 1314773 1394769 401227 291139 1564881 761230 1635478 1186212 1281885 866394 792364 401742 1093752 394535 1291471 1424429 631135 1266246 716160 1004813 578342 920208 1011406 280595 146935 1348275 455609 1432732 1203265 407030 1314572 993714 59008 95123 1647795 1770845 1248137 1791089 1747892 1050062 1514742 1403390 876145 796585 1714213 745101 1869245 1006325 857003 1626078 687714 786646 1739301 1574012 1860785 811209 1472420 1202505 1115666 362612 1890185 1756195 668592 1666697 1541203 628692 1581080 1299359 527504 1610379 586536 1863673 1840153 1923546 1977087 239687 1651437 1155586 174040 1829922 768068 600751 1132306 749286 237230 1821647 1334050 410603 1001165 83952 1803322 865456 881834 560086 754098 818800 131377 837743 1654395 151592 803106 1969535 644988 492738 439509 1263246 1043182 1144133 1438621 365800 1327589 207820 1417114 1090276 439777 1932053 1350197 895076 1820111 1993167 589940 1889637 1704222 1337928 833049 1244996 579142 839610 712579 583989 1302935 180399 756823 92872 1305737 777339 724463 1869990 493878 1492669 163265 1773059 1175111 1076610 680458 418051 1767681 908323 886367 332520 522599 43527 1302750 589806 432595 631911 1672329 266541 1738640 1259087 1752524 1764517 1028905 41577 1365172 808912 1467050 1353620 403765 633886 1717065 285821 743800 816921 1090427 196125 1788498 228810 684380 196811 1827308 553008 884013 505847 1023865 88141 1949735 1497064 1098460 731777 1718320 1003783 1830208 1956913 1233260 478782 1451786 26754 969586 1377170 822380 628534 499659 693293 853354 1551946 786005 1244884 1082776 1357513 1400296 1212630 1574918 762587 1857895 1997917 166614 1009604 814913 642977 1860417 1849576 1907078 1174755 362203 230229 1964263 309569 1983174 1499821 1780904 1722554 1126887 957592 1261811 1888299 1625888 252796 1254546 1998451 1114824 383878 669628 558100 1063682 240011 896500 1426519 1451013 745493 1485543 214031 1572023 951554 1682995 1319404 105400 1378310 1302356 1230881 740412 1725735 365741 1209392 1416680 948234 441059 880051 1939436 1964517 81755 1574836 583682 170762 987519 410276 348514 1931914 1053320 1855116 1628334 1844786 83440 1474364 380670 1962444 1346047 844088 814664 1384352 1291382 718319 1476453 1318558 605098 396293 224063 1104000 1339133 374308 1453265 1502396 408871 801550 342105 1855111 1400920 761313 116901 418113 1904596 946747 556073 1144659 958065 1931659 716580 447140 105452 1184683 1677977 1246943 473552 1651744 1612248 1311875 442527 504420 1491261 848592 970762 1358468 796910 1700211 727680 1853333 1319632 390062 286484 823960 1442548 1385924 154480 797731 963837 1109627 875018 1182511 1496662 1938319 1942584 105959 1510413 1872086 1224013 487538 512583 1993483 1605323 1768993 243058 389745 113186 1248380 1199446 418321 806906 1138828 1757623 1994262 566733 1735443 314470 107729 1065277 858195 889265 580892 1106207 1364684 1727503 936707 1151850 66761 1084149 998262 774355 1759402 570627 755241 17858 1096685 1297768 1234733 1443212 854064 244594 254752 1185006 1516520 1836557 923095 663156 361336 384420 1360194 560278 220509 1709646 1440968 1728427 339956 50307 274389 371363 1232159 784370 1710934 1409151 907029 758264 1693084 488336 1286502 381262 645282 1062996 992547 1058416 529203 74634 590149 57720 1967455 544450 1266429 835095 1705773 325475 1435266 111355 542553 967468 1441634 510006 772499 1546438 139445 101041 175806 702517 759440 142018 1833741 1097564 1768670 886060 1292367 733109 568216 364378 1733825 116843 1807782 1376683 215 1633479 1051177 1106859 1164212 752007 91278 527807 320572 526759 102585 25323 1377782 64080 813565 337871 105 619118 606982 985181 1591550 62717 452681 1198670 99865 801781 1199145 31056 1029328 649385 1514958 249984 721135 156089 1179169 1297304 1338605 1019375 1970173 612388 1343425 1619473 1151609 1446682 781409 546560 353529 1642432 990829 60942 80936 1046254 943919 1345243 1884749 1171830 478121 1863494 656089 536162 1132266 1868671 535890 1350350 1792986 1894023 1583625 1222224 1335891 1926872 643791 1481563 1384776 13903 598468 1103107 1974466 1249172 1711885 432719 936548 981351 935819 205031 1761918 927174 201014 1526220 819621 1500901 943873 776783 1515675 709743 1759523 509796 826528 280248 1407744 423335 509502 1160848 412491 1716855 520100 1090848 746529 1386863 745609 1218361 1517380 251496 631069 1281657 374673 1000026 151538 733939 1674859 1732699 1865849 315100 729984 182524 964820 1298926 74403 1215902 683530 393324 1537031 168527 988394 641687 499940 1250495 1436347 327666 1782914 1633069 1529497 1050060 1507242 1451600 1321513 1885169 561578 722931 1951906 620424 1805279 1945314 1733450 437309 887032 604459 1917943 173084 162349 1920115 1860477 279184 218281 1444637 1762407 770985 464896 429221 556719 1390367 1545663 1711515 1347286 1068985 61636 1355754 658216 1799218 1414735 183549 1543894 1867179 522616 53764 944302 13262 818059 1409003 1512450 1786776 437073 623389 1007386 1476595 85466 1156211 1923556 703465 1894555 386972 1813408 1871280 1932288 457118 1123278 36313 846075 451061 716822 1839404 1313360 1475006 1505765 1423826 959107 1611664 424281 809777 1552053 1280978 788568 845993 272151 1849929 583377 382429 1684704 398967 1462314 1169078 269266 1884401 357754 1928568 686901 119554 441141 1779319 1029161 1972567 1724757 821226 253332 590609 226049 1046265 1330692 1704368 805013 1549523 799726 1786403 265366 71622 1418978 582883 727062 719747 1783210 1782886 905637 1490706 658296 1709517 658167 887820 164309 1179746 791765 858646 1763275 920038 930245 744088 1958557 875963 928666 71981 1158990 1848129 4313 939740 1012508 271053 645016 912779 1088836 1569367 1602763 1197175 1198500 1421219 1781644 1396258 491371 1825921 1049717 1151306 1695373 658028 1334335 1021623 1270944 334 1083383 341064 773320 217466 494349 471030 321475 715902 522249 398014 1812019 369768 12784 257120 1253148 1882420 1597719 1289528 954278 1646481 547004 8989 445918 878007 1186426 1875676 841383 1694697 300438 1183317 1387228 1643298 1399748 1165069 1311594 1614712 260305 23939 994769 1186794 378766 948074 1192680 1813735 379149 1855625 1517153 498012 1769112 1021297 1576035 1618281 1976526 1742067 1444702 822818 451383 1271913 40259 1226928 1053857 50745 82429 1858675 511289 1695482 104225 543660 825091 117855 1510143 1211372 1739686 1762931 826254 1443217 577995 1044602 1647952 372406 1016541 1265108 1991914 1795092 1692571 483212 114083 734034 1828678 874876 70584 295079 1011412 301259 1904172 1814449 1353032 117326 896104 1529235 1179755 528233 1843958 1294504 1141164 1671714 1741870 1932857 1408205 1085729 1567807 562118 906890 515338 617220 882345 1045638 958157 328664 336639 214429 1301030 675460 878246 52155 1593371 1692182 874075 1738704 1648675 1747226 581034 669646 1597364 1706019 1167738 541105 479844 1302310 684635 1988895 1571634 37057 1518819 1853263 6155 1546393 425327 1160310 805153 1677483 744510 1618744 116236 1962201 324681 839891 68601 580941 885060 63422 1164639 1922077 1468381 320713 1170606 1090777 882671 1941401 972079 1264309 276321 564768 225488 1669985 1338418 116200 688594 1183682 1448221 159397 1012354 1499094 602055 1883739 426277 620925 1675875 34545 654995 504125 1934975 468571 553857 1374 1318190 716992 609827 1513944 630887 887946 339210 1500622 47014 668519 884118 779909 1730117 1765346 730667 1985273 441857 1397280 1144903 372172 1372297 1690823 1358111 61809 1643699 1052734 1213245 1857720 1715852 139397 775120 327835 537481 1644892 1544626 255805 1010568 39352 1712258 1367637 1075455 478961 1062155 1586970 932812 312531 1030676 805226 710825 1272825 1724467 460156 836015 1243074 1419827 1796357 1479554 1040115 1898374 113980 1780248 1654923 1887238 968030 1926998 1245877 1387235 859501 1820351 1105509 831295 1017418 530276 1097687 716946 933899 257067 1744817 111532 1893383 753611 570287 719767 20832 1286083 1933000 374812 550945 1978687 1181608 237149 1502668 715682 881770 1007850 1801321 213610 1048298 421379 1774249 1921552 1994045 526684 317890 1514639 527597 531708 849903 558028 1191632 350534 1686533 1358067 979126 944242 448852 184011 1215690 5372 1709477 1656835 215771 1876988 1207724 655445 426717 1891224 628974 520197 549858 820557 1949892 1910077 891049 1303401 350612 1643715 1460549 986880 853213 836857 66727 127704 1287104 1702609 583656 137848 1372991 1499083 380113 1204488 1274100 875275 716804 363901 1710167 1867768 1552747 1315429 1089280 1127935 585068 1989751 414651 1465043 1602026 1569638 466569 909474 1810466 14790 1254747 757041 1523910 1827663 467212 1389257 1104551 565504 1260352 1915951 1050950 135552 337558 1630553 1363518 1594048 1717423 1359601 995409 1808822 1390705 889813 1095770 1740731 228165 1921703 587591 1996075 1374344 73651 1736085 225138 1782931 1559882 1901481 705961 1330537 1161927 1430059 1866848 315821 1285806 676443 246697 936378 25924 503504 838578 216888 1639746 1760178 1444866 192109 399906 334660 53390 453884 1749859 1214159 994233 573196 1161631 3665 1271439 948206 1617019 1615495 726993 1155613 861766 134201 1687383 1726286 84531 791979 1484442 1164916 1159003 1320736 491958 1971984 1556090 95847 1297434 1447321 55693 1883063 26982 789389 1810792 1269554 1831254 933638 506004 628097 1051420 25046 1930237 1094408 1014436 96974 1094582 614620 1732256 956128 1247756 705763 194015 1026248 1472988 1480054 328741 914882 773580 1708135 1842299 1519216 1706520 640682 1583846 104734 1081535 868056 223820 887044 1131877 1268977 110017 1612959 1139049 290627 1421316 958317 1604548 280642 1036698 1723904 1040642 1657404 554774 345725 1089975 484283 1473937 1967338 1713627 1843555 1586729 1783736 396330 650763 1478428 342753 1957491 1193702 1656968 1682953 1453394 1314343 275217 387864 360827 410839 1392652 68277 1561551 1954040 1564053 605728 1839578 1576303 1463088 1239891 995999 484087 1264721 1523272 76016 1230759 254593 1696812 1144912 1084054 807372 1809120 244383 679084 1230140 1846868 909688 176143 370690 547508 1635134 340251 311680 1318831 1377086 653812 1246547 1946072 1723262 1313177 22804 1421741 391424 1181964 398332 516825 1681687 1794431 887860 1224122 129967 88729 653938 1994117 883571 567727 1417921 1527970 550407 1121660 1205187 1448754 515075 232288 955658 744832 1607890 53833 2651 1430209 1626355 1429673 1378076 1121581 498700 1949142 1907618 756535 791291 1763689 354300 1959733 504557 1266410 491861 1622695 57081 677128 368992 15536 1199609 1398010 387344 62386 444058 221855 1286128 1959832 1174786 37387 1365116 1126025 1127105 1179917 187192 927354 1852343 246852 237719 674191 628669 1668614 475698 512490 143785 67466 769265 925397 1363388 1379456 67616 405475 1564431 1077675 1482145 1677307 528706 1471770 1565369 1700928 1455015 135437 106799 349499 1544838 1173068 388715 298623 841765 993985 218019 1118283 42410 1849946 639033 1798486 162255 212005 1958964 1034380 1258247 1831879 1457423 1399678 392198 307974 962881 1448424 745478 196469 1581872 1697963 699821 1163277 460063 4558 559661 1159960 1642351 28526 1147493 200612 1904033 1716188 1061253 1529006 1769050 1125526 935551 1805546 1417935 793216 161496 1172087 1410336 1864439 1265309 962628 1633228 1567132 1334266 1826990 976993 1640511 535313 415080 1663156 509616 1829 452346 1669352 1484789 1425191 1557448 459429 1628793 1652812 1811693 600090 997233 771136 764394 1863906 1874265 518608 106327 920919 1819675 653323 1279629 1061539 140766 1006722 1740452 756709 784523 848895 1823969 1543522 721566 879177 25807 857496 876208 62975 1622049 1423447 545691 1435007 1430090 1979294 846685 1441188 1059759 1257162 516398 691592 1172459 1376507 180494 360197 180967 30167 573739 536166 1335962 1420387 1002129 815828 1758473 1516092 1681213 1787751 983622 761613 329085 562178 1577364 1573004 1731522 980809 448770 564418 1505986 1799571 367781 537877 497056 1317262 262100 808452 407145 1983834 1609697 381283 1746668 1965416 25504 1961041 1804055 750515 48168 526304 1919437 1441283 1170433 1425952 1494759 352190 853685 1953219 350825 1562351 1769887 1288802 152178 1393140 465312 1633720 1208592 1354942 1451517 936083 678491 1509255 992875 1836174 519439 1729262 77808 748684 224643 1413376 1362483 1935197 220515 1831493 1145031 145184 89667 276479 736511 1667956 908722 1456148 1065724 1774768 1556313 1680049 1704460 1042618 587752 177090 1566398 757747 894580 741495 23717 769405 628810 1031456 1553393 276370 1159301 528747 925745 1522370 636831 469584 1123961 1097162 808476 667261 1172333 609432 1638956 260649 694183 1914948 1726312 1980157 1431171 1240878 566963 1745487 1870131 1397598 1370707 544926 956970 617343 673012 1780464 913854 211034 1207427 301575 1121350 1393782 1289662 713217 1206971 1281409 1896943 956390 19418 1606762 1298866 1857850 1461244 975567 546777 993417 1090369 1366477 1778937 916133 216150 1681982 1754267 32517 62547 770444 76302 1288132 1424425 1842896 673114 1495668 1779674 1916066 479486 151163 517839 1949431 925724 1129570 68002 286679 518135 193674 1610422 1564332 1484535 128677 336091 1048434 1565246 1998254 1030283 849465 1940821 1824995 1941559 1616222 1577465 1339324 995185 275530 1276613 1510960 1092964 329957 514090 196436 138512 276184 694383 1596199 446467 920781 930368 775858 657077 1647483 1481297 655181 864830 377481 1353116 612226 1759494 1454210 1770479 634268 1911791 16096 1995185 542093 590235 1434034 1128720 1776576 386332 1821844 1178267 1495395 56270 332952 504845 1597117 1252937 1879419 303431 22658 1299010 517995 140058 1888886 1277935 1948801 879690 792902 711587 740980 1985168 1165183 1384948 738267 895550 548452 1872468 687582 1490221 1952350 1534118 1824153 792416 1085185 650381 555783 1486477 81001 342906 48473 933353 1522606 353415 1269940 1015429 106783 64908 1826253 868109 1095289 522047 1655859 963452 1096324 1617116 1137655 343888 174058 1353647 1334863 1560212 268156 129059 275336 280315 1006707 321298 1304335 849104 847753 602498 1291371 455453 845050 1920912 1302562 617760 1519630 1169387 1077578 701687 34198 1754840 1795673 824314 533386 1376787 862820 542170 568794 1650557 201783 1339581 492086 666144 965944 63781 610565 1280236 1324368 286543 5915 335827 1832081 836115 1500157 1402842 563868 416979 1366145 1878243 52755 114194 1891849 1658934 1686873 327279 109961 1229183 921160 1661074 497759 1863395 1369914 778802 1970804 1167511 1012900 1713856 1612430 1237849 232170 1857758 1473070 1476886 178325 1312002 1978296 658671 583279 989764 1277796 1445492 897540 1482829 135767 1674830 182823 625539 756007 1363887 1276117 1107832 213900 614164 500062 1846345 826630 657699 468614 1648946 556078 1137172 571272 521388 1386637 1083966 32589 1160374 471911 114922 806025 1766648 998907 723824 1483629 1491156 1337747 1244805 269218 42063 1767258 1537257 561826 527006 864332 1246441 1213288 1516305 1516847 1453654 714640 1328339 1596283 73615 246260 329031 1305987 1438804 1051558 1816947 1194421 1452736 1563781 1183655 118716 747877 724208 408518 441284 835301 689624 616431 310932 76573 417502 1536108 459412 1863052 359408 473099 201720 1002269 1827946 332175 1158968 1450060 496206 497070 1890383 1390059 1901825 855144 404555 1850229 693181 1660815 1968114 609185 87503 1636356 220331 1362894 1208113 202574 509782 700134 249165 315811 1644434 34362 1620521 959806 1387665 1048718 1909070 2212 1464943 41211 278750 192341 1716766 426690 1065675 293075 1319369 379782 1955002 980221 356780 242619 1500910 1994293 1366681 368752 1379438 1848849 1601460 101934 305935 73067 1697322 199483 1138308 219020 1346550 1882158 1713878 1968001 1896560 1208912 1418987 278216 349004 839676 537664 1934489 1928938 1137123 734594 260066 1423643 773516 485132 448017 1001338 139414 648534 1604339 1578215 1966581 878558 787328 1468195 1005365 685352 135371 1444399 860343 1714948 1431423 1858672 676414 1007455 816648 861006 641540 613072 1484973 131649 915801 1663617 1478300 1929147 334985 429075 175701 478350 23433 1277008 672027 664964 236760 1048554 1253741 1472152 1800298 447061 319266 1437286 989855 1597810 414071 1076188 293907 1240946 1227423 921591 99316 1333414 1530318 40383 783915 1501742 886988 1781629 1164898 1810381 1722706 205142 64662 196226 1351512 352707 729427 1148270 113063 1670849 1303709 1283360 114026 1638316 1592290 1326836 1525552 1177053 1357446 1196994 483794 1584874 176090 1526396 853428 1431764 1438871 1720535 1846719 1928774 1977344 1206609 1304912 891139 1337293 739141 1561946 1763250 89205 988636 597577 1593262 1268077 20650 1704998 906761 57783 226292 1411623 503054 550061 993191 1374110 570042 1422404 550821 150813 1601761 11852 1021289 1726241 1122412 1306669 1893492 324506 1401963 1220340 688899 1072135 1749742 967260 479366 1776394 77324 596337 291618 1059157 179739 1970740 1882136 1746341 1114417 583917 35320 536406 1326379 426218 595695 666880 1124408 182025 1179931 1223164 549228 1219778 784777 706229 1519694 1913836 86612 513587 479519 998386 1938691 1034627 1305627 1524431 1283843 1695529 282451 498792 1085450 1878505 913415 1067816 1051156 1097833 357206 108088 764238 307749 1795281 829975 1362114 837737 1555463 584620 1551528 801870 1196235 1712688 1699210 1885427 825073 1164132 939007 727796 358661 832933 453874 1302265 878895 1981343 606857 1494787 705665 915734 836728 1213037 1069965 1453227 731384 1948621 791146 1102552 154876 1078055 842925 1880363 213717 1045970 1952769 1382026 1882906 239908 61732 995088 254366 663631 705643 951844 249516 639847 1140471 181954 1656823 1947422 1584020 1510319 1373808 675873 944179 1581514 1632516 1106046 1836360 137236 1727675 1633507 1155557 192655 1326877 1804762 538183 1416896 1736075 459810 645125 30280 13779 488693 1530030 1100366 223919 516616 1326015 1687281 428713 1483284 214978 726520 1507359 279022 821032 1130554 79257 1203806 899539 730729 876496 1786930 1786702 1827298 1877801 658378 1035462 1967525 629326 341002 782560 665293 501741 1508869 701047 388303 1682197 1253772 1983508 889075 1159863 1245953 568956 1378771 759616 812457 1207419 182801 651404 826063 1972330 1244763 1001880 866074 1149584 1185961 947285 421697 1024832 1673838 1382307 1600520 1682542 289806 1269982 426257 608890 1846627 1891303 1515305 309789 1744165 874372 936075 1244998 680917 1151910 1296892 1467179 756756 402223 99787 1632357 156674 1047232 1401232 1078699 1761994 1001862 1023684 505864 462 1915362 1271575 213402 251795 715869 1024923 1654170 758897 300949 1034087 590475 362145 1989612 368440 419688 1460982 495623 1348288 351552 1020799 1991876 986904 1678158 128345 10610 1543653 58133 241521 1061589 1398022 884043 1944267 1569592 850748 1821774 1689146 1920179 312632 1882235 1863761 1514415 862197 861563 571087 749148 1634527 1516614 1875092 960985 1904639 1587380 575925 244017 1895097 1842087 590598 899378 1409489 1726552 503288 583268 706846 1711077 1271522 1326668 603479 1282350 622108 594616 1891619 1966902 1375342 714336 1700883 1241431 1344890 1243709 1423183 32954 1075328 196300 1988394 878630 1945391 1074103 602679 950250 401881 1937660 1699935 1069161 1104523 869398 420932 53744 1313257 1688427 856328 687938 1512374 1745167 163329 518767 76409 113342 1371147 952894 1990598 940915 622071 129842 911183 1460626 325194 901274 950828 1750643 1675896 117728 1609817 774429 1173386 1543970 1994192 718225 476123 1821817 102790 971025 508970 1495869 658688 1142723 1025879 1588699 1648173 1599682 773858 263760 760303 822523 121253 495351 1309136 1408860 1170155 1289585 1273049 1887267 1376492 215970 449223 1407912 370982 1166412 1462848 1299755 331025 1899904 958248 1681590 1508171 303680 1637010 1691169 1284611 1724742 1117006 1730724 1960089 1817064 1891872 1725250 1479828 1883475 240632 371028 171813 845432 74388 1877135 380122 392214 1660650 1922450 1422679 1058985 846988 498393 711280 1152542 1891762 1817349 653719 619166 492122 1072319 549642 1588662 1700228 330838 176758 652073 1009357 623461 1053252 1638514 302688 1774412 291854 253035 178858 845524 485254 734847 594380 21703 1989590 8692 1480199 350462 957468 453532 1925063 859900 1480926 501943 122072 366553 618662 724972 1184621 1911832 974188 753035 842860 1613605 265972 1979219 881750 827966 197179 1138782 1737769 758865 1964045 1837262 1845563 1323082 1284054 1944482 405385 161070 1508573 1962101 1559963 862263 1093096 1977292 556170 1162935 646956 1994260 1571577 1947214 1909428 958096 269036 1050862 1534395 1383604 5820 1575042 124740 935273 1810370 652105 1785040 429522 315532 647644 241125 110409 530687 1233628 1624754 604879 60430 404192 1854205 837569 1763667 1796353 883645 427840 546547 1563905 1331610 934457 244190 28861 763095 445565 992500 112186 793325 1908731 639857 598094 1085291 1987280 294558 1977118 335417 73323 1824392 1003451 480979 760077 103373 1774724 1914730 781466 1672078 1300773 1378937 1598347 885501 382293 1309056 1316219 1246169 1079287 243465 1097030 1106032 34076 1614258 1780465 1270889 361391 1789391 1716400 321197 1448730 630445 1501153 992339 1060916 755206 1201557 1978377 973273 826145 1218005 1330822 835546 1670784 1117411 1244250 255893 1534182 668939 1528675 883078 1075387 402738 26659 520876 431065 1546232 321773 1372194 1396767 903147 162443 425413 1837136 1231067 1422336 1087434 489131 223941 143967 182700 1607493 617848 701265 746427 1112031 1475661 1771717 514215 508974 987166 392416 1883105 1623620 1473044 14511 1051847 1952353 190402 652083 1631361 437123 1761896 1207600 1797222 1700042 1164019 1175495 713567 1412158 514386 60226 1087646 1811311 1832177 449295 105910 1484826 1361969 795869 1651558 224695 446724 999566 1156552 1230042 1840883 1312072 81791 1106992 1628758 35386 36859 262613 1491069 1703253 449769 1536568 1477690 1720072 894896 847546 324309 1035588 1331337 18900 1419301 755872 1187599 1292324 1007252 1127334 386209 562166 646268 1292008 1369612 802015 115430 356916 1032644 1868033 259428 1583442 980826 100189 1620794 164986 578003 1209981 102678 1294948 1736284 1296950 1298668 544027 1842364 705781 1797427 897108 542511 1972811 1289082 1621931 178705 731764 152124 1651302 1548385 1178639 1722227 664187 1128121 563626 984358 1929696 838847 813370 131110 1154917 1152814 1458444 1528300 745176 366476 1496131 884777 927835 799505 400444 1547801 1650204 1679367 1610167 491445 1461502 1693548 186864 154583 1745170 243806 1947403 1760011 546759 731493 1167654 1944076 1097045 1413578 689514 568793 1127481 1322849 1023881 1735595 1893287 882036 291567 1810467 999654 1946631 737053 1350930 1756200 1256272 956799 73123 242648 1854316 153377 644370 1301430 1479454 458473 658338 1709605 538316 1651973 1847320 255037 1388283 1509744 1161069 1303633 460238 536830 1159365 719590 60813 1021098 1948233 774625 146791 328084 1017731 499873 568990 963126 1376687 1887 713338 1799604 229057 773329 1260609 514068 1282883 1011437 988708 601229 1028374 238230 253195 442600 1730020 231659 1061857 1591977 220993 1960053 703843 1579135 720219 623928 1236347 92495 289726 1177667 593782 1015281 1809014 590736 1415464 1870408 766717 937326 1334139 196155 388921 1455722 1350999 1021617 1439506 1353084 1675783 1886887 1009584 645943 1403349 1173768 1375057 657109 1331745 405086 208171 1743665 1858312 469421 729191 1173353 138639 1024072 243644 481227 555139 1852006 652457 601765 755836 92251 1625912 1405433 90180 266281 1290853 688995 1151669 345006 924726 1314691 604269 611382 654497 303994 1184064 427518 1245191 656951 924011 1020591 924683 1960506 223674 1592575 641574 407986 1802687 608046 709552 935998 1283786 1895336 1880672 916086 305349 1685451 1195988 904882 1309355 1647820 1699461 1066341 904629 1954801 1973965 949009 1575302 503555 1796819 747744 1796741 1021997 610951 220448 834214 1495073 827225 857942 978510 530898 1079861 1873227 400326 1331106 1945432 582481 1667649 1906505 194519 1392730 1471210 300363 1957101 1106767 1946580 724907 927019 1986797 549032 1725760 1339654 1792511 792654 1260050 185752 1584744 80659 1924621 1056759 742481 1300543 801580 1071661 462544 1215752 225704 1907033 1060095 749753 753692 1531072 411678 1794290 357889 1052016 1989187 795250 13620 150994 314663 765402 1641844 1812496 963506 917955 584137 324082 1952028 252957 1677984 1969931 694973 1338953 1442553 1709065 1324714 185487 524179 220430 1771589 544661 1713081 579082 145372 174330 262897 627154 810474 1554017 1609689 1009065 1517613 1471194 150000 235639 644337 1188999 306020 1058044 1799030 481334 1198251 286058 1588584 490694 288300 610981 1824541 1561711 1129620 1390327 522817 1962981 1983861 1251777 34601 1539851 1755320 1378543 1260708 1136184 1062721 1535949 502591 1919268 991068 944865 1296620 498242 1640090 1026707 87906 1220343 1887914 967493 1746419 453962 1379977 1148596 917874 1420046 685833 472091 625354 770459 1991617 630408 1389034 490466 1549720 1181004 1156556 181132 23675 79390 1705083 454240 1565624 1420856 679566 1979589 1117108 681451 1359934 1488809 1844323 434595 173456 1647491 953731 1060894 1676155 1708897 62972 1761329 252340 356824 505404 379848 1809415 1392430 1703526 716150 601734 1295436 954842 1581128 1757788 1792004 1313480 657074 254557 574699 692912 202030 1149767 1778792 1114813 1867623 436776 295463 25385 659077 254949 1412787 826736 809535 1690646 1586273 1666254 1095971 1336220 1459724 1722206 1849294 1907621 254703 776849 1758537 1550184 859466 52799 1219508 982133 1831772 667854 1931070 1463106 1900015 349711 1103176 547129 995928 847552 1976555 1840696 632152 1468778 1221479 740024 451486 1591437 515314 1825539 1063230 757199 732428 591438 1991797 186524 1468976 1997904 15425 1400686 59405 93874 1970070 1583262 1332469 1048492 1884679 1098185 1627655 228592 1154351 70396 1603304 237240 1342202 379093 1254628 513924 597426 1443597 22197 512505 315298 375642 160210 1749694 1818055 1447084 132754 1704543 1352646 120834 593514 621199 65251 875841 192032 83213 1416547 1414477 918296 1599340 1576184 673618 1465229 1290306 1106147 481311 1533046 1297781 1134807 9076 1881491 7124 1851295 116146 963174 60788 422280 1302851 1250653 527302 1067006 1110383 744322 502530 1188448 1728770 382933 830835 884952 1710341 1878207 5071 1060914 1611145 476617 1482241 1765866 217148 1951898 936373 1750064 1997135 54756 1693688 1688448 1188616 1349787 264781 107108 198667 40139 576726 1701053 1402487 1405450 1085063 1475149 1792906 195709 1594557 1646576 1379544 1700767 785112 1827299 1334849 282519 638637 275877 393306 585949 443563 705291 1717477 1993740 1477383 1194478 1162755 1378751 97824 750858 373431 870933 241293 893089 261738 764786 1758211 1658901 1425165 335765 992044 946927 774263 1021752 1528807 210033 1268302 1052989 1711959 868314 72911 894693 1700200 1291539 101551 1866123 355852 1698340 1820598 26924 670156 1136877 1090272 386537 1903653 1048195 829244 404631 374346 1758315 351148 218016 176521 286870 1659312 224273 1114112 1414276 244884 621186 788353 491290 1855676 201737 1342790 1822981 594507 1968892 709968 1973372 1809066 851041 886267 337607 1369603 140508 357801 1723154 619058 717981 841668 533787 388727 1681291 770840 1894933 339050 645580 1598699 205685 1975051 1085573 292484 752673 718099 1402016 1938710 1676269 693779 1291034 1539817 770641 830111 721324 592994 699867 1600230 616243 1735828 227506 949982 967351 1460585 560748 806060 1043596 1117716 100678 1033981 1957664 903719 804611 719717 656933 1146254 1212539 316077 1291720 757910 321660 1676946 1483060 1084543 148122 1949246 296317 124721 1551838 1511297 1095812 1677540 1855978 745088 1409181 1877793 1093754 1660989 59460 617263 962164 1874895 547938 1626081 434076 856190 785613 76180 7300 1723852 386553 1484493 1627492 88826 1485585 1180300 1459379 813956 728800 344005 312836 1751576 1913356 247977 1666606 473431 1891155 1482596 1345120 974742 853329 1329920 191100 1995486 139961 1216376 1132679 1359184 1095941 1775775 1962221 1917281 368673 923498 1421376 868966 693146 1239513 1685534 1056269 27629 1231278 647022 409562 14666 25801 235020 247775 1843260 858783 1951346 1485025 986541 1098113 4153 748841 475827 938885 182186 1923359 1393556 944416 844473 1429921 1014039 562688 1740927 579596 832305 659275 154651 1761932 433017 1905103 563832 505671 1863433 727178 1649008 1611207 171401 849708 269468 1343420 1078342 1101483 487237 1526188 1007182 428055 448107 737660 826404 1328762 1294415 1194223 880541 930501 1964085 1257338 521951 829344 1161036 451166 116515 1045621 1273549 596142 1256098 1471133 1225217 184493 543019 1804211 502674 1197796 1885753 1835123 1822587 1496506 1808702 1773503 1386216 1520143 198410 1974653 1683778 1476615 639999 1668785 1773757 1782293 418762 1607954 1798888 1895863 1832555 326512 1382017 244658 91695 1883090 1549542 1540238 996377 877318 1721072 1685170 1747529 334088 466186 627239 143354 323427 869803 640557 524895 63720 30964 1077216 1360288 1972772 1510039 1945362 222190 878834 1503986 684922 1354997 1542346 1036244 1916665 244275 364045 1500011 290198 390760 1370635 866034 128839 351675 1811388 1277065 1098756 1763677 1036975 1576200 1218609 1482034 1440033 1862421 1132408 483504 1466364 635587 29420 161792 1417169 1341114 644896 1136760 378597 883134 1529161 75571 1480596 1166460 621803 740335 1878245 1463110 1308107 1116313 690854 492646 336915 1734174 1566619 21253 1419396 223800 1168856 423943 1299622 786826 1962417 722161 1914423 581046 1374684 497389 457373 1886804 1557290 1800443 1029415 980079 1426763 629039 1491266 407368 1053850 554075 1400872 1164 304006 1776373 1090595 388545 1850681 1110177 1229113 1717705 1486426 1120746 1585076 1509938 1982250 956215 728990 245845 1853502 1918505 1654215 1454125 251837 346525 880343 863401 1838301 45052 491785 336065 925940 131240 1498008 1654329 539941 511237 443272 689547 544841 1174345 1506976 69259 1627654 511443 976384 1154272 829281 448694 725277 442004 1972621 936780 195811 1505466 968992 228727 1723648 1632031 1347897 177129 222775 1275160 504473 131053 1364232 1805673 186045 902034 431458 732024 44876 1390670 1325359 68621 1056598 1457880 383632 1145119 359195 524012 1747687 1315320 968553 919819 262049 751467 326345 916281 1191160 613792 806472 1070046 286578 210992 771936 570677 1943112 1713149 250331 1434219 1684455 1107306 826622 628887 93210 1976862 1462612 405562 1332571 932823 227964 1563952 1114911 1672509 1750270 247697 154270 1675804 1389280 1111404 331099 845571 793864 773900 556890 328695 121947 495789 1475201 792529 1574464 895601 1571975 1122899 309331 183810 1897596 1849329 1582290 58702 171166 941601 593557 977669 390943 375401 60243 101534 1351123 1880296 772952 711404 413258 535046 251634 1950206 1777180 733547 322006 383429 1981668 355066 1653638 1752757 1077544 1640895 1519698 1349415 1265382 1623636 1548688 257693 467310 230846 586643 1464741 477692 1411950 893524 1757194 962072 1327001 1689357 519820 212834 820607 1154107 726675 87033 1007768 899750 906591 1505034 1014751 1016419 1877475 1990314 903032 503434 345255 868330 249018 675884 19891 790020 1460876 159874 1342111 374360 163651 1210612 1213746 786414 1594791 1807546 1541025 343386 779854 347037 1703691 918905 522539 660215 1852984 1249390 1315784 1894655 1133501 1978769 653893 1645350 1952500 835048 1391072 207203 230162 948081 1600630 110696 28549 80347 1074925 1346619 377993 1540114 1977363 866537 419342 925099 1221043 678442 817631 1461035 1414999 307764 331488 530402 425774 1858343 382834 327538 241411 1169253 1305911 852560 1664842 636013 474652 634639 852311 458505 1206485 1193844 449717 1613313 1570945 149450 591733 167201 473667 531317 719308 1260809 1018516 281094 1580317 582538 341817 813792 1100927 135395 1137757 1076069 1057074 1182272 418362 1081689 1987328 1368340 1208000 1502658 456062 888090 1509898 1963497 1563508 1572775 393939 1552852 1083828 203921 1931558 1952639 601064 1288318 111822 89481 1232833 1083631 1029063 928821 1133331 125982 1633178 1966214 243906 1360970 1675152 1693989 1433062 15256 23124 151431 1149116 1460779 1723848 1366806 1808357 822700 475693 239501 1092670 1697704 1945713 1717956 1928484 1112639 1664788 195365 1098357 459055 1877187 1976683 1438706 1098030 161910 1535102 1670279 854900 1123295 575436 938076 1984832 1936831 298964 1725451 567166 871266 1230197 1492190 231355 1316908 868053 1754131 1287853 931604 487869 1446696 1991464 1414663 1354535 1756574 147691 1934864 588082 34200 1330663 507326 193166 926643 189167 345450 315466 1314097 215503 668218 1138549 729888 809318 1711463 1575842 954202 265162 1977109 1134437 1399060 1170647 1831501 577223 1130578 1508323 299701 1187758 1798004 1111699 227637 129897 679404 1535231 1988385 824273 633078 1422977 361544 983641 1603471 409547 194003 33555 1453954 1020487 1367507 1774878 54700 991662 1313212 452422 767338 1213502 1660479 1598079 1353077 1240024 868662 1112553 246252 1640057 520775 982810 214970 1466325 938056 1870629 360383 1913138 1720416 1043376 837122 723896 27857 1833861 1245806 620298 19107 1862184 547849 1833296 612914 395456 1707161 822056 1317391 1226692 1194437 1731599 1369652 1200598 1638846 1896370 322056 1730423 803963 444239 1044897 1233730 1470475 933268 1845568 173678 1251841 1021938 1150677 100413 683936 1596413 1499543 1447530 178974 531159 950389 872362 1471474 1407618 1838937 1963849 793760 974436 103343 512305 1954845 486141 1739558 1902422 1438188 1488504 1813169 214673 996725 473923 835430 312465 611098 766142 655000 723981 429822 1714225 1438449 1868060 1821056 1197737 348662 962554 1174611 1574005 33710 1062530 753461 1847424 1564745 685243 861783 1578826 938267 797420 249488 1285620 864726 1789249 225522 262844 1733746 74481 401005 568509 994884 204178 944062 441016 45612 1867608 363614 1607719 957888 1962258 154311 648964 682576 1452821 107577 1673464 1028085 1189628 1899770 738109 807265 1534122 979175 561785 1114337 833934 821422 1792655 160234 1998213 1324353 1280263 1389278 223424 1390639 838525 474306 1853180 1858471 755252 1069031 230195 1162838 1988375 1979666 1428348 1742125 619266 1840507 1357999 1546030 1408391 1157569 266348 1066928 228382 1271062 1542503 31822 405102 1377039 225163 155989 1487998 458783 208675 457618 44811 1338292 17953 815844 1009181 1910176 808116 134395 615128 1502289 241890 1104860 1326255 1639576 1614946 1275492 1361252 813821 639404 613921 1245601 1396698 1286693 1759694 1138149 473928 1844690 1555437 1373733 1901252 152339 1159682 688186 1957835 1052179 1975654 1831741 42066 1767403 1517047 1756748 1205406 738165 890032 1274090 119652 1558053 1764437 1252168 181910 1529644 1558576 589645 92551 1728334 1250497 1023424 835271 475909 1054794 734758 785601 392846 763609 37216 1147068 1531608 880581 1720349 1331829 890588 1101861 481986 1918943 687320 672876 1869584 1670321 1083723 1239859 1252113 50891 816879 191912 509503 725386 1242840 1314633 283739 1920438 222937 720691 1050687 524613 1266152 1557296 1243154 290379 660820 637311 1663119 717695 818700 1092057 381068 1219530 1482199 748474 1144954 818663 573025 215907 1629174 102961 565810 1516750 1851893 417996 1844791 729916 217853 672418 252748 807224 1247321 1967685 1240531 502614 1432669 1031357 1960766 1898929 1836540 215722 1212971 773781 1802046 1756392 947737 657359 974347 343696 1144497 1318188 1946955 64600 531798 677648 309097 422895 1366785 1512521 18861 1484591 94219 124781 699520 609124 540186 274255 1397895 410718 1465130 937993 1820667 782679 1980396 1808639 961661 318473 243919 1331805 1993557 1641207 1215961 1815235 319028 192331 121047 480372 694407 511833 1566754 179239 1507453 1005905 1292190 1737473 1376127 828885 895126 1975377 577683 233360 597181 850860 1936838 940844 484689 1876890 424097 428693 133319 740203 889509 1533878 110454 889877 923700 1581936 1227967 1033262 1545415 694424 1472081 498704 1377445 68716 1965052 1476255 733145 1490163 1590402 995268 1987711 644477 1602630 692972 700834 775652 1911798 1531963 728050 1764529 1975890 813235 1237216 954904 1218173 1749585 128390 1199048 1051634 1806195 1153592 209134 33079 1771803 113515 1379651 1117998 790406 1864226 124688 243431 1347319 1803432 932405 202678 1158538 374082 538913 711206 641630 858428 1436492 948446 1202052 521668 1484036 378281 1142095 52808 1452825 809284 1817958 1135733 1685786 719679 1803586 1148421 299870 1018272 555128 543117 411467 1631684 902032 1104268 1637112 282868 1160729 1294991 647527 782771 713716 1779419 137206 1594370 1754605 804115 734677 1446256 27479 1643601 373256 364103 1121435 1890973 8579 526773 1346630 1666642 1725433 1043722 640487 368719 1515553 845174 1514653 151232 1867336 1479816 1801255 1780607 873284 342802 1451685 229463 1556482 197291 702245 1122359 400263 1081917 683259 639362 619978 464045 1176208 450998 497805 560813 298434 1872049 1411237 1246417 1564454 1327731 1039499 1388206 632087 1522363 234011 1847266 1414882 1441417 1359898 1612341 974756 1040287 1022413 1100890 987271 1892250 313618 1708372 92643 331734 1428712 155274 1204586 469357 1696794 1908122 131740 1136126 1684758 1045940 1199621 1381564 841467 1746342 1355462 1358005 1506717 1236695 1239519 715034 1332205 1277776 1224599 458199 282512 1612547 1517682 840498 443053 1380913 276421 1470786 1278719 855591 1131294 1609482 892585 1797342 80951 1119694 1112292 768885 260183 1751898 324684 721572 1424896 1119436 1915910 350103 995590 882837 1794082 771579 752495 1920301 1099351 1721453 346401 1835806 1236462 1252235 1872755 1237890 1813693 365706 384759 1375493 1621632 1762670 1216551 790689 703124 951072 1552156 1738008 536400 284282 1716024 305950 223023 407998 1539023 983532 1837584 1420134 1395710 553032 943201 658301 632739 985136 1626870 1214034 1722853 704996 76140 595789 1422363 1454727 1935949 1771697 1637542 230951 495657 1914577 1319738 1731044 79254 457532 1900696 522996 1136535 135149 578822 595223 1451829 1262998 419959 480966 1267259 287716 1742964 1011801 126529 784207 641622 1536628 792000 1828768 47669 855913 1593742 1768129 293334 982906 1417561 1966169 274078 1019248 614582 708332 1547409 799943 349684 1301837 894141 1252558 1987105 1805934 58813 1401630 1393573 574331 1847254 1437722 749207 874889 665583 1608914 449810 1407951 1507730 1193872 715236 1192022 540188 1063132 534124 1057981 119015 1259411 897465 1725877 1398726 1433633 1627269 1300056 674308 332153 1973905 1629781 1661874 1582151 1854394 392984 771746 887515 24795 1466745 1518145 632701 1578089 1831742 1873789 867734 578707 720010 658854 810505 690002 518157 1405647 1624780 61368 1674320 1911836 549150 542880 322207 1400017 1734694 1680850 1539097 527528 230009 1103345 1256186 684374 480251 1383376 19392 803300 539769 1296653 1411061 999002 1004004 915919 1114499 1325772 1686998 1794459 1189381 1242107 19116 598968 374694 1299157 355626 1793591 998128 655969 222826 1379047 316850 897643 550650 1531093 1265094 1487612 1910100 1434343 649403 1670430 526817 850829 476725 1120543 777710 1414028 1835719 963398 594306 1135807 1756915 1721176 1529512 466095 538844 1139039 866513 89148 1288698 1924021 292932 726075 437791 1039283 1862495 933314 434157 397575 1369942 410591 1388322 1181288 758830 1598444 229166 874766 615066 1143787 1180246 435174 1375452 216124 746198 1802895 729155 988755 1124317 420121 951535 1780943 1639386 1713965 1795918 1555076 1657879 1005843 1625885 1596978 1816714 992994 804226 948288 1756345 616464 1366135 669171 1376153 1899936 1059345 653000 118428 1597776 839774 575147 1348832 1833602 1533331 42909 1987696 1427675 768237 408360 387257 1299178 1784432 540307 123935 708352 1147628 1674953 1290240 503364 274848 1036167 582638 967644 1905130 1189379 811589 1946714 1397842 649987 204438 650462 1386673 902978 1514475 1232641 806774 500653 1525225 789580 1264255 1578647 180696 1261932 942212 1939063 654636 1971550 545491 1715727 1783688 479440 643668 1550266 1224863 1790375 1223970 1262548 1937725 11832 1365141 79946 1186931 375374 1887088 1567631 1653505 1086419 253875 124529 631401 421717 1666089 659288 81742 1464761 1338009 1774437 1589252 1474196 1279833 1777422 1767311 1007858 568448 249082 1782053 109616 1206706 1794224 1381235 1249808 605057 1354192 1364502 68830 1883984 603025 558037 1615867 298311 528220 30395 811319 147607 512188 75063 717650 418524 1757322 1061047 1798790 832256 1164507 1390108 1156684 147313 111647 744555 776327 1826931 713286 1932388 458959 1848716 844734 1585637 1371907 878468 240335 495488 1731442 687023 817890 99800 107228 149196 261193 1410813 440537 1706624 308285 843761 62479 1502589 1159515 1883757 1003090 1196022 1712272 254255 455524 1105143 1225766 368329 1365892 857343 1990745 1352819 1527351 492935 879973 715552 1034075 1666934 872932 406937 1872443 1732561 1080962 831632 411041 804391 105758 1276411 28554 1072679 1199459 78365 1441249 1091469 1647260 869017 1560723 785526 183678 541982 89066 974338 297891 1464301 1263917 553344 605679 1275900 351749 1809759 810766 1239310 1461000 131041 339865 1334485 444404 886755 1090200 1751557 1484824 138016 1840756 101670 237261 113833 250638 1900500 1024866 114886 279305 1525611 195929 1381967 100261 1836332 1239953 1705780 950743 271726 1452035 234010 407377 752805 1599820 988512 1985646 1550727 1348028 893262 1612925 570507 174060 543623 1678941 1144892 1834307 165880 1196223 1672012 208819 1301616 1001144 512916 88795 956221 226069 624585 1095635 1123361 585566 1608306 1289742 1331043 1613623 850623 1470461 903439 504035 50465 536319 28553 1158675 850180 579880 105436 878671 1742143 329244 1085695 601500 1904839 1856414 194356 463802 1725731 1735809 470630 1766042 919681 665257 383458 1318654 229130 1745429 962432 276250 383377 1315830 715743 600376 795642 1052329 713337 236812 1798306 1922649 1853473 1334550 1368430 1213890 38182 1869161 1984935 5717 116588 309533 574205 324310 634718 391082 32553 1766457 1674461 4704 1109017 337846 424686 277917 971170 1086992 1032559 978305 1046975 1064448 1207662 279917 56327 1781764 731417 1410359 1136775 788967 897735 635305 1081873 778782 1597392 904454 1824291 445803 1850690 686303 1230372 1320059 634308 774342 1234355 1884715 239053 1639041 873421 150629 1444159 1652340 919365 210088 64991 414360 1480668 1200128 1837310 514058 975794 1444497 1868365 1634659 1209360 1628881 1612006 546308 406852 1027455 1161763 1251514 207765 1967402 317089 1731483 706434 964453 1872686 1855949 1689187 317920 208510 1005431 1224986 1257709 934159 1133660 588758 986266 311929 1007123 1771377 736564 1649376 1906568 249963 1185747 137952 1593544 1410963 457590 602597 1463146 893619 546783 228454 579571 1621128 761915 362303 1168819 578439 1837994 1251014 585275 1409321 616075 1443580 1709932 377487 76347 1995764 1065241 1167112 1916351 1355109 1682149 959961 1892743 688848 906366 41755 270528 1479778 52731 362399 1051544 1481003 769056 1378582 135831 999411 981531 610623 346205 232988 1753636 873341 1870760 317873 662297 1746017 1571790 1346545 1919159 1848661 1114419 90612 804503 1317197 1673811 1460684 1919669 358764 1169595 1590005 1845756 1772110 1110474 530484 399797 1520458 1048334 173543 707368 449390 877054 1169971 1318181 661105 1942666 43620 1129005 1904670 88988 1224 432378 1978861 1032737 1182078 366503 546534 1038262 1304754 1803765 1155599 1853156 1662715 731250 446908 472131 1530661 785091 1901750 327477 656337 852211 504367 677870 1206806 1581727 264714 769181 956470 21741 616402 423613 1327192 575023 1813892 1432922 1421519 554494 1624293 1431191 113032 144410 1512595 1586170 1993806 1479260 204814 798038 1466515 395450 633734 1015222 431932 712155 601757 1903740 208682 209098 1491117 483159 322715 247118 89638 529518 1091850 1571523 1697919 1687855 1768472 1137696 1096597 1049453 60816 47385 1133775 993416 51138 1670271 1581051 148263 122152 256519 657484 266311 427854 1482651 31535 1698967 254237 871868 733595 1773090 1693292 547305 1071913 1708231 101734 1561919 1949483 492891 1645505 933301 30769 448417 534391 201524 1529826 1711552 1691039 1950816 1780933 1526942 168223 38969 1797201 313709 1908985 116044 1893772 1680176 1083826 787692 524804 1256664 1154043 53437 1010168 1605269 755838 566259 1034031 35002 1366386 654880 816439 1598850 639395 688423 1736287 907012 254262 331247 1453325 560242 733701 1320901 839986 490328 1011237 1843002 305204 1108532 888870 1553476 347404 144604 1223605 93261 27478 722393 290512 292654 1384305 1894571 737766 1644315 1106467 984405 1108309 768727 435192 643785 645067 947326 148526 766508 1823699 430462 533171 691995 1805090 1631792 362525 1998747 417225 77244 1727549 978405 431494 1063254 1736115 1034646 1913277 1402936 141510 1440196 1208914 658756 24462 631423 324707 1363084 704053 1463847 47598 1036605 1012076 713955 1213610 1503845 840196 1786545 353930 92953 1271429 1775930 1549094 1864554 1407826 637546 1317266 784449 92532 584152 352681 1358195 1857236 434234 439265 168909 456187 1570438 304554 1657350 1708717 1173255 1183351 878345 1275310 1362808 816664 301971 1799951 1064328 1381146 1012959 601754 1495361 1946410 1267203 884181 739678 1765703 1504816 1424051 970774 1155981 613713 1587948 1744636 206024 836922 45417 138759 640467 1640135 1681639 1125856 527873 1286257 1995624 210285 1708139 358537 143357 1314319 241150 1821252 1958022 248591 1336161 73179 1526480 772159 651080 764673 876802 798073 1396348 782559 967411 420557 1164777 1436207 228420 1451508 1259296 385402 637907 575127 432412 1780333 1470909 361433 758665 1334428 599068 1126877 1912006 1591951 614625 1687037 279812 1093945 164868 895032 1608780 260992 584001 1588408 44179 1872512 1105142 1144008 1898349 1184310 1680910 808494 1859912 456647 896416 955181 1610769 1844940 1377645 1271666 501407 1825692 555764 1649318 1765127 1216734 666757 901650 653162 889647 335940 113002 718413 1090206 665721 1372705 463063 1600412 667091 1281680 54547 1046981 738773 1192439 1367699 966003 1738435 1545092 1716288 1353452 1725346 1503035 1151515 1898246 863781 29886 1735274 450118 84808 1095249 240032 707643 774447 1907552 780736 1379710 1575269 884716 1626833 529841 1580352 538867 1492185 1409664 915877 700502 37269 650211 1091389 370381 1377930 1173770 1022828 1926633 1500494 527556 911920 1105655 40612 8450 1632885 536760 431539 1084199 167155 440264 1889218 566996 1721324 906608 695334 1426939 1216100 121247 124245 926526 1220099 1479960 383517 895936 21639 1720969 1929307 304973 587321 914925 717494 994757 645982 811834 388151 495512 977366 1621196 1091061 220700 1426709 1915035 239100 480450 921247 295499 965486 636880 843554 1432587 871710 366753 261779 830374 1600401 1716649 1200536 615631 1028511 1251159 595872 970929 680788 1683356 185206 1485426 1819002 467514 146142 1799545 894537 1484461 192332 675381 38343 897315 1327203 999697 27092 1920467 228259 471017 1107347 186123 499902 117075 1368613 1094127 896999 426937 437066 197732 1065499 1242292 769300 596564 913850 1410891 71517 1466580 1380781 357541 1271223 1894750 1105822 1246198 1718089 1956642 1304216 329067 861703 1765352 346273 601788 1055278 1214142 1220525 915575 58167 731282 827344 111588 1243421 644499 1794545 1359906 1166823 1299070 1445263 1817250 1391285 1988061 1900563 399058 1572228 1294173 1339118 1542571 327584 321813 1900599 940807 1838403 18715 918981 786497 242637 1897149 88675 710891 784569 188716 251106 508597 1573680 1731888 507037 1385014 558876 898011 347235 802325 1908476 847956 1888953 835405 1829926 1693754 1418647 1464528 1360915 1517647 1692844 534487 115402 1260559 1239282 1317217 421576 486816 1391100 595528 1891227 837078 583096 675214 1757635 187150 721218 244025 880196 949577 1057864 1067541 1334984 95817 106039 128426 1540841 1976069 1149494 1382601 1209813 1305439 1510079 1367931 881542 1977616 1238585 678682 1121949 1287864 703153 383880 1734196 719787 750090 1957367 181405 272425 769111 136198 542883 479133 1267196 1223567 1421035 168473 429259 247105 1256135 1688860 1068116 1516 1572879 784878 602717 266678 1096530 450189 1297312 1379057 678063 1349265 554329 1194354 30239 69930 877943 788741 544273 244986 1655109 677818 1584032 1741762 35130 1815961 1884151 442899 987430 893861 1608155 483579 1644246 375327 453489 1991144 1017777 1089969 377794 868023 567267 1934146 1224433 400508 1235741 1835718 170495 863339 867458 782439 716562 1166480 458947 1565329 1063834 1575767 17335 941067 1570036 724368 1692007 1667460 1206132 561163 1759504 1602979 147716 938887 179214 186220 1716937 320230 113262 1967537 1618503 1227445 1464341 1097427 300084 648324 810490 1166748 215342 1121133 661974 522779 60382 463486 374115 458771 86628 1229014 474161 1418109 28874 259958 819979 1784222 1677921 1841167 1905549 1550640 607809 856796 1776329 1359608 91675 590584 1366426 1269534 648236 1984945 756674 580734 1307577 719611 754923 325259 767444 1717037 298821 636327 317966 1048238 1574214 582124 738152 1527523 1654861 422501 1690807 1192689 901327 1174329 202354 132945 1349923 1808089 1416905 1563599 333539 1994961 1528203 1837094 1341986 1925008 798266 1080897 364766 971069 1889060 222200 983239 1744094 1758140 1153456 953840 1156911 313669 1746071 1358104 278077 1477863 1069321 1841375 191961 412639 863765 1563547 1217587 1935101 1593207 159907 628323 767586 1959648 70411 244247 140943 1384536 1945024 1417453 637528 414046 358272 73849 1611270 1002634 1499860 328520 1389787 171742 632326 1166968 553048 612902 1456781 1384083 1555933 1370111 1562385 1713436 1782863 726795 1497364 1312189 1055731 111549 225681 1967602 1228634 681429 44099 1005306 517654 1797823 211451 122314 784667 1402732 898556 471317 1885063 590257 1256500 1896953 1785490 504161 719661 1037684 388264 1418064 628257 787711 1855748 1985299 1983786 1796281 1377306 1800891 1521501 1912949 1401654 1599214 1100737 1288173 30800 1284417 669205 468736 75239 71190 597993 1048525 1113932 1216601 697752 730584 1652683 1642551 1395899 1484086 1666880 758633 267401 247815 774560 1127977 1650054 530218 1767507 1357189 841402 201692 606571 195947 133448 1713941 546092 1664896 1176725 1790120 356130 611525 895162 1107138 432230 393342 1857813 1036740 103 1171024 1313442 152204 384432 53985 1290806 1427210 203382 62078 1576229 988158 769364 1674082 684100 434769 167045 762823 982892 385339 640052 1461335 862985 1545735 359764 636222 1468857 1492975 719098 1904001 1465838 1153849 654155 964244 1729150 983850 1192421 1025117 361975 763089 835437 329518 1352321 1285000 1439578 804218 144520 508376 804856 428785 848527 947772 983585 1520209 281602 602892 1630998 901457 1823203 578957 399170 1463558 1655755 1481376 252020 133533 605094 364074 347938 923725 978622 1499535 1244238 933169 1837756 1010626 1257886 1483522 1513818 1612025 1403132 1543639 548734 1944061 896171 1643241 749125 1713350 1034539 1044252 866636 1576681 1737776 652177 905777 233111 1588988 620491 506664 1851064 648148 1488029 1420143 809196 1533630 1372812 1765267 1607624 1439697 318063 994644 1362347 261924 1545301 1425720 743415 1862446 167663 1669504 1250494 518082 630894 1198169 105574 1379191 432480 92504 912240 1318734 76074 1405892 710471 1963907 523188 1798322 230733 191254 875510 1405773 1708122 539330 1948881 1193126 1483282 676887 1379410 1219600 211380 1766821 1696919 1656846 1925806 1203859 1500382 1311077 1837152 661954 1593360 1157624 420542 305083 1108155 1378742 1886746 1127371 1176356 13945 698941 1173497 1380759 1277486 493686 262226 377220 1662613 439650 900228 927787 1535667 1000481 804978 608594 744194 772694 144635 1134361 1590367 1450915 132672 650365 247649 1436263 840587 289568 402616 1246106 689161 1771009 1118581 1307936 1652165 1104555 1786583 379729 1778269 551384 1176782 245112 65601 4565 592442 77338 442081 1515525 868426 243121 488763 127599 528106 138525 852130 588461 1639974 956541 256923 1135244 957730 913804 756775 344996 1321688 1804233 671658 616388 1395148 366085 1179648 1695952 1618316 5074 1927491 565911 551588 1940120 1408530 1402922 630370 1344405 1515265 1852995 796144 1508914 425175 744631 1896123 951336 1725814 1404875 258218 1624692 481958 415616 1456477 561980 498564 1579460 1178000 681065 37964 1777339 504283 1550922 700457 1075373 1530034 1370846 16716 569577 992858 404600 569041 1506274 655032 583055 972163 1403986 720738 466175 292648 103724 1739205 1781633 716590 1504787 1969671 1341263 42738 1252108 1610335 1514008 1086248 1288673 1785595 664360 1095313 554578 1133179 1324971 1733719 650779 1357094 1708618 1968234 1801175 137121 974739 1780832 782849 438895 50925 541553 1602771 703764 1797582 1659033 437826 1801363 715420 987097 1366104 1654838 343939 1094282 1495408 1314834 774745 811059 14210 1720649 1533653 206658 570973 359263 1052986 256379 766765 1018826 1503722 1003375 372122 1764418 1126363 1033554 236645 1543666 328259 1620658 1523206 1144558 618484 1873915 56205 1875002 1631211 1215877 56876 536992 67566 56166 178689 1966102 960382 1379123 1722699 492734 434423 1986897 104549 837998 782532 1866281 825662 1889585 1841028 795566 480351 861423 506709 939123 1440639 852076 1590162 1267020 701333 877573 956868 681439 398321 682622 1077466 1598779 1428169 1001625 154907 122376 980824 155292 1587456 764231 1484870 1457196 1261315 203818 1093748 1899251 678230 355150 1217592 1069749 456590 1311515 825547 1725111 1598521 1319068 1958063 592198 1265906 27291 417804 399133 881060 447953 415666 15288 1185445 22814 1744920 865433 8669 1390184 1837164 524680 63990 1071288 1847087 1515141 1374405 1346289 1990681 1847177 915810 221658 1947029 1887834 1340698 1473867 1633818 372729 1183668 496393 400671 211944 1478772 768102 1429958 1351068 1317931 547448 639323 479878 56765 1390617 519354 1748538 714861 685687 896550 471033 503163 459992 1928438 225613 328168 963533 220746 220841 701898 1543154 1514788 308818 1148818 1688342 206798 942135 1386866 642755 1235365 1769244 1622044 510925 1162461 1458173 826105 603635 271999 1058145 1478151 339973 551507 591427 1872427 464147 1225420 1842199 1456942 131186 1991985 1035642 1307513 847655 1553439 114257 409847 580181 248994 1987297 121276 35175 139955 1934985 1845143 425090 1806951 1713761 347888 110498 1441070 1688886 23247 1472077 506109 1672609 739043 36292 945691 907985 1068866 995949 1819146 532206 648274 171330 1163902 1797240 906342 1705289 623880 764316 320786 367680 1637206 135408 1619016 965409 1944126 908247 1120880 1970262 1213575 915396 1137971 191825 323357 1581869 1767261 1904807 513995 1603919 1844413 662127 531920 345967 752421 1582683 1847814 1451507 1615952 1482397 821378 621696 382176 238988 142921 1736996 657245 567116 426443 1215670 1603970 96139 1357426 323429 559094 1959445 869903 1251173 1501553 1794879 966766 1036114 706640 1492656 1089839 1877602 1738471 1585024 205526 1356525 1122247 1841408 890768 1854388 1250700 1361365 239070 642173 629896 1139540 1811543 1949963 1146805 390952 176559 1979239 519237 1237739 843234 527853 92086 396351 904568 326926 1299346 33360 63240 1050900 708315 392039 1078579 1132529 1291724 423216 70953 265896 223885 1699026 447682 1691906 653310 1610406 597154 1965805 895384 1958631 1818233 621982 1255737 1570065 1387937 661668 982343 430905 1174732 480970 964733 1031299 916082 1452888 134651 1245915 483988 771003 869211 1058503 755613 1928797 1526411 1618714 23545 924061 279407 1040403 853667 229214 1734281 498266 1701016 1118461 617148 1760946 1402280 1136315 1732712 1397697 80115 166600 1882487 1300448 697396 1434735 1198312 783025 1154928 1458202 100935 561039 1005722 565737 1612589 57487 1393055 36648 864794 665606 1486026 1326774 96259 166801 421389 1904988 509030 1269421 1635676 64480 277062 1572974 379431 544634 1181496 1325514 998317 909993 209710 1877952 690125 170250 650666 871585 1088822 378965 1008029 1018859 1373671 1860626 472767 1321254 1447945 565660 1102772 1068091 1886932 825283 485326 174576 772761 904801 344181 1335948 1304687 688237 1698797 14852 1948599 1629380 1722680 1245317 1067709 950880 764049 269275 1727753 213897 1143765 1125234 894876 1083150 1323120 542788 556178 1585921 782473 525972 1240203 1560425 1710480 231630 391919 307306 848990 643764 1001583 1027231 1428092 996640 844295 671479 1186119 590574 956079 1700825 132935 57946 574771 1437962 99046 137998 1324064 824477 406151 1273071 1564470 1436108 898072 856628 286455 992543 1504196 1845190 1390465 1246129 1748179 1218298 1078767 1882113 292800 242859 252887 34058 1591435 413792 1900597 822670 1375571 123262 1965475 1354986 545521 1691045 99749 1831527 845087 1310607 1970685 1561696 8596 254025 96 1497380 1495564 448624 943003 1526280 1613651 1516108 52609 153426 164412 1314469 1524998 995254 1901194 921296 1948124 427489 1123560 409040 64261 350330 469559 1740930 243060 137737 1870598 461836 1679211 3092 485413 987006 595509 497003 108914 1381134 277568 1050175 1266043 116007 966845 1792337 1312720 992725 1992517 1685937 212298 606989 502837 1398890 1961809 1499131 1993440 447163 1653034 1839753 705671 1777383 900088 1579489 788103 1753265 293858 1513098 1796501 362084 1831114 1153825 1437768 1631890 1580240 26996 631177 1480374 1033916 144961 1512790 1127165 1961692 1603775 1830953 639661 678581 1299571 1412001 1713531 1434777 1977798 1345931 1118961 1635780 55907 1430960 1251950 1313462 646269 91486 1865614 1266947 84637 1107621 657283 776483 651905 538662 1976292 443645 1414376 1845791 1809571 98608 1249381 781577 711727 414144 1949867 476998 1173216 37038 1860392 597662 1322906 1449373 1391951 740941 147050 229141 1150830 1420298 483782 818077 1198113 313017 1283605 782868 552361 1231646 827107 1510196 882409 417206 273633 174900 1320395 273820 608429 1374804 1578773 826885 1415919 1683089 1526752 98366 333275 977614 1103396 957404 161312 1905225 557657 803386 370518 1696291 1599155 1532646 1470218 403051 411349 1375394 25440 1151439 1358635 1139560 1492790 173388 201328 1796827 210742 328031 1182950 723062 1609831 262969 1719565 1842671 1001624 1857026 1415770 1763277 1648477 1909574 1252066 790949 217720 1558758 143804 652867 144330 1342022 106457 470744 150672 1265996 132328 1688133 1099526 1208057 396794 656047 1569284 1570473 371201 1353215 1814522 730685 1885968 1045309 808057 1217084 1323589 591852 1603063 834618 698793 1068319 305092 565635 1464968 1684316 819270 542313 870021 1757214 1664812 1379541 86701 33468 1965874 483343 1749443 1517858 1351868 1124325 831824 1139256 846352 301372 1466255 403753 642122 1014865 564481 981276 1961756 1188764 1945884 1548720 1736624 1935255 1507185 1045567 1362097 1290538 442807 1024304 83588 44637 1942840 580518 938271 737172 375811 302245 1062236 1279144 186921 1301041 1030819 750952 385297 1308228 1737311 1908885 1139843 1819043 855993 1992622 290247 1414419 270687 748909 911798 1552058 1181661 530995 1347556 1742665 1531263 1762524 987375 1497942 277537 723382 325074 1634654 1340864 1946303 1530458 971885 130284 901161 312306 1577780 212606 496085 1844271 555702 370624 343716 1510528 1258215 234821 1143926 588766 1790699 82964 1440007 241462 1806484 1940516 1011240 1471177 1755997 356174 1883252 626436 974451 1893661 172307 1642799 1018105 146844 297228 1499299 992954 1487213 427663 743623 754460 1784345 1985919 1644100 1492794 1296855 1579845 1996500 156382 177975 361657 1065505 1396081 693825 417993 1693428 407161 1055369 402471 1422763 361952 1184298 950426 1354119 1874189 1905787 1589927 742487 1946906 507650 663634 1817413 82185 1961239 1068732 469227 1306336 753412 1943746 1572206 561556 514606 1232950 30112 567235 1485497 911572 1229295 1597944 1438889 374375 1547978 1581254 425742 1093818 1594053 801950 915339 297226 593910 1977962 1752940 1594313 1598024 283590 1354352 1637646 189761 566208 1363005 521871 968463 1822263 999849 1601852 1964955 812564 328651 670158 275351 224849 1755339 520629 10207 900671 362 1082358 1625603 121949 1805714 250961 423883 1115388 1872172 1168179 1330118 750124 1434272 1622520 1502797 1539988 191982 596448 1968895 1667920 1598990 1251399 424813 270548 1065270 92264 1318162 365239 828628 1829359 1728158 1923486 228390 200019 1256785 1340576 820217 89025 488122 276748 621811 219232 1545552 862496 299686 424914 1812029 1187434 1184786 772059 361901 886210 795600 1331012 1983633 977390 1431185 568811 599726 1471064 1272356 1139546 722067 24928 1789189 694333 1517101 1548947 937687 1637546 1151566 1254110 1678529 330085 1803556 1660684 555183 1159878 896513 1214367 1457658 1658495 847026 1235832 1223399 435894 430453 1220810 496291 755979 922900 47704 1316065 12323 1695959 487374 89095 224720 1888750 1369983 348051 356056 1171560 1083713 244028 434631 735890 364220 378027 1853377 346661 356689 1924334 1044804 1191367 812014 1489086 1691540 1977605 1304657 1869016 275771 71077 1440198 415196 786031 1069664 69923 303491 421698 1043021 21613 735966 1408186 631285 391384 1456871 833142 1246936 1923563 515121 819809 311614 784429 280586 123621 1235166 529603 1988287 283874 1020923 326692 927410 1223636 556088 382410 1612801 1491084 59915 1922677 305189 1546888 1003703 63636 644508 782516 1070409 802976 934350 464038 593317 276488 45466 1969327 1257518 915484 413314 130503 767544 1810968 575496 1218078 477655 1943379 272414 1617017 1544482 352539 1199661 1576048 544019 42952 34330 310137 1390706 227952 239157 1227228 1628568 151385 1878587 1825271 799707 30747 1817655 305519 576715 1762859 910319 1770465 1843478 1576921 1023629 75453 395791 74152 96421 606860 1759801 1439804 321297 1178284 717564 1157871 1023682 630760 836386 1195019 1360542 1906184 141705 159400 39947 1912773 1790621 412002 1271623 566261 1481616 1285873 1277585 255240 1157002 786522 370895 40792 1106143 221274 1043250 700967 891083 1212643 1100790 1272149 1058720 1724539 662875 1715467 681387 1833733 1279206 1030376 784313 133808 1543126 146690 1027662 1755583 286293 601873 257206 967221 264319 247913 905894 1485743 379648 1226329 1136751 383952 582996 1458717 1601943 1950496 248580 1333802 1679556 1662560 1702666 1266282 263029 238571 476605 969291 1019109 215542 1535642 108879 1276726 382442 1297137 742155 1892830 1248301 13497 1912941 1108538 539014 1607081 1412600 120238 635589 1947016 1193676 1318095 968388 717947 1556273 1610903 1492385 136093 306218 1441547 228389 655244 926644 203755 1241548 1113086 1516663 1733853 1791312 1218874 82062 671082 1822738 1214107 1816822 872822 1036256 28418 1064740 866044 1045639 84915 1869567 611676 1873450 1165796 619392 1053167 421507 561198 148962 1998672 1448205 863777 1797289 38923 1215281 1060164 1624671 1147883 688816 393470 1418365 1793776 1062402 1787962 238319 447511 1987247 663807 1531962 1589017 293492 429014 677756 734335 1259910 425609 788820 1872142 1387646 1859657 1225821 1449086 1670518 1896422 343607 679372 729635 2242 1617178 1791555 1547305 615118 1099319 1677920 1053160 1068967 614980 389397 779754 1188375 1251338 1576731 805064 1980973 714747 537136 1916504 867198 1229789 610201 1637352 1575524 286980 1402154 511355 228254 1610045 955290 1235200 951319 687835 1864962 274178 939099 1268014 968781 295879 1679517 1631778 1601617 1040096 996537 1842555 53690 1152335 1325828 1208650 1970162 1090023 326422 465893 1864180 1430368 1636090 1016285 1776313 1756761 1297716 479630 33086 596029 560084 1982991 1471863 1473803 1092721 147930 965283 1092562 427768 989784 1529960 665557 1169586 1691999 867332 559219 1595480 1539963 420483 334607 173079 1969451 827678 483231 1644814 363239 45192 377949 397000 1200323 1040793 797358 254289 1001660 1565404 323159 1711627 1738929 1385813 227601 549820 715160 910988 1079269 303488 1816188 1183620 1319523 1011874 660323 889210 1607790 60480 174172 1028504 1632915 1881229 1593804 1678979 1600942 1804288 1081896 748096 1738911 1888303 1768137 1786785 197000 1101953 705563 648867 1155692 1889772 297412 962255 160994 756809 887818 1939731 1472465 1037632 1358972 1528546 1080430 1156794 89278 994131 804120 1830920 770219 741318 891862 993642 657042 1571138 819793 1074951 1768265 1203703 572423 1880188 223256 771534 1372353 795002 886416 1448365 1648780 1140943 894286 1600050 1288466 1113286 58479 138003 217985 1400924 825689 1397487 62354 235954 678644 66728 1771119 955513 511094 1271811 277456 181495 1804243 1854435 1648027 625243 406210 1057296 1855298 1591285 1414242 1104831 1728333 674078 1239366 895643 1553046 850812 1809518 1164005 1322701 864052 190154 1957747 937482 1670490 471746 748927 1352441 620163 1554870 1758865 1078734 1929449 825768 1771424 1254753 289537 544287 1099850 955788 558445 969366 147791 174218 1720122 1319617 517574 1494348 821427 1588967 383085 1730795 159052 1157368 1096827 81947 1918914 241081 733492 451632 445330 1682746 869758 54301 994787 956516 8757 1184806 1711672 1396405 673238 1265973 1097734 1940295 487479 349855 76926 1418815 1020271 358731 107301 1621316 1095388 915857 392568 1734824 1552575 101097 62394 510277 424619 1783391 900567 1626744 1087540 737908 1500224 527748 1827812 1679877 1760683 1002611 504564 1112372 1043396 521640 763751 282101 972972 1450891 206126 1565894 1513914 1766613 1662977 1659119 219367 883872 448734 379163 1282307 305908 41622 284171 1402890 392645 743688 1073384 1092825 1109753 1194871 683684 648870 680770 1720946 1739656 324749 791071 53210 1116578 675525 1675882 809158 792175 1333018 994927 1794518 1253754 1290975 122655 186457 1069389 1549745 1080819 133879 173424 873305 1379343 105111 755759 850495 1733040 1134805 1650629 1184229 1236109 1424340 1458552 1145293 527549 1541614 1923680 1519496 141214 95686 440399 1553623 1834168 500600 286929 1123199 1203373 741139 1552595 307886 1383308 1642652 468650 1080677 232865 950295 1347464 731331 1748997 1845926 1399019 153447 1464099 1030845 1113365 1780155 28574 517900 1341043 46319 997977 1086065 207053 1480666 1242844 227847 1272469 875888 174658 1510964 999013 1598611 12319 1429468 1236594 1006066 222950 1988425 1746452 810773 1969526 230468 1818663 1309027 370 140187 1525678 281565 1872346 1803165 1953323 457245 1171104 1366208 104684 1798693 1197237 676988 1262892 597200 1119173 1245081 330740 1237569 1387413 1947333 434754 1547667 394168 1784293 310846 404364 856539 158245 426399 885313 866633 221812 1468008 898678 516149 1326617 1168723 944155 724280 1557181 496718 1832745 43553 214935 778566 734118 1233926 53863 772242 206865 1663039 1796697 1588105 535645 1637284 291513 789835 674226 580072 918191 1046085 1005636 219814 1316398 131138 1806502 1910753 675758 642583 478340 1459232 1600960 1538940 784101 1878368 1700749 703643 1776909 640121 376323 18493 178669 1083608 1229840 86616 1103729 923018 15765 1284277 1041950 1061724 1437833 1910222 131903 1320159 1677782 102143 924122 1796856 826110 1427473 148709 1771776 223517 588612 1375488 1942235 1864815 1820875 1859345 1688995 1726921 495401 353596 1721596 1869467 219667 116567 1328729 1381304 888758 941839 1909610 1174240 1451967 1545123 1688526 506025 210509 980748 1533201 1542045 966378 321886 530901 1826291 30623 1883554 1862615 437031 241840 1804799 338392 1519777 1263757 1688202 103599 1023966 1215218 1421587 282312 936426 1081260 1396834 46606 1295532 1755135 930139 1675344 1303524 1629655 56545 878588 631703 1757784 1326823 1162680 572594 1105622 1879999 1918111 1764318 514281 548152 1152080 712305 1189174 1860775 499675 1847610 357790 165243 730480 1014627 1605651 1433397 1371222 1969921 1034933 607462 1624892 671646 1612936 725760 96019 1928309 1715108 1243433 1236067 1565399 735305 77863 1868028 354892 1728667 818236 1723709 1338582 324426 202256 1555959 840281 1716226 822214 303306 638058 119536 1711699 490147 763078 1627272 1977371 829759 432099 303973 1455662 565817 897743 661767 1024351 494158 1795026 369715 691429 1183086 1910550 1367804 128990 351014 127459 266213 1473196 447880 1145104 1353123 1801983 950809 1070857 502981 1443249 1390585 1414109 1045382 1649117 1176803 1627783 746928 638582 840555 107709 289803 1257691 825321 17013 1694055 1499988 1201389 46564 1830989 817852 590248 1879772 1578774 908344 1704215 1791105 1680081 1158993 152754 100448 1196101 1862376 1061159 1290631 950540 1303432 137473 1251373 1692467 1621168 330116 1449358 1168666 348152 1920458 1258564 1006060 1845769 1359839 1395510 501689 244762 396458 322988 49744 1279569 861187 26523 379389 1694563 1001978 104401 695650 342193 1570338 1599973 278661 1790947 301861 293216 436275 1175986 840795 770600 567006 610007 1211006 714125 203305 1425304 1387577 931854 272263 1751161 1555612 618322 188687 1621022 289007 718943 638012 1927710 1212764 800815 833640 854168 376958 254180 491515 1310837 1047892 1396777 1197499 1815200 454878 1664063 1628717 1908142 139256 1689330 796804 414223 1788221 464166 711150 764467 1787974 1991165 9511 411394 1086557 1476656 171912 1055122 1476620 666231 599216 1261513 1633437 1388544 469242 149040 631167 1692911 531356 1545256 1905453 1189054 1943330 1344175 1806874 774507 1459174 25783 1968679 1498198 1431096 546826 149325 853030 516058 14279 896552 816031 749145 842968 860282 1536138 26143 987859 678315 241166 1095602 1891141 1653333 1553206 1729647 984514 308495 1116776 492892 871181 1995452 933942 1687824 1328975 1234087 930172 1943586 78853 134148 964528 949211 1976636 1170881 1578345 860257 655080 263294 1070368 1877075 1639297 756888 1948067 289708 1246229 70558 1032098 150818 1143261 78903 315311 1761139 605756 1219317 386170 346430 1521618 1213705 935374 438950 1396759 1320354 1022773 1965484 1659386 1302045 1249867 68035 594295 1886218 243438 1375134 849440 626848 486844 1344965 721915 166649 316131 1176756 982202 145677 1491989 387275 220835 1648944 948866 1903771 114451 1787070 1737116 1222146 1433704 1005744 1585160 391869 1245437 150741 135389 1880256 1194001 1479743 1295010 556013 1020246 1029422 974423 267133 372462 1638594 485631 1001848 1407533 406392 1867758 837272 1466256 1409026 1654171 434025 1583123 1650342 29622 136887 1172236 1949264 1527939 196479 1220871 57307 362620 62519 1525789 1155619 1311203 900523 1117112 1872289 1613442 682546 993010 1231873 1199479 304871 1204838 522677 507464 1182780 1288699 596218 1832552 1352057 607531 942283 1097676 1173681 1331770 240951 47241 1224667 1131799 1198039 261238 1179992 1580187 1471708 659535 1362195 970403 656162 1660594 1580077 722834 1959602 1385595 448766 202014 1410778 69987 929107 411635 1637088 1964033 830716 1967331 766257 210765 684886 1741709 633578 298396 1634277 362784 568300 1390478 658674 799963 1135466 443889 713433 569777 1853337 1483425 1137459 1009718 1217079 840876 975551 951647 690544 464313 1589587 1295135 1643584 72805 811876 1642852 1477954 1025295 808865 858950 1773546 1376607 1414435 1039246 582302 1081696 893920 752373 734569 789460 807503 1934204 1922878 1054106 1781396 495477 212301 1156015 818084 56028 1169372 1253832 696937 1380243 378962 1060901 323658 1990063 310260 1692483 39762 304184 1935057 802464 1087390 1415906 1580968 591672 1876672 771670 738469 968597 1319503 1221126 1124300 1698467 1618299 1691744 940958 468606 48370 1308166 1232344 451592 1198055 1750425 623760 651092 1514280 583000 610476 1731698 1147524 1716128 1417113 948546 921631 262684 142847 1463417 1849557 358171 1921401 893239 972518 742112 1936989 1773440 875989 271088 662359 480601 1971466 398486 24638 1660763 550191 716674 1098232 322123 1359257 920072 236635 1170118 1733569 1213089 1991762 209023 443100 1804449 860537 556198 1170585 1499692 430880 1836814 18908 932754 646099 652642 1857489 1706678 1513792 1879703 283885 1726134 42402 1851259 1811481 1283108 1886139 840238 1525641 1051698 761014 1926428 1454699 613467 789239 875704 16871 164034 1237746 600596 1963036 1447527 1444157 38035 1813469 1188609 965100 1256120 1665618 746623 1213519 1879628 841595 1465351 553904 649173 369081 1593881 450340 467512 1208546 1609597 86262 334848 1829419 547384 711070 196255 1730040 949468 1659217 486819 931350 1424920 79975 1844069 1805678 618449 799143 791399 1199465 704581 752411 230062 1402942 1118420 537718 190 483965 1366393 544212 1517808 900326 1921765 1892373 1741686 95293 1027911 1661856 329401 1632420 1569686 1924796 1378676 671615 242553 17014 171892 1018772 1564698 1908925 1225647 1947663 369632 394270 1401502 175089 337075 696217 1417472 354471 611529 919722 1777581 286672 648104 1171699 1327653 866962 453117 630306 29983 1027672 43601 1567127 1256315 1181425 1891385 1273406 1770136 598401 471910 1692076 1850916 528176 246426 768065 67007 785413 1995676 740937 930653 998526 423025 1878499 193651 513626 1423516 1708891 638281 221806 645405 1898107 1037411 1286336 604188 1992350 1507502 1122830 659029 684301 381619 707431 1647502 1623928 1518196 1558223 1359032 870330 189421 1542241 1218970 1522469 1191244 1338048 1195062 500911 657116 374261 50554 739356 939589 961016 379890 895268 567504 1035602 128176 1269416 1725899 1677526 464132 728514 1460984 180665 1952105 3080 689244 1042385 1445797 976515 266841 37771 1150726 1013423 268587 144337 1630430 91134 1045765 389715 1074642 968391 540330 731467 1792949 1644911 537229 504243 1087103 674099 1594955 1880503 1664716 1722527 735586 1851477 449040 1602173 1573825 823715 1848813 1472812 1897845 1008648 1240541 1695291 1609127 71344 56916 1116306 1205467 431523 331919 946426 1807856 891064 1866708 935025 1562563 634937 621463 916714 420787 551535 1180604 418083 410993 631630 108780 1148311 180273 1107228 1665343 1722379 884908 1939888 326122 546259 164071 652935 1216111 1366519 1131870 1406899 880385 9875 1869327 1940578 1739335 463727 1640512 766591 882937 1394311 929580 1301734 1995657 1142258 463969 243849 144201 1276332 1087309 1683638 78534 342049 482423 1942177 24353 303482 393826 1541356 1011347 1061818 176931 1031745 120756 1992059 725806 1605208 665051 1877566 1203007 1791165 922182 1330021 792295 1711082 1377703 1317194 1836307 1222206 1766815 1712617 911244 1863017 49845 1750613 1445579 1302119 1651256 1905862 1983987 1202325 954440 1103629 1087636 107236 1628527 529834 662382 612512 323424 324691 400968 150776 1341738 833144 964258 1218688 1287475 931784 580432 1346061 1792150 350437 1546215 135358 732 1998398 723871 1128789 22915 835044 1695631 197747 708985 1299963 1759155 669664 619107 1169861 1693919 1616991 1402868 667127 1156315 1000324 615620 1989282 1456613 384359 898026 1586392 797557 1726464 1972425 807053 1546692 73516 848670 1410735 1403134 198755 1893631 1996147 673432 1461515 1536867 1483748 1268853 470982 1144524 921744 778780 56436 841133 96354 1302524 807375 776537 1527279 1233749 373422 553633 1345028 1112664 861618 1327011 29095 534852 1750476 1786574 1489665 555208 839620 1101533 477528 1070214 568149 1469565 267766 378748 1762665 1441230 791132 547370 1719841 1883335 1739015 1574884 13424 847485 1628100 411109 438733 1159045 707784 1918033 1350622 134074 548168 591039 1445528 54545 732447 1788336 1139464 1134092 131664 1049999 562846 361369 1018581 222529 1123631 849298 1490294 1885926 1441623 484757 222152 595182 1473353 393728 381317 96857 1847307 1524947 269200 1001243 1281077 396527 825426 1714841 1345565 1090523 739007 1515783 398769 1382218 311737 1415799 72881 210591 811546 1191049 197438 752484 182295 644245 1342230 668858 1414080 793034 1410073 668734 1404400 1514363 570758 727478 1861402 1059294 745520 561569 1915363 634548 426861 1406479 1166151 397041 243974 236270 1860954 349246 765188 1361496 156364 1870923 1871435 1709900 11580 126867 173628 1072865 623241 1527656 1047814 1302678 1671065 21917 632506 962760 727713 1349266 729113 1569294 1262378 889787 76286 242949 596884 1367824 1896632 1069823 1195214 939048 62051 1482089 1497235 1642623 1200187 827149 1040475 647952 696996 30393 1309473 1118869 56287 1958945 706003 1146183 1509786 1891951 1570520 1785581 1748995 1712384 1537133 690883 1046488 1795381 1384146 767899 1078456 524541 1055337 1663675 635519 668967 853322 1236139 504917 1098877 932008 522145 1014791 14552 1041142 546446 148660 923490 360714 1819726 1766632 375334 755810 1497222 1907306 465349 315029 870813 115522 792426 297896 1759499 1814142 367100 431485 1002318 1500475 764492 1719088 24151 1137793 574701 1965400 780499 1674229 976005 1933312 1732735 759342 1716257 1073731 365986 215527 2956 1019287 1157949 1568143 1905817 79412 1658662 1951810 809571 257809 754208 370331 679410 1090375 1027845 232161 241477 1015311 650800 933162 217713 227957 465489 1369646 1536428 1846181 830825 326539 1672848 1663729 1713609 1878971 1126768 1310504 1952587 1248326 996748 921922 1552651 1386034 1241178 292068 361919 1093965 1634964 443244 1352190 722972 298477 227932 1737560 1449263 1227040 831079 676008 1596466 1188605 1152942 921359 39477 1230771 597448 895149 425209 1393392 870099 23903 1380511 1309452 894460 1482834 1782634 1046321 1471071 849680 1021480 1467636 1663795 550929 1156989 595827 1542171 1036098 529647 1636595 1334486 1659701 593620 626712 862745 264415 496697 474892 977056 1617986 234013 1213515 248953 1577084 454700 1629851 1093645 937775 1577284 1864774 1404842 975814 79045 142925 1436972 1900847 372013 790844 177681 381251 1358150 713839 334759 694361 1659346 1092262 1855371 1085620 525048 1609309 22736 518308 1155301 388802 1607909 1153124 1723708 497505 301854 584535 1126503 1892801 1098981 1155394 1172650 2977 785181 1089548 603767 1100820 1170698 308835 814084 377753 1444070 973710 654602 913030 1261428 1669253 1649804 1437756 356276 488452 1163150 485397 920767 1517915 407882 506600 536651 813776 1058130 813746 766143 1469429 499450 259492 392945 646533 1301667 579674 1738148 450025 1945838 555630 55850 259374 603740 1894987 1527367 644892 914221 753507 1411220 1536461 505765 223536 91549 1620688 1533506 424492 465496 758335 429382 878425 128865 1248558 1365189 1697796 1098638 1886768 1331592 1340035 984717 901143 161945 302983 1642263 1712045 1274960 1451072 354224 942431 1721468 1372150 1603973 1171139 1074444 1090631 954166 743947 1103608 707476 231843 651925 668079 418555 353726 106077 1105516 833133 778035 1324111 1536288 1242327 252602 882078 1533479 1614283 850107 1105409 1574703 716443 1808624 877667 830815 916982 1640638 1125995 617335 1656210 311018 1128243 1467467 877863 1387443 1064953 888337 1950704 1922371 1489623 1127624 1415945 976981 1867322 1559878 427389 727209 1387289 674122 1755013 1982820 54598 1928769 1855142 602434 926394 367939 1464348 1498502 510605 1039333 134190 1873355 673587 135801 1454017 1407472 1905080 1205872 1735533 171308 925441 1948201 364577 970902 415900 161382 425122 396780 1252936 45861 1310395 1085606 520198 129700 1934808 1363140 334610 1319550 195803 1336942 850322 1859485 444033 1140542 887706 1537926 1582516 1165155 705325 876888 307775 807305 1622483 432320 877832 520925 497725 1200316 454929 1082006 977536 730230 1955341 1545866 1681792 1719284 1267001 1935062 1421652 887838 826040 873309 1098399 997921 635690 1439821 1348778 1871803 286533 367319 786974 1160865 1784416 717580 448047 810212 712577 1462502 119989 3935 1764266 967398 295762 1048090 101087 1400772 429800 671389 1834651 999069 1220771 198592 320848 632456 1305834 1512657 1413999 149568 1968633 783460 1834111 1838523 144934 555135 1076575 1986357 1988091 503173 1339954 291935 1066995 1391654 1721977 1909482 623672 1226912 356333 1731518 236667 1861775 499433 571244 1748786 228739 1221530 96949 754998 706307 203132 867063 1960675 991841 629182 660596 1923780 204733 1915885 433621 1407658 1054211 762402 1551482 1855347 1453846 333890 1975066 194596 730274 950282 1605159 1636093 773514 374720 156560 334041 1219044 216129 758826 761930 1835392 1267957 534392 664491 25186 1272522 1161444 1073848 1502208 532843 1374794 1455601 848836 492455 1412008 1491846 1317046 1060927 929422 1144269 638366 1357275 1932167 1640714 1770886 1301826 1963853 182732 1345672 1301334 985361 379695 488029 1936830 589251 1423952 1952985 1787310 1972031 308631 1220265 712586 1601669 1263941 142937 1734091 1239447 632599 1225036 1828360 538149 1337077 1599723 1869967 892051 378144 1429537 437489 83718 1691910 1688466 1509346 1630251 1901562 1925115 874820 488918 1203744 589329 1599792 427597 1267653 1832993 1729249 1206833 208280 311284 189815 1796537 408464 878841 796373 1846886 1772602 1615624 1049555 307265 977119 774324 999449 115743 595055 1133238 909103 1340416 756973 628285 323516 371029 306698 500686 1021020 1325469 467246 1934233 106328 706324 1505796 1465965 1797416 1977661 583435 1149552 437767 318582 701065 1327595 1359985 470354 118776 1092661 1432176 1114039 95049 1194161 885934 775410 1187131 619648 1268156 130828 388639 1463406 1979885 261782 1416324 577119 1700018 1010010 1648725 1064566 519562 456267 643525 14845 1830100 1142978 534436 160801 1869993 634122 222639 1571009 1837405 393161 1478815 1708839 357239 719040 989980 477854 1878513 1436653 1502684 247774 1301568 1563413 318394 1786143 521435 825669 450331 954084 863426 807948 1296744 498191 1490652 1437900 129211 892486 1897993 957202 1574663 1225854 1308475 236023 1006900 1800629 1018447 274512 183493 1598051 1663666 1167884 1688426 180425 1271985 1523845 367039 1784529 6092 1672984 894468 846866 1715270 345518 1306046 1813157 74231 1377675 1529647 446819 1129821 1828217 1777349 87790 327693 1358712 110574 692728 1005330 1518946 965715 1450472 12537 1773753 801281 1447711 135255 261923 318802 1770615 1178580 1512994 7701 149684 1517434 1941834 1967542 263735 580011 720817 472258 1281457 75112 835156 1315892 1770305 477062 1038429 556433 1237510 688589 206808 455075 966034 1265760 113176 703410 1106548 689914 457684 284974 351818 543583 203984 279436 386434 312083 823014 1315806 1582370 1312402 288953 1240369 1451480 521254 308282 316300 1366375 1046343 1137159 1597734 674461 1457817 309319 1313027 1944329 700504 1171344 1513966 1223293 1729351 1937088 350515 1519953 928937 845072 1386891 1966486 572996 610141 1053639 602685 531430 522438 1563453 1685331 638895 1681674 1679164 472443 857852 1212263 517437 1357538 540379 920702 292084 664334 1576519 938194 1183423 1477038 1156290 593566 1283642 1899744 412739 759249 127407 831214 608788 415853 1492151 1564296 1501594 1683706 1096725 933004 1118050 1314235 1790519 1498878 446999 1815476 811947 888977 915040 1916432 949384 1867743 1489797 881767 1832894 115491 1473547 174851 1270426 355076 1079614 1738883 772504 465025 1495289 798737 780217 1066827 1976004 605518 464706 1891337 1423668 68818 398193 316808 497807 1016156 124985 1558460 1812573 670796 968487 487653 847004 198684 1138839 616086 274508 1639829 1886521 1259299 375921 380370 260030 1212958 132416 1323463 330189 643700 627433 566282 608284 1949405 225526 1600005 1708832 34065 648711 908318 1502492 1252481 1012303 531684 1335361 342223 587667 1567834 1335564 900965 87757 1018380 1288745 393746 197748 1903662 1648692 727153 435816 1489123 1623961 653737 1424993 1119023 680939 665578 1593031 1873162 1073361 72179 1102888 767780 1061765 789216 1481406 1815034 1055562 395488 75829 1982679 1075106 1248786 1327353 1409469 530255 820230 1618691 1191315 1732308 1149642 483944 1166792 612453 324339 977080 434655 250766 1787051 1631165 1483213 535220 1957520 1915784 1370551 600306 1138648 1347385 299501 258159 633493 403169 920396 324487 1092809 984820 221536 371529 544883 1313017 1849969 58581 1560730 1460394 347795 1362028 1969385 194587 997982 1117870 912133 743581 695593 1350832 90493 1179852 1911727 1301898 317675 558146 399533 460005 288459 1576916 339719 1168570 734722 1172295 1599271 355681 1880457 1277878 1525243 804608 372298 1112439 1948479 16739 1056020 1524274 1318019 1265105 248315 1537240 238840 1763621 410528 721973 1043270 1043605 1065286 70621 167285 1794035 982289 462294 417789 654211 767211 1590565 296514 492556 1188542 1887185 809529 1314937 1870026 1543045 1877757 921485 1048301 1633579 770941 50198 153131 1153288 1321252 1308711 1693301 1605822 1656682 891575 44862 25482 1911349 1334671 1655103 570779 1552559 599059 479729 386706 937815 948369 1040928 671125 284803 985433 401992 786209 639815 1529109 1605764 864673 491044 1292542 1454688 1419554 126646 157090 1696386 893199 1833658 1361383 623660 128201 1317466 527185 1961238 1724855 739744 22104 323056 1397091 851340 1772187 1545337 1789147 852974 238622 1234789 1388352 1725532 1287985 1504650 1569586 808876 1224027 156790 1754851 1899384 948720 1384722 1234616 1977321 878507 121345 618828 135058 337820 843651 1709158 1895499 696806 875120 1541713 1808561 1854186 1034191 520452 611710 1091483 775155 1113334 762394 954277 895589 80515 1298606 151317 507869 429572 1094759 533965 984591 1482298 1960069 35414 1835433 1405323 1539773 693671 631782 489011 1042419 252203 1017108 1511148 727280 919609 1508998 364260 146979 334903 361136 1835631 1641651 1614372 1662116 1441478 1488603 833602 718339 1039138 1171937 1532364 823712 292131 960315 148038 80049 1852888 1382293 1232604 1158348 57153 250720 1878863 1799824 1705585 1859308 1961452 1718460 89724 517544 1911631 1177948 227826 1357070 63509 1010549 954350 1633197 591296 1555269 1214552 1681965 176764 1179805 341756 1776140 354739 157656 1719112 1743439 744889 1116218 1690317 222917 1801386 1074310 39207 1395282 1629992 263113 296788 755843 1455711 1702746 332736 101368 188456 1243446 482525 620847 1928006 1510424 81074 183095 602320 431482 1491392 1968153 567068 382496 855506 1004143 1538059 923901 1256322 1933466 555762 287385 1298258 997142 345032 1148774 660720 758590 31663 1338829 726419 532559 1691227 978297 217431 867048 1458088 927613 1032338 231464 1754627 82271 188787 1400859 1942575 236723 1793590 1320873 600745 871375 1047739 1093985 1504178 649506 1313331 414283 1279161 1900852 840569 1104387 318271 421886 1425426 1934675 1423798 455610 430634 1286719 1359979 1657764 454119 780740 1328333 713039 1442879 775397 326573 1238822 1393205 1301055 375224 176298 1862852 130444 1415357 564780 1540293 1709460 1262715 1610152 1404663 1722671 1037654 1695527 1654729 1372169 1258496 630326 699238 1096269 390548 936061 1472971 292032 310919 410752 1440953 1148432 1364988 1645538 1359963 1987764 1192948 1232585 1427792 1454139 318219 1940149 1751665 684973 1131321 1255781 115073 268995 460825 1846540 240695 1158397 1581883 591893 1120770 1513608 1494201 881051 233724 1275683 645170 1812350 742873 944775 729732 1543620 1262239 1692534 76772 350391 1412182 1189732 143503 1354628 458868 137396 1738884 501136 1511302 913080 1570536 755617 729772 1676917 587382 1578864 1134478 992337 1124436 127625 18839 1862423 469668 1626229 1428359 769963 1240049 1996561 1424388 126230 1957025 273529 1997469 1932520 1550536 1247360 647267 1369021 1173310 1267184 512461 1197084 924873 1795969 436839 1053244 866075 1521804 519672 1682917 344719 1563650 1486064 732662 319857 1886413 536746 27891 644256 1445494 1673545 1399943 674908 1967970 858956 550389 1592727 1206948 1053569 1278142 1116694 1035423 1228076 790199 392394 1956279 81825 339104 732860 975015 502504 787586 1046136 482384 1871051 1547512 465991 272179 277683 1036504 1370470 1856511 1279700 1573561 202707 798664 1546964 994929 1769701 1678659 1545414 300324 873902 392501 1327170 232961 1477995 1317845 1761673 1396261 1319793 1138908 637163 54997 1611300 102767 1286132 1754725 710226 173491 1622722 432570 1610695 816540 178318 511793 1066843 1879488 1065932 1014169 79622 1964676 996830 1031271 1123985 655365 1445898 1315543 1289647 1017379 233141 1534702 1563662 928173 852205 1802897 235939 1935522 415804 1946803 1952879 1546661 1408629 1919786 1932412 773055 1436823 1300132 1506658 553753 500186 455636 1259229 1252840 1175579 1211536 699699 1807129 1689670 1895897 289409 696909 1745208 1124361 669363 951354 1473863 688632 1415244 717748 1777941 654430 856568 1630119 175111 659253 121532 642145 1917555 310442 285851 1316505 116423 304570 133211 1716559 1865005 686323 1039194 69114 1674436 1868483 1106011 874105 1190052 1322556 1179813 41313 981453 182564 1705737 1580773 849050 1169822 1644432 1778097 1445164 1403948 1750363 1167177 1623202 1716287 550119 1080482 260330 1910047 1418308 706164 809759 1630554 1440216 1235251 1298131 507222 266139 593071 1033486 506271 715856 1071746 1278549 403953 537531 1776560 753250 382243 1981333 1966070 1646156 294879 932174 608591 870288 344762 1114576 1614219 830724 1364247 84970 1498071 1837900 799708 1228674 329391 1670125 506125 791977 573554 1894167 1822750 851655 1605115 876418 823321 1844884 1118741 309755 1023367 746560 1212621 941716 1765661 248992 1818095 1830864 384466 361582 702981 130597 1018703 499220 70935 1325749 186159 1966888 1944646 314680 831421 1054285 1959176 1342339 523440 704038 848854 1286726 870080 783072 1979284 1842480 1360343 1061546 100510 964529 1226048 183362 17357 362286 1674789 1922343 1462629 1158152 781481 1775719 998119 1913616 1709276 564020 974231 1185096 1172335 1737925 56896 1658766 1031132 20825 706286 47738 1748630 1869409 1286017 51196 1251255 196994 1873791 637844 50552 502142 603542 1473357 1641920 877935 1334302 1712035 1974798 159654 1675072 1192498 439844 53737 1314351 898691 1030635 1429474 137547 170061 1875431 1004421 242102 648288 1851540 237756 1606019 280906 471370 1438092 738124 286937 726790 309640 226412 43348 1388528 77698 1234009 896392 1315483 770044 560423 1433648 1069322 1770002 1791383 218756 856724 1540201 446995 1522997 626014 1819407 1468090 845192 912008 1757233 1548831 1370422 1456472 1294511 120214 86015 1481425 874027 64853 1188573 1114594 1305848 126043 943301 615029 1485310 162665 467365 350563 888005 757650 682273 624184 1217137 1937176 1126284 228956 223597 1323921 1576807 1895212 806265 1959555 1009236 1228637 493114 529872 294514 265696 638629 942578 1763110 1524601 751561 130836 790262 305218 972012 938274 1910011 855542 645046 105243 924010 881473 945319 405848 1639310 558992 485846 255229 1432572 679742 1813424 620986 229896 790202 1899161 68118 1523156 1968744 370034 1459760 764171 1571153 1516503 1410177 1876503 433725 1303589 1405367 1062197 1995369 1565992 1264439 1843702 1488797 958937 593626 409979 476422 1165838 595095 658746 477651 1970253 1622581 7819 158377 748795 1659418 344507 1744124 986759 1898518 1090270 190449 1737169 1642417 1032143 1773053 1629275 1866826 773534 180995 1734039 1280864 1796440 623388 1308468 584689 287029 1598844 1479767 959271 1573387 1953042 534890 1085476 580676 358835 1683974 1201248 854373 1034966 1739116 1242168 729763 124025 797566 913559 890578 23183 31780 1426954 1464368 678653 1064268 1842241 43487 1311544 1560440 795475 596115 274534 286670 1266561 1253752 558597 147564 762647 10227 1502387 1680523 600236 416627 1016717 1039881 1052824 1970770 1932020 571716 992862 837196 640790 609142 1171421 1227099 1567363 1967735 586736 623564 206285 966557 814706 539792 395572 1609115 525430 1361854 498240 1755578 1516358 998017 1315309 369362 568098 1762541 1710159 541458 97114 1575187 489895 1503590 122652 209923 972883 219067 434371 1556401 1692481 1528765 1935458 507057 1302183 602489 150139 589221 253664 1692059 407905 1739510 827145 622871 1250507 1316659 36894 1083349 530230 665084 1610805 1117346 1759190 864887 75199 1008006 1398667 1617737 1582320 1497877 168662 1787422 1431652 1054209 447227 1512441 25212 674663 1731588 1559408 286051 571009 456681 1754852 216767 528533 1687697 1918398 1084761 459166 1653722 1359699 741958 998927 1400874 741987 1661829 110939 1946082 1348065 1505542 1316927 793186 250944 197710 97851 318247 120347 965198 729728 1856471 760498 1306599 404109 1156658 640375 1586531 1158441 1946531 1686423 960392 1695832 1884652 1665410 1945533 391279 1792214 1219229 1205838 1009126 1075987 785583 1067370 1031700 1138586 1995131 606297 538010 828130 589542 358345 1810339 1873822 358323 362545 60623 1278499 902504 114263 178200 1119361 1832227 739761 1261487 1068289 1598848 1539406 597981 288090 35886 630978 1845652 27252 1819368 163229 1291162 1169538 236148 1438085 1323438 180202 1963499 1620031 240684 674631 1432805 483279 321545 1811430 622817 592964 463370 1820106 622496 1517373 454939 843836 574409 1790628 1785673 509079 685087 1983905 146208 1859488 878240 1455273 795958 1952307 1969115 1140480 902960 654515 811849 1656289 741520 1791759 613603 1958970 734800 983743 454355 1568394 1480243 1967987 294715 1224970 1263477 618154 1553260 1239006 1163135 1566618 1549487 723538 616144 532711 1450452 1735698 1168800 688557 1939078 457095 1061051 504121 174586 1011224 328398 1340027 1472111 1950069 413585 427484 1732671 293572 569228 1701244 847057 796463 1816139 1326862 370295 1296171 476860 1251793 556204 584619 160939 1191662 762092 1739662 1902472 966607 1019497 1868203 295066 1262301 1652189 1749510 1581508 1605145 376860 1738097 1146669 1286072 1893365 281429 1977523 1077238 605483 653991 1096093 954291 1899117 77541 987751 361967 899535 1876270 1658763 361204 376027 1487404 159976 1983525 1047700 1808961 277997 213244 767897 209723 1741934 1883517 1630908 162708 1733348 1084133 1130530 314162 253723 1579324 627069 1543047 1056915 749780 1030176 831641 915617 864815 1882293 1028659 921292 253775 1193945 488108 1943717 707108 1341526 25365 793503 1879515 692552 700598 1411521 1960848 947864 984247 1166060 1173753 16725 885959 1181720 325851 1226260 1929731 1261557 1870145 999858 888527 435026 882568 1143327 89811 71670 1617944 286374 1832002 1935619 1548598 224262 22304 341133 796920 1040259 1277614 1190697 578051 793852 846643 1993551 550827 1824053 462945 867564 1983702 818200 1830594 1710060 907736 1779556 1352325 1454892 1999922 1714134 1450161 49051 1789217 990198 1650434 1786380 615278 890135 1454897 1302242 609964 1119926 238885 1693518 1173485 551230 863526 1664568 864174 1650666 693305 1400158 1767520 1682814 599046 903406 760773 859248 1455841 1984499 1576305 1695855 864706 1167848 1527580 725077 491006 1918138 290617 373470 636495 226476 1882977 987172 696488 627998 1994577 28879 1190315 611586 783623 496076 674858 1359679 638985 130798 367512 191505 1214534 1016334 857485 1005411 162035 1307585 1347488 900070 83784 949766 860226 938217 1423708 891627 40217 635973 1428788 1374948 1481049 439843 1269110 646561 1991576 799378 1309966 1542796 998236 1419258 470164 1006631 113302 1912178 754153 579065 273872 221056 623642 1532584 854702 318418 666550 1550213 701827 306923 1462257 1181706 1774229 536702 1484412 1289802 1378961 1476014 1098296 320993 1119108 57088 845644 1838333 1038123 1101854 1939818 1729853 268359 320898 1612380 219751 1276982 227796 706950 1519045 1593062 759391 720927 324234 992428 1716218 368219 1480797 523554 42920 1925069 683642 504414 326931 1045683 590354 1298339 1808072 1415889 187066 706648 427233 601964 72799 98572 1449579 121328 1428595 927199 529168 219594 1452936 1033097 664713 798736 1885467 1404846 566363 392506 206553 1387584 1276019 401725 1354858 1068153 1400228 295528 1126385 1552975 1264031 954367 932598 273166 198556 640097 32893 598958 572653 79086 1512013 615814 1725548 980267 1146734 179013 253431 1517958 1791323 1930797 135467 69798 778752 1649418 1292905 550571 974846 1037989 391329 96219 1180553 1046314 47190 1461374 487054 1577853 197266 274723 857676 1472891 85231 1807425 1825934 1801047 1171157 170792 1309230 492418 439704 1043839 877031 1587046 63524 1092993 553973 494024 1193091 1825649 1653679 1284964 1215772 266374 223535 578278 1300727 811556 127947 1127858 1960625 70324 1252872 834108 1369319 1220418 1793226 1574767 1852011 1043179 1889634 1094506 1769461 919129 424058 1486990 1730353 235031 1499874 1703146 218413 559561 1199246 823753 897574 1010569 1951671 863408 577145 1716634 1588797 209388 301463 727557 384582 1119581 1045116 9919 1755866 182787 1641828 1040544 277094 1652992 212121 166693 1876965 1301963 1683881 1603440 391168 517424 157455 1227478 666638 397607 1285842 192787 1550114 47699 1531275 467862 1529076 1893558 1286751 1828089 763376 608582 1008674 567961 1610206 1319722 894608 540811 576466 1044134 65111 1163710 294245 1917803 511352 1227083 1138602 676634 41064 1073729 240065 915420 616324 74305 716445 723636 1316478 1431352 425759 608350 611737 1725689 873903 1261630 1032438 1787226 1125225 1565110 1945709 1553522 1854994 1008879 407474 417559 1826000 1248952 1566415 1569582 200381 984949 1789357 1597762 1023276 975429 921716 1077641 1285435 1763659 435921 1834067 590793 986403 875842 1115111 1288008 1412496 648446 168225 682997 1711213 222258 1243063 663046 247900 1918248 1616383 248235 406799 871090 846373 1908141 1076363 679206 279118 546454 241271 1496446 446964 33947 963901 231533 1571295 1826164 529425 377938 1180786 1198176 1154164 612828 1751520 937791 1721735 493568 787352 857220 1606491 1023599 1180402 557507 1442938 147186 588049 1268267 491876 985189 718068 146609 595224 1191338 892204 262037 10689 889681 1616325 1005043 1724348 1213838 1307740 505041 747676 500277 242950 1750607 1537507 1924980 710001 965793 1555433 1335130 1201459 234629 1290988 1007443 1700868 1525941 1927738 336877 1280198 1147518 467188 1245433 424991 1076087 456735 1610349 907027 335998 1151368 1858760 935620 1079294 863865 1650281 1445381 387073 976135 923325 1408855 1353248 1041470 302565 1999197 1759780 1224617 1831730 1795044 315734 1890353 1076778 441376 1033288 1231996 772603 1816099 128150 150766 784225 937495 555513 213309 944103 1212328 380919 704050 848087 1023271 1511051 1440834 350656 1288722 1415795 251156 1422944 233473 260410 1525839 1722976 970495 645095 1278035 675206 457114 785700 1837192 1846510 1070819 751245 366519 977585 451435 1629329 1055191 961431 546994 1319139 611148 809692 1887032 1799020 1679676 1267191 692467 305733 1585377 267556 343166 146241 693199 1687871 340140 1611111 1323062 1681354 782458 972166 1344434 1223972 1957786 1103210 1699647 830323 1220842 775850 1135219 734376 468842 75840 470504 1129173 1738651 1253333 135549 1863294 1062977 1605888 1804992 1880257 1735977 1806604 1835086 468078 1322199 1473763 1278601 330614 1696071 1369243 556605 1691240 43133 1205597 1029470 1358581 1957395 123281 1429141 1492407 353401 1401098 52716 296113 515670 1219733 694372 657600 871661 1240958 1069970 672169 641410 1039307 723385 920468 1820284 611828 725664 1406266 658755 1351318 1961630 563573 46713 246542 1672991 1171983 1649239 1469392 1189652 1580164 608426 855050 1778510 1906843 536316 1622215 1543722 1676823 993580 633918 1301247 1598315 863375 1821655 1272308 1139383 1669560 1733624 288264 1609619 451024 529172 1600646 723200 682304 1622236 239300 131667 1647500 655506 1340825 1134555 1509975 1664527 446795 725147 1599389 1874921 714582 119464 1883601 284303 1978941 981542 903761 1036290 1736104 1903944 1632351 1021272 342159 1414396 230896 516264 10312 1519813 905380 513049 539993 974730 1606867 1890572 1935778 521581 463473 1514837 1892798 488499 1736872 1299515 338209 1151456 1696478 34468 685937 1440715 370480 1877589 1940110 951266 2343 1795943 1357872 607203 3973 1747872 1068847 53356 1424031 1368516 1809644 1958247 22978 898765 1986008 881332 1783827 760065 145127 1188767 818351 65716 1834621 1954839 926233 1122462 440471 822031 222533 1240028 1971413 853330 922692 1720081 1069767 1114608 1318819 1038370 1415205 1572085 846418 589774 1625713 903232 1831908 1628038 376963 821854 1895405 289977 792942 1952111 1375432 277392 748197 1288615 1660857 1936655 1014893 269154 1358590 888717 651750 1773364 655417 1840326 1287460 1304261 1776671 401987 753030 1520396 1590393 1468947 386526 129559 476682 1946712 1874568 3486 1313146 300656 263779 1873378 1545635 1495934 1298093 1133499 1910227 1794979 715471 111887 165485 1397953 986715 1908571 1829517 1269260 361826 1419190 1799116 1064215 831182 1072711 786405 723122 707032 1677608 159106 1287993 1743584 82527 1681269 1562238 537584 132083 738273 821216 1149126 486580 55035 838414 1711813 702246 781280 1707777 1988409 20394 1306924 1674740 1272289 656043 681116 79136 1171399 1216078 174596 894386 150758 1444199 292920 1426746 1401144 231689 1405371 1316107 677845 1035353 1549869 1703511 462749 776739 909247 1266702 1492873 77575 1898016 856085 1874747 290280 1829088 1659261 1614793 809376 841256 1440557 1310096 632167 363016 1163021 1850174 817805 543367 892534 1840471 987483 795531 542344 1217198 869909 1841140 1552293 704950 1040187 1969864 465470 1052424 1562140 1111505 858983 17339 1418179 913599 1414805 1056752 420386 1173767 142258 1905760 1424291 1182744 513934 1593294 344540 384276 1072422 1650821 1967616 1548893 1415398 1572769 1936693 770842 322795 1326123 557131 167205 1902398 1732956 1901770 979793 599472 1148982 863259 794725 1753003 1641063 863568 1956154 449143 1558996 432226 1931229 1485767 1026991 116989 723500 1221504 1942028 385293 697124 1481756 497960 304341 866908 768396 1468046 567416 555330 400626 410416 851732 853194 204785 1551219 1212217 196160 1848269 1635627 264548 894146 1231309 1210118 1629274 1436061 496357 41555 1321312 164795 651936 1076757 271300 1235821 1596388 1051891 1645676 1428435 1444986 774716 320000 960361 519255 1880605 1378198 228414 68539 263141 991181 1712554 1998690 1611906 1863988 67094 1820908 1654767 567043 511410 570693 1916097 317639 1455797 826208 1358024 1597710 1648909 645852 402109 1333130 1075289 247819 1389401 1140592 1771512 308393 1458190 1634617 407553 1093616 764917 850601 1101674 1053640 1897997 1859438 818469 920166 776292 353576 88284 1784837 813239 638539 503117 1198334 464875 250467 32184 1271652 1189602 1720378 665517 1858320 1086367 210873 1978704 1069076 1829400 1510839 1600109 616771 1521963 195730 590635 1468291 1291946 365506 1614669 1766767 1557605 664078 1148319 1015244 351942 774427 744874 1722106 75062 485457 1555343 678636 122529 524418 1939277 121922 1737458 420480 1660889 1863311 315958 1069870 419604 1165923 418849 177813 1381903 1631592 1304012 287341 1267237 506896 342237 284638 1086057 1044096 1365430 347901 561389 495006 965721 480419 740253 1981754 1385588 754743 37313 2826 958896 424928 998553 398847 1743807 1798151 1775063 1162934 1037354 807782 784036 680156 35363 1067329 1334749 394443 1862321 33212 279420 1295759 1408117 943202 188742 15943 1865382 1732527 628487 1241093 1092407 406273 1446189 615135 369606 1508749 644271 1340758 1253398 1329133 36592 1788953 290777 229788 518689 1690780 1144026 1212724 1295407 1064576 484226 1090676 1984827 1254892 1800329 471583 743735 74581 712391 1264988 1471601 1479512 437494 1788426 1176260 1769142 1385974 494254 906748 1440145 298680 1526114 738531 848950 1814135 402156 1863250 726672 1900321 1506835 510822 87304 875682 1673668 670015 1513508 288524 144670 1461884 902679 536998 640964 1380838 395704 1318843 223551 631115 718864 1081165 885785 1580984 1889431 923322 1735815 1630259 828545 1049220 1413850 1792280 573494 1749550 1978407 408534 670394 1496610 1774112 467820 255924 324565 349006 526360 403694 1825115 1643683 1691897 996701 600263 1628264 1536058 998031 1685899 595081 1922934 1022478 480681 441406 1576304 1658815 991882 1271825 1565663 890328 1549295 206032 227691 244759 737106 1745069 1086478 749775 172623 148649 384928 618611 822437 1452655 1942185 370467 601557 1163837 1866824 1396602 48630 772726 142008 529723 493850 1522343 347136 1940775 559838 1151705 1360664 63738 1180457 629900 51945 130982 850298 11212 1592039 292982 858872 620297 906650 1201029 580473 1461554 27341 1583479 1139140 1565808 476661 1381395 1190924 1221818 243723 452055 1511549 343827 334390 178055 642752 1305542 1045589 655857 1709253 144456 73533 1979878 1614729 21047 1907680 887352 617801 1371908 427642 44802 981651 1087470 316254 1934851 17814 717994 1689411 1146174 1494779 1756931 411085 578785 1423437 1059586 1599587 797785 1882376 679002 1167937 1549828 948502 116978 1812969 630859 1226198 375762 3284 1030119 608473 526822 1099872 1380264 48144 813253 1490244 757277 941945 1572588 1428251 1477929 706133 917589 1564855 890500 935605 809294 1783586 1079445 918377 1159099 1641002 1212347 23933 108842 676392 331316 1215183 1796641 1960207 88936 166127 1854110 654008 954626 1800171 298704 228893 1605661 1027654 208232 216716 228552 1314176 895399 939169 980504 493845 1738388 146632 711557 886078 1799468 1013993 1733926 1882888 1626384 1897788 1021284 352342 1968541 658906 801011 1811326 1619701 1329658 1995877 813416 1797052 304969 1926452 660067 488003 1092064 412437 343967 1146437 1556770 366048 1562068 1382005 1278932 112536 168954 860003 1911201 932630 665824 406461 1056698 320185 1518263 829736 1100288 913929 1411473 1147057 886296 1615260 1301109 1579586 769695 756615 1466245 646051 1468318 439637 189268 552933 1738309 631605 1859170 1431482 494648 1170685 1471652 1937794 537836 1557739 1531195 3457 1231574 1722887 840590 867520 1644070 1588070 587005 1091049 106448 849393 1194873 1525583 1376653 1256024 1010985 1644838 748467 13696 651253 716173 187226 1451142 1536089 809973 798843 277491 1773190 1435811 790937 1405060 1839360 1209902 215458 922461 1121710 1923592 974657 1191766 821234 1590160 1991460 868959 1785019 1495378 1001653 1892248 1453097 1632802 78887 501570 608819 617696 1212766 1351040 670450 1861384 1479164 1236265 1221092 1552232 1278843 1579255 212343 1490318 349993 776370 1997759 983373 878331 1156560 676046 1295686 900058 726350 178969 252452 1092805 856005 781876 193530 1663660 1756266 1439016 1063197 1582640 784571 1459564 367462 1023131 1375482 1354661 1789144 147467 1456225 343168 1160930 1821963 267304 82662 1706786 834646 1962435 899114 1370999 1232953 1650222 412417 166686 330520 1150216 1337925 681879 1589069 1452007 51158 217955 525904 1859602 1301455 1710970 1602756 622955 745792 925816 1388847 488435 892142 580334 277113 1354478 1575088 1602225 1753432 1520408 1327592 1950034 1888435 600990 1612464 1600901 1158596 432825 216204 1295438 642835 216667 270711 836468 1700578 1756863 1106156 819770 713931 1085393 1928099 1238309 1923899 1122810 1885568 1785339 1148292 816903 176691 1078615 1575873 752434 1942273 1631581 1229220 1160129 1905634 933146 1807299 657846 44927 1663381 785305 1953885 1942742 1362010 1447068 401836 1557250 262348 1926101 1199355 1187491 1305263 1741063 643011 1646390 1848794 1126685 1576314 299537 737733 1529529 873658 1253198 1547440 61434 1891327 1874711 154230 202664 931920 1210575 1485894 676857 779553 804683 1756964 682338 1104402 658865 1836828 226696 540503 1933821 1413424 160314 871671 1885086 1585455 517336 727159 130752 1741844 767686 213221 1942001 314177 1338804 776502 1590902 1858134 128506 1240513 571891 271720 1187454 1927974 1409074 1493417 611556 294147 189118 12197 292536 1009039 557858 1843866 403755 1573734 1984290 244047 1345858 68481 1897294 301482 1786846 231499 1539148 1318702 1857828 371671 1769026 201859 1396033 623441 1459258 729135 1474026 848893 1688064 962902 403659 1848160 1574504 332375 894770 258125 1634271 1463880 1505627 566578 617690 1311450 1485012 1008138 17982 1606158 651066 264401 474362 238322 794502 953171 147707 894555 90109 503095 1844266 1142920 959427 723004 807752 1037433 393489 382336 1799793 152422 1230946 405088 1835851 440509 1921265 1669725 1586581 1404961 1366653 1275856 168604 30023 1450429 198913 962208 1496041 1464355 1462600 743694 1885303 61456 209900 1291944 1087929 513105 1193797 1502638 362580 498767 1177784 1209465 1956309 1125274 99966 1921234 1366063 34810 1722888 112008 67700 1154260 961033 1853023 1067870 1323937 1754606 430077 471981 932320 1691302 644395 985555 1816164 282415 1572048 1494416 150565 1130478 1514759 1987515 287400 506488 1507417 1912373 832284 180912 466413 1951043 83874 1951137 1885789 496511 668460 1966038 1530688 969983 1936246 1867474 1603558 313075 900664 1677226 1317088 1564505 444504 33080 816995 1926449 1059682 683503 413125 908052 1996800 639968 1698935 483128 84475 1171510 866485 151775 302751 1527253 1602710 35726 1241869 1121302 487385 1653165 1647730 145204 1331041 1661079 550131 1527714 1224454 973459 392407 1266384 1536553 952591 1825405 997755 1497905 782292 1271966 1313301 1013638 234767 303498 1541317 220812 1332823 1933337 540381 937555 1976853 624936 116382 815075 170407 1156056 225228 1231925 1398172 428072 739700 570928 600147 739400 192885 822203 1986156 1479539 717893 1452469 981824 1692262 307616 1388100 973357 589078 1736247 839420 1667309 700807 900356 1191043 1573476 893541 1707631 692659 1752207 639837 1300342 1837479 1007635 1248673 1542881 1619726 1150648 1263687 1130231 1506254 1846312 1619740 54661 243423 316189 969474 1505370 1295964 1227598 1347829 1247830 1167251 460903 1778268 792582 1039930 1398765 1535798 161874 1473825 1302954 918160 655487 1336345 1584788 45448 1819082 567019 1610660 1375237 748542 1974243 678723 1802227 25860 1495573 933302 188786 1859536 1471962 419685 1035455 683466 368373 974614 291814 513034 760273 389897 1540507 1847936 752376 157954 1954282 1077516 1186213 1462920 1143386 559685 1523436 1944970 1645717 903589 987582 1382838 352871 1459551 500658 1632557 1990876 1102439 1730978 475523 1015954 871361 57266 1504445 301108 817912 223576 737863 372823 146737 1844539 575101 988241 420658 587288 152608 909297 805964 671376 303050 491524 1899367 1278755 1934496 593163 656747 825735 740417 1447707 18931 1846108 187578 1901525 1037930 1040425 327291 1193907 1067016 749993 1335406 1132643 1369481 1088128 375577 1906418 1865478 1043816 1744241 1458415 1643013 1592215 1854687 272328 1687100 828861 656610 673927 1974301 1088108 1734443 525121 515635 1378970 1926359 618705 293349 321125 1824727 271414 1915874 1286256 639242 1567467 1984414 791493 105180 485176 594499 1133817 1701217 1688061 982970 754919 1805140 1395839 873688 934954 755952 1130816 797157 1756230 241770 1386738 1071389 1651689 1091203 1002189 1009650 60594 151549 1401220 1389586 61070 1826738 1525127 1655573 883385 232117 834495 821278 269986 1283094 80494 210814 1530023 637961 372874 1491027 633652 1517252 910298 266118 278105 1126048 1414795 541251 1865414 959882 1167814 771528 249587 616821 1836638 944131 1945295 1443276 1401248 929145 905569 312450 1034454 1328163 63279 90636 1580447 84086 410022 860039 265709 84878 1820629 1939120 434819 1306140 234779 1405309 1268692 393687 1125819 41119 112240 1875763 139687 1578980 710936 1354405 258856 1061882 1875716 1302425 735304 1352541 171657 199795 1820985 574558 103480 105221 287326 1597908 198335 13033 613632 728565 1832364 1447197 360037 1297276 1159506 1189121 225375 986685 555073 1527063 1492326 1107981 10984 785106 1816246 1623659 1243046 1038740 1645659 659370 202126 986239 1222302 62039 1459789 672914 1754073 153746 794317 1804457 846829 1902483 957175 987357 1145440 446327 1692584 1905268 1093181 1391796 1934590 1543766 197271 496700 349480 249175 1077235 1059528 695728 490419 777019 1944443 1214273 1546580 1646747 1557772 1669087 38480 32203 316170 555428 1188856 598439 1450941 1722091 248192 166607 309056 264348 1958640 399093 674883 316221 1548965 4796 1102221 222145 16767 508322 505974 1376190 1479762 1570903 449384 469340 544414 597657 617598 990863 1954659 1388462 1529692 798632 423159 312732 1215605 245538 1467897 1943629 84699 1848312 12175 1607650 1856761 834332 1499198 1517864 913768 410249 1784546 272059 607760 583562 880814 925281 1199104 1368032 1822515 1494254 238068 1487647 1282526 953498 155790 1640516 1790256 1649461 749493 1497142 1016395 869408 321848 1447350 1549764 1347232 1665693 232779 1492243 674854 409924 384493 1029393 1606677 194301 1932068 1401320 556754 1321675 1177645 1008581 993470 350328 875691 1187762 1583785 724562 795720 508723 632128 1456021 594972 631961 1817832 1250203 1859238 1517161 10098 893870 286153 715449 1021548 628210 1986957 1980683 1998840 72297 1700337 655948 1779471 1490505 781830 277931 126777 1501111 1075778 70112 261223 1806730 873426 290608 454153 900325 1115766 1916434 381282 1496962 13712 864201 1493681 1610914 1957676 1341685 1189224 85052 29703 1238055 1093410 765617 1076101 338976 14033 1914340 204457 1811312 730488 81409 970814 1961373 1707371 1353718 696646 522726 1955949 1051930 970753 1227194 1298042 463147 15144 544041 1260353 581416 268353 868749 761102 1276822 1062393 91693 913723 509352 847406 1004057 1871975 1471146 1272370 1414915 1529576 862465 626786 446042 1707347 1984943 808743 1662553 465630 37480 1817369 1698950 1531883 697488 1487358 1404222 816858 80027 164250 1590571 402848 213542 821539 1672869 960977 341874 231619 1350570 1295155 1532207 1807620 706789 283714 1277970 1700727 64855 1705351 1339374 130081 1449056 624884 516762 1064479 1074731 376476 374069 1788284 1304767 927299 1952746 253788 703106 1662559 1953720 25575 1836396 472657 1671649 496584 484880 1807934 1497026 73725 1561563 337613 218403 1445268 721204 69208 976884 1796046 1166496 1646434 1901729 404663 296257 360445 568947 4514 1002434 1742958 1293864 546613 1883571 3924 899415 1865255 1793805 1443596 1681352 723139 677699 1214539 1511660 903576 134998 402684 1936551 160117 1423740 1177853 737347 1880082 320738 977004 712761 283009 1714044 972522 1610634 1183039 1387535 263155 1211807 1939406 600953 1762379 196039 1307783 1156273 1776033 1967658 297516 755553 620140 1159851 1786630 793792 295048 1859487 1975119 1962063 135897 648937 1337691 1215004 452151 1551286 1952096 1059678 1043509 1108885 1651100 1411875 1016595 810765 493799 1057630 279500 126684 1413049 1001759 1513776 807627 1175548 1249072 1347425 1752220 974203 614273 1107599 636747 1069355 654645 934366 1698502 1021499 1681645 1516149 153178 673952 1535475 467360 1869722 455174 789225 440107 1691549 753973 93878 389231 109179 1740074 1460234 498168 402486 1807686 100013 1141680 1931773 1836020 462490 609256 1679844 721180 255984 392017 126983 774151 1769038 1078286 638347 1831567 1688309 222082 1295703 1497973 1124334 114012 1159033 910554 1791824 632027 62522 976461 640791 40292 18373 1195804 1010327 214390 753953 80338 993709 1693516 463831 1606834 74815 1610579 1786078 1212835 762874 1047369 1463054 1618597 14084 1656588 1715299 452940 220384 822544 81167 1728536 927010 664512 617763 890115 566115 1861568 1154919 695452 1970375 222857 730986 1431759 225976 1930141 808881 1030181 1404958 1989882 1031890 49035 784297 1379066 1910577 1777065 456535 1308292 1890535 1846643 1832767 1897761 956933 852420 849724 266254 1792182 1704773 1176607 740159 1852129 1908225 1232415 1625554 1632006 685757 626681 1874066 937461 1611094 1226570 1464695 102359 974094 1250577 1649594 1758562 1810765 1304792 227276 613506 1907474 346220 141652 189243 1093078 182668 498354 1025299 63898 1667610 852925 270815 646742 262748 177701 1658670 1066039 1955153 74822 861754 1011520 1800292 382961 578385 1875509 665661 1324844 799531 40089 1975681 1153969 705730 1971874 142647 1425277 786466 1478917 1727556 733882 366166 1269403 300565 626637 1049106 795464 1821128 1827581 1125372 1611711 1261954 1493281 838962 1026968 52171 718784 1177774 1424829 1650510 1238099 1423202 10410 1327557 1873414 610704 725603 1214127 1449111 1722666 759005 114214 1568160 1223548 1323873 1557718 418250 1584163 211046 142014 1504206 150036 752317 1829349 1825247 1031956 231812 657390 31110 242831 24247 1299053 955086 669578 1556352 753889 1010950 1595278 668271 246901 1836080 1935311 1984630 1572010 819272 842292 241365 1439897 764927 658824 318336 743370 695228 1047407 1892271 1105322 1375607 1573853 1940466 1491732 1982109 481888 388122 15981 1704287 255519 478324 4997 434443 431510 1653591 1425560 1517435 1372345 1458295 703302 307420 712745 604719 1122081 472732 1917620 137886 1597191 1123891 301793 528041 1402010 1365014 19232 410549 1581272 232187 1609691 1958461 1816825 1641115 1975489 1888891 1572856 257381 902522 285800 1091197 359560 761019 760660 392754 1115513 479710 580329 1700319 1139305 1728583 1243858 1403465 1697871 3995 429179 1397013 169747 1665299 313907 151891 1380441 1455885 887074 304776 1848481 776652 1084881 1888758 1973185 1823826 86503 542808 1413805 1152507 1530969 1530407 354848 411784 1777882 1189539 521098 1580562 302617 1950817 453075 145101 1728537 1974047 466209 1397452 9483 1656739 13597 1824266 1433984 1493260 125764 1672375 353410 1838213 112395 1125764 284482 193760 1517095 640209 1231359 1357320 1585757 1048216 1196374 1569645 1994960 1738337 1999041 26266 16590 1498686 1253412 535837 759885 229814 1635795 41805 1908758 942864 370083 271225 1314362 1739475 91751 180054 1472956 443564 1526799 569102 213093 1387540 1814132 1195444 1342034 1198414 1370170 1359102 477766 1885223 611973 50789 1063122 476270 1145629 1051743 122650 3713 237236 377031 545953 1223714 1591011 235690 1672473 799048 1051941 1745578 1755743 820674 1898964 789087 1854409 1992395 29878 1562858 1118825 398633 1739727 1790605 1461991 573157 993501 1777490 1541106 117475 533241 1876277 34267 1034560 1567799 973268 1210167 821950 1748024 1173162 1397892 567354 845888 1058192 1270894 1989358 1593431 490284 50619 1725749 510921 531087 1209636 1735990 881733 1298593 1872114 827738 1501857 574300 1508013 1932004 1522307 567951 599276 63692 1735015 74758 1279540 715505 1295143 1935812 1460595 703060 540608 231737 1462210 359138 1801768 1721447 1628423 1215713 1445330 922709 627966 797614 1850178 1986045 1468544 1718993 1828029 1474295 338527 355369 1725426 1192294 1401134 625473 447976 608505 969592 281408 653298 467275 268265 1814640 1847994 1283350 806588 961858 196179 281051 1685082 1400120 364896 1652586 1198955 238266 814457 1137217 1762882 706200 418055 710633 613688 69012 537201 170805 1095911 751756 1806569 1637907 1084690 979800 1550100 1481559 1925821 1370370 521594 711210 1043863 1416468 403478 1975069 265 1725524 137420 1459968 1383232 489987 1396350 128128 158611 1328785 984613 751858 1034022 976778 1619582 99840 818746 533924 179048 270014 1481606 1069456 1226805 122588 368840 486517 627275 337427 1503246 1044584 1990566 236460 207410 1176286 1897081 1584924 670571 1874807 1540831 139868 560998 36095 1474414 1462091 1649659 1821070 1469103 1879505 382256 1197047 1695774 882148 874471 409871 1699521 253577 309709 488457 351182 1754930 1896511 1703686 803407 1952247 1046986 1014047 316905 539244 686013 1259216 1942347 84917 20282 1294659 1595415 1359789 914586 1267837 1210863 490252 511709 753778 1975145 214661 993930 1753227 1463292 238762 1448049 1813998 1853612 41683 1354462 1928800 714893 1940186 207692 552514 688536 1079706 1731614 1137120 1685689 958401 1650960 491138 1160413 362781 889548 984411 1652468 1799332 235207 1042851 1314229 696874 430309 699105 1337569 227146 363903 453742 35003 434142 979478 1126932 1728734 470423 1932795 1503588 1354025 1703488 1926599 1095703 696401 374383 561356 1912340 910074 621953 747175 1586922 213023 1731248 1980791 85681 449827 62804 1962293 1063475 448692 1558372 1085446 880714 369745 921453 1150048 382508 908371 756805 1527276 373944 37587 1510076 698373 1927649 1666416 1594735 1500322 895669 1110914 401100 531330 1320673 1059181 1149940 1884347 962646 479054 811649 428853 910358 1349592 1625060 1953157 1457948 1133644 1148173 495063 386026 1367332 747397 1681462 600146 486598 1064284 1946114 1730778 74703 1139604 481811 532544 1472998 1877925 1299948 1200849 244175 367164 305363 355550 379483 729495 874767 410948 1268260 971959 1842078 1984820 1214934 64548 1232649 1729335 339936 383692 1475567 160642 20644 604596 49073 53531 42793 817226 1785050 1652016 1674844 1413027 1068115 1386585 1254602 1087279 988536 187259 1250517 1795775 390583 1709939 1472045 919449 1853592 248694 1187135 1868927 858115 1781695 187806 718691 8972 1103548 1449119 930176 1515437 61936 433258 1935683 73032 1531868 594803 601923 1609867 907169 1728110 526076 420565 1102950 262134 130624 797113 1871405 1407953 1184169 319304 13084 1532175 89975 1329249 170780 1738288 1672461 700380 443631 1661169 1653672 1432769 1925723 102967 1124986 194362 1789973 921702 635360 221701 1402042 1895216 480581 1409098 782080 1803036 125464 1666156 1500724 1247135 1501453 1644999 796447 1778390 1710311 1224823 1949135 473776 655750 1510756 871043 1832757 1278006 1162012 1123107 1488034 740418 425234 822614 1605012 1233497 361553 805026 133701 1884671 649875 64485 1719782 1967113 451034 692469 762133 50727 259090 1245821 236249 1721428 1145759 1766061 44787 1795140 1334027 646398 1219069 807356 478020 578479 1101368 34732 1375996 577336 1726009 991377 156588 1841396 943309 1443414 1255856 772587 410987 1118184 404579 555450 463349 1519956 1561595 1786407 151804 384972 922652 449103 439670 1773555 264261 251703 179182 324294 410235 332608 1915257 1223695 520887 299637 361075 222372 360182 1206438 1722624 1249524 573155 1779235 85803 539216 109186 595816 628852 1497416 547872 251398 1771539 1247971 1797070 1671583 612142 232973 236084 1161219 467099 1248757 191793 1403564 936371 436926 1554482 1212041 1034639 1986877 626655 933367 237551 1957815 41448 28578 1017198 238255 151687 1645322 881467 350618 678598 77707 1240694 1793268 1606532 551593 1517989 805955 226299 514151 208735 585445 780269 545291 1161843 380887 365254 505812 489550 136642 1454657 201515 1466031 1106848 1407406 1974318 148392 1344738 483287 924575 1255317 1925718 1476409 798217 1380636 1927930 485764 1457526 338594 1876466 167521 14375 833451 1048601 1084078 1131534 1689869 115921 1407115 1506326 1624242 1347952 1136611 481370 810148 1196035 1591533 1038312 258270 1372371 1869640 1817399 1641352 26860 1037670 214740 1930567 1529807 1531789 71973 1997149 934460 358113 650186 1118381 1172564 1380107 1258004 1950267 886355 822105 1403126 1811586 482416 172016 335141 1009446 165698 974038 1243299 1977649 1590000 1415782 1660148 1243493 361431 1217290 987243 1511658 181069 979724 1622991 96516 224283 1567193 1470793 645102 1068063 1558714 26350 1525349 1074995 136460 1627963 1658827 1268839 870944 1602834 32972 367076 1899322 1709819 1203953 1200270 171499 375064 307882 442963 1838767 489796 1736578 1360407 1820122 1883144 517459 596588 615423 1799834 1396376 197447 1641886 305250 1584231 1563086 585441 936002 779944 947790 172717 1949681 1976985 1515836 331468 1952560 281286 766841 23409 1724909 1934621 827890 358282 1167235 114448 100964 656710 1159042 1563596 1423425 297895 1038341 1791841 1376029 1845558 109266 1279935 1486051 1518119 1474087 361367 386369 293742 738716 714234 85913 1884747 144912 816676 303037 411184 1520296 1732623 1601085 613848 1801438 429411 1276619 701656 1758364 119542 1087429 834749 1949536 603419 773425 1402281 447680 212077 1203226 1072412 1375856 33789 1844173 778548 67053 977629 76306 205187 169228 515605 60635 282470 1400835 1070017 1906945 1473625 1930964 295551 58057 1980849 1131468 926218 149573 1918360 1858369 329290 1450337 972322 1345807 1496311 1693217 1235631 1668763 1984570 529964 122593 499068 580090 912338 235451 1835967 1588389 1595161 157948 11545 1978728 81432 544251 141158 95519 192031 1507663 1455351 538544 1162670 562153 1007633 1002546 1988162 1961006 815235 652156 621430 1801759 325842 1082422 279335 746501 957791 1637618 1699052 1159474 773383 1023884 1510173 1779233 1748537 211007 279459 1503163 809763 1184035 1311946 1327963 481778 1359629 1258691 578375 693775 1448733 1803022 1204323 1294151 369047 1835084 806490 800310 1305811 574471 137217 890274 1272632 1826114 1080187 1441291 343234 553297 1702498 903916 1343971 1068626 817344 1246250 998215 1724560 1878144 1207338 587138 601563 1606735 1067545 93063 1881013 1719113 263078 1105065 988754 1496242 808619 964601 406655 593622 131383 1650260 1359016 1562954 1845927 1584059 1248578 1782454 720292 610386 1315529 839700 849413 1704024 1526724 291490 424833 283190 1421974 1833459 1210830 821257 1607512 130594 1008637 499324 1903329 218826 784328 456018 422412 1962245 1811750 1552177 1564281 1832885 125934 1825092 1561750 1927555 841415 595320 1950079 704515 1478805 74391 1803705 1168259 1910064 891470 555758 71186 1983302 1761237 192947 1003514 864430 704055 1545822 375451 922454 1342416 267196 1735587 1243753 1861493 1049049 1269496 278769 1028591 1428019 383493 1783959 1465385 1782439 1112758 1338427 987235 1245343 1228053 587578 1500258 484936 27961 1059931 988214 475897 1143954 717161 1789712 1302646 260524 1060591 1603645 1758306 1659158 1523288 1172848 83921 1011266 1875967 1919801 1821712 261803 29569 1289657 1660419 720767 1186497 555930 1460963 1875614 1408089 1239201 597889 663866 1133578 296288 1044292 1620681 552048 565640 1871197 800620 1879022 181254 300900 1178851 14712 184791 195664 1996789 1540845 5128 1387726 1641381 844171 1537345 19082 428299 1088354 190599 1749972 42027 1446578 1696132 1011740 1523422 811934 1323424 1683704 1356593 1527937 1263990 1160826 163620 1725504 1410973 1726731 885357 1475743 735424 1005065 1253044 1739560 352738 798030 334679 736409 966033 247866 1989894 1400711 813882 1526898 1725392 1492982 519173 123098 973408 1008640 1286382 1257121 511046 1411767 493313 1468362 237587 315001 439580 1984031 1298688 1097098 1743238 96865 1866302 1581880 1917042 1805048 166621 1286666 1878698 1430203 359482 925711 1882664 79153 1300125 1600228 1075832 1104571 378343 1498788 59736 421346 181644 785655 1460923 623373 1898922 1916096 625130 572343 1017449 1554703 841747 1112528 936363 1003999 797220 1432889 1207496 1420846 1177713 632184 1339051 468994 1678140 1921817 1742041 782524 1219377 1093848 281675 1922781 1052574 964011 1178507 1125241 1378812 1231744 961361 1274325 1828985 85076 414624 400049 1586032 501769 1354874 1723385 898595 1877036 716743 773725 368000 820218 1721685 865318 342628 991259 1660990 432311 897170 537269 259447 611503 1013128 1599803 1606207 1137905 462767 1605553 1544633 1911641 868201 1604156 966460 770902 446744 1067554 417469 749152 757506 290044 533422 1754264 1499907 1170794 1608188 1230238 996953 1432733 457530 1976860 654774 1211231 263836 392698 1753305 1660774 498411 1947927 654551 1120996 562113 804216 1948150 1814122 1595846 1835601 963196 206566 1207986 1834359 1135615 937041 847333 1069315 827599 874610 1260632 698173 1839595 1169973 159332 1177995 693530 399990 1034924 1928932 976330 801458 846912 1165185 1604788 525726 421634 1859112 1098550 330046 1283734 177169 1224997 262473 758316 1678482 905518 1908129 1238200 1115995 1325152 1391635 1269303 1652511 81808 115152 629483 793729 631601 1970488 328330 562731 1857148 1960055 1411403 189444 1758868 346013 202807 782551 1742215 1707382 1506652 948974 145603 951689 1545793 1648411 1406518 949030 748683 91441 1188703 1963906 280100 1679125 1249837 238940 199404 1946941 1180328 1945143 1444787 127838 1891255 1713445 476008 1761489 788409 1039463 502496 508012 1143163 1268770 1124769 1998220 1203991 1743967 1827262 1371822 1971100 823954 1980492 1285853 311154 217505 412106 1133220 479378 1892317 1825448 1030601 1863785 979846 253477 1208751 568446 332834 1737700 407189 340464 300588 353137 1630933 93931 1608633 694015 1472288 1728369 1255587 221800 1806678 1196370 795023 1380947 1840396 1000217 162545 150169 497689 637054 1908603 740788 1901855 754793 287854 1446094 1202014 402457 156982 415956 1525463 561601 1543748 824375 1951687 1303892 1045719 196733 44380 956008 1484940 488125 1556922 1338119 1279058 1883798 1267370 907423 1648334 959735 118532 798863 905033 42649 783148 131230 1131732 810555 274890 1874836 615481 1919085 1810242 1891876 802721 1746689 725838 803518 216596 1713707 724839 1957368 754627 772617 36393 51124 370159 1145383 534094 1957380 826141 52480 790805 317032 339493 1220849 461960 1987291 1434815 910835 1849017 1540649 1461691 1757415 838356 1145270 1641777 594958 1929956 1217232 308071 893049 1501906 452952 1459756 1273216 1429351 1505764 1923867 1145402 95195 1929983 1522874 1090873 1021064 1633513 655560 1961290 1426336 747985 484771 1871121 681294 1878274 1588906 1441198 544413 1605571 841183 811134 1270986 991071 360513 1254230 1784937 293890 512344 1207626 646663 1145147 1748860 1145063 1362708 948832 1498285 467846 1014447 26762 235993 431183 1077792 41760 1080786 229549 940389 845483 1164150 1507973 215462 949174 778332 506031 108005 1198010 775268 1183119 551334 889082 828564 895481 1249161 1833105 1672221 1194075 1572573 1138366 343761 1474744 900760 681421 1148222 799667 472656 1533995 319071 76873 558853 1260178 1193548 314674 1997925 1345339 1437223 44420 785836 1168100 1902598 133659 206267 1647875 569301 1180174 1400423 1830678 127416 984145 131349 438285 1699642 1952943 572265 513047 1929817 470738 1231609 1424536 1544053 1184362 1206302 918773 1197450 772878 1495939 417188 1410610 1695267 1026375 162922 566746 999683 1822465 1020057 1011033 458337 608116 1835281 213364 672513 272969 348258 89250 1800417 181238 420623 1119160 1060255 1946365 1737610 577811 1606578 1647521 1412999 319522 526859 1508334 1525275 846545 287932 1489412 233212 1152367 1174782 1721528 382138 1433120 730791 326872 1001967 919606 1381488 1439549 1966057 1555706 274697 1493841 907617 1125328 349927 923710 99228 55596 1535530 1417686 473701 1226893 1524276 615543 132910 1352640 1916714 1723892 477347 1660652 1190123 1770309 701536 144439 1067083 438532 1683203 1998645 107244 319480 78025 1240722 1544367 320742 825602 137977 347498 1676063 367177 239330 667266 1813213 1266770 1678533 1999494 847301 1800665 426929 1089988 1556499 1885434 788340 603131 994304 1689894 54751 1448946 259381 481281 589795 1016681 1714883 79597 1141328 1298622 1764353 611872 8919 862369 795084 130548 1822827 10348 330579 1775061 319269 245443 952044 1225112 203023 1363122 77661 1581108 1985907 1191318 266548 1433441 1458184 1114812 1146294 7450 851883 723327 247799 1833301 730967 706858 1734058 474882 1806283 207873 1637798 38688 1589437 1982655 1940025 1992079 1810719 753429 737255 976382 1977011 1812240 1051722 1538170 426290 768798 536947 651 221122 1021803 254710 1144342 1492643 1415802 1374080 1470066 914845 672854 1993590 1410300 424922 714393 1405504 1016840 610897 92387 364539 1913614 1428927 1137818 879393 1035741 1751098 1686425 24564 1641635 1345660 712915 1271020 1316778 397232 291604 720179 368491 123523 746372 884034 234178 1456674 1784326 1717130 1842991 858451 270515 1161958 1263982 1642230 333009 1480862 449157 1276574 1428269 1386587 1133057 1959475 92832 925945 936434 273318 191800 14557 1835202 330431 887109 61648 812034 273779 1398707 865792 1151256 699068 993816 308442 1447237 1423023 311868 573783 503356 945653 1628829 1277631 1961588 385086 1396144 1393550 1154726 1592480 1699049 1537255 1079930 1675608 706913 109824 1111468 1829645 1469135 158304 881687 869912 200640 281636 153527 313769 621160 1710586 947669 880690 287719 926040 718941 1634384 925710 1378577 1160302 521815 1190180 678161 957776 673375 1290562 181115 102944 49853 686134 1645199 140759 1974276 1996341 65448 177783 1806111 979789 1562825 466650 29864 1685564 1119372 1973867 837990 1945800 837753 1499384 1037053 789180 1680099 189071 354197 1996476 533071 1004564 499194 1126467 1748481 1243304 1025955 423918 1687939 608699 93053 32163 828236 1167378 296409 285260 417627 516133 322881 1523860 1994874 460087 231762 167410 1555050 1665465 1907558 1443330 1881218 14965 335449 1956938 1959818 863626 1947272 1160935 1977186 1275269 432954 226239 1037747 1295627 46224 740051 246295 1059687 835747 1805800 855896 425436 1853763 994879 1533655 142244 1573139 1273823 1889849 129343 75915 1178968 1987466 1120265 1606329 1456249 671117 273591 695167 242520 1086257 936790 1470997 1471637 329768 435534 1336628 1551027 1730639 1644844 1887852 341507 1419454 1380278 200123 849760 1817831 1433612 1705731 1671876 1183421 1946723 1256768 1556929 504801 665396 1764013 133181 1036453 1894593 675752 684827 991781 187685 1457644 507924 1892905 1592383 111035 1612427 124911 162201 1376674 1115295 900924 298548 1876421 851371 1268627 1478150 402582 1106223 1944994 379099 1373452 79905 1664562 238151 1768353 1665026 913460 1926280 1524747 1109993 1044718 1329612 1730081 1886234 100916 1095102 324563 519033 1173402 1878169 1347271 1990101 483658 431648 851048 1587770 311103 1594302 1352436 413274 1853702 1065284 954581 1218092 331724 954488 885277 1013167 552912 1546624 16248 1717210 490070 1755946 1949637 685964 1585981 1504620 272947 1855508 29633 91718 645445 1910428 965363 1373237 1138786 1188773 1226473 1903522 1613177 443936 1411756 1635856 919138 1947938 1750664 1372639 1856225 1780048 725761 1636801 1891627 1183500 1558924 1380680 1139425 1158523 296877 234474 1444879 383257 1427779 329934 885074 219804 1201870 438222 681105 268488 1039220 1186031 1466579 1007547 614337 1512961 977209 935421 369117 205958 33820 264285 387330 1981468 1909393 72707 465816 404040 576461 537296 1177960 171359 898677 1777554 241514 1260094 268896 1611901 232224 1985939 1198786 679648 455863 324590 179133 1292489 522574 1572628 566957 1358628 1995874 1529714 1830096 777170 598307 1208131 1406462 10033 576292 1107620 438840 1865618 590575 1775575 560921 1485621 1744499 598098 403876 1747075 245738 639636 84955 1479746 53572 1956162 595962 266674 1714732 67553 1341581 1390350 104440 1067507 921939 906814 291214 301731 1734553 988318 738621 1957496 348183 978903 539800 427926 709325 739753 1820373 887775 484984 1008647 415186 1110489 1992263 1573731 431805 1211426 664819 657582 1588171 606810 1085847 663966 1267821 1180122 566730 485814 231077 882320 465509 177737 412787 413720 236081 539412 1935116 1691888 461271 1225825 1347575 510865 935145 294945 1298012 272495 1919914 657081 909030 1334564 1459100 1798947 1965153 1040901 1357881 1864955 1602768 382401 272027 1904630 199184 1100616 1216986 876093 661458 1570830 1660842 1192546 1357285 1808582 1830649 1183514 1742531 473621 939280 1148051 527917 551877 1680715 601938 1399988 303043 1603522 1129765 457312 1523546 751862 1031986 1064115 440122 1293500 100529 1957901 1114289 1301306 1077428 596135 1215784 953644 189269 1633245 154611 702556 162980 868390 520720 703907 697400 1749047 1838245 1156740 450493 857915 1005427 1661486 937570 632138 1015155 1347979 1053801 896357 1953782 121953 937866 1787617 1347875 1210307 448893 1138362 825258 383506 11866 179440 1929399 1610069 1692250 707221 171584 1800275 1171590 1160735 1700367 804549 224443 1893388 572749 1929708 313099 1138764 1271257 18340 450465 1888215 1610786 1976809 668741 1913311 1121973 848941 313548 994836 534518 1705147 1886006 423844 598688 1447646 470352 999536 1968527 780082 977846 710375 1834366 1136993 1103286 1340175 1109040 52848 1276278 735895 373685 256836 1854351 375935 1603451 129919 786841 1540740 1012803 1013594 704493 1207290 359285 669291 675035 1999521 1208056 1008316 28042 823905 609885 1719600 1654346 203750 1893582 153610 888816 873184 21255 893665 1057053 1927352 779196 613227 1860642 18016 1463583 344314 493838 189404 1005208 363718 1802351 1039654 2930 1732709 1539791 1818346 1034123 1680011 233187 889905 1030698 1976932 1695994 770448 1524351 335077 1155463 1346536 812854 1674056 391796 639852 1110386 1338453 1755217 955414 1045185 865173 1906390 157611 371200 1422383 1101500 546879 1919315 1423948 847256 1907835 997166 1381738 1301842 1943978 1984843 1795048 1454541 437690 576686 553400 1669621 490871 1907723 855469 573764 654033 1979965 239489 241636 1295412 1816833 373910 270799 1006919 928619 1092446 1046905 975840 1634516 418341 1761384 67503 1748584 1152383 1147007 347501 452352 1869224 1200708 1741224 759952 1451130 273905 1899861 871759 28700 377096 1277432 1313386 1316397 83084 54258 1806027 1784537 556578 1772439 1926453 1249176 678692 127721 1814976 829355 253125 25902 441950 251452 457952 560122 395262 405571 1464595 1296905 942552 1130171 617381 816646 300835 649119 1305516 1693906 954422 33923 964873 348381 1525862 1952570 1486796 1466785 1912976 47874 874294 1509839 1666727 1503553 1143774 485388 1788934 833628 1389795 1722188 1437028 1414903 28060 375573 401098 593572 1024383 160456 1060600 712617 1029992 313096 1208953 1557831 1929375 883608 635822 1939393 1062546 308854 538897 1467973 511774 348438 1453639 1545219 1215700 216643 395297 1178617 773664 882344 995791 1145544 569665 80839 1826057 236748 1212152 277837 1023280 1363591 1472054 350249 736715 1804593 758071 1999659 1079988 1532965 1332010 1768657 741796 261004 1490972 306104 668927 585285 1517087 177962 1463263 1182092 1318101 1156796 381644 1383372 431062 963366 1057641 1667758 1548322 1914419 837828 399947 786507 562765 618849 267644 780013 1147379 17489 1664840 1655122 1324709 1834138 237797 1312067 1701719 1408222 1801208 76981 1837427 1852438 1273167 1009638 333782 1805507 797851 1996971 234465 1790163 1801684 1393465 976888 1776211 420299 1118015 133323 1780379 413007 657671 940498 513107 270372 644206 476937 1929548 1689693 1244567 358141 1055427 263350 48835 85270 1534587 382891 960406 305637 215270 1050088 1141090 345049 1985675 938366 433763 630120 1984071 1010031 334990 1918524 1870350 107209 83683 77889 1157562 1149992 891238 147503 124731 1595992 1609708 571820 953077 969228 83143 365761 522072 1114153 1909829 436585 15922 1439948 779477 108861 737738 491199 1397468 1239598 1702160 1063312 1553009 1785429 1111582 506113 990415 1314428 1788430 633304 1232125 1153793 169113 1063443 1467744 1014485 1044530 8754 179009 403887 1008618 1849916 285544 721062 834916 1156165 1365132 1729584 332696 784298 821301 1025585 1055871 1220845 856039 484797 517483 1958442 1193947 1268025 936320 1229150 226540 107557 1903090 51407 404452 1208414 1253987 1498875 631300 1795482 1162955 1744106 502508 1785896 1208877 401246 1394914 58578 72132 987102 759638 1135839 819442 1202219 1466906 626087 865429 331070 825621 1515617 228918 1886806 1247390 287958 1056213 1594421 768676 157280 796613 534948 558651 892993 1841246 1122395 107302 234920 1291967 273451 1052585 979890 486172 1984628 1264922 1126713 1271964 1975661 477251 1767813 475139 318986 1177593 47500 1258549 460075 1141004 1184575 1214397 1181759 1870555 476740 909905 958479 116959 1320537 154017 1562922 52097 1168248 47128 768574 610659 18973 1030891 34602 1780748 255479 1391164 1285762 871263 1720944 1002412 215649 8094 400322 1516728 594599 1733707 1271318 569917 1984671 134686 1971762 251694 470345 1770345 1459117 497849 1095814 1370130 1470000 1907358 1341922 780124 1726478 376441 748979 146445 295760 656305 1904366 433382 6383 405213 190427 1355110 601676 1361291 114893 1020663 1151058 1872033 1806134 492434 1672059 1387892 498490 1879869 757554 828517 1931358 1885094 618572 1865687 1846373 1973969 13959 1632731 803088 988767 909351 71787 694028 1114506 412426 1220216 1941672 1930066 224764 1289138 1858710 9590 1263942 774895 1086959 1063900 858392 396539 911633 197180 405043 633582 78630 1078274 941550 275695 349032 664437 750772 1084350 319527 1633774 133707 1468161 505997 690870 444452 204317 1881854 1913200 1750693 893195 217973 1966658 969133 629095 811657 1631036 1650679 942134 451005 998330 1296131 1822462 1407701 1334987 1734761 962497 1559399 1501901 1629729 1774830 980506 451957 1104317 399421 989993 292453 1955647 823292 1258092 1150300 598342 955876 1384531 160766 925197 1170621 1421796 864697 201357 985884 1690337 1567149 841411 499236 1159030 429472 1869095 1025142 270968 776778 1897848 308059 656440 1028615 870291 287352 1917965 1357055 1417361 1571235 1464069 1249066 108152 1690884 1781818 1899107 1017811 1209464 1125410 484304 620938 1649439 743297 1452336 1908954 908955 765160 1130398 1097648 1168130 185820 1646565 677672 1996048 583174 339704 1697872 65684 1516667 1206203 1279966 1140160 1319435 1586615 113425 637555 1260475 247397 757484 93194 470831 1462164 1366516 73854 174356 1366480 566943 402585 985118 240064 136071 707280 1177524 663978 1894215 8982 1645802 590862 507208 1138853 1440013 819848 1721142 949644 526364 1267498 1691483 585799 1821465 600744 1947488 1056047 1131287 1029093 474340 1131484 1473100 978015 1692014 1231434 862636 1331579 174112 731393 1582307 1694764 427235 1173112 609177 987695 965760 102248 312312 1236194 254777 1286906 1219115 442041 1088518 457117 1739879 587921 142434 972717 1164987 756958 727057 1475225 1157617 1590411 797524 621920 1699275 1557238 1283725 241416 1917119 1742229 1688978 1475934 1206797 678801 1012375 94497 29259 1217915 65974 1365485 455323 1417552 1600398 1113619 1085289 1533701 712654 710295 723478 1811233 290947 1182045 231715 1553222 1975018 354311 312729 1014850 584893 1000660 1885357 1200774 788000 327206 1622616 1426349 680213 666127 1432498 1371033 640431 1335995 606131 582859 1236253 336558 1905697 1818 86644 14566 1011750 1962012 888091 1591237 1257885 804960 1709342 163021 1299287 716858 937936 550425 655823 317072 1274649 1418181 1209393 428113 225542 785061 1141977 1226551 1332103 1886573 1116123 1371174 200353 1295784 906030 1566550 1821089 589242 1876641 482164 571177 1475810 915680 1935465 158695 898832 1785141 1628659 99562 1074404 876220 1090449 1375822 1078475 1979422 1960791 568199 968125 1606276 944694 1981014 1934821 479590 980268 808393 1395652 1656964 746582 968093 405107 401018 482703 1989130 1258083 1230206 1983131 1397872 918093 1640061 1894179 1093355 421293 1587289 313216 168788 369576 1522575 1428440 1033594 385032 130861 1348375 1127580 900897 594646 1304057 38022 1784181 578687 1130821 800161 1232517 275950 274110 257097 80742 328819 1129540 574618 1897432 1668747 403087 809435 851433 907006 172065 1483388 1123946 390794 1244475 1804383 1730980 1355008 357177 261565 854660 695017 692406 501908 117936 1975559 38244 191249 79329 151370 49261 1416432 1990830 946522 676251 527084 1961328 865246 1565987 90681 391322 161791 353177 465712 95891 1211074 931170 282795 383238 214597 1462915 540328 1129576 481988 536278 200465 152689 144942 1647373 1105082 566828 1942706 1617391 1461193 1026161 1834863 1131797 1936767 1334661 1353485 756767 66056 1378935 583711 484391 1909104 459328 271382 1073227 1836711 691867 33850 1235791 614793 1487304 940883 1594090 1260746 695640 1317801 1184466 286628 1201653 1531874 792566 1737007 1461862 1733646 520948 1400273 901980 592641 273644 644358 3481 1547146 460990 1731885 470165 129552 300460 884949 1928205 1382520 1598972 455456 1898095 153645 402709 495062 1296241 1767362 1605754 1706564 603199 914811 1940035 1695905 1857879 1888508 346536 689266 1175017 882924 1982475 1983210 93234 121153 1232561 1970865 52683 1451775 1487122 276502 320707 508185 788828 1502034 180672 1819572 563516 1322389 605132 478706 1132799 1681564 176684 643303 1593615 1636579 619617 1841700 1609094 1916467 242769 247269 51373 1114736 101033 381077 479176 1569481 689385 619590 382083 849758 927525 1381834 1231108 487853 794456 334937 1017862 780816 808284 1524156 759995 1458438 1557609 1486941 369074 178781 1680953 1883325 1676506 1017953 1971066 994529 859457 1493173 239191 822148 138960 1981851 924494 1400636 1264600 479115 1312880 639261 702710 1348883 783544 1886126 1446457 1105444 278768 522286 1207230 1401201 1897233 611673 919211 1661005 1402102 771204 1934097 75843 1432164 815315 1793274 1032256 1939633 1448215 1945987 1962145 500188 733692 652956 1779582 195959 973163 1746523 1553376 274483 1934190 734122 928962 158252 627696 1441082 1741907 1392576 126233 1288033 94201 474049 1571787 657357 437288 785388 533829 1664000 1537786 1560764 533765 760581 1312514 1163174 534906 1816816 1611671 1821288 606189 1608100 1823240 1519810 382997 472114 1945139 1488114 958370 585576 628811 1913336 1183107 1731250 808693 58598 1464433 1817453 1757159 1816823 438997 318735 1548584 572264 1763626 484451 1292012 1973584 1439236 1913963 991396 110337 1925316 1790246 446792 1630235 816634 1998508 1948894 1662599 1803784 301082 672286 1594623 108755 1008930 476594 301935 1263243 1032680 1733188 1051624 739160 805122 1461689 1458311 1084568 978366 1698085 1129537 1896077 952458 797444 26453 1808478 1240712 1707594 1643936 380103 528433 962541 1633950 1781475 1100362 1805514 1526494 1911269 792276 1618904 122331 787793 366987 1180342 1775794 244228 72603 647041 1278226 433649 173152 1928009 1724630 1193995 1616529 1548378 1941677 1500372 728845 456713 1960300 390364 381256 1302973 1813783 1800606 1159948 1639919 1857231 99759 1054990 156522 1906575 1920096 1938111 889803 1536857 1129636 1992764 1433390 1520287 1943122 1349691 915737 118977 789541 273029 938804 850861 1203572 519838 1749468 1503675 1856715 29422 1190994 968823 660742 144983 1981035 349188 36728 712786 545191 1945903 1474774 1644512 542528 1717139 1111008 1847525 1084122 1497130 647659 163944 1525909 721674 1889957 119551 1992408 1154580 1162212 1947811 149180 213248 529338 1597520 222054 961366 1416705 384995 1273800 137610 598987 1566549 612433 1016546 616409 1774528 1762053 1194309 1581854 1388019 1103416 206859 1061270 1205841 442281 747268 1734932 647687 942304 1440860 1878143 1560376 1989617 1332350 1147850 288126 959571 1338486 1705921 1984515 387158 1054109 1508603 132130 1412953 231088 1190510 853959 1347736 1944225 1010228 931837 1331761 1612858 590052 867243 575918 851297 1325225 742904 1356723 1521755 1547703 1736178 1468279 691508 434351 423974 1337805 1445132 1335452 103620 1685102 257653 1326620 1158273 799337 1080275 1125135 1647835 393487 1947988 1894653 1704662 1362926 1051218 375748 1477787 417493 868058 76092 951574 1448822 642453 685469 187349 720176 818225 487592 1915026 323165 365880 500088 944977 126278 1312597 771326 344269 142669 325313 1905230 329049 288192 1528361 1157408 542615 505927 205918 1279383 1888259 1286106 869238 1845625 650709 1749950 1182947 364561 1408891 974690 42185 179277 1830314 940570 1875272 313490 1140060 1564558 1909668 1903533 1010292 836185 622010 397937 280343 1013664 1047475 1468801 407227 1613497 473993 53774 1908624 870258 159910 1725780 994913 1532463 354855 445597 1376624 326506 1787947 446669 1819114 938856 622761 469881 1978844 625016 975283 1745286 145986 110475 747619 348956 1270732 583555 210665 950513 1914394 1731111 1847188 292983 1460980 1733077 1102581 1795729 43373 100496 1942851 647849 1031586 1668737 1210557 1160464 504759 1575954 385406 1929536 757103 292725 133596 1806241 1281150 1226595 1796385 1281957 1331533 1052614 1325467 25018 473127 1474346 727400 1413638 396060 1024842 1673312 122796 201742 84191 452977 559469 1785722 804871 225031 1051215 1545333 1941381 437570 1710181 852295 1424937 220286 810176 806348 219996 1039465 1900127 776072 489170 1965469 87419 1916306 1843610 1202433 1745257 856636 1776522 1587170 392417 768475 810969 1029097 761304 1311728 633797 1890612 1396253 676338 950586 1606952 1350615 1346775 919671 553812 626684 1093994 215003 1005135 1312940 430692 1473495 507154 1318938 220828 924585 1631440 1991328 981956 1695368 1943247 303969 539134 388148 986581 1609449 1552340 1240335 302365 1311981 164411 787812 1786040 1709414 890626 657275 1367140 1703422 143936 1086788 1482956 79551 1776 1884205 1756104 116859 1981258 1806819 860022 150280 1192859 1989478 617135 1139985 1419799 1040643 667470 752292 1075495 989254 1719480 206583 498377 1044350 994081 1012675 1926424 97195 1837545 1288080 800806 200503 1637228 1821643 84696 84106 781284 1517451 121794 553793 24579 523510 1341717 1388639 580843 1491182 1732512 724728 716567 1208098 942034 1250109 1940011 1891852 1670511 484251 895088 1614732 11804 6364 1354825 1316925 240717 84082 1529870 1724924 1319568 1558319 13541 1818121 597125 1441704 665736 445942 1397248 1849058 822935 1309824 346399 1545615 102569 1831597 19020 91136 537209 1814751 602112 1437737 1532750 541932 5880 78634 1859275 1321703 1807682 105738 539342 1611876 377958 1332811 162592 1939037 1714168 516247 1625873 934936 1753667 883683 1520921 739324 1463393 1079047 1383554 1337382 324238 1827208 98947 420233 1426835 1026156 424751 1502000 816821 1374699 1668691 1611301 782157 673879 1504519 896997 1387788 1206667 910031 100426 1790005 1496362 1434289 1591650 1569374 598553 829547 230507 591407 872154 1983442 780194 609003 1606632 789687 38509 890097 69534 1465274 1001503 1969719 1262127 515963 1112706 557095 485194 1121483 383452 543758 1206245 860050 442318 595940 1690086 1924545 105901 1147159 1345071 241845 1708495 232124 1824924 402621 731667 39445 979417 1350068 539165 1288395 750199 226246 1815846 1507168 651421 843031 98147 1921303 1718830 1172686 309535 1276316 1672398 583001 75148 73346 1958535 1825671 768896 1300971 1778317 1223431 1970959 1370890 1834937 141729 1062863 1275490 994147 1416912 1754356 855138 187920 1215200 312260 621957 1732720 789572 1022936 394350 1634501 1378204 1121250 355048 629499 1049424 1206149 952073 309552 1109044 1875612 1140388 1419736 258552 1143223 1508521 313984 533925 380845 1520139 1756858 123323 1417443 1313750 425031 1059891 1975053 181465 189664 1531932 1090494 1782586 1931839 1194062 827752 257114 239082 988526 45895 943775 303579 856122 1877048 1147462 93550 508222 1141986 607217 361393 149804 1825659 1387802 982940 1957833 199230 360351 1107182 1544149 1043226 746864 1661617 355871 1197189 1991239 1821604 940522 61423 587763 670552 1056339 1239294 292133 181673 521175 1538486 556845 491929 1502381 1589035 45711 510728 1449265 792722 1286974 1533811 961643 866970 231169 1413453 1280465 530924 1411541 745297 447185 1197834 541807 1873580 1272889 992342 950595 599209 1332001 1245143 1531530 219317 203859 171202 1468628 710185 1212241 1609965 1847717 1186857 917665 1370373 1849409 1206820 223275 1352929 1880360 502934 1962671 1114189 249972 554532 949188 812320 443597 289366 271881 1378234 1958138 402233 247691 264342 1203051 469715 1933661 1136600 228004 373129 1631846 1999963 1851863 998878 1036155 525730 152425 965642 988491 449356 1081692 813170 1098591 1525037 630124 802004 229631 1521005 1422561 320871 978185 1389063 805598 233640 1343574 481335 84072 29260 1351990 100488 1644675 1483189 1837250 776274 927656 1541037 1201028 380058 1875997 1774502 593475 1427186 796188 1448865 223678 1738431 544718 692499 1189274 1766194 906867 1731109 1589757 137933 419309 1574316 1454638 1018237 739228 1075513 523781 1348793 551936 824267 258217 1740205 807150 734938 1149971 918815 49504 832179 232692 305115 1299064 460665 1998658 1778338 1666180 665081 1939776 180141 1108790 285900 902981 1467859 626351 1023359 796331 45391 1411989 1899906 1226629 1338055 649296 1686508 1822144 351852 1632874 1267209 945386 104262 355202 409483 539923 1712026 1464536 1442069 1677183 746181 1513279 228106 1017097 1250917 659369 1447344 1669737 645270 1600986 1999406 1822209 357505 1351856 1279425 558390 713840 1996245 1446449 1147128 689776 1540853 1502524 120458 42348 1633262 1513598 950094 1979469 1680278 1980439 1557301 1550904 1389911 843153 894561 252810 1203221 984062 1446685 1728580 471747 1988430 30353 1896054 831631 1470717 1337824 344744 1473316 311959 1673119 783083 970483 416990 744807 627596 1462380 1607584 688246 1412791 1273449 1438098 422311 986846 1791390 1687032 1408641 78284 153056 1481392 1905943 9374 1881082 1959271 977065 618311 784085 931998 926570 1734669 1006322 1066047 808640 1957505 1332747 1717681 806487 935764 387670 1269896 1694807 418599 124759 849717 1506722 1367351 1000710 1160072 1520770 1487402 352620 1904331 844746 772853 1729136 761163 1935464 150391 897656 80971 1835427 259259 1860516 1659760 1855846 1417824 748647 1804046 1290186 1665852 437332 434606 1990298 461533 1949107 1174219 24636 1449699 74946 1553595 1862912 587299 659643 739262 854668 366019 689986 470774 1020061 589163 806921 287145 424283 1005818 215569 489741 488183 1652770 519110 836973 710746 654896 642387 1279218 59319 721200 504316 1030570 332744 218333 893967 1542822 568434 945704 1977301 630672 441626 977349 1905775 311026 254847 1836693 266795 312963 1289478 1217211 701930 1452045 8167 98266 1053397 338844 1684496 128943 1368498 1200298 117081 743646 1940126 1233064 729615 1721373 224332 374702 539762 1238270 789258 836212 1839499 1593006 1853067 511884 1964702 1941708 1985984 721114 765940 353981 1486764 348208 1266383 916266 1126168 48561 1244772 221592 1380398 1998842 1871262 550446 971374 1487282 143573 1831419 1722285 21830 646455 1701794 568590 67400 711126 1601558 307474 1648436 1430046 1436086 1199553 1723414 456423 762581 369960 40243 556652 171088 1310633 1512919 1098378 1754738 969836 165381 1036833 67124 861888 47509 1714605 412440 1722176 876007 154750 1309685 1059462 954086 1777994 1499161 486797 981862 343519 1712092 1432465 1537808 33294 62139 1049945 1865651 482101 375925 1801649 860393 167395 1300683 1009810 1490634 1968781 336428 326352 1896718 128753 1884714 162370 210653 418795 1235950 223414 808698 386213 1421837 2241 1278519 1275037 1702305 165027 48058 186413 18472 3101 1849097 612727 972805 1880699 1948813 1324699 1386982 838239 157581 1225860 1938057 660889 1541187 1837411 222505 1389360 917611 565065 767862 1688747 97986 1951809 1973598 60728 1837278 181773 781149 1964079 1269251 1083760 77987 378171 255273 147904 108254 1390235 1189491 1067097 698931 1199887 106908 620375 1794357 928992 1856147 675405 1526448 1098905 823984 778036 541655 1234095 626178 716908 10152 1795425 444685 205327 66846 1908070 1983809 310258 1202600 1762433 763119 1560734 1360702 780390 1678280 1888528 1416355 1709267 1649762 824581 1090108 1669955 1190323 1975286 5244 1165296 858973 1235968 265194 982253 233286 1833382 1646239 617307 271906 1822922 1085976 1582569 1644419 933371 997136 1123106 732208 1857167 1620240 1573222 612275 1496860 1008679 181177 710724 491766 202088 188231 637185 1829464 1211275 705717 1416090 728921 703810 1821156 1750146 448203 1115947 1450340 1312647 1633173 1704210 1612216 1117511 1732923 1212466 286586 1226376 96187 1409690 1478624 1386059 605151 174790 1272233 677692 305685 773253 427417 1963640 1234551 1414426 1907538 575025 785341 1335050 197170 523823 626862 332270 1832255 1137560 1954945 1321522 876076 718409 200014 750746 1984984 1996039 1177205 1712624 1665185 697416 790480 869445 1123546 414584 1618778 1006538 245193 1003490 923410 1901845 222726 223374 1412954 699818 681443 1666409 574583 980306 1345923 1447520 224866 1595319 541492 33540 493148 1741616 366628 782570 1999 121318 1070165 601954 1346976 481506 954967 405769 1335354 170158 471890 541195 164002 645119 1000044 472088 854218 1729328 1267759 1514739 1778526 774372 371437 760119 1443382 1550815 1878567 741508 1996956 1759017 1114761 1043368 460305 1296380 1074915 1044155 1397145 1330371 1345545 1954275 1764306 942679 389869 1387387 80373 228962 660896 1539632 507692 1790210 1388062 1732991 1282480 231839 524737 342025 1999342 558507 1405210 102893 261498 1025350 571865 1941604 1631977 1398796 615507 1510714 907149 684849 1900927 799355 444779 1289797 1054945 1962950 1829312 143855 72597 1912636 253696 505708 787819 689538 913263 1944230 1359853 1409773 980463 538081 1711796 344768 286759 1004563 1059029 1443140 1851920 701394 274684 1179206 488016 1490562 1957236 1187381 1496704 780014 1120933 281694 761478 1129601 759912 815678 504704 1152313 32693 227261 1226052 614236 246654 1111058 1185344 728655 1557833 1693998 1914856 539101 1606152 1956768 301723 97930 1940937 670789 524984 1535005 68332 154859 1591700 581575 1145690 426603 796522 1222487 1785610 312869 1657534 1942785 696786 1044127 1727812 1402241 1280720 1027347 1049433 91922 1622876 1409322 1167390 773245 606118 415436 598414 1721723 1836156 605322 795898 861863 468242 1531743 447853 1634748 1320981 879048 1627415 854172 1775019 269592 1355860 1017070 931785 888198 1818325 1200368 865532 334615 1934476 812316 1923417 1089208 881896 654929 909986 1500831 457035 1632972 197228 1516181 3384 544693 637773 643225 881911 1148256 812280 912705 339150 349132 1221254 787676 695874 1332052 1838459 1315562 821153 1032904 1181800 216674 485071 368716 1582606 664815 1108847 1274332 1211976 261809 2486 1670495 413190 1326311 723902 698257 872271 379610 1727943 558434 22366 151536 1081553 648388 1551385 1705015 390862 263500 1446513 38546 670961 251989 1688770 519607 63545 1521666 929363 689964 982499 365379 1449282 746748 822584 370583 1083288 277271 1766288 1250084 539141 103314 1654227 188771 1141597 502667 953931 1159057 725506 391006 754798 1513196 1447092 1108039 1783550 207751 1755834 464122 25146 1246991 392627 1360614 1473646 1965607 618361 1184573 1621764 1299808 1839447 568256 1062219 704503 1354340 1055892 727925 1000282 1182359 1165683 73416 1061606 370354 678661 329798 216159 1355276 1939811 105914 1587077 1693929 1019727 634085 1185642 1833280 1529354 1088890 617634 295379 1242048 1895541 1937855 705948 405776 487619 1070307 1320589 1810241 883715 1347995 689989 753497 527782 1623023 387652 899061 1274366 855339 1079873 1850307 135743 59206 825653 1275982 445436 441316 875159 59952 1824666 1400449 1934708 963590 949215 1300438 92159 1616748 201861 175905 1106450 1824421 497533 805585 480621 1901817 578432 1027075 891568 913269 758620 261141 1551552 1709545 1534729 945687 348289 204064 126034 572936 260349 737878 812497 1008828 202280 118404 1573885 946141 1214768 243067 1690738 1903689 1910045 1728426 1063074 292264 1402367 990384 274218 1484892 903394 948676 564353 1846892 237452 816721 1748857 1622887 635958 1346679 840636 1982928 1556291 316365 211373 967060 692930 412952 166270 686986 304349 1754482 664326 945873 813827 578258 1001780 1371702 134047 1796398 1891167 919409 1299000 855292 1931366 310750 770227 266299 303370 1205696 497602 45615 383374 1193231 1026272 1980710 123159 915968 1418148 75750 1179211 684424 1480946 579541 1783590 543553 129422 64317 609313 492784 1484903 917002 98877 1991242 1263088 1867327 1772479 1648037 1061217 1940935 442537 1259653 1730568 1495453 1491560 107499 1927794 1573816 909629 502923 1948449 414276 1073257 409342 1822743 1397129 1398212 1743701 1179057 247362 864911 417650 1083113 968197 1663064 1323071 238554 732374 815004 814682 512893 1049241 475464 862198 634437 516235 1649554 1468016 48722 628189 1954954 1586969 686650 773301 535987 149339 563449 1318638 372725 784757 1355696 360691 1785751 940961 891113 476884 550329 1071855 1811711 1618010 1560221 1133684 457763 1455554 1399086 466059 1178228 451294 1924011 1187442 1289535 80945 1330321 226340 1177349 1388453 1446216 356938 1554326 1639922 1164032 721077 1104348 910684 896569 760551 1310951 1373625 1365034 748164 1993164 151734 401095 497466 287361 1896873 769839 175470 900343 1687997 1597254 1040387 1282460 1991785 1869676 1562695 987423 1471338 843204 818503 514525 1541389 635269 983777 216529 909385 1537197 1763444 1879298 430699 1787945 1715695 663980 39744 1404518 1332061 993560 1599269 585532 719631 357451 1342089 1595585 1107595 378797 561192 1468497 477646 153184 819837 924960 1628515 1792005 907892 879012 463220 1736735 1835154 1389671 1626741 1510034 550311 835642 954143 1479067 119815 866241 770155 279144 1079193 1321085 593967 1255677 1719532 214911 720605 1555949 124631 449427 872316 116579 464788 1850211 1696682 261296 1665339 1757128 163293 1690761 1290693 1659612 1250831 1572043 17948 235500 1851751 116148 1607190 1475679 247170 1926999 476343 116050 1967877 231337 1523081 1063087 315317 1714306 1013102 1984655 1710935 1011965 1258483 963442 1008143 251689 1706899 1302361 296544 541271 677919 740940 1812675 195093 1144027 1120083 1119144 326502 1834539 879362 810367 946372 597280 1677618 424537 354243 1735247 812232 521088 803440 149754 1875388 1306663 517403 1002932 1502221 1685758 780502 1920014 1632707 1730100 1627534 213689 263737 1092097 715528 1097805 541752 680593 1586465 269781 1825477 882109 2404 326214 1474433 485316 1200118 1430188 1245587 228638 908182 931705 83203 1838802 1428855 484586 715690 315656 708612 343609 1545328 250429 518392 932380 1313036 728657 1138504 1300752 9953 1853788 1050341 363757 1479900 407100 159234 1051503 1748711 1062882 329125 73794 751054 1511381 1518231 19137 1323574 155802 524794 1965391 603505 1135028 113509 1484293 1177929 596504 328115 830056 1231770 1810303 1189772 442400 699817 5321 865599 1922617 1148836 1201148 1038380 1034053 1912483 190084 1962270 136271 172072 1233894 1020462 1141261 63626 1288500 602791 1394786 1779573 962044 437061 1839831 1155080 1456854 846617 1190700 1951361 298074 1864043 1079734 206157 1731642 1298345 1441384 1674031 1827734 238124 1837697 300228 494771 1204403 1197721 1796300 1417702 1500317 1197972 1663772 1047074 83219 1808730 858123 200972 789814 571789 1925146 416892 1418587 810120 690215 1681594 1483276 1827463 1440205 1272103 1423207 809512 176314 547868 1449200 1648947 1090081 1139459 777644 1706337 547714 905937 1015144 71575 1868712 1752139 1096067 720610 1980895 212154 1793831 495265 1165789 535711 1469694 52444 1180763 924080 1722329 504955 519685 445473 900571 72313 980985 1953868 1491245 1278179 1537890 1895607 1516494 153992 1161542 335113 894774 1526005 1021665 1821820 61430 391402 1501889 117053 378663 561411 290578 1683530 657233 462315 819185 327935 554028 479713 604448 1304292 1170802 1250832 438975 585223 1720579 1137783 1289903 618017 646548 496809 1267356 842127 1443986 286356 140113 302816 1130365 514486 1681888 1405961 988308 769980 849455 1721131 1718490 1104210 1265209 1882916 80758 947286 553333 775810 557548 1549738 668696 1764851 1204592 1806513 402180 795634 1306926 410351 407502 778954 20698 1863524 712369 1190561 1471283 719466 104993 789321 957300 443970 1288744 825983 625651 500599 517826 1700297 271630 1108628 927442 1595281 444898 924793 1991229 836539 1344573 394199 678668 1880875 1814403 1054961 112420 1543556 96154 533826 129009 426077 1605399 1776115 1946142 300408 728939 1289184 278881 934116 70730 1517887 1647694 293914 64880 825667 1626728 107626 1752130 619794 698559 1108811 1794241 557201 1246047 551237 609207 363767 831015 835310 1671355 1525136 257248 208619 1497539 492972 157644 176760 1342135 1132481 247780 1166381 373879 1371481 1189347 602137 1265948 1316111 1162364 569052 1425691 486306 612869 792491 1106897 1494335 545094 1877039 1104428 1299015 311307 882055 21659 907320 1205280 1000296 685294 966809 920237 558761 194653 118543 1694121 189605 1205628 822869 1078389 1160229 170690 52837 702232 53867 1845214 559547 1231096 681264 1068242 1464911 418385 449496 1322459 1420122 635630 1999292 1727841 1090262 1040518 1322040 1146711 40568 456688 1897346 446413 170243 1543812 1332949 125835 38200 1155757 488299 1684276 1536932 214752 204541 151266 261553 874722 426370 1859852 833578 1580097 1453151 1543796 15546 1227266 1355725 1263330 849973 378188 257772 717361 1453456 843045 854885 1676212 520075 1751263 488343 186914 1613581 764386 1942495 1945016 1201800 634660 1189773 532386 1181526 221044 1637327 241934 1223264 1447941 1306452 58854 808606 1857739 1920613 1188602 68886 1284695 539036 973579 294569 1978761 1131097 1316061 1229764 994604 1098824 1774764 1946663 1635783 1508411 134352 754449 987186 658916 1884573 943741 512692 1657096 332490 1456960 1575393 1231101 728725 1445460 978820 1936222 47378 1765327 1351921 1572130 1942895 1874896 1805312 1309934 16809 1555665 887128 571468 1065214 333411 1936369 1865582 1664259 480639 478445 248575 485683 1688031 378359 1591563 646120 1585984 1972865 1800981 1973580 1035587 102731 115134 54003 64225 1651728 1620091 1624918 267482 1663041 898005 1063568 599158 903002 145501 1562144 1396960 1989219 596950 862637 758990 956669 1890474 1052323 1423223 28070 1566407 1598022 467861 493819 160513 1023875 1923728 921752 1688527 1367296 1683956 739432 955348 280986 1332694 1587604 704344 263042 737686 491118 409502 1388228 858352 334465 1060360 994381 1751738 585301 1247176 969819 869972 283366 1092692 828863 1151511 268241 749191 76520 1384028 1651502 1026035 317647 1245049 536555 1849686 1514691 369774 923665 1741374 903728 948334 1507266 1648710 1110776 1552502 1557021 1452498 211993 762308 1137602 1775479 818732 186397 277035 1027069 1283343 1838509 681573 1001971 1219300 1589233 1280228 1813193 840969 929728 848906 17163 699989 1520520 977033 318494 1773471 617883 1301011 1562005 691936 1518229 1092902 1604316 1890101 517871 1126947 1831897 390154 1105497 669722 1894767 758864 689083 987421 625485 679037 1015446 1989128 375837 1035415 1800387 1354450 1332506 516434 1227202 215898 1109969 1643152 1177363 159497 1076804 1749559 261579 1903428 1295273 177218 1722704 1688458 1922767 1433764 1274933 639684 1898855 588750 85108 1362110 915773 1853098 1720945 954212 37558 174493 1897942 1856790 1873455 1596567 820582 636280 938151 1383005 1510221 1169348 986286 1388242 1629891 1877785 1128350 1483171 1968475 745862 499426 1482888 1442820 1579867 525512 1716223 1560419 1650364 394622 1388174 1264451 747902 1555660 1063477 123084 1416792 1290103 1365455 1175513 1042424 1557292 1653912 1383686 532562 1275583 1494694 1015204 1897144 1305270 596489 232776 813770 774154 1963779 1713472 916396 936389 79141 1836702 1404456 423445 1246039 45831 1033758 1274792 605087 1624389 36123 683924 905101 986689 1036415 851066 1750342 1778984 1649564 1090415 400254 951412 1064419 50841 1867043 1822074 680652 679746 447463 233660 797998 131515 1404658 270907 595588 183766 172986 1441498 13313 1561687 1873938 1025588 1432195 1758321 1094817 852123 1170394 122030 1139250 175649 461242 1203923 1733406 589466 927134 1061935 524342 1506735 1983935 646003 928066 1040699 649764 1361221 1900301 1607991 1039277 1763207 882168 778488 786315 1619538 1021805 1689605 1955549 1068830 756443 1663570 1984472 678632 1065863 1159813 1125392 1995035 1884999 1099049 753933 627192 1985280 319126 1450130 1345093 1765982 1130395 161800 717966 1532868 214066 690701 1772385 282125 1849178 1333048 1553364 797166 180058 206294 1163381 89644 1410801 438347 236251 1868913 1025892 1742681 1603467 1234443 1566692 420263 598022 528720 163465 1289904 870914 71018 749158 167704 1267813 596242 410857 1586529 422919 1815551 1028113 1767499 1506626 716733 1057599 821040 1061480 1843945 839392 54988 665408 1551734 1577117 1830654 373468 821336 1947160 1724058 1830857 1813259 579240 1036323 821628 1395478 744782 574931 428715 459544 1050309 1331003 1875832 1911956 818679 60843 1522320 1564194 50430 1965991 573048 1469442 247266 1689771 1772674 1444383 116723 1918769 561536 1233692 1227615 843853 453617 1698936 321184 1571222 391009 534092 744096 790026 1752087 115932 1116415 335180 382550 1523367 1977765 1292120 1873597 460991 592540 1408788 1476846 165967 1547567 581605 977332 136967 424857 1328904 1648144 1325729 1983133 150052 896295 1426051 1248894 126726 1593616 960954 220797 1913907 1615930 1800953 576908 1248466 473106 1380810 1316186 653011 1642470 592520 1466488 900986 89558 1651586 1039704 1642356 719245 1195326 1940795 1796016 1431438 597895 306941 1159730 188360 730715 191813 1167723 673855 319241 1093259 676631 124421 1035065 1434690 1346139 608402 1585816 612458 1512842 736354 1450922 1824001 1965041 1662063 691743 1663218 700163 706127 881279 1899942 1486396 1302624 293899 1260037 782359 522452 1515938 205998 1705222 1315842 424456 997681 1964282 1867869 598115 1139929 1279003 995496 1142354 411780 260056 1627304 1606363 677409 1222008 70033 1160369 1676860 737091 765780 400226 589942 509943 148857 1624691 1714262 1040832 1502425 58070 494702 781899 169388 317986 282029 879561 1548640 837839 393069 213661 1755660 1157225 1790121 535431 799147 317500 1328063 652850 553554 1533546 1613133 1619987 450356 840383 477726 545159 1383574 462908 1421646 1009832 263713 1401785 1817974 1641362 1794682 938712 1104793 1045803 1052698 1645177 1517617 1477347 663691 497677 1428759 211070 422486 753099 803915 580590 1136854 450524 1632814 558711 68529 369322 633680 279612 221408 909066 687572 1384039 1116621 1133100 1465369 488049 42079 908406 1512676 795893 1844062 1454079 632223 757593 1166281 1555515 1491342 645979 1447681 442834 734969 1273317 259166 1155590 107177 1208898 1803230 581074 1555619 880517 141898 1072164 665480 1431870 1473919 1490739 956257 1427000 1926764 995251 597028 861000 718123 1239397 59079 1473701 513277 1461961 1736410 693412 695871 517058 1340363 1867028 592197 172924 1235843 526898 221489 585752 709362 923565 830533 557110 458245 1473194 937188 1307840 50175 1775714 716261 891382 1550006 1292054 1369740 1591562 620696 1998893 177904 1522167 1465463 76363 336623 168985 384481 761426 412451 269541 861070 1013579 1662620 1972146 1099569 1646980 751338 762357 171128 1894171 34519 1608455 399220 829278 981671 1838773 145153 1071489 120530 1018924 1491924 1700404 1578598 463561 1243987 955764 844863 1658131 278452 460509 511736 1528154 1508806 1111333 1865125 651293 594601 908690 884556 146166 1194490 1659212 1674285 817568 1875781 1901361 1182476 120838 1333840 193280 341735 1040294 748044 956584 1028319 1440895 1669691 384856 1191071 320115 1228592 1498662 287387 264359 1343614 679510 600561 1412729 17312 1723468 979252 670788 1894120 1916879 753615 640127 908488 627662 606867 968480 1312650 1642296 1356765 1590442 940148 1976876 1065089 1720188 1928059 636389 82467 901579 1528555 11710 1551075 1021053 1772575 207945 844186 1254036 570394 1523036 799 1557384 159089 168410 1663067 1738585 852500 224433 1409011 738909 647771 772722 1595652 472961 670 1219692 1130014 912477 259030 234648 997782 1840237 1464888 749578 1914525 256260 120593 807568 47614 29723 1900643 1707973 1926065 1634387 1087227 1907672 1167594 389903 690396 998837 680197 985764 1782371 579937 1582877 1139891 1098688 1954364 604621 91380 1037014 1510185 1052208 1971075 1754868 504681 1731479 1344796 1226484 1416625 1832193 621712 537034 62415 805284 1368983 1436098 592837 732064 1713583 409261 1983331 887627 739738 1105518 1194980 159734 1788811 597250 1416610 1447542 571608 902081 615415 1384670 712682 639065 716872 1398566 998633 997195 1317947 1647904 975255 1962175 1946022 1350422 1245397 1453114 1402503 1011382 1177486 1799431 1204275 1527635 1708116 181653 1743041 1221422 1626810 1266368 821976 1096703 1455085 1854798 1886799 1046811 746801 335054 1839194 1615086 318804 1481879 648891 208508 104428 384341 302670 1538855 889114 1496323 1024505 611192 1065318 48323 1718935 1471724 808673 1095066 116853 1520623 1627171 995951 578945 1398206 1251010 870740 795322 512530 1771188 295856 58888 265881 592554 2454 1523905 317948 1560516 807595 653603 19379 595603 129758 1692325 1852471 172505 47830 1351698 1060596 1607579 1723712 1708202 1301640 735684 1849065 1863815 163870 594055 171822 1965712 113064 1660657 1203067 1698274 288931 855894 1233382 767411 250081 803638 569563 1689588 1810669 63194 1664140 1752120 1697832 560903 885575 558926 1526439 1684482 240517 1132129 1632591 1533185 1466882 1579349 596488 1899575 419221 275102 1812721 906599 1848606 184082 553507 15171 894944 1125640 489526 1246038 202709 704043 1054867 1896231 495500 1169130 106020 1213554 1242946 1255430 772908 211488 228567 747443 263011 1620234 1135439 1795890 665271 1283704 212108 1898934 381225 687496 817099 1700073 1430933 819146 879078 1336519 1475535 1473964 1700088 390282 966376 1900412 1522815 1501891 1140206 1523526 197535 1503921 620604 593128 1191001 846242 1669871 567047 513589 601773 141834 410332 1149600 1770554 705024 287045 1389537 1628860 1489743 387603 1558299 539880 578336 1760771 988631 469178 1189264 1556576 1096481 1222576 82525 115027 1397306 12896 892059 195725 521391 916958 122191 667941 1142190 277054 679418 843506 180580 1264393 1290491 1096050 621318 1863767 743767 1985430 1808882 1149625 1213186 1317408 1935359 1651181 863013 789999 1216157 1911076 1172171 1451147 1263389 620712 1113407 1861265 133696 1668724 491052 1543973 1975977 774702 1957036 932098 691197 837490 215289 12744 1356240 1214803 1665591 80142 1715504 1271905 1613999 1568610 1047923 1411114 67345 320382 914941 1592004 753733 965755 1095531 1512549 1018613 543087 777861 1851156 1173820 364975 1543851 832679 1677400 61945 1632946 1553852 837076 861440 1158186 96123 297202 1687821 902721 1855818 1643882 1382489 927231 93360 914538 548514 687759 1487822 128944 1527460 984938 1730412 1047913 15421 1550565 91396 481842 1932084 1171365 102352 1050545 1724941 1625889 1716075 369619 1253986 1442602 58495 664001 1186204 170922 1177654 952270 1392922 362754 1652582 864937 1325640 409688 1836397 25369 921388 594333 1997321 1262431 1493890 1510045 1328613 168455 1504416 356957 567022 694805 1138979 1190878 826614 28661 12142 604031 1999102 838958 183734 218189 971897 216125 1310514 1774700 960084 988698 1638320 1957533 1949602 1886330 1903342 20009 414890 102068 1995404 276822 1050485 868572 1177474 462820 1081736 432423 281044 1729266 1077276 1104227 1688263 29941 331648 1878666 1831515 913274 1933322 1433487 328263 356594 399243 1506783 690945 1246008 592708 1043449 255641 253864 781110 469989 1715150 416003 1700265 995845 89763 647483 1456318 1686497 1907779 769224 392898 671284 1984178 590201 1277266 594415 1420997 265513 1610198 358088 1905093 543987 602627 1355235 593370 379334 1073376 626945 61597 1874381 1575218 557889 48166 532605 1928752 1829331 1533274 279421 1743114 568637 595558 1508421 1472106 1035865 308459 740731 1634167 1546372 570479 255100 195083 637837 1345047 1430796 1001885 1806305 1542332 1998548 1925057 1510244 872828 280845 291381 1448701 1700606 369292 1703907 1831131 801426 420052 1903972 1290522 1175473 1671170 528737 1403589 1000941 1850366 328033 1747642 1790700 171374 701074 1514716 1682567 1255444 554898 904840 1882436 1777976 1407556 352374 1244988 793421 787697 1819253 792514 538708 593455 1680039 738747 122923 1706188 1566599 829316 1654364 12428 366498 406931 1110562 1277636 995178 247882 1817601 597392 194920 1087824 930009 1195237 111037 442370 1208044 95979 1778238 1309300 807964 595514 1730276 466829 1953568 1638626 1036617 1356030 1984443 42435 1543203 1843512 1467622 13106 797478 316114 45558 1214956 436250 1709500 1125227 1406876 874894 1980686 1745125 493149 257185 477409 794192 1319675 462962 542751 1312758 1477002 1831036 1539662 1587124 1122584 1955177 761824 1884765 545205 1762967 909848 1897940 617939 1780829 1046407 1414542 1246512 1859440 1407238 1604060 226656 1745453 11888 1145271 310298 1015509 118250 1681151 1760604 1617587 1914092 1263462 1230746 1104043 29787 1297610 687017 940312 135296 505181 1142641 1047484 765159 1006847 1090186 1090143 23665 1091174 1206947 1913260 1636490 160818 730570 271584 1167758 495323 738247 874018 1438864 1556830 938012 150164 800409 1060636 393028 1451584 1896802 280495 346064 140805 257898 1489888 113086 1808519 526935 1912959 1180967 1189720 1356580 112853 1437441 959227 1233282 1670818 706210 732364 278276 112143 974691 1630401 1216312 496646 1443575 543046 101536 1788786 102244 1071144 68931 717410 561561 1872958 759118 290652 667517 769645 546957 43044 112868 705093 924844 1052905 1521317 1276751 1131036 420679 1986266 1734155 819481 1234786 37625 1348207 241359 1947862 1152201 155016 1224014 110588 1366651 1268701 1126204 659189 1391956 320745 1101775 1367412 86569 688935 545872 265636 372282 451726 1940829 1461133 524843 794329 1999927 1201922 1287110 179011 1799521 862076 524593 1508468 1259153 1522325 1140377 543140 373303 1898177 698772 1333013 410425 1608598 1967405 25889 492247 1474523 57639 935598 915784 225352 1981877 575760 748135 1799509 565974 414736 1335905 1928743 1801860 1064866 1692153 929679 752657 256549 1601015 536705 44630 1353105 1975882 1989715 928004 1535466 1218289 799444 252597 609082 591872 1510179 251470 1713359 528454 53704 1309264 417786 976218 1540141 367237 838849 1594747 662494 1873631 352646 1237820 1045335 435405 437865 1287164 1817073 1149451 1238177 1053482 223309 1669521 744257 1442658 1735431 1854476 1938043 359183 261948 1868878 310897 175106 334455 1997073 1016244 1579852 1894217 1367065 1690394 882425 1668024 1931032 1293318 1838966 139940 226222 1568997 1590712 1975466 28240 1700574 962989 273654 1125012 826083 826906 463136 1108653 401603 1278465 662775 235913 1861574 337555 191418 52332 1096969 1085311 1199252 620562 1777729 1817154 1055439 690318 22656 620073 181597 1092885 1440353 1893683 1176071 1013089 1831996 1084326 1241307 1136457 318315 413187 1896217 1075522 110813 1552412 245293 1036110 277091 1930239 1613237 1567856 1627460 1908045 1801279 1297816 1674825 1341619 1310014 715821 348089 492818 54971 1520594 1155588 1893362 1594734 1134468 1593350 1040024 1206519 1732660 1772015 707378 513395 1489478 315931 132247 1044961 6471 1655468 1308953 304085 1057375 664330 1140556 997416 162843 332429 1229249 1590506 1729336 1222517 1308139 356801 757483 1974795 1257142 133089 1067136 393900 1193131 265535 462869 1035786 731041 1012739 1479824 873600 383154 1116388 1864094 1106552 1635609 248617 114360 782979 1756456 876417 671843 458196 615276 1546430 733114 642470 1716527 1740558 1650339 1971271 1110159 1077479 1853131 1360336 963020 1399463 466363 76453 924492 1646701 822610 899295 819974 949675 495667 759030 420301 1714601 595694 847739 1810957 1841953 65493 1844295 468024 123220 1640347 904253 658275 1192872 363464 890832 1922015 538295 1095585 1712357 1569091 1938114 889989 324324 1415225 1986275 753519 1176089 197246 1036878 816178 1756009 1635491 583675 268588 1856645 1422946 812870 1838300 514524 1192878 1346232 317731 1122781 525949 1508920 177060 241971 748534 586573 43476 579513 1899975 824186 1643646 730429 671354 511951 1637311 97080 649709 158365 655126 1226989 462797 457390 997280 188098 1182028 1040249 416095 688038 1991346 1867685 808550 758982 1828055 1545351 566279 1677146 829555 64219 1592430 1691365 987150 1639781 227037 292085 1097962 1812906 87097 1412493 932370 1263705 744829 802578 156797 63044 1150803 127386 731380 1821354 617379 1340453 1296916 1159043 1114523 20127 50241 254470 1876719 791644 1832147 68877 311389 943983 1564351 1695023 1968024 1594567 991307 189623 820198 557136 703717 669710 1052902 1670631 1540368 1573820 854256 321601 615042 833014 1350634 1994566 1132670 219830 1570033 1356292 1146010 1855596 1554377 1213744 1188186 1011293 368182 645386 238429 559516 1838079 1351282 189452 154105 103514 134478 642641 1657873 1755586 816769 1700829 248287 550696 1512787 1141941 1324403 484666 1021731 1916254 1705127 225496 1851794 1323863 1642804 22615 1454486 1022550 631128 602512 1129838 690338 340506 606004 275933 1088677 1395963 414273 625501 911075 1794086 165411 817836 1211106 1930705 423237 893681 1871171 466819 1904847 434124 1606622 1729871 478029 598145 265209 1642144 1660037 790727 739429 1950544 1558005 1231549 1209248 1793332 69913 1042286 385366 1553793 1784572 300200 95762 1362330 1350228 900674 1960839 1011658 913549 1585958 1110413 1473929 679558 1049682 610608 271146 1548506 304156 579244 251026 791332 524735 702088 1016931 721395 1882374 1630982 1338616 29793 692541 1625216 1428615 1416597 748148 138552 1726078 698029 1899492 1411997 1725733 758372 1050366 1905420 1453485 1514372 1326204 703386 1161933 314238 1652641 1308351 834316 571536 1575072 722658 1353535 1441091 797152 1541118 892430 1881753 763494 660908 1622068 1873771 1997424 1742783 1062597 1187169 1596711 239284 1676462 1620212 685918 433882 1924953 1302736 831629 1334101 435914 598268 1697081 320033 1901287 1261520 1434870 1314378 1172369 704101 762915 450695 662334 888380 648640 219124 747679 1531032 1749003 564082 1012849 1886550 1167034 363410 440815 1107590 1810821 1669036 1170767 676249 428478 1013939 1999640 939459 121689 1596636 181535 1285523 876873 450146 1788199 1380794 1780220 164495 1668208 1619964 610132 1784054 386012 502513 641156 69317 1314433 1990456 1356491 1048397 658817 1753112 1726248 1338740 371369 1521236 1661750 446867 1803810 1936066 1563949 1963371 71220 65941 94334 783385 1724664 1786197 1266820 1289921 716752 877121 1478822 1222758 1039155 889396 954471 1486489 463484 611346 285876 1053142 215341 1143636 1962970 116314 1367497 641342 415045 1434363 806002 1536719 1377910 1547922 1738849 824924 1006818 660390 1134374 645055 697538 1692424 1699619 1516406 1475933 60336 247333 1505435 1379116 1448199 1553495 403590 685891 982445 323237 382368 561732 1408483 520504 1748066 977545 673771 106292 1206275 547360 808229 120954 326065 1785450 1299570 1329430 1224490 182944 1351210 960741 1533253 547122 1669699 847765 1451146 1023972 295557 1440835 1521174 1261050 1904149 71041 540115 721580 1022230 1072483 858316 1628569 142449 133721 193018 1081282 1373013 1308352 1968011 1560055 1128143 409206 380790 1138850 569692 1516732 70808 587356 1572827 1431162 888959 1135065 1673774 1966629 1681179 1313120 734250 424462 1362079 278692 772316 818320 473273 194576 30755 1108375 1921641 535200 674107 498630 45907 993027 1135428 195177 255088 1162383 85795 734936 1828533 1631919 811379 548012 230213 1391978 1251529 1471302 1013490 401312 1545500 1413263 1272901 1922237 1025459 909113 1209428 1715569 1299518 22614 14579 1143778 1513237 390398 968919 1281863 708864 1152938 1909394 665430 1560811 1732857 1906507 858272 256660 1746349 1305497 506423 1150012 656209 1956324 887793 876881 156036 956913 1377887 535900 1361730 1384260 606174 804415 1558741 158606 318046 1681498 215249 744163 1179156 673726 299571 1396142 1821445 346479 1645357 765626 1981442 732362 692843 572814 566124 1387487 861158 110142 186813 1962932 848082 252082 1934745 969169 771641 629312 1367843 1760977 1740993 149081 1604714 1700312 1198379 1703786 1031460 428397 1163396 285214 419320 862423 1352511 454494 31636 236217 726990 1986368 1446394 1655566 1567822 325484 1739068 672218 1618853 125639 1275626 1506190 1346140 1228750 166213 62375 71082 501665 1131030 1099534 1935281 258166 1356139 1352009 1847983 1371995 516831 380513 702965 831408 521127 1369242 1565913 703241 782988 315746 1127043 1989887 1649236 1557256 866680 695877 523819 1736196 1345164 1791913 1043572 418185 313820 1363392 1773721 455668 1267782 1092049 1729437 427414 1278551 1588598 676314 1827900 50883 676379 714579 813917 1519645 1876824 199479 1805133 738399 1219973 429789 986507 88441 1589170 813215 282540 855512 173889 1462468 13822 177437 1968942 865375 315948 1086819 1380242 529613 1960264 1110528 1862620 1312007 985325 302256 289688 1102341 1473636 142750 32701 797801 121378 28248 1508690 1226973 1935292 1809653 1191233 231745 205980 1326958 227286 1096627 229801 1088297 1612494 448053 215506 1345494 621405 1389689 1766297 1215473 248238 1755528 1534565 502803 1119188 560955 164195 639606 1278879 318434 854999 596223 99160 1083465 1368970 1659041 967164 1066511 84304 1428048 46844 1320957 1416445 566291 900159 168446 1819391 379817 158122 1881260 1187800 132812 1081423 1384990 1686848 1438222 1455268 964064 508212 396146 243068 329718 1404634 1191599 317388 1718033 1722710 893727 1160524 908570 25540 1813746 278862 1915369 2225 512807 1696259 1809254 1432122 1516291 676878 1441116 1800715 1555440 530057 636616 603418 247303 1923992 923643 1351908 449412 1858679 819273 870526 865334 1869502 870237 943866 1103316 728707 121822 1273608 365022 323179 997639 1756636 1779341 608846 1291354 477526 128202 207625 173580 1613728 1553882 1197536 632770 865462 504989 484298 1152113 786783 1155607 565137 1503224 663219 1531486 945985 1889786 1426287 230627 1215847 1168256 1839453 1521150 782117 354299 650567 1194463 1925867 1939030 1868085 1332683 73821 1652663 227849 572683 776497 949951 1082153 1351043 405786 197088 1823042 1626083 304234 532822 1955617 31644 1511351 107339 1835550 41694 912059 1258436 1913389 1982856 37721 467641 267391 1038133 342358 730159 354634 1512189 1828261 65009 1297538 822978 1202534 575380 1524887 854375 1155997 1787781 1058265 1982379 1936937 106836 285288 1926479 130938 460505 1850184 166860 1669645 1271727 1664067 175253 1104446 796410 1242800 1243749 668266 219130 1975124 235382 1137040 84814 401746 181509 1585295 875438 479056 218202 1111579 757213 1698623 1802453 1911516 268333 1951201 1740053 907109 1529908 1671339 1334035 261691 540862 1501964 1782748 255724 1392252 1867989 1007953 806534 1716274 157095 144055 392470 137852 1971275 1841211 1259480 1052849 1909087 1030076 1122813 376141 1164216 1975908 105957 1599841 1322602 1793561 534027 1493948 1480228 103933 729340 1085505 287269 844667 503138 219016 1530438 650773 458004 398473 424320 78067 1517302 1218935 1281130 698477 825218 964483 1463913 1880927 433664 1161655 664879 801715 1622679 139490 294930 1404036 1086188 1459646 1312862 1061450 645158 342732 1525414 146851 944996 636388 1291329 763735 1732448 1946892 1112135 457300 1010293 1209809 1349997 602473 431638 1713624 1382167 1364726 374747 1797234 1127713 867465 1266423 1081232 1671330 335440 98913 1444867 583297 1147092 235108 1117967 1834812 749600 85046 898528 1806051 356096 1843591 640146 1810385 591613 439950 1106433 1422443 450249 109502 331469 758630 968084 101505 1387187 1130547 164303 1016799 1999501 279284 1764239 962460 1030663 1640318 1815528 174753 261940 1977020 1211984 936475 1796110 302600 638399 233973 209063 173289 1855468 1529862 209829 306424 53187 1448408 431488 273278 362508 649898 812981 1442182 1497340 777672 1546599 477454 509283 163516 985481 704087 1576666 473618 1727994 1912561 28142 1265575 1088933 465518 434307 1501167 1532761 130739 1827987 796214 1645278 989057 287674 193465 518908 968003 810853 1257314 722953 1254271 1623344 1908229 1009843 1797448 1944301 894323 301001 1604508 250048 214629 844612 532841 453123 203208 967678 1463600 148121 1870198 1526862 420204 222550 144424 1873473 1484100 439424 452265 77646 459190 1940067 1861655 1321081 5684 1625275 864909 92674 1308060 198575 1801623 520188 399727 1879512 168762 1409183 751582 853054 1129719 14927 884734 1074339 1260713 1337634 887076 846243 853494 20108 1709931 1984527 1035867 1841574 1533529 617078 1536638 798624 1513052 45074 1923975 536158 1313967 1024329 488839 1632894 1765336 1209072 711001 1004880 1037650 97838 1890854 1791787 357240 1563023 955911 540914 334110 842626 1745617 681700 546359 554032 1133507 126676 693221 913046 1246302 1369519 1502968 943617 888367 187282 1474205 1512758 1277326 710807 1928328 802922 119164 1073452 1720658 1534955 331659 143678 387640 1582597 121032 143423 1519713 1652483 1916783 108169 1498884 1547945 1239730 1721595 1446815 1005483 1622868 558555 1267334 1990374 19078 1234501 1597405 168715 1664917 1266250 874121 1673216 1287429 1323647 72090 935236 594642 179943 419092 885124 378767 1377771 1066458 667460 629038 346464 1997247 1449650 456059 1433819 1587599 1415322 1093464 961856 807973 112851 1642942 829332 331124 1672711 1555260 922319 1991754 1290048 1178898 1830959 1923364 89854 516193 892914 1500586 239343 1714528 74011 925941 1366118 1985593 1692332 911017 1147135 179555 640548 693593 352105 207611 329334 1142948 816862 875850 1827745 1947641 1884007 1381648 1516785 721590 620669 992057 1311015 284496 261490 593993 815328 1331798 718163 400470 1146691 987574 1839582 1950837 1564953 1911468 509068 780211 1998060 55127 1269471 937373 1438304 465111 1995002 1549398 1597300 1660064 248309 827634 200036 624783 1705588 1952833 1895901 70759 825657 1723134 308324 1691802 786400 1443637 992047 532099 1386295 142484 1287745 1169340 1498120 1878439 1035437 1316588 914060 1551321 420460 9800 1273494 1414732 60794 454255 669121 1416333 1686565 1873684 1033740 630855 1031242 1410310 928218 708064 594866 1245813 1045400 553639 83382 1931023 914709 1880065 865899 1887528 589093 1380363 27015 1610114 1521757 986960 68358 1995099 1602488 401893 228258 1984986 1566239 681502 1940115 1193026 419719 28076 1495095 1656727 877922 1660728 1629778 193901 555493 1863430 199570 716205 1658259 1041297 1858962 1581782 981428 662786 28512 1073977 1973422 788492 949079 1662477 758157 356850 929901 564977 429011 338546 608278 495613 83023 290310 1323163 957346 1177334 1722465 1921856 1360305 1036971 689352 1034785 525690 1765422 1861182 228276 459071 1704353 211303 473419 804519 1871821 1211353 1241884 353 350444 1650489 785312 1913595 498177 1106345 1233428 1712965 315943 1070125 1125293 953232 1486074 896576 1930405 376972 1940985 1693591 1031224 1198177 1735941 202639 986167 945555 1024888 92824 1459467 621991 1119642 469212 715796 535700 1315977 1343110 406941 36991 168440 703108 68691 301998 490989 226583 487932 598531 1247387 1696046 1693326 1624273 1425391 676035 1829712 1602086 500522 1607292 924278 1554258 1968151 904999 1580535 150623 250167 996398 1271086 957422 1117580 1139583 788505 699035 175102 659969 1978252 1913697 1434189 320509 1425887 765903 82374 495083 1850889 1187566 708008 96126 384223 1227418 883439 524571 1744551 412024 1974163 169058 666484 1074811 20361 1213681 983497 1436487 1597803 1783512 402088 1662873 1631150 510825 127339 1909696 1038329 702239 1414608 1631421 699972 1531827 1529142 1002196 1894096 1520825 289221 1993203 1122305 1602653 643105 1409156 707840 433600 292137 1998082 1694584 1988546 1673196 176470 1815971 628654 1174198 23216 183263 694609 819685 934864 1064536 1981195 65787 1923463 1825696 1432644 1601654 1339367 1233968 1876847 1725200 1475734 281992 1694507 1689543 758481 1224626 1440713 1241156 312271 1528000 1749782 446245 1010440 1986130 1429934 1802060 107445 1863105 106476 198608 1961956 918177 555549 24892 267631 664913 27391 1255048 1295281 157226 392705 324491 913523 464579 1651708 79040 1882397 1500700 1523663 311264 1908962 1994313 790688 430836 1140157 1432761 70218 1834208 81787 1418841 546760 198149 988659 1253633 1971408 1658990 1912169 1208765 1126634 1067258 1219604 598736 1430419 674772 165206 550586 178284 1137309 1643558 31611 153886 360650 1444375 1827054 121997 433762 654517 190635 991713 312965 922633 444542 1610941 1410356 848068 1027124 421519 130164 970784 1489789 351116 32526 943490 519842 1868668 523278 1586585 1133913 1843701 667522 422054 1631172 395909 82962 905526 1893864 898126 1230356 1032579 1636228 44839 1420320 597115 508592 400669 1644012 1095996 663654 673830 1480751 1611105 28983 54045 1747474 637891 1997099 275479 962321 1503265 939022 1543607 280039 1406472 739690 1156773 1509267 1361420 1980754 32574 931630 1292386 990165 1152343 525718 1575163 794424 796325 676050 1785345 412833 956934 650626 1904502 842955 1988955 1802071 1745175 1079352 1366829 880474 1182921 1299694 195734 458822 1164840 620670 1800183 1928845 1759288 7830 310969 1104684 337978 215452 708501 1384657 1389708 1273991 834912 1213444 209274 85693 525034 564475 347229 983357 438349 524049 1761167 778944 634612 89047 921782 1042189 1426862 674959 950763 213041 332648 809792 1072177 373925 1139058 310271 1316792 1826282 767471 1622481 101132 1518578 518867 1468447 785004 1027246 1137365 1535874 321779 1181476 1639153 1787366 954038 1860502 1355490 94919 830043 1617452 1886791 1023260 605083 130827 1454737 331416 1144160 279915 340423 1010340 1717870 509059 318295 1587727 1363212 972051 1951257 348654 800746 1598499 244813 909332 1683309 1848070 1649984 1190066 528926 1415826 1567497 1339153 1329230 1665019 1940075 1910721 335849 1548474 1013222 1357004 1907399 1025716 1270305 507243 46141 824523 1368790 163252 1116174 1554202 1738459 1072151 3026 1782760 606693 1148412 1107013 1117066 682410 1055907 1623526 213755 1588682 24459 1585980 1727247 1559294 1333813 887299 294887 1548664 546138 779981 268916 1232775 1845868 1712242 407493 437231 1428291 354155 1865812 874878 266597 1345319 332633 49682 907757 1609371 1604527 1519877 1624526 562566 1411480 1406685 312105 355245 120953 1177553 919724 155139 235004 1375469 1014025 126892 1058349 1641615 764226 674206 1451999 273801 1634953 1757446 742096 248555 1755360 1501557 957862 1041023 923651 304637 740604 595727 878698 828950 99848 537620 295753 1943606 304078 428513 1475186 1227123 919582 628496 257561 1150110 1900638 806094 680909 512316 445212 1312812 663985 828141 1296436 1301505 1167151 22927 251393 1308484 1015312 1857216 1572986 1362433 615354 1162382 129844 413523 15839 1521295 1066976 501789 900061 470467 1284148 1078031 484901 815404 550913 419801 1021592 916061 1222727 785255 1455204 462542 298165 1432774 793994 94331 1356728 1567018 496421 1365354 605593 1057150 372130 979014 134195 1683314 591481 1801423 223187 1776659 1033931 824564 641121 1297862 1217144 48720 1085746 1271587 1767778 479644 1225225 615305 1418402 7282 1046901 1856600 1846202 420210 1229596 20659 989699 99851 1279133 1326653 1226963 786769 1324555 151948 1163197 46649 1965771 60215 154917 1671308 375503 241212 1929704 1381840 1626592 373250 230287 624768 1784712 1841768 1084102 1923540 265089 1240153 1671231 1544638 403433 1216798 598942 1721708 769213 912400 202856 401467 388598 105472 303665 495870 1926734 568516 1526595 976214 998377 1486164 1314197 138458 1936666 493663 158676 1481651 1898026 1516211 858522 1379207 1369852 1597284 1743650 290180 574192 1847763 142234 1565198 1155319 1369798 1578399 1228343 1669318 1985480 24885 936532 830325 1124984 505530 1890698 1154914 1271449 533955 1925947 1007523 611416 650852 1223452 1368618 1483130 267939 379696 995242 114936 1994138 314951 1017446 591168 1154647 1790469 1520720 1852371 1316456 1479139 393521 1633451 1069364 462949 1695383 1194250 1037584 1546141 241640 1296870 746950 1786887 611206 537743 1504057 262376 155741 786263 253511 478692 1282073 567370 1072275 1028005 1739447 523173 646968 1831655 145544 981081 1469453 1231230 1064756 423241 1766909 322552 591867 1244434 250097 1273663 1575707 1069653 1342114 1279154 1198431 1877975 724871 1796251 1764750 1723696 952786 582710 1391750 86055 1183670 1838580 1613916 1775797 1441672 1577831 531042 566486 738530 1027664 1148934 1657476 30954 657894 678887 1069797 331298 737090 340144 216108 544785 311134 1309802 346665 609764 114517 68582 1106771 284818 1981187 389602 534673 812978 1561908 1210964 806223 33351 1485731 1208829 345845 486047 834005 252979 1504871 376542 770811 86970 1693575 310876 1969678 81540 1668153 230539 1129141 1666799 1814054 594730 726625 248865 1673361 360258 153112 953521 1253681 702902 1843379 853135 1186025 701601 1999302 766248 24819 331367 16048 1267002 1159109 1078024 1856529 538568 1547946 551772 1584274 1255470 1813806 1558638 1189680 913739 733874 1614279 566375 704863 242344 550367 1665515 134383 1359695 914250 581568 949358 965612 1188105 1766163 932568 589241 795281 1676077 327778 1248669 1707911 1397688 1801344 1212897 991508 1967095 1202211 298455 472986 1066081 74185 956247 1396897 1821836 373364 215750 513529 337748 576934 1996519 603353 942139 1402153 479762 556212 597006 865546 1891250 46058 1001 399493 1870527 1543400 657340 684208 1880420 1353540 626383 1710449 1305011 1710092 1179720 489089 1639751 1500117 187912 1047185 1241800 1001631 80166 935435 829514 858304 590208 790387 709870 1947394 285832 515901 211750 1440643 799587 1842831 1881512 1282128 1952593 1925321 540607 1296361 1592031 1708734 1717863 663755 673993 1685374 566176 580711 1616404 334829 1761310 1348558 490213 1960630 960976 613875 74489 1746972 1639156 1192540 1186358 804254 235716 449107 1541523 958016 1971491 1536369 1562889 1011499 92662 504296 1459165 20022 563603 571946 1640635 1160995 237890 934352 1009053 821124 876054 638291 1823163 1689216 1101914 681705 961482 1258079 1264579 1455528 1186738 1376444 778111 895635 1928734 1187003 454470 1131522 107742 1062761 1963147 31431 154092 1595128 1003067 1714752 1398051 452542 1834930 489559 1135399 100569 1018242 848919 247762 20255 1425575 1026215 1821197 419627 1260913 1481529 1070320 1664516 284670 1545789 64700 653605 79583 473599 1452016 1944584 1758885 370651 263646 1369903 1994289 960158 562934 655134 473271 1021551 119300 760015 712992 1152823 368206 782272 1634039 541783 51926 141376 520398 407333 1422890 840702 1205095 376209 1091571 935584 664315 1865895 1911458 586287 1026513 1826709 1287220 1374281 744895 954081 600417 702713 244492 1098281 1908850 647007 342436 588438 165293 124282 1747095 1693817 617750 1440530 56324 559992 786713 1374902 306394 161755 1853456 892150 122717 1453162 595570 686311 709126 1640083 468487 1290563 365423 491773 1758040 1292909 211608 1016956 1501269 1397990 1207438 1393781 1148085 936322 1776293 1256142 57432 1612580 1281107 1828770 1192054 372907 497402 562800 1117357 309375 37811 1265211 518852 1405494 390754 617164 848535 1366451 1438544 1791926 1843681 1673863 1257480 108269 1576874 1752402 1795164 1747336 1978172 157606 613064 618006 1116730 1619693 1662456 1358959 272532 1477094 1106437 1017506 1246956 1541192 546301 1680597 433208 924609 1032311 1580150 53238 724126 886821 1273219 1787508 1845896 231306 1320419 1352893 137670 1345242 818427 71790 1782924 750396 1950174 518578 579988 381357 1005705 1691416 943054 1274482 1745458 831337 419493 1286154 557129 1896862 223419 4034 1550833 522401 187113 1337076 951877 565739 193265 1420185 171795 1107149 52526 713999 1472580 165486 94501 716520 1838926 1524470 1902616 751129 1041535 544942 1305415 808636 728359 565209 928055 172824 1976017 432803 872900 461921 885818 769964 483456 880964 1258891 1362495 617167 1707319 380895 794076 957355 1503016 1617510 809449 1504817 539634 416784 1151272 1048184 584890 267517 122478 1824070 1291544 1707354 1078856 1848449 1837929 354207 1474492 1714150 140652 41050 1867317 1446602 1468554 177936 1023921 558230 316744 782727 948297 1095826 1680022 953682 1366230 212919 123469 1652630 597849 1883563 529877 948166 1874153 142403 1078362 116413 1441990 592934 1617740 328385 1940324 236352 1055855 1186384 1259278 1972708 1170695 1036349 1998455 1854525 1985906 554697 360726 1803414 1369056 506497 1173331 1843568 44477 904025 1314552 1173256 66201 409297 905998 1901551 152517 1545658 175772 176710 1062691 1529539 1187726 1840145 785165 1316937 1261461 1942217 33336 390026 1837645 496392 1582313 1077098 1107172 1985614 562906 523443 1324382 488657 1595869 1405477 954461 1094882 1867141 843986 1455003 753209 394082 78128 168743 1343333 1100398 259519 593529 32031 930191 1793208 350600 984044 1117832 870359 677337 1195337 1861539 1796510 1866696 179184 400400 703416 7671 1480451 734240 843605 1819389 1497164 530392 1704445 1802365 1679795 488848 1013434 650085 202364 1996631 1957094 794786 4485 1495460 1649640 1479531 1838028 245930 202431 978232 414913 692977 891090 135620 1939264 1416937 738958 537292 831510 1411492 673041 1579494 544969 1077494 1371392 297476 1774743 1842860 1872889 1787288 402624 1373037 1281444 709196 1173948 734487 1586605 1359700 295072 873378 1932057 160710 397969 828744 950481 1078123 630475 1258173 867223 1362180 1383691 87592 724324 723017 963811 1854413 1743995 1938393 1375904 1833384 1386905 1350150 155438 1879884 861326 1168990 212342 194351 321906 498171 994937 611358 1499366 203182 1420806 813797 1981282 1529565 198768 498910 423971 213820 1566802 1489071 50603 81322 1076630 439496 1658012 1947890 1697724 1723586 1684322 734937 423897 635483 736741 579700 1332785 712635 108537 1736910 231749 1818955 966589 1328353 959701 1762728 1889006 568868 1273747 150635 222515 513390 491172 466505 393648 392028 1190861 1161385 485590 1543372 1334352 1299095 617196 855946 1085998 1460041 1996150 1823340 1728887 1008428 555427 254347 566426 976860 1500104 1981646 924413 575356 1297330 608590 686480 16950 1805199 1224165 987704 1764230 1407933 947943 234670 1239330 1156924 777994 1052955 1271503 1471439 1152469 1118706 65434 669187 1692992 1664537 588881 67592 1371032 524053 1550013 1012907 1763150 1913429 869119 636459 197626 1799205 1190851 1652273 1350271 1615214 1907359 436456 154465 773248 1595059 632969 175197 1348938 1522484 346414 1020966 1783522 340815 416024 1842849 189600 1197976 1797051 968308 37987 209026 1891949 923471 495409 881899 790593 880867 1581648 91354 1636418 1819602 216646 345105 1241987 342010 1802922 466167 1708944 756359 1576401 1514701 315394 1838897 1092666 1751891 1060023 774303 1410538 770224 1151776 865282 1828821 395026 1317251 21123 1283327 25973 516106 789369 1526049 91931 892007 1699769 329111 1760552 133400 150278 947645 1173685 1430771 108008 1281414 862932 140580 1478335 1631067 349628 1720070 1910523 1132564 340944 1807126 318383 1967848 806904 138972 77032 744753 967374 1140954 1706438 1377698 1129802 1784360 1659254 746280 1687457 1426591 1122777 398541 1152360 1612492 694274 987299 1196076 1456109 589038 199746 1015370 772043 1955928 1250841 557083 169980 1802787 1090295 1316231 1121629 561094 1321457 1014649 188093 557696 1956504 1166685 710939 495524 191603 1729645 586130 1098402 311045 1456136 1670724 1500527 679167 447787 1620133 819407 816752 895451 1355200 881805 274960 695113 1605314 1936814 11248 1345186 498088 1037559 811402 55412 1339691 707963 689880 62789 1470651 730189 573388 154960 1821011 74054 1152015 1168861 1288564 937723 770576 711687 882713 1164146 1773405 382421 1932235 839041 1151120 1844771 495776 643565 1318059 1935885 1125111 648483 1381353 1743323 1609061 1948691 1015793 1864638 408970 682551 1914545 448740 1714945 1692210 1533645 1331601 1416451 748266 1211508 1432775 657050 1550401 371991 686283 988206 1208444 1380623 1790950 1571490 1484929 1400274 365493 1439843 1149686 1691245 188022 1635183 1587340 784448 822411 1692464 357621 659624 1507228 1873055 423046 755013 1201651 1164128 436288 1800348 148331 644747 531819 370483 1275257 1181664 360391 1113293 755906 1829757 639046 723705 1623999 319001 1955223 944676 1785225 1326317 1888453 1671360 802434 1912035 757682 1876506 772097 1902619 516288 142114 1663870 1557148 977417 539297 1596052 1287708 486558 1519370 323669 216010 1513154 1931048 1599633 1293187 1030389 1020524 520431 727510 863707 1069179 1614127 1932751 559632 696326 1161309 1652262 494121 1265726 565493 1226413 90718 1526234 644420 811106 448056 1820527 1216856 1382663 1244881 69392 1614103 451546 443633 1545376 575396 42939 712039 1134681 300554 1297227 1254047 97177 477863 710496 1835529 1814677 1131822 346627 1000570 905623 871111 1819798 123747 1210627 1464412 1701291 1476700 153074 1452078 878474 1304011 718023 1878792 769377 1765516 750129 493146 1643658 1948060 1454272 1241708 1551926 484866 1541841 1696527 1866801 715320 1576308 364641 1424342 629657 1691732 738678 1932141 1144981 1345115 1720168 528165 1170253 241803 122292 1663944 392696 1318267 512219 1212489 1203557 935304 1256534 1818362 1605788 92295 1849026 144807 774717 1218018 331177 1303119 1721064 349266 1826414 17732 744763 1577174 1799324 1223497 1831184 1453888 1766036 223660 489072 645847 660915 910870 54151 1563472 26449 124103 320541 1367990 1717216 1096315 961231 1719902 1110305 1759023 564797 1355871 287799 935941 526318 77537 886216 1067435 33842 1837909 988378 1634636 1369178 1377150 1444224 802251 1996007 844310 1208646 1598136 366612 1072078 556574 1522791 1599411 1837409 523167 1368036 1642454 178035 383997 307155 1399947 648215 203235 872785 130782 239586 1629347 332864 58711 1681149 1972405 1992615 349313 674952 1928415 967131 247256 251805 1818142 647454 1216215 1761591 68205 1313217 1640425 1848311 663260 1994022 1279476 1488343 852465 1185723 1392800 1307032 133489 545287 1850010 1435902 1145956 1627214 1259405 775511 491175 1059195 1887805 1479377 422659 1115832 528195 1028616 1471543 1353849 112061 1430515 878169 115801 56887 609952 1122355 901040 26514 950837 128885 1569891 1459386 1488539 1012342 222286 1990709 1784923 1295227 1244438 344678 1400201 173755 1853234 1669341 283203 500909 1843342 548810 1504964 233930 1178312 876606 709099 834907 112055 1691174 1504742 1296722 1407518 232201 1140550 99320 1220879 1827189 700825 1622488 1358642 1303643 732278 1013391 1455182 1843017 244147 653673 546164 38721 169015 1028066 1006610 1430676 251449 1290727 880811 1879317 1720979 1259282 1655166 391986 1821090 377138 247001 277571 1039768 1432829 1395640 1953758 1838166 357181 1968854 473952 500000 506051 241764 1625512 796392 194 1420321 1802469 255321 661973 1567974 939862 241270 1548415 1062431 553661 543976 685904 1937859 1065210 1787494 301018 1215027 1067145 1008798 385907 1621870 379540 1818993 672454 1059876 1630501 1289050 1215819 1833736 1865057 1509538 953570 1759736 1129857 1625648 1061958 758467 1456535 256051 1054348 1086295 27324 1271313 1816738 428601 1688188 1786193 599210 514451 8568 1879088 722540 263511 31514 1836843 1709568 1958794 1387167 275286 424674 1142350 1072507 801072 705360 178255 953165 696710 173641 931364 1236840 1843609 702518 411543 202568 1380216 1462359 1568979 575600 743494 167084 914535 547323 1918880 76666 1066938 740905 1017230 1079078 1497328 1475002 1286104 436373 76859 953315 647600 139034 164995 1876362 1003744 1348327 1685504 520323 1328436 530549 818887 1351540 1578095 686147 94439 353651 437941 1788232 921965 986734 1748166 334136 1870056 743576 1526873 382833 1211613 1702289 316674 737551 259807 840970 913521 301345 266758 538109 218188 1686952 694904 656525 1042916 461015 1139247 545869 1215204 1115557 406659 603428 998928 132703 1111362 58171 153632 1417539 1260294 219517 12010 1886268 1030749 736815 1765024 1390426 1749231 907144 913321 144629 1797801 1036412 248621 198167 45665 594236 514188 449147 132500 268168 1454337 1697903 880732 1280540 1363513 93734 602847 1501900 312853 1182211 860116 1472613 446675 628140 745723 341802 729900 759518 1430101 1941968 1926494 772985 1369327 649010 963420 58938 449469 1593720 363912 1941739 1644890 1203049 955434 292494 1110577 759274 1354433 1206520 1764037 85600 729122 1873354 1877544 1099833 1808338 1003765 1590182 45683 879157 1523177 188957 1128645 1666567 220243 1933020 1922145 492777 1213755 420466 1060608 1704955 790438 1026234 1616617 1801306 360352 877760 1515470 1269441 186329 1388987 1104142 1280416 540590 1919319 1706405 808165 1553753 1553005 1316019 588457 1834234 873307 1482542 182785 1047426 1825201 12101 959851 558187 1063517 104470 1373811 452950 1306572 1761088 1581482 87083 1600814 158513 1988234 466713 637132 617483 1026921 1036635 1921315 883429 106172 158961 978329 992125 236924 425855 843188 1364025 1715436 1326092 1524969 485222 582138 1891775 50737 941489 1836984 1060214 768226 1284432 791630 975513 1391449 632455 1886618 25611 628505 893788 1590488 1683666 710425 1685381 229769 1094783 927269 1409323 678587 1727478 1333822 1092872 1518897 1601772 774512 237298 1304386 1239648 509793 582895 70464 353095 775911 1270431 1867563 1836957 1381206 108127 775498 1201517 292322 853407 205886 1365686 829583 1789212 1163945 11119 418183 31195 1068178 1378215 1102110 987578 1859335 577017 103174 1858141 1251479 397999 973677 1178628 460412 1817966 1858306 1933914 554644 963730 345657 1284429 488011 1706255 178076 1128860 819330 485358 276687 263706 608719 1520767 1456335 1093047 1810331 762849 785075 927407 270384 937794 1397403 1328394 1444531 1811921 968243 1885921 746897 1188331 309545 1533588 148290 1056082 1542816 995598 1850351 1891280 1848895 41832 1032772 1965567 1442922 1916908 1583322 92902 1577991 1082128 1922290 365211 390186 1831437 703638 384260 639448 22523 650946 941860 528277 1130370 1541127 556226 1571465 1435238 253122 147797 1693147 946014 1004098 1155510 732462 526948 748856 1458023 1730103 778396 1593993 915517 577426 500087 1203562 1428304 50642 222426 1857278 665945 25260 1199860 1368871 1638252 642363 1361937 276791 1314567 522423 1379592 289956 526821 405720 663283 480586 1645116 911690 90648 1428354 650317 511168 1634316 856583 237902 868251 591790 599649 1038936 237339 102940 638659 1685115 471221 555835 1570255 1311968 1953924 1718550 510626 1385867 328226 207927 164528 523179 133190 1502367 554839 447350 363883 1914404 614698 1000212 527797 1493438 1151578 430576 1285057 1134087 1661376 157779 480137 1073865 691427 1091853 1529124 1858536 526951 941251 1629293 569627 468083 1856144 1964800 336385 958174 236488 206062 1494632 1655605 14724 755470 1104707 71228 1718581 1770267 1644151 1357146 177182 1004518 1875786 1349840 297501 1075131 13348 397248 1883621 365269 1004226 726309 305157 1081478 644308 316787 1219796 182773 1419843 1853576 1609027 1980115 1225863 109854 1990152 74379 974098 792557 1103655 135580 1648602 456771 1594479 902152 657820 1260504 993113 383177 907800 1640163 292365 1282135 1981763 1565443 397486 602829 801375 342657 92181 918667 1866475 914545 1487516 1453004 1693775 1513540 529552 443146 1592572 1625731 1109024 1814195 1308793 1139028 213069 1953719 448243 1211929 251514 791324 337833 630919 1161522 1224452 161078 300879 921863 805785 532967 1915304 784105 911199 888354 235320 1834460 450760 15252 751874 1200219 1848148 261939 1488795 1939330 371400 1341444 1545209 97105 338296 1913056 903792 38258 156318 472917 441714 1891373 1032801 225564 1164789 1368137 691245 377376 140105 403743 1569171 1896935 743309 1430598 884798 277049 372710 1512829 1079594 282269 950369 1489937 203273 209085 1649066 1667112 772463 737900 1166943 1136837 979689 184404 238446 1048369 716049 1138398 472467 928494 1762799 278667 1017930 749903 1864402 80703 1333129 334208 1557330 158914 635730 461575 447153 1790428 689275 1276039 371637 1098107 363671 1397731 998241 660656 1508314 1194154 823396 234630 695907 824011 926820 1154242 60340 987518 750220 1948134 189219 992961 1632762 693640 1661860 1661558 818498 1809444 1638193 67717 1602538 493604 372190 451611 1998096 28420 1581433 1223640 1568601 416871 608110 1949129 770222 1626729 1623491 1833345 490258 851967 786022 1176025 1918672 1541947 643205 1977526 1689619 87651 1488929 995412 244750 556914 954506 1447678 1092483 1247498 707189 1788928 515200 1095655 984229 1359098 1910986 402224 1060998 1844756 1641020 1048930 989186 1604535 40951 1266231 853413 394130 757605 1139671 1402001 1197603 1004403 1142421 674605 603138 1520428 1156910 761593 1448395 374322 752533 484286 416793 67729 317193 896919 508070 139036 130707 1886677 771194 1846781 357574 432374 1250257 1985765 1119476 1112519 1827495 691284 1913120 43079 1147444 945835 256543 590129 1587402 778153 155960 680199 627646 1075501 46660 97823 1913105 1080688 377814 877707 1255644 1783274 1356550 1264468 202563 195961 233528 1034050 388198 1615878 1171189 1202582 1092444 163292 1570196 332839 962200 1786182 215236 861873 329986 638303 902337 705484 701988 1004376 29889 1321425 1454585 1775777 626187 1952791 1593137 202177 1203147 800951 1441815 1885810 764804 1866035 55990 734075 13386 1668676 134905 463371 59399 384943 1607703 877396 337051 1447970 1361088 539628 32194 39467 748663 267971 1643441 205085 686899 1351621 483885 1025640 367481 942800 1817924 674356 1483744 1236818 1753612 923481 1801962 351587 1694993 1066427 1093572 1898872 843351 467801 696652 1107386 1387449 1164095 1363944 976470 894312 1521306 142163 1764314 791424 910574 544657 301696 189733 39984 529233 1636472 126727 606819 1521519 1854737 826640 958759 814787 1118210 403981 163584 1161173 821434 588370 1641216 489774 498617 659578 405139 1305360 1301029 150838 899877 717369 772591 168037 1255985 369296 597468 1927114 1246529 643426 546256 1452381 1252726 246551 1423162 581282 917631 76137 1080141 376423 1451427 934969 691944 1559006 1874204 1053532 1350013 364463 631395 708713 488561 145167 1688226 615585 955152 560742 1302086 40879 188935 819040 550679 1379693 253828 1223486 883472 493194 1487828 1398944 1076210 1580495 844125 1717071 1423694 982103 166055 1042649 362833 334207 1378828 1845402 390776 1424402 1105528 1510254 1262266 1998525 381611 779605 1330579 29656 1106532 1325222 1446012 850576 1442502 1517759 1259438 493729 1466552 1105118 1379121 1378375 202346 1562051 862441 1273 1026544 1803951 450632 1404113 369801 1797468 1766044 1336885 749150 996268 1984116 542164 1374365 1235277 1729332 179098 1363342 1181671 1186586 1520899 170187 1440973 531590 371065 746145 821988 835556 452388 372018 1468853 104343 927542 138419 848512 577191 1471295 1058499 316943 1735543 173043 1825186 1143007 1357861 1682411 989027 502796 948564 252742 1402562 1525396 1576674 1161185 1034557 856399 1984362 1020735 1584853 643555 319611 1616266 1582150 1287283 684216 959789 1827285 938268 1268645 1709623 468948 749082 878049 1855410 1571829 1655176 1648971 1032086 1341911 255769 669863 308457 230908 174458 1707701 515063 435116 1142791 1274808 1181404 1115469 332924 329764 1250156 184465 794031 1824455 99882 316871 1009310 1684938 784954 1083536 1262632 1797504 1844244 669994 173345 697959 1563688 867823 1050998 237871 1475321 1370997 1726929 1570162 394321 1996772 1694911 1439475 710478 1087263 1969154 990180 1860308 1277180 1274781 284605 1051482 22416 1785661 557399 407632 572562 1761018 771433 366364 1477226 1973403 446333 18829 1839103 1694461 213659 1949308 1447105 10931 86688 1909058 1853739 1627141 1349186 374012 369175 455241 319411 78348 745371 355311 731821 654422 1537891 1528287 839606 840512 1957707 1021534 109507 857290 792757 287702 1082162 723101 515727 1965596 1041885 1953851 306865 273672 321103 1540137 1564132 1009639 1784179 1605209 1927586 469468 407620 1763 836520 1126266 590493 527767 1098114 1662466 637339 340216 1699574 463499 1987231 1138396 387734 1878398 1752141 1895735 1847820 1206466 377718 1268448 661530 1639332 854366 1026885 1631345 1772245 352024 966786 1687516 1750168 1214509 288293 782029 693802 691398 776931 1507110 75949 1440874 876026 289942 460325 1251481 1115336 1457382 987064 1812553 1478054 989452 1301244 1992993 48139 1173318 770197 842871 1700093 1110269 239850 1156837 1057265 158471 1371331 57214 831734 1240156 867834 612632 1007584 1501015 210592 443416 1464406 290560 1016729 260225 550837 626055 1036771 122469 7539 626788 1503770 865105 1936584 130764 498374 1850226 43568 1956765 906228 1073633 884593 1796316 187229 426104 725812 542035 1235403 528787 1028598 174352 250268 790453 722605 1217467 1560483 197770 1875712 1517316 326491 1559076 1309403 204724 369435 606557 1510618 559202 1788124 379323 1303584 305509 428405 466383 740543 16381 631502 765664 163442 1770804 865560 194267 1364962 288357 825224 1613502 464365 1159094 512570 626250 26545 1367027 789304 344103 458828 1972933 625914 1760105 1500784 1855337 1084182 1471475 913098 795628 1104087 529537 746100 1352714 1265515 1034823 1434688 138499 132966 1824278 199948 1456967 1793586 10633 1200041 8555 1294789 1352539 905686 1050416 360151 1797664 260099 380451 363758 695143 300307 1230976 1666407 718121 724448 572334 1453159 76527 1187826 1565856 1536977 652570 1035748 1566358 701519 1072823 1989320 121644 206077 588783 1259650 705882 374762 398770 1238182 1644038 955496 1051398 25652 1837271 217301 307193 517071 138368 1142872 1137526 596474 1187836 468520 221902 979617 1427026 1529733 1702435 996747 1527647 165609 1148252 545887 23824 1530682 406397 1816202 738089 592085 1653275 227258 1965934 1145249 1101846 421046 212832 815875 1471876 1661972 1034150 477740 1415459 671825 667730 246309 772280 1161350 526141 1098758 1618379 23691 1117215 1441880 1812908 1639183 1260344 669092 708168 922619 1195396 15581 145772 666132 720124 1075886 909216 638057 1248506 1775374 1527737 949399 1721988 994737 1019291 1266776 1044517 1629237 803870 1752721 617962 161844 6550 173728 1503719 1769594 1918785 380888 1501263 160590 1004224 1094157 1524219 790157 737922 60482 1845995 1318372 406760 1716833 983741 345326 398515 823865 626730 1696655 1048505 550419 201033 1360749 746771 433827 1646779 690255 627185 1450811 1840575 1020105 655339 84996 1314696 1597950 390038 203899 821283 683841 1784030 1781493 930529 1214809 352065 1094672 678989 367071 216365 1942111 1721542 1536951 857437 1553937 830958 939510 1065835 1927581 58776 955743 1350651 807357 1074506 1387246 816088 1008291 985661 1490083 640055 1214207 1592062 177135 871865 1538533 1055440 1585774 121380 399824 1666718 174373 1809338 1410883 1609091 350346 1988032 209446 711064 272176 1469014 1821246 1139747 742332 1055995 1361034 921641 1835476 1381845 1579787 459958 1403626 1964847 1528833 1354884 1832365 1151756 129125 1111676 830200 765706 1662591 39609 1948791 18423 481605 119043 1216155 1863830 1441497 760757 1032073 1686273 1656848 1731244 1348219 527710 950892 1937239 662823 845470 623143 1546003 1337588 497364 1431997 877256 709745 770674 188427 678341 674127 1386420 1192776 1442396 477889 687566 1585697 875314 816496 642236 1591202 60932 1659459 1899299 881402 1023421 1650405 875105 484740 248989 111444 1368648 1074997 340378 612484 1168462 285537 909400 257145 357708 192369 1887869 262655 1023735 1302992 107264 161707 855196 1523037 1677793 1007209 38447 1147748 1907209 1255281 1909376 32877 447597 396843 1004338 1312727 1174501 781666 879923 1681566 1799047 684148 1747209 1426169 1645289 783735 1320616 495931 800446 911972 1505600 278125 770311 898160 1745646 1554686 319692 1182349 1861224 1185466 1439309 197256 490347 256700 992020 1665108 833302 1876068 455054 601141 1086614 1935609 1869596 1864336 1156502 643615 1644254 1324970 393625 1053402 1381077 702289 499470 1041520 140849 1184270 1982953 114484 659932 91118 321285 828764 1058671 826767 1200299 1500183 1809432 228479 481147 1901916 1648322 1731706 193068 1969341 941053 1432780 1427051 518301 1028981 1746258 78976 1724446 1270293 574403 1720935 1596827 844330 563238 405855 1009996 397092 1161155 1606884 1738501 1892621 1630448 43827 1258438 38127 874907 373492 441794 845423 489330 1263049 390855 457174 1191616 1947383 640541 1870713 1212812 1393772 407170 1131155 781898 100187 224919 999428 1981220 1969593 722714 694648 1708038 193064 296395 1148705 47180 881391 1160492 663218 883173 503575 449843 838941 1553207 670411 1113723 241188 553988 766256 1540748 1728011 294328 1784395 1125049 396808 1093249 1845501 472306 1078683 144902 1603048 645639 1290463 735303 652706 1938838 648522 1994349 1518810 137216 1519018 607282 171367 670130 188500 1741480 1985660 1679613 403580 1270731 1321552 508983 1858029 1689169 437396 1897654 36957 688697 536700 666742 101647 1582867 1946207 1268251 1297077 1139022 1635650 66465 466549 1133376 1069431 1721634 353123 1225157 763713 1357528 1379359 1837080 586759 53281 1863893 1132593 1638781 932854 879485 1465792 1986115 968199 1670896 841763 1647484 1595325 848366 1369164 1262159 1021487 1691700 1842928 138719 988139 1505411 304079 333691 354694 1617292 180443 598131 776823 1197802 1323168 831002 731517 1663633 753236 182922 1917829 1814975 1647222 1531734 1157478 344315 1833732 1665069 666903 1505428 1544580 553240 1479238 1036539 1084275 1284114 609542 875923 70811 1187681 1759571 329969 779564 997951 543884 281775 196866 226648 1576109 1967647 605832 1732564 941773 575176 1457321 512098 1475306 1852128 827656 704990 1087527 788 252112 427173 933523 477369 1919206 1064206 1104417 1680709 735552 1983211 925183 1983006 762406 1143700 1505298 1174171 1227855 1187031 263138 829705 1209048 1495932 349813 989052 1464722 1180499 1958898 1594986 853049 866119 108482 1096384 469672 1298643 1616253 627801 1462125 1116604 910331 264719 1334775 441066 1772828 33241 65352 1703516 1233502 1301885 1750564 262534 972773 316376 1665521 817314 1279632 1128083 1710187 601155 1990837 1000539 1453053 1024156 1811571 1770199 1298328 1055849 117970 1307850 1126576 932308 780040 609943 1315260 1671568 1400693 1165164 1779006 652166 678272 194090 224513 1910111 1466028 331234 894917 979598 1726829 339705 491372 578279 1303409 127155 1100973 1726967 1434159 1906479 1867199 1350950 1272305 174194 1563192 1410499 882680 867088 690611 1597311 966502 443307 796329 1071967 537590 1853524 1029372 911092 1049077 1075145 1434955 503556 879075 1114867 376397 561407 664906 869710 747649 1906094 111892 1706076 757659 1312867 1065745 155844 624552 1737435 1274129 1288767 1449295 1299463 635506 1332800 1245929 1822589 1893005 1456333 285264 566288 1924648 646887 1745115 1140014 922858 1166656 493797 66433 171158 1290515 255405 1091680 638354 1284585 234769 1421141 1021475 1119082 1290035 235214 1932162 559298 805999 804070 1729753 1222721 920594 333687 61465 1202473 1484157 738491 143603 1548044 1622856 837318 13019 699243 197942 905501 1430857 1157800 1283473 1128199 504307 551492 173472 1346867 1705561 1444480 1744019 1295154 812980 1113057 992489 910064 1646918 1950157 1442770 279435 456143 1148381 1395874 352224 1847228 191425 1261128 266438 985917 1577020 737459 1697179 1111674 1317919 1254232 24544 1146522 1378736 231014 1731395 1706842 1877810 1689941 1949877 560103 663145 1412757 731398 1552370 1641252 808843 536092 714921 807321 951066 1784149 670755 428704 1092520 1769732 1065823 1666023 1580883 1249640 260219 1919752 1861796 744368 879445 234037 67026 749761 1723352 983296 490050 1103646 999045 689965 1858804 753705 75863 1719174 881927 82254 1203575 919415 269998 1726444 1454967 1334681 1746490 524834 413830 1313291 535404 1710056 486718 1507483 822822 1206599 281774 888997 1716812 134220 961907 1479449 1510932 660693 1892762 1830454 644450 155346 376718 838541 1950480 548502 1128446 843434 379889 1580749 347266 937584 385995 370839 1630417 710589 1638840 582947 14146 415617 783731 1858048 1847912 81319 1916710 708857 712802 447868 1237239 82579 1492500 327754 1423029 1926820 1756626 340027 1674536 165712 1510281 76674 1788859 385147 1539677 1104792 1480375 649452 1368719 689121 1208415 1920405 1076516 1868220 159395 315921 743328 965977 817073 1836546 157425 1992152 950754 821433 1902224 348424 131467 179969 238401 1097223 1978083 1581736 919776 1606029 404069 170075 1565958 1452746 1981976 530257 1818077 1737087 901325 432105 1954501 1130201 1843634 1551042 1634959 886672 14791 1508805 484010 876486 243377 1775863 879712 1302654 1241528 1611724 1869769 1976362 871532 1421095 1389301 1960976 788589 1737577 545547 1213839 1077440 1670797 129450 1630736 954966 1295402 400299 1701346 692183 351854 820096 619889 810769 232954 756596 1210057 1428568 1270156 38953 1488759 860636 12771 1628982 1821053 1199932 890905 1906281 881257 1158244 1855703 1541977 143713 1013698 1879576 162009 1301438 947069 1718797 1706343 817861 1575297 289305 1683065 1250097 979143 1499060 354674 1727476 1817284 1821479 1569838 1950350 1599548 914040 1922473 319140 1200694 1296111 520196 625679 1804919 408976 535139 1638125 1309283 200583 1029798 817877 1848511 1835477 306621 1503273 967761 263516 952607 1883263 395226 1355582 974154 1476199 1400581 1404220 1363551 764785 1409617 76588 326480 1795443 456471 875089 1593768 1941118 236182 1654942 875662 1887610 1797707 1794020 796424 987100 932369 1479517 1760464 43374 734954 1781319 1026967 1851535 372780 452985 710153 843650 1730107 301222 963859 1499147 1843752 1939787 470052 125291 553280 1914968 374140 387950 1413258 15872 322303 1324474 308054 1498053 1618704 1613802 1000462 1893043 866557 768194 288141 665174 1776699 254469 1801963 1611522 522873 1455907 1457095 906188 626301 125478 552960 660458 1495920 1195508 1144019 1002978 1039676 1899731 1582367 168932 382729 861433 159541 1222790 200621 184378 605166 1043489 858196 1165635 781558 21145 760120 1448893 1419398 532355 399234 991422 1435742 1426263 1568878 1262383 895916 398138 1989102 1850210 1915065 912655 1008733 381617 33583 1388321 915520 1378410 979823 1363035 575882 1396680 949093 1008800 201054 1958311 10725 3662 538023 46613 1632832 376024 853526 761547 1760132 1854819 629281 217202 1152423 1278119 1352253 1038267 962595 937667 363089 1821455 1601280 96404 11685 619280 284622 5783 1073684 454457 292586 1541740 1441488 1427660 932161 1884096 1174548 109788 939 932992 514639 1212325 1820149 1532770 420743 668892 836042 543239 490711 1924902 978917 280788 166034 1295311 1559707 798964 1958150 1879931 245843 1210166 1152209 180716 1744875 1299269 1839399 1853316 29471 338354 799617 60284 753888 1062355 1972381 147445 153958 1537618 1119652 1953830 982643 547666 1926488 433350 696755 480449 262651 1549228 401887 46615 1290296 176512 319427 1072424 1922862 601813 474207 967179 177132 800939 1827216 1418349 659296 660006 894550 1379186 1849072 1041668 666042 567910 172754 1834310 1126445 65642 1294800 1843092 1642735 902056 1038332 1380012 1897480 1084539 822238 1405067 899715 515958 1402515 1096089 652253 847912 531395 695489 500180 965975 653750 1843295 238307 141084 1802604 825707 785763 85011 518848 1057813 959841 410308 371954 850672 1924888 1637477 720991 1655487 1462664 801090 690426 125001 1548054 643665 292064 1441738 419738 1539434 705966 732523 176463 1345852 45265 1224478 1127084 1678780 1415539 604594 1132872 1154415 1649649 462448 606030 238059 1340319 714607 1275524 1403628 656757 846858 1199615 1734456 1156098 230634 1456941 619975 180265 969821 1511741 718725 1721806 1232507 821466 1569189 547562 974311 1637941 473460 783474 1184886 1790423 512428 1775526 1728173 1003601 1395347 87175 1765262 803352 1856306 708421 1736702 208208 1801592 1565349 919496 180109 1603207 1201787 924904 653390 125117 1489025 1220839 751282 504251 1719557 1175119 1145793 141656 1572009 1276503 1717580 32084 1469175 1274556 1072392 1298853 734396 1856710 1545441 1515328 1092223 1121527 639285 1495737 1499108 509179 300965 1965522 134955 684367 1836253 303099 1122381 512221 1889508 779828 680390 831569 57460 1185136 90227 834605 922059 844275 657059 628805 1536530 982808 556496 1130366 178205 216133 1819183 1233919 1607092 1706689 1038949 706558 11360 1890997 1399343 877386 1660615 164437 743463 1609679 1901470 128184 67551 1875751 1288445 59890 1685322 1390651 262998 1828443 148192 1896886 1110883 253373 1227010 169604 662048 578464 1972300 967982 332791 895272 1448400 1291706 769267 784565 1564086 703642 619318 645724 381989 118811 1358539 1070350 1815645 1774856 1440694 253508 147798 992974 1076020 115965 115914 1784129 1583481 1433803 1950020 1393892 1378457 787938 760156 994362 1443246 1484030 608347 505061 1514050 357394 1990410 957911 1277354 1384796 1091672 552749 1509887 153801 404646 349328 1990074 938353 1444042 1149081 969919 342028 962288 884547 913322 1861746 1025111 1553158 1616709 67377 930173 976485 937471 504290 220001 586608 1666059 1440064 1505626 569048 148673 341282 976583 256553 217149 1220317 1246779 1033812 1672240 756374 1247142 906609 728347 1311001 777055 1810014 1456874 1314311 717590 801131 1427036 1439212 1179406 432552 892351 176819 485637 183638 479365 1515075 63775 1893305 1341696 68465 595375 616617 1435685 334888 14202 343334 856402 1769643 546368 1670028 1188900 1433933 511248 1343350 1860624 1735608 1478595 1476526 26731 495607 1136676 1528823 1558683 143511 1371409 482491 759059 1404470 545404 238330 1803560 1578065 1475005 1393918 1528013 926361 548210 299766 1453595 485766 884754 930345 1543621 385276 1616517 1893798 1262936 1898126 218633 793089 441512 1602501 533623 721762 293615 303923 881527 393467 1692382 363470 1416507 571967 218693 480774 1370068 1283987 1406506 709886 1036759 1965769 1643 482005 1857920 1861499 1797761 1102267 449368 767436 1976241 237465 1762938 239050 22153 1942260 401930 418382 1972744 195596 121745 1597592 660971 148257 159535 1382027 766052 1760987 1181485 1585880 1445318 1465859 124118 1948756 1065599 445324 357587 1336720 1326939 413492 786709 430623 1216227 928120 39468 1826398 1693198 719923 47149 1279174 1106634 1900786 1678435 458150 1755154 1347632 1428532 322720 317445 367650 436012 994955 1491259 866563 1038167 982561 819602 658356 1293570 35350 1022072 1424119 1098204 986529 881115 528554 1221566 909927 961502 485064 744533 1637346 939180 1830007 857202 1420763 1684625 520028 332666 803313 877737 1368266 1683824 55445 891443 212740 942683 1217030 389742 1256274 1040495 1739980 1094991 1281243 230920 864493 1117127 570999 1206647 870516 1661690 589508 1714717 125586 421396 1800423 279596 290998 709662 415796 581641 1327810 423599 1720839 1478743 1734178 306393 831453 371129 1631184 660195 948913 1262499 451017 1495696 1298402 409119 1996727 1126840 378046 610414 330033 1235034 1060401 325700 1272496 1407147 1057450 435993 402766 462746 760248 719754 1700843 118774 1240829 1559548 1818103 533389 931162 1398278 145588 1052863 931578 1484457 1765693 741012 1027458 793155 315237 1349299 344144 1069067 1715532 1068991 1766345 978960 975779 1976820 169951 1767355 725622 944460 34817 1034079 1746500 1842126 896321 480629 185391 245141 793728 791902 204141 92052 1888230 1231474 191913 449596 14999 387805 1219759 1426308 1362304 594235 1056077 1237034 1581040 1836781 1683385 1643701 149781 1234914 224624 1008746 1486687 1629056 1858452 514891 1045603 1410751 1262640 831489 1585031 1632693 398623 1174504 1158288 436300 1138413 353853 1158473 1724422 540073 1688817 1026066 1065759 1895743 1294773 1573677 1722385 207316 1414305 1743842 771153 1025642 475794 1409543 885631 120561 929655 196630 638105 1368989 802590 64516 474365 1391347 253345 1558667 1852577 496972 151849 1592506 826811 1779872 309888 15531 1815147 485572 1115756 740415 1495622 1641619 498081 910061 1570537 1813251 1606433 1581423 32917 797268 709247 368804 760721 543581 1395561 1767880 1521325 627205 1630281 596703 186814 763937 813745 507559 932002 1631446 614422 150683 730263 1219125 1314541 1999122 1966680 1531006 1008071 1008824 1260457 1748511 501277 1080308 63989 1231572 1445114 1113801 479855 896007 274264 432622 57062 120202 1122554 1662829 1745025 338210 1296394 1380748 695527 887428 909994 1818795 581306 1485571 1199782 1375652 810153 47117 1011954 1763509 17734 1182811 891911 1803630 1168431 1093574 1621628 626925 1308841 1873425 1149138 1673400 246219 708894 273412 832607 825524 1864141 55210 925506 1012169 1916409 1175002 1769815 110486 376044 400167 1918465 112484 1225534 949392 496413 133605 825386 695594 1115605 1415211 1424324 177076 397321 918079 431848 1843140 1638705 310189 991916 1986395 1600589 1277704 1448635 1570953 506315 1802482 1544934 831707 830658 308073 953754 963661 1317352 1646269 1476322 1023287 1250121 938457 1270122 1650627 239622 398412 1755032 572396 1613913 1835215 966721 106763 662461 1208563 1613588 437896 75080 815615 628881 1405165 950210 1724211 113473 757871 153631 1434511 1725278 422598 1434439 257144 501249 1502798 290579 692665 801433 491289 346144 419241 201306 1199850 274784 1255113 1376402 1817982 1742633 921225 296240 87189 1160448 519452 1208806 1531902 425155 1420552 763344 1429510 1945849 1934776 151197 174539 1924661 392074 1963244 1788965 674788 1531679 191255 617086 1125461 809334 1910074 1834829 582693 799588 1061513 165139 1079910 677233 1629448 1940725 692900 960036 737544 874591 1471229 1080396 1057659 200948 627247 389981 1067473 1320038 644616 52101 191340 1196233 621291 1536162 728618 1537152 1981032 1299091 1418254 489258 483218 978841 139136 1888649 552446 1172237 1841567 1902141 1770947 384455 1497484 1024947 1374227 1584926 1369293 1104172 1815330 1996716 334499 519583 1847771 1706378 483777 1359613 1432496 1170883 431847 1433527 1577448 541506 481468 608286 666265 1221203 427945 1034224 730438 105303 1602430 779276 507846 1430315 184474 1928945 660941 861146 1554518 1624607 1632066 797055 1974181 395188 1865512 927341 1325564 828102 1089934 1948982 1676901 270377 737548 678552 1902313 1487553 396288 1579360 364800 1383999 1594381 791937 1939493 1903712 179620 1149662 16268 1332929 946661 1911025 704683 593063 1483337 1035664 393480 1194575 1362302 755498 1459444 1668949 770387 1917732 477375 812213 181171 617616 800265 381903 321525 1752161 893796 1703990 304466 1923693 235620 1294544 245884 73296 1184005 165992 114480 709036 1668986 686503 524717 1961815 1900208 1217685 776571 304829 1516962 755662 925899 1728311 1555878 851149 1371904 1382878 71696 532818 1869930 1005929 131252 1046138 496030 1671220 333392 821809 1628342 1258592 714246 941827 1207552 1064810 771156 77657 114617 885237 476294 430173 13880 1135112 1586445 1666142 697107 797168 1919745 1083851 64095 290242 1634878 321214 433028 1716449 1928114 942638 515575 1910478 1120935 729031 278783 595346 773304 401937 1627681 466401 403801 524356 1961762 1458464 866306 1868132 265671 162873 931040 1646963 986106 11125 1933415 510076 216586 444456 782638 33455 241910 454177 1666685 737498 1229511 1007740 1963846 265048 1784285 233764 399762 291685 1904908 1117325 1099994 390874 1414338 271364 1201122 717693 1353380 226874 545244 1351631 1780823 727727 1947916 1312894 795746 1493083 849117 1783756 1846134 1183539 250380 336501 1660072 1368607 942295 1925221 239206 710847 798802 1402685 1613288 745202 1506510 375399 1900448 1745889 1962302 1698101 279376 486818 1914512 403448 1405455 63974 648107 1141216 1931307 198879 1856568 1969918 462019 165076 670426 310179 1070563 332371 1556316 1740469 114921 1780374 684979 1621512 315592 1217314 652059 868515 1259128 749637 536995 805640 1271 942962 1597280 903184 1318857 811359 1836820 1133725 650423 1238164 1331570 1658580 1322050 1997654 1446660 1769270 1582014 174772 855504 484748 375417 1399397 677582 1595366 301931 413498 1439171 923458 1719347 1088990 930749 488751 748100 101467 644966 851373 1647759 333960 1230891 801877 181043 1242770 1374695 400874 114629 490491 9247 1957202 351390 1516983 1024791 363582 384255 120266 1039517 1814586 1312300 378895 1479419 247857 761265 1427236 419502 965242 1858733 970856 853493 1355736 1007224 1368156 1458310 1172223 1435594 168113 1174640 696014 62680 950240 1915130 1861480 366003 1717903 1736812 1398483 1896626 1895164 616660 932502 571425 1185628 1262821 1460378 1193522 346601 904942 1261214 1743756 828676 1489608 1869521 866781 1109722 1692113 684967 214013 58788 777944 1043928 1453329 612016 1019764 771280 61407 734297 887690 1286071 966849 113201 1999361 640291 1772760 984887 634824 949878 1550552 1269970 118524 566571 1214094 847027 1805733 1836403 490415 1059845 1128062 1676061 425554 948794 823912 1867960 1621314 1006540 1671279 1213730 193506 581798 934533 884788 304817 553276 1396977 1961864 237666 1113139 1797045 988949 568650 437944 453921 29902 1047000 1609122 762270 956556 1084828 1172799 342354 1197122 934367 1366156 1828607 1085216 991159 1540992 1461315 347532 830971 1312540 1631088 716612 226153 132709 1271106 1140413 516162 39018 701599 1923200 606760 1495 620206 600014 1472752 470169 421814 1620909 1081374 1576631 1946420 1637529 1519356 21249 1609312 99804 701334 1228100 123332 629728 959849 1705369 669490 1721356 1468180 1222351 1759404 840688 113890 1870816 1813931 249149 1486507 1002544 96067 858526 388175 1610918 1054949 1139229 1360192 927908 768641 450532 1725351 1547091 1692614 1476305 5685 1975772 870271 1982425 430773 879821 918821 346798 453914 1288092 1244684 28186 1153125 952361 1550479 410585 640862 362251 1653166 67915 256778 1593330 1740423 95661 1950487 1490881 1094350 816115 432801 155494 676673 675890 1422171 938380 1924718 391454 282564 1901172 1595526 269705 1309516 1242319 1627801 1377224 403314 599480 1046506 1065893 1433808 1624750 275419 1804950 219447 1019698 1104961 1832682 1332631 1677627 30902 1088562 985460 534761 1896839 451899 773723 198208 1265153 1901788 1642480 1746234 872411 343579 896812 476813 1946315 1514517 870793 246973 261452 820204 1861738 694143 300816 695010 882720 620053 1440928 1206549 1647802 423073 97519 940110 1448833 342780 1833843 1035591 795914 1901918 1166926 1739245 664880 1523276 172809 717837 721406 64805 1506113 1794259 1354184 495215 1633273 1547564 347372 777441 1250559 1286038 1761099 1417744 1508523 1700531 1541803 1681410 870454 982011 45576 483157 1890640 1855539 1524345 700241 1081891 710422 1809797 1462938 141911 1217726 1230453 1894591 21392 1104522 1975463 719874 950129 736570 639398 215290 1028683 677394 1597347 666532 1850504 1018149 1934789 82861 1059092 679718 1708087 40530 955377 1809451 731948 612691 1333447 102388 1188257 958914 164165 821076 1098844 1567817 194669 937289 55202 868231 600199 1494751 947279 1784721 428728 1922723 1019415 1574781 1052617 1177159 1877542 381246 1882930 1752386 1995299 1944154 1365178 729664 188035 1485614 639622 1628934 886371 1965113 1970541 453715 189346 1801894 99246 408480 1401568 772206 524574 26268 1559870 819916 1397188 1606296 763556 835438 1920556 1972131 961295 1379754 312892 842357 528813 1550804 1878866 745954 1182003 720453 1657170 1289829 1178112 1404951 358604 1581004 506140 775127 1096485 1916124 1304245 196581 297117 452257 605028 1030387 1530576 1093592 885882 161652 850306 527127 1225528 1592915 301490 866401 524009 425070 130694 1671305 1089444 1516339 431307 1607371 503952 1391910 1717945 384567 947531 302349 1687686 1744781 1514289 1943658 1786137 1649485 1869796 271813 1668359 1303922 1568424 1887480 1724599 842025 1503596 1046338 1415574 30690 1288853 1910000 346420 467417 660189 1604699 1216248 855381 877957 424982 641467 1165828 1832782 348658 751293 1116476 281811 495091 1186380 819137 770431 1026536 1376793 1662864 1480579 892962 203295 188256 758034 1823701 917478 1080235 1214202 924999 1857418 828985 1975287 895739 632308 620223 695929 781062 1929602 1543542 219771 1916005 569296 1246926 1974615 1930176 958224 440338 116308 446807 1860709 1950694 722191 298034 240383 1424347 1215908 389409 1009771 1079480 1727574 42102 1817402 337363 164757 1247203 109617 1552988 1618151 1499648 462149 1330841 146065 245152 668878 5045 334076 68771 465769 16514 600304 1563418 284575 1187496 1166483 313573 1071178 1643520 1599797 1036964 235383 1038634 503353 497719 1175991 487358 799315 1771836 312864 1729106 1998093 190059 1316969 80705 55186 1255238 896124 1434718 350562 1527849 418131 1667807 1431590 1761890 535240 1111987 1953856 1729224 1369550 566474 374235 684658 1776057 552180 71153 1391271 1783025 171814 1383573 820262 542485 1985128 241436 1054316 438873 129576 474487 778688 174276 1761254 434268 1041111 782279 218898 1560618 502402 1559157 663721 222176 821500 1665872 1104439 1445764 1538128 1487389 379279 910371 993280 1571926 415070 821909 213514 1304642 1186183 1080784 1189604 236388 1472920 621412 1389673 1814884 1591510 1824965 244906 1615332 550038 98330 1999333 1041364 1927384 771582 890989 294461 1796450 1467468 438621 194530 1650828 1878051 918508 1781377 540201 277211 422262 1956267 1731682 1022207 1457501 988254 1670312 337254 1149502 136855 1440211 1936275 1779843 599054 746487 319657 1705151 1111933 168562 1560118 807751 112234 19475 709498 1314382 1166758 995128 318832 1375327 1654343 62997 1906293 1742029 1023385 1850998 1653529 263326 1375009 1171525 556585 1265790 889762 1767206 1343378 715757 1590864 1556738 1007915 1679285 1703738 1055201 1396383 1890691 1274785 1321647 838236 1652710 456104 359233 436349 201381 954624 1818564 1684506 1532862 239877 1107840 1705460 1507803 1205363 362363 124581 1142818 1120170 632523 96564 1636034 1696926 1800468 1131232 824196 1968228 273586 322004 923204 1940894 1811646 988786 231632 1728605 900429 1500459 115135 1892754 1572045 1508041 1793447 1009431 198512 1260354 153669 630971 832314 75321 469918 1031571 1211336 1735272 1907648 1357178 678771 435724 244712 1066556 1711917 311366 1676198 1700468 1644186 1343909 1779645 1255005 720304 502203 804588 1710757 454382 226841 1131972 808681 212274 1249600 225082 669455 514464 186742 1130884 662295 1513075 570804 1523094 662305 1542162 50412 722481 600204 467259 218164 1068663 365412 1025798 1969231 178465 406376 151483 373382 1635972 801527 1098138 201282 402173 447025 152600 1665130 299182 173791 1574903 635654 1229313 1056980 1298993 798886 103822 1188660 896088 847729 1348640 1417770 1374101 1634259 193400 1681826 1019790 1120672 262963 1591009 1258044 1735149 522982 775714 295591 1782690 1069784 1739572 561032 1328585 359416 315552 179088 673152 1093027 1883053 987138 625787 154386 1129158 490228 868440 1668901 950392 1952539 1529466 845782 327603 1279952 195182 1135765 198064 579759 1079447 1283610 1399690 1733827 1216252 224836 350478 1102215 176407 1872604 1356473 1912439 1466239 1715371 626037 1232284 45175 629397 27843 1276756 858735 148701 286092 1986490 13365 1472911 251160 1715609 402614 1288491 1029984 958188 666695 447631 1255411 76967 1061694 1673465 211041 970824 1348794 1699738 1928812 1440849 1151527 134015 499060 1092506 331986 978385 783649 1408086 1286917 733203 1921239 169791 1223628 506675 1019736 43924 901857 1905686 294421 499037 462854 95518 702782 1413095 236598 1483468 490535 1370389 771022 1222540 1652631 423138 1047835 526015 1971464 1679585 303909 1688993 377670 876233 842353 1805426 1689759 1141586 266537 11339 1432115 566977 340774 689068 754047 1914921 1222511 1732286 1306507 1025100 1093154 1636752 1331054 854434 316511 1404707 1520023 1004824 329188 713684 1737028 458696 436080 1340512 754958 1112943 1963149 1841929 1912735 1930927 358812 380868 1041431 1905245 116481 4666 1668172 600193 659694 195415 421871 695828 104850 175283 875494 547776 1422077 1590880 1480011 243745 1987424 800568 488505 1630950 1011927 1199166 831627 602573 386008 1614548 1731787 243103 1458077 1604366 1988714 849029 1993538 533458 1822711 25166 72294 1319340 792982 1306818 334125 550648 849900 771117 1965050 511716 529153 1914664 1607112 652319 1210834 251253 833283 239148 177917 1810952 979480 108273 1152758 890997 1980237 1205755 1689161 400015 1878109 1091115 265915 489285 86990 881177 1292454 1616589 1099182 502509 1200918 1857191 1276542 173364 1594511 478338 1265332 1776076 1468970 1562021 602884 1499667 1709179 1393479 212831 622167 1629649 153229 1194539 1241568 1967632 176751 877831 1744616 1909447 858382 803910 1124634 1539594 1032967 216043 150205 613640 735160 983201 99732 496320 678052 1966802 905745 1381393 1480884 1922597 84491 1090377 1826897 1743627 72662 1122562 1427184 1936682 344298 1516331 844710 1535062 1735153 1896933 217298 1524347 23511 763471 1218010 1669233 865360 1751924 829557 332802 739388 524147 1352894 843330 1519841 100262 348115 709688 558577 556798 280365 1349763 1742138 204891 468783 1052170 1731708 1512303 758789 587583 1429016 209552 358963 663127 927771 915964 818408 1016936 775066 225504 952611 258532 1706328 1461059 795179 1021067 731628 1994149 5145 1607500 60456 114927 745291 709076 320946 121656 31124 1045379 725700 1839723 819136 1102046 798151 956086 750294 1197581 1198063 1715677 894128 1319922 387615 1280331 1421306 954766 352461 1013323 496675 1289886 1614978 1804200 1019528 1349818 1172278 263082 574494 466941 1785638 453259 1326535 51065 841288 1279663 387888 1363787 1966719 417083 122047 1463135 1281882 1809256 624118 1594882 775219 1219190 637183 428366 1794868 1872073 895710 778957 1778143 1923374 881081 1177062 138649 1202540 411487 522835 1161560 807552 1866738 929853 1622337 1828457 1010673 902804 1166939 1748747 646300 1679904 1408539 971651 118846 1713869 520221 1627987 844727 1942628 357218 528648 1215922 254346 434173 1616351 587931 988095 1358619 5134 1909407 449923 373269 505576 1872146 1587136 1393859 1226869 838991 1258321 1390052 1208211 1210411 851368 635505 1044851 1248675 1327329 236666 370067 1742677 1693233 803229 372708 925658 1316993 297571 1204219 1849066 365595 294263 1332370 1565055 1052454 1959228 1286964 1501481 527923 198069 1855546 701188 333888 915348 1516004 317366 150385 531019 579070 631441 1878084 1557630 459023 230209 636044 1764107 9379 350774 1762470 231791 602150 1156472 1728391 379517 1040961 1082214 293262 373091 601857 1665006 1763800 886088 1038259 616137 451944 621421 576752 249595 1727081 36286 731304 30093 1580605 568443 1482586 1365368 1684370 279036 332136 932505 1074719 1850996 237658 1011672 1330925 1984904 124207 609855 960313 112494 1013047 1178891 576241 1333334 900298 1824433 1636943 156811 1080856 1146754 1751569 509798 811775 1209855 235612 657127 1140008 205544 731002 1982007 1301533 248856 662767 645441 1240091 3701 775695 1619831 753394 280341 1323581 1797635 356264 244538 830733 1888764 307626 654215 1040093 179880 1058524 500454 1572019 54651 860761 751989 762741 1110967 486413 1324518 465914 205778 29645 310880 601329 1076132 678820 54379 1068376 974085 588569 742691 974045 1495338 73476 273734 686085 1442068 1277270 303580 769393 1470356 1812034 724084 837038 393812 1384677 1537904 1771795 363625 832489 1781238 1902800 730849 3628 1235026 318977 973226 776421 432925 1268152 751153 270404 761578 189127 69233 615065 964909 1668927 156429 716592 504907 1579599 322158 1224862 1599599 579293 16744 699698 969886 1405889 1195293 1364348 1772523 637949 485627 567062 482887 288635 510063 827639 670505 1363674 1482255 1035858 782440 697466 1310398 922043 32648 1880591 945065 1870578 1465253 1216364 348894 1182073 836591 1725420 1222465 198468 709067 978118 779774 1680552 1552119 1469974 755947 1945986 13793 1462567 1899056 88768 1299529 10845 1405068 1404981 742313 1639115 840606 1778790 1205395 796515 1504033 1785882 1783179 629432 1583357 344770 443405 531534 1162608 974649 905853 1077152 938421 605944 566118 248408 723273 1936899 1032168 120811 176370 1390976 637618 879164 744987 258991 1041925 1510989 1415344 1215159 168366 1579066 970547 1933189 1568984 402253 1554216 256152 37693 1408128 1741360 285712 773088 343616 735559 1771427 1736478 1533613 751219 731145 1504708 1286164 3063 501370 1703056 1123839 480785 520896 1613912 741390 965686 39743 532397 1228955 1651107 610292 1250935 413174 404656 1997563 698837 1640268 1917217 731 1368208 1820189 1257955 636563 913353 501458 1154540 79297 334978 257874 146938 233012 599710 452705 1613321 1111428 1772998 1290297 1984019 1180696 1085930 801947 1136388 1033205 1533536 610352 1290786 941161 855459 1202655 1633540 421489 1263713 1883209 508058 528058 1636435 1782426 943020 795886 1595486 527571 1844002 1027746 157140 844306 488804 1910426 767138 1567651 1591495 1327872 1433783 1785060 1175358 1356569 401202 615981 1509658 1824492 568612 1722715 30962 1955521 1919684 793081 416134 305540 405505 620456 1763777 280444 894262 26180 1206865 1126896 1165997 121652 1533291 1209065 18523 1410877 1094082 298275 9158 1536729 1059540 466963 1179683 1669086 968658 1379457 1348102 1049531 1848503 1290601 1409845 1437339 513448 1851985 1584843 497644 1726054 821943 593672 423911 896037 5275 24344 1387026 1080974 125933 1137672 780166 641064 1391793 1331604 1026729 1034584 741952 970996 1429050 1426712 623714 1736701 570431 746565 1024195 1341659 1365136 203707 1920238 1477871 73388 1730701 1178914 1895261 1243898 718882 1267577 199669 256153 1817761 1209110 743354 897450 336640 76442 931145 299481 230629 29905 1686344 1401079 842253 217043 276449 1868715 1580178 454130 1758572 1765789 1152256 1228008 1702543 1731562 1848829 753890 62271 1340529 1778178 755907 44938 1717800 1097464 865747 454693 503080 1851407 1196547 772558 1089563 1763467 480961 694822 667159 559611 840695 1081480 744427 623640 1892331 1228860 1714305 1710475 850070 281713 1522420 1167268 409004 975478 1280324 553469 770896 1433824 1761004 1377167 1646453 1843122 1225675 285508 1564669 749036 1050448 1773039 540747 1659137 160930 1965609 1387252 1790492 1812518 1728938 1292493 1105155 50613 595633 1882727 1570011 1672437 1384960 117965 1750531 1568294 730908 482630 33123 1175436 1660436 1381004 1792721 1324921 31012 1375082 415878 550490 1278868 720174 241354 681069 1215407 1879525 85238 510864 341964 218747 1820033 1410523 779040 51126 1133496 169778 172684 1423720 195744 1643873 1323245 1175984 1305393 146652 1968306 696789 176697 700061 858533 1673631 1795143 1910304 1889743 1996151 856585 1718989 1579923 1609028 1794474 912550 49937 1946340 695255 1962323 322350 1118123 753802 267613 673477 1747321 40497 1189844 1283270 899403 1386077 463272 1325144 863566 1919190 1142798 41938 215221 738822 980859 339389 635494 1780132 1090510 1478248 1224037 1965036 1162981 257257 1097530 294611 222845 1613706 924110 1376388 63096 1914420 1782104 334120 612431 1787734 1101488 1583437 282463 1862074 1059310 364344 1270283 777262 723337 1901758 126773 797405 972923 189795 509890 1411008 245450 1730555 948892 1456680 1598180 906267 1507819 1325417 1282659 622390 207817 555732 547986 1026987 1041682 41055 1063720 1754985 1552092 1249917 1938745 549486 714556 507118 325816 335526 1484874 472437 1312038 1607797 83289 641375 1682166 757963 1478393 1800375 806959 1869887 455998 1793347 1799156 1118619 416986 1161879 1933613 256877 1094533 106990 1158926 1276669 1520800 782270 509340 128112 161209 1638450 1294320 1188596 681010 367623 1868770 475287 1395437 1652727 50695 1588302 1152253 857060 1627474 1029611 897920 1759442 190596 910925 9583 231019 1399234 63510 1209470 1242622 667381 1486912 889281 329779 1595287 1778378 1879570 227947 19827 509601 1430145 1693085 1974159 285744 281932 1667859 922856 722036 118576 227208 1624604 941975 1468075 1759199 396615 641775 996838 482933 40109 740018 724831 711266 113736 1138096 1621851 743072 456513 1786315 1607146 1377861 1472320 1138669 1018698 1794049 1904064 1083867 1809626 272802 59865 1122805 1732028 1046604 1954642 417565 1471362 333413 393355 182028 644226 308930 1952950 695097 400388 1747563 595295 1640556 117032 1242002 801168 1622980 793717 1582274 806618 1850323 1417892 1485546 1525626 1522436 875922 1244911 1069975 633130 626169 579761 1031077 575297 1241670 1981274 1415904 1040655 1559507 223544 1120447 503767 1192649 847653 580513 1368117 664228 401654 36995 1422467 15495 838523 290951 1210142 501907 1982267 1423083 1697551 1815733 476604 1516199 1738151 1607463 1312364 1803967 647708 1759203 589075 1157983 844686 1645155 1892507 270226 448020 478453 820481 304818 123843 505965 914915 28845 1768450 1504766 1855925 1259481 1144301 355004 54262 578660 251478 25838 1591488 235599 424880 800996 812273 181843 700444 1566142 1401935 1746228 1391605 629362 1036669 1949558 18742 1256413 1874999 60364 1175493 1557349 456239 1231087 497934 530644 1772039 890896 1155886 1681559 1316459 298218 500132 228807 453981 858933 1175907 19607 660433 1540961 101394 1476670 1461372 1032552 1749811 707922 901380 95186 1620712 570720 1629612 439644 136124 1348383 534918 976163 202760 111209 218801 643176 57014 1341626 460385 684026 464187 1780918 21052 638486 1814549 819926 1162324 1850410 904039 1455276 204563 1219400 1391439 1381957 427421 1027311 1929325 1250356 884324 980844 888587 587551 893628 1586503 1603413 1915777 1070217 1100177 35191 1416245 1196421 534264 623824 379955 793631 553206 271793 1776064 1913131 1125747 735394 1754025 1252358 1086463 1449369 257236 647573 1505246 304574 1298617 797544 391708 617175 739075 968818 1248429 335573 1448181 988758 42949 621699 139748 301361 1847492 1654514 966534 454273 1717583 257752 75501 1717472 210714 532396 260404 1318279 1224822 1992335 1913640 728553 508357 1693192 157418 1946769 1291949 469757 495716 135702 235710 1542170 623763 1197848 1762880 270462 1326614 1461152 1833743 1514524 875834 956871 1371411 1409312 107690 1284759 328815 1743080 1411924 1961509 1260077 570646 1054056 215743 1607174 664671 1406601 1856585 304248 1735472 891155 566134 1504829 1216500 1323342 1939574 883881 1366537 520105 1420773 303735 302047 995331 108452 373323 549465 249690 775094 1275011 1265963 1945611 1842287 1835466 583768 1833083 90094 193133 410885 654677 1723860 213920 161612 1542221 326279 692126 775067 746906 101280 1898635 1997055 559909 832383 1721305 1777835 772890 1378286 1081464 1429084 1918958 1362492 314727 1023441 1893066 1536151 1902881 189195 1500391 451384 812092 1800039 181628 1731140 61642 431576 1620553 991469 1106334 1539241 1576134 811063 1210845 554480 403032 506638 527441 899391 1561556 1130651 1799916 570888 1125411 475312 1223334 1396632 1282453 1941891 732331 136962 1921172 1501006 768089 1792879 402120 801520 1573049 1829935 1122568 3943 1978054 1155201 1067869 1573718 609740 531116 1270187 1135192 130711 1874648 782026 1415263 516945 57324 626555 1904174 296811 1959186 1555541 1308780 161221 418464 297947 113117 982273 1823268 208299 1169794 954231 1740344 1166056 1665864 1466699 511841 614172 583641 57293 963444 1252808 358043 1579260 474413 1286888 1942530 542804 72599 1608314 1908076 780511 1730720 1169647 335270 329511 50055 1547537 416797 11088 67505 632764 1276557 787145 1367947 586258 390968 201862 1087574 1254715 967969 1225285 1878630 1382818 62428 1766809 757891 494455 1748121 96307 1223492 931754 882850 123321 1554271 882238 1593106 1040463 26253 229468 218542 1353302 1125370 1935137 1660504 869638 1576404 1300029 1692162 191767 787016 1503409 1822852 1369194 1700106 356599 618929 1511021 1258148 1952319 461819 1324327 1106806 1278453 177786 1014786 32664 502388 296496 1422068 532074 532665 165707 1606179 636400 1043455 1992888 293597 482392 1643847 1165474 1228824 726939 1558078 428075 787645 582424 635430 1576714 392872 1828469 1257621 460374 828822 1564909 1208787 1359950 88174 63725 385110 1752999 453143 1661670 1096584 907042 308814 411774 1129543 1709255 962486 62776 812448 1837710 695325 1394917 563525 46636 765023 1403469 531969 458773 981975 154806 516854 874982 299299 809221 1437220 1938382 810955 785884 3968 1867523 1727459 1267309 459558 483956 599918 1726548 1108212 1958877 689403 1597525 963565 64252 7283 322854 162082 31754 1093902 1550048 230001 451266 1947925 79746 1549618 378576 1613867 1586534 926660 1595859 1135321 194008 45640 225586 125875 214131 341366 996837 1791309 1935022 599004 35391 697799 1719718 381530 1402061 1352661 1985779 1509679 1398839 1507135 1932161 1468610 828345 698566 1494067 1999653 1760325 1787091 743093 1285254 961131 217006 1194058 1331402 658880 386111 686392 1569201 1355626 748599 167706 1751429 1649490 715634 1541954 234804 1956944 774644 1744013 283460 86297 426773 1005519 338839 1552924 1695265 924579 246231 638757 290154 684926 859627 1258720 1184779 800682 1814989 477781 73227 1137054 712216 41451 1487229 472704 192698 296141 1119530 1181768 1451840 1129473 532830 1866187 61518 156711 324974 652766 1445541 1425385 582482 575537 1950425 1834846 39681 1121558 246957 320010 475980 1791779 997119 738943 24049 752794 1056361 1325615 139106 1653881 1517726 453604 421673 1651791 194945 1408694 1760832 1918017 88416 467443 1836208 939557 766962 1383420 1386061 22711 701111 1382854 107760 647532 725901 387182 1647568 200396 1472546 1632142 1887604 1010483 961032 1476641 89113 1639973 1212086 1296575 871651 1962699 1622731 312098 1852974 128996 752249 149127 870395 931808 850301 791231 1089010 1038703 1175053 1703272 1098420 1678976 218353 629044 423497 45383 1182785 107052 1129722 588597 111112 632346 554190 1062218 1678880 384281 135180 1045002 309439 1733551 922136 1086634 1577145 128227 949568 199982 982012 1371442 616867 438982 1987395 1449565 1265796 222879 278312 420353 1905056 1017643 581810 239495 7236 87310 106169 886536 113665 172489 404532 629059 745139 1205564 610839 115699 1724501 1348966 1983016 1238418 284475 1770784 1257607 1415845 109196 977517 448732 1067325 1361535 104447 1532930 1231530 1698901 659545 716394 152632 1638386 84033 58698 1251692 978569 1892124 1175065 1364005 1253763 943878 1178074 1512617 1750668 184592 161576 1141508 1101852 1608415 1889368 1968721 473735 1165330 128382 1421933 1299890 1663063 1047949 256943 1045403 112461 526564 85271 405226 231257 1271097 1831435 1113256 615095 991698 1338252 614685 544723 354999 89598 1223297 1749285 1701322 1017060 1053768 1099830 1645902 702741 958530 1250615 1510836 759812 1536507 1331799 1615498 457734 1217378 1518977 991485 977048 1627956 100040 1501692 1864153 1422629 1346104 1804438 880737 1930080 410484 305881 807326 906588 937415 1472345 37513 1414299 910 383525 1576866 1848002 195771 604156 627554 1354473 1033893 1419598 612573 17451 739538 731183 815901 1758543 1998100 1650588 427957 1508748 1924019 1643831 190578 892760 101763 145700 859060 1455901 1392975 1690436 1151077 1183591 1807579 1079643 486770 1299338 1863848 722985 651508 859927 705039 1398644 696471 1007167 665933 1423666 1508069 1071636 965367 1373776 1877935 530876 863748 389183 189339 1514673 1595380 1862325 854989 1724621 280406 1621033 162630 1486668 170004 970771 1507291 1077937 1440574 880742 1610863 1563298 842695 1711147 1839548 1364083 967067 1613952 225611 1945239 1109736 1507963 1005286 1524992 958668 1047630 667815 118939 1527616 1410875 754006 625310 374157 1211363 403738 464865 1535350 1296366 1215340 1586225 1095786 1202263 486995 77065 1542829 643512 1795816 484581 575405 86538 1476336 1947081 437198 1831870 1249192 990786 7926 308861 657715 284205 25325 1309280 823693 363692 1481291 1351378 1484278 1286121 779118 1027486 623624 508678 1327955 408513 1464524 1363641 1670114 1956029 169575 272594 1699631 8737 319213 738641 102762 102796 1599286 140080 875725 786904 692628 100828 152898 718435 1682763 1706061 693223 759000 461103 1931648 1278874 302024 197501 286953 1140275 1771911 690392 621506 730710 1938625 884458 1224080 1794455 209146 1963261 285703 234272 1001755 1672905 486691 1956976 1923144 894539 689560 1719624 1862363 1965621 1313849 822249 1102891 1305662 1481250 48851 843572 1707421 1320201 207259 1907790 894854 1623676 146876 454576 559360 45190 1985293 868895 1949632 559882 1752549 98679 1388526 1655008 154479 1556190 600521 1981687 992483 1761979 1028817 817403 850993 667948 599877 241629 798449 1597724 1854619 1717579 1046002 546730 1852638 1386046 361272 296949 876956 1866059 1225496 604884 1470225 544591 1872328 1390919 186060 372422 1107731 369739 1008089 1111018 980028 1175048 1234693 660598 857520 1138470 1103910 1125138 541464 128300 352683 1112939 68244 1037797 545410 830151 879917 1900559 896807 16050 646597 343508 1566286 1167280 1579971 295690 1360452 178273 1619161 1780003 1313286 542120 1482338 131425 1186355 638648 980919 959235 1474336 381438 568101 708592 1320054 1462231 1035607 118687 1466517 1866789 1408403 1863860 392419 1307557 1884329 1666786 131629 436724 1854441 184983 356158 1492055 774771 623229 899150 951841 433728 1769290 1539633 842513 1928823 1607891 839040 226619 1418206 775393 348338 1420913 1128869 463990 605764 1681704 1976513 1352543 1303252 389708 1998993 23380 1684449 135256 1577455 1492422 918149 1360219 134715 972432 1641175 932227 1264118 191192 787218 1388568 1936289 1730587 1690737 696632 737468 379654 1772683 1547289 1007751 807313 1331914 362410 813117 374779 1967111 1737071 1610557 1482560 95096 1257008 796089 194512 645669 534945 833202 1233276 423686 514258 528709 1568605 422593 746974 259402 741993 185855 774190 1098053 811784 1575130 1572680 850171 1871829 1735777 1372945 1787840 1326696 236779 1998946 1558557 1088109 845731 441030 677098 203038 1743069 810928 1233355 406755 1648293 176395 93715 713112 1051523 1356989 1242729 362350 1579958 1781246 1973566 1998882 1782542 569501 118673 1236997 1876907 870568 1743771 338403 344074 1458143 193756 878638 1158612 1870865 1193423 641199 642510 419491 1016838 1605527 1549699 1480220 691999 42022 544778 1427163 1700453 1290202 1215282 994527 1601285 113149 475455 337953 1764880 813501 1875090 1454425 317417 392592 915257 134272 1500148 1401403 219954 1836675 1056715 1750895 984600 1284659 630518 118614 1144012 246684 1799673 454116 357081 128712 499465 667915 1349295 676120 165774 1478164 672098 853656 651130 600593 1426687 742877 1110790 970563 1176483 16773 1904286 1025330 1785411 1100304 515074 72796 1095228 412955 1798399 891207 1722935 1938343 491792 355866 1195673 1217768 200110 692221 283913 520581 1625673 1435216 1825735 1085521 1114862 675611 1444930 757280 177508 1231917 415261 1864594 972574 77695 1796545 585601 290173 1332288 1283209 898508 1692790 1039855 1239769 1221783 1442403 843247 1577830 420108 1581722 1297549 84818 1426470 1856712 1884752 804484 715642 330766 729002 1422392 282841 1681996 997685 156485 1277001 1481887 449662 71297 1225629 1128347 1916193 1459786 222303 1438863 714688 1504487 731176 1614827 643502 957102 1104282 232670 271190 36163 1158775 41532 1788292 726380 1269538 1841914 241968 457151 107488 1237136 1209460 1924528 1929267 279379 612831 1540703 818194 1626138 837083 1331370 765440 1066210 139422 1626892 198535 1052634 279240 240927 122753 421959 802666 1196917 912840 1206548 1876619 1243293 1145121 474246 1652590 51891 996612 1187068 619016 250915 1187266 1331465 1037298 853815 772753 708970 470878 285356 514515 85745 1648957 1966693 1996558 1893981 1101131 1463421 1174460 558951 959516 1761955 1189598 1947799 1229404 759247 641044 1844523 1880452 1654400 1196772 1733726 795512 72533 247411 940408 69372 377021 379133 943417 1743027 235521 305019 133817 655066 1790156 120056 485437 1497560 49037 1070615 343277 710797 1078004 1730211 1263800 1245264 1757145 707158 959118 1613386 580279 1498035 862647 511732 1897087 1007309 1705537 922518 1167234 816546 1951122 426215 711709 1862729 865247 929916 41185 1736008 568081 1636700 1174414 231544 838912 736341 1253691 1747961 1943622 787460 1622603 1384540 1997874 1888444 825891 1929198 497475 1012586 566837 1069541 961606 1436658 1754321 743505 1295142 462687 998122 623610 240974 1342318 873705 775049 1937165 1229592 1064062 31649 32519 1511291 1833909 1823842 1523571 1383076 1460055 1220497 414173 1423597 1343100 745551 582872 1710668 1855176 1259837 1392190 1865779 1487293 448542 1060293 1903125 768208 1232186 170460 1066766 1559564 1439155 1521948 1841621 1459829 423126 41148 571679 1816438 1159945 1634715 765343 781614 99705 1131362 1743368 1915165 801188 1204292 621081 397701 197503 1716212 676108 1471626 1387524 423287 1494218 1556113 1803757 1746156 788853 1675803 1470734 645128 1066321 827803 720823 1898694 440271 211452 1803920 1168240 879459 300348 598889 1573644 12233 1329293 1643763 1852398 1100236 1740003 450559 1033496 1659464 1680636 213145 1399422 599029 1295863 409714 1453871 1703695 1077116 1487574 1084889 1687990 70875 1038966 1224662 416005 1557080 1865146 1105437 1745857 134945 1703264 763782 167539 928926 1241928 1538706 838914 1108788 695599 1157543 1104558 1986077 534938 483652 1896426 744512 1162974 1440153 1614591 1342435 1951779 148806 1225148 605638 1383355 1293549 1224195 373831 1545160 137994 1181815 1311169 1084909 1234255 1316989 1466926 576590 1368324 1085035 1702303 1991602 1068883 1351408 1281006 336030 1880187 620302 1493457 751755 409713 240319 117191 1334313 1231608 816429 523023 731776 1105873 1503132 1472955 837677 117327 1872906 1696728 476810 1506139 1555504 432087 463043 1797779 1565233 1032659 607674 394926 1039362 864221 864632 1425506 1232280 1856167 1241997 635267 259570 1056900 850453 242177 1081265 531966 605468 14678 1058064 323029 1210456 829419 902052 1599687 1192760 589387 1581232 479285 322896 327179 1353051 1880463 1127494 676147 1911136 1863871 1673069 1081966 1093098 409788 396065 97295 1056487 1661565 626218 1170772 1255297 1444479 1467976 1042815 1379290 1773382 135263 1954034 997577 953148 847585 1856601 878979 1694006 1320825 1008590 507852 932947 1465558 1771806 1845107 1607087 1229563 545940 1020299 841792 1178862 487274 1938907 496241 1948974 1750839 1578053 1364699 1550093 1106151 1124640 991154 1596080 1867618 1799617 914798 442482 1166310 1038383 350661 1515953 1736401 1020742 792918 842511 1553363 68409 1619170 1206105 868267 586776 1238414 545112 946369 1350871 465754 1526200 1029728 611274 1540138 583950 1115338 218922 1028189 320493 1444849 542970 995035 1010723 1363809 892881 969950 725009 664057 1670668 465458 178218 1975697 1730749 780919 1289547 488990 504189 1822948 1792296 331020 1579380 1073667 810569 1773260 317527 638541 1048989 1615372 240542 827299 1944382 969945 811467 1675681 1333989 154009 767821 601581 993144 1557829 1554853 408411 972429 1611540 527320 331480 818068 1865675 614941 749791 142686 887010 67180 304429 349636 1678561 1328950 1062162 1823262 1813134 1365076 563578 1069649 1359644 78004 1341809 1734421 1896433 550629 586092 519531 1822491 1841012 877169 627005 1925749 1941608 1338911 462703 1499967 1512360 1673605 1197212 583607 321896 1646241 1036102 1752741 1265841 1693647 1210163 1366037 374590 1844522 438214 1859587 411078 731404 354777 1109988 1640536 1945879 166419 1199673 1266156 1648712 1464596 1302600 1091295 1054434 1000898 288921 1084725 1831038 1712406 740721 1825764 1627533 587662 563996 409754 315289 729436 465322 50846 39929 365586 1641814 1354033 55405 1860580 2426 117117 1786338 757767 1427300 126427 1411211 1725459 489036 1341153 1930944 186258 635670 892119 436656 1045278 1234322 239727 1796106 123666 723766 768602 254285 617656 1662772 782433 1432934 660708 1886005 693943 1298348 1096014 1668618 1574190 1732944 485087 621288 619051 1599495 822281 475978 1936538 116929 789112 946109 274516 1581867 928232 46149 469534 1678132 247471 1040279 715878 18089 622463 1298372 1780235 1291978 273436 1255626 1126125 1057140 613731 834882 911253 1820662 202480 1081129 1139947 483723 752062 614107 85858 334813 905216 1513151 306809 450219 119389 1899532 365940 1375334 1703164 569684 1841274 1296316 516249 119591 533749 1558356 1756088 1482530 1768808 353822 56517 397183 551651 1233758 706942 1695915 1322672 335556 1035520 1144254 428892 1986167 1072785 1332055 29476 1946167 1665420 1289996 887878 962448 1257106 721377 537777 487917 1075689 823351 1354224 1661308 948527 1966437 60681 1459113 236624 1676863 347486 1059153 274370 1498239 500420 201286 300059 1710720 930949 1115124 1397390 1686771 899062 1532504 1079249 1535757 234492 1779777 581388 1481540 996575 168854 1109359 906979 424317 1368785 539263 72430 1554338 725403 1705233 870953 125851 735036 1410894 1970726 896397 1606305 1208764 969714 613306 1791902 1125288 1409389 469080 190621 1723469 583504 194891 1516980 949441 1420634 1639762 595120 965520 818794 1538149 591343 1157598 634232 1065903 1581273 534301 365646 484356 1574915 1746835 308601 1392698 841671 1569411 1018650 1862267 1795135 596356 450744 120644 640966 1164862 1018751 39675 1256761 225476 484624 319735 1022974 323467 572212 579534 849118 616683 221909 89163 1387328 165910 205927 876991 1125619 775710 31301 1568174 1143669 1505814 699202 1519122 1964255 523991 1924635 683414 1589711 1097016 184591 1170740 1821345 1179658 1415242 771895 555787 1364640 250291 486579 1165792 1922866 859606 968973 1982325 1492668 1251004 297811 457602 1485978 651417 635259 298091 275783 1163264 1254788 758777 637901 1144203 436404 558902 954858 1518127 720645 298632 299267 277517 842034 374860 613347 1739833 374672 717119 1008823 169030 1887431 772137 1603656 324599 1735500 628480 1495215 670456 1676531 132219 293800 292602 779319 654988 484255 68339 1685075 695300 15564 1499162 206145 520702 307776 1676047 1207951 539427 1206989 1199129 1310544 1967190 572451 127828 1027835 1909680 55745 913822 86958 38657 821495 939567 980551 422301 1937319 1482749 529258 553740 380680 843241 448300 2660 313711 422446 117890 1508530 1996154 1588037 1959992 55803 1715447 1105906 1245638 679468 1946073 493153 1494511 703886 90099 1500103 165542 24237 1247299 1790034 1118135 1676533 253975 216610 632894 902357 232053 1391434 1409204 1227463 1890217 912599 1859507 281740 484817 3248 1514657 1135513 1697112 389524 22469 199650 1096043 1480601 80905 932893 1526307 1342836 1473812 148882 727979 622794 660532 1565315 1276254 1020812 1085110 476218 1409823 256353 622241 816298 527960 317446 746611 665908 854353 104513 1608032 917405 661558 683005 1651706 1997498 1457390 673929 1492556 1897783 214502 1761738 736178 1936532 705250 1155349 132182 3247 57141 1764554 1506667 752385 1566042 1668089 1210877 918001 138309 182056 465113 1319822 350753 726574 1284769 873983 1524189 812499 76763 532889 1846338 238984 1385530 1709711 1144432 1855774 484401 1043712 1540265 864292 508800 923315 333063 1226717 1698493 796445 1234287 628291 1363110 1575195 1321542 1692460 1882212 446849 807805 1837135 458601 1009504 1464638 389956 51415 241967 1849047 1170278 863417 1431864 1980060 1114918 661888 226770 237144 1874092 485668 961252 90330 1604322 107898 1123380 447739 432588 424111 1156331 1450182 197325 463751 1530421 1579162 1442200 1110552 17510 73983 106552 513897 409909 688661 1713538 1303476 357018 1928534 94842 1525542 250387 461973 496199 840662 125224 594718 1028595 512984 232486 614875 1024143 998593 663439 512401 230167 1757894 31927 1644343 630237 1611672 740383 1728430 991386 1980044 993035 1787654 1761350 680329 1492560 936471 910599 465548 454083 250601 1994559 395718 879318 1432296 1913171 20454 776047 955268 295116 1295450 1246988 1220349 1464772 609560 614109 245429 958029 325659 913586 1238130 681578 697740 1024197 1651788 1966892 137436 644834 571383 1990185 54190 478831 578630 483378 1248375 278289 797471 1391200 1074193 1475892 624424 1980531 1709478 1621919 1629277 908453 814673 1841608 421671 933974 1525153 300781 1208246 1287333 913319 1909195 1156140 690106 477946 770834 1984489 1202923 1597469 1582308 465392 1416040 696417 1427321 1118704 1961205 886429 513324 1338045 398928 191843 1567724 1776134 1303954 713350 1774801 849881 18933 1880498 1655256 1644105 761247 1701302 1282222 1001075 218148 1495051 1660508 1337176 845816 366595 702223 369540 164210 1651958 154021 1693470 293333 268894 1474216 31152 1898449 868711 1435583 746996 1763451 1022920 715479 215764 1794134 1852945 1221635 1224022 1729891 1722822 82378 487904 405936 134412 560976 358096 885749 108397 471955 434446 615279 1149859 1601565 1028299 1596554 151880 1412603 1960980 503431 1218843 204235 1116646 467658 1207612 43462 1483722 1919804 1666465 459101 1924058 825543 170266 1532435 5100 526886 102629 1970396 1674527 1537768 1317410 710415 209056 690965 1841449 894459 490687 1084480 1540797 1237905 987342 1891382 1117989 644806 749307 1265281 1479165 1530462 1539214 766140 248463 1078567 933977 108218 4670 889375 978317 352591 295946 245687 1052438 295839 73905 1997003 1098957 1700945 917803 1719562 466869 101492 1910333 82135 751728 1749513 1443934 154292 1889638 805923 1384228 77547 1489367 1502584 1724505 1651291 830423 965537 1937186 1907108 35995 1934187 1575608 1653293 793517 1776735 1766832 1622386 1098698 1747438 1451359 492962 1895802 1566876 1563250 845836 4611 1448161 1851174 372775 1281013 791801 1136586 1998396 351909 1832158 64770 1284974 1866632 630668 1910605 1674715 1565581 1208129 1778755 522918 401815 1490642 782600 1101219 879895 1027468 1497909 868834 1157915 1584041 1411849 1041296 246336 1067488 832465 1609011 935227 1922292 57796 963343 1005580 1661851 1539362 1952606 115380 1601857 1340558 1371177 1800551 1777890 660320 1245096 1907833 304041 1695643 1966865 1930450 1297605 38848 858045 1736465 594893 1905075 1410064 307997 1613065 930216 913284 612348 142476 1014591 1992043 516632 947487 135217 1670732 1290728 149649 1559490 251727 1896116 562053 1249920 1510645 190746 296326 300654 653572 573227 1118382 1586906 850055 225358 1703361 1012763 141523 503010 525290 899116 1949758 1207967 1291210 38697 659064 1617869 1211883 993491 1020920 681531 1351756 686246 1500629 870120 261456 1976035 317138 895897 766681 990953 1414695 21026 512400 901471 179684 236548 1913412 1052685 1762544 304256 1655685 1852991 615794 1935747 699450 1412853 1333424 1263290 1941441 1486102 1186594 1911824 1792322 1721831 682631 624973 837538 1679867 222943 548878 898260 1624940 1688897 405781 131224 532677 1901550 554682 846938 852948 663140 1633546 1788902 310262 1354654 1252958 1538189 1004112 1066704 1895429 28722 607177 722883 745835 236583 1445952 715956 294007 227338 1629090 846421 990880 1354758 579574 318741 1228093 1155114 1526190 604570 1198851 690117 1793276 1825085 227304 1342085 80104 207414 939686 385624 1956426 1592590 109541 585512 1426790 661377 7455 1044060 749280 407179 924490 978685 81986 1293060 1216571 739053 1207351 984727 284778 821710 1691141 519695 1801102 89640 1150067 1716713 1357010 1302844 610509 1340875 552861 232731 936561 1775344 1468110 1227381 351286 84745 27749 715896 1012856 1864875 1107903 1873747 1930723 1872535 1657915 1249629 505162 1794499 72135 1242473 719234 515840 123266 1783293 605309 319621 69949 71659 844005 1817823 1954745 702621 586067 1094962 1927537 1681655 1097277 924889 348683 7026 1366932 294080 1690499 1074236 1226684 1647306 895945 1503410 892963 1279825 216832 780750 1259793 179403 491778 177422 1020244 1712972 314347 667792 1588996 1725719 192741 1994675 1701082 1006839 67477 1167759 729270 229118 23296 933702 1556279 1330707 1007614 1995563 48202 860787 994227 1508198 1308646 1186926 694418 1691309 1899690 1690172 606583 1350351 1844048 451150 1304936 1788019 1516777 528824 1776314 1637321 1237707 1135050 847453 1624010 627207 1171098 716519 799374 1993577 1581146 661154 1419559 878904 1060828 1228280 1412736 353181 562412 614951 422751 1534599 1581119 1349589 1755789 245035 204464 1512759 943074 1199915 1732757 386354 912284 1014513 562789 1278919 317921 1421230 772404 951029 43703 597130 959843 445974 1272540 289084 923371 1754021 416435 1306734 1138151 148117 476732 1580234 399502 1362670 1394180 1151283 548387 991418 379092 859667 940452 505278 1287103 995974 1942761 1892989 214355 232974 1219027 874146 248498 244652 809857 1621542 733096 401839 1199438 455669 163317 687876 1777363 1908864 1460472 1372469 1963843 883172 491761 114531 468535 901185 1876218 1205170 1306993 930962 1329921 1856917 1564902 1196215 1577806 1396817 609671 827943 1853908 171228 590715 1278058 1079883 957720 1414387 1472243 57144 1776421 490080 39927 1136982 165818 1047093 1969160 780447 1121752 1168122 221881 1099789 569127 1331712 1625891 207760 1140801 1096478 1873566 226094 1578448 252204 1935087 1418042 60292 1000218 693515 309175 1308937 1789380 142886 1558103 1679983 1548255 1996459 781360 280624 1608109 553737 1270121 1844602 124578 501740 201674 1409519 145219 1426985 4146 46715 1112828 612075 131926 569603 1249416 1934074 211840 1418968 86492 1021848 804480 134236 725240 426436 1953468 48017 143720 1157740 941852 1542036 1373033 1047944 980391 508323 470364 1789542 1625949 104433 1067512 901281 467267 561692 1350088 490272 969731 1799862 525251 752695 708685 1534670 694530 160908 572769 926036 429038 495447 121972 904778 1827816 621639 504522 908877 1275114 1005203 1286147 1036627 1260700 1924562 1969395 1610690 1376802 1030985 1553229 1461462 206161 1748907 51565 166815 435543 132153 1522074 716838 1962616 565030 866627 326242 1170178 1044282 1230199 549988 1754678 1903018 873682 1277475 1795804 832403 1524979 1784524 639644 584505 102345 1537959 1400548 1601449 315986 406726 197254 750058 1990069 123615 1557426 1074552 302497 1752045 669763 386610 1289781 1779602 306712 594119 403585 983388 1381695 375899 1087817 1129218 235096 117983 53915 463431 1083256 1929129 597428 506282 1950634 1798792 1204096 1927472 1870485 1344120 711668 667100 579784 1822137 409267 443698 392828 398496 1141041 296014 1491024 1300271 1820206 554117 602576 271597 1965933 1300219 1526870 1307618 131764 1023613 1142496 1978747 237046 735943 400501 1234778 234527 1390589 425011 924462 94329 1781169 1485711 625323 1117212 481444 1874749 1103559 1807169 206143 743477 1967805 771554 856103 1365983 431434 508796 283819 999589 105797 1992998 1927591 1118845 799066 414518 637039 1665970 310639 1463534 370168 732707 424292 1865215 908558 668117 1875082 829410 1905340 1353148 1682055 757189 477186 851484 889867 1143245 1872210 94036 686554 633364 790575 588586 1244570 231603 429333 1266550 1819097 812143 1139390 893378 188624 1650328 1663571 685726 890313 756980 863048 1839614 1395494 1289617 662643 830307 321361 1712198 1413406 237286 1931505 449748 847064 1113372 1271740 1373552 1140590 609854 479352 1906173 235608 448449 639333 948263 1828587 1652900 1783690 1465090 60478 368292 315608 799221 1320739 380392 956156 967080 1066776 1798895 1284900 1096001 568055 1849798 120427 124325 1325974 892915 1185789 1698609 1149968 281155 1408579 1719278 753090 1681864 508946 513209 1467921 647441 879963 1282799 829746 344541 707770 981803 1495909 307068 1485351 751782 1232699 1590165 901607 163341 1056823 266718 142525 1156320 183230 1803912 192023 1760470 560941 1482014 600682 1817005 704163 639223 2006 1310074 1911512 1584332 1674714 250878 322906 1375072 126328 221821 1263692 261653 1657572 1751175 913757 347690 824695 16966 1560816 1159016 1852743 547434 1429187 1175166 335761 47881 795016 1074524 1081599 899825 1132139 133457 306190 1439152 1777740 1987732 258480 1265735 1698359 556118 1039270 1982627 1096475 948443 174279 1238551 1636976 665585 372345 185236 127971 1266912 1993545 1662511 1558342 1970079 1716239 786232 293382 893567 385152 1804100 1580001 959991 1344902 895331 1092983 659462 1820046 746392 233320 1291715 898462 1844694 631403 676290 576775 863120 654723 862251 12014 1890917 324056 1433236 816881 1522618 457097 1130856 312389 1319743 385866 1656169 130592 237743 1374035 219282 1448229 979102 1854357 1201412 1859031 45559 719299 720064 157595 498948 1832820 1324581 1116385 542047 557114 687200 1053651 1191246 217750 1972627 1664762 171178 1942658 1698770 565152 1917729 1337855 1009995 1280227 616100 1002120 1975753 1732361 1811020 864513 201143 404736 1583832 1035319 225921 1748530 1492400 1684466 976853 1629707 1701418 259026 1509780 1070649 1228516 102722 669295 807538 1919530 432995 1392209 1884202 1604734 413930 1835212 403860 214986 1170777 1942271 1170031 1021713 460616 1654126 650855 1428706 1718954 1013898 9126 879921 496440 1936969 1541577 161637 1427894 1433993 20365 1540402 1269286 919271 1388799 851352 865092 1127235 1351428 1841835 1649960 964189 439457 1590952 1255096 841162 1077197 757051 1551173 1457200 448762 1145203 1172364 1536107 641891 1358041 1500834 1871092 824805 410621 1831559 168428 1425803 400772 1372546 371417 177158 978199 706981 185983 221846 1268647 1620439 1446639 309437 1318068 1999918 215602 1652212 1392585 979161 263192 1995293 927937 460847 1828014 1071681 1813493 723465 741106 631413 1812872 722059 1736762 916651 695090 1501206 1365289 1066629 961121 1372907 137867 1372952 75985 159202 481140 235268 170669 1585565 1674263 1194108 1932901 655100 517592 1256908 212591 573979 1199051 120791 53085 1550698 1082801 20251 916085 157481 539840 1469570 1442982 1446045 87849 1898814 942849 521236 1179194 550956 1086519 1434679 1828486 1563913 410218 1889070 1073627 1455639 224163 85211 1269888 1495242 864791 1564186 468189 203530 1774539 1563843 983246 1961118 1983739 903658 1047452 1821965 501429 1584890 1667617 589911 1587992 1620940 1826169 1901274 905109 1466372 1893125 1206628 1951930 147893 1008804 1623479 1303875 1198936 1916558 476528 1495425 1396479 838576 1058691 442483 1803716 1967976 1157507 1542305 1065546 169060 60148 253374 1951082 1322236 558691 831888 654426 1394702 88890 1997009 1037836 219459 1358586 300102 1224567 288739 255497 1620733 461894 19625 1818119 1733434 437327 1060671 478148 324098 1725168 157083 1158013 1895753 313217 568951 1290221 955070 1275147 1094558 814861 826046 1614996 271611 461267 511743 170057 89929 618882 1167065 548786 219349 1090305 244037 702071 993264 1595709 1561235 1718253 1617635 362893 838 1266448 1554513 760821 1800070 1835583 760627 190707 1827078 1389189 1342792 482105 879434 1124569 831239 283212 1438268 417882 1758784 1695077 750379 1434704 843466 1828671 1253269 262788 733105 54477 511097 1109444 102907 1991442 1843775 1838392 291185 188977 1810961 7235 70032 170447 1923004 1339765 759454 1771390 94040 14626 1370834 215368 1474553 1041729 1518472 211551 834399 679886 1190797 573867 1948149 584753 156989 1428080 115722 946198 1637870 455557 1270746 432937 363525 458276 362042 1638301 1539357 108931 1448737 1817044 1367867 1945262 628663 1783065 311374 1221928 272298 952109 1677962 1224321 726489 232956 552105 388966 1444099 470762 1884301 696695 1112885 1743452 1189312 1955750 1738497 704273 288801 221272 603674 1336820 1477197 1242225 1989609 499388 97390 284146 839819 822370 592595 911209 1480414 1332804 534561 1154222 251417 1194841 475620 1529382 1873744 1432509 51188 841536 1904552 1335132 165966 94468 123207 454100 695913 878031 1668859 751938 1252922 1228420 1359087 114852 1928295 1053589 755519 729787 1059113 180837 1058462 545660 687656 1951728 814543 174280 1032975 10641 430505 1144398 413619 1703428 564759 176048 1602406 1867205 1870376 530821 1020209 669001 1263956 157062 225559 1515217 677773 315242 257414 1235833 650774 359772 577239 785581 1062999 275707 889232 867889 565051 611099 1878934 612196 1976126 562912 1984543 730476 1203795 1208757 1812710 1909921 482308 740794 1158693 230370 1061113 1774226 1554161 260370 380572 437456 463578 1091781 1688576 1635678 1076970 962379 170354 1520007 1624783 1674394 1557809 374269 472027 1329519 829577 57131 1938924 831663 661839 419897 1647623 1402513 1077567 372698 467339 277679 720146 286028 1240546 665039 449341 1002986 519910 498464 1218984 477779 1637942 405382 355581 1177683 1341831 615781 1722422 469883 352642 1241703 867229 1826724 1143403 1103084 664916 1359061 1724382 1754336 515749 1573277 441419 326580 1799967 573447 1603364 831094 884841 865854 1211582 1168212 323872 6689 1843803 1983863 1455990 809295 1023242 172377 1785767 1661248 1257300 478336 1783507 1790285 914597 1553957 1111106 1055088 714022 1353959 1586691 1413764 483889 1356606 1833245 1955070 1386794 298126 1308189 782137 1835051 1485573 1749902 258674 1434320 1749625 1600353 704065 1040953 677930 701694 1789792 1133737 607219 268602 976506 1145828 1845954 973966 1649939 799697 1657679 1625467 820585 1336966 1490996 350697 1789000 633533 60470 1548665 33303 1974905 885403 1510050 271858 994758 873573 1436052 1008513 31273 1007754 600673 103392 1909464 925390 572502 174223 1491190 1016082 330175 513657 1379676 1978325 1744005 1569717 354898 316042 1185072 108015 67408 1312966 1224998 576734 79585 1694515 923752 1352864 1563110 1567223 1504858 1147219 320675 299979 721441 549754 1157456 1406445 1910927 970193 1477621 625923 1432772 882616 537910 1551098 163441 1163726 1201868 757228 1935030 1328879 1007307 865578 1740512 641292 670984 440180 489257 1620222 1685621 1045670 1089341 161535 102949 1751777 665101 1999357 1131520 74191 830026 1793482 1975061 1657275 1502954 1980377 23645 1618050 532293 1611771 261230 1789168 1908360 1780796 1573202 1424804 162319 628603 1677747 1837266 1747105 1065383 843034 1065579 1976854 1260957 1057982 608905 447231 159073 1245735 1498949 1151474 460228 173762 1470748 991785 641302 755302 1964008 628976 920392 787578 1915406 416101 485542 782646 433104 969243 178573 594773 394482 1134675 1623603 1754269 1680772 1493675 831520 429920 15237 992052 348247 488823 1416205 1830199 461626 624456 493852 1543550 733936 550630 1721091 1992626 959739 485013 1592344 831950 1171407 1281919 530183 786798 822970 467346 1177829 1143573 1101068 1808529 1057963 1451102 227104 816911 1679351 1979429 1024228 1035918 68938 440083 199733 262514 1514637 1870010 1073098 1221867 528839 1688744 569253 1307363 1565618 1996821 1664358 1380922 1097483 900187 1703347 1155564 169409 663601 41820 344025 1364586 1890311 1075771 1552573 1834741 776522 1259347 1099928 1642544 1842056 476619 1978144 266790 653846 757960 864765 1020587 1038746 674125 1472934 1625858 1344743 451295 1623833 1975597 268734 535556 1106293 186733 1400011 304599 1888345 1543323 1382723 457895 1714002 912744 1626878 193885 1651505 77015 14646 1849739 150079 322993 314973 694064 953924 1697438 513558 1037842 1409825 1019774 415903 778063 1279828 173608 1241730 1659568 250571 169075 327381 1584693 1524316 1962158 974051 1736679 1224696 1099622 334427 990199 396564 177955 968530 659917 1420453 270708 1892100 1999022 1739344 272117 1599343 1325010 1110086 1392013 1686563 1653717 1109167 931290 1487987 1153191 1894519 1638414 1628965 354869 237927 1928730 1302819 643748 1270916 1731178 330980 991902 1648215 1269240 1881709 239106 1848196 1902850 788055 1072074 1388223 1816867 674606 1130304 1479758 1752771 1961598 1050570 753284 1040879 922186 413864 542172 1547405 1923333 97720 1454493 660886 1254161 744674 941775 842739 90327 1659493 938129 1862192 988514 859469 1128262 699936 689648 845561 115398 84734 1091944 1240892 1939935 1863850 1691177 366992 825102 353973 1622588 231091 343981 548918 939302 1369789 1794870 73897 893213 1273053 668840 908540 1144211 1796902 228188 80613 1526473 1805356 1371576 1813916 353230 650446 906395 1268845 1462040 134817 129964 1858009 1761999 1376291 428911 661120 608959 909139 1225329 658952 130564 1067458 1343221 1732047 606458 407536 726751 1256108 853715 1084392 353382 1307371 371480 809171 479917 393585 1911498 1950430 443217 1156444 1446054 1298163 700718 532600 114284 116914 1672692 1759835 1858885 706484 1061571 1768957 69069 1434779 1176566 793256 1367420 1837229 1903298 1867318 1286810 684958 1971902 1956964 220726 853761 280337 728176 648458 1766491 1050375 1286330 473446 36872 1769823 546370 774661 591468 473118 1319377 382317 1215466 130490 1688569 1354229 644376 1728771 23202 1122536 453645 307767 1828480 1399182 1250820 1677750 451299 558169 1091390 274779 117722 1890475 247097 1530513 1335477 522833 1798878 67218 1236637 1364045 717463 1352822 1604444 544589 1044792 675487 611100 1512933 828658 549265 1022213 1844105 738299 361006 476828 727298 1414275 476351 252 939584 1820593 1854706 1015607 781559 817206 1042063 723781 1109796 786860 880691 190168 409801 1610474 1361089 1278677 1873209 1805549 1542347 1403560 970030 1858241 1884708 1386809 1157241 570851 1136605 3634 504891 440274 1019513 1669212 1868096 784815 1840360 741723 1558955 883289 1081522 658103 1007582 462900 489590 865110 599119 912749 1756655 783591 1736447 1153576 220625 1202686 169521 1492392 475108 1393001 249201 1915071 89607 1270312 1419216 1386819 1542548 939703 1244704 974437 1209166 1623770 33412 111271 619560 312256 1447397 1991558 1599735 1632949 745124 1644351 1282724 1373785 385757 333597 504370 1236622 1061322 633340 1231831 160507 874443 1134975 251375 1540929 594615 798764 1958342 965955 80680 11147 1942940 614767 1110939 1713048 1412831 1586892 1192255 654005 433449 252150 1616681 416176 280663 907509 685593 121824 950142 257591 1660137 826049 342839 1558132 1053024 467522 1960209 1073884 940988 793747 274347 568336 78350 706163 1074527 1888228 240059 778243 546819 1964745 23989 1545077 919236 908902 1601835 1203378 1374100 1719701 1435265 489145 387433 817286 1102382 1758385 1231586 933882 1947575 1926204 211339 252566 454208 880504 1280860 865783 235216 1479597 367014 1755042 1982680 263245 521471 1683574 569643 1327080 675871 1125490 559936 1045841 1904539 477292 1130866 1559938 354980 209295 1834420 783076 920461 694471 433404 920802 1731083 1708773 1555984 171412 358200 883142 1171230 401961 800898 283464 1076047 1690656 1255682 725056 867092 1008239 1373806 1871024 1671665 480461 1379844 461543 1611923 243392 565347 387725 614037 1015406 1726127 612850 457154 1340003 1867297 1747158 454971 463972 1599522 345048 245348 1240801 819061 169179 516889 1500000 1949774 527150 443821 1824486 414258 1384518 1108513 1892729 1647846 1911095 621635 1193803 515356 1949257 1880435 209960 253657 986320 1142039 1077126 425955 735321 1079727 1548205 1343685 1010314 401549 1794043 410568 1066203 1351155 473372 792007 1392870 1990900 1042685 640986 1583941 1893577 1916451 639297 1158949 1415538 118490 1963834 607540 1229643 1931188 421062 190107 707022 720679 1171700 813080 820698 837948 163042 1571881 1387362 1282447 1139609 820905 439642 385024 1037270 1722186 741264 1930639 529522 230679 756214 199002 740509 1102485 1259453 195269 1572513 814585 1823852 385989 1785878 303485 816379 359995 56500 1239987 2342 292812 1337539 439067 1893197 1784971 1310589 1028653 1362850 943177 885099 140416 659285 234944 1196402 758870 731914 442481 1118203 1243913 749712 541362 1440779 518389 1363845 488699 1821629 626822 1015948 1469728 615231 1216932 77146 4900 1371952 1917818 354286 240560 1468383 924001 996232 1775357 1792629 244496 174277 211227 1789827 101862 986397 1769204 1071988 1269039 565769 721035 840119 1942646 1073108 1152460 972211 995219 47109 1901978 470490 378700 542892 906627 485871 1383988 492306 1285381 1682035 805071 81144 1116850 740545 1515096 430353 1986795 154342 56606 629825 1131729 533573 1399082 368246 292049 1868762 505212 80492 1627308 1360989 542778 1102598 1231560 1715872 1842255 114322 1156686 1610917 47008 184036 263451 1926703 1409113 1531937 1654839 385793 731222 219869 139214 1509245 873833 1011797 762209 956883 470225 814009 294486 1509687 547531 1805727 1200899 386930 353560 1724647 1272668 234658 926203 935532 382414 1149497 329226 1262403 1868091 424831 421859 716078 1190471 969130 1861220 1452556 1255388 1645974 332003 1650044 305647 1547775 912972 1947501 1643465 423218 1735735 998985 68184 1880054 1175834 621282 429591 772909 457846 794299 1511188 1982504 891034 1884356 1389811 1045240 398743 133369 812530 1713848 212479 1925084 381353 199853 113815 664264 1941230 806515 309686 234987 72342 1687426 552797 1937710 1476071 762721 1055594 342504 284522 820177 1740741 352152 228491 552527 1985371 1826502 1659777 844394 1006711 569013 1129159 238092 1220355 1146615 427864 741900 1304909 1536483 516080 385607 5251 1175708 213472 1946346 1206678 652196 1464498 844868 1117544 877890 1467279 1895560 266855 1803620 1251686 875564 1344673 1003919 130914 1414613 769214 483064 1745447 1772648 807143 1632504 1129926 336630 495173 716238 1651336 1451473 1748639 782953 1355867 1018732 248294 702083 467979 1778130 1035491 1760226 248688 1532059 1214391 407093 58038 1201999 864034 167018 1934279 647620 1337738 48976 521042 631323 244334 1197741 1655389 1502226 572092 1366054 1474634 771196 899873 1707229 1590897 702159 1549448 667095 1198743 941858 1668722 663723 560689 110385 1353901 1429655 717879 1050908 1252137 213126 602837 1256171 714014 1560290 837429 603621 1534911 512000 991879 222637 385315 993548 1622170 542418 90994 1139749 1480831 454918 350962 1706261 370530 399387 1779111 1646268 1805332 1794040 145560 958905 1589057 922107 1327253 1264701 572635 1420411 1457994 90041 1245688 404380 1547722 1738524 876391 926609 1564687 832512 64494 561929 1568111 138869 1917658 1806997 1361457 1878800 1213078 767895 1160481 1154571 409230 838815 14565 383097 1853849 1841423 583364 1489643 354802 1457436 802648 1886751 766898 1754176 503227 1644724 634880 1236243 119674 1909048 1385304 1967603 368372 1159132 131654 297046 594060 1419962 161380 1379250 86965 935797 5637 982428 755847 120524 1131260 596048 519413 625653 953261 150355 1836267 384971 1672246 1189287 824830 706040 1289881 417068 1402301 1538468 1656608 121252 1059675 136717 1111254 333070 219583 50100 823980 442948 1450733 888234 1653637 1372701 581414 1746486 1348484 636971 1834486 1598757 1207408 1642443 1819297 794671 193049 889872 1507912 1841725 617173 1924286 1509913 1719246 323279 1810801 570584 1535548 447781 1959165 1843992 949469 1101315 1045835 1750667 991125 729021 277993 1308308 695897 785330 1122025 1670370 551919 1237352 814441 418625 661592 1334648 684144 1320109 2610 195168 1675440 447323 1233 1591955 1496001 1602564 1130214 474185 575044 260206 1083129 547003 614329 1642945 844098 617731 441125 1769219 1385806 1302108 961908 1866307 122874 1512888 434768 1240534 542591 479932 1678723 1671008 196115 214967 1342437 1614262 386302 145255 1819361 184741 1648347 616572 1489289 183100 1778764 124908 1076950 506499 724146 878308 1397438 1547531 328225 246960 745587 494286 829889 1842314 944069 1797032 1686682 857034 1668182 761834 912571 1932945 1783154 1811108 1023714 332286 1123159 1721918 374422 1593416 90570 1543732 1191106 455476 1856074 201038 1656773 1993556 580383 839826 837255 369022 1748691 1091253 1594915 225079 237742 87279 106231 162591 1979917 267343 325737 1648184 1097212 1138009 1929345 1098580 1509523 1098051 630726 1539783 1434802 1218141 1299391 63602 166797 1151545 146505 1216723 661385 1438201 1426623 171373 1005976 1187195 1193689 1195441 1544397 225084 1080994 720928 805100 1946786 1095751 48246 1051591 924291 639407 318616 712105 1399671 1532531 787942 545733 1908502 1550471 1624096 339809 1734227 1403994 436788 4095 962059 1878004 514063 620282 1839525 1073495 1183240 135698 626908 1265009 1553489 764388 1853933 1317856 248882 1970096 45960 510125 701063 405606 1190387 1928662 311527 1298574 594289 849244 427714 200046 808062 228994 1563475 768350 255129 1252090 1083552 419928 428686 1243957 1975353 476263 484617 861811 932099 613929 853845 1697385 1329688 1765656 74674 697887 1809869 444154 1147654 1687206 1233406 1680280 1320144 1561173 1540663 181163 864085 1489540 1172074 191683 341711 409348 1178400 584725 1255188 1875651 1866911 246560 1178893 108373 1553762 1683057 493416 159598 902931 344387 1711580 101179 653160 1760727 498211 54913 583392 1661114 77825 1642532 1134765 488436 1595392 1309755 260648 521170 474079 1006346 489626 1524628 487114 648694 1720440 1314877 751993 1987586 1216016 1187703 1704059 1177934 870683 743638 557630 674408 1104935 377362 422673 1595107 1794562 478893 747121 1967665 380429 107955 1694450 168183 1571230 1391085 592037 1821559 1683768 400160 306791 1024082 766772 182136 1912828 727364 354174 1804681 821564 788118 1238696 1137656 1641607 1379579 788430 249088 1736429 351943 1011367 284780 379780 557655 1691221 1327427 1686803 692543 345898 1849108 1247228 1160658 491942 1002211 1642270 205805 1835516 1429955 419116 679416 220622 1248165 1235570 1296282 751670 893475 800564 1013033 566647 1190148 1826594 368528 547339 1879833 1166085 1029017 1353940 1197568 417291 1561426 564150 901108 916040 1737089 1373825 911262 128099 76110 1052854 1046438 1675210 1716452 1058819 18858 47887 992674 1897773 1190626 1928394 752523 18700 857287 1362767 1192406 714599 170091 1953342 56077 1239926 898610 842596 1313897 1828728 1046934 1861578 146437 683295 1681863 982481 32730 1950040 1191455 1746577 575907 1316088 947383 503380 235942 1442172 378720 1535242 1085779 780564 1638009 1105473 599071 1735180 779927 1230529 1363082 1942617 1973932 578252 1316268 1305110 1236689 1153542 558007 634418 739403 406787 1279960 312236 155905 1070539 1249024 1064454 197342 95726 1829704 1898405 443423 155575 1929808 711524 1025220 1556187 685489 1213858 1435509 1408953 1526758 1703702 832484 809840 1858502 1632277 1175918 1083034 248634 266559 186170 234906 834288 556832 489209 1726742 1635271 438669 1541578 1787477 1008617 1260434 900131 1146732 359396 306852 516313 465891 1030501 1457717 167291 522562 1413619 431912 862763 631711 647388 610970 371905 1795077 1634460 743758 1201147 1553412 1150566 1679218 1274367 977980 724494 1197665 1754712 328124 329450 1762359 305614 72868 1658456 552421 151981 657943 1972833 1941694 467869 1769361 509504 1893796 540460 113562 314483 926647 1877099 1898490 881863 1900529 1711532 1565923 1300918 42890 690848 629412 534145 1385329 1388809 1710693 1682837 948196 1726210 1478522 1257192 1716435 244828 1744169 960820 1869109 1761983 1849098 1588634 1823544 1397883 124673 200416 480310 814898 1199146 1221856 1932684 1095532 255145 1726816 1717934 880604 972419 1883440 94267 1821642 1358371 233560 1153099 222349 63227 704251 432132 50982 383644 1405176 1870372 887677 496182 1692410 172866 753452 1881427 503734 1047347 1700423 241904 248707 839469 1910152 13277 1582935 1573394 1874900 1199093 849741 595758 599861 175066 274432 1805478 1313908 630082 1989611 764848 1869603 652501 511612 753474 826754 1488678 1993482 923726 1599335 1133052 1975091 1999098 1541776 492600 89227 636903 153299 695768 724104 1940677 512473 575783 197415 1197422 1530106 1412145 468558 1803961 1728867 1757780 1692568 1525528 1308110 1145552 1826256 1792746 181147 890767 700622 1189197 802275 1418238 637650 376116 840451 1976455 1643307 1236843 1287268 972624 197777 536345 1860603 289812 1978153 785493 1958161 1975206 983425 1154781 1264257 1276686 184948 1688697 76545 1890585 920589 1685943 1525291 101233 1499795 1586628 1543406 824978 1592882 817792 488416 1157480 559941 628136 557503 854046 1197010 799335 131687 1978345 83735 1871391 358542 1832726 1757346 853077 1914694 836911 1550660 1935181 901850 1809854 1529091 1114809 538710 902139 253342 1141355 1837784 1828071 1892669 368965 1374338 128758 67662 1921282 1749039 539454 888667 227674 1258471 347232 1416947 815455 1958126 1158938 837814 631234 226187 653172 144778 1177558 863730 645540 501421 660081 696492 39247 1096172 65142 1647784 322412 891903 1768230 211163 1244315 583222 1074743 737991 1041017 59311 1696508 1878988 38621 68806 941407 1632440 466245 398062 1227604 1507942 141095 734864 1719797 106070 1768547 1993024 1075310 1692761 1493329 848767 90569 1296542 1875203 761515 275122 491031 336362 182934 1162701 317572 510875 1965520 1970150 1064350 269833 349508 1877124 1576909 586883 1339614 186677 1939356 252414 136063 1883159 697198 848163 433146 976354 192499 1349531 756013 115099 1647645 1198188 636117 671153 546817 1231119 1088031 1349776 1749282 136366 484473 1144978 690455 1741815 636896 467619 1307394 16345 588764 801255 1773992 702237 942299 385543 791365 984612 450909 947853 1275460 1154909 1243327 1759042 763134 838504 1847391 1192208 53066 235172 1743922 1588856 344020 320979 508025 1859606 639746 628332 653551 1394872 31736 1131946 393338 1283870 278160 681334 1035778 768807 618180 999996 748940 1880657 1814785 1663355 1352375 1444245 520910 1274275 223649 1419685 189845 1308219 85892 679490 1118507 1764343 180261 381760 1683393 1424634 370628 1752607 877282 1314139 188520 6274 260594 458895 1905905 88312 1918152 1298757 1479330 597269 1377504 1051413 1876721 238400 780856 791068 1600299 815644 799846 1604685 648057 143847 1075287 1285681 1194852 528201 1786099 6237 311142 133572 197046 102542 1377302 1783168 1529774 54196 1727005 701559 1373314 571215 311761 1858403 285511 1606256 614788 1427594 1364031 937934 1424766 1474880 1784811 1059767 1776854 42859 295556 1851704 1480622 1809135 1237609 1335386 783783 1750979 381308 1345294 836689 1484686 937279 994503 689911 127500 788851 1988265 1423321 506308 150225 971181 1924174 1694452 1605793 1473208 17862 382073 1606506 441586 139995 639988 790709 1929296 719930 719417 1005640 76624 345875 1418096 1560353 680115 1778734 1067561 954261 386666 470138 351677 26499 421992 1398705 684981 577029 57795 67546 271193 1769375 202443 320508 1089749 1278899 705137 415396 823435 1412678 1669353 715792 151445 1521326 1123799 1436969 884494 1846080 1095315 191079 886915 192336 1084293 1185494 1876680 1652860 1802018 891328 957780 1724313 1188101 933167 622216 36643 1376617 326406 642367 775724 241206 1263213 200164 1626945 1486510 1810446 1280776 195800 1688735 1129920 1504010 499901 1600493 112128 405567 534043 1404323 272371 891617 1743958 831136 231412 509253 1478836 308626 46316 668048 725728 721230 112981 1851968 1085771 1731073 1702563 1712217 1720061 733083 1624251 1677466 287652 1529266 724999 965551 1943544 913268 630226 275297 344434 1421611 1027667 1959453 323897 1747560 58990 59544 984236 383777 1213842 1935783 415729 1761116 950623 951133 743487 910591 1667020 1475295 1128429 949484 317496 1561818 487361 100590 546271 527147 1021371 1953051 1886404 1886501 1469545 356357 1872940 1364179 1733035 363878 381296 1358883 1887198 265594 742648 1473920 954905 1032393 196984 573506 1749860 499835 1576512 1612991 174426 1462460 1271923 687837 216555 168668 421851 517836 132262 67314 1208559 1984603 197584 1685407 891702 319081 1722248 495927 870211 1274944 1946333 1840926 78726 1811019 1244960 502162 1289009 282643 162964 1585412 1976060 1432087 203031 1030245 1594640 7195 1281868 401504 1050092 1309450 1765064 103068 85548 605053 408324 416087 625810 1983341 1692285 916788 1430544 1844213 234471 1983009 179027 1596034 1426803 1020501 1061597 1881439 1157498 1672959 1993710 1496153 1703734 118684 1446069 1210261 1267205 1704279 773393 1009276 1094594 746799 1302869 213777 47143 552321 147580 243065 1030550 1362691 573327 225795 455707 1013970 1224658 1694142 489643 1056181 1042208 973056 1996948 791107 1386362 1501030 1913660 1469154 561161 51121 699426 40158 1913353 1440309 1507476 504893 77027 1706421 376424 1918375 1297960 650934 253464 499419 1587723 1503880 686021 1643354 439945 1896812 721711 720881 528294 1637803 1046563 1054725 1162549 882732 1265386 1858374 4901 688825 1905868 598532 885649 1932438 1483043 1438921 155669 51350 1361949 297216 452507 923124 183741 1911106 1402101 319341 597532 244112 592612 1870281 383556 630272 68517 620760 1451645 431826 556608 1121821 1183933 764059 847915 563024 823048 1384065 1849318 385595 1375000 335166 782720 555240 76654 263177 1214549 1348334 903756 1347655 1606831 1752068 1608355 619017 197725 1465426 43702 1850320 1144683 308875 192738 619281 697774 75428 1724632 1053746 480991 787593 559387 1919044 355050 896282 344159 262711 27625 1457171 1402014 871822 701472 152316 917592 1933280 1510728 203341 806901 620818 1135142 65751 433731 1777939 627922 767240 1531328 828164 567682 1265262 665265 1829154 820839 1999670 213869 1965423 744037 1388769 1979081 1747799 680777 664351 614217 611960 1136171 30689 760402 1018178 1489144 911599 1832793 1912281 1221075 1127980 1003469 1384825 513899 1616958 1408878 151123 119583 1013314 144895 1113891 1047956 1436835 587907 885184 463970 1993520 1457862 473670 781940 1184297 1884288 1183450 950784 556512 1830794 75025 1525301 1791331 1460840 471173 762313 1788138 948723 1823870 1842678 1826644 960351 876747 1791529 934233 326216 874399 1520192 1338696 643274 1722777 516203 622688 915811 784889 911777 1965829 1358123 843017 167089 1214984 970071 511370 1423608 1102111 645276 339355 1796752 355535 1634956 1211247 1780550 704648 1833587 1734253 912341 260267 422039 318191 884454 1430120 122061 120382 2983 1411693 1907368 1751653 865365 660898 1080992 71379 1843336 1470133 1507161 782204 1113634 1667156 974898 1699405 978274 174291 73960 137327 205657 242916 1639915 1857413 325422 1953673 1057789 1744954 1094780 138677 1445713 1853243 1121724 48607 1396734 297033 1330120 1935627 105531 1262845 856448 170419 715942 1264192 171520 915543 1945393 234191 100313 431323 1711741 1253320 1096755 200680 796270 984135 1520871 1735150 68436 1805127 699495 1563021 1482776 1007525 1354108 42702 1675026 5936 1366593 630319 224583 1020200 1823768 1551085 1954072 1963876 431443 304517 385667 438340 1215223 435518 104279 1604594 407880 1387236 844726 97987 1617351 742800 918436 1508276 37756 1875166 881873 984911 1888860 114997 345232 914852 1079032 1584854 1647773 874108 218414 1624574 1280365 1372028 1966029 1445594 91734 1514228 625224 1250812 1392896 39234 213406 978661 1277323 272700 1406249 303527 1206855 1908555 1125649 1976406 1785385 1713181 481328 267973 746809 1306265 840586 863717 1735029 36701 206382 770765 1349377 586374 1306251 77761 421796 1553702 44859 1394912 283711 1094894 769470 1739675 800989 1312536 1026014 82952 585274 1444337 264223 1047552 1269700 1938957 1656922 740528 1176631 289429 1759962 1471381 1784193 854358 1278696 1714761 446234 91141 1519386 981153 822901 1056176 1783552 1539696 1402764 637841 1881811 1057884 783128 1788034 1248345 747198 399358 825144 918534 723801 1941853 151416 1195957 528985 977129 1521610 968812 1850089 1279882 81866 1266482 100923 1988243 1451617 276705 977938 1270259 559793 823852 1001415 184139 56779 327140 1316284 883520 1190479 1301912 1076156 38514 1467878 1030169 81995 857663 1954580 1480922 1391144 604357 715941 1069560 1381814 1236341 704652 1253495 1624203 1438088 1013500 1573690 661364 1377334 552951 499667 511660 824709 254539 383738 1930886 1915908 1828436 1582928 37923 1061076 699250 1879961 557635 7349 1037672 1703993 966648 1117543 138516 1608990 1162347 1517278 1534574 791024 648538 887909 1165264 1862281 1179341 1423682 901863 167206 217498 1983931 249040 1989750 1334133 617688 259229 817042 45500 1279858 363054 1914782 1085080 1460429 10212 6902 1359513 1179590 1046290 1753185 1634104 902054 284673 787915 244653 488387 49324 1303011 225409 1072100 1363459 106880 706000 532333 1266726 1875018 1503271 853170 1389059 641321 245874 977415 1200193 348444 1370874 1828462 1212211 803486 883807 765508 1566189 1158146 64174 1859603 1570356 1904009 1165030 1016430 903950 807813 329209 1346741 595047 1990019 1704129 1726139 319770 674796 224419 276869 1132705 1299213 155325 389841 266595 648421 925022 1464627 1366867 464984 748494 382177 615597 1602662 1392346 1358815 31277 612084 1667535 1502307 148126 1804559 196356 349899 823714 507144 1925606 1452181 1886497 111685 906895 642696 353565 371342 1618856 72317 1684487 1996423 1135819 1557272 1384422 1318871 2390 1837312 659250 1445995 1476507 213062 1963990 560171 1431406 896801 1068210 474319 108163 812118 48911 1947212 1067194 1384176 669170 1422604 1630137 418095 394416 1927147 1733793 634461 1736238 1846820 655103 1148156 56091 1437855 146139 1154367 671448 573502 1230583 785288 1274954 990944 668843 1217744 602270 342691 1302571 1140380 624631 773572 1404885 1254491 912731 395838 1071907 870379 1280685 777505 962378 1108461 1678547 1908459 219434 749058 239401 1228735 1147226 1208385 337960 1689017 790121 393988 1649634 995415 1231006 530588 100335 1169816 1163796 1675725 1632900 510286 107990 579179 326977 1206171 10964 537122 514447 1191642 1407780 1393615 699359 530569 730536 1545045 863385 1346376 1180686 1401748 753627 512431 613011 540605 357383 572590 869779 1806612 359153 1064164 530075 924084 246 1510271 1216457 512330 784533 949712 970982 1811625 1575432 1103933 1063571 1945973 227390 1569637 1996453 1830033 452395 776509 488141 1260462 1879015 118797 364731 1284551 375460 1518384 1698917 1142254 738138 539233 945433 1476616 442027 1190926 1947046 877593 1033237 1217679 1094175 54875 604323 1971555 823896 1664320 1378176 581005 210746 313574 668887 702249 1802148 1699682 787289 1563034 827348 1935957 1980917 1070078 1520353 1273873 1671315 1012292 166990 762683 1600334 1170635 1082340 1262016 303534 1827454 1648882 865786 895676 1797884 690719 409605 858567 958549 1034990 1563756 714449 1492599 234915 680034 945736 963412 340294 1854073 717763 305854 1900068 1181600 1632054 630115 556664 1883715 35977 1929670 1462145 1846636 1943229 404988 42468 387173 1506298 612477 1915492 1826697 963994 272849 198948 134245 1738874 819396 527736 1858112 359791 1242604 584991 51666 511042 350617 1095926 267468 693579 1056699 839556 710991 783666 1730456 1538584 51619 1868998 1976649 1311470 1371935 1530893 1226363 1440379 1809728 661264 1022320 1575267 1469281 495883 1251402 1751774 1386669 867081 1564502 1406021 1591298 278795 413203 1426730 1135876 1412889 409394 1595699 931979 1212842 186473 141324 1474269 310080 1259084 1555409 609149 610620 1704736 85352 1256213 1779784 1664190 447495 1259919 936054 507146 1548932 38449 1615384 980852 1937492 138712 465170 1928306 402497 642118 77557 1627703 1861921 656467 1552501 1898788 634412 1199124 1996137 1748708 317351 267070 1762832 870514 1676801 516042 1344688 883555 1765970 916020 1535313 789021 1561761 156748 279414 1282555 561918 1715763 224727 418976 98174 1475464 235512 633196 95534 1558336 945755 477222 768677 781814 612593 681635 865880 308397 886402 1266531 158601 336633 338845 1217069 300505 364717 256786 1555970 1649429 1102669 1348373 1348257 1902640 1654665 1094519 938767 665969 140128 501501 1388507 1625025 454325 1560227 564321 1288545 1797777 1882471 1827015 758515 1186260 1253880 1790162 887541 559962 1186067 154110 507062 997550 656203 307918 1118505 681295 392674 808794 1866947 102415 482567 1845015 870869 711627 168555 1415140 1026944 1975420 1299048 317277 153688 577237 1853743 885771 1085636 801890 732964 1617987 1353240 593551 1339825 1356991 1581217 1127519 1741159 213534 639884 1639071 764658 342519 1286497 592263 762800 1596625 1458361 340682 1413803 1725725 1927181 968366 485750 757552 1473884 220675 1607415 3068 1366558 1212827 1288648 1650437 277237 1144300 296838 22961 1079405 756670 531015 228787 736372 1715505 1192420 1156930 941341 1131147 1120624 618589 829469 918504 1605428 1571512 276543 1092196 40038 426580 1512526 1800440 318349 1146657 103604 456040 407815 449474 1621706 634785 1024816 682133 252682 1991073 1404966 1025824 1105697 1606729 1821139 1407726 880238 1619769 852531 1215655 1558644 1544806 1593960 1712826 1440169 1532144 1829886 627520 132863 1767053 796986 1643222 1108909 1695537 1676528 1376330 1675835 492983 1816802 1380336 1419361 342651 1478557 689242 373591 1998955 600644 691665 1283796 977830 1776810 632111 630020 768397 206008 427078 1948154 1592589 1876447 470768 1421033 181937 236625 1965837 148269 60785 577420 241171 1642500 1112810 744712 892020 384247 1241197 660752 1582426 1049035 387945 1921862 1273642 994448 249728 1402604 122151 556872 778142 351208 95545 1817530 649992 1964722 841860 1724518 973750 946789 1932691 1617965 1367232 1241162 1517857 525084 1660319 1729997 1405027 83604 183693 284776 1577318 127474 1056287 1168700 432202 409933 135203 1406921 525925 617640 408156 174231 1739154 663242 228930 159644 1469197 1388653 1410148 539025 1107354 920169 1947429 1958612 1076128 444346 1778129 257544 1769802 1235507 701942 1395660 158673 1033570 836201 569457 1490240 70081 1108969 590867 729447 1679614 1793016 1852179 1466033 463346 931678 416719 703128 131356 828283 1591069 1182071 32911 1914559 1231764 1468420 807804 1394814 441996 1105724 1708772 1759668 1808982 798208 1831442 242440 1606186 577150 1124678 156866 1452654 572058 1741228 970330 1833769 1168277 1544005 992011 71562 1418346 181872 1531943 405285 297390 1324026 1197673 245572 718021 833337 43519 1445523 384062 279239 1195440 1640649 1595154 174157 968518 343173 690893 982135 935418 531299 364835 81116 398153 937805 1410816 826173 294934 69754 1252561 1701514 1542472 1904371 276546 357308 522035 562474 1652554 6769 1572612 558549 1308733 1954443 1799919 1211637 1366094 1674808 1895152 85594 1891488 1007676 158532 159666 611371 835928 1609322 312660 636057 1193243 1096619 1497582 623901 1452790 917264 1116430 894090 247319 1814248 1692621 1064370 134377 159257 235413 1304525 1059288 31957 878052 1156597 107888 298652 547218 1675175 1086610 553294 1328342 1752900 1752044 1559967 1088734 928475 1395987 978033 1488350 1274198 1818382 1618075 533126 1375481 1229362 1478682 902450 1002445 1219288 1445029 358274 930029 1651756 317297 1996208 610791 814023 1873667 1960348 1320950 968751 872222 759578 1223038 1747411 540196 1645820 1017138 429796 336206 33267 1181007 720244 1973722 1622299 1350399 165896 481863 1318329 1713218 1132321 916164 533784 294423 217763 54237 1600673 1469651 404921 891494 803304 261708 719567 1235408 18511 385651 1566207 562567 367135 1916234 1288260 1113308 236308 1573933 331706 1611852 515235 1254255 622684 365153 424723 234598 1100061 1247235 614483 1566729 450 145328 359021 741963 1099371 852168 1608604 1986457 802047 562901 877623 462082 1110385 687413 511614 1695813 692581 1363076 8233 799637 97444 407307 602957 1099964 1285962 1666820 365980 210924 1252187 1093502 1476608 1309816 1765617 886288 70267 445647 1323857 362531 1748611 5997 1231042 1842455 776956 1214374 455681 1023871 1990020 1590972 1869979 1463210 245999 597948 1732168 1545371 1775438 655492 1943838 136147 1666548 1839814 173224 1336371 1175916 122445 1477963 1856542 1724833 1906734 245854 588242 479918 500946 820304 333348 1722550 431030 729898 1753280 1884322 1549768 470028 640081 872589 826870 1713215 1380546 1034192 1297035 245438 1631655 226611 1520909 1298365 1990559 388178 344940 1805406 620240 1642533 1009956 939936 1599490 40908 529047 580841 16999 580623 28278 1332591 1074340 1812024 1890879 343481 243660 725338 237929 340092 1128246 1354738 991301 311299 1051849 1866569 222369 1436150 344994 1188502 96602 543206 1997228 1737246 775530 309203 159028 842427 937491 50358 1778121 168350 1034239 373664 1345451 1437151 1153606 623646 658803 324539 655649 123307 947496 1020831 1881936 438158 1027628 1734636 274843 1260211 1207831 354942 1024529 1020505 517550 222218 218512 1910026 946630 731104 133266 1117661 1898438 980167 82410 1491887 1608181 999323 1224325 861591 1809236 477320 907060 1682761 1080033 1109818 244387 462127 389473 275365 1778646 501288 1692226 1842075 1535112 1527945 1696367 498712 779026 869069 1720139 196565 1031657 116676 513876 275101 919166 1848295 1268724 1145585 1945806 1289421 851481 677906 1036561 775178 414050 1431677 285971 1439360 1935287 1992886 270669 141223 634590 989025 815062 14028 700703 575712 1321359 1680768 1851561 945976 1435789 471966 1990241 182663 498480 1326494 701963 1650582 553410 1853626 1914691 671073 469573 1565103 311673 1547967 746569 1889516 383272 1400202 861635 1284740 1625717 1540332 1404972 326333 967436 1441430 685178 923073 1579855 1742482 864783 1826497 895736 1478026 973280 790891 1412711 1345530 619746 83188 1688209 45815 999074 273860 1236036 171675 123203 1663325 1721387 385393 1855694 1840141 1821801 877565 800872 953279 1687469 89393 1271406 1900060 654287 1363780 640900 236168 177351 300814 565230 480057 1020255 1520228 679945 979007 1845754 1141739 684712 393048 1990176 721276 222252 1125993 637922 1977820 1060945 766441 1121575 1978070 767003 1554749 1137094 1251723 1156014 1793642 620488 1596024 1807762 824181 1937520 1017630 46667 1774136 1854814 879448 675943 1668198 890999 815072 902223 865710 1170266 1281610 91414 1993215 1258504 466090 1170373 1706298 1444628 1259199 1682053 250752 259311 1455499 3413 836365 1535944 1958106 1382299 33431 1827391 835815 1626626 1466105 540792 883362 375246 1889093 1851435 1523625 263922 1360592 634093 1472958 181997 1513926 1914223 1799628 1982238 842195 1054259 1937185 369791 1764570 854625 742399 502852 1676630 1884113 1582601 1153116 1435875 1640109 1628000 693868 1211791 1578207 1373828 426935 1368496 1474686 980039 1497948 815885 1793399 1270138 1371215 353668 1687792 1458986 1843554 1343331 142659 229205 873632 805806 1071172 1501349 287103 1577640 763110 1904132 302309 1844088 443422 1838945 1955321 1533405 7060 260463 1237022 1138803 711982 831636 1363079 1495997 1905491 31086 687994 1593428 1305465 504099 1356518 457826 515304 1220882 8238 506445 1511943 1544685 421963 1700568 116893 927632 1862145 1113079 735340 762767 1789156 1175758 1697151 1346633 1535683 1777331 689622 1151535 1756072 618304 731631 1269100 497773 678450 302695 641188 1629151 808182 1620430 1039944 1994822 1962937 791994 1561739 1377914 654131 953415 205390 220513 1137064 638678 462785 1058362 1078608 944378 1157203 1468944 1177749 714112 1208243 150197 147391 1433722 609958 766060 1899351 569239 714503 770014 1063893 31279 442119 1994223 1721737 1371448 694130 1165229 1250600 1962324 491034 1840342 1847434 935860 280287 955067 1058676 1688410 474443 1718906 682246 759828 1181032 1648851 73262 1250436 1469362 902047 1309092 399036 1101980 1254927 839889 960357 1085029 1252517 968070 851924 666605 630778 1631590 1562558 1426961 1144512 1888626 9480 352211 433300 1893445 1379998 1622158 1390540 1998828 1716154 1756821 856080 1971080 1838547 924749 1310097 1055910 1316975 1950326 1667029 1665729 8157 54650 840285 1865374 1601008 357584 1298469 1866671 1725579 1539819 1321430 409107 81899 1277449 881312 622594 105365 1412293 844874 967789 1556710 390697 1594258 768257 1194675 1760579 1921028 727355 1053259 560129 1914601 1123899 753583 958162 1897278 1243598 1132716 1990261 718876 7897 1364875 1496799 1940100 223854 1388256 1789901 172937 1767417 830918 1423580 1157640 773007 625100 1873379 1957530 1575958 1990676 797631 1513850 1940604 398902 1356842 1340081 520157 782768 546772 264539 1749412 318452 1191 766726 7769 1857630 825303 900711 833731 1363914 338495 1810620 1606904 1347001 150245 1406639 659703 149932 1392248 1608711 1315126 744846 1854415 596021 1897998 1395754 968476 253469 1603000 657524 1184243 569634 1649011 420183 763569 1771708 1702292 1018896 147658 744803 948911 1712835 554242 476251 1165852 834192 1472966 660168 605657 100960 1836446 183828 121027 1863984 839975 657514 35336 1670654 417934 1227656 1937824 289315 1210222 1986947 978487 326553 557098 424425 411461 750320 1677903 1684600 820255 1730879 613323 398827 1071558 938242 1423672 1745053 327740 35818 190378 36844 571206 1974639 1332006 1256255 1343466 1059030 1139685 347512 761721 1421706 7266 437415 577503 64111 1915625 609461 1096380 1298290 1317691 379569 258319 1662336 1628989 1654628 1755792 1451543 407476 873809 75984 899313 958572 840809 128188 704756 1434909 599173 1129990 1532543 1506280 229683 937460 828291 1368711 1056372 450128 1072441 277234 1298770 128899 1683672 420538 1863650 598139 513246 1455578 409950 1404096 1313799 701303 750069 1751013 414918 188647 965397 472755 1711962 1183399 1782146 144530 600545 589434 869998 362205 1474327 1115329 1239806 1589385 1090751 146823 1043023 286241 1619204 1034723 1260602 427015 1390154 367753 1822788 1915266 1426604 1733897 1526648 335776 1095818 241729 1390742 666453 1580843 1438258 1111870 845129 1106029 193366 385126 1030522 464357 1617993 771273 489325 1355284 683052 637027 787282 1474459 1913908 285189 1301880 1448884 249708 1747366 427977 886453 1092120 326238 102570 699170 195358 870118 945831 34921 155867 1602779 280488 1339289 1675743 53041 649001 693284 264849 1496609 332587 398589 1638312 324664 1785561 1938817 1569480 645538 910995 418978 424198 1046329 1804806 734687 1972493 353084 1527805 1366736 1415964 423507 1066871 1239274 426004 682827 38290 444997 1804642 460808 1274725 559654 1518549 1825054 283548 1839433 527151 53659 1751770 1141686 1560765 1652151 64304 1215747 995477 473251 1161345 1204112 805356 475872 1423838 334776 837357 816180 1087466 463157 213527 969874 1175382 1999454 1338739 1066763 1999818 981922 1782535 1340810 90476 1802274 201010 1439592 362221 843260 987183 1150813 1348087 1522992 558832 314598 90024 1246159 1314318 764721 786751 1456566 701501 1401824 1883349 801121 524798 721027 982079 1014665 517751 1457565 647180 1846645 1427022 1823275 472889 1674891 52229 1468522 661891 350890 197646 928949 448409 542595 295002 949542 183290 1224171 534355 475941 1923342 1673382 130560 893314 1670311 1152980 488631 32161 1353404 410442 1544779 1203350 1170778 546211 427025 1306552 1844729 1972707 814211 655180 1134582 984707 471464 367123 1424373 1342574 751942 1068852 1804436 865378 531258 1601868 510686 260826 271191 515434 202075 202059 1800863 1953527 872044 749997 50834 1575092 531624 274757 1826465 757722 295837 1711709 477225 743796 960831 1958171 58896 395140 1170424 131718 783300 814810 1826667 1545496 285740 720376 152974 1021849 1797398 1214246 945929 394143 575162 1998697 389697 1285662 969434 526317 16368 1101447 1077747 1874138 784510 1215696 657129 436910 1418152 1797087 297466 1794252 391069 1962995 819400 1535361 1388700 1226257 936709 378526 1183846 1958577 1105425 837950 1114773 79112 1806077 227526 1370619 1692129 1464176 334770 1374613 1751489 153741 1154123 1492923 1563282 1328180 1907806 517975 565149 1184619 578154 778854 63321 1818531 77149 1861571 394681 476390 1716465 268115 1928713 10285 157311 3690 1858385 1947295 867557 98518 112102 1488856 478678 657850 546701 757475 1990688 471034 277877 64670 1684226 1214741 1238518 61381 238030 521093 1691980 1215483 165186 1550545 1793763 1288108 1393314 1573402 1785431 1570117 1778492 791378 1219571 1247327 1311267 972460 1272013 1005284 462357 314392 1072669 389556 1492004 442610 1901580 37372 715573 181948 164085 1744845 503782 563408 861480 135699 248586 1811362 853897 357389 21958 1823988 1926910 1007694 806389 907526 63718 1340552 1849312 1917254 534563 1647193 1724726 404079 954289 695041 627282 975281 886914 52228 1367616 495756 531426 70125 1041056 1247932 1182345 539955 1266267 917104 194869 679721 958272 1522801 1204897 398635 1242158 1889385 1112599 564340 1843798 629012 1669482 736317 850309 1855207 150323 41422 1494159 277821 1024388 1265026 425236 1902265 1102954 587424 1751511 695429 730014 1222226 1859537 1622384 133078 1892226 1838543 1512710 680016 833965 1798582 30116 593769 1997087 421099 174367 1515701 856624 839074 492001 1055835 251681 1622894 460595 1747320 1519769 349960 899206 1935267 1450394 936880 346708 320604 69823 450787 1204203 1928160 575314 342810 143741 1905358 1709461 1472047 14902 1452754 1705806 934509 1085086 833747 1153912 1550039 40967 1654463 32451 819338 1325905 1534920 54359 617041 1033838 588094 861010 1369506 1797573 1991228 143074 879199 588625 81843 1950180 1251285 872990 1939373 1897670 249947 741728 52884 1771155 309228 343962 587245 1559651 943688 399322 1967290 854621 1688003 432852 1428502 554944 980011 1901144 528571 1207084 341536 1125108 699429 473213 1704550 1810240 413595 1637627 110669 688763 1867578 1157846 1029880 260588 1359096 1232014 1382071 3177 955447 1880152 1316471 453142 1688238 454738 1809019 216459 1555989 1814376 820420 1930552 945492 426388 68977 1401931 1280140 544110 1301448 899590 282147 1984787 1315953 1773423 794132 599722 1474200 1939474 1049325 244020 1433627 478446 411123 225517 1132008 619986 1629305 974025 803975 1914315 1313100 1034655 623392 492933 1822663 587521 912010 1255354 1552320 1907006 1292841 1455959 808518 243452 1973843 135031 1018345 1314061 234684 826771 1547422 1032151 1783405 370316 1672061 74793 587714 800284 750432 627901 423659 1970337 857923 643467 1627045 1229384 1891903 1343306 1344511 593508 1889433 628408 1507782 1652467 724309 5581 422827 1011732 1102528 945932 764911 105179 982028 1574019 462822 119265 377687 548330 1980966 701179 1120313 1763028 314409 1719807 1076295 1776829 436348 1709860 1805930 1013002 460138 906624 733420 12473 788218 722906 1383855 1984036 394070 1612989 780992 1249986 1201772 236265 1841302 66768 1526918 1347294 658973 1458159 635613 1870088 595583 672005 1512905 438627 251113 612485 1969249 1379506 1230704 791895 152321 828939 339492 1655969 1573660 923936 1327464 1811292 649198 991607 36751 1283052 243670 907102 1240860 195263 732474 1051355 45985 389527 425425 84394 1712848 978561 531202 621856 1833559 662253 383017 1517515 742163 156521 752420 248988 475211 146082 431340 561944 178776 469698 954068 1214498 1963572 364967 1799100 1725856 1806287 1176127 964414 315417 1079301 1362189 684881 51179 357960 1129250 626839 1631351 633617 1496390 240430 744038 993309 384319 1314130 616718 805458 848511 1750205 657532 806819 770574 1979098 773473 46558 1192130 1200440 432510 476852 1043830 1804315 831919 1059149 327426 473750 484093 171369 1477167 463656 932521 1107728 1488484 1085908 663923 610107 881662 301400 1698573 1114591 1697079 327339 1316543 890840 833137 204715 827419 1840822 593932 1081751 1284842 1909819 1734975 1544488 786222 379504 284501 425226 272857 1644721 516442 37650 1066732 198276 378569 811474 1444718 1196598 1173355 146819 1792727 235864 464554 940154 1843976 1757353 35401 1382757 1481104 555733 54813 220593 1343381 883615 367601 154553 635951 1580027 308776 1877040 238968 240235 714810 6101 240510 1363004 319073 1669052 1366531 282020 350707 1304769 1217351 598634 843238 711387 1450350 1116679 23250 1414032 1277078 567476 879593 1239651 910563 1690615 1607398 1305307 1822434 1355803 1138597 885545 16684 1815025 1063825 1671130 1630904 304084 492711 325906 511882 176140 1457149 1459482 592022 607954 67690 1543356 1329893 1903060 704339 1216290 1245446 335955 1693179 851507 584633 1745112 158780 418588 1604722 183777 773287 1075722 1602581 265928 921768 1025683 1536119 1233529 45944 131500 481131 192934 547134 1487964 1161086 1706925 143197 596605 51843 620784 630231 1035258 767301 1562526 670946 1377746 209278 276275 224019 499141 436228 276197 1403909 1375668 307272 973185 68782 1575482 1836930 458015 1494331 337557 621526 82491 1432530 1794830 1005366 1902249 756617 906749 1461041 775313 1763326 1650116 1412240 849942 1103250 1266903 1253186 1446462 1753482 402798 1452241 507052 1636186 503052 166708 327721 504074 273386 443363 714069 1189917 718254 1124160 487774 1753354 371336 1917525 109148 1539127 1360246 1183067 1113713 1357406 518833 1251731 1903452 1415430 522011 1705356 1508303 542295 1332342 1997514 1822614 1029826 1545377 1621902 870308 1507958 666152 1522407 207750 786253 341715 217518 971357 1055797 1800632 982905 1893655 241039 778618 763972 481125 677049 415330 1080152 920535 393586 582560 909017 1323646 1875451 391707 1798570 266164 1899151 1813879 299174 1250920 1797839 59514 1504795 259918 1956919 1409891 1018918 1641044 263505 1632477 749084 1819741 1757317 1751482 253449 198130 1980764 1139010 1048225 146919 1292422 793447 1070104 1701001 1877128 1520004 1690871 1000199 1088414 1403924 1276599 296756 681903 1130279 1641443 1706856 231922 86183 1116436 768533 292067 1794961 1605449 1993089 1751238 1980957 647788 1303725 945990 289918 1480154 1262324 155131 1416765 582546 959320 1032576 459206 752663 799083 193635 910352 1658689 1870689 1108426 1267422 1133806 1957938 1187484 1744472 1702164 1658279 1925646 1233691 1848578 1535268 881098 1016446 486093 909756 1200808 1011381 819349 1165990 656950 1040323 1309036 522712 641487 605713 1381550 1764834 791105 816230 1162705 1545731 1430286 1240496 822390 1915737 1631837 1769165 715467 1541429 1548736 1994811 1408738 114053 1990422 707908 591183 395550 673069 47644 84713 1099720 665320 51706 422489 570685 1817380 989095 1251951 1684541 15109 1867532 1095699 1407322 1224713 1031517 246208 1325943 336211 177404 959799 1476804 829807 1297826 680832 1077854 1171012 988299 177186 1496909 556498 1331287 560721 1743324 436612 1826319 1660448 436657 1005598 723712 1824355 1428736 1359334 801250 332654 284201 1295929 727572 477086 424805 1324012 573029 773113 1815831 1259731 1606273 586366 856404 1777981 1138491 535077 1986798 1295197 324139 384871 1732350 217222 314817 1508511 162023 283224 1544498 918201 231567 571912 1318456 542179 1477487 1098454 22083 456580 1932928 1925907 435630 1704864 346592 504356 752784 1500032 1666857 1242445 1596538 1353441 32820 738768 235492 1686975 721453 1505236 1148684 1202259 452467 337697 1248831 1109898 1023736 1877713 1622827 1516692 500928 535632 529865 299560 1971996 164355 852756 746785 681808 1521941 1454573 70219 1361454 1817400 1241192 639831 1885979 598653 238854 1498720 265212 105944 210125 1053807 1213619 240524 332601 1042785 352133 705820 1004249 1657252 418305 1583453 1914747 1953507 1120990 849772 240732 630979 283271 1707909 140473 1981956 1384109 907022 47165 814302 823248 478811 795138 1676912 879784 216246 280297 277749 1733335 1331584 1735458 1956072 1182564 1504451 1263137 1695917 50172 825436 1027345 1931685 207104 1406203 407002 590519 1153197 1456128 1293771 455188 1787243 245679 1810031 1836599 1212652 607293 1865754 1775168 1596914 1402113 156669 788359 1382040 1770014 1458038 278626 1486793 1826890 1771598 593396 843981 670838 880687 741862 1020323 274695 1985700 13927 98212 1706280 1396134 597712 842673 1577025 186443 655958 39692 1828775 1594853 721653 1031573 1311786 1214469 1282640 695995 979656 866643 761768 170711 508466 1747249 358444 1688479 566567 305407 771551 1717931 1157108 502200 1524243 446629 1435179 1372479 123343 189214 573634 1891923 472512 1905403 1329257 1570396 1677419 167586 1393285 1538409 1949784 235961 1836996 1203444 1147087 961776 474539 1814612 1039974 494233 1719950 1873961 1956578 804296 1782945 1949006 751238 615704 1506206 686668 334563 138611 1887928 1498936 1252204 893535 413170 546488 897819 1966963 911256 1998433 1602169 1071529 1174418 1975636 1744432 805692 1218762 949928 1643065 1835484 1963416 1323966 783610 99473 461077 853237 328891 637617 108468 389888 141349 1229056 1856242 285736 113474 1051379 760384 1294071 716534 1593596 1643691 811084 163428 670297 40150 192062 513402 454428 1787176 614113 1891000 460882 1326944 347817 811952 153050 362608 260569 961910 50163 956575 77084 1128622 780759 1333628 1859836 975809 18697 1896449 1276997 1660856 1618795 406345 1208350 301048 451852 58871 787288 1345474 1832290 568771 116851 1806403 664311 637648 36777 594674 1465697 94998 372278 1744734 1385177 411174 1293620 699595 606050 1602438 193874 653213 1825338 1243903 1019240 150110 1221782 874850 448167 1547346 240562 54497 1830280 619504 1768276 469435 1959362 1278572 569638 1455931 1451236 1514782 1105589 1350025 1015326 332086 694258 387993 1627379 539123 614555 1484683 984415 714131 1987594 1478109 115822 1773389 332492 1455565 256225 679242 1003740 828219 1188461 64734 1608660 965099 995914 1381776 1681307 651659 1373982 864520 182159 1889649 13615 1134667 1036531 453361 767425 524473 887093 883484 1491273 473895 1118937 973998 1918168 793203 1615706 1622832 674036 844756 1255549 1883378 445978 1092331 1117368 1226770 864083 321598 1785283 647989 1280232 1757354 1214353 308969 1887184 522970 141478 244006 848088 1244211 371171 936568 1195001 976358 567792 485789 1527538 1626664 227886 226184 1794708 1635618 585382 1511138 1248179 585768 932367 361494 345136 63558 1532114 947879 902709 1128195 1150629 1442392 889142 372059 679268 166898 534491 1845145 1280602 1451155 954447 724039 1213431 1729363 1554931 1839068 1192079 1406546 698482 315423 46078 461213 875714 1344361 568348 1100442 434167 1587155 1749270 1722221 1960234 1975134 978811 626781 1844387 688226 1484936 1174255 858854 722712 1242767 1345956 209218 1522472 686779 695355 899511 1695175 669788 885348 335285 1352909 1501255 539329 910970 1843797 247726 753830 622682 765670 1987846 811797 1530155 476775 967968 823307 785600 1583967 1474493 1306564 1753489 1689071 868614 1876675 1941615 151568 600359 1566388 1722517 1563983 500797 1523308 970798 1652930 1059923 1812671 1743890 1960846 1566229 1488625 1090901 1114774 1398625 1427010 711546 189582 294305 914569 1198704 465526 434689 986995 26470 1146415 168496 559238 1675678 842568 1813127 1175024 1572854 1137949 497909 1476036 1568749 177072 320285 893456 944796 605290 1371767 265556 122169 979701 509509 2395 60512 809600 1558732 825809 872773 345411 13778 234597 1253938 1587501 209778 632647 1896937 1558776 687856 748139 51710 919549 117149 428666 982113 1604256 1879977 1383524 491484 871683 1029197 1011183 934758 228870 153427 1231900 1731323 551182 621241 1955800 1308343 1883884 484762 214744 860621 1619808 42140 1634592 127310 1118266 1661209 387953 1367199 358443 1600135 1453137 1945519 1479572 184882 612094 1603336 4016 193076 1699843 1792523 1197443 931552 1568557 1796635 645911 340529 1534162 716002 1442761 465645 844479 1231259 1702029 1053157 1747297 1705542 769398 1754096 1018077 389532 1408215 324346 49448 607213 1784758 154399 1972287 822782 1210437 1726538 1410399 216086 1565514 263199 121555 1682718 344145 1885960 851430 122308 1652331 294015 1124670 1690759 610344 412484 1321056 446806 113463 187567 1274026 532270 109401 487802 1147917 968253 956975 685235 278984 476206 1230471 908242 904523 1952391 234686 87741 1660117 1036070 1877766 624123 1999837 968283 527648 1564152 1146939 666737 1712389 1982661 1369661 151664 1480839 211676 1649378 667588 1305341 1426997 465586 716190 1028657 909989 1318250 1261862 1981330 999478 1971032 1449482 640322 1106274 95343 1002271 697692 1971238 1011413 813109 661573 1120838 1947882 1647097 218222 1789090 1295815 208495 506391 1703479 866140 1381993 1789340 1053371 594770 21143 649087 1920642 909231 886400 32767 1615085 989589 1357393 1777929 813377 1558377 323891 1968168 528827 1110346 1194786 1552863 1756892 1515967 1322863 1741828 1862289 31445 1500597 1943866 1690162 1880192 228977 809690 375886 767110 1308578 1355787 824827 706140 1890515 183222 1220055 901542 229379 1447301 1492695 1342073 1454008 108451 1291594 318321 891366 241353 1856321 1505134 759790 377657 741915 1039061 1860946 481872 1205103 1668931 1586146 1903990 573654 1851037 1867668 171105 1653250 520621 994293 1660127 1306240 1804251 652340 1877940 175719 1984616 917100 416773 1634011 191768 769357 847772 366943 697803 1234021 286477 1476271 1488550 886111 647427 1180536 378654 1002049 96841 207948 1735146 1812058 1270821 1789920 1129306 1507553 1617697 5444 567280 1399313 739216 1994998 1491749 1610650 1843725 437854 663331 81487 169264 504249 1038807 129210 1729488 1544892 718287 1678355 1236044 404061 969442 1592499 1064335 744321 741473 1426875 812296 1321576 665863 212845 165183 1322023 366716 1723946 228975 600862 464589 989252 1069938 1210694 481105 905447 1428902 1858596 503329 1408823 1287181 1873426 89494 319813 687851 779465 1415173 1144535 238679 1334010 897008 824171 1060044 1921799 322583 22798 182549 941659 709596 1001414 153824 1936095 310391 1569850 114435 1987440 141555 188074 1703552 1040709 707612 171060 1045427 308755 592941 1190819 1083705 662192 1415021 722428 1270469 68585 1479801 320341 1692701 1747960 1525879 1931530 1679453 1478204 181484 842388 1676299 1566053 1755667 854544 347523 1604007 1284798 1953789 180911 1763539 1052907 1617177 172735 1551156 1009737 481075 1090737 1687225 568814 495057 687415 1468908 1040869 1905657 1260877 461051 848937 1781692 991427 703922 652979 1319179 53967 348350 901286 592756 454735 1498304 1140979 1080476 1864164 1035721 1239940 642394 616087 598864 1994918 987889 256312 890337 835032 1168249 1559496 375278 43570 1263514 219430 382469 327111 1412569 1645320 831841 312406 360607 1886353 1178753 40422 1517609 957021 696006 853316 1635745 1241724 614415 1776740 892056 926161 836902 29907 642768 651291 1875600 1669308 1046843 453733 1029281 636304 1745038 366978 154843 1306235 1485195 1791240 1998571 2798 1841104 1674663 1314727 1297570 248264 934286 412146 433986 618725 342381 1306342 1478795 1226530 188048 1530512 210959 895077 393021 1589110 783438 736228 1084530 760699 1946682 205141 1394189 942430 919551 901771 1101728 1358061 421022 1096073 477871 322804 504994 1767683 489457 315914 904468 1716624 1239714 1496097 1272872 752161 1370087 1716589 564612 571609 758221 982013 1746627 27708 1759967 873258 630815 1940442 852244 73354 157464 760538 878135 719931 1594606 284075 1861545 292114 424872 1088175 1626873 801195 1698327 1664315 1259693 1175463 1334021 1953453 1672188 1520277 1544567 1642894 488243 1643103 1677128 943134 151144 979676 343833 1660902 1684388 447723 1706782 1316675 878644 207997 776632 952373 819466 1667192 615038 1558412 561113 1603438 1342433 1920835 446396 714394 1588501 1561132 835890 322620 482579 227704 286267 565833 1807265 1824888 667203 1398521 1300587 17086 36538 1215530 121466 1138198 1164673 1635301 1971929 1255072 1449876 1757940 557289 1145156 769201 1834148 257464 1017725 1072704 616130 1671076 972070 1251091 697705 1200839 1551271 1751681 1306284 1691857 1276477 1066169 1705098 253086 701341 1184423 1385786 1498846 1864266 1391024 303247 1783455 655306 1493730 742247 1698082 1958625 576092 1143609 1078731 1581046 1883764 37594 9137 773386 263754 4878 1284723 1928628 1476084 703178 1463893 55004 632771 1085138 588798 1681689 1741731 1108007 170135 419534 1886162 3480 999569 1811926 1584943 1490153 1879459 545262 1563197 531107 1388909 1719373 1204207 1586361 1410141 113118 222797 1050810 1656142 1768859 451633 40663 994393 1677018 921394 1680605 298691 344938 721728 1164106 976910 1570681 1351288 437679 629350 1268020 1119101 994257 393201 1028340 781691 773952 357304 661870 1918486 1819219 641606 518877 1530269 1617693 260605 1514175 1270554 635367 953016 1178692 1587695 485228 1505146 1824533 1316623 159857 23084 1219170 1302644 1518316 107068 1912663 868789 1691363 694222 449039 1720832 799549 1790309 322307 1042603 227213 245207 717403 1754213 122190 265536 1356460 1004348 812758 783177 1685368 1406183 388307 123183 1326463 1564318 787272 911094 743634 1011824 305156 1476058 1919506 799219 461308 654015 83971 1716057 1017871 1327529 380632 177294 1351242 525434 726060 451345 515201 626737 1798312 575181 92825 397395 1875115 877264 385471 82120 1793508 945464 1985548 835839 1949619 1167250 1140668 1654745 1750 891169 235772 1740058 1553281 1716873 1482839 1421964 1498856 1812557 1232979 1601435 3571 91241 712884 1712995 1109261 958768 1789143 805707 1830054 826557 31718 1052569 413175 592761 1317887 623040 769401 549406 946203 995618 646053 468776 740987 1360061 851175 894203 832869 139997 1131062 762467 861755 1830115 1839788 59910 1742148 466610 186879 1910112 1033774 196962 341357 63532 1778917 932398 515501 2698 185453 1135953 1025785 15869 1128769 233646 1675646 103381 1892700 1566394 1139644 34886 747293 1440904 1762862 1146189 1706710 467307 1708766 1045923 321630 861726 1572375 1700520 1740037 1779544 806335 788744 859873 1417599 68213 120640 1700726 1709798 1749101 986293 1238492 1868047 1551605 775741 714976 527539 1172538 1297688 693019 1088531 713531 976650 982246 572151 1871126 1099315 1545000 1550652 1301657 158682 1121312 1649347 1751547 1122710 1257684 43734 721826 984597 799119 883102 1267676 666 1480108 1591862 1019243 180533 1102197 1347140 243347 470597 1165006 1803163 84199 723956 699350 357358 1152033 1361287 1957183 511227 1512338 990035 407757 1708708 683672 1783801 1239839 303266 111006 1419713 552467 1405420 1274060 1754340 1118181 293529 1666782 781597 605036 1163919 1253859 103012 353537 1373926 1422393 536243 1805586 632783 1044464 382395 385576 1384204 1002872 143641 1810447 61557 1503010 904285 1499858 700180 302788 671681 1313741 1150479 1061022 31228 1730131 1107164 653050 1937328 1120840 1626257 645857 536374 1725206 380039 1760903 60109 835099 1102183 1347343 550371 1367429 1023712 1998600 1240431 1534951 968926 1355451 1154616 1049869 159417 702896 1241058 1405236 1685705 89146 1624462 385177 1065493 1406798 87458 1236850 1953630 1807536 418139 1006100 1411012 202645 735456 1568400 1869449 815879 1730299 819366 469323 639516 1955246 1955519 145905 1456010 880130 199617 505487 1690140 481282 889595 1482364 136496 836082 1366893 541178 1877939 1715825 949170 1336008 403425 334357 442973 992534 1161366 954708 1659846 1562167 1419468 1194717 1601531 1396647 87467 1410325 1903264 1392522 1727328 736428 1794884 1061550 11861 974945 1480425 1438613 840462 1329617 1115355 1675348 31433 1496758 570099 1291560 282131 841746 785113 1221249 1151689 1039133 1921193 981545 1795321 552364 1754705 277425 1704533 411278 716430 1999053 144959 1114953 32027 692501 1138270 7667 823932 1075797 144136 614954 1516937 1252084 1151867 272656 1782936 1536316 1544801 567633 271662 482705 920743 1611907 1282931 725037 1365850 936728 959462 810926 1556862 1897521 1821563 1416581 192724 461174 1936579 683739 1415804 1875622 116132 901776 1161925 1738871 1245952 483234 742978 95725 753228 843097 1614973 1402458 1213602 89026 1325536 1091035 538369 206559 1864199 551363 402359 1036875 1219851 1357099 1638985 1418934 368989 544308 1722172 747276 1732814 1440700 10661 1256204 421126 24392 311321 753337 1324362 1617076 1431512 1188245 347977 1062737 974596 570193 1624186 1949171 347686 1924275 281055 1160322 530942 1502474 31383 1639002 306112 1578901 18012 922601 1100891 1518809 930135 1760908 1232085 115206 1931915 1596425 1434228 1183259 100706 1224084 312640 297716 1681865 1976 1762089 1104904 1984386 781276 1464252 86725 1541599 1873048 506902 1408625 32269 1284344 1452067 1473239 220564 311092 777948 656088 973281 649584 1368647 1831675 1728080 1230205 1576671 160720 1937374 886302 481099 1128119 1009575 1982518 1566567 1612824 985668 853672 1942553 1135020 1095430 1848153 476809 1168595 128050 745170 1228872 93191 1569836 1948569 1985422 1923518 1653772 1550662 882009 16747 645230 1117026 1039512 266553 1665250 813133 954666 617556 839582 1328678 1047952 1924094 1872592 996809 274660 1810348 1793453 1040645 22765 415707 1085648 595974 965887 1522834 1048647 996941 1781046 1656238 356379 776790 440828 639104 1406345 740391 297127 131906 1081042 1927392 1307704 66959 1127695 861497 1522470 1020245 243345 966329 1007178 1527728 339616 940054 43591 66650 1081157 1795183 863670 489118 500085 708855 1720927 1025606 1264208 492177 1708232 493165 1186100 997406 587448 1527864 1084399 1193590 235167 1440620 265067 548667 834567 369205 1122862 1101021 1817556 459103 1629694 1977496 1925261 161648 531075 193941 1598687 1895471 1808587 275536 970999 427463 1765235 114911 1319399 351819 1211858 997723 1094967 1262583 843421 1833729 289690 1554213 601516 783301 941696 1279707 1391798 1998826 1902283 1102114 502086 1892221 148259 1361000 604787 1674710 860231 1557845 820128 16944 396033 568185 1533196 663815 1550777 951784 1303763 1157688 1664847 1169604 76207 1535100 271985 397234 1811098 1674446 1409587 929754 246331 1379098 1634251 600289 1261418 176940 1589681 1079250 1103711 534795 119650 1901371 407387 823036 699983 1357923 333755 1872645 345973 940942 1979145 1221124 1279838 1118286 1689881 1184425 1871463 253687 1903853 1363151 1513024 717167 1086532 1229780 239578 179834 141702 254222 531843 440393 1456189 1172064 180125 941038 645410 1680575 1605315 1407435 794878 1996481 1689394 1851048 211786 481016 1731608 1137364 406598 1565917 1188655 1163211 904596 794507 502792 1875535 80307 60831 486583 1892773 480840 1844693 1124378 787803 1935821 279150 1473498 1941173 732755 841060 288999 1545989 1436413 885551 1852674 1616212 1945032 969281 1215792 509233 1773524 543528 1567095 46404 727320 1472178 563553 1738082 1959163 972854 370344 1255958 706749 1473726 1951781 658729 822737 638382 1367095 230428 1182441 1813548 800592 1823471 1674435 1551660 1384135 1420006 572490 1384404 870369 1543453 1803268 1649006 1546221 807672 1541918 589964 306536 1249057 1436259 950375 979594 599425 3649 561859 110809 767046 1077730 1199307 1726664 873483 1522332 259613 1697740 701954 1925553 603974 48238 344119 820512 1703118 490560 1218713 1194367 1228029 953430 304260 582400 1951700 443117 1739769 249994 1700756 1694257 751987 816518 674071 201163 329008 1274668 228340 512604 1421147 25597 1178649 61315 1651273 1572898 745592 888227 1471883 899960 39062 743243 312928 42706 88639 1165051 656111 130041 1105381 1720547 1506208 134987 1736114 17421 1223030 389978 1478280 1981996 1339828 961885 784471 1880366 1594066 84352 943172 1635376 888573 297053 1936933 701098 1089240 791117 1206643 1389430 1140045 675315 363668 1790508 248181 1705493 1215474 1363656 172870 992273 573016 853956 875778 432788 1875167 342469 664901 868051 1904158 1435175 1203689 1011862 508771 333580 431884 193545 1852625 1797583 1121097 633665 1023013 295949 818143 68122 1027128 962684 1833200 1511283 1799014 1967796 1388167 1107828 1623958 851343 323700 1128087 1424382 162579 1569762 664123 928672 1393238 215014 1527918 1759228 1722808 1728959 518369 1820365 1310540 294165 1170003 1650083 447627 759225 1278777 1150641 1400378 1566288 745356 568545 1503712 688869 1405922 1540729 181957 1464299 1294962 1914581 58510 1811615 1922592 373240 637767 715647 1343514 657948 504391 1719983 1847422 1108543 1133031 1461615 1511699 206116 1968860 372952 1609621 855543 710309 10004 1047087 824172 1424188 390767 1377512 42899 580930 1521492 872001 829640 972902 232176 286497 1846334 1831523 700270 1222046 1538682 1286120 576937 153348 1783259 270892 522443 1425588 1190098 1214572 464411 1819715 429923 1618633 1012886 46659 1144716 1619601 1043742 770321 214833 245610 535648 1574542 681337 609690 1945783 1286386 187356 435434 1069907 587658 1035254 804790 990086 1877740 1075499 1364816 842214 111511 1900766 508421 510910 800379 1383457 534120 1005389 541219 1062731 1371776 1757247 1873954 460311 427418 264931 234041 1659153 1417596 1231295 1971890 484091 764172 1753639 1179385 1124690 409631 367770 1107376 1872874 1361390 624532 1395914 1411074 804369 1234974 100745 953868 1174676 539702 759288 672755 1783252 863952 779018 1874736 236855 1541052 1536684 772077 842910 768436 1907953 1167795 474593 1798279 1048786 1513973 1485494 1955461 989091 242349 1511519 1145936 1042255 202390 1620522 1035494 1883268 816662 289624 1948365 1787842 451502 513865 103073 473464 400009 1690458 1436376 1277126 1693507 1837343 1262447 1552056 1392874 272799 1400550 9566 1764997 385357 555806 310887 1195144 843698 835421 896795 1416827 1965350 610759 548732 608397 169237 1352161 139348 1405948 1805718 672759 576273 1742092 1064923 560051 1742082 610397 275600 1762874 1026074 855951 661819 728322 1106103 1582759 1943168 534221 276812 955809 286162 1980306 1043941 975635 750083 967148 1687382 1506853 429364 71974 897714 240923 1335867 1673706 1995656 298619 1313646 237734 1246621 27405 721405 176256 1916967 1191531 1658651 1107219 1423353 1528464 426502 1011817 818151 1698048 509470 646181 875125 957003 1803884 255815 1649097 1780247 1655078 1232788 1432650 1625358 1334353 918616 104855 1990329 588496 1715963 1095688 1353153 644860 1952032 431550 943340 1769952 614739 1604498 469888 293370 512166 1485006 31482 1501022 1072116 1719145 1493977 869727 446016 333163 125850 954576 200153 1231819 1154448 573964 708219 847216 393485 1284855 1133938 1661705 1178147 434958 49215 1441600 1070677 1416473 479014 1530384 670045 1556001 1168542 668299 1040389 723471 536635 1204024 1406325 1763589 1216411 1750625 1180031 1157258 1146451 601711 967083 848128 1844 1347668 197801 898205 1688692 895012 1024799 361956 894810 945977 674805 1474293 568371 774483 1314970 246175 686607 864992 1917067 1494515 1910652 1103653 1655029 1423802 1591525 1514878 1767301 422614 320137 1886253 1808175 1783564 1543450 594789 1346297 236126 1208471 748134 1558398 500677 1834647 722575 1029856 890295 1059309 1736311 1374133 521280 627957 1547413 1380470 107358 1538142 573487 1686688 367541 1245812 1892017 937605 1376570 1609827 1764915 1595691 1476172 443189 475150 534620 750713 390084 277552 1993903 505389 1562725 1083862 164072 582126 1509258 440139 1019293 1054013 225467 409024 1538460 138428 679470 552130 1723665 442949 1698404 1805465 356442 405534 1143454 1829029 693037 580873 421707 198062 700646 713744 38762 575333 88676 408551 1132958 821935 1430899 1610865 999684 1065879 715043 1705979 624031 1076962 1391081 1832325 1112209 145712 797898 1659157 781266 1519650 1256715 231 1649058 1373030 1228619 1164849 1132032 584285 636496 800181 1551399 1850656 207538 92216 43609 972636 1264445 976187 864457 459050 1508346 749281 1811427 1005952 10200 143856 1667796 484563 848442 12851 358342 1513354 870377 1595549 362497 1992405 1633041 1811266 406545 531633 112610 1913274 847366 1248655 1018844 1266505 1728261 415043 1784428 1400542 1248549 61103 1124723 462598 1811466 243653 1970004 1055081 79941 885495 967975 1254490 1841637 692304 779675 903047 1930602 309549 646198 601769 79800 694748 519401 1728620 1133207 263666 736665 199164 1817728 1339916 1103969 1873383 22145 60293 644679 111350 430873 1972192 371713 1877019 389173 473519 698208 1590635 512545 589297 1175627 969905 1825473 130431 728094 1178876 18395 920814 848887 1785369 911427 1388754 1455637 1816237 504810 636501 219031 1987542 71050 60248 1590311 584049 1614365 5082 621436 712812 1451542 701005 1783197 1533230 1708831 564214 1633533 966303 130649 1221665 1265400 763198 357994 1621910 1136234 1105851 920409 998604 983574 1431995 1317196 1617532 1664505 1222129 1266707 1338612 1719703 814932 1148690 1643704 1769649 608954 304289 546530 1954996 160033 86428 634483 1556735 936296 25165 1424154 348254 148450 361013 695119 1940888 980802 1486983 1063072 1048243 1525110 105267 988931 776046 1552646 1418918 407749 840250 888449 186054 1388948 403497 1684605 1729966 1745717 385489 767622 131188 433514 1275261 196336 282574 784520 184890 468742 1275203 580047 1986545 1040250 1958392 679902 103122 780497 1219630 1831599 1578280 148013 360866 1079063 1773205 280843 781832 1203233 261542 294051 1556312 22646 1287533 1089771 844861 1363466 88804 159736 1968673 646434 1482664 790261 1728971 1140368 1449570 1443350 1463357 1090237 246342 548899 1257355 205137 1364458 944731 376316 1524227 656606 1944216 1596426 863660 473512 1182642 652464 292844 1017553 434875 258318 52566 411242 1054652 903595 928270 1969040 1785037 259416 570923 762912 1065865 1531327 1304692 449578 920844 1490561 598541 1534191 94682 1368388 1022323 1899871 451441 1776694 1487967 1569191 550346 350631 280678 1941619 1201706 755512 1487737 1606829 235721 1460528 1802085 163336 1881912 1346316 1074500 398548 788197 1686545 339871 1544728 1498032 1449330 446581 852477 1368243 1593979 31936 1339824 947001 1585858 1341766 1884093 113500 1956333 752458 1417143 90765 1766946 1423466 260448 1946037 239703 1019719 1609420 225634 30590 896179 900389 207269 238917 1034520 1430218 1986750 1534650 217036 1491271 1120382 531761 370239 661114 356622 706813 1429232 493615 1997659 749443 725112 1341089 1516919 372334 1890020 25746 1503805 322748 1155931 1554579 1289453 1859122 1437807 839791 1657310 1204627 1388550 861721 1261043 867460 1224388 903377 692446 1854341 672421 86727 858040 372431 200565 1632742 1903993 372145 1860611 775004 1644014 1837917 1143781 750927 529149 1724297 709810 1809795 577941 575737 879809 459196 1328829 1301854 759831 1204161 1923694 1688343 1387781 1929591 1374194 1124819 1089989 939543 175752 827705 1576361 1916496 1298929 112815 1340897 878376 1258476 1541134 1478294 341042 213291 441040 712133 301301 1666271 1849486 464008 1352953 1580385 1224206 1290003 1209504 1679446 307197 681656 1185444 1854555 1147118 1145177 1798255 1552828 1166173 1029530 113599 1505832 1989634 1638821 1916917 227265 1615265 825561 1364504 709959 875534 800374 448357 1003390 1787253 1248921 496843 767877 468387 357557 672395 971522 414562 1174576 765720 1172384 68731 195446 1600941 1819939 1096686 488879 934926 368178 1441115 1549405 148687 1302360 1301225 103994 228667 1518162 819736 248809 1265939 1242065 1725940 1348333 1770526 1381135 1777202 1533699 887553 1459999 567183 661772 1805635 297327 1670086 1911807 786732 1421765 1008777 656688 1155192 1964706 1515310 1013256 1721824 1419776 798491 461191 950815 1287939 323449 750001 191077 613678 1859681 1535380 1669905 7674 613762 1310017 41363 769505 1576996 1004065 1019045 850011 1592298 468740 435287 1810641 1351709 1593686 1726638 144510 1049505 1345392 664632 896319 592731 1983572 1095728 392238 43791 169033 1874167 59093 1927495 1627850 301456 308341 1505228 1187060 1169641 1533616 906501 322380 1888869 550611 1918288 916766 1311559 1415155 112279 43490 1699766 1860791 920538 1187357 1853956 338413 476338 761606 91242 1055942 870402 327130 90403 718160 1365881 712477 188243 181701 994063 1040599 393663 473834 1484872 1885256 917526 525763 174985 724193 1633280 1819068 683848 1745699 1153232 143815 860427 1029224 758794 780811 1279006 344948 931090 1495707 1130677 493098 1841943 1703073 1275925 208818 620237 1649 783675 1397087 1643995 711156 804271 1594431 1364885 1269069 1020484 800243 286259 1851272 1172116 975245 985163 1886779 1920010 1804042 1584975 1895470 249908 188721 1489590 1462987 1083112 1955485 95335 1392083 1443889 698824 215870 430204 960625 1964028 818514 467447 1915775 1035480 598663 708174 1572580 95777 1524646 1854896 1026320 1092715 1704658 1609132 1902693 1553701 915641 312700 1798560 1057426 1994321 1929176 330903 1215855 482555 1211060 1754528 1624863 829049 1548105 652582 1777166 1825574 160434 83680 888653 453485 892632 215841 141583 77513 1266628 409877 1909616 633091 53748 1367156 927890 1054125 400565 556650 760320 1434111 8571 1977975 1102650 169735 847844 1633742 177049 1511058 548990 1266594 1943965 1841950 902470 1830495 165384 1275281 1307927 1537988 744745 1772935 682760 633765 44565 92798 414644 1708757 939090 505799 1178474 352572 768836 868908 1567865 1475932 458372 1569260 277921 1302810 1891438 311205 1699216 224655 746566 156751 1167575 1802372 1662357 1507226 1073253 758553 1608601 1334742 1691709 322524 613165 1517039 723179 1455832 679708 498130 1215669 1636684 844700 1208253 789422 1753409 916747 1825126 646176 805445 934602 1940414 1289759 1836153 266512 756157 977939 1563567 1733983 1303193 1512534 1772380 1848478 403875 546461 1468351 1508246 101697 21100 103624 321720 1424581 271700 183414 113040 511811 353217 444763 937995 1051865 417140 1727047 607069 252080 1381052 1669496 654898 1684420 1007277 1040948 185966 1029215 1980349 947906 1991097 117682 996429 485085 1846715 1007726 63851 517270 43670 316495 715436 1559355 1495560 1225870 6098 1209804 1568162 1843063 81186 1138373 1077714 261539 68926 1874075 1312501 1658663 1307548 131840 1387642 551036 577953 723363 1498385 1097055 1097349 877870 1690993 487422 314104 1776963 1783416 1070923 1060925 1187974 547250 1925330 1659644 1845498 383791 700395 893016 282262 1067607 1345517 1759378 893003 374685 251602 515144 1930330 1094502 1112739 1945148 1905398 532560 603852 1490011 985548 1456987 636774 1772819 1969938 1013748 951582 1852510 1835702 1473154 1982805 1998918 683790 1153432 551123 340125 39193 1633429 1371706 1507945 1903150 72889 978666 1489115 771949 1562843 765293 587823 1149223 1889720 1663112 1799797 799266 1488742 844206 846822 1176204 1994366 828301 259411 95780 349538 1143099 1520631 1309807 607403 1681191 720760 1987346 1584415 1089850 1395513 815886 1911691 603159 523618 520789 768746 1790909 1462550 981802 1903940 1950587 1154861 244690 455056 1312261 269019 1507021 941665 1048379 134655 177220 1823221 840130 1194645 1188055 1577766 1904517 237938 412790 660379 1532599 1191765 1618167 191400 646319 525955 1406358 538957 1243460 508042 1953436 152720 1017398 1318079 493158 99351 803987 1596820 1124213 214073 1657300 1453283 1505672 1061677 213351 277694 125274 1673744 919512 1693225 523547 1482078 548778 1170133 1347594 495413 469027 1259335 1681043 1245172 655119 265640 1640559 1284738 110927 1496192 246578 808824 326036 911910 1774372 959878 400215 274425 1965791 1494836 1309100 1324251 146037 90108 1560866 40819 683970 1647782 1361280 360000 500993 1750794 540308 387342 286600 94861 1508096 788453 733122 1258641 957412 1347537 1033519 1128141 743797 265410 565570 340565 1492539 1021489 770610 174026 360170 1000368 1386259 1523075 70060 1504001 214966 843378 183898 1639667 633520 1392914 587186 648403 1323628 821989 1133540 398124 82465 1507452 1846144 1056515 1430273 725690 1775974 1577315 1765280 1141325 738571 1759245 385599 1088926 107855 810941 882770 141480 1037179 319457 1007136 708757 398662 1789136 713599 1386958 749651 616430 1295927 158872 129064 430164 1490952 1080661 751742 1780159 800155 309916 1537639 397658 481389 1696072 1457600 240970 341087 1355175 1091121 77927 297439 889266 1645793 1359675 1763964 1470589 799783 377782 678156 1299863 1071535 1060511 1334954 1311018 791764 12355 967717 764545 589818 702582 220583 1614817 570820 1480514 541176 1762811 1256133 1778149 288505 770433 1537530 1265477 1536944 256537 221057 340821 1302163 1863688 493785 243718 1265916 406725 602548 1227704 1421915 1115857 1107605 1943193 1324253 389347 1355543 381240 974788 179140 185130 1773363 1841134 1811986 978815 1582972 413468 1013836 837501 470431 71199 1813562 985419 1743973 580138 1974094 411798 1338938 1637163 1862318 530993 1576696 458142 73936 429672 1632876 807189 1738699 1908580 494458 28119 1798553 1831696 872287 33662 688185 311425 27229 1394969 1231896 1971113 519949 92291 1528671 623655 1178240 707123 1645259 1867854 1859943 1933599 1515182 983716 1167557 1164877 147585 1547099 1423949 162542 1180125 378909 989542 902089 271605 1575158 134353 158999 1743949 1102941 1757121 1563755 796634 1267885 1400784 1210884 1847847 496326 606826 205679 1910708 191882 159756 920054 1589139 250637 713229 1784788 1246959 1436452 261962 132333 1382451 1038970 1895552 1902511 287713 418073 110112 397018 1373322 1324162 147545 65819 1994774 311577 592038 37382 107350 1943084 237862 1035617 469816 865744 368890 1706751 1757645 819649 235316 387301 1626419 527799 1741711 1656695 43565 1154799 327915 769635 755325 1570649 24283 919922 114567 244456 1878088 1255829 1466130 110120 972356 673210 1905300 144304 65016 1376679 1279303 1000007 1566908 863640 986958 1300986 1412020 978411 324521 498534 718085 477858 1205886 499744 1658352 563896 764595 1306067 1653306 1584239 82132 1098124 313850 1905528 1053417 160700 274003 61924 423763 1520 1535842 1646850 1525411 1201919 171232 1833572 800702 450607 1749250 447939 1946639 1276719 1671650 66698 1509478 812301 576079 1740855 371359 1920570 1363055 315180 1032207 133602 1926700 1676467 223575 1716915 1842482 1169263 552307 1277773 1346601 1502499 1010502 1899787 1186412 1011126 1330440 1479642 1211177 642459 821573 562742 582893 591574 1755485 919716 1006355 303692 640268 1310675 2112 1410145 141932 568717 1800252 1530143 1029121 1561976 1054750 173753 1791407 479347 1600222 633997 209284 1793201 647926 562010 686291 614932 325457 95958 719120 456618 1717153 1838892 273552 491250 1732252 437289 1156382 772107 1309910 856537 985900 350789 1701054 1172661 1372315 1085716 1429014 1383811 42070 253280 821983 1952419 528255 311330 1503068 1642640 321472 1149583 748951 102223 702356 1131960 720365 1497611 1689866 1978010 1268414 916463 894758 419539 1878372 1976161 1329445 1106083 1797144 882531 1979825 1176308 979618 1254692 851429 1826807 1678981 1913537 255046 1314746 702868 1468979 1571439 1412571 1179233 1079948 1981698 1159754 1029897 1284330 55345 83192 780214 744963 1249068 1025362 1227161 586202 1881920 460928 1199193 167380 1582121 1207453 777223 198636 1727748 1594586 1754632 181664 1777628 1113287 242043 838277 1791990 1131782 844800 120433 1789089 596404 36048 1059560 168453 1314809 1685789 991203 514427 1143630 911184 153430 1549393 10795 1300377 87331 1605007 1526855 410498 898565 1053676 1049656 18113 1711573 1070264 401985 1064033 623591 999061 1855824 925536 1256429 1848049 1248575 653789 1282624 1282839 684550 1094571 752740 1534101 308615 1320751 1198886 797939 1799237 1461317 1196303 1004729 885566 7596 1093202 482372 968697 524284 1039987 103512 40729 3038 1848693 1105742 1846288 98112 1639093 1548749 1592898 1678471 1737579 1025376 1395973 1502516 1420385 464906 1881630 1417312 655696 151777 1778503 1313455 1086439 807726 373471 1148116 1195252 1778678 796960 163184 688942 1908652 1292810 1203352 246341 1635762 706128 792857 786498 1160876 258594 1429350 880473 431329 1905617 1523672 1337622 1092688 233775 1359066 1527733 1805479 1137005 177086 419695 968872 1461810 963039 1835336 308453 1979305 892803 992981 84811 1759796 1420899 1651943 782459 175846 1365203 197310 8882 185464 825732 1963742 1366288 647393 1677410 62292 1016275 366318 770961 317824 49365 1340372 1589146 626674 125945 1437885 944356 419861 1909766 258708 650832 119517 422749 1545520 1092594 1858192 481158 27923 528244 1974161 970785 1375860 1892793 1650347 1277400 889567 1644002 884747 1295246 582203 1994516 581389 1657284 850025 1706814 320101 872987 316333 428151 338756 1672611 1743192 953126 1684627 1007711 1307722 597021 1030879 749787 174238 1281959 1624587 1453532 248606 900492 592191 563989 506055 1428360 1677524 140167 1036705 428412 1394455 1425386 1520009 1392693 1589370 1445257 1774832 1092499 336019 1528350 837537 1671630 120719 167943 1342609 148175 1467040 1342191 907273 874308 778852 1742771 1104110 568166 630239 241625 235979 1315367 85150 1720495 157380 218875 1871637 866040 979065 1232867 1089777 1231507 1067713 1953428 463235 1922058 1194992 847766 1178004 133440 302451 21716 106758 410097 765922 861748 1255720 1412551 88493 1379334 5676 1406272 1728857 940251 1069489 742720 389089 1608505 1835848 1028991 320556 879791 962129 1513937 1791645 482527 214618 1881921 1169789 1218745 1356540 1488578 1846040 1750250 257094 228305 336730 1067757 622446 342311 495834 471144 340371 1977859 886945 1819650 195991 1956896 1549756 746923 1216708 1153815 633589 1080037 757936 1029076 216377 8283 1901782 1504612 1181086 1079507 1970997 678053 669382 786610 555098 425879 1274376 532019 887179 629042 1214225 1664165 325005 426298 1786793 1984767 724869 1398865 1472258 1330563 1220773 204609 1768302 1735869 313982 584144 1397682 534297 1058083 1552903 1245494 503024 722244 336487 1834428 388098 587352 1948261 232418 1573542 879399 1077612 91067 263651 1159059 585169 887899 195822 1350291 1441004 1922398 586553 1508336 1260074 338309 697410 729183 500761 1572944 1299675 421593 171997 99935 1968399 598710 1832933 1461601 1606067 727302 657503 613191 696684 1754836 1753135 1860404 1972999 333996 1003063 1613713 51956 711843 956552 1492724 220822 822052 590471 479774 127630 129360 285864 468974 685269 1509312 1435319 1031062 1152443 469390 1092734 494705 6659 650769 1319217 1089360 1129083 380796 736994 268251 359413 220345 281680 1861941 836696 736712 1374239 757453 736917 1482777 1957455 1368665 318974 578338 1435785 1884006 1859526 647493 1344823 1358636 96618 1404471 486325 299658 737124 974456 1890381 13836 1218559 39305 1532901 1161889 260341 894759 775961 1345422 820969 1977837 807377 863889 919379 1699915 378838 1816518 1734375 86150 621103 500646 1949679 943077 1453886 903660 1133629 1661324 992927 616624 1522560 1762111 1239369 1002738 508903 1096199 1233866 1032059 1634811 1828956 72420 137972 943588 680432 1235121 742374 1457706 190226 373543 672292 1401163 932077 1738286 1927854 439340 1917546 1959686 601979 1311498 386082 1763569 1409929 1171126 1863579 50112 1991580 1004823 1261560 580601 1961703 1345509 1417444 673947 244807 345026 856527 1989970 806785 411120 1632169 403722 1329505 174929 1342675 143492 841929 763365 1149057 1930312 351302 1334402 1329188 181185 1210168 1498436 352997 395470 1253384 1293916 394061 252530 1544152 484696 1134524 637776 1623121 1232532 898494 1441546 952670 1472234 981244 5970 328460 1032390 71747 284519 1400173 442290 471688 138081 1732480 1242093 832573 1355135 555332 1954851 1811555 329418 163730 835367 905000 538425 1879180 832500 1768633 552858 56908 790612 1032161 1448060 1762219 1691477 1141066 953929 1728048 1846815 1202859 295708 183251 1281591 1060419 1678732 945915 1623192 500934 1853171 1741012 237570 316405 375506 821686 1141494 825277 1206587 1923029 1459054 636759 1013678 1983656 1199195 312902 68577 1462248 1073745 1198990 1187128 1688972 1116844 679803 282942 827735 745853 1628752 994242 1526131 585212 1455835 674381 181158 1451780 846758 1468993 1956777 615207 55347 851479 167304 999822 1467120 1527625 39747 228538 484336 59724 594447 1227901 128142 1567848 1007281 734325 416858 840051 488887 1849276 1312108 1891821 1591415 1638730 1351905 1464423 744199 1019352 590082 943429 1612531 159316 1006213 1277259 930607 1473669 175389 1469004 1387722 86156 1556502 1716289 899633 1600308 965190 310074 783443 1785937 1033671 84771 1952074 1004283 1015515 1381015 132973 663785 1319314 517529 1257838 591347 1332915 1549916 1122722 332081 735993 1800434 772711 1598354 1948162 992843 564528 1149778 1220712 623089 1226674 329845 1095075 1689249 280119 1118362 1591270 303539 1842248 1986739 998068 1254635 269002 1890114 477429 1299786 1600306 1822632 434560 548829 1623527 457760 1119520 750601 427901 1121424 1718058 439949 877823 576423 1638447 1125706 1273595 1437674 742403 704671 1565080 1402210 254759 353827 1690962 1478376 621030 1385396 722582 713005 252083 518168 1545810 22858 1827377 1117895 1113231 954926 1106459 223563 1286346 1895742 1724660 800169 1368930 637610 1642743 845619 224387 174998 1963190 1227474 1236854 906160 766828 1414929 984115 299832 1163167 336651 1655410 1793702 1146528 1202549 1310275 1968604 503991 1259428 556849 773141 538093 1350628 491360 1331470 996949 1367340 712987 6574 509400 307183 1977095 1410873 591824 833200 1481314 1254515 1581278 861824 1318765 1026802 1152822 797852 473984 244394 480042 1618375 1086883 860398 388605 487045 948857 1998668 685929 953373 1169897 1209743 507346 1844333 1641600 1620775 1505652 1468734 519304 55706 1873198 1015217 1599612 1569783 176346 1812342 182350 1949172 247742 187762 1921085 207090 1974510 1879467 262084 239079 1507194 1006249 700459 1016542 1733763 772531 958686 1941904 184372 1126051 437546 1064151 133141 1311255 1814953 133725 289694 875887 792077 829305 1384803 1874313 1364574 901445 1345845 71180 1349645 452499 572750 483061 1967071 305570 1062375 469562 721936 1182581 1684603 154874 508085 1908233 531219 828552 1333324 1891188 1682686 1583963 618620 52139 1437088 1743595 353328 191429 58949 815123 842458 179289 667481 382563 459054 1233771 1197111 1521447 1040942 869850 1076177 1157863 355494 622227 1512650 612999 1012502 1289422 1705325 353477 1934114 1039626 889538 1903890 1626638 329098 758598 1646297 1258075 54726 1506191 901473 704035 1227730 1505868 380602 441249 1335491 1711985 694531 1928209 1989933 262851 1173632 737599 1949517 895230 1420591 931062 86162 776999 466061 1079528 1763640 1037867 1033644 478792 71806 866721 850282 421068 1957344 885888 1230841 402703 167006 1841483 248676 722130 1041775 633270 1864044 1191385 236238 1137590 663195 1525418 1081506 1907604 601502 598776 1154561 597048 399338 817365 690223 1247602 1088802 662713 786434 1545391 829985 446270 1197954 1894193 513380 1563799 1068316 1887096 227514 979244 1483480 1732553 15948 123047 1546258 705586 542149 272344 1962574 1825806 788667 1292635 954418 1396320 813916 373504 1603443 1230812 591888 538422 179063 303405 458713 591718 1412254 1000517 1532895 1402600 492167 317929 372206 1718306 1214385 257458 1175479 614743 536399 1357666 1266792 329551 1313545 1409410 467221 1798618 320581 743209 133352 251798 979709 124024 94289 949652 688072 217577 292182 736566 642227 1669024 88449 1082924 321314 427383 780510 352520 848086 1301105 1985654 357166 161805 343063 1819106 350086 1932145 242016 426130 1024642 1163631 1106939 473987 71719 491571 1661232 291144 1536190 1980043 281731 402657 419901 1448596 1074702 1659629 1292913 1614436 1210036 245236 482063 1193195 1805968 240730 384680 1663429 29551 91767 1016843 456865 246120 1892832 1464186 412632 1514108 635084 1178907 1089608 226394 50305 1897517 1765126 1359640 1098881 867108 1837668 287305 1207286 1769712 1643364 656505 141240 540517 1307793 1961299 1979720 1344098 1899626 1923124 1203611 1721386 1712028 1458128 1275121 1415174 1993767 453110 1906078 1696205 1780563 556465 1299924 408431 325480 830843 445618 468750 680020 1689052 323188 1332426 1296524 1431974 784929 115889 1589377 642713 1728602 380748 1741629 285463 1036132 260681 1039381 240363 1224114 659875 1916355 111777 695285 769117 391591 1333023 993676 1215225 1549863 950997 1515834 1505407 1077553 1759382 1800230 1193425 1061212 184563 1684721 1917409 1595503 1609666 1259108 1129112 74707 778446 39179 1407309 1613904 830857 1697723 121417 1005702 1826177 591864 1598963 379966 1256961 725285 70260 965326 844002 1974437 1635217 1126953 432141 1593440 1450626 729290 1596839 1809461 335322 1760421 1862256 191073 1035716 116620 278911 1717136 701919 820768 679045 427769 1370905 43603 137923 1722685 1464904 1284839 304421 1909029 735849 446753 872015 858625 468946 1588899 388320 1705951 1659369 1221657 397476 57519 1438648 334910 94633 746459 966813 1794677 557925 31181 263008 739456 1275377 486773 810177 888773 899325 614711 1633030 80896 1689763 621547 1356336 938437 676316 532330 1101432 894125 987745 1142894 1676233 1517374 1888650 1365608 480231 1366467 1438978 1055837 1174888 1667076 1048707 216435 1715148 357159 1183048 553847 1462709 632907 1810956 582959 1216770 1426377 1097042 788152 5652 1081463 569907 439416 928433 115772 993171 1452185 1816465 16305 512466 1496409 1408180 1127101 1356537 1776456 54470 1626962 1545602 316070 657131 1854376 531134 1263482 202616 1586568 512634 1339800 1821166 1865621 1125981 444661 828630 577053 1246697 1994399 1899198 1955872 460883 1706477 449192 827260 1297149 617918 709843 153725 521107 96237 191096 129507 551820 181258 1583040 1900959 1286294 1806245 1393548 407201 596039 1634812 910474 273849 1209730 1215176 1086408 536956 1948000 1123451 1240714 1028498 1027786 743816 1828255 980535 1833405 324794 1697521 1675988 182089 1935042 1896833 1118941 1348430 1722630 1945021 208945 656024 186986 1865846 65583 185841 328674 1299343 1806464 1915328 1136132 407217 530318 1874414 183056 1287303 100403 876187 892693 420859 454301 1388641 241017 1893603 1840669 1712984 1327880 1750775 26033 1533921 1319090 1927665 15273 1864898 698170 1550609 1326303 737666 795374 1394169 1808835 626164 1576329 1186906 1150615 208241 736451 344471 1815133 617819 1517168 924123 785160 465866 210445 462080 1553572 436530 337430 1925826 1695491 1498231 1016216 1025945 604109 314827 1986269 345122 1829989 1167808 1493346 977827 241586 1626231 926788 1404812 1673054 995912 990395 1381458 680937 1751287 1739143 846820 1816207 1043639 977412 1307797 674545 1939328 796079 469018 572104 283187 45347 1919167 1691699 1513067 880728 1736886 302154 468103 172707 77396 141262 1503702 575438 1005788 1215079 196451 1564721 1814834 1969318 1515161 1527355 1809731 620525 1446294 245821 63526 1161132 1320050 1090164 29484 454734 123514 1259790 1977302 273491 27257 1519652 1779682 715243 1592269 1376944 1760599 959080 1658317 1928784 1643476 421336 796583 331671 1322387 1467480 98356 1847578 710233 1604178 1518066 1606855 405598 1418691 1212419 1477851 1574365 912774 1422586 937544 501304 1410434 869510 980372 281613 224316 738434 1179860 1125802 1245902 584141 698595 607125 704812 178031 214325 83009 566894 1935433 1570389 397231 672457 996077 1406130 476761 1575171 1099851 1049406 1800435 1257005 115654 838967 1132015 759501 1958074 1022147 381457 718002 1821544 1665707 1275099 979653 1177898 1618216 920692 130899 4420 28093 256678 1228219 1121323 483289 720915 882026 1761974 368659 524976 39237 78124 624898 1370875 862789 1005623 401186 1284404 1653755 1449066 1091626 527194 995967 1538789 1135689 206922 783224 1264632 1749989 1880180 580281 544715 1638398 1836 1934683 1244147 1689565 237873 95434 1046707 1719752 398975 739213 511113 1651669 616273 281160 281863 260635 748104 1104892 609922 1412449 52203 1881665 704195 526115 23617 1923057 1671840 1489648 1933276 1288268 889514 1612402 597460 760799 741676 730095 268503 1087987 1409313 28880 1380713 1757172 1228372 1660267 795491 7132 1008794 1002743 1812434 954963 725545 1897325 744535 1864583 190526 1642562 1975313 815955 1331293 1328542 272881 589518 622083 486918 1254294 641754 1918127 1632342 1399758 1387579 205813 230953 958843 526464 95848 962246 558183 512074 249710 762597 754358 1686781 424454 1327546 1615429 800067 1313254 387234 1019892 773358 1393746 47608 223896 115457 987364 1312358 602082 1302516 347111 1505619 907326 160904 1371162 654960 668922 1891918 1295194 1319876 161581 1905322 203495 414133 512809 1682204 1289666 609697 1150068 664145 1718252 942918 492753 1181887 879667 515666 702230 1871763 1908507 1410661 455510 1324680 791074 1418940 1541822 188582 1989302 542412 455014 963698 606324 1786730 1521724 1728822 848386 776585 944340 1590513 386249 225193 1669511 640726 809406 247618 1432422 301675 1788205 297338 94700 326203 1592014 658149 1972723 110259 887492 1242135 652996 926216 266338 749684 1237612 1622627 1199092 1752007 48062 629971 720759 600360 1023838 1947183 1751249 1742725 539810 1344898 1195151 1834223 757765 1141510 1638516 1161896 1709758 1162635 1316813 1456038 625371 872345 806795 1812209 1262897 269610 1759232 943312 265756 1809673 436525 1965909 1282947 1633991 448792 1287632 305921 1623248 1963220 952087 576211 923758 305969 759032 1342682 66069 1130373 1552718 1225998 813998 1807460 1729663 1058237 1456330 237080 699724 406091 203184 359805 363831 967025 110457 1029330 852029 998253 1867612 726437 350641 376013 1502157 1630873 569522 776648 1203261 1438650 102946 339819 581880 666922 1322425 244018 1105557 233795 976957 526703 878184 1656310 495935 1644169 445032 1464903 758450 1557924 60073 1280862 81373 1612016 508892 1990143 30352 1981173 1965660 432555 719909 1479332 1592647 228685 1838849 1998560 1920192 700705 1186163 1070779 1577687 845527 1560261 460830 1117682 1603521 1397557 856037 580845 1547341 830848 1389079 1648468 1790597 636212 30797 1635190 1653508 396835 547292 671206 668975 931400 845505 1504260 984564 1847244 1706766 732116 1950574 1182940 1054432 1687996 309020 1376869 371932 1566966 1612361 875505 527013 1464205 154058 740559 1882855 1688970 1474221 335507 1215098 603504 116030 774671 762598 1427001 1637541 783053 1842101 1356109 311508 504003 219635 156793 1026945 146351 330351 693160 1655838 1794836 205651 244955 1427196 569411 918922 1562637 961484 554741 562410 312157 854483 439236 1838567 1634380 1042757 883190 592865 1978385 1048407 1846672 987780 298674 418367 233609 1924387 1647389 888921 546286 1072220 1964276 524205 150611 16783 250053 102889 411706 1076327 256770 1690073 1935298 747462 1607928 889984 1570128 1456688 1490819 252771 695611 700850 483866 1306654 616416 856845 942314 89943 781522 1799638 1068777 1490933 662526 1205756 212354 1802760 433306 1178994 695145 408148 261902 1273894 1381972 1130154 203067 1824971 1116022 1529433 974464 331740 648637 662307 694924 1413374 525570 50998 1251612 324744 1238603 347007 1551292 1797122 121742 1919916 228187 1878174 1316347 314341 310590 1703773 1038602 1914329 634737 611572 1305586 1344798 597226 499005 884274 1064647 9951 517197 1890561 1988453 757945 1109347 1370333 958913 716000 1456049 199477 1997415 680297 83846 338028 1171490 1733868 515327 1680788 1840167 1902130 17516 283822 1253894 169381 724452 1036678 1399239 909476 374468 1954121 37919 231200 1288844 1751896 1996978 1437081 218155 358205 282802 1039470 436413 1650531 1602568 236203 448630 168528 1897839 972594 1285335 392421 603242 1379452 1995801 1801350 1661855 1422861 1144679 716524 1091583 791746 236669 1816151 556316 1559942 1038741 635241 835635 1657585 1850448 1018807 1276437 446732 845123 1247152 1158477 1277271 246178 1768423 1000053 1537205 1715640 879909 309372 530909 480798 1248241 17787 1837292 1239923 1728384 1037351 399720 1119699 269120 1192115 1278044 622941 998121 1066305 724591 1355313 1987658 1162300 1860503 1202281 1429604 101958 1068191 1015832 679232 935300 1422394 274917 748879 770671 1878402 1557922 1522987 1494757 1275917 1100723 150966 491060 1923174 540035 1057191 1537224 1257352 1350951 1194343 854929 147925 335634 269674 228031 656423 1830330 1750754 1527372 645188 443971 1366936 245525 406638 1638930 664448 447521 23076 1425966 746638 1815685 642554 397422 1540253 981048 1216653 1546350 749081 1148852 695998 1250167 68044 1880687 1688118 696891 67458 1616855 1156839 290908 903989 430202 1572713 1899822 829629 1502903 1981268 1306117 1380525 50968 129613 931298 317936 1090959 1303130 992352 1736042 1580724 942461 1699022 1787187 1484745 1596042 132628 1199313 1499859 1776182 1205832 1047358 1862658 1208499 1783864 337353 1269578 1871491 98818 549432 272106 906320 1841911 408238 1221871 580648 273477 1874282 790961 627698 709884 1907817 1600911 1198311 191121 9983 487963 1812180 595161 165606 933456 1355502 1041922 1504000 318935 419159 1543357 1915184 1236655 598609 298411 1502810 1720288 155998 984434 1589354 296720 1882848 204694 1859646 1586376 867593 1877111 79490 844963 961801 1203069 320478 630888 308690 1448251 1368409 639425 189958 770320 934249 297913 178307 109881 859561 381501 1807789 1866031 138373 996253 1470562 416698 395348 1176615 1621476 739602 894419 395030 1122819 626318 243046 1550363 1538217 1604941 772984 10903 913086 1266855 1380185 1845576 1725605 152851 283519 855153 1442677 137648 334036 400602 489075 1311854 19008 1176422 976183 869648 1705350 827837 1879742 1977311 394181 1198881 27880 417742 1391257 1756196 1433259 724138 1710033 1373444 469174 1882520 91546 1609308 1092789 1982459 658348 1841705 139139 427341 1449593 1374730 131478 1520248 1814371 263788 587852 692255 1270511 513445 1877391 1559520 1523137 130366 1489062 1003245 1446934 561368 738343 619378 1868315 1639610 803029 5000 415422 566638 1184191 1323483 1017606 112951 1143308 946227 1560784 1383930 323156 113048 970462 352807 535532 504091 484295 1224326 1672700 48456 407972 334540 300592 914724 468545 942702 967822 1740901 1062589 1716262 1061035 134627 1699277 667560 950678 208937 1935146 1739513 1070036 1967699 1922072 1705331 775295 1008650 421955 1304372 1321278 456837 866375 1977539 1421909 1866705 1341976 1844447 1050798 350778 1334198 1712108 1535561 1015045 1062265 687274 851802 537778 352677 1618558 509151 639890 260322 684704 1778206 1560780 677460 1909812 483440 401393 240742 1630473 8789 16521 927947 437846 61246 1493954 800659 1919177 436199 1227103 1783070 824122 1759475 701311 1634019 1567323 1529278 1575554 1018758 1459268 311262 1000337 776929 1215032 370881 1919433 1758082 1296012 1469089 374015 1672863 1974083 548866 149428 1085997 121524 1880578 872531 1886576 1747455 1412410 1583061 527961 797204 1515637 585155 907677 490482 380858 1484588 436230 628937 1654598 804639 292156 1897717 1431310 1110286 622222 1250645 1831129 199310 1489406 174875 170308 665298 781370 393208 361668 1695223 706844 1891436 1478441 1070975 1814496 1187657 476914 1041955 774857 1209399 922000 1445502 1690614 851577 781387 11740 1235320 1983348 1796305 1447453 76903 535834 739945 1187897 856737 1965385 984048 865181 1127438 1845915 466027 1026198 1005956 749420 783194 1987381 1930680 1631931 84518 865039 356926 1979794 1584747 769045 707345 1864633 557016 552915 1785913 964193 1425110 1864314 561914 614333 1256926 805754 716299 256147 583707 469035 1852873 166288 414803 1477082 1220572 1086076 267745 1111055 902244 258660 789638 974249 1297032 1771302 367584 745433 1390177 751316 456383 736886 650227 251978 1593307 408949 489675 441503 1833137 790624 759084 1530392 908376 1579227 783641 652335 817728 1859423 1120144 15511 581726 567607 530662 1373602 516506 1079962 335372 1145576 634704 1809874 1515585 1260498 1118783 895139 693631 1422896 685182 1969766 1394785 201625 1828011 512917 1824234 428919 1155462 1337847 1028937 1608485 1182309 1026652 1828787 1274108 162972 1486522 1054868 652898 528741 1145541 870555 936812 1222591 214321 904796 1143276 656998 500318 1242331 222941 1077776 436470 1002275 639725 401849 76594 289231 1008992 1768718 1143817 745069 1340597 1273441 1162589 1092484 972291 1933114 1164427 1698497 424567 1488461 1711937 1995130 176365 273229 1800127 825075 298355 538577 322369 501164 23001 1177479 1955318 39603 280690 1270298 1706141 791898 829578 1131010 516756 1369230 1084188 1950380 625017 1387415 1134750 1914237 1227239 531539 1516374 987828 1410985 1042045 417309 783482 1414277 1178361 386675 1425667 264715 836984 263301 614430 1943650 1182215 648348 744093 1184640 1768220 955670 785184 1643592 376595 1441770 1289728 498057 1340180 1722083 2129 1847546 941863 8545 10979 858869 107969 714200 13109 1644550 255438 1606931 1683643 595944 631124 218061 594921 1795754 1330987 377245 57959 64447 485192 1852564 716762 17674 1230689 1774892 1530758 894464 1852413 1927863 463187 1725447 1488315 256972 123651 678677 1465388 855468 922590 641627 1852511 1854937 1563203 1411579 1003456 437355 452269 578208 1131499 453148 1678902 946929 226533 560136 1818912 574254 309212 553456 1869068 149988 1134601 1699656 656866 1898187 1512429 1431755 421424 1265522 1724862 1698707 1837221 1764302 902381 678699 1120584 379203 58953 989268 310376 440702 1486578 595046 1006224 435757 572364 1760171 1160788 1344947 1281025 1961986 1883862 1648282 1478299 1409994 484826 1893403 1856861 1255952 270971 1299647 1191189 513475 383668 1548793 653077 1780811 1197587 826922 1273927 1385381 1728812 1616035 391992 1287171 1142766 1886417 610444 552916 162963 544847 337569 238956 1258276 88860 1036668 439721 255165 334205 368713 380240 1721147 1505235 1017207 1353537 289994 1837350 583026 1655616 574712 1633342 1312943 1844107 35364 1666092 409561 233413 161530 1146500 834592 1050133 1302365 1442709 1801991 1240276 1047688 759468 1148157 217283 1008708 1461096 289653 371583 1697428 373446 1806486 883321 550467 447395 358531 195507 1992163 1318297 241941 989317 494151 565445 1047250 876960 1900114 1080386 1324479 414763 993217 1963868 842815 365117 254064 883814 1938032 673954 1915991 1423057 1183852 602043 1584293 260963 1822617 579839 1721676 743478 894862 121303 1674055 1781927 1960096 943604 1049562 901558 1468562 288158 1381976 908244 453548 1184233 1695539 1490931 555309 631150 655091 1099808 1042783 395716 634421 870045 243079 1704360 1554889 1461236 68046 432397 207436 1511411 1436115 527290 1334184 9021 1060112 1003711 1145613 1578594 1347761 1255045 1683769 1032776 599110 1160314 809415 1849820 864582 1569654 855429 930087 1401904 793667 1779026 73166 88433 562380 888340 1387902 1428639 1256126 1185503 74583 562915 1753045 1496513 1828603 1671295 1237536 11607 263077 1864455 603913 192008 1140818 438563 1837824 1061235 802059 622995 718659 1021082 334373 139009 521830 1337878 418301 1464735 45888 292910 426451 477944 1314435 1328175 397775 197915 954094 116948 1316859 1178810 1960525 1471406 1774409 1484949 684332 1794205 97808 1267483 1272782 1342442 996243 1881939 361036 291450 38505 275020 1783858 1073396 327028 1331206 515386 309152 422660 670215 888615 533471 948260 138164 522270 1614320 1359223 830289 39870 1053273 1935566 1237596 1078667 1125290 535322 1347764 1250580 17237 349964 1242825 1321637 1048510 539997 698555 757660 1793629 354604 804256 934243 1959070 425813 309565 1337596 983713 246078 276607 669588 1850170 1391644 1096198 1000914 32761 1590841 809520 518984 1364506 1912520 370528 769497 712428 491585 89159 64370 218170 1512275 207005 761756 230390 956618 862220 1021886 1099250 176272 692569 1783062 1783422 1879376 1340154 44580 1726244 833346 1322959 772409 80538 1547024 1837276 1374015 703551 1643486 699812 727214 285814 1700178 1059333 581436 1557100 1966285 764778 148910 1299987 1482256 181047 370859 854186 1477187 31484 1764762 1688357 1225663 1473365 587518 1575276 333375 1124400 719634 1594729 54037 504205 1205322 1563794 859323 688670 141495 1760687 347863 1642954 590864 1014825 1566842 1367711 191943 199244 1417852 834891 1528679 1967462 1589298 773363 97746 845322 1076818 1443356 600231 1367598 665034 1698141 483050 1863807 1612621 1599519 205420 694990 157259 165429 743132 137636 35092 1202002 167277 1241903 1788010 1669310 1333827 202161 1180785 920596 1175210 1906486 1794563 1010980 572975 942693 213783 1408482 191322 806110 108174 1728010 1396103 1146559 754221 1129027 1820999 1062581 906688 1380606 1958314 693196 1110437 1976575 1855789 632366 838251 522481 652339 1910470 233936 480594 1213422 357190 1538898 1120004 118479 1968020 361850 552740 1663917 240100 1477968 775809 1809760 484371 1932570 1206789 1794871 110229 659482 604982 544323 710464 557052 620719 357033 1932608 1639317 1251391 1636424 13162 385973 93711 1610553 292228 92547 1643587 374930 794047 1475529 1273171 1406662 1072299 1395901 146361 371698 1966226 1480917 537103 586078 1166618 267919 483114 1056690 1894858 1460874 1267477 15524 893375 92638 1618537 61482 847671 1000226 1764784 1604830 1784194 842562 606716 1522328 1932583 43607 471399 210800 58113 1953636 440532 39030 849448 1334343 1129381 637282 1933324 282895 567937 1805908 1779910 1167629 1970638 964145 1910542 394284 699118 592302 1279440 382386 1619241 1138063 479595 1917300 796906 362724 458890 1506535 1713154 1002037 1063858 500482 1375855 948824 1792836 651218 754941 324883 474816 1354083 7069 300033 100888 658731 1846422 639730 628458 1436769 1058152 386180 1642706 1282953 24161 1836731 548677 315702 475549 484294 491648 1007334 1463373 764154 1819046 441455 1016780 627654 994859 175127 1578033 1889595 1360993 853070 948997 752865 1947087 1964917 968448 789843 752917 1194921 1767290 1246772 1159135 82850 536792 1389637 936920 1712840 1211402 1619932 62290 448765 1591008 1192472 859744 313234 1003236 1929234 929891 696150 633944 1085842 999000 421368 839640 755971 711492 1762040 1489139 99118 709094 1939518 275046 200055 1314511 1495094 1566148 321137 1984015 327095 1280031 1489299 829747 1329050 1258440 538142 1096426 170701 1413770 1120126 446781 280255 1843952 1064932 892324 90469 1061540 1783703 1445823 12022 1130247 1754247 1720580 1954071 993811 418477 476266 338875 1272745 665818 500350 55300 224462 918511 181245 660169 514127 1847902 472043 365788 600692 424517 708103 594949 1626368 1668221 1795916 1836015 1357303 376743 99729 1421846 478651 215784 345132 190425 1342803 257430 206974 1869791 735229 1124448 1711659 1434762 935555 804914 1994355 1432494 115548 434898 177541 12349 50596 1792271 1180566 1163723 1020318 49218 36115 1548350 918459 204602 511961 1987436 1688100 97334 1047186 516044 77767 122156 1097829 249429 1657556 256557 85367 1544907 1250946 1739865 310760 908132 1618467 827222 1572280 1311457 807332 1310775 1386282 1224003 1651587 1460791 305140 495591 1826268 1409724 1667834 380452 1040291 957958 1833704 195339 759958 1046887 324409 596422 1258066 1763773 699207 16334 1976592 479740 1229669 386761 1761468 1749037 1011858 697447 1836645 1298314 393594 418290 1137576 94637 1755370 18173 397078 898212 1488341 837328 1012102 281202 1376324 671316 1162081 90359 837370 221186 1663154 385965 1373539 1410718 351204 699869 1973362 1100591 772459 783032 1615208 1098046 1740539 969287 1789464 263861 937294 506341 1424694 1496104 260525 1373945 1322656 1045036 1313978 1706411 1220440 680785 877585 1891160 957204 1666678 1203823 1108098 1543830 1657607 1636115 56180 1998366 1249276 459814 171952 549700 76778 1058299 1463917 604518 792014 677269 184504 383068 226421 1433473 793544 111078 917834 1957180 1516175 1543044 610220 1709992 1651069 1742194 1756747 1914006 382514 287994 581982 704202 414999 1883856 1256755 1727719 1180799 1926577 377242 1752167 590378 475948 1469171 154620 778972 1213930 1535014 1041175 1262223 419550 894311 1888582 561244 616415 1861625 695845 812513 455665 317933 1647907 876671 506714 812420 60947 759028 794978 1064947 1592608 271624 1688497 1227768 558204 270643 1296849 123789 1555691 1391878 978974 1181627 1642948 1589201 1354852 462841 1167204 1184286 729348 1641440 1226965 1961003 333929 1592516 294671 423478 575046 1961679 1323301 1999747 884066 1563169 395300 1205533 304094 1543076 1959807 107638 746878 241946 1582358 1130529 1246389 375665 720649 1478783 514910 1978553 746635 298866 1112945 161341 75395 1751140 1653720 1421689 1138060 1401384 220438 1449304 97188 64596 27620 979223 125770 1097842 1253554 415670 825761 174144 317864 704232 250773 295867 1992475 1698842 38708 398462 190162 179256 1551205 1289592 112740 377106 575246 907944 1524096 1150547 782483 1788346 589385 1051048 1154629 669605 284808 1672478 112695 1195719 444741 587317 97814 349208 1433566 734770 83097 1120737 1628089 926191 199846 1325964 1439528 384273 1541268 1154710 255436 1913369 349594 1986985 1449323 948542 1701979 312489 1971755 252877 41536 137690 1402320 1294846 22263 1089111 744961 690185 1496994 1111813 1928557 1538873 961317 62013 1399028 180941 1182013 1902110 1636548 1207913 688138 1721235 807522 113304 479685 195293 677097 487191 1773656 1597599 682907 561364 1651562 708491 1035007 159240 1472772 1707681 1287096 1739403 1608827 1605199 1522391 139116 141121 958602 178665 1460228 918927 296542 211712 598319 1657498 1285017 1775427 1120953 82222 73009 1522030 1697631 373844 1207024 823154 21859 152128 12055 1888028 391398 1309663 1157081 530904 1822500 1705049 819183 1407431 973508 613447 544735 1225922 1966130 56248 684059 1198635 209649 421303 698249 1291940 1274082 1624176 698544 1353945 156940 128665 1164485 455224 140775 727870 1103354 412698 288915 784009 973441 800147 1219270 1649782 1277722 662073 782780 1611405 174525 1554282 1746436 1418323 35556 1244378 509055 367542 400584 987615 1430876 749537 618118 1611046 466557 790294 1999088 1365993 1057739 19031 1951970 768796 956170 602275 479526 1382988 676932 375097 1995994 746576 95392 933393 1296839 1112258 790104 1554345 1100785 1775077 1710771 833179 374370 627470 1386860 1446399 228830 1364577 831602 1460770 726846 731886 247096 1305219 1024155 857624 999672 451141 1764518 285529 593339 331867 1732226 1810312 925907 1180408 48516 1570727 1997812 1723357 1214567 1331374 78215 841131 87184 165094 1960978 1519720 1470380 1755581 1921658 1691860 144519 1208766 795784 524740 169966 387155 73234 243177 1013281 1240784 727600 1817732 1168049 36606 1725796 508491 1667276 414362 613143 619380 1789295 730879 664608 672237 1721169 1375738 1624743 1756285 1218232 1372267 1319105 148035 1582474 1917134 1474036 679521 867519 756550 58101 1722916 305566 350429 1026046 1674495 575357 238036 1790850 210827 1813949 201412 1030607 1888327 1771563 1584893 1076703 1329166 437227 1077172 453237 1532859 812620 571040 1638426 1577144 1025811 1097762 1801730 215360 1291389 1595265 82510 1549020 700181 425994 985351 1921798 1404955 1092676 1203649 1323893 921079 1420415 15865 1654650 1439154 1812349 971653 1611719 1941772 1280141 1479920 949317 139353 515832 669256 581295 242171 499829 90709 1677867 309890 1775624 340309 653802 779164 1003764 1750242 1217333 1009298 1694300 935989 675928 268066 89118 1420001 553956 1056718 984492 1475097 897543 501750 589227 1092076 917426 1046933 1155402 528647 813092 434739 182599 228024 1564717 926004 1905612 165113 1710199 320361 1619440 196852 862972 649788 1838055 730436 1352579 1826093 149460 434246 1326934 99682 451837 208245 1320376 1386169 958377 349867 131143 505246 1426477 780141 318217 79996 1220530 849424 1983771 810201 1930052 260755 393716 1430665 298340 394938 869348 740261 1140311 1796299 36359 226931 1714123 12253 1811617 1712927 37641 711612 847972 1868398 854111 99946 1776169 1800103 462541 1002787 222101 744764 1376106 873880 82450 1194052 213405 1325110 756452 1643264 35960 884036 1788376 1965850 293985 904096 1555271 1336812 1984262 1550801 635265 1168794 1309864 89320 334756 1311768 749006 1398393 1960608 1891421 1427585 1459892 832234 541130 741607 705448 1031446 1762171 339656 389610 498358 542349 974235 46420 83565 852060 1457349 671070 1034307 1029848 1424463 713382 343401 1212350 721772 363971 937636 1386754 547519 782553 172431 1542496 35970 1943961 530181 1024575 809746 1160946 1172133 1601859 314155 998779 33003 1668651 1488950 757918 1083414 1035608 1314993 1032316 1353225 122908 1552031 1939887 882694 453341 948891 586861 1173726 378808 1060920 284184 188366 1222143 1104651 922264 1282118 1513402 1638611 673143 1500126 637641 147848 792371 99968 1560996 586438 1687003 392641 991922 1767554 547509 1417157 674928 301877 296650 620448 1844263 862659 977817 39124 64523 441575 502040 1238029 1249138 170283 695715 87377 1031116 1339127 1605659 681838 1210715 283285 20222 474262 1796614 439118 892560 387135 1526803 1615879 599042 1489352 69394 779858 1182728 613260 576498 692869 400516 1464393 253298 1621049 1261070 292062 630658 165904 883050 1189507 1275553 288824 1128416 277059 129799 926086 889741 572321 1152451 1862687 489676 352994 1783388 1989928 63506 1118068 883876 1498407 1049308 900176 1363203 1753224 961854 51486 473123 501840 69717 441160 577292 261985 956851 125423 624192 436947 1438436 59099 309985 47392 859487 315109 1793939 13870 82190 646880 832541 1195989 122836 622740 1967157 1087067 1211958 824595 366731 877502 1224164 1676066 588313 452672 1909077 1227331 1437068 108619 564039 326150 533184 1455873 1254176 227009 577604 1630228 284498 42478 491111 978877 1347037 951219 771331 1784461 805177 1720962 1299996 442391 824909 350360 523218 968520 116151 1184486 803042 1162069 1689627 1889379 302652 531478 1395094 1110758 1215763 1953957 1827817 1811264 1272355 388272 352691 1369730 34010 1051738 616893 675671 759495 432775 681807 371972 1705051 920746 72346 1250222 1095344 4142 1484553 527993 1867144 1558327 1622996 1282337 424976 660608 1470670 669365 928313 104593 1964397 849959 28715 367214 72858 1981326 827347 1593021 910286 682807 1116708 460169 493142 914140 396308 1070025 1165140 498144 965317 351962 131072 1833007 1104840 338076 1689523 25835 408660 1008157 1721986 187935 1815385 1713264 242748 1634171 971845 985011 888320 742166 941496 895864 26720 1176382 863946 1312752 1988540 1463889 1191349 1104722 73204 1119841 1738904 997075 1456880 1638017 87754 1070062 1953557 1890541 225846 1777424 1919253 511437 1049603 987575 1483664 629596 1141762 1046745 1565621 1803099 1704015 904973 903048 913814 631236 471753 1922996 1894649 832247 1889661 1462079 589341 264003 1509090 232743 365382 1276942 154944 416408 1453912 1805427 1697264 1974180 744773 1912527 1076896 724013 1834981 1545533 379451 130612 20867 971301 1515431 868277 1063575 375764 1851293 899191 503397 298975 746689 178752 1958140 1179343 141472 963474 1337429 225589 985083 1316837 570800 1955205 1851438 382505 1603585 1803585 564620 1641132 739092 1516376 1767858 1617104 839667 710245 942070 808473 77678 1685415 790463 1112383 356886 610878 1623079 324102 494989 185348 111736 662549 1400890 722326 440029 997421 353351 762834 1072560 433605 889480 777748 1934073 1862915 1117140 1928111 1683093 1105902 660921 1672128 1602460 737889 204269 813246 1341657 478615 1977893 828555 964974 1420027 94053 1423464 1327102 1369795 971781 1217272 1395931 63805 1454154 884807 546752 1336409 1217800 1232690 581171 1784341 1316916 326587 913352 1586849 921427 1867728 726812 642700 877356 48587 1179662 1249603 733977 411260 1402443 1196708 1604330 1884813 627791 53231 1548945 1591941 1802312 1051285 369520 465658 436625 422956 510758 1753630 566043 1008065 765908 1314037 566253 1303572 1084197 467413 328132 1559374 1169705 815368 1479922 795358 522850 1639124 215216 1521426 1065559 267270 344881 226219 500694 1391901 1168147 1934625 1044956 1959430 629598 372993 926806 1761635 641664 1764281 1085016 1736002 1920506 1144711 1885627 295593 716906 1170089 1071255 547492 435462 60067 1814982 1326942 1054447 1582053 1753785 1337724 1301483 1344232 541345 318375 700102 1053975 917406 1708526 1118563 9687 562945 1321046 1778223 1385465 232511 782621 616172 1280193 1906146 1827637 941461 382207 1435638 1216013 93201 909071 1101631 1822937 623605 604228 1804909 1282467 488661 1211487 1074617 1162287 1523529 1174308 89817 609363 426194 107275 1037418 597102 1279415 1293491 579478 16266 715001 813153 1047670 1427254 867364 1025753 1631319 744384 1401802 175069 1751267 16406 1163260 205586 1267308 62402 910825 278084 1876219 542820 565930 1660582 1795120 40900 786973 554546 331848 543196 705274 76602 1875719 366081 966729 1076914 1828402 1269282 624390 356664 1466538 1324603 824317 105855 1344289 488660 1255310 1552930 936749 201840 27831 622729 1153032 422717 456272 447209 1573909 557783 1184885 1566441 426526 149026 74640 272561 354779 1176177 419834 1695410 1410757 630957 1468710 857052 1812046 1105868 303918 112832 557013 95072 1856869 1425651 1895466 1106432 1613764 234874 147657 952246 1901413 114568 1815931 51033 678243 1160066 774705 1992242 123380 451100 1697031 1828190 313577 1164699 1002712 209738 45044 601169 1264804 193729 26150 1003379 713751 883597 1187965 1182911 1394247 787211 107614 213992 1832437 830606 1926421 1966905 1771808 769350 1278197 679075 1581629 66395 988853 1114799 1568576 109869 1649215 1263986 913012 1849211 1012705 1701013 903979 127457 387605 96779 718531 1496775 1864198 1646921 432251 1948305 1334959 1147475 1372387 1281625 1849703 1236956 1495042 264667 136286 688706 395255 1156855 269672 53285 192245 1687188 846343 922320 222317 85077 1734639 1019055 880967 716765 1205104 940116 1695911 285453 1978111 120768 368072 333072 116861 301567 923839 810541 1358429 1494162 1091444 872929 32884 388414 1905537 1520176 869770 1688068 344523 1948525 197981 1190665 120395 55045 1751903 1342801 566280 741985 647360 1204186 237354 703068 728970 1732037 1160960 1306502 1444426 343245 282739 1960627 516863 592712 1824115 60825 218486 425450 1572833 952503 27645 136518 104871 1889877 101962 1506218 760055 16114 1006370 1147093 1935163 733767 456743 1539177 334853 295996 24419 333319 1203974 418986 94952 326654 1798769 1118193 1315629 440013 327185 1186818 1462692 1648186 133346 1452534 1954448 1653886 1932724 882811 500123 1944794 1116250 1950349 274701 1043777 1365317 1394025 152854 45557 766868 458102 290979 1320902 571881 1733128 1421398 1452741 591419 510886 856091 1059551 1083514 1910513 679897 217638 679964 659940 1316172 129667 828002 939328 1874318 342014 1459780 737895 335391 952427 598695 819289 1771296 844390 1834257 1892619 1388313 1644856 241376 1724358 408000 790307 1913987 1279247 1785338 1758330 447424 731809 853808 1482114 738547 803568 91778 755002 1797791 1649280 1338111 363892 163526 1054030 789851 132440 1446303 1722496 42844 1370137 1369136 1125587 1373865 204971 841211 867448 351351 1882161 1945292 1450607 878610 121143 704632 489178 798955 433181 1041317 415260 253079 1008113 603530 1998459 1169881 863888 1677534 1100797 17524 89603 1794495 56022 95337 1055315 29480 476414 1300613 1894145 1286356 1001615 470075 726887 730393 1225440 1715612 418299 1655102 1042120 53010 771013 261903 1364414 344073 1915340 401084 1133958 133336 1573824 1071654 628055 82934 781746 1920293 660621 400649 374681 1328467 1170107 628941 973756 1471746 1641783 1219109 1789897 847252 1444078 6778 740373 1365976 675864 1137235 280953 1127163 178816 969060 541468 435137 218477 584116 1342445 1076545 292975 2982 464805 928196 368467 1779433 463200 1894963 848620 1821667 1594028 466638 883199 919876 129323 836223 47788 538089 1394003 411522 715564 1253812 1053150 610271 1380283 863644 145423 56181 803623 1021143 1247314 1414182 831650 1017209 1211809 141333 535169 883918 455126 1193723 8202 299405 1733952 1508816 1667075 657000 1455636 1245152 949961 296472 425310 1279926 578850 1710153 135567 1165429 912669 1125079 1654893 676687 150022 129023 162703 612424 671739 1214564 131319 843693 1863107 5191 1806727 955160 214866 1492020 85841 9554 335058 1925803 832469 1314298 1853766 193370 612468 744720 1427114 1894140 260613 956782 436579 1578928 1529742 569827 828845 1755492 681285 1904882 445115 1782212 731632 1151204 231890 377914 684970 688208 95051 1903425 1202468 567904 1357960 646989 1150765 887782 271899 1729031 1886252 749009 1073746 647936 768878 1017129 1197057 1865525 485106 1982002 470133 1038524 1260969 1623450 1106871 1593996 761082 1875008 1757373 131281 1733766 275182 1771028 1797169 381921 1761424 1247366 277577 114965 136528 617458 835864 172651 1958200 1195472 1506368 134539 476110 1208769 371653 1805927 1645617 163599 581229 1124335 106376 283618 434077 206796 1553214 280646 1961276 212937 9651 1276593 1642664 445198 1586009 433743 301191 1783483 1430210 518935 100388 1834818 1519147 932509 833013 610528 884519 1639811 1274293 826579 1179344 1185082 524938 476533 1560744 634253 34768 162048 1146704 181716 1807186 506093 859571 1873288 883851 316586 175445 1980534 630321 229703 1385543 1530892 1133819 890327 276824 1865780 269293 85144 1561232 1689093 1379536 812962 1361929 1274181 1253110 480014 1716596 1300436 620173 1764135 1127489 792758 1104398 1779833 827571 277923 983212 340855 1619321 24960 39755 491887 551278 654068 1961540 1426153 1947623 1348481 646839 6396 135453 1148224 1286844 1157762 1507540 1013515 501230 1484891 1483639 363706 896950 1158609 1019020 1041684 1840633 455263 1473139 1645988 1110023 733540 1995126 1220359 1658390 344224 360081 54163 1534827 482668 1904280 1643231 1097463 1028134 1886749 1562469 917539 542039 1029808 1332406 997564 86815 106128 1986909 617913 1924129 1397702 1198127 800290 1423748 59696 963756 420132 1388310 1700391 405550 1248046 901833 1583668 234765 876125 518727 482216 1610482 524487 1777566 1603105 593519 383940 1991363 1235579 397993 382428 1876260 1398032 1539955 854231 436092 1527392 632916 165642 106098 955438 1691420 1484864 1000866 1244489 524232 69488 122221 623031 1062490 1733554 394093 1518781 172127 534858 124453 679138 1917919 508914 250748 473579 1507690 1046544 1064757 1390034 305599 574800 362700 398059 327384 959164 919882 537061 488738 457710 1480827 1834582 1143201 820148 1128841 1684902 784982 999883 1660577 716655 1017776 1445981 428676 1667735 895145 362329 260031 514600 163958 961529 399616 654968 1955763 188856 194958 1217475 498223 705788 1554730 1340592 882796 580180 297565 1958644 990206 1854093 282321 990828 233731 742157 806418 1075490 271716 1013198 183548 1341756 1931696 1059671 1209045 1813674 1820807 1714434 793164 437347 1309045 1991412 32833 479512 1635441 403474 253276 1764966 129485 745524 1841847 144346 654309 1019215 1570377 1777871 1736526 1695522 414329 382579 310689 840862 798814 894683 168457 1279902 188309 1890349 1688113 72606 1931254 1030543 1503724 485364 1745325 181081 1952305 1030299 1946368 478667 278346 1791037 867760 153755 1196789 1585914 584477 1669517 138689 1740793 1251832 1029854 1911235 600112 748730 627133 1748602 466483 522641 924357 375270 1398776 65001 1364583 429864 920645 1132803 746845 420143 1509243 1862093 400943 1867400 1728658 459040 702224 1764402 1713188 258366 1223510 1655570 1591826 1921826 1921762 1086400 289299 1508052 203482 1781334 581843 662102 757842 1676540 621244 1891906 1668942 1833277 443062 1737401 804236 638889 1648015 1965831 703960 1535185 118772 357468 1634016 1734310 1218481 826115 1319010 77616 318180 281284 385833 147146 448553 998040 1958490 1190487 1953709 570072 24835 919543 335707 1392851 1534262 779746 625109 1428735 1902996 7327 1648461 124562 1479571 892610 1921734 1920043 1879858 1414455 718823 1670712 51831 1633564 444771 1719590 1696797 297660 1950648 717651 1878818 814339 1636158 697580 1391499 1770789 693804 1007978 1751484 516393 1869572 1928299 687475 1887784 196535 1605827 1958340 230065 455373 1301355 1937933 761663 596517 54066 522572 1627834 1427129 1142879 1261363 1066356 999359 896352 1918532 1744430 1874692 1014233 393150 377650 1478802 126703 701173 56547 182306 1669368 21124 477214 926564 1883707 778190 511890 645533 1700434 1164273 356196 1934525 176830 1246052 330978 1412054 965482 416377 40298 254966 647682 276124 26757 690648 1093485 878657 1547231 1355715 63957 1553405 457703 1555037 1736108 678905 1082287 1532169 647839 1737867 119527 303556 1283187 369579 1058429 561573 1003278 1537528 1255687 497814 1709327 1592629 1992669 1246752 1338005 676311 1189038 1678759 152409 511713 337053 204172 748173 266383 1982437 1653133 1543092 1679881 299091 622095 1305715 547146 1161464 994404 913823 1665211 194478 1175356 1515629 445015 1837780 1357309 191513 145108 851016 1642699 619239 1719323 807331 1985528 1802660 1489339 1624799 1775140 941076 34177 1100792 886181 656665 529882 369658 1822460 35019 1613817 596049 416119 956601 959950 1945663 199988 682698 1916574 1437624 409219 799744 1919577 198156 800417 997246 1968787 1797297 1544781 1560007 1320775 839217 1625591 57273 1886926 4361 356251 1330345 1589414 349681 1683990 1693553 1280865 1006739 1213871 1809031 1554746 1182212 1721798 1189822 1683930 135343 1304813 1639328 1014789 1309845 1930968 888916 981112 739382 1253765 675781 935462 215665 1727043 1419054 1395676 1282411 61450 921966 599362 207882 103666 1058885 1449997 762494 1350062 667345 1336835 1112875 1067060 799439 146155 795839 729080 1895690 144207 512507 291643 1558039 1349227 1347274 1572647 678832 1203673 786449 1146129 1838931 393801 272318 230121 938525 1634215 54622 1930783 1970484 1295546 772850 1375115 463674 941481 1112123 1897628 1160484 1079525 1565220 1056165 1391649 1802534 409917 1461099 1575828 95507 324598 1103581 1387175 826830 527375 1403860 1248195 290682 139345 1804387 1174563 1852324 985444 339008 835500 1533656 465667 798801 666984 1001363 628568 254846 1440336 1074197 633160 126827 245478 843396 690759 1793081 1306780 74050 1199053 998227 330675 1786371 1677531 6576 577879 429976 1654032 1651972 1285336 1890467 169639 749409 1562904 290233 157132 865244 1827738 1374084 939122 765067 1299384 106684 1377900 855039 77510 36985 594154 797110 1770536 579072 658849 1498059 597183 437467 1059932 397707 1488677 299321 1066640 76428 267121 1051852 999495 828001 1752252 1517197 1308560 1430211 299019 1152797 1636937 1412986 1183304 1454510 1028142 1769796 1627971 898425 1109734 731479 1316486 1555857 1051810 34761 1244917 90887 538640 229400 1085243 1986143 83086 310159 674380 722219 1180309 1262069 1449181 1014889 1133414 1398520 1247119 192004 1533173 78713 1898575 724474 1803669 463361 1732571 1172466 1056499 1772075 1525570 1368371 1721931 1743775 1081680 152097 1199762 546726 1857666 718929 953102 642064 1032238 1583961 903092 1757212 1711300 305219 1259484 425062 1994884 148480 1826813 61497 1160910 1489721 187944 896493 270133 781461 1385851 514490 58483 359389 78171 381699 578030 1532329 1936649 1302059 1418626 477427 1390015 527654 19631 539005 1300146 1007785 1909923 1733832 79828 1795407 570360 1420073 1706752 1775304 967105 1807395 1236000 515692 1788770 924518 51356 853563 198384 1879997 70554 742751 1325329 64660 1066485 1006119 1172876 269382 443353 622277 431413 933210 1517269 492911 758000 1887802 765532 884719 132040 1263102 108272 468552 233951 140914 113386 1641245 388120 1119227 1532339 558966 325092 303085 1414857 1689505 1224612 1745585 424213 1395949 703094 78916 864875 5068 888979 1808870 316255 1958818 539600 1593086 834926 1729782 354974 1671774 200344 1465448 1907633 1071497 895763 450728 1885633 1614656 1956906 63796 419105 1981469 80904 1514723 261022 744603 781050 519339 1626536 388742 1815995 970478 1446153 1768280 1109266 1786771 793748 357234 1919685 455688 1910087 1098714 1909928 423888 622763 489512 1840682 1461523 987566 1397496 535605 1377531 202465 13688 299240 1060603 1733405 1472281 1525714 14818 574246 1243912 344120 770556 173668 779923 410786 1178922 241395 1954199 171669 16118 822341 1716542 928706 1354230 208183 1140634 759171 1177087 1023246 1261068 941689 1623227 883213 998622 1009147 579055 932811 1352340 364807 1441318 1396480 1393606 97648 281768 993513 1850914 192476 1020515 1073166 1459785 1146243 102701 1003381 980023 707926 1643764 1586592 1258072 325798 594888 250734 204611 1472124 427411 321486 298514 610514 1248266 1291023 699550 1075114 1552752 1900688 921989 1501148 1619306 663869 870678 1928125 1991293 1753771 311961 1437738 941946 474856 1194214 1700185 360508 1137904 946039 1464623 444874 406649 1815192 979163 1732936 1390287 1157777 1738732 1550578 506604 1570000 1599268 1354554 1311757 1767750 1596372 210070 1528581 1351784 321157 820053 1337166 1445485 1350738 1838856 1678054 542835 1713438 954974 1828701 119314 670685 1015457 728353 560643 1559378 294279 297277 63951 1961410 1414950 1873823 1406840 24664 1404810 61758 175618 859628 1780495 1067172 835026 273908 133841 716868 1729981 784480 1538983 1975449 876288 328542 1359714 1597596 1337020 1053292 1601741 143543 452394 960259 145599 788830 475297 1703343 268769 969865 592755 1311937 1979985 473647 981982 1804082 227665 1445125 1585989 965447 842802 464781 19629 1313517 775394 1840452 316713 226177 418719 1283992 1089602 1264424 61972 1317911 567826 938131 1975382 1387314 1701215 762336 494487 739275 900180 563088 345569 482768 1200133 1092270 1776921 319328 1209039 525221 1453314 1415071 1801558 253554 1013058 858176 1608160 1194103 887360 1311284 246790 323580 876765 1488518 135521 639024 1807768 45023 589928 449980 1750807 457632 1994956 1956399 942761 514719 478464 35945 966325 1662878 1780469 589647 962070 1035157 731257 253368 71871 664099 10307 854230 1701515 693790 1020378 696971 26674 107033 1302632 109367 1599118 725284 1917063 1610714 844157 551457 105219 1752383 1963683 336195 1798846 1238467 746102 1972609 506828 1976299 1278167 1575129 1858800 246756 1865543 1462051 1911073 1434429 1251544 1407433 1298527 531673 537192 496463 1132907 718729 456772 1049254 896170 24326 1390431 1091582 647038 870638 1813183 401644 1533460 809670 1133976 1918690 180924 1809353 281134 477642 26004 1157570 243944 792502 175064 959837 612904 1472455 466052 1120562 1850279 1580569 918710 271619 538184 461976 813165 661885 1723902 169270 603115 1824175 913245 1159450 361675 24596 1618903 1917121 740823 1649555 575802 1698686 1049661 913145 1339898 1977468 417535 404732 1064739 1007020 189021 1959244 381519 1335333 1762449 1739731 1109118 882083 1206461 1853308 1318430 124433 83146 1090439 1967535 381121 91397 1883275 672352 1173482 801973 1387378 1291657 1609466 1484392 1624023 1520309 984293 1232607 1372361 1565465 1479811 1533816 1101022 1596948 1027324 636074 506741 1261628 1623301 230511 761113 61073 1541662 600992 1830927 1555173 307364 176123 1280 541143 136573 1432895 283057 174612 274522 472144 1535588 831289 42944 132871 486852 675769 1011181 199044 593791 754084 682106 1303720 353227 1618074 1826838 1682789 515658 1493869 1550996 1826554 1386715 193080 899467 47890 1104027 440600 932237 1582881 1905892 631278 1068441 1568287 1533610 1461656 1257663 898098 1691276 177448 1517084 1510400 1923378 1783495 344129 1123505 1023417 104066 890911 1404321 807013 51757 48417 488200 1064503 905946 1575701 1615598 778786 696129 1473147 636414 345381 1553040 575875 1304992 70606 639132 441588 1761628 1993443 474099 226722 386736 807079 1131415 1999387 1559777 1965603 1907356 582496 408188 1270706 1144574 1623596 809215 177079 801069 544768 1812156 478535 533289 337567 1197200 488355 1601351 1316870 202288 1347930 1961258 1835762 1576741 27948 1117370 818851 1136107 1558287 438171 1743186 1068297 1253866 1813115 1217991 1951787 1705486 1822787 1716710 743586 1125319 1512278 1915323 1184946 1026242 269433 1571366 1326522 1720960 57766 1855507 187302 500621 1711887 859842 679043 1869111 185624 1552961 960765 1263739 799217 969479 114236 1672161 834614 1585372 513161 1694372 151965 889374 1409904 239853 738684 741461 274771 1832157 909957 1910839 1702277 1826536 1033411 954217 685637 46681 1372487 1866224 1867918 1549585 564202 1538518 71098 1636020 1211993 1666655 975207 305028 1933746 1769336 1591856 1412708 91625 399915 564533 817413 448966 408823 524218 721196 1679334 34360 617285 1603637 1588483 653627 760228 1141418 133470 1633380 1573267 1419969 430222 1137861 424793 650179 1898295 394440 594887 1798826 204659 334415 439254 1054782 27159 1107092 466203 190294 1780148 596545 965025 1514970 1535348 1966423 732908 1293474 1024240 1029233 1737324 1721090 797883 543967 905010 1352286 1534993 479951 556237 117562 1577757 1884627 261066 1002867 1861801 191668 374144 1470222 467645 1998886 344642 70104 1588218 1916446 279613 577262 1548252 733408 1172725 1332819 1229217 1743568 1241484 802238 1118432 709682 1271420 1877513 1864712 1361137 1584436 762158 1110694 1856369 698360 1381690 779009 1535983 532354 874939 687015 1079855 844807 340155 1937639 1067527 889779 633777 710363 1634639 383342 1955747 1012646 1017161 882959 1752819 1791219 1613269 932607 28488 974626 663076 206376 163027 850549 1445606 984974 1572399 1211283 677665 432499 991318 320162 1325341 886583 987158 1342870 1161318 232175 419153 1512138 786740 663373 1901640 157021 119690 1184319 1928655 1605283 802712 1827520 89554 650328 1193476 909751 1187848 1790391 19327 933208 128929 595347 1069684 361731 1126329 1604074 1105404 497694 822171 1535201 871933 782798 694145 723502 1050915 1067901 1597684 919237 1978432 355392 1527342 833277 130035 201355 363140 725243 479157 1659175 1060373 1233300 1580519 1682172 333854 1281623 1897479 421138 1432716 342739 1104219 877530 409238 1750087 704577 1327590 1493909 114554 972795 568983 1584561 1040001 94823 877955 1419202 1264503 1473713 1019417 1193021 1242705 1681801 288852 1536661 1786524 1190388 1730554 1800531 591992 843918 303117 1069163 1838109 1168797 1078702 711786 571518 1537177 607153 1392752 763649 1612357 1720432 29655 996832 1213460 1671332 1874338 1719891 1083003 652744 1405813 1030369 1286931 1263951 1520876 1265972 1219670 785858 1174199 1153914 1934188 1118206 100275 900955 1285064 910284 1137881 76605 1978549 80393 1928397 1207783 1214162 1647603 831215 200067 410539 1602019 1307006 412622 1871939 732457 84716 428027 1189309 1036764 345991 147655 115289 1479653 631433 1634983 122053 1166795 1421440 755540 797567 1528271 912528 769496 1734782 143953 1932173 1788627 1030146 1631332 706455 865263 534062 365252 789118 893493 444208 608596 926356 936021 1917111 379703 1021034 1356526 1807499 1959317 1812761 357701 1287502 1306068 1411352 515091 595871 1184418 336564 1996894 667034 570707 611441 780838 1108392 279461 78301 1799358 1910193 523168 1285214 12353 1829554 1389039 213074 931759 113487 1611299 1609757 1538500 669676 426003 1764021 822889 639563 864785 1966100 734320 1572838 1522555 1189674 1426892 1485868 1241560 44411 718776 1736174 839949 1428859 22952 1463397 759687 1741221 347879 1897026 1725169 1131250 1132938 968216 1630817 716476 1826752 270614 358983 1255128 1089238 1613425 1705120 521616 1114802 1968329 747217 1519227 864934 294358 446975 293025 1198430 696757 1033824 1464855 1230410 1999729 1102277 1401513 465620 1508278 1474190 69670 1472116 135491 9530 1735727 1126454 1674296 1444195 492106 834501 1004912 1172313 1605060 65939 392542 1665537 901758 553831 1660401 1358745 428413 36601 977872 1879715 673965 26654 1057684 1359056 1838638 352341 404011 5941 374085 1899659 158373 598171 459392 1906273 1105968 779048 1319512 431500 57160 1519827 1035484 906683 1564563 562491 968397 1371439 331661 576232 764457 560933 839226 625377 507152 14960 842265 1675519 1459244 1683755 1697659 1207579 1741232 958463 1328363 718542 359927 1676219 1555783 1700739 133169 581804 1285219 856008 1944095 368402 1091748 1671937 494886 1346295 1685052 44952 1368562 568800 780994 1874056 813461 1075938 1257308 1085129 1966674 1119390 1235505 1282204 1330085 1022793 1305273 1002984 1812963 1074264 521061 957325 1098306 124135 1244180 1891777 1359861 1510883 1452943 888707 977295 737554 1753211 696856 93105 1460763 1555868 1239192 851641 1087088 70094 785369 1801326 1113000 308959 852781 332381 1838200 1217945 226912 1623240 814460 1395279 1754878 935854 1021785 577058 1174353 1517875 748525 1541543 920862 1568648 162382 1587628 595400 1260194 1731710 1516975 1198229 1484825 1879720 235024 980981 531742 636386 1860112 1181459 49378 1764729 1162972 1564654 1540149 1259831 1595618 502780 829858 513988 1304123 1468657 869617 1660894 445855 685003 764524 1877826 837125 1033158 1140913 1769789 282149 287481 191375 362000 1348874 1116311 1285844 1608676 1263163 1931414 616109 98498 1960475 462469 1177847 1784866 1389011 1953005 1352896 1114931 664021 1938593 270353 191838 1803853 1466092 957305 603753 1098735 1977022 309673 1979208 472650 856304 1374350 1147623 871638 1784051 1693999 838250 217064 108103 68928 1174497 1764126 273118 1712254 730795 89993 1292442 752845 1944663 469069 143539 1024932 1749766 1921986 585972 1510068 836766 1818869 51519 1472476 1256275 19190 1747045 1159398 806988 566796 1129275 1385006 1423882 1069730 1375597 739751 1190893 111797 872387 848762 1957745 395566 704229 603969 847327 884804 706997 1040210 478707 1122172 1579085 1957281 546017 1846305 116379 410583 172797 535546 1732641 1335427 1053721 1108540 645689 133545 670974 138727 768317 1502647 938945 353904 280694 12936 109340 1658296 1916448 1261344 781294 311252 171048 587594 1927730 1550956 1010404 1667395 1777959 1129511 1758171 1583390 84720 1255731 1282407 244940 1215322 487080 497046 1376744 282260 1275430 1036028 937891 111620 294953 127432 1034041 180316 1117581 1637784 1780296 805993 1787245 1254964 73183 824514 903404 1683095 140451 649738 1959286 1527710 385809 388127 978228 1306503 1705784 1309689 370910 540417 25632 30837 1846302 429947 1090863 1648775 1445362 394433 15036 1434304 1437096 791600 1554551 1194010 92170 944212 702334 1932969 977492 940974 1073229 1982711 395892 66442 355746 1428307 1412773 498932 1482973 630371 344477 1297797 772997 1578919 1773787 1276259 272067 1421945 1222668 83989 369696 352096 763501 593228 1849625 1998046 1937730 1097460 34425 20838 255446 1450371 757613 759579 671560 1828756 498816 1727099 1027352 1385566 1947232 1422267 846973 1118186 57116 1489251 1297061 1481615 777660 92157 1465276 408192 546880 5305 822836 1467594 286172 372439 1721295 153742 547561 947255 1340806 214998 1960872 991254 1461575 708896 1358443 1263458 848498 1048151 899646 748142 331731 1498434 866844 847679 1202978 1075633 111587 845195 1640993 591017 1151989 674389 1513013 1823167 379690 1275980 1964578 368825 1436470 1824448 336337 1622791 1695492 278124 200352 1656151 1498828 1531570 282792 1151380 886286 1587960 457558 1412095 19513 935930 481967 571553 120512 1618437 98808 1215649 266940 1152465 1838709 1560169 1616162 1321146 1319856 1531426 1384743 1356840 809605 1618771 694625 598008 676842 610871 1422538 1671967 18638 657822 1942743 498911 188279 489311 1435660 181714 1661773 392727 231433 790507 1555336 822920 1093800 347424 1395499 522925 1486720 810961 151295 881933 953476 359684 1807051 1602470 1364789 1387117 1229695 19823 681463 253223 1910859 1484097 1845675 625255 1099431 1141042 1979712 1700536 870513 464702 213101 1860402 978461 372375 161719 1739477 708751 1030038 1491412 481611 899966 536585 1123640 538546 1839082 791768 1188277 546536 756760 1214590 243072 79720 1344011 1095010 1663794 96277 1611102 1551322 1330210 727051 1055647 560515 829579 1909721 1210879 1034659 1899980 1100795 1588291 563656 1980120 481712 1430205 387369 617961 1553257 1879646 1418195 1242149 1092881 1110777 1168518 1471546 1609584 232843 231786 1272843 1154813 1132380 383383 1998964 285597 1661333 1068757 257085 1510764 400936 1553065 1640244 672497 1200147 61289 462716 1136592 1167451 69944 125340 623519 1983223 1891220 1109180 1419732 302019 54860 564485 1036680 960460 1698244 386440 1848115 1265081 1795206 1762636 1282873 1763650 240581 571663 1227223 1403713 1485077 1458954 1156617 1397377 774558 505491 1378699 1013174 662451 544024 1624588 1821411 132272 539390 523478 298509 541328 1598007 1010325 1745605 1167898 1715233 935939 26617 70472 107190 1749342 1218887 576374 966690 45179 1248802 781852 657471 715102 1676059 173929 1161573 1467289 1987795 1785087 1687410 1986500 215008 626763 1961226 1572314 1905205 543043 614865 495775 1102119 403320 83778 1191445 1493054 150206 773018 1985504 270840 713165 1217527 1230425 166246 517462 978931 1647298 343958 1377013 170777 734159 1494127 962766 1032288 1171787 1363372 428610 1843696 870973 1402974 1899032 411234 152482 884901 1368634 259890 1255214 1678437 1966512 774994 222651 293312 933335 426744 1906707 268204 1455484 1291056 141314 180553 1166962 1986973 1847951 1009152 1331821 914621 4032 1755728 141227 175798 254748 904186 808936 1920422 1067247 769650 1834840 1778805 806317 499999 998585 912323 1572071 1663676 1904365 648794 1796877 1488808 1482592 224605 974351 242616 574339 39512 899056 655564 1560250 890695 1421682 1171575 1137045 1824156 1819213 769273 1714452 537131 1178399 1738328 747037 804863 924988 1750107 238270 1378139 755873 730692 1029448 1800314 1190607 315105 1981891 763766 1107046 1630086 1677465 1025034 643989 343313 1397163 1442574 192253 412141 1793850 1873300 718795 1505247 1788870 1786933 963693 1077750 1538444 488162 1183771 795447 332382 720378 40570 20335 1729233 744965 1875534 1603472 1054786 411121 374504 962151 1219345 1214474 187917 1918433 91634 1082294 1844508 895058 1114646 1464087 245683 886481 350302 1245339 1586375 285793 544905 1711969 1739332 1987837 994601 520133 508504 130168 629914 1639121 267803 738011 1338688 387469 1726271 1278420 1261938 1149193 1513527 832913 540224 853621 1427534 1850282 1703031 1624302 1027957 63251 1004158 1287089 856982 1160012 205853 1486739 1703657 417952 253199 1155823 995653 1274215 1430826 1145852 961833 1671657 524952 134865 1170077 1521662 808147 250137 763167 1754747 1907667 675168 704782 1947536 1782356 1491132 1640529 1449796 344629 1698099 1465065 1347781 1241840 875761 1628794 1017796 459327 113301 1773607 322916 675098 122116 710717 1442897 1312729 1073648 1069847 1643737 434255 1411133 1885494 1857196 1452079 1067982 1639994 781785 924439 1475445 599693 1470532 404846 1558865 1721443 485103 916919 995059 1148890 1309607 1189623 575108 1177589 1681461 262027 688494 1733516 1289457 1527044 1999277 423553 1256389 1943356 1735379 330019 591398 1290956 189772 419025 682043 212566 1855666 996350 1972336 1404114 1008117 686970 1184622 1359179 1622642 1968043 1866857 694453 744933 851277 1560955 1213836 1537461 740891 339684 119537 991748 1439524 1874493 733885 1559541 472521 212492 1092933 260673 879857 1932640 477872 1853890 1061656 1146336 1167399 981149 992783 926037 221561 1934942 690062 67719 1894320 173997 1722766 1189907 574412 602762 1195255 390244 1140704 1613526 612498 470434 1317444 1964478 522894 403603 1792798 631465 1756099 139031 1574356 113750 1263444 709513 513640 1146084 768754 1904150 159209 916564 1155969 130334 892668 1436893 1265166 577110 490621 1228140 1010800 1273448 1180453 1137112 1713030 1542637 940489 1128307 203399 1222120 575751 419931 1498931 709190 1544823 787615 217175 908979 1137043 141732 766636 1177646 1852626 10376 1063141 1623184 1221434 395041 396979 1638453 1571103 264529 709842 169092 515615 1604853 471625 172465 647986 594671 1166911 164493 877154 720284 1144953 363930 871717 314396 419946 200446 1365914 1241991 250579 636958 1249022 245187 947251 19888 562575 800606 1160884 1483481 1908692 1716339 503772 677254 1619461 1136869 1554048 301096 1039627 6630 277599 343466 1094454 30249 465851 1178081 1919748 42143 1582412 973087 1523660 1954811 403192 19037 514771 916703 1245674 1518769 1858399 1691652 378939 1656898 695362 732907 1302768 220896 1000474 918788 179093 1605870 301019 326248 188167 283978 1656837 1652628 1574108 1309799 1729007 1754924 1286383 1170512 1071962 333875 1542516 1909988 1905183 1140093 1290336 733001 1575578 557262 334134 846366 62506 517026 1651169 567473 1231930 448179 675811 1254815 671831 1924877 1827256 876279 740874 244593 1043922 1301192 1711320 1396793 745770 219790 832354 1831157 857664 198116 1318114 1659869 833514 587554 1388472 1551465 696845 1744943 128634 1949685 780333 1160212 1036670 278139 1393231 1594003 1154044 1489941 127553 1444321 687059 1589925 1857224 1709115 630085 405840 262937 1686164 1583178 26519 567403 315638 1115097 768344 1342553 1431246 671353 1085352 953187 463385 1424525 1451801 1312628 1453598 620013 584747 748544 1218129 369828 913958 455177 125049 1524489 1311254 1411576 1281590 1577850 1700773 1779097 232683 1454469 1950293 1896634 275237 1455831 302527 539207 1314457 1307380 1781754 1271332 143853 261053 978042 1549192 86613 1727669 1030935 485475 1944836 487750 457420 324001 1173080 1162765 450605 783843 1651767 862131 1142980 823573 393884 1010997 1448637 1454635 360961 1336614 303082 1276384 903258 1170965 1984247 1631115 887505 955458 336917 1264838 81554 1907344 89571 857488 1547480 1743083 475379 1198260 1881678 1537164 1412725 281396 544059 404818 553795 1268464 573845 620983 171238 1792903 343073 1935679 1992110 270847 1082680 534730 916689 638236 1252991 808582 1179393 1822289 1246110 951531 1283093 635207 320537 454154 231882 1441183 1401976 1997243 189190 602553 707222 1690315 1939984 535458 1730407 591996 586716 1983761 1392195 1608732 1604552 1178308 1263679 1028490 1050720 837740 1165427 1011341 1065428 1718538 1417704 1777175 1004468 1468699 1440247 1388281 1443325 1040517 816258 944226 624831 341039 619122 382850 1855368 1419443 920691 756228 1913586 1614932 1965775 1751728 1878884 1448362 846680 409010 964093 899296 1899226 516387 424043 693449 1602464 953512 598777 92449 1084558 1729190 486059 1771127 1840839 1317942 140212 1795128 684670 1787941 386914 1491850 908614 209315 1415863 209418 1022994 238830 1587782 1333301 357329 378801 775184 793468 1818067 1476767 1470426 435443 1909172 391311 1770321 975088 1425419 671476 44066 476436 621268 455842 361717 486817 565594 1068817 11073 1002466 1318796 1040053 642217 188184 1230894 1329950 275459 316944 582498 1833059 1654378 1738486 884369 820028 1018033 602533 978705 1011775 1344858 1934411 25020 1416925 1320214 989026 1611239 1286513 522541 1979850 178059 331183 457240 217997 1640411 517014 1290882 1583471 254277 592889 1150910 741585 1718258 1096115 383494 1831685 90034 894309 1485002 863215 586056 822871 1910768 151487 951449 1084989 706639 1820459 104208 1326054 1806750 1952422 1115010 1759676 1908131 879744 577283 420142 1885335 182451 1020914 566519 1328389 1249838 1762501 1510006 505001 91376 804779 371060 1374120 1779997 1274709 253665 676193 958878 31411 783196 276216 1320391 1111691 1584638 876215 663189 405968 1963250 96541 49805 932722 133047 1898918 36775 1679750 1393464 138436 1117144 488579 90475 1436543 1333363 362492 150379 1332721 1260203 1530422 1007483 1806336 1407903 390416 66481 525046 1256078 1182486 1654147 513396 1141085 801451 467382 124787 144754 239396 1827580 1777630 555239 1736974 1177332 1260113 742335 502034 395476 1941119 1147727 1089645 94208 628595 326002 314546 495428 1611752 1883778 1235108 1050003 1493518 158919 1257405 288429 129303 900408 535286 624958 845369 50690 1450776 915502 231853 1358297 226258 188268 1172864 408542 1660455 17219 1588342 210119 716539 332865 60550 245942 1795 1112278 1855576 1007440 363664 1041881 207720 980333 1163636 1003313 1650660 507717 1530337 640826 1541358 1085262 535728 416624 1146527 116751 1000926 1371108 1524570 1449746 269983 1427571 1346363 1845354 1089362 370373 1804395 318849 1460031 1933891 785253 906475 1091111 1360398 218976 917108 329266 475912 1684384 1690752 676043 1951998 201022 582702 910348 1207937 1515817 933469 904450 426438 1188627 1634293 1595830 473415 1911640 1134344 506999 1422344 565412 443433 282067 75729 522503 860027 1566623 168931 1618999 403525 1464210 1393039 1337962 1659816 116710 1683693 129468 1537633 932942 1720952 1047520 339514 1156291 290362 407011 1927311 1568119 632004 1878914 481957 1811612 634484 1290062 1699810 807900 1901639 441392 1258737 761526 201597 855477 1926417 434896 1184115 206950 967104 1825381 923932 1324816 620757 949874 1930691 445009 129056 431920 1797120 479284 598545 571803 319888 1219211 935507 1257167 1297302 190301 545455 1806747 1380120 578595 1363228 1004091 236302 358607 1067796 855537 1218621 445319 1825062 70916 113653 1370464 1416401 431808 765054 1367790 915049 895968 1016559 661502 280298 812399 918071 774389 46738 1933155 139024 992853 1449120 655538 1443638 821805 1714501 925553 1586601 877646 847592 301926 624844 637632 1722087 869038 286344 1079629 1646780 1196624 840686 594925 735356 1082781 637492 358967 1550126 524623 1791293 562170 1417230 899953 1559974 140250 367704 1545575 1023325 1797340 1413720 1727698 1069613 342607 1040493 1836594 32062 407562 1449050 164839 43008 757057 572997 1006275 1407689 273470 1821075 933227 623292 1723865 1243397 488302 459012 621023 1521701 1834837 1634789 819820 1706142 1323640 283682 179609 437212 999965 807269 1140506 581865 183957 1976530 144168 1654760 344958 1260098 43371 544103 962720 1653412 1143820 1435477 397720 277505 789176 451767 750237 1948196 1628857 689801 453678 1446812 234325 278430 1822415 247549 681868 1261210 1250324 569363 60195 1159005 1264520 923914 1319423 813131 1522702 308994 771978 1481986 278975 1109555 712880 245696 991847 242070 666895 1114921 822352 316559 1579119 1779620 1897114 727013 652435 553702 1439425 129855 310311 1304358 1633833 857901 611754 162546 1124134 1974008 1552827 47703 586228 1509828 1038571 62673 1318883 588292 1066388 327083 58777 1157873 324683 832467 1279611 1396159 1955941 1313206 1741497 932685 388880 55760 229877 1920793 856830 472644 537242 1061869 1995176 1698002 993502 611040 227181 1328787 803825 937806 436381 181558 1575994 42713 1774312 162791 501445 509727 64118 1677078 1846824 889896 50842 1599713 25056 364241 396536 1118308 1455895 1565183 1847572 128077 596156 1405651 960806 1938260 1026612 1287863 772279 141368 1857840 9054 487357 772088 1020465 939795 756472 1755467 900527 1918630 1524535 1904801 789691 1435978 13319 776433 22538 1434140 921048 21061 741177 1770861 722725 865735 1460996 299961 675734 1464235 353745 311001 1090895 494363 1399942 1060087 1000810 1216868 1227849 1460315 442671 640654 70450 306583 690276 1076158 1572498 377 666560 17170 348487 1959764 1236660 335446 44610 525000 1159074 1068953 177871 1282623 922435 1636306 1853044 972210 1507658 521579 661791 1167513 1830750 962611 719381 1403537 62324 817121 775332 955863 1286869 1999795 803900 1666148 1229672 1783716 192265 788802 180052 1784785 1359775 1348737 584458 345121 417153 1114359 1711326 1177298 1874576 929793 1198148 1190263 1541229 959733 1351473 868734 149331 1637091 1268214 1047916 389990 1554581 367369 1816660 82293 238041 1283300 1397530 564286 432250 239356 1582775 1448207 485767 808967 1599626 724651 43040 522571 1359051 73915 992090 630689 1306627 760787 432110 474201 755541 1900843 48953 728052 1790500 995222 198570 56182 892520 1583730 1319723 135532 1374495 1119622 628570 1034373 891302 1064282 1340333 404382 1579572 1070853 1850674 1287140 31061 1960555 694367 1112416 211349 1695719 670776 1407985 1131640 1693230 1412216 383758 1674463 1521473 610882 541111 1810668 29631 1670873 1116373 397113 1049104 1369377 1820243 312394 75697 1027339 736686 1897757 441966 590702 140927 1045049 1340130 1593359 1268207 227799 1523883 1686216 1030978 1111068 753825 443931 242706 1584524 1714813 456118 1920100 280491 962739 770418 71267 1180024 1833442 817906 226199 1431298 447633 1609056 1764684 1907086 1811104 8437 1999499 1226961 1736565 205463 1065 1724263 1629513 1095287 908554 17053 1222697 455901 63683 568333 1809438 483336 129409 1191328 59985 359032 926395 1482316 367213 162664 1880930 1513873 717267 1678610 1723135 436825 1959096 1824106 69131 199972 327283 1897042 1424300 378707 1947310 1597915 272651 976958 744723 18335 1010796 1023806 831236 1759367 170760 833441 1981266 532003 1357468 1453961 607756 1911142 996570 1071343 1849073 475352 858389 1100158 1479530 533647 1740609 1517807 861984 1444728 590860 141249 13190 1331921 866048 1004015 587839 1864620 1758779 1778300 296234 1898752 831081 429671 1940097 50410 1935917 303174 1832734 1439272 1820959 1525559 974428 1894663 364479 1086754 1716825 1460896 398507 1206901 802032 968075 1076003 1843467 1943858 1612470 383714 1911792 239449 558012 1310356 340517 839897 947309 210241 1199221 1082482 687963 275308 958707 1163833 1255591 868626 211497 372188 319419 1329140 720381 1509450 193620 976450 613176 1257673 1847567 341485 766639 1828980 1920522 229695 1356187 353332 878349 986687 941633 1444035 1011527 162072 1326446 656068 1747182 270234 1734845 1703141 680791 555567 1495981 1647807 1043217 911770 1692590 1900745 156924 946358 733310 1988161 1130387 362536 1504945 989623 1877787 1513987 239615 13500 808329 1702217 918154 235648 1110982 227640 379961 1824865 1575449 805097 1016022 931258 1224029 1885262 1125966 1896741 1446821 1359795 586585 1716541 1619394 1102749 1232555 1158154 486214 1587975 1764758 1833928 1987934 293599 216817 756499 1694663 1542304 232440 1453036 1318616 1336246 1791641 1010116 418662 1265374 622662 1883396 929972 624026 110297 157168 828401 1359678 186843 46250 391720 1382345 52760 1823511 1381179 863165 1216654 885932 1021517 1167277 1310099 1803656 33890 1611340 787902 653103 459760 467397 1451408 1610191 1587140 363512 1630225 784649 1231299 1149430 644649 567641 1305352 625665 1784407 1521858 41525 390906 1572260 1644667 1905673 1325061 1873024 808594 723814 1707340 1010025 572357 308655 652806 789897 1700855 1212660 461527 1191232 880190 1821539 1726865 1355400 336666 641836 204433 139583 1491818 239911 656141 1378601 1441050 1351574 773134 430740 929562 1731826 388246 1702838 1059647 1144578 1525070 1726618 177257 1191560 1409791 97096 1956168 347274 679828 906166 109997 1769767 1685044 1884550 1770307 745993 1175928 1068156 1746039 1736861 1375172 824408 71154 965143 1936280 502041 1430959 886854 1110849 81760 981083 1532520 529226 1668295 423079 776162 1249810 1995781 1673941 1107019 1111744 856696 1567419 1333037 241177 826165 873080 506619 847329 828262 562071 808462 1956001 1795052 1411927 250907 168868 260670 1576072 807580 519669 851584 753571 988509 205038 684870 95818 620713 419942 432536 1545657 787042 736624 726995 1486740 171338 1529583 872390 241458 1910540 1136616 1048459 1322768 192176 1604742 1864601 1262347 1220377 1737847 205793 1433323 490726 1365380 1591325 1441775 1844625 545921 260287 1761118 1706174 1884704 1478271 1794645 1142361 1590371 1437258 29070 1635615 477588 1241835 821597 1185486 1629643 667720 462951 1588672 829612 1166182 779717 990766 984016 961596 835849 1391541 1644296 1373988 23983 688343 1330496 1212273 1438597 1768726 587099 1506671 991357 1980440 1307070 886814 754873 1453577 1595150 928321 1531284 510260 1622685 1932548 1160001 1845956 1885840 850154 1918886 1269085 867675 615190 839397 73255 1034406 375353 1188484 705684 1604458 678095 665938 1559256 1547501 1966170 386455 1342088 700041 1547217 472456 1818459 1679587 298634 105825 289819 1649355 1889440 344346 1226122 856813 1450935 1430616 91876 1734683 374856 1073210 606385 1394159 491911 1155143 1816364 997399 1437241 493927 606642 81595 854867 1096579 1260269 1267902 1968208 1528263 1256668 955729 565788 1580121 1435850 103003 1829541 825853 959056 872621 1681172 980420 622513 1461232 1963466 1713577 1262718 1238605 814889 373943 201864 904571 1482969 1518690 264063 21177 1137081 1546191 149183 845890 144175 1143171 1918374 1847928 953281 1860107 729121 1780043 30158 180493 912083 1455455 1918116 255390 1669366 1632217 1298221 1034864 63588 1682984 1647587 1114832 649253 1219180 670732 1338682 1632231 1250133 1158793 989419 580949 1633683 1421836 593307 344982 886683 71164 1562845 922436 77603 1788082 945898 350345 1920118 423853 291022 1984731 433098 652309 1584870 1422649 834770 1975611 940328 1087104 376131 1915587 1139826 1647237 434568 1907964 1443061 1004238 1843335 641442 1100862 858691 1538716 288526 1271721 909222 1811641 1142053 1629384 1017399 284423 703782 1324087 326378 1516345 1649988 810257 483701 116653 348612 194066 323349 1957955 1016512 626702 879404 1688908 1518330 451748 1048961 206830 1809543 147203 1311675 878792 742100 1682582 830448 713426 1795421 1042083 658432 1142679 1393977 540007 331901 1126313 1096564 1582382 1430769 317871 1356076 1295354 287750 1753220 1340211 1568589 1854806 1324358 1220522 831826 536953 938509 549346 1821854 1503495 332475 369210 1861294 50145 711559 624640 754886 1750484 1603835 1176534 546253 1374060 1417387 1101742 1073418 1455591 769147 1358459 1530393 272943 1843672 1725949 1198653 678712 564024 1248955 52252 1113123 1984779 1320157 1290254 80617 1339129 779376 8014 810889 1805311 1312608 176472 179468 1710541 1387294 910724 1372614 299242 498786 1897643 1489518 969959 1420252 301425 696542 1574097 1631530 738837 1807245 692071 1510098 1201633 168414 1340460 1633796 963324 114427 1529274 129164 1547216 1888499 1832731 1905788 962295 302238 1147891 743134 1575693 1535688 1166747 879971 1716756 1114081 1526245 630907 693201 893353 1132391 435064 587535 529889 982865 1667988 409830 1632392 1736204 962841 1832870 898440 1585636 732942 1125460 1182216 1746793 685255 1159458 1879219 327617 1596400 1707829 511454 1150676 1008840 1183724 1046523 133187 702163 1406889 206401 1941808 469771 1307816 839447 1741165 1700594 1704637 1616506 31745 331288 297429 659335 894487 1568794 34119 26158 738665 797951 204818 1221865 371416 1997184 1247184 1705231 1734617 896187 1134886 1913634 1607538 858856 1246103 1040244 1955771 969110 1779483 1373010 1363828 1458065 1638395 1924223 280991 1241271 1966049 93472 1450747 1815012 1660984 1380520 288791 1502193 605890 1857730 1461858 1810766 359676 297326 1006902 1911544 588735 1288013 1320731 786111 984709 336181 224865 170222 148574 1451065 1697405 1722828 701847 1479013 372564 572574 705848 500514 464282 230260 661217 1100605 1151082 382871 1696411 1466203 1847694 1617884 695616 1190159 1907428 996622 1922226 346030 1705730 1615166 1534221 336185 967469 481029 1593272 29804 215528 1663973 1542738 1514686 65822 682612 179873 728621 810359 368512 105287 715004 641018 1819612 1927071 558969 506783 49344 100297 1641378 456156 923101 937771 1972949 783920 18055 1288219 1169552 648223 770995 1782896 742772 389566 1771855 1795928 1005193 1098527 651968 1768963 92281 936167 467891 1592906 1358482 117496 1011688 310282 1142416 1258070 302993 910952 353871 175546 1428452 1021144 345303 864608 1578676 1200907 327887 1146926 876808 294695 714017 1503813 110635 741195 174066 1570451 588066 399461 240956 1119967 667057 1123738 1509318 45990 1345651 1792661 1729468 1418049 1510205 69141 240840 1448748 148897 1276890 771934 751056 381622 377003 186785 145847 263879 1320400 957078 722999 1956897 1090962 1960665 224309 630635 949176 1117054 1976116 1273075 826207 1689349 829528 1552494 458267 637350 1338989 1428271 1811468 258541 591263 1579732 684593 954981 1808292 156809 1190721 1807817 1555476 1277213 1787850 65355 1755368 1931664 162292 981316 1406898 87295 1914969 1936800 1384231 607886 1134035 117294 27078 1595600 583752 704497 88861 1081395 398506 842656 566224 1485625 1926649 355474 360695 502380 664038 604456 1213923 1483124 1001377 1204906 1813660 1920943 810162 412258 295644 1345735 618488 1879225 854526 1424507 1579568 1136528 886405 816730 1550216 1312912 1575819 1437460 265516 1947583 114798 885473 1467284 698584 279582 1235875 15140 1507517 945395 908355 1333536 886904 157876 291730 230805 636801 52296 1167341 147334 809204 1243922 727887 1937689 1036172 269920 436748 1253652 1640499 1727284 146688 875556 1330688 1316030 1441321 278702 1253948 107083 1550984 571356 1188759 1775682 199214 760941 824531 1096713 574052 1956812 132479 601308 697121 539956 1080410 1402524 546499 155350 413702 1577787 907327 80053 691974 722487 139179 155407 719422 762036 1510488 922874 124671 193038 1074059 358209 302406 1976843 1385344 605235 1740920 710567 415503 1649197 994306 372006 806245 938568 1211969 124807 501202 991356 442153 960875 1357684 222173 619677 182103 1540904 358889 1302925 256651 5268 1450473 1192679 722217 494722 234971 223034 1699617 1540198 260801 432922 1277635 898583 1368746 776714 23792 805506 183125 206254 102477 1642458 455622 392242 945959 1694756 97760 1803664 1441697 294909 1960734 1165314 33224 907895 368983 51821 1397573 80013 1502233 1839299 68832 1439249 1406951 1767074 1764976 594384 1267156 960602 1625268 1038810 1762846 1423871 592952 1835585 880920 477697 1640289 466924 1596053 229426 1447150 732916 795266 412988 70043 1738265 1721350 1213919 1997191 224751 1176914 1648189 1201939 1791677 430093 1222059 1096945 15902 881720 648775 1397072 1662669 1644943 799537 1788048 1225893 731451 593694 1631585 1457904 402003 1518836 925187 467345 811806 1183477 1124227 1342004 333354 1980906 599759 768061 1485935 1859697 1884816 307165 1243765 1373157 658056 1585379 614629 1448288 709638 1556358 1818680 570488 52179 1070948 463840 529011 1328654 1128054 1163298 1057573 528064 1101088 1460494 904912 995321 998809 265532 1035312 1716834 459791 769299 1143643 1030018 1149184 1362932 63470 473285 1623610 1541182 266035 1268848 95068 693808 1786464 1646025 1532821 56953 1485179 394723 1829188 1847929 1002972 1966445 665148 1907488 1852820 951343 630709 692175 1432948 1064200 1430658 508214 1653705 1460147 1959639 1974476 1593539 1964604 1777026 1844875 1936137 1598339 1108403 1726645 237829 520483 16099 820349 322600 91943 1107036 1774170 934226 163013 1685420 394300 457578 149449 440408 1922931 704126 544936 1756152 1430206 1582964 1942249 458737 977858 266385 1741284 1946362 349133 688790 305548 37763 1348663 297329 399907 483980 1928509 300121 1714758 1076911 107287 1031598 1316915 1526430 821282 461220 903262 915010 1831056 1760235 133482 560895 104244 1256151 1413574 423319 1621250 776992 1981227 1580630 1523724 49355 1831457 333336 1513980 1625008 1134686 1454936 415036 1647764 1625171 756832 1746783 43733 370933 1793463 519025 98406 358377 1718772 1797868 1219173 551745 476961 1677714 1284743 1680535 1680490 1837879 109215 343578 306291 944125 343350 1533180 166871 488263 199941 1706581 1757577 220504 392639 338946 1805028 292393 543052 116834 876786 29906 1127974 380305 1430902 958455 1034552 957828 1264095 1704849 98160 1006629 430816 1385261 674822 1277781 1152134 476352 1589395 1161430 1753164 1490583 802498 1377745 754730 568022 1083604 842376 757836 979047 334260 1827640 1205781 454996 1258395 1007628 1958350 1911716 1414974 1598357 701115 1213724 1965787 853740 1318350 548781 1828268 721169 1688778 1872657 545080 142080 965200 467646 132644 1464871 525286 1974714 496369 1739665 805152 1680075 1515388 1542191 1108332 1218423 1474062 1885922 652607 286361 1495175 1790207 1437181 507027 24706 1758719 1331093 311995 843297 1638695 584887 1292608 1310949 829369 1582354 1228854 615552 1642236 1658185 340717 1387890 1441281 1209198 315543 716095 1129931 346045 1154955 487149 903781 1541697 179141 394115 128064 814870 1338454 1716565 116536 1340305 1986726 1114927 812390 1806611 1559706 1965320 724062 1226577 1595937 532260 1725643 987392 389514 1558109 1692845 1190145 734211 1954982 1679283 568588 1069353 556266 1763549 288492 1004443 1976732 122845 1819425 1538594 1548405 194829 434282 1717520 417142 481760 776371 1939412 1160549 1866011 779283 971536 673850 225360 1295545 1892468 1925114 606099 1164661 43744 95389 1718345 338031 1288269 26374 522217 145840 1822551 1743165 686632 1491834 389967 1601067 1166385 502735 725029 416242 659286 231067 1964353 837009 335025 542592 1590508 1563991 1864910 906816 1642481 1394462 1111967 850688 1127568 1714685 1061049 1190908 1189390 1725565 1944380 544508 1215383 1441185 1912400 1023413 530282 1301836 244098 933655 1649679 1314121 1183298 1826357 1577391 611961 1484840 1316962 243310 777224 1773640 757071 564087 1085057 1412077 80919 1899581 1468064 1083755 1731030 217079 710545 475536 1915685 1011063 1387842 1026437 128392 1401879 1658112 1336047 1150686 1781939 706889 516924 1329726 1158422 98173 1806927 220743 579294 1047667 214634 627601 1613714 382482 1118763 138775 1669724 1137058 195371 1347674 544466 158106 1097964 1218089 1256999 541880 709246 1327895 1900888 802575 1280982 1945111 1218154 514715 1912640 464735 653055 1766119 1417263 254202 1704614 1628376 1797435 749294 1748457 400931 1029665 793258 1032813 1350865 1536345 681498 640970 1179416 1976566 878074 1997355 634890 648290 1105875 1540935 147728 84985 825299 1573907 1515706 1347361 586550 539463 1392488 1612790 369965 180659 353893 1830387 806119 603789 1510986 1908718 1176245 1990687 516625 1848480 412168 565049 1309931 1555017 1903369 43331 1838199 295303 1011451 639480 1175639 854088 1300007 99883 1511356 1357181 1335345 1698239 1077816 1896304 1444447 1059643 1471632 40247 1752268 1496721 957607 1112143 67672 632985 643835 1218408 209029 719053 1306425 971672 583414 748062 1729026 846616 1721880 1272628 991097 828404 507818 1697951 793519 314689 82715 1341684 536570 1316243 1851905 492545 492169 1702078 102038 526920 1284920 618123 113343 1381549 292851 397939 919284 414573 92917 52539 433977 722236 923243 1399008 1686562 1385009 1895281 1703364 1676754 650400 928705 785830 89444 834303 1374386 490249 1689927 1068484 1302693 1127626 253998 351405 1718705 603948 779968 749509 1896233 409867 434474 880657 499205 388438 70892 170483 1585498 687717 327771 68982 882287 1566606 1617680 319254 52233 1300638 1227940 1573065 1107309 849614 977149 1888740 444856 1821217 1611970 290318 1362059 237573 1747512 1083860 411977 254568 1066401 1727630 1382132 1426650 1584761 609131 1895136 902447 1233456 1846169 698252 1900211 629850 1798259 576737 589980 218220 1269214 1560468 1886236 455356 1672446 29749 1823301 989116 1694877 333286 309645 1534343 1592929 991705 615980 305167 626479 1382715 156760 184544 1321216 1148005 1960428 956540 512739 1041820 1286345 215331 1518000 1408883 1348473 731277 1472508 995187 255500 510688 52856 1696915 1144151 659693 1159593 553353 1837015 721442 1804688 959625 1973458 1131632 72336 732901 1221279 1489633 138 295108 1438050 1069733 409822 1552685 1042399 1124631 1980771 317360 1555766 603400 77608 647827 499562 113789 284424 803400 1817009 131402 882864 1121670 930545 1920462 1635223 132138 284007 1076594 1940320 1248648 1553821 421024 1631646 1692681 594956 965122 1514291 704915 1642232 229740 1365404 200870 1362172 1468177 939001 1509032 1719892 1288459 990552 44823 1261506 58397 275825 1940180 122698 45916 104299 147287 644250 1235509 1435944 426918 1193248 1505220 939073 1025413 356266 1006241 267579 769458 98522 827859 475822 641666 1564785 1874191 210917 1271617 544809 1396785 1724225 1328454 770319 1863197 1757177 586935 672086 1025975 513633 1537930 1974195 1671550 1688982 523691 622072 1711632 1102952 269206 1394711 1415010 998653 529457 142166 1644462 1421805 67576 1196776 1921480 1322085 865679 454123 758751 1024675 496057 193358 1984659 1353719 908876 456746 122778 658499 506349 979148 307754 1051395 1036258 1172950 1917434 688656 1982732 900508 952426 1547887 1842990 1782004 577680 526722 1201845 882101 1370582 756020 891069 370219 80332 934246 55689 1831447 1631320 701761 752310 1226772 1900333 130999 404423 873798 483309 1592951 923285 1693153 1405618 128288 1796958 819573 387641 1258437 1066098 131695 1346299 964826 167220 819614 1517301 644406 1987448 1386223 152378 809390 166718 1267080 480213 366573 167607 1932868 1399357 967898 984238 1861309 712320 719351 766634 163012 754841 159312 254570 1541835 1981609 1828691 1956973 1874857 1659961 278731 1921692 1507886 1155101 1519327 931782 1636295 496786 1519933 1395108 357070 1068618 1291218 1701184 1214957 919684 3915 274248 567518 101849 290524 659915 1589155 787898 639796 1470927 387412 811671 404513 93751 1831407 1957675 425146 326792 74987 888342 726686 1289780 513578 1602369 1290381 974862 901757 1994334 17017 1960972 146456 962667 377916 1752262 787777 937250 215081 245648 674223 234535 1971325 475610 136346 1071748 1851579 1813635 1041797 1957508 586926 865901 1595476 597907 1731949 650847 1943258 558854 95446 1038818 1248215 396871 1530883 200748 345536 1542828 759115 1286909 655768 94444 460130 1714298 369276 1475101 1097752 797659 867043 1009017 432490 51215 1573237 1742807 1580719 455955 1205281 1052070 1723493 283534 792027 1421692 624274 607011 1535815 853822 1908521 512623 1858464 1056101 517752 896906 1860162 527490 1093677 1527055 879993 937274 1412148 873609 1368362 1489576 1074177 785310 1615026 647759 698857 1152482 88369 461169 1590149 463879 625919 1197501 1031500 311766 1019460 893280 1821029 1831607 491742 1727439 1065238 1015984 940374 26447 1404852 732831 217929 117181 597669 1143088 1571789 223134 566558 419389 807188 1577260 131614 558755 886625 865474 1678341 1909709 516216 130034 92089 1582848 95467 1234584 943672 1735882 1011006 1796315 95640 302387 892004 755236 1322694 246989 770851 758804 823883 1600324 472536 848234 928346 109391 1370891 787900 948834 931229 784593 1303657 653606 1302850 1613136 1894415 945963 1142681 840078 1032845 680322 1626582 725274 1402122 1833748 1316550 454168 892774 1746575 689134 1570455 69256 938168 1306719 981535 1593727 968052 643219 213481 1175448 346626 1413878 453994 1000786 1205718 888841 759829 1759524 1688198 1473658 1941895 1828403 605609 262252 1071488 1071831 1218963 573306 479442 1214187 243032 44783 147378 1539336 1232485 1078226 1982072 203415 678631 1011496 420362 852294 460372 1361308 833517 700373 143057 976528 119419 13283 357293 379530 422518 525816 489176 1450696 1528346 349551 1650161 1130210 800894 381905 612177 843768 882922 1466686 357829 1618852 94270 1921791 1900898 253736 1870974 1294904 1800849 859242 1164775 825631 1659200 217941 539096 1036961 783574 328111 910909 154647 1312554 883728 285388 941522 563687 1634632 48240 1249247 1620068 822378 297256 1196514 697673 1097618 178426 1284619 311634 1594396 488060 41784 1926671 332635 866003 1017985 1274571 1085812 197684 551360 646796 1657465 390229 1250462 1981497 1700255 1385823 677884 758669 1835231 537001 480593 1211002 1295816 227801 1299914 1412310 1603593 359114 624851 1242192 1169224 125353 1639881 262997 1512391 1253210 1640948 288334 1291304 494541 190762 110619 439298 586836 1355706 622309 1318606 449632 387177 773434 1990482 272575 1613686 1228312 143127 317906 257029 1662486 1051602 783670 748444 822887 1002319 1599919 136240 1163078 1803805 1853684 1094089 1388381 347310 606227 1828801 1020571 1178742 1086239 71245 1755164 1306118 349295 710810 557216 1907841 1483439 122764 1465000 82139 1454286 1502650 1514556 524268 137756 88928 1627880 1393613 358795 541614 187522 1112128 1920632 133661 1591828 1408273 120006 212424 340576 1045189 1402138 1181397 1243075 1202977 250292 1485432 1531441 1312382 1985806 1878546 777769 1786818 1360920 1768877 1123048 1062371 191266 1940073 1362317 1815461 1810928 1062062 149826 1894020 1563847 1482826 1395765 143634 1409202 1537233 1058652 820738 1954486 1618238 722821 596774 835042 747950 1912334 1682768 1253899 1638732 612493 1546926 964700 1848157 464117 776255 175803 139413 451958 1733792 370114 1392882 1466423 518735 888442 528300 739648 1422575 509586 1948275 585635 965785 1322180 827196 729302 1442554 980854 1236509 1124903 1401778 829652 1451041 1481398 925747 1564463 969938 1305105 748445 1357601 1651521 1446132 1308297 1340370 885737 1737893 1036957 1611635 1867709 1632491 20724 261602 1816817 929136 1770452 1340297 8954 800780 1877983 99605 779752 179482 857894 383532 1887180 1730984 1174553 223906 1419900 672185 323717 25676 472130 253148 1256575 1593200 1840456 1598409 1558334 339870 625098 1794411 1605288 494323 1908680 375849 1382876 1642585 1277754 1235653 215416 1001634 328382 1940961 1544502 871119 1413795 1926964 1218152 768951 58646 1006687 1607283 691114 1549155 1150528 464759 1217149 1334358 164613 610006 258586 1929543 976622 1997891 1095936 473530 1067393 859797 790818 51396 1695690 1301909 410581 564009 567957 942836 1370147 735621 1662503 418021 1293240 1401760 36268 1314782 591994 899589 986974 442335 1428122 156430 680151 428244 19544 489851 1954654 994236 1400169 238487 1994492 1145161 1333358 1278576 1222822 425530 1838665 452449 1105508 1701150 1514510 1210195 1313117 1323450 516519 1396606 897939 1604342 1268468 1685108 1067275 1094643 768544 825238 1563017 11412 1038451 829864 1842085 549949 738606 1747479 846101 1959985 1810269 260122 1965130 247764 831806 1543832 1472644 1765246 1504773 561855 585148 1945659 1547539 296560 1397611 1450893 711618 858138 1986082 267434 292109 851093 108697 569162 303008 543931 1945173 1591879 975893 1112546 1326671 589576 1018332 1572883 1109111 1832202 434111 533707 981285 1277421 65264 961163 1335649 1395722 1219721 356740 901712 1551937 72112 361357 1183638 274160 898472 1506435 1150384 216426 1018577 1976748 976817 214046 1366913 1555363 844550 402406 1848951 1723120 1619691 172044 1510252 113234 935241 1690907 907072 834554 1056035 1849333 1231075 726263 1965738 871218 952115 1099224 1490432 138731 1563174 1105720 688416 1451348 600703 1900627 240121 1735621 58882 660673 1344087 1994787 928002 1924222 151955 500012 1475140 1081344 1911067 1626195 1175469 180410 161505 966680 918647 1021438 1420433 1441774 1765264 790346 404700 62970 644249 446701 229491 1979327 1560797 601766 1950972 724740 909523 118004 682500 1899062 616356 619501 1053690 767388 1809373 1750208 725302 1840831 198814 1548571 1020570 855107 318862 1495456 295938 1292199 760557 206669 1614355 1106931 1684204 753999 658569 1388780 1045430 1522632 1594999 367277 1361434 115847 1566272 1575825 169682 1369811 182109 1023726 843879 267931 1124710 538951 1931616 476940 1076838 1170645 1943604 1760221 1624257 1072557 965677 1095599 406901 85239 627667 77173 797127 1114108 1487243 1632508 1421722 891044 529058 619369 752653 1249618 1848239 225012 1822092 1568592 1768406 1867601 1586410 1101905 138682 360440 1753859 725937 1060473 1830396 907718 345783 11642 715946 450273 1684445 1906552 1475047 1236273 781672 103636 54976 266064 1770891 1339413 466616 607472 481210 1071125 1474973 664441 1545703 1468744 715630 1012416 1937668 539625 1151364 367230 58764 1224277 863602 1581008 185994 1620716 115012 1626455 1416514 143112 1305145 1046103 342801 443036 776235 105585 387644 1344552 1417265 918926 1780784 1245917 1183437 1517407 1097108 972506 469412 290559 1570271 314927 1939228 1648983 1901934 1239398 919078 397264 1545766 987516 1734830 1706173 1663205 849762 177302 1616849 603095 1435451 262818 561358 1340880 193122 137735 1681893 1892845 1211777 1493844 1770867 1960316 1130567 525409 265236 774973 1777548 1428183 1721724 1543380 1100056 1822368 1263843 1694417 1724021 979121 1676954 1127205 736239 35505 1093596 1239148 1892386 1992604 130888 544499 998482 814989 1577770 844426 649871 1395007 1044854 944737 1518290 1364626 1140424 1111165 1418642 1256242 470449 1488304 231340 1799188 1407969 1448061 44033 246801 564334 798559 14817 1638189 162144 1343065 884442 843583 823667 458716 23321 1585428 963281 425361 191273 412181 1274909 14898 1033618 1784570 1387425 1513934 195784 1991188 1960855 925942 1267069 910578 845046 193467 1860074 336275 618246 544749 595416 301645 1993261 885797 941742 1387479 1775472 743608 1573858 656674 1996344 492963 102214 1333298 782843 1846219 1933536 898563 200232 568839 1160355 1678885 1682119 1482937 522395 1919138 1136285 964185 1268403 832068 820084 1522133 379392 642082 1800756 322644 117792 1727921 6552 1566555 958385 697708 1743970 239277 652819 907998 307323 281796 1550848 938591 564304 1647957 222596 1446509 380065 1015570 534128 1195520 701038 1175801 1638602 1387825 787377 610215 1901646 903011 622449 1158209 203083 1393766 1087008 1922813 336901 1402428 7920 856213 1471654 619613 570969 512096 174718 858720 1245456 1940574 441067 322619 239766 296826 787039 309220 1424687 1888984 1015363 1412941 1461073 1362199 1859894 1100493 1066919 1337581 1207001 1379586 661837 986429 1614374 1737085 590424 1298001 1429996 877615 991329 121340 472309 374569 759879 947342 1477813 186008 1130513 700546 578143 1350188 574196 700691 1377262 1874892 967059 1510256 734719 3064 674159 632501 1849999 1765481 1021555 1516921 1971301 492886 1421336 2089 1629063 1991024 697811 91774 47768 1584250 1914004 461812 1999360 540215 1651995 612815 1871122 359810 881623 1837071 1851309 465912 844187 34046 1603434 251577 752047 104508 1531610 1011742 1292729 1358591 1051063 1066476 1997976 789101 576808 1390600 36326 190929 1549872 469259 1665681 12492 1779428 124356 1667513 1800833 690585 1962035 92127 1099225 1287174 1782710 573382 781608 1507164 1287609 1038159 642900 1245287 1662943 1021860 1813749 444671 156566 784147 1765044 1407735 1649406 250628 1334385 848456 66488 1393309 1705189 1387871 1236692 868191 1049632 1409535 537484 230632 892200 448987 550677 1324552 1457698 717972 948949 1576485 1006165 512685 802838 798056 1131906 1096562 1077091 1257034 580713 1494429 465936 175933 1321241 1172475 979847 958012 1466705 1818072 922788 415658 1725 108262 46888 570594 321424 610259 1004153 365175 1815455 1873598 761960 6285 1815015 1703310 701989 716533 802112 1586114 1871018 1810733 222330 971987 939327 320103 134446 423945 257935 164038 1622211 1875208 659083 1430622 95929 774684 3593 1771124 1804719 625223 1695515 1357921 1271119 318884 305077 164601 805331 145217 445282 1190747 260165 204783 1912631 620477 1236716 360016 1059449 616272 1712446 1132675 571132 388826 448949 1178540 1099553 9138 1623795 1630074 657036 1054208 233050 429934 926211 130031 1891219 1965504 490424 1929360 553446 1126506 965915 267888 1938174 1538007 188819 875 1074707 328345 551217 910582 1773580 682786 1727376 426358 1810114 282440 1051911 450868 202440 1595923 486987 366826 397124 1754179 1261841 1195885 1611325 48333 140326 858828 1643670 206176 1589019 1672749 1560683 1993454 962220 1239551 222389 242565 1672382 346795 1576863 1016242 1486633 1260733 691004 1531696 1263287 1059584 106487 71617 1219584 137091 473508 1425372 1227097 523043 484162 881163 1350288 1059588 918911 113390 363331 199983 1721922 798353 1579669 213932 1793224 1558903 950629 1120828 1198134 212545 862390 1222294 528303 1885188 1082146 80552 936636 819181 451065 1367806 657386 815351 1527959 1452010 767073 1776521 878051 1820130 1331443 426342 1258987 726905 635425 1176554 522070 1450628 1642413 1191084 1208115 641310 1736078 261888 1165359 1458029 1351514 282768 120478 540717 267735 1076478 306674 990871 36543 1984511 1254145 1507150 552083 560487 831209 1493722 649353 864317 1772273 874301 1469360 579930 563829 1470632 1281897 784324 749601 15366 835479 1139666 160564 397983 1590845 1538271 588411 1281647 168902 1191129 1456518 1537126 695246 1709774 73924 1941498 1965532 120143 578425 1885026 1422752 1370180 1835990 183797 1696310 1291394 153185 172097 915161 1045390 1077240 994614 229642 1707124 312223 1418229 739425 275865 508844 172033 287327 1163921 40713 1894717 1153994 154206 1251921 621552 1771723 614381 1840634 372626 1789835 1888489 961524 1915731 741847 1942893 83731 1506105 1517787 33278 1534732 1136513 823089 828513 751936 1349921 1596900 1758349 94828 884072 491653 52589 1523817 1242659 662687 48991 1868807 866689 1922808 663523 307093 1930888 285565 1121146 1379680 136011 1740591 1160017 1657444 887544 196736 78120 797140 413229 1501584 1911402 253769 780048 673573 299950 1982914 784428 706372 816398 644570 1557025 184263 286521 401876 40222 132058 1742481 583299 713768 281158 197639 1844605 1034706 87694 322319 1076392 182683 302849 526391 1209058 495235 1296780 1976866 1479779 650206 70627 148237 438201 1320987 919480 409633 373011 1545906 1135751 1635620 479425 1310497 1757381 1222065 1658107 1628146 458967 775610 1000175 734157 1882097 1035953 383614 117419 700089 1780468 1046029 172868 606410 1313647 1030358 1482029 1157784 672501 389773 839045 389169 1247688 1199035 1739883 299981 1366124 1325663 755868 1629205 806912 1054940 1973745 465421 1139473 444976 1541352 1109582 168321 1393466 1001038 1489292 393816 1021760 1820210 1624624 384253 1673927 1318517 935493 1490838 929743 1812946 175487 1940101 1883887 1903897 982698 1459616 865293 437072 816651 363527 1282308 1917960 795812 1287641 1032498 1787756 311733 1048613 807816 992442 479165 156916 1943123 179137 1612636 1660844 1169838 302924 1085068 803103 1492630 497027 66723 569635 852562 1302463 1056493 833852 726904 303151 1211765 965805 1790110 511874 985491 104121 13389 1982163 1701263 1951707 1355814 457401 1469188 1649950 846226 450772 1260206 389898 1915534 304716 248165 1401998 1417419 826166 1406941 578699 185689 967751 1188737 1420466 1858801 976313 508819 1616930 1037637 1608468 1956787 231481 1586031 1926980 1574350 608862 461281 539190 1800090 23503 1683201 1583387 564135 554302 524134 162083 1107948 728445 1607590 441697 888939 1627069 1774346 400370 1069698 563337 87483 1863325 1008577 307304 47337 358748 1998764 1384656 1456831 1566226 1233704 1504208 500191 162792 1737047 63355 1697431 1906443 1305770 1180689 1035521 1997283 1798058 1914755 1024475 1974410 1353862 254179 763924 1413184 1234294 1090095 1787838 50295 1070830 1154227 753731 1712691 1166298 498235 1184937 1739812 877579 380583 147320 771459 892731 134767 1668419 398311 880931 716878 1947158 926617 1428364 864896 16642 1820247 1741066 1443220 1715073 621621 903045 1580424 1041866 253705 190231 334339 1060527 1830503 893265 284523 509715 1374321 1288274 285387 88824 17182 1632849 438656 1722174 627866 56673 883328 820461 75679 979156 1863505 1177282 601621 1384929 1341580 219648 1872436 120876 667188 1713158 1516300 192381 1684005 420363 119136 1372921 1193759 1291580 1274465 1710580 1718939 250335 349042 458706 1986187 1511552 327126 1926961 1520881 1331385 655509 1844702 1768519 497702 428226 1216509 1701991 549422 959116 1176041 1767725 1581928 1640894 1710830 1966607 1941839 1263033 803868 1905116 910728 1263887 1375100 1952215 169895 1986988 589480 1978350 1841004 1025284 1618462 640712 312786 288249 452937 1522529 547532 611229 126561 657412 1195437 963476 962559 865466 1221702 1241552 746141 83710 989154 244586 1935769 869715 1252779 1957512 1323919 1542963 1930044 1592074 341560 892886 901023 212009 841909 1609929 1478312 1915170 1835866 1876958 1528188 1795866 1513903 1461028 282066 1687263 660367 546372 694073 1277055 1722338 41003 858482 687233 166136 975021 645659 1943127 154556 310051 1429625 781606 1784414 755129 1319333 1714196 1538225 339784 103043 699138 781893 90173 924598 914763 1825784 1701874 1006570 254901 1189002 47886 1306234 1617179 769081 144009 1879531 1147373 498198 1739566 1974512 677889 1187295 817574 1883902 1410348 533944 1031862 965275 1497660 1413074 1327092 1899974 1787065 789290 1426105 1709597 95866 812665 1979798 1843285 1298322 293029 1518517 161964 1932428 239398 800792 260684 1887698 427123 1829738 1168064 253259 728091 1377728 56833 1026946 24002 621624 698987 669178 1765805 1268002 185393 48135 1110940 1057364 1605385 1645680 400016 1694926 1000781 1039712 1180398 1435629 449727 1106915 1542725 1023631 1505577 1461823 463120 1433080 832813 981810 134020 1921468 1375585 1223973 244039 673868 1916246 627054 1600260 1086190 1156152 484976 354376 1409999 717916 1982706 1145912 1379718 1933424 240314 265717 1957401 708959 686211 234400 1872792 1498288 1756136 1220146 1525832 646199 1786898 1989008 695782 545999 242843 941593 646128 12271 1222605 1699249 1895839 685731 184020 1918677 183915 1028466 1778986 1734593 180579 1235036 1998876 1238910 474984 149815 789796 405842 884886 602922 472482 1106740 535443 1511200 1808856 421588 1176977 1208463 1774222 761378 422251 1082406 1749371 1194093 1826400 1678729 696046 248111 792767 1611332 208542 156354 754695 1645007 50016 1394716 1399184 1114592 434253 123521 84101 167247 1541606 1079172 497539 293619 708640 696785 1525378 1748434 578005 1388152 848579 1164040 799283 421468 1899679 1004216 1883212 811783 196223 1509393 1746821 91301 1764221 752419 510597 1674337 1925855 1627911 767166 1518106 1798083 1729193 107461 170410 485442 532780 1633847 905833 917533 696760 1660185 473058 666431 71774 810585 972489 1733614 1144142 1298055 276244 534344 342015 584 157371 497586 450352 854131 1847206 958865 1405871 382264 1343708 980043 427440 1690929 1208871 818005 934329 370383 1218999 493650 696957 1105182 321929 1190355 1048451 799300 822982 1342332 1565765 1248383 1702741 161902 1088461 553042 1128070 854477 1996099 1015006 321435 1829745 936294 992410 1178106 117979 666234 657433 1593845 1204126 1993902 1296442 781530 360289 319773 1183950 1740666 435775 1577901 521721 600087 1694140 392993 1689495 1910509 995533 1820994 1223312 1748564 1554420 259304 759778 1268519 991222 1541909 562064 1724443 965862 653670 1424211 1105955 1639959 118810 738671 1687967 1341847 1906400 862203 294098 1651709 49876 778003 440986 564861 446323 374560 737819 50338 1903570 1078315 1622108 1886085 1646760 1167587 693 1576903 1378023 1137168 1090748 115059 1906849 1357985 914138 1493432 1065654 1096609 642803 1174706 787285 931263 646899 454841 1346667 1312362 851254 210268 615469 644832 1503997 1269673 1162716 725321 243051 648049 418682 1718381 1230959 615720 1698205 1670169 893342 145539 978876 336719 1802733 163010 618646 688533 106417 1379839 482709 1361729 1290046 718358 283509 1657269 764227 1751865 1958778 845945 1154191 116941 1279059 293551 199783 754903 522258 385630 613371 1590649 1864794 1380132 148669 282283 1125652 1409131 742467 1976935 1187913 623339 570340 525304 1118636 1087357 1588411 725323 663509 884202 1742390 1886169 295657 245939 1753437 372630 800018 391772 882832 958090 105095 1897285 4652 246745 1023340 821394 1099454 395826 1890316 1059509 1300395 493097 524209 160375 1571720 1503172 433401 885573 1711088 226702 424321 105155 493612 561968 423730 1203642 50659 1779191 674610 1368708 129943 1490478 64316 1448503 1354696 102225 492379 1993439 1683307 812760 304096 425836 1687378 1589862 979105 1385966 847850 1869277 1744547 1345607 1729214 1512733 1015300 411434 251658 178867 46450 1687222 391828 124036 1888059 981446 585028 495523 546950 703494 1305372 137920 285187 1655254 1267943 1749370 9881 708730 604414 1888604 990043 769043 447357 890512 1965761 772476 739980 183428 1270805 498451 827241 1989398 1072867 1054647 1064891 565249 1314325 1864344 997242 192040 1364369 478807 831862 430885 376266 14399 469381 545747 1427710 402014 220691 1962869 1021671 1039085 1421719 318347 699024 895616 1674399 1850302 229067 527355 1724652 290640 358268 1982032 1936067 1458008 563699 655640 828998 1963115 711139 1781966 500802 805355 1369692 1027589 763474 1940704 1894374 1670877 1104006 1958743 1025935 926022 1135083 1212077 440695 1922312 1959344 1677571 1202436 426059 455339 292964 1528511 1233532 1179872 249348 161003 1125419 1166950 1532620 1526460 1659971 1949136 266654 284278 1590116 1990137 249510 1085723 779652 421419 1883624 1765461 20648 253474 1750393 997437 1993425 860806 1975077 513225 1156136 917258 1291865 869419 1327867 1470503 1152149 75460 1560264 1544953 1485055 463627 1887655 1559480 1891549 1658382 611501 739335 444241 226300 6394 775014 744906 807219 1825690 80023 1141088 138522 474075 1653303 1264220 889571 1845708 799521 45593 589128 752930 635869 1871300 1361998 417957 1709709 458888 678316 632003 1110179 1565542 26896 526671 309977 796383 172819 903421 905908 1239341 654910 1981684 164455 1595046 658805 958292 398969 1007947 136869 528141 1425018 1000440 1174842 1293662 1637479 877337 1595387 1994332 521804 1864154 759206 1339052 991348 245132 674686 1395519 121455 1068719 653249 189313 1547292 1925300 1653770 1518778 875496 90898 711616 366123 1902609 593166 1422427 1166646 1682723 1761173 819236 174890 1424563 65023 1326230 1424658 1128824 822913 505179 1510589 1496140 65100 316989 736919 1143524 467117 648368 1854610 792449 1212276 1066759 1888521 641316 956543 1632463 38221 1284524 478822 466805 1139317 1387040 1959743 1045094 1731355 1004128 1944889 1454703 818383 221550 1638857 1932976 1745094 1454473 174868 665309 1762853 275617 481517 1418000 1523926 1424313 784468 1527661 1280510 719362 140300 1339199 1140646 1732003 1070461 1936007 1621721 1812194 1534194 855313 1747578 1411682 888085 1430777 1621636 606751 1816257 1771849 1489642 1728886 345261 114736 1815713 1940800 560974 667224 324088 1980196 145759 1410780 770559 74855 1223438 533479 1269176 256614 1282660 876940 870474 1333851 1011131 930131 958958 1731565 775948 239588 177933 1506255 1094534 1812410 588376 1104086 440581 842747 961009 1993930 1624958 1380519 207143 1440455 1438537 808758 120354 672895 1765825 1924046 1140938 1117582 748722 962859 114367 774596 363820 478062 1764071 237358 867493 1782970 373401 922401 1391044 1905927 763446 797842 862861 457940 302221 70231 1797744 1740277 1154101 640741 1976629 1744166 1972850 41828 1866646 1134370 1641052 711256 308568 254109 708159 544913 753880 1413983 1738283 1128699 1107487 1485627 1992535 1164409 445947 27095 1656050 656508 311233 877206 1591585 1597766 388940 113008 284378 1510704 1061380 803771 952714 1443683 957645 1588838 1625894 1384827 1008602 1343525 1970599 443055 1190688 1508264 1392436 1823125 1114872 272354 1908495 856441 287089 1500285 638432 1105041 405369 439404 835617 1850382 49772 1122047 1477314 1328967 923707 633812 937535 192915 471739 1001580 322137 1913971 1459329 1960512 1947365 1152045 980153 586504 1689758 90265 1691523 498112 1453163 487381 1833251 1468726 939237 59504 819609 1512693 580088 929567 1420833 413330 1779908 893149 358772 122842 1631981 1361087 1210077 1248445 803702 370713 1002322 291345 134044 1407364 97748 411466 550504 564926 752557 1397693 1098352 488212 1838230 838007 569748 1693445 1160798 1134992 1511457 668587 1794829 1914623 220898 922479 451072 1970738 784685 642628 985905 1862832 1737740 668094 1786258 1038724 315217 1028894 1182599 1010790 542355 1868214 1391369 1436701 534438 1467687 769887 12100 1059112 281176 1870833 332143 128067 470680 37153 506116 1819542 1032172 1797028 1318901 1282164 929083 542774 43458 767612 940060 1214707 389208 284438 1981899 1467382 1567203 686823 420235 1672641 322440 1612266 1226459 696917 1272204 180749 1752704 1938367 1383575 1564129 1425045 933468 954610 1268068 827633 1718741 690266 494062 1418518 185482 354216 1131677 1977771 1626270 720419 909275 477408 1233235 1373496 1528952 1291484 1192588 816593 1521738 641999 1797071 976768 400396 209157 736311 1088230 1852290 1061563 1966431 1698013 1476637 1952622 1987984 1458638 276205 1110175 1431976 778453 1145274 1583096 334383 582571 1070142 1472697 1671689 1121201 101918 1340857 132913 1726255 1421523 1566289 1890058 557990 497187 327030 530478 806334 144846 1999656 1970962 114049 1715222 1366224 1952863 759188 262539 1179623 280863 1260794 1301729 193852 832197 478120 653805 1310447 746479 484881 851287 831648 1186936 1928715 1323087 1816209 689025 1678267 1853717 296766 801942 752828 692558 1908446 308448 1160089 1896639 1026460 219981 1336003 1342338 23746 172837 1181936 183807 1816658 907834 962892 377154 1026178 335856 507006 515413 821963 563760 746301 1189981 466500 1991152 1174047 1821145 659805 1112445 1995195 595891 220253 1266265 499384 851047 1400483 582598 1964332 899598 1648634 600780 871283 25195 1413746 1060027 843930 314724 515228 829568 1219328 226629 189923 1294719 1343121 517715 1359410 967054 1671582 1367192 914144 326141 89659 452218 1481095 233184 1990394 270154 508991 1747697 932361 933166 693340 1707718 1009406 22328 1972561 290520 1235885 449914 1833396 235444 173258 630941 1076446 989467 1591570 1884731 1830189 1873494 1092777 613809 472381 599063 1420910 855625 526427 1335703 1929890 1755527 1744162 1668846 673884 504388 1620144 824124 911124 1996216 200803 953218 263821 644457 1445224 1114074 1999790 1827051 1523748 1405527 1117823 1086261 1701769 387358 65484 1980617 1547861 1195985 1941806 1960408 1919996 605945 1574093 1690432 146126 1622012 1313391 1832467 578266 1324463 8939 1215741 737133 780266 486948 20600 624594 409035 1812424 1028966 879853 597301 1045124 299925 1043156 173302 872977 1201981 224775 1250118 993651 1195451 1999971 856214 666214 112876 623201 1199969 1558747 1796762 68163 358347 818261 1242927 611771 1690464 889585 1430909 167095 591966 397964 1066526 1079154 534799 366215 887817 685092 465937 949087 1336015 890774 1213506 1339855 804755 1511244 1088761 1787930 1584456 865367 694815 1815242 1890644 1863231 994774 1174939 55775 1365682 635576 97832 1876674 500930 624543 1808471 1797840 596318 1524955 1491775 581687 1646709 1516311 1645772 191764 1670811 1097883 1605474 1337513 1925064 528587 1576378 1618480 1062499 198985 58352 1706475 1553338 1911323 1677278 438963 151284 581148 1518738 1816840 1061807 1343951 1804447 381791 865875 37562 1863425 1807960 1390344 914423 144092 897174 1967693 524063 475002 977507 699492 722652 1404986 1280301 256206 566779 1888371 1061277 1090988 912208 121697 1940301 992171 778884 950901 1253209 775473 895985 329710 368049 1244097 1452174 1482940 1749167 71266 959212 458841 1314811 524995 1173600 605364 1144513 1621114 1468549 1774866 658208 605966 32348 564284 561369 1473635 312281 1297437 1485299 1169349 1738154 1916297 1113880 589344 1991455 589384 565473 653373 508325 517840 1143913 1779946 1192270 679946 1289052 893156 1648573 1222429 1638943 1427540 1652032 913856 104556 12557 1599553 1142700 1233961 1131055 433425 834954 510043 365739 982381 1546553 1113302 580541 1886454 1387797 452115 296200 748031 1144999 757813 182638 1264712 107862 67945 1506843 926839 1013549 847377 1795236 1977577 1328739 85929 1528872 1807849 1391758 633534 1670887 573292 478770 1554447 1657411 888000 749027 1258379 1970819 84944 1801603 72770 379027 705153 782556 211842 580777 32454 1387225 578382 655826 1138890 342985 1711097 1629260 819950 887546 1958851 1363847 162696 1050885 1535556 1578729 1530036 232178 27254 1082327 191160 386704 311839 1279605 924419 829755 1521379 1518487 328380 494172 246024 1736272 1421521 518802 1501448 552281 328807 335281 1770822 492412 759858 958519 1632431 1064042 424967 1619494 1881177 39758 858107 1820924 491685 543527 162191 729074 966119 1406999 973509 1523400 1765021 1084683 897596 337779 277933 1299630 733883 894083 749792 934581 598239 164912 638522 1131482 225254 439419 1738406 1834708 278015 1689567 644037 359200 1105631 479905 304824 1887810 1254381 181974 1422973 1831351 874320 505821 794405 919760 645409 578673 670157 1292653 49084 1038169 765204 1583798 617668 950137 310239 1781816 61052 1651985 1167026 1763513 1515095 1174016 1937093 731657 1160896 6346 781205 85219 1022100 1234869 1933547 1462156 725229 880759 1269381 875380 819738 742330 279055 799716 1064107 1465899 443806 874638 868258 1665512 1446957 1020352 172713 106021 1724061 650824 1345755 431799 1469849 211032 1846986 539613 391412 1914939 67203 1193566 903251 1494815 1402702 1965053 103817 879482 770058 468859 1178131 11077 1466657 1022988 1115697 932049 814540 1775544 734826 996191 985172 1775119 1038268 1059005 1655359 1688992 1537954 303348 1978865 689748 1643722 1803007 70361 1040787 1786048 1225824 616242 859642 799067 946715 1716200 1303772 575624 811776 1782790 1636750 1543333 941587 1410175 1484178 392585 652947 1908756 1795488 277786 1496502 277465 1631439 1400245 1939827 801208 39203 1645285 198096 139444 597742 1948062 932050 1073747 411282 99905 1116893 1308960 1256541 1365627 526071 676239 412610 192056 1100881 440235 1166960 491809 1361274 405960 224303 1115069 146639 1051752 1756123 565676 1665874 366094 634416 1467263 718238 705981 1658803 966386 317840 739883 305249 1379939 1681827 1579159 1985623 1971391 344822 1249642 767660 590673 633820 1660671 350113 1588990 1898762 516844 1477396 634114 603857 535461 1533427 1896652 1811510 1687408 976595 1614976 387533 1542530 1033668 1807238 289449 755665 1827500 165892 695376 314978 1627550 1644144 869181 569437 639159 1158284 655059 308418 1169327 1644442 1636275 331801 878619 1619928 600624 1710906 1490386 378787 923972 1369459 613157 1580601 1842622 429980 255297 427573 1938888 1545364 564114 1108000 1564246 1515393 1273675 186672 1673756 694659 1598617 573265 267248 1155690 195316 659792 1750637 1077559 1501073 634332 53523 1520735 518781 1340638 10438 1620272 783230 1641172 337383 507537 311273 63116 752051 364864 955440 847740 840466 1942977 1518805 755949 1144530 440718 553411 1972228 1735014 1039907 144487 1484594 30060 1441012 1306705 679099 90064 743008 27485 1365980 1933124 491384 973296 210339 264803 221036 537742 1123626 1890223 444834 1295367 883169 1738381 743048 1915984 1301663 792567 826349 294707 168999 1241702 999827 290203 250994 1166658 1772752 1651223 1786637 1370811 1525482 1671055 431284 1436734 98725 73944 1717570 1922922 9017 714673 1668339 279771 83173 873142 847021 748007 432118 137022 637093 1992872 1802580 304622 986081 829362 1954974 1757335 1937931 287691 1168001 596168 1405721 170111 58153 1469791 57571 1102744 294349 599137 43238 638284 351631 666036 1172691 1311400 833126 1644781 350245 1504579 609834 1298977 1009480 1873664 747579 255373 983053 630532 1969954 1621724 83210 1560897 364755 58753 1595290 487347 668586 157775 246923 1950182 1258102 1776154 282563 1256111 291899 93517 1109115 1619060 1323232 925889 935340 986213 1104493 1470232 1039213 1772231 1448567 1953236 1885581 1793407 806812 1340447 1149562 234357 686872 1532425 554530 867971 1009159 1459366 355703 928361 1722691 1726841 1058586 905639 1914720 1417198 203416 1311653 1383320 107257 848857 490052 1039468 747440 561350 1686396 1030394 697555 5757 1206450 1966409 303272 877152 656712 634017 1792595 1512572 57718 1042635 1363125 710014 1453350 1163095 812228 410782 1249341 1249344 1012882 22598 1153777 89315 1524487 50698 1457145 1439758 1753115 1322908 722186 246013 1659741 1694924 1745676 1970218 1497755 173772 1042107 75072 158962 1840433 94265 1789208 1112551 1871502 1509357 120052 293051 1578640 1703767 636548 1127768 1338895 1609769 402458 758357 445892 951977 819174 1113620 1963150 454309 1534753 1170237 1096451 1851163 49160 694999 129233 1757835 221763 1823814 319559 1891709 1414675 841529 29470 960419 451323 1130815 32477 1875936 558106 600963 298925 1503881 916380 968483 1933844 815427 1145235 471741 1837120 993063 558805 399886 1716926 1385147 351282 901070 1997792 1293705 1288848 53602 1199581 192343 366093 865598 1396860 1270493 1498832 49942 368084 1096364 759181 761855 874925 1305793 853222 1972666 1457069 695687 1652503 571625 1285525 144124 1000942 10693 783477 963726 1462171 1900002 1636571 1093283 390189 284365 1714032 912046 520590 1645493 1411738 604264 67623 541409 1866958 86 1921049 445189 905443 774562 41708 116674 310500 1908992 807592 1046862 1438518 1524479 618279 782757 1428229 526083 564973 1045921 1962848 276798 858573 316035 1197593 1467537 1374913 203370 1192466 802967 1871931 130946 1093239 1058594 1108132 10232 127064 604665 294922 1961702 1788063 498888 265172 335989 224254 1155582 74776 1606091 1193170 974710 766406 16723 1528475 1621592 100775 232441 474697 1983769 33061 1149756 64788 1206819 1004918 1905629 202805 451626 610536 1149058 1067535 332945 449847 1720831 1883418 68875 1886519 1480772 673202 202292 1646224 1582289 588056 501076 1255047 1781222 1137815 1407964 598093 1855692 1095931 1231202 1313061 119866 597379 1398686 1430794 700526 736475 543761 776097 613732 1518253 399039 952302 1232611 269962 581092 1362503 1339509 539334 189063 1715482 809822 1662702 1181797 916292 1650969 1768896 380154 191086 844288 1994948 1412177 1739648 1956410 1678670 720898 1706013 806445 1666312 1747620 1324397 1313847 408482 1778382 1729833 840199 874871 1737710 684989 1971871 267696 712655 1161346 295805 758563 878034 916850 1385250 1841798 752880 82929 772079 509424 1710995 1449072 1950926 1192213 1148706 192515 1848537 1001126 1917990 891725 326362 311234 1667656 1934925 1040178 564047 44086 406801 137878 695425 1241689 127288 546338 1685539 402149 1130807 1042231 154190 873090 878546 1478096 216339 1849198 1009418 1510776 152470 1420015 1419206 496330 1527804 441847 641347 1214580 1925118 173220 1159015 1972145 1435889 1788604 1843676 689532 1919561 1465297 979739 1740967 1648304 624938 608686 984526 66805 949666 1445557 1602986 524108 983299 381957 986392 654947 303142 1990391 1762844 367307 969104 1254260 1787123 1021702 881506 2115 782987 426943 1925955 1041064 719861 760417 1746840 1503924 670367 1749603 682400 536370 890212 1310186 1635691 1360104 1254098 1959936 393511 1675115 291037 931950 1650835 1049155 422277 1708896 1317938 1919059 1407182 11975 1055986 1654737 1668202 60497 777754 1306345 241647 1978965 1371612 1575245 1569800 290574 399761 1592145 1673297 845101 1834370 798755 813281 94560 78358 1591830 1191347 855012 1668578 992922 1382136 395239 649577 12583 1629524 1765738 440000 1015022 523566 96606 167240 1147759 968807 259764 935249 1942627 1032958 1491149 1684014 1360982 561769 521924 526362 1143272 402759 1211186 1403846 1072903 1266841 1401556 602339 1126644 1723990 484865 1959375 1499909 1580670 877300 1363935 1161211 1271917 420444 374003 1365880 983886 1317785 543491 12549 1088243 412341 1384905 1476385 582058 578600 1145282 1097106 338498 834550 231613 160563 1673807 502989 539599 1473955 849538 1423827 777544 282040 248086 1701772 1916727 1827595 1308491 1176014 1777055 1448790 1721400 672481 1324373 1407133 380491 30927 1256344 1624941 1174455 1092352 1619453 883270 1960036 1162418 595691 150027 1838956 315081 971623 670906 1756587 27841 245024 430572 20195 396848 1790963 1401145 250640 1028953 1091764 903985 1443740 1786907 466645 147298 365272 675274 518069 1467998 1729886 1567509 1076550 404802 1453262 752348 509774 87387 67556 1685341 42450 1970968 1944281 1569130 432908 1879592 1456426 1726681 890671 1243686 1100237 237568 1981880 1040623 1372435 460207 1215232 34081 306722 1945762 720689 1818069 113760 1396386 81286 456105 1796869 1154910 1831976 547978 1017905 1621319 562160 1379137 1967583 26191 224011 1144958 1768720 1073903 1376172 1205820 1600362 865844 1236921 847810 1096911 1989122 353409 553062 1704750 1788846 1258101 1910374 1572850 742462 283494 354285 679181 1298927 1842880 919307 1109624 373985 1312088 744932 7150 1641647 1651676 780115 1684124 1779882 1307741 975188 1844393 987480 1355283 1912838 1127296 1625406 1766791 144887 1867089 1728721 643960 1044321 983851 1842112 419855 1964884 544683 1742254 493417 1649820 696977 219497 917040 86797 729193 1024308 1406826 987696 687191 944846 1350208 1884323 1688210 634127 1409173 1687278 1174705 1794152 1965649 1152951 883298 1070866 199461 246033 135243 1350115 1730547 951489 304606 1684385 1041997 1216464 701489 756646 765501 1490783 1537943 1203236 494018 1582982 334118 333503 1066647 143385 1589986 273517 210372 711217 591461 174642 1482396 701254 1515008 1505173 1432184 110781 945732 1356510 240642 797437 1803787 1613197 649636 1368566 402980 1469885 1760053 899234 717529 1083971 295350 774961 1743760 613182 71513 1293619 1128129 1544211 374757 856026 1658120 41779 508997 1702213 112869 909693 1809921 522135 379636 71887 911251 284787 855074 1272065 893055 1614081 75856 3557 19973 102399 378711 276392 827448 878435 1527237 1431407 1926780 392884 858212 1091215 516970 1104177 127298 1581975 871896 1793969 1103561 1657340 1036264 1391026 781016 1194206 663902 491114 1822466 1566761 634400 1015318 1339915 1363972 1721164 1957324 1244950 1296220 1883833 1136408 1259981 395547 439505 1309736 1383785 1637161 1348312 473732 559675 1830514 1578307 1618376 711706 300316 424683 1516618 1306186 1141256 1102282 941898 1592216 1477835 181239 927641 622704 1965528 1138345 565915 517966 950698 1242216 209293 1706429 1425205 1869623 242253 1508714 686922 757763 1633849 663988 178085 1237939 1904972 1556689 1258244 601345 431511 945427 1139867 563035 201914 1046098 1290356 681749 1669245 798568 1440237 137312 366703 1021946 1529363 299051 271961 1122264 1060107 445944 1636679 1664871 1515853 1359592 205234 1884881 575513 81342 949637 217755 1123403 1445717 1285746 1990279 1498266 121964 1207675 329896 563540 403934 620632 1618886 1120803 583610 139585 347966 1505491 1383358 1716829 1145157 782795 1043360 1351462 663348 1953101 359875 957480 97900 255377 1255671 1803030 604439 1322316 491618 419771 1013807 1796480 691187 605141 822476 1642014 1600420 433484 1281714 1114052 1719410 1933532 998060 1644987 422063 1298225 170431 443395 1648235 1683312 1608915 210958 1224629 418259 1889002 1228136 886407 1576245 1775450 599924 467153 1842977 739474 216669 760806 835021 1657345 1580437 997006 458859 1703149 264331 1201066 1602666 100028 1101937 1482699 291056 1220667 1814073 347338 1036551 1051323 1303618 461824 418253 183571 432547 557093 1179183 1683136 273340 1339091 796323 1676923 1546565 1901270 959730 116088 1932324 107470 1609739 1723512 40808 1565289 1967816 1872878 1176002 1815359 1814345 1369718 698161 1822206 776620 931856 1924115 744504 968842 1985887 1874936 420767 1712413 762351 1721282 1977115 1225186 1229976 901432 1667171 1656632 1584687 422548 870620 1237107 1647666 244522 517542 508869 62184 1339427 1622641 1601778 250783 1028168 1565171 953414 1317523 790444 3806 1603985 595632 176650 1268319 564240 1704397 1386331 1877419 1699538 858756 683938 1319158 739204 802029 1380989 1198633 1632732 347365 235828 1370042 101101 266999 894130 467985 1234472 335214 1099378 424773 1120321 1631873 1103471 1274684 711889 1526491 785604 364242 193066 201085 1104881 921785 328101 292594 1064291 777190 1996590 1293041 1454385 582055 1885486 1541487 1663546 1071958 1682552 1554403 196977 1102536 1998110 1309161 611617 399467 1357600 609633 610157 1312723 1166417 655408 1272673 1490123 829756 1703289 1724481 294261 432575 1970788 697155 897788 55739 1804775 1042046 1317651 887675 920059 1050385 1550029 516575 708994 18504 203911 68511 534758 759567 397754 290192 1489632 833294 1772701 318613 474702 709639 862729 1964169 1477542 1536025 958226 1637496 177529 673383 1138314 1965055 1971246 1414487 731281 829299 752955 1714410 1997854 297428 300364 685345 1538577 1111347 183363 238294 1570954 1271278 338275 706808 863265 819222 1988742 164736 202326 359604 361409 760251 1057927 414455 1365676 1446170 934534 1285463 1256458 1915606 961715 106008 1320954 1955732 1298819 1240210 1881805 755185 1574719 1746176 442564 1763762 231098 1974209 1474352 1810482 1213765 1430831 1574623 1395802 1868843 920340 621207 1847146 1965810 1601331 1145535 1277886 1614952 944491 1163772 379256 1782899 465622 99862 802742 602646 513733 942362 739975 1755040 184416 480194 1719716 1380921 1452704 1267424 1407200 1005004 673878 937381 1529922 1989339 1731309 58554 330797 1719712 711370 996305 1744133 1611821 1808541 234912 1676603 1685518 980742 902918 289208 129249 334528 944597 1272420 1296879 203546 716284 1753257 855075 1970854 904829 1846589 1611137 1227344 324190 1084982 999489 549758 1534496 1492065 1828453 1825275 685362 1371182 1343602 1112952 1802463 1563800 1093957 972855 1777351 147163 1846656 147251 1968786 1460153 961774 211628 775987 1611439 1752042 342347 1897895 420106 1879271 1275954 1220850 631250 177704 1189949 978404 1426252 1680938 411809 729756 1562170 1463484 93385 1837510 1925776 4877 487662 1860868 688304 1306691 646653 196679 1564824 1071406 890936 520082 1898159 1568235 276557 127020 1395339 62412 1791114 980671 327416 123453 1178873 31746 1032467 194485 370980 77313 452730 369153 1646080 339712 1238393 334107 1312765 945437 1118786 1569364 695339 511611 1032015 1926549 718741 1902778 1021643 53832 1567047 1413788 983141 1284371 304253 431772 1746858 81434 1236323 1978838 658230 1508074 836242 1681334 1739867 1942156 1862134 615623 1057260 1885784 1925099 598477 1864777 1253506 1127400 750556 392275 1992845 1348012 962835 1304717 813846 698036 446105 1855624 47921 1490375 925065 181807 285021 1941873 469192 639444 527197 563002 1894382 184230 1432731 368561 224413 923334 1301680 591912 1905240 805401 1017411 1168077 623136 1627375 204184 880530 1196261 211151 1253203 1829161 252920 1886184 1174910 1814582 1074450 547442 633490 1798374 1228856 1271204 1859600 1797332 1963469 237965 595983 1440909 1004590 631375 59325 1718537 1248592 1273556 68677 892494 364265 873935 917319 1525384 1832296 1272472 1593120 273462 672642 1432169 1688413 783672 1645244 954073 1071948 1159367 1826172 1411095 758281 977601 540920 722102 945753 1457567 933646 1089882 603817 1702913 1098203 1913754 1447226 1018894 276909 1717026 819478 1255874 1783751 1189157 1290924 690333 1361165 1027420 940450 1030710 774379 769159 527124 512191 901819 1385185 467069 5550 1042376 1463480 1776491 1530102 623946 921647 750596 821039 113869 867610 1258453 1151327 463168 1411348 1124705 1665262 1265070 59656 1619364 1485257 18736 1883095 1275754 1162596 1658175 1887168 271247 1546080 78431 1814521 928415 43278 932357 202654 1971475 1615296 1657981 756651 828423 57111 1003646 1463109 245539 328679 1642789 1679953 1698447 1268055 1229854 492034 1376362 1097393 454870 233985 723475 1871246 1007769 1097335 1084585 31583 1131997 1192534 1496762 1992812 1848346 572485 1366899 1137322 103901 496702 1656135 382877 970606 549190 357032 42074 60356 724177 531953 525243 1973529 1043930 811205 17292 1628702 227242 1231611 1962099 1342835 1307632 225122 343562 1298594 845814 1932923 692698 1327445 341116 768426 1439646 1218602 1376194 1789148 353914 337180 1456961 1967786 437466 1011712 1839051 684574 831573 446297 996844 1651640 715328 1044481 1258057 1856795 228449 1653652 182673 869726 1218112 937285 966807 626750 434820 375009 1156782 138819 110742 360775 1205939 72990 270841 1635666 1852845 1486373 220440 1594091 89940 1143885 553756 771318 494577 1659230 878781 1789067 754656 487145 80122 205970 238444 93636 298584 49279 580285 12354 102978 776480 1053306 691146 976519 711239 588989 1251012 1308920 611149 1880866 1932563 510790 1204788 1635717 1621450 1510560 1755487 1663603 105549 1246709 252847 944744 1756533 1404105 1789480 1837617 1740783 310920 1015974 556700 156911 1148600 667754 441578 865332 1526381 1466427 384307 1617890 909867 82966 1957171 1056106 1487420 1725234 1298955 1528719 1413637 278884 1750618 157139 1738416 12964 1494714 1082559 109294 1581916 1998397 1988041 1569718 1492696 1364465 524702 1007275 1182796 1711209 1786784 490702 1444901 205836 509074 308692 1666677 550948 1743022 1574058 1148489 1050845 76583 1477903 1529557 1082936 982947 1021887 484299 120620 790168 802465 1135070 1625711 32939 222506 152662 47904 956672 1518157 1551901 459792 236399 111332 1376382 992239 545444 395907 1073614 226210 1651383 1843861 1511995 161899 1085108 1345680 1270630 1372933 652915 1427596 658976 988002 874966 656965 989417 353199 1699375 334642 607444 1015573 580884 640059 256908 859615 1868661 1076138 414336 516266 55568 1283668 1004527 1451892 1718795 1986486 350869 1916849 1034424 1137778 1787180 1837838 1716272 557106 88081 1776396 1659463 1477825 864609 298855 786364 185388 1531439 859983 691419 364730 440640 1732844 1620709 1919639 993168 1401400 194231 65956 329153 1551739 1594007 1753406 947963 784401 646531 1987398 1023508 47030 890340 1545956 407169 1674534 1709718 555988 1216485 1525424 754501 1319770 1411966 1212001 1278456 1486236 1189776 1341171 1393640 187292 1403649 1097151 634972 164998 1157975 217558 990739 467421 717226 1917608 597140 1391652 870825 665268 77788 1029940 130566 553209 1826678 461391 1661366 963772 1889540 763021 1083906 1858438 1158989 337421 1532078 1667801 1490280 21961 56011 1389951 1244599 1923783 1398802 1554310 1950844 1523844 1185752 483394 378987 175874 384070 688646 951085 433992 1591752 1543952 843178 875362 1978117 973855 1656662 1382375 46106 624925 544556 1532021 1950824 75932 596478 1250302 170997 1571887 884522 1857488 1198232 829949 1649763 78354 600658 1331919 219489 585416 581218 936865 252314 1628914 845959 1617493 599573 22005 868826 127980 805468 1726475 734440 1608552 495620 497937 1748757 1702406 1882731 37439 825108 1969304 1713832 1915510 1190932 1419660 1099175 1463810 1429486 154614 1854308 1822530 792112 362805 74327 300886 668590 1133799 1547227 1822919 814106 1142498 1016144 313026 1646845 1402884 608504 360837 743001 571597 1828246 30454 46674 1305777 1164231 1849190 720839 677483 979909 359693 85067 395875 1164602 1305839 1029775 994525 851780 1143918 469889 290584 1703913 1167506 1657227 154852 1896159 495896 433618 1681328 767058 1805165 1056436 1404907 1503571 1348597 1029322 449771 619096 1774747 1115967 1456413 1816163 1509621 836711 1503004 794175 546303 1634952 220169 1621400 888160 84329 1033291 1333607 993365 1645594 345141 1042381 1254151 1721975 1660830 1190505 1369397 1976442 1603098 486525 1462431 1065941 815221 169636 1493094 1673103 1820246 1463914 1536346 1404457 828653 1657037 576740 1727336 293659 1935080 739694 309987 1428414 1827348 995474 232713 813396 344011 243575 520456 1715551 1079002 571318 1172084 1484924 15159 482850 1588845 1944266 241518 21303 1388266 1661502 1547111 1511450 121522 108562 1576273 1516966 1510100 227884 1308516 1193657 369759 1953270 1267006 1129181 1831605 1066270 1884237 1934437 486476 820037 898699 491728 1861196 948530 165937 1895278 1948946 106700 589885 1353160 1669873 1100244 318726 1765670 1093569 1390868 87624 893548 1520237 1107473 186310 1626798 917407 906978 1563967 478768 581006 1459358 1657123 900244 1743262 989439 231391 294753 1067928 1703093 1302217 1369899 1868841 121688 652128 395081 251944 1193419 1914432 858290 185822 397462 1214737 1100427 247547 584926 1514741 1571178 1718710 698606 1508426 878460 1211423 1637572 339473 523885 435261 1090872 1298382 677585 1457393 1065625 1850421 773649 534390 1435141 1197290 1699176 1582515 1537356 461959 380274 444111 1841394 1106626 1489738 812052 1986816 320546 188186 640709 1496246 894547 1345823 121597 1775068 808750 1872951 1924385 453704 895538 209111 715913 1528731 1985116 1929635 399227 1043256 353224 170697 964192 85399 262251 1775405 1650650 1849250 1601338 372102 123230 578179 659562 274335 1379827 330476 1727781 1879910 803880 1268931 11379 966171 1917688 987871 1217860 171643 563245 390381 1034407 1785801 168434 1191729 1950476 1872509 1457805 1812069 358086 593381 813161 1922474 1058870 1409960 1946734 255813 1962470 641703 1342950 1919099 86020 1868196 646847 422883 1863255 1961875 1549666 77674 1653200 736054 1254521 763962 1721418 322929 1466643 1833122 839328 1670195 787078 150814 1980910 1822799 1534151 1911530 1903859 1000556 1237781 142765 373491 84529 1893213 1086566 576028 558994 93457 530417 1139309 972425 1442201 1505139 1665848 29357 108173 12658 1668560 22339 533790 1694154 1680286 1317682 1123919 1250891 1518877 1842703 274824 234244 777298 72072 1558199 202540 701371 376335 662504 679768 1560360 1733319 1501575 599618 724028 654769 221571 828712 525262 1799403 489937 950672 768064 237569 1321626 439478 1309762 529090 1045202 1429093 1956486 1354064 696800 1016179 564061 235406 494515 696581 850995 12458 680947 589543 7379 143485 420271 769950 315462 1628335 1844970 736756 183698 209194 703319 140261 25548 690552 965585 629252 1474703 855665 1751806 1932560 784485 338242 1360633 381316 1954572 272324 618325 1491109 1998802 459878 1651741 243030 1693632 1180613 643358 936559 1633306 1726416 1221084 1044964 1458518 1607164 23985 1247685 325169 1769683 1792020 406803 262209 351426 1009219 1604107 1960462 844898 1522231 1541458 210222 477804 424007 944342 1240737 487402 216355 345593 1838091 1412651 1071306 598380 440281 1551966 1894365 277546 1736279 1887679 1265719 661644 1195702 599665 1939564 1565060 1008450 675582 642112 151807 1825869 637769 1279519 534077 1324776 302230 1061023 1456727 1775120 1952280 1646920 377045 108438 813976 115953 644231 101730 1201555 1013744 578069 1861733 1441358 1150248 818090 1336585 393590 654269 1495870 708717 723960 1685734 332433 520985 1658212 1812472 22347 1227383 722572 570167 1966332 1736337 1288874 1880494 1339955 1488074 390966 1346930 1808466 967791 1170853 772518 1014799 881910 955125 1182130 867998 797729 1227467 397271 81860 70221 148182 1237545 1555008 1464733 555443 835167 1172305 779607 585244 444639 1784699 1254343 1564230 727448 1500033 1301830 829166 557674 158726 1192990 1104019 1604097 596680 1675040 90580 897319 281859 1138108 1375316 545844 579561 792174 1449239 110354 1829929 186679 94064 55621 95321 1990851 423642 1629452 1487266 203799 276857 1514441 1262524 1887016 962996 586163 1810673 628203 972117 52829 816747 1626736 1692524 1240025 1258194 1722027 1437972 416267 1807325 85145 49992 740163 1178780 241885 644777 943218 1530344 1385835 1933985 258020 1245720 540068 412872 1974298 202200 281010 1250629 1686472 171223 357360 1504882 324332 1418019 138222 1767787 959449 889007 935538 786832 1878410 216523 40413 1968809 132258 977986 210496 991136 535654 1959989 515595 1515409 1775362 1926044 1478118 1360556 1383203 1107965 1675551 1380591 1894618 1214968 871597 1294915 1182659 1420451 174471 367631 1619853 948294 1829439 1004715 43175 1913181 1299819 1481009 96523 1880400 1085940 1437647 1191682 663446 563243 1525159 1475072 1848066 1149909 71679 745276 1270969 24890 121356 1599606 1704969 256663 1668030 1848651 366984 307680 1644335 1866902 1485637 1874484 1868687 1180048 607158 429427 953492 1429457 92128 1871477 927597 1726307 840233 1001413 1965393 666835 1823273 25355 713145 1845778 39780 956353 926399 1392993 1425055 246589 1211924 1872641 665942 273385 234840 1766622 1251483 350598 1399755 1534271 1202821 1616390 1083144 1227544 947959 714470 1730380 390260 1085440 1826837 284120 1342173 1735305 1363119 714845 1507091 1318957 1581486 1057256 5498 803740 409824 51327 592982 585347 1331302 1575987 385113 1430087 894025 1320350 629055 1584575 18187 1662020 609119 1744513 1884818 291757 1786101 898574 1792695 1898834 593358 639293 677484 1176456 796385 1498094 204582 1932254 1410886 323979 120999 1730764 1945411 23297 1710836 929018 1461198 1961659 896943 808639 778361 1875374 627298 1944445 1118548 1434973 1560722 1353841 333822 1900316 1890770 140478 1844321 635827 1005859 1391575 663289 1607812 1207025 371052 1646184 1166538 1477287 729692 1883870 646538 1656707 70254 756306 1198610 1091862 1533232 1379400 96361 1682644 937124 1576551 132335 1228196 1340203 1834301 819086 1591305 755874 1001623 1115893 334486 149926 1104088 908290 1997929 1196681 1459126 1517570 507275 1662489 1831101 1372489 1430319 1647459 929343 822460 1570811 736642 1335213 1434015 371423 1363613 415701 1411301 347422 433293 1110832 251463 1800622 1062134 1373673 1014420 1530657 845109 940826 1050921 1202802 314892 683294 1375952 1869835 676772 189818 97618 1353997 1247463 1565848 60573 670292 1340993 201299 1840297 963248 1264973 982812 1781397 1860195 1465040 760676 1101498 2966 707663 1438020 1383998 799467 841531 1060329 1581654 1546839 521986 1911564 95868 1211453 1557445 1932157 1487693 1684179 471881 1040559 891148 350807 1714940 620941 780830 323321 1518820 453941 1089690 1679870 1476208 1703007 1247037 1127274 68364 988642 149860 1327097 366805 50355 1545151 1539805 193175 238760 1481518 1282046 411019 1051246 442097 1435415 499257 961154 1513430 877308 1169546 344525 663705 1762729 1553927 100304 885610 939397 1691527 1750130 287202 831291 303884 734999 894081 1684760 571598 1400132 1145925 973583 547951 1223455 2010 152292 1316755 1432923 1194164 1564802 827557 1121798 1839815 1889967 725262 1046826 1304842 1187596 922009 1953840 1311578 1936086 1187911 1814386 160268 794601 330836 1521279 1620631 1266832 1483939 1931126 1260542 580825 679619 613942 1560727 655106 833 1574489 1724204 738417 925810 552993 1174395 266626 851165 1105469 593703 1449738 1881844 925578 900067 1933378 560151 1449798 548322 326493 796032 75687 1578296 878531 457291 1135178 551866 1745193 1165730 1111580 1780668 898607 670234 868899 1290828 1847960 1255797 88731 1403054 904562 1453848 984202 990006 1477913 788139 1158343 1085834 1849492 297877 586523 1966894 408150 1927636 288702 262116 153251 533052 379680 1690660 432086 1146374 1369450 1876564 833740 1009918 496141 1630161 230454 833434 354500 869080 1850923 1929301 1021911 603525 981144 212508 214421 1168638 692139 1568322 485253 1425890 1231906 535381 268826 1597056 702491 1782416 376614 836151 1503757 654021 891880 1599779 163189 1373345 1909536 1021870 618056 1593732 276207 345266 917732 956082 914528 798004 834625 1254568 1996409 1903170 859585 1108611 510760 315872 825459 1585926 1200889 1844849 778518 267369 881628 1252132 1702758 112517 1992639 1572946 747297 1799314 1566601 1264215 683630 1195697 192994 435946 1994338 1200549 1988797 938433 470227 368832 1948073 1512359 873528 374011 1490423 1840855 207790 670274 410025 412093 218175 1899538 1171462 956767 802829 833529 1472174 1990777 1921008 1627342 1797624 1305328 50010 1854683 625486 656288 972843 432285 453891 1984011 1351662 1085603 370087 1262286 333533 1945925 1051659 1394974 881568 1604634 316067 1818579 1429299 195391 957418 1834202 483501 165434 656258 1187542 1731551 86789 40409 918486 1014172 668953 1749706 1146552 1092396 600499 931044 1184633 1448585 608250 1429617 966108 908973 918880 1054919 845424 708952 1017336 1892288 1622506 143812 382283 945643 1043000 20301 805840 1034114 658562 1061641 21386 1728033 143623 1918668 631588 1908421 884260 1963400 1888343 1527991 1462646 543162 1405538 1279701 165271 909773 1284735 1975485 1632269 791965 364060 1509691 931080 1760900 1874054 1219935 565247 464145 1278828 678943 623926 1938356 1473262 1618695 477402 1408973 1084672 1670878 690557 1850875 689415 606643 170676 602784 1413650 943451 1990270 368265 88060 956018 1205163 660479 1296105 617155 1443158 1203243 1443430 1626572 335971 873919 398659 1053168 1274501 652169 346977 174895 860222 1447129 916089 1925970 560641 535871 1377061 789725 1232902 1933069 760737 1616227 1131144 1141070 439646 659187 1396312 835318 472904 688691 369284 534636 888444 1044418 266798 1518230 1255018 1211495 354666 867659 597980 391856 1925509 473511 504041 791264 1769145 47778 1399978 151618 455134 444982 1070910 1921317 1589161 129041 1479634 1978084 418298 97585 366188 826774 758057 449954 1186795 318483 368080 752735 1340556 471557 441078 619938 196123 74870 1650035 761252 926221 520693 1569116 563633 928179 1035259 1497144 1360833 141230 1832243 1822436 114673 267962 228231 1324320 1657993 1435669 1102715 549895 169517 286008 184778 664600 489358 127181 1077836 1168152 931241 1870019 776450 1211995 825589 1326562 1016489 657417 310978 1051805 221602 355929 1367985 1332976 1254887 1828270 1167889 1967244 1312614 3652 368683 1996224 1310102 83224 1160107 218480 1648853 1088689 764360 527413 1051663 1994757 1245012 1260749 624784 1639348 142102 411626 1037971 1036481 1970664 465101 546379 1359338 898622 726342 931945 1568335 612995 833275 382609 1636597 1149088 410260 1061379 1457492 178707 682775 1941484 1302073 1963288 1571677 846807 1568720 37205 563339 894500 1308593 1042252 699393 654026 826204 1358070 228317 1049811 293412 171913 1184488 1279697 836292 1841264 656855 1949194 811152 1544926 1310222 378892 1090298 1725493 650422 61673 259743 480465 1766039 1167382 1244295 368772 200031 1155561 1636582 1894733 1215566 129353 1190193 1733089 1341663 1243647 728855 416395 1494748 1626293 1804421 16407 1529655 631603 1656397 1138480 783787 1862448 1438694 1437909 190992 1433250 75920 94371 1561383 1963923 1101077 173754 824871 1106975 1544826 692156 87848 1650897 430869 816575 668379 243649 1317191 1107929 737414 1766650 1168082 120185 855323 560344 1154250 1310230 579484 1667111 912572 1267224 979948 628564 1508702 825941 236150 1559068 824771 1160969 805639 426203 488174 678680 119217 586368 1134291 1527692 1441380 1879489 1178266 135292 1902784 825119 885408 211606 1017014 982426 1563390 740484 1937029 884180 628336 993403 865770 1125720 341045 1283900 685530 1446427 1792990 1019161 1622619 1114102 1273539 774104 1839921 1342463 1438341 889366 1199633 347947 913787 537546 311532 1016649 1385100 1875502 949500 1557511 1269227 1090435 1208591 631723 607958 1219993 342192 1061186 87132 18842 185760 626586 749948 1278484 368524 1276183 1946874 544233 1722851 1846211 1758347 285644 1635362 1213601 1785740 505697 922672 1188633 1235350 1986146 219194 1477131 996478 239088 839616 5358 45250 390305 324277 1633959 1159349 326929 1622343 1091910 1936856 1730072 1309525 755927 74419 1578402 505011 466675 1438765 1390743 428086 199645 1369213 393272 626103 851138 1493423 1336135 1805963 375923 1148989 1414045 1180738 376417 1720819 1497167 866761 1037905 217238 439711 1787259 1904495 593050 1294843 377539 943359 630878 1409478 1118059 870847 1957824 1534648 1169206 569132 718799 1289308 833689 1206392 484597 1044391 922369 830626 9340 1899898 114413 1953278 576308 1988443 289553 178556 767346 215705 557223 1041655 1874238 1620485 1947743 380025 1473415 47906 1751900 1150270 1139187 1846107 1728805 1945699 1210488 142290 1285932 1949914 1476536 828605 1718559 208322 203166 1544844 621695 1377693 949514 466319 1323540 687121 1707980 1382459 1164466 619432 1126012 1855409 267272 1040563 1958995 1813801 28332 1585840 565195 544530 244887 1367517 831061 1832721 344004 415770 1375642 1257815 1986651 386298 1137366 1132241 778567 851080 1557354 939009 222577 1805936 1788335 1968160 1736374 1041757 1365947 1654513 805145 1118396 1286520 1420936 1760490 1816410 1663353 683428 232447 1781996 92712 1518674 1160551 332940 346673 297656 1484041 990952 405461 595739 1039563 1622589 912164 104283 26943 608223 1121541 1997710 1642668 364471 1516063 1076405 350554 503518 1446929 1786748 1617654 1133954 1090485 735804 650596 1746247 1620922 1097688 318255 1273694 1983805 857349 1745333 1902690 1883360 1945080 1766734 1752545 1601299 851822 1567622 595864 1134385 46643 157422 1973024 1122171 1698341 914630 916247 331777 6633 143601 1463121 681304 1589822 1720015 34018 363723 548361 1255321 1383268 752319 662892 778489 746041 1373413 1236523 891455 699836 1857683 124694 495802 696842 1988174 687060 1770122 1992386 1522797 394702 718250 548838 1045333 1359942 1471730 1329942 1052256 730508 268386 1141994 1094979 1106154 683317 729712 1922470 1413603 1876660 1277908 377479 1402093 312143 500465 1525226 263399 803576 857994 1373713 988350 418480 892146 1919484 1451316 199027 71588 1733576 752133 1904475 1327481 632819 705847 259524 1250943 1203800 1665689 2709 1016296 236629 67103 1388263 638962 1859956 122545 220455 1336925 160967 585842 1461051 1381012 1142588 1027967 1924837 1924265 1437112 154084 578557 810431 1558679 1709061 1871316 1555955 1306247 1399813 567934 140590 1704133 1338004 1211173 300981 807574 1794194 737970 248660 1875599 850481 772395 1053499 824013 1346962 1874232 269967 405398 1116245 1707580 302697 212535 380667 246763 1467986 1883815 1070876 1847272 1237808 967116 1448236 1262764 1044587 1038324 80085 1781712 91445 748976 1207372 610475 273858 1658490 705037 709058 606692 207703 1803537 403735 1106413 1038043 1119960 1210929 892167 216240 1781071 1186036 489814 1862802 683808 1988016 354093 39950 506640 1899620 723726 899738 1107606 800532 1964711 795918 988251 1663394 549546 152519 1801729 1301386 450613 838319 573386 644102 1569112 1788375 1950581 1296369 1701183 973001 446022 1608062 953253 1447007 927033 206763 95013 501678 949027 1746588 1160056 663838 719514 1299071 228211 1360998 609624 1022763 1634041 98905 1881032 911754 1081819 1459007 1992276 1212871 456630 1927852 1187673 414293 1708262 178424 1041196 1602913 1730610 1760612 1567225 307799 1229310 1244050 1789813 343130 461260 1940049 835240 904119 225799 189520 367728 1687623 260680 288465 715862 1830529 1984449 1950974 1807696 1327527 596137 45896 1712815 484538 1092768 1322921 1137395 1706600 1019173 719980 1159144 1430343 1113918 1102399 343895 1457121 406311 1684374 1088876 1478277 410155 466162 1186175 1320294 647816 635887 1924590 215226 405136 1674269 1654620 1247229 1776040 1534793 1212256 1240436 589823 593321 1982305 43342 1372788 798706 1179358 1059136 1681836 726316 721081 4624 454455 763676 1523186 1881946 1205504 1804148 1091522 1914544 103813 806698 537308 1891072 1888292 1400123 279824 281571 1612298 1056750 5896 1676725 1010939 1847540 1746868 1651536 1563974 1639536 1560390 806247 1259885 1551885 810196 1855258 1947768 755347 154870 258335 1764946 1627076 243378 958339 1055978 1461484 717870 62792 1314733 913214 133028 853460 708828 1071079 572239 1003976 1807890 732847 133952 1138053 1152735 1191812 1020129 387903 1830793 1562556 1439433 1640879 1992030 1550508 150785 810920 426629 424331 146957 1098054 1793847 1197597 1150121 1292261 408977 1897006 1920267 1250901 408387 1764466 459866 995859 516692 575825 191765 1092763 440752 62738 69751 1179286 755248 1667545 51721 1522645 433682 332901 1743124 58795 890650 1628726 744289 1072003 591286 1271301 867400 1292482 341317 1141064 1195181 1216434 1218640 998087 875759 177673 179753 1261634 40795 1501029 1808788 613164 224424 1489698 982446 133172 981124 1658403 279654 1786281 1072775 99306 1639793 1456098 1072634 1858473 1033664 53548 368879 1820757 1803219 1188563 698819 97628 1861553 194821 1620515 1550315 1184326 1136848 86806 1944630 1085196 734679 1532705 1328911 819313 1648799 1023092 904295 1339210 688030 1999335 1561680 454934 852972 1741820 1763358 1612885 1298531 7203 1879473 1114064 1410537 1488913 350944 1483643 1137946 598654 1277453 1185265 1569759 686734 637424 210527 986470 955802 1139953 562662 1785427 376499 1489872 1553344 1920224 15677 84325 476358 1987315 1369514 1671258 1981550 499192 1097147 1935191 1891530 1972226 865117 1606999 1378224 259866 202173 250873 633398 500771 991637 584552 764131 1194730 1272098 1790458 1100578 1473337 304941 823466 1930345 795763 770867 399408 1436940 1429900 509205 1692465 1510550 774807 1304405 1660855 927159 714589 1880543 1987834 1163731 1999305 1445721 1281899 1355390 1424497 309295 671388 1555385 1062501 1575248 1425571 1489196 1349170 484527 1785651 632096 1340121 499336 1581685 612387 1202344 776831 384657 129033 1044195 1802059 760180 581902 91994 1083993 1812101 1628240 436850 1513310 1192967 879120 1336625 690522 554246 1116198 284516 237380 621602 81406 1489868 1045122 68361 566046 1482678 543887 498352 1098663 180035 1032279 440497 1719875 1559730 167031 1082865 988940 1362654 466688 909170 134617 1286141 1653701 1541864 408355 1861704 1364743 730893 964662 1947116 1138020 227169 455553 645907 1777649 294778 1832051 348855 1436100 415234 1114319 1603152 1127694 279457 11305 805581 1236199 808635 529937 371727 506919 1601368 435771 980297 603037 408546 44831 1959352 200931 776936 1413890 1626872 133424 1525650 547174 443913 1612906 315004 382811 1335446 168267 1686513 132927 1035788 1080839 294469 892974 745861 562427 1680795 1637429 1035871 189749 154747 804742 513834 196343 71391 1954708 260338 473062 1284040 1661096 1262280 1132370 1395065 1835296 1611324 1467351 153460 196761 381558 1536751 1610955 139629 1409993 189109 1164443 1912451 648016 541609 137631 1142514 825922 332923 1706743 1549847 1785349 1011989 1477211 236338 708448 922884 873047 876508 1562621 951639 1344950 761157 671672 251225 970225 826861 526075 120209 1040101 1058684 13749 163335 654387 1266948 1006188 1666637 1179316 460104 1183941 1600783 511653 907478 79342 797773 473051 733316 7807 1081567 1132500 219899 1400518 1114762 69715 496305 1246934 1301179 1414813 1367490 380241 650624 386698 1306604 970551 1555189 229771 1707964 1780483 129067 14312 1983434 1416244 948307 1915439 1239069 1618302 1358348 1873641 1877284 20811 1286333 941941 314938 1845161 816687 1399139 371280 323894 1020987 664871 1742236 1420540 1418677 1469191 1150636 245032 436425 357448 347714 865593 1520167 1908364 1972112 746646 1476706 1628744 975432 109668 1839117 1992801 1558296 539482 215990 754972 498908 1468578 899626 1694606 1659933 1912593 500218 1255415 1433081 648056 977233 1551377 974473 69652 781083 788212 1094037 1816951 13207 1147149 1456405 20732 205322 1465064 827588 701289 799294 1542164 901257 537891 622539 968320 352145 899841 1255812 810956 1948726 1883978 1974755 1616531 908365 1698584 1899119 1144453 319873 969716 198839 1738987 688912 1800162 135578 681562 1978458 1585608 1708893 448690 169137 354755 858373 411096 1792046 26922 1742421 1803719 512856 1410466 28312 1305641 1104400 1237089 1927275 806775 633986 1589078 77804 1049391 1421454 1889209 1359224 502524 1559340 1119625 577466 88437 744054 912521 1762954 1540662 1032558 1984618 1513694 1148642 1988568 296236 583993 526494 664389 1320393 1176243 137409 595526 1540116 1522616 587296 1121438 787305 150508 1855642 1829755 416949 1709553 234510 1852885 97066 1175292 1454352 1893099 1142799 622600 826007 660480 1443093 1066114 1284300 1186946 1446044 1807244 1203975 736038 643627 1222895 17179 1769381 140483 1531841 1218060 1865873 1380669 1780264 1541075 944409 1863901 110248 575481 601573 1329020 1894595 95261 1601672 1827567 1607255 421076 824105 565254 1671943 1223128 1482001 1584428 593638 679669 1385738 259720 696616 169108 658192 1216744 1574207 1135345 1330710 1194253 895348 146421 1140845 8934 1758767 1946412 1209678 1069075 1433665 1455032 483589 648843 1921506 120542 1883249 730730 1685190 207949 639558 580606 941536 490409 1006809 1273381 688482 1633908 952294 1324241 388033 1295205 1388946 511402 302855 1820453 675775 1556671 787514 1405968 98519 270000 1902284 790076 1128183 69356 1096483 82751 1627437 1090065 625495 828834 58305 1753157 1130386 1816397 728204 199821 519945 602165 298320 1484544 1293335 924493 1728552 1715761 1466359 1866862 346500 146509 59787 332735 809037 1978610 1170817 1899425 1965540 1967421 420328 1568099 982122 1741492 1067630 1218394 1160288 1473170 1012544 921993 235904 1779138 406381 1797118 677197 1498964 1403190 1900867 1226193 896546 1213763 243414 1415131 1750944 557727 1598667 1645307 1358680 1356169 127277 606622 1464951 1886149 1747951 671270 497925 757733 842965 1042781 494528 1917738 1143703 675441 1309305 69532 543045 797349 1669424 1656643 1776532 1810736 1474430 739277 703495 907394 1166132 147974 484388 1754658 1237323 1528219 15333 858101 924635 78028 993696 870354 845535 230513 875082 789178 657482 1445741 424185 1646485 1832282 516901 447829 781545 828664 573272 1553661 28813 1601391 1678124 1043164 34098 1946611 335138 133617 1476295 813948 802198 921916 1973384 482166 1372611 834976 1536450 18909 1373101 1819863 802400 283960 477634 416800 1844112 491128 489627 167069 1299670 1987068 124076 530051 1540385 1785741 931581 1178940 451769 134885 478836 1304760 405417 1580578 1068867 233206 221120 362681 1637958 933597 66458 1937295 197726 681666 93022 752345 1015468 261693 780968 1217904 1200155 805841 257405 684210 731496 1304349 1283253 1871112 1402264 552754 302748 876896 147450 490565 1455522 1890044 260906 278597 1074233 882888 1916166 770333 1293913 1573786 1006641 1379318 1911183 802751 1382113 875211 298208 1889371 724659 1665710 570406 489698 390430 151968 589006 1440452 365815 125223 1671559 1987522 1742690 1746740 892206 694715 1059082 18991 1151924 1095932 1708928 1294405 1688665 680896 1897959 798864 357458 1038256 917904 126115 1050390 1857194 1994617 1064977 1801750 1078293 1397210 917716 1265679 1227905 1382882 3773 1471045 498846 1170904 1823147 61230 1348211 1362477 1717913 774276 561533 231604 1478808 1079814 1319019 1828578 1028891 891902 1515555 983688 926630 1647040 231278 811375 255891 858655 535145 1210110 418108 1293601 921119 531940 1614546 818004 1380298 60085 1604 1345861 1957764 641591 1137151 1442343 1695663 1647848 378450 1654713 1729094 1774207 138528 699971 1331386 1185288 1586211 1095372 950391 1223167 1026376 937299 1410318 1913673 1135085 376660 667044 33435 663232 1925715 1042304 564473 1929786 723375 756720 1414750 62658 611880 1873308 164970 1561759 518955 1703100 1322585 216257 1640274 726837 1836512 229902 147452 864496 1557565 184930 1145091 1362870 179083 1739987 433240 1823453 1575505 933475 1640183 724457 1742610 1734823 1101708 1120245 1701376 539873 444384 524322 369668 1379197 1856666 901635 97556 342548 1137710 604908 1680784 904938 1951902 1064936 170506 337379 599474 480622 1168716 695459 1282647 1515705 466802 1943426 488148 1921952 1664049 1553999 1917163 101385 1168072 1759125 53156 1800529 776605 524044 763297 843359 1225361 1453318 488568 319751 1849393 1955267 1715696 700375 1851822 1175922 770757 1288066 1505111 702921 747597 315837 1703215 559772 914125 570723 432876 943002 1861509 590863 127423 1679444 351373 127089 333588 1506156 230825 93273 1748292 1003384 387409 1161509 1067866 1058182 1995137 1635667 1000442 584545 998242 332199 1451799 1209623 1449616 1300139 1040077 1286628 218881 603228 1792522 718190 1988519 1762265 369507 574032 434205 7579 1308906 267643 1193346 1315244 778875 1895452 249117 629835 1324483 1281117 1946396 291394 1836345 383218 68335 438344 531485 159165 1459822 883413 463025 630324 948238 1218230 464441 1950655 91189 1796584 1703653 1035047 1791175 989334 1082957 454743 1023849 673239 219160 283275 1548522 94753 1776734 1404573 563901 1246428 327249 1140226 1043265 1876087 836107 1810579 1462045 1254071 424338 1819108 1756529 1901755 1301925 441749 1887876 696796 942211 1233985 480369 821123 1692147 894776 1339981 1130123 1136664 124508 1324146 1848321 1368578 611373 1668337 1536157 1606447 551157 1469020 354913 1558878 1362238 240449 463863 958354 636378 975335 1853596 1477292 1702062 1274539 151718 1298052 802929 1571076 1720263 329681 1167858 1549420 362553 1710030 1253544 1573751 1862117 897911 1985311 1255854 1698096 254794 483086 406465 363499 646556 476037 548809 809186 123295 1601588 9192 1789803 1971747 1447186 892271 1558796 856844 1126679 748682 411195 1831758 106984 1324993 1800544 704134 1796524 999940 1781608 1539730 291873 437811 1794029 211739 253335 1829011 1868895 1002771 1270979 664218 1944797 1116138 265253 983820 1609868 48266 313446 1940076 317298 605458 1212523 1697721 1473352 1310263 1035909 1931081 752819 722100 891032 59861 243611 1190917 1100654 538428 1137769 1897178 1949365 122520 623035 657898 418268 1785521 1916651 633195 890540 1640862 475000 1896378 904758 295464 347219 1918909 882494 200755 147944 473535 969711 1908382 615408 51888 733826 1377950 1521636 701939 1225878 1763671 1448631 845876 232644 832547 1459149 514351 1202987 1334769 1984810 637604 975549 1782125 295272 1284039 108988 1118090 766480 1755184 1727381 1302312 421822 1663313 654857 413083 1853568 40511 1449082 1820744 1075874 814640 1409570 1259554 1481236 346926 578962 100381 1837431 786927 936348 968295 560307 445430 670071 1287664 1167194 1690536 1922482 1396852 1190765 720367 1433935 1901332 796225 1941469 250705 489033 654590 472472 895960 571493 1676945 1746133 1626469 398468 999649 1252964 1401073 243741 1528270 1395083 1014590 396941 1332770 219821 1487853 983122 215671 1030404 1745650 175500 1994611 1023522 471485 1976594 654374 1857563 1442760 658468 795813 1764781 1082978 1324995 1312414 186725 1294604 133726 35469 1598741 1709226 98575 1721609 529437 236382 1630808 1501278 1468609 1825544 259532 607559 161231 805204 474615 1581283 1125389 1662765 287887 844053 1255518 1448698 1345072 841340 1511586 1967289 768432 341854 321201 331896 1219946 1398009 310425 1440117 946254 1605532 589087 1360731 549274 1129587 1828857 1464896 1326433 235526 930036 1585555 213507 761723 1189482 996481 374108 721359 98550 379301 895656 1737734 4630 1822475 645777 780689 245110 468449 1916497 1293399 1031241 1887254 159132 1811577 1208661 875065 1798622 1418793 767097 1995470 275916 25934 393332 1229396 1174174 1426242 251007 917223 1352455 1068089 991009 1563753 385219 101537 1944210 952177 1237438 1335605 1770533 580100 10353 1759798 1771066 1520459 77830 679438 683732 1813663 223078 469704 870624 1403887 1588730 1068893 253346 1310886 1377392 1386021 1156728 1769241 285588 30565 1012978 1312424 164837 438208 1635985 846004 971225 1552964 916250 1614681 1388001 1286943 1712920 1691710 352291 1411644 631093 1600567 1029531 1895360 148935 390600 741740 527038 202532 1045336 1478058 479195 508352 380954 283238 463574 1063143 1974274 769294 481526 849380 657302 1200844 1562458 1213886 197703 1508679 1185042 1445694 209435 468443 342621 1686515 975471 557049 319245 1162112 1633628 883279 464432 841587 1982825 1157328 117648 1341856 1704078 1819877 1256239 1585081 1113592 1886707 1798236 39180 409184 1770135 377059 668276 200391 681992 744200 1035102 1265810 1751178 1278675 682753 379359 1006341 1694832 258199 1840203 514198 1246365 648202 800921 1277840 1746155 901553 1640279 820638 104618 1136521 342375 1042302 136306 616465 1380851 1823159 941736 1573576 1768831 1566154 317765 361503 1928753 575689 1638225 663731 257723 852641 1291975 1702413 1197051 1465603 1152002 1438611 1313947 1391423 641870 176163 1610456 1331713 1775144 610861 180917 81897 739273 347412 1133242 1114299 518362 964504 740131 732506 184005 1497246 1419532 742672 773407 1079686 926136 1551837 1268499 1906095 726078 1504896 1194104 529032 622627 815842 1883784 1756407 1225833 937010 1265226 1586735 745145 451534 363366 799125 766332 1337986 295969 1335586 372083 484406 1351793 197395 719646 109898 627562 1813386 1320808 1788216 117175 596941 706355 99000 542484 1842786 1787005 1558700 1074799 1916771 88679 30205 639534 763207 1695553 1038469 855056 476220 1169796 221189 1344959 1147343 1527529 446065 1663715 455463 1283748 1439005 473823 1392908 461508 886368 1698062 554996 257885 68535 1908768 964408 1457729 343358 759292 1297502 76083 1787920 583007 71443 71176 453807 856565 1701155 1114952 1107855 404171 1784883 800935 1243321 245248 1209245 352053 856892 329822 1872669 1990970 1006817 1201315 1405230 886626 1870892 955931 1857769 1157289 1635844 1638226 1694970 1559272 1099629 198412 1152086 1942669 1944289 950973 261461 1442980 669760 576201 157864 676235 1103081 1960144 339660 274091 127610 1217327 920690 1193546 905304 347773 1705502 1831572 190898 1609280 725418 457478 81305 360343 1152792 1863191 1256340 1859978 239875 472566 535247 523280 805901 548150 538328 539681 1763849 703258 1341925 1225370 984892 867269 975739 820825 609549 1794519 1460659 658290 473591 615022 1755648 1384423 122000 952446 127688 152005 1189684 1320827 676537 957312 1450325 1154421 1303147 1609517 1554081 727571 923959 1911560 1770807 1644149 1848061 1023723 192417 1046846 650648 587348 1748974 706213 1025638 1723888 1670284 300530 1889703 924262 801155 1500493 499573 191930 1621937 296293 1372830 830030 610815 627009 75487 243164 223821 657626 1958094 722956 1262889 946020 189132 1762749 803366 667316 1661531 981534 1306396 105125 78079 1565534 983337 1226774 581663 1136992 1953480 564143 1683406 1022128 188958 1458002 106355 558576 1665748 169724 1721253 1453852 1151875 235336 344566 1115946 429317 1996812 1184674 1353655 454937 782349 1257590 231641 969105 943826 927803 1228878 1964639 272025 1309200 1087507 4496 1468131 1705706 239777 1553893 1487434 1527366 1619337 1260383 723964 98934 1962650 1115580 1666871 1445213 178955 683350 74907 209755 203857 1159286 1302568 1556034 1413434 1828556 942752 1758162 304168 1534475 1861064 862785 485195 470036 168441 706875 494788 1837623 1381020 102106 249419 763170 1141737 1576338 1381497 1842570 360937 516565 820808 1322266 527224 610130 271660 1158616 586485 450088 1178271 1601073 459335 424908 1417918 1847582 36952 299125 308358 386969 1107426 1272252 1347985 1019964 1764715 453269 1597477 840773 419947 340904 532922 676362 749180 1602035 414861 1291157 215275 401737 1786666 423000 333671 1093641 795466 1679865 604741 732359 1971287 1757349 1458875 1249673 308293 1353483 829984 291492 508607 718723 1708553 1551056 1910661 1105643 1005752 978969 18804 980696 1106079 1975561 1350958 320823 969309 587237 970423 393869 47974 370476 667819 1354683 864225 1384018 1676763 863272 1088578 514247 1312561 497721 794266 1518856 833807 484004 1591609 321807 402287 525172 1729187 965470 844770 1917086 1019882 1051394 707304 1650727 1528522 1223245 342041 1280671 335852 351428 1453078 758671 1524878 1016872 1295738 285291 679113 1555960 1823720 1460114 487299 1803786 214377 677328 477838 1090546 1280829 1229975 387094 316201 1025873 919513 1566313 1314375 1374248 144977 1927891 1759545 1010449 854203 42340 1509195 33515 1663340 725294 1457741 1936483 1413229 411619 1905266 1626360 1450860 1178068 225249 1186088 421873 1918405 1518325 841621 1587754 816571 907322 1678720 646591 765347 1413135 499156 528003 1420782 1156955 808042 1316512 949852 992414 12777 239848 974157 339888 1872733 1698135 1433860 998841 310438 1929984 1843110 132879 1856294 477106 675181 83676 1573767 983146 1818143 875434 610459 791317 432115 615078 541493 1544598 337374 1690677 299465 532127 564676 808796 856400 1983882 1707230 119097 234738 761334 1648640 1091751 415630 675345 852707 1788738 860890 747223 1014618 214889 1131865 262316 1710363 1128474 535598 1474648 1314795 1176266 963643 719194 1251383 1780454 198694 1555758 366326 279597 691547 781489 795276 1166931 1400735 1273407 1257813 123454 927950 1149059 1666613 1964421 1347712 1651208 1881973 1308962 580462 1137839 241709 1336887 68466 595655 844824 170081 308297 805592 112214 226621 705000 579525 29986 386596 589452 1566387 945126 181003 1797239 916152 749870 1693639 1889875 1005352 1562031 1936363 1656870 1211926 377304 704665 34686 1829563 1794756 1322306 1168340 1417093 343599 1851509 204205 601865 1972874 563208 1402889 1420043 1043883 1007039 1645552 845982 1403227 922099 389543 1948656 1571391 533723 1200987 1199210 89004 110898 1953273 1383727 811624 1542560 1999827 118721 1311554 57775 1126572 1309608 1973109 537854 801989 1909707 15685 626890 1246480 781490 621262 1280707 1187780 496888 18227 1566918 986450 156666 1901008 1942996 988580 1910872 1915824 1298728 281018 1991933 1628494 1881024 310886 1184721 621599 1546317 1752689 1732933 986267 1490512 1646786 1848271 478510 824524 1455014 591018 48475 1979843 1627471 381445 565740 238105 1923731 1079322 600802 94854 300017 134888 1023527 320441 269750 85727 1906526 942202 916947 177973 1720334 1196055 1235732 356885 477987 314421 1938998 1580347 317070 692062 1925246 519102 195454 264310 633489 368744 1563895 1707119 1389992 319253 666187 1714837 459100 1824935 539657 1661590 22007 1546613 316534 1790032 135209 1084985 1967660 607985 866080 398661 894017 774553 1228396 235273 424329 672090 904076 1446769 303400 482173 630724 1964250 1956408 1988931 1768791 1937994 1795114 765519 874752 785470 664102 214356 1832692 942869 771604 157027 835445 1139292 1650898 1161971 1404243 1745939 409302 1223736 502798 1915288 977538 1534079 1037550 1417946 1637993 1703959 64396 101286 721990 147589 1899683 575267 1802114 1217185 26049 533404 71275 1335182 1992563 387351 296604 1403805 376928 665828 503703 1371717 376951 1864117 1539143 641117 838228 376001 1193099 1805102 1854871 1834020 759389 1557906 1046584 1988950 1530918 1294262 94092 1416083 1665363 168654 484691 1443542 310901 132170 1955525 1154728 459919 1208579 601996 441445 995271 733794 1582943 1699442 1331688 621715 1438820 972132 1079556 1877523 1076119 1706957 1932992 70462 131253 1654175 174415 430710 1158165 427546 804782 417208 1306556 1233679 879585 914777 1353588 391309 1712451 1555137 1567141 627108 1643148 1407492 1708255 1403666 116485 194358 830302 1888446 111413 248447 1362795 167261 1309420 906743 1016537 191860 973419 1305054 620413 374872 1742263 14879 127336 682239 622566 1710162 377390 1082516 487205 291889 599426 195399 234172 185350 168444 715363 72173 353769 453506 1274031 1718731 697482 1403542 1732334 281068 471316 1001168 1331523 1339292 896113 722743 1267897 1773691 1576555 336343 230376 1076319 378143 496729 1985363 24763 1064732 376336 1299252 527643 1281725 1961165 1113310 1700601 836020 1082966 651008 1515175 515878 1859051 239743 1663517 1806512 411226 1184970 601815 1616147 1641159 1220165 1476622 1130913 1474637 969979 746706 422283 1906892 546030 1514721 1166533 501192 261676 1923614 182615 167809 1854740 711919 1354750 429787 458469 671643 534734 233172 683128 1146308 1952481 1500020 71132 834507 1103032 638991 1626845 1084064 923874 667324 554937 498118 147945 1006918 1555362 1943919 1250078 1246058 1659793 1934400 1494570 424959 1637242 1160445 638517 238755 275439 1585886 540374 719903 745578 1079489 829644 1269549 419948 1000180 1310705 675157 592030 610502 1512181 1902528 1920789 739264 333889 1932134 1348454 438132 1704124 588405 1660867 1588383 56267 1502404 271200 951300 1853134 1717486 1792905 1089073 349832 277170 961777 42338 220571 1284518 341448 435800 1505541 1273914 400001 267285 1062578 1171249 1321843 1273982 1816210 1654627 1055262 1886264 443977 1057569 1025047 1557212 1068478 1908257 931201 1934444 1798060 297937 62603 1153055 1925203 443334 182475 1928543 766754 1836520 1724114 558554 1499565 1288706 282587 217889 1741133 230020 963916 294414 1607848 827302 608154 1282604 867082 1644753 1810563 1321950 284210 645172 532286 451849 1297014 16026 1558887 1273145 768975 787824 775428 478917 1793520 1979410 1163908 1249728 290064 1387812 1247676 647004 921676 556828 1419247 764973 18358 1756830 1240006 1125896 423973 1743858 105302 287543 1907494 638764 1614427 1699478 1239474 790631 232472 1014335 1413355 1607522 1469636 478300 829050 1040880 1170067 744009 733744 1714715 582902 1732432 1326809 441708 361805 1845180 515510 1384365 1965763 839199 1996464 1387438 1697537 1707721 1705137 558669 1711785 410682 419510 753798 787814 1632730 1718405 638104 391619 180811 822791 1752784 49225 325671 741917 311519 131221 905672 1132009 1049693 411791 1180735 1590873 431445 1485303 1378293 864454 1981081 219365 625457 286896 130472 814718 68957 594766 1751757 1239632 1236412 888213 1338468 1110837 863893 60612 1498627 1013203 724795 654227 1167202 1679452 796836 1827560 779024 571435 1097596 1123841 1476973 1745495 970010 685040 142241 156393 995907 815916 670242 736286 74417 1793498 599018 1889744 394148 390654 219671 83354 794972 1484990 196568 218921 24697 1894487 1862064 1830422 399899 612676 732020 1523719 1124950 1012280 760563 1203271 1465284 1234173 1602866 88820 1323622 1758671 1016756 91613 1640598 357466 1633958 1327709 1095883 1295830 1604915 1814875 128318 1611484 1288449 78472 1554428 524596 525336 1020993 1255173 1085662 1146571 1944828 649431 143918 688291 1458918 1626986 654754 1228070 1212969 1272417 1693219 1293611 1055821 934455 726537 1535197 507236 1003835 1023775 1499662 1873325 792935 18300 414421 1452461 635740 1560161 963728 1706873 649586 748791 405434 1879255 1161058 365993 1875873 1373709 648397 399572 1535958 1348034 372540 579356 611610 1369908 1527853 1618324 1183532 1284063 751999 625605 360272 436426 1404604 496298 865214 641960 1090068 1394808 63617 1004906 1627532 977355 450200 604247 1606243 2272 96775 375123 1308160 1719808 1470139 1662441 1212898 1667777 1531396 1081199 1939646 1967313 97481 1142702 136651 359381 1753693 1918373 1382106 1908860 1089527 642745 1682118 1182426 454692 229405 1540599 1260376 1456819 1778818 728336 835463 174010 273411 187377 1450343 683185 1674221 650878 305006 1364308 955854 889756 41964 36801 1709386 999215 333646 1738843 1233980 1709751 848648 623681 1858174 725419 1212992 741934 143820 1413141 383799 430812 40917 131267 43239 1533929 1563637 286082 1067955 944913 788635 1708293 1899245 1019389 526227 1791248 1012645 1981357 665896 481423 1535898 1156791 1255817 1354059 930810 155316 511425 1354054 451994 791104 663692 1081492 1216867 1395597 1148067 141065 1464602 1929479 1745161 1024337 1330809 272148 321233 1178485 322468 1706811 1152262 455641 125894 1649442 67080 1235452 652511 482197 1605638 1015252 671134 661543 494764 1778005 1215187 968136 657945 1321746 499874 1246211 687845 459177 341276 1335269 1847029 1071747 1940296 1718736 1045158 827116 108741 1884320 253934 130704 1405609 1104834 121480 1855155 1996069 1791153 1299770 1975056 1289458 124276 1166532 609385 1380999 611243 1099294 313159 1955346 688147 1182128 1296828 1170725 1904104 1768486 385613 1712305 788679 416043 1918549 1183898 1337281 1794237 699241 281504 1969837 874556 348712 1069427 21717 408852 1965455 778236 203314 1466915 179134 1392696 1365101 651775 1701276 1302057 157317 155048 570166 1224527 1523054 1612670 1785762 295541 1520088 1444490 1066050 1608646 1725511 1915879 1351543 176995 1536979 1799376 1389216 1941973 194125 110861 1627102 1492262 1089590 1008838 1726267 439826 1013673 339750 623085 1744808 1436936 856529 237669 1973927 1691226 1915094 1963946 1267951 123164 1007922 283416 205587 1020891 180893 768983 346659 30707 346888 760222 20272 1120175 1168870 403029 482084 1065095 677578 1468978 323664 362836 120109 842403 66147 722070 113757 117283 385051 1238645 1536560 1617732 1599036 1620268 1026098 1389773 1769583 1031671 1049777 1321607 1005324 1730158 381887 1454925 44763 1254968 872948 1217042 153761 542632 754071 423252 1647015 1095625 1821400 1385142 978934 1512553 691739 903095 1920810 830738 218211 1997529 946829 1692695 1896837 1688019 767349 619304 1173534 1644199 443076 1967438 896328 875930 275605 234101 1453101 1914380 1009228 1594895 1967036 482103 947060 1996345 351768 69183 902758 358176 1454995 593440 1232007 408445 1271748 1031165 1256763 494202 837845 1112738 1883169 1088805 343233 815407 1430521 74161 140790 1989223 300458 1254484 395223 26508 1791211 1697570 1692018 366170 710236 1412643 821099 956023 420629 1698835 1870558 214693 1102478 305286 1510286 1334023 1200712 897329 1665951 363716 1274891 818759 818037 1798546 1448094 1695585 216360 784599 866790 765456 1904195 1951793 1004749 848534 1073737 1850183 334525 1974044 25876 350733 1400164 395214 530745 398001 1778232 1653853 409937 228740 1599371 302475 870406 687451 346357 1523415 1514115 1216755 50535 1337208 1511542 1514021 488321 970983 416796 1612065 530441 1764118 853110 1156487 1226830 1047441 298681 370421 1939208 34280 1937539 1362334 14099 1002943 988922 699811 1644519 1927803 1597475 575832 1638625 1537330 581695 648559 685047 1426081 593236 894545 1710905 1803858 1098169 1861611 1631398 1461894 552956 1459795 652914 98061 1572269 817862 1902826 1480192 350777 264685 1940689 1926819 232642 1829436 1910085 12282 1614316 561224 382435 835461 835904 1248180 528946 1737083 428741 588797 369155 1794382 761174 563689 1033528 1793234 1104265 114366 199361 784011 410244 396967 1971266 392201 815104 120134 1417062 611814 153846 1727889 1756541 845690 751039 1392949 1246433 820550 1627233 1556262 1009207 647246 503255 1304828 475184 1419144 402852 887886 1600791 1400825 430861 512892 1728628 478302 144668 365286 1845305 1428429 1594865 445200 553488 1337877 1452215 941918 1996692 721478 204139 524321 194176 1821099 1021333 1454257 1596520 984753 1054186 516668 1906797 394745 1830627 648393 1644198 1085922 664594 61723 984937 1359667 820897 1268143 56766 501339 1241316 680303 629109 906399 429232 1171945 875113 1147240 457939 101476 1277131 276016 471884 301923 943027 1162886 1675538 1593008 967596 218638 740315 814881 1835395 344468 963214 1135320 1092104 897989 158488 1468660 1213650 1129934 915752 1057042 259272 1046370 227478 597149 1650983 1479839 153396 819099 954130 536103 93450 240244 225617 1111474 169622 530202 373721 1720006 1141055 1953940 965426 23461 200116 257796 973778 878547 1680661 1356431 1796215 1214760 915709 1328037 1731307 352910 253916 494645 908191 1111765 954200 1263435 1110137 232585 1400632 1365632 1151483 836155 717775 1190630 1427563 1329457 1287088 323599 598274 1041163 1035560 630768 1527699 1778355 483661 1045446 1043297 154972 502617 625211 1164488 495578 1531956 5655 262609 613696 1723745 1606268 292621 1654228 1143004 914056 993166 1397617 388454 582806 657891 79987 1162598 975816 785416 1773885 279525 668056 1453795 1663212 1100992 1266425 1561245 1905315 1899670 498893 1914405 901736 344825 514032 30841 1439314 1657443 147058 962307 1215179 1169972 1741242 1758245 1947646 1793559 1048159 1959314 172309 1518826 815035 78325 1476821 1725516 386573 1721839 1013187 479788 1295373 1727406 84357 934544 1520403 854354 190412 1944637 1979063 1823251 1944864 159993 128992 603388 152055 903091 1804127 136914 1418819 257176 1227718 1345942 777088 889427 748686 832167 864280 1795148 938548 127473 438770 1213142 540220 542051 172075 1990172 664580 1284266 1594583 317688 1439344 821722 1235818 263080 1747549 236333 1317401 130455 1798727 1158401 1766925 746270 110216 1518619 1615836 1058345 1515559 1554912 479275 480113 1761428 162054 1798829 1272765 544194 1962649 1209949 300160 26311 1426093 657639 172228 1046358 882630 1294508 1077533 1441763 1054672 3936 1624056 957594 1114503 1971901 1325071 1353766 1696586 1637207 1219559 550485 748356 269727 395189 677352 550320 192618 440370 621866 946503 1075994 1549055 790054 1552039 1203019 1855693 1098426 308376 1134592 1624891 1069896 483500 1213920 1787191 1113322 390857 1433187 670966 8043 501899 888290 437763 364672 1005864 1568376 948701 1474986 671147 1944639 1731251 1030557 1421612 726067 252961 41440 1465765 1916345 1148334 1261991 1658704 914797 1343358 289698 788732 1443002 818516 330342 912253 1459037 925723 623111 1812108 429676 898220 741973 309448 1718643 703741 1460508 808079 884230 1897990 471377 1917496 626186 7735 1108476 1554159 1958331 347823 572644 962982 1127175 1121102 682768 239532 1170356 1252266 753968 647043 487254 947557 456141 474059 1934402 568949 1867468 166146 136550 381054 1122865 373070 216565 1072277 698049 633232 1404859 489273 1353513 1293402 1802406 1257058 1170136 446499 1131486 70704 1814448 1260053 295063 928083 1088595 1633149 1579077 1094305 1199253 311111 100356 1705796 1920788 1270660 306594 1277857 1327086 298501 569410 390429 1342071 1680391 1052330 626077 1579589 1247285 1443413 577771 280202 1988198 659197 1469890 330751 19415 1536569 1180241 178397 1047276 502465 133603 927435 1755687 81243 462174 1209090 814834 1133419 404620 1968404 499526 581580 1663464 1599017 783904 1024430 281985 1762262 1334589 824511 1886744 865861 1935969 1651927 1204245 1638660 464530 1852416 1021214 658423 1021825 707130 1838002 758616 998414 1174367 1495914 709566 605539 1284501 402881 1958317 461498 513306 65729 1291313 1139633 1657475 1817177 854374 576404 1579206 1960267 1548336 666280 181625 1546832 1308707 1174564 1834830 1039302 893393 284870 604743 58756 1552183 1232496 757360 1632105 772608 146380 410771 1279692 18111 1163398 996687 1066397 300691 73631 1946625 1496571 826647 1438630 1470811 1565825 378502 1224276 1778934 1808779 1857821 1252094 1506682 554764 1007425 250655 1469424 1019011 1829646 995566 871915 1640752 93476 258097 331145 1224984 1088832 809201 1530943 1950836 513196 673110 309840 1320855 591617 659059 748404 1310893 733331 1992016 1827418 90825 836938 333789 985177 1940980 1740139 1782461 1642186 1097384 1952866 87410 296446 272967 1662214 808250 823771 1728529 1946388 332348 915602 855747 1339866 1824088 12139 1477981 880324 8707 1652308 1361421 363186 873579 229895 737296 242158 325011 1879933 1825325 602838 1458745 1168163 1360299 1007006 1188451 1513900 325674 37348 605770 410120 117795 1613866 353030 1672999 1842096 609971 1919263 1169929 1518394 93029 1737691 599517 988086 97098 1870025 732375 785427 467332 1465076 1001677 1716164 1435064 582976 1048627 820840 1179569 589279 1697632 700335 1947512 301884 687638 1098289 547902 378356 1584477 1082549 644626 1584711 1870344 632824 679406 1435741 1369091 1330639 1392770 655648 565274 669469 1776546 402209 670815 135341 1192734 920118 490651 1158549 1777021 634871 74310 1192571 149626 1463091 1218487 50559 1342895 51856 1579580 1244853 759377 545910 1937934 174932 268385 769322 1542436 403882 1390403 1949528 852887 1914411 1894824 826709 353330 1441442 1940269 819712 1222774 462527 240302 679727 1176924 189742 948894 1626961 1661755 1952576 633593 128709 1957149 1303129 1558056 1502559 1386890 703444 1740727 1727408 428343 1314273 1717184 470601 64509 1787490 1006155 1457533 821851 560095 247481 1570301 128638 703003 1854197 1390829 1333372 1382942 1358953 1029090 1947096 1251168 1891505 1577730 167941 837092 1773086 1102390 1415484 240040 1816878 765642 1270740 1360517 1707852 1052825 1139093 107932 374026 1455585 746946 1636946 1244143 852291 92135 710884 997545 150300 278042 1338406 1815358 1069181 1421002 1297945 930850 1678315 503257 1507459 1893418 1879669 1834905 1561368 470043 792053 1378422 626922 860915 975426 876211 1255177 1582748 1688874 206102 147482 226123 910550 509730 538194 755508 203363 1081875 1488027 1243630 1765121 1816747 195828 1990845 1098341 251158 21285 1429915 362742 1403324 1967651 1550158 1673028 1035613 591876 1012748 1806223 1083409 1289580 424862 1854799 683550 1455557 1229289 1680565 1062958 1902386 655217 499395 471786 1123045 1469814 1770084 719173 853619 881071 1199169 1079999 258038 742306 1622492 741309 146278 1277737 1546349 1449491 1335201 1976291 1641595 1873040 288177 1925126 1047522 432615 1581743 1242597 1781603 1047098 993718 1543243 980777 1041887 1553455 444232 381842 343968 1172851 1415827 359672 1901778 1245213 1470990 1638030 1307240 809024 1443551 1070823 1117437 1259905 79630 597679 1347506 571998 1499732 1252578 1675515 140225 1362025 1346327 1866223 1218635 1524651 1222604 1279869 1758424 1826267 982203 985829 1466050 209001 1164295 133023 1838836 1880747 89508 334696 1994060 1264661 540750 86340 501434 351953 1168549 1507532 602172 1128851 1812454 751067 1218316 973808 1344793 1063518 1899713 504570 1333112 617840 985999 1698161 608345 1592656 27454 431300 1326250 68762 1144250 61772 1622760 251682 1694921 492800 412358 1593589 193118 1476402 1316307 1248082 1015584 872054 193121 1358679 1087001 1546567 1240313 1899507 601620 656598 1998773 640192 838410 646261 782234 107721 1565122 1735496 749527 140812 782266 987196 1026045 1484168 1548935 997176 1045219 401294 677751 111947 106517 1918370 1149238 567329 797165 1882310 1450274 320777 1685918 1741309 747086 1671156 1582485 1057325 1197390 1337143 566830 472084 1562094 869697 321658 1293482 907722 330616 497151 306168 46555 772110 1119818 1261812 887767 516611 909138 363963 1850598 1845461 33920 264703 1974407 1463646 800162 1281890 617711 854412 1694799 210343 370200 1800447 39939 646773 1673732 418888 648319 620548 1148028 1522279 506918 153591 141067 515329 1496059 1449883 1981995 1433381 1075298 691272 1243965 853566 1090882 1393272 475215 1382836 1657803 1735453 1279755 1079139 1320833 1607568 73692 656546 1592809 1581852 1809612 1208748 871606 207029 866703 1285249 1451511 1591230 1033523 507570 123961 1794646 1218628 864698 1393133 743067 1294732 274539 1870298 1479763 987022 388606 1707276 1083072 1715898 1422855 1991889 356166 725636 891923 1911619 1525208 1107325 1606210 666100 59641 420993 137511 168959 558986 1195090 1330533 357923 717327 512167 1655873 1940028 1394795 1009768 1266627 908351 57006 434724 949929 1860085 330427 1743269 1403701 1940641 1932241 980485 1129508 310197 725098 23274 1761165 1377413 1871974 1549358 787658 1235374 922476 1553700 1517052 437653 1541087 374316 1063452 403855 1771584 1954765 1960821 1631910 325897 879475 1814010 1792501 1510229 1816010 1009333 572786 758113 1901085 1501770 1243173 540025 66350 965399 1762761 1061638 1972696 567766 414677 1265815 1969343 1376157 1740417 1122339 963086 452097 1357469 931496 470765 804688 808652 120746 713815 1650525 1389101 1431435 846250 1043961 1873842 1818585 938565 1960702 237703 437416 860082 1927048 1625901 562818 939588 1805747 1541830 1823339 1427391 628562 244948 1031204 1942350 1427569 417866 1610529 1431311 1466083 1736267 487977 1785871 379222 1319468 1740093 1317684 181242 1999089 584046 686451 359227 779117 853293 1978835 53562 493033 957088 1807493 1768036 1018878 805570 1968325 1661906 1871014 1260461 756734 844640 832317 1981068 525992 1647613 1410069 729497 1969942 955389 29643 427377 1988516 739566 250459 1377166 833654 1791731 1684870 1708026 1304383 427426 52092 875798 926145 1536305 300855 1504498 1773964 621173 955330 1265389 1117524 1324498 508840 1688236 1279007 1403982 1879007 746200 441919 245488 262964 800987 1601310 960904 233848 1317006 1229654 378530 211811 211800 849946 1354571 1390138 646471 1761367 1817721 1894064 628514 1891893 1085992 369536 1424470 642482 60661 1104960 712026 1204018 1981672 244438 1379470 906553 1630360 1322551 1203139 511754 1040333 996186 577720 1479721 681263 757553 1434653 1068501 792119 1413594 424938 286555 1644112 824021 4567 1159647 1993785 819340 1814963 1610922 43841 1395891 1859285 176524 1619753 1098179 108989 584907 1682303 1577625 1445846 1861005 1399022 1996769 1098612 154419 1575537 1499956 1732821 1534373 1637868 115217 1070429 337797 1325379 481756 907389 1186115 1041895 1755176 909835 949137 1789401 1180263 1943355 1704395 1849562 1984164 373354 592838 1282249 1958518 527970 1518747 916008 517736 1398006 366559 1494623 1685126 384840 1191625 1890415 412497 1285115 1599852 1739818 1256891 745896 1169917 53626 1611871 1644896 523155 1230180 1104732 1031683 780257 214881 1950663 1392805 1533803 296179 1911210 1849955 831867 1947994 1070514 1080226 814906 1684448 631531 1574070 461918 1619965 1509415 770599 220298 1833524 1550845 204217 1804640 253170 1296840 1312657 1533818 322534 1532421 1079431 309187 1642269 660130 1840704 911747 966335 509244 1010503 1292090 825934 1238604 1092989 850914 93353 553393 213860 1454355 188462 1057389 1130429 729781 1348248 1793434 432726 821532 1141959 1603099 1556565 1925483 1305873 674695 783489 1800547 239476 1833421 1523305 265859 21605 821822 852225 1666503 959069 263235 1369184 59425 94202 1044081 33775 1839942 930443 1305066 1094022 3702 240436 598715 299846 1702500 1840991 1374216 465524 1357409 578709 375348 1181460 934219 22081 1162573 1105459 1715174 883890 1504863 1810356 1784307 1811361 1357869 1874438 957898 808084 461687 877082 1340224 1343438 76615 1464572 214980 1703859 1497625 482407 1085904 1628250 1786768 1529499 1368260 1780777 897935 1731633 424119 532211 1849208 948150 765869 244687 741662 429905 957973 1019222 600464 1327692 1267179 941854 1860880 1150405 1994808 1079583 482431 647686 1982474 878836 107507 729433 1881131 1363799 375639 1077773 863514 1538065 903440 96560 1808330 919062 1454291 462151 126881 1871027 617462 1885075 459228 827698 787447 966078 504690 1351124 713791 1961753 1976487 1617502 1485376 1256402 1927390 974670 1940501 1465946 681047 1211062 1363965 1601515 629664 281135 1448939 1094167 448629 1735765 427545 1862707 31773 449002 535505 622752 1505934 957276 1979771 78355 788651 636422 1711288 583381 445839 1614448 1849037 327703 739550 1018042 1551951 711060 835168 1281552 1128 968719 1785797 976165 1463566 760226 1518605 766924 809597 60709 370720 1662479 1271685 1616756 491695 415695 1340235 1505942 1973467 1117230 1898072 1018605 1246168 309068 1273637 371188 754673 411657 1155358 1786396 798540 1498997 630360 1811875 1711520 1587319 402858 354480 1107064 387439 327315 1209757 232071 1728582 379733 86582 1441611 383980 1910266 317689 1913793 1594222 1111755 1315641 812915 563387 276940 1157486 1914091 1774448 88499 1543247 1078248 166687 1524948 1690592 1210415 575934 775910 557933 912661 1274089 501153 1952724 601080 815686 1693360 99361 665242 702967 607493 1981089 194123 71789 1223448 12057 748330 1445217 1008649 951421 572972 1894817 897282 604825 191650 643838 1909162 1173275 471046 1447038 984845 872210 773093 470128 1203344 1830966 182403 1656764 518640 876598 507857 62377 548321 1910408 19275 938609 338873 998828 1384569 135426 128122 626803 303248 720535 12463 1456382 413010 1790626 461481 284856 793428 1458223 1505607 1862311 274154 461284 1545218 1081173 1747507 185930 1498690 996862 1384624 1332139 1981177 624736 775618 479281 1043770 393772 1897815 579318 1141458 1128970 77956 1448256 960085 1453949 1747057 1836369 1836834 566742 1253207 955951 1850181 1929987 974374 1112365 86413 183696 871815 1768953 455220 1343768 1425424 1822571 885709 1016197 428852 1998269 649493 287839 1914805 1901575 1581904 633275 1761090 1435 957481 1012178 577324 443222 182554 464568 700891 1167523 1052101 1256430 419490 323384 1549932 1362081 88621 1026534 1489274 73662 617419 1677438 260542 1337768 1637009 71967 655330 1793348 1894062 205855 558890 1131006 400609 651094 193963 1688625 1310835 150546 1415460 1921751 144183 1105714 1379110 1805945 268360 327616 1901878 1267281 1650526 912868 1673349 1716734 688463 1466921 911799 884083 1542138 1437379 287974 119151 1898685 1561085 723521 270520 52488 281285 1969801 1460536 584300 1419335 1512536 1924636 1379260 585875 1045480 1151664 1668998 358246 76052 1489676 675670 1891344 1109006 277592 1477124 706152 725085 268285 1570124 223475 1910757 1622172 500201 78127 257609 1579043 1298264 1804239 730558 974598 456426 1072707 1664740 1344237 1701543 571828 1562696 113536 482856 1933094 606943 1621144 1001538 1983405 858887 291499 295766 1809960 993435 164370 147573 1763364 668672 290136 297632 1460499 789594 192396 614984 475877 746233 1674473 1768464 1011053 1310327 1694196 657950 1782731 1728912 1981431 1467461 564656 685624 1291275 1142769 1765833 1263615 570859 697406 671879 637723 1745197 930929 881970 1228769 152541 570712 849249 932609 1519846 1370256 489978 272277 1000719 127122 716775 860235 1611485 1937301 1241317 1073517 1594530 1169102 676028 942628 1039223 1927573 1118777 813751 1717752 322434 1681326 252529 346188 1123757 902738 439984 946228 281445 200864 529560 1081972 1046880 31610 1095632 233202 787385 1255925 1755738 414753 446699 330248 271836 1383599 150097 1500530 203218 1733860 1370543 1767080 1455112 778642 1503337 1376891 1437886 1296119 1226649 1728752 284432 1017052 1999772 1196841 1067111 1238278 1527612 381058 1754464 1551372 525418 814891 1902661 1279155 845671 1960876 84534 818954 634257 1602100 1235567 7523 549855 1177419 528800 157849 1118258 797886 1310399 1458412 119914 1931051 1075184 332966 1363927 677979 1516778 1207393 1205921 1220519 1146565 1880097 102350 379769 1082188 27767 336213 411388 1470253 849042 596424 1970679 885966 647891 1244479 1819871 874462 441860 391002 1895822 1469775 444119 1165827 210730 944487 83225 1876483 1823214 463027 319055 1312370 1197830 271004 254508 511765 1494823 848048 1639020 1955431 13737 1666662 74345 785085 655880 550312 1010545 584193 127890 1530740 529114 314186 659824 1621900 180397 896828 1540090 1004786 1880647 1163543 1656042 1689943 615684 807561 899100 1116624 1729349 1728438 895278 189053 1003894 1139950 558495 632328 1503413 1658113 789970 1405832 571374 386309 1060139 324704 937116 154637 70880 1829136 392105 1524313 847213 169769 974774 1884160 1524580 39933 590420 1495369 806337 211323 39376 1213269 1792246 466094 183000 916685 693536 817846 232458 1656542 1679706 1291936 1694941 151121 425798 208194 160985 1314032 1239657 238180 1491064 1391421 1599486 1903783 870388 1136215 1598907 1483169 1286086 1406464 1619143 1049486 1503768 1741961 144025 26124 1050339 1921588 1215550 1450789 552939 537158 1975002 1855301 1621036 1899896 1865472 1178166 1556102 1899412 364571 448543 146121 610629 1875437 823085 1992363 1627057 778325 826559 164511 723973 1370917 547368 1869 1181512 293923 467347 911818 71444 580273 1310715 1034688 1385840 1359518 644973 565454 170551 1537346 688717 1545811 1652043 762180 1958356 345989 245842 158797 1067032 1429497 1244850 1215680 1393348 1350051 1544625 1269981 454002 1807274 1555235 1929505 18365 1827066 1726024 117699 997668 1287807 676755 432701 1487908 95154 109348 1175482 1701118 1949424 1522305 1011764 1423545 1273929 19911 1254894 264809 356325 1866435 1112811 1506984 1157016 1908805 1635340 945730 1995846 102113 156870 1410566 1298949 828659 797393 22057 1093088 1384646 1148537 549178 1020948 495400 165154 1440394 330462 525334 933312 1430733 660557 1999938 1277352 1001766 1360065 1775958 533563 1799189 1855257 1934960 1905010 1832606 1589455 251585 1294712 1760721 1764357 287174 1383762 1308864 417985 1476155 1201851 303253 1238775 1924411 1171582 1122864 229793 619024 1588376 860620 849374 1285293 1159843 551188 837224 1433701 1339979 1997897 87640 1173609 1299443 599303 1519082 1063663 852068 1493855 530433 1492365 292304 1430718 869728 1743626 1074853 461021 660838 619882 1167036 15027 468801 159365 76023 726023 1894558 1517253 1154674 1705983 753129 634258 1211208 1302835 1858528 451525 1249304 291736 255887 1777602 1152072 386831 1246631 1957743 1846893 1633141 1410092 440473 273987 1290178 1684021 1776548 1582875 1746375 1194976 377092 121204 11776 434011 466294 1975117 1578079 925667 999453 861919 527888 1995156 1306829 1663125 793018 1305287 564440 385445 1784230 101168 419858 1760427 955780 1330887 317623 537420 564376 1725993 1213014 1461175 75068 1123863 423235 202870 534595 1133005 409732 1518201 1069121 1709495 1505486 896012 1200644 263293 159852 92427 1764459 742763 312856 1415151 1261892 1358273 862989 1130033 1665617 1881886 1946487 706709 1294429 827706 1725615 1615677 269585 50327 1156723 838459 1350508 601320 1325471 676070 908362 459663 1770059 1876409 1319521 191265 1669984 1352673 288317 89167 417955 54871 1173861 1963037 636375 1788654 803265 960337 1768578 804294 615567 399492 905888 1457210 516631 1494848 1286021 117131 1999339 758217 1445789 1857890 1166104 37770 324251 261668 922142 1779699 1074753 575634 1271511 414450 1826585 1296887 1307336 1761448 390331 177474 363435 260709 1768025 1651246 770480 1456668 279054 1032592 1700187 1129906 1393167 196265 1280484 882126 1595572 1743930 1729431 1375151 308135 1767129 162899 842597 563326 1835004 701866 230972 1737008 1409034 1682287 846233 1539137 56566 912582 1311050 619062 900268 256419 414561 372751 334555 1032090 864359 766524 125748 588149 408572 1512809 564683 487345 1311109 1995876 1292743 1587623 512863 1612224 827233 788980 1910524 258276 1378146 1315496 1054364 1064529 1388523 1312736 309929 1574051 1761886 1259813 972247 186646 624880 1108690 117847 1596969 1547452 980292 920112 1470849 984107 934614 1981118 1014133 559193 1710440 54896 1962275 1807751 167363 1039356 1699846 397522 1436489 23078 939570 992390 1157895 427952 1626185 1617216 861986 1945435 441278 1291074 57459 199760 657795 1458210 941217 928003 85713 516132 1389875 171605 1566050 1185783 1200355 7619 434424 531844 569623 1114884 1572298 1898742 1985884 330167 463955 856922 1661108 1075974 1604367 433250 351659 786374 1431720 583958 1942866 236373 1520784 1920576 1303942 708376 167932 641308 155505 1696011 31891 1301763 1278248 1271585 1439899 417470 1408658 828407 1248392 425444 1231344 295062 1772976 153686 149295 647954 121036 1143283 1980488 240353 1626759 915443 436105 836789 1595162 52789 966182 990456 1377495 918404 1869495 1048906 1553699 994574 601403 1506292 503661 336727 42103 1571466 698612 1359101 1006593 215607 354589 1705889 1130709 1582821 1958628 543810 1443108 1138852 789341 1999332 530951 596304 422028 1734677 127318 1130693 314815 144349 1483846 539605 1979918 1320755 384862 609902 498858 380426 184311 1420432 1556019 411538 213570 191865 780240 566405 159742 965459 1978129 1753195 1253291 199068 274906 1414454 1292157 50785 1758338 715961 1644035 1434326 792572 841849 602607 289680 303466 257541 1277638 1834289 1631132 771374 1374360 416482 1485740 1008741 1730138 1326751 228874 317357 706411 95362 470936 396580 1848754 1103494 1565248 289006 495568 1124309 1229956 1840876 1458298 1162175 245728 1441397 259787 1532445 1496706 256676 1017573 1252535 761277 6287 1781899 1772685 523234 1493493 914957 1631487 1562652 478617 213193 724570 1887989 1413107 1025906 1891802 1996656 1312187 115179 269992 672892 1236455 1470957 1219292 1912331 331756 1906586 1961192 489029 663249 1989823 911768 808461 1828084 68287 532906 525594 1509908 1431813 572018 641269 827284 548916 1254720 1710088 1720329 1706628 1326093 410027 1736669 736561 1727964 462901 887185 157400 269481 1803761 1966805 1956070 667103 27390 1509633 236036 1724082 623212 1934848 1659561 1672214 1582097 96433 954188 181782 931933 1699255 1987486 528681 653319 1481288 1086204 869379 1868960 867822 1675491 250035 929670 827172 1225602 379828 1887388 87806 1256955 802631 1121470 140264 768606 468557 667697 925952 909457 425108 1824557 394211 1682229 348524 1548246 1309443 583321 1763601 285143 468079 1615182 969338 406365 1483926 1338114 851758 1406868 1382013 702405 678618 493028 97312 374466 534519 386337 15216 401904 1009222 75782 1607013 445052 1206040 644359 530514 678235 1629317 297200 1305554 1788263 71612 323647 946395 976979 1688973 304462 682970 1326007 1839581 1502362 1555676 616453 175177 771094 1930833 1584618 1242613 1673308 1138048 213852 1656408 1433256 691713 518324 1544575 254014 275179 1299027 1148061 1743728 96401 1938378 1018860 1386495 300954 670432 46129 1201231 1284159 552499 31219 580212 1184685 79495 947390 440981 1827811 159410 1722163 1887245 1167731 507813 125191 341712 180228 933309 1175859 383936 1114376 1058156 362858 426265 1948705 1703440 287814 649843 1186374 274625 1592869 1839268 1863367 73141 84902 623022 814964 665820 356588 460301 1108104 1081170 1119935 315535 1999681 1629923 1080558 1424304 190855 1752630 785139 477985 1808164 1062434 1399156 1463087 1900514 514867 1973911 1563340 295614 932 1956713 735379 418981 392499 325608 761170 1575008 717323 983511 861443 797435 1623629 510734 1502059 950106 517725 773749 978031 627722 624058 1523580 1666850 792505 1233773 1100508 1683754 1116697 420547 1928661 39415 1212064 838491 1517566 698417 1952397 1649590 1700075 1492030 1840626 189672 1382259 1148887 1864035 809319 1630198 782845 1982311 335596 715288 1026717 1253472 939600 1384024 852134 1841890 1001699 1803087 668661 690928 1964642 99985 1530772 1837338 514231 1750493 340828 1608994 1348685 1944135 89547 1177074 437385 1296346 1897730 816552 1793584 1048518 1247365 1039034 1294647 582973 1327936 361912 1370385 365884 663661 169424 717036 839765 1073002 801957 252499 410186 312205 1120574 1266619 540844 502243 1900550 381270 67661 815971 1245419 621159 1282424 1906453 1563135 114312 1545098 1746879 1593266 1332082 1751948 1985149 719700 1944192 1419837 1036241 1332442 153683 1661295 1258712 415145 1420929 1637888 230148 1981147 1734372 1757499 725462 828571 1032594 1201104 371181 1084906 1897338 1877274 1893199 1248660 1319696 1702917 1935932 876345 1152445 1259098 1765261 1370106 1303186 1881198 328415 1148357 1240951 999155 1635735 1640591 1519893 1808609 1233942 287857 386599 373486 1766520 68474 899774 877817 1528824 1981467 1792402 451649 180669 1253056 494610 502397 1739121 1040429 1670033 670717 1914364 330422 895079 173792 1981165 311139 652110 804641 1258456 1919831 656424 689232 1154377 1199853 1605268 379992 302585 1973231 269837 814333 1025901 1135390 84016 867250 1877755 81385 486486 864629 1938570 1716748 1887003 216278 671644 831270 860759 733918 767437 926746 213676 1218664 406672 156280 1062948 784357 1631467 1623320 923503 1196155 1120615 1607458 1896073 195630 1837021 1222997 950308 37852 896098 1639259 525838 326918 601875 488625 1263012 1887387 868068 855167 1584264 933958 1548648 1429237 1221232 519063 1401792 1314651 1930011 3958 1315741 68745 1858407 1991406 1648106 227813 595230 1737992 1958149 1204159 871623 189066 640727 340797 1646477 915435 1929355 1258126 1596788 108651 14753 905403 1387709 1635826 971325 971089 1427980 618666 1264250 1295578 1039375 99978 321682 1677721 235886 1420592 1755289 1816463 1506216 749908 1276041 751077 210357 1635487 911139 261427 990529 1364891 1187535 1740412 362920 744678 1699284 1868646 180213 607028 1449917 727799 464391 598948 1251436 1695563 274884 1242221 1659227 1266230 529255 189454 837669 147781 300461 1217157 638323 819885 908129 1740439 452409 644520 1123791 1435047 766836 784879 855436 1588612 1995218 1401303 709900 727637 944120 1494174 1557490 1713300 654667 790645 1531193 1328171 600537 81961 1317806 443225 906355 1933639 809054 1059910 1609693 72616 1401187 166429 640764 325088 949302 382739 1155519 1467672 485784 475151 1022996 402343 1976252 1769600 1096947 123205 1227842 1009807 179162 1801253 1482569 438655 1262683 1698285 634322 1735838 27609 1121179 1043131 123012 1434275 1705787 870248 161411 48806 1240758 205496 1900566 1986581 1631709 365808 1566210 919857 891700 1738565 1169264 1198406 1394940 1653970 119288 1291509 389379 987965 356598 313202 1170665 1939651 304782 537008 338574 1480447 1146660 979526 828043 1780438 1520610 1823115 1307203 624418 1592625 731037 352757 33327 1286406 69097 920749 1162802 1937321 570294 1391619 988015 1823100 1236680 1736175 433304 674229 1487584 708995 642467 1323085 1487791 1752684 1448156 1729994 1211204 407509 416471 1795829 536581 1193737 408925 1473050 1437025 852253 1196243 211942 1368041 82792 1413401 1948046 123483 942792 1522413 494054 1117559 1983579 1026964 1810828 1844955 1643498 1001948 487909 374226 1028998 217343 1146086 1017223 879313 650298 45388 167058 1320506 1586804 152899 16267 1350109 1949647 704378 1461314 1158867 1599197 56474 33871 807139 1116386 440394 1726358 341023 1133884 1774401 1232004 321417 26566 1505826 1813968 1980882 1937350 852867 1090738 815194 1267033 655192 195645 1966060 1209506 1873479 1681323 1449558 22101 334142 206019 622192 1725338 226372 1264139 1122333 1771566 1494146 1004061 792487 1183697 1657256 1706031 1299753 579545 921138 1480563 179080 1122473 1647411 1700353 576785 1827670 1492825 956570 1216373 1916324 552836 416190 317059 534579 470719 279083 1861031 1552211 1072222 1366267 1077980 1618410 1935280 1460224 1221408 1641384 191710 1082020 382265 702937 1456205 1760097 1388791 1348648 900353 870602 1611369 911830 688483 1384795 184487 1029613 245870 1674448 395772 68658 84332 24862 310369 1764856 1941141 1424229 830537 1573096 491084 1924623 1604564 1095627 1303549 114372 1506333 1478588 1841887 1043380 459639 1594348 1551247 502615 974962 479106 279029 1101316 1694883 484376 1665858 882226 94814 1592037 650840 862368 255778 689064 1394790 102476 548045 1973783 955054 20039 193598 80360 1823311 265098 407138 241143 796842 167915 952737 830415 1183100 1902687 1750015 788814 688751 1909161 1452307 182329 442618 255871 1537153 736466 1348876 848305 1005687 1072187 777521 712958 337584 758796 530855 957098 582745 532896 1538633 1396051 1007314 1181125 1305729 886390 1160308 612941 550372 1145320 1822828 1146767 1426218 995279 1059283 1998012 1804538 444739 558574 595557 1032779 1725075 49165 1123792 1829330 398669 960998 1826421 1567099 1893325 1072055 235063 22004 1899369 1044376 409355 1704075 1934649 64901 1299549 652498 1833568 1574949 1463045 98764 1661201 945071 1445383 157838 625274 1270995 383224 323208 908783 603044 531545 849124 570588 1540815 145954 286345 167849 1193132 780227 1814351 1844794 941907 1522500 423641 1720300 1204944 166007 1213395 1815671 290130 1459206 1994042 434484 268518 1620633 1861910 1372734 1452784 831122 379261 599430 538117 1829627 581035 1451414 1722787 386772 561207 73891 535519 1482591 350024 888937 990272 219446 65591 1060857 1260651 1253132 1926299 377593 1805770 1059579 323680 559736 808260 816130 304735 970082 1173663 1350168 699409 381681 915143 723976 408308 1331997 1150515 1190136 1729568 1387845 893759 933940 1091267 491886 273471 1926483 1390215 833866 55660 1721201 828657 28245 1527135 783504 243899 1149581 60355 1421660 1926196 1489521 1359774 464141 764462 1884798 716934 1884797 1423790 207924 1363102 23911 739520 599074 1206309 1955377 474606 368698 1914940 1710594 1557091 1565821 1724425 839685 1962581 1538608 478870 17566 1518640 157720 1421503 99871 759729 295255 791254 1386322 1789874 120128 320880 430292 1695082 964469 470019 1618849 1083621 632878 1210346 1205702 1576403 506799 1225313 1279022 1639459 271068 1551945 122270 629402 958740 681726 722218 95694 62786 1871493 1747394 680708 1824424 1431110 1325185 1734070 1099464 1299530 1999055 669243 1888102 1646982 1805638 1520127 1960666 1056668 108420 1271925 791266 318564 603186 1962582 1413981 106784 493117 1538795 81813 256132 1356452 236690 436619 1033982 201340 211596 640551 542770 676882 934806 300470 1379953 672343 230028 197375 50131 1318939 1813883 1945245 900892 287462 291667 324321 530590 982745 1500362 336136 168709 1375388 1647541 1990432 594021 679679 1885917 1158256 908778 84349 663460 973727 1582039 874176 1956250 668339 66092 1084047 759560 1640981 254234 691435 87351 1864405 791699 1838593 295526 235636 1411462 1143035 1708594 172901 1102490 1813207 1220018 132622 1117018 874064 1924072 561762 531062 1968039 573864 916035 578995 121300 1236061 149283 1705227 1561645 1933210 600420 1937003 1463803 369446 1453558 688142 1178016 1728461 1529194 1409377 235595 140883 1982729 1723310 70776 1312843 1612685 407139 1905700 908890 734203 937946 874167 1094573 1751430 1632029 957841 357413 406818 1361318 1147318 1820508 83867 127715 796261 965637 1680659 814281 191122 1102887 891444 899363 123125 746865 666015 1282798 559907 1844509 1655326 1321710 725785 87314 319828 455748 261821 394173 1108767 265029 928478 1099376 1220079 186136 1101747 1367425 1836135 357092 371315 1807498 761523 1281208 1633981 159348 885700 763817 1248781 1671107 1904903 512508 1531520 985532 832704 679518 343092 954753 692887 615535 1084190 501276 1280210 1363153 647495 540393 112050 985758 191374 1008635 834845 1864899 153912 77645 1415917 968383 721909 1330417 473286 1091182 700575 153851 86607 724348 586282 1256138 319327 798386 405712 1355196 1074184 1869261 166632 1922993 1957597 1292726 664105 1894568 1496865 351026 491597 1279575 846263 93496 1004686 735172 672836 793445 1030354 1413836 21160 503644 1599614 1682892 1203003 385002 1773595 907874 141823 830447 1286510 588010 482639 1019372 1450141 1141262 1645380 1083563 673985 1469200 198626 1299068 1912304 908166 898293 1963865 335871 1493533 124199 1782996 1080906 1278170 1118716 288479 908195 325167 1680734 1972318 632198 694916 633105 1661090 1191641 1620594 860891 435567 1052351 1635380 1400517 1531507 444764 1807350 1501647 937745 274066 1771051 304160 1567684 1537025 1971431 737015 916254 1660622 886543 1503202 1541239 1673996 330999 1987139 317239 1571378 750270 1856432 1274314 801670 1057593 1858924 1491053 1746212 257130 797494 1799843 1815489 278161 14899 1597668 970645 302872 1197354 571121 505199 144645 99630 545208 1918438 407837 1958092 108356 1630103 585918 1963444 1636244 954781 1821812 1026880 769897 1985235 352028 204113 93247 3022 1508167 1701306 1236844 1947802 372374 292961 833020 1826248 1378180 232263 176956 1466408 914061 695062 1958498 929554 1058796 1523758 826332 187512 1934757 685224 226475 1059496 1973984 248624 1874773 1211207 1085495 730885 1387499 666233 94518 680008 108459 1289974 1093108 1735767 1945618 1629358 1473518 1216872 949050 1068909 409283 437984 1072768 796768 1757396 986041 426116 416480 47558 1591147 343094 1275527 653956 1547151 126536 163494 80878 1228923 1032721 1068047 672006 20778 1029887 1610710 1894711 858323 670140 1836949 1939214 716784 39769 1031859 403834 1663630 1471002 802708 738173 1197014 881471 410607 1879641 1482593 1584754 554790 1158611 851205 696021 1053873 320075 1461848 145355 441600 1818840 1429413 1937972 1864885 1788438 503185 1135621 1704095 329703 1541143 1682659 1676580 1257067 1475612 716102 978013 1738582 796550 1203273 707792 1533141 266066 196528 361874 1656000 1174157 1532621 279301 422708 1614699 336473 1457484 608293 1535061 871066 156135 240372 1076951 1910965 1971388 473547 1630710 1770551 1750152 922419 1558215 1722946 631062 463162 487634 661997 675939 845227 55682 324779 1379614 1794369 606116 347242 1342626 844873 11806 334748 1674190 819872 675806 809129 91034 1169088 830237 1511174 377969 1911071 773059 602293 626845 141136 1425544 350303 1428679 564367 523927 880218 598402 1375743 1090683 1655418 900151 289677 1378914 1193665 431024 36571 779138 787765 991339 1210128 369359 912106 333106 863024 946692 728096 1204775 1837626 723318 658960 278360 730913 1164124 1669714 324675 114474 169455 1293219 612212 1181921 1493922 545956 1378379 1847893 14489 1773057 1779477 195883 253729 77054 123761 161052 1275836 631569 1259879 757590 861119 1991319 740700 508032 917887 170908 1343956 175748 1214991 1805424 1029802 1528049 1251421 452416 1798391 1241226 1337197 721800 557359 1951002 1455914 260985 196014 1900125 1378960 1018305 1066745 923 1815993 1394527 333810 288321 215545 1639343 324758 1967353 282098 1281303 1366380 597035 1305042 231111 225170 1942568 4626 377953 1916299 1540585 1928010 683965 483005 1209103 1257711 1658413 1459453 1680303 425953 749934 1657972 1649027 69554 1136178 1979618 1075858 678494 1727564 1466916 1277458 738835 1355453 1796154 1840868 836044 1609917 1575712 747423 1950238 1741659 613697 1107635 17448 1362322 1309964 312517 1007124 1196046 769995 574985 1557993 1967723 467809 1699401 704973 1349552 1097326 260821 1489932 1905043 1028726 1268115 1407595 803017 1154360 1901290 177918 1768900 563826 694475 952340 1608756 1617704 342848 240289 1781085 102208 117981 1294281 8711 1472758 1317181 1545223 1787308 1640334 1747003 1692335 1354952 219470 117118 354283 404293 83721 1296244 1051710 1995465 878037 190325 1781649 96355 1260866 188476 360899 1834644 299810 651736 1142666 724339 825862 1671291 615125 1169635 1926935 1635867 1669920 1275207 1273704 1846826 209963 1024549 886711 880998 938549 283169 1515478 1465890 657442 1792404 1667436 1618100 310251 85835 1360551 1374275 1299043 46037 1480826 104505 740682 1333622 375133 1222067 153859 220512 970546 707956 505409 144459 58901 1781325 1409867 300870 1475380 522919 657125 444574 1743481 207072 607460 1617383 133208 359237 1844877 365897 1947749 1508127 349662 914393 724841 1024152 945195 790420 9776 572499 1163782 1975367 1521794 712873 942659 1347690 381785 1349538 1545363 187593 1747283 17961 1468369 303221 1465512 1784780 1581308 46249 548119 309122 1796823 901714 1701332 1944297 1596144 641649 833901 957697 1820686 392482 1422940 1561723 1906546 1658799 573311 75583 1325950 337042 1483977 1101900 1643616 1291571 1301811 292700 1547366 1775345 1970464 1802352 687531 814029 1933564 1196289 622988 262904 400791 910828 1928450 706807 317868 1998593 1998177 1189947 1163257 1745959 1970593 1798220 122228 533045 1442785 1567350 1737115 794713 1581082 1921934 402174 1139646 985823 735055 932108 108829 569006 1585624 1075248 1586147 504740 1917238 194887 768745 707934 1168075 157714 862351 920007 636929 1922364 710523 1138614 481853 308441 1086711 1783328 814680 114639 72140 1266440 288121 19548 1561370 755233 745631 93643 1056504 1962392 1025965 822926 509675 882304 841295 396977 1238996 98617 680700 581101 1206114 790646 1929891 95152 1700324 109235 872815 729931 178446 250374 1897352 1934672 560388 1104249 1841270 1075431 472988 1498149 1756884 1139234 1845242 230443 1723411 52623 1359956 1974379 282987 1135506 809714 1810700 1276607 282158 1578683 421044 1579518 1540387 590528 1899340 1381507 371595 339318 613827 1283416 1009628 236372 94224 630661 1428795 630476 1021657 1883937 507958 1350026 1171819 841245 480943 23104 1287415 1813733 65249 698209 1845073 411416 1483927 1300470 1250383 1560560 474669 84295 1595628 359587 1000000 499087 1870864 256552 578068 577778 952128 1263684 1098279 1936178 1575461 1482394 363217 1280923 1317631 1204307 1108129 737317 1671392 1147359 1382193 1608663 659889 14471 1477104 1623860 1340167 1463212 1322284 1908039 878243 594018 1824133 768757 773549 197904 321977 1930184 607348 1492277 118332 1141540 1054465 1607240 1241037 26917 1764663 13628 1176459 1979425 1244198 702314 358621 1010011 31391 1407516 825492 1388080 1730822 1379301 1563678 1587670 1980370 669207 753298 663887 809262 1296153 451359 666466 1979142 1756506 1011047 1209759 687578 1368898 1164771 451594 725816 1642754 1895933 1896826 1139852 1333852 615240 1511983 1595692 784180 942008 1926473 676821 419714 1029056 1827390 1441492 731411 1196731 97906 1911024 371255 738756 1216234 1787121 73811 363867 897954 1131470 973417 976931 225501 1595373 1917988 1032512 638327 317261 1576297 1710086 1580931 1093145 461542 129304 800830 764160 1569574 160291 953886 1985748 1668477 1455277 1807637 1053936 1581369 265758 1234867 1317643 219644 1182408 1219790 149446 670147 1429690 1134973 1981054 1488459 278761 509595 55456 867041 1299108 1244990 1788734 894634 790752 290705 1540395 1529872 1241872 29308 260856 1713196 1227230 134037 1343215 1124611 1199745 1885524 579150 1948529 1197518 1876092 1841234 634999 758767 999104 42770 1910864 567609 1917572 610326 193684 512449 335036 7425 1337864 1620787 1129773 382086 98114 1714966 393612 1581684 450046 1737894 1218113 1980288 545563 531981 1683175 906402 280752 1346886 138678 1702831 1543905 1175793 1060553 58604 1008410 1842449 529091 451653 598561 218660 129425 788515 1977404 1515413 95314 208276 1005335 677873 1270235 1999528 1343030 118540 230014 1708522 504694 1707662 1454171 990189 40625 956671 1105941 732302 1354620 1705131 1843160 1522365 1052283 1964680 561184 257051 1704735 1419388 1513816 322187 531375 377557 1647318 51795 317973 871137 590800 1663958 405563 836104 1877467 852457 367475 629088 1447769 1773370 1127268 1284598 370338 1556111 331878 1965302 1683805 1143012 1882745 626814 198841 655566 601973 1208148 798827 1639469 1467076 31783 844004 590605 1713730 166081 402472 1693921 1822615 436325 1938201 1777547 208390 1118829 1382344 131347 895372 149827 1554759 1772915 1189467 1725979 376782 36101 1521951 72713 1753225 951952 1841730 840453 1054431 1262810 270088 915424 1427738 1308718 938597 514220 1228205 1134299 682163 1767951 1286994 331536 532342 1892872 1783585 243934 638827 1910689 816525 798496 1231536 818952 1011455 1711424 1953024 1268238 224631 1455431 565021 1339134 1272161 345812 1492503 467787 1707361 1843483 388526 474982 27786 547300 1389571 512636 1554107 1134019 13409 1794172 1789716 1280438 1488838 985299 1711711 417013 1840245 744752 948139 1000890 636260 602764 1393082 1405077 1584419 1637744 1650262 1781523 74002 1235132 118354 538964 1057241 1026418 1291799 1107628 1410635 637111 924341 15928 884045 1148174 1736459 738986 660825 183168 1162768 723467 615942 512767 1063311 1154140 126258 1262220 1607713 1897764 1449156 596251 504389 1857388 543488 823057 1163333 491472 1156692 437518 349868 1528313 540150 928089 696111 31091 61021 593595 1942848 1191695 1011573 842491 1357916 1513377 161774 1969312 315551 245941 1060328 135125 1936729 1234600 76264 209984 456135 616804 393094 1210360 1995175 1951409 1575805 544795 783060 1530607 65173 1933673 1156960 145018 416989 485907 1802694 307667 870700 1369290 1237874 301260 536603 1350135 180282 1569026 1463075 1778998 1929647 614095 334240 1303536 1902263 1889282 1445923 1571669 1104536 443365 841773 640258 1892307 673344 322757 942973 815003 414545 1993641 559393 1019518 1464227 435438 940602 179829 626137 332366 118240 84721 1494194 1946286 1010996 583614 1317496 271560 307204 1567733 704178 1755695 135081 1700993 156356 1596375 879622 249533 290452 648820 1366943 1798288 1469764 134908 646731 385984 1567042 670848 1956222 838640 60458 618573 151016 1195658 1640730 1525580 354120 568805 1321530 877252 851017 342631 407881 1035621 1736569 955332 366316 1718762 107300 146681 69998 1720761 1967589 690661 171650 1192601 1754446 1722023 408473 148387 801511 1267494 1894684 1164657 1407975 82289 834051 1407329 46511 1095439 725666 1741811 1395374 62003 1005322 1219510 1028333 493624 989716 987608 35846 807425 310658 1185472 1340824 319673 168100 1268502 33943 1580322 661737 1545951 1156105 1948624 809528 959225 132557 1835241 1615491 941964 1887506 1454025 974036 74685 1771813 1861570 1767122 1337823 52522 464110 1676719 1854898 1980630 82835 1722669 1045546 1747694 737787 1644857 1539329 293808 1952912 1935541 1542122 1010702 1539531 1093680 1285160 1520117 476104 1644886 1306274 700010 1759672 98864 995341 207012 1090440 955493 1678021 243750 228921 437991 1177121 820440 1412223 829345 1935681 993017 1038014 189865 343521 1559181 248995 52485 1764041 1523830 1415979 1800450 1877409 819139 1237531 1884017 707552 498806 1826252 833909 529927 1838162 111789 500762 1965149 751948 629931 369671 1013644 1733379 1277910 1903523 1595938 895287 823813 1146082 1165700 639806 1880479 1932951 987 247540 1410345 1609 1645345 618415 549427 634047 314870 366178 1656517 1139141 1067673 1758297 360636 1621733 1564098 370025 1085500 1266939 750898 670898 624288 718544 1795993 1426365 43534 707841 903546 972811 1113048 1389843 995132 1780633 1806433 1235495 125199 1713462 1766733 950861 1918275 1174338 1409720 359718 1012503 410595 459833 1243435 444107 1838837 816968 190218 860169 882451 1132042 984496 1157113 855954 475983 1020614 892391 1105866 108691 1213727 990686 1057086 1363895 1043861 1716927 43858 410922 788223 1643293 1770353 662927 541455 1610017 1272648 960974 894325 1219247 199129 1291558 1793360 487876 700069 1322956 348885 91568 1016379 54234 1595946 968846 1135574 373791 1339578 313653 702123 1473085 728869 1462005 464300 928874 872429 935375 692615 565193 1589652 1085490 1508093 1454475 1180169 1175601 1479915 768066 1242323 540013 590310 1173764 1578910 437339 1885355 1869647 1197098 1641766 1257948 760807 1848284 1541935 1286571 1982035 1176097 1377321 365364 490835 1966745 61443 416375 1599546 935714 1026784 1901240 1101949 911090 98461 957758 1324318 1043161 455808 1481776 1258130 696193 1840731 222819 500562 1255236 169392 1129950 1828613 569386 644631 202496 1576845 106436 718411 1264107 1020361 227368 1770631 1612901 236971 1153216 574401 1637601 1710645 1826018 1592441 1966683 727034 1681361 1452990 1056732 1171687 1690348 409963 1573383 347469 1508241 464955 208990 1976181 454300 611019 317916 910027 997335 729669 793389 50106 505124 1820533 1520633 1229845 1362283 991185 1826818 1628561 320778 498585 1567410 1399134 1325011 1415248 459109 250876 1412818 1956014 431397 645232 580727 1620389 376978 284116 1153267 1923672 1551560 1523689 952633 740781 1165476 704129 1954205 357023 827893 139569 485568 397146 1636514 1590284 295483 1852483 1513785 236484 523123 1759341 1644295 606743 1598452 1159279 1787676 1212151 376552 746912 1672675 779929 44955 1962904 780352 1330899 961136 488472 781420 511251 1364821 1438724 908544 1292748 83626 831736 93884 60719 1437618 1732029 180084 1077077 852737 203502 988221 1333768 1070790 1604491 1362163 539776 1183001 1275682 931344 734586 1914367 1208840 920334 860633 1692575 1090246 342986 593275 1928331 71451 966683 1559732 1322889 1121889 1003881 687858 1530306 1309422 1349177 925601 1897809 520829 1471140 93269 542180 1201683 1573875 1684814 198580 535495 1863839 705319 106519 134744 1194967 1730023 1442950 1286162 900610 246670 1040944 176039 1348697 1589462 465286 336431 702045 1315265 1554850 1654351 257859 1851578 1897903 1562034 1124372 297599 1625816 1315479 36177 1323855 1458271 206110 1308934 1483906 210848 67774 1582268 506802 1434552 1524257 253745 831772 478028 1743939 1908234 359871 850892 325564 1791804 29688 210385 1668041 790860 1513950 1020652 453250 1696918 1748485 1767977 1641498 1595126 768309 1222942 718145 380143 297604 1812960 440174 1029789 1020540 1516127 1885469 1991814 910756 1616524 1311418 1054874 1383923 153019 1651665 1602970 906212 389969 1214174 1749378 874712 404445 544861 1080803 1276189 1410011 1851410 1813468 1377779 1804828 1116673 277150 1918563 275085 1375081 1441908 157196 1917725 1551862 743545 719955 1181821 1468139 560140 831187 1081685 1452758 902116 873863 1183390 1208139 834443 95508 1072575 1309621 1744264 635776 787456 1801543 791848 1145923 194662 1534610 1945271 509421 365176 1137169 1022287 1123827 1911535 1607462 1280305 1386817 1979031 1717021 706944 1900071 1011537 903051 174169 888118 706318 695164 245518 176248 310046 1057822 1286134 1081574 1333075 1682128 1705091 287870 273713 637962 1691597 1030896 1637225 1408548 101765 705453 1314642 684349 851854 165256 1940724 127444 1172181 1011143 362284 195418 1372990 460120 775110 1434652 504687 159354 1942941 1904676 1818964 1365119 1249315 570856 1217212 1985185 1467075 1432334 894044 901520 227441 1639745 1165079 507812 499712 1434751 652939 1322128 988338 1512205 1904785 1275236 249224 1675020 321102 980805 1268058 746008 119518 1363721 841641 1737763 901645 234982 1197058 1175617 1286981 1896731 866545 989273 807179 740879 1206685 175141 535187 1320216 1608501 701738 1615320 761283 1267178 843367 1787737 281958 1508067 290732 91449 778493 1618366 170507 1900996 978889 1556219 807836 268419 381391 1134922 685977 1225210 589380 1033292 194440 290195 1230700 1013641 155910 1763446 1670122 757981 1168601 1986330 776924 828300 806425 1254457 650131 1490410 794933 1769297 1499016 1327302 181721 1478185 643884 1347562 1836310 290153 356638 1773161 821703 1259606 403335 655507 232632 1256447 1876665 1736852 1758510 575203 364483 181979 373771 1564323 1667984 128407 1909513 448888 306376 839111 1102060 1263958 618000 190263 1479088 389264 1603187 1154104 840544 1147363 265569 443545 1598812 101620 1308739 238639 377837 1447636 1007180 1807808 1296299 974210 1187207 1482410 67209 901873 843850 1104933 225500 966437 1525788 300310 8718 1212088 1735190 1117992 1235688 763770 1135194 1016504 215666 1079173 42892 1555580 1852503 1385954 1031230 663328 287088 629667 1250844 586709 512901 421029 621296 411373 591047 1388116 347355 1087774 50382 1937754 1838850 685612 1139751 1912781 1316363 1821330 1399438 1694849 1828243 269872 220826 1315394 803357 324265 302363 4068 22605 92071 51561 494765 498654 967298 1595200 840598 1964860 1723495 1494649 307715 1941099 1277148 1529331 1893677 103248 1660237 1668533 185980 1959012 1479396 1389344 711453 477035 958680 1038620 1225887 1448785 632275 443393 1902865 1150939 410690 1898875 83772 713900 443346 749526 751190 1286938 1948181 1735451 971598 1375361 1556366 1817303 1064522 1444570 422060 17995 517764 288195 726392 1269909 94248 722851 1612109 485216 1905114 495552 349451 1979531 31162 913609 1849706 551972 766079 363838 861747 868925 1324501 1465019 1644135 217746 1748504 545765 407330 1077650 1589602 1361721 779678 1104848 327102 1778499 745196 1800570 1499885 1992217 1645434 905655 1704930 1905002 426331 1698413 316652 1018006 1524460 16230 695060 284600 1183704 1249196 579865 1368023 416802 1738037 1817384 789657 1238835 1969420 1293182 375759 1560879 56540 1206344 1917210 1593375 1682072 93867 1933164 749016 1124559 341203 340791 850934 601428 752737 286609 301829 1669421 222996 1702894 581869 462860 182101 1495203 1330774 1887957 1595177 1624907 837085 694861 467634 1601031 1228443 1125078 469750 1612755 440046 852173 618748 1526805 1269681 255791 1677327 570179 526334 640618 278874 1967044 975437 1708976 40218 1596019 1229363 648365 1717208 1857325 1358570 783419 1197565 830319 484248 1744433 298290 1526560 521693 1178496 58196 1827370 1763170 159513 281493 622615 1114575 19303 1160836 1238335 392780 415504 1398425 277675 1678541 443657 1061795 96216 524193 279704 1691792 278507 160148 1177354 849804 1550301 1276304 1692520 828114 444333 1429826 1213161 1840036 1778618 501716 971334 1486960 1042921 1310178 477099 623167 1005588 1111298 199739 1603842 1878451 642147 657568 1456232 217162 1002253 1958664 1311955 549973 1394481 1215606 521840 48187 1806830 121713 344221 302912 78852 938888 925493 427298 62218 184071 743599 1621611 208729 802030 691530 633843 1943334 608168 10270 860993 1331901 157257 1878609 243453 1131550 790878 874690 1207267 1921138 909726 373365 1970177 67288 1855229 586177 1052606 1653910 195564 986584 673024 1814714 1842371 1445875 1574465 851836 246124 856183 1464622 1204496 172816 1208043 1030834 1458061 1548018 340689 208935 1809111 1879532 1901040 1648454 361746 1504316 619718 761345 1187313 482833 1724529 1458604 1901170 407643 996091 729959 1107827 360768 722810 1952774 510361 526719 439040 1523277 423813 1892310 999668 632940 1334687 582995 1722837 1895818 574874 1573319 1149526 699907 1341899 1705897 398127 1046286 212671 233093 1589732 389351 1318522 200661 857432 58199 821987 1514067 37719 313110 343204 1867944 1892326 589148 612651 1661134 1971618 256797 706272 1292750 1939121 257397 161064 1780463 324888 1531722 211862 1673924 553532 202122 1829932 1667344 1380998 449567 179631 1601436 1966062 267407 362906 683332 731852 61189 635603 835956 384363 1842378 908329 910572 1662362 1920342 1089234 337029 1759998 897975 1167351 1997798 892990 1035305 1425650 1068223 1519803 635695 1640012 1220762 1846935 1511811 533513 1238241 82592 957989 1264856 1359249 549846 949053 1772496 1377635 509530 1702932 1735057 526104 1780259 1700575 289950 1338710 1069303 318687 1475236 1728047 1761184 712513 1972824 1664075 983856 20053 183236 1213455 794491 1738548 535344 1301160 436124 1194371 1940309 338058 1891577 77656 798596 868028 1118350 25696 1745777 250501 131489 1546189 154688 1916393 1509147 1342300 1313695 1218035 1818150 102803 309568 694823 704305 316211 1353324 1265513 1468507 1182575 914741 498424 1483836 1397010 562186 1633057 1006219 1280308 427991 235689 979025 1642128 146133 1482734 506954 1234465 679387 918525 1331303 1498789 1295019 1309750 1219488 1278460 750 1117944 1120030 1728081 102448 423601 1696127 1535080 1389845 179608 1541070 387032 1409107 1043551 334707 889496 1166634 1884946 554195 1578039 134003 1582986 1895620 1391719 1531343 1864009 1905243 588804 18499 166729 1930288 1271125 1103323 482907 1548343 651573 49534 1024389 250068 454707 1214327 1531732 877343 1034928 787222 104767 1179433 1174557 868161 943288 656192 398176 68962 494952 226334 1588806 1319048 60076 349921 317169 1878806 611628 1203207 1027032 96958 1655486 680889 95658 1192056 1984696 557180 1423250 1228217 1893540 507419 1173967 1550538 540139 1103306 281474 1672182 716152 11556 5106 274249 413060 1942867 1862567 16815 463397 1636615 1487970 27099 1402078 31712 846387 492474 906671 225931 939222 1273192 550487 237266 1310812 268444 1748255 1286402 1646984 146673 1797497 85809 841482 1648937 1134181 913871 39208 1433778 202310 1982846 750613 1383349 1514436 96772 169615 1445408 376039 307495 78753 1268858 694326 1277621 750846 569197 1802848 1031332 1925334 1800763 1128107 1009631 941342 712448 1604315 1910726 1943041 803785 1861890 124185 495357 1044493 1993768 123050 956579 472106 186936 856980 1036563 535005 1460038 344913 874486 941008 1568627 1585512 216471 1588532 2323 948703 1648113 488536 1945137 1876060 689536 497668 964195 881793 915145 1254984 1372200 167222 1374352 801536 899572 1541002 743422 890851 1548443 1681664 1670408 1612730 623468 103291 1166492 1650596 1510716 1889454 808153 1176389 1180017 609849 1359723 1223122 56886 1119860 1340891 202070 367488 1557979 552742 1677371 409645 903134 786872 940993 1951592 563894 1858697 396277 199987 1704411 924467 1567356 423066 1646482 1258889 1020189 1999561 849632 512029 1921593 369920 1465323 798317 692575 1127021 1937841 1153170 1037261 503292 1624867 521277 1546528 72972 1468167 1877033 343228 1951479 944648 1309758 652653 359741 600690 1686496 495125 1691033 1902270 1389386 1036884 244307 1335647 1560691 1661077 181001 898804 790711 1464941 609206 1036009 1428920 1683451 492368 303499 8406 428312 353434 1386586 1280742 323512 292014 1513680 824467 424775 1013368 1107173 385748 1478866 855092 519590 1625826 588223 25790 156833 647795 1352105 134572 108880 1019259 797156 1030306 878545 1241089 1393787 1687180 642818 1903082 719551 1534944 786521 1403061 1814288 1422340 812147 1632826 1153293 546469 1924346 575190 1915443 805907 1211421 1296086 290328 720607 1377856 1309316 1171733 1840117 1098446 1637405 1559698 1416052 1533290 1948818 1690915 1025254 1900539 579701 1017499 653090 537690 1788196 678005 875777 1838414 1603866 516007 483327 249235 1796494 226391 506909 681954 1496563 1245802 1700833 1093582 410123 411201 1094596 1877529 1742753 575919 1304381 1835580 1444505 644347 959213 515948 169259 506420 609609 146970 520066 1854069 871011 1411639 1524500 383750 981437 1238786 807124 940146 562388 318013 210030 118251 81476 147800 921635 498591 1887022 1564871 1386468 1330853 652406 506456 227197 187350 16793 1704009 362366 1531175 1589024 551603 497474 1951153 155255 1325019 851382 1929063 523220 1497687 1830650 71271 620148 537828 703675 756581 1405170 1791156 1167852 1605097 1154247 987915 116056 1851528 458289 542703 1160172 690615 1329485 1650521 1335338 1020100 1693843 1532660 1465205 171860 1555951 1509897 875838 1272477 854650 523242 270618 955197 287420 1593640 1882345 429271 1748026 1731487 238913 1485763 1405786 825240 1270912 482137 1417058 120626 1725463 1261870 627303 490759 1999240 1802061 282325 583181 1895624 1660794 1925026 836828 823376 1019194 178807 1896032 1527990 1150533 952980 162672 788339 1985634 1279298 879555 856486 631527 1139242 1697023 89486 901074 670343 5928 1329709 1130275 327400 613914 1714051 873007 998651 1333556 711916 518774 434789 931515 727669 990230 1003635 413845 1581449 1882062 1066396 302577 1523225 842585 535753 124924 1554020 1818607 313288 1138221 1174862 1989503 1466706 809661 997127 1073463 375127 621495 887700 888505 1543469 97682 827984 1744574 1376550 524660 1917579 1382813 348916 861611 1607700 1173945 1112442 707696 19461 114974 1695577 620048 1515914 1946436 558792 712103 1652203 612363 38147 1341686 1997577 254731 75659 1963345 211927 1423351 1353189 244319 184076 1631836 1655064 249676 572802 1551278 129562 1337664 669584 1893161 1081769 1409238 1347599 1403169 268113 1720914 242894 384765 543945 196623 1413676 839561 562411 20993 1620615 963262 922044 38808 573542 1905799 1395400 1780860 130225 1113531 19778 824311 1440744 295171 1366824 1235389 1954355 184932 1494684 22569 571638 1909408 1872742 1915160 516933 833266 273291 241047 441165 1661803 1434276 362124 852212 1151426 1657285 783229 802801 1934529 985420 454004 98525 1824914 1440021 737828 935229 1870976 1418568 1988268 758110 1003407 1006997 21299 1271744 1921865 1380758 1540995 1221332 1327008 1758047 1964057 1666540 439199 1784789 1248008 1290647 504785 124617 482790 925385 494530 307151 1578789 1629748 1849192 99072 1762334 585034 346203 1233441 852369 1857275 201781 1493503 62518 978924 647794 1634162 592646 1496188 1957054 1168002 1757797 460197 1408553 1220702 740642 278673 308525 301101 1340791 1191466 701039 226452 1264768 72931 668525 1012106 1273720 885742 979756 1247102 1558271 962877 854214 1724304 1431504 590644 1249426 1396268 1910880 1014192 1650498 1998035 609745 462871 590812 830885 1851111 1142046 1355184 760061 12763 1810867 576227 1645645 1649517 275719 158567 59418 534116 582971 1521923 493573 1624017 139816 54917 355566 1804071 1818770 1732796 1535770 1353358 756661 52356 518515 63440 671244 1755237 1187712 1442114 160869 477006 339120 1296987 1519449 1443379 723115 1083587 734318 1000903 1242523 902551 170726 1292851 1364180 1794571 1408331 1154964 1398943 996071 1431069 629377 461217 1915207 1821587 627426 1655297 962474 1485630 1973865 1889490 147193 778627 1363560 1221896 541142 1311547 210342 509801 1357221 586542 1423405 1548902 13827 450880 1001188 498600 1323842 120970 262080 1556986 78342 1412425 923804 1700334 887476 1631274 440176 974199 653153 825326 452163 344300 455606 274810 266645 814596 925930 927186 1767280 1083162 952910 312126 720035 1456023 141238 1118066 258304 1860403 1252924 386053 859893 1388144 637710 1271909 521763 55948 366010 1778399 81928 842064 1201328 1463618 1287742 894307 773914 1886821 1345271 264454 473943 1088593 1220735 1320821 1072538 1241384 1133189 863638 867470 949916 729892 1866974 622140 504376 1422602 827530 70213 1018051 1059846 1216784 987124 1403558 610346 893133 517926 753409 623379 650203 1196693 1448942 769338 1473320 1705403 1815729 981603 1504530 83950 209650 1140893 1516894 317969 44055 1595419 693956 247550 1655568 847237 1625607 999785 611160 1400840 133130 26406 1269354 623855 1018885 876420 1912336 1346044 616716 1566079 904842 166735 1441371 443356 980582 817241 1680979 549657 829688 1820347 1084415 972469 1789079 1468566 268167 709035 132363 404885 1520555 1850633 1052496 416865 539278 1180357 208504 450979 691312 248970 1391087 911286 1382630 1649898 978484 22489 1148760 1176088 1387560 1106647 426721 333396 602687 1901223 316802 1613208 1031222 954050 1417762 1388806 528495 633313 1707484 1699913 901549 1319877 1186717 1199207 1471322 1663792 1105062 507683 1835982 1854541 1811936 314032 1151584 893097 740798 1251096 254542 1771248 1548763 882158 1353403 1977772 1261818 1241467 784590 1556837 1922388 658003 840145 299704 60180 98871 1686556 344357 1210610 1150699 419029 533590 640254 1865222 1649725 364805 1126391 335218 1160113 813970 419611 288390 214261 1662588 1381390 1712000 1110355 142422 642981 212385 58003 1718894 1974764 1299878 320881 959952 646723 1511241 385104 1610293 1148086 959086 681194 75286 1584365 1728209 1145843 34020 1952042 14293 1586164 22496 1392044 26991 292330 1112039 693976 1799063 110396 915321 295287 1927790 302233 1055573 1770211 761938 1547828 1218845 188552 317131 1777464 409084 534947 1031849 1975606 1253146 256574 1885643 259527 664061 1682739 1251148 301510 1197240 1776284 491349 1989000 975184 1044533 607273 369034 478650 1223394 1017012 610569 1477739 1326412 1345434 750184 1032241 1966059 875253 765607 519812 420069 1256912 1349803 435131 613972 1511408 716631 744346 1023077 482001 1220479 685792 1149804 1905312 996756 451119 526424 1781129 713522 1891300 1399569 981138 1475659 1540264 1362071 793227 447828 1082441 782174 673606 47888 1572104 1378381 228995 1317168 819953 1537765 1886848 882893 1251354 885035 1621540 1056484 978689 243580 1144349 1001649 1752025 532083 19997 1377074 656822 1864346 1932647 1357113 840507 460910 730646 1695224 1995906 1429258 164272 1823812 1755061 1371687 1445605 1753320 1047230 119 772125 1203305 1098154 67417 1959654 1445587 1618553 859851 1224216 35286 1697392 1227453 245122 261091 1752523 1047405 1422169 1461413 1556345 898086 1718940 1865471 669467 670357 532840 1369447 789088 1853862 1668066 667265 1132095 88138 157454 1227142 17534 1124 244680 802033 640023 101269 88975 1097735 278242 61192 1392864 588830 1920480 224340 802285 1275053 877245 1864576 1715831 1245115 1536264 106814 84396 373953 39097 419786 1506442 1120021 1137994 1506035 227300 289666 1573082 1058832 269919 1452499 1273533 1861732 819510 606588 287963 1650259 1651074 514416 157803 1795874 967997 270245 37561 1664544 1192092 1048609 171486 1937102 87125 973005 1149097 1250159 1053382 1831063 641759 634781 1289719 660466 950958 1884542 698404 1323325 75593 1107428 1568657 422236 402274 1586777 1719021 2567 1101008 1353961 1127294 1737419 1656026 1188387 1809662 1585645 588958 1984490 138190 1029715 146211 1148415 621713 159480 1137805 1672997 1932075 1575315 1525590 1665826 48696 1632882 85155 485634 1174526 1276513 1725347 90402 146466 950245 1318867 1273084 1206822 278973 454721 433704 998332 135615 1766051 1281924 1589074 855495 1023041 91235 1508273 1058207 395800 1700341 1352648 445748 1374687 378869 1766867 769486 348440 1453171 865355 256192 204599 1179459 527840 1625581 1186017 1020026 650193 565391 230315 1022651 1698442 762385 406932 1039950 1418266 1711505 75934 1222167 1220329 1776518 189144 1929395 1651725 1283834 1207884 1161766 778613 1755150 1832980 128582 785176 88015 489700 1455192 830089 522343 1005805 466390 685569 39079 1901969 199260 1706473 1430905 986875 229360 1575268 291136 199668 1295428 1173867 31286 136082 1823997 664854 144480 694883 1370466 1938034 1978625 1596344 324245 1134129 125900 1667691 1686203 1210319 376273 1045114 14501 1989708 388915 497485 1942119 1865999 1926668 331855 674942 495362 1980 525830 1471193 953239 150388 1832125 1970925 426432 1792989 1708020 818956 1803973 438990 1196625 998185 1803499 1491521 336885 1921727 467292 1305047 1237044 86995 1861486 982831 1499054 38838 1191174 1231547 1530743 1839175 1207407 1214696 19656 251207 1639718 11402 1204229 1648715 117651 1236576 108922 985122 1374107 1388611 1670814 220442 772311 638423 313338 1879967 1078636 1354804 1810773 1674104 1983344 1901516 1316832 579267 1853161 29851 271798 1327489 588816 734568 1187012 633564 1232384 1000595 845155 538793 804784 1119884 342737 1437655 1836660 956197 1836629 1799088 1712039 1252895 1437440 357208 314246 1457806 1073172 1461279 1526907 1109122 1620504 1288377 870828 1798084 1401863 79653 1221371 423097 1575937 1765845 510856 695830 1381594 1927583 561326 1960451 1294668 246085 1334621 1422810 1609041 1975685 1029945 1438526 1330038 1656128 1961584 1111230 1149624 100368 956214 1594546 249459 1886134 1172953 251519 720446 296047 1381211 924781 457563 1134159 924863 1993932 1565027 471459 940571 628083 422731 1952155 252283 1178022 1103455 1535709 1519969 1850457 1382152 968406 513502 1502569 1408079 918018 473548 1972273 1580812 1557360 431982 760188 375590 1457524 1471933 1964770 272386 1506504 991436 1003528 1339040 472146 122636 1946062 2256 1336670 1305475 1417461 1131342 1354254 1559568 626471 196633 282753 718680 637681 1623352 1219892 581399 1882576 235679 1193606 248730 1944220 1367271 1124184 1741150 1637979 1287155 1073090 1491611 1969470 1524832 1946500 1130506 839318 483922 238970 1716365 165070 438914 548455 1924591 1757014 1444353 1710560 1716530 1178192 83624 1988300 507710 1061414 947501 259643 342478 1523266 703884 545372 1201170 150255 1761505 628703 910883 1572102 1884808 244161 774454 217330 1413533 1990244 246818 1023459 1103772 610309 203347 1195806 1562623 1063539 10549 957311 141444 1856794 274271 1388613 825337 648603 1210732 1880954 1902699 1283398 602582 344965 869582 1956297 1341501 1043246 1529982 1544955 23685 632509 864905 1095515 439933 1118323 166541 1769559 349257 1510653 1175960 963156 649831 1758200 201701 1915607 900497 1347861 1992519 970361 1939290 1101566 734587 150928 757361 1324645 1513638 1803451 1033569 1249338 530889 1416674 365482 1594092 430867 1002883 1142241 1352100 1673105 1031919 1170063 1467355 795360 1872746 1040004 1411844 132200 75323 1875228 1578389 1216399 511886 1271808 1283788 663870 1095451 626013 483561 1913142 289478 1414021 1071951 758989 1684221 1124931 1691697 625395 1871948 34639 744943 1072462 404829 43763 1007560 188583 1731802 1401120 535156 1234464 1801872 835901 331301 793682 1437787 1320210 784975 580148 331487 806742 997634 1322482 361180 1018661 753863 925171 1742106 946598 510106 576047 1325909 1048879 487637 1046759 586942 1951008 1242477 1311888 425405 1886773 421311 282766 1756702 1022001 151456 800156 1959662 1703043 791510 894947 116565 4697 471872 562465 1800666 1279538 340220 542514 696649 1244254 924522 270215 1799383 515522 279471 386832 1600343 625254 1808181 1575318 73877 521213 1347183 518813 1502585 1584144 1580056 785269 1321208 880655 1374848 915553 1695960 1557142 1757905 89323 434542 1981512 1108080 1696881 1451011 993799 1763016 1475942 336528 1174943 697745 1840273 1421562 8435 1804507 822772 1853198 1130070 1318814 651393 1565051 691606 614256 628337 530807 732317 920584 112237 557693 308236 1458913 828386 1279805 1210539 424432 658182 911833 715238 1649153 508260 1392193 1040440 128245 227530 383781 913490 1330747 448337 122145 635395 280373 131464 1308636 800761 1336926 1266600 42012 390094 720593 422074 1196008 454299 1225052 255842 1228647 778533 1311167 31629 1509307 1252133 154010 1797013 1874457 1167732 1946624 898747 586275 484763 1647240 232948 1374099 867540 536267 761359 47448 565432 1977304 657573 147276 841316 175667 901905 840396 740897 1584328 1687524 1970318 723707 112612 408496 1919729 1572704 1092894 1794503 767214 796352 299667 1793611 1114566 322242 229870 1363286 513637 1286709 116748 1523831 1968453 1091768 674582 470025 1645569 1066130 1533847 1432357 456070 977932 736915 1855798 1082580 336760 1268370 1366590 581442 154494 153106 687394 834169 1041891 1096084 266268 1771010 306847 1038153 127239 1827963 710918 1074260 1048322 183456 1042397 207566 1568356 1875225 1777663 1251938 1196679 629404 1347240 1766712 1650933 1114478 1225355 150161 662335 45095 677462 1140514 1994978 1238210 1177199 252007 823972 1863809 1592033 1265329 1292804 240533 916338 110363 545639 1647134 1265002 368001 392912 206190 1497132 666061 489560 926611 1253862 1198601 297541 1500681 538758 299247 144963 838201 1276555 1036435 395378 1151016 853534 1019685 1456229 561580 1666231 1732696 424364 1575120 1309314 727170 1370631 76454 1189581 444465 710571 645048 698598 1291464 80781 832827 931894 645293 1006360 1878239 1243534 216658 1408031 478206 232717 1174180 1010077 748013 551491 1176753 529689 371995 1272637 590796 1289622 1367223 558628 273196 17119 1019782 516909 650853 729877 1833471 714451 1871115 1759303 1842147 610682 1590492 642812 895947 96868 424257 1273588 1823371 44500 299899 1280496 1353560 1121169 1729128 654271 1978143 592978 1738434 603162 180465 1174894 55149 406128 122099 1685939 1161466 657525 596382 204059 963181 645359 1684947 647093 1963592 284260 1191196 497073 1104779 1089974 359050 1594097 1998320 1467203 832491 1201511 1202332 1047414 1435976 1653503 1679834 828666 1779420 574568 1215147 1040362 331355 1078484 1289438 1077655 346351 791487 762586 552793 1366195 987731 312444 659934 1631615 309832 1801486 1304398 1376082 1809510 1328337 1326132 560453 519051 169256 1551060 1994591 1637420 77883 650383 1843370 1887212 1421604 1515626 717061 796978 598921 484732 950671 752153 745669 1387014 181842 1545274 199492 1204692 1811592 154112 1197391 323699 1982773 1862996 100543 1985680 1488638 1760194 562886 1636882 1063355 734597 1184065 522398 556865 136222 1987047 1478158 605297 379489 1918637 1426741 1177721 1748034 1101413 1319233 1184507 228725 1473301 1764324 1716761 599784 1257527 954106 411189 221613 981924 730363 813722 156819 221537 1381791 388311 309913 698118 743212 500319 32582 1041251 661792 1320261 1443431 1058966 1223884 360399 1024486 1915408 708070 739404 74955 389040 184991 1513650 458497 831210 1930071 1133925 730339 223193 1913029 1939170 1557501 649363 821891 565366 759664 1018144 599411 592131 1882207 33894 282861 1348870 523882 84997 21815 123226 579381 1100084 1901171 1049393 1905284 1644748 248716 1535677 315491 1864745 241315 27061 823497 428721 185051 580877 1827046 422294 787804 1777451 255001 510225 729454 1442347 957663 538962 947377 487354 803690 996292 1563289 281825 1214410 1457646 726047 374103 917897 41105 1461301 18809 51874 1220588 1687400 1018644 462461 1471277 394509 216460 1888200 1073970 518666 1036819 1089491 698939 988006 1362264 846449 1868160 882760 1750707 1639889 449570 465352 1769464 1545365 820533 1910419 743604 711918 575240 1111388 62359 1245645 1862905 50335 1402657 475454 755720 796580 353717 1843119 1442786 570214 1027702 1762908 1601063 1212811 1579347 1051873 933769 1945438 953838 803234 1639779 1494523 1434964 1965887 1534226 203125 480945 1132697 1738468 1811981 424314 777700 1568738 924183 1605339 662776 1934036 1968308 364166 1570785 1623589 971863 399353 1386398 568466 696557 109445 389879 1756630 775038 989004 158421 84749 1631302 1534201 1885448 842937 534856 176286 217191 25009 727462 1470332 163722 1504485 241576 20043 1676770 1120122 1583432 795041 537532 280028 55558 1321373 1392185 671766 143166 1622413 889953 1915580 1720836 589954 850394 1050821 1981483 486127 66476 1338883 651497 1086351 1384576 904831 936175 1324338 1101025 652428 937392 1466857 1715235 888104 812463 1294514 73122 462852 610053 1106726 399870 1260255 1599935 479417 1715617 1052471 1128384 802383 472291 1560766 1626130 919629 560248 1217637 249081 23586 1430426 1125160 425733 1759527 1030765 98337 1581889 1223771 398305 589214 1749446 1386286 1952340 887283 375977 1229834 998536 878529 1630738 1020033 569812 1369542 175044 608270 1673726 1998368 875970 931296 1015153 1802603 912913 790699 520112 817611 1533934 359472 800420 878273 812317 1449139 1013876 957395 331629 1460012 808888 1481298 576216 1766512 810951 1376620 1198925 1156501 1923059 824000 203903 421266 1340848 949794 1838581 723827 1117271 1619207 1142479 1685482 1841924 1096134 1230443 1207974 1279617 660058 1991659 1016409 823175 1866222 1788337 605963 1201725 897189 665666 1569610 500528 56415 1732779 1967419 469987 346217 22395 152290 1218827 1771982 625143 1957572 1980251 1057062 1505727 1279064 1827861 108650 1415925 396860 1746313 394178 1530205 879344 1259095 1977187 134902 1964535 699221 1609066 1244124 785156 1486486 284903 1940319 944399 1464841 1692564 1082526 4267 1953487 398376 1172659 329825 118925 362829 1837705 373232 1546245 814915 1977238 1206035 198433 628596 911376 1222165 1597089 1405731 960934 1504112 807203 301342 1165253 1604839 1882824 592227 589503 1421685 650074 857182 1287683 239903 1032190 501829 696869 1039508 1208397 613915 1517739 612521 328816 1334062 1466753 580706 1407063 30614 401161 830480 942057 428111 944056 1286890 1163912 1922532 345560 375724 639702 457396 253727 79675 664623 1815560 41932 330194 784704 1345499 567028 1316773 837805 192908 1920198 721891 374209 24604 195186 1265230 1849479 1770893 238793 933589 417696 1987750 1501083 1965508 553402 1773402 424754 373883 395769 1465717 927286 388704 370639 1912090 952623 1384036 366717 968100 1295669 862878 1626313 1231625 1116379 486048 859960 266835 495676 96703 1373881 384271 1404772 1038300 1874409 1386343 697128 1837849 1232663 1329565 1496905 151726 1674835 1265795 1294988 944304 654694 59026 777623 1091051 1506069 1434466 1365163 1602828 1238058 892307 425666 1481079 1102708 687466 1615763 1959983 719743 659608 1234567 292218 1917506 1575174 182165 1731991 266740 625835 18050 156889 1143850 1217320 890964 1864232 173509 1304091 713233 311825 1719313 1346609 1504099 974032 1615731 359715 1183438 1327573 1221623 1619401 20352 1467709 1329116 629502 1160009 805486 881608 1691626 138372 327081 1914386 457600 350980 1925905 1222577 403524 773782 1543020 184638 1885135 1318680 1895419 1001204 1436141 562348 1016888 1654085 292818 263813 658539 1169737 1239894 189640 702638 256819 1253301 1366342 178994 1009820 167869 1964020 1149282 1654374 1922325 904896 535294 731456 498871 500585 99422 1903519 488856 261139 1808172 77650 99092 1823381 207617 154281 264392 1059582 1301151 1677754 1812294 574177 947956 964810 538108 240614 449728 710052 1805750 1557308 1215353 1289078 1057618 608806 1645992 1560643 422044 551596 1951061 523100 1440887 527422 1333096 376101 938916 1265143 985259 1220447 129231 1571080 544873 1528490 1722635 1705274 1168878 764325 594817 1317306 1421989 223973 946768 397450 76272 1305111 1329491 1551548 1385386 349830 1732813 854529 1664626 1552075 498053 1219388 1093757 608190 707475 1606582 1632810 582876 1691320 196004 1409015 1346258 1631520 1901279 177194 257510 1124772 1568470 1978993 1407641 755965 452070 593565 1123074 629019 1386937 1295747 1567162 1977898 120554 251967 1301348 127180 725955 5381 1956382 183790 1742053 1114957 1902016 1045728 1188564 1240788 589409 779972 1848893 693614 877829 783092 1221152 1225393 1563807 1189300 1732002 238237 602236 1105638 1746524 53429 1417502 445874 1426982 295249 689151 1207311 884690 1327159 813772 1440890 155757 1447792 1903388 1270274 536408 320431 1113425 1837696 152699 1303790 662477 967588 1800819 221731 377849 482068 1392759 694066 966427 873274 1510442 967787 1094671 274977 986197 835555 215343 141164 711131 843999 60779 1511531 346460 1267324 1347386 1046939 227662 739378 223012 1499075 439621 939216 254842 732875 1771705 1082933 544418 492603 1990544 1941081 382561 1412879 998601 477444 1688786 1738153 1439640 565565 589724 1179379 382236 1049796 221471 929894 646468 1895055 1427339 828176 229941 1609298 1020934 355088 1376691 766980 581729 1039144 384511 874100 1333020 1476698 426191 1619181 733446 1729623 1158396 1104073 914436 895414 952715 1460307 861851 702629 1734495 538823 1696752 476437 185688 264110 890037 1527818 1459868 1777597 1972165 800085 1725401 1063747 472554 816848 1700195 1288981 1942734 1671690 1031837 86738 593776 1943930 1283811 1036370 707588 823372 427199 1105107 741335 1646889 1037697 1302162 1110150 1624895 608550 1165493 90098 1741618 144321 1790637 30285 1284375 1741793 555576 41582 1381305 1658780 1720853 1372654 1656029 1434644 1400852 211312 835139 860828 866318 211872 1800989 269918 1876833 491823 164755 1099677 1655206 714260 20813 1300958 1930167 1696856 1943111 1989854 1589005 272285 246396 1514080 859713 1056496 638068 1275874 1420288 1977584 1854403 1411494 1508211 1342017 1459953 409885 48257 1702801 1063338 1421515 1893251 1382706 1679308 1667392 1780127 1210966 198693 764445 1645625 1307795 1985595 1880519 1224975 1053194 92521 1426630 1657812 364566 472189 1190960 1196606 61577 1482655 1540003 22418 212712 1514591 1774523 1510648 772547 258243 953189 861587 462305 1805847 1968528 864720 1396539 343330 1323848 1296313 1087335 157737 924998 68828 1018856 339889 50503 771371 770712 1424940 683590 1246132 1293451 1249523 375659 1258464 1431560 655331 1277343 339960 242699 1805016 609919 1551999 1913799 470328 999755 374232 7677 918935 1470757 1558777 380921 408294 1232296 1949187 1317872 793723 300735 1032163 865071 1871489 1881185 1056877 1699557 44416 1718679 780066 710602 195442 1388833 616201 649601 880523 903733 1501462 960685 1879664 658488 733113 1183307 1001828 13 1867715 91083 290096 1541082 1777033 138471 1304410 1033445 1733734 1749137 761605 353363 361427 104541 278388 1597578 224195 632692 310661 1954647 841220 1906672 43408 594163 1809718 1733041 464524 1148232 1534061 791509 48486 1228533 80411 1199090 969604 1259088 1745873 220819 1386189 1911328 714177 489775 992877 23794 1190033 66415 1694356 1747257 43722 955523 509944 90442 1150255 1160860 627585 1097073 1840285 272436 1215944 876768 1054173 246976 365787 216171 971459 1664595 1522175 838455 1170617 737721 133218 1691418 888708 330191 297728 677683 1119908 241356 1183324 1864220 477125 1033849 446286 1420198 275704 1164480 1787755 917900 924582 1937799 1514480 705738 1532181 926540 1546659 1765281 1344409 139692 966426 196823 985857 254431 851705 1055984 1746230 513718 249112 935218 1823111 1040811 21330 940367 805276 1769520 1094528 122508 704757 154715 1821021 1995534 546609 1899012 572937 1644898 1630894 1856477 1514563 1922166 691374 1611482 964980 1448671 1080317 150302 698880 576156 373519 654848 1403495 905126 696454 715594 1636075 438412 1886802 339746 1605531 1499905 298880 131400 852347 588770 287761 1169124 1088957 633126 1955167 535442 545576 1739548 819968 1169518 973844 1492162 836472 559354 972250 151237 1390260 418089 1246465 687522 810440 1393 1426502 813018 11331 1620288 746222 996651 23546 96883 1971415 1685230 747811 1649300 923798 281758 1252622 1066196 62199 115393 1001573 112151 1320175 1889486 1625999 1191934 1926869 677891 731226 1690191 235964 1430982 776977 291106 1287614 1989007 1800300 297743 1149957 1521165 793755 775814 862479 1859026 1933342 1238350 1416130 1307928 142731 386816 132270 963094 390977 633970 1880352 1623160 65614 1412246 626001 1021965 226885 1375078 1993735 1897075 1966056 1084419 894245 589301 1587305 1096289 1130124 1725910 1405511 211721 1895716 525568 1772037 1494912 1320846 1762098 1538104 948872 617847 203260 1505140 439807 1887771 992441 1666455 113954 891599 825633 666692 148546 1178519 441423 1117179 1215296 174735 1909059 1080481 1613598 509908 1278363 895639 1391543 362204 917790 1549850 1241790 1196821 1501528 954487 1428949 1556954 402749 1177582 1398810 336897 1777475 853284 1604960 992924 114581 848165 1954055 1136275 101695 17583 630655 1378976 729160 1849885 601897 1957302 1245668 13887 1827411 1499568 1739562 1322599 1079149 1462170 1741778 470546 334876 443833 1001576 615398 60727 222850 1008349 1379730 1441638 655866 1630568 1786170 502175 829001 573270 1050342 1722825 768358 1057615 361304 146839 1557659 476523 1644700 1606864 1347684 477936 1420526 180504 1973338 1469931 736769 1429768 1560392 756589 79766 1356274 1856952 1029038 1562622 156724 2988 1142462 492342 715080 1458206 1192264 1432435 540966 925087 820184 1283104 1853185 656131 616037 1828049 1635730 689741 226591 590054 886270 1571795 1222387 660799 56551 1593362 1354369 1992328 479483 500852 991446 630077 993202 1942872 1465744 1789032 1195487 1755376 1938601 674819 44791 49840 529545 1154443 1404627 1251177 136999 976051 36885 1224897 1731177 641545 1787894 1481564 1576331 74688 436948 687190 596064 1640848 1131858 645345 1966284 1841699 1621023 506883 1167609 1612463 926560 204543 1342387 1441273 205578 751399 652906 1799483 900767 507840 1495171 1472648 493048 132778 1438476 1195176 334504 392796 414997 1764083 1331173 694044 1402278 1123608 111750 1300612 1107761 954811 128735 968771 753321 874246 988344 1602110 221843 1425331 173554 131494 939993 165260 1196946 110190 399183 8077 1173397 1150278 1642073 1132584 1065217 1309962 1457280 202778 1503748 1848932 3018 1428740 136319 306489 1266488 157701 206494 616933 1314453 1960812 670511 593365 1880112 1024928 342783 777135 358738 975303 509200 1316335 1676486 592704 28471 34498 1715030 1356654 1240026 1636133 1765306 500399 1768043 1345740 1860049 1569461 1065992 814357 1126028 737008 1977833 328936 1662235 943590 489228 1362243 1892637 157935 1177586 1870393 537249 106244 1172332 1652752 1855219 1469915 1488210 804798 831313 1708163 138872 358944 989520 129928 911229 47873 286866 1001761 812930 1789566 1518206 1435475 1476956 716553 899252 1655440 60280 1940302 520219 1395238 257530 581720 355230 6710 152462 1945023 180487 65156 262241 1967150 644079 74399 375999 626156 517658 129275 1740632 955840 1131909 7292 1123088 748143 1516103 1172910 1919775 434653 307813 1737906 969293 1773603 1969131 700261 789059 1314373 430463 11524 1468506 1781518 1650394 1181364 882182 828690 1239317 93632 1641061 869848 1702880 1733143 289721 1217752 1328663 1086603 55536 1038137 633062 450842 920784 149602 1017579 724321 334105 1136530 646917 114555 1355647 1995930 239837 1023869 1945385 1622104 1926418 979222 578784 118361 876903 827525 865961 278492 673343 1186772 889017 477565 405901 1449182 1453908 1064331 1920272 425091 1526839 1637030 1361130 95448 1958398 852218 1763045 50914 279963 631788 1651608 952047 1210921 498335 1761514 1446036 482167 616421 1643096 1977926 1606492 347780 442770 457262 23248 237421 1118664 835634 61392 1262704 106124 194573 239710 1012526 595048 464487 399085 51824 787669 1064649 1997078 1030704 228790 1742179 1112118 1420054 129327 1497811 1370071 1620278 1455121 106640 614937 1851692 1531832 354760 70779 35574 359230 163894 678118 404053 695416 1620489 446411 676603 1728842 1874260 952235 1501236 1046861 1798346 442014 1622388 524122 1045890 1185134 1243583 879039 1505893 51602 1603892 2685 1967371 863089 889216 1546874 243343 779007 433866 33305 1699484 1245556 1277363 1521185 1105895 515039 846974 67138 814155 360933 646446 1586754 147885 178529 1504457 1658729 253535 1875147 160725 816926 139781 1490399 978436 1715183 1894754 864460 784721 1580457 810767 85684 1523136 454454 1055760 1864844 782171 790702 1452415 1122526 140051 1440880 909921 1159835 614456 1373159 637478 1202363 1327626 1209214 1919728 298822 547319 1051909 1791289 1491355 1337455 439722 1631542 1726755 1810199 1676592 155620 1795719 1152226 960290 1346944 1159874 761698 1677886 1688453 1644801 539479 1150467 1999896 810348 245527 930738 1509216 1852608 1222193 1144174 1922888 434004 139864 1922997 49325 154710 686410 325 1926679 771010 1158517 1457544 934622 273548 1222583 1938200 1923910 1649637 628495 209897 215821 191647 1363817 180558 1900841 572817 1516790 405794 1938149 1761302 1361574 509130 492530 338186 1468641 618011 925759 282306 1790030 686075 950429 499869 1571538 1239596 766594 608195 725615 1045210 640383 1991212 1726349 639777 1452309 1268009 1893077 869688 143229 116037 1409930 1181754 1848909 1969285 859536 1911450 1538206 876139 897037 1359910 1604931 1605609 1330836 212670 543477 1261679 440357 1491439 1036289 1896210 1084121 184182 446334 299087 446681 1783702 112835 384325 716222 1175039 744669 728683 1205509 808468 1621438 3433 1933748 126525 1093056 1474740 1312221 1946648 1797931 668582 666889 888701 426011 1677570 567574 1681143 53678 1535410 463942 1248134 1564028 617531 1385842 556135 548355 1303695 1190113 1171556 87887 654344 1384273 1119858 925016 1612115 693852 1538413 1781455 1407333 659128 1841003 305900 661886 1816858 244867 564690 567880 1715630 1316449 55929 1561139 1969744 399578 425854 1229026 1794057 1556561 711735 1178620 674648 48049 1793092 162515 1372153 805526 1780826 245657 1139736 1774066 310359 1721644 547542 1642564 529776 1639743 9672 781022 1324151 455367 1855638 196092 850477 610185 429343 244469 1883930 747478 202710 547403 926031 154085 9992 1400774 175930 446418 468721 1883184 951699 1041125 49474 869828 1427380 120338 288766 1595911 1875730 641182 755367 1156355 1003349 1112380 1657041 1207202 619519 1105756 151355 1960581 1747388 471208 1702290 1461854 145287 794749 1974403 1048124 997777 1577600 1461675 1424179 168639 113225 14786 353196 71293 1999184 341408 458149 686686 268563 22890 66828 296783 899892 356288 241350 66327 1562818 124189 404774 1824180 287298 436225 1322887 1086178 801876 466597 763860 836697 264992 1419168 640110 1434358 65117 747823 1902428 537291 1667531 840560 427797 790401 908753 841618 1224132 357689 95077 388529 295155 1562052 1945858 589025 1242127 1763553 1230426 79761 1434895 342340 1148816 1824 1700302 1789293 1556602 1439121 1949750 1568644 460653 1488353 658665 255605 958076 1534192 1952594 92554 64000 395195 1561742 1739498 813008 1081718 509307 1035123 1458903 897237 1900377 1013318 57705 1071149 1342800 563146 721889 217599 1080643 1117594 1432086 755465 564859 1800834 1115086 1332767 1194814 1647215 100421 949075 1047803 962146 1569185 814467 1654759 1232963 115358 1169168 258247 1805032 894277 1751194 1447532 830005 1771713 1336093 1060233 67713 1288082 1963253 1552819 383221 1511772 966639 416886 615151 135380 141948 6675 161387 970557 5634 1328516 820559 404218 1602543 1599404 350469 784498 887901 1499888 1083039 672505 1160636 466888 1513647 1435354 357176 831889 1233324 1877783 1991566 922650 345435 436499 1190886 918433 1946440 754801 940724 1108694 1640138 732606 361680 1903441 920914 190452 1813353 1586189 1782861 1533177 1068078 1335929 1671006 1926727 981809 525778 249422 1267996 1884303 853613 74889 30228 1214514 1367422 42968 631770 314355 413839 1659395 1448398 432279 1653447 1407768 885644 1138474 1580047 432978 136714 1759096 1526410 882544 1113448 1629423 1230419 1200317 1608919 1664997 162709 1904984 1130484 1494638 1312198 251009 109287 832563 162001 174948 1155621 959583 1075705 1458527 1848054 1892556 520631 1504726 1822869 294293 963182 194250 997943 1817357 1996487 1035238 1046065 1228394 1484198 1023745 308707 809569 1072204 1761601 1984940 247052 740271 1679811 1060797 5526 659459 498930 1061283 1880808 25536 1905763 810783 489488 1484222 708204 963735 1356987 998530 717491 1946156 173601 743367 1859651 1652660 1030114 1898014 1805767 1447535 1450775 1918176 35944 1488696 774240 156138 1387789 299824 900594 1376844 495372 168308 924148 1837730 1267208 797327 1800407 302263 1322406 1783098 526033 94690 1895995 1050037 1708860 747441 977865 1397320 1324075 1048720 32668 1507645 1628555 669213 513745 1578749 1276114 142653 911664 1774746 561265 635891 871124 1536619 632180 1161878 1378264 701000 1755391 828912 1426174 1694344 1221286 889365 1405148 708357 1397147 222580 489656 957735 1818175 1083951 653683 320415 35807 316458 1374812 93768 753696 99263 1349664 851474 1215126 1832203 553792 1121400 124464 1754151 165991 1612785 314992 1981984 32111 247136 940898 739847 257942 79683 712701 368291 1267463 1591769 720405 1845584 1574509 1353030 1357790 1547812 1750230 712616 1337297 924069 17215 711855 734069 875416 1922539 83584 612224 672954 1778938 631148 1045785 1567841 1683474 1925153 785232 1175604 1962022 1963809 57937 1158214 746738 890260 379056 234978 1455106 733680 1069037 75119 1362730 1271199 421449 1267521 376126 1552299 795936 1691574 1937542 1996746 1999820 638995 1146519 1724237 1013736 217355 396391 1881224 743382 185362 914024 99915 1807339 1332196 1318658 1811976 4185 1642227 1506621 66020 483080 1516397 684421 1566806 1287671 493691 921505 1937289 1049578 1573349 549333 32607 715674 855389 869121 72573 1878836 1137760 183425 348151 1859540 149872 1510983 779232 1719551 1880125 248837 707258 1396760 512360 1737483 1510999 1442111 1945827 353915 1746347 1877994 115803 426849 1288071 872135 281997 61602 986135 723859 198525 1391533 239513 1002422 1004589 1887724 813035 138181 20799 977606 1998737 1824038 810627 175975 1438910 1539477 1013317 788427 1273369 365030 333988 750002 1266200 645795 310301 450322 1753360 1465061 1649916 1004678 1042518 1191397 89605 299892 610306 902706 772891 1905720 810793 1385469 203461 1548317 1175641 1447730 148488 1987098 1033218 15298 386059 594930 535722 610385 1648156 141361 1827515 97173 977040 1882174 397897 1127724 1232748 1811351 699742 419367 999583 638271 1081618 921291 1944657 1388297 87323 204714 282182 1332911 1956535 956161 713638 1982948 1885471 1867100 828081 1039812 593010 303612 594317 503592 1110710 616482 1815592 223703 1073096 835353 58582 530273 1802574 1423831 585716 463883 1386085 1795637 53917 1957005 1701401 1103180 658968 720589 1887948 1069736 288902 1939674 1097662 1933401 1098462 928505 421384 873384 1820086 363485 1480943 888249 1597241 1208741 1911027 1380939 405711 437536 576033 1108287 351162 973335 732388 1313179 1097294 889511 83394 685411 1631855 237457 1125868 1312889 734830 1780864 872328 863958 1614443 1627404 1872062 858298 1370926 564803 1572750 1111898 1512043 209121 1970281 1969824 320250 1902993 1928674 1336175 588154 836093 1190733 133578 438859 1008190 1971048 647929 1423579 98326 1646942 1024426 995866 1518506 1370034 1714360 1082751 1211271 820266 1950863 1446852 1866265 1610403 282905 747405 895048 733272 1474615 1966706 1794151 1881550 1750552 1385282 1009408 1115450 1101870 237631 1500175 1900522 1022044 1363717 1681601 180638 1782563 1250585 531570 195385 1085156 344462 508577 1262207 415880 1392139 221099 1636488 21920 457696 1853782 1797381 613244 165756 484986 238784 239430 1677470 1842385 1994850 287548 1834935 1142625 1489611 319562 732112 883706 883146 698448 105147 1597097 1080305 1477598 643164 93533 1322465 1392589 1476773 1407395 1353236 539756 1732557 354246 1240011 1596943 1167807 409928 1421634 1198735 1827010 1163889 1219248 572281 459440 1372825 606675 1368069 667032 1674118 1127047 1426440 1759634 1869986 600439 190852 1878432 1009583 178210 181208 1197724 31840 724176 262368 174715 302495 1009419 1116553 416220 165442 254589 1147420 386486 1872916 557357 577148 1554171 753544 1724509 1393061 961425 14820 1926242 378802 255670 1975834 1396994 1751444 426324 734671 527026 1817670 842633 947553 1551012 280186 197329 1246536 261183 1185692 728270 1046645 158740 174571 576256 1001400 198196 907745 690324 312785 995298 1000773 389289 1871628 80966 1719894 291798 678563 1206080 66706 866901 199978 720168 1695567 1274473 1330215 261282 1428551 602335 429186 1802458 75090 446529 1995401 925366 219335 838242 1666970 587330 495856 1806818 801699 918624 352634 1169404 545226 1402641 89357 1819444 375197 1654357 295891 1117925 510969 1216534 306441 1828675 452780 1066782 1752131 1115987 921542 1815510 992497 1111960 343589 1607950 1387341 1070747 1248236 1922037 1565493 685854 703089 760186 699046 1588637 537065 395991 1239363 1127880 1767095 1412494 900977 1161492 1869900 197938 178762 1743797 211077 1051391 475748 651104 1441882 781738 114818 1967641 830797 149751 1604921 1163657 1250553 657698 1360361 1810954 1801338 1040938 21018 1129428 1820458 1889808 1261367 1807474 629000 212838 1152123 1651730 1171999 1767297 899264 1163350 106666 1598896 1811044 1113905 1774424 1263476 1920326 767195 871012 237653 469172 717177 144135 1257102 343135 1008530 1958241 297866 1645394 347950 279237 1862190 1051826 770648 1749009 1308782 1021234 1820631 860586 437668 483829 613571 1263413 308986 636840 102921 1168115 1698265 881092 1991057 122628 1246870 24523 408339 1161217 1755870 729827 1430472 698198 983454 132860 647711 497815 989544 141196 1921573 1960992 1038896 714338 1337240 1744596 618276 973728 1378187 276125 1364486 379166 1345710 1543886 411106 1403316 1377133 963357 1464257 1427981 292003 1019192 1779253 289116 472373 202893 274916 1878976 1889547 1550988 899251 36539 498441 743846 1897515 1551101 291129 66775 1137889 1766226 1573910 1250012 295203 217196 948152 1046287 1804769 34453 963846 1498119 1532477 780560 1296703 1067467 490015 1850603 1797620 1430843 1689086 469289 1347221 45941 1162365 1168375 1202199 57953 544808 1621735 846325 1454413 1165097 917531 876402 471093 737460 834660 1733168 744575 1274817 511723 1621600 299522 1445985 1860990 1989270 107770 217088 821195 1229066 1444105 838639 401963 873125 1253378 1631505 3357 689938 88143 1310958 102400 1099527 910437 1579755 1425453 1835690 476444 1848304 1256202 866503 1056034 1753415 628182 243140 1327726 1641964 532109 845967 1557593 769250 908870 37854 1328532 214385 1679984 1369530 1336449 751023 345741 355441 528209 1893027 1928771 1189800 184935 1241509 1393243 1119151 1249409 785117 1588520 1420170 581078 1971387 1724148 496288 1779515 250477 455067 799097 857357 1751580 310740 949763 1311424 915691 1607460 711600 1248589 6776 700449 1519297 312542 478396 1353088 1898430 3559 490161 1274056 529148 1085653 295666 920534 890569 744233 582701 678609 1576086 443194 1610011 418597 365132 1288455 3793 1765854 1953201 1212914 1236564 356700 564879 107943 1818049 1965359 211781 1688866 1097362 333364 527390 320647 1075241 1530604 1813361 1208819 1703741 542734 317569 966643 501006 1130679 1348303 714885 1512481 553550 51991 1146581 1177875 1910845 359257 735295 570333 720515 300323 957887 55836 548165 1720373 1730277 1200100 1825475 1999652 1317241 919408 210918 1428570 855123 392793 1209293 140963 815577 1222442 1488065 576999 1344114 253649 990252 122623 1405431 733675 1106395 1408008 191879 77290 326046 536061 1200397 468815 1337383 1347665 1743598 468519 581801 1017815 1421903 150576 821359 201224 1247039 119760 932265 767748 1122744 1493698 981896 674377 57570 957117 1551991 1074684 896316 1729909 1007457 1474395 1933670 1128156 33833 1993303 152814 1716935 688611 1154180 1324547 6772 1617196 1113441 847622 223038 374950 1725576 1992421 1099164 740197 1383937 13428 1187384 1388865 866730 1566014 1790289 1733548 476145 450295 486884 1645375 622865 1021229 1033364 1990266 1595966 907756 871749 1922146 707259 1283444 315753 1166517 429361 1226528 546551 256922 1215494 1660926 1146632 1965095 1231275 1608503 91565 357842 445505 1763230 1720589 1204662 1710634 968534 501988 1089927 1551298 794345 523704 415176 1800451 969453 1233970 92686 1900029 439451 1163315 587936 156955 1356873 68270 1393899 1674227 750961 453505 1296937 1064611 644273 1666296 1805002 598408 747495 1183467 1554639 746691 711375 1707615 1268546 1047317 912947 447458 693043 236466 389009 1481074 424066 153055 1625296 125800 1290803 1292760 1347433 1541626 197075 1554063 1460157 756919 164918 684147 446789 1332889 1431083 334156 1636024 740308 345961 1560182 702716 1350056 41092 35335 1406589 1691905 705229 512810 98937 488600 239265 618667 882206 312487 1310745 1843854 1489379 1365912 452446 277905 1488930 1806233 299159 1151902 730254 1663117 1486681 1644330 238213 1306909 1098376 158779 1434053 182318 1725741 1076431 288280 1032662 1763220 1949807 1340434 1152584 536542 1574126 1128835 17798 360407 943369 1849529 198981 1487710 1642642 563928 1031951 1927170 1130166 353235 476194 1131787 89439 1376437 335347 836648 399250 332542 22825 1386122 1620833 1979568 141002 1538740 686932 1384205 1322293 1810449 1142482 1885227 781160 933966 293342 1618353 1448132 1914128 651281 1394276 1611249 305291 1684883 1633423 1748366 1905153 1391462 238101 604461 588580 1753376 684350 487568 1032578 1689204 409819 1230053 514734 1246927 1682628 930318 62032 1304363 1313737 163113 46702 778793 1816830 320049 1441446 260884 1104547 263474 1037243 1279118 1704168 324293 1915066 115258 1334609 1488403 253328 1644340 1956968 409118 1431264 1785880 1943972 711747 251268 210867 1453463 3527 1081059 522512 1866396 641694 127820 312851 109929 754211 825532 1596975 116199 1416960 982292 1969885 1784771 1005273 1090773 528788 942533 1410438 1605053 1511056 1951193 1704244 255958 727360 1066276 782711 1822578 827770 918535 1784558 473799 1205821 1366659 1168679 1814808 1666071 1203036 589987 647898 1939987 1921976 541942 1787323 1286602 1789671 1891667 1218558 1695752 352950 1361961 1753720 18405 913290 1505530 235410 1912067 1878894 722249 560081 1334680 1070283 1675642 1037221 1243591 773307 1269382 812811 222565 936550 283276 746029 1182548 1740829 1184565 865778 61524 1954214 338258 1546794 749395 1186291 1141210 1498441 698663 1982074 777125 277143 1465664 1795274 767112 1656575 1485217 3513 220398 881253 1199947 87430 1620959 1893252 870156 146998 1277996 535490 702321 1293656 796994 394429 1511366 934452 1835081 655251 303737 1904048 931324 208513 1146870 1960849 1568928 1346134 576602 1329559 806855 1726272 471177 292931 112125 1829054 1996149 1899417 1760342 1093101 631327 1478086 1586997 1339206 861214 969457 401665 691320 1975717 176257 1508520 1791113 1794031 348264 1743195 813450 1612750 493776 1411075 1234121 1903335 1674802 485411 506612 1420049 1111831 1501764 190193 717808 758187 277629 1013439 1248628 64239 1508554 379669 37868 927609 1910009 960845 1567964 7651 524173 1365918 1215081 1078018 1733425 1724360 1842381 681169 1326728 1856221 1865973 159771 387877 1661252 177558 1730981 686084 482915 1416405 1711085 1100093 1015208 1243789 344677 904112 1100112 978019 1302865 1149135 990633 1744367 959356 1816498 168521 916652 1260189 868827 1769633 1017469 347676 208141 1141635 486465 1053433 224776 1615813 864303 1167548 885979 795930 1693693 1964437 383164 759321 851334 535934 1693101 1993634 1538499 1004607 333773 119077 1500460 1455866 899619 1481214 1866783 1046500 1485710 928096 1591389 1697184 1805236 1683866 1137288 996282 841995 643887 571749 1929815 478908 1535508 1978854 866606 1553887 482064 654440 420517 208933 756134 1453679 908923 1687803 85278 1920639 1525685 664272 132596 772424 1344781 1140786 684082 1012012 1810414 1293114 648508 775675 1453368 40564 1754798 81372 751294 172912 1530695 746677 1577869 156714 1289289 1634626 892062 1825589 312118 372615 88296 342391 1174883 1321050 135034 1087795 1689364 1735546 1979062 1355435 49076 559151 33480 266402 874733 75078 318187 1566174 299506 1288112 1684383 1281815 1261927 1972870 99914 1887130 1333868 963013 882699 413043 1675425 1101473 1169590 754942 1070 731155 510338 1494355 150399 600720 1240743 1514535 1785720 1732603 1151293 613247 1337058 1196688 113411 617260 1434042 864850 560514 1043143 601613 1712991 1881011 599297 852001 1053718 1570180 1250903 1262506 25277 1123486 1292579 381999 1803405 1487814 1532583 1823199 1935924 1667634 1621164 361600 1140323 795193 226646 1709796 577230 491610 1678574 932183 1405166 1510933 1860823 1099053 1937085 1308477 390619 1590238 57317 1425116 1056409 1925796 838360 321520 1458358 592742 1413531 183402 846621 516299 788855 1482496 1804917 1671319 1349072 243738 109203 1739166 1869673 109664 916448 877483 1268577 1637950 1364480 810248 249417 1057281 340589 110173 1120205 1048856 1481541 68627 14122 880334 367374 878429 1397437 612347 533017 1101046 679868 661922 1175019 1216890 1620012 1329193 1912772 1816555 608077 663234 287311 1375071 449822 1231396 1384233 1735903 541755 1240366 1736836 1805634 1784290 593005 1726504 438168 531195 1376599 1868767 820873 1717198 1255654 315866 1704161 1512614 1348982 1001475 1033790 1361745 1653713 471139 601099 1588620 1571624 766102 929963 1986267 806587 329650 280344 1048036 1586405 1609956 1540780 1653136 42053 1419295 230186 821025 1664831 33440 353739 797453 121428 1214779 1759811 594903 353115 1761856 858158 1243034 230233 1787710 306022 1261685 842404 890940 810785 1534520 1260576 33161 1587989 1348540 1527205 974976 1717558 875540 1606140 275678 1902149 1300458 271343 1232268 1863533 551801 206756 369869 1156850 1021525 944698 1698077 927120 530697 1386807 168096 1428457 457792 22665 427559 268337 413621 1208963 1441568 1320471 1977866 1343784 1065826 261737 533081 810524 299469 1467196 305883 1785462 1002287 1466065 147422 1627953 930952 807334 1015524 537170 1495556 1551150 919334 1800574 468885 962630 672495 951883 76730 61798 1901748 465990 143347 358155 539753 711869 1082848 1187859 1319426 1873093 622901 978492 683654 85754 1282199 1575247 1557547 1681808 1067557 811932 1398578 1587965 61133 745615 1017339 76435 801975 1276578 1928960 1050317 231064 743294 1629736 1809665 1161840 926827 1471370 1345387 1010944 258622 82473 187727 1350173 1258923 1404409 511027 929480 31883 958637 1934078 1185040 606728 593856 1235852 578151 1903481 147604 1919572 641142 123137 1233468 1969258 979365 1222174 449900 1062574 5174 812832 1014438 1739017 1042880 650465 778343 1758491 1737456 1726087 1701318 121097 1303452 202423 1321431 1543202 1554029 1073398 1693712 180629 1373701 362132 1788200 898879 374456 1878576 394781 1145790 1660231 1475620 1244798 1164763 149253 1452069 1549563 119761 665811 985897 1710683 711143 1294190 1937763 1332414 75281 1744553 85742 381348 194488 1964214 1523070 1665170 102667 447087 1194101 1235808 1245283 1566264 545246 1380556 1748486 1849441 848248 59420 1704917 1797640 1292483 42431 173644 289277 1532035 1113500 1181544 556716 1167493 1368703 198409 1447461 288596 435717 499166 1092773 1724133 185319 1021648 19717 211888 1713354 1911567 702760 1290161 224922 256906 304130 259352 1382199 859011 1898511 852769 1869114 860659 809504 1242918 1624481 1182314 1366345 498033 535682 1021735 771736 925146 19465 1806908 1206639 1409412 1873201 1951504 556093 200999 1607544 139124 624221 1191378 1462993 307852 990635 1190190 626307 1259603 215140 516977 1890996 1801100 1817366 1053227 218958 1695786 179595 686547 543223 1396416 1630636 969418 129085 161020 1655306 276416 886916 1786388 1272990 394639 495356 63221 351164 1315583 778205 1085709 582954 802550 1456125 1766376 1777030 343896 174693 1023499 44484 326972 340694 778167 1785419 482906 1559819 1233116 387837 1537102 1144181 760820 622420 833745 204246 1449294 1029015 1573342 663843 207441 56512 1112202 811629 1147171 1469451 262675 1269800 1297629 355429 867050 828940 386937 308777 990060 550126 1940494 799182 769183 1187070 43352 1021356 882387 195550 1041833 942922 1372141 589142 1703046 1995997 1821254 1062568 68900 1919297 1690876 1223329 1927638 736333 1123527 687629 60100 877053 164417 836156 1216185 365735 1334469 1444118 1666672 1554668 1438278 216100 1303116 1060410 1391201 1769353 1248916 1983189 1275380 792094 875792 468372 1953544 500767 1507593 388460 1600010 1891356 1855143 403298 141207 1865654 856723 522883 1047656 1918495 1628312 1805139 1821473 1364625 81133 1538552 992257 775326 1556621 224202 1152461 1973604 1141454 83300 1286016 1625646 1433543 708359 984662 808906 258970 1420036 1648309 545364 269572 659309 1606946 876192 1185016 1985410 321653 1117223 1968052 1809378 801342 1669773 1267517 167598 157609 1641008 1660293 825782 1339700 1842888 963064 525044 1510632 1108968 1424214 302046 1205101 45666 1350663 579171 1722016 1017963 134748 112146 694339 11383 92386 1640907 1388259 847961 1767930 522924 1217900 1970912 186649 217445 722593 1802955 1289234 540490 1374115 140498 835753 667459 1766723 398253 1709997 10458 1464674 405690 1023143 1752705 1593302 1313633 936478 1844327 960293 1676164 1421132 551046 1364073 1376371 1454596 1555581 1714427 581800 1112120 769198 312042 1875955 1397043 107291 420083 1955742 1622867 414224 1702006 112100 1933341 1626636 66242 1586956 1911537 1560822 502848 393059 209626 462588 1366879 488528 1143303 1046587 207771 1896699 643500 1336694 1334348 1620202 1825104 1356742 266976 1755206 388238 1847280 551269 1706355 1892554 469976 1907273 1749810 334791 247492 1080009 101104 1284880 1759130 689009 1402057 1733193 719616 1492346 984302 13777 667677 355061 155489 1714873 37241 1458977 1330900 1981212 1073369 1546717 771355 1120994 1490745 655425 966278 1466345 786683 1195821 294706 1560672 823631 127216 343057 354324 1141606 1113022 1105837 150041 34824 57412 567 594312 1187230 1287100 1417518 1227750 1788944 1442031 144809 238808 1171725 1899072 404264 67388 1068499 191125 270426 1502402 763280 713422 1745276 863073 1133727 1895725 840743 1318979 394145 1682148 1410485 1749538 872891 511412 587083 1264235 1926756 1776581 1251913 1049636 1749534 1516057 124011 1187508 1112993 1368904 493731 908326 1317100 312109 1950470 1416139 201322 706847 1256892 1789584 1289988 763231 1270310 799900 445426 1607179 179101 159960 932583 159818 1002974 1835777 1182541 674249 74899 1218723 671971 1736386 1790322 913957 505764 900009 1746400 1269009 1222205 775267 753509 1593798 1578876 732995 1871430 905793 1762031 1448976 1967209 972131 1576816 1821478 1322911 1254867 867058 753104 424373 451978 424258 1075742 125626 932668 733410 818878 1325409 987904 1019742 305560 1738595 1462308 1017120 272156 546946 21268 737495 1440295 1300663 1485721 1392389 334782 516606 922936 1974950 829972 798282 210701 1117871 1796630 734873 449921 191013 302110 684122 1961229 1789992 1691866 1572874 709539 814894 615161 775659 1621918 119253 1408630 919130 769700 1730360 645782 1202291 982786 1218226 1954382 61335 1546470 963965 1409383 757874 429860 171307 727457 1544251 764363 328791 17180 13818 1067560 121630 391105 814003 1359551 842119 1616602 288242 1251689 1958785 35301 303013 1296255 1753104 786383 960702 1343763 86318 1014149 55260 1331291 872106 1834808 379206 108133 26675 613607 522059 1925959 484346 537616 1436813 1958388 390915 162925 1211506 543671 708312 431588 290183 1250771 225870 22827 1915413 1362207 818491 78722 523925 1067501 1622489 230238 1018649 508576 554105 895569 391655 1155712 1600261 406157 1777137 152644 271386 719692 70771 1367160 1699021 182236 983093 478442 1925228 128294 1695426 1315864 699835 746420 773741 351923 1820272 866600 757611 825023 300424 780970 1729050 1558012 292837 1552323 117123 1909245 1175869 822991 303840 568063 108594 1025761 1606358 1387992 335400 1924038 1891233 185128 373384 1687155 422021 1841343 60957 1779866 1589774 227981 553495 592727 1127062 521627 286828 1598221 1930235 605745 1061271 203458 1021426 661214 1938725 491156 1934575 1760834 1222181 1279374 83702 619833 1451569 1744610 842356 1697123 1535271 298283 1586595 487772 1978757 1447002 866331 300828 1261287 1385027 1236499 789374 1522226 1650837 250670 1893477 1095180 1186382 158799 46477 1993212 92098 1892056 463263 355977 235217 210463 1790365 657422 1983245 1257160 123954 831767 1537688 1623039 312068 964831 815083 375303 562385 1399581 699516 1800006 1897452 1867385 482614 1946191 571720 464124 1941461 1682850 1298398 323218 1542959 328743 227606 1083728 1630709 1766393 13291 406619 771333 1604065 589529 990906 1278151 519801 1039736 726543 1037173 549857 638017 1176718 385654 320536 1957737 425400 1558806 410736 980483 1916042 106495 824650 827143 1338476 381636 1300895 1130565 23570 330133 676244 426648 982323 1102503 1420290 151377 1540311 1988206 459185 697920 748823 1869966 763465 1217472 1769173 1280467 726041 1193685 962980 967643 757112 1760985 336382 929547 1967587 1401 1580902 1376030 389796 11793 1154143 1581620 1571074 1994701 1354125 870372 1407887 171770 48013 1219657 221999 1169390 854969 1451902 889505 1904314 1083944 1393763 1207990 1244411 829748 927020 483595 466190 567757 1488366 1924841 650150 815609 43217 1183617 1832684 670890 171028 130678 887701 933028 1097020 1785301 1354207 1269862 1823261 1242648 419432 1648013 781890 1246564 1563772 1985671 1042283 1594513 702199 1657623 498279 1854649 605215 491793 1849635 854246 1784754 210764 1453027 1713633 812830 1069130 1615224 292845 1393032 401524 603569 1690939 884388 307115 1790208 1364681 247918 1682110 1614802 179124 30953 261226 1060082 722698 1954521 1565689 1699080 1672065 1399723 571236 149654 723634 1636997 1731414 99063 515443 969879 1551197 174530 1339497 1962898 1804212 1769305 1785851 1012476 60140 1496674 1268075 304378 1156770 1993655 1618415 1133777 127403 1684922 1103972 186812 1997762 544750 114800 917306 557287 834212 1561880 1335492 783079 1053889 128140 866355 659878 1415055 1329270 1968065 1308972 1780391 1671882 216012 373356 1696268 907084 1179873 1604185 1918134 542022 434628 1132762 506255 363421 1317218 131520 203056 740205 146102 1574599 1530878 1327286 820205 1795176 1981548 436017 1326926 1005828 1092310 1628745 709441 497538 195786 683379 1166905 1277430 161106 595969 708459 1031932 1124311 383422 347125 1591311 1908413 1214389 1562709 1400021 231507 398795 698073 303209 1635179 689878 576869 1371312 389683 1565436 1699009 1735699 685820 1090334 912269 217632 1536880 453831 1941307 1003328 1004860 491357 1239879 112648 1024986 1063947 77326 30126 1688720 1748136 4864 1275685 1324400 1889104 1767648 1620693 595335 1949664 1369928 230797 764832 1338869 387911 1941909 165566 57323 122268 408583 1773692 915028 78701 1930839 1937756 121404 281672 744277 870665 1233809 522285 132744 1732645 109013 361320 938780 171481 667722 1586452 557661 415966 1876108 279708 1054470 1511624 1776304 873164 351192 1211912 683799 1754732 1655068 93239 1484013 1599824 142425 1244556 1740024 1517629 1813439 1279004 1728345 858281 290862 1114389 479908 920106 1320527 1843742 369433 63618 1909831 882173 170217 1674616 229737 1205899 488576 118403 664408 159973 176066 1355786 638865 22396 567561 1661159 1461464 1109041 652315 1484557 1520761 1510064 602834 1740976 38571 195641 1723844 59100 277153 1219246 1844031 726162 815694 1812417 487627 284069 581323 1159974 1417026 18907 432147 242802 1085405 84083 915959 1178643 1001637 1822159 797276 1806581 813244 769800 758041 1307205 1075735 755584 1995036 499743 840785 904275 1108912 305843 1379 168606 1492847 255527 816779 1237194 778691 234076 672233 1095393 446773 615596 1296680 511823 1663804 1380190 1728995 361379 327163 1186120 65554 929673 614959 251666 261476 271073 102930 1213712 1109574 1028982 303264 78519 1414019 1128206 353490 652720 1762913 952888 1032815 898516 1017476 101137 821340 622765 1539071 1435257 292467 1253749 831603 1474644 1062814 1829714 1715694 796227 783941 1628675 1156651 1914891 121935 1234993 1477228 1168933 1315899 565323 1127709 1992538 839980 1448259 270394 1470495 1519773 131443 1062531 1087840 574603 1571909 234993 273545 918250 1707514 640999 1588724 201058 1137587 724220 1033781 584709 1593069 801972 739247 1689632 1173739 1382852 1443193 491343 338883 1776289 307834 1433586 712096 1567048 1925800 750863 648819 1284912 1489345 1851608 1231064 377818 1934210 45415 1780985 1659806 937313 228761 1127917 571361 1136488 1429581 420017 795865 1346144 849332 1581589 1343357 1123549 1733504 418069 291029 112858 1288903 740796 1506153 332599 768511 1526666 994117 1861452 806776 1081684 336258 1505592 1650253 617354 749773 1299717 1194428 577307 575963 1405413 618505 1358489 1238984 1204546 303523 693681 1624623 1291112 1674156 138756 1217836 1645868 691131 983223 113644 168386 1819723 166437 418156 1269164 466879 1960985 376515 874165 1070707 1389780 1944560 432195 1149414 75812 1233557 611927 1000210 1596055 288146 824501 1802390 580664 1119111 166558 1991112 475375 736235 918011 10036 987207 1158648 1408355 281760 460039 350492 1155313 1229585 666526 890310 110435 707943 101050 1721775 461113 664516 1389007 178220 835321 816072 1325620 1149847 691232 1060484 286216 1228124 1895174 670983 957799 1436957 1937477 737059 1931923 961535 1237765 804625 1622043 1099893 1947366 1896186 1004251 1438969 349826 676938 1517923 1656183 1188193 1337904 1049295 1260716 1002831 723676 1892662 491179 1109159 1018701 1119335 613524 201469 65623 1204482 637068 1841600 1541189 611417 1435684 474251 739915 1143937 1626732 463906 226861 885792 1613848 1465132 658739 1819240 331695 1060339 1011314 1189767 955919 106750 1703805 466256 1832267 1712015 971748 662688 1233286 799076 312038 1745435 1331246 1971493 1787138 1661521 1264657 690330 595052 935142 811048 290074 1253869 1342072 1532023 1484947 821311 441005 30367 1344344 662851 254592 691939 942091 981411 741145 430911 395568 606065 980635 1117707 1490034 1680107 1144580 784466 1617515 657322 1550581 1413908 350623 28504 724033 520033 1604046 760117 1300940 901078 902908 1111402 136957 1334955 1702012 146788 1782569 594607 1819637 922430 892434 1805598 1024128 1639988 438977 365744 171894 1958987 839555 173789 1178242 1883562 640288 1583696 1425930 744917 160679 1882758 312481 1099451 1100833 282363 849639 889689 261735 1503729 31716 110785 1763209 16315 668942 221570 967145 1529244 153825 1669068 1394542 1902109 756515 779989 488893 1128380 1173085 1506249 491641 425596 1114494 678784 930123 1709713 183098 1493302 324244 948471 139965 1686907 972496 791045 471830 1529327 984969 283389 859141 1917497 1564416 350241 930467 631325 851463 153635 5354 1106179 742001 1936505 1773372 1333263 1754148 1707730 462501 477666 920389 1999455 1651166 434049 1124964 1948909 475709 1925279 159407 721721 1586473 1836122 1150114 1043188 1193832 492318 1981770 413906 649668 1451818 1535336 413548 1678788 1915015 708605 292083 1619282 214637 513910 1338463 1430683 196156 324624 1338200 1169559 1568070 1701609 1247532 829468 587210 1138635 1022398 1807393 544030 385090 1395089 1113068 1021804 723336 617360 366684 1951714 207909 137536 1455403 792447 1404739 336490 1646053 102103 76634 247141 1194427 237677 558138 1027159 916836 1461778 1428512 1190933 7909 1222327 1480010 1913585 1723527 297073 79091 1263783 1562960 256428 1402686 287575 712329 1526675 1289898 624839 1769078 17103 319160 1477719 1200544 1640103 366457 745385 1120775 7152 1027450 1959923 1879077 972649 417324 93495 1393674 1906330 509589 62951 1083850 1066997 108002 1382355 1578904 1486196 449417 256355 160474 1883632 156441 1241542 1279287 566323 864809 901620 1098576 670207 1169791 790947 995614 258776 667222 721951 603441 414249 1919151 1251835 1163141 1636736 468460 1348819 756496 1307145 953910 1007879 584584 445921 912685 386959 1763357 965178 1316602 1044988 691446 1512324 207463 454760 1422217 1257350 1479222 896549 365231 1302414 1662706 279659 797840 799533 506723 548637 1044958 815616 184394 1150827 1723796 707179 52212 954723 1521067 1695048 1710762 557642 1700125 415539 1310813 979474 478293 144896 989328 1757870 1831958 408900 367414 835172 950011 1999268 844541 1340036 1210872 298222 330544 1854780 755157 897200 191019 1516783 1338509 1411146 1891931 1067125 413265 432094 530488 388599 1788391 1466409 888032 1503550 1311396 135813 1315624 1443968 1799317 349184 1236734 440887 479846 528429 883935 19340 1336349 1407488 1927622 421207 826910 467122 88705 1466269 1584177 1561577 279295 141198 1563764 1759913 1688794 114209 354108 1706985 1350660 1005743 701655 885839 127958 1661433 675656 721670 1270420 1476759 543081 900842 81549 1705367 116411 1251663 119064 1789806 1912419 488838 1060110 1973918 205954 1740413 1469368 1937657 665211 1656171 233564 1611437 1287209 1864544 1484351 1814719 1113045 1935597 1644632 842225 635879 1280576 1108662 867049 881977 1362763 629030 270089 953673 1695731 1511569 1368346 377455 1889662 1593541 870881 1685268 1693531 1042605 1722461 1407113 658913 669571 1716684 1480739 1778687 636419 1253106 557558 1811552 1586549 316588 1896094 1960285 1960284 680746 1475191 338800 1024027 39047 589023 1134103 1562134 755931 591955 1680587 236899 727156 167886 1725258 1457357 910255 694657 500300 1139846 89381 310303 1026783 1628762 1148084 471589 1702400 1433314 587934 1859728 1119096 1534661 1937011 565481 1406763 676217 251995 208558 768474 260037 1486521 1796067 1256595 427393 417635 1801384 19021 1270332 365474 841423 1895379 1785379 640653 672049 671889 1945672 1496301 172494 1164665 1402063 1278780 702365 730657 911277 1564589 1358507 1553892 1004791 380844 1700274 900809 443435 281237 416874 1960769 422320 1615133 1588090 1266765 365316 36432 575761 371153 1623101 1075051 1920536 1021312 1127024 1864060 263565 1829721 1996237 1954254 619448 1104602 187204 859866 280226 1036820 1329078 463342 275425 944965 530551 74159 1599007 829772 175888 1667388 1615730 736877 1024148 1530455 583879 761051 1904066 668723 1099511 1525961 898334 507545 309480 1840483 964070 628679 1111198 1252183 1188371 1130831 649304 1005147 1755256 1084448 1787576 943433 878040 1821031 805391 1973735 798645 655700 210563 707650 237607 948346 706932 80359 1245458 1397151 1135040 1956687 811698 949957 1904002 935024 31137 1254494 497457 1683431 479703 1593762 1594520 1303702 1502471 139403 77191 1210153 1761182 1748707 1308891 158357 1468524 319308 661065 1478113 911774 1803925 1690740 1287868 820654 1443826 1402985 969851 1172261 1171893 1334604 276806 1619351 524982 1621373 39214 1297401 838783 1096017 659794 662306 369586 1738221 905267 1637067 1531543 1167819 1485631 1480816 756748 1532951 270326 1329089 490647 1482798 764237 1265169 894040 596457 271396 881062 833811 1419682 630704 784133 566299 716832 1773476 582561 1266606 353847 282103 645089 1766166 430999 725918 1142256 1803781 621316 1928556 406621 820841 883618 1556292 1108648 1340666 1638375 766644 705978 1662628 714758 972453 465289 686580 1398197 426020 570092 1690075 1071703 1520279 857569 151636 819749 1093198 820137 1331217 1166083 843689 389197 856068 368429 223157 1719578 1219276 985127 92222 340141 1169467 487959 1523907 324908 72835 458875 1666876 1185189 714646 409660 1001374 355397 1977217 1067920 399966 565612 268102 1736692 1527548 1037284 1745045 1162704 154375 896164 1439531 1873465 835843 1105307 581247 605894 1942827 962878 1454061 1317870 735384 330910 1435508 739489 1732315 1674215 1897289 1520411 643443 1348154 1150486 1054321 167750 86778 878324 713471 1949680 1294863 1630043 1305849 721782 478816 1996350 1480759 188599 780375 138836 617515 558889 199165 1871155 1779968 1163899 1687269 1523155 576044 1784250 1881443 1541247 397420 311062 1363401 531604 1633140 1780071 485741 617406 247990 716418 1669623 369608 871033 1231774 1537950 1811372 759733 91402 866799 637992 1138895 866200 1268903 1086050 208574 222658 851510 1086803 1049249 1358409 91548 219810 224497 1985846 1172857 1132348 1666024 1196032 1962005 1783054 1691954 770354 1307454 346116 497155 1891429 1129268 1903215 777808 934113 180302 1867615 1087031 473995 1864098 1703918 581449 1721211 348909 1829329 881559 98215 452579 1630744 74361 309423 1525473 986611 960295 1641700 155975 567187 1589527 1389050 1020161 1561037 1303342 403232 907963 142058 1863482 39901 781020 1700026 1632928 1861152 1606781 417131 134644 1931669 675142 308074 1802935 522169 987488 810419 759257 1363349 1428765 7521 256833 1904651 166888 362898 869930 149698 1409534 159420 1209189 465155 1283569 544789 1143189 1589013 1664265 278530 1477177 970810 1732057 122155 64545 1406766 418151 359178 411203 1067889 537319 1380324 577010 1141205 1016325 286881 1663240 1532763 1566513 1298239 1187501 1003750 1373417 419377 1761954 862044 1633387 1888998 133941 680290 1054765 129925 1676785 62055 906953 512936 885825 293234 683053 1758909 813586 1323778 790725 459619 167232 951229 1533796 1827087 2098 1354149 1434936 1035190 242457 106170 1462062 1078096 1505704 445579 1603479 221597 461691 1885088 1705348 1666029 1901015 1809403 352592 202706 1905217 5991 73242 103459 1066137 857704 189126 1665733 1716921 1772726 180097 1174840 1235182 1246786 1810528 823869 1697216 1356010 1417776 97095 1783599 731675 1214067 1173120 918107 12435 435025 951142 1299612 1286725 387480 1399776 1313205 554634 541093 1868583 871134 1639884 657362 422619 1206506 592427 888080 467561 1150436 354871 488444 20642 1095027 913556 965342 189546 1320066 1850800 1135566 1514238 1343657 969317 1272277 1295234 1708690 1098598 55740 705132 453039 1835925 260627 1456559 1698871 558087 259928 1649035 1258931 562212 1218613 569814 1391916 576321 1932968 1920963 1937083 1367749 226318 1769484 1216409 823950 271308 124684 731743 819577 1338175 535262 746979 1569739 830685 1789266 218443 1609837 333249 468098 1400056 672621 145452 641615 1098120 1969841 1224677 525376 850131 1568083 603759 605606 473230 1798414 806444 1349196 1416756 387119 1466684 1557931 1320728 1401478 427594 1242649 420862 1060157 522225 144003 513506 539257 563485 1104099 1110129 799186 1966524 1885010 517249 839009 32597 1893409 972488 709267 678951 186088 1215636 32431 509862 649334 1740059 853893 1157198 1284355 1928267 1252031 1648195 1037793 1512904 739859 383041 1998696 87164 1556510 971831 1667397 296615 982353 1707 1012173 553464 1228808 1414886 528305 289052 769182 836099 1113792 1407939 1117340 144693 1798972 1523488 523998 730320 774422 1293585 1011117 201238 1553098 1499006 543411 1330819 1343074 887795 541731 1119961 514643 1443521 327167 662740 1666821 1624091 1808376 1937484 1117280 437651 1222090 229380 513404 1558031 265400 774816 1404443 166534 656363 1883373 1482564 1430698 80757 663682 1691242 1589305 1202777 347622 1149758 537361 1442591 264506 521578 1528921 651235 322464 1633929 1107108 1365233 1322496 1242706 1626539 1395209 1815016 1060653 498847 337307 40258 1005114 364298 1713292 229260 1775630 972408 329497 1931687 1622889 534213 1370310 1103435 1985141 1116274 325709 123308 470098 1800860 1405670 899354 728742 302981 183030 435476 1558474 1322560 557060 238439 158040 312091 446652 1234051 375666 1617022 28731 1309495 1290032 1871446 665155 245492 261929 1914985 984330 1200499 489103 1545066 599320 1546844 138126 807275 540112 1988897 1183763 1240088 523416 1835617 1575487 1886513 305383 1428514 197511 1848334 1605912 1592115 1117427 1391625 1061503 1648281 612743 654923 1380878 1031377 570613 1351157 1845366 238919 778677 918611 12899 1764871 476656 1541120 78847 903347 114244 1348308 574644 1110607 433364 1024361 1503814 1486190 1155334 108022 1766999 1329060 585676 1342315 286502 605415 1130061 1059530 868256 1095933 1421001 1836550 875254 970324 1383670 123083 705224 1788258 1904961 1911669 198343 193803 276455 981498 750038 1186962 123998 1605747 759263 1850870 1566400 707315 330010 558538 1316768 1542289 1425800 25434 778542 818162 679812 1977296 366841 1755260 1101470 1179994 253958 640706 482202 635071 126403 588281 1284383 877201 587303 1575511 407763 1015802 1355801 908175 1144057 188797 1948339 981580 1023257 1716755 1127331 941346 913927 252038 1314306 898659 1808863 233836 1313560 648137 1204913 159077 752541 56581 101892 1813629 106857 240089 852663 1936397 411065 272132 329702 195839 569651 146846 714553 1586217 1339214 1911930 1328272 722078 1668346 1408395 1191740 1077569 1560379 141071 343077 1994414 1782466 367546 582756 1655766 1172486 625158 1463209 999082 240028 1972361 1761327 1426399 1462657 479988 654785 1022786 1372589 1345154 707580 598329 1922341 1488438 1188662 686050 874798 1038078 923495 1874724 1214054 1346417 1518015 87030 1650087 606463 213706 8194 513218 1596712 1558705 220004 1554373 242481 264936 989177 1387131 939923 712161 819886 1326875 1962223 1167323 322110 676935 1074431 1574388 1539354 812025 814525 800584 1261167 434923 1351382 1459930 676211 519491 843642 1302554 1895450 62838 149402 1636112 182085 1999232 1319902 1057092 1334665 1510737 307896 754578 1433087 944430 1590859 913120 1789088 1429400 1111229 1794329 488450 282622 1262432 554002 433302 1490286 1195606 1561987 402046 372871 24198 1174852 1105489 370423 485960 1366006 1958283 24708 31793 782490 1215996 328560 1591979 1088401 184019 1849782 1238668 1904725 1648029 1976006 543447 405357 1640525 832899 303873 1848660 1396040 778861 233567 113156 964657 1666801 811968 796289 1768239 608568 622945 1430981 1432950 1670259 1131463 377766 383234 1307863 325958 613520 172753 416870 885243 136104 1953045 1725625 1759256 1181799 1084373 1745077 620656 762595 1581770 320569 1243570 1915009 495811 983214 253954 1894757 363572 180730 173896 302175 791969 967135 1632932 1341151 1458291 393305 538162 18953 27417 1067810 658041 800785 279248 1826868 675874 541018 1872090 1367944 1032961 6052 1342548 865724 457150 1146093 1253139 841555 1692529 1980444 351339 315170 115183 681660 1955044 615765 1344848 233458 1383304 1028676 195392 738722 1234247 1118249 53905 1166745 1257653 246658 1070847 764737 569878 606165 1807835 296586 250019 1469634 196778 1991520 110960 1424500 417853 1059747 1115868 43048 274649 88752 274242 1110212 871348 1841589 872240 925668 1948173 76184 862349 298848 1292092 1359124 1518087 427708 1205721 1839003 804127 1895223 360325 899993 1918793 127709 85227 691079 1973395 939310 1502922 209096 270767 542361 873616 1478941 1236050 1986733 1529188 1951829 1581734 184412 1091834 1732324 766787 1221526 750593 490595 680720 1547781 1385402 1565311 1653090 274886 1687060 838877 911284 26135 1248278 531277 511103 1627402 1744313 1479047 931254 1966511 789806 65357 1951817 33002 1544080 1928640 1237093 579122 675844 392503 137865 1375795 1371818 359991 255970 1197644 191067 298481 1512560 1621883 673159 97666 157084 139332 1559415 1793989 1715792 479381 1984517 1571333 1337348 480661 268030 119689 715617 852289 1269764 18362 800386 547939 1161832 933989 1377162 1353465 1178366 1423299 592187 1030490 760373 187673 1768070 1477918 1043642 135933 556630 922279 635826 1292746 1735475 589633 80789 1298907 351316 1799348 74492 1466858 1222588 1989857 1249047 1075801 1498695 1339201 781658 1729780 1016477 282005 562500 866114 717370 1881469 1493879 1283128 568574 874424 1276033 265414 238033 813763 912904 932859 1963928 678194 1887420 1647328 11115 1803541 1188185 10727 888191 322602 1790036 1211014 880143 101258 286355 1221172 212063 525360 1016429 330592 1763020 47736 1624771 1147095 539251 1350227 165687 1618483 131822 144281 1744977 1080211 1440184 1713805 1072527 1620137 1114077 1169908 1790168 1638883 1263824 999127 1209670 231778 1458510 1533678 1246699 1510294 579183 1645838 58755 16967 1214602 1349384 135906 364433 1951105 685668 407848 369212 1709144 1300792 989398 1314227 1068762 1003311 1501430 1826918 344327 1089627 2413 720707 742575 963478 330843 602723 1624386 1667292 122886 335638 1706447 755352 1781321 1291207 1253507 1148786 179892 1558373 442643 1559662 1249364 233361 1299567 1505322 319211 1320976 858067 425469 22051 1214513 243627 1790092 1789618 730930 265831 879832 102211 1789764 1732838 1340885 841912 365491 557240 1036389 608842 814965 970845 1398401 488973 1092684 1464223 1629733 1184019 330306 1375883 1636851 1235556 852745 1970642 977130 1398012 1090866 632383 608225 1237966 1767340 1589724 104450 1942339 653134 1366115 1132617 1080398 1346524 343954 696618 1423287 1213056 1183576 675741 1965566 1227081 1417125 1826715 678979 70206 1286403 1928291 1083361 1730601 1314015 157177 797841 1018668 35622 1952108 1994439 104999 690053 1101183 1171146 1004234 1816818 945887 636059 1585034 228107 1900662 1257158 1961142 95761 1244871 1808520 1865036 749946 612488 404515 784411 1016494 247038 1073845 1387266 138561 1786554 1915816 128915 1661926 1530160 915806 1243679 104844 322838 1692082 259822 834563 227724 1107055 460905 248435 564994 675638 1968056 1408139 10841 1759456 499813 186803 584502 395187 1754670 338356 1579909 1207101 1271099 46134 681614 872022 1348914 127594 979206 407715 351361 1007967 1604579 1353768 1478966 784258 374299 1217325 817596 1950808 528566 1457363 287759 823953 1010940 1546653 1664307 1058534 1123223 1662602 567502 459456 454219 1444048 1574879 576021 1517060 48589 1040318 400448 597542 610418 1181380 1643536 105508 1044024 1918094 962209 575965 925002 593867 129709 1318758 193670 1077752 795367 1587752 734357 1553308 985554 1770863 1233072 1357634 459838 962876 401574 899454 894291 400540 175336 1070683 1742749 1090373 763944 1750776 1864679 1131714 1103829 82297 1147402 1574576 838879 688968 1293435 937941 1548545 1306275 1398631 186250 1374333 1675174 809729 652235 1293081 108140 595451 209220 1365998 1000870 451921 1662389 850962 243585 87747 157856 1391805 189908 977607 1726196 1804010 945479 1725043 1996888 1822428 25566 1684672 1602533 1183943 1645168 1556784 243933 1719254 1590440 1196236 1961704 743561 1189690 1106286 613287 1094155 181428 219876 449392 1973152 609133 482653 1274016 182969 1050522 505135 1015729 1829193 1367046 1469288 344381 153171 1392386 1652338 1790009 318524 1728146 114699 1310723 474902 1377168 1351537 251612 429458 1390056 1937640 593696 380277 1279979 803833 1065564 546576 602547 1948784 613023 1648736 1281786 1313619 982120 1912017 1890661 1165431 7339 900048 1570067 599102 41537 139242 54363 964267 194311 1631370 1047303 1772063 752467 1516833 20300 91901 434557 1774497 1169537 550030 1291358 1414535 166757 653484 967811 1003164 471977 1279202 125149 1368455 251776 1113550 1541607 1011120 940891 1087062 1952585 929260 551573 659051 1937585 67626 581253 1742949 1562303 7615 847700 1046809 1810238 1070835 951132 279470 1285079 1583400 562848 1165501 1317688 1036742 908658 1885695 1493425 6405 883533 1929004 496000 807018 1140927 304470 814745 712047 1754938 448349 522185 1697482 1952415 760822 1543302 1066977 1036221 3726 1257962 1934379 318312 1356267 1625795 1315510 1580839 55206 1515378 1040307 900699 1090160 76062 798203 947221 939294 379429 233684 250495 507544 393051 1876873 440058 1554386 547816 679342 1648892 1109301 1340156 268845 552169 511273 1131552 760800 958350 1371013 199573 1089695 597075 1552276 1772432 510683 878958 1408532 1651301 1341627 445455 1329301 713586 1983710 1867686 310408 1480362 564762 917908 470194 1441703 1053418 1037556 213647 1801200 84702 1122273 1933026 1673512 1896325 1164553 881887 472424 1490248 366750 147729 1472717 1156003 1704137 885014 1906378 1575079 655256 1610893 1459143 637347 192699 1983481 219572 1035790 1675060 1473077 1725544 295411 300754 1251368 409991 1585039 3151 575226 1775203 1477250 330998 656285 500516 1499279 618072 1715698 1953031 19979 1387673 692566 169036 1933489 1098310 616970 1670987 989092 877649 972942 922803 482649 960905 937711 67024 423923 934066 1174475 645223 1147642 602798 1685964 170706 59430 1878193 1843105 148731 349523 418887 275154 123630 1780727 475145 1866448 715645 1540111 1860065 1587272 1677501 1344879 1529475 1861915 1849856 215510 786471 1863991 1007392 715882 1458092 992471 270143 183555 172078 1652309 1119637 31001 1717834 1927489 617566 841222 1799461 1615161 1705714 1874255 4105 314060 314297 1737717 163632 1906543 73751 20080 1585088 1696807 122345 334856 1043840 1767038 1123562 438564 812215 1847416 336709 1452151 1286329 1792233 1429807 945270 364412 678670 1389686 114978 388266 77253 1703956 861612 1205627 1526443 869089 202536 71171 1484064 460390 791557 544635 440004 1439814 484188 196834 1790478 483817 1308724 691957 1519929 203730 328763 828343 1319250 1426188 1473529 252162 338127 168655 1914385 1910461 114225 757182 25122 1840520 1673344 210846 964690 121457 1356678 1626425 415584 287345 1416174 849524 760480 884461 1677336 901291 941236 944269 1060685 1100483 1061084 1067052 1629986 1230258 551547 859639 686193 171327 463722 1941181 884862 1102758 704433 1774551 1155417 331557 1472112 1788424 1634870 1917995 874214 429055 823065 866930 246553 1744900 305418 1593382 432640 1126130 424147 99395 1836747 1651468 1326075 1781417 230050 730529 878845 429355 1092139 1246639 755742 418600 487884 1605535 1480059 1294958 727477 533886 1451399 901007 1382588 375084 973982 391355 932881 274485 879849 468045 1591844 804654 703325 1586887 1884218 630881 1760262 58408 831266 1713248 86175 1545621 771969 221074 1182570 1414208 1106898 1513717 1346300 1553086 859908 216791 967254 868185 1120032 1205110 1340190 1392847 183074 1937560 128197 1208699 823401 721016 911603 836924 494249 1626003 1479805 1893966 1253162 446968 1297085 12850 673728 179796 1966648 839781 1350001 377348 1542333 1420376 1004612 1171058 1224780 448563 1069381 1057925 664867 610343 1331387 398197 561916 240873 101048 1762044 769113 134289 1152013 413762 923546 575917 1918365 1232316 1458869 1866497 1712682 1303769 1990660 138630 494633 994278 1225955 937221 862903 1936886 1738950 177908 1774236 1944905 295371 341065 575709 995469 1776226 379818 1916028 970741 1301161 1792596 1074977 1547928 788865 228144 313846 1606048 1350815 1918052 112855 575645 675241 769745 483025 1333977 1842460 1632896 1670049 580714 479329 153285 1368107 78608 597968 1710462 1489259 199964 1344615 456946 1139491 1988757 1209704 1317724 523108 1095890 661381 1344514 1165541 1041192 1368838 203684 595030 1512192 133398 1282409 817053 1687474 722330 509429 1604457 998505 355807 163788 1647551 1817290 624658 167582 202428 570075 1203911 1786980 1465006 1488441 734280 711837 1022042 346849 1527987 1856138 1371517 707235 1985821 277977 1382016 1106370 396983 1081594 1528432 531482 136323 1112233 863433 649082 1273590 1100411 1142118 1435532 1357151 881347 1207063 453837 776231 1409217 1435279 400019 1001579 1108397 1201552 1989588 1066504 271849 878263 1541350 1422414 1171218 464151 1902366 1792630 962603 1420545 1660870 576611 1145744 437225 1540028 1136187 358632 822134 124101 1496261 401525 713903 1483736 1975437 802562 66470 1683860 1881457 1422677 1503111 1647510 1930156 126089 70298 1575290 37658 55192 1219215 108193 384768 1826877 1522843 1140063 1599230 127031 449751 1878721 71504 1212699 1293028 508226 210381 512185 1557084 270265 1530533 1342971 1657969 1301297 1326304 187163 1964703 1847931 1054635 222490 16506 1851727 434093 1987476 1056490 692449 1393783 1026124 1363894 169653 1067200 757668 1138200 207286 955398 1534183 1433248 349883 802800 1394651 671614 617949 701469 393179 865370 6354 353755 1588981 701045 1018391 1713876 931751 665940 993371 1122792 1576292 305368 950173 1348127 680117 1598124 1449873 607535 1904481 387049 382267 1905191 1529532 393222 1516475 1702619 78386 24919 598818 1655002 1266921 1799861 1680792 156640 424460 550124 747656 657333 1903855 1321244 1969658 1390788 603249 82644 1694175 1656008 1198201 453790 1054110 714387 1342709 626433 1471164 450175 887472 294181 1286199 1478154 261364 1769660 818984 1126906 199 316658 1148133 1332062 1166287 623912 1387738 1337683 1427892 744345 1778132 1603406 330421 139744 1778898 552819 1911651 1810995 1489490 86298 1807729 40500 1508300 618785 263134 549078 1418683 1005526 1317554 1244092 250300 1391871 1044826 816890 1948342 592674 1470868 490798 442160 577089 1438261 915433 1935266 1731546 860061 1489570 974499 857 85296 1008998 1604501 1337144 747700 55315 1642421 57907 1439817 32461 202808 1364184 1778774 1413794 338096 1438060 745913 549357 741994 1532151 1582473 541629 703383 790623 1176644 1865816 278585 1288714 381253 830455 78010 1214227 946456 1867464 737684 1176772 1399311 1015436 443438 110995 1269629 1105309 164823 1462044 1410817 1603703 1817826 260777 1130011 1037066 70615 4326 342370 549661 670677 436276 180839 1394733 512749 1170483 1473543 1569662 181752 792451 660311 1917949 516487 1237620 145978 128182 553432 571614 557126 1881588 1510243 1399094 278328 1449311 252876 758936 917545 468692 950140 160980 1230432 1237888 1074546 685019 1612521 1781123 830346 601908 1292019 804763 931490 1499067 1664625 1032462 1895708 408533 126902 1723910 182040 1778617 886266 1188568 1552990 193085 1195983 1745373 322593 1441887 22836 1499033 1468581 375102 711939 1815046 1344535 261347 275337 1695336 815281 884125 1402834 1570407 1538091 1744511 1435674 1453177 410026 823213 304125 1546423 352799 270172 1419481 138024 881254 1017709 1348621 622332 1164742 482751 1067846 1382268 617745 760825 1142572 799197 1057228 1863441 1782902 1989023 1013750 95124 1818057 618125 579317 348480 126747 262947 725519 449623 1975425 1595016 138137 1453389 1430227 1192309 637071 1961724 1298806 479592 1861132 177025 388406 446683 635713 1202807 579184 37502 1563706 1717965 675527 344662 380368 1595514 1295993 1807191 82175 766041 1872801 1233657 930436 1235436 265371 1148414 1658584 1553176 1473095 925548 1008808 1212953 1101375 914394 1019003 1657633 377518 1360748 636728 599077 145572 805192 889662 1419948 1948029 1767394 390173 1862408 553124 1095573 1432113 713757 1058348 1462291 582939 261566 1816226 1361610 158568 215992 1821466 310358 1860741 939235 460123 308114 783535 28595 1271157 1630752 587179 1642179 1381900 1023160 322846 937700 1125458 978398 1510264 185565 1338865 1292257 1054000 1052099 375661 1660513 718243 1218114 1290682 676542 1346141 1910481 1342750 308682 32281 686539 13601 1591442 1712302 1482722 838503 1717743 1445624 909338 1877626 816999 453261 1921695 620129 1148720 600886 433397 1436722 1597731 10078 222188 1402453 112483 1034432 669188 1697161 1051695 1640282 429507 168088 1859993 13047 464162 1288356 1986499 956903 329597 1348212 1935809 138063 710298 1161787 1204276 312751 808517 231694 1434733 492023 113030 945619 1354711 1526894 64924 1422042 260949 253894 101909 1568273 238397 1842947 943973 1521318 577862 1904806 1841339 438180 1925982 978819 643166 96611 1945470 1993568 1246402 1169734 1861873 1932720 967567 1998856 1676850 1296821 12213 472496 1599019 1774045 621099 1624810 1556183 1701664 200679 894568 543995 1882603 161572 373071 1658731 386420 1224604 436896 1445273 840443 318777 1026199 1007088 450566 158469 348215 210211 1119560 674331 456349 1562070 519301 1461800 402338 1049062 937205 775509 1916429 155133 966382 1436287 888389 909614 1630629 1449809 1436423 253418 314541 1609658 1727637 403863 730628 1666425 1524559 697922 744481 991712 1099244 962665 703138 320129 736303 491784 1413290 316750 1946300 1002057 1676230 749892 1976342 1914294 1907157 293359 663992 421627 633436 770546 1877306 789710 656303 1509446 1993629 1548152 1436124 274439 823646 455399 675959 1678889 1634486 1641371 208606 1310679 1799667 1914515 1252160 1558740 1072232 1059132 724542 757782 1150019 622413 1704565 1326929 1390354 507934 1807351 1649263 169877 716020 1518873 1741188 698954 1984637 458478 1231867 214832 1341222 1287601 1197686 1589010 1956482 910075 879227 448755 1048977 93923 179252 1224789 1444668 163643 464810 1264522 1258602 892529 235784 488721 1252304 1983530 604888 566450 1615517 1306093 68316 1280058 1099865 617189 1320932 1511073 560704 1177621 325168 1218942 450410 1760191 1688110 356072 617602 341085 1648445 730155 843047 972274 835469 1877355 1537323 1316453 326786 359559 1750093 1930512 603936 530058 929390 1729514 1211209 49233 874608 61096 1736998 367694 1675600 1504491 1154660 473344 591157 1159031 708844 1178288 366005 1519986 1766960 433527 391240 437417 572847 1155191 789689 591447 1618269 947771 225148 828928 1186085 1079815 1156475 890322 726343 1520944 1702427 967069 734732 893723 422544 1187459 1430152 1592250 1180380 555363 1572659 723953 1717597 1023076 807528 1010920 651578 521497 646745 837008 798695 926713 175017 870815 1982197 498639 197219 1851814 640482 1903720 1207396 1579952 1070950 257570 561511 722127 672807 1955288 778085 189707 230863 139063 1036948 1521305 1082474 896417 1518624 1652744 1822480 1996265 812278 250295 83268 1933484 1898237 1870891 1640487 918574 1189922 1533817 593480 1448085 1977996 613425 1169097 273705 64489 1698575 165823 465778 313157 732275 647775 922520 316571 1073762 1568996 1322541 1006001 1395180 724250 1094713 1866648 1058107 290659 1807850 703088 936944 1279900 346096 1785964 1905573 363306 791881 539291 927122 760646 566015 1670933 1664953 353659 299488 1761934 704348 1617418 1391955 1699389 1769455 1545361 391087 79489 457218 1715145 1381787 9218 1954913 1596591 1846571 756804 1463911 1399486 726844 1426005 88002 285901 1229573 1464632 909547 836900 601519 1989643 1644051 1726073 519605 798185 689897 431512 1539953 335601 1909156 1892019 1742922 1541411 249402 1514957 1499847 1232564 1655595 1287766 1473860 1195918 1986637 904713 240929 1316920 1470780 234530 197830 141913 1480155 1998282 1125578 255568 1285677 1580365 249608 1928129 696284 632453 439216 1147306 232032 75035 1533941 1579545 136173 124107 479882 1398727 182499 1103297 949046 1341405 940685 1414225 503220 971130 1694084 719028 277226 1574140 148492 225977 789436 1289439 1934524 1092221 1509310 996036 1518349 1723917 470635 1807054 292185 801748 1775160 436943 894113 1560403 517289 434385 1422319 1259338 130942 843427 1823014 1952070 45787 1297805 804714 1115441 1028881 785790 1005224 499803 1807938 1885527 265800 974878 623860 1887296 309047 1925862 942449 799356 868284 1762754 1485284 406934 1237879 733904 1856817 1041067 460060 1673407 281372 1206511 907789 1591194 909408 1692535 1440992 308209 877181 1742557 1906397 1017872 10399 1760343 1486079 414654 624191 1712956 1784990 1919635 1448993 1787951 1082017 250607 1180506 449824 904236 1468445 419676 1190887 1540632 1196752 175021 1958292 1927587 447500 710401 1545711 1265438 1865662 1380062 1330866 19169 1416169 1799436 718820 140655 997720 1420164 325588 1480557 1950642 882788 1028771 680603 939418 1223906 540993 341478 901433 1838107 1541829 793877 750873 631415 824213 541292 5692 1669044 1415801 653006 1606852 510179 1430253 794863 1747666 1108208 140784 1741654 396304 612622 46099 1856747 104751 1649510 1060447 781712 527785 963535 21850 1363600 1006923 1085739 1995812 825018 995269 659165 984972 1531985 1826257 719280 1484930 356082 1351422 234377 712621 1883714 649132 1023156 1976968 1880823 1407781 1536636 1612567 436701 1944617 527900 1358865 1225214 362489 339063 1216431 1572422 1049305 129377 604042 1902544 1214826 1242802 1360377 693166 1791690 365621 1517264 1274132 179198 828071 302351 1200004 1250291 915499 1105743 72178 1056636 892660 886238 1671566 1768890 1850151 1505922 78866 638051 1043815 1542353 1858971 502172 1489854 987660 776700 1792914 511133 1674622 462531 1925441 357826 242249 870676 1220489 842170 979848 172137 853721 1441751 604662 914244 1359238 1364560 1461388 1268321 357539 396183 1213752 1444509 1504478 1365451 969302 237900 1685244 761769 423821 1770512 1281347 1752349 1121096 1178218 590523 1215464 163050 1427383 1401117 1086654 1353400 254273 449724 1224219 790011 312968 527790 1986623 478160 1654633 238527 846696 1045045 726128 456181 927829 1445712 1883110 994240 1915615 1711334 1991551 1167745 1620394 214601 1605330 1331838 826737 1325 1865246 1273666 1668566 703117 869919 1691951 44585 211225 1289804 1033191 1279553 793052 286197 1490769 1220463 662174 376110 1907913 322271 279574 720437 1362656 703058 719524 1878967 819830 1530978 578539 1199632 93893 514367 603911 1305806 1661917 1945885 760072 1667597 1085300 1747665 746298 753801 444200 1014942 1843824 1240589 832629 783313 466082 474270 996910 807747 1864508 1184426 1164525 691726 429880 424695 1610649 822357 1568679 317041 1458230 1135472 1014568 935288 1409944 1714768 1211985 967615 1271546 1326894 770086 383210 696518 1916036 34264 709292 1313537 516532 791778 1228175 372473 1007280 1087595 697226 1568554 1678517 1217247 1875737 1575912 1142706 701549 1473112 408072 768177 1753075 386581 1774669 1645630 737746 348576 1314762 1463807 279852 253748 1657604 1147336 1610495 1420844 875272 420972 1855966 348541 1027127 446765 294549 971490 1929556 443598 353797 1129070 447525 1972787 1346981 1309664 1591855 1552965 1437761 901409 1983495 1606826 1524402 1368181 20873 1745510 1219955 1806495 1646554 410733 317253 1677288 865702 324220 869660 1101469 753796 917609 1279045 94723 1091183 1673843 522697 1987587 159150 220481 805816 1513930 595990 1325565 1595001 388558 1295959 1218903 1154685 1807619 425559 1796637 935871 499719 1063957 1959078 1855552 1787515 261732 519884 730725 16318 641409 1448422 282973 884698 135063 1741105 986655 1627998 436514 1940286 1035971 1387037 247293 932897 747041 1395591 1591142 428900 67982 1550251 135635 547541 623570 976348 1928670 1598646 907439 682854 540958 1954526 1272341 993757 617911 1924132 1792529 1427649 932239 409168 1371062 512091 103126 1249383 184661 1646750 1787054 351344 596835 1089737 436036 1028178 1464058 248251 1328313 1489657 1456133 213292 1664119 938377 1474888 1984151 1444238 1302764 635945 1640111 392157 1520744 1730692 165794 931573 1732792 1278163 1856906 1024440 1731400 26590 419400 1241141 936195 1966205 691686 1633662 1391562 1665229 815845 941545 1694253 939248 1546077 1056123 353034 1760701 709419 1121915 1372454 1562669 1270827 1212814 498990 1371902 1776642 1836131 1714861 1840381 1812339 1625187 1546649 933923 287450 1714080 757923 222178 1898781 1688754 273917 239887 783427 1572450 1839248 1102075 1511467 108685 1659382 219798 951526 547544 1506494 931955 286410 1447148 751050 722731 315469 362979 117187 627731 706627 6790 1351167 911193 1804541 631390 1596498 618918 1427019 544372 749290 1081476 1006784 373452 1010236 272056 1530654 862641 822008 438181 758709 955448 1540151 1422570 1603012 788155 1259534 450669 1376429 575808 1093220 434968 1981138 778984 793239 1228656 1343416 1449531 1272727 1318571 886772 623554 1231059 798089 1427986 794043 143731 1996199 1949154 736067 1318167 1386125 697056 1869349 1808563 26507 428976 153498 1541646 1968491 1878744 588553 1199984 129285 599595 497871 329070 1302560 557085 1114785 1652420 783017 122181 1610416 1648160 843769 528797 128346 873286 633539 1280431 83915 1355260 614364 1146439 1677806 702823 1312546 160883 1737001 1286735 549481 141749 1581135 1067204 285668 1571640 1760693 1156826 434984 624370 498409 767628 695171 1553424 711624 1968852 1651374 63099 1418187 446004 5278 962128 947287 1378476 1154725 1298645 957172 1910956 1135207 1048309 92838 1875688 1144436 633875 1536694 905450 326332 1876804 1054435 1384441 1952014 1209915 869777 1608475 1562807 202470 346833 320810 1645922 1570701 918315 1843565 907170 247891 1035513 754990 1445583 402396 1054790 1125150 986583 1605006 988351 1696931 1579420 848678 1500526 10918 924377 929763 405929 1556520 919362 10815 1376979 56927 1028733 418767 1241318 1129903 727484 1127471 1521523 373625 634213 1345121 1159054 1742997 49717 1902645 547548 1247666 417662 1342704 1364671 1909021 409989 845079 894031 166100 1598728 394547 562202 1488129 1771359 1355678 965365 1539788 1777469 1190272 1144474 1156448 1580657 1914297 686760 986860 1735317 467749 710720 903689 1093075 415212 769843 1307155 1423526 86061 1116498 790537 189534 315990 1609227 743081 252968 838872 416274 1828851 582875 1906474 1730700 1994369 123592 1387719 78430 837139 1460774 150224 252959 555949 491268 696862 1549968 225734 1940032 1320081 497221 916898 707998 296732 1117005 1408224 1023107 501524 29101 1627400 1927243 115271 811383 1152403 1443777 380335 83012 918718 837896 1925622 1134466 1302082 1143625 23514 70391 890250 1016617 192939 1872211 495934 1756400 232098 452383 1920081 748233 1611237 94261 241577 1544291 1286650 1604428 1863298 645625 663453 1868110 417437 459633 642681 567664 967768 853176 1809301 68149 416914 738564 1386129 1426526 473200 1722575 332113 716230 732806 1981699 1571247 606138 260969 1245427 1895712 1143064 361703 150781 1377416 910458 1243733 759652 1585899 1325659 1740015 1561781 217529 705 1594906 446771 1971761 681728 55989 1500254 913256 1779303 1530953 813752 953258 998221 1514586 1359139 804162 1831827 942904 172659 259909 1642482 644222 1746180 1575835 1200152 1859360 1098849 1863949 23975 1539561 296426 668149 1543404 1093767 30865 894871 1437769 1995182 989522 1265775 684833 1979449 1107736 1715624 1554250 394005 680656 1898609 528518 1685478 1180371 732508 410380 1884791 1016601 535182 313069 1745479 1640903 969796 841991 547326 350440 1361332 376113 1906351 1848533 602284 227559 645974 1754425 1850755 1958938 874376 682149 1858220 1780774 1466173 1967921 1368488 1620811 154363 1353052 677042 940774 854137 1371447 415948 327391 1880227 180585 284019 1869766 1102486 1510049 615223 1492581 866604 43831 1399205 1547192 1319504 897898 1628951 234883 257536 1192352 659633 627345 97263 677971 1894090 1431379 845739 502720 1142091 202516 702032 350977 831898 1404060 351809 1651212 1972747 1018040 305774 1629742 761472 1546519 1372854 764767 1601239 1690202 1726555 126505 1273154 11169 1937074 919577 1786743 1948757 1725779 1016908 205130 1087217 415842 1768550 567597 1943768 1295689 716633 404095 466295 154739 1099389 1317831 1029480 34418 502601 63516 72142 382995 1846599 1266314 1143963 1640210 1106328 1611138 1729839 973420 187176 1293984 1167846 1053145 242540 707073 384906 1946873 223883 366788 1832218 1471731 812113 1287400 1266690 532014 780792 1368841 736056 544672 1614596 31763 914879 850421 364633 1723121 557546 1201225 1975360 1283568 1142038 83282 702145 122282 1652114 1104908 257839 711306 1017100 944902 1764536 1098976 638417 1534645 1625892 1842976 1561374 1876332 507897 23279 419831 1000879 790627 1475182 1549709 303496 213401 647028 1052325 360254 861502 528450 1992735 1367278 7029 1197198 158700 557486 1528860 1978349 61804 1566455 183050 235346 1349854 79990 839313 1092801 974164 713395 786784 1444642 1850330 146864 1831007 1969184 717614 1373380 1220427 10394 1731080 891814 81651 1823935 850484 553057 77416 989899 309852 351693 1952227 1677329 19907 396201 113361 1976413 1484263 1440183 65255 869442 1785588 1815234 586076 1025670 345810 1565974 298605 1833365 660983 421547 1501983 204338 979464 349109 1002785 1557174 1854884 1676507 765085 866892 1033016 1540384 1991151 16369 782145 178523 1326485 1557894 114714 758347 170659 1579759 292374 1288258 223132 937167 136231 1029345 618424 1403439 641506 591602 1894946 73531 1876802 1859972 1555961 196730 1461422 1934622 38776 1331441 322394 714457 1118926 1605588 210304 1059855 146561 1221073 1617603 1016876 1225889 9063 1593517 644205 1562182 55920 1985832 487450 975969 708050 769320 637580 1345829 701067 1805104 1122347 192444 726895 1512305 958736 1727407 1159346 758557 1140969 1302553 63649 908775 626535 1140932 1952938 1666273 1747345 1660486 796302 1046157 1478919 1565823 689144 249976 896536 854260 57396 1002607 544153 1182923 887926 488868 1237769 1535526 1433362 401547 566482 503372 1681932 1177756 1063754 1909797 1246944 1673426 1281809 1173495 1520335 794330 1492195 579582 727495 425179 1914122 986669 797348 1149788 753227 445168 1134550 426789 1391994 459701 596969 556709 969720 575697 529391 1635872 1736550 705764 1868440 635801 1433083 1154747 623060 1283839 174453 34462 1120661 226980 258624 1201079 1730997 1016898 1297569 1361755 842872 594326 1946607 1779396 1173486 82421 845859 566573 620627 879885 522474 1350383 311884 794669 119383 970998 1995395 29219 43304 997009 673748 1250414 1725797 958335 1454563 1608466 1154474 1646510 1786913 1199570 707224 1447311 691488 1846638 555868 126110 1723444 1865012 1150993 855444 1907630 785047 1482885 104758 1762411 1978363 19228 959268 1323667 1172644 810733 172381 1274284 976842 1261087 1574038 1653182 1843062 1086508 1539812 419728 1140976 709440 1181468 79739 1333742 1386042 553002 1946842 819296 318594 726769 1332320 1504913 594627 399734 1434486 321693 838119 1260418 1366802 905722 177653 978861 1111805 983630 731560 509911 676746 985503 1108605 229160 1985545 588786 1220408 231370 38223 983501 843108 55952 358754 1878384 468259 1890810 1200010 1461941 1769905 713814 1963314 1008390 1579651 1448675 49380 877714 1450608 1460889 685954 598099 176955 1777167 427795 1351783 1273609 1405752 674354 671769 1799169 420837 19367 966752 1507078 761791 1041772 1780062 1832480 1219059 1882466 871435 1954067 1059798 701807 507927 978932 761507 608144 279456 1187186 1137838 1961023 623679 449550 1205794 959181 1475985 1675724 1289131 173209 518566 330272 772054 1432514 1948343 1651381 879130 1979707 894195 1977572 1282566 1927922 160633 714278 885220 245044 1720238 1472143 1731597 1806097 1917900 718939 1784540 1941720 380877 1160336 1315389 303796 380416 198638 1393788 1917613 1772343 1930343 1295541 1278074 1719729 1877872 74595 812928 117132 1240528 352117 63747 1579757 526053 897684 1386333 284204 1387122 12380 1293983 486357 1789174 779355 1466516 578054 1538005 57090 1151589 1766981 504460 257468 1739483 787759 974138 201767 97128 1457261 948988 875590 1445908 483705 930312 1232618 1755366 1381671 1949292 1311165 131470 237043 206858 479116 364193 137935 303430 173544 1629786 455344 94514 452865 712556 78664 1971727 1016721 241591 674136 597315 891177 1998323 1887381 1945123 1574260 1916070 1822284 952706 752598 495052 409007 534396 679219 1226479 1060521 740269 1688169 117876 1395455 182279 422986 40952 568669 1077685 1793105 1435623 351644 1160092 1215857 756246 1405427 460853 1925737 1735771 50786 1848700 1052712 723806 1409344 1349159 1616385 1852854 1914883 1065267 1046388 217332 1790959 409390 424746 783888 558045 96509 1302580 942646 1905702 47642 576895 331800 1938485 1908927 180297 284158 1700837 1157934 305494 1513361 105007 620208 1610285 1275573 1780839 1883130 1780744 1573112 1830435 79078 1462096 1004905 65834 1224255 802931 1743604 563061 1141562 1726676 295545 1596056 210785 495579 960148 422693 56445 1514987 285912 226233 838227 3799 1065018 951722 889572 1435710 1368816 1342328 206169 132099 637432 975729 1071483 920926 1588550 1120577 1307700 488347 755760 792323 815327 1236306 334820 1765996 119941 1684534 568390 1477340 904743 37350 321705 355364 637950 1740355 817905 82487 413983 966830 1527192 1345254 452764 1116739 1332125 792418 1133717 1853508 970650 1718733 245565 475617 141155 1017792 923559 1403999 1070491 1673023 1253348 1515939 457222 1976095 1832097 1545947 1055522 1502632 1350337 1362594 485218 1629708 1282047 1343578 1432900 1788898 385997 1270296 514296 1915848 1006957 1220509 883508 578247 987760 1837632 1442437 115147 848114 925192 829261 1148868 1937384 1626426 885755 1723621 566104 618853 1143920 55165 1980082 1274866 1378426 1603590 1378740 890421 1383309 1554082 978634 1081334 1611450 1129580 599716 398479 865948 1865634 22806 850129 1474827 500572 1537349 599603 1938780 1269060 849814 1707618 1620837 1985133 595862 1895238 118824 77147 1625526 1366031 79325 692908 10562 1991635 1171929 351054 1520357 1536893 194277 1318307 1093719 1874423 1197248 121052 94104 860252 665209 1633014 1920242 1871777 429226 375983 1947462 1970089 1038041 1760922 1225662 937278 1324786 813050 337268 1810256 1519539 645942 646160 1726740 1475599 491830 1880910 563831 1406828 34300 620555 448116 1374411 1266406 126600 158964 305544 1564806 1205277 656655 118557 344307 553786 1672522 1734781 968873 48411 778362 1686958 1849060 1895343 1393867 790268 1338102 351566 1875539 1717692 227130 1880755 911439 438443 793339 1896701 53457 1115328 1980659 36315 1310353 1064366 1843020 781789 1429425 1704770 1898628 781941 1310238 1052456 337672 862536 917787 955138 1918218 1143503 408068 73491 329922 1807592 434854 1671235 996463 1291376 1502829 1069634 14240 1866017 1514270 1138706 1961878 984340 18315 666236 227238 546947 1696040 1723175 804404 615621 1477889 1863440 740369 1853152 1056761 873915 1707222 546956 259582 896864 1264253 592438 221379 1320836 57682 882308 1388631 1543864 856908 38199 96440 1380328 1599480 45185 939432 1911280 1663710 1724068 1536412 933241 1604990 663387 832625 1627714 414515 812136 163876 1098322 665930 222282 156133 771141 217881 1825022 1589134 839270 790498 1480487 1343527 1786207 953499 1807366 567882 835689 1777634 553872 1309329 591760 1016400 1514820 1258145 885225 1083661 122001 342679 1011911 1555469 1370625 1463744 1079107 4885 747200 1265597 1286963 323601 1623886 426949 1701395 76242 321921 73045 244495 213440 1342788 1889610 860364 261370 734045 1688984 1147062 233373 372996 780451 709995 307759 907950 679316 1202570 1967904 586164 1911481 461771 1277733 93885 346184 591593 1117969 1321465 1363144 1250561 1650274 1344451 1906617 559557 553158 1969587 784837 196931 1330791 89694 1528726 840174 234858 1736678 1821997 591812 865682 397084 1324482 1784446 498045 746284 1420079 182706 31688 707422 1791653 1281034 1849857 317226 1447411 599457 697869 596877 694465 1735109 1833433 89909 535367 135173 1874289 203733 1112965 1903575 569887 1217235 398388 3075 1295132 1444311 1893176 559813 1640648 552628 1669057 1488905 828338 1494630 1910040 1450273 667333 1088604 1783410 1869641 206259 1769938 1712959 1666226 772943 35186 730525 1508931 1144771 679544 590469 233431 495332 494980 164981 728073 1995661 1974202 1064308 309174 1905556 1191619 1693437 1825613 1375458 1445650 42518 983682 1770173 200084 1846017 198864 890763 1563885 367079 439200 240520 679914 605435 397091 602642 1125047 1252743 1517102 1320605 183603 1696827 693793 894724 507328 53141 564111 1649489 801705 1263724 1093878 1464398 459783 612953 1336255 1694749 646739 1056371 677555 254102 1857925 665951 576447 711013 369508 1181481 509410 269855 1158212 1187494 606373 1148645 1321195 267796 331560 635155 598334 805002 267550 426012 242587 280081 1809515 1440891 1844934 741021 1290153 159210 659558 1325945 236050 1433155 1953176 291282 1742900 273152 39106 844498 343774 802796 2222 1568813 1685310 346097 1834723 422337 716454 1434121 1619010 344978 173952 900636 1233687 880446 1402856 853930 1025951 1100837 1989247 1789976 955465 1396072 943645 1210484 1618447 551733 1705106 98368 1429941 1801141 301752 588628 1534065 1496715 1980595 1367365 1715474 68353 830081 1129447 805168 478801 325115 510074 462540 1500414 1958963 1527093 505025 1616753 1857170 1878771 1898624 98375 388578 398622 957562 406480 1252880 1942844 1757912 301792 1633108 991664 1278936 1041452 978326 610480 1210685 1310409 418348 637376 1386083 157485 1042114 781095 1179799 1587005 1332579 927371 1501046 110666 1394028 447548 1513481 1522687 1376662 1834705 1774353 496966 1589091 541387 1500141 650125 234352 1356640 1365410 994299 180305 1654931 147933 898968 1506578 756875 834906 1237772 1544445 95932 1304498 1778315 1679424 189450 1107235 964664 1423676 1368215 342386 434599 439251 999450 1112732 1985420 354631 315254 1727646 4507 1743786 574970 987475 1819604 84825 1906780 1217468 746274 1554210 887155 1842610 1360967 914066 1909514 116542 3282 1051997 790145 907462 21652 591496 1307805 1338092 1624053 951464 1076990 916002 1792111 1423191 1769309 943668 444568 93883 55687 541046 1010085 1462975 1321762 1616763 985627 315694 1241626 1013654 1049685 424689 975485 1993105 1392695 358969 871324 1995360 1066863 1863922 1720260 623547 898631 1787732 316562 1124847 673058 377741 719560 1533004 827582 668483 120244 1636433 919008 521018 1425149 874972 627784 913240 1045545 1787845 763760 163834 1882901 996179 1892644 1320504 1483880 707854 1911124 230954 561089 1147581 491299 1471059 156482 1456533 365619 1495217 1484408 1843414 1396381 1246094 1049189 698100 244642 118597 1597323 1600625 463257 495860 1130224 296055 1475446 341746 1304495 1629434 686883 1995566 1440501 1270242 412367 1898446 501601 1432348 658858 1879 1208179 559629 1797571 910864 760818 511116 501552 809040 461776 811032 559730 1972821 1808697 562592 412108 1032119 526489 1066851 1101128 1082085 1959198 648588 873062 229181 1852088 118805 970963 1722779 1522615 687879 1163366 470496 549517 1748942 1078790 303607 1969626 1488138 653199 200424 296526 766904 117991 1356130 409042 228894 1132475 120684 336693 730048 1370082 165361 188523 443551 1922643 1049864 719390 1426920 550895 941889 1828846 970090 395073 171566 136110 930626 1036286 1357135 786831 346567 179146 1416476 1163571 307916 1505599 146393 300007 190674 1641099 1178102 1655802 868535 753839 1981360 125869 1332321 359205 870438 363320 1437967 999023 1163302 1353753 452650 734114 1930538 328614 986140 521975 923038 214641 1878929 1569947 1819161 1787466 248947 1933459 861499 1484143 913143 1099380 331981 1696577 1138156 1879272 1722209 1114297 1061876 1887553 1718079 1934988 1067875 1811162 1795065 1062739 570132 349910 646458 60143 1315438 1451855 752058 506599 811794 1042496 1496711 1692188 1498280 1303669 1730998 1189096 1288122 1669515 20906 1132523 1619293 1922478 53786 622617 249325 323222 925251 1050770 337112 1871592 1926429 165117 925193 1792934 1599074 790772 1760081 782072 492259 1375289 263478 1978644 209754 826931 717751 135566 94993 1922736 1237542 1021529 171053 1861513 922955 1438462 1902347 251029 299926 1304274 516780 1559257 159846 1990452 1833513 1657897 163280 185449 990701 1047438 519608 462119 299095 1684990 1067257 226461 1496033 1928909 1994863 761996 384770 1897937 1902400 864824 1227782 545534 325459 53292 913118 1569343 1017136 396670 1506587 669498 1730559 869023 542228 132602 1162828 274863 32855 340002 997484 602960 1589393 1736043 908499 1974117 1166779 935916 1494466 704347 549044 1462758 583202 1316287 1869113 123877 722505 410195 1589898 78893 1965915 332313 777361 341145 938408 1061564 1567812 1711428 1666489 885100 1140224 1324869 491455 277485 820789 394121 372352 34873 301441 357503 216423 885311 743912 26284 1659489 1527197 661723 790402 143669 1853429 527428 1504394 1317414 1700722 1284692 1493322 1030626 215300 1859710 1362075 1054806 994329 1914087 451040 1732976 1717612 467064 1542939 912524 1750207 1359022 323569 113407 212707 1077998 1320432 384592 412105 1283036 1860696 1052206 1606170 1492853 178765 1806548 1184348 635138 7500 114975 143109 517047 189981 1878876 618530 1957795 1184096 629381 128807 1735360 1531416 16427 471446 383828 1818207 400504 1201547 1681278 920276 1851328 1503245 1111730 744369 619624 1585422 1171255 1305575 308445 256073 1919194 1994251 382426 122610 1090824 1382906 996790 1094345 949529 1819017 852652 1979465 295503 487178 1645275 977240 147056 714079 1499582 413756 649696 386110 269281 105026 712507 1080242 200125 1433581 1701261 580596 1161922 1554675 1653728 1700515 160353 692 1561117 1466852 1039939 1513096 409151 251706 676422 1766232 1708030 220568 700123 866189 1086053 731624 1248934 1934135 624036 1051192 652663 186598 97292 548074 503764 1630683 540440 1209484 1790855 98205 166400 1441014 1268713 775631 1961174 255173 1489866 1144396 1279109 1096659 1536499 327975 168887 1463231 994582 934033 577717 857231 1213533 1597940 9574 943019 575459 401855 1331923 75271 231663 472135 1595218 76849 1466283 373924 1093814 1108238 1669551 283974 1068059 1745637 1389903 1125353 106527 1036789 598481 8326 1551496 1566401 1719344 1240207 742416 1032223 1928905 632105 1858555 1823 613759 243707 384598 408887 1893680 357079 22169 1585834 755195 1141347 1693975 1496845 151353 255122 1084767 1067641 934144 1379708 242124 455128 1756096 1994632 1804227 186254 1086868 1956827 154317 629624 1776795 1596679 1025812 196916 1862572 936173 306805 830587 355834 365747 173355 1779913 1107300 1838515 1212226 1914653 918625 1439715 580056 117029 1019858 625809 1941776 99132 1340432 573768 1239980 1871929 359975 1817462 1847483 1376209 1393330 1076966 668550 826228 1511121 1562766 1966498 491889 1536665 1121570 952672 1012109 1314783 884094 213255 847473 1036152 1575028 1295560 277820 1601040 1059154 973462 1296440 767818 1075575 1391762 270882 917236 248993 316488 1260644 888892 746402 1812316 967367 91790 128867 282472 1632043 1497872 401251 804455 1329890 1189232 968162 561544 1201462 1375206 1779431 895582 1304879 951546 1349594 743376 1440791 89997 446741 715089 488260 158336 1696107 12109 1322780 1654922 632655 703753 1154471 1542214 1680818 1103294 1093853 1583806 825489 802133 982382 820384 1884422 1713055 132654 444735 551070 1692403 1601490 155382 1840097 1663981 399909 6786 349572 1138812 304193 1824635 1931121 1686822 412998 703875 667672 1478792 1578170 57524 340942 586378 1483515 1872119 1600257 1246195 90312 1365434 1800691 815331 932226 930359 285212 700225 1789317 901229 1230261 1325757 1678842 1666747 1468885 1916272 1622740 1938781 1514489 478515 1433623 1114387 1724890 1042144 6235 854504 937281 1092397 1940450 821200 165989 1402651 1089842 1083833 299112 1160870 175073 469065 992748 113059 1280987 487689 1286450 1656568 1706608 1929722 1159540 1667464 421750 1935452 45206 520002 503872 936791 608548 222181 815444 587864 926740 247800 434067 754417 1180382 830549 760867 105078 1985785 1323076 304587 1894833 256855 1107430 1298097 372549 659511 84542 1176827 1207714 495908 451942 866267 1828454 200520 676861 1395693 13664 50879 60387 335895 1723374 135355 321554 1390793 1013601 1141457 1010024 508581 1115574 1214870 1587745 1974351 292235 1817201 255312 1589715 492744 1588179 1414579 703364 1892299 1177682 840021 1616463 1883347 435947 848448 1979658 1526543 611101 398306 652992 949581 969320 193254 838166 502234 785533 1091812 231176 514276 713723 186077 1583890 1379551 1529484 853263 183333 1389869 1237837 551776 1223968 1817555 1862004 1424085 1888318 1779489 1365750 908513 1151054 1032105 1049165 1280505 1648067 287147 1430543 667643 926443 1661800 193397 642035 1032164 293471 873992 1724047 364901 1125813 1980468 66428 1810525 109472 1573136 31252 1949564 46843 1474339 199037 1647740 1546748 1430333 1390453 92311 1912311 1272340 1504136 1047523 1079353 1200253 1822309 1660786 1252817 581336 1874979 1218109 1450423 1631343 155373 148108 633725 395562 619456 3816 760102 4274 1563284 935522 1089603 1864355 84732 240081 1008812 1494191 859926 347383 917415 1472748 1329380 57400 1001093 413147 491555 1475847 671695 1783812 376677 54447 875866 1856804 1375759 175727 427891 1421700 552332 511801 1090097 196120 458258 973250 230202 1873865 56141 1083047 426390 1226703 221896 325418 1608670 526400 1845176 750667 1605396 1959971 1719755 850283 813852 1468000 168911 73130 717175 652070 505545 1883742 750622 771783 106258 206035 1628598 993313 1486320 1573906 869253 1848177 1123409 607316 615737 1971882 1121311 1602277 1836968 759218 1324472 1590145 645872 162080 1737921 1082464 974458 781252 808653 1416388 1496767 975905 302910 530791 1373834 1560537 44425 49721 323270 383480 1578848 1566800 360404 1878279 829364 256773 1629497 636956 1574234 1861894 682692 174593 1886907 1047668 1039222 1594974 364563 273989 1820428 406312 1850751 1533433 670980 171219 521172 1238748 849333 1651951 1039981 801410 1812842 1641676 1945869 971980 604186 1784286 1056328 784250 943708 1112280 1307786 99796 1640043 1111375 1887135 838745 1158551 994654 760220 824412 1994029 143798 772042 98857 933885 1447322 430226 991220 315786 815435 916048 3207 1786623 1930572 1290965 1781402 1266365 679108 335148 721271 1969764 385337 412062 146523 1549766 1720202 1781100 911782 1349647 1721272 534430 725953 308041 1115918 335762 1929600 452260 1892053 1359837 1957385 550138 298700 816393 1430812 489511 1307507 1785531 1350319 205140 1611770 1927722 1557222 170162 25375 402994 1869275 105606 1719967 1006463 1945218 89567 1248199 1676447 1306741 194374 502124 1300653 1781339 1757969 1298203 877971 1825322 1354261 265441 243533 1723780 27619 1997386 1695376 986112 1226371 214180 1408194 1088390 1148941 1835780 1845244 140260 1990450 1674240 1680608 1766317 778171 1948769 246969 1021574 1638726 1601333 757873 1651581 1614958 1444743 15414 1363528 749174 1913751 478973 158162 1398382 514536 185443 589089 248527 39709 1453551 1743902 1666222 1597856 1473256 1200294 1473008 128908 1781236 1110461 1201071 1592316 702256 798150 1195723 766130 618525 276033 1141709 257731 1895491 911066 1539216 1062479 213943 1496091 1355669 1744090 1727603 899815 895561 1043457 334456 64673 542680 1904530 237503 1234530 1891073 839448 761725 1511263 1239455 665495 1710378 632815 940664 1467320 1989324 1955188 1572141 1919982 630987 1327451 820792 544086 1083768 1308495 1037076 239113 242567 1055937 1570398 1732499 550804 131514 1838629 1756105 830207 23515 1432471 161055 92708 896108 1784364 642819 1925555 574265 1833270 779266 235122 1863127 1354373 609752 720751 128783 20562 842461 441782 1265354 768771 1381953 98154 1560637 552777 1054684 1207339 743169 1586912 1600802 720266 1882335 1297142 389758 835481 74844 605897 775583 492061 1379122 369269 1401394 286926 970826 507303 113947 1811222 1061648 1943453 148142 193321 1077903 738314 1645305 1372279 80861 241423 80943 468019 632363 391258 479010 1459536 36505 1806108 1880301 887343 478851 1662655 1156118 874022 1256313 960138 488402 1654003 1169572 343785 640293 1185052 228961 420757 567178 1067053 618961 1773690 588051 1509329 1881402 1363340 1968069 961857 948822 1826889 1886756 1362167 830623 956690 1996053 1218277 1123470 1289189 905270 1338287 856454 1811853 80622 465453 1806468 992299 1552495 70302 814943 1410579 392459 1574114 1287964 1299353 1463865 1638360 825796 1848652 1445161 1573713 311177 421403 1340029 1762343 574984 1381927 994763 110116 921500 601265 1880111 762251 289151 1579002 778132 385064 1659704 563690 306511 1319348 249451 865627 1486781 477562 1978797 1436682 1752431 1845529 1560173 808738 1430754 798426 1986126 117592 416078 351727 166585 218738 956212 787468 1225835 1473420 1462661 778316 188178 851833 570821 1143863 523609 705411 1556531 67817 1977076 1076343 1452120 116874 1552812 674188 717240 329007 137431 791611 1826305 1227456 1681918 1137279 1671445 809515 1348399 844912 81237 1456707 1778767 404428 1919408 280463 1815792 1174767 1185389 1786381 33004 1051449 1737660 1060474 508251 1942852 1114854 1113260 572930 1103116 1905722 1631212 584801 1909448 55436 173862 1825218 960930 1351054 1159225 71201 1510670 805011 1045177 703958 138135 828189 978121 1846038 463070 1978320 1735003 1162642 471157 679581 463895 1766775 1896762 1651755 195332 1038774 1000390 948280 1095975 1790433 434069 504822 1024942 1715286 537996 363505 1476585 1552931 1087530 1144154 708012 219439 180862 913218 1460191 159900 1010028 684329 1365884 680682 138896 710675 218054 1691976 1150356 1197766 58204 200461 437010 1688416 927248 1783929 643919 1747143 72065 1030982 1347541 1225220 666249 187780 1278831 1363924 423563 780342 718640 736976 1683330 1945543 237937 613605 1514272 202642 1065327 917919 16079 130960 550672 1899577 212494 1424108 481104 433996 1538583 1460624 800549 54646 297034 1590804 1920063 1991178 1701402 1053887 278011 652018 439264 414656 1814597 1421242 768270 1146540 812459 1643399 1049760 993864 859745 146083 87104 1010812 42668 431670 321406 289306 727223 645212 1533717 327521 524236 1075835 1671866 130228 1462684 1640802 1534756 290370 709146 819716 1955457 1763527 241735 1548820 132979 1511663 608828 696834 1155470 1593523 1794112 58336 1802803 239319 447048 1763184 681198 821456 1195405 1511022 1930540 716593 851558 1450937 1355962 1253967 645913 1620990 38719 863706 205683 568422 644796 1179109 430802 122309 1187920 932363 1606823 1862953 448029 148078 453756 139402 911136 1084302 1871349 1949617 811504 223948 1792563 411561 1605392 1269093 991351 1720165 943155 1500275 864023 1140730 1539171 1159362 852094 303481 1071745 1306283 944403 1773843 737279 1827271 627404 1507454 963260 290690 1285309 1550918 343851 1655413 780492 1913972 1127395 1703556 1370733 623890 814254 132929 1929103 1497282 1531870 902783 1177945 1673511 1457350 1854532 1763439 596764 1255844 1861974 1938223 1874102 1854086 1666604 110613 53258 106152 733812 1517824 1732258 95322 1338393 1023119 135430 384063 1123207 104748 320851 560247 1901238 1037206 431561 118062 127222 1078462 1002140 462572 1030275 1115467 1095163 1372857 1214456 1661743 912276 72575 388142 152067 653275 1205974 1317253 279905 1814401 575471 676641 88708 768847 1506289 576293 1428332 212452 281296 893746 1508500 1204041 337939 1346103 4732 437290 1449508 1885372 1797433 946884 1410783 447662 1371495 817047 97441 279320 998193 5374 1836055 1256178 1209361 280067 1465831 1679312 1731149 1071192 603167 188789 1494537 1931410 1623015 546374 1888728 1381469 1129427 345419 764135 660298 1955343 1748490 584288 732757 1000697 346360 424323 1466027 361355 1979864 1644585 854588 815952 1870871 585623 815214 1980813 986310 1233874 1659748 1382184 273810 1317164 584069 1341544 1531531 409975 306229 618440 1467219 19937 1143087 811303 420960 1855699 1588933 895983 197709 404123 677255 124483 1316 426188 1160987 267142 473783 924740 690543 1959505 1313468 645178 818713 1090561 1706885 1124586 1280824 100023 239500 854004 1755402 1751606 1292747 1434664 873268 1797907 455199 565741 1260864 109178 130023 1752494 612652 949437 144859 1864985 1672150 114335 1223007 669551 1584091 1334082 317413 542571 1989244 1942511 1723132 923756 1076454 727832 887120 57041 1331693 1931769 1910648 1751657 609297 787939 207249 570550 194888 679756 1484528 1814847 457339 43586 1842432 1747203 1459729 1390484 1262043 846601 636928 689483 1084144 1956445 1934628 1987358 1370354 723347 181077 1750955 240432 601206 516211 174053 573233 1801751 1133995 1403688 206770 234388 1240328 912443 356386 1124712 1825009 928260 1591762 932977 1184671 483222 1259771 784434 1132891 1128410 426682 651266 1003472 35597 1394603 1260679 541398 794359 418100 1847687 683369 715390 460362 27877 145105 59053 1067293 1279461 344016 1710763 1820420 300720 1430447 1943093 23354 342253 1581379 1519278 271648 772296 873697 1020132 1781991 76126 882291 685264 114122 644263 1326484 157482 1122970 393087 595569 1862168 1747110 1328539 1413895 1886407 379242 600543 1944618 1623296 371516 838118 1374728 1088337 1751607 1202347 1768273 567778 1163629 1177708 1397712 200738 302579 552185 392240 1389247 1403014 1201431 1049322 1880618 230547 738388 891142 119691 1542033 570524 432637 1629969 756520 398087 522114 220299 1009573 292948 1191140 1391687 1467211 1563396 877857 1210138 1006083 1730916 1899820 432392 635090 1943760 498369 67023 325413 822089 730024 439299 1523060 714467 1886130 1612244 729259 224495 132833 1798753 16062 935994 875839 913525 642573 1135548 578815 487563 728087 1794651 389513 1573095 1250533 784881 1138615 748353 1147757 367258 887920 1473536 1497564 502276 1394413 1051691 539487 777561 1656300 1749175 314143 1427755 271628 1984992 412688 1867232 498810 719126 81143 1887864 177084 548548 1762346 1670376 1731407 94038 260751 1181949 1125363 1383443 204575 1409961 1009544 165181 31899 729083 730764 416067 579170 1278325 750604 1405097 1262177 735712 234811 1161943 485426 981347 1307727 1121266 1433767 1106981 1456112 1717479 123672 735749 1074016 1383971 1590089 1492924 845660 264997 966388 1553415 964038 1608773 179749 941425 820842 1715448 146946 396377 1708804 1492146 144098 1476927 1138588 1730775 23600 929839 433935 677338 304074 364514 203042 477048 1780994 1754098 1533553 870287 1314662 640159 397219 1960030 1245993 1643198 41804 801611 1506089 1756047 1948482 1856183 1701371 1457855 1916676 433864 1384267 63335 237370 59855 1313191 1917591 170085 799644 1080506 983028 1159992 77075 806883 883113 1273881 89261 22541 546632 692036 843928 945240 97726 1862155 943389 648888 451415 1816917 1732411 33292 1848864 908582 1221649 1859722 1963513 457840 1517788 896692 1776368 63379 373999 968987 1514378 1950389 904563 1205709 1300757 466839 92109 1122522 1706869 724599 1391642 1091898 720330 816228 1414330 439489 1890479 1424187 961826 1151095 1163421 96861 1667716 1139110 420326 795238 218777 1101463 637129 1239407 411833 796712 450498 502455 638120 145419 1259339 631359 933391 1435835 324079 1837281 801103 1363421 1769527 150512 1455703 424358 1159396 1951747 767508 1155171 1968104 1958544 694698 1046101 1424885 1695974 330253 154933 1771217 280331 1234057 1755591 1637900 670600 777056 498882 11323 1391841 350779 1530330 456665 534321 781303 322386 63749 1858228 1931662 1047621 687788 866408 1612294 1252668 1112032 471487 1326616 699098 1487701 1336217 906185 613514 1426860 1526102 1024370 895018 342178 948255 154309 846989 1420070 171842 1326126 666546 1997320 981164 1677167 430931 165204 512370 863557 613457 643826 298458 895587 761598 1252331 1952802 45966 502345 30859 812979 1085478 1845484 1730962 562920 719691 1256030 1446366 1842774 1226539 52904 1704648 518078 752381 1113173 1879697 71459 262189 1275487 1566590 1867982 296532 1246645 1050135 1538389 1102437 1912188 387139 1426465 68876 1050913 392739 1643230 156014 142641 108267 716392 640424 1284194 1226372 264188 1775360 1057174 57466 1102970 555931 51111 664978 1582749 1322038 1860468 612751 1201422 1950494 1718690 374608 656874 1802376 192839 921511 1258749 1825914 176809 1571034 390970 752542 280023 808937 852646 897072 748284 196090 1430599 86502 475517 83472 298567 357978 1246582 1344360 544704 51309 1527813 582272 1446060 1681874 1889145 1743738 670729 1984983 172726 1291884 322367 1838763 1016623 1591179 19610 1823617 1356800 1085497 228561 846934 321159 214250 463756 987738 818066 467304 53794 1496253 1593508 591203 731936 683551 434384 1424248 253473 723740 429414 321519 1849826 1548248 425899 940287 916409 1944555 1488876 1964993 67459 483925 1769920 445510 261180 1965770 831413 1315679 1978836 1641105 101274 760755 711675 1053995 1829871 286242 1610759 1720247 1576199 196222 306086 1566974 593282 1182490 406422 501934 970266 1657886 1285385 924849 356109 983793 1644260 512392 94442 71671 887305 1381370 189204 900230 1977746 1762722 1584557 1484931 389257 692460 1204995 578720 572408 606046 473192 1593744 167630 176158 1480227 1766711 797316 1513494 91725 606562 146336 763743 849917 977935 839672 1527079 1974240 93848 1596419 456849 1542861 869810 726218 1114433 1497193 1969762 1557206 669644 1843197 658102 731802 1002369 1445472 1673176 673086 152969 689422 161529 1857015 980936 1464751 1435562 1665334 959651 1833324 713912 1430358 1959110 1325730 1692077 100904 440809 969936 1683446 1434589 1453423 1311689 1802998 309539 794640 1629916 1959045 626658 813041 1783092 899420 19095 1761640 382356 182392 606364 1917289 189514 507715 1498244 1213223 796892 580296 1783460 818106 362293 1322093 622029 1651495 1860707 678768 936763 1402720 1351552 505918 907805 1250650 1618817 1032665 182626 409501 1357346 680663 1772856 976899 1574991 391745 601005 1034038 86844 494797 1380969 1523900 100650 1186633 1275669 1630061 85983 303429 1174031 1648260 1861336 1671596 1697455 1928935 552095 1471510 335537 249742 1662100 68422 1958438 1999611 1649568 759002 1906969 1818058 1934281 1004565 40494 9833 229072 540941 945402 1156950 579359 737035 1807531 828999 136488 1334303 1994662 1635207 1293381 26644 524987 1265035 821504 1132045 1197482 652571 408598 1669686 278068 856118 695138 1289969 917888 122678 1828173 1468166 408465 1698355 144211 1226832 1352113 405128 1433963 1503535 1099167 1543150 887994 860055 1232912 876023 749456 1284022 118260 712600 820936 111921 702966 333162 332170 12921 254911 1853511 1460901 1711423 1119844 1901900 1023658 238037 1638716 1320953 1469227 383958 1154024 511256 1030838 1276902 1219461 428451 324849 964729 583199 1747923 1493859 1674203 1945863 225878 517814 1515828 668108 1605352 999471 895378 34925 1982503 1475745 1111426 473584 1155095 510370 290949 1465867 269403 952119 55551 854827 1624012 1895353 1952287 968266 336653 1785045 844488 1916857 416553 1514066 310649 663851 1442572 1301872 353905 1327132 1584025 690456 892597 1977499 614592 1618526 701 616797 339155 219968 482533 1138547 842740 1079550 1334405 935575 678746 522609 1926967 1357246 1466614 1940536 108303 1622643 450186 1769841 248492 1527158 1215295 1596111 431379 1584469 353456 231708 688458 444665 560558 1493269 1212245 466426 33798 923035 1548721 1828614 976947 1132976 128351 150499 477710 737164 5738 1365300 653085 960986 740780 694226 1788012 838569 1148670 1687774 933410 450030 1110565 828059 1878178 1818294 1474770 1325179 1714785 136981 817256 400159 937177 1910526 1120540 1134152 284108 647641 1609850 916323 1057458 882212 1757009 1412861 331312 545315 1850377 1748212 859683 291112 91738 690946 445688 1931813 1828199 891359 650037 1725617 481878 700832 179422 1086242 404632 947004 1920595 819198 366300 1192071 1111370 1056765 1543727 523683 1174681 250803 24101 928595 1564722 1731663 724850 1186042 945349 1658247 539694 677801 637496 340614 228303 1146260 1734946 1404669 1298370 1637260 1755182 310537 835803 1896799 369290 848025 1203166 130309 1020564 1034736 1016272 770832 1915652 50181 516774 1932223 1129914 799088 779622 1364235 383192 1825665 1320254 674224 262289 1277004 313550 1090056 146530 608449 1163765 585035 1387553 107804 1404633 568140 647105 911150 1966546 1088995 1439214 222472 1435347 123745 1745151 1743570 1020 285813 82275 1800366 1480450 109431 877062 690307 1978785 1918063 509314 946782 1347817 154835 1354589 1715358 1820650 267665 636401 406409 1106476 1892206 913408 1599466 1781690 532408 963427 53460 328167 33619 675564 1397896 1513108 439145 1442074 1577728 1800051 832301 15621 1322511 1682642 1228034 1905581 1101755 751581 881907 880447 351770 1468084 242162 782354 1144324 1298267 1149984 1370732 161605 1403332 283732 61764 1782721 1108594 558140 1824059 1450121 1152340 1407248 1010866 1272000 142074 1126796 1206317 630936 1213987 1570941 1424492 150942 1433618 1422150 527666 1357197 1369902 208219 1323715 803747 1154741 1493422 399490 1159028 1540907 432583 48580 1093560 1981046 5694 1660062 1138186 866070 111837 1107295 1125604 1959178 328630 990849 1869204 1977639 497715 764337 1203464 1496540 1556773 297598 264755 507105 1308787 1820685 1874017 26800 34032 1277376 1285446 1061661 259946 440633 1217911 1943397 1787631 1604745 1453207 666923 485128 298245 1183335 1741736 1926888 1779266 1209979 1252475 118900 757039 33570 716196 1063195 1294124 1296706 592559 1515414 1871086 804292 659401 819547 373216 426907 825926 780642 52408 361893 204032 671676 706243 1544526 27890 447309 585960 992329 1799197 564678 1848846 1093175 612032 1311843 79024 798313 1349386 32931 1594753 1794910 420820 337659 803899 1532778 1758403 1051908 294070 284740 441127 393993 1788281 839440 144641 1780444 1686717 240251 624774 860815 1931676 285179 1728811 1303455 118180 517484 8791 771026 1083774 383646 1003817 230610 1793391 1539597 1061291 1023227 971711 20190 17670 1234254 1781170 328860 799575 1213511 1866692 603260 1143342 350188 134639 1450506 1675259 1103552 1129481 1911451 100346 82796 1670824 561401 254314 1654182 1930290 1674572 539884 758465 1807155 1470657 1532735 1308889 1356736 508908 665503 1446412 1808869 1593148 774091 1445254 1917304 1260268 1768471 1204158 1642034 1005308 618697 1559513 1161070 1700127 237600 904957 368938 1868654 901786 1478555 1878257 1263113 566534 86756 81550 360832 1785633 1249597 428057 1721106 1590550 54458 875327 1376378 820227 1581336 1850117 946738 1710884 513545 1274937 167625 1216871 1931 498950 1180717 733009 317467 1631841 405501 193898 373866 1686239 598175 1830652 173217 1038715 569148 1493692 253004 18127 251059 440692 232939 1883918 1585579 1253664 1846534 1540930 1634675 138742 1009874 726066 749128 175249 1160274 1594275 1396251 213352 1986840 120860 884327 292249 326336 1754547 1394819 392309 1231273 597164 526155 1656036 607691 1091141 49069 904424 1702634 712921 1161484 131513 1689048 568351 1375863 617107 1877004 923992 958257 1564462 74236 77647 1040215 1084263 522281 619893 1872218 587786 494273 985072 1346108 1215067 1752664 326032 1273131 431097 402862 283971 735068 1259765 163241 1250871 1373085 624010 1551494 1279123 650254 589860 237113 300255 259143 996498 1866716 1992311 1426725 896585 194726 1030236 1027559 1733308 285252 847643 433837 138369 746800 1228337 855078 681090 1330708 1672030 1880354 602401 948799 142630 336771 401152 1033654 1423867 1129744 1280285 1504357 430393 1221696 1786532 1381779 635605 52572 139393 712754 475609 78388 1696634 1516487 1665764 115255 473361 683470 589597 570717 465632 949844 830509 897111 1710712 1383301 515014 58818 1244357 1615425 1958017 1581296 1271625 1924830 1395489 380964 1986901 1646593 1158753 919100 1157664 627726 1988397 317289 1162851 308387 810101 1881545 1072509 961443 1774110 1440213 1408524 111007 1093156 1665456 525945 1481578 1542219 710627 1075875 1919332 1945579 11210 30809 1751109 704544 1148643 55152 1983351 1923932 1129654 1331044 390777 1901416 889426 1561873 1136602 250572 791616 1426387 338371 330708 1011617 1629749 801926 1760063 1990323 569575 1987289 718738 1393499 122479 1932370 780528 1082693 835150 1142858 1448923 1320239 325754 1098034 1068935 1357114 1723734 640484 634060 809640 1615451 62286 1917171 1971767 607402 629393 303112 1162509 1963690 122250 203855 786790 188370 1837208 390699 1120465 19289 1620428 1580333 1571241 718077 1838867 742392 376188 539074 1313344 748558 1830024 488113 251525 615397 1493584 1524425 1248527 21924 1145825 383344 1812889 983327 1590856 1131118 1893550 937400 1051082 591569 44421 572703 1825630 766436 1822838 889249 621404 1106190 1317528 82052 1762707 96010 1160213 1732102 1517508 675815 878073 194557 1687009 591575 1490479 1265699 1044607 1672556 1014176 829798 236981 733633 1794298 1551311 214252 1272503 738635 171489 1950071 381384 1682245 1719110 522264 1524776 331156 1225439 256828 1928985 883536 1534139 975329 54482 1432492 1103718 40281 258417 1135680 642312 339268 1202461 360214 1280705 1269856 691846 726459 352413 1993283 1532268 1155067 573595 997553 277009 1832199 832462 967964 1976897 574947 634821 1058577 207359 12015 1143044 1325887 1666060 1421643 79515 1695644 1247172 1418820 631805 1454431 1947613 1138457 569087 569395 995701 178117 1100064 1350318 567172 1019915 447385 596705 1703288 96992 868303 971933 1261805 1087293 193000 1382685 1893571 1257470 74563 979145 540578 1540179 714172 1668446 1357910 1234328 1595010 475205 1664838 1325108 915694 1027440 938795 578697 1083512 1422326 620921 1259657 1940947 112451 1911145 1029518 1386570 1346432 1920336 1594068 198874 1237128 1318160 349217 1762845 1156881 1938884 1304883 1999606 1317309 1337496 693409 711941 1317982 1289880 359521 940513 1233259 1014123 1732870 934615 813991 1169700 1130736 1828493 1372550 281875 1637976 1682772 1359852 240182 213455 1528521 927223 1744878 1770042 759087 1991132 1200826 1624934 1680807 1062175 778622 425577 1587344 1470807 1646584 443376 319852 1813154 340585 225787 873157 546027 221248 278056 92978 1348655 100238 995036 1853093 622727 902635 1933105 1994215 832945 278834 628666 557922 1603564 1679383 1894894 452438 273459 283996 1681074 1021507 1638392 1853258 1119 705601 482477 695720 1713828 774762 1330834 475569 1657419 1763286 889234 1774908 893597 1036511 169174 181838 845182 144538 865684 1994302 1615437 1550877 1054500 453967 1608589 205594 1065760 1065354 1878414 1361323 218163 919060 435209 1219202 21771 1112588 340050 56897 9489 1687539 1739061 1443994 878238 1103239 1438859 237353 348121 870788 999456 668626 610186 281819 660617 922797 1068622 1041630 1739556 118336 1291245 1589182 842009 812994 394390 1017501 1608932 830828 1986786 671698 198735 309777 1659936 156573 1595487 662701 1434490 384380 1061408 190587 849957 1127005 138556 88397 1942649 209430 404957 363342 1898706 1335611 1981890 140873 1222066 1877266 1360283 974296 931213 836876 1826965 1167114 1350468 1532228 1753080 1749089 461074 1049143 1284707 1320896 446201 1613734 190302 696742 798584 1447377 235310 837360 1131872 868041 621487 1053121 1303964 1340515 1416215 1984872 316249 1090564 1768820 1369223 820615 699664 989465 772826 1047684 1401454 1981353 1750842 931207 537966 772975 1162386 1717543 202798 547802 1566385 1131814 833661 1936637 1373917 339446 1095290 1172457 581455 120248 1019253 1210743 1840677 1565074 848409 1927385 1417295 1844117 546962 1108376 1334449 829474 1276621 1825369 1016476 1670018 661603 1902177 1092349 1824142 261710 764372 1060545 761098 880978 853756 1009615 123541 120636 1774031 1433226 846395 1977905 197927 594253 1547276 739051 1462877 794465 386613 398715 538561 1576657 1175285 1325440 1136413 1653706 1025207 1324488 939773 1433549 1188025 1888927 667744 825947 313710 263947 1676362 978823 1047125 392092 714212 1744412 60160 944976 1168867 1645986 1988781 1067532 470274 749809 1492476 47048 32844 811568 1534676 1614909 932307 167130 759954 1511114 1302620 1530280 1632751 1033976 1651207 1508378 970259 1323042 1577449 479108 1196044 889860 1218192 1338324 1435132 976082 313101 1600384 1614631 1648085 362253 1632352 927537 170324 1334298 1324243 469551 1234391 175474 775224 1792455 694045 1797283 820161 1251468 940751 89405 1806661 1708261 1366488 1243955 212708 1102041 1923435 1200476 1002264 597812 1644405 719711 383921 1091467 1438996 218407 72682 1362040 644581 1373373 1555164 444235 956548 1588481 16157 904816 1345787 65863 38999 319276 261532 577339 1435981 637750 442615 1091351 1760541 1517135 1925916 1257182 721183 1519388 256478 955556 1660916 371952 1057896 338391 1693453 1103362 1523203 1876058 470728 850200 134703 512593 1789794 560019 1179229 1368458 1442831 1133482 1540049 230660 423996 1567563 79878 1134052 1999099 631388 1181375 104594 1873647 635982 831278 1293813 1579366 1969882 677432 1775724 565969 783508 972042 1753081 65406 369864 1985793 840168 1104683 1171093 1483662 779403 620339 212580 1351932 671566 1499906 1337916 259846 1024258 740093 1903965 926743 1909719 994018 1403464 815230 1428325 1072652 417959 378929 1742816 248732 1470103 586111 873746 1280962 1992241 939400 476221 411381 1591873 626777 1344139 652065 1777361 83335 1213974 1429210 298378 656 937453 1179049 1243641 472687 67030 1645211 1047585 1019143 65245 565084 1662590 588327 765202 1574751 1436465 330008 191497 1065639 1195208 1003073 596342 1292478 274731 909221 149739 1661123 1506688 815519 1662512 353512 1160953 1749696 1528545 1873424 574884 1614529 1047394 1597425 916424 201680 1241710 1055519 1131548 871563 1221112 838485 1902450 331589 1333829 440650 1674755 1246023 1825256 1235223 1012193 1058100 1797959 413526 206776 529112 477612 773484 1838880 89873 1684575 1400368 1928828 130020 1354173 103800 1724395 815320 506092 1879496 1077853 446528 64860 908108 77315 155744 1911668 1025833 1741575 921013 1203386 426273 1391429 835629 589133 747026 309661 1316888 1765491 1582356 734802 987169 1922008 1826948 948341 1707284 1481621 306680 1710013 1237390 376768 653146 511106 1871753 1224866 277913 1394999 449339 282948 1608949 1993156 1880 1697330 933632 1525706 1017341 766597 280929 602569 772791 1280409 364098 32041 864262 485537 245468 778908 517109 1565801 702102 300858 476635 306898 1107907 1499373 168167 534574 1240818 1003392 1759029 1823878 1762815 3842 334410 616401 1721440 1100912 1212129 1113067 1934329 45101 510885 1566653 1718499 1302101 1517610 1290449 1088623 1424176 483902 578320 1837695 58467 801893 1238845 1945101 589477 1395847 75875 1556431 782185 1193120 102924 1221804 888481 1000582 1304459 250577 1038107 95380 163716 856365 1052649 1231002 125547 1726074 1974843 1180116 189192 889635 1546155 710710 5980 472713 1058529 1275324 459449 1593088 366439 1673920 1596745 613923 1733206 400632 1373568 1741886 13986 1456482 1932105 713506 997403 69327 1649207 740294 1200829 504900 1264423 559967 1626306 1219726 984448 1514166 1455202 321391 1729668 423842 1945804 119577 1013007 1487808 1512728 414582 1106747 365312 1477660 1897350 1135182 334487 1250863 470672 408041 524533 935139 495432 1194202 1503505 1440683 256591 142439 343556 1954901 1348742 604025 1894207 601082 1996862 459220 369121 1499617 1947960 128365 123444 295396 1609525 1679677 1856797 265981 1556491 971269 1161596 416792 1353064 802362 312637 277187 249319 1949874 1622666 156215 1317725 1749928 1452569 166508 1199027 1296601 603031 1216354 863561 482314 1668237 1531728 833847 1088751 1770028 331246 673170 1060533 864730 415181 1517034 738445 1483174 1132549 529873 1966615 655864 762474 1718473 468260 1596028 1719571 1260034 1965537 1573279 319665 1747644 108639 1537447 1976396 668425 1879052 909806 1612553 124417 1908002 1883868 643951 155199 1471197 1413562 86646 982059 196892 416139 727996 1810175 1490513 778940 1790588 794201 1182167 335419 366227 698979 539030 1015013 746964 1534421 1509507 518025 1376815 1130583 915032 1389840 111886 760567 682952 342826 699136 1281187 1738400 1607335 509899 1698705 307951 771360 903181 930143 234781 967178 1416305 580306 1076391 1424874 1246269 746448 284225 599314 108564 1069258 1708963 127939 455564 986775 797470 836140 1958769 736124 1811238 405504 237919 1768585 598159 178025 1747758 1772376 1932205 293022 1282069 199155 606918 894466 958322 1500381 1440997 465960 1908960 238502 1227376 1093591 483119 550270 1207126 1747794 1674943 344397 1240136 1706573 967515 549776 58816 273266 995161 986817 278537 1731012 455696 698874 1308426 1351267 1147438 1328392 1444923 74255 529534 1826367 32308 793054 57426 1814669 709780 1290704 683307 1811279 89820 1465630 33543 418667 48586 1595118 1177077 1324432 1847868 1821409 1641372 1724324 350958 940842 1710573 1860538 873759 1015386 277037 805015 1925549 302105 1064187 922809 908580 1227588 164320 1512378 1059764 1590037 869110 578814 1469405 1384428 1961691 492708 325942 1691009 880431 1726870 925025 779759 322457 359029 1061749 801423 1522294 76725 1419775 1607423 749196 1785577 62712 1179219 1356489 841206 421884 877411 556060 239394 211334 342465 527524 907628 778976 101228 1475719 447960 1349895 900330 1780651 143175 399833 1876489 71741 328975 372724 1766285 1726183 688719 1367224 1555381 973162 843596 980447 954711 1181988 1830838 506485 360275 1487340 88094 1428115 1024476 1927187 1540158 1154529 723819 1704002 1810636 1541679 348882 1730185 1427962 363479 1637644 220071 1753932 839880 513799 1700209 1084956 567489 1562521 107117 339676 447961 377202 1172303 1987872 173304 702915 274841 276471 1514693 916326 1915850 498440 1847281 361598 1685164 1057333 485845 1619043 1025175 710670 1704400 17105 25782 1412198 1796291 1580527 1209158 610223 1321745 1104857 857846 559585 293967 505949 1246695 1823162 318511 569277 943060 762164 148071 789504 1390720 1373485 869223 1088076 840545 373338 25342 412691 1541107 1847836 173793 1652443 1649826 337792 886573 1278025 1484478 1383609 1926773 1688915 1712170 1722471 98853 1896823 712095 1849536 848749 201823 656718 550014 454830 852892 1364524 1293929 857713 970088 1038540 935906 856740 341264 1044550 814057 1090208 1036113 1196248 836485 1931757 780029 208839 130619 1019591 496822 567447 1005363 1742055 740157 1726537 406004 635666 1887576 548725 627929 101906 1911706 158587 757144 1169736 320680 1144209 623755 1349562 1747991 620740 1617337 313112 304905 224371 1375461 131456 1837073 240551 1813182 497481 970677 820961 114116 299568 1097776 1421901 555178 826157 792159 1959594 965859 1265583 1264152 1926380 690447 1533662 966180 1331715 1770801 296579 536740 433473 220768 1273580 713867 356678 1163914 1372144 1915835 751794 591191 1444910 1338422 1410765 1942775 1524694 1158853 1720080 505248 965339 1826615 1565521 1551186 44756 720297 723390 389482 785130 972232 1799144 280629 1730694 615637 1027593 1406480 1749327 1174413 1456508 805762 1103426 1195157 1382726 1784197 1897137 1185328 566910 152789 1005664 1369271 1792760 629134 800495 1642915 684925 1257402 393138 584111 339595 1656286 1892625 1351163 1692033 1056833 1990013 1714801 1170490 920591 1452531 855748 336354 1799027 796469 520226 327606 1968573 176259 1032306 1088468 911043 736273 1811906 1085439 537979 1120036 142639 1437442 1367852 945658 409818 389488 363836 487113 1861134 206949 1255698 12445 713088 476060 510224 51550 1541701 1237090 1672275 1300722 286501 1063588 1792520 1794532 447949 457502 481851 1273433 1565513 278775 952753 500579 1652576 1126647 1637982 752893 903283 784415 452748 1302601 267934 1278750 57425 883011 367098 1424438 319025 1319087 1045896 1673486 1876137 165399 741002 108209 1500111 1292013 462263 752610 208915 1822109 1869757 509157 793993 1005419 96630 1425307 687631 637760 990369 848206 208965 1553008 1906374 1439596 992385 1662842 14484 319485 198467 970972 321355 759908 1171543 1869334 1472236 793037 1957730 1838499 15913 970402 113582 1585517 510211 1878848 1129457 1807928 1097432 1852187 855178 970094 841405 800046 1786189 214197 1454542 1474388 1638418 889889 1795419 1959155 1111021 805388 352680 1414793 765942 1398439 1946228 1779749 950514 165195 539395 1092555 55544 99186 768698 184917 1942272 1555997 397687 1649061 1672324 1481299 482263 214176 545037 1617642 1730433 1202548 1234621 375813 1362611 716851 1818461 1048884 1056519 1949434 1698801 1249710 484137 1825961 1090598 38403 1890584 526352 61268 691129 387341 473743 1046950 1172502 1270948 1677562 1032435 614147 956402 139275 1226675 1459325 166672 1431924 610358 725193 1279160 1265686 708571 197812 1967540 1853350 1022648 827362 1671775 90777 1843109 1301155 927808 761814 1801777 1925815 96855 662128 1476660 959057 1889436 1571255 1198814 1585976 1986842 560391 454953 1329297 1451258 93935 69226 1218288 1063358 1134128 112201 238735 55654 1388735 577898 976035 1205312 913428 987205 1891394 273555 873749 805139 1493931 1482150 129723 152831 378067 54367 1208048 644074 386396 1861751 522771 454000 234404 1803732 1774928 1761914 1863359 1277861 1289889 455966 1119865 454409 771814 137929 711894 938387 626857 71106 1561682 250634 994795 1195616 757284 1290957 711838 594826 250948 1208353 1157017 1342119 1263428 1011660 1423075 1174630 339376 1933622 1428131 581673 1899521 1075577 1602050 1093946 1498143 43710 1440116 1376994 836514 770238 1878919 1330305 871535 519279 373934 1495354 977725 38921 64326 1505990 1367285 915223 877859 1661375 1540688 309041 686821 169216 1742830 1167199 1481796 921045 1093076 1338147 1742740 1669006 1352991 544157 385005 1411126 822498 697663 1394592 1952885 751002 1767167 1255353 1656709 1109019 923813 500033 1534423 873760 366267 1282703 847708 599127 537466 602592 686954 1492282 377785 795630 701841 415873 116348 1542615 977075 1109960 1324538 407701 1436246 758670 1266914 423527 128203 1529937 781098 1428929 627030 685844 556814 622671 603424 1792349 1476961 1713146 1929885 1875772 865648 188712 113106 646581 623310 1804654 715638 1103864 1571674 1699686 459293 1223793 265735 858 1515659 393110 1341654 1009151 1495903 1251050 9556 832965 734965 1307579 1261815 97936 1384551 1211000 1600937 679944 1509477 1613018 1989277 1134871 1201290 399319 1487884 1219210 1403397 926000 619582 1814398 1473729 784397 872655 1504570 1907142 1665398 1149031 571357 337388 1949305 573154 1715560 96387 628968 1582127 825627 1712196 256717 679837 1917899 1699926 877355 1961231 7007 50643 887945 295416 1443395 578921 540626 1803694 664245 107265 1782144 139089 1063961 667254 214068 1544647 406361 1913413 293111 185862 1217870 141516 1366085 56950 925270 909039 1547014 655965 665774 491389 536364 1143052 696195 1831369 1572991 780644 160346 991889 1673562 15611 1399953 689591 1263267 1213939 760856 1759824 108201 903904 989527 450857 898380 1854245 1004311 1019541 1141940 1731819 162537 12901 457018 563600 677980 1023393 1619907 580932 1676306 1038226 1252860 1315155 1942253 1178888 1315004 483266 644286 1760119 1337836 636731 1555459 514923 1211652 200028 714280 320068 636653 1629625 1425069 1031554 337661 434333 305833 586748 1763916 464156 1638142 1168153 1323639 1108877 1369986 521460 387455 348821 1525082 125424 476512 1686095 434492 258476 273481 1322076 1272981 1146620 604263 1607353 814589 614658 582132 1549948 584779 473889 101646 1985341 822955 858764 941912 1155454 231248 1810409 606802 1068408 523630 1344218 1016784 1756228 617030 1159037 1473172 1510308 573837 1217562 1268918 69820 1825940 730372 1034929 470874 701357 444519 1441133 201991 313054 584493 373546 1245254 1208864 1067339 1968225 1516601 1959586 1190351 338917 1238171 1186227 517433 1844402 480199 1711003 1226263 1317 1255551 1759963 1958703 224269 1830134 385731 106058 1484512 1502363 1892583 694740 1846447 495857 426382 1230654 118518 153739 1153118 1670039 1053579 1836450 378229 617290 1452803 907151 166931 153986 275409 993834 536027 1132554 407076 1072852 1335894 302171 643972 1130183 1355379 279568 1478384 1903036 191310 536333 1688848 1194038 1843840 1384922 228091 1823632 1619213 455496 20667 306926 891250 1356707 1227139 1152417 1362405 1546138 1463892 489073 569401 153750 938590 1637914 957991 699991 1409318 348653 813613 1514214 307435 132118 753040 1978817 1529234 1029128 85044 801441 1889424 284874 276467 1813324 1121284 982885 1358030 695455 550841 801804 650164 1262635 162717 1601733 1309149 633073 1484345 1880210 1260508 546096 861358 1732755 1575733 1679949 1451317 233742 1398675 1065390 351385 1692199 211344 1656242 132686 1029295 1386996 470443 1531224 1066464 349829 770734 1678869 747616 604561 1481570 337554 1265088 479578 817600 397755 1217340 809965 1133517 645417 1784565 350671 127723 872574 1731884 1269470 1151066 1050158 405601 861504 1562702 1810655 1496344 1381061 1241360 478889 1210300 166984 278741 592765 1848206 946971 1032297 260914 179868 538043 1212935 1380735 503344 1156630 1339059 1736249 1217129 1694125 602070 753538 525309 1348260 1593906 907167 66880 473485 1679952 1626823 75371 1948200 261444 740347 928698 979626 833834 124816 1586973 1405474 682069 1388325 1081124 32230 1450973 1930498 1342829 1349831 1477500 112294 830528 28997 580191 668142 33770 1356192 467010 568876 767210 943071 1561889 1335777 1978271 1286094 328783 874849 1207192 463862 1794073 559217 83687 1724854 1433156 1248629 566645 1258969 1206162 1392150 1604683 1812852 1448427 243353 110436 1663098 1123499 555000 1370041 1954370 1304911 1958286 261451 285688 630943 351615 1904548 845910 16349 859656 373689 39413 1127885 988595 1693562 681432 350274 1064691 1454741 269966 1088341 1547125 704541 388554 1672366 1884110 1720448 292033 1239751 792316 1405332 1171969 1790006 1688613 1483637 226052 1128842 1196870 1993264 996385 484312 960581 468058 249013 881142 1655543 1051205 324040 1643390 239380 1221405 1560609 1128037 750994 799091 1671948 1248886 21809 1482568 267615 303757 319969 920061 35689 1372261 1051541 569446 99300 301628 1673356 643296 840307 1764433 1608099 273702 1644459 765602 1881326 18699 96451 477511 1890408 1218832 1240973 463670 1292934 1945026 234714 1977874 768027 97141 1563157 1601986 1839301 552639 688998 789590 241390 1655152 1715628 180842 1105562 391565 63950 180319 935587 1494728 47001 825986 577535 1604640 3507 1343781 493840 749876 277431 290518 790789 811855 1590102 793602 236267 1008986 1835731 686498 977167 132855 32059 102449 269251 1965654 1625026 1906450 1898910 1912313 857436 766761 1235652 135651 497828 277169 649392 1225103 1521049 94755 1744796 1764789 275720 104667 1604108 1044188 799924 962133 472392 898133 717965 254527 1011363 1197271 1770549 883037 1354130 965398 462030 1224152 1042415 849126 17835 394435 323284 1481668 903041 1003808 1734735 444722 1569221 713118 253069 815070 127849 346293 541914 1708302 1339871 432284 210888 1871208 285873 937330 1711312 1317318 189367 597555 603290 1629457 3604 586580 1474217 1292809 1083816 842796 1984685 971909 1961013 251141 281102 1091975 627018 381332 1881978 1414076 988153 1388227 604222 510384 293346 1734292 538753 401157 333894 696154 554013 343174 1782323 737652 1870794 1042997 1669569 1419536 1326037 1500538 568551 1491147 939124 20415 381851 639209 887237 55280 1746499 1444357 1781696 146900 475018 1620896 1734247 1302022 833612 745635 1226733 1296300 845996 1368385 1338644 1241543 367350 1661022 1562267 735109 1922511 1471842 1322724 1344726 70 855579 943893 1587955 1346071 546040 820078 1642788 969736 944585 834088 1608150 790429 339477 1388353 1599924 27148 995910 949981 305479 899216 750178 166853 1529993 269278 1826833 953917 945591 1482800 1736764 1075450 1433091 133845 350693 1223454 1259847 391493 1616738 448364 800918 483413 873176 726966 1434942 1970753 437517 98578 480384 1584326 1770258 1961352 449310 875978 1639661 588236 1591571 483256 1098283 421557 638020 1723448 1896592 1264104 1987064 878994 336311 486287 350794 516304 612470 789065 1878148 673584 233013 1034127 1782881 1391120 1387776 1898780 829197 354150 374684 1429629 577939 36705 1722019 939093 1973538 940948 179532 1937943 1617929 1487210 1929278 1190907 694611 888768 1864073 1655820 1357758 646855 1470705 1281961 732058 1415878 693566 800136 1746255 556272 77953 1326426 1644044 221098 1276824 1543947 1457383 1514638 276819 691809 599186 1455352 771097 1192955 1330240 146740 1281288 1456307 797279 397371 477875 986968 1026392 1740957 653334 1590983 57345 863450 481745 1753947 1167477 1964786 826908 983338 1068811 1368182 1475955 1948853 703351 1700834 1137941 377995 1648877 1053861 1326224 1273761 1836148 167000 1120287 79438 134924 917932 93897 464782 947986 1993178 620545 350808 1667971 1732323 1356905 487469 1869897 652658 1738521 1144048 121112 162040 1047200 1323266 305233 1864181 1500858 1932250 1163140 1707414 1515469 1768743 261350 306703 1902199 879497 544975 1604553 968971 1053896 819627 693979 677165 1358221 1240237 472828 1896004 1944528 1073385 1091797 922231 1873814 54800 375694 957120 1500155 1664924 1569868 1034281 1017939 1571390 1198518 63559 1827928 1456509 996794 1213956 689976 824619 1274395 1915251 147608 677667 93381 86455 568240 1275023 1478257 1050047 943620 383934 1935422 707608 1506334 1038965 1894470 702612 1986345 779373 1256000 714761 853300 955357 933609 1819490 318171 496526 1854777 47067 1234699 1672136 1251143 1809331 1964083 700748 1820684 252198 715506 1017244 724672 488409 1709243 1862940 111094 726468 1391760 940453 1794869 973530 484331 307398 208775 1373563 1889206 138332 575635 92217 728729 1081925 721269 1615025 447169 1238728 1170670 1965160 800201 1634078 272087 171919 1528778 475143 1827890 522426 1038305 1953210 350143 1670084 602481 1130485 1231013 1878946 1785140 343106 301716 950781 1900502 1247149 456149 1562448 1651482 1949243 1981120 204341 1803569 1081983 1614604 1459976 1372736 977588 1517054 777895 1075831 1959359 1656048 1518434 1751303 1103415 1485125 1224410 646955 243616 985309 777094 1918001 261994 1099664 1207546 1948556 137882 337891 1820291 694425 1554903 1794175 1558920 1626378 148229 898874 159797 1624761 1463339 183642 382242 988563 549245 1195105 1699764 1131228 1757226 1139272 941447 1510730 748366 1077819 1355246 47606 1715652 810455 1226811 347306 1840647 1982053 1041063 934530 1085280 1445488 1470699 1194844 1749435 1146334 1766149 1954131 630288 1658660 1294231 1005535 1257835 6089 1706641 1563450 1160966 1000778 933954 1359597 1152859 1591489 499710 821499 935845 1871550 743820 1230131 153935 519727 906645 345154 1355266 836741 1628617 135199 1957542 999472 711163 552359 1690591 208718 196088 1497923 959917 661771 232922 1899479 379670 1328561 824028 46929 1669262 1495900 276102 35378 1094278 483449 132810 1982209 1397244 1744971 1937936 843945 4430 1481091 1094622 1896006 761156 300982 228457 1957704 1566687 490827 714697 1034266 137616 342432 1245460 173343 1762535 1531970 902754 1909160 1662964 1672155 952794 652659 865993 526406 21271 249138 1511584 531810 414284 517003 490690 1127194 1835612 1366724 1030796 603576 1009517 1705540 1266071 957110 415032 477923 1638451 1346569 894985 654118 1644784 1255991 1076785 368763 1506325 655460 318157 1594295 868445 611499 410169 852039 252631 269543 658262 1293736 1308513 408834 795467 1977894 843712 382795 317175 249831 57504 1244471 727588 393931 1383415 1419059 149793 586453 243940 946306 181761 1011223 1528147 109896 1727490 1867427 1166835 886838 1848286 200213 1472650 1503992 136270 989949 1830028 275918 707134 1259569 227620 1346033 469935 1090976 986063 1913223 313536 1680520 455149 306277 409291 1220472 738844 1148805 1445384 235347 1842764 1169236 878693 1544794 879618 56691 1190314 281869 149066 1750376 401862 273749 1674879 1184802 680819 55088 176552 967256 464314 26107 1117702 1572268 1690814 1226835 1651701 1868073 18392 1773600 666088 1579445 103778 1592940 1242780 1545514 24023 1999095 1144214 1770836 473347 548347 1130683 121526 524896 1076750 1394019 1338534 1631159 1623960 757010 122677 833218 1117917 1187960 587978 487 1194715 1986313 1565339 1161359 1040349 1989725 38136 265573 1163531 663638 1389390 695033 1985510 1178306 1933664 1148021 210143 1240243 1089634 664462 605909 1721445 226214 1097083 1112282 170316 1003807 1725269 691193 1606889 1128153 1653797 21938 1413308 1882319 1302599 491481 141575 336484 338095 1636073 1036541 13191 27371 415925 1283964 93790 1990534 1342050 8356 477474 1553894 588995 984349 1787219 462492 306570 760834 1551191 498289 663360 1373394 1220901 748661 801349 661128 1190151 63777 970045 278634 970571 755048 173263 1955999 1938453 432394 847322 1738577 857406 1213720 554200 1741805 588331 450558 1152161 1627568 1947753 1731311 265866 17386 1351975 267925 110054 1355327 461984 937922 1519150 154357 192145 1838625 1831834 1120605 1373751 1139382 1201614 321707 515688 831580 1865060 818623 1763644 743678 296835 663301 431945 1757792 44644 282424 227789 28744 1370671 1402451 116370 323428 315876 1009091 1780885 631861 704519 1933037 1839585 1024936 1756829 1404596 788866 752569 1527429 680429 1570751 1014683 1322420 1948739 537443 1637655 1172185 1607006 963289 1361481 47851 1416235 48556 1018297 1445775 1337541 1684805 1850853 438167 234692 1370418 876079 1627710 1787362 728709 641355 1388886 53871 1986140 166552 1800545 488389 1977313 196089 1379679 1511192 1553157 1930367 1806424 86567 943802 1163400 1108726 439776 219642 1011099 380064 666869 1196142 731016 1726701 1735336 1921515 1500287 450628 1206156 1226351 1701621 589920 390309 1253845 875533 1435036 1256844 281824 1603990 1575849 502612 96788 969068 475969 1244801 308095 2086 597605 1349450 36862 165098 738269 1522361 1901271 185582 1490212 1397890 1483626 636737 1327696 1019187 1435755 1884546 1130728 942893 1559968 1039500 1244014 1560893 144212 1340979 1974797 1253728 1516112 801488 1608903 926024 792050 165567 2076 1808652 1069019 1782289 984810 1084678 524825 1138171 584213 1926608 773202 278964 854435 1565749 589667 719734 1778105 1847000 1239732 1613030 1007206 987405 1534277 1401231 1167184 1843615 1990255 472610 1998577 506209 1368082 473926 507855 188247 991639 796873 1554182 1109342 900761 1612697 704866 1375539 1467074 1972669 348076 5729 1529032 1466966 746542 1710857 822556 1279088 1585401 1150455 1707199 1882595 1683804 1567713 1083770 1841370 569205 1202752 193459 1025750 709932 1112671 1659023 1760260 604113 209283 1654048 1856035 1535440 590511 1693340 1748020 196279 1791514 46384 482949 1505002 565333 1581459 1748731 918035 1891241 866512 832240 437093 1378749 150267 1331894 452273 1381743 1591593 68597 1227889 92272 182106 1906389 1294555 1878396 799970 1272122 1644023 1554014 930204 1126754 1681997 1438463 110060 218742 1518695 1000387 1675508 1596322 1246770 1842532 1372094 315305 33608 693010 687192 1638203 1285275 854509 161981 579586 1462572 306331 183866 1612388 1931594 1822989 1449516 1161964 308010 426126 657291 1685516 1798589 440407 793805 1487533 313022 1617835 805337 711196 458956 511475 655713 1384977 814969 1385949 1224869 1097701 1576746 849307 40438 1442477 1237282 1624151 1941437 799934 1016909 250026 1803712 64939 1266141 1064950 1955558 823647 876935 932167 1178536 1704484 824215 1992909 1926873 1519600 1190415 1140741 1629784 117171 60347 1733681 1951289 286995 794193 1239503 1598086 508023 909245 1379748 127448 1425717 1713275 1773409 1041298 1724562 955255 824062 1815565 1506001 1441868 194193 841628 171865 419117 1829682 82673 433777 662149 546849 1310868 1785530 785399 1449289 61553 1565496 1635554 788521 1260745 1291748 960948 81576 1048394 761225 481731 381359 1891892 893451 679049 1195021 1211705 1362289 802263 984652 886510 885684 1225569 1631451 1924110 99125 43693 344723 1085409 206087 1347923 859994 391971 1518070 152179 1884506 1836187 774864 702605 1377528 818177 942279 1853375 1939483 1802734 1161108 936196 1413520 786752 1682641 1209988 786053 773001 1332730 1572563 1119565 1556579 18877 901530 873725 1645149 1537920 1061924 740939 1827997 1603528 1194476 1123039 258057 333655 266395 1384546 320728 377672 461017 1018900 655434 992074 1127412 1096727 1465559 1929632 1797908 32356 673256 208768 1051660 1651341 938701 379510 1084228 1697178 1501198 1290141 1573586 1729034 1081588 1878322 934363 1497946 1422024 1599296 1856832 1044993 322771 15122 188451 536154 951407 496620 1712555 1250614 1241022 980501 1467191 125981 1409967 1817783 1434179 375049 546610 1260832 1144723 1871032 482807 1543695 193667 1136881 42084 1384972 661580 195657 1321837 782088 1306815 875302 1042964 1044203 672869 499066 1920273 997012 1360518 1282141 1765340 1044850 1180032 544890 507212 769638 367024 1945847 1462858 1139069 1552165 1569742 449082 194850 460168 696480 1321243 102230 205447 850093 245597 1764057 263263 489614 1986214 1882251 1900913 689264 1233979 1662541 1350033 698628 898296 611120 23073 1524324 1957047 1645088 1158627 1262645 23223 1938952 925726 386278 941576 1259193 1533349 984813 1779418 1929856 1152762 1232970 1326831 1721275 344170 1547310 1851098 133555 285148 634385 1073775 1518403 1468160 1326190 1206125 1799185 864717 1866548 1365920 619046 274383 42528 1702711 1695757 604370 278799 1620677 1395937 553669 69089 79527 1069008 900514 1667015 517979 1455104 1746465 1475205 1373469 772585 643366 1275372 100846 1697377 1103947 1012891 1701485 939095 799323 1827076 1649007 1262547 849561 1815763 1980922 226418 583694 1702255 773183 1031383 1939737 91451 1107825 912462 285497 570610 1507100 1305769 1470210 1451341 1452693 747983 335078 227374 1001725 1565662 1974726 1180615 1243803 1690616 174608 909545 55292 981132 1590969 400904 688644 359444 1569772 354788 643807 1536286 656793 1617981 177235 636768 725446 463256 160069 1102043 1331542 578669 95648 295256 316982 1977071 135843 958828 51723 676121 144524 121257 306422 521142 1677980 779111 624219 1324294 426100 1499913 1719826 1325743 1149302 864151 1012715 856494 513243 1660629 1261545 1859639 1403760 542186 35980 1268405 1996165 358781 1538006 1055378 679949 1763455 117078 1932764 1073188 1603252 1116932 1068179 1552835 1329571 1704349 1266275 974158 1760172 1405400 992797 1128196 1827939 1601323 1977830 698638 1845898 170937 626210 416548 1661218 510808 1129639 885082 1881717 1458031 869004 782319 582529 395835 88873 1540359 802218 1327554 1419448 965861 173857 1598105 1198413 244911 1695312 1937598 1729712 1967676 1251578 288981 1131235 834502 1031987 256129 307507 1183816 903774 1804194 224590 1421916 1250410 37272 222380 1392935 885841 1742400 1034957 773584 1498709 1237098 1985842 679007 463428 663855 163166 1884908 1213557 1333258 504867 200654 437155 1840150 496426 1684055 1302781 1092074 1616543 1375948 63673 1076580 830489 1124627 1888160 1411122 1347836 1888133 842406 356789 1751091 929649 194972 985882 1924082 655692 252153 1424909 486974 1688304 217277 1698417 1279572 775570 1938243 932257 716886 1032061 582268 1645545 1223789 1172703 1913414 659888 705911 341727 1745002 1678470 380599 1771057 1570237 1753916 1150373 1170521 1288621 1849597 217155 1283509 171616 453674 1177288 36235 1494904 806894 595907 967389 1481427 1925981 1296126 1709435 173841 854910 276613 422022 415516 1053734 64512 1935345 1182700 1040846 568499 1591877 285147 507023 37628 1265229 1344803 1853173 779609 1305049 979034 80605 1219526 899850 1762366 434045 571106 138705 567204 1323262 1940727 1728958 1432577 307779 1293682 1164613 1826702 264903 1874496 1267803 1348451 627212 279508 746045 1164381 857796 1211092 1817093 1136477 1841440 1236738 253926 513852 1751170 1619384 216801 900793 1541460 1677551 1243336 403575 23063 678189 1026301 107944 1875179 923151 1317986 411811 367790 1657233 4099 35799 1404782 1299522 653713 802279 1424141 439880 200337 412634 290976 439563 1791070 482996 51319 1759987 1927113 581590 1693396 1237794 604649 1535975 1128673 239049 1980358 1544692 9974 1991439 207131 1629510 496254 1747200 1790728 1083848 1456857 1644894 855474 906203 661280 129887 396224 487179 1569639 1799959 1152053 157466 1185724 745654 211672 1687122 90000 757982 12866 178829 340968 956862 1128705 48251 716898 477600 200746 537834 1011511 729256 881859 845246 148587 1940674 1841381 1412894 617547 484427 1417856 871427 1304645 1985375 544784 1114653 909095 639476 1405144 585593 1435734 1087090 1258259 1666099 206886 1406067 687122 131733 1998609 1540208 1235564 597458 838521 204200 322808 65279 24657 1315269 1586180 1079810 614497 1134486 713414 1988660 575391 430921 291974 1028968 1832320 1393302 476986 161404 278066 743293 1591132 1737566 604894 799709 176074 1601882 1538845 1112525 1692711 1446898 382068 164045 742054 1010981 373439 226519 892713 1859706 314460 1225795 68017 1790502 688136 1351249 930681 521477 1725342 673023 1145661 369887 832298 495134 1123905 1562853 170153 385046 706862 1934452 1776896 27270 158140 431346 106119 1941168 1114877 890709 1036868 1436986 1257936 1482862 852180 1487567 1812299 871680 10126 683075 540711 1949813 1175687 1996010 1733667 1038929 334000 770111 574570 88473 1783629 188886 1729313 1334657 1919396 1792818 104864 1197508 573302 971949 1160859 118267 1011176 1677429 647927 196066 1169707 186993 325832 1098304 1029688 1161113 410431 1943029 49687 1908219 1776903 206238 481002 681322 421150 739512 1222498 1789631 968242 164171 271349 1920297 868007 391697 916808 213505 69674 945982 1286878 903429 721378 874463 324964 293042 1321084 70905 597564 1053923 1676376 1942569 20389 1984924 672092 1637547 1108753 1058136 772981 686040 581434 64557 892355 1512095 628619 1229237 652153 1385 1360050 1762549 636612 275055 948554 1600739 474170 1300896 1811879 1633884 1493715 1477727 562021 1689558 1604250 1711867 1695228 97118 1535124 1971082 330727 221610 1456752 928964 829167 677920 747589 265145 1176281 1576307 189476 71215 1370413 1261766 1662206 260938 150390 1835121 380466 47770 1653911 726154 264205 1213901 1151216 838618 1671954 1002741 1222317 575991 986793 1392584 558176 584445 1745003 633338 1676241 1228725 214039 343190 143775 968446 1683980 354628 1822612 1035730 924288 1095230 1807914 1725935 619506 1850921 1821195 1719728 1216924 420116 60688 1577000 1072839 241119 565471 410939 1292494 51886 1871111 998799 515704 1892179 665274 396936 854255 259863 1828330 283219 1814270 49500 950575 1722251 484340 1000734 1933093 176662 232260 1220342 1366535 64568 504380 712503 175737 518721 1834908 440035 810734 181755 1345058 704361 1005654 698243 348315 1526651 443034 1932197 615050 1098704 828127 1982832 1215372 940554 1625819 1862339 1875880 856356 50547 1227894 1664486 1596628 302733 942838 177229 77269 237563 1311156 101681 1929039 108206 293495 1079268 1174225 601984 1669781 1214293 654035 1284288 1475821 793154 990409 490443 1394899 1383570 769734 1662903 999982 1508665 1095922 45220 961424 1750970 828296 1365216 1328110 304627 506826 1968206 1473345 854038 1069976 1476182 870276 602830 226085 974040 278494 350153 1659689 732426 1155703 1282870 1892102 71769 1635842 1500515 152966 166095 1490145 975968 1872502 343086 339079 85721 1522533 375969 335951 1166593 1212071 1357479 929764 980807 1294181 128145 214904 1837583 622296 210840 1453817 416466 760305 1543823 753338 1596418 1210890 1657273 64310 449894 1568958 251017 1621032 1884189 1225216 410453 388938 120535 382659 1975737 908853 1702362 1693404 1066393 1030039 1758565 954869 1134780 3501 1994789 1495418 664908 516703 1354786 184297 1304779 1574620 1263488 1892491 1830822 1985972 1489403 843685 722948 640662 659287 900171 1198495 1924776 7605 257077 1279039 480660 510709 1619162 851528 1680508 149788 1481963 1666057 1137987 748786 1026101 1354618 1581857 1765134 1446222 929044 505629 1074953 727494 1689622 1725838 1101788 1136499 1217509 1853409 309149 1021824 1577023 167937 1784327 1642102 588939 494153 797656 1277554 780650 719547 693450 267748 1196481 423347 256626 1046386 128000 1322506 215832 1884125 1158224 803748 981565 1257193 773442 387743 1349692 1227876 102880 1621122 819306 267824 602132 1323582 8425 1710745 1306070 160110 1340664 607430 1457096 1883934 861437 1753463 394876 1183574 1618017 1708829 613142 1635539 1881873 1960863 601799 838602 1983399 1607527 141226 1597882 214057 176108 253672 1608397 1414348 326770 1077493 810443 513353 475531 979856 1088919 1528095 126294 1305153 1881613 1663688 1008595 1473502 1365102 1000027 1203835 364181 1597931 1645048 488655 1192416 810834 44656 148814 1062204 1123760 1523476 393322 1878569 778599 1364522 1644530 251595 301365 1750951 1920347 511604 1985097 972801 668792 774744 1655919 1470621 1232240 1728604 815737 1083404 1201308 866666 357703 683380 1778044 1097226 406748 854561 452903 1002341 1813146 1290670 1077137 1219568 136282 919249 536762 115999 673275 806638 5403 129642 1990093 1570400 1933851 1220818 1624559 1098233 274263 828635 46993 1084348 757514 680743 1747745 837215 1738275 48960 409353 1074042 998711 1951175 339271 339361 809303 776434 621717 580522 388488 990119 756742 1462315 689470 1464174 491883 935742 998438 1632824 42015 1344697 410285 288442 1114845 1895967 344529 436925 832594 270445 438147 1106890 1321433 1569826 1292756 470383 170880 500727 1256752 375257 1226962 708933 2147 698916 1682720 622335 596089 1539285 1138255 1677416 888745 1694819 3887 613056 1520061 200175 1163505 85785 1932083 1707134 212746 1071619 1733593 1629270 662719 546602 1112708 926096 222463 909355 878550 1235209 301489 1106510 1235023 417675 731060 1515306 595877 600212 875601 534461 1028941 1857001 297249 1152653 1334626 1346645 1442681 1635566 523994 850857 311303 458457 857175 443612 1918476 1541715 1595678 656015 609930 431168 544500 1269216 1776984 144791 1637660 861579 1210505 1461203 795527 1790821 452554 145645 434087 1455058 1260482 1474894 1938847 1910335 389740 1281749 488339 1552427 630018 364006 1681342 1245027 299986 706798 1945308 226274 1853160 1992441 304308 167726 432818 762832 867383 1523220 1858774 1516404 136881 1186316 1050823 1753395 515071 1174234 328238 1646492 260922 1257 477136 1145752 1587421 99927 1027695 1084590 1761704 196264 1257466 576410 1943491 301250 509591 520689 417800 1242236 153031 734636 753630 1668252 576573 1805508 987782 1541929 572843 263127 428393 1797373 814817 1301299 530265 1089822 924169 753424 603892 197821 1788369 1440801 1617219 887054 256587 29775 779041 965620 612048 473639 1716232 479498 598589 669025 446597 604019 1742364 946642 886596 1741586 1767138 71291 777810 204174 1998418 1016238 993472 1070652 1892890 1586974 485744 1214902 1263120 743898 1285896 321874 1065519 1058638 1890982 1152415 1753543 834667 332254 951264 70714 1053409 1501464 956002 665214 784165 260200 304268 1023935 424510 144569 1779018 1133425 437318 1737530 453531 178588 1776172 847419 921970 1224890 824034 376057 1050294 41195 1003913 1994122 1826857 1486274 1200240 690469 414033 60367 1942366 1996649 13467 223399 205774 888237 1269947 1599555 923502 398213 819443 1197335 918027 1849212 454932 457691 23307 1686863 647372 1142897 1249779 1544401 754713 932103 124336 809502 482348 844510 361485 1385760 1469285 1550311 1207725 1057629 1243940 1942320 311397 833062 1497157 1447085 1916741 18069 1879547 1467297 950509 1577333 122805 725995 1108869 245598 1270776 1130570 835066 442237 1851482 181203 475415 1836617 257065 764944 1024512 688624 1215623 1079833 1541732 1714875 1410701 1203687 44918 1758089 180026 552921 833474 513622 1524205 504441 1331649 1535141 435844 803930 218594 1784478 921703 1324176 892696 851103 1244646 1384751 1271397 1344447 425235 1245592 75322 1059722 1655372 1400250 867510 1419853 1504909 777642 1570844 1910217 646512 1597371 1185247 1288143 1203044 564220 510968 1644555 491361 370033 542407 454499 1020234 1985799 88876 1621015 582824 1513894 1337542 981632 194941 1392869 1703439 1444931 1416539 609568 1495741 1121533 556559 842834 258154 497309 1889626 1501599 1526030 1279881 501483 230536 1667881 321066 270861 1884243 1580552 73873 1445407 1806996 1955712 1588949 477788 1683166 865411 1310145 1644874 309680 1308347 1434924 1398606 1742961 691559 791359 343292 562763 1591197 1572427 397470 1778791 1067070 68158 1648753 1431827 353591 773180 1783057 658928 1476124 642103 1708141 995046 650577 1575827 248695 1279815 864027 511173 1718670 1181471 1411324 892193 605040 752090 1976973 369913 1974028 788211 1020530 756072 829066 1443805 85628 420377 1674985 953027 1060638 1183929 564743 250330 1918840 1331144 341929 1427966 1472319 357078 815969 1309612 1780760 1972697 406055 429623 1138403 232783 1748046 1954210 1903131 1585053 643742 54092 805844 105757 1584146 1644656 1991390 1612644 1468261 350674 1174494 997998 197462 690623 1390999 303381 1641652 861210 1585660 482009 1220235 1770817 619204 1141993 1467852 104531 1867690 524954 176696 1612128 31596 1474896 673175 831326 1962454 702537 761299 1839869 68363 543142 323806 1746519 750594 1871317 1300581 1653379 1089269 1479789 1951076 1064066 29082 90489 1389416 1007872 322327 575911 214493 43957 23163 1610919 278653 1460463 229154 749782 323964 1345917 765956 568897 1773564 1291904 1674418 1873329 827474 228377 147211 580038 986453 402327 867442 1977104 781630 422071 814000 566202 618481 1330671 760300 215419 989326 735893 1294566 1023196 1367053 218692 583962 834910 684800 696759 1840488 98987 1805550 399964 1088048 1568489 103430 250795 1247460 1993984 330893 839369 230308 98279 1556501 173503 656321 467598 182674 1274840 825170 1347394 1154956 915179 1627858 1943553 1679514 524437 901865 1112987 1164743 602374 488529 67325 841412 1880504 1920732 1571851 1232226 771920 142478 1971221 1757893 560953 1521089 799880 1677614 1398444 966462 1624118 1496803 1564649 646856 243589 1989106 499637 1302936 702581 1025067 577450 1187710 1873084 1003659 1251758 827613 684711 720464 403378 1110697 1985491 1279991 1035317 45289 1718273 531538 1658020 117033 507113 1020815 367402 1790550 1058379 1770752 11872 59553 1262617 847982 339904 1103786 704940 1984204 765772 1656141 1561 471289 978556 407775 451086 1177528 196923 1404267 326932 1556917 1324556 1975087 1914486 1647877 860285 185320 1883505 728114 260414 1521907 975382 1876587 1153447 1390665 205930 733192 24684 748081 1807492 981712 540734 1566927 1844320 418878 477388 1404662 1886767 1709822 334556 889600 1278564 230832 1130425 52638 1780716 1275913 1921159 1071862 216808 386945 1780571 1538174 59993 544462 600843 1358292 1741710 1427191 782799 1549046 1330591 1130653 592178 1610834 758687 1720981 938417 914404 835475 1845016 1900150 1655996 231954 1679712 177282 81179 145686 1889680 681781 1353562 1744391 239239 1436585 1376706 502122 690484 1598996 1315275 708242 902024 1077557 780258 1976219 610889 1686831 606903 536271 1950849 526971 35771 1994384 1118666 65519 1926436 1616449 1830473 513079 309658 1492448 1997388 1800092 815225 897469 781092 1930021 758654 1427115 1512639 1792048 1288453 512263 1963968 717462 1025402 1771015 1308567 253925 662936 597709 1090855 224962 592782 903323 1856400 1715489 1652614 257978 641351 680838 1292758 1815944 1672126 1183079 1020926 907644 849280 256890 1277999 112283 966587 208972 444011 341003 1869255 305185 1271544 1358973 799331 1701841 952559 906378 1188600 1359003 1504286 803544 1362578 203485 890657 141856 990992 1698626 444388 1638385 407696 206217 1169454 386906 908424 51199 1709170 865558 1068240 1274855 1084224 1513187 758394 1244049 205902 1347104 446703 132673 531419 719111 1284622 133505 1402907 15570 456091 510896 1071700 677201 1887222 1240195 728833 892698 1426429 1384982 662940 1638362 1485216 505019 1926129 1464550 1305925 890342 969086 1825323 1817054 1711954 896151 1651817 1608929 638153 1995133 438392 778254 1577247 1601838 1875578 1166482 1061361 1306606 1717846 1771899 471051 1555646 1225179 234295 1067583 1542596 510088 1565812 69243 1272285 49383 538099 1843722 408183 1537338 230497 112720 732815 931855 1243463 215478 1021850 15311 413469 1142622 19444 1617437 1014012 1300640 1135081 615932 135919 1085618 370335 1705265 104491 1980652 1462029 445463 1970278 817651 1735588 500361 203246 1681197 1779555 1568677 1372453 1311024 1146997 992503 1033474 1972159 480376 1307291 1470899 1579061 665893 214874 1350418 243388 668863 1705628 1217992 528884 13726 1110525 342151 819088 974150 1988523 1216473 4138 923089 98919 1051658 1343112 1759664 687541 946760 757452 1499851 1736793 1731842 850996 1812567 1280730 1183894 476898 302087 778833 1565831 731705 89280 1389291 1081091 1265139 1269976 1822256 117710 842484 1829565 485959 770862 1524162 1260589 938806 756092 1826194 303512 391301 1370956 515061 171790 656831 121508 1592856 1777659 656292 692918 591827 1747026 1852633 1865489 1375164 896679 1125383 21733 1606051 311208 1066862 598992 1744991 1959389 1164964 539011 200 1748976 1799198 520964 1739275 1009711 1568510 1139139 739071 1634008 1113093 1971536 498953 1012069 251038 1627483 1365252 137047 130586 1958038 13765 347294 146407 1714119 186789 292787 655356 900946 1012721 635499 1780177 1629511 739702 1378389 1825297 632148 1912938 851957 1669648 914500 1168033 71094 598804 1562043 1609389 1579522 356298 1092019 1241243 612216 297032 53347 728216 1570984 1960798 460132 1005738 1401052 205960 1281141 1949489 1291635 811014 634929 1570051 1547361 263979 1766546 1509822 733679 1138830 852413 441255 1615039 1284586 1651783 722721 111186 1766797 485622 1905085 1037139 764415 433785 1692677 1873605 156677 1069413 589145 386363 1245111 1616615 914827 885072 3598 306348 306289 601060 843044 1659872 139925 548419 1245767 1693156 1418169 1508939 1741428 1603365 940791 323770 236030 771583 1760886 1447137 1116164 25908 233075 931488 1464 185022 556928 1071265 45274 15789 1573353 1154563 861762 384785 693004 291377 1760426 232459 1383788 1389463 1139196 406681 1972047 645050 1737826 816948 692054 638305 1548291 1633123 267571 708266 1024170 1687521 1024179 268297 580443 1842672 672958 1880209 1447187 9144 922620 1022770 1470694 1656624 844060 783557 568495 1572319 53752 1829062 1350913 1814560 1258211 1395888 713621 917180 1606263 1762590 1996188 1819280 1526871 889710 1713183 726080 113051 1606665 308043 1607760 670772 94358 1645166 386462 1907760 1342134 1804877 1694349 434877 1272295 1693862 1005838 1263747 1117591 519487 1317120 1054198 1905923 1581783 1968356 671801 1592688 1907123 1643488 270718 1092578 1289776 1021238 1622140 1467318 1271682 1898660 7041 1090418 1110712 688555 1514932 48648 1158856 926140 1398649 724419 184373 207709 1058580 411296 787357 767393 1147539 989820 702522 1642101 953601 772823 943483 177493 1235145 1711701 712031 1385928 216758 1991799 716292 758459 863819 1225204 1533806 1712018 974761 1179036 1950689 1284978 1854158 554275 801737 964886 855789 405360 1475699 1809829 874453 1401011 687539 571558 1466350 1684246 1704359 1676829 427416 1392792 1748105 1133097 1316165 1651670 1282312 1336478 1338936 329020 610924 67428 937220 99829 1743488 763963 1130634 948310 1430904 1542701 1108076 517007 1141110 474463 1819196 262816 1191964 1071999 444500 86899 672981 234627 1531598 1064759 203992 690151 533067 325396 725425 859702 542959 1997088 539644 1439304 310450 1765147 919220 1445340 1071220 1036564 436572 1573648 1199132 1269961 914817 1190364 259747 1346428 574062 1325221 394790 922995 381845 6427 1259823 1422038 947335 100351 1784027 74064 1041711 1846400 895463 795544 167832 1505046 197326 1166451 1756767 378759 1085171 593140 607935 139616 1398987 214 1945575 1126073 166154 137979 421443 1803480 458364 1367853 710674 1671956 266114 758286 1476491 340255 446409 217626 1139365 1305702 484635 1309498 1014016 1332845 403846 644274 1116766 1274839 453659 904044 558943 638162 668931 1607186 508243 869208 530242 1061767 1533974 1593162 1703261 911418 1373255 510765 500750 1036330 973389 1028789 1661843 781585 252991 1379759 528864 565320 1841514 1916480 535345 1615267 1231385 1912190 771789 1715902 1030427 171447 660954 1059505 914853 849587 1641051 446001 1249292 82931 291651 1310821 131879 1976722 1026068 840594 1297930 1448653 1301646 1998776 216718 1225690 115794 728718 1409719 1608079 1205590 639364 142840 583337 974588 1868079 1184360 669653 1845236 1819781 1179213 1658388 1149181 136028 529201 328832 1227600 305195 877049 831495 4763 823157 1340923 1489544 1266616 266397 979225 554525 1313470 874219 81910 564595 96645 452258 1653555 122257 1174610 409574 280502 1961154 584308 1637301 931548 1753337 696312 203024 1664200 1322503 1194679 1974381 178987 128120 856002 400844 1643320 1553291 716090 1091381 1263307 318711 1253339 29522 176846 910711 1521506 588024 829855 82613 1767124 642974 399345 1793606 1092587 974012 1846414 1686587 205041 1702512 439882 1356125 1541420 955240 1969222 1503030 61702 700983 666119 1398149 1485015 1270504 822975 757505 316437 412841 703768 1448292 1979183 1573340 1113126 761847 39328 1744423 264731 1857862 784985 1828946 1229569 1747635 358943 822114 96968 1704304 728929 36916 608849 1731553 1666682 1382994 1588426 1726969 359753 1533107 298757 52996 701692 1325031 1501052 1652664 998775 1484547 454078 451208 147579 300702 516210 1770289 1753398 1583074 1290287 857576 1464816 811948 1431064 1566770 1259808 523626 393430 819752 1390718 1785938 199741 1010377 270059 679151 683320 730511 906382 1673210 409145 1543145 1507742 1166364 1626494 1449547 1993591 1446568 1466391 1945546 938536 1004217 1040273 634783 56410 1527068 1388260 1397407 373517 1215867 108124 1538654 1632192 444483 1275587 80258 56557 26569 1017616 591489 1260470 1975569 835203 345826 480936 828553 1683322 1843349 845114 614894 826087 1186167 1300588 603618 343737 1781218 1209340 820243 1619023 1465359 880932 732771 933992 834752 1221263 1191912 1661914 1218314 1924566 66527 955077 709830 118502 1618870 1501010 472561 167659 1309401 1176090 556399 1212363 31892 1379655 377720 838883 1085578 1869173 851723 1773560 730907 1459654 1333629 550622 88016 427939 1301920 1415233 465768 404235 1293249 1181744 17265 519292 1681890 650689 465408 1684764 356032 296309 1443010 4521 1999383 1930500 1035737 1054941 1958332 736657 1801572 636192 523643 1525326 1645010 1718066 491636 275068 249959 1231212 1177891 1557294 1226951 1345900 741493 1107976 1340300 392911 1599961 1708712 1526452 416637 396211 886489 1196214 641455 655173 749940 37898 1337871 1977924 906843 1115657 815919 357331 63639 850277 362504 1477773 188541 53595 1454489 961287 1342639 611776 641801 700143 1356071 1361163 1776335 632592 509787 796345 1253143 1978997 962947 725031 1448902 1131212 21363 1728221 1740795 84418 1802214 294672 888856 1256728 1775548 1180250 860978 1621245 1758709 861248 1597841 145295 938189 1331577 1482222 1175105 1234681 16958 1614873 1079161 1473427 1793195 1459562 1476334 773162 1796829 1201581 1899954 1536567 819768 1771639 306166 626042 897375 156818 1318825 1514058 1003574 174057 1761331 1117029 1374895 524936 714572 1160679 1968754 1943064 1016363 1932001 368157 1377320 1063541 1442814 1971253 1116824 595535 1866490 283025 1488802 948004 705798 1458660 812166 1330036 18177 504495 468471 740741 465087 1796931 1404418 524159 1711114 152343 1467800 1642574 1600508 1123563 529174 1842448 400413 715408 1938597 1284650 1102857 1217458 702440 1660978 1830394 700615 1765011 151735 407462 1580922 225116 806535 975505 307721 46368 757177 645463 1445936 86208 1975218 359990 35863 1172436 1091094 832749 1963058 442048 240400 743709 1104106 1918409 1796168 1635804 1300254 450087 1266880 1769054 1958718 1871082 467372 1348585 651977 1540795 778590 1420880 1450430 837421 215683 1640704 1631993 859218 1999347 1375256 920848 612958 1884122 767667 672676 171793 762041 1033289 1370555 494157 813831 821015 1232292 1443380 1813103 543436 1956912 475935 193278 575098 1588333 1672826 1500777 1452898 183427 666410 58793 1380584 1521082 51185 199292 1454299 1313582 11451 463240 1310019 1772883 545827 1297585 6183 511180 1417306 310277 824868 433594 661166 957715 822295 29337 1789111 1237286 1335720 1253606 1761774 465294 1152789 275936 1373120 183842 1950565 372442 1316007 1913240 1517251 1987121 295370 1074892 1272159 347516 1132264 780615 1996629 832741 1110825 470600 163179 1081766 380294 236870 1183952 1589254 426406 1958016 303934 1273343 1812881 847447 988864 1782570 1679245 1948331 558239 1287014 1960841 1220339 479369 1475172 977530 1215943 761987 98136 1564709 1319901 941386 860129 45193 1800753 737437 1322391 1221776 562956 510882 797373 654029 1534147 1723820 953627 1524007 777552 149201 900528 474621 1279957 556372 1651879 477466 471656 592214 1743110 1053685 844608 972443 1178012 1666006 799682 1025283 9390 1791096 1669770 621741 1251076 715805 96102 71913 1051749 139518 491901 770534 1609045 942548 1307878 1923241 1517889 764797 1818472 1865163 1228180 1390305 849809 223759 1257429 1875679 1377656 1621541 687533 1355367 342197 541530 40288 597161 1984487 694332 1382336 778551 929169 776570 1879031 1632566 892246 221520 548120 661969 1512616 924867 431189 538303 210366 1675410 753810 1612681 168879 451004 162611 236472 1124993 1957914 697061 314002 1681057 1804561 222341 447751 909257 1269798 376832 1868636 1523801 1734490 1351050 33037 438170 1383757 1083320 696028 1618492 1993682 463327 873134 199112 1053716 343595 1796616 1581458 1194610 630232 1610033 320030 881044 1990053 1966063 494076 1298115 986362 148725 476788 78226 1586097 1573212 1698970 1165387 1208474 1303267 992138 1104285 546552 540670 55750 1931168 41776 1185519 320800 1749593 947909 1862269 113007 508400 978883 197331 743543 1886510 1587859 724228 1562369 1720524 452615 1656088 706281 1237862 325514 1014227 1582626 1049443 649408 154646 1701611 1222159 852409 1530162 748224 1854982 1692469 1098133 1820313 704434 408167 784342 769960 1747494 1384708 961670 1369132 265508 1569095 664347 514360 782214 174977 1126240 1187302 543885 650063 1950039 382383 783970 352085 1471070 1542063 1313934 576765 1088860 1769306 812753 450432 1890743 230839 535790 1459613 1926507 1553263 1112783 625178 1295085 1874256 1196488 1241812 621147 519763 1444567 1128849 1728680 1508597 1543039 283594 439919 1371157 460334 101580 308841 1634531 1769817 94789 984509 86629 1401957 1109607 148619 1615631 1755664 1954617 335932 794714 1041338 704761 315447 1350808 1755846 57251 1873115 744307 401968 1854045 693583 1438873 1570638 1349470 1965795 1310430 1434210 1784116 1203990 601497 495590 968570 370909 97660 877384 1948952 1460280 1976029 1153433 1511166 773299 1896341 376 783347 1988520 1251161 1605271 939029 368610 1408314 14939 1516831 236513 824390 914470 1638922 449649 607413 938693 348246 309090 1874468 159201 1144103 1863797 1345580 725552 577419 1798831 1082887 1395136 698005 1585568 68987 97496 658361 640155 1637016 1347416 932504 850741 1597035 799614 1670065 1737341 1114308 1057006 862456 1243095 1668636 1891929 1378673 582681 1155881 112202 240643 1787101 343018 1099654 1711304 456111 294828 1734192 1383339 1777558 1841321 1603795 195382 668822 664899 178673 1358785 1534316 1358190 1225078 1610075 777282 1472185 1150393 1933090 1776455 1884924 1988953 491606 1567269 1430999 1029918 196804 397552 20200 635441 1010433 1128130 531552 841034 414768 1293540 1881732 133899 926710 339900 1896805 1271613 1565067 969259 1645497 1252522 118633 1389745 286805 77815 235040 410541 743522 1580542 1027414 1101298 693375 1789719 819085 1199797 388710 1690158 174416 1355983 1330481 868128 732098 389645 732703 343075 1992362 1552017 1973328 1993399 1228552 1373352 385197 723466 1830597 91547 1448281 1055035 538605 482784 233613 921953 1507421 390991 1854836 1746037 1192253 260791 484102 292263 1783417 1505536 148732 460304 140546 810051 381471 16877 410598 941422 1203241 786928 1252509 1369110 174558 1068779 32000 1978599 1606524 213224 274453 1009524 504193 155671 375092 275188 700764 146603 1021761 1640745 712501 818152 27597 161480 1365713 605612 1749260 931231 1944996 1624994 471248 574465 87436 783466 192192 501465 1385962 750111 855985 1387923 959668 1460230 1340863 1697095 105165 1541548 1583463 1745143 530410 649707 1903777 1789026 1202150 458745 742956 1416686 315484 1170971 956837 1481586 1686564 999258 118000 1455888 1378268 298372 739953 505718 1430251 1705153 612438 566598 1109187 1351531 445444 181587 653363 1975202 359878 365129 927099 1056572 1287816 30752 1687954 1017356 998913 1112332 1818314 1295282 248173 1458989 798971 1003599 65546 504342 535566 511095 1558889 1941260 1351079 523901 946809 1702225 162419 565250 366897 456285 280622 1535073 1034100 1201193 1704412 1798731 1778170 1975826 576769 1960549 872016 886194 31738 910910 719593 1593835 729925 1177887 1371460 988803 1303557 1705396 1624731 1442575 804941 432659 1873720 1347803 1758287 1400078 1295750 959238 1142448 1886737 1346461 1863655 1877015 1605695 880751 1159 914910 1595244 725163 1489990 401384 816318 1174515 866128 1859072 440365 624683 89795 1752554 1411162 238323 407256 1941265 1713085 1418531 476406 1026222 1006321 1196135 290581 272539 1660810 1843626 963725 996347 1968908 1004051 1166464 728736 1722367 1786323 364525 1742193 1420011 643214 348805 1578133 1727030 313460 1978551 1753402 59150 642785 169694 1515969 619935 1158263 1424733 1984158 1578762 618188 400930 374540 1061890 1230019 126637 299492 1613082 681695 1537301 1403008 1839606 1916892 1842208 227113 678185 1732764 1772591 893510 95905 1572882 382588 717797 197620 400273 1482108 1331870 1699104 696619 100627 1678685 1549103 696311 1454527 277058 781078 151662 747029 776691 421277 1567627 1973666 932021 1468805 119448 877352 62560 441982 976810 1108872 1621626 1508210 1020952 870484 642784 599466 897726 1075518 998434 1887674 1734276 266686 225278 521638 118481 73560 322668 548520 904814 1400944 733852 1679779 1386353 1755715 247039 1099604 218817 689908 1430571 545678 2595 653746 96716 1632241 1449596 1590467 656520 341865 379191 889959 1700595 519234 216092 1318716 502769 516528 742795 1127433 399308 1674962 1667027 1756211 1197596 1276280 1141483 1137521 1955581 1618333 1235164 120936 1888514 1151345 1414812 282629 1435843 759031 1747607 1796371 797787 113909 891681 904277 910495 695800 283064 1757674 1456643 1959746 1825110 602251 1024035 1936395 942077 249618 329852 1431613 1375902 1134307 1399148 54512 837522 1520415 1387192 474501 1461920 195853 1406988 35471 318454 1187713 1052554 1748019 1668537 1329299 1856564 744055 894562 209757 1808291 373507 1517484 894375 691083 79400 1827471 1067306 1470534 1976580 377399 870699 1444265 602702 1092415 1080810 1313882 1824416 301709 1814083 1157817 1627085 1161231 1651093 1667774 491076 220220 1832395 1070328 1533937 1093489 1985603 133868 399962 880312 529312 827229 1895905 1395695 1896901 1716009 734333 2722 1795579 723708 1109258 1725510 1816601 1289326 587483 25311 1554149 684125 1089071 1143961 514569 135891 134836 1074882 871381 877046 1288362 1407247 1725160 1029066 730803 155861 1530986 1611483 476931 42811 519803 1639157 686504 1227928 804632 462508 984248 825950 1674645 1878673 38388 660504 135252 957622 1524560 292158 1930584 293559 444153 1721785 664220 700463 1513263 859997 1977218 1154834 1683670 1398781 3221 1758239 1209549 842429 1979243 1146194 113889 711325 1348438 1109217 824673 1707385 763433 353855 379313 651416 1279469 706623 1352950 232481 1427156 498141 989458 1587747 1105786 289302 1038910 1289918 1024768 669691 1680091 913594 444079 401352 1484231 617988 1544199 168734 1733760 1482007 1024492 1276137 1019297 1246761 1948413 451991 1653030 195120 1839998 1306278 62893 679712 399333 1295262 1453294 834289 1903009 1497713 583970 430399 85023 308748 1852792 714501 1027004 429379 1434747 426521 1309963 1512832 1918658 1069221 647875 258033 1837856 1297807 1838646 1651971 1336116 1457313 370167 1747 1216505 1391628 1216843 1249427 693389 100048 100222 210861 329163 1863858 1952182 1696465 70634 1057651 724192 884909 1825879 1170329 1330693 890294 1511722 1893837 1720404 769881 431022 905714 459936 1520801 1248023 1567959 185168 955006 1177799 686810 1168694 1690839 395061 1159495 1767820 316196 783638 1137749 1996049 1429584 1894905 101915 1861073 593553 606505 1617381 279115 1627007 466316 335608 680584 178664 1797007 281390 814421 1317930 301396 961280 968470 1166938 1723744 1699018 70941 1151168 1505940 1300413 1516850 1269678 653076 1473503 36149 997757 1489922 174082 1456068 1726898 1112069 1381998 326755 1974705 10564 1080850 58121 1384925 1113104 1002384 335125 1295258 1867136 1556652 290381 486913 1020008 1680452 78757 174696 1369168 1835734 479103 1169639 1603258 644995 1925927 999297 667475 1794261 345456 688674 681923 1559400 1146448 1165779 59316 1318284 1995576 1019310 828330 234653 836240 607200 493664 576561 1830216 24357 1750006 1811770 808069 1797180 1837466 762776 1004457 481984 347591 1198711 415523 125246 646664 1314186 166842 1374533 1499093 390706 1282970 1090718 150481 1890352 588682 27566 1380818 1381416 1696986 883732 812721 947734 1776359 853303 1425000 1345193 257551 1807002 652981 1093634 304141 31607 541355 1364692 806108 900860 221013 1355180 28571 1229498 1885881 671067 1899809 1356846 1279785 1637291 719289 835251 130673 1350412 996040 1491741 180460 1103089 1081405 1939266 1054277 1662252 1888085 809835 1869549 1060844 1012668 1076123 1784650 1700752 302889 811737 1339154 148190 937170 1397845 461645 1851121 1611847 1839856 1554920 679120 1218668 1710376 1827566 893852 1286543 1718487 15267 351791 1384225 1638471 1916023 39242 1953750 1818507 461073 1827238 761029 981778 355272 1785417 1924786 606604 307477 112711 1180461 1409554 1111943 1586412 576838 852127 367142 71083 682007 27368 364014 1881846 18866 837508 1823793 1052658 16383 1796160 510837 1850339 1515098 1940004 981176 1397717 1128339 717145 1537589 1598552 10582 1459857 1993477 1845273 1285269 1183475 1944145 1080299 446814 1151818 1400495 58964 1424651 1792723 1181332 636811 345187 425531 796530 171929 110540 1690168 216241 1850287 486464 958050 314437 1654393 391801 1117760 652349 1997507 1473312 1987845 1395369 1964710 61254 333632 1031965 2238 1165757 1481695 439681 255749 1475344 1088026 321170 1345560 260873 1358702 1779804 1427895 635684 1548116 697825 664077 493725 1256635 627578 301272 989218 1988611 1830704 1210336 483179 1431227 539228 1683799 1302804 404041 315380 1234333 1722944 1145942 1215769 795749 1013710 1230226 66715 1638374 1837146 1417912 646349 1807948 6763 992833 481049 138892 194363 1916011 1522049 602304 1235565 268537 1789494 357463 1195797 463390 1057499 411000 1020774 169609 1403769 131979 854205 946377 1287213 1207694 1056364 1997944 1060967 562187 1903035 995506 1670793 1227469 816183 732690 1519292 1879331 1591891 392767 739655 1983756 327350 1327953 473810 859827 901408 1634830 1515055 1638729 63163 1227349 1504281 1150321 1236786 1906549 709216 925038 1574013 1264741 314109 821928 1256640 679496 574501 917170 1387502 1612791 957020 663017 1947278 855199 1775771 1303083 464936 954249 1437622 279559 657391 62925 807072 369148 382400 1399882 701726 4398 356986 421041 417177 1473521 494518 543248 1474702 1527131 575531 1340829 520080 1037686 1956058 1798249 1631892 234884 1819537 87924 1520412 876918 1353104 1170187 303608 583322 1010896 359297 1628165 405146 979576 1109763 1347517 883692 35421 810149 437610 579773 758533 780491 1483451 1522008 1965144 1374199 678886 70718 88352 1873861 1859145 790443 549514 1300680 229622 1475183 1567688 1082356 1966977 27610 1152709 100064 116670 476795 1009170 1780802 516003 29180 1596343 637918 1113447 1656948 344415 12133 213562 930869 1525180 1632480 1935706 268677 472849 1302918 1898521 77602 1507778 1020251 1575556 355090 872705 1610957 302615 1258396 1499894 556365 1741928 1824603 1353869 1000723 1676664 1187675 1188912 1969034 1284135 1505683 1665432 348485 711821 13531 914233 1153897 1662058 163946 176125 1571448 520154 1291537 197714 1885617 764397 671704 70997 1309176 1113034 1638585 637452 871261 661437 534079 444044 542523 1819234 1178936 338332 1525693 989570 1401605 1741120 1926524 309963 235363 247573 974416 543008 1138816 1789729 363705 223148 336847 963526 453516 682025 1232041 55214 63813 303469 1448349 1146493 1411249 900887 1732518 449132 1060189 791069 1591841 197215 252071 1426564 1972975 1634684 171336 73536 1817215 1625177 273691 193932 994139 1053131 1052049 1378578 1092857 1128299 1253083 437745 1701896 96473 464675 1132468 1370297 595358 83690 1463265 1740167 421687 799909 212207 1612413 563734 1713616 232453 950211 1474650 1828805 5509 1985697 673410 1759538 1248940 1409760 1443917 1293264 88262 1025443 910674 189286 1193050 18263 103978 1610993 129973 1699400 180062 100890 988472 362741 1238947 1760640 1324596 1944765 1851122 801418 1506565 598557 567095 1322822 1067827 426255 801022 257515 235677 651702 951371 438279 756984 190777 1463250 615003 658946 176887 307359 1577847 1356008 1110503 1054102 144958 482753 1429293 1887791 387669 67618 1392167 1676476 1694407 231106 1155335 982956 1155381 1385581 1924912 9502 1300783 519164 1159578 1406503 1179593 1371285 621781 1942293 44635 1179269 371160 1943290 224155 933848 199605 1578692 1175389 399511 1962298 1439873 779415 993939 1786268 1022991 782090 1923140 455387 194879 1231675 931836 1786066 1145523 51261 741231 670009 415051 440824 182423 1224825 1315859 794178 1917642 66493 1465280 937244 1037648 117986 870792 1726656 1895368 245188 236366 196008 28109 461551 1063344 373413 2159 581390 753902 635232 601019 1956644 1346541 1972585 1625174 1591430 1415697 1706734 793059 1533065 1427220 1374826 213179 1763504 1371749 1325814 1435602 296874 804528 1538768 994195 1039718 1408348 376087 1676687 1270481 1758118 911435 1129757 256806 1149540 1931261 237379 581480 1792091 899179 1139350 496572 312957 1777990 1048821 1825144 486493 39944 1581631 67896 647322 1367102 927187 1300440 1171054 1139228 1163003 1130769 1523085 1187271 1517931 1300330 991675 1524312 1096254 1664227 112655 685035 1521654 169201 389579 1924976 1459905 689100 542933 873596 1843450 1436563 669651 630234 729649 221453 1936677 1717691 421306 375143 247754 1199646 1774210 499446 885975 1032843 186232 705400 487417 161580 701865 1978740 719078 1005161 1009929 1199019 1661185 1195131 1248033 800923 415391 613592 850613 1486130 18734 144704 1835935 982641 772918 720748 1992292 1254231 1377907 1219765 1863586 1630902 1046037 96986 1859512 763075 1176645 338317 1514340 975284 1508350 597438 1731529 508989 869946 850518 589822 953432 1491840 989237 1915767 1631047 566935 1324931 639330 1148164 1814732 400726 1805644 815706 106404 226796 340121 1742625 323304 1155033 541951 909781 1288004 192317 962361 1199025 626427 1237440 1635037 475411 756299 1317386 1681734 1698462 790730 309862 1612632 726791 423236 1058864 1093806 1396036 416877 1326523 1845309 245688 1894914 206174 520087 1819952 576956 1323924 385513 1806618 330731 157703 1746111 1960077 490163 16731 1457371 788423 407019 1037026 248334 1055382 1105928 1366929 1010817 391657 738562 843361 337634 1287337 344106 222617 1127474 429435 352644 558532 1569649 1037155 784959 309064 305832 946525 201070 1127129 976266 60643 1347903 396312 1461817 1485989 1611230 1579262 1510531 784658 968804 406727 630177 1457584 1782630 1713703 1375953 1904940 1189132 1485679 80562 1207299 1327741 1848729 579480 1027577 1371994 247674 424400 329815 593902 246678 1237369 176532 1030307 449190 319204 1026003 350915 1568733 929117 1090750 1106831 849285 601616 1805009 76781 622653 1863285 847769 1690788 91658 191058 1322774 31686 792795 529748 1686502 1144194 1487761 1883774 177578 1164324 711648 676602 403600 380438 1152742 861697 871290 1706419 84879 914700 1553116 474750 1693763 631712 1897950 814728 119671 1115001 452059 292761 498836 1703886 1758327 404518 497959 1318251 330050 1654379 1839395 40117 355374 193731 1535288 4427 256515 1917115 1634176 416203 87584 1923840 1152329 1960126 221307 1356108 320565 1741348 804836 1587760 1080432 1971049 1817527 1748961 1405549 1978236 1922585 516731 883904 261911 782929 619980 1496903 1064493 1490895 1806173 998302 506806 1574533 532428 37375 1784978 1581939 299368 427201 1199097 1705097 1260197 1059706 1345275 1193340 517712 522526 1079720 836208 609187 1323704 275461 1908145 726566 292472 1305160 374116 638752 1084323 1019159 401717 237706 1053504 1579042 161507 420486 747214 1206876 472330 1217916 698437 719257 1918209 228448 1236752 1534746 960728 1198099 1255635 1476983 1517504 1336154 276693 6148 651839 1425438 881443 609903 1768112 1391366 954655 604380 1865826 1012006 1385737 1331308 667326 866910 1240785 979695 1718620 1559428 1314314 793019 827812 262638 1539450 1423954 278393 1132823 186396 1277777 1973238 611204 440686 453212 1779706 4346 483516 1870741 1602192 1003939 860162 964730 394080 1697600 236902 1337232 707913 794213 750354 78115 1578696 1153566 1179707 1521242 472600 950028 310582 1438808 1549972 153933 769824 1395581 128380 804977 266358 867591 1914230 97473 208958 1043385 1124388 1165902 1263491 209002 501168 821756 1983489 1373744 1380051 1678037 1942600 666929 9206 565174 1010718 357530 1036174 11963 1596004 916713 1415239 492143 633973 1897880 1389542 951913 1311589 230120 1102393 1746607 1761614 161344 984629 1362137 677573 1189687 931356 1448342 1073530 1731279 1194845 946405 425118 756808 1605646 1680425 1314724 1393211 1185224 730845 1638737 510950 1255757 1126915 1089371 551412 1035835 372757 1582386 916715 677132 936064 1763839 1118596 248903 1999541 1548562 1134197 1795567 1696095 1321469 1017657 192066 455324 1793358 1545228 511480 1761326 1432347 792404 954603 337589 1044682 1458017 1419743 1576006 1817497 533327 1180887 1458873 1380872 805747 1695654 1341180 1599914 827011 1898168 1284658 877267 1253277 590018 174107 1952175 625594 860404 1472881 160048 512703 1657383 884015 529366 1277507 156523 376500 336765 528754 1017966 1688685 1699000 1887435 1648041 320716 471379 1415790 619867 1576990 381009 558608 1099147 1717984 1938119 121836 1514262 1796312 837997 1219062 1325022 1792473 1682810 1366182 647814 1364828 1614739 64538 7097 1934955 1218946 922849 1504812 57098 1327654 78901 1165416 471378 1052751 1661781 778811 432318 359403 95599 1338136 243143 488396 829159 1707394 1905744 1570781 1468116 582480 555453 599834 1948114 1148055 1920714 1939315 55485 1685338 1548531 775077 1665313 1386453 686016 926945 1557587 1362036 632086 637015 1820797 329631 1595675 1946392 201601 501728 1679430 785842 674169 1773416 1626493 1087914 365948 215844 496766 155165 366738 82620 1210766 666201 1301196 1368012 656982 1570960 339169 1862013 361838 1304109 988218 1327252 19191 1997982 689696 110292 148030 1220905 1287604 669472 75243 793944 1580320 1863098 539803 1529636 1022232 10972 1819451 532968 1443784 1087157 1297122 718917 1780420 1522730 2594 405880 348918 1973650 1332045 1895858 1881451 369235 830868 1133275 1298939 56285 1013927 887725 1025918 1941533 1501218 1050472 719259 414872 86264 1807411 1085378 1800609 1902979 38727 1934409 409378 456438 257813 701805 1724336 700478 581702 1013781 170048 1981725 1888344 733711 16740 234364 1126397 694631 658696 450347 691046 78017 450480 324601 39039 1674958 730619 1344855 758980 78698 1408076 244042 1050636 1063128 1688731 1116989 964758 1117806 85928 728839 378760 1593587 1344926 567514 520 1011767 216932 799327 95735 1722246 1776210 323264 600875 303647 13483 1222367 1195722 1562086 1112249 1983320 372396 1055044 117088 594381 221917 722051 1874141 515353 841636 1399499 1289423 690388 692981 1877434 1435571 1078049 297353 370763 1041035 481567 375150 1242355 321671 1153714 1880694 1661468 1311010 876143 837707 111075 1557527 735039 695609 1950262 930832 1617712 1603660 1653265 1848743 718312 457850 904570 6487 1012088 1468933 613965 1309803 52275 1712194 1183244 811980 986084 828232 567751 48356 761829 1265152 1234512 1232511 272824 1577760 1984315 1682302 1727513 215387 438899 804149 1278700 900543 1066164 1459162 1093501 684699 1306870 869997 1705976 924951 1958170 1518880 1323836 1719412 1682830 260472 1191722 1956285 359079 1191412 1165007 1137606 1692106 1127151 1053427 1628399 693609 1280347 1103264 880261 447056 349854 1189308 85945 1281836 121196 120362 1001599 1204739 557835 789607 1565049 713689 1782255 273645 1691674 1540566 1015452 76002 440350 1352799 1181356 198172 65031 684848 1723067 46672 474490 378488 1466048 980526 125116 662992 767831 1144001 717435 1416957 829511 1652342 1134802 1186649 939083 1631414 1982600 880356 1983081 1888068 840349 361348 1918450 1194726 147739 680825 1507992 833174 1727892 625028 980718 993216 966055 1983376 470374 233157 845824 228237 1181331 164553 1494128 38395 1746491 1411797 570112 113800 1574758 1707390 1872612 1214649 844249 222052 1247238 1646232 65107 230870 223094 971433 1538060 695494 163719 416559 1280477 1433829 1899650 1039853 286724 1870308 1036002 1985350 1810313 1132092 217776 814533 1619546 106203 409167 952552 1366492 113709 711626 995421 1640861 205896 724390 357952 1891095 713994 803385 274573 1629412 190348 1828593 843511 1737539 268064 1697676 1043651 1002092 739646 1530234 1145536 1225425 750645 1890012 890057 83291 1163445 1075782 668776 909076 762934 853991 1853290 1245625 1440878 1303507 1135349 1580387 956297 29982 593238 93460 1840921 1836453 1956524 1986134 1049149 422609 218409 789343 1036762 1492327 1088621 817473 261516 1126296 230912 468525 1074341 1971178 1653381 798097 330269 1869006 1990046 1058811 1888246 270883 1971641 1453343 1961423 496651 70623 290434 369506 1517695 1816916 245906 386694 773720 1106858 673125 193796 1976899 1707342 1652010 422290 1563075 1334575 626231 434883 178597 1450790 619248 1573518 1450113 1576427 988589 469235 137962 1299702 618296 99860 731333 1578145 1606870 243609 1196888 822345 212953 1727688 1676843 404824 1551929 522352 663688 1381178 941677 1403376 1865667 686048 813519 253042 82700 1298725 263554 1761008 169456 1894826 1511250 767824 29822 366086 1299834 208277 1129315 1614989 1635769 1285940 1965786 1467507 57476 95326 1896555 1564218 1444719 1342908 1323625 1576783 792289 205950 1333157 1061634 1788050 1026555 1932517 700367 512611 203072 1458827 111151 1046749 1240586 1413597 1988270 1155630 440745 479920 450336 1463404 907620 375266 1090378 495981 240745 1673418 1982479 102379 371923 220434 39000 1422400 34124 1603462 940441 1702878 1079588 1978438 1589662 627817 1486476 1632155 181063 1764664 864191 1957285 1499219 1017417 915913 478375 1950363 368536 912598 1960173 1187359 1313273 1506130 851405 1645324 1275708 1499797 846394 353118 387245 429604 367821 1988791 1580373 1843205 71963 1705452 315801 1326689 1190651 55650 750490 442223 762896 770011 1190273 734274 893215 1788268 224038 710158 1511516 36541 1921533 798000 1148043 475870 199753 966793 847280 883481 8067 1288407 1441909 1181200 430376 1689258 31106 786951 1013112 89823 429302 660943 1901564 307924 293239 1767479 154351 1204691 251401 54690 1817117 114888 227129 559108 616724 1538266 1524823 674836 518896 708560 793676 1821953 592738 421196 1888034 1382976 1509857 688292 729908 393516 857484 594187 19321 724349 108114 1899002 856623 1071235 1757863 573493 1675167 255799 224446 1364556 1658135 785513 710482 1470613 137640 1559335 1045746 1222849 143381 685074 1057928 1894224 1428838 1456698 883610 1047658 1191463 65369 523295 250084 1688486 437117 921956 1711502 625286 816807 966829 1068436 1952300 800667 952135 1338124 1784351 1257869 1728956 1960466 1165641 857819 1013518 687373 1461197 818057 865147 1823407 453156 1329885 1536829 24667 112572 1045448 1624078 1150736 764060 1589453 1636884 1912598 957840 376412 1906600 1468311 1274869 514815 1321317 627079 329034 1176779 1896276 1781676 961495 208595 1765052 1627889 460178 668486 1298904 1080440 1762160 76645 268325 112556 119793 1883332 1215580 36778 1530530 1628137 1977592 1861236 600951 728591 697134 1965171 1087128 1772490 1740397 303392 1960647 790091 1629812 989966 445161 118156 1442654 249763 269038 1633807 1405453 1566056 395863 1040775 535429 471701 1614054 446704 370133 1791659 1621153 930030 804418 288876 1940866 998371 1201619 1580730 174428 784275 907772 645740 1688160 1043012 1522744 817363 1878585 169399 1244141 175697 590833 969775 1689529 35020 929696 909805 716343 51705 727691 928363 172366 706857 1315385 614640 115586 1997360 1087777 160851 1906255 527703 1878111 435170 1450544 1391154 253434 1923661 1638911 1454394 923695 749722 1059953 898984 1227272 1207479 1930497 714483 188361 1392744 1049250 1991714 1979952 1578583 8858 1776760 840340 1162665 1349809 332532 1351600 868036 1804417 1315788 820706 1991999 500893 554722 1629967 411549 505817 1071124 1101252 164706 341191 457288 1221108 233065 1091938 1455851 964415 1151019 373324 1114849 289667 440711 1643281 1669058 457709 1205523 1427357 269073 247678 680035 272788 280725 1332335 1391440 881493 1022225 995509 1913841 1366165 1119739 916460 149347 732622 843973 1061667 1957565 1631901 715024 1390121 1613589 846798 1755080 878412 320326 741861 264033 1325741 1939968 1297842 84703 1516627 421271 1901079 338924 225852 1350900 507743 150674 300974 11650 538182 264222 1555175 140202 1630129 156139 194535 164570 1971041 827579 1485936 1862991 1129648 1701236 923826 699795 1500425 1120368 1611225 818641 737555 223469 510041 1252439 723121 801097 1448751 972611 143365 104741 901685 1757046 173443 82629 1687071 664732 585435 1564643 1699338 55592 1960436 1931668 628914 163839 158001 421088 633768 1095984 31533 593413 229638 679806 983443 841826 154736 1737325 1454457 594091 424630 1947847 79960 1892408 998392 709764 477213 95639 622775 482093 1579551 428365 1315758 669436 1588860 1826104 1001840 1251135 1383750 1394026 803726 1967516 1439334 135283 1278994 1230343 491981 1457585 331558 1119574 1271173 1488584 1445181 530920 851234 1599089 193 848294 331877 685615 504855 640434 1402099 736785 537331 878195 1925338 1870566 104847 1271140 1884130 720891 1926556 1269347 986369 1628016 1433709 141130 759246 1051013 396607 1397846 1971621 1420825 319800 107963 1703829 137237 1637884 560842 643730 226453 146216 202996 88067 1253376 1850097 928764 267481 906557 58921 1071001 142365 1473475 8411 1790136 1953816 39428 812226 415593 528288 206760 1123538 889784 1060428 195990 162499 1745854 1017855 1989830 1049073 549918 1307713 1658539 629173 958113 1264141 884252 512641 383863 872814 558273 1962725 624453 1944992 282492 124937 1172492 1006655 1570170 1537123 1308288 1916625 1640823 1888280 1942248 589799 1183787 1202535 1959927 692724 252677 1451703 1752678 503789 1302630 573830 10765 1549775 915907 899618 410584 1838335 1271124 958670 726465 804638 908186 117437 471362 1764254 756155 988665 958638 664143 1162905 578823 346898 1716561 1552225 1445279 280850 1326283 484637 876930 1511152 1481188 946438 121907 278305 1318157 279948 988639 559774 1648301 1254809 708958 103706 527360 1941383 1836086 18603 720299 1062275 960225 888412 474605 1214307 1853449 493847 1738581 454668 1571816 1916127 1807121 1680494 919769 67747 1631082 1537674 833351 1886310 672248 1663665 199801 709592 522666 1723682 308546 632107 1507902 1423647 1182444 808637 1859434 86220 1751334 1249901 54260 1905320 315496 57539 763504 1434480 72389 538683 1495445 107799 401106 310617 594617 329213 851495 442020 198730 275290 125941 1770858 1573166 805030 1545179 647721 814500 1909441 1732800 1002234 866240 897692 1992674 693914 1567126 1072447 444527 1742295 379621 1212118 1021444 42044 1950065 1638069 205613 1597233 1524827 236777 653781 913547 95874 668485 1190412 666402 1752016 622340 1026373 1485681 1739622 914596 110904 1027285 1185935 1600867 1745884 1432099 1685311 1205790 1488121 386222 1401385 866876 1077086 1992229 1612053 905409 1526903 1489851 1443800 1057022 131259 1631007 1891861 1771112 615978 352639 363832 1963124 1135630 1417161 1277395 538620 1637814 1565592 1403479 601662 1971612 737176 274374 1465084 1105044 1980600 1885841 1038283 875173 1264974 236728 1951155 1618830 1958024 1710064 1521839 687501 27688 1730415 28195 1650733 236887 695223 1209131 1162505 1364776 66475 1695413 768675 799172 101785 1890961 1120991 259510 1283402 549740 1770908 1369815 997133 266426 764063 1758203 222120 463506 166830 1770397 592426 1209798 757460 1678608 763165 65168 664127 975987 1841038 302668 1035964 1040501 1389477 971929 1102765 1755643 1504761 1554687 584683 1605102 1506887 276625 1791453 1998588 745873 393247 1233420 102804 1120874 23832 1332713 362485 56311 356055 263099 1431114 1046834 1728919 1782727 20247 849323 1579844 1468820 1230037 72839 237980 987446 781842 1340101 1199488 1284973 1960891 48640 1477786 1579592 696628 1006737 513329 1186406 1895717 1004263 896427 661029 1865279 678530 1768753 1808354 189710 1355329 1235344 509939 988360 1286322 159626 744758 420068 1743391 399051 1347299 1115993 1023752 505594 13507 1271960 1508136 285145 1309643 1883143 12886 747793 497771 485042 1857835 1996952 1092608 544754 1202238 399568 104175 1781118 319511 788067 1888415 824914 1629019 1169984 786371 481020 79087 754167 945881 1968068 989724 1703698 111403 688574 151652 983413 1604765 1190905 41955 683696 535603 1760805 788644 1163832 128054 1712069 1173588 390746 999864 290472 1885130 1616393 397827 1637548 822305 1193687 1570235 398747 1531995 152344 1550332 1377134 554994 1398797 600500 406230 525950 219979 1146955 980680 365210 137158 687420 239323 1759377 347269 1470788 967309 683111 1913087 1720018 105279 212341 901721 807563 1239323 1248633 789000 419974 1809165 1092454 930227 1072943 14030 1446971 1729869 1347962 1405297 61004 1397233 1224691 692821 777002 1602359 1354411 1830319 1198930 927374 945163 294071 1950049 1407800 1556265 51369 1849630 1644787 1416231 1784724 1155907 146230 78163 781484 972035 956904 921173 460835 672184 1424198 1515648 1297410 825482 410252 649076 1926098 992387 630092 236489 1050668 1166722 5331 1193456 87486 1292991 1695612 529754 1903718 1454841 518751 426317 1428737 1917182 495109 1399927 612044 1076291 1337746 730185 1396239 970092 1075686 400131 1098245 1780059 552302 1606044 954529 1031909 1612154 1893067 1137720 1953903 730668 911206 722194 1324639 836887 374353 1399931 199291 960839 1636550 952006 824649 529135 665463 807163 1504703 1806066 588421 1112506 1870098 526621 1656891 315974 1521848 463422 1776916 736396 1730659 596008 178584 1856133 453603 1501193 377425 304547 1881199 1049315 1579634 1555438 790700 216155 296147 941199 1332243 1756204 1961709 852429 534779 480114 821316 1857839 1746564 1136657 790564 1059240 1179966 366739 157823 1876407 36814 324689 516751 982026 552252 1541111 672078 1253428 1990915 578046 1881799 967265 742349 1562719 1021684 320027 112919 386811 656318 1620264 1598474 1032045 1085686 340906 226017 203570 1593928 836137 369956 1962845 134202 1281496 204792 935892 1578246 1101951 1064858 1538270 1161408 243445 109189 91555 985963 339458 56184 1645888 1298541 948363 1230330 296917 901641 1292392 757270 1303421 1510387 1449947 31886 749666 1107889 849700 1609890 1262682 834437 335544 412289 1729185 5955 1558852 1891099 1806786 1494609 807586 1963962 245711 333481 81255 997656 220865 480694 319570 916666 954527 1665751 256968 364541 422500 31017 1054185 1566342 1054002 1162628 716974 695994 614200 1031412 662728 1129332 607613 1528138 838428 423462 71100 149203 246907 1121682 1625772 1335792 529263 801752 1768219 13383 1832645 433370 94554 196413 1052340 1487280 1020899 439392 1743978 730118 1798771 106526 1925142 1554267 31321 1468067 1190595 764967 1100098 1479466 1639641 42869 1642418 1281700 1992708 822972 74150 50285 74101 654444 764860 221566 280878 1894477 1153186 1853899 190706 1942262 1231206 330132 1855573 710575 162068 873710 1222149 1642680 31955 1522244 1652260 1301523 1666754 1329252 1133594 1230397 1497824 508339 916320 1987038 47022 1506396 1203633 668946 1885153 1910735 1300675 171176 241775 641628 1221310 625320 1326859 1530119 457075 337450 466312 419544 186178 1558099 524300 1219830 1274724 1174783 84527 1886939 232872 171061 1659860 175750 1577337 1547127 633208 1216956 796743 821807 1160346 1663242 1489124 1482821 1457369 1604735 853921 1375837 185756 1206088 1823964 1624897 1641410 235748 79196 1194167 504235 184869 1957250 1267672 351588 183821 1952690 1329084 1955634 179012 210782 1901786 37210 1067147 680765 1540 1556371 1457568 695430 1007634 1232044 22315 114890 1393275 485521 777461 1779973 17519 702484 1252205 1648696 184751 1772379 785920 1047784 1585751 288005 937403 1489095 1820707 436772 1365265 805058 367537 833790 633092 935637 1119791 392062 914786 408285 1739637 254209 1285311 864867 936635 788911 255494 217641 480878 67828 239845 1481649 1155327 1573924 1223542 931636 463008 580637 1763442 1710646 447147 602875 536779 66294 1082095 1289170 1180066 348602 845891 1426936 696772 1877140 972804 1470839 800877 1562075 210777 189730 774005 1729884 1739410 90356 1044698 870611 1564832 1816196 880699 132953 1792125 1441410 1049360 651927 1796853 129665 7912 117956 1812146 1103791 520153 235566 1118437 1131028 661654 1316204 1705139 721250 864373 91612 60380 1255229 1741036 1117367 5732 729968 551195 50616 532207 1848557 1746281 1234866 1386812 1808914 219839 447397 707060 1943680 1225434 1004407 192477 988905 1228666 1404501 1198859 294935 1733454 318998 1429498 1916810 1903008 1529906 1168028 1680557 654457 1044044 782254 922038 115990 78162 1052903 621726 1055029 1666267 647993 1381255 1817442 592464 1700350 1717249 565328 128794 830647 894271 722270 247384 342296 1182977 1189363 1050596 378904 353862 266829 867300 273464 309591 1166518 567292 1018533 1422748 1159963 577484 370729 1689968 395206 1102880 1769185 1080477 1981108 1145416 1416649 967049 1075590 712383 1786 1516049 1110888 1582439 1299284 1228544 913734 1619857 1154267 593469 1034036 54119 720465 710488 1590976 414114 461397 1648618 616460 919733 724898 869483 122745 1487138 666474 762105 614390 1069439 1395406 1119109 72905 1486586 1315431 1002359 1869721 969484 1206495 326168 201177 1520044 1581919 1661560 929345 758682 34169 708471 743321 803772 1611161 723577 384244 1794694 1514224 1039598 572284 161422 1652244 33405 1327802 132201 492374 740697 10501 1573813 1475134 28952 145048 1222938 1786856 35284 723339 625604 226364 285464 1425291 250343 1646953 1366680 1780583 1438735 224171 1283982 1765204 198295 34685 1706353 1736392 1171165 1878565 777673 1344488 369771 1532127 301266 908072 583052 799810 1517139 1385848 5469 779888 1781859 615509 1152589 1436304 1354048 1610951 329000 1493737 344400 97260 684005 1723776 403427 1455747 43768 1327426 639085 573787 852102 1051090 1645327 1275502 640872 228384 1747691 170456 172879 839924 1902777 1501483 1446605 668196 221185 40071 998035 1820778 1654660 1311302 126578 1337900 200144 249757 365554 1858111 1892424 1541154 1731928 1673086 500226 428945 408377 849181 1062995 290544 967286 480186 908117 322832 1905498 846517 219192 900654 1561216 937987 926312 203333 1132532 61272 1520463 583245 715741 1268670 1472993 794563 332397 989374 1877155 1459506 962369 259370 891526 515750 69926 1857123 836130 204361 510214 533746 869136 931566 387382 10176 1801007 1233591 843071 1171586 952413 1744989 824148 1956839 902843 624077 1949501 781654 160753 46792 903687 1208733 1024117 759674 1669813 1969623 1819427 1258533 1407373 917436 1793931 745969 1855960 1934110 1013376 1890878 1387672 1157575 1058633 1173106 1804096 1744597 443510 454871 1506493 592945 1966912 100130 1490726 939932 92659 688845 1357667 1834463 659613 211354 1436457 661239 1772461 1554999 1151745 544655 1292830 1901237 111755 1443595 1910676 1437242 1824092 923784 1562593 1418617 1004444 1953016 698474 1575408 1176325 860525 1683409 1631574 1288118 1335421 142067 373061 750911 1611598 1971721 431754 830405 1979727 793886 417008 622021 1856140 995445 1662416 872605 666803 1427132 152945 1975747 1608249 1196048 490372 298951 1311931 1731987 1642744 150580 1093100 714912 167183 1093346 937601 584859 325812 1405314 1600458 902042 419523 1832151 1662035 1214671 1106881 1543358 1902570 793382 1468427 287500 1120602 42270 1531998 1069511 1396841 402876 668036 930228 711198 1557257 1377926 588355 1780309 1326021 547536 1547604 1085424 1611559 1691781 10303 725407 1265988 1747296 506360 689713 1995208 7434 1693645 332328 1027279 1605690 17816 25827 1998769 56110 744594 1461097 88690 1338273 775122 1838986 1440855 595066 539633 1719568 1267092 1212672 1624512 1348140 741864 976219 88850 1542792 1835335 1758783 192107 603251 1322041 117435 1894563 1099683 467736 63206 811324 1204988 623713 1480610 222148 1503660 1970246 92701 1449759 1527855 1689899 49016 1078812 1432697 459584 539100 1190939 788752 1992462 59327 548628 1599163 829389 531805 1928864 1233266 1408359 1431898 1105973 63330 781540 721084 856 489371 1219909 1395576 1076812 808907 1307841 1461932 236837 1018594 1272360 997070 1458369 1722842 1705705 11772 962971 899185 731172 1015209 391602 804147 498651 1409227 1556338 1162751 1070469 893527 1316996 1977285 444714 408403 721822 1742200 703898 164891 1891816 402553 1162408 1936980 348674 600003 1563718 1633617 1576750 502130 1936599 312478 1918883 1341355 1873129 29752 399550 86251 1441845 1842936 895467 97107 680750 180243 215777 1999177 49193 1716432 502830 875076 912363 805491 783755 1034187 1105391 1412467 29540 116792 1980422 1758196 1233778 1456296 990148 1557633 1093392 1965453 116752 1984581 404985 1117267 48170 133872 1627598 175567 137508 1206739 174351 1917962 1579668 29553 892403 932231 110926 388191 812669 564237 1692144 1397069 1610020 606242 1794925 1567904 1127950 1128298 213108 1802611 1301754 444357 1972315 490905 6308 1628967 1856627 1197250 644043 1930986 1623170 1315608 826828 535378 722738 1013333 733463 1664837 647537 1058443 1013852 1313064 1312581 390498 793319 916454 1268813 1162235 1573283 23316 1748462 1087039 536113 1046540 1997157 1245734 838894 1882055 1263089 1825822 1112731 684540 1560675 1056489 1882589 657733 1031852 1161535 700037 590669 1570498 1325924 870972 1636919 916498 826270 773658 634168 1270405 1043891 795153 1688514 1619148 758342 1390586 108908 1742705 1650662 1892220 1518550 492876 1889313 443103 1019458 1309087 813676 1575846 15572 1367720 625399 1445369 515759 990094 776868 308492 1479620 294341 1448035 993176 1826052 76360 1109307 877438 1259677 93434 1301928 1412876 600607 1150463 1816577 1628068 1665247 887420 3600 568702 1288312 139704 1822453 1413447 1407377 1422372 1671756 18676 1120058 270960 562012 1357655 1239786 1176836 1033041 939746 828186 1279574 799994 457759 847178 958345 791036 1208255 1604224 653817 375322 1777100 1333276 1815521 1646281 708141 1947068 1560342 252777 1443838 877773 962372 1950053 383775 1975311 1008883 812075 997843 535690 939330 716176 441601 1665230 17395 1820203 1469006 1740475 1588966 932488 30598 648565 1096494 1866370 1534157 905412 174469 222357 567465 529352 774246 48853 859134 1211389 133496 400606 1002888 1450203 1820372 1227545 1626601 1029703 111997 53216 479197 93961 1485561 432896 967539 735238 663411 1210208 655710 1024487 1096887 2978 593656 878269 1925743 961862 424771 417382 1554266 91862 761789 1323514 251841 1710944 1652973 1042128 351538 10386 240093 1191480 222951 301911 1520967 1238060 1794362 216573 1504695 1108391 587656 188724 1041068 158595 584320 795203 755042 1734799 1149982 1303063 1788706 672095 440688 992906 825395 1075733 342013 326111 1578693 1078769 1273677 1353569 400281 1131741 1865644 1031277 842884 906110 1481916 1035338 501343 286584 67283 904146 1681007 693745 1905484 205639 1169269 3165 202139 634975 1156680 276470 777217 888023 1981964 1556598 1852533 1407622 1886372 8958 218398 1193486 1216187 1369342 1095945 1337655 1715127 808664 1566957 575440 1880314 463308 55116 1840375 1016023 1365011 1557408 1501246 262796 198821 771098 1420247 834995 950634 1502626 920154 1051716 103641 1839674 1783600 1315965 576253 1219189 1037321 229192 56122 1462845 1754716 50545 619156 534713 160648 1028093 1336936 1455369 1512936 808927 112399 450113 474379 1438927 612793 25969 695208 369862 302552 1365387 315938 1441342 1712418 375924 93243 434386 1373226 393008 1924951 1728975 868475 861878 80794 1559998 83067 1742754 26903 616084 1163332 940586 1164389 1676737 281008 1954995 1015805 1728373 320353 1072077 1134641 1762021 1719140 1004293 1775311 311780 436815 874263 1299548 173416 1890280 1707780 377261 1170 1709980 297806 29992 51295 936336 989689 84342 1722881 223348 205251 745058 457670 488071 1640442 1767616 1292201 1063933 1632499 337435 1622443 564179 1093354 226633 949612 51479 1351230 307079 1636984 437476 486274 1406615 1100080 133766 303694 1705825 295506 921527 383761 277764 1862313 1917040 79955 1341336 1393388 1620900 796192 310130 1612928 1180413 554189 1990883 1496597 593304 925944 870034 783326 49252 146881 197227 39633 1356288 305655 673427 1135203 1315039 1819248 293699 281131 639982 433264 1472327 1408207 706250 279367 1037406 467971 590276 415297 1188483 968415 265975 1901680 33297 74095 1725400 1844610 183296 1955891 1634742 1314102 1338183 1103233 111451 1611112 1200635 962570 433811 1376970 934640 1841712 84863 1160216 944317 1578323 518834 1258934 936938 1775695 1231995 383167 1179490 612881 174094 1424096 1123093 99795 954089 219847 1421369 1715288 403713 1415743 1350593 1429963 568935 1357740 761010 607837 312510 1346570 515260 540121 1658443 44447 338861 1957432 1877771 558881 837145 279846 1981906 363897 1084967 389834 1250724 592764 1162277 515913 345796 1043705 1831450 996367 194667 1687971 1058664 999667 1224191 1800059 1787739 1868873 323854 1575812 579396 1863953 366478 1452259 831192 1214332 578615 438373 68430 1969062 21970 1516219 1711260 1731184 239854 1314894 533708 1089739 1536464 1933615 1099704 1814400 491933 1299487 1324351 1403838 1196301 963562 1941193 1066940 446253 1735261 1102579 1256944 1293729 400905 317062 1422459 128681 898793 725756 1730709 1449396 568190 1335147 30692 614550 918183 568292 1154962 1420525 1131855 389552 150710 750255 1212317 1683681 1195089 470304 501028 1312226 1814553 1886770 1949113 737807 69290 809735 1940864 891708 1895841 326690 1710235 1162224 854506 1160183 1525768 805915 24414 1522118 298246 1086588 638634 1251049 1066168 475361 536847 1109879 1208799 1136683 1948674 103959 623786 1956259 1722830 1782485 145134 611329 1057843 1814816 284127 1336737 285065 1841821 1332985 1881557 1233870 975273 714993 1783084 262484 1917600 639193 381075 417060 1777632 610503 1874891 236116 1015494 9164 1381996 1121617 1644901 1009161 11502 899395 489746 784218 1525134 759847 570408 644730 1267648 399391 842033 284321 1577870 166667 726851 947277 387607 1875142 967348 517842 978612 1786429 516071 1603537 1779166 359130 1495666 444330 1159615 624255 472473 429281 1572819 390258 105678 1505355 980274 1626215 1149965 1695886 164927 944854 1612952 371119 1387700 823766 194614 753911 752796 241 1969508 265688 62200 775300 670435 468073 1356774 72328 586281 1694557 1549761 1266111 130424 608772 1417012 1946012 15640 1555121 1365519 277388 1627112 795969 404492 1733833 1367260 1550140 1427494 247694 1826035 640767 1628576 397191 1040747 461251 315480 798662 228636 1017107 1842214 1253717 1615406 1928226 849924 657998 19281 1291529 1020416 427716 722823 1955059 1908801 1412289 906602 77124 516156 1136433 1724134 1388553 703686 679278 1150563 1649054 703794 842071 139549 1489555 949856 1654149 851317 1125769 1271319 19164 571964 196355 1277138 852578 1810768 1498170 397508 1244591 1773629 614747 1688348 1026602 1675706 78108 1801940 1256722 1069818 657065 1585687 838986 822553 824323 154154 1375660 681370 450239 315023 17760 1489680 1896931 580994 956312 531567 300089 323600 160279 672065 771757 834586 516039 790619 97503 293628 1207405 428316 1878089 567412 553547 1667248 1459676 1412500 439226 1603587 851190 1712229 1632836 1187967 136723 1903429 237352 1162070 487212 886816 1994135 1874380 1567650 365665 368608 783250 1399362 866455 1933561 621686 363502 622188 1422305 1660569 656401 1096716 149132 1505248 1480207 1218564 1136463 518483 1452314 364291 295945 427883 1532765 1127579 1416645 1563260 1904317 661682 1122463 1726004 482221 91987 941476 314503 618955 1122495 1010256 1552223 556566 366933 1071809 1527059 968816 623906 324669 472216 221306 226891 1342833 568087 1114115 356786 870857 1986333 1152031 884999 823124 374177 1207647 1549922 1812114 1838074 220125 777464 1308239 978081 819789 372833 107469 500426 1159314 1535468 1259225 1509465 281470 78830 940954 1780888 168892 603762 555234 425014 841874 747181 1665095 1417669 593930 1863711 325777 1661339 1597253 1654461 1706913 914117 783866 1685123 750150 1227908 1683483 1634131 726668 1112755 616619 1745555 1858590 1971620 1949949 356673 454033 852801 447569 1491736 1858224 755095 470012 343866 92173 1524029 366482 1487383 1233742 1008644 1166489 441032 1724439 867095 1389218 118055 953828 1537994 677746 909589 914403 27080 1183547 439570 786173 934791 1566019 660470 945789 334841 388941 1962437 1359293 1856640 1718625 734279 1738414 1390883 1446486 1848422 939337 1526600 10893 1003561 1935913 152136 1444130 1900443 103214 1729250 1366610 258120 854394 1153931 1359367 1267013 331817 1654105 1843353 277190 746111 1183479 647257 1757808 1285909 792437 32394 1277321 1720974 1624094 1609070 199399 34939 1525874 495502 1803200 1642403 1929078 1525002 966262 434398 1036188 1816985 1165797 497599 334014 675893 1618620 1647003 1697530 279314 1093092 1969528 186670 8439 1802742 1870552 1599008 1660103 973964 856413 7832 1395514 934718 1191245 928065 868673 1015371 1516802 302934 828825 1322519 1617064 9341 1331126 995722 1953099 1905950 133494 805066 448123 1800708 1611117 753458 1916869 1544050 1112105 1467088 1471974 1296537 1546616 507597 1593261 1834007 688566 1409765 1282041 1274225 192337 1649070 977851 123397 385156 1158645 1424642 1974364 1579379 575721 521493 1285031 839062 936563 1263394 1708269 1720878 1266563 1277313 1195424 1893594 101847 881389 1477371 1855320 1398127 239060 1962994 367900 1778958 1166391 1215900 786707 127483 718336 1034795 676041 547538 1895568 1833188 699110 179763 1600832 1849626 817402 1287389 643890 1131827 1852833 1845381 782564 403895 758597 998587 1607969 1660648 1186821 1414524 1152707 879231 466204 1983608 1535107 1981737 110473 1979481 785602 738195 1843905 1991678 1846265 50438 1573163 194157 485336 1533920 242512 1600035 1148539 1828508 1630034 165067 264749 663291 269724 740129 1196911 435054 947739 1003667 1000576 1313609 1959393 901192 7961 1828182 1527905 1396197 808718 1226065 363233 1939789 752978 675384 1990875 670409 1346183 445593 1154457 952921 1581475 295128 577282 1367370 1339472 1914429 393140 1250963 573329 1494583 876067 1111828 551903 1872152 1658307 821430 58757 1668395 651544 1431889 558843 1576181 1031914 539864 1155810 700311 766935 41629 841377 777115 408842 607000 1916326 1460590 1887848 485196 235619 1618607 458511 56174 574043 107743 743591 1007788 1691926 1821517 1792161 1954283 1341417 1269846 1208684 1525991 674344 23582 10500 1871725 1244863 590036 1997402 1703026 1246099 205392 1543252 1381214 1206807 1128519 1136750 1155014 1928961 617976 111621 1678762 1816118 1595485 233637 1811800 579830 1485840 1960257 975520 597421 1711932 261857 207200 1966095 177644 939836 1600265 1058359 1276737 1130960 1998597 1192691 728130 110165 1723643 604097 782937 454274 336203 1456630 579996 238208 1580119 1547381 1379435 696079 665883 947289 1450016 285490 980776 719994 1461550 1446011 1775637 568743 928304 560916 450207 1114038 1805197 1454122 468717 1993850 343603 1829848 1581105 533990 1073967 194361 1005266 971023 741489 1976018 1943542 1505997 620794 163689 797203 175777 1855364 1900674 1950314 641903 62980 1768979 228603 1439696 138703 593797 703147 380741 947551 1093731 1708680 1385670 594837 1889693 867425 1221681 1998152 6255 1217546 668932 481352 1491605 892573 1163082 1849029 1514592 1884834 67748 1496683 770789 1861572 1580663 729139 36472 787208 962527 1134054 6533 1973836 908941 1710014 103049 1236589 938044 758581 1154859 1957811 1585715 1379235 1780703 81688 1874715 7475 1144884 1289392 203918 1934147 289830 1500166 1455865 1530466 1388908 944618 1000692 1684526 1173020 184557 52164 1920569 955591 749640 1678369 302176 1404215 1553462 739309 1031722 618763 1693024 1420382 1108618 1081204 1302397 1097727 1946028 515550 1378207 1998013 1466397 1769487 1713255 1515255 121611 1497729 1425872 1127207 1467771 609175 682488 1855233 831382 1329674 967360 1646743 1095407 1399383 1834920 501059 1074859 262298 1137707 1782134 1614209 387860 1866720 1650282 410777 1061674 1512661 1328733 1533569 1850081 463251 851928 1272206 1244065 638288 60287 1392061 1799180 1029188 1635121 1259345 932306 976063 286644 1646841 577590 609266 333959 1318904 1222978 1553409 1917976 855264 1763740 150742 1553469 1322520 1567285 1305732 1022735 1993180 1324849 753602 10917 1544923 385415 1528276 1433165 709122 269914 1614953 1841005 1218151 1258859 299204 1995889 586373 1255179 1962107 533253 1728748 1622027 855642 1472489 1783409 1474105 1389892 453552 1216380 1022096 281770 615176 932015 581010 943995 169529 1515780 1716483 1831911 1732652 315489 1835557 1362020 491358 1928296 659723 1413677 1031252 1760413 480818 1782853 271256 1604537 1524624 1061874 1987095 1704483 1444163 732418 1348016 841041 419343 1701187 258222 1185982 937748 423302 1289973 639537 1729011 1813918 1535383 882072 1626223 1934875 801026 1851244 645600 1513120 594057 1508501 1081737 1934394 315545 1492102 1520755 1786105 1655268 286752 691926 222716 442685 1796368 454608 665284 274544 904046 1077959 743606 1498933 680892 1212334 347465 795669 875500 1399207 827248 1723743 379927 371146 1384906 1721345 1414319 1119359 1350053 1711331 947396 1302690 210316 1714537 180419 1305628 1432742 130085 107530 764209 1591286 1600367 543283 1457222 1055646 268692 1568532 383911 574987 1160595 893408 22343 15395 1532272 1259010 171458 538367 990710 1049068 686543 772288 760205 1732562 54720 1575776 1140208 921180 182345 776440 1895180 342187 1343229 1234056 971723 697038 1715832 1187141 719603 1511312 1922496 951162 836330 1246095 759079 1849904 263528 1947291 1298002 335730 1289980 422792 99465 218712 1360075 870336 163887 1521376 966342 1908464 283844 1393600 304551 389055 26539 1746632 1975440 1158597 866176 93620 372243 672982 1084366 78368 179295 662781 398817 730384 298934 1641466 614342 425658 35468 1129352 355702 501810 711719 834310 537266 1143465 743342 1612710 1825946 1448857 1343835 1389815 157212 1262379 785658 290583 892451 144697 1305114 1537298 356648 1921304 1150415 193182 1678446 947480 1206 1829867 1885640 1117459 1521609 1797341 1975067 985914 1467922 495800 1368690 1780460 1743796 1601232 1489303 1589771 8955 719347 1622824 1090544 1815704 505585 556240 818512 196202 693100 1324430 1084883 98738 1916853 1359415 658589 629710 112766 1765084 999173 1607151 1231372 1626099 1694025 764734 1248438 1963402 221085 1470554 1073916 1868539 790491 973439 1381741 735423 1741380 631418 1142270 341586 1050589 699257 1205776 3719 239474 532693 1877 529686 1606966 1317079 358315 1721314 1893599 1513292 264009 446574 482039 1889777 965110 1160937 163098 1529201 644440 2328 62175 599868 870427 1557834 145652 1354885 1018942 958201 1426776 3548 1296595 1884345 440619 328277 1136554 1912615 560286 308205 281348 890950 1606308 658856 1503040 481237 737933 715671 567662 101082 182075 150480 570640 1351785 909081 130136 582619 350486 951345 1090411 1927387 191634 1394160 1448818 1067719 1241781 1597393 46015 1290026 1408371 1989853 697470 1266317 718906 1881511 635345 1173069 429932 1550319 1570177 1228422 1349550 935647 1581 1464017 76103 444635 1328656 644800 710940 484112 1486931 791793 1800970 1087332 1884637 89590 1224901 344236 263304 959024 722887 1666618 719251 372149 592551 1406348 1877032 935768 1921665 1573040 819024 325500 1362423 619649 1445847 192785 944156 542800 1936889 935244 1200992 1967808 1048141 1838556 1207038 204404 815177 532647 1611121 1138277 72105 1674505 1897470 1283082 1361172 1831516 656452 711168 59106 1584735 1822538 1997523 1551720 1338963 1329367 1151595 471558 1456641 1373575 1716246 1587638 1547670 979471 497010 1724930 1873835 502908 749075 293708 704674 363762 1014474 676610 245960 248187 646612 1255007 118694 1217583 1141430 1653541 236771 851887 1212429 681671 1671511 1613543 353452 1791741 1119586 831688 1927458 1130739 940459 289114 809712 116182 185868 1832676 1911434 683162 1556972 555064 1673462 945538 1975501 1048910 1721124 1136218 769982 991170 133247 1245738 1867012 1494893 1530520 1878005 988925 779509 1882400 1364509 1554685 380142 942795 1821131 1067961 365605 416447 998120 1304800 203212 451349 490781 983966 1777079 899708 1144632 1390365 1930197 528067 1172519 1365633 662390 87996 1947331 495038 758558 900062 1943613 1909942 1828549 24625 1111093 425281 1027860 285465 1005235 730594 1206161 1307311 1332310 1153616 639270 1847625 1112602 610672 1166966 1649571 1529309 1358906 1542538 1100218 430762 447205 1736282 638490 1904439 1358385 1094768 1787224 1679665 1824917 868540 112153 1251263 1700439 1399375 1882273 1803977 220978 996208 1665812 235296 257329 1644812 1088656 1492180 28326 449472 393811 105984 1650872 987568 793694 546132 54486 822205 820922 22780 1834792 144423 1769029 17067 1572967 533255 1146263 1084910 910402 829670 598412 744081 373414 137527 1954169 1621835 71027 1743335 1715721 105535 1754665 984270 1994079 1811740 1899639 1518463 1603502 403144 1126919 1543069 503943 280656 507838 167147 490123 780202 13350 1177080 657056 764087 1254529 1272706 293637 1106306 549137 104080 481344 1262701 476254 184351 882458 319938 1352672 378899 1342889 1146946 1258944 646902 983984 1879456 1771429 1852233 628255 1482463 1945678 481193 729876 470149 290454 923409 748963 1556355 667230 901230 1854149 1995627 82540 1781926 740995 63462 515639 508758 969337 1561965 429655 1841459 750482 689858 1734147 1477575 1589058 253654 1555591 1387267 633266 254074 47813 1094536 1339918 1980000 1938853 1827198 1960887 1344248 1486337 758850 898091 266304 1375931 1673351 1736983 1116357 540360 1360013 1393042 179690 1585210 258587 1939539 863427 1079790 1755812 494193 894822 338525 847818 58538 1603719 1948500 618037 304023 719576 1791764 1047838 1555375 1075052 962120 626112 1557309 1665577 413842 779890 683285 902735 872301 319193 301620 1818424 1487026 472832 989238 1794670 1670215 111802 1256561 1213188 790108 521796 1478768 664670 1878197 1333106 788158 145880 1955812 729417 143149 1361756 884142 836243 371263 946378 1295346 1802037 583186 913361 223774 614395 1437719 1787085 1110075 560325 1627816 1906834 1826442 1452229 232587 1641548 483040 126312 369287 1366568 1885585 1373366 1081909 1672691 1223326 1901780 1630385 1167454 232841 1415310 1401068 821591 794941 1507259 1155052 1555282 510627 886345 764627 359051 1137433 466080 963505 275986 199000 1344099 1126973 877897 1672583 1806293 716367 1654612 163637 1953472 203532 103263 723988 1374391 1146698 1710175 1277063 1031000 258794 1088953 67241 309691 1791232 1943565 1139752 881976 1015235 1273990 409075 192153 1319208 221479 1743431 1525745 1849977 1689502 1020080 1369201 1880421 1233018 584256 1124522 1589224 1489440 290531 953507 1250742 464849 1393868 1788565 1941611 1051821 859423 859402 1096042 1920281 448664 1249708 1323682 1549934 951195 150112 1165307 35558 1099760 1227498 151900 1803484 22245 692712 237223 804616 1795132 409379 1670148 1717448 436805 1319718 1433393 469866 1040110 433872 691749 1023990 358092 1359261 352466 632617 440580 1277212 640105 547228 132350 651178 935633 1292875 741416 1321320 898511 1472325 339846 1092504 1501181 982369 1087921 72720 1600078 831623 647841 1005706 955362 1151880 241880 304821 1812517 928438 1824037 546204 23839 1886609 1872390 1833502 348750 1552106 243300 876203 538474 1611189 525530 1271222 326811 432027 1792747 1496062 1240990 1411668 1331689 295180 623572 35527 151209 1135698 1814784 214825 1253984 398585 1343585 1851696 1581262 252229 1482908 1901570 1762099 1451388 1574354 900979 807082 1264932 612544 236228 75652 1230383 1132743 1460497 609567 1055921 1251088 176244 792822 722434 267782 273045 998437 1682426 283623 1353721 763404 367434 702012 1680615 1887123 964446 555482 1523475 1708596 316439 469444 161288 1027163 564516 366124 1095556 19302 1574469 940565 1152678 1723270 1346225 922432 1994181 1401203 463508 1377633 44976 215079 301083 659349 105382 452285 1864864 1330969 1550965 1562471 504767 545199 1026596 559694 214363 1678571 564088 828561 770570 1760024 1757544 1142663 1156929 1612353 1859895 320857 313825 436127 84503 744007 724422 1769954 1524925 1712233 1552630 156269 1806042 1470351 104192 1039859 1925218 703841 1843930 850400 1686044 1887359 1393694 96461 786725 871429 1996816 1119416 1778739 886612 381514 388444 317698 1705306 1475629 1365515 887211 1090188 1203954 1745659 1097960 348763 1156703 1740130 976833 554144 177137 1124994 1099075 732445 1505455 1691612 1871741 1855555 1581366 819854 1314022 1263144 60446 925540 493915 593233 666974 330436 1542601 247059 1176107 581188 396047 1702484 531475 1976166 1708480 1405126 221973 511707 211242 877833 1465286 1419450 699587 633352 535521 808851 1420056 64142 1889359 757447 404901 1533548 890764 111589 1462370 1045495 877950 1728422 1079517 183339 1231613 1984238 1210420 1798466 1081171 836883 1266239 573892 479221 1071761 1733366 1875085 215628 1984254 1392844 743423 640429 1518421 1618780 1759695 38601 818171 929404 8684 1715397 572626 4734 868319 90093 1189445 1556529 983945 1991370 180436 1297200 1569090 854481 324916 1071032 1843337 67060 874861 500064 1919272 1624381 519862 1383805 304675 951082 1707055 1434694 1578017 15139 829667 1946618 694474 1565952 583351 919047 824797 582451 323307 1972796 1433333 783152 143504 467278 1478391 1450256 1966131 1838043 198485 1716340 165255 1530168 8273 615332 1567012 1270089 1641613 715101 1279051 1732987 1985003 772778 639904 987785 1013364 1577686 1365659 1463414 940630 1660849 86419 356833 408026 170728 63318 674520 1688708 740927 450116 405167 616215 1682964 912903 1147307 414601 275001 298017 570615 392299 87203 982450 176625 1531515 885556 604847 169342 801597 852654 1786462 1159885 664524 224928 1205383 1074111 81797 1368664 143640 417488 928248 1721813 1949157 1775827 1471615 728004 960884 14819 1648049 1665932 679580 116305 293881 555728 462895 765873 787079 561637 1398265 1807828 1590708 945599 1365171 1723871 1018768 1528573 1831792 1917975 546140 771260 1199977 1815686 1245536 1717929 768366 85503 899265 1971081 1765377 1634211 880259 733259 104264 572299 578985 358597 1721380 592111 1367360 1529419 885901 1248841 626616 763518 1264964 1355214 792676 206185 799009 756789 1066719 1888847 1425474 325594 1856047 1305017 1317566 520213 1823569 594699 1180559 1372107 1353692 455003 110310 1622986 1982038 308148 315808 767318 135792 1031187 1168606 1750409 958906 1704954 1443106 1919420 1707430 1121870 961688 1967089 987497 131384 647876 1937064 546528 418617 685859 949896 1184800 732286 1698982 177719 350246 427906 1097036 224276 125987 1904275 575258 1359808 1373810 1954109 1124860 167727 245217 312153 1964530 347349 1254405 938811 36408 103062 968123 186112 1885519 1470090 1166383 414692 966240 1786109 1374390 1446860 1038455 930343 498416 770775 1138519 1389049 1088875 1682687 1801949 566464 1880682 301684 446481 1005250 288474 1015305 79083 1044558 1692660 1964333 1032792 524751 1733499 529638 237624 1368501 492726 975234 1769903 270522 196709 59375 1192909 578014 769585 1042265 329063 1143359 447378 1906133 667310 1084119 1775393 240768 569340 179695 1863926 1509354 1406386 1280538 1885792 474953 1070700 1577642 1003176 31638 755548 956756 329076 1741528 1264379 955906 507 1767285 1346084 228220 198829 1898659 850811 1436576 1508284 1219318 861062 1648605 185700 1029476 1905511 278368 179391 22313 670644 1546895 751655 700987 112873 465176 1361894 357931 71090 438738 250277 1215535 553196 1686656 1365840 796429 115162 1273739 1834619 772193 1362776 1900528 532950 1906573 26047 509958 1860770 1221858 947280 1987802 1500508 85135 731497 589770 873788 466581 1208772 1554577 1714975 1172298 166162 342695 1869578 1706171 972202 1489404 988345 1983278 1124456 1897185 17505 1961383 1269257 863919 1100242 46837 1055846 1438624 64650 94295 640792 1099094 1795374 1618303 1141964 184130 1066974 1393633 1556851 611066 657860 1267732 410255 1734702 1322682 1563672 1094061 1771998 1770590 841670 1813836 761262 1159021 475136 1817086 444823 987895 1995090 693478 873998 1312802 1324056 1363060 1802738 1073049 991746 113520 234155 217369 82648 1635884 1582435 1742109 816279 812408 1060690 118605 963436 559660 809545 509370 352049 886565 1046445 596445 1803618 926106 1338984 552935 259886 1328993 1162845 637062 1250930 1942122 1511451 1642091 951870 235829 602243 944166 1436039 45307 674839 930378 1739231 1252555 496658 1094879 1335616 1954644 916727 1326331 1650836 1637863 1804789 680274 1195435 394006 953296 572198 1337030 976426 1418906 324589 1288797 1649025 1962615 22146 1011005 164490 247455 1199278 1678289 1956369 483351 100447 1634489 1956651 155692 353997 1198725 1203222 890501 1792156 1233675 1048600 79569 1589258 113299 886623 1144875 1111124 1493248 835093 720735 1970245 212973 926656 1931170 483537 1708521 1788236 1581639 39741 1330936 1011414 133667 5412 502725 1847558 1239508 1261865 507935 1351149 787536 227624 1733287 1055841 1020569 580528 954060 471056 1189560 777983 257789 241233 507536 1336141 930936 1765136 1450220 1763895 556571 1606127 1118380 1117690 1070625 297415 304767 1383734 502665 438452 398417 764474 1546282 821786 1509419 1255513 1737233 1419636 1218918 1129985 1293143 1791069 424330 315815 101285 709374 1676767 65981 1193073 929618 1450669 1752023 408003 1439901 476080 244806 1452315 871577 1427435 1300006 247297 559330 1405374 303296 1180035 4226 545352 1384686 1745163 1511157 1438351 430061 155776 168077 229965 330195 1203982 11980 1927130 738830 516891 1204617 1786248 182628 768986 1664246 439137 324771 1510818 379353 1387331 954359 697885 929306 1676484 476481 238595 1644953 750867 1574024 886442 688344 248974 1407982 828492 1293604 198247 624626 1551343 183995 525002 1162808 148542 516938 31090 1805779 17807 1001465 611682 919356 687599 1154161 1027125 204448 37676 1308834 479315 1467794 1331071 1126144 209722 1148858 1567686 1362609 898912 1041466 1010107 1656836 58828 744878 1831281 160030 1441102 284243 612586 501207 264357 106353 6950 1320303 1186963 354984 1604729 509323 1834169 963867 1563526 803021 1895416 974950 1802857 243082 627146 793903 809413 779130 1332695 975806 1089574 1375934 150787 1947974 1068891 1581675 1517315 1132173 1246401 145175 349958 771240 1945049 1737812 116130 434401 1627901 376359 1917019 1625217 963542 741292 249030 1113412 1616947 1398174 1953313 749891 993827 1602934 1421169 1272108 142929 1223213 322923 1357564 1460926 20132 119007 1804514 923388 1551763 1209838 1662449 33331 341392 150610 587143 1033693 215650 1899859 1882385 1625095 1776484 1938275 703887 644091 1481156 1710008 1102836 1193069 1107638 1990733 831562 1035693 468691 1098427 1467383 99453 1570179 1842071 1724028 1256422 50748 552619 1941524 708001 1780033 551253 427638 446226 277614 1861356 41407 1039070 761813 86511 1116171 178492 85826 450492 193312 279871 1804296 323248 1144475 1349558 1199681 1058154 1815043 522992 737703 965116 886091 1785877 1107225 327642 400723 823408 1597603 652463 1952717 1950869 644442 946634 805293 401292 854163 1473399 1890266 887996 259855 1633148 1768590 184057 281551 644332 103380 867121 1453245 1543786 1738230 410393 1855199 1530587 1842619 1647902 1258218 1238974 980404 402793 39407 1420863 665903 994470 1116935 1411863 506667 647471 1243149 1479362 500936 1261437 110734 128491 230787 1556253 764293 1466851 354126 1815412 1828216 1393141 1907277 411738 872168 31758 966001 289766 1579010 635941 1463619 98573 1915788 1195159 645198 18246 662078 225825 116852 1117880 894486 798445 363022 410546 1014345 1314008 8181 1770141 150290 1423335 1208050 599135 1153891 263889 184017 694880 889899 1844081 1675895 1497530 621898 1816352 709859 1077090 157663 149878 83651 1042861 1556896 1045132 1449308 751696 1790480 246771 959698 1380862 1351121 1945845 142793 183729 301609 344713 373722 1827575 1620810 693596 1298166 1517348 408154 608911 789311 782755 1973915 1756932 904447 1282149 1541974 1714224 1820839 1176734 561880 231062 1266768 1051124 1017317 1785584 208877 1885923 1817033 419114 670323 1293938 303211 107612 102828 767689 627419 420361 1635948 292087 1050 1725775 498793 1424126 105151 1590913 448719 903662 814579 806582 944671 961148 968403 1442061 842129 1522262 864517 1334258 882145 610517 188587 1766758 506034 341875 483300 1232111 1270890 576017 1108900 139292 1080393 182263 1685679 99999 661231 739724 983526 1052503 1338241 1856405 852258 147363 585161 1067431 139606 1724174 978218 319186 1785444 971275 1645042 532402 860174 1422149 1221798 1495085 1525170 1202265 304978 474747 856955 1765414 1573609 217651 902011 1608692 558644 864040 1900161 684590 1507147 1721009 268256 235562 751627 951698 1330273 1777658 977734 613805 200145 1832789 1482260 1448113 1281380 445590 326739 1575246 820336 1314958 1708892 1615691 1167061 1448081 986852 845620 339012 1774322 852590 1253296 166165 1431404 204753 127347 552292 905460 653109 713318 696024 416307 1635781 1639792 334994 1758316 1350875 1704843 753201 538533 585871 182019 37463 999486 1174814 233621 226926 679735 1238761 1996762 1865918 322508 854779 908038 75668 994314 1647407 1726285 1618161 1981144 1774292 1857165 968757 1980650 288830 75396 207902 1522077 1427082 1150892 1433076 1586145 543387 586706 1746760 595271 180151 1452266 1745285 1338272 1248097 1148789 495032 1276004 657494 1765060 1970120 1030248 950030 1111501 1003330 1607784 1393596 1075664 54135 1870141 1953321 1524834 396662 1054664 23673 964198 164234 1600104 81796 224979 44605 1648988 538199 288851 316190 859468 1865968 16181 72581 250304 1483506 245246 1099151 1644833 528273 1121303 711799 455505 1561943 1205558 504477 865566 470226 1577751 110383 424886 514406 587522 1275680 645296 1969839 895154 67698 825974 1587409 972491 160655 278758 1499616 1926365 1938066 979770 1121767 1749590 416107 72331 1686776 581296 1822621 1895751 369933 429416 1747087 1631889 1808306 1543118 1309393 1989909 1218785 1771452 902514 362737 1977696 44198 621161 1025834 1808215 910983 32441 647675 177898 723242 1423967 1987628 1466978 1232180 1611352 1093530 65504 1167991 357172 1149212 1018762 1099341 558330 914729 905245 1551800 542401 1313429 1869299 793240 731808 178348 823087 1726981 1240160 1506072 1994547 1996528 1495709 1251790 299570 427180 60841 1075882 777786 361032 1797209 333437 1192162 697028 1683620 606145 783800 609846 980789 222899 181574 1843922 1302589 888537 1858201 1863696 19560 1314250 1132962 588986 1860003 1015650 659589 907047 1623315 698294 988172 1235506 1524455 1100911 1935755 85735 809643 480695 51525 311781 1070095 1063488 847124 1482904 1131340 22537 1113105 12629 33904 1864927 1469604 1826146 65659 1050525 1399181 1472782 1502863 1686485 814258 1039043 1044230 735204 665008 1164332 1351433 1961888 764341 1163475 659201 1150999 149902 506662 481454 97160 211732 357849 1228818 383819 580248 1019095 1914683 1273907 342915 1731126 590169 563076 36664 628766 1763824 914598 365463 1857200 1034162 1894660 723028 1110644 1952973 1112287 1077247 423606 165532 1779504 436175 491682 12902 1583371 290407 1383316 1980296 141836 1872344 585349 374752 331168 1432746 1000015 1983104 1549759 479778 1443478 703289 562028 642731 1767437 971091 1013189 1338160 1701396 504174 65412 1300872 1059039 924707 137855 1795647 1404364 1789884 1884531 623316 741550 1165840 336034 752697 744705 1233939 1845696 118546 1242692 960551 1254139 1305547 1080673 1426964 1033686 1964410 1963724 49711 1167998 91058 1035900 1376797 1857569 60212 1341402 535366 1557231 1996176 1379887 1940388 1229435 368926 502633 807187 1954347 1906820 1961948 1382232 734312 413402 492087 229726 1282741 208292 1674368 1882608 378244 455060 1298181 1382917 1828826 38468 987637 447115 902909 1663072 921639 1766137 1976895 1111215 1664469 1497408 1297854 719169 1070956 1400139 1643493 999514 1200796 844915 1056674 551085 599088 415054 557608 1669633 89924 1638182 310852 910643 1215987 1686549 1213472 1921258 1168421 1428057 730610 1469633 548018 1451878 706059 1835440 1323585 1654862 8942 1636382 681753 518650 435991 207863 1064500 1241018 1097518 1982648 1175712 231724 67002 1604807 970315 919500 757028 1835252 562168 145581 869940 1867314 1261877 435285 998005 1933800 31574 1474547 339416 1140498 1384221 1824743 1523211 780855 1901219 1618750 447199 547618 589596 192277 416185 1455087 162259 1156694 808631 784754 575260 441505 758854 148484 1444060 529365 1688683 866228 22200 1133268 1232694 445320 863378 1447430 49756 950931 1714091 16623 1614606 1259404 763490 990601 366772 1941795 80281 1017153 290519 1949927 1428476 1999176 664067 1638475 1610448 311548 1571846 72379 660065 938110 40435 568647 73655 1548072 1811174 1902406 1216273 909537 595309 701346 1347672 654159 1682540 1945 1582056 1210164 1541251 1800733 1785222 786799 29872 1978057 1163377 501063 1165189 1970954 1219308 855813 640367 367942 1031362 863029 278525 1181743 638040 1271595 179310 470152 1364004 1605192 965027 889906 164524 1142545 1676764 508441 159482 119502 24434 1986905 258083 820075 764865 1963754 1264228 928898 17612 1629158 84954 1243225 1022416 50822 484310 1392552 1159944 28141 1265971 1273326 484630 1617743 1138295 1687028 1623369 234871 904415 240107 671168 554392 1384937 51819 304666 463246 222199 904635 1856098 459575 756337 422166 428060 1271867 1724752 1336491 1558288 1773934 282203 35392 1810508 1908342 18672 453526 1339327 1743181 1168204 161685 58273 1476708 1710867 818658 36503 1295396 513485 677413 220984 1729251 912223 1859166 450726 1503595 1415958 138474 870563 1647418 1474356 1635597 132222 716627 1904849 1054842 1413085 1402501 1060141 924150 1355608 1141264 1186754 477143 1031741 648036 1080480 704051 807823 217542 1763875 1945241 273138 299461 957196 1035934 1212177 1881 1592671 1276738 1437226 1895526 1491264 1844165 699406 665802 253191 764896 1912203 1611862 1425766 1588844 506683 1270589 1108446 716453 301344 216219 1510613 984835 205128 210428 1893301 1530813 767675 89822 1864991 788666 1453073 659129 1168936 1608705 1825799 963516 852592 1317569 1734472 1338329 819731 1707351 529670 1839867 912815 157694 1427318 997044 507807 897982 1049086 1895035 1226142 1731532 1311912 429951 70960 553094 1168635 1560456 8250 1691088 604210 1214586 1726830 850324 1234503 95216 1442010 167318 1570016 1477179 1429252 1784265 1314622 765112 1564604 603247 1693368 529811 673593 126551 732001 1120160 920939 275889 509987 860447 427354 945549 291762 1339973 770159 1067905 216964 1875108 766605 905582 1072429 1920721 1605874 942615 117244 1393093 193546 1385462 766695 1570514 931123 1298568 1883492 971241 1352502 890194 71552 128855 716234 828340 1244440 1466509 872770 1804709 861090 1508185 771632 1450409 1516729 1301676 1711624 1260723 1109045 1959192 312232 408289 761297 1868094 1294433 346362 989834 1829471 435555 68803 802774 1979898 1702885 1880710 796718 1069714 295158 67711 1931220 374628 1567438 1206505 557540 1656651 1242301 146197 1937097 409161 211499 1483369 1674602 1780081 649785 182354 600989 176747 520869 1999237 1100667 1916180 1606590 708432 103004 862181 451771 603643 1351965 1381965 593256 903228 1158407 1369177 1015739 1475782 812560 934316 1504820 473845 1804723 1307923 978520 544567 1633681 1667890 1348776 166473 1242461 639134 55572 1453785 145985 108020 962077 1093758 1028220 1336771 1929583 235938 918207 1803069 1166107 729665 797135 1934285 1645607 690459 1627050 647643 742905 1884132 1078320 1153347 492976 1964542 522109 593663 374743 449979 393956 1933762 815540 1425009 1725730 48372 1810971 500702 1373695 1270449 1599871 138903 1234252 1196939 1734819 18261 204731 77459 46983 1741335 1506029 286011 719544 1234197 1493334 270651 311642 1154099 112220 1578153 474131 200925 649361 860048 774167 170680 1949398 1452823 35831 988918 1110949 801684 847694 1590329 1279072 866057 240948 303848 1722986 1488746 47080 30148 1337597 1665754 1726154 55057 5483 1703810 1806127 1631871 1673326 32316 457579 744655 655500 1852175 1507777 621820 1926012 819465 1268054 547919 1169466 169186 243726 1978090 404499 1411155 1864387 297736 1403672 1817311 1234812 96637 866358 1201469 333217 925059 454733 1396323 1201618 1924147 219111 521318 1766549 1285239 975650 1738363 993239 747721 294283 1919291 1090400 1367996 1625630 250430 1515120 1177680 381668 689787 958025 1075998 1486572 1329138 779593 492271 1856236 1988716 1712290 521319 138709 1870400 1806744 1124214 828409 593203 103162 524261 1034642 1347132 1386239 1267071 324797 915804 395340 1476399 1520644 1108870 1246668 486626 873723 662304 944439 581831 1136882 979926 635721 102552 55129 1452137 1440949 1333539 1530708 1754359 1498238 506628 632306 1574756 721959 759653 1303721 1449651 1524717 1965037 6252 1939479 561710 1414678 1875237 368365 1923042 1447547 1669240 761324 436317 759983 214847 1362435 1509057 823334 1118867 911339 1779180 991061 1789269 1529958 1081458 1022211 583548 603177 257093 1371500 1274848 1744273 1003511 1101668 1123306 1492176 726747 1918120 669657 1710527 1305803 916657 992732 332856 1239450 1413550 139485 1082050 1195728 203966 1799845 337608 1539897 1210137 1108674 1515272 167948 1304013 1675199 57101 755296 1625098 899956 1216550 1654225 1910261 868192 923290 571700 1152833 1562645 631656 1575535 929369 668635 1976269 114100 669195 1970310 64113 1158369 788128 1191947 1673647 68467 945143 857492 376405 811564 1507599 1201442 1704872 1203581 1847241 1846918 699597 1231066 1599768 1408420 1041240 1942995 1139422 1101865 1086942 359229 519697 597846 1935178 1181390 50816 101588 118887 769976 1593152 617128 617592 1631756 347303 308847 505333 704235 1692220 961778 1649830 1832603 301458 58134 1731712 230174 427579 1306129 1736986 1314576 1000096 277740 891813 64283 1925670 186538 1358315 715511 699608 1569593 1060441 1087604 1277012 94089 397585 179976 205767 1255290 1260437 501723 1022004 269566 376918 404822 1864711 1742411 1936703 576593 1493337 1771744 1320515 426481 1951841 1047289 742356 639628 1334901 766408 712443 799443 435467 901053 1242602 616832 775359 1356269 1948304 1101280 575324 317756 12659 311100 993094 1706364 1001331 740467 756712 1180291 740844 1019425 1426587 1500995 1799174 940428 1768919 1957932 768800 437127 1005218 1790527 1877288 980989 1287457 1714280 393531 524693 667859 1238902 29517 1797940 677839 787416 1374641 1193155 1260517 651317 1252082 1658751 1845187 59287 1304765 1755357 324640 858809 1994040 1047450 1247281 692438 1975468 1827253 1402387 485884 1622419 1421136 572593 542469 1594849 1206479 1491772 458818 417852 1161948 697165 1275540 983695 701087 492606 415750 836403 198206 1571007 716554 1079214 1761436 1630958 1909924 1753827 1372777 983538 583210 1872575 1677991 868943 1572681 281342 337291 945276 1515569 1220392 920311 1348622 1987744 1226771 460763 525146 1111897 748529 950083 574616 1561982 661940 1080921 233563 1702974 1475388 454964 71921 1388872 1293124 1546322 1619015 526774 1524395 1511486 996967 877507 1187088 1670725 311027 1791095 1530164 396815 1104942 1950446 1106093 178361 1398152 1043617 223474 95651 340277 1663216 1058588 1695374 824806 1674124 1913458 172948 1816162 1692748 1478031 1391004 746499 92024 1549452 304548 837690 594056 1016345 1084693 1400633 1431693 1526026 417895 1316498 245052 1504911 1238560 1539159 700175 123740 690637 107023 161754 1186778 138503 1269220 1633851 1823775 1696163 1723426 1904590 570731 1829981 434791 91971 433952 620409 1041619 1208892 310372 279604 172508 35216 1525588 1143329 607180 1767252 567210 1586875 1616046 1503754 1288017 1141046 1446760 1215306 209917 740385 1392768 1627925 1740465 875609 1059497 1081742 990056 1606621 356341 937832 74023 513482 1968161 749795 403451 392624 450156 1261529 382796 554867 1491548 18347 643385 1238623 1060700 1366190 826473 1438633 1367150 387112 1598197 1461446 639623 1960000 1445489 484337 1054617 79912 1769289 1294575 928296 1280758 1665913 1241976 1550493 409580 1442421 1201835 1445905 1560549 1657796 492480 990116 486083 1199603 1113245 111415 1081502 1258370 1883836 1435507 117094 1042442 1008338 1471163 1554734 1494716 293824 832832 1895660 218784 1215727 205501 822880 219793 1696746 1934066 1086507 70618 1794387 801533 402306 697064 1286874 1295792 1316282 663287 711087 339564 26185 626388 1535290 1596773 945553 85378 592036 56593 1905513 723140 1524121 466931 715789 1344209 165598 182507 287232 1552587 1931158 524816 621935 559789 1265936 1652475 276063 1129420 452528 1737097 375499 1341365 1513855 1879043 615736 625833 1744161 672790 1666452 734547 1157318 1684584 1974439 395618 262772 974540 103802 1717480 1601098 624059 1077022 516622 380973 1073487 1834091 1634901 1742837 1099103 1407659 642135 1054622 1642188 404410 568878 49788 556394 544713 1471286 1840830 1189587 247855 1720036 1414417 669375 1945691 115397 559853 1632380 897459 1613148 1280726 169999 821478 795956 1135109 160627 1854993 1860673 731206 428707 1972684 327468 1046199 730369 682253 205724 823404 312704 1107415 1268294 1733725 779321 959122 1403046 817012 1694204 1645144 1558509 1742598 625468 1154313 1228127 180587 1641265 649344 120829 1088434 1358828 1027496 280509 1773213 1801258 1715588 826259 236884 1704535 1331599 1504041 778474 490536 1371891 864334 1727735 111510 662882 1848261 295268 1735516 1008929 1135635 199752 833991 788186 1176651 1642031 1649044 235909 1913570 295599 967953 571916 614812 598966 1658586 20776 542776 757381 422914 1802973 1077825 1143879 504171 1952829 1920778 882620 194867 270634 1247323 1806120 1897055 936349 1875677 1412069 606930 238515 1994692 245978 857031 765973 1910599 1093472 787583 1483575 888968 1268048 71786 360102 1223369 1239377 834652 1367506 633650 105154 1888679 1939805 520882 1532105 244886 679892 1217476 1075878 29398 1077476 104940 625278 1899583 1443604 726767 914492 8888 1647486 1511298 1542782 1613855 678884 474453 1939926 801783 991545 1544469 1730859 1684267 1979687 1545550 1102988 1269989 1280081 805822 1088703 1315896 604117 1277424 1528254 495354 136009 1862458 1280159 1071937 601511 1352512 455071 634097 1004961 1199466 1774658 1115343 779211 1692280 974552 1953162 1410664 1225098 1458943 334901 375974 141439 517664 213906 1388564 745408 63549 1429106 118798 1025225 512342 672279 194257 431821 1689434 301501 206823 187661 1106723 1203010 159577 1889094 844457 102872 1739276 1093391 336397 718470 877207 1914618 965552 1981597 1687079 883057 1069903 1662768 1095495 953742 1388986 584635 1284384 1341859 1783009 942427 473910 265289 927097 611946 293483 107077 777474 640290 72212 90821 850530 1692975 1100821 929483 1971007 515865 589441 306663 1275674 758845 1920675 1786031 1371570 463380 1509463 1028933 525671 564045 1270980 173368 227977 1903810 1357493 898846 386786 804913 5569 456095 325785 1569216 1769160 506678 1271561 1395076 1430836 244947 1951170 390856 1707771 1623418 1054608 1375796 245822 1408257 1042735 1741430 1204774 449780 1222032 231473 1854557 159039 851950 1104870 916552 981819 6280 414915 1390977 1985195 1657301 1539207 528075 927103 409148 1004795 1903237 374682 357170 986345 332553 267177 771067 1296704 1142657 1531564 247923 1391273 773899 1065400 1414706 1515732 1797723 1904721 983167 1058344 587171 1342635 3251 1760891 1358835 460395 842147 567458 1759350 652522 348433 1906673 1288780 1006227 648188 1155058 1026668 231227 610777 51367 626237 1411450 1950324 1627519 848701 323504 1961873 471513 41299 733070 1667090 460483 668097 1632637 1840374 1720835 1592801 234351 165229 1929420 1020368 1801123 1819145 1016095 1307969 349749 685261 1683827 348928 1974885 1187047 1865593 1976618 1720752 300848 1388273 1307488 1298217 891401 1333614 657105 728806 1926514 1282432 1972586 1932648 1325321 405032 1377482 1791630 1566833 182378 713261 1529321 483117 777236 1442436 1958502 671381 238478 1346402 686453 552346 712909 555279 993299 1124421 59126 23990 840597 224770 1887856 492320 1366412 1476626 790274 893207 907218 1586591 1669769 1489359 1630610 1789467 608034 1597124 1433275 889169 1001318 556174 968896 734903 392088 112299 1650893 894592 206079 629310 508424 1523684 1551104 528907 1998461 1003904 113143 1163660 1889512 252435 225328 192985 359673 1985823 779342 1357982 1352562 1370346 570001 1054305 534106 958002 759116 1299923 476423 664097 1948539 1405730 502945 795776 335612 596046 1399929 1740404 1591864 1783498 346695 841705 922300 1968291 1351644 601600 1240735 1758339 885105 70970 263949 535260 1544777 834275 934414 921713 1590308 628168 683455 1594175 753230 672238 1665263 177802 881745 1186499 774074 1901467 348562 1102653 489836 1681660 1936432 1429736 1430488 1942483 1842369 321101 651986 1660625 1638787 725223 1636180 1722876 1813850 1782825 1185728 1133154 349803 116969 713856 1247855 1934306 1297166 672413 536216 1979476 1094775 934015 1347177 1858462 1759045 1381833 1224097 437930 1396446 1213993 818480 1332638 1519580 1500041 917916 1862275 544253 259430 1674334 1757570 126803 1151489 28726 1725397 1739309 289224 1296804 299353 735451 426336 1717346 1764253 265503 129394 430523 351242 1993895 1132902 1219219 771569 1055152 1380128 272105 415159 886669 1889444 988739 1993797 1763733 1416668 7212 1507927 1212209 693529 1843071 1176570 1242111 56297 612496 1301078 1487056 133156 1303346 499335 234427 1766894 968457 1026256 1185683 794535 419396 1868020 846848 1137269 125816 1817939 1148630 922232 436061 1081660 1758008 1386457 439314 745298 748575 1493706 75346 1580120 1438272 1642834 1254498 392985 1408830 1724488 534118 251025 1968144 1606674 1689368 1652071 1541376 1404564 1790410 1451833 1312871 1189214 1461088 1034913 84114 1098499 1155753 1449316 1934579 1721796 1252538 883912 41981 85079 653732 1626630 854984 1942207 797655 1536753 1003199 400892 98208 1643156 1599071 1405363 1266292 539347 1456564 1534722 1522988 1799162 80950 1321432 1897394 628489 1908385 833080 744086 68563 255008 1396600 394466 1003846 1895648 323729 1715360 15924 1393105 498876 273830 607492 832868 575863 1236919 727795 231955 735228 269897 1243546 1966604 786801 1632134 1321334 1751915 363973 308292 1831070 1641882 1381434 1633635 617166 874483 840356 1164101 830184 525139 235894 310333 1397651 1012124 735408 1990701 1324851 1342342 1413206 1007776 1144737 1686726 1281969 1661429 1185674 859531 719114 1359499 426613 287413 401773 1503002 112812 450963 1655650 779549 295646 1958436 407612 1405405 776475 1879478 1762211 1828843 1225169 1653654 1993358 140406 1090083 184004 93342 546153 505921 659501 909511 1630026 1983653 821000 768781 776952 321216 1586794 992037 1765203 1009570 511394 498848 796555 549815 1374431 8654 1709801 267238 590088 597739 220750 1627392 711967 1528052 1109590 532849 622806 1407564 889573 1339053 523241 1162164 577936 1448916 439261 474677 241901 688549 1355631 135602 1730527 1984060 1239237 1682940 1728440 1309050 1552027 1884367 393452 863980 751801 1725024 258294 28108 1956733 552840 1000150 1952581 1398731 1877328 1500375 173099 1420903 113681 1703092 1561042 263498 1984834 101802 1713460 281119 615614 1433458 221234 637627 1298435 1382511 932450 1310936 1474141 1928276 565851 668816 986828 1964979 941610 1408382 1392433 259100 973969 1272943 1916952 95278 1634032 666060 597923 1631194 1568561 1908512 1444449 47972 1641660 1949898 1982888 114637 516138 58573 332614 886292 348284 51879 1899112 1394879 1389852 1795452 1757309 1082355 1356578 1032799 1953932 177513 1308195 515131 288405 612877 471587 1481624 1927394 368912 897509 827785 891355 1326357 465235 480076 1407116 1730037 691571 1966682 1583447 1631436 1209290 423695 177912 105101 795044 1077545 1775329 1846801 1700705 636169 687086 1228410 319886 1209210 264312 581090 835877 745153 320603 1083195 1890133 1692425 1019200 50459 1359631 626324 1816799 696586 563141 1420237 306132 1078418 1352546 1544144 1646219 1250655 1446896 1336442 616982 1669354 1037137 1294955 1761941 393426 846729 408174 319441 470161 212336 1193879 643437 1337074 197586 883906 1252977 1322742 649008 1088267 966146 326499 152907 1007459 1477072 1851398 1511433 1746357 1443756 313001 1018550 1912179 1974638 951956 597536 1292822 799905 532459 1881080 145185 1540127 1093241 734916 1410675 556587 1900588 1180313 1633065 1847844 1703576 595971 898031 1135701 1751683 232023 1025191 1126412 561186 224135 1058959 9553 1384683 156755 552029 1405193 308809 1427561 1941548 832989 1727772 1772111 991188 504819 687995 1072781 438261 1771312 1779630 1982567 686585 956599 1571643 834637 837527 1298247 1584750 1983491 454877 185132 1718920 1349275 202530 1845577 810121 518449 1794606 88854 968092 71746 1492013 705863 1238137 1545864 19771 51625 862748 34381 1660912 256150 414503 271859 383035 870178 648861 1497047 717754 1295690 1989044 1955993 604749 43704 1582334 1295821 316514 996257 311368 1528699 1341564 530800 700791 48047 1486716 1715376 1920249 1677084 404162 88583 222706 1404196 1969421 1771909 485505 1235619 164595 16252 584491 1087718 150134 79762 1534567 434053 1508120 1984325 1173711 887796 129272 1981613 1621895 269323 1429477 289492 1367588 891736 537898 1061301 363556 1249515 369141 690682 429973 1751927 31784 1245440 1901904 668681 1039001 1626618 1485610 1202099 1321770 420208 1877791 328512 126004 506749 318924 547661 1978339 1965135 1975725 1403422 1001883 1938542 343117 401183 539421 1686074 187250 1476769 698541 1155632 598163 1337627 733495 1880472 1481171 1027503 379446 458181 1113952 457141 1053943 157842 1481718 771595 223119 1788384 1652275 52014 263283 1772694 1111004 829279 1878090 799564 1368526 709585 1675252 1185447 1506781 1879823 479615 1940640 1435719 894882 822779 411592 10965 1288954 275710 1348788 89908 1313807 193111 645202 1433952 1438097 1750998 382180 1462101 1546041 288425 54856 195754 994888 889009 880735 1917410 474164 723817 1637839 618533 562647 1414920 1224266 584082 1792504 1771042 25432 259159 1501668 646501 1403554 1679358 486447 303401 1947079 1132178 1017263 1168527 618574 709423 1139559 1994043 1599660 314751 1464607 1224056 12926 1737685 1758729 195459 31037 1630996 1373409 678417 194063 1452323 563801 1790058 627919 1823708 1217907 1781147 806537 1190557 1852585 980913 951418 1314678 1899067 345654 34973 1183939 1261507 1709187 92163 535642 174714 1488764 1760550 1158024 151802 1154490 539252 555736 833286 1869393 501457 1182375 1740292 569593 868245 1008785 1464023 740550 162846 953822 732798 952061 512781 945750 887125 1324395 289630 1524639 1763975 187552 1527685 984706 1885353 672547 1688894 904723 1849210 1684623 751454 1879304 1882899 1297763 1465141 434809 727873 1196170 490632 97803 1947948 1502276 1686380 975443 713358 538391 1048202 593850 1836377 384791 1880282 477158 1812873 105304 1142638 1991542 430957 1097810 194705 350981 1936548 443262 704640 311115 1460818 944611 804206 1532709 643026 1243950 694925 1946877 176768 175657 1048031 1654818 1757079 574347 742074 1904911 32942 1666426 1385499 1473408 1423862 381393 37278 1266957 681905 1330275 738348 252065 1204712 915000 689471 1581750 634180 587158 447752 1348596 633815 886334 566550 380446 517754 1778231 605429 689076 1011215 196616 1338995 274699 961223 13853 1668530 1297230 1850764 1702643 1205293 1402223 323047 929582 1965075 1600247 164414 1251800 514982 430799 44819 912808 103269 110762 1008700 1752699 587410 1484715 1460916 1463533 211724 1549048 291357 981210 1630968 1317353 983512 738317 64141 626595 215947 212949 486513 336184 228319 1766754 1694621 481017 1437465 1876378 172751 76149 1877533 1401877 1361515 1363322 1875292 1114307 1568712 165151 306256 860798 1401734 1555957 160554 1504578 1809369 938726 1140394 1303827 1229223 699808 1448743 901572 699311 632555 614903 650142 118127 1395966 1454353 724071 1716783 1672105 490216 1447607 363657 1860718 1984521 806097 573733 200382 30314 1264145 454164 213811 1720638 76114 1972125 1864203 746543 1667970 405402 1701214 311414 951341 1214601 350715 827873 1915521 1732965 258996 913491 359833 667952 938303 1884369 178755 659543 370802 873357 208331 585479 1449673 489957 1904430 1529613 400140 990673 679848 576114 199417 426766 1751981 468879 737683 190811 1035170 1818326 1584377 1333672 1003709 1380674 516856 482415 478486 1529625 1625200 165895 634752 1509856 95909 103124 1515034 1702126 1456084 60054 1088050 321967 147067 1510662 798702 1737275 919417 1981578 1721330 1209233 465777 898125 1001805 1112912 166014 14596 1172211 1865753 282715 691217 407105 30215 262825 1152551 655497 827781 1802128 1051291 850387 1440173 314769 1504060 967119 1831705 615556 871637 839574 125515 1570961 1552703 79557 16680 770624 765851 843139 726665 347877 1119376 1764547 907852 280214 236919 1226613 1870381 794890 1646108 1149745 878182 1717603 513744 1956094 1385923 820809 650508 1281307 172739 403849 1213191 1348184 318086 28013 161494 488087 1271230 1353758 1666087 1726059 1435309 587282 1441986 1114273 650007 1396548 596964 317460 1116246 1623373 1091653 262194 747531 791773 355898 768953 1122344 1188522 1513068 1001384 737960 1482581 1039242 1507304 846139 1237345 241136 1529353 1128296 350191 1030379 744645 160749 319931 1748936 1736093 1105341 1118474 1861728 1698857 312644 352712 659590 1648893 1746428 100418 1419932 443086 1922172 876317 1670460 833541 405400 1315813 1460107 1010078 125351 1734496 1123736 1659945 1102380 16311 874592 575632 1016775 52647 384417 1145864 1136786 1364740 1064007 237481 606270 1497693 146260 1431952 15024 1469260 1481730 296085 1368824 1442909 1790395 1366922 1492409 1829388 832759 1995180 1968984 1286268 1464760 863702 779332 198300 1573466 687815 555040 1471065 1716505 1514037 972430 659013 1289064 1296065 1878480 926992 1272569 1579287 1881139 464516 1136093 921012 1351705 628459 1293966 1853552 727243 766918 578407 216198 1915082 1096586 1655957 74279 706949 880677 84841 145951 1676226 1415855 723644 46178 937973 960910 1700325 636215 110174 600271 716531 244944 1803642 529202 97940 815866 254435 918262 1635792 1129910 338503 723174 157359 195888 1906931 1715594 276508 1464390 762759 969754 491996 1967224 1486850 1281766 38404 164203 1760728 1405855 1579022 481353 758361 1766145 1456733 427105 1719426 1390979 407544 828227 484493 1122627 292097 291895 251569 537477 971912 391951 1628652 921506 271543 755701 1092436 568616 360875 68266 519016 1618781 1658833 598127 1193764 466698 367948 790222 1947997 11089 233106 1688807 1555216 1403340 1997141 1969852 963026 179616 395388 1404027 1038892 489933 469344 1943489 1485941 913498 102160 1583355 1252251 1170156 1679760 28821 1070197 1709635 1809182 618859 535778 200029 260829 590186 421737 1148200 442404 721799 1687891 1215932 1709141 1033677 416881 1652760 1421512 52305 372886 1598369 89412 535804 1117399 32295 543068 1338641 1660879 489164 374314 1242749 1209654 864084 982341 617273 1602344 1714025 531486 1481344 1005071 518761 1526628 154291 8746 98243 1696796 322216 1930851 1416661 686743 92196 1685764 1890180 93235 9071 947998 605368 665316 1290018 1546720 1383032 1423050 1723443 437434 222242 1928186 945820 1041407 1280389 224263 1003864 159596 441808 1383772 1732669 1230048 155610 1597664 281710 591544 1421205 371482 1223092 1180204 1965439 971115 1193682 1515471 1297853 1615587 1042173 209587 804997 1553612 1527859 896975 1623875 1104256 1708453 53681 1509793 620141 562664 952482 17989 599047 45268 1005785 1506189 1521762 1890052 1862813 769615 723051 1779228 1489794 526619 1465926 1302638 1197187 1808179 1487320 266757 671044 112915 922870 1041744 1819510 244033 716274 387378 1520938 1304395 1244985 1795171 1875382 615142 111456 1723505 1717918 1227055 174208 545916 1324686 1875486 174592 27684 1832228 1471898 912982 1321128 762320 1245431 1143745 57540 1647964 1081765 739960 1098835 1339945 1434444 1966684 1647270 248182 865714 1771206 1390561 1102614 1606124 561808 695495 955596 432696 760145 886684 211187 1518767 1790747 1076877 1353394 809841 1490396 303529 46827 690301 914651 1601984 739599 1758675 1736345 1331005 1411792 411457 1662877 1769242 702404 909008 1204983 1532716 1728159 724671 423848 1196081 1434878 951914 1055918 1062542 653210 189218 1204315 1705587 784341 1709056 1948920 1379082 487161 659105 369223 624841 256054 554477 60903 1784577 381313 99472 1681107 748093 1606079 747528 1223313 1631722 1797383 195008 302541 840135 18270 1256221 1676184 453690 1868170 692034 1308969 794141 605431 821218 1295518 39958 53516 1468828 1672949 1673918 204117 435359 1437423 1055166 1994312 1359991 361372 70406 94694 834093 1996360 263412 1919657 426748 218851 1084511 1424414 337301 807329 1334576 350798 980813 216662 82144 262196 1347565 970521 929203 383905 844141 369448 1432594 1287294 1179167 630727 98718 620288 1998509 1542055 361853 900348 641026 709005 387789 248849 1587322 229149 1323867 956495 1635235 554845 1150055 815622 926237 183087 1359563 870450 1709667 40172 1033471 99159 1521458 1452634 601777 704746 440374 1922191 1108702 1454508 1246236 1449545 663143 141358 46268 600226 720562 1419102 100797 1761605 990677 1134733 440797 23888 792239 539663 114359 1143405 1969960 1522694 119530 369118 990550 1898200 659944 1088451 705374 1989082 1180253 1986280 572658 546827 1758427 1403079 1943078 932638 508705 1600351 306481 868373 552258 1541051 818135 203250 500293 460241 421947 1764270 523862 482435 1623269 230035 779631 1323973 1389327 141914 1216443 1726209 643549 1580623 1775929 1146108 346445 89443 1669778 1167242 1054042 845462 1310177 1494839 1988146 859015 176861 127921 923815 51855 1193778 1336443 1047725 1348265 1571694 477393 1366579 1549649 840008 482845 1844480 596657 1009105 1500983 881586 1222518 1065194 50537 881324 1610510 1392174 1116068 210540 1087310 794532 757728 805911 1515209 1144549 826128 1234758 1815988 3808 829947 1463882 1938735 358912 247341 812359 1554940 897476 950560 1855527 1107669 230442 1631210 1836440 814233 359420 896149 4453 397777 1175009 686425 1534096 534364 262232 1629754 1846457 194906 1820559 148848 1926276 490019 267978 1491333 1446586 1915594 719155 1853201 550421 1600952 559495 316629 1179 1841779 1915234 524120 1713727 937587 751337 101451 172146 1744891 424940 1754160 1280459 1912137 1724158 1279350 268705 1560368 1950670 395358 398351 1915735 1731669 1200600 418449 1628019 1459669 324546 141175 715973 1203372 104377 440329 198015 880557 1631042 1623820 197211 246035 141237 528906 309315 980914 1645748 1878892 571785 1436740 1856649 487309 1036650 1756397 48039 1332441 1044349 211549 479297 1150439 1706918 43485 1656940 1812605 1285368 1675994 1169723 1367769 849211 216320 261388 1762440 1639275 203081 441767 986384 219513 549373 25581 877666 354145 1699035 1833728 1425344 50132 548006 1872945 1333993 392723 588351 578594 322694 1783792 1373562 1631997 883522 18434 226833 1031974 1482835 1339528 350359 91005 1300621 644605 735799 585087 1870621 1098274 506623 1248273 1617078 1120186 631571 1500876 1505232 546001 378402 141452 258171 1309997 1970727 1919038 1900053 1230173 1873154 68329 1537299 1027909 171378 408755 621833 393164 1010019 1185402 108457 231422 510113 808737 1064907 473436 1472706 798798 711993 161627 548262 1090970 64973 496219 705583 1760739 837081 780250 834884 1807743 656657 180871 790823 618333 1941503 589595 1951091 1459934 1607622 1422869 1704842 704860 1584551 1329163 160831 714713 641710 1096296 715980 1182278 345975 1180400 34730 1819509 99494 211168 1998425 394494 579588 377255 998960 1607212 178769 1953528 1303793 393595 1051264 619311 465183 1800197 1162340 1607389 364653 449842 1898230 773372 96517 1985037 271079 1768522 575055 179810 252756 1076867 1500793 1497796 858080 80318 933478 16855 628315 1740217 948210 1409620 1547445 514348 760042 1233097 1583608 922408 1179757 29186 601744 1015726 206353 1824167 1393155 1156878 850546 294433 1738688 502270 864768 1235963 215963 1171198 1952000 664498 211326 959389 444379 103842 1361419 1036405 387488 796810 1831633 1584411 107457 726019 260497 1156479 1033938 359504 373218 1508291 1958700 428667 600394 1640291 635286 279794 1734717 979446 602976 1793018 1650962 409817 1185480 210417 1061449 1097198 320264 890723 1298928 512181 1848390 1949375 707624 1120297 39422 568213 397165 1481683 1072838 1519219 1121106 446427 1968773 922846 1374807 161489 900305 1669303 1317098 1026382 1118160 694191 1256404 1899782 1710417 590268 1548698 1050679 161350 409882 811926 1295408 1000857 631751 1241524 716131 1386840 11606 840386 1346858 1178232 730888 1526028 1299285 78066 1818998 1643393 1167371 393608 1190657 842827 435889 1589285 445121 472169 1185017 386697 328880 1511447 1025898 792290 839290 1918107 1646233 1764977 1219665 347826 1847877 1017172 1579659 1006073 1212144 325719 949623 846690 488635 140465 418118 101841 538339 1165467 390955 308536 475942 1461131 668504 447238 1160277 202506 1659132 1280574 184688 963825 1741909 966668 617494 1763860 1482891 608751 1544873 1061662 639588 286892 1011653 1907738 1471204 1472874 534107 347852 593401 1649281 970510 1649570 357083 1406528 665423 699228 409070 1886094 614050 1144918 265951 1644147 991931 834772 46842 48839 1633291 451193 357745 1158901 1606832 304108 1343856 730485 1679622 1140011 1998570 621944 220491 1704753 1638355 874347 1514971 723108 1680327 1460025 1631293 891879 849947 173957 232360 363702 1103736 1797660 934487 1801164 928726 1764379 495548 1513665 293774 1259036 448024 271437 758836 519477 1458609 912113 1716110 278500 858008 1170108 1105162 1817780 613098 503706 44981 1315163 1158192 299292 1334088 970991 458862 1477674 810654 18965 1333936 102787 1105716 401176 795574 1894960 729948 1599053 213690 1834678 1097214 630070 1239843 1006198 497830 1423498 43323 526166 552925 876303 496601 1556780 1043157 557382 122055 1342765 710782 1238731 1498373 379959 455402 1370303 357757 1546212 1327334 1260355 1686601 1408942 1627904 1460095 1176900 1765366 1891700 140028 1854025 1474978 609047 1893844 1125810 1703307 1144685 85143 860487 1009027 1746967 247289 129185 542068 788062 1490171 971795 1993370 580781 1399268 269719 1156120 463956 235046 993297 1222493 711726 1153644 950004 1663818 1183410 848578 1493747 1693341 525004 1357013 590983 155652 729535 1427513 383693 627036 679356 556573 1166880 849872 269884 129588 1310194 532735 517822 1135401 1086786 747008 1664085 388057 1643336 455621 1377610 684330 764540 818549 60739 1688178 1491819 444583 1563667 1691564 427799 1646534 1850817 52657 477547 1249771 602989 635820 683395 1550195 1178257 1112320 1997299 1730132 1980928 202744 522826 1594414 1061272 1682163 63583 467250 1981254 821641 978333 984616 1059813 254457 255357 1274881 576455 1428905 1893676 1955630 1451393 1530116 1431938 546567 858510 1036499 1607395 1195110 520967 880141 1739765 1033357 1842370 778291 995620 1018232 74743 848905 1319799 1430832 891409 717242 1663179 1861745 1443079 1220410 245417 402938 766978 950593 1823904 307618 1523385 1229988 273321 1990564 1358052 458770 1358481 588728 1571708 1094860 1895129 1728981 1845718 1733133 1963427 1229866 1314675 1069108 353322 1401649 889580 1612638 1624712 90395 776012 1361032 1391864 1605602 370342 1305277 1343348 1255718 1997674 874622 251389 1471328 1537915 1440385 1546979 946900 164213 1468194 970160 1423000 216578 208611 271284 1125188 1888917 934891 1330687 905153 80693 778173 703400 619775 1335908 42867 284732 518147 1639770 763150 544038 1521594 409312 786600 535735 1555455 435773 163057 1741679 1941558 92752 1534583 1569416 957047 100396 1671925 1105203 492830 914001 1313636 523863 1413185 1708540 343806 1062992 1106613 37227 12153 622949 1490504 1944129 1571525 1700300 1165251 229187 1735394 666527 343087 294412 699441 1547457 216842 815984 818268 1352374 540568 788250 1724298 647649 707401 490110 1434378 792625 317678 425946 701574 1056094 1917741 199295 684356 1170829 396786 1425446 1152137 1155774 840768 261144 315223 606676 1145647 1422076 1596228 774951 1866129 1173260 1581523 1190234 1055028 1175743 1203809 875934 533831 951912 1495878 1209714 1878354 598800 1328124 1264831 1188649 853611 1627450 586913 1424948 1529191 1867294 61292 639146 1145540 1649234 276185 45100 113743 1348496 1164039 671610 382507 1860221 539953 1938162 1288689 1034444 679304 452739 1034505 872653 671478 425595 1328511 1242485 1662551 971421 246755 835442 1384464 1056179 36285 1731327 194336 1989199 95461 388568 773303 1274303 981234 397492 1536181 344867 734843 1910482 488556 135276 814402 1713955 53782 1122782 431833 1862727 1432288 1426692 842606 1189242 1896722 28045 1555468 1506786 422279 993032 31005 1064733 1946126 1261325 573791 262466 1023040 448605 1912625 1931403 364064 1233185 1654122 1533251 486034 733683 820035 1414741 1981603 1086791 1844395 1499779 129358 1078629 494045 1232088 1177702 817727 1013895 833799 1511429 630816 261175 860591 1113701 160582 1525966 1593520 1618371 1245880 1696460 709562 162809 1617559 819584 785579 739981 1560243 891939 274492 1844953 669762 49909 843452 505237 1540516 1066817 665738 1787248 237367 371650 744593 232419 35355 927056 719108 906465 1412751 555260 1323719 1497212 760185 1505432 589210 1243176 1544936 1541888 1283153 1506023 1793089 43216 1433135 885127 553387 126196 683024 653933 1919666 1331524 1070071 674270 1395784 1653986 771354 1123316 1056646 1534124 1224721 1383666 945080 1655815 1850354 932543 643179 1449332 1210868 605363 1092736 1696884 75142 605149 760869 764878 1067385 1503925 339490 1832724 1553719 1593160 507814 149254 1357291 1230186 1873837 1204796 1578319 1336118 852319 1785604 847449 441959 1694682 992683 180552 721094 1918096 715754 63435 1019492 415501 1997136 303505 883523 120082 1879928 1372613 546482 1931363 1032638 982750 603475 881940 591080 495865 1581667 1265656 1667969 610543 1680767 187804 1059793 871212 1627763 837939 813466 1012731 565494 549362 1199640 1232972 835626 1046714 670525 697162 40559 136235 1397505 1105934 779350 968868 227825 1189658 1475166 1784516 1638444 324864 457883 1899623 85376 1770881 1078424 1176455 1941671 1533628 1425053 1005733 1414383 1922809 893656 30664 133682 873976 1283872 1981327 1387790 598018 269456 1146941 1894669 1842536 1363266 1325917 1567838 1159806 1117227 1684454 1900329 1637926 960890 849057 273808 1127148 979941 1998311 744025 1543557 1346634 1747272 486963 1526010 999953 69207 1790070 1315462 487562 897049 979866 1717652 1351563 1623863 395538 1080905 675636 686444 1029079 1627205 138293 1962715 394563 1601377 1314349 374499 69989 344039 1257705 1544468 774270 1382695 915746 315132 430980 1286894 1574525 1851967 927418 1733201 1466564 1450 1762028 1057894 1929545 1537522 309299 1342068 1557505 1372679 908881 181470 1082185 1183585 527472 581921 422860 279198 1533500 275511 1506518 362151 1318815 1560591 332824 1666626 760194 1937709 1611127 1972084 19633 1759267 1851338 184305 1183055 1848245 129035 1744541 1425221 825791 1410958 1535321 506772 939447 872491 850082 1880825 376088 1383789 1180256 395624 1302176 1999217 516915 1542091 1096146 1860356 310281 1728293 907967 495485 115160 1468704 1652935 376002 16989 1223487 49120 1963858 441252 1859096 588771 75301 96340 945826 399796 1816785 1162681 1569843 1008623 304549 465325 1126743 1084138 1441591 1190702 409096 1654023 645945 625356 322670 380344 1201819 1364606 1157539 701686 665108 5737 570071 62501 61364 1288552 1256329 784128 1109691 987214 359391 36388 919762 408874 272726 1253085 94742 953175 1174759 300394 137166 671412 1210337 447081 1216765 231233 461069 601653 650675 260126 895982 1671831 318898 823288 409665 1417833 1656247 1283974 1089595 1012096 687686 278846 1488146 193695 1442713 581557 1766 1288652 1388380 1957200 1884275 1321255 1045082 748834 900806 1864859 1786415 1499180 523190 467197 1700446 264107 425570 528969 1885722 1161089 601976 1261617 137084 309571 643184 1221803 1216847 1531448 679280 1817833 1382032 761591 383028 934950 1681598 342846 1324938 1435261 340635 1358364 67847 417025 1900165 1331436 1415980 745255 1585008 1958169 1318220 1004561 1401090 493722 592003 408455 1198534 754183 127282 487150 561354 1030115 1916354 53241 1261010 108601 975154 841055 763862 1205335 4836 1015 726448 1075799 1001148 1279378 1152392 1362467 509910 1755635 1938266 858622 251173 1924078 902245 1864504 1389742 478913 1609961 1132222 346721 1303451 852498 1729155 967270 1798030 1372091 1816001 156544 823002 1939869 481805 125826 1057861 507070 123775 1458099 1397222 927023 1609778 248979 49367 382977 1541413 1295020 169286 674662 590935 1319908 570047 150584 1218529 1520477 445889 142911 998781 889901 1058191 941700 432441 26093 139856 473081 1736688 740807 1811857 622254 127513 1642586 1668869 265022 969352 1272134 1145569 1166198 1265395 354602 1149018 1057096 1776573 1685541 1665768 559749 1669477 1674314 80792 683709 662134 1528159 22667 683695 681751 1001430 1972881 974195 613443 1050059 95311 1605303 461395 1199286 747956 1884829 1569499 524899 1121053 1017034 691647 1876401 1167672 1505219 1686638 140126 323490 897785 665029 1370222 687117 1797454 814597 769890 1371958 1625690 1864202 1973369 1599408 147345 1763292 308977 847962 897425 1364793 1342428 193338 759867 651617 1379099 1030825 1668875 1175798 985338 1324447 1063305 961920 494690 627906 1923937 839771 1060888 1586731 1946250 1566460 1904321 1630244 1366376 994318 471336 988762 1665285 338238 1070995 974221 943499 1835847 1723049 1863598 1744100 1123194 1879552 1018234 1886699 170206 1714845 1314444 2526 603404 888121 968103 1728810 1289976 479080 1396663 1473426 1011785 1277488 1627795 338575 1750172 849733 1405351 347127 643382 848760 745014 995 127379 400693 1404683 1633138 84019 1287696 1290259 286885 1507758 709040 1347659 973904 564396 125663 547068 1032199 408204 1380308 1681119 155285 1622109 1868130 37825 1509946 880200 100974 1237979 1809650 377689 370116 1564666 1418363 658924 348062 82040 342735 1295453 1475373 1789998 1397254 501821 1842200 1358842 194411 589536 740130 1375374 1329777 1125659 167985 1584265 42254 1401808 797337 1212451 1269435 1127601 1291029 1846129 749236 1230209 1062403 1893082 964607 1644573 1106287 1192045 1342153 1197982 1526869 117023 567943 238671 851013 883713 585505 1180190 1368236 116938 1906946 239315 283524 508327 1027531 1739478 769618 728533 849662 1523444 777523 1460308 383818 1010480 1474760 315281 916870 1372824 1000830 1668848 335691 1696369 1274162 42212 281823 1250483 50923 1819762 1871655 827595 1120366 1621362 1772991 1562158 1798934 58522 1650206 1312289 856966 157290 24680 1057351 667620 829274 852849 1332499 64940 966357 1821891 1991918 1054065 903026 777133 25559 1258037 46774 958821 1765536 1160886 1197087 1475429 114003 1974236 1344017 508709 1964213 496072 1347039 220284 1338063 752601 1716917 333141 1105501 204687 918944 61320 391905 92913 174852 1956470 590116 262324 1461613 5667 1470929 1027388 133858 615578 705053 789722 1901400 670537 269811 1711001 1812562 90084 1813279 70105 746969 196732 983827 1918284 383774 17641 687296 1936592 990664 1524698 1724096 1603420 1179232 747812 1373467 1796767 101226 1861605 1037540 1997749 277587 1095617 1490232 1592998 840612 1268695 1661425 485507 942204 1643560 403231 1837868 1601227 183625 1349136 1132383 1547787 59601 1572288 1674620 902873 1340069 1362723 1828901 138240 1972102 713296 1739378 801706 184195 372912 394403 286100 856395 1296 347845 1239509 189794 1536497 1726149 860172 869745 1420522 390720 650275 174928 6900 614077 1348270 594482 349275 1638654 986051 750571 1602685 1724931 697838 1359120 82274 732549 344195 1201464 1689172 336200 1894424 1269650 958794 678796 1486962 1346587 1670787 398614 1288139 562281 886340 682733 776258 992140 799612 44959 940252 238360 1014985 58461 1446363 1668071 658067 1818521 1892262 1375804 1642999 726545 1029995 230030 1871264 153095 1702007 549551 1435720 526022 1663328 105196 144119 1016795 1404902 528645 1499124 1325101 24474 1134784 421760 1641348 1625746 237845 247944 371771 1087546 1977284 1897254 1622579 507989 206394 1742611 841144 332925 349642 864458 387452 1408863 1360546 1524538 682583 1475858 1105754 250914 1012315 33228 1090913 1148918 1954752 1898526 598400 1517478 125350 816715 1563789 853947 1771935 402864 1701126 167462 569743 1348177 1417748 1446013 170665 585699 821753 289185 55515 1620114 1030061 249063 1387639 1944290 580360 792029 1802525 1702403 731760 1715129 1597867 1392334 501149 1482390 279274 1255237 881663 1944440 787872 1319109 357872 1022553 479438 540614 156107 990215 1543378 1237594 1285638 1588516 1441386 1415717 1301343 1819252 495846 807166 625797 142642 1263121 75761 1264598 378968 3187 190260 641798 502760 742440 371103 1208566 1203329 324803 1448164 435830 248231 880499 1152236 981414 1689257 543589 561154 1983424 1967636 340817 603385 1552679 1657532 23604 381024 1102379 179658 864504 1849701 348622 1359243 442871 1605094 1481481 365962 1151430 1128004 1494633 103108 519259 1595672 1060425 1450509 20217 565146 1823886 1935729 1849539 678405 1270744 733952 1985156 1195620 1630219 1318530 659655 891319 526054 414932 526263 1145593 1068212 18739 712961 1209508 1952179 514822 1588370 637825 1938670 1497309 241532 368753 1216490 696660 902564 1643664 193316 170337 1309512 1911937 217991 199541 1189895 943038 1773129 1581492 1716526 1951608 1953925 1129610 1740752 1756455 236476 1915295 729576 511715 522628 267487 676784 1188954 194873 1040306 1246842 1442099 35992 1061257 1749686 1025607 290639 1416946 1696976 1786826 663200 56484 318970 65064 1646422 426150 1937649 897537 1756912 1001960 1490758 1195916 1371796 453030 4953 1910893 1593634 1039659 363345 772355 1056631 1148296 1831598 899168 720273 616807 591834 1075871 1294254 1556568 1660085 1881817 1020715 222087 233390 1615291 604390 1116392 660813 397302 1191099 257895 1093745 671918 302030 339402 502999 1647566 385368 1876848 257320 927028 1467866 1181314 1347246 10287 826482 276176 822028 1321600 1590205 1702158 704369 1157771 1055483 642897 100101 466214 421806 490889 1246145 1456126 21416 1896997 503938 607106 473714 83093 1050833 37024 1188229 104297 1765704 95968 309729 314784 257108 1731859 327706 216022 42731 696629 1531505 653833 820073 977071 658601 1677365 577901 1537636 342 307369 796898 732073 1788877 129265 1846634 1971389 1926387 1489701 39978 668313 1156104 4294 1806147 1171418 1600728 1893313 1129991 1447056 677936 306918 104717 787350 1299896 1121333 911785 1316158 511775 286462 1973752 1144379 1168553 826606 1868183 1973301 1445337 1123126 939518 1756325 282717 424192 1388218 817831 730799 757436 1130794 1096866 699917 700831 23200 1329043 1677303 1201188 337556 1539464 997619 754116 863714 1041391 182918 47829 1772160 850379 838018 510835 1720530 412928 748193 1565455 275745 1191225 1150663 1013020 115842 1520889 240425 1789852 956608 386856 1742824 1168642 79158 1311656 543842 1886523 563710 1981347 1693593 1801849 1363182 510339 211179 1550148 1140566 801999 1530296 957961 1812524 1211729 456986 831905 659799 1053089 1436442 317556 102745 811189 1298231 1079870 1512802 1266877 688193 1303614 1728054 1360567 1671043 706169 24972 1379020 1657709 1541910 1057467 1887442 1311274 1078561 1929369 1382785 1793489 527734 542805 1405553 1620656 1901403 1079131 1068772 139969 610104 1264697 1612455 237157 1563814 808379 440312 828398 719718 1871847 671423 1480133 21039 1213783 1132342 801507 1867579 317396 620126 976366 1356163 1104758 1560043 1860069 249611 781972 55678 619629 281532 2691 1893995 426296 1406073 577974 615264 205773 672045 1071451 369123 1902334 1152932 1904758 411868 1356182 1632473 1927067 28822 150628 1092175 1019379 1429067 1500010 1953066 1850743 1991254 1542131 125108 657474 351451 1918514 1149792 1902485 666812 1583897 679776 1203022 833227 744327 1322214 349250 1384144 1699577 1847462 837180 1198783 447230 358469 352180 1689055 1437338 1169029 695915 1233312 1645110 208785 877989 682937 1050892 1154986 657873 1339475 838294 1834380 349589 1090628 91343 238908 1424508 143682 1503219 339734 1948732 1296138 883357 1570610 361023 39739 1104643 858330 1867359 423106 679887 826048 1183312 1090757 443761 201629 1011261 1622687 563636 907247 624812 1212096 286031 69249 1537948 1565735 810483 1134618 1983766 652164 1382517 757819 1384011 1066318 171119 246833 1949108 1697202 977562 1406653 66533 1400863 1021424 1152513 299020 889373 243713 487010 1146751 919753 1494950 403593 1319639 510507 1125676 786026 1783833 818671 471836 1474930 82984 1768819 707174 1289810 1657925 1764019 1350768 604081 857036 1090627 1405069 788579 1555784 476198 1860056 1054097 1376085 8696 1657089 872962 1608083 1290998 1024427 1479141 1591346 886469 1852787 1869382 1000915 1111729 1481232 1463262 1652404 1898507 600577 146359 603566 1317184 602162 1037092 853565 47350 1132230 1469335 1227896 197926 1647729 595706 1228676 4036 1017011 1560444 1116104 660201 1265986 1293213 1318257 588162 1532396 1988916 450592 1897097 1309018 513642 776840 1012205 1970879 831811 881935 1904423 1013531 316132 567990 863576 1115572 720980 841016 1377810 682101 1579534 1374801 440586 1569664 1989101 72155 1272388 688665 1260541 1201444 976264 1754399 1047948 1815259 141617 299413 572035 613952 1297609 1889453 1536102 1655050 1009750 1001608 1985326 152582 796117 1513715 1828398 968375 156832 1105946 1135803 1902606 337476 1944814 307836 1065808 1303225 267062 954600 1882571 1136424 197651 723379 1632304 764906 1227721 1443692 554725 370954 579732 91044 669176 1245417 561638 344050 660153 1710230 1347031 1539794 1163232 1001113 385711 476595 961227 1355619 1399655 1932087 235112 429 629204 913555 1273757 346644 101327 174052 1125207 87446 1226574 1453045 1341711 1972137 1068146 260012 654454 233178 1083732 1315461 1706824 180215 175326 1835056 1994408 1850600 102489 536046 786085 1097365 384259 1744310 1407108 279962 40000 1009606 703556 763107 509666 1444577 1269604 1296927 806752 225154 811909 1826486 197041 853765 1131664 690160 1538440 701452 599845 441157 1470846 424863 828261 505234 1834061 988070 153702 194799 477305 968801 1365863 1091805 863973 1963318 528077 583773 462530 1872018 1147467 1575939 1477917 1171752 982645 1257921 133103 788313 1223505 212547 1362833 1884040 259436 273550 998857 988392 599189 1302567 18076 1257195 497733 1490211 1169878 803906 78690 30873 480664 504013 319466 590135 919424 1591329 341546 429241 1060260 1471854 82225 1558140 236189 270310 1202968 327899 1725656 564923 1010053 177548 693372 509995 686975 858945 306439 1291791 1539780 309515 1022643 1053311 953678 1456729 687160 1602613 1791780 311152 1747516 1238236 1336656 1291701 1283435 1399147 521341 1540287 1528132 1564508 958792 644202 26636 1714549 1907206 753585 1811358 1398788 1235421 1753082 743266 669096 1529253 529700 520552 260533 1392097 725252 1108485 781932 1445140 1835958 358494 639552 1478410 1378036 1860850 308160 554701 599887 1565142 75940 901050 1642357 191182 266344 576795 60860 1284739 1422799 1362793 1903732 1933965 1468154 611445 1958582 343636 1181426 1524379 969400 1967725 1178233 1606704 667936 1295692 632269 1170335 483346 654601 1698073 486053 314991 304569 1532781 1861433 1856464 1188960 300522 1041640 1640558 100221 641646 92577 39630 1005568 1516186 1155317 308791 820476 1292842 1426701 1466616 1047682 487986 1665843 735691 970707 1359234 439142 660286 1168229 1406433 863782 1026151 991116 1714723 1206230 1878412 383184 1831872 899453 1873994 1201372 868973 1359412 1780663 669426 921900 157806 916592 1360081 1357619 689734 848621 1173612 1580945 167070 64013 901944 330287 420811 1785413 1293673 1588030 172904 1199847 591476 702139 1352343 955307 802831 552317 642006 774780 1129382 1134046 128111 601853 1049467 1606842 773493 411922 1193693 409996 1047539 1436812 1516451 1443445 269329 1324690 402323 543525 1665046 257300 819511 760879 1849865 1145980 279625 134564 524970 1967059 1795021 1010540 451552 449785 1049392 549112 49878 777695 405738 664404 722151 590449 591806 1254971 1548122 258955 1457713 1846081 1607496 901503 28231 1830080 1812171 385682 501628 1062876 377072 516839 523915 946260 1289446 1818920 1308965 1325933 1423153 1854440 82259 1710601 598852 891327 103684 1490940 862404 337470 1165942 740656 1688024 398994 1728827 550964 455187 948327 1994255 586466 1394060 584208 1275849 107337 1234967 1143186 404214 1165438 132488 1305678 1031111 932200 516391 360619 1059140 1082858 889413 972272 1662996 1101199 1153483 379849 273653 1231347 945615 1640850 1665766 578218 1860300 1427527 1517615 1366668 300231 230742 89289 1783280 1934107 1140463 1415556 95083 1663248 1012999 1463895 1500781 4945 1956349 1300231 921400 1250982 703451 1261807 419609 430123 1848186 1594350 815525 179627 1000020 13027 150496 852276 1599511 1062973 1642022 1087102 1348222 305511 1230613 656500 424183 1566293 1408928 830313 614289 423351 200921 1758242 321404 474570 1868369 1273910 1813970 851494 1730548 1829749 290469 875644 1016204 954374 828740 275418 1596563 1653926 611590 1248252 1169780 909765 318825 362791 463411 13061 1307781 1771393 1391834 1785534 1198222 722508 1958520 21579 1212911 193056 1220404 236520 909294 1368497 391423 769167 1571432 1915447 1795073 163004 223665 1368275 1592610 1771810 219547 1137386 1795192 1084283 1424749 1457353 1383668 1169600 1257996 1636236 1458551 68827 6779 1956563 265446 901360 1123931 1497182 1732279 289255 1164298 396188 1496602 872217 1430886 1602890 836475 363322 933421 398325 1200181 379021 241369 719002 661858 685685 1860465 765120 1071169 438603 26432 1991677 487141 1947036 1128758 1514797 1574467 1492234 1747447 863414 334691 1902944 1848024 1492513 1545688 285050 22192 1129323 1032261 1408094 469019 714308 1633135 1695764 1018112 527446 1503360 66922 1872793 1334651 1920785 1821725 1680548 349117 1118732 416750 1191134 1279416 1985046 88523 342052 1448819 913060 466830 140157 1839457 1391823 1378559 786823 1796549 1658297 356639 1612071 529511 220085 627162 91717 425224 1508796 662009 1890274 703699 579486 289148 1269858 49875 281156 203204 1268409 981858 1666342 295796 942109 1807855 1557862 1158280 638231 1710773 166028 1143351 1227811 769309 475832 764304 480824 1575206 1091564 1912293 1441479 499724 1196405 64273 1353114 347722 1830014 1027530 637951 911073 1426821 1713396 102482 9895 110717 1895221 45672 1385336 1934330 1261048 339689 1331104 137703 743919 734672 823472 597082 1296360 176162 1278198 926849 1483015 483818 1347074 647053 736701 542716 1189280 1987581 23603 1903037 639173 1951135 978726 1076583 351847 721073 1652147 109755 621609 487670 792335 644069 72101 169496 591063 584588 257164 1951318 941598 1417825 1267052 1714587 792492 1608574 75250 145194 34932 319729 1983466 1394085 21807 101685 949569 1048288 1806816 602959 1990183 841221 150957 744198 706088 585384 854846 327314 477261 1135716 205551 1551931 40677 34392 1388385 1708376 727283 285492 1521460 947080 858273 810534 1325839 742149 559005 1242306 483281 1932927 496456 1744218 670212 335442 977920 1035444 1299047 319282 779938 1076388 894613 1398104 26139 1145296 1911664 1512569 509548 1997280 1250912 1105040 941710 1042859 1276992 1568696 869363 1547508 1667434 346683 1635272 1778736 1920377 1166447 1318023 876589 194338 1395394 1428346 1349626 1018747 1036416 172053 231348 1638081 1408147 840689 1831692 765315 1916561 1179296 1692347 1497897 245305 1139939 1419259 1723085 607133 301439 1088590 1491583 1670375 28664 855860 1582796 1091675 1255664 698878 539138 897956 1131976 711642 860723 308497 477839 119864 1828887 938007 438017 121357 443321 1677826 326779 486537 562921 754882 1679213 1965405 854448 803164 1611681 524949 1540511 1525688 1048759 1344277 1938407 450094 60335 1176897 1095332 713535 69876 717813 379864 748321 12208 414171 411352 401181 1252966 1648832 347166 1002869 144516 1645671 1738801 1017087 910652 182536 886344 1945050 683737 1343250 1262846 728510 680415 20270 834162 1976845 1093961 823797 1275938 1892141 1394118 1125803 208469 1525654 1717826 879770 309875 250979 1771243 113829 870147 277908 330170 1430281 1544610 105230 1028959 630567 324371 847359 1564004 29211 987673 161237 1571120 1949815 1816544 987546 1076229 70325 1569370 1003241 687727 1607666 950306 1053706 1850778 1813302 1047204 821108 592890 491202 995403 1005061 44642 1600720 1337845 453928 107637 1199737 1312713 451572 272410 437450 1452630 894285 303706 1414105 1568642 903351 815772 1455963 1000620 755985 576608 1962053 1363276 707153 1484109 419879 999056 1219829 1636165 135622 721412 904479 1926890 472382 207593 188363 1826636 529785 721715 855262 1069053 479090 113080 966669 544811 477383 512315 652918 907180 12735 1944458 84981 194526 137797 544541 71850 1645411 1995440 1429802 1201251 109947 1648345 848149 415413 976874 956549 1767305 1442397 1824974 589343 132870 305821 574011 1271286 1812748 1410700 559747 1209171 575045 1652613 634179 579152 1186872 937989 875587 654801 909526 1364456 1835128 1847353 284097 1877322 451551 1511280 1363516 208339 1176419 254046 1685542 298130 1508353 1979220 1929350 956703 1739025 1816873 502278 507501 1387065 478750 1257601 946460 453974 931999 204536 1481233 1603743 1941911 1409768 1010306 781799 1031621 1901129 1238408 1002776 682351 1630449 1460924 1742196 1368783 531914 945104 1048263 403627 1259273 152730 717157 1370265 1160547 365992 822801 15855 955624 932262 877391 1533210 1582013 1523718 267746 1798832 765028 1905762 809884 613559 1105277 1059257 677798 1819446 411946 217476 1013225 1168150 1387917 882892 582564 1272102 1570809 569906 706252 457690 1089422 163445 4788 408684 1067821 1108814 1446137 181567 1134635 1744565 556576 1838588 1419708 1182900 987626 80094 294418 515577 1999825 1521916 1644710 809685 1258326 1477834 1241201 1178573 811038 1429085 1915392 1961217 20626 959648 968601 1221491 1262308 1266862 709305 1932892 1616641 597482 1985159 1448634 23135 146704 1850873 574750 1219856 1738951 1016834 487664 1320559 824588 127735 1427796 369545 1456326 116019 1649358 1446266 271834 1492664 941081 1237863 827518 167603 1870821 391910 1718718 1646911 1118616 543189 1465592 1440937 181496 1330186 1630321 1010439 1121564 948785 1864607 186488 844429 558794 505295 66514 1577829 1612687 248214 1988468 1883066 1897669 1945853 1107814 430263 1229514 1645228 1603435 927095 362243 783573 387735 1522471 1210435 798202 139945 1889517 276312 1304237 1621410 1227817 1383902 1974562 1991616 924007 779799 955345 1540621 320420 1998877 1211277 885191 225966 1320150 1584970 1945515 1733790 191553 1655661 1354106 395988 1718163 226914 1548051 388953 206694 151168 1990649 102436 995678 1292845 631680 350092 421053 49544 1266763 60351 1875736 533413 415573 1908501 802278 813530 378953 1478780 666205 73502 1327164 1287552 210239 1789965 20556 624514 451470 1741873 1284324 888358 349258 129740 751972 251170 118045 1312784 953341 449581 1561626 1239870 1269134 1603108 794962 997961 1526925 1848071 277979 1931877 1026514 1611886 1810933 1578483 1788084 1533594 1926325 1097507 1776755 1954743 1008002 1919588 1682928 1463483 564292 1601512 984872 939566 1833708 1320208 9124 580686 432992 1505255 1715722 65170 348355 1231589 1322464 1106677 449737 543023 690434 318142 604305 892836 530622 88225 1499246 458932 452169 701169 1839244 932561 1877568 1177886 1580680 505266 378025 824230 414808 1745666 320900 395722 1116792 1949743 470717 334266 1278788 914326 1487730 426166 1833631 1147480 1507125 574295 1052988 681099 1018094 1743032 1333425 1649601 1232245 1243960 1101454 1799833 146046 303896 1170839 860329 520771 1365666 1133429 1921849 1802345 1508098 1489942 1801555 960743 28974 982312 1226147 1889907 936642 30013 1671874 1233734 908661 1621756 1397745 379020 960060 487737 989149 1813991 55600 1120094 1364311 940235 1571914 1628129 1223201 1906674 1498826 235791 162121 1906385 1626754 298771 700329 1783882 1632679 742513 380199 1630735 104419 772537 1556471 348752 374236 1176702 619538 982016 404779 1387251 861822 1838125 1138220 1264863 1721966 961254 1592858 1994463 333818 1660522 957641 479443 706101 1652858 1880698 1908916 726124 117151 1290375 292243 1443338 349239 1391303 482545 1391048 1806082 314594 1946253 955293 767429 970653 1976850 629146 1774393 85272 454057 344891 690541 1212156 1406267 475722 329669 77210 1769014 1278326 485796 1082764 1053529 782208 877928 665220 1297886 1457426 708416 595306 1742163 662757 1485866 1178126 340639 1831961 777288 97681 1352090 168844 575507 848115 1652832 772635 1462018 1887905 407039 1629963 1765432 25497 1774748 1760650 494477 1762950 736140 1430208 1998228 1181734 1190152 1602905 840081 21981 201200 46828 404584 168801 535629 1632007 20291 165212 1481159 1776648 570000 1015786 1495273 554761 1116051 1805145 558821 431299 315992 230581 78886 931088 685982 1563127 81510 902683 1158566 484297 226786 34247 238377 974673 1210067 1723007 994264 111239 1659660 1760110 362442 304118 1541022 529368 636736 606347 1731216 1600301 649018 366550 175791 1855656 1414878 1187679 634819 412378 1721815 219109 125538 1093022 1084927 1188421 1918035 1900401 1719848 1822834 586411 731379 300292 770435 247040 1886280 80082 862109 1188916 1818558 1072338 482785 1792293 1353242 1712016 288188 133720 1645481 1768564 1298452 1271725 1730238 907790 6539 1281753 1450800 329302 891351 563852 792998 1968621 525519 533002 1327007 51533 1080699 933606 592375 1940990 1960409 896931 1096435 136146 1339260 1516283 1186942 796260 473207 862511 460970 157275 1238271 1795604 832528 1276952 1293196 172989 1791012 811180 16549 1037256 944222 300129 125058 916022 1517337 1197640 1264370 1959713 1753152 732085 1493558 330090 1354847 816119 1552100 413219 1086690 1350826 1355524 246572 48997 1006804 838325 1751920 87373 942746 308967 1831103 309096 722707 677760 1286311 443774 1805333 826263 1736340 1996094 1242512 184400 606305 1076430 1998594 395133 1364284 1860725 323289 1118443 1537794 677788 978739 976955 1326664 401941 1362930 1092244 1281248 1351595 55172 1996539 1696631 816764 1051149 1937834 1109806 269273 1429960 1692826 813855 543839 280369 1359086 619064 1220454 1667533 570457 1098389 412406 1744306 1178423 670623 1421801 140918 577340 1061385 344587 611672 1412620 1810966 599738 1730345 1233513 515545 1910391 111436 1916080 610550 48989 1130599 1980179 1725653 808993 1669824 1008666 101752 332074 1457810 989708 355093 1815240 693016 1088271 298024 1732783 470270 1365460 1802019 1694246 909405 355462 1293127 1154065 331328 1683135 1733051 471649 1977887 1014779 684382 383283 704752 841169 1336243 250456 1979010 1800801 629178 1589780 1325446 1953126 38905 556939 1013675 1510889 1724850 251767 38192 335122 1363546 889219 253173 1422511 594293 241351 795548 1286899 1673521 671136 1223463 1195485 1164412 547501 861881 1114718 391176 1064548 840151 1342317 1996362 806153 92206 1710322 1012985 1137034 697530 356906 1005002 1345223 1591388 149193 182728 778788 769967 269832 32414 1499145 449131 374859 167878 460681 1106074 1469767 1692770 1904320 1294375 177288 1692426 1764375 1520304 564645 1943803 434975 1981795 914766 348022 553447 1114042 964283 315712 275800 1189030 150513 1241630 479909 487221 1010930 1654889 1893788 598202 332114 1628875 796505 630015 623254 1696031 979341 941079 1668063 192241 539818 1613723 332049 1305131 1347307 948386 101978 170549 685605 662809 1197829 237213 360462 1662676 1420014 1768972 1576394 501625 681884 321209 847352 749499 1151284 1686170 306590 91849 1840651 342372 696687 1483324 510614 816506 668748 1866233 737400 1725054 516578 264840 1473251 25663 1607034 1158838 862528 1896036 289881 1179843 712423 340038 1833982 472411 866031 443312 734921 1490926 446100 100229 1156884 19223 1260574 863458 1293419 127317 1919548 998368 1719288 476511 775278 1443092 125354 237371 1946739 659987 1435609 182920 1642425 1355142 1904344 1336541 1132047 1141987 1740047 1618669 376736 711483 1864699 1565316 594179 627846 307922 886033 1260301 1325413 852640 735061 1876966 1593114 1586690 1719684 1648795 1096646 238890 724959 1409470 258986 743894 1184661 227414 1535907 1650193 1403796 450672 220929 436736 1592194 242846 1624964 360634 1420561 1867968 811365 614315 618012 1571377 1646071 1829404 500804 75927 1940045 982601 215658 1654263 553101 1711557 372862 13603 1414120 1805462 1926189 1185993 1194718 280601 1173425 1670980 637388 560257 316146 818399 112296 1948860 417948 895390 791169 1297182 438952 116805 589917 19691 14505 603106 1869461 1356285 1755767 589961 361003 546590 1218076 450973 1366261 1876982 1865981 1555560 190146 1485209 129880 1789837 1099561 341410 1449838 831346 369397 1421613 1517415 1664090 631989 1235997 1978233 79971 1694723 1401455 263323 862953 131703 1829440 921706 1562102 839978 1212665 1551749 569723 20045 1194650 1438233 549669 981249 1658424 781834 1156914 1232858 219307 982187 933045 1701136 680304 1251020 615037 1156085 1673926 1790043 1710945 1745839 844147 1423227 648093 800459 1427615 1670948 189885 569776 581453 695070 280237 363693 1767918 1873116 773541 1350356 279579 341958 444925 962890 726696 1238232 244683 436841 1780471 94252 1866241 362035 1043875 306592 1622047 1092624 313468 1984023 1163968 1484105 521990 147041 264031 1183155 941350 783472 1455696 643128 1470521 682046 1217980 868632 250376 1785943 552835 821637 1752333 731143 1054527 1951059 989681 1982005 953607 1934483 742812 221530 1886943 1315911 1347796 389465 1165580 468962 899277 261966 1550944 1369643 1011565 811316 162698 1869237 1390499 188561 1673952 375370 17284 1981055 806343 1181195 614357 1734122 1285665 1060583 537187 1145644 1947826 1694506 555056 111372 1581998 954758 177775 649737 124819 1511279 1272044 1262192 375706 1865015 732097 325822 828305 1042646 537442 848024 418091 1793426 391465 117268 1560486 102631 691588 1209433 855238 1239486 898848 1942566 1834113 446823 1108154 857554 1272395 193477 618591 380206 886437 925184 1000749 1950577 1943814 1511258 59315 511928 232211 1864072 184745 1390757 260231 1282235 341458 514436 1503272 860148 805474 1903197 1428563 654236 1363301 682665 178606 1674570 829039 337287 1146460 562344 1932912 1258095 1416463 1149654 461673 339639 919401 1356927 1233093 563414 616919 702818 429351 409891 1812004 1215836 330389 497393 392223 418670 1373447 319537 1346290 462980 1258532 510124 838258 1359721 224606 1541773 1113525 94298 1109622 643923 1423500 1021303 679253 1276888 1720898 1398158 1049266 1871905 1375039 485892 855677 1073391 1856793 1356834 710123 1019553 841372 34481 183503 613710 1332640 151912 732885 884812 897999 1963477 1355362 745289 757740 1145432 1983874 956680 1091586 530224 134517 338400 1038581 690097 380169 817562 460441 1693073 1115772 1458731 1378197 634296 108305 1817031 1403518 114891 1765012 1603980 975423 344345 239202 757002 668284 1049553 1603149 161883 1445921 1112441 1103470 97527 1111350 1848541 837988 1169517 1385280 222155 251210 501647 835315 1269717 744203 1660439 1122267 37469 1945753 828514 24463 1024881 1546290 1927265 1745288 1383142 1991243 1591647 893999 1937229 1738058 789926 428203 1311939 1696614 591979 982342 1771844 1934635 922428 1271447 972743 507261 1947693 1706418 1860948 1665205 629265 778194 1329186 811477 435600 1415985 968051 1020783 1915252 1646988 977891 1680533 1118552 125302 1645652 1967429 1890537 62698 411098 909034 1502054 1489028 854904 1013117 1424577 717989 20628 283675 1001114 424157 1020229 829291 1544688 1957 788171 689261 1429207 474797 539253 878778 919016 1805653 620152 447228 178824 1766481 233389 1612769 1026731 705058 799566 174256 1701953 960459 1723315 483022 1937252 1774870 1440912 1673786 1560452 992575 473270 1609788 1991609 1983606 1079418 1839452 668456 1200855 1804955 814885 234222 213523 735898 1132206 880151 1362949 1146208 1826677 462112 877607 1816952 1108220 1430180 1766550 27871 97447 1944492 1218427 571838 1596718 232156 1969367 1658030 276699 1748320 128891 1087362 937942 1336524 711848 1882624 524317 131775 542087 1412595 1231065 1067211 638790 954252 15002 1933056 62310 1673271 609076 1110157 297432 328729 1845657 1594457 1232591 749129 1402374 1250899 380820 126000 235321 474951 1347150 166402 467895 1304724 558774 1827542 1121383 868779 143480 1544187 1327892 1760042 1977756 20684 601488 748037 1165749 1891773 1175780 1097951 352056 15477 1043485 1178077 1621825 1412715 50684 1653903 1239597 904719 905374 1343070 1321194 605462 789074 1350358 670217 1317363 708815 588338 1574407 420714 1088498 1062991 1153266 1789825 1921957 518998 1935209 435058 1280229 1435003 1362972 1847239 415642 1332655 1689486 135757 1203778 52975 406491 400713 1503632 1081205 1290624 684553 1331140 1714838 1342256 98772 1150240 10257 1198077 1263729 1375684 499410 1422291 116768 1471308 1943133 589747 389131 205012 925826 482952 1004210 211605 371736 816701 933964 198678 779597 1446234 957580 1669534 568012 612026 326444 1227904 1739086 269295 1783026 1852734 1507153 1691102 941151 1229277 788789 1952 1608129 1566178 823729 348561 1134095 501241 1978500 1233661 234644 715002 1896872 37299 242365 282927 227548 1375983 1063232 1027270 776658 752202 440227 1049204 1882898 1627137 16753 961520 1098156 1787714 476173 1789981 1215569 1037900 1845207 1691533 1410474 644155 1666712 1147595 1072920 1819655 727146 918698 251959 697980 1048757 1030332 882876 908282 1149530 1080639 426177 435446 735572 233502 1653021 1123445 1477979 1709108 748519 878241 146016 613494 922523 463092 1794657 1271893 806041 41637 1857545 1792663 1498493 583553 392072 1197862 1165260 1013986 1573334 625935 1947590 283138 163159 880647 540550 447503 1423486 1872362 267903 582898 1070544 1426321 1519372 444919 953038 538880 1666797 897326 1237926 148148 1012425 1532192 1294089 1800284 768221 1426579 456723 1069624 1882085 1897217 806383 357265 6646 1591583 255555 1679323 165333 1843928 1953991 1213718 1704886 1322462 1985197 1018115 403276 182296 580125 927191 1129115 611611 1089127 1930704 1780195 994125 411187 561552 645766 1370447 123830 334278 1182824 242118 721751 590345 1907179 746424 1326113 1296719 1830378 706397 588894 519642 904845 647252 1024205 1529415 1686416 1607598 370485 45170 996334 540119 963487 547855 862124 1302231 1512531 1589644 1464440 968857 286304 436511 1492713 1033197 1452180 786773 1027052 1424539 489609 148830 1794944 1911233 1303469 777334 88162 1127734 1504751 1011463 1625533 1080575 405287 668356 1751048 906268 1538532 785804 1975215 1109238 832609 1363996 4598 788876 36918 382786 507295 996719 1282329 575110 1729952 1713555 262499 1203027 758029 1488327 1154176 18996 651446 633444 154663 893924 865575 516412 1675620 1688375 199475 931050 304646 135429 310125 614063 9290 1358096 632235 1498937 521119 1526109 1273620 1260928 486911 1056148 1327105 902313 603973 416409 594604 1124181 1039176 62582 1480890 315222 401038 1064372 405344 1166123 1712190 241205 29354 1058258 1153036 151278 951693 459529 1359820 1132067 1022833 1641543 1881769 1004653 567700 932486 464246 1004413 152861 734578 1798973 350613 201361 1015846 278004 1531035 779241 229816 358110 261541 668533 722006 1864115 712531 1256170 447441 1647029 224008 417475 1568822 1752442 151364 983474 316694 156194 457191 1851662 90438 709792 1858842 1310608 856014 185065 1256860 27297 149243 1961 1411669 599522 1780279 1690918 468579 1431824 405313 1093067 313591 1749724 159266 704188 1145217 1349778 904703 1129981 1454149 768322 1194659 282730 1198939 221068 1745638 1893565 1918215 497342 9737 932223 733011 209803 889083 1782132 512094 477847 1467791 51712 721158 1561741 198084 1204334 1371858 690845 841872 783869 751889 673613 1730257 1188892 133955 8184 899737 1980692 1828123 949826 207922 803719 196928 582064 1559365 1525449 137753 949064 544022 1192367 887543 1438017 1979012 807727 727611 1046135 1902441 991445 767758 116694 1914426 1617319 1024527 228926 1406628 553643 842995 1336892 1206916 7342 915202 271275 292828 116622 513597 1414219 425635 1421881 855096 556614 633835 621523 456454 1313328 109500 593810 575867 1569350 1818246 996714 1575142 1298107 822077 1400468 416518 1683585 1686492 1535354 871135 944503 1615066 1590463 1828825 1918352 448098 821313 431402 1317437 213911 358729 1483474 1401033 1166425 66618 1417294 848282 1852895 802762 249897 823831 602200 339899 721569 1512097 186027 1506812 1853338 543128 1313035 1414390 1581069 1218368 167535 338686 52382 1495147 32094 151720 1925845 236640 722329 1262648 581255 779525 229177 1364933 219587 1872330 647810 307223 1271419 427243 238410 1582894 1098531 1844308 1155745 1716680 1502052 1124606 1288839 936302 1676065 1507263 26614 1337708 1956945 1301400 1332982 817784 340051 864923 1590628 699751 1917971 1608849 620802 1829681 1738705 1806619 419086 51593 463807 497797 257681 1987192 549192 122206 1824409 685886 450789 405858 833052 1434805 382282 1607528 1741457 1568062 183162 381465 650519 373760 1079028 767645 1097656 1873989 397729 763993 574248 432664 334931 402331 70947 1916893 1836884 404096 1964646 840067 780314 1494890 464004 366109 381479 1854891 659989 1827676 668775 547961 1373760 886324 368327 878759 1985264 933686 509993 1588078 1631766 947189 1249593 1335092 1458407 1502194 483356 485190 1115719 730546 1370248 1325093 1351294 111962 154350 383978 47701 1752610 760912 664795 94467 535214 349144 1708799 789173 1467777 7493 339152 1787430 1598671 668671 857342 869594 1070270 17527 749692 90167 1420681 861929 910210 196241 1103223 15350 880834 1852930 230516 42046 1322563 1544773 521039 1053959 478590 1594922 1816923 604713 740132 805178 1748330 750385 1701760 1646113 360738 1745902 1063426 1844788 670759 1472337 750882 373079 1885112 108618 811058 809944 1686669 486532 1826542 656986 56147 1647235 292785 1280667 1456891 1838495 16333 125463 1051888 587180 448714 405987 1264580 554897 1069079 818403 402681 1620310 1083459 604677 1722149 870856 845280 52510 1347513 1231078 1859299 1090943 1234004 59310 596031 330435 780694 865226 1892876 1955894 1487684 325406 1405302 1769062 354357 1926637 1084696 1342633 311831 893864 1075179 1537970 637592 356670 1904889 1857152 220156 1127539 1124327 211820 1054519 45774 1885503 575815 1367268 1867966 229146 1333111 1281212 341903 1240187 1878887 1193344 388815 1552585 1890167 70684 1157702 1426818 788727 1345077 50146 1978268 1151460 293934 677218 917675 1252626 1704951 369002 227907 1730126 1494580 1710105 1934473 383688 752867 546873 744887 139553 1206585 1687002 770973 101729 761570 333320 1501324 1211828 1453352 374228 911568 1086808 1803422 569746 839403 307835 1983190 1572548 1173646 1804430 559194 671152 585180 629751 290287 304762 1966794 1895166 511759 1750565 1008896 524398 981103 617323 487576 1122022 935384 1999936 981023 260085 1668058 462715 1501611 1464533 1064705 461132 1147722 105650 1522819 175580 899967 631857 1042803 1541335 1513960 286029 232076 199704 127420 1488613 1158940 1597741 1714327 140588 1833412 1919413 939364 620624 663477 1775483 1899372 1990513 905913 1279722 146322 1627588 559739 16018 1006976 113886 1533930 1148669 174295 889748 984854 1163814 1884483 1867243 1879983 150023 1418735 436642 1774828 984818 986906 572346 882905 1347888 722075 1261134 1542614 129170 1014869 553053 1401419 1182937 288835 1778136 714841 1185893 1078978 1951412 890737 540813 799665 1851830 495686 249288 1780998 661859 1374081 1229312 1725709 399173 1015814 1171373 1431781 1659031 868856 1007029 476784 1322553 22899 1993650 337716 726004 105736 1136418 521057 1984497 1261939 737739 710971 390617 315510 759622 1784365 1469001 1512559 1416840 900684 1701588 1494965 1653373 606613 455969 1129125 605736 170129 1884677 1387038 1883233 377850 907087 1170167 1540055 462924 1272923 1097417 424639 1580896 1321650 382879 1860179 504119 1386927 1899057 1685843 1448508 1391426 459137 881376 409435 1336710 1393007 57431 997902 1217208 300451 1656287 1224053 277473 26958 1360589 343038 83063 1563969 457350 1322466 870845 646224 734756 1277175 1667158 411334 1613205 369009 366173 1054920 1346092 1448416 396406 248801 783117 478303 1400725 300572 1821512 1657584 812443 1783436 1139282 202894 1446972 598343 787537 1774788 1814192 1679967 26975 488612 376851 1464631 339109 1492979 1552593 420590 463028 1612190 1920317 1666952 65464 377032 1277154 49671 1997971 1272193 123581 220652 676930 980434 1604550 1845812 89677 1513898 1113003 77526 936819 1363798 1601116 1987443 716742 1834163 965517 497391 356758 1323907 125984 246735 1046620 1615934 1217555 1586418 1751862 1883227 1265194 1376885 312089 1648203 1003563 117777 1188294 1299456 538437 1685867 1950315 452919 58428 1018252 1277771 1048149 509432 1591051 124224 170776 415052 51588 1316827 398512 677758 967137 618731 1255328 780399 1460259 191360 274636 552011 1167012 1891470 1433996 166159 374746 1845101 840889 1533298 138577 1147048 709589 1927474 983709 1383794 1878712 1288770 750865 1810235 1443827 924093 1715581 995460 1945909 1768647 517533 492252 138230 527974 1965677 1276469 1653571 1873225 520678 354086 1955282 1753678 616790 1137645 348702 671618 1015596 875007 1492749 114306 304524 841312 1824033 1067030 1522246 486585 1886486 662197 1295680 1043263 1779826 1198116 1127258 1787130 750843 93666 561726 406857 147169 1291911 1031659 736748 364440 667690 1763012 523816 432456 455227 1197022 1440648 996239 1527319 9570 1370637 619863 559082 1332436 758954 37940 1689653 219518 110437 593197 29981 1582408 167373 468666 393883 1446268 1225401 718139 1316160 1596239 345201 604200 742917 1605941 698651 203943 838295 1686621 128751 1001057 267837 626166 350076 626247 759316 118759 1401125 835604 140330 1674201 59495 1602514 1704100 1567433 1749040 1817465 948744 1923906 857201 952770 108787 1572724 1188796 29170 1954516 1468150 619364 1650786 982150 1102042 780419 1902622 836207 1720556 509524 1219128 817827 265033 1060607 197336 1087140 1255775 910690 368981 1696941 1005756 833250 200645 188549 1276397 942226 959331 783120 1142988 1264772 98447 1108424 1446134 1260810 645546 1678192 164233 188871 939091 1708003 350339 496488 960949 920803 1380756 576539 561608 432407 1871190 1304926 785718 666879 1307234 1633384 1132252 224755 95888 1359197 1211139 1724902 1946810 94708 1304067 1207623 147793 443518 1271822 222570 1994585 460555 216017 1838685 1385376 1552103 1699312 861809 1490616 1599814 531593 1417121 361469 687138 455902 455580 763378 12019 894986 1878040 167345 77127 872008 1210496 1203547 1199954 1184202 1668379 1999812 63852 421879 16371 1434039 1060849 939357 1331275 1775676 1735552 1531095 1544439 714978 1207930 2777 387912 452131 1773976 1999803 682472 452464 1924829 183691 229074 514228 1014496 840805 107351 1312260 389582 1375214 249638 1658061 1931639 776961 1277669 1767719 1747583 1772004 1136269 783398 1095201 948675 1805076 1464930 385495 997085 41995 1106016 1006115 1809700 305492 1565037 541370 1794699 490865 1886179 584291 1351943 679121 183152 1767702 1911754 851587 721531 566307 1214753 138906 1807587 618406 1500071 232846 1034382 444432 72521 1783766 104058 1981211 1203760 1658541 1643569 166795 829154 1264403 356538 453832 1327583 739368 285403 1884296 444720 695693 1714351 1899377 993552 1591893 751000 1694318 803707 776234 60678 1781358 405273 511055 1027199 1428647 206273 716456 215680 1102186 522625 1007564 370649 1043826 240983 858603 357100 774374 461502 1820834 206713 557915 1783974 524990 494446 872447 865690 1657384 309775 1063307 1411561 1045154 712496 574334 781990 1239077 635087 181717 302769 215657 1911479 1202364 1770344 319889 1032909 550090 1928790 644703 155583 1858304 830646 35790 1053843 175284 420631 650183 958015 709471 993092 1113839 144554 758176 909273 1963929 984017 78997 739968 40676 1768558 1001933 763455 291905 106394 1556583 1664484 11358 959292 736251 1581730 628760 16494 762639 1876709 869809 579454 1982165 1353899 747288 1924836 1215885 1817167 758651 419293 414946 938125 14390 1123189 313124 1603114 775414 1164411 929185 553969 404942 677515 463154 42576 91735 1609859 1884474 1462813 1501544 888648 1860968 1144050 1163450 1235638 1830699 118872 1171980 128636 1391820 1658800 218149 1974123 208353 810057 1594165 270243 1924548 1085017 1789727 1211428 1353755 1049331 1149054 1388102 943988 1464367 157360 491525 1915472 374964 1672220 652882 934711 1399189 10755 1674977 1871411 778406 555900 226404 141965 1902540 881096 1612666 1909248 21044 286294 1718892 1516468 1803350 1196091 141871 1842931 179577 1476882 1128040 1291173 1960959 915591 1847108 1260549 824320 765736 109777 1887383 826321 658838 1900241 811249 1390509 1265326 1098891 310165 751553 610079 507562 1940647 1766763 1311155 424780 1357539 352101 1183957 686415 1743888 482840 503414 1295829 1039998 1470019 992030 1989231 1491371 1674922 910125 438511 1508532 1304922 590818 124178 690840 719937 1740850 1874787 1814105 604723 335309 1889924 337349 1404963 1589558 79898 139703 1673346 1733163 142085 1927238 1933867 1271577 1355994 1299738 1590566 1289167 1679465 1234081 882396 1912649 1822950 1379172 1939260 1887567 1438551 305001 859832 1918718 511685 1455789 940717 1625523 1329969 660539 1477770 1486148 445948 1844181 1554891 628116 1180013 46476 943251 1509811 931724 722809 392463 918198 317392 1023584 1232735 78209 1683469 994809 260848 504095 76130 1267094 566934 1907465 26235 884153 723838 465400 1446438 1614599 1455171 1705742 1717238 398152 719785 1644853 1625283 340316 86811 148271 1740016 146820 1392591 1331324 378254 289591 1195071 1768058 43972 722946 1829875 1928420 998205 437967 1813414 201736 851172 779320 38749 337110 1019093 1723268 614281 1116064 682364 270752 36373 791491 844298 1519247 499615 1084833 1183168 1817109 143613 1179164 1701535 1723988 1610389 347542 1528448 1555880 707921 1178747 385497 192127 279388 89869 1112451 1737426 658256 1922199 488349 220183 1555956 1626625 1511839 36939 1007083 121458 1324154 835505 1994505 78874 328459 1085533 1542941 1217971 1266934 1766753 1922468 1680198 716547 807205 527037 690547 1622919 1360430 926480 1415987 1949285 284089 1865350 985837 41297 233749 382942 224938 1981913 1524406 900487 537518 397094 1463331 717967 890188 1051494 800926 1705660 1610824 1474253 859376 343468 435251 229229 1744316 1157012 1016889 871929 1132966 1122741 1545342 538000 1940789 1789898 70788 293574 481390 1969014 943045 1850468 188267 1958394 350762 946482 656464 1551176 1499916 458265 336825 906727 1861883 43891 1228598 1521841 812804 379688 1693789 595658 241690 664211 812310 456863 948687 702403 1667085 612270 222103 1096284 1071668 730635 1439343 1364059 1530275 280699 1789659 1421723 1028425 1860915 932417 476504 1486218 809093 671893 1976213 1358810 1474071 746223 1961984 1471482 403544 504609 1528665 663828 1546556 1606941 1364677 1616068 889972 1389971 59001 456365 1771920 25229 1009970 93427 925386 718977 653649 1565398 828753 266237 1386788 1157052 998047 1767358 113928 538464 510604 1179868 860429 1784698 1717432 278603 543698 362855 1696862 1540494 51363 1653759 763268 1335501 955580 483364 1526446 1167655 1775858 736991 1504409 444302 551013 797344 1587416 1865336 1587769 1079937 1572928 436446 1852695 94750 242422 1502223 760003 45668 1283820 1076663 1588453 296221 1256773 344956 264979 1663949 752328 530709 1729715 656097 187650 1494357 447980 462952 1854078 637146 290697 1190436 1424790 28799 537478 1230382 1960923 1145039 749594 325305 1371011 770023 1522072 7841 1302302 1456414 1135385 1161351 1141875 1425433 519553 1691613 1902572 617006 1947257 1413948 1359559 1090271 1795557 1716768 217519 1938324 1318326 1607424 246268 1982384 662288 1692087 1075294 1234710 870346 969397 884689 1813044 13148 1000606 1856466 1602264 817955 818612 11572 741593 1370702 213438 1752074 653622 671454 789789 1108245 1476577 1669760 960742 1094813 1316693 1061728 609551 136054 292433 87308 623525 1804140 526096 1146258 1180046 1409246 944738 115116 1139575 1948554 1236377 434190 240865 517300 1084388 166923 162872 1834309 1818284 733964 981356 1554522 1577058 88648 434849 614702 1982202 1718041 137205 343942 1479204 1095720 474965 1951007 1198596 609978 1889799 698905 1593506 1835977 730264 955600 1393332 325492 1908727 1931175 1055690 715447 481361 1526231 1392402 1373235 1603450 493617 596993 1613701 519666 1694073 1360743 1726222 152933 1440674 605306 833047 127988 1834849 416108 1680826 1165924 1453522 368968 1849702 347171 541005 1395299 312156 1405044 508121 599022 1324437 1140283 1805195 142282 1158366 1814629 32593 447547 338385 326246 1342933 1727466 626093 512899 38544 1703325 1477499 517154 376213 1690125 342678 1397348 870181 697850 1770021 559855 1898426 971967 1834746 1013779 1253070 1272055 845001 672355 672128 1652423 129221 139943 1751076 1157963 453867 1805096 589052 663683 955612 1594627 1946903 860336 253589 1049732 1988627 414506 754148 1705031 33674 810863 1862596 278465 675113 237788 1309213 1286379 450983 729150 1493938 1208930 969387 1125174 1812313 1860210 1636977 1111526 1337490 731340 1129147 1374528 1407020 1048258 471090 1131363 810760 1259471 1206818 1042598 1565816 1363618 486155 862118 1918343 185386 1148946 1602149 1486927 1519623 1686560 525802 1523189 95325 122410 28829 573407 1744764 923252 653431 1314806 1758054 1827290 667443 1133542 1713482 827903 532852 554828 638762 1241070 46397 127272 615229 1340802 71753 1491993 579606 1708374 997261 1696657 959307 733201 55196 118169 730572 384173 1490401 852521 457053 1977710 131798 1474042 1227494 227538 1055339 1154898 599390 928685 1107160 92300 429651 1046920 628123 165658 69928 274979 1919125 521300 1341954 685606 870896 131780 1731899 475093 169585 453293 253498 871267 1367670 378963 341660 1197682 629268 1885774 1651673 1183665 1682578 463439 462413 1546143 588317 802152 496022 633806 333963 1783722 298473 943651 1177763 880576 1959008 1538081 1778068 353336 491821 1620977 1924002 1901795 702378 1112459 1820406 643734 1837452 1520390 1198283 62568 48605 1467395 337999 1491025 841693 1911570 1434336 8784 1538303 202013 1683331 836717 1968227 1586815 1094601 199683 588926 601051 17804 1750898 434910 1654697 1419521 1333077 574798 1001110 1486025 518749 1655705 560014 1249093 830589 162912 1136851 543370 993082 564703 124039 1458051 1443669 424105 525370 806405 1110584 355102 636660 1960179 704107 1590677 334112 1300756 725380 1953382 914303 454848 156461 1786967 1147408 962410 481706 109126 167755 1363347 864096 248228 1324965 100675 1312860 1752454 194190 181380 1584899 325882 1207041 1958646 1108775 1546936 1434151 1235302 218720 1356033 741486 1271069 761396 1683351 224143 1996348 840644 1558062 1236358 743214 1917315 420414 1057741 1944193 1124869 336306 1272757 1737572 813953 1295748 574124 1733243 1342807 1069070 850006 1498366 299778 1925215 471782 1446809 833503 1575140 556875 585003 240033 1455878 249933 691068 95623 1827108 62863 661215 596007 1207203 603802 1097790 323310 1108671 1877938 538268 706333 1405515 1620618 154031 1097343 970682 748163 1853919 596523 1973306 1590387 557244 1245210 1019969 78606 817007 1066508 1901444 94106 914363 1081452 1499827 1417186 1182582 895330 901854 1505392 1775573 1579477 251927 197230 1002525 606469 1635990 900198 441052 1371978 548503 303462 1419256 313154 1455760 681931 1852188 1777714 1673725 1123502 852138 676481 1607364 1607715 1062801 849980 285652 1197160 530371 622128 706491 1067104 986414 1709090 1979799 952466 545719 611745 1156138 1793580 467424 561239 1810635 505097 1986843 1163750 1438760 1824940 1803122 1899503 1857178 1366281 142065 746684 1024685 192636 741107 179460 270776 588332 1839866 139085 1557031 1332484 334139 338765 474967 1239417 1229460 1040569 1473304 52272 993772 983160 121227 1116754 489984 1332987 1483430 345434 927069 1437989 1098258 388631 1782493 305569 1564037 93052 1834532 1599837 362959 1657857 267233 1995651 1518001 1986751 67154 1677212 1018147 97896 369208 1277661 635725 1095870 796268 599964 606211 1081709 659024 849111 547732 1998937 549532 981919 1185079 274574 1400865 1348377 1619003 529065 1931942 1586565 1127 1013834 1073573 1425394 164893 1094078 402562 1448744 1500990 1312311 1251423 980955 750084 1438719 1521939 1925423 1012895 913357 1270364 4205 261122 825368 1142009 769776 431958 533819 1408069 670574 1489898 442810 1613842 259024 1424363 1059486 1894164 1086129 409929 541457 966009 1604295 700975 965728 1064026 920552 808999 1255840 989440 420207 1887708 1833757 11531 684337 1881787 655606 1603800 1270470 1736503 449976 746119 1507557 1537033 157246 902729 1136503 1849531 1742166 464769 1076386 1335704 1824597 1750580 425556 1694000 1411586 1436992 1805346 904094 1622239 508028 434982 369203 126287 870020 1511399 1538926 75632 1686439 1674651 1886107 390437 300867 1452223 213930 771876 774940 383823 512844 557148 402727 1046695 725903 287524 506863 1324285 1321509 1686112 791216 812462 557782 849272 241041 1153471 1703682 1408078 1954373 1701468 568582 1781787 1008361 1461276 173063 1917052 1663826 1849521 1689690 1158089 1641493 1244870 636054 126318 1660899 1588186 1149664 1121639 276651 951627 1974751 1373473 512658 1942531 1490823 490991 1880451 1617519 180427 337628 966977 1148769 607771 371577 1701554 1797125 1280944 1765709 1481998 1829258 1966855 46045 1176349 929650 1856615 793732 332149 1813041 1378094 1032632 1254236 1766581 1640125 1155721 958288 1476875 970669 681599 1157294 1139863 1693439 1337158 1419433 1378686 404963 332649 814892 1322202 712145 1652891 1135746 288037 1305545 356628 1618023 241208 1808828 102355 559652 338989 613897 575280 263464 571309 1695067 1350730 1388846 710492 909720 1171922 1333541 575370 869894 1154574 471272 231911 778356 49172 263878 1958684 1045724 1562193 1557144 546506 1819416 732269 1705316 234255 1939950 1242464 56854 1554003 1385225 1627252 179781 1624476 685776 1790760 717959 459046 220318 1631666 405231 613714 1570806 1737499 1454534 1500412 1400491 1935341 79614 1271038 1971912 394295 634860 423384 510422 737723 1849096 1447477 1085563 1344610 689004 1534976 1913293 390840 1004304 1321192 880082 61955 971919 1828392 210650 1473548 406307 1257535 1222514 432191 1130888 396451 1332254 1901269 1284753 1483070 1456175 887180 1555854 680891 880648 822080 1900794 1888733 579849 1133010 1081148 643131 1653286 675400 436171 161018 1298704 1873324 983085 1830437 1306424 652051 1051730 128261 682569 886477 44009 527423 1982597 1922794 1553321 165383 1232089 1604441 142160 1089864 1402485 1621467 367422 568566 1183181 548214 459572 670494 1799597 1067605 147200 1408645 229325 574378 638857 733872 1353709 943151 1504469 1957836 1117456 1122334 466632 763562 321508 744873 664834 506813 825873 409303 422227 107558 1717768 1144825 1333011 222757 664453 39191 1577815 737724 415077 476287 714802 75987 523878 1581083 1631442 67120 484212 647854 1950944 879463 586209 1076341 1332829 1123585 158652 1497775 122813 411500 996361 1995727 1031150 972605 543264 315169 1874251 318425 1822308 1345264 455704 1843113 215515 700958 589939 1187386 544514 273807 1482173 54453 1694397 822494 241192 1669361 1705200 1697308 1390618 976729 1744255 581851 1221163 369763 441569 1180430 1150715 1538999 144559 1993524 723507 531336 467660 1083481 980487 1480126 1395936 969987 791157 887480 149396 1354668 291921 1853742 1438708 408833 1711395 1492674 1984805 57684 1285166 1754905 1649009 990549 191024 1111064 424900 43501 1235383 1509736 1519060 1604618 1316487 1007134 1569749 709038 1209181 478107 1214508 1768026 409389 599356 1503510 1808819 915727 1570144 958561 930161 1704012 1373736 1632 872439 1720684 1789138 1890080 470592 301027 917866 660384 1548185 1504972 1901398 808344 500385 499540 268534 1399160 1364978 1078544 1323142 521070 1625724 1978859 842227 1098393 681362 864748 861302 1459593 1484486 755468 445868 108604 1488592 832912 883772 616657 1370736 365979 1233059 671105 353225 679932 286636 1117074 1947326 927034 1562012 1575301 98708 671670 1225478 1395451 498722 336067 1063376 736078 252271 629946 457624 1156735 1797616 1862535 1160337 1894562 290128 1546847 792519 1618149 1214813 301672 714358 46380 1253706 1254994 933755 1361924 118641 362711 187508 964355 1031374 603822 785745 1136414 841640 1284170 550928 1454857 1057570 1512855 1200951 75403 1228494 1000645 685836 1835016 1472377 539521 629892 466083 75814 867227 697235 1666696 898647 1277427 1782213 30727 56055 1719591 767019 528289 804054 116778 46551 1307425 165739 312862 386492 934072 616093 702004 216265 1364106 1354003 1392843 973694 204037 1179052 1791692 781059 429814 1169020 711313 1657629 548009 7859 216177 1823088 436229 447021 587868 1877009 380713 1814041 1287002 1524715 1932015 1219636 277386 8640 1284925 1589858 185840 1143736 1522679 664343 1801211 341578 1278228 1553416 508154 684145 1252149 103811 629266 1350047 1767542 336751 537225 797836 1602816 1809058 1063189 1260118 81426 222935 1242876 1169495 706917 277370 814853 1148192 1986009 1543366 1046462 264610 97588 8566 200988 695357 1764429 642558 1043033 731899 925543 554970 757377 1279245 1774612 1601813 1100421 161045 1449004 69519 469795 1900219 1700672 865022 1466206 410236 76395 58323 64951 1711825 1113661 633334 1323172 679283 761292 1668586 693656 1852556 1178618 411564 1695817 783781 1746053 1714576 61585 554964 492425 1120135 642781 1112254 1105587 1508202 1657154 74687 491907 487304 1654434 1617950 912609 75088 354620 751949 325611 1569986 217844 964924 1035680 1069849 1971968 554194 878941 1936740 1555631 1495436 334012 26394 1196518 1388719 444159 1821079 1643267 486622 1121137 1729324 1509384 468904 1593780 708554 805715 1197997 618294 945463 315999 932629 1203782 1008847 1969959 1136721 1690854 1988829 1590269 756781 1096913 766249 1609096 1934830 585923 1010825 1728270 1141558 118948 296963 1672380 965268 1445790 1671238 1748629 1459544 1880093 630036 111900 937968 1096811 534241 1721216 287049 1204262 720438 1750969 149779 484490 1025598 1317912 841439 325638 718458 1675341 1192789 1532883 1833109 1347754 937363 1224323 182780 989370 737562 103756 1523974 1968933 1300066 923319 944301 1042287 1253437 872724 1908656 1844673 574204 1814293 590744 502622 126344 903108 1460027 1012714 516826 455627 1208344 287338 588978 1718393 1881042 116039 834205 1224874 1656245 1407287 1554298 1832178 117152 251721 553004 222883 350744 506119 153297 1385113 1291628 1785629 951386 397896 386062 1067879 269055 1720911 98039 633192 1288254 1591736 958692 103821 469239 1589116 577178 620514 204476 453387 1947866 1517191 479459 449864 275410 727421 1835039 1639409 923552 707326 265969 720224 1301704 1445795 1890746 1752325 850652 148039 669606 71799 1747047 1376713 44349 697653 1589749 672758 1335666 794842 307846 322718 1555788 1543158 1053638 1376323 408934 230336 784937 1497785 1508398 1565296 40456 1966807 1043378 4122 1460411 959490 1958776 1476252 1201207 1989180 1114372 1897744 676007 1800480 1278373 1290329 31289 191136 847673 1598544 874213 1234707 1297068 283956 1852814 1711022 1996829 614992 535265 1103284 354241 842094 1737005 1399533 1215431 252960 692382 1182596 222494 1546714 1019551 1737204 549828 108794 258241 1500730 760213 1955986 1670924 267317 1610429 1881685 21430 909031 1718546 938704 252738 1017280 71127 1628456 1011481 247961 816971 1555078 531415 642003 923001 1609796 15569 631213 622215 529767 1437051 1473261 1252782 1554076 572895 931313 1060160 1242029 674234 180360 1220044 1589059 237940 86359 342903 1427902 1038785 1803240 301094 435432 1038214 1546543 219920 12405 799501 1175690 1403576 146795 248265 839348 1205978 1980759 1766941 1186317 1203082 516428 1983732 1635925 446258 914053 321788 143494 785647 1734341 93444 363418 1971978 93668 1218822 494061 1269154 1592224 792205 1075675 1146775 1384178 954490 122059 1693151 938816 470574 1082169 500994 961109 85245 835402 1055273 92325 401285 807443 1110611 479051 242865 1579362 1937995 442431 874554 1457680 1164242 189394 1253853 1328151 1144882 1346789 120377 1194666 93958 1141366 1278938 701497 1538365 1791887 1465238 1169730 1979247 842028 353929 1854355 1353410 1471171 1333002 394245 1180877 1589947 1078329 1863076 92877 1571375 1154751 965587 1960056 1115249 748657 1086100 809991 1814426 655415 267352 418360 386961 1252752 1872821 682719 1098897 747822 166547 1747373 1747913 171601 1324855 1608820 1117541 1036914 1403407 637606 555366 135949 1557085 839969 455299 708109 820987 1466440 469720 1181368 927703 1339539 1679335 1404341 1496713 1592471 975522 1316046 1468942 1259047 1693523 1909359 911372 383624 821622 1088460 427435 1213845 182750 1060193 919815 678297 133570 165247 1316325 1157284 70879 1425983 681418 744491 402811 399355 1701109 1302488 959876 1704038 1765621 1814850 386445 284038 156481 1903251 1223961 788867 759730 1491873 37418 1732928 1555846 708845 342424 1538937 792109 1110322 1614867 67695 1478266 964627 1502649 163240 719895 204552 1431783 1667544 547426 1799422 555109 1623452 749917 1981416 1710825 91950 51510 1168026 69146 1986563 1611596 583119 1313136 1048736 1162975 829815 1823942 492193 909654 1414292 1013642 34005 60333 1444102 531230 1062055 406331 1181902 928552 784451 593531 1123535 518717 1072213 1541996 1132209 440084 807619 210249 136397 1652425 934651 1707929 1060932 1816419 120470 401643 1113992 1851351 422369 213090 956689 526453 1831821 1918484 50299 1874513 1490781 184132 1792626 1743446 84288 885539 225026 104709 212928 1164992 1486273 1739773 221162 1729075 414523 1275085 824630 1080926 1691083 1284550 727054 566302 85535 1043163 1405124 499155 1262560 1525702 776035 738977 1783454 1217653 1422978 1064532 1424245 1396986 1705196 1177924 1803419 1341161 808612 311358 520015 950998 218607 1155280 1241390 410102 1013944 1405307 904914 1278016 900932 435386 1687195 583292 1348804 887056 745368 261232 858818 494098 1571479 1373126 1526914 1059024 44245 802348 111998 607672 990683 1137196 1993037 817848 1538597 1304606 374836 781685 993657 1233601 665057 1305572 979795 368543 1617464 721342 1034815 1730656 516129 508014 1752296 1428505 801314 787576 445987 266292 1699772 182534 1690798 197492 1098762 1556558 1478474 793413 1141636 82981 96664 829125 1790288 1291356 1390774 1615289 775109 36314 1473882 539298 1422220 1465757 1697088 532884 1510940 1058786 1552674 423942 629650 471838 1599558 1509348 1319417 627837 260546 1780011 644099 1621194 1556237 416965 1344778 635902 1493086 28734 1001703 1152032 568208 488151 1374254 976532 181144 1997177 1653744 1834065 241801 792183 1824470 1812430 22179 1365846 1354920 781340 482987 181608 985747 746239 1732473 20061 1421991 729822 1072285 572579 1168427 192511 1067354 1131083 1673127 608383 171724 311799 1992701 1870317 532827 799058 1084892 1219108 732613 1768520 1322550 1823504 1346227 1566105 1930495 679934 1893499 1160074 1616131 1848925 177078 1875246 746039 414806 1369108 280744 517322 1458837 214441 233961 1990833 1613351 1479452 1378086 473013 369587 1090766 701848 376286 706061 21148 588655 1434892 218625 802869 33951 964987 73592 170988 1310321 955239 1829347 807040 1706912 1311006 366344 473403 1202459 792599 589821 1859690 843948 1758226 1169877 1006792 464290 615203 732272 890478 159109 275160 1431104 193325 1478639 509806 918520 488242 1506962 221914 1216176 1632986 158286 1887492 1887230 267155 1263411 566921 1989409 49718 1541146 1288810 1284250 525329 1341095 973702 475697 259262 885271 353510 852035 726042 1600509 1522552 100796 1429583 326609 26961 956922 83497 628363 1463649 1988639 651669 1483834 326630 1170865 1606511 1364339 1553634 1349606 981832 1649813 1265831 1620725 1367721 1399706 682437 1112626 1412490 358124 1488825 1039744 1941723 770868 644495 1458579 1274809 312248 775001 203796 983065 486018 1811732 603008 1842749 1184012 217095 1948264 293064 1853566 13722 599980 532432 813077 471523 437138 1502702 1225466 151894 1465591 515549 894098 320583 1699087 90712 144787 1446757 716973 1245619 1685543 1317451 763270 612659 1265738 558237 1680417 1955384 926783 886863 177889 1391470 1931562 1091437 1430997 1749583 1341000 900804 1965679 1403118 1686190 250615 28663 1593848 794320 1954085 953427 1761995 144404 234033 1600392 1804884 1215097 200345 573290 1421424 79105 807915 1197195 1790336 1882628 1554936 431552 1859620 671056 488767 1056810 135446 1399674 545632 489216 1402971 284250 1382447 218491 580484 407942 48994 326462 1727711 1574940 874772 598048 418311 388881 356322 1732568 752897 1599010 306080 451316 796587 892600 1114146 1420283 1402185 703471 1771997 1675273 298322 679969 484736 1070702 1472429 558756 968555 1840544 8721 954008 1365621 276195 290059 249784 966116 428868 1332119 1105908 1408686 1237664 496272 19761 1597198 443398 1526717 773091 1510501 206543 1553545 255245 1943006 39162 1818170 1126582 1220659 1407626 1761638 248468 276594 67005 970494 1668511 1223554 743183 659922 812508 459489 1750829 1226632 1417115 372031 1255326 46210 1478565 738073 730411 1890807 1305128 1350554 1074125 1309370 52692 1771241 65224 1992198 1113814 1801484 1973528 1242733 1645323 770063 689827 157686 739961 1873573 1131716 592269 1168675 738663 533 277636 1747396 405452 1296023 1875463 477078 1384664 1456822 1449808 890597 38895 1206688 678042 1571680 1086095 310749 81743 1868024 1759 1994327 1231636 1754008 1990097 1928 1240304 1754976 1509558 299695 1591184 1787639 308808 1194614 578215 678539 717999 108660 1559926 483674 931116 295177 79672 965919 477436 1425011 437221 1526378 786127 525462 1698744 240208 191732 156151 224411 1227888 1324546 1296109 449702 1085479 349259 545556 1028775 197889 705768 1559111 920183 1795496 263538 764995 1780254 57620 65171 511112 1547320 361656 676766 1963267 1939416 1062783 1173035 1842392 25730 1650921 1114783 947666 1882223 1043381 396823 293491 1739076 1150814 337829 1909572 1074051 55119 48841 260926 240916 770194 1178066 1542470 999408 783539 1785181 1667240 293941 464348 1863663 1925076 956337 1226460 1662009 347088 193953 1834391 934155 1636592 203104 80178 1504423 1346382 1481844 231386 41931 1449858 428634 584878 1310637 220443 1526597 1219364 257102 1278884 1577380 937720 633179 32502 1544399 1601926 1202565 228891 885578 361474 1756901 1414176 559573 153903 897686 315145 763586 77944 1823420 1716942 191003 1033358 1182276 801685 507871 606893 1741203 1468643 629615 820045 1114637 1713751 1684393 1730241 1825318 1334043 571179 1026909 1182689 1354803 1340078 11191 158457 1266202 1246294 838531 103350 1701428 599615 383743 786335 1572492 1291664 1768176 485345 629343 454405 1684957 1689717 756609 55137 463528 1038514 926318 375842 295173 620704 1052525 923698 591396 615799 1872582 229133 1152905 1961876 1871188 849294 126385 339919 1601428 1636458 662815 504756 883907 625197 40748 1694058 580997 133488 171094 1126118 1556085 1819016 977717 1764552 300413 936364 914383 929898 1539259 936899 1994913 1501710 1793446 611557 1277158 1508245 944919 1648165 1119784 519964 1064556 595791 1686432 290374 1670759 1404992 1380251 412690 632379 1465026 620271 460027 421267 873354 1678148 296726 675083 1959875 1122867 1013972 1574357 1111772 1905345 1761961 1200222 1112890 1009052 1228661 1431022 849349 463199 490733 1282310 502095 317264 1653932 1931268 986318 1704931 199527 865719 800468 691469 1382072 1023925 1465453 61766 1091028 1446304 1508307 709118 365168 637394 1844816 567966 1476827 1425944 37133 586220 482957 844504 1979506 1383115 1540124 1605627 573379 589208 1940546 670570 1143345 731394 1582070 1367888 692232 1725753 1018225 1284206 1803548 1154219 1983757 1146787 104782 997045 1624167 1362863 8719 1262028 1584526 1056896 747585 1335921 1882498 1567256 1283266 1806329 1269271 493360 965751 703586 1586229 742059 811772 1925179 747035 357628 1523662 209003 294728 1750623 1479380 1853697 1053300 1180895 1316654 355255 565008 382430 800086 609052 1354431 1931896 1595147 1760516 1374240 1252 106921 372453 261664 1454524 1052457 523393 1592187 179624 806652 416722 898229 101324 396876 533778 1292462 850446 921874 383143 841096 915616 853378 1561720 797426 1422666 345704 872298 455568 15923 39644 1312277 466692 11273 1525640 1186901 40308 1904398 1256738 755009 1061265 412696 1918551 1347499 1586102 862190 1520893 1275375 1057307 991017 1711884 190075 684019 423233 823521 1368752 1469426 445232 1854625 1698065 1811091 1447214 1149122 1887484 793409 938465 613293 621701 317373 508309 661145 633556 1045230 952308 1488805 834560 1383720 1212427 86436 195453 1708428 1551630 1109741 1787410 1736586 834493 206052 1061426 619006 832881 878066 232874 737613 59077 44516 634261 419024 14255 1335975 1126249 603298 1996402 1876471 327055 346808 683297 1805347 1257755 1065692 167332 1946530 1269701 741076 486994 1577659 57356 725070 78989 289673 267528 1201427 851102 1654201 1957210 1100129 686377 909099 32949 480151 820658 452386 103739 1433196 1633326 1925337 1996565 583800 1613360 1200716 1840120 36700 387289 956960 570309 719203 159217 1863566 987771 1203253 1000644 1605668 838592 782656 211989 543190 1115316 661548 182111 1955393 895686 1787709 1244736 1337540 746578 1867070 969712 794124 1420204 335681 815643 1260562 1141520 1462355 685853 816763 670244 720651 1571893 1423387 1174679 1753805 1973568 1452976 1487620 679076 1302027 1904356 1358916 1866904 1094401 262064 321484 519231 1977842 1286039 261977 1916466 988430 840948 1509262 724150 493515 1055963 788323 109756 352452 1825132 1642049 1040275 677379 608535 541431 873835 1580279 1803431 914757 1623811 583413 1026988 778667 1879316 58825 1130393 453085 1390698 123517 225094 568470 1689748 508415 1288748 872551 88558 1254184 584218 1447343 531178 519915 1994077 1922769 1524991 1184557 1976316 1335465 1207607 1672983 43688 1261384 770056 1610530 1387513 74779 206885 1538639 530982 909530 1875656 441434 1691126 437804 1020093 1405111 1839908 643150 1115659 397145 145020 149700 1901019 942066 1709091 438126 1579078 1421787 30053 323239 299333 874574 1955081 380275 467528 1599202 1442026 615782 388919 1772795 478151 799498 957870 1134333 432860 625034 61282 892195 1940812 282756 1226064 1615522 1814537 207568 164408 356033 539206 1664622 346474 118384 1802016 1058413 1239266 1368512 285177 1675202 1003654 710876 971561 372158 1498439 1525374 636561 688269 1982160 728974 589997 1904675 618735 1175085 495046 1410374 51655 1128450 1433714 1252291 722764 1316866 605093 564795 1551954 1254880 1290107 364206 1113063 1050031 204925 655562 834860 748772 1656104 1061610 406050 1849745 695772 737793 279531 1819217 1546150 1295172 1007644 1829327 1998404 1784115 1398553 382411 98382 62403 1667188 205629 1832514 1878508 1791440 1046722 1336102 690802 502441 1428463 1729766 834683 1346066 1483555 655788 1009680 1410186 63582 535573 1365752 229655 1461815 1780368 292074 1677707 346077 1190341 1576352 250235 1078085 1444908 956093 1584285 1905986 838788 1448068 418056 1501412 1951602 210019 1595721 246981 1297626 1649194 1195769 769423 306613 645361 196161 1978412 1630682 696052 467477 1068667 1408287 1621427 1892068 534492 1178995 1580548 1354945 845632 307026 399647 1623935 1256420 8112 1912573 693971 1582918 60744 1124628 416960 1795748 142916 117458 1205201 1508664 277367 378214 1218854 497486 1728742 1739177 252859 613869 1798632 1937951 1992682 1462671 1666210 586545 1814762 1205319 1962819 443147 596240 1435113 516799 1536032 1900119 315287 724650 1468347 192609 1381324 1961662 1241356 232017 228300 240274 1402316 1116811 1036033 992911 786431 1325914 1329803 882810 436682 325977 518356 391677 879731 1508951 1201898 955417 269394 1950274 383038 641459 1685231 1038951 147498 1247579 392169 695377 1108186 1168814 956279 1523967 528829 1563653 1790015 1861050 1548682 1939271 1116340 1460890 1438262 67789 1375876 225659 1294721 345557 816522 123417 1896333 601397 303813 1058163 1178512 657856 775765 1096037 1063595 1862845 1423048 1838575 352748 1648530 264922 1939390 879291 1812955 312035 486609 70926 1482141 654527 172461 579086 253536 1384697 72508 1584901 421135 561861 171323 1110477 982418 79786 312446 122421 417503 1237365 309511 126449 932679 690917 942272 1252005 580534 487978 839979 33152 1433557 1978875 1490299 186251 151522 1667242 132135 1734627 1304137 1770841 1653317 361583 593437 1238708 336042 1355592 1928856 105021 1057839 1572671 463015 711839 469568 876872 940161 1774735 841844 1998952 266535 1765081 1007239 1455709 1021032 1318086 733205 1309067 1271412 1150159 404300 918620 1175685 783887 569735 47538 1379170 1337179 163356 16732 1410370 874882 50215 1028229 1052705 1524736 1637438 208911 1444998 227418 491314 1813289 476606 968875 1883102 1336396 814226 333794 629998 733665 509840 864033 1438573 1756203 1728087 495324 414926 753701 213376 422249 750324 956150 1526692 1616583 178505 840834 324035 1400103 1258629 1344103 1329631 753280 1895747 1588331 243826 1275821 1223265 270393 974270 1891635 1040625 444069 1762641 986251 1650958 1444473 984624 485439 1011560 1776823 390718 1618436 1103031 1942161 1553694 870831 1774791 47120 1808277 1962050 1105247 1626933 369977 1574512 1069981 129152 1159720 1892500 1876886 1739561 1169709 1565533 378418 1266935 1868999 27739 391754 1900294 660570 1632429 676815 520578 165581 144225 1844151 1021822 331810 498064 1258990 1239001 893397 782776 732732 921265 1102208 936665 933718 716077 1238867 1242915 1751817 941735 1913536 1175822 1074866 1964572 776160 990420 1776533 430295 1053697 1435009 672584 1343464 1071300 1028131 1164399 831590 1629100 1528006 1786220 1081029 113541 1279322 1374283 606098 1966775 859871 1228985 416924 959801 170868 1720256 203159 351343 1881200 1471599 1536816 897236 270572 1902697 989950 815810 1692374 1544513 427807 1470255 58334 137194 444659 1309684 538215 168620 95005 731414 1511523 1236719 1015606 1543870 937148 740754 1050435 1290164 1576377 233884 541662 1995688 79476 1618133 695747 1538287 1240368 841240 1760869 1864806 171413 1613499 1228980 1689036 1062617 1453110 1585949 1196816 1717950 720109 1034395 719782 456763 20660 1906151 1678237 1737281 1727430 1847171 666209 268483 642432 1115148 501126 144870 1068331 1854868 587553 1088249 1330180 1478961 1104303 1680935 599056 60499 1625362 1165862 697476 1157404 396686 1599240 700514 1612992 1220140 56080 1023724 1998959 1713317 838172 1340834 1820864 1058013 1995863 1343078 1728386 1852064 158017 922663 845150 133468 1368658 1976945 175819 497053 906889 1277959 919125 1758060 936887 670643 1623689 399612 980594 1054566 769762 298532 1389088 400303 1625078 699093 518581 61351 1297076 707031 1375392 603766 81887 322769 1021968 1233808 903193 1066424 75186 1438387 1604836 443757 1739836 1008711 1955420 1030229 1202403 319867 1292015 1656526 1407053 523747 370270 674923 11995 1910870 1928827 177393 1759127 137429 1530514 478974 111054 1487425 1107607 699267 1664872 560213 1441608 1205657 1912591 616452 903644 862569 109288 1878607 1075257 906957 88568 1054085 340911 463774 167731 1986263 1668317 1908158 686131 1348775 975509 1295973 1449501 991634 1712214 1817906 1991712 136357 466447 695543 938159 1125874 1419221 495594 1969320 1773893 185180 1608904 79005 245652 1354788 715580 1024929 641597 252463 688931 367686 404834 1123659 125711 1490539 1511361 1272896 1126414 964347 1954378 281945 1521445 37259 519513 999659 940572 655223 907691 487841 1327328 118342 597959 477929 1745964 69151 830898 1548572 1019560 769316 460850 1157536 368517 886733 238716 1444779 1214288 12248 1631518 1882217 349673 629580 541058 336485 1916240 1018669 1335859 935835 154000 1597083 1892544 760583 1347102 1051762 720184 1068689 297095 791517 1161970 185472 638181 1507282 1458192 560588 1776583 155964 11240 1259227 1931520 615094 187607 788475 1116566 1839750 359745 915184 606541 1113396 1030987 1506244 357640 1846239 1094515 1769763 1216614 359758 702019 1732882 1385302 819777 1016287 1767255 1137200 1630851 500203 1136291 1190421 1426180 272814 448274 909906 1104526 179594 1634034 1570142 263221 117725 645805 1304008 312852 1665425 525981 306573 168478 745305 1271056 1709451 201885 858319 830867 1429223 1942871 1893986 376748 686296 1733031 449729 611813 1668810 730916 1886463 1748531 1804711 175555 1714771 598565 1786055 749229 584651 208215 1644882 563365 1201617 1594866 1584212 1421224 1409637 728860 1549610 988525 147216 1257606 561182 1264478 1825977 717252 840403 188798 1855380 415034 1624657 363728 1792687 614716 480029 1598829 465669 1572107 1350863 379382 1646426 713251 2075 1688521 718952 775387 853471 1873283 1813632 86807 1788752 1380780 1953003 784167 1040243 1911216 1780890 736408 681377 1834679 999500 448782 893890 862041 986554 1212200 1706898 150972 776544 1115908 804667 1886650 646804 1990434 593087 750286 1082577 541863 271403 694757 91295 968976 1450821 1772476 1316746 52901 261253 1894633 504112 1994934 492056 1361035 763 517977 654311 1742027 1846420 1444549 1040903 1898857 71224 1316379 1935989 1714969 1988250 1847860 646930 940194 947617 1697261 1699291 1553349 1428690 1855759 680132 1753603 1798462 821957 418749 316175 1379153 898872 1202243 484034 1300122 1489441 89018 1384705 404653 1403336 676366 1658224 97547 892787 11516 1452923 44278 25292 1112130 1169196 1845582 537262 112101 1536630 1000971 1747851 1730313 1844251 191102 1931042 1996198 402435 1143165 949894 830431 1461410 1306992 1134690 1374655 1462046 555129 703045 101377 1110109 1742522 1049262 536505 432843 1841922 750243 707154 1167313 776447 1683445 1428225 721562 405041 1755141 1470245 1077879 1019437 1139928 1661191 1994465 528758 650132 1106998 578880 941239 1185772 1406128 1297644 246669 694432 1959108 368919 1772411 232899 668640 1562787 1640133 805517 1741864 23541 523265 829919 1738773 1990133 1273600 564332 953205 777343 12540 1243735 1935533 124526 330965 147909 615906 257168 1575490 863312 1476203 1691868 813034 1477150 389735 521695 305990 1060563 668669 1802989 405783 1289503 582790 508408 189165 795897 1280223 1874246 186422 1957589 278596 473155 445916 1085477 1252419 583836 1232126 1236491 778557 1222072 50049 491132 1189449 64833 935542 116306 509173 1840581 105851 1884076 1023075 682774 1364265 416219 1891014 1750533 715607 928172 1688691 988089 1228353 1672110 711449 474504 748484 1739960 1524161 888940 878611 903976 224850 1579387 1948660 1638642 1333891 1485784 334667 1940236 660404 566964 1361440 1731141 195505 1032295 887454 1898322 1718790 1761776 1045078 790333 1397609 1488152 1995468 868384 1404824 1651702 1143410 475429 1678582 1959419 603150 1003587 1116982 1334848 1988303 1965436 743222 895666 1846253 1775417 1163172 1034750 206617 1280174 597085 13893 1338922 142782 175375 1389797 629802 1403801 240029 1134209 1903122 1153808 285733 447818 12449 627167 372434 30326 1707953 606895 1262191 885328 757250 1673233 1171174 1197774 1040473 852757 1386969 1296853 927301 1893920 978781 524967 1452159 1128364 829693 1320715 429021 784115 430994 815153 1770851 286178 1666836 805505 1908148 1250134 77515 1597386 1519228 1599150 298424 1411722 443051 1309673 1039896 994690 1124366 1666118 894883 1719454 1060242 666206 272251 310954 632001 1182302 788105 1760497 1511793 975986 1823286 1627080 621655 1877893 757257 146724 977893 1381289 705757 1655831 1078474 1526488 1106469 1683072 201707 1723050 908310 279213 1241691 1467638 1996609 1675113 481593 1454419 542594 1137716 69755 525281 265574 1406896 1099882 68240 698717 935153 1967477 363849 1169568 1271177 1876473 1660821 216422 243104 619445 1011916 1585945 1802933 1408924 150078 1326661 1970014 135594 1155904 213834 470540 1412474 1116800 1318806 1334866 1005242 949659 1537273 351651 1932507 1766131 1966509 501057 504019 1535227 1170809 205971 1509043 81218 278869 462701 1575796 534987 433558 227149 1268947 1177883 513387 1335459 1602197 514558 1656092 181629 98731 386974 727811 1818274 1241095 1760655 1553445 973376 1442631 1672555 587981 867953 787298 1592865 456315 1720772 1854885 1924350 1996966 1813622 1955729 195715 1351067 716909 536794 923224 1553389 1545955 1752185 878303 789627 537811 1898907 1483483 1844193 1441207 1189977 1079831 54914 880163 495291 308017 1264801 222157 790520 872806 1971970 1994910 1471063 832212 1420190 775739 468587 966772 580028 1960118 1365411 507618 479883 1892077 1483720 736366 695437 649412 144444 702945 1046911 33322 1657195 727968 341984 631910 964646 1819049 1103013 127976 1998768 1854297 500365 1083892 590005 1693606 25705 1714170 1358505 1665885 1438471 1727640 200686 218878 1055127 756530 731635 1675800 1160219 755878 1518900 1869964 1391249 1648591 1378047 172709 894163 1657695 311873 233109 1559104 1373849 1338932 1839052 1216323 1870941 626355 281616 1648342 923777 3212 1681267 1161458 1400666 964230 1565741 1735585 1535945 1611895 669891 1139388 1065590 1982657 178885 1199736 1316196 282099 1431474 740701 829178 789404 1663947 1189500 445417 1689882 602820 813656 361995 272614 1381661 680171 1564539 1824045 1355373 1817652 896527 910686 946574 1738112 993843 1658148 1069891 791999 1957333 974309 123542 179615 270306 1428521 735619 102438 1694948 74511 231623 706939 1096414 1833196 1729590 1378317 207809 69076 1152097 1007746 745543 1463704 308154 1815356 553710 1411708 750300 1556599 1668850 1189627 945471 873580 115590 1769358 1407808 1809632 1036536 1714037 409532 1485020 1655203 1839988 1841354 1421930 1940189 11988 102083 430658 1644398 1305102 1719896 639365 1492610 281045 401788 1213723 679068 1781051 406203 675095 525128 1857657 1582079 212168 1392116 1994550 1504190 353479 1403398 215475 1524842 1301580 94006 217389 32924 658510 908768 1617032 24045 1421065 1518583 1184599 361715 535267 1526592 253315 1737153 1249441 1213591 1802600 1277659 689871 1169933 649904 1155917 1535319 366879 838374 328121 551231 1256141 896336 1933139 952551 1566136 626759 1905551 69912 1001382 1117589 495852 1815621 804405 41560 383054 69458 400041 712373 258343 290576 1082001 1125710 1133642 1437882 453947 277642 1844975 899642 1028225 1118797 1464110 1780879 1962037 1229274 1866803 204413 913332 1242503 1698391 591846 579806 994915 44810 1986634 1066993 762827 431990 709913 1983891 1951928 1740119 1720229 965349 1507456 356017 1400293 316057 1458840 140952 404534 500892 814887 24913 860817 519446 164625 1055470 983712 1287498 925583 695349 1357783 1594973 277527 520200 1915159 1765128 250846 1235010 269137 1970760 1134116 1577796 1262171 1987800 1024935 1743895 1914989 941877 1377043 1917460 1354413 1081389 807181 164507 420783 1449503 1198395 473351 960599 28885 1288508 969862 202607 412216 1223742 785895 1505000 16998 1063400 175146 1698916 497455 350679 314717 981327 1953862 1395679 775365 1201426 1103356 1165405 960375 1676914 1898408 562137 115849 414908 375529 1007911 197498 169794 1984559 226507 1823039 1436480 1024796 1688049 1658528 210733 483093 1052396 647910 638041 1838955 1706228 90072 1668293 1372637 115741 1189899 118725 1543977 918558 217862 121939 1143049 1637021 201915 686807 928756 584350 1851943 345933 1933760 1972272 552079 938445 1353881 1883287 557170 1440441 1946195 294467 174910 1192460 1670953 1254374 1207039 1520740 1925160 1692668 212157 1798926 1038701 891269 1103779 1644648 1768445 65582 1665064 1575852 1128749 1396214 1461581 1778449 1612813 1162345 666547 965812 1466218 500755 1290400 1031885 325807 707307 1826980 1920883 1978287 1919213 218557 1116638 1025576 1557130 1459285 536362 450187 27353 118989 1878596 1101611 343495 1719546 889729 1053476 156103 822451 1124774 1112629 268610 1025181 801181 734945 959115 418895 906195 1457204 873380 260982 1029666 1644603 601241 1949805 1620336 388560 1777637 690251 1871167 1864824 1147011 213372 1740447 1166735 1665448 58662 1427389 700341 945955 1606379 120116 489734 1094325 757187 784070 1044973 1662022 674468 1897741 303532 658573 754692 737691 1092334 1763382 698225 911051 450354 347955 1761459 623397 1442167 1909093 1584768 190534 28348 1705860 901388 237739 1752840 308170 1070131 1889753 1626576 1303819 1903343 864828 1104560 539464 1513996 1320583 811087 804929 1660809 779223 1871761 1560705 314126 763654 1210079 514812 1883858 1695204 1838925 977742 1719200 70521 1551910 706600 1395816 1445544 1795451 149659 784193 1615089 1096399 1517973 674747 913761 1188831 1692212 749713 707181 77019 498808 1872590 682953 1097912 1324013 728150 77025 1285556 98850 1382872 912553 1383515 544859 1014407 393707 759312 1365503 109986 204685 219390 118921 1583194 189137 1909439 175622 59989 565371 1711768 406953 1254039 122172 1039883 1234102 291904 1932807 1813420 12119 651114 1364753 374755 1694999 928440 1819730 545676 1061955 1960328 1139266 865662 1960214 1554292 743994 1816369 1951447 332269 440196 350820 1682257 1939123 511062 1472703 1286557 439066 720424 394228 874247 295647 850273 1340615 194608 561604 1695733 1052263 1686543 1065230 60641 688762 1095386 959357 1369044 1024041 1540743 774714 1010731 41150 1635009 942426 1587848 1316581 652482 1395537 467519 61028 116417 1425905 99994 1264879 1195034 968287 1801105 1287510 717551 1685218 182418 292656 1445660 1996725 691692 1914757 1638382 734336 1402792 867165 640390 608122 1374835 1903780 971450 1572302 734704 789022 1736639 1312291 1958679 294304 944020 350198 1971268 923024 1576228 1434804 1562528 596854 1143300 152325 931008 1802072 233215 367699 1551676 1686755 1947631 1250661 915302 1021884 987823 852050 1849830 1094140 1647924 177121 1480326 1585679 886874 1625489 1612408 1428631 1607929 1810830 1479229 627474 1402036 1556235 537875 1909533 904323 780044 843278 1291485 125175 1227354 1612480 1776507 1495960 551541 1709217 932128 231208 1508442 1066480 1187891 376251 1645833 1176051 1037198 976738 1762239 344698 1249423 1740570 1983737 320967 1812378 1176854 938551 86546 129597 708310 321113 1481749 297724 454340 430009 474599 15782 1160375 641576 931788 1892228 943701 822847 1224870 676982 243503 1943924 1525397 781082 199621 1938804 1897734 1934202 859195 1444218 303427 1269221 1282419 248376 1395657 1739516 1202685 1944910 1563245 608160 192663 76198 558976 1229792 1391946 1237732 526381 598168 857047 836518 103429 690755 451796 188980 1019552 1329790 1295508 1929255 961513 1890152 367110 594214 726132 722430 467747 1354637 1495237 729610 142537 936071 1828098 773315 968316 357832 1130158 1742685 542541 1165547 965906 355482 866817 888283 1398923 845753 243127 551198 1744230 246696 16741 1871536 104315 1649990 398006 542875 1948570 1243454 346388 892064 836218 323984 229276 1175720 898488 471285 1720344 1788207 838402 1228077 1958707 769189 1864325 1415873 1764775 1757207 145253 1988976 286280 151140 847891 352916 247023 446523 651978 893419 1666848 728704 1030784 374544 1803897 1486830 753676 1052084 545539 1424434 313990 1487807 1712716 1660345 47940 103879 160759 551953 628687 1392479 1919709 1460501 1244564 1291177 811637 1956211 1642461 442961 627267 1895356 1697798 1361869 1502011 490401 1501781 77694 825082 387866 56792 1797492 23302 886844 1465699 1853246 1785580 829728 1915559 1488774 373028 988320 1385575 413696 856627 1704723 106563 598714 1280799 597754 705922 1297749 1305172 1165748 777095 1584230 256111 559405 1837524 1978716 1347805 161543 1346168 1480078 873808 1204806 1862076 1302070 160778 533699 132586 157260 1600585 1170503 1701753 460696 1054574 1893165 610617 1778630 1858259 1266225 358574 853037 1908635 190495 1422808 1438933 994473 1848912 1936001 1932726 1584895 825101 137201 134142 1081850 1409198 146452 914825 749019 1384098 276398 328480 1875836 244782 585776 1466617 977273 543076 1833379 1666492 1971617 600505 931012 481816 1549757 1007956 238154 132164 563680 1705857 1811169 1394195 53576 1016035 1750109 1283808 904869 923196 848040 1941359 1599766 1933301 237665 1039458 628490 118147 1829362 1195348 834351 1868788 60078 1901142 1169252 1739039 117767 457779 1864310 1673908 916894 1172592 974549 815119 1165758 1032743 1772150 238082 1722967 903423 555770 1846278 1460155 699500 106923 1168239 1485239 733527 1383503 133054 1154495 1611201 405432 1388979 1826366 1580585 1747713 297267 1394971 1784005 1274550 474959 1470102 22183 1831051 204173 1907640 356999 1203183 1537704 835795 650040 1765103 381173 726602 760258 1488589 1395541 1887010 1354928 1400544 724938 613113 129878 1779900 1470904 581725 851090 1922307 1410228 1945329 1442782 1229736 1262470 537895 1201449 1267659 1347234 1379835 490117 272134 1928076 859315 255943 465565 1009954 1251902 1290067 139250 1185973 65783 1502281 133583 338426 1773209 98629 69334 1508462 1555069 799847 1818123 1094224 1942490 1862743 626627 1176638 144856 1495360 1403198 886891 555908 1560621 1918358 610927 122995 1211001 729457 672924 1604111 1033081 361344 1139888 338222 1585459 1422962 1860353 304540 623984 695565 574934 1965937 176387 446588 1010052 1514434 375792 1770494 1904367 568893 972022 1105561 649671 1021587 1161688 1356770 426323 784996 1819051 513517 1673192 1955884 883496 600666 252095 1565336 1133569 1105904 361112 1009179 558827 1790833 1916364 687737 1657992 1317916 762107 222115 99276 1222992 188249 165500 1383069 369758 104688 985362 1198486 1949009 840914 409279 305867 783239 1613144 1951381 1878473 1640198 786644 1608774 458493 1237016 328874 1142449 1804860 258890 1655091 1914213 1676612 1450147 717901 995674 1985111 577745 1403494 1642609 244792 995746 1562074 562867 904001 1271076 1255044 1747573 1206940 1450247 104988 538421 1410138 1680955 1872305 234520 1139974 1266635 1370049 646870 510077 1750550 1991376 871741 127107 814852 493038 895201 1319495 757026 614112 495825 704090 822557 1308683 457085 712014 950464 1820554 1103659 757275 1656628 1292115 619990 305396 729591 521582 786207 1808650 1950760 231024 727014 1985645 1023610 1152965 1115692 568769 1194438 493288 406707 696691 1573100 194864 1713597 1175559 1161188 824493 1111655 791490 1983860 66810 1677899 1147929 1114354 545752 1944506 972946 574242 1808168 496840 1727728 1695499 1956658 956986 614546 419134 1630166 320191 1785935 1527142 562104 1090890 1436426 673675 735907 1073924 1292358 1422573 1883711 84717 1929266 1349958 1274182 57197 1071148 356657 1371772 505 339691 866260 822699 762881 200188 1027283 835970 1016160 1238751 74652 480134 162374 1737824 870985 1768323 1722536 439070 1452541 301566 1098782 1774493 1330255 1061266 1707450 1286843 1680945 1970015 1161516 791551 96251 427510 1481388 490036 334565 1219004 1613423 1734902 1000289 1416134 1011379 241800 84268 1854965 127776 1505457 412152 1939883 1037340 565304 900224 1966576 636892 551059 715899 127834 1502946 473541 976535 1719618 1163057 174344 481368 639320 1463871 360915 409982 70252 1799050 1643185 798836 1466481 1615131 1301804 799613 1513488 1029486 36243 1326131 1823316 706429 1653429 10222 984187 1599778 1354892 1880069 659557 505963 1560894 1107990 315433 1474410 1276225 1583491 1928843 231238 1009180 8081 503207 99350 1248534 687628 286168 961690 1736388 1396408 1164186 1345704 841462 404345 1736017 1039977 513057 1488672 251812 850369 1196181 107436 845294 429425 1935563 1169233 1809798 112722 44770 741072 671379 801745 1494380 1195166 1021817 1059707 205908 641957 807 1285922 698270 1791667 18696 172403 727639 1389957 1457760 1189446 1626472 118338 1609534 356969 246523 50045 679327 430265 1475553 404451 232207 446735 1829414 1867735 1684360 1114210 952782 271393 1237387 384332 395399 8715 1821964 1179929 1204300 117522 158060 1799149 1356416 1607988 628774 1054307 551940 53813 890496 1070773 1728448 868301 284306 1684431 1855887 392642 651029 902065 243440 1594245 67152 829070 439147 459175 802332 1130188 1912991 1480690 145702 859614 95368 236614 1912212 1668619 622527 1870579 1760300 1824438 577992 1468278 812810 278877 1382581 1945386 1601924 973662 1515512 193052 499082 257702 430045 1008438 531388 942535 1024442 1432980 1089287 1311886 321418 1127606 357740 788873 652926 763694 1470659 1022646 1274002 828672 977979 1127810 1813654 1305682 252736 1579076 751076 316768 1370573 1451695 1502660 1956413 1700658 1161045 1010089 159118 672360 1981408 643959 269607 1283925 955758 1464802 1258776 1495191 985977 1585618 1289147 163947 601795 166166 1767670 173861 1894127 5999 1421601 1455687 528032 1653634 486385 812542 971081 823609 1451922 918101 1961939 28543 1286668 219765 1028912 1363048 1408177 765349 845284 559328 799191 940023 1794095 611474 1991499 275683 706087 1790731 1142085 463726 1770171 473574 789357 735859 1293970 537785 1745987 1472191 310086 1237839 1285187 635079 588221 8149 1582782 683384 127083 1328257 1416155 1392111 1945529 171884 956148 262287 1851150 1885744 78493 1887596 1244885 1728746 619517 1418078 1171392 339133 1541191 541281 660437 733634 209364 529276 1915018 1690517 1426698 854996 52926 885489 1657934 263149 824905 560102 1782167 1421802 1664839 307841 1218878 681627 139117 788994 529306 971573 1241185 1173518 485066 1389620 155272 1045586 1760966 724663 1628418 238781 750875 1193704 216749 936309 1596334 1280001 1011998 729013 863821 1033927 271620 1369916 13826 1279669 1847863 137896 859346 251975 908034 369209 1303037 1014082 1552610 286654 1699942 552401 1744921 1251536 1087727 620463 1389501 1713015 403304 764821 1717868 1182223 368004 1517817 108016 929504 1601987 32259 680196 25764 1616871 760084 159962 631554 260741 409539 965395 1841323 1327004 1535330 1391088 1917215 308451 1211429 1982838 1846149 1291310 1160068 620430 1058658 1915452 532695 1507393 56195 1283185 752932 1807836 1426181 498709 1912968 1912117 1441533 239839 243277 1233757 387688 1002413 1785957 1593094 1795984 1843472 73000 619354 1334724 1494122 1891557 1476674 779046 1145698 1018902 41930 1443334 36307 1012500 1835618 1087741 1272124 64657 1460690 1068368 1828464 1430452 1726635 447588 1128676 414530 941041 845848 1247712 33354 1627467 1920678 1264492 1906624 1934723 802444 1472797 1958797 276188 211221 1465731 500839 1041118 1818445 1494896 45761 1234519 1049893 626520 1208746 594747 1676314 83466 624480 1535391 600558 765573 202027 1215859 1300345 1248452 547051 1086921 1252919 1519355 1372097 1136767 406175 1412756 631230 1058203 42260 1821809 724595 524715 710744 1502609 1105623 1323440 127387 1095188 322901 1513902 1589062 1615294 1337188 625694 2506 873828 1656971 1006859 353077 744168 971941 1978544 1195546 1796140 834778 1691545 88932 1700322 645430 185586 1851402 532531 916834 655436 766500 429774 516710 751365 270286 1336230 1898968 860541 1978666 388040 1737790 513302 925148 777834 1379728 924626 1746485 334432 1858391 945197 432212 1533509 1642052 1622087 946724 1650830 209272 453020 332112 933340 1750464 1143322 922323 1831673 811791 1164999 75481 1043483 1952132 1213083 800187 256422 115534 142473 680550 1686768 714315 1989624 1873873 1141111 1174130 105552 981847 582819 415031 842993 1563189 1931736 1757629 203775 1992068 1729667 547244 242780 938305 458697 1104962 421034 1754288 85546 836063 625757 1388456 1124081 1689857 1583784 1282209 586277 167136 1184605 684151 856389 1300830 751628 1839643 1407844 1105071 989735 589619 1493540 1544163 68918 1895892 969620 274530 1838811 12335 1273566 417358 1467760 835648 677222 1192444 1360838 1224352 1858414 1443789 25293 516139 1591006 995106 1160926 945721 986153 871306 1773935 1795150 1626967 959612 1188373 802360 897176 1016194 1197319 243010 1556869 1708590 1856528 1644228 752386 568257 228581 1685822 851874 454339 740409 97939 364966 1796068 1561944 740449 1311942 43533 1787919 329529 1439594 673851 705272 836327 553187 1322530 537091 1826452 1689213 1832244 1420629 1881094 1646547 1969027 373237 640698 696055 781407 587308 1334411 263882 1050564 790742 19832 357480 891592 1925475 1419972 568979 313448 645853 317896 1626330 726284 1348910 1251220 66236 773750 1080497 408729 207955 479446 745848 1663332 940315 530719 1080708 1064721 1104355 1574807 772483 558120 447931 1443891 614593 1838497 1250368 787024 504775 507790 1188918 889161 1069694 1536643 713273 1164456 8296 849719 1021086 1666837 1273598 1212964 1027709 1901991 647329 1024159 117753 567707 513417 1371364 1943000 1511873 555833 206231 1663493 472808 1898578 185013 816081 1031122 1060904 664805 1016922 573267 1888460 1754389 223476 1677638 251200 550800 1199948 1566593 1328105 1627119 531328 930879 1313389 394129 548561 1581582 1378241 1478894 1607455 1220228 1581864 16421 1676195 482763 1672596 1187052 820024 442983 1978101 1358584 1468582 191720 708889 657133 546223 1618626 1785969 1734881 749950 943819 1977621 802460 1483976 1216749 1078676 1216298 739057 1254474 1602107 1106853 660919 231969 1586366 885491 1791722 234174 887495 1442016 1155227 1314489 1012604 653223 808625 1195225 934524 1929254 1580432 455468 1706412 1403177 1285660 268147 1226112 386151 1202250 1721122 761651 270367 1589503 1078879 510188 1610716 1556950 1832578 294597 1798492 15793 181799 248404 1249285 1868882 622621 40840 1509061 1569590 1385501 83340 1964071 251969 459324 1457509 1855502 78910 981133 1947951 328439 728319 1842542 240280 212927 958889 1580678 335798 1595207 1302515 1210016 1461288 1941268 904835 1931961 341973 916617 1887785 224094 1494150 1399597 689666 1077455 919801 541954 1444539 1936792 415628 871857 1362874 565403 646047 259121 1003285 255523 954880 846898 200283 1367471 912600 657768 1579125 338199 854961 1002323 1954182 291168 1835382 270832 1813610 1932443 1279667 388535 302224 1737406 973372 944912 859240 462364 1418809 1057505 1151407 966349 1907388 220989 759112 820752 1145811 1646089 851491 1611957 1732276 5135 1300261 164718 745560 1397561 1216982 89120 1819551 831541 599872 472686 445816 1428486 274222 1009868 490247 693836 1846615 1224916 1253942 278905 717279 1801645 1730969 741381 387132 1921346 1586593 1838657 661615 1196809 1443153 1571501 1054029 1985890 1703357 649972 65820 1770689 1220746 1803483 903284 1193639 846781 1356590 276724 1933265 1344662 1259791 1084385 903878 1701845 962990 869622 1099154 536852 495504 1076624 52109 1320691 1362975 1784138 884482 704106 32666 1335733 356374 1404135 933584 812968 1584692 1943992 165890 1373031 96823 116910 243867 200964 771377 470246 1887651 1506798 569382 432551 1829553 1690354 1583943 904694 1560450 1109765 836501 1045442 742486 1779724 164290 448984 1296678 1728832 1014213 1955293 809487 1009214 1401949 1983752 757234 791152 1040983 1096018 134316 1975889 1871880 1191816 728057 876596 784460 1769663 1654055 1287011 261400 73851 1039892 369537 954849 1014691 1815855 786834 469343 730291 622238 328507 160880 1787835 1510763 888575 501295 179447 1534287 187969 1319612 1955482 933620 1192726 383261 1478117 1805428 1865702 169732 1397790 1144897 83017 1922684 1475159 1670618 261063 360601 524498 1600074 209610 1823851 501278 994298 818920 1922379 1438704 1542087 890117 443066 805161 21557 933967 1910139 469577 1125339 569306 1653730 1842743 1330104 27636 1476835 1797844 1970926 1738975 1591336 903993 610059 1699143 729532 1731799 1251023 1380802 826403 1939038 1173208 452546 1634980 368642 968805 1007764 735841 1551758 1125123 1581442 1108619 1333505 224884 1253511 1645541 724680 1942497 928605 1817414 1341187 793163 1061152 1660355 1826028 324414 706249 26484 504647 1600981 270693 1010697 1773225 1484709 499013 1568637 1399202 1583790 660147 354993 1836900 1048648 375471 1363008 1451115 656911 1459515 1480352 1079934 967338 1891664 1862869 127167 886842 295036 1825013 1671624 110445 581404 193554 1521060 485581 1473201 561308 331364 1357053 1680805 490138 756240 976321 1660361 287159 948709 970115 1163534 706903 588156 1620872 1894818 304432 973336 1209815 313675 56266 621999 1181257 1584268 1458962 1600034 1356383 420436 850762 216619 713753 493520 1715741 1153240 286116 1057057 1337858 289128 891332 1639144 823297 54849 1786977 1822820 1359529 1075660 1175980 1706379 800639 16458 1519378 683363 1368108 1854035 1197591 799993 764849 1577189 359038 1829297 413415 1898217 1550635 1309439 1364401 1543531 1546853 1722611 716459 1859613 386425 901669 68889 771352 204843 259091 1557213 1019639 1280450 397960 933645 816185 1119778 489898 1660573 279412 551760 1963628 207452 1214820 1539981 1933910 838817 1591949 1169110 560622 767055 612329 1463258 548747 1240321 1025978 1451273 1038913 1440823 1478180 83436 985349 570989 1404469 1379525 860084 1325524 997874 946582 643858 1920350 1173573 1407890 1641125 715248 286174 344070 428195 1468797 1091098 1750257 1871047 486134 1406832 1135432 1426744 1523327 172254 1144713 1293356 866724 1807263 1046193 349771 1689402 498980 368747 1875368 1169785 1355649 1555678 29592 1692002 143958 225803 1099238 529340 1586527 431332 1561183 901637 733709 1554366 69935 199248 1009819 191827 1892273 1494100 705719 1858035 1578707 1988390 1203811 619611 1489824 878983 1088456 867193 428199 187847 1292969 137674 86035 1083020 1989993 650828 1229610 375147 776526 1571862 1628808 1137882 1237148 1352129 1100510 288982 842535 710805 741299 1224697 94324 1663541 1243407 1014366 190494 1999571 1106232 1618837 84021 1978274 1932708 1576679 1208448 905461 791242 1668314 340662 1358382 1227450 1324174 1934734 337964 850680 180242 1438535 1591676 509648 229729 1510693 1409271 863372 443073 218446 1775839 1546757 1125873 713932 981391 410355 1254123 1257969 1068533 1763457 1132633 115426 332314 1087945 681588 1125536 1639503 689874 655772 1351142 540946 1181451 1989747 1110100 1494462 1738848 1281761 1791327 1519910 271044 1803271 829885 269840 471781 286872 231974 424576 1132998 758446 958699 91844 1165460 1317084 1299760 940521 1292639 901111 1758213 782243 1637667 717336 442562 643308 1659351 773430 1683559 29764 1191250 890477 806039 1305891 71538 75894 1013824 1067620 1112413 1490720 1462695 96448 870501 1010886 51583 807496 1563631 47944 101468 867124 1187412 469642 1261161 914907 217788 1476606 155940 1769752 848974 1600757 848813 1105369 50958 1600161 1306250 875957 926546 397758 1919225 202872 1052966 907494 1550607 717402 875735 100141 1537683 1786420 1271743 1048837 597312 848402 145939 1025730 870179 1814227 1333231 467037 871278 1077249 958931 1609924 501646 1278792 69864 548842 62196 676157 1121636 537231 92463 1921781 606263 115035 1051266 14498 1983735 1156410 793835 425682 1119981 861133 1187740 1053551 1456833 451168 952746 112813 1790735 1360350 1182813 1686246 1893139 382610 829704 282197 1178079 642152 1268824 373162 405134 137647 1106231 220227 1226813 1363202 553168 1776929 631582 847946 1845297 1463662 475776 1635054 43781 360885 505282 1043059 693544 59575 608777 875033 1237968 318252 346099 1328732 117597 391582 1756795 86252 1733836 1508472 1250195 1433521 507926 47289 406383 1950540 1711606 1522804 586721 841464 139228 1885265 1635797 1983335 502586 983273 660295 462734 725421 393514 943615 72409 208113 379448 117987 285426 1745900 690900 378970 814767 1769066 70549 1219888 1018539 168415 1387109 1417771 1393993 1756477 640356 1170542 541568 1937302 1019872 182793 1455957 1434756 1467576 1437533 1243462 259579 1164122 100168 71724 749336 1267780 377235 1754970 1903773 1453139 1331999 1119212 1448209 342870 1801723 1808634 887322 1885711 1055354 1424207 264012 209901 231185 625925 1965680 808355 230603 446591 947430 1113386 577788 106775 280796 1362381 433918 113400 1484749 735191 334386 1078984 964220 964622 1289111 693722 1820294 952016 1877908 351091 1736891 1653198 1918128 1984858 1855609 94079 545220 141024 444655 1917808 796792 1997345 430258 1206656 1041907 1131223 1832932 191888 1201934 1413288 380404 1519052 33825 90200 330760 1062835 1857139 1905171 1021660 1451541 378116 47496 9074 1547726 1069014 1942767 987545 308014 1721610 1567725 70838 1331575 1798261 478135 1364449 904258 1358512 1739669 155120 1739830 101174 1120922 126630 164367 605411 1927663 1078244 1165960 1563610 182495 1654208 367532 881417 428737 1158261 1035614 226482 284546 1765094 1989449 36855 1543972 1098418 1055864 1143323 1819176 1946407 1518876 345045 1925204 425787 1208032 1959916 317792 1190181 549860 758422 1333215 535575 1947892 1369058 1641667 432261 1069751 231329 1751727 251965 813122 1486910 63187 1484320 1308399 780324 1144948 850815 94162 81458 1472098 483072 656921 1291014 666419 776341 520561 1240433 1844365 1579322 1043239 925772 424860 443208 1504810 1979783 1444182 1314998 1496907 367909 1853642 124550 1719769 965492 916700 303755 1824975 1256904 998573 782948 1917070 709308 344036 237982 1992523 1562963 1303339 1490064 101513 178895 1041373 1842967 65692 211614 1496005 225740 102956 14830 981702 1482696 765071 713134 1090044 1887410 1594128 607656 590721 251966 916030 760576 91420 211627 738657 282387 1552822 345119 1135471 1891055 302109 715493 1064090 1477916 1527565 825538 1246905 621156 691731 1786129 1801550 1126438 1350912 1826789 1600250 1363353 1866779 1238122 850002 1007482 360007 40474 1511440 1597106 1843806 1465879 208117 1308760 1945392 729046 992953 936684 880022 1837624 1788166 1564976 1797564 359677 250102 1116571 536257 333920 1837518 102021 1839252 1012436 1160929 227687 1908143 1008104 1842279 506095 397591 470962 73319 1964176 1373786 61783 1649548 795951 586017 1356214 1076947 459781 1575242 1217840 780139 1882971 1084500 1895256 478584 159239 245313 1947790 77848 673187 1703731 1336543 1884321 27679 1725025 564223 432782 1701634 628735 1018526 1252086 223931 1040365 865357 1271820 32871 504364 1175433 601439 1653086 884144 48721 1887737 536416 1604642 1677448 1492025 1385557 656910 1478775 241860 1291468 612221 551145 651169 1314689 1902884 1948938 1798659 1169748 1366543 1634420 710385 365771 1156535 1155000 479003 1583898 73198 1244936 234212 671746 1817466 1620333 1493454 473677 404205 432734 643895 306559 234582 676804 1101925 662822 1270097 318060 1293019 1319349 529353 307609 1804000 662544 1924737 1538398 1251257 1214019 1435481 337865 767641 1890766 535811 231797 1398980 246320 1599244 921177 1355419 509089 760785 1097812 859999 980166 694447 12592 3596 1554550 1333686 1167205 1853851 1390949 1611475 1666516 802917 905887 1780078 385140 1890465 1714647 1379682 1681834 1999783 551909 366728 1608723 702922 705488 879416 1361757 683181 531512 231130 1511315 603724 1491296 589187 570326 194077 1064257 962119 765518 1196853 1468496 1726353 1954098 469503 546620 1554609 1296604 1457828 191394 551857 1253492 1357799 1157123 811752 960355 1908126 599445 1908643 132160 1781179 1803412 1218691 1647412 274878 37370 1497608 46408 1899334 1097188 1139504 1600484 613440 1010249 1576230 886682 582810 1733096 1678260 1032545 1464460 677199 1151092 162859 1693273 268489 641662 992286 1576565 479801 135062 719073 454903 1520324 1925209 1116172 343848 989313 55171 1750915 1189853 1021902 1282454 1880002 1783479 626914 1512944 200058 382260 868492 1713331 1164747 1612043 1791176 430796 1451640 1564300 1749332 1225615 831825 204284 908025 1818752 1001644 286851 1818751 784705 447639 839921 185735 666073 670120 264286 731600 427191 1556994 1886300 1628 682737 760562 1897332 1314922 452740 287886 1045022 1576311 1329399 1908886 264066 1400486 442826 1865690 1048699 775572 540905 1203723 1309506 505174 1452214 1904 398336 1016089 1542114 416985 1419845 1434187 1275405 1350478 1352390 1129713 1129997 405415 364158 649427 1992913 1392849 1354809 460246 1033606 1175491 1722937 880241 1183081 527728 1633282 951804 910714 225529 426683 50009 822666 257903 1331143 1340259 1342223 309234 1074331 174418 228553 1155819 1380554 950637 1764640 1363249 1103310 1751237 1789436 41112 1368270 1033235 911816 1578918 893846 1365997 994634 1542534 1453670 1406694 422111 1603956 1858916 188149 1188378 1041701 1027109 912740 566693 429512 1487001 1852954 138252 417263 262741 756693 1604772 1726891 1445147 1293131 104396 490528 1476774 623587 666396 386347 1190992 952810 1843449 106841 524271 1236999 1129417 520486 1295334 117823 196569 1928349 284916 1076498 1191627 1533766 731433 1399807 1752112 221862 1211343 107942 619690 1806980 269265 1775121 99410 1736972 418369 1721749 1853276 173053 570203 637197 1555789 1904788 1871461 325689 746951 1270780 50208 1342930 1092018 684728 922537 349900 1398789 1175717 1099716 311440 1189963 943979 1794025 1552327 978313 1430353 380044 1992279 1347604 735760 1299857 1154999 1603616 710570 268321 624170 484539 1157595 116457 196532 400280 794961 406454 1534828 990232 436611 1887685 1733589 1572741 1808238 1070359 1817840 1529719 72996 767875 820766 34860 1397506 617896 1425499 410172 1162763 1683377 1977013 1372931 1394067 762730 44313 28701 1324789 335747 17685 1442192 482665 1109377 1557039 1803749 856241 167131 36175 1670255 1858810 1589783 625129 689222 1070984 1471107 128074 1576572 1791280 996985 1215003 1672452 405351 1739766 673909 42442 837976 879112 624147 936268 1149902 1239141 960917 851133 1352318 1451655 684126 1585114 1086494 685544 1761953 1658722 189510 1864132 1972424 239361 1302289 102555 8755 1188778 51226 1117627 641680 388022 373215 900455 941568 1960379 728978 1302986 966379 1800589 223254 1253 917211 1368823 1547572 990434 220026 1463301 1372501 1488959 65869 1259077 1060808 864141 1419313 341751 640749 346550 1413537 588439 512546 906164 744209 42164 1731567 1125450 78515 1588035 195887 1040193 881952 1284853 1759166 1633419 508526 518818 1166413 684754 1951790 863618 947181 321659 779928 1468625 633193 202676 1536027 556168 281964 715801 925324 1530820 1985297 1721252 1207756 74630 1176518 1096363 1893710 109971 616414 1810582 1431208 863800 302605 276729 1046784 911127 1257279 428754 135695 1457339 1635336 179236 1093049 149504 318618 1283447 1678886 1333139 1195141 677723 1865417 391336 336739 380509 1919173 197865 1984275 1648879 1705276 441730 1933578 1143080 1238268 1353480 1877010 1811370 775413 647327 1532800 1310288 1420942 1988621 893825 191748 741581 818560 1368190 1690204 1006743 569701 222913 350161 1270065 784732 1348475 1997387 403222 1540086 75946 1659011 782660 1733531 529709 1150272 836683 1069022 205181 847644 338075 358650 244577 1753357 1486932 949314 334233 1202289 1743412 101247 1417966 1281251 1756866 1075594 802394 622266 1787995 1779889 1022484 1826339 1888935 605878 286704 1954015 1317655 1431081 1360000 267000 520547 1802484 1264829 1652236 510343 892719 1873419 247929 1823171 80468 1921147 702320 99061 1229109 254284 1532090 893653 1103968 196177 419666 970438 176674 1190693 1783890 1506748 1148688 695414 610676 973046 237299 149481 1275870 1782917 172628 112775 196325 737447 1073705 629440 258306 1000962 1558999 650781 1742499 253071 204972 220088 395510 463762 1688063 1789519 28937 82282 1133588 532984 874717 1138986 1735553 1822772 1568775 162027 103866 803695 1290369 48089 519991 1317848 1161356 1827605 171416 1458891 1100655 1685235 1231987 713710 775247 78744 1549127 275766 904648 542452 291495 436458 1763904 636088 515741 1030734 744545 1207699 1560602 1302751 1272032 61980 1299543 185245 695048 1467174 295285 300015 408093 1544533 1110112 65152 1893294 1116129 1725211 44890 1057471 1962666 1499863 1243551 35206 585627 671015 1427836 397240 631746 1386393 767805 1224256 1541144 1002806 1461012 1763156 1250160 1638425 936494 894898 1461350 1026231 1771868 178682 876555 938620 164030 53973 690356 296802 1102086 540348 57742 1855341 964533 130919 279845 1786325 547248 500656 383414 1922731 1608828 1871678 1858642 1289713 841971 532395 421895 278820 878390 1118890 1957855 769168 1435618 280163 1239580 651733 192778 123474 649683 1559620 212584 1087738 230325 302144 117510 1833694 1167802 1237571 1236450 171734 627268 1294901 1179251 551834 669596 1058014 1117207 1764940 1423610 1141866 1975457 1212767 798244 1754567 321210 260694 1557543 1971549 696153 1719596 1002907 410162 803286 1879081 230450 1640292 418045 1220843 713266 621302 1929151 257750 1832651 1822119 1149663 1480793 1255050 1794647 325029 122256 1712310 1522826 499952 1634647 1953400 616040 172991 943859 74680 1409762 1916652 408801 708155 526371 1290409 576056 592437 1959214 426838 963092 247045 1589369 481055 1209250 69643 915005 1967384 1941767 1044435 1095910 384977 1093367 399852 1502165 559425 1825222 198787 295347 175541 76476 1884159 642904 651991 1068458 584696 496509 1264581 983621 337988 532057 1271154 306828 1075658 1819078 1134571 1011751 113096 19029 55772 303407 355319 663033 595688 1524571 1769642 739026 415999 1357991 1805263 114220 171978 676339 1553219 877113 1554416 1890303 1442352 574683 1018618 563420 602581 45699 348741 861299 1108120 425867 721096 680500 77560 37734 121213 584946 646364 1418001 1766415 30843 1263103 1828465 673397 997802 1730394 1295244 128440 1083026 83206 516021 156316 1399350 982175 1077737 336697 179520 1867198 1198625 113643 190665 700306 1127277 1881751 157092 1822527 669276 905602 1596122 831927 1342251 1904736 817983 1905770 860880 1953667 778213 655647 95480 805602 1220650 1953186 1177765 1596526 1433742 279349 1614187 1970371 1954357 1773250 1210757 1818033 1976210 1819276 1876145 947494 1150190 322517 555564 1461490 1529393 1912629 1448385 1628888 772812 687109 588169 1216225 1058723 1592170 994077 556095 705012 156561 1665909 630032 5188 209251 1127542 226838 1771307 1161508 1979300 35036 1855627 1470453 1066697 189839 314510 807061 1197605 321448 1930268 480632 313045 107625 1015895 1779557 1909186 378564 324179 1990211 1270234 371499 1778595 1092050 1975147 1039679 1004127 847418 1531002 815390 1507746 688501 1802333 158940 1196672 1393587 28806 1586727 115472 803380 997232 824589 221774 940800 1911386 375702 634167 1483743 558002 1470553 1568629 1272705 1161116 421987 625773 1943314 189779 485498 1738865 1742442 1345253 1189476 558354 1575616 1406812 1251820 1161180 664941 1997060 345437 770009 357581 1066395 1169178 1973005 1411848 1564588 631889 1836461 463996 1485864 198513 107109 1234827 1870926 55828 10329 1276965 739334 1687423 325549 1379245 1191440 1339173 1309235 1238304 108893 1902934 361949 794596 1918046 1062471 1873554 1960536 684288 1594206 1473624 1496149 467493 531349 1142556 492396 754601 1344614 941120 1419643 1407569 259819 1323602 986620 1446722 156090 1553591 1953550 46708 1276906 725770 1284891 89774 1706310 632741 523336 1130192 767619 1347426 922591 454113 1637564 1373520 445397 1411534 1734716 593981 537721 171531 1101752 1189238 361662 1383652 1014302 1458945 1050494 1487160 829110 81151 19491 619847 1089277 1196433 1107170 1993064 697974 1473486 1269473 1054644 1020278 94663 416715 1528474 1055413 1833855 1189119 1713071 1841685 576675 1194579 1239158 9915 1660920 414548 1474592 1921721 826277 629610 1367385 1381429 1411990 1499837 386397 1093604 803000 1374176 1832489 1153226 1609953 1430240 460436 1176444 388908 753065 1970961 835952 1051972 665087 1763033 1190253 1214230 13796 72778 1485993 1181076 1005058 1551315 1203307 178231 205385 306977 286302 1172287 467793 1499043 330035 700205 425835 1969081 1347827 1343393 161994 880724 318944 555768 1709590 593547 1077865 433033 1490590 509941 1751902 1271221 1068576 165736 443382 1178065 1596899 1775900 120965 1109053 1022188 1985759 1112986 1173236 1665742 161373 251846 118491 515629 1949875 134795 1924341 739487 1615127 850224 196463 562552 1989389 660833 1206206 1092939 1585136 383063 246340 739331 686360 96582 1533374 1212342 1482439 792743 490696 1699153 1154322 1747957 710934 600401 1056134 1665475 935173 1856611 1776186 1692740 145341 1030218 457892 1946101 1058925 1849158 1713835 69857 1914186 1907660 1298125 1784399 890108 1584115 189506 30793 1370250 872275 297685 124632 1309047 865483 1971286 40465 166285 297387 1386158 173291 716759 1353880 366145 256470 657205 179250 1031450 185081 1275246 302782 1319889 1042838 219435 444303 1833510 1158510 1717437 1950104 1512445 721211 937851 348281 1320142 784363 1304595 1258515 933857 1192879 1507908 981339 1111406 1452831 722463 1382885 1184938 1987922 201344 1976990 935092 139567 1629087 1160261 1024599 905799 584150 1529316 789272 1795783 823110 442620 1332763 1992580 204033 752169 1874503 1135375 847978 1574558 238097 1790830 1210697 1635511 418143 898336 1668269 122847 890692 197608 1623468 277248 963998 75190 1437277 1221802 246039 624432 1086742 255113 270899 1233805 106378 192876 674697 691476 1309622 28472 122128 759134 610828 524945 1800985 1660341 1032920 1398504 1966544 220589 317959 1922030 469243 1251364 251593 1634296 1605856 1749165 1033324 1442588 1586401 1524132 93071 183770 1901619 549239 1077100 1576469 1265895 770250 1494964 427115 628275 1339438 1355972 975915 931395 1071547 1373581 1881368 310024 1678887 538218 643067 371806 1654172 300829 897410 1908781 1250913 175611 414705 1847757 759974 285571 469490 1842153 506936 1536873 1529174 1905922 877004 311707 849678 219220 1384407 215677 1594764 1751919 1920090 1004873 107028 974421 362245 644853 295811 1864208 1550000 23834 243775 1070282 1842303 1067558 1508058 1112391 801494 1152261 158501 1052689 42509 624239 1821167 1149674 583729 261153 1980822 1022430 105698 1801234 294366 65761 1745776 1213466 1898958 1102724 1078782 513339 1242372 1852298 1095120 1480240 1948854 1894522 1665691 465819 1131564 431538 1333913 421390 741979 539075 1961108 879801 218977 398220 586070 851572 1998023 1961777 1749505 1559877 741487 671575 825769 618031 1567712 1625754 1812677 93674 837565 941664 902263 854798 1989802 1119544 1538907 586029 371365 267601 1249519 1771900 239755 1495364 1501587 1554811 1561443 1036299 544360 1028865 1544214 656703 1422524 190184 1283520 502912 902715 1615914 963592 1439197 513600 23041 465230 930512 1051635 257792 659747 985831 1065480 1826976 489591 1022886 1159551 1123746 69973 963122 861707 687878 1255715 594195 130654 1665927 275798 549281 499664 1325897 743184 1892909 1391915 305310 1753277 160068 1858776 117142 55289 366666 1300305 1747061 201954 591566 1183636 729487 1187645 1706454 1043448 1691637 1290072 1039186 148817 269771 1768163 1554376 1624533 1395500 1796343 137794 1033863 1009201 876476 369111 714937 1620092 24661 1872998 1995308 1335694 1570443 351106 896732 1315845 119256 1024097 778842 684038 236245 1960437 1026346 1386791 260698 1057811 997501 1100689 553450 296135 145971 532903 124244 235846 1912266 621928 1124912 949218 1300194 1248735 510694 1128939 1314628 622776 1669078 1130388 1103657 1555547 20764 58814 607597 1376822 539851 1691336 429974 241624 1882926 911343 494938 497780 1782764 29573 1860600 1898554 1278333 1674327 934594 513987 1824645 546737 1546216 1364688 1206337 258793 86116 227077 1506285 1441167 33934 9410 1374722 319481 788637 1257614 665986 1721631 45767 1492148 1665586 1469539 261578 1405956 1314932 537974 177148 394367 1530744 1189593 1491353 1085925 1720704 1361836 1601630 746057 880539 650670 1868553 1280076 230692 580905 1988883 547515 8153 1085165 679744 1433593 993006 1395426 1153528 1273493 1900274 1081808 821269 1259197 1831389 1302779 514397 1330392 815795 714001 520963 172762 556282 746347 558341 784753 1414374 485703 1773593 1864609 1431448 1914143 938759 554862 456037 1925345 1334391 214882 1490852 496427 1318866 1099417 657807 366760 1018541 388647 489047 626114 1515465 1849577 346034 1780129 178303 1339468 1839109 379295 74828 63102 495653 1182679 184916 901541 1189715 1184091 609117 828746 500979 1912552 1047432 1938724 1329721 989054 843534 641904 1976205 1514539 1850758 1515992 1570221 1593457 4820 427910 734057 715341 587801 1225724 1710255 1352656 638542 1133626 566485 733820 1550368 1905471 1887196 1485939 442024 1644515 1150873 21085 939205 1795361 1450808 1205524 737670 560127 52465 827022 1708718 1560694 1592251 460888 87701 1243244 235885 1975268 1141523 80041 1061604 546692 41908 839537 1765104 1199225 773989 635712 423963 759796 1645310 736432 716358 780776 191241 1841903 516328 1119221 1274978 731007 1836074 557960 772453 470464 267776 546496 1605977 236694 705252 203524 1518974 690601 753824 1575627 738778 572400 715582 872374 525095 696407 325034 430944 1495468 1106778 1366323 444960 1206182 1302611 94131 188166 1192808 1103921 1435561 1717878 439803 92451 259231 1660006 1121851 206668 974998 423604 261369 925347 1336121 723986 760715 1978739 1381133 40110 621959 588533 1787671 1763336 1609349 1093588 206982 332521 1701461 952456 1891509 637090 1836206 972789 334492 1900322 1999684 290202 1405827 1308699 140864 1338901 1493905 1743790 1844352 1570135 1806855 798799 545293 564532 172447 1610271 1776961 1417073 5016 1534412 1005357 1716396 326441 1708100 911500 1019562 1862496 227035 1558294 524244 309384 676663 1330935 151205 1445690 1028404 1074160 309348 127603 673793 1614871 1137102 1375437 1173872 9746 616030 3423 1823359 937417 1860530 1240727 784076 1935716 884210 1404734 1978893 502566 1778507 1909367 60980 424735 1343765 653149 124681 1617042 983112 1688224 687238 1883819 1789541 1411015 731545 1974637 1502469 1318100 36998 1646405 170891 914013 182294 564426 1884014 1375254 420073 125624 1309927 51866 1905854 10674 372019 189748 1153019 237397 472562 1909424 1077721 858033 288590 1234174 863554 1027772 914835 53399 1527469 1403870 931640 875074 1166902 791185 511531 43835 947240 189398 460335 1412251 67212 477955 776120 870780 1300885 563487 1331226 665195 1729730 1921954 112300 1570899 1339162 1945246 1471777 121201 1914850 1853259 708627 1025146 1919140 526458 1870106 92062 1746290 1813714 1850399 265607 462439 1995602 496576 1473740 435388 74247 1814005 356920 1704756 551078 377599 701700 984955 1288177 91806 1053880 1795568 193051 564924 767440 1715091 1740232 1067836 1086071 745110 1672894 884823 779133 81618 1704816 1414765 176287 832917 818371 623699 830698 1552893 1716192 239171 1376036 722013 1657698 1666318 1091494 1084223 688556 1152277 1416955 1886536 1731972 1823362 1480863 234078 303880 1139159 1881561 580163 217221 1887672 1042241 332664 62141 1352532 1182329 640011 90635 54630 336996 1260946 103513 328302 913094 1208931 269762 897038 795894 1181691 642475 177446 183706 324553 1466475 319869 273167 1485182 88512 1140340 317691 1740087 736015 315402 1681099 1595767 1658487 1823718 430020 1420465 1417861 925154 1237775 1629342 1981039 1946348 410943 670639 437995 1914051 1194956 1206305 999146 272847 236397 1332543 1683316 99420 726804 315915 180602 1861875 1645724 1068940 1653553 963294 1522401 1606380 782167 639932 206957 1949249 1278998 1932417 807215 1707179 1343099 1616236 1677879 1948034 153196 1027480 722226 1446411 890707 817564 406533 1214300 344383 494304 986877 347833 1761255 1963582 956937 664475 1982166 54380 583471 830146 1925275 404878 180583 6015 1641285 242293 71368 675409 1101902 1099274 32527 1019313 138010 1914193 596977 400688 1333602 845919 1913747 731535 658851 1615762 206100 1561135 416089 1612295 302067 893135 1549778 385981 327529 670656 1292180 349076 1584012 1146652 1146317 1699874 281050 968351 1579412 1930244 1796749 839054 987744 415629 422089 636729 1036487 579530 344718 1549623 1589826 1109134 1771641 577102 971004 1295596 794354 1025543 1527445 1259129 406429 1750728 1307684 1017468 1464155 898866 1104406 1394752 1772615 321051 1367097 1255746 682361 619801 1198685 866782 1961784 1946868 1354017 1245871 360542 425401 1486171 1949407 1663549 1069207 1051318 1141664 1583756 878154 18752 1420268 1943579 116576 764808 784760 1866555 564360 284660 1196137 1587551 1587585 1164810 1800980 1471170 516173 432861 233474 746970 127053 550062 1952162 760027 196734 817837 844198 467440 20521 599586 620605 1350667 819889 1802606 683003 1759344 139920 286986 1360781 1521077 719939 1182574 233113 370623 305105 1487431 11029 396082 1107231 1259973 274127 562184 84834 1013823 966369 149205 792026 1731997 357251 1425479 505117 643330 543633 832340 1634845 1582792 1999156 829537 1296186 818075 195635 28891 1339028 1689836 57835 831742 52513 915521 733893 1276097 1048870 264257 682845 1319829 690988 623862 1584658 715450 1337827 528792 973881 513024 1019205 916551 97574 516196 1403433 1705798 1411836 304374 1635798 1950665 1616890 131701 786491 1702110 1636268 646126 211857 1421356 710704 1507978 347625 1297092 1521070 1487798 368338 1998202 641572 733035 291599 1784751 767987 664603 1103447 641287 1726643 1900009 1100315 937974 240412 1779127 325843 1913769 1500656 1806841 51090 966394 149829 1126242 1259109 237675 686019 1390815 583983 497012 1617962 1525883 1209846 1837747 814804 1302653 1778209 246864 506067 544185 201425 1589517 1574192 459879 240535 1378077 1310042 719165 1939027 1884670 355195 331912 1332869 464053 623485 965980 955062 260763 1763858 1678595 1036945 1255914 1399765 71640 836553 922278 577258 469732 987841 926121 849756 1362102 1887468 1101031 1345302 1705681 932376 897550 724704 178566 1955744 846145 1216977 1394708 1570476 23881 781447 750138 1701670 1582876 416004 489863 889013 632621 1382945 1698647 479409 1368606 727922 307956 581838 1200379 1393292 267445 1391795 636557 982099 1778509 400790 596287 1732552 862337 334351 581338 627252 1099329 145037 1482669 952023 898294 462173 1261031 641563 257103 371919 1705956 856347 84982 1842606 1346373 863148 378090 277008 362798 1848677 514619 532460 1814870 474738 1341768 195899 968841 1786211 1290959 545807 1584759 943540 1604590 68276 1266821 1202529 881170 496571 908959 1966705 1302588 881489 247981 1371809 1749677 1779746 803637 1640349 454762 1435922 1262085 976088 126718 683310 1766935 844910 1440399 1361941 1052173 1206712 485922 1294240 1242350 1523092 1158194 798947 574046 580401 1747389 518106 294428 1339093 1111170 1629265 1804293 1450501 1700554 124079 247150 935485 1711317 185370 843144 210464 490922 1709475 1214347 39501 1047756 844750 603845 500301 236175 133000 417294 1225554 1159142 1595017 1640218 457246 941099 643685 1582153 1873810 1979065 500100 26163 1817082 628590 1128330 580924 1822138 1311920 1078443 1916835 1412377 1165269 1442514 339977 388466 1093836 78173 1322086 557058 104781 96671 1792014 1749927 1210042 26844 1611486 413880 1221545 442248 1399930 1493930 1479274 444168 772214 440912 1886446 1973866 1330943 1902390 1114693 361963 5554 1097915 101859 770511 1544672 840059 872970 714361 1259289 1504221 559662 1942674 180522 499415 611978 1710791 1848645 849498 282290 1514174 1959526 1885764 849634 1411478 523726 1586620 454666 1841961 483138 350666 1064443 1787880 322796 382923 805763 1414137 629518 1995808 142098 619066 1833214 1754834 1644224 133107 531642 97699 660763 515306 997401 777887 486006 1385406 173301 490107 569891 871041 1970869 293684 40475 1613679 1815564 1693935 289850 1902756 91935 767762 797937 1667694 1703150 1203879 1390411 750223 450988 402504 616621 1891008 606341 86994 1394666 894197 1639504 1112197 794893 1687591 1292772 304000 929479 120065 1571008 1930431 1385293 680273 982756 681505 1577243 1026984 140946 776108 1964373 1183 1958446 219628 996834 1295150 71677 1920262 1984198 1356598 1042250 1375436 1921922 1498214 213209 619199 899377 103302 935321 1871941 249636 420539 175767 669500 1139602 1027169 950943 398425 119660 763759 490069 374248 1210140 490556 1307467 1934434 682037 775544 1225102 89471 1511669 1337410 1281404 1267669 790289 1890436 430437 758916 808942 915370 1660976 1181108 12077 1085111 1391406 586919 1918285 1755777 1996920 1055668 1147969 1235933 203496 1086474 1210143 1398354 1811705 1114203 919653 1764108 1573937 1775080 1964514 172532 1917874 4747 56153 121710 476505 1031091 666635 692583 1230697 833627 1367019 1616842 638749 1895085 1509716 1324471 1910431 1922569 1732280 793318 1447308 772871 1900261 103700 1993823 1320752 1308450 1732118 359858 1253332 716039 1946478 927887 1657042 174527 168979 31247 1615817 1333637 1368283 1337536 1865736 952343 1296458 1380424 1940612 624317 1640100 93503 1142402 1149428 914866 848996 564971 813497 1320366 1647890 1782449 1864120 940241 1031250 745886 288272 1157851 1987778 117561 1647876 1013734 389092 1845296 1955382 1662510 1443772 1323291 1410033 1989967 1676922 371023 1722299 1378983 215530 767275 181347 91755 1340705 1157691 534621 1454057 539272 380751 1798077 1084165 1921769 1959788 244111 1703986 778991 501813 1197875 1777608 182565 1766681 776584 756697 20598 146002 347565 923989 371443 982439 1138343 100050 1445143 976022 1045224 76745 94435 587873 903460 417735 1017459 53902 992708 1177052 1023338 470843 1324265 191211 887710 1374620 187975 1978051 606332 541307 1213501 1448345 1475203 1689010 204355 1289132 928967 790748 1569728 1106195 723429 1965486 1542185 5635 670327 1186643 1447887 983955 848622 277329 1593603 1408947 1008503 667012 968181 1178561 1666430 1315238 643062 220431 349931 82926 1492436 722379 1678173 1737491 1296718 111401 1119377 580685 1885077 411495 1236553 1135694 689647 715362 1907094 658895 540155 652480 209773 1652098 1823252 1922060 566154 558600 455798 1550034 1399267 1273741 1319341 1207475 962018 1135782 1025743 193402 465304 314132 1558654 1504024 1686894 1465068 1384276 313681 1444735 264457 1610717 1962598 114794 1901099 126243 77939 1266378 1423774 171109 1495244 118583 1478581 1157259 1030618 1998279 1357374 267185 342736 886627 178503 1680596 1150287 28448 1690825 385367 1067738 1490482 190093 35526 1188286 1914007 403275 539991 1016609 1874400 277166 8473 1973838 1266285 1098467 655113 1998332 1165781 1183188 1945138 1748526 225512 678153 396104 1513961 1537167 15385 368831 1098287 983456 806843 1856644 1167970 167273 1493542 1798402 1150355 1255983 521813 1480172 604104 1725601 1774534 1583691 78522 1225471 626419 524203 667973 1212027 530870 1664164 1478929 1178774 901290 1651615 81265 1927081 518487 640714 1399624 410104 774497 1858577 1897666 70512 1205265 1308417 898763 440878 1414251 282102 951169 1589209 1093448 162694 1180758 887490 1681312 1028387 832040 1323462 485335 1556331 104766 1409110 1259669 1782492 61001 1808112 704763 702658 1792902 443499 640296 1918828 916895 776942 848504 1581896 979580 1624942 69608 1232493 89168 1418803 387430 1579806 1977431 755472 1951798 1712126 1206433 1789397 1394811 889125 844902 1861288 592285 490676 438994 275485 991458 662873 1407450 1373276 419603 282759 810594 1687974 444858 175998 855973 1828546 51567 197577 240036 1014563 1550547 1031096 110137 592071 1348352 1167624 1393244 663181 1894486 1842834 1084235 636004 330885 1103639 659801 77613 1103269 374007 555698 1520804 936343 884017 486647 130077 928058 1986311 1062632 1239643 976489 1001980 1924225 491443 322442 154976 1402723 1533382 1460683 1390041 790052 928125 520857 1192373 881847 1724746 616975 491930 1939016 703091 158167 1185150 417679 1265454 822806 378424 1829123 968699 1584466 27716 1468787 76691 964313 883988 402674 338783 128550 1849242 987640 1428994 1875943 1073894 524297 1794952 1711272 560504 722822 1415785 47923 1206019 786972 575666 1266172 1159123 436949 1982485 1681300 356737 1239051 684478 1159622 1528570 1524184 585981 780026 629649 1799032 1783670 981001 1926058 651231 1657180 1020436 76186 94956 431187 37782 1247221 819188 9539 1950904 435012 1172560 444845 1978966 1116801 1887981 327357 332918 1380237 460347 907945 539807 1657570 1826351 418243 573963 475318 978069 1970227 320437 163860 355447 1758126 1868063 510197 1503372 1706619 1868677 1914751 557839 967829 27720 286510 205596 1722660 1583486 1080467 82454 1942400 248394 355379 607310 1593619 530531 1629807 205043 562462 420028 30833 760759 744288 479687 282222 737595 1751581 230833 101987 1025435 26411 774180 1448368 252183 1968040 752633 943221 836675 17293 1707737 625569 803399 958066 512282 1880718 234342 664144 92008 136485 1830725 867715 1883599 1181586 962979 1794159 334793 1829289 1608988 988296 1090887 999882 1339360 1783914 1089405 1345736 882340 1505224 893277 1364817 1594319 1314976 1180307 1384728 1961580 1173778 698657 873383 558810 134086 1117514 1503328 908672 935531 999767 939128 726442 1816792 1667595 734900 1968736 110119 180714 1509615 1342541 1672293 865204 1559217 880992 1791214 135918 1859351 1537112 43386 1739026 1772728 185104 329019 1748509 1038645 721855 998866 398842 1399876 1212948 1688792 1630381 144647 756494 46173 1730267 1282522 1697833 1412189 860324 642487 1529222 1799363 292256 1727414 1476506 1730127 1446332 951882 902502 1021488 1256509 1519943 971982 1404034 1324197 1860207 1551207 586219 632000 1610260 1559750 1249103 1247751 683383 1862353 629924 1393433 1655302 860603 1174702 1203246 84084 666863 1219881 556186 1228208 1397291 69261 508001 1987775 1008744 1188499 454950 422334 485773 555869 1540232 8104 1647704 1743200 829192 104716 382301 1518142 305345 767281 1043735 859373 1648842 1737255 1359154 260061 141219 68861 16972 1189362 713268 1069296 1499777 1468460 219222 453197 1981607 1219350 1657594 1542510 1833414 391042 1609016 139 999073 1955193 178438 1534320 1986698 1197707 72128 1700339 1246293 675001 328412 1701723 628170 150630 647871 523581 1398214 1371018 1292165 1131015 1721639 612393 1570777 970949 1726435 1728576 313547 878190 1501593 1389691 400745 406386 986364 864057 1551008 1535557 1925964 1895978 1411819 1261268 727563 1969132 472667 217708 385189 151229 373862 575062 712441 401481 1231698 1556942 128814 712176 497936 1192112 843212 1182281 356128 233987 1859715 586563 1282061 1381362 568204 830129 359491 993254 1783797 823422 1920389 1095571 186504 506591 267734 603745 731965 167366 59238 148463 965962 1661150 109601 1906775 1279598 653671 1888885 425184 638223 656571 389762 1797789 1706223 1661995 742867 1420158 297889 1121672 1634672 1635721 316093 1893179 1005689 1004936 462411 117624 1657217 1987307 86565 740532 821772 570697 164746 1871888 304807 1917476 1744980 527829 1589344 1048728 1144178 475859 1898453 1452857 457383 683701 1681216 270495 1802124 1289346 999804 750611 1675633 1242903 1158905 420701 836427 1124499 728271 393885 719462 1334638 865995 229470 1965756 679096 1803076 384348 752331 297486 1784459 928511 340687 363070 1588146 774794 1810744 1009489 656326 1620905 967440 1056736 1986584 919673 577127 1047537 356692 1356993 1534882 1231135 859045 951435 1431908 35067 439596 314213 484075 1400059 1297562 1951474 1801828 1617952 792237 1093042 414423 1160151 522838 1330242 1220683 540163 814282 671359 173046 979275 48158 16798 1112091 505787 252216 793457 504898 998077 1589100 432139 1093323 1574925 327022 110976 387478 343448 1869366 1201660 1047111 1000228 1505700 38777 389671 332374 151632 1523740 1342029 1467064 356495 831048 921039 591042 750197 648698 632126 480493 272913 652478 1722522 1645989 1783595 891101 103323 772799 1338985 1136853 614493 1249811 659700 1924347 147601 991714 621287 199023 1894139 1270640 1329427 1155644 638078 1295252 604451 526410 822824 1456608 858760 1860241 1825304 1158556 609768 1671464 1055017 1230436 1434291 982345 385343 33099 609901 897862 123060 245311 412490 1819262 967889 1795963 692668 598312 1355174 65045 634713 1013150 84626 1161512 866842 502542 405045 635293 344945 1283434 1888672 595019 615322 1216011 700956 929272 1890637 213694 123022 953737 1501447 1224215 1513094 1560737 77181 229783 764591 1633839 1540506 1530250 978789 103175 1533158 1980961 603222 1583713 1554334 1118119 1895945 5927 1073486 376252 519693 1517179 860561 1144914 1991901 1604761 870614 1057454 59368 1169565 1742198 1960174 1135800 591281 1078939 653061 933670 269096 1701018 19010 580234 674068 310481 173035 1627499 1067255 596510 384236 1616226 428317 1707731 1232346 1984724 1244341 243521 698673 740340 1205489 1646742 1289873 1240240 1090201 1439170 1871665 269757 1712186 1202871 398301 248645 458219 1918440 1495819 1068367 1332607 369996 513036 439780 1531678 1694574 656885 327889 811111 1309715 1618096 1410118 94620 661200 615902 1353462 150770 1490909 1434549 744164 285114 1739299 1703804 1395805 55647 1586624 482879 1155824 952475 1147865 1913468 695087 1296664 1428030 707927 951078 1308002 191005 666736 512379 851597 592323 1537014 1086031 1360533 1633085 912577 967672 283964 257720 406921 695467 464893 1136830 1579989 1202076 1839262 557020 803403 116848 1123478 289625 560869 659740 1640208 1520349 1632413 234945 1051010 1626094 406503 1689415 1424116 1901697 864803 1165053 1706471 876189 1275416 705919 194218 1256328 608218 1654829 1620158 1208817 101612 1960213 1612066 68688 1372137 481885 133056 1915895 1867235 1176361 1920036 335246 1435631 1742134 612693 1058948 1594631 910423 1551022 677950 13456 1014295 1193154 174532 1594445 453642 946602 250689 247092 45936 297515 1141436 238321 493125 477551 292784 340952 149738 883174 939585 1073991 425217 291913 1412932 966756 1722848 630535 1810730 798712 391736 755647 922208 270963 711809 829993 355586 1685379 200681 2026 782609 291657 1414745 1914562 1134661 1999299 922076 1750396 471421 1636717 267738 1640467 626819 1911359 795718 1538555 277530 1179933 1179740 292572 1462634 322992 1127273 778088 271260 1435790 259263 116658 1982514 1623741 261783 1596761 301494 1233668 1284368 1904235 614782 1474684 99721 20471 1692994 1112685 155029 648124 1728993 1217049 1451461 1256324 1179810 1862573 1164169 1845405 604204 1632775 1327012 995760 1389019 1956762 642303 747984 1687540 64210 643496 477319 1113190 619641 1942074 506661 475849 1665258 237450 844771 1522540 721075 1774587 756795 1103409 1096379 1749293 798196 1505109 946373 850376 1518100 1109773 1203933 1264809 814326 783453 230312 957144 610363 1589317 1578092 129309 133816 648228 1080028 1518197 1817446 1542233 999194 578922 1828910 250622 1952981 1985175 1300044 442845 14900 1052061 145566 503601 999076 1688067 1516041 238911 1335743 209348 966532 779452 1999543 1073012 1869531 243059 556100 1974809 1915789 892419 1975921 1287638 1568499 1383173 1094310 1474789 1367713 1385418 1594773 1857073 85152 743515 1384787 1054636 168610 3256 1290480 1028341 1164357 338250 24430 768113 374636 787543 283998 608179 19178 823492 1081779 299287 617714 1567551 1322452 102994 425949 140282 1867984 1637603 1541876 306124 1111178 814381 568739 1557914 322424 611898 1866759 1473219 709918 325601 296359 191438 1369585 1906055 1013775 964300 1348657 1910122 1305550 1695543 553522 1698938 493229 1257493 808264 972045 404416 250496 4008 1567965 1815548 58577 447708 593450 1100849 57389 964111 1082117 1711164 986909 1334628 1156507 50056 1318817 605213 991510 445308 734673 1175212 1827333 1358873 1854617 1179002 1712968 821284 281153 1348342 504705 309762 770771 52640 1218434 913890 1509460 1865677 768529 630956 1366061 1826795 1613933 1685199 204503 1461645 1603949 1633740 1350301 256517 1504476 482377 302428 1616076 1789912 1703962 596170 508595 402534 482776 1770844 153983 457667 1609261 210833 1968295 461658 580550 513382 853734 222061 984224 55581 673751 159063 1439746 1048245 97535 822156 1801945 1677302 1782028 1508234 1626233 501724 211917 1681220 893300 1980220 475200 540636 1682488 909764 1534960 969113 1402499 94902 1075202 1658861 1937829 1671823 432763 665497 1816324 1978225 671607 593822 1223644 1036693 261954 660451 1478688 411410 1937137 491776 728278 981776 1601143 1947933 1364585 396940 602977 652198 1958637 1578322 1112384 502132 394764 1438317 1821842 1507296 110936 1725893 1707888 1854765 1358683 573579 836366 248668 1475763 545062 1061973 1531680 330803 28920 912990 1345838 594283 1446925 1018958 138143 322197 1902982 1686977 65089 821298 742243 1183281 1552093 1096495 1704072 1276215 601604 1773950 300504 112838 1249461 752012 1905323 203309 1009277 977223 352711 727562 426343 1258311 1757663 360315 1372624 1891579 1118722 1111007 1992898 282187 1986838 1634923 866738 1058824 1638936 120213 1635806 1546555 157551 787371 409959 1006791 149381 1814358 1470942 1271958 606273 1526943 190930 553429 126479 1998971 17778 1853827 1192109 1200016 1850409 641808 1217003 1912523 693633 1637341 1648453 1551569 549001 82781 1375669 1798920 64890 274768 222053 453194 719336 1749579 28197 1055197 1556131 1862480 284211 33989 1781134 21403 462036 1695254 474795 1244687 390406 1811549 1466139 687232 375695 1227437 1292640 1074161 1421865 1213300 1094212 1342227 1185704 1090132 1931748 6700 734507 766512 1527772 1507863 1773425 593710 585700 643323 285462 1191882 1534471 64053 359799 1622582 1448076 125878 297614 1140164 217015 96755 572069 81892 1848418 856613 137266 1054753 1639759 1504397 1001945 749500 485736 1015782 437634 1219392 115256 947198 712806 1646989 1299242 244314 43001 234498 787662 1110420 1296520 618690 280585 337342 602281 75610 931531 779325 880976 802023 904377 1839411 959008 1583139 1814918 70096 1907403 1266633 1757765 1467751 297497 813011 1581505 1012941 202183 1753970 1197138 982455 1150458 12523 1206155 783342 304982 1146550 708160 1296062 1670394 1616276 430470 922081 622933 1453155 324994 1501707 910484 1789276 256065 134513 547177 805410 1178134 1732316 1978547 1588319 881598 1100337 1272558 1797863 1505633 987306 794727 1565595 134576 1986821 1246245 540487 907743 1017029 88649 1443371 1037448 8059 1900750 723464 925334 42175 1866087 125997 1014242 1555559 950608 466323 1316936 1177443 529395 838361 1326885 1352736 649604 310267 288977 957167 1289318 328054 847415 685216 1902020 606502 1708211 1754657 904615 1523168 1319022 768845 141679 1851186 179897 426824 634034 1694404 1447487 345742 780300 1022252 101917 1550347 1659588 837751 1694104 1724552 473644 1224238 557505 893305 134082 1342080 1143553 821585 402437 1445313 1722418 451976 342756 1377421 1587101 1965815 201245 774451 1120333 910990 1267511 1060312 1974917 1921924 724500 451966 1415750 55530 1907293 75240 1948223 261076 1215192 1352454 1709698 391217 900748 1090021 711991 640272 379286 1973651 1258760 1666284 1969236 583250 1984907 112698 1067318 1940133 782523 1878234 705952 1633669 1794322 1552720 546717 841825 1713084 235510 1799444 1921958 1300199 1700052 179154 153138 1839072 374566 759355 848588 1479337 1927382 525107 485589 827393 1206675 1864490 1592735 1773646 1897601 328414 947563 388289 759771 289124 972916 359900 1670854 1459895 1969161 680476 1222069 72096 1404821 1344663 1463407 558662 1829269 1008606 503876 1221496 1674603 1524166 1117964 1612968 1893430 1301184 1686680 526432 580156 1408424 1496568 384606 1182817 1190680 312609 483491 427701 597412 951994 1858819 922931 1795117 54891 622376 1166011 745572 628567 1476845 931509 583141 1876705 131187 1950818 798125 1056001 370190 831931 277995 521064 896218 452431 277297 1536127 1952243 419847 1721359 1466308 588126 544210 1074352 189247 867178 1212963 409340 274101 1494042 700883 401950 100557 47568 54436 1803708 217436 1903185 1649903 1463442 1022205 1711284 1188415 600542 1132641 90030 95630 1004047 760137 208375 1626590 742235 1846949 1097371 617582 1902728 269737 1732852 1929304 929395 83866 1081096 949224 1458776 1197550 1493650 1221347 539480 687650 358663 376156 259218 448384 514853 1197369 1003239 1180742 34786 1218001 924916 309719 1827222 1810802 632978 738470 1885166 1484759 923342 1495675 1088272 1810418 965121 615059 50952 900163 41643 1663447 1098870 1705546 1918911 1699470 627818 1182102 1231732 744262 1563130 623312 1266047 1484920 1895269 30343 989411 1791946 404191 1965468 1719432 1891713 91533 1244344 101155 78008 1526189 133026 458701 1163148 510182 1689963 1767151 1934198 1793116 428021 915576 1749384 342690 1021315 263214 218599 1435015 496123 1345272 1974896 181988 1988578 669411 902224 400919 1011198 1901340 621395 1064750 1247186 239016 338712 300942 1474399 1723168 1498589 242181 209394 1425509 755998 1447369 1058744 1518882 982551 1946212 879334 601735 894903 903007 22114 567408 1126132 335643 958876 795785 377861 176077 110750 383430 1354669 1754650 1570078 1584837 3802 570656 244532 880629 667102 1313316 1948006 264918 1935184 828866 1640320 251832 1614821 1110045 785481 1360994 795828 135163 1236615 653128 71043 900770 690256 306162 207872 1553972 722025 686173 870091 928107 1314766 1577911 672718 103659 8010 429058 508440 609154 16921 1724003 1403003 1643955 744587 1786969 1894141 12631 1559283 1070642 1170539 322779 494306 36350 450000 1300143 375144 1249433 1806528 416531 45119 1597673 528610 360032 78966 1932510 1950991 736308 1009932 1913916 1596010 715947 1492693 139519 700413 644870 1524848 967514 254430 1736982 60906 1974933 1054929 1545655 359557 934056 147619 131668 874817 821979 10548 231455 809312 149358 712126 949082 1082732 486729 1825333 898193 1732398 240190 999784 140027 804100 633982 367914 1797325 1038825 1052589 1269839 1154875 148357 1464893 1990273 205854 1653295 542855 661386 429577 889793 414159 1128732 1973870 1179587 1507261 22012 657862 763994 1241188 1242708 111660 470773 1959550 120237 297911 1556911 1083240 1087289 1586107 638177 469776 1485647 1828803 650222 115072 1403272 102665 192101 1074629 467015 663837 1010040 1958482 1956378 345081 975554 1151839 825728 1366838 341893 1702412 537129 1793202 1242702 1850079 106406 915860 1174620 659471 634789 1905139 1487430 851855 1483313 426235 1969685 1402559 1381288 203244 63112 1471911 255700 1906735 302555 1302814 1193426 1413430 141800 612945 918350 306207 982640 195587 1924185 848083 413242 544243 1806871 1579028 1666204 1018949 1118945 168022 90501 1129922 1488822 1339120 1432737 1192487 1428022 1558528 1618887 1029682 423172 1768350 1207761 1797107 728317 1505048 1936274 587351 1529955 1082638 1068125 915471 562096 811364 1828592 870675 868010 377869 324308 1448834 838488 914622 1241412 1472957 155869 69787 660332 354281 1469893 1197879 57439 1332790 22578 1122484 763960 455049 1605031 248631 1938056 71558 960237 1908199 1884377 105321 280571 276007 260850 1298119 1989716 1161797 1191416 815325 848680 1214724 876736 1199358 856677 1172179 312493 1040379 628068 263912 951624 414914 1767898 746813 1066503 681241 1808310 255911 307094 55860 421275 921835 1555805 846430 1987428 1953710 1671935 752063 925913 586909 1058082 1015291 661222 810738 856443 1066031 973150 18719 387684 1491356 694761 813973 87855 1872626 454714 1550152 979187 1505263 1513415 965888 586586 799273 180299 757467 418522 43264 490534 180394 1876404 548244 1031509 1834098 422145 1336930 118937 1761527 1971750 1499950 207210 981515 1477982 1222437 177876 1373851 339570 1387183 1643952 1874581 1373771 1028370 935711 1941960 183514 519391 304236 5815 1459400 1489060 789502 1827614 1757764 1650642 138508 1985992 1014735 756360 1093095 1885702 942960 585203 765589 1414944 1437988 1049009 954671 1323169 282043 1146280 654492 1133098 835425 1917878 36908 56648 1823629 1421337 1979331 1545466 1951743 1081283 1665968 388056 1278653 146709 1756006 545918 1454332 529213 701025 177772 1261898 376708 1814267 1256220 936813 198858 1648076 746288 963604 477123 1540122 256634 1357867 1160991 909086 962614 1434220 1188862 872591 734369 1494654 569453 794087 765330 1718689 202742 1507817 590016 1990991 610577 632925 1036897 1302964 1391067 763579 374391 1792992 1839189 1690114 701844 691933 1111697 22382 1493953 184575 426309 1837445 90328 880382 1237160 1703730 1815315 1767218 810543 1693962 569786 792310 1846960 1152327 232758 1386004 1962978 563621 1735156 998864 1993078 1083018 613100 1091778 593649 202927 337572 134629 997827 1535222 163971 1805517 1958052 409899 1624164 169197 5644 654486 1254012 1691209 1105790 187067 18278 143723 13180 1329187 741345 1917993 507169 299867 1673236 1734873 1158718 78423 1296716 355182 1712380 230438 1956207 381156 1859411 161709 1566206 58232 920360 1635162 25910 1241238 1570754 1852664 1005096 1677367 215686 1639955 835009 260919 913647 1911041 843353 154783 226160 701611 1926447 156320 1504908 1420457 107724 1816194 513963 1485792 477012 2511 1744482 1849447 446706 876609 10648 707163 1206827 1563374 421743 868229 538005 147017 188591 1362301 1972861 8787 485148 367651 72923 1311428 1200620 1474009 754418 302454 743916 818387 1193671 1546940 860294 1836833 421570 297275 227119 1644172 73421 497488 469215 712960 94194 1429728 688559 1749097 401165 1849596 1438334 68540 1385492 449072 1047666 1697764 1897501 1227388 1297596 1606265 1923893 1670462 525381 1729742 22903 692260 1356997 470577 766179 1809360 973075 684929 184485 1480102 146954 1152983 1093333 1622361 1801881 522396 1264656 1605496 545125 315497 1471387 696841 1065476 524259 960462 279745 1861490 38499 329135 616876 235303 1913004 1444137 478168 67919 1126430 912220 960032 1115633 1264531 1518277 450873 676581 1067033 6871 939793 194774 565996 1282296 16707 1328393 1778947 146283 614673 1592222 1710208 47594 375806 1252976 220408 1590224 1029858 474769 594566 196846 79079 1505166 1011532 884030 563402 1812179 46428 1751502 443361 712555 332080 44943 338439 1509737 1600093 697574 1119704 428733 1898106 436670 1461602 1329608 792646 1638109 815676 1015390 1023510 1076635 1163188 726008 118922 1022276 1613647 1052720 62580 659839 543574 884985 1841703 385893 357067 1449628 1111852 1339112 53566 257333 1204284 1026265 811424 1872400 1714744 1574868 314754 1510270 1537722 632884 1895003 815499 1864766 665575 125804 367989 1405696 1409449 1663825 539726 1098516 1424943 513171 1808090 1583086 796721 1096078 203537 480941 1783076 1777243 1525696 1156128 1865664 1344736 217402 1569952 911926 1956383 1491438 665518 131242 1094968 1956152 1347105 1704579 1024212 1592396 88029 1604209 829433 974680 352150 757770 999388 1803617 217213 1643226 1439970 1371446 1357593 171168 993785 837191 1777521 519886 1819220 241142 274044 714648 1353533 1572243 739904 346773 327408 1468607 308989 613020 1519188 1887683 972271 1477625 1530385 1319367 1384454 121982 9880 663533 617204 313920 1974666 825886 417383 1675003 367859 1169268 1054057 1389517 871969 559545 1452355 1291641 714764 622234 588679 646639 879652 1796003 249599 1174615 927210 1974671 500162 885869 406073 1534687 1198732 354274 983745 1755221 906115 1745526 1404873 1061536 1771263 1582123 1275223 1926468 1495608 1586373 749134 1384447 1728182 1457090 1289353 274915 1734272 1920047 1870588 1730620 849934 494926 1936493 208206 1085872 1092181 1930641 1627617 1913574 1688172 537727 947836 967015 93983 433795 1500465 1120229 631943 1220061 1065397 274537 947127 1294310 649593 801711 729668 72738 582061 1486842 1297926 1764716 7778 287806 252780 1175966 1633359 1869336 460346 873369 1987596 69340 1559532 471493 1229807 1971703 673266 898270 741435 557387 98890 1212278 437346 1339715 1270550 1247646 330237 1154380 198919 1028748 1112156 1331373 181924 1931766 435398 1889191 1261116 21806 1145230 804050 1970467 530139 1386895 1205105 1816749 453573 1975412 511486 1235309 902305 1898268 182117 1520356 46857 888058 769841 164229 1184090 700424 1810301 490679 1126935 522428 1667295 798744 1733651 1875856 859648 1997098 1112557 118369 1701887 191367 1519513 827099 1080556 105042 1815430 796951 445127 1013237 42932 955397 1699089 1429591 1149351 162247 550202 665680 1055602 81221 1937791 1408912 27070 824975 1941570 465668 1873639 239042 744780 1280738 1256478 1777375 211763 1634719 594231 297178 440195 1199845 528516 1287584 1342968 605262 1450936 1360662 92353 1678808 1825240 637454 1997059 1219373 336517 665267 160278 539060 1061374 257071 756058 6829 1878025 537698 708893 981668 762762 1733848 663423 1294910 1307463 1252652 262802 1578997 8155 1454836 543688 1604150 201525 1076875 1955422 248227 1999279 1496340 1723162 1122676 267652 883611 99846 1015618 584951 677899 1253059 951257 404567 1075502 1594624 1928963 1901157 1344410 1877220 1126074 137258 409453 1818477 1166105 749221 1585360 1372740 574299 74366 1555365 1030078 176388 1018197 233454 1630009 1279929 62777 230365 1184763 761371 440987 997906 1406281 1910521 666349 331705 1152840 1827912 1419591 1292010 494252 623253 1546261 216389 1843974 812556 183211 1465290 630100 4520 885088 1265840 223263 759754 1093404 411605 1717699 226867 1893517 38178 1729554 368855 1173434 310029 811766 162267 1751209 765718 1705895 102548 166921 401497 1709514 1156161 1267970 223525 1785920 491427 1500213 1189202 1129657 701018 1201347 598810 1295290 854080 765265 169006 1611347 905509 1839383 1492495 272442 1326030 280945 114377 1257831 170199 1161311 1641357 474435 797137 258330 1169225 1955847 1525126 88887 1720750 685499 50251 654817 1389599 1712256 1458618 633047 1568221 1453021 1226695 1156316 1742365 1126716 826513 1637978 875654 1019130 378406 517609 371634 474235 1658743 1208737 1161830 1092307 471795 1390893 1220494 895974 343619 996779 949891 174888 1636409 409800 1509862 882246 887575 1865985 1554630 1647234 1560223 1171245 97313 311914 1165525 295746 216398 910193 1805385 1492434 1080778 1567443 1157169 1832567 1325540 1719001 175844 1156012 577197 1839215 1491664 1916870 174916 759822 1599968 1505602 96462 304949 1836812 118601 1631779 57146 1664662 778401 1403288 736383 1945632 1674326 981422 1641258 898355 1051956 1013801 245724 1091633 1379417 114446 328200 503869 1274793 1068969 1939500 354856 1509993 801305 389342 139040 1132326 512797 1730776 1507337 536752 708287 710231 1909032 1163087 310476 928007 157573 447630 44338 98480 1565299 806493 1704000 175340 1837256 1708411 1456635 1035552 330393 1629876 209467 629621 959025 1590957 44884 1104847 1054774 418579 1612871 1988310 766340 1788798 810921 978138 270613 1377811 1486272 569414 1437067 379470 559438 615340 782811 1180815 731672 1217676 577170 1885165 1241369 1259966 862990 1479120 1112389 836241 1984582 1579504 559618 1694262 649286 365331 263921 39210 1375547 1873370 737382 374450 259711 761488 663228 10655 1036526 307914 1476261 299200 1420810 1334615 1046224 755041 1699482 1649596 689849 132601 1692284 1949791 1394236 37992 1108878 840617 1762218 1643387 837638 1457203 514498 830822 1074194 666561 237835 1012640 796876 688731 1323697 1496132 805709 1988784 1618732 458740 256121 155146 354937 1373689 1597711 1996403 825135 288083 1177294 170509 1502421 187006 877531 455380 1725518 1971792 648854 1974840 1522358 197810 1293712 606600 938389 1133908 1964352 50469 1987907 1697673 1571752 288253 1581490 587384 941630 1224074 1525268 139127 1060548 569781 892986 55078 1952826 1210351 1927609 1026436 1822931 1686262 1025989 1359070 1441997 1952428 477426 1083472 1328350 438496 1612241 605862 1380231 748021 1933017 1669106 597767 584885 1443209 745703 769954 1998411 753259 1777016 1014943 1226940 25682 1409841 767461 15745 158547 1302271 199463 297871 255069 161772 874080 885681 1283385 127193 1752598 352405 1029061 1538548 810598 1988924 1585966 874915 657621 1752971 1421636 1744475 1783559 1905898 388328 952219 545677 1952468 720599 212512 1400347 1658843 1271936 922270 201189 771706 930339 1442461 751159 1269440 453054 1025762 784740 203460 97337 1854361 220889 301542 1671660 648118 1620848 1240689 1604398 1118023 1213498 860938 1421565 777244 1274700 375037 1055202 1575407 660654 1706203 612588 558428 72685 621191 1365214 1173536 1649433 1150532 984148 1870283 649674 1118267 456336 427155 1700283 1031274 1288996 1732722 396679 1769602 537987 788006 1754715 343821 1848363 989460 879982 1003025 577554 480642 35203 875670 1584749 1388953 1592561 236445 1833016 1540601 765802 1803900 777004 951862 1391506 120139 897598 1959758 1513625 158980 1159449 940010 1247905 237770 1451614 1781158 311340 1415672 1656614 1253140 405060 53170 824239 1859198 39632 574671 1692401 1625369 344206 605613 304561 200119 50319 375277 977205 988902 1134895 1785430 966620 947327 931937 797992 1548256 1039777 1051089 1716021 1666885 784058 1849269 1125206 541413 1999615 1221984 1318732 1855302 339415 916045 747788 811696 398203 305537 38189 755261 1485829 975732 349031 717095 1453767 1312074 1030554 488668 33095 1805343 1051311 852834 71766 1386799 1200525 305795 1380860 226442 654622 777307 1422951 675174 13495 604095 910042 1932778 75519 519211 1599032 894483 643810 1471884 1485300 1996111 614785 1867567 1272083 1262042 1661299 1181049 1109325 1329378 1894742 1755556 553585 885961 293677 994638 434161 1660850 1310942 1357610 1241701 1153287 1640022 1615362 1521370 1016612 1752768 593966 1102143 1247832 1298367 983573 605777 1800426 560313 1021611 396136 895912 428561 1907576 200129 31501 1683584 54019 1377154 1659400 821213 854118 1591816 1494084 1437783 528685 385010 846482 515822 548551 976154 1383132 1591235 913476 281195 1335547 646298 626693 6039 1834401 566574 1618918 877645 1408425 1464500 347526 877012 1598691 1751545 532651 1021425 1672162 1955666 1888645 711808 193159 1000562 1095509 825313 1142570 1163345 1623222 885531 1407261 761835 1357322 385172 1183782 797679 936608 1198118 872152 29478 619451 1937298 1559813 1877678 34807 1883821 1090288 579557 56837 246785 1747755 832021 40317 402052 1042044 1036656 1107072 173932 1275163 87646 1185881 895180 800565 1813876 1070645 1910773 1374186 1263762 932233 429363 181986 740504 1273263 786399 1792469 773040 25407 968202 48412 560194 673858 1036200 1806603 1304219 746297 1096279 495376 445269 1940225 1006537 1669716 1912610 1314848 559441 94314 1779752 31919 1197783 1626621 1320356 1769197 1090308 1270810 1198867 1912504 946108 1016741 1808830 1555495 1575700 1662163 825259 889400 621399 258350 1885795 733142 729214 1775627 1470315 1945597 636912 1855033 119516 864069 728390 726712 1882074 1495782 174873 191978 783065 851385 1816904 292846 652392 1126854 475740 1689209 1916041 10320 984128 487897 265461 1853790 1261314 1207684 1491727 955856 972862 1017147 80146 1164174 1744518 310457 1771378 375683 395674 578688 819246 752046 1823281 1198526 696706 1255954 1708767 1805353 625302 314641 1331299 1146238 134818 1075307 1649273 1259496 1597650 112357 19582 721827 1047410 594510 1684017 513169 720583 1803532 1342659 1852714 253620 538235 1848908 1866634 162123 1773616 1896178 1660959 878807 427907 486007 1043350 1025783 208730 367695 1572313 1679846 1288547 226323 1640871 220596 1351570 860479 783430 471698 1429179 1916104 763871 1660002 1429149 1817798 127866 1080378 399130 1274266 1446066 877209 659514 307198 1607130 966128 1946259 1888174 578313 195262 967403 387465 157719 55327 1228351 342937 540333 1494903 656515 1490674 552085 1187164 547575 139715 1345092 1035049 1736474 134666 117031 356706 910218 61410 24987 1466449 232308 262560 1494671 1756819 1875020 440747 142470 514218 1630615 1810788 1651666 1746615 604454 937362 797663 1575903 1422840 1945276 780337 963304 1088676 550057 1625147 1855035 1328247 551030 1633850 377184 1211397 1215461 311488 578235 954493 562192 1263737 345494 63517 1978615 1172621 1264490 1685463 750574 1849676 153109 557880 1501758 128975 989211 834823 1664444 1412017 1738128 1985317 1174070 163279 363191 925453 232628 578363 1856975 1222935 1883010 1331998 1575924 1819369 446431 1602973 425685 1580274 1580992 524403 939786 1270176 287813 770967 525230 1120306 1998482 649343 847081 306883 1808540 176706 911984 99481 1326061 160139 835385 1233482 1311350 804366 1252837 599130 183466 1878999 1369525 1973746 40826 576003 1268046 1079515 1037372 1055457 1789772 1775754 233037 411333 1151853 971087 1978201 1367373 218150 887048 1085152 1466257 1006553 1214229 378803 396627 1284461 1340295 622182 39038 1097753 662604 996840 156985 1488791 1886225 1097368 1055047 931293 354175 1476624 1391905 772451 1558251 740384 773703 485025 477172 175150 83709 879542 483325 732257 38302 234698 203297 1489744 979404 723306 1257006 613804 461606 1437889 1406619 147697 1217596 204672 1605677 1797656 333051 424870 77636 1369591 134437 1440733 1148072 1590916 415845 782479 733287 1157307 1786563 1621152 1077583 805275 1370100 1951518 1812189 1502476 1802750 871945 151075 1846741 1577266 566037 617800 991304 1791697 696082 1742466 319490 1620162 1042201 729408 503519 971652 1809062 597388 1076709 259013 351165 1987758 36431 1009844 1884928 306930 1894929 688041 570916 750509 336883 1621368 780146 584955 624517 1054071 799342 1487237 63908 383794 85743 1280897 1283184 482682 848930 1111553 386905 353076 642232 1545905 1522104 1991374 958293 1878294 697494 1940948 1686124 1748983 406267 400468 759237 1253647 416319 329978 49656 1697935 549474 710512 1252026 1546702 487464 463245 313121 1448504 178757 1129999 1563304 147787 469277 716999 725384 692829 1089081 1531205 1924069 802290 1224494 1089599 1575251 1492153 1505240 699960 1635213 168202 557807 977077 305246 1597149 1467107 759530 1058149 378584 1311104 1345567 1676735 292146 1266453 1021811 1680133 496476 1696767 1908034 1951738 1966859 1447250 1242554 357837 456148 583853 1701537 1789627 443483 1028205 1149684 465161 1070049 1869537 863859 1346452 383584 1487528 1144427 1334864 281145 1241606 1278220 1444031 574769 1353451 1871398 355610 1499590 1391404 1047823 1078712 219196 1646821 1066681 1158580 1771123 103702 1160140 423271 1245718 11048 843875 1452660 518977 191590 425990 1747290 1515956 394233 1325165 1554976 771711 922605 1775480 680314 1231029 434864 1267304 1812215 1515777 6163 420151 1573700 1523246 1920884 1677561 526028 1138002 333583 720052 498743 46100 1434348 1703833 1771192 638765 1187722 735701 1584783 508468 433247 197285 907626 1792307 986207 40201 169242 393052 1496002 415144 1821586 1810280 970779 705023 1600059 1942685 950134 1131531 1490987 1221140 1038864 1800604 1494443 150111 213032 936328 839632 1744195 1822414 202145 515973 1893752 1335012 777111 314840 1378679 1459170 1703352 365932 1856848 1617301 1681045 53657 42981 66252 1044837 1487904 247745 1169449 760983 527069 252485 711454 417825 45886 766763 876727 714418 885787 846639 1325259 1885531 577838 1141516 1415272 691399 1893785 1256258 1015379 1484559 1517982 172796 855554 917174 1227105 972206 1792901 1387611 1846135 1329292 1162217 1338931 1845094 566445 242246 364764 932574 148809 1892237 356761 130581 243080 924836 1918388 241714 1502186 1235161 480378 904364 664176 1216514 500056 1374237 1024546 974426 1979908 1258536 1705391 980437 1433032 1708371 1043570 1710903 903293 1990040 503603 1282125 1440938 254212 1137330 380595 1418845 1380828 1299039 98086 1321938 1655738 401946 950686 275757 231543 1267556 1993786 1507486 507497 1103962 1550990 1933949 222809 1226656 1867555 903704 50289 213412 748015 330599 670954 1152128 38720 985875 530633 836963 1518742 1574653 129329 1495814 410960 1338896 1123987 483039 1731383 1659130 224086 1875536 917076 666965 1659345 1594538 1298745 322582 1211754 1679851 1894634 1511601 258191 70200 847105 770558 148792 1786092 1692024 17365 1410689 170747 1013320 1601319 1499735 890705 934399 1707037 477503 1727783 1309162 1505531 992143 265641 1395461 1038106 1905030 877536 1220217 1472137 520396 988517 445412 1512630 1448006 35996 57394 1875966 157310 1094949 841852 1247654 1780331 1612475 139779 134772 223013 1765242 75155 1091521 102501 1097979 156157 216179 1890016 1327986 993831 1350645 424547 1403149 1368221 1319673 1235186 1623533 145125 1334567 239044 870328 752543 677973 1833517 1753700 1186918 1358208 1850739 842482 628648 900438 970166 1119519 1675780 916252 1560556 175077 882442 1158296 498863 575549 1393436 189359 1536786 391765 6422 1217754 1922701 1997277 1053812 995053 886912 838240 335620 1494069 1871564 1866119 784535 1248756 1517447 1562985 308910 725332 39504 362895 1882859 877481 304263 846760 1217542 1738551 1444028 1792515 1727634 467027 1264411 1346554 1803097 780083 1565419 1767637 1439256 1416029 1654103 760203 960796 42567 275043 1780411 341179 1971534 626906 1335125 1206980 1869371 231635 539104 882991 273117 1445363 1374772 144625 1631561 792603 909823 1863733 754596 333352 999723 1777499 1033717 1196009 917828 1596414 1833612 256248 1619450 173333 1473276 1279731 305114 1295037 1543725 996936 229421 1692195 989310 565658 1415134 12293 1572972 1255475 241765 1488491 148611 1894325 1294443 560354 1688695 1711173 224306 898174 881184 1514664 1862594 816963 1698717 652151 1803406 821717 1065899 1732550 847743 1326675 619930 1586516 1118351 1314124 1961422 1414445 46955 684858 1155065 1074765 161009 137457 44465 681481 282968 528693 1730505 312005 4046 1398379 309654 1426386 1195427 431873 521854 1290038 396476 1370714 132632 683572 667801 1481174 1542478 1164192 1040850 1456401 1540134 917548 1990471 1094251 1669462 327123 1030827 671156 1347767 1394410 1253848 40553 748118 1759763 159905 76756 1827691 911661 1855722 233650 1235423 1842177 950236 1437209 910956 289243 1177590 737986 1575176 1344394 1320147 1066898 1605080 254841 1901350 1704918 1146853 1134797 523649 343005 59233 1793302 822279 1057687 385329 221651 29671 127406 683552 321146 783563 126078 114804 561984 1810871 1493788 1968931 10190 753882 1440442 1586038 1929932 622033 278615 203610 1413198 1478129 430531 162269 1492831 780659 1457274 1750171 1041540 701300 1224224 201520 1245196 1976805 536215 722148 198067 190968 1574368 713941 1226993 1906238 1990524 15575 274082 1168813 1651557 79733 709973 1837488 975693 1830294 1476280 1469631 1511971 1869279 1599146 1424344 204654 1448326 1352432 489093 396970 1250539 129378 438666 905942 1444351 1234929 999376 1633256 1872198 1341174 1099521 838830 1687331 592018 332485 533619 1442621 295271 362078 205764 1380572 1719255 1238320 525895 203956 79294 1597287 1447938 1163408 1684458 1428952 1461805 303838 1988299 1033064 1213442 1307361 358802 747183 354082 255748 617408 758483 1376985 1643961 891300 1435656 1613117 1108746 591650 1575661 1494866 224357 1816856 311164 210187 396917 1533032 1318376 719025 1497314 960669 1598427 472825 385584 1758835 153168 1873363 1663777 1912509 1517108 1259164 828983 1600241 1431462 1689568 1093216 337078 425971 1249135 1898525 411574 1249672 856664 20010 1341655 867932 1344329 681224 1447240 969507 1252559 979561 1919550 1298215 1826419 668330 392346 1155405 1875055 727338 1545708 95411 1628619 171056 565824 885496 1708362 293546 1875071 1921591 1698563 699058 793570 638840 1830458 326175 1207062 993516 985586 40297 1671738 908219 575822 891368 1979994 1774457 228619 353540 1110782 1528163 186236 1902533 389890 21168 183190 765145 1035118 301013 26256 1599167 716302 822180 618084 1367512 356749 706006 1779513 1811874 1751640 1210386 1089518 350956 1152101 1103986 1501972 1821378 1092780 1224787 819262 750445 234780 551512 175700 1706481 1697783 89537 1605512 1593807 1455318 902961 1168386 667476 1430569 624323 427772 1957714 771963 1353056 335579 915044 345452 1300998 1051132 1061390 402333 1806350 1656998 1067036 289376 1307374 1076956 334838 1051261 86341 801169 1005824 17169 79693 1100005 1001219 1267223 871522 897036 212904 549502 1734100 1051280 142490 49277 1050095 532214 950252 209444 1213266 1667585 1875430 1796155 520211 1000759 312833 1734561 1744730 1227666 42243 645751 164011 1983097 1959850 463934 947006 1602951 764935 684703 1969546 1158539 570356 1753022 37119 1551255 747248 924376 765679 959098 1483028 73867 548657 1478372 1691408 144057 1687562 304754 303525 680546 753722 196992 367625 1045965 1982128 836089 1791088 621834 1663963 755035 983967 803114 1324696 1595217 1079089 1614180 273079 493173 660435 1026679 1369114 1537034 259950 740302 622716 328247 1903110 1454303 1648089 1123568 1115709 1622095 870125 1695038 1685008 1335325 870376 155576 1706388 1527117 1791385 1217459 683302 1923420 454377 106710 1258498 973553 1967251 1391202 1067828 161343 423345 441718 336466 695179 1106338 619142 1684321 1126732 1266503 522853 1577345 1508663 956118 1331545 1750579 941328 439221 339505 862418 1687651 868685 1450479 543473 1435277 1869844 1601253 814328 842574 981271 649563 339547 1906500 1312059 1552485 408938 270818 1710094 1178764 714989 1526302 62490 679657 261286 755594 898430 1631002 1014272 621748 55074 1609845 243217 1266671 1808303 402769 372240 780245 924657 1829324 980174 197412 1347986 1141776 614667 810660 940991 1934431 1119509 1243464 464489 679398 1552926 314374 140688 1430889 1131907 749660 518820 1316443 550522 1514128 281013 1901397 278804 440016 1510553 1763057 1895124 1367015 1032860 546627 1522131 1792328 1556438 114203 908417 955354 1344818 630950 337599 946762 1032837 696519 1525346 1125309 1375886 901167 65765 1885734 900885 627673 325495 1120930 1055487 267685 1137166 1706346 1139634 269114 195770 1217361 1676041 1739618 536520 982200 1921335 1707487 916376 1114323 309879 1554620 149949 1474189 1093740 518760 439125 1368506 898318 346832 1790609 1305673 1626144 1961859 558819 1206065 306078 112537 658795 975881 813190 1029849 515339 1807703 1434488 111543 958718 283672 439300 1354297 925692 719709 600890 160432 751042 1750908 508794 533401 494044 1958168 1039565 376232 1226899 1445012 1005027 271988 66524 1208926 1450939 999519 124955 821367 330015 1097403 1029662 428705 683476 889300 1558533 976112 736930 1931716 651539 435890 1703177 1150365 1600089 75576 1910155 657044 562062 276501 540090 1816632 479875 1242018 1959097 814148 1008772 508316 496828 1382131 877563 1572857 344729 1984269 691147 685325 1503167 1364615 1370812 501081 1327202 528674 1206828 306711 147895 1866807 579828 310579 193972 1077760 254596 129566 1892296 246708 1949186 959198 536650 557313 1924597 973895 1487643 763660 613496 189282 515650 48985 1932568 1772577 384510 706352 129274 1602624 1985616 166854 1249802 1586781 976460 833867 1497858 857157 646674 1540432 982652 776830 613560 1291637 909155 65940 1065419 1635409 190411 262977 627574 1602582 315313 1647606 243876 1105218 1138321 1170746 1702724 251291 972642 1672772 61175 715825 1665088 120035 713749 392883 61672 1571687 1459398 1139730 1075683 936436 45885 748646 990557 209580 1878949 109930 1616687 628404 1600654 931396 816836 1336420 1824777 171664 1785910 1825596 478975 1805921 1179415 318261 1382948 859903 487574 374447 376735 611942 703532 1750402 1040444 1054934 370599 42818 843460 335992 1127368 1817802 1830070 1838194 487280 1780769 1768217 277070 1852389 1322968 543703 1326936 1682911 1496398 1597808 1475480 1913973 1382978 1146326 1829524 258487 1510038 356764 1251407 1332185 1766912 1246806 1959560 514731 1642694 70968 652082 1176108 279805 996576 1996480 1823736 167595 1391118 1110917 514302 1430096 1499618 45493 299561 1315765 553638 1087905 557541 1256346 706348 73444 534533 1818042 1843546 111810 1577593 859503 899903 1848542 1244161 1658823 1854052 1835641 1520135 1748441 1110603 285489 755265 894272 581340 1018101 1098284 735813 1580019 1821312 1083386 1306717 640169 307978 1978676 1152362 770260 1672851 1569051 1915374 265447 868274 815429 470857 1975258 1783903 1835481 981220 901263 1348073 1657456 1669282 1680846 1024536 1116522 1853987 837906 1113934 628585 1822458 790361 25294 128329 1531366 409708 1784826 582006 19499 454138 156150 178414 1229086 1829636 1497674 1097060 1409226 1454831 555229 1696175 812881 624389 404900 499455 1839564 204841 7743 346953 930933 1501047 541743 782511 839001 645415 1057206 970376 1428998 1584313 1773628 354821 204706 1368074 610863 378190 1832635 1236603 1201878 101149 490326 1274087 1596342 755422 1789107 1406541 364243 1204980 1292714 116286 1803886 1122253 29048 1456763 1482883 983071 1629010 1470014 1997644 824756 1529708 1284819 1908975 1596352 1398829 392785 576897 1634092 968581 1177561 563015 1211281 1682397 1144507 1838235 578478 1532197 657304 598576 470569 463608 1424652 146771 924954 1414937 1946920 1282973 1162469 139621 980317 1953734 1846469 499656 87202 1165135 1849979 697688 788614 1129287 735723 1185027 870309 909480 238648 1136290 1804006 355038 1815765 1580951 1420786 1706727 956182 813672 1097480 350087 1063592 276732 1839055 75641 18101 1716207 1004169 402880 203919 1361394 1309376 1046189 159573 1498957 140064 1819680 1274390 757285 951528 1816962 1686228 1916508 1682355 1710306 287580 668855 648190 1588633 1996754 1231975 1862773 505667 1142993 619956 1793684 258999 1120576 1853436 161937 1181682 637171 973630 531579 1730253 766852 288603 518250 260930 1348569 1712654 85417 337752 1548024 1779245 1063270 1123544 199254 132980 311934 756180 136277 199170 762989 1454717 968160 1805537 1967889 178736 711566 230633 226962 1981348 1122142 1981480 138191 480600 1640382 1827455 554999 1242352 497255 1485114 456847 958623 8089 1920691 672748 972458 613889 488342 1936884 298898 190431 791585 1791133 857774 623569 680075 1589457 1052776 509955 1921033 1620145 619244 1784773 1475369 847231 150130 840080 774144 1412280 952197 642157 646842 1006379 1545941 284488 816580 1342484 540458 363626 1707819 1322958 1692833 1366950 1162357 146611 473416 1699758 915048 1187771 1847909 1568887 43015 799882 425778 907984 919355 1752070 464714 772116 990359 1748044 1116222 969577 121737 1621947 863361 277858 1339464 1233492 260411 1562151 1869240 1702449 1318921 1467447 595698 1063052 700876 1646234 1947820 506825 1898570 1452649 1856151 1025517 1117855 12862 737149 567394 1956876 779264 309087 1788887 1279609 868620 1261978 827174 804439 615093 1409064 1328895 1667293 1757338 1481949 311912 1133289 1944681 283242 1474032 580468 1195582 540998 582193 40936 104598 1346310 1643597 1656218 1002114 1891994 495427 368529 107997 289968 860598 329596 1208934 732186 762151 1384970 669011 1762837 1914861 874830 152939 213732 1266491 60852 1927694 1608203 1706837 851129 905058 1926296 1417305 583857 931251 1253557 100804 140104 548109 909381 541859 61460 377545 1744288 206928 1273275 490412 1892276 1240124 521708 1536804 158113 647520 1538141 1697391 32047 1619144 1870022 961932 119021 1928660 208573 281432 1644793 694194 329355 962782 1500430 944074 848010 370415 34109 963391 1311695 1462739 1571117 1825052 1291407 460831 598775 1271454 1660468 275159 1873841 1058896 109648 1067957 1379930 237341 388523 1621252 1049856 1144668 749680 256973 1567704 1787765 704528 1134523 1325442 1962139 1151946 657679 1888497 1582328 1905136 1803024 1561352 1745041 1604485 227614 1267944 915910 1249850 86543 1957831 1277817 1753318 1834485 1876578 1972705 1171823 1684376 1441455 1199804 1212869 1995202 1608139 252022 452483 522362 517909 1702818 771120 692580 1624888 1213217 1240092 712662 1427677 687391 1530045 1779701 151178 590304 1053656 782876 1209450 987927 1932618 1025851 361276 1926717 1372880 455836 699977 966442 859227 1624104 1973511 828535 1881842 1366939 1904710 1782186 563362 1510821 624830 935342 908364 1259117 1688745 67297 1233850 1655749 874499 1465541 1366409 1062903 616253 216750 1372677 831203 1947617 1178582 1975596 159560 749638 1654485 1023528 402975 1930033 934658 917827 290347 10889 1994778 1268328 1126654 1239242 1964739 28951 70141 516278 688952 742849 927757 1531339 588845 256136 568335 13668 1951591 1447181 1930451 1224439 811228 1821475 500828 1730222 730602 1077799 1441797 1158603 150952 1169205 289615 204366 172306 786469 99037 1865680 631253 774109 1802489 600945 371242 663841 43807 352178 1259994 463968 1213062 1476113 491824 1646949 839842 1306657 437868 1271875 1609419 1920688 332751 1689629 1329324 1843552 545672 754790 1086092 1074737 1755801 1944150 83386 1600205 1057895 1200515 1762469 1084532 753066 953363 1004773 854956 4023 1881121 621812 128763 1163420 781847 496111 1212962 1974378 598871 967879 1968452 1309677 1573764 498475 325690 204935 1315611 299030 644574 652545 269767 1852636 496510 851838 224076 1441813 499439 822798 13359 1919734 1496988 509218 809855 1550500 415762 575047 473183 299356 1756697 1420843 1483798 180073 1037968 467876 1181002 973835 391160 929288 1180205 1936183 483113 1749305 1046637 370550 1792191 710162 955663 132175 1976257 1591483 1260926 1883315 1619976 1130359 1328408 76478 1112824 1448883 225312 896065 838441 1956845 238153 120162 300715 528785 1542882 1191459 1946662 608053 610952 1775838 1837193 1958576 1285774 1253512 796697 34117 1970361 1679299 926952 1289630 679784 986629 495561 518850 1879573 1696016 906515 1434425 1739434 851413 736533 472435 6561 1792754 981173 295841 564819 1089932 38230 1326240 98486 1907314 516489 1675227 1377544 1565118 1191098 1404688 1019364 1308301 1943132 1093070 1530704 1203258 46879 1889314 70856 1498146 1430393 578103 878506 363460 1150593 1477329 1523914 863593 1314769 727241 845556 1501201 519449 1714824 777717 179465 1587347 616170 1151385 635607 1803725 1436177 843313 1556733 1029573 1456715 267927 48445 1244963 1258582 244534 166075 862284 1136023 1371356 544724 713965 792406 682198 352721 292278 326179 1517406 1938823 1500426 1090336 501094 1733415 825200 1935330 1202615 251498 188807 1669325 974214 1461871 43667 1758708 458766 29062 657509 1651630 451864 1230150 1866765 1344416 796503 987507 1330902 1910749 754821 469471 1131111 1410233 1706686 1201986 708323 160282 1567645 1784913 1838080 440503 1901289 433024 1379489 968670 535681 263406 1639154 1105715 1398261 1491340 819204 90646 1704605 593947 1421877 366542 235685 1687973 248955 202199 1099171 1554479 331717 1982796 33014 405796 1632283 1006277 319569 1004733 1309760 152428 1146423 1906862 1001867 184524 708302 465809 1882211 508987 403972 1087339 710068 397982 1270605 1094892 1835358 1156939 695476 153559 650263 1580090 251816 460157 1076412 1340386 1212952 686458 864182 1231865 1926256 1006557 1283320 210929 1296769 526387 587173 123457 1318375 952356 76569 1036470 901166 1350169 1927343 161409 1107537 1574386 1963186 1683836 1419209 727108 238389 786141 1882118 892021 225920 170405 707168 352985 1876120 1851256 588214 946496 1581811 157620 223886 488105 589989 452084 783439 119755 109810 585211 1279317 930997 450738 1560886 794050 1787011 1856387 1843697 1002637 1291555 1693602 269547 1946641 902494 820957 1250664 1755305 1503725 115434 1344396 1743207 996586 591844 660627 1578664 1042729 1976759 93707 1912820 1319322 1259015 1912453 1835999 597402 576089 1488197 1480948 881839 1176337 1493983 1690550 276952 368450 796775 33349 618874 124280 1859421 495966 1683825 1742351 1157888 89249 1635998 829657 454251 1257914 1401389 484078 1893363 147900 1956588 454349 1927764 655770 664959 68545 1775124 774471 520241 1741821 1618828 339209 1583315 1654469 1432628 676994 1660918 849069 1217573 832723 1599441 516542 717895 665304 1718810 1325232 130751 659211 198834 231598 1842296 1446356 1738509 835307 704775 276477 1978745 734338 1539470 1607536 1882090 558181 13735 1053641 1416763 1270224 1688879 1277289 628710 1336849 987645 642390 1902761 693453 1851310 1807104 1827726 1902807 1905380 1462766 1506357 1923686 1416990 1038168 1090222 1328630 1196571 156723 1566685 1951079 1263086 1196486 1494000 871511 195672 1623549 1246606 1564876 933107 1689322 1168674 399584 1495658 1604401 677188 1761356 1244802 308560 257527 812558 1959439 874142 265215 346937 679702 1076075 1992371 205356 374258 796461 98590 901764 100680 209525 1680243 1945881 750970 144906 347049 1944946 1947267 1084434 696892 1159896 1268871 1067737 1504862 176677 98374 397178 516100 1895411 1784046 369264 951551 1165122 1242981 859794 347449 928777 687498 1934803 1217815 1094873 639417 1106937 1431102 517541 1092286 1277645 360986 416791 1759652 395890 1486773 357608 918437 1784993 1213524 1973404 100715 531157 1485564 631536 1986588 817006 656027 115703 544455 966852 511552 1299306 1257440 466160 1005678 1476422 384652 864771 11423 589611 1824095 914089 272453 1417750 385948 1616519 732983 456575 647925 1990617 877014 1550630 1538029 684708 1561489 591524 1376456 1213863 1919969 927962 576362 1348997 527208 1165303 1232379 1462444 42815 435729 1049938 469082 1153772 1126314 1593984 1211870 1955201 413991 1505905 1229134 467210 455786 150999 1722740 183416 117235 967782 591056 83796 649365 1654385 823005 1642327 860167 261324 472923 671409 1763658 1483012 1449836 1743772 634542 890377 78244 625454 1588874 1779552 1152711 691163 128972 1773783 713004 1992220 1420842 184466 1050580 275940 588572 1591163 244758 1876162 1001993 1693774 1593871 1329335 904195 1636413 422888 619644 963598 485709 1879683 1710966 1043331 1782478 114630 1620555 1164424 44270 283012 424896 421263 594173 366677 1789277 1662634 774938 1526387 1970676 904761 258232 500138 1821901 1297448 274236 1679 123032 334760 464919 143462 590737 738744 1133801 487735 1922725 136738 1193605 249938 286463 1690406 1975832 959833 1765019 1223639 1119098 1618759 1825952 661439 967508 1189296 817978 1134599 768284 1162774 995261 1478782 385360 1393162 296840 877420 549459 308668 1358790 19952 1131070 417440 1747423 1688673 1596527 451239 1455672 1323487 1540091 1502700 78671 618106 1996765 93526 250253 1232820 1956339 334317 1435464 1712889 1561024 1899869 426680 1215837 287004 1741183 165052 1256774 623307 458693 1661824 103019 1728464 1346338 1603358 1538755 1615225 638682 362179 445044 18667 62508 627956 686854 411698 1132956 1645392 1483678 293548 7798 1720456 141926 166736 760525 215513 1885328 343598 176834 768335 496195 1897396 1054272 1764198 1277205 501060 1982461 87699 1255400 606161 1005560 411027 546447 1882401 1839481 799838 1483280 111841 353079 313958 447006 373864 1629731 37705 800135 317640 1949581 956863 727797 1428350 1648178 194733 191435 1498872 1403456 442348 1186930 931319 1526193 433651 1783910 1294839 1114024 1844640 599890 1274358 101727 161973 689598 1523502 938016 1076730 1519875 786785 1234216 665360 1102194 354697 1711743 478153 1077977 982143 501826 1557964 386366 263250 364404 637140 521618 1859092 1471367 445859 1430807 469587 1039765 1841176 795332 1646194 1422234 473500 1534049 1923759 282078 7079 117442 1330033 413949 375328 372479 712328 1799098 419596 485633 1985006 1633351 1371265 901091 971313 167631 931455 1136512 790126 1732934 1218502 554337 1599906 1301315 1580129 771687 1175910 428583 644930 323539 246920 1092441 1640367 1481355 1947218 264495 1145313 1680987 1538834 1658474 909503 1176841 799805 267208 430021 1821203 905707 1187576 1624687 387925 211243 181747 977189 158355 1436858 1418976 1019630 963388 833392 1919955 1872143 1592450 668601 333349 176615 594824 1628687 1814434 1101853 1017453 1172117 1720343 1516344 1439951 1694202 1274101 273683 709824 1787715 1091988 1071486 1524081 1603833 223219 1859480 1925469 1204977 1770137 1015359 1694608 117462 859158 186826 314174 871562 621136 1452793 1319370 634081 1013506 438658 924941 636361 1058903 24071 1881130 824335 1559812 1031108 296398 960952 1167573 83831 129884 813625 1280038 1738480 688605 1709663 262326 1546824 1030498 528721 985104 1040063 1676318 452090 674009 617303 1638495 160704 812619 792431 1918383 1671461 1060459 1450995 1943572 1728405 98894 340243 885577 521269 817925 182270 663911 728543 1934950 908352 390933 1697884 1392515 218964 926837 1605920 389826 1425392 90400 1346979 369818 914655 1937021 1575594 195081 828717 1945872 343164 762806 1367958 220566 1850199 763682 673461 1957299 528842 1308870 829249 1386222 103880 1208283 1151217 66579 21829 1545303 977303 257973 1650404 1223144 789534 416837 428784 1264805 1926291 354886 1482262 1862039 909339 188495 1837404 1890858 75993 142442 391382 108014 1916978 561894 1161182 1955123 1140890 782431 139225 1954368 1812707 1937619 281178 1904315 1385404 269254 1874114 952158 936315 122600 328611 1996942 1922534 983514 858913 543028 1383535 1391049 1947616 547139 925474 1857617 418135 53213 1110312 273896 243785 1779339 242263 323132 104467 61686 1395539 957177 1083333 1182067 226725 46006 607683 1534228 1287286 1434539 837396 1152075 974184 1575921 1224324 815835 1731623 478891 1034699 58043 74980 1381758 986966 1938383 996788 1187755 1225198 1597504 583715 265967 1830504 123901 753613 442965 1785227 1348798 1346369 937282 487182 1730408 658006 374800 180044 1438377 1864989 457409 749571 1797806 502916 423630 1701802 1193318 467690 1074621 1917110 167128 1143206 1240404 281732 599197 207891 915700 715623 281052 336745 1884603 652004 1426933 384498 417745 1485569 555628 862032 206838 1802928 524373 792590 1464122 1406902 1210306 1916745 1891270 76494 1460471 962388 1015798 1578071 1654936 136272 1793088 296376 923879 422984 291977 1717369 658728 1746781 294194 877725 1077271 1628408 104238 1066199 952018 545706 1679372 419560 1800471 1447659 205330 1060990 559348 256033 580592 102129 838595 277066 1233787 383933 1428575 1468376 346439 688693 1988208 468991 1479560 598635 1654388 1034772 824736 12489 193523 964687 328608 1841260 1772989 1845705 884097 31214 701124 772133 341122 1703936 1813534 90623 1049261 336947 164265 1981184 402788 221685 941692 729780 265385 1998688 173308 1896194 1415410 199058 543680 1770954 1144998 485453 750139 963131 187451 470040 1564718 958420 1345229 1516982 468932 1062554 869572 592857 126872 1332876 56118 246664 304073 1044994 95517 1275579 109870 951233 485826 1808082 984987 1113755 684876 613304 700570 359952 967056 902231 303027 1195636 1503761 464236 1840131 711237 1899805 691879 400083 1659297 1965551 453017 738932 366030 944895 1097877 1712544 1282167 845768 1919772 1490515 933699 718801 625683 1997311 1966427 1331527 1595592 1231475 1467691 835010 1796590 1665135 1748025 867712 870036 1593314 627736 1813925 1888311 1120190 845320 1579224 1739798 94143 871401 1418667 1115879 824824 126645 1947426 551674 696478 169282 1379815 1313879 210482 959176 1246115 789988 1406476 672024 763690 990322 1116542 68922 1620088 895392 1734899 1760440 943405 427651 819081 858821 1322875 257512 664844 446883 1542813 519966 1258277 88540 1683490 40079 1612574 1694464 1877759 803010 1321048 1714747 398162 1294072 1348503 1979216 12305 1449194 1022245 1761431 1567517 1750018 1455432 1477790 393046 656798 23142 196446 140534 410296 1764712 1716802 1178945 1771985 518606 1421545 267044 1760238 887806 1317561 622136 164952 678045 759213 58791 591280 71660 1487624 1654119 626665 189411 771423 1596027 164442 1549157 957546 1825004 895449 884843 391676 1597340 998355 1158633 1403943 1431495 1755610 1952349 1967790 700773 806150 692052 390090 1404414 1444436 1934893 940360 563480 238044 1334989 27469 1315108 781636 843070 1568105 602638 1550015 1379921 135156 812128 26579 1254 179042 1423445 627257 1414512 1702779 1832143 1953803 259169 1090313 706657 1355232 852697 1321184 83692 1240490 110662 378587 422891 941770 111665 1364633 1106082 330184 1845717 1074415 1936250 60196 1824776 973870 1760519 1249633 1879168 445202 528198 1367378 1669489 1601834 981072 1037282 1923841 1525472 715767 1888015 1548701 1426200 57093 436945 913981 634285 414575 1317015 726971 962819 1391959 1097709 523520 1471336 630558 585174 1195571 1406496 802761 1773598 646123 1217957 1418559 634700 533387 1867956 538265 994310 639437 1759704 1464668 1460119 1848805 1709099 1076836 1338824 506780 1326688 1320887 885697 1709050 1032981 1031627 1589853 1462146 651801 1853015 381374 591443 726276 155288 816411 1380346 724913 1513418 231950 406044 1443845 1258927 619748 661430 291308 1406363 474832 574582 1501207 1271849 262 95884 402937 671000 1682237 1625368 1432311 911711 89662 1040861 319855 975131 444215 1684412 1711333 1992743 359063 854850 695058 860099 963608 867212 438650 1964832 1525325 170864 1943856 1910202 427346 1275415 1781206 963876 1706518 730549 933484 1377566 1379145 772859 1300863 1472169 203804 522373 738887 1240663 161789 1166992 1059660 1266887 1248053 281517 136461 1611645 186487 222076 132365 1321955 1322691 389193 1875634 383457 372025 14235 167112 686213 1573192 1059542 1969576 674113 1954031 96998 911740 1906452 1891683 476632 479969 1042984 705158 103934 1261708 394871 177738 915282 535389 468169 1839791 1643727 632062 1131318 540663 1963067 277428 539418 1532798 251810 1826748 1490110 120972 1296341 936659 79989 1670235 1095746 1508427 644744 1775889 1632407 98228 1901909 1147655 1003269 1971639 219078 648266 1341620 1209402 1492480 1359414 806835 974542 1026948 638194 453379 256526 133434 797683 191927 350549 1410379 1094733 855285 822256 264908 510325 1787697 923467 982352 993199 48304 153646 533391 216707 409964 36656 103583 1856375 28124 931103 1591652 415025 1114007 573722 1858549 175279 540521 1030737 1570969 1338978 1333090 305052 221117 118636 1390928 1500428 1971562 784594 455894 1855098 306463 1933245 1346980 5986 752621 1978410 1631534 850123 1800479 975397 984822 329220 817308 1457258 1011432 1964058 943481 1226510 1092833 643616 314688 1012261 427853 236073 1453620 311886 210652 1908386 377802 30045 1207300 1833140 1179254 1215060 436891 244950 1105612 151079 842153 1217671 691340 1044419 514707 1188589 351704 43939 1823008 933495 1096724 1297863 1213916 507155 1356479 337518 614957 1466211 696394 786108 1655772 759680 147583 1666608 1824036 1467364 890374 948165 766164 114759 1478860 966537 168955 73004 958929 1862499 1733898 175612 1493213 600806 1674756 660020 850686 454393 609246 1028398 1283689 635737 138807 1738782 992608 375313 1586036 618218 1341185 631988 732194 1992028 938602 772543 1148214 276112 1662076 1029460 305626 807004 1911311 288430 126861 1505910 1419624 1491564 451936 1400458 553486 1753570 1740826 1944628 1305015 76455 399489 1394635 1826075 983087 32658 141665 177601 1274003 1245418 1058760 994736 240571 1599831 501375 295927 561702 51735 1835339 1179598 471684 1569125 394744 1805884 1844211 1835968 795964 1289022 811356 755276 1064327 786114 65056 593257 481806 333101 489277 1546600 1533006 1117045 26594 289329 270781 1516122 745251 1941088 1356613 574553 1468602 1406640 158427 1627923 258005 1707997 436557 1836734 1065374 249734 204179 608840 1352846 1081055 1879682 451450 987593 1512139 902725 608355 727975 517787 178368 730537 662617 450163 1098293 893518 1865199 849442 601523 291436 1636002 237881 1593991 818888 1874978 1588765 1156376 230226 851489 1280487 559166 224161 118352 618745 1029934 1487508 14853 773446 239117 1506162 60632 176574 1209792 364121 308024 1374995 242630 1018244 159244 633368 29388 1170482 1844548 927712 1082210 56874 678482 1977472 849109 1263014 667897 595870 684679 658000 1138543 518865 803055 1026360 411997 38988 1256734 1597756 1967143 343147 1881622 1322206 1913193 81851 1125104 856823 465906 273027 841527 180445 541722 1789838 1610299 1554437 1594782 1157389 617426 1621560 575161 1788547 622563 531470 1377679 19679 1494642 1642490 1957261 552315 890961 839886 1857746 808327 1432456 1478495 1721516 1702169 1866525 1675382 94172 20362 780218 1772137 1196341 850755 139489 752049 1354879 1446788 1347207 788168 1403309 1645628 1833847 1342926 512962 488749 648411 806572 506352 1509429 538682 1357542 104535 357422 944206 1835828 1872928 569036 1449834 1641476 367385 1603469 66009 436137 1101371 1604857 935886 50735 422246 1015015 82531 1467719 1974538 1253976 1428717 1690822 59146 1261555 585114 1249816 561318 1604893 1838991 1417541 1665047 1707845 1167376 144288 109938 888028 216411 1211526 26332 1080621 578914 554745 753788 1104874 1137035 750697 1920503 166440 611602 1107678 1010298 891842 148689 1297480 1930406 171126 775746 47466 1063441 1788262 1100085 659503 560670 967890 595469 1062398 580310 1198351 682597 195220 1539073 1810271 914356 414099 353664 1187700 1576384 309104 1687785 178423 1978648 115675 164184 865542 1735017 258113 1231875 278491 1614232 125654 544080 1805097 1718650 1380869 832398 595173 1112503 1927923 1831737 914058 929913 667373 668243 1198691 1929054 1890919 1533733 975401 794059 409296 416643 642306 63904 1278332 60194 1440494 687403 369449 171586 668445 654611 1913605 1110779 1115853 1640312 1654018 559006 971604 1921256 1477078 1335284 873487 194952 1323346 1526538 129630 1140839 1688835 1257394 810502 206744 432985 222468 1585471 867476 1435326 1094128 1514814 1332146 1811147 5829 1264053 1150665 391158 1991295 982482 1109229 908328 1184210 419290 1913000 1270499 677540 157366 1281691 1785541 408608 546563 429177 1062944 975627 1056373 1040341 345611 959102 960133 980115 237894 1153339 1890386 40825 1130058 173179 1067638 1871244 405342 1001929 1680959 47490 233347 324998 1555775 798635 1588668 1627019 641643 1705649 1126622 168217 668015 596921 593555 1049462 1961590 1686928 1979593 1196132 752227 1914906 1025505 1171014 158227 1078896 6334 859459 1233525 673977 1624123 1370858 1124070 593499 191881 392513 1733442 1836468 334001 740221 1002346 1239575 1479968 1368627 193149 749756 440681 1129778 137715 356249 1559410 725301 1850310 1101074 1777557 1119004 890773 921754 484096 251203 14301 319012 1882902 216237 213382 1192163 559125 1722336 632195 833160 1344548 1870062 1814648 1405605 1734591 1608473 108802 223493 568234 1675831 436177 447916 339343 537079 1268710 917659 1669844 190608 1553614 1475655 13757 709182 1854572 1685844 799270 1355891 1815103 704596 855981 1125827 1232175 726037 612003 1247266 662842 202240 742820 519994 1318415 577390 1836447 798563 984483 1496954 493642 1387173 1588897 952247 1942671 947341 1983233 778841 589363 842196 1636009 673167 711369 1592193 745790 283444 698842 1105659 813908 319610 1698708 725849 1199876 1355485 1220551 856654 590144 494801 1946110 1457476 1200348 459750 1324935 1976544 753431 952896 471247 1149644 5365 895884 488674 1652312 1794168 1542771 1608689 1907376 759013 402291 384021 871156 327300 140108 1038750 1119950 203858 859909 157261 1281566 216065 1990774 334953 200856 192140 784488 1837634 318118 185876 1270380 1551166 1411405 1024628 1546058 247153 1781356 8778 226112 1884950 1015672 1851102 580262 1754408 1899932 671528 1885738 548466 351649 1132760 1526544 804910 900988 226105 1560232 1543563 250673 306292 1081349 756544 1082694 1272075 1933836 178789 1164461 1828839 1869570 1811766 787406 1456529 1508322 1248809 673897 1655202 160459 512321 928812 64720 1876191 1690241 1071117 1897031 1169410 186522 555667 372635 914792 1485374 416201 1990449 1169528 474910 522407 105909 1055613 1451770 796388 117381 1849334 151723 733793 1965305 448948 997039 274177 1955959 340292 538280 637954 1515532 479761 649784 1184686 61303 438040 937318 1241205 1214006 1537427 785086 305324 1569620 1199189 141213 896971 567987 1838787 1463224 1711262 247687 1336502 888915 1009038 90582 1240137 416657 488752 1241723 455736 22329 619423 580019 1892930 491769 1190119 278752 1758469 306845 582362 1248076 729805 1748939 1740110 1350578 310832 15289 787729 258092 259528 415020 117578 983378 1973268 893630 1826660 217954 1739876 1518008 1233549 245133 598845 570844 934430 746031 218556 1240577 1534203 66830 1875673 909011 1819565 931460 1139617 966436 1696849 603627 997845 1913424 1088724 1187118 1659291 1520546 1311033 1212349 1064091 332894 1281929 1461319 307869 1882689 467287 1378397 1717784 325644 165999 248842 14563 472364 1183522 793653 106218 843158 1692471 921950 1538437 1663903 316547 1118011 804823 158653 953255 274189 1702967 419340 413096 1762510 1672656 1913173 592515 144427 363395 1187361 1267742 1580849 894574 736577 1511360 1447272 1656623 1335835 162803 938517 95304 1466422 132922 1925124 1164845 1347404 224728 1233613 1235825 776168 728500 1039128 1894654 437389 1985310 360087 154489 1819225 465923 1466737 1912175 317956 1739263 1937275 442124 652443 1501143 993480 147631 1932149 1917683 189559 503905 624961 1896408 256235 1558622 804524 1103636 140221 208216 74490 1486552 286149 1184909 4956 780357 961796 1585370 646913 1759624 961663 35820 1240013 1019298 1714157 1638613 1933962 1309270 1318798 1089188 1341902 683862 1601064 1014945 1394401 115555 1682744 23782 574577 146451 1043573 905571 1652552 654973 496115 296813 601187 438942 1720674 1570983 838606 494716 1351628 954402 886878 205610 459853 1512358 484454 586769 1070172 115356 294581 209808 208703 586237 151503 1870318 483069 879073 1367185 1320380 1962052 782338 345616 1667666 1890354 1966446 898492 665120 810017 271520 1029327 978756 692590 353868 707745 740661 1212651 99206 523206 1145378 571851 684469 293897 390868 1954562 1729055 457497 1779941 793884 1523457 1204004 507107 837848 659262 264038 1116837 1646924 18805 1872557 1791169 212776 885590 824147 1482404 469772 1495105 1158178 1546084 1691429 525483 397393 1572899 137688 757319 262355 1103023 1338006 1387057 1836608 1579303 862521 238396 1661007 975004 1764170 731490 1521924 253165 244988 1265084 1754488 1358048 1389489 1654106 1534205 1454307 1880988 223552 1692142 925473 149634 1062593 1049133 1174089 1724387 1671437 1946164 1863989 554919 987225 9188 128299 670245 1951164 1834435 1677978 1348547 1687374 525837 1243183 53890 1318277 130837 202611 1664278 1490158 1460609 111934 378944 1860887 1888429 1385655 699766 567705 133221 1705724 94383 22141 118704 95569 1999490 1124757 1081645 819639 889339 1828620 1143041 194918 238258 300583 1680790 667429 1072347 268833 1595166 113194 663630 1902523 1719975 667925 1143768 1766929 1873524 1341557 1817080 303025 1365841 786243 521193 1144879 607347 426275 831694 590394 391525 280393 807011 816923 32953 1873213 1973040 1633396 192167 814270 347474 1113807 1744486 1812330 1333045 960530 1213830 673423 1648330 649169 739191 1014466 1468668 1655556 1135010 355998 1836555 775319 289988 355310 1473677 119757 449566 977612 865048 1935318 1021282 1828368 435346 1747906 1118591 552911 1932604 432559 296568 1467914 289659 1538297 1886590 1759247 949903 476515 644782 1665417 271908 392760 1886718 1623703 1495537 377968 1688277 1570792 901830 975990 161050 1398576 219164 1324713 980750 31399 46921 1745974 1252633 1022528 79414 294146 1778723 1673078 840762 1246009 1411909 1575643 861004 1421819 977082 996848 483653 1101522 249314 69906 341950 888024 776701 1289655 1969704 89229 972833 21851 415514 1606058 1348112 488621 980837 71343 739483 82041 1875619 1728264 1945152 1326395 280011 1718524 1892787 1914867 1264084 424944 679050 1821045 281133 1696690 129680 663693 1024532 499575 1766709 804531 644903 58496 61468 1469040 1871731 1596502 645145 1194958 1925804 1057994 583347 1867818 1001303 25473 1413958 1994401 599590 1884235 1390772 22632 807774 1608102 1480170 450034 1865160 1701998 1747754 1088608 1783526 57025 1725218 443505 1088567 1452107 1409723 1104068 1656996 680956 1666869 1355326 1919228 1845164 1900602 1850818 892943 1307086 1339302 326940 1253316 1610945 502918 164332 1151313 1653608 1690653 49835 261662 1292678 380049 266460 1000872 1876051 995521 399954 38533 187167 1748854 889558 1131442 1098566 947672 1083235 1653132 901123 794121 1285398 1887890 1196759 475606 253658 1665732 378683 207993 649430 792605 1524308 543265 902185 54926 498288 560049 504796 869759 1291120 1158816 629211 1355774 863820 134075 1686960 607279 1360029 1091181 1952106 1829879 1306354 935528 92161 453183 233421 498820 610462 1592026 70398 1327577 1093931 487949 775534 1565256 11333 115653 420939 834698 339411 500539 1939358 1752249 1462998 1165049 208527 901223 1064019 756368 544974 1710109 411365 881905 761760 785167 562075 1866118 799724 1206059 18457 935537 1421639 490785 1098400 1238158 1364845 1832523 1872341 989161 1547237 1563505 1244828 1210149 1539022 1786668 426362 1689384 1761768 1010110 376391 73159 505081 1918716 1971454 113904 1220311 1457723 354388 821900 555266 1215452 336936 693875 951426 1104061 291033 50948 1123937 1791952 1446686 746668 58684 1028004 195583 766477 951242 587587 921693 1729073 1416219 631651 1088753 207814 430188 402753 971484 1010403 1796137 1467213 1504433 134120 1196383 1344555 1708720 1866976 445674 1004656 615798 739052 560749 612285 1557254 1789199 1356280 1050480 948659 1463686 481744 205164 854624 1908949 1136693 1909239 1879815 176218 1090945 901384 342797 397538 1374087 1016772 1734363 752122 187418 1785192 159859 1817241 1521522 855628 1335502 169536 884659 1761978 1827845 69644 384320 1997853 1957937 153366 612472 1923944 1071669 603356 1964576 658346 1582169 128113 1147400 690089 181515 1009070 1804568 921199 198362 762125 378212 546477 279532 1175343 45050 1125260 1635132 1722792 1715894 368156 370800 1752847 507409 700758 1619433 1957266 1633577 822346 456884 1365744 1249527 1152438 1128370 93828 178619 180274 131860 281295 568920 1377750 1492941 1811342 51537 191671 1203730 558396 71078 63460 982965 137408 1530854 1058589 609660 1675492 1446751 354642 1459365 1539475 770121 34750 1581165 1884013 441077 999343 633238 672859 560854 982986 1253619 1410554 1679376 1504919 659647 1973206 10851 114557 1777968 1060552 1293750 1884291 1254931 705457 944392 846138 808018 362004 1642492 410331 1511964 1469183 1120257 1674545 225547 1600026 1968242 658108 1930728 366279 871537 617162 1436548 794872 1658598 1493872 1487918 98099 1992399 129363 1627898 304468 503829 40705 1242058 890926 1647348 1304014 131089 135559 863773 100699 1041394 1613403 278317 1376480 45904 1908887 230542 1374153 1737370 1939222 13926 103720 1133328 1677446 1695459 495728 1571840 867992 123833 1463730 1555063 1408496 1872734 377501 632556 1166314 936876 617325 233809 194121 616472 630011 75575 793376 1006548 595615 506309 1493550 1444231 133427 1940768 1899753 23972 1797944 1073139 201347 31577 1017375 1870175 19068 247175 1417614 1173289 1366527 1382645 21732 463451 15681 436038 1992945 818192 1373953 1227554 1389880 186359 603555 809214 1597593 1502566 93656 342032 579991 722455 1361675 1789171 1028046 454201 616200 1163164 990873 841332 430668 479966 546723 608375 495113 336708 306023 868950 1737656 1812360 703743 783322 1396005 850614 1872777 1584678 1088947 975741 1332273 1635599 438356 1211306 754954 1631335 1315918 841968 1239956 1833195 1594691 283981 1916770 1813005 857581 1520925 1718271 1471479 634537 337941 692273 1669196 1630494 1910006 1723057 1168631 529093 1320365 945430 1214545 1522333 738169 124095 312325 628888 3170 301745 969903 1219668 380908 1666781 824631 1350664 1059928 961819 725738 968398 1544799 1054983 906224 1759181 254333 1567997 1217311 397911 124579 1529322 362819 633405 384329 1403516 1284093 1514247 1954518 1527050 13967 1806160 1153174 1373127 1945010 869128 835818 1032924 1487232 362112 1930069 164240 217887 1439124 1982064 645265 505751 1291318 417885 1129084 204135 1723675 781311 1347703 1054015 913799 369493 762722 1035189 1705363 1092477 783125 582567 1696066 1324671 329191 289704 153867 1520312 1261906 1600936 1335675 1973271 690224 864796 1723285 323859 243180 650089 50929 1891922 1252959 952223 1496470 167931 1559274 241821 1010390 1053133 34532 1026913 1461922 333090 47610 1787161 1116162 1149926 267357 454675 1210199 1400317 786978 344041 1667788 688884 142845 1161641 1875850 1858603 674467 1470566 263090 1038120 1729512 1257913 251733 327270 1508978 533801 1386785 694908 920153 1169621 1754788 172162 1119793 1441304 348333 63360 1607475 705143 31141 1397150 850746 1991604 1769895 815108 505725 403036 961882 56668 1671736 1868875 1884366 1443254 94548 630300 1020657 778334 1241015 330304 1895346 1865349 291068 783799 305165 183292 818461 315573 1819873 324252 385294 482053 1616047 878485 579197 272820 208409 627935 770882 14932 473362 267344 1270179 397107 1473552 24234 408820 1762936 1793288 1518188 214019 1041169 1978488 892759 1458336 1591494 665024 1765678 1591428 429386 1670661 284114 823434 619729 1877000 918269 1704392 1473616 122028 59065 905737 327221 1862893 1972182 1834982 1285162 1533606 820328 1899494 1654217 1642902 1532039 1066692 1457295 454807 1666392 1310083 1536506 738717 1343301 1083051 55674 1292703 1152388 714977 722470 57047 789648 341468 1481514 161043 297104 890321 1903364 1456737 1096647 1453200 1531662 1660269 636494 554250 1939136 1315511 1010791 285874 982818 848277 482412 1164650 1176562 1236755 1145163 1101076 884106 30760 1477011 817636 158691 1137743 1732778 1011326 744777 572885 465984 542409 1555444 931882 1663520 219000 317538 171470 753038 1495026 1949526 895246 1281645 1491158 194837 1017624 996291 1772394 404665 1493239 723936 1631463 1350848 1825028 675610 1642249 992295 1676237 1315584 40864 1195713 1843499 784554 714833 566685 1142866 245027 163472 1441765 1948172 1577292 242431 1681685 1014743 1424939 1923936 954928 790568 1558072 393976 228789 506388 496629 733617 611595 303981 177356 510377 1056319 327620 686182 1442584 320375 1070032 1007451 306316 1968413 1518436 427703 215254 81120 667329 308048 1639189 410933 1763540 205581 849553 1210060 450704 1477107 1862435 1795822 1072196 1413134 172202 1299316 991107 1629996 1085447 1498955 69094 1046853 1150807 1795610 986264 1094241 1139113 1599072 773645 1673002 127884 597163 1336863 1490026 1705804 1556157 727820 1555818 606682 564587 618047 42997 1148738 1212787 1788713 1976439 794109 1215812 951268 983965 575057 1035802 361329 1512114 409984 429991 1214908 382917 1005158 589817 839250 736650 356905 300289 188248 1411612 1443643 771712 1030469 340190 207941 125441 1778498 1322561 106478 491190 254790 1730729 1432005 1516987 807369 1672669 1522400 1526623 456069 1551111 269374 981906 1523585 1832590 538173 1605062 506767 1634885 1102039 1337135 820472 1465224 278549 263130 1803922 1069288 512113 42608 836487 938581 887487 1089363 885428 813023 1256222 1499822 827447 504344 305701 525894 1728115 1203653 1441531 1808158 1888245 374530 397087 1901498 782899 1451696 437614 1337033 131965 1704766 1473074 65179 283104 1375491 1632012 1795706 111174 1752463 564038 1496281 1855510 79512 841157 1506644 1852245 1557211 194429 29887 508831 77031 1198385 1559150 1978851 275208 681904 141348 134806 463105 313134 933452 1130979 185790 687351 182652 1688190 1706981 1808534 1935987 411385 1225963 124494 894018 1213101 940024 1122725 569193 116149 1228032 52290 254129 418440 1277855 700964 95785 302547 1522367 29093 1195622 109003 951055 692437 1959820 515146 1807795 888712 1806369 1752234 1436277 1177093 64571 1096401 1709937 107129 1603655 302848 246066 1110449 362216 267230 509506 442296 427847 814082 1402780 1670200 1611214 317898 578856 1994308 1156646 413647 38132 1890492 1409415 1845744 833894 295928 855955 153214 1230674 964805 1033151 961363 1048785 1803154 370486 1750222 413721 1330339 1319487 1918327 1487274 248790 397892 890404 1271458 193975 127388 1073785 1636138 1931241 1698266 92162 1584785 147387 1729654 1832341 1417043 1057037 831117 1658639 1704465 1905590 512601 1238331 381019 1186444 1013086 821371 1144982 525962 892170 1577232 1260534 941198 301315 1959022 261583 1207571 687243 1134130 781527 183624 391255 1747955 23853 644080 977633 643861 51237 1252925 745979 55472 426675 1077156 688116 1050508 997729 878255 1088143 532043 87571 144725 1063583 1494499 1567038 1998595 1520159 1447533 1503582 509022 284374 189131 1581415 1302100 1457979 926165 1957920 450283 1635440 271356 110774 1070657 827189 488362 1704398 1587573 1682062 1746602 367861 582426 1820565 1414054 1694067 1981669 699186 1647039 1689827 866770 826163 1892877 490764 1952270 1369484 707972 251642 1749162 1712821 885147 826415 1020864 201188 1175519 580757 1118972 904425 132326 127156 65235 1497061 1176889 1298472 288464 85419 1946551 408553 526955 542506 866175 658337 1535830 1969433 1432310 1602995 1881187 106781 1911843 1472040 1721325 25419 1275338 224808 214507 980466 1500994 1317214 258428 738556 639747 1909827 1368009 858012 1622748 1535276 634277 585040 802359 487603 337709 934949 888551 1435655 1177359 483748 1527331 1620742 829980 325945 265753 1348186 425700 930757 195104 404326 342855 1023709 1117802 1897720 70061 820617 906961 1395518 766010 607354 539822 911904 1271174 1318091 490777 1794509 1567867 151310 1214607 236074 1146777 1738268 367497 400641 623895 362638 963251 448810 1303458 738123 774544 523894 996965 1400913 112635 1340548 709477 1514780 1459182 321777 1253411 1511252 1355970 788110 1553470 1096773 316096 809330 1353774 1705072 126292 700719 1268656 336583 781152 108334 1008102 1396863 406675 1180463 824435 1487115 610953 1345204 1536775 365546 872255 726842 757449 919565 712703 1535565 1585302 1838762 1344703 816889 983897 1251415 645189 870920 978937 743257 720380 1133576 920001 1286776 1317393 1798172 1187585 742593 1092997 104731 1808402 383159 1328662 1345720 229324 1999544 1533435 892865 644608 741536 1984236 959147 833589 1691213 291625 1889805 1286479 1516615 1905963 1073713 1869896 1310082 592618 1627417 496864 383019 1601036 958585 372176 223587 1389749 1841482 839491 1034235 241035 1435732 1804155 642876 1622260 318441 1908897 1702284 657025 1235154 999245 506201 700381 703511 473962 374920 1226768 1494287 4460 771821 1692402 1077653 1695333 1034271 101330 127995 369639 640054 314595 1764752 990695 266058 566366 1597069 927969 441362 401032 3077 1779407 1258878 1007287 638712 1397801 1921740 752726 136243 879563 732325 1454889 896875 1936235 287669 236588 1694776 1509118 1594304 62512 457153 852143 113218 1395035 714958 161521 1796044 848293 908706 1533945 745796 628244 1830127 255109 274576 438353 1257600 222542 1304252 747786 453337 792232 1424990 603729 201578 1605456 614974 1465627 985208 416371 1074812 1268638 655076 1311452 653071 1290064 1172601 1306405 1112865 639773 1988772 152024 1447207 1631185 1082795 210818 1903982 652053 1202205 1324388 1050072 1697451 1700501 1056030 549722 1840193 432730 980050 879095 639657 391154 852341 1428482 256521 1429779 885351 1802599 845131 1541050 1080953 893512 1668175 372492 29534 700952 741172 1939848 429546 1303142 264048 1643686 1186593 183458 978226 1244589 1203716 546542 394417 1663003 178634 1899319 1363414 829635 1566759 259891 1537169 1262976 1855681 54919 1932320 9464 1121823 636668 533403 1795006 1289962 309344 898873 1269532 190903 393720 1202886 215734 983527 216761 71906 1251523 14494 1407172 677810 425006 1643857 362832 89960 1114493 1935155 1725180 1834636 1266958 1805515 471389 379372 670784 1284271 424570 156729 1281516 982844 493497 1408906 39073 1857351 520745 1772093 1407872 1005612 950063 1431515 844714 1203532 701896 776103 465374 157191 1100239 841914 833574 17880 600380 1848347 259894 1260881 1045136 1300472 1209514 1117034 98254 1949097 1918857 699336 739864 1380648 420824 937209 1932352 272234 1572726 1926984 408097 864252 837853 60826 425821 1975391 158856 393157 1764352 1286492 242406 1251826 1817954 504923 1065164 425005 730527 1735555 1780776 344276 556311 1176843 1466074 411883 78982 526802 1212101 1828645 1151007 1166649 1220448 1137791 602801 1405430 1101540 1579585 903887 1533516 852436 281345 947207 314340 1481169 1527249 394798 1012023 967559 326588 1993512 1230447 1328635 361047 802370 1102268 1979188 1824760 56088 1290661 1725955 1675655 1843073 156842 7346 461930 928194 79666 621868 1148242 647128 1956301 162405 602197 1104047 698499 1593265 929258 106375 790098 1396357 1038229 1002056 483940 1349709 754493 849203 1123647 137461 690303 1461878 1181371 888780 393611 1795826 247130 1920862 1827149 1056627 1036814 737584 1062129 1550846 43721 1671377 708394 1956481 1685159 450915 1683779 1236583 504721 1840843 1343647 363840 1843479 862147 867133 996692 1584345 1099663 845709 272141 482575 446778 1117621 1559386 974911 914021 1813284 638859 1211391 569465 1237037 1640673 301026 428674 180022 1331529 1127668 1429042 343479 201659 1459375 1039752 1700467 300850 551277 1539664 1354484 35892 1724997 470262 171152 399654 921337 514553 1521164 865368 707709 211554 1445418 666000 455271 1110422 990590 1514445 685856 265041 1537195 1241990 1206358 1493205 1857684 910696 438503 340248 1468990 889027 1492781 801818 368355 639656 601720 402887 281235 1081525 1610693 1015902 1485327 278046 384444 1359248 1220345 233349 829553 1744469 290119 958359 333787 1163112 1177961 1070733 629304 394100 1747239 1278284 877775 1873139 1153123 969855 720220 970302 627226 1761833 1017649 1981785 158242 1402716 1393354 374166 481889 673963 1476994 1227296 946856 1363730 843622 1758377 244774 137970 1818563 202074 342082 1889575 199730 1499700 1277839 972527 646589 704438 1138600 490158 1760991 1728706 972799 1402851 766791 178641 321116 1496714 960436 903534 1569977 916357 51406 47907 660155 810845 397516 1132793 679354 1986342 874539 491950 1123300 651984 1685146 1126177 1871487 713352 1453793 350949 341148 1319345 1716169 555403 109364 1609828 1583094 1232314 1507268 1910765 600517 1563796 1508804 963818 1235513 862540 1430254 781780 1108858 379114 292682 51589 414837 285381 1564253 1280924 465829 484390 1726221 105437 825308 990482 1464895 1419511 1928688 1204113 639005 77733 1669708 294836 1222931 517777 1291934 773476 975692 1861295 653519 1919960 886237 1556858 718898 783707 475667 1692472 1690411 1439569 1011431 498509 240586 1975899 1147012 886474 1951507 1981169 303938 527494 1328503 1978892 1950503 1835953 464332 223742 826483 805396 598287 1292654 640690 1478913 1069390 1790900 749647 703234 833270 1323112 196042 1127908 1198375 116455 1836948 1075900 294761 66455 630294 68662 837079 1332457 1573204 71732 1129244 1577467 686456 101625 1154532 908556 700058 861128 1170427 1184269 917232 1483359 226880 1976118 1472366 137314 1469445 826821 470132 985628 471650 1844275 1715711 1967922 1109667 1442028 1631876 1789680 914705 359913 87047 345057 1710487 1388540 371903 1685120 1123954 270696 1538298 1205009 1803313 829781 1840321 150457 1448482 1080524 1995508 1895389 578012 1141560 593209 1812296 1642513 934654 1640654 1209645 435648 1434496 1786901 766770 1407818 1911740 1499330 14659 1697188 495861 52515 608467 539191 215608 1019672 1537072 1829375 239046 106296 1534967 696351 1994898 882949 37958 585367 291124 1070627 372671 1861478 540222 672008 944397 1308654 388007 965441 885288 504861 1577304 199589 1856792 1154992 1337544 990923 994660 931838 1960745 578104 859780 824487 979965 1643489 1011232 1353552 1172549 1257013 1182460 1006998 549103 883535 397453 1607049 1376899 805394 104656 1820812 688261 276098 621295 555409 429525 1197165 1106562 5190 402603 172467 1021044 902389 564515 275355 1677151 1861624 580195 158073 1402056 188659 68416 385461 1698320 28654 1747535 503867 498280 369596 115146 1885394 1904138 1743523 1176612 1022591 112223 1216582 359187 264167 869767 952250 1983352 774952 1283374 808049 1348926 260039 1815120 218666 519379 1119396 1921531 90427 768517 1720274 962984 722958 451476 1072117 371106 1786127 205635 1085804 774393 421358 1066539 1605450 1339492 62445 804781 1252426 1305098 616221 1087672 1555023 1112040 531156 1678672 202050 927728 149452 796944 1212459 810571 540056 37936 1729971 527740 984767 242256 115683 1325154 1485917 641820 781176 1760881 131182 915388 1425257 84025 730752 681773 1545819 1763226 79225 1343467 88413 687169 1599598 1449777 981211 639687 362338 545104 995490 1152649 1660330 1623723 709649 1251027 849094 1643258 505832 1678933 106263 75335 656630 1656828 1632438 532426 628267 601664 1612604 1643180 1969010 866174 1956605 450922 941802 435087 1916449 357327 24347 1473126 586295 623059 844917 1186259 1392095 1144395 425397 397056 1676555 1428200 1881646 561057 1973582 1622614 1881084 1397143 1238388 764091 1997497 114316 673332 1638479 1777239 135569 94279 994727 1619903 1801689 20763 451238 217555 1631256 1642695 1761986 120988 1708392 1686635 1862571 1225501 455860 844220 179330 1324539 1339421 1932666 1760277 535509 20868 1555386 1670382 1308087 1470213 25671 1101086 60939 386436 1858705 352617 1299954 1160753 54841 912659 663627 1375104 1177932 297646 1036270 1072508 1864485 347384 351540 565009 252108 989344 1532413 92498 1146740 1813600 1394111 259955 939708 935853 39666 1925109 781041 104935 1824576 1735932 357328 56787 1858008 663120 53027 672795 738416 1547863 1197530 1571988 1730513 672771 783725 1407046 741011 725960 386488 21165 143594 870090 126160 1225652 553197 101366 1500023 1998655 793936 756968 328304 1133794 33706 722930 1316761 866094 1032692 1856476 849006 1066899 1705291 1714083 27039 149177 925110 267997 544331 1818506 1690526 1631373 949488 1874375 986066 1416454 1390967 344404 1907085 1159388 1077402 1437254 1342497 742618 1021411 880322 1455164 829660 1253400 1185577 331172 1832213 116005 1037449 205723 1712853 1603767 561836 902521 461436 1123402 716507 1477303 498046 1898402 1482484 1913103 713257 1410305 553088 50742 641686 1839646 1542473 945523 320011 1134113 628077 1793115 1252218 1227516 1385781 1778161 1577972 778869 889954 1339258 1698188 1491798 1131737 269978 830232 1091227 1418580 1167257 402967 593931 991403 1755669 1510096 1255799 1604616 358586 271043 556497 220380 237596 1354280 756887 499780 1794467 277920 421703 126007 271670 778246 259347 725083 226387 628462 1746149 301563 1744234 610094 358804 132774 360130 287248 1478484 1961291 117938 330546 941819 1815424 1519345 1828487 94047 1904381 739576 5132 1646146 255981 1471649 1122320 1417130 1274915 80473 1771592 1659474 340650 1566541 460083 1939556 632854 799540 533817 560509 289825 1437295 991344 927936 846067 1392594 465291 511049 1600485 1226931 1911653 421701 1707335 769218 55679 113000 969001 1220278 612355 23303 193081 350965 1705146 1920690 21063 1393378 1572859 235298 359852 439244 1199893 199657 535048 900964 188589 416659 1938948 1777270 1796836 962276 1131680 530146 1535366 1738080 1873727 367906 259113 597595 331532 297990 1686179 1716034 1471713 414721 634193 781784 187580 1009348 540128 1656295 494621 1352320 625893 596679 946658 926248 981264 203677 1820316 340538 697234 1091994 1738220 1810091 623850 968566 1807088 1533901 913399 42703 1349609 390778 1074268 1025780 166407 1355809 1566675 1892254 450866 1342661 1364639 1822317 1275400 691424 1745850 1766308 883582 666157 717681 1228408 1990427 274635 29899 1834738 455804 1235630 1872027 724327 1149052 155220 698654 138308 1113417 79890 1785442 571740 786106 619843 1700269 1289506 1830372 1115017 890995 1564272 1257883 281393 1249291 1073784 1949608 1760438 92378 191207 699135 1634308 1253598 1560364 239475 1534432 678296 1064955 1803649 1979286 1641935 169799 1852189 1965 1333755 1832390 1248962 1335741 595769 690199 697655 733023 105563 230683 1729354 758992 1125406 506384 1001795 928151 1710446 310021 1655531 629352 1584885 1520040 1339318 80346 1798763 534889 721216 477514 1655451 413742 1262146 1528936 673856 90011 941260 611227 641650 1663954 753925 778744 1875567 994387 1028137 685562 923056 1019527 473031 1935658 1410726 1310783 188556 430421 1925824 559754 1404928 244493 1305782 1238650 376836 156314 593739 903832 384472 902341 1550713 955784 879610 973577 1944334 1096181 823555 849240 1727092 1086716 1046921 1870883 1996594 380770 985056 1164835 162618 1556022 867719 808674 97317 133764 1371008 1957762 1787874 1509702 370575 1685180 563810 591949 562987 974014 1229142 1422903 1379796 1596481 16550 1679132 1290231 1264385 385203 1800038 1145395 1402538 497244 1020653 835155 1709600 976203 461642 1447295 1078562 570787 1386086 1002586 794169 459275 3508 224824 1396322 1033687 1415604 1489878 1071545 1065129 1405725 1599960 1439180 1622575 1394972 796575 1907926 217523 324055 1084084 859846 821096 517958 1513375 1390266 1006186 327770 912463 789281 1724143 1510825 1650485 1879019 558607 380779 165921 1739861 369172 602682 1114434 1579666 448441 1104826 472931 1850851 811874 77033 1387316 327696 1220313 1744643 1127680 1556872 285698 935076 694903 1090182 1409201 1279178 1167297 961389 1847761 300860 1747791 1262011 1646425 1676055 224971 233276 662758 1761039 926295 184705 1658294 1421108 813445 246081 966545 321350 446228 318808 1061489 1455870 1991237 811744 1330521 456401 1717228 292756 1169928 1479609 346183 264072 130272 1318325 1318385 1901547 376858 828538 870281 1099958 505257 975712 1485273 1963032 1832976 344114 460529 186663 963035 1593154 180761 26071 1389420 644629 1805049 188343 1428496 1784322 453658 204809 1771190 1270671 444708 304760 885483 1472372 1875440 260180 1179081 330176 410428 571876 143119 667847 1953593 350907 237549 1797614 1141144 1516471 1945082 1809530 351347 349414 919254 445178 1930646 394131 561605 256846 381281 176129 1856302 1455547 1439274 1271927 1998821 854888 405143 251239 1288628 456441 1572466 791479 44244 1659081 614853 1667351 756618 920463 1585211 109582 68269 1862081 170714 695654 956846 350324 968219 1586832 71501 1250674 1349677 1864945 626895 1810603 83568 1132520 1323903 1700609 1950943 1277957 1323511 1964099 654845 1761471 775808 1947336 100095 1128490 722645 266581 1908237 627992 1772546 1208258 1693481 85532 1484696 1489265 846662 243779 506583 1349310 1028820 327577 1528983 966572 1895583 1824807 472908 602858 1602331 427521 1315302 579974 721601 145710 1387666 851128 1157862 72623 865845 596893 131496 1567352 1445454 386984 994652 1084150 1749639 1674254 853118 1405835 1278352 1419286 1569200 1653338 787153 1245892 671017 693041 1871857 1269374 584008 1974537 935707 962268 1858291 987249 1402295 1178133 99676 1586479 1821352 269009 1735242 665303 1683493 992540 1354087 847107 1929454 1509015 1258775 933843 1210064 1232754 1483374 493672 1764727 1648082 257382 314227 1561500 30183 1016852 1052936 1837853 312498 1831031 483807 945222 943911 1169260 1590268 1931523 792312 1710800 1268995 1818746 1345470 1258916 1118577 769132 1578038 599591 1811935 325750 804361 85748 1205131 1314152 1397368 1282262 47585 592330 1001884 665406 327061 733344 1559789 788974 1518013 505143 1674863 410504 516282 684053 1710921 632601 1841520 1717573 1814911 985329 1659189 535821 187489 228204 1097006 816728 938503 1811713 339007 268666 245612 763462 1901482 157488 1200854 715281 1957604 1396844 1984379 1628384 429324 1255380 1099166 457752 57945 1167833 3542 1148566 1503978 862247 1688903 1058085 1256473 231851 543538 464765 1392370 1257793 826082 1367333 1075215 1540163 1312615 1163692 610441 1917425 1101787 1523289 1813184 178595 1767621 1975332 927991 1074608 161630 1826527 874995 1760874 1061912 238147 495471 339375 306311 81493 1316843 529769 1068792 692721 351775 1199894 551722 978919 805861 596581 178248 1349366 651207 600634 1809558 980920 1323944 1214414 1923782 730102 342876 558375 270324 983108 1890453 1056385 979021 1787903 731803 1849135 1966771 1322485 1866054 1877758 1831682 642008 1325163 1844457 239056 1162660 1024846 686741 601663 941768 1559820 220877 987338 318606 1850496 482699 1886747 14500 304207 303501 1429465 3034 1125765 1078821 836644 1578116 1426485 1878507 837519 982128 968909 1968230 10183 548955 1054551 14957 530599 1298466 832149 453354 95468 832617 241062 1534258 1094569 1285102 1369285 5319 1515380 1970533 1824063 1534119 1017282 1903969 1274445 135804 337232 1476133 168342 1010318 5271 1225192 57360 393454 464296 806332 835754 669139 79174 457326 800221 597922 286146 1660543 1570768 1408778 1105544 1006411 75377 1530844 1623247 1019301 118788 178391 344959 351070 1486217 835487 1221055 426494 143063 1650749 1900738 979769 361771 473540 1504376 1243501 848595 961085 1432832 410008 1233676 563683 326515 1393399 1428339 1357255 1994515 886037 194111 1538890 459990 1238586 1285475 1484521 656558 1432555 106115 746030 4568 821271 968548 1691657 191378 1405936 1872611 1019557 1695088 158220 1542312 53853 1205087 509062 1253634 1703385 112561 1688320 590492 1318805 1122100 1842258 1613461 408895 1329472 1186537 518326 1766010 1697204 1661664 1673741 672109 1171822 1461528 634964 725261 602833 1163265 1105912 1049074 658698 1160844 1281739 898424 132433 1185276 1452809 1424471 1753513 1398858 446594 1327373 1791637 11508 1052655 428732 743213 1148912 1132816 441634 512268 282095 739887 1055130 1755066 1950382 1056734 615155 213908 1449163 1917225 1911144 1141953 1306439 414422 1687435 121267 297887 903797 21246 1820976 1447549 1197339 1074926 374811 375758 1762115 1840106 716419 1661470 1425469 871436 1932343 250451 514751 554583 1632137 1573472 1977181 1556713 1833279 977810 1679449 580774 919834 641224 235200 796631 1701569 1683810 1489571 621117 1212783 74821 196882 155426 713371 1083413 1320608 1129724 538763 1844529 1415035 1235992 502090 918831 46064 1953144 291997 13824 408430 542232 202579 484150 418028 879998 1997785 397442 225936 1456845 299589 313994 160305 1518899 1495278 410671 167527 726480 928520 1576545 969464 719595 120405 224767 1003786 544491 1077507 1378748 1748999 48704 660517 555216 335966 1891676 1478010 126302 1534074 1824775 529411 1840550 1919675 876373 1459153 828734 1408640 1842086 1916623 1645734 442920 37603 112052 337366 1913189 200982 1258866 1996613 1431700 1948042 876968 1685000 271933 1824274 531561 789320 934265 1710734 1422784 779574 98221 537771 169168 699470 1758839 705560 1447280 1808364 1571298 1882451 17112 1297890 1825701 1237155 1919621 1537292 1885017 50730 144601 1129727 1856689 1376121 492014 1436167 1409231 363644 570558 47247 362339 716185 1681157 1755665 1810747 1533862 488870 1977060 939215 851747 1323205 1990217 30916 1559329 392138 931746 819703 1641152 1292005 552121 1977606 1808430 302362 317079 471190 1007783 687517 1683639 665164 1504755 80619 1406447 851028 497547 86247 19 1946045 406939 1340398 1062208 1535589 400158 684431 1184911 1200297 873475 1812815 1056150 854363 597778 1234466 1414884 892657 1679116 1208785 436941 439995 1105854 187717 1721658 642780 37993 1597255 1743736 375165 1639932 12033 639251 403110 950434 1607027 226810 1098082 1134350 408342 1131563 1304943 41426 1353944 96782 1814346 751139 167383 244798 838483 999729 1914643 1632984 836749 363115 909618 1810288 637504 736678 1157302 222677 716258 542466 903188 851719 1985559 1353595 14509 16300 1933876 1578460 619664 164291 628234 1411446 1722895 1615317 1174064 1397395 867629 387981 396596 162125 1830077 1803723 1953883 1595839 1558411 1781393 1092886 1176850 1349521 1443735 1331931 1351772 801310 966604 1568124 413225 265582 718834 1868580 1984564 1473764 1847991 609909 1451603 1734031 1597991 1051793 523942 1038872 1296817 1321342 438123 1890542 1918732 1120495 369348 685383 361739 82563 1010399 1850066 712784 1283571 1653472 390547 1115854 700606 26576 1678642 1359621 1387210 1114399 1136109 1138715 1670116 499283 1765831 1922895 838734 1011729 61788 913914 454683 211795 720708 232031 1675795 550857 1926830 1838708 1431732 449931 1918101 1097127 926498 297547 1913898 931743 1909799 946131 1026291 1227633 600980 1827362 1696117 597802 851525 1740767 642316 644095 1047137 1904505 651975 994026 428989 345987 290463 767735 834776 31114 585029 1920408 637817 9933 1338352 1269458 1479722 590040 1157797 140381 1652070 1676288 1477423 1813432 952789 136427 1418333 1066752 1152395 96854 531132 961022 627723 650714 315106 1273743 1301582 43193 15687 888378 1332701 1996175 918196 1151164 1528974 1852490 460015 138163 1996577 1842412 292175 423239 1747060 114827 1045419 1663137 1948680 400678 877856 318716 1549185 1767272 1911056 266314 38647 1710782 1048146 603743 701852 23657 1755343 390020 206010 1942291 1034231 1165021 1357848 1152399 622542 337256 1845846 1340629 760843 46155 627121 1281578 809290 136289 1220441 1662030 423119 1464118 183753 276208 1558697 1648926 817624 1757791 636525 1091726 1200873 1468119 825035 180179 326552 1622444 1068609 1503607 764677 1146378 682451 521527 494482 599619 1906237 1161077 285461 215317 1525986 1774308 516567 544594 1000547 339037 1785252 1855002 1811444 1958184 1926311 1060895 141373 1356396 291508 1084769 57361 1705389 1198915 829027 1142074 1314503 431733 1992641 1081866 701783 412034 937120 1602038 449471 1289459 883941 1557459 192759 593862 1651789 1375880 145533 1959834 226124 1567255 1719674 1605584 1117337 1373215 1418711 286435 1974263 975590 1744171 1338743 876931 1198027 368123 458789 1672797 543249 1900223 102109 899712 338107 1257593 1857829 1682417 755444 823131 984476 1719687 1573544 720666 156120 957475 1896327 69400 58830 1250145 192474 50177 1386426 1799477 1178141 998521 1148875 1066666 1782270 550381 1079169 1550577 123151 1437896 302472 439429 1854414 1241440 1874481 64327 1353048 633550 289506 1691173 603252 654466 1239354 525507 1733700 1895941 597507 1402167 1763989 1960119 1809962 951259 691763 1002614 488965 1296221 1072530 1002690 532416 277488 571481 712260 1030123 968642 1959134 1119999 457328 1815312 556312 160136 804752 1241039 1778282 65628 1218771 538053 839069 101410 1819385 899167 1749030 111242 835933 1481330 515171 1566929 1476893 1817440 1025355 1963758 1631127 810811 442110 1087841 1815305 1912484 85822 83204 579998 1002509 467059 472115 1756849 459771 319575 527225 555614 171463 1238929 788509 1997542 707077 821202 1091478 1835298 1561718 1880620 1227566 1682857 610070 1164403 1961009 1964090 310698 1892095 847384 481979 56114 293214 1569207 853169 1986775 6115 1586488 1050977 853559 661008 994575 1661653 275296 424168 847381 510013 290780 38564 1189322 1682239 329849 1367925 430507 1006810 1065366 1972735 1986825 232677 683702 1489077 954919 1984773 164798 768029 212485 430495 214926 1786293 176770 1643452 1669549 1013485 876256 1197439 540746 146898 662332 1733566 905706 577054 1520750 1655209 128772 1556808 312820 1516907 1627835 258815 861331 1987914 1127464 1530674 1612637 1046398 1274289 1833275 1190000 1482414 1162690 1269581 43598 1647953 459424 778609 1779247 751873 95387 1831807 1903820 1760279 334458 207098 389900 1323850 1162872 545430 1187667 913699 660540 419081 1849131 1802009 1289999 1997598 340054 1021319 644298 186761 1879660 1455661 777434 1138954 585378 1259869 523904 902572 306971 1461944 189918 151230 1637923 858320 143017 440100 1734787 634420 623282 760736 1371132 652493 1591763 1948518 1764581 786891 238404 995001 1755069 1004452 1590988 1229619 936495 1531688 16704 1184601 1012272 1247888 1710472 1341579 1599091 1283099 1232951 1305532 704343 1269054 331464 414184 1365751 1975763 408856 98213 1743536 1364450 980698 836825 1119498 186581 1953283 58453 53044 282435 1834016 886644 1026204 1838099 467442 391503 1994013 1294137 228285 486840 1165195 29525 626485 1355347 831900 26474 250806 465761 541793 1291007 1253947 312359 1326679 1672663 56232 1337000 1370336 1240151 937777 1519930 1729492 1321340 1279329 1099507 630497 1243806 1665009 1959988 1593540 1533648 162811 546269 1335637 36198 755862 1505143 1195718 677095 1596189 14053 168906 1466969 1834079 673711 563456 1939154 408943 834589 831028 416488 1945130 1260449 290278 1779041 1643996 488944 1818931 78880 1772352 1741121 85568 769371 853040 428164 1366026 328150 176095 1507576 1153066 138948 1181323 844748 1314960 1466829 1767125 838739 1808117 1642747 942819 1272518 1977372 1918560 1781785 699883 1287263 1015534 10203 455 1569484 883963 210843 992631 191761 1950486 966453 474819 796494 756489 1818032 545134 130892 1006017 849421 1966941 531602 639927 378251 57294 775647 1672177 1340514 1835814 1200092 1732219 171493 187909 100370 1672352 1126331 1497815 468768 749291 1066361 184450 450717 1754448 1352041 314573 332008 1314297 1949628 1008124 1350860 1992990 470570 435335 1956256 61856 233821 193116 1493502 1812767 1790334 339054 1032150 458240 708946 241907 1170265 857428 859318 650827 697131 541021 1948241 937158 865634 1798033 1437856 604429 2733 1372318 1092614 1383424 366637 1465245 1557307 685691 580850 1426593 227483 1113151 143611 679786 575679 1539761 1558098 1456700 420420 918458 860460 956676 1696083 1859538 165623 1143160 272492 774117 1964476 1688873 1602422 932085 1062650 920827 1284706 724551 1570306 1806962 359548 54052 572855 1583376 1868366 882366 1288136 69776 375345 1071260 751502 1247409 498281 1033500 1716789 181616 68638 1656487 696183 1305704 655475 1055567 1013663 1055049 1625961 1501224 1876432 1977423 1324649 1852901 1976218 525498 1326520 109733 922220 1245805 1493495 865301 1626010 520174 361864 813371 416687 203274 712667 1409846 1999338 1112304 1826843 930843 1581658 1446761 1484096 1257905 496512 1075507 21062 598431 1326874 1214043 1672270 470266 687887 823483 1398757 1745126 637209 228495 1484389 548113 1820271 1940404 1781145 255301 116740 1495118 37407 1522148 1862307 137215 1295387 1558935 1827117 183580 1860937 239744 942416 38778 1963950 675018 1016771 891590 919487 1214765 1868538 1084609 254016 1698723 1991235 1701992 1663548 1261000 1616093 1767622 1782172 770047 1758881 475045 1962327 627681 736883 688695 213565 1095380 1331077 873695 571453 646711 1715802 1917416 876056 50817 1053442 86256 1498423 538257 1100612 711908 1658301 999216 1367597 488520 538779 1110892 673205 568542 1895150 301973 1292615 198896 1097778 1492792 1318083 371182 1336908 1157018 85867 883786 1492612 347587 1912683 428587 1134163 1487915 664049 26648 1463392 1349318 1506987 475482 1741738 607704 1537737 1029908 1963728 106945 1284648 227097 1249457 1510943 186561 34731 1637940 684845 1142329 454520 111458 1522975 655107 1027024 1655364 286443 1399556 679870 1931369 1464917 614485 643063 822548 830585 156415 596503 1161564 1753880 675175 399970 211903 1550828 169862 991513 948361 74686 1397819 1587498 1948616 1464489 166289 1477225 1005268 1703628 359118 1199639 1975852 1214088 343573 1343867 1801722 1986747 1596367 507231 259284 950044 239968 505067 709555 832093 970157 1157407 1761168 100004 1532556 1437984 1126614 729965 1362044 344792 1931759 1244493 1042473 109685 389913 702924 1010971 539854 1936529 219901 1730520 1591909 193218 337760 746345 474845 922153 640717 1543612 746425 1125258 43333 1390593 1612414 1403223 1667008 597469 1189644 1632102 1240041 305712 1127536 56411 1888911 1733773 972280 1601356 1827247 678564 1199593 53446 1144115 489018 321927 1507009 951826 522520 1540424 1503459 1610619 1529634 907666 1140317 1797079 902608 1674819 138382 1264858 1078061 1017667 934818 1815407 1610315 1499999 430542 1239071 124131 273252 849559 1505874 1913931 750267 25278 168989 374423 641390 636941 1473858 1636069 1779146 417577 1151563 51684 1902329 1716344 1879728 1642496 858699 1337935 1198250 1333990 1610484 1420393 1580867 767371 788804 94190 23537 1945950 416491 958995 1456291 196758 1886667 1619818 444294 1689327 1087580 117305 481953 687756 1173218 1941192 1645253 1453728 1460676 1178913 1358458 654765 838048 1026567 1863396 712560 865691 180133 1700475 998800 3230 594255 1470498 733279 1784810 1508413 1191381 358858 165043 712599 183889 148636 1443082 180240 22542 635339 1168953 396072 1614756 1502318 762873 1308067 1542418 1532911 593333 1006310 970124 946473 379928 489479 1306181 104849 369551 240271 1836021 87234 1710985 1954789 1784814 1071409 413067 919926 889624 1955603 796513 1636826 1350486 1233555 668316 620380 1522466 1047490 116724 1094827 419750 1122310 731246 1179956 30899 1063390 911918 1936249 184527 164009 1853408 241161 1405403 858665 442889 212107 1065336 204633 1559028 1572024 1843826 1135322 975953 1823986 1080495 1198146 1189597 878744 28582 1342154 1971715 838011 570733 1147366 1101943 275765 725511 1561339 507787 712592 1724767 193838 1200923 554748 778312 1481997 144644 556179 1607542 70803 1514332 1630117 1775156 1638311 1093068 1987482 518905 1519822 53266 1878600 1447601 1058607 1355169 204480 1891471 1184999 1101209 1734840 1780422 1935613 828286 1239193 1210860 929389 980022 1374409 1867858 166317 869219 1755397 84115 1004898 535464 1921114 624434 1950264 813876 1883565 1481840 1348036 1317798 1002585 573606 483632 544009 1781925 342267 21453 1886733 755597 143972 1008360 833259 1439324 957205 183446 97647 1966494 1231194 192651 1654213 1261230 116045 9066 1768707 729285 1515660 1318763 1153261 1638483 1254716 124597 1200886 1872506 1719846 494864 481274 1322639 40894 1292302 1148442 1535483 1130525 551255 1905260 1241456 533855 590442 1591467 1386964 844410 164403 405774 1328887 463368 153295 1263694 1325872 1676480 1076353 990103 1743084 1003431 1859738 867702 588442 379726 247452 542853 1125009 209261 53103 555155 343970 980925 741984 1094353 1195392 1474694 1310154 901387 552934 320081 316202 89544 939788 189317 755080 284541 1051187 617508 66950 1543933 481709 1415208 843230 1637838 1952650 793831 1163159 421229 935920 1212274 185725 1961487 856499 784597 1239154 382959 571834 388553 1058774 1004391 600395 1696172 596547 840446 1270215 398629 1971217 182478 1227918 880475 1044459 393213 1743300 1923951 1630930 1282239 1212012 1476935 715419 1774208 170311 1833344 1591673 900702 427044 1580624 621916 1776749 1377021 1204013 1647775 399930 797520 1093735 727715 1081445 330746 1951258 1291427 636372 139602 979193 1730054 624960 1160997 1680128 970014 1012606 208486 287627 420272 739623 1034236 349077 1462002 303346 1539528 1465587 1079062 515792 1571243 752873 1758823 269105 1415011 913867 1226789 813841 507435 1992833 1959767 210148 1912201 1178640 441100 1011839 903343 1473773 748563 924545 1086195 1925486 245771 227838 386997 1392475 1378360 1520229 1478124 1734480 1714112 266004 900841 1950686 1733849 1193278 1663089 941493 1085135 210602 571780 454401 799261 1924496 983466 954300 231864 1050746 204622 1625598 50628 851364 1696628 1787608 1556248 1263831 582740 55762 1428040 1491794 1545493 1473705 549163 3298 1324917 1440789 1486198 1281148 327007 24417 62210 522064 940652 694852 1512029 1563002 824494 234457 1012479 297082 427750 590749 1738071 1974358 1822105 1423763 1534082 335173 546721 1076996 1520701 781055 1612834 537346 1274583 584487 995437 89092 169888 509155 1498830 1943777 311657 1480599 598185 663329 1326048 509386 1376842 1802238 1142326 1359033 179283 306015 1609110 569945 1220074 950859 924996 928824 1727517 1905168 1834984 793475 1350328 1226405 701565 529818 1477666 63932 684951 916692 809309 1828902 1492511 191972 339204 1679043 299960 346185 673839 1006416 114398 1690049 1533987 482718 880614 629594 1680819 1538957 498833 612165 1763169 740651 687882 496365 1661154 649924 1819907 94801 1401883 322423 1924067 1731509 1594835 217421 1608488 1736231 1817159 1497851 1101192 460456 847111 109682 842043 1693379 1464813 36498 471526 1169133 1032111 726864 1020267 928216 1100049 1957423 1771874 1604805 1765190 275518 254733 1990862 668611 1792078 152919 113170 876831 733698 470639 247603 1744460 670051 350388 997003 407365 1976458 202113 504884 1451879 1763588 1859259 1777278 513423 1997538 1006278 1129191 669761 907656 1025083 1920692 1578540 975318 417126 1216570 1332431 602346 1438936 160807 1143408 1486308 1948189 545200 1164271 1715725 1665701 1026834 852662 1260049 1584998 1569792 1153162 687382 194383 1816860 1100074 103016 837124 1482140 860732 1030998 571594 251880 148505 1643987 438545 494377 1690725 1973023 1068733 555383 1211942 929592 939131 790038 1888364 1243840 1851522 1058643 1979280 1925977 1712606 830048 21673 1751011 1972338 558136 1979296 1409965 1812210 1408825 350166 1387604 1740381 877695 858161 27003 1627111 1016712 1736763 365455 1514039 1653184 985580 1005605 227151 1666535 425041 391615 1746319 1007200 133379 60981 563983 1364804 1065841 1441245 1306601 666282 737477 1233813 708671 531862 319892 565125 197118 106866 1551888 487201 1409159 748568 735248 165069 1413165 963708 105649 241497 889763 617618 1875310 880268 1168443 138454 633482 96938 693261 1664262 1129494 1018096 558409 511287 1309940 764242 1207527 1278071 1422046 931815 205348 569806 1320651 1509636 447027 1495284 276165 932820 232226 1287967 695883 1251069 1413685 614282 864731 155262 244159 1561885 182577 1916936 1056637 1162332 1158466 942451 32148 895880 945716 1666583 830177 1043624 1446393 1448956 82874 328597 1485879 1143069 1601440 170647 853292 1652879 533377 1457812 1089018 1350602 1769629 856832 1654207 1756214 1872217 1220713 1889952 1015593 498562 20638 272844 936237 9278 196629 399086 791191 715452 559639 1169151 1399529 1431617 1518035 454086 34163 1521285 1322021 196579 1380357 474966 613948 1240499 854185 244121 691942 751747 584783 1110388 1554772 814323 1694918 354696 482921 144792 898542 1582472 1440268 1991512 1441298 1713298 472646 1918034 383088 171851 493859 900201 971121 748749 128081 426897 510495 239345 165821 160816 1547582 114523 1931197 1843272 983727 853806 1207582 54802 1477476 1344491 1615424 595011 352936 838933 1561140 1781479 1716292 380534 917151 404010 1772897 633124 976873 1207598 1067102 640310 1080465 747087 749806 888009 1579543 748794 84615 1495677 252747 444875 923788 1180287 777526 998169 1280910 1785434 1467861 219272 1059298 1770619 831532 1234145 677058 1621660 1319952 1896498 724618 1032618 1486159 808410 1345437 1463136 804692 1202295 1899777 1687401 1685346 1141452 896559 963702 1641117 1483328 1188324 1258296 1210183 948439 360939 873179 129511 1955013 311551 1896892 1483666 775706 651495 842870 629462 1027056 591963 224353 119550 805009 480111 1436119 1071704 993194 1578496 564791 1767672 929061 1503130 994396 527497 93767 382415 1483535 57606 1772124 1873606 1750158 783953 1149588 1523483 1187097 1941324 35290 163731 924776 516893 1027553 239618 1056737 679362 1276514 1615991 998209 212723 818432 1132538 755160 116950 968300 1572214 719230 627970 382329 650633 1449428 1812245 1786412 1856028 1551438 174707 1845613 698923 1763645 181097 1747564 440114 1041247 1854215 1646849 32175 1900746 742050 886445 1630262 943112 141918 1205472 271130 1576457 1169542 993302 1961911 1344899 1309255 117027 1723236 747171 1815485 1846454 319629 1111237 1880100 1956396 659532 1198546 815928 475452 102378 806820 1869380 1639501 1068955 469279 37034 356141 1045566 295247 1659772 1689667 1342755 671590 962067 870374 42248 381072 1808704 818051 1273647 1711614 744071 1701050 1112432 1714442 84007 88858 1523264 1345313 958510 13594 757845 653119 475338 1533416 1673438 68821 2806 1659914 59272 1901534 452564 773793 1588788 1394040 914336 1336517 178383 58513 31817 1688989 741448 785800 397589 1885272 923628 1929806 366288 1298350 1296107 474276 1513088 1665366 1495454 1713119 1229786 374110 4218 1043181 345877 978943 1771898 514153 1189463 608704 245626 280000 131202 1928947 1086893 208860 1952171 1584831 299459 169267 896405 1462934 67156 285363 152192 1759837 1247661 258442 758683 287983 1594176 854852 1792649 268295 1318597 805079 1249110 1482493 704716 1259342 976439 1210855 1264426 982326 1938844 450720 284342 1399785 1136534 400157 546049 345387 986328 938079 1422932 1982937 78865 1872976 432521 1261100 1043759 1915382 1877392 1061264 555118 1046019 185396 1328735 1335568 122641 898050 358298 1378832 857892 648164 866569 1820755 123972 599756 605224 1040039 349969 1772723 613620 217455 1511667 1889460 1735185 1618128 608632 1960410 772924 146480 690460 910102 1685320 1185561 1234268 1736847 605521 1316151 1140295 527061 1498013 609197 1738296 1160722 406170 1891684 1690966 1352609 1691743 1796435 720818 377136 1122876 1167532 1231811 552044 867599 1704037 267403 1850515 1600713 442224 568197 688993 812070 224140 612639 1116452 1577195 1937386 1373172 1502139 1910716 1756399 1587803 1724677 292288 89440 1509104 793015 562308 650111 1175796 1679033 787852 1339779 1887809 393186 1382483 953967 1494801 601112 1552834 1548828 1183414 1659481 1016497 170571 1362507 717134 75012 486685 965179 1960130 1907800 1122254 1228316 1823659 1597949 784282 1277476 1946476 1524745 1216207 1287471 212936 536549 1203134 118521 1095021 878620 591382 560993 725306 1564064 8577 1941543 271138 677611 1193669 180446 1180154 1740665 1693505 1464109 408937 857743 149790 733484 555489 188729 696567 145469 1326919 1825080 367585 1337727 1225516 365702 1282138 1622451 425333 1852373 433858 929746 1973039 701877 1718068 487656 1394829 148165 1428865 213205 627743 955583 412889 1509624 1019108 1291126 223975 405111 1450239 1180188 585662 1568573 626295 1025790 572359 1818134 1726530 423538 335605 650520 429582 1383242 1771636 1599454 1080493 1778568 1175497 306724 1025691 960913 1323694 62715 503370 179388 32661 512440 1884344 1419630 870023 349932 703174 52781 674797 501003 716145 1647579 204553 1583005 1450721 699096 1356392 78856 746807 809510 105061 1771122 564433 592716 1512039 1339608 1339961 1158380 1569000 318810 128946 1065016 1377625 706291 1301560 1018209 1430117 319364 603093 1770991 1639675 1282482 74728 353884 563820 28423 558948 481794 679305 994307 1104238 1240612 156768 1838393 1476746 718119 1950828 473553 947394 476392 1370223 1843774 1953963 156255 258494 262008 1714913 468702 1781324 1438299 129469 1435948 6775 1291242 1846423 43194 465323 1420874 1533512 1954442 1838306 1008299 96437 510731 1741489 706739 474282 692377 68998 607587 499190 566675 34919 1833294 1338565 570908 1050961 1890093 1715952 685716 242113 1366512 1452819 355485 264847 531766 1772141 927486 546073 1846619 1383547 1899292 1487540 1953989 1016041 1549780 80125 1048694 1067944 1602374 1862795 271059 1223157 771993 1754702 489650 483615 421861 213327 17379 850721 1531060 103491 1716047 716424 851311 125090 703690 1128375 1175441 1831755 1566076 1430803 1896283 204951 747213 955271 1994664 1057722 970213 1013920 1457479 167038 469304 1117839 558829 1032614 1034510 820666 537465 877603 169232 1379492 311002 535935 1769400 1574237 520440 1828999 1212649 1029508 441632 866274 1787030 995993 1277674 1794530 178502 180040 8378 1448242 711534 799765 95543 1576959 4743 522620 1947591 956065 443231 1399409 1302321 633935 1270973 678238 1283791 1730372 128127 54152 199440 47229 1502420 1108271 644505 1074751 186775 1663604 1252589 1735211 341963 371323 1339808 1882895 819003 492179 401814 1979508 1617067 1132876 929207 138392 1573639 1900057 98021 1014767 1002374 1477552 404603 1651800 1505873 1308926 343626 712757 1942224 320201 1741274 912125 972556 1948286 1614165 1868827 876929 1225905 1317729 1022402 1943305 1534725 883157 310211 141064 807604 1802400 1114156 1149486 868820 984901 1919326 1462162 1384857 1135780 1731060 293780 1550279 958261 1144541 1893731 622427 1805849 908379 1973192 171457 1427347 62267 1347110 131882 1299141 1069778 753013 1056704 1238238 744767 778703 1147794 1185307 1876265 1307718 1966261 1646124 715234 1058817 968333 1860615 1459902 139407 1483412 942149 1847010 1617522 1047037 1062639 1726609 170098 1775913 1654211 381992 564305 101756 326451 1597913 1383300 1784696 140929 480074 857046 1618559 705517 345070 342526 1467251 1214849 1859971 40635 1407931 730733 1774803 1682533 836211 515853 1265842 1742601 1418104 1189138 1835844 1129621 1785485 1824702 1358314 128644 853388 1753420 1272755 1922110 461290 130138 1100905 1770798 952801 754311 528528 1612250 1423449 1936799 1015523 227512 900426 138921 1574150 196683 1777005 1319579 198537 999378 75435 154212 751569 1612397 1911488 466724 983652 1080927 1857319 626756 406740 434518 889798 191532 888961 1538958 1494400 859838 941112 1423506 755251 314542 956428 482789 1215077 1596851 273757 786811 1449105 835351 1367043 713876 1442459 1571578 528249 684748 568578 1647100 1723861 638883 600591 1199167 1231776 1331273 1141897 1593731 1010484 735756 1121242 558256 1070476 994129 839663 1223433 145807 1720810 539428 1489593 730016 600450 447401 1428416 1524528 158512 673906 1413359 707761 1801813 1367703 1422607 1788851 806879 1631952 147560 516081 1843480 974410 889058 1830037 1346514 238231 916539 1869713 1697442 169832 629966 1911842 1776430 996475 1897698 1025401 1196868 860306 679931 1240300 1568900 1600729 875241 249643 1613618 1448896 389327 1169115 707561 246992 704447 1618187 1858301 1473688 586757 306482 1200066 1389934 1839871 1887639 1389468 1133352 1486444 1859365 188339 178750 1657735 900962 642291 1343360 1089173 1314722 1839830 1967485 1503841 1622634 181269 1089578 1796508 894473 1592914 84606 1909987 35456 1330679 792685 1227632 1944028 761875 1681110 1188617 1538894 838306 1530992 1973819 1170513 2964 560731 372559 987969 467075 1965107 1807544 438838 1141638 762634 945758 1213599 391201 1568396 1028675 1361359 49631 1750149 190786 1801389 1269712 1700022 593119 90431 688034 991361 786989 1119898 881049 1755426 711141 976687 417336 915509 1101468 832024 470709 1836395 951809 1755121 1393971 1663159 1574632 1929955 989597 1090902 1731458 423565 948806 1967530 233239 1012702 1655952 1120146 1446765 1171778 553920 274038 801462 1893168 1799316 652236 1027800 792340 721537 1270456 923529 280428 450534 1052092 1857945 1397229 1150540 51154 1013074 1263350 1625508 1838853 219210 1600779 1414355 1930366 788907 654633 199772 1755862 71076 1085917 1372604 1091833 878268 691798 695089 332931 1413692 1269584 336457 1705616 1841391 1854974 1887404 1161280 1540412 89487 32848 1819887 1810574 576303 403523 1609596 564363 782364 1562822 1466899 15766 989036 1837748 1412026 758099 1469730 472394 954442 1960153 145277 1892232 1304209 1990396 238921 75095 376343 1549159 896984 1679736 921632 1061771 1775944 1913507 113349 1738316 1254412 1661902 1328072 897626 113706 387766 1027807 868911 903066 924412 1514706 71639 1613510 904773 1383286 1268407 1481713 696596 171830 436316 947615 1838957 360630 1089583 123058 664265 1743834 1806924 1553318 1277296 246240 509045 320706 241782 5812 412737 1216740 1334971 1784761 1796642 1400921 980423 694359 735868 300147 1053906 637847 1400291 594632 523621 1011958 790505 573280 1229579 270497 112156 1147465 1758588 1797817 249171 1926015 1297377 1096473 1424358 910592 969942 594628 1788176 12195 500380 792535 775045 1701902 802361 534467 926638 95415 548867 1376766 798856 384219 1812635 1902769 101114 1491838 1609886 162941 200773 395609 1695445 1092250 1478898 548449 561780 669630 1935825 1585621 1244252 146341 950275 1853959 1810206 1817663 602690 284747 1802115 1546218 463702 559860 1862178 977620 1905475 778279 1565354 906912 1666209 939166 458779 1786185 1247404 1020518 260642 1778749 291007 75176 1022432 825924 17650 517996 878852 1551170 1130937 264015 1769169 1287895 510099 1611392 1918841 412753 1381519 978763 530262 516011 312573 893109 1630692 1294211 1207971 496177 900588 1516268 404520 1323929 884655 1457921 810645 1124957 1148776 1416447 579089 60191 376274 1170403 1351426 1534267 1460082 1687833 2617 1793742 1219171 252361 908347 1358205 557053 1673046 830334 1340146 1867713 867794 1944610 1080195 734908 771463 111101 693423 963588 1829131 851443 114539 1036278 1775202 1050226 1078919 1213225 1799585 1186034 1718612 805958 676533 1330681 947622 45809 1943326 1305944 783488 866658 624409 1110442 1528378 744518 901920 119578 1594488 561366 1040486 1087806 59197 193903 829176 364257 1696028 887840 1335661 593154 1756592 1561844 507568 389871 650880 20181 666841 917147 1896484 549477 1029034 66255 478738 1178958 790206 19770 1262935 1727786 553906 190052 1540824 47885 154729 885286 388819 1384304 907969 201323 931147 358823 1006091 1587548 1865758 342155 1000737 165241 906559 1686660 1880237 1373420 1173758 1105889 1941771 1339027 119196 1597722 12494 1674231 977839 875885 1372653 1534708 547201 374686 676190 1307018 144620 1132577 545710 552253 1318142 1268788 155450 919581 1724271 553022 239676 1271292 1180429 832996 1495063 1112004 619074 548439 1450093 809292 918168 369767 495151 1538816 1527164 44702 1815165 811495 611699 1165226 1222788 1008067 449115 1316924 636350 278053 814839 56946 1181256 152869 309243 470116 129345 199602 521264 995427 483663 1418529 1550413 1408007 1345692 1863304 1855729 971028 1179276 1676446 711183 1942269 653412 1268092 1097169 1293051 91138 1160863 1994894 1237092 319851 781762 117762 775674 309268 710833 539690 209375 666567 1529552 644562 1720282 397155 1138138 404951 1709298 262288 1743954 1747702 1578232 1872375 1667907 243693 1665254 989432 399199 1541063 1415865 375840 1327650 1438047 37944 61776 464536 1465595 428952 1025116 370580 1232656 1896620 1667503 1215743 1594454 1825774 793595 685704 1399540 1375858 862598 1348456 1548414 576429 93126 980473 914917 334993 212500 263699 1205549 1938757 1639635 1752692 1678905 1691881 1955308 722177 1683865 1720973 82788 673561 1825810 850711 897563 1610509 1480343 960997 352537 207039 1721126 741983 1855427 1515166 446974 527863 1129144 313502 236136 185942 574176 1071074 1303079 1393344 1322679 1411449 1603546 1658115 1460349 294301 50304 497392 9355 431923 1645447 470782 1876574 501865 1136827 745036 247627 390346 1111445 969564 117760 1199116 485104 1724988 587209 1890122 1772908 1164284 463242 569642 28379 1757514 1050955 216795 1867670 1360041 607611 928024 564050 1209763 717820 856993 460722 1440212 1070603 735733 1014980 1333612 1677447 64036 1151037 625342 602395 1219647 1207660 1513077 341813 1185497 531223 1163132 666773 1536248 37156 676732 891157 362800 1166937 1236085 1924291 375447 748688 1446849 254196 1510001 585525 1480086 1902117 954640 200282 1583020 627808 202195 1070509 1870072 1019575 1246005 353403 1661030 102782 568092 445825 1649550 1222545 1264404 482597 206205 321565 675263 282498 265259 334013 1547683 943170 1545646 677999 406979 1362057 1504372 252444 727865 980655 1190441 598460 823165 1729889 832335 1584492 387078 1357716 782396 1986270 1885530 1998542 1388461 374832 310419 919143 989773 1339101 371600 1031491 436089 1088658 1356326 818008 767292 156256 1082377 550011 129246 1382675 810250 1407314 1387494 585146 1328604 1884952 1701259 395209 699137 611690 1240341 1594551 1108733 947485 1640460 925507 1346118 1260496 538610 1266624 1151298 1428981 874896 1824722 1637398 1179932 587047 894373 1195992 23060 504053 1102184 1766489 1043799 42433 266904 692975 1532565 241294 1747215 1142282 902179 1359759 1210102 1295011 1600481 1767853 356959 573797 1457829 91404 1250737 172150 1090774 1493950 379525 1427444 1075407 1153880 1728437 1122769 1079252 100524 1830428 605762 542916 81832 1266556 1676813 1047085 1292391 499866 1851676 406985 970000 1140703 1229213 586423 896774 1180009 679649 624933 79842 529341 1674895 699190 346493 1099686 113792 776286 1299737 53256 1966754 891551 1266479 1264568 205154 1612673 1622143 1287654 1655293 79760 1310677 1186533 1622902 817316 1101599 578383 1493500 52913 1829449 951056 113942 708362 974798 672397 745506 897577 1678330 1934412 1992360 1479075 106672 1460782 1853280 513430 532356 1263653 464189 936546 332811 1654090 556603 1998154 929233 84579 387503 1693613 1137251 226783 443795 36511 136774 994441 1332144 1558966 1293349 1773280 237763 677669 1092963 1087292 486065 1915085 1926730 1414621 404825 1875633 79721 1521132 1950627 899667 160187 515151 1340340 389593 514130 448851 1743694 1138297 1189948 1756295 324478 307728 1466946 13867 899760 21369 1782566 453333 217747 782148 1722647 1324992 438715 1328852 465648 1431345 1860183 1240621 1868678 472066 1480117 1241866 96175 1640404 703277 1257752 1456111 1229329 910022 1698473 1558681 1869070 1729498 937034 983023 870535 891240 1367203 712845 1041350 147110 357580 670004 110703 595152 1368001 438550 1643888 283218 1779652 662932 1726759 401012 754900 151670 1233190 1006164 738935 1022559 1473273 762366 487288 1378488 1815616 935133 1386894 1424285 1130730 1850094 1310851 891696 843733 145133 1398063 1442647 800787 1614281 525078 162683 103240 180349 1763325 660571 1664821 1127015 284092 1263977 1544422 525422 1009787 88099 758529 888659 1467803 746324 978530 287071 184008 807127 1427982 1402121 1999171 1238889 80643 1372031 389674 1110956 169766 394991 2705 355941 712148 1055093 1202608 396031 1781011 98294 245622 730721 1009704 368213 1634453 1236713 413850 203655 956370 506614 924613 73025 1000322 1032235 1077039 1061881 1276308 766721 334381 1580054 24639 853834 1272106 498622 911467 905478 86620 1642386 846023 31606 847160 406788 1282191 697879 88605 1883206 1732405 675705 434929 778472 118851 43875 1255172 245993 849976 1838075 1861264 829816 1454783 1016747 640880 416527 192575 1637500 1569625 1934095 1980395 244973 1524787 1990272 974516 1008441 1718763 1552126 699120 1490382 1936153 882944 1481860 1555405 727332 1344174 1302468 1185810 702918 359950 188606 1055783 1817302 924417 1024213 146005 1105722 958747 312073 1019637 5324 676396 1441759 301938 993906 912663 39488 137294 640391 381202 1361196 351255 1495652 849878 1724917 1382367 812471 1357232 1337223 1769473 470657 2877 1773810 976553 879232 536936 520817 1737735 1766536 1146504 71242 374403 274225 1821671 1915867 1021828 1061798 668972 1364519 134492 225240 1611378 1252280 1628506 398561 143091 197409 1220426 939415 139145 1271414 1735988 471097 946328 27483 1923881 955205 1817830 1426745 1840958 1701954 936569 838214 1307603 1904880 928411 1545084 766270 649428 1113989 1119901 1518661 176686 1272130 16442 1633769 681409 643967 1630861 448562 1140055 1736980 1933421 771161 755922 714038 1322473 607049 1104332 1279501 1795310 68433 1845482 1584267 1915458 662800 307597 670171 1524474 449875 821118 871698 1992320 1824120 1448413 1756413 191690 1005399 19371 699668 577730 1178436 1405383 1926328 329685 643934 448994 1138152 1991798 514387 1876583 254275 1359167 1325934 923221 1773131 1426603 125479 183967 1578472 1480912 1627746 1419556 769208 926744 31003 176440 338605 1391558 1248907 746713 275902 1460241 1999075 1309960 774453 857646 326851 281514 1352955 1847195 1978782 1297467 412925 1027852 1656761 766692 1411951 1894772 420577 683333 142796 164508 835408 1566241 1596834 183752 1949310 670928 443187 550724 921674 825590 695953 1705417 132808 110372 1012643 1920337 1938116 862017 469325 1562431 740938 179445 1349717 1846337 1630654 1680236 673604 245185 355752 1818779 1728918 1073846 880830 1692146 593933 1525157 1255550 525235 845391 1870139 1258473 1905129 180524 964449 157227 1344243 736425 391603 1167426 1537212 47146 189548 783715 1206033 1736985 1898286 636187 68254 474434 333452 177703 1761756 388982 1556966 111912 439676 940284 1360778 1340339 346799 584456 1539746 1645994 159048 890123 260413 609138 1717690 497400 614505 972511 1791049 1412930 1760755 218364 1964823 1168278 1352175 332099 1918172 1412316 158938 539180 657214 1386233 1953860 1506752 864323 439754 1690157 298302 969639 925429 773547 1319965 1817597 1810097 764891 550960 1550403 353304 292817 1760706 784126 749602 205559 1741631 1635399 1172796 1542989 161661 1369095 1529660 1802291 1755699 1565416 105346 1071321 1859559 524061 695623 1735011 621246 1030942 74326 725810 1134654 1785586 312603 464763 849469 1843018 768620 633344 1763864 1255356 403823 1053173 920418 853296 1818513 524553 1242737 860276 1148883 692350 689566 438706 723915 1842723 1170574 1715084 1560918 87105 1257578 7711 1693448 66658 648746 1942348 937310 1784186 13112 303280 1722002 1860178 381865 1917041 478781 375951 523950 1024980 1706200 1413040 768844 1583473 319461 259520 1552552 1885974 953338 314952 750051 252433 1334635 235369 64907 582813 699131 254387 1082804 1813219 59545 1058093 39152 653681 1275790 1950635 408258 1442945 1093061 1043343 1049109 1459584 1346597 632694 1259644 1670159 1884557 1634481 79768 346920 3765 447329 1555552 233046 1312738 333403 1152196 647195 1071622 1395318 1175554 1821472 651574 1169909 1813936 990114 768883 1249852 414499 1990919 1554293 1475958 1640565 1852068 1657548 1420858 815157 223245 309592 266234 1861644 1699945 303136 1832647 631675 620480 1502984 1173990 1984723 155781 463315 1669082 1169216 1227757 634109 1291873 1369823 863014 1114890 264459 1252433 1052034 200513 711110 1055820 725830 25345 1819747 1168963 898466 333722 1311903 1755910 530195 541806 1355782 1242013 1456574 1835292 1521415 391014 1739505 939159 752374 710370 1663357 1744662 1790901 414188 327347 73177 982746 1014114 789524 1825551 1597449 1475512 1911128 347406 163129 1945012 1147586 175396 1511090 1084412 1422221 330219 451727 1931627 1701427 233333 786368 464825 358905 1930576 825081 428324 910420 563824 662921 1435778 1189104 1739164 1585508 117559 246356 1199949 231302 386025 998165 611093 1355629 748968 163517 297229 1721586 1045493 1178691 884569 1086772 1300359 48424 1262951 405791 311772 1741481 292144 173636 373576 1947900 686008 639 1864236 412962 988771 1002755 1315745 1727581 710682 1394653 1281693 475532 1099063 357670 1067376 1731322 1124745 41018 919929 638196 231719 954222 1957125 1256922 77021 46335 830858 990852 281489 1781457 574995 217877 1429264 346026 1463861 1031356 579169 1471095 990227 1603952 872058 608447 1693666 631830 49465 512999 1165899 670514 1329028 962808 924079 1282517 266569 1280692 1360761 507456 677204 223641 1713082 1202532 1229385 1199192 1886543 268463 1903634 973318 716957 1360230 616284 1673760 1129710 1059690 1659134 1172166 430552 945043 1215347 267756 701753 1665360 868551 1132942 142050 1140201 1175673 966603 1040338 1322544 446389 1624201 1373451 179965 210594 145275 1431567 388758 1433206 906532 1805621 1889880 620 71540 494500 1702477 1376806 1539645 1442413 1932596 473760 49391 495491 1321872 630181 1504627 1802739 65073 1126193 813832 90800 398601 13060 1967321 1668887 716803 678637 1054424 1900863 905787 1773230 455473 1571300 927083 203873 963548 314996 1796416 1019357 564919 718045 926813 879774 1612149 1236504 950198 247658 758862 1542206 309772 216106 835528 186691 674361 1898383 1165487 1125620 1144389 1715421 905375 1227255 1345591 325696 1028091 762675 452177 1445537 321996 305552 185296 1810597 806942 1691486 1570311 456593 448038 507402 1247920 1915826 536250 1316731 50808 1254198 1972075 1165989 964422 1001921 1637020 403938 1817297 152189 482704 1266179 272538 1731658 1968550 559891 637340 127592 27956 775952 272432 806361 1382574 1538866 1530871 426225 1234260 141683 1465497 272446 1723757 401275 465500 433905 277623 630741 1162847 514530 1514361 1463068 481912 1674509 1089711 1240750 872721 108551 645064 1953020 1569089 1777201 951047 1331807 959083 1960831 1994537 362825 815384 281149 1051040 1844985 694719 78095 1964064 111655 1189430 627767 1226868 1532791 240814 1126987 1016233 893295 128233 1802472 969630 381797 1329507 1829089 575834 1043613 1548856 435798 74653 1915574 807261 1611143 1304267 1059377 182260 188142 1577863 1219381 1397354 706563 282244 705073 406786 1535444 434895 764105 1461063 536848 196460 1133351 1648367 903762 1063008 281232 141404 127714 217587 1732418 1685840 1218814 686430 1042446 881056 532996 1603879 252781 1731759 1016169 1907731 1269626 1359140 390150 1873973 528669 1872922 1659083 1804964 1861623 1408799 119111 316016 64134 516892 857524 1781796 673493 1030270 1560527 1592816 1520148 454546 309077 71327 1836400 1958552 1532024 1498051 1984607 1007812 353407 340447 414552 913571 768415 388998 591764 1457438 1943072 1775666 585987 1390168 1045580 1224654 55657 1248496 1299410 1780590 764646 1888857 1711551 322126 1843814 1005109 281659 119860 1388379 1684000 359828 427658 1761684 676243 1628697 322362 1749398 29877 100159 869005 1327369 54935 753541 982992 1125327 1485412 1366464 542354 1803193 390627 1806379 1795017 1191494 1940870 1569390 1517839 30292 652479 1377382 709255 15956 699999 761229 1211722 76166 1085616 1222601 1415271 299912 1402616 116115 213445 871755 843578 1985020 689325 1989455 1758059 851834 98950 996031 616768 849133 1896548 281568 285313 1914098 760516 211006 1649404 658122 1931006 461670 1340728 810006 858724 1035525 1963547 1375446 503340 1730853 674762 1425223 1946567 1147238 1979059 1244133 928035 1322286 1410524 1751312 1286678 1707299 1976149 383957 15522 788633 1661682 383440 239135 1610778 936228 1913047 586484 1723934 1994576 1453820 1914564 1257786 1814318 955169 976696 1596901 1937389 766660 1097122 598979 1087997 1269659 1991279 1928936 1097079 186695 383140 641968 1934159 831530 680373 1341415 1512247 1261887 460908 1136780 135184 488185 1408023 1474249 1173025 1426277 1690910 1399063 595164 559805 793996 457121 1268797 1964660 241961 1866809 584601 259686 722231 1120140 933298 1268982 780248 307071 1835042 150902 1954755 404135 264385 1437938 1691806 651870 355614 4465 1939432 67282 1889001 10030 1017345 1189095 1304964 764056 1507851 927492 425384 1326307 333698 830610 511074 99924 1224982 224569 1739742 502866 461461 636890 1587316 922133 1978529 141649 1741633 1986601 1126015 845429 1020118 327437 767428 886987 449607 602767 902671 448133 10304 1909671 150006 333864 1822542 1698042 1854839 857344 693062 1139448 1830261 1725782 444202 300566 1001156 41294 727439 124932 158743 540311 533772 1593179 913750 568488 1931304 1518602 1799229 862244 196982 1430939 695879 1517776 1936951 1710960 1893400 1564782 1597385 1079978 372222 1085803 1700534 926253 1950923 78190 1254118 1273503 1650730 1508668 1954206 201192 1927994 90834 1370984 663048 1529681 228316 1062045 1492637 1030132 21889 1607940 1196420 1292598 207044 943059 910211 1630844 1236846 472196 342148 578374 1135567 1529896 1724892 1635869 328375 803805 1914350 851916 995887 392728 749528 956271 1648951 1374309 949624 244473 1066335 425703 1965318 779434 399465 1479677 65841 1102986 1373461 515540 44311 527311 1265000 1307891 432613 868295 1670820 1062744 1241494 1615512 1528594 751589 1887899 1408058 146727 1733338 382437 205988 1907714 32189 789719 691519 1684300 1540389 371724 1387523 1956269 546298 1144109 1341075 1161149 679994 1696318 1351 1368573 1841509 997317 1187568 1340051 1120240 1470652 634672 1937457 825545 506933 1386722 810142 492298 241397 1452164 28613 1726072 967255 559771 206354 478944 1133514 925483 1588220 965575 1754102 33877 1251360 678187 246107 1615608 1621189 1715708 1359446 1380995 1020930 215002 594182 1001320 1539293 1897557 1719552 1624854 1938655 398636 1103590 14627 1758854 51361 1593020 436529 195444 1808482 956404 10837 1941644 903734 1952005 323 256145 944668 927485 666490 1914203 1144449 1654971 1255806 649171 1060015 939442 1506793 975610 1229424 735611 1302651 252029 382261 143782 1032465 1317071 1044162 935163 376229 1942356 567212 1654366 1134958 918885 35264 758976 1729378 1929576 588023 1896160 1951986 1921121 1378415 315902 1534416 787585 1443461 1831725 69466 1676349 1035129 1881473 1237259 1738573 206183 1824324 297853 1120652 829462 798082 726634 778663 157217 684946 1554692 150733 1311364 1775341 913987 1478636 1838886 1957728 847136 110822 1965090 1401063 1064153 331182 1465127 1860062 1699857 1901463 1512459 523323 1062621 1029610 1309237 1918380 1438216 669800 655163 9397 1673780 1458949 1495332 375480 896475 1326336 359876 806688 403506 1503859 670286 719897 1171507 1198101 1710461 1385011 1695552 45081 1299100 482540 100389 1668601 880352 1651690 142896 689692 1722261 1614483 1931898 1180101 1476003 1461879 735495 1650326 516897 64088 62031 1794893 1059077 358014 1557371 740979 350070 512030 491467 1852508 1768213 1200246 1482436 471716 203516 1480941 195275 1574997 1758129 478320 1903286 1290911 1448824 464596 216594 484619 32523 1610806 1382481 643242 280145 753188 1296613 176232 881341 1221948 1801064 342647 877811 443215 39143 127907 87566 336654 56314 1560889 514336 61188 1796699 316901 575272 1518092 918055 772085 1746141 1425133 1603858 1970837 1233293 156472 1693689 1627292 1835485 1172694 1037694 221741 1576445 1712974 1118724 1012110 1516304 1495507 1787220 1200506 1278098 12839 322201 228147 609569 1118916 995305 1743442 218509 816812 936170 1665636 1636905 1583145 538904 206736 1267945 202620 1090448 1201295 913103 436801 887202 1034622 762028 1761568 1168661 1680793 1778439 958715 678968 388654 918468 100355 16141 1873887 1410716 1106039 371900 793104 576385 757784 1013042 1439388 511302 1312465 1127700 779268 90575 1527187 52120 1131864 668157 320447 1415526 1453010 929046 1010151 538430 603358 618867 216035 1023028 958069 1473685 553443 31168 927065 1871256 1923121 734682 1744806 110951 683278 960245 844341 1082991 1337097 683088 773008 28110 1814772 977177 1589073 1673638 346828 1849533 1811541 487027 753515 614530 821034 347347 440392 1621459 584018 1251280 701288 1994112 266170 9802 157123 7274 800167 1037767 97386 1172891 1378850 668666 1845980 697117 1298383 814008 1836773 1870625 900941 513240 1396106 1830898 1125440 1524876 1954348 546404 1258424 233656 1226091 1218121 1152179 915793 187919 846289 410206 301268 28714 524603 371270 139946 1070976 1412875 340859 357353 1786621 1496938 921522 1559250 899809 1955904 1465718 825285 1816570 783718 202237 1658886 1265250 219234 1709864 1458702 176602 1067902 1304864 1569080 879968 205138 1527956 619164 1517332 1533994 1853119 936777 1813428 1189818 384881 1066157 1326210 429238 659886 172734 1232829 107053 1243786 184001 229396 412934 396993 461371 1631600 352285 120358 672888 318538 1387158 1686860 883370 1400709 896517 1773136 917606 443471 1888925 1737659 96850 1793713 1733330 690962 228323 755250 437160 1371848 1371076 696126 1338626 353920 1721852 1673449 1507543 992290 271572 1865380 747107 1800353 518003 556261 1116655 1125865 1941573 46148 1270373 863674 658131 1895909 964940 859062 98211 391408 898242 1441840 904910 726549 836478 1404843 475565 588808 1382251 585368 988451 1844163 218402 954763 374734 1732597 683124 104128 1274047 834068 1251659 1566767 1492156 1154901 739780 55744 1493404 111803 1036780 1093959 1015951 458351 294335 1453588 1067544 1833575 1277763 1595575 492224 1390595 1443679 1034997 341175 1141172 1587045 530088 1256400 1689137 189804 1916597 10465 609681 757664 1487955 658833 997743 970825 736104 154559 45897 1267037 1795602 1419094 997663 1517619 1520835 737795 15204 816205 114801 222307 216199 1860817 376221 324076 1095043 1129707 794736 667708 762037 238723 848868 1753356 240959 1810702 947010 1358515 1454932 1431346 817645 1197519 1932916 1413728 1513612 1929262 855764 163934 727917 1432060 1132598 597924 31298 1770153 302603 612545 683306 113824 105809 619141 28751 873610 715229 1387866 1113717 504359 490808 945203 622488 371604 986351 1853663 1106835 921360 1393576 657171 811719 1200020 1052591 1910010 1956498 1590228 218468 163832 1737151 1033755 1141533 1227283 322609 1533071 1497371 540450 1812298 720099 1063180 1889622 1933014 1523140 1555364 1906791 247278 62541 370503 1391139 1608978 145052 416059 793690 921294 1583085 1433724 1661391 944961 1959231 71144 1196093 906190 902241 1147265 1707410 1893833 723535 1537744 1002071 1490530 232130 1658705 166978 1207380 1257781 1421853 112285 892173 1012915 1307555 411897 1647838 1132609 1103546 918170 702993 88813 695421 978888 202874 1685483 155250 1202309 1461228 1488474 936809 507808 1900438 1922042 1037423 1455790 640587 1030319 696739 1243832 505676 674998 1644927 1262332 1737795 926634 1386391 1670214 1149042 983396 867944 1703195 43445 1346201 1485602 966447 879355 786373 1488105 1278100 1569282 1604826 1705567 1172546 1530939 638002 507415 355400 1565120 1981048 500849 291064 883064 567455 1531014 17776 1924750 1569029 500672 1612217 441071 1328849 1452684 890382 1592209 887849 1529115 407159 1421070 1097621 1744510 1948653 1532057 534202 320469 1115639 1621676 1094880 309730 421927 270511 1985875 836748 1685712 1765114 1545190 1612807 1999924 1961194 1272337 1714934 1084309 1076100 364725 723050 1911573 1115360 1092580 27556 263503 960050 1381577 1976646 1250731 965603 346193 794251 1733575 1059225 448143 1931390 1652762 285812 302165 551319 260162 59355 1440059 972593 1992787 1210800 247714 608103 1889026 884007 820570 400425 1773148 407503 859684 539195 600209 1867137 1721628 461675 658203 983090 88817 917126 1025521 1808675 1717881 1253855 1972445 1245890 217376 1506589 1259053 998603 1440388 690666 35072 1959750 660212 1045225 1397339 377890 1334046 601410 1600929 1950801 1256231 336039 4408 734801 901796 845426 614714 350210 504761 1554908 822572 39583 1543054 939230 396371 1173292 534964 1296519 714909 1327389 330516 464426 909248 1936193 1374156 739606 316264 945878 499887 1707202 1215760 818328 1196596 1413063 1593405 1546457 1646668 736194 1968996 549662 1810401 1578539 884721 1378141 1258112 251297 1859239 1674972 396021 1421606 1121614 348534 1228755 746597 756971 1126082 296989 666716 1898524 1968630 1084749 1335570 1388439 1627694 194071 468371 219401 719099 1137124 408905 201259 1039454 1885101 1642036 1180673 574772 1603274 1700953 35782 977867 1146298 507329 1656117 202643 1918818 601787 1695053 1124863 781508 711275 1074818 182653 669432 780724 689314 241952 1723756 1689898 1311293 1428790 157819 553303 66927 765308 935748 1788931 776601 1129826 413777 884387 446587 797759 1989792 1093099 433016 1029891 1668798 1984910 681173 314847 1248436 740421 1480618 220860 1753442 1424118 1978763 977348 853186 1621554 756902 1151861 897265 141976 594374 1364274 829118 832218 6478 795976 717068 1842615 1851066 1654155 1450708 1222365 38535 652239 340775 1307165 1429844 1863980 1200244 488580 609289 1147076 1005236 623956 1226594 564673 731056 1161054 1503864 1798053 423152 588747 806720 1315650 380600 1118091 1870208 513690 1658431 977274 1698095 12456 1791950 302740 1260849 1518727 805949 778792 1191853 932084 1144273 1629870 1997429 1014397 640931 304573 1386199 1324245 678087 438236 1807175 1036195 843186 280216 1180561 1011353 1003542 188373 1137095 929450 558246 1335740 1984196 1418831 1406037 1765453 1764738 1801995 320019 465953 1788169 1744676 905784 315234 1591929 1749574 1324281 890970 168584 139148 1087060 307685 1664649 1862233 779075 511768 942562 159802 77133 979794 804428 1013581 86424 941759 768987 966148 502723 1175998 102346 1055979 791307 1800788 828354 1160628 1347610 1363158 374716 809758 175418 991472 152840 900419 1654333 957584 548364 416930 1316312 175053 582351 538102 198150 479032 1164382 706760 172047 1524112 841326 667501 1835772 999026 639111 1499507 501669 1512924 1786361 1673226 1409127 861782 1533837 1776725 1901100 1555079 613858 1311816 49881 588090 932781 1347162 168419 1433853 1265455 97416 1628873 1828337 1151050 434624 1014405 904130 1813753 1523391 1208678 554502 1469782 1582548 1378678 1160682 721785 1421573 1104669 194969 896820 1280953 133678 1924738 1089097 796488 728547 790046 533116 1425574 36854 303666 637368 437107 1923504 522172 1875058 876510 162458 1150367 649139 312100 1154865 1601709 1158784 785812 858016 728325 1512012 70303 1187904 1993251 1629618 1219147 1949607 1889917 1955114 773526 520597 1202307 1416722 858926 542330 1115855 1214179 165132 1718268 1917367 45256 509194 1846916 377419 678975 1553480 360485 501779 146539 1598903 919746 1721134 787800 1836265 1075372 1552789 1287663 730562 1069866 203198 1425578 1325454 579876 1325363 401303 431601 1084561 776905 171172 982473 1673251 222698 1871785 1489666 810249 940512 1366731 532387 1163049 1186662 732768 1293139 720425 1005398 933651 1674030 1662624 41435 166398 1966654 1061715 913905 84410 877614 1129531 836950 517800 786212 1210433 1162315 1123112 730162 340829 663885 1157143 1628546 356476 1836697 1441373 736184 1428020 1662867 1040913 1440607 1767650 350362 1270368 20435 1975322 1997557 348923 1066639 1551120 336615 235485 1722375 112642 280003 1519688 868332 152063 1984812 747291 1937048 27849 993656 435259 943335 1081454 1815099 1389018 1435551 998202 362244 1027182 1802311 1190301 1625650 1114025 696774 856294 749569 1101106 246313 660327 297948 1873658 388373 1286721 1985035 609304 1598404 791321 567448 1370661 902755 1008850 161406 1780959 1209681 788673 1195828 261534 1702236 318768 1026812 357069 679704 696243 33933 1349016 1340661 1000269 145657 1932294 1636954 576064 1426689 235301 1942762 838433 491077 1081497 141402 111539 1415978 1719587 1959814 26988 1583239 1730002 1388824 761061 170195 1055624 1081095 1330352 1380201 1025616 63726 1887621 600388 284744 1648894 925138 1875427 1970382 1066056 1150864 1935714 1543473 968232 81819 976040 1716358 1019812 1135136 1973561 922002 124818 29922 1791136 1960770 80916 1005326 1053108 1084602 1223473 1678126 541872 1200341 493964 559881 518110 836584 1137090 254741 1306456 947446 1710174 391050 1508538 773714 1738966 1396924 1221638 342745 1446033 1529368 415038 1612038 934448 597820 491033 1493992 990301 617872 1706062 1927822 1843161 667241 1049491 1644863 45617 1857099 1844723 1447473 1697599 936675 378421 1585059 1429520 1390361 887115 1745868 949242 1870500 1744498 475539 858989 775037 1575546 868338 1472024 543983 982379 636417 1533236 1511957 1013546 1767446 1764926 1663350 1993838 353054 1588872 876005 89212 573378 1424620 500794 1328001 1923038 1194013 62554 1795782 446508 612770 268542 948582 1864626 1804260 253370 1718871 11375 772301 1444572 1762230 1575075 1134149 1829334 1123644 1114335 666168 410245 17883 209959 787747 909365 1119308 486378 1506813 971624 142806 308446 1526550 677082 1421724 786754 638246 994608 1444088 1256369 1310621 256290 412683 1762169 1161017 68113 570011 232612 1453899 62142 1094578 1499453 1157007 775206 944619 393821 582125 1160473 334649 1691268 429935 1419537 399155 598448 863231 1700991 1455850 1446433 1155139 1323820 1280893 280152 1169923 362436 705100 89704 1456586 995642 1036420 1467851 1740825 1518915 532435 865011 256952 487812 603608 106591 1770920 490799 69314 166122 376244 1453774 1248459 688597 1790596 1374999 1952876 1775493 856352 1614384 1752551 651352 52873 750204 1224606 772939 1710742 416075 890264 118423 613092 107191 738135 1654827 1942146 1982419 1796274 1071989 1202159 1900094 1258131 66277 1502298 281412 708030 837387 1363685 1208614 1238971 213443 478949 830875 1439053 1449360 330049 1049257 1490364 304058 1525047 414103 1462426 625154 881517 1363223 510489 1355300 1212179 1109685 804587 1448451 1294637 1253084 547880 26833 1671191 766716 771967 812547 676466 1058323 1795877 1277104 1428610 421569 1777879 1915312 1562823 546173 459616 1800464 1726802 1132543 1547419 1913801 477076 970633 1306714 883165 887952 124068 1464798 620573 1132198 1242423 292221 1581833 1320196 1749858 692279 1540097 14601 1722165 1372971 1450207 262821 280728 1532363 315855 1461072 1935290 1217902 243514 957252 1285482 800430 938972 1926326 290190 445797 1042136 1313921 1434677 1476859 715782 836441 221033 504610 527222 193240 1124231 1581411 595899 1219233 190211 625972 1764451 424409 719303 1652185 1371034 553747 1790308 1742439 1742068 153772 1413021 140243 1671141 1120448 1108137 447693 1957910 1032212 838288 892302 275811 570220 1821267 1356815 1973733 1475048 1149247 1742017 1380123 86928 251968 1927669 1585502 1284200 1223886 103649 1570739 280773 1668060 1004520 1990546 1411307 625220 683071 915188 497032 868739 1115040 1772350 1667049 813484 1748301 1904744 1361777 1522724 92201 304805 783679 1191116 1622098 223860 443289 183705 1836175 130514 1129030 189393 1054088 1541416 334892 1074914 5560 912231 1054630 1235905 1096163 1494996 1352987 717345 769592 179411 615171 776354 498054 714110 1320368 346549 1295175 1936673 352144 990733 1256650 25328 982008 1613207 133491 1315737 756686 547723 1948749 1538386 1035632 1884897 820386 1422737 60178 825850 674687 1551551 1669527 1469798 421713 382349 920960 1400431 545983 1206276 909219 1325140 1559914 486377 1790768 1431737 1360941 988960 1083591 482376 1620171 653898 1971427 1422555 90544 1873699 1217388 479722 1597588 900956 1974357 1182389 714105 142657 132271 1947818 296765 1460714 1713872 188995 1913778 1656309 1795707 1224403 162949 450906 1163340 1396940 1429980 1385005 1612980 841864 1644722 100411 1180852 1274562 176249 488128 1476134 1368946 1204866 1503589 123489 615290 1805093 1738088 1370088 1373482 243369 730116 1844494 1149941 764883 1582093 105041 445107 1315947 215314 701156 1920149 1614763 1683216 1379363 14411 42843 655609 1417764 1140543 82904 340025 1681200 1347533 1095340 248820 1949644 1905959 455569 33446 646688 1201174 1101585 1562077 632948 1352084 1696569 255247 163625 1834832 1013216 613021 733568 534049 1747932 344222 1473707 1262152 42549 1662889 1134718 59125 1077364 1584226 638880 1435874 1477417 226515 454731 330117 635398 1437932 403707 1253336 1879013 519093 1957337 1339738 745179 39572 1042334 472950 134234 271822 170397 1652333 1615632 954403 504820 765680 667838 1903263 576709 1432320 1577877 1876438 290966 342934 912735 1801046 1134262 253149 764429 1132469 1389986 407112 407771 1989185 1065044 421264 1920665 472683 1767771 258579 206105 1285068 1813297 898853 8739 41068 1065349 1287318 1694719 1901781 1892354 639600 1482074 515084 1212618 396040 1806989 1874523 1940554 59296 713113 1479012 1698869 1146995 102259 1753551 1253090 147753 90233 1092596 1388545 1881502 474598 968914 1037641 1918825 1094646 544850 745971 241543 1042727 1259862 1310894 825373 1192070 287537 1459038 451271 574470 1295755 1367379 87488 357798 1209589 1789995 462354 1486924 1382012 813665 1362526 1510936 1014068 666663 523428 185943 705594 1083189 481774 1763453 235881 1620695 1127916 1803008 96762 800465 1667570 1915869 525405 1990967 1503842 990663 1032593 1276821 617576 1349373 1897316 1207777 564598 1550425 487216 10378 1736543 832394 1541069 797158 181275 619324 1010365 1462552 1789298 1058364 828427 609174 1498195 1773297 1225966 591939 516125 998144 629643 197039 393302 1488946 1616422 949425 728379 663484 910800 1783990 1667607 118959 221789 1792211 1388173 1415711 880302 1884682 1073576 386179 861853 1023948 1586339 1970124 1378235 1320797 1598380 122068 1590728 1444135 563982 784497 504045 426371 30295 943909 68373 1056467 1623946 1193485 649056 34949 1718880 879371 719225 770339 26017 1137098 1408861 1670993 439752 1478186 1078355 1441126 93727 1371142 206228 1084240 1080517 615958 1494810 1627161 1863964 1923744 1237812 1754534 1829155 96734 505000 1271570 1336967 460988 1008486 1760524 558672 1061063 191421 1102838 361777 6798 762480 1016615 1054543 783429 1477558 1405692 892239 1616381 1589262 1161644 334746 693176 118611 47676 1022427 1445206 1778884 1725197 1962908 1297852 1201670 303993 497894 1313771 1656040 366661 1628747 1530147 1435884 1921222 502357 886233 34344 366800 288764 156679 1507439 1884563 393664 451365 1724004 151505 517326 1245777 440409 180676 1416871 1511212 1881303 1507606 1350347 1051723 1100522 491932 689106 1689026 1028126 622023 177748 1835676 511215 5131 968426 847110 67479 1729943 91192 15927 1165834 464203 126592 1603813 665859 1472505 1422850 736487 374632 933092 332249 831917 1765927 988947 227108 928712 1201252 288652 13904 1063857 163156 891924 437032 199502 1068479 996857 631553 1022385 129929 1715060 18185 532668 431790 1594469 327054 1439290 535154 861064 1595769 282217 1607702 1555622 1712075 10943 646218 1119605 480063 1748450 388651 1582863 101894 1311557 1211420 1372332 1488482 1951189 629119 269219 904315 859576 837369 1047627 1733815 1214767 274005 450180 817704 445348 596065 513530 595097 1500444 1540556 1488704 1443724 308949 1587799 1753148 3914 1704385 328713 1665112 809895 1822063 1044701 1732971 1768724 410809 600653 249977 1063310 991387 1191107 1527505 1176749 154396 1011424 1318215 1982300 1333774 228511 1078899 885900 1142476 1715191 569309 1423561 1966815 1548364 711629 691287 1983254 17475 740765 138205 1925856 1043517 1994231 1877744 1682700 617769 1301867 1381894 1149111 1244953 1644755 1057891 1203983 1843612 1651790 1889322 462646 764727 18847 176735 52006 1247050 1353398 1765487 1549926 1812204 1631193 67852 291983 1973070 1721395 849152 110358 1787922 1057078 1679620 278303 1327171 165969 1995580 162926 1939730 1463805 1815197 6144 277658 700146 241020 859858 1742818 1246146 1221689 1341092 700851 1825345 1517935 120533 1278798 1502770 1700057 882459 1024099 1486387 1894012 356897 1723089 717886 1920193 1084574 1221738 542190 847727 856670 154680 1241359 235853 908131 37106 294053 1106212 1533016 1921617 1697237 771566 877246 343745 1271231 669381 1760822 250367 228253 274876 1481539 608823 1808985 920588 366159 1103119 251423 607676 1218119 681052 1679441 1369296 218035 1567235 1848804 503183 815802 680596 408922 1351240 1289172 1054795 1095461 1657362 1935342 531800 1357050 1658093 1730627 1527766 408415 1921395 319051 1986591 1250111 1203907 1390619 707102 160723 1535040 1222047 957008 837531 1979646 142062 335494 500556 1667067 1584102 98611 1205850 467827 1577387 209909 1853957 1468434 643781 175698 1492987 228854 804071 962278 271866 1240077 30128 1639996 805440 1011370 239673 1082393 575637 651844 701181 142481 449631 1131458 1950543 1310470 1905852 910137 228848 209298 1168690 833219 1890840 29215 1117818 1455822 242 1591128 1022160 35054 1249377 110227 1492648 270134 563828 339431 519503 227629 1326574 1118758 102639 1939259 884643 8786 32046 643893 1168132 898039 244995 1264916 902437 499032 348803 1261469 1572969 851019 1126522 622927 42203 1830531 102672 1606901 479036 942010 94957 1017707 386234 1651497 541667 1864337 183386 1774172 947896 73727 400953 1691769 1275940 271276 498733 147074 890452 458192 442080 1680518 727561 1210286 406802 1565253 1259170 150064 1525852 1399317 56997 838084 596758 429153 923943 38501 231028 189482 261279 1762622 1826326 13212 1405253 418217 257194 861007 1584035 104288 1318359 110928 1880495 162780 1576224 208002 925118 450573 1321987 605417 82599 918564 146540 838062 726241 851220 731572 511398 1303256 1051652 877409 1962681 149615 1136139 584196 192240 421154 866136 1779212 1458399 502187 1481725 1150261 509394 1907777 1356102 1072893 1973872 66738 358070 1045711 1855281 1079750 513471 1277798 1998045 121943 1280959 811642 562864 1526020 1601146 279450 1356861 1236767 61045 311328 622220 1545336 1362738 1024600 1560443 887628 674170 941572 1240811 111629 77774 1588648 1451608 1547880 1988460 1764024 1853167 559971 1421831 782384 420107 1522482 1805114 1767060 1415507 1231494 111548 1992553 905018 707086 1876655 1887429 1493838 1710755 1134898 301248 960027 277798 2478 1575606 260286 377267 1794219 705379 332472 1844636 1332085 233204 602336 1298874 808345 366662 1268000 1827140 1439991 1072332 625184 1728009 89346 1745766 1367643 498661 117529 98802 1498041 519284 1055018 1899900 108814 969319 399867 949710 149951 1157024 339688 1885502 155876 370263 1633268 1389919 1530021 915912 1405425 1984106 423834 1691990 459924 1908264 511952 1885811 930816 677405 1284478 1397575 654697 1488400 1787045 1360469 1503678 1830749 1480196 1957869 1149939 1487708 306857 1080220 1748297 1412361 370048 646019 1690867 1293760 1935102 968146 1033703 559812 1849914 646572 588210 1670783 1579343 635275 890761 100814 1481804 1670956 582869 1839922 1446507 1171561 1103898 86396 47103 795753 1920602 23950 1209845 543500 1941706 1201025 1061222 1007685 688780 1523682 572820 390402 1989479 482604 543837 578489 1279008 1701975 312467 1858389 1829381 1406300 1653181 1494420 1926960 1192341 779865 723151 244103 881330 1261453 1367308 121087 1699531 760540 976948 906407 1122941 1701783 931022 216061 357652 1188201 1465349 16365 1749125 883978 1514800 834039 1548624 966949 447883 973107 623182 22715 352660 760290 1157094 1675438 1605500 576270 1085437 1439557 1979786 679826 1347267 1864135 497450 1797196 938623 336687 841853 1670429 384194 366452 1231681 1177908 11561 437911 616231 1054471 200180 1549311 1530823 1129676 460967 367259 1468574 338341 793919 1267920 1784536 248140 1442807 954868 194434 1467910 1472607 1501009 1354567 37398 1676574 1967076 460470 667369 1690081 329505 1485660 1967348 1862656 371742 1813230 426865 733912 18271 1030685 241296 788714 635987 1571238 192810 1663200 1268869 141743 1280315 1441429 1403527 1882215 1908432 36773 1848778 1039898 1723034 214602 655005 898750 1939588 1084681 1524710 1446939 1540605 1378617 213476 798261 1984041 902016 1874185 1470766 781976 1386317 1272089 1737588 1942 979265 1618489 1824592 1708363 1832337 1601889 1567381 1378345 57672 683819 1397648 328488 244065 1746730 643999 1326517 942501 1675865 1252048 102046 950351 1595982 730181 1724944 95470 1763834 1230571 20988 24425 1127738 1065469 390135 1462418 1743501 298534 211816 144083 752257 1203695 836795 851817 153873 1536639 336357 597321 1828022 1008335 142784 466974 427028 1119653 879274 784254 1522329 1826097 909638 767746 1509156 1418493 78131 460500 1004787 527287 517772 511147 1807112 50217 1368123 409196 897721 279147 176916 1795295 1746487 1831455 1410273 1154153 1059577 729079 638024 497036 1642967 1339956 438708 796934 574719 520446 146233 532892 1046778 961070 1472632 348892 1540010 454371 1184193 330877 1682425 151889 667279 1520239 186279 55569 702633 502790 1622516 1041184 1762814 997237 776836 1202875 1395831 1457590 878338 791807 169240 586291 1314923 1174294 1805492 961738 300265 1213867 390122 1667233 1633657 1229717 765340 1016008 299078 1362375 222378 1812673 1438883 1579697 593329 213762 1498264 1374518 220077 545842 1087142 184122 861532 965974 1943020 1935411 1168243 1686749 1271234 1313820 1925481 491717 695330 737532 1496472 363566 259 1375158 537182 1927588 1507269 402767 161217 1328052 775472 617797 1670014 138151 957694 681975 1853821 927862 611712 123154 448584 66641 776408 388087 353795 772604 439083 253767 862450 1767164 516585 1946978 1636576 215380 657668 1946345 371578 1652933 721830 223972 496593 1514771 1745405 861176 699039 15598 878887 866481 376248 1896167 1108475 1476420 895860 250398 125409 147138 1607503 1449850 1700355 193010 344009 1287712 1179423 1185205 850471 787217 442582 804699 1279729 1497006 1259354 993478 117139 1531540 1865038 1341966 754877 536473 609825 1703601 1182702 1267561 175454 592914 1047061 607334 1828993 849991 1747827 1925035 1985438 19509 1610664 678116 264881 1324762 1360172 1986387 1284714 468908 1799669 1034006 435048 1110788 1597973 1654428 1167948 8092 1386687 438487 1554115 928051 1734956 444293 1445893 94732 1780658 1445986 1829678 1255683 748815 610604 470596 689202 1618442 1825447 1353722 1947034 51801 1276944 1727851 1556063 1162632 114977 1277359 1311732 1655849 61182 1787082 1606722 438323 1944117 1020219 873292 242131 1067286 715347 916993 913494 1405059 1919232 964155 1279454 1209041 1283945 537223 670823 1327277 1835854 835820 1152910 1353639 537559 1444354 105799 1583294 1048374 547491 758957 1544423 1928440 879705 1873219 1339889 648117 444393 53958 530734 1965839 442299 372495 917613 1686493 699551 1996509 827063 499383 324544 956190 381980 950322 825634 1161683 1041344 306106 287649 1285914 439501 1869512 1070447 1497448 747385 428114 873501 512215 605434 1556185 1724814 312758 1558201 1212631 1886349 1163198 1076336 869829 1257234 662527 1729731 782911 1589472 1391936 1717165 72534 725387 1129739 275352 697196 299797 746744 1746666 435958 1064681 385712 580254 408139 1430060 973850 1050346 67811 1263051 1896457 1967631 1547133 561742 1991749 1524932 1039008 1324364 569000 818765 1920539 964417 1685603 1048231 449673 59520 1205576 576773 1801019 618259 1292684 1320479 1316940 1017298 1369460 1986282 708843 1165175 1246352 748576 402089 77912 712020 894218 1290816 1324062 609649 630492 1445946 1114223 563036 1137422 1301773 753262 1931828 503811 333805 1808263 867413 867226 884428 329432 1143474 1988338 173156 231175 1940780 343399 812237 527381 1504725 1513186 1705205 274869 631921 231033 519018 1300633 535098 732568 1659888 1727311 675718 919104 501056 1201637 1543255 1784263 324812 1984282 1437135 1939965 1525698 1497284 1585251 742755 1710065 1032622 706687 765173 363501 1881327 423849 1270218 1806199 1334794 1332693 668111 1873374 1978618 342700 1295250 31437 699665 234759 337768 851595 1369324 1728035 575339 542702 1044288 1604340 505755 1117169 1306513 1042761 1164290 1512652 425158 600686 718334 148805 1991171 895271 1867332 694403 1413349 709523 470248 440821 1566314 1120826 1377842 1748405 306301 1238616 1562816 148775 1960295 489465 581210 512780 1149653 1320000 76782 772372 1323671 1539063 1971068 1788698 521659 449364 1774518 235083 1711377 711745 1557720 201863 584480 578541 855664 1587541 1778015 1620445 1956814 1374097 1984754 186952 1125543 495991 1721691 1667352 1243500 693767 1382968 1997632 41898 33838 1499442 1846661 187249 955661 690957 390891 1953833 406851 1689621 1963506 561457 105229 301140 1149012 733969 1707539 1506502 1078720 785196 1478936 739812 1831392 316387 1654882 1031744 533136 1212475 929999 512114 1596763 1496114 1114932 1762920 773064 1097444 823956 1019540 1541632 481762 1725324 1742977 1014063 477236 1517399 702498 1003870 551702 931226 375462 790000 236223 1502291 1323338 681642 1101501 1976957 406889 733674 1902006 1541366 1484139 1324721 213388 1121026 1728588 112007 1308982 1339657 449619 851159 609829 251889 1953598 203713 139872 187712 106681 34923 417467 1976041 1067478 439932 1544768 1310472 1782768 1551444 858452 706105 197003 1231264 1754092 717557 127787 560991 1947448 546131 1360001 1543818 177034 1229561 836438 1068452 1128346 1946140 1754020 1885895 1006968 549698 1823393 647203 1449222 780688 24800 1557000 418700 945840 1704659 1664341 1298375 1524226 1656080 982681 1335572 922322 1456601 1780074 1100322 896785 336261 1039331 322841 1887437 1937092 1263066 408815 1170202 1763663 173038 1933883 567981 1440673 4416 227922 1800851 513542 1728189 875407 993871 1997494 1732006 1426885 779893 630571 431659 1966980 1641942 626327 658238 604426 120601 615375 376033 925922 611654 967558 1045506 1333355 1808119 1943536 1476042 1003277 61747 1210489 1315358 1309080 898292 221515 976953 1152780 1215093 204742 1804047 260535 727244 1464384 156105 1877083 1461481 380315 1931714 295819 613348 1509707 339657 76487 884105 1646041 1099231 774054 1442942 1761499 692222 1449774 1982404 755088 501203 1315045 1961523 1005029 551450 728005 969145 354085 757802 172760 441159 84739 1176665 908375 1478326 559109 743841 1201634 873941 1056529 986786 334166 86494 1693932 1490751 229232 16123 285118 1675198 1310461 166626 401712 1125725 1915783 312013 1455270 1344146 229757 1476263 1783303 673415 540375 1712584 449993 1382019 189140 1710854 982177 453540 1725957 1363697 907608 678760 1840142 908981 1358793 149168 331305 1730252 1740587 1714111 1267274 790475 1096391 1489636 1399559 1497311 1158436 672552 1645468 25914 80210 317939 42841 241726 1201278 71137 1737382 1346613 1586506 879525 1407131 641737 1962044 305228 1465709 1370091 242717 1268226 773465 369959 1914561 486342 1801513 1101826 1816464 17500 305697 75124 1655028 267538 1339010 677250 245408 1444190 261879 1040484 1128166 1872977 452646 498199 328104 1193019 1003158 637229 1142695 768682 881161 66210 889960 817361 43 1986208 457708 171129 1601003 284888 906072 1126334 1083702 452450 43713 947581 963991 1765856 672063 1784182 159072 244546 2040 1907750 540873 302806 437364 334657 903795 1357842 1230711 212552 1231431 1170060 37001 1662696 1944394 1737823 1825160 589354 1002403 163419 616545 1383369 386112 829735 652143 554902 1754305 736668 1789291 173845 1200354 46434 1927876 498789 173180 1761565 1717689 305782 279182 1611677 1505553 987791 528868 179766 1932488 231860 563950 378572 1014159 1590775 1661886 1717624 1376322 1847927 1243919 1442522 1962780 1383732 1669367 65189 128624 1319040 1806139 1343241 55841 374455 969694 1954632 510532 1888317 613498 1266645 177671 927263 1227809 1130594 1312939 17711 1390523 11237 989330 282937 1966641 1065344 1778495 1630718 1670146 255461 471232 1767103 126907 314616 865529 712420 863793 1679487 490780 1411932 1117265 1577334 1154925 337947 1935817 619681 354560 977292 1842496 572879 101459 18865 1637293 1231954 1313568 1520782 68724 1816690 555883 166132 1681869 1434887 577875 1126001 1683470 1416949 1050414 1202490 1484660 538203 1410173 746022 440754 110208 69387 1531904 452144 1113791 1153093 1086077 1711534 574548 971276 520987 1236227 142017 1219185 1193371 1090317 465710 1209126 1836925 1793937 1426010 651876 1231410 1533072 1170793 1268231 1780282 249000 336257 30449 540725 1812534 166768 336369 164154 48056 1295760 392535 1412517 1915333 1041491 484854 516782 1373299 1793425 1574516 549602 812290 1474000 1075526 1740839 1701688 11656 944798 1173199 581817 1316237 801105 323197 1576709 1038557 124567 494626 1685632 1344033 1837293 1046989 1476904 860874 248321 390903 437464 918666 387770 382178 1790856 1333582 1215175 1629261 393930 534670 415200 141784 1980234 370233 486632 384800 830638 1792534 276815 685343 1907595 693678 1523524 217783 1175213 1853797 981079 1542621 1321636 1475987 138847 1726145 737781 964677 379584 714994 1699224 1224320 1464848 1910103 506486 1946930 400642 91240 141622 16807 894432 1820467 1084108 211299 1922673 1162476 1672242 1371031 331228 878672 448066 358309 790797 672867 1848458 1689179 975690 1519811 1720847 35627 1724644 1414186 1657353 1402698 1499029 323420 400706 366469 619921 388675 1334757 1631767 1135159 664171 1219007 288204 438182 381140 1188938 1530553 1902226 969623 1236503 497287 43347 203781 402204 1195446 974802 1047327 1604861 415671 358538 1464849 1711009 1766737 803427 1618453 1283426 576027 1705339 144153 1567017 1374118 676567 1973967 1778737 314482 1024962 78974 296052 530289 1792252 1397456 629704 1148003 1186777 690778 309201 1696961 529719 1541249 900251 1269728 847872 111130 927916 1718595 164328 1879062 468003 1264528 1287086 508038 543657 563235 397323 985736 258365 310824 1325703 47571 43584 204044 318156 265999 143513 192489 936663 1967692 268999 1120275 621865 775088 1474245 1099126 1553946 147197 5152 1961343 1315732 1874072 1903365 1131199 1456303 1695005 93184 926927 1624348 814446 774207 1686525 1574232 286483 1863880 934894 1296814 1858843 1626184 1712417 1311029 177195 474594 302614 1424413 1122263 406380 1249827 92368 764224 1671161 314897 992995 889832 204800 1484753 644959 328959 1399834 1015925 113039 1044422 1962194 690523 131006 490554 1125198 3145 866113 1827002 467772 279975 282334 605255 266175 550411 916430 112492 587472 257970 622289 234908 267648 1516222 1760462 829779 102856 1083752 1522299 1403178 439099 731711 1430231 1891474 881479 538661 1215074 904879 1710913 1574394 364866 1027286 542489 794255 939684 1850179 1722672 378017 1960365 1205720 1658556 1303321 1346065 1971359 371514 1066762 1362463 251270 1360830 944352 1837226 410408 1543077 892211 681324 777633 471448 969492 761720 840801 1717307 778444 1521932 871166 200287 12854 1201276 256460 542092 636709 22717 810851 16948 1228602 1320611 828725 26926 44149 1949070 562444 1170454 61020 117638 497460 1810057 204632 1038160 1566329 477727 1800412 556966 1281669 1311451 1709387 1758448 867964 185448 1641181 1175047 1331498 626123 862095 993633 641920 1037955 1843477 1176556 1814241 497378 1793146 1178286 1879781 831940 384118 115461 177619 210832 1461534 46091 387761 182578 342575 851207 1641519 604336 681734 397753 1792947 399260 1755602 379401 459848 1922509 1473949 328905 1946599 145395 998992 414445 869474 1134715 1602642 1256180 207367 1641287 1109526 995537 336367 1300831 925712 1684428 604963 1349309 1718664 1313279 66134 505919 1002439 1629720 1542360 517184 1020852 306334 938351 968215 1908164 1548386 382203 944968 1327779 1610978 556463 56687 891520 1480588 1259581 1329061 568881 1876316 1449800 92064 1183693 713603 624188 881906 909960 360257 1943009 559455 1345070 1539040 898017 1822022 1662358 1432611 872930 209044 1485307 1500943 1848116 864804 1812022 1264338 1228801 577656 1613135 643880 1075747 411103 1686678 569477 1166418 1086767 386057 814034 1092209 733702 1811381 334131 1481081 13005 1846193 1042708 416208 1639400 1137069 208774 857326 1126421 1086259 1657095 886722 1279363 1137115 1796778 1272039 881365 143819 479414 755288 1273423 1954111 1313491 1977531 579860 747114 984746 247586 1953839 770385 1295352 865732 17183 907379 283587 554411 594121 866333 1497034 597713 1519014 491631 919299 937348 950318 1018419 129187 913901 1231290 984152 1640833 752313 1345291 1798173 87567 849611 1485466 1430147 578542 1622930 1628469 129697 620074 1321460 309577 1845796 1212105 854092 728357 352449 1666491 1008815 128110 1648828 1789790 961608 1381624 585517 1334121 1539365 1243667 1215440 700385 393459 566246 1651661 274875 959978 1835559 95084 1760527 605514 1834470 1972538 788441 480532 1065435 900656 791232 657462 1867915 1166177 1464404 677575 372606 1222624 1927869 1722401 394870 1385139 1713057 1072616 1048489 795769 1406908 496313 248477 882132 650470 673237 263402 1949152 1898077 262778 1256675 1308284 1940607 301383 1814983 906952 666085 373781 1608410 1379337 291610 1182552 1114630 891757 623941 1078253 1623645 778727 1493129 422347 1320308 494901 362948 1559245 65058 707776 428776 112119 829343 858529 917759 1713847 542112 1230981 1450036 663956 1445484 486190 1879687 665350 1723295 929001 1292323 360987 761117 661510 1248394 1324626 362908 617152 258679 1020032 463835 500728 1699201 643945 1426298 762560 1240358 1594552 134731 992604 607498 201035 622802 1031030 150819 1583529 396444 1471595 1773061 290724 920323 527303 1173479 1077584 229852 744375 1695317 241129 534499 271669 1194477 1519825 1698252 1972296 736961 1261029 1210097 1953082 1763234 845381 1409770 1187536 587405 1818141 848390 1440358 148999 1885699 1697189 1181620 1007130 492537 1025599 1890539 1908919 2429 1011938 1200827 885794 64615 1236479 834626 1898871 1604627 727169 1338429 1002570 620347 444777 301802 973411 1977427 1976675 1037110 1365874 1457534 1524282 1222462 258288 1234612 1452616 678751 872771 1854119 96036 91997 1748621 1329002 1730676 1812857 535783 924283 289682 1166614 1963524 802175 1170095 239713 1441053 510015 1931689 1480623 1429557 1093617 69040 1272960 119895 318474 1871768 659765 1826941 1453592 915713 1569122 863755 196033 1613599 641081 1748412 1688336 129923 691078 1595056 231146 1359871 928859 789142 811899 1196388 1895495 596480 25726 1871338 437894 352066 1394211 1503621 161570 789644 411079 352995 137883 1748904 617759 1274179 816786 1490575 100991 1400248 1897153 1695263 1579770 1342458 1983220 76450 649059 798803 164161 930019 1720419 1639771 186118 236379 1445365 1661493 186911 1552521 1140950 989737 1234330 182273 1390939 103216 1043186 46083 216175 631363 112745 744799 1479185 131715 1870327 1097540 1369137 460902 68370 235033 1904602 1374933 662294 705853 480599 557740 1740341 540208 1749243 1494859 138730 494854 1234337 1195814 1352895 1899561 1770522 1779747 490447 1376422 188704 1960864 909228 1262397 1547112 1451602 1304565 989523 1378145 1716285 713010 517330 818594 1646672 789205 1103724 897917 1492096 1346262 1455193 1896361 1553417 984737 484893 531376 692309 1343285 1062348 1733770 373586 1601847 27168 1930730 585807 158041 1566345 1600333 494009 63233 1333932 374365 577733 1546795 917971 1167386 876121 1863887 1570072 35899 1275051 243341 185426 99135 138020 1719473 778 1281055 307800 34701 1956026 370554 242591 990109 1841320 1320719 491502 1518998 132095 1649168 1849147 967183 808314 726430 1226449 1595502 1567973 1730635 337996 1476213 649860 1984640 1104527 1820793 1902155 863768 513108 708252 803546 1358447 1136790 1778751 381995 1480636 1884352 586693 1756281 954108 185990 1124833 1168804 301826 188602 688565 1224829 821027 871217 1211614 270411 1795431 153307 913453 891942 309333 1486088 1018718 1327783 1827445 39437 1572097 436091 991604 994885 1102059 1673854 1121623 372072 509335 1747585 1720646 584317 1651539 1151672 1676511 1376148 1667498 937420 1088964 965124 1049430 219108 1602544 1474766 1356488 1673629 94726 1294032 564501 243595 600259 308537 98703 1930819 695067 408875 1378556 361521 686799 1875498 1159582 311953 527314 1511807 827303 1668330 376073 1516651 440506 77724 227795 657297 1777760 729491 1044471 674696 828450 1955826 868172 1365672 128509 761320 49415 1021466 1373694 723105 16535 460827 743131 1488940 784808 835828 1540410 612167 1504723 760289 871047 1672839 1717041 1744095 21718 833510 1914622 1007002 1486838 1229542 1919901 1256900 1577953 1767468 1355506 963808 1091370 1072809 1555399 869575 1096040 1918919 1379871 1022057 366492 1129471 474679 1940553 1338894 1480684 897235 1298982 368664 548749 1113938 267905 501818 1075732 144548 1094640 17913 1753223 1682591 839058 1069632 714899 418419 663599 31766 1690110 1133344 1366894 446161 714635 354877 1416633 1225688 904087 556985 1284758 1664325 406472 1321654 698255 1155915 1643918 1336024 840186 1177598 441082 325641 10502 1579161 1603545 500009 1799779 1073497 500288 122629 941095 1822095 1666135 751298 1085514 616597 1365049 744149 1419357 129366 974609 254413 835632 559117 1166553 1013556 1667954 1620661 438124 1993258 916038 302298 1190196 1307586 826739 1145751 1533482 686941 238453 596643 736730 841477 1364858 16901 771296 581693 538418 16346 1901638 909084 1310751 696894 580849 1916520 1172411 35407 998356 726487 171888 66748 210054 1190871 1541924 1462812 1238883 1056771 1309319 482736 1878065 1044494 1447640 647724 846870 1667039 1715266 160556 159340 380846 1523171 1981570 336290 113956 605915 1026832 1312799 1940564 686110 519232 1749736 306142 1695500 656308 1809371 873217 246506 1776000 1729976 979762 1125921 672527 1029596 1482924 651748 475973 1645121 244509 1027080 1437964 1135106 841255 750506 185225 744044 414709 1186270 1407277 797199 1140692 750099 1307148 1219574 875291 474700 611534 187110 448828 923930 1139833 403148 1236272 1839978 1248720 576953 1411022 1142955 1519156 507587 1270617 1829656 804538 1124982 700930 574156 1955610 544384 1572388 59981 248255 1689855 1962113 1960229 409712 1291777 1119670 1615765 1266474 289271 1713226 383634 1377311 1326319 1011088 984419 1128152 1447057 637590 170611 1143147 651559 649214 284446 1469255 216248 1336962 402949 110910 694253 1364584 818309 684535 1220064 1202669 182967 1764374 669233 633958 1323503 8697 1455174 298809 104884 1240052 1934021 1761352 1720204 1785340 1128626 1736740 1654831 1617889 879739 838649 1777752 1691537 1693979 1944043 858431 433668 1141099 32599 1615642 666037 1695024 385359 487124 1218247 1591628 1773734 977834 782496 496696 1856502 533560 1960691 948508 1772001 360139 461137 875917 1117279 901753 967866 1275048 1990939 776393 1390882 144711 1073432 1851097 676515 1556817 1821025 765923 273506 330428 1431266 170907 957239 1249616 260435 1412988 78500 13832 514995 55898 1191904 1436977 421380 1655839 215927 188785 926468 1714548 488428 635913 212533 1204563 107271 539538 241919 1965946 1703089 1215122 305748 1182176 536849 143225 1446038 1128127 478493 428002 807211 207695 1537864 1537832 325669 1200909 737170 1885807 1830019 1934043 1630016 1885995 1896980 169884 1668312 719249 65717 244203 1329892 1659077 256378 1769468 374091 1280605 1400285 1241964 1310682 1701995 1818627 92191 1079134 1260697 1022784 1434669 461676 500647 174155 386544 53597 1896734 320307 1677510 1047774 863792 1161806 1965281 1529465 520288 313353 1372720 490542 579879 19540 665386 171987 733871 1882827 442947 444147 439011 614406 121360 1677673 349866 1926190 930303 1783527 1530891 1157272 784853 1044118 507478 1956248 555885 1888244 1641602 637658 1473737 1525727 408507 1682486 1272634 560675 543121 1223861 302002 170031 1405187 1221659 531846 1470436 1094837 1512183 663433 214943 1259785 1641752 897311 1177336 1882010 1589785 87774 579528 1025506 811432 1090775 831008 1705255 1278120 482254 425239 1869619 225904 1896266 1347249 1185697 839163 791721 1043905 545783 1904359 975367 294544 761588 1588254 1556873 794033 82795 422443 633241 937975 1239892 1014041 125361 577111 1095279 1176640 979477 946772 813110 974505 218101 744910 1930749 1312265 1990593 163646 1160159 1887866 102408 278012 643168 1959055 1967710 1243038 1197088 1708088 1861174 86211 248662 1841692 1949131 1018972 27243 311641 381879 1287028 1021472 811813 1603237 1289824 180449 414594 876361 628578 1808957 1900516 1857883 1530675 1509873 1564891 631471 1735759 1990502 1195379 1973810 717473 311346 1260204 1566813 195449 1079768 1372564 533143 1070678 1888211 567663 1173795 129903 983721 856376 1213587 1612508 1009522 1665657 1722952 1388850 1397274 41636 1819050 210538 1013177 1377876 312273 654189 1646096 38846 1641114 376098 1885602 1762930 694855 360080 1769538 1292296 247306 624107 309296 973682 1444225 683343 1313085 1899439 335428 1031526 1262436 212730 830058 1445329 963641 349017 445968 1392062 479944 1347187 1213933 1363584 81942 1021524 350127 855169 388878 407053 95227 273100 547921 1330231 1152616 1356624 895604 1105848 630323 1318192 1302284 1778259 324129 1501610 466703 1357007 1757691 164563 1697821 656460 315567 387722 1244289 567337 1062277 601939 1579918 894019 737491 1282242 59729 1381907 1412309 379162 882228 587447 1821229 501527 986476 1335607 241888 1555802 822015 1274439 598031 1484821 1459993 1452395 1980386 763123 527135 504083 1569941 1194323 1033435 710142 1531436 920811 215829 396913 576282 1894793 1976300 150264 459014 518238 1623731 305543 799192 1996386 455017 996494 1079534 1128663 1355902 820453 839708 97091 1296649 25960 1007948 1320428 1499120 431756 1573890 99144 1109458 586503 865172 464564 1947494 1721353 243015 1374532 289749 695727 1655069 1824259 956843 241809 461184 1502457 1014968 927665 384715 743874 1154097 1775198 1870457 2361 1059726 364233 88180 329695 231664 629470 368880 1756690 846170 1649154 644145 1394334 488184 1510456 916393 1270051 835594 99507 1230924 34387 1566859 67170 1563994 1529387 1319669 1369322 1644274 307205 986720 207427 1208605 1738412 1789275 1746567 1745979 1106023 1324863 398787 1688511 565913 745832 883049 1131485 1545683 555797 1995469 145921 26483 1579271 1384126 485971 1299610 1491566 19587 802241 175689 508496 1453249 765543 1495667 1585013 1500812 1457903 233291 1156276 861840 545289 36412 1183994 168423 1591313 181892 1775543 177143 997368 379465 1469876 1808094 844387 1157625 215146 1727829 1116221 373228 311869 1539400 1298386 1907009 1693623 1884183 1541110 790404 1751284 1154624 1513585 119336 115187 597040 478156 1987499 342927 125115 1443322 1044863 509341 1995286 564387 814322 1937481 944944 1814456 1787929 1023754 1413470 1476397 1583161 1836966 318820 1881898 1855566 1062054 969370 759067 547264 1953562 1936928 886209 1992237 473465 115007 268881 150262 491633 1604923 162802 1194848 379689 1818792 1525142 1968016 900260 393270 1631616 900202 1167409 1149632 1340311 1077859 75522 370907 837208 1671115 1501445 1823341 562295 842929 79026 87207 1841771 1111969 1869764 153996 1196718 1605730 1498453 195705 697689 866405 1178346 581694 1878021 388228 1355062 1153696 777845 1653895 837971 1212184 1592141 1365626 1862094 279884 1953047 438575 1063237 1048342 634248 1891465 1090299 1285629 211249 574283 316418 1047418 1089513 895433 1182259 1477373 1535993 696328 294171 1083985 861258 76022 1939792 270338 1146107 118943 372574 879594 454843 1625027 349227 280221 1237102 865388 1496792 793689 1376359 7219 1703498 1974389 1936414 11996 1649256 1055019 1600320 1623428 819383 927912 1753696 176993 939977 612558 1453380 1623591 828846 1638097 664829 112136 105057 912261 738141 1262439 1110556 1240185 701691 809582 1530298 1975853 545277 1591461 1061611 16843 1462894 1807639 1595723 1825846 1826507 313498 354771 28999 1917269 1667400 115083 1617728 1426085 1140569 138850 1825623 233635 1797208 89513 1178664 804030 947225 935352 1138720 521234 1068607 1086925 1159918 825575 1047961 1818390 1169271 32487 1390592 438382 1054249 1292259 1821608 468296 1043315 1325592 163786 1317779 839720 640571 50243 1844246 553521 279825 346618 249563 147238 1309556 419354 324750 1822033 1925852 857658 313526 1474867 1329493 612882 1355667 486222 1098822 886236 144507 420704 212456 1576236 1418274 1483268 1019708 1779637 1110348 1729376 459297 1406739 861693 1118122 815029 93976 19474 1978343 1085794 1705725 326782 679939 829114 1455034 455176 1545640 994588 581554 835729 1692563 1100425 1917589 1481911 1674964 915606 1552392 88840 976970 1882199 330185 1347308 660403 316282 770317 1950152 523455 108257 590973 419013 408743 578408 1924366 1115734 1332684 414710 716461 187470 671418 68157 242144 1450006 408746 1267337 891272 1617989 1324598 485586 10062 1482382 1757087 1915270 1174055 1471756 1652445 293904 80439 1815886 190985 337101 277998 1262421 1098553 132173 1850286 1593096 1433037 710925 214508 960328 1521879 1559304 1427069 323144 4084 1866718 526876 1493684 1290275 250730 642963 447866 128678 1366528 1780390 1858823 1747946 1357136 830163 1427487 56613 868567 1085037 1635575 1280318 382324 200027 363603 1546664 1741992 664788 1326351 381682 1260510 803894 1083963 79027 1480721 1725428 1161136 253786 958123 1813280 1064300 539905 1448218 1616360 413300 396800 1387306 1366140 528447 167063 1930879 1149165 1062282 864043 142846 443317 980269 576144 1645134 344087 527080 1501351 1846245 1959131 117227 98986 1851180 1716560 446181 491531 419 326548 1991826 922345 374233 791870 1052580 1753973 1847569 1087592 495699 1370214 986127 1087021 901611 91489 266350 955614 603331 594961 379725 1144245 979279 471138 1075596 1688637 261012 356561 194205 786855 76878 1176077 201966 1789355 1251372 1505083 381592 990022 236608 570732 1884868 539121 1664855 151210 1252721 658776 1608021 1792871 1930174 1181120 1212183 952494 105612 885355 942164 1130294 795704 1382378 1787474 706008 283497 961904 612171 438957 1260167 1604064 1737845 1564564 359358 1138437 1514726 745714 212311 600785 1130119 1501733 1816259 1256505 299814 128888 1473221 193180 1714117 720082 880945 1472181 463060 1467817 409147 1186950 1221882 928397 786341 725490 391234 1073842 1550779 164190 1117077 1266562 83520 1684382 452891 955918 840872 1675143 1485931 182976 1244006 997243 771279 1610783 1673505 1285247 822340 776488 1003828 1117152 1830129 1825123 330908 1438071 1804330 925591 612189 383040 897580 1788729 772026 153022 1753697 484261 512563 1091878 596971 971368 1123386 716699 959457 1615428 758461 1012325 1028414 1808137 1380535 1221605 706730 167479 1527721 1849376 1193148 99468 333991 1976691 1083435 784168 1242040 1844829 344410 1356149 1072645 700458 1220305 1621079 313083 1314524 1082122 1065926 1264671 1782821 1524438 1535892 1385241 930383 73405 1217134 838021 910141 1574517 1349804 628874 335619 1237958 202148 460491 1088410 1586342 1010012 951100 1603006 86397 1774846 858623 1123022 990310 1517394 1871549 1439396 1263164 981732 1258914 961209 931570 731454 1983487 72456 932329 1340902 452071 477199 204871 1462666 1533523 631364 1807006 693258 682630 1913639 1462821 1959282 625677 591358 1906384 263826 1220023 1867630 1889584 429764 727846 223167 1120476 426568 341717 1041908 1379203 322569 17004 1260137 1329141 1206720 278146 161160 1062724 566463 812479 896967 1715217 1924774 1791338 1788841 1843435 410010 468958 881290 748509 958373 910613 1396923 938966 644296 1172120 1234692 510901 1236137 668879 875805 1679929 594341 171963 1479161 1955543 1197143 804217 1440344 371225 698557 1682013 1846833 1503603 1159025 1397424 1373934 173971 1419782 603210 1080419 1752352 309252 1989654 1737993 1554690 1464544 200157 197947 523460 1443152 1849925 720903 464097 560761 1937683 1232784 341192 1785318 1378078 1070139 1134743 1540108 300417 595100 1712816 311317 1310883 1585196 685239 155880 1665346 268368 684235 1594478 190119 1396091 1872292 77232 1344850 487301 683818 1479993 1812622 976363 1608382 1700175 1201353 104468 1616950 1654654 400240 287771 1731564 980291 186668 875531 492220 1021908 950393 593078 1799615 24180 1500259 1714914 1255585 225566 116779 319664 175912 1827128 1927210 1618406 1007522 213332 738652 1368376 860223 1446961 1325769 754166 1368761 169989 1323201 1079404 1655759 442474 1389070 405362 476446 61640 634309 127771 1424718 1864082 1463995 1970909 1884539 421803 307052 156739 1941562 867183 1118689 1113761 1637451 1045314 1798668 1590955 1436764 1572202 1700616 636195 745579 1703337 171749 123345 866063 758975 228123 54080 1994413 913089 1824586 1985177 956266 228734 1236148 1217239 271337 1102781 607229 363960 912289 1115348 1697584 381562 1459513 294246 1129569 1375447 738745 341465 1087201 1483326 525647 1348155 1763283 1526629 1487809 1294123 1294823 1493718 392880 778669 1806756 1303501 1709163 1465085 152315 1280753 1179214 1620341 1888586 750148 1527267 1870273 671557 738882 125131 1743233 511185 1522787 1178552 1640594 1444170 213002 1133885 1323332 1563652 1035711 1254277 1654066 1282096 1606046 451775 1798182 1193470 1215453 190463 264171 317316 1343512 792821 1744228 379798 1277457 1803402 1449041 215609 592312 57919 536941 1449495 919017 1743935 1205508 1235904 213360 1791332 633478 1437122 1778823 39090 29289 1755003 1674991 730684 1390418 598229 895814 453875 1724887 1455366 624818 1524637 1354570 516450 228197 1723765 1699527 183196 1624093 331792 1330872 1952888 498339 1321281 1115147 1158155 1844332 1294738 507753 1873190 1519983 1671602 1436365 451195 1375670 517491 1840963 1798694 21064 551180 331244 161124 787048 1889363 1652111 794080 933641 324936 1103332 1656507 1920574 1340421 757266 1227229 1099890 1858189 479209 1062594 1496170 929131 268357 1312417 1653619 1288730 1316992 87384 480345 1921407 1013639 407060 1334458 989493 749143 1566410 183264 1457238 161747 1410167 1196234 1618688 1021928 274773 919990 1966295 1066434 1577126 449778 891737 565215 1887902 84444 1257392 1387701 416552 484612 893067 935021 94474 1820979 1671109 846291 1414612 1977963 203564 904967 874642 1303981 743645 1723140 1940422 307888 759439 631511 1311177 680919 214232 991658 203853 1050360 1134124 1255385 151711 1753187 71384 274599 1810318 1662011 488563 1701466 729966 1140342 710209 1963358 816004 1460799 858931 758400 1590429 825493 1839813 880428 1063398 431573 334293 1581204 710621 509239 1988572 587088 1336374 293252 403118 1390730 1835817 1949047 724834 1712686 650062 1170765 1903753 148719 1868138 1924768 669099 1387771 596601 1059119 1866401 640786 698222 1940714 1870137 1964234 1777075 534422 731923 1192383 737245 499154 77685 719330 5588 531979 560345 1649320 1197340 1994551 1665940 1854739 9693 958694 1695248 1177868 1332156 1686125 1237756 1444885 760400 623293 1783624 1523442 54521 1596155 348799 319942 1717771 1171067 607525 1318416 992810 1535948 1507060 1070474 365280 841020 1127267 1653370 1218107 793290 6365 27759 866244 532498 1252828 689333 1670573 1719153 208653 831188 1247419 125518 1000848 1889315 888356 1035833 743734 939821 1600483 1004357 1045173 195545 405189 342346 474425 1445786 1919971 1126531 1750913 1823053 1287121 143183 445992 1528054 90775 1856229 513540 894266 1678340 1860021 612847 1088224 323566 1917580 375670 783275 303224 974941 1034495 310404 1913925 511140 389011 1592333 683292 85549 284746 1607101 1089517 1746917 1764947 853821 1365587 1592075 244936 1719756 1718995 1749158 965769 1191096 43618 966948 1800247 1941097 1030478 99148 243223 955706 1712911 1345909 1885491 167008 1267485 1722934 477259 721712 1788051 1931059 1871533 7388 555884 1279988 1787818 1199024 626263 1437090 1603959 1815524 1484081 770110 251860 310384 654298 242506 57264 1172575 248789 508856 1899505 100763 498406 151890 999 1048471 1766601 1495423 430293 1718684 1754968 921798 112569 990771 452351 1893711 963249 737547 830020 139848 1311953 826170 310908 1705242 1171593 1420951 117265 174572 1656163 991632 1918071 1035248 1194646 1636586 33391 325570 688347 1080616 1902024 1901151 581977 712056 1766572 1988730 961755 1128517 1241092 148553 1420272 626381 648186 1557830 917477 743775 1900807 818110 1488060 1317481 298779 1459374 1812144 1215075 229978 1067235 978655 527550 1801648 260171 23255 138791 1581384 1929426 487036 1767383 1399249 788288 1915223 1821389 659675 1475588 1186420 1885037 1811680 159326 283684 1844685 1267543 852524 1207253 685805 1676394 1938134 1220471 1625178 1393992 1917457 1366029 1486683 1426460 1782001 747469 506922 870161 589935 554152 1366949 1980721 18096 1298023 1108635 1315925 112004 647526 1234906 571782 1018182 1277201 946181 743036 332836 1421458 1688197 1340625 1201352 938063 1308208 14828 454066 846108 170774 1492433 456157 1379311 1465093 1199819 1133531 1437007 1848425 492615 1305499 1508737 1431962 535787 860319 1792706 485300 1573981 64242 1545480 1507597 1849711 1641522 1452264 1513202 1540231 1348654 1261483 516098 56826 551970 1333348 19734 1808059 288333 1766253 1852842 676272 23848 35806 251124 1159915 1209213 1664781 882332 490683 1037212 1126243 757370 1844901 259513 1126970 1690423 424604 1502595 670137 1907755 269318 1104991 1513929 1143025 210822 1496812 1649195 1469438 748273 410882 363595 1361914 947157 1190769 654889 1535345 44341 685565 82426 677753 1703684 1946320 1804781 1145529 1939158 1079811 1115287 1999343 879370 103815 652259 831700 376080 1615638 516804 731084 104550 73759 608575 886663 654855 1589544 741075 232792 1926838 872221 1082619 219485 410055 624599 200760 755719 305725 1587590 1221154 1408501 570868 298058 426441 1409243 1885478 1384112 253054 15317 609677 1301626 706332 173264 884936 254772 911031 532617 1149269 219001 898983 1817183 144753 1517700 1634286 544770 689208 536491 1879919 847709 1846797 1656871 1440076 1232358 992870 84419 1020411 421161 249452 200587 285390 674559 621921 349692 1071181 689164 1676469 923654 1629301 1233769 1273083 227059 1195863 610106 1369295 226471 1391172 1070680 715297 7538 476326 25958 1332362 1681415 1992396 922914 921823 1780601 907904 242985 1510564 1424162 898865 1736963 267730 1344495 1849499 1606105 1290591 341333 1666912 1791367 1603725 978172 1209680 75131 529516 1132789 622820 1376393 868084 1080846 843688 666779 1454294 1078520 630597 300402 81725 370751 103153 474130 523724 1360379 197115 1522937 1678852 1574328 610376 470264 190818 1331236 1523897 1246372 1524213 543174 351030 152935 1176561 1379565 218047 1703119 1551730 487899 907427 944702 130599 928490 1354700 1569495 524943 1523611 1551123 699723 1196552 478634 156770 1192727 139337 1811423 1289291 1884228 1417578 636153 1734344 1102115 72236 982611 658523 228905 232354 507446 969993 1763826 1411638 451688 1870412 623318 68641 10545 1467116 708899 315258 793650 814837 75989 1913789 150583 762083 1598433 536030 383128 1268749 1957377 735909 516462 823008 1400848 1068254 1854213 1869339 330138 1395923 1971839 350801 1152060 881695 983918 268182 522010 1977090 1184329 159386 592821 1641377 43990 3561 1713874 1863757 1216767 1011318 1720583 1821506 945446 1754516 444928 1106044 351145 1729048 529464 263686 1241031 1740618 990095 1479957 1638553 1245377 1589671 1676804 811505 580824 591317 1092739 1286566 1346028 1849355 744000 504824 834817 50507 1861901 1915058 762173 241242 33395 1285015 607189 738199 320299 339576 1928085 1627183 539611 3290 185008 1567481 1803064 664230 1061791 1644353 219452 1126573 1115495 742058 633788 1249088 1867648 1218472 979688 1848832 575998 1281891 1511875 100361 478144 964899 861421 1208875 1879899 283484 1062051 1172949 1555697 339154 807921 1687007 810772 557182 1364514 1884194 1556305 1882943 518973 1392852 577238 1492111 1230599 464069 411981 862524 700079 172553 148845 729790 975844 482808 643114 143913 1983804 1515582 118422 348109 32218 1531044 524308 1055738 16174 514637 1249589 567084 742202 1667707 914202 779505 581382 856481 1147274 1783423 432727 452280 444201 1998478 1558837 1661278 726945 1935203 1351874 1945285 911718 1623581 541403 1275087 1181037 308039 1261806 270863 981754 909201 1952180 1866172 1231940 105639 1384714 1130712 1757598 1690342 1478116 553666 270028 794097 1707841 1904333 1496727 719610 1218364 1887894 1855634 779725 1366760 633972 1205915 721522 590349 1798453 1717211 1112701 1710232 707818 1295950 1537576 524323 1757767 303948 1472148 267691 1254532 226149 1658354 928033 1473267 1335803 1526887 1252826 653800 1282142 1805138 1176559 680268 1071929 969780 464011 1591906 1890398 1043538 1704153 1472411 1005879 587130 471299 1072736 8759 168134 1217151 553007 276068 899973 1919324 555757 300852 414302 1911143 1433906 1144807 1029488 325223 1141373 731882 1929331 760362 1444018 540496 323287 575368 1305705 659714 1143075 1282058 1881552 118193 1465905 1991431 1696800 1250246 487641 381074 1107098 1265291 462317 1586665 663151 1877937 354111 1653691 1498408 1393983 142140 838786 511665 579258 274010 1556446 184655 854826 1193928 1424989 971790 1034956 703864 1816558 269531 929698 1901942 954281 1589560 1395667 711785 1952370 1901362 690331 1439751 714065 1442540 808804 757201 1763296 769852 1723109 142377 978413 497878 1568901 545121 1438992 72810 1800035 44866 1315578 1247489 979055 1050021 662804 1901253 81048 1112956 1893271 1228334 188996 1971965 1688662 1023379 873470 1358127 938637 1067584 1470947 1225907 1962910 1802478 923350 1625335 1048508 1367849 721383 1523148 36774 141367 1058406 1350334 486651 707848 211336 1240238 1042755 336579 1076355 1972675 519289 387636 1862019 681623 1566936 893906 443303 402249 214826 1749804 1890503 1037111 1020270 1301609 443263 182035 514927 1734379 1425136 336715 1533508 300523 1857270 808663 1710557 1875469 804002 1486073 1926370 1486068 1259957 1101433 116365 1913725 1758056 1075417 1319745 1283901 154440 1826528 1924221 230652 926828 1144459 1387518 1671302 542276 1505734 576976 402521 1384808 810622 255900 1454501 359013 1816176 427580 65515 1151465 1950084 924581 910254 468659 630209 1321991 82331 325685 705345 1307384 1420644 1525356 756963 1891368 635844 803074 205391 626976 1975443 1095742 317774 1721863 667385 777252 279734 718459 1449398 1032213 312749 380313 1832072 207992 425320 1264496 1194982 1623380 1775138 1113758 1900234 1552526 1729234 97562 1391446 896996 1598498 1459137 758947 1544010 1333292 688373 234223 189210 1442001 665227 651431 345785 657881 4296 1920263 507747 1396934 569413 602348 457586 1535542 1089841 1063228 1410776 175747 450254 1268043 688318 423329 335447 305387 74336 676236 635596 1501443 1661042 1020330 1098380 847806 994819 1019603 1752483 95822 1305988 1195782 1650164 491258 26056 26681 550745 1772456 497709 1142954 1908843 1732832 493921 1969680 1079526 1321060 1622613 1341229 1026965 1364916 1462271 212416 252995 1820733 1427848 1761571 1549109 1758655 208460 671424 1564398 748343 1716703 206009 1223410 1285696 199700 1776859 1099479 1242626 94343 1472822 286883 1930256 1621957 1458004 1615646 902659 198826 1611637 1151920 316181 1185039 439895 276128 437080 165593 1105558 184292 1448227 1680800 293205 1970274 308159 1261523 1025060 373563 1511067 78533 121044 1541399 886783 463402 311631 1083890 695238 1501067 933779 1848573 1053533 993117 954984 1269631 149718 263471 1945826 1878896 1319979 1452830 515966 1983340 1847114 768405 1470619 1862196 1194550 529360 1563577 1905267 1464190 339702 1669967 1322731 745367 397626 950082 808666 937421 862128 1007478 1136772 933652 209586 241853 1251660 510773 809007 1578211 60209 1485049 1697794 108032 450918 1440729 1010792 1984632 840243 169039 596522 219744 752330 427192 1088633 716653 1694686 305084 1164897 244130 522015 258348 1700907 1730453 936674 1925169 1954321 1818804 896792 1913881 1364140 980107 307563 1051843 590358 1141600 753314 1337808 1948670 873549 190202 1131398 1710154 1377580 786906 1868955 997281 754472 1744861 1337038 337674 251063 580789 10741 155901 1133905 15019 220289 30489 181715 1897430 939197 1275239 1457172 1106410 1268452 1291852 489897 1910108 1495352 33426 711336 339452 1532851 1020647 1583556 1716745 501484 662533 984092 1725793 1097192 1425755 197630 870753 721314 674503 1323274 1517627 884611 565202 1513563 1458694 1950794 988217 903628 691102 550219 1767430 1625389 522417 1422103 1912782 774255 1259201 946972 1349398 1527147 1919030 1987966 453650 70161 62960 1546092 515879 1125190 879276 1289514 610581 966733 1381432 1047034 777022 1634662 1829288 670063 470218 520919 1476560 1457525 380075 384476 1483615 313564 1267729 1151789 649200 1005890 1736920 1668313 1047748 1652476 1620178 598946 524978 52331 1811246 1072286 835783 224813 1395998 1500005 8681 1323972 1254578 358980 618110 1902591 721660 1698180 713374 491058 1420875 780887 412321 1633853 1083554 345149 515746 319399 1288817 1906162 356679 109595 1399659 1280616 1430363 1715364 1433635 428848 578378 1439677 1845514 1536093 1254209 1131526 288735 1075636 1824672 1564448 1274299 481057 837233 630611 676731 845597 1422992 1612749 1235137 552210 1063942 959724 1652730 1663282 274069 17047 775471 782330 1761916 1131846 1488442 1928245 1890910 320321 101333 1783987 792207 1063412 517079 1349519 1483185 1853728 1098089 1192620 687524 1190096 750266 1553172 1310625 1856887 954997 1804454 1464337 1403372 653408 884131 1656637 612301 402580 247849 958245 172574 91604 1047896 1633362 400235 1220283 876990 1891646 1299368 1668958 928392 1292992 178603 1856044 229899 1630558 883541 574048 780341 1449561 1079571 842711 1266757 1248797 400474 350879 5680 98720 1335353 1486414 1140479 625503 295197 625218 424033 32563 1599934 1225812 1870772 1884225 271149 1818108 1078666 452611 88370 1210262 1142785 180011 739814 819036 441390 52841 212285 1178765 881006 228453 411790 581396 1329313 1626958 361624 1583232 208511 154842 1150740 94342 131562 1821697 744686 368800 1304180 929854 1909293 890120 1372741 461810 754678 867469 1345868 667371 247535 1608737 847563 1348666 218688 1846195 1941430 1808130 257279 671844 556730 228206 1726313 1890818 907267 809077 511390 548194 1384425 893054 1836802 26353 1860339 160264 438489 1855101 806805 144246 1434156 858280 77789 1374733 537180 388718 267938 1412375 874780 1811550 1713651 1330140 683301 879149 736109 1489833 896981 289821 174727 865124 1736123 301621 1652478 935636 1157789 95945 1320470 30532 347800 1406806 1182632 1326665 1416259 697813 72122 491837 890897 1062769 1461417 95112 862922 578791 1779013 1419196 1858260 524688 1720567 1556282 322633 655303 1219965 956509 1556846 33545 100869 1686750 1772061 577250 1825988 1926341 1494745 276762 839812 1155835 647999 193117 1102999 472053 345054 637629 215929 677480 1598442 98482 1403823 501985 713493 940851 1622324 891436 1349210 395994 621090 252179 131401 1035891 119662 193772 1888049 71533 358614 1385398 336536 1169386 1098674 514475 1355002 706233 1236152 1427804 596311 203845 771567 1140478 1664549 1871879 84153 479222 62315 786185 283120 483849 1225761 952999 1873502 1794818 711041 524750 545423 1639642 1267570 1931329 59622 1945364 1741163 797380 326858 1330052 203207 1000691 431593 1189499 98239 1112107 449456 474124 1425980 1943440 1648606 731884 1047427 1270440 1309655 1365521 1993436 1387557 414792 1944554 1906727 1019901 260417 1214857 303078 913866 157645 1332265 996293 498106 1988004 1003787 178830 1026539 1791307 971998 1092730 1866152 829507 1810321 215118 1261666 1820798 560780 1552528 1637428 400654 1929232 1368143 149665 92393 270945 398125 1670103 1514597 1594050 1661893 897934 686886 665327 1214742 833221 376374 307409 215964 439574 644561 1709401 1609996 1971866 1043205 844336 880093 147277 1338888 192980 998226 1356166 606471 1163524 888697 77904 1668468 1012203 153566 1669913 59336 894529 515324 168240 550471 1595808 1249200 1576452 1980066 1341806 1913811 633549 658828 500252 77625 1463283 1587584 444514 1548457 618632 47284 1645471 787901 857930 1747594 360687 1630354 690912 1722243 1169526 446012 1976948 306886 603204 1650537 434756 385481 1728399 1551663 1082367 1543863 657053 1564115 379757 975174 1129842 1585345 1760472 656458 787880 1476354 46405 578248 1618675 1580673 1776834 1524203 728237 1182315 1976663 1223612 660421 1382472 1646308 1642986 360579 1937942 1887103 1248627 670774 503182 1732078 258387 1524061 445809 850340 1033165 1863547 1707588 563446 110516 1052041 169885 1950765 1975687 1613985 1316643 1159318 1761400 1686430 1299913 228034 182286 982843 837103 1628311 1265418 26589 1075791 413698 1081504 1204492 1376501 1666000 1875623 1192050 1865919 1473120 20985 445586 1383635 464413 1615869 56604 1482683 1849744 391517 1256158 886298 898515 760351 1537397 1658246 1593366 389606 1831681 1150809 1045415 901260 583532 845076 1306672 1396659 384692 924946 1926152 179023 188062 396311 290868 337929 1269550 1836239 509880 484557 315706 1213893 933754 353200 586251 1900652 1144550 820881 1675840 402576 988459 1272906 962683 1105752 1745682 1566238 50034 1569671 194109 1407878 1529125 1584028 1329132 1511224 1061997 1634087 622015 1551083 1582095 1520993 1608266 996711 1221020 677003 744976 552926 363880 1714731 1599224 1673556 1981365 893308 786943 1641845 588827 1302308 580855 1089793 246688 1464516 1978956 973421 1225135 971063 953811 1636780 1544351 1486281 1378927 1409817 1077563 318345 387389 610012 656233 1958792 1919739 48711 1878409 1151288 660524 1855921 1503665 380468 441898 1595230 870573 1164069 575654 1651135 675017 249856 1477174 211866 1560982 1023211 1860559 593104 226046 1893373 1395131 1765244 1033511 410004 156190 435165 1373169 1611553 100698 1453321 1529705 890523 1062511 1193938 1130902 137988 1549609 284065 1950563 1572940 1634904 922119 1845077 1478051 1444782 1751923 1632819 1325665 1312315 1521124 173410 1760390 1774760 277964 94379 1469347 1553910 1273152 178037 1149910 243959 1401858 384633 672549 1774144 172020 336445 1740246 1825555 62222 467029 1895449 369627 1527314 1647410 1819008 796532 1840709 1252310 1405346 1712653 1746586 1717640 1704524 439021 1649241 1210180 1156463 264247 1243944 1156436 1479425 1472039 466200 17281 1257407 901985 1699438 1779449 442661 986681 1734337 1523162 1981294 1938861 1359809 1109140 555192 907024 956510 1766083 399317 283638 1133464 1923196 1351154 60091 1930711 904249 1850544 1924211 1545283 1257224 42940 1441946 1698889 1554415 725563 1632558 1826390 1157406 221562 185123 855500 141279 235737 1632059 941450 643706 873350 1699972 1440461 1727387 753866 637682 842772 1451676 1061626 1023686 1660266 293208 1923034 204550 1301007 651470 973084 1661162 1391031 1367975 1836622 962135 178607 1458725 1136446 432546 377962 1505 484086 1105750 1702782 745214 727450 795323 1183947 998807 296710 1962292 1846689 1095496 1663462 621324 1348797 1715626 1410964 1548098 1905665 1664611 1500123 1301124 1204730 1156868 971730 577677 1811898 1317054 1770068 1911751 1230930 1620879 1408029 826835 1356259 748790 1139522 725394 1821113 1789840 299318 701974 1536811 1980012 1154559 443137 1211701 438799 1296455 1440976 295734 806316 255918 971806 1976681 790821 1661577 620805 1534901 250223 362891 63911 1734802 1764687 512129 1404647 1405896 1071011 340552 1595704 1384931 29144 603592 1128535 1405178 1042724 158966 1959330 1775579 1318178 1342326 1193478 1941930 1889277 867192 1382522 1098588 1829978 1203379 447724 1036037 294676 116015 745809 1789206 133388 1273140 1320238 596197 643866 547999 1916765 189505 414024 996084 1135624 1903228 1042604 113823 584460 724282 1134114 1990636 736483 764267 1164133 978965 1682219 15636 202303 1947245 1659909 1793003 1598568 145994 1677740 134239 1245940 1099430 209445 751260 724957 1596226 1963153 122107 1791598 1815711 1843466 871 1699319 1155260 216943 982332 1854923 1415093 144850 971895 724374 226084 561613 1892937 1006126 542686 452991 549847 1407594 136633 1145362 1176981 989141 755959 416618 956749 657828 562847 1293454 985212 204728 1637251 460275 5031 610537 1752924 329552 671141 1712022 1026580 1245402 220820 1947201 1052229 314932 499311 1329695 1818253 1764455 272593 355139 703976 1627767 480603 1601639 929769 1542664 1239074 1139806 1402132 860270 1495873 941393 1909073 1210809 628911 163182 724525 90318 572231 1329797 1943209 497991 1139354 526174 1151572 1218611 1797224 1222443 1301281 1107483 1280385 504764 123136 574389 1711603 1465954 380797 215384 18381 1524259 1668106 1606636 506075 266969 1298331 1597018 407058 1167374 1105333 63092 1590975 759609 967502 306551 1013127 871128 644919 836709 174405 664342 1558000 1435333 1898723 1402429 1248042 1300714 1901618 510003 1496095 927644 1121579 1788972 554338 1980032 1418089 1344421 1044161 1400536 1130644 504274 1048893 1510901 1220764 1817885 1436185 361964 1473647 659612 1150343 1950155 1932735 1235939 1697960 1191105 1334454 794143 479210 607176 429395 1281576 987050 949858 1948081 1645797 421875 39853 398533 1354218 1096349 1857180 1351393 696976 1890023 1081512 9113 951923 1152611 1307670 684453 1871595 21868 423870 605935 4455 494198 1030835 381946 1956109 1032186 1566720 519800 734263 281876 995262 1842032 1127311 947520 824194 1453627 1645358 642036 1149763 1410649 713310 1205835 909094 200918 1728948 104389 1775528 1228080 198299 1144648 27903 290323 563056 1880708 926486 207697 36941 198303 1115006 871716 832844 871491 975895 1023237 1903213 1045656 1637556 1751292 1495956 1114560 710314 1854616 383538 969947 1323963 268943 1053898 205602 1841656 945875 1109645 710187 875605 1896666 1654438 448572 1218505 1330763 776005 1334709 553868 674804 1633466 1793859 442538 1735254 1607726 1768825 1892180 474720 440043 921367 1293159 1736395 1380664 1246743 1128931 1868746 1610479 1275018 1057877 1243185 1352552 1715998 12906 478035 1221199 630410 1796359 1970856 1700963 1484365 1642962 1225904 600256 1257334 1228649 697288 574731 415954 1514104 1086906 583395 1440577 1833703 1360462 261038 1648171 193307 1385401 678091 1481213 1635841 459551 1724235 1003624 936948 1751609 1090451 112227 1666007 630568 1978060 226910 666002 1414508 258017 1032675 1562837 1122491 114790 401447 1206710 503282 107821 213222 1723514 1567690 125446 644888 1569404 1027823 1653856 537588 568286 520622 528078 1099256 516918 857673 1847300 59457 638561 799553 559546 1086627 208210 1620363 946002 1788123 277652 798444 81492 1426541 15236 921643 390788 936250 1338618 1983816 255211 1493364 1615173 1983902 1070479 880412 1110855 1977007 685335 58474 226606 1091929 447875 1270205 702001 1854094 1639089 275030 1531892 2151 1762396 1491388 97250 1943263 1875825 756041 709685 1603754 713705 903013 134716 1087488 414186 208045 574076 1999505 887788 524856 1107434 1298213 1423263 1138651 1975060 481808 1145120 1197669 1707344 382548 1128105 1222363 842428 1324611 1750338 532528 83998 1905154 642265 1372995 347529 1743223 689250 1593821 265730 1230017 1190635 749501 152657 406637 1796701 1204444 1560273 12447 463999 240358 1937309 1151896 41232 139364 921990 495911 1800599 1620349 55734 939984 1380180 576421 1854889 1919563 1171617 1572240 1673288 466278 6173 1432306 1377024 411060 780581 1192547 105067 1017708 748039 1922384 778037 925784 154624 1803222 1616402 922811 573298 902851 1782879 1347327 1166047 1952867 130781 534836 679131 263801 1642020 390030 435282 377292 84074 946653 1793830 433259 1576524 1252170 590336 1147997 1941993 552922 1694640 398553 990013 1987292 1670996 1809723 1564473 1476165 640776 1389464 1032744 1238672 1838893 709701 406518 236960 641723 588380 661084 712928 233783 713388 1862355 1074021 1402170 750535 367714 809695 129937 1357993 1513591 1426291 414022 1551654 1887774 1575945 1417445 1661606 808488 1995083 481325 1289659 870148 1285982 1102804 1287162 953306 1763269 1938527 1970480 1990296 1613937 1169784 965411 884534 1727833 1077577 1885384 921659 294353 1090693 1534556 859000 181580 942359 1897484 1933831 263004 1475119 1141750 1076445 543800 275427 609459 670319 302318 114514 1301565 718708 595199 1705184 1908522 651512 821574 1512872 1176054 23817 1594189 975069 1334270 1579398 336720 1227009 1891125 991253 1575674 1400080 1233564 668544 892754 505668 1682161 1010059 90701 387563 1638062 1661157 1751741 1396661 343625 1216899 357899 1101924 1846479 843672 1284596 943613 418534 1679103 567595 376353 1075432 306777 1461989 406095 947302 1890140 91595 291938 1167956 601130 1263509 1568323 430492 1602556 1296586 9058 58731 593188 62367 68228 1263685 792558 1469379 1004445 512190 941612 1167520 1374398 1003702 1349277 951313 1852322 848279 1598914 155961 79670 66041 358832 454276 899569 611491 698446 1839416 394747 1709680 1939695 1414361 454940 1950675 460528 763219 1463878 291279 1286176 1927047 1938571 1155286 1307381 660113 1857831 1988566 492442 252825 1429938 718338 292934 1336035 634801 1344936 1033515 484715 765290 926193 321156 411369 358457 1989737 1371353 1276832 673743 1341446 1305161 827528 943717 1147248 1889387 792666 1662439 107763 1449568 431858 1724471 1489460 777432 628928 1292467 1105801 687014 1700908 1277174 261685 1442819 1968382 1552275 1925732 539831 1820092 1827677 1528031 610936 997953 437977 1806889 1625770 1570113 519766 322247 1157224 1078467 569928 567157 275981 980657 1213074 233166 197516 602373 553150 551759 53148 1175430 1677770 1848764 67386 341018 1146715 1083164 370621 1731945 1528470 809096 901444 262782 959643 626507 1386855 890012 1096833 800766 270200 727704 1459674 1210216 85877 696420 1994610 644969 15665 597525 1830442 1485218 596549 1684364 1781094 1497382 1876729 1798644 233681 196645 238946 652042 1450602 1531331 412842 1380391 1946481 2209 642903 835782 1831311 463661 1606145 621480 1818218 1732545 518770 1710122 148766 1808382 249722 97089 1546513 1279978 1789181 1273042 1090209 1536410 989122 921857 273493 1251043 1782799 730338 1401711 587678 1281447 511078 1881530 362951 1676716 518163 1633687 1645251 1927532 1466040 803649 319043 1471068 580064 1941161 1051820 1999323 1573093 1892663 1191937 713080 386620 1691575 742225 925032 610163 275094 944282 1233910 1720598 867137 1099733 1442238 1378008 460285 220396 1932862 1382538 1080815 359605 682928 428531 331984 1894272 746952 1493636 1899414 1003027 1690149 1711643 1070127 16555 1104568 1669988 1792301 1432786 1257022 1697664 1236750 1198381 1682868 863140 1928750 626180 259385 168756 42392 1376705 1467974 1085713 488289 786336 68524 1850129 222766 334932 338504 1336357 1930822 265743 1580531 1905824 641129 1712902 472638 551271 14208 182115 250260 745402 641766 262400 560924 1481910 1349442 1768214 848634 769385 578910 322062 1715078 1402262 1886341 1638415 600547 1233410 496224 1012412 1269368 368686 1119181 1405726 1833010 1740471 996393 486872 43071 340602 1652459 95500 893893 443027 1505861 472970 534295 1829478 388770 1520366 111692 784816 1008594 250058 228281 81387 841509 1304675 449592 867695 315998 114787 676472 1744654 1933451 311245 641856 1257051 1057344 1469585 1198399 155747 1216647 449099 1856973 354904 794819 679963 792469 1878794 1042562 1739550 1022425 923188 458021 373421 1036812 1285812 1424225 777096 1941057 490892 85281 129244 108337 135632 425634 847990 491535 163250 298416 1971856 216798 238197 1028808 1014307 1872195 846520 1994549 220352 1645296 1539603 680541 1787470 26030 84610 861522 30415 1552411 1139135 483637 173812 1265892 572761 1244059 1954285 1860936 80629 1079996 1702825 1349184 1611395 1661894 281663 1950871 1604739 1395845 382837 482835 1195468 328434 1062950 1967547 712603 1033286 1050613 1551475 1533271 1907417 533995 1129549 1454999 369112 961196 1589651 115568 396554 1572925 1280163 987966 1781801 1794746 1167368 1884939 594990 1996160 1468033 1886406 1155497 484983 612456 1032304 1595061 641593 857206 1925247 131588 1774956 1459748 788456 1968210 1218062 1944903 72710 480551 1263869 7442 956295 1414174 87381 1054362 1026671 558859 198946 5357 510647 1529053 1637437 1822593 726144 78397 1618424 310701 93250 480727 469294 1604802 539498 522708 442498 416955 892456 1103743 1195715 1419042 1356023 966679 1660119 825629 1663640 1975590 1437394 619758 601627 1823855 1837803 1921696 894229 956977 465142 1533859 699278 887443 1754634 235883 684115 1249223 901680 590713 1561569 1198570 459988 26543 537483 1592736 765252 978851 1720912 854323 1520830 1201969 524466 53781 394213 603713 907853 1981221 1841822 741235 866416 1984016 1642701 1035990 1406854 392617 1661900 1738119 1833361 426520 1516359 271703 1926757 702739 1507448 1654114 1279115 324548 1057360 839417 1287420 116162 677759 996029 40711 1675468 1290935 653573 1233435 1814955 1686374 1266923 1707357 1169974 157282 1799241 1695141 540691 900968 513276 141212 1480347 1102580 321686 562195 197072 1411675 1654334 484989 727555 539208 784156 741627 1700152 713563 834904 871706 754079 335357 1360770 193474 1056700 931897 702274 1988301 1047507 1369733 1173882 585133 1851029 1498954 1272775 352954 1850309 1089395 814130 1155573 409170 358566 926836 565526 199692 1188932 293653 1799725 1724433 1616290 1011795 1495968 68817 637771 1427437 1484006 1142525 1641978 506785 135447 1488483 172322 1782055 573039 168850 1357480 78897 1730053 790641 661189 315722 878197 1339742 1742564 1261419 1665219 1940469 1428385 611638 843143 518384 193284 213119 59866 324652 1290273 190498 1655412 345393 1376915 56340 554662 1158918 1735111 727456 612240 1614052 1134552 258881 171142 498764 951792 1497801 1459655 13345 91827 1888871 350875 128100 1321147 21212 304044 1836684 997250 819214 289490 723605 1123697 1589805 1231063 1944186 953677 1568096 1284026 186192 1483164 1978789 1890300 1279557 1985279 1932948 1468112 590805 891540 555395 446729 260160 692796 1613793 996155 1559291 28900 83688 1360722 1882146 1900032 814110 1298627 494822 1742667 327938 1949671 463479 1653693 864559 1349123 163487 468066 1294893 639007 1676820 1135319 267606 656334 1176301 1295473 1431065 1548441 201450 1471780 72005 461864 280445 1190430 1332916 1136347 327961 1821398 1677982 1614208 379409 548175 1606482 1538312 1546276 464549 898648 1149882 990916 909220 625054 103484 1660766 1994949 896994 1976333 1237717 1317990 1942480 1990585 1816563 197581 1449481 1035265 657007 1532892 1473695 681424 1920052 676507 44904 1388591 996035 335092 1075709 1120295 1605805 337958 505593 1547865 567291 1683395 1212169 1572814 813275 263485 1500672 1937359 811459 1816283 447508 1399389 1839135 955525 278623 655394 477438 609015 771456 1094217 192318 782945 436824 682847 1857448 1042055 1109393 1773695 1307338 910935 728927 1683017 75102 1174565 315922 790025 1476339 692048 1434981 801971 1650165 1850555 1808200 11735 619330 1527796 1263556 1666469 1775280 964933 1121015 60441 699114 1902397 573355 1664902 272076 1449744 563874 1293877 1087660 1130520 55953 1712817 787495 287939 1426355 696515 1824378 392447 105998 221753 1686701 849950 586136 152451 1127890 640185 723048 884110 686038 1845373 1442011 1457523 1437278 1297274 1054148 1463796 1109568 1415427 1335442 753893 893932 1403348 1861846 1963860 1581812 1840583 311765 1523141 22472 302937 919063 1821019 193724 1885403 303345 790682 880676 1280045 1316413 918962 548345 706545 1895887 667937 1899190 663384 1390759 238728 1809820 1748885 1728291 434427 1704314 1437114 1575138 1518911 1446099 782335 1928826 353498 154047 1583100 636141 1841022 1572428 517361 1654236 1377393 775592 1613946 477279 1753430 1833562 864377 917221 1955338 299715 989807 1093897 404866 1383096 1132676 1641441 690120 152679 1724662 1449286 1272067 5025 299700 1676294 444598 751711 150687 1610847 1731554 406057 507513 365994 872169 143438 1567534 1842806 1941483 1528524 478601 1980339 1743737 1522549 1872849 1265475 732958 441234 2892 1406301 1010983 775273 157832 71211 1212494 1106415 153284 1025200 478269 539530 18713 1653904 1872730 1051073 566725 854028 921799 60359 1978869 183379 891181 510555 324127 1266281 589603 1994277 1015656 1181640 1480929 1478318 499607 376319 1443409 4850 935456 1779091 771658 930050 1837962 447943 1177999 1410156 1605258 810670 44526 1654456 1053694 234247 1481761 1904269 1307591 761045 1134708 1729665 132331 1471307 1522532 1589494 361308 462770 400328 202624 1629074 330707 737399 991249 1617247 1229238 1574432 724362 1662994 331048 1337854 1891805 564329 3857 1538571 1672195 268290 234110 393654 1487509 896867 260318 333905 1551257 1782946 1625706 1459694 282600 492877 1667304 1316745 990279 1819089 294167 292408 1802716 1297331 1523944 159398 1977908 1769429 728375 1035545 488737 1667598 1309462 1382912 848023 377489 691301 1139952 442967 1247485 99421 234733 415959 1521162 367202 1821042 195400 36583 1233295 145974 1568501 22431 1912252 286918 1752989 348314 317018 1726653 762742 342582 812826 1739832 1509941 1326461 1266450 76600 759542 610886 62291 1273682 333483 411137 1337301 633320 794331 1646121 1286312 1365010 1068508 1495236 823452 1275216 441498 233591 892630 643732 1213064 285742 1674450 1380805 1955483 164222 945004 470788 1888637 1133228 265010 1782059 315276 1440972 1806280 555612 809549 719963 1937105 538982 270029 362676 1695217 1089456 1088157 603992 351831 896814 420085 1931784 416023 1578829 1346279 568259 1262281 506434 1105963 490547 185221 1237755 1931161 1815477 1240716 1583905 612572 351270 739533 56608 1439833 1258870 1584099 1011657 1681319 564850 382777 1581260 1833221 226131 1168442 412967 727354 925532 968970 1210056 1844021 85560 1417450 876433 82936 794689 803163 1710479 1100291 779408 860872 1130330 113230 439306 504016 109071 1073858 265347 1760503 443407 1601403 1185884 1427967 1139450 937325 258403 724201 36718 754830 1269003 1699640 983330 102523 1308754 1874657 296095 705266 201575 703345 1935601 999432 901929 1647403 409405 986068 192110 1794785 706693 796612 494841 263937 88567 170976 317961 1337317 504475 503609 1052532 1866930 1139316 1357765 1289793 310199 1838617 379104 476091 1068707 566968 1079693 643633 275566 1388265 1782965 1050604 1951489 1146461 603567 1017627 1541484 937685 1818473 1882165 435512 877072 1171242 595114 1509571 705535 1712733 500738 721647 812112 706679 993946 983847 1616919 1183273 974551 250453 1770499 1704010 589408 833064 1454093 870180 1289040 346275 561534 261013 683271 1849093 1444524 1288845 1055774 446923 1196793 1047313 148801 1894681 1808983 1419652 1580998 508873 1529326 1388699 820630 1811922 1093943 450458 1079501 1877596 1534868 812883 811591 1679872 177521 316422 569222 1060344 1778667 1211628 1671385 263849 1411001 318797 1355542 1607132 1789877 1169140 1592584 372486 178931 113099 1602023 1851729 1022149 1445548 601489 1795683 1934221 980040 1072197 872881 408665 995360 1872529 569267 1568283 60228 1171817 967369 1072057 626646 1672201 1649209 489507 7002 1230765 277478 998166 1382894 7749 1798773 1695049 1309862 411804 70588 1580559 1656319 915162 1927065 1716300 357162 551993 571627 1135257 1676521 503689 1259161 1500723 1120357 1457579 589728 1620060 1563013 738151 158117 1468591 1110532 1914066 247006 1496101 1682106 176973 1309025 232972 962742 1764718 1691011 80345 166477 1107236 1657034 354037 1609237 497442 1362434 385593 1530528 1294650 23068 925178 307702 1793375 1321347 746125 1425902 1247411 1934532 489323 234480 269267 1976768 1948105 1901632 297086 191379 582934 1750046 1877316 1006196 1597514 1556380 218088 228417 759285 902377 1334197 367215 524547 1425577 710273 998402 700219 359407 1753614 1052190 1973516 1768867 1790745 880869 722934 1017875 1604220 391840 1567948 115456 1778101 632774 384949 1442648 1593963 573980 1624264 1850268 1923350 1286807 252632 1167229 1457047 1267349 1036977 1885158 114121 978912 277300 1411445 324173 285340 901728 283526 1043406 151290 1924940 384020 1366662 289795 537700 249743 1443031 1926356 1555714 260807 385968 70974 1512976 840296 15287 814921 57548 148076 325318 1653405 405926 664424 230662 886098 1984883 536874 1399185 119252 571666 1779713 1936080 1030766 683058 1863273 1793315 1636885 1843955 906063 1806497 1287342 818047 581492 1736109 1517241 947676 1796611 700522 312066 724803 1542988 1341200 886379 595124 1685512 1466023 1986690 385035 1136180 1025024 1936815 339540 1624584 411584 1398527 1179380 1648884 753380 1191452 522045 503726 1635908 1459876 994437 1615944 1026936 1697705 1296122 1279220 571943 889987 1076899 727049 1952017 967331 1447657 500790 373815 150005 1426356 255506 198820 709373 1548285 588711 1691301 1701910 1710047 211118 779934 1496252 268510 944607 1547169 1702957 1712843 1361045 553889 235905 23898 625636 1213129 1448121 1229202 1710790 1972065 59427 1079211 643568 336081 1911115 1777382 204626 779804 762150 264656 149036 969546 155758 1595262 1872399 1934940 467088 85555 1419354 1400645 329678 1036595 1014451 1442359 1265177 215466 82743 1762022 1042059 1260200 632688 1623616 1497734 587529 1283279 703537 915397 843463 38339 631733 432965 18149 865991 1776054 279087 1332042 1266354 1460238 1099433 1076008 734378 395200 776668 1587142 1389545 1445196 1461737 503799 1122289 953133 153900 943771 1263754 105234 653465 389614 1232671 1068326 953654 6578 1434727 1677342 1765108 375033 750742 795291 875550 1349797 1879035 389889 931738 1512486 1942897 319721 1749773 668517 854411 1050804 1105723 1040984 1075884 809175 713601 331584 1231659 1542435 1109530 261074 957161 22709 577109 510046 1346521 151368 18837 1684806 1956953 643777 856366 1579290 749424 767236 96558 1904813 1967986 1645456 971146 1242537 1576390 635128 469882 1110189 612237 349577 546738 447921 480519 1843789 238902 1254829 1441065 264562 1284112 726587 956468 535001 869006 387514 1078011 1980905 1754793 1245231 359516 1233883 1784089 1549809 1254443 1085204 1035848 1968365 109277 516250 1878706 329602 227803 879814 967110 834958 1020070 605502 1907134 250234 1742785 507879 936534 1864259 851313 840474 1111603 1195416 1628885 144118 1857126 1487015 1429348 1048958 1854247 1386324 1867405 1687196 137624 1344317 1515957 1183302 1214443 459024 77719 1434184 917444 143309 1712915 1094809 982713 448913 298930 582699 1116070 1743333 1475510 171144 1407898 663810 277662 1111793 1999271 555068 1588153 925376 550006 1280762 248502 1759656 303269 1875447 1651218 987992 1357895 1587065 693674 1239574 923300 1049633 1149285 1159061 956888 1651745 1351333 1267341 510823 1252986 1205245 1639565 601896 701186 1913194 534607 822267 1359451 961270 325415 7887 713025 1390555 1172007 343062 1125348 379103 1030439 919900 1104026 743915 772946 826181 950913 671542 1338708 119847 931503 1448203 1378045 979772 675663 185377 743217 700560 1282426 1289159 927232 278121 1244642 490844 198653 358325 1385267 643210 1239090 309521 1085061 1715812 281919 1972897 424430 1575957 1193288 1997993 1680301 692212 1995908 1092366 1107661 834344 1342976 503662 128618 1325265 1226224 371970 1039497 600763 859830 746135 1305605 1133343 202952 213394 418708 718221 1703477 332390 740500 1307988 278433 1692466 1738059 106157 851769 1228229 109928 279938 1757800 1310516 1399065 1256872 420403 283691 1131860 1439956 905680 496017 532914 1326274 1960744 1459942 1100949 101601 1349192 213735 521177 897225 1630870 990077 1906537 1240605 1310655 639478 1995847 1716567 198524 997949 238774 882402 58649 238703 1511511 1911674 394728 787935 1697003 852533 894450 1439537 716790 1189996 1704807 1108017 1716912 352624 193714 480283 663056 1088408 801534 1579964 1585667 1057475 213623 1058150 1552484 355568 1429225 1077201 781690 113243 260883 195309 1754501 140738 835794 382223 831626 997204 64049 488596 1308313 671911 1748867 1602655 1974716 1733950 1097388 1755062 540817 5361 1785594 1762692 1107296 929040 608306 1735504 108376 1704691 442517 1268801 1956490 1112618 473869 1406635 1388401 1901987 1717194 1453256 697834 233730 45109 1727024 1764591 1033498 549920 1528885 69666 1221946 1497719 1038726 462453 672866 1852288 605564 510399 332300 387445 591636 848567 1327234 937215 1141250 1291021 1322517 40944 1980640 494881 168504 966725 682849 316337 941491 1027319 1437421 102090 1975176 832640 427893 10080 1774947 1013100 925140 1714309 1684735 1503141 710623 1172569 1630267 1181841 476126 345848 1443479 1335194 498499 1526120 1613172 610218 1809344 1449716 953713 1955900 1282178 889163 1032010 1858475 1672447 1167082 793600 74199 161259 64779 1589093 1655884 1796619 63680 664184 1093669 707530 234813 383346 1520987 1078420 1067214 1278881 1611256 205547 1708964 813295 1341601 1559170 641941 204160 712797 75799 643018 1821460 1667006 1465166 157503 324217 1960399 1683196 424497 1469483 606411 236470 735720 126084 1544683 493107 737407 1617198 1525935 465921 286119 168327 1415159 383492 619543 135022 927754 1238674 858404 1982516 336478 741471 590924 85949 1842807 1365273 265272 1013586 500870 1175932 791952 924379 896136 500068 1894939 977831 196438 711608 1302917 787113 362019 1815799 401290 631979 734684 985508 1651311 1609427 1006217 671782 747618 1922970 1302379 387365 1437132 818147 1220493 771845 489483 1471246 731175 958936 1893623 898735 1329542 1466453 1121475 675227 1319562 1076387 745978 795979 1374019 1324906 1827172 1057849 356475 1309421 1310965 1910588 1125387 1732716 1790491 1819556 1705439 1809698 857593 816526 682447 1210374 116627 331522 990221 715991 1150268 875596 1722924 881856 1113465 208182 910320 1586011 1321997 411877 814129 511218 1193491 683021 1784284 1461057 12656 1147796 1661409 117250 1886167 282457 1414152 1263992 843033 769376 1197657 98690 986062 1178912 1301795 1906565 1747430 1728008 1487078 1380471 196447 986952 536739 69721 1774274 916844 1844155 1764832 1555966 471637 1100552 1396256 1027398 331404 1554548 373051 707729 1977494 1354133 1977725 634160 968989 504100 940894 323914 256993 582981 444541 1490521 1380162 251412 958504 1686762 705169 1172586 1984035 529236 666743 1523395 318154 255673 972405 1502789 28558 126265 655274 267144 787250 1061032 1192784 1633422 1177039 1381145 93595 132370 1617433 102061 173380 556607 1521709 1523188 435542 1990843 1248687 1961811 1650473 49737 617514 1833753 1870874 132364 484158 936005 1723895 1648112 1176031 1001752 1633421 984583 616011 1504340 1235095 718159 656377 1004821 1141276 577759 1737062 1948923 1202837 1482218 1511267 1547258 858297 763448 949258 152929 100463 98866 938155 11346 879007 1446990 1811054 1710237 547311 583512 1479391 1614457 347970 1171145 331134 1935339 1800026 124436 693908 336208 572432 246153 1189512 938985 420214 1445151 1020584 122475 1812977 652093 385979 902613 117727 830812 311558 687444 1433734 1695626 332016 353012 1210301 1282134 221468 516561 179171 1863287 379309 1651350 1396087 1543918 650594 113827 1886866 294043 1791170 82968 1037477 189328 548143 1588430 1208087 1839951 1245594 546903 1470314 1672095 230385 866387 286480 271310 1321439 838205 1307568 1842984 921471 676620 1756578 676677 404771 1865932 700812 140673 866995 919045 397860 1666479 153227 1813017 1228971 112921 1914494 315658 911484 1698997 1312253 244141 1306692 1576789 783547 1428594 1145894 247860 1769972 1401894 1987359 898069 1838042 934170 1823284 375580 918292 184731 785746 1976155 238732 649206 249301 1597174 916929 1155438 1438536 556811 945912 1660651 1376627 1087988 1366289 1701650 1124114 399670 565929 165662 291468 1117684 667397 1418814 907730 1340755 1646587 1040497 250611 1904598 836165 64952 231914 684705 483210 749302 1553599 1858985 799380 1591215 1492208 1767447 1494480 1992961 1768320 524050 1483349 1974757 432899 1922143 647058 744755 1249675 1324646 1728148 1980627 1818737 1701220 1871849 748981 1923094 279462 1172705 1210252 296381 1744284 208439 934895 1140505 1055767 1135670 705713 411761 440793 744830 468952 123066 596278 1650012 724789 746851 99384 1553490 1911629 1757786 803939 860583 1216732 882930 843457 390934 161053 1671783 1641994 1267706 92254 1912482 721409 1152961 1333251 1707080 974282 1243739 378329 1542735 399757 440798 1760583 1798357 822999 977510 242768 547367 184074 293126 304639 1356248 1037984 979000 811468 1447791 1498222 1274329 548803 443534 98417 891456 1961485 986256 1683064 650613 833104 1041323 333184 1096427 1351703 337193 1462558 1672263 995956 1077768 397359 517661 856275 367471 470450 1877348 733434 582588 1884624 925828 777792 130969 1212271 1815817 443801 1746401 1869025 308420 1722166 336920 1750909 1218132 1951434 1067446 1664148 1165299 1302317 401669 1829201 1178751 926956 1114163 184552 244102 758884 1424192 659158 1080801 1303467 1334234 711766 303214 1144482 676649 1101347 109016 1827885 1414710 47235 1373207 1150187 1214548 817635 815625 251878 1106204 895562 951919 1951981 985048 59631 1960801 1422062 596017 711465 1594512 371479 132111 1698225 909872 1183578 1988946 1494083 1254600 1204687 651073 1465767 1157847 439840 563190 784618 650343 1063055 1755613 405536 1000084 1407189 1668682 1940605 499110 970389 897623 763243 1173894 1322913 1237346 1009782 88007 1143050 1650350 1382055 839817 1151384 646812 1335258 586768 1868322 168072 688336 1100051 495287 144747 612540 219437 1096142 1801412 895841 1875654 671225 35535 83752 868586 574426 1839428 134063 1604885 514342 1213898 574274 653801 355249 486499 1641281 130379 472004 359839 1791806 1541464 220376 331572 1441764 1518312 1456037 910070 562493 1796937 162847 116735 584315 106373 1654010 1752317 1512007 498666 1798019 1478752 1730540 1632190 1495200 580446 1690937 978123 801862 1820954 1873341 1085386 902121 693177 55609 282177 80979 854657 1888755 488322 116223 1913676 35077 1016832 1387125 1841266 1592428 640738 1356901 1761186 417747 367921 64146 1641722 1538514 213042 1379980 1281443 1078023 819912 1111420 741325 332560 1043234 1800306 925120 1852537 1945215 1063113 1882825 907511 1917174 1939585 187132 980416 174801 67680 1874888 1955699 638707 180005 336931 1095113 1067644 1086244 1904978 1126898 511879 358826 1932658 1869824 313644 472156 355943 1664149 1739963 625031 459493 1710123 1103437 132347 735363 1861641 472034 1438954 1113994 1163171 1609560 564287 766471 779134 331719 1693123 783726 573182 23410 267032 1746676 412706 978178 32645 1047165 1087397 1152600 685487 345573 528192 626081 502092 1241764 1727896 1018007 1160052 1102685 1984925 1925512 213979 235022 27747 903305 449467 1978989 918610 662491 1119656 1124507 152790 310175 105562 1036153 456142 892773 1462631 53168 373623 234501 1942665 1051938 1729588 1465612 768218 1312023 1948039 1837998 649072 1808398 656728 868452 1859619 528069 1833391 1156674 17480 319322 138801 247310 1782747 1593365 1214266 767441 93031 1698414 11320 646475 350079 982049 1233370 1172617 1902915 508616 1460014 702623 1950755 1470867 30155 840880 872517 1022218 959650 1631065 1003874 1151753 1468806 741821 1002170 856569 656010 1178076 645841 1311746 317021 1816706 448309 1260450 301052 470671 206689 303841 1745483 1040674 1813899 1982243 577460 1031136 540405 1602158 1720244 1530386 382656 1244020 1778364 1755631 996841 1629887 917902 509004 63416 984401 1884080 813434 1416389 589551 1632235 234833 944598 297741 1388446 1348651 780069 1695101 1598783 1988257 1594603 30979 413140 883932 940166 1130352 1798428 692332 774285 1356652 1266099 1346450 1720968 124066 1514117 1094292 1570579 786281 1321849 554881 1262452 1022934 45393 1230422 1980167 1085671 1148163 1626041 1462144 850241 850944 1368325 649952 1801084 562255 1220794 300941 756279 1768152 1245198 1644777 66652 59685 526899 1901712 1863717 857735 739471 418197 1346823 1330720 320348 370739 426638 1611033 1338990 1186225 1194459 234291 1343231 58840 408993 1331419 1513383 891861 1702526 115352 280415 1987689 1905226 85260 265889 1837295 1538461 1914449 1333526 431747 937769 1267134 1297904 45486 1641034 1944951 1866263 792682 1144671 1597706 29659 1603391 1747547 217541 647448 236856 1589356 687820 130958 1950809 1967883 675267 1326394 1296591 1974332 1429798 1799729 1183678 1685295 1502323 1228852 553954 1059867 298299 1393998 59323 1146960 1280792 1840946 803643 310070 929864 1457485 809107 1274759 1962696 1137354 1531550 191327 1650156 520837 1554260 303958 1115972 1144928 1911877 650530 811437 300653 315025 272644 214034 1534232 805477 594749 1359756 893345 228937 552900 453371 879569 961274 545327 591052 430912 62273 1734186 1957269 502988 776357 654341 1502507 1401539 1608178 856617 1144556 1157826 579898 1727474 548795 351214 1020307 1865732 136529 1461745 276355 1200910 581059 1890393 507046 1460003 558102 733445 1034978 367017 561160 1192574 1388168 1107852 670797 1299248 237649 1038954 935793 1953941 687547 632932 1156017 905539 1407998 1420718 85614 1954076 1665316 783217 176636 1108399 201642 1327759 1839370 1009558 499138 1920411 1221753 902893 1018830 378510 522239 841334 784186 1904486 396905 785776 1161491 108763 736334 804345 144403 1456360 1328790 916420 903683 60960 1439415 324874 566448 794492 861126 1099190 1584605 773188 718393 595657 1298776 1032284 335095 256331 585450 1738344 1250333 1111205 1829010 273692 1260605 217032 266416 1198949 133813 1615625 477356 294717 1816441 97953 1676749 954443 610322 673742 407389 1237970 630527 1825481 1591561 944623 1176277 912813 1850474 632590 1449447 1186387 1793093 1861543 768063 711427 836190 653382 987923 1456853 1006648 317670 2885 1707500 1243354 91027 1120080 1002033 1802908 1081661 219669 1151419 1321673 1856311 1324036 366840 1300608 414392 1787704 1173610 1841758 1102893 1095584 1263057 1987145 1653982 569178 217953 109091 1895157 876065 1620736 256759 784825 1830187 1382142 112665 537173 130189 620947 363509 334161 210889 722350 1811170 1184693 893437 1672499 234935 1247255 49696 1858990 33130 1370208 1684456 683438 321915 1156438 980629 1137174 181878 1574834 1643754 920021 294142 345412 1070896 554989 845995 1735035 571054 1159381 374179 1818444 1848163 1474656 20263 1146549 1579057 1181114 337729 1792412 42290 739867 1448687 761710 1540834 1677762 698543 937714 505399 854259 154648 965563 1874512 290903 1105239 8118 1003355 1232460 24746 1771145 1153639 1419955 1873074 1028543 273049 357555 1228358 683883 320551 1223603 336757 861283 179454 832204 1649371 1764114 1930049 1251884 435227 1751186 666730 1945820 121584 220616 55418 1285579 392479 1670919 1602292 385396 804436 854368 740422 1907607 916044 476524 1264197 591845 764198 458316 1447996 865966 1618479 88089 278074 1874782 1287070 1294264 447879 935165 1664434 597404 1676326 1502830 1633184 1265420 1529077 1999508 546174 1080160 1166260 1076280 1624600 376280 1958600 495034 1769368 1553113 917928 176263 585385 1073334 1418512 742858 107428 216311 364644 1149606 1397723 66512 1438243 1230487 444616 1869047 1617860 523788 1162893 1401728 127821 543600 1563910 458146 1172588 1884761 800301 1483418 1438126 1465258 758757 1182455 1474903 1365298 695283 592500 1393649 1407342 699518 1288980 1993961 1540656 415476 1031449 133561 229248 1528818 1266169 385902 1649224 411208 1753718 502774 938866 981131 1863251 1917788 488345 781496 724487 876080 1216385 1147738 448051 124304 733607 1876279 1623485 782574 1781453 576592 1119776 808572 761374 908269 1633794 1874442 1901980 507094 1295279 1987100 212094 92048 1427392 109268 738161 1894582 167417 494826 1838747 1804838 1006972 1357988 240470 516090 230487 1605390 494928 268366 910405 256538 403262 735170 1713033 402430 208956 586307 1409149 1122367 1434863 1088132 805382 746896 568535 1722900 1395505 75152 1404709 1076819 472127 38527 468276 1851152 1707061 955558 1927809 1772313 1319459 1017642 1455122 1538232 1540746 240541 1209780 222739 1801981 110260 1943933 67575 222732 1625824 1349416 198341 791150 995739 574447 225288 1422928 915635 1158055 620830 1463345 996881 651270 1968825 1460556 1855636 1619876 197776 1914159 1053264 1163023 1059686 1182991 663800 632931 74438 604412 1366343 259193 659585 108395 143776 11918 484056 1179665 79192 185189 513442 800139 1609665 1772463 1430137 1153490 423728 184500 668355 661171 857450 1617730 1346528 1999416 166478 42794 1242257 1927696 1516927 1676992 568832 950676 1558826 988611 570780 476012 1568542 1217105 19391 279205 1912579 594337 1235812 303032 839116 1971614 1914711 548072 991559 567564 1666536 1574153 1054107 737926 1968433 558511 1719003 1209489 1336193 1121941 915818 1558129 44774 1785852 1718038 457817 701450 1021566 37186 239146 1853905 1439329 972842 133946 1622307 1330117 1189817 352919 1922003 1990515 878059 72512 1056570 1958661 1145726 925307 741866 1310340 2654 560317 388019 1727976 1004882 1811051 1978765 458548 1447796 558421 1208519 94707 1408351 142814 47724 1332511 1240085 158562 1742306 1194180 1088883 1903824 854591 690506 472125 1263426 1320282 319662 596881 1600620 576616 31795 1688125 1344406 727589 453959 1197733 89609 689044 1439302 1578840 254303 1094793 1606089 1647874 997036 329413 189930 1532663 117953 1416561 1387868 1849844 158692 1837330 260356 1151299 148313 1198617 1878240 1301410 1925028 261659 1784241 424889 1685488 878965 294252 1314059 1857993 831835 909670 593341 476919 558547 335700 922574 88023 512032 557064 655328 566773 1796020 192419 169908 1042185 538906 32160 1234883 1367539 456 1340263 1150394 919755 50301 785289 307044 716060 52299 1036869 985801 1344996 801359 1415661 1556983 644546 1220909 1847721 1463672 1960604 1991099 273044 1020677 1917311 1415664 1313162 1599859 292563 79571 1479813 1388008 216430 1741693 522388 424128 101902 1683708 488834 217012 1607730 8223 1015012 1206273 1354356 1472036 1968508 1467278 184495 1057539 143636 1283592 1090650 855255 1769457 189485 410507 1129024 1038690 1110957 1186755 795027 1626557 1875923 1564577 369644 1367864 1937415 931118 305646 1413080 1073111 950455 155224 1541199 664929 533558 286471 53791 123953 1886619 734630 1160019 856367 1998730 1049497 713648 1134017 1606374 1177983 1884819 1464284 1524052 1785075 289985 1763158 102794 131751 495869 515224 864822 1533320 1564805 1359901 338313 1315342 320013 1868511 1780366 1144588 1454700 1278607 1413012 912098 989266 1658642 1118412 32105 625910 1953457 1928942 676426 69464 778648 1231094 552909 1692810 1334493 1952076 648121 956757 1157450 294310 1640326 1457100 726168 1015071 276123 1995695 1517432 1849757 1946280 1419594 871129 1066277 827001 1624396 1096706 1260524 1375412 40459 234106 798892 1191676 534108 1028191 1669589 184518 1145758 959339 1837742 609077 1066716 1957900 1400827 1680878 1841971 1441752 563114 1199710 1580466 1598349 901893 658118 1738900 242064 1004828 1064779 356234 37599 410953 1515277 284122 654248 1013484 762700 1812533 1686207 1001076 186074 835484 258734 1124020 901933 927844 1485944 1165447 1241583 1768909 1574540 487790 169504 844454 1640297 722979 1673557 1433882 845230 1149473 1557672 1362436 494058 262717 210091 1611446 1870935 1151389 381813 984235 1658976 1319150 1461281 1532533 1934735 236142 1908484 1029862 456867 477963 1899528 1565073 1742275 501107 1736588 343564 217110 1532077 1416577 247604 404884 541896 1255269 648723 999462 398113 1267325 1132906 373995 204593 1557933 571554 826633 1653537 1159910 931661 954317 1531303 624437 256364 620833 354336 250209 60488 950741 1552331 58918 276433 1122531 1386257 1805323 846917 1044449 1965672 1440278 979777 32850 913302 719947 14018 1355707 800143 1503795 723413 1685606 1776704 1237946 435461 1003942 47675 861490 1067404 1714676 1805762 356008 620088 1165146 1361253 1685721 1373318 224732 1919648 725105 988529 80133 1748647 940822 1521898 1810367 480017 1182653 101520 1347778 1504022 347492 1648717 894397 397167 1984257 1154648 300869 1521364 1522479 1193822 17343 1996323 552866 1786749 19134 855911 825379 1186234 1738952 1871076 114542 1362583 1681910 475556 406808 718079 1401511 493989 1959306 1589295 1531490 1092330 310741 1124659 1579718 1052908 246133 296535 476439 422396 126170 357303 1791247 1484468 174491 1915738 1090626 1893107 1617518 586710 236026 791005 1033273 1371568 1327317 1919549 510564 1211064 583819 849122 1054139 1270093 1707921 1318656 1397944 817352 518559 836265 511278 248403 1157232 412649 86401 866831 661876 433081 120588 692536 1445891 481225 1328883 1925704 753301 897856 919802 490762 1345391 1366545 238187 846002 1127003 227363 875962 397315 492740 1130947 880417 63922 1391833 1120303 843309 32397 932368 595523 1932029 643505 60036 1580612 1600528 1866639 835346 1537772 981933 1872221 75017 536119 964440 875052 614578 552726 1186049 1335342 259455 1003735 1282851 259228 1815942 326169 45646 632713 862679 1458993 1716931 1202035 886979 1796356 1450309 138991 618698 994056 338241 985654 1241047 620538 776389 247286 1869403 1555350 743164 631634 570307 1780107 681811 371273 1900608 782173 188723 119211 625520 1567420 253835 1057270 723427 1089830 823884 5944 1176258 1476386 1997699 121291 1014561 1421058 1986049 1240073 437661 1859021 640911 1193888 1695589 1916087 144448 1554380 304008 617463 1618697 525943 1756180 1422845 1468779 1664303 968669 147524 1599623 441691 267218 700476 1688644 1894523 620540 775601 1159719 1122923 542534 135713 1358257 1243373 9622 541916 1152818 1029465 465202 1822150 275767 1285161 659559 1318909 1839553 1043519 1900362 1652223 1244164 497319 491644 169663 219651 178624 1806121 1523323 770423 1861549 1733068 362349 56245 520671 1809574 273746 1092238 830254 457996 1831640 1698549 1675169 1547282 1012979 1847783 1857526 142354 1462469 1116183 1080251 1978560 1587761 697714 1761778 1548112 974099 531106 363310 1515694 49123 428736 156412 925615 1119966 1358296 1863567 1622978 983119 231059 1719958 1611631 372184 678573 1241365 264988 1332937 1932518 1408345 1402968 453427 1180593 1851599 161633 945040 647585 1668430 1315754 1336809 1369258 805871 698568 1236933 1129510 1105342 1817827 278772 1775134 1322350 54833 732696 666601 455121 423457 324519 123774 246266 798648 333872 1436057 827748 1778012 763263 55566 631026 405364 889196 1623278 765420 576717 399959 1817733 1224012 1081145 1638378 1786390 1169030 1089158 1166302 1105228 155919 1956581 617510 121887 687740 1713739 277399 1139495 1684088 1753694 296261 396912 832615 1226750 745909 555652 1901554 287234 774485 1113997 975621 762329 347238 1258587 864868 710145 1844485 1497176 359906 901832 1824118 1970870 918576 957050 280501 613407 300063 1900195 1457683 1732873 1158479 1976491 547792 376096 1215180 939699 114417 69692 1423754 1601815 228738 734036 920876 1894546 914388 296456 544454 83845 277360 1413771 1706449 359633 1387402 1991662 249588 1218886 1319736 1613439 293080 40131 1104982 1878947 992610 1137496 719688 1046618 830364 95416 874243 1502808 712444 330347 1785456 1341798 441889 715809 497467 1214861 1957972 1511251 616013 254114 740852 749579 1826765 418357 975262 1087743 456019 1481771 41218 427406 692371 1261781 964679 1233176 1069601 87534 658915 921663 1305100 1234208 1157998 1375439 311302 1064726 737877 456374 1894679 937517 1302729 455076 1019474 236320 1185937 299594 1372666 1052761 355036 1922354 18610 886113 673226 1023710 955325 1495239 1155638 231339 265779 841297 180833 42337 270045 1473840 1881925 1145398 1714235 1558828 1603175 807000 1066394 1058621 1951158 1495446 379683 1359027 1390410 591594 572323 311730 1171577 672129 1761001 1660287 941843 917784 1024626 91002 13517 1354794 95200 937217 401496 61062 648996 424236 1315388 1946983 1589208 1587219 594357 457330 1480925 438687 1496955 1907256 154886 1417554 398440 1251708 1743714 155047 952874 1710758 663621 358527 796017 692545 1125960 1202144 280722 1275243 1994179 805350 1304844 1869636 1234238 1827173 676313 13110 240687 1033365 632547 175755 946307 740244 453295 1634931 82400 1198193 1105090 552580 605752 1355030 1380823 901046 1409497 156505 1007997 1888163 425694 1488736 1992919 834394 1152573 1341604 1359996 109350 1794015 1691777 1288632 33611 952237 968113 1860773 258944 1208116 42179 270460 250967 60052 1857670 1043061 1309819 1306728 1266698 1315491 56744 241216 192600 1406411 1082609 1638171 1815706 1721994 650204 1188006 1687260 807208 1511598 1012600 1367508 1915095 1936240 467580 957304 377738 1959037 1868880 559184 386402 593996 974938 1717154 1126658 1168850 434686 63819 601520 354242 415678 1245078 1659325 11909 452651 1107009 1514271 1531422 738786 885190 1487845 1440418 607304 1974704 1544733 1917734 102933 185646 1329016 1408720 380409 752470 384611 1852096 1355316 1155062 1588129 161491 457182 184874 1931859 1079384 1030926 1222770 756133 1619996 304244 189331 402689 1432282 1923525 666328 340432 1225703 1275776 1296438 770563 1949400 71183 17032 826223 1072854 389673 839200 411515 1978675 883671 440441 1982298 811246 168488 294632 1420140 75740 1538301 248948 1911436 1880592 727366 377386 1434848 1039882 880365 535143 1010591 82562 1281883 117619 1723117 584736 1356237 288871 1748712 1522007 1765459 1419906 368023 1901532 1312733 324668 1102665 133934 498086 780183 511325 1911546 148102 987643 876259 443848 1539180 536986 617031 1988853 235481 212175 1969724 1546217 1951111 785343 1510510 1757876 1550305 1029464 509111 1234919 448578 119785 1429816 948786 1617633 271964 1400062 63933 689996 332640 846703 1695655 1561689 603761 387690 309649 822741 774949 1083299 443403 1604737 1212769 1914055 1469978 1044247 45824 651180 1380154 804432 1019909 1544656 590229 478397 1137329 1517622 1600226 1378218 772658 1038748 1983742 325031 108412 1625016 476893 222318 1148832 13605 1692574 413359 991958 405040 1077660 1269106 1861730 1074295 1294207 933183 1963180 577321 433225 1953583 1951351 338529 23784 1628242 935313 1224609 1852163 1900641 423465 1711011 747376 276896 554045 1275690 1823591 728487 1283910 1016108 1715471 1991392 1237613 541956 916605 1887372 1727662 1139474 930754 1891486 1934829 971935 452868 172940 1615622 1818664 1419691 400827 906593 1992101 1697407 1172563 663633 982644 1068941 1525393 1954830 1589461 526852 656654 1944351 1273498 1972135 1801297 380828 1959668 110421 1571880 1264991 335744 1441459 613338 949812 1712253 1925617 1476809 417221 426143 244588 1139407 1178217 738361 762258 1870751 44600 328403 780430 1003734 1187966 1059018 1208144 34940 105470 1909944 1384756 55751 1759368 244304 638108 376498 1518885 1665655 567020 1815493 1309165 147802 1509681 1141538 408532 310635 1913114 428234 750117 1520949 1173568 590638 1864333 1467095 1487487 465117 917534 939308 27529 351150 355979 1233062 916961 570997 1060346 1635638 1359436 1609978 690507 1704706 498533 1987589 712296 839634 778774 1518636 934310 1589999 943749 522341 1807494 829139 524368 935547 1672539 237326 1280712 535971 1796198 1371977 325954 431738 1770637 1310456 1825853 1166493 1545340 1250703 1400426 1482910 1349995 847794 984186 276712 868441 1328730 87211 1591643 1781882 488803 141204 793224 1440215 469099 352253 151527 292590 1246676 558385 181873 1542549 125196 737238 749374 1329936 1925710 1468172 1627890 1236998 842793 1862391 1095273 1668900 944802 597135 83899 1932390 1623964 746139 1667216 710620 1762764 1938856 1828745 1972460 1395317 488001 706787 1165415 1766182 1152794 1700740 1716429 369289 1465118 1244466 125936 1612830 1063591 1742346 68616 1590668 1755202 567071 1553030 388585 980393 718234 1076460 654209 1733742 1910501 864477 1004094 1043674 1877535 1194105 249574 325519 790276 1262780 721364 808694 1450160 208867 805223 1622177 1737966 35988 1252586 1191713 1492100 1384723 956241 449700 1260428 17596 1833346 1566999 1699560 699010 1985685 751914 1829568 1971209 195812 814492 1652811 1399024 312131 630203 1155654 1213454 464469 1787319 1364011 1612057 165472 358919 1996979 1895017 611991 1604619 271120 123577 1794840 698131 331649 1315353 1633345 825042 1283076 101401 263892 1722035 1673672 817609 200245 1874821 1722033 1195352 1134707 437924 1230208 740006 1754239 227772 1451559 1576542 1994768 911767 1950123 692520 223214 937339 1736877 1835459 796570 906543 973629 1591136 713470 336873 208006 1462037 1173657 1446661 568699 1078027 448488 429080 664051 473612 695708 1781414 30730 740609 1210080 558882 456357 1858325 36081 1808242 829170 623194 1830915 410471 443182 902855 1094556 1182674 571817 1910487 1108616 507082 1713475 239632 444448 603398 49594 1145259 1003884 395230 1876487 563493 602357 328340 1789703 1051648 833717 1177678 1410343 515794 331221 969213 161575 990424 1235319 424218 97074 1154066 1733192 1171342 1829158 1183022 342093 990918 1622144 910753 624893 781279 257389 242479 1562981 1257333 106480 821156 1753163 1343709 1497339 1280150 1452306 895727 1125638 1203137 419210 1804179 751350 23936 1656193 188128 1728885 259061 395008 828550 1172593 1165926 1848787 484472 235224 1977367 1793395 914350 179235 925 213716 1413607 1474846 974707 838030 105796 1982524 411687 275922 1985952 781428 99812 125605 1944673 67722 1314931 415978 472385 23134 620987 93170 1727956 934840 1227950 937115 1931537 1267173 1746750 212999 1418463 1011488 1368641 1507676 1203500 964131 678940 513257 606509 1726423 1248805 633754 19829 1549661 67338 1240284 108740 900553 1000869 1985436 964591 1843693 3882 1395477 1174230 1732654 1005668 601096 155231 1950646 660439 1818496 881282 834204 490206 878758 1302307 35589 169048 1265723 1315941 1187547 1094926 1131380 169151 1951334 1064280 731164 1387954 870617 584119 80623 660892 412937 861156 1386057 601237 1926485 1241609 1865238 668853 366512 176968 863725 1926009 871744 76222 1911410 1524964 480893 1033558 1314396 1941555 783205 640642 942963 352897 1451514 272540 1724706 809701 1844313 1160156 757930 1601171 64923 1177931 639823 597376 1611761 1066298 1212115 1028195 855942 717220 1029969 96024 1991457 695422 959236 719890 138578 562403 877372 1714069 486212 503791 1066895 318516 555063 465219 1861781 71087 1025523 1180156 9664 34806 564103 1771362 1676963 1261381 67476 1984397 1553337 19818 1359531 1890135 1561154 1759027 1612219 1688216 1029423 221934 86144 1228142 1637307 100645 1769238 715443 1923986 62545 74321 45830 1996318 1110201 534061 564840 1481722 1445841 1237152 1268543 1111222 927921 1040553 369855 1780267 1039610 119767 357125 39968 1655061 426208 555331 899408 1829281 1661871 1179448 454995 164423 830328 1921024 702104 1346658 265793 1558325 1320331 734663 21000 164629 503223 1906084 67791 1795093 1897209 1087856 719162 703482 1191014 1569354 251773 1798268 13915 909267 390319 1689922 1518719 881661 640394 208259 599533 204867 1687834 603575 1483286 1212289 1774603 1887059 35021 225434 465483 1480766 1453289 591404 473604 561152 1699743 1716058 458663 529644 1107237 373074 1850712 578764 815273 1025878 180235 1796075 350489 1403803 1256776 827833 1766783 668201 1854620 437285 820394 359826 1689733 668193 577588 1123227 1962108 1630849 1506428 179331 646326 1806335 898860 1878339 96242 241324 521746 986434 1434214 1806331 1209555 125188 1965685 1085042 155493 1411942 97121 287678 1477933 893154 1615757 627208 1582269 208150 807484 1613565 1751789 1935444 1891562 1126883 474715 1623124 1389956 244527 1132021 1308045 545744 1344376 351723 706898 80974 1822226 1523770 1237961 1742586 981460 1029261 648342 1925402 1120805 1525293 403065 953138 56350 583551 1777938 154125 899331 942755 257032 1858397 665489 1485058 1134920 1725863 906705 1445506 1408388 611494 67454 942692 111970 453470 1809221 328717 1448747 1369871 1558833 1454611 850211 176870 1825813 485017 700929 1259037 555661 1118353 718004 1640944 196272 1999513 842733 1047551 1602628 1947260 1853765 337594 1912320 454151 1301660 1287846 334279 471282 981866 1578121 1133635 1886909 1306038 97200 300881 1335222 1972959 1584106 36515 1427878 506522 1345475 864273 1987420 140154 759506 844972 1477656 1429358 914285 564184 974286 1842782 1314244 1134948 1388214 1052337 1456818 1837043 116781 719498 158371 1978702 91464 686191 863227 19537 1286574 163904 805545 1773488 718853 1026571 1673532 725145 1999032 1006050 209785 1313523 705985 414446 1866618 1587576 284696 867523 1400392 136689 1196306 1862928 234954 1164280 1165190 1212110 1530494 1561548 471847 403661 71541 703570 1191787 1167695 1012829 913938 556791 722110 1152165 905282 618016 480728 768487 1577256 1079448 110164 1618742 1618957 780236 328727 1509945 129151 454599 262978 1789647 1229275 1869980 272080 137249 1885933 1761181 772614 1791589 525637 1066257 898359 1834805 1598768 44005 980405 1625837 1631004 1428889 592632 1834550 222073 55766 960309 405565 1538025 353208 1366087 1339407 517245 1266299 920847 1922840 564793 136497 1059303 938715 554361 31085 694313 1370140 1642905 266389 1969054 448278 1219411 152580 600910 910796 743573 1797445 1830099 118815 1726472 1053953 653286 184740 1609416 550212 1336070 1153106 259774 1816731 626146 974236 402830 1612969 1581145 1774492 55784 274431 1269540 133501 677614 1400312 485528 1431318 1385053 1503248 217071 87623 1730149 1252448 1100286 935438 1431000 840554 648377 119966 1657018 1119851 1068840 1643121 1119126 191689 823644 245681 1927348 1898557 1313140 924513 47913 586587 1815274 12268 1801001 1563098 1035584 1891757 913653 1769724 1570276 1309568 1437094 657538 1679363 425819 932433 367314 434006 29343 591621 501476 128782 65403 573996 410459 1691823 61806 1202066 37538 756747 537638 1472862 1615898 447034 596033 1644775 1642982 417021 1075767 40029 1716690 451194 45778 1488557 1205778 1417383 552675 1030500 1579513 1193177 589539 1002190 995142 1211260 1961349 977658 646353 1509145 201195 1339347 1441648 172334 954159 1188397 1140452 241307 10063 1801907 994346 436374 1916605 354455 146620 553886 1021863 206164 1166323 548946 1320170 1619217 676670 1322591 862956 1344639 354751 1956128 1144112 924496 1771807 1133656 248773 1372368 1863049 920548 172910 1597702 1654008 1282219 1318108 812629 1435777 891667 135400 1643032 668100 1820660 741598 822468 71589 1874731 867859 278193 446029 1434966 444022 603427 505384 1997981 56407 180847 1404320 944820 198924 363943 1312092 348704 887508 1382428 253653 303908 1069085 1853264 1389834 1021949 510824 201682 1220893 1901432 831713 1641736 342322 1378674 1845994 1505525 1339972 1064463 1443962 554641 996123 1946217 1875296 279576 1181309 1514749 1853832 1373635 1671181 525171 961963 664935 661478 182126 1670399 476843 1269367 817567 1714931 767434 388475 841130 820627 340840 1498973 305754 1124463 1934838 718764 607971 692702 377748 1413167 1864703 832297 1876707 556526 440086 1005964 1735462 224288 1540009 1848506 1321717 665280 569264 702310 700326 1124423 854930 1843127 903464 1691014 329615 895279 293429 539921 1899108 758974 1238033 260401 573568 1351711 445335 195430 273664 1824571 1312661 18990 1375723 642928 930279 797601 698521 1628090 1606861 1272542 576989 1520126 527326 1743851 243028 352493 1622757 954175 1290598 663687 962615 657032 1364580 593373 1533387 1124440 784131 442941 1431746 1439127 1808312 476042 264424 792464 705875 1952982 390208 1203949 671090 245164 1053474 905363 1554768 1443420 1585121 1925463 1029380 1150279 962254 49882 1979982 1190785 453302 1829874 779098 1107133 1404861 1462020 956323 1221419 1740261 336848 1337921 257388 1796347 254655 396593 1194942 737621 854754 770060 506550 1720258 244605 102641 569511 1804921 1671958 1640235 1723110 1542617 991552 622906 254427 1696190 64931 276859 528593 1151428 1449504 1757823 1473248 51596 1396392 1492510 720627 1181966 333668 1258516 909843 352561 1751228 1800290 1532132 169511 188675 1222889 891682 1971022 167868 601589 507483 972099 1787897 944423 1778335 66982 1254693 814475 503210 1585674 1182683 1471418 1223649 433933 671363 724686 992098 1443866 545837 123807 1417728 730357 1489627 1655582 198607 1150870 294685 1119976 148104 771032 1715116 136530 1953292 968690 1495787 270662 1859492 1223528 262057 1862428 1534092 391439 279840 505978 1740756 856044 620725 1332906 422167 62373 1338973 782518 1553952 1524230 1140516 432321 1065341 293100 606488 1997067 1805685 1831024 336932 575745 602262 552254 1878288 303385 1500847 943173 766919 1492566 1120959 181255 1833985 1985490 163571 34445 149088 1685794 644027 302771 1120954 1201730 1626253 687964 514338 646370 1893386 345579 80576 591568 280499 309078 1271172 58981 450885 304698 641386 628575 1432309 1224460 440979 1875333 1237614 78262 118245 1737310 750322 557911 1738329 632438 1423663 109633 1800509 376056 1916459 1721168 980186 1866189 1511482 1838647 805144 1005774 645461 882570 1633139 217113 1762671 1712292 1987917 1395533 1105376 401479 1084925 1787600 458884 1560233 1973828 189696 634405 1337152 888552 824535 1999669 799114 1793765 1969329 566930 1962759 1330719 1240471 350455 1670074 1540397 843843 511515 106924 985878 253393 1491164 764514 1293743 185779 923597 1723937 1981521 1154642 1520478 167683 190838 1367757 1226505 593366 973802 1299973 544400 1474722 228074 1996119 1380093 1461018 1087 1793184 1749734 666312 93987 637948 66971 1658253 1586120 275974 1064244 912969 1794570 774862 362931 1088907 872826 1028785 1435395 63047 82388 435607 1020633 531374 396666 484510 248978 1591243 1145503 59558 1122069 1307391 1390539 633378 1619224 1648794 1303443 1475898 324903 1910748 1455345 485263 1163329 206422 1889879 1226377 554886 534528 723913 1177548 1332094 1894194 408962 1658314 748801 1558988 1806126 1214543 878607 559975 918832 1577586 152891 871814 1333871 1010208 1128964 238424 1682116 1533696 1956688 1831073 1099129 1757877 520206 538810 897553 121511 1329926 186239 636989 1233003 399006 1190683 279770 887063 229017 280525 195283 577825 912785 685525 278116 1984000 1619760 519918 110617 1483367 516067 935284 528581 1140204 983402 905505 1347705 907930 568871 1570752 1061039 1131085 1752527 1241249 331414 1239431 1660078 935020 1124344 1203050 691015 1921942 1789601 194575 434391 1383428 917034 212844 1003193 700315 36603 1187420 1113753 1699726 1935704 632088 1765427 438853 1977307 1385527 723334 1195966 1159107 389381 1169625 1467265 1726726 1676167 609771 1253403 37347 784854 895213 1040804 46344 830013 476790 595616 154139 1148012 955699 1125175 1631603 621961 457185 1869624 1450299 376689 858748 178840 678244 871339 807560 1907814 1134574 687293 733816 1495975 1830935 259990 1643315 1766966 1653831 191855 847305 231084 1841414 163554 513128 1263092 722897 565941 369220 136665 1529605 250250 252900 1029143 524996 73224 197077 966703 461360 1861222 1097303 1338576 1386900 806019 1712167 1887910 1766699 1195135 297955 59790 324885 429446 1691053 1024564 1082962 845733 455340 62939 608186 802595 39619 1770328 617628 788917 1571311 1201408 391394 1093231 54963 1725554 51587 1184480 846833 1937315 417651 447800 1615990 1746824 1561031 761196 1924118 1956998 123186 1589031 1038441 413816 1050928 1461576 955365 468934 1399391 1911534 958372 610173 304402 7722 940418 300596 650409 834142 1332349 1882541 1183820 1257096 850134 1004943 715246 1591027 1560163 927324 786509 1589271 1016174 1724091 452056 1022339 1299405 279550 1977341 117741 785723 1817496 1049906 1145589 1732371 471563 1531887 537316 1713220 1944755 1910909 1081392 562063 1590339 682491 1573315 125398 803955 321697 258493 1588583 650108 1383679 677761 1378988 328377 1843624 573609 1518780 216570 197866 1671321 1742283 1009377 1562834 190814 619762 1617073 343735 1616693 1552365 496793 1672620 1301579 440875 1295156 1465893 1662993 1218335 1716919 853099 333978 1162882 1293973 1900919 1855279 1498310 1748205 1801820 135755 1203433 865553 1535535 1678691 91091 301882 630916 1399725 724408 726743 938993 1078524 579416 30915 300425 357442 106041 24563 1214585 859288 1822136 1634058 558332 108096 986187 311616 1007225 456684 1193741 1902730 709927 1238357 1641871 1626706 311194 1897335 1868457 1799633 993634 870040 1451896 1410376 1076474 221478 1700318 1580515 1924804 1024715 1919398 16330 671564 1962677 1245897 1263722 1331816 1686302 1397448 70872 44968 1060202 1690845 1686990 446517 324829 1394721 615309 1427337 1726722 541463 1903907 955373 12024 1834074 1565949 1077677 1850239 217398 567242 1861322 1141380 73921 1631417 26813 1698932 1350243 1720614 1580166 1553867 555940 40611 438749 251981 498303 500004 228697 651316 1367654 1201447 769162 654290 175065 1220544 1454130 660207 1730995 333954 1173730 1314320 1794986 1327770 869549 742174 1285377 619688 1533153 1866771 794935 1159973 264681 914815 1519712 1208063 529564 502492 153628 1641834 52285 472697 186816 1574479 616534 1414074 1268071 602319 1636867 44087 812270 869689 524456 733362 1459362 1345372 29462 877763 1060158 1183587 922049 1227939 1302756 213574 516989 1526103 708953 316063 1717536 805645 194213 1182982 1649455 166922 1098450 1506243 1034451 1213667 235533 715434 580868 1389434 294999 479354 1555193 352648 1043209 1967361 652576 644709 602915 422377 1873196 1474989 1846663 1127189 703799 1225818 1281504 1032745 1475943 1248055 266857 1522925 1970905 1017845 1926605 1282452 243335 1365987 1065784 588080 765258 1998757 901731 1999084 287267 1506788 794427 1645445 1630831 1422759 748144 396797 1749113 1075445 810671 213695 930475 1146430 1004739 815323 1381821 67462 1596710 1385661 1658065 1711278 963106 1603053 813740 577937 951618 1491471 813788 151376 81063 519348 1158655 1247402 679693 1460569 788569 449342 521347 234596 797689 1966171 237495 996763 1881895 30980 1242805 1104347 755763 1529196 1105233 693714 1266984 1121731 72421 1927689 982903 1019092 432673 1229319 827615 1904438 1849833 882153 1142492 707577 1701721 1734398 812312 1493758 1756291 1186673 429871 1004287 883389 404343 169565 849030 1028895 1842106 533159 989817 1858303 829228 1680932 783680 1267221 699427 1753165 1166433 562632 1937742 891516 662170 719583 889115 1302031 840235 238951 1205836 762978 1787481 576207 1643985 1659341 1559338 1152011 75394 1027419 1185879 1705000 1962604 651053 1673524 187151 493302 945785 1709683 132527 11667 90843 1473087 687821 145075 786806 1729724 1241062 42589 1695070 1294918 434092 1781395 933766 690114 679660 299629 209800 595412 1246301 1173282 1478203 704554 210844 1504381 1430868 1602835 1237427 241662 1332388 77932 1462100 1420095 1080590 1173443 1403496 637526 1042561 413304 71690 619529 117714 928893 1195360 1808423 1524568 1696962 1431393 254722 903957 828787 880297 1898081 165820 172452 703674 370683 886169 467343 1880422 321251 1169138 1501185 1565540 186070 377665 1527577 286459 57133 1093916 1598149 309841 516124 1218698 1884016 1386386 1738560 541630 892802 442192 463639 1389823 1994044 1191822 464028 126660 805518 1584886 216329 60310 216933 559934 827809 1927093 1644321 570876 314004 1924449 750343 1721605 1265125 199485 100920 88095 1942241 1930865 1831313 1039844 1208402 263508 1811777 795741 1330251 440757 1389165 1353706 1753618 159509 1683933 1827259 834731 1296251 16909 1322318 1840516 1984113 380941 482824 997809 1031749 436924 1688389 523290 1196010 1988632 741009 963872 1652326 1126735 484359 503978 592740 1397027 648240 331907 92349 1864701 947348 1482246 1390738 1447988 1839966 1973099 369992 475821 340623 470396 236137 748922 1759119 1562598 841322 1857736 642408 1281136 820131 1743968 1707865 361614 1276124 227550 1110802 297068 1225556 221522 1093690 1444132 540779 1962735 544140 1082514 1115028 1724914 286255 1960259 1327362 1420205 254352 1024668 1816505 222970 167367 1651299 780386 730794 1095428 1763470 738172 1232955 1677165 674500 179869 519322 1971873 475341 1395808 1144464 329060 506639 1477419 550010 649913 1451885 1978289 446422 1069225 595845 1458714 1853900 1923398 9425 800214 1311469 992673 1447060 1473238 1291603 1953327 632033 510606 1176774 880894 1477143 854217 1034920 751787 577617 1227440 673390 72231 932119 333016 835207 1782042 638969 1412718 1559464 1264740 1496491 603273 1291598 1176951 1367436 1275607 138581 1761032 828714 1629771 43934 467011 991872 846448 1108463 606060 1216004 469973 827237 1642407 348046 317822 1162733 1082413 1600003 1886461 129262 455208 741860 1025630 149628 941655 1190556 625180 1066877 1475804 1396637 224612 905463 1461868 484540 397710 212265 157851 419229 328324 1593208 201122 744022 1556217 1354044 1790095 1403096 43984 799263 723422 930013 442152 1486943 1366926 1149094 780463 1326 743051 487139 1252382 1289471 19455 1141611 1033548 1600532 235719 717841 1865899 1343058 583988 1620981 1367679 1238260 1018814 1164563 1389362 1302153 86003 794327 1563031 571854 4222 523367 1957212 1792067 942990 931679 1384377 266577 1880573 1091134 1784793 1769186 1607887 270632 905303 913351 1774542 1236276 934776 1099701 1963441 876376 981046 1028076 1645946 2810 1121745 1173489 541751 947632 179646 1123161 1244830 1891618 169947 799152 1058398 956489 461286 706592 1995694 1789696 504102 270365 1002449 1136385 980017 240715 996626 911465 358681 794479 878581 428874 1669652 1490177 456185 1738167 1826745 1425946 1341569 1948971 1198168 1813803 277073 795518 448334 312162 1136360 324606 1498335 1632888 1955454 1956650 1416604 637631 220381 1402668 1792263 1668409 956442 1353233 608502 1659090 87732 400223 903210 246928 499684 578302 1737279 859426 86041 1305599 1145590 85917 1892128 915417 1492850 666129 1043225 511947 1369678 1745123 1606367 211591 418310 1794011 1760144 1969378 1039451 1936542 879939 1641741 302832 306924 335780 501187 1774594 1798 620470 1451049 744486 1781015 1730990 1842398 1165943 64625 1528447 713071 1222883 16100 1519020 526398 1968241 616404 756817 917872 1449250 42356 1234150 1502305 382539 797959 352951 190116 1305117 1535781 1704655 1403243 1952410 1280518 1715962 1010211 981511 357223 1356366 333831 1378502 853663 565797 1313770 32351 1974673 680049 1002137 935278 1787471 1359017 794428 110867 311138 1021309 1063094 557435 82593 964572 86317 1737663 170069 327285 45522 1015511 672810 941449 576016 360989 826006 1098066 1411230 1468124 1003172 793340 1159891 1303406 1914425 1768887 942133 594793 1154982 1911565 340134 208658 571601 293693 1838268 1636047 506593 644594 1087270 1030190 422592 646141 1243150 744643 629185 728342 1476584 167071 1997677 930301 1570539 708714 347661 1907323 243691 1677292 1072541 620415 1160489 904759 699709 453050 1823308 1185236 337099 783828 1305955 33239 109469 1890948 1204312 614602 1582222 349583 280798 943449 398433 946917 1109684 1929993 1104787 1077317 656272 9167 1017598 1067912 614902 1947241 1909915 1034513 161013 1780655 1440006 1321734 1306042 1630918 1003923 1067666 661935 1757706 1302670 1213413 1574278 24232 605139 352131 164617 1251719 358829 161287 729503 1366643 7781 562842 439448 978595 704412 243328 1288933 1674783 1762638 1642058 1379777 386689 1595750 1597478 1314967 1000454 1873765 987654 1177405 1428238 427269 512540 1891199 1134683 1583761 1977890 1567983 1182244 325513 1649871 1634648 706838 1089439 564996 852726 1847658 222320 1573308 1337465 131834 776754 724387 1325783 115840 1770507 1266342 1677456 571705 8581 1552424 1377007 1573183 1973397 1258823 660873 467687 1161476 934560 1126803 149866 1568845 869365 1845380 340684 1388426 884919 276916 1457060 1558018 498632 1723433 1384660 1981536 770340 1917554 356248 964671 468590 729185 626177 824020 1428848 174284 1387084 434418 79526 186544 954030 840954 859175 1337886 279449 565426 219126 922109 919478 361402 905932 922763 1389419 512981 1265849 837630 780524 553472 1192313 712468 1996102 968582 1486175 919403 597417 800891 678812 1600549 210154 1976593 1844049 181035 1568039 669329 300406 1441233 27576 410289 1356068 1165203 1764949 1610515 1693122 1755630 208689 1189681 207618 444469 1836498 1091765 650330 1587256 1976327 706451 1108360 346237 734858 1268614 386349 1779764 98721 1124481 1760434 1606118 1243452 480271 721017 622345 989204 745557 653806 1411327 1323676 1651947 565462 848142 472924 696205 1706660 981991 195435 827647 307550 478987 506261 1463018 894002 437345 1588547 1604539 1872988 428485 28718 1222973 536984 1424112 1976144 1171846 1496113 1826388 453560 1589306 1529524 1944723 1692118 1619988 178868 1676663 554148 58561 1687720 149349 1922754 56676 668789 815758 388342 608948 816151 1151320 385983 819116 490515 1419013 343847 1904554 1672227 862557 1806091 1304472 645865 750564 974808 1415099 1666895 1965762 1543982 421274 77086 381762 939827 874920 319787 773950 1597131 1818887 568358 138424 235726 610965 1891904 1347064 392636 1627709 1744504 528592 1830202 1229913 541981 1900823 1901588 165125 753344 620342 164826 911289 1570093 34152 47364 1692065 1604200 1907654 448336 1192034 814653 708613 1002441 935922 1861991 1762020 1482232 237516 1964146 813274 932093 1967762 771762 309188 1141303 1884516 6376 1250331 1005953 492268 176419 466947 24809 883239 359999 324416 1046229 584637 1987982 980817 1663834 813743 1316218 310657 1439103 1690329 688514 356763 513627 687207 472128 934543 1544409 1365715 1903430 1480911 394447 1283422 1556526 550981 1537512 499782 1686813 1796659 677122 1864003 435728 748318 1819354 104327 1604174 1506513 1643533 176979 721457 476806 1316772 1393209 457395 1082796 1397739 1993795 991080 853327 265497 209180 180469 750154 815445 1621839 1316818 1040839 482532 1822346 1245410 175589 258658 1384201 1249091 1837248 22522 734119 1777544 1428227 508658 1109152 1942245 1001536 184650 1840365 323687 20567 744250 1965081 1536438 1643725 652811 1455664 37103 1534523 1815248 1814047 882404 1413706 951241 956508 1269245 702878 1147202 710503 918323 733586 1770769 855235 1594965 442452 411764 1372401 1034045 1976051 1973304 1806550 1694944 898813 706033 96588 235470 1106192 1261060 330416 1540610 1258840 1063907 250082 971833 926525 389689 77420 1814211 415209 193233 1659427 56315 1208328 624747 6445 116758 136952 1176290 1623922 1728170 96399 1044368 1764095 159176 1795487 696925 75248 25481 1597462 1308305 440883 1576251 1574669 287247 1263662 1662663 1751293 1204501 783331 1184130 1723413 826857 323443 1496805 133559 602368 1407753 1369671 932552 1662162 1031984 267875 1364443 99185 1217439 1135552 1793251 432444 808836 873962 373903 160760 546523 1640275 1612700 1026465 594886 407252 351665 927591 309782 885589 674273 979075 1659257 1699724 1413182 1231637 1707360 1342206 1638517 816302 1167929 1129237 430497 32808 1201133 245936 1592641 1833718 2515 1339344 1899134 1068122 1007555 1001620 1738408 1209875 1025705 1502382 246361 1613790 145902 1401109 1108770 1926949 584804 1829865 1098922 565188 1692067 1429744 1655511 1201932 1965593 1506044 58869 1621138 820669 1863179 1192845 1807697 342008 297734 496375 660648 1747686 718131 557704 1170258 331259 389847 1753647 1717092 1849740 942661 1238854 1649563 1031610 669836 1224179 508022 1636189 858438 1922998 1824499 73187 1688581 61940 1100468 1124186 1500570 1449047 1629032 1265798 566286 1340580 1433180 94216 1974016 1398447 193559 551467 1385711 1857781 19959 128239 1236964 1489397 156183 1579304 685307 1984512 1821687 801486 1755908 1957329 428123 468023 1567230 361137 1235090 1154028 176375 1034383 1921663 785332 1413032 368829 637344 298491 821303 417736 1903381 1866143 1161085 671406 1166367 1058566 848284 1430072 385049 387222 1293821 321039 277633 1036692 1058764 876749 1871835 1515404 159902 1976520 714468 1846584 1294210 1090707 1100024 947704 166780 1926295 1531413 299941 146541 1628481 986679 706554 816374 476895 1432606 461430 941080 1202120 1875218 320356 1248434 630334 224540 1916686 1854634 323802 944385 519195 73435 1790149 704048 1142792 1186677 301891 1398026 1179934 1288234 1373774 1810064 1799698 1699928 808860 449576 1578527 1062137 995838 932986 729413 976739 665958 1930547 93253 1796899 756576 900451 436751 963355 1165766 1367535 1566234 66136 1941289 747304 1698568 710265 663040 498957 1810994 729724 1075103 1242322 712464 150551 1183882 1929480 1676819 514274 609485 1796495 202488 1166851 700591 1403881 540355 1062205 43626 496311 77248 1822709 1369966 287465 1119219 1527203 91903 1919645 1936077 1579594 1695861 1087986 958424 1586542 918243 1032486 106460 1219252 745904 1804461 1228670 420418 1278314 1617759 1161457 1967661 1286881 471118 1457147 1826607 326509 729530 941479 910356 1844866 1774366 1797999 42361 1588144 1406202 1481652 876168 453509 1483461 39695 705642 202698 86239 1272047 1717804 1134778 502913 862662 496662 1581281 525734 1080681 1141991 928295 1233334 288008 1093222 1840292 47602 1438901 531331 134645 1701579 729579 1460732 564552 1039872 1156978 971145 755282 669410 766412 918603 513989 421818 749771 850166 774767 466560 1835752 1376304 1702517 760761 144679 1037224 210264 1011692 1147833 1885289 1434328 65143 122656 1814428 86187 1444104 1975607 150582 1204616 1741524 479640 920488 1904767 1200953 1310746 1100555 1726237 1187876 1018637 1687998 198253 777513 1422948 579418 1273267 1912624 1858599 341572 1675220 444381 1089952 962293 1296193 493842 69517 1092343 687567 895159 678399 1822459 940739 551837 333255 500451 169295 723997 1888623 327821 723415 1069006 1164620 548926 1203408 113578 1773243 518856 1738754 1826109 1831093 1312823 954428 788887 244251 847069 1555042 830785 380053 1791424 1483424 926074 127431 114768 797993 901526 676329 143857 1401086 1013204 734457 456768 1562586 1993395 1902274 1026969 408309 287923 579269 1258610 1810937 647029 1830908 1701521 1063255 1494059 1656699 549451 533705 1507752 1125771 1299138 135987 1376144 1624252 224543 119361 66104 1238155 1022835 1586052 1633699 1971671 1642203 1191552 1674813 650534 1547018 1667750 73389 120753 90915 1504564 1728892 301409 1798755 1340828 21492 244095 1883538 12965 1992307 944047 466800 300782 1279040 154087 463369 43532 1825273 441012 130348 1333056 1713303 1751224 1252921 1499348 476212 677434 464072 1591604 799513 744820 1783002 1466321 1255732 575644 1976606 19278 1263585 431803 651491 866718 1812340 1123407 863136 1368081 509821 483020 277957 1440775 1854754 1308822 195981 1021973 1253917 1211815 1909631 754824 1158098 108056 1021367 1111090 208687 321610 1996666 809126 1863427 1691098 81890 586663 560309 1391223 1669628 1811813 1801404 474088 1003153 1698009 1423328 952063 195078 1306444 1114176 1574618 1246127 1031076 1071270 570753 175124 789212 1865166 1546161 1129993 119247 1940213 1372541 1919344 405168 566536 1526407 1421234 1165301 1200932 1927437 1207392 92907 1617677 1928722 470231 1996808 1406113 925024 1942180 325464 1119733 1461960 740966 172455 704067 17497 1016787 1607131 488706 595431 55615 414856 1645739 1169101 1537235 16646 406611 1301407 1949631 1376608 314764 73876 1088801 960497 944973 995939 1938012 1109346 1938231 523160 923217 1417562 364254 1028747 583218 945804 933451 973810 525200 319285 1925060 1179520 393992 453660 85656 1823885 34955 1598469 1637484 1006943 936401 668535 837503 1714759 1615660 775753 549440 388740 768618 925820 1758891 325093 1546771 529459 1572245 811241 160963 234175 1173558 1822991 736230 1220170 1260292 338113 154380 22682 533759 883923 158578 946221 890364 1907437 559522 1416486 729492 910537 900269 1949324 1030941 1222678 178343 971042 963095 1874472 28908 741542 1048993 1850783 1420712 656213 1958368 1709727 663878 1733619 984060 1559354 1454670 1455820 984859 12505 1516284 482685 1836583 748162 807577 1048054 1078408 1792424 1376116 592081 1817488 1127467 1153159 272903 672956 329324 771480 960921 673490 781679 361586 1490115 727798 505155 1565804 659899 1109454 1482486 4269 661854 1977045 1399840 1372493 102197 1812437 1313259 477280 1864541 127429 1857846 872855 1502796 825715 134664 1558497 723213 1852894 257402 1457324 374170 1205 1609936 191585 1151194 1765038 507145 1145958 740167 10110 266676 1587581 853126 1919766 212810 1604466 286700 556239 1606736 522231 1798901 1208820 416671 1074115 998545 1453407 1187328 905934 678737 345980 1462159 1641720 1445298 902168 1827653 965791 152876 191977 1297727 845658 154227 525049 1691003 791449 1685612 225174 1631607 1650063 1262180 1951494 1567322 1609686 1433353 1187799 1559360 97522 752651 1556120 335825 187999 689510 1719972 1988865 775344 1225221 745441 351549 1559183 234416 69331 802558 1582954 383200 1211867 1125119 1753825 1803890 1709688 1642858 1591106 874122 1398119 1191565 1330824 1330892 311505 117082 1685791 1582591 1458395 1825331 1002391 1445819 919535 114730 43478 1354159 569984 386731 900958 490659 141604 746390 1669690 604682 532747 636924 676114 133396 1706555 1626922 1730146 1723251 1693467 981194 492282 223621 594161 1043505 673265 1855744 126573 1088069 275864 452956 1347444 863476 1176858 861397 256485 1612552 1830165 319950 1375726 713971 1687380 972600 893318 1390731 180257 1419062 1749967 862482 388432 783296 374147 365528 1669862 1940716 1550367 998032 1774885 132849 1884750 1437760 852803 136050 8738 156620 1031027 1039289 185934 219301 1752241 264782 1144725 552209 1119123 1788496 151335 1596279 1414680 1378547 644651 1029937 1658668 610044 770987 19958 1819302 1397237 1738018 850547 1865131 344082 349526 385153 1209235 947812 470555 886768 1210797 320554 878749 153015 1312210 1234907 670549 1774800 1660344 1105428 186857 497783 1321917 1920803 1908149 1810540 410090 177597 1594663 735809 1450209 1856274 765640 297282 1035184 916560 744617 1735795 812277 542059 932133 1762568 1117762 730818 417372 1699183 651164 1987360 1301577 661023 777185 303725 1822511 364790 826041 998723 1512566 51973 1022263 1619088 1382001 745102 702330 1581567 1737983 551 270795 1411727 843335 180333 1224676 1326932 505341 1426599 990902 471748 791268 761852 168092 1973739 1040397 1580239 1250536 1609640 1674758 426359 114615 851116 156066 1013730 635659 1423873 506108 1023602 1894505 1804416 1654813 1521350 1883696 1136045 576553 1245563 1349829 1973036 30932 1701361 1013563 800856 398925 538734 1648181 89711 1645218 929878 1296883 1662892 811373 1694791 1661401 1252876 843814 542346 1349838 413455 1479599 1076176 1449794 1459933 1777395 265892 418537 1698755 654128 970076 207261 1334670 1297289 1508191 1830958 857153 1210693 1061559 792138 1183687 1780764 1009960 464723 757511 1104574 5172 1686459 1709221 220894 671767 1988587 83357 638965 357244 728746 550732 836356 1406810 75216 1676514 394664 1018106 1725740 664434 1157211 192824 704965 323511 835992 19692 386419 549443 551598 1784343 1091526 690929 324043 1517599 1736217 1827623 1635986 979914 1475015 1893504 1872365 135165 1369244 1417523 1976522 648166 907074 1788700 1596846 1481244 1161672 1428673 859414 698180 1596294 1134111 1253295 744814 952368 603609 836581 407013 1425123 29920 1900886 1197260 1280550 938923 1599117 340321 1032794 296712 1946302 1908374 850261 626397 282783 1781762 1057521 808767 1168934 1942184 619466 793635 1373298 523170 1555928 1770197 1332685 1581248 666754 729990 1530192 1827376 1208659 391674 851020 1886052 1952414 116649 298129 1259358 290557 1059587 1529537 911813 1249332 654840 1268758 833232 1560036 1621024 923415 1962477 1157724 842142 1105500 1837832 592894 1070225 1140031 264941 241235 1211842 1206016 12325 1300062 1022029 1040781 873651 1664655 1699056 625516 771458 1860556 1289258 149794 1441541 290297 313912 292658 657488 1275638 1516265 572931 716447 340921 1664929 24087 1738325 707982 1317873 1344355 1643883 1849179 849547 1273252 385258 1247338 1523326 3285 1905063 305683 1691686 1552235 209440 1753222 169931 300966 1579098 1113527 1299952 533015 1187280 443226 882791 175583 1688936 836481 515216 1647607 1444519 696112 273950 1290518 712337 286440 366040 1054119 1092982 1336699 1092914 1893089 1682865 639197 389405 1272405 975499 1224314 1930721 1514548 280904 241449 1257682 1930477 1289803 1864740 735313 1044847 1772412 964234 449133 1769637 659965 1890639 1821429 576779 435831 203969 1538067 564582 450406 603990 1134416 1710629 1002576 476858 1629016 1549674 451886 1504756 1273724 1484982 92545 1251215 610493 1183652 757619 1315850 856814 965666 482881 989269 383236 1171122 1718526 1067594 1002194 1854222 1941191 154305 750306 80297 606056 1033619 1917305 825157 1608269 152904 1925854 470186 1674736 569312 691426 1612200 1176046 1794422 1988223 1903403 1686283 890931 1603347 1065446 598952 1120172 1604237 805055 371968 692907 553176 1484123 44629 1893605 466238 1069695 535228 1884763 1954904 1267229 1327126 1020582 1642323 1272464 1669433 118517 1731011 1237333 56560 1636594 73772 1087261 867539 916538 711240 143647 1874693 1462898 588838 1830310 62015 1501306 1006710 1908008 1223211 1082606 138304 169689 885912 1619595 1111150 163081 1959649 453833 1923291 1473388 1570550 822066 1159526 531923 1237403 1091766 992606 652786 411170 1536671 1133064 677905 811940 1916407 349195 1186700 116729 900142 1807318 816206 1336411 1111769 1025624 1768885 29045 819908 1322139 652453 1788947 1580772 1183276 634374 1359605 408040 1816234 374367 148844 196007 526138 1885582 1854918 884687 504093 91540 466455 1693841 1085631 1981444 30518 1264427 1845961 233721 208908 591826 1170343 385951 1404533 908353 1924000 1900202 1267487 34808 1357450 1057743 1970156 1961127 820844 57621 1837959 913227 1118700 43814 754429 1813544 1804866 49316 282499 1415862 896119 49781 338108 839769 47348 1787985 588730 1180873 1772356 1109310 1577497 1530332 405238 759566 1371866 205276 821121 15491 1578849 758031 972767 1904607 923955 830387 836769 1207722 220615 1653953 1769913 145343 894356 844639 731326 1547359 1497147 927755 114061 859194 1571305 1177226 24413 492628 1904856 364599 850787 588726 825129 1791094 1577222 1269455 797817 778692 3835 245465 1630758 1525329 1605040 540644 753703 1533739 396200 275888 666462 144148 366240 322740 1350311 1149668 47053 1290530 78323 459749 1473094 334596 1403668 558844 1060476 1293930 1823586 927599 665968 1305298 49393 1680639 304996 1918069 685573 798060 894485 773377 574791 1623147 1505576 1044429 1021035 1499670 615439 1221356 859517 980010 825434 1092284 1710209 1673469 748821 1835740 939832 904503 1233301 1671734 1470386 1234406 1741432 28339 837114 377980 574404 779314 1762208 1816186 1857003 893092 424808 1010495 1813051 1001966 1832594 681873 1616337 250242 1988072 265527 1923603 666579 901339 17741 766620 837915 74022 215804 1334168 917637 474542 97611 483682 1967356 1722219 1267399 471083 1267683 897098 763052 46140 408287 1942399 302574 1395195 1856101 1411730 138411 1153603 193732 296238 59968 1661622 1900054 1801406 204297 1142688 1082847 1783770 1169275 1883680 1919991 1776036 328310 1251484 934713 884257 1651000 837930 1259074 74454 1424840 278278 1494014 1856199 1641739 302786 640542 1968647 1127612 694110 1213552 1154046 1555340 928575 1801339 1709063 985413 187790 1462888 36646 488673 96033 1549925 1170251 1365283 1923808 1250225 1755930 1790028 210155 1859221 879537 1153863 1493468 1086119 323071 1146465 841796 1564526 863669 76332 567209 168897 584038 1264116 1172733 1423155 679322 419776 1615404 642698 1632028 678633 1002722 1952492 875107 962271 1526582 1559595 1145068 554395 279493 998686 869153 1999610 499871 730592 966356 1570291 1423544 1514151 251786 1610983 1241196 1875576 1502464 502838 871142 616210 606534 98848 1594049 1331379 472002 61600 176413 866115 496892 182241 1048221 839100 240431 22126 380568 384350 1332652 163784 635909 716192 995205 1229703 859428 1815780 1846613 1457312 383515 577105 1586030 932199 15881 1109768 1462289 155403 1466158 278025 1224154 1411820 228380 905457 1839539 1368742 242726 852831 1867835 1280279 1508154 912798 1594367 366969 1871070 1754954 1601000 387737 320467 390234 1278202 847401 482809 430449 1983960 1276534 332289 1841952 729182 1041860 1230521 327018 1920109 1676778 1172119 1634457 1111444 359310 1762980 1791525 970353 1075477 1895213 392312 1311397 530015 1338926 772414 213619 146350 1889382 852450 1916559 721621 1831332 1024313 1672277 1186390 1383199 1808984 775594 1346720 199174 1076802 1340995 1979175 1819560 1764903 953018 1957819 1309866 1581633 780444 1156005 1498221 1467459 730750 1582002 1576455 594546 426875 1414122 227040 591237 1696108 579719 984973 279172 1860116 1774681 1520907 1960933 1428968 1894221 597239 1567836 986002 1107499 958451 1276676 1903528 225354 1609548 771488 491922 129806 1831375 1354342 1085996 1112570 558580 325013 322652 82692 345012 1699939 557254 1671490 489487 800303 685841 279978 487371 1663469 1899199 1117792 1420783 955920 1724315 1570564 17555 1457216 1242950 368660 1019217 147875 620592 1615626 803072 1106264 1699739 6852 698483 395514 544478 24799 1615610 105320 428663 456382 175823 1075891 1545750 670401 1277658 1589360 5771 1066569 64870 832915 1473 305740 735520 1571595 1565659 1192651 714160 652003 586171 1641415 1521739 519412 1543308 1168258 1622285 1675621 522682 432426 1512907 1658699 755222 427474 770036 672339 1173105 1866749 1874864 367053 1033951 405254 1553917 408954 1997516 1563398 605247 1765447 1610470 964173 406007 1668362 182211 198428 1845621 1001078 939989 1618677 443609 1328003 820490 1549076 880974 896052 1190836 548928 765106 513850 1722880 1006206 1442805 876341 1865738 423689 1132775 1967905 1228727 1303479 595187 798934 1258444 1996082 377543 364355 899009 59751 359789 973792 1448692 787010 20077 627416 1695902 1370305 481156 1533793 764306 47064 133887 1548842 842940 1491054 383358 597726 1726105 835024 1960323 964785 1851430 307090 1496181 1835280 1591220 58739 578206 1641959 758924 179396 403577 822668 1991492 1524478 267384 1508670 987450 1805723 493444 803630 746886 1623908 1068194 234732 1559852 1313600 830718 1056440 319660 1742401 1263886 394939 111042 565988 1275084 1574593 221845 1587823 1276460 455516 989008 45363 1765255 1892281 1171855 1619325 290013 1787232 963007 1820008 1112749 762847 910033 1799502 351988 9487 886253 1046096 1976054 973013 1475927 1117097 1770572 1174573 1613290 1403036 930542 1614498 849813 1249174 646409 735650 932125 1487397 1741667 1274092 1107709 1944313 700669 1919163 155843 1462936 1948403 641128 691491 1423360 734763 960340 1996999 1472726 1632613 1479308 351955 290646 1086348 1942033 1592745 739803 1445173 372929 1870503 600065 1590595 1862253 1294081 1098887 878947 1784711 1585249 804554 466863 1622544 947166 749346 1947593 19472 1321603 32684 723713 1749721 68230 281413 1310709 1150539 1395909 762090 1496350 162651 316735 1378675 1633309 161036 610653 517936 1090109 1507811 760658 1643807 248180 450085 1645534 200792 404440 1473577 1501655 534469 1887783 1774677 1819901 1765965 476908 415305 1392756 1425873 53903 1958435 691199 633899 1591900 727584 1671735 749641 349022 1666653 984295 280377 1048128 1418372 918097 1193915 1141163 889847 1856604 1857698 859804 524140 1151829 52497 96910 1212498 644569 1040488 262667 1068789 1084460 1439560 1135794 321753 556309 1367524 1625293 1961084 104077 976686 694195 38011 1388450 563756 1533736 643175 192523 1765976 1560204 499043 425998 548758 71857 1783789 499767 533932 1879119 1353256 395516 1109948 884749 347128 1909875 1031633 1414609 680210 159108 969739 794158 739420 1274105 663913 1190243 954343 143535 616010 998470 1995776 411976 508278 487466 1927412 852606 1812076 1162099 1001917 1079097 883944 31833 456034 1148145 1869862 1149840 1195906 1381276 811586 6535 230129 1655563 1313676 790605 688531 1860163 698605 57113 1438183 1576569 1269835 1323897 530548 229988 1858033 1453927 1293262 912964 1046628 334781 1767173 45540 1753058 1520809 1449933 143544 1868303 911960 656135 1477576 1452387 1997182 1829217 470387 1267481 1871068 1306723 1285244 1025400 1618028 1255359 1728326 1811180 1839178 1400708 587676 133311 209792 1546445 1501739 886310 406066 1550236 1218721 1388921 1195859 666072 844374 534299 389882 718489 378554 1791657 1858384 1400316 835181 750548 265324 1531599 1556737 672702 109213 1379714 565884 714041 1268831 159448 241719 598543 698751 1008060 1678591 165579 901067 214300 1449404 185668 1213964 373513 1655737 77894 476497 1079401 1157750 493654 1520112 1072303 325708 1468796 260008 1049910 162445 31951 878350 1514849 1124158 1916550 1821886 587396 1687235 523253 614120 1323874 1021023 1596277 492008 212952 900321 1510809 14823 1043700 1255670 1079691 1208508 894048 755358 820338 175942 1435275 1803658 948795 1388165 1086277 520736 1852479 1709218 1354019 1498818 1509673 815947 1610132 433830 309778 1211432 1132515 1426770 631589 1375541 368688 1086131 1857999 73739 1230400 1393559 1954727 956077 423611 1083231 467288 1988583 263695 1815900 1436711 357141 1661236 1284583 162634 238100 1203026 176906 259418 986905 920305 1505081 157325 1439385 1727983 1318771 1491515 681902 1245037 1659034 1165725 1013347 1807631 173218 219338 945378 392547 1849136 1837210 1741277 899138 1696688 505085 1872894 1770370 1316415 1375801 1151596 991346 457422 1980363 250879 1904303 954853 1065121 896332 1414339 327483 1403839 1949083 74276 40167 1015212 28499 1259158 1036383 1986600 1011745 631092 1768367 1769031 460482 1446116 944859 313381 764756 1372989 235240 509440 1135168 902539 1697929 269886 879281 1776056 634355 1490476 1839049 1677434 1164826 218959 646271 1698800 749417 1991774 414026 1018354 1633955 1374442 1077031 1773018 308892 1351481 812590 675357 636901 240248 1518365 1644714 579917 1532469 394936 692708 131900 135231 1532547 855494 1257942 1117693 1486868 651828 1735202 494957 125580 1747786 818272 1384450 1096342 1202517 428696 1486784 647639 271734 1673890 1418204 477089 409656 919050 558750 662726 1184504 360 440460 108838 1569702 62745 1991573 1533914 1319274 1935413 1361840 199762 538100 1540431 844492 1769216 1977653 770710 1083248 222205 1496176 819664 1573755 1477965 1676544 333639 491681 688251 1945851 1263987 423493 1139262 1184477 1136942 1196452 1143008 1270998 552268 186312 1726598 483525 1544869 526636 521146 1724275 1992715 129027 98965 953557 1277687 828683 1878204 654890 1526163 1980604 564572 1893536 720747 1848993 1192993 622796 1293032 1262116 889057 1217621 1804098 1906750 1547362 648771 472009 289201 196909 420805 1050641 908296 1343848 682684 1055203 535163 370878 1111768 1254896 1417568 1237079 1199037 1034092 875042 32404 592932 335329 651141 434207 835741 989585 1360345 1191191 562699 412342 351871 262152 816861 295316 1110451 1081952 451434 1257215 1791748 756895 586814 1603264 219927 289788 138757 798915 882316 1689279 795033 1225819 41284 1921562 1118229 1009470 357064 1380965 922117 1240856 1918995 327669 1403677 1320227 1083405 396291 1380359 498192 266431 1089136 711532 1037226 1751670 1995416 952295 796083 1911859 1158032 1019233 1165925 57149 286907 363590 588707 1684170 1654935 619195 1321957 1024566 1390950 632142 1079188 1508667 576509 1744213 734120 1737671 229848 1494496 262579 1953079 32889 890110 121873 1105400 273376 958752 1161883 189846 1891493 1602963 684715 1456592 130257 1357588 1879097 1397401 622259 1341012 1605565 711674 429133 1782248 1375028 990750 206673 603611 66686 1862377 999587 1191437 398560 1631130 1840778 617129 1588188 917517 684020 1951684 1071780 1512294 784575 169815 1488022 993307 531797 1524743 1195317 1949520 1766475 410217 732470 1292001 1209132 475319 335901 457206 1437353 485107 1214561 1225015 1771078 1692877 1088835 1988504 786084 1457208 1123828 1165306 362377 1436600 554924 663746 991970 394230 1873086 1195177 593452 1866553 588570 1116749 1090713 661011 1149841 1247863 144430 326531 1884647 1363646 444800 1947111 372997 614308 695758 1982119 452690 1173676 1319519 1124410 572156 1949245 1258687 326598 1808838 1958804 1081797 1528579 34838 1354381 959055 130471 756642 1849741 7205 592613 287565 1039098 1964618 1382989 831240 968362 1524672 392082 1052071 1793063 853400 1632735 191350 1196103 876608 1606216 125983 1579628 444868 1420040 236778 611401 1434939 1981909 1544603 500705 1495986 1737322 1888206 324473 811302 209115 848662 1984014 204664 624132 1556821 1768737 648591 1393765 1745965 1939221 1668565 1724226 952747 1440581 1370197 1577129 212085 1326225 111893 498609 87997 1337485 233978 555302 929072 549674 621261 518621 1821005 105456 56421 1528830 131107 86820 1628483 1666764 628782 79848 1626268 1533838 1052867 138591 1232995 435106 1741109 1923627 1343446 1396309 1145985 448352 1425225 1736809 1339572 1936052 397411 1315724 1095769 1377457 1436444 1259446 1705102 381265 1168543 195815 1614698 877548 268965 1019993 1533586 734088 1768881 130970 1017410 166379 1571861 980121 1601048 1868868 355747 40405 1246368 839208 140997 319124 611777 493755 387286 111776 677351 1624336 1635808 967930 771370 1797565 1408586 1329401 540526 1661129 1677823 1075194 1517891 1855052 825485 1335984 1235641 1564939 997823 146941 976389 1811781 1255100 1450884 195490 1528098 1568635 898427 1684339 943462 1135316 937824 722803 1474992 168940 543862 617838 715584 484014 1961605 1806454 1316173 711481 1073388 129437 260896 1334918 445542 945885 494654 1351764 658664 570642 1820405 1859596 696178 512081 1001024 1515590 1388341 11945 1855601 1842253 166803 1901938 1190757 1720491 1739179 1634068 872291 323259 1483916 1926253 753048 1910207 1937394 1702774 1113065 620103 281492 1523896 1410938 1120199 1865871 121462 709453 256985 147442 47731 573921 691104 838479 565019 93183 358859 613246 1678307 209069 1000661 211913 1137906 829442 590000 1210284 53716 561987 1870761 1640372 1594407 236628 592631 291672 1336523 1406323 890795 1849550 451309 955099 462510 740736 259256 1898726 1698197 1463312 1052009 938895 380177 1266084 744556 719525 394733 86999 524567 639594 1679282 787789 524669 31312 1144051 540118 1565977 1888770 1815304 1468927 1190913 467488 48028 630955 1251933 257448 1234211 1397966 799728 1482376 1131927 222994 225255 1914381 80283 25709 108720 1701445 1383543 574292 1185325 1764744 151089 446282 803579 1933436 1957989 1238415 1693588 1248231 1629802 1930303 541263 1019443 890801 1522865 157373 1033553 1535245 844739 1023158 1321545 1220260 1828229 1367473 1247825 384450 265161 1771503 162507 712101 1070069 910383 75151 1830212 1706232 1928304 1455233 1054870 1957996 712440 1609728 585937 1470959 1017626 794105 955613 581104 1855616 1268439 1859561 1303457 177938 1315121 227328 1857848 836585 662640 877575 338702 3872 601807 92273 171526 1740408 808245 1114240 862815 209163 571090 305939 363411 165539 919786 1714662 269326 1450028 1020688 361799 237116 1820813 923074 351520 1488045 1650701 230498 797888 339642 230964 1465903 747526 1022914 364276 21960 770276 865040 74708 1027130 1762994 659053 1656293 1885814 1549070 1309945 458013 1667034 409112 1121403 755563 866915 1155308 1241686 1357248 286421 433802 244352 1370556 1886334 1875230 922317 1367973 320461 598429 1813404 1814418 1640466 619846 1029544 895229 1292646 1903480 1687379 1090352 1164185 1950762 806222 711737 1677589 782186 1660229 307316 636447 1140931 892303 1339307 156355 287656 1498675 464183 532096 1687390 1320706 456848 822953 693513 976786 1501910 728401 815481 1727551 539540 198212 190696 1398211 1011175 287038 1546732 1898137 1283139 73678 633596 564385 299206 965014 275651 1288682 1435399 1703049 968622 488099 1665476 1451476 226898 1304432 1611430 31278 1878610 274569 1221914 702804 510801 952533 1232797 1121255 313840 1528602 1315841 1925789 942372 216735 1863917 1156494 1223396 206742 684167 1348773 595012 679821 678242 935191 1547973 1319806 1855236 1546636 927522 768876 1630550 1555187 1186852 615741 637597 1794963 1320830 231657 533700 1240205 1048478 1543906 1399619 1707621 336326 1285473 1511986 1589591 1138147 1090915 988197 851945 431918 1926763 758028 948253 1406803 633909 1534244 1419177 465654 1069817 98597 1001488 363361 1131730 1279342 1449100 1067668 1088242 1488974 1624996 1052899 950557 710450 806293 490276 31109 70144 345627 1111717 588491 208138 1082282 1851257 1154816 1736625 1252931 1821382 347851 1757654 1551519 1624739 250267 1276110 327439 1694560 44345 1845437 1381414 1307691 588364 162472 402774 540420 394693 396567 1654833 437162 1233637 1608047 1971382 1750332 963940 1681178 186593 233552 856251 805245 517317 1533762 183787 1486204 267577 1848952 320294 250874 625557 1207342 66549 142989 1735022 1881005 698084 1374287 1028455 571123 1293505 1047568 938215 152514 1269853 247051 104704 303629 455132 236171 668304 395946 12991 224134 942469 1535872 1765185 1606933 1845301 442366 1310909 169226 480180 617693 326265 519023 1850065 1819127 74103 351138 1978597 471363 448019 1208786 399247 1376743 290628 574191 779801 641217 30261 587225 1642107 872756 423952 1307310 542406 977613 1916786 657946 667990 1691663 1188988 307950 1920180 989300 755464 574325 1467495 1706156 1654842 1213314 927741 1855306 1898201 756428 695631 1489782 782614 931944 1894169 921548 1382847 1105420 1506925 1956033 855236 794131 1573331 84822 1246218 515574 88388 1969168 624346 808128 927853 310816 735628 1457376 1891229 104404 1785560 1968616 87429 477088 1654447 1247707 981349 665440 406938 206535 866446 1919937 741638 349210 1827975 1486342 1970810 269184 687526 970446 1752821 1955226 1563451 978430 504073 79009 1153245 1878198 1881824 1449981 1011997 1749029 824950 1399564 760121 694651 672322 211176 245726 1574229 1748340 143300 753068 1736773 1584117 1056278 646024 1986504 1055572 290970 1775722 1610940 320861 678476 919030 204977 290539 205059 1898301 990244 757517 148490 9571 861101 520855 260803 863856 399712 442381 1199137 79135 199273 264507 1510266 24951 1339261 1617595 792450 1813122 471797 151042 789861 1914783 1425723 489 370565 171076 704614 1444587 1180056 1281967 1840985 908151 888233 1109256 935054 249863 873563 1407052 39381 1985053 1139615 1868934 642598 1201055 773409 1409609 1248191 1787678 1049738 493351 1434227 1390102 1173056 1305909 1646496 1667026 1459565 1891938 1540268 360446 1269433 1304152 1321329 249346 1744452 1483893 1717285 271768 1197487 1623806 818886 1619094 225621 1143404 1489480 1095711 1140089 1343240 833993 365723 1969722 286602 154018 1686141 1882176 513898 1306738 1130931 1385930 1194400 776112 928168 167159 761916 120739 638607 1864345 897057 1788164 682747 84978 1767414 440001 213226 1788457 59308 1829946 1561282 1209170 1523545 92435 1408950 731020 717039 848645 783822 66933 966441 1008489 1386101 824489 1438975 784824 1940869 1833043 698523 1547225 242563 1058092 1272574 184194 1480531 1312989 836226 1855376 115362 1911490 1139943 785390 1332838 895259 112867 1376997 173609 1598653 637422 1027327 1822492 1050981 1082218 293289 519374 512745 751155 560693 605350 1597442 1944759 879422 606091 1176632 523677 1941341 1109961 1788596 1434655 670089 947814 785426 1862564 536499 291147 533702 1719382 398392 112442 1815232 1936926 1806655 366022 637119 1002527 391543 1776365 1325539 1400938 258731 1756114 1767708 634883 1087467 206411 1763984 113764 1959072 1348979 1636223 619707 1889035 1687043 1363886 1224771 1328465 80195 1965529 1958923 1486827 1286371 1546547 997717 837020 1802318 1615780 413516 414386 347885 218111 300162 1689780 640412 522079 792030 424054 1558102 1606115 247919 1175202 1289754 971558 1672577 762695 1918928 1950860 1025359 1414498 753159 316662 864251 757287 414471 666262 282666 1707366 1497838 1923031 1477427 1079226 351444 633671 1666286 1839904 1717322 872369 1500657 1688420 1030686 1495801 1400602 1499446 806142 1796799 670268 1681823 1593553 1419415 1155111 496204 160551 1226428 1785511 142020 1750498 1715565 704788 1271601 130373 162492 604827 1720048 477644 1871927 214551 505855 1826499 1674540 649058 1145875 746699 1112581 219623 1214953 377590 1733913 1622706 855675 182829 183108 1807456 1579840 1458956 1193215 720619 547128 1189827 24511 268657 408764 511071 1180007 837410 1391247 122976 128060 926194 1291458 1442692 738342 1806144 815329 175184 1341321 923998 1523536 270352 155743 1013432 1848170 789771 428197 611799 1573177 228677 1891080 1574231 1437797 1196993 1212951 1629624 506484 384621 1903987 861447 1419472 1948988 1575646 1073765 242524 1519025 1308592 1299303 1970293 337434 361852 1128853 1603983 405255 1937986 420609 1453807 582580 985928 748515 1928101 1425490 1221723 1566404 282212 255444 1884490 566294 930795 820345 1428866 1123973 174620 592367 1454264 1652967 1259882 1335400 88026 1960415 970135 1809250 1583218 1697489 628177 1050657 758873 1977259 145282 462578 1156906 240357 1117444 1539125 133043 208427 1001596 261198 675290 1602708 1462 1130672 48091 1547180 1602418 1522945 1793997 1321328 1969976 775156 170006 1358028 1239264 919728 785110 1365674 1943684 823779 957597 1216149 848326 243971 786656 485267 838682 1873377 1706991 683050 1498197 760013 1238704 1613939 1983750 1183992 1021588 1226582 1894409 220013 524771 742227 995784 1307438 367391 153352 1442491 1472026 745521 678196 1035719 1088313 580647 1854967 1264047 1649177 707006 1663681 1664073 1784879 1902076 759187 1737177 98035 1726876 1618842 514526 1247330 228314 1115519 1142652 268449 130423 439348 575650 1829224 7689 323756 1064416 1335702 499363 874113 188390 292096 1310806 1319147 628403 589139 699369 786375 1661741 1953339 841703 429400 377585 1639489 1497312 1470277 1429426 602209 394630 108874 660230 1243037 1538195 1329500 1679843 581502 1919132 1615003 612888 924225 385277 1115175 174941 1931083 1498929 312623 652107 1370848 740546 1306584 26745 1072796 565874 1644247 289692 1035356 649443 1264224 702601 1848891 99363 1661861 1395883 1469271 1728618 1568697 52100 1634586 969403 172341 499179 205949 1713306 873288 1535209 1306827 1082152 1347196 1709552 1122370 640076 1571486 961197 1765546 1918357 1554528 248623 649519 574239 398229 1370142 381434 35969 1689967 938325 736244 1147569 156898 1012718 287545 1378527 1974034 745753 5577 1397389 524672 274888 103507 1977865 1001295 187788 1889009 1575356 200357 893552 1209739 1330919 1781749 923629 978450 544160 1429621 730027 398318 571310 1970449 783612 1297280 1833439 1379989 1732293 313789 1601197 1960533 1827763 1051491 1421955 999204 247520 403079 922047 1765087 1343855 1828441 1888615 1288672 155371 449836 906854 1024315 1894422 959757 514506 1830593 879469 1921893 337509 1060506 6075 1247526 181856 850364 871735 357439 1753377 249479 1437071 888793 58366 541240 338592 1624542 265677 679955 647049 385945 203988 1150646 469195 1873799 665313 973758 1875921 991205 391874 432819 1271518 966181 1811375 333157 1184317 1433130 1033890 522305 1956936 715012 1265733 759531 1302439 985298 432241 442737 310796 1114501 1501158 1816388 455007 1979737 1618464 779895 1069766 810662 1625295 1958754 1461407 1888602 269958 1271663 1333546 977182 846886 997726 718463 1576 1077327 521530 1336266 1169855 1541228 1170048 577958 1406347 619754 457867 759215 292440 859672 1620369 1407088 1245157 1143307 1530859 917273 1733218 1564804 1669451 887658 618122 779818 302025 1178393 995089 1656087 1418614 1406470 1245605 1677406 1166071 1345506 1899924 680470 1363014 1921113 1347276 641112 23897 1682585 176685 1435620 978826 1292723 566688 222997 1263205 970915 744990 204745 1814866 1628480 939320 362044 690733 1952445 585990 1255756 583235 1261875 1689041 696252 243562 535302 1161178 356218 653367 840913 1536010 1582114 911522 499678 580287 906154 525654 1242533 1615845 868518 1932026 339068 1105898 66556 76961 693282 1584597 1865226 755200 82558 1146907 1740328 484870 1833785 1680279 1868291 473564 814935 211967 1976694 247346 1042380 1914197 1655158 210025 1581518 1535315 1103959 1567792 1297 650225 1364952 1810213 658363 876972 1815738 871016 1614934 1374719 1712330 1792231 1399828 1793511 109397 106911 303495 15249 851709 124912 515188 1092947 1183833 441441 1628507 404463 1595659 1020073 733732 374315 691529 1328882 588026 1638643 1518853 64147 1466287 644624 1610207 286020 581199 888727 1412536 370043 330074 915924 799611 747327 1429310 547549 918054 981942 1496221 644409 1889937 120323 859607 1541104 1178558 1681737 1787022 1058673 770808 350268 1044083 1374646 46322 776136 629974 1098261 1615104 539981 1226297 331610 407318 1932308 415869 1593432 1406929 1506665 1386965 1427821 179730 339748 866061 1370534 926507 860043 1735899 1282914 257562 930587 1575984 772510 1029939 921429 1037240 1779282 147615 388866 680772 624771 463471 1451170 72025 1215503 390410 753686 1780450 399916 904049 1240228 1565898 1128201 142818 1627564 998248 454448 865478 962431 430236 1907371 346227 1448097 956568 205213 1349388 1626774 1220028 1404463 278238 92097 110382 1149014 1645308 1305967 302273 589117 292912 990823 1448523 748071 1781728 1181042 462737 1777626 668326 1256416 969641 420800 117943 1869086 1947174 1702855 883004 1406681 1479258 950981 433722 1752419 1074665 1833814 1547368 395119 1307214 152630 382061 1135709 768596 493579 822124 404675 1726721 1368917 463365 72440 607338 771340 1986871 1949842 607713 1720506 682346 107657 187565 961475 1871057 73806 41588 182139 843050 149780 629821 319558 1554047 198114 11599 1651276 1936699 117065 1573743 1551395 290974 15372 1024433 891798 1218536 642028 944245 1322087 498370 1714027 1946337 921552 1092138 241999 40699 1819503 270541 871602 1394429 297754 1036943 794007 1535517 1275650 1736445 742171 1620572 114938 652205 688430 773368 1511111 913910 897872 421883 801186 574036 1261571 417556 1318773 1000459 615179 635755 111387 1835654 1428903 948666 1839267 1524125 132823 1683261 571521 404718 1828893 82458 1993113 870629 925431 927540 1538611 678110 1613396 787746 728574 197571 1129021 1355423 1844952 1820417 557918 1742825 627973 1312808 900515 1039573 1217068 1478433 1133176 974831 127972 1705039 770916 992881 678 192344 900819 51612 153492 602737 1675222 699271 1320414 199032 890853 1128400 1135102 414299 62832 1125998 413738 570703 511321 553544 926779 946920 1750117 1690167 1138970 57477 889443 1948266 1139996 1057941 83820 1028540 430985 522608 325775 1937547 475445 917838 1997176 1676284 134443 1355993 1676450 396558 307889 103930 1288176 155860 1359857 489435 1026714 671002 1036963 553835 894444 1756129 1334988 1758821 53500 336361 1623730 1051524 903454 222654 756751 334752 1011960 752291 1654241 1006008 1353956 812952 310806 174328 147809 1731835 485952 887241 138933 1268176 1615228 408966 1983193 954887 1642191 430313 713355 140189 1692979 290658 1570846 1854873 1914719 1966739 13638 240207 1105607 543474 1588036 1676713 1318301 487427 1453547 621331 1010479 704 1221049 1694890 1828627 909731 977627 1376089 1292306 1604363 109734 245352 16077 1301207 1507243 1455361 1730483 272545 1496027 1107988 485 1112953 1927744 730528 1311179 681658 199350 1661573 215024 1521258 546909 1971482 1161081 1674179 350220 503230 1578461 267568 249243 254500 1834536 795549 227960 983740 331709 1161475 1061448 845698 882027 1506817 1692097 1360257 34373 485002 1578264 1725345 197780 1325024 1322588 41234 1954907 1852394 622857 849 1056673 1718635 786772 1235136 1828067 890598 1641000 1713190 603694 44006 1625909 15543 1141465 1997259 155510 630403 1872974 1060955 1419444 1315889 1829121 466003 745686 1519508 1506968 559064 1505233 1960925 877016 682459 1639030 131791 1463582 1000407 1282592 1314238 1413497 558394 797300 199407 1245577 749175 557368 1313247 784473 1171749 1463041 1166615 1592770 1458130 62850 1559446 1498834 1861887 296863 379234 1814162 1774027 1952475 464887 1685179 370652 1674878 761709 1141743 294378 1659490 695046 1142533 1045548 1712098 1802841 291001 1790552 837697 1947450 899502 147872 714267 1933546 1589781 214579 12249 815170 1035053 1115224 976283 448269 139069 737760 1720634 163659 78418 1663121 1148144 1039309 39046 1297819 754929 331773 1050697 1185554 670126 1682579 573200 1434590 1434417 430733 1207013 122522 425364 280006 864684 912831 54921 59426 1309524 1350718 225048 1866055 1574015 1658583 204904 266494 1250330 964575 34067 1268820 1219353 1715689 793488 1715553 1356954 1040854 1090857 840424 1944660 1591916 1401399 913985 789726 919028 1412647 660528 1463419 1635041 849406 198103 1497718 1225666 775231 604246 1256240 1084759 646177 1968846 658115 372107 133045 124499 228602 390534 320764 228871 1546408 1946894 1067550 1538934 1832220 390679 567063 509653 822848 460085 831123 1771265 1112560 1241096 930521 1451015 1328514 774939 261155 1941648 1957780 1458736 241025 980088 885411 480675 790260 1478121 1117655 1124607 1538117 560177 790190 1550778 1940811 387995 1991854 1567533 677220 341871 1970545 289155 525761 1690224 981199 643226 461618 828501 1388620 975988 1860020 1868974 1531798 346645 1096013 1935984 1476751 1016397 1461026 1530254 177825 1690220 1051334 695535 1461562 34292 998443 1435200 483460 1134598 1874002 1879141 1287605 1047208 480497 1652020 1575044 846623 383826 1188901 588574 1795184 1232345 496975 346025 158566 145801 107670 595156 319459 1532356 662322 1519510 1806372 1504683 1732074 140587 838752 929359 1581795 1898745 1998148 417486 408495 47611 184431 667147 659327 1034094 1233648 1263808 1342405 1595097 501337 667978 1832936 665801 623960 1015648 1422620 786257 1213345 327801 290097 166773 166412 756972 1144548 1117986 910034 1720478 1293755 694031 916084 954180 1884779 1870052 1955708 1497700 1407587 1294380 1012005 964661 1351674 998477 837517 815224 587955 1510209 623716 992045 1963010 1068093 1594497 385629 1857465 1138236 501499 1937512 860337 129094 664189 1749808 857045 1514896 124792 739322 1518411 402804 774537 911315 1120075 1644057 604663 1629647 1380695 568489 1060014 1002891 67073 1273098 335493 1245076 1843283 1758582 1986425 1546427 556439 1281989 642126 1229908 1564597 1227569 1758943 1146206 1554094 619562 972599 511318 39545 1350207 1566295 667341 188849 1323298 327632 220459 1483733 54074 1541434 1845835 1434831 1713136 757815 743705 22513 1583883 143848 1942395 1852197 29108 1929741 418581 1511616 410929 1941433 133524 194896 879248 538321 56134 132003 1731854 1977157 783931 1819066 1945608 1448576 1610070 1817216 530528 1451577 1448445 1919558 638089 503652 434592 1795156 78927 45714 1786284 532484 1959242 1903979 286990 1274300 1119888 1412386 1544065 412863 1764293 32138 179029 1700911 1094776 1266136 1998537 74440 327435 811473 711024 1892941 1929368 688440 98765 1109259 743593 903618 1113 525549 1077914 313734 1110028 900479 1865916 706697 338291 729896 1377848 309648 1294782 495530 1150537 408336 1364239 1156586 756681 1586205 815531 1283498 779896 306910 688189 362869 1411344 198727 19539 870859 1894602 109912 81538 1643454 1422041 1902012 319098 49605 91529 1104262 865793 1520747 1907786 1074292 961067 856072 1246484 900558 1138667 43184 1922975 1601944 172614 680888 1393515 552417 412973 1902035 1173088 342689 52072 58650 1223672 1778004 917976 215818 1987030 1378798 15743 1378493 900733 1827383 766090 678869 1118529 1551988 1633055 376112 1390460 504267 1952458 769204 1188539 79715 1181450 653620 963917 1422949 1961245 833394 1187025 536868 269370 798870 86670 1497868 1027724 1623043 85907 825223 552962 130144 283239 912968 500779 210050 1190011 1800325 1757111 407637 1160808 369484 1105464 966826 122857 1455883 853607 1754682 1235063 905685 1258361 1899546 1690654 1526650 1890901 971621 606094 1625117 1222320 560889 1274172 1134014 1739463 1837699 506847 1397878 1417215 185953 1712402 850663 1989361 251591 108338 1413552 1569491 1071904 1181995 1205006 1592559 1755823 65119 249012 1991467 761597 1632692 50705 833100 869971 1767790 1280490 939061 19659 1053198 768477 1369275 152261 276346 237373 879941 1812981 890885 1051696 152667 1938322 534324 680172 944477 52168 1725336 841262 263063 1074940 1949444 295488 37428 844940 741257 1136577 1701918 1685049 1211122 1881471 539732 699454 697890 1608214 1237846 1759556 1722737 1868306 1527558 701957 999707 1203887 834298 1650457 1422437 948575 668409 1805289 1972558 179940 1498161 1977474 1368424 516375 49038 1753291 1001351 943431 998010 263299 434833 546508 51273 1723559 332784 501384 1873806 1361748 1201067 1489997 11097 1341308 1155492 1863777 778350 1423719 1376913 1428211 1302983 1203742 524201 1825654 853753 594727 1715905 1049328 914469 155755 1678532 1310282 1708611 1496324 31127 469607 1297771 701137 212361 1693738 377133 116133 1908794 880866 1988910 1853220 1819307 1030571 1010864 480055 6200 888566 1733065 800506 1827434 1807446 1730850 730622 1581193 1672964 1129225 1439371 1248479 889252 932575 1362055 1229862 287498 114355 1368538 391282 1649384 1094504 304393 674892 1868385 166758 1301439 70474 1572590 107044 934370 1725886 140307 1676959 1012488 476673 60011 1705935 812488 1030747 808484 1660095 1374831 171497 773957 1673801 55099 441438 1359822 1666013 1564703 1380239 1072284 1421154 1550147 424139 900073 792490 456266 568030 411734 633717 966954 254328 834251 964165 1041991 1710460 1267460 1533050 1389904 1356365 26233 503260 1688314 1012279 1464915 931542 1850490 1919145 1902666 1040790 875747 1872508 123322 1003191 1583229 1083130 776660 1519906 975792 1194322 1300563 956406 1880803 1257229 1607932 146685 1694086 1625235 272392 1699618 698973 1457774 241759 429307 1947469 325736 1358708 788099 1534921 967133 1125635 931667 895170 1643513 1225327 241555 1108421 112121 1273726 341379 188332 136013 1290085 30913 1543838 875991 726045 1472346 1490672 621844 46607 642238 1062150 1929079 606040 241917 596498 1288720 82079 156986 341123 1146166 320727 115736 1278973 115476 406847 1281870 827287 1077844 1534643 595595 612098 1180981 1069206 1801427 403089 1041888 1564978 1106188 755085 1176591 909390 1989272 459281 334349 576163 570826 1333625 1238652 751504 1830078 285604 478938 587952 1959595 930344 1596133 371303 704877 633809 418004 1390113 918929 22753 1754326 1566218 1555393 1300340 565648 707089 190479 509012 1674338 37132 1365748 25191 1589390 1858131 480160 189830 1190535 1847535 77590 821 1706049 1946637 1404791 544658 54117 356994 762590 1598375 76259 1972966 925791 291570 1548020 286606 112013 1452807 1471078 434540 1101212 1803935 906644 1899757 1445627 547372 903290 110585 1874127 1970058 1322903 685007 1625286 1665674 1679713 1113827 304880 1532612 174388 392196 354685 1269623 1593602 545389 267003 801606 1532098 983689 1365041 1172532 676996 517506 1046364 1024276 1486020 450636 1908500 1397978 1485980 38629 1963471 663363 1867342 1017308 976256 671254 904212 499453 1620672 753100 922886 510195 903891 534448 1115777 1450486 1038799 1690115 1776124 652753 847949 177720 979817 983041 173552 715453 1040067 1300728 129718 1931272 1652094 1911295 824182 1477353 678556 110757 1040360 1932218 1081940 1970814 544244 231831 581153 1754695 1170527 1803996 1599297 1935219 1912322 1258952 1036588 1736281 1050344 1462147 23890 513290 24696 520838 307982 1242321 992613 1147175 682034 1766203 87223 1659436 539622 1377572 1240537 726890 1505319 334251 1167116 454416 1435233 443315 98652 336718 68263 1695073 388744 1591104 583015 1785802 768417 1034340 1887325 582915 1541086 1642800 1930817 993914 169830 1507922 346892 428376 481648 1386761 543425 1548277 59769 1572117 97086 361081 711890 1887570 829271 1124796 980500 1296554 353683 1233392 1799265 544154 1377890 1698299 1967091 170775 348788 1652292 621119 1783967 1491223 1884775 990751 1064700 249703 1619882 451668 1546119 846993 1195314 1187652 1852144 1900173 981910 160226 461524 1043366 1082311 435312 623382 1700694 1396984 1532450 159931 1910493 862461 1103690 16401 1757038 1487029 1708722 520053 1288495 107476 1271144 1201963 1027884 1119220 1261217 271761 135111 43707 1393922 1094614 1656817 1182559 1128221 78109 1988859 976152 898835 322567 1386383 9564 516599 661102 930144 1968219 345866 290535 963336 1162651 941277 916576 1956634 1058877 703249 697682 1367316 1471010 1294758 1833281 1990223 1537183 1357977 617141 935113 1099300 1544546 741660 808206 1074918 455253 1850596 1677412 1701750 965705 464056 1877138 184774 1912361 278274 1343344 140460 535189 1420281 532556 921972 100225 1003416 987553 1221132 226285 1943108 446420 1934584 961508 584525 1274302 1405977 953805 1066390 1649757 933430 992195 1767427 422352 880467 701570 366456 1658712 1495609 344162 1629315 1660462 134237 49943 990835 1363368 1269696 1506616 950437 1432677 1000467 1939807 190326 1749117 265764 1097467 301074 1514186 1759455 81110 856972 1316166 1118223 1442186 708586 35375 1313156 843912 1539751 650595 45913 1519016 1111399 95957 720698 1950669 964397 1345333 912894 1697458 1636612 1897631 1974516 1756992 854021 584384 1811950 1328741 1821917 758833 1222657 1679190 290653 875956 1032400 1102295 1683957 1909110 1710907 470389 1315277 489180 1996291 1396125 1439462 959437 66459 398183 708222 270101 211558 1085526 792429 29904 530952 444727 1558823 320501 221901 157214 327787 1263774 584954 692825 1101391 1613674 466150 1173841 434473 24380 822174 998291 230810 1687391 590517 1964900 1895349 1211927 1466456 1821122 389227 1596970 1393414 668165 945024 169269 1329334 1031083 1167488 1430097 129141 760504 804168 46856 1263727 1203784 556446 876163 1578523 940753 1283743 395680 499338 39728 156526 852270 546249 631891 870337 1077538 1225472 944127 1609854 1734885 334275 783190 733461 508362 1430766 1989859 1380453 1705613 707759 1136395 495300 1156542 1200364 1797264 1330221 45108 693901 594160 1670669 1149551 361465 1676315 998423 1392246 761078 917360 260202 1731728 812288 539887 424222 209787 347834 1191199 402763 1682335 227508 575081 1206528 62491 866345 902372 413427 356057 1881262 243480 1333304 259276 499409 882123 810242 34135 1058302 1194515 19167 252405 869958 467656 793501 1849390 83379 635809 1771945 219766 718704 425725 1463299 1214002 1277703 1042868 512672 1331163 896034 1441003 242271 431814 1367689 414331 359865 990323 591977 837749 455151 221897 1992782 490990 1305500 945870 1329514 949491 379468 21524 510469 1691784 395013 1923118 701180 1932052 1847474 503000 243444 196498 855272 726835 1319637 886486 193244 1850668 987699 1375244 965308 1757437 1101080 1386500 257005 999942 256918 577437 194058 1505818 1712332 1814297 282107 540985 495489 118385 1191408 157559 946434 1532722 66790 6709 25903 541523 489242 1798078 1768761 1105879 1221759 1241878 1772362 333248 600790 891648 1002593 1412455 1166831 174518 625832 649801 1542522 433472 1513969 1440374 146337 357722 1948945 1107045 1806957 732772 1725327 1297371 1057589 583474 665516 1404290 1592081 180845 1645175 455851 709983 1906319 1198211 629623 1954195 385920 647317 1021348 1086115 1538291 1613279 789645 1701936 1696769 1195555 200194 959762 1281740 1887735 328119 1583069 209855 1421712 1532284 285231 1329180 1295859 1554549 172234 1972093 1793785 863310 971682 1981953 820780 1900099 586481 1215854 828573 463767 678448 701203 550283 1672474 334115 612248 593393 1343265 916588 691036 1013116 479811 681317 1477967 1212708 547325 109933 1921831 1164921 1542743 1131234 559474 237207 1883163 313441 688155 253143 658304 1900990 845030 906909 397851 782893 36651 1226139 1788146 1087932 259261 1985157 1798721 852277 169369 1391633 982479 723 1464495 1161977 641348 220306 1721473 466643 763328 775056 1906377 1872262 146092 1098930 1441040 1681163 1924508 991723 1536142 1186520 1625290 1245653 1264554 743362 1633842 326984 1217667 1454957 1709403 1926753 831809 1867098 1248021 1421175 1603763 713633 97305 174440 846611 911626 1329386 1622962 780172 279364 474840 162031 435431 413935 1495233 1864894 61692 180809 1742438 554462 231168 363356 1564003 597559 1066173 110240 632259 1772516 1380768 1512271 1517021 1711658 1393228 1109079 1618056 732715 1531656 1889422 538145 373742 1137303 778084 1094445 484012 1319756 255725 1652006 765304 1637575 323528 1610700 275375 1580408 1873276 84327 1457267 908852 173346 1318668 131125 686902 681160 1580328 54503 1762918 1792224 1650270 1348459 731860 388371 1440258 1079332 1268943 16438 270562 831208 1078645 188213 1359494 724371 451765 336423 1898214 1051596 1005142 1649286 80399 965035 164783 4167 1661145 742778 512547 1913490 16139 1010407 1064895 1482136 672371 1604671 1554492 530216 497511 1275208 606619 740811 1533511 1412473 1194507 1008680 1222022 1794181 1163477 1824831 805918 253026 1359422 1028994 1931430 180421 572629 1080863 301128 1768864 883589 884794 982673 1606563 1964579 1504249 1137032 1998191 538116 312665 1167273 1216959 919569 812583 1256949 357002 1264143 235208 1986826 953610 1514191 1163482 174325 1114660 962926 1442333 1502850 134277 1944653 94275 1505790 1720284 108390 1535962 529141 1704450 1277492 1742765 233043 225848 1816150 867231 1993925 1384003 537387 1482340 559271 412187 769728 919552 432081 142972 335983 395010 416632 209776 569383 548669 997627 934014 790128 135922 1145475 412212 1158587 559292 1626980 325237 1502729 1747682 1161770 1813598 702214 1784986 153763 491333 1822205 617264 1461478 1458285 959934 302969 1902471 1510920 1174269 910746 604152 382654 45040 214102 348815 521795 1305442 1904608 12817 1096255 1596833 539549 1318455 194207 1378072 969707 1471468 799396 125384 814056 1871651 985141 989945 332037 282957 570725 41812 892998 628053 1328587 582978 1683773 1676439 144591 922830 1513567 1415733 1827967 1219280 538821 246205 1637162 962574 228227 559058 923617 158409 1083148 19611 875230 492966 632136 1315793 653031 244390 1354322 866433 778619 1124917 331375 295663 509780 1974416 781125 1740435 1461048 391270 1593511 1069217 1709258 1192089 1153510 1979874 169373 975888 1916161 703456 1049539 1655812 97537 812011 1845829 152889 1479361 1140402 1218647 1489461 89949 624340 119056 127124 1234691 1723467 1202510 1092769 1516810 1683854 795058 365669 1077367 1190600 1563293 1741426 743105 1506401 1206748 749844 1205401 789069 1978808 576453 1900164 1498200 1141403 723589 200367 1641790 151332 807818 469581 504373 1207080 1138736 1731515 607726 633885 1632791 557726 1198613 87140 1603086 1907224 842962 611871 1010431 644302 427719 546435 531499 1055576 722536 1300768 1909134 384464 1582847 1695836 778769 891835 1879500 71531 1558855 1217442 759101 796454 1330368 915740 1694691 1169515 1339840 1070936 623580 675516 1510312 643380 282570 459905 614479 606544 638703 1591749 1437568 1757873 496082 255572 1405021 13985 374698 1149938 1797324 1324473 1373879 1640152 886511 871733 156961 610957 185671 1337609 364616 272556 184243 1960601 484039 260059 1774553 763520 1224408 1393425 1420088 1558592 216947 205238 189417 50714 871123 1729403 571760 1489981 1890076 282285 533559 783061 371721 1414536 700070 1512321 1916081 162161 832246 362198 1135377 966723 1721743 1194642 202917 397765 656976 963009 1540962 877980 1129849 1693724 409615 1381063 915402 106063 849309 1542479 1116505 530596 506700 1521647 1444030 456201 431767 609559 1892316 863789 1914242 867077 588594 874707 400437 709774 1287855 1181155 681435 658068 1979837 391938 1304474 1814406 607378 75331 97019 1278366 1822461 1051581 268262 1951958 802992 364676 1467784 1537486 366219 1713489 348353 689217 1836340 1959744 778729 435164 1226271 438805 623821 376377 834528 77897 1385627 1617528 1853536 506555 1335827 783330 1026321 1743250 284826 1644327 302345 939245 1219106 1865566 807231 106166 1480193 1265365 1242900 1265289 1866330 833547 397673 694523 594340 158817 127876 388920 364359 1497252 1784849 1056358 530491 331424 343991 899830 74747 1133431 1476964 804170 977009 251265 744636 873343 641002 311210 1581147 638631 1573245 1939080 958329 755382 1288299 70980 648712 1458481 4541 689864 271377 443753 1979998 896666 485193 1875365 1804113 95593 1255968 267981 1589389 695407 1188869 1026070 34628 1010774 1903259 171516 369733 929925 1240159 723930 1875129 445028 764928 1110031 999050 345 1512062 997868 1056836 1083635 202638 203786 150947 1282100 1237936 514947 1662507 826784 382556 271727 471114 1066024 891580 524345 1424901 1181211 435906 405103 1773207 1113517 502745 1823486 794358 1758927 369044 658998 37131 402969 177565 756684 1694649 127358 800278 245269 205425 1024905 575255 674277 367207 1348124 1273486 1573846 285322 1946301 1552560 1665922 1051384 1226730 1362474 792081 217749 1774018 676421 1226799 1638547 1603329 1671677 60867 715512 394242 370501 422676 1932745 1152612 1327569 571419 1516591 1254181 1447342 970605 1781137 1088178 908718 1751467 339877 326363 306490 546463 1901000 1534637 476708 606829 1386134 946671 666981 1157681 976536 750798 249437 763968 1350490 234588 1496635 754922 1310290 1635216 782784 1965280 1218551 1066450 1711010 1295456 1789726 344339 1104140 1901789 797100 111658 1291426 1115 927267 821227 1176029 822362 1664550 1927213 1709249 1263432 386875 498458 862320 368398 589328 1225573 260958 1221407 1647236 613123 1664717 367311 1478514 844712 258659 809734 92333 257178 23609 311288 582832 1095527 1228795 29358 1536709 1378005 343272 1643490 1302596 1142808 658710 1359119 888666 843560 1604437 796502 709314 1049226 749038 959135 847884 1923767 1132303 1138303 1785667 1513538 1037097 1906204 230196 652771 370642 1588522 301782 693516 293227 1475122 633494 1443306 680239 182903 1144893 868917 1776218 1675396 1390197 1937930 1388894 1415551 97797 770368 91140 12281 1008789 1842211 1021360 732862 94561 1727798 1379545 1644237 1509866 220030 1717886 1011884 914401 1716104 1724547 1820466 1022726 852889 691696 740043 905156 799607 822197 1834800 715181 1012287 256501 678099 1687249 846828 69238 1763611 1386470 1247347 654361 31473 1231465 368316 1303229 1267522 1129436 136837 431026 1610023 1095058 1730755 830902 1003725 326021 1165040 926113 149009 1529814 1822288 896066 441101 1406143 391803 539897 1811278 238698 1262754 469272 1252376 1133173 1984083 150419 1919777 1297832 1869925 884631 1046109 348813 771207 139204 266349 1430749 1955845 355247 634759 1167756 1826060 1288955 1782214 1825928 826730 1100279 429833 1416248 477949 215962 1619549 318389 1991296 574502 380107 1312698 476349 1167286 537428 56984 1149516 1924008 1088870 511 34562 1977173 900152 785039 1642671 1238173 292010 1637272 1871422 158717 1986934 1845004 1036660 1737547 92519 544755 250107 794738 20442 1528647 648656 1947864 1875620 496829 207235 475883 775401 1103109 60385 1063852 291659 915965 1774877 348857 935616 132692 1298639 605969 1373325 1439094 1541303 559313 1434139 1940603 973333 487578 645746 912559 1879524 812713 1432050 72174 1769153 328359 701628 1721044 1638964 1905973 918664 1445364 1779640 1655234 1378247 1783338 946670 510152 1868523 1562573 1386529 701742 1233786 1002162 174384 1489846 1678830 141017 783352 292659 1301261 1583207 1920026 1654583 1547262 1192254 1559038 178150 1710028 303740 294474 1627885 1816282 1974041 457544 1462686 1094981 1663774 1438447 441868 1457604 1535655 1380116 442939 1801151 86586 476041 279591 579464 817593 1777791 1320522 1621960 1291736 577806 1500869 898786 1798267 982212 1770924 760995 1055510 619888 62676 591115 1646180 1738441 809163 373627 922366 731687 56338 1945794 151034 202784 1603576 673648 1252263 1822185 451968 742422 989179 1611514 1760329 1963215 1133324 789139 157314 1632227 1894609 1956982 1461326 752057 1770953 733172 1420470 1343915 1521158 1966143 1325847 1830951 1372540 1747349 1257740 1507611 1763994 1208218 918311 869700 1659668 1299389 21454 1885400 1433283 1324450 1157971 82129 258814 432704 1607324 1792682 1325502 184204 1425265 1545171 713902 50703 68533 1636688 643430 198543 424784 956751 629175 1708158 1210873 493801 117537 1820716 1461455 1865018 104387 1849572 776148 298134 996947 1157150 974894 224862 829566 1308919 1997400 173567 967732 1911634 1185725 335964 1735662 1235337 1942923 743968 1941893 29693 1602373 1753576 960077 624022 729960 652118 666504 1678607 697646 146936 904389 732879 1633364 850062 1054986 674862 1643734 1145939 218012 531917 1917037 873269 1529083 1903781 1232844 627773 817449 1590553 1324192 1302436 79088 86735 787022 1467172 1219769 324447 1792779 1954824 1462568 730785 1095164 1709196 426047 775694 923969 160413 997229 1772543 1117038 1922636 28183 1601482 1635385 1862215 938283 716162 1113023 584542 1004116 578852 1740736 403339 780927 1994359 923961 331327 380841 1629850 219973 1050952 1658045 709296 409926 1297935 850176 694421 1572594 915832 1780054 29560 1090017 1877716 1939690 1950983 348199 240798 992657 1937632 56820 105393 1497908 1051886 710877 546292 1482549 1618356 548642 1547417 1057814 430467 361432 761913 1611411 1829826 71647 1937271 452035 849114 1987115 582803 530382 1288288 731827 1413668 459812 1101694 1528689 436256 1407078 1728322 377622 1808918 175429 670763 972957 85882 525976 1221846 1617439 441670 907749 1923061 708041 240629 1237878 703772 571861 794290 54391 228788 135166 1797494 145575 978295 1734406 154881 1884669 748331 1238643 1378148 97837 1095002 1413305 399939 1002681 1936006 1968026 987625 1946184 908481 1316229 165135 1957453 792240 943476 733897 823211 1735033 648673 1921836 993598 1028812 537724 1110486 1618971 1618629 1595876 147393 1085835 966485 149841 1346213 1812846 262013 1259255 1827461 1451762 614073 1026584 1191939 1198834 231103 1982809 950718 1237465 1051142 366945 666447 1372034 1477593 1203815 17645 1877669 721435 214012 1326106 862950 854873 120280 652822 166322 1730959 149984 914031 1433307 1189879 564048 1945873 947016 466054 1237388 387682 214062 1345786 1783298 200163 1549414 402618 534374 532473 298417 1551171 1527534 185155 1316279 1947669 839937 1008295 1048514 1081913 1029834 1956196 608012 227965 895426 1745213 161916 41767 1844204 1661025 1810055 1010624 135187 892717 26584 974602 1192911 267137 64864 110866 1983801 611952 788648 36129 265320 441793 627150 1531562 1144687 630730 543601 901988 1646438 480188 1927762 102034 206877 611724 1186074 1810967 1112951 753256 1093926 624165 1365853 1146030 1962235 504206 1992422 1285268 1358801 452957 1423581 264152 1663010 25123 357693 789057 113785 1170014 1511856 769333 862658 1423598 1565184 1811297 91924 1873553 307124 587219 900718 430363 699792 1086142 330682 1933967 735099 1355117 1093286 281430 1129770 1948480 1989827 1755960 444072 963634 668178 1272730 1869834 1527516 587444 1402999 59925 697586 941509 1080285 1095057 1210925 650403 530394 752166 384524 1532101 800159 1136320 369827 1155995 820770 370222 1875888 1359474 385509 663927 1717116 456844 931308 462026 997451 1931291 1992875 773684 1080129 1043416 838339 462718 1084612 637037 197925 1673009 1071228 71289 88251 878437 229597 1091637 1057381 1869435 164251 1908542 924261 1440617 1811613 1362418 1529990 1777768 1318278 771082 917466 694193 326559 1150506 1829371 1304635 1512804 1702009 1427017 701818 254162 1916505 1142899 1758500 987328 654330 1184318 1927366 1344692 479531 265725 1398838 473804 1541046 899268 563125 860512 1643770 1223836 590161 1070033 1899239 1593877 559502 1342684 1111659 1637815 164929 1543548 1428845 1161367 975768 1201322 1785423 1290360 1015242 631524 563979 338260 1221333 636988 1197445 1082336 696930 418810 434228 406075 1231097 1384182 1574326 936192 1150408 1616220 1458076 1313910 1712579 667249 195516 1077602 546793 150326 1164373 503425 1657194 1440360 1702854 675348 1232081 1690105 1701589 32791 1327395 99352 379699 498325 1290294 1640502 565903 1328556 978957 1549317 916388 92354 384876 289963 490774 718182 108200 445749 1515408 278103 986585 630540 415835 1191410 1424518 211314 985289 1307526 902077 388300 752219 848358 1273845 1161456 399157 615451 341895 1546510 74457 1593324 237433 379599 1705746 1972280 1887795 335093 254856 1301209 68654 766496 1301588 403674 40396 167043 165619 254900 1637032 173826 1152856 795929 78781 1789348 66725 1558536 711081 1727399 1256277 924535 1503599 752092 508200 1181455 1823643 269422 51639 1837919 517797 1937814 1854879 582474 961567 1374130 1966369 1129189 541747 1623909 818793 1285344 511295 1709682 964848 1141260 1948906 515070 196672 253058 345602 322071 1440752 1908324 1151571 1167211 1452806 1464132 1847497 368735 222154 1435829 1125194 972471 589677 202273 1809496 173536 226546 151995 686529 1219184 854272 1966190 1226949 644023 30081 899679 1302583 856520 748055 727257 1502955 1986642 1481576 1873409 1267839 1272164 1815843 1138377 1574622 1670858 1937695 324852 1735669 965493 1125046 392146 1765780 521794 1528069 1542854 656978 763674 1633824 1083523 1388991 1094966 1423189 1376614 420984 972643 711596 1538965 359487 1446161 1028751 1065799 1081117 53235 664383 805739 1394015 1576970 657663 1119228 410096 1016081 573059 368428 1768821 1898175 1685333 98338 1095291 1997926 595075 1671262 1110064 272694 1381505 976164 577487 423879 700556 464161 1151406 951004 998007 1345937 477341 1840739 1024883 1116165 885318 229460 339647 8908 925048 1076198 1203062 1265812 1860901 1223553 295381 960750 150207 1552538 983107 1182964 1048709 1329048 593719 559530 421290 867420 450263 1489568 717085 1082708 1754355 601709 582521 1488778 1936917 756526 1768196 575363 963449 1379756 1311672 1147537 244347 510980 1444369 632577 1430867 558272 748942 697635 613782 584829 1452100 1394631 1824979 310534 1781814 1673468 732758 1110573 415075 1607865 547417 1242637 1928894 1782400 1562080 652911 1543504 1260978 1193628 131646 420060 28246 1382698 440924 795568 1932062 1425719 938409 1956809 51950 1900972 1356252 1325671 1069742 428424 1649261 1219207 1619891 558840 153494 569711 852568 562457 1976184 515067 1838758 1675108 787647 1663518 976494 326936 779489 850725 1366306 1986225 441430 142531 1647051 332160 1447800 1416104 1993580 898894 669673 388503 898116 508912 211478 433978 1194314 1943636 1488983 505572 1657701 610045 844845 178699 1808565 1419522 807916 917702 1350758 1740418 1152872 270575 946744 738953 755221 1511756 1496375 571207 960390 1899814 910785 186376 1672515 793496 1188704 1047799 263097 967272 1438909 1363481 1114719 807961 1684254 1846562 439653 1314612 141559 831578 753510 1032430 1487890 1434117 859685 594853 481436 642195 1184437 1883751 949787 478645 383336 764233 141186 1260076 1964683 911968 152130 1777789 926354 484070 1340213 1137036 1104789 909592 1973121 1426717 1787650 652373 706762 852822 642975 653009 1997232 1542213 1351844 1575966 630017 953839 543736 1213646 100384 137075 713677 1845185 1469907 1912367 1066988 1577677 1534083 1559575 510349 549660 1388499 1670365 925480 320383 1338546 94067 1425883 1984658 1741569 78122 234481 1794572 76657 1612260 1583324 1928819 495246 860311 1046112 1252438 98172 722965 1993459 617308 789223 954653 1481228 1506440 340 1957514 615010 1301585 1990632 1662433 1882558 321049 1867077 1886505 235917 947393 26205 1564118 810606 1204514 289388 223180 805431 854465 752717 572148 1939682 303975 1615126 1157957 1804875 707239 492159 1469206 478665 1454612 886808 764234 1398828 1976583 609070 27771 507173 462800 1692217 783483 1240245 1193649 611667 121168 1373880 592316 1802212 1911427 1259078 1234482 1345356 615886 60247 1286375 1509686 583517 1203487 908194 985296 794859 1102466 1037438 1768638 985272 917071 1186944 838146 982464 932530 802870 744884 494953 477988 819574 1012871 957618 718877 675145 1550076 1089950 935709 1079093 731669 1588525 139363 294030 1416187 813606 852178 881832 294228 1572847 46707 134794 923402 400895 1339015 1704528 1686138 911955 480968 275014 73822 476477 1638154 277650 16600 1171028 1701122 574034 1668517 1172555 872992 1315395 1614176 346545 81014 1395399 839611 1999712 55303 921352 1646913 53310 679525 996616 773969 1006337 1720305 169834 1370176 1547905 216515 1156345 1077200 799578 809810 1029759 916231 368188 295733 199870 1181354 934035 152094 1679339 1417203 858963 1617793 1014089 1200833 53350 1673800 1023751 1539311 1999893 250520 625793 842719 839015 202853 1925935 218825 1404032 1662123 8027 1399727 540148 427590 1440095 1474949 1930023 1872833 1880322 521401 564251 1395469 1915347 1878552 814981 1969120 1747024 1803681 103793 496941 1382686 386373 1522986 136226 1999784 1495311 784669 64871 228496 1722007 646762 1764426 1662080 1201363 211238 1864968 141815 1547829 574817 1431277 1988124 290773 1363273 1937012 1201061 340955 1444594 299908 1572061 438071 236260 1251748 182876 666163 1608007 1532506 547656 1521140 1837356 825903 1547371 1020103 255785 429076 1362581 1012314 1018566 1364624 1858197 748872 1477216 1466151 652127 1589129 1320377 1428421 1446340 789432 29996 800762 1981228 425734 116055 1935271 1817592 778883 1226230 728179 1424849 1689546 1950719 1467970 62791 1789669 566480 574072 571163 1274544 1110626 453282 249739 1438173 1898761 987570 627820 555936 1857285 1310190 1453962 971693 778010 1584098 1375890 374683 268042 1221922 1891921 544968 1951548 612059 935217 469778 1185781 1937244 1098153 1785644 1642666 16456 985571 1586294 162138 1017820 1339990 1708861 627231 1561673 160200 1630470 172584 595883 933449 1167331 1244523 1978970 1492183 808523 671597 693249 229225 1046160 1323522 869034 1496338 1319484 913859 1216470 797498 293715 609032 547913 515964 534410 582191 183249 1302950 1625201 1313895 481377 616455 1721589 897105 1702093 1767870 1068918 1402252 1781640 1467419 903819 199429 940457 776075 1946647 854965 1969570 786330 1625192 1408056 1506316 1941407 853568 1261138 1443903 1887290 1572146 1521154 579214 1268861 1764569 439426 1916535 709823 1155340 63236 1595663 1510691 1338357 380641 298257 1425192 1645274 1003792 1771260 1334083 202386 1531909 110296 405867 647823 1096448 1178701 1576987 557332 1444990 1669001 658930 386534 1020055 1608602 1273447 1745516 159716 1092035 224295 1405710 525126 1728410 1898514 414380 1360049 34036 1384335 1501984 693863 973356 630933 1408050 66208 647218 750690 1524821 1818013 1683097 1005716 1395548 1535374 1889413 1173049 1307934 527686 591170 689649 1652685 1497605 1486184 475035 1439940 42360 1546805 1531847 1884633 1597438 664476 733284 1995817 1363899 1194780 390276 1877728 382504 1270367 194328 219673 1562081 831293 756153 1210470 1293238 1967576 284887 171377 1021951 1470775 111039 950883 907931 831618 25232 1056931 1894451 430743 1681210 233546 1413848 1442707 967339 1652230 1260842 1798432 1054833 327334 870694 1099131 1044773 1175412 809618 1341368 1087411 1133836 1037666 843680 908829 889520 1517768 280342 335354 164058 1940089 1175334 1663141 211216 1919567 1628523 42662 1330350 886305 942131 703453 1144215 1907057 1319994 1179414 1070009 993147 85027 1175405 1768344 1650672 1259976 1559353 685462 1373823 339986 610183 1545345 1555334 86224 189232 969050 978399 112083 607831 1304136 451262 1382933 790569 188765 1890380 634874 218134 162178 406487 1346921 964902 1701494 660657 1365392 524590 931327 1323216 1530370 888902 1001496 160758 1908939 356563 966474 826366 1821508 1094750 1713251 1782943 906078 99402 1039420 1159512 1449425 1348059 665628 1734231 594856 586981 1946241 1094707 679560 1713371 1864843 892326 195351 220143 25596 1822227 1835057 1689822 578444 429981 1891129 587616 1821984 252546 854132 1224736 594213 927437 1186639 650775 113232 864393 1694348 1490584 1014493 1683486 1561674 1079254 1887811 1976303 1609656 1189408 235906 250395 38743 991199 1786026 1141928 804582 472989 1507877 589776 1574617 601174 426530 1434740 1967116 549542 1237526 878105 417268 1504499 1471399 102849 31776 626619 1762086 1439731 1890893 352594 656937 1468127 505042 1561057 840259 904016 371591 1124290 1744844 1860795 1521517 1430194 135822 1798070 436488 344167 1148044 868138 658406 89305 775134 973089 248104 380562 58530 1877302 522640 1220548 1993513 1884324 1361874 336954 1306476 473780 680581 22219 270866 1970068 682363 1958710 32298 401707 395667 1263672 1409589 669601 1590120 1203032 522937 545998 1275546 1745779 411092 328686 1564510 1390242 298971 452318 1093212 579577 1922186 1355006 706144 1651032 1396041 382787 490987 1512066 855757 1639059 837591 800504 202061 1416895 677869 398833 811001 1988219 1309798 455652 109136 1285635 1397056 1228777 236188 960283 1202378 913989 566398 483424 1199277 176454 59216 1088564 1650114 1380439 1904084 1475555 803269 1133132 1358977 1940560 1790048 153339 1410804 1329014 1432018 1990894 501114 1017605 1303500 1896512 1678993 1456208 609985 1349342 559278 746913 206496 1132984 67781 160682 2310 350449 447039 1947517 613575 1371659 19957 127404 205231 35621 881965 164641 1858046 776396 384484 975200 1050926 76529 1512057 807439 843826 1761942 1977174 919508 1782849 389944 1216413 474226 1930845 1163590 1005039 595076 924672 1669342 1135111 1302991 30348 31643 201466 1626239 754078 529348 1044120 79816 1211529 1200073 674049 341786 386064 1907804 1685619 1836210 708761 678431 251962 191645 1244582 1658700 505198 1341990 715785 997387 898694 748868 1803589 176008 184218 1459645 1259716 1219198 932323 890570 1143827 924853 395664 423017 440985 705890 426557 398346 144440 1941561 1279497 565478 1923425 1528302 1547811 411830 27522 1555422 1667731 1533485 647632 1358367 1268503 799767 323098 808510 70583 741370 1083643 1545739 1104719 394146 1645670 128661 235478 1504800 1195180 1947518 1823097 1232087 1069176 1364263 452525 354894 81027 1460096 106641 1307826 1704216 1984617 366960 3778 1492006 199898 546911 619454 1223939 616027 817148 960900 454780 312471 484274 1227674 396827 1972470 738148 174436 598860 1601526 144861 728169 388251 1254750 1226440 1213458 1479540 394394 741658 1075463 1575597 1088827 1754538 1678248 908319 1157460 779946 1354205 478387 1797713 1862592 219355 769552 1797673 1134162 1538772 1634683 1959190 1598480 1037472 127412 866833 1567609 1877644 925398 433760 930405 767404 1045509 1959315 507476 843387 1368109 323025 1502494 1942878 72016 31371 97573 401223 1284846 1419248 619670 1889121 82665 1297764 959871 1706468 932425 229925 1780884 148164 947914 1675243 1860658 1525284 859959 491317 667982 59258 1725224 73457 1265557 1139818 72944 274024 540164 924766 1370022 1548617 1576123 1874929 762268 1278231 90512 1221829 1872909 813522 1983870 1211797 1599405 1868600 1694388 1552203 1012610 408242 2699 1239496 1194090 913193 1356356 580297 303183 1739209 1074560 1156793 796233 712826 774772 1524327 833992 25738 1640415 1853631 1831110 929384 205555 1826420 375807 751168 1144244 233418 705673 43976 1733663 254928 1382705 1540304 1625424 1864535 610575 1833860 182642 1905291 1309017 331753 1537130 206700 404239 1291740 1371862 483010 620602 1415698 639672 876985 815476 1147967 421778 845857 1685983 961149 509007 95053 250573 1256245 1242809 1135134 1700068 130709 1273804 1534068 719465 1726819 103915 553658 1772767 1814185 1040315 738520 1987026 1027138 929285 23696 306329 533864 286705 1636320 1554463 1486250 1988481 969029 660974 1867066 203271 488717 170548 1822140 1009664 15550 1569395 440743 186958 1417191 1775334 1375797 137570 1958088 1970233 885896 833305 1856898 1874004 596483 507151 653528 1302167 1026939 322031 676618 1536500 884448 99858 1510391 818198 1843671 5788 1094388 1917753 1802766 1836099 175898 430136 415692 1019170 367724 1230100 1908215 706547 1193174 14281 1240772 205063 1219838 1446424 71838 503719 128283 393864 1375687 407641 1448636 1905680 849926 1138848 129940 1062172 1187971 510631 94087 1166268 79082 62329 222368 1324167 53325 1386781 302999 365516 417331 1974185 331123 596972 1264542 1150332 1727103 190112 1557042 750964 1809489 1040226 1757624 1135124 1139723 1803919 1194094 1870738 635620 137352 1861432 1953977 1186909 1201583 343781 70763 904700 556025 1246704 1652488 1608524 61959 730512 1444089 1504486 489130 485592 1996709 85807 662755 221176 1398254 740455 1219698 1675007 831527 94404 585999 1579370 986249 203981 1059183 130903 1508305 1711990 109688 941805 660105 26086 1185239 1372471 810175 135441 976843 705511 842970 1828930 878763 1799295 1517347 1252298 1149219 1163317 1551354 364238 1270755 1488216 1638728 55594 729550 849635 1066809 1775778 1567906 1020661 580957 1054045 948921 703112 1496310 871496 1471166 1912574 983624 1584855 88682 1462121 1171364 1753717 1110145 752537 476755 1135305 1956664 1701843 984113 367004 74712 952254 389966 911419 1425599 1812239 1224647 234819 1779583 1595856 1109234 972451 1455913 1269608 880747 1927178 1929488 1943860 910094 1516277 915869 797219 1353515 1622213 1795654 515023 843715 589565 41727 1306582 531484 1136735 1431312 1965984 594735 1048798 1098927 1839717 17843 1583286 1773984 583765 891017 1438882 1384788 1227653 1929390 1172487 889005 631822 452245 1066470 437905 1632110 1996726 253826 1934763 1434568 1618820 1292254 62482 45825 594199 1062924 1983065 1451222 1820929 444648 832110 1504054 1864308 216844 993504 1669540 1259750 1788450 205444 1292017 1588349 807925 221435 1538418 221603 1894698 1214308 1820917 1942731 100778 670024 38257 1909050 543836 688341 1083962 174387 1358589 1161590 478000 1153552 437132 1421244 403909 1626187 1308771 213036 1720708 1602098 395700 352060 681062 751929 1258268 1478548 1449065 79418 1348917 1888544 1899775 1438281 1280708 404733 891689 1046054 1157985 1186421 1898882 1575351 144533 1581710 1440528 1529008 991553 1038234 1913044 304846 214411 1386619 1739223 672780 978089 296770 712467 766050 809622 1507170 1152511 618378 322145 1143381 15498 1989243 1208981 802096 1544587 156511 804865 856594 638787 91610 172993 1683619 1567354 412643 51611 266780 182620 727667 1843536 1306196 421823 1830444 916690 498560 1863514 1358504 1280821 797472 237713 346253 1544117 1897140 1748364 574078 1107675 1384452 357237 899014 461142 70432 232757 1870476 428908 1127919 679059 1573760 526833 1170302 475128 317894 1579720 1043851 1345303 975738 1119758 1639708 1413538 1253718 834825 1537623 88593 756608 1952055 1174801 996431 275685 1412099 772063 74458 1886245 1206904 450478 1107493 593296 1905843 760915 629673 774171 640572 945931 879734 914983 774198 1536448 856266 546501 272922 765983 1770799 1935055 236135 1825849 1000117 1859977 1342673 323847 1564024 1036048 1132887 371110 1130205 1052690 371295 1348814 1863665 762065 569338 96907 274426 1028371 1512147 376700 1478937 428958 561876 13330 1184511 1573572 797385 118671 142499 781837 905871 1212877 634812 546910 1867763 904013 41021 112071 1363173 1665270 1307710 192519 414719 1411098 471262 993766 1705467 1336327 1238002 649947 75921 126119 1201307 1374603 43852 1653906 489945 1597625 1913966 788344 1853188 1998118 1985063 471530 1976322 1321098 779548 688417 876637 1845681 1044485 1852749 885803 65710 761209 1257144 940032 1868551 1490309 844339 1265755 192822 853220 368173 829883 671696 613400 1219096 811085 872907 794136 1542823 1569424 1218948 1046589 480360 1282607 58313 817520 337800 1272225 444036 178063 608106 1820983 1429270 490154 259769 1353973 988724 210101 407106 337213 798877 1718441 694265 1182197 1904563 1318969 1520684 1318937 137251 1431183 935541 185024 1823516 755409 392370 907614 1631631 1440858 1429994 328769 159182 35947 1427279 1388241 833800 1242573 1755733 1149123 176880 647883 501896 1046526 1656752 374121 729178 1448216 560545 584360 1662639 761885 1606139 1378609 75466 346657 958085 622829 1892615 1852685 522110 1139886 978647 1496151 1903182 911423 1646255 1684025 180813 378192 1964480 960207 96456 33675 1560844 1613788 192215 758577 1031385 1748918 1949658 481443 1391176 55945 287340 483090 1571417 85463 1218448 159017 467679 459092 366216 929152 189705 1295660 213397 1393579 1792841 1728962 1534243 1678378 1029957 1031529 567750 1809961 404589 990891 652938 29958 305675 351577 544537 1317038 1723006 1487208 478837 635266 1488540 234378 959377 356261 809178 529150 957376 1663419 1708035 825228 44272 1929357 1052361 129994 1580194 1448991 570599 1016318 1850034 557656 974255 1059969 1079491 48020 1102249 1653408 1274238 1832970 514026 1419449 1344440 1357509 95203 1080884 454622 1131945 773571 1938758 1025192 93922 488986 1758084 1263342 138242 459968 530190 1614475 760128 654530 1913771 2727 1435367 1877500 467639 270068 1196645 1314731 1103663 470590 1019970 1964941 1804403 1988670 1518839 1886110 1748875 1277090 1974134 176084 1920298 49499 1399866 1737942 955855 421994 1461463 233804 122136 1494183 1080838 1400922 1567868 613781 412005 108249 1900557 1060482 131060 653291 47786 1953654 753350 1448912 1848647 607553 761982 1463738 1860391 695472 378839 1362404 938072 893219 1712121 180511 1545551 952679 1797490 1144293 220845 776172 108489 64082 1958391 454717 1587575 43218 247149 1558623 1595933 1590180 707355 1930201 1930393 718344 493269 909719 557787 1961870 218237 1904939 270755 847876 1946939 712831 293031 1517648 559327 186732 1127098 1379105 1832729 1894949 1378419 1003964 99202 1740625 1876717 1002874 1961904 1199793 759015 1453433 1755618 1029713 616018 512776 92920 93929 543819 1184025 250318 1313261 1801668 1297755 1725861 1577902 952992 906779 1884565 881656 337810 683679 1913550 881603 1342958 1379111 536139 794028 875301 591554 1327517 1218650 1326055 1152481 1033609 1196916 894535 712380 1722295 210000 163835 1465367 131019 802480 902452 586642 1908556 1733900 596112 1779144 949519 912387 1826348 1625639 1826241 162474 1389241 146708 157755 530944 807589 1111491 257443 656179 1349149 1450965 1849897 977219 1915497 1979213 628294 824602 282235 785297 102890 1457914 848106 372058 24993 699726 820901 1250699 842504 1659994 562026 1512794 1368755 1567134 1305449 1012260 1219882 1478611 591278 10607 1376281 880608 911725 1504870 1955555 1507564 1780290 661069 1570267 926088 1262060 1328722 966664 1304108 890814 770732 280475 693677 1627343 1143136 368905 1203080 1904823 326221 1361833 1097159 752405 160371 720815 46614 1212798 727954 677183 224792 1009652 1459769 1699818 349903 1056121 1630148 521442 466030 631749 1935703 638886 798435 503129 243507 1060094 1437691 1611298 1272930 1947897 583818 518686 619708 328709 472195 1728253 692502 1738321 79620 282619 1761105 50649 198687 205149 1269453 1611562 735128 56043 128494 1248096 1211142 808243 1599261 1870316 599765 1224078 355874 344704 1924934 135972 1757593 844109 1200202 1732500 496193 273356 1274774 1974268 217013 1201867 197149 837343 1694120 1728479 471826 1532745 1027256 1688281 1665018 1863347 75208 564213 725984 1061678 1250370 165432 1185939 323495 1291548 1512701 133610 1128516 1452478 687290 815234 1311181 701914 694060 1981146 1195888 1863092 247003 777480 330461 454202 1779380 1887100 1861151 1138115 1467258 1215365 1436071 520562 1834793 1820665 1542160 323732 1107634 409266 9064 1044673 1784512 1282672 1992505 1083880 605818 231517 219975 199960 1501976 1209793 512953 150995 784092 881635 359643 1704232 349517 454914 551379 1498934 1138202 944810 434818 1910392 1882336 371635 1277793 481588 1361106 7838 376613 1624031 451461 743807 758715 1158797 589809 194809 770218 1533899 1375612 1262822 1169421 1651871 1547240 897275 1044012 436131 819261 186555 815567 191685 681626 930842 922556 944753 1848955 1398039 832008 616695 801289 1394738 1653478 1426407 1945409 108745 1236100 1971265 73791 1331218 70785 603883 932958 384985 633258 1767202 131013 1492549 1785892 829150 1454796 1648723 1771432 504339 1159925 925827 750734 1134248 274419 1868991 846903 708172 1882793 1728370 421462 79448 853319 465415 516263 256259 1274921 1601814 948880 1274483 1293841 581427 888284 596417 515738 1203733 741204 1066003 285691 565033 482812 1465777 1293346 1199389 419044 400485 523201 870318 920655 1029642 1148195 333570 586907 1544153 676203 1095196 428083 659305 430272 1245602 216536 1176671 881462 660664 926672 1559495 1985336 1526738 167275 1819543 1437908 28208 575499 614252 1671870 1326700 272136 366413 1874744 27488 1751033 917099 1625990 726296 977702 1543611 570632 207637 1788699 289317 1931511 1098923 1719628 550420 355709 28699 1216315 429041 42604 1938494 725093 5722 1840405 1668378 1488345 1954635 1073571 328581 694570 1778447 91325 640685 1976336 389613 1204926 1559530 312992 496344 1011875 1401613 179593 457833 1649600 958104 898498 1699180 560217 1278109 778087 108816 988842 1876204 643082 1269087 220510 1739091 486748 1776928 610443 449431 486193 1141263 30113 401159 285051 1267332 1269734 201542 753534 1118789 252236 1889319 1679457 616827 1796826 746746 1222610 1579889 280673 887724 1095821 1376430 1816290 1347998 944528 451163 1024151 1145905 727275 228402 397600 1154938 750778 694164 180727 1377960 328471 993998 1347403 1889682 172815 1833874 263972 94680 1818814 993458 1944446 1625617 1212661 1956952 952712 1353494 1183752 1981213 564519 1747046 1661386 997517 1715892 1377935 1860719 524301 588120 721119 26211 1440808 1368286 464500 1131027 415016 1846773 1390222 762043 1734476 1661624 952142 326479 1546071 1500594 663414 425430 1740239 1138217 254552 1687425 992485 123059 873897 435069 578290 1452941 984631 1065376 1268011 135771 657504 1457469 242893 1267942 742169 358166 322024 1525436 1500193 1103192 482188 96633 764489 202604 1955279 258499 184843 764444 1023651 334473 410273 1899050 1629362 1496017 151847 423924 212818 268724 316736 1835107 1192888 745448 1145844 490285 168245 867136 1009371 1490408 573232 1472653 1805302 307210 1752035 955491 1364653 401775 1541760 1724074 990050 1348109 1413175 1213569 1538603 1049129 702275 1367773 1893879 1888055 992848 1180023 1754690 325883 178538 212796 911851 1986734 1612355 832064 1624073 1603908 611418 567571 715852 1883710 1645812 920666 1100474 646487 796946 725963 956857 961116 1071804 1345915 791962 1948206 1271955 1897929 1230367 1355834 249062 269479 1697879 1388497 1043940 229183 1171282 261861 1369918 170857 1724356 1093360 1248253 461600 1853380 160509 1299392 407254 1166200 1115705 1054810 544446 545381 1372494 322060 137226 1331539 1345278 817803 1269331 527003 1400254 1359281 779113 1008724 289115 911071 854322 1019330 630776 1062833 1169242 516261 611723 4364 1439060 1051884 1334506 1581068 370507 247442 244877 482919 106534 966657 1316585 862902 1058951 168056 66833 91045 366360 425908 1498829 1511522 155045 964222 1834527 1088356 981902 756113 207655 360516 1490932 1590828 539902 1440705 899087 1413891 850646 209497 1757036 1224366 1824147 1111578 904152 1665507 1099010 1694307 1888332 379885 1604443 1520880 1954749 786637 1545914 1720153 544538 1567543 605673 519544 1642607 1288137 1646562 1456210 1851903 1065038 113050 428332 1557385 1633562 1145450 301293 784052 1692168 623149 1189678 1823237 1807211 849892 1038619 281138 1144260 1502120 742095 1639449 610563 1571703 1794257 1562997 985157 14300 1503653 136972 1776165 1066702 332502 1459073 66595 39696 417988 779333 416353 237581 639680 230762 521395 1431016 1467188 16812 1010076 935759 1505105 523427 313276 298361 1148273 1916718 1252064 706135 234040 819718 1094553 1323140 320690 1628901 1773152 1317740 1910339 1874171 1053840 1316263 393331 1975109 44153 494704 431096 1820003 664744 92355 1703281 1140385 481545 1400600 1427434 1750202 1408751 872713 1319517 590372 34133 551533 1235289 1892308 1525252 53075 949126 1372405 489864 1471443 107000 101153 1026702 619733 509547 483760 1292776 545952 1722360 600871 1947459 451336 1947937 1695360 597784 832494 1905848 916846 1475375 1343188 786205 171658 1574647 1697749 958962 868693 1815657 887464 1117763 905096 48211 1842387 1362147 1693981 796961 465437 1005459 1461997 1445549 212058 1810979 1762579 1940875 243383 1359428 1876608 1963410 733942 1958142 613349 889086 40173 825874 634269 1784772 102498 1930045 949010 570538 1124837 1806299 1724307 753815 605392 984950 1525259 773941 168224 1672174 1895235 1727876 1167069 697904 1882739 1098515 1461907 394546 867151 1680043 1529617 1943524 1425808 1067622 1562961 1286879 1576998 483367 457096 188109 1983551 1581067 672517 1743426 468675 66449 418894 1787472 1696279 607755 1918805 170390 1981898 386784 756392 1202173 389037 14135 1907956 557731 1625019 149043 4284 391590 168238 1788351 825849 1677232 1949854 276219 600723 1649560 958835 804840 518497 452306 1901449 468959 725813 1491177 1609468 1682215 1500818 644882 737892 1983118 498750 1152176 1855942 915547 360977 912334 1955329 400384 994553 123172 1304811 1164546 985976 129149 435371 1512763 684561 713263 1343026 7693 785435 1861808 801980 801739 1278864 90963 415277 1103066 982635 998939 13550 383590 114896 241643 1510218 1605470 224174 654424 443420 1246836 213322 1494311 135502 1332609 1793634 1447373 57134 13888 780339 1439030 383456 704949 1659646 712217 336201 1361386 1084310 636005 1783704 1583609 998574 1679050 833641 383966 1021955 55499 1666814 1902541 1147541 260549 1773339 1415380 1056617 697220 1205928 1386285 1661061 826871 1746934 624782 481540 555466 1490392 1462722 1256512 393044 533097 1555379 785441 1164506 1824980 580730 866321 1093568 1441345 1349086 1770403 1130663 1820201 1931210 1681995 1266416 1942419 1253309 1976254 270356 1745470 1200571 163186 1487101 895939 1978762 358142 1657218 978792 351420 358752 1182351 731822 1912253 1001378 1736950 1850105 808266 1470349 1090688 1922747 452358 889898 1047038 715920 1636196 821879 1942282 33129 1189993 46440 1593361 749295 692883 264411 456815 542782 39794 1968078 13808 1626849 18708 1954924 111066 1106507 90814 734779 1914595 1516442 814982 608171 337841 1096915 1236656 612415 1358761 1474874 1228027 193128 163662 506408 572438 1674080 57182 1295430 1460309 22024 243818 232624 376944 1473060 655086 321307 1071788 749069 133569 1511989 1268678 635777 1795336 1209199 652496 1819775 970416 1215744 129699 915276 427120 212464 1063949 212742 1396675 1766751 1201744 58173 675548 1430750 580470 201568 1987246 1417963 980213 1802997 261005 969275 700839 721899 51788 1217027 1706110 1769156 477848 120115 1889353 1872519 727950 1707054 944192 1008297 908983 1080617 1459771 1517053 1909306 690351 1069507 262231 992153 1690950 1576189 1908879 1145847 1275365 1175944 565176 1365306 608735 1259580 531434 1058860 783925 770609 1940462 174716 1229781 1120500 1820805 367752 133747 1476025 1637837 439582 7904 1528055 1626594 366667 1896565 720164 432970 1908516 212023 354287 1641506 517081 1546159 590610 1521468 1277237 522834 395236 129024 1374783 297301 1379362 1946898 1298194 1582787 1849875 1853852 1795080 1950143 1462250 1488827 551299 918987 1522978 1550590 349852 734024 47582 594630 232951 574668 446542 938378 75056 408274 1160821 1066989 1476876 1409889 1759346 972863 636605 1886483 1730661 363633 1196952 1254326 1803948 1139889 449882 690655 1134928 593988 409608 514681 437098 1117422 228375 976423 1707616 344466 741242 338268 902128 1433537 1401999 1765473 1678913 1616137 642442 884726 708873 532324 1956628 1847664 93176 229 370817 1259383 691893 1040411 628192 178687 650201 1330915 1756975 641309 697559 683700 967668 1120683 1000906 1020071 889472 199653 1672099 808460 1053547 241937 1660193 1539005 380823 1284946 1719475 1582038 695541 160696 1776416 1194693 894258 205170 799019 675993 1173293 1912860 1760201 997830 1530686 1003467 1412450 267674 452857 958508 1488676 319290 1197118 1157549 929381 1218452 1228271 1435780 703942 540822 1911603 956551 1896819 1477276 1028560 764557 155992 652569 1563859 1300617 1987236 479154 907028 38973 1913734 681346 182080 1807669 1156702 738098 139996 1465956 1153363 1703819 255585 803801 1664813 1464403 1314132 240290 409322 1401458 1770018 1823131 312620 822106 1737647 1992901 1823003 1620721 1726404 1949302 14736 383501 1535337 606143 363444 1890934 747671 506251 138694 1165754 1995733 1874873 407154 298851 1831207 482825 1848329 1779505 1348152 1706056 1750133 168621 986978 275051 1246337 1867714 1891189 313126 673153 1318189 973766 1163472 575696 130321 101299 758638 564655 1867041 594373 1281934 888145 1276045 1986853 642287 1286129 1117859 435089 323482 1611245 1096906 1715465 1970950 1096345 1508944 1387385 1623926 373293 1690373 1688014 945160 1176935 978369 983058 154029 431270 1119822 1071364 1351948 1508952 174395 1244522 632769 1084873 246975 81632 1449861 1872525 1031202 187719 794165 837363 1527533 1307305 949520 228515 1365000 1131492 338548 164144 1889566 1353061 1323954 709007 1650237 1695793 841816 122828 1968612 1088884 1585634 1480355 730797 375784 1435300 138113 1635047 591521 344496 801020 879700 1205457 48063 786879 820507 928862 1059898 260657 1311832 1322678 1530734 1000121 1755447 1036027 1916998 1255511 1845202 566982 680906 1771605 1633781 1213710 1165820 699945 1104189 1246576 1774967 1398225 1259462 1812011 1537054 766218 713253 412352 286604 292922 1950528 965427 726184 1436326 826100 644367 1673148 1935447 28534 1510296 1664197 1462951 959243 975124 1552995 362186 1015553 1715362 1535367 342812 975886 1301028 855207 340481 704961 1854170 1993553 1950747 480061 1879122 539796 489398 642097 667233 1347236 1106966 1447035 1020149 1631008 95239 1173782 26992 50815 927986 1276079 272413 281946 438092 1921949 1770484 1425173 1236979 410091 974630 1122887 576408 39995 1362896 1559525 1558723 1563787 89366 1887666 1634240 1317877 1728589 1234714 948411 239 774056 91439 1995554 1162071 430117 1427342 953350 1113353 1079500 1112508 73209 1116711 1525977 100531 1139238 710631 1879401 419787 96009 437548 1193571 627233 180968 772991 179876 492733 654548 1035899 1731912 1896825 850691 519209 1230793 943961 848688 778389 916587 989822 565316 1243970 452286 1754894 1943110 126040 219662 794346 158577 1021013 1470136 64858 1688159 30779 964491 697968 1493921 1602163 424101 1333980 963689 1128907 398159 726199 991439 114899 1767657 438186 726585 701178 1386705 1701426 559135 840028 1454701 644909 1372030 186372 1160527 1825081 1961794 531264 670578 1324839 199348 1552318 1571325 1363205 1467195 1098665 553660 158826 1437913 1350524 1086155 1769315 906074 1875057 1904091 97136 450907 1792860 1229819 1383745 1075412 1556137 389101 1374459 679313 768882 964938 1307340 330597 136749 575674 1290553 441846 167762 1557104 375655 102522 12527 3125 1985289 1645715 1854626 1154803 176704 622430 990009 825412 306139 1188931 892646 1334200 1941123 1627595 317801 628062 514869 785681 794356 1325697 219941 593736 542273 900673 539863 594348 1022725 1191708 1431478 775132 1182046 1933766 426720 905912 1572959 1690244 1741626 1537125 1594774 1207429 839576 1465410 106742 1265751 536147 1196901 1177939 1277374 447687 1090069 317372 135664 60698 1004059 688868 1180720 1118070 1466588 1884306 606033 502064 896760 970576 1199219 114508 1149737 841008 1488934 1061365 1825633 1993643 720114 534031 1429096 5510 1180070 275356 985230 871953 554196 350 1571142 529184 363893 458530 1004611 507412 710726 1374751 1050260 1794062 957330 963334 633569 336787 1253177 90540 1179855 618778 1970143 1576157 1631413 150841 730409 1543598 95181 1502082 95796 261199 1845906 1288424 449148 1247643 1070155 1452942 924276 1960302 1743976 1780161 1868045 1088544 1434223 1688571 178167 1178864 1313912 1152375 72374 511476 1189043 675038 649027 927084 819940 339665 1825047 1860344 572612 633181 1039366 1114412 1073335 1701860 948153 1812386 818435 1303323 1326496 1658911 499231 109473 1360652 1056422 1720777 166605 425517 1570307 1191464 473429 1678512 1420736 78618 464943 519393 412464 1780216 1124608 1715866 300791 1040274 385726 1402152 1863338 1218535 639660 689839 1830401 216633 1418897 1342298 533093 1730958 687322 191135 699384 1545964 278272 146017 1265253 876003 400002 779281 529612 1482357 79383 1784441 671181 1349780 1681944 1538794 435460 872426 1308188 638904 919318 1173648 734614 1936316 264013 990202 841441 313372 260620 1055848 1557097 1798591 705117 1353565 978215 735713 1502020 374452 1758487 1060651 573053 76547 272629 1030728 1620866 636975 485606 1312099 654442 1483889 1917140 1386755 1389640 123725 647689 1343523 531036 217018 1670645 1583752 1265807 1478169 125576 876877 1593221 320272 1898516 1963918 244768 788030 1534755 326503 72281 359102 1294382 62642 1267147 701606 27026 135820 380475 1913040 1335408 545981 1887654 219861 851295 763767 800004 1257879 327848 1240713 203043 1951526 885098 1060086 745612 1660696 1073059 337551 1163958 767703 909104 4669 1403454 1154229 1294266 1126774 920557 1462033 433088 825281 92656 1830405 1637801 1498372 451717 1249014 1290261 1726150 168697 1345822 844331 769781 1551920 561383 1181675 284352 1423850 1889308 1870850 1747252 288250 686889 1043259 1492927 1747746 983584 961497 525488 923530 347594 1707887 254830 1931226 1791251 477379 1430711 1054060 478398 858863 1474104 1366944 815109 1776870 991082 1134355 222600 758847 1804110 946296 473350 875086 1066090 1917519 479111 567286 1059500 1746369 245732 485545 1156092 510146 1851838 69995 1093595 852380 370143 845400 823671 1970881 1955074 1778087 712386 1779737 1508222 1362225 473571 404609 56724 1707475 1948515 447276 1489552 1179001 1275422 1341983 204894 283510 441148 1833232 849352 1388348 952664 361922 1679137 14098 85440 32117 1892230 1542756 1201156 1541425 1227096 1000438 1420670 118397 542341 99549 700485 1654229 393889 1649660 1628298 472224 1411889 798615 1027953 256481 1807772 131136 231478 933413 1434772 282906 1453868 803783 1666449 1946406 700332 347370 626999 1458905 1982912 1511967 1072306 726479 681353 1974577 17633 925729 1802798 977083 1568805 1668877 959461 832763 1903393 165939 111877 1507906 1791577 839547 1173385 1293520 1010854 899219 1699167 22172 600685 1208611 1638230 1101018 1589920 1578814 972685 924577 1596244 906106 792076 242786 446080 16057 1852767 686256 959267 1300804 686175 1033002 1705441 1382033 1773637 423554 26839 1672681 681551 1346249 432024 715892 686261 491279 1523851 650187 232634 411339 236754 1857806 1053003 661575 462851 520508 1406552 144751 865300 1123096 673569 1367103 1746186 1130602 1255386 1955980 1143824 726898 1623307 1481158 205736 905516 384976 1792179 937930 129827 821290 358071 955484 1070889 208024 1654851 102958 1506475 1272754 1013589 1892956 1959118 220578 1739978 859369 394190 1678082 796865 83585 879681 1208226 1476754 966107 353014 1685007 583136 1905579 1715254 1402808 1200859 1951713 282436 1505694 640324 1363810 1610034 52596 1902389 788670 572042 1778434 277777 717117 767932 1303220 1225167 274470 140361 316322 1810051 1575263 1240837 1905021 1482637 298030 1668255 1037177 661446 1869914 526449 652717 1853963 1875598 1345135 131804 747486 848649 597155 592955 342310 1766967 663155 1160078 1397877 147786 985690 1434803 280225 1492680 1976363 330453 1268536 1270446 863349 1246037 1197296 1062861 543336 971763 526016 213180 378285 25785 112739 1370093 1824076 328421 565006 1029660 1087288 384315 1833525 1157454 339388 1938396 1192095 457470 1506265 1656202 1930481 1462814 1528772 1438190 1980040 1663925 1367959 376127 1935268 881572 1813431 777154 1874351 1368793 1733885 1125573 1436846 657515 112512 1580058 1880856 1718981 760636 931096 1235600 1866737 937676 656990 641372 1988324 783153 1774439 1816070 327288 103856 65540 822388 1567755 1448629 1010453 643052 903868 689603 238349 1383365 953857 1996623 1966090 492799 284454 1021041 459075 1369584 1681406 1689872 982803 1926241 1972760 1603880 1879989 1236198 992432 361451 537625 778539 1186356 1065115 1134930 481404 1697823 1096543 1423537 1001670 1670532 48492 425651 258796 1900304 1451309 1471159 1509925 220925 1942011 744350 1381254 1600423 1778374 1212593 763762 81500 1271661 1682740 1460872 1411197 1649616 46934 455419 1078058 240681 1439846 1360233 1335557 393123 1964632 1147072 155484 678622 1212359 289144 1408427 1349554 167622 1878672 457584 1822890 896157 1835671 1981700 52577 9636 1704440 819671 1637947 51764 1648323 1088015 122955 805675 434700 1696401 1387942 1757197 1974975 1364565 191684 329814 1876011 492433 291441 615861 1374135 1858604 903243 116986 1262728 553039 1575194 1755337 195172 1478240 1999868 1457790 1315013 1653877 1979820 724048 1394897 1974628 507406 1984756 949394 1766691 1748681 577762 778450 1101055 133740 1342866 494651 1785755 1145659 1253187 1334734 503179 1400236 128213 898275 1302465 1089808 311865 396081 1452626 1402459 1699004 1829249 741679 763054 987991 1969207 1016543 459381 441922 1297139 1345533 1297705 1293437 1899401 1948164 1745299 157521 1771979 1714474 1127352 1498276 996152 1943697 969019 1433624 1878413 858146 1751751 66779 1376130 1658735 1200412 962327 1647760 1007243 577368 983956 664094 1223320 315401 1801401 1328792 222283 694413 979336 1300916 1654244 1343500 942691 1564207 1292171 1573355 640071 1444094 166 449095 1431748 1986680 1222470 6227 251292 1442375 78485 56236 558953 1073674 1434415 1875843 158952 1412333 23760 518226 1121662 547950 860832 1102585 115468 1001002 691527 1884552 749353 493425 882042 1256057 406188 1700218 1120706 164368 1661475 1289836 1561752 1445944 948677 1320387 197464 874390 1909321 1847086 503330 422851 1405237 709829 26088 1405525 1668653 756284 104233 967709 1985001 964016 222503 1069663 1268211 171484 27873 538438 632134 1206997 1118579 321991 965056 1131920 1674589 445945 1499142 1464281 754374 390820 730426 1890423 726399 1191417 1676120 1261803 259707 140633 52708 633369 370377 1837377 211386 1076195 1184808 1956617 552615 1522588 1331083 386418 1047146 1620462 955036 1093268 1940771 290994 89375 1701377 1821162 316708 641809 545320 783417 365715 1106903 982296 14252 275762 343039 691487 1262697 436793 1621818 893034 1021074 338418 163045 862645 426793 390286 660133 997205 498389 833321 899817 426385 1234451 998720 394694 431272 1674329 1517360 1618621 455845 1250142 417697 1657947 530563 1286232 379019 1724424 195501 20525 475285 1480591 1453866 378293 533737 1886673 1931061 1070336 31218 819462 1969262 1921987 402150 217256 7979 346514 1713504 912154 1938052 517766 607873 770115 393466 1070417 1426548 1519628 1393495 1446107 391399 152333 1744967 1796983 392607 783874 1225999 54197 228007 1991610 1514778 863135 1102427 1963920 1334877 1526958 1947615 29550 1109771 1366755 979705 546116 1862072 904508 1839300 193267 1397160 1580286 1494389 1061942 364614 643288 377090 426651 300603 226491 1377176 1963372 1675659 96689 1322880 1544519 170333 321083 1031117 1899955 1064482 452088 1087619 457331 503854 1256033 1333561 321368 984605 761020 1025682 836383 2819 1414042 560810 1903410 286978 100274 1921876 498056 709851 1498716 1939766 605603 375267 1105680 1347885 1809987 484020 802329 851230 1253705 824418 1562201 1330564 723130 545848 810503 1036425 1627592 65683 294564 261147 1282670 1722128 1562994 374788 646686 817726 88934 1057673 746520 1256524 1078197 1820292 1363649 108610 756453 1875839 1428908 420559 562108 678690 242343 1633963 364246 285480 885963 758900 1790655 1116988 724836 1128111 168831 1097858 321588 1759469 1389816 730696 1506711 465501 1616691 1725306 854442 1898045 1195699 1484611 97396 1806735 689686 1393030 847083 316740 1845659 456821 586184 1745973 1631949 1535474 1899383 694438 552119 1871107 1382439 664725 870817 1753788 1065929 731857 1110232 1266483 1866372 762383 75139 1137990 923029 1009569 1918261 1752627 551852 1494953 718331 75001 1319360 792058 1055943 82146 1250551 282863 158713 1841436 731885 1550157 1811517 1605704 1592459 1005107 1671137 912305 1330426 159391 86406 1300840 1700321 953891 1055719 595788 1817865 231114 1831926 1880985 479480 1074584 121152 1398307 1241546 427498 1453420 1893184 722221 437046 508601 450553 775774 1024418 1626569 1723187 1814752 189085 1936247 192950 104647 1532552 189736 1769694 607196 284470 409773 1250989 1409654 118259 450393 1861482 665971 1626206 1923470 349365 1886775 1450059 1714650 859741 1430510 935535 490382 1893323 1081074 1954316 201187 626290 1348890 1420246 5763 1303881 860812 574977 563805 375445 1877077 460663 460282 1611545 1079315 311013 930932 384673 1244205 1868739 913182 1055353 797249 1409379 1761619 967346 994740 1635503 1617489 1758173 1497884 1800701 434863 1120375 1532873 940943 1816037 1125139 1249742 725564 1370966 1316525 1789409 1239686 18495 85072 366799 883186 898756 788230 515488 1929579 42231 1407910 537452 1403908 1986118 1983558 1158332 981723 1898815 1570229 806726 1803867 1192334 478426 1628650 1676391 913146 1227991 689434 901414 1099861 1006812 1518257 134137 709402 623395 1766327 286430 234907 1737130 114296 1812811 579200 1046805 225783 417031 1245910 402722 1548101 1244603 280197 228502 1502651 733370 140962 1136674 787162 987667 1352330 504866 608279 802789 1844232 1558639 394815 119225 1781888 1079356 1568785 527695 1693487 87165 1409887 1544425 347 1026663 1213800 139516 1649238 1667032 1268194 813706 41941 1968637 174407 1615956 1327091 604858 1837273 1813711 1144420 990061 1427215 320133 44834 157564 1399982 636857 1096540 613684 733491 391025 1164528 1167293 823442 303231 1604521 814158 1191287 35508 967814 414198 1564038 1355764 367408 60645 255043 1437522 938384 1303330 1494343 1819142 579548 1061698 1623384 1019041 292693 104532 1726632 375489 1853089 172219 1735115 1038826 1437541 1335480 657358 1656844 824191 798722 1191875 1913750 1176247 923483 1822673 1559075 520320 589261 515135 88101 953369 1481036 981091 318335 1963368 1570294 1144283 1353685 1745319 1399523 1392068 518395 1738234 932153 874033 1617857 1495381 1180900 480206 1280161 1205797 613667 180789 63883 1945539 1486435 940832 1211194 1170262 839358 198359 819331 357498 658224 1977125 1026018 1466788 80385 9203 1014727 370841 1951561 1542262 335837 370941 230034 425720 1245053 21786 1826306 1977000 1333881 626528 1517138 1293550 1324900 687252 648438 1860213 689796 207499 1227328 1299908 265683 435117 419335 1600614 146830 403093 114822 844284 701397 596094 497554 784310 1203045 286894 836781 27329 62842 977477 86522 1173897 1466026 1918307 1295916 642617 1938138 1463688 689511 21846 694400 58967 850333 980428 665627 42294 1514099 1016578 253523 1580282 1230089 1408583 1318422 1145344 1104143 1019180 1461553 979010 1867247 278469 1569360 1566584 1809803 1223389 1867719 1551576 540981 818931 1128963 1618700 206117 374704 897645 1784831 907101 1133034 1338651 1207437 837963 963942 1313532 1255636 1456012 816797 1193147 334874 1435088 580945 100711 1344802 1446592 1395069 725994 109790 1178283 236364 1579166 1313567 1315449 601654 1387640 1652580 1623707 1389550 963345 179957 207649 1420607 222080 431902 882614 1186385 438731 1719395 427727 1320630 1262261 523686 1646162 205222 1773274 1713005 1877224 987324 575561 1508890 1695936 939520 1297003 829399 658719 203085 870525 4914 1187860 79674 1832450 406618 246519 857208 1631098 626934 1277375 1569698 38288 676456 1537648 1416203 899164 857910 138404 500208 816880 14119 1773921 690337 1635723 1967207 1012677 124091 1236524 1946021 679533 1215933 396854 272042 1604137 1881915 716843 1071928 1056237 1939478 1952496 1441320 516779 676457 1487951 94827 1497001 431898 1217148 777131 1985437 1127667 1643034 1658440 1012954 581826 1630779 1576659 227868 476798 1602263 146346 1312769 1493009 111646 730841 338036 552650 1916904 326892 585217 1749080 938898 7435 806436 476175 1553853 1234441 557210 26902 394103 877861 598452 685897 291693 1531913 1084555 1269967 1377477 58049 1016893 413622 1567070 522255 1478628 1919881 1502097 662135 261561 1627866 1569268 1385350 1309038 1906594 290011 92381 1859539 1103375 244296 1265312 120960 1017974 77649 1286910 533641 917161 1718715 406236 238278 1249041 1626932 903729 1595275 1164035 1667953 395141 237123 1895158 948623 1757556 1804257 1187231 894769 448031 92156 423629 256455 1353920 875151 1643510 1522161 1071107 295344 1821855 1635727 1078531 1783018 1967230 1365008 838162 1988341 295054 1843739 1360429 977259 226747 1948930 1774589 158145 726462 1465348 1367738 1391779 740394 633784 1114150 1054298 989462 1121945 135568 790131 1641540 341601 343724 1174195 1909072 1479438 812022 1551007 310010 394542 1160770 801182 297653 1951964 153594 396714 888384 876680 1716261 1900423 466296 996167 1884757 349863 1986139 247005 1910502 1131928 217999 461648 415578 1542132 1551772 1038681 887139 1707863 1204423 1235255 1319310 1610476 1574115 160115 405605 1976541 1363101 865788 298196 1723150 1194237 1320815 109744 534164 164922 1334692 1917351 1321143 881334 636723 1759024 1526510 948306 908533 1137522 266223 1562679 240712 1430331 124998 748359 919915 1655934 1296994 1279844 546583 764668 1377906 157711 1709005 1312964 452116 1327305 680118 370227 890592 1270585 284820 1069977 1068631 1430104 35160 593899 1750461 1456904 1109300 1555867 1686085 1155205 1898682 120767 556391 1664369 926115 1682580 1602617 1122902 1087196 1390521 76350 1125668 1428770 953278 268076 951440 1337187 423502 1605648 1554985 464609 1845685 1607833 107522 1571225 1752832 1849387 380077 735599 178738 843721 258453 1491211 1887058 1775264 648966 746848 265005 743577 275607 120046 37293 1945052 1510799 697299 5338 751423 377254 419969 1675905 222017 1907236 555579 835845 672260 1349369 536652 359954 298044 257119 1287177 1413675 498328 880457 1600610 1623429 564279 1725411 869898 1030296 1561931 1375362 1951414 1147200 1528873 1301608 1853392 1602740 572272 199626 1308853 745879 1923506 1095656 1134298 517469 390323 645874 1576579 1891809 115136 1125555 1767267 946293 738097 334366 265258 1115027 17942 1287124 62636 1177796 223252 1910878 1362406 568557 1276813 1280967 1562896 1922352 1593814 1525254 116981 370346 496297 1062797 864495 1747216 1906168 1589033 1546449 369895 409433 1683932 1798410 1743035 428840 1983709 705048 1909260 1059514 600402 943133 1109389 50600 361202 561873 152284 718115 1626884 1625151 1174361 807941 1692149 1734623 318138 964941 1509494 393449 1331550 306261 1887613 949663 388630 1569559 1204782 895333 1276780 1095402 111662 1698091 494998 808360 1230866 8243 1917203 672894 1627079 1539134 735923 925177 1692156 1812259 913513 398697 1383398 484876 1422290 1524919 940237 494834 378823 51336 1174439 1441015 1052489 1609207 1863726 626175 183650 464221 1664134 656338 416644 960130 175609 746480 1201460 463036 1239581 1326000 1988306 255135 1975164 1882440 1412552 617407 299362 340267 419394 321096 1203593 548180 1629340 1020636 549058 1163699 131239 56491 1366130 1378870 546696 1072323 292357 1165245 1871381 410781 1711212 1495464 1993926 1348605 737612 723381 1719209 391252 1541573 1539093 190677 412215 1128896 1711891 1845690 754263 1627097 962124 242226 294386 1117801 1371877 189258 1553154 614441 1457347 425088 1743294 994554 1785232 495787 1759647 1172963 468931 1763955 1530203 1462570 1047344 1194160 239759 373969 462372 484684 385290 956270 1979070 636699 893425 1673567 969258 1326428 1639149 61645 1692642 1687375 620667 875265 1672705 173963 368944 210320 587392 1711966 433869 1141078 1746981 1864510 708414 233449 975874 285379 611273 1209106 402242 421049 110844 898310 597852 536726 1749752 367527 1602389 969056 535667 1460304 1243575 394719 939155 603413 335717 1129586 73199 612791 1720055 950234 500772 1120490 130885 1736005 1038564 658965 132568 1738621 313902 610248 705227 3591 1382822 1372773 1534890 828106 21223 1066783 1942030 1159128 1638047 360283 755988 1619747 622595 1066572 1312087 55162 1153 434289 977750 138417 1611768 1988025 1878631 1805238 1259149 207046 1888385 1430355 644189 292950 893669 320701 423719 1659437 825054 1745513 1206214 1120692 12660 6697 687881 1754686 571330 1702440 515885 956463 205936 197634 888157 449797 691701 165952 1992949 244113 340772 1493513 640313 111012 809621 197073 619081 265931 166193 1126416 1641758 285520 954543 1844354 756761 592362 814874 106766 288966 1105300 1466415 1847993 1749302 1441494 389654 1065520 1889537 886956 406887 866429 245974 1475740 1811295 1368921 1514354 601205 473199 3262 1836222 586531 590009 1680265 996872 1930537 221693 850644 855156 1183895 410047 842761 326391 544155 736722 257594 570913 200051 1981836 1270784 1280043 237836 1211471 1822502 1934042 430766 434272 120465 1369552 673260 418414 227879 1142499 1186373 1948861 1840906 376852 541593 234450 514479 400939 1052472 1269870 1884911 1351907 875916 1562181 1260177 1871716 806346 708401 1446439 780746 1852323 1124033 693167 795380 1517952 1618985 1332083 1866689 618985 1297060 13971 153170 1752498 1880391 960889 1171545 1493338 1136061 1421101 1788235 1797886 377212 926646 42692 1904692 392455 1941110 412310 499619 341863 252840 34893 1549102 609884 1557912 298817 1600985 1440698 1205192 102451 743438 482457 1969860 716621 468162 1776109 1066363 1382899 160105 1831121 977589 1952704 68032 500678 1931259 844931 346811 231107 1649030 6622 961356 274670 1160824 216323 953998 1765493 1856181 624917 1400450 1352112 179174 680482 1011739 1324413 583211 239278 1527064 335828 1993640 814575 692681 1171261 355853 12058 37679 1613560 591441 697432 1980509 1148574 1977791 579108 521642 1059963 730586 1273662 858278 1106612 1074732 1411435 186179 390046 1808028 380189 1496814 463842 939702 153808 1761593 1285349 658185 595268 17468 134527 19772 575588 1624347 653118 1504456 1873778 1013408 397502 702430 1953615 251852 1304276 1860054 1386611 1753563 154686 270423 1597163 1178453 1649118 74829 1256625 1973882 1563307 654247 1033184 264702 1497731 1115702 744347 1454164 1562033 1801786 1874923 1154416 432454 68666 837813 1321481 538629 542621 391737 1633440 359844 776092 746959 1463877 346679 423915 1542752 1733039 793807 1493828 968035 227876 1019400 1654344 1396229 1194257 851035 110803 1349023 317780 1655493 725370 437060 1485928 1280806 1780516 88878 1217968 648947 895288 1877875 570498 566515 963973 1088205 1751929 844090 859097 309251 1057202 1800558 77160 1452296 1224988 958957 464075 1046894 250657 1476233 1371944 25672 1246434 909529 1169813 812577 1482265 1481464 827490 1283622 794222 1491742 656994 1324234 1960932 1166215 865446 1963565 661285 1799612 314231 1597848 1246042 1515821 451885 1971406 970277 1706357 930162 772894 1989803 1325799 183902 1915697 654964 859275 1195074 1457964 1945340 642580 1890630 1304285 1303235 1815102 963675 539258 16223 140544 820163 1344913 78387 348812 190765 1021180 553528 850363 463524 1970667 23558 192280 245637 474329 937229 1102712 1962268 1142937 1434052 1065624 1946556 588740 505646 302334 1486662 1015888 1148692 1896213 679772 949494 1110210 1537936 576340 1303664 201249 1803625 755585 523373 1156665 718491 1259883 1327360 1253195 1915230 667589 1643098 618052 175446 74056 1260069 609665 1526762 1390934 1135442 522084 256446 1295826 946095 1865773 1927232 259176 295836 455768 1962762 895217 1048636 1898327 1763951 832659 1828406 126653 142285 1477537 1316931 1340472 369723 64202 857327 58274 1795263 1721323 159658 1607710 308088 649649 112844 1049703 1984053 311364 883219 710591 555708 1575904 112550 469169 661532 992061 651103 269190 358876 418955 1772619 1304390 1071840 989934 463571 1456970 1812358 221886 1775810 1624475 578468 1750870 1295559 1927465 656549 1193189 975517 1393373 434226 1318623 404119 1961086 278489 501385 1016561 572600 928155 1419738 355646 1315136 790174 779189 1140336 229044 919395 547722 437595 1500782 1241290 1203484 1758668 201893 1014739 1864469 991265 391782 542928 1964812 651855 683196 177993 1646789 1214132 673571 147468 1383598 128887 1259033 1749361 1771472 918498 104888 1887473 1370981 1581477 740015 1010086 1978641 58781 320951 1534144 1244372 181802 1273781 1388674 1216671 556657 324985 1748226 1906407 430475 872076 1333874 78983 1919832 906509 1935314 1675141 124069 121806 982071 927092 1569857 831747 32682 995996 832819 445432 1525861 1966833 730780 1585951 1829306 1810676 1968118 1296880 1551814 375015 266810 1357154 1119401 1724695 126762 1136801 723371 1252784 1501475 548461 1603403 1547278 1589097 1308685 1483143 753556 1289412 73521 1518656 967315 1653734 1705203 990860 1499836 180765 88515 962891 257718 1111328 545518 1754750 426631 1530007 1162037 824404 1088582 889752 758269 925990 1966951 1471195 1297794 1035712 865216 1825173 150460 343301 275813 615971 1258904 1762456 42272 132670 1161080 986265 224851 1487723 823493 460816 1969740 1690398 256244 1548097 1546380 1517552 1975177 1302403 27213 374022 1954853 1071042 75134 258544 83892 474162 1589714 214271 1508807 51059 669532 1571902 1595784 1715701 1801454 1907414 1620824 840868 226158 689051 1254636 1137381 238641 1523311 1968944 1641866 573058 1773622 790728 413870 1382003 773954 1614580 1033843 1437875 871907 1060075 684871 1349832 1496587 277254 945580 572523 1130461 327032 296195 1783571 823575 774691 1693543 1129513 459580 1000378 30447 1629426 901840 1669004 486138 840091 947379 114944 1582487 1687389 81028 653633 315531 22900 356626 1016869 1993832 1298353 1026057 913832 644602 222243 324213 869367 575307 755439 727728 832825 1847243 1661925 284693 303172 799763 1295240 80371 1614765 811814 1022034 1843368 1415449 1880840 1201210 584808 929269 1464136 1843912 1920762 741311 1669996 822086 524452 862338 98868 1672106 1176039 1810890 1322300 553519 1919153 263062 292712 1644410 1009336 1884889 1610887 1962513 1320430 1664504 296205 1835246 134126 1468400 1803280 1347209 1892728 1440437 173260 1453727 387474 688024 100263 1821336 1917624 235660 1905656 1022613 974502 478311 840782 1929098 731235 47994 394951 54160 896153 802778 610523 967661 1481409 1740774 825703 1961120 916095 147582 1151872 496403 928119 300823 1678847 775076 166465 122052 672113 291702 335366 1685552 832355 1425197 109328 43213 415797 246937 162844 1951484 473615 292498 1919720 1514219 792813 334497 824369 1833674 1989875 415074 1156612 77183 1133906 1918745 618435 564920 1205382 821615 651349 1630467 1168483 185535 1978431 463306 1179132 1423621 957306 1303979 1911066 1427493 644018 713577 1379058 1111962 136165 63149 2959 384625 1117094 1624908 607606 810655 578405 782991 970957 1138011 1453130 835311 1121532 1410357 492793 1207134 328751 1120756 947334 247500 67483 857515 749817 1980739 863067 71202 1139499 1815462 568575 1805292 597326 800205 1783010 1343490 404815 1859294 296681 411534 247559 1261025 1954459 1128976 1539541 1010187 676228 630708 1601954 335645 1065274 1193245 1897057 1744294 1679586 1230965 1007973 1880547 518625 1728826 1678755 1295996 724106 1897573 1007854 150424 173031 1543814 1829773 1836667 1956403 677803 1857230 1124011 1203920 320543 588247 1326186 284876 987253 438861 1720693 1436005 1654511 905305 1072437 289802 1268324 1717061 915670 926974 265782 268526 1834839 1935773 1152861 1856198 703404 1530061 33885 1951148 1384655 861112 1962401 1447793 1249330 32708 1267754 848972 475811 224602 234825 1238384 905499 1137237 961119 1241527 1164891 592158 1332899 893385 717822 1749352 1059291 900033 1891182 97889 695613 1809528 617392 1234972 1856699 1747969 355985 1626498 1720194 17049 889394 671680 1541098 1750788 47629 111245 916118 16046 471816 513418 1633489 374629 1006430 152135 1156644 1530990 649034 778452 1661975 1312719 1265595 732560 49904 1983231 1013907 1324490 1414618 197386 700496 1246717 1095483 410430 956300 429711 1251788 476380 911867 941506 432988 76069 963894 877173 523107 657069 1494436 1268024 35131 902059 342307 203101 1019954 618891 1804539 1671196 1151873 405787 523159 757336 221269 74141 320174 923918 1785306 1774036 1701584 622305 1345161 1073748 1111396 1375526 1948492 370115 1806476 317146 1427759 1938687 1283955 1800672 1760619 82928 491310 764636 465815 716809 834888 1961718 881230 1403291 1514515 1420437 842416 41079 798731 1797133 83412 1860293 1903814 1535940 326020 1767133 536116 744314 1505804 694898 870420 1284247 1902842 1773154 909933 548089 795074 746463 1143059 385071 1496234 348458 342892 648831 1695991 568527 1878918 423655 708400 66670 732832 580376 427100 1288104 171994 1868380 1395419 1192724 230494 903673 1658499 952778 1994557 104453 1798217 966653 564921 487223 1624747 194947 398983 1537727 840302 7167 1212560 1600041 1782243 1786349 194657 1579231 28547 1568500 95961 140289 33330 1745675 59578 1331681 983804 1745820 1107451 682902 300697 1199551 156368 600083 240446 1366868 1438845 1872187 1892768 1333154 1517723 863668 1892415 1319825 1041146 1313318 1420139 1828886 1091455 1181783 89715 560097 370078 1727535 1637969 89932 1049247 1027634 1064912 365858 1339187 1456717 561229 1101082 1491314 922661 727383 484636 1300324 698525 1223323 818434 1464182 380939 164084 1258355 293296 1205044 593643 747651 1155996 43427 1103451 1442015 1497881 819104 1606436 983654 1934189 37778 384135 1384801 1420971 1018359 1413661 36573 772644 840283 1511724 1071752 548995 1898573 177171 555050 105571 242097 760865 1444516 1313292 493807 252041 409866 1233839 849738 1030340 1425101 342818 1677199 131382 1330749 376680 981461 1798956 883857 306171 1156540 254584 183643 1000267 1290209 1838664 269205 387763 1781087 564650 133479 112018 1917433 1675747 1583135 478915 806031 1754847 925160 554432 31048 1358786 415449 1066099 153373 942644 290488 1528902 754813 1267038 894830 1659215 1426909 49667 814060 1841945 1201304 54155 720049 173839 1584495 446111 54685 71097 1328685 69558 1119394 530133 345350 1460216 179715 789080 715300 360748 966301 373391 1837185 1344242 825451 478874 969143 785066 845582 1077088 1697244 608159 1135816 1317275 1887148 861868 839770 1283579 344355 1159387 1949789 978723 1058924 672699 1652243 1553162 1559333 1129169 97303 1012406 235646 1110482 765137 1099571 1379946 55243 290923 824250 1128492 728112 400700 1723394 1618613 1850726 650249 601916 1717735 1984516 1582531 914563 816683 1974448 1124713 1219611 1543294 1557108 800286 117507 850474 717729 992492 523835 1297899 1212821 179231 1705504 960927 1822043 1739283 315609 166770 1448375 365819 1326908 1573531 1208321 1809270 888370 1166441 1884643 1760722 1213094 701191 751661 1160656 493436 1459161 497479 396380 1851722 1568200 1570243 1288922 1553099 413975 1960880 105035 973155 139647 760544 1031410 500243 1885018 1014018 475764 395360 1508790 1649923 301493 1984299 60496 92968 1171267 1312139 153831 853374 1477049 1901080 1216562 868180 450556 1942701 1770650 1256737 350221 720845 765253 357195 1503300 1582898 1297801 1137705 1245054 1224613 1770756 1502041 516644 517093 1147014 481343 954503 692788 1940700 439943 1685591 1593665 888126 916794 996247 1910407 1998318 1423451 903016 391834 987053 1913113 1669214 98953 1262598 102497 400777 39697 1369143 1461070 764738 1067577 940182 1121013 1668043 1135409 1247871 1921908 704004 728466 1403955 263859 872083 1076285 741148 1604112 1602929 254882 443785 1029050 419111 899199 326144 1455874 1031836 1213924 796004 1973548 1717604 1943414 1491480 1830787 1053757 381955 1992194 1043102 43354 1537860 1540872 1432921 845503 1736097 1934674 1315175 754325 1890055 1850920 1545011 1090805 1450728 1265472 1623128 448213 822358 613330 910857 1291460 396613 1910595 1815078 1653835 1791709 1273241 1060219 1020266 76854 698384 1704162 1836277 1121416 1503399 191295 1306119 1574297 1590961 238029 741211 144366 444939 744012 644321 1867237 3432 446020 476536 519977 599397 1437675 1539752 426023 760195 1316084 811864 1457328 1426241 919328 521808 964326 1344512 1769702 73899 597318 1499807 910154 1898622 529247 1593691 1704838 1928798 1628274 752688 197059 1526116 142734 750700 1936995 1449490 1309030 438422 1715679 1647836 931482 428455 144356 528448 1335039 926737 1800633 1395772 120365 958382 788238 1957500 1030309 989385 1109449 92067 527889 1958293 1605388 1325888 1198476 1100479 720990 560284 10632 614336 419183 1328938 1621561 597638 556665 1171357 1912359 1272040 80274 213699 1035291 795344 689612 1723204 1928419 1739240 203330 1273634 703324 1105732 604430 852230 1196177 213786 836398 869540 1946124 1019088 684655 1474718 201429 443025 551018 366643 753329 1147716 1076837 947613 1839345 1353027 13294 267052 1647141 750015 708413 132560 1246333 781817 1573795 1336669 1860289 1552319 1871432 144146 1719914 1297888 1784856 1283175 872534 1447944 1878347 1706516 145692 966092 841809 1671899 71840 461467 182324 583120 1104032 1093328 557890 1472034 336851 1793477 1043183 1151211 331105 1453781 188015 1255988 801736 203901 1390850 515469 1395731 1328694 556521 838456 1990896 1720132 1050097 1249734 1969687 793437 396109 83454 1589029 1102017 138148 667392 1450275 337809 592518 1440458 690859 1894971 511269 694700 875356 788892 359328 816510 1239449 216045 462475 607661 258024 1073618 96931 1856545 878771 952248 529535 25670 1769471 943274 781269 1451390 1452098 1236545 1649658 949200 617017 632094 1637441 1176049 1965766 1032962 153930 1761357 400319 1617517 1701099 1136931 1161554 888737 1696537 1357736 1337272 499929 1726347 575990 1007241 1512452 1025128 33180 1683059 936581 1192977 1814056 1930531 1693388 558676 900603 506725 1398293 1748285 1349855 1524714 986136 316393 1974487 843717 268726 21378 1455979 712522 1617169 387122 1723311 1703952 1498527 216038 345613 1851211 149216 291152 196932 1901491 880094 1254516 1743795 1426274 1546365 1785827 668446 126502 857848 1980027 1092547 1939721 126567 1597630 1807919 1382091 16076 132330 1475796 978718 678350 1454195 261698 1025763 678092 1016241 1308798 1372258 1880616 1443451 271917 1722735 1755634 1075847 1570194 80136 1808735 1357708 1278667 1985019 327907 896497 1340932 1811140 340718 1696994 557352 1820783 1168073 910257 299753 1321744 1938141 637162 1661892 495893 1817461 1404833 442461 106233 210879 460300 1173447 62727 328804 1305947 485340 1788437 705431 1306230 1004515 269726 298162 395356 1431207 650451 224255 697140 917690 1911932 1699804 1846855 1288819 821968 273768 980596 901030 1107647 1378149 57372 977338 21769 733708 504363 1943394 1614532 1028863 1273361 1576267 1923977 672122 123179 158329 1005556 578474 1057836 1265146 414636 1967257 558418 1725778 1355691 1994777 522750 589581 1395188 1369857 1589687 1108948 519252 798140 596760 822387 1027441 329643 1365968 1325296 1153155 1088041 1626985 1723858 1357808 892254 668578 959539 1675926 509869 741637 1137128 361707 1473015 1346509 374850 1551498 1289192 826939 1362590 22631 1513184 1063000 389572 1432825 241182 1664643 273158 673845 856642 622924 1177724 983260 951863 1053854 1479604 48781 1211732 1944742 290001 409362 1754315 684156 1904619 397226 1437229 242661 1061748 33758 1689729 1099240 358407 454886 810433 1257580 1472564 1739210 173708 621962 921510 162948 1133606 693543 1302431 1799766 1620250 174935 1664417 898216 1229665 1562601 1403158 635600 379611 1128180 1842383 1581427 1849116 292663 993471 202191 1131556 722919 1832843 926006 484435 822606 1386315 1057246 1462097 222753 1194564 1521626 802350 1347624 881228 244915 332127 608212 1512519 1445767 825443 796480 35176 622493 1797814 270257 1585516 725282 1790311 1742291 938092 1079922 619269 777143 616447 479223 1197556 215130 758999 1334460 1807357 1644831 1612095 857655 55726 293867 186666 376497 1604706 1847970 1715979 1749228 702988 48714 1677972 1608808 1075725 465149 1587259 163809 460906 1553240 438210 356760 815124 96466 1871514 607658 1614148 1557935 359193 1130065 347277 1745790 9282 491496 1575549 216331 604618 654550 386142 1320590 1530649 1927767 1620587 1992058 1372276 732967 19568 1405446 901453 982968 641167 495393 1807466 1062648 581754 1680071 829676 399900 1914780 210923 505027 1159149 78174 151054 1560049 106688 153318 692375 1523337 1588869 498993 88717 1337801 678216 1451745 958920 829074 1034492 400479 196094 1586360 938495 749999 95413 1081391 741050 1849842 247414 1851386 696445 116235 938824 1368787 1669775 489904 1006384 256017 1196267 413112 1406741 1732489 114920 232528 1905912 539494 249744 1629676 1336602 1307694 1467101 1441340 699462 382874 767146 656701 203332 1498775 346608 84690 1960725 1364966 579627 1269141 1167800 996100 486353 766235 943533 1368741 1550626 1645633 1744085 1541530 1715545 1179542 160358 1208604 586347 366415 1169943 1718870 1489247 1733320 1210692 993577 287086 121311 1474155 375108 1170784 1039600 284455 685396 1474792 1702582 935077 1414283 115612 1202633 1495390 1498540 1335846 1905264 1096047 1265545 1635075 813906 1020097 984806 120083 1082972 1688961 1653169 1573121 1469311 399567 1380256 1801605 317155 1173230 1780385 1539502 611892 1301519 516724 1419167 1641301 1013008 1972673 1001067 1040659 1336451 631581 614775 50766 301002 511588 643362 1682528 1080073 997798 467145 692177 24883 1594137 1039588 901017 1710589 884739 352300 24124 565070 1218072 970106 1943059 1415735 1142609 955056 557079 1504942 723889 1362393 575717 1801873 1901076 743074 899512 1241792 1725103 119470 622048 1820404 1810858 805000 501937 750943 681908 1140978 1632580 1867353 859043 702212 205271 338921 943398 1141817 892347 1632971 564913 1550938 635678 721338 1523020 36077 1092847 458608 952179 1312069 1027846 1553592 707990 910865 69129 34161 1989562 506210 1233550 1245092 220869 1300398 1930659 22901 1116610 639895 965865 1207209 1345812 1596910 1874727 123608 533940 447083 1220357 1893919 722273 1508237 1781683 1647149 589905 1292443 715524 37584 1712370 746138 894835 1608082 1493050 1217636 186955 251750 739317 131156 112753 889272 612494 1762993 342602 1888161 1235018 188444 775147 682550 1406063 96712 924701 1219095 1633523 1495648 507529 20760 398492 880303 1455683 1906054 1555302 1070333 177118 243840 1628151 705551 1397607 1164750 1319168 1113735 1628477 1239706 187312 768493 132157 275191 1221498 1414700 1923292 924050 1354415 726596 678590 938774 968616 393117 1159852 1103610 1261635 201055 1079511 746895 191377 95156 1890884 1608738 216277 1172856 1284703 567863 1477980 854899 182413 862783 816452 693110 357988 705891 1976374 1184087 1820751 439904 989960 432317 1061368 717952 1090062 506891 1585273 778946 1315215 1006985 389077 754667 1414341 1637557 513319 1690439 1783323 1024919 316651 181419 1346322 212567 1225359 1101220 217177 1124696 1690709 1165104 456944 797791 1801154 663330 718946 218158 1798411 1496890 143490 247036 61612 990275 186836 917699 328846 1933562 801662 52080 587374 834056 51999 256332 1825925 298318 1068498 1198801 1779486 1128960 1675999 700192 808074 1510406 38175 332960 390660 1831804 444640 731823 929189 687042 1579210 909762 903487 1104953 1678969 1030184 557294 1461117 1650554 109841 1117369 1140429 1482385 1683214 13977 1904805 999163 729441 540176 1618339 1792350 1964668 1228675 896112 1985136 1603357 539091 1252623 1826699 1205458 757444 1139344 1078525 1833937 1562368 526385 1100644 1718786 460927 1492614 380472 1108353 1108106 1135549 186711 1800102 109098 915278 950055 214870 1010643 446546 849663 802746 1691636 1049516 296518 1868625 1202482 744516 456674 732811 699349 788256 1639393 354149 1338376 274250 1852039 593859 953508 479724 1088285 1601340 1147471 85295 27208 113226 1340833 1533036 635338 938284 1739222 198504 1843783 588205 845844 629719 1718489 859090 159230 390451 1005600 209704 1523341 811196 15898 582990 1632632 1770604 1947279 913013 1327616 1201302 509146 814618 947410 102001 1973320 724854 1735609 1368411 520843 596580 1053512 1185065 730762 1241531 11408 1952934 1291345 1675082 212375 747544 597670 701666 269620 72809 307947 455291 913862 1003388 793299 564796 1575952 504061 1649864 255712 1010747 1473756 1337679 417422 1141617 1081695 1132425 42299 1131110 1498592 376920 1337943 946060 1119674 66349 25116 1682512 351798 1272550 1684519 174516 1903931 142410 242704 1269639 437118 1575193 681274 983842 915482 795520 1499598 1074960 1927058 186470 1778892 454452 1902349 268802 46318 768866 446130 185762 1643782 1922681 331082 1960006 968905 1465131 1660305 1143715 899412 1448266 502851 51955 732353 1254681 634670 584858 1948636 1295991 1149608 1126258 1155693 154149 1294878 1867217 1530175 433718 1793140 1206303 84217 523463 831832 1321534 603108 1909911 1238599 1743096 371077 1537303 600664 966241 1740470 478485 241835 697456 1325143 569493 1572241 758452 1887077 1175251 1149934 1439037 1470334 92615 518900 687026 1146585 1520640 1870127 783445 589944 452767 926894 1966523 32529 1098069 1079878 1029929 812871 1239789 118206 1472518 1015093 251422 1704447 418619 1544737 1395742 1364766 817730 698547 40757 1044615 38519 314203 936218 969065 869460 1337153 1127150 1507314 1497398 1730162 1938569 286801 901588 859657 249055 103902 1114287 1934600 957271 1143883 1518385 751275 1588783 211139 532436 1819521 1594636 376201 290906 225806 1536627 915451 1010641 1792008 1199335 388327 261798 1229426 441381 683601 74243 538362 934410 747925 449372 1408618 1320841 1220308 1047047 163522 395844 441353 1664016 210306 1097553 1787505 1334804 189901 920359 634390 1484964 1110943 510386 154964 35097 205660 984691 752660 797669 1107139 33266 866462 1907485 367971 384909 1300002 206104 1718054 210332 1438339 1034341 41076 761053 1686136 1150614 572702 1070094 1447701 1599191 322513 1279746 489151 1243325 1490040 1552478 1451870 14384 639077 207422 830802 1647817 1992628 1985134 1795307 266860 1071715 1264018 1462943 644630 79 1050621 77470 256507 1472910 1284902 839056 76881 1811896 243834 1590779 1573275 1047288 794815 970863 1876956 323329 680018 1037073 1449191 779092 160548 1929459 1096000 1096072 385078 377229 1388254 1352174 953513 868798 1117333 794209 1283888 1517455 454489 777616 1269699 842451 1102664 1318607 1646209 1722543 1838699 1565844 848988 807762 649708 183430 327573 481118 1097573 894208 104016 578443 1436038 732611 1111975 1314493 1515313 1106855 201598 1532994 939841 1446308 1028660 1965274 1037949 1977024 1058622 190428 1202483 1299007 1005866 517147 1809851 486399 817294 1744143 1422558 387183 1414987 972159 1046299 334849 562369 536096 1810892 294157 1254074 470891 535489 352981 998162 1472480 1888454 115355 1196400 1950299 15571 1411090 956978 1919627 822892 243289 863675 160948 895129 126800 33434 1241072 530908 569017 152960 722310 858057 472101 1117970 276235 524280 867187 203987 639821 1496680 134624 531648 1906096 1711784 1266756 1908111 1288028 1296694 66438 1861882 1665022 949899 972323 1524631 59054 618267 1807709 1732885 192041 707282 1635674 1392239 3632 1857259 393710 848576 1165814 1628628 1395231 698908 59070 1243366 1431483 417134 273144 1494217 890196 841658 365569 351090 1344230 1734381 549114 1272300 47577 795352 1122573 1644764 304886 1644794 466686 909421 1064389 269613 969425 1044594 1748809 422959 54737 1230458 698045 1438947 1424106 1041596 1175847 1449601 94734 1708935 557516 132013 1538502 233807 955977 872098 354951 744899 1601185 903100 784277 1616622 1960582 1507265 1878353 321212 1749032 1746853 143724 591349 775431 997374 1344915 153444 1354035 1577526 19284 888815 889664 1905330 1661922 1007591 7044 998937 1363525 1798842 1161460 1318802 1865492 1382883 696192 527570 1969503 1085815 1223224 1198606 1898121 1610974 1304194 1256364 1070897 985737 512455 829229 29461 556804 1816582 1116738 1086852 947031 512273 1517439 1889350 83435 1668965 1726363 1567077 15444 56453 846777 1741261 751320 1322833 612515 4608 754343 1146441 1696758 471229 565746 698037 765482 324986 219314 60121 769812 1399359 355457 238626 164947 1087779 1160070 1880933 83408 436327 404251 945140 1410260 189303 1036300 826618 1156803 260429 1033341 735162 1737475 379089 554204 783602 699799 480244 235377 455968 1079313 219045 49606 1675570 1808101 1447886 313787 813987 1097146 1339983 758379 951333 1821618 1164796 271848 976193 1456841 626083 976645 1442735 128102 724592 1920021 1841034 1893987 315646 1330262 1130448 1172709 1894125 1415031 1382739 99595 88589 947288 1510420 909232 903132 849995 1725240 1490753 1433950 558998 1849936 174936 1040733 1305695 1004683 170394 1845274 762432 1440568 1396682 410561 257491 75855 429821 1757223 989858 420447 958872 500943 1155082 1173540 353178 588114 755098 1950318 1215246 325230 1755595 105971 374266 1904859 1872350 1933559 705924 280868 1424861 781639 980352 1955470 548595 370305 554262 1482054 1445379 988222 872745 729465 647648 1587103 1668343 10016 677622 1976690 258592 36395 1780805 920260 1468097 657543 1906213 857165 1229813 121634 1322917 1234656 1402370 1100604 149530 381014 606714 1227611 443090 1814445 1880049 1833119 955849 415275 1596386 1189637 1644163 855394 1725807 1450645 1250897 885887 1477193 558520 1081559 633392 413758 1103185 722400 562431 201133 808437 528964 1530914 240229 1777509 1661368 685276 1548108 586725 1771969 1730182 1261358 1020422 1114321 154404 1957118 1829572 1758687 1088416 1425355 1724584 826979 668057 1714830 198778 828442 818966 1918892 1115356 1168361 464757 1594212 1786601 965689 164874 660102 1447673 586982 1223428 1407039 201169 413695 509581 1712160 1348091 1740518 221352 1797878 1232025 1519250 396131 1546213 1756081 453410 1019628 546190 1682154 1925148 998721 1091544 1793059 1159570 507522 899392 1360024 989366 614506 781950 1340177 1683893 458000 673174 1915407 82680 640540 229728 294985 1892858 1688300 1476625 1481745 1666405 358699 221077 339078 558757 954936 1462760 453729 1679961 307018 1493450 47953 1122803 1703483 152045 1161315 1481580 224275 134313 1191138 498256 1975030 499473 806530 290184 1436197 1034356 466989 1680382 1517386 1897784 801129 1696751 637738 345844 10328 381824 1252696 420668 377492 1709881 1267911 483871 915024 1775646 1394478 137157 70387 1313743 203529 1749795 1691774 976639 464749 1844126 1692825 1108348 1311765 1944689 1785321 1655560 1362837 526530 705998 392255 329976 920875 1555239 942352 517118 1402225 1751807 1872752 1912961 521351 1424332 1597501 646034 1030037 755209 1657119 1279612 1600326 286454 326549 1594692 1487395 937751 1659183 253734 620107 715549 1650726 1395158 78667 1724167 1961879 580397 1562009 1084549 1137033 1446385 126315 852584 665764 868776 1873404 244533 1052132 1907978 982201 1690023 1904553 121349 638195 111944 906610 732529 270919 1682272 1255412 193197 724754 1796725 502123 1836431 1324712 762544 24613 1330980 282466 1367052 1226877 1932947 1166506 227424 27382 1532108 683506 1790916 1451180 1232710 458990 1318034 19706 1025913 1454156 872159 21365 734428 1756298 1434986 1625626 1341553 1298933 1490154 1503549 1617486 214394 1431156 562093 1876387 1244762 275323 1562300 373398 1786961 559534 378382 60916 1105173 1018206 892050 1816192 609932 764013 241652 1142167 1600067 407204 287791 1688148 1954771 793860 1394841 1882849 202976 1318950 958137 164339 634433 1997794 1160586 1726974 622733 1609493 1628395 632404 783794 1967128 933433 132485 1453451 1622133 1073272 1198272 478017 773724 1652570 1653103 1334779 65880 1363058 1707225 1678431 1189072 801450 1331092 1491817 1609149 1606411 625701 442968 180289 581472 270483 1561190 717807 539307 80340 1145201 558324 1373787 359724 277688 1282245 842492 133765 473770 1312756 1649321 413860 1796997 525363 593027 143050 742573 1378108 1565173 1139735 818000 65348 427072 258706 1068658 1541160 1506064 304843 273786 705605 1702661 1753209 1256421 132090 1384897 1562784 1963195 1784201 1600186 127391 1380016 1653385 1544371 707129 431993 1594119 662464 178787 1830247 922570 470446 1121578 1831458 146119 15435 328693 1429208 1398456 1594498 1929709 392724 1941261 882938 807442 846572 1560644 992005 1585741 129501 794587 1082388 370173 911938 584636 1294995 141908 1527793 533942 307480 1415794 1503966 1651034 86403 1746576 845433 1007030 1518764 1370768 89672 915846 1444878 511630 77832 1317285 112598 623460 338735 526204 66911 1888312 458233 1910538 119398 1610620 34913 1814812 944110 279747 765953 862533 910973 1389055 285798 1224884 1929272 1283813 1355155 82035 1531849 1618105 1451308 1203558 599230 1633921 241186 1576692 587695 911703 1958006 989883 717888 672368 1322594 808590 1835933 1506264 1631268 1494441 56385 358002 1009364 1110520 1599883 964753 623142 1243687 729751 825468 1662683 941384 1630179 577088 381526 459102 755992 601965 607249 551336 1033782 20265 670312 249122 1209015 1844074 1204976 1300491 824586 1625471 10628 673101 535131 284711 55041 176539 917560 1877873 84769 863922 1854711 669029 700032 535528 761736 582660 120584 1561223 1980453 1370408 1716414 1186879 1645646 1394406 870839 5859 1084757 524845 564961 1742813 550718 186925 1152748 1388685 1684538 691460 1441502 1376819 1107991 1962778 300149 1556650 1596980 1322043 1404686 1058969 1456485 739424 897114 258980 388441 728755 1353226 1829593 587895 1832962 1776119 871903 118985 519445 561875 1470069 463891 1984880 975300 1959829 1218390 1570646 1873858 1587558 1581742 1659380 700714 1282228 1835743 1694137 1457841 1957986 188611 1929222 837312 1269586 1726141 303588 583701 250016 563552 1687343 907734 1039361 695683 620836 1299261 1387996 712094 1013565 1135014 1148338 1436196 1256670 1773283 1004555 1797843 646384 1161924 799258 1316689 562557 77022 476629 867775 1516946 71114 1221835 647887 1898982 254287 1499432 1333297 1392631 1189784 1293259 429861 1723287 1239502 1331391 479558 1050359 1323508 1478963 263109 1633336 252809 828519 1476298 328308 1202890 1100189 646624 410685 1004245 1668402 1321496 1872364 914042 899073 1869476 899680 225679 648270 725693 247713 656716 1740150 416120 382984 357220 1973391 759935 1086036 363021 1649687 1081198 1650763 15458 1704020 1234788 27470 1043077 897729 308493 16386 1454370 1015065 1789202 1111219 1105308 1135738 21502 787838 1663106 293019 401322 1912745 371946 459491 1973544 1642748 1461632 808268 1211945 1535282 1588675 1175474 1986558 782057 396011 565185 874203 1974335 1905033 921893 120718 609991 1168376 543354 147612 1054313 809872 1301015 1301641 232635 848297 328103 730889 45663 1212927 1311850 1246067 652324 454191 1077170 474311 1491857 1849128 769334 1040304 873059 213212 1945722 1861954 45867 249791 1428646 669692 1984274 627746 1385062 462605 1538063 777354 1941235 47391 886322 1338798 393333 322092 1975535 372576 1068535 1069690 1894760 301143 966166 852391 506492 1384998 1212637 602656 402698 1441138 340376 155875 1194901 1135980 812869 917551 793592 1867285 1072423 911822 828943 1292164 977183 1994682 1765648 53784 830321 1649717 282522 97941 465840 214763 457682 447624 1662476 371519 1997676 332361 1151657 1947178 730234 291735 1410585 622056 1184833 310286 254344 543636 615418 614079 54879 1713983 1659828 1641495 79330 1111236 1353549 181907 1009646 1414461 837533 1596000 935257 1975966 199062 1731452 1990898 246224 1528260 618019 1967809 435792 1340606 1454724 1201335 494331 1192905 1585779 449128 1484470 861177 1364358 906447 592502 1298919 1424375 629356 1977745 1718124 1435584 1831566 1564991 1068262 1012049 502055 342174 895975 119978 382006 1237610 1362294 1427735 1681937 1722477 630041 133589 1908355 1280063 406948 915109 353007 952925 1839947 1640764 527563 1335300 954309 1385516 587313 1273651 765249 876319 467587 259993 225180 1067240 575706 325609 1869397 1812546 122132 440760 322387 77344 24623 469688 188259 796049 187184 1910926 1723302 55096 1708825 470971 766656 848546 1917146 1365774 821761 739889 161364 1623162 1805120 131106 1098641 1762757 28481 105919 1468321 607626 866058 118616 1465610 234310 1772852 64789 1392317 520823 668318 1655863 704279 1265535 1825762 269113 415068 840648 83767 507883 623301 984454 591283 1110272 453263 941388 128180 1777863 814942 633243 578751 123439 770292 247927 1417831 1987401 1400547 330242 1885362 1969322 772838 1819099 709935 1103920 582027 1205027 887558 1456309 910274 1681733 655484 299437 240903 299757 37336 1505500 88030 979694 1951597 1636346 426836 1844506 989836 1209240 1330095 1115485 39044 1701601 986849 664288 256789 760235 293639 565337 320474 542380 753942 1666686 964624 22934 978032 1371946 764543 7529 145421 1641679 1666183 1210725 557424 146810 481737 1395373 1192891 78032 363504 949448 1845730 1414181 1024400 841552 995554 1362669 1425150 148582 889136 1306101 143343 539137 1606382 219624 906669 1211330 84111 758785 720310 23786 1925137 505567 1665035 1685685 745927 1697586 512039 540970 1122671 796720 774950 616268 927620 747371 372027 1024354 152648 440194 557196 1622353 723107 692562 1754872 1113822 65707 683585 1596393 1334553 1083255 318570 682496 712547 587262 667516 1673666 1632644 348471 489994 1993552 554629 1805055 1789339 958184 338369 1768903 898480 1376327 440772 1075729 1617060 1536493 953378 1605287 1418791 1276348 944736 81383 401600 337381 745998 1130986 1769931 62577 1512679 794206 835083 739900 630184 1060119 1864240 1738875 1574656 291891 1575784 1001999 443520 1618018 1488300 1454847 948037 669034 1588750 350432 205139 916594 694978 1001329 1653270 1120669 1966085 432556 1228436 272793 248921 1047474 124111 1514984 172872 841450 286951 549649 980102 701129 203440 833139 367970 1934874 1065026 1655228 243874 274518 1693908 1289614 265470 1906018 1324576 1888522 948218 1459269 1286832 1119290 1890881 390141 1356055 850717 540319 344071 1845481 289514 1756883 1025062 211394 1626546 1158892 1120269 1496552 289897 1872580 772323 138985 189120 1348398 910465 1876905 1420348 1798989 487478 1000310 1729882 335703 1044508 143971 509883 1962155 1256710 107292 1194935 416186 289944 1886140 1208561 96709 17406 1140720 732572 70091 970145 817642 440477 1244665 295680 285541 1609024 784456 538650 1116193 538202 193158 1591343 1187024 1947487 396609 1670428 1006037 713192 991147 98232 34799 1908634 361879 1872219 1822504 1364128 79046 1512921 1214431 567389 1055912 1187146 1577165 89636 25499 1213957 629446 457739 1168479 1813315 1534419 1809177 1198739 1835143 100525 743189 542554 115798 169304 127439 181410 82054 1194232 120496 1658514 1745602 290849 1339165 678327 667399 120306 1027209 1104077 1683277 256909 1809346 822937 359149 1871020 519394 239450 357715 1284724 275558 1148027 1141976 1580435 357728 121915 902332 165090 1136162 971296 825249 390470 1816272 1719765 1519377 784814 1023703 1865743 833797 420961 497270 1176743 793946 1741789 381346 1584399 80801 1220247 106950 1737307 421182 1693036 1309785 1357615 399252 679959 33501 1483067 1120611 1694664 1876758 254232 1979931 351917 901430 1244374 1340246 1211055 1937798 85919 417851 191883 1546680 913612 700159 1401590 1378038 1362843 1913406 747562 816716 1730208 1246341 143006 352486 1071089 828329 508646 285640 1719558 1383331 1999228 1916983 924241 174560 288375 980617 1366706 1475692 1727597 128815 1027177 1721967 1167988 1580271 1484418 269071 1280570 591941 1750011 291884 1549044 753346 977363 1678033 358143 113832 1190880 115888 399579 1185850 644108 185342 170876 1906722 1118065 1936004 668310 1909262 914587 898008 278801 538064 1394179 982795 1158895 301453 357778 388256 1839913 1499849 1245818 1271057 838969 759946 1134190 1281631 587151 852515 469224 1638804 645919 98044 1666461 1135644 1857238 217232 6385 74830 541375 844031 1418761 1718826 1507933 1325193 380128 371761 819404 356483 353630 376555 211985 1430564 1111895 393414 7406 1883684 1401619 1842319 1493270 175419 1324128 49675 813299 1856224 1607143 1311579 35006 34340 237310 664800 1947299 416562 1439998 1895407 1703392 1911094 1738475 844918 394017 38476 1634593 1286525 1388293 950395 474304 1007291 1082434 236360 1874322 11566 179962 136631 1187858 1376479 1981249 934847 1870518 687991 1856092 507271 1715353 735489 1632273 1732426 1639621 1349808 1599101 945760 1203178 1545261 784222 1317659 735962 1699981 326610 1168529 1282410 1303482 907278 694826 502870 1393551 1487005 1735498 60296 1110153 1393134 457564 657160 435767 38662 1162711 1677621 1628183 512271 1391702 1610048 271139 1023319 365318 1245204 787580 846924 875387 180083 157578 351336 885812 1744983 1544437 815149 1087513 11756 200714 291075 1685767 1964590 426491 788366 1756432 1401081 1927568 1129868 1973779 744154 427723 34485 1388750 1882897 101406 1521100 722000 78581 1845722 320395 1715817 799649 102073 962726 502628 88728 879359 1144013 1767842 1151622 1649727 1172214 1415656 1638271 1166502 1406094 1674678 950721 792432 1478530 1915059 11283 495903 14440 866951 910462 1809442 1188682 241013 371868 77977 1550138 571223 1068175 1940721 105152 1798754 88361 334325 1823924 1578944 193895 89287 1881062 1533943 1081513 399614 368690 1546596 1014091 167391 1269086 275516 43898 582079 109320 971060 432888 254646 301390 1719074 413191 1415759 1036718 1562611 362918 654122 20490 919658 30177 1055221 1482650 1327463 291380 1258316 1465790 1084496 724355 937368 1315157 1312293 445602 907308 561553 1853462 54271 181007 1916818 625901 1196723 776922 1285271 1852168 826732 970944 563860 320442 1125522 1127954 1848865 231121 30594 1634566 1508950 662646 1397405 1741596 1374987 1677182 1569298 1258365 426445 1545478 115767 494413 499386 567479 599681 486616 819394 1062819 1108742 613284 1926201 1049501 815335 886765 1056274 1205014 496808 729039 71949 672323 1767512 269385 1068988 517844 1228309 10743 236912 1284294 53962 509805 527827 1573624 1228877 1224933 652303 1268123 1771301 1317694 1249830 452915 1393838 1660115 490377 465478 261208 1096611 1488949 1394105 850945 1529884 1214284 1018529 1119492 1556921 1686102 563906 1434017 907443 59160 1143846 857362 1380176 1736622 24506 541705 1234784 1254907 24264 1198648 817025 585543 1276612 1389254 1349579 1469843 569341 258602 1042592 312666 719375 1211242 1943674 1745364 1324730 965507 1013481 1024230 855097 1234561 876916 1328917 1661898 175067 1183346 752491 304894 1764523 1829539 1230353 1514180 648116 1372739 1734293 286565 66693 905435 1013977 1571352 1277465 1696439 270053 367342 479158 1296816 1397500 383395 870223 1602683 1029474 1104175 1472657 882274 207540 1035337 914774 551770 460876 304896 984582 1925417 287941 689541 120560 572681 1403474 688871 997336 941589 1011901 464159 992478 764630 846741 666521 1264036 1624950 461747 1877023 151035 1134687 1127350 1594897 341021 1267216 1954185 1806268 1672955 1705617 754027 1880394 863891 258470 1039958 1387958 1263971 696916 332593 1797268 768756 795462 841263 1845042 999520 782579 1388125 1757888 1358625 978149 1952954 1535111 198680 1119254 1833268 678017 846824 1298973 683068 1805759 162092 320498 1945404 943363 1566203 1711248 593505 1250708 910777 1721521 1012933 1911995 997963 1556629 1726533 1044432 17020 1022657 1292766 1816633 1914316 1215258 1085059 859555 501702 141896 775591 1240349 1511969 530380 616076 1332920 562964 161444 1110596 1366635 1963068 598250 959218 238843 1296734 1059057 698907 485024 1192698 1047653 1769870 1329679 294637 489101 527379 1623451 347996 1486642 224968 1208037 46394 1168768 428673 95003 214913 753967 1603382 1264472 732229 1715406 693114 1740482 13583 163473 347912 1021440 272203 659956 635742 175853 979878 804640 1815438 1389084 1644387 1802678 274253 269393 1977330 1041497 1794143 1578229 787708 42902 674548 300268 277109 465790 173624 295904 896538 1015834 1044299 72602 558668 1443768 1443251 1279273 1203446 928601 1097547 1426392 1685016 1117578 622892 226121 1481821 441055 830396 634511 1252573 599829 1813014 927929 236949 943282 1482304 1089209 1705116 1486967 813238 450756 1349394 526572 1249402 792699 1417127 392467 986797 153024 809954 923533 97230 721717 1276337 890818 625930 528568 1135827 1517882 1665679 1205318 1777263 1202539 505014 953820 1818124 1594547 506396 1630956 967004 1590030 586280 1114437 1882762 1172777 1979904 664842 1823676 1324242 1008941 463851 1260654 1111545 1713734 1784460 838942 867709 1606951 750144 170074 1210871 124992 1045298 1476393 458565 1696822 1782739 1732474 804853 365377 1354599 24851 556175 1229919 1224618 1277178 935071 474732 940213 1265373 1709093 1737896 1737854 71285 798451 1467844 1570547 1470674 811538 847757 533914 1459034 921042 1399898 1676598 1862476 1618034 863881 696086 339930 983096 1279487 1575410 1572470 672163 1600271 1511919 656765 617775 316847 765709 1850557 799804 962260 801317 567520 500820 113892 7191 115679 1940267 467805 112168 848802 828268 399806 1590337 1237656 1520019 617315 1895792 280835 1018356 553995 1497171 1102289 1480876 1241743 706620 1403645 541919 848655 1901882 1504382 1851458 1517464 849480 461513 1376451 1283532 1700101 838497 768472 1185167 442050 1030947 1029552 306641 274687 1926106 729449 498599 1422915 1239355 313073 1441059 1397411 640496 1587314 1448947 105273 101920 113761 698665 515521 1383592 995702 261305 1003830 523706 1661293 887225 463944 97035 1527425 1144830 318792 455740 1513721 616738 252284 1845828 905297 888647 907284 636471 1004161 1658624 1515443 1878202 666780 120430 1433713 930100 447339 1167619 271807 1746738 1590223 1532398 779082 1312724 1369557 291789 575773 1310954 1593275 1196108 563465 1826234 618455 207474 805839 1641797 934131 1880832 977944 870134 533874 321950 618088 1749274 1185564 1837367 337601 1101132 1740409 1488145 1383716 1667478 1840232 160639 1377025 1862539 951795 752383 503570 481622 911247 1886990 1846711 370264 1814603 719294 177579 262889 1030206 1246637 114270 254785 354535 1034009 368497 1079509 512926 988391 1862617 1801895 1963137 1515754 1299169 1628716 649101 1613654 588729 50894 168901 777268 579774 1939650 1647786 1159222 447065 1565072 619609 1384306 2875 1924476 256208 731849 218545 1688895 973685 10109 472994 769691 946848 400239 1046161 1002080 1845842 920633 735706 1898775 886732 420244 1081350 125358 470643 1167073 458170 1362721 1614063 1027527 408924 1165988 1024987 199829 1223783 866965 1879424 1315718 583602 278329 519041 115290 1017273 126408 56598 1800149 1245679 662914 248383 673545 263284 465433 1469840 1955875 1987308 115773 793017 1652213 1236268 1599920 698469 1211839 634652 56686 1079755 401611 1146398 1609782 1345627 816847 1578403 308021 1836519 312959 1423413 865996 1424831 319939 74362 396191 1916752 119350 341809 1224712 1388185 1637599 23738 1597978 770620 618850 452389 322416 967723 1913624 279547 1423087 945792 570373 491516 905343 420628 1843334 1123755 1970211 568594 1458941 1757777 864376 967207 1980332 174848 551323 1870921 1622341 960061 131508 1004286 1187122 1487862 947889 360627 217066 1867695 1090674 865898 1946425 1467641 986103 669368 593267 301936 977825 1635436 69318 1070960 819230 676960 1539770 1469237 1673895 723399 211723 1718372 342726 1491251 1127065 425110 968515 1438453 390621 1594303 297742 930186 154253 1617821 191187 838053 834320 1408962 1494929 625247 190251 1741487 721036 700295 572050 1946033 108199 778693 729884 1165453 921651 506571 1493639 1468650 232985 917233 1196278 47251 647283 1395150 1489221 1403861 193464 228260 932419 1369259 1607215 1367000 751003 1326771 1134294 1846994 325161 840269 799603 442761 1104108 660222 776852 1791532 1042792 1123230 1290403 975825 1830349 676785 741764 886528 243070 170894 1200159 888437 100744 615009 623832 1179566 363373 134949 1847689 220539 1885113 85954 596035 1670469 647118 222605 1202827 1978664 1118468 1855146 911554 1183232 14983 1810868 1894231 834784 1336450 1644416 481711 1162105 1572823 705515 1496638 1904417 351626 22611 1793957 1312286 479357 725221 1185301 259748 914978 260875 1552652 578826 44256 500019 368390 952367 972692 224030 1055525 1294212 89599 1470584 1636721 112925 1646161 1186996 1513329 1224745 1414992 1714922 1579943 1880482 550342 1859785 293746 1328999 1410683 807455 1670457 660023 189924 1840978 401335 265045 1945311 462077 1412912 1340074 246749 1359300 1155328 1633335 151078 840798 1222007 514064 431246 1692707 761008 617621 1725648 830010 879678 1759214 1214828 34380 845398 53237 300712 1291575 1484314 849179 763687 816491 316909 1927509 989308 1878209 1210258 975998 1055780 468671 1730 957903 1119795 1069017 806647 1928617 471667 259739 1141633 1283857 277408 165370 1914647 1030680 1922081 346150 1186360 1112971 1432705 452737 1528810 439072 746375 1163437 1694863 1284372 1670786 293317 1427336 261694 336168 1541873 1657818 736160 1566508 224092 123200 1418956 1518956 553283 682077 961836 1336651 295418 1892761 1235444 130277 1041513 1788723 1436399 317448 133753 176445 1247044 45935 1599097 273614 1293830 352162 670956 1717660 1176820 1425072 1906788 534958 1564404 1937549 578328 87769 908204 420027 1219703 1800516 1493746 670418 335268 825472 1771683 223823 1215522 862873 177210 1478437 575614 88221 1487100 1530672 168951 157508 1042330 1606932 1295255 258792 40580 559723 1633100 287972 1319191 1668750 155448 871008 713794 1424898 1943295 327670 1504405 986763 1228398 1683922 75070 1150215 1656762 1297120 1038980 759075 1479921 1202301 1298202 135675 705897 1309118 474384 1928933 1208847 1772377 635420 809257 340160 1275992 130080 1028963 306833 248015 690540 1254774 1162559 1029023 463151 995376 862888 712241 983646 47411 1021197 1847840 1844892 96853 1543048 690789 1412814 622863 1611513 1981975 1201541 1389926 1631593 1998975 982836 1427547 1285408 1815588 1770901 581545 156914 503567 468233 865939 1957662 313409 1465137 1674827 1151932 1843316 1743856 390554 1608171 275716 433144 982657 156450 1800190 436179 1321204 1283378 916567 1182730 885767 1990972 1127615 1211174 1922310 305615 1161440 1280312 1235888 1153959 122791 667940 898977 1645731 797047 130158 799942 913851 75410 1991751 508528 1616345 1511757 57447 1280771 1407937 11518 976712 1374640 1470603 1741204 1469500 663597 873367 884710 1358008 646504 750121 1274542 1085473 189237 1535403 1908161 72398 911778 468382 613806 1689843 1821232 1513610 699878 1429756 1546665 1824290 125138 916845 1159920 549518 1982471 1498837 109141 1212026 1539299 396576 1066761 666749 368226 123289 1903454 1382997 830352 754398 136580 1654959 1555821 1399419 757749 306387 1005041 1602764 642999 1659515 1141780 684934 1560559 1730340 830108 1405980 991180 667974 1522227 752025 1607274 935882 262211 1632845 1919987 243090 1946759 1708785 1769035 995790 196341 356807 844683 1815830 1011461 1435950 796313 1901932 756446 669134 282447 853903 227486 1305786 635489 1891164 1141529 1792517 1774276 437222 110661 738732 1872698 1930831 1037952 897362 617860 1810784 1140126 204930 1273047 471636 1391489 758698 1327874 1913869 1425462 25745 1048852 15618 1690033 1781376 668280 638302 399038 1332909 1518094 1932498 1690545 1149727 1757678 846494 1348328 1881343 1724030 1428412 1785189 1543257 1029467 1256268 60881 1510898 1370584 317599 1368395 1204319 1192515 953569 326470 883108 1575780 505873 387518 887481 125730 1394459 239308 456448 519355 608670 678574 1836412 27603 1364794 1517474 1740762 577344 1029305 1061239 1590627 919736 1696835 1080288 362748 1544218 196182 1656677 1372467 1508028 390982 292673 874281 1651675 184123 1399336 438857 219631 68643 76400 284705 909411 1892328 1044729 928908 1301276 957786 1852597 443419 1042378 1352386 1450416 1549971 623814 1307639 386971 1321064 1881998 1911964 897654 635656 997409 1738055 520763 188293 1894574 1372730 1195038 417646 1621557 418958 276070 1084221 1386330 1067038 108998 824789 1319187 520307 738718 101594 115058 1532141 1322950 662580 1543169 1090837 1782562 286196 166976 1391655 1479482 222499 702681 848097 1503892 1562730 1650041 1793711 975817 1788605 1400907 6651 387857 670334 349837 986356 1693522 1797554 992832 808374 457969 1839053 1813743 869327 222750 997086 139958 1109472 1198481 1470128 187554 399527 1263326 604433 675200 1170476 1389064 1719501 565812 957947 1053111 488305 1582451 878938 1729418 669697 893333 1806068 752509 898966 1395686 1183456 970644 1343193 1089282 380067 837151 1055321 1852306 1613337 934384 640681 1920155 796998 1124894 798247 904505 1623210 214588 1765463 97515 623551 1941267 859100 57798 1293618 1037801 1647507 1058843 602258 1625627 1846506 1653577 1741960 761099 1245185 330282 1026457 1700824 1747253 684050 1909937 1644740 237623 457740 1783826 348666 1206885 606478 580784 1790259 926291 846252 362238 665394 48070 1934209 1019198 503925 451723 891122 313858 922094 1695103 372437 355536 1649276 108503 119958 450905 1657514 478473 1570090 1316547 420237 12130 920729 1018907 594532 569919 659368 1762278 1593422 764682 1845026 854356 612875 1476796 223433 111131 769381 530154 583558 1981296 79689 37917 1010170 1291334 1033026 1277586 1629536 1834363 1576243 1668092 926459 1261179 957467 1473748 1774585 1330560 1814966 1331742 1047108 485979 17648 308617 285139 86592 1538221 373477 1900111 1376383 32802 179303 1467627 1703240 1222985 1563328 1938727 793456 488880 1334999 548788 269230 129914 440833 1581664 124166 1273859 1766219 535513 1126924 1710411 236111 1235434 1801739 407610 918882 1253485 862162 1803753 1888012 1683246 458027 1274514 172451 1365364 425967 403974 12837 836890 1261136 1233738 542252 1529442 716045 1636995 968055 1396093 639497 1157737 1144040 107400 1737498 821934 275591 598475 879641 1439368 113812 719651 1506074 187012 40271 1020560 873542 463804 1172498 233831 1149513 888236 126188 1849851 63316 1339786 471617 496627 841114 885332 81149 1287090 349560 1556171 1112048 728127 349819 6044 1057225 679943 1860094 1842605 554991 228649 688854 1312276 1620404 82754 450398 419506 1012216 597148 1875980 1718647 1333326 1858780 1166767 408790 394193 60812 632781 563220 399901 1851115 1589519 321576 589902 696321 1201467 376907 1194139 1624241 1067368 671587 1168286 786287 1548325 184873 1498532 12504 1273038 1537627 1744562 725961 1704596 582751 1336477 723205 1965051 17231 76390 222749 770228 747054 938907 191735 1683829 1858812 1669041 1977953 1292901 698000 1290461 1309839 1877101 1493225 1560058 1321214 655571 547864 739097 117942 976961 1164369 1100365 1597615 1422550 268997 1850432 113556 295057 228070 454712 63823 230855 1431263 444833 1616943 1163794 1078195 861104 1108394 1211316 186994 1771665 1030679 339303 971927 1809199 1702363 1690603 13642 342842 1005199 1310710 529643 1078679 1523631 1016500 897631 346411 927722 494553 128699 128093 1555416 351500 1933149 4058 35580 768053 735054 244184 795046 154855 1020250 1350494 695771 1447695 26359 801673 587110 1002173 1838412 1236173 832054 542967 446553 1441177 53382 1225271 471434 128173 308928 36758 408989 1547613 1615375 1071407 1258208 1894557 717087 493779 991848 1271480 1255579 313290 1214559 1618127 1409413 264142 836126 1168721 1948055 1607854 361408 348383 1195506 710696 61305 618490 1555297 438776 1890252 53260 704999 92030 377107 1871994 288964 741391 557227 530120 101009 295983 1692714 260018 944788 1840250 1556570 1755969 715486 234057 1564211 495937 578504 610261 1207880 1869553 42871 1114980 920676 702758 98729 1636012 1860469 1256155 351310 976016 1533223 1715037 1200892 581050 632458 46855 1290798 423559 547183 747048 1619416 102727 1560706 1654276 265004 586795 235454 1152099 954046 418420 339947 1324108 199563 1309492 99005 255931 1741046 179705 111281 1726636 561108 1781049 1679275 1096160 1761179 966368 1374633 882873 173223 1679782 1899651 1763300 1263427 1440193 206039 1748565 434912 307285 877299 668422 1397839 1977100 957654 180009 1234665 1446079 1516974 887013 148277 1375207 977290 1227767 1241349 1306036 1222726 663197 1745658 1313295 1845002 1709295 1818470 403279 533659 709622 196573 542410 26384 1157252 132353 482047 861791 519188 1218188 1105592 1189081 1075331 1168561 1211086 1403475 779590 1853497 1304898 1689595 1176091 230955 571812 1742102 980299 1131971 1186243 1289654 1186073 1801728 978564 48308 688451 829893 148217 1844093 1312327 1241337 1021492 1573037 972135 1437416 983351 138425 255476 1171260 1450091 617587 1168581 1034196 1481094 719876 1968392 1400130 939191 609192 366857 826700 203234 608603 1998535 988117 1716077 1329350 281260 1548535 975040 411862 647462 350951 1367075 904451 1285783 1223267 115779 416017 918291 1021569 1497256 132549 1940981 62900 242188 931563 573529 494845 452050 937449 420292 1173098 1608882 770142 723322 1733777 1768700 956373 1736387 356532 1563757 1834799 396327 732785 234695 862633 1531579 97065 896567 797406 1232927 745263 39530 851057 1977819 654937 538148 1281399 1207188 98900 517167 1377968 1519764 694452 1966240 1633641 1674359 973769 501229 1958162 1842714 1462843 178659 180528 1837339 735271 979583 170938 1790452 1208308 1764912 1697756 1471655 407088 206827 1325505 1597794 875907 928290 1744122 1765568 1002018 1746139 1945275 1723740 1945017 174953 1627200 1163585 610170 182422 1695279 200899 451642 919593 738407 1198564 1066011 145838 1685138 950026 1662744 1634723 1938818 702207 377832 1711250 1935383 517386 1707169 848553 268831 1298505 713910 1623059 547752 1478646 1012788 614726 536803 1907328 416554 1905567 748136 1563139 363583 833493 1838119 1081668 1604872 535083 232812 1897832 1636111 1037359 55620 426168 151751 65397 478458 888604 1090421 1601920 1691840 1965140 207064 317383 393672 1825703 1132011 1833778 1828721 101887 1169045 153383 1989468 748020 131644 1031442 1136083 702189 1684642 1919843 1974303 1624592 1955665 1550726 619556 1944141 1747174 672651 215751 829930 93850 1358697 1647327 1416801 330095 788608 593290 1889893 166791 188400 1514876 830919 475413 584674 1276818 1927654 1100478 1558909 544319 750456 584929 250743 858868 1113553 674077 328202 1562156 1124958 1518315 1290362 748826 201150 1526989 1111062 1985705 610535 689793 1136039 495304 1349460 985775 1801806 1478097 887486 231065 97603 1003489 1265521 806743 369962 1953500 479832 1507626 341036 166481 168984 1961125 98865 1891848 1192096 683879 519768 538091 1974683 1511930 428204 1834821 307288 115326 680107 1241635 174122 1911070 278886 1782540 949325 1669304 958604 1533068 78206 333302 1807793 638747 1241207 1817140 1454713 1218889 1834338 1170321 40638 1950519 907502 667719 1028175 37055 884255 1467159 1787315 1309232 827542 400568 1192267 375693 1388962 575716 509926 1491835 389808 1065219 1508168 1036324 642116 1525188 380033 795242 1068364 688254 1122998 1636416 935798 1410153 199828 1743581 1542278 1218075 1084065 1051239 769105 82125 1832283 711595 935809 1099392 542123 204604 1354709 258133 775658 78175 883422 403549 1454191 172561 324413 1302036 1555108 771647 530409 1088466 569209 1662340 155366 1556662 18388 73497 1581092 477157 1192557 931954 445793 1305456 143007 100235 1421868 36769 117169 815355 824209 1605751 1587924 303193 628352 1146958 1201452 1093555 12186 1841534 1617613 1884616 464273 1669852 1178386 1559816 658870 398377 839486 1970222 1363746 1484760 1322095 1308254 928448 1191073 605056 239979 569227 1226849 1630175 380618 244447 604197 753859 563074 51267 1450684 648291 1985689 1823716 1179858 1345262 1592803 812095 245554 262356 1706554 1002667 1024761 1011288 247348 1632879 1403461 763958 1072298 1307991 264611 895381 400861 721431 1975755 89406 1951696 1778862 186081 1692704 1516905 1805354 3299 590390 532471 25929 72663 1314537 1918432 877078 1899926 94159 590546 1934933 710136 1123557 83372 681298 1881656 1211146 1281600 868650 644473 1562859 81614 1152849 571698 292187 550715 1093136 1092615 42312 1899984 1695384 1881126 1901555 721190 1352660 480023 90816 1370691 1031755 315136 224494 1442793 1455689 195819 495155 200567 417067 818598 728934 1759966 1059096 436831 512785 855449 326542 1392395 1444079 1146624 252658 1647774 527839 1029149 1834121 1717829 827700 1016450 1595696 1334071 1492023 54302 1610322 1737533 99778 1354045 1261810 1260575 1069240 967028 660537 1826251 117583 521414 1066290 86540 616845 259449 1009194 1758178 156994 584077 628631 1527643 1974623 388818 1668080 666409 116850 393778 1258170 809814 199219 1927152 18860 1925912 1905206 1305530 521711 476653 1871202 274901 1179786 1293683 1129909 692526 1910423 949989 643915 71342 886607 680829 679601 1751018 1470925 115274 1280292 711342 146069 272620 1526400 576774 1565204 1467806 1020172 1877548 1698558 1466532 506633 1686804 438146 1555267 589875 861409 513615 1773101 1605463 1177302 297924 1726526 642884 1208244 350999 725256 1324687 1661952 1077662 96659 398105 1341414 1698921 378724 1545665 833499 1221604 194106 1633757 1366027 1532810 873287 1582630 549504 470341 12398 746648 199608 189125 417763 940321 398407 807509 678436 289972 533999 179169 701488 882675 721485 439763 1822276 1620573 699659 1388417 110565 150019 980237 1344967 1564762 317573 1704633 1691057 1012495 639995 1042763 1438898 1385258 455013 1054113 840444 1203194 1734765 969939 1395222 119121 1239880 1481985 1192548 523408 1660055 971219 662404 1550397 1052974 1333198 1743077 800879 672411 1446535 1497709 1171648 1242299 140312 1451045 492171 161919 1883713 759314 1818098 595936 1950609 680292 972031 1892401 180762 820578 480636 1814420 715254 493600 754855 522408 938644 1293723 1806558 750678 1683653 1944170 935429 1822947 1454822 361520 655422 1759274 327745 789169 626515 980741 229915 350262 1960542 199181 904953 849722 81369 1251833 860939 642434 1345141 735711 1754489 467124 896318 1595203 1848034 47020 622133 1265379 505624 485001 371381 333987 1640505 1574716 1410561 1623311 1633543 1402518 307331 336916 1427748 1810410 1870692 1738168 1241313 1728317 1369651 494965 81723 353632 654739 381412 1502590 1925488 774998 1915838 1615431 128175 453661 1533013 1175862 777908 1678474 276431 29012 1635639 1347535 417330 349337 1495756 703348 981119 1197036 807473 360589 562167 1130983 1017048 266454 859311 1481155 472971 1413417 319794 614380 747670 831379 1270260 952069 429464 1195194 1488351 1438937 27580 453621 1503983 663059 375275 1432495 463419 1378366 564670 129124 376929 538827 675791 326192 247154 1219773 1050796 155764 686808 129521 1983955 529855 1738815 1433523 872527 1845918 422239 1772831 1632963 662979 720338 1007650 304036 1003650 1420994 1955079 24501 940429 879634 673670 30048 1389901 592851 682075 306830 1183810 1894912 239388 360239 848019 1896046 1387882 1187318 569597 233615 746641 1190858 1579553 334429 629563 394566 998364 1814633 1566332 1915608 224713 743406 123127 1755056 129970 182956 46126 887262 87098 1495496 315742 1605415 1201272 388623 278295 810159 431864 928559 1872340 1937187 1730793 593616 948066 1961943 1763500 1752453 1000045 287365 1478718 1841907 1148065 1185805 1789151 1126272 1937970 1019521 880664 778831 1854152 234235 798967 299834 728888 133006 1201158 298210 1224608 134523 775676 1061254 1451131 374500 1928378 1054846 1400182 491275 1162779 857725 232887 1608584 730631 1623638 1214797 488068 285334 1461743 263762 1952646 58597 43995 1947290 1513046 401088 1758836 1482571 530523 84736 1151783 794626 1792232 1354399 232789 1303969 466917 927512 1521737 1700362 1337732 1114448 1405836 423634 1228279 379122 1196603 1089754 463644 1607459 1756076 1675654 1582896 537212 496785 1684434 665276 461720 1460343 557724 608052 1018941 181783 782713 1707393 381362 1349190 987442 1417007 1257901 1987264 1151394 1177070 1997836 1621537 420275 647551 1895835 1906177 971915 228754 1655357 766388 1602060 1813722 1051838 1969273 1712717 324146 806696 911868 1624443 1879479 531727 250837 65919 15133 1466252 1708616 167464 1915985 283347 468574 1851288 686201 1329609 476271 1230498 696275 1442410 820173 1354728 1269234 229151 701575 1760030 488069 144916 1981696 957058 909157 1744376 1816603 1121320 864508 1166574 966738 341610 473221 582642 557574 1880143 1901973 14354 698992 765635 1044782 1505267 1811410 1943271 539833 723732 1202229 1772904 1788728 1871441 722323 477355 606003 299798 898920 1281998 771655 1828720 1490801 175442 900925 285803 1712270 791143 163410 1807289 387429 1857908 1201175 1058525 1844638 205020 45374 171602 861865 520981 1032408 240626 1400519 1738448 289061 86174 1258289 1464123 353357 1916673 963463 718433 1260512 784190 131665 642251 706196 1812990 563857 1721159 1797518 1308528 747800 1952336 1250060 855260 1233975 1519890 843429 866326 639838 826660 928910 496628 373054 120686 1880181 1227417 1743216 1462464 1649908 983661 928499 1169564 934800 347245 726285 1676173 1136550 1663831 1905222 1446225 371732 1289738 309779 1106953 427937 1805159 807034 1496240 884927 1826012 641861 821631 1919516 1628626 1903798 799990 1858872 1162830 607004 350409 521736 1314449 442701 894235 498371 1830065 1004944 166434 1551291 814221 1462230 196028 860604 181858 551728 1751822 339363 371964 382182 617846 469024 458205 926270 1589636 1184067 88482 1951661 1739864 142068 412000 1685699 112628 1702757 749873 268648 1193999 1168897 1746049 644482 844913 1349216 334114 917656 226240 1606616 1213071 119903 1878423 15432 954623 819795 1393346 629021 1003515 1421091 1522378 1236065 1916377 1733873 1990058 335712 1868946 1552668 544461 721767 300081 1129460 454456 1338428 1491808 1085270 323548 228907 1689243 1058272 489763 1197222 1125794 1964615 76692 1983845 206677 1162270 1421247 332953 1436496 1419572 976908 1819989 848845 1293994 1792294 1435167 247894 65984 448445 1149799 1086846 1290119 1301323 1416920 373877 110902 478557 1434135 1821270 1942877 894219 736795 970503 845262 1970644 1145838 270633 1630749 1261266 875724 1094740 245244 186810 724367 1959236 902826 1514461 188011 1601265 732199 854110 846710 752290 516582 1534629 387933 283209 1615480 696849 426460 322675 1192639 1625546 94205 1611642 1492670 502581 1781309 929761 306048 1310815 608204 1007532 1100801 454757 152528 329532 1412274 420491 1549937 12871 111829 1919935 893064 1271641 1533428 288003 99740 384989 1501952 1194665 933631 105994 448506 279441 370004 1719525 974155 1556028 1258875 1089432 1283598 1089618 213254 886335 1911303 1657422 456493 675674 1939913 1817784 1642308 534783 193200 143303 917850 670852 822173 1841617 750182 1711933 767664 251135 252492 1853780 307315 100018 1516231 1351055 1543900 1296625 759036 299856 1300397 1203607 227016 175707 524315 843567 1917201 1458969 1959937 1708672 1985406 529974 182935 1598061 69282 1680372 313172 1818194 464784 1631898 1275984 1434260 116903 206355 236730 1168192 797410 1355501 1418114 1521844 564478 1774337 88668 447127 1402322 715635 745702 1088975 1622635 1070807 511598 1596568 1166196 836010 37563 973994 933647 1104311 314278 523678 860486 1200028 1485007 1211591 1517893 448712 1913909 79947 1359676 794413 473311 48767 307087 545824 193095 1108018 1405388 838358 944880 1573848 1785187 84454 1144688 947635 988037 1440994 731298 1708008 499293 1927978 1568103 400218 1324729 677755 1123536 872912 489301 155387 1347159 1223109 1266211 1657691 1254942 1004152 298429 1894117 351700 1001228 196394 264482 1796552 62894 432889 1370827 301433 324422 1889625 1909565 856453 592870 1047124 797029 964691 1094250 803773 275173 804046 144484 678221 784744 1252319 1946604 1490577 1896067 1132926 873111 1170785 1535960 908457 93164 1243956 1455595 1998677 1888809 1059730 1726050 1171494 1090072 967610 1478695 1685814 384232 1158779 1871490 977595 982367 1473976 1352475 1994593 1103894 7516 1080973 1224577 579576 1149881 1250848 1509657 1601406 483768 904403 25992 1894690 1885205 758839 163706 790389 293249 1083423 1554866 1119558 1812778 143765 1370559 1943188 156367 1251222 1426331 346252 587246 1097788 683018 17887 1643211 1441349 740882 1923103 1431471 1202314 1479646 963360 1719611 906862 443805 709098 306226 1052870 1707702 1722097 1082398 264030 1252223 657387 599531 134449 1554926 25215 1538369 314833 1618220 1676904 1471405 489019 1504603 758676 690317 105258 1386764 702037 262176 1259871 661821 1578943 1593736 647106 1561937 1198665 93222 1643680 1318357 1344655 895606 1208686 675588 1319044 444678 902405 1519311 526924 595885 491298 785936 1739782 1840070 472813 1524378 1957941 1229682 933081 153357 281316 392904 328191 1117123 497276 1799147 1304958 3992 503067 1434794 1668083 1771728 534272 824108 1448872 1644528 1664419 173981 1092065 170063 1272784 882883 281638 888403 120785 462742 1641455 1285305 1264329 1289986 1648883 929744 152985 1724455 1544201 1951260 528760 903713 524375 587627 1985901 1979688 760266 1309031 1661180 461306 1200720 154591 247494 184831 919648 618162 1632595 1830662 1957935 1674526 1999692 158312 1306423 1847045 624580 591371 1568660 146475 226039 1689742 610088 1172905 734194 1118768 1901953 314852 861876 1082231 574903 1413227 359199 526664 1485404 1382014 515654 59494 1122055 117625 420915 1461588 748822 726627 1320121 392457 1270413 644525 1469573 842091 418182 1897433 215205 121844 1002980 1634535 427739 1889347 1438036 510098 1522761 1548816 35445 395397 376349 809616 932375 945830 1891012 915604 1739352 1093536 1850962 1941910 1638798 1701316 898406 375766 514846 1813638 1232525 732482 1712616 1537090 1773670 442709 1654742 72649 1569254 499794 850418 1810549 1463588 489541 443375 844927 523990 1144219 1127188 1938440 351736 1568142 1664035 1721367 592188 436150 1889204 625728 371018 145173 1217649 548310 461631 1810627 645290 573726 553060 1468621 1830140 534671 91716 1752260 1583224 1318832 161990 832017 1954027 225108 1531981 1406045 1803773 126401 1520638 596384 1896721 490939 778433 983491 872777 1908506 1991284 1880395 663102 1571848 1553121 105790 1170425 1321380 92588 137381 644876 265254 1752739 1503308 1852019 800731 1453008 1134230 625644 34705 353767 102719 1870031 1940646 1262668 658398 702881 732285 1650217 53028 845694 1343772 1172666 1289658 119279 1109782 1787299 818725 984625 336782 361903 435161 44611 1697549 566355 527955 1682823 889153 1039416 1815767 1106889 1193717 1988115 1153184 367779 749961 418160 613946 708303 972661 1682996 1440661 488235 320233 325637 1661621 111095 431151 396423 710768 1709126 319617 1758786 1479056 76516 551041 1702518 132576 1198386 1381630 259702 1225910 1194441 579679 1163103 1590675 698629 1093447 709125 224006 881026 279357 711180 1292405 112470 187492 1685187 1929626 499592 1398353 945585 1307166 1509548 1436948 1970791 173437 1244171 1184396 1566158 1768848 938723 943797 718223 1051575 462707 1252455 854012 215552 64551 410232 324634 1821464 259986 1691800 923848 1463784 1271433 1481096 363917 290784 1597635 578010 960483 11100 607046 1361284 345483 345829 206519 856049 1803828 1375711 1317941 1348389 524148 512331 456592 1391742 378233 802608 1048598 370181 848222 716583 40202 1151064 1348985 836555 204087 514261 293 300575 774293 1543087 1413441 1183163 1937060 1162798 1306011 898452 1750058 1358655 267922 325191 836702 1872482 870548 1613742 570059 636572 479749 1936152 1004312 1955724 1525604 1940244 118092 1379455 84071 916258 535215 252611 1609021 1763837 1601863 1944863 1946643 968619 675416 1878826 1256261 1345298 1409388 672879 560787 553518 1453554 1820972 921589 349360 739409 1798819 671179 55458 1384198 211645 688064 1031137 1285648 784185 909792 740436 898225 45198 205966 885371 1264185 704872 404357 1448837 1351749 964641 199977 1844288 719069 741283 157439 1548362 812875 197117 1459307 159086 839236 1022727 1608873 1834685 112309 1974265 290222 287803 1583901 1968317 1849300 1125437 19299 894588 667406 397202 242731 1369235 1235684 681402 1160528 1182031 462329 1534821 1409218 109811 1766424 1022318 257647 913 250792 1140871 1632545 569588 1354841 1869519 20253 881755 715042 1092887 438544 1274112 1575180 547559 1190856 713100 723288 1283482 1430346 30406 1191221 460695 1473693 309943 1414473 786976 997584 537583 1118528 1102775 1392199 872677 351569 1511036 1396062 574652 1730227 1940622 911347 401178 1664567 582763 329652 1860025 1949845 210985 640414 596294 1277787 161989 1660417 580344 1583687 1956361 97602 1183504 1336412 1232066 657592 897828 1905690 258174 267134 461339 1193715 1007938 1948174 1065183 679085 1416088 436940 1598484 551151 603983 1924701 504148 404402 1241078 427670 770100 1643927 1150713 805712 422811 798149 710662 178179 1110695 1213868 1033977 341368 439819 1141289 1301477 1994326 263843 827164 726026 260626 621708 1259162 1235330 293337 871045 1222776 362881 1285884 1695481 804708 1166377 898590 669321 596888 1449521 1007169 1635759 1997017 225959 1769287 1664739 760685 621919 408408 437961 262190 1655107 961996 1837542 1525987 1624007 1339536 1022266 77441 1189352 459353 1841429 637117 86578 1613522 358592 1920568 1147190 1338125 175977 1591524 1797937 337431 50733 1977233 577955 1668436 1140012 1096273 559414 1443567 42992 1348286 1761198 1867802 506558 555656 561288 1687359 626524 984798 174115 1404271 574836 1616451 1792513 1477087 1320305 36780 1303387 521590 1311119 387012 1820047 1798059 1507489 1651988 1622336 481850 1915812 855143 1971907 1423690 1934351 872153 892407 1988342 518934 918703 339709 542691 977665 518480 1596484 1953753 1498714 1616960 1975623 749573 343151 28325 801873 765110 961981 904105 691985 1005007 1593597 236928 1169864 490100 1345767 1745829 1626040 548396 1079595 1914698 1148650 192234 1981231 963061 377051 291015 887731 406026 1248538 515904 44956 1429487 103555 1412561 1148016 886980 1228748 1834058 1532461 1380763 1267329 1403513 1901352 1688798 1809834 346555 1600526 1823745 440489 1059756 1240941 1000181 1497472 1536001 756776 382728 1650412 38205 1104656 413771 1670101 1649922 1852304 1557595 942909 1740617 1393665 1329374 1717659 1561017 448547 1130481 1150371 155418 1889481 1599748 432769 1233619 1061290 493679 1430926 427865 323446 1487806 1366119 1593799 1983847 1136416 1995252 627353 1066492 224854 988906 448204 1194584 1778961 729903 1975186 979662 157203 432558 153070 360453 771335 1862265 1783513 1396665 541262 1584548 1311007 292919 1669332 1583103 1466304 438774 1488428 561850 1381804 753131 8647 1357908 925808 1638496 1201023 433902 1972409 706653 1311198 1348163 571774 1332598 1539690 749238 639708 1718390 1619946 1312212 18588 1830104 1719398 894381 1862447 1292397 1639527 1254450 1964328 1966748 1976177 1480834 410853 1619924 1098934 1526795 224794 1363790 83141 1637171 160914 13758 1587269 943870 648145 785896 310198 1729727 1333432 1983200 1542857 1462197 1502460 133732 60274 619946 651085 1674382 1205219 605836 507088 1615009 1591545 568490 1664868 1969666 711658 223754 1470305 638537 1980857 162749 619331 179008 846562 583215 1726871 206193 700706 1731836 1704972 571892 731201 78620 1326451 1190534 1077275 654193 1298393 1298257 808180 1642888 1271588 350354 846033 1391220 875791 211207 1259303 1936751 913387 1894805 746090 927520 643255 141995 1384123 715230 885291 1871523 650583 2173 1190954 396899 864549 1904432 201972 172382 536518 1813415 1103883 968170 1133840 1294106 1051340 1973619 97155 60791 462139 1907322 1349285 1167633 1639458 905738 562317 1346589 1281510 82173 1587052 907103 1210131 1430538 1121687 1434334 1118260 1851600 881413 1286037 1390209 1732989 1855045 1035710 337317 288331 1513712 1923195 1207031 1573506 592292 863884 23034 1219404 1529108 1556191 1387140 1382650 857183 15975 624888 692173 1065319 1479879 785329 871428 330771 1421858 1824993 1689473 1031886 1742619 10046 1130500 151724 715750 638754 338661 338597 497983 1988486 281351 1841681 1714917 1278086 1703737 247179 1421620 683533 807251 688248 1600055 1709578 440 416429 872917 1120247 1882190 195743 195440 1483516 1088692 689270 1830995 41041 1979304 432059 1442087 65485 1172048 1135022 1359988 1957975 1704198 1961181 1247019 872898 1407895 363877 467214 1652910 813189 628987 345415 555461 1139934 1068833 1327100 1135197 656368 779083 1527743 1765214 1827448 807403 1589137 289316 1332723 1319230 1767544 1135783 1329209 792940 775743 653600 118779 1998194 486646 1043923 738888 1478883 91229 1754325 422976 1703133 443918 1560316 699556 730894 465319 1201475 1358179 1805173 1536670 1852682 1166479 1078064 1104435 203020 1120817 185145 1917430 1331564 1038201 794807 190048 576727 467731 1017272 1464800 891605 1226450 877625 1642241 1793693 972722 259273 174399 466935 878367 912839 298470 729783 647893 382167 1065169 551750 1728494 958750 1822173 4677 636128 934216 504745 569366 268054 456206 247469 1700386 1195822 35628 203503 614185 1145997 1189893 1339535 251035 1572132 1606727 805348 1865571 1097501 36317 1640735 787421 281966 372007 1090825 1028541 1961623 8474 1004744 325258 71238 1089611 1744030 949472 1350140 1088082 273251 1719907 784373 1105884 1644638 142419 140863 50881 1413168 497651 1433695 11623 1703227 1749835 710863 131071 115784 1691148 1486590 1761299 251868 1843347 400045 191434 602752 1077987 547205 1955429 796525 347262 284931 1138140 1324219 98210 1699503 1524525 1985207 424345 935197 1678813 83465 1186198 455428 215675 1183321 1763081 1125782 1920243 932898 1228488 1283322 1362752 290564 884089 1435769 60962 354735 759660 469184 450721 1113948 1220602 1669764 1095849 319476 173057 992276 890877 337854 915260 1548662 1425065 4531 1648533 1840395 445630 1878539 301700 392390 810387 674220 952645 1253093 1706526 1369996 1599603 1545759 1643856 1587110 1654205 1826798 1672323 1179237 270102 295750 1725702 1335238 1204140 925285 1727520 536880 605125 1396336 226714 1561243 861633 1211932 1682890 29594 1386490 1210671 1199073 444462 375233 1918923 1426965 527462 247020 511455 1929263 749629 1203298 864347 958994 887434 516378 1069089 412165 972844 850976 1393199 1986801 707615 971401 406166 122255 858285 1328549 777191 1116026 1024802 21866 337758 758426 888597 451115 1973708 514843 438985 1581814 1073734 1550884 1677377 78428 1939589 1710310 226216 932910 1160874 584126 1684470 168394 918023 1872298 1849373 603396 1956596 552090 263940 792036 558496 526945 146527 110569 1161602 1366903 1625047 243957 252970 1796748 1327459 1887145 243324 1047070 1943207 861236 962473 360934 445290 886501 255607 77138 838848 1784970 1049232 183351 1934388 1930053 999491 9442 1351169 1758538 1205310 595062 12215 791183 1165144 539661 236930 426456 1093545 892736 1365942 752834 346367 1474465 1107891 1605637 1906033 1202834 1054345 1846532 738676 996296 910302 355673 13090 1868295 188989 171478 1799801 1663782 940831 712632 418568 663395 1299417 473729 327750 1327772 244752 1703129 1630106 434454 1482305 672161 896725 272628 1963673 1532995 612147 1434019 183843 460877 799813 878881 1563774 1521319 78096 1786340 182065 340350 606133 1847614 1933842 1335073 1037891 1615946 313742 1296623 1405153 1573171 315825 873112 1382467 1521041 48659 1965006 1848238 1868038 283400 859152 320024 637665 838165 361824 590203 266450 1821297 1413018 1903902 469328 688609 71842 407941 598087 1754693 881327 1272803 1182249 549943 269989 1761365 1431899 30515 1420698 281591 114733 1058233 173829 1622925 1933908 213946 1604461 1525515 1079124 1579995 361676 1779728 1611480 1909567 1711048 1076155 905112 1578939 1557694 1743558 1811110 748189 1723824 661623 1427247 108224 1002500 421637 1765877 801622 547771 214797 1121140 1804603 786255 223353 1628911 31954 1964145 1946035 1205210 1529341 121636 162085 420228 876901 583683 999024 1625176 1917793 409248 332332 1357460 1270496 950928 677418 689819 1970672 1141498 1537582 1325879 1428194 1188519 1078339 1319569 1628086 1765434 266177 1185969 1576877 635497 1864966 446836 1953825 1629972 1706236 1627861 1740350 484850 1980498 1142821 316245 1565635 1659454 1596118 699656 1414651 1708978 573715 1761243 1143992 708150 1424259 191234 746515 1067314 1151698 70676 630791 1984775 225883 922164 58902 1033487 1145299 224553 481580 1050741 1602752 1771669 182589 1709813 1185539 361271 1819958 1669299 1531657 877660 979927 271463 1523117 1932525 1079543 1979197 1756743 407220 1922336 974211 1256096 496221 840956 238550 1046502 1743370 586147 902643 1349982 1040138 1518295 274792 326289 482584 1335920 660054 184395 1879796 916413 154289 329830 874491 1734065 796423 458096 811492 732129 1029877 759773 314315 248388 1684379 1571581 223540 526640 1618947 958528 1841172 187856 1355003 215861 1892383 1995704 463680 1533798 350608 82836 939086 1364261 647248 660905 1801528 337451 1639880 1097729 1622339 309359 1668103 839563 610702 1175402 318656 1988277 880362 1519007 402364 1978934 1988467 772006 1048193 1181366 176252 1178168 622063 1004121 590430 1682992 581513 1453708 1987133 716502 730378 507143 1623564 841964 82773 910296 579044 778471 1308752 882288 680139 1862630 1624453 1235801 957191 1892906 1024387 936454 995320 869489 1115322 438165 1702844 909439 1149395 1831812 510365 1942786 1661512 1030810 189783 1751325 1751406 198664 1337195 1497651 396891 579104 323253 1960620 370378 346082 1766801 1190073 1266679 165365 695426 610761 139528 1585514 1518883 1989237 1329037 1749144 453638 1548710 170899 590130 77498 464674 1001546 895751 1863790 919288 1400670 4027 593042 1290488 1122197 325653 1308985 996932 1670821 1067017 101268 1255025 552712 1569463 1268013 1732681 1957863 1468176 639064 1027627 802628 945101 1369313 799663 1455763 1111961 212629 454755 1938303 1880218 1868699 884510 1805899 558589 318119 1426282 1992322 189906 730686 810354 1204786 1848343 618675 1582261 460258 1794778 572599 1232129 1203527 695009 806203 1743679 1076764 1975450 1011595 1537525 697509 422127 19782 1416394 943259 37808 1820691 602286 1386857 1941378 343232 17279 472688 985828 302519 842602 1978570 146237 362139 424196 602106 19442 1065923 1833918 1086670 1370045 833575 1880946 866693 920233 1740994 1967753 1177303 1896183 211821 1876263 955159 244905 1784876 1564759 1304471 1942772 1841072 288009 927151 1498952 1701762 924307 251698 1491215 1950984 707494 607765 1761570 275721 766393 1195294 1293128 313607 1235249 443595 394708 1684090 1584649 143230 1321454 17655 1467359 600258 1713164 1677918 535974 685323 1625564 382484 1104409 1617051 886499 3510 1067372 609425 1327220 1619790 1014483 695001 1394715 153310 413502 612373 852410 1758388 396073 657263 236317 748809 1770937 1334797 1587450 1887273 1816911 488268 447421 705700 466516 7108 1641058 1469324 329488 1547736 978507 1210267 797457 778290 217622 292966 1766033 1668702 117768 508380 999680 1907193 7517 1573623 696076 1320383 853814 1749598 1957095 888041 889036 1482456 1438203 1394822 981556 731018 804373 730257 1054401 1493966 1144951 1759462 1006680 970623 793943 788253 626174 1278506 1839711 268655 1463492 387780 661169 803820 596375 710069 157402 665911 224031 570258 556931 461761 1648504 1023864 1456217 67112 124422 899772 876013 1854990 1244496 1265288 1619020 943199 1598555 911058 862034 761685 115342 1273239 1741579 868668 567070 1677838 851189 1053870 1269802 335265 192845 1889156 788632 143846 1776638 1686177 501512 1466220 366150 59016 538980 354298 1055386 906754 559369 1685680 184323 564527 1814436 1575053 1817358 1632426 576001 884828 884837 1499419 246251 258933 494278 1446574 1627064 1598069 426851 1898474 293277 518552 1813180 387678 202906 484431 1979866 1175241 20212 720909 446647 1609862 40596 1867071 470101 84258 1669756 1943435 1284952 76798 438497 1166355 953927 43364 1159634 12049 1798256 1621975 1746609 940953 346240 1589391 632289 1217215 1568003 1727117 614358 418712 145186 260384 1601027 1403394 455537 151493 925803 265381 1937320 1662244 819448 1631656 513787 896062 1223767 300055 48675 1277885 560000 781841 272424 515790 256862 781624 268307 1668112 614220 1583404 521102 1602510 1568451 1340006 1218625 1536165 1683062 1271416 63079 1044820 1702637 883573 1447722 1535244 1635994 1993196 581355 1299266 1951298 1661334 1604414 280559 1925058 572492 122416 57752 419442 1422579 1959647 903859 1386179 440446 820973 757967 1078655 236982 1426572 1011418 1782682 1007774 919485 107226 1933120 1930842 480031 189385 1596476 1105613 404788 1531663 50701 1073930 1738052 1798311 962748 231325 323989 1903554 1989596 795195 1207098 83220 1615658 1531324 1678924 1480677 1786843 585010 961232 1883135 950168 1285328 1957569 815469 969290 787115 634292 432759 519427 220943 753959 781888 490960 1939020 105282 627907 1435590 680371 224156 1758769 1623822 629073 362807 1006385 1469778 70636 1421273 1072098 199633 1382425 153325 1566092 1172813 1886915 1533169 1803727 1232475 1386734 1656145 526864 1807248 40161 1283736 592803 735147 784947 1128146 316390 701097 1901919 604366 630468 1186560 188033 125866 300956 1682775 792521 1587267 1330952 1974888 1046222 1617030 1033213 614922 172365 618417 1780511 1309094 750866 203548 1322315 2965 106145 720949 1196506 1130519 698372 1110092 1268265 1317811 616044 1367991 1324848 233667 20942 1861981 487160 78051 1446979 1151127 716635 1159019 1778049 1483370 561082 255142 429565 1484889 142376 343771 1595055 1207276 1967810 836221 237381 813760 1195415 1620512 1998652 1498002 1730615 979071 1136198 78621 1975442 1380931 134482 786648 1127448 28386 1249448 1125746 1788725 385975 427299 202283 891414 1499450 1470290 1869494 58206 163683 107284 163143 1460319 1712634 781046 1076939 382004 898027 1219958 1652181 890519 1823433 925853 1975323 436731 1823879 537197 1289239 1904802 137559 298236 853555 926368 889510 1695744 1668285 1298389 185922 1773222 1583880 337320 1982369 953709 1928130 445730 1568892 1621296 1377752 1289678 868683 1040603 1146144 1555776 297894 230234 1446349 1598268 1186157 65425 44231 730824 1352973 245838 1791107 1825585 1952807 44483 146843 621313 1166976 1041451 391484 756096 730225 925756 434506 545964 1737468 152853 1564222 417431 1357626 23221 1023206 700294 937419 161035 463134 1082850 835919 62567 622471 683608 1170882 1172771 1569898 1106935 893749 274161 122780 661132 1815395 1346912 905314 718566 1742267 1381270 1262752 607043 1352668 1688891 4292 1592044 587048 1639392 827257 508893 1845286 126982 600737 509287 1360412 1566992 88456 1891629 978614 1444605 870713 47696 541356 585579 627744 1230213 1144846 754861 44864 1917888 973921 883196 1378230 1298421 249802 573672 1411233 422830 470011 1809762 692098 234615 1941470 1378645 276780 699425 1614967 1087249 1749354 404184 770957 158302 931708 1552095 1756930 1909404 1743151 535549 1703181 1047747 867274 1475801 1754358 267473 204538 174813 96086 988466 796656 1056419 1421493 1389681 1807611 397773 759947 750744 464822 437392 381557 31388 162276 706759 132949 791286 354294 1715880 1819269 82758 786689 1380594 1900394 1289526 1234066 1292577 1852183 1362218 1640524 1417948 638753 1032138 653242 613463 1881720 1385195 334569 538891 1596982 1610954 320847 793910 1342143 287641 244703 796194 1920735 503136 435802 119261 1974540 907587 1245573 1743143 1085075 1160395 170215 1056182 322264 1441702 762154 1483566 1233853 564285 1423593 1467955 660248 960526 318324 437969 542095 603086 1898457 277752 1010670 572031 1547213 1724450 661243 43082 116609 1809502 1613504 512539 607748 1992780 889536 1136828 1881045 1496244 780460 1202207 998345 205933 430433 851378 922670 248306 1378519 629852 935902 824080 65536 61209 266375 981886 1760885 99258 1612622 1101191 771771 742097 1870514 1761229 1907681 1924775 389367 34875 351685 641147 206050 1262612 1436305 1733407 1131005 1064617 24111 1112959 644600 985895 88495 1613490 557643 771982 1127931 1120638 29844 1423112 1752338 1269463 1459814 945860 1312945 1764773 563580 1207654 1033040 769005 1131003 152313 1935082 1049593 1834206 1798536 1603966 744095 319718 1211169 1483223 1910591 104057 1691270 163880 831242 1502072 1119890 569473 383686 1949277 101023 1582776 1457359 998184 540581 1201659 722207 1993082 1054718 963886 1068643 113859 728544 230343 1244034 1196609 1740934 1372847 278505 746176 1275946 152253 427119 1232472 308416 1525561 1285544 8339 764782 876154 1256793 783990 1565971 1829025 1652123 1643599 1843777 1862672 186531 1948743 73309 1006309 58051 269661 1247663 119080 593632 696751 1468487 1651977 116683 469986 239768 1373102 677994 65994 1808858 1768093 534732 444774 1741603 671243 1581099 655921 47343 469165 736198 724000 861909 1158398 98792 835190 1532557 1683722 403744 332395 428344 913404 1178114 101080 1426553 1007301 140273 1221884 1461924 1946070 1529536 298657 1473489 1594770 699889 775429 1820230 1348617 1448234 902712 1092714 1635383 172705 550220 83113 386781 869325 1010144 1685344 428694 856819 1422974 1290168 1103053 569738 1030393 844290 1037323 1555366 822898 1742555 1787166 322198 599692 916447 406222 116487 1611368 1517149 99890 654261 332141 440299 462905 1180296 1621780 282826 1742418 1518406 1573217 211371 1532319 1908448 155666 1109813 1594080 109204 1342066 1715932 1296850 1491880 537985 1857144 1273938 1977968 739465 117572 1499868 1524306 1519148 14745 1276625 773798 670003 1655618 92927 1947142 72424 156696 1841256 1739491 1244015 534986 848775 1499902 1850195 499185 59935 901732 1138944 633015 218687 543494 1720060 296921 1726000 1128680 1071672 1713704 1518334 802872 1152258 906583 801881 1165016 1030282 681293 420727 1752914 1554783 1584324 268245 450327 843716 1598379 1126530 39397 1612870 108825 1768209 1133620 1863593 1198269 702646 1264687 1062790 61113 1755205 1066055 642084 1479359 1466504 1578030 704651 325569 1665297 1162585 493112 182428 407125 1551572 1874636 396551 155064 1667000 1763902 412880 938892 671588 1086652 1540575 1435169 1661983 1594256 1304473 1237254 1772304 837301 1498415 834697 1559957 281849 1731654 1434954 1984374 240069 990940 1273639 1699608 1940703 288661 1336021 1841242 518412 1298276 5590 499466 774680 1706157 266455 506359 209978 846375 1695997 1850400 1497772 527336 502833 1092267 1824987 1158014 1909957 1179051 1237463 895760 1399213 1928900 826424 1892495 1241274 443649 494190 107683 1729459 282252 578223 655736 987101 485435 1265347 1694545 447698 301086 535770 410030 1266699 1808188 1491505 1753653 951212 1860702 1280981 167555 1005179 193673 1562027 1645197 1117081 968477 37006 707254 1151991 178661 57262 1411263 27638 1835996 634061 1211944 1928896 802614 1301846 926571 745220 1890422 1680553 969654 1540559 1968764 1906002 1366448 597822 291646 39980 540259 1794951 484601 1618998 608057 1208234 717991 1504052 955431 1494668 946946 1444746 1982799 1036422 1162986 102942 1105022 1798692 285747 1892855 1616507 505628 1708937 263492 1584219 1930613 1684216 1656705 583156 1250793 767163 111062 1900621 1442495 1567181 686996 629052 1096775 1330745 1430136 944827 256558 606674 1374847 349044 570940 695109 1467904 886448 1587902 1640074 1447392 1589169 1198948 1216923 1619934 625610 295538 905497 1498178 1112950 1875454 1730954 452192 275322 1259271 664707 395815 1974170 437673 434940 1416859 1778064 1350120 1961833 620945 1510905 1570384 961457 1421171 575575 1139756 1881923 785754 1316790 948250 1588650 1307294 925872 620464 96830 1628140 1413314 1808672 1159542 1986782 1292590 1694685 1727927 1216650 788173 507090 1848594 1048590 450702 1900656 837589 1378685 322102 1930266 1217172 1610745 1914951 1647523 48922 1281383 1588436 964484 475300 121031 1505204 1522450 1375836 124545 683241 400994 1976537 156836 1008304 1305939 1822134 1751208 1988023 492366 1300839 381103 694845 1447615 1391579 1467099 452228 955582 539542 1531409 21781 1126044 1298434 259842 286182 281384 874379 713849 1094123 1956375 1160810 1448755 1981200 917127 130528 600129 1345430 1092829 1612279 266919 1584812 1046063 1559126 1296496 1338701 50525 970919 1514647 1855203 1340999 566697 197298 1705843 1727415 467462 1939921 235577 1892219 1404548 1432985 642566 1921112 1248843 503989 1534254 55293 776314 45530 1692836 1336746 1926265 1077643 966947 591133 754528 1165651 1124161 1935572 450240 86648 1713404 1491576 440648 1239613 985288 1527693 1018046 1385072 851452 289350 518088 699497 872228 1856643 897801 1045910 75612 264861 815711 1973016 765221 1702134 1696334 1285150 502864 464520 1424666 1967078 541560 1744830 1980986 70230 5939 727792 1155076 1154328 1124946 548834 337853 1558286 233221 381713 1274430 1722077 849648 731918 634541 1815024 1546067 1216968 303818 1439515 975093 354792 1096312 1336637 1894838 1795902 516669 731527 1384877 1002493 1288664 536380 1275859 1473591 351067 930617 1450002 1467937 909561 88177 697622 1314329 1897648 269409 1037878 1277100 385302 811520 1269985 764784 885131 1364496 838109 1857293 309172 1441204 902773 1923464 1385810 1709621 308055 1528700 1273687 687254 308527 1848319 986192 828648 525566 705955 1218126 1313913 1300327 1225443 1646408 1022257 1139203 411885 1331360 1784853 395880 1743059 139709 1343081 859348 677279 584802 373618 1029202 1050371 340312 1463385 552518 477146 1729161 1891606 1032678 1614734 1147735 732430 1055462 1012565 346372 639913 1841160 1825754 1516852 107493 1045191 1707935 1716061 139782 1059301 1387064 1338659 1523430 442303 1435744 487956 282453 1265821 283159 1881150 407681 731482 1727218 81988 1715008 1434267 550125 1032460 613774 1876851 67511 672709 1980247 1280683 585282 1872044 1624838 1844330 1511232 903335 307381 1739936 1986257 1312678 1263297 973097 1996912 808093 1910932 1784864 1966957 879067 1550238 826019 1630854 1225728 133057 1225258 1731734 1612515 1268274 602381 614087 813155 286141 1676643 804337 652399 47351 1206054 256649 158755 1372186 278760 476597 60381 1168524 69988 144166 1669364 1682773 1713745 675654 1973623 1458820 689587 937928 762772 183121 1745329 448623 294980 1402219 1820469 753767 882649 1887727 1077945 1458160 1746822 672763 1965419 1074258 117998 738457 1469051 77333 1602599 1015653 186916 1588565 1971689 430473 482986 79377 694614 468046 1991039 1602668 28721 1196530 858070 1702709 244357 1568063 851826 1546199 1477390 968235 1778952 1311287 1444532 365862 454348 1134620 1586679 1087723 1680644 1208553 1051320 409516 44773 476872 545258 173306 1084431 1597321 1805606 1015854 802618 134673 1643035 669167 1857891 899763 1221365 1897488 1400892 806735 891237 879831 1308043 673388 1118832 936743 955028 1727402 1802321 786473 1628160 433471 1504446 964849 409441 1412676 1216448 1125072 1225970 1282903 1213683 870976 1982867 1187603 531896 124700 1256819 899790 1954274 992323 1525619 516551 1743196 244097 1527126 1958736 1856305 438174 1630911 1339149 439655 192481 1028213 1251542 1203196 1238527 1624875 373467 1308921 1064610 1603873 1122153 1461918 1634042 1386137 518131 880865 1454289 602405 1625556 485053 1354290 141040 560519 1138658 1486817 1641108 1671423 1983244 1971857 1955552 904493 771818 247768 1178382 1738636 643300 57736 18161 1342356 371348 632038 301379 1220468 169462 598919 1516672 1165475 1484983 1232957 953885 310347 1135562 348155 927077 1034719 934699 714795 889123 168258 1984979 644334 1403410 1360492 1090192 1171831 1236679 961324 1433715 1310311 1796176 72872 1723461 1679109 989213 434222 1238637 959039 269235 316130 285558 435501 445357 1299728 1289284 1378759 1816318 221107 1278265 705808 22209 1301878 220888 1375191 2513 500512 1365763 326130 625527 561952 1760663 329113 1334723 1594201 767690 1040034 496599 1232674 174743 249684 1971575 823148 1009855 1220812 955994 104591 1064363 985533 1022556 591239 450183 1824550 205699 50329 179305 1356051 671876 445132 44698 1979026 1454234 1388576 1831266 692648 1674692 1812639 1968226 130690 1106852 1004237 1474108 217969 251992 44693 1627812 222947 1169197 1852880 1469363 370521 877804 1810509 639492 421498 1521226 1277902 821620 1586085 24091 218923 428765 329599 1121428 509403 1266223 1587915 1305638 1340095 607197 1947438 1906241 865667 467896 1760200 1807634 1294343 1229992 364047 1592953 505164 1048908 1559829 823382 455764 1878332 157915 518292 294716 622532 1831764 794731 1038728 1803096 149257 648636 1545526 542218 328125 1530252 679394 1458981 277553 147410 778874 250978 146357 113368 1921541 438887 447567 1985792 1664830 175113 91668 1130216 1920147 1857247 1256087 449019 1101582 671058 386010 794531 226712 373027 431352 1943469 319970 962997 1046418 503327 838759 640595 412738 575763 295980 1116573 88958 1887616 1895642 1353229 1790624 48867 180478 200829 674212 637086 473121 588293 164732 1037791 1073342 349079 1622246 639105 224441 1754324 806868 1587252 1511619 1822908 1946309 799371 1320177 20012 1731404 457263 1294937 1543965 644841 1096961 974624 699913 488320 1916644 686258 1340567 492440 1401444 76204 696793 768285 348589 491913 726307 1025657 1914819 543659 1351719 1190163 1642056 449876 147180 1887295 1159820 1109595 730788 1363982 1728534 146920 535278 1175438 1298611 1195583 1263379 1196599 1183418 1185294 926666 1913977 812712 1900975 674893 1872847 119303 1022229 1036213 1347165 1861088 1617 173072 1644745 1164042 1378120 267338 758684 598088 726127 1229340 1379253 9249 1316667 1684917 1318017 704077 408136 1257530 1941243 502444 1918379 1692906 1408689 865175 1168091 1236176 1318048 1797471 1879634 831075 9910 1725109 934619 1574541 1122888 89976 9132 1252745 1376516 1554397 17060 1970845 1679778 1078944 166211 100215 1628542 1985434 1618231 1939621 1931901 190642 473881 1444296 413877 1978162 1792729 1394932 1875895 1947598 1693110 207197 1456972 394461 1107022 221993 148166 594387 694340 1756404 775137 726776 714654 754758 1741976 814481 223016 1403725 1920390 604288 1389407 1663839 1678756 1380953 37445 1008806 1023911 1647642 1137297 1395020 1493668 695383 742297 1630498 1093938 69292 1321831 1613454 24450 1474836 1085850 687588 690794 1458584 999733 1371597 1053093 684426 258363 1149830 435972 1446180 923905 151091 1827693 1780175 212750 1662631 548748 1439974 909903 929052 446057 591853 1392485 1064496 612666 1026032 1902899 866864 98517 1055395 1239491 1725466 1210342 236862 289993 52423 1627678 486741 1007903 1309915 1599092 1604979 315233 1240792 1221889 604675 1683006 22439 686357 1145777 127668 1216870 1679141 366493 97034 1234667 761122 1261756 1433201 1632933 542754 1023008 87011 919281 1201894 535786 1424872 1564582 919830 1744622 1864243 1651648 692838 1160494 1113216 1723816 486028 1283523 1182316 1838160 1741752 1406239 914012 1842670 1629853 613642 477394 660098 1276715 1560080 1593782 1050295 635091 1387562 645598 1074467 1673961 992048 992786 203547 548841 434031 60461 1878864 801414 1597696 1434152 1908391 1842746 1223650 811406 1049776 1045560 641096 1590773 61141 841920 1314878 1477004 1340772 1057901 1072886 1990098 201287 1050351 1355625 293932 122130 1595968 1763245 1788773 62536 1713267 1348282 1529966 1408456 1266083 768452 454850 1789283 1324267 1018229 1169436 1903582 625331 1736448 320037 598839 1785922 248869 633793 1506716 209741 714401 500561 1819858 64814 858004 1337204 1116835 1078787 1308144 1423823 1935646 139004 735556 1200893 226850 1486805 965527 1737216 1378069 1950147 1968814 1222859 1871183 1878931 65315 1243426 452036 1182737 1738028 117501 1603005 286144 1553663 1778787 1051897 1705708 539432 1945124 729671 982716 99362 401853 968345 875368 753050 466134 275076 1378852 1881752 1543654 438273 1424256 869151 1263688 1114234 1620338 613485 706326 376710 1702250 1884640 278013 1079613 1785377 544498 1896335 583827 1399960 1098718 947018 281170 721181 1344621 1635835 973768 1688829 1003077 200158 1468912 638709 237395 254526 475582 632440 585779 672244 870171 1718953 1475866 660547 594165 1111555 747455 1072304 1078748 994476 1795849 956145 66859 52563 156848 136976 166404 1769530 1436212 576335 959274 681633 1991473 797354 4654 1405085 1964925 407336 1102511 276354 1789670 481917 1542458 1378059 490379 58961 1400744 1515219 516657 930596 844644 1232102 1913562 1858750 1896989 1755103 1160668 1112868 1692110 18147 1164084 1323949 732698 1423941 1336797 885863 1519883 1187757 971879 908380 1326578 1288359 1102296 1462367 317288 175655 659357 639912 923867 1476264 296212 846030 1091547 1695035 615328 1864934 1398822 1207284 865972 673882 1896061 1585380 766233 808464 414500 1747641 789576 380079 855932 278593 969758 577946 283963 1262736 1462588 661526 1339766 1388773 794118 662877 145790 1028475 1879956 805369 1001555 1506431 1294897 174089 575261 448500 109815 952891 1957390 948429 704041 1560655 1135066 1752603 1897388 1195656 1086911 190673 1967625 199955 1629663 774257 1521227 1347496 280669 90543 837280 1115820 1319391 1387166 1615827 264447 172160 1833496 507711 1371872 1715476 163 1303651 720257 861690 222898 538115 169086 475053 200214 764084 21144 1294475 1227944 1189410 504281 1936519 1968436 459387 1587002 294101 1973028 85729 1629124 433479 955472 1820103 1455372 201419 861985 1209431 328222 1062516 1549008 1057306 564576 1882181 1404038 1769627 1605753 992288 758613 385418 1836614 1147522 1606550 403473 246522 428615 1346560 270438 135309 530915 1561581 1477782 877383 980832 1777743 1101576 556224 1598023 1512092 1524105 1173920 414136 1698691 1342036 1165507 1589443 1516037 1688399 985970 1275067 313425 1036165 561273 730828 1679289 631540 231134 396259 613194 89339 1198304 1091008 1061926 212678 1977479 1020315 945633 1860328 1737016 1954375 1204028 1703861 60275 962272 1713023 209573 1619689 1122681 890419 1595950 552794 889604 1761251 1384916 1795190 296387 1662036 1415332 1944710 1730499 534965 1800066 659588 299541 1561160 529758 706906 1710441 1859754 105370 15593 1712323 1014109 130427 525590 1491446 131623 533969 1822158 1694868 1228594 1402391 1855600 1537350 492481 432756 1963338 960191 202963 1863804 26251 886385 1599524 1054968 551113 1936416 638694 669752 1464211 1164621 832678 1774189 1384062 1609184 170226 1054743 674450 1551866 72938 136239 1620307 676170 658627 1827641 724214 950518 1105494 984482 524614 302512 1870135 1101385 373703 351481 1031994 319046 475596 1303519 1010500 1408249 1210684 393508 1312475 553408 1551432 442695 1617537 1908991 1965146 1019439 1333529 1716800 972376 1616282 534427 645117 1486535 373339 88694 1271559 1165859 1689428 1377574 1671805 1828734 417063 232996 32023 481487 310623 372585 1177570 376545 1360583 1916133 1089449 1809095 208163 964781 703439 1799713 1214854 1324231 351808 660770 464154 1935787 1672309 1871869 1402207 11525 101916 954806 1765813 296869 827673 1266865 841593 460560 279117 1373279 1214068 1647878 806408 591484 785082 537831 1322700 386890 819790 1648641 142306 211475 113932 1275458 1180662 1803674 1459075 749458 1929703 943934 1353476 36295 10000 1006883 501757 1513331 1046797 1407923 696228 1663907 80843 1366665 551064 1468091 496138 620130 854034 1671129 1471084 1741385 1468626 16574 702062 1884599 1141526 138686 1993839 674563 1075550 217170 1393073 58602 750258 476493 1396744 522589 1814882 796816 1049963 781757 649864 849798 864106 748074 1293447 1698260 807204 1066912 756027 48639 949301 171909 475723 451492 1494411 1805848 812534 758186 1679604 1322200 1819053 1143415 381882 31592 960761 522829 1691228 1727749 119532 1618812 860350 337174 1461064 192045 686757 1024627 570561 925299 1662216 1161063 1355672 1424274 1665714 1011652 696338 716057 666949 1104391 132211 17669 1571331 112641 195920 578737 977474 865636 1230907 1564971 1773800 1388324 961211 1096203 595035 426201 1619732 891431 1072088 973104 1246235 1641094 1509664 54803 1495912 1152865 596799 258747 810573 1252420 941005 1828505 953727 499623 1678673 945091 1529876 1316208 1915955 521534 1673270 413099 425406 248075 1040367 1208622 790244 1775297 1678382 1263192 285325 1474054 736807 227871 701271 1530260 1541931 1954257 1846446 1676640 1459614 641838 1825974 631514 1418999 1325401 150409 66237 1144666 1506702 892016 1939292 1859545 1570474 1921579 749431 1358358 1956980 212515 535869 793394 964041 744766 1079882 606519 1073136 1234999 217909 1252673 334609 443172 210111 601382 147523 778065 496154 515892 1623404 1598208 568845 1116917 1538080 1173817 396341 1101581 1366678 282674 8419 794806 91713 1632957 153398 210577 1418127 1757312 565579 1577609 1905732 772028 278714 1569968 1478018 1914872 1326847 1042721 921840 1094490 1992734 483003 1916461 566554 487542 1579025 1471366 157419 384204 1449660 231215 1406439 1976855 192319 1068390 1559752 628813 1938436 238312 1814285 608377 1300706 1910628 855738 465609 191841 1858680 842664 61459 944119 1733585 1492230 1155190 435676 567841 1109416 1961903 458386 102491 1888999 846195 631138 1150047 1343524 1773673 1364718 617900 858324 1066412 740382 61445 1518148 409856 1827747 538963 1075222 1551944 1347645 866558 1310297 430145 992417 662153 840330 1022666 701614 1798830 1165620 477255 1489711 1593542 829242 1330726 61917 140251 683843 1785055 96624 372518 1765849 197844 494324 145047 618487 758466 105729 1394190 1233958 1633478 1522545 973927 1892731 1314447 350979 55727 252253 658802 401008 371051 1725056 924058 1199719 374050 669565 1783502 836629 831318 1658432 194223 378347 1182623 355323 1994872 1935611 1979730 1174360 301906 520605 273026 876521 1558659 1670962 1026766 1592232 957579 1630687 1818413 1842062 323808 792362 30863 961262 1650045 1326541 1724522 1185415 178494 1940810 1050296 1632485 759815 112231 506467 381878 190232 1396275 786380 798034 341171 1433339 765147 472839 746016 1841278 895964 1696698 731274 634861 1943321 1198284 1456204 605820 702980 1216584 291898 829582 1693141 1031067 1994914 735064 1656657 1786364 128085 890454 1818205 348619 1237660 6218 54421 1074098 660864 173379 1752211 1715014 247343 1248872 72357 1109815 1085385 1891150 174009 269929 1933083 381439 1022811 215724 146204 462538 517405 1284820 784289 302553 350766 345655 1551594 1120836 338685 235501 1842863 1224761 1555 1269140 159236 990716 1711049 1980798 481229 1432499 594702 461214 472519 1125531 1586272 1411108 1890038 1084382 1515433 1479416 431704 353805 1221593 1497977 825475 1383259 673597 203060 846669 171576 588922 1250873 1559799 932016 835283 318280 283957 119036 798857 733181 1984740 820274 541989 1802921 463550 1764144 1785624 1503400 1439826 594834 1448302 1039432 1887255 53354 651823 757673 1278368 587901 1867759 1732454 1116080 156841 320515 1517022 267764 744682 633774 1087789 85372 188752 1581871 686859 2109 1204257 1095992 938561 1111944 903533 1807548 940755 904905 639084 1435870 1415243 1089237 845234 1929651 856174 342976 1864163 871077 335017 797115 276639 1434618 24132 580895 686105 1189809 183799 560226 1259414 680184 1459121 982642 876982 775838 1862823 1988518 159283 1834811 968629 837949 676942 595257 1910790 753739 660730 394901 276203 301364 774711 340514 1950990 1061446 1245510 1850222 798524 690636 1393184 1455609 698777 124423 208493 581207 284942 669484 1153453 277622 1210990 1206590 345882 1664270 1172247 1574156 804969 550653 1424513 1404595 1368087 962886 355289 1441107 896659 1266687 55309 678261 1107660 1510834 1163250 845817 1578008 928979 84895 1418836 1801987 1138409 451709 414549 224136 356993 1734204 212743 519315 608580 163700 1284979 1976454 1998608 1417393 735807 1082720 907357 1573676 1249318 550778 1421960 357759 1766974 1835826 1822096 1602819 1373826 1878213 1391997 702793 1296378 1400816 1670267 738579 1127432 628700 1675592 1086383 299507 430366 1871457 341304 788202 678075 1884957 1430842 1249891 1122090 281278 315337 238346 61241 1327214 97168 1893311 661968 1062919 1152354 892342 658005 239395 876509 355761 1081107 1247267 1478029 1782869 257759 505413 997605 1527466 1704695 1779933 1095644 195567 1281003 1948900 570935 263341 1667266 447856 611281 1776646 1576943 482760 1256112 1113270 1811188 882435 1113881 718602 222867 1051283 1426191 1529107 1556996 1253516 562390 947426 894423 1651978 1159439 1929595 990145 1328846 667710 1709025 1200891 1958202 1195343 1468043 1417743 1069354 764296 1641944 1912833 40965 1767253 700837 97241 111418 1740347 1170209 618297 1368963 1607157 735257 1155248 1052476 149082 53526 1738860 1492538 1235451 1223137 1401111 1399469 1038902 457156 76189 1030004 1938054 1617091 821358 414921 1468335 94003 1864723 927312 1138371 103047 1224821 479572 1108577 1349593 1329381 1719866 965 753674 1321160 257684 389398 793176 647162 1410917 1803661 194541 1887446 1773781 1899282 1800825 1048375 750207 1823896 1588246 1522609 1143599 1424262 483990 793532 456799 1129644 597499 1690497 1371171 1509165 261726 211893 1017509 1680773 358909 1068978 1707424 768777 1905694 577381 119317 1861540 1153637 341653 107009 681723 217090 1550648 294497 1387182 941767 1723855 1235502 174512 1515188 1912851 352651 1463236 441933 124050 225333 844411 1598723 559744 1236094 937505 588359 1254905 658778 1542066 1619952 663036 357803 920775 323882 521699 667596 1237669 1193760 164934 368499 632911 85591 845540 1688796 1774961 1330695 1510549 1990653 1225542 1441948 1825897 430405 510922 397216 591420 479563 1962627 1781265 1339823 502991 1193331 46158 1127934 1175158 1269175 1924513 271564 1883141 696435 207943 1591715 1854755 152958 1369546 1590836 1890716 485248 236772 1644616 1648561 8004 763568 705679 364432 1471881 1661891 1925625 1654475 1259583 535572 1638874 786413 1170544 402384 18904 1116361 691033 258015 345942 1463699 894132 1003156 321681 956358 1657434 1405690 358996 534705 744174 1221468 1682939 1559348 1349154 498487 273267 542783 1349748 42362 1726086 139150 1614247 176780 479856 1965509 1572685 1505303 1501117 1628899 1876807 328606 64507 658721 1360340 169253 1099991 228458 1183891 211396 1207915 1884332 109726 807558 1827959 695411 1327736 946225 1394953 912198 284111 1793287 299106 479482 898722 311498 1545802 1725718 640612 1904281 650886 855746 48667 658741 1324628 1556774 508519 1115753 1790482 379053 1293430 525664 1903194 1777567 878222 596979 1352945 332783 807233 1299421 1277275 313811 1466305 972300 1215035 558709 1506342 160746 364423 1144873 1743962 582456 308064 1362067 1915185 1830612 380342 1910671 694517 499654 1655481 229240 303683 764711 1784741 877058 887964 1534292 937260 1790111 93863 1849900 914702 1149176 602704 743387 203059 1847337 303176 593198 1435433 604048 1694955 136299 666935 856657 1071252 1547052 77200 509846 872229 911387 585088 1109704 1760570 1776334 1982421 303041 1813091 1390587 1996515 1615035 319447 793417 1389945 1399696 223869 888174 603721 213359 1347700 1083852 47480 869536 1116040 53857 1837246 552440 632217 479631 670576 859673 230139 667467 7575 221202 560271 604926 453190 833235 1566353 11568 360515 500079 131366 1441084 1139035 1212862 1174661 791573 130718 860895 807468 1523998 1718232 519363 939673 652839 466427 1112973 1175718 516255 1029920 615502 1265956 487409 1192249 1115237 675184 1261528 251990 1040835 1181990 563467 1841880 832063 1498394 827120 1441414 796420 991367 868935 1109696 1404563 981104 1694822 820290 32223 560157 1324401 1610856 1927451 1725221 1805881 96738 1425737 1095085 990858 209012 1892744 57712 164537 301394 1725918 753032 265493 1045011 471095 157324 1836521 1557851 664070 907802 1635493 1334838 1181722 1707827 63235 443916 1295108 1429864 928645 535328 93941 1240253 314248 1072826 404821 803504 869656 1525304 1474509 594093 1202260 996847 1028000 984329 1342253 536715 1522921 426190 1239972 995708 837631 1794345 958310 1400688 744419 1577328 825830 209615 1207422 791880 1176605 1080570 423027 1665071 1502811 1461185 1383518 1683765 852408 827878 710107 322933 1094690 449761 91252 294880 763895 278187 102922 1126773 1461115 390707 967647 1779381 1867666 1077185 16003 67920 1226971 847439 1147852 639184 1431714 796402 387120 1760303 1388495 1132929 855881 1415125 1918498 718487 1018446 1951185 316080 1624701 993084 1236221 275493 1731271 503805 668088 84219 998446 199590 863044 219242 682566 580364 1022753 1467441 464918 1331278 647766 1600277 1364399 1515079 475785 1616711 1808190 1956097 854426 1472396 1702336 1212719 1922885 637194 1513479 1286551 827728 31976 1206882 84701 1137227 1613090 1183247 1429949 341771 1998885 129932 603537 1854238 1020566 1387774 1065196 1034435 120852 153047 500773 1843203 680997 913262 81118 1986218 1747503 721875 1050599 1398749 1369338 273371 311087 1747100 705090 1154286 1188223 1870839 1842301 1862925 629609 1552787 486990 1398072 1482822 937752 1603821 489584 1372083 1275089 392315 884913 1025756 1992269 1953566 832949 1842520 91856 564629 599803 1279397 953534 332396 307954 662762 1633010 1863360 1063092 1387223 1895191 951963 1251495 304642 817016 1368391 315637 614292 416952 484500 550109 1001859 322595 1518925 197817 694436 1611104 1260962 1175100 1011417 18465 1382960 1898035 183327 160824 302569 261225 8364 683459 1717262 1369469 1347822 237154 1662869 303444 1999916 818811 1072898 95656 394656 1110298 4727 1961796 543523 1200431 96477 172499 213791 1535820 903245 1358565 322287 691916 236454 1036263 1906232 898369 368546 844819 51544 587490 571821 1613641 1034692 1924292 1254009 1722092 164311 570335 1505571 1842273 558683 77069 1683679 113332 1716941 105091 1209806 351582 83393 1539038 482419 753176 1124462 1980671 360876 1860329 466183 77718 748816 1843436 1496065 974960 1763191 115897 1206642 1053268 1965390 375433 158022 783609 10375 1910997 1782673 1224911 655758 1464892 1011105 174806 47056 1015763 236243 1901593 1059655 502260 65632 1458344 706472 1185867 777319 1062108 1256835 1043915 1730816 1820949 176097 697451 1234701 985708 1800684 454672 490533 359969 61811 1657776 1317402 1741439 461139 179024 1024518 771496 1163711 74341 1266336 262612 481631 1786405 1181302 144483 1585398 1677709 139172 1737953 1658709 1665959 703307 911894 305232 830286 530703 578000 876370 694397 1701095 73978 545976 1602156 70716 308522 361277 1713290 941050 38976 1896905 1191645 738725 635185 1317141 469635 299194 885692 1942459 960815 312374 1466030 466268 482182 1831568 1385892 557677 542525 1396340 609486 1174424 1776976 126765 498125 21158 1176727 679504 403655 1243484 681135 522038 823520 940381 1958948 1306788 1542336 151518 1216144 295976 1431285 10448 941363 240133 1255170 1217606 1723442 630909 665453 1544851 1212894 328961 756341 1230699 1451822 456490 1866377 8522 320596 430357 741813 408921 161301 1774560 326151 625339 1220788 291334 1179580 488006 696912 320502 1630756 1887782 1618874 1231696 479380 1876983 46317 637609 952933 1457197 1882684 1917343 1664346 109830 514184 1996131 1511126 273569 1165588 496401 1098616 1781656 1177751 1477569 1505251 1464865 1395602 738575 1711871 1133530 218002 1231478 1714808 201484 1552475 1138834 423901 1277269 1375614 222066 795622 511923 512840 254555 1004119 1370084 1790828 1530846 257906 1390956 70795 204000 1597715 1818380 1856296 707795 71620 325989 609199 603836 407417 773414 850468 1706267 1284113 1088867 10249 1258263 1297209 882339 427829 369072 1391725 149758 710705 315256 1149474 162609 931082 1184874 312404 335865 728768 616796 1971035 990374 1027232 1014118 1695377 474860 1375962 1550035 503503 1897918 28713 1933473 386197 997655 1454921 1117535 624735 1619705 1278173 510764 855009 337762 447059 485171 47349 1443880 963103 1021127 1465556 1123506 1067224 1942437 1841746 1871647 1174257 315897 1389447 1186210 995938 712544 1392315 1796273 1484663 1877921 1902911 945567 1516834 1872956 445705 1975237 1314522 103600 631758 104633 782493 82554 689604 35346 466785 1401216 1465617 1401596 701141 1714716 1177437 1956615 1649748 1850597 476947 1521917 724151 853778 200821 1288776 235155 1188799 688991 1323156 562486 565305 460315 1102625 271599 1765470 583449 79430 1871279 756512 1664818 31493 126102 1400161 573500 518705 1531665 1732714 223976 268582 1434054 880009 129145 1228782 1073590 870208 1252971 988379 1279857 359808 1525744 208254 1122820 1887838 1983799 722054 72595 1428419 841680 34015 104606 1433823 1435244 469132 1504609 1533151 857707 819739 264081 1868340 1873997 1624072 1623108 1001420 55044 1011807 589397 362006 1660414 1298137 1498346 1816093 832694 1441792 666165 983345 1357054 968011 1655840 920879 564155 380739 779992 1642927 789890 1869306 1763939 1088992 261759 648318 1977389 580384 1461926 1197207 1555361 1832183 998650 1544927 79988 1372774 939477 1936293 1131868 777499 179378 1633886 816645 113767 85190 396782 500855 935581 692145 1142762 1724115 1548669 1989434 532452 1434370 1687080 740929 288081 1395382 1219457 193742 1803574 1345747 948526 974556 1116506 1164516 425189 1353733 1473551 1949391 1474699 1009292 1679608 1410728 1426780 1959527 1083704 391547 1128460 1250384 238965 829072 1942911 821828 1211854 447407 1863895 259291 1819412 164394 1639825 676859 859351 623112 102811 1857467 152629 250373 787001 1575772 682666 1931214 1455589 454629 309291 691208 629444 1297136 625047 175835 1366684 761483 461033 1026252 432598 388823 1267698 1439822 853629 229117 456988 1827931 404753 1866269 793583 1260763 1923471 679027 431476 1956089 407478 1044908 52540 42689 916007 306974 1082678 1897893 658926 383508 351914 89492 631335 801206 1551216 602073 1814231 1401050 1424780 871599 1808716 245893 796026 231606 562161 1672795 1873655 1352154 140560 1203603 1147684 1604172 825904 1901616 1423002 1042665 811889 729418 1978091 1042929 201732 1544349 1520756 817156 161738 761595 500131 1785086 1546499 1636827 1048098 1895781 1193358 406597 1020697 511380 139915 508516 1620613 1802493 1415061 1890094 739685 1366088 1226374 60671 1595067 1642815 173985 981142 1482843 664375 520821 733696 945465 154847 985691 1268512 979568 1579564 846792 285924 926264 524754 662845 1626682 731686 1157020 955376 1204021 1184676 881439 1959664 1446559 250738 1494423 1913542 328019 978625 1294519 920565 40008 375986 811458 523376 1525480 1932871 1866427 1907381 1893223 753442 49107 1958832 3350 1411085 32829 1812709 80184 573185 1265316 682325 1553617 199930 1537321 213444 1684803 966616 764000 93271 608469 1690961 670633 641010 657166 541106 763034 1142583 840821 55095 1213253 141992 901941 1457230 144535 536036 848801 1238721 1490630 1544416 798526 1052504 895321 1403273 10593 45160 926240 853071 1182458 790399 196900 90260 797342 912919 1598331 1473852 744644 1296243 1398495 1705336 926028 779700 1440191 1936048 1082477 110063 1956960 1076523 640314 1867195 36506 1580397 1975928 1503843 388183 1394650 1516104 742218 1314859 115676 1274081 1557528 1735266 747934 906972 268148 1921790 1362732 3716 703970 1211584 132191 187954 445122 1586996 1104939 127649 1814266 1704131 295435 108389 1622346 607388 248298 1077807 520506 1934356 288554 1407786 986702 1343499 1270651 464460 1285791 980542 893035 498174 1784703 599180 1534601 1590403 650480 130940 1534046 1496388 1233959 506811 554811 1011842 801198 1059934 1273544 1255858 1439777 1360321 1731748 670153 732673 1234922 1369881 1498467 1445209 107409 1638577 266635 221199 736357 468599 1349276 1111911 1827017 1538290 287200 931302 996030 1119512 803659 1733492 407581 1409414 394227 1226942 295148 1116277 1385963 95417 1283684 436508 1673583 1704582 552429 598696 1082709 42037 1656275 1090117 759722 1274255 617466 1888866 611172 679487 892918 1777491 1728854 1846350 1488591 1947877 292419 1430269 817503 794501 1900058 1883377 1840639 608455 610026 615959 246798 1216655 518008 937657 1774074 457323 717183 216080 1147906 808253 918812 1765372 1095307 613795 566507 1174803 1416977 768409 299512 836988 383845 1411167 1537816 1461525 967461 1632084 109146 248884 114418 1671378 848178 1655945 482424 1538887 554817 855232 1832185 1790161 491308 190194 953196 1606167 217490 762417 1685314 1563376 189496 7797 407818 313469 1134815 849047 811200 108761 1079421 1277618 1759871 325941 1517239 1731359 961127 403946 580791 333361 1121944 605905 35437 627491 654453 273456 1258325 1947307 1749133 77028 304928 1842340 339315 1197777 1970582 1374901 902368 1118440 955089 92224 1076111 307317 863039 1096832 1906145 498309 697706 307525 805406 887271 1559566 393509 1875657 1454428 1953791 1592501 180192 1891511 908669 766764 1547433 1538368 915751 1960217 899188 1497012 531338 1686394 269365 1769835 907492 71978 1254724 1287544 393702 233233 1393239 1599301 1968701 609455 970641 1862799 1948493 1688612 809443 664456 1500087 1267977 1011583 513726 1282288 1365908 687746 506735 342129 1656536 1201753 1912076 1751881 1752203 1697954 573521 141542 1226624 1548782 966727 1343093 1485009 1191777 303276 1746761 1392377 1945830 823287 137159 229049 125845 688929 887361 111419 191027 157953 1289203 768275 1224833 732397 1200721 432723 1917261 839355 1579967 1556221 1291565 696945 1794609 134853 1364123 300944 1528748 299826 748602 1415805 900641 692237 685241 276777 719942 1244322 1921754 1367061 759151 434543 1481679 270448 1061947 1041022 918224 708576 1488334 765760 737586 1674133 739367 287306 190016 559715 872479 1049117 979227 739190 1118718 426703 1573234 1256181 1754965 178496 257105 1413545 1109506 1260090 987899 286409 520667 223486 159496 1698536 1481920 1265349 1908554 941634 423326 1367763 258311 260517 440251 1201524 122134 159278 255423 605038 620011 1506861 1410224 22749 1170478 1999911 394372 1945483 1700681 452157 289787 109658 1549204 1686946 1239662 1050676 1721093 48145 481401 1843878 1692970 1272900 121110 700473 330452 911480 1668501 1199233 1031880 936272 1950507 1602898 1828321 32570 1785593 1199536 250324 1146745 1870024 369572 586390 894185 207038 795192 549329 76147 30731 796815 1829305 88622 1593761 1736510 1508558 1063123 1015634 820347 4166 1846093 363424 398217 1173008 353628 265390 269042 636296 403689 1108021 1200413 1126770 715977 1138792 1809597 498148 569681 1188865 118455 1360495 1367085 1412190 935319 1555525 1366257 1504511 225934 165162 1865384 1765351 437330 902477 308579 589347 75013 969207 492686 1656939 357287 1880532 897883 189764 1571263 1428461 1114344 1521819 1841501 525632 1644728 369957 1110730 583298 707208 1058486 1042153 308401 883171 1111800 1193523 913619 176660 1198667 1981624 656237 1693093 436307 254862 1853210 1912677 1045935 372865 317440 74210 1751477 1099394 1907285 1490687 911126 322095 900274 927349 392443 900140 390450 65718 1403833 681288 936383 180688 1327402 1778733 478208 239072 355065 796766 274846 475196 682808 1380858 779155 383136 1311251 1593469 180307 1384637 1261140 609556 1307671 1716240 188445 1122108 1969435 953348 811825 1546551 917043 64467 1134590 1714028 1897756 1842530 910262 1085131 103179 1822574 469738 974703 935177 623945 1745805 1556600 1917213 746083 1143288 1152631 1245315 728462 879702 334374 1534173 441905 1660386 874906 1733235 1957311 1266309 1544663 890687 801899 1464001 658909 191719 1234688 1919493 1378524 913211 1324958 1840337 1331912 295472 415936 1065421 1399080 394518 135226 183966 931692 1717960 1523597 147554 1617209 1011895 1115412 1253487 1196038 68327 178114 253458 428031 1684403 411716 781726 487168 520814 274835 891824 752474 1586325 1340377 258858 1290668 1603624 1646458 576767 951201 1647973 191697 1820091 405782 246194 1633516 1383154 1228907 1954222 1173453 1932213 1902589 678529 449591 117864 246139 1348846 762081 1034294 195369 1894583 300545 825121 674095 631342 1076058 1685642 1746978 1036855 1042637 582807 1077890 1101783 680381 29430 246662 1068014 198097 554220 148336 1452124 1144690 383399 256031 1731496 1136066 1180915 1716406 1403662 836372 422744 796298 484824 843198 1761136 44365 1405319 98020 626941 1677136 264679 1754934 399286 105059 1820739 1032959 681195 235570 1018306 496376 168074 1853715 659961 1797163 803509 734078 875468 1063738 1962737 450440 262920 840516 608058 1071953 135579 1005616 163396 1052310 285495 128499 140789 1164464 195009 1082903 855595 305801 570474 1922568 958817 806004 1647895 1073532 461457 183482 1363051 517862 659409 1949473 1845936 388217 1044206 780798 465443 542451 69222 1394263 955508 1809323 1266350 704083 193687 390876 936949 68336 451333 1072091 794207 878849 644374 636249 1328773 1726985 1425259 1010413 346266 1277860 594053 780454 654725 1938928 814679 1970399 1176790 1351245 1066920 377060 1685048 887538 1343590 207379 284586 1796314 1979933 912747 1511445 265302 1405381 1711357 1420119 1737705 273981 478474 1908721 1089166 1842578 1182516 864179 1017427 847483 1784642 24567 971843 1064664 407859 1156154 1179501 1352622 1711383 1576036 1404776 250568 1077005 516458 1234324 1227869 978030 1036085 664817 309150 678586 635262 1238654 256930 1024059 874508 386431 1650166 9682 1689186 1860410 1705864 127177 916805 688690 140033 143018 958203 1535037 1795713 1059193 1209368 1475769 1696454 866032 984431 718841 1098037 14883 1105365 1169235 1183208 1686253 1638778 1324771 1289256 65790 1285573 1864119 1060239 12154 388936 1571245 1022896 581861 1708058 1717201 847811 265973 496605 397048 957101 1080932 699645 1731196 351803 1799404 1490228 1101051 1595472 1615373 1785285 1270165 1603282 316733 175505 277326 584795 1316762 1888143 1072244 1807243 297101 83506 1011258 1929466 1546103 654041 1194361 672456 938840 198279 329712 1607547 1787601 595567 1190036 502458 132088 1164105 1669649 1742352 1985749 693381 793347 746820 1531538 1622449 491713 1474631 19328 1138055 1211444 1512543 1225653 667657 1361483 1292668 78825 1869158 963888 946505 1482732 1603129 1451501 582057 930840 1026973 1416602 25964 112054 1579683 1548199 22063 63840 708165 1144437 753970 1659849 132260 1322534 489208 200186 370246 693594 1118998 1059327 1051093 853853 1970982 1494931 556082 1878891 639129 1658437 1568885 626209 495838 266419 1781626 1841680 984430 965197 65372 1643550 155186 1719489 745643 97491 26709 1477510 14967 213223 835165 617439 291248 233188 447869 646350 298823 1366677 576503 253135 1315018 609620 1977323 1707162 1444179 1824558 506272 290339 56743 1928370 289937 975552 140956 550860 956550 1957884 1106374 1525806 805443 235179 19271 1226527 430747 467121 353026 1807837 1494788 1785028 840845 1931099 146678 803096 817317 1218021 1121643 1838267 109292 864880 1770262 1917997 1257240 673409 600399 687054 824796 1014906 1281253 1624126 445799 1247799 1520374 1795346 1699539 1707321 1265434 301788 483813 1132964 870087 347911 1623540 990287 1128689 963829 1576986 1623535 256712 636381 1256203 1303283 1228155 1714267 566337 1001239 1362945 1379081 416611 1467016 79656 1195576 381318 1788435 959197 173191 973834 1681518 1664213 1505975 1325307 1165255 595745 499693 1031297 1187810 782390 788043 381976 764623 879077 1684714 108260 936760 237804 157330 1777575 198646 1601346 590258 1914859 948142 935201 1047135 1147856 1164815 1188541 1100678 1471050 690633 864196 1939443 567277 22750 1839645 1496363 94624 607737 1756106 1901048 1156445 501368 1456394 28767 1205654 1954164 1893763 1350012 341947 252865 444060 377341 1968096 371486 1406006 210676 1326564 1798371 1191541 201872 1221456 1621065 203852 1143825 734577 1627643 1195047 1924678 1056322 941521 856372 585893 493115 687125 930286 1807105 674154 518188 1279333 1104461 220831 885157 912500 516032 96583 498799 1920771 1858919 466778 1039776 341177 737745 1263867 1003449 1298604 318410 356688 1494472 1098972 1127726 942706 743013 586475 1875963 1467711 455259 848190 1393026 1692891 72467 649398 118075 686255 1253402 1794752 1261814 1206858 1738300 993691 364235 1010375 291298 893170 102812 1798528 519904 1585587 231590 884976 713267 1893650 1058316 638045 309475 1770856 44805 670527 1788148 1022812 1026404 808132 868769 622890 1105503 1050568 431861 541202 1113360 939511 1945688 831259 320935 540240 1519873 261079 336876 1187924 987197 522087 200021 571394 373991 312349 950051 918608 1397794 713057 461426 483255 1460487 233000 374008 62799 288682 1597646 79870 268486 1109601 1079618 1515463 155948 331549 1603663 968194 307786 1025759 203455 1545761 232135 404754 349179 1621371 1246262 1710080 1076974 1467038 203798 379566 470508 551288 1592855 153008 548655 364874 18721 1545674 281698 1453221 1258503 1448280 1124546 1319698 745517 1625841 1759006 12672 1538764 1211302 970519 161717 647939 734505 1542328 465944 226713 1413929 1046197 1913500 1204871 1624543 12255 889403 1324218 1498466 1219143 1344695 1730254 1297165 1684432 1568068 1126112 784657 60498 1743382 177582 36260 313587 949111 434449 1427465 1123725 1902078 1348889 1115464 1187344 568046 1134200 642891 8561 945074 1364060 1101351 221440 1904863 317826 957366 1140154 533609 496837 1034873 1259915 1256097 931075 252367 1959269 893141 520116 643071 519457 1056386 384090 1691923 1014260 413797 1253900 676509 552042 1778577 126411 1016550 871899 342748 552498 1821462 811531 1035690 1280912 13292 708833 1890729 333146 1635444 612698 388486 1303533 1275712 194268 1943625 1910943 208723 1888455 1577488 791238 186306 958482 429357 1776188 1343753 925403 1262773 970654 1497234 37522 218792 902965 1993220 744903 1018749 960543 1811265 856717 115657 464377 1706052 472727 475113 146382 1449285 703010 278625 1326349 1116050 1647010 1557156 1761345 825542 465601 1219995 957323 680230 1345488 968705 1480310 1856723 666125 1178746 1527943 1486675 1941420 1446497 937365 1728609 20193 976514 1121175 1249592 1912791 121111 1216230 695147 247510 50844 205252 976268 1137520 826596 1199174 701274 485229 728402 1179440 209148 1967083 970101 372956 70008 693535 316052 1115228 356641 1015635 1727793 894237 804774 852868 851795 756599 1325996 1677777 636371 1033959 508188 1298520 550627 1071217 1026445 244062 933928 1348005 1148191 360026 1809114 104366 1771565 553468 1198924 632325 848197 1091200 1565360 964115 279742 1794377 1351452 118499 351491 1664919 1038834 1870852 1940086 640340 711050 1827902 1651743 1691654 84556 524597 322034 1092116 612019 974728 709103 1318769 1986746 1845820 1458658 1277383 1860317 1062896 1992162 1472500 1713579 1016033 728542 1307542 405220 639003 849479 544509 106693 697464 959989 440543 1013055 946068 1604278 1595388 1684042 1962319 631479 755126 905123 1664481 1529187 1200588 1720484 1783021 1869144 1129733 1766850 809311 1727598 540840 1566351 1424677 1420010 103469 46698 343450 1147578 1498912 645846 1373817 192038 1710293 1567347 920105 966692 1598656 1880611 1232666 1198557 1178910 1842957 1981808 320549 677302 537051 102265 1945676 1114519 1055683 1077686 1358740 1671479 1776223 1625870 1419023 1196238 1438948 1536105 541846 324671 962870 85784 219868 1540760 257894 700234 58957 1889391 713614 312557 393453 1254687 1933840 156935 560611 1956406 1315310 1129197 490645 37703 129506 960984 1873029 1175972 809279 1867716 247556 644710 234440 902828 1814137 1535998 1573834 288012 1694377 238210 75725 582404 1966401 1095211 203106 488909 1871609 1925529 14373 837806 1422988 1423675 1716744 1434500 1641531 412719 1737974 780890 1529657 40916 483607 1352933 676974 1229554 243517 1352871 31454 1906471 1032038 532974 433190 1249564 1581243 271517 85774 1093322 434005 891131 1315005 56968 1748022 232915 964813 706343 1570288 1434440 181820 907082 1313323 1684359 1511938 367835 219142 1562718 129606 731058 290594 1161447 1025771 1556725 731855 932695 1649372 400018 294767 252582 745135 36463 1083470 1206417 1723193 93270 204389 627766 1699090 666976 441147 815026 87885 144574 1537483 1186196 1420702 955133 158656 779227 640689 663190 863808 1612788 707029 1253738 740345 764962 274721 1971270 1709940 1931809 635445 829386 98727 168273 402599 1249879 1705156 629955 1078236 352371 559335 572524 406346 1525868 1791197 337533 954228 417220 284169 1605098 424788 548813 1490565 445230 606715 1407552 1124562 886696 1713342 1254923 1839694 867735 162197 331348 419403 1206396 106154 828949 1332561 1776600 666126 1322999 147864 862433 855275 1823072 99441 276548 1421059 592698 1733762 985166 1078492 654043 1933892 937819 1374501 592418 1243887 1859457 207641 1428975 898741 172848 1575719 1234556 1375405 935053 1644572 1857138 844328 1274531 62328 798416 537087 1046690 859006 329101 919389 1042329 432862 1968400 341999 94899 824948 1878682 1508078 1457243 485947 297330 1957783 1949505 587437 1153273 1211120 747951 21998 572615 1262480 489783 144843 963137 805312 225842 649111 1643832 174457 940519 1391837 576906 1787900 233273 547029 834848 928246 1699161 800886 1581292 1108038 494931 1054885 1120601 224498 345869 38285 813836 1351720 1072243 845761 1794157 682510 107688 877821 1886278 333037 1803683 507011 346449 514178 676232 1067986 537492 1009243 364980 134599 66080 222456 480504 1069448 1790568 1034365 1306331 1771481 1736161 216053 598486 1543857 1755248 438155 994086 1953679 321801 1486494 1921287 969485 162110 1562457 864002 1663778 1961561 1905708 447316 329243 755616 1153585 469978 149140 1954449 780779 470483 1021857 424461 810365 1482480 824205 231549 578698 1686649 664666 1185430 1445498 1170776 1531648 1393395 1161761 582156 1810210 1563788 644402 654023 1238461 105502 1294216 970759 1610691 560659 1180424 420644 1614835 1675520 1023294 191661 574523 388039 285176 16752 739572 108885 1745778 1067563 1966817 1858102 649893 1315085 12601 1177003 732649 1570206 1270864 1923855 1899979 1717951 1726198 1004876 96263 1103000 1852798 492152 470513 745364 1732021 1178252 791404 1317934 695540 394887 1608030 1150620 442069 1700675 57117 997476 1573161 8905 1255963 626827 1132878 1937100 1481784 1520152 313419 569343 1338490 325393 1468235 486791 1187641 378606 521666 388797 1757292 139311 1811574 620425 1900645 1509050 723575 1524414 1965381 178082 292944 809264 1426486 1976062 74202 1294040 792395 1849866 734599 844299 118987 784706 482944 1169615 1790933 1939242 712213 1955439 1880493 140957 1847933 31184 652132 897332 1908526 1256503 1934653 537668 330631 1062751 244434 240570 1225141 1280744 1112151 1578697 119239 465190 1370277 1705876 435343 970326 1666317 1014552 491332 64515 96205 825447 372774 1465372 1222270 1775916 844499 405854 1191368 1258409 215561 914052 772229 467179 127664 173888 549998 163183 496853 1087832 1233167 77565 1452465 1943177 750151 1882226 531188 651852 473014 968349 1918266 1023435 1571836 1500368 667946 1720894 1619391 1768454 1514368 915459 264465 283932 1188527 53799 1074465 931216 791838 437954 97483 871521 1108467 558939 699718 292878 488969 1981102 1799309 532328 1701447 1434557 683994 1027059 1338008 764908 1605821 599226 1429578 767866 812241 123196 699694 1311905 1790142 1723667 1641785 84431 45340 785071 1246924 118287 728168 1292320 1572572 1315223 1444613 1299830 1470335 1094557 1703975 218329 965360 232784 321999 1923838 170781 344699 934075 831438 1179055 593585 335845 5838 169790 335456 999990 775976 1246624 1176305 440027 1281168 768277 1631337 558338 1542974 1501907 1456015 503904 715783 182368 343531 4537 859930 1490295 1436241 1726850 1221949 803332 1247007 1850939 995545 1932997 1369955 1543922 1817434 1518841 1382149 819347 1418905 1892441 862006 1629836 1389023 275126 805305 1520632 173238 1148505 1737234 22689 1730716 1519283 752418 1475221 840664 240344 1239190 1288484 792802 784029 1492461 817910 1320207 1768401 1290179 1286968 408904 726719 942255 90729 1415559 276353 105648 1317606 151824 332367 1171580 782546 1116910 1279641 160887 1456359 1870173 1735799 604826 975211 1832708 977590 1187394 702277 1622803 1345287 803006 1054476 1851801 745555 393902 1759687 1737361 942714 174651 891522 543132 374158 1928278 691865 1873603 1493120 539509 1417574 371184 281604 1755092 357390 1231739 657990 367918 398471 1239941 1093858 690213 892745 94966 672891 178405 149580 680635 290734 955137 1271256 632182 708725 1070641 1298591 1720747 203349 416864 466874 43890 132324 1087089 1027333 892488 1342390 1292291 780055 381535 1264784 757059 1127275 563106 661211 1132203 276773 1130361 90412 1400385 487952 923579 1702179 655665 865811 966236 709088 954822 358079 1930320 1620852 263997 959081 1020451 1999281 531024 1134909 1755637 1551454 1043383 1838193 295076 468954 157543 805243 751010 440491 1785115 1077682 981203 1512542 1345744 45411 1938835 880169 1313346 1154329 1927405 1280406 571697 785563 1671458 1121118 1210997 880935 766082 673037 205924 590676 1382884 1815156 1501172 921962 1998772 1676905 670408 1997454 1884511 1372896 705536 962357 235376 1529504 1454730 500944 107314 536551 512509 487382 267553 1960035 1782038 177974 1768912 593879 951274 1263788 1658262 266905 946536 1878219 1194885 1006253 1961506 450059 842379 96074 1116036 1362511 750057 1330678 280208 1206595 1549612 1653009 211837 608727 1872459 1798903 1377687 1742149 710402 164293 1803273 214406 1746029 1809806 1486441 831497 993956 1386652 1500172 1515241 1633458 1354672 49052 108734 427303 433012 1790286 285840 546756 153766 1631537 310000 1379182 314438 1654323 1350269 32859 684526 236057 405327 782105 509215 925225 1601892 1769613 1863474 1817348 1085397 1891128 842803 1557966 1517892 1397180 1803596 791542 899302 898903 1411958 1084738 1762427 1162898 1413223 1262253 1797513 1378636 1700304 1246511 749765 1830992 741928 322251 1305507 178010 1358391 1601696 773935 523162 900943 1961413 1736635 1127805 1417730 137089 396143 1518597 285741 844945 1998771 1454732 1857047 931787 706666 197316 1919928 737404 700106 887440 511549 1230576 112689 746275 699975 400014 1741414 1261137 1801546 1490182 963271 1740248 1533777 444138 1555571 1828938 983174 1956205 1499529 1830441 420254 250400 17433 633316 1207578 1142098 190330 1694426 459048 1521001 1022883 1563154 983567 1838152 1044475 491096 1483257 1863952 1105076 1124620 1908827 1003358 811643 126929 1506991 866903 1339450 935030 1982367 1178969 740773 1184349 1740152 1999081 1542195 1053937 268403 736344 1584799 1241855 61467 55013 1826811 684821 366368 1173100 1659602 1309327 1517466 1605833 296832 1162474 1103845 1200096 1321392 720887 1254991 216829 1433837 1271444 372921 365399 202863 290728 743629 1581512 1081333 40454 1719919 982315 91899 1076272 272536 1196517 1395965 1640021 1151768 847696 1064125 1601469 817702 494689 1413760 582368 1338848 61404 81566 451420 1149179 116450 726698 1249929 1557614 1643044 1970461 834619 1294753 1812612 1172262 302467 878125 371380 709272 1375428 1478676 370959 1641773 239375 469145 1024783 1568796 1076161 1865464 1614869 644538 1925586 1069674 866979 1306770 1359987 1011041 750248 1776405 1000201 1446042 1745410 1597299 1778433 968778 1889725 1928682 179033 760877 1786703 803849 1622152 611700 514340 775934 908276 726541 1425098 1840542 1363018 76647 1396427 1316406 1775290 456698 1727070 437413 331518 1333376 1102373 1742049 1371183 978323 1086896 358570 1408423 787668 495618 660739 1372455 1114005 1037093 1901344 126791 1606497 1573735 1322587 484230 731604 797549 1998915 1436446 1845785 1773505 1744173 1442778 1369423 1267598 378864 225066 241844 1439454 126174 810635 1172562 1509979 1915893 857733 703491 85470 1146352 565302 1008655 1660991 1933961 307470 1393467 1547045 385065 758531 1713420 1935234 1812768 1260468 1287539 1899016 1493522 1508783 235807 1953824 998522 1468900 1770048 325592 1950954 164460 790969 1644326 1161828 812747 1328523 966970 785063 194542 1561968 459042 870062 1296125 1669225 141769 1734973 789260 1166353 1874451 625437 156061 7774 168128 1710789 343183 462843 1621344 1049581 964377 1081868 59901 1001231 1611427 1682648 964878 1194247 1359665 323628 544583 971801 855940 710830 185365 1210662 1384312 915353 1948741 1158083 889844 389693 1301411 1366117 1072721 1593864 635746 1094378 1588984 1845340 1012842 1147344 956534 1712112 1192302 517351 1682012 521601 886786 1316520 1443928 54734 1194365 1576767 1455922 234470 1956548 504075 128942 217610 349433 1484149 169209 1084451 388756 1475028 1663197 1848554 1137212 49090 1675501 1734991 201460 553055 975743 1549475 1152850 818292 834090 1388484 45341 1309111 1614249 1040609 53789 308736 170438 1870580 1053338 1348025 815702 1958852 1653351 473915 1078866 119451 271104 1386993 842789 1292592 890629 1540150 1193259 260212 706720 1183250 1560594 1542943 830191 984149 1125538 258391 1975044 765797 1551078 1057538 1366715 997494 497458 348233 1023329 1578538 505057 1097419 1771873 1569092 206863 448953 289800 778617 656838 268551 1654907 859732 553046 161041 56823 885708 744299 407203 1881325 777450 1132017 595155 1455735 1473371 583246 880271 276746 898104 1850278 417333 1135586 1878812 500978 474355 381096 1712830 1791380 327667 1927127 965821 1065600 194315 780448 1468597 389394 1943832 1881510 1628373 819806 744111 1456272 495302 1488370 536165 1534748 1993778 1933538 56840 1425447 1512352 1680067 580650 1636763 1211250 426878 785624 763830 1468636 880450 677965 1321971 1988412 557906 672731 1789045 741904 1328074 565072 920778 1752845 906693 280212 1519129 799142 135401 1136668 1157672 97435 447221 177819 1262611 606348 318401 266932 1708803 517600 302708 1292473 454496 1270172 1117938 321939 846661 1186069 1016748 695962 1285973 1658086 1834789 1783879 419101 867117 768522 1362991 964465 216966 1007015 1484201 93462 1308361 1837913 332231 536618 1507355 959694 1911266 1545272 755623 1732514 998341 104552 281943 1294708 250902 998234 756610 1542744 620593 836745 1583547 1331586 1951710 991595 1488730 1580399 1914133 1523362 630164 464346 459005 937695 47158 228161 1886014 1411943 720656 1264094 428016 1945094 299390 544420 973515 968920 532973 29361 1328670 1942378 1777727 1193228 1426556 540074 1302077 1282105 1139851 1662543 1275854 1074064 866019 918689 1114865 1153535 152448 931795 571127 1984209 1273090 674627 1392206 1497125 1168937 1797319 1920622 974392 245303 1293587 1893194 685914 804298 87753 1816692 97529 109072 1829071 1168512 1819378 126769 771898 492126 317225 1645553 1812409 737223 1397907 797814 167709 1174730 1253250 1848133 907319 827266 822988 1627284 1161154 1454313 1121737 637821 324860 1806116 1386987 1696927 871777 997989 1301567 1342772 1574723 699543 1296493 1218068 1206082 1097779 1642898 571586 114980 1464887 1343600 881654 1300288 764121 1146153 1041055 1845353 1368195 1424777 1823711 659988 483476 836970 632467 1332345 165882 1304376 1862249 1071812 1713439 490888 502655 1131698 1929616 1995030 1045483 227365 111812 22008 1023601 1735350 211841 1202970 499111 267739 361959 1097232 596563 452668 308227 1089142 57531 533383 3416 1875986 1442719 1573362 750356 1995975 1166811 1711301 1233449 1164433 1431476 945379 576497 676166 1078254 933583 639012 605677 706507 1057784 593637 1309806 861395 136970 403124 117793 1336610 108901 1158514 1985424 400668 1330878 851083 803434 1824755 141101 1754772 1422133 1954717 493378 1271158 1604918 480130 434254 364071 408025 669165 970976 1926186 922933 219322 1510169 38987 1138358 972706 505640 891919 548297 343766 1451331 627377 411070 4318 670682 1254871 1036079 1781157 114462 777010 1206070 1822563 968161 1389696 130740 249649 1811193 573551 1328295 1145890 1760255 1646690 864701 870634 1448228 471100 407823 569060 1430398 210041 315249 55153 184862 150960 379835 573463 683713 804791 1217085 618103 1777325 735578 1813904 1273157 670863 1323149 1838507 1275987 400155 166657 1910740 66331 1738449 1564016 504403 1464851 740258 1503164 363165 1047633 1976549 126273 1489706 422147 1405384 1328920 443635 1732136 931582 814306 1753294 138492 1850283 20264 1272367 1341101 1472685 1745387 1380245 1448874 1392998 234319 1377866 901493 378947 720408 414670 1910259 1383519 1551140 1388889 1657513 330840 719323 1651165 579202 1111956 1855270 277299 1885008 1977683 761681 1609430 1461807 1259804 1765510 1275763 1677812 780892 1564594 642649 286904 223306 1328296 30759 394324 323993 753938 154023 580370 1697122 1991703 496856 1526148 719708 1086237 378774 1612008 1564757 449554 479208 688755 106817 1753890 1248835 310815 1589452 203474 1517506 537333 1221005 1507968 759418 1868598 1279786 731589 566289 119355 1245973 1410293 1547123 250503 638781 891091 1953384 1633655 1773835 1123190 1245520 1048350 1779218 235734 1895274 86487 1019953 944504 267324 345831 1662826 881079 435585 541244 685730 1787423 1846140 1724038 501846 1475880 1135775 1760073 733278 1783449 1561087 1419109 566440 1565328 1319686 806759 298488 1430199 1375511 829180 20351 779904 131655 837227 209822 1860023 1650604 59904 413057 1243434 1122195 46185 578006 707492 1513165 20457 240918 396812 1178731 1176276 1653427 1233250 1453526 414101 1145606 1769730 1573668 1994403 1209784 128309 282386 1367649 1471588 1325269 1278391 248914 29518 1489041 1454620 1108971 824703 156266 1800650 946298 1669419 1539160 868363 1058768 1720375 193426 1487968 178169 23283 1460328 58865 61710 1148365 1904283 259984 1331828 1160063 89861 1752517 733775 1661676 1363671 810109 939522 443253 947759 1729658 1654150 867268 505524 1110929 613927 754187 472706 1666929 1528177 1149848 1402779 777517 1772524 914880 1111938 1120768 658943 1475919 1063034 1629621 1443992 16116 1890849 596673 928984 42643 1986160 622867 1748755 172769 952636 1306879 73786 1560948 480264 1623425 1142272 580304 373277 1501731 1637687 1550955 1964789 1820143 660589 1337776 692131 48113 1917391 1949795 1898181 921931 997516 390010 104446 1532889 754257 583238 1011634 446895 1262747 1399464 1951916 121468 773034 866002 432124 1028136 1788858 1771306 1742666 1852431 874124 433883 262989 1052741 958087 1036644 80236 892692 622779 1161704 1793608 1946400 1479104 1568670 960332 1816931 845488 1187301 282488 781511 1812885 1330035 1904703 1262597 160009 1521652 1826568 724050 904982 255375 327872 620931 920992 633042 84261 1777301 1698256 500734 1472180 1256095 520136 1974217 316566 1200160 313005 304708 1428444 864107 316064 547396 465109 1730096 1608142 60409 1788929 67996 502196 494050 259460 345779 840334 989733 448979 1418652 1277218 1904965 334037 390883 938153 1673957 810398 1343972 317625 259283 1085275 1930020 1767788 1450240 165281 1844418 101845 1418430 884486 1340922 871299 1381418 1753649 773095 1776354 236961 1769010 940848 543683 507681 216590 1186314 1440079 1547153 1617304 1255568 1059475 1053126 648157 110250 1729018 729374 298517 436759 1533408 681847 1209660 909083 44826 376794 1831781 974736 812775 1892977 1330164 453362 414361 9200 1894620 1515290 1267078 1311791 1957725 782191 688236 1665670 1948855 330683 482298 913329 1728019 602314 481222 198099 1727579 696222 822096 1481395 1294401 1930236 1806168 1532262 1595273 1857735 1559060 787100 1262138 630500 455974 53793 1708612 1387285 806632 1105855 1390099 1890833 966834 240253 532020 1226791 784338 400258 292885 113144 365829 491350 1845700 151822 882625 94994 1767294 1930571 328362 434164 17346 1461106 900307 1346038 1018520 1041592 1753256 1262211 1988788 1822529 1707895 1986410 321070 235850 1820984 1632560 670535 1401219 1669555 1826412 1994847 287786 447269 51071 1740866 1796486 40857 1703981 1473136 525609 1676969 1986367 1636638 463576 501020 1071310 783363 1859147 175342 363559 364338 1201916 709335 1354650 1865265 1565633 972578 910117 575874 983855 402317 306623 628547 1845623 1285338 1704897 255483 543634 248049 1779845 1415546 1814830 1967423 1251693 1445497 1930040 437232 1615639 611024 1480098 721690 358414 675995 1711211 366186 968612 877974 659050 563945 1875983 1455409 1771678 1207871 1392988 1770813 1400795 531869 1676367 1553949 102638 716236 26347 1261326 1651205 101668 858634 1804998 1448898 615221 1906625 744227 220758 921080 1821890 787268 599223 450338 584703 1473384 77241 1545797 864670 1713177 1229262 1769406 1480790 1600449 178410 845188 939986 1202525 1900982 1070300 385428 1443147 181338 1137785 1391847 335740 1058946 1865340 1634479 550683 213885 1301270 1178107 238806 1859686 1236466 1826557 1937134 82552 616540 458772 1846834 459729 356840 1955559 1780169 1388588 1493934 913007 1556853 1956317 1259487 548891 1459282 1117222 1724420 520172 121807 1619937 1480046 555502 969372 1526960 83787 1256140 626494 354353 461844 303886 470557 1144821 1744115 863268 953131 361416 325431 376450 1370651 557402 1086305 20233 787806 1743328 984828 797379 1052289 500758 1279888 301221 1754062 933780 1174900 820591 348178 777865 1523678 1103669 831926 1411168 1546668 841582 1782433 382931 1199812 1571274 1693509 766071 501767 1484356 107810 1602558 60439 1542284 662556 738287 1564944 487531 473364 99543 889629 1922698 1434062 1212907 812765 1680093 551219 971592 502157 1283019 1042468 332427 1922154 1219953 1376807 1357033 433963 357401 692274 382493 1379964 9108 211512 1284599 1931235 1939664 1317139 1467305 618090 1875956 1553516 21103 1351041 901363 1228487 1429200 1751531 1291311 911203 1504071 1338190 1951386 727213 927137 140209 485651 1961178 681841 973016 1586463 66079 404284 1612990 1640232 1286985 530111 123165 1088137 574336 1242482 801071 1087899 1275075 156451 1444169 8961 501928 363330 1351299 1406627 1004807 1858824 1794679 264732 1072122 1285194 584857 1369754 943842 219702 830140 669389 614059 1885772 1481705 1227916 944624 1697197 877015 85823 127293 1401996 1645108 1651724 978021 633572 610693 1798676 718993 319101 1254821 401827 1027315 942322 1235667 1747657 688270 1809889 166785 1567431 660029 305455 1609327 1249966 1355644 1379361 1828346 1770666 1732734 791161 1871899 276248 1862903 976954 1137868 763606 1215227 598500 516509 1523364 897491 428800 1613346 1754300 426912 22987 579482 466548 29657 27114 1737949 1365160 1360610 1777786 272876 1568446 1949746 465338 357504 1353879 502383 1211685 731759 1447073 362308 1186928 1139850 315252 70090 1754497 1055068 766123 1582930 84614 494350 1767992 508862 559508 760750 1584803 1822712 1822601 845747 1197749 1884400 656499 1438107 1663913 1403504 176749 1242060 559625 897143 65563 1198894 1684255 1701331 908749 1452017 153405 1879237 1318636 1376195 170528 788259 1102977 1203657 779209 63867 1690351 699226 95128 1792137 324466 194034 721175 1607093 302868 353334 1308037 802499 902771 1298053 319573 1744555 1316970 872262 673456 103095 1920134 1216862 651757 1520069 783867 282533 25319 1432106 1292082 158608 1918286 318072 727899 722301 1266596 356103 1061011 811446 1680255 1290801 1638412 654537 850532 704416 584841 18341 162524 1718353 970117 601786 21755 904585 1184152 928102 1791629 1532423 406008 1167555 349363 1540535 394000 1140551 554579 1774059 1185995 1799546 1192433 1175000 883883 1656436 1787061 247219 1809266 597656 1799769 815889 1356545 515534 1744995 1288116 215937 136557 259126 1687533 1720313 948135 597897 116774 1434519 751672 1502074 1737513 433154 1638628 1412417 113160 1559065 168159 1169924 1982702 1215663 34616 1146141 1073959 1714300 1843462 1068328 1207956 1591071 557958 1258901 30847 380272 362596 901661 957560 1796 1723098 101057 393814 1559009 708651 529826 1327178 580698 108498 1397665 1387157 1965151 563744 1291300 700112 57601 1532926 1955140 40996 1194753 881082 57626 992136 620507 1879909 1838536 813650 1447003 811512 1788856 304438 325268 1172379 1723466 1612701 1496208 286040 504560 173765 170746 515983 177050 166751 1378539 883598 1910060 1449232 1810654 1704312 340065 401267 504064 1517211 331077 1387891 64620 1431609 1815869 1500392 966677 1370739 172554 156240 1765348 612565 944765 1220583 11219 1992923 1052868 1673637 1367472 759179 1652761 1127835 1539869 448080 1403031 389476 1898004 1289724 84310 1439476 1425864 1148535 1678820 1462313 659841 1493147 850693 1454424 1304059 1568069 539957 602850 1290616 1128944 483753 151279 1654708 107671 716697 1086005 762909 1937071 99539 142097 899617 1415104 458226 399932 1255271 1387001 238547 1280716 323480 195539 955542 359988 766600 676995 966812 1926176 1595612 802671 64822 917710 721133 504177 454888 920297 995348 1258086 110775 1624058 372042 1228807 1567368 1255627 756949 197148 52047 779988 1090603 1522385 992946 775877 1923262 1592686 1422987 434598 345160 1451208 455949 602496 410725 503244 1836033 1663578 1923496 123339 1943817 92110 866096 590758 1583093 60373 31921 1228504 657376 1393517 907386 1980567 104123 1762327 1084624 1539777 692349 1532276 618076 1719652 957825 1262881 641049 1205825 1816143 332436 1175471 1828837 1453885 1021302 864546 663668 747775 1899154 456638 1915367 1319972 1294900 185157 1554032 1734093 1442975 1688371 182991 815130 1065614 1334888 153025 1635719 345767 1313171 850716 1762350 488240 1458199 1981498 356445 1215954 1943980 1242487 512697 1602205 1199521 1780989 1198340 1944633 250091 1758520 776337 1015502 539116 1360621 530994 627354 435764 1011852 1906589 1527339 550295 812919 574584 1440313 1336158 1129498 453647 1182787 1687829 1436589 1552216 1022224 1644507 1167927 1312122 1602307 296314 939559 792934 1584150 1484609 517696 1529827 1892446 1077370 1795215 1501967 370293 1435025 1929659 69965 971858 1273454 797404 132765 366995 1371754 1877556 1860336 454557 538616 834894 614133 1618684 529699 1438785 1104714 531243 1496520 640180 879806 833887 1468739 1006878 700251 380763 942603 1174131 1317804 105837 1248900 1709420 1590457 32719 446572 635688 349470 767776 1728572 1068993 1206148 1786200 357111 38694 872067 534549 67266 875752 454993 1554367 478833 1347076 1050840 1012698 1436883 1848125 695130 1434182 374941 298384 1007189 1254893 1490656 1115380 1732900 871628 40402 163681 853875 884874 1542051 1583319 112713 1849905 1819469 566955 1073148 1339217 1780486 999655 1224389 1273261 471278 1178396 1569719 1431197 1838596 1292704 1437089 777564 97380 608396 1662623 962992 1212293 513810 252952 576986 974986 1405478 131150 875775 1942780 622368 690676 1252803 1926103 757116 1483037 369170 308940 435052 292973 1867705 458431 1648075 1741185 538562 502062 1015226 1348899 898906 1130938 1147163 622895 390647 1970967 479953 1878916 778476 499795 1217704 271721 1232639 119623 1857638 920907 1709058 1178652 38457 655793 1685657 1526729 399417 1888708 1542086 377026 1719508 17582 871782 967035 350824 1094060 647705 402632 783639 1110041 1169034 903357 1285386 368092 248236 1541932 777970 1699771 127264 18997 1804139 446341 1729133 1747039 292305 1051987 1113281 1910450 1880319 1018864 1498784 8805 1855559 870891 539882 170743 1143797 1511871 827546 494666 195340 201424 614298 1309210 1424696 1650944 336534 1176057 1444339 568547 1359515 515095 993242 1960279 1792738 688940 881526 236833 910380 636131 58465 770717 304186 1816435 146076 395871 1794977 30180 1846244 439529 1315550 1046390 1844400 1299560 1364689 96076 11007 1745910 1111325 233270 1152190 1828968 1713846 997020 645378 1384691 1766318 181280 726730 450990 306529 1073159 1266489 1166818 1983586 913554 32130 1547038 844215 863422 254393 1040810 1854366 387486 1770958 138968 296958 1407827 1535473 1615746 962936 1917824 345609 1716570 1021479 768445 1402895 126316 704696 1174400 890998 212487 352524 593346 507449 1718228 207728 573941 1008864 1380300 427017 1660720 909386 1401230 782337 1155779 1784256 1956682 145893 244080 440871 739511 270144 960093 965391 580710 507739 184590 263419 572197 1971708 1663939 898417 1504822 1686613 515040 1456743 377522 772700 259531 640988 734820 1523154 386056 461019 342439 1357641 961202 601568 1302841 1290733 1276170 1058721 1660466 1871573 703403 1039847 1260226 1404931 975082 1388914 2373 82578 1532045 92959 536876 810384 1952224 1010964 247438 225833 474847 446354 1547591 1259595 1439392 44512 1031990 342873 1781375 829766 913641 1793474 1506186 917861 338872 1101624 1398131 1852106 670968 1034056 1915282 618239 1883138 774213 1022471 272535 245615 1289086 1262392 75339 1987369 1660790 1721832 1765 538180 715569 790264 1878343 575793 1721327 1506574 1348185 535684 11190 1220017 465577 1669538 373146 34129 387871 1537510 696114 1848730 727419 1050352 1393291 1335800 689170 1932475 682413 1747500 1698354 1423099 1774940 1084267 373828 1648192 723212 1201137 411863 988965 649067 999296 21333 616233 217549 1836657 633302 524679 1975783 1908716 1000715 460119 1926844 320781 1629322 1355986 1445 1703467 1564400 530538 120486 584764 421849 978973 1429920 1716056 594574 121018 1208796 838167 1082511 863935 1965282 565431 315783 394500 433529 1607026 965413 1025669 127441 1715365 935040 1215316 1171037 65144 806851 530422 1783164 1669413 1826443 1462254 854197 192035 587540 630749 161508 303468 1173442 1096265 1342770 1935594 599050 70405 538920 327422 1240628 420475 1876876 417771 1871346 986816 1836533 456893 1313860 640443 1404423 1874725 1076252 1711413 1471658 459563 1931911 1109302 725835 595568 1989186 1977602 715888 1475108 1881361 1491678 110006 423496 1626617 1793205 536369 1515118 274057 719018 1129638 330532 1109854 1947072 1485920 1194964 778162 1552537 1145757 1840584 1318762 181455 438541 781855 1409958 1957403 447910 1818761 1326724 154133 1134926 1353134 1924403 1015460 1146387 1376564 640013 131666 275638 150411 639917 539846 170638 1257779 102319 1860746 498313 472314 1350595 1738670 716403 791697 618749 206648 1747631 1330385 821491 849962 296262 1753766 1129800 1412203 1521887 382823 403997 1511173 246779 38098 1062827 1535115 1477996 656400 525535 1104323 1607767 1944160 1736277 1205259 1301084 1602099 745563 1315983 1866075 1116151 19247 470413 1094903 1009167 1274417 1459618 510067 1020414 1223730 1667510 289696 218710 729258 1718191 574006 1766020 1588458 1222570 906977 1975199 1559756 936551 1264541 1439730 442015 909931 626585 286122 1983855 905301 692165 236663 945010 1602097 566819 1804017 1112513 989162 982156 417555 1750814 1034306 717204 550199 1025932 852054 1504331 352511 354103 113423 264917 31355 196262 1809291 1115693 253089 1050052 613345 1659671 869891 1255164 1866746 407117 830470 1243060 401616 914358 1532109 567076 222331 1767549 395670 426804 1556857 1333929 1740106 1254104 120776 85336 300094 182201 790005 1044604 1286258 1606872 893821 1735894 406101 1998193 481400 744151 1855677 1367827 844136 1365938 1315070 842038 1574690 905236 1262638 656989 484864 1698683 1308290 152970 1742734 901513 954771 755778 1372041 1480074 1433653 418399 1957259 702955 1066036 404891 1703648 635302 1767391 422040 1409643 1211117 1431472 1305713 1634970 1576673 732605 1640691 1862725 1527252 968533 1913669 134332 1575738 1548925 1721936 711270 1837436 1461508 1968139 467870 886632 542113 1680716 515230 1743000 380407 522131 1973952 1745996 956471 973681 1762311 1418419 26719 1981101 111380 132022 1721911 1859190 956743 920325 414671 506197 158204 1681222 1253073 1981534 1276327 1953775 226573 734500 1943496 1753263 1329021 1180110 267038 1139979 1737104 1526088 468244 1200962 257057 646645 1906352 420287 1220943 535674 129351 1149286 1898346 1170392 1460088 611834 967016 1588064 1931053 672738 356257 597961 1091457 522515 1704613 1875283 479358 1770431 1495950 197916 1920935 1846230 736060 238188 856497 1388888 360406 1913384 1998723 171012 1554956 159757 1243447 1331585 421568 339861 237625 1966988 870968 582554 298916 1072056 1675291 720543 525246 392375 1150525 169657 906254 1954493 743041 523399 1935816 1857989 1626319 1454988 1825947 1800277 1492985 1054180 882267 1381443 665901 1638266 1618200 1462387 913965 872845 1392071 1101873 1342671 1562150 612926 565407 900338 627011 862360 674106 1416142 1808986 1662659 428117 177514 1401185 268713 1253860 1172213 1802571 996550 516727 1951307 577395 488295 1833998 394399 510283 945953 1812257 36145 1141689 877610 1758042 1151063 1327137 1396215 922017 1875185 1893730 614208 44570 92018 284026 920498 54523 1665659 977094 441507 1754335 472576 366088 1091273 25258 1622035 1137338 976375 599014 794275 1805641 1984651 73625 1533163 1786924 72866 71148 1457622 51846 1595131 285909 1308569 1423924 304806 1716125 1669029 689811 1156746 27472 1137768 1585652 471308 569756 1956384 616928 24626 944589 1902856 1692365 538973 920748 332208 1620942 242875 683308 1348277 1745309 383014 1966829 1936398 1598446 105986 117708 948583 1883904 411653 1836145 1048787 1216528 1039313 859513 525774 1285201 1708277 471127 1894604 1645382 1467034 1424962 1605361 26385 114184 1430000 385744 1971225 8850 1766218 870463 749436 1662986 1254051 1961209 173062 632439 1747912 209538 1495261 145057 554735 816370 91309 1010562 86257 211906 1309842 1534029 1906827 1266348 1723938 245199 894330 572082 1975139 890880 1445081 1666123 1594582 1730673 1144881 379417 1614086 930983 111558 1700040 1367929 423803 191314 597745 766117 1484905 1846182 1936929 249078 1328897 744615 224992 1304893 1090599 1330669 1040904 1567175 1119164 177504 539535 525841 50041 1934971 1211447 89329 1192388 894343 169356 1062364 1196660 671773 839715 92851 1483014 1797990 1288975 655549 981892 1965977 1372077 1779863 625348 1377849 267151 1336838 349100 306516 1592389 1947140 1574342 68132 342912 446714 1423573 176604 1962803 584647 1474222 1001982 1405824 400044 175593 360795 1811801 1931344 1576201 1226094 1365280 1772135 572948 127011 173897 1592937 208934 1391324 304354 651731 1504413 1335433 307837 1984166 850791 1282887 1371590 1810360 1107422 387392 867403 1383766 50152 892336 62408 560587 1084059 76077 1694095 1337611 490455 106383 1604592 56502 1951141 1852707 1186203 1635298 329745 1423842 1942654 166873 39119 41497 218690 1935038 1610054 1097116 996513 1015372 24403 1684863 250029 1900670 1170769 193999 79825 1403197 756223 1056497 334221 1920682 639053 1564123 575233 1565909 328055 1423174 454437 1313422 220065 121373 1276866 125174 1086338 1320362 880770 552528 771096 1642440 549527 1492350 934515 21985 1182688 1074521 1753039 1627101 1126739 264644 868758 1839046 620771 1257069 1995259 380401 1410427 353776 1559757 599008 1565462 1941076 875950 1628448 606711 1153922 283111 695477 1566686 486859 968784 1264232 746423 1494880 1660356 837359 1048048 32694 1733592 620873 1663614 1921089 1767389 1927890 1469037 905943 240748 1213745 1153785 1887044 1947766 1390373 622176 440450 1943871 1817066 1852886 119997 1822594 1456183 1401072 105647 844018 1053668 1696089 1221513 302632 363146 130771 434524 943348 932383 1759068 1861189 488622 1434030 1057915 803729 1499690 860412 744731 1761688 1093204 1254889 1221509 469415 1726160 1152372 694156 462092 655916 883066 1987431 1388954 1675296 1659720 27456 244697 231994 326283 1862415 420725 482581 1991855 1913603 190160 52845 1252198 1123844 1716739 691501 1656534 1196187 1138707 921896 792987 1304256 676433 1961972 1836094 1167716 54705 1611212 954109 775454 487778 769875 1913157 623620 1686413 1188463 1993285 374354 1519450 1248091 1148050 1710278 669279 499725 1009046 317194 1041690 1801359 1183184 478536 1953531 144523 1567483 63567 101065 1183493 898712 803062 879239 381242 426131 600915 415240 247145 752943 1235588 1080505 1114979 1775216 461615 1894246 531340 146353 15578 491176 1857204 1543501 1386842 1216523 902346 982111 1441694 527032 1455724 60840 281739 1304229 1744029 839954 1207492 448843 490650 977569 669843 1676586 578983 1075993 983977 17548 1862697 712008 496632 80005 1678296 1869595 418405 144486 971404 454547 800543 1453742 1110887 1619284 15602 1864702 461678 430884 1097157 1094952 59398 1586259 36502 419285 872138 1615908 27780 1507250 1558603 842760 303856 1676792 311098 1176949 482444 183610 576899 15362 23773 950687 519581 1647947 162553 865530 225493 70833 217522 972754 636225 1478851 1414888 910797 378391 32209 1775430 1435426 56510 1575198 569785 458331 698791 1160076 177069 1875173 9918 1046315 1932915 1072620 550959 1689422 1089744 143318 1897050 1466768 1593156 1495700 1408875 3982 1273070 272233 1791827 1567805 1677053 1758824 1566537 1419647 941365 479434 78748 972881 1668458 1886200 227594 586104 167783 1153561 1121267 1299975 1420233 1117881 1503297 168247 84698 1143181 785385 61046 1069723 778903 1180508 1530627 1938265 741655 268544 844501 1999382 1289550 1743045 1932671 1510954 77268 1255166 1739172 722227 1474158 549207 1508251 880507 1354741 60697 1669277 1040114 988537 414358 109610 837350 946958 693314 551924 785837 340588 798107 1308375 754204 1403020 1156237 1228253 648408 984389 1005159 752981 977064 1380749 1762451 243771 1128700 1505115 1588427 1452220 231396 473980 1869780 1594184 1215664 658058 680807 1722942 6755 394780 1133708 1132188 756619 1320034 672897 1579486 1401047 228668 227962 1141324 1497825 294023 674202 752231 725012 359172 1849719 1851469 1630597 1248505 421726 185003 1604567 353364 1740719 728372 732141 845041 1954980 4393 1597911 726779 1844744 361349 1799277 953153 1224470 1034935 1509163 518448 1285865 1205175 145964 230525 1563382 1211119 1450268 250856 945098 1198566 1682185 143698 1567891 238190 1677581 383292 417757 1786530 896498 850685 768193 964890 113268 1189198 783136 321353 62950 55617 1714822 690178 1389410 1270358 619261 406239 1279042 307854 619177 1084087 1964822 128687 177252 1927106 1977903 1719548 604916 1383778 1570088 1819292 1293962 735620 823501 50506 936733 166372 466328 649900 1960345 737374 585183 1298462 1125664 445446 733895 1377734 927378 1200576 1790584 1469190 469671 769896 1871868 1721763 869053 1637421 1521673 397250 861201 1180761 1256423 797205 792947 1573186 1145295 551436 1920759 397654 1254056 1750292 1627872 1079603 779998 1475386 234305 1601210 1688057 44170 1707512 324474 134512 1741138 634455 1570272 1803959 1947602 614287 1489675 260824 1879445 1511755 1555051 1981037 1436933 922466 1022902 1325137 1289233 859795 1557969 1470007 1368265 963993 1432477 798940 1627799 981342 1979167 68964 1641479 709234 1163195 1484258 1253183 761926 1359043 763824 401864 1607959 1994436 1255809 1187176 248625 20566 1294454 1247318 1898535 1378844 44960 514720 702524 278952 1606304 1589021 1517111 727380 611361 1045281 1848518 322106 1052545 1261660 10986 414659 1929091 1694213 1561870 797827 1961505 1509370 792849 1480158 1220885 49451 1369010 1805493 563202 1341475 1916839 690526 661807 1867733 555904 874133 923445 1373821 997646 1886508 1523658 749337 1553998 1951181 204567 1613228 264898 1048032 576014 16709 1369660 1741707 1308489 1944498 164635 468615 1157815 1722703 13489 570010 1886822 268842 1382814 1070007 652827 1370979 1032014 1699072 1778426 1333361 87292 1791395 118139 1689214 1901518 630505 1335395 1358235 983451 636228 1265227 1913573 1556718 1381892 453353 1816543 455841 1046691 765976 399002 1703054 962472 1489819 772749 476356 507651 1535187 1116494 297518 1443472 608627 980408 45829 410265 557211 1511234 761188 1392655 446868 1038931 486588 1218207 299252 1825693 831311 1675089 350375 451943 722080 379719 968606 1951774 1185479 1282431 1943272 1577477 1491902 526631 1140606 321910 1790145 48636 1246109 1340153 1845727 1116755 1605520 1368086 1651549 1708591 1702941 919791 1649671 1465211 1597351 1913455 835113 1364437 1723702 1151613 1080452 1966895 430094 703341 1754789 770366 282936 1940525 1889765 552839 1574675 518811 1202676 1631645 1444884 1096639 1801275 477564 792631 77648 1638859 1117398 102844 1271291 1645975 482385 913860 114233 1794141 411601 1022407 534054 1499310 678648 1400336 612213 63427 244193 45267 510240 1495322 290623 1659385 703323 1956656 1762599 777315 1226034 1787314 223771 207254 1640564 1615357 452184 1403632 234486 1349689 926567 302444 1117901 1315306 1966316 156220 282956 1991588 399194 562008 564301 1580592 1598762 1959030 210975 1295027 1957164 1400704 301835 1385221 422665 1845715 946035 726141 1126349 445852 1258606 1648227 828857 1088738 1867039 549188 666727 700932 1595977 1280586 1457831 1486919 1211442 1013604 1230605 876471 1540209 1576787 148758 1242140 1281520 332549 1151742 567791 1758727 235541 187098 697539 480236 224022 1123655 1497493 210905 473550 1365559 1254619 12110 305352 1633997 80225 41215 1899170 1822984 634682 1401980 1715274 1900576 594994 1592426 1385054 1469601 1079455 121904 1387269 854822 1980379 294680 438109 77867 467868 1934205 1775868 1835255 1634025 1395082 1937291 900898 1708956 1615928 1784850 492466 1830916 1926068 120822 1529340 1333052 1543943 1227504 26716 645026 1922632 453311 259264 208733 724108 793149 1040028 1195642 833563 892549 1817838 455815 1804346 760378 1990282 1627234 872652 1579647 1041571 5992 1535000 1362773 541422 136812 1353913 1898070 1735724 674671 1958382 1470745 231633 1642656 1195384 561853 1045375 1992419 865957 1862425 1011975 511535 398093 1479696 523731 1016448 1487711 1299437 1571997 917467 1283687 384820 102033 1650091 1751847 87178 413651 1645488 1659171 1026525 115382 1479749 1572593 45488 951867 1597796 1851231 503044 1877425 405548 1565471 1464937 28947 1671497 1824342 1453704 158159 257711 1803213 102859 268962 763436 1523129 1168000 909552 795386 1858518 538051 334193 815655 1740928 313402 1681401 1079096 190966 920868 1677543 1806321 1617349 880108 241300 1520362 1743817 1514545 1370366 1501149 658062 1922018 1842465 615956 1740485 3288 1746185 1747543 1648701 1761401 204108 66708 930592 1228813 1644435 948678 268935 219251 1762122 1070298 1392872 566954 1494756 1082649 1520086 971539 1477627 309831 1400255 1562990 1787372 1506725 1947411 1679015 1210647 1465056 1234231 1767516 985621 61529 1348882 1108706 1230803 1190031 556276 1922203 211289 1802054 1434623 1761765 1215721 743064 31288 1320473 954511 1653116 1990489 1947159 1192058 1126969 916364 981452 101397 1123091 113999 409599 1530446 1326532 390693 799598 905085 162115 1554464 510415 285164 1780712 1930591 1388629 1202280 1580128 1661889 301557 876851 888523 359818 127127 1654125 1212154 1866001 1327059 405799 1663181 1313766 489100 1707678 929553 1232600 1602186 1567729 71135 274133 814355 495916 1991121 503671 363827 588913 1914922 1747504 444146 1333115 637427 420494 620317 1724261 1845109 1867411 1081954 676584 752201 294251 834986 1162086 645856 1016856 1024380 1860616 1268639 1970428 476776 2217 591070 345947 80368 1432246 45291 17035 1456171 162718 925253 738376 1529801 1856543 800827 8869 247568 1004013 1810251 570514 1687162 283878 1993473 1069099 1534696 145950 475993 1843673 1174622 172386 339708 1344723 354090 406063 814656 364963 346162 267545 77933 1724943 1541725 80914 1420655 587958 444688 241244 676477 1535178 793918 279151 314958 1329470 1321002 722007 1713162 1705386 1182517 817582 1008857 164778 194184 1860340 987743 833229 1144637 1231882 736957 573024 1395102 1458964 644182 120801 1709565 1846146 625870 1428061 1151014 1301061 1687904 1298095 657161 1001217 383512 639231 209273 1888410 1755609 1183176 1486432 926104 111983 1747117 1450395 400338 917745 402527 1180059 1345196 1239890 919071 83308 1154578 243219 1771212 584490 1523086 552216 430146 976840 1852403 1034084 736162 1628698 728351 1682881 1219322 1125529 1116580 947257 445270 686877 233199 1909171 1821969 801092 653300 1963744 1286664 1147777 326715 1523051 1929586 752526 999623 1192815 237895 321574 1792654 105631 1979088 692634 636953 578920 354819 17924 842983 1985561 94485 1396810 15173 422058 1913220 1059814 1698444 1702576 1768311 496673 250633 384039 375682 687460 704474 1801652 1399340 55294 1776717 1495864 278336 1326974 1155832 287693 1088169 1220144 105873 472331 501801 217569 61711 1663653 4287 754381 1940154 1243936 1554468 1113312 1974361 1533985 1799870 1846123 1184052 412059 1534446 73165 1671151 478789 357977 4444 1574178 103771 1923074 1690096 789041 634279 1762588 778283 207483 1152519 1041533 1791777 646444 587600 1144609 1681522 1921837 998111 370979 557281 312865 502588 766359 1630128 512861 31956 96661 273406 384605 832846 1534141 766031 524897 752471 534618 325773 1946661 1311914 989793 1936027 446959 1669013 236695 1449069 1700361 1905719 565523 1588706 1153384 357560 1431675 163429 1085183 218591 1251571 1183088 605684 864975 1712952 790966 786920 348169 1461210 553595 1872591 1859865 1018287 879586 1966435 793248 1777274 843290 271842 1379944 898928 1496233 668938 1621376 249969 707594 658757 1498568 1140819 304453 370837 515089 194804 516508 1596090 1807496 1458138 553684 1822961 1301857 597792 525225 1667561 1989621 497951 953087 175019 928738 823449 1666853 1598814 855149 1228697 1274247 907086 86275 340969 518741 1915610 1535789 522230 1589175 1301052 587041 549060 1960986 1720504 1468025 1136662 58403 857873 1052498 1132644 1014375 288974 90992 1035854 603819 1911168 1243264 375510 972915 1355658 346473 1333728 1369540 17551 1545438 1637606 700740 484530 889401 1110259 609381 1057387 278244 404167 666671 1671386 1736493 1901667 317874 1244964 818693 627251 847263 656082 1596337 1871544 1723008 1667244 1842713 1357153 1518489 603929 954501 89170 798678 75897 1679742 1025840 664121 1618048 1790214 1607581 965298 1785380 393082 189154 678410 1408691 400785 4123 1683697 1414227 1816761 1356185 568853 909002 623467 1805624 1623017 159554 1855381 1906433 1644985 576330 1363595 818464 739984 829725 383186 962105 1116775 1494181 1328294 1315075 90217 1054947 1305765 1642041 667555 162077 764978 59186 550517 92432 567888 1281582 1188652 498613 1989586 1077104 163865 712795 508761 1086008 1333201 1514733 1255645 81311 926017 954751 315519 332862 1096705 899473 653758 1097637 326209 1135499 1382887 1945260 1689274 724990 818877 1364717 109956 1921219 1466491 423203 83826 601299 1928677 615261 860805 492288 201511 1861203 1427666 445506 1969716 1209664 1823170 190352 1186122 795345 1946052 838305 1177634 1189166 928455 511245 1549401 1321503 878861 1408671 352601 1351895 760161 281386 1706551 1787463 731375 1297971 213264 499941 197856 1888165 1269300 391232 1907625 199802 925498 1338959 16185 1436932 616171 734533 1359443 1823650 1547178 1596463 1138732 811902 1303472 1388243 1192164 220744 949648 1128737 316839 781996 1894265 1573322 1085652 1840827 1508703 1619195 644549 573246 756280 1818879 356727 1568333 538601 1789054 1125677 1186245 1979041 730464 247035 729539 933288 254940 1901899 1343266 847642 1035218 795545 171101 1660216 54698 583898 271942 269697 1649159 1224759 1853378 1724682 125734 1754079 1256150 289164 1488443 1986355 1673782 489628 1914059 82989 314563 1544550 930815 1575837 205845 138560 1154067 886136 1760308 1611779 1741167 239645 1561572 624035 1252312 1720854 324153 1371521 1867396 1776594 173726 1170134 1810069 391436 1570470 713150 1983276 1841988 462114 324461 1114966 922259 811366 231209 969827 1532852 540743 253790 1065247 1537517 1177397 750714 1913487 720245 549146 311824 229189 489113 180750 1705875 1996446 624824 754496 171321 1725926 514602 847123 1878404 1242495 1754838 874724 194215 45189 753319 447635 1727163 1372569 48503 1683736 888868 536586 325112 795573 135090 826385 942762 550742 839330 1057819 780104 365487 1014706 1880232 1242617 1300435 1691761 74005 1717422 1496291 888347 1805769 915822 498025 840445 59260 1831241 897494 725972 411315 1474711 127330 1702731 855351 1830929 207653 1265417 1154494 1538975 747465 1485452 94408 118392 1768574 1723828 35616 228749 1656638 1083391 1965191 1607660 943750 1010499 1733409 1081981 66739 1263264 139153 239949 1289766 1186264 139547 1455260 290122 1601371 56198 1811486 1184294 1579350 1684818 84006 101206 125034 525564 749414 1426833 960935 1870201 1671359 899198 764067 1514395 626228 760445 949847 379536 135288 1488013 1065630 368259 1621068 1973751 1096513 1321979 1836924 949715 439400 972572 709577 941519 1883639 1567607 209600 1032859 385781 1315645 1273755 163850 500586 1983318 1705576 966577 1820269 1873627 545979 200682 1348063 1125311 493076 1010793 254674 1999635 645442 1538284 136810 372586 336553 589195 1881648 94889 624942 434751 1397358 1392393 599836 1594769 1145846 272265 446972 1699805 1580363 1989843 1028572 1262482 345433 756708 1059548 1959480 1503121 975860 476253 944115 862472 1012424 1973755 146429 1861878 1607691 386888 763058 449709 567304 982489 1795341 1734092 1959920 1510165 519100 1765636 1541412 332071 1359604 935534 842392 878683 668955 1836831 1377622 1757250 612108 968354 519576 1653645 1982195 239647 1007716 2932 206436 1593240 763486 404047 1947557 320458 1353644 1342024 424453 899683 1172526 1928956 1184834 1283051 844056 513428 600346 1310546 186370 69583 820337 1330083 589312 1326478 433606 1212432 601158 1846437 1032941 1655383 92611 932705 1973233 1036450 1322532 1987080 865354 137791 583282 706674 445771 1351692 274039 424719 903789 765444 200316 1462166 681756 1070355 1843396 874990 402203 1611539 1183120 1375816 534465 1281200 1203756 225929 758573 351691 913389 836443 1663356 1460846 1565181 1825367 685727 1805713 1970140 1417107 1128534 1751100 1678057 988926 405096 841599 34521 1625777 1279944 774395 1126982 36781 516401 554293 1842521 1876711 452975 1476510 1921154 222240 357789 1528690 101919 416411 546366 466220 1589938 1432901 1333356 1695581 799109 92361 1051957 466048 994670 1751326 1260750 1197131 384104 1694797 1415334 318755 750708 392188 752407 626526 1671288 285870 59332 1676404 359256 1433419 556069 1827823 914809 1535407 146818 647230 484436 924391 1234711 609235 41913 512478 66938 1607383 655184 239851 1744275 1067109 1048527 1782315 1317759 1391574 1550723 1922447 274106 1101558 999083 951084 822712 231888 1629603 63363 1626451 1564984 681124 861972 582263 1205260 241824 157303 636041 1263730 595992 744052 1155958 1422197 1087352 1381997 1181212 333234 1784445 1962626 640061 1268712 609038 1682919 1986004 1538788 552036 836788 613140 1229936 487037 1806276 355517 1829633 501901 1958848 1144415 161332 1738483 354712 1569972 762086 776923 531680 1580854 784143 1105676 61594 609904 769871 568688 1984128 622604 1230078 1877107 1157058 855646 1281191 1609454 1888374 738598 1786830 1708673 1171295 843971 608755 1306872 1007792 1505033 1875770 950460 594763 1516043 1296955 1923584 1646437 20344 848353 178029 1744118 328962 586657 257332 1251440 363141 1453813 1494622 1108414 1564813 1544943 939802 189217 569432 20339 1832485 872490 619223 628574 987821 1109131 571375 49226 3408 1529134 77542 43067 516767 1819056 885326 1427776 824371 284971 1192172 1522203 485686 247206 1583934 186790 670344 1876476 684599 1876899 1362559 694263 1866069 399019 1282570 663704 49491 712538 1245276 713149 896948 1099718 1971939 1991721 926171 1421496 815458 1181435 795348 1808232 650782 508765 1500216 39239 1031997 1699242 914014 600248 864525 409462 64655 1430948 1125958 65282 433318 1224532 773132 751656 21891 1811558 1128993 55919 764187 574983 173453 1588069 1790744 1123255 592860 1546759 334997 571355 1475163 778140 1802728 1985412 1715261 1092621 1576516 56585 1274227 428837 1010313 1426196 1200793 815176 1665213 39983 857639 1000410 1753552 567444 1385217 1740870 1518082 1192940 1546834 425067 858394 1816910 669059 1595651 1741453 278785 1557650 1929442 86292 1867085 1880610 1224119 423452 1281128 687395 1303391 1360311 1288620 1166469 1706317 760875 1821873 8617 1391942 690161 1138065 1390674 1238859 45418 289521 1521795 1625243 151934 1721790 558115 997789 64499 263129 415808 1061052 1591112 1987475 1116416 1077128 183069 827479 76964 299738 1367927 138030 878687 1685567 1503125 455478 1922734 1214419 1461452 147352 1260653 1973272 407452 366437 550470 377745 1190955 1158315 460174 1084128 667624 1277042 1035140 728186 1528641 586589 985350 1958278 1829923 178988 1086391 1407209 1553711 284302 1084586 1001409 327535 537697 59148 91672 1622777 1438989 1405328 183932 1433516 457588 1364856 1053493 1922029 757780 511740 1994056 1342891 562378 506049 220097 1686534 617355 698839 970270 977854 769425 1056522 511225 1648126 1247394 40036 908950 1428490 1046848 1630905 1376684 1370662 61082 161920 513982 1388306 387313 1457917 674916 140500 1509567 547345 973784 1809267 947783 386642 1075053 206415 1559833 1664027 922784 1773815 1462465 844496 284906 138580 858548 390428 499677 1744828 13573 635358 1493768 219057 1586863 194297 787890 152717 1447259 1430837 160796 1129129 1380031 536482 883695 563531 1371059 1648645 1834383 1449405 570858 809893 236259 488899 1921140 880891 314625 1357622 125252 796995 1031065 987441 1342443 1120379 1271095 250513 1101659 134025 680564 720039 1094993 789256 1064905 628801 393699 979973 1227346 115353 829449 1552120 339706 889760 477357 1359312 952546 102592 681162 830827 1536876 903419 1802551 1711244 572486 1356224 1733183 945022 746743 1627832 1435075 964031 262215 1727575 152787 1737225 102121 466753 1597888 1447329 1295558 1014425 1480237 1173981 357996 99724 1789082 1684368 1000874 1765692 1689711 1233803 1250578 522123 70102 338035 423289 381309 459586 60298 456667 1777334 832756 634381 660467 398195 708633 948650 1862975 165171 399325 1887462 685638 1207142 706506 1504527 460365 1534690 976374 251380 1929264 793651 1282568 1905534 1565134 936501 418225 654539 1868546 913126 642591 1511388 1466709 856692 1192627 1996461 1758336 213923 1240593 381109 1032472 780858 373164 1750003 616533 678577 135751 1665990 310015 1387454 1864688 316374 1189855 903255 395717 159486 1740273 76029 22335 1365478 1426117 769426 413432 1321883 538427 267580 963210 594995 1055990 1354831 1778443 128416 1010560 1023707 247280 1529631 767368 1049271 125881 1273054 638273 87563 369054 588644 1799246 1556711 1754931 443445 597927 1333667 1382175 1945653 1709471 596913 1232528 1920394 1220999 578651 1134217 401503 1032468 577297 1115746 101163 409534 1342996 1550348 1297942 1635058 1248582 1446315 1413464 1282748 1710112 1507935 574397 71599 283418 1523732 928643 1564756 1181419 814176 1138516 1674968 213245 622657 1113561 1649575 864253 965325 98024 322700 1448269 317470 1044967 1287588 185954 260365 1331132 1985903 82005 615217 1951721 1648847 129428 1891570 775864 1201056 1542994 379581 1621794 1660683 1414973 1082623 180863 5310 1568232 882391 941074 1506116 1048911 804467 1047269 176827 1091344 802853 500532 1656924 160499 956813 713133 559038 1708179 667869 143830 1151265 1180901 821991 640062 643461 499481 297530 542307 933322 185284 1432935 1199257 1646623 1748593 1050482 1914281 1784043 1266727 1370933 1762316 258377 5902 1539572 979261 433313 326153 660429 1805147 338248 1392368 1160749 823346 181281 1106389 665286 1642878 1222617 1887011 1225211 1687454 1033100 1723640 772156 1647615 1277141 1526845 1098805 1351933 899508 775558 1252393 1758289 1330480 249460 1372496 1312903 251255 1617539 706104 650140 1109343 770489 1963792 1257866 1299641 478223 1257047 36977 1002745 1560932 432186 1227102 1979550 1193447 1692338 1562016 427729 1468114 50977 1505106 1382302 777242 1372322 546008 727047 601732 1426521 1299078 645346 996839 545734 1096544 1237309 258208 1669722 709011 995194 511293 91143 1139564 921460 1917538 1161706 1692897 1043954 1740729 1117092 676376 834762 1659537 1621529 1652319 253238 862307 480925 202472 1033932 1552315 1536685 461385 1116974 998970 195594 1264422 1471603 411814 772310 702707 638455 1757262 617891 493794 1939895 1763482 353785 587489 1062206 677373 1082328 1973999 1002147 734548 971602 1239899 1385710 1788830 1351309 567525 594241 252494 1157831 1751420 852880 1336995 909333 555008 457662 1946540 23438 1589406 749506 1688916 635896 45906 1019897 461028 3158 1833590 1923017 534591 224795 327930 882572 706859 970202 1823593 1919659 235775 809246 1805341 1390251 1764489 1002001 1129752 1597957 1509286 391086 1195730 633132 1279462 411932 1137863 649862 1097275 141075 1362173 1143580 1728263 550908 816140 1472802 1901759 552516 1671911 982861 1201281 1515418 1384596 80580 1270966 933665 1458067 1778521 1056767 805086 1741141 1541971 1909845 1315595 1443360 1778128 1946402 1131447 14534 1178728 639170 835294 744897 1203610 1672855 1961064 645018 197204 1264458 396524 117512 214878 872704 652788 1910417 1283335 111282 1750136 130328 1758964 616615 1487697 1396835 1858551 129781 1009928 380163 1731201 1932051 52774 1494375 390061 493375 262158 1171583 1108580 688796 1328986 1987069 1995250 1805505 469053 1539360 1422659 175879 371117 1403374 1589274 414541 276259 774839 759725 726170 76139 125733 308889 996269 966409 1429663 1395606 1204068 1986987 1283451 829473 531821 376114 646052 1101119 294751 1514518 1916278 1995495 1683896 1803815 514044 1775545 1962381 1240249 1254791 987351 1583055 338437 1916987 263705 123475 1801859 1346319 625967 1629185 1257548 1610696 1408661 1119435 374595 1009212 640433 1023958 1218486 84712 207149 924516 601823 1836160 1474229 796584 1093278 1780365 1578085 780957 408620 136787 618851 1668925 327685 1457089 1644732 949945 1936999 984657 440147 836333 1502340 1228411 1632011 978043 2018 1719717 264544 359911 108414 591345 400343 535588 763129 1454769 1557865 1174509 1866463 1757540 400910 566019 456444 883920 938327 1360023 308844 576719 1740810 1490242 120309 958534 751770 1250835 151590 601379 861134 1562335 1723277 1188408 1656618 241610 1119771 270297 1188433 901228 54748 370843 1532694 1381934 1705710 1594581 468101 453258 1494366 30486 1480760 1360767 459557 1171936 250225 83819 185821 214965 1449918 33634 917695 615483 1214528 1635989 654577 1034176 681448 1960960 774693 625667 1025964 824113 788042 69540 1166309 1459691 990945 355949 1640007 1494793 1031470 892763 78287 559225 1027305 273357 711921 1930687 918849 1659497 587183 1343622 1410806 712208 1003273 1282775 781833 1289155 282631 1661399 1236336 1853269 578288 1579606 1297817 1744819 472778 11814 790506 857797 275763 227649 206764 1648050 107119 1739130 1437321 1892280 718407 934684 814336 1322246 1953555 1108606 757196 292366 1486057 648805 1542313 78234 1032711 1187181 852715 1838779 679561 1711078 1814813 1261081 364699 1189387 820879 1949478 1555222 697626 1984721 321557 918824 417933 228369 1516139 1720106 1717343 1841915 1500645 222922 688724 1654293 1481336 1697221 700559 588128 668388 1525670 378230 1836810 217801 1711870 1046450 1350125 1332433 346319 1711951 1914531 197529 1623214 1735790 1272929 884113 631609 1829272 817519 818032 1384745 472556 1401655 1608108 1144623 518887 1524394 733533 550901 805519 1196359 359512 1810480 375141 1035815 465836 375612 695852 921426 513522 1870130 567559 956203 14714 462200 1767878 789455 944818 884325 1763279 762126 382060 455486 1075072 977138 1165444 1654439 1438953 225282 336489 1335524 892489 424651 1875756 1332228 1235768 1074559 686921 785735 1003235 1867706 581117 496276 1247777 1813571 297967 862110 547695 1376866 565585 185782 1191688 599301 43034 67521 513754 536320 1287715 952126 74148 1746093 458525 545971 589910 1710418 1665561 1131851 880395 415833 1022924 225614 976819 364647 186403 210373 917098 1969122 290352 1129921 1101170 1849243 1151436 936612 1517262 868635 25748 1591500 1190617 506262 121725 1684945 1917307 891683 847875 1121804 532233 272642 1244039 1928323 462835 1240058 31958 1030864 1973962 1918561 635102 1631110 1862665 389290 1921605 725336 559130 36486 276463 418447 372113 174844 705005 643092 872866 1987106 1352594 492642 1735388 694384 1692988 1636833 478199 689607 1104709 1241322 144044 2158 952 618757 1016906 1097178 138704 73434 1594968 1053597 1973428 1607342 1108631 321296 121704 972910 1715212 670220 1495124 1341057 317685 1390527 960071 1828396 797412 1706087 1707736 236122 1266874 1622166 1952440 1440732 1938278 310973 1249452 946730 1005860 67998 1153531 1848181 1847160 679912 1919851 661781 498349 1673421 145376 359317 294642 302918 200874 329094 1598655 1547877 1206488 1541510 1691015 1929791 1211730 959016 795845 236805 1003992 408060 1061246 1039878 1316269 1025663 1750377 535746 201209 1429407 551111 1418737 1758224 348582 1923136 296936 1049270 973524 1528175 123096 552907 1240172 1501492 1366962 1403698 1514516 1402996 1600769 1738105 992626 186799 404694 633704 816759 1150258 566695 542078 1753268 678469 146601 1632034 422308 974714 1937497 360545 956127 1597928 1811087 29428 375072 660575 1212505 1538452 683600 703368 721967 521124 1012168 72383 456975 405005 1960045 288988 882931 66083 186034 1132088 1263983 527163 871362 1831729 1443033 1596760 1715874 1407599 239757 1091011 1947989 1231175 840464 1653976 161435 1313734 70337 165923 1935471 1068079 1683971 1737532 464575 1093967 1650866 1535911 1082141 1507358 106571 145912 1732990 151679 1180719 851242 1767198 1747870 1316591 525388 1465864 1524511 1135078 297906 1220495 1835570 1039 1465227 880296 1914904 1535524 1065305 554259 1959394 1391957 1635258 470072 1128724 1118812 56107 1233867 1342702 1650810 1557234 835313 923981 76599 850927 1494301 78134 1125341 1088620 87077 295845 1758470 582795 1961139 921459 1660477 633357 932731 660290 1786577 1369107 1572069 646895 1356604 454713 553219 1899217 690651 1451527 1592467 173440 1393595 1657408 380009 1998291 1044199 778025 586818 477343 1597972 701638 903029 298761 1843094 40238 1001803 1080040 1337002 1201187 1421575 877000 1334594 13956 224804 1054223 1270423 614884 136511 554639 1189924 598073 60847 1912222 1666760 827097 1912141 1170518 1986168 282198 109390 975711 211101 259906 1521038 1121715 737443 1543710 1743620 1975318 1370906 801110 653474 1683434 140967 1664735 580532 588272 1287647 1515750 881255 86202 131429 1406716 734430 566914 227573 22074 660357 508845 1246463 350553 1529040 1238836 1392188 418223 1865505 886825 1125805 1623044 1107402 1887458 143196 1147965 1895371 811669 1335490 391051 1757424 1539484 1241735 925456 76541 609284 1477720 683516 887298 1110617 553893 493074 1312105 1375494 3081 1386449 359528 1156525 818502 373696 1427641 1202213 269722 936289 672835 568430 908766 973788 234894 1296397 1665102 803989 872752 1184596 1570053 1264467 608112 714292 1544725 1677290 1668718 58468 1150889 512102 1736730 890612 1593503 1009346 1733093 818531 986538 818569 1716678 1368122 1536545 527354 981604 1379520 286910 1550840 1777076 841842 100644 1784262 1920695 291291 1473481 1154021 380923 639990 604524 1133897 889626 1206118 322505 1871073 1905110 421589 492797 745344 1154757 1755351 976158 1988131 89097 1064960 1311766 850274 714631 1689557 1881264 258227 503835 859825 261675 422371 83789 12611 78305 463575 119733 948940 1983048 109249 1241110 377071 1673047 518922 430639 1779085 706599 1807691 1030735 785215 737412 1992980 219794 487272 524868 1825938 250556 964659 1781154 118519 1560693 623644 103838 1523427 213285 1241351 817721 359272 271385 1416287 1758437 633841 1630946 482165 1551609 1094484 1580043 908758 1863754 1240644 1777449 769663 575488 511914 1158891 126657 1310708 1934270 1454334 1725522 94002 1224066 704226 1816864 842156 1839825 794055 1112223 859147 1730809 1646062 29952 809632 29562 1881091 179954 133233 219800 394606 1718569 961341 1588670 1643250 1091336 1864225 735606 981506 1097685 1358957 1147555 855298 1586950 325079 1974926 161904 1126460 1038640 1054244 1759813 235017 422225 547026 321043 130876 1280986 1749053 774160 630702 239617 545290 1594539 806651 56544 1817129 563452 1563220 13399 875305 445291 1845667 676361 526975 169355 1765418 1824385 579 335502 862191 1541284 1628079 1824821 4047 827469 1857295 219910 645574 416321 1574219 1631118 1468565 666540 468434 1342875 1521966 149501 329195 744823 874003 1734574 420868 1863582 1854761 1455008 464611 1000424 1954194 898111 1893222 1709863 219433 455687 41998 975697 1205097 1505513 422557 135450 1246116 685043 861904 418941 1166408 369585 1026358 1592367 605621 1799493 81953 1690868 1638143 1320089 1249692 1715260 1989797 668527 1045439 258177 242827 1653069 1706414 380792 2752 407335 1457540 474069 1134828 1107178 633335 115283 803525 1157814 1131766 1430936 927402 307811 548230 1376861 864445 33214 1486227 1448836 1914115 1246620 1199217 1083759 274814 1009972 1090092 1458631 52007 898345 988802 1311154 1975956 1515812 734666 1525400 1673055 1112778 581771 273563 374438 893108 434149 556373 1244697 1250479 1939376 126343 233596 1890954 751486 663349 1875566 1651192 1976795 482557 1024708 908384 1367521 369851 964503 1456180 1424131 752395 943854 1394460 1644691 1790298 1922558 834811 803007 742576 1013950 1094694 1624376 1300283 687316 328922 841655 1610747 1719833 269445 508976 1618428 1042719 1192229 1343582 1896781 382404 713904 889550 1380779 1146038 1053723 702952 1395599 1739155 1715949 904052 1261582 201794 300787 348929 1883366 797946 1903093 27908 1658125 169350 167064 1876066 854611 1814255 697525 110048 1055875 580358 141353 245839 1439057 1716675 1481686 476681 891965 1245931 985123 936388 1089575 955770 1595136 1453773 1179066 971871 1508337 430676 923061 262140 1308319 868648 1131624 351551 81983 1872403 1794973 189554 1171618 1398243 1270075 346142 245901 1835923 662273 1004730 367388 1418972 114381 173460 1966691 1409695 1175714 543838 459405 894672 135349 30217 915627 1968728 1442350 1427025 1789074 376946 1920773 1086316 757636 1713898 1017570 1661580 1841676 1925162 903951 1386843 505795 293710 1988414 1221908 334119 1869913 1329167 1887941 1144653 1518630 632812 1793500 964660 1909231 589842 1593836 741191 1347475 1098334 826748 727082 1083486 1942625 1020273 52090 1178632 1253206 1669528 697743 1003494 1819494 896831 1990537 1168520 1136103 1445687 303972 1419523 355621 1795735 1730502 1708151 1022782 1502181 1866450 95353 1905124 1541899 513268 544439 1290452 637416 1496377 1705254 920895 1707178 584172 1232796 669361 1942250 551606 820493 409174 346382 26510 1815837 491131 1439691 603113 582373 619917 729241 1128951 63311 1615366 127632 1974272 1805803 343537 1126088 1678257 1128649 612814 1972912 1208550 1778171 862736 1507070 1664862 1308808 804410 194164 1906955 1834082 1549018 619021 1564682 429037 574899 1887752 45514 1535415 966739 1226735 154948 1570283 1298429 1843297 1755480 143094 992886 1147050 318876 1447825 713880 1405599 1763970 1168996 626058 714604 839496 793696 885096 1864058 745564 1801340 70007 326327 484974 294825 1719547 450641 2091 1092930 69278 634885 1563419 918006 592082 1596523 1442529 1598330 1901992 1758641 1735697 1439960 1030524 935670 1486039 290762 757744 1933554 621615 1659763 331100 1298179 605653 1354877 20717 993886 1813118 504933 1935033 1951119 1740474 476450 298588 761052 210169 1286292 1223046 782867 39368 601349 1620192 948447 102781 174533 1936392 1573716 788338 719163 150338 329392 1616808 1717947 1027536 1846262 581141 1944887 1303291 643119 573587 631693 1645270 1460347 373624 86490 328793 1124902 1117773 150009 529102 363988 1772787 1929243 478602 1913188 1764713 1962630 1993034 1301071 646537 425984 1985366 612012 765604 167900 405918 1424841 973348 1556957 1071766 932900 1485377 1008996 1984079 156405 27624 1702423 1546269 1557613 928788 1669599 472184 73672 1099550 1085810 1296663 706891 1645745 637696 1466242 692381 1545302 1304937 131942 448267 1835069 411280 519206 1370245 1472977 261991 1206379 414718 344347 1888958 1115034 1950876 1490348 1933935 285086 1505891 1529156 652001 378050 584442 989898 263148 111352 1808169 1856060 1946885 1314803 1031155 86829 1235871 791167 1647620 330725 1981972 1360218 884265 1289663 724299 570750 719472 16068 1589243 1375602 1636533 682405 1944587 1092874 509607 1340939 1475747 1788845 433561 1263219 973362 1074312 280412 651422 841366 996057 976436 875980 1029655 1596280 840672 317382 1447156 1266501 1655550 1006397 368379 1562984 1699704 313754 321127 390791 210507 1430961 1604565 160146 984794 975127 421767 95385 64033 165951 881835 1099168 485835 503922 1430523 430598 220135 107090 868402 767435 1299314 715126 1616796 1827170 380775 1885449 610432 1510031 870880 993231 713186 227157 1838344 1389514 837249 519170 1878888 512111 1206320 1041485 161680 1598744 1177738 307933 1812957 1268203 608918 518167 831267 1149256 1578873 1676412 1721753 1713953 346375 1963605 1675679 771386 1075252 1160014 66464 398523 1988603 647523 1676753 919864 1153306 424589 1665087 487109 963404 854176 1942896 311385 714914 1042402 1717563 1483107 1054225 662951 1813349 376269 33235 1499891 424120 1024633 264041 271544 427932 1419986 1906912 1220545 916116 293935 1080193 1787247 981431 715911 1919557 1516256 307425 726373 936837 1722305 653284 222810 480183 543201 430384 1506676 1297424 1432208 1195096 1339568 962806 295935 1346182 464968 1389883 1201140 1540288 392176 451658 1979 875419 363063 182634 1292532 1781500 812653 511615 1859511 1819996 352246 1933067 1680046 96666 284720 1279760 474550 157987 1477037 852117 1563740 1701091 784604 854604 1161679 127684 165348 1336437 907185 1159552 1734389 1121239 1737649 1580033 1087435 646898 1045657 1696002 1658475 610967 1088154 1103361 1909149 114072 235168 650835 895144 1478405 1076614 1003454 1932033 663506 1682860 1339200 1795662 276684 115171 1936441 446290 937972 1029398 1571116 1973506 1849824 1632448 516117 1013497 132696 1713318 1404407 501701 1525212 1560107 1560257 209053 1083053 911612 952865 337295 150339 1590679 601991 167079 1408982 362487 1732589 979808 1285256 450970 1670772 1266070 1842310 1210271 1951667 407586 433937 1413711 1524280 685556 1782765 133842 1305496 1934487 1539405 1713062 1547590 1790504 202608 431314 1786513 1773738 1649396 1267473 226716 329405 973261 130572 332739 147172 1366149 872050 1778824 1960929 560770 617535 1686987 201929 468530 621616 1405347 1146557 1237234 1796618 1364210 1552943 1068768 1622810 1747696 769155 1109563 242581 1050790 1678934 827751 452248 160974 852333 140078 334988 10637 1552897 1747134 84068 1401426 227439 359068 1847922 223296 104941 217430 1896671 740434 1861818 1190623 1897210 155752 87937 613729 214932 616391 648982 1777327 804143 396030 1601950 1577079 976339 1402585 278256 1370258 1865188 1110456 1600865 76596 680689 752125 1270232 626613 140592 863445 1243760 910412 122371 317074 1373166 1461190 1444021 1005850 1357254 738282 726709 1615018 887488 1229670 1806209 1269211 1573992 971212 538205 736763 569527 988228 1585974 126691 1060695 1212553 1727543 976983 363843 1485424 1279028 1434685 1566482 1474375 637417 233437 1556697 592021 1511945 878574 1167798 1628916 32757 271710 353101 1904411 1170663 1316895 292636 675808 317977 767012 655859 461311 1559230 1359030 565864 1390045 995125 1677759 677307 271318 598513 1045987 87015 79409 1177482 354264 1274138 1556165 1340717 268977 761849 1667677 1211734 60811 1105573 283511 387783 350259 1709660 1178206 554556 1437139 877178 1972327 512381 765064 1590735 706024 138857 831507 706177 1363363 833082 1066814 1429190 91989 1683152 1144867 479162 742098 668167 1025389 1050028 1572054 1969487 363323 1962824 775657 1608912 1626679 1509096 1592283 528212 550799 1491737 563708 683463 330829 1405354 642083 648114 1812742 1364558 1518317 906472 952366 1826902 1287936 244526 1984645 684853 235183 1955007 1387974 859514 1450008 1122972 29125 189494 1500134 1859346 767230 656638 1577520 1990403 64048 732987 1331029 1441302 184392 1189624 168390 1509723 1397162 1150717 861307 1965647 1507054 82012 1389725 120662 836108 1207314 1288695 426802 204614 1940330 1277412 862277 916542 1784223 353870 1433831 789146 920292 1866637 343682 30052 457224 284914 813959 1207857 1965117 254001 1257844 338405 333004 718022 1359969 179574 1155513 299699 687512 151888 175379 1711715 1212703 1366225 1622525 681243 893522 1711004 599275 1426323 1712399 590640 937264 360523 1845368 162548 823358 1676973 279656 1446819 422442 416605 1904964 805952 892074 1496532 1841524 372733 1873770 1679839 1074487 429056 473549 1040874 709856 103378 577363 969384 1633383 1141093 1372119 466424 1956444 333727 1318534 1963132 359387 1663073 1456446 761755 755839 556711 1961867 1392135 1126111 1269713 1117234 1579492 328805 1962490 1213061 1003429 123905 1055643 1816546 1893773 47877 361993 1177739 1506647 1943979 1304019 1335000 358868 1331494 125379 1647072 600053 925363 1596642 1038520 1313062 1551783 927660 1735069 138116 1668366 151925 1959892 1251850 1369565 50159 1048920 1555231 12607 1075138 1695743 140432 479803 110950 816313 1719302 433673 373550 495220 905346 1677006 1472845 550667 894748 773529 1131165 1118988 1830307 1392249 433499 831951 1752576 336778 935363 448737 1206502 1373727 1136070 1525952 100133 1129073 689631 59112 1789928 1081774 1162121 1264414 488138 1797049 615442 956693 194350 199197 210616 1095183 1090024 1289152 843779 1867222 23131 1425562 746330 1452886 1952323 1722147 1380543 1526075 1574842 892872 828551 497338 1234144 924510 1724251 1796432 1311669 335615 1804348 1363834 1194624 964048 617884 1725977 1259067 979619 1221664 1789214 626161 793856 1848704 207180 727517 1854135 1841447 1382528 1836278 1960981 733855 630305 346446 4089 605023 1143110 289526 748689 423547 614320 753149 1627254 1736623 221208 18132 1764384 1359151 476649 967292 163804 1706949 1473903 1933654 1083763 1671707 135487 695627 1518759 962983 789329 838670 1391738 495507 998328 1924844 141050 458840 121739 130867 1546777 214665 1004378 1524465 1574390 36896 850142 409263 1600558 1763305 1183713 897128 575389 799680 477072 790231 1530094 123392 1784914 125177 1543056 1308009 276004 153743 1198676 1927600 213612 1653311 799199 100780 478981 654099 582032 1917689 541716 1835863 250413 940735 219832 520743 89342 1434847 1634194 514811 629697 286950 571690 1042671 45870 935658 1983864 261775 1245223 1428731 801166 543925 455766 801144 354043 1464918 1063676 647688 976369 1525723 579062 450142 489880 626551 120394 1370219 1585086 1385201 1680418 1541836 1750587 1550248 1145510 1208844 565750 1683750 890804 1821558 1042459 1727510 889924 1511602 834024 1218485 1634913 1921881 578521 1826221 1445356 1972919 866507 585444 1047516 388171 1661785 769752 312511 1295080 637243 1111804 345150 1325892 1760855 839798 525606 738354 483434 279789 298463 1542824 353986 733046 1291260 770650 1443116 1497711 1763127 1271021 887240 974140 1847564 366797 412982 388482 1738559 673647 1056940 979578 925035 747471 154578 532535 1538676 1143714 304641 682618 1442455 1156052 167255 1434153 1781418 1762073 699876 1920444 1373750 1474582 156137 678408 1460852 1715528 23176 1899286 811623 775462 1018735 1215318 1215203 1647868 1264133 1009759 562953 855893 1127038 155330 410209 995929 896094 811449 261158 1927596 480848 1241291 673841 395830 1246138 1060860 1027842 1365031 1697895 1384561 1718289 1085242 1166662 383253 1322262 70469 1032631 59006 129020 173797 953666 707891 1346816 915334 731724 1863200 1607167 59538 1591038 813573 1747588 1467010 460833 452039 123433 392637 641288 1565047 1820841 463584 1847284 1873809 833315 1982608 1151370 576828 1304408 984039 327600 481369 809190 771884 1625782 111430 96468 408636 1031032 671961 1314768 196518 1844660 474766 953093 492068 536547 484474 127041 244861 672597 1530927 1007787 1306676 706226 1847832 359246 1674894 1171481 759950 960788 667248 624853 951933 1921773 337331 51165 1690984 304937 1679066 807986 603932 758893 142894 138469 672803 1858253 158062 653765 151730 1931626 1845277 1378416 1058101 1381698 1748478 1539428 15188 231235 1534762 29601 660866 1066253 1144606 654283 1641701 1375977 522062 1464979 992283 1411350 1241056 721109 781689 1750518 1721139 1604924 438518 1236640 1534097 474772 291534 460544 906718 1238481 1123060 1693875 1390170 1664249 285226 134295 1458625 1596304 502156 857217 1789604 792838 665972 1664362 964908 1197191 782262 401522 1560108 1463693 384904 366331 1321589 1333783 1008366 1268596 254979 944499 1723656 1068466 1911828 1933726 1559472 503281 536186 1716725 639056 702313 164668 865941 608956 1387924 1284241 344330 882605 1087174 1278022 1481778 1408334 1112700 1768338 693598 230963 1327490 1914123 1720889 1960634 975386 1698074 706631 1664363 911764 1908779 1719654 572821 1518527 1514577 1863541 1066769 1041406 1656970 1169970 731848 1895367 1922288 91728 1208275 181900 8363 1883777 1853410 1929782 1805518 452436 913950 1801578 334223 188772 930472 1428382 462944 891073 1413681 99429 1063468 1632948 373203 3580 441741 1666404 320924 104095 533549 85559 48766 829201 712078 224287 1470360 494865 1580779 424325 1424851 1515399 1354688 567845 199859 1728372 272746 849773 46603 568695 322749 1010297 1143683 922014 675449 1144708 393824 100069 847250 669526 1398719 580414 1399990 372297 283122 1705881 711236 814474 754401 1811056 1788506 809088 1691601 269591 1772649 277486 1359874 858434 1457973 1310103 1407129 224803 795911 273094 870541 302672 742468 1624555 1661326 966751 517702 1981831 1946785 1095255 904573 114433 449695 1238595 1621498 424085 823207 542765 565372 304403 1536914 1070001 1780545 1232605 1291372 1789656 1319438 608263 58710 877472 180082 122956 359894 1190611 406415 287960 1267595 1233074 867776 999253 1175770 67340 816032 283129 1498490 967510 47310 1110824 1153044 719880 492694 533266 1376350 11811 608126 1051313 605628 1636266 1201110 530245 1487522 1264605 227495 1147605 1694703 1974067 480317 535373 651331 1131411 1307811 466726 1411076 1756483 1783112 638384 589561 986953 654716 300580 1147528 1777951 1626802 1014962 677048 1202964 1642765 1374735 325035 472286 127229 1846591 1671562 1998783 1331540 1359427 1996498 1520169 1848127 356907 915361 1428893 530115 1094835 1664368 615696 1093801 1534261 326699 94910 1603787 1636536 1943361 1416573 398566 1008985 1450017 362535 1413642 662465 1069523 1399991 1602267 600400 1370144 436009 252160 768966 1150285 509836 223031 1105153 1094377 195522 90751 1255218 1903265 1926628 1615828 1575991 80289 1325866 297253 980898 756213 1658208 1512350 1977655 819041 1877567 1389646 5281 979930 1776125 847369 943735 34687 965126 1558011 575257 74476 1117226 685750 6496 430544 1875990 203913 365279 1127035 1401264 1736146 67106 1240850 720696 1765772 1240511 541875 181530 265369 1534461 355135 1363735 1798835 1601035 1263723 1370751 1581101 1181066 1788024 31953 1117440 941156 1827740 424532 1762372 1950006 1973237 1365923 1889754 459170 711771 1399880 1764090 374201 443824 616396 1398894 117639 1965150 352791 1622852 1662135 990609 237336 1782938 283052 692465 585849 1771439 597890 1326371 1204124 1935864 395859 163402 1375611 1866092 1010414 1466044 338303 1761679 1227264 1305743 1483955 640955 655397 115357 322898 588785 1304464 1605048 1482197 568592 130925 1967817 1372738 941992 872359 249525 934321 178980 475275 1434213 197273 405912 760051 776839 1676950 1586472 642114 1785907 557852 451037 434051 242548 1971513 1825300 1790680 1053283 1323784 704171 1833782 255344 753732 196879 1189701 595563 887344 1960136 1870302 409537 556275 191109 1601541 413164 64953 1225695 1340774 147515 1857576 142875 74740 693853 262350 1768386 1757173 875648 1111139 1008727 344608 1400134 1058560 973047 80286 1068180 1654728 1161645 1207347 197590 984688 1324924 642918 350411 1256719 1531393 898134 1668239 191619 1490520 484062 412461 1606740 640753 1124105 1596477 516811 1027942 1375371 885926 1141608 1588825 1006189 134216 481624 1721403 1300287 1765513 1224754 761249 1057701 1760784 473148 1741095 1533856 1837958 1669791 46179 31521 573977 81242 1983827 740283 1727329 885085 1828192 1793921 110018 740876 1235528 601571 1587231 1790300 97975 1694508 1727566 1662728 1591330 707424 1888093 1121101 179911 1474416 830846 719989 196835 425107 645910 96599 1233642 1265768 1897797 1686402 213065 1722750 506615 1137770 1782916 1673374 1594036 398273 792441 393196 704548 1556865 1232215 1935049 241985 1472172 446215 1615093 1287596 172181 1317985 1603848 793408 576710 188234 1598872 585973 1809602 332665 1803639 1633315 1453649 1301809 12526 287944 1480697 1532251 839234 734825 1043901 1947835 310721 1803501 578238 1212282 711947 1802659 1007631 1411664 1117554 921980 818840 1256267 1687483 1078849 639387 1096169 1732504 950920 953366 592629 1193125 1711873 366075 264430 1255439 66249 203525 535176 23768 984198 832290 1702603 762192 288392 409529 1994699 622835 999591 1530923 797428 1346844 1697448 672363 1616924 1769529 814952 1748411 1547251 115212 199912 512579 1007898 1130380 895277 264470 120333 428098 1698951 1878725 1402739 316231 747709 60087 344855 457719 961015 1670251 918400 1641331 1010039 898685 515988 1065056 844285 1095669 1173125 21077 375700 434946 931402 631265 1984676 662386 1232450 1959702 409795 368851 800858 1688477 205996 225713 1542812 1235215 450831 297347 742283 1411408 738116 1212478 1931109 1705908 1917947 1655238 545270 717568 953748 1526669 8470 1362577 658972 1562755 1232869 1058171 1651368 1884391 216114 1756674 1008991 721695 1749662 33022 1499637 1327710 681489 1676366 1635622 210040 137626 961314 633425 855587 797657 122758 559933 1374740 1806734 1303838 1208695 974021 1074250 1141778 78693 678463 829430 210961 561051 906448 318854 1813621 43786 1696124 389423 1201445 1467202 1082950 45808 125903 1294099 458754 1811403 391120 1479600 1873726 521154 438494 1594218 952471 82453 47328 822522 1947061 1641646 1144818 1551468 108785 1730682 252464 1080890 1564626 1295496 1673998 531834 1907623 1782726 675822 1429799 1503477 1700888 556784 1452125 887940 958094 1076373 690678 96061 117569 791537 1172700 1897300 1184485 1495724 1671254 299480 1611714 816009 1334381 1220291 1420392 458247 1182488 496493 1594284 848597 501671 607314 452818 1985892 772299 596767 1123848 1235208 1223370 1333453 1666962 69149 1263826 793730 550382 486699 1357061 1041933 1128755 1824215 1514235 262512 160647 790723 1535921 1969455 638984 498031 485512 1670681 1289847 1830986 1892330 240896 295263 986188 1758393 169703 1361416 933978 1948924 1280185 1947929 1722476 170024 80958 1624262 1445358 332840 1865601 654138 1418359 340759 1835805 465386 1689487 36133 357333 1025801 387787 1355140 524721 1923752 1743782 376370 64679 1599873 740322 1085353 711031 1296787 663066 678255 1175752 1178471 631799 1108337 115069 689117 922104 705030 176821 595210 992031 769328 987926 1037035 157154 167272 192223 1530784 619176 317341 76653 1270269 568275 487960 345553 954181 581488 452598 249170 1068730 1993355 1761615 190600 929322 1954624 1830645 1912659 688008 118380 226973 1367681 2194 625283 458686 1574518 1661566 631610 318000 1549529 59123 1437945 675233 1695738 170892 338663 1897440 846368 510397 1082277 1758345 1488867 1563087 1525299 1090735 456063 563585 831082 1590011 269675 1927991 1764187 1273602 1258734 1379605 1945962 1859543 1969493 549876 1359825 663534 1343797 538693 1421843 1858209 1699184 1550392 34233 1658531 1557757 966818 378972 636290 1430013 872290 559750 1167328 1258390 1912140 1804576 512860 812449 894133 1053902 731431 1519049 51968 504754 475858 1547210 679021 677902 575013 314241 1771176 973058 1956000 852648 1801074 549456 1925001 473025 881020 856808 91498 421854 1022270 803951 1751051 291273 1912084 502647 3451 88725 720616 1322815 1574141 88430 182453 389993 1252656 779926 717717 604130 1463782 732608 1035947 1837619 1730662 1087459 1270341 1136969 1763524 399834 1164975 1527702 700196 1157661 675374 404154 1329730 1836044 92293 1342977 7916 906151 668848 1037721 492439 1663674 1907360 1158804 1758368 137575 1890169 993331 1116338 1617705 78651 166872 125066 1120203 640183 738424 1627586 1256047 1201001 1669671 3196 1111806 1550391 1423972 1374345 95420 1383532 1888493 1567463 1745866 785449 571704 1870670 886899 1350649 398102 538279 1660698 811964 251006 716514 1144025 314974 1217119 1804303 1639991 331852 931696 1884568 1211802 1866139 997980 829352 623413 1308576 881235 1632067 1532485 706938 1798364 101105 114686 1187427 650547 1008686 909875 1234214 1576974 579916 827265 1638298 1873200 1123185 226929 1164364 1063927 1852779 1320241 289826 579503 1856909 1244846 983144 1077910 1429278 169975 994494 18100 263274 1455928 1598806 1592089 1146621 127369 972406 709496 346212 286036 503533 1510018 1952455 492923 1164125 760670 540770 1692821 1916138 129339 1918175 1171029 1259680 706188 1872724 1655832 874229 1229633 1192716 745924 407908 1990897 1742269 1588731 1047353 36204 1613512 1444548 104268 626341 747004 1059640 866996 315831 377109 1193842 1146375 1619845 1263648 1513182 1657491 1900065 1390096 1089557 786956 256338 1103424 1950096 1329578 89713 757305 1477251 1599324 197370 1306718 1601998 1313852 441106 749883 106737 477789 1414940 1515275 696287 1418312 1903417 561322 794040 1343445 371370 272979 1820461 1425035 1436511 930649 1970336 939729 459543 1202799 1430078 1964370 245958 908660 182514 273544 526777 617675 741633 1740308 1237261 768476 305037 1156460 1958268 773582 922664 229950 977862 1924904 1921556 840294 210113 504709 1424690 429916 1953559 1413946 1046659 244491 1605438 1912994 1641398 313426 1650901 766433 1150793 1010690 645291 39560 719563 1477449 942569 1562228 126927 454272 272940 1465719 941830 915755 1523026 641539 97352 1115282 202671 1979202 1152885 1758533 1236115 1448313 1678448 146425 1918025 1692742 1727312 228468 1564047 1412745 319532 1901623 146872 519847 61128 574253 1766871 689421 1740781 1514960 1083330 1664187 159811 1177544 973012 1219336 627051 630192 686093 835411 1400031 1090865 1125870 1525602 70077 1280195 1588762 1472413 581776 734631 340084 1774593 591230 150970 1151715 1282705 1929502 1204753 43576 460539 171544 1157590 758174 1695474 1880995 256864 307301 820291 1036192 132303 1112794 1435357 1439906 968538 55932 267040 1524610 111348 842101 1776613 668747 1908776 585840 1877630 1550429 1399891 7562 242382 311429 1395538 1594848 1646174 891558 206026 1947156 809278 787063 1753353 1593150 1068467 1659597 694206 89309 1686015 668315 891750 1897224 90313 594196 1061166 1112366 361845 1010852 1070253 1296933 1680917 129133 1467754 1998927 1093368 385598 568914 727046 1192898 415641 979451 1210807 971354 1299971 424306 657096 1763044 1250730 817102 649444 588718 591581 836700 474899 870588 500899 1990548 255054 686067 1328875 1130297 1643718 1781773 370439 1765490 1391250 421153 779287 1082497 1026160 144526 865222 1706133 1191323 757867 590282 1787287 482779 1692400 1441199 1224419 1841936 148741 523273 1304396 1069042 1639319 1822153 699033 361946 690171 1991655 25740 1401102 371739 846079 1343033 1136379 1679244 1403263 86819 104670 201339 860233 1423689 1033885 352353 184728 1695863 247090 1653215 319591 804993 1043293 1374209 945217 975312 79681 403019 23333 1367744 1796308 521086 1486518 1152606 1290290 1103536 1821114 1117547 1673110 1303437 547607 713810 1557949 1070635 1770400 1850719 1176275 186052 601296 1833079 545168 605133 1525031 148162 801346 149627 195325 416746 11778 987198 1245611 486526 755924 1964110 834248 1609783 1263265 1211374 1721116 1348180 428951 1969302 1480286 1640973 787003 958974 877871 1440692 1232264 1757952 526065 327289 1094909 1105465 193719 708405 1839743 373497 1695961 403569 170204 1852284 302687 804209 1854284 1876208 889311 1533118 1891406 676072 1922270 1682359 1935836 463719 1355711 1317233 1186736 1691375 1048070 1675132 1691977 1103698 770513 1957473 1298030 916363 1214219 1115180 1928492 482401 968281 30069 1652232 1114328 511697 477216 1073155 1416263 463781 205087 1351937 365525 217022 1787489 462107 833438 1369171 320636 548983 1352655 295665 1961977 1604750 344225 449445 195 33347 796346 617349 276622 753357 192680 378061 668704 155343 246595 876742 1856956 1309061 1324210 1488607 993944 494800 575222 1761945 546416 829287 1348916 1032250 1504453 154595 88294 635671 361910 30801 750504 1228790 485595 1858738 1725921 1747266 66963 1289375 1554358 748082 1527289 1197203 706806 1572654 176383 655966 1457701 1315988 90920 1538501 1939840 1694324 1538803 799636 593251 1320084 353002 1858309 102249 325066 1992703 702555 1427492 1143611 1907722 1083471 1213985 640241 997337 1357185 1479016 1942722 1320032 1716658 491815 1533436 233820 1416813 1881800 73582 413537 167817 368894 1957723 790245 821449 1778913 1493289 543356 602835 674956 1431698 248799 1711681 1015619 704666 334270 1725409 704849 241986 89871 1265652 1147962 579900 1019662 630345 880189 1970370 24127 917824 747337 1471056 1856553 295038 596560 1171330 1021770 664734 158531 1281544 358339 55846 31741 1408702 1661691 599789 374213 1134366 964593 1254493 1127736 920935 1333832 1564690 1905469 67702 494499 1654592 162862 1898456 1015499 573806 262147 365917 1982042 314305 1084069 1326402 1511303 1372337 255792 1083100 1778031 305136 1485797 270566 577479 523042 712846 1320941 914315 1503468 1500471 101019 1675008 292313 1309081 230808 1273104 880025 1846137 447529 211791 308801 9774 218815 1906809 202924 1274232 1059235 223055 662472 361342 579660 1662407 946284 1447469 1160699 1588523 400333 717158 1696660 1616955 638633 459198 421327 1634409 1438099 296291 1629534 1917273 13751 65817 1392511 914410 351141 941697 187234 1594411 1053435 32688 1333733 1164410 855121 1978081 745538 603861 836744 976380 1656382 1347411 1336281 180285 1411424 1483573 590932 532610 249285 368233 175987 1383597 878967 892783 823214 1895297 1597185 1741386 862957 1838226 1030173 1622360 368726 1191453 563022 1114747 585339 1988512 455593 1240131 1237263 1028123 6623 146172 345357 1024002 346110 1099096 208430 17622 291238 621417 1305824 1927699 1174401 731967 1220068 969613 1502748 1317176 49423 105899 825944 1524683 1272506 1965080 167962 583834 406406 1214906 523338 1410087 464785 325996 80776 228184 1828107 1889785 1320459 1391397 1141382 578021 1117231 1847393 1630468 985502 1975454 595957 132104 1453099 1907840 603306 1146517 1784233 1142731 20855 1711629 1978746 141177 1444602 1458825 1844796 34104 448961 164950 1912255 507188 1893669 691911 1162815 1619508 734750 763652 1236009 929561 1788743 1302069 1873051 1632975 717930 745331 1591622 1683742 347263 1229677 215194 1915222 518978 909190 1030352 1243031 1005990 493036 541931 1737504 1667602 420409 1602055 608733 760987 300137 661232 1450978 1414569 677403 756921 156017 1432531 1877967 1405943 1722698 1327645 441666 1469551 684598 169192 1109479 1253829 1526459 695537 508867 1311970 1692840 141188 752603 1874202 1519701 615074 645143 1532213 1315866 1920733 1233020 1902240 795307 1702128 1854642 997422 1642067 975638 249234 838026 820363 501600 130850 1615444 200196 1573129 1129357 456455 1979153 1973133 644282 1614277 919482 1434418 233079 208468 1899486 1265044 1156127 1950175 767961 642611 1328013 204412 638728 600137 1377155 1531609 159375 343418 1076495 1645086 1622807 1218739 219989 1206232 125472 1513595 1659141 995299 1631848 1591938 692895 929452 992055 280823 1387745 1752901 35112 1345281 1983528 1388161 35624 747825 1651946 1363448 457812 1222457 1648412 601510 85089 1216152 862359 1952122 146297 219298 1707400 1307664 814033 797905 1635580 1598742 65364 1680218 730460 1034073 1385918 849074 449407 393321 532010 1173539 791717 294718 180575 713423 524316 539021 335578 1233475 1225937 1515058 1464580 1012177 1147680 140574 1726587 1398510 1520863 1120749 917403 996387 521466 684270 720260 1948553 227058 1588397 1058380 1484812 915065 708277 1944817 92944 1047179 820322 1428628 1278596 1214801 1334887 1458925 1465720 1990665 266961 383727 574505 1458713 1837084 1013254 892432 1962328 651679 636950 791495 1225023 382781 1730854 1762708 954782 1567456 1392610 380835 1074129 1099564 1995584 1625825 1773687 613149 806234 297286 973098 1513420 957174 1761843 1607191 255511 173060 1441965 1365186 1511461 1327380 1365746 1308749 739639 815976 227171 561117 343177 448635 160284 506728 1135198 1259458 738366 1245184 1013505 505132 297643 393417 1510762 1028843 392766 801655 1939236 1216591 144773 1079181 343268 1055698 1875369 271322 495171 539303 675717 144074 125057 1376905 1576897 1299286 75941 1539028 1245112 1144703 1015976 1677776 1634649 939042 1895083 1829615 1065067 1094269 254068 1356195 785827 1657659 1688130 281566 592358 1567738 1754141 1155680 12590 870174 1801496 1691117 1479796 1152650 479311 1275352 1527361 1480348 1205397 1832989 843094 618129 1994279 431857 12307 1800623 1982735 485600 1821135 913163 703671 980056 1736219 1571759 1865159 1028900 1301112 567224 1222786 1249614 482711 1838959 1482945 46945 1096935 1775890 223864 1065676 371287 922825 1707601 1100955 663833 53424 966764 149135 361118 216762 1673376 71569 1549539 1930389 358236 1079417 1264408 1663283 1293681 1958409 271777 1416212 691053 1391339 355365 1667321 500145 1607070 1109744 187953 1421263 1022076 310327 817829 1766384 1082931 1486028 1686282 902363 275895 1971936 563768 1615248 1405521 722620 929699 1850831 109828 1540787 32110 527350 379174 240692 4056 363865 962772 192248 1768534 1052804 1424483 1673654 966586 63162 766766 820863 51779 1413477 1184164 1684811 614130 1223560 384203 711337 987014 315790 525038 1749186 1122139 988539 1728252 1575746 1779995 242067 67114 1652414 1208971 1929876 1273806 1562030 637741 1679461 1859473 786378 1813475 1022647 1627380 1797089 1721898 1117584 896721 1289275 1205996 1205889 1545242 1876735 327686 110233 1994906 26561 1940595 1500044 1838513 1052764 1044000 492427 716126 1347892 169811 1346723 1731548 528314 1715176 1410633 1066942 1557319 1867002 627485 1302088 895063 599118 679223 1352636 1307571 317990 800496 391212 220905 110168 1381285 848095 701132 121659 1364548 519421 840962 445235 1360545 1150141 1433845 613057 1465900 127169 1251445 561325 1592734 941678 1648325 543431 90559 1952881 531351 974344 806199 1483083 684247 1980029 1394479 1190507 388955 262046 1392459 209158 53335 179959 73981 120759 1698896 736040 1177312 1707110 1291341 338648 447546 240224 717256 456990 1041918 1559667 170442 1945125 995569 1479847 1889958 1555931 1171040 1296695 1445965 785132 208979 1381001 1791355 645824 1141830 1971802 1971294 509379 1542277 1839751 747196 1939246 1239974 619200 1537009 1349121 1251779 555858 411893 9914 476055 481628 514687 1615353 1888224 1045095 1906402 1798958 840786 1596953 654216 303750 1891339 1550820 1320697 333031 1207059 504440 220892 1273364 1966625 997062 784588 223096 487187 1941888 1566263 773528 1694972 1394366 138111 1782395 369101 58288 1144895 1811530 1056531 1580652 1795074 712687 223569 1665596 1401910 1753244 1662792 368942 1649046 612706 1346666 1918027 904267 1717220 1786892 1216269 1840018 277205 1714076 1432959 609833 1949008 345051 1623012 355923 882899 1411196 1786457 1138475 1155359 304597 1846551 1561649 831715 1672373 1276198 1671176 114693 986332 336939 1183369 964001 1539600 1848050 1061025 1027927 17644 597087 515383 1087401 306646 128808 484287 1584011 1734010 1302479 703069 1927598 1171703 1667066 715774 190807 1975971 334984 758970 54178 835544 821428 1075042 271512 1405604 1380115 890216 746639 605834 252420 802826 82162 1308988 1257262 1284211 1923328 846700 438596 1598840 167557 1468762 1125113 1693677 602866 1625046 909696 748471 917068 761583 1135265 1277513 1084744 1779037 751114 586556 1210983 797230 1623803 1211708 267849 1769924 177390 1417128 378677 237992 1606285 697102 656218 1017309 1195461 612339 45975 178476 662278 593465 1681212 2235 1274455 849785 412895 749109 345174 227758 1405386 1755966 631977 1548323 314720 1614875 1513963 383303 952330 1907751 453930 1127889 1457857 1033841 955894 103834 1780079 921661 547750 460745 766630 1962700 1093257 1642354 904613 1183551 380936 1275027 523154 1102841 994815 198599 885871 548721 1842276 663162 1289581 1398268 1904892 1909020 603362 1107835 275168 572285 1387221 1435288 596492 1210009 91966 1764388 886576 509168 1284971 382926 1553620 1050220 4499 1304797 151190 1996513 974086 1775506 787840 1043043 883538 675379 1357219 1578611 210842 1065709 1221971 1153087 358877 1321927 646012 881844 1201503 987953 1851270 1946413 231816 43583 679740 1381283 1257295 758724 1211184 1881152 1765739 1326222 393462 1685709 267758 791855 1863779 552626 157531 1873232 504313 1026179 1648376 260308 369697 1089721 4154 391306 746096 936682 835189 1832367 591140 1969109 1909063 654241 1240532 1854545 1551915 1784086 307539 1423489 1452719 794800 1713970 346785 1175921 579217 506120 518715 1154363 218083 1774698 1234152 1663877 1781167 1831492 24217 1874967 1451592 1780475 1179906 1575755 1670110 814738 1113867 486339 133965 355259 1699847 447963 663549 1242837 615730 431240 118018 1687085 347709 79366 458329 413676 1523596 1484961 901968 732277 1390961 1337156 1971184 1649163 234697 1242182 1949394 1706850 1660014 1127618 1177530 213725 1112756 1074561 871734 582601 1492686 36734 443829 860800 961710 763836 1989078 55971 262312 1094 201925 370151 1828754 1349007 1934464 1690288 65400 1820857 1762686 773478 336641 120897 540219 1314195 1280755 1852829 604432 1552140 1546797 1924399 1535104 398905 146732 1346518 751712 1401821 962710 53005 885874 1902742 1089910 23523 1178769 1040718 450544 152865 1948367 228103 103574 1710213 689227 1978468 954608 1172663 969917 1510285 172854 1878113 1895917 604683 486767 171624 1350157 1662248 1362271 1108567 466122 470234 1714034 64155 1487449 1432072 1337220 359607 1294767 1703098 845358 55957 1577802 993238 470631 229731 951492 1898029 130017 1450738 1217976 806081 1144143 1266896 267446 11673 1390244 274880 1190093 12229 1228235 288285 486252 257478 842899 1554190 448865 1249492 1301167 1149089 1317949 1002405 1714255 1335939 1393852 1644078 1317456 112463 96089 1393397 1697931 1140983 1425449 1522291 791781 446916 170687 1188335 710700 1345328 1121445 270983 420321 1613295 973032 806138 948536 1355510 70525 838008 1445566 466668 1384582 515218 120269 1520368 1782211 1418270 292328 23122 79821 219240 1152452 1316558 20446 275573 994183 1482239 1495399 694637 1350564 1954108 1511221 783110 1576777 496432 1045520 938475 1606753 1196322 1302719 1227394 539665 396454 139503 1855631 1180425 94339 249677 215883 910966 1081210 851392 1296324 1465036 684581 503865 887757 738480 1287755 1538732 1374419 1252033 963091 1140857 931287 1287212 956484 1518598 1707834 441289 322336 578938 1443965 1582529 198842 667751 1175942 1714164 67601 374758 1234117 1308379 328387 502290 1804741 687933 1872024 790460 310392 1461976 331527 1215967 622736 1609162 988507 1267836 1551092 179227 1839884 1584987 1892992 495261 1659839 1225940 526349 1698029 1036115 641460 1164721 494293 885007 1489646 1923940 95339 384300 1123594 840270 304204 440657 701228 1547562 556973 1409925 596230 323768 898554 13354 1565133 555984 977649 61284 12187 189940 1894807 419226 675700 436277 1992541 1131986 888534 1994322 1576889 456475 1106372 1695382 1925092 1367423 1104205 741560 1000152 1651571 1887715 1466884 1142738 826519 1878951 630896 1389949 1166112 118303 1467337 929085 525809 1222031 928722 996957 909229 944971 701145 1103131 1878685 118697 264766 334371 956289 764953 405621 1255950 768733 293768 391488 1369080 970385 710317 181777 790866 721780 1766810 140079 902906 1712724 1898821 349289 1832038 1548173 924343 19487 383847 44993 1966359 1025023 1484887 590043 1351966 1002172 176867 194776 1437382 513223 1789250 1237993 1384920 1791202 1898936 463977 268568 709822 620620 1243676 127981 1966151 827996 1325849 890984 1170810 79019 1393038 1195178 402064 1381448 249640 1187007 421430 142162 1461494 1224939 1496407 184358 1589092 674764 1495711 161122 235627 559969 1062161 1522422 1472225 777533 402863 1490669 1890267 885850 397088 460880 79220 419527 1547034 1276370 1909951 1805990 854303 577605 29053 1942682 604848 1300945 163997 981585 1333244 1038404 1679692 1072327 1664321 1101390 912030 877720 839183 1106322 1596387 611210 707629 942717 1463840 749188 1486689 597953 954466 780548 21879 247700 1549206 1912823 285790 1000535 1726660 25661 922981 1065010 484741 490505 485553 714766 1118917 1401978 297733 1247069 1991543 734408 531789 435821 1838760 309355 1952564 1167175 88598 1531244 1432637 946331 574952 1577667 725362 825585 985844 619396 1524231 1868637 1235748 807036 1022943 1519518 730237 113479 1057194 1947161 1130610 426060 36454 1797523 1625544 1325362 574366 1994054 1435918 1087762 557569 387947 1588621 865621 268302 1880196 537746 272864 1481936 406805 885144 1101090 1584046 1341574 458125 1201662 47336 723733 1866877 1946201 714284 438860 869917 1544770 1672547 371518 417706 1496457 591904 1591098 243916 1308803 611593 251428 1235959 500328 333709 1132135 73065 1900784 1617202 1632761 577774 1290709 1749188 591184 1264187 593618 99299 1516414 1295907 924605 1335945 1214717 1013602 1128777 640199 511657 1001824 349033 1697526 1806783 869683 324782 1444221 670762 1284290 1689076 1320019 1915730 1771125 789388 1424238 258185 1131811 1910683 274326 1724041 153368 1886222 1976174 719609 956254 1344151 1969830 915636 432722 913716 1610317 1371562 1984366 588850 924892 167430 732952 510957 200618 1097737 1998741 1370268 872730 1510671 747335 526261 1080163 1034632 330833 1174244 1114046 582161 1279349 112940 805475 1108626 1968361 846844 287628 629558 531300 1640634 1613578 1158216 611669 388055 1473254 1674107 881310 1331543 244482 1516070 1916640 1299367 1066442 1716953 1082648 638620 1245192 401194 1170341 680520 258637 1944341 1012512 29488 1064386 435437 864971 38655 12371 1185999 1441582 410623 1200782 1646739 953273 1291084 87894 384074 1958154 1898611 1969556 346192 968331 353544 714067 1265335 703988 1195901 1294383 1904782 457089 406510 1611775 1475846 1220196 1586609 1951157 1650454 1483512 1876555 1857039 939186 1853771 380019 1786689 1095283 48783 1724314 1478184 726988 1440362 648584 316154 1759276 311220 1409119 1464476 16340 910367 1149345 594987 1382871 1374253 214154 878009 1990301 1446145 123171 452377 1923236 1083586 1953599 1622325 847697 438199 203770 1783659 506603 167303 1493030 1456242 62901 1582324 411142 126681 231092 1852593 1184730 1432674 1743816 972796 131469 96472 66017 841492 1299574 68052 958101 1376582 349216 414463 34489 908273 1896795 471579 183303 1590010 334719 1877819 639883 718244 916360 1397311 1889173 76337 1090293 83637 1850537 1828339 514105 1238680 1004942 429176 930187 1535267 1266146 542383 1894947 680083 1075989 1691052 690564 1353047 319233 1800642 596419 991209 1948519 113993 1019004 1791648 579230 410394 1801020 317268 412910 1635614 1890221 272933 1091239 1444807 643690 243006 974491 1833150 1630418 637780 1793503 175744 933972 1691956 1580810 653386 257175 1841037 1937460 1988251 112955 177670 865693 1154258 1670458 1292361 456540 1831433 777868 1882696 1563583 890235 331634 1960111 1707686 150676 999308 318487 890688 1688380 1902817 1792854 1080070 1310503 1041501 211255 674465 1465894 1979271 1956873 984061 858741 87956 177785 275058 557972 1546850 1623753 690718 1035420 1809755 1886343 492285 1233754 187325 644598 814828 1398496 585832 365999 1789551 660533 1629830 299887 1243991 1195072 1910752 357617 177074 554490 107548 922021 1049702 802223 1981810 1401119 609190 1042069 1756164 647965 1790242 1344340 805319 1662542 1147044 633781 1799796 1604168 1843426 1949507 821215 1741911 639345 1807486 460388 1709137 1082151 1046399 250359 125296 1426118 419862 956739 143627 96510 326947 1821636 1402136 1272743 1070662 1956745 1450710 754459 886290 1213941 535032 208412 1717717 1916580 1011057 729866 838254 366244 1511882 923940 1187452 224054 1464554 1932326 1047827 910478 704352 1848246 820671 1872544 994014 22302 1465764 1709696 143403 156445 1241511 434502 353113 900704 778898 1067493 787911 774475 153906 360247 313359 537593 318341 1841928 329305 1639042 1387215 183366 1871765 474536 573257 1692233 1447317 682512 1587916 507727 514575 517829 324827 1261273 1545382 1474095 1684273 1593786 496319 542533 1112770 981456 1765879 746272 312372 98688 1213163 1232492 949833 1419434 627512 959365 794180 590999 1104276 1264218 46663 1782703 1511570 706743 332825 1607417 1798600 1397556 686362 191143 1700730 1888811 320748 450154 450724 1096723 1389555 341814 1331078 233441 1591849 214871 1881193 909037 1696161 1691380 1841636 1968785 1022085 304691 1882483 1676248 692477 637208 146179 1879487 1696859 1815302 79596 530568 1669274 465023 1660996 1686194 890299 1021519 554231 1686001 1780529 915264 1977332 77967 1150835 340441 292890 17149 1450668 27816 1584402 1740038 13134 1942836 1098683 680562 309094 1142519 1728356 363226 920475 69687 925732 1180666 773435 960258 1065430 1101431 1699839 436049 433939 1628671 771623 1759235 1051592 1823784 1314852 1856674 604404 844093 207196 1734228 271359 706378 737931 1305647 1766469 526295 1364568 1926987 928834 1084573 1472338 1607042 1128086 344761 702250 1759016 1766247 1189746 1706491 1685025 332907 1019710 1239394 215877 1863086 1631512 362554 1362285 1915927 960726 1173409 1194307 1355683 1504645 1362352 520344 201186 814709 926857 813679 1011661 792978 498742 1672713 1537462 754727 1668 401758 331135 382652 1378708 561015 168170 610446 325567 1223467 842665 729529 1925662 682897 1471540 1529977 715643 93869 1774875 1176454 1982669 411351 1624090 1280171 1792425 1314978 1468186 940960 899716 1206455 1642257 187223 1633498 941497 1982866 858471 1658387 1369711 1241950 256376 807359 679724 1290565 820998 224742 66090 1995920 1016879 828905 1884544 1569508 799945 900963 202225 611886 1353164 1530442 1564877 972679 1377985 1694760 615859 1405668 879383 384001 1911255 1075334 1752956 1114559 1353528 1618604 1687262 481861 1685839 1813747 1961936 1618651 313038 1725713 257337 1537253 1399435 722211 1130190 665667 549851 664680 492927 1513335 173549 675652 1894597 631189 905292 42836 156457 431322 1396104 116548 10347 355886 530967 16692 1757715 123949 1533128 178149 265243 405482 754497 1179856 1061619 1598918 868394 1282976 592055 1374716 495472 994668 1457077 1455564 1807164 1218778 1108709 764594 106979 787626 595264 34412 981667 1739182 1181051 31751 1041496 590634 109305 324053 1520073 1046100 1618163 6774 1208025 1008120 1785828 1138877 637683 1068420 1220289 301215 1906697 1036741 1454207 152881 386412 1843853 1117588 551342 621654 9453 1511744 51729 850727 480898 755711 625900 712657 1245996 1810852 1408987 1528808 1816393 1203837 1043537 1992126 1832996 805960 578345 107283 767728 197469 1216960 304302 236627 100157 1526642 737507 20708 385252 958366 377724 939316 1034608 763168 127859 875163 670507 1061106 1285645 1511963 1241128 1966721 616199 411648 208258 1949814 1308647 394925 1632175 543861 1813009 1797850 1502060 259450 1702949 1439658 105815 1402376 665266 823421 583625 1921042 1726122 1477155 1387432 1424857 1012575 72774 1667093 1158946 393501 190940 1828894 1879636 1269198 1821305 1288708 1027310 179586 382164 751568 1674876 581823 1220399 1327458 1833176 1567632 243231 366962 1243033 431247 564537 721136 1852269 954074 1585609 1742646 317942 869212 623963 950914 1704113 1536074 739435 362937 1935399 1888471 1649644 980846 317236 557317 1874498 191846 632736 22071 93128 448180 1775950 745713 974261 1897581 898351 95750 692037 29964 279519 775121 1737379 1200929 1857653 473874 1689128 1554901 1666116 1097941 141639 1255502 646237 1701600 676214 984608 789340 1582800 451255 1311386 457071 1156330 1034631 1046998 597848 399329 919836 1335296 1257992 448523 161338 103417 1869568 1226071 677171 1167154 443942 3094 453024 959234 632581 1707855 1769675 1464610 173984 231675 765728 1610091 908345 339585 84966 515710 1785355 1758116 1076503 819869 822353 871413 1710473 1186800 1595504 927164 1218387 1714728 581191 1432767 298912 821712 679119 1371350 657094 733090 1688305 38637 962761 626348 217020 1856084 1965699 995604 1791438 1903226 811068 1796469 1963841 718753 142034 1025942 490851 370463 1515924 624331 1837056 1327183 1079597 1965628 1775663 1789938 1736268 1489093 921006 1701951 1936784 46815 1836352 1834583 17286 1242905 519483 904034 562753 236571 1690020 509077 799520 860614 1580378 1316038 1330185 825615 1672624 1204078 1705689 1535599 1561423 1028949 1101637 1274271 1588316 1608554 86371 1871589 1181465 1490626 344319 1184283 160622 1689215 1269153 610400 1218752 1873314 674737 1992404 239947 260998 1462561 1158711 514 943906 832929 1289953 1812416 307808 968940 1173636 1401878 68258 1506761 371741 988843 494739 217453 1695834 671053 189060 716920 1350268 27596 826793 445201 724737 1824083 462199 941608 1219451 185242 1191949 897610 1801857 228794 1299253 1431529 1147185 723090 1805941 1774711 991592 1309009 1963985 1377435 1543096 1542292 445338 907162 1517479 743744 1774416 225484 1423342 787763 1769960 1281563 137123 644858 1875715 772882 829898 19853 1744060 1006822 472461 204236 1953088 1250919 452255 99367 1550447 501152 1515887 236048 514686 612536 242204 487601 771063 672783 555099 1865191 1171856 307056 1127199 789472 491957 1364047 555425 602602 1585533 449433 471575 1487016 469230 1288661 1056577 125465 1640703 506169 169422 309817 1530488 1344497 1779387 1319126 717296 34647 1665868 1507388 1545758 466233 1930462 1167099 416774 147101 520414 745916 160862 634520 1722769 1788191 1980577 834793 1662686 797040 1311382 1667089 355854 361005 43248 850313 873796 467258 806196 1462817 652941 1181025 651093 718881 1160688 678958 537248 1272228 1706803 765300 1693096 232750 236487 1149007 374430 1929115 20966 1853866 1538875 1373493 1299352 849351 1168857 491050 920884 447497 1057959 543323 954198 1562401 1087771 218519 1156398 606363 581990 710547 327392 1061665 947828 375271 872256 1191805 278088 883208 1723963 86799 125019 989839 820356 286478 1615596 1023793 687483 411136 1484677 1501258 660146 1300180 1499206 408301 1550742 1807440 148785 13480 105089 235799 1650943 1592905 934458 1166155 1982784 649182 726824 1711199 957159 1897308 1337171 1668495 908391 127850 234914 1716617 1841853 1833144 1661387 641667 544888 208315 815121 174213 1708187 505610 1113379 304461 798260 1855234 61695 823164 640740 1279281 1950342 1640386 454350 937078 1270357 284613 368641 229312 1105981 1458858 1012469 1530527 934781 1235351 1971063 657024 71796 1053343 1701964 1617614 316317 1400668 1706855 55631 1479878 55670 1245579 1005525 1952067 100753 1233115 1120754 1893255 598525 1057883 531634 1104002 1300890 62170 1891263 283192 1534980 714073 1629061 248426 987433 475868 1777032 423170 860408 1233220 625991 999758 415120 205730 466115 227177 376533 1953271 865760 1221338 1867422 355576 1287969 1434643 1817944 1244734 1179069 1564054 1846172 162360 1466260 1988754 822349 1450315 301588 316265 1454267 1924772 1726588 749606 1127074 1751072 754794 1782327 1409618 709363 1460636 418525 1515158 1787183 1080939 875519 953237 1304506 421770 1277825 1349740 761601 1047336 1945475 1347265 511910 1313066 1965124 368841 29195 1543803 1076074 348372 1901092 945935 1077394 1488604 1718075 16662 1272352 1890641 1510315 482432 44473 912643 1612609 1959351 496539 685304 50605 194913 340276 355961 319189 1336691 768512 816905 296206 1057850 869368 967452 947902 781179 109353 1999056 1017977 1979308 617697 769249 141827 70576 1836797 719386 1742203 1686391 550883 1675828 135621 144929 84578 217663 1419074 305280 1328870 297814 784049 736497 475418 1389776 1157380 30968 43205 862155 867617 670284 547065 1675496 155784 1637050 1959995 518504 704104 1050884 1381932 573522 1037780 1353241 1187243 1850720 791003 1181991 782324 1512979 1971249 1122410 1352956 354859 507091 1461893 1170990 1558179 1492532 333140 508091 369588 1026430 907069 510579 1626089 211442 774508 356427 267976 1565529 1558597 146553 286170 1703020 1826793 1664508 943198 1301892 1567109 1594664 1726761 94793 1259420 934683 1888386 615751 1695012 1528165 936311 750326 1765611 525070 1181164 1464472 1570734 124717 1442616 889931 1417699 1575215 1595793 1741024 1261103 1662949 802423 332866 425415 1102413 1154248 894920 1697866 1672833 274199 1775756 1880057 1040683 521597 149621 347206 90083 135531 1463205 946099 441477 902307 1877327 1897629 1656416 1670491 85206 1280600 272345 1646636 46138 1285445 1685186 518644 1742135 1981399 739568 33520 716689 1365992 842701 242160 1617236 344271 835496 708011 1489796 495218 869146 884606 1365730 754674 1386792 654090 1598745 1562618 613941 679064 1900385 1065086 55741 1115150 943691 648073 1479702 645106 1139691 1006080 1641680 1769907 722719 243038 369511 339806 1499843 935391 1539174 804693 1719757 862836 1787156 1316549 1823567 1102287 239337 1223907 1291920 1530228 550721 1058927 328776 1345192 95360 1325761 1332537 1412846 1659943 1626930 401329 1444204 1758935 267752 1712144 704810 1992339 588440 889653 808216 605335 820190 1929515 1156240 645699 883450 648813 697644 862205 1074288 899781 884101 1505569 1271715 311407 1709143 1792185 1350289 312962 1314837 1646056 1073202 1906372 462415 1297673 1745423 207707 425055 1646409 870776 632775 12030 609108 690135 1022715 1096469 1348553 37086 1380434 509228 13420 36622 104880 1396307 1488542 1377100 1250255 494563 579793 1138107 1005035 1482261 292402 230554 1167632 892662 1401743 366417 20399 981745 1028883 1437570 1421282 591415 1191520 1891024 105363 4210 227465 1219325 660822 446790 1870227 848467 818065 1981630 1461676 1822393 427765 669215 1313425 1350937 1368821 479391 821706 408359 17427 318164 141552 35441 536202 1168169 1248048 1335727 1216117 1204952 393984 88853 1634126 313043 133234 1248795 407384 1230864 1990839 1677339 827721 259234 587078 693810 1287157 692405 1320353 1391998 637337 1255103 165308 1749347 837279 312357 1505937 986809 162677 1382791 1435080 1776171 1154786 1545103 1256409 594873 343586 508551 1039657 1690540 1088107 1735514 1792793 563438 874965 1332884 1159345 339329 644157 1964472 1214251 426653 1517076 1689407 1355346 227442 1622294 1866735 512643 842254 1905557 1902280 1445704 1426535 1955562 1286349 1091102 447422 1312366 1644754 1690557 587688 955672 1992714 639788 903817 489887 770305 538336 1386560 930237 1218976 1308755 523096 1943087 1211753 1824198 1096177 1283686 1162910 1756313 1846556 1487689 1660730 1266166 1102803 397513 422126 1625138 746815 1532244 385055 614730 1504095 1304248 457299 1943345 1513572 210246 461817 1909208 249111 1811806 44940 1487047 1399446 1745631 1005686 365575 364127 102699 970035 1026864 1488544 1485966 1716891 91616 434873 1695670 1809533 1810622 398756 1475557 1380468 1302617 1617794 1179318 632779 1479577 410660 600704 1701684 75379 508301 1265202 773683 204761 751495 1864127 861015 1317249 1393880 1720951 194500 948112 251392 879481 940232 1450068 1591502 1572334 1398215 454552 742542 805953 824197 1841207 664182 1081633 1172407 1741937 1862504 232545 589671 438755 1131504 724088 1139655 1065486 1259198 1235269 242073 1762586 1332883 1880146 1749467 1144589 72551 1267591 26928 1813085 1182767 623961 545003 1393858 1641789 1977300 861943 1162262 53829 602085 863647 1408276 718003 1958994 1805435 1087093 386803 1218407 245156 335161 921114 545399 256294 1111524 111753 652708 1309745 1195648 1920379 791949 1686586 941133 54144 798479 1209218 1357279 1636154 669377 541511 1250201 672280 1215213 806451 56776 664902 355157 779354 1221399 1902433 951057 929502 395787 243757 1378734 1686675 549689 1260465 790263 836560 1424592 1116182 1185099 836948 888730 610685 60617 881554 88358 1335978 1935870 308618 1689768 854027 281325 1406561 679816 1913567 901844 1784342 1151078 987094 731239 694410 647975 331497 1157085 51643 806376 1449856 25187 1814172 783835 1303263 339321 496508 1460235 889131 1790206 1079232 792914 211882 1113059 203849 1607198 1666357 936851 1792440 1867365 1174857 573888 657562 1688516 614983 1375285 1138106 869042 763639 1844945 1080968 726815 1530107 1088722 769281 1740263 548313 1880939 731406 217052 1915702 561489 217905 615939 1246692 1587739 1283658 1627388 446672 204794 1516062 431309 37276 812211 1335054 613456 1132909 1555983 668957 1014852 295331 58751 1352308 928586 1163017 447229 915037 1550657 58511 1781177 1626832 1391431 555906 672266 1302730 1514122 1459462 1154296 1783912 662560 1733483 272494 549020 1226000 1148112 1042610 166470 988854 1655430 1946875 875008 154649 1502634 267189 1260892 446924 1790023 1957647 747514 1164955 655494 128088 308303 1937205 777809 1221430 202755 1403800 1441743 196666 967554 1690101 929352 1715180 1320893 379872 1358495 1282039 374886 213886 1807995 1687329 1100990 913516 725927 1509983 980783 901842 481563 598859 747912 671007 132852 661582 1844819 274747 1070912 1443653 648497 807381 1859220 1813759 1663651 773189 835429 1230991 1626912 421001 1016102 1057868 1721141 992607 1203692 409227 85627 153132 931690 1867824 1349721 1767296 74909 981044 400027 1990959 656914 657904 1716511 482032 1645664 1971377 154488 190544 1061057 609016 631431 511150 1106015 446349 1203338 1717498 833940 923324 1167792 1759243 1703748 1924950 65257 528293 1122546 965383 569088 1684529 1455780 362527 876904 473261 542222 1967267 1269348 1336956 979536 1512312 487152 436732 39862 1622493 597494 293190 1138527 863678 1183501 1779886 1672482 434726 1443797 1357266 1222376 347275 205622 835265 1420871 1075082 1191247 1923412 1518569 1905370 865392 132838 105281 1369180 1265403 685586 322023 359386 14832 708447 758320 188913 1745409 148887 882828 168330 1114183 1338662 677245 1447104 669208 847265 425672 494752 1495933 471906 875342 1749 20716 614106 751562 749577 1721517 1707186 369844 470837 1458555 1113552 1972711 158671 1305744 1907661 1236189 1895424 1789444 326031 1335023 143599 233697 950825 1211695 822405 369798 691805 1809322 1385010 323308 364830 349735 739725 1779417 313343 786319 1585725 189092 1278340 1655333 1009122 1800305 1510027 560925 83973 692347 1784610 1136517 518162 1893508 1575377 232993 1041027 415373 1405435 1792202 1139878 29376 718915 228540 1810824 567222 1945976 785916 633246 74094 1386532 1823560 1065938 1920754 660769 1706054 1143595 767337 996491 1935409 175724 1358738 1850038 376872 1293252 1524746 1855777 1299757 30883 383202 1650751 76007 27979 429170 149954 723304 575132 1350716 1509903 384933 1271381 396867 154185 199743 1748172 202473 39537 1019378 353263 1716605 1748685 127093 728778 1086333 798288 264323 1406204 816894 1953223 1540083 1809020 416727 457251 1984989 1707759 240216 1443452 754833 1486532 48631 1575663 594403 1207334 539383 1296919 1824699 545554 896072 1021293 1923924 1655632 1760848 931485 88530 1102845 722388 825965 1401300 1949479 1394203 681611 439942 1224622 645333 1641065 315937 1832689 160762 685720 1666629 62686 59348 1532193 720737 623973 914515 147266 22046 1310719 843414 299400 629905 784534 1844754 1936748 495735 575021 366226 1735911 1972719 1552902 1883671 1212595 1193862 442760 843634 639767 1275853 274844 309966 1846023 319199 1725758 404433 1631784 935558 35238 1663607 1723263 825458 1013466 611659 1964714 686056 807009 1152538 1655666 1092609 1146668 411620 575066 567939 852368 760738 1827582 822071 1225298 1925458 1230927 1232138 1052272 104226 1938683 1808836 234562 561486 504562 11570 1307095 313852 153369 127561 1125418 1051861 1793546 445486 1006940 739226 436544 449972 786991 997338 714031 876322 484026 123132 222069 1844698 1654954 1272912 1789337 1291815 169746 304745 1106159 287640 201005 76345 230031 1136520 756381 116606 600015 1975227 771692 343143 1708115 234793 927627 691563 872635 335436 688274 1188255 633613 913707 1651627 1503784 124016 1849941 313492 1618221 787842 475495 1041851 500956 9679 1066566 1323093 1567072 1237701 1133318 1604106 1315877 1172405 1477130 1070715 374123 178270 782360 973952 477058 1862395 800961 1060365 1726914 1653828 1162258 224314 1436428 1957573 459641 1272769 779793 671869 1331028 846463 462210 1231050 78295 1868433 440419 934130 345471 1821561 1967099 1208745 524577 1036440 746745 1023926 142602 1956462 1313927 1747400 1111147 1961152 1370215 686512 1595229 1009883 929847 19909 127186 149 279381 1501444 934927 1258524 834568 1979781 935599 451301 246955 129090 1521081 924330 1144502 905178 204136 383335 719710 1616764 1868698 1585291 180296 1099722 1324503 1153369 1932047 891219 123967 541725 289229 1366364 390541 569119 1228683 739383 641206 961775 1682479 774600 1211663 354445 610116 1963199 414595 1141807 943970 923663 714302 237300 82668 837718 1415269 1090669 366056 39072 707225 640274 1576589 554212 1683387 1290817 627227 389085 514965 337345 1743836 720862 188449 1175174 1478839 912275 1111539 139755 1734628 1370839 1425785 1644689 283761 1862443 1657289 36410 410214 836632 1420157 1202442 1923340 457065 381451 321018 1641554 1958062 645825 1457989 582015 169792 841543 678477 1613529 1108637 1854021 759344 932059 1205158 381987 1389377 315074 1220277 897330 1274679 1416533 202651 1076860 911320 766697 864483 742985 1111892 826765 572757 1064423 877448 1055551 27225 797028 1487348 613971 1522017 1807192 992023 1889034 1183448 1344684 1564667 340754 1061764 1867360 1105111 599201 1958844 821847 1518495 473302 1524666 1630383 1681337 787103 1167156 224198 1092873 1390871 441375 1459709 359353 591944 1341116 770776 133333 167356 1480215 706849 1563010 721176 602103 1695344 1572825 1529973 1110208 1451927 1565498 1616477 1208744 985102 396730 1486548 350514 1357930 1593990 194985 1054252 1094685 146132 641000 152213 496055 1937579 1422438 1077733 218709 533943 983083 184505 835722 50394 962175 31175 1919606 682535 481199 1814028 321236 1636565 689943 944565 54880 1053708 301459 111884 1370704 1683871 436735 1687449 1025880 757631 1300575 709661 300216 116977 1369387 1529810 932071 385898 601307 502149 918707 1277230 1895338 56964 1711795 1677884 1701144 887618 1287126 1390694 218769 1983980 1623943 604252 1397508 356095 182921 1017865 307824 1093972 1918571 766442 1305165 1845975 368225 682297 855125 942537 233867 340455 54290 752074 656270 1358983 1493581 568170 1484152 393679 949085 431385 423116 1537933 1913196 1326013 815767 1905476 1834715 921600 1135455 136475 448886 506478 336878 1906259 97412 780367 871649 801583 1097695 742402 482854 1446616 982594 1351466 1199378 667038 1186033 541637 1043389 475316 1289906 945073 461873 1733224 1895856 450108 225730 168393 971431 1925085 1173581 597078 1074484 73316 937725 406944 367712 1960739 1292006 722454 1759932 869921 149900 462732 1127599 1377617 575528 1906292 762468 1162266 375486 835630 1715843 1844651 1140725 1096053 399294 689929 1497782 966486 1173266 578883 1224941 1246612 265961 834164 1684484 1040002 1403886 1613632 967853 1963287 1440273 1088251 936316 1447921 1872118 1360260 1975393 757091 233763 479290 1672679 1272156 229349 713041 1988941 695343 13921 1632475 252782 549928 1899571 1556293 1769631 828147 1948625 1048323 1664799 1748296 287622 1343717 67107 471861 617489 1460178 1294735 1402203 1703512 236132 1814905 680372 834726 12748 1587448 287582 354139 928772 1496583 1853341 1522376 566401 964272 1294952 1219314 1402334 1565858 1174535 1578706 701752 1072626 639280 1240325 1636290 392071 58263 69710 474774 279686 291195 850460 668969 436646 424520 623260 1740974 756170 1857697 712028 71832 1828906 283915 164551 1252581 44766 95197 450127 364857 1721651 1969070 1770191 181771 24219 1165224 999003 416213 707684 382530 570770 994833 339238 417112 1915715 1375663 413962 898599 1268938 72246 948305 723995 1648233 1716108 780095 659170 1431466 718469 1170612 1487699 1716717 1427021 625521 1453924 1960920 774657 1350193 243625 642485 1127821 1165931 1274754 54183 1536140 228758 178831 1517844 740616 723295 157888 780917 72497 1160857 1406533 682036 630609 107025 1858974 1558684 29969 1758716 840358 1957761 1166181 1698724 1348505 479536 263854 840456 860673 1820514 1953939 120866 619359 322458 267422 859892 1499135 1768040 938308 787308 48916 364044 1786295 577645 1034415 1969525 295267 468524 1523657 229097 682200 541565 756082 671197 493110 918855 516262 1962606 1838351 1527522 1577067 1171517 559996 1624593 262776 371475 597416 912126 1469058 185580 756047 1092247 1689704 1693668 1455408 1065181 436217 1995943 865671 1276601 1427187 1639987 889542 1095968 825019 1146903 336791 1357845 877102 1491980 150270 1897401 301892 1249680 1011700 1364398 1757975 515831 1069856 804157 352686 956282 1988127 217778 1817590 690003 167066 1972264 1789602 372163 1563664 2384 1887897 41205 812489 1742112 1764932 405464 1336387 362278 556281 217165 1829552 64579 796975 1760894 913724 448196 88256 1778549 1630326 76447 334449 1390497 1507346 1715377 1729850 1600284 161679 1982951 1888980 78723 1012832 1890203 1607253 1886857 549194 1993565 682616 705148 1353265 1848117 616335 432255 546443 1147079 885726 1505538 1565216 1897110 1409725 1941436 1769178 1819574 1199074 70988 134704 67910 174600 1679810 1566464 1896664 1101836 1777472 448884 293632 1948809 1302095 1643147 252903 70786 1636072 678849 1879709 130665 1973365 1136511 58518 1451059 482628 1144673 980785 1041386 96784 415107 1392478 1456728 1974588 377977 1663956 827368 1812739 838865 48336 171697 770711 1559281 644576 1506011 910803 1247811 1248154 739212 43130 1620595 1387457 1410083 1054925 1027476 884986 651896 118030 1679875 153829 1939952 2460 861820 1796973 115996 1732458 1109473 243546 1200925 982690 170626 1093808 307781 614111 591937 666426 1119243 583317 313881 879916 493976 148332 1000574 466208 929324 408952 947428 859937 1392202 1003440 1511829 1569851 1157237 1615111 648900 804552 591442 575419 1661890 1004581 1856262 95856 633379 1947850 1219418 289931 528379 1124885 1166734 1684961 1176373 1342955 1934824 349027 607636 293478 1385584 421294 1869482 819314 1575929 883035 1691405 1557856 1466503 239177 927428 1952530 1194804 1929735 36810 188310 1888119 495085 1696549 1286836 1924258 1640026 138949 661500 1372636 1044241 400179 1438477 813308 139510 1035701 51800 1403868 1914671 220902 717199 1585839 1331759 1010429 965621 29824 287 1546731 1359914 570292 1645901 625639 185739 828668 328818 892458 1326383 906 1119302 497829 167326 1524807 1157253 1841745 46824 1050403 1119749 120177 642001 737945 980389 295993 384961 621610 1584085 1045353 1930220 1218065 1309565 554187 1829654 190281 1530073 375725 1211608 797211 1321135 150243 1407190 1577541 132740 131933 1939667 1574272 921895 1806609 45586 911103 1099913 1115253 1969798 1633406 783240 1077007 1279311 1951830 1673995 798041 375114 1969971 1013079 229342 1189882 1090013 426715 21730 359714 1079370 1766315 1939396 296039 1175968 470739 1376703 944689 1773696 1966926 125857 302031 1106789 471085 1661822 1087854 1759323 217390 594854 1697185 793862 1949109 447759 428641 109109 472654 168608 1263643 554942 1534667 1868542 525087 197517 46791 422505 1834629 1905376 1246247 1235929 1872181 1248332 262291 879308 305161 1399137 9887 201448 350540 283449 489456 734035 1080833 579948 914057 508350 867084 7454 630522 1726114 1709749 961656 194532 1848074 1323561 1870597 978901 476601 877269 1610628 1518429 99622 438902 160122 1813481 1060327 1069435 233258 1641874 1148882 275279 1491704 211337 567236 154866 18280 1688002 1565068 995633 33594 291391 231313 1435815 1458266 1482196 1561463 1143684 189530 378106 1454518 503550 1613482 1838458 572137 1030890 1616997 1893698 1468414 1332849 356084 1973027 306987 1979823 422284 1062333 826479 1503829 1762152 154873 1708698 289852 631131 111113 587723 1473183 946348 1499622 529071 861150 100109 1842047 1602223 83858 347140 516238 1543636 1236213 1876553 797777 1363664 735079 1108061 1801505 1376199 1618832 1415096 288091 1898238 332799 1906783 1976279 802043 1949263 550298 1710477 517391 1963106 76374 1456386 1419697 1179702 723843 338749 231672 1825568 894953 1392765 179812 205701 1772413 829994 222481 839020 892533 490462 1832583 143772 81729 1169926 1704375 930183 1017383 1901928 1036570 663412 1299955 146824 328342 1860724 1456704 1107528 1349909 1065734 1742477 530499 1226060 1512828 1413035 704244 1464365 456218 1667829 1885534 1129478 1437857 1068552 1170216 1353646 206935 1087732 102162 1159595 105917 298116 820496 1385239 567012 1070128 525505 908324 1055236 333833 1261144 923311 1412701 446225 955925 339484 720432 1574408 1759365 1637752 1266118 558386 1512001 475977 1650570 379177 559973 733077 1020619 1180062 446812 1454297 1508991 1984643 1465078 1641552 1534295 1792283 836225 437035 804678 1597924 1569334 1615554 231073 250076 885444 71812 481182 1420845 1374796 599272 1329465 512930 1823192 281406 566071 1910390 563977 1120356 1295353 1026727 66568 1198089 115885 638780 1188500 1069147 1312320 1299816 176714 1704062 54995 1606269 1759324 664875 950583 1835556 395273 1772593 1730948 115199 1306492 314941 880320 880564 1369753 1626676 107233 269153 1057410 341272 1052948 5274 103344 1063647 1751541 1818316 1167597 225444 741344 888872 1962405 1100016 1508669 1546865 138071 657406 648141 1313981 1561746 1383858 1550467 1066362 1930319 1514947 980271 1663458 620939 867374 1916139 1151357 796640 1632956 405892 1836150 609585 1484751 629318 1324700 1443557 1392059 1867415 437130 1909748 683744 1936798 1681791 1645780 647498 972528 354547 1325851 845630 214289 411386 1649016 524524 221743 13582 1526635 188264 1385012 1018781 1230688 1094301 226329 716003 1110352 815859 1175636 1764240 1031253 1358223 85542 1515867 1628044 939501 842082 1630158 914148 1308232 547803 820624 1742280 1713580 334636 1115943 177221 1165250 1063765 1957477 688178 417585 71904 330714 743756 736347 737272 886500 307106 1823104 1118109 120809 1109727 528664 1534077 1578951 372661 125921 57828 600032 1499132 1190790 1266358 1841124 21750 1907709 200488 1348649 3646 1975911 1737059 100597 1069367 1391829 251142 1435771 525967 1329056 1682766 413956 328241 844009 397138 1553832 345720 489436 556568 1697012 606017 1567032 58913 549308 823978 1067675 1240984 8282 32326 609775 818115 285468 66798 796093 1323559 829413 295315 1801703 1329662 690335 1649795 1429313 1687837 1345091 547006 600339 970318 913444 1794453 1797294 1902608 1990686 1982193 15792 846874 1339748 1639492 612483 1423258 1675764 1484160 385760 1591817 1989991 1277489 1575046 1724016 1338673 1766633 1333687 1993188 1698612 1710017 1475001 522732 579971 1739132 797104 982112 838283 1310811 1851166 1968469 176975 1636116 1043116 846802 1433796 1349042 215760 802478 1526043 442007 137474 1010689 1855099 252739 734794 390920 1583230 1832208 756649 1920911 1150448 1674801 1262619 1351231 584497 760379 487706 312429 1015939 1382262 1973204 1887158 201029 1558504 123974 1801915 1433123 988099 1760744 433422 510473 317457 1923183 1131749 1911166 1943092 1750919 850636 849236 590168 1796425 1827065 625186 271505 274228 1818540 1027364 1239132 1843731 1025032 1834662 1005861 1897671 997220 1642768 639034 1275059 1785502 1513409 97231 550000 1705060 1871981 277007 884287 1719736 1194107 1069499 193393 619234 1054386 453620 754744 1334305 448733 1536940 1617594 537517 1037425 675350 1873992 1684386 933736 670293 1573602 1083712 1042514 1853275 275705 1278165 970575 1160661 524767 1551124 651062 1424922 137398 1527424 726853 500261 383867 569113 523302 1857090 570499 555312 688168 1143073 31818 1282879 1491604 300161 979481 469311 61034 1897454 485015 560203 345919 1919252 570754 1429097 326581 841834 837953 1433035 1291927 1134624 1508942 1796180 834585 1576319 1205145 1957858 1581383 1379988 837319 5474 1196230 1847985 261837 494516 1468615 258676 1707185 202189 393266 736558 167048 1458641 941757 1371634 749181 1681439 1156639 1382569 746634 1415989 494785 396772 484501 1595376 256949 1141499 416738 792476 991849 741841 236248 620068 309908 59433 791678 1792112 1327593 55388 1132563 559954 1109288 1311454 171540 1388436 1423215 423832 1471007 1311709 1762591 1830467 703632 1986071 1867182 391746 994311 435617 586033 1924898 1224061 178941 887156 361659 1358777 13223 1342851 1288043 1722074 1508929 175356 593764 843834 1002682 1591387 1501360 4620 387719 321465 1948256 569759 520031 1432718 671871 553689 1720513 713560 1674067 303543 1420146 627335 1821927 920861 965376 764488 1132855 1568910 860352 1137545 1993865 739499 1351842 1579101 1847682 535191 1120091 278815 1307564 477802 471008 1850327 586849 574282 1437956 494239 139829 1165346 1755175 1153113 1837425 1074555 269655 276406 541595 1312918 1811672 1016699 204462 670364 1493960 261753 1687566 1722549 1098244 438217 310112 1408877 44674 1383619 905269 1818505 1403317 156999 1668971 454283 1653342 1272867 1282676 1504789 1541743 1344141 79359 969048 1601809 234898 1238909 360550 14289 1410363 1953316 1480933 1613736 53633 178558 785847 618096 289276 1239818 1707981 1594809 1902352 1528935 1166571 1105838 872304 656329 931320 234941 164194 301255 322904 359700 773449 1795216 493883 1717607 159097 1767439 980623 434641 646605 1708403 1125144 1801761 152666 1094927 1640213 1457068 377997 1973531 679058 1345396 1401952 640905 1162153 1342696 470509 1320258 1667057 1893809 1213211 1107656 370658 1141497 630381 423278 1969365 1195036 60974 1086991 949433 194594 183438 254173 1860832 561463 82343 61919 848542 994004 613925 511534 709384 433338 1157667 997255 1066648 445798 1877057 381710 998581 1890791 1724020 158850 1085522 892137 1264814 1249833 2549 1689663 916553 1525501 929669 593012 1490866 1921845 299076 448907 381766 1248468 923190 1804518 1322467 2504 467504 495925 1936186 1188127 867865 464175 1490840 859041 687396 1464948 1619435 142852 1818652 724485 927584 1218933 1616690 1818903 923040 296002 1123716 338598 846586 993430 114834 1514248 1096358 274123 1268907 242445 1938101 1085438 444942 860042 1675083 184779 1321387 577378 1697253 82838 1644422 1651057 636241 1428142 994409 804585 1209497 681319 1266966 492484 966915 665403 1410003 1432618 871723 815903 1803543 1206975 349691 987753 9236 1575080 1118815 87192 446707 2398 792683 186515 1230657 445386 219165 53714 582649 1696352 734350 1776746 1820498 587416 1261743 659538 1212352 1948772 1020326 1524663 1506463 1773008 118474 1427955 1327891 488736 511965 162212 67534 1518216 1813081 1528247 1791693 494276 1092318 1476380 1206661 483285 304309 380181 194599 1815497 1930506 18292 1542774 1653518 1012172 1288909 1542123 18196 1643960 1076131 818577 1293638 216507 376224 1624500 1551817 1162525 953752 729396 812446 645120 1703662 1846676 537348 711620 1918526 1820016 1952185 401500 607904 722279 196799 672610 1987810 1996758 97971 1842626 201202 590163 1185190 1536020 830332 918665 1269061 1827592 917326 326135 1971782 1174500 155341 492354 1308571 1476902 957433 1991393 398175 1568524 164145 1030899 312475 526452 1685953 63237 759926 961271 1289247 617268 19512 1629360 195314 1642693 1948498 437071 1933376 778366 1504320 1450212 504116 1080876 1715881 326789 1482632 500083 1048385 1069157 1600496 90581 1594654 219601 1077901 1453879 1378444 688120 1152480 882767 1151305 24878 587040 1178118 757005 1538438 1371646 273819 636555 1662450 592760 987752 417442 1623252 1747947 1431723 1932402 28765 575714 707133 1155185 1507909 769148 1736228 1026875 741083 581987 601327 1447848 336963 258302 1550907 1297519 1034554 1878737 1036253 1001586 1184030 1021571 11636 480275 976443 1279 1484943 386867 1460971 919277 845744 1085666 983319 990518 221503 572906 1658511 1152670 729226 544894 1686566 308580 667703 601100 1328486 1662105 141100 1444870 1836022 30038 1983041 383723 1003889 1119592 568251 842728 992787 1669292 979259 1455742 1234760 878715 1610362 1897043 1685580 1583149 1432221 679214 1628256 1774647 1893588 1589428 1892088 672362 909472 1230228 506377 975163 34393 422215 415365 99052 1404834 672377 228642 1409024 734532 590694 328745 1028875 1791694 1764589 1779700 801084 1078962 1282966 385845 1482840 1049960 1031777 1336340 1678389 1115225 1767150 1857919 1968526 1440075 1916556 1249502 204354 629684 1534803 1314726 661963 1734332 1491226 429642 1427146 323474 328927 1771172 1058488 1751802 307708 92546 1316835 1416953 1478932 1054855 560444 916939 1224307 1136325 14320 944803 1417618 128820 983350 283733 1805038 212282 471646 1093408 1695209 1514261 1435323 626670 656414 1592707 1350969 1802200 777122 354102 740739 812395 825617 1676833 187352 1810222 462710 1904770 1345359 1611453 896884 1969903 1664787 1070632 1792314 1279437 10622 184085 94451 797611 341765 499791 1934025 353122 602974 1293986 1402128 60920 1733045 309932 394110 9822 1911587 1859158 1392599 1164074 1716386 541558 1970296 973316 1286774 1677387 313162 648669 1333171 626460 89099 333756 1174719 902023 919677 968785 1689628 1529210 786318 119438 1546318 1122528 1815413 1630794 1198306 1614152 507728 1430806 797866 380649 1266560 1494203 1959347 1813201 395264 1357529 1168644 680110 28925 1133856 574433 1376409 65631 1445693 1747278 1703451 953084 755894 429543 887316 128480 596662 491198 1373364 1942869 455563 1408565 413134 504899 1388086 1309239 1386554 1916679 126052 975512 501634 1116961 1971670 544101 1643762 1172417 1957709 506229 1923097 534307 1090230 750472 28662 1323965 251809 21544 350888 1348147 1696808 276939 788822 462953 1208058 651836 1089666 902654 500423 710310 879085 925313 1568698 479336 780477 1149149 1218734 164220 1196335 1582558 1399692 1843143 183232 108962 698884 737784 1229469 172784 11019 729094 1239247 580872 200331 524325 812219 1440018 127531 602487 710487 1912405 1937609 1416150 850393 1263463 1372647 527668 296034 886653 976466 1681942 1844137 1882682 1333481 901446 1749749 1291836 611739 81204 943740 1593338 1311943 1687647 1388650 423205 366712 1693145 1686531 1170627 1962756 1324753 639703 1120961 454132 1691357 1322931 848794 1354370 1533266 1332026 300903 1058173 1826437 1830211 828691 1984747 758044 1601412 1873090 1376109 1578929 309867 412228 712874 317110 957691 660392 1318731 1260851 1240659 1739040 85732 932746 1974131 1739697 1195312 816798 1803204 1825128 1601381 431104 259535 155846 120935 1004472 1870210 1569883 452365 1235422 1501395 1524668 208929 1579927 1078337 134977 1779786 746583 863350 535282 1110734 88744 1667713 159867 992219 721054 1442646 750373 1814076 343780 786878 686826 1395118 1409319 1103076 120402 913376 1532399 1398236 224838 1192559 1292427 915486 883594 1548518 298438 456168 1179517 694020 575207 621070 711133 390367 1631420 1068559 1102640 368045 1661986 158200 473217 451751 399186 357558 1437748 1946240 1660323 584656 1161568 126942 678984 1384170 209888 835529 1034896 549745 315405 463826 1970536 528460 1603328 706904 614618 187528 391367 385812 1108993 1860691 1273558 570190 568864 1159218 774344 579249 719925 1310771 921918 599282 708213 672405 753891 559431 931256 406168 912190 357901 1848029 309601 952351 1101093 1437765 810562 1717321 581460 812103 1818075 1009906 114024 1122503 1506031 1268617 1206545 798010 348495 527651 816917 1786431 466223 767402 41656 1166170 586441 1310272 1354918 37663 328009 1164064 1299341 1256076 1708062 1072467 1550733 401342 619799 504305 838881 842945 1228745 604717 28243 1171275 515837 559663 348769 1214261 261920 1547740 1820761 848438 270800 144191 1959893 720152 802315 248460 35617 182339 848673 442379 71544 649503 1950220 970837 1153410 987687 1970447 1530549 1030002 217144 797265 1191977 1362279 632579 931394 893679 488189 1617117 1802424 620671 1722953 1907498 115079 1245978 448567 1967080 1106637 755908 810623 87399 602827 782450 1579320 1255897 701581 329229 541475 531461 1473108 499463 1584347 1154721 1841348 832611 1615586 357836 1933996 65999 1778820 709624 1042602 1453415 237603 222653 845142 1834341 1385152 1483177 1293176 1595971 1225746 1920981 250541 120156 969633 1294679 1835540 703574 1638822 1952480 1650393 1791955 444125 4503 1318692 606074 850826 808407 1655470 1114471 1095465 1888730 1518564 1438981 1651870 1293835 610084 1167224 1725242 508797 1515584 737283 613621 961896 988523 1217946 1081621 1544642 485547 487126 1181201 416199 1671648 854471 772740 695544 1531012 1758663 1516903 1443804 520156 1906609 1940598 1353326 1378382 1587624 1738594 961045 1705829 1001686 33590 307556 1441596 1314647 1230214 1811377 746159 618919 163006 750888 150054 645032 1236079 1571996 96906 312951 133881 1664653 1181376 1450428 1831302 1992391 791442 601203 1144092 1676110 1311721 1142739 1294259 1686666 191559 1957446 816932 1247160 1750469 232370 1587318 544763 128706 1226001 1367398 726269 1858496 326726 497214 45153 1557040 211508 1150872 624520 1322365 1200372 329251 1777087 656742 970648 203945 67398 180201 1874061 1235366 1790565 257052 578989 1947389 273745 1123898 201656 1821785 117395 1285233 1072756 896367 734761 1021733 683611 1809996 1727282 1205053 197189 179478 1022051 613144 1568310 897354 818347 848009 114676 558129 976246 951753 1872267 764336 342141 1071991 1410483 386212 1530558 513955 1840136 264307 1510259 1949151 359845 963623 1403608 191902 1342144 1207774 1417250 1042225 1997118 1443317 1116676 1866188 668721 675410 402686 705769 1830159 1453676 576856 1909587 572610 1220785 1167715 69049 1794885 1039596 1907021 133880 1190398 1696658 1419005 1145089 211487 478091 515430 544602 143152 857400 1042853 646338 1028203 1248255 85218 333976 1692706 1241610 740279 823778 352125 622080 162140 1585574 34658 1504330 272528 1815038 194623 767259 383948 1886237 232125 914620 724025 356439 1961604 700991 624610 1458663 1022973 685100 349374 492787 692864 1583680 8600 452253 625588 40225 582884 45915 743265 1976614 1400185 1242308 35830 1322867 721892 1425243 1599694 1732877 945778 456980 239115 680096 568763 1451176 1916642 585393 1158691 898489 64902 323686 552043 1954653 438917 1970463 204505 911814 685868 1068494 368555 1636285 135576 529869 1957093 704385 1551113 1240523 512018 813824 1550686 594305 676158 620971 1709423 1853299 930192 976064 180379 732801 328143 1224704 299140 1124157 223556 1411285 267639 470984 1815871 1974741 153877 1805979 492043 767403 581041 1985265 1038115 611763 577314 1454036 498759 505785 1935195 2493 150293 1222854 1330793 274151 17171 1185615 870965 73113 1772269 1202429 1839675 761950 1550663 1195649 316633 615447 1504997 1068655 951832 1631659 1997593 1615711 1495554 1271700 1971418 1735836 1856983 14004 753816 104486 1687313 1712512 380761 1062957 349218 1273839 1594268 1646550 1719193 1920020 1356797 1512651 1678226 1407234 971341 1262221 58637 1283663 1206009 390043 491435 477712 314648 405008 1164306 1603423 1638942 650941 1237798 958200 565108 956055 1211761 382045 531203 899576 262957 1331180 1750823 1305316 225637 1636292 1104768 1585708 370861 1803895 1176005 622954 99844 1125127 1430912 1309792 1811583 1061396 1839667 1674172 160871 1827192 769701 1858276 675321 948399 1375498 1883719 521603 835583 238526 356847 491062 1776121 1285130 1870218 600309 1161037 80101 1316810 236289 980349 1967800 921670 1490643 1378624 1836862 1218012 1017498 414191 1646163 1757926 32364 384587 364001 137783 574272 247048 1398515 1030611 985986 1972428 474072 1738207 1708462 824811 604199 1045416 392235 1510057 1865273 1852579 510752 1114099 833694 575659 1834048 1854102 976508 1074481 1073671 1666369 1234819 1684977 857773 530603 53423 37184 970958 279268 1542972 1557986 1577099 1575403 184564 1120911 1974763 1081351 725607 1863209 1263419 364634 523346 335375 536172 1078518 556981 17940 540889 1363510 1092751 968746 928568 189297 1556067 1340404 1637492 1597519 226086 353391 1485361 1670162 1254652 1114764 1548231 660928 1027218 205810 329872 669098 91201 1617015 139560 36207 1227111 324392 363019 882681 1684220 903350 276190 1138477 820376 1770763 346941 448259 1651964 541024 910338 1803563 378442 428464 1011770 853546 856817 108582 688741 368007 1452677 923924 267037 489667 1506360 324158 1703785 1759316 1249813 138729 1194598 915997 480452 1253088 1109721 701509 1933803 1599302 280417 1729163 1764275 1683127 260744 505343 1298620 263868 691282 658326 812423 437228 1256167 1363028 1255889 500017 1910705 308645 1570988 1295202 1610809 108051 987766 1885442 1361739 1869794 1141656 1967242 1548587 1820098 1888417 561849 750968 1180512 1633920 1325895 66281 1030614 399343 574454 1660428 659140 678783 156141 354109 464384 1451017 170969 673473 907531 1415245 1795162 233860 1330195 395291 296066 135112 267406 713865 1889253 71952 1515810 1573009 1799370 1252765 582005 352983 570400 789919 1872902 143282 1190250 596894 295226 293995 1216142 1097293 1879890 1627478 1728571 1127505 261514 328789 1255492 686488 711882 71382 923453 300232 566620 1400143 673978 159717 365466 877243 496208 235603 808849 3053 1055676 1416502 1085684 1711960 1249558 41010 1481633 1693306 207162 1592103 1323148 1090807 1336508 3633 155307 1947585 613479 1483381 130335 990990 834249 1715196 972644 160808 302151 1217428 71362 1521456 1152224 1541158 653335 1676827 359619 242798 284173 1223516 766026 1934448 1787351 655612 933541 1138746 843866 452520 1706622 1200731 1450144 235290 88169 257509 1160099 185791 532345 1909890 1584910 567425 362733 1315690 24365 38194 10317 1766674 1566217 1923537 501888 1777852 1097675 1697767 702884 32078 1209197 997457 232517 1289095 770313 121933 1536657 1161563 904935 1047023 1019767 857010 518932 693304 980910 1917076 1657090 1962592 1750415 918251 1796936 1128753 140703 1029547 709412 1304978 1944397 1053308 792667 1372573 1571023 1284270 1132331 673661 545340 1287269 1253482 881900 653426 1377189 1867585 241795 487350 827637 577812 1112724 1763101 376009 179664 1361338 772977 840758 1841654 1780045 501955 1824481 1450048 1161150 414797 614240 150555 1724006 1778000 578182 267112 220932 599214 268041 836747 121614 894394 1462654 654478 886450 1714514 49064 1180331 77630 1188877 1528174 1859260 331443 1134432 78267 352789 176262 1076568 1560673 1498879 810895 295201 627777 755707 529698 1658245 175194 1270775 498300 889329 1382672 1410023 22447 741883 1883975 242966 1841010 661705 1039510 175125 1076324 437358 1154985 1054366 1955178 1701234 825939 163535 290817 942488 1259444 1001373 1697108 541521 1300810 996102 940763 1484644 1826299 617810 677634 1764647 812048 517580 1517016 87818 827177 1028407 776363 1131746 1903005 453185 741541 1180124 704966 1398936 1728982 1414979 1528002 1909303 1587654 674306 1239547 1181483 1907711 1056647 1891556 1269972 327398 925664 1888100 1643697 1007975 1419501 1885529 1076362 1018435 1559229 1429856 1995093 1345043 516702 1021341 951708 1803336 597837 970433 521574 191392 807338 1453996 1716183 187756 195686 1247557 613321 1687927 1822641 794603 554529 85343 1455288 1264167 602211 777749 1247317 1579617 1318788 767160 1367735 1704716 1864237 852664 607863 1883313 1641238 562682 115463 760041 445709 938798 574867 1551537 1378610 1060423 1469498 472426 1125397 1672880 1622160 211359 1202586 768371 1010912 755976 1836915 884906 301335 1519966 1145360 532945 397142 915259 1204385 634775 1655606 1995605 798005 788750 251652 1670965 1550058 1182510 1067119 46199 334939 1448381 1524051 1094576 1770066 1583992 381585 226701 1634345 286387 52074 465504 1308987 1049033 1696790 605666 1941971 1301793 1062969 52849 1037063 1325614 829030 626506 708878 806385 479821 590647 1028805 1646878 1981080 1740352 1410737 757459 1376487 1521443 1129565 1999889 303312 1777584 1565948 1596693 969002 458757 1707488 1772894 1773609 1055490 937560 598806 118587 1982258 174922 163578 871352 1359425 1067654 7876 1287044 1320748 205025 168030 855974 1721197 1238319 1048853 162204 1718699 720917 1653125 106165 396467 1904683 1513218 623012 799106 1547287 571401 107699 1419760 672681 912523 589346 1135185 1116700 404418 128918 392258 1545737 1770312 179431 435610 403420 1761305 1958536 1952703 1407542 1435424 704842 1852630 1658047 54446 570791 1556012 1972400 1533527 1691149 527050 1688328 381616 1321612 993295 290688 878212 188124 604766 1476668 589435 1266654 126848 893121 1561395 1921659 277463 708207 347060 649259 39464 628621 413859 1839385 765497 1217276 1655452 1273434 1607690 655250 336304 180577 1282276 998519 1777993 1232617 1519505 1184933 1331780 109568 1413192 247099 1744429 846338 585689 440377 1660046 1989920 272562 806936 348640 948287 307891 260915 970489 1380586 1501623 1598965 1478642 1933468 451240 1620395 852397 1053413 1573581 860279 1589508 1590086 1904992 1627170 1804606 1179103 167562 997661 905319 812829 269459 1653301 186416 1569542 797736 1769973 29508 1394491 1108092 1581316 1332676 1124523 1260591 437598 1934943 1369562 1598682 1681292 84110 1203736 1688114 1292153 1354363 366374 1124852 1201760 858715 1378824 502319 41176 272249 1917485 1754128 1374143 1992525 1715424 1963782 903711 895428 588991 1652391 853462 1166135 37112 538643 430703 1903564 1329630 1879176 753249 1987015 679500 738380 1622015 798653 16657 1940887 1783933 814014 1382653 1801749 209873 970931 1341423 175656 1407621 376930 963578 1705006 369377 185885 798927 326775 869112 812986 326816 595611 1313535 434766 217420 1358558 939469 747716 61219 1372146 1712452 1423469 1348810 429245 169101 1173323 1074273 94304 561217 1385596 992963 231157 149317 758570 467126 780949 1230424 1126635 319784 170358 401896 321188 488078 752580 970586 1574309 496011 242629 1074889 1111876 257215 446641 1426872 1209896 1186415 833833 475700 620284 1051374 927224 1927768 1861503 51995 402570 795471 168945 405631 1562177 333910 1408890 1021481 1244519 1800488 1492520 48041 1866479 1081727 1357839 726535 1648118 475514 908590 996945 1197934 609036 828946 1425004 292677 1859520 48901 550437 438367 1185186 642798 575576 536509 869602 785207 138389 1970989 1399735 889886 279304 1976527 1826482 1967135 1052953 990836 1484332 1360022 292186 232061 1344560 1069376 1035181 552164 1052811 1505062 698809 188580 1906825 576735 425928 204027 931565 115821 252765 1611364 38059 1496607 1063881 609534 1908782 1569755 1776827 741926 1607155 1383780 1433202 1296327 1331351 1291691 933637 399878 336036 1610730 1285326 1866360 842906 1687693 106779 688443 516965 799409 1567750 1547892 576307 1907049 1159070 1970811 33368 1361472 130683 433753 1681042 1092593 535309 932081 33741 1983462 658009 1036634 210575 693820 30444 378775 150654 1638828 1082618 1866413 838517 975389 981308 867184 1810984 1907321 72123 1414499 1899630 1097665 1006386 1791940 1050177 821521 1722599 1958492 43769 988809 844684 931143 35607 1196190 1619574 1898959 1968823 329867 1405861 916056 1677727 281161 1016659 583691 468998 1857527 738828 474106 1962225 1154593 349142 1690562 259468 1676677 1715618 905583 1631192 1948016 1271101 1816012 888694 10793 1537452 1488401 1468149 1247010 739855 1775962 1132016 1104292 1180277 619764 447782 979461 286368 1915906 94636 1475223 4653 390563 1442294 1755454 497698 742144 11182 1433280 1404968 937507 462792 748741 1816453 1379485 1316789 1833074 595849 337311 1375455 1754191 617279 325607 1533877 1515253 1825616 25997 519921 69814 477463 1464418 1706467 239005 765454 321878 27153 596960 1693748 1456603 630219 988477 1923357 1258047 333762 628157 955594 768945 489761 1910831 632285 934717 1525504 552729 314822 1953492 1794786 773481 1198324 1319134 1891235 144712 25236 1445059 1799301 179572 1101110 1428475 308084 1351224 1970820 1560420 455677 982692 497565 1158854 36594 25557 1294793 1710443 1196840 580222 109647 514448 830872 882551 638858 376647 195829 980987 1631982 1423495 1607235 446639 885686 1907685 1296277 1370454 1981415 1261982 24164 1205878 548483 837478 1411283 657070 575143 1373245 685064 1477389 454781 1920067 198733 1189836 796805 1011914 222206 489575 1226606 273176 1620743 281128 915366 947076 1122351 1588257 287207 1250583 1554873 876840 831241 631846 946185 1653160 1379376 822126 34849 1831634 433779 1665807 1405429 1921670 152036 868880 1371169 255917 1641470 1476309 1328083 382768 1858185 1431237 1647066 975228 1709175 932789 502767 1009813 1035827 1866319 270783 1331455 581448 1353039 1722531 138001 956610 1081495 214758 758718 1855475 1721727 736084 449365 462191 1720816 1136063 18460 998480 79909 593464 1666937 277620 1872312 1766471 516507 1751343 909996 181183 1377604 582436 438825 472006 1968138 1637 932710 1725716 1294219 150128 1690799 572923 1743104 294271 1697498 231522 1553139 834390 22486 1599363 1106940 202143 794409 464734 1000402 1117528 1640304 1413741 767894 940464 89922 1135213 1887851 177190 428936 1824728 71317 41714 1694433 1423173 1476323 309000 764314 200376 1155165 574200 64153 379164 773066 945708 374580 1058913 846719 166769 949875 984080 981071 1657455 42941 106655 1984679 672576 142795 1796708 1492519 70828 1101676 1326993 128053 276192 927918 514786 1634232 1336350 1855370 1272669 16410 961377 1746545 1143842 144840 1606317 934009 1870385 1920416 773159 1880965 975046 949512 31706 1597846 925775 468119 1247392 1137586 315614 1401106 1571462 198795 389947 410286 1908254 794934 793955 171736 939926 721332 1375061 1620399 1670582 1684508 927523 532741 1845410 110271 1360348 371990 22058 18071 599028 1617715 680491 884414 135104 1588433 1171842 1902181 380040 1464652 320131 228980 299281 906384 1133929 224315 1379230 1643170 743966 345380 1001914 1844929 466567 318461 1033079 1050347 124364 504172 1564574 1641612 1166566 908410 436439 830510 1680129 187011 237791 550728 1597887 1873484 1046432 850835 1864160 1951972 390397 1966477 555701 1419404 1081912 483036 486688 384628 243355 387218 1656589 1755572 810848 1241688 326048 66917 155428 21698 331407 1377186 77617 1959874 160348 1808550 1115963 1652767 860565 937926 521135 1079601 858375 1368957 1252999 953529 1484791 1655995 1300126 1218515 652365 445066 886339 690583 733268 746664 1569168 1985163 1706299 1640270 1321860 683033 1577048 1279257 1751804 885562 127362 68653 1037950 1450235 1340252 24073 561888 144151 783470 856224 31369 1687700 618235 1353526 946049 1382661 72427 1656627 91941 70244 1680869 984097 164014 341127 348443 173766 1521730 559075 1540934 421524 494138 133989 1574638 1911968 1148575 184610 139357 75365 1605702 559059 1082470 1080062 1573273 1895600 1125471 409252 1106275 1311936 1176379 825085 1815470 963560 497146 1817887 1268429 497929 1260217 212941 1137605 1309567 1387464 602181 1280635 1160938 111957 801688 1581809 25614 500957 1549726 899399 750116 1364406 1187421 470608 1741949 238758 35636 753406 1789544 676874 622519 1386139 1898870 973542 411107 1908802 501758 1919116 1082065 162129 840931 398535 1663169 1925325 655688 491015 1612022 1734150 616639 295100 1899219 1177136 398315 1182869 1137983 1352835 398652 744839 1831130 1901024 1729903 1722399 1685687 851078 1321949 503428 1364756 504626 334544 652943 1111475 948159 73369 1120449 1256456 113491 1564890 1486356 756975 1565383 1248912 895427 1986059 1172422 1214851 509078 689101 849568 1421392 1530471 521945 764221 190690 1774092 1828997 1520068 980200 707660 554707 1233710 134091 380880 1897341 1089738 829272 1786115 227144 1125134 776677 1308631 1935016 302922 1515487 1915624 398872 883128 214484 21262 1837258 1413028 257276 1351750 53007 751945 883447 841950 342773 1818921 1274062 1583536 1111648 1059885 1780548 1569996 805320 471458 679346 118561 1355289 318202 827816 245997 405395 461532 97589 1460086 1915399 1685810 1188777 1304833 1088686 62120 323136 564399 780786 621390 613619 1814260 424830 1644303 789252 1982285 1731576 348829 1040758 75462 828954 1782164 1069149 149839 1873981 179654 1441588 1073803 1546650 1492796 1083400 409002 945781 1899897 1669095 1644604 1773013 1477099 1785167 1340381 1203888 822746 1869606 1794877 539639 911902 490363 1702971 1889902 191517 1491236 1044668 1845263 681595 4728 980722 667306 228942 1147711 1329353 1821360 1246935 929596 105878 1455668 473190 83381 1003753 801820 324500 803959 883777 1783784 378390 1576995 1013064 198889 1525048 1030438 1078551 873871 360056 1192158 1517699 1991056 1610098 848639 1847413 549409 438106 211693 1584673 1012994 1002046 1535887 1960783 1757774 1383394 291844 1142584 322642 1528630 290396 752361 1412039 960713 1913731 179787 791976 590375 1542527 186567 1395191 1364088 55336 1848099 1007248 285360 26756 1826290 1536526 22641 1305677 340396 957224 1276610 200949 314028 285991 1753334 1601109 1426748 1114125 28055 655982 1034212 1529996 1832527 898164 1868824 669705 1403600 1278358 1846391 139976 145929 1945860 1019370 560531 1112622 1808240 601091 540116 1829683 1054581 309366 1220110 620761 905054 122755 608572 497989 749716 1861246 1464679 145587 1990580 486003 1451932 193380 1632257 1798698 200965 1908444 1402075 126149 1535742 713077 529050 1051714 1276761 1398513 1782880 875995 475848 158442 73288 670565 27068 79483 446272 1952264 1440411 495180 733041 1139182 281488 1415742 376493 1840474 724066 1828764 1350019 1524468 245581 117309 1074961 1715857 1599026 1832915 1392293 277253 739405 1656480 93564 177603 595853 1357462 1308256 737047 506133 395865 102871 734418 1104820 923465 1164423 472796 1493697 297365 1172402 1863478 925863 357702 1683076 602889 180588 679842 980489 1316058 1208437 1233989 1069057 1212404 1594784 1705273 1442679 953080 351088 305886 95739 1759741 723942 590425 1609616 634058 1730106 823006 598863 1226997 323832 1245214 1209552 1409629 1976112 264480 969323 1585994 503308 1045089 443174 1884723 190435 994151 1612929 1829667 1058279 238541 1900942 682386 1673302 1869388 978258 314804 556151 770395 1049585 1841894 1101745 1166601 1682400 443945 1069484 518268 1621212 569797 1186833 1307929 7541 99701 702454 1239736 1240393 1464981 997102 228498 547595 739519 1423259 338510 92299 1089640 1397104 1019777 730538 1544278 1545697 1908239 1140649 187000 448640 1721251 433555 86751 1653073 1369225 825987 990282 15033 421850 1922527 115279 123670 212138 607366 459667 392913 483194 1161025 1378394 1808501 1771385 671022 1452448 759347 378038 1911125 1519700 181488 664151 435577 403630 1240278 1412596 598132 1149512 802965 1474912 944142 25666 295585 472215 498082 1764389 1844375 1148931 486159 1157904 686604 1919370 723559 1871003 1783592 726236 1774986 1760008 1589561 1746236 912576 1121881 1508775 1142337 92984 668793 334354 57188 1378192 1558849 1407335 418787 572684 1477254 52198 224907 912708 469269 1861663 820343 1036587 1816746 1705640 1952188 1798741 1392168 20456 125198 1778312 1568922 364759 299377 1986910 929456 1883995 417591 586771 1105257 1969201 408523 1289489 223957 119207 368261 1898134 711647 772198 1677819 1219812 209404 1707233 1102162 1144622 136759 584810 959431 1552922 1801402 1088585 721922 598774 1473448 646439 1201047 1045424 667293 337054 65874 1563028 809332 148130 609097 633360 1901642 1549966 1141513 64366 790762 13072 1988170 1190399 740321 341069 358090 1297172 1039938 1859307 1017200 794426 1518504 1760794 1208489 308156 1758253 1195256 1518762 1353435 1347356 1254812 1153009 330445 817584 1304712 1362784 1461558 1153194 746914 329979 1858493 241674 1956198 1601631 851054 214234 777738 1502563 567078 1518697 882414 1697422 1765200 1051948 349974 178311 366801 1478471 1981852 388884 1603205 672593 385541 1072600 740181 1011010 421624 57635 1519103 378248 447611 293872 1136018 964109 1758343 1744936 314486 1443796 1201160 1758257 1928737 1563943 1660636 874867 1914834 1134551 493723 368081 748110 1784709 136694 746989 369361 1979517 687703 760992 483493 1887779 1991882 1718527 431264 1074393 617027 878794 361566 1469897 1020233 1972907 1579054 1527168 798200 611945 1590025 1609652 746617 1354049 1132794 1194293 1755240 1849831 1276957 113953 1662678 1914185 494581 1514452 402392 239228 665042 1089396 360086 1085337 1122770 1654930 113031 1213310 1769918 1704679 194289 992941 675935 470952 1748862 905939 1838449 975203 1735785 249014 592280 717566 764153 481835 1539220 102514 936067 535292 748742 1940851 1841841 174389 684700 420929 1175392 235744 1667805 1021138 1163681 1329826 357631 543393 526223 1753715 1650244 900346 1596299 680391 1239652 1244462 1830831 363065 815581 1915074 1734263 791561 753444 1576411 1441213 11252 696494 563385 1745845 1867067 1637723 1148748 123168 1573945 342175 1270860 1705232 583746 202877 1643295 930445 1872203 1416399 1181047 1606165 1667341 980866 1315264 1250787 1676602 889156 367952 1221565 1380692 1336929 1169510 1206530 734831 423877 1751630 1759437 767589 1643402 1797569 1451530 960127 1450868 257578 294402 1192084 1192729 75580 971362 1825346 1395030 467505 1086903 780068 123686 1264748 1148035 497331 436420 849038 643716 1291141 1210000 1133153 1621089 127385 438845 775179 1516781 733772 1243405 1789765 1916337 1423242 446402 1488301 812683 1156189 1949226 63656 308866 1257685 598108 325382 1592895 764684 588825 1753014 1356081 1584868 372387 1223956 356733 1488225 595815 1151583 770204 1813712 241278 805781 803655 1478666 411697 1829619 1476367 1146453 490909 1132594 805836 1726515 654326 889646 713582 1906044 1970117 1245616 1161391 1711225 1522141 1285903 1918856 393909 3763 1494517 1196294 83547 496725 716320 81251 1342507 1795978 1855423 681607 1927248 191839 647156 975935 927173 1032173 1093968 1109116 36013 1868370 812204 138739 1453173 1465106 726231 1241636 650874 297946 1313669 1117644 1843652 1124665 1868278 674326 53366 306866 852056 1991094 1244088 119081 1841403 1947774 395951 973266 1330828 101884 1832133 1821973 1998851 786470 15894 1560770 1463613 538594 1264660 907075 411629 254933 1018957 1421258 150603 1985076 644107 1342162 274281 380564 1788106 796312 587310 478284 1451659 1996376 586792 1771170 1556730 1207693 809105 1866917 754061 264999 1285202 961893 90564 1245835 550417 1711372 123391 139644 1830228 743637 1686968 473578 1311432 422383 452627 252438 1212040 1219258 1557177 663589 1853184 1783237 347608 793900 106917 61126 224859 952365 79883 1377643 1270696 427200 1065861 88170 1859419 279940 157274 757473 1394741 966890 1714420 1836960 520238 1909103 1735371 53373 207305 1173769 438548 703581 1360135 1474501 1174571 688572 1937223 1682165 1036912 968273 1095854 1417360 1355309 1251547 1448821 262554 1184490 1633375 297999 357515 1872785 1340765 889070 60761 298151 968691 462239 711998 1212081 468157 541732 979668 1613534 672865 1508632 1875170 1355306 122358 1657318 942987 232367 1870557 510070 1517701 921627 394356 1081749 1196194 1841792 1391287 949789 1368757 1422549 1598019 1040087 1791862 130791 599983 862103 397923 1991486 1741175 1042081 930466 1682312 421664 1935332 1399002 604920 704543 1904905 1165996 901021 910212 1077122 1310866 1623438 1506929 81284 1713240 1572369 35959 1295623 1230172 1200313 1013987 152029 1516642 1281146 1786523 518062 766510 1631866 991085 311433 24104 1279478 645478 923608 23217 1665829 1411172 563112 1633619 843653 1332376 1243204 1328174 1484856 1756751 778116 1987551 546638 793917 1813163 1497519 955333 131430 1866130 211692 1766435 1107916 198746 1408339 1709562 1178384 519372 392334 1991184 1730399 404619 398064 1730114 1513933 735981 825743 230476 632805 1222638 197027 635573 698232 1437043 1449090 1409992 1642384 1745930 1254427 28741 1713387 351556 136559 923611 1764058 1312126 920328 1586596 1602368 934214 382051 438369 1796419 833865 1855542 731962 1026715 448447 1066866 1335944 129829 1218419 694639 1830598 1788348 827062 34737 264698 176394 1051319 762977 912493 1159038 1917162 1263387 1112393 284864 345586 315397 1544276 688312 277756 1328106 371689 1852486 1866410 459149 1984020 1614220 1096884 23589 1269451 620087 603277 1592378 1821036 1918314 333139 119132 897778 55270 165503 903862 689484 353418 1428376 1104321 738021 1149870 1130363 1294815 292777 1014321 1024060 828360 257699 458512 1990216 1642374 1209473 734967 1363006 66318 784042 1773408 5282 1402561 1631895 1564445 915453 890029 968724 1801267 1894695 1947899 1077958 1844815 813125 1226384 693273 223186 692238 1625694 1206002 1995494 53207 208477 828429 489790 611846 13404 29695 1435208 553130 1225524 236268 1421393 1123599 784856 598973 1149172 1606724 1700364 1819113 1568414 1747202 874697 1882133 1982188 603885 1959521 1856220 1381112 336002 431137 753037 864062 1921403 1019463 528423 817745 483129 732174 1498389 186 932959 1008969 1828200 761429 648877 1373437 1060809 762653 1758247 1773092 592621 656678 1691814 1866698 149939 1258676 136978 254869 1099382 785219 424534 1406245 1351733 1847908 1288511 59949 964523 1597938 1869082 1996683 408054 1013027 1415343 1834299 854669 546003 372976 976766 1796648 82013 982421 419303 1172132 1950498 1868489 172720 1003434 1729084 359036 1479621 711069 346419 1001659 732045 647358 1667653 558797 1318515 980117 1443085 1769129 1835096 97739 358993 928664 1749793 1586536 1990400 1190446 1277340 206210 78195 527833 1710554 647026 1675848 385889 1770780 655075 732370 619870 1959938 1393986 1507859 618278 940665 795005 1101309 1967315 167436 1678534 1912584 1547688 312384 1384903 1128908 719776 1994194 1640047 726121 157483 730301 1393151 492071 1202417 458817 1146407 1893861 1289616 492742 728011 1142910 1307140 760590 1400341 951026 470480 1873486 175947 842593 689767 1769247 111252 1345109 115464 659601 1560704 1753504 1685479 513015 1095408 1973314 1805987 1138599 73118 1324205 1012711 1683244 1899007 156997 930251 1357194 488619 669214 1187011 1736833 1816145 497040 568175 556425 1669141 1134662 1815578 1330739 1177249 111591 1664630 349083 1791749 1807719 1229308 1719261 1508937 1369332 940463 1783400 1275743 1649192 13746 554269 577511 885827 1278612 232555 220907 1748193 1291767 682814 136211 819817 1350292 1863220 1768589 1338868 1722518 501496 277316 1738410 601883 1893150 925581 989351 136472 1035519 1463036 1330303 637520 1327078 1968735 233069 91344 563459 1626983 202785 868866 649790 39034 1620359 510672 312076 785308 957130 1672134 653518 1071916 1415353 1054260 367992 1973236 451173 1499074 1670578 532634 1504088 1871828 467780 1197791 8075 1725133 156537 505930 601880 1341634 563444 411769 522859 129687 1504120 874637 461454 1368561 868903 1589493 488485 1425448 1096409 891483 200111 592682 1826610 763459 859980 663912 1858881 623294 1466793 1396676 775835 1587636 1981614 756507 1939499 1279404 673760 703684 592062 1652849 328539 739717 613317 1989770 759593 392982 347985 1577934 26308 1542888 1728442 1523856 420661 16761 110412 1435371 842883 1820958 592677 1171513 558108 758271 586648 1633417 1198085 766998 986743 1323563 1425969 1686607 1442544 1794909 875512 1212034 289184 174253 1943245 34507 668986 1476559 694965 743311 1245831 981137 1363990 251918 1654281 1658554 1786492 432614 1886198 1800940 497048 1067086 1197473 301422 277608 435000 574029 243703 835471 1414116 662722 553341 75922 1960261 277669 12294 218080 1812810 40391 1368020 43697 129471 1306407 1648604 932528 681674 1824369 186886 1518957 199550 1726972 1684844 1696186 1194534 304122 795017 583220 1168448 1659638 502815 1239002 883147 1491853 648770 985138 917350 807891 1388705 153363 386150 1365109 478591 1961949 1304277 316369 465098 92232 1267863 1301653 1044646 1999466 1530294 315284 193169 1713382 832283 224108 1649314 1136394 1355146 13764 61295 1910570 1760072 1106911 1264655 1984664 600244 391579 1128719 806429 158411 533374 398284 923092 1533896 1840871 274147 425258 1954457 394610 1197691 1864925 282979 241851 1422798 1293312 1908042 1490117 390520 620583 1002244 476256 406782 415064 910814 225560 709687 965981 1757811 602482 1355409 261231 1160153 919506 842752 921274 1651296 1087018 1794262 1929922 1740630 934031 772093 47880 561241 124897 419694 112604 1058648 263281 72153 369 1422094 1085357 1578537 1547914 355569 67121 1318729 50347 1741578 1958223 371599 1284710 1291879 1161010 211684 1566127 688453 1576840 618340 1104252 1974172 535986 590705 15823 881823 1825359 376041 1965003 88513 515183 775994 426051 876942 604838 113484 426009 1817942 478527 1589892 1356061 202804 259854 1832301 112458 1493884 703697 414877 1334128 327959 171286 1586249 1482306 1528405 219843 404628 65028 884588 941265 1131912 1354117 879010 576061 1666947 1627536 77954 214860 1125983 1153311 816598 799161 1217646 1880064 1329763 508097 76136 237800 1943695 7748 1115229 1895538 1487586 1038011 1287694 1067197 934192 940083 1703455 1166729 556274 942899 1674712 1404178 593940 152975 999100 711394 1048995 984368 1183858 1392425 519682 168236 1695139 1868361 1117433 437408 1092813 1903586 1387784 1276113 1189290 917272 1988971 359496 103609 1375753 1305446 1818410 283994 345009 542645 6810 572369 1129746 1154550 1011035 530440 494738 1375086 383627 1168702 43132 469156 967770 1782354 1389006 403031 1933203 722677 180269 424215 785120 1261476 1801212 650823 558433 63655 1107340 24675 161819 1432145 134128 785366 886693 1042585 807959 218667 1086518 1357006 1771880 32021 1807106 24399 1125444 1648559 1514339 967088 1603675 1208516 214016 30188 1846298 1790808 1488850 103752 761672 879976 1501217 460622 1115298 179474 734987 936424 196815 972301 145177 447285 1880091 11404 858381 987343 87550 493424 351989 1419486 1037748 1667568 10546 1963172 1243479 1541556 1066873 49775 1994749 932349 1857503 1402684 1331845 356630 1079291 406927 10245 1205830 182710 1180629 100318 414149 1092280 207290 936118 22933 1745611 400724 1996311 1085056 910303 871415 404060 734220 448659 95487 515465 1557453 1257181 225473 1772667 623505 574407 673229 1545661 413754 1829868 97731 142021 1119773 6565 349405 1604762 1138807 1395475 995550 1471410 317902 1722788 12733 240996 1927552 833413 791421 1520898 966978 1315570 1124691 1490805 1970789 919382 1896904 1627793 1835622 1319805 1035831 730833 877923 947244 758098 525714 557495 786630 955415 186480 1273333 1764272 1594020 269654 1375224 100469 698552 330509 332993 1651896 822727 523884 811501 815189 1157070 1505855 1568598 752382 1507988 1386197 1406442 1389908 1258625 563796 171943 728673 717353 1646117 341730 1861649 1478229 978310 1666916 25233 1210041 1908395 155677 726828 516036 1298029 1250153 1646563 1699058 482627 1646609 220037 297882 617909 1890102 1442824 1638248 461516 293737 92096 1763393 928581 803860 1997682 1632734 1170871 1392819 363968 1846047 271641 875480 313097 338491 1100563 663427 1662018 1687721 1255879 337730 1793814 382535 284025 1567566 136280 332067 179767 121028 1927254 698516 189307 213812 646163 1278609 711746 1113901 1717839 591525 430696 216653 1125582 403206 1341879 1215140 1910400 1994058 1688034 1912497 490832 547574 298595 151614 685501 716827 478495 1874111 225238 457455 326281 726818 923069 1539605 1313624 1229632 74091 345764 27500 1418431 1569014 136768 1546479 861959 949804 359158 1448291 574865 507520 428590 171651 494166 390894 500953 1962124 1687702 868207 219336 797305 1418038 1688945 444083 1573406 1198439 1395079 1450875 810370 1697370 1791010 565673 1864833 66647 66613 607921 1094678 329417 1019965 397439 1342161 1230731 117425 1167000 1412120 195907 988065 382511 125200 1123464 800519 1296811 315459 1362504 376478 632545 659782 1745938 1858443 326481 959479 1278816 129922 1836117 1171798 684907 1935060 695633 1757630 108769 1725323 1791833 96871 1898023 1122356 737907 304674 518192 1583377 775938 155555 590780 756323 22923 1327461 1977044 1990732 1936005 1605710 1904121 178392 1218406 978531 334799 1540221 136107 334611 274187 837086 373538 1300466 756481 392553 1759560 1423203 1546373 936927 528280 1926115 988811 1619844 1238208 1215786 977162 903060 1672165 232830 1210591 1411599 246761 1342019 1148032 984385 288901 1641936 178947 1104199 803125 868105 1371895 758720 1070230 115900 30185 298775 712288 948955 1318786 853202 683807 1452338 1506172 1600070 1705145 1883533 1922106 826199 701625 1304048 744050 1642746 1256301 1606580 1852529 1852224 95665 1364240 1566730 1589537 1234162 881657 926055 545017 231496 1582672 405898 868890 317531 399856 815959 1305040 1957886 659828 1641562 74669 1506239 345954 63746 384010 1832110 1966776 12500 267078 1363186 1957853 1038092 1915393 686516 1121237 689803 285423 567334 91115 1109662 1934542 1760810 624335 1055006 520391 441120 1875664 635485 498694 312599 703658 146529 303311 714520 1744298 215259 1489955 1278108 299061 1672781 1815829 993878 328565 451417 822019 491145 940144 1782615 823572 1128501 1842331 1790194 959669 567927 1594309 706089 1528549 1230890 590563 1049316 1907717 1914026 268799 823094 1398751 1708686 274190 1402273 335191 1427519 18902 255159 1209954 1414996 1990359 273581 1264356 1010214 1306457 1385194 1535449 1997732 275394 137096 139014 1148495 1551502 1433162 52104 1794076 959046 151155 500373 896757 1916413 288806 1006136 921140 415950 1745879 1510105 1247697 816815 1594335 908356 66429 148395 1689342 109457 1765885 384415 541724 363214 465707 1770184 1012489 1285139 1336831 391770 1070102 1541441 703981 1699860 915651 1311420 1250144 479837 641988 1949319 721837 265151 726548 263390 1956417 354805 1284709 1074639 427924 656417 1466873 542327 1113005 655669 613205 1671496 1685134 941556 1897719 686197 64835 801123 1743646 1923852 669767 1991748 748150 1312495 1435144 872335 1171665 1342795 948474 141424 1123850 1129650 619036 1167816 853115 387713 1245010 1038909 123970 1268531 226235 145083 1604089 1472953 1383696 977072 1255780 207545 1287308 1650600 1604515 1505311 464330 11486 1290091 676390 1084805 876717 1485576 288403 155899 1547894 1047419 1573003 1839482 1723681 240102 885248 1309206 904727 59175 1308187 889421 405219 1330169 1255538 238824 276579 152398 753573 1548145 1379971 228361 341259 1808732 1011718 33861 639822 1975550 144265 420630 1320878 1893406 1178301 1976667 490386 526841 1916896 16755 1607516 425099 1153991 1130991 525991 1189323 1803836 1435090 1259663 84828 1289959 694920 311166 425624 1640687 1961996 579177 1823412 1453884 229853 950192 1327694 838679 1018876 483055 742527 1216537 1889733 1080117 964991 1208742 1475459 276646 739038 648303 847690 618262 49967 830122 799852 1346336 977110 436628 1375018 1173824 1190788 160080 1650030 1657255 1184145 554271 413764 1386436 1103609 1744919 596784 1296759 1148128 739974 393396 1904655 775874 931225 1976632 67115 1539856 1053223 1038087 1072906 546709 1023495 177921 313 1243309 951048 13993 1069041 1305687 989058 1616995 969873 620977 1897901 131280 1441569 481975 1019944 1069285 743513 1116474 1421039 1490252 1828625 1665549 307356 570185 467471 215922 208184 1231863 260825 179852 1152533 1082938 1801825 1189240 1017520 880017 1349843 1538076 675101 917721 983166 188441 628222 945062 420110 1073725 718580 349686 870600 1518428 429130 1468846 1710459 1175055 503625 1580757 1569359 1060074 742708 153246 176376 907429 1265614 167989 753055 1175569 1797750 1112310 1736589 1931720 1905363 867312 442394 1141187 880097 1932841 1543052 620741 1223117 17176 1378773 1929550 1795686 1312893 1161630 95632 1946423 174485 1507574 1462670 387014 1764642 1564345 205189 284013 1274521 1690804 1714396 356177 268795 396652 1616285 555182 266407 1696802 1300298 1395323 1274919 1055492 1205077 426913 1816011 252717 847179 451147 785236 958189 198708 1835453 931126 1473767 278524 115518 93314 1970457 1390534 1297917 1479537 1443946 1959034 1250923 1053793 1508140 248633 178704 833617 1075044 444315 1657011 1930608 1144745 64697 800848 1454081 1213878 1660997 549003 924896 1184287 1421023 1425359 1021872 107164 1622240 910890 1453642 1298979 190497 1809476 1396247 487115 948936 1874384 1593951 15539 995654 505115 888113 1973419 542067 513450 1135555 1979958 1702069 1197247 483396 1948084 272139 1383444 961476 1806503 1217074 179251 745895 450483 1896661 649838 1186842 991505 99936 1577240 1692493 1767807 96609 328173 1788735 987712 334498 615084 483018 1710316 1418932 1678819 953178 1736245 1055715 1033077 1934055 1105833 1973421 1374174 1524097 1425838 1756897 312585 1959905 850413 1482270 211104 515120 322308 198439 1466624 472510 380212 1335198 874088 1281702 1973728 1174444 1105163 184995 45993 868994 98031 1834005 41293 1801910 109905 1527052 1994447 1105495 1320864 1735754 150511 1532977 1409396 504031 152769 87987 1615891 17146 796941 645839 325543 896202 1004535 396922 1869941 1139410 1912555 1674608 1566655 30371 1197244 1082357 1116264 1308223 892026 160768 503238 1274481 850020 1595719 282929 329670 1196158 1820899 1290244 1753553 1471445 1662095 1561208 469800 85274 238829 916465 1350630 772549 1666361 672172 1653596 1581652 316558 927198 1982084 279985 1319859 839628 530335 108401 1581013 953059 1326555 56723 1811670 976292 100946 870136 1714276 1602162 1082306 342652 1723064 1191350 1688650 1109335 698494 1094134 240202 1905126 1797235 760965 670804 136994 1811795 433349 324025 1112206 1777141 1277206 1720569 1634045 811128 1661519 1956430 1995078 58704 1815257 265413 200030 502904 1585129 21135 728208 1974582 112467 1667838 947872 577449 1112878 1909977 741601 998485 1652064 1504134 1599479 1582593 1331268 1453553 657500 917190 1244051 1590150 106046 64514 611860 1991779 1292330 637379 1778118 1216307 696358 407579 1723019 1004815 1176412 1018837 1912696 962531 339091 996654 509977 1528372 1334789 572497 1318406 800518 1170941 1227244 1631063 623854 584650 164678 1079783 1402843 334170 1008205 122718 305346 513861 1757470 614766 707394 697149 1942050 1235003 1194242 1864512 497906 974887 765323 1164711 1179600 1015594 1826125 1829323 1641982 1943220 945786 584816 292476 688137 720678 902800 1668713 1215014 69086 128385 1504628 1609338 1839038 1999287 1974687 187101 1330649 1822181 1878605 1183379 760261 1308727 691792 1234474 1276540 1100299 591417 1393015 1439644 1148290 1664349 1649064 815159 1509234 424838 1008751 1318346 1168574 18181 1792199 1972173 1492596 770860 894227 282318 577056 542015 1783750 1181523 921363 957218 1191972 853794 568376 1645840 869305 757321 1461665 1225885 774549 151480 1136977 716058 520403 917129 683217 172061 106342 1734114 1253769 1603566 1996964 696587 1762537 1574772 1459997 147182 1001640 1405581 311952 1013264 670388 1772293 1802041 1068671 572860 504486 1254937 667778 404393 16002 381098 913479 1420840 1058326 422115 1469027 982281 643744 1910855 340558 721859 1824226 359665 671259 1005278 1107697 588686 1787696 337137 1332294 1568638 1035940 258946 1361548 49174 323023 992622 1392931 1790702 128305 538472 1562977 705554 1778525 660413 1404517 818368 959552 890345 357016 1955292 1381053 1776942 542238 841785 176699 501894 1328884 874386 1244558 1943956 596725 1581387 1978328 1379333 594750 439205 256110 882137 1215366 966883 140566 1675251 1902627 995662 1840369 1749865 1176503 249334 1959182 1244387 1827537 109885 354442 1947586 252379 540021 1790506 446780 1408141 631328 647605 985528 718927 1227329 1471990 1615476 609531 1176555 1612996 1762094 149995 1710699 1179783 1818222 1500413 1733113 1956074 1898184 1945415 596334 1106404 1644865 1848015 322686 417215 1842545 669443 1256471 982754 1446333 1269758 1629004 1565168 1836114 1840242 384023 710660 154579 354415 1613392 1457939 904222 1244294 990719 1848507 211550 155589 1027119 1602570 90596 1712291 189512 1136475 453455 810377 1677651 586088 1447854 1764546 1804910 1593105 450860 971383 1868115 439134 359877 1141391 128124 63515 1598280 429517 1301670 310641 1939032 1168283 1793903 662674 1504868 1722481 836141 489043 614559 1417314 1739207 1306049 367782 1896749 695789 1856838 1266875 1047084 969396 1525276 1700797 524937 299415 1239084 1292121 1742354 888238 410215 978234 721170 1460381 331049 1891696 1481311 740460 1366256 1427097 22405 1201875 217605 940866 1027359 86400 1982753 1655207 289019 1545037 1081844 318639 1536098 761656 1829639 424948 280712 52989 960116 1741680 1078617 1701798 651383 408178 1339750 1826870 1070848 962813 1244868 213063 1334762 381314 854863 565121 1646304 792173 1747162 1363336 488446 1829876 854085 1636373 1570764 1631769 1760156 634353 987963 1942196 1931734 754403 166643 643519 1668572 291386 1310860 933540 1094225 1008048 651824 1260639 1788013 94290 23421 623541 1364066 1979812 1564219 1592486 1064799 586429 1237318 1258264 116804 70552 10916 676595 1309246 690190 1421103 272898 1436570 1200937 1138335 314107 604402 388312 986243 55692 1935143 761604 1808345 623017 1946213 566296 795797 1065303 1147492 1808494 1916888 1815174 1496342 1013544 424216 473168 361312 1027166 1628281 1967966 1625085 1516444 1756245 312591 1880424 1003386 895878 1471702 1508022 1466402 1037735 473027 1035225 1220606 1299616 115051 1195793 1543179 802788 1071471 1138023 880846 1844679 1854811 1272966 343218 1684549 934241 767115 1896169 1829622 894151 116091 1324133 1978548 153641 946863 425902 120527 69440 976419 146140 1640322 1620683 1147678 859344 1378680 1839504 849824 647153 1236350 474876 1531210 53420 1158187 94364 1259265 1011017 594047 440313 1958303 851978 1224563 1470682 490864 1099446 1102931 243041 1674913 536725 813819 1713845 1435033 1879642 1658109 1501979 452158 843732 955584 1540908 38576 699196 1873110 1370257 786599 1518020 470810 1700224 526755 1467651 1148001 448354 1165273 1661760 713944 1559725 156469 1553478 1263131 1523620 783817 266132 1704255 796820 1666798 963836 434856 1777839 242345 1424173 1798301 614136 174186 1150761 1737741 1226625 454144 1770717 431198 1084092 88057 1809689 1176436 709965 1913825 1726400 1302198 1427801 1963063 1287819 393312 1618454 1021809 99032 1796681 1290780 28288 1840208 278824 603599 1166877 1139460 1374318 1364844 1468775 1121410 1812780 262749 881441 27660 1408561 1786575 806610 144637 210393 1108215 190606 1539543 890759 1658119 968913 1375850 999149 1168055 1533617 1368986 281673 1407468 1629212 1709779 951974 780829 1577846 149767 623819 1538495 1604335 1797658 430917 901280 1056478 622821 852906 1501406 106118 739032 543654 1609981 1376753 1168381 222559 222612 829025 189119 1703941 280853 1034047 708871 508469 1785818 1167259 125392 478455 591341 579311 462452 165940 796047 418890 1995594 1653690 902197 1580451 145724 1799837 763837 364904 1439449 1630544 803360 356838 1677891 1355887 824933 636420 1085609 834151 1764364 1669900 1740534 1590512 1940643 1271483 1388851 1134445 1591100 1915055 477162 53495 1565065 130874 360143 1749622 183531 1091991 1852184 592920 1481435 1903800 566665 374909 1177793 1312856 983815 1258054 762286 704687 296961 539676 1460495 1239490 1818447 1859391 806963 91181 1324738 1921110 937089 1573637 506974 1263383 259740 1626988 1937885 393532 450050 1007916 886312 218837 244942 743798 754599 1503941 330113 1083955 169594 765359 1833315 287911 1213258 1816211 1970388 223156 566310 839976 1725919 1635381 69743 1417053 1186576 988685 1213700 852827 121541 72626 865685 1971425 214227 788113 474928 1893958 98292 1262490 1752057 956752 164046 1439177 1218278 555018 647103 1180128 882527 1346694 824403 1245100 1173405 1607414 214982 86320 1429202 248650 505312 556157 1691509 139921 1947505 522762 1469456 1512233 1084337 78376 338646 109499 378273 1842770 1431061 509468 84584 1833989 894788 1308997 1829468 847865 1149453 291196 146203 295888 1885879 1590079 186315 379801 40696 205089 423778 1586702 628350 150800 1939104 1591406 472334 779242 1150108 942787 1979598 685428 1321550 516936 1717066 1236128 532374 545829 1527984 248119 637221 1713289 63090 494161 1384190 287119 1318425 248413 1703224 475742 1445697 1834511 1275392 422373 1465012 1336714 850948 1428806 79864 572136 1191522 1178965 1018823 897438 126163 793722 1501546 246484 1046220 495522 1476607 1481437 112391 520451 1772985 923140 998020 1922763 1352262 991878 1061653 756800 1070743 406104 283322 799972 1681437 536675 846302 249287 1299870 1378843 348100 590466 275475 1949934 425587 428426 1695922 1540001 912049 1688552 824823 1141197 1600658 710587 275117 1807702 1317615 1989410 283476 896437 456864 1507558 212573 169851 1517327 197965 367976 1697508 290983 659093 1229270 1805414 1454231 923865 339908 1921298 1785750 1504312 153151 1723439 1279527 1671473 1969501 1130703 361424 1465008 1440453 1021988 1123247 755281 1636588 78151 1477692 347301 758497 1069128 1706582 522816 1164157 965446 1775017 459672 1273502 948646 1395272 580916 662475 1930742 1960084 871098 1668444 79202 591381 1224985 1827008 1720296 1760445 662414 1808787 1431862 314571 1849840 440610 553003 374001 662045 972110 1049848 420535 724341 736713 85222 1721173 1778855 1609549 1139197 5434 708088 1343151 99280 1426889 1155282 1565653 1145851 136583 1407750 1392122 55236 321177 1049463 1639226 1520569 1279905 97369 1582700 1845706 901601 1257104 1862365 1129104 1142036 1080619 1659582 1870809 439648 1974646 594437 1953718 142370 1466138 1708901 96758 1119038 1906187 1861758 1821859 1755891 1937903 1652765 1213652 1335641 1388767 1982274 492076 809801 1919725 635095 1639842 219621 1186240 776955 327349 1628192 1583613 339769 1098448 95536 1646118 1584630 1596045 749549 124074 703504 341370 88591 983006 505875 1058997 1564672 316805 1354980 1700 1074891 912664 1553374 1034337 947052 783997 603731 1562217 1433794 477362 1077167 1277515 927228 739591 1621699 1568205 1526433 1861092 1656116 428863 299762 871004 443976 929931 1889248 164318 121637 1338986 808130 1196574 1194668 1354070 1292437 634743 1570921 709582 1163989 1156074 780049 1251211 129892 1632960 737903 1552790 215592 1600488 316262 253980 921802 893181 642409 163269 1263879 1316430 605990 866414 528337 1189937 937978 19983 1389320 1455042 615245 235414 686875 527954 962927 937783 1835551 1168052 1190336 1776074 1227216 647487 378077 1589734 1917751 230756 1601725 237815 1899287 185958 1645123 596814 230041 1623223 1744055 1139726 433215 1816729 725192 328802 417964 230460 368836 628707 1431492 1460671 550934 1932456 1363532 661048 175408 816285 717816 1090231 78043 1170669 1382458 648855 1054416 488663 1093339 160502 1702272 1326697 183886 1864849 581108 319713 338911 912436 1617473 1995922 1462219 430317 468503 265070 1288120 1387072 346127 1879718 453687 909032 157241 1859631 343933 285001 1409530 447797 985695 134832 633000 70613 1856451 1340682 868918 620077 1676613 720008 1404102 1026388 1445169 878416 1679785 1021072 162344 634361 1988420 494032 1583582 718126 1109537 985066 789564 509163 359209 480469 1009505 510924 1932534 587275 49237 117945 235958 1147937 1201576 1789923 1210607 362076 1030437 863360 1586571 726758 1258203 162452 685867 548010 829656 503569 429313 190851 1537725 162063 320411 1303348 1175216 219275 1248853 1035772 1181500 1624431 883915 410221 130584 1217594 1000859 1377901 759492 485765 892948 710434 115350 1461079 1369610 454891 1223154 1062308 607116 1520103 1079023 1888333 1094644 678132 1224728 659793 405923 344890 1020441 1551656 1025788 677433 1483519 1339875 387359 207218 339918 1053353 872012 983372 1070045 80447 899616 1927199 1132931 1042793 1437349 12027 132845 832270 564458 1462590 755588 74544 1766019 788797 50380 1980887 774424 1649502 139096 384157 635214 542478 315467 598215 1132544 1051989 1927801 1549437 1952383 1466383 1235118 467565 1446252 1199081 1137934 1717288 1898027 1549242 1683522 1044384 1453156 955507 1353280 525969 787821 522614 359031 1643478 31505 976491 731540 1055636 1842690 1085994 43760 1318861 1573538 796121 1293274 1737818 983204 950842 154755 560042 573115 1606117 45869 1126882 74434 1867951 1338876 1388435 132757 877582 1023104 375844 1557478 533612 1868683 911804 1712460 1033830 822745 96821 1832636 1719427 637028 546087 956565 1610026 108228 1115642 1319945 1982434 1699697 1702965 1047483 1657463 907684 1549795 1466041 654061 477425 1703830 1037170 176871 1204748 634067 98785 343744 339424 429615 222812 299388 1081636 1847262 59849 585077 334046 1071897 1647728 1996088 376948 1870371 754777 573586 322057 202960 1862118 151716 1770567 1388722 1263261 468841 1285919 388961 1078990 1111819 1119515 1218329 762492 1160648 431279 66274 364072 1206724 338118 45080 1362192 318477 966689 1308848 906836 984697 1687056 1803339 1932063 149870 1084697 1863911 1634747 168466 230361 240691 1211404 272443 1050200 1138528 1452193 491240 561496 936404 1813043 259914 22655 329954 722354 1355632 1862228 146931 353205 1080355 1893231 253497 1052760 1451005 6001 537257 1792121 644461 926684 1286562 750269 1355021 1656359 1268166 1644990 1383218 1737973 674502 759365 323594 204276 633827 1669343 1060507 657643 1270233 624140 1999749 15799 736434 1643859 1002864 99624 1539602 113165 712892 583875 122838 1275148 833191 639054 244640 1026141 292095 570380 1328590 1724043 1240970 1730422 1228291 143307 953888 1132920 697891 1113043 563367 1298589 916283 417734 606454 1951850 1388036 448305 1587040 100913 875906 1338066 1829487 1304662 124575 1037834 1771440 868178 904443 894224 1839219 1096243 1945644 785282 765210 1560544 1497849 344506 892036 1699492 1894992 1311693 306796 396949 1152575 1018929 832668 1294467 1126606 1786755 805609 1688535 459365 478903 662169 1155400 242940 98117 1033921 110677 1186430 1451141 1017169 1968530 372078 1175263 1954780 1016740 108607 926719 868428 1725706 768627 389291 1870314 1091790 1791360 687067 1666039 65500 1000186 1412937 682377 1279789 1105772 506470 1252400 467405 278296 1785732 76290 1055423 1586086 146360 390842 1167049 1384690 1531164 1754011 1497028 175174 1392484 1564499 1311884 526524 1203535 1368375 722098 667904 204106 557236 87870 1222880 854014 470838 933695 1505720 684720 1931255 1421087 1629403 1052011 2309 185643 1246644 1853932 1550172 1803995 1530220 970992 1997559 28238 29029 458993 1945729 626203 117160 134563 104319 1779803 1385602 1549771 691723 749101 367764 98434 1622720 1789403 1591226 1590016 1014500 981932 1715946 1951239 676814 1536210 1716244 801874 928885 1526129 784044 1199703 1311951 556976 905716 1343293 781874 150012 586669 251068 176943 318331 55124 1899146 1144296 330632 1903331 1199183 1017168 808500 479153 1957871 1727304 535928 129991 945238 1186282 1626705 368019 1932896 132018 119916 660999 1887671 474001 1243750 1135762 73980 1112251 548395 230975 1719867 1400819 1225546 1371778 1734772 9691 697584 1547035 1210989 1714776 577721 1229550 209382 524999 1927546 614531 170177 582091 1838451 1529284 846194 208152 921005 383310 874950 794919 1934521 1944796 1122932 187309 1496444 1998752 1521699 1320865 258382 1161534 1242184 1370762 168220 55339 284905 1813926 1389068 1587593 302048 1334722 229775 1443824 1695673 1066734 1035846 716232 1594264 1346255 710634 815400 375354 1506949 1082582 278580 1500531 300885 113580 96877 1289148 1775661 1998853 1833108 1520519 286403 1774751 1701035 1554275 892436 1015164 1048645 508052 306034 1525362 1964003 964427 1582732 1437203 1753097 340804 338022 48936 737641 924145 445787 44814 601499 451985 609518 1113385 458057 1164396 1522653 1974864 734147 912646 273172 80824 366959 443784 1645949 315008 1568659 1381674 141287 581617 1179072 3897 1171101 734486 1959573 15160 1174981 548743 1530181 1975397 811235 401561 630012 541382 1238944 532201 542833 426453 1339229 382251 1602604 589168 1406855 1981882 1164292 910124 1167844 756730 244560 770754 1268034 1757653 755956 1307649 1567411 61301 1429072 1904302 1946893 149117 1947358 1232083 1098519 973138 38234 208042 814548 1521832 820672 811841 702337 131985 727195 485718 328426 1945819 138193 1514831 127818 1505316 530493 881382 1289358 1767564 1740027 570614 1449725 1220907 1541377 1542209 1517116 1397764 1803344 1496119 487880 1813287 1563179 1153918 1117067 686472 1678952 1956244 1200976 1166527 997689 1052149 1922742 1486413 104825 617610 1095435 803613 1442199 808394 538090 1166141 425302 139938 1977079 553594 1776414 879396 552927 1262801 619070 543159 275622 339253 1483631 182472 1288239 620281 574815 626483 1495486 1204646 1475609 1184093 455191 199848 114165 253783 1684101 1921385 1315929 101810 680195 963862 813564 1357553 1370252 1650096 271740 1543687 678093 1905223 200000 1183747 1175881 515971 1834763 1565857 777724 1016732 1778854 722935 1188338 688650 1165692 1363307 291500 1411298 201677 999131 1226391 1890702 1988993 807110 446909 731054 563924 535525 1045352 1023106 1481594 1074898 59011 738363 1808502 1451137 9935 973324 1350087 413042 1628309 223661 566434 396935 987659 1749743 761251 895460 1242101 327939 1616629 1849527 1755842 1536257 1450476 435510 1535136 521490 324301 432471 1126755 39301 1442008 1086321 1229729 1164937 224805 990576 234099 284772 299547 734201 829426 847253 706784 1665352 1075041 1771510 732063 418291 976121 140115 604628 1161984 735166 1869103 1473244 1372526 465963 1172108 1912102 1913437 1933764 564753 1154129 908921 671489 1879101 1401007 616439 1416025 456659 1956150 1642061 1454989 1168698 117618 1320627 90666 950869 1063898 198506 765890 1251586 998151 884343 352421 507595 1355500 1991934 829335 556637 605314 377671 605323 351547 1672308 1429447 1891813 296391 500654 698607 1129735 1738634 1189503 867427 1167791 1121871 1115826 1725020 928872 619439 1439860 1285941 1436854 1516350 1144808 1619531 1836809 989911 300836 1492048 999910 460757 620902 1926867 768870 1966087 174964 1836651 1733712 1373382 81258 1563821 465181 46787 469819 333661 1276223 1100697 1253399 85927 828782 1320607 1469382 671438 902438 1478833 1328796 525374 335522 1233913 613910 1941943 1323195 694329 1382058 146582 1218765 606717 535128 234200 1411153 750872 1776622 1458351 1222908 894149 408217 1270530 137692 528851 1808956 1613064 410119 786003 588866 625451 1037039 1532372 680409 1714956 735918 1455733 1266713 1950922 1894955 159259 1410754 735822 134771 936623 212972 569633 546395 1236126 597787 745378 1116859 1719854 1900422 1336004 1419666 1174368 384937 853677 1765986 798698 1252055 506932 1047826 1243514 1530810 276757 555200 1903715 850769 1378780 366252 685447 359339 1809712 1738910 679809 1375343 1668088 141554 1880904 1227198 321261 1369315 1976046 1621451 744091 977804 465879 626960 53224 1437974 923312 1088536 1950321 279858 922162 1268365 1948288 630409 1784261 1854952 707732 42822 491529 1271657 90680 569252 1879755 580990 1272429 309505 1267358 1653015 1338634 933688 767469 249214 214244 548418 1086425 1614437 252589 704727 405566 1832954 1775137 109334 97094 1457175 850063 193374 1603612 1351193 909651 159856 300765 270291 840219 1866486 1605974 546665 185799 1686436 109030 654800 316388 180353 408740 382326 123258 415445 891171 1843234 1842458 1947510 1928967 451858 254681 759290 531255 93639 308370 836614 1196475 594658 137428 1876640 1881388 1304526 590127 1263949 1616271 1624590 415721 871963 1289770 1473011 869511 1704066 221764 1919754 1508581 105830 1154232 1322699 453808 632500 70495 1129558 1024731 1489 4932 1612920 603377 312556 851989 1045806 383858 437908 1702059 1837463 1403555 1845897 503429 546178 1152378 1586711 1822795 79292 1917046 1245267 681544 407340 1125721 1806175 934989 1988972 197383 1724327 286539 1764029 367275 174021 992284 1671679 628184 1299442 1717368 1282328 1632829 598957 265680 1742626 1222544 1733708 246733 1196890 1878837 1559616 1241577 1916721 1629609 1883371 560614 570049 671835 997346 1054754 768020 1530602 1085698 1914045 1325687 1749995 1224495 1154299 1797434 1277519 1181971 26072 174490 1600858 1962628 867638 516334 852968 1141811 1316826 1547485 25387 1806948 1431548 623067 1579017 843385 1263619 1503157 1037675 1796596 1730936 1800114 1262661 882011 1224482 1040174 19411 1273616 715828 1332500 1794661 1484216 1775398 1965392 1664541 1926793 657782 146048 1443781 1766692 1831783 739711 1582372 887215 368449 442596 413529 546065 372002 8662 1543833 329584 538402 833173 1492974 1578648 1823293 669568 1976266 952705 1860500 84214 595947 1523372 1595251 141539 1935680 1333545 731721 607234 666832 1832629 578270 376230 1033614 86138 1315248 1123353 1132430 1693663 1589220 1384843 1381704 400165 590463 865194 1505735 131178 130479 192037 1321017 716438 1267588 147466 891266 1913028 1790683 1196827 817627 402170 1935099 1884912 1063462 1422242 820174 1582711 1449562 631098 6928 559318 1487344 322596 796845 1411400 431514 194348 1055996 1637494 348650 1061936 1824789 735275 1714 158170 1409504 1011655 1817336 593177 205338 1265680 819337 939278 206857 928175 1296940 974049 4268 782921 1343953 56037 1004559 1739432 11083 562795 1482057 1958686 380809 641840 99461 1341678 1668040 552787 1589037 1449255 251474 290660 1674782 520046 1505979 1207584 139676 1051381 1450202 1043290 546114 1713909 1270682 1666034 977469 1626775 1853282 1766479 759811 1735275 1771594 408073 1949408 1100115 1333879 870584 1096340 42047 695075 10729 695158 869271 922410 372090 1466880 915967 663640 1694650 180152 1664113 271757 817237 1782112 588568 229538 1966263 1272913 1883729 1298464 1593774 1409600 419405 1114312 700986 1805882 635448 954593 791523 308424 851088 1635007 106697 1407835 1458570 1714714 93493 1041946 850580 1747880 1812697 1929666 1126304 1060356 594332 1465961 1910451 1808317 538805 411537 1244539 812808 1716600 832216 267264 837118 507191 683288 1080577 746936 1318233 564660 1898952 1952778 1153990 339621 936991 258764 1620475 396807 1021945 1596085 1061841 1801718 454764 1101117 338018 112104 1665837 928401 1461987 485665 582760 1140835 783010 1778988 1285255 389935 1777471 150203 418407 1660880 769604 1492572 471049 1563213 352276 823751 58705 1804372 1029923 697797 1177700 1438823 1521119 315863 1671284 1736269 1732746 1207073 407302 1412696 1296867 104511 1303013 928500 1629769 1429464 827921 1192925 754764 1480164 866066 1440627 868060 1862148 329091 420342 1280668 992908 1837301 927308 1669584 1879501 281905 1323003 1295476 1479496 1791786 428528 1333156 424274 659464 1843454 1790232 1686290 827928 685732 1081271 177709 706366 757341 1807512 778457 77431 656721 1284931 177595 1260284 1388794 568530 1160744 246258 1057385 1276165 1401573 374980 465103 486460 1500463 366679 1181253 899899 125287 1405122 1042837 978472 1415292 39871 737011 1017151 1009271 1193345 1268391 1527894 1331207 235343 16686 1781904 1438744 1646242 1532263 1753079 1665345 638931 662088 1416802 1850907 248611 207573 729837 814232 967961 375209 1804166 1730221 631853 473953 303017 930680 1676935 810674 1743850 1548181 1063768 988231 1922112 1511272 805758 1414514 799366 555824 517942 1749402 94978 756450 1373471 495595 158461 1821862 1257802 1335101 1280882 1220013 768383 527275 774490 1076144 358197 1967048 296955 1686596 1976562 1621479 412674 1216050 1171853 1669422 566408 1452101 1269073 1674986 379464 369286 1590006 743381 209291 1808352 433080 36353 105580 133444 514756 716254 642144 1622301 102209 1641638 122892 1317203 1525780 1039124 1268159 1818725 1945214 905486 563549 1823581 1908222 785768 590820 1684962 1083329 315785 1757215 1002003 1294954 630026 987671 1124329 1674452 306917 423721 102834 625978 378148 1561053 1687909 688194 1765381 1098614 1223699 1948170 294784 1841183 1901067 1573976 1841732 1906929 689249 461555 629885 1749760 285534 1146040 867158 1741058 244735 1966857 391115 1839973 346710 604314 849537 528063 328319 1726197 537927 688987 1457582 469933 643674 1985450 1421462 1631823 243048 1823706 1827527 1846349 103511 1856500 524807 216119 851421 1722439 823028 276071 1802882 564055 1536994 440591 1777246 624718 1651710 1918520 1952045 139633 903822 644963 1851697 1988446 1541733 572921 1643971 735735 418247 1149162 341839 1235942 1102958 402096 625583 579252 361498 1090436 1006658 1438375 66871 304048 1693245 304151 72634 406705 115873 2055 584742 654812 391219 1569815 1845204 104769 1637309 703790 256016 408557 604338 943925 1253158 1215913 1604703 179207 1238830 1490503 136267 1443656 656457 1057056 1203459 1884877 12799 220796 933218 540467 977728 598370 1238656 1589150 352969 777089 70598 462662 1460132 1587215 454025 165449 1030362 123174 226790 1565933 712885 1000855 152335 1080383 1429947 548029 1136248 355149 1351409 917131 945136 1855432 552659 811103 115651 850949 1053809 1473121 1301457 1612910 1481876 1461734 351329 730837 1246781 1440307 126553 1758631 539162 554419 1091044 1336115 590508 681408 1883028 60618 212173 87451 1011582 1557579 1277043 730021 1039995 917374 86759 1606180 1948607 1803608 1995223 1879779 1756700 1819173 1842513 838771 314504 1160663 518785 1208009 102228 809442 74727 904587 1314266 77813 163733 1174290 886775 645174 707882 1230714 650404 1496180 1631299 1184756 1434138 116291 1351397 56629 1600652 127764 1371324 650443 927756 730199 452862 414959 1369840 539350 1692639 1245956 1838269 371632 1466178 1742206 502998 1212158 510657 913540 228849 1680584 276158 1814934 369320 1152800 1304369 806880 332681 448205 1616795 1641650 625711 890713 1264059 1178959 1646728 513566 1962383 1163056 1474485 950966 874184 315720 1043768 747973 190911 2672 1175179 913337 977611 704723 640125 1713390 365789 747472 1729424 1745626 961615 1857949 1851159 20524 512383 1084472 446496 1091916 244521 1881112 1518662 1382446 1742975 1172493 1829616 104397 1469873 130086 696558 1408502 1854131 404791 60083 1048205 1001484 805596 1517334 1873147 919295 188969 1396370 1721973 1004435 980083 633758 449955 1116591 1273395 350742 433876 1444938 235283 967190 941613 189205 1871586 1482358 1570409 1955297 1466952 1165111 59642 970553 200409 1371260 925799 1940147 619614 990929 1626390 1893372 354104 324620 817950 637025 1580257 535885 1594406 70655 1714910 135147 418109 1906918 1889962 1242026 616182 1650234 1618117 1482577 651108 1733540 1374357 1946438 664820 357913 1964021 610781 53579 127628 25587 154674 1837049 997640 473608 586266 347768 323549 577747 636923 1442441 522638 209137 259952 651939 1800649 669181 1643976 1463657 209091 1988262 139572 1398279 848240 686633 505614 966732 182221 1293931 966273 1356198 651409 365420 1895647 1949306 1385635 1837544 1063159 970279 1263586 150418 1882730 1711366 490858 266916 1802299 664268 439823 1132677 1390007 350406 1513231 1733006 1572459 197199 608240 26265 949731 656648 1484244 904739 732804 1430979 655787 266897 128363 1235708 899545 696002 424946 555626 1774471 221037 972571 667140 712422 366871 831822 204093 866985 582814 374799 424220 109019 1227838 96522 1343338 738797 474781 1302660 1273760 1364672 1555273 1598364 1910816 1863602 365052 1732983 838422 1364651 1081897 598390 228518 1280136 1212311 1470901 900539 982320 1936251 607870 538652 851379 933574 499673 175868 715451 1608683 412458 1429601 307635 1659848 825298 1589314 1412801 788501 301097 1684208 1757868 1129 1818954 1288259 1437584 545471 1024640 1431779 1563804 1334288 251749 1679094 505323 1139771 329521 438670 1028181 353267 1529523 1766676 1795223 899754 1712053 780863 1939683 1898206 1901589 1885670 1048469 592668 319202 575535 1046421 349913 710668 1329850 420967 1558978 908932 1122854 1339192 1150042 1115729 1777159 542392 64843 939749 1218440 1537383 1893442 663366 711063 614403 367075 1530809 1012826 1423160 1219992 460729 987273 686327 875040 1664511 79080 1128162 141282 1970566 504347 356874 1837843 1219323 1654077 268394 1421412 29134 1602316 1030224 1301384 1267812 883312 1992882 5149 1666705 1612874 1662970 733908 1145150 780081 1383238 1942582 1675823 1761966 379207 1186258 1570477 27746 963704 566451 777982 1627794 1719357 364531 372448 1703610 1522105 149648 1000668 1964380 1077490 111710 1324948 870778 1176017 368152 186740 1908893 1045997 1927851 421503 788611 1979233 314312 763732 271335 834402 1000309 547781 645423 1179080 1994758 1158723 1140740 656899 1240934 512101 22430 1676759 132499 249813 1997737 1215870 616264 1540115 1578694 21882 663020 108299 642380 576994 1872990 759601 62280 1052536 71689 255452 496877 1031985 1612654 1039378 1861752 1758206 1078577 1123843 467133 1458280 1624719 1049940 1669863 160241 1167637 1777111 120373 174402 568713 1416906 585304 813963 604786 424282 521498 539163 1750968 631475 548389 1341422 592957 734044 732932 544069 1743622 263476 178691 530342 1551434 195156 1535431 1660621 1411132 402226 465897 108947 1513574 1942839 719404 450889 1801176 1219483 370666 1035216 1807905 1963711 681896 101632 1274318 1743367 914175 1875366 1941375 845880 1188871 883987 1115054 493176 297816 1277358 1005397 1851390 1700480 566120 503405 8191 728599 691445 1367353 1521263 1413410 1975127 741121 767387 9610 1302074 512594 878300 1016757 1176416 1220873 1868860 1132098 1325464 1312499 398224 1207159 1880407 1584292 559822 1796235 1694201 1555228 1840772 343649 1864299 1255467 1604763 1496588 1621220 700399 1874849 1957458 191294 1450803 509985 1067726 1985499 1201566 1251889 47879 1695660 703132 514017 1733342 1659718 1141609 801793 1060011 549838 371843 985186 910054 112574 382032 1282613 23411 1805829 1195507 463006 1099176 926327 230862 1543601 1545961 42539 1633941 1933456 1928989 1480647 635314 530397 21534 1528277 167439 1541468 114573 1827512 456165 1547992 1340396 683725 1576321 1984853 1218307 370946 1901681 850970 304827 172593 1207712 431344 700529 1677158 1867463 257127 1600933 677900 1152613 1190481 366880 1348132 344552 1123232 181582 1847774 1180262 1288908 985314 1045070 1072037 1189267 1431329 275083 1591800 926413 353319 1036622 1073427 776713 815270 1025467 1236683 702351 640875 948954 398773 1103360 887632 14754 1919261 517508 1319239 374066 1797833 1175045 503678 148742 1777504 746716 1235076 930255 1952057 1937944 1908968 904652 236286 490220 968152 1902046 1210793 663193 948289 554154 1553776 1758235 1110253 1304721 1293734 1448841 804879 1698291 1029896 1148683 405721 845254 1436190 1295012 1047911 777130 957894 1439322 654071 247959 337096 1273654 35068 511813 330647 1700968 880522 792522 1158641 1595863 757793 837171 85252 1999420 1099134 469332 971948 1670386 1721212 101611 770308 1363568 1267189 303748 647663 823091 1202846 1850272 811398 1646082 1794060 1283709 1528428 253150 31423 1977048 825411 1261789 1412049 1294977 1683949 464971 1214212 314439 110307 857577 502664 1304535 1305406 223007 139684 471595 1105287 697016 1675702 732048 968968 1108231 52564 460155 483876 1462084 1356497 1614559 1551686 1811190 1422485 114020 1162539 1965780 348906 1583435 1590523 744732 1457187 1450580 551990 1330741 1609178 439383 257272 57773 10584 698219 614752 662671 1576142 1911529 204466 878179 1919913 1629990 156275 814407 100110 330523 1675798 883719 874706 171139 591757 564006 437406 848344 1978365 331548 931702 1214198 1614723 1766111 1844994 1970323 1042539 94916 295908 1236342 920718 700768 1441686 247459 335912 755968 104085 1720773 78957 851109 685948 1507955 1916088 702819 72736 843919 538925 201686 624540 287383 336439 1752981 87130 563376 742090 1775648 1391330 575749 1598597 155537 281151 602307 120516 442652 1176954 482929 1931680 44445 1568521 1383507 1716506 548767 1757573 1487060 165827 1696775 476862 528984 1662335 1275878 543002 212483 110419 521739 648784 822002 898221 1350419 760001 168458 1252647 440130 924621 1725403 1761569 1698315 1542639 1405626 156642 28114 1000534 1570593 1181141 1797092 1076841 1047431 983506 228061 344216 152349 70084 153998 1232097 136732 1988275 922613 460338 541350 1721163 551464 519584 485520 734796 1270120 1586507 1950301 1322211 726907 1504927 221227 199051 993777 971268 7022 174220 401097 647144 1900659 489046 274685 1939586 636461 1511546 1871103 1205537 859867 1175890 1498624 309811 515917 1873118 236043 1823345 1682377 1452037 593109 190484 1707977 848323 1331343 708799 976401 781551 275264 1278503 1780564 596471 84483 1194516 161794 1976765 530317 1431959 475082 262716 1983779 880121 897151 423214 1436385 1665626 1234536 1355168 1534726 268685 979775 1760230 1315066 1995731 1962500 1943912 944419 249546 1242738 632294 653964 1098855 981786 564018 166249 633571 1977895 686557 1255877 922630 1977316 1141152 680355 730921 1911493 1130977 1849939 290915 1113014 1760467 1071518 1130557 1178979 1783093 558113 1196739 919717 899561 1850241 890857 713480 805863 561835 1439090 1646997 659536 1952848 321912 1874225 1043128 856330 967743 335294 1089311 1967247 1078762 1513222 497091 1440451 405590 1364464 1909085 839071 1090586 725912 1464931 545582 1706697 1979152 943614 1960861 358572 1078138 1617703 1610683 701554 147036 1843608 606294 292209 1081796 1980192 706122 1143657 764747 220686 1828912 58669 37403 858326 1629184 785321 602087 394607 828312 1059470 1313408 52159 1326143 970211 1520194 1644574 1306918 807690 161314 802296 930340 118693 34317 1938135 1582745 1340986 1339461 1841054 262522 1092729 1175328 723952 558235 1629537 422322 164677 1172885 94788 1413219 1385947 326375 1047243 303879 596780 1863569 1129771 1506898 460268 1911962 1860200 702295 1955709 1917467 664235 1811420 1129363 1841623 1587171 879639 1217792 1765028 613195 975331 253287 1547349 1623073 1319073 645452 1685233 1644937 1140061 1492402 986333 1989024 597477 1140094 1329924 992641 954379 434678 230700 635040 1772929 427681 900944 139926 1205514 421583 557284 507969 922371 1456808 501220 785433 694534 260167 827395 1186447 1489283 1835230 190517 1622416 1909477 551697 1841048 1418958 570281 180695 1485008 111670 1187846 1581160 1951755 821334 1481305 231714 1856113 132276 1989489 760475 881277 1561198 222835 1737326 1885558 714894 532924 68755 1711035 1047468 954290 601314 1917251 516362 412644 715923 1426764 713725 153934 1269334 1350739 340091 325200 316110 1752152 1170372 1029681 263089 937873 1964316 948964 11175 1849496 1235860 1991672 799567 1772977 456959 175639 553824 398923 340781 1276204 1436454 15065 1157909 1707494 1737796 1337957 1824655 763727 1782231 364048 1277847 1280237 86888 246873 666565 911526 110100 1402470 775465 966322 1547516 1372547 1739878 457166 45203 408769 1065061 1413954 1861893 311122 1161774 1040036 1266695 1743352 399698 1244285 981894 1894893 373806 1747874 631639 1813007 1795255 1001810 1193347 391123 1528922 411532 1258745 943812 1786994 1794376 264121 963824 1303061 472719 582315 779167 1792742 573211 1956158 459193 1371365 482333 395528 23631 1319236 801687 773826 1217543 540893 207357 850472 1729188 1124485 1453828 1007141 369677 632580 899137 952071 1636327 29103 133826 1986811 111509 932529 1362099 414333 1565827 34741 1684705 566430 441365 59270 463324 858325 472585 1010501 1506866 728280 242238 1841210 1761572 660582 97124 201807 1138080 371628 778955 1867908 965224 1113090 40632 187015 705946 704713 1828967 520404 949744 1842842 1532797 3815 728522 854077 69671 306309 1675406 1885175 1344790 168809 1287792 230351 449644 1791977 1462143 1444667 530938 955396 1363465 1152091 1026208 1535144 482251 462591 1386707 1306231 91480 1807707 261849 289917 346800 11213 1496154 1253542 88044 1442363 467609 1526767 1005553 1717857 896541 1609123 64587 1364549 953553 1329419 109887 1253731 1561015 395728 1048549 1025581 654781 591958 1162800 1944854 1926047 166986 1902798 270674 839319 495550 1758876 860568 1189032 68727 815379 1490682 963277 468578 1098895 634434 1112889 746386 1260650 1224283 262611 1117069 1610105 898272 1096536 1737465 752431 1933462 1704683 706381 519055 509991 951949 1048274 1913021 745274 124720 69421 17911 1232918 1331590 425094 542048 1613868 1438578 1821160 947967 883234 354290 1383755 255002 1250910 1007084 1383067 1279997 1745640 1702790 1249219 485419 1190169 1840258 1952962 1284995 267558 967671 1060656 1019129 1059426 1413174 1537419 809068 1002216 1713490 650578 273890 1777914 1860681 846937 1663844 398137 1744211 967516 1606376 107711 1072617 1351892 434175 204461 1721234 1737277 378561 281719 656143 476332 376279 254993 1803525 1658295 1802438 1429266 1688868 1172442 1436953 159825 1909287 1191268 566127 1109075 159582 38968 985004 165314 1084987 1301991 1327556 609990 1637789 1783863 1477798 1522211 1668933 1794765 1562343 810577 863823 194188 1173223 1393222 336951 1981620 1091554 63496 1707310 272339 1584367 1216797 1641991 1998493 988562 71012 1188996 1192060 781662 1348929 413379 507685 969812 567045 1258339 633030 318759 1578431 1747796 1609575 249861 682852 1798802 544966 1718201 298243 1439647 268586 869886 1248774 257480 977096 224799 240245 1712325 714517 20886 1148264 1036337 436338 1034698 1752375 317749 1492359 1712319 1574146 1522205 1606042 1013851 444769 263324 857643 1006924 800279 1858366 1266263 1435231 1725572 946179 1785853 516677 1779451 621860 1357598 910471 410382 834856 76890 298557 124301 197070 1218848 1986953 192252 1630886 523645 1515145 351663 642530 857328 1587371 527473 1569106 1824769 1994962 1780581 1480674 1295919 109384 492852 843344 1290444 649063 966309 610592 331672 1184409 1321825 1384167 949593 1988000 321451 1564970 807306 54873 136833 1029680 953593 1906022 736003 1882467 1068562 1163034 1780981 1698014 647764 379223 264646 1634883 1337978 1392450 1500928 1077334 1764134 233480 1680681 514872 1826240 117826 1513321 1891381 635206 759966 1215297 1001987 1744072 1564621 1611691 133122 1365093 709117 1179607 1858667 1873184 1597877 437234 1046591 1731619 1259799 1810755 766933 778561 688491 1608474 1112279 1526170 1359182 948941 883995 1739763 113070 619911 1048681 1024889 1114880 1317582 396083 1809627 641340 657020 1258505 770326 1114438 1822851 1596183 202806 1750210 695428 189974 99168 1941167 1855852 1695166 753045 656339 421319 1252489 1589968 1107613 960329 20106 246555 1454659 1506562 1306972 1740962 126207 1755615 532124 1395613 92730 685566 1208273 339713 1477642 467235 53323 671595 367219 1480123 1631346 1469549 337259 1440504 396901 1953992 1803212 800068 1056224 1167432 265775 1537853 683222 931883 1682295 1200619 576129 789025 296020 1319708 924021 856768 291697 653208 452073 701732 1353505 277200 1206832 1807342 1085342 1256527 833495 1469408 1909140 27678 1747780 1322857 1318566 902265 1508267 1730867 97116 137726 1063847 502698 64595 1118965 1553395 607386 39274 1082788 203601 448571 501834 61258 1329693 1798584 1105646 1625541 1159309 1806530 1068388 891595 238202 1386962 1387803 522680 903558 1291463 1822579 200582 452970 850297 18135 980386 1243096 1106010 1641633 522656 87468 662353 216009 1262361 1098246 996139 652168 957095 844891 1825720 1018176 1567674 10181 825642 1591776 111345 119028 1348748 1819660 1933047 1079151 671677 1186566 1337307 38876 1798785 268196 552426 1760884 1238657 1593337 1520700 323082 698275 1349258 756454 1009785 974100 1236184 126376 200128 959194 1332049 1227863 210565 65377 616387 229207 836805 18072 1673321 1866829 805306 1754579 23576 1122545 677670 1060140 158482 1597479 733575 1924565 797984 1190653 358820 1450189 75836 1106907 652921 1444113 1151972 806440 1731661 300399 1293581 1631154 44226 697964 1185133 1368603 1205212 1633739 280257 1071193 547585 698921 1973910 910252 1320165 1816652 546037 862866 1399645 1220988 1592719 592722 1815347 1784502 730286 115182 263864 982322 786604 1535405 468809 1764787 753871 612086 652971 1767270 1139768 304230 152312 1428063 1854406 1185748 1650822 118893 660173 241612 1871525 673982 1793001 928776 1689474 1564138 516274 949124 1638963 173378 1431572 821004 692430 978057 1792597 1066484 1893486 1463256 914878 513167 542759 269589 23555 606993 267670 1444010 642448 1725503 1812050 934662 1208019 1072932 1012828 866947 207910 1012415 1475194 469588 1335146 943531 1984797 262790 1222477 1208238 519845 304566 1174961 8935 1330826 11282 1630014 323581 1331818 1449982 1964111 1663550 1777036 1903136 601512 1246064 295543 1402791 475408 1765228 1642201 1098994 990603 96732 1696308 1407510 1938145 131463 1084461 1342392 532861 912989 1299292 263307 1737329 1231144 233108 1737529 1226896 1549789 1190132 1672422 1948602 228503 1438545 453346 138573 1480325 948309 1253144 1811870 1930517 644543 248579 1065716 884709 1693601 1228152 1779875 621024 997900 259178 523395 1871215 1085109 477116 920831 489737 208709 1510080 13515 1925116 681102 1977006 1767969 426519 1961546 857415 1791014 1149867 1757832 1840549 109693 1669127 1884390 1383184 1382122 669812 1251337 385622 1705208 1328876 1049018 1932347 1648948 1181583 975260 1231573 530145 191276 1069851 395077 1403591 978044 1101067 391144 124126 786310 928585 13806 115859 797763 1538927 1988478 1760133 31322 54655 966795 729060 372217 392273 1803140 1263401 1938461 350368 1688647 1912600 492792 1862055 738465 1646132 921567 1058240 1807273 1833306 767770 761377 1171932 266977 459037 1003573 127231 1916288 883294 389041 823541 607592 145038 569074 1982450 1886405 1784313 1121167 800859 1281202 540748 262379 229684 410833 964566 1563242 911874 820248 590339 116358 1254046 694252 1493063 1208761 37289 1614038 1079419 1086213 60953 1609429 316583 1369485 1162015 234646 1395870 8098 1918814 1844060 209520 1709677 212090 72510 896898 1694887 503944 1682786 1427956 957327 1355037 502135 1712610 352664 1314189 1950467 442575 60601 1929966 1224981 1775569 1756379 543845 192551 376589 1947542 130011 1725849 1998277 1873636 1950366 160959 161477 1370541 221813 350512 1786113 595749 458288 1895428 1688689 1916726 324435 1169592 1948360 1084763 395486 117701 1018 213007 1832945 1538439 1543670 1272210 955665 985200 656106 1118883 1156564 1683193 1436534 815921 1849322 979675 1000384 984366 1538911 658076 1080240 1041333 1611573 704939 870191 870116 779019 807649 167992 65551 1123706 141817 786812 489515 1345752 1452343 1458665 1010324 905600 1840227 232407 522576 591021 1342129 501516 1885253 789333 967359 526296 1981839 391624 372730 1985219 125824 1038625 1470662 948111 648983 1277231 173657 1517693 957785 1159618 1074768 109229 20001 1254785 1984957 489337 1313249 110013 423400 1345765 1547659 1954673 852587 1775723 277799 740174 1882292 370277 1576209 1751824 570389 599012 1457207 1313642 1151110 994806 894320 1232455 1051133 91289 571822 778871 888595 10388 116452 70900 224604 1705432 242241 70530 811946 1584075 1959136 1446087 1233377 1683340 1226436 131313 1054549 415259 1527902 1811112 828674 918528 1140536 1031034 881577 1204381 196310 1151587 1835320 912721 576936 1399997 972403 1373888 1443890 844070 197683 1293525 1849033 212050 1397958 1579071 1808646 793254 1982534 873083 1541339 761135 131993 1984647 1251981 1277060 321862 1964039 101012 1303909 494488 916996 1706027 1338918 1002072 787271 830655 809660 505298 497449 1714815 1754816 1731485 519103 675023 1740030 1214146 368758 977546 1031050 146461 1162311 247522 1992104 321062 1740786 1567205 228879 1377847 1698427 655945 1182473 409594 1469015 1910543 494388 193123 716291 1114088 562866 238990 591739 511792 484937 1440819 1087570 590190 284970 8121 140137 1587329 1437835 1658952 1654746 1788447 1764136 567587 236637 553828 1965656 292170 1751695 1253188 1387843 847791 501092 1541177 1801798 1825899 969446 1450442 889810 778527 471745 307209 1754565 1137591 1843268 6279 606709 557611 360755 345514 1356358 1938970 971525 361909 158858 1129753 333838 841320 1580145 1943948 220784 970072 973935 1351682 901248 1467797 1071216 1566666 479730 1541345 748768 665305 1404388 968604 1103205 919907 1967864 1543043 801124 1718695 394577 939614 1346277 98007 699783 1668354 640382 117955 1139386 1213209 684895 1087911 947720 1001955 1336278 295187 964335 37110 1732055 1152695 1447591 925420 621257 542574 426433 24372 1803341 481732 1414844 53525 1111266 99440 395707 1140349 1236019 740894 1343318 1350300 1154750 916621 1417288 756839 415510 577932 1926031 1480050 1844834 633233 225025 544346 768239 1785316 84121 1597541 435842 222552 1184217 1814014 349575 832662 1931994 474546 1630776 175260 455680 1601685 1231378 383367 417787 1094545 354088 693144 85032 343791 719048 1950859 1446307 1456496 763517 477278 396716 1728363 920399 1185733 379888 766338 1935623 1685620 944268 363476 1800775 1269438 1221937 1406800 170470 1662860 1879662 244188 1649879 763897 1658783 267688 1758608 1964278 356377 891062 1281639 239445 254779 571429 283756 1669287 1666919 1454601 1947872 1141032 1092158 1944914 735221 896603 1970414 1358463 1680125 126202 1918786 1455853 1611393 1718006 1447054 111967 1589589 1221857 309030 1041031 1421148 1544221 1257436 1734965 940906 1794006 1923157 759490 1128857 1747171 160931 872297 273421 1672902 222934 1924290 1501137 737969 345196 1338714 882426 221839 81459 1278065 1187076 1614658 728315 1445554 969391 696969 815672 726119 506945 704621 513713 1078565 1946189 467830 1323308 1642237 1032948 97964 294115 843516 1550398 1799548 40237 1067381 1790385 1828070 379799 1208596 797486 1397030 767962 814552 1625684 1543826 455954 1874980 1426930 1553362 684480 1841032 518829 784989 1683091 977053 94835 773983 438842 1755432 1052426 810552 1920768 308878 81082 1131126 284530 1145183 582200 220032 228372 1905382 1631781 1010630 66059 1955520 1021609 47800 1640961 620621 1445576 407463 902595 125597 713664 266937 623200 1410540 1045340 1015736 52984 945924 703233 1516851 237009 668009 1856734 1892270 680385 1929341 1857085 1309167 815967 1293909 1837968 1474892 773206 1721592 631146 448778 1300098 725183 499199 462166 1516002 1580720 1993160 1385651 903768 833558 1645667 333949 1729465 1096996 315838 1970504 1585332 1827357 448078 49232 715865 1645662 316551 1505973 943358 361633 735734 1607275 1880827 1694794 1442655 1896239 30095 1887751 822302 562799 450700 811179 121711 1161779 77684 1862853 393212 1493271 1723546 1066216 1113460 942303 381672 525100 1616834 62566 391902 285842 728843 663892 304673 1224168 1062158 352856 1960626 1746033 465551 1807331 625506 1979097 1080948 1763142 1390775 1051516 42403 1858736 1746700 1147889 1667120 258565 819593 1701791 204128 1290643 1069415 1204141 43706 1462897 1515825 1266521 1198600 1071950 1564148 375620 1449118 1135846 1248216 1970600 1335483 1801448 664036 1693452 694327 461135 712046 1907185 1674864 354179 945641 424143 875328 1571944 627026 1049288 135297 741179 1694368 882751 61437 937008 1267382 1038730 210459 1254752 818543 1114598 772870 1301692 1001071 609457 1904329 1379987 1320922 857449 1310997 1166717 927825 1274500 163885 617412 519087 459918 854646 668127 1715826 1190504 1060512 467998 822676 409308 505727 65898 1142344 426575 421282 1531071 1254902 1131674 172592 431431 933112 564774 1550027 1321882 1283510 519748 1540400 1335670 737338 247213 532752 1338831 16830 1485540 1065702 1536417 1930454 900100 529407 1590602 501016 731561 707614 189050 440965 108146 823606 1486343 1231413 1940938 431557 1820815 1963713 1001591 675418 1575436 1104051 1180308 1260430 82141 1257847 1000807 1590986 610087 73089 814754 135381 143589 531614 333002 495640 915383 936751 255501 1129645 1023860 1719466 103888 1910504 516602 586005 433228 1786628 773347 368859 262841 945941 357744 142237 527230 1246447 1335169 882851 466844 982875 1974845 1026220 1735092 1625947 1724531 543311 1288480 291268 1679837 62176 1993435 541898 1341556 1102367 1913359 1501104 169025 1846550 517224 1015259 1776084 1142411 1607880 1348469 840949 275587 1363905 1807718 1551504 827279 782884 585862 432239 1575530 210423 643648 479363 1461050 198856 655247 1833981 703703 1728637 502822 130742 1097663 770697 163590 974970 1845716 920452 1278588 24305 1792243 806708 675921 349634 174028 905100 155630 1840264 117166 1948102 1073092 1674193 1465526 290236 1509885 1805228 1133473 1456687 560658 1510541 98488 323543 183197 510841 1058048 480650 562240 1301593 1456922 219169 1103466 1117974 151818 223882 121599 532989 471047 1326633 1746757 937905 1157072 420428 405174 1332229 728964 667255 1629651 1843132 1833811 271567 1737511 1347073 1088896 302758 1917050 789186 1972898 1354329 299270 165564 1372478 475576 1764557 1779595 1064868 136337 1132361 483275 1790230 1665439 690756 1435151 996699 1373297 881569 1866173 426291 1087036 863112 1992890 112424 476547 887559 73591 1606097 491936 1023125 1239734 1458650 1471592 61102 1193580 1188859 208496 508004 1717005 1903297 805334 172939 1181852 1812006 3395 797806 1449152 522233 1439145 1947915 1285585 644845 404785 821882 283230 690999 1419663 1172127 1747145 1008016 1809358 758235 1817346 1730448 1839059 984609 1951056 1977992 1708456 1696979 765832 29879 1453006 822459 1905695 836362 1443914 1854111 1446342 1692315 9893 356107 1303140 1468580 700731 966661 953907 1873072 1550289 1471723 1406031 1571940 1143243 1977102 1388738 731089 429571 494383 605987 192212 1380218 1487936 301647 1960757 1545849 1170033 24615 525109 1666288 1615753 1874729 1871218 1617432 875158 1234540 381466 1036400 626591 1463592 981841 1371445 260163 1205444 1783799 1978439 1911568 1238063 1239771 198089 750323 1500998 1351212 994073 980465 872018 442002 701212 484751 1135115 679396 1412625 1242457 277965 1776320 1072817 1850489 1462887 1562037 1288049 1765448 1720961 16112 75538 1396956 1830457 1415831 1689977 837438 1825971 71899 142974 90868 1891042 281035 1132492 812933 1423730 274672 1960266 821406 1697616 1492255 1636627 479546 1345170 372736 160721 215324 1171215 1424561 711868 529512 1601231 87765 689006 568559 1357903 1208643 1276035 106273 136733 1436515 1900113 493226 1566070 1412118 1888391 1821201 906283 813623 6663 30340 1348366 1352795 1861026 442934 795090 1613854 403804 1701615 978433 1562905 19993 1360736 679062 1037464 1365847 572472 1880338 741439 2124 109785 1245253 894560 134048 1286428 588513 919460 1416850 1929380 464381 1876953 1535342 737608 565164 1814191 1566253 400871 358585 1117587 993565 115749 306216 108165 753823 505733 1089807 972874 1959044 1991679 1161164 588489 1165875 870689 83794 649322 1345705 1286054 484415 1818328 329515 422875 1119103 1523667 427760 1641001 270645 1520568 505657 1376896 223495 1323265 479562 185186 690622 1323849 1538077 730122 968915 1854635 490368 445653 386741 693877 492019 546977 340233 251867 1160717 260881 834127 435198 1209899 226581 524434 1172695 465702 949360 1426358 78945 1052775 257808 291529 357322 1588313 793038 594603 590296 1199456 1444593 1615506 863667 972019 464999 524644 314761 398900 1638104 121174 311979 1915023 262853 1862348 71610 1385227 1009591 1302282 1091170 1542776 951579 755351 1960724 1280111 1420582 637754 749801 1115385 1457239 12122 727455 822201 505316 663402 416140 919844 606537 886958 1511603 937611 1491193 1268235 1161122 1677836 62365 1476672 1929933 1977347 382133 841364 1513344 74472 1148835 1271948 1839531 1258966 796013 1579225 1890129 693668 407480 1010102 844416 934302 863666 1853007 878352 1508417 670440 597488 378661 553089 1090218 377238 1678321 124920 841115 96339 1153075 1032247 1096731 1034512 757701 138414 1619813 1979016 1677631 532678 549211 1486243 544438 144332 359112 424202 238704 429181 1500247 982520 725989 1972527 162049 1465337 309411 993611 127621 1532185 1942957 29937 1422023 1495205 1021721 1259646 994325 822947 76738 1868232 960301 734977 1057671 126869 1614497 198365 1944843 49280 1659214 1702116 1663502 650312 534645 1969707 371266 339397 1299810 814356 1599976 1101704 502228 140515 1687663 1366199 569447 1806636 35172 92591 1612418 1204904 1209325 450401 458001 47491 1306219 1023466 1862993 686251 949549 1766881 968692 430289 250799 974685 1496651 1733824 205543 1907773 1647850 1947458 1147698 1341968 1113420 1841698 362448 1684793 1266817 1106442 243408 1387290 1879631 1219416 1110333 58774 139971 1353202 1324937 1641224 370437 458121 1936543 1736332 255947 1195527 125980 1877388 1115744 1410373 221201 1404786 226730 705370 35023 1001478 1475213 74245 1928432 1409785 1818638 791992 60473 480913 903126 1111860 953049 669925 545030 795674 1360539 1158364 1728066 1374932 1630634 546769 1146891 449156 672717 1538492 1409060 368314 1400894 1422090 408682 1569889 563357 442300 1787687 1559430 1706865 1977384 1363026 1992040 1196744 626804 250389 1293443 1102235 465870 1597935 1881761 13496 1722212 1179641 74034 781161 1277331 662120 1183405 1865815 1924080 1420147 1884970 1283336 289508 1693851 485445 1470739 1688318 901158 1292003 411773 1370666 1429182 1765918 1347886 1567452 964014 153832 1989173 358952 1173804 1247086 1350907 588040 592519 1421530 128630 182687 1997151 1369204 1898954 80134 1497469 1413144 1240926 1447524 560330 1355242 24003 1525715 1491509 1743249 1419220 1286996 487238 285105 1330193 548701 1893303 461888 1784355 1523199 167734 1589321 1498905 1118278 13559 1246795 208149 492895 15829 1980322 1643398 928211 1400706 797766 1232693 1708674 227004 1505805 11302 316344 749426 190450 552133 866210 665694 1958951 1850797 789134 1555154 233786 1138087 492060 1664775 210702 724295 1290277 287952 1613353 80203 342537 1563193 1793978 1712578 397428 1837077 1763144 1498692 898058 139227 58663 443711 1819599 144178 1241259 1601525 1188136 1234529 1686000 1936064 1796301 436366 109377 1337728 380855 443712 486072 1516282 1703670 276115 1838240 1102336 235550 220561 1639193 1199645 1907011 1891491 872223 317594 256365 1803913 505204 778759 1781997 1350546 868416 1340713 727139 608000 282835 1032587 1258856 1292712 168673 866213 664601 170099 1532998 1784479 1155262 191383 542647 1962682 320227 322546 1459926 485564 1558500 497595 1149610 171203 1119785 1669861 1518215 1861297 922449 1878972 1924567 1665196 754563 960864 795064 871879 751335 976904 1253997 1189679 235199 1660369 806167 2074 172128 1366353 603928 1746107 722047 1123172 461107 289319 1821728 1315778 223955 1157048 1404977 1492173 258989 1612965 1260633 278480 1046027 1229280 409134 430805 428530 1558731 348192 841000 1558272 474195 510429 982718 261092 374197 1583492 1508287 947440 624886 1745988 656369 359417 1299658 1897991 509385 940629 198202 75471 1072802 1081038 1399768 1180702 498929 219737 485160 632994 1727342 791533 390745 730165 1798630 1147328 1076783 722615 1372179 1525781 1453168 1558829 1000982 1189219 1591447 1032954 366171 298414 1910724 480451 284272 1225784 1721450 649460 1273893 1977080 10146 1644560 19687 532281 1931697 1572201 1428815 1494155 542638 364635 1166421 716376 739096 660859 1925413 143450 1668021 780847 1098890 489132 562402 1508007 1081229 912447 1098850 598944 1721016 1780674 623894 384362 1580784 44389 1779817 1693237 293381 1298795 1094538 1812293 1799641 1150440 1159090 882448 908425 1440711 1962322 1763798 675223 266647 1911097 1832078 1738574 1780585 383837 1376425 104375 707055 355652 1421472 1606368 1182134 19510 229347 893549 730802 1366670 1035655 1990550 1112552 464107 1276359 1602296 1892363 571452 1553064 1951836 123904 1392460 288897 129857 503320 491291 669733 408932 1957213 1513566 1734330 729920 1688755 1969328 628689 1411998 1760487 180466 1122656 340702 514405 779867 178915 544687 1719389 1386149 528978 319338 1582978 935360 1221576 751492 1623872 817472 583885 1107732 516552 1940012 1713435 213549 135555 1526053 445761 846712 1079324 490457 1858899 512914 82649 1494983 66182 961426 994440 296760 187598 882136 7390 282930 571235 1270384 799102 559424 474224 1947560 609212 1323023 1950688 1116348 212759 627797 1295997 850984 44649 1617758 1826982 508514 975864 1130360 594525 381679 178913 1495506 53924 364840 951094 1636477 1835782 847229 1353631 1545862 1038830 1302287 743833 1771715 1501140 1847197 1417204 673319 503064 772866 1223900 33229 1877683 118699 1218683 149605 1895202 1201569 1608449 1867760 1400719 355014 1033829 354437 1816183 139923 215941 1221187 1720955 1252962 331677 1502817 1700094 1226282 1978290 1231027 41390 496352 499308 1992753 1009760 930067 361205 693291 788755 1521579 759007 1154523 71946 1983711 1596047 634475 1602384 1073563 52282 1245239 1745201 1964088 135350 1011992 298837 1836321 539529 1153213 1651961 985881 1497357 337429 338664 1939096 1499168 1338782 1722045 1667063 1997075 331922 1208497 550612 1191468 1982203 40118 1510242 416221 1488092 1143248 1803249 1938741 546608 844309 579099 1159760 147261 1706769 1237789 1647299 1239834 1574824 763800 436384 103796 1642267 1197689 1653869 483331 1470741 309422 1255421 1773292 225458 1357668 1960154 661962 1461146 1010593 46023 1942798 83269 519661 1183253 863662 216127 1846031 120234 1942610 1359131 132471 48858 1306807 1525967 1915290 128697 1172490 120345 297030 778399 1698913 1071076 1090466 655687 1887164 425919 1732781 1580133 764305 1685976 595073 1992358 1006002 738025 1671150 98807 1530108 1487335 321078 436894 796799 1376336 1582178 326994 1070844 365945 333730 1113423 1667879 1171162 1419702 1581414 1541676 1707821 20655 1165979 868067 1679222 104056 140709 55577 1461287 1242505 973083 1975447 573139 1162881 467060 1257205 89899 1460979 1352564 304395 671071 1118369 1898249 1832835 571417 565314 760343 328130 1370870 680804 202020 638056 1216455 525912 1456383 1146983 420383 1278217 619370 801000 17549 1027469 952881 36876 149227 1401791 1406403 904893 198717 719140 1392294 1553309 1688543 193923 1838520 1842999 938344 778719 1809140 1176189 1319538 1053201 262479 236100 364930 1049551 1583525 388273 1970401 422407 1286108 1832115 272602 1735883 1509433 1734596 1519561 264313 839689 179110 287097 1741288 881432 508919 457144 1624803 1800841 1009372 768741 557761 1596167 713570 1097154 737704 650514 1799387 1516924 1925966 249441 1540560 185446 1717436 978023 632232 1414809 945359 959719 1467123 381415 625535 1417956 691891 529958 502654 1577306 1016562 353222 1705571 1847560 1573632 425257 852145 1631570 59131 1164253 466729 704451 87002 1783492 662061 1057778 859620 397480 1835827 1365857 322382 607518 869741 670521 1409652 503694 569428 844226 1371892 627398 884714 1139695 965544 811429 459208 1503872 543904 901052 911096 1391194 1723751 162508 1108801 1504999 1005030 700978 757533 518300 1562811 1333698 1178314 1174952 1562781 543386 1090732 425478 1165086 1419081 1439725 1366151 1254346 529274 660935 957965 312343 1201369 596958 1531690 1197025 1268262 1340155 1806004 16503 793801 318946 1945670 819384 649546 1256592 654640 127232 710074 1015107 1019647 1967118 1335791 1917696 809153 1986696 1282057 1914166 606195 565997 1207921 796732 453280 1725028 1129979 1950668 1415870 300330 1030260 861103 1423809 407507 449593 1113169 1478821 991183 887689 973691 203509 1389968 1595226 1149228 574316 1218928 1051308 1195039 1534027 847163 134711 778845 1240066 872890 1834873 1209108 265393 574686 704989 501170 1860803 199519 1682462 983435 1423114 1482356 1170873 1273627 1001876 1499933 1401301 748545 545643 1147565 1873710 774601 1427030 122458 1930610 883530 79042 381455 183954 684099 1397589 599989 1416839 115266 968225 565115 1867757 1079636 462003 1842501 91456 1049158 626289 529000 1729176 1968815 1814908 1652983 759034 1876731 1070122 817061 404336 1093929 336434 1822889 32710 1012080 472983 918418 410019 9427 1373518 1185706 904378 1367070 1166764 154689 1534529 1337484 490846 1539888 1707345 1673355 1892632 204370 274201 1621577 480635 296651 1798526 710200 259342 1813492 282139 1109179 1110604 1395098 1679221 862568 18441 1355984 1055441 519550 895 1715497 1583977 598788 413799 955347 1184056 187714 422433 795303 1311700 563851 1708209 1777352 1746218 1976927 1308601 506351 360273 675814 1297540 1127574 1395804 1654448 740091 1340501 1988801 1439361 764930 1621320 1436144 38803 1406892 1464320 1554607 1595792 655093 1154134 1477460 883685 1291201 524546 797983 491234 1265638 1246360 176645 1004832 1825402 532796 1089174 1806592 744292 1888794 423416 1757733 803410 475678 1510186 1793867 524150 478137 1936135 1653991 1955977 208794 1227799 1682139 864045 1808590 1819559 1886444 1565271 1566678 324322 1361785 106146 1619178 692289 1889998 815373 1241414 937132 975924 1304762 1609585 1281350 72690 890783 643355 327106 1112013 1495867 1265251 772474 789677 1723543 1963131 979964 1827297 524340 1447867 124376 1177090 211783 1866629 1878829 225550 1983917 1286607 1783717 954910 1542986 1441460 1234358 151601 1023074 657688 586252 1235480 1789741 214506 741882 1927772 56523 1646365 1959455 462611 781139 1813919 46783 1610822 276465 906462 1114962 936256 250924 1725131 811160 72706 230746 197764 1699552 1452694 819701 999458 1399296 1639864 1048539 936769 1377142 1993300 1801889 1855847 1066904 1130748 792307 43645 1742341 587423 1586212 620402 675313 639695 1338306 270898 821892 1269385 238899 1487251 721805 86972 1687710 817591 303824 1141151 1152347 1621550 350163 1031925 465681 563679 719815 43784 1461347 1466135 653289 1426320 369878 1356705 1566857 542969 779771 218373 935644 1531248 1548389 155277 390400 586425 1232990 1223284 532570 1510855 426000 135028 937237 1757999 365459 69128 918782 1954052 1225187 1603891 960744 1342521 205994 1213668 1171137 1789077 647579 581454 1486454 137955 1077110 1705602 1247270 1911272 835946 1197940 953849 1172073 1092154 1118560 195808 23452 1395016 800884 65387 1172314 1605538 618718 324763 417732 1194324 406186 474182 192137 1564784 951642 1842540 1111508 953386 984741 487101 980964 1465070 284558 848329 1997501 1203260 267638 674784 1883201 203891 1709241 1537189 67229 1893278 1129573 192731 632928 1996180 1071450 990853 358553 490857 1687075 1571927 449551 1095292 1859083 1468275 1765258 1307688 176002 339740 1307220 488671 10801 1683506 344905 943857 1515857 1535859 1388573 1265075 1696174 437278 1830321 469282 1800768 733099 1807354 1808707 1174463 1790842 1706130 697831 1150607 922289 1356932 1662203 930157 845781 1460745 1484896 975637 399637 1480180 1775227 1469082 375272 1340237 1741832 1013848 1918332 353708 1166444 1516763 1290166 1560768 1843656 1058955 420348 408186 1325961 1786041 1034401 1627621 1773543 994683 1763459 246015 1788128 1059123 253850 1254479 1506539 494449 729156 772120 1013260 463596 567871 577881 1731924 1174162 494721 1897166 1247763 1892951 1390173 238903 618157 1849304 1882932 483750 1720939 593184 1670433 390225 1472436 964864 70661 1139179 576290 1157350 1036895 373728 1437189 843924 1806629 379102 144564 432166 1301116 138741 1172440 105031 1324329 187550 1713786 169846 927558 1798444 83437 588033 1869808 1879587 673261 1002854 582829 510919 1922386 1845238 1976741 1220911 1907568 1772678 471633 732883 138108 606414 606723 128882 205408 1158643 1048949 967880 1738331 1714571 970421 415228 1894586 346758 697173 1403182 648221 20691 1500443 1911397 333593 290711 296816 1970474 1412945 1839039 1144944 1137271 1462280 1616591 945636 281934 1813202 1094849 1347275 240704 824109 802942 581783 1020104 327248 242280 101059 1910850 904334 793326 501514 1076973 867291 443338 1553962 1308342 1968760 449381 1838750 231307 1643571 1285135 1895189 983994 489049 414886 162877 792579 1420800 1120064 86840 884484 98158 1817071 294708 425455 1417642 259268 782089 656981 1023132 1862012 635301 701746 179637 1197914 1105049 1497683 567311 1246249 1452183 682792 652870 1652141 933900 962925 1819189 605270 799177 638868 374313 783668 742694 216704 33179 878874 1406084 169451 1733747 585247 1861697 314051 184328 575359 469361 1214178 911806 568452 32839 135500 694628 394303 1733657 718390 584429 1338056 1827753 1930306 1436414 645053 436117 1283881 1376638 1715989 1428805 262420 824571 342413 489778 624018 598441 1407195 1823723 629595 1334964 1917645 716708 114718 156396 1242923 1723790 394308 372026 1127069 1749185 787014 405717 949239 832294 1728112 1435706 522504 377011 171850 451856 639906 488840 1122566 995206 449501 823876 1832759 75330 410130 1516501 500964 735161 1168112 502719 1013533 1249283 453034 941243 1088569 847189 1689935 43821 1257539 1946649 1920110 23489 1361489 1260612 1503153 17028 729956 158490 1219186 1459142 1036832 1019644 1569458 564462 158181 1792370 841740 748499 1659835 1121691 452221 623297 323769 1875937 1380088 1118993 395102 1742245 1457468 907847 1146508 1784639 1204475 391153 1282313 953729 1297793 691825 1629020 845184 933420 833437 248267 1879107 1133204 1819009 279694 501870 536990 1503758 1799009 33760 163575 1024019 1006425 707352 1955957 1283937 1821397 1681080 996173 1264067 1285974 1322319 1343150 65784 1393049 1722463 181467 561519 1066445 847809 1295767 1494708 737309 437928 1399014 1716214 501680 22545 1452269 1764935 422629 1557637 1157083 457273 493435 1425049 502926 1907864 546645 1433151 1550166 693072 1922855 700880 1694873 660881 230794 1440448 419774 823367 1853287 277252 307043 1055348 1443408 1001141 1709768 804586 201099 1729827 663517 1739137 1897150 538663 1984400 260587 1716442 572103 1691668 200608 1630064 469586 1124753 1087312 551515 351365 1842179 1743926 1563315 1524701 76267 609270 592296 498027 907007 816263 1093777 1422891 685994 1417118 835340 482121 1815283 521377 494134 1998124 34515 651413 1617061 715683 342252 1054358 1062462 869704 1099801 599847 1801145 739161 566885 383208 889804 1108802 402340 1040921 1286416 1301827 38588 860970 1038036 709388 1714419 815647 1374289 1105334 1358526 1412256 1953980 1116877 1318778 1003867 371010 1087587 875818 1089135 1427691 359903 1400037 880721 1414146 1209707 1853653 755181 394223 1436393 450299 1482950 1351103 1869869 438868 661880 57338 1689673 355803 1067000 269319 476867 876740 1049294 1676089 1852773 1063890 1223686 1026467 1863450 786802 1012275 1263315 1899646 1101598 290847 1067623 1181191 1293216 1979174 700239 1981185 676056 1347043 478253 120694 920095 66622 1736290 1957215 1010977 431087 990574 1810033 1972667 1566170 517650 1417738 529833 680207 1587653 1502467 1558658 422321 682846 457408 1331884 620143 1352537 744365 618526 1631513 808506 1135493 465918 1569790 949445 1523021 816284 529914 376481 262791 572214 1749119 1521815 1258046 1607473 1393535 1593449 107355 1798594 1981324 780144 343128 1700183 969173 972477 1051597 817832 94273 572693 1963741 1575988 403667 968579 1136891 863616 1311456 311640 700060 1800758 1456660 1554166 1390428 487336 699287 1641571 416636 387225 237374 1774783 1034789 253302 584086 40764 62284 246671 1498762 1100344 638744 497432 465776 1102247 1959212 1638094 1483148 557411 1407680 23646 473829 1509173 646791 1120760 1945882 1908807 858774 1436302 1767834 1589268 242082 212846 575030 197249 940940 610709 966617 1858802 1570086 1025084 1036639 1005925 1974280 559192 532635 869191 777918 1671111 748462 1194606 1839 807506 1709577 1343779 626030 1601840 1260445 1391023 150613 689054 1147181 211881 1316002 928811 792188 616613 789019 1503464 253050 1105141 90910 1450446 159633 10606 810421 1049484 782302 1232189 949020 172509 418659 940204 1928122 1927679 231389 1951259 226009 1636893 426597 342592 657711 1060778 1494188 92267 1393645 1248204 60369 1877930 1630729 1770350 584824 1484537 245635 1569915 610275 146345 921188 134143 1086752 210082 252246 997693 894841 903498 841713 995634 1186046 968770 1594658 1684065 988207 1419376 443777 995487 706042 424040 685288 948620 551929 586348 1384078 475007 1486456 1782035 1485656 1592577 1033847 1180829 33026 1968028 49540 297038 1133789 277051 1675534 96246 543058 1343794 1203669 1386214 414805 1099186 814349 1116013 1910158 1224035 768964 1899660 563570 1784219 1074282 429995 418738 114123 1187356 57464 1240538 1387419 173742 1189719 1690163 1701581 1051178 222361 214397 292163 184730 743364 1723979 1930233 445392 90353 891967 133380 1693561 159475 1264060 829706 1235891 866589 821729 536069 606582 1978370 535876 1050820 1961482 1826625 1083341 1771962 1825976 807502 1717259 68274 85075 384623 94107 489615 1589911 1987550 551807 1157234 171622 169518 746527 468427 1727280 521426 1828490 759910 1845363 418424 668764 1105135 969767 1098157 1582723 646875 1169752 435522 1647131 1456794 1648175 166940 1699007 1499751 850339 637297 461751 980889 1084446 760397 92033 544357 1305847 1723853 1925773 835525 226093 601951 417424 1675586 1770341 1103727 795393 751096 661747 1900189 1381113 1159928 107078 1133698 1770096 1944760 567197 168445 267379 1857248 19735 603342 1763570 957830 621185 197435 183147 178327 1392697 486427 1849926 1685267 1391107 214879 1817850 622424 1094461 1052180 779481 482810 920810 1225665 1054279 1848515 1184211 1877164 1247192 86975 324023 717687 1668960 1566220 387080 390423 1115916 1892082 625252 253726 178747 923980 1905464 48876 746481 1988190 756901 128872 1319884 102534 430157 728687 1536579 920266 268815 596840 559586 507138 1012161 133088 345324 1009231 60299 1555217 558488 1024067 777975 559733 255847 736944 1878560 1156854 1336874 1337720 1459242 125811 738005 653435 1299147 719010 1892984 1783918 1078441 1730906 417958 937226 493682 1810910 1891665 1350917 279739 322565 1875207 1012962 1322723 208203 25646 1328443 612209 818903 893137 541651 600896 569226 1150748 169600 1142123 742771 1920505 1320328 1355139 844211 1156358 993119 434467 335088 486581 201899 804498 735563 127373 503540 1405869 139967 1258477 1853562 801391 1646023 782796 1021670 1207190 1279414 842477 628100 236523 1843289 699142 1369720 211028 44428 1827395 839560 1030051 190054 1229660 616890 1014812 91783 1398601 1462933 207179 715437 1484467 119974 1609095 1363013 630960 1400764 826654 867480 35184 937648 1932941 310314 1929589 827212 1972686 594130 1843031 366994 1502975 699604 1242862 545163 1519714 419538 1971160 1296650 402219 490782 525205 1216393 1523760 1231963 34208 119820 1543128 643057 1153299 744702 1379904 152936 613635 855371 1819666 1753029 671735 1539424 941464 313337 1046583 1163781 1275664 266729 1618531 942613 1382332 1092303 1896413 128716 1728084 1462205 608893 1663254 878713 972669 1573789 73306 1821551 1077551 1239499 1621652 11706 581770 1257989 1548566 1519295 1164689 481534 973436 269388 1205034 1281220 1252359 1954640 557682 739374 1104094 1713002 318226 1581602 1341945 661104 737956 1184166 252122 1081050 1079751 376881 426901 1716000 86216 1699304 1451743 1342430 318503 1455628 380896 105513 546254 1637702 1693892 1903188 1041104 740627 1882378 408870 1934162 1777681 316820 770167 376010 596907 1974501 1510149 70233 975036 141841 818346 345146 1755857 1903666 828253 804691 1322310 566849 310822 874156 275570 1908319 1684353 144299 1097853 494194 1308244 580767 794150 1671358 604328 7066 1671154 1547955 501067 286815 848303 18403 1494131 297012 1907559 1801714 859738 1639596 854607 1035857 948258 1579661 789047 1794275 809076 1412302 1211573 1321593 369786 727768 485939 1683239 1755025 511667 93166 989499 17350 1584401 745056 1531231 1013770 354015 1012293 293358 819019 1414378 1968893 904851 622325 1859888 68873 1431602 170154 1920122 96529 1120065 597733 1976734 30593 396336 1415295 1236321 276139 1402017 1420357 695721 1432488 845028 1914035 1758995 1952125 117896 1921101 97243 1253799 7522 842330 727343 1743316 920922 329941 1418190 1102727 403366 1690811 1654645 1958984 170644 1024494 1994506 730881 1703334 1123196 1457771 546373 1736242 1198509 444880 1965744 814249 484869 172631 1068971 492719 119085 1941101 1798016 1605156 979864 1479255 1540617 838781 717621 1046295 1000755 1127120 620407 1325518 1463431 1384163 118442 1462712 265757 467902 726265 1380817 1214600 509266 993247 954482 1434346 998400 1017334 872286 78030 535410 1378184 1199238 407926 547192 1884024 484965 1577611 1210689 580954 1478194 314316 542616 1056446 510920 89551 1244520 497112 256659 1954030 1183999 579219 403622 375826 1906383 276832 845870 1707912 56567 889814 864981 1307959 71340 912803 172340 1953772 1518212 984770 93769 1092326 597500 549994 177985 1305322 1584734 1391544 950650 1046273 1644091 404332 1945251 1146078 82565 1734107 303962 1364273 808850 544091 347556 1305104 1778836 1966810 105315 68764 577564 951825 980911 68446 298858 313285 1749357 54232 1130021 1903818 769311 1139757 728609 272118 1207768 808398 822858 890557 1921021 521550 1747289 1419380 275994 914936 1422134 424878 1153309 1003081 327576 1385034 496520 1499676 1355780 1100964 1308053 478460 500462 1590744 53297 1156009 255812 1874085 1086522 106191 557270 1824719 1377055 1674209 694789 1662066 959489 216977 1847932 765332 593588 1309001 1539522 1930260 761206 1646231 1715206 62732 862571 1018198 1749898 1930504 890366 1230338 823509 18219 1064631 1120600 537560 502749 1785757 1430946 1685019 591694 1924723 1750538 116118 913485 1582155 1401992 1916047 1422709 646871 620365 149056 1146315 1898963 1066410 1377763 1638294 941636 25332 1830708 529207 1817923 1527885 1553594 1005674 1905991 833224 683683 1987935 1483895 1950956 990147 488950 1140609 117717 1612143 227749 821645 1974570 399989 746169 1769987 1042606 3183 1047644 1616625 1613252 1920886 80341 1867437 343312 97293 999987 1251444 641654 1382124 7409 1393370 1361488 1040434 1137856 719479 622747 1621800 391729 861796 1735313 1754550 216714 1085217 74618 827074 196926 1001037 495433 923800 1718707 1966177 1658863 727778 1313399 298049 1801018 296122 1733882 752710 1494149 687574 1701700 1319452 224229 592242 342232 1149527 440308 837442 781909 1077548 1950597 1013337 927266 259936 1397137 233064 1822745 1902639 906999 4151 49541 398156 365048 1697183 1293291 22454 1742947 267804 1529740 1702052 311203 1222283 1039943 1161266 1001890 1714655 737253 154963 1170046 1278683 332855 1396484 1525792 1875814 1519002 351839 1705064 1672824 1611280 1545497 4753 183298 249431 1142884 1404666 1719447 1763179 403526 749925 729075 946881 1341309 936861 1615371 1894150 1300977 1123237 302032 564368 1989944 1417763 704857 1114562 1240657 115003 505387 1201393 1106440 981306 1546321 306554 1879071 1475285 1984377 329574 143990 1366696 1350919 122493 1433995 940205 1923854 1248904 1641098 714282 1360090 1330099 1295243 1018019 942818 954467 1440787 1972783 1653390 521151 914898 1439972 1681624 435971 585804 945854 1416285 1721080 685446 814189 1520530 926130 434792 412160 180576 716558 665979 417136 864649 1718603 464007 1395301 1916335 598426 1294762 1014821 1493078 544579 737776 1964582 665475 154495 1994594 1038669 14201 1714858 834636 879543 1043170 1298510 1470237 1735636 33310 604201 526384 1641206 1621083 1880423 347398 1811645 1350591 417616 1314389 461053 1408707 100460 1697893 1175762 505626 368778 1517328 1717276 1381908 1008538 1965860 296404 723610 715571 330913 1780367 181154 1643130 401377 419046 1091191 1146638 996912 1153251 581597 1764504 1581926 1926055 1909722 360511 1249581 19447 1129961 816535 1838898 293936 1731444 1723908 139770 254005 1769930 638209 575599 1209799 1266005 1534553 64997 976791 76321 167295 1695302 914015 1216037 42577 1902832 1330304 1502740 1485685 1443505 1764137 775755 1276722 862830 1469666 518723 1726254 272009 532978 1717823 1468842 528766 449828 536689 472388 1650499 1093007 1351767 1525707 1352525 712827 539696 1811014 269475 1232960 737039 1317715 1519348 1096133 1865103 781641 724670 32037 1293387 1885802 1514183 619305 1526872 82582 154427 1832664 1590716 138423 287451 1145579 1579134 1284555 729901 662347 638372 1631073 281288 1510804 255017 1047983 1246121 986168 1608856 86479 509006 156192 164392 157020 251984 1807107 1743341 902266 1385917 296641 916905 1808690 1749054 294327 1720297 1168420 258267 498568 693930 195199 1661298 1794982 1912753 1823916 1763506 1352470 1901744 1325876 84838 818412 51894 719975 1772192 1505870 193220 569323 497302 617804 245405 47137 593231 1134822 44243 438479 1397503 1804364 1284668 1784277 1295055 364942 1804820 1090150 1800938 595792 24018 88250 1792872 897475 1077368 1556635 1413996 1798098 129609 412585 506694 438871 1513978 271902 1684013 1510083 63464 798868 1692031 1722558 311905 1346434 943502 1157860 1260888 514919 632999 1239591 515004 1144120 640019 1925620 889238 853623 915580 804229 1795219 1854489 879216 1277799 1031087 1145887 409673 205838 439229 1850698 1563565 338318 3129 289905 1885337 1917129 648864 881828 1777811 1656647 1489683 1325403 1030848 1726106 1157708 167774 1746987 1872722 1278121 315427 1079277 1907590 144371 1714642 1020600 1876085 419100 279186 628529 1860331 1753096 1634295 1936322 1606335 30914 1717781 1276628 870756 1052540 557413 1536598 4498 1715463 1651373 126397 194381 457211 751426 1248281 1936223 3337 1406294 107775 986832 1080246 1377661 1460540 1499013 638378 280880 408173 855520 1082807 1574359 924938 735502 1788483 237107 362943 1172443 1703555 1237122 234621 1093633 995872 708674 1454922 481632 847750 1241985 910433 1024722 1481676 1292232 1783113 1590131 1126597 770824 581178 1480918 1993748 903465 888002 713682 1402647 954051 892053 396058 1846382 1811250 1473786 592277 847228 244515 1883398 851645 912587 3017 957801 430860 1306483 1018685 119894 1033984 759726 1196633 103889 47756 1064801 19506 447138 1557275 280657 187617 1335538 403697 1618516 1951516 1773295 979717 885877 927490 131288 1572028 1759002 1758425 1084745 447837 837803 14486 905619 1376916 1544337 822392 1636834 72536 609181 502375 1046355 595701 1392102 1330965 823463 253968 57205 1066673 203540 1025245 1854048 274372 1047654 941791 817200 1357527 1102916 1381202 192361 183715 1252806 811595 712424 520884 505351 1409678 238111 1832502 1479706 1038530 1006387 1167560 1879784 282449 206352 528090 444989 356887 1020412 1883503 1374351 598205 730708 381886 132830 521573 1673641 617110 1573689 1252908 1367705 1788142 18191 523789 1660748 615523 195136 727731 66895 1452708 66597 365492 494416 1922583 1237312 132341 933126 1332752 1276297 546755 1356441 888549 1004342 1643556 1290774 1533058 948567 1786670 1443598 285908 641888 95948 459706 1020474 956993 558203 751931 236429 1639312 1861645 1904238 1703788 779603 1672590 1856681 945659 1238517 193960 639409 1069979 452939 1672712 770076 192021 686526 64249 1623566 902940 977031 361310 379542 1985008 584852 1169215 458729 345923 928924 1765283 712973 1996191 1716152 1341104 1790328 1150989 212316 1759197 1671522 42718 613793 1570613 703892 193287 469266 1180914 562977 756529 901405 314108 1652078 890205 1780593 1457554 1648061 1105286 1822331 1486203 480176 989641 728509 1016865 1770620 852304 1704169 1254668 1159812 1530003 1732683 1264042 1692856 154576 1069770 511627 1860442 93033 351548 626594 566674 707066 1238685 1067911 789424 23846 1705152 1711779 1396910 537042 1141701 925673 31238 1501056 774269 789520 1726497 721410 337864 1429219 1831046 1682828 1715856 1691035 1317178 248054 238403 66580 1510895 1400903 1099361 707457 529297 1824270 1785341 1615750 1678990 229658 975594 112656 332893 1284394 274552 1860501 1876383 1441329 1851405 1233647 1373905 1062571 51875 1018833 39013 1575478 1464559 859884 561430 675396 1355525 539458 630804 837032 1677206 1716265 1029537 455898 537323 1905019 743761 1489321 15293 584085 153707 1434448 655065 447447 665543 1094021 55261 901006 1303836 376211 798286 1612642 1220604 516491 1327849 1479459 10733 605900 1234689 1450516 815917 386330 683093 478216 1499527 1081701 883843 1473143 348636 1977364 865199 649220 895306 1239250 826058 1549348 453138 1680027 211552 762024 1235466 1030603 1766661 797269 342834 1170551 1112426 1044976 822383 1267181 264808 535813 171244 1493118 885234 244965 1856374 547268 1169141 1143298 1117374 702791 1012670 1728469 1391488 588755 177247 1243290 1425899 1189979 874268 777204 617324 382439 459217 501159 1468802 1568723 585462 302453 1930083 406729 1666913 746364 1311466 427754 9541 1672852 1201095 1563246 1009719 1906003 1615183 1710669 784775 1623859 193502 1125665 838342 165130 131871 971049 1292022 845350 1856867 77114 744180 344685 1232190 409988 384015 1472523 118849 645284 1575371 1138957 66735 1042911 23879 524176 861769 1044844 787985 522953 765733 813899 1316726 1603437 745229 1025747 1989957 324723 443953 425027 1916103 1227220 1776197 590534 1473179 1605739 829971 1080691 1965703 875723 1293193 654415 646583 1290961 1633044 1512722 984421 855210 926942 1787744 1345833 1271328 576588 1854731 820234 430181 1337882 1052419 1274936 482141 1272069 321651 676753 7534 674600 1676096 591167 551914 1816068 768638 63076 619625 1121421 792012 1437428 1123367 914034 1093653 528268 1667390 657840 1831988 968322 1897061 529931 944280 1634414 627043 671052 560503 1296491 1683217 719083 1814826 772319 1779385 350595 1172359 385661 911916 529165 538680 348528 1772373 135259 199337 181982 1127714 1680915 208955 1048457 1056327 79148 107051 1411891 1799515 1035956 859434 878336 258240 55364 1403216 144825 163504 1921983 1574248 892624 823174 1083500 162341 1729496 1773340 724564 771290 1212725 1749495 652084 1105389 1788812 1025795 1039095 1593716 1150043 1971378 1507283 1217745 360029 470564 330530 662766 1328597 858780 768860 382105 1583853 447516 444687 946191 1037804 1400834 1510595 794259 120318 1051879 527366 1331258 1777256 210029 775216 1634157 1469018 1989356 692193 1394656 204956 472454 523138 1350346 585657 957930 1838895 727872 1325322 818475 819591 348256 1025891 1267115 1017319 1554223 1050888 141414 1948667 791423 308925 656023 1711246 1346842 1447788 1222168 709952 1096201 1998586 1212578 935323 1389347 1392176 1406708 859700 801792 1450034 1857410 1376093 579310 1721782 1077040 1487879 1934770 872989 547469 666610 843731 338383 72594 1454330 792526 547170 1647667 891837 557668 1494241 803262 452900 88496 1402292 1193912 1743063 1755751 575229 1075122 331937 184259 65668 936497 644221 1789489 733116 1536915 671374 609606 755051 1253374 16620 263739 1460738 1273813 1870454 198369 503917 382581 675220 217099 587572 728669 680168 1731127 1494581 1254666 1868693 1000245 1441143 704901 1923976 1634493 361389 1023652 690905 1488904 141454 1493358 261646 172347 490240 142277 84499 1243561 1798171 157989 1846670 551672 310728 912881 1956254 1890570 1171566 637854 1455946 10709 1348973 23988 1081648 1484279 461589 705749 1348066 1688911 1009311 1756619 1341448 475771 638151 1314464 475471 496746 1200785 1838845 1882426 978478 925091 340281 1384469 558623 220637 558999 1229328 90161 126417 1686294 682653 1701830 203802 795857 264596 395895 1920329 412155 747104 345039 1193361 516778 1444227 1665548 733873 958219 1811909 12929 1477714 1781079 965684 630638 531260 915472 1592913 281938 1236340 1610626 803057 1054637 275761 136420 1692071 1441031 420546 177211 1105820 405952 1653426 38552 955273 1985771 543782 1306201 611915 178136 692327 1883678 849596 90454 1419609 1901806 404226 1026163 1311493 529650 610944 1007713 1240805 834680 404479 127147 1371691 1476260 1319703 425804 1893358 1040989 1478991 308608 513414 1658094 745342 1538387 629979 1117686 1909209 874138 49573 567002 69169 1430942 1899123 1168547 1722846 1584988 102553 1145780 1033072 72367 1593467 1378608 1430841 54137 997430 174404 784132 1724057 1727538 429608 1087963 776078 674982 157534 1869234 490396 1661351 1857649 19705 634519 560175 834739 1302886 1826161 1809560 274085 629346 1297038 1671281 491216 736900 709583 1411853 971027 1140614 331014 1595566 734600 931992 121419 313147 183454 486371 1186000 1738613 1930743 1563923 48276 1873075 609277 1732317 765289 1926293 881016 1521855 267069 523851 753460 443706 1483729 1903184 593762 546423 704455 1018528 1397003 983822 1501320 1376161 187222 1950442 1823829 44199 1189986 1444905 1305185 1725448 1968460 493677 615137 1890619 1619474 1697817 1729353 732920 1649844 972958 1799412 900045 1546841 571550 537410 1969848 1790109 1812589 728897 252761 1526856 225248 1975944 747319 1905160 1696407 856567 849048 1788949 448146 458502 132661 945245 1179732 213141 800763 1824205 586086 275054 1999331 1991468 15969 876081 1313022 333035 194110 267820 1652654 505923 145130 1808950 1925995 617814 1065570 1040506 1469582 520971 1614910 607660 611369 1549810 932677 1730311 1053548 870197 1875961 1177915 864324 1949301 804442 1079490 177510 790481 1986535 1022475 1675180 1395344 912467 999316 212076 214769 188242 676957 1927750 1445238 372572 1345006 1664163 748598 1551433 1130890 1801248 932294 460772 1279475 1812614 1559343 504331 515761 960550 852015 1681717 204678 1697086 1054195 1425310 749541 1653650 1625743 944348 398475 127743 1078398 560562 853475 230128 513068 91317 1689904 704852 956427 1223957 1542583 609073 623005 1963401 1981850 182813 1386302 1401055 877880 151771 1465672 2292 747400 374463 1806593 640563 1732295 390164 395316 830837 1987926 1411413 1611396 1265036 110900 1031463 691672 1970273 396091 1920275 1248484 1119722 986521 384254 303677 77961 193408 851227 1179943 131661 1248857 1038664 218648 1475343 455274 208567 922554 1304440 209500 247730 1385067 84227 446662 661823 1734641 977461 1603026 1562489 295681 1634604 171801 630122 980142 623013 1716553 1677957 472903 702932 339226 986458 18164 845073 1901089 1581132 1285738 1140343 1251605 252697 1584513 903154 1442936 807938 1197113 1490475 1985188 1124801 496974 1107701 1756102 1250073 281481 913727 1725802 1327621 1208361 193547 1767675 1792810 1617873 612021 531970 1280563 672154 1640456 1923442 1269283 316719 935549 764963 671035 275490 284132 34180 907567 1562761 132531 1253961 447391 655949 1074832 1765393 1453178 1663322 666793 1200257 605242 1341555 95867 1442876 97789 1379932 1579880 335976 82010 1288040 1451109 439345 161969 1045561 184386 199358 1970277 1821323 1283063 1620562 27853 160153 1170547 10286 862221 607972 1820217 371566 1154551 1023502 314054 38914 95455 727326 244311 847573 127070 1140389 1863656 1610546 1985441 990630 803378 1306419 1482400 1331462 532573 931280 1662330 1569264 1624372 1998887 1212147 989974 136531 1879485 1073176 137707 460848 1819408 1867461 1793644 699702 650928 816550 1369245 1872307 1180227 1445242 749536 245419 675436 35570 151006 1083019 1288332 1549619 1183311 1448617 341426 635882 538628 445393 578404 1524795 64882 311104 697138 1786130 240934 1091468 1280418 1448804 538416 863556 325110 157468 643711 1614061 850182 1320078 968117 976851 1466493 1060038 886939 273009 908134 1233779 790855 1856609 1239653 653979 1772725 269258 19805 1046198 87408 887008 372166 1045882 1217400 1932859 1938446 1143463 310036 1008379 1419980 230822 72558 1202352 1445386 836023 793849 1210538 1070211 1543242 332712 581529 352922 1072485 824782 181559 1068435 627031 916015 1305778 630839 1499343 1602164 1231793 934488 1423617 715840 99257 1611098 1572977 1604897 554393 1253688 1135015 1318334 1407501 122572 1229873 542055 851086 1128599 532522 669114 925011 1391734 781640 371122 1162429 949887 1306794 946851 869756 1064299 1030903 625846 520020 1220855 980343 191736 1614439 224027 465885 1161212 38631 1368251 173036 72871 129102 173852 1120242 505747 765224 79064 59750 584638 1786032 814562 19830 1891459 1861276 1559891 60507 1762675 1869057 1622436 1533186 442414 1899257 531097 319491 594344 683054 810739 1657869 1405032 439033 1309972 255042 559427 878082 1369755 429890 1447587 393360 1672759 1419416 1496917 356473 977785 1048295 1306631 992776 1959777 1436621 1976499 519776 943469 603940 1946658 1018720 810277 124097 158124 1195285 901528 1464336 1937633 106142 1855893 236017 762876 1677952 55199 1246962 1137851 1172255 1382924 1484946 349844 1929320 1370317 119612 165615 317750 1200024 1865391 477069 29283 400864 1635897 1342775 419616 1480940 1869856 1455300 305464 367010 516515 1405812 1335583 881570 416478 1102239 1157650 1627759 820175 1397428 1694583 989180 1201567 853036 328641 389362 1801851 187688 1202447 1786842 1068583 1080232 1023364 425875 1778249 1907231 515250 1829118 1566967 1095222 344301 352930 479524 595226 685549 642577 841821 628099 579475 1613114 1190401 1804150 20544 1292479 740533 1265959 1270848 878445 1539021 1379513 657118 36788 1206689 776369 1672294 112674 927795 287332 840803 540991 1919340 1479078 628943 1221523 179338 27448 423047 714658 751396 557176 258651 1037651 1197991 617798 175458 795660 594974 889098 1729970 263603 1486525 1436494 1794091 1668394 464103 970584 715925 1536048 825046 197229 1028553 255915 1328622 1734222 1388197 635196 169752 553153 534509 492309 717520 1199958 1470825 1716859 672274 45354 994208 637031 31459 1809812 1482259 1423599 517568 1154478 157574 1982291 359164 157414 990335 743303 946406 833656 512644 1795147 614930 1628518 1649360 1978295 1274264 1938732 164616 401666 59690 1245278 115385 682041 809843 339146 686034 951493 454473 1282824 726387 147546 1968889 1698204 755291 808470 538826 444660 485691 146583 667860 1168124 40216 454447 421366 434803 1704553 801054 1338533 1243342 675592 311950 1971045 496185 663318 1278030 1319067 1652622 160257 1549589 1876354 1789629 583645 156168 125617 1547084 1203330 1166101 1611950 1969849 1058414 596831 492024 1119899 949767 1822225 403816 1176351 1567460 1181119 587126 1722579 1182158 1943906 11158 1922921 762582 1509974 1630375 762942 1338675 313939 1298305 873105 835596 587213 1724676 1332908 1113163 1035002 202382 1640920 437994 1278094 1063645 1037580 1522409 655727 1827594 1307089 1111032 1329843 1226531 1277984 43909 695988 29497 624227 1173246 1326950 2114 42307 722613 1059405 1786813 1402260 9749 1619128 710729 958407 1124758 1492912 370892 391538 487190 1664691 1837648 166698 1161384 285797 385080 1989258 702049 959980 1965215 2921 882351 464879 35928 211691 1324299 989940 1363034 368099 1051532 1572863 1511314 796274 938425 1851970 931043 1014533 991693 255879 1161991 1957908 185557 1509133 1050036 293369 1042410 597391 745439 1619878 455289 86076 1223750 61422 1749085 86470 458019 8177 1507577 1537493 1167006 293117 311828 261569 995428 283952 1219651 737343 564188 118908 100486 836210 825405 870472 1391207 1568133 561595 1714735 555058 13202 88619 900740 1209253 1413449 1492663 1336907 591776 1718416 1208524 206302 1197664 715820 1365543 1806251 1209348 1115401 606606 1834696 503245 1913464 502417 1786814 1207652 578623 301333 612528 1505170 1538946 555027 1048207 1530266 1554520 294491 1706648 849955 1170064 979130 1880323 170786 290538 1837492 205893 1243340 1922803 646744 637446 554399 238296 159488 632633 1056960 1896463 1520450 414485 1713967 1665161 934583 1130091 656532 57299 1231924 1638250 1976119 1622923 184605 489042 1199751 147861 504611 1424927 940933 202352 1631068 1844008 656431 151727 1623066 883558 1191755 264395 299424 62182 607096 989583 688959 904337 1842539 1472323 954697 1747900 1910619 1846332 682821 898674 236246 211205 747282 1245860 346305 550606 1354774 1757438 973044 108578 651594 1582895 721527 1452858 419797 1935448 1461280 172271 138377 1914992 252375 724725 1048912 172318 216213 1389174 450957 269963 326757 436297 200300 597836 700264 1881341 280939 1036888 1124315 1842005 1213771 1317794 1750957 927166 42921 320566 1172172 96368 705199 1847098 1909846 1859214 973255 1437111 485894 1340397 1907602 1111211 382783 1460778 1365572 1178586 439458 670444 493343 1324666 1268610 271375 1153015 1761106 1373360 1626936 251684 1373219 1871711 46804 251564 692715 572886 438916 878631 1728153 311080 1662322 1842095 1450042 1771004 789027 32632 357031 425136 1435358 1615875 1128638 1315422 1003054 1542868 1572454 225471 970891 654897 792354 507213 1257319 16344 1917996 1724659 1372898 60492 453512 702628 1649157 814264 211522 1306361 1742550 172883 1364444 1773238 1146346 1985641 748921 1991410 568011 876503 1684756 73302 727079 292299 1632285 582707 818141 747987 949463 601789 691502 1193968 973695 33944 819973 683423 1216041 1743852 377842 1723851 1669080 535371 262373 1838413 1163513 631947 1346212 496423 65133 1751947 300097 1055279 273708 863977 1640182 1810606 58444 789856 1275887 336313 1976275 129555 915236 777692 682333 1935285 528073 1045942 26630 962636 1290347 620676 1063878 427205 1065296 1276408 759183 857180 334306 334654 1354374 597295 370028 1146938 1977540 804612 1184451 896429 1155149 1566633 925471 1972210 1052141 133548 443351 632944 1245245 12564 289515 1683485 1520424 1306339 1838597 403444 1034649 1455896 1477694 1155719 1600665 1423376 1063587 1237919 799571 612719 1637431 1885595 77348 1401566 1036625 564941 961429 537168 49908 1787027 265317 775764 1456637 1120501 322168 1108407 1142302 1142392 256204 843269 1106 659913 1395785 1914791 266768 1868647 377737 1224315 706360 1739242 622445 842823 1391875 1807746 55983 407545 688154 481484 1856356 1752039 1732344 1202843 184354 1122869 533555 511688 1571472 1458283 1319071 1547190 1718709 767454 869821 1936244 1322630 1271066 900536 968434 1683032 458127 986104 65297 1141948 1017024 1822909 477941 1178530 1804744 495882 1124427 1391484 1404004 1737722 503225 207519 1973445 633370 8995 896715 1461791 50226 513322 1747586 1597031 111796 1215691 1104437 1420455 514632 1991357 153100 1771546 1530830 1789591 1107254 1044125 406905 24996 912117 134154 819719 1833091 1031227 1939911 1022217 1129078 1330721 856478 903061 46314 1348782 129673 918930 294872 774978 50524 1155355 1025673 605645 697738 1163880 1251823 493227 345040 664116 1926205 578399 1440070 848094 1235046 710311 622212 688621 1930377 622550 157072 367688 996999 668500 178854 1324845 222864 367910 516678 1185625 741856 446897 446875 1023061 1527457 1037332 1408046 1892006 503143 1420834 48758 1844197 1001161 1816753 552312 112782 236646 1316974 895721 96520 416933 1133591 1024047 1843430 752961 561119 1183741 1436732 634941 1408014 808186 219569 1562531 34189 374713 1489122 1647022 1752380 859496 593960 869857 284222 894092 862258 1884207 331292 117214 1028906 613137 1838609 1533263 656671 1016781 1723685 31349 1168213 1082472 1996506 826993 1488717 183231 1267751 82449 1043704 361579 247606 1621268 1982449 1745509 1400794 847493 1316010 64452 1047150 1754438 1465218 902812 1087836 1790124 865761 403492 1617005 81950 955359 1473721 1671929 1641793 1796653 1140562 85789 209043 1130620 896583 181916 262395 1288010 1024649 345089 881891 604304 1925045 1540718 1428147 909868 312231 1668758 349105 1766962 880892 145934 1395904 603519 483798 231952 286025 1391632 1469844 1043581 1439129 1044806 1078650 1216288 1863647 913432 331023 451622 1334186 1512419 437027 643575 163531 1596011 83803 1151339 165674 32123 140903 1573328 990495 1886256 1677958 932281 1405768 1239675 52712 798121 992984 144069 1465057 745715 980433 1143412 318698 463376 247464 232081 1041313 890589 1227764 215313 38279 1872982 885604 1656096 1664869 95476 832843 1423611 1231513 1505867 505101 1520188 312985 500972 356883 1451162 1131622 1752984 329686 1170365 1664034 582645 1303222 1217566 1757165 1349897 1057446 1537838 831935 1931039 1273603 184802 1312521 1999480 201385 1142230 1537243 1356596 294952 1871806 1890495 720935 1231235 26259 3268 1798383 1412076 1022711 1910794 854766 276113 1210113 861503 1356882 928534 1716765 422574 1500016 498408 827350 1455567 1627773 429818 227195 1236726 1422765 287350 430530 700799 1234315 898800 10463 1635537 1264947 1850292 1695810 1917363 254634 328157 520366 956467 1410869 1289245 735366 1020557 1236492 604707 1906693 1603045 657407 1077801 1492684 1456283 313871 1213757 1980709 1354971 1161626 74561 1798836 481945 1592920 1946986 1476361 926198 1659896 500438 1145301 50119 1352077 1482654 110634 245896 973698 1039509 1353316 627273 253618 1319444 6685 87921 55793 124829 853314 865085 1702502 1892054 81313 1134940 1593010 50981 909174 1557571 480670 1632536 1220486 789685 1732407 1226211 981753 1458403 1193171 1582752 271681 1738695 1822926 1719104 1485417 102125 498716 185528 1858878 1253417 1867220 36895 815661 679243 644724 1252565 248258 583412 1779086 1384512 281210 1480371 267008 748363 1649245 786047 683073 1723475 1240889 17812 592220 1930648 1294474 254725 1476965 1283747 875776 1457490 1447930 1947520 213702 1084039 1054216 306322 12400 1571457 1783331 487859 585042 280576 1260599 1345965 314628 603704 1179148 977563 129306 503842 1741351 1613717 1870808 1036748 673231 1264449 1080143 1303484 676570 122893 1425126 1727294 871242 767300 1979001 1080680 976558 1368408 309070 693731 1634317 1929470 117980 532045 1349211 1251555 426034 897487 791797 1384212 1485554 345804 1893598 825391 702776 341684 702238 1541018 1926907 904818 124739 1439891 541081 1308246 578997 1045477 23419 1942675 1494637 1668015 660762 7251 1317369 81758 1684635 1886 1147832 1487234 1544817 1955018 1669031 240879 1880496 314567 520734 1313711 1528371 1245764 1107423 662076 1383004 521892 55835 818453 1309187 1812674 178520 18598 347477 134176 1537062 1425926 786533 1812644 1786506 1470772 1355282 102058 1657872 147998 129682 1356891 928934 1877183 1216352 467719 1922414 1057417 1200234 1937352 1312649 667713 1941389 1155102 522592 382509 1994123 1720187 493872 461280 1660298 764885 1235603 888933 598033 655471 940020 701747 70197 1214630 1360418 871378 964960 125613 814631 850173 784984 1836615 89484 1565038 962403 1499409 1668648 1776728 1843965 633561 1829665 1462953 581887 1818614 1197803 1802325 14475 1389277 1835291 794755 595452 367706 331870 1714445 1778960 763271 1524502 23286 648892 1141531 33814 461177 1378024 1364292 786515 1037853 9572 167587 1653005 908430 1632938 885344 1555648 1899218 630852 807639 1794458 493188 727879 1606719 299596 658151 459742 781454 80090 790932 1745804 1995925 1786626 977934 542133 1845475 1611853 255550 759555 631072 1350260 470338 1266502 1304913 746015 765914 1332454 1013869 1745618 1052076 388935 971796 74552 1329104 1782118 699305 1147158 71128 1225580 1991266 1154095 177613 1991450 933397 102296 1005137 1308883 1375961 1992681 1376167 303788 1059522 933538 1731257 384049 1710761 1647067 977608 522951 682009 327150 728261 1504562 1108241 1460664 1983865 444839 1585594 851840 833664 1344625 1086028 49880 1222649 3267 780471 1689929 358177 1022642 1595717 1291786 390339 32980 940066 1063241 217671 808733 1226075 673151 951876 920329 90360 1200778 1288492 964188 1247598 551790 1707693 1790398 674240 427478 776674 1007485 118773 884899 1886808 175231 1916084 1700280 1251803 1557338 1781845 111623 1774926 1412432 861203 880752 1930957 1128215 856383 857146 1816742 1281450 186637 1252324 1273129 1358855 1936801 1374553 150906 271532 1517774 1272748 532550 501251 1448681 1825563 473124 401020 182297 139396 1192123 761376 289519 949081 1583185 1309298 1464803 1359571 197355 1502199 1059042 134291 1832274 94785 919855 1795512 441522 1661390 1630890 836737 957091 1811493 630240 234531 364056 1971763 1436748 1377375 1932338 1878434 1737719 1016013 1749673 277839 1030807 1774722 1065855 150695 1753861 1699759 1230677 1653767 1501334 665123 709037 1928213 1765505 285095 838897 1125210 1486091 969071 1612185 1253054 1524247 361622 1293651 1985546 1317837 422951 699534 1783531 669941 402835 1690177 1841910 436804 195627 262800 1920123 49103 643473 841959 446025 1807932 1760778 1677736 210055 1367247 1962976 611629 934020 1057123 361654 41610 1393339 1112173 24186 809228 752338 1663485 648859 962191 1469457 1672524 51021 1615285 1556797 1096011 1137892 948490 1616576 1080120 1926994 1552571 1719709 382965 1718396 1873406 1266430 1289183 1106776 1203839 106828 953266 1918292 741041 486846 401282 1229734 484407 212852 148875 797859 758565 1165702 712280 794348 1338096 1871468 459044 1277905 55890 1286377 627693 1898312 88163 495520 863816 1824904 1854774 1125696 1259121 32857 300134 357697 1987742 1077852 1209025 100260 615961 64138 1350874 989878 184455 634837 288839 539386 999242 1702550 1856406 998776 1353386 1778100 1880653 8694 1033420 17496 149798 1910665 46629 724744 1183318 955619 1067425 411392 934763 427640 316293 444892 1334698 181453 761194 408317 1517146 1065949 693860 252586 1072443 1103912 1016634 1310298 389534 377755 228434 1796434 56390 1057738 1532959 276256 794963 1692775 45072 909096 1693246 712276 1407769 1070829 735919 1978105 170749 1282901 1591028 458309 1256365 464960 1479652 1502497 478992 413305 1252773 1975505 151072 376183 1618344 1746572 1018623 1020431 1662858 489520 447590 1769995 1623199 1581900 1033441 1131469 1183829 692585 168079 126709 1438952 1861429 824081 868352 517339 1815381 620387 1436184 60736 1622453 1596327 1017778 1346278 867365 325498 1265677 692313 262767 323925 1740690 1173161 1364803 1724249 1365295 1833754 1634936 1948496 174362 446727 875877 1686658 1433799 1102210 19632 446120 1702201 872024 1151849 1539655 1161968 649274 259497 774215 798718 940533 634998 272786 1017856 1468192 1005869 60704 1076826 1274911 1040622 1218710 1802736 884064 1158501 1885496 1998839 547888 658366 1486066 516973 691504 1324311 173229 275748 1744351 14387 1391196 1461551 115930 659474 1017431 1735968 830964 396419 1030637 1735981 581713 429807 1952330 1198293 1727079 1068352 1068737 1927548 397954 1225687 266526 303107 1706323 1260610 117156 714404 1312367 1485761 1285969 1888921 1730509 1934929 729553 221401 134267 1237848 249383 1307262 1285488 584949 583626 276658 1891353 236702 1645899 1151507 507065 1756988 1021236 700735 1399476 591869 904252 1983158 1961640 656754 953926 1242316 1792313 1330589 174647 844252 1781601 253776 518099 1651832 1828136 1853403 1611820 747920 316574 1874293 1914397 622760 805618 1214749 892068 55175 1928958 1104543 699680 410048 234567 905750 606996 1466457 1785136 431626 197912 1795552 613353 453919 199359 1486890 31651 932141 715204 1230467 985762 1701765 1391540 1426612 180134 1213603 1792832 1681408 342190 213314 81310 1445865 1319990 218484 1818990 342207 1649427 493429 582041 1720044 447411 234340 444626 1632548 1547272 180935 1021727 298544 1570202 1046281 215685 702843 380535 462159 351834 1446747 224454 1475473 1430169 722591 372519 1551059 1740812 115086 313411 828934 605005 533546 1384833 1304780 398828 1266780 1207250 1836078 218641 1188103 642245 915653 1961085 140948 1294501 1292289 301762 609879 1887816 1683984 920018 120285 1782523 1295903 1448257 1132172 1391777 1614346 1620915 1093217 938320 126360 24351 1180493 1823306 101382 380460 922624 1458196 1470601 1689563 1340624 616194 1474601 985720 706479 1522061 1562104 1301706 36138 73003 894833 219184 253352 713770 1957486 1521952 956860 226215 677985 1181439 976177 631174 1024571 589004 1966395 962987 782978 143561 1232309 1758080 224871 261648 1312095 1634731 1391165 636224 1029582 1453055 876489 1084679 604076 399756 125935 1480269 1499921 468531 1869400 920326 1105373 1337688 660771 958688 1557409 636939 713098 1054685 476026 689540 1758956 1508309 1969406 1112343 1581129 1172232 747688 1002581 1839868 896534 1806387 94455 1987579 1898094 1020043 257995 1397793 1251602 1683131 195289 1346466 117072 492854 1154822 1998155 238069 1106680 480078 1260124 1590681 1432415 708770 1511276 1850392 560235 1788808 1796391 498435 1385219 1672834 1667139 1857121 885435 1710035 182151 281632 616082 741889 1122325 1580511 641696 284509 1308118 1568945 811943 1260587 493877 89685 953203 260367 312845 1218700 1914244 1510665 1805209 1125254 1319861 485992 1083714 763102 415367 918159 1523669 244891 1596003 1833717 1606684 1504322 91532 1557110 116017 1419635 155302 29022 1500313 188954 768447 1802125 1456358 222425 58136 1183723 764807 1732420 1728860 324587 527796 947740 770434 679003 1576529 278958 1347741 790644 989315 841418 1278839 1987599 1144200 1503375 535697 362385 165013 387733 324463 651005 570953 1431863 1483647 393634 648123 1499009 1532500 1488576 1197174 1995329 1146035 486851 59793 615024 520369 1235432 643829 1403809 341793 1217600 191670 1039537 982371 1920850 1963535 263119 1116832 307553 690631 1402473 1364366 580810 46916 1045222 1078578 285043 1894460 173886 94459 98142 618223 1844410 1283508 196111 641472 228438 1199658 1059757 385309 709251 633730 1069193 1648564 556789 1289298 1171359 1244107 897759 1422824 506794 133418 1045958 1870495 1931277 883367 317802 1128958 752309 1146752 1513758 1046997 129373 530860 244012 1220333 817268 1585330 656075 798173 881707 1933431 1316299 1097310 128525 1943269 1477570 1913712 506369 1353180 452841 985988 1614597 338372 1453412 1345796 65702 483762 1516387 1320617 699229 380596 1566968 1989925 1329376 1776978 475518 1879000 1615643 1109309 303541 1183297 1951080 533078 1071637 1240271 779129 1258597 1022137 14061 1033562 1419003 1952901 802553 1275006 417082 1262805 416015 1060864 429140 1047899 1755570 330418 1365613 1679500 661250 330228 1757060 553407 1429876 1350119 1361671 532599 897429 319933 782201 1974519 1918151 14264 298036 467877 1872912 890442 1397998 901159 1855413 610614 80480 898692 32845 1457115 306832 1796239 746849 1750475 1265979 1521536 499953 1847349 1815811 1863681 1776065 254155 405190 284396 776542 1625959 1952859 1366 934203 1768291 36242 751850 94414 1133571 105121 1031653 281941 1685905 1349207 1766765 493911 848927 816859 383835 1100137 448652 1828597 528322 488901 192424 122790 905858 1162566 637711 1001900 18760 593294 871052 626569 440151 431867 1185854 1833049 1618880 801557 1357437 1661602 508815 712499 1670651 145025 1410771 1214425 521900 1586019 1926155 998674 873564 1076547 714392 1734455 1431564 1177523 1479148 1306752 662460 410730 858073 871113 1030958 917622 1898708 1256653 19184 1878985 1502136 29475 1669792 1520937 840739 862710 1337810 161750 495133 1280704 1751643 1173661 1483832 1894393 1018460 1955423 1501626 1967717 689893 983813 1437594 432307 1170586 1795450 977019 1717163 1052344 1389047 163225 802842 51613 787533 317469 794845 923823 753609 1037409 1204680 237856 111553 996938 1797813 603383 291562 113898 144897 1674244 396751 1080353 914293 118535 1473195 1894692 1732706 177177 107397 1394062 836198 1798247 964500 1689176 1459492 362433 488309 215482 138483 590795 1061542 161712 1734368 176318 161936 17383 1126079 1918424 1748423 636631 1691590 1378085 436345 186643 1212137 1246701 517956 1308602 1439779 324159 1822016 272744 628220 1007888 423059 725661 1447291 817187 1031533 1056483 748069 1510887 411482 438969 8427 1647195 708578 1424075 609966 393555 1237063 1824927 73049 1329046 226231 1858383 1782831 1725946 1033560 791001 682365 208869 886174 754145 237110 1396962 1846716 1858001 53209 810100 1855665 609716 1301081 1945398 954922 1983423 1413542 711645 1830043 281021 912883 472623 360443 1252900 868379 1008088 1439576 1468343 105900 39987 504592 213843 1629587 403634 1827982 1273613 1752686 564133 1831672 1466720 1503444 140999 1785065 288025 73051 1576291 1693402 224244 379777 397592 1050068 319654 1224453 951287 296703 37632 383175 1055004 791271 627405 907854 68028 1944002 663501 743456 1030792 1995793 839780 1264565 1017370 1385562 1248073 1327817 865797 1279853 284414 1519807 624870 708980 1443515 1861827 1986389 944296 779137 1009453 1974849 870716 790120 1854512 152538 1892730 1164277 464981 1528507 1724629 755769 1355747 1477217 686411 1094487 1997292 1210500 702014 1032932 697966 791058 1556309 170667 786426 1277561 1581351 1923524 1521300 1665523 33163 1058532 1309454 1720843 737450 696624 1113921 182896 908799 106430 1494518 1600519 874655 529718 1582250 768419 512552 1775562 772683 1767874 490810 1436896 1205684 594071 408247 1753568 697346 715570 824211 921084 1752650 1770735 1833400 1250279 520386 1284357 1463234 194689 30209 1306704 531517 699347 1907202 90946 104047 557722 1158826 1531228 1833166 1233741 1126157 460072 525458 1567476 442302 1829785 788205 945355 537602 1696472 566393 466360 1407380 681552 1942026 1964292 1149010 1453131 894820 586037 623598 1763344 887545 55043 1394949 4478 708133 1056816 1228371 808923 1823312 1710532 1935724 1236083 116473 869067 637956 1170248 973614 1579843 1544945 669054 277557 1089181 310140 122798 857169 1267054 1248217 220692 952205 527199 935808 1472514 1681749 854665 945291 1005344 1555163 950248 1775238 1279089 632874 1091060 1733047 768832 686831 1051179 1029316 1466512 3104 521688 136754 1495123 679178 1238507 1831999 12344 1052510 429223 427353 1973182 1484808 1739736 1043702 1150109 1915384 1944619 1568242 1784935 455343 314994 238150 1254963 1383285 1029368 1036220 1454261 1597190 1999854 1168003 182897 990699 507581 1462963 1521791 1677111 1519982 1238254 1116345 615162 664728 756316 166627 1124336 1307053 2189 1538810 1192273 401154 187509 1928078 1045747 1530076 716167 1816645 1645919 1980477 501551 1694013 1033139 885005 413570 1285292 1401259 1497428 1003990 453577 1396518 162010 390576 791020 1071226 186957 1459809 1877182 1195895 1554350 1345138 1490057 1979191 395380 1426675 185768 131543 1890189 1094284 1889019 1952159 645630 678507 4949 1928447 1387370 1865264 1281736 1664684 1526305 110837 25336 670267 653116 154630 1593711 554657 1715830 629718 810275 1434460 739364 463442 618576 997595 1804798 1748830 277613 266853 1688587 447712 1351958 388436 426948 1808812 1192411 1586118 671138 1197743 87067 491012 558875 550516 623552 81621 1870112 662214 1811171 1411885 1734099 1508036 1835159 226568 633343 672967 367666 415336 1921512 641987 175560 1582811 913117 100140 875658 766407 681332 1281360 1267626 1678535 964102 1855689 703335 610409 1544068 478237 1875287 149294 1452054 464277 25381 826495 298443 95561 1162668 1130007 505122 1083733 89550 1129622 105646 65005 1475176 331512 1721007 980326 490974 462284 1808824 1435885 180438 1409764 35198 1156349 52629 91390 968615 991694 571836 1861177 1797612 437055 105358 1088060 461278 626929 153052 1011533 581691 1879612 697923 773487 820083 115716 1672458 1043879 1544561 1708552 248107 133865 1355440 1271842 794592 561696 556387 169331 1936189 236209 498229 961492 1544185 684978 786013 1716777 424372 469459 1152125 1913994 1079274 356456 365155 1267391 1321292 1275869 635752 1178857 719413 1533047 1591407 811338 1116469 933749 648992 1400499 761505 323644 609871 787246 1547042 1913002 1779781 162078 1118314 178092 1598802 959740 1409928 588962 968271 323385 98638 152030 1595125 481067 1513158 1411169 851685 419692 156854 138162 206959 1578131 1556902 60253 78573 1610721 1459479 887520 958722 1180159 1848717 1026416 529404 353970 483362 1657765 1897675 5890 1224719 1039005 1430710 509208 613288 424722 1102505 830870 695315 1948013 601103 1474988 660550 402790 971537 472907 327041 638265 1503827 1567640 946485 905285 515345 89185 785370 1267848 70196 508871 1610222 1982488 839434 347113 325269 110493 10229 958607 33998 871359 1241381 351788 398681 88921 224532 1825559 1518812 1632923 1140998 953055 1248744 753820 1694558 1764436 1637394 597565 1008469 399555 1723201 1324237 806521 81768 962770 1922432 1118346 836875 422061 1756454 195255 1350323 772303 1221710 825107 83487 307070 774404 436906 566587 144237 1054034 625219 20837 559762 1744910 1489879 427609 1702 1711946 1307263 431653 947171 1486112 459057 1551601 1394882 51056 520459 1392831 1630180 1478221 1659028 530107 585620 1039257 1703798 897148 1508535 345126 259102 429403 1113539 55708 400203 591192 1118852 356214 1901866 771964 1146067 1349463 373930 45491 1962211 222055 1371282 68508 1256390 1958308 1504239 1891395 540185 303093 1143048 1630031 1121061 291319 1027624 887333 1800560 1066530 1520677 1485522 40976 1950353 1014297 1749128 977230 1266145 1921691 222555 1887734 1558481 1393747 23436 1105205 1093986 1303804 1021614 1566571 747807 159637 1342045 122846 658252 504437 1660232 898350 288546 1393825 558180 1812463 870055 1351659 1423247 159979 64233 1314831 1707454 845053 728162 102938 175457 1021802 973279 899856 913783 1463295 783062 1156754 1920557 332253 782168 1505444 564498 1684357 1896074 445475 1625003 1927173 1757833 1967457 509824 1151676 1267876 71980 133768 1647945 1802881 536437 1628861 1390174 1709076 391276 790113 392369 205625 443922 1407793 1062445 907563 477639 965034 1908784 1685921 1507780 659818 993423 1178028 69803 1428697 523152 1750629 233284 1177156 1889781 1583251 64390 1082965 1640916 408958 288180 802027 1399106 1227036 1159442 1738311 1125314 326646 1820881 1597780 822004 1552850 615017 1324200 213553 1741724 769304 1897737 1499583 1157965 284071 1425171 1362316 755436 1676707 1461937 1372714 1320714 1370682 986563 1344472 550676 491856 1727570 1623306 231016 295658 215030 1891680 951570 1957221 1724503 689489 1204283 237850 1022140 741702 477818 1057175 627502 1547823 1398909 1017110 940249 1179611 1365122 56614 1982927 1985524 1790886 1892527 416666 1458281 648175 729653 1173167 160013 1474415 1681530 1262227 1027550 1507545 517346 1678545 686389 1552032 702428 107841 619002 217047 1576665 1589593 1051346 1338939 1761009 916203 1523544 733101 1728514 1161823 1206970 984317 508558 856762 179815 701911 12099 68286 1482384 120843 639467 1738092 691028 186763 1296517 1680934 238972 1647629 101881 1951429 846801 1201410 567892 926538 896636 1235533 511344 313552 727941 1977248 64046 262803 1352256 1413745 213276 1737243 1028809 980216 483578 1017648 1032031 653823 1984359 800152 1296746 1522829 338919 1384272 863811 1454605 1639075 324374 835576 591446 265408 1340470 323035 1275389 1784224 411437 333128 1241550 428418 729141 960822 1609268 1740426 1075948 437488 1150879 1621984 528509 150750 312152 1111012 1166967 334885 1408572 1533787 1324017 1346170 381303 454806 1421674 1483085 522633 1097125 152347 1233001 1848144 1395320 869140 708561 1446056 1176246 1168006 202847 1148020 1641294 415816 1476005 5639 956721 554280 910703 1049596 927601 555994 1823599 1651344 1710203 1465788 653839 1762986 1922320 1036125 1202153 304216 564597 324685 1172868 40421 140100 1084194 523907 1592481 1012452 911810 917186 673356 528444 1783244 1381608 1429240 869888 1387743 662666 1639808 416650 1908402 1306469 840933 1876734 1034154 1874745 866598 1180171 1933449 478071 354607 423969 1706892 647800 1547004 1929067 1967524 510601 929506 787225 1684224 1058124 122472 1271425 1027242 1204845 623965 1944858 1418992 1002398 360220 1592565 1735921 936339 1380564 159849 1718474 579091 1744076 1516885 1126425 1277064 1468378 816161 1318270 608784 773731 1503302 788261 1895859 337092 231010 358642 900315 19258 1171395 821875 411964 840339 671193 50026 19445 190573 776706 803516 59386 181168 411236 243719 28610 1978643 1190831 1205828 1103214 1297754 1578993 1498521 1803438 394191 526279 277860 1562371 825553 157807 407989 385631 414437 1659371 1875556 1741816 918805 618784 638944 137638 472463 1968446 625492 688367 930887 992869 1638463 98564 732261 376652 924970 18005 1299793 454603 1946527 1409491 1294674 1828677 262867 84416 1811556 416291 1372192 1765099 911134 1133940 1911380 462794 988568 435499 694841 758657 818736 1924509 1666307 323095 1630245 1491944 881412 1228510 829888 948197 1077429 359004 938355 986215 1451392 1806761 890165 37627 1524590 855334 436849 1726877 1675717 1394057 1955376 1359221 23550 1999519 1099712 1457408 1852876 1701044 484613 1113380 734980 299069 1611073 1572296 769801 164246 784620 1021877 1272116 1101004 494296 933998 706129 794025 906022 1448404 1525272 1093978 1636856 1786503 469916 1903593 335479 1074531 1690713 866004 1292883 1569445 1792607 769846 223099 1373634 1338446 960091 385810 881503 1782185 61095 1454107 1804044 1145868 346983 520329 12475 1611974 1191133 859343 33050 837375 1993869 903326 903863 1808642 934177 1451319 1485603 1844635 1532616 951020 1550975 638819 1009691 1136585 650402 1664668 1769280 1789588 1440907 1295420 720062 1277753 712189 178660 1991477 28852 1210472 167244 1661873 1662174 1174751 857900 1509772 1584128 1219257 729008 287225 592136 1014250 1903699 435715 1146337 682589 1508987 1498134 24331 623777 824939 667014 449058 684333 1670883 496294 909601 615067 1554471 1840743 946279 1392232 615917 1794022 1251572 90536 1238419 204207 1040813 316756 613278 644047 1141530 143465 221946 953458 231291 1996123 1367623 418825 1729334 632939 681698 1530489 1570339 44455 879581 1228385 682981 1931325 606794 1116544 1325201 376173 325204 549099 1497441 1219339 86974 1721786 1015555 521655 556558 1403459 1692951 1804122 636536 1950975 740737 1930070 461690 790079 516418 1999429 655384 1509671 1731203 996899 1362622 1387981 517539 1005430 1143936 1537536 1116446 1832360 826517 1957517 311130 167544 815753 1546162 655304 1045060 389801 1206195 1799303 1342939 439361 144277 1226833 354188 947982 732089 1573646 485866 1566452 24678 735178 764140 774172 1537720 1394104 1254267 772706 1318335 687709 800697 1659968 1166487 206432 1318014 1683761 1891948 1725898 1343239 1462855 569822 1963273 1995136 7561 1398592 1161141 784622 29341 1401043 1972423 1110098 1693965 1712264 1326595 751149 1605952 1752376 182097 127708 570557 1435990 857552 1128122 1874162 297261 849775 544242 650553 532502 822873 587238 480613 741146 225062 357266 1871470 1247143 417212 307620 1962640 1768759 1451082 81859 939650 1857918 1891769 803513 597855 679617 771911 1711957 296015 1331521 876085 615666 1700024 721210 540835 957004 709154 675640 1315176 1366419 1475813 1958739 1210215 178242 1867616 941864 599339 1338780 1882446 1891812 1499004 1377064 1650433 1301428 1590481 668542 957275 180498 688018 1879855 752674 1002893 1101241 125661 1609026 1384140 1077380 775078 783788 428554 1469192 1498229 277680 659885 1706206 279044 753127 1452586 821958 1360376 1496929 284247 201214 1215999 1819688 442707 1124469 461660 15958 1835015 875931 1400771 1572886 1209545 365015 1860071 300024 588832 234398 1108490 1119442 598916 277767 975771 192632 882747 1399635 204955 1212655 636319 18730 844862 1349044 1097723 1101711 147342 1743199 1558498 7654 490118 833342 1886861 645472 47257 587780 560766 1895884 1398690 34742 987561 19183 1072688 1856774 1785735 182429 650751 1328162 1764061 208580 1615083 1524980 1081082 394676 1356022 1357378 293578 107923 1668994 1500318 1178661 257126 1203076 373774 181846 1913136 771198 1207014 437764 576689 455494 559569 1640891 701062 536340 1114294 1302487 233937 120755 797908 1610901 1401012 1198024 1582264 401265 753600 541090 1739178 1566511 1197909 1010828 1606083 1236757 34791 1939139 1926997 454763 829715 1034042 561262 1532516 834899 1977990 228308 72412 420230 354555 1211567 583283 380992 17133 1815245 1859279 1212353 1746804 1349489 1932501 636346 822037 1006488 397966 1432534 108092 978136 800006 872147 1557477 1966795 1169817 1540832 163274 551825 993339 1998515 1719210 1322280 871924 511641 103895 508569 1515012 1501811 1861208 1283408 1194671 418523 184537 1824514 1789961 515587 617311 1855297 1190319 1585952 738359 1594675 1367405 1351823 827409 1120849 1025809 1670165 1615756 229669 1767323 1606018 1598541 112258 177021 950267 1247667 1367284 1367155 1863089 1668673 427476 1902029 1862300 988759 1071051 832119 1701292 1621262 831427 174839 1524956 965109 409037 339636 1670129 1998754 745840 1806846 1550292 988397 710829 280956 1005873 1662181 1565457 1102737 1421416 1268981 476695 847847 923346 1065583 963107 1942093 1800374 291676 39727 800611 183093 272867 1577052 175240 1779240 1061423 402239 402595 1728111 1657490 1847122 1568995 1722393 1403080 1084668 674085 1910380 1071635 1781928 1471772 1851116 123782 1129515 1640446 171181 164375 1780619 702417 1987561 1961554 1960143 487159 795743 1844886 1687137 665524 667511 1887711 317807 1128377 692855 1990305 1152189 1840165 1683183 1267123 1883947 1340898 405943 755918 1864122 879384 422942 318655 745348 881406 622556 684176 626897 949458 1095355 876193 804028 368864 88844 710743 119834 903145 929727 128206 1038605 401867 309424 1360665 1591275 1323536 398971 599972 1398094 1823773 76914 482466 857645 722552 1111048 925484 1119531 1189018 319273 1279235 1728869 1482665 133615 557272 1702182 65478 34997 1645152 211696 550438 845594 1261821 336814 1250376 283531 700959 1078823 1674992 88398 1671532 758119 1142090 1607806 1078824 1753831 356164 510269 728530 1466610 1719832 808714 1051606 178998 1040757 1584165 20452 229510 1879714 952839 1074605 1320184 1710318 1648536 1212824 566240 808691 839057 400385 1902705 1904390 667093 1332518 1692234 1292587 254922 1537547 1177487 1920496 1545966 1556704 1069209 903278 1796280 414938 543085 525436 137745 919966 896749 918234 117410 1206998 912833 1324887 1307679 417806 707967 537089 1954551 1598820 738771 965134 1549737 419842 664308 974705 1346675 324221 1158530 182367 1551925 1386851 329039 385527 1663967 1607481 1242781 489708 736082 1782377 1860266 1160259 1736970 1750368 625993 605291 540666 249126 1717802 1674561 1819984 467999 1925067 510405 982498 629680 35398 536388 1745540 1433163 901367 731709 545631 1204437 58639 957918 551233 156421 1557134 62400 877047 24705 1569346 1931519 260265 1041293 1016643 786337 848626 1151425 1636110 1586265 1877522 1305403 1147700 1615868 1934 174366 1016710 591087 466431 114989 339291 1979401 1214873 1783368 995306 724649 547285 1982093 1329563 1327429 1183065 1237730 761403 93259 1676023 1355560 1591390 1768268 956778 707610 1633792 1790273 191844 317926 917244 487722 1974807 511902 573966 1439429 1247544 1736574 1596147 1941983 364414 8266 844102 1364287 1578341 1617438 1662927 1835705 1570695 1767231 26642 220406 1152349 1960063 196999 469351 492762 229509 1264159 481348 1234985 813105 522083 894629 1428165 1816137 1178535 121899 593008 1881330 1444054 1552109 461758 601521 1536219 1829407 1620570 1626847 1458919 767039 1000346 1694514 241073 422275 1522421 1652282 896285 1927279 1395005 1457591 541645 1262250 714225 1511764 818652 402502 35029 240376 125943 1423307 147746 286794 64936 1044114 146295 458599 1870282 507764 794906 1512185 877077 1290239 1657733 23313 687442 1290364 243553 1209343 69009 398819 1748849 1405375 1898030 1667528 944663 1330174 1508189 553075 1361053 1980366 728414 923041 1771651 1066568 1104356 303590 1165114 1854485 1450912 1068419 814147 1705848 729045 1611918 598251 543227 1141858 513354 1487297 647824 1690714 317834 264838 1064513 748848 1984300 115564 1567493 1449407 177881 131092 1007245 356282 1270730 1010516 136158 650257 1358093 688187 306661 1186007 1114000 345331 1604891 878452 1746837 710080 559239 42101 83315 74916 769894 1309117 1703066 1642294 651523 1166927 1189889 1535916 551238 1447562 755706 500518 1167763 1903974 343867 1586954 467904 496130 36117 1826856 1353998 369780 435969 1266061 899757 1912572 216727 449281 1193597 949598 1667893 1350251 1306188 1933091 1916181 354997 494261 898612 1247788 1444262 159251 1909445 1732711 110485 1764686 773698 797800 807003 910365 1310071 1193184 319113 1629410 409409 1567843 200023 1660525 1700379 738042 1601423 752770 523051 772833 567660 1711215 97262 972647 561787 1707848 135536 984989 296331 1074242 1643169 637695 1734466 609509 1658234 1169094 1625066 1302344 646560 1848389 497831 1650357 1191966 1096266 770442 340009 65833 1859688 295960 669806 1112023 1645109 1357237 327743 665104 1188861 921340 1360843 446497 1888932 1767454 1527444 1520006 71120 1103640 42585 731688 1373344 1307486 1985471 1338671 1302676 1241668 350734 544373 1343015 1394618 871742 1180 522647 1805300 771966 663210 625643 1299154 126891 1878145 454313 1608044 437263 1175832 304486 74132 369171 655871 1787275 1057009 734542 1754527 131244 1840378 89199 1624774 1674701 277387 825399 506136 432839 1910287 1776316 1841336 489080 101148 32240 1242165 144231 577004 1032411 1778717 1548090 565386 1432675 52661 109245 128947 546402 457650 612864 913806 821407 224098 334619 780195 530555 1555448 633488 177052 1395050 576322 1561474 295374 1353063 1834546 987344 931015 832628 1954126 713857 799998 1399032 956702 1730932 1592346 1760996 1370567 580076 249755 800585 763865 654124 1679326 841557 212737 1605446 118749 1203151 109478 1501271 1803251 1043215 1537016 1733480 1580792 79116 1647356 1351558 294024 1012768 275769 550344 55158 589852 1084116 605379 63821 1099095 1861015 612265 1085918 1338278 806882 1065415 1140722 1137571 1775318 1475400 991470 1447275 1806292 1250772 51810 417354 40234 1477043 1546158 1947942 1653498 805956 701979 779398 1342602 55845 420804 605199 1378225 204554 387588 1108479 1273349 1246912 1460112 240529 801264 1548281 1031031 1048072 768608 626211 671400 932621 557949 453118 158416 1950802 1227937 389372 102681 1240549 1547451 1816530 1320792 1734139 1642129 1267922 1386033 128332 1954044 81053 646299 94720 863705 1710233 1590704 972953 1023685 1186705 1243576 1710393 819585 1299597 264514 1922740 276933 254475 414737 762702 1904928 1182463 558572 504872 846670 1987339 401070 1929308 451721 1901208 743855 697753 880003 369603 1501011 823 1258623 1009622 1846984 1310849 597755 1310519 867982 80200 102577 568160 536733 360094 1872004 1203540 1447942 921978 343661 1238897 845484 1538858 1879725 173241 1081611 65190 311970 1087521 132089 816773 1792391 255751 460929 230712 1575888 649564 1254288 1352193 1478417 1385626 818253 1908332 1712293 562785 1601473 1988921 289044 1501942 1781314 1666619 1512127 666909 1833797 1003826 247570 1310201 1467261 1789441 494403 241827 1924654 398329 579836 1746257 432824 624407 440778 1770869 148222 1341524 812267 364145 753216 605456 1012509 745774 273536 1584259 250517 866300 199610 508812 1764397 1603349 1677810 1633756 17255 130198 773825 765778 1650569 1927979 1544783 30655 1035134 1840590 1635004 900752 1798379 1555859 930434 1614291 550086 1093103 30061 724545 1444832 440894 779410 1122653 1286697 453892 129015 129169 1320256 1054120 1226201 784926 1845399 1950711 367937 556627 1380440 1593485 1171318 403038 194701 145537 539139 1177165 1038200 1740280 779447 1355340 1319406 1461313 749766 1963016 1962859 608681 1675682 691160 1593949 1757885 61196 1679180 1752631 1779802 1301596 572660 382296 1060896 1724670 435412 1551743 1285734 1723100 1606807 1235181 228393 1443365 1939410 18407 1922616 1178619 604924 538812 1612261 963321 1712076 1130332 1723971 1937974 257188 445070 819575 1906007 1933955 1470036 1066650 997153 99254 153328 1276987 773488 858786 396602 1306487 965222 527844 1968337 1711669 914134 1483212 1537921 561490 866169 1956820 230210 143327 1675901 363371 350569 373376 9186 643798 1230790 1536947 1357206 1831604 337197 1857907 1082215 711350 402481 1584763 395207 1980313 405816 840029 1959112 640983 1138451 1650635 39568 362970 843540 1987175 1569930 1994965 333448 1970809 1236005 528235 15120 617232 355336 1701927 378814 36545 691874 560782 272348 808391 309838 904107 1612009 108328 472543 346499 821141 1316770 1355810 822533 1307228 869863 1797909 1655642 1009083 1982429 1246202 1480306 917291 1287732 429556 1838970 970366 23069 698258 1658121 296894 549416 1521042 1040183 1100323 1478622 1800327 1810112 1065311 1326953 1680007 938031 1038309 919216 1648738 58545 1356928 1773158 212134 373455 1649481 936750 1321504 427837 1901310 1727611 1038763 728681 167643 1138872 261376 997013 750485 841052 1759517 1538455 1647341 1152595 329587 693730 1278443 1172682 780522 1791752 1210263 646210 900306 1173974 399875 1995849 1416284 1901250 1814990 1920062 72550 1924381 666229 578227 687959 66868 636305 1325937 1385213 1375733 634855 1246252 499076 1425028 549727 8355 320832 1503608 1600373 1793712 595878 1505279 1284943 508152 1849560 170414 102421 107113 1129416 1374562 563137 1273249 1360478 1267433 96239 1047599 1352102 72271 896216 570816 424865 819899 316479 1993351 664024 486531 1529338 37262 1244669 304511 1239633 299142 1172539 1689353 126001 287765 916373 1225100 421961 1280977 1316845 1516733 909883 1028916 267767 201976 1897739 1469989 1798025 1268296 551650 1139642 1568257 1954625 1670082 1833436 1497189 1134201 1628616 1023615 746729 189207 205016 1351616 1272887 658970 465859 971521 1657242 637815 1488199 1122190 624618 1826537 874821 983257 1894256 938685 481868 1410688 1776473 1304384 1690957 1674588 220842 1886266 656714 678126 1642013 1549881 999801 965950 1934870 1653454 24584 1955631 80335 1228157 1513050 332043 1261189 1044235 766561 1416639 1321570 1265131 543901 1410416 1432578 1826410 1368228 1433145 967129 671716 1003580 732796 1290427 649330 1615515 360532 633188 1307048 1860734 401724 270424 75906 1399926 695195 1310124 289947 765528 814037 233815 1419640 99372 999337 678526 1962464 1660079 1359952 868194 1069241 1281871 387610 1433026 538210 1967918 1792568 969635 1883435 261567 347514 382318 337858 252407 978124 984580 550791 1907245 150198 1103155 1361336 821441 1853145 1057730 523984 286996 605144 873914 1526288 1442132 216395 145656 843730 225339 474952 217207 1969499 355109 847605 664677 1612368 1438731 1601897 1961166 1626448 503647 1748269 539578 1129130 137759 1508395 239507 1365313 903524 238748 1438206 1313557 1972037 565122 671041 377406 1304254 1255378 879061 1760231 1288100 659920 1645206 1725314 891817 911316 1576689 917111 268309 1332328 395789 487261 255817 535479 1987816 225871 500229 474366 393134 465983 1704331 904362 727165 1813793 1347056 268025 1839794 635317 1754 1917021 844584 981871 1189007 490354 1702267 1678929 802726 911852 1120194 1147789 542475 959649 1776641 1078284 1568563 1600773 817868 1133702 614833 1361466 641845 540871 1446857 574370 729749 1341487 1849911 259887 1194281 1536381 227360 1399903 345024 906998 669946 1439390 1488710 1459885 1886564 24102 608886 543362 1230462 219717 1549471 1617617 1743672 1612354 1394848 624751 1588147 1178302 344279 1484091 704735 830703 923890 69676 1587753 1522780 1831756 560926 827128 1631225 879323 694886 77518 649698 897568 924884 941862 1672168 1596145 1713722 1233009 1966890 750371 1949468 803460 313462 1728381 190816 1681065 1188080 887373 410723 1939083 1105013 1447111 972793 1480774 218004 396557 1559473 1000834 1592157 1247198 436223 820571 823242 486231 1569525 800781 604998 1728255 1536121 86704 1095369 1933192 1529431 1157029 675063 1821723 1092690 1658258 996151 847215 550834 999968 1827790 201577 233092 869099 1025574 302966 291731 1025336 925001 1464624 1966233 697008 296792 1169131 1392940 60306 975688 112931 1899149 1589915 1150751 442660 1995307 573419 793368 1047434 533853 903314 148343 583740 1630866 464642 1027029 1851311 616163 119195 1482614 1660219 1296618 298289 463198 472393 747809 1748117 1083659 317766 404673 258326 1115983 166905 650777 872878 1104891 1897866 1610850 775683 1536347 1996242 721884 1408164 300831 1849933 1684102 1220599 249729 917358 48771 904132 1186523 1330252 427144 1970198 542881 1820620 460496 363008 1618984 195389 1196953 115882 1389644 706802 216344 913689 1473113 1640391 1394757 641954 106134 1457322 1502895 439063 1359505 324228 574781 1626853 1934746 1452171 1494135 416786 791827 942546 1959400 1052714 521081 1012253 880831 132506 1223005 962647 958704 20115 1019979 390182 1062017 670590 1685252 1069123 289629 1248158 108093 158108 785696 24387 1637344 303058 1471376 1495769 860396 1466323 953116 1603631 461657 914131 267449 1816036 1489534 1663885 284268 1209637 1140924 1574898 1597159 1399253 250368 1284059 1056169 410042 570261 851197 1880549 338680 730614 661547 840331 1180301 1157798 760023 1657678 182641 123777 1685948 88475 1278642 460981 1490962 1583520 1041973 1691795 343212 91846 229387 953994 923521 123538 813204 446144 592498 765466 837613 1925349 195406 314798 884895 867215 1315786 1878403 1647685 846605 144817 1998897 126166 1835909 687186 941900 1854011 267280 342673 825077 170418 1305725 1965217 1494166 1581211 1197327 1097792 1623804 1040414 1831045 1526414 751175 1572487 1487153 1555531 1359345 1832895 271962 1069150 572397 1362521 585132 1658749 584060 146262 1659307 590959 311229 1958003 1641759 992312 820484 1913177 136254 22839 559322 495506 225670 637697 37743 1089471 174439 1313649 1332190 1465018 777571 285938 654673 180457 1265054 108428 223797 868184 1042276 1613332 836087 687551 549917 1093903 1009107 684829 958004 179961 1116605 65953 836343 489129 325192 1874583 1614569 601507 321655 1605786 1041621 1824182 428860 1385754 91490 1634912 1536844 565441 18799 1885095 1148916 1585417 193933 370429 453468 1594464 1123523 1222886 488938 1951545 986991 1145252 433286 1272762 1101133 1570820 1895881 916101 1381386 1199474 509423 1523696 1820505 333913 1325053 1786580 493948 1286919 1442058 107941 972248 737835 1784614 1136430 1360055 116738 1143432 846505 1648955 209269 1214532 101501 1658853 37595 541599 1728679 1952004 1625943 893143 624200 675896 1752394 1131329 1790164 1140103 39553 1374292 263968 654414 663965 1364754 1735518 1578151 1065943 1310770 1543230 286988 1251116 1140197 1807513 1334109 1982081 1498258 1699137 204140 1950611 1106656 1938556 821197 1170743 1535113 173983 146330 1985640 481970 1139224 861235 1235210 513667 1115834 1382773 1889529 1180728 944580 550568 1111130 55145 538286 1870872 889316 1211973 1566814 639519 1714435 264497 177627 528476 609241 1293138 443099 496341 633508 1906769 1933957 1595529 1920758 1539359 1637383 864522 529565 905164 100908 1577737 475176 882839 598577 1392143 1147725 760815 883092 1503615 1786802 942576 1955635 1074085 800163 252846 1561385 1061452 553951 1064088 953050 769877 1069575 655379 558698 1560690 946640 955381 394544 1214683 284481 51564 223789 1177545 1893196 1886440 1104685 1879705 1597180 553896 915034 496634 1288958 1772653 912867 996512 1941951 1345234 1631092 275249 1043945 1825513 441473 399488 70470 1922986 912549 1353572 949261 1683044 141737 446219 496358 799372 230089 279882 925514 353770 402702 819100 551066 234103 1444590 1887846 1101696 1597900 1958549 165704 1404042 1150509 1869043 168334 739251 185124 912715 36270 1261412 1199883 628245 1237453 1396633 1123687 1576353 1535264 1908791 144126 68435 1598470 686750 858430 396872 1563812 252161 923055 1536894 284105 387471 43207 941908 563089 493254 377354 477478 1008625 208608 1908935 1427785 608033 648476 432245 1569904 200833 456219 286495 790970 951149 1024582 377706 1265115 1664116 1333253 868219 879680 1537324 442377 1679539 1138776 766682 688966 181438 1734343 123950 1613419 1003671 1082864 1591931 407353 1030993 375710 276786 441283 66633 1162931 587897 945079 565433 369168 1345337 1968327 591224 1234767 317650 547106 280914 1223304 385736 1584452 441997 771441 1649982 658531 761358 278665 88810 1768100 546629 791568 1051549 1408703 812231 1199142 542020 658610 278939 1967297 1627199 544880 1456473 1037528 1941096 1488528 1461473 353354 1018795 1982208 1477991 1952390 1942489 1241989 1368219 1251260 1584974 205254 1818544 1463984 264296 1695647 1337719 840742 893362 1580220 555945 1469216 49088 306397 1775468 1100659 1072585 1555598 72157 865227 494378 1934278 849008 875758 1899574 1650829 1110682 98756 1933977 1090575 894951 1409365 1150112 222517 1992760 785611 710753 1813586 220530 513297 889627 1656855 808715 494087 457103 1710797 1103087 566911 515400 1235487 494236 340837 268810 1688020 1231170 495989 928446 1866115 1100152 1871185 1988918 76841 312403 1871667 29771 815232 1363365 1708948 1428266 843072 207082 1705759 499877 1752028 1481653 1525044 1076715 285861 760176 1384524 327890 1571258 1811762 732700 1507432 40229 1276360 511687 225548 742702 1684199 673861 82076 137825 1382599 1864705 904384 1756998 850566 1195115 250468 1416782 282711 698917 1889664 638295 1492705 1438776 400381 1555130 661856 261817 1968756 1932060 1261182 542940 1119294 1078501 997539 1223178 1090028 1640216 1125246 19989 764292 460627 1824099 1274829 385210 148987 1211105 1918258 1409152 1733550 807303 1158824 1635038 1098594 226541 231005 659499 105134 1065973 838790 1751608 1977608 632840 918940 1072657 1572788 372335 448875 1865875 227584 544156 1908123 1813506 865864 285083 1148122 253765 727167 801584 1760296 1272092 1545412 1878922 1987693 397540 1442440 115022 1073314 1130055 313559 75483 384407 859083 1840287 62109 853957 1900020 136450 1861176 40943 731476 868641 1076746 1540357 1489752 1929574 417999 1062697 12106 800694 919835 1873838 1224993 1694540 1683661 887999 666245 1551020 870029 816099 1761488 277985 639583 1430275 703821 651712 51793 101938 21722 158331 76893 1455920 458808 571538 1555109 1426743 1645535 920761 428439 967322 466380 1635544 1726851 1072267 436265 1578167 167434 1413246 636500 45926 220730 1290334 35936 1711392 100063 297364 1906404 941167 1692111 1748306 46400 1858082 901821 68048 976411 1518922 8826 943657 640512 1068209 853039 342051 232912 1233767 1326237 518278 1094173 1068857 117552 1656555 1096193 1560070 1529643 1893495 175547 1590302 1583783 973740 6448 1000160 859975 31345 1315038 163615 255032 418088 1408981 371196 868679 968774 93701 1298762 1689938 832375 1488967 1170937 1098555 1112288 1925223 798394 92258 763348 130515 821586 837674 1152420 1176557 981280 419670 926263 916778 1029684 667831 431560 390864 138360 1310904 328976 1947778 62205 862827 932706 957593 1273793 1279626 749551 898340 1827030 1773994 893754 22826 1764519 957116 364687 1426435 1140586 714232 1891265 1948697 1076279 1012471 300955 416297 961681 1948551 1577705 1015950 308097 897096 291485 1241314 1817296 1761462 1072062 640086 1245957 242077 1888437 766798 1572667 1853918 1158815 1249385 789411 1224038 746756 1376159 48330 589000 249433 6452 1621093 1873199 1942041 1401924 357245 425823 306233 199075 936224 1629196 1498481 632097 1419603 1044998 1090453 1628018 1853805 380892 1100880 631739 342085 878561 1480705 1681770 149394 244363 1337244 1542431 1378934 1396732 1783340 1131771 1578042 548815 331420 197828 1302686 1020542 91928 788812 1386267 131744 1280242 1813450 722781 1768122 954082 745166 1901959 197696 909758 1823064 815684 900422 1331760 1397737 965468 22777 567848 1213714 1811655 610712 1254779 723394 409523 1774936 1717319 439700 1716740 1586443 1862910 1655396 1827597 872254 1705080 563891 1028680 1358667 2435 513163 1304736 958181 1308719 6806 809949 191829 1934480 215445 1204162 839552 488896 748416 1150854 1409790 1254703 1364757 1362008 1848992 1997024 1029825 968407 254361 479991 1861218 1290271 170444 990535 907796 1821767 1559280 688497 1251424 388295 1895198 797019 1648460 1846861 842553 1663367 1844096 1668683 916111 1146191 4536 920976 1309379 911461 1195500 833908 526861 133104 43076 1332555 679325 288043 1909553 373320 1903585 780936 327567 1904604 31613 69113 335383 552992 866893 1149893 1406558 1925946 1795199 1426721 34408 1980594 87889 1438012 1696278 577227 143428 153263 1118464 978909 223670 1221682 167238 1737033 1996899 1690181 326495 527645 1953969 237724 724647 804615 356189 884751 482300 1977805 1124778 1901431 997296 921650 1688592 851147 1569315 711145 1793045 33596 1323665 1784387 1868896 1717698 1092440 1616646 902014 844533 1483995 1878558 1472415 99157 588437 710061 1537821 1643687 1612667 1768148 1597834 340543 948055 1824051 1407664 918052 1697729 1367299 1919612 1261194 1265881 279411 377780 1185540 188775 63886 1065686 1316744 382276 504902 1945754 1583660 1093803 1451589 1982992 1142360 1985868 1532038 61951 280043 1390300 1994206 871709 205951 72116 766413 488806 70732 1919209 1533317 1380891 172193 1934131 1908052 342149 898081 940147 189002 1020339 1030940 1709335 771132 676658 1525460 1712558 864459 1944977 1151893 283880 876328 986908 1254883 244539 1639606 1635443 317687 762554 148169 1671584 1118315 1816716 1986337 780374 1746390 1135553 1733005 7100 35219 1682853 117758 1784448 1073559 1378378 1286997 168482 102348 893561 1686988 1080613 473349 1386631 1738923 1075580 1534384 1993829 1325869 1952638 910675 1472046 1691319 1842966 857582 1606038 813289 117661 811080 519320 1607771 83714 385254 237889 767903 356203 1915262 1022535 540093 543151 1425974 1119460 647625 89799 35930 1412445 824016 965285 816519 774886 7611 1537687 1412909 1364848 1646311 640398 1117347 427715 193640 1002885 1134141 599155 98624 1991420 410486 1745389 1853752 1583586 253290 1824669 326244 1688572 1063780 1438384 1137796 1149275 810493 1244989 820878 311798 473617 1566080 1736177 1626302 1968483 1119697 429165 198639 1115369 1801693 1330556 667250 487895 1416039 1760801 1065355 1703279 560077 533515 363060 781642 1101425 176527 1254517 1245569 102039 308436 898605 8018 1660768 1313432 116247 1994641 348390 500778 1480473 1140520 1526566 1579904 1360280 1655053 826221 1067832 1192671 736597 1997379 1904114 1730799 732769 1646872 1447514 39982 1972941 1740364 729412 1938288 872391 1624460 567701 1164576 1794167 328529 441262 181803 1568014 1366502 569165 1189335 1874180 1122284 18333 1255505 526988 1366852 511605 365762 542605 1390756 1859128 1417355 963029 1127310 1546436 1516592 1678157 488709 1495157 300726 1835555 1179864 1057195 1373796 545514 1488355 1195764 1627039 546103 300103 435939 977391 780481 736586 780080 718767 1886591 382710 389583 1910947 853643 1041281 1467785 1571068 82049 607866 1836883 369129 376282 837750 1435404 1639593 950750 1260865 396632 1690251 1428252 955353 479897 648456 123684 1722996 1519395 1734931 1198787 1869331 315879 179075 1318310 897009 1287699 795943 1092942 592634 127824 680878 897133 823409 1275402 90035 611559 1417267 1752616 1400775 598698 981311 1491406 1383944 664214 466454 271439 1199938 697674 650793 164942 282975 1864731 1838631 780662 158643 239255 1594126 1499532 857396 1453017 1626561 787527 1218869 525587 139904 142515 1459377 484943 1741991 1188422 112415 649613 597827 505308 1455727 1773574 1507726 280229 721603 29057 408406 1476341 563458 496437 586012 736246 233520 320436 212861 888427 262277 1629961 1825162 612986 330151 332453 1765229 1463829 335575 1627374 550448 891791 1832340 709834 264628 494465 1672989 1936749 1177343 1319960 1352920 900381 1970116 1180631 1226396 1941196 1533778 949664 1549682 1196053 481897 1864136 878381 742183 980512 1471379 1778703 220471 1088293 1870039 1934246 1466808 598353 290800 1911563 1748680 1619846 762223 891211 901816 606037 72351 1888671 1309683 1157476 278566 266382 907926 1632268 519177 1703207 1997029 369025 1958192 273381 1184224 1681883 758378 623408 194043 847093 13972 1879879 125946 727055 1193503 1531119 1663573 284682 186148 1757827 1214340 1774307 1698852 508698 389992 1717481 1653834 795062 1372346 616576 187026 1609643 676274 1796712 568797 1629652 1633899 1085894 1458394 634960 1801082 1691704 975843 1811394 1212173 1246901 632266 1027422 533203 1651063 733684 217990 276576 1010543 1998992 300100 1962138 1581347 1954550 1371559 327293 1672831 715279 1070769 503982 128216 521364 993583 844793 1239754 269354 996789 128119 1004628 1998883 1430976 1311180 147689 653433 1428894 1509640 1833215 197798 664742 1372195 1623887 1573243 445369 1093603 1550175 861619 1640281 1041351 1720624 141157 1019398 809999 403822 1387020 150214 873921 1571435 1140499 1343075 418660 944985 1883980 332929 1357812 1485684 825151 460446 258043 1075764 278584 997540 1088552 444283 1949586 1543274 183825 787686 918770 903408 618952 989258 326245 1135840 18733 549133 940789 1911854 1522444 714045 1468313 1418452 1282637 1690676 1062683 623856 1776962 558293 1727605 198715 1532265 190671 1293321 1457388 937943 409212 1986365 955193 693540 1871473 218814 417010 656872 1488283 341672 1239322 985826 1662784 985637 487629 979499 563709 747067 3629 877146 1751523 33735 1362269 1483351 1256909 1573374 768264 566047 423448 1484227 1921904 618468 963844 23781 1585353 1221672 208125 1269850 184024 358065 187338 1955502 1050159 1278930 1721667 610406 1280694 1324661 379832 1658519 1525455 443167 1797111 1962505 39257 1612672 518519 1800001 1856919 1713998 431997 1801570 1289187 1921616 349474 66492 331493 1012413 1987765 592747 177817 751754 917016 91661 1670842 134866 721241 1230148 1267916 1750221 1709586 1335764 223788 1663664 140435 1654551 1473580 274526 1403403 1189545 1492130 1140442 1122514 1978456 931821 206400 1916357 227552 176144 302975 1921991 203320 1576356 1432977 959586 1294239 1620560 1221393 560891 1063764 1556042 1203936 675974 591504 1868392 1453955 1819318 319377 1462282 1462395 704482 934819 650311 1890212 1563035 856721 1439291 663447 1021505 345532 355005 730134 59183 310151 1928373 963459 822921 97476 161727 122184 13118 812975 1730019 1160067 441359 669299 1631829 1371359 949321 379805 366922 1966851 1823161 582654 1132257 1739470 877878 291177 1501806 1532679 1392829 1076080 696724 1548234 1688017 956330 447661 566067 1210656 372533 1009303 756678 1767585 1759415 1477860 1733007 634096 684643 1413176 705450 1296670 1925973 1419990 1399365 978240 549565 1817223 59045 1240408 1744056 1478502 757880 1612727 1379999 865261 800681 639359 352064 285285 1277790 392500 1358833 1419040 1501003 736862 613364 574688 657520 241750 820529 104542 1832691 97007 814768 1664778 12697 1062117 1954626 1351653 904624 1995593 373855 1212994 1467947 60587 734615 1965823 1093488 462291 877036 1779655 309707 783892 1996751 328046 203229 618838 1060421 1779558 1355762 1562017 600775 1878577 865243 1057430 223791 1988711 777063 1268027 1829772 472670 1689774 116277 1929427 83328 1416412 1283806 331799 873571 772245 893160 621129 1755329 1266012 161087 686312 580027 1930617 1769351 1200858 285757 1541039 1571199 170224 173605 425754 1920136 1238571 905356 222635 749335 1472155 347663 218994 309557 262290 261536 1402259 1458756 1331014 1340145 1962240 133563 1737137 1587013 1050574 1253939 353001 172952 951256 138680 453669 1061493 377789 422339 1302878 86633 499291 925877 965816 763323 1862526 1973125 1752343 265929 709249 1472863 1789201 1648567 433170 1652525 83988 1892300 1301364 69435 56839 1605509 1441239 767621 565532 684448 603596 36042 1558089 1109608 595856 1971930 747093 1504985 1954787 233433 1814593 257000 1109629 945980 1002077 990856 1063908 1215895 94400 1483490 980766 447587 573598 1893056 1725598 619589 1027408 1865912 1304056 808493 480096 1917401 641433 194409 641086 819894 1922910 1411856 1506477 203147 227792 72030 527306 499295 744496 569808 842953 1212599 264797 1183134 428514 309024 615064 1829204 1719472 1450167 889020 93321 521686 773986 617895 793914 1892475 199905 1279566 297000 202557 1579656 547427 239733 1082371 1603513 1948530 1457201 104373 116819 48360 360563 1581237 1996518 894026 667505 175333 234633 274842 589238 1959153 948562 1694124 993180 793719 898234 423631 1395863 1444586 1268279 1470159 407206 740554 1737073 534494 990577 1994589 716149 1184518 759268 1601648 514291 871335 1537416 1870294 1340808 846553 1491806 906563 54635 1491142 1118895 1355793 158830 1043935 1061624 1841362 262768 282138 1952442 650192 1791046 847183 1560190 1446700 957142 561078 742608 1971343 659156 1882854 991718 1693106 1472252 1373281 630118 1712530 654926 1416008 1297241 1040512 631305 98714 53883 1726290 1977863 708679 361375 313773 753730 734161 1673187 96819 87327 1496251 802183 296657 307798 1618329 1791271 100121 428239 1998212 654316 923449 549503 1613162 1058054 829782 1127825 1955284 406893 1501323 1966508 1009007 1412613 479240 1719317 1216660 1386848 1374421 1167996 1442398 855180 271127 1846533 283153 1537004 547718 655295 634953 1222087 1952193 252686 1136522 959753 456292 1337907 910407 818913 1515943 970273 1813960 803153 1981912 1432017 705549 298452 317882 283481 1140802 1876052 33140 114239 954510 311500 463219 1235167 553766 1421569 1371830 1629744 1330701 894875 772393 114422 799868 94084 528724 1456274 1859687 1240598 725055 504889 197055 46382 1350820 1560013 1107463 1210582 1290061 1735199 977500 915584 1604958 1701942 152454 622628 635608 1109327 1887766 33509 17057 362337 1009115 69598 1242231 975880 1115375 270503 1142515 1484721 1202231 962638 37041 1511854 2232 1734473 1318670 864078 59764 429611 729087 1167562 76883 590593 1241573 1659438 970217 44853 936873 1251639 1606653 281425 1002687 828567 1495487 1263128 1758705 1702231 1788274 1509592 1861364 1341050 1640951 44581 1588586 1779256 1696006 1099939 1798686 697930 205411 592231 326613 773184 82811 587618 1348244 1317888 1980199 207629 1070880 897181 711292 1819610 288725 1100688 1825353 1102858 1132137 1032036 134781 1662234 329910 724897 1352802 1520096 1140899 1639780 889318 1089696 149887 733190 1588395 963750 1426314 1045501 264985 1151169 253538 1235117 1276504 1036042 911055 427674 364306 1213921 35615 1738971 183257 1056415 241196 696330 66053 1029941 994065 1066612 1843530 765588 1931772 1560731 446134 1101628 1579710 1054439 1441441 1872975 535482 538921 1906362 1046709 1984557 1607743 1533019 532122 1776261 237634 1147957 1846999 1083056 1145880 1783071 1100782 1614905 1224251 625798 642478 63191 1563355 1766772 366940 576960 1347600 335990 1345207 1725569 442330 1228172 230378 800096 269034 560105 1307353 1879750 244115 538571 1506718 709133 815164 1925809 1886754 423475 365262 77285 733822 1833592 499088 1048649 1216628 1986638 1786792 849429 739802 440802 1369055 685049 1309998 256826 475838 1622701 1502259 90479 179798 1266999 1400462 556735 1961560 650984 1696263 952871 29113 1347765 1135453 1594269 1901949 1263690 1058715 1310583 1988337 1226853 708607 1769302 1790383 855357 1183383 1935488 1522066 1400402 1975338 788795 686676 1030496 392933 1161665 1204037 144827 1041311 636111 1313209 1568071 1722890 1728073 1197280 1226434 1553193 594610 353138 489752 1485689 1651769 1978926 818235 1418367 1052201 1407900 1670218 99248 1298025 1934481 472214 1302089 1823927 239006 587808 1066828 722858 1594164 1615213 1269718 1980679 1142389 941423 584576 571046 511171 963648 1377092 673807 118768 1331741 630785 1122488 1221951 1189966 840245 1366682 1901316 882861 1299188 796472 1336435 1103539 1268700 144756 450673 170415 1287042 1092796 702030 1399143 1222979 408759 903732 1813065 976138 1153458 590096 1803870 291865 877338 1115201 1283040 513877 323164 756118 877719 462196 1226248 485020 654199 1180618 1053359 1589730 1661938 517139 789778 108137 38488 554535 1751283 1518811 556062 1455404 1763093 1896577 1473585 497179 1301339 59043 1123893 641057 132684 747301 1122577 912717 1970976 226477 1703890 1273514 1296049 1474319 491952 1364512 1051744 543156 1513739 1352975 724224 1366482 905917 329025 1214736 538379 404490 284616 1967081 1881286 1428764 724674 1360906 748725 9296 1115903 776738 1133093 600831 1897702 332651 571268 99060 566933 1260394 680412 671604 694097 593570 660741 1098079 1622524 830832 1150104 91753 703424 615812 870375 1173575 993679 1319566 841913 983832 646238 343524 1508675 721708 1055062 935931 1953254 1770918 648273 165194 959580 315554 886145 1549440 553938 1993133 1376096 60925 146558 1697258 972185 127040 312950 373066 602264 310914 384725 1759633 1430296 1847224 1714049 1564514 1791828 797680 919568 1487844 1822670 726022 23856 1536148 1131230 66203 1218215 1204232 838326 610330 1729844 1532310 1995194 394852 1153946 1841290 1063887 136865 1108320 1670183 904050 785302 1644000 1856972 188671 1983831 1830999 1683344 109696 836612 1867946 1379570 1508315 175100 1155820 511972 1915183 525287 1174979 108175 214049 1008207 1948313 1820940 1543493 791654 270741 591422 728820 288283 792613 1525033 837200 875952 1826538 260097 380255 390166 1641822 587485 1065853 488293 1194278 1064597 295321 1404080 236138 1931731 960886 877277 1347818 1021693 1197736 817209 105318 546341 156418 1289936 1596758 1637164 1409495 774627 96943 965029 145451 534437 1315685 1087581 1797359 1772062 523121 1560218 1205877 1101649 1335121 1083607 1010419 281808 21929 898910 1074069 1557541 623675 511873 311025 1050800 1268326 988866 383319 1438372 1071422 1889410 150412 285123 1581353 447903 1925681 1865011 858532 1960100 1718531 1849204 1860731 909632 49730 1940248 171454 1483252 433821 1918858 542975 668645 1478488 870496 1953904 410110 456242 1686449 1433057 1957867 914334 1172918 1352439 78956 7376 1409959 348110 1828984 675281 568475 1686710 499616 598125 1055548 1318232 918324 1590674 177172 131572 797932 913688 1855930 1498967 195048 1783548 347754 834377 457525 40515 244627 569434 390388 248517 481078 405033 473813 910189 1785742 488936 1925457 1547496 1476318 1695548 1189258 1959171 1004998 27413 206377 1090000 1249566 1163327 296993 1202129 1744949 900149 489834 1089667 710502 1204193 1482775 300253 1094758 1311929 343501 1118324 777879 420276 718136 1474297 1658263 1462606 96929 1814381 1889158 1683107 960016 756451 882048 550600 728444 564296 750918 1076775 47309 1851022 765534 807067 1328913 135025 1054612 737095 466480 844617 1734126 1545773 1849223 1244810 1919327 1545556 1741758 668629 694783 198623 1895524 1103823 892366 1401592 640520 1666172 843 423178 1422491 1862475 1532212 863525 493433 1070737 1253257 1757704 1496316 423790 488445 1643469 1304148 987298 1423020 1097650 1002991 1835916 906521 743929 293537 344069 1751270 1251053 179350 956590 93723 725066 500156 431348 663465 40760 1072659 980484 1339508 1749214 735505 1238443 333335 1285886 917128 768386 19096 1393194 3178 1116206 1136226 532111 138684 1337207 1469177 100350 79175 384678 941182 1148698 1775765 370965 649821 1046974 820682 429520 1312829 1739319 421082 1250082 1346947 247557 1042073 1675741 1170247 1829716 1281829 608224 636144 1648017 1040526 1175688 719087 678911 882284 99356 1807064 638154 1803042 1670412 654953 868726 848916 113620 1750739 1902744 1431886 1278216 683602 1374560 1770274 1574702 1987963 206761 1294571 1700242 589453 836316 1246832 1357829 82329 418176 642302 1265861 859070 1853490 1007434 1834625 227014 627912 453296 828996 936908 1813909 349567 450516 704874 1068 1811722 1788519 1241917 1614409 1032347 282070 1698813 995277 389013 371909 297103 1904723 161204 526255 293270 487165 442241 1318774 1485081 995090 536958 870403 841895 1069776 138893 1693636 1050439 1768557 1092544 533541 1910072 418954 81605 1143319 1264248 294949 943322 1816804 385433 505306 876097 1578347 1245216 1577459 1900181 463017 1067410 1389690 1897413 1417032 1205802 1646704 1005708 857066 1349026 1246587 261093 1611959 793357 721543 1862010 206900 748201 1479735 466230 1870447 912044 724853 983914 1743717 1376300 385522 484268 647227 1480455 945798 1220600 54182 897182 771707 340093 499937 10823 1272267 601570 1226506 1978944 1822104 1345919 584388 386615 903731 1908415 715357 151316 1923210 1574472 1219273 517335 36675 1623335 1868399 488745 573171 1362910 995270 197555 634220 212103 1800139 98095 772592 187862 898962 1070849 1957790 319882 1244679 1525234 27150 1929577 1584947 299693 263662 1724154 1507467 1656524 925556 155873 497280 1987284 1241896 1107819 1623870 398879 1000946 1683991 1572650 1295679 1390086 1594766 122438 234125 855333 527384 1382320 1721987 1490062 1392088 1456604 804213 526061 16352 575859 938342 535350 995196 146822 372055 973468 1840176 925746 297825 122432 982957 1727794 159286 1760137 1472153 36826 335604 1179954 655709 1478908 1702172 93759 656157 569467 1910604 1595209 260320 1257860 1775073 1657339 1283382 404181 1815857 693855 524900 702263 12885 1973990 236377 103308 1009549 1998333 573913 1222933 1163522 541179 1768683 1177848 1374446 1072554 569444 761126 1425618 1635724 487794 1065597 721337 920705 707899 1566896 1348374 501494 475387 1495613 1141354 557595 1821674 570116 88856 1412766 1332505 1376233 888632 632892 1162412 1852207 127014 1983594 490346 16034 1297117 612203 1021503 464837 902947 295008 649147 1709861 1755820 1429373 905280 247421 1157749 1687914 1019336 783379 268994 1369373 368868 1626209 925763 1788208 1094346 729222 386327 239530 1160152 990765 699503 1886605 542618 991167 1730982 1318703 1205203 1563697 642379 1425406 1810099 869198 1449583 429004 319248 1102979 866845 1156538 826361 1465249 654559 934805 570666 968981 589147 316026 1277804 1679229 104931 973019 564421 1165854 650850 1708120 208455 1872753 669422 1255832 579373 790980 500616 1878899 998199 1675974 576620 1895255 729388 1102315 1266338 1677756 1481353 47591 1399821 55502 670853 1501402 88131 975725 1335713 1839029 962329 1137312 424585 1723096 662 635189 1183212 1810998 1995610 844582 991743 1929336 509035 680119 1673177 1587247 1920461 1696909 30197 1506413 555848 327169 931230 1265122 217243 955656 142386 303602 761444 393099 1967103 864325 1777999 332545 1035058 649041 1019652 629454 477462 640570 511720 69673 624463 375264 1597136 1972231 93747 1569512 273535 656940 284936 144733 912478 646092 190997 248401 782288 470850 156324 1922481 582600 956890 1694346 1125940 628637 515624 956171 1325164 275185 702069 285247 1477728 1869308 1060659 515531 1709330 648737 631885 1028449 829810 694612 1396615 1453341 1202366 604734 827879 489982 1638242 690721 790172 643466 1227465 703906 1217801 1261449 29291 1408197 1311775 1842127 1921272 158070 2773 1168030 545308 1492632 1961498 825614 1269948 141673 1419954 1837649 1598571 936826 1391996 541901 1022122 503373 1815444 1053879 1944166 351656 1657241 1792406 1733082 968661 1034881 1996313 491623 1699627 807278 502900 235193 876108 17093 1701113 1268922 875507 327194 1399186 932887 1134288 1578136 430649 1499015 658264 230873 1195942 1306892 115648 1959477 1356095 1967890 1538727 374947 1932991 950446 1604149 961294 560484 931668 346317 190440 1205984 1419514 1182116 1597250 704717 1510056 1673408 301334 1398877 1346532 1169011 1937601 1937920 134072 1771381 1950942 550258 1643247 336855 1827492 1073025 219895 1258601 624016 1726259 909207 1402875 304353 313931 1148398 1047886 1598055 1271514 276500 1225693 93708 1633313 1107097 191302 527897 551045 1615774 1295800 989289 1716424 884421 454844 833758 938675 435061 1277710 963338 15 1284558 663757 1259560 438745 604688 429314 1104666 1322394 1807402 1363178 487673 1847864 661421 504000 369258 566372 1321878 1575442 1862022 965404 1186719 625705 988783 1486394 270770 1775516 1340361 709707 1570284 961189 1109549 723677 1802198 1136454 1246021 1035549 1717534 639188 52441 546239 1929948 1895514 311866 1369301 1571413 704247 1564262 1637038 1183512 1086576 1830957 1852341 1074014 1879876 1437038 178799 1201585 342696 1250518 1962770 601577 747624 210013 969328 1592451 793458 1058033 1974114 947947 741051 1013130 80138 1447780 261880 485687 1826582 379155 455534 384576 719468 988552 1093648 327059 1649100 265448 1924164 1883558 1346384 1206362 1995262 1147405 831750 1033505 105565 1474073 205178 435797 1520405 334855 161786 613705 1184208 1545308 1768946 468378 1917682 133614 56986 509721 10432 1041872 846193 1225526 1776766 497480 220051 637952 33736 594901 333290 1481809 936977 1393555 253684 607686 873387 305597 307694 583020 1331512 836707 696590 1276809 1899293 1797406 531078 1973451 834081 680346 1209432 429214 808307 1174784 1259620 1189929 998763 1055786 693756 834223 1455271 377885 1731839 1859119 1606356 171945 934585 4609 1512309 1425525 1651882 1253599 421432 596711 1365580 320651 2807 1759389 1685474 1436841 759667 1468545 1228607 1552111 1084544 1897546 1333370 329572 1285479 21967 881876 468350 293352 405081 1421330 1133776 442365 1731868 1613768 1307350 1932557 955097 1953886 1197063 1829083 1647536 328555 1422733 745602 1176507 175496 1804311 176364 258001 488705 1318628 1355247 57636 1947684 773663 1810221 294436 1596021 860083 98442 951670 1413897 539926 907699 433608 480711 147808 1438143 121527 236059 1267832 221076 788221 1823209 149073 1607881 810427 1448176 913496 1144424 1829621 480105 552491 1488729 97027 88525 932211 1205805 1554606 1588552 978211 154511 678214 491231 544505 1918181 1806527 971717 1905741 993179 1533535 839697 1873675 1558453 727043 646197 1939314 667478 1158593 1843183 1579674 1700174 1976947 1780598 1068161 1972455 372326 884864 1174296 1528162 1819263 923313 775461 1912632 30832 35890 1222122 1178011 77409 243253 815854 1394232 1328631 375163 1669939 1457155 1374624 893161 929014 36381 1625232 354846 1803050 151475 1438265 1404137 401689 1706971 533044 525184 1381209 156610 1686720 734177 660758 49200 591048 1451342 1077175 1123193 876326 1972512 1844013 664376 1602085 1708968 809293 973586 1020900 1813151 1387024 1504104 1581897 1925992 1065249 1027897 1933028 1429535 1018465 884555 7892 569440 481892 1071045 1354109 1357072 60703 92962 952565 1999645 1230469 894243 1366228 1181431 1207898 586801 343644 1539949 27515 554670 1842922 581704 1256746 774746 1397791 1482638 371956 219836 174811 1898203 1902509 1482202 24038 567712 860034 1470640 999838 223468 991144 1577943 333807 1905481 1075641 963899 479467 943584 1320060 1144704 109851 203924 225426 671793 1661405 227819 409549 1079073 1486819 1943375 831036 1763747 160693 1357176 93452 1088917 968221 1303093 692943 807675 1441456 1326761 1339551 1674996 733553 1715568 1519732 438768 906833 788831 1698861 774216 1698929 1980653 977540 1948334 1919523 72375 980771 1870896 909395 1932016 1545986 407852 1512619 191403 1278398 900791 764132 525770 587187 1582823 125233 1569910 420474 45 516986 1443219 559559 1600083 1768931 1059383 273522 1223733 1061060 1578257 1797135 697243 1740619 493865 1972575 1821788 350233 1817928 42288 1915006 917821 956594 1543819 1821856 1876030 1405708 725064 787556 1668036 1664612 1694442 1335160 1784022 1257713 930963 944090 1969730 1286242 1836926 841997 1039287 1294432 773564 421452 1691130 138251 400639 1673802 286372 1478189 600944 1965604 1843753 810208 600885 826508 1803706 862393 8328 973997 1416241 481999 740360 958290 1025830 1062210 348577 1393807 547903 360638 1278862 635318 945343 408817 1557087 473756 1186340 1198561 1926745 1515790 793649 1042620 678344 942269 1792590 436608 839517 1086918 1667722 1208386 1835345 1612647 1806892 1620880 1101373 1656826 136479 323330 1336696 1914933 1660584 1243917 471406 868796 864724 184471 353035 602795 796729 1196656 1404371 1265874 734260 264474 15632 358152 1239230 748315 261034 592125 1168349 339971 1203427 106372 580318 1291415 412727 1135458 1117965 1959241 617010 1577614 640345 1458133 435095 1871213 1045468 1238473 700599 1618038 1921041 1581972 171982 1973069 367834 666992 1702916 209355 653738 453366 492207 1801201 1699789 3325 397519 1398933 1089356 1847518 1938084 409617 123430 1338749 1604622 66487 522537 1627972 236426 365539 1549998 449239 1064603 462655 1943594 1940556 1317894 642711 1106426 1920775 618702 1595065 97301 902164 1177014 1369688 702787 1110570 927734 1408930 13743 1389021 1890166 553957 116780 19051 682151 1852603 1903723 1845963 139964 1956130 1248050 275612 256231 589517 1286009 1485865 917685 1464138 19002 1889228 979342 1281319 145826 929127 1111706 1543104 1156958 644244 277224 59661 1315662 1648918 1008856 961975 1407316 1116077 373179 1975669 875634 1103430 1748382 657491 1488415 1483684 993995 1229001 1531546 112544 253294 465214 1128891 519729 701153 119819 1222267 242391 1914607 265837 1475258 735547 799516 335117 1744156 271651 846475 1567912 927797 1964519 1124224 909361 632757 1223057 4087 799455 1097519 314427 882613 1253609 367593 1624370 195548 1869014 1798577 1755122 811435 174419 685972 573456 1489238 1319618 111457 1102094 1125182 867890 474063 1127398 1312958 486509 213541 1949313 388231 1571412 1976595 552229 1650563 1374535 1949002 499696 873804 1067756 1903577 328370 165116 1399707 1246560 636132 1344577 1713412 888420 227708 295421 487587 1588107 1236397 408799 1224586 216584 1479971 1394874 1978957 307877 208109 517923 931673 791300 26980 1403315 1047978 435372 750944 622386 647557 1765725 543240 351380 387564 1474506 1115921 1989015 549169 1035535 1694946 469630 1398486 1585853 1515740 636886 772846 1980522 1975285 1737162 264705 98925 42665 638165 597585 1779227 501340 1013519 1206758 488104 228753 1664722 1236131 403531 110998 1267099 670260 677363 233868 1588371 370086 1120636 506608 440187 1824742 1230185 942994 514769 1910253 1204882 483852 1232501 376901 948414 1740894 1377919 876011 802863 1060017 351325 291674 1981584 1358932 1879196 19250 886246 1506882 1257732 1547290 646112 1517176 19050 603346 1179166 1356903 423390 434936 1351630 1035220 1228892 1908345 245446 102777 1625766 1708248 78490 995473 1700560 756956 1452071 173723 143621 1164417 1616270 1317784 1631147 1099500 1952402 1549332 1812312 1351305 1294729 702200 282114 772856 1163948 1166025 1633471 1259286 1019597 1418326 613409 1617579 824248 60272 1654038 1026464 470156 989754 1453308 1444150 1469387 1889311 257079 849096 426803 573513 597829 1679481 602511 282691 1301736 461520 1920404 1038497 859969 856033 1943406 1327338 637539 1533977 197996 1140797 1110339 1720728 1135928 354944 1002356 1097548 849245 615107 1531711 1977550 899000 323645 441422 123728 1233565 724197 897703 225280 161383 374817 705784 605273 36681 21788 1534359 637483 1836452 1706621 1444753 867115 1269350 508288 115261 835792 1586823 1683455 1903471 648818 1795208 1363250 118314 1503046 1586280 1366957 1170363 1952210 604619 582484 935320 193109 1208814 1098409 483621 1918538 62579 1688703 1245303 1084105 1360865 128827 1626914 78450 153638 1018390 1869579 623144 1235949 240169 1586673 829962 1951237 937956 349682 774997 941983 1914218 660801 859174 702067 1295865 118099 1179999 51276 584554 620435 834240 516317 195791 234396 672029 376692 1192463 1430003 934643 1148300 46161 1181226 414305 1035881 1784434 1211422 815600 1179560 1176768 1330220 731358 919788 551174 1328745 1265864 835320 1764599 1665792 407611 1596200 149962 784607 1429971 793741 1553546 1917631 1265003 883072 1140037 949254 1856818 1836605 59064 1181873 620993 740531 1539830 872303 561844 877347 1111069 1826190 45233 1238483 757550 1628816 1120506 85896 587153 1913598 769500 1624221 1207952 1828895 1375935 1426778 1225082 745857 1692155 1815718 631337 1171781 1078599 96950 1270041 656961 296162 1846566 649338 1942959 1954236 679290 1923871 477597 648725 839890 184681 880754 1124867 1636710 1315812 1460488 1603682 373243 258531 802151 1148042 1443712 295294 1140560 705067 938854 795158 979171 36755 712967 108972 358447 1180884 7241 1317122 1027505 1395409 774402 1116461 1420180 1108293 936735 1344908 66960 1058624 993954 37338 1283083 94112 1218101 818073 1823061 1410628 1972178 1117344 530414 161425 174547 1935005 734559 1260874 1454190 736417 436160 1881881 1379823 1158935 1376841 344875 1823517 1469033 1089428 912581 704073 530651 987301 453335 1568075 1396112 383579 1424027 1077613 1939898 1711845 343068 1705669 1325790 699762 1249112 580776 1000984 1509629 252827 1334998 1541236 382441 1200148 108638 1289733 1983718 1650247 890497 1842547 643809 120927 421194 2540 1171555 935678 460744 1198189 1317809 1986573 1627555 535065 1412220 931704 1937604 609778 129010 104492 1627600 1968956 937897 1261350 1241421 1365097 491085 716180 575437 1472618 1748615 1457344 847657 566805 1663257 862988 318601 1017965 860079 567375 1231594 545102 368031 1584034 127051 106951 517692 1451505 401508 574390 1504976 1820462 1364996 1306314 991809 489997 1608621 668365 1433613 1006906 1191465 38296 1611167 1123830 860080 1385820 84208 206416 736851 1664432 872433 1081895 1171832 286490 358968 324049 1539596 1360543 1891548 1712250 1404481 840433 1934367 549396 290680 1740556 427202 1999620 1421354 1698733 308981 692181 1146643 534334 96696 1469908 918390 1228328 780192 1559020 325909 1770138 592160 1985408 1764955 469309 1275684 1187451 154150 1079085 1537679 1497745 747002 41988 1885284 1759083 1911689 838152 503582 128516 91315 1823987 58811 242953 1624501 311417 1562061 860227 447694 1220895 769998 572039 1769217 1408096 1643004 370784 1342102 236945 714024 1540053 165478 1486450 534662 423418 1162718 1713357 1040066 1106797 341073 280449 834054 1549617 36278 463601 1781341 1084455 274922 385194 1410809 740420 1831971 89206 1619022 1435765 1280805 1637531 1341753 1462199 1055661 1882269 929113 594977 516576 6021 620433 1317283 1170241 933412 562238 826981 1593683 762997 161881 579980 1988142 1491108 1138284 197491 1838828 1317375 337736 907061 1397268 1638121 678218 877068 1941660 1525263 245498 999140 1830256 1789381 1056406 445521 1661008 13457 248003 729322 1419648 960863 70149 1424982 1469902 104872 1481914 1204771 506178 481566 1818852 1113499 1550608 241508 179741 490518 961799 861912 1011026 1105046 99802 1003568 1571732 792891 138942 1875988 1698860 1506481 210252 624533 1814729 1600242 1723507 1715589 650627 115436 1107930 257150 1543546 1068487 577988 828458 826593 1990116 1697762 1716473 789064 567113 1229867 349944 450719 708712 630891 1466412 1006478 932758 659812 1986117 826548 1133584 1246216 1444240 151701 1454886 1731372 533453 1123065 1471298 777793 1936455 1508254 997370 1321408 1459278 1382892 1255246 724120 1428006 521757 1256273 1665397 1114107 1228933 1145287 1391700 1153645 814588 1638042 356610 330026 1060237 418819 437438 330478 1275348 1944357 516346 626843 1799002 48125 941494 1999665 1766982 120692 783885 1102687 741005 1622639 986149 1251245 909296 853933 298759 549864 1314096 19174 841926 625213 1730762 526869 165556 787183 854546 1825169 878843 848027 228135 1429284 1101945 552413 1678301 723152 658319 1158994 498478 1125808 1798066 296603 914768 1288815 592938 1908403 780043 1435425 1623399 585767 332995 653954 547946 1181931 1258118 1633021 1850043 307746 119476 1655017 743245 745093 1810102 1743138 1801727 1638784 1264495 1139025 1496821 368733 1874008 1799286 948362 1113796 401649 184880 1396208 183538 225181 1396462 585606 25919 79904 204932 1593642 1702814 686678 1560507 1647392 120998 1963663 943006 560449 688637 1988985 122254 499063 323886 1227323 1527881 1136813 1281855 95063 579448 1837200 935111 69872 629711 557772 1024275 431691 1306722 1723731 81656 1179018 381094 1544501 1507433 1696197 1221409 773291 1422721 53203 954575 419846 527016 986861 693550 1830114 698250 1017537 929024 1700465 1387617 1617615 1867346 1643339 1542486 855922 36405 195171 1825361 1070666 1591306 1457675 81007 1362907 555249 1915242 714488 596519 319100 1294669 58459 1151734 1503467 576191 323213 1181602 304678 1282888 708283 693128 517039 554219 94524 1319326 963048 1477877 1134022 1094041 1745722 190403 158090 1212773 1204450 617441 1257708 1127930 960740 1675254 1413919 490701 541947 1189306 465428 401863 1238151 192150 152367 1639561 1071968 19599 1525330 277461 1595491 440994 237486 1881292 693772 1979567 1357132 1595684 1692664 1058501 686559 937201 939842 6581 1291129 1107380 542079 1533980 965293 1176285 1088625 173265 1707255 1378959 1886328 574276 973314 717299 1032084 1095508 1207493 1110865 862091 953001 732140 239988 527533 1426243 1187572 883278 1013650 1962983 20219 1809183 360810 15964 149858 1072901 193548 1781203 504995 624716 780886 1961156 1012995 1387794 1939677 1511122 1394987 521661 28564 1928281 1334751 553305 319594 1364097 1461311 1680504 1735340 1973087 1806146 71145 558542 1913946 938905 221632 150673 970801 308211 29651 1832746 209952 399007 726850 1022027 449738 1963872 529334 987510 352869 1612472 1852495 1520832 102810 1773663 248079 1482578 1973951 1462726 565947 1658975 1209562 1845735 408586 292192 1083194 879431 88992 1319606 1520065 1150559 1499234 1934288 1066309 682167 440283 467555 1538277 366499 1524970 31660 1207306 74475 1946194 1523340 287442 652035 1596136 606901 1141108 723515 659407 976023 652933 1072335 1752852 1540925 11390 1301478 567807 854803 275502 908579 1207856 425670 618599 1840251 1413363 562560 1842717 1201349 1069093 1635876 1556363 1626477 721551 1881676 1301076 493066 223676 1215019 1006986 218207 1675240 1471564 796968 1643282 1311532 175300 1226777 1901773 1882828 800823 1181594 65912 1310243 1831642 1063439 855062 356358 1580990 122734 1432845 704600 1763522 926628 1199255 754132 1777098 909626 1436432 242972 1667798 625037 834436 1231551 1835199 803936 923391 9423 568808 1309457 357895 1535130 1138423 1145070 731046 882615 302137 782670 1469374 465499 1958225 1785088 720958 1237922 737701 1483327 520162 1077432 1288265 741707 1444501 1969689 1538375 195619 1941300 1350632 696433 1601184 1902524 253703 1149524 1661744 1200637 718688 1613773 1510948 1155092 681676 54789 1529079 416149 145821 1871840 1082224 1018829 1535886 824118 1298200 332837 298597 303982 1020426 1005078 124917 1541440 1779710 1594249 76524 1140631 1118850 888373 105516 942907 1977502 1004079 1948870 1682549 634903 1565464 486838 865325 1366595 1180129 563622 816201 1678144 1676050 961222 1943018 1430401 1446048 90995 987922 1015073 392265 820415 527978 1260005 1670945 369324 1734329 1878418 1576204 691241 570407 210589 1061826 553902 747233 323896 811444 1738513 874189 1685149 261086 1790667 535014 312328 1022840 913610 37722 526528 964393 528932 158284 1484063 1769877 598327 1583597 1820868 1464603 314320 1049399 452240 160195 1433567 501391 746791 1972218 1710331 1321499 889103 809894 1638931 626946 1397817 1651279 1934103 938749 546026 1800527 1485099 1620788 1424133 959288 464199 1213402 437425 97453 1293732 1168484 1530431 514532 815642 592247 1702762 1580068 1865381 1521869 1655082 1419711 1186409 717164 249672 1085731 732032 1180338 995458 1592887 1221714 818748 299977 861945 327128 839485 1242104 1416924 430180 1108441 164556 869193 925058 1176857 721421 1852404 1866346 591519 1552450 133112 667366 614634 483638 1435373 1155271 1013828 306966 1917445 579651 1718409 1983566 1127802 1732065 1958044 1225934 830367 1764774 1914995 1699957 85612 208084 1611838 646594 283937 858789 1411382 964478 874334 1799640 1469388 1695609 1244482 1285834 1197615 1265753 804711 29623 1309570 16988 1973195 384536 734852 845219 96839 312650 1760361 669240 1263857 128075 738611 1780925 974951 363553 1509169 1728026 1272223 1087845 1053032 1726089 1753061 147282 274766 506059 224292 1180153 1869360 684927 1143676 1977708 488023 1556898 123437 1424165 1126367 1575479 1171489 482526 1926216 554921 1300827 1356321 872416 388031 731386 1490082 1900279 1815924 505781 391337 1386397 1682388 1544776 892015 1522685 1928065 1217658 1265717 1487117 192379 1882531 985890 27004 1476901 546414 1214556 24266 407352 1614484 609331 1502432 168554 1344235 608610 95580 756694 462494 1489939 682390 940127 1409346 935301 435485 1663175 1251873 1220701 368477 208980 22398 1799204 1447166 651007 1020822 554304 388766 1030027 834022 1897135 477102 1618868 453906 121173 1153699 1586831 1934461 200642 1038128 263991 183498 715015 1797352 1824720 902934 1650716 1692185 536961 368234 1532749 384837 1688268 1720173 77620 1154501 978741 1334094 1013954 479382 247877 1992272 1074445 908588 120721 766797 504890 47035 1756089 1154923 1655641 553281 474544 1303161 1401554 767018 1984855 375565 1831400 862572 423949 697020 531289 1619795 1044711 12667 777605 1655581 1603680 1550692 969858 1641560 1880878 794851 830782 1658227 1292189 1049346 1404701 1930365 1005681 104739 1079180 1730113 1554028 1615201 855230 1666125 538972 1784141 1327790 818905 693503 477965 873986 421021 749216 1212161 542413 42412 1045007 409553 1994038 631304 1592207 1261279 1500056 334254 352426 1705693 145459 727531 1573074 508321 1329809 1241768 1791184 767966 535279 1272369 1539951 1565751 601025 648106 1765279 466716 746227 1331201 1134363 1225771 995388 58181 1765499 1594855 177370 1574707 1703581 1621325 175889 401061 1977583 265823 751521 1190713 979887 1229047 1327647 1135641 1181303 554070 1286423 1189777 479619 157582 1791681 336910 1852515 600650 722604 1478382 1502142 1791858 1305504 1260064 1947878 1027223 708198 1555907 1896175 740567 1054789 1954358 518442 1421860 1639488 678426 956701 447126 608812 1075413 223042 575564 1411905 1835644 1951407 1158952 1439597 483859 1121151 1896351 1796182 1325090 866899 1939135 174203 1546271 899431 1708121 1802969 1833304 1965711 474705 317007 340186 1549773 647280 536761 1393180 1127185 206141 385422 484544 297404 233854 287672 685418 276821 433880 8362 646302 267793 1699008 475820 1766348 1260961 284627 213132 1958045 1703769 1804631 1406516 638411 473365 1495006 887078 1244433 1253438 1454640 916435 1023841 560035 552245 724310 1403821 1708452 795710 1294388 703585 551817 1925658 1815270 1650863 1411556 246949 286185 1981489 689114 1872551 937933 855662 1121655 1445287 506754 461350 355519 291483 643760 112788 166739 464935 1601519 17501 1999123 28322 570065 96887 376340 1967020 1189799 1975512 1072638 1064692 356821 1633589 668890 480413 1376467 47803 1208778 1553856 37620 1261984 1283487 646886 1246239 898716 1720421 894970 747827 1833302 141944 1464363 1141030 1014083 384321 429515 1592147 99044 1448232 1750863 608435 177459 818518 788026 1058178 1149073 1720383 1637553 958428 1153117 328207 522806 3345 429113 1229178 1789423 1699744 79977 1168014 1274730 1576649 1340099 822032 1601283 967247 1813125 1304571 1923090 1610202 1273469 1072599 563307 986435 718090 182483 1760330 326225 54336 1890631 224678 1943039 1502986 666365 480651 142934 650025 1732992 412885 1533268 1167482 1827836 58521 1617805 733178 90384 607002 242571 1121059 1562828 642816 1280642 1050704 1743004 1218436 1589466 1761353 1170851 779382 651622 578260 1419667 583443 206590 423317 1265791 399896 116192 1950149 1974182 912156 1841735 1337756 1494544 830477 276751 156598 1398302 1356390 757852 1760183 1002960 1898471 1700313 498903 1653274 1531356 488116 986600 1149356 1476850 1999344 1836978 1657626 1889326 1021777 1551744 333423 376554 667493 1811353 1124820 184855 1139205 660572 1212743 399999 1140759 141202 164953 1817719 1758530 1647927 151688 1069398 1039729 373777 1573988 1735561 1926499 376781 1169956 12252 1626608 1020919 198766 1597678 922180 1126311 1108783 1165031 708660 882293 327166 1527201 1123664 744997 1478645 1941918 984154 1695470 1441607 1573761 548593 1083040 1408587 755526 457452 126388 830853 649318 660647 1500487 1265102 628598 1805639 1566012 1576757 1090840 1703980 227744 1736709 992447 625508 111775 981747 629540 1502823 66114 1022761 287301 556972 1093761 1362534 613434 1926804 164353 1635893 998298 1544415 1578800 320955 1667179 1738954 1172961 355951 364328 1606830 12507 1509684 992563 1378015 1907522 491873 1805920 436874 998391 1707611 420310 1311049 1674591 1742258 592356 821551 1521628 586549 550558 1835963 183457 231453 836719 1946450 1443367 397537 895007 1671806 1036938 1642712 1766953 797858 39515 1448852 587682 730104 1852126 1802692 733346 755283 1829340 350423 1879468 726299 59076 1168913 1603146 1505529 810216 893972 750981 1758923 387686 718986 526938 644028 241313 1043813 1838396 1426583 921325 1373915 96801 177782 1539091 1129113 1509213 919541 521554 629233 431061 756083 13830 1540637 579556 1795405 1359456 1797338 1990139 423392 1107572 739391 425080 324762 715332 1832716 476376 148028 1555499 1538407 489269 1194567 1232256 1558374 1454896 1514687 1278293 1741402 460183 1594113 75789 1908218 336426 660080 377243 1081251 1955841 157375 185645 288818 95587 605643 1586707 1301678 745391 1696684 1089931 1966239 1548030 396407 155105 399697 853405 795593 1706536 1435799 486989 67958 1653144 1257544 23347 1948097 1219902 1871863 1373870 1061772 41424 990808 144095 176982 540995 898878 1550502 1937973 880206 1452579 1562207 1970264 1324705 152467 708972 1149354 299374 1239400 1284201 1219306 1596703 1781018 884997 724657 230401 571120 77493 1470405 1258735 1491911 455931 564019 1187503 1679871 460152 62346 1345228 737516 723255 918748 1793392 53135 1912927 102086 1877221 1005320 94008 235169 885831 55092 459240 1112748 1884556 1241935 1623357 1208441 465608 33029 147682 1321691 1333234 1210511 1462498 1637060 322156 687286 310792 1556033 477188 864211 1678272 223172 1397106 1547053 780380 593536 177997 1028529 1369034 107712 1307875 1851709 64168 1637003 280979 1839056 1309950 638342 1645386 120761 1741378 1272279 445209 1721104 1774049 473757 54694 299952 1851197 1214102 1426628 1288826 1721509 1323202 195235 36281 790535 313624 1031236 1668350 1504754 613185 74983 263040 1039634 776152 1109761 46833 1775515 1886985 240227 1567113 1426333 463241 1094828 1621421 476967 1720270 1012658 1251598 1874611 690536 267984 843089 1988182 41249 1242426 1800526 256166 305298 119560 212513 636345 1343764 1826307 34652 1080920 1203191 588819 1993891 1925960 966265 5565 1184743 912701 361671 71339 1039445 1644488 752513 501885 843520 651618 758566 1523058 909548 1161875 839569 224245 1787257 1412560 1255457 304389 1077558 938243 1553681 955298 343242 884857 1405480 145846 695057 1223059 1717484 958266 861850 136208 157254 859690 917113 1603831 1912757 449273 802605 460468 1054681 107137 1419178 140082 1925427 1423963 1066669 317987 578417 219328 1153356 1500710 1150962 280869 80549 576496 1146074 435569 1965740 214831 1678218 1596624 82448 798021 1396616 134059 1317192 238785 1427312 576698 1674340 1947188 1158292 1974627 1915815 1996121 1201121 319258 1788314 894057 784547 1215914 226301 613722 452848 1930280 1102238 1286464 1641747 277655 10829 1371152 741464 512250 1568991 223683 731033 1393761 1372912 318121 30683 950486 1420600 460623 484633 1460415 762739 1568029 1032171 218702 167813 964231 1886944 1746505 1441401 1172468 1105017 1685472 1748730 844347 1847606 296918 1326464 1603506 1497117 1303531 214141 1813388 927836 1974668 1736576 1785738 1431514 1299009 1899164 1427913 374061 658893 2490 1589521 263487 1375391 548790 1204929 172955 767693 229636 1177361 507472 585520 200663 770169 1512487 1904352 260228 1448150 1901607 559377 768410 1340050 900626 31325 1806137 176213 2557 1031580 337424 739977 1245654 1204273 693464 245727 1309788 49902 1456712 874 1092897 592384 1600300 1632610 421300 1301099 1553108 1964977 503175 1411874 1320939 1051631 1921467 1319937 176790 655088 401096 1201949 1729399 793926 1700954 773657 757670 1581543 933198 466892 88967 1534707 1107396 1986278 707974 241486 817583 393181 1826201 1334331 1059983 1663514 1284428 790214 240316 1004834 1299125 1383496 713894 1183409 426843 708074 1935749 473942 1975448 321400 621050 396529 544532 1862990 1800216 1279666 362439 1110082 1272845 902820 1708445 1302790 1691109 1047415 555048 1329914 1868221 1135063 1276523 1449764 1751675 1273282 1664995 798975 1320720 92440 1721288 374509 1033541 599518 1777963 440862 1054988 565026 1918703 430270 1456515 698038 1789929 124728 1399522 954627 1428314 1720120 797011 1214203 1747177 1325682 1014987 907934 1580048 1761964 521446 1008160 1725962 659422 1834119 519841 820465 683169 943725 1959613 1557908 1007195 1424361 292481 1191027 1502831 494981 334446 518860 554518 751716 414967 1697291 1190949 1544686 858960 1073755 1543316 827645 299156 1585795 54010 77978 1803988 1677205 955350 1789814 899266 1963268 1549377 390923 743375 1632086 346263 1962625 1815974 650030 1319555 361161 1348216 903135 1844915 951716 1361468 98452 1476294 538494 208551 254905 503396 1872406 803944 1210432 1081427 1749430 643369 1936457 776364 185947 375541 1975001 986854 1367310 596161 836799 428738 1051404 161109 1383399 128272 263247 1515799 773298 1774290 1353385 1723914 447614 640683 953409 457119 838607 607939 245312 245335 771896 1993354 1030405 1123280 137379 1119495 856622 818280 621054 1171985 1540618 628999 1910311 1313995 956864 873974 1963194 1346861 1678894 158034 939204 1545486 128137 1770744 426999 12720 518457 1775842 1464243 1975613 948707 372010 1384911 1689923 1552366 594833 99475 1959373 1300942 1846339 551189 1693186 577593 1736107 258613 1873263 1426602 1988647 1364853 534726 1200838 1589061 1569333 1607664 612733 1219225 1509375 1027165 282353 1412137 1311134 1325731 1524249 278482 1771235 325472 1018282 1507979 1264883 1755278 513465 986274 1515424 221960 1944323 521968 948972 545603 1197754 1873183 207397 1086770 1509114 428508 1435606 609510 480455 475119 808537 1988013 1720474 601036 469582 624458 75126 706134 422745 347904 45118 1508181 1778174 1128213 231397 1498159 1367837 1285960 198954 781198 53173 367334 510150 459844 128719 1850191 1675423 1937338 1575850 1777235 419338 958685 538772 423311 772944 1114989 1261717 907780 1739733 1688366 177539 429592 1459843 167231 330093 1761507 1683812 874120 1697902 1337582 23565 1590175 101603 376747 543598 1095485 133574 1475989 1939522 12340 954989 16270 49791 1870728 1171492 698224 1810082 875997 266245 453652 1434984 248161 385164 630355 680417 1804777 144106 1959827 90325 203932 1779441 1713757 421322 1998067 1401054 1070703 415600 643613 559496 183933 1725634 1912658 1871704 394096 496327 1599233 683921 1244743 548794 575178 1565298 461270 969082 1392846 1120377 1879100 80325 1082561 1868155 1421799 523261 167309 1960070 465370 1314170 590708 644118 1309417 1392216 127622 72518 617062 325974 834957 1706426 1463800 1772437 1293107 808795 1452105 1527170 638266 662587 244800 1839409 1212168 1555181 1984364 433936 1683975 404083 328680 536879 1047072 1940172 737890 674570 1923277 901273 655818 113422 1125098 8188 910949 1709719 449349 1162256 1866699 1195124 1855366 1154040 1249542 1601393 1571647 576336 1610785 1448781 1124221 811191 614742 1840190 386504 952436 629920 447465 343413 405291 410744 478664 1203909 1945671 497633 610112 728726 944614 1337791 212012 1323751 535471 1581697 1705300 1537617 5163 1726371 1426017 930456 404424 1157651 783221 1729538 563404 1526174 627480 1185498 1312329 1967623 1501502 1749436 169425 1456570 449306 1629008 1846297 1130517 358395 1087146 381234 959294 172022 1359252 708579 682503 1331315 537411 941018 1614725 653392 151227 1619725 428411 1393936 785203 1332176 1980718 579986 1873417 827894 1293782 1881168 337682 1561841 1941763 54154 7981 1181854 1871970 27578 361940 1331200 1849146 1972306 722758 1550963 1444599 877913 1942807 924554 250587 266393 1120037 1364330 1528528 1674466 323741 1162558 1474344 310738 540594 1394594 514966 1727108 1723583 1353938 1865128 169055 1530778 1603367 1937046 1202949 643015 1456573 1419805 963160 1566028 822014 1364213 1187353 1247889 1280651 865958 865327 1721821 1003479 237393 828211 225643 1459845 1812164 1216444 562612 1323890 1294031 1254088 696638 1630276 1498724 1910179 315046 1007557 1680718 99080 1056418 512529 343004 1764800 1119014 37274 937903 840215 1998857 437649 826822 1715561 751524 1806009 1616715 627209 1794178 597449 1791091 633151 1046507 670055 1745801 1908258 1698178 1790126 1709666 881384 1511786 29742 1335249 1669126 805906 42426 348611 1594921 853642 1018405 1534919 872472 379841 1161146 1123245 612199 1478135 1718233 763033 1537931 104324 906322 1664066 806151 1969737 1965063 1464192 1859414 1807528 38063 674877 1278623 1026837 75647 1460918 1752188 211580 831329 96760 1609684 86193 739387 1197671 374736 1869739 1651631 1237617 100729 24725 1170320 960811 849463 1520233 638689 1768226 1099880 1553704 1687571 288544 1908433 1996850 1293078 50378 624972 1316678 1231697 1159703 954062 1893959 1755830 1914884 1716248 1523953 1070825 1989080 90787 1473849 835241 990444 1012455 1247071 1922570 1003142 257926 522330 1621799 453736 1469039 954155 1484158 823502 825175 1368862 965748 1178884 1946970 1387417 1686752 458275 975606 1896829 449670 118983 866981 1027529 546422 1693787 35672 605261 498114 291802 41681 160433 16487 1519950 1098687 519305 760457 286702 1297929 1345799 750757 1067749 937653 1883011 106415 1575457 1418625 1747052 1334332 1963064 1488223 686219 621042 219061 1649893 1081024 919711 521500 1404086 476132 416163 804470 112503 1669111 259498 1630331 1738741 1341516 838292 269601 1332279 907212 701229 1889948 1651734 1563144 519995 1295664 1401660 859361 1639060 725058 390796 44426 1573559 1067962 291249 424367 489874 1191067 1611634 1441722 1840156 1642978 1247319 1913128 1046215 1506134 1740103 1673948 1423415 1972871 1720275 1983079 980190 1649515 664527 1339180 155805 1058397 1094411 97816 436862 1702235 1023006 1453801 845908 1101789 103052 100968 1775185 170445 695342 1486050 1932484 1850798 1855900 1417281 1583912 1361110 1585289 952541 1131899 1681015 1155901 1430280 669790 1798516 603423 1446176 286832 1110063 1212587 1050157 101852 1884955 1767885 1509347 1294084 946735 710517 1235548 1492861 642331 1012812 1238294 169465 884333 684781 968285 857261 731466 246692 327565 1252238 624822 433376 1334169 559326 1616860 1518645 425808 1671916 1061823 324527 1985751 1290777 1011535 992659 868437 1693302 928946 719055 484265 767597 644472 140668 403341 584957 739502 1990530 1978642 1748171 1406822 1090712 568607 1820560 1064673 1824289 48679 1636301 253598 1884277 112798 1112721 1826477 924842 1913271 1533474 793854 1850760 1515116 1878667 1598530 685157 1610100 1483511 56995 390719 1782608 953745 1643027 1230936 1225244 528635 1763429 290832 663863 1399115 590443 513434 1116199 1453134 1500489 209376 1132894 1255883 995363 1976489 56299 1680712 1867932 1051580 200006 661905 773339 1001751 264432 1185163 294435 1132776 1658116 1740375 1026682 1712111 1164643 710983 1117189 1118994 296797 459502 373150 19077 1292947 586128 192466 259765 102126 76934 64778 378600 1410383 114151 1318720 1487081 232470 1681395 40784 831077 73271 939464 59917 242818 51570 315347 1421415 91766 1093996 1772757 1117251 1467454 834007 1511717 1995390 378120 948903 1618207 1414637 341843 543487 472017 950313 1163944 1506745 1885998 875027 1673125 1337351 1272629 959970 1314903 151067 1765341 514794 1740210 1568239 77222 10818 1372236 1885797 1895843 1511879 1656497 124910 454016 1675704 182319 1434881 1738822 1874397 1498128 1714075 619989 617783 720886 17148 1023953 1605891 1636070 1641919 695206 366698 805081 1758404 1977803 282876 834513 1011255 220891 1723878 486124 1836034 1200123 1672830 1582605 1059591 1817318 1929610 1256130 1804823 1122404 1937287 1960587 534171 128615 1350400 1406740 1370162 570521 346912 1286960 81901 1001232 1499564 1604131 1259407 1680342 1448178 351623 1294999 1192836 1263238 1476340 14288 1373580 328269 1800232 922239 1663168 821548 220874 1332351 544818 1853608 101079 756725 1934006 1808713 548472 1825379 560600 6670 1945958 1630925 1110166 1278085 978063 1719005 1267736 1977197 261411 1619286 331935 122400 1142157 703356 6191 1618245 1913698 734745 1438508 1158610 1288089 1195504 1234678 1378161 1616255 368657 592556 342533 1707717 1991378 636540 846589 649961 479404 1537390 1819771 145069 403686 1823043 1280458 1928231 1107915 1545891 704918 218483 975446 38829 576711 863685 1572809 1252567 1106653 1586828 1557653 1806554 1670565 1139704 751493 1600364 1837034 610852 1265978 1460953 504070 1369684 145960 982921 333049 1451368 101905 885342 1862721 397532 1147665 391286 1398914 1491943 1445675 873680 1682236 590217 1138761 35466 85315 195543 1328645 247016 1490314 1149353 865088 445554 1363557 267513 1027555 469225 146251 129218 458072 1563917 335373 452000 886926 1576894 774281 240273 1895384 1702552 1737248 1164144 1570963 34546 1005191 832014 1178069 307333 432264 97419 1860275 1902919 1608900 137455 308340 561994 396 835982 174646 1051870 388735 1128455 60593 955145 1012143 1667297 730607 1035183 1879892 995443 1114237 1603029 169358 1620533 492508 928563 1319710 905972 1156946 1182515 1434119 1174753 1433128 447022 1392777 314722 219699 776525 1405254 1852867 872375 1736413 1577411 565106 822348 298228 789182 308693 1156918 488519 1726321 1263656 333389 1050233 1336862 1668552 257419 73052 1772861 1880665 1851872 471704 287601 543757 285137 720728 1378169 1961294 347805 1505912 1010178 1091817 1381531 1570616 887656 392402 141750 260643 1303734 1095902 1459320 795805 354302 1436024 1763423 517745 1427047 1054062 1338642 76322 1868517 982619 69453 670835 1141624 1061102 123598 719461 1430950 660826 314780 1812805 579292 1601298 529763 1307323 1686069 54684 583241 1277105 921442 1962698 805357 607029 151668 532299 306121 1535493 1740086 1264406 56046 1546311 153459 1095074 856584 635556 571683 1820168 547415 1377084 1683886 1152957 837131 868079 550582 1390452 1582939 1940991 742331 887417 1198002 177642 1075879 1095591 750491 1432853 640997 180679 264093 915051 1154020 962652 416209 445243 509974 750917 1267121 1537797 894752 1661651 1903851 433271 113666 494661 248547 1916549 195137 824690 1331030 566411 983720 452040 255539 58641 1023480 613579 195034 526855 772082 970271 854277 155569 456421 23642 355498 693465 1365809 1707878 54162 452807 181442 251317 37850 1320296 450437 1418856 1864016 1222104 1762018 577704 436829 1328440 1301926 1704067 882194 757690 1641858 1151807 1468030 337773 1070364 1534354 533064 990263 382954 226408 208489 122484 1022482 315014 210309 13578 794068 1825924 207526 1552702 1619801 1405548 1432406 361881 482159 1940198 861086 1987001 1160050 146198 1371773 1822843 1485191 901726 930488 561783 1303216 771804 251120 1674737 1643022 1656932 1726195 1249254 1705421 1486246 1865490 251779 1100296 70215 1054832 1853212 1976833 1618635 54877 1174638 320893 1989808 305437 233554 469540 37185 1778458 497653 7175 1873076 1421215 1416060 1916956 201994 1672243 1691961 1364054 315321 1654045 1104380 897767 1727394 345652 1835913 960407 290138 1002456 536814 218242 1077991 967370 1107130 1161906 601673 1804508 1378040 1287887 555602 751905 306478 1756774 467127 21514 1759463 1458890 863527 856925 1208128 1383520 1227163 995309 1330884 1760478 1321826 512422 1731494 670726 1135479 1331717 22962 1821449 183978 27219 1393029 903841 685318 309684 43597 178855 41461 1668575 58372 1471967 1461179 417703 1196249 1846957 1784001 492843 511853 1579675 125724 1934001 341781 1117365 350524 1746731 1013528 1199700 710549 877562 1589820 1019044 1033189 1750378 405905 1274676 1999400 1584173 1580480 1575019 322070 594519 434880 1768090 387612 1563543 394411 541336 1471857 460495 543858 1948058 1049879 1899684 227054 1779592 571210 451589 676672 1008303 472368 135123 49907 346903 1659304 767340 1805142 1445766 134899 13433 151683 119722 159003 535703 1033422 845477 89243 1502556 1258171 574214 1454111 2467 567419 1955642 1649670 588278 1120570 1917823 862520 842869 77635 133789 1571309 246607 1598894 182331 925705 1568348 711316 735997 534904 1384817 1977127 1751798 1686244 1855438 27100 1909449 830220 1448331 485673 1660226 1711072 1703211 179886 747219 923430 1505308 811762 1805862 309306 983890 1947318 1941124 1692455 575910 1476302 550922 1560648 1679678 1800173 1578019 1743698 118257 1726017 1972820 1370262 1255046 285590 1403242 328478 172500 1743984 1788823 1045526 1144748 749646 1238435 1942736 215394 1779765 652325 1366191 110170 1669514 1855182 584088 455240 1073360 814397 1218795 579228 574338 1131940 1325530 382302 991290 1361628 1746820 1584044 1078230 10435 57617 1464097 1673600 1328540 1673339 508887 1658133 1934494 1092660 1180560 1587957 1593163 1322861 679871 289878 1964242 985620 1167519 1340072 172702 1115159 1704290 492901 822778 946745 250668 1047471 1592458 622663 1109440 1742691 62825 1779377 930938 1253174 1375834 1349205 867087 1481960 422419 1032626 500078 604673 675201 729221 1128470 1405779 351153 335420 702958 30784 959545 555542 87086 327741 539708 1559842 505954 1451991 1650107 269340 1117935 153769 213477 1422348 21069 1422354 1859963 1088427 341181 1199628 1553986 163905 349158 1284559 954960 787343 60958 274965 668029 1931796 1460458 248958 114420 451380 1739376 1128078 1695963 1273235 1977792 1193252 1341519 907106 431306 1907466 1590305 1546225 1439685 851662 1489154 1195701 754172 800084 1219243 83620 10788 780933 343602 1186064 477345 107913 834769 1553953 1299734 1810888 747210 160258 1344720 644967 439333 1144488 286461 1758589 542442 681843 1261046 791496 1036228 579260 1232993 1118983 74463 361030 92046 1425239 1965990 552094 136024 928718 1945434 732855 19177 1439927 976772 1076954 1394483 175614 527236 1846311 389293 1439046 1766557 1726492 1773204 485897 899917 1858570 1165214 583446 1796333 1922128 1540187 681621 1835997 406382 1766891 1407457 1111455 427413 1029771 1886841 1784688 142914 1753642 1516752 41353 753860 8375 807584 506483 1357348 927894 1901027 747013 937101 636091 426769 661420 863158 916485 1298832 1021283 1422084 1440990 1638960 800235 468597 1145920 1610131 1293566 442042 1697776 1836322 776151 274813 1722487 311662 1509048 1928180 1610103 1228990 1059205 1835278 101479 1546520 1983889 1416596 167902 1913768 1768914 1987270 1064843 1904570 1282 675813 132649 206223 664504 1842386 1347595 883285 1749071 599660 60084 229320 379640 1825262 1033670 1368317 1784560 42675 583520 635632 523284 500011 1074863 541339 181881 365849 1807033 178828 1787641 692348 634294 308971 310477 662323 776607 947002 1399344 119726 977231 924374 385745 551755 1582527 268579 1702670 1569873 533569 285953 169386 646077 815114 1679493 1934741 1682895 21042 995102 453173 990688 1425943 964910 312658 390365 1686191 1580546 1570350 453304 29234 1955655 1057783 306836 1418693 1913834 193403 561419 634466 1221454 1579306 352198 1306904 1171073 725472 1808017 39733 95474 1800738 1204813 505350 525910 805897 1953880 269635 1829446 984181 11583 1920938 1807497 1344000 1485645 1439332 1093886 1774963 367397 1728085 1921253 554619 1577761 247396 1019028 1672697 1969825 60577 164810 888784 591165 396661 1094407 1768556 507377 355045 481819 1512950 1385985 1374714 800138 1010677 165041 416840 1424575 1271306 502538 1708537 1383994 1818590 137117 879668 190436 731963 584123 447164 1851680 1330176 1890062 245219 1567778 1976534 1501159 1162406 1981401 1178735 93777 1386280 1735993 1395036 977109 495517 644227 1837629 1210485 420402 639996 1895021 453697 1547917 814927 111433 598011 1158472 1182694 1341472 78604 774266 453835 303175 1386306 1249070 362136 1752872 1266981 307239 1705758 176903 719081 1868206 1926536 149683 1033836 1889518 1131671 1362508 804024 1978207 59512 669236 1271607 1640271 188744 1395495 220365 170958 736630 1497349 82906 189852 1341790 526167 1453514 1586215 619418 380202 664518 1220193 1653535 554426 1951883 166061 1379797 1971052 1112211 1872391 893471 1697249 1460102 1482631 55000 1556300 446407 281015 635370 885270 1966300 768499 430945 930770 380955 890587 1761030 1872588 1641677 316284 1802684 879757 462514 214337 1188769 91508 422408 858959 793478 607524 631068 471758 754576 1557191 1763646 1686257 1342106 1395637 179058 446357 1509605 574857 1627104 313831 1487311 1226330 601101 1015630 53775 1761991 656715 803255 1000123 1676268 517012 386265 1886420 1062799 1131866 1548586 1358742 143437 391814 1081486 1189533 1432833 1704994 1970035 726503 1614891 741297 1638973 1668138 323402 1192678 6387 1192461 1566877 1568372 476865 1996324 1323588 51740 136687 1515126 648690 1604467 1687461 663899 1392486 294789 1591935 671912 1641263 1346347 609351 1797475 657565 83237 82996 1448258 147453 1947545 1860177 394810 1075029 463022 1002461 1594918 1683605 1363762 203304 522061 1807215 514155 1371801 1930248 422082 1864106 1193853 1317426 736030 1277626 535969 407921 1351850 820691 502941 1742073 1984698 1072905 783405 529813 914997 1097913 1240306 477295 830609 842749 300945 61609 1095828 674156 1456617 560427 1106534 1328076 1460146 218234 225814 666212 623394 1265711 1136040 1638720 736679 431066 835428 1142682 1321165 1315006 1348586 425410 819658 1432902 1051640 953332 1351404 1028020 1148183 1900251 335515 1060245 1586646 1664986 649856 1265657 822454 1104174 21452 270040 649990 1042150 1840093 305347 1464723 557497 416026 1869282 256711 1534107 233214 1096454 1479672 1397201 965676 1430139 339755 1428431 392367 1500535 1301509 1937325 1199356 598575 636549 1098317 1475824 132619 232714 285213 1695707 1557675 1858066 424680 1330683 1309796 242535 656512 1438696 1525025 1944821 1237735 692220 982588 293133 251930 1137444 707682 1532204 1865443 769612 55212 428897 1444720 1532777 904214 1973788 1304849 1659054 1349294 1935084 1849455 1197015 382149 1515474 501334 908303 4277 964154 206731 874266 1168068 1303773 331780 448165 93420 305516 59592 8122 53253 1507199 1402587 1360234 1150267 346469 431429 536013 1099023 1451247 1956623 1282055 1876112 533844 61830 173392 179327 1163294 546321 969454 364587 1928326 1850612 788726 1427189 388659 289121 1423357 1548330 553026 718668 416578 13020 186375 1457403 544822 1946926 444906 1495619 456007 512178 133022 286708 1141020 1292599 1626417 405171 860632 273389 1493401 871078 1851786 80596 492810 1690239 1630271 582602 1191597 1789498 1252453 1033626 1940833 454941 1057584 461815 206134 1519006 1983292 1140975 247938 398878 220983 1330781 994701 1326957 1852786 74933 908433 1853764 319111 733544 126668 269053 1529054 995904 1357317 871805 1682409 1925779 148786 259899 641557 417760 178473 85636 694433 1587601 506077 1792430 1831656 1597151 1339430 811845 776295 1763381 1035582 79228 1248822 1521650 207596 1560300 1131760 1435968 508817 1531935 1089555 1217449 1885461 556070 322938 859084 553721 1443196 458736 59298 1341893 1754381 1412919 1647942 183841 699979 654879 1762919 665808 73430 215451 1603017 736680 835780 576504 1690493 91244 63476 58895 279835 1477934 934934 936284 192748 359378 10881 260292 655343 332692 1303485 669587 1750753 1705495 1250514 571295 9903 1052292 1174267 1703386 527706 1826385 1338555 904756 1451036 458311 1044886 260887 1713054 146761 1271354 1418766 734814 1680916 379981 1075702 814713 502452 1656120 305223 1116628 1276059 1704101 296555 524516 1466478 1829676 1934550 918110 215699 296722 1549043 1103164 1921772 408750 631361 1054540 1021954 922892 1521967 926692 1965619 631385 1347067 763738 741193 1724724 148299 1915039 563741 388421 851294 905562 1013499 1503318 781358 40448 1588640 1227631 633147 1654178 1748082 460524 478114 994303 281937 282439 451235 96155 325187 921133 1472070 1583871 1733687 1406121 1975524 1465092 1980552 1226990 549743 778862 1105415 1697774 1179775 1546977 97651 974128 1029566 1527388 661818 755481 1414593 1066660 1306686 1156034 1896509 964032 1639417 1162876 997030 1084521 325538 1478762 583011 1720289 1623456 1640053 432244 546424 806457 1103704 1654303 509478 1525763 1740394 1983593 655937 1189577 63717 729691 1264507 339283 510946 1569568 87296 1127349 223763 504433 1282834 779106 207715 1651410 569208 1273268 1383192 461180 148939 1272791 767806 1730036 122951 3537 1655824 216186 409662 1545232 120144 1462674 1981242 1476345 214653 634098 696380 845567 1289845 592525 1499604 486094 1647052 1169675 1754707 1416783 1481419 471858 604666 129050 1141113 1952056 316831 1946755 424847 18591 1357914 770483 1834226 187316 273869 1049572 842773 146755 762935 317461 996950 1533497 841475 368384 1777129 1493961 1166345 1367601 1688487 1764723 1505583 1672153 850147 1284808 1064873 1881221 1645181 1225080 616730 592873 1329635 1537398 670125 1589221 1759970 735689 1693062 1236278 1826448 1943129 1664418 1798757 1248747 1280015 450564 1998843 374376 1142539 1305747 685962 981317 1443991 173303 1195051 47142 729254 1162439 1357068 1305315 494985 1496699 149840 592492 705712 470783 39777 514346 754760 1108677 1021537 1778437 996097 1296712 1526991 34251 214989 1402305 178551 762533 492626 1797600 206601 752223 1187982 450253 1745716 900896 948388 546877 762144 860538 1267964 18081 743192 951828 1830954 291146 79276 1377338 616888 1602041 780567 1262104 1889458 74705 310875 813966 1470824 515816 1103523 1754308 895831 278717 992025 852243 1574120 352540 1732354 1041343 1829474 404013 941806 1861351 1171558 1312791 175422 349785 1589506 745248 631962 1563356 1239010 830999 1665918 394354 879260 1114452 332145 737224 326637 1988330 67773 376162 974636 1663716 393660 876343 567528 1425358 1209634 155660 207755 1387870 1141641 1802004 896205 801968 142251 5706 960613 1622127 927718 1815899 237423 1195370 612638 589046 328072 1571104 1724530 732107 773863 553790 1456584 924901 199385 620337 809179 1056918 952190 533989 1955663 1428436 1862955 3727 697549 1368139 1981196 374918 1072040 1325742 1731390 369889 1210406 23493 1847834 1604911 134014 1775752 68720 1286718 1760365 788376 437140 1639068 118036 668769 501316 1926789 1519939 453989 192788 1202200 386904 1886867 545047 389709 1694248 482033 527642 1834714 1942676 822753 15807 1086671 694808 359783 594589 17120 1052829 1917730 1590385 1655368 1636896 1954769 911575 617569 1721077 995442 1913625 1252785 991521 713279 1661941 496559 261344 1170359 107981 536560 1249971 697349 408547 482433 17483 378883 776445 1962451 684820 1472982 511896 1496376 1577267 614495 1941810 475036 667165 1132295 356708 808938 432194 633620 1092416 1099468 390613 262072 1934343 1716701 573617 1256960 1727346 51231 549487 210967 224250 1206773 1881780 111612 1461619 1821263 114217 1510741 378689 1919149 674759 1379275 743402 1243018 278191 83396 64105 136010 843703 1844988 4131 26981 1762929 900366 1589275 67708 1147489 1467580 512599 956745 1309974 825241 984151 1041398 246459 326674 1036036 1189147 467264 1851732 519085 241710 1295736 1831536 87230 655218 842559 1602045 701831 1478901 1335021 417217 127879 205298 308098 625 95441 1321401 788854 354430 1181827 47618 1860689 729127 859688 459666 850483 702292 1243142 893381 1412709 143137 1654854 1752094 76946 833679 1396733 1656701 285405 1126273 1491290 1420222 784454 363591 422547 1817540 390206 964692 1852723 1748189 1275127 585159 1495156 1721412 429376 1851850 1077601 1149605 504173 1733421 841137 1377640 303767 1071505 314281 447105 384030 1273055 1955524 1582645 1804678 1842077 339648 19065 1910457 1754169 1281020 1895028 921494 150767 1362596 85369 1835114 115949 1884021 925965 1746014 920990 1392668 1331380 695689 1276875 747490 1492683 1237674 963312 100303 932804 350650 741472 819553 656436 1141968 1942932 1886836 1498325 858485 1588924 23490 1634370 744431 1022216 34008 749173 1991476 479296 308642 64736 593127 493252 905146 1422505 644553 1236177 1720159 711561 211419 1645682 1711239 571010 1729096 1616751 1681765 1562056 1722684 587673 330415 965097 1767879 1351377 946641 110180 1566878 1459869 653395 840379 144319 188616 1743410 1611390 256068 681341 1913743 896959 1824717 216630 1901127 240834 1137995 1536362 395146 1634357 908037 208306 1663261 859038 1627797 127938 752132 1763953 784772 1517141 1574168 1170948 656615 649588 214795 977761 450926 170801 620003 1845139 1833319 518042 814284 433729 1877981 268622 216448 1307831 598367 314357 1151611 768735 1391791 84941 1893533 1658628 107399 1353029 330408 1624556 1894336 542631 644432 155374 2763 1893737 1649889 197807 1269426 759962 359469 728634 190714 671335 1625528 151378 246899 1221050 1131185 1374443 572068 687081 188218 1348549 512608 831286 607377 1679574 1146340 1084307 693744 1457846 404178 1438027 1606390 822570 1374070 1400778 859391 496417 1573097 982373 1861012 1483266 1151260 185932 860338 743504 200032 1202986 440571 1448184 876392 1134283 792804 246789 1347976 1227203 1907065 66838 1574302 177047 49105 1112119 516873 1610031 1942713 346732 1464264 559129 1920015 1702927 1313047 1752679 582607 1220614 1151028 1607815 333477 558868 1540266 122313 20959 1679696 1499090 558514 1407623 225836 1749401 867272 1855870 1694900 1141442 728918 1123466 1224507 1835022 122422 1346549 821404 1900031 1168315 860237 1478875 1877324 1293832 1535478 268004 312509 432131 811914 1337338 1236931 1288160 926252 619658 847821 538390 1753821 1464884 461965 1485296 1869292 1124985 847970 812286 1980517 1728843 1609378 1425029 991372 56451 1741252 96464 1018984 268515 1931476 387873 1231062 808685 1181976 1077556 222638 69026 324532 287538 1393735 835966 501319 1536976 728443 235258 570223 880156 1085862 1813412 14784 1835946 1070268 409090 1936687 44035 1571659 1062522 725828 109423 781595 97472 725710 1811720 515864 758640 89003 1807070 1930594 745188 927683 459789 1504684 1732833 1301774 83404 446826 384648 1265124 374107 116767 1985980 223274 1413225 1209772 1664672 824101 298336 680566 571275 820983 1788754 823377 32937 373931 1123127 1808815 1139942 1080875 798456 152694 94478 1877640 229073 801843 914461 1086554 1870596 1316141 815027 931101 828215 828167 239096 688059 1813075 485815 238680 487690 1432007 1657605 1551973 447120 1600090 1394521 199257 1057144 691056 1091973 150791 328657 1858442 1965783 39462 654051 1190921 523291 564943 1050384 1978705 365440 834547 313518 644458 1157612 1314201 1651295 1380073 1717186 481725 506193 1524054 1003845 858136 829754 390240 1901296 1640921 1741577 588321 1447091 24538 844191 938338 330853 1359550 809404 102626 543596 985779 896448 1538012 494911 1342100 563126 546966 538709 331593 964540 348652 615385 1519996 295071 1556073 497317 1334839 214452 1577085 411873 357324 1015113 1315437 1749415 1188559 1803802 733555 1561636 1065329 545662 1150301 627727 1736310 1519655 850539 1612292 235642 361358 935630 228965 1664443 152716 1869340 898299 1376469 1372661 746925 765558 717080 952518 950726 507248 698952 428904 20605 71956 92932 1521563 577337 255285 540709 283243 544320 1099590 753266 309796 806089 1751739 1270606 927978 879691 846936 1134409 1659648 1450697 778519 977478 21413 799108 1216430 1364946 972877 1911729 192835 360787 1723080 415748 946026 1581191 975199 499203 1473947 127990 1474130 1654705 1731356 780365 1745377 1127418 1575035 377428 1102422 941463 1442251 1890679 321841 147187 290694 815641 475662 406287 1263497 1456466 534696 642311 1416971 887947 776271 1019556 1778230 1686372 425042 481869 1126700 254751 149742 412772 1277193 195131 585395 1227629 394408 1155642 200338 1738074 334353 1455217 539532 329920 1010615 460889 1842791 1728041 549425 1443232 1441962 159144 1593452 626671 1277947 1748640 31010 1781905 1106034 703450 1932973 670606 251952 61085 1129588 230520 1613784 1956252 989445 1355456 111468 275878 744960 205973 1995666 955170 618369 1589235 658038 229648 715440 1511878 335928 1920445 1367555 1085018 1192823 859329 268770 1931595 1468742 1856064 548658 854913 202949 437703 1834239 1004020 480565 450071 732262 1660222 1040058 1780484 1596512 1401544 885183 826345 682350 1380661 1628261 1831355 217539 1449452 799824 1842218 509348 956841 635048 1021577 1118208 1412786 1435301 1360822 862235 1072985 1187782 1978102 1310317 1556653 1020006 1441224 1986670 1243615 1648689 1045633 357005 124498 1981246 282994 1954886 1829941 582785 58158 1557381 1451971 1459828 1922083 563767 1684745 1303277 1972656 1721591 1798300 121606 78649 1946430 583582 15600 1441403 970719 336705 1479586 446811 1467918 1345096 347133 1207146 977662 955832 909559 868665 1610639 1266836 338831 1395940 1551055 565681 1455944 893320 1156054 337497 1287472 1120595 460086 480489 696801 197547 233227 595366 1883657 1136440 1196628 1371159 948245 1069568 1427577 217603 1429118 1538086 1896140 1921081 1853165 203935 1398331 61401 1355843 290884 415284 681343 1731146 1825871 313555 123260 1344903 841085 1204810 79991 911629 1519612 196309 184473 169783 875112 1400937 496970 364280 1524561 459232 582979 1750950 1705678 601917 1936506 444449 1235448 784083 437255 1517186 1432013 1566271 312375 8303 1816198 949166 267125 80926 1273606 735699 1383845 1042726 316399 226509 410729 947840 87834 331130 190478 807797 560523 1028589 1589604 859860 970073 249795 1658512 24552 714816 272544 373496 1233546 200339 485149 400802 1338341 193749 740362 1671826 364169 560013 170041 1451378 1436710 1111065 968312 134915 1093520 1628725 464619 373534 426795 1350509 829631 135921 1164919 1050894 373069 904077 585060 631141 1838445 622572 476402 1310962 1729556 184235 781883 1102506 1134005 1475478 1313033 786109 914450 1291472 614518 685024 897966 846205 1181782 1456595 1538278 988575 1175075 201068 1543693 1819399 1255896 1607188 1193911 1291365 189949 124285 1453071 454908 1275256 1774057 554463 1692432 1436437 316200 51192 707202 940618 920824 1681138 1298494 555658 894515 513321 844032 246556 1509735 152006 930974 1006352 94547 158059 242742 1586322 1579556 1098780 205440 537382 396260 1036687 1614764 70160 1837376 837204 1775984 1176473 1935131 988184 1418965 53337 1537142 1277145 963711 809788 975076 1292147 643312 549233 1013334 762908 929622 742367 1412435 1169258 421373 1113194 1356263 1688600 1735460 1720915 396101 1942278 491550 1838478 453301 747832 1736065 1667668 496566 540299 533030 624100 1858292 112144 452979 262811 1879874 914562 1480703 1093046 1194894 947427 627039 864864 833571 1466547 803909 703150 1710774 1000052 824616 23699 1583068 8611 210894 136931 1717035 139176 1284331 1950075 1168369 1445486 905104 1123158 516172 227709 1914334 302305 1801788 119568 38580 793799 1128353 194438 256141 728796 1035107 1784114 230570 1900235 776188 1222714 223382 223304 1427817 938585 1533254 1804670 1392605 939624 104480 208625 1017640 1000347 168988 656817 144830 1964491 1926286 1433848 1633646 30351 1009398 314067 1696998 1823323 1897861 865111 28598 1506497 745401 478780 793578 281929 1682321 411671 1519808 1342020 1808748 726267 919475 1416805 1738970 542912 1965182 1596212 1398640 326269 1676078 1216285 524114 115293 243291 856581 660339 493077 522182 440583 1058407 237946 261185 1743198 1828799 388276 401326 1223291 125688 1636729 469996 697455 702194 1452760 964672 1705610 440704 1671032 1490461 1822457 1112963 340626 65771 571283 1970297 528532 1164070 1411977 320392 1329195 493502 1916628 497664 281882 575330 1450694 1854044 1392159 214586 953229 1035153 102997 1779056 1879078 870168 1807375 380021 543732 413690 989090 1670392 1102286 151878 233938 396868 1936566 1091601 776847 850094 1639325 1147641 1765702 903898 1510048 1648044 1877069 1995333 374417 1858087 557573 945675 52681 1207483 1413540 126384 447830 555275 258965 648206 1325190 1709847 6345 1276499 1611295 1942861 790181 1670537 970258 1381372 142228 1541593 189535 1292953 401682 1469099 1165973 707319 604467 1472008 1929565 141943 1239456 702991 1790234 923026 1668290 169968 1307132 1030126 202455 323615 1376565 41674 1073670 665574 1019929 197934 1490409 533236 376192 1284490 1018721 1224021 1467013 856300 1596213 31994 1437523 1869089 1774247 667535 1522114 1147212 432502 996482 607485 1718584 1358682 1340889 30548 547956 638350 1058709 1111916 1705281 521770 1335507 2851 1903141 1744932 798899 166941 1552186 467472 600009 1919708 1703866 152908 992899 1067096 1250856 1597476 705830 1256689 487596 63166 433245 471806 1362398 1320632 382277 833358 798361 1377038 1602777 730278 162529 1839514 309855 1660548 1803829 993713 597539 762828 620778 1528716 775157 1619543 1491643 1256958 789144 612610 1291716 1528063 1542210 1321799 1698670 1052625 1240246 1455129 626701 1258227 1491585 986298 1217454 663996 810763 604967 1500830 1225861 862382 111766 118181 420000 1052223 779821 460711 1536008 1987766 432475 1107105 64438 1889120 719827 869835 87665 891486 1932406 929756 168412 1605600 670773 1750492 1764423 1092611 1124310 237939 1892562 945287 641005 1172797 65371 1594174 354587 1875916 498383 352308 811258 172934 1094228 1217821 394122 1657222 800668 1072628 1515110 1550033 318508 1244721 540367 1719096 1062159 1638087 1098408 1169946 1185433 1756596 1380000 80201 1840182 1913674 431084 1200679 1863577 1437054 1675300 913942 790948 1711649 1393048 416194 1302345 672618 143673 1960161 1562029 1236792 902555 1566348 367640 70249 378015 1527204 1100928 1066086 646709 576723 124397 1105157 192606 1875491 1892253 908538 1692029 347585 1685900 873173 1766666 153818 523431 340179 1128651 1077328 1034393 504413 1102222 1356577 94103 573668 1104370 576890 245392 432739 898105 1303268 577131 479070 1854648 408356 1543286 1502943 94731 805677 1118291 1126850 1562415 323782 266912 372044 389316 1757842 107354 127969 1366279 318274 1654910 666162 500439 1688162 693946 1592192 1002926 95767 695000 300943 1423607 1526259 781537 453344 425442 1739160 1759861 1812512 812611 25263 1770942 79032 1094891 1033537 1640797 196376 1092691 417954 1387953 1690898 1218059 1845246 1661568 1264573 259358 1605924 1882352 1328832 10883 1482154 1201124 1490468 819994 148578 12478 593800 632034 377417 214868 1085592 1126686 1377658 1494916 250893 1600336 819949 51774 1482245 1133498 722143 310818 452628 536643 63401 448216 211492 1824590 1511557 1964285 789337 1375947 582379 858439 1764618 517225 1331037 1921867 443958 177369 1058872 290668 89560 526422 1624680 707941 1862169 599213 1744835 1518210 1295167 1865306 595215 678847 1513071 657288 1321780 1052566 1241659 1507203 24804 916972 749621 1176697 1898715 1101564 1509933 1029170 1234948 49760 1872248 1531583 551915 1859389 1266574 725662 1107322 198355 1944320 623066 1440690 1205410 366668 409897 884407 625675 1485334 558379 1625675 118793 751964 1603896 353748 83477 1810920 643563 1165102 1338859 91626 818226 1601568 955853 878825 622158 1215305 1875364 173351 191897 781677 1797758 1427143 562865 1863616 17702 1703884 1906142 1236977 936422 1881308 1417106 1432199 471261 531209 1103827 870267 433205 660649 1778200 1529474 1933211 357101 941978 1663700 1000615 201236 1625828 198533 258252 972205 17770 326341 652961 823982 529825 1623447 153511 254878 798500 1493555 1775887 1506171 1624342 996405 1829551 724109 105856 1072448 389152 139387 791540 327503 283226 493490 99064 1909256 163906 180514 1775231 223793 1607043 1527308 245134 1019340 1722578 310158 1071773 129918 38834 1644103 132289 1941392 1002308 697402 1578306 862287 588270 1600889 312016 444732 1481577 1777338 1504951 1688602 1202009 177130 815817 1066040 1687494 1604512 249705 1406118 1687811 1603400 1906785 732994 363989 780456 1926582 1744058 981123 140160 344701 1638700 69728 17223 847087 1017363 1659903 895030 945456 1288765 773396 812107 1346019 1001018 187487 591418 718611 1768400 1993815 946589 937180 558901 1548129 1938107 792966 1538838 1522026 550935 1432455 1057557 101098 423602 449927 1543583 1264610 578337 591695 187809 456711 398686 702920 1875652 1855749 759693 1272995 1844390 752931 1539641 1197534 1384653 1377627 970391 1404611 332047 18476 288742 1677402 217139 1143928 1701364 1826492 517247 1553356 467293 629089 449905 1850850 1993694 376310 1202576 319349 674884 1801371 1043101 803753 1049431 1220482 203526 135158 374047 1886980 554526 1041070 1088281 1751279 1918130 785100 595629 1089489 766664 1750616 1265011 577813 1635736 1150754 1411304 767372 1399228 1108194 495782 1422270 1695619 1671539 714386 1370348 1517994 341102 435358 796905 458252 1753279 640284 1699523 1124197 76106 296906 957718 1310015 436320 104479 1949911 249604 1628207 636821 1325977 1174327 462545 362624 505932 609299 1926823 56214 502549 1405117 1659269 1638001 1997359 1420589 50478 215546 1003004 1521854 1462847 112857 1895963 1239928 1506037 1036005 1186579 21612 511753 991062 758628 1479741 1304300 1713936 1839503 1713451 1789237 61997 1921196 1697558 1793799 1473664 1051045 8111 563759 174077 1433891 1065981 1500387 789040 1327835 1747876 1830229 1416494 1586753 66205 371738 1337992 971756 297639 161636 1691395 720113 1522337 1280994 725062 318192 633932 1164703 1024294 1722103 509169 699438 285493 1729862 681560 572789 1741255 1935606 1608386 340928 538554 958848 1738534 460255 923898 1782188 1556893 4078 1895610 1023093 1646635 1122585 386288 821842 1559680 613029 532723 1016271 1414797 1788785 278059 1250095 1330199 1296290 1829067 775662 88463 336045 489005 1489925 988973 1968310 1731603 1767194 1145265 1944975 115153 511395 1969357 595041 1443897 345601 738605 1939168 632197 1214821 780279 1558809 1439508 701956 1868812 772428 1472503 1557233 971683 1832906 355035 533592 1697419 560007 1733189 1679223 1609407 983032 1551549 232332 1067069 1987237 817205 1823349 1393303 400720 668342 753147 1128843 211825 1438638 536933 1303251 934252 1985263 150143 323509 1355527 1768662 1168291 834500 683230 1441548 218343 824686 1035819 1238367 1947437 273305 1818785 789854 336756 590400 1197989 1392876 1522592 88595 1905122 1745489 1838106 1426453 453513 1994377 701588 1805880 848832 884009 1703203 1945048 906975 1824535 1069904 1887919 459944 1530354 827412 683133 223281 1000756 606503 91552 1077279 1013052 1892674 1391557 574788 604466 1460242 1511049 462537 1839471 328628 1276090 1295809 1344914 1241378 1683329 1035289 1208206 788520 1707322 1426787 1530058 895532 476618 1029472 395495 377805 983042 1630118 196781 457342 35430 422174 1538522 1744279 296467 1887191 814912 1236596 980444 780475 1298349 1406440 399649 629293 672313 531989 1848290 272646 722018 517216 480140 655305 1115733 356912 1909083 874222 1079473 1969791 402283 1759011 782981 1376931 390344 1445133 267599 419958 1171736 157739 1676293 431724 144768 6618 235491 105774 1032341 557823 868409 218294 1492170 1133101 1800514 332822 1561665 457125 1816242 1096505 1140970 950431 412938 1705397 1728394 1456523 218051 1786979 590340 1515312 1892948 1734768 115444 1529409 930412 920142 1422888 222631 1926612 702594 1932415 548499 1183478 201558 1573110 45983 241893 483924 407385 1908788 1492021 918816 1128442 1098152 299727 1782915 912151 1681223 953720 261207 632570 960484 1489035 1950542 1804259 219320 300294 1393223 325579 1846406 1741742 194131 52278 109822 1018841 47785 1833420 503983 304550 270900 1543603 344026 1639990 538990 1665379 1899040 1112157 1615689 747738 1566528 599902 713365 1304981 156250 443022 1962060 1431357 781818 892540 1993173 1588965 940049 919976 1065242 1057939 1304146 1547208 1685957 1298837 1882659 1249232 1577050 863010 459302 106581 215257 1706432 903824 887530 729731 231671 950399 1183090 1751457 1605333 1580908 43493 1967827 836071 647950 269392 499392 208903 1296820 1024079 532980 887694 1584491 569803 861520 956220 1647202 814251 595392 381453 868286 520279 1087496 1484415 1069434 1338885 1993976 1768625 326356 577578 427615 754816 1250456 782372 227544 1698282 20775 1121893 1408810 1257654 191837 251458 1787098 1792920 659649 173095 1794114 84293 1228797 1638810 108081 1800057 504292 836562 216098 194515 1579483 1471268 1090819 570396 422524 14838 1228370 852462 632454 1476885 1273183 629833 1317997 755063 1025985 1576715 1069700 639051 1569151 817849 536251 1000326 1237589 1414293 1135120 1022776 970855 699692 880924 1275271 1178569 1489591 441336 1990606 1808521 528872 1852893 673694 355148 42855 1947849 971176 1096229 1173679 1506250 948681 1528543 658047 493922 720948 212988 1959447 680955 227823 795236 1384137 1925660 1076374 702068 6708 1426436 1443393 1244498 897367 1780297 502901 725137 1171461 1099113 1082605 712671 1482221 1005992 1159207 1027587 1986151 82601 368695 152727 1601316 1006772 918274 1358375 570904 1618367 175001 185716 754436 1138248 1008987 1036881 1397934 1364306 1441316 279814 279171 31133 1163890 181151 1158241 259667 939991 1920601 1415306 309960 1707557 1856988 432578 1254993 1321663 745728 45280 1027063 737153 1783394 1260348 512064 356328 921182 1344982 1049475 1142936 434636 501013 294840 687305 672048 1195596 870766 1595178 1200394 1330901 1025162 104837 1222863 1205325 506103 1672258 376679 502666 1630140 662309 1203853 230909 1377160 388924 1897533 733179 264598 1811200 419192 1917923 296098 1243039 1130792 445851 92671 452701 1163365 746415 1707826 368633 939644 1997910 104827 262095 1363264 5090 1740080 179533 850264 671941 853058 343347 52521 545356 605561 224887 665073 908795 1833348 1620520 357180 139851 1788 1215828 927268 289618 361233 788502 1642757 463570 309409 1957274 1638284 220273 280108 1460083 576839 996833 1349602 98713 1619563 736891 1196459 1871363 1265351 852696 691350 448599 641183 1761098 674660 902578 109689 815393 294468 1441879 991888 1607908 1209480 1828828 1481601 113564 1932759 61193 339975 337868 844474 1593370 738743 1236046 652815 770533 1431710 1204718 439189 970628 1491673 1495082 1661352 270039 451794 1268810 190670 1196909 1925808 655531 985111 1100100 1479349 1971204 1964112 48094 1366970 767905 1845780 1070647 729383 1297783 1391412 1444615 890812 1795674 1393521 1818386 424730 1034153 1992513 1762557 1566803 441986 19731 1562514 1023676 1265427 1535564 1959625 1894071 466446 1585441 1405844 1148138 335737 1730773 390510 606922 1209008 1062276 1715542 334068 1643416 1120992 1831219 1817702 1142537 1340001 475221 974996 772904 331454 309563 1564459 795989 1059611 345771 675082 1498614 369187 975474 972961 511445 1436094 861833 99466 28426 70845 1193326 1963689 1249939 76014 551590 1021564 1709546 651170 537164 1429281 411812 803645 25168 228138 1514178 1016682 474724 1005098 1440346 1268523 1206987 698431 432515 1024920 391085 1447164 1602965 127506 1223657 1610637 1976244 488555 564049 1475346 1373231 952648 639397 1918657 158410 1923104 914098 1848820 1085024 1629674 1861756 1259515 1036394 1127355 1856289 1986730 1175989 1488118 1421274 1341867 1079399 793191 1603133 1128595 1460329 1778927 485420 22919 245436 424191 302930 852005 368817 1721207 78453 1176610 742622 621674 1469505 94763 1184245 1008525 1146629 1451140 16929 162765 1009794 1482473 1786443 996810 271280 122671 108012 1649623 346003 424917 1788824 1018503 618523 1933738 1201812 233750 1249129 810997 1756722 1076145 1408776 1719417 972576 1806717 1706763 1933947 1107905 261059 404572 1958355 1397698 1685588 1868247 1419303 1116781 1793550 373425 583730 1961772 526532 1683139 1875964 1748293 1430156 1261879 1237301 1472454 420593 1885177 1140364 606343 932595 1445297 1617656 1194390 4899 924371 1656634 563040 736729 278374 131989 1607345 1009191 1863979 1708177 827849 1150235 414174 1904581 816397 1384072 1144814 605244 531762 632557 1517945 698851 1828761 1377264 889119 1582824 808044 1329428 1394300 483409 811884 635839 265689 775229 418026 1030650 1669983 1964420 1435377 1734217 1861854 800949 951833 495460 1341988 133166 1823722 896775 1703317 876502 272286 356211 1781064 1755187 588365 1992280 497171 1734278 1275120 1988876 599000 334952 1442268 1970091 1853748 550684 59285 254525 8868 301284 1773728 397495 1685777 106686 713722 1238440 599663 1005171 329149 1993638 1444115 597348 570197 281330 802194 8399 231617 966753 398022 498496 268990 1613745 1784437 52436 230002 750094 1071646 1595246 275015 863753 1308066 1304140 222489 1364441 218147 1418324 33406 657182 456855 727509 1920807 1534011 1419435 1062492 452552 604408 114395 1373023 24756 187218 246297 157896 1697389 812711 117052 816147 324948 1294701 1992611 1773299 778184 1546062 1563375 148053 1092844 125989 1710948 1902363 231577 609760 1085751 485731 1441852 874139 1561592 1471489 651829 1052096 136122 3324 1273763 1598199 966381 1731667 1014042 539531 1344179 1083849 420181 279107 751554 12988 1371318 1849667 1164850 1724156 1191254 1527408 43914 1982980 9876 1619422 579438 1655262 705797 676326 755775 288743 1349806 882438 749004 1675267 1953739 82638 112500 819117 884853 64333 1978517 28340 720539 700771 1837497 1558143 630596 57651 1587472 947950 984722 107844 1224650 652354 1650992 1461895 956576 148555 1694905 1221275 55539 1558958 1060871 847832 560798 388420 1029755 511183 1195549 1043767 405236 662780 739664 593720 826465 1033384 858200 1193684 1028530 1570863 1679787 56973 114338 980016 1209097 271919 1097683 1612709 18384 1166074 626548 191479 1861609 1854807 1023743 152926 745053 307154 392830 1292877 1109319 1140990 1656515 563825 566221 284137 711185 289088 1321686 664510 1889736 842012 1919003 511438 1279065 631645 864648 1446721 1922818 449805 1524063 280608 751566 717266 1047871 1089497 788976 1111568 173189 669431 395163 167278 1905166 1246598 971154 781693 391074 1959660 838313 1472638 285069 1878297 1408322 1759484 726734 1038642 1468746 1389003 64041 570872 1714220 1122605 360887 1756633 836551 1952279 1322970 1564746 707872 1096220 1289700 1154315 1652886 219750 360767 552541 44620 1492998 1214148 1221728 878973 1060739 579654 607894 891451 929132 21094 741163 1772445 1651257 1417235 918895 652521 897868 1868635 1919286 2829 76269 1204787 1287787 902102 792206 1065454 12920 828198 1678326 112110 882586 1922330 1828194 1040343 1510078 1342656 1294772 270288 909438 405655 1815697 263759 207223 1984626 583341 240173 1543454 1873798 1042982 537541 175426 1639413 998395 1260634 213580 1164630 1159660 371357 1252901 599499 331343 632956 1638330 348102 355869 1479400 677016 347038 95488 310881 1294702 826865 280020 148477 1811305 1275783 1811945 905091 1491459 1225750 1025507 1612246 1699396 1115160 1479488 1300091 473691 1225545 725371 676794 1247396 1058982 1840881 1236967 169140 790549 810945 911546 1735654 190257 1179773 1870110 1945205 1819713 800359 1294926 1521302 1466385 1332822 1653113 1684972 133167 714075 736633 218736 1830226 207595 512845 1845215 6058 467102 446423 1766727 328590 159871 313414 332088 675738 1783772 695790 1008730 136545 251024 1617260 171875 833906 552168 668467 1570442 1188234 628279 1709037 228716 1849450 804065 1619237 70070 147673 1077223 619818 1348564 85428 1672367 1590022 770383 1833447 1010289 299631 666811 1597074 127463 864208 1352710 1136957 283685 1664091 1188530 1445563 441821 391310 1639436 89526 906387 532343 1622657 1471148 1947756 1980698 68971 1464593 709797 400216 684609 1820044 446452 691288 274076 831865 457727 379698 1588784 1342519 1028582 1195031 388875 689775 154980 1307872 454354 1725372 1698477 809830 1240405 812102 1273370 1983649 676555 687155 1022393 1293303 1329548 421942 1610213 1488718 372226 318243 1257771 748881 1121741 233354 1118781 1541431 1403228 1783048 37451 603402 1878129 1233594 1550756 216820 1102700 1484194 984126 1161225 82380 530406 621033 1414978 692964 1594307 1583104 875101 1326060 844388 1534477 1282391 388386 916716 78577 65926 415321 1952805 1244693 1809877 893309 1906501 1679792 1496756 258329 1804354 1109046 396344 1163922 1573921 141277 314058 411815 668820 380671 78639 473069 219175 99520 1368879 385686 791767 40299 1347391 85964 1026838 1072416 1204699 289411 1545338 1503247 904683 1096407 57278 1330812 588525 1537956 1739249 1165813 518245 339043 943943 138283 1020902 410072 453567 1591327 1197356 1767214 761068 851195 634982 922354 1986806 506347 113716 768332 520832 1064896 1004319 1075361 1521277 136910 937641 1152602 689599 1852710 1399802 578167 599814 209116 332044 283181 313680 779308 480712 15863 512673 112908 1481457 476991 1518677 1090104 1180969 904398 531124 1320370 1132600 112896 1068794 1872969 1703424 688651 343816 758888 1745840 1164220 1633063 1258695 1294213 1102117 1538306 287357 1740052 1439660 1819105 1382082 38355 1017773 475915 66206 927271 1927743 582018 946727 376661 471356 369858 464134 252815 586628 943366 714889 497557 1595591 262042 498621 1864672 1902975 283917 1674053 1526737 230556 111155 884645 328337 1156149 939196 997357 906815 59529 1022819 1026021 373133 172683 1818975 1276848 116330 1938420 348811 1371117 1414684 688493 415091 359348 1815229 1050795 150014 1582568 360944 219280 1959124 1808411 1925881 563189 854330 1437231 1089992 90399 1693241 194642 891485 144707 1666374 337807 1381366 148990 793253 1132420 1356886 1429157 45780 687550 1393342 66759 788022 844633 1465101 1772318 1792007 1846887 1833815 1706248 1020922 1374207 1533015 1341332 553788 774075 681419 1084642 29009 657936 1508392 397517 1721848 743635 312608 440905 36825 674705 616759 631567 719507 552099 925269 703228 1190542 772577 180264 1422616 1411592 1213435 1802792 1216031 780023 699075 1984048 583609 964069 1727834 250999 300117 315415 1003362 1017892 211424 851465 1202471 4522 101439 1107379 1835573 1966565 1016488 522758 1586368 1122110 450500 1318011 909067 1299126 1506306 1926921 764634 484964 547444 111805 373947 450013 1050358 616383 694717 1435644 429029 421179 923120 1168877 773807 981820 1199228 572350 814295 837623 268847 1006853 1965852 1492995 859591 293744 1596139 860940 428899 118676 1683901 1068908 1611060 258502 1369264 1616352 120599 746092 1823350 1329517 1272213 1958671 1590324 1680318 751611 805496 1851693 1351575 245385 335750 1147839 1715570 1962741 460080 436953 1372025 1242126 1755209 669614 161101 1239807 1435869 1197364 777542 908471 1191060 1922355 176264 1751780 1407675 137879 1238504 205194 1679108 52029 1619267 969737 384218 1359738 1453607 221143 1470131 1616910 1299199 703669 1486165 1195015 779493 1940533 1393869 268193 1368335 389959 951468 1397430 1977470 701059 92833 1734550 1596869 1545815 478939 1438602 1689355 302814 1516640 285476 1079365 632095 64450 1661137 620404 1128747 444770 752143 945312 1557611 1209961 129526 1611840 1901720 1512552 1200447 1041695 782773 530349 307419 1512047 1507637 1123101 1392811 976352 1014940 1712089 1547414 715627 708016 326113 963023 926986 88623 357676 1042572 227660 183302 530308 118031 1047056 43919 1923735 1814993 1239155 1036352 1674392 69332 289836 1242605 1048234 1652084 1123347 1209099 23873 1772421 444699 1576778 1153283 601690 977261 237163 242023 1740500 441188 1415725 47655 1858172 1568201 156636 1371637 574999 1145357 1055231 712725 624570 1751352 979690 521125 544574 165057 1733227 413550 16170 1152162 998398 1420968 342793 927630 533599 396373 1003260 568084 727301 822053 31027 637231 1593625 1595211 442262 855705 834921 972004 1823123 1944081 1185060 1690732 985305 511643 249244 531009 301736 1332963 445416 734483 1828314 1449575 238452 1913295 1268954 776582 1464688 1133009 1839355 1671868 924015 1158159 747749 1984063 62940 1208309 1957464 810227 1396629 1703257 1726500 309049 1423271 1616905 1644241 1555029 1515090 1482388 672105 30408 404153 573255 1445176 1900718 1964651 1691628 1802026 1731595 145510 484562 1183080 1014669 107869 1536509 913350 314772 228867 1275294 1866140 498169 433976 1696258 246493 645567 914708 735870 1690704 1938120 850793 400799 1663950 1697174 1071974 138487 80763 938643 777696 964156 1815930 804019 353495 811936 150772 868121 1528982 424657 1332600 270224 1227879 1679724 654783 102977 1127855 1265087 146878 705531 590746 1297394 44478 1111354 818091 292509 1954993 744742 767390 1793339 487669 1991041 1978384 953209 1875748 1485728 1511412 1005817 44542 1782518 1533120 690734 627411 877776 895808 1321685 759591 1494487 971037 1242286 190624 1092869 166796 1269592 1976581 318816 1148917 1848792 1545812 871737 531763 1102680 1908414 322885 114533 1178098 1883834 105745 632917 873769 60539 1580348 618307 336950 508984 441242 1305883 1590307 1919295 1296803 184190 670133 1338395 1565939 999255 1596006 1834069 1045504 884501 1499149 907559 1064141 1732662 404404 1979644 28616 1818324 318159 1826576 629022 817769 125699 1764245 880388 1267035 1523014 350298 905992 131901 671515 860008 1607083 87456 1366695 1177324 667992 329943 1530824 1276562 1510833 242697 429485 1174457 559454 1248257 1162766 1256132 1984102 874533 1016567 581653 1059977 107651 1174464 1518594 1013358 313623 228839 752871 683450 279649 463250 864514 740683 954996 1008168 29809 1011154 152185 36397 410437 609587 1419649 217091 5668 1574867 776622 653878 1825666 597151 712312 994483 799174 714849 1470054 307139 417284 1236419 1110435 1958258 387211 160140 1933023 1495138 134695 775311 321694 1218908 1589157 474939 1247781 972089 1492780 355006 1889534 448317 1127777 1855524 1126353 793422 1755107 286792 1908372 1436076 1471521 1720562 1731527 305010 673134 425357 89762 681792 1264705 1429559 863648 1264264 1370978 294483 1084109 1693803 851126 720750 924627 269857 424882 1282294 1671066 444074 1515376 1803332 556945 126840 33958 160164 1968563 1217183 1715143 1371923 846720 1147230 452217 886053 1798655 293748 131199 1020288 1132007 1713850 39279 185100 1882908 1620201 443344 1950395 1964505 289582 966708 1944893 1846548 1706114 793492 1372348 593612 1617206 919772 5626 1407482 1486748 670028 1894236 82109 460332 1862818 372643 1154521 370396 360990 92796 499302 1775049 1844198 856323 394848 1055619 662193 154564 751541 1494085 1972167 724438 254720 93808 944794 1177492 1829106 575426 776156 1925180 462395 145445 1500835 350278 258280 1633501 534243 484794 1570693 1944218 1696392 162968 124664 130289 972662 1108972 1798638 166670 1174809 680249 1124668 1983261 1307278 1635874 1237955 1817997 1059137 1894054 906090 1497542 948336 1766744 1233905 1341080 756038 280596 1944269 708253 1536552 1538910 1958508 506204 488166 181119 279782 1523386 1500498 279238 1101930 1176326 1711688 585052 1936206 1508231 1900079 588896 442917 1494448 961150 1551394 1505410 1249257 672114 1191806 519930 278723 443882 1655779 1311748 80247 284032 1194451 863130 960 255460 748400 195218 1850965 1791773 1835260 935337 314911 1435466 453497 1270637 999765 1418641 1794766 1862370 1351829 350864 48285 561145 1761079 1420177 645582 1972799 942627 324344 9807 6031 833404 1655871 390409 1952231 345860 303537 1229574 1154567 598784 1408450 794654 1119430 551961 1074809 1091136 244589 166702 1499274 872753 1187980 462188 1057613 1958678 1747194 1179044 1024188 342293 1915676 621588 895578 186977 1574871 537825 1094280 1433019 6421 1205370 402099 638578 235865 488781 929140 502690 287444 1238614 1463185 1957657 1421081 672707 1610859 1382450 1632992 776561 1815737 1754994 212551 1873104 1809311 1787172 407767 553652 1479657 223227 1898275 444603 1176675 236110 23595 797914 652879 807708 665223 1660091 1232942 1338100 425298 1280091 402050 180715 747278 777173 502355 1399565 740826 222556 1835415 1167803 1880622 1714781 1769757 1620609 601886 1134423 927846 1216196 1624426 338909 519002 476363 229155 1332616 1960370 237436 101790 829446 1751071 360430 1292850 225213 1619751 1798351 1003819 268450 1590808 1409069 245964 425046 360017 592720 1437001 1093918 911403 1958862 702925 1551097 1025988 160424 579813 1220580 1387606 1260937 103660 1373846 1683041 1981605 1012758 1004186 1074845 1558454 1523630 464265 1529101 977656 854382 782341 288273 1954354 559533 711167 1715716 1512847 33147 1977329 1086677 319454 392183 409563 462832 978874 1590894 606307 815912 966857 1093439 393544 1763051 772685 1155529 685291 603254 636502 438716 1810177 419156 1701861 530502 559390 784866 68739 1323905 568730 475407 712500 586346 787018 1612182 1293746 664716 1341606 773292 868785 1096356 1976373 1815535 1750490 539435 1389052 959420 728914 1076028 538046 1154137 1460678 204830 529490 1876089 953271 683896 377393 1019542 1824834 51481 1000524 634770 1001453 1709442 65432 978895 614234 1592392 882793 1384541 294684 514732 932784 1437031 48657 1622716 1855295 576599 1324435 135161 1021392 344375 657790 621830 846136 549019 145356 1224621 685274 1584182 506162 649382 514300 1869333 1331175 420072 105823 616527 232179 157816 564960 1727093 1110749 153643 954208 24250 105792 492885 1749652 1321561 1000120 1135810 277136 648189 1321441 1096642 1968217 1034054 419669 995512 1166244 1745316 210659 192736 991478 1135 867039 1162424 1031017 1365554 1170607 24738 698041 746128 659832 696584 721496 725582 702393 1081376 131796 1176711 107562 1976058 486126 1990235 923560 138448 821915 1935228 1041633 333325 1594089 500744 1977585 1527857 527522 1726599 1990879 1173760 1262331 1001454 1593417 569617 1254182 1725912 221939 342859 465378 250512 865806 90352 1334746 1338435 1005074 1595919 1852329 532745 1077085 1676249 1172053 1120590 1845784 780010 1517686 946240 113801 1520132 1087498 373305 1297766 789715 1074337 948256 1188140 586448 1112765 76320 1195028 1785402 862864 1081572 1023474 1998816 1686745 1285985 1769636 1973773 56268 1309350 1397240 69293 1130120 8587 350230 506527 405922 775417 906238 1931740 945326 794655 1156370 564978 1435516 1381733 487839 155520 962399 96589 578968 1402022 110542 18503 535548 733986 927547 1405749 1686375 739218 1092034 784475 1163719 1511712 1950256 390085 1600573 1486128 1591234 1442364 738133 779672 1904113 879623 1984230 6256 762219 576125 1430968 614024 1119303 780730 648442 733811 175072 756840 1559780 1055077 28728 571623 1726063 1982926 1596762 703485 1015062 764561 1185573 1874419 1158340 1570753 1628103 1820887 491373 1580709 1043019 268964 1618066 1895340 1925171 1296373 1166140 581011 742446 908103 1555824 1982152 1571576 1189134 719641 406663 1012639 999750 1182015 571941 1807143 1142615 1271593 1705686 1991845 1471442 225809 760682 958729 314288 1138130 1087356 826805 984517 1534633 1035924 1083483 1983965 330738 1555503 636998 433640 787608 131922 1008795 786931 1333939 1016759 1890554 366078 683671 1980221 1371354 717033 709155 397327 369553 238027 909814 1938500 1115939 1585703 1377280 1571094 535939 309760 1735123 1105245 560843 1223058 1062239 1763307 1289537 1747929 1745810 1785989 1061131 554127 356002 1208895 1557350 1187080 1885487 1910776 722525 1446105 1515529 1891726 1831937 1379583 721083 1896789 416744 1499939 1029603 185015 1632574 1571395 1342462 1765524 1076375 1439292 812911 389886 1018120 143567 1003337 1391912 116004 1376427 201123 1600316 1265353 1529 423276 1063379 1169764 997705 1415080 1208677 1105740 1147760 1733733 496012 1288223 1923068 785875 858064 1138717 710981 1164240 694160 731894 899463 38960 1203902 1992254 375729 1954694 400816 1429952 1678602 64891 1248016 995181 1715214 1676881 1307755 542274 1395872 1044109 129924 831441 240882 1220457 1692766 146304 803919 1093326 1751041 1470878 1354909 1938055 958324 1048155 325054 1186235 1154626 1128968 301508 1513858 1475390 1710875 352266 318549 704583 1153893 471156 1535732 1719109 1006477 68424 1851183 555867 593944 1915798 904276 550835 1714570 841886 1214807 1093739 95503 96654 1117717 1300036 682524 1431853 355108 488254 27755 256179 361168 1484044 1041443 40392 1156733 1070189 1958036 118079 1989922 704449 1574324 1308874 1656461 109074 227329 577394 245049 1354934 1698020 570164 1828840 1525767 1528805 1405113 536584 905154 254195 502111 1180293 1442765 1548805 1010235 533149 1804949 850739 749949 1225994 1378352 1190035 1994987 1164940 780586 775617 1584010 759973 1069290 1453349 1514394 1188780 462853 504195 866009 335800 929662 1665212 491926 206491 597057 1246137 164913 394358 712608 354619 1916247 137212 1102251 1979566 167713 1694578 921381 1560504 265749 924791 60502 565321 746081 1858402 193648 460012 656641 258678 1911003 1379673 1733124 663381 1310117 289798 1473806 1371504 739750 670322 1876676 1176662 593090 191763 1129103 1526205 1472774 681574 1058708 1407291 529582 184405 1870121 233953 836522 1452740 1750733 1324434 224692 1389207 1774574 419600 962161 171488 1061553 368740 1438227 327047 1127111 15629 1273550 308957 1585756 1194493 1388329 1560025 1496219 422910 164600 1675842 746188 380744 790897 1783861 1338184 1359912 810081 254355 1778860 1543173 1795112 579815 403786 499898 541215 282690 298909 268957 374551 1949335 1604282 968793 1549908 1776818 3566 926094 71624 1087721 380762 1672597 186513 798211 4148 312350 1271916 1108748 1221758 1683651 248658 1945487 1534961 294455 1865647 1571494 272319 9609 1773988 1374320 1905529 221541 453740 598722 1758411 1481422 1129052 600074 121411 37430 800748 1274972 655153 1916740 1143086 1547765 1390876 1820635 1556604 75491 1949838 1288364 1526185 1252127 1180765 1000187 1467225 1163620 279759 866182 1889641 66100 1193394 341897 827372 66836 211548 835439 1014152 266799 1547753 883949 115475 1492600 1034327 1277784 641514 812643 1407960 279041 669309 906295 1990727 1702770 513499 1899758 1222393 1517743 1163528 1429603 431051 453465 1513518 1731493 320802 1771682 1844755 449998 1741477 1119229 817916 1921702 702512 771034 1086878 887284 1402804 291928 213368 722671 1538280 1091210 1569211 1547609 372174 1698455 1025387 1225131 1207391 407475 1516200 695290 1164768 1986473 755870 751872 1880440 1837751 1065930 1346196 1302049 547375 1601653 1750084 1512201 297005 461043 650876 800687 1484238 1665031 1964879 1119149 1097814 538788 1284581 372347 1427078 1744065 1524442 850445 1137566 321095 177682 1124551 852166 507351 77139 1464864 1279585 1127790 26064 1436255 592947 1751735 1921639 1982142 441118 482042 1720114 198719 388 1606219 819169 1988945 379039 676504 1954660 1353050 319837 1770423 1582059 926967 1742308 1549924 1216950 621243 1544761 1195492 1338757 1606477 1276490 1543805 1506476 1421303 1628574 836027 1175240 341160 1499556 1540720 1124385 1865744 1883966 167890 1492121 461188 476696 607539 644942 1684203 1806033 530448 1616216 1435612 851447 1303335 74265 764504 1701114 559216 175934 473378 1229382 1859132 1202796 570668 1115096 105466 1085926 919732 776028 464922 8686 912479 835184 1659129 605390 1944197 313486 1861074 831595 496583 1468783 1271906 332968 1790990 474741 1317533 880941 440742 174210 1805265 283537 608545 1134880 1425416 14230 899880 650865 70360 1308734 1658924 1798729 993246 1133120 438600 126716 114985 1908098 494830 1416717 1494034 1069083 1815976 619303 1892382 1285727 1315262 1731418 1259042 72228 1461768 329311 1931962 1442263 858697 741976 828751 1787062 1201686 1525979 381361 711689 1093861 356212 309208 1403678 1255510 1519134 847902 783820 1437870 1315258 1700827 1764837 803505 819963 1505659 367856 1621109 950133 126498 1062585 1526380 1485291 66567 361140 1296382 303509 1326828 509512 1456802 20013 760993 1167369 1716797 948537 633166 361148 1492863 820938 393897 1343935 1569340 1304436 905712 107839 1104729 91930 1575253 1076514 467371 716121 902012 327217 1906355 719633 210226 1131656 656896 647484 386718 78553 301216 51220 723195 1342747 1127789 961125 1526999 1948472 1466405 1329824 513384 437366 907155 879034 181328 1836297 81092 1813694 236823 1298956 92848 378732 1205592 1621134 360456 1163518 1213120 93011 285190 1159274 16056 1126979 1908780 1348009 1143097 837676 1689109 303746 738683 144064 213424 828205 642477 1566132 1514290 919055 414351 853107 929259 1984551 724260 1378683 1308816 1644384 1278845 924404 1923276 146430 1376874 1533989 1429918 812099 539764 1418726 304723 1472089 465523 1399833 989627 1871540 1960115 278720 1146811 538426 1539338 328209 1537087 69341 1753575 195076 189897 107422 170599 1602226 1618311 1189256 1040153 609648 1913748 429290 1718965 256074 1170667 210581 1209000 960911 177967 72921 179036 623545 1461811 1457843 1937424 1150370 144041 1848249 1734813 47587 1272924 1604048 1089294 1794196 436807 1848627 38858 1521467 57494 1037855 451454 1271704 1377300 414268 951910 1563372 1442959 1254596 1760916 1991219 414427 310660 85687 415498 1939419 522375 476840 1436889 1173863 1316271 632690 375825 1220303 765310 870774 1185863 374830 1531781 408945 1740615 1027336 291082 613786 981581 1908176 1379364 1109883 1301303 405654 773452 468567 1927006 278629 764698 1865109 152948 534600 767874 298054 924214 557678 117672 1852891 1077073 1783778 811124 1151409 871556 1903022 891129 392493 1854018 1586058 1211035 93062 1557759 1704913 880370 1254729 1290124 1206093 1720073 1976603 1553115 1794762 990868 619291 742957 1766565 653344 264801 158946 1845163 1475758 1287323 1229814 167508 39957 1678634 1101475 1758013 1820517 715371 1258645 984821 1189358 668296 1380629 1480650 137059 989447 1257704 1384361 919103 894136 1514215 1074713 396836 363403 1087829 1308929 1043867 1179898 934812 329102 1230001 83415 258822 968722 1453857 1239049 834606 1475834 1734459 130360 325746 282772 94272 775890 1348221 405619 1917643 254653 166331 748869 1958798 852299 72621 1038376 314283 139434 1643313 1379662 1672180 1561411 1430021 529192 893709 61653 755680 1262396 1682649 665553 1032695 1363702 663656 565410 733868 1916471 1533724 558032 1410426 1641916 1956856 1282836 1058254 1184046 1488085 136945 100394 1863145 916142 128610 857801 22565 1986339 1137578 1783361 1639622 1698898 316569 1644978 1256539 1211764 1390425 861679 522424 293017 1757076 1080798 1461443 737114 942688 369402 1046036 1833045 1774480 1218359 1981382 1325868 1791575 1305072 1451793 25865 1403162 1710952 559124 1995598 1430236 1841556 307108 1549253 64100 1806458 748165 1638717 7023 1921526 1493526 1200553 1578686 1242 619925 1414568 489661 338074 343231 1692511 891910 38608 1771901 49004 1570215 629206 1939886 33055 815517 835730 1731429 1635035 1526498 310482 1524584 1459623 1300095 1818815 1821991 1026751 1861240 255396 338618 877422 1985356 966364 994919 714099 1153540 540560 1210356 355510 819379 228607 1287006 1491485 1118866 1046761 1607331 726327 809243 1483241 1963822 138402 702837 1523450 654407 69029 533849 729573 1294748 1237813 2141 1294260 1472412 1426932 1077136 1114625 191452 1327085 1146209 825610 834598 1964721 367141 1604913 1828395 504258 1506144 1085951 1056979 1308149 1403155 361530 1885397 1918584 1304621 1792488 771676 361048 869800 406864 1110074 240904 1155372 1161634 563936 1464273 1581772 1100170 771177 1125669 1275643 1934923 628660 913634 1173801 462383 1227396 1031953 449773 850456 1371939 341857 567558 1759253 1184989 1849392 1321335 1598776 279741 263723 470752 1655623 1221265 352828 214761 377634 1374191 1301154 1846754 200886 328914 1554454 1861821 74559 378701 1361435 940877 201019 1119894 1996686 1838469 1711227 1276708 352396 1088839 1987946 1416826 277377 200591 1157948 1542968 419944 1492172 1990193 1161767 1300103 456528 1703014 1439457 35803 904322 1580182 551918 823170 1556489 1652132 1199163 255557 125708 1560907 525531 1830572 1385408 891881 674504 758101 98630 603392 1213859 1249646 1067421 1652841 1824090 1621758 1315379 1941278 464111 1216729 712438 1462076 244459 1944449 403767 148061 1404462 271245 164298 1255559 1483694 1118134 894251 455406 1278758 1575196 1281734 1188137 873115 397210 1379302 999275 174478 474751 902932 1289084 1991998 66198 27051 1061130 1511471 1822115 788604 1231666 1775236 1467786 1916521 641008 655236 670564 726618 1931043 882841 1590018 763325 151350 1894798 1688512 679903 1613781 1225321 1317984 38161 718031 911501 1888081 1447490 1974255 914400 1726554 1181672 77373 1540363 1595716 442561 1663345 203103 957231 735537 1929653 881055 426219 581764 15704 1432460 1144088 392130 1126536 50342 1340729 864782 660800 995049 917776 1962461 1789997 318239 806690 1841888 801348 1722819 301040 268447 255307 1374151 392687 219215 1556017 1877283 1151146 434281 121438 1847990 329804 813339 1565887 1863313 973453 1130907 1178473 530887 396822 1032847 1551319 40310 862531 1812525 1373431 1336645 891183 575415 1810393 1021012 1724809 879201 1898590 942059 1820689 1603977 862539 13614 482821 167806 655172 1148166 1851504 1001798 105082 1855584 59630 1745312 1849149 145016 868182 1265387 1655476 1981375 1768202 1577767 106773 1420569 1960495 203094 320098 658153 330612 1151354 399690 1786052 102616 1089912 1774919 3275 299784 1144238 904329 1961018 1326117 170999 846838 110156 469564 1908817 1341740 1034440 625983 1986133 611280 224036 446126 1935182 1140577 251394 1378985 1805667 523489 1234400 1874845 957190 549979 1237884 1458001 1045350 347017 833693 1739451 30887 1086828 1104404 130494 845119 792843 695402 1690145 1163208 1849010 442360 936078 1815868 1693473 1535726 1272672 654060 270478 391369 374730 514798 1171953 227013 1077718 723142 451902 265563 1050234 1419269 1691698 540948 384754 1587954 1211677 1039761 833236 176356 152374 568455 1660623 1889049 107565 1594777 1521938 1811260 218889 1478286 1334175 58007 1135414 381244 1713471 1873638 1755082 805674 1155128 1160335 1611843 1339384 1643641 1924894 592389 1236232 1761461 1933122 797600 1465549 590138 1309083 363651 1007409 1849201 1597421 1208664 1161287 1161438 1746031 68592 904495 923407 168858 1419887 1625614 890136 224710 1719107 146548 180766 1156712 948731 107752 1383012 1011669 992434 1277442 638328 349980 1076211 1735091 302870 880750 220043 1236452 1703055 255077 160171 56555 1873487 74392 1288458 1003501 117785 547022 1898389 734522 984093 1904452 494596 441976 1617679 917769 378827 1586078 1969710 756033 1061202 1144393 1508584 1440512 1482681 514199 1569879 1318852 869109 1186808 317179 1504067 1130528 1462483 48354 1745543 1198538 1482354 417162 1283245 1491724 1969755 205612 525547 380508 858496 343881 1819135 1952795 162960 104895 1511688 1569310 1840231 1244789 524378 23399 1754010 1584260 1814782 1993149 746512 1216511 249886 554061 710183 1121594 123333 1848369 1580458 628319 411828 1681667 1687316 1381774 1172476 1657965 783193 1276380 1931728 427990 1251295 202728 392701 1740480 1293421 645964 1191711 863464 1829321 1545523 656745 1636825 628730 1851958 931609 1759218 177696 87735 856530 937341 561828 1173504 1603910 169450 1777255 424790 1587399 1991155 261825 615126 1141758 238684 1213597 335287 9504 707529 567634 1257728 1281921 1162532 92154 120824 611218 1924729 144957 826947 235771 1020211 1913050 488553 19038 1508555 1821335 1081666 1143566 728409 1122714 1923452 12239 599378 7172 218126 16434 365138 517889 914711 1512670 6968 257302 607956 1548379 1431823 1338705 259912 317033 395559 146993 1330271 485259 677944 911906 1840687 188628 343113 1377525 17970 1382559 1774639 529505 1686901 635459 1850107 754916 895645 348684 1896850 1930947 1008376 1106875 388984 1009099 1860128 1061999 263674 520341 1207249 748391 1319295 1133047 1088270 788350 957358 430979 1925038 383242 1761023 373459 1147797 1781554 1625624 1365270 278200 395139 1412338 433850 906950 1674582 1403971 710698 1753231 788079 1616537 1786039 441805 1631297 364443 1802872 321246 1277425 618906 225746 1777672 1795085 359236 759369 1726436 1573564 1929316 986349 1921906 203620 1661944 1609303 547937 1247844 838988 9222 1722583 574928 248303 185750 696532 1114059 569760 932611 798380 575870 62303 856471 731897 1366486 464165 252124 1608832 1403669 719672 648136 145975 490058 1547255 903443 1780630 1060605 1007695 901632 1377686 208550 1306808 1668708 611272 727991 158463 225733 816356 1420690 1171372 1032431 1432284 1997562 548178 1701431 8678 442343 267006 109834 986246 192459 691531 1092021 1026097 192346 565615 1467036 1057576 125949 1760488 218979 1184051 839786 322752 451680 102937 980150 1326975 603048 191080 778501 956538 157558 322480 1869666 52023 1726065 1276544 1534375 1398203 205193 1927861 1603986 366225 890677 409647 1640706 1064011 740297 374336 1402040 1553159 871247 597334 136974 85643 1661762 940752 1898877 1136645 1309073 1772889 1386709 919106 580628 35482 371466 1972842 261612 229243 944209 1772177 1060263 1957468 1958955 1910320 204506 444733 1534929 511403 1119024 1352319 603777 580745 298954 978893 542056 1367233 1036393 921029 1085159 1954411 1325698 412058 312264 754174 1155059 933829 264314 1684655 1332662 610605 746254 987951 382334 872558 194040 597557 1435847 800177 975496 653513 542243 950732 1649377 376567 1613191 992392 150832 1335759 516795 164464 780721 843621 1989535 581940 847018 1726158 1417980 550001 1633645 666482 1255826 1785824 437095 272638 470763 1896861 579775 1848762 819543 1616682 1512355 1260566 1823578 1075939 279608 866247 1128249 494586 1216493 1961967 70327 202221 1566287 1337252 1254276 263467 885615 965747 140950 497267 698934 186092 1472114 1204964 1493243 1687273 1951028 460280 561123 244760 124641 1863994 1182191 261937 1562007 1726269 8231 1824346 1025547 1394335 354127 413486 990443 560863 1695675 350255 1934756 1911718 1322223 1246879 176161 1039023 443268 1843439 569841 1331416 130177 985952 584688 138697 1689121 1098961 668667 1599344 1596348 1836844 1274066 1171254 1559101 1986012 1584681 1025525 513756 1329295 1209359 1092395 509476 1947807 138994 1049956 812039 932587 1930755 864440 1432729 1833806 678122 1196102 845646 969256 1349623 1521420 514531 788576 1441903 1090457 1239991 626571 1145789 1334074 1045127 384252 1405181 985615 1142223 977615 1193583 570304 1589748 903112 1264502 76684 1687868 810836 1616405 1415371 424178 411568 1879706 268729 591945 539630 1411264 1235530 125533 1295925 611255 1622018 442756 511840 20635 474582 1103757 845394 859563 1512751 560741 1269149 413420 1886561 1584070 351019 1428326 1783466 286208 1053931 956505 1169651 1849240 19143 45645 116522 1271384 354227 1289370 207600 1764574 669135 473461 1546139 1332786 812740 1334620 1316816 1959318 53651 247218 1018005 298748 319549 760500 468068 1737472 1226586 440487 1949509 609708 103798 1132231 333915 204869 362260 1717620 1848227 340324 1658333 429445 367486 1705428 155947 176537 1962403 968962 513022 651931 1036534 1551975 1500702 1304251 1226486 1202601 1302615 30496 1163320 1317552 1086575 1658009 851875 1124482 222872 1904243 902503 1000021 1167498 1317498 1362639 12541 704876 1649969 1590782 1754364 1832424 1293713 1967390 1592482 1712064 802539 528919 284722 1727730 822496 592130 706267 635562 639050 1086381 455293 741571 1611818 57265 1146739 586737 439751 1108153 1055334 1949539 726700 1448540 327852 1634815 834761 370481 826265 858301 1456753 1778742 407674 740144 1303010 998820 172911 19368 745889 180617 1006257 328522 1761623 649349 439056 802941 1735702 672426 1601173 90215 145864 1528444 570217 637021 471723 1526765 1900 1857737 1570713 351112 812498 115871 1640018 1824753 10107 861590 1056342 1643292 1039902 24194 106261 966110 714660 1638615 171476 1593549 1478295 12461 1787760 531900 888515 1219464 691748 412133 893134 839864 1607548 797195 725314 976066 362282 1923249 1405873 1890521 928787 1191697 491881 319588 1560044 313387 1045016 1721571 1553748 1386849 114390 488015 1785636 1796985 1843969 1401555 1977760 986102 1452094 1338523 623230 912384 1971714 949586 1712585 986700 1940692 1762312 1906052 1130676 792363 1062385 994891 558790 1513405 1978479 204835 1757587 1239373 1379588 1362170 913685 1564570 628975 1429711 950879 1343597 1196930 1329787 547259 1439784 1947181 730463 747255 618628 1970971 922596 299828 715567 671419 1265637 1726311 419705 766505 750009 1169729 342198 1516385 1389460 1646669 1924639 1975706 952868 1066514 1872070 1709191 520596 709165 1035456 626410 947297 568889 1958496 610373 1880921 821870 650562 1902750 582901 543917 1455548 425183 1376855 1017303 691392 81738 1608218 1055560 821436 1071856 1996054 1452027 1542053 1547806 1999474 1828629 1920658 1401235 1983147 1946824 250565 214372 502878 1144898 571950 1791365 1385037 646998 1842490 1950708 1361946 852002 1660757 859246 505433 1293229 1827366 1033242 881328 1957603 830006 1232179 835200 369139 637633 512453 1171304 748478 1847553 1770595 1844467 23115 1371615 114908 1867399 1213175 513504 1173531 1182734 291475 864644 1253903 464566 839211 1025049 1561013 959595 856239 1097492 1474828 1377272 1244877 263174 786397 616319 1988096 1429724 497617 1475458 913339 1195941 1360170 474973 908233 346687 611897 1008802 1231643 648069 1357698 1685201 1986238 1768824 1455811 1761840 214025 1596790 754870 1448020 469954 1298250 442325 228916 912597 681722 1734169 1921080 663808 114586 1459381 365844 102474 1674019 1555682 1609442 570534 848245 1859851 1459013 1374629 1939322 146000 1270480 192010 645101 313702 1738 296652 1779553 321840 130881 195534 1319765 1915232 1157607 746078 446954 1965983 513466 692031 1323192 846962 760991 1659938 1767065 288932 1146063 351580 1184972 1456920 396322 1573473 1948471 1574034 1374003 1086651 1848335 707620 1407590 1305738 1836730 309273 1710281 1282609 857077 1781694 884321 1292126 1271789 209965 1951844 1040170 1264476 1119672 1221995 886613 1813713 908742 383288 431582 1828573 811796 883014 256710 714378 958078 49311 1420868 1513997 201995 1535840 1104532 1049094 1293163 916400 981038 602789 1565323 708693 1939643 1192658 790144 741953 84149 1178915 1542666 1932424 1737712 1187618 1576564 813224 1192613 1760917 1291919 246534 1567281 371487 780512 426455 1602303 1384313 1453260 586804 1403207 199961 1881964 1093353 655598 741753 1688165 122646 1638257 1991783 766781 688630 27074 1252040 1331880 708077 322865 1299144 1098564 767591 1060518 1697920 786669 426673 439715 1823666 889823 191534 1560272 756291 222478 1075142 81102 1745729 1966335 736798 354405 288695 1390980 1168535 252883 1790771 1378135 1482899 643977 1214829 1202853 1921105 1430670 1132035 1114664 1123129 510762 821769 478910 778928 711698 241813 1900447 915444 1830516 927647 1034914 1447169 1731468 1868200 1981131 1117363 87708 1990227 1463671 1805307 13905 531739 1932405 447078 583056 1597769 847247 1018576 1389020 912206 1897425 547298 905861 279967 917399 337576 914743 360676 990331 870260 1577703 349985 485517 961205 1053486 1594465 134662 1676538 884894 1026419 279384 758301 666752 1850046 945070 559285 1945988 1940046 892212 876867 1335176 1568234 917483 1556428 375680 1432942 1321498 1681123 1398958 1635028 108086 1525039 937451 1831299 665998 861521 704044 1688713 365954 392717 280050 409374 1565440 936452 1120061 59056 467351 1515818 1501954 1245422 808114 1494386 1050907 633301 444253 293363 1538380 1965278 343078 1393174 57378 1396325 308937 694215 1000472 1311891 560947 1777979 1475867 1640101 1736297 219319 1443174 37260 979997 193736 340227 364769 1123816 1234516 1535756 433544 1605086 1173226 705221 1804473 30291 1999699 1753592 359093 183491 492296 1031373 1851147 1083783 1865650 550520 303274 23071 1929710 1987458 78975 1474730 1862410 14826 1312972 1592065 457697 876465 919550 1855121 1976288 549932 1787177 1955510 1198638 1659462 797146 1096474 731247 1920212 1698996 1294022 489547 701209 1330888 204699 412244 1896026 1799727 1120225 52818 240999 1704261 233824 1301915 1729718 203836 1038985 946694 219697 454231 216485 1389281 1218091 493241 1446136 1077691 1374371 313249 1811903 1486358 1334799 886018 824632 468748 1357377 902748 239439 1826304 643769 692926 130305 41900 946476 146001 1056829 41186 479753 1253791 1769402 147509 209641 170464 1413925 540712 1070490 1626652 1028017 33261 1838061 964303 9873 1920387 1760737 857543 1758654 904380 1035160 1465527 1503339 951067 132253 174947 418750 1863879 1181567 1935653 8022 438454 533810 1560660 1028926 1484202 1434413 446151 1149708 604715 629245 1229389 183716 1987435 367187 38330 1554816 613483 500827 1376690 1456569 498444 1143505 1753173 1193598 1552273 937045 1935425 1905616 691295 1201863 446815 910276 172048 1231748 1273097 1186201 162372 1172860 485893 329634 1129811 1181952 1483092 1853168 141442 1758250 1558578 1804182 1734215 936124 1328317 210484 1978501 1897579 1568295 1618682 231540 209184 531592 984723 1440466 1163435 1661204 4870 1226354 993743 1535856 186256 202602 392100 1572349 1939604 1068819 971337 990726 1259311 322777 371975 1813427 186985 654533 1837793 1163842 172632 1793235 298553 505988 1755526 1120232 1254324 1005340 546159 736302 463686 1184438 1064177 211736 822234 1732117 1775155 1945504 362229 901529 189840 1001851 1442275 1932196 142460 1444716 903541 1593955 554261 1818673 430062 930945 1278534 791203 319383 1556888 1029881 1824516 1061956 908016 1366880 1963892 384408 898100 1256235 949061 1343415 1697932 1780138 401513 1475209 812135 542183 1592 969554 1746559 1667692 1262748 789664 1294944 1913891 952136 1889814 154442 1520075 46108 473401 673607 1282324 1560210 1063530 467754 222430 1856806 501545 951636 921285 362047 1795514 135268 1229061 574358 579139 298476 440667 1049858 19501 913632 934109 1784392 525759 1002226 1470898 1282701 657097 1199774 323024 96063 222480 1439342 507963 1742265 1441168 406359 977135 541508 672686 576916 570699 690833 176910 1113711 1450089 912251 1528715 720541 124815 548334 92868 525792 831442 414418 875458 567933 1377255 1676765 487935 777397 707869 1360825 1368454 1782242 146373 1277485 1046150 496689 1187637 864005 1239593 297037 1038506 1097144 1909673 374593 1555328 43632 1474487 1976194 455163 1567361 56898 1857453 1376999 1005870 732963 55565 906067 1097957 1386163 1991951 11826 1452399 1274647 535540 1762161 1323925 1858615 489779 295178 805780 1422902 1599565 1500591 200739 131713 1063953 1885562 532305 1280445 1072713 1058280 1710201 497199 1320186 1577403 572368 548876 1581231 1625793 1736536 1226305 336643 1945874 1154450 1097090 1587633 649922 1590926 1249249 1756758 86809 95790 218895 661540 587097 1651125 714204 325599 1087336 614824 1297080 1679529 749913 594087 1696651 1535257 381038 370418 1850206 1632378 1916961 194846 1000642 1391246 24199 1224656 692223 1841378 573958 1764140 1759924 253128 54055 641424 1238860 1123698 393965 1887453 930809 1670068 844264 1535166 108185 1093830 1737562 1285531 962777 372580 1431743 1323976 1155456 1418611 625362 865476 197181 216953 972677 441635 669084 1864931 63964 794371 1530022 1253290 1465091 1712236 1465382 1116645 943958 495899 814019 1735872 1896506 1625205 1558467 816694 1650593 1452295 572457 1657436 740263 1777113 227165 85580 1968650 1864807 1614705 1996621 1972788 1729270 483896 1763835 1956069 734501 1195264 814895 698251 630168 583734 96897 841379 793218 397010 1923375 119681 192085 235889 1910942 607360 823601 1885314 1571257 213186 751091 848975 818248 1831878 1547810 1584562 806395 1402008 1666055 1878908 1319567 1995643 1719040 764599 1937921 1377369 678508 1622355 1899044 1704473 59640 1684479 1735928 1839431 1149360 535060 1486124 1765293 345748 747286 360065 1387976 473473 1345781 373227 917701 980036 1318922 146940 260266 96130 748854 784586 627610 1304461 374585 1969345 786668 65975 1876970 1101285 606367 1759949 507534 688487 1525146 314880 367304 453437 299800 1358843 336147 111198 427042 1090694 1346222 1293445 159887 771842 1591671 16206 453265 1338532 249257 1284154 1695311 970591 277364 1842187 419715 651215 116849 1502870 691030 1447260 1389678 285916 1568686 1260963 113994 1938591 896118 960569 1416173 1385024 744430 382634 807045 328126 1582196 540101 150531 900708 1299228 357132 1746703 800414 209859 208049 701904 1465317 229621 647275 44392 910815 254632 1759915 123707 1368747 1736221 138206 5582 1878813 23564 86987 1307081 986782 1405842 300960 46562 553434 15854 602562 1632216 904748 160321 1470444 1446194 684916 113614 1803217 731026 644015 1049259 754477 645355 1055578 1338514 1416709 997679 1838062 1810555 1089020 1042666 1916804 1244279 167760 1111515 634376 1151454 1450929 1946746 1555700 573625 740791 70152 268439 1310667 1057710 1097647 933614 1130936 949997 235860 271522 731582 1098018 232409 1485295 748820 1747551 1343271 1763201 1122696 1123423 528049 1893585 1072621 1494353 717504 440234 1221863 1724070 1761456 297868 1047701 511330 109054 1368448 1463936 991092 1470598 412307 818756 652135 1861860 1654353 1919502 1315311 1901856 1910690 1732629 374735 1446353 802170 1172184 1569796 431437 1179113 397160 1538273 41125 1900637 1133418 812261 1412320 1617647 778478 1913367 1198870 1316492 921570 366027 515637 146986 331562 1502049 404043 1893123 1774605 1726136 1992858 1635765 705237 342622 888007 676419 1483609 1099829 1910014 525672 95800 934002 1100952 1089015 930540 264724 1367783 180808 1777961 404738 1659781 1639431 757422 1609580 553107 93625 1591513 1718425 1330103 1520694 541316 1370580 1593159 803458 18036 1992109 54744 445708 126 1249272 1471861 70145 1671545 1029898 640162 1968865 799118 872477 1278247 890685 1698362 1577348 1737432 871726 831102 1999369 1048100 1376596 1300556 669392 1833234 1425006 999033 317537 1426990 1991148 935653 1129339 1481748 436473 1289181 568013 1830118 864314 453549 1779244 1740854 1235814 1086199 1197150 1761800 1701004 707272 875716 956302 1726128 1691730 1706147 196854 100009 461114 1763651 1234462 239711 1864872 693138 1943016 1276020 956303 868001 275760 1066891 273358 1126056 555726 1514964 511019 515481 1238051 1006291 470951 118682 963920 553334 589258 1898909 449834 1079611 1659315 341239 1730553 1782627 681860 1634938 612422 628802 867550 1451992 1545185 384086 1629356 480570 956205 481703 1427264 1428138 1858365 28854 659219 1490039 1109865 1826007 983295 1437021 874202 245722 1037018 919527 1011685 720486 1863282 221206 365028 218543 1429437 1740639 1323345 664440 486945 1185207 1798395 1441930 1562477 1836036 59689 977271 1207984 367472 734296 1534136 416630 476 1850728 1117486 1551747 1300314 478704 1883741 1355846 1526753 1872949 1365495 1829270 44405 16678 851356 1101411 633218 838570 1325972 1590239 158824 1027196 1294780 662952 1135212 1572379 1721861 623439 1064354 617663 404890 431297 1370474 1659494 236404 700451 1836204 1490660 326917 1908724 1359329 142408 112547 61417 1167192 157010 434224 94845 412535 610111 1891060 1869119 467377 892743 233451 421023 526346 96496 132039 1961497 941935 1801432 391843 113320 170365 131766 551688 1584425 1170272 1499621 258521 1596401 885006 1223280 1715142 445173 1672535 1706758 1184434 322724 967613 1873909 1636336 1748242 1392205 579495 1418185 525253 1862649 804751 1334017 451504 767739 1779919 178369 1055501 121755 692179 409003 932985 902669 1648647 1926130 649476 917088 1302707 1125925 1895704 1603887 771563 1825071 1238722 1276928 942127 735333 1357978 810574 307987 1118929 148286 200676 638814 1760982 1193140 1743994 556375 1522880 823936 1381879 1105176 387795 1673938 1074679 1134914 1884049 1323164 431369 1136170 2211 1110553 189413 897019 1102917 1538779 344493 1721518 516888 1861676 824079 345077 757401 146150 601268 1889656 1734193 418283 1187830 1246361 147293 1259103 561724 1810023 1492564 1215572 135623 1362113 1464667 419663 654334 236118 1126512 665856 1245487 788349 1384892 797645 838902 50709 1276643 1209655 1695648 1099774 1446159 1390132 251902 241476 538025 1291054 1549492 1209031 709860 1421209 950849 1813616 1816071 428964 1979660 33650 1925451 173960 1830583 1629247 1592242 1694432 1996331 1161115 120332 1307800 873017 1377068 1507349 573687 1016744 1739563 1795056 1535586 604413 1361358 1470931 426246 13143 1888806 173405 1929688 185682 1824446 852293 1086810 18215 290057 861192 1474426 1008536 607071 1762487 349911 1865861 1930916 443188 1634147 796623 1168185 328545 1490883 840566 1740070 924037 1664604 394765 432176 907603 223074 904045 1014630 1264823 573471 1757489 1338371 1364655 213298 1407447 686592 892459 1407471 454482 857477 802339 1206131 362572 1551516 533882 625908 1159032 1236188 1551305 1347242 1440326 248601 1106339 862906 457380 359647 1937004 1376122 671553 822335 650188 1781824 306668 1573486 1969403 1622540 362884 551031 866461 1235237 1914702 1619915 955939 57801 210534 35533 1073552 1113584 394649 458335 1837738 1050207 1628363 6588 791842 827045 546711 1574084 1632302 970711 866299 709409 887017 1123532 524838 1923945 89239 864355 1413849 513826 348753 1565798 1940880 485865 202797 345901 202595 1798295 815147 340390 1260705 337243 116956 1897605 146517 1127698 1564829 895673 1349940 151254 140813 443736 483066 1051075 698632 1732845 1696793 352074 1724449 1630907 1163118 840018 397095 1976312 559820 1433519 149266 1794895 235859 844887 318499 1672310 1740744 303843 946318 1255051 1727957 646422 1347366 178679 274825 1044821 512876 1197299 1459131 539747 1847083 1321122 295051 873669 722585 46652 1935075 1218764 1457961 791663 274134 346023 1508188 778050 1351865 1406657 1656702 141866 1877575 548251 1819027 1562991 1569477 1820782 184150 1512093 1816359 1863468 333476 1446230 1053886 352118 743501 1982607 1162650 1555397 397743 1121951 1913572 1180637 1680028 529363 33780 1027391 814392 1398446 705544 631063 1097348 645249 1298164 634599 1960171 555381 1863401 289609 1486957 668841 111483 1821293 1110011 520449 1422797 413496 1512984 212651 44641 1608319 589991 388345 1493421 1989568 1786444 1388583 1233180 1980751 1281936 1162318 936408 1923128 528366 1642955 321581 157810 389895 678301 1381513 1180768 1646136 1728306 1241886 1433530 747694 734209 1638899 1470622 327906 505551 879883 569610 1689286 858182 1137921 15082 854422 69884 738034 143849 1816789 948836 409652 1726131 608025 561427 760675 677861 719964 660511 1359206 555177 773412 1946222 1277662 1511087 361150 566140 1806890 995293 1429592 1225515 1462971 561565 97708 1685600 655476 1475475 1441652 1771146 1524585 1641891 1630807 1762911 467551 1031697 850831 1155020 686184 294 142156 185605 715294 1668076 426792 800993 224334 1974498 1675451 1444695 1116767 1999419 721153 1199346 1006200 848869 1718522 1858629 1240220 618964 1987016 218861 755415 1444049 1622477 635856 1874621 1709341 1313714 651842 495876 588684 1250918 1153103 1532510 780984 945793 119876 1208362 281737 236888 1483606 787149 312108 758258 53588 259226 1428239 1703170 324735 374199 889940 333462 1974241 1541481 876396 1412962 1805821 986705 1336503 1072246 1916647 1330740 614340 481250 414290 1824062 1231910 1161611 941205 17822 788066 91450 697820 434411 187828 364197 607432 1731249 1092775 581351 722204 573429 492315 862325 389359 1499084 1993145 1772912 1869019 1789175 210066 1850623 1069864 1423624 1770150 1429924 1626917 784563 237544 1527994 1884069 1812894 482296 327318 1734359 208702 1547463 155275 73152 1308017 404949 407403 686043 53888 1344622 718120 975253 133312 1127955 1813725 945894 1209955 94299 950845 563374 430937 1623377 349058 1429022 1648194 1673255 1156188 323076 1668283 523015 1064198 583420 1500040 1796965 714954 630833 824296 1800457 1414909 1767455 1169358 1861960 232833 26601 446377 1154172 1506299 967917 1811559 1235282 1448361 1529573 1819582 81230 1073890 500139 945094 304875 1928337 1558384 635442 789275 1844809 1052819 1660979 692443 3901 1561810 1402383 1202305 1621943 569108 1502768 851523 1751028 1932878 1487244 1101705 407764 509808 1577971 117099 596788 338944 1347719 1853339 665754 1237853 446539 1057370 1453971 129483 1059922 1934357 1211820 461034 1431159 664530 1016206 584326 1229441 404461 738145 1335371 1152490 1702419 1303798 406971 14115 1085820 13128 70151 684810 1916426 206787 1002579 1055554 815186 1463597 549365 163939 1838859 1240359 1212525 46228 1635733 1500342 493476 1614263 970786 472281 1144643 833463 567426 1775846 288653 1616564 965024 429901 1524501 343897 344991 32322 1263890 1291117 500199 1607263 872308 308636 1418082 700493 1253881 1606637 800828 1681550 281269 318495 1271197 618988 1290129 1496623 389873 774941 702041 1758734 1296342 169004 733470 111210 1493911 979616 1973424 975948 1905921 379694 1873581 1365576 540665 687366 1451954 339674 1476456 698639 653498 477056 1377524 606508 504603 472995 1551038 27198 741802 1929679 662140 412616 1614403 707659 1847500 289794 1608074 1270008 1417154 1805064 876875 335855 1445828 1621533 916150 994389 968743 832131 1393511 75760 1129563 1720993 376983 1486166 1014382 1733928 1128614 948708 678428 830636 1184061 870201 1289935 46468 1716433 23097 1157128 634175 1553891 746342 204378 531731 1474610 952331 119945 328013 1041935 785868 949201 700870 1596949 423459 120867 1680992 401111 1893589 221487 1383276 803098 264049 1043873 1816058 173215 33587 650650 1930076 548469 252786 167644 1273562 75595 1275465 1467597 1707140 375980 318030 1419442 1754447 371838 238804 1583160 342587 1233305 20419 820857 1807921 982732 929163 517593 1417183 433582 1820446 370632 1447319 1054866 756585 1624925 179842 517052 746705 1177095 1719269 1431300 537952 410758 1676985 121136 1520008 1781248 1896150 1209611 1377659 1587253 1239895 432606 108109 584777 810815 813725 1841535 1226378 1851425 524760 401838 792092 332027 1816117 1543842 774436 871512 238798 1691562 1124252 1615195 670751 1388608 262996 1613830 1413301 839645 1425341 965357 1809541 464229 11076 1130031 597207 62730 1398398 634203 1183775 850186 53052 1797173 1672579 955340 1494805 1820118 1401638 674345 109450 1971481 551402 1042097 1257966 552735 1115566 1416035 256195 1132013 1589566 393546 973941 1289670 594828 420873 140899 1246184 395452 1375004 1555369 1990818 713406 1997873 527653 725324 92811 55430 552262 707876 1897365 1024914 64426 1384814 256516 848465 1555339 1717844 643868 1853694 373292 1568028 1115465 1018314 832779 226818 1179346 1273464 943666 107411 1337427 576581 985094 166199 109812 1611936 1751622 1333219 881474 992321 630245 244317 1828478 487359 1485708 1107360 670391 464422 1375492 525351 135115 203306 1240719 1433892 1050272 1452011 1247521 1890627 51540 1220759 1983613 1923826 1348097 542376 78555 1837894 1511113 570458 2385 570295 1430220 1832315 941585 887031 1824136 293455 551619 767719 1914074 160932 25374 852044 1060173 1549979 468037 1992456 282637 1502757 1425973 880195 310720 727712 1473013 1154244 1347546 1304995 852976 857602 1834405 295890 1353467 197633 1932021 556967 855685 465233 479136 509013 440992 931094 1147737 1989133 688738 250608 1064946 777900 1683048 1037944 250280 1566954 621589 1498271 420720 1232054 1121920 1500956 273287 1133024 1575375 20859 1857519 1925883 1892968 538614 1433033 800967 352079 747215 777074 951211 679130 642988 411888 358052 964583 1410448 1196678 741653 1169055 1930219 1972638 1061891 1248334 493572 1713223 1746873 497972 139555 1911064 1079171 468089 49653 1672302 151478 253599 1514494 1275398 1023980 1389276 438574 1409875 1596614 1749941 1120734 1350363 1144699 1936916 1323762 1532403 1661136 585200 132000 1806712 1073476 1345182 1709944 1714310 1803859 196428 1165485 1935480 1254179 403684 452061 557087 1168847 666758 909412 1119937 786913 1105677 695820 1419657 1883179 74446 1609732 932692 440759 1673903 733311 162635 716761 1091161 724908 874673 1409597 203136 1410954 1321653 1470140 32786 856599 425261 1139237 1582081 1811393 1540801 4515 925769 1768624 1741950 1832363 1638493 1446866 1682909 812550 1344393 661913 6379 1758 1001407 1255021 1476833 1048409 933040 1701500 1354912 1109088 1700190 1334487 1050873 148081 399405 1022316 1716974 896756 837926 1544446 904456 1798563 664119 1856491 1664530 1936061 815679 37905 1286160 1217827 553918 688516 1946751 1964200 1202664 1857349 81752 879677 1961905 392350 1618427 422963 701199 1167765 730247 567680 656768 1879696 260879 1458158 792539 1243359 728435 296213 1044453 532645 1197465 1350095 172515 1694589 15301 1749615 1386778 354248 1657878 867993 1330031 1290262 1510385 1319933 1015906 817703 1258794 432344 387154 53623 185434 811267 1043561 1775275 324957 1491799 225273 613423 179735 568068 818210 375734 537814 192323 186058 319822 242008 1077485 1960962 1214716 314550 632517 614854 46497 1190067 1395629 1020985 1567542 1637235 982460 62087 1182927 149632 219397 427436 911791 1927322 101066 1969139 1025431 120350 489971 383249 1801206 1875143 544646 1586345 1511487 894501 14889 546853 1399699 500197 405582 118852 1322813 1958027 1697799 821507 150107 31148 422651 665964 1143169 290706 1742802 1934447 1448549 888805 1413651 1794457 297712 1717899 885598 1883262 329082 282862 1244142 552306 1135191 238862 1864669 1736981 174268 257576 210454 417671 1791797 151783 270268 306652 261830 1325477 235980 708619 163122 102390 404129 721063 1349573 1159475 375318 68487 1132276 469496 945486 269891 1055478 1799141 1561867 370862 1411201 1158755 143337 877680 411834 1189530 1859733 1109739 116640 103147 1997042 1585531 644340 1392824 1682632 69420 853200 1057193 13083 1311917 500780 459379 1137325 1522389 1333006 1286809 881076 625735 1983219 23080 29004 1542187 970793 1864817 50199 902650 388445 474717 1704881 288978 427834 385022 794759 1511721 1530152 802709 229274 1557616 630146 1263077 901441 1585409 739927 781398 317151 854283 432495 1503493 1742728 1249224 571420 98336 1218592 1308792 135617 1379610 558289 1946888 1154790 927298 477203 332156 240833 1252370 547728 1722970 201498 822716 1485950 538112 52312 989700 1604715 493730 1402190 1358671 964760 289865 168842 1783767 57716 1050214 792166 1125006 1747149 336857 1042409 338219 1247468 799171 1905242 1097351 769365 8573 1946570 484678 662601 1762681 612780 1502386 1104762 1844614 14651 1342699 408323 1692319 542585 1776077 24578 361859 209322 1410836 804938 861040 1449863 653417 351002 836004 1365872 1723396 607588 1745698 1773714 442409 236826 1421441 1920827 1578568 1859910 1716230 580908 1961407 1104028 1551602 128350 1146097 1641010 1094821 429210 936105 1604226 559902 482691 1557596 404291 1313183 304512 917074 1986460 229760 1624947 245154 1299966 1115187 605486 1147484 346960 254716 332133 1638013 547148 1875426 580312 1877120 1920979 1875746 508624 1309425 873641 188494 781737 853368 1498145 681392 1331395 760399 1038943 1876948 1683627 773847 712081 1168336 1336609 1578027 1696992 1729489 1602649 346007 196169 156712 594638 646833 459264 824032 804944 713518 271020 1884375 1454504 1996258 1973450 1176933 406450 586222 175581 89086 1990936 312777 1435024 174004 253986 1559362 1636384 1601579 1147439 160174 386002 388041 1150649 1423134 1098649 1477337 391542 1965502 1017364 580453 972797 696769 1328964 450522 101014 1567490 905634 272391 297020 916661 1225864 1022520 1934887 377118 1787352 401250 1925217 805556 1842156 1797735 1186399 516103 473348 363792 1223161 1374329 1624260 1251369 1918804 577949 1258447 1152528 1024719 370585 217714 1691948 186975 1818559 763708 935675 1202631 1807083 1231803 1297148 658464 1241319 527932 413084 1431233 1997324 1315403 591644 449391 759761 485456 1922939 300534 76626 1601335 1066287 1054602 1266872 1519418 1248552 1958635 643877 55707 18140 1396499 767924 313861 1457122 1150231 344955 413597 707558 1627195 694551 490890 413296 1027106 1904103 1346531 684297 392042 958951 910206 1232076 648525 990818 863892 495809 1285190 493464 580983 1069460 1864352 220237 1170195 1940843 1240679 593488 448533 1401214 1656937 1971933 1532907 1196691 644437 151338 1694511 1570203 994407 1995274 1155831 426972 140659 253789 983837 1060675 1897793 323320 1468629 1358413 193103 453089 1394615 658463 511513 1676875 1457299 1410188 891870 1519339 1409675 830651 1958817 1735983 19061 1270167 411112 968108 1399361 1190094 312435 958020 1276887 1745721 524298 848790 1665120 1667726 932764 1432910 561509 13367 364185 1319690 1843677 893465 1984403 1967340 662352 1790962 340362 1405248 991100 212622 925906 887470 1917381 1466084 591511 230243 1863829 1096592 359841 1953343 90102 742342 1815960 1028478 1624457 182819 1561305 1294184 182468 1368835 608524 1025196 949058 203960 570432 187334 1127364 235197 1575285 493732 1996203 748690 1755622 1011361 1951096 930880 230830 1568551 945763 799352 858376 1334880 1340540 911890 1810969 662136 165817 1546468 336154 1858200 612223 1541422 892934 1329440 143709 963680 1284867 142084 602673 603265 121265 247788 1009402 1202193 9982 702781 1629939 1990602 905988 1594970 370205 1167688 838129 704836 1965179 1952436 1539518 1057047 1352039 615349 694824 316361 1154684 995811 828394 1747510 1138448 754531 1325127 1970876 1292627 1241622 380417 1598203 1428698 112120 1741572 506086 171771 1888749 1123970 333073 538204 1839405 1700944 912621 347082 365488 1672836 819981 1567344 445725 845638 298022 665922 1400766 205915 138375 56281 718768 1597751 569682 1823463 1638148 996855 1659069 479785 984601 997579 1670899 1041149 1798919 1680000 424300 54595 1236151 628320 1997773 1518985 1646452 1983289 1643122 1870725 1612896 823179 395392 1560688 355469 829121 1052865 149330 1828225 795883 397034 588899 600164 1342733 456151 247163 583313 1591547 1204498 1457510 1292669 935992 908695 729705 102819 1057136 436138 997660 1538538 321721 1745685 1733525 1469062 236558 1302382 693000 1535331 105714 258578 1682576 714911 661588 624579 1216184 610101 497585 872868 158403 1606909 1486820 1528354 894806 1513007 426925 926549 1583838 983445 833561 403987 608651 144621 269895 824676 962445 1851297 24358 1762833 944398 336024 1209865 1758302 412570 805338 143552 1038004 1812300 735517 364606 405544 1487592 275971 673297 256447 567767 1255898 641204 440512 1578970 39061 1296665 1657391 1099644 1913849 945090 1413869 141546 1425094 685028 1302939 213196 186852 1010947 524924 637284 938333 1361203 1882769 1834513 354731 281053 1076554 369793 248823 353036 191512 178793 1009904 783456 571205 931700 537240 1704377 319032 215169 1439712 341452 551934 669153 1514246 1592323 1449037 1119070 93087 900878 307471 622900 1610518 1553024 1569612 925627 1524735 743730 1862257 1895305 599149 1992970 1920244 1089139 878708 1895791 1769477 1485115 471211 1881877 1956890 1778191 1959091 437125 364427 528651 1186429 535929 559898 332041 686136 1885034 1554155 1338613 1536054 1124009 1093121 785469 1036413 1112663 1532947 697914 633995 1931257 1991304 1545105 1556777 910858 238135 179899 1277466 600600 582524 663272 1704883 1394624 1323879 1021194 1890130 1106927 540274 762352 1935710 328424 373251 917626 181932 1730432 1055649 658191 1881972 1937918 55974 1783029 1877459 81366 1827730 488630 1796076 1476738 862045 1493052 1441790 1542337 1162041 501078 504913 955859 1438406 1015528 70300 962650 1532158 328902 1654800 621492 1752668 1270040 790241 186347 1251176 1618006 407382 431563 829716 1287254 1821651 1643759 702156 932921 404797 1984381 156410 118511 1477873 1811861 1331490 1846381 718901 448082 1325122 831403 770855 705832 175328 135141 75264 348623 709073 1064046 1886191 138999 1461532 791234 1743061 1567714 350840 417091 1016533 27468 541890 359740 1987102 354598 1191237 833056 34649 1540429 353843 532900 17690 768592 410884 370046 30335 1994627 408918 17282 225911 1212145 481871 1401632 1046968 1105924 851889 1052214 223589 1639631 1625744 1378043 245441 880454 465961 1210688 1943273 1149311 1193254 425684 615852 1476015 1667315 1537103 1664316 1544990 1907842 1596519 1919638 1050113 43226 1336440 1978124 811248 1580189 186001 1349774 1387552 873131 1397294 720905 1983730 652148 859722 1324831 354081 90092 1545144 1035590 1065979 1519503 1209449 247499 1119119 620255 796417 502651 676328 871581 1351033 1662346 408468 1654850 1848695 395028 545018 656160 1583665 390317 1521297 326565 1414820 1235072 588124 1505423 225978 7946 1269663 1967884 1437156 471959 1061080 1913523 1123928 1776618 1020565 1919394 1320457 465587 1542945 331309 74398 686642 1282929 135932 1964155 380766 1019714 1645230 302623 1583356 1129405 1094728 439683 853369 1056660 248539 480198 1951938 466085 1850423 560831 697097 562779 1846449 877734 1646754 145728 94937 1441910 1490008 941485 918964 536281 1906249 589424 701496 1605273 255408 1867341 1942482 1471223 583976 1477764 1250346 1134782 1765227 1307539 868736 1864386 1330571 1408873 849489 701764 1560835 1669184 1139618 1855983 404596 1274629 161234 829233 1598948 1516757 1442253 1918368 1401008 1625781 1516828 892005 934568 1576423 1764657 1983432 832126 1993502 736875 298631 566847 7159 1080971 706368 281639 692200 1791421 971135 1274290 643349 1763086 723935 879235 272645 1918602 615489 503486 640829 874269 389557 827940 333245 601337 1644316 755690 1019508 1285870 599089 1319941 1184127 1069961 490438 1778643 734924 1130822 371033 1229197 503702 1328506 947609 870785 659980 439148 291206 1785263 494521 766246 1459747 842848 654643 1326374 105795 227684 1679414 567636 791604 1998720 1746210 1332657 951958 1129572 1790489 880796 1046472 148808 594175 494813 171403 765655 206307 930911 426498 1590283 1979722 1346850 1278691 136658 1698323 1752088 113899 834418 809836 1554862 659778 966908 1465417 442522 1834729 486004 794970 95133 1571978 107559 1266755 370232 864758 381027 232533 624954 717178 606312 1417633 155236 1654823 1693628 1018074 1170111 1835475 1086703 742556 150535 1306512 726592 1013282 664255 987154 1842326 1514237 773276 678802 1785972 1733498 1110037 14417 49804 1664029 1989741 384386 132787 1564293 1777996 518450 788008 1886354 1972587 253494 166572 83936 52809 319426 615337 953322 227285 242000 1975015 1966159 749748 1531289 1038425 1282102 734282 1610146 11962 561568 691432 1230449 294793 316938 782127 1967001 595804 1276025 372202 348411 1487731 1661221 540771 1487715 1039349 531598 278222 114946 1737143 1393350 430015 145884 669621 1997377 672730 1868594 160593 1217825 1864951 361725 168280 1496755 173454 1939091 103958 1354946 1264789 792770 844585 876847 773123 55342 1643208 638647 1586219 1346512 1059343 432438 851541 819211 1337658 289604 879483 329994 1982619 380874 27704 586557 230795 1779617 1936898 1051143 1597839 484252 1754735 1835535 688149 1176269 1653741 1671253 1169198 1995446 1302113 939829 47451 1796775 688685 546976 674346 1918849 1448428 687922 1160348 529118 1627843 244499 495583 1418128 1717127 1550223 855723 552776 1782947 1295211 1497181 1200660 924674 1997796 1092600 942887 625164 1112504 1234048 375464 363358 1633191 899813 248535 611205 1102021 556677 1052022 880085 850856 1676357 1146295 929201 1218293 438138 1372868 680912 182181 524732 1652528 275701 873212 796948 1704481 516628 187306 1226493 476876 78829 773850 951254 952616 84576 556516 722072 335007 1701532 965453 193727 1613047 1392054 619493 833370 457052 889451 842762 1214495 181938 1162991 1695068 1322218 996315 445612 1860283 1573779 1111051 1604624 525162 328675 310573 289534 511580 895326 343546 192075 1812359 1486135 209789 740237 1745814 143481 794542 826414 1517293 940914 859034 1004695 1212781 1840485 1955625 832534 1543483 1331244 1426994 315673 1767515 866053 120532 420406 1088574 1788234 655775 1852241 1835374 309114 1485168 807849 1010493 1230754 1695041 1734376 108434 1038819 1601904 1323429 395953 350970 683518 1285499 1978698 1076529 1522656 1203772 187977 1350257 1954949 51386 674986 1166091 1575354 275941 966479 739850 1757551 1545917 230802 1754454 837367 200992 170244 1158822 1945242 181026 349779 588757 683914 159271 1081714 1340201 1727498 1564735 615364 104646 1144148 1575300 1003517 1602821 181375 1402717 1071204 1457080 1912024 1597561 428459 751700 318222 1362619 561847 1165221 1452147 1860115 1742381 403333 1311123 407993 174459 1307416 34176 568296 520258 374638 499630 1005957 1656388 531128 934337 276698 353563 1502447 1450748 1221774 587513 1599400 319890 30120 951592 1030441 1420035 1940776 977127 578765 510914 1180705 792037 246154 1935662 1175141 1817362 782417 827842 1915736 1842784 1886565 1768066 894415 1843911 113028 1685411 486677 1390163 1754074 818809 1754797 1042886 33862 308876 1774064 127235 417778 1251349 1746289 819692 1744041 1380425 294600 1400415 614467 1292371 87529 929120 441380 675325 1216928 1872538 495454 1264717 903927 1916976 1240981 649247 1813695 1782077 355047 1804335 695991 1383388 1138471 1720526 1167589 1167009 1233069 797671 1497470 421012 1767920 1162214 811994 703689 99538 878563 1777124 941925 476571 1464056 860595 1100103 1973864 531978 1031614 155173 282589 425004 988421 487353 1251681 134782 872143 640297 922489 337944 708759 1565050 151410 781333 732836 1055801 1979969 756943 650425 922583 1240675 1155386 1430165 1116552 59419 1532676 896006 5608 1916661 1196269 1157270 1568875 1165262 41967 1070117 1579872 1237973 1241637 896040 1943508 1104945 1587878 1201538 1123218 1876148 1551581 556112 907866 197410 1199735 595519 577022 157341 47467 1942108 950889 1657085 621106 105977 350016 39223 514039 546392 1317335 1972770 548615 1595753 1389624 1818533 817063 197242 1217710 845930 949412 1833288 1904999 1549099 351435 676 277994 1536038 1434398 744904 354337 1346728 285197 1386546 253268 312867 1728172 1111569 1418213 277115 113452 1905211 1811471 963764 425593 79682 985958 794475 1585706 890444 246539 1782870 1933311 1648931 789029 1686104 881189 1308423 1125081 84187 1252625 1778738 1307476 170284 1802693 613168 1712637 1602177 1191546 539825 236564 1283307 278026 1601273 1745702 943050 945466 1756265 518927 635633 1376554 1812796 1020374 671913 1030403 1063803 1354435 268780 382300 699419 182540 227153 1399001 448777 1923134 557422 1298924 1377410 1835880 828982 491557 1975486 391183 431791 910223 1011357 631510 1036004 780576 782248 1495514 15585 1911105 824310 862603 1483255 890513 1975152 1953964 1128611 1765138 1660755 25126 233103 327131 1269410 780582 653747 1030090 680533 53214 1290532 1319412 623300 990182 740768 593176 1023742 1715130 1225929 1570917 1618118 927782 761522 452423 830137 604346 774110 522939 939919 851842 1584205 782281 437890 1011072 1365131 545698 828276 410702 1383913 953803 277363 859600 1190632 122014 1904467 12805 217130 516829 477386 1465602 273646 1966478 1132573 974528 258756 392666 310716 1169477 1467176 28125 532101 1217184 1373044 1388815 262958 1797967 1527555 1548731 118609 943408 798555 129896 1753303 1902166 1648362 786924 83627 69335 1751812 380816 1422954 449013 260198 1817619 558008 795460 1264269 464926 322437 368405 1956023 1670959 545481 191205 1776982 425887 672220 1978282 1289368 1355595 1463415 1535232 604864 239616 1537335 1163452 1594163 1361525 389952 693787 1234565 1227483 1274154 322522 565801 544644 100478 1529151 1803311 589995 1108949 1899689 1413233 903389 1082070 1604133 1503647 1503069 1909685 1610895 995899 1012757 733758 1042014 83712 57569 1249002 1609295 320235 1585217 1115953 747323 1361373 1771519 509762 830094 1670555 354723 1755268 1553359 311624 952168 1968824 603549 438315 709888 1329741 556755 1039822 44584 1394794 131352 936918 1072480 3241 1184432 1065987 1529094 1043501 721110 1724534 59997 1800176 1382060 1292967 1623763 918571 61331 1221210 1641475 1104296 1973938 1301341 368432 1264202 990850 1760821 666148 1053019 536613 934850 498552 21302 1623405 460028 1772975 290253 878680 1528502 1264227 1166393 1312948 1829528 1535664 1933574 602860 631198 868732 1092591 1439926 1459704 1446889 1287079 745900 1189020 1570131 1069522 1073823 1699716 22408 341351 1325136 590514 1187672 44628 1841390 618570 322794 1248739 574709 1788797 1555089 1432259 449488 1426112 121740 36113 1734501 459216 812341 429697 439079 1403828 1319100 836465 1804783 1771071 1068042 865038 1252430 711571 1015975 753998 1400750 334322 1415781 1324551 805329 1849453 203809 1024406 1874203 967271 510708 1709602 1952827 1063723 1110048 238496 1220336 1835245 208378 1876896 1441853 1405316 134480 1461853 1500420 1311575 287244 1402498 754490 483270 42816 1235795 310389 429910 365295 1017278 235645 467478 1257413 1462305 29776 227856 440555 1530118 1867911 1746699 1342378 654464 860062 297375 1742453 893061 1478282 1264051 1923814 272616 960853 1328271 541085 1828941 601469 574030 698536 1259251 592414 1790132 330487 1331111 463317 326126 80057 1893918 1830769 1944651 1941146 1179516 1043115 603067 825785 1252660 758015 1510571 1649184 1131953 766269 1194178 1989914 366058 1649166 140013 809877 1156476 504781 1799253 518584 348003 1660887 1010959 1678597 1697514 730260 815968 1167219 1362126 499277 154897 298743 1134957 401410 408775 1941970 919868 155812 405049 1476514 856423 1098027 828188 263637 1185840 1520716 100848 1643637 978328 1115856 662203 1091236 986014 1353295 1389762 696731 546129 1444840 595525 199386 977996 242885 1018538 833838 185986 1752556 825718 1756985 1227046 104695 1319366 1717727 318864 4463 1217812 276429 1558246 1377470 1036312 478832 397186 1919965 1756256 1983150 877730 1603276 183769 1535007 74572 1456519 866410 1978045 725556 738293 915068 709205 659996 477485 451582 1170770 510540 1239308 678123 1325361 1394648 678899 1646732 954316 651777 1193193 1978284 959894 1878510 821250 1910975 196150 312026 1346243 166998 289915 786953 1214310 1901870 1476837 651924 1670947 761416 334500 528723 1566683 1964170 1699373 500550 1146142 157910 140714 629466 151972 823610 1744721 433694 761745 652508 192570 1919086 1977860 363458 403343 1658669 250118 1058750 116844 597600 225241 1156516 1898904 730329 1327861 22995 724315 1623489 153785 1711448 989632 1135868 1468054 909915 483960 1169176 1205329 473489 252219 1952652 170635 1371618 1815090 1838296 1879605 435675 199665 1375905 561979 911517 1181892 1107244 663660 1137628 1326378 911710 926830 1488869 7870 1637588 614933 251695 1625271 948853 1931551 1859301 461825 1788848 827352 1743612 1334542 1217221 1232905 228715 1023411 830997 769015 666071 1177594 1938979 1196492 246062 1651427 36716 1294283 419056 1422605 1935874 1651358 1341205 682335 1295106 734904 102888 201557 1499852 434160 469804 12892 1449855 1655682 493952 1555127 867732 87586 1833932 1136857 1093510 1934589 97479 1036677 504970 946278 1299836 513315 935944 247963 1510713 665054 564136 814174 1659541 1775804 1885383 1777954 27730 1386 528731 235424 559778 661555 20072 1684825 22835 77910 1147463 416156 1402759 871975 1939841 1870143 1195950 1882507 262118 876438 1854747 190893 822029 1523293 853171 587295 1025821 135819 225970 878236 1422096 883201 138157 958827 1526457 1256953 319407 1297221 1101715 791454 1558647 819948 658699 1894205 473904 886138 1452811 942564 1370367 1767118 1345102 9964 1803934 890787 597568 1102874 1770529 586947 1939403 794578 687209 8300 1853499 1819562 185298 307671 32384 1179159 38561 1124355 658496 600159 919925 1224077 1383911 683877 350416 947318 1207628 199046 1558897 1062626 684207 702226 133616 69404 61759 843411 258500 777443 714072 959521 771691 712198 1298360 1461431 1760416 65842 848604 1780023 71987 1712364 196396 1422818 663900 1713954 1066229 314252 1974636 1768011 515798 59329 63686 890862 341047 1383048 1786709 1798969 1122558 1748638 294095 763171 951634 1580848 1187578 75158 1451844 1330606 1159393 1974385 1948962 1723180 742197 1726021 542675 1195454 1944069 906142 1908343 1105602 1010001 397830 391397 1046535 1872597 1020533 665712 584846 1652241 1686360 21907 383011 1683556 1810060 530515 306656 486313 1522392 641103 1339689 331546 1436551 1050653 936982 1845965 562640 1020082 564148 920424 1127480 67946 310370 1323167 1119852 1979886 1105201 809064 1203471 782296 884759 1187794 1482475 1719029 108629 1914560 1257136 433637 33049 392278 1052640 539053 1769873 1420995 911836 628684 118085 1568264 529465 558057 33895 179337 785443 1005595 1060159 981170 1614213 1734804 281671 249670 994628 187198 1319419 1637139 934454 717987 864067 1673785 87409 1650402 1753385 1173794 1894203 1299740 345580 1996947 983485 1847551 267515 1497369 661405 1416207 1284005 644583 95971 277163 121325 449231 1756909 1425745 801211 582261 761026 1507255 1760305 170020 64456 936139 564770 1267747 1472306 862965 1523500 116646 1063035 1695028 717771 1069338 387407 1090259 1978260 777591 250693 1619324 1669185 1241658 1677671 1188347 1240991 1541967 767364 274337 23584 793737 551432 1982952 1782652 1315089 1084058 907977 1036822 971939 1544343 1259587 1384694 950690 6481 961630 1368361 1990775 1608053 1083934 1692559 486186 42144 1047538 56081 733946 413260 1685931 1905276 272772 13504 1495704 1831164 1996557 900276 1611716 136570 1114627 1701520 1627630 456223 1363224 97749 832710 1780825 391792 936159 1826289 1663079 1987429 76825 761381 1971947 1224094 1618009 1795553 1166645 1466315 908190 1390191 1616875 1092378 824039 427677 463378 173227 1794702 738479 581197 1768709 1541644 1167232 304502 1647101 961557 666765 442180 1126452 1460913 424675 1036361 1608442 360616 704197 1196663 32528 60990 590621 1484777 996129 316049 1232717 1041400 830471 1738947 948888 1665216 27104 151992 125664 1547372 1600278 547262 88213 1779989 786939 73304 770845 471129 1495343 1890730 405649 852864 67894 286400 611544 1800178 234413 412515 422257 896690 13997 52876 828493 270207 1323151 1005927 242892 426752 1393989 1385104 89469 140127 1173634 833550 1533264 449744 1397295 1039511 98743 1126171 861794 92847 205926 601738 570960 1957447 856926 280927 1309804 268111 396404 1003112 1782848 1440615 193183 1506582 1246473 738227 1243379 1250807 567858 1944780 765786 1857669 1163480 847086 4152 417723 703564 1140603 1217011 1338817 1973379 1919247 246276 636174 1200783 401548 818220 1898786 295251 1425266 92706 459444 1602009 1464642 116586 718778 1856686 1563739 432025 1971194 1521155 1350928 1369102 658939 1360261 1980297 358016 1884108 1411255 558464 898315 1807252 973323 1659520 1955936 472093 542040 1299171 446371 1173604 194014 1874788 1009792 1479042 505802 930397 1070813 1337516 1102458 66948 1052110 1494236 861152 1087848 147511 1763608 1993237 1922369 1490506 77909 1883667 915887 1786205 935990 1681954 936115 1665544 1865809 1692000 815340 1306836 457555 1736609 1583101 864249 1297513 1062960 1804160 711260 688083 1539705 343338 1569957 1574598 1958888 758090 184891 170569 997985 1000345 829560 810185 538774 1242639 952603 570756 703793 1379976 1110337 1003543 956464 305763 402104 1993630 1097152 1788868 488140 537501 1713918 408383 744201 1374301 450374 83797 633248 38479 689715 1270564 1607499 295300 1156192 1417646 52843 1085084 848489 453718 1723322 980367 1407467 952236 374853 1952512 188637 1206133 1739032 1670632 1848064 1846077 867810 333303 1266114 1833599 1118627 852823 1147250 750823 874759 1082437 1431581 1209062 187431 875298 1124253 1571646 186570 1231148 224974 1451861 714732 1602807 589880 1890089 1584112 536208 165179 467330 1439601 799849 543177 1873342 1199009 388861 859979 1764442 1000093 181743 802555 997905 607589 1369444 440863 385076 1142408 204690 537029 564750 1234913 632009 1504510 707979 370272 178470 470486 277532 1728456 352932 1811177 363428 1751677 1155571 765212 443031 561010 188892 1521568 1209427 641663 1384726 1568507 47407 575486 383199 931439 1941028 347920 856526 1496429 325059 979615 1561280 853469 875320 1367994 1201749 278070 419313 205872 1259565 1683180 588547 1157978 1621101 1952790 724139 1167476 385395 1676348 251730 315062 1511973 307876 783356 588793 144555 996142 900952 506463 588649 1839670 706274 855203 316092 395070 19636 275952 50631 756630 1357116 1026294 1623691 1234371 1480746 178957 1066469 310487 1873081 900397 1755710 149293 337771 437664 1138241 1168972 1029664 904592 1031376 1841297 1458936 816878 1191647 1953173 411071 1635829 236566 1579920 490804 1286797 1361891 1393053 125025 1470831 367707 1832671 990106 464488 1744050 404280 364961 897409 842006 69298 682855 260240 432382 1814577 991268 1248980 1061551 768694 361507 1224937 214436 185574 1191299 1229915 1853493 355421 275592 145155 1619027 1880863 854966 565315 1702478 221027 1631281 690381 401345 1340812 1900151 1283491 802772 1197476 676291 20725 1463271 1179616 1789617 911964 1276209 322751 1835302 754064 104881 455146 742082 889938 1977042 1872507 992457 1119446 544071 1895977 38575 112167 1877663 1629691 521301 1492140 18356 1898150 1469954 1760094 1404585 1403778 1427175 432913 766462 1586179 454894 1523035 1816197 981674 617321 443965 1683771 1015185 612646 1221176 1036029 1421494 1617915 463921 1585906 1614203 1712708 595626 1878619 1755689 922243 569810 1616476 1460699 868938 215334 1683683 1527269 1301121 928647 1602159 1877497 802684 478756 1812411 276014 723990 1314030 567868 975282 1736641 1179531 1688233 1693400 1577263 1616674 1786763 878209 1727085 772336 587420 235139 684570 1158166 541622 517549 1442406 1825207 770507 1742145 1900551 1960575 1223677 1814079 143121 1055615 1575444 872524 915394 483044 1955366 1274597 1808636 68565 65685 1270238 868814 940471 828875 23981 333215 445625 995031 503377 1955653 903168 1544055 1427111 422940 775844 180725 1545850 1802820 1092045 951391 1766856 1154159 196369 354342 1460203 1020772 117110 446555 1242042 1313755 566312 1313751 1517849 1338257 1316911 1635159 1216392 1232947 301043 1891023 727724 524901 920485 655651 1596808 1768777 1021017 1102036 1728846 1400222 1527867 1539937 1642028 1393009 369247 892383 1387731 1863000 1174908 251921 30427 1309719 1333105 1199862 1717406 1845108 1360565 1379494 219590 232564 804572 255248 1773301 689377 276562 957794 431730 762349 252306 608192 1438441 1929783 1794087 1622151 725136 228403 118154 1666609 694825 1798981 649853 583554 1157576 1801193 639652 1882578 950468 1761052 826595 1648452 1850155 849132 816067 1339495 740972 978624 1030338 1438046 331386 1174909 1683132 1143504 1541592 107872 693189 73663 1082832 1712425 152160 263610 1173451 929077 1694102 1755400 556450 1625477 742206 24900 1882030 122787 285281 449745 1859204 1101474 1853448 1253486 386299 460172 356719 379080 1587245 1384317 1752613 1415408 119481 215217 439050 217397 1651396 1052019 1152934 540059 362728 738993 940174 1623448 663274 970815 1908436 513930 1486519 477374 648593 366055 681460 1805390 1943811 188513 1166474 1638467 1657822 765578 17730 1672642 184296 1462168 1579169 947562 84242 818987 758292 403782 1273630 447418 699981 464025 1051553 1372188 1163979 1284642 1699391 1261481 1824761 672453 1857793 1753934 1929701 1062963 1580595 56261 1335689 290141 492415 29375 671430 383798 220940 1326861 829967 1185481 1750956 625916 989005 1756050 1610808 914186 1798342 1952412 675986 1673335 1844920 1746652 1811389 388858 1988549 540207 1964458 47959 1110395 1573300 1964227 1633092 366212 600441 759630 501397 1828624 1808247 943166 998447 18474 1590156 1662990 475354 402646 883808 1171605 1125075 1158792 1215869 480139 510737 852619 1325256 655845 1353065 150935 1463343 938300 945794 143745 309102 1546752 1092385 543235 807412 441610 1974288 1481017 48937 667350 598484 1116071 1846906 1300845 1345842 760420 725877 1562359 1021762 639835 889466 721467 1083811 14246 1260024 1003877 299662 1382373 868570 1897660 1684678 514437 1210004 788123 485540 941375 897139 660142 883741 198400 156475 421829 783524 1565817 1824774 246250 77128 477397 1733949 616954 363234 622267 1099878 1077498 856773 814977 1080045 1081617 1856206 1713534 1132019 342482 1961725 1303299 1399911 268335 1182033 1070858 1710516 1104003 21681 381648 41773 409086 108263 588615 1686612 1149969 1752583 1941424 1810332 1102023 1438564 90446 1953129 1868146 1742760 1930941 1332595 639016 1863217 1307212 860839 278816 653564 1449312 514953 528493 748349 914323 624889 509274 92400 1536228 105632 1065793 38984 985262 1229354 588774 150306 396039 1317748 1995892 224249 1660874 124591 220552 41500 677154 299187 999627 1195301 561896 746332 364275 1441586 468149 572784 1441829 496039 1562742 1954156 1133830 602259 673642 680702 1782278 1068139 257990 513669 625890 662007 139878 1246200 1147305 1590687 578344 180020 1742410 77753 726638 138912 1626575 804800 999632 81810 33626 268177 1083155 125634 1755130 1371909 419456 1307920 338641 1405520 1077759 1075649 56844 1266379 1459339 280111 1173996 286076 389229 898276 992372 1166738 1341503 1936742 275673 1374581 1187403 1651957 1031069 909961 1903400 1923304 1601052 1331053 1382133 109025 3624 1351858 1553096 571628 130842 550787 1369829 1767976 242489 716337 1937450 1031564 1890553 948353 1286669 3592 1410475 507696 1106428 1460192 526875 368489 525471 1565505 233386 147651 1943806 1329569 1240516 1395780 1335424 1125997 472109 676082 1526746 675954 1897476 985253 439181 631882 1852266 1945161 1440659 496262 1085227 1155900 172189 1217643 429667 1541235 820534 1314460 431566 180827 1071774 1848942 1950291 1825095 56891 1532142 451738 1780995 1033864 1229812 890638 1141962 943094 613217 612775 120414 1917881 424272 1932215 625115 910659 1160130 1410200 621490 377601 306905 1574444 1641542 1048924 1862434 1314481 1106402 263332 1799289 512770 1141774 1640554 33613 949308 1886734 1796269 827731 1916806 1796348 1363317 493001 675015 443725 590768 1012339 584657 1754351 1015661 813755 1315304 1264830 1046647 486663 235118 1287904 1613053 1702165 873091 461512 736116 737980 643714 651502 435685 1029475 1319781 117313 657203 816828 706499 727915 1743965 1529837 818835 737814 1162200 1952980 1013652 1014844 711357 1962686 1756446 1054452 521212 508347 1335567 403324 1719638 238182 1178777 619868 1484483 627882 1637072 1651746 1377521 442565 1419595 549940 528642 128601 1269697 9114 1388610 734458 1757804 612801 547208 1164028 895859 1374939 1531651 724642 677356 824471 838302 420591 1125701 131183 1628433 729439 110602 974077 1920182 1704109 1348429 758902 1216989 1584056 448794 1979993 1656492 482613 460056 674972 625063 321570 618815 160129 1119568 1553800 427568 1246694 1017005 388090 611016 1646862 871020 528051 880104 1185630 1874211 501317 505636 726959 1519207 1680130 573600 1777240 3216 1102584 1462638 1164472 1186526 1984052 1901601 43230 1803013 431866 978456 1728095 807806 110541 1773183 1429175 1103328 941743 108381 1620319 417306 87768 1956727 483199 787174 916042 10520 1853257 17424 895111 374506 1886831 795617 1970108 1714456 904110 841965 1936283 978141 856983 800065 483564 1631924 646705 1921036 479092 783364 1023497 53204 816789 1177360 343701 1354500 1105264 860999 130904 1837890 1497592 392393 884836 1158164 634183 459744 1321719 690521 210274 1861013 969159 53773 1782479 899256 532847 319668 1424914 740454 1657201 207613 1311297 657911 1607982 113014 1629993 504853 375998 261524 526187 1073709 487133 543697 1578535 718603 1882650 1792565 1581322 1841627 716694 103170 181899 1114733 237806 535628 481196 1730518 569870 114041 17494 766499 942645 1735849 833646 936511 1297833 1401179 1101020 1528261 1091865 608067 8183 1034136 741644 1965356 1955082 289551 991364 1280082 1930358 1336890 1574625 1582820 438046 1239809 583271 674073 1876846 646763 1632191 1600446 1747854 517489 1343189 1751105 953790 1182286 551203 438137 1237570 41841 604358 1576090 1588766 371203 592884 1882148 93390 867237 966098 1896709 40661 1414205 1913831 782377 1098500 1262187 1256122 1873188 355583 1355151 1532367 983331 276339 1250754 697553 1795257 1939256 1512744 1401340 1579555 1080727 892570 1157013 1707646 1843897 953324 1564474 1341597 932299 689804 1372406 1116454 1142500 1796732 975916 583325 1857661 781475 1928029 1572333 1288192 366434 576435 186831 1002143 116570 1326826 707329 364415 58394 25276 765840 358644 1258568 1651183 1964015 1947870 1534933 100687 229690 741566 1022209 1426107 1338211 869427 184264 1028101 289471 392135 1190477 1232536 755528 875398 500382 1060131 817720 207309 906351 249252 209652 157505 1918072 968760 1403687 627326 1840470 1595882 697082 821420 361807 983902 323196 448150 298464 280420 669326 69038 1653374 1672538 1123356 139541 1276011 664165 1729535 1517596 1027515 1807173 1082945 1829985 1523165 15798 1544559 1820367 1440613 899405 1531301 644003 1260297 571667 1412031 1767168 522477 1494334 1118311 261414 1178970 1346366 577457 1571698 1706880 1704084 1837800 20597 862816 1462028 1498343 1674175 415147 529264 362498 343550 1418728 1012795 1738182 284486 94824 884366 1249718 1120862 1757816 163702 211501 562256 79611 1703009 1198460 40948 523876 1824192 988909 1646929 131988 574375 1656228 554314 288700 131532 213965 1780711 389938 44357 645503 192880 432464 825841 509069 328092 1289722 1851215 651441 234601 670871 1994361 202904 568373 1790993 1404126 646335 272238 1433039 999994 1201419 576568 319099 1789797 1288133 1450426 1569847 724818 1191020 1115626 1593645 1234941 945154 543000 618133 1342852 431610 1232602 796600 407810 1613034 312677 321373 7090 216306 744508 56798 808589 1298948 1577676 687764 1133818 1051969 1707359 66222 1123929 82590 1939238 24227 385270 861322 1752760 1071257 255433 886000 1234799 915296 1625262 1029231 1581452 1761195 971892 1252212 40503 1333205 673155 1291599 581952 1816575 1638698 790921 1705523 1790497 356315 358324 325904 412626 1817883 304287 102322 583831 1138492 977169 457039 1528483 1280096 1450857 1218853 513431 276072 389638 676030 1531047 1405095 837226 1782155 1534422 1665599 721368 1823231 540296 1171078 277866 27854 1821829 221019 849858 456601 359406 530831 247755 1150816 1177865 1370006 1937259 536920 975787 195128 1845864 364728 526783 1552423 1598254 244179 1535777 316578 1773368 1466878 1395049 1570527 1228799 1913888 1959316 1036714 1835238 32242 1640950 556484 1280290 1597305 1970691 1979417 8999 938460 865565 1761951 1704672 1002993 609099 757105 1485975 1232069 1384153 768035 1472919 1988457 18276 556015 236019 1619406 245731 305099 300212 1998671 615189 709798 1266967 871235 393361 1684164 1028128 1760189 1070561 498173 337564 1259749 1549089 1146408 1091123 339368 502045 376635 864668 210117 1619137 841579 743950 661874 625421 882208 1568739 546149 241926 351605 1361984 1604353 460626 1595201 314071 221670 805471 378018 1521010 918701 1566227 1271846 149155 1672810 592354 201247 1289112 922852 1104652 557267 1647084 590476 1829570 252592 265631 373819 639219 1214 854512 1428973 1928347 428321 1300627 84514 9912 986069 1577553 875773 602665 1738752 1521441 912121 662473 1677728 1281247 1283886 1108206 1122670 819952 1121089 1171022 248163 458037 1593196 929053 1331850 271884 232040 1743293 1077425 1439377 1166442 1247998 904218 793781 1369937 1515128 226066 1899140 232467 402631 413733 703291 366510 43057 1102559 415637 1218082 1196173 308342 1974097 487826 1582074 1466563 58789 1639862 1096249 163017 964681 1930764 300305 1469845 258865 417087 1337763 157555 133601 1482587 399352 92906 1656115 1050962 1172205 1810456 1733138 265525 1822733 612516 1988393 18575 1161189 1992052 391704 340827 159002 267879 479861 521549 518108 70447 1166912 760857 346625 127799 887197 156084 245074 528845 146423 275790 472428 883797 95883 1564821 128981 1657511 271492 1731415 1085433 1248190 619348 307063 1698773 797228 1860925 1443695 1648333 940047 229002 1653 935065 110466 784835 1007472 1155491 1679052 958125 635539 85554 1486310 1929898 735842 610109 462579 101939 1539846 764313 731126 143118 404124 1213479 848380 1352588 1632195 1717146 679531 1469988 455699 1791863 202522 1912965 1103870 160229 1515934 1239584 1508186 1768811 626298 294530 1300507 1782823 407373 1199396 1293690 130770 1478885 253640 1633484 1596258 353514 344989 1955754 1258798 1140363 278353 1136182 1496200 503543 158996 1411823 1404207 1272983 58207 1376904 795786 1251262 1759105 378626 539051 1328794 916233 1327176 79546 1206045 986144 1859171 1665347 366873 769648 1056827 1152772 389623 824312 1021500 774494 523469 1128451 1725762 1264976 1570386 926777 999363 563965 524808 619569 1649284 162391 1998073 708379 219096 191312 76367 702080 691510 431758 1299161 385856 1711862 1752084 268611 515762 1757711 1322101 1685266 1816880 1433044 1191112 1015714 376900 1226725 807956 116999 1773305 784367 1673910 794490 861956 900496 987464 211602 1093013 847804 1950360 125488 1799783 1262762 633176 1251762 120681 1042288 1228437 471228 568058 264856 913303 994709 819064 852091 724032 567450 830767 1094364 1599204 544533 831582 1611229 1284017 1009497 747632 1913696 887249 709955 1019358 904827 1835313 233078 1615019 1187248 921780 935846 36340 212520 945672 643873 344804 1282793 402040 1993611 1710384 1873589 1155695 1767476 1266426 217810 415322 677804 1666650 260383 296067 272818 612808 722843 234788 145814 1607103 1525809 1113482 142389 1661626 1241776 1858957 202954 1733625 1951626 1001296 728797 1723856 484090 1353184 138394 1239209 1252239 351926 723683 1451221 880134 1579186 1934248 1109652 1996230 1103542 1406012 264477 957371 1872020 798429 1001757 283436 944786 81285 689398 785840 682835 1199455 129347 142861 922507 598985 1514565 653400 226006 1267913 716295 200702 439113 984435 1845045 1471570 445881 940073 139113 793684 1102802 769070 119828 1573083 572914 1238326 168333 1157155 1443769 407158 1289062 1002834 387665 363952 692814 137032 1567041 596157 632920 1741692 1470721 906495 986586 1765105 1716151 1329562 951304 1425543 564726 1848581 1677399 1527420 1744243 125204 1841422 447649 15817 1435798 1123555 1982574 1965751 1919371 554509 1631325 647506 1289207 358112 175633 18 824955 131899 767184 1750042 199319 512417 1459002 795024 374351 1083304 680831 1045799 469042 329238 1969536 1501165 1343859 1521639 1590028 217665 9093 1158941 1945134 843539 1372922 556689 1861726 1120649 786302 914840 1206561 1718806 682773 154925 358097 1599680 1043681 1570907 1249805 1650535 1727624 807521 21354 680639 62773 710082 1558126 1103277 142095 309250 1594215 1021327 1014177 37696 5379 1810796 995741 1333079 1671213 1511820 1950664 330547 1888834 1874418 1638045 776257 949025 1715271 61049 548021 787991 1011571 440644 450178 360722 919274 1080993 291072 739687 1045434 5367 1095580 1985321 1902621 1064804 195701 567760 24894 1036549 443120 1286205 277826 1433049 1854938 496144 172091 1037010 1484552 449573 121573 201977 910540 1898054 456268 1614924 1076502 1327046 1362175 1140109 905069 1669752 1085789 1968220 1133253 1480000 879538 737559 575544 315606 1703474 581417 985256 663739 909276 1013056 1428026 1454834 1313522 209 428213 1708129 72268 1412170 1387571 703531 1888269 321138 288227 46170 1614016 1789552 540606 1340427 1196537 1871635 441544 459155 204828 1047711 600018 1236981 1334819 874193 782682 1220575 951446 1798293 98852 1493451 1301597 1137256 126350 80726 857608 1805851 1024203 744484 1033423 298398 1555243 909072 521040 134882 965505 890017 1876460 1365736 553646 1367369 1725479 183369 135480 1848005 170740 171273 821317 1785497 297526 1699409 496611 1334189 56638 1735535 1238908 551948 983604 777497 1510299 1970043 1705185 240418 1760981 706533 304741 435852 1447113 1802629 15521 1543266 604899 669948 1620098 1480328 1540102 408742 396229 1156288 1006026 1444032 241597 487621 1152546 1231833 1117464 1476099 465057 1611866 1058945 1895397 391443 672557 1215992 912456 994793 1672929 398449 1384818 338486 732710 992344 1546242 892315 1557512 232674 1635958 139476 835120 1222508 949882 134712 114383 1445581 1467841 1303867 125556 118703 1882636 1791969 50707 926993 562213 311675 290588 63070 152991 477508 1677711 1039893 605006 399801 1960303 472946 174271 1344063 828577 1858215 1814110 1865535 286468 731619 198544 1446254 741451 1652597 927892 1200136 929486 918530 710234 1474759 1014809 371858 1952971 999109 839588 33719 347792 557718 1181607 1590570 1197184 836191 1043168 280263 725382 503171 1883362 1547453 469175 352914 568526 784057 901211 1561980 925943 1465853 1117421 1741044 193531 423566 1558416 1283953 463947 1895400 1976005 1995604 1079382 78914 378619 240477 1873175 1258088 888479 474047 1859881 1667645 1281211 1184371 263521 498262 363432 1527584 1564051 603794 614228 1711811 1921349 537142 37472 934407 501706 1219042 1571495 83371 182096 185028 1787570 451948 1186924 1848570 1015561 1905796 1257271 588395 1311182 1718028 1131567 497022 1716025 730839 1811817 1670973 1243931 1529068 107016 1095281 1350794 1097777 1146490 381669 981250 760532 1528268 1796790 1811100 964116 132824 849423 500245 1149216 784350 99231 1913158 84681 1799553 999523 692909 1130904 1726252 1833101 188105 1901153 1152994 1986397 546074 1367690 362953 1518351 326759 1524329 430196 1007183 1819308 89432 1030778 473225 316697 1766594 820899 1973512 673128 859091 1628270 734390 1591685 1320195 1926990 1444111 73232 709012 900947 166825 157049 1369907 998230 1815550 488359 904349 1932143 527301 552623 365245 1885147 397617 1344737 1301573 1303244 1229121 1755953 755359 1821672 1196184 393205 1779695 291057 808001 1645024 1125797 1897113 1015806 276504 1231624 1409831 1572923 1894513 139358 207673 565954 1995379 455690 1014376 1045025 1667140 1933435 587794 1772776 1046366 1973670 1040043 1158442 1545908 1776614 1768745 1369797 1752661 970877 543452 1567265 1421332 178039 615832 986946 688074 1813507 411789 629696 794220 547164 129900 1504996 1636754 1660403 834801 1812895 1282506 363349 1050010 692452 325640 762448 985421 326127 218828 1471680 958818 577756 1452508 1561455 1265071 884446 863049 1029691 1806544 962767 1009756 137348 1137652 234579 1385560 1556699 79638 1326575 109738 1389053 341568 237218 1069104 3891 814022 1609279 1576193 448970 1822388 463901 710258 1924773 1573957 1117393 1030083 1322909 365098 1633819 1126499 1863671 950789 1074885 436675 391388 498348 909557 477000 595934 984617 233235 1070568 931905 639151 668181 746781 1849428 146812 1799278 660223 1784172 1247719 1109482 1816767 1622862 74503 604395 165941 1986105 278697 1202622 1608668 98982 755295 1659324 157028 1735901 97894 440890 820219 1221180 774210 731890 1069425 486153 1734759 267388 424584 629814 1559746 1144865 460638 797134 899209 186275 1713047 137627 105065 1082385 834341 631051 1508922 152202 1953672 845175 651913 1074754 227282 1202277 44549 22266 519501 129853 992574 1916458 1040483 1339279 288811 1052228 1111085 106339 696868 1199468 449144 1842600 768595 1126922 653958 1786807 1378649 1482043 1079067 1517192 613958 587407 1749588 1848093 605422 1002798 1530193 211805 417285 1406673 874079 1218885 1738027 958139 1471280 345568 1336034 693123 1924358 1528517 1899392 1675394 221168 1691931 1109953 1682941 402494 430644 1262041 784217 1273579 128883 1799432 1645775 132302 1008028 606387 1395388 1794026 1371542 1014354 1568998 462921 1763897 1383228 1439959 1942190 1058294 1098685 1675099 1575615 1218669 807819 1978196 1195637 64854 1349385 247466 1681343 1803439 46522 1492875 344654 532447 1848214 892596 1754596 146282 1482814 1876070 608454 1798975 294518 827076 878411 1795415 1870959 1041357 1402777 1118593 1177889 963882 1351728 598084 536127 575427 677738 1290370 403676 1059634 1019943 118755 281965 1712969 1624393 1576521 1750212 845157 1597655 686558 193466 16806 837979 961740 545027 495996 398319 1659815 1086398 1026955 94214 389805 1644142 764186 873548 1829112 506850 1990312 1748670 489975 712371 1698037 394369 139499 1693818 828274 709754 872842 1825431 612160 1810596 34378 26547 199522 283904 914755 1599238 861459 30920 54229 1854221 67893 1829128 191124 1479614 785254 1450968 1253150 57401 12615 1862641 1342012 179691 1272505 82332 569668 690486 1829624 471124 1822836 352320 1433506 1202731 783864 1075897 1095499 1232430 1602674 802993 228433 1534193 1324468 1116971 87069 1991846 438033 423760 1783815 217502 441197 1509018 1918007 204652 6081 1512099 384114 326624 1370004 1379521 268702 594416 587284 1467349 1548471 694198 699301 788458 1409111 1738022 1499552 1836460 1476600 279897 616607 1578397 262257 1729281 105422 1778620 583160 608673 1671771 192423 1436179 902860 1683654 842413 483689 203093 1367928 78227 293143 882974 986060 723071 814995 725647 463643 572807 1601111 1255182 1112421 1346217 1648985 528474 1822506 1341541 1071456 607967 1359144 1013427 1968231 1438431 765959 1185523 474125 220123 1944879 501320 180454 1436744 441566 1813304 1841426 1673828 1526977 520317 1332166 1083241 806211 1062935 1677423 1399496 1482873 188707 1671020 1065548 1236004 1719094 1529440 357749 415086 1890477 1443400 1093876 1977280 253761 1414029 1015197 158841 1330278 685684 1244242 1773332 797895 471066 1271147 191533 1157082 571510 1059031 1995748 729308 1167799 1916975 211593 1588802 1923302 1334296 608879 312377 1135144 1295293 1628933 113313 931233 1424066 1003344 991877 643468 1703929 987591 1097834 171364 1575853 244976 640928 1346590 1591915 807421 1629477 1656809 715897 1767767 1083458 1095045 1617156 1017701 416638 557035 1329785 197672 25728 1891332 927809 1772921 1487021 904352 22277 55547 23491 1876885 242357 1269865 1004470 1769128 1458537 1688142 624713 38158 140724 1056086 668297 581057 157180 1854161 1757929 507604 1989906 1922887 708089 480065 374770 1999756 1182326 1548718 1019908 1407674 1657918 655910 683211 839342 239187 1492827 478529 1127663 84341 1564949 1803243 1829202 1024033 1931249 372616 1643205 1473689 1357546 1549434 591866 30251 43353 1237815 18872 1916750 1063751 911980 542532 1130990 303736 1179054 1166568 682478 1844808 1166048 1462251 621 998274 895771 6055 1492964 863974 965330 1669143 549777 1774402 4194 732970 1949294 115295 399991 1498344 930118 335950 1404097 1090252 1716310 1487441 946025 319085 433188 1586414 1443975 1409750 192195 1107797 1243544 278726 1806740 41274 219846 469124 439557 95062 1170976 370024 1501208 1799250 485944 1573144 593328 1465620 575071 818706 1349629 793607 1421553 812354 924305 989982 1984009 1833509 1756856 398218 1215335 1973643 1442048 1258162 647857 1722827 552862 1643970 600363 54251 1602218 1995780 752632 1939041 1891935 909349 461173 542261 885526 757579 1693150 633752 192086 1797114 1562741 1935284 123940 1441334 640066 403880 1338246 1251025 1186902 1583362 972741 83550 1636509 381085 864716 1528520 1144625 606187 776903 1720408 329348 904753 63728 1316589 129591 660501 524707 619265 1965947 376501 1252191 853671 1249037 1909679 356023 1888564 314050 1226179 1441379 12846 1931360 957912 1079460 1211342 1538030 1045682 903072 122990 491370 1371267 1849126 1283133 1627699 1906782 1811632 665671 47847 1058827 1005697 1567995 1733316 1084637 467706 1946709 707411 1074921 901276 1110647 1307637 919357 1700596 296410 473049 1255203 1034840 1491886 114563 658328 318399 1339696 1943424 1294831 1968338 341534 559791 1572943 806114 194054 961037 1291138 487595 491971 872731 1640122 1643069 995237 1946928 1095343 746291 1249462 712051 1936544 751759 272518 67542 916316 446113 232546 157507 1902353 1278408 1087004 815506 283437 604986 422431 1515587 776599 1419326 433894 1473593 536485 1462450 1127964 1304143 807652 108340 1353372 1317749 1321908 1192593 384198 621128 1144161 129544 694134 73364 1645681 1690438 1938220 849922 1227943 769411 1923475 1703025 1277566 1603953 213667 1448597 1407352 262009 783842 754515 1818154 589185 367461 1885813 568478 1597220 1611788 161114 1718222 635473 62523 195240 1409224 847104 357161 1433654 800928 1220224 571466 1403703 474754 1865524 990934 1051676 848683 1821751 1081418 150690 283237 1848873 857858 1528333 1595423 1962072 366414 649958 1673680 57960 1616324 1689377 774018 783748 435028 1257163 1547010 1953371 1114626 1564747 857340 386441 1506167 1345273 980543 1209945 1252617 1304616 169429 1800224 1137629 174084 1996570 234168 1841279 1986184 1887730 1160174 655324 1596989 1812934 1429828 1318115 1160627 1168311 1601081 734698 1367760 1547297 328309 1372751 660241 327001 834475 1578825 868923 135985 1093281 943009 75262 107262 1443425 1335581 1696234 607130 974314 687606 1029171 1285459 1552114 1213081 1693297 83088 390865 1424064 1998639 1742171 1731023 937670 814801 218848 1572186 773520 694608 1675058 1129589 959272 1598050 919996 1367098 1877701 1707650 1962199 314322 338453 276029 745099 413181 381582 1337191 999898 32327 278844 165815 528428 1148825 988904 1059437 620534 216309 570114 1337471 1896302 902293 824660 551424 1593623 697886 290401 175802 1834015 882370 408435 386787 1679319 352012 1963359 1867301 1933146 105294 1636730 1490589 1114544 1472176 1010182 959 1135494 1195572 66918 1831216 108192 658683 1848663 72428 944391 529717 1717317 1864790 680308 1540313 1264456 909120 131145 1779888 1070216 573952 1508560 1454595 1153368 886856 1198779 1451262 455835 1789118 1732383 1981303 813556 1425361 1759022 1555843 955829 1250773 527598 1579892 1551221 520870 784015 526336 512573 612308 588578 147937 1653565 848416 923479 792578 1384921 1838250 120877 161784 654623 185552 448443 937072 1192390 835422 1181610 581816 1759578 645491 214554 784261 1150693 224100 885353 1979801 462640 1970538 864352 1510370 390110 149691 1811545 580785 258108 802701 1055885 213807 1088908 1613222 1492016 1192531 585810 1845110 222350 1646495 933690 1005402 1029930 1560596 851653 1638331 1654478 473506 1194823 1505558 1231188 1433572 1720062 1651997 517230 766642 1790691 1161936 947155 270202 230394 1534731 1599639 1633436 1170807 1901511 855803 1853453 799002 1202996 1691539 1789871 971294 1731138 138663 689057 1341593 593064 1236664 1678119 728577 640668 1814480 120921 1904942 9481 1605235 399799 1388746 567486 1446226 944363 1373436 1319091 1424265 1779355 583323 1073770 460844 1793264 1397749 1637691 1063991 1564101 1388922 531571 710407 1379322 1516861 1386822 381848 44780 849273 1011651 469267 1937760 862279 1413322 761910 1356413 1718369 1966099 1984799 1826126 1773028 263184 1826101 1337984 541385 1991175 929234 495570 1651933 1106178 332815 1728020 1961687 495632 50117 1649669 784006 931997 1909493 1428246 1561713 1088221 1090233 1031466 1533229 1045605 1159430 524085 410866 57957 141329 308183 722756 1256639 267421 886414 510250 399872 658001 1304188 593686 556064 1612151 523383 1530621 1461229 1865574 1643875 836090 1057598 1297558 1393139 1675588 743993 1132731 1592522 1191984 978159 1885768 816757 1910355 1533424 1864264 60244 420582 1416316 414568 1278963 289472 1624629 394063 49498 1181740 277199 980544 349585 210146 761321 1496197 691834 1016946 1382808 1127487 815131 1736882 605509 1732125 1648859 221319 534991 692239 1750817 736896 1858641 198496 232675 1422311 352021 1446133 757173 157167 537243 34442 871237 1007032 1054222 1400367 1799814 1175882 1157520 688709 1138019 128904 1555840 1851050 1472200 1635057 614499 903376 1571187 1423221 805379 1080278 1289814 997896 330257 1506657 395352 1838948 1672917 830712 883423 953439 1481895 84599 1359060 950362 525729 1148498 1783765 1820729 921125 1797165 108282 786054 1752186 1473455 357636 1306744 1179155 982110 639863 1345080 613624 696448 1035243 1153073 330032 110608 1966279 1928987 891167 1184039 164132 513954 786419 79872 574122 1245526 819173 1237353 866407 1545642 483432 1007349 1711179 1222573 1392532 304326 146152 1887879 1990131 636786 858170 1882746 197949 25102 1155382 1554053 518145 362211 1493799 480884 384294 1485349 809921 62612 1680853 1056632 709138 751208 43488 1022979 1594532 1980512 753212 1156736 664338 1902723 1695444 703519 1443765 167337 853745 254313 156966 1312157 920416 396349 196165 1894862 423377 1042889 1116294 34031 123017 485563 166648 1543852 1504154 1138756 359883 217422 1801391 827665 1499600 1007204 778779 1661389 536940 1831330 458167 1982744 1855999 308047 1214205 1730166 1367411 1624349 1849219 149566 429193 39956 1620235 1731877 568330 560644 1821516 1214329 1273437 376502 811931 1485461 802052 1538796 1515198 1308392 636569 260956 697550 1657600 872862 1049228 1874700 1875117 232069 311320 55033 1553510 293510 410152 1270095 635650 1451972 1838689 360850 417170 278179 1428661 1895328 1239604 446501 787310 1161048 1677927 1575786 1580188 1725097 1798194 1776679 1828535 1880552 1062127 1481023 126391 1894363 1982573 80164 1391214 1713964 1095692 1831934 847267 1484561 782721 1806384 1590454 877405 848685 278313 1303534 749874 1839807 1902304 605982 1488855 939789 174587 1911840 1582809 517410 1134981 1276372 1215415 1750575 1967465 795859 121853 1241874 998021 1806622 81418 1485457 54024 380687 939607 996628 1201759 829663 1654471 525393 956345 1510201 1911607 868602 1584590 1581574 689578 300577 1933185 1645700 854250 310172 994804 1767961 1896056 1567824 180907 491255 831364 1692125 1507575 883132 934504 1971501 521325 13890 362237 836643 1288276 883324 1401046 443281 753287 596252 715372 1950255 1807752 888995 64387 1149028 1595671 92366 852262 114945 1204163 153642 1590320 1684313 99067 1111101 1962750 1672378 1902623 322239 1829114 1689367 349450 1433185 1327449 591903 1300350 1524871 1354641 883226 384129 1881852 1553230 493508 1251791 188779 854724 898993 1901317 423724 1234931 1040932 1596125 1107456 1877984 1021048 128191 256491 131808 1260860 1784661 1331011 1230662 82585 880410 82318 767038 1328300 157386 15953 1476041 669091 1261580 1094682 212747 1495011 550273 839772 609786 1193325 97658 1335503 1178008 25006 1546812 1759151 1948597 281184 10847 1918149 346877 335560 155157 938743 1727347 753881 54558 1635061 1731022 778541 1127555 891305 582957 786537 954864 40233 775290 1022915 323990 1075619 1161895 372291 491311 615693 907828 352502 1023768 920551 1376471 22802 1838454 330406 887462 1767852 1465577 520945 1755142 584352 1614395 1120164 778732 1513312 1631968 357845 705607 1621890 765470 398890 44769 28054 357563 315887 1300 234290 162218 276559 460356 1756296 177756 1032788 1258992 1251319 1936138 1972420 1254807 459796 1102732 587575 1845275 161428 35141 1419098 436536 842755 662375 1122451 560844 12368 448561 280797 1389194 564970 471862 1966609 1299340 158296 1447158 787917 1559810 1886270 785642 350403 480959 1583226 1582030 429806 1175458 550177 211115 854460 1208569 1744309 592833 489192 1876558 697637 1990005 430428 259427 47279 268493 1208812 1459212 1699352 635991 231463 642749 1086061 1923001 175979 1119769 1236309 155722 905869 1922611 275743 369128 1326281 1904387 258044 1297446 380001 1794851 1791042 103733 1810685 1083532 300999 1185227 312484 764318 284875 270360 1995366 1279765 1486782 1665805 1283499 595077 1780230 1489494 997428 860869 1429906 1069859 1818338 1139014 717943 1095413 1326692 1285537 1900277 748625 1559888 964630 1436509 1876069 1425625 879417 728723 334392 950589 192902 1811745 987521 1969550 854787 1720195 808859 858797 861124 842522 383299 865307 1693491 1390393 1569141 834294 1319405 1733476 682929 1290697 695021 280472 169788 242650 1862943 413598 1589012 1059566 893960 1124798 1068160 1068598 1528582 1055894 1641863 1962264 1380037 20768 1474450 468563 1502738 1102306 20011 898140 1113200 1975281 717664 73908 1072940 382915 224272 302276 282603 874681 1323422 672448 1874912 1873471 536309 287113 1767606 639356 895108 20756 308823 946437 425630 87315 1487644 527344 358767 884530 1515292 308914 509289 401731 554851 130691 143992 1185202 369533 565110 965933 674692 1232251 956102 1990577 813129 772407 95732 511209 1611362 97384 1754824 21107 1560322 327962 1154699 1315659 4409 1451172 262071 1063912 1157262 965766 841613 1380332 886729 1716485 1837679 958786 1799026 1603024 1210609 1629897 1709730 1820777 1487878 1981670 1020646 790629 1445376 216809 944190 308643 1629738 1387247 241285 1389977 1022293 640671 218621 1222625 71542 106171 1342399 729915 850594 239026 395699 665862 241113 785686 1324348 41722 165006 1480313 1758104 1247040 212811 443111 23393 1855000 1059081 1875200 740143 1315314 913651 681735 1968971 686452 1058710 1113036 1503043 257671 1844800 1162435 247255 221724 270523 595926 1181102 1814350 244929 1551072 888466 998948 1162422 1890979 397744 158396 1265449 695160 1056580 1480145 1577238 106846 639812 1284908 1400502 706218 1818697 1387227 1583450 503322 1754688 229508 1399905 1631665 1538701 1682557 53012 131304 1554406 1603370 1756315 1199815 789819 740274 194134 1089441 672680 287484 1992200 1529184 532278 523069 1090057 85574 1758475 1809555 970224 418643 616147 1065497 47706 1803413 602077 1872656 1817636 1045813 804565 1042308 1224260 1390703 281913 1867034 191578 724961 429091 41357 1858486 1000944 1086533 1022510 1328469 773217 487346 469185 322818 602783 1287053 1196240 1030774 1790948 636938 859622 1728444 767705 1719645 451799 1758072 1277526 1650560 587222 1563346 1407843 920679 537128 1498514 1853611 672247 840738 1479561 1378766 616323 467746 1874702 1996050 1527923 981738 363552 275209 1038863 869204 1705837 1248818 1641820 128890 1648667 1928229 1343979 1100069 1994052 1715237 1598156 812125 1768782 1968441 347897 1335917 194514 1761858 124201 361930 519097 1628636 928142 937462 631383 999134 1389582 683897 1956907 1987905 879500 1430030 1748375 525036 1077298 1652624 1876878 1550514 1399131 1082881 575723 259646 1708667 529467 1357155 1123002 282105 793756 1016776 1833799 1272863 778178 1320053 1529897 456283 769017 839571 1828830 168165 1530366 1908155 937151 669132 1544174 89666 643455 1469882 958886 1704442 731276 1217263 798408 1660496 1991568 651763 1341307 1602320 1232137 1157819 1280328 1391851 1688726 1343530 680961 1137886 1023693 1947348 474033 1546570 1416050 862371 505996 666442 1083757 1856907 469945 1353449 28796 1028320 688469 1768929 761704 582897 1451451 1717284 1969828 1967130 219209 1374724 1356202 29198 1175226 682662 810719 1972573 1959745 1487556 805432 472223 1282392 1483159 1090763 1389973 1907888 627441 1800141 205255 858121 1158091 650279 748412 1826914 1162524 93851 1312113 1073039 1093751 620500 1931905 7877 956368 1730041 1072889 590120 1804763 1870064 855762 685835 823230 1183767 371790 1651625 1176093 1641852 842548 1322078 1431217 548163 1088570 1281904 520450 100137 633804 366706 810875 1758782 1077774 964836 1659192 1754158 249281 967160 1641585 1694551 1072502 226139 899994 1503700 1273980 1842707 1334316 627127 1050267 516367 332772 1098613 1572327 827606 487702 1551152 1826873 1668253 1019135 718384 892411 312479 1954021 253073 1445086 113155 685766 1586222 440133 1041479 1738060 1176940 569455 1197206 297351 1170706 1946154 457467 1023656 679584 1192765 87811 115578 185427 1032180 1066145 174957 455782 331413 886628 1692214 815553 994386 109193 1617293 1212663 1266717 1074057 1289858 159037 1962004 285324 125905 1599391 371731 1639847 943998 1245310 1170463 652451 1101406 802735 585738 1912153 1631375 1729362 422175 689718 726912 1695923 1293564 284527 1119632 1794815 430521 1736664 699864 982807 827094 1072343 736628 1304107 1896053 488043 148688 1691314 1395100 260578 144089 1214452 798303 434137 532272 1482697 328301 707015 820600 771831 1465999 1498574 624637 1711124 1480524 1011016 49015 622170 306907 981050 1671829 719410 439568 186690 1649866 954978 1380815 1003173 106304 1686970 877515 747594 409520 1108958 1818487 831701 485065 81444 505131 319330 423894 1225352 1533907 302466 1185000 1177342 1387106 1619509 572991 1128242 114216 1365721 1392038 175351 1508179 696570 1309284 1854189 1201987 775222 382335 318762 494188 1033432 1923052 94838 1444975 1713363 1731162 1504864 752176 202814 1787971 902824 1738697 1661483 611020 272921 1769779 579391 410297 573323 398865 1610876 1465194 1356145 737963 1161725 1432448 1231874 1117565 1536782 1264176 471790 583650 313450 1555148 218007 528933 580982 113605 860954 959369 1319317 915231 541864 1736994 896439 1438543 1217720 337104 1137841 290304 471736 1872042 82345 1747293 857137 1479113 1547526 500498 326978 297663 1212100 946548 81521 559132 584402 1269599 191835 462237 609711 1432782 328231 1606074 1777431 596757 237831 181575 1224716 1946275 1996315 1739126 1013349 1702547 973371 1587750 498861 751853 274171 1415518 942388 689826 341500 500159 317778 1274037 1872361 1261791 978287 971564 462406 1648313 875345 1605781 1396306 1078625 473394 880225 1442585 678406 255278 1567385 496936 268398 1801056 869869 613545 1990929 418906 322531 1922653 69324 1101228 1212188 1866506 353667 507241 848340 1794882 1328559 1780091 590308 417267 129177 557652 689312 1354388 104637 58095 75326 210254 115337 1808606 102899 1888822 1946601 1820897 781127 833795 112359 1156865 1416168 1133747 1547649 1113337 1050228 951073 376446 1815688 964290 1476825 966562 1455860 1045109 1529841 35963 1942183 1169167 1540024 1612758 990076 312348 349809 969797 1613692 1980884 1581564 1949169 1984133 502007 1699370 921592 64649 603978 1828773 1898565 1484585 173663 1970929 1021869 1776407 915022 1771018 1640702 159113 1302413 1855202 1938246 1849326 561276 521454 418377 1873053 133639 1984426 1848560 1562700 1476553 1509847 820545 1251953 1611769 1188077 11819 574114 1271989 1822234 234221 1504838 420759 1553555 1326928 1346798 1164578 471147 145895 1992092 721072 443388 868307 213250 622552 328917 848631 312764 1375195 281834 1834505 1199759 924482 762512 1139591 1764535 921925 1612390 930792 1104823 1140296 371647 502155 237143 989392 1789097 222170 796866 60168 1920600 69105 1008026 903758 1741148 1904229 818718 1942956 1869072 212692 1408646 1326767 444440 1201874 825401 1110638 1081843 1210941 18538 1635387 34422 1729576 1555022 835522 860415 1482444 1050715 820299 661514 1288161 629947 1030510 1030304 317876 1010005 259044 785342 1551543 1402205 1896151 669094 1332491 936800 995713 52981 1338262 833414 426775 555688 669199 1696474 1468590 1635093 1091630 401014 1157891 713384 385260 141530 1847759 1699776 1636316 1994257 766241 589231 102568 1492138 252514 1813953 1801099 1315186 877204 113429 1531749 846462 68831 2681 1275162 1869610 707398 82172 935109 292516 797086 642667 391195 1583264 1129240 969212 1762255 702975 1590549 207302 1613495 448519 1719103 910776 1981280 1639138 862579 1013948 991314 1815206 1720384 1365558 1315888 914431 358393 82230 858329 1522578 661835 284972 901535 866051 580271 648440 307605 607797 31848 440401 226678 1661875 273071 1577249 1712580 1940782 308735 1943575 1623867 1125564 164805 1450386 1062266 1727795 1373177 908030 1883415 1195915 525260 1095330 1302151 978198 1854848 1213372 754328 1896638 1206659 1522651 1634390 1183523 1325962 1823229 993053 1192936 664416 1948001 604353 1401782 1404191 1097220 1383327 661463 1892794 1927601 1766334 1641970 1114067 562806 1209512 564207 1779605 1188410 1512140 411199 937838 913483 353120 951503 12408 800339 851512 1646512 562400 1518512 1261498 489542 1388966 1361863 1078654 1433502 1500173 758988 984022 410967 1112435 1242173 1043927 1443576 1207077 1402961 903718 1952766 1443426 1297419 816303 833754 1994561 1706699 1852542 1427951 165433 575774 790536 1222707 399046 1016549 1607051 1519554 1176512 913900 1880629 897824 294765 1155077 1898076 1359555 1843611 201172 1943101 959077 1873282 68010 1670941 1902662 267641 1246849 662563 1850799 18688 61525 786001 1092370 653461 1065774 499045 1002837 1361717 1186124 1719355 1425677 550681 1364976 1147482 282381 623213 594184 1867773 224989 1876417 399108 153166 1561306 98899 440003 892109 1538674 602802 1157219 1126809 1334633 837036 1859288 713440 1978868 671126 1920856 949969 290693 1594393 1066426 1485387 850214 949379 1354511 679124 1754835 887876 1103863 103734 1726778 1306316 1350722 404465 215639 335725 1071573 1053778 1970385 1431544 722052 722141 155254 380485 1409517 148137 1318577 1692479 117887 1870609 520096 443923 1149240 652878 164359 1855110 1667259 1308940 1983906 952050 210641 337604 1385410 1481360 1565965 652767 265702 1639925 565054 1497065 1800777 1216262 377405 1334946 1147332 471490 606139 1058249 1266864 833108 332417 1760376 506504 1483509 1342294 799350 1593942 1420318 1614260 276754 493559 1840917 34024 486879 1536610 1553737 1229284 1894839 1353429 1768889 137350 1080171 1674297 1615722 1843263 1795651 699041 147143 170829 1895643 698027 1452254 176928 1178801 727786 1160978 1980442 1811791 132386 432069 268647 87585 841216 1900725 929576 1424450 1620292 865753 1215302 1821251 599957 1784842 561071 1506714 1726520 1110718 337593 1308748 312125 197042 655014 1545268 1520945 159599 1591 1771098 423530 565045 331484 478185 1465413 1422521 1926430 257695 1603101 1271241 142701 1420261 101639 1613121 693186 765714 445720 1736733 253712 1944332 451898 732635 121987 668336 1567458 647828 1887887 1400751 1735749 1622707 1436237 757020 696719 1337184 992917 455147 1848079 731715 1911480 882682 1205360 918613 1019422 1799039 1560312 339353 991275 1045920 341288 365349 351256 598560 238000 124172 1857431 1807884 1479020 248583 824198 788573 1408026 205151 332841 1182301 663768 1404071 865978 1334868 1118069 252087 1222286 1099343 1224903 622798 1559602 146087 454617 1372189 1665867 1374573 1941170 797529 1864022 1691969 1687688 193234 531968 1581775 1765515 647306 1457958 291866 1117815 1712533 874969 1515970 1027574 476046 1260403 1414946 513946 1822278 149714 1959968 1603939 452861 1030997 697771 278737 1041495 1255068 970526 1184795 1452419 1551062 254248 122108 1317156 830493 1148940 1245481 57235 491422 1331679 1234101 537566 689048 1095543 424715 680830 1243383 1111265 1798069 1981021 1844110 564734 1374909 293956 301604 1287233 1681134 1639936 988474 1908766 6132 1347320 580629 387668 1652732 350342 1281940 346255 1715968 12041 812960 1956785 274317 1586378 959092 1553148 310510 347671 511177 1133961 1814881 1055264 478016 604756 758182 265610 95662 1151534 223097 299317 1898318 462455 209247 527789 1103335 1787528 1342451 1261243 1475721 1709209 1277593 113924 1300748 1928736 1500713 1558049 747051 1100549 349810 1288893 1646855 642892 1314637 465549 741295 940727 1059744 952244 689384 317156 506002 1316523 957732 817952 1907283 942813 1569173 1070261 235234 506361 1188007 1356585 938375 996784 1176560 294584 645680 199823 1087056 1645672 12480 1040095 1604234 1797382 1089316 989809 1494179 500506 446393 1935297 925635 1792278 984267 1656329 311359 561075 687275 190292 1777043 927590 994968 1248593 1884319 1470270 627330 1296783 711048 509733 947113 1001962 220081 1336029 592542 746142 324219 1352807 986510 85364 219120 421920 1191337 1743100 353052 1252524 89673 713727 1797128 1372570 1607139 1271572 840891 570180 885478 244900 802489 1813701 568926 1540248 1582111 116317 1603999 299475 1034263 960055 804740 160585 485092 795223 1864950 933745 370150 912548 312095 1528294 1690949 513651 319982 1649428 609889 937200 1834941 73466 492953 1718659 263642 313941 718811 1063366 120978 1628907 893923 1183221 1085530 723994 306929 451795 342923 1847164 1756380 76408 118366 689263 100291 1930609 1598620 1182493 676863 849964 733004 275752 1754739 1271409 547696 1671691 742346 360310 148579 832863 364894 1163119 159178 340028 1926554 67803 1083374 839288 1776713 1542388 927259 1347305 1691407 757150 1845222 545963 1100431 1099735 508664 697499 392008 801501 226145 1131633 1109891 1631988 833312 132121 648619 549874 409030 408499 1412781 71387 767218 231660 1866703 1944921 598049 535852 1604078 1548884 1736335 822749 318176 500924 1536602 738760 1013567 882725 81337 1299390 415481 390372 132606 1967310 1170900 312425 549511 1235457 1594338 1202100 790758 1322414 1539064 160486 985607 996614 84806 447813 866277 278915 1736699 1365671 232429 822850 1070106 861105 670036 163758 611644 1255691 693106 1722765 1762012 1903830 796846 1644428 1169408 1887259 864623 780453 1856331 1724056 509732 1276527 1684361 433659 1080435 238286 1100141 704992 209711 512415 1120519 28560 1417149 840875 320592 647420 1407462 791195 297500 72949 1208988 1790601 212288 1707401 4169 1681572 1800054 1348149 393753 1005325 431882 1582176 1681773 1034396 1358430 827671 112404 1741611 43444 1117008 498462 197364 1272441 450171 512252 16778 179366 1875209 1108148 233862 934971 33 1807594 1522316 1071365 1498413 399873 911675 751904 735037 73383 1584038 317696 459076 1049186 893389 375098 1006886 662552 619760 368476 1643059 210811 1481530 357326 907919 671730 318809 1171377 1513393 372008 1520389 164707 756166 554515 1754155 244415 562322 1005463 797421 1588176 438257 1616209 1258994 1290434 2072 936357 1802159 1101064 1387190 1852635 127802 801079 73220 544314 28 368067 1136638 44008 1931883 1406981 1091364 1143807 1658434 1775920 1454578 660366 1987148 1418157 574322 1597984 1633361 936999 1252216 488642 483714 982136 1714345 1198499 1285263 908101 628335 1375269 1701348 1591806 411361 1020384 1647657 242833 1445200 1008406 543038 1632567 1796948 957999 375168 970046 1164233 30474 1778452 255300 1237336 1456921 1288784 118775 1646217 398461 780914 849868 621841 1619035 341385 1869474 26554 638597 321869 21895 231201 1234659 1800693 281434 1009412 1185718 591137 1785548 739154 130142 344174 985119 1000317 758562 1666262 173196 997275 294799 1463390 525784 1882134 468924 1442038 1293925 515444 469597 1387517 246565 1247835 1794063 1860807 1227187 1559913 1534256 1756935 1615681 544436 998987 1516338 1439321 489405 1081804 158694 1942089 633761 1127607 492678 39730 771507 1477881 281263 1769420 1087673 777825 1594933 248761 592143 917310 658490 727183 1643128 1866888 406143 1947325 1169597 1194162 730474 228492 567979 18152 940333 1148633 1456839 1955067 1913996 972781 908836 1762879 1412533 758788 1316680 1554733 1266357 1150035 185522 435524 1441905 905694 1784037 1020112 1864649 1123108 502021 214455 1385912 1314963 1681647 1975807 1737565 1690169 1015357 1021912 359825 988376 144226 1280499 281814 99087 668462 1616428 299375 205360 484267 1056884 1581332 435661 1333015 1832802 1009320 901790 724912 316349 749427 196708 31243 1449745 133818 1847702 660049 467166 888043 1135616 321114 1162732 34291 1955096 1775307 1778729 250759 1426704 1382025 434079 324231 1839124 285568 893268 499379 391998 1161369 977533 867699 686095 888119 1421605 1297346 1329551 1424496 617683 1652065 434343 493630 33985 1200685 257634 59564 1815850 531892 1899678 1015076 75259 507762 1871864 1842135 1337505 471905 1196975 649858 339383 429195 1991879 1216127 1352159 1502453 687303 616389 376857 792901 213989 1986677 975442 755515 714621 1810538 1386192 245464 1533328 1748383 1751958 826011 1280400 1185828 1915072 95093 157238 742623 1986253 1919585 1246025 448346 825000 1591362 1064823 1492589 875390 1790265 431915 1541755 1892348 488815 970652 884951 303367 1397930 1687999 1090082 128034 743031 695328 1674877 458324 1094509 361749 435135 1575800 1337832 1131353 103979 285491 9025 1033802 1801421 54872 1657355 768151 1011851 1740527 1227722 861056 1021947 1598627 1965970 1564858 621072 939326 1705308 1186116 1265506 1649122 879331 1829398 814983 1561067 119024 316167 148429 859188 857412 611446 1143089 1120389 1137441 119368 1384396 354116 383123 884748 1757183 846542 698380 800277 1408708 982427 1631720 1217698 1772582 1066777 756400 1004935 9250 629292 788032 268362 1776398 1716046 977573 807940 382735 1672666 854760 533119 1933487 82895 502828 461733 698187 521232 84587 19572 299869 804497 962689 1877254 1561537 662634 111081 1909030 1126519 1662499 1939617 1481723 379187 933560 1750505 534015 1956039 1032946 1753911 757568 824384 422878 138539 148538 1939006 1732104 1398516 955599 648469 478371 262381 1255539 1283693 1307995 1080533 1425623 215494 1881309 361488 1099538 1535780 1270017 1108434 434838 356869 266278 400890 1287943 30585 1637107 1768170 1633728 1112761 1984321 1955068 771293 620180 176247 1119079 1912546 1270003 56073 705004 574976 1234798 1820394 424114 387089 1976588 1160792 13804 1798984 1433178 860956 1701920 509594 259069 1039906 129118 568819 445451 327981 278926 1401617 1967280 195185 1350511 164344 1038121 1711391 1241304 497883 681491 987234 947444 97440 1363583 718429 302925 408673 1459572 1266787 840852 926087 445683 625668 1279442 744817 632243 475665 1933987 1317644 408806 1638727 501725 765370 312671 1488962 1409498 741980 1365849 1231361 1393925 1556507 533249 1588776 1135346 775126 836224 1133798 1618963 731782 1807174 1064325 803527 412743 833444 1306903 968886 800603 443237 655816 782053 1030440 1972853 322503 75353 36368 1825397 1123980 1758000 1318056 1225387 1563333 1471591 1535846 1683194 424296 1790000 1577764 841459 349776 1803772 1285433 765325 756669 1746942 27285 1677825 898499 1285999 69406 1758577 616481 1989892 622405 68455 1114199 340097 384187 1442332 480557 355413 1390123 1167757 1212863 237062 1684551 346302 794423 397674 1716311 1140347 565684 1252941 1819921 1628902 623172 1343337 126833 173233 1651761 268126 1829952 280379 1046767 1306323 1899373 329166 1318221 1257533 970452 284998 1329880 1405908 1513824 1461109 1127225 854720 192828 397596 120068 1158874 1184868 1042001 408266 486057 1366954 912181 1205168 1826130 1828160 1496604 1193341 1382010 817018 1588314 295693 745450 1208572 1022639 1679743 691552 996318 1357741 1812680 1234047 279989 1443918 1939115 104668 775557 1752287 476555 1570542 328918 1720753 845746 601300 410551 1731771 1560459 1478486 208416 443370 458325 309040 825724 547410 964105 1797828 216359 926099 205861 1963500 197509 462024 673333 279864 966397 567688 1821714 638235 1749985 547677 1414294 900017 1150097 1884753 768368 1777384 1490162 1375894 1574201 525768 581479 1872731 1908537 668027 337808 952092 1129314 1084214 1553817 239585 1929146 1720930 723044 1071779 726207 1068901 750737 1674375 1488642 290997 1603666 1365224 325806 264089 548146 220963 472998 1725000 1767867 5235 1135325 1037629 1524200 1850991 1005200 948692 1207778 30131 1603509 437148 1164830 879242 172973 238235 1524915 32831 727676 1984470 329236 1575934 688949 963814 820253 1072831 1867875 207889 525432 186526 1220592 812612 929851 244201 1399199 1299512 123110 1884015 1125607 368302 200305 1519634 1069598 1811111 271112 1157210 200892 1194286 408651 1085857 53336 1351745 334970 994767 1683525 378832 1988099 1138716 1145409 343444 351122 717690 698986 284889 709345 1030294 1214665 1878038 1970338 1537729 1649808 1821983 1103147 885368 1893030 233889 1835522 410747 16640 30851 730461 295654 1327715 1028007 1247417 1098632 832691 792812 306185 622007 495600 607735 136946 1857966 286867 1565456 193295 128866 1582237 911304 1598548 1899945 938161 321411 751264 487491 1217014 1240267 1252511 261749 1413427 1410252 1559200 541172 1987302 791070 201755 1194168 1809768 1939601 957693 320968 1766616 1475566 544909 1028824 229595 1134119 518500 1928840 746552 635978 1929451 357825 817230 1485269 459825 206661 677018 832539 737007 649399 1198117 272367 1434899 644134 1637424 1890063 58552 1614717 580716 1645523 567857 1068868 1036993 240690 508069 1609289 697135 1411545 1045056 1374844 1766877 650937 1955527 398792 1130544 986008 1052367 28224 1963916 1744167 1474128 717680 1411855 382465 206347 204793 1881364 714349 870726 879725 1124578 540000 681486 1815677 830035 1104566 1229051 1775994 642243 635903 1315571 287253 1984886 613050 125362 1832681 427558 178113 1698697 439258 146815 705233 1588264 1852660 813236 879535 1151680 311116 728924 929507 1047382 1425022 1125130 1292340 1013741 583045 1442795 1008485 1400896 259639 116617 1294161 1609301 1070504 1237131 75219 1201677 244913 1898538 237301 338863 884430 378085 712511 1819339 1740844 1823276 1280620 1420441 788199 714643 708796 513717 913473 946401 1053562 309627 1248723 1641931 318915 44920 966203 1663943 1319053 1793158 1790887 1982126 157697 85576 1137884 1005718 1727183 1948555 1544228 646388 550525 1122953 1347742 134219 43643 533299 1775497 1605069 823847 984579 896962 411993 89555 1034751 828930 677280 1589111 988769 1681385 1773116 629765 261464 1291732 1141921 664419 1583231 270675 359058 213421 853504 594549 1614492 1827721 1984207 1646337 795220 317706 1557369 231711 1698646 185058 1587152 1550645 779202 337776 583098 1516443 1606574 885388 528231 873824 272406 1839374 920309 1521176 996159 462788 440870 1421085 1719118 425844 332742 1418453 1648992 547571 984533 1828092 482343 1054729 1479379 401458 605581 1281161 1248410 80045 1460182 859508 1699377 628440 847600 510244 1704334 722838 1366226 1192506 671758 581316 1371176 806049 284016 1736870 915972 1602540 774565 1431754 1666143 1333673 1142610 1577503 1125089 1146645 261114 1617410 721206 934339 1038871 272032 1420440 1418871 1411326 1415541 1582705 120856 1944203 331197 1840872 1475313 1902867 1292918 32232 350095 598851 478840 1633330 1066160 1709947 1680141 449383 873057 1680993 23706 1691118 31415 1687609 1825066 134345 432509 452462 1993977 1768618 426848 533183 1367885 1931738 1537143 713608 363199 188816 1161030 903006 1868908 1539490 1515368 1734879 1678300 1221080 44506 1659684 1287576 977997 1053420 1946767 113306 98885 772322 1523547 316442 23027 287006 339174 543495 400112 20475 1380604 1043708 758621 1519133 974313 1990633 373687 716602 1103334 648120 958597 1216138 470983 502292 484837 213566 1654488 929811 284185 848571 1332258 1870489 1076238 546384 1085335 560764 1237418 423865 4587 863625 770243 1800595 222588 801030 89007 516999 1101737 648216 1857223 820619 1516033 746573 1595370 1103098 1472945 355954 1853540 1723913 729438 1724228 1190081 859441 1205358 1726849 519828 98019 236215 1335571 770661 439357 1146881 256392 863226 1627722 1979267 861842 1491909 1866220 283430 336911 1774263 774552 1795287 653144 784407 1476151 1809535 1539975 1265350 1658882 41071 338784 1342683 1620941 1173364 1432031 1294223 1357343 400547 1288548 743452 1107742 1655552 1407466 1062791 1605521 799080 747321 1558079 851940 843291 1070379 1915397 1565784 279832 594929 1114991 709185 696238 811312 1280157 566248 1296180 473405 413948 1911745 230119 668884 1023306 1509894 1224306 1368416 1289431 1974994 1352527 39759 953935 1254477 1050603 40582 685816 145739 948194 34428 1562572 183200 214376 860020 15276 511735 1238972 1599005 458040 1788167 1838424 1026894 1013297 1643625 998679 1681366 1994208 527186 65706 241923 1061632 595794 1592093 29812 1025271 214780 154267 413244 1141667 1925359 1083947 1935615 1126450 1068629 1210660 639481 1166751 323221 754005 1976617 37182 919004 1229775 1714227 861292 73031 1410834 928101 655592 52519 1069550 1438916 1759971 4449 326394 418733 720511 84688 837358 838987 1824682 430087 8986 167613 1808743 1659431 1962378 1592783 186942 431365 927229 1259860 791155 107847 354825 592538 1283056 337336 916577 1474784 1181295 1523049 1930701 1993380 1027431 1286437 1083070 1744250 470816 1852305 763101 1043678 1018803 1526122 258733 53505 1016362 634794 566648 399794 1198729 163030 1079738 745938 619820 1492819 1088613 926596 945434 547346 1453104 1365087 1794955 45231 1369655 878901 779238 1279995 782687 1912066 305936 1838691 66343 490638 1422587 1386182 1142328 1718577 744167 1415413 1291684 1849175 1069142 1345819 65860 1876513 1261125 1328509 1902337 1966005 426536 365348 1077006 1791975 195805 690216 776990 1414086 654182 1372793 689026 830138 759953 1943320 680723 1257218 271241 811507 1269008 1125344 1837934 967571 1222014 1591174 834777 1202005 459925 588314 725560 1756669 583843 118324 1293752 998244 1244106 25230 1650507 970058 288534 1395610 692020 109462 1560113 662366 1383086 1868743 230416 948108 587172 979783 327508 57473 576656 1922741 1086550 769990 468374 1830968 1706022 1850424 736365 161090 1073889 1532622 410495 1263638 707789 1573358 1049064 401565 725844 772922 1654946 1946153 1189024 1286508 1245306 1199055 462463 633847 1900681 249378 228917 1134562 1489993 72600 1994288 1529064 714683 866435 576474 635694 399717 1967938 1916025 955168 839076 1212735 1992773 188204 1362623 14085 484618 312646 198739 1965664 1376006 194807 1165646 1023690 764266 1810661 1501793 1689446 450132 42041 1909123 954104 706486 1648214 1525309 1959731 1866287 645513 1229425 509704 442038 1476376 1852122 746378 1330895 276924 1364839 852508 341138 377207 703530 1062718 1716306 1781174 175848 724269 1926437 259503 1542818 695127 1797455 702149 1730374 1180510 889462 516686 781317 144238 939071 1607994 1005940 284124 1035863 666237 355370 159847 1943605 1947043 167418 1025708 1160676 1153444 765895 945770 1225213 809079 1082461 875819 198628 959555 1688706 1200802 494082 1717711 105656 1641188 815587 1466525 1136207 1209614 1672047 1435736 1404631 1636909 1836618 416568 94849 63511 1237908 744923 1243085 1236310 669068 399619 1484203 1327051 1215613 113525 1556792 1179223 1096012 483672 1903065 1533388 1349317 1159294 661842 562067 827161 453255 809147 359819 855831 1368996 917542 1250472 837489 6157 954776 1006436 368875 248967 969835 476371 222234 224427 1047761 251060 848491 1579966 1418350 1228330 1232032 198415 559473 1042134 201373 734635 1812118 202457 87385 277184 1863483 284630 792022 1618496 814574 880057 1082578 1418812 343055 499666 673626 1714864 930942 1719098 859132 1459114 1703685 1729429 370442 1454011 1937405 1677828 532044 1276038 1702214 1993487 530138 33382 573742 466545 1419252 126019 1347059 1167074 383369 1028533 223413 453177 480775 142842 1062743 1051324 1339433 1658367 236287 1147554 586936 873711 1293324 45452 152621 1163626 1917088 926668 890468 1062817 1562607 242236 210073 1050223 656836 489882 800469 986845 1513140 1426868 1345794 1537095 1378656 1691696 436556 1668137 661799 1007024 1201044 1943893 544899 1693203 536311 10299 615030 562142 100883 1851521 141797 1547148 737038 910543 419633 1897966 1948382 1136863 165753 464512 1332334 1140400 1822895 1233696 56124 416783 1923389 1172873 901088 308052 1861443 696919 249408 183812 1057912 263044 466226 666053 257013 452966 1088914 965922 288308 1725442 1523898 1715156 825838 299251 1090388 1561143 1174050 1013583 1237032 1803854 609229 1253007 1381356 759999 1066720 289459 1304476 678089 299443 373173 1282766 1603354 974943 474141 551410 1546607 1416018 1418108 1071285 1435255 1508119 549558 355412 1966204 1939059 1132585 831484 1797956 525995 1619536 331826 1524963 1936141 995616 1766354 1507680 1412743 704506 1687173 1880246 1618725 520886 797871 96287 1459937 1698367 1323658 774037 1474785 757463 355408 788108 1777836 144954 1622032 1052191 894264 796016 1090482 975709 353444 1325692 1269575 1952616 364348 439061 814298 1797593 392320 1060388 402136 1763808 1476123 667991 1322071 447625 353583 1203719 509954 337261 1923235 1088881 235610 1219142 688550 572742 492908 1302202 1211151 1487031 857529 1207257 1065447 818254 1095452 397370 993301 829603 263676 1695751 1784753 1728945 281872 47814 1797545 1618654 626140 1449494 706084 748410 1326486 1468265 690769 1788449 339032 251874 1813514 300090 433036 839551 1799544 902385 26651 1372026 1444660 57053 1127780 1299556 478627 312172 532240 536394 1941915 1969718 1897129 153830 157817 841660 547393 26354 832579 222077 1821141 256983 1292614 546356 1592128 1118514 1666914 53452 232197 752951 949256 1415593 1214841 144657 856964 660082 1703963 896918 1945514 1734590 1778944 286130 321151 1332113 1202042 1203676 1503013 122826 1001835 288179 1310414 1995502 80604 239741 1954772 312676 1627348 428391 1099743 111917 287182 1193852 1662938 1462628 299879 1631055 397326 871238 1854602 238141 1419192 1510477 519586 1277547 694189 1160021 1911757 1932351 783636 1268360 921100 1972984 569163 714259 718743 1889 1042187 1583703 120714 406866 370986 1297856 9627 1868184 1253746 67999 263289 992415 1061577 806221 1125631 1220782 392518 1909102 862628 1740495 988435 1955661 1963390 1601790 57168 133925 375823 799163 1707269 227421 1311651 778076 1305896 282199 388132 560962 295019 999978 1113656 43910 1500271 1907642 1058898 1512117 815964 381702 1744754 611166 467720 1959234 1423228 1796557 203952 1905644 513372 436260 939627 220391 586246 827337 1391066 1259396 851824 576367 671978 11893 432309 1609835 1266038 786190 865976 527409 1009012 1779856 967101 624672 261210 353016 632279 501270 1444385 624296 250240 1918700 1489205 776864 1706292 1859811 593746 692878 716510 711362 440679 816283 245386 115100 1354779 668547 240375 897244 356702 1011924 1557961 565219 1429676 526301 1635529 980927 1993310 1698306 233789 887274 146908 1605160 670402 1196358 1422231 191511 1127816 605452 1680370 1239420 661946 840901 997388 1492606 1337411 969206 206619 1064908 1509654 1208960 1395345 1142919 278560 1539020 1883894 942011 332779 1857037 1284657 204242 1608135 61559 703944 986825 1592435 1167269 1805650 595743 823726 698491 808026 1695184 1496656 350159 447771 1683946 1353436 1028638 322554 1083998 85956 1065481 247621 248410 655179 85680 921652 1589479 497666 350144 1553066 1136013 1149478 1737364 1486133 985703 1640731 1804710 1045513 1822793 1809563 936260 963913 138209 441425 1228026 761943 1151326 353486 1804043 438248 843314 699129 618461 1114012 417348 1203017 432691 506268 35755 1763887 1166650 519912 331782 425233 14165 1342839 1345827 761439 1023292 1087071 1138365 1740082 891341 350872 473103 456521 1337071 623852 499235 523052 1073947 737110 429755 67000 1248652 102420 1237223 826842 886245 957215 1279635 1259489 782733 1946991 144567 1820672 175918 615982 173382 1208878 175288 693895 1058177 133456 760904 229687 505055 871891 358687 1919308 253603 312909 425769 864918 1909780 1297682 1305971 125652 121576 1790892 1972769 1370727 1697274 721348 342488 1285949 531988 404858 978975 513893 1564226 1078876 812475 1804273 305896 637944 1543586 1697318 5427 1146477 778550 299089 1150172 1486777 1882125 247391 200563 29789 1313106 1236574 1628590 1579046 292130 18128 1960707 233785 952759 1912462 439464 1168158 569049 1160728 1341077 1869104 1414070 386552 983008 1170279 624788 762071 620403 465423 111301 481041 1405767 1448045 1094428 33573 1868793 109465 1372914 572501 1649753 1321231 452106 622486 282883 1492829 1984329 1653667 167478 1487804 1698415 596247 416035 1292697 336642 47323 327425 1198960 1134723 280793 1365796 545987 1130376 1639604 1941670 511038 1294673 1237395 1352505 249272 575928 1143156 642108 53517 1968596 783807 902115 1144336 111540 1006608 1635913 1350259 1358994 687811 1126000 1788810 1564147 1324043 199040 565644 1477516 1455858 400181 1735027 1578552 1090006 951797 1108316 1121490 1119556 805658 817146 451810 1451300 720445 1382932 1725987 150542 1929247 1632291 1531940 395465 594000 1086074 1434911 14198 525712 286760 763391 1026494 1330779 959326 599235 533271 1246642 546614 1120711 1442165 320406 1271114 673865 619607 893286 1373212 472162 628438 1054776 1449970 206774 1262341 1971566 1404123 314800 1096415 551530 1233231 1457437 1765222 574745 230504 1500158 1362499 1332530 809561 1545634 294629 1954900 13066 1389728 1623657 673908 1660597 1267362 156226 165836 606103 793758 1662265 668213 679072 1269836 1757127 131452 317832 3236 816488 1152308 1558961 862650 1455429 410964 504971 695803 69964 991261 1225843 1853121 921402 74531 635717 991629 1326979 1471288 283600 1220122 755194 76518 1242516 140060 588455 1834291 915 847274 621368 1844367 1345094 1429616 204092 1030842 893329 1999059 1183650 29680 1345978 254808 132991 1612640 43658 1603946 1636341 87187 1306932 367458 237356 1694995 1142811 1969227 1234418 1268866 1931451 475198 1098796 985561 725619 182598 1354302 1154835 1114879 449915 1005012 1878900 833775 975577 1166611 1983577 1071037 1491841 204353 133055 752719 971458 799449 39658 500768 1373164 1871516 643160 543268 1999906 1247877 1898906 1177012 1089417 1034055 1537272 26165 1714441 744649 1580461 1438617 1650493 1167755 1382121 1859399 623628 1727778 836839 1837201 737043 776308 1381478 1779633 1414916 1824127 1843498 1038672 1748342 677820 1969643 288477 1358321 1378245 227283 1205682 1433235 1458380 811562 42230 968050 1247128 1995599 1540624 1044699 637917 534694 1984982 79423 1866367 1657793 725422 403673 1285084 377397 793613 121955 44957 804313 363302 1154454 1925657 1081222 1167319 497758 125122 437074 220844 1957277 890889 1998009 872348 666768 1098806 1663763 1023867 1560627 647634 792703 1433479 1435642 1679495 9593 972059 686878 877403 1810934 1191611 1002619 1430255 54834 1531923 1287650 791675 830771 45484 912150 1614911 488841 1958101 890653 1187064 1753485 1439317 1961620 1912044 1657149 939533 1946316 154801 1736781 1678816 1517486 275608 821779 1624899 539713 1356107 1546578 696508 1452570 151264 1162911 761549 1375433 1981488 1457042 1451214 1929975 1731384 494436 703041 999461 707925 560292 1857927 845873 151705 1573841 236722 1120619 1804235 1127699 1698501 309389 1682381 935509 1025952 52840 733609 1370051 1923810 1656771 1980216 720941 1575642 914747 418354 1892742 1134978 532011 959743 1966689 297827 1212974 538300 301192 1163331 1405011 655613 848058 327418 824678 1246059 1742957 1114937 791349 342225 229272 1280958 1795129 1737000 1069813 725787 1651043 1476852 1151633 1916053 1087596 1818497 1450880 207693 1821926 61918 480267 1886883 688099 82661 1220168 1278237 1448606 361790 1877708 437393 488206 1759688 168105 76215 1257991 1649413 1105770 982793 871575 605240 1716119 1956478 1890577 573656 347808 1705230 1709131 1654168 1726768 1000953 1610032 549256 1365695 1815642 1682325 1154379 984070 1144448 525624 1619923 1143756 356059 445829 1862908 991266 376034 556344 728151 1523533 169554 1609865 1140982 1403841 1179190 39280 1170525 858312 1811263 1964206 900883 1943810 904501 1080501 1724217 1392738 1724723 1460165 950249 1001209 1357720 1553266 1034501 472434 1316233 966017 1938238 1144280 1639653 889982 1044999 750314 558886 278363 1485782 945421 208471 1947418 1977497 1397940 1271075 329461 1172362 1186948 287231 747765 432411 1150000 1807807 378602 758800 1328660 143808 644509 364217 109461 690740 1316021 572219 709653 315303 744024 1446039 1683011 84559 466301 1814412 1990337 1290464 1675986 365911 1205629 1977440 1801263 889605 1396648 1926683 1546200 183730 606963 670115 1667804 1836656 1712187 662152 1414724 1271885 1242608 1854117 1034078 1967866 312857 134973 1076711 879086 1801126 263587 540147 1695343 207547 171250 1522806 1532820 1536338 1155493 762115 153961 1538936 44032 1386070 681920 596554 808623 118976 1925592 779539 144038 588633 1626834 541453 1213096 1589293 1920501 1689171 1443341 1373368 1999135 1262183 1811633 319063 498323 1902211 245319 688420 1768124 1220986 1623541 1793292 372357 128982 877977 681335 1678689 1546439 546029 850665 838471 1314660 1730258 1584426 1322104 62100 978653 540335 1538406 1234775 1831252 437206 1301893 11674 166725 1387424 1191506 1109811 1305086 1739882 1913785 1487510 1723272 1582257 1204396 221815 173408 1781550 333208 81162 71163 1622914 799452 217528 1360916 641633 1581195 1737066 1802558 178351 1620203 1927429 131151 296839 552122 1673429 673336 850335 6825 389024 518926 260630 867779 97186 614539 88643 1132054 68219 468992 1962306 1275130 1357802 117917 658563 1722326 854417 1635803 357797 1207839 809447 1529753 1368542 1998814 291785 1437729 195184 1299046 1161642 261999 1470180 655169 296629 124762 1353632 242740 1406529 158207 1027534 1428434 1207672 1022401 1083911 1658880 1449192 1335876 1408804 1645354 1564266 250667 262191 1340185 821819 1657589 477793 1169711 1463701 1188423 769421 594667 123233 1986761 1856168 570171 372234 1247575 1140875 1457628 1579055 689482 918845 154533 1147084 1932922 493550 54053 255224 1455723 1428945 1363658 1081316 278366 1658230 1482967 1834181 320268 1180210 1043748 1794162 471658 404759 1255973 202267 1581556 1418927 1376551 236341 1987788 727254 957864 522187 539407 1824695 233685 752716 1961767 1807869 756396 1398227 1985403 1486715 1086830 1910384 773028 834401 642257 1104129 1232188 922132 945893 1970725 928828 274329 351578 1037067 1446915 1771346 779185 306948 1836633 166749 369872 1462487 880773 199252 304966 529920 956631 1651754 236412 1372976 46793 1057019 720133 1323408 1817770 192449 1622265 1529052 781357 980976 266605 1776440 1901393 543773 246261 1939530 1677487 1762724 1347550 289227 1782611 833051 332749 372769 967472 606499 761907 1991816 1243736 866863 333884 769217 759849 487059 922362 787143 1033439 1629135 1338723 236831 1045178 176659 1753849 807927 483053 1289646 1075046 628515 1827735 994171 1076126 1573989 1943874 571582 1162434 1651289 315912 960607 199707 1483187 1696473 1964291 1286334 675881 1569121 287542 742441 101655 1997811 459407 1913702 81574 41896 792871 1998907 1250177 1220542 633712 211123 1755511 1548686 1062907 1560447 751715 1567084 963847 137582 1704328 618032 1725339 1734297 219496 1128845 1209675 500938 446295 1021741 1571409 397261 869667 304478 934924 702173 694013 1643844 1533673 1145707 4372 1927612 1130118 1343255 1283129 1681040 476415 1700687 41669 461149 498502 1889488 532440 470928 1725385 1097500 1739037 232210 4244 274604 128829 1402598 1524872 1220121 461799 1740682 100989 879848 1746741 1676163 75476 1439026 887059 1968049 135222 1187332 1075049 239116 167181 786029 1565771 1214763 145611 326622 966403 119194 1764682 1971845 469692 1305150 751243 563299 722142 562128 1893690 1726374 1913335 1189375 482775 260866 527661 1123660 39569 1015725 398252 595781 1057906 729403 1898543 36033 530161 826319 1466045 969305 874978 1375610 767892 358904 1526125 1084314 482600 1249770 1417426 1373572 1455892 1103282 1402671 193967 899566 1954007 113551 769059 283774 1715027 1671143 1569657 664589 516663 288952 441306 1845230 841727 1318608 784287 739992 1145074 1493278 1674346 1804078 206813 1293392 66432 295248 642520 1528819 1064098 1067048 660447 624919 1790681 1260635 1941809 476945 495874 1858299 707935 887826 711226 1096156 699872 251760 1787530 153869 418685 446223 663275 41077 1622858 549317 1561820 1391492 799878 1779301 945246 1909945 574780 1222384 1543807 1650050 1856241 1414386 89248 1265941 961224 608923 1256009 1791638 80130 386737 104509 1927766 1536002 577542 142153 153810 1180838 1598252 1610997 40070 223142 960163 992979 1621523 567612 812621 1399436 1457494 743812 1449083 1645804 1501249 1950647 64496 76915 633770 1171345 481821 916663 1740647 95509 909647 1444843 614548 1469727 1303166 1860811 741374 1386273 649993 874902 1161740 1898520 595079 763272 1894479 1345036 1964156 257492 16839 1553453 1942580 1359743 646465 1258900 1860299 1734393 108574 967350 626923 1167490 1536806 1808686 552597 1552488 1782502 422077 1357599 433623 272235 312875 1633931 1490925 472134 1868615 1334639 711000 373275 1107282 1649792 46695 862106 1516302 1290319 660378 1582936 845905 1425143 902587 365848 267898 1037474 726446 794982 689257 627559 51411 658592 983449 1470838 1467604 1422314 125974 73782 1405130 1196398 1307992 1991631 1257550 1028264 984765 978290 1303758 1752682 790388 369215 1528970 719246 1506155 912263 1631408 212345 1208719 1766333 228726 526009 402821 268112 1483969 1751831 987641 1037547 1885182 1991589 448710 42828 1493226 311552 1795280 1285240 453776 233706 347627 1902446 1277657 346801 785422 972573 65368 1444945 309249 162280 1941032 1513433 1169228 545130 1987729 1396519 1076437 1638746 91446 783949 1403323 962557 1485794 590176 428633 831838 38270 348816 1991794 1241737 254320 487485 400985 1077781 1226115 916924 937545 1532654 422241 287342 1849154 552261 172370 959858 803430 956080 1321404 1130072 246823 1371101 57302 42607 1121191 1891774 445606 1256543 465115 1759049 92118 1368633 1563175 1715893 1052856 682225 493164 20308 52823 1366500 790532 1528081 1752671 1814354 587526 851946 938553 694939 1340449 435062 407151 788488 1552830 607295 1011202 1460435 1192161 880477 830434 681649 1465327 50762 1421238 566915 1487575 905082 749350 477553 1068219 465591 1392659 924073 456787 1829041 669844 456160 808695 1220757 1598293 360786 1479863 1427525 569400 1021899 1003433 1405620 1243653 1229139 1753498 117568 177202 1750344 485304 1774301 1634246 1078243 440254 1035903 1290913 1593557 1781086 1636177 875370 1106196 1723425 1337840 760369 206490 588433 76783 1103289 1609138 302896 1951848 144511 591083 540710 1856465 10989 1759619 1013220 661564 1386287 146525 314122 618889 33826 368180 499580 387146 1765975 1495984 350772 662818 1832492 179759 858262 342833 1826879 119632 1770628 443721 1587776 592213 6850 575031 1041284 801524 781999 793816 1855550 1567232 1332788 561715 1768884 238706 1198292 115637 827098 1501844 859913 102469 240066 1363526 1661195 592270 1534845 160892 350155 1361425 1675055 1852360 579500 986675 1061441 697232 671608 975388 17620 500500 1604540 538998 1381658 243293 1498044 144719 310531 669633 841407 979338 982023 1705070 1024481 743762 1974897 1018153 373369 1162120 247230 473218 1495588 236098 766066 564928 1055064 1740672 1892493 553286 506957 1512084 572366 1131643 394081 240765 707063 1989003 1266454 1705492 1223675 538994 59858 1278583 255961 320146 207420 105847 1424196 1192233 132585 1770743 279130 1302706 1347999 542003 1087068 702453 1987114 1769939 1526725 317649 1711276 201646 1589926 1247138 519242 967535 1189958 1241912 1038893 73939 1166404 115685 930710 172311 277803 1869118 1383034 661438 1406883 1350132 1605691 1605466 1545625 217014 729932 433009 833036 1946717 1022975 919752 1964011 1345261 1195121 507789 1204919 1748527 1100652 480095 5086 508922 1709087 1955652 1255115 1308766 92107 650006 1779444 167664 1634779 1486140 764109 1566841 572850 151885 1252029 711080 302145 309305 760064 17321 525731 1448682 255653 46219 369675 1960677 249006 925823 283283 1665582 1677242 220633 1795505 1655548 1991741 1706883 1199227 1980244 1729798 1409219 1449214 1732191 626689 825154 1773820 822061 327120 1444119 839398 951175 1272583 705386 594266 1377058 1596772 1793542 883960 1173357 551169 691366 686704 168288 343320 636526 867880 856515 97378 878456 939691 217676 1467277 1617972 1586420 734228 18211 774006 375599 31667 428372 1728408 1743235 1479107 16794 1919048 140145 1077690 518503 18171 1496471 1500661 960087 1255458 870270 1171765 1343862 111351 1665318 1639556 675071 251720 580661 686407 572979 305281 488639 720202 1052389 1031490 422627 598116 1116004 1919057 1226910 1837523 264108 1168831 237968 335100 862093 495256 1127339 1821043 591891 388977 32406 711797 182337 844737 957396 1705526 1407232 767479 378308 1650169 223406 96530 233072 1803855 568415 1127507 440137 875812 1476974 13687 1756334 703735 516297 1452046 1324372 20114 1888018 1748388 1503211 1820340 1848171 198307 1593924 786480 293063 709095 1575217 1489103 497822 664934 1315341 1268292 1524337 630591 404232 1084977 188685 825172 1596633 1436495 1170142 19240 1935592 1812848 1983054 726759 1097459 1233019 595662 1483619 426021 476056 1653948 687302 81809 1596540 396549 1047504 930522 1388277 1749473 1072276 1570158 1339846 852558 1627730 1269786 435961 714423 293315 930423 1728944 1882876 112344 306159 1240968 264155 1768544 1357620 1464349 548883 856485 1018070 1795195 1552899 339175 1994104 73366 386122 1974504 649619 1088611 946957 544762 228368 605848 458280 1415163 1370386 1939193 825910 1304402 1966881 917635 1868992 259127 1252398 655650 375256 1501988 1956963 518394 131166 1616203 1026299 1430787 1997316 716847 1945422 135376 1123808 1028043 932269 7729 435320 469920 1428890 726881 722088 82726 1382996 1272081 1280233 1416041 173166 1591076 1208899 682965 812108 1758590 122097 392051 454035 761349 1904178 905394 735308 202739 344841 506472 555866 1724456 1532804 1267562 1127664 1135248 357126 820100 593245 1407815 1533743 534099 1847043 1978631 143274 533597 1912967 487425 751173 1348803 1349146 827675 987159 701463 1864785 1394815 1153632 975849 86253 1340375 537430 1278090 1883303 1202152 1716858 208852 1501953 4495 1323593 24513 893963 1786851 1590437 1278316 1000278 444082 1683039 1807208 1938883 1772665 92921 466207 727645 1919334 812696 160016 1778414 462903 560256 773593 85565 1090836 742851 1832387 238417 976855 704448 601456 1466253 779685 551782 1178946 136973 1497435 1581299 1642538 900495 1340499 654339 1125320 339998 1738973 1107746 1360999 716669 497672 523844 322866 31456 368792 1370364 505635 1124115 119199 935914 1864929 1070252 1751045 717394 962061 1564192 1799651 1589536 815059 1380141 735215 1262257 1967953 573342 1568588 740215 662785 1005184 277304 1110275 877756 1009501 630808 569846 744930 694237 256994 348356 998580 814527 1996867 683830 1414810 573423 200859 1838635 24989 946698 1957275 209693 741704 1736926 1215668 222897 1261983 32537 470437 60330 904327 557728 259431 1660164 821158 1075678 94848 1266907 1694110 1029289 208857 24720 264410 47506 1584731 709261 224461 97920 1753898 1494237 1906587 975902 663763 929255 1345127 1684367 1792324 993104 1927338 712318 117665 1109875 1287542 639294 377719 907661 233084 945888 99769 952680 810473 648788 1069622 1818952 1260578 969252 479949 1305649 284444 1044824 1662585 107035 916698 443358 741840 1627893 122898 635227 1717004 662378 563586 784524 609183 354185 578180 574793 1611738 1100117 1735353 1529312 728024 96370 1516449 821895 1269505 740386 157113 69559 1822214 933849 1569047 229459 751684 959509 770744 1166191 1480394 145531 1864809 1816238 796691 323194 1746951 128962 1369543 1313704 1354614 1515954 272747 983638 801579 1649876 1877855 522037 390531 713760 482744 1119043 555813 610005 1566065 1350250 531224 368904 571405 1039030 581868 14409 1856281 1618135 146431 1000254 454970 13254 1095310 854535 765829 60089 132614 3386 1889108 1465669 1900715 1883743 1386354 1128258 457183 1037492 441091 1576268 1685836 421203 1609811 1821353 1550763 754217 982485 1517125 76522 78104 1306655 470818 1964600 340699 1785058 999931 360586 1158959 346701 1027649 1030102 753551 226666 835567 1010956 1687255 472069 1442094 1688660 291947 1887045 131957 647512 25584 1486610 888718 430923 1568602 5504 144669 553179 986859 899297 1284056 218127 1462148 1284155 1817859 557239 995144 283330 1467153 1352392 813922 1519183 208011 1485694 718972 1843133 1063917 432271 170642 1786753 1135291 151551 850604 1541101 1178761 1998038 1270962 246001 1023318 400153 1210377 1304456 1290550 538441 899175 864593 1722005 1163492 65931 881587 531112 773833 1917290 1967834 377451 1120472 674588 136983 1201742 352418 417877 131960 382580 935624 1180261 1514001 1902851 171070 647331 1235914 561006 1658497 333082 1734705 1545485 503534 1594217 1710034 1782789 382027 1860871 411345 593958 1842476 252520 579614 1554453 1518534 1079602 1099142 895072 1264332 1133592 1014341 1136403 1513106 276766 1763787 1211450 1007258 1137842 568009 923550 1619583 557806 1038486 1879155 431194 1350376 272512 1895761 417526 607009 1271121 1292383 1977008 990783 159583 1574639 916182 1151886 1218103 904901 1686744 743844 1851070 807881 378855 1790796 1338866 1363794 1052108 1567395 711653 298882 538260 1126903 674422 976913 1523093 588581 283309 9172 506729 666525 1340578 1887204 1411433 714780 1661699 579656 797351 671116 740921 1594805 797096 1687471 846991 137456 782902 242015 374043 121819 963308 1734692 666361 191039 567668 1220699 1755308 305604 109082 1830852 531897 776441 1152042 847631 1005517 1910779 1545506 1824766 855237 1124742 1775413 26177 1690691 32603 1940492 792705 315718 1869545 727840 753392 57050 1221052 1973029 1771786 590710 678266 1977094 462589 516925 277846 1398015 1113600 561971 1863786 681155 1576322 768271 429842 1022148 331529 1342817 988943 7733 253471 60723 1940437 1114379 1072728 762895 85766 1912197 1818085 113783 544745 559300 1965974 29717 597103 1337515 1365104 540689 1943418 1210718 1525219 387930 1184184 1283683 1407615 485608 1593393 1790390 1759286 999731 1120913 198414 585361 1010383 1934572 1897982 35041 1812414 1561764 1343993 1262906 233962 311049 1763489 95624 91190 1276699 729743 1471624 1864489 1732163 1051925 1974065 1974760 975542 101305 1409877 957462 1047785 1417140 314369 136675 986790 1391906 839180 1547784 1810296 1031989 674729 308452 1082973 1513952 1775209 1209274 708512 1132935 951850 1215962 1199822 992448 1206627 497813 345397 1124746 1171737 176654 1058020 1184165 1552081 1781379 1653298 604695 760672 1136913 1347873 1950624 933662 621821 1501230 1771778 1882641 1940969 132603 227443 321076 1345588 1515715 1560771 1410360 1914519 890103 1212737 1301259 1770775 1192910 794624 1433147 1358002 1500989 1180973 615090 1859316 1295061 503955 1087041 248487 939775 399863 927265 594191 721023 895856 754484 1296264 597390 1047775 1392040 258703 1516662 1955003 1732058 584750 996444 735069 1858925 429368 1750744 432430 1561222 1415340 190601 939361 1842345 1900399 1581263 272554 1585692 1468409 363744 1584629 1786658 1153760 1272126 381365 584202 1924312 1812398 216027 615758 1711964 1094512 1663948 732152 1473058 182879 725268 1438296 151555 1168402 239455 562708 1580210 455577 1888850 234962 1598905 281262 1733321 799286 6876 1156831 205509 1814867 1087182 1770722 575703 417255 1879726 297787 1800804 180560 1239661 483337 936941 1537946 187928 205466 62169 141707 1191692 964421 1173954 992576 302153 691541 157904 182743 1288044 1071401 497510 139381 1404860 1827733 412933 1010890 48865 872557 1234528 418070 796275 401818 663722 1575114 1325054 1647188 428789 1905825 673232 1138261 1966514 331680 1236546 852598 1153442 1967418 1668690 1281777 1920578 634910 1818468 20630 237104 901668 1822110 1965441 1426216 1512884 1019511 1104815 1972453 1876080 1191406 477601 176089 321543 618329 403060 1013657 984555 262093 1994526 1550445 1412341 1804131 690192 538161 1905622 812017 1576932 1350177 1136099 1623588 1916736 444974 548457 828958 1523519 285061 1729325 1738118 1442269 326096 12581 307611 1969468 643186 1483046 752512 71322 1021038 1050521 995486 1265603 1634795 1875340 1104814 1574896 310777 1868000 1268095 1544070 824963 815263 369389 1094370 756633 1475839 1859400 1911656 1859497 1780533 1018989 233616 296116 1120049 967239 1936498 1591914 183119 1523284 41304 1194700 882436 151589 744449 1831382 369303 1269120 821480 1490825 1424275 1232143 1112740 655905 18647 1301017 1533830 1096492 1379658 1093811 1883899 317054 298132 104903 782995 1062164 1465772 1502113 1989005 31108 1230876 1299428 1518995 459767 667225 1228169 124764 60979 16857 1334408 1665350 819305 152441 610486 68605 259975 1972566 58384 980683 1639709 380425 457664 513403 1444946 632020 1709098 1218578 1353916 437558 244674 438884 1759909 679807 1712123 1714880 1493981 192411 608652 12487 896772 1186345 313336 1984974 1691894 170108 1297772 1233632 1764550 1294069 282558 825219 121368 333111 1934694 33460 1681946 1660977 151760 1879268 1893361 1100379 1397036 19115 1277755 81587 120722 371101 1228195 636818 1858107 1233670 27466 10154 393859 1209964 1830536 1373932 1288643 1537856 1304367 116172 1821641 1990231 326686 661896 798932 754899 1103012 283527 729173 1094977 888789 1331794 1440676 1873669 471952 232205 240257 189674 836345 1012983 348532 942984 1480235 262758 36190 1483199 1569665 1229699 760260 1838052 158201 55652 1605106 1930098 173865 1036118 1597817 1289329 762899 1126343 1789116 1115275 1661171 1329118 1969564 178582 1637501 1882789 1025890 1025754 303315 1351880 1795935 919080 291210 249641 1907846 273700 1714457 1523537 112549 143092 1493520 682479 115132 1349352 1221236 1381311 717295 171563 94294 500905 285897 1419766 615175 408351 379942 730874 355660 919580 1944217 1062984 1282946 1818490 559480 1024392 1651858 341714 727350 74281 25354 124875 314914 1941255 1382549 1048413 1755027 1630132 453541 1884175 588108 122723 1187126 1622742 632747 984124 395335 955337 1570029 1960413 488348 456788 767975 208961 1390255 892972 1839278 1882348 1525564 205275 539790 1544548 1689004 1490256 1984641 1754672 593272 652856 89510 1608986 1952835 992004 1570670 1786218 451206 1013292 1007413 57216 856764 233329 1840541 916457 1691845 208332 991992 1432158 1859845 1016411 341912 54267 179644 455846 1024950 607211 912745 215735 926278 497646 1131518 1900685 1736824 733666 1404912 20028 684399 471603 1359534 1538813 1876880 1617231 1981240 951506 1728262 1965218 1222751 1158250 903469 1245534 618732 75347 1945110 646579 1507875 1602051 925924 343375 769107 1089827 1167455 531117 1366101 1158647 1976616 1163843 1561776 1884827 1148804 878512 657882 931835 1668454 274513 209152 849954 954774 1837759 1763227 557654 30543 1020925 1669202 753568 939928 1896772 311082 350786 1395234 895312 451006 1212754 1535411 1908732 679215 1626440 1382284 757168 1433688 1023453 1671379 114909 427650 549215 32751 1241558 718658 1684181 1879403 1813000 1454628 555547 1406137 224670 1674560 962708 1018069 1887443 849502 505994 650568 1609988 380898 1078846 957516 1833780 1397122 1809884 7520 772252 1175670 438458 388089 1685022 592791 1961808 273021 1539758 77492 251166 191300 1161162 114086 1005800 954614 428724 377587 1322395 790835 168773 7064 1740971 1774867 1677548 997670 376218 102216 500609 397504 813896 1741245 1658608 180174 393016 301395 146581 1016375 552844 1384627 1968199 1007402 753044 805173 1916293 1399827 1377940 1575222 1880486 497679 1899221 381525 1354690 285327 1774295 1454208 1937555 1935537 680233 1407830 1531407 1949702 152218 1763477 16834 1884767 1841569 798797 1900135 1139810 68513 761500 1681088 1843111 1874014 1757641 458905 736777 1063464 1453204 344754 77823 437585 104523 1016310 1989635 266820 607747 130486 1584127 169378 369075 1966736 1468234 688734 218081 71230 1216164 823576 1689837 538590 589494 170542 252249 1474564 1480801 1350689 565253 1591141 1521008 252692 1135927 1615331 565500 929888 826067 958444 786915 1354489 259167 721188 1894092 1254520 152675 1825189 1683054 758333 1286285 1123163 1775596 1416313 421954 652680 852886 1687707 599792 1642509 1308814 1737278 617112 1387601 868928 1602207 710050 1475041 723456 1781019 860406 983997 947636 250244 796374 1793730 1316732 1760851 1271386 1383576 1712745 1220726 136392 1801433 168341 1170786 1676632 1986095 1288145 900698 422378 633974 1301996 244235 1709808 785450 1502998 39303 1501762 1372460 1055042 662469 398750 400426 65923 1207899 695294 1201689 1499749 1903013 462777 846890 260124 416049 498491 1906979 939853 1122387 850803 1813313 295829 1856744 1683101 927477 984528 1214605 1379139 741804 256784 745959 1541558 644001 1260722 973780 123876 816256 1466055 1200885 457634 1683134 1045142 1162167 583755 1051134 257989 358254 853061 1593064 1824493 1142714 263187 530315 36898 395786 1299846 1602946 724294 377266 1554567 792612 7755 1568391 1579997 1028546 1282179 333326 472757 1930965 656944 263897 862455 1058179 1066181 600878 1118775 147013 1162282 1207616 1091013 1091313 168724 476609 1430252 1181010 1142904 189812 29106 809852 1763778 1639633 1437811 740733 980778 902670 1453757 502567 1116433 7250 1041185 334358 1977023 629069 736492 1689098 879102 1282122 1586658 778238 476372 24362 777581 1691344 827113 330086 592167 1490055 1073541 1963279 1738145 964352 1389519 300433 577306 1703867 1138628 1939418 1331686 591306 1286942 242848 1232767 786589 472829 672017 418989 140224 20 983927 265550 1758628 769969 892152 970015 1704001 172548 1060297 1310202 455940 422414 439228 495241 1458463 1524021 1289339 1464926 472307 1496670 754431 1785114 1935103 489866 873832 1038105 1688181 1773254 179073 1265264 187832 443578 772140 1793558 1548447 1572737 866519 1913781 183564 70044 1770673 1341392 117564 851511 1810363 1529694 935170 208003 1006826 1041098 879924 1825365 411063 757176 877446 1407047 477381 1627094 845531 1027886 491643 1730189 1373131 42129 1723183 1204895 1869298 360071 592916 1771277 1815896 1539754 432961 952118 1921034 1371996 944662 953965 579808 316352 476209 1902093 1915547 545773 835595 147801 602409 320630 790658 1056076 1787482 742220 1158658 1394706 150057 1240069 1639887 1890763 166245 1835929 1505766 554841 523560 1954270 1110158 1434827 1552985 1268622 1754910 750420 1133018 133942 1745994 598326 419620 1900773 142692 1014699 1748310 1493972 360415 1302799 1400559 461561 1976810 487579 1921408 110851 631227 943089 1277434 565046 644485 536836 233394 1099465 707080 12630 1016894 1353113 703992 1289981 5819 945485 1863872 1436401 1645461 806714 1313661 883260 226045 1462290 1254653 169952 155900 7622 911941 1234764 1238256 594912 737631 793071 457308 1078920 1696325 1291678 1730194 417856 565022 1576325 67981 830624 1166252 722624 1481430 1667525 1414705 1245462 261417 234505 1737294 1559044 1935853 997248 1531454 1954139 469017 990149 1182571 130500 1062962 1016668 138221 1877558 1762389 136854 1480663 945901 1271711 491404 898773 189515 788909 358389 1612331 1026410 312311 351490 54113 1282752 1430279 993623 1464634 919093 675305 207819 1579712 269027 854545 392329 762482 1722702 1878282 442059 753951 1075525 552432 1154878 1385391 643619 1476248 495588 971427 542599 1060748 852993 1410582 1748129 1286969 786645 621520 1613462 1239528 836884 810323 1726147 1023697 969845 1641993 270238 1427780 1959728 1669189 54745 1258465 1965745 1267297 1116458 554081 1028304 55721 1150411 45822 1159848 1358768 1473864 367742 1245340 1151646 1520121 1604179 1818557 1713498 1804671 1499488 1760522 1802147 1329891 1356097 532193 1962439 888762 1008957 714759 847582 1550464 1847039 1816966 1804156 666711 1657377 1541059 42407 1338099 593459 1859020 1228593 989566 1773530 676156 314336 1793760 590128 875225 736959 159552 900789 966584 591954 800075 1115376 1904041 379011 887416 1309197 245092 1294199 1233877 521229 165427 1978567 1624702 374996 1810103 975757 1829165 355010 1140468 1192274 700808 9766 222012 615282 1776686 252289 1512002 775766 1118824 1740524 35273 683766 1399694 1467396 309458 684435 1718050 1751932 1626752 1411871 911399 1484439 1138288 1431573 972270 1500919 1860714 1188727 738067 527216 794968 407915 1150275 1341632 1889908 63420 226908 1939630 732369 1469495 1965807 782933 1050941 1698017 1483375 1536007 301202 1387007 84646 1708586 454833 73819 1033978 899273 967020 546481 371753 1067254 1307408 1643511 162627 984928 1204738 1819134 1505434 1678262 1869100 1334758 1315804 1567678 773809 1011783 1299865 263891 1468430 1490377 183544 932824 1439607 1032727 1473311 880666 318852 1804091 923585 116336 387716 197945 478695 1547122 664722 364494 719310 1913610 1377455 168682 964217 379523 62778 164672 259832 486869 876848 1355147 442628 1323899 5359 1541166 432865 1858831 967364 1734258 1819461 1980886 1774470 395182 36185 877316 1305142 1175824 1835801 416200 603710 353428 1673284 1599836 1615742 571471 1638665 882818 1770701 917122 841569 617715 110052 383036 73225 1346477 613657 1343888 713082 1668649 628771 624760 1550200 1047297 1009692 1319281 1221676 1944504 1926040 735519 1629554 448749 1535427 1701912 1465308 1915877 1601861 1309392 302411 1698321 1964663 216446 1998296 1033241 601298 904069 637691 1340887 1633592 1103348 1045606 1755607 1180545 568479 1991249 1464170 958469 1755491 421253 1631807 98834 148216 419794 1833041 958695 1989314 23742 936832 1249114 223278 757193 1247076 44511 1939816 1807040 145124 998959 1349454 632573 1397423 1935708 1158274 1569326 743407 972938 83313 861902 1298173 102130 130661 323464 205397 793851 66073 1128171 1724195 993204 403372 1133899 1991077 1731040 124836 1946074 57897 1473917 85435 385331 1495876 847306 1058250 704564 1244657 1793296 1361551 1548608 822635 833072 1875757 987600 1711793 762307 1008481 287091 800671 1080531 1638281 111259 724157 328559 1191251 1354299 1557643 1823663 1522841 1483432 1040558 1016257 984807 611436 391970 653688 27330 1121608 1407760 370055 795665 1573968 1973399 1489720 96172 1609869 1305312 1128746 1325940 1800376 298692 881726 1595205 1826310 196140 1724793 572566 1969175 1331800 562445 568302 368237 1023070 905341 769108 1826908 1895523 1085557 194755 693967 89877 1416751 1699452 1643235 229688 725949 1344009 687529 1413743 936033 1070006 1727601 543930 199131 1933370 1601614 322356 1667229 1187651 1584140 1000911 424225 1581153 537558 1529930 368768 1434373 246742 26114 1893721 1231964 143014 690462 1960218 1737868 151674 924655 821602 603820 111017 1338374 581385 1390936 239108 1883823 57433 1609962 675820 1004325 293061 641094 1562115 271601 1550143 1456759 1102058 415306 1763519 1658358 903203 1658002 1927582 783223 1278029 1929175 266839 695981 1639777 41128 1380066 154819 738220 133402 669458 64416 877079 1401357 1567635 1468319 223077 1634786 65743 219694 910901 1136378 631344 1008702 431728 217659 1367606 1152687 369656 1128787 1952935 346735 891801 1122366 168597 1417723 331189 1092182 1305458 507942 1920627 882651 1366714 954545 164818 1954207 1316852 1043778 1414356 277342 1267390 890227 1307758 417088 1710248 803159 1841603 363546 1721859 1235591 1966734 355733 720036 952441 1248331 1470755 1590122 556507 1212717 1906041 511247 334750 1056445 1238829 1458786 57685 1604581 1482346 617523 910786 846620 1497288 385577 1806075 1659000 1223319 396128 249577 1300162 1422297 878454 943238 804303 1310338 389051 797692 1724609 382943 1052468 445207 534048 529907 351296 952269 1279910 824474 1327010 1919869 264674 1174992 1297900 435787 1279849 132460 815819 1212778 579820 57009 1036941 37349 187613 1000002 394418 1190424 615826 1418689 1277873 1001027 494242 497177 1568957 1724995 540678 48701 1447746 1446459 341761 553189 953992 838403 1212715 857584 1155173 876147 1041454 836433 1234924 518713 1899477 1152147 1089255 615553 1099697 689045 421742 1934775 81914 30055 1737502 236946 1795629 252072 472374 127596 1538064 491144 1259421 1707409 230017 1508182 657987 320759 1321742 162714 1906541 692757 1870542 746203 371656 947258 346762 1426012 547846 154463 1046233 463247 382767 1360673 1780530 410695 1493204 186855 432148 104206 134472 1345894 1020423 770575 1316685 1818719 831579 1740606 1724299 1081329 458803 738627 1713012 1879203 1180612 356958 1665163 180028 1330424 991204 1676117 1883172 722367 1137712 883866 195718 672530 400552 442105 13608 216992 1228137 1625499 1532000 570678 1982331 471070 434338 1581937 1791838 584979 791340 1026012 146394 60222 1322967 1191998 756327 863296 1343941 161278 330759 1949204 750242 45076 498701 1346436 1140443 404447 1760278 771638 1522918 1711162 1380021 1507613 366108 527896 611889 1581265 1671084 1120248 1102824 1905404 654762 470296 1907225 1841164 948387 342524 449120 1638711 551200 1854866 334176 1942486 104096 1847661 866593 872964 1470746 88166 1964913 815659 626223 1854183 1749212 1295969 212423 1164479 1458343 1360511 517730 1326702 1535920 487993 624177 1181622 1224000 1300932 1943790 1802380 1895774 1514993 1040760 1795560 911748 613499 1802559 566320 396156 247823 245664 1402268 1372074 1473380 527204 1525735 1095923 1191743 958210 1532317 262750 243838 750580 64054 1528358 1236211 1037956 682489 210402 1744269 1205722 379948 961990 1010113 1875701 1646767 1345610 1051201 1752625 292367 81934 1468310 1414092 1436632 599945 542351 730924 123846 29168 1845483 1487108 119610 1470387 414731 608368 1464369 1110330 5736 454194 1946360 875569 186013 1866752 385459 1951373 1448892 9791 1459764 1677765 1459871 1807920 1186341 727240 1481217 170363 535752 465807 1747401 1614314 193060 1882255 309702 724330 226019 827304 1734807 1953637 140721 1602586 1159305 1189142 1800837 837067 1616807 1451179 967836 1891647 868389 268055 7812 971348 669900 1611140 1880713 227292 1325598 358544 66581 1437434 805912 1521528 306762 490171 1642256 464641 1238634 510846 32170 418175 1559892 950019 1942769 1647420 620731 36428 111474 627081 1653158 1559583 993511 1579788 1301253 512476 1298709 875518 1008920 1667767 1093624 1988979 72955 159012 1861528 1170671 1689294 37909 840369 899641 593424 1763729 636705 1551341 1318792 1867953 390483 1671144 1238457 866679 375240 1570661 1166699 57784 552382 1529335 1861992 1675605 1258008 318250 19571 1516784 1364115 160297 260888 1719985 1168159 868748 302086 1971773 1621019 274619 1336718 1009312 1145081 1709242 1212454 1680172 622394 653366 511076 659787 1671886 59523 652528 479588 1468206 676781 1909903 402518 839094 1712032 1967372 1354875 67842 1388195 1962027 641800 249502 1074354 1009911 705099 1680257 1792921 123731 730777 953911 978913 3655 753177 1439923 269768 1476591 1108929 184310 288059 1366857 1000415 1260495 1468985 1603319 1202486 1746002 1474672 513611 176518 688742 56145 359523 92633 54437 604150 1259751 104245 671868 807248 1022836 1834311 47791 696561 1042722 1175592 891213 868754 547576 299198 467858 1676752 832916 1971055 21993 821952 1260291 1395558 1677981 1948198 1776176 594003 818088 1387688 972969 330946 1485051 1535010 926935 548043 1206223 447602 350924 186278 1616654 1993430 542909 506398 451192 1111979 1254292 793205 566617 1524330 230368 1758698 1414464 63031 886833 897289 1458141 1180435 1349509 38150 168310 1722912 1366092 1870673 319190 1146735 1761913 849963 1326964 161133 1610615 1301274 522491 1638882 488005 476911 95733 496824 747042 11700 1654549 1325229 1963586 243125 241065 999781 442193 601913 1933443 1048003 565040 1080473 1848104 703078 353040 742103 798111 1661300 40597 30298 1459727 1237355 724152 641180 682668 572608 1746620 1849411 512412 504567 82992 1540965 1824261 825092 758742 1355663 698524 514903 1883791 1189281 1709784 1342552 953574 934095 1930253 1156063 264127 709079 1903597 579678 580393 458838 1058132 297532 1659972 1645433 900605 603897 1579744 1357442 711044 1471237 1981756 663393 988908 1657254 1903208 161402 769988 1788197 890828 1660301 1494048 223636 136513 489117 550466 1119757 636979 1450419 1423412 989242 632733 1108898 667726 377066 736433 393231 384424 1738632 636023 845399 1919706 1078582 1773081 957500 376304 625103 401502 1824411 448397 1513716 962122 928239 1921760 756003 710559 854415 299164 1748102 1613153 1841931 1204445 622363 923641 1471689 1422356 194712 1873882 1183033 156440 362228 594710 597760 1598207 200667 268377 1019174 1621058 466806 1846953 1402070 1892578 202510 1471179 1705899 984244 1457464 45561 1091434 778376 912854 164951 617741 966645 1549207 1428967 1371363 1416367 1589850 970860 1956970 1320323 1135462 521225 563186 1543172 688967 984678 617705 1602479 342202 59122 1817045 1793169 113708 1730268 1749476 37779 1961171 388873 746808 1392675 684618 1825285 1134375 771729 496051 293175 386271 1853305 1523937 123285 1318797 1872354 804546 1893412 294190 239783 1892360 1054510 2443 1321676 277781 259983 930248 674175 495864 795507 591261 1170112 1153461 1201107 1277725 1243769 34004 590401 54044 1893687 1896574 96563 1935496 1906267 1648294 136761 1736951 860023 1801674 1422204 1241281 299792 1575652 1668568 708981 1693129 1978371 1642998 973842 507622 546250 1873224 298265 916352 709463 622444 128376 1578886 469091 670992 688720 255599 1882713 1811042 1642198 40814 727758 1129717 675134 163508 1198200 461059 460535 1870704 569349 973299 714583 1783732 285523 1609857 318724 597223 1445120 466884 180221 274940 1873003 1593394 684108 1559488 501379 926182 475572 1627105 1431057 66293 94105 1229830 947187 1140941 1612374 1304010 775357 1741002 450659 406178 1979627 1993139 324943 1626548 289589 1908487 178886 104498 1945650 1818798 942530 599288 1928729 49895 1370869 1295512 1195240 827021 1375264 859658 1708465 1500963 1579908 1254114 791584 187810 919633 297993 1273225 1218577 857861 65531 59838 943968 1311632 1117569 485227 1649758 881842 1134867 972111 492980 785873 1653091 1073525 466499 1900809 1012755 591179 333304 627171 737243 1577433 1493528 1001714 1088931 1287127 812717 85430 1249649 1517640 30178 578400 1866663 44631 479783 766714 1731715 309105 261174 685221 1654692 1947608 1937766 1576227 1402835 298684 1741652 480965 1532532 638428 478056 190560 1670163 1431247 1275806 521648 955254 730588 244787 951035 1362757 396849 1629431 1521930 1456254 891614 1256360 981224 1303340 1367672 318248 1309828 1495008 362461 1506161 1881000 878870 860089 114529 1010653 1245059 1932433 1947503 1734928 61114 956480 345224 1010684 771822 180391 254359 373190 1231519 1641912 696001 164639 118243 1215968 1661430 1801472 258992 1466340 1573447 36201 1416192 886923 42688 1871959 590914 1032778 1986960 88779 433874 939616 1817428 1896571 1670967 443713 364284 55406 540075 165488 681663 1854612 886547 1644011 1793646 118145 537797 1171263 738522 1758029 950291 782706 233967 174331 1622691 1798684 878068 465052 553112 351890 1376115 1103866 1479946 346145 473883 1952347 1026304 1013857 167209 914299 1396114 1026713 1400809 1315012 1104232 364983 847177 1396607 1974089 863373 624634 441492 1315626 1116349 1400079 1024110 1759518 701413 723039 500542 1680689 1292113 1227755 1724871 1999414 84196 1499396 1839686 1931598 377385 1337989 973996 1358036 449430 1628139 1941306 1866464 55023 1901535 1308574 1943468 424209 683625 276686 465947 1957822 1650463 1112096 979154 1789600 428609 377347 1294541 1757746 1373735 493975 415991 93272 1037598 660558 1095841 1126481 157155 1488110 242996 240364 1231437 1303076 1714671 1011038 1532953 268823 1063460 1157375 663884 1783677 1758061 1485852 970873 447368 365649 1905174 802845 1225154 133714 1756518 844074 864531 930059 1110223 1843399 1915635 1338254 520294 286641 1445815 693452 1229937 1658310 1915667 155369 1359227 857752 1949935 1327665 355964 811177 1182353 1171763 437659 1285918 998108 392722 206316 1135546 18144 490135 593388 1181646 1511730 1271042 249368 540457 482803 1625317 285292 1274294 346584 1100972 410046 412269 344673 1553429 1471653 1164289 807908 585816 524025 1909054 1502406 1543646 464570 106102 207661 312726 1042300 1622842 1294430 1138750 1096071 1531157 1948090 589907 237547 273069 884892 608646 472559 1944718 772103 459482 242990 1929682 77735 1243222 1799458 1415045 1161399 977856 396582 1271235 5388 1725975 1254605 1322471 865589 1437592 961176 1318745 1668878 1967963 1645 1068938 1462136 589137 511700 1318757 1485955 828307 26371 111603 1025132 226732 1149365 780175 643765 320734 888963 1229855 626680 1277157 1219489 267157 993274 506327 218462 1969255 1420327 1689920 859317 332501 1950323 655931 1666907 1790143 733909 329504 288226 1767777 1460853 1810544 1130801 278545 1857317 265754 1721767 1228645 699268 1926560 1451289 1739153 1752320 22698 1208747 1991223 139215 447045 821578 1345180 4382 368521 1924065 896095 755942 1963930 1260235 1106598 89884 1621218 154301 1551076 1795796 613281 1610374 535003 579885 1286139 417150 238645 752150 732438 1629866 1520712 955026 635223 904701 1077193 1362741 938757 1194748 438653 1457553 85801 665090 1731644 502387 970188 778008 1080196 832800 566649 1268344 848457 447338 1864563 82065 1465444 1454382 1501012 813742 1591976 217608 360617 1024053 74401 987526 1996169 124459 1015501 301413 1432112 102774 986354 1485142 1449672 808492 910057 1584533 1307113 1219182 1170760 1637230 402719 821540 1266928 591529 1906061 1927758 543122 1628333 176328 1715631 1343845 1113557 1194220 137015 1698216 1793086 413327 277174 824119 341488 873271 1148476 1662145 12485 977354 1786607 179466 905467 1855556 802559 370343 980209 1924655 1507121 1128428 558735 444028 678972 1194289 982973 1578187 575252 28419 1828461 868442 701305 1728101 1441231 493025 1225596 1471969 1767792 491393 53907 1866549 114260 1492352 626330 327330 337784 1702621 953573 438385 1486245 746282 696013 845712 1829019 422583 1438470 1329036 1695857 229574 693268 391365 1066600 1083665 605356 1951279 373408 1292311 371642 328841 830866 1026806 958202 1148250 289503 805821 310356 1094088 804486 1820263 476753 1425496 511280 1652301 190755 1832613 178960 237928 713748 1893757 1417197 1387712 1476170 1755632 1564487 1908133 98192 1833751 386604 166695 1239624 1521746 698591 599103 788837 1811907 617181 1502159 1157898 451296 1985629 63152 988900 1973658 1262172 1632152 799234 1132344 1134494 1874589 694492 1949073 448432 1250762 1012225 499938 369519 95986 1740083 1970633 1553289 1021306 1980146 612889 49741 1997870 1184942 138271 1034575 757481 1201806 1891719 1356374 214741 1618900 1313149 1888677 610993 98088 962663 533464 399782 533274 244140 571790 1127575 549671 559439 671047 642567 1513589 375592 1916990 1955735 152594 499730 17689 612233 966422 67759 546130 708861 1392179 898777 1821828 118331 1140039 982260 68751 196172 1630611 1159704 743788 853055 1664959 644198 328953 1829811 1555637 1856758 1068081 1138191 1930907 1212700 621061 155399 264606 139952 1918207 922805 806773 986914 919003 1568771 1156157 1065947 1297559 184239 845319 1610772 576954 960080 632334 380984 1285317 1344260 828554 1922749 1997679 150749 1405108 1692560 639036 1059753 219035 1410237 1626317 827834 1099410 675537 1606896 356973 1125163 231592 901896 456205 1019438 1266668 749744 1342858 1774913 1864813 1449955 1072457 1085496 1563639 1788834 1866937 169427 357496 933275 1732422 1107881 350881 467082 413248 1041521 1201782 935126 1437002 375684 1247827 110177 968358 1328002 820358 1763176 187135 1093133 123602 210657 20168 182948 83028 1565620 1053144 1752628 1627684 1857710 873333 72227 980492 1519497 1876937 120364 248800 1926285 1528701 353153 7355 978395 1529622 1481494 610479 1702966 541635 693630 1464154 1980367 1990056 1420297 323048 1889675 521872 1641043 989472 1098784 578531 1162470 293517 1589090 339620 1252729 1512224 1273242 1491705 291351 138894 1148744 1055853 682487 246980 1266830 725734 1835564 999872 416367 772276 1256172 1402409 1451472 377035 196285 1230478 1102959 1885415 870468 1735870 1413197 554202 967026 1280840 1810763 52054 1741177 212687 184200 1756339 442393 33272 1364451 1923466 1869662 1143969 1000780 1878190 1770152 252256 879592 403714 1566015 1996267 1781340 1610394 1264825 88612 1641746 1536180 910638 1212238 666046 1161721 294482 481365 239809 1040382 1173171 1299331 778836 182338 508174 933715 1825344 1104803 1169424 717903 377549 720930 1159607 379404 641293 1209521 195073 162674 139005 1422743 434275 1638968 957328 64375 1142745 1907866 1340930 1633424 1769478 727125 1810179 631252 992287 455657 308728 1369738 1821994 883297 1939620 512610 123976 1512336 1861342 641423 405138 1289746 317345 121530 409337 801568 441930 1707733 353232 1289285 1142924 290014 842801 1210034 1047818 640120 1514884 1018436 875955 1428110 742070 1529610 1530766 1015478 1369649 199690 539922 1734708 1453842 688694 245996 1119457 323508 859742 1712499 1114707 1210589 689061 1963659 439174 1689518 1979019 271869 1661456 572913 327247 991218 1462914 193592 365283 696227 152108 1819826 1398428 1780211 1664703 1128636 534720 1948066 240295 1334653 173537 840873 1755574 358024 1722985 902208 617044 1506958 31827 1459373 1893370 167924 707385 1051538 1002539 14991 1928519 1327422 1995113 195337 1759759 126010 1388388 15184 892040 1592477 698226 1977067 1951437 994187 934444 151739 1028258 1439293 462489 1359379 1677934 131936 1690569 415679 1371326 97516 1723782 1304831 238998 1585714 1177638 1343473 76121 704969 1307377 765580 1833653 859117 1377632 58729 1598211 749026 704748 1845575 68626 376051 811404 564157 1732274 1705917 979551 1892322 1949101 1928565 533621 623882 1517473 551008 1982842 571649 776523 284572 473422 644316 355218 1137777 1252703 1626928 1652258 1284483 397798 1631667 1170763 1090181 1275188 122353 740389 1388956 1356354 258924 1161293 344303 1496184 1734354 1811506 339193 1121789 1831722 672831 710851 907089 1355479 1617708 487043 1460579 1154899 781029 716265 267156 1301747 998630 1643485 1217550 1097597 1927656 1014981 690440 1286368 1247206 435995 1110001 1513565 1424374 206488 1590462 1346604 1193882 1913513 723822 1558825 528857 1247988 1940313 1503796 1642933 634763 649861 1175383 416002 1202210 361306 1608741 1246421 1755302 1177005 1994244 1151951 1166194 1139458 1424783 1296058 1024409 345371 1278082 1221033 1844984 844143 768593 1286530 1261786 928573 1326375 209806 1149680 310667 993062 1718139 190710 1395232 841406 333538 1246589 1720672 1115645 1190840 1007353 308036 153817 568993 1010159 1385294 1015746 1371610 1947390 1087868 520894 1359480 1991385 785774 1093279 1637651 1836469 1356592 1670389 1343690 455064 1492993 252384 1589167 1074461 1975756 1569420 1744624 77723 1012806 584529 310853 308415 855252 1223002 1591188 489972 1072907 446929 120795 1782621 1952925 1234743 1414798 1042369 1521725 318449 1125688 236783 1109614 1715391 1030417 73282 1936347 463487 848000 204072 1953788 1794611 1452126 1563306 240778 429549 1850593 1105785 1330462 1339020 1415438 570082 298447 1210578 1562880 1821771 1392959 264709 714486 1628233 71522 1988522 1804067 1130009 1696251 902181 828047 573566 268022 476742 754648 1917152 1529232 678873 1761798 246363 1413609 1089790 510826 470087 343986 1754549 1600463 212444 1856893 1713492 459283 1517608 1211456 1091325 54473 1441635 1718062 1290722 611988 427695 526662 943566 1208709 1733549 595166 1090193 1937599 1963426 1038045 682308 1724478 1577060 1115192 1622993 68211 629064 1322812 679330 282083 1289971 16501 968598 314538 1409430 1894423 1954138 656915 1825529 166817 1011339 310624 1584297 1905084 1250301 1954599 1879536 577940 889746 1107054 1352383 200260 571719 169258 492549 414775 1927575 1641046 148021 88912 697486 740111 272038 74645 28188 81537 1590344 1416368 1686026 43310 1256059 1975719 1790181 988014 811981 674196 561889 290498 1461940 1766863 208656 527319 1839420 1327344 694462 1312450 217543 116138 771724 1333606 1654625 412328 219675 1574036 1216699 698210 259951 1737494 4972 484911 1444200 1489759 1540510 343549 1987071 1182851 944072 1084002 1483208 1508879 1394267 332105 39190 1186185 1035463 282990 433687 210949 1905150 437043 1402700 60033 1528943 1411726 1681159 1981441 1996460 1334861 1740899 1118801 525892 917015 439074 1189073 1181204 1548683 1140653 91655 737441 300415 1566565 675533 250049 1016378 1128453 485012 46105 1747139 122966 1647791 1410767 1698332 1687084 1538498 206991 1055712 15145 1847193 1598178 1954402 144422 123638 428577 1804601 127808 1850202 1498188 1654795 246080 70536 1872818 1851914 1658025 1532596 21359 506584 958605 1544834 212780 1937705 1438437 764437 1511836 521106 277445 346233 1498874 1225348 1562644 944816 1778637 1699388 1541965 828708 461439 820621 594376 179087 89453 1959670 1157558 1318238 992581 1081516 1649598 1698819 850848 1812714 1571765 1230484 874221 1086674 829382 470919 1215231 918781 1981925 1432118 953470 1993674 1216179 1055726 997756 1757915 1352359 408402 1877616 528252 269678 857359 1977058 1057380 962294 1551445 987401 277223 1877228 181829 76697 293525 710446 19317 1881891 216148 1906766 772712 883652 800699 1476046 1408690 649366 1146748 326381 133839 6446 1607189 136989 1908407 312408 101215 1666070 54005 1815864 1589165 24253 1516217 77440 334397 617416 1577718 1869096 616371 1532639 810508 1369637 595342 946464 585970 1865931 734655 1749735 1106292 931348 261555 686728 48836 1559241 110171 1976389 1982764 1363772 1840569 1456866 1590858 400132 1199489 1715584 2574 462277 700243 472036 80660 1773429 1593039 375139 1349254 688798 853641 56258 5557 1960 1992169 115322 287873 1930846 1482284 355326 1695697 1550297 130402 1734893 471392 1568131 1753016 1412027 301495 1191637 465390 1640027 565964 633458 1876634 1151699 1799688 1028226 1662849 954462 1627664 646014 1961941 812650 1776026 1166274 77214 836123 1446130 1533202 682801 1078758 875032 1180416 990709 1563081 63469 1432754 652483 891217 907055 63169 1093395 1190738 1850291 827945 210852 997302 1730973 518769 596096 1842552 426730 510519 534526 1785020 935234 412761 693561 115837 1679621 677002 541544 592707 1237894 1026398 690688 1292281 1603113 1579029 1420496 1446021 776109 154636 1631789 1564390 1484847 1275924 1301035 1590703 741955 1938912 762469 162756 1358547 35064 1450612 707232 569675 331494 1617591 1948489 1134565 139790 37223 1237484 844831 1916768 1126191 541555 1168920 35220 352770 1288251 333759 1758251 248466 1617969 1437927 1745802 1247780 825704 1321479 1068026 706100 1491347 659271 1402271 1660533 552522 1507974 1091019 1460934 1269468 384557 1199810 687912 1025025 323212 1327318 1310585 1969429 1760016 1708443 170077 626201 1813252 586079 1119903 566362 1842122 421972 1808539 541888 170202 1183332 680441 1034694 1487560 1323426 1281886 1322096 1750027 1109936 1001783 279321 219762 392546 1301929 1011819 591174 570444 448536 104687 475528 1415910 1775699 689755 247865 1537585 1093892 436621 1467475 279534 1730022 200469 918762 432754 520050 959804 1882797 132252 44139 174917 1783960 1771070 642391 1351122 1510232 1906548 1715178 276545 307001 66390 296575 1340115 899524 20150 438624 165995 1281406 1453702 668468 1956593 1147921 1291198 1387201 1425124 1598074 691550 1847130 1259226 620675 487719 294390 1144995 643066 1926934 1217909 1303694 1088782 495191 818647 353732 1452386 324106 1040240 1178850 1808464 37226 624047 204490 1199164 642609 45102 550665 1453248 718468 327541 612068 1847128 1185293 1924467 1216087 48736 768301 27627 793647 50566 667508 1871812 703682 1911628 137600 779565 543383 1423080 316866 93616 1380447 513854 1855688 770196 1025444 1708017 238634 354203 1297059 1877100 1945437 611459 1382812 1809789 1292114 175126 955445 377528 1029082 660698 914593 251084 50864 1764213 923309 1563736 271675 348963 50792 868348 459200 1691328 1148427 1962899 966575 899865 167176 1870714 209313 452294 826873 1422859 118493 1175410 994723 1174601 1533400 208848 1120156 833429 494874 628886 1367151 62607 292640 1388785 6301 577285 924983 817870 1693185 63117 159534 1488007 1399376 1736616 1902091 353961 277875 1020723 410612 279187 1034286 86850 1160244 849077 1447367 1194750 222002 387620 1276577 409277 1946965 608811 355689 461375 1538307 1210329 1464883 1795037 184387 1465593 1781208 976633 25485 1778553 1075506 1054835 1436049 801729 1620048 87626 1671011 1889722 998049 983522 415172 1951549 596389 1220297 222111 768145 1067346 1747131 1779683 1567053 496059 40971 952776 634071 197659 1650478 399 1658649 1758834 1422073 1015296 1420711 1486734 1201504 1281985 1685875 499329 1123539 1798384 1897554 117113 1372644 1081332 1755714 1083267 1707486 1598192 1952191 392524 1909503 1331869 780455 1870881 542655 980282 1196883 1307274 1003385 23896 1276975 1279241 1778622 14662 543955 411867 1556453 161908 251177 891650 533880 1405934 748381 11222 1043560 580858 198458 6666 647158 821522 601377 328364 1252201 1086159 275299 1392989 209390 1210915 589285 1825944 1825205 268756 910968 1979711 999499 1199655 416560 362011 1531774 321273 740398 1091500 1365124 422325 1829537 176990 601617 372967 864135 544301 262704 200098 309998 1412931 887956 579048 137938 1463821 45162 1405295 378546 876021 1454726 169382 236413 1624776 1865475 1345628 775642 1517940 736786 68290 1754813 852374 1681952 334057 84180 877220 1048086 50111 1941490 1505019 104673 140993 119952 1640782 180804 1259665 142279 1444303 711861 668580 1123321 330156 1060183 1154560 177766 1915507 1794104 534317 74229 815669 1770578 1179179 1234225 139131 1516941 1440341 945936 1320822 390759 721369 1245708 613282 1476039 1868488 1530041 1397357 1127755 371693 1475966 1813928 460536 254037 219604 811982 1103467 1015525 794871 535739 915796 1224040 614100 890535 1579531 1411457 1193835 1396109 1619967 1258358 1552421 899183 825955 1959952 1543038 716870 1843876 258462 1287051 1036797 8304 1583825 198764 1192012 1160419 1223303 1165640 136927 1674038 666359 1681849 1205123 648409 1490959 205762 111584 1935799 1649454 643034 1825296 522184 1578677 1800635 1859551 796834 1600091 146326 874065 1722424 366756 632761 920713 1833723 1904547 529399 490174 1312036 83930 1651080 1868179 160293 297647 1822853 1731135 1779775 692705 1979934 1655931 972260 34624 109660 254598 1727771 1696817 888088 736751 31071 1022690 1640985 1445049 693236 458677 66175 125257 265028 48190 1272949 109117 571217 100068 242048 916769 126133 1598705 1121539 232905 303619 409545 612970 1830097 1472424 420502 1324149 1821124 1548938 1912010 1868498 345016 466631 1344750 639887 388216 1696664 362008 1940454 1062349 418280 61393 170799 188955 1030600 1225537 1155552 1038190 1000315 1565475 8494 1192965 439363 356559 615837 1411391 902581 534302 1952316 1155872 1196292 764567 1565225 1823995 326963 754372 379152 39007 101981 1485277 1938305 641277 1127749 973387 1913737 990455 1429774 954408 806312 1312266 1398708 533673 536123 1971051 1431912 1906520 169734 1784002 243434 1210738 16608 1093849 1315680 184159 344458 1303682 154932 212922 1506967 1856811 269060 1699781 1254583 730047 1591733 1848217 300196 1747763 1703854 663499 1015791 1624677 1830060 1902568 787065 1987643 852789 1503088 873987 125339 379952 1336134 1812491 569921 33940 1235265 1049583 443485 827096 1187435 1888198 1043977 116178 1542655 1268950 1929779 429714 340185 21001 1165036 1394480 1830762 81107 1635500 1049127 390649 932972 464484 270751 94550 808638 1286898 42935 1526067 239698 1357727 1334202 455683 792421 1752657 452089 749100 806838 1696632 915696 1533413 1166099 724210 273124 471827 867377 751544 1440635 1716258 1607287 1654900 28184 486114 1570943 1004728 1418800 1955029 1914209 694706 1102760 690474 76837 1740905 378462 1537868 1461248 168952 1036779 1735761 788676 662779 1110354 1093292 578002 345462 526902 1375180 687288 1943642 323399 1580918 1312429 1175544 509292 1954987 396113 1836304 1838067 1266685 1758422 1155983 1231859 1012046 173937 1277062 298178 627891 1435963 1033898 1873279 523050 1379453 1754509 541164 786586 1193453 1043108 1610554 200758 377749 1803256 1802120 1167124 1163910 1174451 122488 303494 1062637 641381 1749612 1800845 1994862 1217438 329898 1108223 1368744 1375704 318605 1805609 1943264 1967855 1275512 1101002 302886 1890596 1369268 1102201 1144180 1484563 1561225 283490 758423 216021 466465 1626212 709001 676155 197029 338055 923780 1761888 1600578 1296729 162046 1291793 871499 402743 1339076 1205432 371616 500733 1255748 228275 44749 775103 417862 702026 276409 124080 1742301 1309782 955565 110968 1643106 1044805 248358 13151 89302 478188 349511 302385 462918 1240862 751546 1466477 521387 694756 1507098 1026314 1410870 664082 55833 469488 1071160 1210221 569485 1667640 336800 515859 1242293 600674 90697 678676 1485536 1247175 1178541 1775016 1863026 449153 261623 27773 627851 603376 1090194 709139 395251 1041127 462311 41276 786223 1402258 1389782 1643138 993899 909198 1309895 1887436 1653583 1949443 1321309 336658 1509230 945635 476642 1402767 1471614 57089 265399 913760 747576 457911 193794 1225739 961370 855131 1948564 1226266 419476 181958 1723329 1796096 514443 1831708 157667 1282188 1654641 1313888 430427 1933832 1856055 426749 1428600 316259 256583 1446664 1415473 1781837 56841 715672 437620 597081 1561683 1679796 1425751 1801383 1837535 195107 87243 1668476 1393129 1610595 1318536 1532885 1680338 1360849 1007822 291220 889834 735817 1276572 1859862 587359 622811 91220 546920 1119399 928489 1567954 180782 1020909 483671 1062793 1914036 1373453 901683 1153854 77401 1816128 446074 1537968 1545638 648448 210904 279702 1911855 372712 216598 65858 1064486 1301506 720350 1394823 1834742 1491881 1215479 206804 551991 659991 1696567 331590 242536 149199 1006765 317917 559021 1258573 1211664 680547 1029516 666445 8372 1226176 117176 1687022 1465381 870186 1270476 1006332 264317 683858 311244 1709012 948986 1576160 1905859 844938 1401131 1547115 101359 1438440 58835 898175 415090 1881485 60262 1362042 374349 1750043 772914 157800 734728 49932 902140 1420302 6925 1091705 303053 753385 1188319 767452 590668 361589 835133 1760813 451407 1087494 1005380 45595 744039 695203 1229658 92044 1154838 309956 1250878 1245900 1366994 481058 985090 1825508 864598 624245 1153781 379943 1257635 1011069 1603898 1341841 1057988 65611 1987564 1127023 1563263 694042 352022 1831985 1066971 522832 1891806 1807870 265511 1655350 1725001 1964471 492475 917597 165119 688365 387443 343008 512760 1549357 1271229 1186171 1080614 1695349 1053139 719115 1819185 26426 901460 847667 1792315 1751664 403620 1325121 29008 1850677 1142787 530866 522587 192941 458877 486746 883542 744224 568188 1529519 540195 551011 1178375 1721928 1769316 459369 621557 1107385 1410242 472928 192586 1128577 556246 497148 1221499 1950652 762504 47643 1844439 826256 725900 290458 238062 388643 436743 1951219 1473335 1619395 1201487 1843977 1246527 840072 595705 430106 867646 1663194 669497 444794 1198484 243633 1011144 604671 880704 1211559 613106 1105739 1201417 299039 124329 968730 545779 716122 6273 1143297 948086 1416345 1667580 556248 1481692 583672 1900155 1576992 1956108 945374 271571 313905 1478679 282233 358078 1695807 1199039 1266170 731157 1210747 1344178 1198448 739248 1020537 188144 298123 1787904 976248 1235347 1332028 652444 214730 79516 1540919 65047 825406 226811 1936527 1114942 1539505 328008 177105 636295 1417358 1953785 234216 136920 1263233 170208 1050559 1856006 803206 1235242 30589 601741 705648 83342 1702729 94800 69449 1243436 626145 730882 166865 1238162 460417 1608582 474799 215577 456089 874366 105235 1325764 228663 1252627 1858349 1895181 628153 1789822 262444 1031169 1796310 1886116 9954 1277958 1502197 1765902 802915 277268 425881 1710380 690689 1163591 1560202 821654 1773308 1146880 1502716 150711 284767 469006 134787 1275657 254251 15659 511921 377326 657301 1542977 1564244 368781 872337 1332550 52512 348189 635054 332869 1184904 448374 1267246 835050 1975664 1612215 1256659 1801856 1439458 1845104 372043 27156 560045 467301 1297864 270421 1745586 453460 1281690 181469 50500 404381 1854370 1675987 1809289 1696013 1818089 1656631 1954820 372116 9129 510470 484181 1551189 992001 1385509 1653851 938963 192535 1104155 1305686 665681 1502961 1327042 1328084 795271 1640521 1417546 194691 1877530 1158301 1558492 1607011 1993942 467666 661373 646060 550395 57228 455834 59961 284236 816935 709377 1799022 314712 1846213 761066 1262949 566627 230492 398040 591706 966800 195581 1604780 1336377 625326 1958078 1691350 389481 1297969 698297 372075 1885949 1556655 1530297 1814616 1401786 807366 1181373 1558947 1711159 777039 309365 1625839 1258537 626462 1219152 326301 518522 1874603 596098 1383695 556181 1316444 222414 308600 413636 1675719 798370 801539 401715 1632899 474392 630067 220521 518346 767374 357489 766696 378784 498164 297369 497185 538139 752131 422303 1529300 996991 829331 389868 827712 126843 450372 727640 1219917 583398 573135 1515855 1955316 1914736 1201030 618198 1201526 965882 942357 114647 159 415979 872544 329832 1949732 559188 1250347 1510841 1881758 577304 1073307 277721 1336236 1652804 1202635 1044210 304133 1145749 1424290 1050582 1475705 694205 1710353 1101722 811479 192654 338612 1813001 1370397 134375 1604692 1357306 611953 1774168 1681314 541102 852675 1874049 1422251 1227241 884557 175605 180622 647565 83098 856770 456498 258517 1588744 66969 658902 1370443 1833047 1372309 1482957 390912 659260 1571236 1565677 820587 1032655 253190 1314146 987236 1684708 231734 972332 789813 1194046 362755 1445590 1570773 456669 560098 513037 1441826 957112 1965525 1949715 452278 1500410 1078717 1431140 1725067 1172283 1848441 1249118 1484679 1142754 1034809 1825728 505743 1412433 2370 1847699 1569681 362114 1712296 759949 1753956 1566722 1348913 1546983 1556894 333464 864398 1155027 945729 1690994 221012 1626749 768225 788383 1551631 1207399 919602 818039 411530 1035747 500027 760050 909463 902868 754368 1754975 1041865 651563 1830356 1360146 1849553 876948 1719811 1425877 901301 784315 1559934 509469 400569 1129882 1952822 479922 548492 1751975 249593 1842157 300156 1076286 1603121 1427787 874352 1684853 1159478 443260 1362421 1265904 350523 758931 1425988 1486292 57898 301652 1994718 956451 63289 1538100 172573 1923958 659731 1425091 1310211 1775409 1407017 774942 778709 136494 473969 1784994 1765541 1034129 1715646 871057 571520 1521284 185878 1640142 1572719 1158113 1039525 619689 1489871 1557001 164768 519651 536734 207260 1674266 939952 373082 559432 1853692 1944685 252702 675073 1998157 1854495 577789 618808 837258 1084292 1818471 680984 792938 454588 117426 576879 1991877 1061685 1670008 1810987 1303718 866861 713659 290400 1323350 1195335 1121801 788794 238538 419716 1632748 983995 1090205 197281 1744748 434973 258693 1005090 715527 1922118 919025 1788874 1077712 1933752 1492401 1701507 1121810 1690103 1211773 469028 40277 1240336 825233 914158 569504 158971 1694864 719346 578142 637857 1309034 1116828 1939185 1939181 1853221 1265578 622526 786032 1070256 1821624 986894 623469 1932088 544125 1608394 1793832 997928 1501065 1957313 1221353 965220 268495 921582 294745 1830956 189935 1722951 1163841 1051616 241455 371943 738855 1866246 595723 1253968 1839616 1747072 384224 771770 1586346 975028 1988753 1603057 460959 1165884 1831150 978770 1355588 594286 607649 1983134 1702111 361772 1096350 171332 1673118 44825 1841067 1765497 672215 191949 1699398 1047982 1180228 1036746 1270361 763480 1081153 148051 966594 1017192 1234068 1561464 1738072 812989 18561 1396143 1399579 1475766 1785746 108938 556658 1284942 972807 267956 1635130 1439225 1539517 954739 21479 232058 52124 409750 1436538 1800428 1227433 327697 1045631 798748 1913071 527657 225819 1000583 1091565 1070643 818433 1508809 747687 1694644 1350220 804501 921379 566897 1237611 1143603 817566 736192 503801 1027082 539496 1601952 593790 600828 775830 1601448 211952 1067595 110680 1944808 1222566 412362 382589 1578222 706589 297551 1315791 901266 161123 1224886 1526352 1709537 833686 1169354 550987 533298 424224 640152 147130 1816097 1268355 1564955 1514490 1467067 425386 853651 789606 1742485 1894877 1210791 1930931 782815 149918 145546 1621105 1592569 75970 1471569 1552312 396741 437519 117433 775322 1491178 305446 653425 1679085 949687 896724 435887 1176886 1585671 1554963 836374 689423 38138 161233 1372082 1815845 43983 1501542 1188618 1614895 1373406 15068 105705 816139 190228 646070 379612 1173499 1618345 1253951 1095013 132671 1685453 1195938 1476605 708028 1280535 260259 1740754 1523832 1204507 1509587 153570 65204 889297 496202 1141413 1066446 627535 920918 84469 320726 1945287 1257201 102596 1530789 1518470 140017 1289549 1186708 1304877 1515863 1753156 1046022 1023334 1000316 1094954 510413 1586833 1270578 888756 1503846 1960899 1488156 1862516 1956752 1662463 1340948 695011 122550 199256 1465262 34574 1689312 246940 1163676 1065869 946129 1652492 157584 201981 433348 50833 995863 727248 1381501 1225611 37659 500427 1681806 1221587 1792464 1412035 1966370 1965058 1483414 566487 1398632 1964140 494440 1093243 965485 1411527 391925 1647244 292023 385149 1900076 182531 823494 1256676 933211 623478 1927358 94227 905061 1285847 1090749 1097003 120513 488083 349799 770522 243071 1439917 1762698 1323607 1928538 1060194 595395 1108334 1950252 1269231 1772171 1090483 977910 1333646 1720743 264813 1915666 1777305 682575 1152506 1877363 283999 1885732 1596129 1201074 1733254 926897 1553716 1701854 363709 1526575 1039109 577851 399310 230935 695978 226757 143306 961054 866400 1032757 1783199 1838124 291362 200996 1439505 234671 844808 522582 734448 1055247 47667 962447 1745692 957777 1659076 1076861 1556349 1906493 256080 273460 475483 200700 1106252 298038 1155919 44002 270876 75375 1032064 1680276 1988166 1790327 1610243 727035 1030246 1322378 1568952 1070496 1543608 1837061 775381 1903707 1003519 1782612 106989 1780737 1232020 1284629 535363 478570 1457264 1529567 831254 569550 1116964 648301 1258239 1952472 521927 1802713 763094 1384309 1922948 1237374 255136 1343403 297603 1457620 948694 1535501 1591876 571709 1468413 960941 657476 1069697 1582348 1712062 362904 1965847 1522091 630033 1926809 1286163 778468 528046 1282820 148135 719147 1436918 560900 462867 26811 559786 364244 526461 138699 1753760 519345 1290997 708033 1692314 1833435 1910296 190308 166900 364351 1690325 667167 1702905 111431 188117 1890506 1882523 798527 1373488 891644 925252 905910 609079 1611488 1304071 1144168 1471053 981435 1401190 1275393 445500 1701556 1218629 4954 1200343 277626 1107544 450397 1600138 427964 262864 1132586 728269 533041 1291185 880491 991293 227402 56480 603507 16209 1614662 679025 1646418 375316 1556410 1630050 1385539 640331 265542 1826586 1492971 1387526 793533 601876 726216 57118 523227 642890 5378 1065652 350757 936399 1003953 941919 1163402 762785 719349 1219218 501392 898834 213520 1814933 1016777 1842738 1553563 607305 1234171 1654088 1655298 1899824 1467911 105027 1205698 1768478 1530792 322783 1239960 69546 664921 572001 711903 1040627 201062 1413052 1635239 1338474 854482 1473124 237925 1436088 1644152 1326814 363162 214734 99340 81382 605393 90961 1026172 211113 255735 1438273 55928 1812962 1882891 297479 1509773 1216172 1199518 530646 618774 482993 1920988 1372183 1243439 1187396 1886314 962671 1874752 1301126 1546034 344081 1507870 1876756 1808313 1304987 1758081 1322578 1114986 1759540 1684241 1682384 260522 1084938 988868 95941 1591290 950197 1560586 1726978 1667840 850869 1912978 677114 372421 1485019 742626 787216 1780791 38162 1776930 611171 742719 1674033 174982 331035 282939 758655 1329117 1858244 303571 1756840 1099271 435850 1925326 663350 434797 1264493 1219735 1785908 1607377 20879 101006 666438 1921653 932386 1257340 1016158 1985048 839443 97871 1314369 1607922 1983748 1268316 1481766 1084731 1065112 254022 132009 1613609 1928698 601761 1535370 301673 184337 1011036 546408 1234690 294585 952620 1701404 146127 243896 842833 305805 1761788 1664166 502017 1498730 1165249 1881716 1442142 1168090 1173090 1611136 416676 1412705 29672 1663779 1950464 1893939 1777465 830726 182055 1349844 1556811 262476 583797 761786 1364181 123284 163569 1404177 22010 1095940 1934366 1895737 64963 486714 1257369 1104691 1598103 318831 949518 1027204 540145 282676 421206 950500 1083667 1000839 1701729 1848208 260548 1134001 830103 678172 1792792 870279 502502 945165 990553 354325 1822516 1308172 401220 381974 1230676 248639 379333 1502232 1538562 1309808 1334788 550305 1143784 1734179 1414641 1131298 1166 18110 1946815 459961 1776420 534990 103118 1707844 869163 1106086 1773582 1205291 989673 1577121 604364 1757665 525037 1765931 1897593 1046942 1147424 1123076 134152 1216693 1331219 251489 583345 877489 1565693 471798 990832 372185 574395 1764512 1883457 775843 1519193 1330248 1447633 1785071 61412 1149844 1231901 1954611 1170686 1506728 1654648 846498 1192974 332809 23376 158571 885705 1675347 1861869 184549 1514103 1580265 1549066 676402 1037896 866830 1797925 125707 239930 1166675 1413930 659826 1691776 1187338 1846284 1692063 817501 1711527 1257558 1253659 283894 1197000 1783304 1629678 6724 652848 1629921 1485480 1352276 1336787 1692307 1540143 1239167 405836 1251866 1954955 673471 1515284 1548896 361196 931917 1332841 1192752 246631 543569 161450 1807727 1194100 855181 1454146 256818 1940590 1047454 479683 9972 1801129 251127 1611348 1088472 1142737 1151009 598964 1398336 1983873 1490397 1705108 247015 951643 247790 263300 759876 1555287 1351460 1634896 1798181 47628 1223611 626582 684080 307873 1339281 1391229 759597 1483716 94936 634745 753621 821544 266811 1250481 1710503 702553 150050 707821 1720947 1038743 1637153 1365649 1388315 1115195 3295 1706168 1356631 663252 857078 1696647 104358 1941416 1091482 1445932 1526660 1606765 1832659 1336224 1471086 1353884 1381035 696898 1451313 1833902 152086 833700 1127126 412850 803803 690498 1341943 1561775 309004 1049806 1907450 218322 1212191 1531977 1544623 821023 1458759 462231 496230 1917455 1000482 1024163 1069476 1990993 1119709 480122 104575 747801 185664 911 1720401 302274 85124 1608243 292866 922304 921834 1837353 38323 1897231 420797 1030493 561599 129036 1075545 15702 153487 573915 1199545 1616885 1579934 1367629 516680 712174 764550 1077241 1909773 1163806 531468 12597 1430819 1353391 276719 660425 5105 1630701 785228 582046 567677 173050 1008629 785531 235534 1089855 28681 503598 1099849 37414 770950 525062 1509564 1885199 254472 698396 1285322 193272 928716 1911247 494734 439447 1329294 1311702 550549 1060712 479699 653816 744378 587386 472383 1666220 1133413 1283177 619790 1732809 1324226 1356367 949738 915807 1072421 900550 779054 719528 1326548 1420052 1992494 1908884 1958831 458607 1530897 1875861 145051 1741493 370703 1653762 904379 795288 49445 1731295 157110 854716 1916298 1546807 620613 1895301 1684299 1498813 935250 1987262 24231 1124962 285563 65491 913225 1206759 307159 1572091 1632512 1912487 1127434 1773315 902486 997477 468495 6647 1603730 602773 147230 1568970 789535 1299288 78870 1057282 896240 469057 689046 1016019 1918963 710013 1039195 1999757 1863025 380231 1891746 1933495 989489 291272 165126 697950 1561784 1326012 1054381 338027 963988 1571804 794777 1900687 392045 429526 1189222 638047 1604922 1737173 1098606 944654 824204 134952 1267228 715134 483358 1089170 1256118 421630 1742037 1106042 1652013 1735919 1327118 1826647 1540203 996817 260797 1161200 1248931 696295 1992413 356945 40285 424061 493518 1634794 736227 1690232 1497405 1337703 1666408 1057653 1002998 1389135 46679 185474 304173 190878 414457 1242465 1461309 850247 466773 98717 255588 1202048 951111 1098429 194332 1748146 1788404 1911137 960605 835781 1977206 1498921 1782667 1825281 384745 1382727 1613033 1167066 1585107 1275369 47119 854141 1128543 796731 989397 369084 236559 563595 123194 1094869 374943 1790271 1757051 1835775 891961 569225 730154 955834 302484 1671961 388514 1009835 1815745 1530481 469240 212371 1285563 1662723 264655 1746097 64414 313693 418768 1406125 1549765 1000950 1690159 1964158 693684 1329030 266227 1043755 1407894 334264 168023 1920786 366495 710817 1435671 1309016 1866956 1240023 1549919 1672755 1382331 402415 1807895 744540 1995480 465158 897398 557431 966934 352507 965388 1221111 1127060 1055290 1559148 1247348 176300 233692 472801 1298621 617951 170287 1134798 21283 1805036 266433 1514167 649545 992453 230293 540111 635751 834638 717376 458256 972884 140493 905591 6947 1630270 1935735 275826 256098 1451728 250356 1990409 1965742 73001 1034142 271578 486340 781696 748368 664208 1969580 66542 1065108 132298 428398 1673363 1697289 1552634 1745136 644760 620852 470506 956853 614492 819732 566239 1315052 1361993 1751375 1281039 308308 476832 1946705 687280 703454 1194937 1124108 606959 1816231 113323 557747 1881423 1356608 1471693 1014712 688191 851718 1833685 839714 1748856 1869438 1487905 280541 941246 855133 298721 873285 1345879 1380360 524580 102295 1502719 1216848 1097056 1971031 1279419 1868835 520679 1457605 1312653 636147 1344345 179696 367852 1580471 737385 40065 1267154 796390 1377494 1693664 243261 600909 689946 1635055 623323 1736153 1429838 1859777 1975974 1999312 606378 887928 542266 359400 1911593 1140828 1286707 1129728 791543 1683800 918493 1102185 1678174 1067229 787625 1080356 878972 300805 1307285 1454917 1891854 1184522 987469 1911659 1278154 835365 1240439 388855 392332 51584 113920 159149 1869785 1037876 660329 1270077 1883118 527831 583952 1261572 1032555 269189 402278 198431 894728 871455 1786124 1523881 233089 1493672 1836743 294205 519824 658078 1670720 535096 1295737 840630 1420488 975222 778445 1538990 1030684 1578708 892440 207377 1536479 1616750 1747172 1655809 1152819 1189019 1255622 1405361 596829 354966 1918054 1612048 251687 874684 1136861 330718 633165 1577708 631893 1921915 1618877 1152892 1168394 1295608 64782 550013 1354221 1214342 1060801 732035 514646 1252676 952473 61025 680005 231731 1494819 1103459 775259 1331669 276750 195967 1113319 485933 1434995 1207487 708507 1506563 1969614 1159603 1318239 1491780 218902 1867289 1521253 1801312 95900 415656 1060212 859207 362780 20124 533602 1780666 1593653 1665028 1689954 139018 1143802 788657 1105546 1800878 1789256 740176 1488255 154173 1555247 1774191 1902873 1525298 19416 1201424 1744702 1559243 856548 947034 1556752 489818 1674773 122769 215827 519500 461653 825795 1438417 3420 352387 1970000 1624243 1908559 1949897 408712 773198 1711122 739070 1825425 725381 1952941 1909736 1923607 941753 166394 1523541 1856766 1496015 501932 1609595 336573 1006691 1886842 537660 420162 823895 551859 1212832 626431 1109893 1408280 1572142 733363 773755 1010450 1487048 1040799 1111458 397443 1419092 603517 105988 1456740 799647 1907845 223250 58592 1881137 868846 871449 1820368 1040296 456765 1107312 896330 1471895 52630 169436 1337945 85323 704155 522201 1872425 671219 1587349 151565 1004843 1729546 857751 1277503 817751 1337744 850258 1953247 1091291 1091069 1192129 533129 323322 807015 168287 86045 1096781 1799369 1238577 1616278 1671200 878924 329735 1640286 1859983 1597600 929368 1418022 556482 949871 435172 727130 1738907 969426 1470696 1745756 1782778 911665 1277088 1137291 485830 470301 599554 576465 924668 1373284 1558925 1437902 1982368 931397 132745 219482 329763 1350080 88972 1023836 1448759 473094 653623 693192 367226 1028452 1525380 565614 1174061 1282540 1122662 1579610 1786733 1876027 1931892 899522 1407512 924652 391293 13415 1898320 1152610 62594 861892 1600383 226575 1427538 608499 740750 1321946 1620770 1386973 456791 1576115 1303703 890728 598235 1456186 694871 1790987 369424 260738 1907433 1606793 960922 1477563 1333237 397782 1386344 1303808 1518014 194647 1198747 1040859 1926202 1681782 1968966 1167768 1971759 396179 1972641 1950423 1829146 1979928 1078386 1463822 166782 457722 1035785 363662 1986324 277305 1531773 477135 1988934 1680308 1474371 1083425 76402 443139 38600 1378395 1393586 967635 794595 489726 319137 501936 1738005 526584 527055 814577 68978 1559537 827277 191331 1770790 999048 139450 231365 92477 1253343 1178590 1442587 100450 1093090 391289 257416 1332012 1320375 676747 1717674 259470 1197435 1478584 937123 1432412 931681 641332 1329373 1131000 1025737 256101 1903039 600038 1476736 1954878 1289274 1152530 846228 320106 1260882 297187 20865 1203564 885317 518331 650491 544526 645408 1948494 654678 1510969 494266 900846 1089418 732153 1277147 809659 1106327 745412 1457786 1371883 657991 497727 308006 686858 1486360 1932786 1478369 253851 330729 1736643 469470 1579533 1902859 1457887 1442492 1073694 1677415 245692 1326067 1484386 1338818 1038608 893935 1512101 613704 1533892 114876 230109 1496296 203703 561755 1176490 859945 400807 483296 1878854 1906642 602054 1183762 1212117 1398461 1463320 337188 1019461 721037 595344 677172 284774 1604196 445224 219805 1985488 361115 985959 970899 1289818 388192 201513 66792 125085 215401 1439325 1779493 736969 1131127 1099952 1214905 442718 376516 1428847 205712 7238 782261 1392554 1389435 1982569 1527016 1181284 780304 1652088 416233 1448440 1381174 666224 378773 959800 217696 1791998 1180236 1374232 1818755 1850575 1619510 1019230 313719 1671635 72773 276274 1051447 1855644 1985083 1605290 828601 776105 1174449 1626357 885550 1016716 1065396 1086165 1362946 67886 811596 818093 1238300 1536615 401160 62474 195390 568674 212800 968550 1323636 595171 296036 609204 827270 1227819 457476 810077 1010627 84092 705458 1348008 497621 1877072 1257159 1897751 1593862 1216228 69589 287179 1305888 215568 181772 1956300 694676 1261940 829585 180646 1312228 1304940 1887920 1966191 1517338 1417757 1125424 229212 25883 1330413 1002524 1067823 143869 1539797 1623590 155315 1497386 1442439 1327799 1255885 1182100 1263230 1870136 793989 55915 599808 1785681 1512596 778220 1844837 1164773 1489697 183695 1295516 632495 401297 1076466 67758 1421460 1505505 542949 817734 803250 1401498 687662 107570 795146 1857682 644939 708722 1467143 641547 1920857 486275 212001 994679 585104 661066 434763 490623 1140751 439161 1758435 676279 887055 437307 1915226 906562 295955 1783658 1081083 313371 1545971 199938 691481 1169697 720584 205355 1705774 572015 1874082 1341677 1965694 31216 529838 1995111 231027 1492551 217070 425393 1553341 1771846 50375 826327 1587742 57850 1699690 1147911 262065 275492 231377 320553 1344976 355377 195234 663015 893666 976809 804827 822226 179040 1176149 1026884 1669558 955910 1825320 1773868 81650 1501266 823012 1421302 575688 467863 909570 606634 241772 829522 321187 1218731 1743769 608333 1646218 1390360 729646 658249 1186864 1333626 546044 1031104 438900 134630 558612 203379 1960223 1911345 247970 767244 1994098 1591920 1479203 1437289 868564 1488286 132062 61112 170276 1099196 106238 1807193 1883448 516682 1560990 498945 1389651 582296 1317865 1763794 943152 1787517 1656803 1780513 757325 977618 812029 655593 1606838 227309 902825 327475 1529790 1364392 1137638 1945583 349814 1210248 824167 1094460 924027 1261736 318067 843951 1780154 796489 552816 1336382 1583682 1249305 3321 172495 1247710 1807181 1019961 1208822 579706 465729 1749328 58490 455326 244385 1234176 829709 1540755 1748356 1364334 1882676 350535 1782259 904318 1942857 1946672 67431 1616972 1328972 746615 109218 1979836 1989066 1790556 815479 406071 150951 1280674 948548 1973431 335171 529623 1007524 77485 447815 598750 1250557 1981404 1923331 1679719 982211 1844820 452042 316248 745227 164575 725385 6808 1470715 254185 1667885 1964428 652133 1830263 1383226 1826441 1361449 1979685 881383 666277 1240965 1197378 1490268 1889299 871276 1134508 1046621 233569 613591 1953520 596347 1764087 1372747 883463 1547918 888202 493270 620673 213010 57336 989152 902207 139738 1801278 926953 416788 1485632 852480 1572418 426073 568568 1909031 1925812 1655465 1833879 497428 1858167 1258844 898805 685257 197125 1068520 1024555 1138991 336416 78298 1956585 1832783 1512098 1579369 816605 1199420 1970550 931473 1519792 1636605 1666999 1041252 1702204 894778 1754440 620221 542815 290537 1596786 934331 1409174 612457 1106160 642027 803664 1579215 914601 1865617 1705135 1791834 1015578 1000498 1045299 466695 1033149 244714 703765 1594991 1830172 1932139 1313334 351449 886574 1252811 918956 1585962 1575658 774043 535280 94673 925573 126190 1781868 839905 463054 360658 1040302 1114677 1338087 441646 1560078 815013 1612263 949162 145099 1325580 858583 1503138 90885 464149 836874 838702 1036615 1146051 1774912 562759 1217541 688599 1313364 215919 941594 111895 850971 1586304 994017 1389176 805745 1551928 1104257 1169995 879225 759728 525196 1910244 1456738 1555542 751037 560402 883516 784251 1469025 557610 593815 64868 1480927 820450 669020 949829 270116 624148 260490 639290 1567520 609139 392567 3086 633959 1606081 867651 1982096 1376524 186890 841227 1968186 1382761 681987 1992472 1769123 778901 1030630 1485584 1780810 698320 291632 1036663 1769207 1877880 194845 1638172 772445 1470576 1977040 1105154 1962416 782101 680397 875585 931695 882498 394581 1758564 854376 1542790 970304 977733 1235747 1353591 1860455 1214858 1897235 187022 945055 754600 657123 345377 223656 272919 894380 389908 846701 1079692 867075 1861410 1253155 340075 754591 1480071 1067237 1206513 544703 381095 594307 756578 875793 1301802 857575 531612 1240678 579237 820110 194581 1916739 671098 385185 1676608 1444589 809866 1767726 85317 390487 497264 917480 1891463 1834853 1650471 1084992 1179106 1066882 1407485 1848676 682042 437974 1541753 748060 387907 1703167 960865 1967441 1908912 562106 1047615 1452179 906308 1199727 1611079 716281 1398898 1423791 1187570 1563509 712935 611322 1627825 1097678 1902871 1805408 1505925 533179 1376829 1722875 1306927 999224 1648595 1523766 1063914 1335745 1994815 419838 504426 311046 227657 1730546 667395 345413 1723105 1688649 786092 1207409 112466 1000702 1852595 629826 513059 564058 935975 684726 1507526 410646 645579 119166 1480756 858444 1407268 1616445 1824505 1369687 1447442 296856 1685596 1049523 1329694 472761 1723638 86626 494768 484463 821825 1876900 1371549 491412 1870187 1646667 1309114 702059 976702 65229 1695277 1966596 152389 1147664 625053 1687529 1880106 169089 539322 1050717 1888692 180155 1755694 797397 119003 1325605 1786675 850087 1919565 739521 108518 1432216 1885292 74927 658650 1561195 1690983 1105080 1250673 820389 451659 1247816 1214386 811604 1901457 653733 1659645 1469824 1552569 653915 1537107 836436 1357379 1673063 1276024 1154309 958183 207334 1383163 1069246 1837519 816097 340644 1050902 2658 1550046 853826 766873 952279 1024526 1803994 817329 55384 1722397 1726658 1263378 363425 440799 1259945 1803048 949083 3090 1769556 1587 112758 722265 330955 1366240 1662662 691866 1432883 189588 158835 1907883 1706118 1883586 1690693 1202557 947679 1473540 1259628 1324813 455637 746435 1450827 1776582 1954095 1170126 1537668 263547 503395 888129 1934378 1655752 335571 1967880 573785 545671 1938256 630415 449694 1082998 1711356 158298 1132322 1007347 1243416 1758676 1467170 1415751 1015224 1028250 1700430 320097 1656918 1560975 826955 465141 1707910 110090 321567 1919744 405818 976309 573686 470566 183265 1468126 1072864 1438335 1837495 1242748 1670264 308001 1571689 1782740 192429 1467031 1142027 311728 450318 596724 1434897 351624 242180 1260933 599174 1948838 1498190 961304 1483913 278284 885532 261930 1476293 1723781 691795 837026 326284 359271 1891049 1373957 1313883 500976 1287852 1678475 781103 1454881 1301487 965833 1364411 377285 648284 1815239 233420 976449 35371 1586013 1901705 757702 286944 1816146 1221116 1665373 248081 665279 1248993 1240804 647299 533202 1535525 546284 488979 547930 1876800 1585571 1952478 1848004 1627606 1727390 1476815 322261 1466047 1690658 643012 1350360 443831 418400 1505480 422713 598296 1612358 714737 365616 537335 1647917 1663431 1889932 34748 1225289 1720909 1992902 623215 1522910 1826827 26306 1999616 196832 1668488 426018 1537414 1828579 1845046 563366 647960 124171 147840 1950798 1323304 147807 1003341 1562850 1067815 151613 1236054 393745 730163 1939282 286903 1750559 38833 1940408 632922 799151 1601426 550073 1309800 313183 1466771 7144 959671 753160 1528930 1511178 1579278 1086282 404073 1457528 1500854 1740551 348734 1145411 748168 379677 1387403 616551 1297652 1160766 250910 309478 1010779 1222218 1119710 1790175 212250 892895 58269 1377469 724022 1729101 444284 1001184 90906 1853799 631689 1107304 1920562 611031 118174 287673 82481 953733 1547352 1794596 1314123 1739282 455206 800767 1850602 1398608 1567663 240537 1826084 953841 863795 1794678 1858324 1315535 1124874 1209696 1122683 1738502 657006 1711905 185835 1521393 386575 872946 122642 1001442 1022838 948591 819090 1943349 1766370 474480 574726 82607 1880680 639894 722083 1292087 836426 1006470 155564 804066 1809654 1106266 1572164 1569266 1701892 803120 39128 1744909 501622 1150165 1935083 930627 460619 1447965 1841743 1728875 1994977 1521222 733704 126239 1522734 1343656 918917 1884413 1763641 309991 1372347 1838316 430055 1724889 1871891 831198 50216 999369 938538 1484873 379028 879063 1201825 1142958 1931187 48068 1427959 389036 379052 2508 1371195 1934241 1728987 1617190 903340 145509 1302961 1536194 1544148 94366 919937 952671 1025677 93409 1832111 1319460 670647 138808 1514626 630557 1256919 538660 415072 363740 1433038 578862 1443790 1040686 1982933 120401 1503869 975518 1652058 1980801 511159 1632976 159023 381417 1382815 477878 314521 1013231 322506 1570755 1504954 1420908 1994542 406150 968832 1986538 709689 1091960 455783 1911756 232722 174034 1401484 1308673 478846 1717688 1995897 23193 136703 411249 1876201 350396 344032 1805738 51679 1870243 694669 1165623 1440600 1583306 607946 24094 401877 1882662 1459344 1510411 1660511 389794 1628710 155099 1940048 301038 161531 200934 1278944 105345 1516089 549903 760543 443240 10737 329346 340287 865665 1474322 1174200 598762 353073 830329 488858 1857598 735107 1670970 1368636 1313979 1388046 547987 1697481 615296 1563042 138326 1043382 298193 36989 1694332 1156772 1582734 1840379 987203 481684 1843208 480828 745161 397716 114479 1287241 1882016 1799976 396637 1191999 615287 1847808 305662 1636645 1540707 1213405 1773016 402381 1368366 6916 1807668 1876752 1544933 1690334 434634 32875 1363868 1441841 814079 30996 254153 1735740 265716 1653331 1091436 890429 449278 733238 761136 902348 948454 907436 546118 498737 1157413 1878536 383757 690694 1701639 1282278 1470268 167419 1980372 1692598 386083 805354 1016222 390810 1185135 1809025 749421 585624 1643213 1644706 682869 1179896 600152 1770464 110501 413563 1193335 483405 222952 594506 1713809 1880052 1514396 562622 1759275 1072546 1397696 1118524 1758703 1250476 1278842 445669 1163640 192827 179647 1355272 190692 1660583 1540068 476284 1822208 1281157 665630 1719223 583877 546150 832134 137141 1961334 1920976 222068 638079 439710 1789908 220663 159879 493601 413534 23326 1782462 782824 1548104 1952797 190741 452670 32405 630712 141124 451056 353953 1645920 1222388 726220 23828 345847 1085487 1771931 779580 551994 1729175 620686 1078433 893645 528155 845237 1285583 1039885 1027453 1839931 741116 805851 548353 1033734 1491859 8152 1390577 215797 668717 884873 1115941 1899848 864960 806824 665341 1764952 923280 1616389 1532580 855150 1525787 1154766 1291397 1534418 1316069 1489768 38766 1680942 329889 1093424 838285 353802 431978 474838 664711 203841 1574414 655496 1007759 1520241 1148580 1414632 483732 777685 897431 572944 425563 18540 1592782 1431149 69694 330083 508712 1549774 1425524 1825337 776869 955064 548648 312499 338630 299726 1464644 708667 757962 1620437 475510 1321993 230550 1290291 555577 146802 1445395 460410 1207283 1176798 1722901 1820581 820959 1709826 112113 1943918 1103458 1558361 942257 1777697 1753386 1579794 1847089 467967 659972 193082 1582913 122616 736346 984219 811137 827295 928291 1211853 801661 1676179 877150 1793727 583477 1792218 769072 223832 561166 1820932 305327 1675080 566033 547124 1839771 1419107 968187 1062880 1908485 860132 359167 1294244 1203202 752457 1014589 1133437 1840534 210787 1234003 1692617 582809 1480909 1311003 1763947 128529 724338 702734 589479 324325 1785951 65950 755966 972596 483654 15714 8743 763595 401982 1546585 97696 324878 380755 471269 828631 703472 406477 1421820 315881 755293 1212603 1817274 1349725 728946 152614 1499386 1523481 769509 941001 1852606 1844577 182513 1293989 169983 743569 412006 120709 866510 138265 1702981 1777826 1385134 1982879 1282430 1217399 379632 1018406 565674 1637835 1791665 546681 172980 703943 905699 799982 610155 4114 1687907 1329279 851363 462478 582273 559712 1473295 1205783 1785630 735105 1611814 579683 1944957 1239829 673222 70813 204962 1410625 1173866 509802 1950512 1740577 797605 348655 260972 29917 281331 201793 60302 475842 69618 1826944 1724606 1113734 785962 121719 1886694 820395 1613653 563705 1558589 1766351 1582767 736965 811852 1503545 109079 249239 256005 1033556 1768004 1834298 1348754 1405628 320626 951651 1822900 847042 1233137 383983 1303932 316224 1787286 1929182 1980411 1184167 676709 1227587 1634509 1141392 489270 1233285 1673303 146552 684988 752774 748022 906758 2561 293657 1485530 1293035 1517745 1740079 983587 99698 1916491 1696791 987906 566333 1019583 351845 36122 1052924 1880175 531663 434236 988885 194317 876994 1540731 77641 1889666 1127701 1733264 94090 1174469 572946 1941556 893903 1073689 1968344 1296260 1712628 881294 1266025 558264 644783 1952348 818211 651353 1580070 1640017 1091548 1100562 867225 311064 683971 879379 1727681 998730 1530623 1077146 999259 705330 464718 1441021 1830412 18646 40673 840734 1319625 363481 1833121 318679 1251548 88093 272138 665651 1692411 190051 1357349 1602794 1733803 1561605 983569 1323915 950338 1457764 796793 1077068 171879 869168 1092248 247936 646341 437491 158588 1282133 952972 69867 632270 735698 583557 423831 1207183 474123 897361 794337 817874 1669500 1678288 974401 14338 508713 536668 1227242 605441 1988563 920035 697737 1661913 1301471 1753473 1037241 17260 1438010 1516512 1374931 683687 1541993 1683165 502691 1643819 533946 843590 1920183 1721146 22423 471710 794133 369273 239957 1100097 1630184 1759126 629510 1531405 613706 1801369 1924985 184422 1387143 556059 197293 1223115 425047 1806992 1094097 1936914 1066613 278380 387821 661313 1443755 1114432 1040503 370035 1479071 1113551 366260 235651 852278 798848 1426393 915951 155528 1297882 278275 1306764 1280112 1943742 1957881 803964 1600408 808765 442320 1880932 159795 1364035 154547 161894 1149522 417355 464003 1434720 209297 724690 1674513 1263143 292691 1136803 1088535 1005682 1255608 580127 438525 1161386 1964904 1639589 1213378 1948268 639076 345707 1306370 574758 1447241 793984 1898913 527403 107100 780207 1826553 1932211 1352407 1462702 135076 1206999 577496 1512585 196845 540812 779874 1237645 1092923 1386399 1594630 41381 156742 93486 1163936 20592 870877 1173838 151957 909602 174171 221367 1782365 1065352 1697972 1301738 660984 1944159 694959 1151464 1729760 295638 492824 494617 1317697 419671 151046 347418 581498 331906 1227199 108724 573614 1148751 396507 695695 323751 1556260 1005665 446182 1016107 1841206 442779 1303215 283008 1504874 1985677 135140 49859 859262 1903256 1439330 437985 520360 737044 658638 7110 1625492 1204990 873856 829193 677972 1646379 190469 620918 1935631 591698 594848 1965827 287908 582789 397296 1653766 1919615 1886090 1767661 900293 670530 781816 1172088 911308 1695021 12990 292437 1895569 465722 1441592 1293666 1870390 1320270 415124 632364 1786865 51474 1755236 1671323 1222915 626464 1646861 1660560 928338 606755 1285860 229564 1423564 1000514 172667 1764506 1748816 690700 1774287 609743 44463 574666 101706 929447 7730 230883 607678 1806746 1572188 453211 1452421 978127 253503 367671 1072411 126473 1365106 901621 1094093 1532154 1557991 832600 1635971 256345 1245212 1466675 111233 1267647 335887 1423384 1311680 1170964 887885 986694 1962555 959481 955727 1672383 198207 95432 316724 1589310 1446173 803756 902195 1674932 1846216 502977 75425 1399973 798164 1161401 1028025 1580731 619301 483097 1711008 463405 1984532 617776 868454 305642 1602824 932741 1452623 1429148 438014 1959387 859272 241311 1298229 88362 4588 512706 470224 1366805 498245 1997252 987768 129702 129048 413677 711093 1782642 1289674 526904 679432 1358449 1604774 1128461 1204394 1207027 157336 129645 1416297 758572 1672823 519980 1777916 1450165 1953285 1083392 1193364 597642 1258393 1754861 1710202 1026833 1946719 1338763 1015272 879330 1788901 1642066 1469118 1673660 1293029 103398 1496302 241541 7384 719110 842221 1600846 61310 739340 833526 1920185 222817 1447026 1623614 606618 1779703 63123 1180835 636423 285638 1812273 1963753 1970019 1911786 327226 128811 27693 709393 311874 862863 599612 1655156 1287497 1961522 403161 1397219 1170140 1031312 329985 1664925 104060 1170762 457162 1309732 1615871 56479 1967764 1367055 286382 1814360 1792277 963451 14841 596302 1750838 756119 1961351 811055 1943317 732011 1570262 1537331 684154 1114860 495879 1216422 1397722 1605065 1327580 1949235 894976 1473506 1776399 306826 1676020 1312960 464982 1058498 819689 1968059 986121 1371480 543112 849582 1440100 1471533 887705 1625881 300734 874290 811397 989492 95155 211717 1368602 1545791 1155274 911273 1209347 680188 1693034 1239852 801500 1919097 1898862 257783 432717 890245 1570722 235862 69612 390491 309067 1017921 1950717 1314463 241723 1863936 523501 1149457 1650682 531667 627843 577050 814464 872701 968386 1541976 1174476 973151 1903896 1796946 730207 1540803 1651818 904448 81879 583286 1308732 932083 1626978 293490 476621 1124970 734158 1141490 1500406 1163893 766337 1992943 1406830 251631 1848419 1409401 688192 1604669 1013251 563258 812727 1879079 1034227 1635471 756167 1599387 1514232 604457 628186 729578 1418784 418800 386594 1800765 793855 1782644 1647715 1021922 561654 1921718 783567 1140383 775368 535270 887804 1147341 196188 1289059 1364130 1839567 1504963 1323823 404955 1445103 1821024 1978904 1522058 1181502 1617409 7998 249978 216180 1058098 1685639 362687 261654 491208 580049 1958623 934633 1356335 1157979 1857896 1688722 888958 1616742 287917 1152569 46072 417203 1710639 220066 656544 1468749 1352078 250462 1163224 94246 1451028 1028838 1234319 1508116 1222750 661928 1390049 748502 10668 367923 218497 1482804 200800 84440 104122 1816834 162109 432410 30396 1841047 758017 1321738 114189 1856053 927393 1572286 757382 980934 1226345 664822 1830758 359404 1410098 1554807 1287098 235962 590197 268466 276464 640559 846811 1722195 1481917 497334 1326705 469166 81483 994190 905927 928907 1869101 1112089 836473 1977629 1887582 1305332 1830621 1739588 445592 1212782 1287300 270647 505749 3492 1194716 1067265 757877 1599449 487514 315928 619787 1785096 263574 1000497 1058790 1077262 788507 747689 1976332 203287 1531708 6068 1366473 1549450 81481 1923993 838564 1293233 447121 1826321 593607 693155 1155698 674499 1958691 1705943 1523510 691277 326960 192743 301505 1746833 1490746 1511120 1313188 1980828 390343 1592281 100328 943643 227297 1264205 1117735 958221 1155528 903741 1773540 839093 1355114 917944 1020529 998634 474670 260421 726436 183728 759053 602554 8774 144585 161213 107616 525198 1918789 1796025 771139 1924453 514136 577367 526972 1827138 1849395 716024 895137 897678 151476 964084 1931783 1676786 202562 225357 1117730 1177552 898959 1705612 477554 1660904 592655 1783668 1589594 662479 1631715 832966 995693 1785796 829119 452845 1515639 495198 197737 1140119 917831 1722652 569212 1898714 1030643 621986 44603 27113 628304 1469531 1061211 1805490 1385200 678902 1386654 567213 464624 544625 1657065 1172884 1829910 207558 628340 1488514 194322 1690913 1967865 1250374 1381308 1756694 1170147 1002505 437524 88205 526591 103929 857166 8292 1230026 1502090 1408990 1278834 1943251 535947 1679072 1018519 324603 291097 948713 965627 1254378 1887301 1740099 1630944 1873119 629371 469418 490256 773305 641242 1238448 1610215 1927761 1178977 1621394 1219523 654914 1595369 996908 633532 678467 944233 391573 40315 910989 1073392 70262 422898 1100176 1852584 166551 1750392 591863 96469 1064773 1489602 999726 104380 349774 1130927 543 1209192 1276956 885426 429304 463477 1455 1509102 1818356 804160 352425 707162 1035842 724063 1987786 181352 928267 455258 1480700 1819432 280398 1752594 1400749 227189 44362 648567 127507 918108 1585275 1811273 1324629 445722 816513 648736 228971 1371005 479714 375502 1210380 644577 1543014 1517421 1455095 681989 1770249 885855 376904 1962177 504198 21275 1969810 752919 897316 1510658 1158737 803685 551705 907651 375869 667629 142999 855478 68615 1801148 1825612 1921973 680293 469278 723487 1669907 1028065 1020758 1886187 894331 742263 694234 824110 669463 566671 276511 166086 1954667 662518 1917641 505408 433412 1355015 1409126 1572264 83613 723144 816871 777211 1695596 897201 1519555 776127 856725 1426569 1312116 88367 192446 1600335 414973 1007624 307042 1664110 1443192 1840672 1600569 1812893 899292 702107 1519206 837978 916618 847768 302294 879840 1550390 850317 985368 814629 598912 1298860 138962 956015 1826227 1714912 1584766 1993317 1694032 596074 1633954 1286548 949745 1477689 917453 1393177 1246724 1244937 1681784 469248 1462743 1824964 1809964 217593 1100597 822758 425669 1159073 96133 1452281 1703895 894559 143375 853662 1540808 1135736 503858 148534 8725 1830486 1687528 1465277 1035873 1104641 1372885 1432956 1823894 694911 810139 415926 1856427 776264 1848934 1653000 1899352 578436 237765 1921611 1416151 33166 1306207 1672418 1326732 960650 1088892 1694629 772660 1742680 1482494 1204472 310677 877892 1399209 1906199 721507 164155 1514194 240693 627721 882273 959228 142626 1675159 413818 1522060 360195 1057134 377723 1691100 455287 814544 931403 875111 319683 797328 358354 785018 1723500 1417095 1627501 1401229 1385880 656139 757907 313963 1797424 1878440 629507 66697 1523124 1349499 1549252 509210 1072282 499488 1223864 1948651 614504 1539260 1686897 787129 993126 1325921 1045187 1085800 50499 829959 1937482 114694 350038 324171 168266 606154 1786821 757588 801754 932355 1436139 117375 425869 1088637 1737537 1529370 1734853 1997048 957026 295028 582515 948478 80793 293802 1878092 328557 526036 193738 1245672 321901 1165205 1326851 1814164 1986548 606284 1311646 888680 805894 180859 1675960 1326745 622599 660474 572399 1690276 1807364 1775403 1810876 511511 701294 1378436 1206861 910926 783171 478038 1801497 507278 1625996 1351569 709921 951664 300641 857464 753245 193135 1984821 64170 380 1661911 1342994 279624 724131 1949223 1143005 1899018 1366937 1072807 1885455 1868548 1029402 1114732 1145384 1823543 183590 524698 230590 1789382 629705 1769233 368312 684236 107705 1198335 249032 1770429 588629 183647 1561952 1803628 955319 30235 472257 745630 840043 111930 254740 528563 429688 780946 335984 937251 595787 1830489 999711 781366 1525887 45507 259840 1860706 1140916 1005760 793000 263152 1247003 34289 470107 889463 1845184 520888 1624730 859040 1330905 1813688 729159 62197 637756 546684 955517 1254014 1401240 1681255 733934 103671 1364638 1698633 22613 866924 223903 800580 1604902 810002 1115260 1687156 1060568 228714 232046 1487526 1028445 1829540 46385 315977 309688 489596 686467 1051329 1982168 1315681 1761636 1064286 152809 448672 565103 436728 942075 1501993 993038 1036645 344607 368242 1583873 126211 1239752 1210893 1768329 1137533 359384 313928 907262 454080 1296743 562974 1000485 727018 1045454 16702 1198288 204411 580602 277122 1619483 1366523 1595729 1305724 1619793 1011733 1949123 930431 1082341 318858 864643 1422595 238677 1998047 1264308 504932 1706304 1645174 1479929 955093 521845 782380 1845862 1959049 1359385 146841 265882 941289 583460 1277332 1516563 1363831 1550131 1218867 1778885 827789 1029507 1977570 1520661 35764 1886031 1369026 832057 816870 309733 1662525 1553095 1388761 1296367 707896 223 690837 1868914 1851945 872757 1459483 120117 1692723 330584 1289518 1949476 1041301 331933 187910 421163 158018 1947127 1684685 38985 1794464 1864888 688055 828518 414196 1959679 1419132 1921148 1225576 1047002 1980171 764604 1533440 1086377 1703383 1157424 1411803 1388664 630901 143704 569697 63176 683175 1210642 77034 285533 385735 548550 578924 1863388 1276984 1834838 1804957 1954691 1522813 1797928 938957 635068 1886039 952052 1461492 971045 909812 106891 312003 358857 324480 470114 1900680 1618031 902022 1108522 809226 756555 1197573 1260694 748262 1120698 1650699 207675 1322445 1304838 1106712 1339570 1781910 980256 1479149 300984 546413 688427 714974 1658446 604436 285660 639214 271125 1628769 1854387 1361828 1732636 1750941 890304 1320369 1518131 1371155 1195032 434447 1356002 688844 1578832 1669797 1592921 1870179 1748587 1097145 553755 22352 159835 1118413 1958187 1976847 872075 1352046 901369 278220 168385 1584382 453626 1730621 306839 653706 1876550 327543 885442 1406790 1746792 1531417 325721 558254 608389 1997914 1186250 1900947 179181 551348 795603 26867 883640 1360881 1944271 381618 1423775 621730 97943 1781757 1096234 1364865 523077 1789706 927129 1074426 4637 1801403 1258824 655840 1361734 1958445 1536513 1123908 1463954 1639532 548267 1170555 346264 1469747 604478 524382 291524 567089 569435 1520534 1414630 1689177 1997209 1986636 1206331 461005 1393695 148423 1555450 1233154 635081 460635 1326599 1408329 622213 1679655 430588 403897 1705085 873840 983645 727848 376637 1558511 1225489 1655257 758769 965048 1327971 1166918 1228737 508341 852873 1025127 107851 2776 645610 1356868 428481 1523223 656510 1258432 620768 1978636 1686099 442429 1225882 1749685 1172922 815332 1105673 1088399 1194895 896729 406013 1843298 1966844 1080788 184415 241598 1589909 1002799 271617 1247080 706816 493971 39105 1075025 1545878 1564455 223404 1444424 1670611 127331 859671 1626252 633834 517748 467600 700029 1634133 1578146 1891820 1497173 799981 1464052 1119440 625580 372816 44220 1556080 1817359 1099243 1562872 1961491 625729 160454 1792817 1135445 1784289 1794288 31612 1790089 7668 1234933 472213 1906607 470440 888561 973179 84267 762744 1502873 140428 786986 618522 387323 1895944 1632817 857804 282402 1826910 481269 713917 1593806 1148605 1524608 1016812 348709 244249 1320011 553801 75311 1747577 665637 642747 494566 1901704 1067499 191487 605614 1752546 1450287 1246212 309544 791400 350614 817353 1937960 203226 241147 675204 177645 603118 192971 72429 1857120 1540139 1149217 1500762 1765221 1953620 951480 1472759 1075498 1400443 1652432 372241 1215013 1352189 243285 440248 823020 838088 390901 1375703 716307 805854 1092388 779729 1897925 1795533 883998 1639032 628014 1015353 1682046 340406 954509 1558850 183064 241913 1156691 1724834 1539113 142964 1881213 454946 1631883 1444875 1423341 877942 1862706 1701498 1344700 11196 1979797 915356 771288 1511533 983757 1930915 1598628 1566131 602633 121109 629551 514789 368096 942640 426725 1872200 1902216 117359 722641 375994 503251 1133240 1107192 1979022 1792918 1620767 1042090 1691127 1579124 511463 653523 934930 1802459 1183012 1445979 1930838 283789 835495 502734 614250 297305 731300 368388 906157 1431579 1396234 1238420 1206839 1727325 125039 484121 863370 1981472 1943237 1978476 1406631 599774 622179 1296881 1214730 900476 895294 963845 486780 1438309 21154 140394 917819 1163470 476264 373749 240315 350290 1242270 1041341 1397076 1126546 445091 975579 123844 813474 19435 1285710 789927 1994997 57637 601369 1624912 522701 1829846 1518803 1976981 1406874 1047610 735750 400327 774890 128788 858970 84051 1235629 750679 538707 1638095 592645 1052392 1737582 1151713 1883789 571734 1499558 209683 1686066 62701 1277308 1902879 1917462 928269 113212 891109 1958473 1850064 1773750 625819 899131 161299 517808 507778 184430 813424 125570 1246906 56000 1754216 1075300 1282535 733999 1613446 1425958 1085097 360751 1400875 408422 481759 1764493 1887678 1049867 595445 1680983 548359 1814809 1152384 1864331 219290 212996 904175 58222 287237 1222060 510511 456736 177550 104444 719228 424451 166382 1038576 292838 1847319 517916 596843 1256890 940375 1466109 91891 596558 1334991 526795 223671 707893 1488945 1466853 1364716 197445 400412 1794975 53546 1347350 1708397 850088 257786 673324 424848 800643 613453 1039068 916453 517448 437909 72125 1904244 1360561 644424 1313579 1124316 1667445 1990597 1399295 807740 1174184 101405 1010254 542547 864674 1827037 515086 1569504 1408254 884724 1723434 1914733 508839 74178 1954605 1944572 500389 315981 1591852 1443041 1144266 211133 568667 1854678 1868644 1294431 1232482 636787 879858 12728 763628 135714 1751500 392809 1686255 689661 1865301 1913093 268323 393423 34941 179529 347295 1480082 616913 1706722 1649996 433507 987362 168727 552768 1722590 1238512 1022321 483348 1652788 462232 1060149 878436 1287678 890259 316887 1672436 1945711 1312651 1345408 1335461 1128024 1186973 1113255 956230 968439 591362 1719696 1872633 1745480 264508 281220 284614 939668 1688947 193764 656046 1235989 401108 1423022 564567 1875247 1944606 90871 93588 1928166 1622031 167073 650755 1016150 1373862 1385607 1210739 1371525 1593565 1310738 535574 351730 1880484 1716001 1272800 603951 1856628 455951 22156 100066 1307256 952425 1660762 8432 76192 1237802 589108 1895295 1694088 778686 1172105 48658 1052184 390638 67733 1291063 908543 663799 500304 1767415 583122 315515 1183093 1139731 928333 1580144 1775214 705256 1417239 1059448 154246 1313697 1248895 830295 1955331 1528990 690813 361986 1532950 1240846 1349643 1170660 756412 1101050 1509855 1369098 1856251 27581 726731 1534195 500086 990507 1483303 1613266 889742 1501082 323918 539400 1388304 348094 1770911 1903860 1591469 1053272 1091146 791846 410717 172205 1620210 1692388 736255 1535175 531090 1882365 1003368 816961 611925 480259 1211371 922028 1528929 258419 1254970 1782436 1671800 1333435 895513 1521186 1392157 1065776 995649 1288696 1174104 101798 1821800 982552 1406841 1208629 693761 260636 1093578 746953 1403406 1320935 836095 957436 1424330 1513621 1693444 744395 1833106 1025661 451051 635747 1611753 133646 1091622 1502680 1290919 1828586 733563 236214 1677417 1266734 1766127 3783 1679980 1583007 427263 243349 1326335 861749 1485909 1156072 163046 426934 1569737 27949 1986375 1050774 1740211 1000864 327956 1502196 1912014 1368685 1419093 656643 940979 807256 1937306 1188067 136425 461112 1104291 1767281 1333920 74471 727039 1805056 1296639 870386 959400 1988864 1533031 1919374 1842607 6869 155972 1653564 1683529 589149 1135779 1324290 1897306 291340 1238274 1754974 977042 1457234 105464 1630700 1398657 1323025 1725386 1993038 1107326 1055981 1004351 1619104 690975 1082423 578752 1655348 722347 1040023 74760 584062 72895 1280714 44838 119522 435368 693615 702951 1188863 1738198 1109094 466057 1301782 379209 283479 970821 999891 1394957 1177306 46050 475472 1545039 777048 1109649 180186 207465 1171951 1804676 1596275 1101450 848256 152546 1116790 1505725 160601 1198848 254329 490365 1159380 1181260 518224 736200 303023 534293 1015382 816471 106290 352173 712943 32539 1013335 660525 1924027 984763 1575601 723055 477856 1097586 301771 1385271 1052586 820946 870088 350758 1404297 875780 87687 1166229 486330 1819169 478260 648287 1184500 935450 1806840 1753004 304269 1152225 1105339 1738791 602075 1843311 1329082 1142712 111505 1635786 461164 1429606 1348592 325096 1099220 1940426 1164269 1251183 509999 1595310 1952740 869480 1718109 1075263 1675910 269629 144921 1497039 38583 1217050 1741718 56516 345426 629131 1614638 1759064 1093114 1460942 367260 304034 718606 1547073 912078 1717027 123478 438333 217067 1279893 1932204 1961396 1082971 1600983 288071 860214 522000 1549369 1504538 1540257 530683 1111762 1410424 700741 322891 1306561 54636 405316 1389154 1072048 1648737 1467653 1427977 1300548 593004 1285937 1563810 1168699 926898 1074219 549552 1576846 843566 1442323 1978210 1717888 917252 1265005 1931954 660965 1479365 1553785 681589 1868717 946739 1789459 893576 1553100 1122053 967957 1822212 741255 419768 1688885 932845 158491 489362 1642287 486645 1107094 442353 998133 1153050 507427 426706 633575 1671025 1545897 1640952 441496 737465 748748 1952541 1132392 704512 280293 1260762 1384216 1979968 790370 1955895 1164018 1513391 1939329 150812 1189366 901140 1922494 355962 1281048 832089 131946 1465944 1028509 185060 828606 1440956 1055314 968184 586434 579832 324947 1349663 1744961 391298 114300 1197896 1145863 595255 1706222 914320 1315064 1706706 1343133 218731 1608329 1308740 389906 1861441 1880697 907141 765830 1232595 513444 449725 839119 1420956 365171 1990536 868647 515665 1375987 1804477 476592 1233760 428260 1980524 235061 1064142 1144456 1478878 723584 151733 1320173 331131 1291149 916064 444916 1308295 1620149 245012 1546727 1685549 484408 1953130 1890061 1144542 625903 1473842 948042 1606697 361508 1739784 433515 1968774 1284149 728815 1498549 1521102 914676 1336448 781971 1087652 1782544 1244550 875937 901602 774896 158038 464339 368980 66565 642229 931148 1604084 770965 446166 1936849 64394 843576 1430198 521992 1787522 597616 1322546 1555602 807399 1058214 1662268 438565 454259 1500369 524631 82753 18491 1636296 1930676 542894 548557 1603190 1457997 1142099 1395184 304384 931159 724846 1703618 573603 1348983 1674470 1619304 1573492 1073753 366391 1790283 585821 1133226 770278 141437 1998239 1605787 1257210 1602535 1115880 766081 955605 198291 355669 1865545 276524 1084784 1665491 933905 481890 1538809 47849 781477 333795 678334 666202 1484527 195778 1707768 1821361 1261327 296807 1941009 1505579 424070 1570686 954595 1366831 406366 1114217 1536149 1213377 21977 953649 173414 95177 663536 1080036 1821149 1090577 1429905 1690778 184478 925460 36626 327442 550958 1220045 963609 1440228 496248 1706225 1766416 1402923 1753423 1149316 305373 945258 486815 1273776 1260584 1360832 647390 1611090 219706 1559277 843861 143325 1157427 165587 559921 1210268 1146364 1794372 874327 581425 1885218 1180255 1198387 633148 1755998 1477828 580 1009407 187925 87022 983020 1089165 176278 1063679 878900 624459 313760 1735343 1782845 628665 108359 1472742 383124 1631525 826197 1471047 563322 364386 29923 930002 1865272 796243 1189706 286650 1105480 116077 714429 1779453 1266108 936485 966501 992515 1902474 428434 1137230 276519 910129 391466 565345 1935259 1369011 1686326 477602 1505489 789312 1904433 224325 471031 798505 971155 1584272 1819772 1619427 668859 500756 547766 1530942 1895266 1109174 715976 982106 418677 1687500 19763 1898272 1342422 67544 637782 1869841 983653 1828542 1010856 1014046 1705086 1580297 1894482 1782162 638044 193618 1411455 148230 1648170 1049756 1993369 342854 1567985 443206 451811 338703 1038529 854364 1163483 257716 1757586 66941 494503 1060562 228079 1989229 930432 1274756 649971 940781 1465833 330196 132492 1809232 864124 1669414 1675647 1328728 407657 1672881 348667 157554 559493 1151171 1728465 461292 1734184 493673 1315822 1382225 1773227 1362546 1342362 1945096 1060316 1928542 263841 1514136 351001 681148 169590 804382 1554330 1377352 220232 1355450 585173 1243737 1027556 19211 1803387 1442433 1618587 118575 1380855 595627 598580 329330 584744 712170 1363029 710550 1298879 1507736 886642 1490406 614657 533485 928588 1207826 131367 389929 1256747 723081 1025152 862538 1281907 232802 647513 948585 1486503 1617973 1777568 346381 564834 826624 1470150 590661 708215 1457934 1667421 1341388 608899 1992428 1318482 575663 591587 910622 458911 1663174 260503 604069 194432 1539654 1585635 1548332 993175 820748 1779164 787333 480807 1886957 617080 427062 514556 677495 1521133 1626632 1521621 1442725 1325762 1825043 1520602 1916664 581049 1004232 1481134 267340 1726148 603886 1342183 700005 1106658 942013 304366 14769 785458 345960 1623368 821113 1600995 228680 1124987 224616 797041 1112378 1234890 998410 542692 917103 90724 881480 1481473 592830 608302 854204 1312565 807651 1069779 1531028 1863091 203126 986969 439054 1961242 1262124 1904137 1353024 839729 920187 26198 701723 1614467 1775644 128585 73522 424293 1208501 177483 1761870 44136 777127 1434203 28631 1848318 1913073 1526796 1501362 1765174 1940892 333213 769865 887190 95546 1325324 1154659 1040047 1714544 355677 1003020 852305 634249 1147322 344443 1736649 1329645 1654731 737588 1694215 1843453 82057 708728 1564729 1231462 479954 526598 1144077 1169283 664111 1314268 1904176 938911 198280 1853087 721994 151369 1131663 420521 610989 5366 1319224 823695 1307747 1108555 694943 154313 194061 828264 1219283 638296 789674 65518 63041 562954 1121692 766138 716112 1184883 1005521 799408 1565061 1335158 1386213 1601981 545951 1014858 149403 1584595 1702925 1139624 177515 1081677 724284 167341 1903819 857214 876842 162352 340880 775405 1565718 837590 1613520 1599470 919775 768294 1868173 292598 11765 231495 462321 1315525 931223 603691 1533542 894301 689049 633217 1680721 140285 1380589 1795690 117188 1168054 923016 639816 1941098 1713348 1113564 741851 1164645 1627727 1395000 343860 1002424 808174 1238038 1866476 906641 1813821 1982390 1446390 1982320 986350 334810 1821660 1439937 186548 266472 144981 1531740 1213840 1595193 1191609 214667 498282 353849 1943863 1287163 828048 417903 551738 1228344 1787398 1794549 235269 35541 1461725 1072851 1229802 10135 375031 1657438 652197 1791616 1223993 1485458 668807 252544 690576 15968 135499 661496 151736 1404229 1574659 1576326 1171051 1965674 1472540 233409 1143554 1930289 755316 337836 303758 601411 1897197 1117590 1053796 1141294 597210 1180290 1108561 1498192 759887 1037726 1476951 36334 1210753 102047 721614 161211 328617 495160 1921939 333382 1153121 293547 1006860 175480 481489 1673239 1776554 1049850 527860 1742224 1650280 103568 1140852 1584614 79286 1018308 1421483 286097 461071 727371 1780557 1684390 813178 1913278 483915 334073 1371636 648516 1928668 1389213 940143 1951216 1089373 1905820 460142 1309260 525873 246435 1906706 1201294 1479853 1656273 767106 1198953 583779 1469022 1611374 1111095 1124686 1171199 1545051 320949 699758 1310226 1666699 1647959 1061005 1261388 880784 230792 181483 1593718 1291549 1386569 1421245 5302 909771 710632 1586987 937021 1065975 1233015 1961014 890734 658066 134032 1537011 511595 989661 550690 503461 938653 1109551 895516 544746 1887395 1114119 1022518 1935997 1628173 1453831 1397450 1633789 1996730 1221570 1241856 1468567 610435 826160 1153271 1927285 952280 819740 1182482 1749544 422045 781510 1685069 277597 345715 365242 1761671 982502 212081 1872026 1524186 1711504 772781 1192865 1497649 506503 1847824 1468435 909000 211992 988266 1593326 597972 371658 788137 775317 777976 1763369 580564 57950 1771048 1919647 430698 1154623 1447899 1929553 1491671 114297 1193283 232825 440570 1537092 980933 1307749 483511 1158276 198637 658219 1306793 295447 61249 529792 1591020 1369806 1496422 1309281 191946 1258828 848514 1603640 1262429 1457427 1405326 1143777 1569874 636574 700587 1739843 587315 918594 1325567 659215 294942 1528424 1761496 185708 263866 1735382 1990647 6734 611431 1255894 297650 950077 1915979 1523158 806268 1013244 1586237 1696394 1733011 1577082 1922863 1696244 1780209 452629 1881529 38922 1402816 1421410 1335566 1505754 128400 988888 939808 246782 693589 1097660 1250323 222839 1467633 476385 508853 373096 1170877 1982717 49203 182189 978071 1031113 88125 1211594 1199889 171093 396641 1854176 763626 1493462 979607 881145 628891 926879 1950600 515117 873441 1296624 1360434 1028909 800752 1812599 1181737 577512 309354 584225 543440 526121 621990 1524194 307224 147600 916171 1919008 1136816 531563 384312 744192 1286528 1833686 1729931 1908677 1953381 1973480 142672 1625310 541543 226065 1031316 1083204 498047 1174024 143376 1939896 1236706 1302093 288681 1643922 306870 614116 1078095 1802172 727305 1069088 1081580 206248 49659 1696389 381775 897341 774534 1946907 1138083 1104963 1952554 593801 1988970 1039347 1311174 1320633 965217 1863778 1377371 1642650 1706580 1462194 268384 114580 1798262 120075 1190554 381676 1268297 11285 1145209 130703 1348647 1772406 97495 1279175 1651429 1994860 1306288 1481192 214182 1696842 1002739 364368 287918 826335 685437 941272 552176 1859230 1642689 1848593 933911 571810 121336 757678 1486813 786086 861818 1615510 1720678 1612459 1587038 966170 997014 1422886 1169311 1805284 653871 1872016 434402 1599366 339672 528815 1465771 86039 701980 1230781 1502930 1707397 1202271 1868657 1988630 309362 1131669 903826 1699751 1442598 1214890 1739363 1210447 456311 1354551 864560 751439 1770478 597111 922646 1052915 1765916 241149 1103170 634606 851881 1555414 1046656 1293798 798582 1928918 716921 1212664 389670 645137 1982392 350853 1851807 1531769 1832900 114506 715402 362994 206951 999465 1017289 1118307 1901021 997697 995771 1431334 1180058 1740107 1998939 170887 1195469 1014917 1274019 28666 1752285 1514511 1825298 1725073 1115758 1264320 1006591 765155 1112308 1130754 354772 713021 1829044 931399 1224924 647378 1127397 1970746 864108 745596 1418161 1837916 1038679 1246209 1780104 356980 215015 1867660 1009817 1355613 156902 229835 1960278 831727 465187 203181 1485850 1132132 631982 1258539 1229920 1504884 805162 1446088 1152909 748289 1430293 491362 1417847 619789 1493579 1803807 1722113 857798 1883318 1257672 915830 1047873 1468314 78 948817 1765816 1325883 144909 108431 1058748 1604135 1589582 1589355 977489 1296399 342220 477413 1373638 1410530 386671 413399 1703218 1161427 427905 1200729 329717 456476 1624466 1442450 576658 781204 300662 1933274 1278522 1039823 1844927 520232 290605 1012397 264696 914870 1212527 1414453 1639326 1127937 1160581 801023 604547 320390 1158195 863019 1708881 1929528 475588 260742 825134 1263278 51442 143685 1638040 304994 521987 551274 696673 1934418 1091959 1373424 527405 644742 1315981 1140460 473458 1053575 719805 221304 573636 1519319 617596 794349 1673056 1376135 1284466 639249 678094 668244 1690478 1826633 1554851 657307 1728269 156550 1404562 1933751 685516 206350 759585 1730779 766402 234164 585995 1778016 1867350 152837 660503 887516 820008 455180 1457557 1528895 1101304 583150 1549292 1953235 1993371 100477 1811037 1184 1510946 97393 966554 898241 1221458 991210 460939 688311 313190 880256 702873 711954 1463906 1285562 905309 1711972 101042 1509743 483786 1784311 401732 1050965 668258 1191525 1095948 1796835 1572602 735565 729639 1875271 1735307 959550 962977 283547 530472 462185 1767066 1223148 132245 1320116 804304 1265572 1031409 454797 1688073 326296 932485 1255793 1266697 1289672 1107290 1812138 913176 999379 1739764 384915 1526984 638798 342024 1423808 3775 188960 1111973 1798882 1460989 614102 1186363 1698067 68137 1791459 1728082 1270587 887015 1102081 1602434 1419858 1035343 1417388 1546912 66989 1769114 402084 1629281 1031074 768768 641579 1127966 647646 1397159 1779500 1380801 289486 395928 698391 1861855 1704456 1524530 126442 729685 665846 1995941 1872419 1452199 1267663 523713 1461256 498690 1595344 1249300 533615 531594 1204862 1755043 1336916 1212411 814331 434887 555393 645019 293153 1376942 1379865 583233 1016219 182643 1638478 867862 1892178 276049 259801 1219895 1101633 1165791 636735 1006683 1964954 271133 447070 1496072 502527 1146980 1431530 717605 1613131 615548 1368846 1056136 750765 1585419 1075207 755115 209548 1760052 977624 431850 1621326 948286 688085 1433874 1399746 1900787 1827625 1413641 1982742 1713431 1663463 1666756 1334060 1871247 1876643 273693 1308367 1334387 1552608 837341 1326339 1316091 1564641 427272 491908 1968391 628772 1233028 348361 790467 1845458 232699 1174898 1880244 788263 1616480 986749 1049821 1933050 1788594 490192 1085244 735661 841466 984010 1847180 350738 1332087 1835355 531881 239563 1827593 1272185 528929 1861479 1026560 1278504 1259382 1743193 1366214 965926 337367 1880235 1826850 330424 1388098 1076616 1251233 481855 816291 1295953 1724460 415943 1054373 1803308 620194 1175461 100465 1490696 352861 1153431 1568245 662682 1756973 77952 329157 1383161 1633388 1200165 1954783 1838013 1563349 989616 514022 1129067 124776 1772629 568692 86798 215229 1630741 1534829 722136 1244087 492540 1735076 410420 490544 1550288 99008 883325 532212 241869 1450670 1200022 1711261 955180 1556161 521887 657054 1115876 1284645 124586 643331 846804 1988785 1292677 131421 255114 1084111 49587 1704316 1311313 1071614 1274823 581542 1943140 1389970 1153889 1072318 661577 1414708 1306025 273770 988256 34332 1490574 1424768 1122661 707342 1078350 826659 1428671 1514736 999834 1252498 1084471 650884 1912308 995420 720239 174824 1760210 875124 132006 1966251 1913376 1845060 1009451 547906 1948588 1649089 1016945 289536 496954 644567 984194 216487 1766503 1668176 1699609 1941925 1790843 191510 414451 1458475 380470 1024979 1701539 780784 859193 1635104 685777 1652929 408175 230505 962510 656461 1996046 1568699 746722 525278 959438 141573 508180 219143 1244516 87805 1423073 1803010 1736675 1703065 1161051 236204 1457521 328333 1531661 1599807 37951 959718 1620194 466702 1101610 1621805 364073 1278712 954993 527155 600949 165335 654148 1189972 1729563 1204215 89307 1777964 1096788 358871 867952 1910980 1439684 242689 114548 1145229 1937896 1048763 1751971 1579799 1674301 81375 917228 952722 189692 1657547 1628028 1847831 863872 1141902 1750889 1684259 193652 577325 339024 1042944 744907 321981 672168 426444 1697841 192800 1158387 250543 693970 1176370 1026515 1411555 41213 911237 1314575 1421283 477654 469510 622327 33841 1546239 1786363 1025899 1112476 472834 882119 1580368 916955 1153407 1669738 1031333 1751463 835716 1496370 1417942 1630519 1550557 24120 1810452 1224693 1095174 361987 451835 1788279 413980 400774 1405476 1119948 666853 481492 1706832 1979123 1636188 364486 1375674 312707 434827 1347200 282755 422057 4940 1903099 1553768 335032 976057 1115200 1718500 966889 756962 1508449 41991 1937040 283386 214204 1355212 263919 1792867 122686 1286069 370296 519254 503234 1239687 50791 1608164 1179609 867635 250947 1306433 1308637 1116048 1268642 592703 1645737 1407906 1768631 346975 1483547 847294 1479650 1470307 1780115 882311 41600 1676189 713232 957046 942620 88799 1535093 786684 1903806 1504240 363637 748339 252629 606939 736312 1871497 1291269 162379 1046649 209017 748133 1853332 1218666 1661527 1278452 607076 1538543 568294 15896 1541029 1261589 797816 636189 955135 1859061 824115 776594 656123 243897 1221104 552654 1007261 383854 474083 1435890 11261 1950920 1133056 1705615 1392194 1031690 1567745 48443 1390596 774953 902649 1357749 1570004 692095 1273719 710377 726622 1154767 786804 1462697 1969389 355522 1061346 1860237 1351220 448704 1940387 1210006 412291 248867 723325 1081675 3871 1590491 1554900 702052 834710 1274354 1281849 307864 625649 780287 1359788 344854 1264263 1684533 487815 1692738 1377368 806650 1478011 196562 912665 119287 1107856 824707 172456 1203299 1479074 138784 1514418 1335163 722650 951871 170488 1046534 742610 1161810 622612 1235944 719813 1577701 86414 1632410 16982 1924371 950766 315205 869415 614971 1493162 154346 1235583 1804276 111936 397587 1165521 400956 314530 1567061 888263 1799232 1831029 1018589 1538844 66402 390997 3724 317159 172437 685837 1703768 1802048 209168 1433903 556177 969183 1662850 1549002 322078 1521671 745050 1339844 225250 898159 1928251 1469992 829376 1998565 1825955 1966932 1117674 433162 922854 1253390 715738 917848 943639 864205 1865108 435394 240220 1718838 1945202 29729 1723458 1793643 1678851 369655 57472 307375 563428 671305 136416 416433 844382 1478414 395915 877780 1225704 1047796 1542780 1019968 1844302 100379 1135841 27833 925415 1629566 1848303 491086 325316 1186306 1315819 1665984 123934 725729 1340789 1343175 92020 1012041 414800 1681021 1428417 1974214 1244084 1752888 1031243 1577066 58575 1620781 830790 324837 157209 188882 1398459 157434 547520 794397 1456475 904877 1946594 1794265 446083 103534 616776 1505657 1976305 637130 1374606 319232 1279382 1988923 417192 1121819 1407175 578160 255567 1848782 358295 663873 1306981 604829 1769213 1693845 457795 1752034 746094 173413 747520 1624383 1491124 1494028 1880584 1151659 1565674 464193 1279323 1968845 207135 1657259 676101 1267118 1176928 426155 733943 724100 909166 297992 657193 671470 268220 550431 266154 1088696 1105571 1500752 489795 1982129 1321751 438169 1494957 1689160 1796478 952412 1980939 890924 885052 1838584 1710217 1659616 254012 666529 1492608 798411 1564608 506594 1993931 106798 542494 839822 696043 321044 784530 1982714 1039441 883405 830149 1010818 483473 1354249 1668736 790616 323085 1037638 1527686 1447418 1395445 60940 485399 411043 1592133 1688648 90665 1110958 777535 865405 1496220 172302 1752948 1572238 1752846 1144354 1075274 1565777 1538915 1156227 710765 1372263 958053 1211905 1752666 965294 590975 1792724 1224896 733498 36890 237553 104494 1800707 1887206 142923 1932565 869678 428369 809197 1711592 261715 651564 163200 378590 430325 1469459 293322 1116830 216736 1862238 176601 142752 778694 947741 1180908 1450653 896991 1136589 184384 750834 1465800 72240 772525 1212330 599366 609977 1871306 1515222 1029421 1147330 389492 352111 142879 874557 777614 883613 1143438 1434619 1437547 131608 605667 689268 98150 1080450 404580 351429 1438583 757832 983431 1335211 1331907 73895 1796689 40301 1728483 1892618 1184998 966940 1151682 476736 1807519 1215118 295740 1125511 523380 37261 169391 4435 1753394 1172964 1574265 1020896 587607 66926 601992 217572 1517495 21349 1316085 1873819 836793 1625314 501874 36346 1252215 563514 1885707 218637 1657787 373279 1052855 405177 387393 133314 706142 1311956 1584014 1211219 798189 1026228 245717 216652 1194854 1276191 12183 708499 681441 1359135 1388715 1782014 1498403 497962 301625 1240949 429852 406269 203057 1521714 460393 826491 859421 1802230 431430 228324 391370 281557 953971 1627765 1226280 77064 1671519 970997 1244145 1252843 1796891 494954 1097187 591326 460358 806594 1671716 894902 483131 1726712 913764 42427 632429 906485 1025432 907467 1328185 1825681 1932455 962395 1530631 1430289 684239 1808879 1322705 1107171 483380 1916363 599322 1938689 679022 343040 1628940 1127999 1430228 1921933 1066890 291644 1604647 237708 818009 1124509 1451958 550330 344559 741964 496693 772971 995446 703543 1270044 7670 930530 1853895 1340928 258962 921615 211388 379291 447796 1976698 684611 1533148 1804193 904074 312309 379567 639700 155039 1394524 379252 1068446 521456 1856175 1040386 1690122 146669 562333 1910460 1650688 1535927 646136 1753608 1791871 1980207 705020 400601 137990 961618 745156 480400 935642 1652518 1101990 453648 1201779 51730 490238 1425589 1590301 1291469 208123 1581112 1732391 523589 823067 1535954 567755 1149760 1249353 677261 269304 1049642 1661288 1799008 379375 1409153 376940 1699296 715226 649984 1546676 207043 712963 766392 1411814 771847 1303880 1786017 556781 1832164 693506 1942163 1011703 810448 172889 1732059 1114373 150096 827742 1514030 62734 1076662 969341 1814660 195960 1689420 1990783 1813426 854765 1008101 992162 745339 498175 557011 1904429 1840794 135825 1350493 1711433 893662 1735367 1538697 969591 1262451 1676438 1850217 609960 184702 1006130 1464375 649161 1394726 1984751 1908754 1556062 1314372 1690345 49159 173995 1258929 1732213 247143 284015 1314243 1377505 50471 214042 1584689 843224 1793952 196038 1879882 303121 1746665 1410710 1350106 692726 1124626 386322 153322 1102648 1927442 1700657 1875030 2953 106283 515593 1762603 1569555 950505 1685792 1471174 380374 1819435 303528 735955 1995051 1232230 1173262 480094 1977840 474404 812922 1985612 85195 86373 1006030 1500557 665959 344270 635588 287529 1144096 551529 1394688 1300031 1044278 1934543 1949332 1848526 570511 1768053 1745204 1795075 1441247 1322955 1594719 310821 658175 1544540 764188 500948 684449 1236898 1219162 422667 1242391 906956 1312145 1579648 415844 1922977 532571 1234850 1324570 1392577 945397 1263837 806377 213029 1147279 466246 1620592 1946891 475421 1387323 330985 79416 747972 1677904 144492 1684135 1161663 1609642 1558055 1804827 883768 1191402 1750151 177693 94195 856557 1863309 532895 411638 1880160 786563 66729 1959813 388081 1733537 44193 648812 925527 1748550 1399288 1702409 202650 1578372 682449 955883 1471966 427867 165288 976539 465444 717760 1624662 1251427 1900859 1231553 1569237 1756763 1399809 766171 286315 1592599 1249108 1609612 196314 1608751 1407156 426570 413001 533286 395107 1900874 490002 150366 281449 1059121 404074 459487 116038 156795 707132 1239122 1312335 1025226 1902700 713411 1821373 1188363 1546397 1253235 1661023 1710961 1996994 752907 1224284 1917890 1856298 1073817 145491 564231 913681 823218 611270 283094 722086 761148 295200 1864283 1336825 711831 349455 1361858 305605 581984 811850 946041 1500210 370725 727914 1674671 173532 1699553 312365 1570750 1007553 926593 762862 847937 576264 1350180 1933177 245955 365879 1040641 250419 1396490 1115769 937426 703850 879920 1407719 639873 1204463 1147790 1659687 1859290 988957 1788145 1662258 1767500 1092675 876922 92858 1983650 1663538 17873 1962061 1430265 1709296 1308324 458927 795021 647912 789174 767217 1463203 294688 1570721 1190892 374130 318943 1134931 940785 1349553 1927380 1771586 530313 700905 1975225 750533 200749 1492530 450808 571945 1623572 883453 996998 56490 1062881 1512461 1730545 710388 1166095 341477 214200 1593667 1771779 1504855 1540708 522263 381834 116495 551819 836787 880243 1669698 20683 29545 1512254 1439812 1255029 1585698 1382598 1081323 267448 144908 1440668 68788 1456149 311 641535 1741518 1053406 1718094 367607 566075 1330995 709425 1475823 1744937 1488605 10768 1751446 1659216 350919 357426 1938712 771599 574041 1798463 1875822 1937444 1119786 524675 1032650 1744017 704818 71111 763276 683269 387672 1589002 1016950 645082 1629451 1254129 1965987 1446955 417557 419499 390099 584373 705539 205692 1703520 457920 859397 1524388 1340004 1138680 913920 762142 1533772 1207055 879985 64733 649511 960659 1691381 1306939 1087472 449005 1389889 1042426 1229322 46940 1826993 1814862 1622180 1929926 1974257 549945 1191441 1297589 1060962 419926 1564961 1835150 548453 1894863 563154 1186278 886297 796930 1559278 820522 351593 1379749 1894121 720563 721831 1970153 1088920 292520 413820 608206 172602 812802 703678 1888048 1561346 528942 1320675 1634564 649116 925278 735403 529781 1390264 1770569 862166 867288 692106 1231390 639553 257280 1053095 1587828 1889181 110359 504230 1761575 712595 733860 4022 1898420 324925 133541 1181540 448731 487194 29055 643572 1594436 781568 458788 342313 890197 1552603 48408 1149726 434615 844133 1639142 1549362 1834642 1707256 483953 1938463 771928 1853489 1085038 1607793 1276310 23882 397590 1396758 1372600 33357 367194 1990710 1332428 1550132 432351 1144676 1087514 1746232 88839 1608174 945441 423444 322797 642218 649029 1224357 841067 1403814 1409058 788740 1327958 1332385 1077352 368370 1933537 945137 1861361 1638177 1670494 1112691 1610770 1273323 1191168 957963 1686740 224058 42275 997118 1818011 882756 1327855 643612 971243 609782 1917508 1743090 451783 1111500 966740 428035 92649 1616573 626266 1399246 811570 1452240 494145 1405856 91577 1663193 102659 1514921 1675301 1660080 1384238 1177780 1900889 363117 578967 1968354 1435299 1863652 1961863 161274 703807 287111 1210653 1066465 1719640 1544420 1831654 479201 119633 1998137 1879756 388761 1307697 167033 756818 1711217 13487 379128 1969422 1178376 344789 741030 231384 1227406 1207982 213056 975848 166309 1212609 1184651 1506509 1192533 40442 1183914 1330863 203079 999101 1357046 1629279 657135 1667743 625529 535724 1686955 1807437 1674241 1170224 436222 1734510 1579389 393774 1083787 868778 877492 108830 1072145 27300 1328612 898933 512171 1190192 678763 613327 599542 1339512 879841 336608 374419 296711 1293978 1255374 429234 688782 807963 1203548 720321 1562329 385656 1390681 1896519 1584139 146783 503215 314275 1324496 1214794 1381515 793594 816325 949190 1477711 1837716 664965 1125308 1343154 1720688 1974867 281304 1403111 767512 599199 326348 1844969 1318429 343786 1583485 779254 1595060 646809 317141 1929825 1423147 1502327 1587746 1783326 568152 555905 1654436 1307528 1247965 814514 1317235 587547 1292271 617370 489045 1767652 879464 544355 1432381 387357 1878497 1845359 566920 849841 1012483 1026950 1660102 1042961 1916901 1380166 708170 1302053 1450615 58157 1009458 437569 173324 1909871 621590 847260 951979 1183299 1426740 949843 298082 1070098 1699196 8263 189821 257488 1597219 299226 461358 1445926 1085192 1939422 239613 1141411 1806446 188615 160571 88827 1409432 1679773 835542 717209 1277788 1368374 1085142 145511 817259 783968 491589 1184978 31436 925566 74464 1727714 82580 1390807 1494534 1253364 1972676 1185045 542817 1556436 200255 567381 671780 1216819 1130534 986059 1224922 1874578 239635 1449527 688508 1995272 527585 160019 63537 1352165 599912 627176 926375 1834399 780310 1344874 925310 1010112 348081 545674 1820720 526550 1108011 212348 931677 1866767 1259075 705449 1985454 1815833 258649 1005839 715095 168484 1857207 1805223 1479453 450713 874858 1869046 131460 694591 1876946 1630797 1749115 1507708 1573134 1652928 851124 1653801 777463 1326830 527922 142452 115213 1383183 1449679 1366021 327925 399201 1347181 1288982 565038 761384 332641 1115655 714324 987091 513271 1710851 1198349 496189 1129347 670160 1344586 1383645 1423691 1076971 1987104 1794412 896420 1178417 531301 1355823 1209338 841145 267507 1703306 1866919 82036 1737471 836645 215269 1783193 1457876 822851 1485143 115106 995712 1839184 140401 404559 1545239 794543 178016 1199072 910390 37772 1682566 581278 772573 1283570 478233 1573852 1880987 1507465 393789 659461 377600 510695 563457 1708999 84918 1483294 293664 1669666 1801189 351338 326572 270381 1522709 1812775 1573708 571400 1382949 167268 1617066 1856227 1263637 1740805 233358 204314 328670 229855 539246 1307496 1018302 1995895 729557 1442519 5855 703288 937506 1713825 545053 802211 1501986 1234986 852805 876415 171583 1758701 1195209 1500510 1495921 66835 750545 695183 1058504 752953 1776145 1423744 912379 1660529 1282735 1115736 1301858 64094 422989 1632553 1079345 173496 851691 1240746 658015 1851084 410565 118232 406348 1120324 588148 1370640 579698 1556443 85097 1684535 1311448 1008899 1974485 1152065 1564629 583406 1183526 1981058 1589616 562283 177153 1464396 1169322 1484862 15949 1474813 1271401 777172 625629 1062136 1413364 295694 1814092 1697476 785476 1347046 727805 1614088 799666 400099 312559 559741 1149980 1692976 47478 1271039 293060 372110 406225 1470424 240729 1720718 522251 1030484 1003493 1903126 1693886 968010 110275 1113501 347793 182081 333241 298219 1293598 210312 1472100 1841762 185231 999807 1274787 1653534 16192 1860082 1014760 1178937 899613 1150778 1673194 1796694 1655339 723397 759635 1692370 1940245 814280 138211 1793262 396168 666664 427969 862193 1992972 875429 4128 392879 890796 1268715 1575329 244636 1451796 723959 1686382 1015876 1358270 1033171 1695125 899376 1808033 1766430 1073337 447805 9700 532377 686715 1213902 1960014 208346 1020486 1847189 448411 1916424 144217 1318423 677673 406404 1645043 1683346 1157626 938865 1224120 1892533 1276426 1978396 617251 357774 1430931 1668069 150083 824015 1628326 931138 1958839 911962 509110 1251701 1570105 1308289 347932 1218591 1960208 1788308 852862 648060 243946 585494 656079 89172 325664 407439 1715314 618925 1323263 77501 296913 1980447 611421 1493798 1017596 1311046 960718 1934122 730945 262286 21406 1720673 1782500 1679842 1012136 1087186 1854927 1759743 1875668 1665979 1027832 670809 1189883 704191 1468959 455932 701296 467932 1258868 222793 47246 1305631 129690 383129 854818 660718 461081 427013 336900 1260 1113995 1435702 371955 1850558 949580 1926564 913655 1138537 332169 1806597 1135369 706742 58031 1385911 1703397 1967745 1152023 349167 1338276 943594 1343684 870705 1818096 373998 493803 1065153 741483 923942 1582015 1167670 367173 1059729 767826 1200491 1492757 1242727 1255149 1672634 1977864 1578650 1894986 1090391 533109 1448153 1480167 1424426 1633940 1478237 1347581 1310627 1635321 1710358 410178 1928140 1527610 1119012 1180201 189157 355290 138814 1272384 1726055 810217 849588 1177006 581303 317924 1746736 1584039 1927303 997504 1762198 1236444 935295 798421 851471 2949 1192239 194572 314633 966873 1444171 194390 290761 1276999 1066665 185299 1006043 1604166 1343019 1202552 1367194 567521 669529 816371 1404557 100683 1253266 195740 1433132 72127 223667 1611801 1790676 1439264 1868254 851567 1316503 952657 116361 973984 1993497 1031532 665525 632163 81586 1389016 1889901 283100 1331503 1965527 983806 1682829 1606891 31939 1987096 1776344 1304392 1235639 444889 1289323 1757200 1342502 1621944 557692 551860 1017261 902157 1052666 199666 1639713 1697542 1979045 1884492 127521 1138723 1731974 838217 1610667 1381484 188458 115893 648033 1121016 1298720 1065755 156664 501285 1380864 1260327 93300 1938763 168869 244044 965870 1312246 1064272 1326441 1244737 654012 145324 27782 888517 917355 634065 1998330 1907083 112805 1280969 117374 551417 1139729 1967690 1559883 928369 238308 1509341 261098 863900 1896706 1627774 752863 1801539 488586 529579 1250676 384290 929858 99964 877187 1788070 20462 394678 1464716 1223804 1835045 581350 797717 1314063 1519760 201004 313725 33578 869244 592308 1381985 326397 272621 1071983 376773 199381 301316 948243 924426 119805 1979350 1331795 1231016 601231 639325 352858 31926 1351075 661218 1067040 1221248 1263631 398116 1132053 187845 1122560 1818342 118834 858219 432688 1378250 922807 885540 391172 1703454 1634494 361151 408082 160884 1978832 1856019 690920 453982 1495086 1532312 1149167 1420738 397401 1533786 1097971 386005 1546128 1942766 115663 1673159 199911 543328 45017 993602 368082 795781 1735008 33131 344515 319520 1288619 109888 1941750 712135 826168 1263004 446429 508374 1068549 797623 752117 1041103 236295 1821317 250130 1921994 1706712 766342 557936 1433321 850181 1811336 1814222 726018 29857 221583 610489 681379 1890369 1487127 1618244 31814 114999 653739 1516528 18054 387937 600668 614103 268122 391485 1410103 1824607 1011647 641516 450115 706520 536981 1736349 1634012 994414 1630838 422640 1531624 1897295 1172723 634009 634587 1226763 1017254 1759521 1505950 660579 228752 80493 1160791 1033637 1094279 1351406 868909 1937561 427071 157980 370071 1336939 990330 333179 323425 1902758 1550695 1944784 1229513 664496 836849 1509766 1220615 1858782 180557 406639 1798343 992233 812506 1338927 1975303 1073443 651295 392246 1545134 1370903 702038 23435 825127 516972 1481186 1105574 427871 1104023 1073499 239112 1552657 1588719 757322 1307856 1559921 37554 301363 1292425 1516736 1385448 941075 1742296 479113 1192235 1001857 1686528 1999375 250188 312301 91683 352480 1670185 1593426 831639 669228 531339 1371851 111134 1362599 403927 47076 1099591 1432661 861549 147865 125880 1996841 1500692 1915339 434934 1767236 1033506 902899 1445198 1439019 1083916 1341908 1872352 1895252 1206393 1887155 262733 161866 1433036 94011 1737464 414941 114595 110728 1829314 1468049 1919013 824694 989753 271689 27612 1490260 1053962 1333465 770692 706571 108584 1858638 816588 628287 1108892 638227 1969802 1184179 1664041 837392 1050005 1777691 539974 20148 877558 1284298 760341 84338 1618584 380549 1840826 735266 977406 1429354 346083 757264 1797746 1393107 596984 351650 167881 700447 260058 333720 1794621 851492 1160566 1076940 55429 1807504 1959245 1696985 1799940 1857305 1860979 602680 1699456 1629898 634826 226465 428773 577603 1069491 1397997 1157802 160890 1570330 1116200 1030022 662907 626564 322049 910534 92905 1457550 1584065 125492 1162967 1273993 1583726 515343 770117 134496 1941394 724047 1209060 541680 121870 1675444 1434865 315793 1076432 261684 1666306 139467 1146998 1640064 1046979 219577 1039936 310191 1557405 443974 1431767 547616 608634 1266729 1854671 1281426 1217330 1868557 1229852 1018836 1038652 726089 605994 1244760 1105097 67613 1765921 600476 52394 583154 1666599 134710 592222 869456 135403 1305082 881293 637415 1872107 1250635 556104 256488 291025 1415039 705753 952684 1502966 1218144 1307022 50667 331109 1010713 1484502 1708770 1942800 1230273 729452 639603 995366 1038446 666784 1366283 1397753 1139737 1793468 1705565 1506505 1143436 294313 59536 393174 1453726 76942 1871203 1093944 1143334 547031 438897 1217133 1367345 811536 1448906 601244 1625125 1648407 286045 1806742 1139883 548261 819165 170751 1722222 1637155 668540 776842 1697255 618710 1959775 1028183 177212 980666 1672987 1889288 699412 1078137 1073013 505571 1606573 1235738 1454503 450425 1663491 1254534 1999487 49515 1868679 1838203 1391192 1647465 397077 958716 1437057 243666 1529569 933513 1216211 791446 1260100 1837033 1317435 1314321 1655414 935945 1360475 878097 566754 250177 1345088 632315 787496 1358198 305275 1031200 1576143 1532452 254510 697148 774651 1389048 158494 1761987 105085 800510 1904230 1067663 779327 1166657 1655474 919917 141828 795581 235915 1552359 827339 561832 826267 1443497 12561 1614997 1413218 1317822 114540 805185 573079 291948 1202279 1632839 1704361 1059738 1153779 23154 1976265 573020 1393215 818571 1731260 1638648 1886257 1015180 1146874 1668034 1292368 1336584 423125 1036995 196829 208201 1093705 934206 1935552 1158911 1358309 96982 164473 1170834 1782847 1120797 1115233 190618 1999467 780145 1163791 1256621 1712065 1237396 1245522 848502 700723 1518200 1695196 1055063 709197 1631579 520891 1166044 763823 1681807 1939132 1022244 158338 1014323 774177 317529 1236346 1718565 539794 470418 1351308 91004 522402 1056002 138091 205655 339922 895324 1427633 825981 126436 690182 944508 1499549 587029 442327 1465113 1564319 938709 209397 1774086 1661165 933531 1949565 1539433 1748679 615182 1007928 1436755 914626 1755044 1561375 521210 589012 1399043 1105472 644560 910997 1584504 147395 1816542 816538 470200 38668 1174177 335735 576432 482625 493413 494605 209312 1996993 1257577 1814498 1569330 1912633 354205 1452275 150573 1972815 468785 164219 917980 1934393 935966 1523823 601696 1736796 1758267 924542 400082 65826 1549400 1553279 1299889 897812 335209 1206881 1783510 575397 972549 1601615 1024466 1681388 1985526 635858 1025633 1817003 717934 690379 1693990 520778 1779851 699705 1414761 1156779 1111390 705831 244943 90999 1186161 1119425 926152 770919 72488 1104008 1176223 1590496 1115387 505435 472070 464627 1080571 510518 602367 843285 155710 180286 1839912 1753453 1404644 471506 802373 836997 1126737 246527 505178 831816 1629482 1702677 895631 1023777 830570 298170 546906 1043219 378571 119171 1222416 624237 652731 1376892 1945351 731738 790383 362483 519558 1722927 561247 1840869 1856479 1853225 1808951 1457460 40805 1635546 741427 1042840 379765 594716 854228 1851769 371354 841242 804365 1081296 208999 189892 673259 1415671 1525814 243008 764845 1458123 1687328 1187199 803067 1782867 1619434 1804056 1225041 217378 138282 562938 113646 1956235 140708 1759821 514307 912483 1428724 1719420 159223 1644009 882524 325155 1449844 957031 804152 1385314 1994974 351284 117849 130788 913990 945449 1496450 1527800 1521826 1477743 1540171 1651013 1415227 202211 1022049 1214210 801221 1442797 1643525 1263449 443318 1778038 21464 901666 1005619 1996537 1492703 39313 1901236 322133 1128190 780937 702397 1577325 1223136 123559 182446 320578 683149 1900530 1823049 1276139 1779567 1754866 568872 1183797 1133319 1992730 1464195 748408 1604012 229863 1410800 1951344 828737 1320769 1739789 1817094 1417307 244540 1777316 944882 1638796 1232898 1415440 580303 1649147 1401730 596658 1177322 616041 1786507 1054582 395242 1150789 1002364 1363415 956160 875284 1171266 1745110 712723 57853 8981 1794093 1796935 120914 1457547 175715 1261267 1013960 190754 342421 444706 77215 1139172 1307604 837722 612874 561275 1176921 1314538 739449 702816 784501 969963 1365962 916049 995100 733221 991237 1944871 423909 248758 1941273 1259508 755829 731590 893847 1395166 207645 1052548 350165 1569560 1976551 637822 1479305 1934425 285583 42845 353004 653717 1570967 1880216 290332 651937 1778657 1071986 707110 1673134 549065 1671724 1700421 1729716 172770 188321 1365208 1817516 982146 1991126 1008287 1056412 577979 570785 107492 1653780 1522573 716170 1412842 1854956 593182 1156520 59992 1262513 1364189 1788975 1488023 572673 956405 1095421 1875420 1207622 657418 1005707 851629 1390444 7190 66406 1950209 5990 1284431 289008 42395 1378762 8828 1676718 84373 849650 1762497 1957718 720301 1674099 149897 320463 693408 569829 1459299 427875 239570 1988450 717678 1276882 1005328 890625 1656849 1740118 960680 1913319 1268342 437829 358456 1230188 1026423 1018926 1141296 1929163 561309 1651514 986516 210039 1653188 1321811 289173 18985 1371012 722041 517717 700972 586827 877915 1346149 982668 1878686 1161601 853370 673245 1947979 1828313 930353 904284 493516 1547954 771172 1339088 1731675 414833 271154 1709411 1728072 1454451 1754833 1589206 1333285 1443007 666964 1240427 424351 1014158 957075 1402593 779234 1312935 1938558 1936759 203894 75980 1414468 341495 1508876 1115365 1007548 898893 1505966 1808893 1782367 1371806 1290203 975129 1036863 1945805 1948568 1773009 1810519 929626 1838688 138484 1068222 564241 1810065 43200 1232941 227700 1404053 12958 1387150 543451 1168404 1154298 310332 1762718 1562779 595693 1349267 1740999 1119453 1959249 1947038 1473317 874476 1928004 612057 174591 964253 1279595 538824 1763099 1942505 277179 1884143 54858 909992 205565 507282 1458364 720199 1307108 609030 1144452 321661 791330 253860 1637196 759633 1652669 1365182 1908723 1242458 1843288 1051244 669982 1519624 252133 1680650 1814965 899913 1403346 738099 841072 1145826 829837 631031 1133713 1322278 420488 1342962 1088328 719344 1518102 346755 433327 1826719 1817435 465212 1908819 1844864 1538963 1166138 1915357 526467 801896 650604 1742331 1559052 31126 459462 697185 467919 129763 1615588 223336 107725 1587522 375424 851290 1685154 221251 32799 149355 1311661 1814025 1966588 504956 1620563 1247065 1433925 16775 1003512 996379 775673 1098187 1636802 1071690 1749241 1205918 724384 425499 169485 1159287 1375118 145482 820584 405153 1406490 711214 450814 117273 1490637 1397213 599616 1297543 1654736 1450398 173955 949600 1918048 63873 1803317 1136498 594284 1119343 963905 596263 83868 515604 1792850 1260941 497305 1167720 1353419 130689 1227213 636839 1557469 220340 1723810 1121276 577071 56254 744363 265122 1226714 230306 576610 704826 604778 1605274 1267089 541882 833669 446922 440717 841451 378320 797023 78960 901279 949714 1730507 618169 1056433 1646899 628426 1437589 1248890 749799 49783 1308117 1599263 323087 1119566 409591 1606975 1004241 1684516 744984 693807 1361790 1667621 979182 1737206 1283723 276926 779581 163723 601638 1950352 766719 1337974 1893235 1611774 1215250 395428 684060 581603 1589804 918317 1453544 404287 405637 1710298 976477 1442983 1220245 616573 1729494 1173736 1090920 1492483 1813517 1611051 115015 1787793 1655165 78521 698292 195814 1926206 1153297 1503492 222599 1202145 1751722 1370360 1688656 800843 330145 85275 1323629 1618670 1985313 653960 1452810 1966230 1666460 1382534 707993 1372089 1837089 1539068 982864 143033 932591 1878828 1758288 1597270 702969 971187 1887611 1418164 1743317 1247536 285338 160714 1950035 12199 1271019 94446 1138081 156732 1516691 1860481 1651176 730394 241132 1267640 100378 1245190 932490 1174623 1650613 1373260 1392428 822710 1739127 479053 1756706 813002 414137 1724024 1699344 986045 1183718 391812 571977 1594569 968450 1559098 1224436 1120831 1867363 1964174 1764355 901333 1646573 879846 1722557 903601 769321 784836 70508 20802 1014115 703360 1360780 1556525 1132645 1117779 1906997 1496224 81862 1847387 34845 249562 459912 1433541 1219019 1473926 508501 1660838 602002 1271975 1410021 1148047 808063 1447223 795614 974340 616345 1206953 180926 1785307 1418138 153499 1357756 1462239 440694 181943 1227071 415632 1765535 1390545 190383 1633978 39296 181592 1421348 291741 586895 1722292 1314585 442895 565735 577942 5111 572476 1261744 1310529 1803898 95853 1822281 111525 1463012 1256920 503457 1350837 910374 1402711 129509 1955094 84488 1245755 882717 770145 520756 775307 1691492 1441692 1873016 1967545 226858 13543 126075 885813 874799 571689 1237768 1496178 1636846 1840587 1661778 789427 1726447 1037877 1104878 1386193 1478612 1964715 512172 1318259 1318347 1752114 1043172 1774418 493195 658429 471295 484300 1001397 1960564 900467 1945547 27328 378822 488847 1089273 1391078 655578 943658 1438240 222043 1545643 3613 180776 611300 856889 229064 1681653 186617 60907 1278636 1187868 326632 1611134 1613729 1288910 1730130 434032 1429718 1709399 1006830 1588169 1107774 1445682 485173 1484271 1549139 1252855 1334949 1601698 438063 700076 509280 1061680 270247 1653688 1364111 1780694 1391467 1932956 1982067 736212 346738 1780190 1547266 144584 926310 1115472 1564155 719851 1657986 563701 1282943 1755350 1896229 291041 589252 1172988 634078 93682 787251 97563 242842 1068522 794477 177769 337677 699535 1737013 912012 247228 503988 472253 973563 1036775 1509643 784392 129759 120154 1499769 324577 1958354 746137 1651348 1193714 1761027 803506 707894 1729216 1861582 1727562 784271 1802091 1757400 1757237 1339769 1322527 258894 1057093 1408916 1458086 775493 383267 445898 1794658 909506 1286159 6793 1743091 247225 1076055 1518141 972562 1764190 677200 916310 1728198 301842 1286567 1599641 169321 844646 1222214 297863 632687 1293329 909046 1377144 517519 1684964 171535 602432 1888791 224671 842676 1466224 1149362 776296 1239199 128614 625372 1377718 1541252 1076174 717211 943992 208052 35813 1369982 1851706 1500771 1068625 1012306 787504 237178 1604531 1963231 1784274 16172 41371 1333557 677966 881810 910015 1016302 595612 635912 651320 920673 642627 644338 228508 1207848 1802360 1079483 66472 730473 1774188 1259715 1137234 1938639 1583233 1637506 273949 414687 1512308 499321 479759 1509690 822027 326310 1455606 986648 885398 205302 1924580 435734 910897 92879 1834382 159965 18690 1799210 1366217 1527613 1931577 1609495 1505209 703515 1637980 748268 1428347 105842 1973351 462227 1284199 1081877 1014728 1443618 1996989 944639 1054593 995658 863860 1236827 1113232 966022 674585 808807 1458356 1370758 1979299 1886830 1950386 1601801 636179 396245 45706 192372 922413 961214 300733 1867896 1542708 1784090 178358 507915 1100997 1185179 1937811 1492655 1239660 1279672 1925480 1739411 295966 1581644 983877 32663 1159718 719208 23136 1265218 750268 793795 195304 1069668 154592 447072 1492204 940667 895163 1688430 1400000 1012222 1074100 127170 773539 1945740 1908313 526062 855307 778784 820070 1419412 450924 55487 1902487 1443399 1665738 304100 1505446 1129128 526999 1761239 1392901 868504 886220 200439 1159441 385383 403278 788743 1678776 1623688 1581498 1132983 447948 339101 1298590 1453061 23653 1985822 756696 1210375 1763797 416339 1024904 1634164 1236554 427057 644046 439272 1728443 1288675 654782 123663 1513849 229931 1481680 1260096 1535950 1531569 1846208 123908 937559 36468 1922095 1223190 1734424 1554145 449477 1458995 119972 1254408 874126 1530214 53006 745358 822260 1262741 1552094 46356 963012 1686826 1387355 20221 140924 1705811 176187 432822 1151954 855040 1997410 1187837 1293751 1749238 1708305 51790 656729 315805 435329 813438 1056788 1801936 1628434 1656059 1532195 1336865 1890778 185021 1306312 1016487 22453 1316298 1060064 1539657 1722417 1128126 1938397 87348 884162 221585 244137 1238801 796564 1779430 876241 1935635 6838 1617779 1474803 79840 538855 868290 1961416 275619 676692 1714959 581227 1276662 143700 1419920 1536390 646183 177485 1842271 229928 476834 1595077 1119991 1118165 1356306 189311 155400 1349896 131238 1342128 1829222 1372292 908167 1079013 1544846 1446749 1632493 827734 1015972 1553418 1944562 227615 1554984 1967778 286391 825408 1404330 63803 214003 1548432 1051662 1331256 1843125 1910267 743892 296897 277610 1332546 1560720 1760512 1602337 965550 1691811 1537201 1786701 149978 1801908 1643647 1056876 387706 284080 822942 1122335 1029227 274978 1622772 1392029 437088 1390926 1914504 405975 581540 1105006 68534 478653 24984 1511230 1115869 915667 1327852 1203813 870356 973732 1108481 1558270 927369 1994720 268121 388448 1757355 1240430 1615693 496134 1737988 1938074 739767 545614 1942588 716676 748097 925221 1071227 1436151 1267144 1245926 170513 595546 1707029 945991 1388002 1581058 301258 1481938 1877817 1197962 998832 1965454 1549457 1226968 1462039 1453303 1322817 509874 1940262 1521430 1377663 1864726 185035 1562541 1139718 1986892 1482266 1891473 1231049 1523471 1985154 309869 887064 270837 887099 1920742 1605103 345599 276460 586532 684641 1124364 628643 1291668 1641575 407762 328203 41423 1704961 1030059 1526933 391893 1255875 84294 119149 731063 1572263 391846 1747291 1563043 592439 1768080 784901 34511 329288 498036 1561559 1471111 862551 1048023 1205202 1464160 439756 404299 975603 1260661 886373 337150 1650894 1249043 205787 1528326 882348 19349 296318 242071 1804343 127003 1612532 1484606 532602 995647 1675940 1935980 1037414 1020492 382052 176584 575583 537391 1038898 778115 25324 1039267 272797 973736 1732124 160483 1845378 326084 1850299 1422327 1961676 1358076 1133404 284502 1957973 1492920 1529836 526451 158009 366409 1830608 461442 1608185 125395 1537499 1936359 1401750 282601 1468225 454453 1624416 1426408 1983898 428489 1586625 1560225 1645874 53658 1620685 518295 775731 964240 775549 1242898 1528037 235082 1932642 954128 606506 1729095 1637586 1131977 1264508 1151503 964289 280276 1951049 754548 204034 1915719 280532 225687 797704 251322 174358 1865796 1979816 497256 1599917 1376101 1444368 1502990 811233 476396 1503720 1294707 1361374 1488777 1244698 663462 1340868 1989175 199100 1590038 604626 94563 1603792 236606 1175846 1503485 1082663 226460 1023036 1680360 907737 538771 199410 83763 77306 754579 299877 396274 513617 10339 576997 541017 496153 1743009 598719 595978 799116 993751 44729 1816215 57893 186061 1343190 1042326 1021486 468817 1980673 654940 649215 409464 1029085 238335 255130 109358 1455633 1849490 1686408 343496 1065409 327261 1905961 1473532 820551 1262070 1674606 770122 1688775 1698812 321414 486129 1789491 381220 1073811 1724440 226952 1839212 742252 1751793 388237 724406 1411094 1839939 740350 23290 159318 1834682 980337 320962 1544177 547186 1224753 742293 1812337 1018740 1256286 1812149 1857957 842943 888465 1122946 586932 982270 1156843 1785663 1305453 1102362 62496 1628800 846020 135520 1049706 1400122 1685489 669581 1044365 90132 1542507 1071077 1284296 883308 537846 253553 108524 933436 770247 1412897 1476720 953869 8424 1413368 593067 1316577 1750906 331893 503984 1318258 726637 1559613 1300361 1323206 3876 11869 228225 320475 1201627 493175 515523 1884450 858135 1784244 682244 509336 875278 1374483 1691403 1760009 411935 1139440 525006 1450817 1800917 119993 642494 1031415 1221461 1073625 223628 1701121 1421267 1233629 1562778 667811 531832 81969 589144 1295729 770156 1368038 170076 1922562 1136035 754639 823580 1289747 220644 1914875 1830414 1887601 255518 1427067 1488883 1949790 1021028 1513751 1525062 1863110 1482485 1531115 1386873 393600 1575761 1360385 1197270 1328388 696083 600936 389028 1183714 1060714 1993150 562913 1019071 1923985 330852 403482 655797 512694 985496 433041 1221379 970952 1298362 549600 1920996 1426297 1994616 766430 1284339 1824052 273146 1183144 312332 1912606 1079454 1833776 196078 101402 1612877 521206 951629 648244 1656965 1879433 1553621 204534 815272 1668701 30667 1884334 917325 1213531 1156666 943244 391291 651115 1798531 686499 438968 1458095 699546 1168945 534281 511543 61627 550505 285867 742423 1486374 498575 322857 627501 439483 1597531 1847781 954179 1204809 1903291 650516 1899210 336015 267552 1618130 1944333 990047 1611921 723919 1458640 245606 1792493 1079105 1640399 1251047 1153665 1334577 1626637 1658144 922683 914103 1515798 1311962 122864 528708 785489 1489302 1182047 36568 971399 1576301 644056 1748063 150939 1140744 1983282 1888832 241256 889455 398637 636045 213640 1411595 371364 860616 1556435 1882640 903237 885857 1976977 976142 1470111 1045096 936220 1411047 836091 657570 1665686 274100 54998 331369 482880 307481 1077790 1349346 1642957 1155306 1955598 1875371 9586 807266 1041346 245361 1251125 1906768 169707 1480737 1736094 1984706 1087708 1918967 548249 1683247 1772009 1852575 1018499 1856213 322491 1917291 81335 323026 1221242 240507 891710 1583842 1309659 288485 1833798 1466467 40059 57011 784239 150020 986707 1833030 1154018 147472 1540047 647733 1302627 636037 1004168 316926 1304412 1432684 667402 1275470 150649 1968169 1456439 221832 128222 1402813 1344364 1423306 913595 597630 1455777 361768 377506 380091 678311 970428 467457 1303984 1165367 1832806 1923468 1983661 1039864 20433 685965 869197 786313 1546984 1422233 1734303 721809 78517 1522121 1968766 667001 1918600 644695 1105274 1869332 951007 280962 1739357 1108165 1050453 687917 46495 868574 1372648 852620 1563681 86879 1682151 1328646 622799 1565273 437145 276281 240973 164682 1248610 1897792 1501359 1225790 1407954 169419 1436955 322144 1547118 1623423 1707348 73704 150061 1642661 73993 1430292 505457 1674697 705230 1701204 353568 964137 1516747 1716359 1716863 1970637 1698193 1069600 1631129 84273 1671325 1200757 688118 279058 758144 429654 903835 1338047 474026 1817836 1604818 1737675 1480594 1398407 1234070 1203068 1525313 863301 1972530 418614 323362 1707926 1797439 679355 228218 1194199 1942154 1402618 402978 1622688 1208843 1473406 1538553 1158813 966632 153335 1854856 233669 1544735 922662 107715 1130430 1594982 1889885 469516 1126724 515475 391789 528290 816015 764764 870498 978988 1513496 1891066 257360 855034 950100 1792645 882467 676758 207725 1164093 321605 331076 636256 1348709 1996206 1079412 1871871 635669 75171 1589307 1419898 673875 1880016 1527328 233550 875890 930752 215554 245802 1257645 1761755 178591 956074 1283351 470753 1674884 1246263 144760 949158 800661 746769 1477351 1177338 177835 1625865 433745 1437983 1517792 112200 416157 247019 1362862 1893178 207412 1956559 1779217 1127429 1065621 1055814 1706005 802783 617893 566058 504418 1126378 851216 1679160 1927110 818360 1867529 27115 1241780 873374 1647605 1596688 1185408 1591911 1949134 212038 1375387 953002 145836 1619225 841702 1887535 1247936 527756 1899946 1634817 492856 1961932 1132950 532038 57986 1088909 1115226 796812 491222 391534 750505 822269 464964 933630 772492 1530822 1074154 204320 1413337 1149262 398238 1127244 1431160 1732345 1481220 1381461 1298963 1105018 55070 245640 63885 790073 1965330 1302894 1057666 1759900 787040 1413186 693803 267469 221923 707106 1970378 1949720 217172 1720069 925073 1427700 1213436 1948036 779789 117650 1755425 1920197 1821580 1850581 532518 515277 1225404 268854 711962 1031845 1626918 1034517 1378424 697681 1677309 1620417 1647324 918041 494674 651867 411983 1999250 18325 1838887 1833787 357344 588835 494281 420737 380307 1128820 748058 1757001 808659 117473 1900764 1968700 140877 796903 1000986 56082 1374811 1850609 1422012 508451 1817899 1176209 833590 1359821 227214 696970 1132377 1406910 631552 613136 1254213 1199115 905837 1107918 247474 608668 258289 1901018 1873489 1643577 410737 330349 1166371 701796 1343284 683378 1281185 614174 384830 188950 1616408 959830 1210154 1325130 1974105 1706636 523762 661074 1773989 795973 860384 52687 514488 951205 1858296 1561554 107899 1068623 345995 1712056 1765304 1517306 44248 1896602 789211 1932625 1409362 164676 1029714 1962206 1437943 1364299 1886393 1303126 1079381 1670503 643661 183929 333039 1546018 1514159 1938798 153908 77297 859509 1146706 37173 1563520 618402 1693070 1299197 1862092 251108 1654776 1565018 1641706 316568 634382 1527579 1900760 1430865 1905746 1663085 1116108 815911 1562798 590624 1614349 99768 1743800 95861 1154063 1531376 705585 640158 275218 562441 228226 462786 1858298 813840 1187835 52486 1111423 1064349 4959 86108 1929117 394203 1726941 65928 206319 984516 1749974 1348390 727059 4957 1317776 772360 172151 1990107 213213 906400 1203533 244729 1470958 1079852 1956540 740658 274208 1000650 219183 1762787 1812901 1932985 45404 1595021 1160010 1553488 1174328 865886 742740 1856452 173187 821661 1535585 1159167 52009 1987607 657789 1115220 358743 579602 125674 94656 491136 1424210 6438 215237 139210 172092 1251668 636864 1557821 1125637 1269108 1697087 1291800 168248 1975739 1791368 1040032 1185753 644378 1344358 1121159 1515693 371038 1512665 1502917 451477 940221 94515 985035 1434185 1584861 1560572 225711 1666115 1149531 885552 33539 1359865 585232 868012 1333705 1673319 1928131 534411 1054837 1790064 749977 1790577 1331187 1466801 1102683 1134133 1812079 271428 316186 1923447 1968705 1219060 774602 1928709 282821 399807 1883616 992990 375005 1421957 169915 1704462 1249348 1838589 1427723 1095405 1358913 1608854 1537006 308741 14860 62678 1185320 1054570 920211 1362595 472077 1273573 1060977 1537884 937194 732254 1217749 119670 88390 1592753 392303 884988 1403326 1092700 1912895 1007407 1384324 1466193 994284 1526590 1563009 892490 1739683 903918 1437100 1031192 317546 347872 1055579 527738 353831 1986912 1604230 150437 119665 777831 1300841 1194259 622233 423021 175452 1871579 1084854 1100471 1597230 906785 1061918 175181 1697421 1884396 531353 1167835 1247073 1157583 1971530 1312936 311506 675799 481479 847241 623531 1834592 625426 254803 1405684 253594 1502580 382445 1014108 979377 1333073 24990 1764359 694221 1566212 483520 284086 1831034 289679 983833 1677742 1593569 1832276 1901038 1880453 1594787 1405909 1711773 8024 181964 1405806 100118 1713079 1166108 350543 1348266 179717 1015875 410596 1069015 1755129 584924 123573 703372 53411 365818 1701340 953039 883302 267818 762074 1844451 176130 193493 1450547 907536 697150 1858857 883557 367878 1782809 1487758 246212 1331612 1225982 1755536 568003 1886685 182194 1947199 263510 1741796 504264 1189845 69510 140161 392458 953904 1483688 1733723 1601373 1091398 603320 1945449 74894 914337 752141 1301534 1881465 387792 851766 383119 1472886 63693 1387832 325219 575029 1905237 1956834 671999 1901502 1471668 806945 1503081 895696 468060 1931068 1311195 823935 1685028 964859 1309833 1340429 400875 1343901 197940 1452369 1722175 1199651 1305191 453651 1961121 537004 1624122 38847 919428 471648 1022291 152125 1453985 948157 1138734 1425603 1718116 1844631 796676 361924 154947 1479033 272972 1776300 1304772 1375127 499606 1245503 184523 662466 1492691 1397770 698942 1931988 1525736 522957 995822 129330 1464088 1952930 274058 677849 1172094 657636 370914 294869 1332625 62598 1674961 629 1067518 3029 1692218 1361643 1422900 368197 797748 1349919 1254436 1588652 37700 864506 909061 1701166 1502857 1582716 555227 826560 1880085 1129850 639009 879527 965240 219564 1221182 153595 1361247 195448 371531 127798 918190 572405 567415 935804 210761 694518 738305 446196 393593 1781327 1415494 508728 101507 515806 1819376 849842 1145145 1343720 482999 359007 555467 936898 925904 1060113 1181613 1379242 208923 1608745 874583 12001 1648915 1653247 1033298 1313811 1747446 1577762 1252671 1656518 498417 1887097 539817 388062 1627582 1293763 48154 733785 704694 1146182 992421 1187348 717637 714004 689056 1266162 957994 594227 839564 1005695 452578 908616 763707 1532567 605867 1419341 1901875 1800731 201978 109759 967607 382311 410223 666822 1605722 516531 527658 1286952 965625 1577469 804481 1692739 1842039 816499 1567412 1250249 1756263 89094 225090 1647858 397667 435475 698911 1260721 47145 1981053 1983020 389604 444244 1115676 386200 1717983 853551 91152 1561631 1082888 1485857 872692 1130483 553961 782193 631721 1760962 1172026 163986 840864 1956491 1382606 9088 351248 753118 70573 1989346 399688 48177 271216 1120489 1341435 888417 1556919 1339558 1008971 266657 1368389 1623601 1423199 1659726 1797577 1614282 1460197 1879475 886184 1556803 1462879 1533684 1702022 1257668 1482672 1212993 1112326 695124 1443739 488484 1660589 271014 107536 355391 79206 899337 713038 1449732 1487221 698935 1697936 842888 1856665 169217 1310346 1306896 1128140 1783554 485751 1566558 688393 1420463 377216 871722 1468326 1275186 34274 956420 334362 1232421 1864750 36849 784073 981920 666755 1783988 1748852 814470 1638358 25657 632665 107395 879386 524303 84291 275181 972033 1731340 1546075 450904 524263 674064 280655 1229848 1183441 1956173 163291 73336 115777 591816 1060414 800624 517111 915581 1708219 58357 538604 257291 1216641 275385 844928 1329901 250553 1132089 1105813 1838712 1677971 1856815 1015094 188282 35256 491647 1771083 1411575 499843 1681285 179643 591775 733842 1294985 1827057 1471704 1349539 258559 1760077 1689412 62299 1601387 800022 1231215 538598 105217 872561 1048283 1581517 699172 1617967 502552 987358 731606 301338 1942500 1111855 254532 265225 613258 464542 738775 598303 109351 1294439 428803 143361 1124843 255764 769996 1411005 423933 1921453 1414165 331255 1371815 1107140 1020493 858307 1430833 236390 830565 1207526 975624 1648352 866301 1329398 202223 1264921 1018134 1382921 1887549 770827 616536 879310 1570740 15405 842121 864243 261593 391753 1802437 1265459 550943 484930 427203 1263669 685169 165203 1708800 1582266 1739103 153254 349723 1842483 727888 1211246 384075 1258975 472522 1510557 136535 899651 981080 441008 368803 170072 564987 1024483 61703 101154 1004661 1512516 910336 745294 1672565 1772666 856440 931637 1616126 1546481 1444601 478492 1702364 1952609 114292 1057660 676207 23677 305101 739828 996143 1658157 195810 431451 346055 1972371 1448238 1346585 173353 162501 1240610 774311 1795007 1547011 1398593 655731 1475263 1589296 1626112 588170 656650 474288 890979 1154746 794984 846019 1424223 170710 109356 856215 1094910 1295976 1035498 1225293 927156 1741957 1211656 1984622 55040 679989 85926 1600878 521513 735780 665584 1998619 307740 935779 602011 1917407 110819 383016 1276606 1339611 1677186 1759457 1231301 1917772 1186945 1283754 123052 368026 1840791 1135850 47519 212398 1126443 459474 1633365 1344272 1943842 459008 579329 1926123 34029 1540895 1820880 17104 1803095 795346 176292 256883 1532041 1739239 833675 1079744 804090 567308 209872 14111 1610580 690996 1648653 1771311 1195770 701339 1223634 409149 1261561 746603 284366 852072 1286118 1052779 1286373 1320233 1543436 1323457 1532992 1304990 1080125 1084261 388501 1880560 1762835 905547 1221004 1678862 1282908 637320 1235523 1240113 1247833 1286961 1155957 30982 1995203 1923905 1629558 1429551 1502407 1590174 559183 1596217 961064 649585 1592811 1978044 1268694 553337 1006603 519386 1890895 778662 71678 929820 1034574 1104658 182856 1572320 588618 1744470 1977776 1341408 1054105 294077 762190 1318565 1703935 1066053 786386 308757 139831 121496 1723386 1657902 259181 1270646 1818419 968230 1689067 1370224 982180 1905610 833614 258645 1193460 1685528 1857344 1867378 1781543 1995065 597252 236134 971010 1243798 1395129 304761 1350079 1446608 1423630 1381933 1018713 219306 11701 748337 889908 624470 187033 771870 817603 1055105 70353 388331 198807 1820524 1626001 47948 917849 793060 679164 1146547 293609 272836 1760276 726043 161812 63587 691645 1166463 453175 354079 1400420 926011 231413 855244 757195 168797 577041 1088360 1258269 766859 636313 1360651 206805 1728050 1234871 283576 829992 1716252 1092723 215428 1165284 1622668 8569 202356 15489 1810265 1420927 1607074 1674750 992621 779551 189539 1070327 77605 1264545 1521273 897158 172731 443472 197528 221277 1613879 1050202 1448517 1357384 1976295 193488 437635 1381281 1286743 189563 927723 1122122 1305742 1134549 288500 1760140 1749429 1851532 1847290 1187284 264452 1698373 1892779 392609 1282850 452677 857257 1864940 1316098 1120632 320130 867697 1648512 415857 75753 389723 1397921 930570 832631 955813 1875064 1379130 2254 953159 1142018 1719437 1472543 1983518 139803 1501326 1061784 1800766 1328351 839127 1793316 484707 823648 656881 980967 110145 948125 1772982 1855683 1389906 613441 1011420 1379233 284404 1668815 1112272 252837 1493655 405978 262566 1381169 1044066 1856172 669457 1655401 827529 1725058 26892 867065 23687 264534 774841 1325293 293688 479669 410279 1048416 1335056 242100 311466 992820 1442947 1618881 1591371 1492940 492031 1513337 72856 1997034 917437 309683 294132 615583 1497395 1422527 1633410 121134 1939179 539841 91350 405710 1934778 746404 976629 1904007 1139581 1723845 338213 661093 1496855 359168 1129333 1925332 1876979 488543 616777 224589 663626 1111932 1489562 911187 1267213 468647 1959734 334301 781958 1520857 1118509 1896387 1310029 977074 923131 1545048 1081039 1355980 476442 1235343 747841 896433 345516 1760597 1327782 1665953 668845 221372 216901 966226 1453800 1286435 857866 38057 461712 1159100 1934790 537511 1818262 869383 1758151 1708265 761941 1116286 1815217 635584 1607776 1766611 1224794 375754 898097 1178249 1383070 1444347 652535 1913707 1258302 636673 1486922 551905 1896111 1611327 1494971 410432 57351 320148 1305995 608134 872333 1759379 1410602 1393164 1572027 1129877 1742110 916493 61273 846323 1521518 1259511 283216 582797 1044613 873051 783562 1050740 743022 822789 1385230 728352 1121964 1001272 1339841 528408 1764338 588280 1972285 720253 240597 626109 229193 177398 262658 1359532 447429 1027492 1074025 1003921 1785393 229774 451588 1555453 1331174 548964 678274 1785704 1095217 847399 1511054 885265 230483 766702 1770049 1229894 1796183 197021 691714 1233199 227409 357918 555946 1592385 936467 1413534 525425 1357304 760934 123223 76832 1659233 799657 195954 944613 120820 635088 1647839 221861 1088191 1363836 1305559 1493463 1493040 1232162 1914102 10497 1779823 1560931 1732152 1717221 1485414 385555 1293185 1437628 1215907 950618 1795872 592064 596293 1713022 10173 1865715 1961337 1629639 1121561 774870 1089147 1993051 1910166 199651 598492 967936 387489 1908135 610041 773365 1316428 444914 1213032 1382999 1387371 836368 1297887 169239 959298 1628679 551283 1282633 1598429 284041 525252 336822 1095545 182496 210031 653288 992151 755702 447632 1420940 1128082 677324 175443 503315 83301 725688 693514 1756610 1148981 1863266 267917 1130194 1101833 251406 1798971 928856 1764665 193354 543586 298078 1237784 1642535 464019 1234285 1968652 96955 720640 1674437 1506553 1451396 1045608 580399 1082627 1247509 543708 902970 896759 1451478 782094 1967982 1373134 1635775 570954 1733024 15944 1922829 550871 1585140 884789 1402550 573170 372056 1516012 1049860 843200 1190597 1561115 1367372 387524 97271 1260060 1554786 1793880 1222944 687214 1159968 807348 320522 36981 543541 827676 1148802 285289 1123401 895055 1956869 1833876 864161 716703 103403 1829529 665675 318692 745513 1404609 1107165 797690 1831159 1969641 689695 1264088 1907043 643392 12704 236160 190826 873092 876694 1109580 1691993 1808688 1205174 183009 1839464 1080137 1047890 1776588 676939 1185889 1500452 594631 1122487 1937369 1037901 1631223 976991 341701 1720462 930743 967065 1407083 1965932 1383170 1459471 431162 197089 1559669 1179168 269890 1057287 492867 1256342 1511418 950092 1563435 692509 453628 1857714 1016353 1917769 987288 1838481 840170 1488298 585792 1732322 1643515 1841677 769254 1146140 721449 1299768 1973781 776218 1218191 1415527 867378 1817938 1173860 886413 1869985 1900314 1549969 1355368 847408 111119 1642787 1267858 200326 463844 1357989 1932135 1897892 1451395 297970 1587157 833956 1646725 1190741 356570 627924 890446 1041459 70401 1398930 901717 1776353 684441 1985731 591454 1000097 462896 1797318 1849682 283652 549732 510610 544485 583113 1845412 1018560 1153361 985438 1802835 1670730 1135226 245001 715900 1865378 1760291 1715522 545924 1238895 1598032 957470 1393150 955281 1818400 1436044 1568358 1520655 1585236 1930411 1674605 1724000 1749614 1468249 1954510 950683 1877604 583044 936303 581761 936245 427310 911636 989118 1192575 327433 1636569 1624154 96571 95706 1150638 1794915 38841 1205059 1546383 272258 1254314 1863615 1029907 1489323 857388 1506772 1694015 738061 721113 171150 1724238 845351 1672183 1406818 863938 41921 1272621 1585198 560267 1708922 752408 1791727 815372 817360 1264371 243782 394124 1568950 704830 658314 1856592 893060 1616420 850651 380273 882936 284409 64661 1258177 1659367 248320 597593 1875685 433224 971291 548847 1988456 1306532 950043 1921316 846220 182837 90867 529455 1480951 967790 86605 610496 1857547 1660331 494370 538125 401805 1193936 963313 351477 607495 1659327 834477 1283384 520722 1503253 1681060 817216 1193777 834168 1469488 994206 183888 937908 1002052 180043 156076 1215107 111467 1688815 1773971 740912 9503 404558 1486982 730643 1808066 1755412 1311864 658543 145754 822890 1343742 1692231 36946 988440 797740 129049 565150 1111847 475115 1895673 1194313 195540 1915493 330865 869999 36111 356026 657825 1078172 1115791 780813 603681 671799 192646 631618 739392 193168 471259 1432839 629783 1637610 1757056 1037167 289167 490531 913919 1022750 1617157 19972 1295069 384578 1992920 1816413 1759718 1423829 580708 1549053 1536184 1470597 1657648 845185 1820314 1944813 498635 1577230 667398 219952 752350 437766 1342122 101494 868724 729292 145347 86577 1427663 1827862 1919656 1155786 945773 769720 1929485 305039 1285668 587595 407952 1842890 1776198 1108233 11661 1486741 1249909 703209 1538585 1552286 1128840 319526 997665 128007 1751565 729120 961986 1302161 601704 729818 1970505 799269 818413 286397 1484307 1126552 706584 282391 1851591 1114502 1409361 270467 744085 1035561 1535439 232549 555876 974575 840494 1091701 1937578 1288373 1837138 1307258 177201 1129964 93208 1174653 1167258 1864791 1058251 1887362 1021515 286532 1245781 651629 1186284 1375765 241036 1315509 634709 895061 1416261 1885615 353221 1815267 1318345 1470087 338980 1430193 510120 647216 505669 943937 378821 1222777 249685 588737 1262931 1357335 1493544 1194632 1507094 240969 1160829 339208 89777 1161622 139888 19965 1710860 1451733 1525007 167585 1604981 193912 1132959 1647047 270176 203167 740236 1616762 1885090 1541278 588693 1181192 1240982 2365 1766450 845231 1357419 572582 204380 256463 1398003 1162240 1579180 1311058 1352996 1965608 1408190 1874543 1827239 1193232 1264536 1217122 1413904 577401 939720 165004 320694 296956 1637195 154323 1382356 768970 1039724 654974 1754781 422304 1908704 27180 1726302 1379563 1803067 148562 911182 933494 602947 141658 408719 1562911 1695243 550036 1808010 479560 1805109 1950270 1371988 816042 371031 1011798 1525894 691378 1069588 342936 1287440 1211479 946250 1893012 980126 1658444 49735 54790 1302752 1069943 219813 128900 1437080 506389 1743119 1518611 768001 394586 797332 311212 1124761 224049 1590535 280292 191931 258084 1936921 1304714 1722363 964107 509719 1762917 881795 397280 507087 1342271 1459488 1174218 1017002 1672660 877465 722812 1929400 35511 828770 936249 1412622 195438 1931869 353601 568111 791718 1491295 1078681 1490305 450096 1364999 1505160 964809 432684 797803 1804057 588263 1628571 124156 64425 763318 1279901 1048660 1703759 121620 307400 1385982 1172680 376766 59907 373860 433363 412579 39188 301324 1833389 30521 1090791 928456 61623 1095616 924758 1069033 1343087 1637126 646056 942678 342999 1329342 1829100 214498 1956738 624600 46797 980819 615136 168089 449855 1408470 844140 386044 1556351 65753 1440555 612110 1030818 553981 1926360 1110462 78562 149162 832081 1741839 1392449 1952671 1105881 225272 1377619 1124702 1504096 741901 67172 27346 1805092 981421 1478962 227078 1505543 1813656 1711322 365963 1964589 807523 1692960 459927 1281719 178507 118419 1443640 1276900 756370 1004262 975289 941571 786682 466969 466412 687534 1868185 778432 511989 628248 487177 591833 76370 1042228 294623 858769 48500 48778 178374 1990174 830520 1744956 309849 1540160 1409657 1212062 1953674 648518 1435996 1130322 1065456 388425 1297869 1511684 1401451 1024655 477020 613606 179300 994452 632635 1868834 1180288 1116617 354738 437275 362652 383089 218008 1380785 1943134 677429 672519 1612258 120187 490629 547893 1931438 699071 412692 1652334 1559095 299040 1026497 950370 120290 1359284 1200626 1836720 454424 1579030 1671581 276893 1367956 343628 1531216 1546773 240498 61882 650329 1187628 1504978 1249494 1859653 1809708 934012 1885273 324087 1869195 559267 354710 480234 860962 347086 540624 605976 1268390 1857860 520260 1959353 990138 612617 816981 1342991 1472630 1151212 499124 865838 1409252 1295002 123785 911029 1545270 993152 569800 737032 112147 949656 1960519 75674 1826255 1162490 1979154 1347732 965573 1841804 1728915 11290 634222 703280 669786 735443 1772748 1354350 765419 220899 1628729 1415052 1671674 774977 1045450 1815188 1758710 796153 606607 599496 1545096 779594 1628680 61426 1011037 1969947 606291 458864 1338574 233870 651432 1690893 558885 622383 1541595 642347 1732116 1110306 1146115 629272 665107 448730 1344762 1228597 1217559 1118769 846149 1121704 1518739 1800401 1390748 387499 213586 1068431 1381739 459632 1844967 1191322 1472016 757555 1912149 214361 735511 1912784 796413 439610 128526 136217 679136 544144 97039 1306658 676447 391809 1852364 925448 1309534 1567722 1245898 1198795 1044148 641179 1599706 1797916 771284 712073 1554826 813919 464126 1645033 766459 857455 1104718 681820 1176623 813758 1984927 578640 1141122 630422 1376005 446114 452130 1885499 425820 1375647 142208 118866 1469423 1546788 1968670 1327335 720785 384710 482631 526265 1443437 1566300 388258 1464766 738572 91781 1416929 71634 282625 528612 1802098 1535179 959884 1791306 203595 1393213 618489 403597 155310 1987152 1134249 1875749 1158196 1735290 1107085 1857961 480438 1096295 380060 1012539 1739724 160743 170905 762808 1877336 1075146 411511 79099 1694265 1624741 1689418 984050 1202421 1619917 1094839 1272892 1692239 1585833 671272 1785095 714485 773232 1787044 657423 213568 940077 708598 1396227 1525891 1200371 246916 283736 1035079 265186 113139 1401101 365097 997626 240392 942840 1019860 1003066 619892 1337122 826229 380884 838676 1927040 125516 523833 1276811 813065 840150 251565 804025 563838 187191 562451 835670 1201485 128168 1410397 967633 350322 1616579 844535 540878 212631 1574646 1150191 552214 422344 421565 647127 1117546 805360 571351 1665718 1765361 332885 523524 1404088 68772 99399 1972244 1445761 1344155 1920532 622452 991926 848681 1759067 1114079 694132 1118537 417892 127092 1368250 1537055 1380319 354124 1859506 1910777 1026992 774103 1853163 610593 483355 1365342 1247671 1524605 487781 566958 937327 950023 1658377 490264 1020509 1784520 1979414 1739677 1240724 1956519 1182701 750364 517796 1178451 1515708 313123 1694016 1104614 740377 643736 268033 1918876 223741 1613048 1873265 67517 927866 266172 512439 623791 1910758 164276 1707323 599141 1976186 864658 1806366 842927 470325 976882 1651356 86870 637110 1905737 1321644 663535 1200770 596195 1539479 870109 1824677 511118 249163 1158245 710218 1089789 1959341 1170705 642149 1313800 1975419 638138 1145937 507193 218496 1637022 1177691 1668662 1404606 1298043 394497 143326 427999 507956 268276 273046 1042296 298041 517626 539355 943030 1508372 3516 1046300 1788807 574217 685661 511138 1355713 122287 628506 398158 1627283 1051478 1359684 1947382 713106 1884381 498805 695277 749781 1964374 985185 1037972 1332240 298983 1794339 1932987 1079986 54786 21264 268775 956931 560882 493938 478353 1816367 167192 240624 532976 419835 1426807 81178 1249156 1327157 1852182 1690042 1129592 403177 1758476 590670 1831385 834590 702840 292606 1453830 1901359 398508 600812 1553401 1889117 356275 1068385 1287823 1200916 484716 1022214 1848579 399798 1945122 27585 48596 1384822 303658 1672756 1714215 1833515 788537 1156377 1154135 1736250 1238810 1111627 853706 218252 1131047 1084077 1533802 619012 228996 355617 1359077 164413 1838883 154434 724949 932267 1610351 1155913 1045265 1540671 445314 428672 942320 1310198 1614523 1218024 319805 784296 1887176 809166 526359 455260 784276 932569 895329 694281 723012 804512 865438 1772501 1042749 1528837 1815622 1705966 1231455 298185 685733 426425 1747379 1961648 146221 728771 1597218 463148 289724 368227 480875 1905846 996193 1377964 707471 136915 895995 134937 1274610 630586 1823411 1251231 19226 1536651 862534 489681 125461 275822 954582 321955 31066 1136938 260396 23149 1059376 737556 1397970 1338172 946874 1229236 1098270 1299756 1854778 1876736 1359573 1906480 1371639 116342 726506 245777 1440660 578888 724483 523364 1555170 1916575 1454338 1467848 1100495 1098272 56666 1429392 338589 205842 1156780 115508 1500336 1238067 1847076 1294562 1565365 1968667 1321327 891504 311348 277611 1664052 1475895 510897 1403430 29165 1951327 394460 1914772 1875205 966469 872637 124791 1105248 304222 1666998 41494 349291 782651 1820167 1352271 1569304 393264 493498 449598 906497 589636 690340 322222 298343 1463006 1433674 1396586 1639755 1892590 106794 787293 47859 597108 740920 604543 44060 565294 1179948 1212198 885503 1262823 136892 667426 512124 1945118 142073 76521 472179 846607 363550 1362849 1611156 948370 951756 1019680 321111 1644429 1534561 1333274 1082418 545371 929515 201041 1509098 600560 1457300 1542682 308487 75071 881245 811961 1253039 830500 84044 142913 1815479 1866628 511949 1902081 6378 1692542 1952077 1702871 1788982 1511795 1180714 1368660 125336 1666562 1688344 1672919 223100 1153652 636552 249494 687595 476705 294723 1949540 563320 345811 1963520 1993171 736063 302779 1056633 1031447 1286255 1506021 1857513 1102352 1992968 1730168 1349814 940086 788310 515706 1380738 1929000 295221 1576563 1632596 431895 662342 496252 554260 211172 1752564 1840489 1001969 1964103 732400 16956 366253 803226 105093 74167 261915 1212413 1389087 1548045 988033 714545 355947 1798270 42491 39130 478872 742636 1514943 881356 1595909 1997585 306874 556160 425601 336279 883271 1469769 1820896 1330798 1752542 1242801 586156 1076067 862933 34907 69037 671891 60694 582659 1574244 815539 1578398 1687019 1254163 1141450 1597249 523903 593730 1338433 1972934 331219 26766 884963 1450533 177687 1972680 1867015 659680 281862 728558 993235 231678 93059 1313973 1629943 195585 944592 1280702 248039 1853542 1438352 344320 381652 1364446 794319 1487671 750828 288841 1791194 1832630 1010534 531853 1446271 990386 653271 1729352 1494107 804602 1755264 316600 303597 1854826 745234 827863 1560524 632947 865663 1873004 49854 1851003 626588 1382819 750836 164268 839613 1559153 1209635 1224797 419720 1779089 1862130 1834329 242703 1604534 255667 1698908 1387879 1976829 333557 1919367 710179 1081968 1349396 1322799 1302791 912024 1831323 1170594 671 620728 1311570 1066818 631249 1590318 1971961 1878902 1522792 1228261 732680 992841 613622 611213 84582 1818466 209857 176442 1144357 1127427 151286 422607 1887857 1524340 1900016 55800 1470843 823645 1373025 1480033 586462 1453825 1646463 1929422 1912947 410179 1648827 454506 1081586 1764321 1022876 1692753 1083945 1072287 1454244 509038 645937 233658 244089 1489673 699447 451854 246914 1900749 1864691 1143645 224864 1357334 302958 85140 487057 380378 1491056 775402 402797 1605936 891980 1874128 1669171 722125 404661 713215 1185169 935543 1137116 410542 1291265 631995 572880 1246650 1409307 1360713 691804 965916 481714 1723859 1667083 733082 1869667 799493 918069 1475235 979849 1140030 1594257 1448935 333347 1758961 1867985 189402 110490 1918254 725430 67432 42741 612630 493331 924327 472226 110211 1025314 736074 805265 589351 1302728 1116389 349930 692752 1602147 667549 1824231 1606747 1234061 1960834 884622 1947021 147052 157117 498154 1142645 704941 1347434 130795 1761912 990636 1809002 581206 675334 1620994 1097077 366274 607851 1995279 1557835 542220 744389 901386 1122928 1091852 14203 1795839 1296250 6929 1646945 275080 172695 1222595 1990927 695279 1982911 1606404 105373 1554110 1132390 1051377 403965 1060500 1901383 767819 1733019 853496 1110850 1451633 564668 188488 1672914 799964 167481 806842 327840 1941411 1178839 1851049 1669395 1861247 12747 651576 717237 363084 114541 1109384 1919930 574480 1736617 741409 293949 1641317 302028 728113 1978264 1671871 376531 759715 1942420 1914337 521425 635337 1727789 948442 1070484 465592 1911221 585980 218053 1929700 5842 382803 620972 1618736 689320 1217866 1532739 597692 660736 517699 861837 1966103 205423 139695 232840 1921782 1403989 691610 1022668 338770 1240413 796660 621636 1357804 14904 256901 1271260 1862417 1702219 901925 563845 1620056 1612471 946647 986073 178870 1423541 99667 707954 1270749 1215495 169979 1324028 847921 1767642 318445 105703 864360 1268298 676227 1485496 476227 719912 980388 559032 1930148 1379490 880402 96718 94862 327304 454681 1379644 468277 1624408 1165941 316691 433701 1183345 418751 190245 1111624 730455 654707 1909896 1802237 1039703 1920748 71505 1952311 1794998 730557 1824812 1493299 1571424 1313786 1944063 453781 1416760 777796 1791570 183806 590067 1612739 1728847 857670 1903624 16652 1525878 370923 1460177 649292 424125 1080316 1560692 1325128 1185992 418017 724148 1512179 1121131 1055630 1929386 106144 1412851 1908783 1639615 1358955 546313 1509162 101834 1992180 1164450 1323418 145286 1769734 1418256 1287409 1858581 1795481 1117455 1558927 1601080 1467481 1039338 901926 1163777 1809828 1625308 914573 1743656 1503659 594999 24465 238116 611179 730891 1298920 1266102 1212386 5485 1841618 810580 152875 1124789 530794 25308 1991250 343145 366339 745295 612922 1423068 264558 1562297 1687690 790901 1051105 1745559 615551 1716408 1763606 789961 453126 902369 1819978 1949219 975489 1601187 1259308 1881400 588160 1711142 1222245 748875 645628 682290 1038175 1391403 1098058 66596 666311 216486 1928456 504509 422716 1519024 1621094 1497661 1374825 1601975 76191 532941 952221 1355307 1681720 732918 695440 1576015 1526076 155088 1138311 10259 1969769 1282745 657048 661497 460407 771170 1195354 274726 1102642 490915 1875119 80358 973720 1119708 1968422 1811570 1666383 915133 334973 1238392 1068162 1498168 114388 691370 1944514 1831238 1408005 197437 1997201 1356123 1799496 966634 731153 699949 1553742 1805901 549570 729525 1442366 1973257 1299741 927133 1682835 215670 951318 1183269 1905945 836047 1529687 102755 1881580 1380290 1613008 1958885 1302412 1929534 1373005 1232621 1044747 1857971 911010 1444647 1456003 125331 540976 398075 1338108 1829064 311021 46578 165903 1024028 2596 1675949 373515 1077343 96804 538016 575523 107835 66940 1902939 1989809 247957 1301557 541274 501718 486301 130783 73039 254227 1866638 1346236 344148 195270 1836118 1715200 613508 967031 64343 683134 509900 322446 509461 334834 377329 1536451 603078 1932714 825699 1319783 1564599 812224 745241 187458 559042 1172772 18433 1692127 623546 877693 1047251 734957 1147804 1485934 174579 1955180 1610675 167187 1414830 1460374 10496 440765 196224 858377 734821 1127874 580316 122340 205636 1959782 143670 1547634 1900298 1654755 1238160 1247350 475085 649285 386582 1617874 1555523 1986481 532288 1846415 1782565 108923 1390472 313177 738921 169365 698062 436285 731275 67351 329364 240526 819999 605780 742488 520927 1905515 1979570 1904431 491841 90657 426558 477339 1033786 419697 592469 538393 983656 505315 561416 250972 1485315 1055626 386533 1039597 727084 1371065 1390917 1251982 1232236 181537 430570 1531736 1228404 1458162 267557 1015923 1583610 1235587 60621 499075 628048 561616 1227370 462245 1059317 247972 1330736 1169955 822194 468618 934470 1341992 37847 280321 1595456 434707 865746 1628998 1146276 379622 205393 706770 181548 526896 721247 599958 1920575 1917543 1132343 933458 893340 1119409 279361 1610254 1409703 1150902 351099 795532 899552 982542 160408 1531368 103646 1244740 1622344 623636 1063033 896982 1058631 821775 946481 1144147 1948777 185910 1075123 328779 459062 1176763 755158 510285 232235 1579079 1288634 632766 1179146 1760092 1843983 367282 948268 1913893 258169 1279359 1453694 913313 179363 1698514 683521 1432084 192644 1808657 203369 1018199 311451 838621 440124 507051 1188630 1239949 1717348 492819 749483 1500 1960349 1192272 633943 280970 215064 1697678 1240545 804398 451132 1489772 1355050 150140 1031401 1608586 1135845 1535207 1758793 1024750 103557 510669 1310045 898812 1256190 1112472 1337285 178656 1223006 256407 529513 699244 344297 1286767 1218828 201853 542300 1791877 879339 1470149 821206 1428258 814966 1483054 1670198 1629256 194720 978268 1284698 515129 578668 1288056 545259 184974 193456 1771256 601782 1359693 70744 1409399 735557 2344 1948300 1852181 1681483 1512217 1560324 566028 825455 36079 1618522 991486 305229 1814259 400636 951179 1737154 24043 1321330 172272 1345374 1707886 1975949 1704044 1469309 1424984 561351 1863397 553917 789808 1525576 1277282 1459128 67352 700927 325744 1219933 519366 1360936 174906 1463217 196036 1121283 138529 106056 1863925 1943952 1830 575498 38573 1390464 165111 777245 1327339 1120631 1401714 75842 415012 52749 1477679 762856 473657 1676118 1485092 1186988 788007 1979676 801148 474213 1643207 459237 210740 1087304 617082 1990773 189673 1680739 49001 1188853 1235946 1757716 692472 969924 773506 48801 1250313 1800393 332554 627008 710520 636135 1117025 193647 1153145 437433 1712261 830353 423144 1767761 1090611 1198796 233680 1179046 917623 743127 736825 1044374 1960679 1176143 1000544 297908 1594949 1675231 1431949 619374 441024 1973831 48146 1271297 1032449 5340 788215 785751 570151 513228 1705119 1208164 256893 1930081 1749815 471759 1057786 1073068 1288465 230029 1778406 995076 1567471 1945190 1562342 1912285 603214 334092 496705 755826 666258 1111190 45306 773404 1111408 1296906 1354079 1122415 1614201 1056635 1028989 1802609 478088 1866085 1142574 610751 1536802 1538129 1655300 537379 531210 1995587 453048 418918 359709 419128 1365365 1921978 520123 1279668 1978942 1068460 716939 692931 93955 396376 1946958 1960364 923088 806266 1099621 325214 1372806 1368257 1799849 985852 525316 367682 1656675 1627000 1973500 597310 1386425 1256913 20528 439827 277603 1641998 664329 1505334 164955 1315156 1331332 779323 1727676 1166384 776974 1256299 60833 351602 1845515 1602747 1424194 1651594 1240703 871555 1935193 559468 840077 1671328 1139052 1452901 900597 1051426 1102991 1044402 1301865 831792 1095041 25654 1442482 202279 629832 255216 1007479 1746088 781744 702218 40633 841212 572926 12701 1944727 618437 287957 594422 1497655 1478217 1147887 1968919 243716 911448 1613681 1233027 1125610 1680949 1358189 1129458 481583 1528956 852357 366514 1412209 441802 1005059 492924 1868674 389960 1577162 604808 513032 1498151 1560269 1031578 406930 1940970 704437 1074645 548706 218581 751407 600643 190835 1419551 400201 715891 1650747 1162941 212349 60326 1579874 1218319 1688500 1672261 768897 814584 926048 1317157 143032 1868217 806214 1740531 596771 1549779 868808 1553074 1895100 623953 1914554 931115 962311 1596659 24910 1447341 165387 589773 229484 386759 1256455 189384 1283241 432150 733660 1860472 746823 1709112 104093 765817 86863 1154744 1396664 972009 1326910 1144841 1289408 258672 1070966 1893366 1198876 1680898 586950 1008053 936312 1599396 1053467 761833 991683 1480548 720178 991133 674193 640704 1402544 1406276 1943621 417792 1781076 575042 826710 1867796 901501 543413 4094 1086307 1478575 998786 52468 173746 905037 1684265 1328830 1878106 611909 1450993 1282586 815907 604873 998206 1703758 1749474 362845 881614 876423 341433 1453853 774539 1449604 156375 98719 1640639 398698 172790 1385132 1629082 1371799 577255 1734264 47546 352702 239653 54582 1826004 1071594 197848 148963 1629088 300873 946062 1075932 730315 429969 1889882 1601796 455061 1342331 1279806 310550 663445 1061447 1048270 1060217 439630 1529534 1098514 1804270 1667684 986830 910239 1322063 451101 596026 1742603 1745971 1203397 972733 590153 749315 913014 360412 1518887 863695 1112577 1710653 1008068 1716211 287783 1592878 1045727 1140079 1183476 1720186 1679826 541617 1726481 57844 955616 100155 1931554 1460493 1043230 364624 122452 1115825 243357 1686636 960049 1885287 872681 1880758 421600 1549626 1787813 1886374 669544 813374 438906 1750897 697506 219443 128441 1282530 780668 397981 628023 98342 1108544 1555543 1232107 916031 1562309 1676988 1657036 1653952 134561 1902875 1587435 1430402 1371580 662985 230502 388135 705235 141115 589047 141477 1576984 499808 608514 1851411 418485 1735151 241045 683009 1838135 1393504 405075 47677 193708 1970383 1680678 60849 1056663 1408534 860738 1283980 833386 1432593 375838 1709321 1109181 514280 1681116 34322 1186292 1405025 1988465 1103854 248058 130000 239574 982636 1795646 680163 1984202 539300 1689685 707519 1179154 183772 1361055 1250021 872905 888907 139383 155848 696979 787780 1901842 789867 88922 654449 1120450 1612055 1348713 1338480 455720 330984 1510925 1371884 1389208 429154 1021749 1911224 1764216 1547337 1548132 1726887 238751 1883779 1108643 1700477 948462 588429 680248 1768030 1050751 1768568 176166 623284 303154 176210 326208 1394530 991544 356395 1817648 1793250 512952 1213379 1242336 1459349 1865579 131738 60159 869201 1302175 1854655 1107809 1825135 257864 1189631 1392508 1229525 1145017 1851686 1617599 1323315 76444 912617 886995 138747 1674098 1497051 16649 1817019 1151728 205482 1326032 1141614 1845885 620824 1720665 1599306 710758 747977 1673494 468202 299526 1050714 140625 1686297 110185 1434561 212635 1675065 1138301 1333065 801647 1100728 198489 1661081 1343453 973713 812366 486799 1967746 1988762 109355 456097 769413 928412 1965257 1596522 19081 1440755 1827338 1139418 443239 1672788 976015 40017 1021793 1081551 1517798 1365681 1718987 570565 1322408 1731056 1729119 1340817 1624199 256293 736528 1711662 1270785 1935124 104455 573801 1940846 697355 1037222 1280314 1561204 5924 349908 411562 650156 107172 1658805 1729736 840828 187307 881314 478488 919123 569010 322669 586958 1342266 1929171 1812388 1810860 1600974 1344432 176373 208079 1373738 65427 805279 1317705 1644060 1372961 1443370 1911856 1094222 715103 1594179 1641387 683115 754344 1939828 54793 257887 107779 1342522 22873 1305748 393461 1711197 368761 1674657 121323 1747407 1571767 1488703 925512 1837866 394646 1711367 381559 440789 872923 1706500 1068929 552154 462592 494421 1269535 1338176 746290 186241 971035 1716302 987723 838078 1716764 640980 1639304 1054689 1117170 1122179 676931 879620 1007489 1791848 273295 380904 1955218 631682 1248041 1467194 1654891 582477 956137 534505 647067 319919 800885 1412096 1876458 1001213 817223 984104 646010 1397504 1402505 40940 260262 1442193 605515 574901 1344469 636757 730465 88489 651732 39456 1740692 989202 513470 160476 1881809 1913854 249351 1978923 1636054 392614 103342 1692671 1762805 1362416 330 1299304 1864861 1866625 1335887 1379533 1165957 1290436 834968 161097 1144347 679882 1100613 1757112 1848911 1424405 1929216 296159 694552 1469080 1696356 1539894 380622 1963523 1414892 1483325 965908 890435 1193354 1385628 1429122 1250154 1390758 898432 1340680 982678 794621 1286084 1158378 572021 871889 687448 1093940 111617 376408 805490 1345631 1489308 1043056 440472 1341357 1939698 1038290 1018157 944878 1676703 1411501 994667 448012 614360 70121 309757 1373840 892263 502505 1056714 98119 417643 358887 428752 315985 686485 210647 1505825 1278600 1575440 622145 1993690 1353045 469075 655079 975337 1076929 356800 318721 316721 1253522 1444978 1817176 676229 435149 188734 1526680 1746327 363027 591754 208484 775486 132299 699481 313703 358346 462049 1444141 480062 1220570 29371 1801250 1247845 814538 1384355 426429 94370 31213 1319161 161431 114626 1167536 1305093 1392822 726607 414873 1656426 1739829 1342104 1727553 495313 1927165 1963152 783549 1692888 1235254 440687 1542955 1218199 886307 1562165 1596506 310522 1391839 160410 488232 32760 1537082 1760568 2455 413079 1745330 51521 815876 979922 1609033 447193 24874 1646914 812526 1073622 1771369 1769235 346262 636991 51913 432474 1386131 213849 1825067 402012 1570720 1862017 1150823 889731 580431 501626 3830 61177 1953374 370388 1651592 133844 1952093 1285719 506311 1442641 1774381 958081 745359 1403651 997382 149006 1739519 1358286 1459556 1737964 1774903 538072 1506852 1976707 659802 1657352 784672 1943538 975978 1289024 1392128 1384068 1764431 1141628 1007758 556531 823875 674714 1426771 1292961 1493153 1709127 1333320 1334433 1515854 1105126 1134263 1292373 1176579 265191 17983 791174 260321 389728 1951746 1590169 132017 1935565 1208810 796242 1246327 171279 855428 1199552 1608626 292378 44885 1386861 1712918 1106560 1742154 1824112 1585739 988651 694414 388492 1255463 1731097 434429 1496911 19242 1795948 7784 1812230 20527 1409476 1977534 59428 1175139 909112 391315 847637 1478126 536561 1464059 746524 497472 1425961 535179 991512 1631441 865884 744253 870673 401445 553375 329184 449183 1259147 1354273 369283 1840989 1192813 700001 998512 1177449 525447 1540118 1833354 1505594 430369 82074 340559 1828931 1908302 819102 1367261 403552 11397 1782013 1008004 672577 386960 1802690 114066 814762 1067999 1209173 1931746 1705037 198697 1297944 1914775 127564 102926 1265706 571448 132220 909877 967891 434388 68077 1204222 1711666 1611133 537950 913241 630817 1659402 1079714 858530 427528 236316 1113189 1179059 476561 1830137 1135169 1593280 339788 743272 91865 1593926 185263 289268 1871030 1988928 951060 1718955 1227752 369515 1451022 1088428 1399996 1428127 858322 635295 535927 1133805 460173 181853 235972 1404132 1716150 488863 707456 1043475 1104649 1505496 1870532 468942 1894868 1292749 1913400 1363874 436000 1557627 173009 1278353 424180 1553973 1198705 1141822 1207130 968078 1293483 1426504 1733090 1690922 1454348 1247613 1983762 771475 1000136 1272152 1267143 232647 1218760 1554378 272374 86081 739590 1974859 95537 1028914 137105 1892364 76714 1595912 960620 1804850 1678430 1103144 1350594 1746863 529136 1098014 1115132 1590425 1453280 1588294 207248 136878 941502 1751537 641548 120344 1092137 997266 288028 835636 1441513 1103140 691539 1510934 468462 376965 1236507 733257 969295 1698019 1071803 1120712 282265 1787081 191061 846762 889764 1431235 481340 830390 1795838 1515685 718609 1544736 1818548 209759 641140 472878 847534 1816918 754253 1725254 1231676 970895 492487 1774013 1392743 711978 1127269 625601 1394404 792873 1445136 139092 716903 841504 1453158 1517205 359056 879903 901696 105704 849523 572902 1553528 854986 1016782 1271261 905397 317285 1476779 620674 1852058 1279689 1754941 1037926 177907 963624 1415066 692265 160288 1969210 1304037 1755234 748435 1482727 662858 1986047 1914666 392014 108290 764513 1619045 956013 468769 1591833 1350361 115247 1803455 491944 222759 424575 1556465 137006 1403202 1551629 527779 776216 363343 1694059 1319983 929307 719487 1865203 931453 806661 895614 308191 782453 1728726 1932979 83068 57448 64680 1730750 1085878 684732 1716402 726071 717356 184588 1343704 1255507 1195022 1499268 1886307 1926317 1630798 1554854 1379350 1965598 1809049 1473047 368643 1341936 1861788 626336 1783517 381825 48854 1896553 1777238 225054 1142082 1534009 80897 718530 1036371 862373 1340862 1720117 1018416 230678 1122124 1744904 1637783 1059203 386176 996466 14773 616451 1232971 1971877 1652277 55503 497215 1496589 848718 1837950 52713 1995287 110347 500871 1397471 828184 963303 198897 223129 70350 1193751 1642434 186582 759478 1419981 495305 1319479 675402 1379553 1564422 434476 1207200 44669 982825 933471 504021 1666193 88946 1031427 161229 1609062 439916 1343939 99981 1455623 1492937 445943 1663965 1586007 1795334 1324066 213272 126173 1788117 1390061 1891601 64001 786049 1843779 1423733 223620 167300 782285 287883 1700311 1503890 1203710 995694 628284 1569056 1502953 408524 122187 1535904 554844 456103 1411358 123510 200595 1979060 344738 350088 1206164 1349920 272475 804469 895315 737206 1483901 306105 952727 1914836 786438 1437805 1736018 402930 1828013 826994 1871037 1341330 1301374 1865599 89455 360535 1322474 221088 30864 421897 958978 1025726 871404 1126252 1722457 316962 494828 741626 1236954 1083157 1351911 1614964 540160 967235 1170410 481279 1320108 935186 143557 29769 1865356 1877959 639765 1792795 1988048 48789 1473005 467298 952534 1171738 1246865 1858719 1815807 1572113 445318 1810742 1068009 619778 1969355 1720553 74317 477842 119873 217689 728427 255784 1469291 1419299 1430177 569475 659736 347785 1912318 1559538 12288 986425 559470 1640489 1582790 483360 121235 779673 1724579 1229117 692577 1202899 1605133 455874 1394102 490499 914169 1395430 475982 997138 109160 1729482 775335 80 245716 44912 860873 184134 290410 370948 1685711 481188 299638 1854139 753716 409499 1169062 501633 185519 1304214 1079450 1378857 1985703 540528 1019445 1621602 1428549 1970357 1030305 1884575 444098 752721 1602428 359188 849941 639175 975770 1104411 1865182 1061836 601665 1300156 889892 1375020 864835 1319699 1403740 771715 249424 204227 1858160 1026335 1615832 326636 127255 1824827 151146 1643432 607379 1831459 200473 1567829 417612 687690 1535228 1740179 592100 669064 748574 538802 227335 279939 238236 29138 1511612 743323 1663466 964430 1699174 1100564 640789 1770381 878297 982555 825376 209815 1648553 522611 841528 221589 1134980 689369 1889390 1717552 1973775 1339801 1756699 544048 1520245 617161 134471 833712 140783 286663 1685088 1655428 788175 638941 568511 1783189 810018 1915792 1963885 1010859 75598 1146838 97998 502867 196874 1082408 993080 1282489 789686 33593 406156 553025 1471534 1104676 825207 817364 1039052 1218163 1517778 1516026 104886 1163166 1531840 1233168 886317 980842 432159 951830 189995 1927937 1161654 577272 1457703 1953279 1833342 1562980 1935204 1804045 1952413 1584961 1664646 1195406 1228171 672298 1043980 1954242 1320541 1575572 176494 1304914 1992894 52612 934644 1988054 193490 482998 518920 1963685 577754 931942 1741345 809131 1411790 887537 771873 1747857 169782 1531033 1282746 1735884 222454 1925163 585701 1960086 1965297 23018 892882 764681 1255054 228477 1119947 348232 794791 332941 1920144 776178 969354 1295954 30229 233654 1866391 888038 1084563 1531316 384490 673406 258096 140173 892797 806527 163558 32489 1292228 817962 466709 827175 928203 257413 1820002 300299 1141137 961951 1785196 1461967 980311 856601 384740 1406096 362693 324872 1424774 609533 1729435 1020576 1748184 336248 387405 35177 270865 183780 1301850 1052691 1034919 1981008 1929007 1338191 884079 1445654 95100 762441 534787 1356001 1827648 737993 1749839 1868884 1867167 764820 1148510 693415 526322 1524423 534464 1110838 1003491 527159 323388 248950 1419148 376578 929640 1041494 625072 1377917 606369 1141119 946299 693426 1972977 76416 1566121 1307389 1370856 1657785 550596 408908 255171 1129249 1774077 1684144 865775 335304 746368 128456 1853819 751040 123065 538405 1869440 897407 166937 1082768 181345 1575734 1553280 1679923 1056239 1048420 1014457 1244011 1502377 1349419 1885005 1515691 1434494 308624 1517572 752222 976868 365538 1310922 1333337 522511 130234 349095 628281 1008678 25722 686470 253844 129779 149163 158862 1016958 665435 541507 1665383 574151 788543 1990650 245047 717235 381627 1210428 293602 1445894 826804 1076203 927274 731566 1198611 1473843 30775 200088 1562347 343059 1669237 225083 966354 511346 793442 1734043 126396 350508 809115 582117 1783175 820714 1556638 355912 1751590 1936418 630004 813427 632806 532423 1227537 1763997 491278 1184131 1006270 1353808 1169068 243312 945370 38773 156182 1309416 452969 659513 1322409 264103 1960723 1147699 1370922 1117204 1820205 1890663 1025354 1771021 1567079 1854592 542847 1804104 1869754 1213789 1121517 1307130 1362160 223635 1345498 138788 960537 1810800 397399 1767565 194962 553560 1581560 1233927 1020603 1814228 116364 311232 1454009 728836 802663 1778748 1442573 238468 971139 1027134 1608583 1068392 1159394 1444025 1107536 1970625 1374752 989076 771106 1213042 1586111 132578 1943068 1138961 572195 1970668 1393090 1090847 983332 1060398 1125762 514491 448169 1356965 448722 1571970 1587893 745659 31871 1555974 286968 945623 1938414 389685 505796 222423 953916 313632 791905 1217518 1841696 23022 1859889 1041197 203377 466407 579322 1873757 264791 795368 634696 1585320 1075515 403829 1505386 911853 670320 180963 1824562 1957846 632292 89085 1257387 733905 1594318 1246277 468494 1560574 92313 1731754 559024 1493610 1856918 1708153 1004332 1716469 612771 1296526 1312387 1408866 1454625 1296807 978386 1080253 1574106 514504 1092976 1203961 1981174 1340326 1814232 1632271 1641282 1323375 1177183 1722974 1411566 1181484 1848077 193896 836885 826626 614377 1234970 840422 1456678 576550 257956 1423902 216724 1953852 147953 1544370 1376447 955323 966991 861930 1696021 227854 981692 1205430 231574 338069 1975411 1202893 1853026 642266 1366628 513655 1423269 1058000 1862035 1539790 1598995 226766 388452 1125230 350169 1104846 1694190 1315440 1657712 403610 1527985 1516985 485117 1839832 310557 1715305 1648716 410505 101615 194567 1390764 753734 93100 441062 1943398 1756939 1894732 940779 1120904 1515787 1257785 1553300 1448522 737445 756416 1723321 254390 1475947 786663 1952426 756216 36494 80572 760501 135289 1193393 1360939 477160 145519 1865329 229799 757561 1877865 1423234 942173 685889 1943626 1357918 272270 1653239 1728040 1709106 1080283 1489347 1421920 280149 1850169 1461783 1908538 1813550 1736791 342492 710238 95619 772254 887212 1884394 408912 1907506 715729 176958 997708 1682936 1909405 905480 1644361 1783080 465839 1052234 1335779 243456 1599038 190068 391592 897399 909278 1334205 1070918 434018 121262 537309 989421 1765253 864160 1947677 1454448 1093206 261990 745652 627607 29424 1718385 1719824 1197522 1082993 965408 1355813 1638595 1008355 1510951 1014525 773888 1746360 972565 157159 804302 1421063 1211385 1410291 351410 1997550 1428176 925647 1336959 278085 928923 549738 945342 1195270 1437641 978850 130759 197440 1116788 589725 1496987 452599 115497 581003 516707 1288023 66511 974263 572237 1057762 57470 467946 256092 1303156 1858913 455935 808565 319961 1075191 904810 23145 1410461 521617 1042741 1186655 1266497 633728 699858 1721188 1588521 1073161 1846318 647146 1501713 1765815 1415895 702627 1239231 474495 1064312 1182527 1326735 194391 917703 1673560 929695 550318 674446 664483 929645 61421 1965500 1265047 413620 1884751 351826 1220244 1576312 1434730 246012 1643280 1542537 139053 128993 1654963 474287 485713 292558 1067438 1385942 1719402 759163 78532 1260042 1284577 1007387 1376468 849404 1972484 1799170 564191 1620808 1506075 375250 1680467 1542898 551383 1517375 871240 896510 1792148 799437 1486258 710864 53862 280306 96679 1564070 1806154 1842337 649536 564685 1579213 591995 398406 1675019 1932248 1656583 58369 671507 1882994 1246123 1632289 344247 369779 163734 1644015 629997 703580 685421 1500486 629778 1953103 1170072 1402893 1601251 1041073 1372915 1269424 1963458 907775 1211937 1272093 974254 436296 614168 640590 1664169 438757 1093476 438664 1445542 1697578 572540 816271 1481016 1574280 654224 631930 362578 1678627 1417649 1798498 25592 1060992 1269457 1179236 975798 1331260 512982 1539222 1304098 1215797 462666 1571864 12477 851674 117680 568619 1952572 411327 1489883 1257741 228578 1195602 1111226 394313 795829 1232736 862525 261518 1829030 1930057 525645 629078 726281 1637152 587189 1232191 1703464 165484 695889 70179 526923 1776669 637268 1375685 1808811 1577154 1985696 1122704 1838092 1526348 249901 1894503 923144 1963791 1753455 543018 1742833 914151 1416569 198690 397455 1570030 957093 1850108 1969268 897489 690133 1159468 1598017 541869 1150503 1064665 411606 1601509 623322 786474 1701732 1897027 684237 1992330 219403 282126 664992 1907121 1509755 727784 129206 409022 76045 699588 539151 1479889 377189 1298530 745233 1710722 221876 540527 686353 1503837 1184289 405820 529397 959279 223726 1118608 72644 161565 1059680 1480988 1753351 926286 1641642 27928 810484 744992 1285636 813016 839793 183600 446070 846177 1847603 171921 1457387 1734034 1355538 1469577 63784 874784 1703309 512150 1305871 1116895 1534473 1868444 1031979 399214 62872 959105 541620 755016 1340107 1972777 437597 309558 1137831 1539823 88773 395763 1145984 241400 1503933 1750298 814790 959690 936890 1159106 1663937 1767467 1110202 1379434 753784 1360700 575729 1609781 1456116 584624 943503 1890611 1159985 1863856 1745139 1981881 1317329 1677464 793655 215018 1388977 826062 1109787 537640 1388071 156995 1890823 717141 364627 1525285 406243 1285341 1031099 1561107 241623 1303917 1720155 183975 1954891 504613 1137141 697662 1139710 1898042 215158 264579 887670 1898677 298460 275735 1799735 305925 35300 1829026 210095 446721 1757430 834640 1841695 203439 1310106 1938173 50544 1568123 832480 1725116 924509 1996665 326590 1196483 1563414 1173187 1368863 446109 821959 1621613 9520 1732097 1645852 883054 1292353 1752908 1112084 355011 1849952 1223278 1592955 1798596 832033 759003 1456888 984565 331846 32981 406022 1157926 1481408 1182895 1004726 1076992 40810 1165636 1269351 1831057 255246 1073942 301244 1563884 730125 597074 1296074 871143 274215 947842 1182662 876166 1918912 1266725 1173496 199369 1337001 1047133 1991705 1297786 23224 1751143 196696 1253006 749386 624808 1073107 174766 1618378 476614 68102 1309037 884382 629584 128789 553262 1836865 413645 236974 398801 1699918 246048 1938237 400310 1963044 143002 1331327 737653 1025174 1072989 405109 471620 1745328 57732 1074572 546034 1606357 317680 733801 199391 1831315 1591594 1353186 1701937 505344 434015 1292372 1707816 1248374 1615090 814510 678366 970465 524138 1417120 1937622 961372 388820 1879508 525324 743659 1137687 1550632 742650 1732558 563648 692658 86955 1066992 542191 1447912 1983892 1867959 1042155 757935 279641 656620 1522903 640632 1231112 1041802 1101971 791858 1550940 509803 150570 990700 1107680 827926 1402910 303710 1434611 603679 49147 1014849 1497987 1558322 208871 1733755 1388053 1093664 1014207 1719753 1322725 1779598 1002645 46656 1703642 563611 320534 573097 867906 1191764 1896590 1229255 1810972 1386118 824704 683415 1023560 103457 1479412 1363225 1854576 224230 517685 1212817 1034848 1496448 415451 252676 1128754 755746 163287 681540 1300093 1296148 1440724 1002171 980996 397664 760801 1057870 203117 675514 880570 1719134 990861 742034 1193880 1722059 1920753 856444 217424 1508269 943935 1924857 1918648 1434082 561947 336606 1540894 945879 1044352 25693 1980140 1937242 1489649 530177 1267741 617009 976733 1824692 371164 1554249 891792 1413970 676029 837747 1014900 1964684 1661071 1776340 304661 196921 1523572 55673 1030514 458423 468302 485366 1185074 179537 1095806 873372 162059 348520 1626566 1248524 1303043 1530048 1232084 493268 1000197 1032371 93859 1735481 1412409 505452 1977365 1909711 459508 1901810 782980 350337 1947880 71985 1932245 469133 467156 822103 1147692 83595 696999 27131 918106 1315696 1169770 547070 1025030 959319 1379753 1277863 544082 587014 607752 314626 1677073 1204474 63706 970818 1144617 1672284 27027 686961 1921793 1476870 207842 1080254 1237399 1103572 679509 1663150 1879325 920425 1085389 1418603 883489 1093760 1605996 1929169 291200 1279832 235801 286186 1396804 1102494 929106 1715355 1086572 701775 900334 257896 687490 1209016 1941949 1749979 559068 110117 1892889 1866324 812432 298727 648431 1358595 1349865 366528 5772 1762035 1869304 975519 1964436 135169 1064849 564966 1241690 340743 1708066 1898432 172393 1736186 1583786 1111371 1465332 1431749 222511 1864458 706106 1315323 139488 1890903 1948400 1127862 979202 1151035 710262 990385 2664 1068126 940436 1818937 329041 461204 655465 1953793 1246805 1304273 1158546 1671093 886593 171071 164505 44746 1365325 1964620 33840 120905 1617977 225295 253093 449994 301157 1171745 1035182 1859832 1274174 1230591 114651 126623 1853355 1318485 83299 7453 1351069 1946371 518544 203259 52454 1172038 1250281 1222188 59654 1375632 297959 400055 1036646 1521798 1692438 537872 382174 1717988 1880691 1282332 422310 897885 1129050 1823922 561974 1116632 1288327 849207 197057 742285 433904 1560565 225414 165267 142200 885472 710531 267056 416629 1863679 241970 34637 185042 1517805 1574499 343756 1317677 576462 809296 1637851 469558 265164 1302820 1895034 1756719 1055693 1718255 84931 1093825 104678 245919 1882988 260693 284707 1137190 453755 1242561 548704 188714 171682 852343 46624 1702176 1467988 864340 1105563 716667 1633321 1429404 383560 1648088 212625 447851 589685 611867 563269 892293 999671 1995840 1698249 1371418 515283 890423 1838745 761076 1292098 731515 569965 1896018 1195433 812673 1032561 1545677 1084795 1476378 238519 1237574 1827908 728485 1322835 1456944 1134034 1883502 1621659 1433650 1035832 286816 1546501 144173 1786242 169112 1002429 1026462 805864 1496641 1719871 148666 1159010 1713517 1837955 1886244 272000 728133 1386138 1276842 493717 1920894 750054 1098226 742581 1292274 1379166 1662408 1576154 185849 378316 928355 1392 578918 273114 587669 1234153 1936681 650994 126819 1313819 1642633 31542 847268 504897 393176 684091 954260 460000 931880 1271461 839641 1919622 427091 896125 615407 1030822 679364 1839312 835654 1276616 1744440 411552 489423 863665 1107383 130091 1201866 1804733 743448 1796043 1090442 557869 1685386 236208 225821 676483 31180 873297 904745 9041 430457 1375535 818609 1004353 395375 801738 49768 662443 396420 1730855 1031199 1136050 1644129 235458 192812 356131 1277762 816922 236901 1254093 735782 580203 309871 1619794 1228579 1025269 763321 1614940 1589138 627990 113042 1363636 1736818 1707624 1663243 1910067 1029980 775379 986508 1226802 1182201 247412 1267380 815483 884236 1677990 414822 415663 847728 1334965 1756249 1881688 169371 835998 452047 897517 1752667 1709394 1883008 146934 1058857 256075 357884 1710246 165831 519913 1992275 1200403 834631 1384444 649369 1780586 459747 1742174 1264693 1254379 1223550 335948 1267719 1351394 296400 247833 55896 1061355 1538462 1465233 661572 1417485 866927 1149371 1912110 181434 557798 1916982 1289110 1936031 266950 317066 680911 821002 663822 1419046 648936 376413 838484 590936 1870600 1709974 749762 1900590 1629311 710191 348801 1394010 1994565 1711468 1099307 353270 274050 95981 1717515 842287 1452318 342769 709208 107389 325862 1210501 1622191 322179 1003876 358193 1908726 450995 423875 295791 1051733 879 1348532 1242441 217900 493618 1523267 1854934 229495 905781 1174537 871666 1770412 115269 1734353 1326479 686378 1158963 624685 1428534 169850 1201769 825342 392769 273923 1081562 1827601 1901600 1854586 1611825 1892427 988820 1613309 1117380 821894 1125938 1072658 148726 1552640 510526 907779 556396 496614 138984 502428 150209 1609464 689992 706727 1634253 1421647 1557741 534113 1806236 348955 1070551 556449 205746 966960 652333 20179 1800227 1707758 1290568 1702799 245877 459112 982562 1432522 1780305 545955 168160 1852907 900314 955279 292729 245344 1056037 1994989 1125970 1156547 1604215 1406943 537159 367387 1758016 1867186 1775446 1106925 512806 1914582 914094 1521527 625785 687699 1784381 1594197 1896368 217262 1241625 1834469 1699533 1916932 1307619 1914301 68967 1327883 1192737 1862619 186612 1299577 1174825 565860 1975775 1737139 1424600 997147 959041 552358 1544504 1698226 617067 1356142 423966 994985 950340 1290702 617758 775921 1186467 1310004 1473987 1083935 904361 659037 1856111 1072883 406862 1688645 1655819 177612 213038 1425262 527705 1367545 96324 615477 476551 729351 1013668 579207 1302369 1475175 1764175 553566 1030760 613683 400833 1235703 461719 1050675 542995 228953 1529477 1925924 842723 803960 3056 410830 1763244 1051363 819852 1533326 401856 692940 690790 1200237 1115862 832416 352812 836855 1502794 1653579 959079 40636 1699551 1155427 617218 411725 1004491 506277 631775 946155 309940 365535 1845879 1928815 1899169 875462 1547611 1227609 623271 1990497 760453 25290 1759264 1043100 341061 1073849 1461268 1720925 901544 965077 1042193 1197797 1456437 1882966 1139171 257440 1531783 1352856 496929 1576252 649062 1582868 1646182 681752 1021387 742064 489454 1315474 287536 871768 603991 1388030 572075 676468 976172 1259011 702471 872799 687003 690325 16053 1033142 268370 742738 1489863 384990 71020 1828845 966566 1047847 1138647 1225269 125601 76732 989023 329482 1506070 1170554 1919139 250247 1295042 1317656 1619995 17504 128976 1720281 160899 1778584 110511 8855 1795746 1636 1373672 593702 678779 212422 1617471 1386804 398256 1663816 1975339 587 822864 135225 266124 902590 1557646 1969078 1847421 641344 1896203 290437 1568503 791911 810233 1371522 1351195 773400 770786 1172130 497198 1727933 161162 1206005 362113 622091 586702 534766 6348 1237670 1234872 673376 513438 975061 489038 1031686 1526603 1385238 1245801 1403230 1429527 20694 169691 1182583 138421 819371 1709491 414170 58952 1895556 114193 687173 1200759 1298061 100227 1338216 876698 405142 352001 491990 526518 796407 320584 849640 1378865 1797353 544783 1659138 1579725 1250043 954292 210944 882736 931718 137675 181557 121501 1611262 5696 434301 20105 1745754 506908 732976 575988 675828 570222 1880027 529380 1338786 687736 306221 1115109 998952 844442 467152 530545 888538 301279 437963 256857 1185105 1670780 1951893 1303139 731723 1104492 1572550 656107 364296 1565293 1339761 1367667 1449723 1116426 794700 1416446 1172722 438085 1979490 141009 829684 1407415 422930 235848 702000 1342322 1738304 1587148 354412 1813037 1112104 1999569 546535 986565 302341 886358 108680 1077803 484141 1940233 1153222 1937550 482299 1074208 1087108 10858 593841 1745245 187477 1965523 1526828 469365 1557691 1065771 993101 1536274 1573022 845874 834857 1646010 713047 1440480 1832225 292255 418570 1303822 1175665 1733295 1037038 1920450 840479 1603075 676106 196952 168048 1098680 862477 180017 159493 1281460 649677 1338039 1863324 78605 232520 398432 1122794 386099 1991834 781731 134474 1698173 1246718 1313103 669105 1015184 1849456 1066576 887043 1095068 222877 262943 565244 329011 622329 917979 1199644 416567 444493 1034296 1139108 1445948 838655 1356253 731297 1612671 308000 1989040 790825 518348 857919 1500704 24994 1625647 1573785 226943 1495183 1909146 1730861 1981820 536917 874955 1442356 1191897 1470963 240752 1336241 1671175 1803849 561435 386414 675536 1345163 1985143 914446 1096550 491260 1005119 717562 842905 594865 1302903 1558050 1885150 973970 1129194 1141504 545792 1485298 193856 1581015 154418 45733 467929 604950 842349 1515302 1072563 846099 887356 1963347 352808 1735270 1974387 584555 435252 636027 1636818 1064021 1760679 824714 1490218 1691713 1557331 1796527 588109 267868 1611339 1444583 1016038 170402 1901190 573299 1173491 351217 1877593 1759467 1522292 1275840 809274 1611571 1279796 1620944 197948 1429513 364988 994058 1719864 1811830 1637185 1924622 1522543 696255 4685 1811060 639336 1605402 331645 499523 902463 907648 496312 1672441 1317078 190695 260844 1413069 743731 981662 1196484 125266 188209 1715042 685379 1362068 285802 1815877 1883917 119376 1761101 902586 642143 58697 1249955 597174 1312244 698148 251381 1579419 1466327 1271023 946883 859372 1386534 1300659 261131 267145 1467811 214100 531416 1572078 277026 1874411 1745977 331149 1154680 1511766 837463 117439 1166180 596770 844557 424232 415682 808469 1989729 464652 614276 1615850 1387004 828542 514758 862069 43108 424015 1775079 1209375 1450926 1435390 742065 566098 1841741 1998569 1672998 1580293 1981436 1293118 1545017 1270342 1361283 127320 1129495 1483272 1187322 1668716 1733570 514260 630473 595656 335230 1164660 812523 1574753 1000655 1108362 130731 805282 1711047 1352000 867842 250916 1319792 1157774 899070 586761 1215486 688262 1936686 35326 1768332 914087 1604067 1689911 1251618 282700 949429 1432599 378826 293829 1317065 263978 989712 418153 1854981 1592029 246063 1797129 1491959 1607953 92871 880859 1351989 1483239 567855 1848081 631672 794990 1818249 270290 319463 1086857 1386272 1484963 1425378 593144 194055 1228025 228558 1201971 1912383 1895908 1816409 1928084 412625 1479923 1383743 1993816 816129 1378672 368569 831004 680270 1033310 558150 33379 672087 1033137 407662 978942 416364 1272724 824451 1911613 220941 823450 1749871 1797326 279257 779775 28475 537514 71314 1125459 477196 1169405 872370 1065177 1806100 621175 1856634 787623 501193 460217 911859 681179 1868127 1790137 503081 27179 507907 1827296 1701555 467072 648125 250968 311843 1141024 348569 457038 1306991 232218 1759412 545683 1872140 1091720 1110154 379055 729841 836892 185578 680055 865128 1403357 209739 123719 1470585 1538341 1182483 941353 1467274 929392 595085 1971837 58716 751978 1905747 1832551 831684 645108 716709 134501 1004958 634407 358154 1525042 1469879 1312518 810186 503595 190291 155159 1340247 1122230 1295595 759764 924567 929118 561667 1464242 1137411 767369 946492 979894 1406292 1209548 1642525 1576815 198133 421116 1231258 567539 984119 906921 75971 1302133 1271550 118554 1732675 1160579 1972432 1736799 1965985 1403505 817961 1716271 179738 384924 1790470 745311 1016987 47952 1644780 437171 645061 1196348 1293709 736136 406750 442972 138657 1956377 1873692 1895808 1775602 549 32827 1114003 1171764 670349 334003 1489822 1927107 104660 488809 755730 291545 98923 669416 1494895 1942413 975830 42891 788220 380057 834446 1714062 261953 1221336 1632738 1078906 1029237 1774952 223594 1294680 1815241 1599403 1121461 1265439 1737190 277769 1306554 1860431 990973 1877352 1960087 617699 41696 1123481 1597686 1874345 1387622 164399 206056 752266 420722 1034879 337288 166210 823713 1195211 843369 764969 534548 483719 1743278 1289691 828526 367101 648499 101931 597819 1615945 1335330 1868436 991541 433234 1003541 1175074 272976 123570 527068 1469494 671297 300314 1122457 1938035 1459505 1389292 691631 1708287 503966 263839 344323 612759 1889378 1287818 1473799 1326236 370877 324366 548202 1603174 597843 1380405 139641 1125473 724654 1186748 37818 1777732 1322826 587608 1406369 1509551 826688 1653448 321194 734688 1464100 1639034 1513275 1331574 1993070 1224128 98631 578072 673464 480917 467934 1119311 1932109 441582 1664356 67009 1818811 60126 979039 118351 458390 358676 1603634 1063801 240214 908295 1286886 637805 1370099 1149511 1368966 1040638 274486 1445794 1826919 1400630 1530522 1742863 1662661 632203 219110 450921 371483 1419868 1694931 1309411 249394 602379 1096396 48694 387590 698188 1417452 1717001 1010651 1676704 968936 1958953 641592 1711980 1091488 652186 464565 756053 607777 618876 20407 1407404 895788 824482 1771918 62497 1672802 1299681 1504045 206214 1109565 43091 621519 163657 1469550 1565409 1239493 192718 1901035 294108 1581581 1544246 1639760 1660402 833184 425803 1448399 1127783 1606543 475457 219862 35869 447941 1215454 1612934 505434 1995861 197417 69423 912084 1620106 1385891 1992844 1249340 328575 748256 257161 1127572 604694 1342514 1516383 1463638 986569 889393 101731 1332787 1992724 1706534 1281744 870912 812174 287574 363932 1521613 1679233 17823 1544516 677717 1491869 950929 4589 532942 357313 1743404 8471 1806552 1786411 1318911 1167106 1696148 1020236 363024 1211900 143298 293006 1868924 13645 342980 1956290 1602083 1326091 736746 14410 274404 153122 605027 799965 1806398 1778039 1788528 1618867 1908318 1033722 1979893 1460603 1686506 1956082 1735821 1442552 48611 1820360 575470 1475543 1849513 484184 732990 636418 339580 1210515 1782781 419336 466666 1185321 711349 1077027 455092 1865529 1224637 672308 1990654 602545 405496 926749 1798900 912759 1339783 1307461 885645 532539 1566439 1491848 1543925 1113327 1743256 1078432 1469434 242138 1291163 1716650 1630656 1288514 1338733 216348 1769136 941792 73629 647888 227698 56024 390236 904929 299901 1679963 784542 1235396 1734528 134253 1239027 642919 1672907 1589899 1248400 930718 1150750 1346556 878735 665850 1685829 839408 651199 651556 7988 818310 899527 413478 1689442 578870 97018 1702226 1684613 764596 88701 548739 1834722 1202432 1499479 1546701 241806 975747 1230224 645283 1126501 1737271 1401049 45036 1835487 643059 1465608 564542 288202 587617 910444 1589202 294396 523892 205081 989393 1484767 461663 1593123 1809027 274212 1817671 1202236 1811478 1010359 1706788 832851 1558022 1440829 1262993 1050539 470586 994630 1799195 376306 160832 1479534 1711822 1215536 1384513 1108482 81475 706111 1978428 151579 275973 1685573 951839 50697 554751 844716 207198 68784 1666706 1970003 297379 785996 1417226 1112707 116812 740416 1248367 1625935 773906 1758926 1035826 1123023 373746 1515580 130180 1490507 1397902 815741 472100 568431 1784822 809514 990963 960220 1176295 249487 25005 475587 1829816 1507113 555017 1238180 628278 1758415 17568 724042 8886 603394 1988940 289951 1118120 1588327 932539 389106 129214 71055 1047487 1427813 557305 133463 890973 1095605 1702487 1535091 725757 1376015 373192 72833 1141760 674937 1585728 714960 1454781 551675 1243169 1892134 499223 66273 13932 1384856 1586135 1629015 766044 950139 789255 24461 1214318 1395059 1217886 1244436 266180 627490 734368 1547629 129073 577627 1817573 121569 1475038 1263503 296640 84137 1248151 49111 1150049 1534251 1586559 1058662 242757 1579222 1353268 717382 558044 1667403 281890 192128 739784 1719007 367506 318439 2064 1317665 704604 887091 759921 845903 1714960 803549 1209243 453828 1250028 700573 1176937 1871334 1835517 813913 934498 980060 1423928 678500 973913 192910 1455468 1084798 260377 1725439 1274251 698132 1421566 54955 582801 1704698 86818 1517236 438558 397198 747343 950008 375017 963713 890895 1229476 640115 957827 879152 1709700 586409 694411 398823 147003 89747 964755 10767 1696286 1158945 1397272 1875533 708519 451908 618656 326597 1221624 175361 791967 321287 1805074 1229344 25826 705154 839141 918263 1450030 1046485 814795 1279270 1448464 408744 1902273 1580568 1235769 248457 1820225 1365903 626985 1024416 1709989 450567 1303652 6406 635044 1097136 1977989 9576 1877454 1011386 770810 1707207 272099 103560 753132 1614782 294127 1307895 1640477 704133 49027 1673345 822473 210792 1033683 786290 1828522 565052 771839 641562 1443001 926009 1999159 1136343 62467 727616 1570694 1413440 1648966 1812104 1699413 1171917 11639 1835634 692538 1599030 678389 407699 1816269 584561 980980 993396 411608 156022 1542449 598249 1864123 1068856 402027 70473 1363647 903017 395161 583632 1293348 1723492 303239 27568 1651487 1525893 347545 731150 1958254 1750366 1438119 1180826 225951 1832469 1681450 1503463 337399 1391096 766848 1426500 1608693 172064 728594 1902063 929064 355676 1390943 1282668 1857012 941513 1920241 798272 76231 396592 242234 885247 945699 217845 978320 238225 1257501 1883443 189516 1235831 56034 1627831 295754 57550 231296 20313 549885 311274 28223 550912 1010910 1068603 1313851 178495 1617946 387447 1747093 357766 704907 1984483 1419756 1999043 1869285 392798 592466 187630 1005589 1411020 633329 1876406 1495602 1568036 1120923 522671 565722 1488785 1765325 1168685 1749122 1018797 466196 1892512 312134 726524 830181 784003 1831061 723040 1248688 593135 1805952 1377565 363303 1988123 439009 1406581 175082 1495163 927915 1251409 1426639 937525 937741 561827 651648 968091 1651206 1719478 601517 1814394 1802387 1525560 1871740 1831513 1236236 333926 235820 573584 1461183 565058 1019818 502523 182387 1747006 153128 479431 1940885 1906240 1710943 741298 1267846 1041697 1951627 724797 935098 939969 387128 1538678 405934 1501730 631452 792472 323334 670205 1622597 1262695 1150746 568015 1256605 1038677 107619 1889737 95558 1611538 171642 1657424 1006181 1455682 1019576 620022 1658478 614464 1693726 486136 1131206 1480513 622392 561602 1334521 1309651 1519991 1074452 1476612 1404493 98861 166058 195380 1101714 1999428 605277 1501401 745216 562259 1793022 229607 562181 1977849 647618 323084 1098366 1762250 141560 1175397 1082922 195742 627635 1739615 1016955 1318678 1136411 469714 1616291 1635545 1635174 380735 737184 1282507 247368 281828 413317 519625 1597622 1415550 1942824 816982 1561511 1805386 784489 590729 481457 1191818 45140 211043 1692762 1633994 946045 1563958 495974 1453500 1509358 1109450 89707 1192606 195993 1913186 178887 1567089 1420219 356380 21852 1579939 1433284 1514843 1607422 999309 291402 89566 1059602 870110 1655120 984240 1167919 1502592 1723962 631394 1037714 1963604 977222 7163 1344766 1649744 1342275 1759595 1709483 1342776 1412638 269828 1341991 1147029 1988836 131770 937682 854542 1756139 1766706 702531 1277567 322671 1306369 1583271 1709237 365101 1420969 1546822 581742 443332 602408 1139048 1470345 695814 238588 1321918 1567173 152606 211107 1725262 1784708 1729708 355710 731363 857642 815688 1903000 1467160 392856 199543 449656 1528182 1130828 418379 1687538 1732569 433342 1995828 566942 1035914 1097905 1286300 535353 1055222 192661 1043657 600853 1357414 1631911 1309739 523705 756927 29554 1947772 107682 131552 1020439 1822650 641926 210487 32891 728976 438409 878511 773797 935504 1450619 221347 885588 946914 480293 18424 1600492 55221 845311 803617 1797387 413332 1356858 1923448 91471 672462 607948 1191861 1206318 1362179 1516392 1143347 1026641 1317469 1625438 539032 794008 1998756 1952953 529322 1429036 924491 564065 826535 579564 403410 592832 654588 90058 1304445 1915175 571517 421522 1723390 1530855 680977 1982560 1768713 1828140 553799 1128759 1719191 892861 246895 1938363 1539466 501098 1065916 828685 1464701 1242056 1626126 70500 1016188 1327697 579284 705482 254511 1248732 1821273 1510003 1678619 1403945 1493965 159295 1261968 1168451 861072 1365944 1098679 780851 633981 1489178 1066668 1969512 1382637 1082498 763919 3549 1522055 1983365 306728 210738 984785 1396219 1259729 150003 201960 1823114 1847325 351055 1665844 1808333 578243 1262484 1614089 934714 723342 858009 891050 101899 1140748 494077 70837 276851 480364 1624989 648020 321667 1367833 152631 571592 1160562 1987144 196201 1301493 1658961 1403553 85347 1497558 843617 154685 1286511 1916895 1206716 63081 1993318 460823 292924 1494769 1949673 1187252 171587 152765 1701789 1220891 689768 1101869 941467 448707 296843 1971999 1552731 1918083 629241 1272456 654510 1966015 1150102 1051871 1773186 105295 860697 428444 15351 1069433 658198 304991 1114573 1489162 1910552 1688203 1822287 1206718 1366344 1180708 874195 559999 1685292 974201 1953777 794764 1993427 438326 867920 1960200 822854 1973484 810467 949956 630284 1272985 1000716 1074469 748671 504984 70977 1973769 1860330 1804623 1645135 242348 939647 1921883 656785 1193975 1095134 1582444 1204449 183080 1698295 1682586 171216 1383948 1140117 1823374 271684 791664 841789 1934629 1466832 1803000 1967082 1189638 618392 1788893 476698 127567 728258 709752 1420685 1852740 433456 906820 1266090 982098 1647881 690253 486206 736873 1144929 1627625 1829771 1262918 173247 752130 1507478 1306530 903525 464232 93401 1728727 962273 1688217 1635108 1496456 699079 127165 1466254 242317 1211872 1295275 1768619 1865348 1688779 1730148 1085607 1144297 1097696 537968 1572517 1281428 1204106 104774 617832 237066 1368670 1686274 1913011 1288414 1110851 1567920 740542 585771 598220 1856327 594309 1732533 259289 1970317 509193 1247106 1534693 497415 222377 932387 1694830 1990408 144900 1666884 1863999 3169 1894594 1254879 507220 849647 313533 622224 762723 1878669 1896670 781648 1221625 113389 968777 1844177 819166 634364 241321 1969812 1338385 898288 1242582 1209537 1175646 606391 717254 248348 1979865 171798 1287812 515485 700948 1230194 1082754 966489 1389756 1993728 1292218 333105 1816655 1539445 1099840 281297 1926227 1815264 614007 713171 626176 1060994 1993500 620556 179963 1773840 3940 820747 1626902 290648 1579263 1240093 1977846 1774769 1318235 322849 185004 843932 1771126 768998 1872562 349461 1339650 1277287 1493978 1869599 1082762 787281 1499392 923389 1150346 355991 1790348 1131213 1192636 499771 812415 911344 256043 1279913 969799 856476 89219 1705344 382748 342124 232978 131266 1874296 1724945 1375764 1436459 177995 705542 518745 133999 657080 1854589 1823836 529744 1548886 1957537 256493 514174 573389 1898164 1353378 1031797 672173 291176 1970739 399617 400342 1718296 1966051 547897 831605 717261 1873516 1285242 999728 1632848 1768612 674651 1820088 325869 808930 419656 788002 12702 1994567 1904499 1167871 1420322 1335775 1206422 1669347 1285614 1398284 251844 1821538 1406243 1597138 1944550 1117973 629034 1367275 1973525 942694 1136633 1810809 1432464 55118 1836293 377629 1547322 895881 999762 747392 1916838 668518 1561394 21773 1343966 1060192 1382298 279609 1912785 521010 1062588 543272 907863 1110709 1160571 1364820 1552825 366400 18569 653441 1543156 98445 1179130 341683 977823 1451210 528749 170200 182435 1908853 1652154 1182766 1524356 114892 443424 238938 141824 910733 1555851 852152 1227143 1040313 701829 834280 927554 280636 147741 40088 1692133 168152 947094 1340748 842140 1977452 807924 751998 344693 268381 58749 736937 1203055 821013 944149 1284800 1166986 606259 1185891 1581190 1927516 391985 94099 1191823 1636691 1219016 159778 491450 1123855 348519 363727 958766 316669 1289497 1398422 1582291 407686 510049 735299 1133685 200314 637989 1430814 655811 1806189 344272 593504 1271203 740581 880981 1245001 637109 830687 1206701 1358917 1572982 806748 513005 1736090 1182926 528478 1537983 1013447 1038792 1146098 1544491 1605374 1056634 965960 837878 1271096 899123 1363443 1056437 303951 70454 1481391 650969 314703 491281 139661 1040239 1917991 410893 239091 495658 999226 1198957 1649212 109202 468228 78239 1631974 1902454 78750 527511 185485 1004482 1615959 840829 902304 1180232 1989034 574718 451326 1606416 200639 1545593 943921 619087 802233 1363326 1907896 1488686 1004619 592931 1005607 118802 272254 1264188 1489422 1677630 1727040 31647 1959996 1649316 1824111 1518861 559409 363508 1784103 555596 1218654 1751509 99819 1599158 434101 422182 1125146 1742450 1993642 1646046 1537219 367451 1273409 975716 1318767 901264 387062 132267 1308413 425746 1097726 1102786 1565229 1649390 652427 300844 1764177 1273195 62453 1946261 641014 12000 1164865 1288295 832261 1712810 1487083 1022079 1184129 1580636 1586845 837765 100443 719589 1978756 1303487 800438 844067 489494 913687 1591021 1577736 932847 949243 177834 396702 1621714 1483144 1073204 520563 1613190 1470799 895332 1727333 869855 767327 157722 296621 667359 1740004 128722 445370 1237647 941082 228476 1048983 1558358 715155 1317252 534928 1427416 987616 872991 858082 179056 1187416 636379 878985 919015 1602311 1115371 191778 1027771 616062 947946 674947 865496 42018 1195249 616292 1821792 1336392 386223 1086052 651664 1053291 1340459 944013 1699614 747797 330993 1185511 130326 1024606 1362169 1674672 1469348 1332832 1793067 1480043 523753 1433584 1469236 1094400 1990060 230473 1188620 1373710 1498648 1674593 1818405 411910 1952290 974424 577892 521910 274650 654595 988915 478918 1407218 798851 1940997 1172020 1141732 1345897 1304189 528100 302201 724931 1066957 788753 287060 1861847 192098 1270728 1917324 626286 916039 539470 255374 1675035 492745 1318266 1999079 282732 1762258 1645884 481379 1752986 1842457 1205452 532586 1166752 342130 669976 1496885 960038 1057595 1715310 390743 457493 1037812 1898331 464258 225218 1441393 985435 131553 90433 1339417 469736 90240 125721 1721308 630963 617401 283930 1476195 218389 1854180 1968708 66773 1631880 830014 1711243 373230 1391053 836569 772520 1995572 1575799 288517 859023 1837269 69597 939608 1699662 1821592 1656770 810442 83128 1654706 1300264 1478291 786065 1647570 906132 1152807 1221093 212772 1953902 61064 1853365 1371653 1459083 505074 1174530 346174 1521476 344324 1495137 1691225 1861806 1254411 894662 1672213 224368 1632327 209856 875451 267073 82915 633621 1388927 503103 558477 926808 1065783 755732 1152790 1603723 283328 1000840 540191 372754 1024017 1835074 1630350 1109137 280899 1004323 1171748 24371 36797 1683296 927180 178942 1257428 742450 840707 564787 1057798 1911133 1513919 10117 1462388 872945 464517 1789796 7128 701821 573321 1399865 1412537 1020078 1613299 1428863 1775441 1635133 1867840 1601336 511446 688740 884685 251365 1685475 1630142 334332 1981627 1856691 19439 276627 79782 1079082 1781956 1982511 1315961 111229 1375280 1265608 108394 1289154 465046 1790038 378535 1262302 1342598 1704689 1243193 495185 1598846 221528 1275636 407929 1889887 1143253 1276242 764303 547832 882341 1302963 1945562 899518 37351 1892710 668227 1396113 390905 366232 1897205 1610726 367723 1335875 1341707 1265308 973588 1451686 1989027 519588 568929 1721728 222447 1796472 1178209 335864 688450 67401 1306350 1226240 161617 1069177 715391 1495101 664236 462498 626469 1332903 1444080 1098330 1591342 1024916 1154115 1917826 133772 170828 1727112 1939770 325665 279270 509690 672354 556506 1381744 321328 129466 773767 796219 657710 336671 1638127 8244 1630806 781715 1360793 770583 513265 1462368 1392625 134425 576102 59521 360388 53558 150011 1142725 1579692 1679898 1453916 559191 729714 1729469 108326 1649604 1269821 1306787 3378 664341 967778 1509609 599370 1061727 1959383 1844154 1036461 936937 661257 1336740 570879 931132 1928548 430387 1422010 1337995 785980 783757 1367419 302562 1250439 1082551 797997 129326 1305238 1054179 160213 896010 1806475 1303814 1806696 1201869 908759 1484797 249650 988648 1809222 640927 1902295 1952978 994998 1344342 104266 1803550 1028087 637176 1649702 838067 1046128 1366625 1872703 1577429 1697251 1900375 1016574 1116057 635593 265658 115257 109572 656262 702892 1344499 1133115 1482279 1354745 1077841 789749 1818714 885944 1961272 405646 1633026 1217036 1582166 557694 1085498 1612169 271745 1539370 478106 1010065 347289 1069378 379161 1939576 851442 340808 135229 759119 128454 1616446 1719391 415437 1405492 1366107 1203377 1721526 711059 812062 1269609 1770178 1711080 336467 35868 1019112 1963283 1269475 886712 1114954 1646873 216603 1709924 1452867 187541 324229 1138333 198668 137530 1241213 1256300 973326 1841116 1523651 1284219 871544 484653 358287 776377 1948246 1512712 956054 591414 510805 1805591 1812909 730969 119917 150098 1126239 77112 1511701 1240908 1897489 857391 1626868 527452 703053 1414615 1171814 1600355 1659920 765451 1870184 1229978 1124016 529272 980302 849101 944303 798597 1763580 1126014 217234 612796 1577738 1852079 1847675 1636162 132537 1419197 570694 10884 512259 811400 666712 166518 1642987 1053825 1951859 1514911 1654674 701788 1574926 1596382 1596804 489585 1976622 644279 602123 146985 1005303 1890935 1313745 310224 691475 886444 124174 1297297 65321 888614 1322809 554436 1389290 1580313 878448 998687 1950552 330426 172745 1992317 1871950 474904 1535445 1206829 588834 1322992 1780863 1416959 1338956 1084266 311250 1059999 1287762 1912111 299729 127678 1634792 1121381 352918 1276021 226322 1566829 48157 1242772 591744 1286684 706557 540157 703172 515003 1334167 1559733 756026 1086358 1046865 766903 99637 460321 1228440 788704 1803931 92578 1774622 673860 1263339 283827 146164 1978973 1046716 1850950 590351 969519 710237 1978235 78662 1805013 456606 334130 407052 1364488 1093125 575572 1286949 1188720 1304603 1221389 35312 1522063 1451386 582640 51360 1218767 578047 249867 1199578 829407 1348704 341951 1019927 82106 1897853 489976 710504 893621 514450 1510371 1248265 1115674 715200 661620 1148168 977915 1601581 1722581 780243 1346162 384080 800129 1743803 1954494 242022 1368080 647238 1965275 1316909 658689 1873091 473082 299401 360971 134532 970219 1392016 874392 411183 1231449 544992 1201204 1029936 1292585 588348 1339714 591601 659110 1283359 658714 675161 185999 1213450 1692406 1224030 1336439 178708 1379880 1924756 1144224 1897536 1848582 1490615 1340298 1163261 1461952 661057 1525023 950838 315663 1363547 1615887 834295 1763427 1835972 996399 1404275 1310906 140292 1938147 1210063 1250851 1816624 1762376 1985560 202576 1647699 410445 506386 944684 1646910 848772 295022 1628749 458769 437064 695612 1604183 1146161 499381 1459799 893614 470673 249343 1165210 1710287 1954882 756259 524386 1604476 536826 1664120 150663 1199730 152984 489215 1918108 1377747 3310 873234 923772 1957297 1057566 1594799 935488 981243 897233 316872 1268803 857875 147145 1923379 1744390 1758742 102301 1978980 1640394 1578200 233674 1178739 583931 617121 838722 1824461 663610 1853130 1744661 928445 1836582 1881949 1385262 1163618 423085 1540912 198145 738306 1123119 1054724 631796 366555 1895864 1606349 11262 1470874 1327638 1855655 338948 1912580 298966 1200960 604857 1353860 1365281 99517 193115 299300 1462640 1955706 1175309 1391294 1310292 878071 1373342 1624395 156186 1291602 1619994 542005 893584 1461629 407917 1882410 905210 1095497 168119 676340 1113665 499330 1471303 1499316 947546 183875 820517 1861703 957678 1883844 43731 1299066 1846632 856669 1294694 407386 1049420 1316708 790208 1523379 1328858 369581 747712 860010 1895481 1076347 525877 640736 1169445 719210 1102090 1614224 1986700 285717 1348632 178577 1880204 570398 698940 1262915 1219126 1581851 1861366 1029561 842828 888288 1708061 762848 510559 996548 1902356 238159 953791 1932891 27108 1903101 1185779 1027424 403235 1819392 1807560 1396981 1512962 629081 1736603 1291731 1203715 1507766 172344 1338416 720116 1608231 248270 149035 1352601 1002983 84874 594 895482 1941933 651030 85329 649164 1760585 627341 1057156 1050781 978097 690069 353249 1420454 220791 1984902 1362153 248598 391574 1139570 1390875 1084546 834743 811469 368447 1476469 1748887 295246 604736 1812628 1528339 1569050 450853 1158236 1211287 45408 1063331 1792221 1377081 377038 1176509 997537 1268240 1670333 294426 1218473 1157907 828713 954965 652619 274204 1277627 1707447 954040 506732 1042060 341801 233277 1463208 687855 865960 1201781 990461 480294 676301 639841 407295 1893813 563260 1112919 1250763 1147925 1921054 1948009 1875044 848079 1454774 1586976 180127 574833 1197442 1707989 1242446 1944245 282156 580593 222880 1769846 1536139 1320514 1118211 1318217 1393805 440931 347734 907908 1800714 147959 1439381 539250 1850655 965490 1262678 484343 34127 1524374 270904 80510 997594 1147782 1580835 602591 1527583 1608351 105695 1365126 1790548 71927 966637 348617 474655 828013 1764731 379038 712780 1844947 533114 1196444 1813903 447956 750694 803256 371898 1583238 653036 108179 234910 1409210 1721274 249822 1764151 1231743 200078 1341608 1797378 1289893 1926877 537808 713551 1299860 515699 1120431 1710767 1122962 716980 592827 25475 1843772 1841155 1957956 1296747 1520959 1376024 500435 1970573 1896403 173965 548728 696156 457298 31004 1492563 469809 1703832 992209 1127248 1486339 1571027 256622 1626196 1712058 26950 198477 1564020 1904478 1885252 1509214 300130 717250 1515237 722109 615734 1034953 1298786 1498337 1149035 1362689 1247970 181506 767322 1847469 550482 1547028 946999 1690707 1551982 476936 380866 160062 1721678 1096857 1724964 1336095 71435 325649 1893190 13260 1930412 448118 536663 191742 1231364 1506893 1082221 21634 1648495 857955 1768125 1866936 511541 132403 1600395 28597 1045916 1316544 1309427 1264214 1852983 705173 1583307 62627 753041 986072 1751340 871445 273731 917473 1081312 1915019 1661878 1922078 241659 922070 353069 89734 1909157 510346 666669 993293 1315458 1304215 1371258 717263 345268 1892243 972542 1943662 511154 600186 1593680 921016 1517703 119738 291038 407180 1799910 1609004 815822 1855068 1721546 196610 55917 1079900 1494198 607582 1941031 617071 1534400 1400357 289263 1287808 684415 240766 1584729 1576590 1870093 994170 61666 1917461 1817762 967118 905572 654766 319230 184012 571870 664227 918353 394897 1129594 1587508 303510 1277990 1198263 1169038 624068 1448728 460784 1215217 50651 1835797 1008988 1417695 563442 1084942 640465 1010021 130698 1847467 1252541 933628 1360508 1980475 1366843 388008 1697314 956479 629481 1759336 265103 1908878 1859696 1988531 1371591 522623 1038 434091 684719 770901 1031970 97758 92409 535762 1008131 184245 871598 1115708 1851007 1337102 1891025 226015 1867483 1442757 1342826 497226 1456545 1506690 1070485 1829623 1872342 490613 759571 1208593 1278624 593985 59393 1751321 1649769 771305 1476813 1536404 897020 1375408 1893898 985788 1107280 51270 1980452 486730 884492 154723 341732 1564339 1446391 1097392 924897 1045798 1336407 1646479 215432 1662455 106331 557118 1930620 15476 1547235 1315673 1202266 1554570 902319 733302 823491 1614809 1566636 1054483 204617 349643 1975702 738304 792351 840467 1628214 196500 1131700 1482769 1199272 832967 1165774 1756511 783210 779322 1058615 610765 1564754 1464332 1889024 922967 557156 1351478 711867 409215 1062580 240580 1754366 1164809 1361369 1794822 1800929 853440 1566166 757756 1253650 1609592 1548395 701152 910793 1059735 649827 794440 1665770 594052 598618 200650 1409281 109719 153965 818031 1202868 1045099 688244 471851 134959 42947 70820 539391 566694 407049 1433917 1029275 607775 894336 1334798 1515946 1619622 93007 1563004 683525 280535 1107292 1023715 1661637 1953100 1327938 100074 1428008 1374974 892127 1271111 59763 1975474 571454 1589869 1581240 612309 230304 295112 1878883 1861980 831393 239535 1937750 1227926 1197816 770524 667294 1361826 1890382 20560 1535823 1850121 786326 1674959 1592351 1127348 817847 1044211 836981 1409682 694448 1444584 1737369 34006 224696 1003282 274341 1828714 1126785 731478 1019612 844762 1526040 1372674 1469396 1074568 1287023 143439 231921 113428 1488568 826658 929578 44295 93099 104666 23909 1132166 1999601 796075 703924 1597560 795791 76872 836227 1150662 410524 321797 1455411 293955 1276979 1696806 931450 959188 1643778 164020 831853 1894170 211422 210190 1394613 822597 590220 116898 1911800 1897068 466020 141717 1454745 597369 1300430 1475360 14402 1454247 1993091 1203711 801889 570459 1170846 1717217 681980 1287597 1931761 618978 630407 1453918 717779 736779 1641156 1027616 1471321 140103 1242051 92822 824316 1128560 874488 976744 801430 1928804 47370 1115392 1281183 434893 1771164 502786 1380059 515618 1019503 1429488 1524939 37836 1154012 1539920 914585 1654430 874109 1229697 1916388 1203072 712517 203685 842136 492624 1264872 854645 1422434 1142880 1723571 1530359 705206 1874664 1839314 1412308 409423 95737 1062548 356722 1995626 120766 259827 1907136 895190 435733 1060612 1167083 1829647 1121429 174751 1804418 498206 1889132 1955534 1950807 665605 412848 1788962 584222 579994 363176 597686 327991 1858487 1120852 1811218 1388179 81994 185918 1565822 562015 1832432 891932 1429374 1117432 798367 1350914 1658470 803200 954825 1954661 149597 1481070 1039392 489378 1338288 1772677 1961754 201401 761936 686583 906751 1587468 476574 1842297 544382 38492 184344 1944894 1404255 1452937 1707691 960137 1457511 1820647 1640915 1064309 595284 570006 559110 213330 656470 67960 737489 342390 1959126 913999 697114 303255 963951 983548 564694 114313 1437219 795747 1398128 730532 1115974 978566 1944753 1889083 70511 1491416 127393 1524798 1008999 1799305 352692 1457206 1764598 551446 1022283 605891 317575 231249 1006323 520868 864523 100311 1912646 959088 44098 155260 1089546 254944 1784731 1544412 1427322 452667 116705 286037 775588 197471 1820375 151879 1037839 730939 1504046 1233501 64816 97385 1019796 10535 437259 39664 1491778 524077 302306 591368 173415 354661 538520 1513257 1227392 1193317 1870900 921248 1682767 1796995 287501 1713578 1773093 1252219 1569575 730213 1800311 736472 739715 509770 937962 723345 263650 698378 1202927 749652 1288334 224304 880926 1241136 484575 1596103 1799242 1668593 1714231 1409228 519804 283856 455670 305367 1440081 1527230 634980 67105 89251 1867752 679126 11271 680549 1156481 216924 1212902 834434 1458519 1274576 319438 1329420 811350 610820 410347 1694232 91834 655808 1590733 106920 19360 298648 510625 1119138 1309297 1749458 1649231 1361446 838666 922786 258295 1204744 820196 1814274 1016481 165312 1038143 1017938 857771 505625 1167225 819971 357871 940458 650588 1251534 841927 1275446 719625 979805 1904969 1037729 1774291 1416538 35650 730812 1215722 814329 36850 550836 4075 1978404 1787896 1176957 617899 1656481 1302803 1113847 688669 1697699 1121205 430614 637032 1677208 322318 1912244 883443 1546637 711151 1769303 36467 46892 473950 280760 856809 906429 301876 490422 302724 1914888 1681493 1423578 1651455 832060 1133951 1058911 1173845 68661 1577859 1289334 1957316 1166352 1529225 422729 856212 1622093 164984 1413812 1207447 117338 1664466 322215 1684619 1489995 330340 567865 250629 100542 1644944 1890753 427358 1853677 1066138 1768056 549470 1836245 349310 1602812 1912970 39148 336498 188610 1747974 219150 1697791 116163 1138769 1045053 1388363 1366016 131518 1874328 1213578 1195172 37759 1859108 646015 1417440 1809603 1161112 1894699 1946524 718083 1244420 116155 72957 1585825 1340496 1379826 524166 598913 1553118 79750 32247 90445 620991 880707 434193 975371 843131 93069 522519 1551515 1149766 537383 1889900 826903 475918 1570823 449988 1153704 1970767 480502 437495 1718137 1253064 846803 692056 196534 841231 1751721 1184569 1606557 691969 691877 343202 1692275 1334322 560837 1533711 551500 1878407 1072281 1058813 185509 941931 866197 1891510 769542 391242 205608 1388054 1565628 1441979 1805890 936852 141934 28077 483494 933447 1860819 733693 715325 1612484 581936 75682 970617 1652741 1749277 1077576 519496 367298 1948202 762768 181672 786643 1278426 1571062 437572 911463 1315475 1835692 877274 628382 279416 1405564 1303637 1821391 1867659 897941 765449 865 674473 895184 1993250 1388110 1209342 51802 1431109 1032459 1902578 1286029 826600 377158 214593 503241 1042491 466843 1844270 1463314 1218881 1968544 1262132 606076 261713 414505 923216 36076 1560528 895621 1899783 828891 1418710 985112 100863 1287020 607396 1019831 1491542 1675616 1111935 360353 1281523 486478 1594540 660920 1384215 1571546 401212 1360625 665016 1744598 710735 701388 766091 371024 1451084 1098558 1609047 910817 735954 726369 254410 1476395 558212 40485 564070 862059 6791 1385831 156378 1818247 858590 207073 529345 1161917 353281 93608 1207009 107304 1906345 1390485 305972 223843 1761946 1164513 646291 1976714 1909531 525851 1946878 1786515 1840276 1178921 313482 903250 495074 304223 1868233 517724 77231 1557017 905687 1754383 340210 1647574 1016671 1072012 1506068 269179 1119840 1277700 288958 425690 1902254 1263280 825508 125947 1703821 1326086 819898 1666344 562537 1911077 1522426 433602 1238937 313206 1864021 603997 500210 196081 1893830 1152210 1542623 1022249 604860 1383634 1905401 1974440 882525 1160478 1340756 1561795 783564 716469 305201 1983243 483793 328156 369670 1553458 1932897 1364280 949552 1171439 1304457 1144835 1735244 1127443 907294 303445 1610524 120638 184729 1234378 1356029 1856521 1539009 1759104 1271658 1879856 418576 1530271 26580 178288 1849507 1220553 1217066 531418 623383 1314858 138447 1629483 1101889 1954681 500763 1462275 1312635 1140304 205520 1817804 1761802 1993384 942129 550214 1589961 430871 1377888 1411750 1320804 154478 468765 319977 985597 974645 1938543 415364 12169 658581 1539351 440103 1149773 1662937 1077045 206405 525040 437563 440082 1530571 224819 1270083 1491324 508517 203510 714156 346428 1252859 449018 262409 755425 168216 168564 1717525 456247 695180 1281439 607319 238134 794693 17100 734961 495553 796888 114910 51840 996013 224374 968505 493590 800595 1465104 1381086 1691332 1701115 1488256 320419 1579828 1782068 97848 139246 1822260 1822328 760616 881444 1783467 1923709 529515 838090 1926375 1232512 1153263 803003 147898 877133 188538 1177936 1995647 1799656 868725 302338 1526997 1739147 127893 1964147 1243205 775308 484582 1301241 528066 286877 140894 1344925 834052 1377113 1999189 894967 475891 1898852 1898858 479639 1599356 673655 517616 541559 1619186 1804353 379218 735977 1122076 44558 6402 1693816 107547 551887 568382 1071492 290815 750288 1263856 913058 953488 64462 942238 289965 312582 12558 1765056 1682719 215863 1944275 1437515 953982 123038 127447 1443959 1428749 1480488 445118 1513889 791425 338776 1550186 1601767 1225121 1330265 1164080 1872981 1037525 1024583 1743344 247439 1593892 1018293 147332 1100306 1502491 760659 1266257 1209225 1709454 1673761 1516938 1423974 373808 1710803 421602 86978 376627 1199182 539695 529771 1532508 153794 1078479 1009880 370917 367178 510436 1342316 1995058 625640 198558 193829 1786194 1731206 1100070 244470 1941169 1730493 363090 727105 1642365 608837 994585 1561407 1248840 865944 739149 1139705 1964433 335939 920137 1304493 1930030 1848011 1442848 13388 1897275 1179420 781445 1535049 1036464 1607563 1808666 915945 1250666 1513779 605778 1934738 19592 1234522 1103167 1835835 223118 1432862 862929 1931532 507277 1919950 270244 963306 708390 1323660 1205046 891769 1267360 1435407 314006 1354162 1591509 490652 167775 929340 1728116 597299 1463711 1535884 912773 846399 1116238 179932 278141 430809 1140419 489798 1896475 244036 378603 456554 38658 211938 1682812 19160 648142 1045680 48558 169061 1018607 529410 1182157 664764 35656 691322 653357 1587882 1439372 876846 1447773 702176 1703416 364991 734718 1838422 674794 1332772 1499226 793969 324141 1659045 1075377 1378903 221284 294222 1066376 1597408 456938 1598114 91282 797616 501363 368335 928222 1643254 426111 244567 139409 832702 746982 931851 988385 562631 582794 775294 823761 144494 1281332 934845 83957 1118166 1236149 1213661 43709 884437 1444557 76256 225521 1214325 1933339 317439 898300 1867584 1412774 1176785 464420 1004300 1205977 840784 174858 314289 756848 1299950 1716533 118359 1162583 751745 911232 1493427 187491 30336 1120461 514595 968924 1164966 1378584 718138 5691 773802 934606 1508547 1776276 1248480 569149 819927 1315433 1213272 1557748 1292023 471713 1252643 594857 498794 1034334 1148829 340830 32500 1662384 1653249 351812 531476 1314193 72206 703902 58643 1479048 1981707 338821 1669763 1543757 139947 678130 1787143 1212033 1666044 801448 899449 1699091 49751 11928 468767 1878509 1126583 465121 439706 1672018 1940138 1822700 90269 1037343 1755018 599857 1881004 473559 484434 712644 277249 318739 1217741 642653 469852 1758674 55648 978446 425143 644899 1207567 1819814 1265451 391623 1502248 1263499 1630379 1401768 540726 90584 850745 879491 512294 1259470 1375515 732895 460402 618232 1474516 1556427 1088447 1507249 154756 1467765 1435914 367400 997826 944474 1876469 1199556 1175861 946947 672009 676889 644663 58691 1970779 1232165 1705154 468070 1752272 874270 492648 1721408 743263 1056466 521013 819923 34455 1840249 939386 458883 109591 965174 849837 317430 258627 1990219 486407 113505 564274 917876 1993561 944631 1508791 806671 1839800 1183143 143374 1857525 1549867 1661950 367276 1702072 949999 1551655 752689 791113 1693348 999703 1774646 1210590 1922419 1120344 380291 547414 227048 18304 896748 216699 65320 1132987 1715046 164636 1092398 1969359 1828852 1347994 1354250 889154 1244560 958775 349534 205367 673800 1888601 1753961 1738045 909941 852683 1573871 1500610 38980 846524 802372 1704489 1570927 85411 1044176 1023109 808152 243016 675451 595653 1916891 1137867 10261 1292440 7955 1187115 265635 1478106 562826 1369206 1219417 1452501 1562432 591842 1956726 1583618 1170940 1198007 915181 1451722 634247 1083422 34524 1227542 1383264 395398 39100 1353800 1379818 1048782 878951 1230428 442484 976885 437521 1998399 1303040 820456 1823188 360582 623845 1963922 994444 716333 612621 713703 155391 1650558 587871 299888 116928 473854 808985 888918 1473247 972324 388753 1385346 889522 32485 223260 1186179 1811902 1812199 547570 352366 1051462 380014 1577562 1241513 1533564 603908 613859 949455 814908 700675 504128 829856 1296543 1662192 246626 1895973 1232713 1612150 1663270 1233047 1436868 1167741 1407480 187412 1311758 1093682 1284091 167797 1337699 1515671 1108510 239000 1979464 801573 83062 137119 985684 881497 975821 1522261 1886758 1172776 678511 427565 1383001 204860 864529 125215 1549700 1112992 1240277 1855214 126896 752941 1660251 415621 899300 1448250 1538220 1681221 611565 376271 699382 1754552 98585 799780 1582228 69892 1716517 1009467 1091473 599406 1886073 1322135 720646 1119671 1248950 706464 1948188 403185 691219 1662480 824268 582339 915879 444586 1736427 243531 1881947 60124 28320 1807458 54925 1359650 1077972 1259041 1785649 1609125 1273339 1903487 770539 492211 1700629 1450650 1112886 144674 896859 86655 1879154 1154966 1191988 899238 1555240 144990 722361 176212 90045 1758975 849231 436304 104564 1436583 1986869 1364484 1904422 1232503 1619097 93303 1470679 436532 536293 1569526 1528088 1163746 1330662 1222187 413027 1824680 1387114 778998 261108 183045 140779 391742 1451783 1908606 329848 866178 1429418 368687 662993 607484 1516841 966932 784034 1857838 303729 839418 1063115 1253341 1045062 526715 578589 94349 720076 8551 540794 925088 1227899 1794594 1191775 1186038 1575056 1332327 1092699 1421352 1795859 335477 215710 1430689 1828412 612050 493521 1454982 100371 1086002 1763109 1035149 245402 1484710 915327 515606 1158553 1010778 712097 982340 1822449 313219 373962 1869675 1474962 593478 939027 1860736 668999 420954 957891 1508630 1900783 634627 474439 1501473 775586 1397729 596804 1140216 1422083 1525112 359294 1610819 1811696 603876 843832 1468512 1268136 305206 574040 1812547 1098789 1567604 1779167 1682049 494168 262682 1202407 1790707 561019 1573384 1753704 1279471 1304339 148931 1534979 564729 270104 1205920 1839085 1901339 1466817 1987616 1081052 593149 1105692 33191 1354545 518227 1046056 1193640 1010265 77088 762407 1662422 1517928 1694967 1865572 174125 1186796 1693972 1449362 934963 1643324 1968485 525607 1784807 1257294 1350526 862623 1682518 995464 1949978 107791 1479110 1265930 1817112 1080546 1911379 1785807 698949 1654914 1559585 1452711 531026 504143 753237 566354 1159879 1011915 66037 1552719 1722075 545388 123957 579276 1715709 1370777 1460484 1426101 1021447 862112 1051198 508233 1716916 19922 420136 382360 202381 860269 868914 209369 1402855 1189227 1422551 82993 1417451 320082 755210 215370 565196 769627 1738123 470595 419793 928557 540803 848961 236773 15244 597358 248742 1277686 1459065 309538 1524670 749451 902527 796861 823439 1240254 1975074 1419495 1948037 1744867 145408 423678 378325 1696229 85346 208582 1281699 40937 742005 812842 1278516 1774883 1565567 849130 462059 1482408 1266135 1497415 1157482 1822247 1775118 1839213 233427 1975979 1250782 472225 1378006 851695 1263630 1327758 1240904 1575345 1210412 1344734 348120 1679850 314896 1876363 1650605 1651959 1695651 1545022 1186744 329866 249169 1142553 1382643 795205 106801 1924054 387492 74232 576425 691837 1788089 1773876 1312267 49957 768175 1404856 1229434 607168 1415512 944942 291619 488009 1533799 1800396 597780 226636 53749 273428 529618 1404143 1524426 1795221 1458973 514956 997465 89864 1214487 414102 1615230 413056 1930067 146418 744676 1719067 1335780 1136624 638948 565113 1179863 397314 373080 823194 818580 733896 1000614 1857680 1843131 866167 1002939 300396 376038 983297 381924 1313216 1359145 997101 356909 1197395 905074 715365 1223765 1759110 1864942 1326727 1796005 1697627 1459511 122521 1572014 923786 1131961 1413705 474584 1900288 261398 683159 1626640 1064879 1933347 714220 1876171 1744187 1545768 1483449 395116 1307729 1467750 1615074 1771474 60952 1303967 1349583 824305 917412 796781 1862782 595318 1375255 151490 1657847 505337 1092426 290797 1408317 392822 1684648 410564 1283273 1295378 1967411 1196855 1012873 471570 680669 964383 58119 1713143 122714 190748 95721 838375 1996157 1565485 8884 1118024 1757246 176418 1211571 863555 538966 197247 1060022 679031 1377738 1354380 557802 91217 803024 1059315 1214888 821246 770461 611318 1174581 964862 914806 1384438 149268 858958 191528 61607 950882 1819120 172379 1842268 1475910 5745 1773237 655132 327921 386836 787347 1247609 1221283 464767 1863129 375996 1609826 430005 854988 800196 1154108 1155051 919073 1087392 1600915 344212 1262367 1079422 1191176 1186891 1808712 1261682 1371614 1078233 278373 450291 113426 669591 1564263 158813 1705626 957034 1485428 1213382 1203568 1342642 1792611 413822 105748 1726 182086 1792236 989281 396026 1132462 335570 136261 1486749 690987 1077385 1796460 1885430 1351183 1877786 383748 1227550 1462311 1997694 414448 1790661 450098 951785 1023962 1552060 1626431 1740723 1964185 1245830 864843 185303 1279390 69221 1789508 1668894 1098541 1828726 119352 117498 93002 585760 638497 829385 873662 1629195 166133 1758439 264594 1947352 765469 917045 1492344 895494 199405 1907891 546170 120502 239263 107801 1763023 917218 1302452 551154 1574032 416558 1522040 400311 697365 1904327 216836 1264796 1974874 1371855 422768 1910769 422994 1073190 340237 1015091 870245 296538 580900 1434101 350465 232222 288031 499143 1072705 648984 563426 1464909 1309577 1860570 10719 776182 1723572 105735 1870154 1325601 1635361 948065 732517 1739469 1222812 67451 179079 1231111 63778 755044 1890098 1609516 1395354 199888 1357026 178056 992435 14527 1719746 1284809 1454747 690115 569095 1190255 294505 1139620 1847221 1784910 88825 1539691 1702092 1172135 1017744 738036 350821 1697182 229448 1320172 271109 799543 974474 1507377 1661052 460209 1514768 361702 406653 1499684 1449293 529807 1006412 444026 207444 1701693 1651220 1452950 1248642 1115199 542768 207272 604007 685850 326991 1036438 1124502 1553179 1890793 1243943 51370 1897858 1149295 1264419 1108612 429903 1382567 545414 1794415 1656055 1948228 1415136 1276386 1524712 1599753 274907 209133 71000 506868 1510163 838247 459183 846260 1838401 1956863 1066250 1150218 127829 364907 808766 1652739 388970 1352872 405502 420264 1985042 1518524 339158 1658163 1289023 700469 535174 198021 83257 816277 1623762 1766555 507923 721429 698305 1414167 1076251 1796876 488308 254243 1610837 931977 7924 375237 1312114 1159179 816402 902462 979985 520340 842620 131157 476670 1786682 389325 465735 1283216 1969776 92285 1026935 1283614 931946 975649 858846 1729139 1641618 168475 1041804 1111072 1568730 1279658 1986302 1447828 457566 949746 127516 1733880 1973446 1413224 1232062 1875681 42610 960800 252577 1867788 1056912 1012838 1509582 1453295 985316 595411 995229 763158 864967 1385157 316594 1574941 1176611 59333 535640 1305941 471230 447761 1728528 1472888 905420 887167 987651 1767908 1038509 1374167 627195 1792981 1538144 1544531 21038 913414 1472992 1007517 513330 13158 998327 936391 1348801 241805 730067 1486284 555893 843911 685347 126903 193752 797574 1305757 1470762 889650 235987 690039 1723453 571243 935354 1508955 1552480 1976481 167152 58302 1800154 1435258 1926029 357743 1734657 818773 1081021 335662 1504502 695284 1349824 202130 598434 95366 993007 1485862 315316 656772 1738787 693547 846065 663336 955230 1531627 422522 1000069 1869642 429819 1775314 897682 842374 320969 486893 1057873 1689641 1316197 1700505 388590 471874 566183 1164322 1836351 76505 1247533 296048 376150 1041608 804441 1399584 954522 288710 404100 469485 1592161 86329 1633648 1647115 722664 143198 210639 1853060 1963701 864729 1611192 1221840 1118684 411450 1234410 870956 1484607 1228006 759061 144302 836898 563042 651626 1848328 1193661 793645 1014137 1382845 453922 88192 1688066 1279156 550897 1163069 1811317 1823714 120969 148042 1771233 156407 351205 52659 743927 223782 1962010 1084773 1061299 1631075 1103199 1677798 589081 1679258 605937 127752 767883 585409 1423409 199773 483783 1441427 1405810 1236299 220055 786100 1197091 611711 1791600 755882 1821224 1824319 248126 450412 396214 978486 435348 1001616 961362 1198310 142579 1843162 1006160 1166084 196149 1986031 1024894 1504342 368826 298852 569624 1888384 967651 1021882 1517710 1079468 871017 984712 963884 986996 1276080 592596 677293 1582325 1079884 1603931 1524981 1575423 16954 1141518 1470645 1919495 1215795 824461 1280275 1319616 384394 1918296 1811121 597153 1174486 252937 759650 1446851 529626 1767664 1647923 1791981 1882573 651162 1868535 238657 1091519 1143671 1926112 1626685 1867276 374708 613614 1066194 723718 1738748 522480 495563 1926314 1527586 1569022 551430 1759870 1711555 1794287 1319312 1873700 1950044 1094178 1851347 1684020 276591 1313563 779003 25272 851174 1095478 747382 52912 537713 789569 1730539 787210 1286714 1193792 401135 1787449 728972 510730 1835547 602993 1274804 1672217 829353 743587 993081 956187 1823069 264159 825964 1622823 1483437 1109349 349653 1869448 932396 909236 1163774 1719308 974174 787638 372631 1226222 50214 499355 755109 1626987 1442861 1478705 527202 1572200 614893 395479 493743 1513234 1007843 1248789 1039702 1357819 1934938 1012820 1111731 543611 990460 221460 1993678 124530 1942424 1033014 722734 872870 225774 1874573 866885 1728457 94243 1464563 19296 1596921 1340850 1605752 606115 1298736 366572 1273000 1786319 823086 1251226 978694 281367 540432 863762 1256362 830506 1508550 1092945 1036279 1237838 1198428 1088101 1121223 1722646 1771830 395850 1030516 188519 1756434 1512323 1927668 1395182 486382 53387 1487646 1006523 1367718 99247 557205 1139567 1124849 1933575 286647 1030527 1071503 435244 1703331 749494 1601704 1576387 1770872 1755055 653621 1959365 1901735 1216289 86126 1548157 97282 1622837 1351717 1061282 1569382 698471 1865655 1953733 37911 511540 622343 910096 1069467 244726 642106 1234448 588767 158845 282371 1670692 1233364 1434412 525846 765477 394406 1621546 1736596 75133 1857922 16149 1102689 1983582 849002 1333649 404265 293033 1759309 1502957 924647 1533998 2548 1189036 1262759 38019 55518 999854 1955437 431 4783 256722 712083 913642 714799 302598 1560994 1673424 1177144 64565 1336172 1249556 1537410 331851 517850 7852 884248 697648 340285 1145302 1141837 18438 679535 1069345 1530911 285365 8560 1287938 1946038 1656090 225880 862002 1450134 1183106 1568834 879174 401238 654749 271747 604297 1184882 926996 912015 1585272 960285 1417575 1016961 1961197 438854 1711017 469203 107098 84899 550334 438004 1639787 1295705 52885 165845 304867 1469234 389419 140888 1902185 519390 1384600 967965 1236653 1773630 1012427 774881 1011967 1987241 1815107 1132450 1318709 787412 331692 838083 1192718 529111 621569 877581 1477587 264050 1138124 1761618 1756484 1671919 1160738 1227152 1322432 1182681 401739 134674 1762703 1083630 768789 663958 1718214 1461092 612663 1886174 1143184 1560293 1790579 896516 956186 391316 694125 340776 1989926 445552 1638734 1034962 1434810 1362759 673609 1801757 1355741 974083 1153770 1294587 1634423 1064163 1804450 666257 718494 1591453 242377 1120312 1347592 431911 1210275 23107 1458060 490513 1952771 1331344 1070543 118021 547598 815856 657163 1859037 142819 1262442 980496 661561 648480 286809 702436 47047 865020 218089 594310 1806457 524292 960767 135119 1480429 1375068 1230628 823140 607817 531321 1019520 1950047 1477591 1823390 513614 1069781 63909 533076 1858074 1280264 65539 21110 719440 825580 1824484 975428 1207633 762326 1394526 1643842 182053 985427 359812 169737 1572255 527176 604640 506076 1601988 603009 41492 1691783 1942672 1489938 1855643 343890 1922935 797052 244349 855792 1047368 5946 1605772 1438373 1806019 1437370 274632 803560 900471 1134603 778602 267149 1458289 459142 454759 673849 1565308 547530 313605 353752 506036 1457594 301276 1642093 974418 1535807 1452337 1610678 1813758 138691 1053909 1891535 890254 402789 214922 1628736 1540080 1210475 1958475 1227667 1137072 1206956 1007448 1894731 100310 1355931 1638432 462013 1432560 228432 1209074 1930825 1368643 953465 1923978 1088708 684576 814292 1743990 660564 765575 640078 717734 812440 530575 292900 311158 166001 279826 141580 1270546 1852009 1255641 1357328 1323755 615246 544134 1105338 1311505 853498 606257 353524 1529034 195335 706634 954698 1597251 1790231 370546 1702054 1859041 1817174 1163266 405873 991411 1757390 990690 682962 448485 247602 1489849 1368345 1931263 1872672 1358471 764871 972922 1560778 640098 1346897 930422 1814771 1374863 1310487 977981 812999 1268310 1121698 1095734 781043 1056263 1622684 1028828 1505810 1389017 1484823 1996728 1849068 1265707 1222094 246199 1340384 1552313 366604 169339 325139 462873 264845 1922753 1919032 688964 308784 1376124 450287 523066 1805448 808458 1746829 403748 16350 656647 206171 1836866 1664226 1292226 1554517 752996 1400042 1353672 1666398 76608 1250018 773375 621796 1285168 802513 1926698 200853 1678875 1398143 159629 458052 1751207 1189373 365505 1388097 597346 192170 104307 549005 1014402 1887286 1033296 1966050 933610 1233387 1727146 198226 1129440 425616 1539620 452779 77700 341987 1553935 1149958 1768138 551911 466221 1897724 327387 1564080 1751856 138341 1861101 262015 1410405 1910621 528798 1421878 626825 1659263 1204998 1928944 1765867 1366522 1544473 444242 1776083 1751498 240072 1557738 1725435 960539 508239 988407 1527653 1863907 1007957 45104 495614 1960793 617906 1235894 1582275 1691230 1616963 1464993 949835 1191843 1272915 479079 1022372 1748967 1362729 1577692 1835474 1543461 856257 985705 461475 1031654 465911 1726763 304696 1541643 1937672 1708684 1433360 447874 676302 134947 1120951 277641 1688164 1275659 958404 78740 1983775 161650 58189 793042 797196 990382 912214 192943 225699 943140 534285 1462264 814405 1610605 1740237 1344092 1192551 958264 1259688 600330 409725 852019 614873 1817813 1838958 84920 374649 1171060 1919746 375465 1767586 1737575 1853784 1241301 1725444 14655 1503405 50483 1449535 1858022 1842045 1046236 1716338 1445124 1930662 547159 1134843 691595 1967898 243872 344988 1594737 59635 1593367 852930 1648636 1386089 390594 1543008 255866 760730 1832464 361292 1536796 170674 269202 913846 691480 1936460 713068 108195 1051015 1839125 1635123 100777 1238069 1118281 714305 957419 1550813 994905 1529223 1050224 946285 216436 1060971 466603 633842 867757 170633 258162 812648 1022456 1182183 1702260 1226076 786416 904634 125745 1046831 132792 1180107 1057712 969491 597806 41742 903455 1723555 1959495 1048331 934274 851331 52754 1308434 1484802 165492 1247015 1106429 1261747 1451706 214487 927675 64263 572891 1136006 1872474 535197 930998 1555373 117349 1404649 1694047 750723 1592853 575660 663134 610634 914577 572846 1714421 484779 986331 918070 1168916 182250 951181 1831301 1479354 1324962 1990148 127930 1613282 1324882 613682 1796141 1999351 404196 894268 1236240 300757 731639 960047 1001741 343548 1717944 255092 610558 1635031 200868 12121 430894 758165 1522501 204530 1913165 430769 198486 1441493 1519596 1040589 1271102 402397 644225 30739 985474 462110 745249 882536 1280463 1209377 6022 1825931 59466 1481149 107034 1877190 146187 1684211 1110062 701017 568282 1817480 1397700 1501795 409343 939339 1735311 990659 378885 1447578 1225633 1994059 1888190 539755 869122 1133373 1829013 1120829 322196 1741856 1722516 727835 199715 999123 1172983 321098 1065843 762893 514002 62849 572829 368635 1037783 1337481 846398 1987078 1288971 1711533 671404 1235131 1147371 1918021 1914239 1352335 1284162 802391 707931 505046 1345156 1852026 11910 1075349 1636950 1494285 1858248 1699457 150451 650966 909985 1667926 824440 1477133 935815 1737 1259836 557374 153581 1546175 1640049 523972 463271 308008 422657 1733655 212315 530980 1708324 1681991 986666 268777 259778 17010 1785715 1708682 818362 1475657 705506 1061659 8456 648708 652393 1463681 1096864 1643982 1537361 1053094 1300655 59761 690004 765181 300911 923721 1756332 1748728 1549915 618264 860437 197103 1598777 1238220 1838338 339864 202055 1759388 1581530 1140974 1542871 1595541 1576023 1305601 1020014 1773926 1626066 1669439 1862767 131207 885619 62229 986221 1756745 712060 212266 332792 475933 931307 1916220 1527244 1257359 1998846 647934 1397602 1024670 196869 1429403 293152 1606744 1184452 1112481 1675148 493004 1326510 1345049 636011 1305652 1201314 1976729 765962 1228792 137698 1768461 1838693 94385 465476 518866 1720191 1660290 1445102 422605 1021834 1972521 1409786 764126 1857522 123088 254765 1559469 540619 1157744 1154893 440498 935955 1965573 159679 1640413 556870 168638 63022 8849 1735630 1195834 432567 670002 724810 1621040 1732044 506771 121251 1578310 178697 173026 1042989 805946 428745 753191 741692 1356635 109047 1747859 1683690 1858511 1162376 1396147 1810839 908784 388380 779838 1849721 1412788 833485 620967 402907 80362 130498 1678655 594590 801554 1592356 503804 1368736 1695754 918302 1927619 1560601 915891 1307217 604333 865992 844183 1986382 1709884 1973278 1799346 85050 1325636 304111 181304 1809678 392695 1098017 1373501 872192 1390581 691405 988655 1690648 964219 1425862 651722 1051772 170207 435489 1552691 202454 558835 1687139 1019999 906939 228489 210419 552484 1812325 67412 1694355 1516271 598193 872599 919738 61542 1557179 1847498 1937446 1291510 1590105 468239 1450828 540667 652711 1924820 980454 465363 961028 429746 931073 380597 714763 1422014 88123 1006 269286 669163 1551361 1650382 433173 1701281 1529805 65606 326326 1575341 597973 175330 1693050 1869355 1507322 639734 427592 568598 545164 1935829 233511 1641246 1296187 1360987 1042332 293946 222711 316549 1442985 1993228 1923225 651070 140818 1734774 1083488 629071 1885706 1606769 394983 1700882 1701457 907388 1308644 181390 7141 653619 1611759 647263 1147425 1312836 442184 21650 1862429 711382 1704369 1428797 684908 1938600 1868906 1153865 1713100 485494 281916 1531900 1304822 449102 1839650 1726036 166813 189849 951760 1438043 74804 906716 1365302 303096 312335 567645 1362899 834544 266607 711283 1940808 418497 516698 796754 768799 1323174 1048269 1785468 973510 186043 486199 1524630 461099 1635226 367411 391659 1116723 1919035 648208 1560763 523922 756891 1648136 1948633 134451 1216975 191244 1776656 1555740 997954 1125147 224848 1119543 954900 357533 802244 730719 1828474 547685 396227 1434178 227006 1460453 679804 75945 552236 1533926 1094289 1774113 523461 1819181 1619208 1797932 420709 1146965 416740 1513339 898836 1055588 1370571 357281 613153 105592 514904 1996902 183245 1684676 1747065 348789 240371 1153498 1017444 794018 424234 1060721 403274 1681958 384686 1078689 716304 306827 1741607 439511 1630585 530463 10445 1488943 1112736 1321157 545234 372821 1080628 1349733 846213 422405 1856714 601485 624505 1277690 1713121 1110906 257687 582661 162126 97839 1220174 1350609 1620623 1647901 119541 1074171 102325 1707448 1609119 202098 1366160 1735265 597695 1121025 1951362 1174053 291768 919476 768374 1424698 65909 103538 1274295 1039929 899882 1998953 1378638 1700633 726550 474896 608767 8026 1604320 536285 277349 1338851 1155883 238402 186858 1318835 486619 333861 344268 222356 772951 1604963 115717 1351407 640625 1473068 1917249 1746612 109680 962809 141694 922669 685813 411752 675554 1416944 1904658 1023324 28268 857122 98377 1597675 689663 1211475 1012445 1806934 408844 196382 2240 209692 239944 59209 826629 1943994 487222 1629581 1296073 1703943 1411502 737444 42011 1743365 259799 1146119 828850 362279 1655770 1478920 231385 890575 1083731 1515446 559574 895073 651257 11176 552617 1242163 805107 1310380 737515 1424206 1853166 523533 1951864 833163 1251357 221431 1956672 1977641 1426496 175424 1961786 1163439 730547 425962 464668 1828979 1139463 682362 1179029 198845 1129174 1208061 814623 1414486 1516170 712107 1121157 323192 566175 974859 276003 290107 665990 1525056 607646 1016068 501413 452235 1271519 52473 1331677 1808852 1824960 73513 305532 1031088 646174 517615 45150 929312 280435 569043 1905073 1413399 634148 1415880 600840 1757339 1934771 221226 1551518 72601 1327743 413451 844185 773589 851032 451283 1723809 1910923 1845090 1735819 1618962 1804889 1263334 766830 1454597 259688 1127761 1589965 547194 805959 1767295 985522 984931 810397 1271338 1414004 474809 1889399 1171383 1447972 1566046 1376908 1962345 1981983 948048 1056582 123918 426088 473179 1959268 1749761 1692608 380166 282144 477831 818315 1119250 714494 1600524 1388593 1675755 846663 1296806 1861147 632471 1237066 1130168 1145743 1606419 1929411 1405846 1577944 60472 1492816 535782 1516900 1477157 481083 1694519 680725 1756403 1552542 403926 356948 224986 1956392 502979 1937795 1653433 1551731 652555 1917610 1102377 260211 1166002 862005 641842 705765 251557 1350905 1649648 115952 1657578 1735827 1560465 288407 729366 700761 412751 134556 1283798 400812 1665225 17198 1915724 182745 747885 96484 996352 212275 85175 551416 504029 486163 527470 293258 1979115 969902 1161250 1591456 738281 500354 218533 1279346 973597 769404 1965846 122928 1586524 722891 1575715 1378950 559243 1818854 1544262 1988378 84658 1513663 70468 1183567 836760 831868 1432136 820269 409852 415917 1191394 1449893 795808 539290 1091579 1969456 573081 758874 1179262 1511774 1184372 1225279 1840491 1620902 1035766 216142 1321264 1256838 879606 724896 1539525 1793718 30726 1467675 1686784 1908859 442765 755432 1138770 1078247 933687 1881652 1035666 541589 366099 1659480 1409509 870849 1033512 1524552 828372 324289 1351116 1394605 821122 905262 1728549 833947 1490262 321207 298226 1532733 1157908 1672115 1516321 910928 632642 601626 850572 1764771 1700680 743738 706970 873252 1918401 242137 570365 36027 1487058 1578617 1325132 1610697 802903 926412 1085682 139322 828027 467523 1531765 460040 46150 774048 1539580 1252077 1533093 201078 1794226 1440282 1041738 691500 716127 532310 1738539 1885590 1234447 727272 757143 493108 1759768 1899958 868701 780595 1697341 1070898 780683 1391709 1064798 640134 1454709 925430 821083 252164 366140 1656549 710576 724253 1309726 106083 1368387 826631 897945 1522527 84130 138634 582914 1023266 1815491 1459947 1785537 920621 34374 1173576 1789279 1370016 954737 1477379 1126972 392686 263796 1442582 763082 950009 1273091 293020 453169 1383008 28844 80315 888410 1125514 1063215 41081 118660 26732 1268679 1667990 1996471 801626 229228 1142169 1144249 1339345 1435991 649490 1216719 1796229 1729988 1007242 29860 990658 1737920 485089 147984 567949 226800 1916056 1740125 974694 944163 1142697 1819187 1206908 384457 1523301 258939 1013935 1881478 1179353 130329 1279412 428249 688950 872415 1832990 1895325 1154691 870005 170127 173625 1639044 253186 564173 1224042 1714316 1504069 1256459 1438084 946904 1506408 619959 133425 1706878 114014 213450 1416183 1044236 22292 947558 356551 65672 1783735 916596 1352733 786739 1210628 1774938 918216 1046164 1627620 1369631 734328 816235 105754 497242 1820029 219963 839315 480667 1241720 1819128 752061 876501 523135 500253 1202167 1948386 1248495 1713229 1236901 945723 398283 897453 1040462 172287 1151396 1331957 288074 22519 1943975 1891154 151108 116500 449335 124169 173674 1810059 882390 354621 1776345 1733863 1935734 521844 1146114 140680 1622892 65561 1100896 53357 180047 1436996 195793 534369 1296191 1163035 1923252 783796 1393269 934292 264039 1544879 145441 1830388 634795 508261 277743 1847807 1893700 789420 1123856 320929 677287 1325453 1326482 657469 849508 763253 1055208 1775871 1696099 1894830 1027221 1287898 1658249 1740396 531380 1839950 1318626 1968587 1856469 1119443 709331 1338081 731794 571273 550757 373884 1724337 1510533 1107580 1162169 232754 1230856 563557 67869 990813 1076089 1191508 332531 1413061 1837527 854976 29051 1792414 1594035 1103872 635127 1723642 1253926 883441 170901 1831833 743531 539951 1619792 1004866 943727 1005807 357036 1234804 1498518 743172 860000 421065 1717566 1770964 1881532 600126 962408 254728 1220774 1989513 897402 19426 279429 605130 684423 1467510 1845397 492555 1594061 1921613 961580 1237208 1903788 717931 948844 446682 644034 1756199 1532571 1941443 348310 909712 1048500 561775 1913501 10516 1801794 868299 246598 257251 911346 139431 799201 195207 225632 788087 1089966 1448104 552320 993086 1901577 450147 1987947 760233 1365123 1732425 421310 490411 1201714 1950298 1133829 1587345 1011351 680993 1807479 1261211 1282054 187985 1844674 1941340 1093896 1765869 315270 648701 607932 947456 1053010 723032 141592 417094 1652728 672880 70038 1785752 1256771 637702 508146 672251 261496 76280 1521170 169614 1926410 248554 25052 422469 188484 973613 1566916 930623 1876936 714265 776663 52075 1915585 1657225 1328288 335046 1784056 582644 1700368 805862 946736 665975 1263819 1530691 416959 1175747 1389391 259995 1738580 1487184 1118944 1816725 1524978 1694454 1578320 1549655 1883649 218128 809212 1929702 590486 1627065 129271 1291467 159103 391413 1230844 55878 1512658 7216 1465483 1931920 1959863 636079 740124 1286657 1704786 1950671 1367532 713091 834643 1338126 1802346 1985022 1374638 1638775 215589 1515771 1680940 1938468 1092956 452551 782410 842600 1355173 125412 1969270 5640 273294 652343 1915500 1083258 1179548 1174305 1001134 966953 1393335 539370 1744196 843455 1308275 1258997 1971546 1886919 1098717 1788297 1085070 105921 1679239 497147 185754 1321645 1213702 579776 26128 930327 167940 1835312 1222115 1583266 960006 1711582 1615301 142036 1242272 1851253 1913531 759336 104162 251121 973655 339089 1138154 1422757 922084 1435764 210053 1710410 1498672 293933 990761 236355 1812526 1730784 1702935 677712 865866 1024271 738053 831414 384850 1068885 1632758 1274613 1445089 1730607 1797891 1333290 743625 578984 1879542 720883 1467021 1053976 1841946 1280629 1140896 1922805 36227 92539 1612645 1889194 621464 132677 1708497 1332580 12633 246287 886546 152801 447130 1306027 1783408 1009942 1126690 1622011 1234218 1143396 493791 1192474 1639351 1352194 1374748 1445649 1468357 1837381 63764 1746726 1256797 1165695 358410 31721 1828922 427492 1765863 863735 961182 506860 1732221 19516 942390 1672531 820793 208543 1691153 1011020 1448815 416064 349300 1647121 1237928 1388984 570662 1681541 1437970 962546 1088357 63708 1770513 1407500 219928 1635185 389374 1225678 110001 425084 1329626 744716 9179 1804945 681292 1508684 945300 318745 592862 685034 1235327 495309 1061672 1929558 50228 1603340 1866951 934417 139440 1099386 427966 219802 1189733 586509 1943291 1857775 1341379 903089 1273531 1585349 1449288 705518 1065042 402854 1120820 1973181 1898502 82438 387627 506726 1600021 848318 710598 1449537 860731 127199 35924 1927206 223010 1295630 1056608 1552536 925102 1610748 1190465 1355642 314178 646672 970021 1770124 742381 271188 591779 1303053 299755 571660 371438 576739 717216 313152 202791 1563973 1689399 1566252 1366401 138716 1827144 237521 501703 1955811 659032 462722 214941 1340283 211409 1494627 1436435 191727 1066482 499077 132697 36184 671377 1616893 123733 1449446 553211 957747 1627841 1410777 1738332 976458 567648 1714734 446316 1635933 1571192 118211 543594 1726799 1259757 1082391 257054 332416 1267034 1502010 42850 431380 1206279 818388 985409 388895 1046302 912757 503209 589215 811321 247925 593523 1943407 500038 330456 1849414 645790 1562382 71323 1205390 1253219 1748991 1137817 1382768 288731 1137611 1777624 943117 79598 1793910 1545470 850068 364038 213510 1259507 1251052 207829 1647982 46012 729352 383570 1897600 1840294 580109 1161283 312563 1894418 43884 639625 1719976 291449 726329 1452060 1844357 1037217 268590 78949 1798318 616133 1091879 651460 300599 416524 1950168 1758542 1205076 1628960 369434 1693937 6086 723190 524087 1376137 1259113 244517 1769056 360192 1611061 1359522 1248219 1544874 1618380 466228 1832401 551696 1165587 1897960 150030 1800565 1227146 701403 743120 955313 1904167 186068 1703232 1944308 554683 1162272 612260 1082242 728316 1188734 682395 346421 912090 1105758 872113 694118 1610905 674962 1399551 1171405 1881599 1693417 1054479 1694512 646211 30386 996921 506758 1043221 304283 998307 1527599 1829968 346172 503918 725630 925332 1774023 621974 1113363 1003139 1882568 1246759 1580152 423886 1198480 52157 655197 573824 1702679 1471856 1888814 1179519 226598 900903 1077374 1608609 1963667 666787 1753531 1316228 1497036 150194 1713228 1925272 1875028 1076834 1784309 579728 258866 895500 310651 331050 180129 1493074 154822 758367 408306 1737745 1475440 1649446 1859808 71885 1668154 435276 109308 495118 62316 1209028 1181639 520960 1674219 867548 1672412 260586 1938290 306902 1201073 1310232 1662687 296182 1158423 563411 746046 888106 997139 884475 1282632 1519571 849112 1889085 944488 1746098 1129089 256187 574665 1253173 640338 147295 1620963 585459 1533267 1503858 1003824 288868 948013 683081 1159926 918941 537328 1696574 189166 10754 1071565 1358576 172547 1230465 447149 1437507 392968 1444831 246432 1581456 615570 633139 1070798 296457 380088 1405289 806010 720271 475506 784507 1349045 903046 347240 465643 699295 218315 1393607 1927302 1430707 118901 1520375 1484377 404658 1654619 1037229 1113509 335150 1422377 463583 445774 254254 1770719 1641353 1823314 1713973 687283 1279809 88263 79435 1687696 277289 1139145 722680 848308 1346769 1849205 487813 708355 1493676 799761 327148 1504308 1767015 1917386 780058 1737302 634366 1320288 1794253 887398 271707 1741713 799435 216686 1295673 227558 172567 595555 1177286 1348808 1709171 528898 25192 683634 904738 1268383 1600670 478503 1643392 384733 1613055 410543 125550 802890 633989 277727 26407 664991 1656879 91564 1751130 1330269 430326 1444555 1549616 581514 842750 692251 39539 274180 1404110 1177536 1364695 1401772 221981 1691511 1782589 96479 1378532 1301824 1612356 1459351 1286732 1569557 1539716 1154510 605610 1855547 352583 1315723 1167239 822154 1133140 582378 1143773 603121 960505 1872293 631992 278558 1808388 1812632 688654 426885 569784 327795 998254 1201340 955426 144273 368702 1985544 805387 975473 461638 1810884 561789 1926054 39648 1962835 1493566 917224 189490 826177 1442216 1646081 1018791 519077 1685036 1340075 152184 860355 1797131 1934861 1729569 1170852 1249115 1339502 1354678 824466 1297814 1861107 496225 1650923 196079 517086 1261083 257260 1553611 1022424 963647 1371624 264556 438965 145064 1192266 1376715 1256050 1446148 71299 546784 202035 1108121 1397880 1610129 1901814 1297353 817586 1291768 788770 957566 1454206 36841 575406 195555 1203303 510299 543501 287286 1156028 317854 825377 818873 1739868 96342 691244 1460054 699509 409536 1404332 1850494 1737142 306117 161366 284913 28626 215083 48050 1926022 1478063 915824 1312263 779570 994207 954964 1659773 379388 1548699 209696 1502777 1432571 381368 959797 226189 1249302 583002 1714902 1773265 1722384 680814 1798812 1030934 425933 353150 413440 882255 1359851 1432446 1535421 916882 1618223 41157 721993 896973 1952007 595488 939972 1785420 1303217 854247 750861 212638 1512364 1811690 1608842 43315 731085 122337 431367 550729 490315 330697 722529 81505 180648 1801417 1922842 200846 1014507 1174632 833011 1556948 588646 696427 700782 1612349 1800461 554389 1084377 1347184 1278079 1177612 691979 206703 801114 459902 921350 569147 902558 293592 1497993 1258759 1860384 444501 101746 1597354 947329 1998511 598770 550379 793147 1399896 1784571 1448167 738612 1720574 166838 228132 1174717 1783336 1116078 969744 1276790 473609 60023 214784 335929 388768 1927871 354890 1266789 1817734 1530355 1533452 1434526 461763 1258156 234866 370490 1091559 1555213 1361653 1775169 264130 1733636 264276 139960 1577163 1975175 418664 1240744 1333804 15466 503120 746403 1397 1262023 986536 79050 354072 714739 1759512 634675 1000358 1307112 1576150 1251642 483480 1996106 1627089 1574086 1812819 154862 156952 367516 864349 1776160 1853648 1740033 36406 313428 1633089 573432 1935428 229302 391253 1254435 390947 1124167 1957857 1919364 1795626 99304 175545 1621808 1716846 1050523 174313 1791404 675698 1115019 1153800 1481795 112567 1003892 750413 1901901 1124700 1231297 1755280 842486 26759 12512 927458 1027847 1015564 740381 556560 505194 198319 897223 383868 139418 1868784 1668344 1717527 1966424 1501136 1326499 1912993 224923 49643 1502121 256130 335227 584905 100799 1884447 1006262 1687447 93219 201594 428306 898762 1725023 1524976 1199790 1461519 1115614 595238 793913 465064 103686 703693 1196768 1344589 508092 1750486 364422 390931 309408 394346 788736 1244007 1659522 1613644 434522 535298 1005387 794294 1604348 1568170 762591 848747 432974 42388 640795 408206 1711746 131898 1793370 1463432 1556441 807687 678373 1848006 467233 1669968 1147309 1305103 1843556 1096850 618305 692521 923448 1611032 164698 1941547 1081061 1838555 319755 820411 450212 1744913 1403675 364681 318027 1070181 1277393 287222 1738070 816093 1891288 1550011 1897951 11794 785828 390283 576369 1561328 449814 491521 1235353 1130919 1161431 989079 1010628 1052117 227906 54371 28671 578643 405980 1639962 1914864 313273 891007 372795 1083444 1098502 894802 1528554 776423 811817 1086950 462483 1363529 220238 97926 1322144 407084 512319 1792117 1089691 226798 1112607 112520 1300446 1091279 1513483 666672 1056085 787596 69662 1682173 1322586 843765 1035763 319314 798734 725675 874162 1220825 1463035 1212736 909864 183031 1469695 990843 1326518 1754099 1628069 173177 436293 1538017 1696216 459950 818579 128977 1288253 1641078 732526 1177565 321784 326924 522550 103803 1059808 706702 702571 1508108 1426873 127375 1029436 1772657 607513 1246118 1172368 1024800 1993179 1254704 1917813 962718 941441 775263 1436467 1601886 44097 282697 1978109 1587679 1726365 1044033 1925007 331250 1741466 1169548 1783661 1945207 1370686 892453 696213 337744 1797665 250040 1483463 439567 1557980 463382 907468 1431582 1394858 926238 1682695 1559528 1313272 918175 485837 587244 572376 1925601 700414 1440654 358211 804420 381632 716287 248764 1589875 552034 1313296 1642970 1106509 1243214 1900050 630336 759963 500146 1622568 1313155 977526 1145627 1207103 1011894 243057 284834 576944 88741 11601 1701898 1699793 801446 466655 492989 1700784 480341 330773 1207992 1498232 1631506 1920726 1739589 473894 1805129 254487 1989541 1544971 513683 813687 1511672 210157 797534 285940 150968 1715703 351783 487559 1372935 1187157 1454255 651049 853969 1085776 1651056 1366553 1826500 471456 1365301 1246385 919084 532740 1684590 1738184 1442027 1561000 1414716 1235397 470594 720227 521116 1503020 1533190 1976463 207836 1755520 908610 1023032 1829076 302703 891230 1042732 891748 835377 1834143 1843747 1797440 1927645 1359863 1806602 1304186 136718 1748901 1124782 1492237 1196262 242045 1929963 16091 1511903 271221 125883 1212141 1851138 809370 1088227 1746044 1434799 351010 1601277 1265900 1549342 342430 995860 1496509 1483943 537547 751551 443026 13964 1067010 849499 1473815 1742334 347868 1379309 1423156 953446 1127233 1877074 399673 502165 847065 1175768 983183 530483 1955626 938803 319808 1333050 597039 182574 1487000 574954 1309131 763278 1249412 1806346 688875 954439 275232 1927043 1174389 1324506 827850 1393960 239303 1789255 1004133 234143 1763256 1149442 1896618 966576 154617 1032691 254801 1385143 842407 1956172 572474 1174626 545377 227148 1483232 845595 370616 1679134 1246746 1220394 233625 255152 1136086 1645030 93995 1163937 1099482 508505 429306 651282 1188910 1002224 1409718 1983316 1671593 1411550 507150 1847849 1714167 1014167 1889609 1354328 1171487 201814 206054 1377846 685599 1447981 588940 1488813 1454607 772076 63232 453003 1848947 34379 543722 1843218 623812 1063524 1172861 606005 519567 1421914 1553231 230630 714464 1433910 59966 1000038 612117 1421568 552620 1175131 1345934 132317 420156 534326 1470507 488903 128775 1333208 1080269 1919710 1154980 573574 322762 719553 1691440 1727930 1925769 578633 1425135 811146 1149046 126616 666866 703526 383888 994136 1374524 645629 134359 1466948 42613 263287 648468 1510267 1155250 2226 330674 1042320 778285 1125142 1373929 322114 1948528 1292977 1864121 735183 1452230 1393985 846676 1663037 705485 1613372 1325717 1355481 208012 1323832 1877611 1355894 353926 291442 1686945 72837 753304 1565046 1019148 1134477 1612572 729102 469861 835790 1664026 599867 1403702 1607794 1854270 1906844 904931 1712244 47668 892973 428270 238948 17664 774174 1678501 916744 64150 1160742 1734491 973820 249769 1579974 1285010 1468122 814073 784151 1769137 999487 1954544 989613 278929 593065 1368494 1271362 964039 272212 1341269 12318 1102733 1072734 219391 1356971 300930 708842 1892245 1423216 855799 591423 519631 1441872 956356 1720924 1433590 1255469 474219 40320 117518 299499 784859 344136 1331290 804766 241725 335072 261670 545193 1094403 870918 1337730 936976 1069944 163479 1306000 1742494 678815 51119 1033025 609006 275133 1980341 1782080 623431 620427 1110052 1214334 1883720 3834 426630 1936821 1198449 224226 1581318 870608 1503840 1096687 1391163 593471 1636848 550405 800081 763580 542497 1803436 886127 348824 1473075 305926 1424037 388557 1992467 1830322 813759 346717 1139686 137386 175382 285444 545360 1282099 1623371 1769398 408950 687989 453137 1517602 1181616 1858612 433915 1220295 1365033 1268066 528217 1107183 155019 763602 323081 633655 1367325 103061 640896 1407990 1214233 1956053 1260273 1862441 62948 1893807 338986 477268 1670739 904245 366541 1624554 147844 1891560 1284927 1317763 756225 1937853 494762 22401 1730233 1102652 769560 735262 930289 470176 690370 1871856 1407771 1792708 402750 749776 3639 1765995 1757476 1845686 1634300 869330 1081612 828202 956801 512765 568778 547886 1251827 909127 1168407 894012 431407 98432 1218952 1275031 1440497 1676327 1575020 1523192 1658411 1450368 1794898 335838 1606640 1336239 1889927 863776 1486797 869772 233514 838069 1735858 1969479 1444421 1716094 1423391 776034 1862731 174117 1724448 361366 1179141 338505 1279544 1597193 101547 768647 499585 970264 45673 269817 1103110 1740820 400210 446548 1599475 15053 231112 583855 1471271 1602042 30051 477896 1654663 32051 1120783 1600659 1466311 779429 1658525 893879 1673065 800366 1492094 1810570 448531 784394 1772620 1342863 298861 925236 102945 95450 1664252 1972059 1174760 344638 1402920 1948522 991686 1930492 485127 1108336 1284180 1908017 819253 1211009 373151 1342674 518564 203771 360900 460122 797935 483766 652436 507099 1463291 1031525 653674 1625670 1370152 1482977 1482422 1461497 1637463 1191978 1985878 1116054 1583729 712143 373715 1044317 790105 502311 1550883 281601 722055 751474 560824 772030 708868 1083354 724816 282526 75828 1253562 764632 58426 1023179 376819 1049457 1320129 1079363 1093059 1912963 1933656 1373729 469193 1268923 1209080 374784 1792390 186837 1670756 1252436 543160 457450 518196 1126505 1283858 1707209 1724806 1118977 1199505 1468953 671598 393479 1189812 353108 1117538 1780963 993883 1422682 71687 1422136 1671384 899090 18758 1577343 114833 1838175 100589 1519434 1821015 316682 837656 1282458 924415 1824524 1355192 297143 123610 718054 908255 1872083 1250336 223792 1967779 1628419 1886668 186304 844153 451965 204796 894193 1110423 1497239 503002 1875981 933577 941103 843905 493314 91691 1900965 844246 1763362 493841 472155 1322631 1938984 131149 60929 514826 398911 21022 1097988 233671 1479635 1395047 1308255 357844 1975025 1661817 371108 1799675 38780 1019056 1572962 1798999 1109504 882689 1075236 1809214 1709990 1125540 740660 1177669 1857173 632841 536047 1955058 1609258 265742 454486 975797 349729 282240 565937 1711044 1133564 647592 70379 1077198 1158019 1550721 655806 318074 1298454 34164 737509 1031124 527177 1804712 259944 93435 1060758 631611 886281 1069850 1904223 378363 598990 178810 968569 1251419 1671380 111195 374786 222592 282912 822876 1880342 1699580 1853870 61578 1871001 928754 161687 591928 1900752 12619 914914 523224 93260 1766289 1998997 1479529 1093947 1060442 1317415 347820 1642973 475391 637586 484147 807435 133326 1392077 1194608 350439 617648 726317 1236795 662191 415227 1287383 1587354 714807 1180844 413405 1813496 1281463 1178845 1804793 391299 1819303 1041316 1156962 1970614 1123387 1066796 1557677 1504705 144023 1315779 1475527 1537498 393974 1258762 1789207 1052507 231512 1809722 340119 955430 1481600 1245545 1747279 497125 1779348 81939 944170 664757 1943600 230731 105157 1589834 208407 1446558 1130191 985307 431135 893566 1286080 217706 1724592 1362672 991788 1317950 392789 235568 824329 254414 1684192 1425678 1299474 1849107 1588693 1597641 869434 1551316 1376002 1934783 1071478 1020764 1442618 190686 549448 1027903 247267 1512547 524175 539143 96463 1635847 501825 1838792 1499987 1168680 208233 1830967 1797386 783620 456517 56320 635439 1471359 1360457 1561668 575270 1933811 1581284 1246493 1316483 1841633 835371 522129 200343 1029462 958728 329514 1698159 1822797 102274 453227 322329 265407 558871 1245986 306006 805257 992768 873405 1859093 1215086 1724109 669066 857800 1691947 1112431 90669 1257371 881980 802382 77600 1441295 790893 41277 247075 706524 519512 78000 173334 991178 874919 532879 652763 1160747 1058293 300355 1593077 473116 800254 127520 1134756 1377560 10254 1822985 355366 7416 1635310 503191 1226974 111388 1689492 1404619 1024262 1914961 1392617 224016 507092 1766818 1462675 497369 1882567 136619 163864 1600897 1589353 740583 1272848 61490 284882 1321203 505334 1315204 554452 1235804 1244521 334002 177822 97071 466093 258086 1976713 560483 1226343 1249755 1694741 407323 1628986 334727 32823 935210 532755 1175036 59940 1296094 298360 1163471 652689 110215 763092 855496 1363861 1381609 1463929 1273439 1962373 1949696 1908390 1077481 749609 1458156 246472 1643935 1986885 117906 417257 857380 883578 15822 1205624 646318 500844 1111307 562424 1068438 1296582 1090167 1915746 1170550 1276770 943444 177721 166235 1938623 1456423 403888 1511270 1348364 786428 485325 1366583 1202449 1536632 1277310 844482 1196894 1954680 1430272 1217315 257025 1193796 849246 425135 1985997 1954941 597898 1809470 190521 300630 652868 100980 1338251 311823 1347227 910013 608406 1914975 648389 1136239 1104 815895 1774861 926154 1615047 1090831 629057 1375034 368264 1678964 1924175 641074 892497 823101 304908 726522 1784992 326718 725327 1025137 723305 1905394 1415294 663862 769579 667108 936792 1711849 543071 1061908 815025 1535605 378512 1978831 277849 168181 1272139 348016 1378308 791287 348303 572224 1059648 88087 716726 1608136 66843 1137270 1285773 1565553 1189771 1785138 238534 322488 1675612 597828 1027129 369469 1895485 736895 452945 754338 102326 1334148 1617802 1612675 629782 1641804 1558938 1616755 1068987 256509 199161 541952 459244 1274600 789838 93370 1189123 865720 1418915 1705378 1532933 1174116 1029746 904072 228401 163665 1907397 517393 1222850 1746245 1475421 1516978 73140 1897810 1816736 1720558 167061 549460 1060269 685279 72217 780317 89451 792318 480446 1239721 103051 676391 443754 1284348 1484274 665985 1911936 354364 1877142 768887 1070959 1127172 300706 1482323 911459 1874209 1712489 1953921 1944307 1028147 155303 55559 1423693 450367 794577 1923801 341837 1568593 906055 239185 1923130 681488 708322 1750721 1688700 1358511 598135 850846 705907 664291 1978994 1797603 693332 450976 1497658 409159 484084 536938 1494023 214428 1301295 1919861 1650446 619371 379192 80859 539189 1029641 182975 153249 1730049 1981419 1246395 1156264 690150 59193 117366 518325 746834 924588 10695 1490317 1478060 280328 925737 293705 1661884 598506 791643 237590 1429912 1297691 1597500 698659 795564 268540 1132607 332079 798086 1874898 290120 34969 108884 72186 1758376 1561453 266263 199815 1388671 1849551 1979733 887871 1374599 1761887 1732341 1827533 502164 1943412 543799 1890777 177265 1854381 1904184 1959032 1434613 1936213 282018 677790 1562176 1039211 107317 1109396 354163 1043291 1634468 1477010 1005319 1314106 1773956 1337424 825090 390168 455752 1953257 1832430 185444 1254558 430839 1204575 889292 1855649 1795004 619966 1653004 455822 159985 177476 163053 816399 1637223 156547 1729678 214461 406742 1411692 1822463 1208250 365585 742535 81534 1781763 1148178 881589 1657174 1675358 1506880 832029 621093 997464 313109 252622 1670223 216415 1538635 939037 1407965 602455 727628 378454 789423 222958 15842 382758 1214992 338893 14158 601560 1129805 1970716 814414 634166 757906 1817444 394455 1104267 1769904 1957618 1413762 92239 1692450 833649 1236261 180634 1007361 1148950 1209331 418676 71762 1420183 1428316 443648 1296102 1304556 348263 1807614 559518 1228899 162854 1134771 1112255 1665144 1106481 907671 46751 673420 1339869 152033 1194151 1881020 305353 778559 1950102 686386 1413137 1847621 1233686 718381 188409 1586874 1460473 1958238 1948381 182723 1861359 335944 1693678 523209 342382 1795762 1504209 1654161 1916105 1543496 441134 693096 1991647 1392056 907564 1570328 781405 1242892 1846776 1286003 1205012 241741 618360 1831472 252911 1156781 1213407 1615377 507496 1986579 1243521 493334 485862 1169573 1252851 1380070 223146 330825 1129637 1764829 5298 623404 1210852 1903985 1884452 80835 1477054 1447435 419073 428173 1111238 1313701 1530534 804282 1169121 1057434 1909837 1461591 474098 1723235 1202343 1092413 1359754 364267 805102 573031 1468363 330591 272266 1888657 1612903 1389702 1725691 1317698 1080983 611091 951519 1435442 1240217 958953 554982 1222556 612865 434862 594690 229246 261228 984645 47077 1973776 1727299 1671601 1635942 1447858 993908 1688070 841237 19215 98229 135488 1521003 1896855 1797400 57103 1227839 870737 1240506 1067112 647968 1403471 845765 1459918 863195 330305 1594076 1421934 315822 1890969 455144 479362 409290 1999832 917251 1340466 1436443 971984 150502 680330 1795930 1500469 63452 1539698 1417206 12680 630344 1951590 625942 162155 829312 1141073 343907 435184 1033406 1766803 511436 234409 1298841 1866380 1287442 319592 677955 1814341 445285 312267 437115 1408130 1863491 1535566 27334 342383 1873758 1849742 1408874 939934 625030 687624 122344 1336819 1144076 1442549 1437911 187391 284717 158564 1084179 1568189 153694 1994166 195499 685130 847625 206845 1278144 282788 1072602 785185 1171429 327205 1318976 1152106 51861 1657745 1463090 339601 83241 1157462 1443670 927900 618426 1701590 525007 1980227 1276905 527190 306546 1349169 1955721 87246 1231664 645062 241692 958877 1527633 1386438 1102069 69088 246464 1153139 107370 1112512 811327 120657 1975092 1786869 1486902 1930347 1260033 1759248 549391 743893 212374 1149121 415066 450826 657839 348225 1745279 856173 300026 554218 568602 1579836 209356 1416411 1549943 1739822 1167812 168898 915136 1482691 1009920 1062912 1775477 1694385 1951222 55349 1394256 1804026 1764495 1565452 1483115 213171 1284514 1444410 1326506 700557 1086979 344027 1171397 242222 1993997 485981 1455249 287986 1029646 1187522 395492 1561470 955890 1403581 1194656 1805905 1357385 1843029 1970588 1074071 518276 102736 414937 1051245 1892332 1052860 459134 997227 11687 708841 1010044 513520 582606 1900455 1466302 1459539 277944 1840043 282851 1080310 348474 1850635 1283154 1786095 932120 1230973 770627 859573 5760 686639 1583133 1871253 744841 1859872 983213 814260 1786330 1786311 425598 124595 348606 27212 312540 3647 926173 577734 1641128 449903 307807 1587203 1662906 994472 889537 264541 412891 1533637 1357836 1914521 532888 1795474 1474090 244815 167154 1319915 1694082 185191 697786 7290 510261 1498721 428657 414124 652242 4006 191973 1219262 928530 1445345 1168354 170825 265528 1250009 1274748 21341 876103 1579571 1043009 219593 1711750 1412985 628678 488378 1496996 1762462 1847780 1599624 1585074 752564 46808 1242115 435452 1634712 1923677 866124 1008236 746483 789906 134724 1647769 1650990 455083 1799190 1584464 706966 486438 1999097 246038 1450693 1042084 1431828 538540 1431513 1395274 1793673 1726717 675567 1462119 1946331 1293840 1835243 817000 1328880 1493368 424996 1139251 1976395 1430113 384005 1623998 1551635 28599 147725 1105970 53520 1682502 1096914 801918 1792483 1107257 1088465 1110881 503325 1681829 1439358 1107316 800481 1199820 1532124 887601 1148041 910172 692150 914595 1751758 808223 175269 1949055 980078 1036321 771827 443740 1163756 1502065 473897 778763 429096 364342 736515 28135 1588463 986038 104228 1802505 19620 885089 1202218 947691 1366177 80665 1683977 1513404 1927813 1249791 922478 1139379 1393283 478015 170679 1437699 918260 211793 1543351 1574416 1376937 26000 471414 1492423 1082160 771697 1490839 1597883 1492487 1774139 1739307 1592301 1208292 1219352 1663972 1174743 1780473 1871144 601943 137554 508754 1284366 1098254 1645413 1119161 334070 1032803 1571847 665735 1196386 1571748 1934172 1706043 1508557 808978 764503 513242 1077826 1408976 315383 136466 494305 505565 1737021 1228998 783577 83916 1288224 1788481 939085 736375 316427 369637 197420 1739831 1320212 1462208 1756058 246330 288869 1022752 15594 946003 1232119 522867 1569979 271657 129867 1312148 1366131 745468 1921840 190662 1485720 857284 1406356 1212931 631170 1684068 1521272 1006327 240776 1620620 665514 36577 1388219 609061 93756 1435501 1709340 45585 340013 914251 1095528 499376 1370688 582523 630055 885898 1798873 1162056 41334 644517 858993 465260 100232 1305823 640126 708700 1654503 1456087 657410 1343073 692203 610487 1602750 1805752 216451 921389 493788 802065 1692064 1673343 1193752 871308 1865642 164080 450021 398041 141007 1621904 883353 1738505 577705 146888 1253196 1260009 1042693 721334 1320686 1969838 1504561 1516764 1571478 341306 882281 513160 1036978 454884 1813185 945719 1363736 415461 1317224 850712 373857 454152 480596 370810 1875954 1618779 402926 1390517 1625439 1624736 1432429 120133 465695 22288 272654 766657 1025144 1452222 1969696 1279431 1879319 951517 1720246 697983 142373 1635896 1646370 1291299 1518392 686958 1298003 1099503 1000371 124893 251641 248791 1780491 1158646 529672 464907 1295790 683315 614508 1733217 23345 163084 1764096 1032756 1791195 611633 454434 1189275 1503817 301691 140677 539651 1957431 355908 395131 1399934 468114 1023727 998979 1539072 1350018 859137 1813120 710907 478389 1969155 748704 1033904 1977559 41028 1337973 740595 1197668 1028472 460603 1881680 129998 701273 1637797 468716 177467 995921 1719780 1423336 1128632 271598 78258 937492 106975 1429011 1755755 1950210 1325358 1345184 1516491 1631020 1347720 1017821 1511384 827489 1235484 401674 481881 1933238 121459 1662910 140005 55636 651772 702608 1476724 343253 173819 1861375 280200 91470 1478377 1852512 1778686 1342427 1205493 1732205 1577445 607346 485393 1165536 340756 321620 864882 1887408 1025460 1528377 802505 1617440 159216 371215 533234 1375713 1431902 225588 18486 1158570 105072 536245 1880864 59814 174282 1481286 1450300 2914 1600418 124668 712930 722516 1619673 927205 1138902 1279410 7215 379318 206835 1973565 1585663 1615136 617029 820646 1001288 1880182 1817512 320718 1366721 1187308 174315 102854 1247773 537062 1853273 1427190 1485312 401780 858975 176421 767463 1916948 1378353 1651712 547791 1773732 861761 1105390 1119905 1088102 922668 811754 253443 74764 1264743 1295422 519765 1969348 489339 936969 1102079 944790 1551750 727087 1424249 593463 1759015 1099920 155280 1161170 1292902 1180251 727284 219018 1279394 428552 449062 114304 1751717 477851 1460908 554305 1520985 451085 1444072 1392461 2736 1894251 846405 1396932 1599995 1979268 1567590 879413 1598231 1727997 862346 455214 1458419 1643447 1179875 334845 258328 1040996 362056 208261 1298718 635308 1960628 1240558 891983 12648 1982175 938928 277761 86603 1164045 1824395 655035 1770404 343029 679100 1463652 1456667 249262 932397 1717643 220628 311782 1358699 1033343 445247 1854412 37680 1685481 958633 811165 1403967 117424 116068 286318 534782 1885894 1469267 1864503 1362029 122269 1046553 609722 252230 1303670 437197 1920152 131142 1922637 317797 98859 1087486 635775 1764759 277717 1515786 1926305 958229 1825272 37924 1774631 1801469 1516532 1479338 1125844 279785 678190 967053 999504 1798327 182342 707081 1063786 1191550 1110557 1425302 1366815 983660 1781226 53965 343937 1021602 183601 1881123 1791477 1420103 562014 1052493 464257 1869123 22018 1335007 1003427 1768752 1106475 24375 1483521 1992964 862843 602388 77740 1088847 1183675 1710003 282001 917009 295047 1036494 896297 1040270 858554 627694 701395 652723 985384 896228 1944895 1616940 632361 1330988 1842350 1347482 355346 175911 324468 1212508 88751 1718047 1688503 937062 812385 1082451 1483584 887859 1471394 150360 1004062 495790 1861388 779533 277065 1024137 931925 1808011 281435 153545 1801552 1326362 1777285 340620 512931 1462471 330081 1101911 1674761 1515623 1262930 1224005 1278297 1553496 1677968 1184140 417672 1651300 1658493 700396 1966549 1233884 668247 522042 1178853 78192 956847 119981 892035 382111 1355403 1329127 438809 1609245 636075 930438 20619 328397 1601357 130049 1408343 727947 517432 1547831 1636419 1201222 745427 1756614 741747 923008 151450 95614 820017 800428 1578346 1745847 139783 1089918 228151 1190758 1923933 1640913 1184811 1322960 425542 1264716 145992 1419513 144180 1593651 912237 642110 263012 1259702 145481 508614 882455 1255751 713676 678306 1601884 410860 924384 1803347 679482 80241 1506389 204401 1781839 551366 77847 1470530 604981 1902725 1771450 1293508 1568522 589165 932927 368059 1590854 952420 293725 36588 179528 1550066 173160 287562 578578 775333 651452 284220 1284737 1157884 328505 782404 622696 1320795 848171 956231 1361138 842724 1874635 867495 1946924 1048226 1877335 1202828 495564 1259450 7227 380607 1817718 1719883 1683613 346617 1055897 511464 427804 1759616 992522 354699 1423848 1645631 1273926 1466046 922281 592391 722715 1002150 1736365 1034070 1090501 883591 242135 1415346 1252554 68525 1612923 201688 466489 839098 1408219 106137 994551 964389 1235464 152089 1059506 842560 1972408 838918 1415808 847807 1660372 1619839 939707 1931817 45030 1089385 281790 617206 1623280 1349056 1672751 1762492 1438588 1520966 961126 1886567 1507868 150417 1666736 396472 841176 1610977 901270 175343 1804887 208103 142606 1479908 293046 992807 934162 897619 811219 1898178 1684620 1601332 1503657 384697 1374266 1077566 1786272 86333 1690395 21571 635187 439474 1251203 885461 1168629 186183 1479502 1849185 1448274 1470382 1441034 1249555 807147 543250 830162 1626927 1632247 194467 196405 1929196 287208 1380457 651616 721013 214500 1427552 1871820 605654 1918355 1923601 1665914 1381342 1200777 254300 730252 87150 1335015 625860 1364993 545705 1154630 1222303 226991 1414026 1386312 1779581 1852219 1696873 100373 466976 450569 1708913 1902495 1668017 396767 350003 275801 1384195 1048996 1766423 779540 1193528 485704 1906823 159079 192439 1108440 1184848 272417 20455 1740324 1168167 1314400 467047 1540119 1911797 1613852 1618272 53580 1187087 1819261 1103326 1290537 949348 1743675 1509626 180596 1421570 883546 420138 1319325 320683 1132216 165092 917961 512532 1990200 1582908 1864992 689450 192517 407187 1653107 558646 291827 1409038 1969817 805652 546212 991264 215573 269424 1803788 488754 1038491 718372 1366143 1247692 1489919 642375 1223408 167251 1878819 1078908 484085 675302 280589 859972 709703 1910693 1767660 1833061 1070978 1991002 924919 1166908 615528 1493396 152288 196558 506040 260199 1762201 215191 643886 1659164 140397 983136 1682947 450330 643629 1098190 1872596 780704 381788 369306 1535607 1457981 248570 1178270 859541 513154 736922 1457573 1521774 18572 951482 1511268 623613 1339668 1890332 208433 344278 1914735 417995 1938515 407394 359608 1062547 160244 536020 1198111 817183 1944200 1075408 1898712 72432 1369921 632227 880368 1097868 1147507 1843695 1408299 1875854 411335 1095314 420850 1127447 1753285 325252 490402 1776245 321482 997686 125342 1317650 366775 933124 173501 236802 1184205 110278 239004 196599 1104375 354219 483477 1879914 1595790 1452875 1732073 710987 1258402 93921 1641763 1827886 159801 387741 1842667 1154817 139238 1639471 1172350 1555514 735002 1308448 458651 1984181 1116441 594448 394801 31185 611809 374437 983478 431545 602995 411916 1992565 1703038 1924457 171114 385619 503111 194820 716083 682203 286770 1351117 1079338 746826 1495978 879204 1598366 1268791 1444952 1015586 1722839 1001521 182720 1522355 898416 1983114 735407 1995201 1994959 561238 1945592 265763 1988692 1014329 1452036 1986550 571380 438151 1842892 935866 1591772 868655 1461184 205372 232234 1016424 175410 926700 916891 158947 1198209 1990095 660651 1758456 1425695 1486445 1879001 706723 1620318 1685182 176695 1308777 518472 234838 45833 252333 301435 1980405 1057231 675419 269569 1330006 51133 1190752 606334 419535 1677439 1808162 225314 407968 613121 1538193 738107 1434316 1476747 284427 794701 806573 463057 1068245 125230 482633 561459 105966 595873 1790534 1016988 1758541 212985 108039 754659 319243 148861 1242515 1611400 600597 866663 848351 1388081 1235596 1453859 505226 1022250 1594674 703520 677339 852382 569554 1534164 1493081 702827 1769704 1832466 10095 499556 805476 1471810 1588215 1272587 1005673 659131 876865 494532 1269269 971700 94766 745827 1741999 1951460 206229 86367 715352 1377969 225796 647808 115556 1533887 1134335 1354357 770363 216711 340430 1181894 1712942 1832580 852780 453381 69358 472477 833355 1876190 1398526 168770 735152 190970 1318834 1901902 737707 1359824 106553 361364 810444 36657 228040 438903 1274201 725162 27966 1041544 1377341 1462610 1165389 1891715 967408 1323759 1562379 664596 1599838 178119 1124740 195472 500481 487786 892485 1609730 677819 1850213 25204 1606114 1942753 922735 1629721 65857 450634 410441 1045527 143497 1609977 508238 1211026 515439 1914181 838803 1978880 1290505 375091 1043428 1165663 993873 1008598 578059 1274058 478026 195198 1614672 1158148 1116431 236153 1013886 629330 1341181 253858 1453254 1530612 284254 1063609 1666972 1428660 1546012 1692305 1611537 1615140 612487 48085 828000 1373620 1925088 1185696 198327 896808 1923112 1425609 1708028 904292 1828072 1077049 242024 777210 478215 950087 868193 1887223 1518871 998731 978929 1864178 820583 1846798 502134 1344939 569825 1143125 1091093 615405 1673050 1660021 1059856 1884760 1461623 711657 442231 273716 1997229 612681 907414 1217731 1443363 1973642 864891 19930 521539 750573 853855 1908116 954931 359421 1159637 1510109 1815818 1305717 1263924 1267564 220677 1157930 1715941 1027866 1238501 458222 940786 1136811 1094365 284350 381866 1839336 1926887 54743 344556 638726 97887 1257707 1661130 517817 244197 1549024 719825 1521229 1533691 680242 38142 738978 1730097 1481432 23875 360122 1346663 1064735 1179771 121403 1891054 994846 220189 1624429 1514833 92790 1704032 1657448 1936234 936933 1569617 1762011 1128682 494547 1209999 192679 1189871 372490 1400622 1001499 383815 866933 202048 1168881 293759 1392374 515653 1916842 104828 512665 10526 329578 1506615 79717 1192295 188453 887663 1603853 1930568 210219 168085 1505647 1915551 1369065 1190592 709367 705392 1540356 1526759 397410 1009947 209183 776319 141534 383293 759485 1935855 737239 1529857 470900 559 528242 166224 345019 1277066 1013871 1564036 1934999 474608 1941346 848627 1715578 583473 784873 1898416 570471 176759 1373606 912025 713092 1516117 1014406 1155580 1620500 1319122 1448418 964434 1116651 1344651 1005370 869081 90062 173999 1666568 886173 1402880 520237 1984263 439088 1934638 123130 1975858 1815854 1765400 1536525 324338 1708339 560679 823807 1410062 914888 1790844 26255 1902500 1741641 341845 1540488 905370 1329945 11198 1589084 40093 323798 1914196 1708689 644082 1609599 1901351 1621649 51414 370230 1196277 1853929 1634606 1769652 1284377 115662 667814 1231805 221332 777503 1901837 1365028 1754680 1611715 546664 741383 1505707 958338 366927 1898258 1293373 587011 542794 28843 186062 127511 1698147 961634 166117 863334 1686318 1377252 1513821 1947340 1704458 1205320 186064 1012408 1847747 1189906 182946 280198 967320 1625037 1690291 850042 35233 1286133 628535 421684 290986 1593015 608452 287140 496109 1123681 1842518 486258 1397418 1358175 532604 1168554 1853123 1132068 1800795 685825 1304158 1145459 1794693 1353563 675607 306742 1585935 1727212 1926933 1876746 52187 735930 128157 156048 874388 60778 997649 265268 1851582 273680 1164708 528573 1424314 1708560 1724479 1786181 778000 1133800 1822238 943721 1444797 1463869 1779554 1531960 1327261 1704344 1809586 1654301 455744 503110 944581 1573194 1357976 1977802 852644 1896084 64259 170719 364358 1283779 40186 1044427 1212482 561481 1870290 1826308 1298485 1129582 1759322 373975 876377 1177326 106720 1768694 47171 703170 982116 669211 1079406 792080 222086 1225255 164898 1036026 1034531 411181 1202835 1053591 905477 1513259 1100758 190191 114323 1249615 1655546 1911703 1465980 240424 1070624 818161 16394 1465673 115642 860454 293192 1553675 1864856 1271037 947564 1621603 747452 1885432 611524 1620459 10957 305476 186201 1189350 1705667 165559 1131885 226286 679665 982239 1958493 530774 1387983 536446 1180161 1680162 134760 1938458 1041219 1093576 1873567 450037 1853664 1237721 1118861 1525283 38100 889304 1779171 1310193 1275183 706576 1510805 1980549 1114703 187838 448971 1903951 942348 173854 1991911 376577 1507530 881698 267754 902636 1529591 1024260 120201 132635 1129163 246508 864874 1908092 409051 1510758 1861234 1106473 190943 778249 1204241 183645 1507293 1404292 515965 1993949 1667393 1318287 381827 1704576 1755267 1729213 803940 772412 1310385 927032 1874510 960201 724163 956738 1417806 1963819 1388732 991813 1459944 1146403 701094 1592043 1817347 99211 765945 1862283 699616 1443936 1009751 971231 623429 1901355 1288485 1719933 290856 1295429 113939 955803 1378087 930486 32644 716313 1428106 342241 600338 1208472 1899637 1609698 81998 1355355 486216 87193 504888 1462288 1637854 1007569 72760 1841899 551517 752622 1296348 863042 1095995 352815 894840 1531638 1881951 1195523 1309867 1167292 74382 239286 846927 728135 1573960 528823 976052 382384 187280 1541492 846818 148764 544075 913434 138324 1105327 668436 186160 1512781 971327 959067 343926 619009 1369311 1865133 1297667 1347314 436365 204989 1707118 1403625 1728096 1416714 85301 1637056 1168660 1229591 352437 1978607 1527086 714290 1078663 1574577 1726699 1160892 1040257 1994643 1139563 1712831 896156 151411 1803871 1785368 1928984 24428 987665 1901727 1539924 1558097 1467183 1459172 215377 1954474 1415416 2245 910403 898679 1706700 1494783 1297645 1077837 1696435 1386040 1548526 58837 101853 1199724 1862049 1748033 260672 673225 1447008 1908654 324057 1005857 903446 568138 313712 1794667 508719 1671560 1900785 831852 1849670 322678 687505 707613 1624211 1899274 308404 506537 640924 511625 249296 1929809 1947971 801872 1997490 1859806 597357 376489 1522287 116796 1968538 87091 530675 1166870 1745180 580325 278382 1984918 115093 1069349 1515830 1036848 149673 1903547 1847690 1622222 1605832 1317549 1068529 1545113 245638 1628491 503578 210612 939321 984720 1725244 1473848 1711545 201780 707105 824472 152416 743417 1660747 243860 910360 1953290 1184034 791338 1246387 75130 1094852 128492 91805 255030 426915 1230961 1545111 697054 105672 1294051 1835796 384467 1566533 1482525 370827 396387 1403598 45082 347537 7943 1035715 1992785 1598186 1135532 895671 1417227 1297878 237538 947860 1683143 106359 1295245 511165 1196787 1624362 157785 1973037 1122609 1612611 1869496 612390 99237 1654866 1349631 178105 490077 433434 41905 1333542 924755 1021416 938577 1281649 716535 391389 1181907 888543 914548 941796 1491152 824353 1267764 1327409 166442 376685 1614942 20757 632541 133948 1987216 992086 57339 452562 1734209 1480537 1450023 1585055 362034 903493 1968723 1837008 1247337 1222989 1993299 1242300 232867 542634 930102 1488477 96533 1998827 807315 1688291 353758 269617 383254 572507 1074805 382502 372272 1008127 177886 1620100 1344631 1558289 178437 197086 953760 1218008 710755 1817379 306310 132681 1440889 1131229 1429046 1188669 761077 1540612 1181780 1271296 1398845 308140 806424 874581 429087 697281 1523836 794466 1295118 234217 1097054 768865 1009318 577750 1188683 1153220 1305338 1313767 1388213 1667968 1306684 1312577 803689 1374498 1937335 1670885 1387282 1840035 900596 1986396 1186472 64968 524394 285323 88179 330756 1532535 873344 368960 1305904 1432543 989229 1290438 660659 1836961 521421 321262 641 145949 134421 237668 1497856 1418115 897154 710616 1814654 473721 116408 1761739 1631624 35539 909448 1687460 765016 1025551 1927541 299666 35532 376639 692435 1971078 1938448 1067762 259521 947097 1939635 139651 1234446 299153 210525 1672988 69398 737772 666314 392030 821750 1626153 985745 907713 1400915 1260812 1890614 1067876 171688 868581 909375 815707 1297342 846060 1558752 937863 340986 1515960 1131586 285954 1811157 1152 646828 1209873 1453717 1960886 310597 1162415 1826181 416974 385224 1660897 1082235 189360 243994 778580 1797348 165867 144496 897866 1626230 1751057 1071289 1933651 1459586 132969 255481 83733 1596602 1703179 302079 108957 1203892 1032729 1268028 1594182 437486 808829 1030780 407443 1539002 818948 1514320 1435648 1655332 413324 1230096 1995859 1673220 433562 1700266 1196615 560440 1403113 318640 1859534 1917763 903801 1671903 904465 992208 916840 236962 1869061 1685223 1625157 47824 42217 754029 743295 334326 322711 1314988 1000095 1305666 344512 1931665 1282098 533022 265875 182768 550141 1273105 1649961 1275057 1194648 1297481 403054 275474 149182 956842 1162483 10475 75449 903169 1624474 1530259 640630 553733 1201904 966656 1320220 1839467 667185 1230282 1835728 1628876 956378 1341261 1631388 931053 1722971 37010 1068140 1722283 1674576 832889 1682393 4751 841694 1311295 496026 71287 1087385 10717 113240 1332737 1207836 1046794 1796682 1235909 1174621 645821 58062 346537 1893220 1130841 1230641 635215 1753746 439463 958558 926573 1558523 1085163 1362686 112137 497173 1031548 1300175 1967037 1076298 444725 926919 808416 4477 1445296 1036546 1537190 522855 1512106 1213366 1428210 361934 1443464 686727 322087 1948043 67330 1318433 22879 291745 1011328 365128 1528973 850551 995201 588601 99336 226805 317559 596616 1608093 355661 735478 1437123 1128604 445193 1948984 228012 752718 1601869 466353 1131838 1232164 212386 1211909 1844084 387160 312233 1059282 681836 246959 370611 209386 425456 641829 321351 1402613 467564 1991046 1826772 530152 869714 71692 652400 1732017 324256 349411 1074298 205476 624386 1462013 1155467 80889 962697 1927473 1117833 1992750 1645039 883379 647320 866428 1128463 347521 204298 421970 1984728 394051 64795 1155151 1090540 1913942 1270450 891955 12048 1724013 94914 227980 1028501 1843799 808480 304337 842421 1008925 1095023 29938 948085 198010 1129860 1229386 255180 880096 1246847 688213 1403160 380268 1231091 240852 1789728 937919 1923072 903551 1413621 1192830 387818 1304991 1423284 685358 1591522 1729321 1224445 482900 281039 1626532 1282658 134736 1275760 1204095 735311 947766 673457 476202 1109357 1571278 1864543 1684740 826106 1780375 1995947 975054 1527394 1626745 277558 1179048 1736364 739683 1589232 213907 636926 1892600 1104366 888853 210294 1647049 1980654 1007834 1482488 1979144 1508506 155036 756843 1279955 129912 385674 329582 384305 941012 931025 1961040 1877747 1464374 623775 461336 1530212 1968571 1379757 899803 1112616 253735 1493144 57566 1385106 901906 438037 1967363 462724 440834 1422497 1662307 1334269 1972753 1183211 1045088 1348961 1566352 728951 974389 920954 1266082 424906 628889 1450288 1660733 745995 1392340 313495 1111657 1832577 1846930 1913484 536323 38590 845826 82588 843890 108183 905593 629864 39431 390247 1367239 360322 614821 724113 1071241 880510 1919531 1655167 209832 688486 1523579 535868 1908221 1064903 1722302 1859917 184367 1466258 1627647 1676616 291701 1084817 323243 1832534 472546 303150 1787468 1222930 1224953 1086026 1465646 855046 409726 430344 314832 1848067 1365910 327831 656113 1688919 1486539 939297 137308 340488 256369 1456991 509326 1225173 1458461 16441 645109 427026 1008461 1251060 120158 525707 685227 821463 1286695 1639789 1184892 776970 1020095 1563972 1708711 1728217 444491 567074 966755 1005684 1673277 499950 415179 1129137 1414433 217109 1712381 1895652 758470 240552 1623087 310938 1315577 1669941 229450 642914 832530 453246 1653391 942834 383680 1045547 1256368 261639 526690 872219 1479199 675909 811634 1891431 663726 1643337 412031 944799 636458 1540283 1604435 1130501 1447884 340927 1588358 1422013 292493 1816477 44504 1135141 114463 123305 537880 87599 1174747 882898 604396 292842 1233487 79866 1616649 1506856 1629538 265075 889489 784283 1993639 95168 1934520 605793 960632 150934 1826196 1178955 558682 497788 1448494 1600939 1209840 1521188 137452 1576266 139391 1094000 873303 1009124 1589713 1257184 523103 1498223 1018952 360421 1404055 1999968 1585281 227459 1714010 665956 1638174 1488530 247454 1411910 1220210 711329 1348812 251870 1723208 1941712 1164666 576438 565427 5330 76640 1759310 1078957 1962617 870246 973838 1543911 1973817 959510 1152361 1882300 1260047 1662740 100910 1776496 424036 1182619 103040 356263 501586 829769 127857 589789 1860918 1045737 1622474 581791 1802436 411558 1503354 96425 1804310 723603 1906341 1862202 1136545 916141 650010 747835 1069829 952064 259917 1449942 1723402 978101 808290 1578385 521740 1807284 893263 1280900 1003880 1213703 1950883 1287554 1863773 1126352 497224 1897159 1918848 1880307 1949510 501032 1556450 439944 959557 1540269 699294 135053 1006693 518529 1623388 1426116 223602 602071 1806165 1976009 1101001 1568411 283397 1682231 1209332 1420005 1148006 1803334 379094 1346112 1409136 258378 1641109 352833 1360631 767173 1446671 228751 100899 1660501 1652339 1665303 803493 1334077 1274005 1851810 1290871 788049 1147869 59574 50625 1593971 1096615 578076 1561985 855098 284345 160342 174788 117838 330000 202162 192552 1323860 1203939 80867 46182 184456 192480 1573819 230440 992111 1355322 227554 722656 944247 1328172 1181229 847122 437545 1979186 1348699 145743 312292 1143634 262127 1352099 835404 359524 738147 1719183 1679709 295610 1849836 925634 432882 849419 967108 41740 836667 1104749 1459866 601342 1201178 1413084 79819 1739395 1729618 9523 1086779 1290122 914503 1786201 591470 1153617 1493285 529217 243011 1967291 1298408 1508428 916006 515480 919826 1881623 1858239 8156 544580 1475795 733032 1630025 1463416 626424 1268290 929564 1949905 1844097 1929224 530856 599147 1146861 966026 513345 1082225 1722021 1404944 1910369 849927 1302187 545810 1355940 30472 52672 8836 713538 718770 1434395 355499 1093533 1178139 993789 163296 1387465 1718260 631246 1796477 1326977 1708042 146167 814120 1756034 1545265 137568 116811 1053428 486260 378927 1294043 1354300 1014101 1242448 20447 1091882 1604408 1536018 158191 387340 1591783 1158053 1128181 68644 208787 274962 670727 557995 553142 1996836 1297427 154183 1499196 402157 639069 606377 255558 1351897 1838770 1270216 1472868 211710 816299 903608 1276377 1064236 444555 364287 1632496 1461299 1545510 327850 1058135 1677947 1324182 700466 853470 931802 390004 100178 115966 1716524 548785 20564 344538 1675836 227334 934068 855025 899755 986889 793611 1228490 148573 241383 705692 653877 52180 1434648 1974006 1898683 270916 52555 1189802 1499493 700132 1141893 1655036 808538 646093 1395012 113826 1566167 1962433 1139253 470024 45762 253252 1704747 548519 1333922 1772266 1576013 967385 1007809 1447997 1446732 683092 1208249 791850 391449 786898 1502148 1987042 693103 339575 546544 736889 1607609 575166 901245 1122091 1992080 183637 437537 693347 1787703 1731246 140798 1832704 420163 831069 1228783 1778287 1515243 519467 1517423 1362481 92060 1547890 1418295 1327865 140270 86032 1676858 1722539 66401 1235952 39442 181462 1972191 1556543 1259017 1000164 1684637 638983 1065990 822939 1304570 1442171 1936580 655825 189834 1723981 1617674 782246 1131279 1456285 1006452 1853909 1904687 1733021 262168 920091 1038236 1157713 1534786 1214182 1420935 1814675 685081 156785 1455226 1938661 1475504 1425903 987747 1178866 1738949 760743 1371275 1979587 46489 302662 205878 1314708 1296679 996728 1360477 1048017 280706 1225277 867765 1106465 1677746 1059086 1232889 317077 860919 1960697 1189712 312715 1913777 147382 1875121 112216 1176394 340108 763295 453601 288151 1406602 653549 1944004 47013 1225028 1293006 484555 1537911 364490 88426 165740 236815 1320567 806170 1014637 661035 826583 939147 511054 413724 1262461 1605973 1945718 641722 134944 1024133 1247204 320769 347033 694371 1462513 1912835 1770320 184903 1000499 187472 1426918 1554128 457520 1936888 694969 960509 161184 1975334 11162 155596 1608284 25909 219738 1497929 87432 620608 1629333 840574 101109 897552 967376 423185 1284691 105701 1449830 1886267 827389 1166594 1388136 124933 793451 1221425 1696795 1741621 1644919 1440415 1280501 1082956 539743 358842 1925460 1522019 1532882 59469 724666 1553774 797474 1835327 100808 1762612 1971028 235538 994853 8773 439186 1885020 494975 851203 1800724 1035653 866381 555223 570854 365489 1259400 957226 813781 922205 810932 810394 334586 1766198 1581818 627293 242200 1970001 433278 1430317 1666008 92391 441541 423569 241712 420649 257518 179847 350300 1031938 11602 1170469 1940538 836927 405188 1400343 1340176 1193339 735208 704934 1001567 856420 1220262 1264437 1103036 850645 1342229 143431 469679 1203250 1800242 1809781 1311040 1674627 1840255 728680 970477 1042025 110954 777872 1835897 1130930 1111 112629 1212323 592129 751134 1840476 1578925 786219 1871734 1531419 931665 1492486 522977 31737 1080233 282938 1286504 1743378 1681959 1165910 516144 1777207 1760322 1393178 1373486 1942974 1826269 1237461 1697790 414034 1786013 1501216 576700 1063752 1916959 1077989 383963 198259 898137 1386416 773092 64024 424106 731665 358067 1148373 1874459 966758 736691 121282 1707638 272766 1748097 562366 1578469 756695 1881270 344131 1944881 1297042 240019 982062 1417665 1228660 1183783 190100 933280 1910764 675719 284447 1731129 189382 1220947 1009073 438491 423183 51640 1036825 1107333 1947395 721598 990936 1879421 659324 706878 377367 1343209 1731549 461241 1291361 1268783 657242 156453 395672 1927192 1927207 344498 381239 957430 233701 375080 129583 1065743 1724525 1087960 685006 277228 1500764 378378 1454006 773127 1177439 1793571 1639385 1027943 1667876 70885 1805663 731377 1287240 1346668 1480111 395113 282224 112322 250457 938208 851113 525661 1819405 352324 1482504 649888 1725034 120565 665141 1910617 362369 210079 593246 802076 249136 1565646 1397710 160938 944338 1773184 932474 1027432 1637483 236068 1599433 494565 334027 450985 464623 222991 1004225 663361 749138 1523 1090816 312230 1552343 1034095 122996 15811 464325 239243 1664155 282556 1293463 537461 294116 1520158 2796 765367 1592986 453401 725075 882592 204459 213043 1511921 957997 1395829 661656 454510 707621 355181 1002804 987099 1655351 1073542 1804492 1496629 636667 77828 101740 389273 65381 812144 37731 1133271 1244188 480662 1110723 1975295 1104098 1777600 504109 1693634 910933 1553481 1130864 400162 1820922 1244551 84411 509933 1622487 726420 624729 900035 1569019 3464 871106 1196295 595829 500741 1075759 827136 1351261 747032 1860879 186517 491331 1406163 1471192 1582105 1109193 1657189 664622 1063700 267090 1983445 102003 1924859 1443549 1175380 1338965 618074 1734533 1848020 1289594 1646421 1479569 1490497 593031 473746 148967 70012 1837912 1137846 607897 1021140 1002469 497360 1378001 1565357 1610556 1439931 891011 429331 50176 1279362 1964150 22003 1354121 760961 1897486 1212840 1309113 168889 737454 737419 894990 1482446 1736917 240663 1639135 1712206 1863406 1365117 605386 1982006 628022 689146 213341 1332735 1268093 1298782 1524997 90389 1222373 618654 863056 357051 1099064 352823 1301254 475484 569944 449542 521643 783412 1573150 856138 953091 247292 12184 1685045 388026 1505047 1554026 1893872 31028 1561253 174991 1051842 1408381 1465462 621600 356500 1501145 101530 988088 1671434 1984103 1500480 833751 1690756 1160504 977257 319173 177925 423729 1945774 781242 1345867 1675920 662923 981297 1447934 1186261 954267 1783878 1540156 484404 982425 1866426 1139043 128039 584583 853397 1937848 1298287 1937015 966392 952924 1785426 729737 1067269 1171647 1367487 1710733 1292763 683186 1103971 1050055 916065 851736 197290 640208 255630 702737 1146039 972262 1186742 933934 1856239 1904208 31014 999955 493087 1082572 683781 1366730 296063 509833 1120282 212607 1953767 956139 1773745 503809 1438041 751750 741844 848779 1613110 1039690 1187428 1791172 181893 570361 1707628 1858495 1839765 994883 1165094 1522746 1178974 847528 486420 1400030 1055513 1251034 110397 1930948 817190 42465 1793890 750681 277975 1625264 124727 331678 1364074 887801 1335040 1893761 952663 804052 251168 201204 1330598 585051 1356200 1115763 50863 702333 1184690 894637 1485206 752195 1169613 1958206 644382 239919 1231866 740184 1760913 918025 908673 1286924 1257603 1966875 1959627 1435830 996979 1796957 1832616 1673452 1700948 1936438 780429 999284 1573529 1363017 668469 1864743 1756241 859025 188044 933013 35135 962601 525438 1659180 1498447 1781107 1142620 853233 560779 1293530 1284793 992565 272220 626666 659546 1548744 568053 704754 770502 186964 324626 941724 562049 1782151 823878 1781285 1089676 1697768 1651346 1422128 1239833 1752716 544427 1216062 1539238 1345714 1030790 550662 181645 1860766 1466573 908378 1220560 938067 1996925 1629940 23813 1745082 1746547 667996 1653997 1740769 120481 1284913 1528574 492407 1853834 434909 424081 671413 454081 1267280 28389 1477121 1791649 1613248 1368456 1467900 1760988 1488196 1826508 1042440 1675066 1802382 1269783 1499318 868101 1760617 1118277 529959 374577 1712937 1849027 796491 1118170 1753924 542864 1098252 193862 393966 1386300 909721 1564180 289314 412020 119241 1008893 235438 784652 800513 809736 258128 238841 952802 1724951 1946753 393999 1806897 109823 353653 1743425 1425586 983168 1112785 741770 231071 19939 456144 954194 1004474 1434943 235186 1569589 501774 1243098 1889511 316773 1361406 1966657 1770785 1784004 763769 1280995 1107698 1358573 1754111 1777297 1509675 1113889 1258312 522649 1496876 1654783 1879339 1776477 1544090 715339 1069857 1082691 1941293 1932222 1706425 552786 1677666 629183 903148 1554848 711052 1560892 808877 1320476 534708 1168102 1558931 585660 911756 1991944 155081 1703192 354928 1713206 1208143 1054398 1789742 1559890 770517 1790248 1634193 619268 1672072 1653124 1341792 1120178 1867142 767974 1127927 1532968 1241767 1342896 1217402 1439961 1340123 459339 1783907 1175710 1872877 1851217 985142 196166 1295548 1907847 1477135 757031 1525900 1800726 91587 1686918 207216 261325 1805373 1805198 688725 1688286 1524961 914 1290637 1522230 1042600 1139533 1166746 123396 1727037 4170 145667 1862860 1413907 1289235 1363627 80448 832542 149855 1562819 1882973 890239 430443 826472 511610 1498317 252234 142899 604969 1070303 272931 1833740 67667 595508 98588 671252 1110985 1349912 1402306 101060 524026 1913796 1265863 1175038 1190545 918347 1955015 1787866 1778779 856899 1621898 1865424 1176580 1389005 1895337 1051317 1103193 666151 1049785 1749881 1318296 1778109 793073 270787 1134405 680850 102917 87604 1678400 952930 115220 548211 1452972 887599 664549 1787656 1206307 1240945 475021 1886226 740329 1890197 1347497 1329026 982578 1439089 1105608 1325582 944178 955503 1817454 1905314 719405 782739 1461382 1330926 597282 1282448 1406389 135045 1842757 178515 1154692 1950811 1301359 1738592 1086137 502487 1610015 533795 1777577 1617043 4805 1330672 1578406 1977876 1064926 1338615 629225 379994 271316 1618642 1783643 1738107 766575 834231 732510 437808 1018264 407268 1675575 758522 1058108 791175 1048748 1417521 1008871 1514402 1792379 113607 1791754 616281 611271 1649362 1720053 306802 496452 966527 1240596 1528741 589884 1271317 1280368 410007 1281036 479927 74647 1837928 1782707 104518 213194 1901523 1657720 1228247 1518895 1863795 1459124 188961 1807584 1666272 547041 1209408 652823 97759 1718046 1441043 1592237 1417507 1568582 125499 1758220 967358 1580584 103357 738543 1111361 1013577 932436 1935427 460661 1781136 1618409 1000956 77318 750935 14935 712622 481354 390542 797685 1547064 492559 1107945 763410 1254054 1847857 500634 291981 1718701 836431 5751 1640501 849478 280132 1109091 375203 121322 923417 110865 1251702 1944672 915197 762066 377988 250293 1002628 494753 1501540 1823968 837137 300830 1340349 1995104 1537373 178782 1757084 579245 385591 625403 634056 293606 1070935 1771332 773560 896146 111153 229104 1726832 1687270 1924327 378777 1307040 1298650 1505581 37104 1033426 1106124 429733 1976567 678023 1890179 1075699 1036818 281898 1758879 1692053 915240 675151 1651880 539221 1486888 336252 1780537 1809329 1306730 1978007 1872910 1927592 403241 280034 867284 810499 1689603 1399284 951750 1079721 747118 764151 1920002 724793 348723 1542403 1686460 1560011 1521485 1163033 1461292 574964 1107691 1936924 1021326 919400 736837 280183 670719 1170799 228325 532407 1814973 1807030 62921 1825148 1910007 1758525 1827853 1335282 23267 1081857 1436227 148267 1018783 439708 1108025 1265577 1545648 464937 1476212 1138818 1773421 1060248 871042 1462541 1094524 1709047 1346491 1382756 950020 1367653 1797864 415820 1758290 350627 291018 918892 1381620 1013861 906414 19138 219933 462959 1491197 632367 205528 690478 1731121 703732 1789264 1232096 1019762 1149127 467432 1125176 1728328 523389 1182405 256977 1002617 611997 109534 986222 980689 673765 730638 1022895 791964 1057803 368474 1619670 1495817 266025 1934335 1758485 579846 1333158 1004642 893142 1446505 1906015 603602 1280656 1424875 20293 276171 205240 1301484 563793 1395410 1621403 1453994 46348 527210 1520011 456393 1809474 1401373 1973437 1980228 1553134 35103 1177026 839281 757334 1312674 1856517 608059 1889502 1681751 1517926 1642914 1375353 187457 540824 252895 1348843 1194117 1459139 376047 90703 579699 136185 1006396 1957429 1715043 184941 93954 670657 1019392 1925997 455353 119356 1315231 554491 985564 868750 696143 1867 1529685 26357 1566626 1104122 1740843 1130169 1666788 843354 286886 796465 489402 865591 278410 573402 320931 1488031 1766373 1607218 812576 799433 936407 902944 93552 1246534 1280802 304919 1152157 434306 1033744 237692 1967614 602530 985117 1364110 623122 383317 659246 400556 638088 1753594 807692 1103141 846783 690497 795752 63832 1230640 774168 116529 49124 1290228 558018 245521 1086709 1716778 743794 908782 1637590 1182002 645382 234702 1225702 421284 1373340 1165605 812519 1261113 1359162 1934450 1320268 1899933 1765396 1801364 1310433 668400 173097 1403616 1252914 540180 732047 278589 463933 1319996 1223474 163273 333792 193624 568242 1803970 1844780 644931 912762 1802134 218224 666599 19114 796213 1892460 104478 132503 1865067 1058461 1822082 725834 739252 355865 938024 719521 1444888 425434 1855569 892454 238366 228296 1581178 864983 1728830 1613301 407979 207987 1987776 1991736 924144 63722 686819 1333308 53665 1369362 1921469 660158 689846 817009 1546435 544013 853540 1283789 1011829 1667419 1569313 1504255 1695167 399269 1111137 1588687 714741 1445804 1326720 47125 897193 377519 45618 1322295 1789950 1388476 658583 724030 1317269 1607970 1942077 1844661 128483 1544440 242495 1297201 1701481 219471 373533 567320 1864625 1397421 598782 150361 1475825 1938531 1961129 493496 1379845 545359 492685 454390 1103583 204865 1363676 153913 673093 483294 1354792 1877470 1500664 705962 510789 1385413 214047 1800151 1909597 1207949 127570 1661184 1166575 668096 890177 1475412 54325 1190586 541419 1530408 1765155 1923033 1747383 1309771 1425280 105655 493778 479806 1094199 1776509 1212296 992327 311159 1015911 1565411 1465396 257860 201091 1243128 1261491 1429511 1513235 1525586 864516 1475237 1684817 1132713 1978881 283447 42167 995773 1357922 174177 969210 1127633 1719625 390585 1727020 19844 1518497 1520054 337822 1215124 1286594 20224 845221 79808 1049786 240024 1508591 52156 1576819 882200 1802353 1595123 545771 30433 514371 1612001 1736200 775010 1778084 1736273 101176 1309868 1493597 1784158 1189260 1226399 1962836 168760 1230357 1400128 311557 1045840 414160 214608 1674043 110743 1049365 1415212 22918 1922919 809259 1990470 853163 993232 1658597 1031180 889874 1285577 790160 702672 1620542 486142 504228 1025869 1316089 234938 384474 125407 1178442 249353 93855 431188 1172035 552329 324103 1161071 638171 1652412 1945236 1250817 1368705 1902780 535225 216919 899749 1788133 900502 1388896 1704783 1168839 853402 725281 1249801 1496469 172473 466031 769670 1724184 562287 1619032 1068006 420311 266564 1806361 1957294 1159873 1349407 1316462 1537719 885943 1709465 703192 83211 433468 1160133 1234420 1124918 1615295 1307541 1557397 1880290 1597912 1820951 1624852 1077965 1422350 1989879 1688018 620476 304488 1480077 725023 1017593 1739348 71712 56170 419042 207281 994057 759813 1829835 837903 1328010 405625 13347 378330 1907955 1019487 1963773 498968 872401 1559416 389927 1928170 1391852 1137853 81927 1615073 1456494 1638794 1137342 804515 1526357 724586 699445 1556684 1325678 142919 814137 1782219 1446518 1892087 990514 528299 147767 1165455 1271238 27345 324537 199206 1296456 102996 152832 425842 993574 772512 279679 282527 1585223 1661554 1855304 1396982 1164077 219849 928905 1983197 999233 162294 1731107 1814840 446093 66848 1042677 1182585 1912513 626643 116360 1968636 734422 1864335 1084467 1926996 1938955 903872 1852588 1615414 794106 579837 147149 548401 1558727 742698 1220888 1781913 1830875 947602 1089473 1475081 703945 1928829 1948467 1472021 580456 321509 1086454 50935 431152 696397 1563700 219265 128026 297932 1069020 1985605 9931 1419516 396298 829531 1165980 1580633 573876 1977563 1893368 1978679 1436424 1697043 244909 701842 101591 1432740 1831909 1166826 205259 426373 502378 126336 1712303 10592 1448807 106130 663525 468956 1516766 1426090 1561084 1282531 206447 1282207 1963157 762575 1969399 705343 1668072 1899553 455674 1636056 1086269 35879 1489998 766593 1732674 1047975 501539 959241 689581 1816327 477664 1024870 814127 188154 873171 633782 1793029 1652876 1943638 699927 1474355 1825586 782916 802438 877327 1277031 1561387 1142911 441169 1776184 1143531 730396 1309968 1095220 1092414 1364052 1217373 745180 1963301 1845544 500265 641171 1381268 1500076 28306 1967653 672975 1205279 1436610 1781279 118183 677344 1737564 1185220 16856 1494297 702750 824985 227088 14688 1402118 1548800 803330 162091 514123 74555 1330725 1838939 224852 1940118 1223518 1080289 516333 416862 616320 754277 1871269 894288 1644726 394092 1861514 278681 1944566 1067335 755038 247825 620512 1567389 1199377 1806074 86355 1639810 292422 122042 295768 222792 576747 1703880 542375 631927 900133 1704713 1622118 125254 1103802 209865 1864560 1604709 601454 289022 1488695 1151070 1194972 347436 78396 11827 508530 99908 154043 1075102 181727 1243175 486135 890751 1762324 1104902 1748221 518408 369342 1551636 136628 1403476 396486 296210 915530 703031 1978383 1897108 1761988 800862 588432 759410 516495 1045385 1707193 1398951 1739577 1775755 98584 881998 566132 1759405 1598566 1480134 1716096 1448564 483973 1297096 1424954 1599378 156247 253419 148797 354921 1500914 1002006 1199457 1279132 151017 1135755 1986768 1205708 1081900 931381 940795 755137 1293155 1668885 1495326 459882 1249001 623098 1490329 605920 1744456 243502 625648 1757878 1361398 1044991 800375 22867 754884 924233 494967 1396052 1081030 1373728 1250469 620922 1908707 598713 1786556 518253 1590386 386394 1251179 877882 530124 1249082 1997251 1066523 53872 768989 1921686 266014 1476020 436956 1729109 269976 31304 716029 649787 1138273 232669 1314456 439588 125923 1581925 1089061 1578643 1462534 1523466 1120642 37979 599778 884602 151049 1663008 1144706 1203148 1455119 1077311 592789 1496227 1221658 451367 1902213 762485 1326547 923857 1214546 362248 160132 1252774 328106 1143377 225398 1381605 632867 1828152 1722602 294204 712536 241141 285014 1247216 816194 1891645 1461526 375101 1913393 816941 1843184 557318 435159 967097 793261 48338 1523375 982470 76318 1546869 415550 1404015 1481358 1246632 840436 773633 1689029 1148752 296495 1095905 565783 267022 943031 1028814 148278 1595636 1563562 806950 1936014 1682707 1281094 832880 1597524 1134179 276103 21881 1608121 503305 1133161 143650 1406540 531041 1960064 1341652 913531 1655403 467739 30488 495900 1631324 264095 112595 743065 322584 1953438 592023 1752702 1384117 1791305 1166749 48295 933939 408615 1265728 499790 315090 394508 1592712 1970341 798136 1704920 1151780 1700138 1282995 1848777 1580360 1958299 642226 15800 1286865 1777777 1662939 1412317 1825210 924623 118731 1732718 1987741 1300100 365676 853208 370799 143079 611790 540609 1960435 1888070 781643 1538974 1551363 1300847 386124 1452847 408364 190475 1039120 434123 724328 487267 1061726 1593890 862319 1621061 1456117 1030324 1091229 1378781 761764 45078 1146947 1474902 1178002 697459 1310066 70421 1210934 272110 75776 182835 657299 1994996 1455732 299988 1970160 538272 1370362 1826327 1162806 1245549 800029 814705 793403 415104 811844 158454 1230581 1078437 1124219 1096824 1147504 5409 219705 670888 177225 1469430 1695129 710395 354584 1157893 48003 1387041 1970430 1296530 1488069 476525 1017215 687314 1954956 1622950 514576 895534 575084 1484671 1431506 481798 722441 621326 681854 1011434 775980 551510 1860426 1695658 205716 1023233 508397 1197839 865661 1983380 1091154 1927417 893837 969254 1061164 1934766 730811 204456 1850533 1727223 1797834 1320219 1605493 1804545 525274 1555198 122056 192135 1763284 1730830 1299301 1055007 783141 862735 628742 1189180 970383 1063673 1880651 1550506 420968 810885 120384 755758 31438 1845823 439661 1975487 478068 429356 1874390 1206340 1109987 1659690 1487773 100181 337400 888726 703575 662492 1647885 494300 894189 1976434 1558470 1868650 648119 1100594 1874281 1492106 29049 446725 1874871 817321 1463333 864979 108027 1194423 1424271 164294 1037115 669075 1757930 1854443 1164053 1402382 1466214 133126 598836 1453299 1827521 1541326 1843075 560318 1127590 1053884 480269 1071720 608814 1526771 475668 388138 216951 1560729 853727 858122 984388 986840 1251366 1271118 1662575 860180 599039 391688 23906 607250 1752663 1673006 435976 1663285 1474138 1371420 726729 1582379 1793945 1456216 143177 1075183 1002065 1020964 1318165 1545344 529891 540558 90005 717847 1118149 1967392 375305 642746 841811 1793610 195582 900284 1355428 313085 1294027 476370 55063 971853 1425102 792358 1486652 225477 655952 519462 811953 1867718 456745 1503389 659564 16878 1501163 1466390 1279090 452010 1693229 435221 14276 1148955 1887845 266987 1254986 1157793 917316 1463412 527721 171886 334737 1466096 1699189 672881 957741 1627857 705779 1750337 1946289 1319702 1431856 1306018 215651 788661 1430921 387611 809924 710257 1772895 364035 1230348 1366820 1530782 1869628 733584 1825907 1517023 885336 1158447 663052 882283 1140261 1196504 436624 442998 730428 1690659 1706531 1517096 1502320 65430 372471 527855 1703951 477953 304768 555173 1569035 867526 780466 575263 1877047 70059 155046 1021063 1185918 1028426 628571 240648 1530995 164909 82842 1173190 1588202 1105208 364372 507914 1218749 1590383 415863 532307 1615739 1155490 208480 182116 20060 156976 1310128 136729 1984533 436865 1873825 1874353 40483 1489511 1843525 737967 1416087 1805360 142146 1902157 1995290 609210 1250140 1346779 1651076 374332 1408913 376739 630471 1558181 1090263 662810 1532164 1389729 1823623 744215 667618 1090438 212517 986955 46592 429795 197988 921386 676163 4661 419659 596527 1558515 510860 1519579 825387 1950676 1008266 1946347 1488200 574517 320518 993510 1404239 608617 1585318 746841 957329 1438494 519285 1329245 916058 1501286 1569328 886330 1233161 1035959 1332669 476774 918503 1215584 1345472 1896513 1026026 45352 1430897 14103 1175571 783176 1115210 1816828 1053183 1911112 1427965 1605769 1820788 718392 1216971 70739 813227 51736 613253 1251498 802266 52264 1800619 366283 1497226 1888179 1239349 635104 1536485 1465809 1890758 1485938 712867 1685793 1848896 691314 441699 1244365 1490800 1535707 865764 1586846 124190 90535 1501933 1576801 46514 1647178 206570 424122 1129528 1801939 671076 978162 1607692 940878 991621 1942009 240686 264102 1032263 930634 1565559 1037884 1274805 1663452 861357 1627744 1163235 1486939 1714775 1988815 1923330 662317 1131366 663503 1390962 1884780 1280543 298350 1699476 1251336 980707 1206967 1587058 1190464 887261 1404094 1654460 665252 599629 1443730 210934 1203746 479701 907070 1955918 158716 944541 1457653 266150 405394 1270524 1847988 1000115 184894 1693744 638511 1340807 1369905 1226342 1403633 177406 53728 1261151 54890 688545 650655 358025 92139 1418122 526157 1828357 1066884 1363318 8215 1772934 28892 1388624 570860 1314246 279096 1130069 202891 484113 101282 1183690 815973 771242 415582 1681144 231940 1104524 1571410 715496 747306 1135157 749469 1442534 551415 1100814 240236 1165026 439561 914756 1709503 212706 143703 1093614 958813 1077159 1056495 1936874 1087254 638674 496372 1326579 453610 612361 242707 1286261 1158468 366768 620292 1238096 1941209 1180445 496331 1215028 379175 1793222 1241470 101775 594300 497038 1472761 141458 1792208 1390259 250729 1225762 1574269 885574 543787 1335307 110147 472786 1477271 101319 68387 821016 1404578 886055 57023 480490 1127911 808974 734429 56690 877969 654222 124747 1404347 775551 1866146 1088473 497693 117704 693595 927935 1379015 1275268 1570372 975136 137643 346322 1742052 1515056 262418 1965978 1733368 647479 1055550 1857544 1970398 762621 162237 967980 1225595 835434 366004 385124 837981 758953 535397 561386 34777 969219 412769 513070 1947377 1407038 702763 72338 1489588 1305418 552056 834621 1988458 137603 721508 1738587 581818 433427 153552 1951365 1871484 771144 990802 1855514 1886698 686371 821380 98176 114309 1319775 467253 1810108 292732 1156069 837798 1318470 709807 1812455 971055 1081352 782277 228111 560006 679044 306770 1976259 647374 1445302 419827 919576 677517 198704 757455 77898 556056 112325 1272770 693178 399944 1873490 368766 9361 1120057 1534620 837548 561466 1419006 695673 1128178 898479 607321 1242754 457751 1318813 587216 832019 762399 392790 1582215 1891590 356715 1799760 463108 843182 792895 1808257 1258913 696449 1701264 619570 218388 173944 432573 478448 903065 859058 234087 1231554 462246 1707025 691047 407578 654981 133821 735589 78320 746645 1588533 15232 1280255 1167460 1955398 29961 327361 1478954 225939 1760167 352356 575776 964262 587265 29598 1373149 390191 1288037 959872 1991445 1021080 268751 1279824 1653425 445923 42677 326483 848719 463383 1891930 348202 111294 978801 883369 1786128 1604583 679302 868958 250337 1554318 957556 1466034 1205442 794686 1294781 1526203 567511 1127669 1718230 400283 1214213 952454 1021642 1643480 769774 1004817 177227 1422331 798729 486233 1127616 1544463 591662 1808274 994266 590645 75224 678926 1388784 530950 1973019 975726 1630828 756926 1673484 1982275 86415 1822448 1260776 482650 1962754 1285302 888840 185892 1422207 1919602 525836 1548844 859904 131031 485075 1558368 919960 984116 425965 803259 1001136 1577492 1926559 309472 79415 1369383 1557507 1781383 1230361 524444 960221 539324 854324 876077 674935 1815808 590079 1441241 1833745 770551 967921 458562 1375105 1455651 661436 1211127 307541 648644 1837883 706765 284743 781794 678437 1043167 1620397 207801 514319 1011220 1132278 457231 1849164 1925613 1779324 1857385 1161190 1948899 1006921 1392729 795392 1004303 1693700 1888210 1588303 1744862 923226 176783 1212471 1469201 1039656 289308 1469282 1071453 512247 1638185 1776664 1475091 1391133 363498 1254270 700164 312119 840791 335044 879145 1254246 1160496 1514601 1656503 420390 314284 659581 732793 1674543 237130 1582625 1449615 249133 1887970 489848 1745844 1284637 312148 1839333 1657891 1680015 176817 1556390 263519 1502851 1773124 1467008 573121 936517 1737218 696344 1801017 273023 812378 1581457 1067297 357158 46852 1380102 1380940 1388721 1196171 1965575 1374854 1811511 1781855 1018934 622236 680236 393313 788668 521882 964241 708528 218957 763239 1321346 1517257 1173013 987408 459486 8700 440326 1988657 1242743 104437 1794299 1020800 401899 1317747 1202613 758225 294686 600671 1757768 755582 1933176 1431502 439194 267141 954400 258444 418402 17076 1343336 1912621 1834228 671699 949582 1404976 1500273 942318 1274904 445491 799351 495601 790719 358770 708862 670308 1474251 1039567 702943 1506695 52338 228473 1257805 1596480 1471674 1367748 1493373 345760 534774 1938371 1851074 1594298 506316 1305953 1349795 1077941 1455685 118845 1054802 171106 879089 142394 81965 651581 451201 1721249 911083 800956 947917 284310 23821 382455 245485 454930 1653909 942673 1353331 560526 1167446 678203 402273 1460318 1751086 1765333 1053258 105546 1836106 69329 1565107 1010841 1918089 1144642 1753599 1612665 1335099 594153 1449291 1329433 502225 702689 1452716 780745 1059918 1207466 1955796 894058 104239 1036838 829199 257477 145353 1884436 76644 1805592 122205 1217869 891718 1944373 1264453 1798561 1742356 1316511 1593695 223420 947445 1309749 1629575 1001085 655925 1072921 934752 1722125 1225806 1142968 548922 1765274 290990 50185 1147872 508089 1860859 557391 1907197 518618 738188 1916267 1708418 1463815 93544 1682725 1880594 967976 1040803 149610 1806059 1309074 757902 1414747 989080 512649 402473 808777 1879604 1255906 33889 1452699 1971742 1647150 104221 197495 477032 709153 1230416 1056486 865203 801710 1399101 1009366 1476160 1519696 1402578 1416966 1877990 569237 913401 999888 1069538 1445237 106914 1835165 853248 1082110 156571 737869 146980 188985 1138363 1643005 524415 522763 683035 857062 1756572 1996296 959456 509671 610290 1176006 1656410 70425 1766989 1221302 808454 732468 308288 1396613 1574096 204751 1717438 268754 1348294 26807 579384 848918 1591656 706504 31789 1950128 370875 1233050 54226 973907 244769 1659575 1958890 503446 1794615 1634565 1291209 157830 1543099 497726 1119929 1978660 953382 1956479 529238 369905 1060403 518613 1477451 505644 994135 851699 354063 1620641 1577527 173691 929054 244388 1736439 239387 212685 297457 1173219 1401860 579473 460010 1436956 1761202 1367123 1262481 1552840 1967084 1539287 1379096 685085 1766283 1340308 771792 985355 1226839 671235 134016 1817851 1477096 338102 1584488 1708683 234542 384914 874200 1360067 1791378 1239426 181228 798828 1044939 1941367 814676 291102 1285128 1230334 1955605 196930 864011 411674 1742132 64228 967252 413100 689891 399070 1971633 1861316 1535669 487218 842344 1664182 1833082 1366863 1346333 1529213 799487 1531837 1885096 1671902 930193 133098 808596 1686130 286098 1514611 1539461 1276213 1427438 955037 1522779 493853 208403 213957 950949 578544 1538036 1734270 1430591 1093475 1789218 1753728 1200228 1207962 876758 1657357 1763007 1697711 1332480 619494 175678 289888 1136875 399011 468582 318870 788023 1927436 1167563 1433942 84014 865847 934234 843760 1115898 1667523 1695269 1798439 364658 1655329 61238 458066 23916 635824 638168 1413022 43574 295635 1645208 232073 4069 13966 1921396 1273415 127702 1533023 217340 991450 1976143 907558 1508845 1688008 1492228 292325 759889 1241517 813267 538931 1910424 1061602 657938 1693308 465951 1827855 232917 42342 219872 1763353 316180 1436224 230352 1889695 995601 1565492 706141 604705 538747 3987 1212046 150402 698608 1328995 1271805 1190838 306401 1556105 1528061 700527 494913 315138 895575 853809 819549 963778 574819 1671303 252978 1285423 882657 162011 1910867 1742761 548470 931269 1788094 402302 248654 1472461 1302435 1453288 425612 769140 1966461 1612533 264017 1851278 269156 702065 245203 1736744 1385274 1397853 1977896 1850749 933444 1018053 486587 1247250 789259 831206 3627 1496455 381437 1954450 909321 1219320 749268 696416 1618472 1524251 1784397 966163 400663 1385536 280861 531320 710041 1930520 1529095 1904803 551057 660728 669461 1471882 1836892 1607696 44430 80637 695086 1348520 1393975 1861085 1979940 1534000 1925902 1434191 12356 1988697 934199 1539381 1759590 1486314 1908322 1294162 494447 425847 1044852 841967 709821 1561326 1577294 224380 1918009 796850 1688391 1504659 116313 1722717 1674484 1681527 1074173 47049 1854196 368235 1590613 86951 1571112 55623 417473 1949480 156383 1524261 1126285 1094104 945989 1301538 524427 1712567 1656884 780134 993229 1784072 31065 788031 89808 181067 1711961 215295 1935847 1724194 85123 923876 1205626 977286 726486 110200 419269 567984 1676900 1149045 666956 96256 1568531 1814150 1818789 592848 52778 1595838 634427 1113134 1620735 827927 626282 192484 1061929 1354416 1469075 1882417 764922 1025253 1669754 195035 845856 708005 250313 404643 1404795 1215838 352999 113631 191910 1939751 1631402 542146 548121 260810 1984427 1348900 1887476 1710381 1601059 1351280 886858 149853 883045 991420 149960 1795368 1705924 33096 86181 1176400 567328 1087414 899358 607502 784720 511822 423526 1507665 1214930 794326 1762260 1407891 1490428 191170 140254 1419185 825548 152783 1850704 53467 1503824 884276 110776 807428 873322 176191 946973 1386332 1669322 1169343 1695452 1393361 1710245 39611 1431303 121009 1704866 1145152 151959 1449141 182444 1617146 509575 1470414 1687126 1453381 745762 1381801 392142 36490 1915365 432932 282838 1606857 1989904 1496478 1321476 440034 469546 1121678 825517 1506411 1862066 1455464 417459 1129090 168104 1269825 1215071 1005642 266168 975859 354161 1395698 439627 689769 83881 912987 529379 70520 836490 1115473 745566 1328401 1399103 1751694 141160 656695 834709 1993162 668609 471481 1387532 449004 140811 1272987 543369 1921631 1624180 1023062 1013096 450167 1918798 268159 15887 867979 400459 1396488 1623370 315393 1625462 1355657 1839875 762795 1571522 1093538 762227 1041783 1046374 104764 1320342 408961 805236 1203146 1927346 701329 99155 466788 1803590 1036599 1351962 1848042 823336 715813 852196 118162 1703406 772289 459330 1004269 31230 777969 204387 269442 1987000 1458907 782628 767898 491117 1911153 1111707 444912 1025291 1229417 1924230 445713 1912495 688673 1897522 716055 97570 549881 1664705 1007097 928761 21440 239922 772446 123294 1905488 1707903 463178 818747 78316 561990 1721087 1257313 598789 370137 107224 77473 1397931 815704 1042495 306626 519089 473801 1756799 803819 1243775 709591 665688 557353 507929 1640977 820709 784418 557672 418864 73219 1564252 1435758 1680109 1133862 286275 728825 1441197 1659273 1019675 367423 1382596 1553929 1393877 598321 1890270 1079478 1302870 1648557 388909 1417565 1994829 1989560 657920 1816406 1406753 433477 168688 1154908 286833 1622050 158481 245016 1054948 802619 352703 1719960 1846015 1856222 501845 952940 373738 1101680 1976621 883885 588449 912224 1646875 803133 1189990 486614 1648125 1337501 1015132 1086344 1682629 275254 561099 1868778 1350246 488933 1385475 53610 663216 1601046 233005 28567 586746 474737 599211 960052 640417 704550 100392 276130 1910562 549672 455716 693269 1204534 1061204 1955503 1139261 1016360 1984259 1264410 367337 828569 171040 187840 1082296 505600 355043 1030577 1742076 1903172 621074 1751455 1746443 38356 1536091 1758971 314898 1427242 511946 1677100 416275 1349279 32862 895502 470563 1423354 435553 1632367 995978 1511410 1315750 1908268 1257150 1510851 488233 1777978 533696 452065 435875 460701 1447006 369071 243671 1258765 645726 1862708 55217 1245392 1502950 326667 281752 367305 1474869 212760 1611376 1085208 1035928 222502 683260 1357949 1896321 559000 644469 1928838 507289 796314 1231961 1078779 1032725 1055430 232667 1130175 227656 38734 1667530 295874 556837 265524 459313 554034 25662 1141890 183707 429866 995680 326174 776661 1136939 1287961 1327383 1672724 612023 58242 525270 929487 139986 230663 112246 979699 1804862 745707 350933 1080492 76828 687601 836753 1213097 1577873 1247728 1534788 1988777 239165 1209344 1858482 478478 482160 259920 912901 765345 1055641 1604160 1588518 1319157 1702657 493917 1804445 1493560 1927204 721066 1895793 1766021 1697838 936384 122387 785344 1062613 1548810 1465631 1425849 818038 1695147 1344066 977049 91306 1762699 1629838 1435068 341772 1766409 1821682 901670 988116 94583 349945 372253 1822987 528415 1889448 447131 60199 744004 572288 1060858 1287778 1075933 167492 585788 1100001 636805 1953266 1796940 20187 1987856 1553865 1997963 375929 264750 1900501 38420 366889 722830 1143392 383347 671505 518839 473761 292189 1538458 1612948 500577 626919 678225 352831 1271195 1913911 1088996 33984 1691548 1297288 434462 1151184 368414 1498432 1575260 1978150 886462 694224 408163 46732 115316 1183554 1933624 714873 155914 16397 896158 281716 842690 929861 308485 1745135 1727810 1382516 104984 976812 209714 973518 429993 1298423 1834907 121075 1653823 1979240 763488 1124948 624425 1707070 302764 1752399 4030 191870 124975 949119 1098242 1068108 1998590 917274 434119 1425347 359302 602387 1226573 832733 1648965 964257 1271990 147567 1287050 1674774 1781948 1835179 1880714 1231250 1765613 912052 1207644 82747 498714 1041750 160744 224312 1015264 424023 133571 1804673 217404 145526 1944920 552542 1484622 1951982 1253856 3673 961263 352086 515296 812105 259457 1177910 9318 1856419 1770130 408456 1467302 1132919 1126799 748158 1258256 1666517 284322 988271 601316 1762336 1897072 613089 34988 1201790 1471324 57099 1578960 295160 1416710 1071513 974864 758261 800087 1803685 1784875 1747663 1087290 927104 1670380 1316753 907091 160516 544204 1241125 505776 110894 1503803 1334555 1637462 876647 10217 638113 763015 143058 219576 245072 1248971 780064 126217 1005510 644855 938967 1929037 1611116 348352 1219988 1747557 789224 771256 757620 237561 1139880 741612 1800541 1965517 530619 51993 1828810 202363 1008529 1583389 1631051 400786 1990906 1105615 975666 1417056 1257549 477096 234321 241948 890148 276013 618121 894455 1042190 670039 1909904 775330 614440 1309609 695236 1352523 1806479 1655688 432636 504409 1690610 1530724 55574 636765 1081364 1447511 1006633 1284860 117709 602729 302258 1640700 124936 1461610 1969858 858179 1172177 1616559 562674 764197 546894 1707567 140586 756151 1281817 1696719 1315218 235733 1487978 1238442 1595774 1538848 1733577 1443942 1442458 939910 1763308 1099982 487868 420561 1370823 545665 67366 101471 968925 591129 19980 1686986 739337 327039 399890 1843153 1299754 1097910 1055164 1272965 1399319 1311124 1296921 1622208 188999 950128 796984 1822280 570028 1696227 463127 8923 1959867 1243021 102574 1621441 350827 198403 574473 550244 628711 1685298 1803385 1448119 1867513 1579779 1771417 727483 398644 1053849 1427744 1809714 1338872 1514098 1970628 1124939 1604806 838380 796415 200991 112219 557513 752415 1369456 1988689 822161 973184 873879 278265 1194357 636679 1011174 1769581 1373791 1161603 160859 187467 436024 1014675 767416 1267165 69924 113060 419646 1241330 1120310 330928 1584964 1239299 1760155 16947 1948112 199604 213277 728188 742434 1629796 938902 1214690 1621434 1829278 193021 1079424 722983 611651 931198 193409 1228519 1850636 400150 517450 1151280 198978 205770 1291264 809116 1990761 1764015 172051 1395021 578802 1680222 1832065 458365 216703 1331509 805935 1401671 1933033 1732605 1460353 483887 1510200 123106 1398539 854463 1814988 1476102 1382684 199120 666264 1692326 1068083 659472 764029 731064 355623 794444 240359 1397858 3179 217031 689553 1767441 1471042 216259 666563 1717615 343613 569233 1731635 1354067 907243 1639251 1378107 857791 1922656 1785415 1365562 1074975 1143900 1154396 750218 1941506 1808233 1714680 1478685 67689 1712689 435167 1627436 1134794 102739 733438 400982 27735 1782631 1087149 1450308 1869758 1034005 145685 1226682 1356753 1556740 696124 576575 1085781 801387 1559749 1447249 1845809 1962571 1515461 1110860 773967 596325 1029167 1646594 416025 615895 1568596 337610 1799899 1479901 14282 1275520 1233971 655101 979373 69237 1981474 1263005 561730 645022 1515974 1232487 830819 1468198 881700 1048251 317379 648659 1802587 1744832 778150 1073007 352998 1849043 1437680 1143440 1399810 349992 1596282 1414667 1939520 427382 769487 793312 1355789 1468424 1743538 517446 305750 912360 1836126 91726 726869 864986 1239969 1733851 1107227 1447485 1866488 113609 364224 583887 1541036 1163697 1393052 1303553 1527528 1241253 803091 1123966 301812 1874166 1983841 1519984 1553991 1471828 1377179 1841612 1366420 86376 564028 534704 469367 557283 283157 91191 1495693 1169399 425240 90557 1414534 1461688 870671 29817 521754 205436 739929 1659579 1346895 1716345 1581131 190055 1131403 1356174 1043275 576827 558407 448644 1759729 886397 1944533 1024523 1992284 49577 1600660 858705 309710 1048923 1197367 1978112 1305437 33797 1485044 1330005 739579 1106405 1286670 494570 103060 791558 1195612 1089065 1310686 1196761 927175 1456169 270332 1277108 1301136 1513701 854301 898544 153947 1963844 1356173 1712958 579205 1529711 569305 352534 1487999 678611 1667053 184923 296230 192984 1390424 1501790 1296486 1049663 4029 1438780 541260 212889 812972 1422827 1554554 805584 1394903 1240423 288414 1764091 33359 1804152 90413 1745731 624054 1054568 1921274 1589538 1300202 1690829 1267881 1983062 460724 1519077 1583953 347397 919848 60657 1235092 1953519 1736653 966114 51493 1469344 115442 705311 1036666 1809954 875118 1803565 836054 1231329 599876 388068 1020785 289484 790415 1461702 977426 1497008 1605568 1599435 1346349 1069999 1906360 1961660 396084 1703678 385603 1211646 850084 1977984 1932550 1047066 304209 1972005 296576 977327 1693321 5449 1596262 1574538 1839940 1290966 243115 1273957 881258 313400 570900 1636792 206688 1514847 766487 1221680 593137 521772 1131060 342889 265867 1468193 1956690 1036022 1908795 994048 1161467 176989 535491 155006 271274 65341 1346837 1380263 1755920 657403 1671300 1619085 1166969 292204 613542 924550 1558009 1470922 125916 1568276 950493 1016695 390176 668232 547993 619042 1509734 254383 1914321 847186 834875 1886880 1730067 495153 1057155 761554 859619 1799040 459390 424303 1999853 127843 1970565 1571656 1610256 578896 821110 1244366 1139177 1267586 348340 1427618 1582643 566094 1463361 1771942 1944070 1419061 415346 8767 1892759 1072247 553014 692487 1955438 1299659 1382507 1771305 95098 1499789 994987 1414052 891474 307208 1323285 1008414 1424684 1853255 1132740 165722 336561 1220861 511101 516828 1583213 263716 1494371 1143775 1944744 362823 580251 1688804 391628 1263629 1462779 1844470 881146 1434352 936181 1905207 1519629 620038 344689 212872 552339 883829 1954936 1188663 241621 634181 173713 814501 240652 1034658 825909 1134164 1161383 1829980 243652 466957 1600686 734360 1380413 768861 1128562 700845 1679361 1625798 754262 1090355 153370 718065 990888 1674416 1574263 672523 85235 1046731 1463411 1050949 1391715 1707036 1906807 1748815 1052665 1735441 424807 1570818 308524 128941 289098 875388 504255 1875278 108286 327438 1222803 714034 436391 1975968 1034918 1962105 119765 637040 1335328 1750805 863387 1146169 1487947 210072 1876268 1852090 441693 626224 208642 1788769 1368876 1109657 1191579 272679 28518 1672187 1499591 628831 237317 1191995 1044310 1417798 1363487 246051 1751638 1653806 897046 956340 463173 1359659 1304925 1927865 160057 382800 86878 326668 1145015 574787 1179851 977103 1360035 1357638 95933 1877384 1734776 1454867 518141 841772 1654788 1822296 827095 357851 1869256 1995633 683502 551351 1371699 1142323 1486911 40919 441347 194569 1585769 832639 1521767 92653 1895873 545569 896345 1669469 1370775 1274361 1086692 1199006 811761 830090 52792 1971974 229601 725168 989850 1140124 712489 1878743 690587 1699841 1995407 784785 1589413 130398 99628 1888986 229156 900402 683257 14492 1217479 1864653 750390 776491 1582874 604065 1557886 1323785 968274 456605 829372 174092 630967 834460 202746 916286 1791120 516852 847762 172942 1897237 737838 16619 1466215 402560 993641 141782 283698 1553328 1876933 1742469 340956 55182 697101 598894 1750038 1351722 919348 1854802 316968 1317331 512575 765777 1218955 1593042 1558692 1285947 257083 1910544 497627 673857 1460390 1262118 385460 1720420 1117751 1075901 1661101 1741722 1605985 1844040 1997680 1867088 731740 327268 1591262 623453 521765 1560952 340080 752230 708583 1922484 282945 1870766 895437 1325308 1917621 56481 1398747 1126577 1904222 1933198 747816 1210774 238466 1674578 402515 1296588 444064 622658 647717 531194 1420212 1752640 464437 1979761 1623493 1912028 318181 333734 1558292 1318111 1184680 770488 1646416 185614 1352379 1755759 1713728 1944250 519485 1714920 181583 728170 1711759 425673 179076 1605940 1610405 522685 1787955 1957145 1829355 1423316 1544909 1709349 1058919 489842 1930282 308273 1019701 347839 568279 75957 1540883 449968 130916 1387154 1899046 1360851 1261181 1315436 882721 87313 1778027 486243 626068 1215893 93034 1162605 1089253 1061679 1495725 391830 1122924 578512 1741770 255910 1973818 1471618 1318035 599777 1040357 1531625 1001389 1538173 1156296 1742661 677571 724451 70117 1976731 1251292 1474758 854775 314124 1805457 497979 871673 339427 132721 1849978 952615 1097926 598178 1087439 936681 406087 939221 609182 945059 812769 739343 192398 1357295 1649807 267334 899861 279046 1821933 1538255 699874 452609 693490 450234 1597235 560758 1335403 237517 1364809 243252 969371 1749269 629271 799281 1998341 18000 510201 660151 1809695 1792849 859456 800251 1536319 1746023 1785492 374874 1034002 497200 1479737 67392 1379192 1906858 48447 1684858 1506458 1480125 1896870 300139 46651 151950 1149049 1946351 1695506 1472079 1566269 996732 1495314 1877085 920653 704753 722443 295834 1921651 885976 1545795 253948 1105151 399543 1107624 824301 915991 1368733 782393 1331580 1807759 1920466 1648506 333777 250574 708040 1350850 742146 686890 1138865 1770560 1703633 1779220 787807 674328 1227711 744177 531261 1818130 1350607 138171 1213213 102535 1384110 1956146 1130176 323595 1823624 13271 1630316 1610947 38919 1483404 1409288 1327788 119615 235121 229562 1699670 575287 1948248 506278 1876048 237628 1552626 981583 270414 1518756 1887288 1644672 698429 1701266 113399 523385 324285 1475928 1107705 1580382 579218 590981 1812930 5622 567800 1959536 412755 1841993 692197 1350032 656298 64801 366993 1718074 1704726 817886 422844 1286447 1532724 137412 1278850 810593 1401367 1929667 581805 11295 1840056 610919 1088844 736849 1737276 505242 1168803 792661 783116 13029 1914303 85703 1975594 1660986 118266 974343 1666874 688633 1109661 315794 213585 179515 1870368 1826862 1355089 1530915 1218294 616661 1094875 562523 1405282 1783607 1482930 238096 861066 290914 1887084 726974 573278 1125016 1826815 12348 1437998 489755 1262769 1304722 897100 578317 1993857 1626063 844897 1410513 625843 391722 352585 308121 458412 1015052 504543 1036407 1164764 1961541 1985864 1664291 1200730 1961885 1716831 1348174 1131289 1886559 1630093 870873 1853211 1123616 384992 738441 1096298 1184017 345940 219527 1446516 1542287 1622134 254060 555727 1338812 413649 418891 525525 243272 761306 1833877 662028 644474 1326615 1190722 79718 1018036 1785928 269504 962999 532370 1610873 1325683 1035443 585740 1467626 1210161 367022 1365420 1952794 322645 1768383 326207 1686482 1503431 321243 1072694 1379575 1543079 609039 778562 1480791 1786196 1107249 788005 1070204 1955574 1761247 282354 1681760 1432804 1790373 523722 1001515 1962552 1265132 659709 1252305 1096215 1712025 126201 871101 41450 1606535 1747904 1493301 1068936 251109 1915889 1008934 904335 218349 534988 584006 742327 1272555 1105236 774756 1664403 130721 332031 559206 1849221 356463 1895798 510880 153077 667234 1992471 168296 480375 577510 58364 1979109 1356278 1031754 1749571 306600 915710 1670213 468185 385240 693065 1261448 1121848 574863 752847 547848 1594859 1205240 879083 219739 1673944 127267 1815003 852381 1493863 1732942 369777 1687082 1637622 1677585 1538121 273217 79455 1550459 1138410 131069 930797 655820 1621449 772035 1560999 1238298 1365382 1097948 1359301 120142 1955567 574869 1204840 1745440 1254842 981361 644007 859906 400773 411956 308019 1800132 302390 555582 1482353 1513995 1518211 646563 1500593 919385 19756 593226 122611 408399 1351515 403908 1839846 1878463 257208 9441 6136 1230092 994805 309121 1834262 1809550 241221 160927 5182 183507 272465 1758947 653038 1351130 126205 1094103 1798190 1838381 1174069 1830306 561199 293435 492623 1928759 1307109 1010437 1497766 1235499 533074 1014480 66731 1343264 1014600 1023301 1649606 1630840 1393972 810373 294234 202942 570235 55722 1310947 97406 1009060 1979189 1314498 1626103 113585 1698200 521816 665515 393829 210027 682716 636103 1325236 714533 1796166 450670 36743 1439789 421511 189894 1005630 1148132 196748 661300 969192 604558 1654980 24245 1672350 194592 105339 1850258 1996473 824835 203683 624879 929006 1204842 133255 1645766 1913622 922674 1484740 1220675 16211 314078 343406 890647 1962672 1337209 79007 377230 632420 11705 1073638 934637 410203 769613 1636844 1363713 670679 1321402 1180698 1237337 1089759 646147 1068717 656816 1517956 29785 1298056 1741790 1577644 620189 1964726 477317 646808 116244 513285 687091 854433 1395506 794718 7158 70237 746365 1937634 1046762 1211956 1573416 1066943 653947 1284065 89031 1082818 1942737 919782 1694806 711390 1430746 1305417 1268454 1504366 1024820 449580 1916566 133127 1668504 1390495 313651 1775896 1376441 1331528 1586002 178482 672076 1770343 1236962 1748023 276555 1565660 276017 1219080 487532 832564 633567 1597980 762778 1376316 1746132 499246 1024585 1978230 1666152 1507312 294649 1911213 328848 201370 1808605 1343791 1549706 157276 1908748 1512844 41343 1321287 1680275 1213337 44743 1612678 57846 932645 416782 1486065 440714 1860427 1008298 889033 499588 432055 257159 569196 960479 284709 422631 1672348 377796 1039561 608903 1228177 1127643 1758785 1834683 1263018 1109989 1801593 369645 1844133 1952498 660460 383573 1628431 1032152 1023326 1551611 553250 726500 616277 975055 867487 362220 1839311 1701933 1598238 1350569 1627330 1816848 297945 1781708 1850255 143534 1232257 863978 1773138 111502 594900 1951161 945286 745613 1310239 1442963 384950 1647157 1050903 51210 642098 980519 1922556 380771 579209 1336654 1392483 72063 506942 793140 1359037 408599 1097986 1665167 1880788 1352342 725465 100240 1384235 1094252 862056 1315634 26244 1634977 1744112 1673773 611901 337098 1344102 383294 1665828 1822952 470297 382651 1438842 432716 1550316 648089 1202457 998692 253132 1764209 1236685 811360 718456 1521408 1763876 1578366 1233330 710824 1895518 689610 1941999 1285507 1404064 1465152 1465256 73608 1127104 814426 280867 1142648 1651045 1128151 699553 873024 1388178 1130597 1399859 648171 772687 1304424 1822634 677424 564918 491340 677241 279761 1501459 1473921 473683 175536 1923002 1336010 1565121 1668833 181031 1017173 437936 1964215 991988 722800 847011 736399 706980 1798782 693351 1240412 1201318 113884 852563 364855 396885 307095 215112 637236 132827 111990 973525 1639819 1418088 1178026 1349708 212162 1640046 750100 83486 872676 733557 142432 720435 1205678 1082994 1553712 939087 983668 716755 785027 1541575 545616 195122 431806 338086 1264377 615739 1332329 563016 243001 1071959 1940680 1931535 274148 1718594 613042 1125537 716789 779214 1833128 972965 919420 696399 1628143 545931 650117 728088 1727609 128598 1582149 1130976 1877633 859250 875936 541428 762452 1398819 1643997 1659803 1600851 399626 1647997 427942 903121 942227 1239332 690617 1283971 1770993 1814932 1844705 947241 882563 976036 574033 1001604 1210880 1450381 1900837 991179 619669 142907 979346 101068 1568833 482402 1113596 1704932 599795 1285203 401189 923536 812040 1617123 1435148 1143492 804874 1765697 1208850 238640 1006035 1062564 837055 296430 597887 1624752 1854907 495839 674591 504028 1958256 903550 607505 1134122 663126 1732739 243053 636198 1566651 1250263 566684 1897543 125955 1526506 986688 889529 1785849 38381 1890947 1587495 1203101 117543 409567 346709 1328319 1291899 1776256 1273052 794064 1810617 978955 1082014 1690602 89267 343161 540583 1254310 1065764 1860132 591081 1372165 982384 1175012 320897 43946 1178605 1751864 55509 790201 219100 461058 1652566 1590206 843512 609343 1195688 167976 1332411 1404863 1938927 184922 1291704 740703 622935 836502 1061044 1377834 444395 422759 306389 252053 1985829 1713937 1108639 921804 605293 361994 1478435 1187379 85434 1871588 1725155 492815 1829713 400037 1649656 1042478 9527 269673 1035233 1388871 1561076 539745 601347 532901 698634 850684 302097 270867 1914260 1412105 488733 1526172 52204 1815941 1186118 1400055 1020740 272150 1768728 1688677 1006868 1123700 1729446 1497512 1242067 676684 342280 759965 1965531 85799 1408135 1854234 28252 544774 84762 201338 1066494 883392 1268477 1212899 500463 1185487 1240556 187980 425692 1097565 155225 1559458 1152925 1095450 1487007 1858889 1131931 1120260 1529394 58020 1043496 1934900 883514 616081 1169139 1006514 94117 79777 1918459 195447 1064394 385063 605642 1432512 591774 1857729 1630689 277453 1102926 1823158 1991169 913478 839794 723401 525485 1175993 1398603 1146091 1516316 1481020 894358 775971 225184 1415123 1727200 1747391 1136131 1380177 1918904 690270 1267058 1097290 965878 493116 1655015 310693 461927 1466641 844424 1143983 1215553 875161 1723581 1156498 1686521 1843223 814261 1080814 1286563 1535035 1789281 1950077 1768635 904367 296325 712387 1566444 1015019 494778 1389273 282595 1875442 291111 1556156 935573 1086510 352406 1713011 423558 1630725 1991916 727976 878012 883411 1435560 180515 1803505 1519501 323149 1196404 173481 1516236 416475 1554752 1715410 926155 465182 1017810 44934 1314636 1886560 1513197 1102601 221341 1075822 1739246 1148249 151351 521287 1462137 1264150 637481 1600707 909966 563192 1937536 1876232 1184809 1826040 327944 1760205 571258 1498900 1909966 1736691 1032876 469114 247723 103774 710175 549235 321454 587446 1848447 1595695 1755335 454654 1003838 1139217 1331158 327537 1677706 771784 1672225 841218 408635 716987 21228 1349111 458078 1250619 940119 1469704 332603 95740 1614077 1032429 457868 46347 854859 1876366 1594529 101667 368108 65101 398901 1605672 974216 1071596 55880 1616724 1232614 357770 805926 1449264 1954670 131249 613174 485870 1687133 115254 1827058 1780498 1255462 1886379 1379966 1806845 1718583 36303 931430 1761124 1867649 1570169 1862699 378250 424742 45137 65658 1351901 928691 1654960 1924972 1458982 1206419 804674 46625 351513 1919345 241378 1539960 301102 1663040 945813 1248877 686346 962153 534247 1138485 438555 424718 1267338 1654192 90307 1264077 870050 1536950 1081020 225042 918763 1695242 1459321 103221 1312575 1806862 1886035 1672248 554253 1798581 1413614 1680599 1393064 1657581 1859165 1362242 734955 1597982 419015 1463827 1435806 428040 1447498 148547 1251441 51132 127134 547104 1233508 1784523 1297986 1710228 489810 1654108 640027 40624 1173797 325581 509442 141974 1876019 21749 554049 1945840 1024199 1835373 1278589 1642072 1432801 558279 1415955 1676341 25273 1912644 1761518 1786788 958919 927401 435912 522973 179971 1768139 1479097 1149591 1617612 628546 1239476 259897 990924 953688 1972463 1800040 991347 925736 391021 153691 809702 1383059 1595936 116089 1903726 383093 1684148 1800003 736742 1512065 1968548 1442402 1050597 1573356 1147607 306483 1269 1615144 1927674 471050 841009 1678372 750108 1327090 482882 1328751 1714919 1247434 919359 38412 1111703 1928297 1607694 281017 1918303 24685 1613587 1969485 1641328 1266397 835281 657759 942090 1751631 975340 518748 1453312 907032 667562 768481 1853096 956136 1935385 858213 946993 1405191 40609 999967 628524 579472 756785 139193 557937 991105 844338 747222 799391 992350 1911773 1107459 1444330 1789286 1991233 1302824 1285639 377667 292786 136452 540524 1303615 1266742 199927 485163 484006 1264971 1656530 641159 303552 1500554 142996 1506833 1587595 67333 891844 1273846 1852482 1995450 1958511 965809 1322258 842615 1917707 317662 84351 38000 898921 549813 1897317 220178 1698247 633397 1474749 107710 1076270 1422410 1200614 1722290 339470 1465883 1809821 1977134 881740 89725 1830179 1526247 1186145 442567 84240 598564 1688030 1562841 952077 1466963 925961 319084 1272173 27622 1618327 405524 755306 330480 277897 958182 114967 1858206 647126 818134 1127302 982950 1215432 842890 712944 1574729 411871 1256026 1977943 1333941 1647747 1202032 532442 130907 1330989 930532 460677 1275895 498205 1317188 543278 1989215 755659 1478234 1747659 399843 523074 1925987 1720429 1286 596928 1568911 1900476 158450 568288 442524 699722 1722681 1158167 619140 424227 1361624 1303603 29810 1884295 796852 413162 1093183 202446 163861 197563 1911287 1904037 319776 1774029 562993 1067635 1710356 720476 900871 1875593 467548 407797 1759112 1287322 1694526 865722 572941 1035946 534789 1464330 1735374 281146 714720 526742 1457384 94013 728787 1358284 264575 1215547 1247046 1355701 779723 762304 1004014 1307730 41535 258675 1890827 1049768 119250 707702 867528 1162208 695190 979743 848860 590209 1272043 1653933 1479044 1845639 546924 1191736 682964 897665 1972148 750696 294638 439380 867936 600229 1931533 707749 1903742 1229388 57993 1608607 275120 1306157 1740919 1470415 983347 1730199 948489 894554 1818347 1660795 1884462 96899 56772 1352721 789690 1593055 434826 1685257 453657 168722 1982327 854994 881953 1196411 1733144 1304422 1717447 1241482 1513827 155125 310556 1226454 58525 275953 496244 1270285 1167734 1208740 1208066 1304024 212641 1416266 1464907 1840428 518593 839463 164603 916980 1151640 385535 431986 1981542 1177648 1798813 151393 813415 1742797 1104596 1597624 91431 20473 1823785 1018940 562992 367129 839900 816811 1847014 1956516 1417796 1769401 472232 74949 1764864 952711 822624 1420081 1904986 332368 215931 10748 58039 183235 1647227 1362198 465999 236517 209175 756796 1255625 313137 747218 390103 1914093 562663 958672 163886 1728600 679799 162804 1468365 1580256 787707 598114 1499942 1215300 1922055 876816 1134330 1431331 1486032 880462 150698 1563141 459620 464239 545390 1941270 471690 382364 583228 485114 466732 881094 651489 51254 1392408 1717961 597476 1508090 1847232 1614235 1104781 1042835 1577825 1086273 766020 886554 487820 598703 757282 1918545 1976766 712771 1560028 1642679 868812 1286188 251343 349043 1533585 1532311 523307 717990 384891 1886450 1279421 155476 221737 1761107 747922 1313835 342879 571849 105090 1808125 1727972 1006233 117240 1492601 1856562 1318951 1631217 1899594 236921 1574112 722016 1966628 346658 425188 1753250 1192252 1902331 341941 1737864 1029976 176875 1592616 875457 1919724 1516882 831476 685063 1472246 154512 1510922 112170 803840 878443 1917854 1958333 1294654 792844 469247 1396507 1273309 960932 271719 392281 1894925 1403592 1023391 635766 548906 1267567 1370472 392366 174740 1448627 1029256 486625 1963748 1333926 319270 171837 106141 974212 1139782 1630452 933209 391263 1249100 1758009 783203 391832 1394390 1929513 732620 746636 1026785 1019803 1731193 686461 306196 1872858 1745713 552108 415919 972760 371015 243469 1213504 706238 661579 1818841 1263665 1886817 1542457 1556329 1969057 871996 1320824 320269 391513 853701 569174 1383460 1493527 401538 885372 1418669 406996 567011 1986354 1784254 746005 867336 489930 389043 509543 354094 1991981 1203107 341169 1229186 36411 451044 1883841 1736556 1285365 894519 1174421 1941058 1950535 1226660 1907125 474486 1699952 947303 1317313 1426944 471586 1256572 545891 1514629 531699 1844460 1924425 84186 841190 1434811 736052 1951585 60131 757352 1057858 306085 153521 310907 1173852 730351 297498 1794054 1591659 968953 1803657 889902 457334 1635681 1683423 257531 167293 52425 1783103 1202371 1741047 1587479 73518 1816216 672153 591557 1119474 9447 727617 120267 1368756 1895954 788193 1127097 1923665 1203960 352476 1113446 1044042 1714603 827456 1980144 1623267 177337 545217 8537 1891743 1483314 1180520 340696 669359 1641829 1294666 589653 1577258 685265 1644770 734223 1255270 1067308 364757 567409 1685751 1264270 946112 1301817 1298689 826740 1670737 537781 350457 332827 1565960 1948916 325627 536248 1571484 1901983 346582 1321944 738710 1226015 791145 1859667 1656982 1796563 1902763 845476 1618154 358512 1105263 741171 570094 827581 1710866 1282625 181122 1132765 290484 522138 991236 1173233 1235990 1837740 1943835 1015932 986887 61606 71803 1436968 408650 1498509 353803 314678 789718 632172 1055407 1071673 1254542 371308 1869183 459591 1260165 1928268 1595089 787783 51671 49868 1804472 1608555 1125936 1152651 1360839 695248 1892922 1778147 713928 171233 341755 1469880 1005975 1364229 975402 1862875 1959547 1903566 1539724 1076301 1162734 15071 245000 1638022 523776 389262 1268677 323492 617023 1389221 1288681 121491 418228 454699 941646 713898 963649 1024485 497142 143321 1159648 1420975 256275 1158837 1325284 460373 1719650 1623586 979876 1089067 1009448 255191 1366312 1178703 699123 1403562 1901137 1333969 1505030 1776151 666430 28100 1222836 951204 1345354 1922065 337971 634103 393840 982928 457024 1495000 1877869 1171570 1829829 1541621 1987762 1272474 859661 1007263 479193 338571 1317421 808064 584508 212879 1214723 1138596 1455091 896896 1686021 1651884 382036 1868304 1751583 1007617 187093 402648 1149505 753640 1301564 1481929 129931 1778873 1844977 263573 1828767 1365323 1791644 1029437 1368812 326707 1848626 773418 1188647 173167 1961589 394813 1636350 1451593 1010711 1497443 1918679 1876625 1335181 1606787 1884316 287512 1349343 1299052 103099 1472566 303940 1680108 1782941 16105 1885780 1039275 1855768 1101918 14442 177402 446960 194122 1988620 1664145 1575709 1119136 361897 771657 751071 377490 854075 819329 238969 674744 1949284 904350 1321941 40183 1201280 453047 4031 21580 416647 617677 1494563 675925 191615 1837206 17811 905099 866279 1149464 524275 923621 1203445 1159500 230877 636776 658657 114409 197898 82538 117811 982790 1607243 47927 1106638 1845445 130251 90343 1748646 396257 997573 111489 1943560 1494260 1439555 1669601 1392063 1627864 1193505 1559920 520358 764733 959432 753612 86495 1917853 981221 779850 1887958 442545 560495 1912258 1299098 203972 1768099 484269 1282261 84665 61903 197095 1323985 1804345 1693174 1490607 1000506 201142 498412 323656 1843009 1869535 450862 1250908 1542126 1461925 532508 223153 468172 1703780 997191 152383 1813511 538274 1231862 573077 1044937 586911 1162090 1072778 127415 596848 111581 1223086 1429681 1525470 416036 274815 935132 1392187 209221 1147979 373886 166528 315643 468445 641519 1983622 167547 1155160 1946486 1054823 1819275 1348813 716746 1411222 1325268 21827 554723 561487 1928783 1747271 52834 207579 1814661 862566 774140 562652 1580082 1649585 1861612 1913512 846123 1616839 1977185 1323334 1085734 486195 537888 487590 752945 1660075 1362056 795522 977529 1192425 843054 429598 1214355 826680 847287 1308851 1765605 528694 1431887 542460 1628589 486237 1211575 1212300 1841965 1209040 1751753 758453 861542 1618882 1916400 419908 1384588 1709200 331783 263596 1980269 348235 1843001 1728700 1518311 1037347 293155 1559194 1888115 1575236 1266581 974620 222585 981898 1215236 70668 231935 75106 369707 1877203 1676696 291183 1643850 881736 1930369 1924713 1610705 1798158 1697596 228359 1074825 1377676 1127051 1178680 1320962 839787 499774 1528242 1571735 1732119 994858 1441400 1546183 260555 643202 1051627 1854863 971022 357951 67350 1634183 1694817 206942 1787735 715895 624714 1375063 771609 1365187 1436344 1449544 681545 1964186 960339 1151602 1436591 196499 272915 866466 1957895 272001 1951683 1141148 1537088 553869 1329077 403116 609025 1684399 648633 700663 441509 1606608 1200190 194424 1997690 137019 305828 566092 1664969 1743305 201441 165984 869143 1304135 1029721 290098 714755 1384514 1641337 1761031 60460 1179687 644758 150877 1471621 1662487 659145 1358732 1180393 462470 1232686 1556657 1658844 1445503 1006752 109330 1420148 341057 1243707 1588100 473379 398095 453025 201917 1822710 1068134 185746 345478 428124 624607 1799025 1658439 567918 1036565 1038712 909450 1228633 312826 411396 1516855 1807771 116309 1634616 498553 1917358 958430 1362709 1924259 974020 122750 1144899 1792378 41906 826717 199227 1256457 772241 709257 232798 103086 138300 1576917 146526 1109142 1041460 378567 627278 750042 1036877 762887 755447 957367 1634223 1621037 619915 1944659 1056811 1147668 1814430 1561315 375427 1702101 141953 205481 417273 597791 612439 596506 814386 970290 94711 812799 1266790 1475244 1879375 280786 975885 782158 1797509 379844 1024849 1426284 231611 621034 270458 1648242 1893427 1938434 1805345 1968080 396160 1643302 1514765 346364 319289 1908623 1341447 903582 1475212 102900 189399 1430304 550410 339347 277083 1189875 939714 1455505 786932 591378 658825 1690449 35412 219859 866153 36327 762765 1735337 784679 1694260 740548 1478735 1790569 1743167 1378053 1798102 123717 29175 1558331 170312 1501120 1826298 73043 834099 1951649 671624 837790 218160 1534280 1742330 923316 1494928 1991407 179968 1249698 1958711 24840 302498 1289511 843831 690672 312258 1627166 1059794 1617644 1874499 122349 45035 1960287 936217 662949 1095467 198805 1620354 359552 1536475 756941 1442116 1815806 1805364 1199362 439008 738308 933265 1707850 634281 906662 634584 1472154 1692008 947437 1939372 422504 1116939 238143 1338104 744463 920843 204351 79487 803565 1159884 309616 1229733 859734 28968 1512000 1806117 1964696 1787266 1725853 1552900 1370779 1245353 1220351 114583 1181497 1192482 1172636 459053 1539712 527910 320601 724381 6757 1310803 1128355 748718 613172 1015958 730268 247375 1548193 1580392 504685 1625834 372399 1879148 759184 1249357 700884 996267 672187 1962988 1297599 1431399 513060 1056721 451107 219014 923711 337297 1656858 1201966 145071 337030 1187473 1515372 1023701 427364 1657136 1789686 1231543 1813165 1405946 1851763 1981788 238074 371046 329301 1860546 675540 1770371 585151 1974834 1569938 1938347 693553 514421 99009 148029 990054 1996768 1281179 1819025 536588 401143 20970 1566848 862631 1706314 371723 1124279 579515 369660 497522 112160 1485513 1351861 1889636 131925 512565 594378 268617 828204 289177 1580794 285384 1106641 506843 752243 1709835 516877 129939 1450092 1819927 741919 1971015 1421266 1201647 1761837 875325 206925 224339 963184 301169 970158 1741053 1066756 973795 1118951 536131 1763770 1065846 1700225 1911571 1049357 1990985 1287979 2424 659054 1304799 471925 1473272 563524 1846411 1691579 846946 1391567 193484 562852 212333 1973803 736431 492747 264824 1569969 75986 181059 520143 753873 1253909 1853122 1746238 1367450 690121 622112 1039395 823320 1657335 600792 1038424 497225 741447 751786 333443 92401 408694 1929605 1237665 40585 1436943 1902316 1152834 1991594 1921010 1269143 1897894 1513378 991775 504285 612145 726516 683386 1567360 1333127 301186 469233 359239 599479 1249959 1455538 70666 1493728 1586666 195192 828968 1631757 1037478 1423010 533454 1581687 228665 1833634 787292 697169 1965227 596618 491678 68670 259552 1370242 1322017 1447847 1624132 1483769 1080935 1340352 451543 350502 587397 107569 1383179 319083 848651 855152 1706197 1194236 1156942 757531 1972927 402151 1623474 1741885 648401 1931891 1479368 1730666 988677 568289 1241680 1829310 697425 866098 1775766 1641787 298430 862037 1939388 1877627 271269 1365579 1911477 861068 1241753 1712369 1368004 566572 987864 585879 500912 303426 1388268 844357 116448 480901 727307 1000743 371661 1830311 1385216 1335918 1047458 750768 765426 1802439 452079 1352030 1867761 1815689 207624 426573 579538 826591 1750778 609281 338963 355402 1078661 1936089 816053 982942 1874507 678109 1599487 647561 188007 1312998 295481 716857 1610884 1383624 1202080 1169016 1390982 1130206 1335748 218041 683731 1069066 1998385 1339838 862434 1426694 530361 1610058 151504 385536 1505954 836466 141535 1472473 69485 122512 1900904 1540915 1803504 599348 654919 1791578 1671763 1648583 399520 650638 264183 1584832 1616726 1918605 1774218 1739824 1806481 386958 1350496 491366 1235697 719231 952993 245815 1688025 409053 1884996 403135 1209522 114894 113948 626597 108223 166164 126141 1812363 238853 1397995 217240 722569 1321651 1738006 974559 496794 1467600 1371976 1791454 1936932 16457 1059331 740218 1106669 762933 1472767 1060386 1654687 1538686 1308068 182122 677502 618811 972851 532022 1608653 1007540 1646188 1081838 1386567 200497 901371 1948559 1153239 412129 1220487 383251 1888803 5124 983238 140537 362241 209093 1998949 88012 270157 1429156 778878 1511119 893152 1683149 1097782 1426515 1860433 1721422 1803290 1386159 1540966 951733 1741599 1172156 1270060 1189514 1889484 1805957 501490 980815 1749936 400617 1769335 1212108 365232 475112 646571 1634685 1216991 1831799 1352255 1983390 1888045 1253477 34202 1200927 1978402 194853 1983625 916057 1457319 1695987 33038 1823406 457264 815309 237289 847324 494966 1436392 11774 1690609 290532 215134 1207738 865916 1179162 1987103 546145 398702 904310 1578261 1974841 1693997 1971040 478372 3928 308968 1456846 1410004 921283 788751 571311 845680 1076026 1444196 799950 858631 616089 1040576 1776885 115198 1911804 841804 18238 1956209 229714 1657029 19352 268395 1368589 584370 759714 1485250 293738 297096 1358676 211237 919347 1693869 173619 1558350 811530 1289028 1474454 1321588 1408384 833411 699405 71208 718974 1227404 672399 1674427 133633 718572 524366 87118 1568784 348354 146104 1449967 118602 1455894 279025 574305 2276 1106868 913071 1981641 1740305 262620 35332 1944576 1971279 1593870 803882 1089719 619695 38025 315064 1818106 925167 595384 814100 983005 840376 1983648 1702230 1724922 1391962 677217 638583 777369 1052244 1525493 1756275 1427039 756545 426243 1847685 1317316 72764 1871545 1831237 1568494 882487 1564078 503909 1238948 711784 1138972 1240920 131855 860152 40799 1273465 1879586 1915421 1494147 125330 576990 156758 30788 267880 1953587 418732 1883721 1957077 415035 603774 537125 454948 1020559 1193123 267320 494806 1425807 402737 62393 1464856 966736 1222755 132837 967181 322129 1571344 1124418 1005392 1137962 1245051 1239498 1481501 1236322 1119323 323400 1894346 1196527 1635442 1223999 394046 1915078 868263 48292 432077 124226 239668 1834166 1343745 443637 465865 1927154 788111 727471 133739 771899 1335723 445927 395458 1580907 124931 1787354 1657423 1563124 63495 1356106 951701 793434 520549 248692 1297327 1027332 1121182 1881393 267920 1855246 1991984 593201 898386 1049927 246469 274602 457426 694008 670049 904311 28698 681410 201000 1554614 1966235 631376 1528207 1160916 515882 669331 1402198 1024978 1167843 343899 24395 1841101 1710999 1315067 144618 600171 34568 1085435 569612 765119 301242 886115 396176 699851 1523152 818306 1031336 541961 1087680 443658 169576 634120 700634 1168681 264351 32462 1715185 1793125 1720134 931939 477625 1383893 1853954 1755330 700579 502385 291065 1763627 963189 1444291 897602 1979209 1671547 1949454 761413 873913 1573405 1479667 489417 1784510 673924 1822705 809557 1279649 320632 48763 1014539 1363198 820501 50263 1466357 1698672 1420216 1053074 217911 654489 1061070 768952 1182529 506855 1260384 753300 1914878 112117 295299 1013916 41915 1465358 447080 1766879 1959238 1431087 1730388 1213949 654741 1234944 33222 1024242 1635573 844846 5116 804593 268626 1128834 1510903 72394 569159 1932539 356527 1264349 1725185 752631 609292 1173934 1227925 1369219 1444314 233135 817688 598282 857087 1586938 465545 1629376 885714 388717 1233256 557758 376620 1813210 55310 436072 74307 1542978 497034 822957 1441718 1155081 1791947 1188053 1532902 286635 1640490 1402554 1475046 1696214 1324565 1856170 1328659 953388 925437 1677016 795410 527270 1216619 867793 1151153 1346136 730143 1231181 368377 755123 1558643 1264299 936601 821743 1033157 806705 1738919 1434743 1119559 222179 1248979 608031 1051667 1977597 149409 747203 693435 561760 22815 294119 98325 672928 1556478 201663 299495 1082632 586789 46602 792065 1907270 1543474 545194 819156 152872 466900 512510 131376 251566 481205 83266 714681 134566 1326150 1340550 957408 399240 1825967 311471 282965 41203 1194934 564775 1034082 509576 1493315 446787 618145 653074 1300891 1040122 1418926 1061065 543890 834525 1807253 9589 399826 661634 1318039 1249865 441580 891888 1658916 1921022 327476 1012821 684258 1953580 580759 362614 1984159 51348 1932781 1643483 1478364 970236 663615 1883992 1595821 1799129 706273 1337648 1728290 1245268 1236849 1005714 1171672 1816230 1802199 1151176 1573249 297517 492778 544277 1168216 1820431 1605529 1925701 621555 786837 1440431 1949098 687896 768362 174205 1123986 1605345 1583383 76107 1935446 773332 1628696 435820 1373115 700179 9823 1107923 1669151 220945 1632183 33035 326003 834521 528421 214284 471756 1100437 755108 418398 1202790 1866933 907010 1224889 743538 1580967 661519 418339 1373894 1932306 50040 1130910 360076 318210 606434 468538 1839491 693173 1412681 71884 1188039 886451 733237 246656 1214877 272835 590440 1858948 556720 144105 565611 626502 1419016 1027836 998367 1428703 521334 390802 738251 872410 1739775 1675166 890579 640812 1922462 512943 1947206 1944714 1951569 1262834 546809 466510 1806704 912165 222768 1066242 1829664 1273674 800350 753601 1918603 1381011 1371470 32337 48683 772682 531498 169072 1158084 1197440 1601433 1535164 1503958 1795033 1050186 336378 761173 822070 1377820 452688 917470 874590 898782 925374 1561773 340862 1334481 1006117 1304557 1836685 412635 956291 1495682 1988591 512574 156820 1085094 1926174 643628 684617 773250 501479 1989644 1990516 9955 550610 654014 1313202 481245 27323 1095449 1125289 85511 1261958 603655 308430 208381 1531885 394105 1861025 247880 781090 1604674 257837 1035406 1010409 1561562 868090 1652494 1029977 1225741 1485809 1338632 1584047 928654 1091613 1324208 1217576 103986 1252882 221978 499149 679916 287514 444508 54110 433073 1172717 1344706 1974981 320015 1472483 1100702 1238360 1302840 1285237 1378307 1406065 1100607 230831 1563642 1814103 1931333 854847 403043 413123 725692 1651645 1021417 127482 821978 467947 625181 175224 1788007 626117 441268 1369665 1402694 551310 1670419 547525 1697759 942002 33158 1990731 483075 1024909 1597983 436848 1130662 1725462 1620067 472137 1631257 642096 78926 1285814 488334 507445 11149 1384166 277323 217077 1341297 1351303 915129 1006392 31525 1726480 1060311 673045 1467285 1480370 131373 909422 1760243 544196 1011978 1866768 583946 1660974 724577 592852 867938 1349018 603520 961133 1521114 822678 603172 1506231 1665788 1883584 1404007 1363626 1712461 469157 1595332 1744372 564264 1514048 1597099 1347866 138495 445887 1248626 1901447 1458565 1109541 1414320 607984 1461001 308696 1612103 897799 1096800 344967 1591997 15815 1191744 677668 1789685 1610339 1880848 1702077 979498 1451795 1703132 910648 1538152 359180 908737 1310850 1180997 1144373 335159 571636 639433 1002231 359470 1914189 1523726 1618787 1230374 1939073 674813 209326 1778145 1901931 1960689 1938191 166263 454239 1779848 1379894 1279044 1351992 871727 1865811 80935 195029 1236293 947586 1638350 169340 1128919 262465 822360 346764 1396085 992467 649882 256242 162447 218816 728103 145548 1840124 1619588 609236 873599 1524909 716368 957783 330392 104107 611792 126798 1478697 1005091 1270486 1754969 1604019 1350286 1853944 1815892 785188 1707190 1098830 833892 1045459 1951867 1704703 1307859 809438 1912016 1328907 449338 507684 1919634 1944915 1113381 38014 1936520 498515 856533 952612 1603194 823987 1253538 453534 1986340 975005 1641076 1774488 355580 776695 240701 93737 137005 1303796 1803297 1144289 895026 1022498 601584 784822 19408 599895 1209686 88916 1396489 1272350 420705 1755488 214565 1642131 700671 734570 971005 1018782 1160110 1821509 1334953 1805324 1098126 1116879 1001015 1067287 1330374 110448 819857 1092010 874155 571653 1516613 860533 1428157 627500 11696 1857394 378585 1350733 164759 217287 1509273 640397 815275 911235 1709750 1550382 1804575 198340 1178638 1056662 1253499 1343017 1269489 251709 1666031 1833773 1324837 76980 172677 1368003 370752 343680 617700 966651 789464 1957375 983767 1019938 1630658 1318755 1070332 659494 722997 457553 1672935 754479 1501350 456001 324196 149332 1940461 827254 567671 764811 1730983 967892 1116212 237097 358852 1676835 1689940 1085382 1546369 440085 84251 145412 959031 282442 495910 505275 236603 1110654 937945 1588368 178309 1287371 203339 746052 1885031 972931 1017188 384893 15207 47428 1206698 1556009 683759 1782437 721087 946056 507126 1360697 232752 324586 1226827 1068714 522513 967885 1115752 1654567 821939 631111 1979605 1222564 1515794 1964354 1809152 493336 573967 729404 557620 749274 1321992 1927096 980113 1455101 1260051 167148 1004746 1381672 1619575 1657332 378894 1558392 1175113 1799434 1086710 709080 1683894 1182735 1801183 1785042 1278602 1445756 194406 708646 319156 1154904 1060616 1335329 757454 1850825 1934519 1078995 1924005 42149 1348302 639465 914441 1815498 1214578 298300 1272200 1957719 1992824 759318 766612 707400 1702969 1718384 695006 1667437 327311 1456226 864423 393846 669668 1690012 1592749 885881 762131 306451 527109 1748315 387317 1944846 1754937 558632 993335 1124277 878459 1080395 221918 774882 1513642 349441 1942950 825959 1579624 1230820 753042 612242 874355 401556 856419 1115197 1745912 86853 1504229 214315 726355 511995 1580753 1112966 1596194 369305 930069 983691 1495337 1764954 1478844 1614893 1056485 1460412 970064 1999026 919321 874284 1946686 831941 1659478 295227 1575048 503416 490875 1067753 135293 667235 754237 380778 1353339 254950 364370 1365428 1297576 283942 604842 491820 1480672 1182317 330534 1044904 845656 243483 757368 149849 568597 1473177 1716331 1464491 161783 343830 1970899 720204 824919 833255 1551923 617785 834272 945069 1456177 1559818 1012145 1407386 1775235 1021607 6677 1168639 1528493 1826413 720968 1832712 796973 971997 1828883 732927 774260 352868 1110759 124761 1849731 943564 139853 146458 642871 177269 1993855 1861125 747102 1608118 646965 1964241 1221483 587778 1277409 1299604 1089572 988881 1904413 1084607 858654 1291174 1905203 1240087 213241 403331 488637 466573 447555 737882 1666478 625614 1640042 256487 110580 1985295 525866 1741375 1706819 789623 939797 632966 526668 791574 1435786 22811 1283190 327977 1365262 1714210 241942 25268 1295746 728275 1904186 1308141 594778 731975 1336111 1683002 1484915 134813 628840 605632 677196 1065207 757142 1632588 891218 51624 1550826 1353969 1285230 626602 1659414 1324818 923283 424313 1592208 1658159 531764 218527 821740 1897372 780348 927414 1433870 356549 1909356 1990613 1896945 841347 1702605 887238 458957 1924006 953188 1123385 659579 634729 1658989 1432504 226548 1469532 618112 201806 1656249 1996458 761303 1624297 1176398 1044045 1538388 1945252 682984 1650228 66819 241472 868014 1153210 482626 880959 1398272 1726246 1067974 1831795 1734543 1856000 1711204 1064411 1413377 686751 919152 1596329 1506019 602492 1737292 1997384 400681 800193 1781675 1971349 41635 1833051 1410536 1058530 734076 509207 460298 1197080 371565 1028704 23191 2912 1152310 1794500 1960351 1661881 237838 1200676 840040 844855 405011 1659495 682087 95902 1008964 20537 420469 227599 1961071 197038 548967 1116014 493294 887243 1418843 1468315 1416239 19356 1344935 264673 1171663 1981526 911027 38948 1092526 698813 1984305 1990698 1007139 1444232 942371 949003 404896 1806219 1910885 1716870 161130 714121 872329 603660 752083 1298918 832525 776366 1157296 1936750 1735155 1631294 1352457 1401572 317660 1706798 124125 239411 123327 1017185 456907 100254 849221 424868 264683 1802679 1956555 198246 1200956 497939 256040 1298989 1629585 379105 281411 378000 1422933 231910 1721338 427040 590535 1339964 1009546 1514263 744229 1717085 1411574 1990343 15971 390489 1117147 51053 739151 1112942 1133462 333877 1839181 913983 559983 1450818 130200 407687 645756 1204708 95270 1625287 646944 570143 1911577 1661745 354107 657653 175699 1451893 1583329 313104 1343650 21808 1242851 696964 880039 749620 1192156 1159932 1352058 87745 258784 1818784 72894 840042 517297 90222 1246913 1837460 676215 1035488 1447047 456081 311373 1410140 1630569 1563534 813311 1532973 1527694 1227168 1758802 1474008 461826 757525 1712601 1396002 843284 1994129 123309 1579685 101965 1024084 1175931 1451365 1792209 489964 394877 112385 1373495 793243 176474 105333 1078094 71227 914648 1160236 1802050 1407886 759865 1224242 375990 1152550 14009 503544 1614811 1134527 1245336 1946452 42813 1624557 834540 697801 647555 174483 657794 245985 1677550 331171 1718476 18905 1145453 725698 1993848 834869 195370 64464 1706415 1662552 550898 925391 372249 793334 1609627 759279 952484 1442280 391698 1676534 1158976 913198 377484 1806249 1630405 1529378 1564993 1025526 1176689 1042015 381071 1493380 1627635 488370 1004188 1913423 781802 497084 966137 1202292 1030325 1636471 679899 247727 1850395 735512 1167793 1677028 1297663 1979159 988748 958742 267130 838965 891112 766514 1737055 608177 665157 1025608 1309936 531860 1869273 945333 526552 730430 211768 1019062 1150005 784698 710913 1920892 715831 892877 1111990 1723234 1395471 1377052 274153 1595047 1840049 410721 25664 248767 777378 1261997 389417 1287242 1020553 1517420 1078400 1164497 105069 31948 1356422 564139 834641 62232 814576 422545 1962429 1825244 152828 1871506 1284497 57981 1092340 1519173 1734525 1390104 1485095 1395713 1032857 1232946 420101 1657697 1835773 1811899 1750164 1577561 806076 1459919 369238 1943482 861652 922572 977245 1385270 911979 1635432 609719 726710 204772 244550 1208855 1911061 996758 47504 1411585 1962289 1541156 362534 140441 1598405 484378 1962965 1123016 1087298 207077 817718 1871268 1868859 1468971 1292559 1016994 1994975 1999970 1864175 1434043 1294902 1912942 1128522 983230 916025 1167838 1391171 81165 234393 989871 345102 1384789 1933505 56756 157423 1312120 1585046 417528 1410828 280716 32254 394950 109282 1092554 1405623 760246 218034 31796 1359194 1526191 208376 551106 328890 277114 1339486 369522 1365305 1255323 1248099 608927 1434235 1795938 1203885 903431 1957540 1340024 165463 1734402 1531354 767840 532027 930119 1013224 449961 1620960 1074873 1715967 309297 733864 1631568 578576 1582680 240716 69656 542390 1026617 750487 684164 1415903 390153 527783 360998 1281811 569431 36299 849767 1090382 866673 415163 548731 113044 1568591 256720 478810 720061 1889236 534288 673894 940189 200238 1164025 1001348 754917 1751428 1655553 1587492 1050238 1979408 197225 365131 810730 1105522 1578600 1704810 265129 335395 364884 1745023 1870017 1558558 1211894 1915679 1285188 1972639 1065193 1986107 1445138 1533222 79896 224018 1981377 418875 87710 1931705 1701362 705198 369114 967970 1921296 826920 1608222 605107 1566526 618653 14395 1436851 983617 1564910 1962466 227612 1982288 1259427 320051 13197 1447603 1973968 985437 643882 149220 1234016 103283 1584069 591024 1847316 1200969 788104 1130401 1178203 292346 1991183 1311829 528675 699396 551751 1249532 632951 1660131 398011 1498450 15149 325511 460968 1976223 290812 1096786 1012630 1216698 775554 850003 911542 1916192 1286180 87360 1549435 1287403 1271336 804727 592473 24533 105891 708201 168841 744694 191441 1214784 1847346 644105 1211022 455855 939849 1782613 1757566 208214 1835651 1710989 1831987 693052 1308253 696734 227470 1048739 304422 834389 1100721 1379769 216455 1061233 1748588 674957 225924 1598609 1891078 1316410 560106 689632 732672 1961445 1322477 1346460 1777750 1878091 1366700 1190881 1833580 1025293 1156281 378179 40702 1123495 533757 606863 1435206 1741464 528713 1810485 1818626 1054012 1251582 513284 1180736 1807103 490387 1343401 263230 1559589 478309 1014870 254843 1556611 1938878 398151 1388350 1447619 1542028 1600145 1691939 54329 1406177 1624459 1157794 952199 778980 455884 1737555 1038542 440501 518254 1419347 658084 1007958 1342688 815252 1652269 1305162 1591356 1558266 171639 1789104 194861 1022892 298791 427434 456668 1012633 882884 1915003 1595927 1341498 1148452 625863 1983248 746926 365991 1248081 857965 734930 508118 576763 642820 550430 368168 1069282 1848840 295437 238667 770380 1140351 1662215 981219 762624 1436898 964025 1775582 214143 1661432 1862679 1340541 256127 1793973 787215 1328707 1930622 1791883 1941309 722031 1335259 664745 760169 84897 1906805 383438 1889546 448564 1727502 636688 416268 1829105 381483 1007317 1790376 1782290 401505 454517 1201710 1809380 1588646 959293 1641979 1609617 1069175 506314 107144 1069764 253570 1678009 1206632 52879 526407 970883 1166202 1625055 75470 1687218 1063546 1166635 1828132 1114047 1311148 36516 1650265 453899 1149519 138439 528979 1956813 929300 474044 850294 1633195 548157 653571 1217753 1401015 1739954 542501 1116133 1467724 1823474 1821599 147337 1235859 54058 925717 1790066 1001841 1740104 1744071 961713 469059 801734 85901 1647167 1280851 285062 913036 917673 784374 431070 38540 1630154 939764 1801986 1669135 972945 1411257 878616 1322269 1862191 555595 1979767 1224308 1141765 1284829 557017 28591 1232369 972418 1212076 1992021 1219227 891865 220707 1472562 1372251 1305304 1064252 1065251 1506854 632968 1263704 1021613 1386983 1787750 831664 446476 536787 181139 374902 1058321 1045015 1311347 1924800 574155 959582 1267757 719035 1085956 835152 476399 908680 277955 1381442 477337 249289 281983 700097 932207 395995 1146392 1320402 2684 990393 1269561 1969847 212226 355458 1486543 875586 256621 1567648 1145840 670810 438484 853308 224131 1138741 970339 1086166 1927189 278184 1792367 937104 244023 872488 1502546 1071678 1016129 49900 104069 1593656 182242 1513493 1187245 564182 1784928 1270151 470633 832440 327590 351522 414706 1188458 1443751 1963919 1764730 1930322 1677218 1630376 1249275 1328804 1573591 617317 1239222 1600816 1873164 1422124 1166520 1551419 1461451 455597 1015617 731567 1877879 740406 582812 1927325 448455 278090 1849657 324808 166934 978703 329546 1023753 1687490 989132 1646597 938054 1496707 1425777 1268104 1247996 1560929 964164 1792041 1253109 440884 502199 277760 1093611 1892114 199243 395801 467268 868435 1484021 933136 1743824 1576270 1116473 1385051 9509 280857 914342 396893 304870 1107910 1751266 19370 188181 1483541 572157 489980 1775146 1180834 593309 69028 64123 516360 1437478 375910 1744445 762636 1016444 728675 218313 1475646 1204459 179200 97364 1755987 1848488 1943142 591426 828431 31063 650471 853963 1085608 878996 352228 1855131 1988207 913422 1651004 1348337 127710 81945 1686487 1352960 1189740 426574 1910646 1923438 567281 1196928 1144618 601636 1848078 1119267 121305 1770025 1906091 1676791 905758 1165509 247903 1529863 1848189 425324 110903 1780334 1663988 858120 993354 1778056 1676814 544740 119048 1888109 1352015 65244 1221786 1029268 83483 791276 537998 1652985 185277 46867 1843438 1023854 197741 1452846 300392 767093 806381 968531 1073454 1756302 1291889 13369 770654 443488 1583146 1527617 1585297 1094823 1418847 1104579 605489 354581 1397251 628642 951484 93592 396169 644518 59040 492691 324944 969331 1409888 321453 1245028 1023518 290056 1934272 616054 587223 721219 1896595 1549598 785296 1556886 1315031 1583911 567298 1951944 233289 1611085 758828 1877405 287421 1347733 1324387 1454301 612665 1388437 137122 647737 1633554 118563 1687628 496881 724275 942908 1030402 417487 1872824 1056717 125072 1472141 1374862 1429793 1150513 46753 1071870 167013 1225232 1088509 721723 71554 1791622 1803561 1301433 328871 1439403 180841 1815465 1381251 1874236 1549653 478942 122366 1043185 1275171 1886681 1927143 1732218 580307 106100 1329019 685789 652097 534098 943148 87505 694995 524037 177632 1559922 181953 404009 1359957 1475584 1690050 214738 1616949 517412 1729326 1830258 235469 836815 780295 1756521 753466 523139 1914976 1807992 326273 1501341 616967 1691648 1007672 1283619 1239196 1781684 685036 1103885 363818 21278 535445 1735602 1411895 1563279 1372411 491984 738689 225835 1759646 1808403 833088 1182240 495319 153311 1704082 215988 763988 1048668 148908 1455715 988749 589493 1131962 594032 645842 1834584 716072 318411 492662 677551 1176537 199397 1926203 49009 659569 530737 1944085 1987858 1953134 1074002 1093082 551931 125106 1821769 1739920 823596 1150090 356608 861330 1793417 1187919 511131 331790 170332 1599887 1623918 1539398 1608782 590901 842023 82137 470192 1410965 717799 1373223 649808 773991 778526 591572 1402827 1884276 1505329 275628 1376765 39110 1522217 501941 245654 1105936 177003 1551889 1429024 1616761 72578 1987881 1991818 778443 346607 606491 98441 1750199 1878549 114493 1939929 367050 1827332 526728 869258 34653 1193863 510222 1187927 438643 1207513 650338 148024 1345344 52421 1349922 1753703 649085 1012759 1383389 1558064 642488 691797 676594 1656906 1491196 79743 1698515 1579142 1557402 1685177 975352 431093 48840 62856 31993 219260 399466 1893887 712246 1165281 80663 1028503 1555156 1185357 739298 471132 188090 564896 846402 1854519 635225 1595050 192979 324319 91371 932441 403183 929599 716325 578963 1020659 1439744 211925 1786943 560806 1620763 1265593 217578 1319857 92075 1150200 1691690 1360369 642021 1399647 1305728 137088 1390390 851897 657098 163824 1708169 1788896 545167 1637035 1851956 830421 512734 1123422 1870965 1324841 1013378 1642180 1763988 1913249 826533 933110 1549403 1780120 1081071 664093 1075964 667573 524768 1878281 112262 525693 468127 1129748 1743003 152718 868322 118638 1993097 1270736 1325871 152051 1059 1641801 740771 972652 924958 1283018 1344753 1645613 8621 1262446 211441 425882 1584192 510439 393075 1983045 307083 50725 1999278 1834915 1495122 1373268 1661385 355167 182076 121911 1661540 762616 658862 101122 133675 1027768 484041 1765045 569600 1410848 1704555 1263370 200741 21320 865555 730787 819760 1947968 1173871 298212 733052 405825 241382 1525855 1453213 1220883 1946354 1562419 881199 127964 138213 1750068 1638073 1738312 501963 1571081 1243134 587290 331347 426827 322091 420489 1867814 369567 669898 1188310 768764 440909 675219 1761725 127280 1353886 1358369 1338969 1526442 595710 314627 5392 1396562 1440624 393309 1299722 930821 1680369 1238977 1920925 403504 22392 109793 1499943 1029156 11591 376452 760275 175690 1988493 639809 126008 1011893 279618 392 631120 1425504 689554 376962 1923224 354987 1524114 1551357 452439 91843 2487 1512425 1905426 1168271 1952618 1624906 253174 1314946 1582440 1308627 238542 1615170 1428834 1941052 1090947 36540 1634995 1986461 1188288 1295101 260661 916384 196635 1174962 1073926 1859737 572691 1104978 1363988 1660603 252890 51556 63937 237599 22617 1029459 1089307 1369495 1948311 908409 621056 24064 1108493 135068 1792213 534232 717306 196707 1821332 1413792 1758313 1327917 27054 1903260 1100614 1417110 1953588 1331356 26356 1059174 234999 1482081 390833 1698543 1292593 420141 255834 1994071 56408 279987 1758513 1082951 1978628 382521 1622917 277117 1346008 1699198 660631 1598360 1266519 92807 428771 1865963 1926352 371534 1148939 52782 761918 328260 1385222 1072009 996240 1153584 1249097 1389014 700695 331978 1854905 116179 737432 1094995 1486938 1607082 1966361 1069316 1802720 1279896 940275 1909480 905957 399623 1914866 551582 1175068 1636689 771087 978381 1672338 488423 1243589 566168 1904232 326895 1433254 161539 1182719 1981402 1929490 1390640 1926981 1440208 928989 23369 1851878 1360272 738919 170059 1420876 1496918 960782 949799 1433189 714561 1943268 1938843 345386 935367 221228 190987 1399801 1104697 1987980 1561614 1134915 819228 59190 903329 460909 732897 1590805 627380 1313487 1809619 1110729 1051241 1244692 501935 1005338 613312 958387 762177 1516286 196418 1953345 30754 1197624 1318956 1878269 1161694 920160 1282147 246228 57252 766526 1061099 20005 1128454 1189594 348876 1318328 5863 334116 429948 721548 578965 196335 949884 1709669 72373 1419848 1562785 1018158 1900051 3242 190612 567008 739569 870879 1230757 1073449 1388246 1046044 67953 1038025 114337 1750958 1865731 788658 1687531 678850 1015599 1403221 1072156 1571403 411557 723309 1973490 1156963 658114 1184135 1679562 24176 207347 617061 1598345 650565 390674 1722845 140412 1942818 1128292 1843440 1675124 401914 1125558 1096897 1055941 1989947 1883535 1731638 6664 156348 1100428 1609172 91506 525503 284408 538664 364939 1239109 656906 1129538 1996687 874647 434213 657468 1048438 1396612 823673 322847 218133 991974 1721265 101424 189817 351294 1529510 1769638 76715 1511040 1769522 1405954 1275837 1273001 844066 652366 1674283 1415885 1289461 365310 1034376 956664 1131146 405726 1819031 180147 258342 1842117 879845 886918 1514717 993451 1959617 1746716 125329 1009853 1626104 974153 222352 545559 1989403 1078470 520093 98763 1046696 1143242 1795854 14683 393506 1144555 967113 1459431 1643739 1671059 611476 1149207 569515 1594343 1352272 1984368 966268 1923385 539615 1329591 1019226 1441323 569407 433321 698732 1286241 151975 1650496 1863764 800272 50269 1453582 1054705 562030 1502089 1363692 1785973 1875349 445174 1309699 383121 1526306 1494417 1330263 361870 238054 1188622 521941 1233707 396616 1422600 1825234 973722 59094 1462892 245249 1227737 1613066 1462154 1926917 1028552 1913672 447104 1026023 370440 186026 254871 1869464 1526923 1809012 780757 1731003 1119295 461277 1179526 824473 1003438 783919 1940804 1669798 1518746 22370 1692794 1913354 143811 1451574 1100134 1270963 1539744 1726135 771298 777689 1577963 517594 1714909 990440 1462523 526117 446138 535899 824710 936524 276642 657817 565101 252303 1791855 1688522 155406 932683 1293893 747129 1199109 740393 1957051 277583 796999 772471 221001 691656 1617721 771999 153393 1964958 493118 530963 211742 1705967 119200 1221102 1879807 1914357 1771736 1646970 1057476 1620116 1080519 1311607 770838 200842 722401 448976 1794365 1321148 1213392 1423059 1633442 928472 853863 1054994 1857472 746327 202615 1301788 509541 738387 1139937 990522 604365 1547234 700272 549786 418566 1206067 1487386 1863012 1937055 52211 506560 1061737 1919646 1465067 1513280 1492060 1804590 614021 280659 1856155 666192 654494 1879710 467161 1687120 1333729 352872 635709 1532315 684650 1220271 312012 452894 1483168 1102324 1038090 1872960 85746 270342 1336192 906101 1338318 794868 1208078 154934 1634396 291727 78540 1986320 774450 306943 1111917 1873728 364360 841264 748614 1940070 1350489 84951 1753737 306860 1468014 1223824 995468 1654143 811522 1474618 1327833 243401 1921774 109097 1054003 639081 1655197 1415364 27338 1492124 1173432 1909224 1680302 1460496 908063 584382 83619 661760 852734 363039 93092 1211862 52916 45086 1860520 1670569 952667 1690755 1073554 1778600 852851 1451269 1828170 1486334 361800 1323553 1217793 1489969 1455367 462954 1885982 228304 194143 856271 1212677 1690109 832693 342448 1382985 1339862 701953 941621 458436 1109475 1930657 1740764 259369 899905 783191 1669747 395949 1380064 1551045 1344413 1024553 3997 882881 1370627 1369119 1975985 1811155 1778417 294170 1976514 772083 504814 1739791 203187 1761943 1696404 589121 1708063 1856630 1614378 1529892 1798631 804118 1660930 1849247 48910 1035729 165377 824419 1755981 263273 1382676 1289769 928994 1625101 322476 1270622 1322641 875886 1576093 1483826 1490679 407298 1212831 1492254 327421 735080 545305 906681 1535551 417262 89933 443101 873381 1152898 954142 896201 788336 1449125 1772322 1357889 966781 1100336 1275824 483828 1963877 703081 1021155 1157920 1520430 583068 1795338 1944322 1858554 998845 195405 1622193 1598631 1341226 1133780 1593724 1166978 1774765 96310 1998255 347913 1849818 197906 1887863 287584 1289096 1949674 632052 1568286 1844649 1632364 1547993 736866 928950 1780704 1746310 1619688 273472 329292 746289 1914668 1763091 512627 384532 1798241 504661 994505 413611 1712997 1016970 1619992 1887209 647977 1629951 20440 202091 1108839 1166399 129907 827460 1900736 1950579 1582769 626553 293049 92774 1521276 650013 35783 555141 75409 167296 74589 42443 562903 1234660 468039 1044919 990295 1737448 590711 1273283 1755709 664397 371982 1533932 224323 1485107 1716662 132605 1281162 1542317 1156055 1390796 1073317 399884 281426 1295043 956957 896899 210864 1760111 723335 1561766 937658 1322358 766823 526937 1564854 5587 894757 1534950 434273 777974 32330 433901 479817 132486 835199 923359 1413620 714750 107778 1670638 873520 1549364 50479 1976654 815982 171947 1176938 681805 1757086 1786010 496099 656021 656918 1647680 1035285 897171 1169378 1447466 1664208 1685006 704028 270972 988645 444652 70932 985809 711520 191140 1365815 1535317 1757989 468141 1941762 804817 567405 1343332 1390964 1569614 600404 1339412 1636737 1188147 491811 96540 594729 1461359 879648 1256238 42998 608661 337082 1703377 1093874 1834904 105251 1583076 1177902 545265 1528252 812552 230714 416610 1336265 1616029 8853 541089 496753 422872 1858567 1237158 1210547 1657183 1367180 464725 1282082 421334 1294785 1566461 1844158 832028 1121518 1776366 639189 1803997 808901 1839826 486140 1492571 743261 440725 760621 172810 1960802 1792632 250290 1274989 963347 1986740 805274 498800 14658 983048 369462 568167 1794079 580574 986838 163541 124480 1946818 216978 1552442 280182 1929020 1874569 194696 233899 1842034 1783024 65621 322944 850673 163697 243489 1964964 1279921 1694744 208393 1554882 1651161 1422911 1438342 1374373 314735 1569071 324200 1988305 1347611 426252 1934981 1474029 749017 1049380 567478 361105 1685272 1384421 368298 541056 1246574 76792 1118447 1176201 1999771 284562 510406 851622 860959 800663 1241342 310784 1235460 1947506 1202255 1992055 1586569 1602746 758802 1847566 874538 1167854 247260 1374664 178297 688220 1128303 746335 47255 732610 1290838 1994596 40999 867029 1859909 316299 1121455 557112 1345920 1029175 696078 1250470 207768 1754394 1962730 1404618 235457 1397382 1438070 1249949 192726 7879 882970 1717532 526475 683761 1437232 371657 82323 370267 1439721 1195505 809812 894379 1589409 47313 405292 749269 1078402 1242868 697353 399052 1463433 1313683 662653 1364485 1848132 1651647 829053 762602 669613 1393917 1321824 965129 1260277 1960340 1057709 609817 1948108 913961 1355591 1080676 1966419 859212 454143 25012 662039 1778929 541903 463337 1713677 1078376 701183 189027 1933282 1470987 1128757 1996702 136195 1779994 720079 576810 1115515 1857233 1042000 76313 920403 1576985 1132592 1859939 1080988 967622 292383 526539 1593131 1073226 85830 167594 297031 435558 300048 1978038 471562 1970534 1187992 497852 1659617 1837978 473216 1991339 703420 599646 618372 889946 1127180 187961 1524536 1569388 1463394 1512942 1717598 1861498 19615 1670319 1565543 546214 1620303 931843 1358148 727746 1254599 1068904 1811938 379364 530914 1404008 1301923 1703000 1499716 1415884 197794 1529971 1774076 1586929 1465054 1913299 551947 837653 665162 1395873 524878 637259 843797 1825278 295429 331449 1068405 1355422 852452 697143 375236 332722 1472071 1660116 456055 1853893 1095857 1842012 1484647 1208807 490487 636581 1553170 162013 241077 1776943 4120 1858353 45223 577045 1217126 511416 636562 1226126 359332 1850130 1266911 303620 668731 708377 473847 506180 454357 1373540 687077 1380222 1237011 1127926 432698 1189903 556807 1461538 441163 587866 1463081 1109663 1357045 999951 972520 236857 1945383 610980 1211670 868266 1180441 469745 1477969 1060129 819562 1152039 597796 605629 186882 1949233 309219 1432065 391608 1550141 717561 1855340 1946182 794453 1807561 417445 1636323 359641 1166551 1315097 1288270 1938259 828491 1922830 618030 1151958 1466486 799429 1086434 1835766 1094729 504144 179062 697851 53317 1645956 42023 968621 1502576 209452 147015 1279613 215906 1082989 719482 1034232 741192 906902 54238 1173178 962837 1000892 1383052 1324446 1815154 1396868 608117 491223 1119470 539855 161821 1597868 1809540 1087687 1747750 1885204 1270031 938015 329197 104449 137561 328367 1817907 922172 1874965 49190 582669 1750782 1407208 1282040 304477 1269155 1439965 696085 263331 1421889 1155498 992630 1288065 308881 1727622 37316 153144 1530201 586989 609215 1514127 1685047 853615 319891 1153322 565762 599033 1403683 879545 1819669 260695 1196737 999884 1569126 1694599 1264340 1676113 227939 1089586 575001 85854 410073 1415402 157345 771396 706482 938009 414152 1294787 492752 159064 1039221 422149 467781 1671837 817530 1085792 76120 1517500 229569 847072 1498735 676231 659852 1337690 1261201 1986366 1484508 870777 1242358 827088 1877081 526445 1227303 854309 435013 1582504 846511 832292 1600906 1431803 983783 984227 1579746 601230 36449 1907730 410806 235794 382774 128455 89265 1779325 375614 738794 649283 819918 191036 347944 1937272 1981082 623157 1612809 1901833 953958 1663233 1316062 1113205 678472 1107764 1364141 1799414 770514 1171183 846488 336781 1207701 1294048 1187315 75640 146968 1962215 485360 1327250 1417098 1072270 1255624 1629881 558319 1675439 953981 846354 685890 658111 1330014 1490290 671217 354606 1294775 631504 438964 1358276 409696 751204 1969118 610949 1877517 683523 488514 204077 522577 1830738 1809402 229722 1756826 49698 1941802 1528527 1355758 1222787 996450 1751364 320699 640353 14418 776107 1679762 948498 1784442 627974 1986519 1700002 1857583 1598979 1373430 322835 374677 1642964 552240 952766 1409639 1954471 388913 1210265 85119 1332858 1799111 1779768 1892380 773588 1947119 1849671 442828 477309 840944 665272 1010915 1820826 1044031 1336805 778591 207424 1829078 194979 698728 756125 762588 638450 1246448 1768696 905986 546598 950866 835851 1398075 1854515 518280 102627 1125931 919693 825251 1793422 1896278 487913 38794 1935898 1010452 1876225 1377153 1890712 534683 1259503 576403 1067001 473867 1878379 198786 1168771 258275 653203 734963 281550 783599 775700 1756542 1178408 908032 359113 385144 1159605 351193 1752690 1802324 930984 1032874 1370070 1410632 1362632 1487111 1013035 822697 1991222 718389 1728242 574597 1742292 1358804 798941 722805 1361142 1974457 1949525 1221130 763741 769007 1282174 1333220 1669207 775603 1295313 715930 910199 1461507 1291952 1457953 1177832 614477 1952246 1724374 843118 173139 1711458 1765058 385464 1941916 352734 410483 878863 774823 1260698 297445 43065 1730629 843873 639547 786634 1093608 248416 452479 112149 317701 909205 1989979 1943867 1012472 1420195 1443314 1694575 1701087 1862685 700153 797728 1860721 335337 1508549 1832841 1984996 647215 544237 1252349 269074 1194153 306939 711471 1721058 1180396 1078880 1178763 967073 15777 793344 151321 1990483 458376 86733 301146 470522 1997886 332745 497745 1398056 1902125 1519411 792438 1393605 436407 1719207 914679 71697 386679 1882470 633237 1666360 640728 1772774 1049639 612452 1369116 836348 312767 679471 1137786 680521 1371263 214522 1388931 337344 1545920 370533 453634 1356682 155170 1799728 629523 1643545 85008 1875891 1495890 499226 1126745 1581056 1949397 38083 1345431 1631511 525762 1639481 1003903 500431 1897685 1702071 366578 52502 1732966 820795 285482 24959 209434 738738 22724 1006769 287816 1433526 381587 1135675 1375999 684013 24611 861738 149005 1919468 1595383 636520 595676 1506088 888530 894541 580476 262923 355454 1058579 1878151 350200 469713 902150 1342274 631922 449110 405241 1888518 1872955 1783537 1669766 371971 1293848 768100 359016 1061907 870758 1769431 53227 1245332 1825591 1042444 1508985 1477367 1573242 1821569 1667509 1797489 158141 981798 1775035 827008 1329244 1992759 105906 1422086 385529 709077 1292803 1023861 216865 1715995 1630613 285156 1800696 1907514 1933853 209530 779826 1390232 242281 716137 241950 306575 47044 1530314 148209 1594034 1128544 374247 1343124 1971456 161393 1689438 1915552 215470 26900 637908 1456433 748042 578781 870959 489634 657075 1851632 1980310 1563358 1804011 1874321 735927 1866875 441288 1305814 1011818 508570 169881 1613046 1059840 1724485 1758576 1362263 641776 1837533 72410 574559 1380329 1848000 1871071 1814043 1807409 366644 1478675 791680 765445 1696223 1510875 1288174 779955 1227837 161779 1600538 1492445 1267978 1158622 266267 1632871 649396 164859 1806960 1860066 1990561 1871089 1043213 689410 1109870 39086 1513454 1938285 231897 143675 595293 1690947 1200737 783656 1930989 1625062 1197538 1549520 1890867 1971652 661589 1408550 579259 809102 1904081 1346916 1676552 1377049 1182420 1522200 1378872 131966 1186993 374525 461893 1946684 1941125 1061948 919545 812474 466656 1109710 1916711 997957 172895 554449 536192 895065 1706469 82305 228137 1041462 854957 1352821 1477681 1220708 889735 448873 1490600 497781 1562420 285989 1107368 1899964 1191095 1492797 1683295 1994236 1677959 1832269 1449826 1500927 1843606 409945 1862050 939217 1423584 390114 1573465 1216794 1410928 1876234 1011059 1020546 954802 1715012 189567 612750 1872199 642362 40851 1456683 398186 778039 68480 1178690 352475 148275 241889 1922578 138276 1892115 1569740 1079396 1320882 912902 1432931 689825 1805755 1340325 709298 550542 1876974 1730430 1120093 1777843 1477068 1475736 1552875 1115399 1695220 472812 710099 1384001 340568 98234 1350877 494899 68953 552851 1148853 1507547 87274 1097383 912516 842312 1820526 1956243 172339 1025764 344473 141641 1844215 980912 1559147 436455 1057237 813100 1568281 383404 1816455 414685 184520 347104 1469065 1680314 1970268 739234 845287 211362 1561424 667696 1293819 240710 13773 1234732 74704 1878218 776834 1008810 636089 428141 1530060 202801 1772431 971698 300422 445842 137466 1104996 726255 167532 1961364 448581 923657 1766340 1835681 1424321 927321 743225 1558494 872952 1217101 1030243 1114843 1869386 978698 1546033 1737360 915647 1576610 502089 726088 1033062 53492 964282 1015298 323954 727271 1390430 437492 700378 1547855 1805176 1912809 1095426 1337308 1966462 1273110 1759945 847226 424380 1286958 657883 1663302 756417 709328 1243745 613225 1251918 1069009 1908834 1635672 1520028 1124727 553865 574507 800916 1884904 1352178 424609 248937 759641 1152586 144755 671990 54723 236008 1702326 242327 1022539 1971852 653863 301326 652703 49997 1236806 207395 736588 1189392 727822 1978929 1426350 1975009 136760 1114097 1691538 1403163 776089 645049 488044 542073 611622 1216828 229914 593537 675878 980687 287527 45325 1433414 1976369 1604061 866795 580172 360330 1264158 320330 711012 1944955 277384 955258 1201236 1840527 1442064 870979 42198 23579 532179 1746406 1464504 37425 325355 1165420 250836 1362640 1857323 959641 1000752 912101 1693842 1102159 1952124 365916 866717 1440125 1631700 54291 1309740 482985 1241657 1651036 1609073 308196 56226 45796 566162 1254981 1080005 517553 564817 1763899 1648801 1819479 861149 1658765 314834 1525051 1717329 112934 871818 1094655 506969 1537046 1734929 568187 826755 1013630 1181265 995441 1370081 1951369 1188881 1967145 1026476 525295 1169713 548280 1332835 597911 1737101 81045 676919 493756 1074018 1263072 1248477 549320 121002 1144965 625879 824669 1065064 960480 1659321 1632706 768872 483016 748628 572348 690268 1551798 1939822 256171 817729 888858 69778 1845553 1710434 1214501 1586769 1069658 1934586 645324 424045 169664 135626 1311118 1291097 902508 115575 1304795 1523114 940690 746776 978060 947951 115190 944051 569130 531519 879108 1683210 1390077 1926708 1561249 1853025 61164 1069791 1638639 8495 911279 1145709 865386 1175214 1917852 1138070 1488335 405583 1394349 1175332 23900 1586128 554834 750074 842837 1906111 1961823 965635 1067342 1608453 1811568 269910 554161 859333 77435 891433 451131 49371 764773 674295 679663 954206 464073 261197 267585 1019084 1106002 643395 577317 728719 1760967 1102940 996249 1097400 1215650 93538 296094 1263473 1439815 33415 1126194 536074 1018615 1374460 1656820 581162 1778578 504691 374689 929365 268273 795878 1845119 1555856 1536830 666131 469700 961267 432549 661724 1918748 1623839 841456 209038 584566 1456018 1132287 85355 1096433 1255065 124007 100865 1581893 1436176 1758799 1280780 828769 1308225 1378669 227541 1818021 1031139 1127800 690596 1999884 1333872 825932 1597833 1247219 601252 230997 477110 1601065 616412 1513503 1653830 1864678 324914 1696814 1223336 637285 32040 530635 1269488 1457959 770184 98943 418618 490825 1460063 1580643 91538 1688494 737725 1785893 1386885 785381 1704294 161500 861432 817786 1606143 911946 1164378 1538529 406420 707804 673166 731995 985414 382186 864294 1884524 1598588 1222444 1439921 38942 1314334 497268 1405809 144939 1765405 1642346 185 1121077 750290 1736147 1764770 1745422 250434 1692090 1299766 1277189 773017 681014 98813 824525 132864 1137089 874827 1850383 1119538 1002418 477486 1559932 309182 16233 1178463 1546354 1915604 1322166 1756546 1764821 1318995 634645 1291000 1334844 334026 6288 1039459 848022 935932 1830827 1594702 687148 338443 88663 658686 71281 1738797 719290 1409892 1273937 470379 1298965 911177 1268060 352087 1061223 533258 73541 1416542 1914308 993607 1284810 660454 1427326 1384128 686555 1316053 410863 408138 265056 1848965 1332158 1670222 89284 1244883 1748238 1307636 1708926 1154866 1881879 797119 1899699 646601 624861 793961 1259962 1681933 361145 1599776 349687 774599 436755 307085 855528 1359495 1633912 302597 1941266 1649185 460642 1325089 32945 1872430 1670210 674269 347896 563162 798522 1807989 728851 1872807 1043996 810181 860856 1244163 330401 220829 399431 993933 228351 319925 1268764 1228207 1343925 1876042 662956 943841 336106 891260 431432 1197790 1173237 134484 378988 977894 779431 1980858 63522 1809757 494319 752185 306797 1812453 1464340 82713 139166 416951 683276 1298802 280522 1754298 1649722 239546 1782964 1501789 994830 893909 242822 88476 636674 1373022 874481 1743418 269594 1110727 1974101 1821321 173970 421139 1161354 789869 748432 1232541 1840248 144026 1184993 896781 125680 371500 864893 656845 454436 1921866 1252516 241511 1317954 1647337 1772834 126995 1741640 595548 1546146 302584 441644 748054 1112594 340950 405009 1848233 45240 148874 997043 343371 734895 597196 1121711 20927 1603773 1443326 970665 1581753 1097455 809368 273519 1927202 806615 1746058 152722 1842459 895000 686758 212260 729317 714015 291855 1031399 1633809 1113271 1558066 1517625 1037908 992868 119031 1112549 1672297 1782724 541488 916674 1189642 163467 970068 1473286 586045 1897604 1052718 801537 1570877 555978 706515 75680 307412 88641 1190633 629347 55753 356662 1984174 190884 1605166 1650026 1428750 1699329 1555567 554156 1997701 661728 1784484 1218037 1136947 1168736 825780 749166 1036953 837382 955269 1182337 1638217 351563 1841014 992772 424999 737506 787341 857971 1871403 1698318 853940 1230056 1365447 1781789 1438575 1670342 125911 1724326 412875 1344627 110994 375949 660017 782509 1195099 854837 541576 1748628 1774918 100655 145484 1394571 111260 597303 1543736 601496 1616898 500286 786747 1576755 926890 1927793 304272 31960 93891 42991 384552 1866385 1526182 1287516 984781 1216589 1531183 903567 1870046 1647041 1179173 1790362 1623459 1469922 177173 55377 1094010 1569541 1741030 260622 1759621 510774 1058290 1358974 1304537 1481018 1025229 119594 313420 1371823 1059227 1198844 1716101 166855 1213792 931769 1892636 937551 9475 226297 1638723 694546 1373458 437640 726512 1309265 1826070 1362792 1560313 745881 1953853 1578607 1613535 412201 68885 564813 538371 527555 939251 138042 639807 259415 278416 404948 1637175 435786 1013468 1412267 1817829 983120 186619 1969973 447565 471682 1583369 1463899 851416 1869554 1148969 291172 1138407 1909342 1669650 205566 946324 661192 608341 1290157 650629 1123763 302682 1756737 71765 1352217 1395823 422190 1453966 941374 1712994 24093 561296 810254 1465635 1732894 383466 1101154 834790 1229979 522693 1280687 818845 1632032 972134 956084 391434 652240 407425 475447 1959693 248934 1141410 426576 1257241 1214644 175672 825038 1511510 915768 1430340 84404 15099 59231 47858 1667042 1324082 174176 1115870 129905 1771495 1738979 495317 1229063 1902877 1367270 864049 1165563 1821484 842510 18346 1318001 711494 1017861 815981 1267056 671089 1304036 1584203 1230925 475323 754048 1540117 1373590 403561 1341465 440930 93509 1388571 1582360 1794903 752638 1930443 1484119 1469955 350748 611028 445439 1475044 1175564 1752772 832995 1472295 624697 1877839 598896 192543 737097 1362726 1340616 7918 1743098 897840 1916311 235811 1447283 117296 1934514 1166607 1850657 1268986 378638 96511 1618418 1480726 1452208 1054369 752579 1325248 1915922 923146 1394214 233855 1714363 1178834 245189 955418 1852475 197565 1328358 552583 952870 1409285 1265040 1785528 708520 444866 1094916 295035 678947 926726 1625956 1037879 441025 1097538 752843 1295191 640139 1814825 1064712 405613 1542308 1138595 404338 1074958 1142434 1760637 1136317 912897 501215 1699451 673013 935490 1184719 1114887 1856418 585017 1509994 1678760 534199 838396 640634 1127852 173583 1093792 663255 593886 560020 57272 1546148 696535 121690 428152 1140848 1916201 1072847 282173 980536 1379622 1841643 82515 1498158 703856 1740300 128749 377412 1468155 263776 1018227 930753 1661592 1068413 902864 418432 1300294 642967 1389520 121197 225338 1803259 530034 906459 1892868 426924 725985 322301 1815124 1395974 603714 810220 719935 1868750 1244041 527317 1699337 486319 607510 1340015 1807170 1757507 1806657 966985 1387012 1147292 1801026 1618291 1335144 1403984 1647233 406868 1324913 1801690 170417 1038544 1881929 1670075 363667 3810 1717935 847340 50302 1606849 1017669 1160177 1139249 98972 1115901 815640 946805 1470690 1960772 1012294 148676 419962 172427 718353 969598 1212586 158649 148902 1469250 1139580 966484 1009447 1810608 1479276 1547652 1300457 683402 1441963 1164861 1250240 296908 128608 1596644 883525 1770727 1993964 1363312 1023876 1571543 486016 1042149 1410470 1996645 1339402 1831748 1904568 1482011 939025 667886 1173956 152445 963674 657849 1197161 433739 1222738 1366890 1033481 758122 480425 773045 1750259 1853734 1465009 1948696 507516 1426844 781191 232927 144804 1674364 64184 28895 1722474 259632 276387 1595450 1016711 1532604 1565976 1736232 1316848 805062 725780 795436 509351 1176264 412262 565764 752720 786154 370584 1029320 1959720 1948107 834131 395213 55141 1885426 1391332 794461 666266 1969520 484728 1256843 319265 505169 25351 661075 159567 1024963 657799 1302166 1993842 469159 1231186 143795 858465 1999762 511072 1471001 60878 554091 543817 947597 991543 1445545 857330 325950 1872678 830429 1482481 959422 1611384 252685 1288978 1305231 1781531 817017 871333 1249178 1458531 1161425 700417 1775961 499228 703708 72230 689749 22353 573942 834735 53015 10266 145019 380925 1823108 145584 783689 258068 504443 899452 1727441 808662 349287 939343 1205726 550019 1066022 1464276 268407 1305606 1554761 308175 247708 1485646 1687169 426185 648744 1672970 61233 1797785 682175 504087 1327729 134606 1982920 1042005 342257 527911 1437834 1024010 917567 464977 1872727 863322 1670892 62656 1328177 624584 1857338 1764153 1721381 1780695 370939 1327775 1356973 1025315 1763833 1317419 1530991 751664 1284360 855455 1593919 1398529 24811 1783829 273781 53625 1567687 80427 471367 619071 1557018 295114 434037 1685496 1628320 1693555 1468695 494905 1702575 839535 428562 77531 1954423 836729 1180693 677247 550058 585711 1170896 1967830 1747979 1839561 1804876 1417500 1694990 1204647 46261 926180 1496729 1579090 1242794 811341 983290 972993 189106 1873343 791412 1841253 1622552 406686 315153 1911685 281027 614540 906105 1064036 701120 504183 1693840 493923 514145 1638026 530010 73010 1292083 1144368 432305 584773 611470 1447046 1076671 1456435 1193557 1729893 1565291 888364 1777926 885029 340563 154081 228408 96670 525465 1359569 905004 943862 1176446 898818 356416 1569431 895757 1549320 346248 368470 308657 73517 1144343 739895 1897282 1957817 828332 131560 355124 982850 1951290 687068 1558514 923704 1085055 371199 919009 1937273 1244396 1683735 16120 1886730 1464387 1759470 549879 1678178 1648169 997301 149387 466741 390306 1215796 618511 541337 1177454 169722 272783 269346 225129 1020763 1628588 722190 1585376 47107 521814 631879 1807348 182168 1395303 1386816 313933 463459 1036255 801600 16424 1904410 255858 303651 782754 1947874 1360892 1442247 1802044 1333631 1731528 1868149 1846547 1727820 38494 1764014 1220133 1144298 220450 1594180 895257 1777902 451876 1368103 1504327 1657032 1624979 1838115 469526 1099669 113921 402734 631898 1661016 1650220 758106 1450434 1267840 17129 276673 486837 1262610 831846 1757135 1376120 147438 779681 108919 845851 1644517 1886858 1974742 174099 221064 16970 903895 331437 1132026 981623 1281084 1966990 950926 492968 1025118 81010 142145 161449 636482 715130 1141061 354847 753844 1475886 13408 640832 46901 238093 685065 1067618 352573 1698210 1253908 1915200 274933 1509088 850508 106760 1650708 125942 1724800 439052 1873983 255050 1758355 1670775 1829459 969089 927145 862834 1063275 235609 1322982 671119 521002 1829144 616226 9181 686904 733134 1496157 667430 1955053 511856 850307 1851984 563478 464601 1241815 346058 486039 1051839 70622 775071 1786999 1486999 1848485 160777 1774811 493623 15200 140961 992582 1047895 1034268 1554069 1544490 533446 1216775 499956 1448588 489791 1082036 128679 666467 1045235 1481901 676872 1694340 1591993 339655 1080039 632002 1968963 1703540 134831 597093 414783 1581349 768320 600230 473822 989929 278612 931481 522844 846775 801952 99850 1150014 101945 63919 1636451 22746 1027513 489389 1296590 1909981 25316 36263 526243 1149287 128442 1603777 1725881 1762344 1676644 1692476 662367 1803833 1263880 1573314 314837 1265859 973958 1948503 1902089 1532202 1541365 283850 541763 137332 1445476 551656 211391 219791 1838552 505058 1958930 1002074 1059568 764340 506102 1351465 890266 856510 1722096 1513692 1406206 164881 469253 629889 503193 399172 1973824 209185 1831189 1530047 1256934 1176501 305342 1321819 105504 492373 903177 395752 379374 828956 1133114 1690417 347843 462804 1685365 1823023 1920783 1994256 1498991 1109320 503888 835135 1780656 421493 637234 1226046 278396 343835 1953476 1132685 111613 1631155 1374500 1409859 1401547 1399354 1410567 1322355 1747363 167565 839156 561833 887381 871834 1628321 1591813 1707174 212314 1261254 1729298 419542 1929433 149057 924078 791695 1599764 410698 613547 122895 986133 562405 936208 754334 1858163 1355694 1920815 1627048 543409 812551 973944 311339 700660 1325438 1797014 859821 1479 1133125 1041806 375155 767673 1851125 1814770 1923078 518159 1909638 583046 94457 1287988 1727815 1879085 1953942 1547530 1351320 1777290 1355119 1999957 787435 1959876 987232 1622313 1349641 1569289 552965 1818807 1959345 1105102 617427 997927 459026 570827 933069 1234438 1755067 932946 308356 1977885 1860087 1960181 1913447 552596 1638499 1557578 1920933 360637 1111201 1722872 1987814 1626929 1526479 1869652 1411280 1111037 1372342 308505 1389585 630428 160388 143333 1406658 23662 1155811 1679789 158064 1791895 1617004 179172 1627280 319406 1120028 1199036 1940511 1628683 1113466 606648 1191542 94962 426762 509245 1743489 207762 968575 739098 650050 1051731 1385592 1749062 143116 1667507 1296786 257501 788420 157520 1548772 1980740 1521090 1664409 299684 1843006 636021 72986 93766 1541529 857600 1099767 441688 904368 1845589 190727 1487093 1636135 569356 1016786 323824 524056 551043 1527665 603056 713494 1680867 798350 898122 990423 800491 1451790 844971 725313 798738 186288 1128495 483200 143545 675492 1072937 808323 1033915 176806 180699 1287789 505995 924578 984736 1708455 782525 1968868 1351355 1357088 1063302 594382 603628 1749600 527804 1490778 673969 1815717 1417634 1787907 916901 310488 119885 802366 1813479 1198885 883156 68468 102403 1938886 529784 1105598 1491600 1266897 1774736 1671778 1173363 1384528 230321 1109968 289713 1531155 1444097 405112 164917 421574 304888 298255 1178760 1921007 89457 479307 778306 62983 1987406 433026 1204889 321016 997596 729410 422991 1397832 1445817 114525 1229057 1824298 787506 1717421 147826 643268 526781 1898005 1396403 1387820 1157673 622284 678007 151907 1643023 886204 1555747 1490056 897005 1542799 1905169 1665555 456155 27427 512061 1276496 647951 778352 1345496 1537108 1815779 2403 578114 1863584 1863859 509578 1099030 1955794 187262 1091041 1625291 424311 1919279 322540 1976626 837562 80796 1932214 1832817 172203 1318377 1662132 1668327 314771 1006636 1738115 964780 463540 964085 1672212 1015456 903692 744161 1891326 1064407 1260247 806441 190604 1096164 10967 1833090 543442 1923080 306415 851215 365769 1157775 471537 457034 1015271 339358 56735 1329876 1872789 1320122 142627 186461 707167 349248 446103 918684 1726999 507646 1875717 1200179 271713 1839861 979051 1753935 178013 1440867 390092 828820 752707 1787467 1289434 1535922 1218453 1609725 1581832 802207 1740276 1679919 156414 775051 682915 1607407 1164918 1193468 601882 932121 888984 1850196 1814040 777218 1790253 271391 430522 1327163 1143399 213197 644582 1892792 1952685 24782 891500 1332861 813220 791592 1908043 1143717 255777 1931752 1345497 1644698 131438 60793 654031 266277 557124 655533 516228 353383 443989 1441038 406322 502964 1875643 929869 744800 174226 581656 300031 227529 980415 639829 1211279 796535 1528018 677179 1952285 1362379 1218637 1998699 765126 334763 829383 1156263 675968 1477252 474166 1323045 997565 1689684 451616 1271046 1570159 865112 98314 1621256 475692 1092752 564661 754726 1986312 1657811 1251597 1895872 1358622 1176567 1083791 289477 1778181 291522 1900820 126862 1321288 1019795 1835675 485137 690468 14277 1469611 1871211 43319 1431817 616712 1474376 199630 948768 652679 204823 22267 113944 224349 1321189 658070 1784225 1226587 1148471 363212 879896 877815 1767329 819322 1347908 300184 1799995 1210555 406438 1990717 996005 885599 604999 1160176 674456 965754 1094046 112116 1538241 723219 61406 1944696 1429580 982593 221400 1514915 742338 332386 1372264 1695525 467681 1262489 205055 316561 1410685 915019 368122 1924239 794628 1782091 523465 156692 463531 1903392 1506737 815028 1900433 1561588 1280037 364540 753709 1408000 307410 1082206 1330972 1921020 1578623 1259899 1300696 597255 718253 1254016 1490328 1477733 1693815 508557 702499 179309 1929429 474354 109197 549798 145206 565592 898783 1974966 1323028 255507 1723750 1328930 585564 1018216 602948 898203 222281 1234900 2784 31692 1156277 1536024 1937796 558850 1646404 1530478 730604 1854684 642244 1636182 706791 1994495 493080 352097 1627922 1020364 1851214 319306 1232035 1349058 212045 1246029 976297 1321967 960289 1463680 105383 1636273 887800 720844 67291 200656 1281916 1411151 1151361 1148294 1758219 1589382 482149 497988 1563659 983905 932590 1341290 741007 346675 345038 476300 1157675 1746264 575861 637671 1635558 1983121 1206497 1438311 1744438 188570 1908905 468377 117588 1605762 347360 1224155 1010371 1064716 555426 761765 786628 1871641 1845985 15384 1502621 1243217 1280791 611420 77157 1771067 609840 1908639 310210 1722284 1498725 1385247 842397 1239442 353794 53710 1050489 1012772 54674 1323198 673091 770538 1219118 75052 1218959 1809158 604122 489160 1926847 15675 1351529 185088 1103625 1763294 1899956 84245 1154852 227534 1664804 1019110 1050500 721416 1246113 1856345 261176 1685920 841876 1232443 779836 142933 166461 1957579 1779914 1159724 1563851 1475152 1973243 682000 717611 293375 672034 1736053 10052 1435365 1279291 1708919 1210461 658039 397525 767914 612258 922632 1229782 498074 379601 1881081 1244951 1751895 1461578 1696070 99784 852877 1898558 1587550 673479 378916 1027081 1253474 1135459 927881 882703 340747 1980353 1409286 1488314 484440 987354 29576 99101 1976272 1175650 680164 273866 237067 375046 451253 1409705 321640 1226693 1632897 216678 1122937 1886920 1146810 632595 1577977 326655 1334810 76301 413375 1129269 791596 440808 437068 1862974 771733 1233386 1609376 1758749 522664 1320280 577322 530345 1901477 363993 380996 465262 1031086 525752 1979394 509707 163131 462584 1683015 1769951 1407639 264537 1164804 1017018 1544389 1694725 1694713 1225251 711514 827035 785773 687261 1920764 1796680 46632 343812 1659837 1290708 486971 720632 1846725 1140791 1037453 1910536 150004 1077445 1405649 838493 515051 1314019 717604 1476803 637622 1273653 1853809 643817 493041 1029990 95330 1332170 1966356 738807 1493027 1492702 687623 1749380 1448268 637664 875003 792104 1182962 35967 1176015 1830022 130293 259180 1554364 1215491 1158361 1804715 727410 1334900 746183 1167243 977311 1917319 482982 1059606 1666825 43460 831988 1819033 1181928 1543160 772566 151956 527455 21031 947368 938492 1031817 13181 573368 836459 379436 1160038 94491 1214193 1028721 253912 905421 1276665 1491878 773753 342230 533473 1176144 420896 1980830 99566 1509115 1003430 1046118 1762971 674612 896466 1030082 948304 1813538 729993 888509 1393168 702720 946974 1558535 1311730 323908 1843064 101498 732631 1501223 554595 333834 1569918 1922028 1737091 653088 1387989 925796 1910959 516733 852314 1574992 440163 795425 1520714 1257291 453133 1168715 217192 928608 1030149 482657 930338 790522 1316276 562530 1851852 1448578 922008 1575778 1616407 916180 724057 1037485 264604 43948 800314 1348693 73239 146696 895011 1043809 343656 1103278 722171 432771 1632541 959763 1844148 1236517 437353 1598168 136624 1544595 1578996 761610 1252540 963952 1418634 1215320 690993 1599559 1881261 913338 704143 1521030 1107532 840990 1660744 465256 664158 1878748 1069229 1202477 235156 298191 90929 1555881 1958596 147708 955961 360132 1223358 969628 1996534 1874897 1885318 310772 1656961 1415014 1120288 1914002 1436958 614863 285974 919783 1986643 1038824 1530389 1494924 1637535 1221927 1733198 376646 540580 1593487 1864085 685738 1225648 93861 537538 349644 725158 271259 1397111 193147 1992364 1602250 1763098 342668 1745587 252630 1015545 264094 517102 1588855 1283776 866665 792671 1289505 900608 408075 267792 1863961 1013501 644693 925974 78478 1589264 967415 1240204 1336580 1274001 632843 1638036 1946948 1499112 1548088 999459 1338375 1014709 300361 1097230 1790403 1147816 331069 1243520 1368459 621100 319212 1141871 1698616 1442273 45182 1236204 1017868 80991 1334697 1456139 551187 1327147 1321447 1561035 801044 1345969 1285140 1406371 1066703 1617632 1244588 1487722 1026863 134153 1963362 462593 842893 378237 1871298 694828 1918664 1181958 1529904 1908341 815359 345856 293781 809573 321047 1086407 931951 205070 243936 1597604 1579524 1021550 559644 680954 1050964 217403 281506 1152874 1933168 21525 1172472 944134 133320 908214 1638519 1102447 692798 963067 182231 1212107 531445 819661 736172 475064 1879243 1336796 1494097 1154732 386408 176978 669050 639145 702851 1949327 483227 1078097 450192 960362 494807 1753598 78392 437662 254439 231489 1104573 1422528 1992618 961090 581122 1036129 1533207 711429 1961199 599658 1475787 235736 1428415 1490005 140475 1985367 1744413 1746220 1707892 1552132 288643 970337 46360 116991 203912 1981386 1480280 235088 1160455 11247 636790 113896 798360 462958 1369211 1083115 1293015 430225 882301 1392270 1700198 822003 115311 1100404 1683487 715262 1950165 1271370 747481 1358522 1076641 1695442 180853 227281 1724618 958120 43014 433335 524115 204882 419564 567075 1270085 1234832 271328 306750 1188096 460510 1685625 1315900 808831 1969620 625762 1235745 1560839 125700 1565640 523521 974407 1317162 1568092 68836 417428 364299 524505 211553 305106 511790 1829902 1377965 895004 720068 1272451 568842 1848605 259791 903106 1927139 890732 1422930 654423 692383 89472 1058261 1024958 356676 1666654 316119 510097 648308 1823748 933105 186441 445264 1245617 1711139 1162317 914360 1001042 1879886 915343 1154823 82342 708386 1604598 1880916 1065609 1109944 1684478 629113 1741831 849228 1346431 480823 1607764 1103420 1344137 300496 500897 1773797 571655 1003611 225767 1284045 1204863 1050993 844455 351071 1488078 223043 1816908 1271007 1446557 1910722 1455324 1493616 1894283 919210 337723 766467 1402677 160669 788891 1784834 635507 774139 1513142 1776513 720705 651105 1852844 689442 682540 1517430 1920398 831404 703441 1450124 146780 140698 1219448 1519749 179345 711149 281597 528060 326550 247009 612083 1065785 470815 752993 1877861 1217544 103828 178229 1694111 729614 1937511 1429082 932776 1321345 150163 1462392 185810 894241 1049324 592482 1993879 139400 765488 814947 1013571 1659571 353044 1518028 1143287 645673 1738454 135799 946719 932229 1732126 333812 607240 1163871 1436264 1608412 777815 77036 1260276 409570 1455618 1257289 643070 967875 1519142 40934 1280420 452634 249704 1314735 558769 1606366 1398995 1424689 986348 1412374 1761588 744759 1570021 784462 1100913 609547 572634 1262299 69117 1763719 55318 612534 1463324 408824 348447 644914 1690838 199228 1311434 1954259 68738 153621 1081311 168907 123141 871411 294260 767191 403567 638263 420574 901016 1789346 440466 318057 1283072 1526702 572026 834059 1875537 284944 1639640 1589634 341872 288021 1768292 1391616 312683 1745720 1268809 446718 1124861 454842 1416474 662248 1845008 1882433 356832 636047 1615562 1287540 956334 1700786 961375 1824982 1647251 862169 651118 1885901 1942299 1024669 265660 84276 1672004 707265 960100 1533225 775919 65299 51330 390546 961008 1930340 1039403 1619637 1819786 1343083 1377554 581260 89913 481211 368739 59951 183016 212993 884771 1753655 1728278 749736 1591559 153034 940546 1098395 476180 1346042 449126 1334663 1810003 665296 375981 734243 851422 1922507 1953727 167510 109360 682943 203553 1711352 102067 1711354 1801356 610881 987181 569678 262868 647300 343388 345390 31877 496854 1524363 1033765 1582633 517643 1872106 647214 92942 100766 1778616 901547 1700781 821581 1176979 217495 1129867 295432 1552874 1044373 1198459 1315325 768957 727431 1400124 1657794 508073 724589 1726002 544656 1204110 1977381 1351781 244350 1359506 1897799 1666205 1215405 764793 1690728 452790 526850 1494092 58599 1298351 726418 472123 1501121 664478 1471352 1158762 1528024 906869 1382186 1221252 1022608 109827 317338 1127402 1281711 1723818 616689 497550 877613 1082200 113126 921139 49924 957659 1529945 234280 1015070 782507 587883 774082 685395 1179122 37214 1618694 932833 783813 1959759 475380 396162 1285630 1140587 911483 608771 705520 473973 1331367 348518 1406531 1064829 777222 1972127 437266 1679110 1604664 1368767 1967561 28158 687925 1849306 1276197 1579105 661201 331379 188639 556847 1341409 1659800 15220 720085 1932589 1379133 209135 920999 1240420 960786 847524 1529759 995810 581420 45650 1251564 1689300 1932480 896247 738697 1675068 41184 1931098 818983 526219 65146 1435680 1227791 1938189 1480901 235164 240205 238887 271956 1281056 1119796 1833269 1227802 627246 773619 1363624 1784867 931150 1674113 996681 83290 1129451 1784444 1943226 470476 408756 1190956 143909 1190909 375170 569173 707726 1348471 529438 1051625 1730796 1197218 57069 738146 1132400 1959933 814406 878316 120706 797934 413013 1842889 773142 95496 1546913 856680 1144877 617130 1876724 147055 537426 6917 1155759 922406 473358 1781974 1653614 420909 287508 1203978 1667355 1172312 1678991 755981 1797451 1355897 1800865 897281 1312819 1540754 1604855 1496516 1755215 1873751 1577480 701617 272707 1486269 1230952 806985 616009 1774715 299802 830361 1673898 379899 291055 1883837 1523179 1536276 1961336 214861 278379 859067 1841719 1303759 33697 484077 156042 57485 1608116 279077 1629456 233484 1026052 429151 1310234 500104 963922 572266 456789 1744496 1773483 1219281 352367 1217138 1954421 1447927 201362 1878291 421217 786901 248333 1769528 1876944 1418610 298973 1429849 233735 698887 1223254 1581740 447729 1440966 1949064 1070797 1569751 196462 1785609 614660 1747285 44481 1612513 441095 298525 1524532 378123 430232 1024108 1047760 1882839 1891134 809329 1898991 1045168 1827072 838113 1984520 1021115 29733 1375331 1035132 1426456 1404439 369893 1098073 583401 228363 429933 1708246 1445780 114401 464018 1229206 1530857 797923 1106672 1748580 1381551 178908 1475806 363813 1495894 260550 1449749 1750634 411832 1694470 1528597 146476 1584317 684476 941184 373571 206256 599244 1486885 1319530 1634170 254409 863249 1316611 958191 1700123 1002372 1425195 1991409 1959382 354372 1823250 1462559 604440 912651 132912 961509 105080 1935256 1027528 1163438 507733 1099370 192892 377344 808159 1816092 1974561 366363 1352742 606362 344702 813833 1872765 150907 1466429 1783006 24830 772106 124614 914445 631969 1274768 1272141 941088 793148 1750353 1775669 211397 1423900 1291170 849571 1116398 745666 1678367 1173018 428247 512283 1982212 286955 1701832 1657184 1007744 733283 204014 744834 642656 777427 212502 1322027 1103943 1375126 1570376 1837566 1642439 1205775 1721801 1940152 376144 760977 1331182 119156 1328372 1633144 63013 1691689 473794 1906290 452165 1131763 743137 50511 138882 657612 1681929 105355 1904591 120009 1108200 1723866 1430557 1969615 680104 921577 478272 1976297 400145 1510800 1179079 1135668 315107 1206359 869690 458352 509535 559343 116840 1039406 1751700 531413 54906 1318489 1103596 362777 908634 916989 760007 1721560 1747498 535985 767596 744503 1288045 742269 1099749 1710879 1432044 1872837 1697665 1836479 416904 1124539 1240706 626134 1367328 417633 1048481 1737108 1916780 1735430 1690779 1389113 1015856 1063601 927181 850119 907484 1720105 670517 743939 126152 85158 899498 1172256 1735964 80721 1012047 694509 85256 706327 759970 118413 57750 1817605 687459 92210 574100 242437 1456916 856307 636559 1789636 1379955 1099152 682704 1536547 1077882 869125 692732 1956532 436178 1397182 1645355 787717 1756437 434036 306466 1620714 360856 450856 107269 1344954 215027 719982 1781059 755266 1710690 559358 1726748 1806044 1496995 1282688 564160 847509 1067515 1252663 1961358 1652497 846921 1791085 788182 772680 405641 398233 70999 453695 1134196 257534 452003 1779384 1917786 1097514 21389 1227975 1855623 352727 1664586 1156282 1991427 1701365 1637696 22105 1031443 1139983 1889111 517070 1480566 1510475 101022 655082 1034420 1501005 62558 1208701 441494 261267 1360064 1693828 1105556 717672 1239290 1013755 873776 1057770 424427 1278923 192426 1102405 1657760 1039774 1006694 42707 1222259 16446 805833 6927 1933338 1541007 1172125 1453293 1647025 61157 675314 1514604 700781 1103443 1986619 1278644 1144521 493525 39292 1257766 1692763 1802020 70912 1768211 1160157 777214 853825 1409585 542715 1698527 175473 1301883 623462 906788 885169 1361801 1426881 1928080 413044 23133 1979613 941382 883384 1126136 714389 947913 887707 237942 1259717 1243052 278127 720556 97187 1271653 910007 1807483 165225 524162 1509956 983933 1997221 336675 1753515 1498324 1163868 1076829 1882252 1156718 441074 1357702 1434596 336871 1401013 1033641 1740953 257824 974554 1068803 429689 1084691 1642122 460396 305915 447345 472685 532239 1276985 1636010 1393235 1529302 993936 1904891 359177 896005 936307 716659 1201388 843694 704214 509513 1514273 507528 1283988 270051 1452118 914537 1561651 47766 116491 1417752 1739593 1667176 944241 1166431 1789028 1565144 1560951 481535 1555072 757840 99983 1655151 186737 1830541 552847 40174 1508073 173119 478878 1227725 44921 1768052 438907 283404 255177 430184 998752 851757 445697 405529 447264 463426 1506354 1354886 990573 1185439 1623827 1116653 578500 1404980 859698 1816349 1067399 310620 1676336 1028842 207580 1431869 1990634 1841142 792641 1719798 234772 10840 658771 127084 1005433 1525476 1328557 1426357 1604088 1153579 1054601 1632630 331725 1733179 401327 677851 1762305 1543834 196889 849061 1708375 1839847 1773360 30795 1239691 439111 90299 947354 1970134 1158740 1399418 705770 1513427 1795842 340131 161557 276610 1892823 1929191 656904 41680 1056837 1949695 125151 1987070 1499755 598364 964913 1010333 55903 1136330 1872716 1225127 1590726 1972579 151680 1519588 1746461 1298889 1360109 1092233 1022795 547648 1999691 1998032 794901 1156130 1914792 1419744 204953 1396080 114112 1884048 1577827 766941 620100 957613 1038510 996610 898967 1095458 37809 1509747 1620755 811193 298876 147488 1378082 1588882 972199 262545 164974 1737158 771586 1411926 86821 1634206 750384 281231 656971 510622 613039 878912 989736 289500 247798 1349304 107576 1660900 1755218 825723 347348 258797 1237829 713427 992272 1735694 1230908 1378296 244780 231346 1640054 1247287 1025308 138620 1741222 280714 726799 1467612 1376577 1686734 1722601 344510 1446563 89252 982546 1410900 1988295 1720901 283782 1031276 215305 1226875 1804648 1978137 358075 764612 1289209 494533 963828 1167057 1806349 636155 1081089 1011942 32211 1963354 780292 1740229 1894616 733558 585250 1429608 1976783 1368875 1258772 1125462 370952 595002 813909 1874571 121137 451689 1234407 1327994 214352 1869955 636397 310586 986979 1059172 254939 1621917 501454 813029 1044025 501685 1835606 1064109 2431 368249 289672 1232099 1841550 1458677 1016575 1818188 43918 1656299 1452702 1802397 1841317 1884743 252864 1732 1192864 304717 1025732 498128 675422 1280302 1868825 1177673 833465 453881 454660 481834 85319 769133 634094 1689610 1849980 158701 354553 461617 501468 838559 34877 1851942 38613 783290 519730 1576346 893237 229287 1268259 284415 1354088 824166 789788 884409 1184877 867579 60639 18527 1658913 1611152 4994 1757096 55465 1461170 1164834 1856190 35520 458917 1456456 1981194 292767 1250934 844283 1514602 576034 1944900 1138307 713339 91443 1804529 7261 146068 1389086 1095529 1343554 1836713 253215 1262418 1538353 215504 22518 1961749 1521670 207667 1165095 691648 1608570 1308591 879369 1737519 1707457 1093714 1242246 283575 1461818 1991811 600261 273624 1483205 554772 190789 1718051 1789747 759038 1080775 69174 1645604 60455 1043330 1551378 524104 1188401 1392025 1819663 615191 1957625 1313109 174950 859282 464130 982461 1082604 474649 1796051 1676825 1851797 515500 1675236 117999 1927701 1254872 1705797 71442 818712 1030456 10047 1047866 357030 200457 388185 1244114 1148892 252690 418422 70288 1324147 698765 426045 1400904 791673 143654 1657385 1009478 33597 1654262 783095 1034110 456224 875985 1047245 691759 966375 678133 304945 1883583 1400306 592481 68345 1662527 166325 1140598 1078571 18186 1316630 1112293 361516 525111 1442769 802609 830532 321612 1750411 22582 1953155 476076 609449 273607 144676 312890 1145266 1981973 1499876 1554568 1226412 434748 471496 151836 1561304 1357449 1660265 916244 1304825 565032 1690184 863998 1299325 1814757 1984304 629840 778370 48373 674735 1168513 741210 1544475 749626 1755661 1505769 718290 1937448 20432 1134246 789314 1998365 1538096 75819 1747404 760350 1550197 864348 1537546 1911860 1037815 1541801 548004 1365444 80181 792632 857636 1347975 504015 931569 392891 1371017 486116 1915982 1021789 707611 1551883 109411 173526 342590 1928269 1810826 423767 906013 1216672 38273 351792 1401696 167580 1770811 1105227 1935965 79451 1794491 756468 869195 772867 565759 846311 1109862 155287 560860 1841058 1455360 1373703 1969415 1243720 56466 471396 232256 1282920 1166142 1575425 618824 1691953 728662 1680499 1015506 533445 430674 597546 582423 1125063 543314 1067144 273106 848733 1176304 7143 299817 1686839 1466281 1166639 1731700 52546 257424 1824555 1449939 591828 1782671 1600379 1157604 623345 515705 297875 1951087 1038969 1963028 238865 440971 1780351 1466546 708577 930493 1815700 1834934 1879569 1089895 1872063 939994 1242848 1802031 1902008 301888 890023 653104 1985305 765646 660849 275140 828756 105993 566026 973429 1356327 202528 1792043 1245375 985557 1738846 1937073 727634 1666100 270668 280025 1927315 93665 581926 341058 756769 767476 1603620 1942412 1009599 418806 1971262 323568 1748103 1803834 346434 1689951 1198348 1359981 744429 896786 1864118 186353 684404 1913176 842506 432798 327461 1794225 97511 145081 609222 605045 153884 997194 1484615 1722931 286021 965725 1564730 998271 1114561 1976737 809567 1280444 1675320 1242144 1647162 128937 1950378 348586 1529268 539277 1082099 1590173 95486 591616 1797088 476836 215934 1078446 1284718 128693 1187993 689949 176907 604603 1411739 996798 15783 75129 1926303 688167 347639 1834194 1635977 413163 226303 1585748 1138953 1371901 1881741 1670356 290366 684520 1777442 266580 1725995 337475 548106 1768663 1930421 1789010 488917 1861009 934115 520479 885802 592208 771246 1635683 465133 987213 311773 517394 732315 1699193 97236 967251 1646915 1422161 1728546 1277726 1977057 755788 607978 1445728 36972 545187 437812 1744973 683881 1274214 1953585 969449 1851882 289253 1913558 620478 1141116 607399 594847 1180149 1599957 1605486 556643 816392 134941 1796923 1020175 1444465 1901347 1865519 1427858 1393730 1643553 1648380 91182 235537 118813 34704 1871267 1261776 244014 1792602 148397 545505 475503 14155 966183 1686242 327680 1965681 72119 1999374 115813 1817921 40200 115937 983185 1365086 1770417 503181 1649787 180958 441978 1913287 1114641 583893 827216 299432 305539 308708 894205 865507 489468 43936 225676 854093 348767 1247213 833736 1632372 1366015 1687599 188864 1788805 81921 1956520 608555 1458330 1662632 1658784 1359147 1679272 1129008 1116743 1513940 494946 1662514 1134507 1126489 1563657 1331726 149338 1307227 1566322 455770 436487 1346711 425841 621396 461302 805765 915238 819849 227924 373559 75686 1439667 1036982 876236 1792505 1895211 1891379 1571281 1534658 1993118 281246 887962 1628532 1421109 535618 1948047 1241612 638179 418124 1015611 1450571 895842 298421 1707942 1544662 403551 460473 906077 184086 840978 1330576 659268 1043387 147846 1386191 1758234 606776 1189912 372880 1045293 852006 1332366 1294976 943396 1212517 409670 1947867 1253735 130219 1408043 1308898 1552682 1980601 326666 13697 1627641 648500 1206027 947596 49979 1902424 1437299 781131 455939 259098 389662 1707363 1514722 881768 59488 1135645 1313798 101267 975755 1811761 824156 1052882 1397381 64431 32596 1739999 631941 324886 1503461 211189 273765 1507889 737086 595298 1681767 1584604 1726091 1509351 1106285 1802917 830650 3398 1425798 639987 1670119 561477 514363 106522 389682 1622120 1313650 199102 1114881 1127815 1098235 465874 1168338 956635 1330389 698919 318869 1262967 1774323 400529 889208 574438 1226032 56515 265834 649756 120808 1336511 1281163 171091 1595880 50391 1965276 1785632 1492297 863506 646109 1236333 1011519 242921 356108 1565937 1279826 1270702 203815 1352465 1543820 243222 1563253 1126563 727518 312884 1846614 1770156 90285 1336871 487890 1823075 238759 1007181 1708754 1357516 1213750 1736508 1554892 874600 1252047 1323171 1341489 502972 119465 333523 1581613 889839 649231 739258 445979 1493386 1972866 1630447 603192 1946378 1722009 1111821 796146 1408068 1961508 1316411 608258 470217 994481 561482 574556 1142084 1553468 1747541 237814 1696582 1975541 727592 1650464 361612 1208119 1689590 1938197 1983585 1587440 1370546 1787586 572303 1936715 372223 1616664 503242 872173 631568 1217782 430844 1487069 1399709 47821 465730 941404 1421448 1658374 954848 879011 1790863 1818122 1773754 707300 1874630 1041408 1007529 362910 935569 527937 422230 414068 221065 1861335 411338 806627 1628867 830686 247388 978941 1466605 1584865 1801503 180788 365501 1397128 669682 183183 1293997 1948771 1238423 779767 1441192 376714 1229980 1975478 1787360 549209 133642 1989587 1235928 1071758 510309 553734 852359 964964 1425211 1424735 481460 1857257 1863806 1039002 1487337 568261 1641755 1805709 580636 947482 858504 228605 1713515 587877 1827294 1053184 138626 179933 1671298 764688 779153 321611 949324 1621463 170838 7169 1532981 1749885 185409 1608680 1561591 717842 1286391 1101000 1805925 1154082 774008 1636636 1769340 1654610 1600060 587003 1397959 1603552 1918415 1902132 1799138 834431 1817520 176139 1916815 603085 1294657 15369 888837 405203 244255 1513734 1744714 1268430 1469817 248436 1605755 446891 148883 940412 168813 1480483 1043471 609996 91722 309797 292909 50529 105613 1487004 987846 1798937 1541700 1957658 1317337 1297685 1456265 1687930 1096231 1052704 1217381 586837 1564737 1631687 1928040 412628 1076059 498376 1574220 1903805 433703 1511505 423657 866370 290308 57253 543841 1685880 1264612 1299477 251504 1641401 1617368 1008216 823997 805283 1817313 156812 811499 512551 317672 88040 1098677 325574 1569259 1306533 1032679 382918 1967473 1668881 347611 1420097 254787 226356 1693017 970488 1660572 1518074 365522 992914 487535 780848 1482783 533095 944265 1439143 1530185 958801 542505 1685987 1259399 985321 1483290 1782316 1589944 777765 1340969 1022526 1776053 1368267 1857486 107510 1188468 553155 610618 1602423 642277 1359556 1143687 936421 605155 1622350 564756 1604993 1942225 262059 567127 734253 1753124 452811 807148 1604104 394251 1910089 1650781 981891 461037 1172574 790326 1141678 592504 320830 130301 1604321 1340393 1542012 691164 1886999 948375 493544 548136 31862 994094 1055679 69264 8254 1619746 1634298 503785 1203001 605252 1736835 1913559 1041510 1268686 1992508 1373303 1779642 479117 94976 701786 47115 581903 1889858 1900989 276066 1099673 1855855 793687 1817420 1954475 594746 569390 1665711 977241 262707 382602 68134 374731 1219885 586122 793971 1707122 519434 882612 1658340 29276 1104084 619446 1093708 1197852 1513397 983810 335611 488205 1182228 1301501 1214893 1343325 339561 346101 949821 1553407 615157 1222378 1441300 751304 1750648 1079231 867211 1579018 1353525 1038616 1992642 374145 1335520 702505 915993 1800576 21583 130065 1516967 507567 244192 1314081 1992820 481525 1024317 1772101 1133752 1605866 1246397 1315143 1388051 903588 290043 796625 1591129 1502058 44307 247274 1433368 1655377 533669 155114 1868609 383301 1561155 762777 1198659 1269809 1627748 544725 855632 300357 956372 437315 1917053 1651030 1921578 1845084 1664069 449259 1502134 1012966 267029 208699 1854109 1960902 952014 906048 173555 921851 1472937 1027958 425977 1884935 682779 181671 1272816 1564900 961695 634666 1271870 1577202 664775 1766990 530379 1525776 1235477 1691658 711173 163745 1416938 186500 1265178 420331 1914843 1103908 1352969 1888185 1740370 1074478 1178292 427125 1329153 1887684 64640 1813104 857410 627991 215723 472915 1150643 1469948 844087 907951 789264 1482152 1307105 800164 1558959 1300688 427655 495820 240159 267326 798222 1751338 1451201 1966001 604668 1588283 1900030 12132 1487499 1678319 1811415 1796855 1653868 318514 1251491 387963 1889014 144245 207672 756389 1229466 388232 794767 834690 162818 64287 953308 1960105 1158742 1363001 612259 553029 617919 1707565 131830 1646355 610572 1293308 1323732 1470073 1641645 279078 1193115 818332 612870 243274 437341 434533 1757702 1927847 1005643 1440914 1027300 381890 1229286 1763425 793489 1514828 725920 483376 318773 424074 1410301 1246491 1567244 1861967 768862 555697 1678576 1389426 839507 1170292 1980088 1077877 1650513 501065 333703 1779911 1426332 864063 1267931 525544 1233534 1988002 1778871 1603412 1966585 204453 1841977 824253 198857 195992 443258 1825528 983369 393535 1019138 1947486 897952 309013 1183130 1366872 702809 1898293 205160 614584 1693661 1333095 824344 1687130 1474945 1632290 899927 1950376 1769728 1238221 1881212 1247838 1207324 109945 156823 219478 1418307 1356146 104284 487554 111406 689671 1167541 379627 776016 1257157 872360 33290 1060942 1264024 328519 821094 1331377 1190131 1754047 1514579 149985 1918702 1629825 497202 235411 1081400 1215274 108593 653902 330182 1205011 1579563 297636 1130885 1178416 244921 1108863 631200 595751 1732380 264216 366558 1927289 884302 1552553 1229520 1202857 1720862 48192 289264 15266 1661088 767013 1098846 886577 10382 1386549 910781 1383493 566941 1379924 935836 1624210 1193466 1710599 1331983 196903 1894598 1678523 1059708 776114 459699 1208530 1328565 678561 707503 1238727 354143 1185234 131932 340512 201218 577938 853637 1263721 300039 254640 1610817 1330226 1105614 1318543 15305 1087442 141876 91334 658594 1873864 1538527 331026 1706578 796542 1223717 262124 611481 576409 25655 544482 575253 855837 513791 1316014 1649883 822472 1990656 1879716 10238 1171369 1822392 3342 1383292 628775 639619 263009 15452 705184 758060 466075 1351696 1891819 648351 1252446 355119 1945200 1308774 1191855 343142 1111470 853646 1052738 1312545 730756 643054 1716579 3182 1999284 752820 1962038 1875266 18420 137702 348727 1592862 437912 1707290 463094 1471189 767792 1457797 144295 49343 997688 1777550 1269249 1935223 1484735 1476705 1337538 1524113 283108 1167968 998915 1877293 36562 906595 476693 1816969 1950738 356429 1006029 455113 1878847 1283166 82270 383029 986533 831439 1441136 1779687 870319 1357711 150157 1663521 1418302 908929 1668818 1222030 173748 850367 272623 586842 1399819 1098134 1633995 132640 703 1190662 765386 1119236 1961028 515673 25235 1524754 194670 1894973 806933 974660 1844184 405433 1802021 402350 367239 998281 1082885 416019 1668404 866165 804937 1475651 1045522 1482951 133442 391134 1094242 370288 898706 1688865 1504444 1204621 1204211 749491 221673 356584 1675858 485936 10506 1758871 1520465 1145635 402696 1491709 1969944 701976 919674 793199 530522 782263 1521180 433186 991819 362417 1179438 1712725 368652 1825491 109436 978272 401690 338202 470119 1345198 887034 1137671 1198102 143104 1514830 189020 797892 1942201 1261271 1233957 444019 750340 596081 1021963 1790659 1564533 662523 1977937 1082310 955700 1720928 1404569 1136230 775589 419905 1368548 1002428 258978 512763 392129 120668 1350709 1686437 488808 588658 1627842 379212 1411316 2052 21660 498543 225667 116430 635145 175392 716166 1140676 1720316 1185686 335149 162762 759738 1087032 292747 271306 587116 369861 492588 775730 1258672 1406620 1972620 1716736 1225764 277645 1167411 481991 622426 443301 1100017 794975 1142374 1357305 1340609 167342 419873 771739 1352013 417199 776857 756184 1620180 1703811 1928586 866234 1775883 1299460 1708587 1996367 1950048 1349494 398360 1789242 1379332 516784 1369713 1856889 581118 905496 661125 1099210 849781 1948716 1315329 1163014 1710362 128884 339588 123895 1587296 846376 1303120 1349952 319918 544381 204984 1960789 958900 1173788 1802869 906496 376382 1216587 1126292 1016479 1739093 436524 302299 1383873 1111869 805131 1777406 1509192 703631 577983 1580230 707673 1711321 186913 426983 325370 1987357 1810205 513044 1313004 1734791 295509 10377 225754 234001 1745426 655177 998596 1147127 274655 1092709 1581019 1647357 475067 1780350 1935634 837380 1433184 357614 22286 233297 413261 668043 293969 436042 1240885 1826829 1930262 906371 223498 566923 2845 1510579 1655022 1136431 485763 1205501 1578503 1453107 1877910 1718462 855898 1094275 1930946 990195 908911 127514 56829 320141 1015285 1101452 1166077 489889 1535935 883185 269167 1529328 798284 537642 1720242 49290 1983543 1556155 1876529 826856 498907 284468 861376 1715171 1396355 1141014 945703 1165817 946648 1362653 1982017 1656240 710022 1057211 441866 1551727 340094 1689829 145306 1586351 262410 404027 541266 543395 46029 1246973 505460 1170280 1935919 1706150 1733951 1603123 349361 1756393 62104 754108 668915 1017924 1220749 177138 210660 779294 854378 1916195 899920 1592196 227255 1098889 27800 1353578 1540302 1281014 932868 245339 539022 953225 531615 1761011 1807893 421746 1887242 1605138 1977112 398800 307727 132249 1650783 112253 678592 1458846 673500 1894951 193552 1848062 1611600 1306773 1852226 1518388 473959 78092 1283137 1789654 572528 1215328 499042 548535 1998871 520950 1557270 1905071 1619920 1492053 1409440 644526 1210122 674033 1941738 1260065 589876 420050 382895 1356660 1140393 817454 1617920 1679833 588538 555457 767939 655511 1680267 356448 367833 1500286 379631 26712 1053707 860064 840794 1736823 63654 528867 1181692 1980762 1758830 1147040 1590661 89963 1537914 1795445 1523135 1636084 1562928 103087 60319 251556 464534 1755132 1453215 1528429 1942677 236262 23912 1699965 253136 396325 70240 880826 155522 1038310 69809 680285 901202 199913 1381567 821751 900714 427762 1234563 1910797 1551462 1046148 134292 1267619 445155 67665 242902 1868854 1945294 1441731 1154549 1845914 1423280 1925121 1131995 196427 722277 663092 1894855 782636 1494288 1626896 799944 266859 722106 501759 1736135 1993100 1799804 1809033 1225 1917411 1765435 1205186 717789 731828 739991 1431304 1728675 1115279 1189718 564174 126257 756612 193257 207821 763156 842857 1129162 1907718 1727631 716280 685862 687725 234787 1001674 1080431 833368 1369133 445059 522497 1293802 1139531 1164339 1092422 1031505 260679 1163708 492258 975528 680552 823306 1727542 1144434 492921 624503 77677 366241 152942 654059 651696 201507 1096661 1123852 102506 1955294 1637807 1132290 649836 847496 430834 1905739 1608085 1787227 134559 1937990 787253 955900 221355 365467 151258 624538 969401 1773713 1511213 1905402 1133816 651212 1169315 1563902 381416 1347490 1151021 772152 647167 1243836 163347 1797291 1109268 1619445 100106 1417812 1030688 848239 608619 1150266 430718 709071 252719 125777 101314 1873229 911504 393083 1587943 1402740 1799136 1523703 1374550 515418 1494554 1499224 1334254 1632987 921268 1916309 1402386 907521 1526658 354972 994384 1699234 389748 121350 194507 1039980 1693850 1887243 925600 1548140 1515840 1855315 518165 1416582 1264938 915663 1870288 787984 1857959 527267 521744 717743 1044295 802487 1369047 462753 55441 1220461 354013 991194 1988432 1211689 1313902 1637776 47443 499884 1118343 1760992 169255 1395811 713084 566844 1006451 1753292 1640775 1422000 932034 1665400 1122989 389616 234549 1130251 1288709 690884 387130 1382361 855539 298327 1821463 49929 1139742 1349963 1823876 452587 27102 1467727 546557 996235 1190445 826562 932213 499172 1256449 1272753 1818586 1510154 524011 496982 1623022 1523275 1212365 977672 1376182 784356 1612601 643448 1053563 322698 421911 439192 1721312 73231 1306529 1102266 1827944 1544145 1767379 246905 1682052 116616 1106713 1100015 1881006 1026293 920222 1247721 823281 192864 1815080 249178 84000 507429 285838 587593 1950288 1907479 1207887 1348029 302953 1017113 1304082 405511 1453518 50054 1304774 165766 100191 673615 635247 62705 885636 154724 306881 633470 656524 1618236 713951 19495 1382410 1228919 518027 1441135 98249 1840875 174451 1316704 1854163 181200 1344249 219271 823234 1198054 35553 1323971 1496381 1615543 1966277 304495 49199 1276711 1446903 1259592 915253 1674454 883524 679139 522075 251693 917661 112194 1494341 1436129 1117283 1626615 1397359 1036571 1043437 1788842 1726927 676748 903494 1112349 1414388 815050 852075 1801172 1112101 1628709 1300582 1516370 1932909 920580 344732 747318 578734 215678 1439207 137696 163676 1102535 992334 960547 1863900 961128 1096183 1801836 1187573 105533 1270229 1846969 484335 104111 914645 1004345 167999 139083 1426106 53694 504072 133288 531781 1359355 251765 399936 107949 38680 1643435 1898020 567462 1877358 882843 1667182 1890071 1877153 1240909 427130 1452232 999612 325803 614085 1731438 474762 83332 1138560 1981394 634024 597224 784876 1054504 1097356 1469659 358565 623106 1550684 1771339 917633 269335 1161710 776477 253574 544410 1524116 571220 1664513 716794 830801 49719 826233 1611435 1809979 1876546 306718 1584164 321628 1086103 1029674 1200575 1591519 550552 693604 509994 1572537 1221736 1896037 228634 166277 1704891 1395875 707780 352794 749319 825097 1089937 98025 379606 1323699 876913 1985678 212279 692299 1914777 1475359 1023945 1271690 425710 541097 1404726 1636460 1965335 399331 1151692 330637 1197108 17724 475434 992599 1688335 420715 1649770 1562440 579251 1133037 655457 689116 608420 804494 1255097 37461 64257 1566391 1474264 1223080 1191428 1089059 286985 313200 1641004 1087535 220997 1174029 211603 774750 778683 1313016 1120808 1822638 1792122 1397037 1153314 257969 569125 37537 1336356 905371 1907528 680091 1914927 1889054 1824504 309731 1018174 615372 1256735 1318243 1944534 1831072 1646258 1436798 1930811 1714817 1309748 1757213 1460764 809042 924092 1412426 1584235 205066 1709017 1190135 244989 14609 700567 478470 1107984 1864242 1616157 1188460 1156262 109749 1127888 1239342 985430 1294149 1021442 47746 997288 1397763 1362834 1973324 1934064 141032 1685729 1858122 736019 76603 1239195 984447 1364231 1696637 996407 1868259 257601 604476 692113 1561863 368348 981952 1909112 1771396 711323 1071589 1977132 1591167 1210478 220205 1239944 15059 175615 546847 482865 944154 1426007 680225 1242933 1263576 1709001 750159 1459359 1033679 290010 1257842 67872 466502 957514 1155471 520118 330663 1504398 380945 1751660 1932624 367048 1446489 56284 1875998 1755706 1902739 1694766 1078952 1366123 1929729 1336372 169632 1668637 799099 1021510 1060037 1859375 1758761 1499977 1874500 1708216 1649516 1348495 1175257 222688 397381 352473 1844581 2243 120236 919861 606669 1680977 1729021 1327961 1521585 1536320 1202694 250479 1325285 1461140 503907 1084537 1623323 257941 454253 1033421 882582 1139916 1346994 1497911 484164 734028 903346 82319 1251127 916680 14497 485726 1997378 1416272 59748 764130 1927200 411342 1532582 1662210 1237628 1434963 368602 1568987 1564116 404092 1306337 164168 578622 81657 894813 1851934 1457034 647217 575805 697866 1871837 869852 1490719 311963 1108967 1759165 1182656 384174 1817711 104407 649942 266447 1991084 1817748 1179289 1431049 1245612 1458760 1953892 1613971 694392 829018 1142746 634259 1148548 1115168 1626990 1982939 1400493 1375211 486456 978577 1952743 1117955 1350598 67928 1901816 1071944 1809685 375220 1638215 1363288 1827279 871297 385896 391194 490571 1771515 1584447 1850664 1507192 1494161 1676847 1642989 1381120 1058209 387662 1379922 869312 334283 103152 870049 1307871 1111839 1228819 1605057 1202156 1919787 547390 6033 385754 474748 1466392 535190 1526768 1935667 526823 399474 1827574 1500630 468425 340490 279200 1998090 1158997 1646976 907461 695709 1467096 1200002 1676485 1190944 794927 36649 678383 1560823 789875 1154464 365075 1054027 198683 627248 785907 1886530 1197712 1356699 429536 1054054 591482 927351 1929946 898438 172107 1097322 531514 1125574 1122595 922728 773289 1435635 373605 526409 920410 1239203 651179 655790 112579 1436009 1635293 918090 1019653 834694 685769 1145350 1390241 1622149 391425 1618125 543127 482940 689910 1186362 1995413 754480 1384741 268093 1852720 38783 1732808 249774 1297295 1120882 1857913 868514 956886 195864 1322704 1694721 1166612 1806327 1072365 703056 772513 1894787 765722 441617 193379 90845 268814 1782244 1249678 1323962 1750513 1897136 362660 83532 924625 1134810 1213018 1332412 266822 1564751 90056 621009 1110909 1406477 1200082 1001183 1831225 1116103 795502 951022 1811288 1593450 1925829 690416 1110767 1117317 1781865 1949119 431498 995304 441664 1782329 1604524 1118702 1839651 584897 1093496 1212136 1261334 1468708 1989147 1878161 727595 36518 534058 901918 1709846 1753425 456388 1409626 1293068 1454636 1875697 1335199 1682469 840963 1924028 1250970 315362 1135728 1091811 1522607 565928 358039 516379 794503 1389265 1603339 1388091 1645939 548432 103352 914791 1603030 374328 1994835 895777 1200852 1031306 1851355 303060 1601465 1906358 374969 1905117 1652174 1366153 35948 1210198 1559775 1283930 635244 1353754 560938 720567 1762672 1162338 581271 1585209 1390671 997700 701330 1604221 1929251 1857294 150795 33309 1338173 1608275 150188 953835 923586 125367 1986128 1048845 248664 1766355 169824 1393955 1490964 1378770 1030833 1829988 1828953 26555 1817452 220463 809985 370131 849140 159031 803342 1802215 1042746 879965 703369 266555 1009602 198396 271805 84206 287604 1564081 822585 1551678 1052455 1894763 397090 1777804 1349337 1755344 1543934 1970481 958892 516430 290090 706007 1789500 539944 1982433 1959663 922443 906580 1353489 80406 884070 478319 1414907 600207 1423876 958459 1116890 1744277 1350294 192931 535594 1864045 1196757 1116905 1637148 1539100 980494 791970 1169505 1659916 1964537 361290 1086785 519897 1312270 899348 90983 1530670 1316289 226717 661036 1341610 1356527 878080 589552 1523934 1130633 887006 121694 1473504 1883557 1769088 1191726 794817 1424175 14174 179381 1441306 30383 1147164 507455 1218229 1313114 98045 1064793 1609629 314686 229563 1291465 278398 210284 1839611 1424681 614969 1925436 499168 1037029 995495 384140 71493 537645 245170 138989 705366 567094 589375 241682 615907 1554445 1205404 1315370 1443470 1715534 297093 602093 1021231 1750313 404969 134178 92069 714562 355605 168068 664570 677186 1178311 1096886 1378842 1095540 535037 441556 791662 217551 1613977 629439 1870048 351063 1537163 901847 243250 1453466 1087562 753186 1725928 367911 147123 563441 185305 1643941 1601903 140692 1278411 1573550 10688 489078 393218 1430126 491193 1833762 197705 1437217 920246 1854200 1487469 347541 582511 1599953 1629515 1797687 1775321 482664 1838429 1603426 1957574 1355143 927580 1058548 1361282 195546 1490337 918970 1015518 822919 291879 825491 1879158 1865170 79708 506126 568361 696905 1726881 1110778 726704 1506633 1307279 1004254 686767 1760139 1908736 855635 866711 797831 506427 1679316 1207056 267096 1540129 1827212 71910 1666166 595643 1532186 605349 327806 128923 983985 1242873 1137011 1527403 1266119 1234397 1105709 795234 1455448 306834 861644 1368597 1002195 1544339 1287027 875334 306558 1993099 663972 870552 1477286 834340 960348 1012336 767547 1940412 1769445 1460022 1564035 100909 1326148 573885 1612999 1192615 1414230 1596787 1853018 1434166 1143731 1737541 1880681 1809309 166054 365680 889698 1692413 1444451 1124734 232318 1400320 1527234 1853256 25815 1256946 1528756 1509108 1228752 1340920 1325528 595017 340980 1949079 779914 1885248 882385 1501681 58682 602310 1985618 694912 479403 1018470 595915 1551979 402761 804316 1574131 549489 391942 826042 912812 1651098 87603 1119987 736053 218696 539935 1112127 1757008 758123 1578579 1820760 1111520 1231985 1578649 1959335 1229650 97024 109176 389446 1998845 1626946 68633 815712 923331 1073436 1216914 859523 877497 325039 1679691 55709 1317797 1732604 1326356 1744356 1687558 820929 1099239 629878 1333342 181901 1343389 955247 1901654 1274279 1064222 90801 506137 144152 1923859 1937628 630339 137518 1910974 1907592 169134 1169065 1590347 1945213 313456 1507931 541704 1699586 859387 1175739 1920376 1673211 1422637 1313147 1392622 1621293 84993 1092725 65370 1015400 698020 1165676 66908 1534889 62045 1786392 1958365 582792 1476743 1507661 224782 1955677 1721618 84109 1312029 1451723 282376 1494388 58169 188416 179671 1806178 1595335 1260908 120887 1667268 1607129 374479 619353 1006552 479093 1342990 1323324 1162554 221348 344951 1465981 1848916 13338 128349 1875186 1348158 843127 1787444 922203 139801 630293 165873 1457046 1024005 1076383 1311052 1882194 161354 912860 312198 1854881 702946 165372 1575051 710608 261222 56611 1853395 359768 847264 1183786 96253 992765 212439 612473 1711935 251324 575312 1321313 1926906 675021 361595 1916122 235806 1341021 1515965 1266993 297938 1956017 1332605 1112693 114321 780964 147983 350655 356165 175007 1506032 156467 378793 1636662 789318 1766214 1592586 435709 1860618 1574016 823059 1796733 853191 1710876 126218 1646098 1586759 653862 1185735 1615236 364586 101170 1421467 1992103 1076667 1126847 1183206 60394 1378260 160473 1529842 104207 1801342 1305097 1691152 1017704 812788 1845782 316986 722483 293877 942195 251559 287797 143471 1835872 668367 1762291 188636 775406 1269544 1289649 767215 1513283 1530765 1149506 654433 482560 1379212 383838 51439 825295 711936 1167978 951296 1866141 569441 1875807 1720312 895152 794361 218309 995852 735857 163714 319003 1474425 552070 319235 178989 1985692 447848 1296535 811042 1853226 541894 1762321 1923009 941424 608740 602205 1926027 1788523 50750 1819256 982633 56975 1721731 1389222 559037 107826 61570 819969 95117 1466507 854155 1265829 521410 1392107 1375756 243918 99982 324971 1746216 242772 1592993 1738244 260783 602299 1447358 405698 629445 1416413 1623542 746126 322601 1403125 1572820 1368018 457385 847831 791938 1415050 1341294 519377 724082 1351060 362065 1021654 527535 210500 769975 1231335 773553 1708117 1984357 661412 132384 1898103 725924 612299 467070 1567019 1855591 296161 1494478 249927 189483 1092456 1429622 374559 1481846 66241 694141 84677 815245 1507210 963633 1768866 1437464 1389022 1245333 1030100 870521 1544373 903370 572726 670826 1888787 975967 1282399 334968 1409404 927256 1433392 556827 850537 1153047 984771 1726894 1544566 1410613 835370 399003 892187 804483 1381078 70646 150983 169313 1004542 939677 1779646 1760476 468802 1734438 1641523 127296 1295788 825296 998361 1637140 1866036 729988 275881 1597804 1024141 1211919 422059 989780 1423383 569740 1467234 739959 1265101 1046619 435514 817717 389352 1812749 707746 12987 1405488 1602380 1243331 1643341 1717070 1656190 1389158 79486 1696626 1569877 1829769 1405902 44895 7850 394493 541933 1369138 838388 664651 1894263 399775 1557994 970800 806643 285236 913246 132085 1019666 516448 409363 1494521 1072181 1643915 93507 142780 1058385 846950 1617508 526758 1522643 1205133 1004222 1521743 787566 772715 1756724 1353681 859823 1303255 298088 633879 583708 1815004 214690 166318 1616229 954894 588412 1568753 397588 1052245 1674208 445616 512063 1419266 1844242 162487 1705415 799881 1045064 1200634 1227178 1808041 1388255 495104 1602356 375881 510834 1354580 479989 1277281 575123 1256867 358372 558097 1706212 1004381 169066 1092727 1466066 1836414 1469514 475359 1828212 1851341 420919 1595779 1741278 996299 1142331 53291 359170 151873 1727184 448743 1333439 1431169 640797 1532210 1604916 1787260 969605 1218985 90296 1695859 392327 1559522 1355092 1540113 1569469 1059583 758084 1453014 187571 1908735 552052 987162 1575910 308942 1743897 657723 1791783 1828804 258167 155609 886974 663089 269618 773173 1275867 943511 1696805 1560480 346594 1662197 1297722 1167923 1011089 1415082 1719543 1858273 675601 818287 88923 361821 130660 1106662 915639 997389 285818 1013012 433873 149013 1622543 1022549 158853 689640 1824283 1806634 977564 657743 1211494 911298 1888011 1989052 1692359 91617 749045 1146079 1296488 1435942 463800 212787 286933 1530112 24521 1973041 1582528 250494 978879 1653461 597442 390897 508478 42544 1570908 708243 1565279 1148107 1315884 897446 970819 1000163 153665 1103204 1865341 1173367 179357 346037 128682 1293878 1045257 1067123 38950 969115 1854493 1024766 1766893 498977 1165041 1078648 1520082 1657288 566755 436174 1295224 1030767 649639 1292287 1510786 1884148 1135122 1973730 929444 1077439 388644 379534 1193474 768429 970766 1265170 1979050 1955014 1469166 609793 1745967 473700 855273 1255416 535612 129207 1229437 1035381 232060 1386677 767054 635183 1668603 1839098 254021 1327854 190438 977476 305851 1921420 958767 363048 1717939 755487 1944511 545843 264580 1856533 1361343 551300 1820196 998083 1852843 1910608 1151731 312604 979523 1821875 1023297 1288021 895797 1278450 1655876 956983 1158233 1256091 380362 1732216 1143973 1836032 335233 132285 1879791 1751488 35008 64175 349140 291299 532500 656708 1119658 662760 1435647 1563470 833089 325100 20987 1716691 1808268 681190 638224 1076345 1169426 1150329 249026 97131 1905288 1533965 725593 680116 1751504 1344650 711161 921517 1354447 1988521 1762090 1708952 1046642 404690 876830 534393 1988576 1632282 893292 293683 695680 1362959 541726 575892 970674 1633241 1705611 1039466 141692 469691 1897957 624688 914699 619026 1222837 738325 584701 574377 735485 30424 1978464 191926 298698 232380 784503 1285093 1777711 1569615 1445734 28992 388005 1673317 1596947 29310 1119580 940219 266613 1985093 1027258 13538 966674 1773019 341579 356855 741277 1703525 1969649 1318185 1603515 745632 129055 1898369 629763 896577 469045 168138 1518914 130962 1431562 1855407 420078 1288794 81094 1055149 270185 1952053 814765 259451 987414 1551267 229573 613201 19282 1640116 1721622 116153 1367049 721986 782704 1778423 976591 125210 272028 785144 673154 479613 1070533 815986 166887 1596596 1863996 1058572 775370 1123679 1879974 385145 748620 1313160 602436 688249 323118 1875655 171613 1619762 1300483 1171482 1086838 1251830 1910644 1497691 64729 927600 145371 1030563 232423 332347 1427644 289101 1318567 91438 558395 987228 1923429 1225117 1285407 1370809 1655227 1898396 814949 1784304 1394340 1997770 317040 1278841 1859575 470136 1979868 166850 1363086 699666 629264 1875144 1759874 112041 1026055 1748110 1904342 124312 1575330 182188 1300547 921470 211012 997878 1944134 674291 1307698 786176 1062079 478378 1549104 1400696 1308079 15786 1604940 987406 10264 1344843 877312 974494 1167364 482734 1421609 403601 89119 887872 972188 1916277 609801 1043176 500235 1385759 246681 824717 684776 25255 894795 1172692 1282197 81807 1307499 111412 369294 162355 64610 1150762 1026585 1842359 1343673 1304589 213984 1447234 1266902 1689903 847722 1780425 1883305 328284 362021 1451899 844872 1419945 232369 1614297 613022 1418696 527005 915135 1878380 68437 1497436 42165 997567 908953 1315477 1210018 1339030 1170566 869546 1478507 912434 948992 650945 716428 970843 592919 169196 361127 801218 288495 226557 1980420 685297 1173301 1425670 1581671 1258448 235243 663651 824262 273812 1538545 725259 1569020 983828 1493355 95367 795539 220372 776020 163325 1216922 1472817 1693055 1082530 158748 1220381 977952 188087 534911 961447 1736060 1557955 1704814 904913 1506753 1132329 1411643 240954 921913 1225725 1718315 603461 461903 338393 116398 1544024 1135806 615625 974411 1933714 660821 498659 1453851 1958166 1186626 622378 656031 1522603 1014015 1527146 915601 243863 46931 1078422 1089085 1793211 874381 99602 1428410 1292418 1664206 1154842 1701735 341710 346813 414996 303204 1310817 1903711 187276 337788 1310468 832351 173706 1659905 938331 320403 909027 745800 738885 881032 1752001 1535999 763592 1193719 69100 1309463 1433343 1988058 334202 1779727 1314026 1860800 1322254 691693 488770 1800116 1719173 1626697 662177 1356619 1282025 1211813 1308561 1310086 112354 1842160 1304930 1493390 1150852 1303817 1846344 136316 520644 55321 752392 329237 985422 1000061 609303 605665 125968 1578899 893364 355532 1403894 919634 1434123 414978 643709 1294153 543535 1956277 256520 1730335 1890053 302366 117446 395155 657635 834559 725574 951632 1253804 554767 481497 1676372 757355 859309 250054 315444 706660 1827062 1749778 866515 1463264 1749132 125401 689245 386294 752848 415480 484180 765285 866887 89954 1725390 1685884 488506 726137 222049 959483 1833262 1481187 1980817 33291 1078053 1630532 1761170 251827 107549 877669 324465 105829 603715 758580 655432 1191062 160955 1164445 1958068 876372 1102342 1544871 1165084 612225 1986652 641508 1915831 1665724 1095713 557312 1102745 914712 571982 996312 1861840 1627980 1415286 1731123 178121 1400146 1911780 990519 1546346 331710 1095875 1571291 242926 1258668 812292 1290317 420455 1888768 1826572 53627 505111 479351 1393778 1814777 269260 758518 1066799 1040972 97836 1167876 1047309 1330183 1640004 1382435 516759 1619898 369185 705776 1437941 1866489 1212054 228440 587753 1410226 948040 1984744 758837 530464 1672028 1157487 589122 1837319 1392745 1850534 1859601 1418605 739662 99170 1830255 1028575 1894560 888046 708147 1401042 1380904 780853 797307 1362223 104904 1168480 594555 504684 138501 856175 1817118 621455 614588 576819 655542 1098145 1753034 1658970 868463 476855 94706 24658 1375056 1733294 808045 1520189 1623757 440513 518968 1452310 653910 214899 301397 1692961 178043 21194 1871013 1598835 522354 911476 1086947 903449 997093 520908 7173 1971351 1724408 298136 769143 461821 1658468 1421764 1847095 104112 276580 1130710 1309543 1847494 534153 670397 1752751 1458341 1114361 431929 1273657 824286 241254 598759 280042 1854156 198160 307182 1280503 769838 1321258 878636 692118 77351 315308 799296 1696511 920447 743539 1204316 830993 620990 1960940 711138 305257 1273495 1004939 1895015 1832429 839878 1452987 1105314 470244 1749043 403892 489959 17202 1127638 1538652 1239304 1899656 647829 617555 694394 1183566 1916457 645687 1730681 8329 981560 1774725 1601660 1816919 1783783 137034 876719 929548 1067692 334241 1593502 1489402 1297186 61741 756106 1435291 840136 1901777 1349744 563934 584920 1201590 995131 176151 1058890 34878 861906 53114 1428413 66030 584399 1118615 723126 896223 697833 1146471 1654680 258686 555012 102221 1573497 1878394 65924 1077144 312337 1920923 1966225 650656 1754465 432987 72032 1098999 328622 1710777 1625476 756562 1200531 1395313 1532167 665459 1239615 977886 938126 423056 1756584 1863714 1623150 668302 1813487 1873181 1942088 793320 1786279 1847389 647443 715934 1849287 1039707 958360 70531 77229 708907 1258337 1761111 640423 886953 1229938 1954918 1714556 152965 826451 1041473 213081 692733 440411 1199214 440906 1000633 1462902 1227978 207335 1420132 1238488 260893 1485997 86874 1839898 280934 1519179 1397750 1238328 1550832 1498443 810304 1418786 1243893 885513 197788 1859571 1776002 1825220 1988926 1710254 779221 1500314 1496068 875542 750347 1314956 1389183 1965989 1195175 472607 390702 1135853 1238781 1627241 894943 1184259 234640 711710 1440270 1711564 1966357 1442120 1816925 1397950 33946 1887516 251051 330504 1590455 286381 581094 126126 1851626 1000779 756965 1865747 1763032 772763 1884702 887992 1148279 745544 1954079 1836635 1120879 1362050 1050365 20381 216112 1682816 939751 1789402 1437195 276834 399800 1791203 1622932 265335 798658 261280 623344 1081027 979389 337330 525083 993464 1098701 678667 836295 736131 1217794 1087223 1281572 1623728 1266711 136541 454229 1861054 86728 1120427 782488 1954251 1017620 418426 853720 345353 250851 1347310 1287741 604398 1371850 571397 769685 760900 1772956 646768 1252897 428211 337693 221337 6319 364086 839415 1796164 1188221 449618 44648 1409157 1548517 358099 1101193 1140628 308916 1807705 482786 1077348 649724 1085845 575318 1652320 1635367 809863 1160294 871233 1874214 1044154 1580161 948896 1733457 187017 995055 40476 1021361 108915 723003 1874096 908087 1164988 1834699 1947888 18957 849855 1646034 1615022 806866 1972550 967216 555887 1900601 768393 1229302 776165 1729013 731615 253124 359762 1422374 611645 1904761 592238 1217230 1174989 404456 6082 776854 270659 1498497 242228 1417802 781088 95332 148824 1067702 1892428 1922758 1370036 328526 1182773 1614163 1195372 92697 355464 1014057 1335142 3173 126510 1495065 1105690 1169321 1577740 1168039 1411385 148318 649077 1587240 1439794 703315 1068032 1424446 869596 1820465 1957437 1118787 1470859 1562381 247404 1239831 1220920 611498 1277997 98183 1922048 743343 1511770 1485111 549625 1161844 67102 1226256 1886729 72855 1160373 940118 439315 1300140 350242 461743 730579 1736600 529287 127661 1118566 1226576 1709011 52383 1380671 631223 1493371 1223587 1571224 781265 1898299 1461790 135440 675255 656379 621116 1306543 1035226 770974 1066366 1391325 743654 111320 1751305 1543957 1084494 12934 1586639 447438 844238 1066544 361740 1652826 1320519 1394129 163862 472495 1767266 11386 159660 1499319 72995 433940 1135910 585216 735486 1347080 1839121 1267218 782121 605338 1618501 759422 1800213 938874 83172 562003 1439944 759525 513280 1639773 1442854 1294727 1032560 745712 392662 11733 625822 1351935 134526 393215 1148560 91008 68125 1011249 778766 177667 53711 998325 1914727 116501 1172027 542192 1863868 207822 1360491 1084515 476112 1119907 1717147 473382 67955 749595 915400 988846 197424 205345 1786149 967232 1022031 1359742 1880231 1944518 1264219 181399 474241 403287 286585 250821 1414898 545770 1954699 82705 116523 329487 1634858 1083170 1247272 1130964 500921 232273 668148 427240 1944525 1899539 333138 1300172 1779004 77728 140749 809168 149631 1374743 1344007 1113118 1341462 1991092 1705043 1095873 912976 1301345 1537732 1354227 1920713 493369 1659079 1164765 1704822 34434 7734 457055 1249997 1160257 1667624 455639 1249549 1897182 963883 820 464543 1012885 869137 1201261 531921 1661703 8284 1843329 725398 1953781 1669936 28612 780253 1453703 145005 122963 498894 14220 198753 1212299 1508941 1853205 196877 1793127 1523754 325165 124014 87143 206179 228759 251491 1147691 1410231 356665 1871585 1563579 809392 1457804 1209204 1230618 1439649 1218145 1249388 923841 666710 372119 1615458 206874 425540 1417301 1379495 1149718 1295213 1858358 358500 749331 1198180 1771413 885159 1727898 1212265 1046336 811284 146964 912965 1329879 1339585 966615 646897 361162 127509 642164 900616 816080 1188825 1113797 1306202 808669 1166476 1895616 617890 1651444 229893 1846049 1378947 1109730 285224 1356447 388956 1815732 1364218 1919976 1058387 1915976 1588447 1985013 1854212 1367942 1191534 768391 121519 1081870 1591200 443759 777000 827861 1658071 557991 553037 1053598 1223414 469508 334478 1665076 1485112 1574133 680697 1720732 1045221 159565 1175933 721547 230048 1643459 1173328 604498 1335192 1547058 624226 1022516 270612 1319062 630614 911659 1076500 17374 1613561 1390131 656393 1721706 279510 1490129 1017302 1531593 1485722 1595183 1767141 709189 949202 558047 476992 1893917 607554 1858748 1078002 885139 19397 967422 1455090 1071083 1698212 492109 1385991 447734 798669 122197 176525 578409 593501 579689 1201131 1340835 1949906 1930401 316280 1290509 384728 1912083 1627883 1950141 1059001 510191 15864 1657754 1270467 689073 584413 1666320 1072829 561216 747620 1932954 1578209 353595 1460262 1369366 1508018 252838 1222480 5631 1144394 1769102 1589339 1360974 1328184 544614 1035014 672750 543991 1563278 274267 992964 280115 1232404 1289279 301299 1764361 1507717 1661489 1482915 1184045 635979 229079 1952549 1464217 691915 1243119 849833 510401 383295 306087 10067 1448493 1091795 336966 1421567 1632033 1234277 415430 1032079 1455066 1571182 1001376 120854 1706548 1251877 1015351 633707 747857 1149129 835306 1124015 880845 832826 452261 1816618 214052 97097 741570 1272941 1821560 347109 1547619 998844 1876024 462133 321871 805597 1686032 960619 1504802 187321 1507951 1637925 257771 1188776 766792 357847 1493735 761325 488633 1572109 418396 793683 1050834 535097 826114 1023667 918064 1263434 1710219 1771499 919109 409326 908401 1551565 1000801 1565468 103651 1680978 1352123 1524410 1147724 268283 883019 110889 1440726 1439491 1013998 996567 444259 113287 1243584 1924486 1866327 95998 24393 184931 624306 1336458 475235 1484360 1306261 20519 1303862 467163 1930539 707417 687921 1041949 537137 928188 1151528 1607492 396078 1990809 874910 566579 527255 722328 379158 1817912 542798 864836 692320 1185817 1385567 1807556 1156107 1852349 1915180 1670529 1133092 1516278 1888421 120195 696700 810383 1578495 1935607 1115379 896266 942417 990200 633881 661611 710414 1061925 487817 616561 1381942 1153377 985121 1100708 906182 1118054 116980 729534 580345 1924982 1533931 1820627 1697397 660419 382281 1674467 545460 700988 178411 1349970 1118332 198582 1464587 318781 991767 659056 1838908 1986174 896529 1281300 1386691 1487811 1115571 1571641 240651 241155 512536 843625 32039 1704677 185007 779464 1745471 1956767 1904791 1985585 888631 225081 554495 1490664 1203688 1243857 196040 34125 922746 1397300 22907 1462416 444408 89450 1873085 1828789 566110 71835 245338 915579 639997 1440596 1430941 1089213 1662568 1146172 1171904 1138439 365112 1256063 696131 1685030 699319 1435126 1231056 1812228 104546 168666 1939014 1250304 422654 912167 933480 1408142 1508216 1153707 1519613 1412018 1429069 1797825 1613104 561996 63839 217952 890932 1369458 1032292 766698 249915 1266151 294657 1733977 387187 1271266 772656 1386167 1258510 1548289 1955471 560479 1251631 1067939 483994 1859833 673285 254343 313155 1366089 1795589 394945 1779956 709635 702997 130675 894071 1796402 518546 1758495 1972154 613024 1071093 1262559 1377404 381026 6300 848506 949718 735931 429639 141801 367287 1092003 487368 1805545 1637690 1007423 1865442 1930905 1474851 595738 1426959 1293184 416866 50688 438417 323250 1540884 1008014 1858633 981974 1996954 1532624 111908 69800 494848 42161 215136 760388 1672008 357962 1323199 540755 1857414 1495865 1084270 638782 210580 1645235 1414768 1329870 499187 1298809 548804 866990 656835 968737 1612344 1106994 1287763 242069 1502697 1199509 78328 207623 1887042 638574 1801445 801714 1730715 1697021 1970762 147380 590966 695958 492351 355835 82712 1206527 721982 52921 1467617 1208915 218492 1228720 1670781 136454 1079730 692201 1352886 1625434 1219616 1635069 1426691 14608 1005903 822634 227064 373631 110857 318989 37870 1270596 696135 315856 582850 1622855 991927 1172363 1566983 973201 925419 1504392 1501071 1822086 779490 1014871 605430 203329 432088 1072265 88837 545628 1739799 1047035 225975 185344 922976 157671 377277 1297375 811764 414916 978832 1059214 1116021 1227468 1030670 1893944 971375 859527 166893 1421733 828600 103081 115831 454167 1094332 1108740 1225144 804825 1688052 1081119 1175603 868116 1153403 1157642 423747 1187206 304147 402071 1904032 1902860 1529864 1956537 1415575 88704 1202013 1002658 788861 1872546 300409 604751 509751 1579035 1758929 1727932 578508 1063990 1572368 1942429 1465168 1618203 1605091 901469 1421027 1602620 1833878 491963 1365986 1718582 85088 1819765 764813 1067085 950773 1342136 1520813 329649 701870 881208 526139 1711165 1007996 196980 1965154 71449 1041525 441673 816345 109209 1544780 1758860 764565 161451 408407 801099 732670 1062173 1737761 759797 859914 496251 226703 308144 1382221 1310502 801085 1976548 241295 949638 1072800 134849 1994402 1386989 999454 1217687 1160430 225763 69447 552633 40647 1269258 1832859 853915 193120 768899 1045269 663176 1810311 838472 303701 958441 661003 1396075 1795387 640243 391839 710515 543957 1329044 695460 1394254 1543559 1616789 1752196 1678639 94810 1138300 1378775 1220671 350051 107311 1655079 752884 337063 154600 1616372 1275851 1576275 273526 584617 1916392 148394 1840618 1669885 547154 715482 1601728 355210 1542179 729067 1947785 867499 308635 290102 1519421 596414 1518122 826578 1503691 555102 655241 538059 876989 912077 1114155 1474325 1820395 1875151 670375 126514 360909 527771 1918907 553982 1045027 651041 1580778 525688 354047 494932 283753 273797 1907161 426672 1232318 1762605 1400812 326429 656004 1339796 1573845 1434338 109396 1549603 680252 1285330 1507619 1122599 1222035 1670323 785974 1590237 1172770 409299 104648 929807 970091 97458 1371790 925662 66409 139809 1497809 650555 722173 1668829 1332994 274984 237999 236692 1501772 649953 581508 1071187 1727776 1811850 779782 488213 1314224 20138 441404 848458 1359542 734662 1971002 1166972 680556 596411 377981 1207677 698681 1471188 996219 318416 1812729 1539942 105637 1524576 623728 1299245 213485 906885 395496 1470930 1406895 186406 910221 740515 1260795 1120217 1722438 1767610 1220107 26608 1270650 1965618 847103 491903 1428784 185737 809490 1597835 656776 1668013 1545605 1557818 892251 1595031 798071 1922092 1649152 1134402 1896809 1940655 494922 318883 1301741 151158 1507372 32667 347195 579825 578085 1735780 1113871 1242384 25585 1808005 1207548 745644 617226 682081 263905 1409684 420067 1917414 629544 1702316 1175964 1773424 92041 598433 1287646 507985 409535 83823 66140 1569522 1221303 1481193 804145 1705038 253249 1673202 1178125 1710559 459604 1808124 1659952 788840 1328998 1684142 1463513 497500 1101733 1730866 1906557 255387 1312910 325966 1024369 921361 1523688 941747 1841377 1424889 1207502 1644187 1500688 792111 589295 510908 748420 981943 165800 799634 1499654 532399 1684686 1585090 1442205 286136 797180 20839 717187 1409526 381298 482098 1621571 362026 936929 751694 1573143 446265 1309575 490200 1097636 1554 412560 651056 845751 92006 821821 1615348 1814528 151424 765769 852593 1658626 72515 1278201 1276894 498746 1214421 943291 1313657 715744 807634 1337491 126609 724111 192637 155478 1545253 1140470 1486266 648956 275894 37845 1814308 1540777 67285 1015275 63920 1755144 1035328 835643 180931 245916 947519 1814906 137944 1364413 168101 1830507 589364 1660420 648912 1407823 661241 1660854 687326 1068337 463573 731612 1201265 1905841 719209 251313 1158540 1344051 1224687 1859402 1032570 592770 928073 509009 1207335 948270 263747 1377681 714333 687967 1023988 77948 195831 677539 18471 337974 244297 1904716 1810054 1012277 738113 1036800 46358 1664184 1373585 1025261 792121 966624 1722354 625658 1693604 203262 1130848 1843076 268210 578166 1189299 321615 1166563 306968 998570 1578768 988867 1595385 205091 610086 351493 331418 1394682 1997295 1239748 931621 1236694 1678973 1596764 174996 583225 1710627 1214612 1198973 626600 1650815 1306192 518510 1506052 563325 660890 1308977 363902 796566 1241617 778201 1717989 1104322 1300763 1821802 202319 1535349 817162 1986594 1495915 1254268 11714 1553264 225308 1682921 560069 1933959 826189 825416 450143 1775406 705398 699976 982363 508741 47962 1894243 252412 170560 455867 747023 1803796 1229039 1840547 431118 1956582 750877 1015302 1398442 1420240 1198057 1913520 1087981 1762156 300763 1455684 1780224 1969742 1657417 64293 1225354 1183721 1105826 1292511 1394991 1537106 495668 574085 938562 1538888 860682 1780284 1826493 430234 599206 782310 1160037 1907737 625872 1737736 1251763 1587413 332441 718971 1696917 1456131 1441522 916783 109172 1987548 610229 832127 1388078 518799 1555496 1498429 365774 884773 779023 722469 1864420 1612897 1442798 507525 191540 1565846 736267 1080488 1179444 1282896 513476 1527953 1631048 532244 223381 675109 265978 9937 1875601 1822441 693002 111565 1419184 1648852 577204 688259 252436 1817738 519017 100107 1608627 1730230 388299 961006 1879754 941698 1925619 409488 591590 1619413 1516530 446252 329131 1849896 597975 1823002 538698 1912618 1917236 274597 416204 435254 1465460 865266 1359937 624705 1059287 901375 1002928 503812 890826 1196226 1323977 974838 816474 1205752 1807624 1843758 1276874 1555663 1310582 656294 1950821 1004087 1861723 674362 800887 960079 1947207 1995387 1366447 1170106 509053 377372 1231512 1895314 1602852 1549264 1260878 836216 1368465 1234146 1750586 1792118 284764 243182 993141 427137 324041 1855114 1138274 1207536 650754 630539 742318 337411 716831 1793101 18391 239054 703067 1222764 599176 197063 1374745 1466794 1330419 1880743 458974 285706 84391 767797 645244 1026550 1308679 865077 1336619 1474172 1424572 533061 59431 820118 1038065 840147 1794592 1448626 1945855 1456851 170143 1704541 365193 1451928 502424 264793 351897 1715479 416598 1114589 634371 1192475 1011993 1716583 648580 93512 820076 1353206 516629 1428794 891638 1707526 380628 382479 84867 158674 1923591 58672 629365 1205355 791453 70638 1421396 1768904 1768555 1620918 1831800 1006889 1619405 269097 533979 737731 1415432 1687759 962304 1840720 171423 1849397 864583 529418 780764 999438 1248045 1144849 1194096 925648 1798635 263358 1636633 559766 1826896 1681565 1709519 904452 602462 298087 1682412 371539 224555 641708 546779 1682513 1772539 58341 1181813 74813 628232 1441609 1386928 1028300 1343398 1107799 1937991 1268650 1376536 543466 1371185 97365 1592110 1237070 333472 1870102 543563 1007385 173262 522374 205374 1580958 551449 1708962 1600954 255644 1480572 1578528 639572 985145 37551 193555 1953062 1918801 885557 30006 678701 1608572 361343 820513 575154 231304 1767728 341188 499816 1437915 991886 57515 1915436 1456561 1781589 1625374 1036087 1527129 1363474 1873066 392418 1237764 863676 756144 1668316 446107 298758 521998 1047012 197602 822138 7706 291218 1519086 328610 1738783 966726 532956 1143128 1351286 1359317 1645157 515412 1596785 1504429 190932 1189537 434360 1404960 670994 1227694 388263 755962 1714205 1965197 296928 1972606 1444609 1378845 911843 53321 467975 1714472 1200158 477845 120336 1810487 1032286 297676 1416719 310864 833298 1035667 1913829 607610 415245 1782340 657841 1415415 600948 366848 53856 359492 1773489 289957 1650601 696550 1650972 56885 950025 1114483 659728 1466733 674694 1547273 1220579 1462985 1339179 1001747 1447144 53272 763615 802541 1743419 1470188 672359 1302472 1994000 1335115 520632 1525377 710693 1409722 1636480 906122 357843 1367037 22576 149970 477728 1272442 1945477 990392 993694 213691 1922724 780985 888886 1378859 1788717 1426123 1024516 1822204 1067239 1884549 1965910 1063639 158335 6166 1003531 1751317 974252 748460 72402 1829018 1310624 44569 159000 1110055 1715686 1658362 1372786 1219884 773647 238712 741503 108896 955792 140377 95245 1184915 731867 1151751 1961096 1183137 1401437 900817 1638423 657439 1050197 428291 1627516 877377 65505 423929 113775 83862 1115167 387299 899965 989574 1854330 362003 1861504 1827964 1784722 410538 545579 49209 945496 769614 87910 1575866 1302826 1325666 760328 997740 969180 501102 711975 1369032 31351 1488554 1128741 88336 33046 1708280 154382 1598750 1147458 1528471 291235 934673 1911407 1424216 1386283 1034765 1879171 664646 879176 896403 54516 1538542 908230 339023 39333 1816782 1039382 925166 692410 230222 717863 1194213 1151827 794468 714794 791269 1181603 964979 1938210 975100 1419634 584768 1652384 408421 266372 1599217 892232 636715 1440484 930566 1875812 1101328 304416 835225 1584337 66701 1482793 45207 1608228 1118452 1663249 1706140 111321 436709 1207138 496265 1537767 1081883 411218 720508 95316 1970092 26737 1594963 1309652 989554 1146542 1553079 99136 189221 868358 1971278 413517 1857482 1566644 216325 1868195 844170 145465 1084171 1390265 1459774 1137812 1867811 1651040 1511970 1033092 1497817 437982 328223 1116864 1516872 1038804 367159 1013051 272206 1146216 175869 967483 1279961 176267 187138 950445 496857 204409 1115496 1532828 1932685 1988083 112820 1281219 987725 1156619 1095213 1907099 1333339 426764 1799786 699484 1204132 582357 536775 1833889 945808 1934220 1921654 1598445 294689 274457 1356817 13117 390152 1511183 1483163 94452 1008447 1252799 135190 1913643 1795794 862271 436183 319089 1062363 126428 701165 940810 1322865 315360 777841 501453 249852 1035789 1921427 607146 388332 103650 56646 1173059 798671 1991630 1112769 1271737 1653312 130643 1135590 918715 65201 1095860 1744589 1181918 1388280 1323451 215663 190859 124505 1838197 958916 124633 896630 1926090 1095813 765614 782732 1549524 1426226 823992 1948961 1655610 1078660 92612 1429773 1834514 1069106 217391 851114 1442670 587519 258609 1709894 1716403 409900 211246 287910 1140823 1958156 1859709 649038 250005 484589 57632 355821 14804 54148 936041 216264 372520 811034 1668104 611354 183255 1182636 1205139 1528169 787997 1797803 1041336 1965380 1596798 1484707 1582491 872843 954210 1603293 599159 1065649 1090232 743801 495540 536967 203778 176504 1892391 1505904 1182525 249207 891745 1029381 976735 11396 520496 1014937 1886364 896314 652106 1920717 12613 686244 1509203 790528 547591 1842400 1193156 762732 145244 230800 768170 211365 325136 300995 1819501 607974 1677004 1488024 1283267 295579 1858538 1845935 44559 322883 1565861 646121 1659302 1232599 1974399 616350 1035188 1860978 40942 390624 464472 649956 1179798 1519935 741558 1520400 1313174 927195 1080986 275062 1322320 745078 544328 1988914 1180431 1061889 829848 780486 19720 1259217 1063629 1401903 319209 945150 610445 892509 1834242 621442 921988 229797 1615419 1427688 810582 1805201 367502 1723557 1835993 456503 1637663 431959 31494 956839 679296 115967 1428199 1102748 293948 1797299 1294579 1920913 886366 1569140 1830684 1421329 1060254 1510878 763265 475920 621060 1853088 397771 575483 1759866 1853943 1468356 249940 1607872 1344310 559185 242412 1862807 849415 981458 1307458 38615 402370 1303003 225909 1094921 412029 149752 891472 1783866 292753 299657 1980518 1631503 1309937 437806 1254850 818676 1942520 471934 1302362 1403073 1407383 31941 1844730 793937 248557 1757667 253115 361992 1514531 80686 868622 1709274 1154984 183468 1153246 1281772 51155 236639 820739 1826700 676914 1388057 1100584 994365 476603 1834896 46743 798787 1056812 1174145 305325 1421161 1401153 1610849 1515649 1757148 915406 1600045 1465881 1534357 810701 917173 960711 792336 994201 669829 678732 418760 133676 251153 478863 257751 1110907 1926171 812587 1504922 1160361 1061595 1692470 629403 784951 1652836 109486 963315 258629 1063170 1907734 125436 939145 11647 1594646 672366 1014804 1565764 1042492 1438485 1426880 1868375 193780 1869398 992238 817709 554168 279373 35974 1162562 1918752 734019 697215 58390 496054 1116874 1722394 1748553 1092673 1751578 476471 1548915 1172837 1524064 1192713 1432911 232850 611404 21709 1330522 94584 789773 990822 1774796 1200577 1468799 740239 1297858 1714490 1141915 1755804 878903 1638900 302932 277043 1850721 1110751 205856 113466 1398746 1061687 1876118 1680611 1282852 1954530 243763 1084226 64152 30157 898628 1628757 1862483 564984 782807 221936 1843627 1925029 587115 1393375 889725 869461 696614 681716 936821 965780 1375634 1626844 409802 711959 1315826 1093233 401435 33323 1354096 1372473 170540 1832041 23758 1185038 561022 1940253 1565079 1368910 404324 274037 723388 1272630 777715 1376709 151390 760011 566348 1006390 1343092 1782415 982404 1571383 1012578 1565028 1337214 1892850 1888777 940843 1526197 558858 1803282 116715 409888 1998926 1002338 329548 1292715 1848667 797178 312772 1627663 407946 579125 448288 323849 874537 1571702 1489496 768623 371432 1752460 281610 736299 140290 742107 1976536 1151560 1236099 630251 1088942 796650 332507 219429 1313783 1735750 1601570 1055276 1597636 464160 1434131 1077608 1111881 89925 1646659 508547 1631729 1630258 11470 1248159 379415 1994525 1783823 1509770 540005 455488 467456 430713 1688147 115331 1965223 192546 708622 613043 1206792 1043453 733320 793438 22479 1482492 1126260 303799 298889 684345 979306 526269 775299 1850746 502787 1070686 310025 515783 1998083 499298 529403 1416812 1447106 133277 1404940 1359254 608348 232219 863964 203291 1426516 1161119 724848 1141079 930707 625460 853500 852617 607847 1827966 1318331 1855705 586069 23238 1655092 1421742 509965 1666603 982693 1327190 784779 1420141 1478998 1690702 1738429 1055363 1420625 1568599 1240353 1620211 1953040 1191264 692612 1080122 764408 42766 56526 801118 1513669 1969608 1778781 1906165 947724 132835 1011881 829302 1554747 723686 353508 1658985 1635242 1978240 1925993 1036147 1414221 1216001 338834 54898 1113498 1575541 1845303 432643 465967 172032 1801635 671010 393767 686309 748508 1411636 379014 1398937 315622 294014 1894629 906235 1990382 1025594 1135512 428969 1758679 1295442 1193885 1029007 654675 1378827 1609771 1444960 574870 1355472 960696 1992332 289456 95641 59363 1726852 1033630 1232391 980228 461016 809241 521402 724303 290963 1401091 1176710 525835 1970386 472592 616410 1324961 1211620 329006 62662 1587903 1033214 1596374 588565 457754 1491071 798869 1759746 1635095 551192 1223630 411846 1849713 1106846 717541 82899 269050 576754 68810 1799541 266079 1080551 967405 1587582 1712503 1210679 321380 1208616 630215 1382979 407328 756723 92329 1075313 1520936 526293 335364 291858 544347 1885323 161524 718748 120167 1701849 989884 1326285 1937189 1805168 1573000 390928 1048975 1355187 1944803 516513 714665 946633 868380 1422116 1000461 1853022 128576 1640464 1257379 260482 1745772 1851055 1089554 1032364 1449137 990606 1528327 486876 1107002 1341302 673011 747727 1177340 1103482 1547268 901366 1294464 765164 858782 313287 666575 375103 1584534 395816 741267 259333 393168 1015367 637509 1955989 528465 607584 1839552 66091 1352838 509011 611182 825169 1021580 262708 295612 841946 576235 974168 314902 843796 1112193 1022884 1662221 1363725 1317344 575444 626965 1973689 651165 205273 1231647 1181014 1822845 429975 6894 191157 1986411 1046289 332318 608925 225260 1770087 33070 1260170 1453077 791874 675319 655007 407870 138557 1909850 936121 1885805 765888 1981982 1868491 1794819 705316 1927016 1763272 294240 1091199 314569 107956 1228149 933691 674906 818849 640674 313459 814506 1767333 761228 858820 1081824 479663 1226148 1478482 191025 17051 1927983 144414 827638 1898010 121979 1475951 1923149 1010215 764562 1904242 235745 568986 1186580 544744 391433 1314018 696057 1086874 987080 1117934 300914 1846592 1129635 97634 1825215 1221916 751436 1538330 1194501 1906924 1425666 170893 803829 1376856 274549 225784 1155401 1429108 1546264 742578 152677 932061 1241379 423751 1931645 1628266 2754 1508507 1432443 943368 675488 371817 658279 911420 1226809 596054 433166 1757411 1915602 861387 1819934 1619387 117901 312396 1650069 607418 728895 1131883 305472 1086592 920271 48940 313133 777078 1505471 341575 1584000 32471 162225 457712 1302126 1723578 1763529 548959 1125468 1704574 413918 1870620 1644171 1053116 812005 1689003 1022222 1871795 45066 1616931 1941325 196885 705794 1797756 1650322 1566956 175859 1800326 887892 1651902 1176874 1979859 547043 1737544 1676393 1615957 1088993 1338103 39354 1948074 1809189 1021483 441559 388141 1200591 1234008 804308 1839434 1484975 909990 265721 409072 712883 1830203 682820 1798845 804330 126950 251807 155317 1970353 113762 1040651 1713603 1912172 1685860 1618145 843410 1709095 19236 412476 829516 938099 191618 1566111 1677499 971359 285220 1249903 1799294 599670 810298 1135235 1109938 682421 886678 1943719 1615541 725513 191847 161376 1383688 352408 65206 1507491 1142566 1080503 1872986 1972945 1422227 601310 1994721 495292 248841 1310752 258131 171381 956058 997420 1615979 262114 1492902 1665883 1163704 1678960 1776815 1822904 1394876 1217457 266775 1037505 1502398 1183225 1548692 130845 1265923 1957233 1896339 875335 586483 1824401 64073 869071 1621928 994410 1204339 1045494 807288 1563875 1368554 1131124 1736150 1125161 1070753 848510 494571 1667913 201529 333211 1115725 1637076 342387 1066607 1383591 1151491 1963286 384422 842097 619783 274676 1212852 1995478 1554971 684813 874238 628390 1019382 146676 171528 959947 704454 699178 1534568 349346 290284 1476840 610968 1857381 1499962 1226887 45999 614463 877358 220810 1539295 1257789 1225865 491081 998892 1954401 1420553 343484 1678713 1927807 74344 1491288 439872 744657 1793883 915840 1606346 132103 989955 1357592 1268970 1041030 313682 1650272 1677592 1547607 1697109 1359046 1230437 410789 383955 910577 881207 898522 1188489 448573 667357 2476 1534900 609211 1431322 788028 1647960 50700 1536740 258769 1114109 511004 1088671 1670538 1407665 223417 215882 1508325 1356231 624087 1712736 388275 1974178 28466 551232 642618 226027 1108443 330331 1675577 336940 1606302 1047588 1747559 1652725 556924 308110 326974 333750 594126 584735 189395 645280 197514 677733 1627167 1320977 113203 1820884 1004650 1269693 825307 1320704 1482067 1237702 687132 363643 1795054 1843038 1955432 761322 510712 1689612 1692674 371746 1154263 658963 966200 1825969 203033 134409 1521849 462153 1823369 1804993 1730766 1372289 1800959 181724 912592 841472 1723912 914829 868468 694335 610932 869052 1334105 1310517 1406913 520559 1663861 1430148 1569513 353461 1630839 1776858 980587 1602466 672100 1659865 1636518 164029 506058 417395 1285731 765730 605341 565446 674564 1439044 1338646 1765075 45630 452927 65096 1919136 632433 340214 1045301 1585622 1196897 518947 1249445 1259572 1829885 82752 1671194 949108 813849 1361382 1372988 214912 838010 764259 1113984 1226936 980665 387238 349839 573716 1228699 388000 632828 1474924 764294 868901 1255455 1909979 428178 1798938 1914996 262352 1615165 209460 782 471364 474248 1316309 633262 711691 268703 1558176 1902494 220811 1975510 1638844 967406 60708 164146 150549 1161269 65758 994817 966320 1289627 912625 1981811 1183823 1672362 66923 690702 142109 380944 818621 414957 472308 248939 450952 1197255 1889177 1495948 525339 1617509 206081 1712946 710413 891317 1408169 726798 74079 457835 750781 1750983 1420768 2355 902013 56951 1366931 634320 72674 188244 216011 48968 419359 872994 1620117 41676 1592741 853680 246967 161218 445731 1912559 1654071 564439 62883 199907 1150749 662613 1469003 106302 1151546 1511393 1097552 590785 1296081 525142 496008 114192 1346801 830497 83696 272714 1559497 675782 1047181 1031714 1358937 1359081 1317979 1929587 1205376 624373 175498 983311 726298 531588 1106501 1952540 1696847 287745 1019977 1944133 384427 691868 785322 1143225 1042836 1528763 169407 950458 714705 452673 875566 1500936 1438159 1958316 955944 935834 541975 1434264 1789842 812414 875091 1392456 1217222 254798 118574 775390 74220 364839 966451 1943138 1104624 358139 845200 1165142 1277394 804044 160222 820603 1418875 808381 1575406 393445 308317 878806 563858 904934 863575 314656 88332 96519 1438349 983361 661975 310147 1237359 1951599 1488055 843263 841574 335886 1899423 1691335 807647 419346 1889171 513668 1858205 762263 13828 17486 138834 1473189 45932 1814795 1575836 1083462 335905 1192291 87277 279502 1858832 1704306 692729 582758 1874079 1260216 343493 843657 61538 1262924 967828 1006808 1462632 1475233 365346 1555167 492166 57863 681894 886009 811211 1494187 1632995 1935509 599968 691738 1082721 1024711 1904711 1294116 769093 1260246 1726390 1293050 1705790 1553801 1654059 1035572 422812 161504 810838 34533 759012 1194878 1091945 427561 783305 1245026 849776 1198515 567142 935777 2809 281841 1249987 438912 148954 485560 1907600 1911618 91798 1472266 1808151 1970443 706995 1317718 1820796 1435689 1950769 1248067 433151 1347676 1065452 1567188 1787652 970744 98373 434677 14263 1150188 1455563 1360553 596073 1960535 403047 1000266 1657670 864468 1534026 1492677 885668 1687672 214475 970274 1882315 251828 1370313 1488756 280291 1054583 1252078 593250 1332959 41571 1106109 1163576 1448685 1951939 670380 1023892 762853 180606 1345893 1298765 1991658 1919663 1549165 1398258 630154 715197 46960 1746099 70633 1603225 1604934 1740075 847050 1755229 1837712 1358892 1475703 1228267 344614 568062 1346566 176904 1915595 1939953 175894 414665 1163597 978050 179755 8511 1683916 955660 1261115 94629 597475 1429927 349665 388862 401028 738769 1719863 1979498 1587931 690955 403247 1217729 163566 309487 397682 801313 57928 843012 1429516 706819 977958 121477 1407243 1494678 689408 1956286 1392170 246689 905782 396691 1186846 304190 1308046 1558629 1875448 1109441 87963 424826 677960 988187 1502878 317374 661121 1844560 718858 288749 1973570 1375346 849812 93341 1645151 548464 1039457 1239642 1805337 1671808 762175 1299225 1023526 1738066 257524 1989938 1634322 1303065 1724247 346168 1494883 1414583 1082517 1177423 789561 1666084 108945 1835685 805604 619307 760792 1157391 453093 146895 748674 5987 1092889 1642529 482252 1838054 1560646 924952 1462420 328633 484015 287209 1013923 1524933 355636 671540 1798191 998924 1625326 1357017 499749 1918522 1958010 81205 553998 1443759 1691667 146246 1573502 1443752 1970906 1845884 295642 1002097 136508 474090 1712051 582461 1938960 1660362 1134617 1923713 568719 971323 1772316 1044428 1740257 1505640 651335 1208808 427574 1610549 1223259 1177734 538224 1208598 1893615 364934 301288 337103 1383806 701112 1207275 257763 829513 712743 732292 1872819 1973496 695525 815626 1324623 873261 1653820 1001904 173411 1492862 1038306 576597 1984488 378351 59875 211071 779200 1522906 717961 1408679 645718 1798713 1005772 1365970 1852681 63290 1565523 1512641 1687347 721764 1026318 1513044 115394 714385 793701 831911 92750 373798 1660432 128410 1882084 1048455 1694874 6241 1266013 1386887 1935691 1399732 375571 1143786 1043610 124976 119818 806215 197613 1504739 301475 1627037 1058773 1548178 1101767 1324262 1726777 1086402 1762838 590026 653256 1655720 484898 1876872 1438745 736953 1403791 1087381 994656 915137 154466 1316293 362646 445711 632209 993803 816775 1852932 1162179 364732 17557 947971 735915 1814282 1983611 600172 1081879 722198 432541 1560026 1807943 1683503 1031119 762813 542441 935600 1270438 730903 308684 786055 113787 875361 330352 734314 1816640 1497362 301064 1267307 760285 1965617 1435738 1188208 1927108 955940 1381005 1204418 1474427 581263 1544786 220267 1449801 1184496 733921 719447 1123686 1742142 1249658 82432 1406378 989795 1909868 1763711 1679783 470809 1875221 1171897 106363 1165333 1838900 532236 1315312 1597194 1250381 1117142 575705 842670 557242 1074774 1905671 524537 618884 881528 847478 910085 586927 1767240 1286297 340198 1544809 507596 1321529 639579 718257 355213 328186 836637 73189 258825 1496300 1646755 339733 1786333 1623093 1919543 792415 1130337 614472 385551 605321 1582189 636077 585411 1890687 79241 744172 1863789 1285204 396803 1523557 557390 1910133 714002 11319 126109 1335110 1961940 847649 1959762 1728954 1830721 151572 1088129 278432 1143244 1927372 1475963 722418 785010 1716785 666443 87135 1389878 1045227 764649 1339212 1200014 747231 896496 339181 845977 117063 1652415 1551694 1563684 1684438 609122 388128 1467489 1689812 704734 1390427 1826208 802574 427330 1668543 662585 1130114 6528 381815 1532555 893044 1682885 238482 1834393 1327515 1311743 784093 1788333 1317588 901045 1804977 1791250 20421 156753 1112056 1583705 1852274 1996643 832637 586974 835760 760033 311939 514586 1813119 708098 802417 1397529 1901581 878515 820707 1155891 291999 384966 968425 967762 1634882 1509958 1612598 1190186 464297 734561 1159276 63399 1833171 578627 514898 1818947 1028013 213837 1822111 958342 1727529 1003428 983033 1411325 713114 1372431 1992698 1278390 1901676 968701 1486315 1223289 1493344 134698 1709782 439867 1904593 1709665 1876779 1149631 1486826 1317346 1578616 765194 635140 1287917 1971611 1841836 401245 1390717 40248 1001448 651450 630439 725354 290635 621276 466961 218746 341254 1450156 824308 1100963 1870938 892607 1243203 630436 215184 1491244 661325 53551 82935 1840352 1314450 1746464 1773369 1636315 203266 1426370 1627686 1480523 345775 131641 1532984 769098 183305 1136229 1474628 791283 74165 717043 18669 1315480 1606841 659933 1463274 763916 1685849 384690 975718 1471378 328599 1506304 713651 7914 75480 1651765 142893 1278083 980382 1349303 1513704 1224471 327168 143452 1752807 1488418 1243821 1204047 177280 507043 728030 1833081 1562706 789091 1934222 1971011 630116 1913736 1238283 414338 1914276 1578303 1254160 1343579 403931 1909528 1155660 1046115 4387 74865 334355 16621 280424 601366 995483 1727491 1856854 5502 505818 786749 1324810 954563 243923 1242881 1679203 980193 1097823 1262208 189560 25415 692089 263530 898526 1389204 1835907 1588618 1395836 352323 793916 938176 338860 1775022 1217805 829428 1413883 980229 1113542 1331471 536414 972343 1750888 874096 966024 1141752 1644621 644103 18179 836103 1419260 1105683 506191 1759797 570516 1074689 523362 821872 1576020 1413383 1233379 920420 19324 805311 194113 3006 1396457 925685 1302444 616803 1875418 503790 1555562 1345815 1379345 1078472 1252292 1691072 774658 908735 1334544 1419639 975852 304159 627982 360624 1994723 1971250 1170951 1450214 1410281 1327695 1882093 765316 819727 569673 1293559 1756150 1586798 788192 1561794 478108 530631 1158928 606041 306612 307806 1521977 212177 1955759 1685293 701222 667390 1013045 1528612 1378718 1825857 1200704 1248037 54536 210212 1716427 572257 1291520 364466 8368 1846658 139980 1815901 1841435 623427 1446330 1003692 78921 743372 1725378 1435157 1680306 868221 1486524 348079 217913 586273 1554702 1545544 1578562 1466278 1605867 1181203 745414 1166788 241471 1625124 2122 1359305 232402 1449559 1614084 210449 276633 1155751 106649 174764 160611 1148569 593574 1433748 1776779 1479479 104311 1674868 1581923 621917 1453975 175506 1251375 101482 1036346 250128 1036891 165476 287246 1290865 594136 397501 270725 1824785 1551285 66547 585236 770870 602965 1323735 1258234 1534736 418756 1660453 427401 66008 1688591 17116 463294 1660291 732280 438721 678152 359637 1178161 558929 1225223 1175797 928132 224861 1780576 1767869 699430 1754476 1571174 1225388 952901 787255 974390 416645 813947 1283626 1123720 1705948 1269378 1542591 1856267 638666 154734 1555150 1989431 398177 43447 1113579 1871117 322433 1307427 1280253 1627249 1761140 1225948 1310043 1931539 32361 1927544 1489250 453069 923301 405100 350192 593840 270928 692369 1761293 1600437 1554098 558713 663644 493337 735543 950180 801460 1701774 1044680 1454405 1267507 1546165 1245061 787923 1397741 1114531 367554 1550008 693891 1238 657017 361041 962617 415918 306058 1440748 899476 1100228 1821878 281820 1020476 1529360 1676708 573122 626625 325052 1181279 79283 1325646 743626 858775 509137 1860429 1151285 861760 1075233 977229 1079863 492079 1499434 198991 1805523 570970 875317 910328 645832 421351 593610 1750718 565210 1924819 1606135 915815 1352602 477532 23110 1936338 1414207 1612898 1768050 396441 1674542 1364165 1100165 518763 833639 1020215 324719 454677 64265 1768490 243832 1471690 644217 893701 1240745 1536710 610625 218896 1123441 1774659 1140374 1267500 994725 544922 1808776 1119016 1346660 901474 1681879 1392750 1201020 1387410 1988809 676513 453600 729378 949257 940780 1287571 1222404 1059665 245530 580772 1270664 1149155 1183834 1927641 1220716 1774187 73856 823107 1667041 160312 1746895 244902 1949193 540751 1103436 718884 320486 1252171 1829794 1264144 1221088 282898 1174614 1647977 1409927 1181913 425567 1292062 275499 1807922 441533 430504 1754950 709175 123491 1112763 1865983 870242 1768757 1082639 1749713 473831 203765 67882 1212576 1523387 864952 1003810 699771 34499 1339244 666230 1205302 1814880 1389881 668763 1258894 1799815 122606 1972021 1561072 758861 1601775 1999547 1529994 86779 1844351 237918 799831 1617746 1455917 1213709 800852 311826 1682516 1514845 1635111 716344 344850 190185 1484625 1240242 1424177 295224 1523744 1379481 260855 586570 1086577 1234840 605824 293079 955495 1162652 241024 33978 908996 1574233 1237291 847297 369041 1592142 1100133 539110 275681 4065 612324 416670 1452505 144257 161327 988066 1492930 1460134 383801 1057491 1109553 509192 701340 86664 805998 491851 777860 198989 1752169 1853736 908300 1415434 969458 122683 1026657 553139 1527239 674634 109526 1203091 329380 1219068 1849489 1473240 1295939 1532726 561653 172654 1270539 1311687 10510 1921379 849730 592347 1244044 600240 1274418 1093625 1811126 263608 1551218 849575 1896944 930688 1770894 1969182 313761 1321096 931278 24022 1084295 1469404 1504948 1264934 1832106 75765 222222 1306256 929031 12513 1716949 1079362 1373140 521353 749080 815180 1746009 1413001 1769443 1207165 1593373 1088229 1138254 1166270 860691 1094079 545480 1920448 1684244 973215 1727560 1608356 1645967 183118 1342667 1314536 1645203 768245 1439135 1258959 1657381 663783 611430 1011419 1863357 1016380 734909 1448101 1747262 815299 693432 335003 1213673 643215 241185 218985 145068 599929 1858529 1766667 984941 1788501 1862820 392786 1515596 661319 1543652 369304 973547 263365 360529 816316 790514 1618142 837293 1178365 1358646 731913 956352 446367 265368 1275526 283265 1263546 581314 452757 1023038 1646447 551504 1958613 152733 1434237 682409 1760341 1648402 434527 820392 1785891 635781 956076 1877859 264024 735526 605068 1024898 30410 467623 1581910 342875 1978991 702634 91260 183720 1632147 476537 1768865 1149377 1668243 1323391 1549301 526879 254523 1928506 903270 740226 1459665 1970918 1710132 568995 653139 286514 1003712 1385340 1970990 839872 1476948 647376 1265827 53039 1595404 1139786 1160267 930038 328981 98121 1809682 1809581 1791452 793609 1409758 1600214 380013 755718 202045 554335 438797 422260 117993 17540 1469903 1292332 1664906 370825 586062 787429 457100 287276 1547719 1363673 1543574 1039996 77930 1634881 1602503 297686 731045 252423 636466 1972077 560918 866966 1192927 286351 1134433 1900884 1796968 1028744 1897000 905287 1530537 1759739 213799 107325 1757972 269469 1591381 117612 169618 185198 1168540 1700718 1074209 413316 1481933 417295 165749 589141 853772 1828267 800252 1662494 1056022 1497961 1784435 1914138 306253 628566 1490717 872449 535892 1136316 191099 1135490 181264 1988129 1753691 874170 75474 1717908 268354 682572 1125014 1317489 4354 648101 154682 1142293 1128934 1458967 957914 1069555 278035 1169875 1942802 1205699 488750 1978852 325308 720540 332316 1045371 767841 297494 930745 488790 1175552 1055940 416177 171594 470729 883782 1986305 1396706 798586 407212 1434194 625936 1712276 817529 1709406 1508983 1762746 973762 1777767 1386835 766228 1028111 581709 866775 782852 740222 1524703 1923907 313325 785765 1227316 307105 988183 1061014 867431 1062505 1561807 1002563 1401002 148060 191496 664505 230146 461644 1455486 1076139 228145 1693513 1027325 336818 845815 499928 981366 211782 1636809 1782756 555144 1849139 1278446 1596706 1370113 825921 391600 947808 953000 1576041 1848725 1222619 1369706 657703 1099631 1918194 1137595 1524671 919087 982283 383133 576595 182699 1991215 129316 1681430 1639737 1822701 925589 12999 59762 1383582 351544 621177 1209911 377919 1035085 1157107 1257031 407839 465973 1029186 1268969 510498 1542072 1349288 1353093 1419120 160272 2861 1884417 1729382 1835085 651306 746318 440225 239973 1983410 802811 1856503 1797115 1105098 891962 1027523 1198131 1788217 157234 458322 1384448 1031342 1008872 350099 331012 100905 1976568 1250446 1251455 519330 1247244 882953 463629 1693170 1977949 1201767 335079 1678313 1341015 1682254 1608551 1721183 864841 1725858 1739278 1967314 1914978 1069391 1729370 725723 1163745 710249 817198 350544 786843 344927 426738 478927 1932209 131599 1178849 661165 1397480 1422240 1116615 1452609 1910404 1771457 1671834 795777 763920 1723405 972580 580207 629988 372309 1494768 1457461 1085645 1081820 1568325 689189 377646 611174 1475294 493574 627253 1413536 1624172 220436 1054569 1305825 469122 299224 1710386 1545929 388474 742104 1075020 751500 281370 78412 241754 1300326 1097916 179539 627348 389642 124170 1361587 1051022 20414 617208 177872 443724 1237430 975501 530327 42579 429078 987987 1983673 558333 116351 545932 1014636 166818 166628 1626672 1041049 1104477 1350683 525314 592926 774314 779080 1528476 1970695 772738 490105 1187385 1805966 793137 1715208 1058938 1546995 1057294 1956531 1047717 1290768 327355 733974 1097789 1562917 355424 951340 1476778 1044107 1963405 1553950 62049 681361 1541887 1114728 1212388 1606515 893498 118570 98907 371977 1675673 936276 1627022 1358474 566449 22134 377654 1752544 1291960 1559022 1137276 29954 1005721 1431468 1051721 1295842 30729 228943 186494 548710 1543651 1200318 772779 1357733 1371771 928532 474617 1297114 1791163 458486 115689 554696 1034252 1321422 322338 893817 1976559 563890 308458 880901 754997 1849763 1987725 557757 1627787 226181 284995 743368 1873060 576247 1540503 1307510 761646 1598987 926205 1366503 1977291 1750186 985706 1096843 1665261 1122916 67863 739211 881670 992570 1287302 133160 1165256 1555923 12746 915569 1455691 1565745 1346699 534308 1106362 1525689 319405 1535929 780588 1007274 1593823 959728 498775 1813728 312057 128485 385248 1948538 1238531 245355 248065 899333 970871 627963 1565648 1198583 1322448 821064 1225817 1803616 192435 556166 57380 1213633 1381754 965053 504284 741000 1026851 1740271 376566 437414 1700989 1440044 412504 1077011 1918203 932589 1309615 1538616 127438 571341 186491 325792 746824 1510690 1293616 1563295 623691 1980863 570426 1847598 440530 94568 830813 159747 1643079 173387 712131 1796757 1303315 569951 1601128 1385901 1953577 1434893 851024 1060972 1935036 256375 893748 1007961 1659363 219249 416431 1784627 1882644 1710703 64537 1143143 1291194 1432879 1365807 1712122 400391 1626181 1231984 1584252 1163668 549978 45920 945017 1171197 1748199 187251 379156 133857 1564647 456147 1711382 88617 1777388 1014290 933599 43606 750187 1379117 164039 1977178 553842 1517960 752532 1395 1967380 1664528 418337 1994066 737249 1831221 1842451 1569386 698549 1795182 561204 387765 55970 1914084 1166075 994076 1975982 243262 193184 1094711 990814 1574181 458585 229299 1687450 16241 1443083 1181554 89646 745972 501770 1943076 208987 328790 1830844 755245 1240318 844395 1740863 136827 785930 749587 574238 905545 1403247 1598247 863802 778859 1175414 1886044 1028579 1839828 918431 295186 1290045 1682328 1580815 1943899 1919026 45237 297506 199333 1386168 1434271 1884407 1309224 877557 1070831 879268 522861 452391 545324 1134303 1235069 889194 746592 1905430 1210887 1219039 160658 422681 777106 471821 1545967 760951 892862 78420 1779981 383447 1114380 1036866 112206 1302013 1716371 470990 472916 1272922 698546 1215390 545510 1234863 1515046 1485223 330293 1998809 401688 1957397 324928 720813 1175056 1345480 285182 1960955 1975913 808790 1320384 149909 383001 1632714 930711 442053 1352423 1850355 1474429 1844089 602298 855906 1708735 1875412 1382638 927585 332104 1576994 277824 300054 1972893 1510074 793022 625062 1332380 1229064 1083254 913915 1530931 1398073 491545 309953 995933 529651 425925 1657590 1436133 334543 1761218 1210220 1261369 229014 806767 989042 1613387 1351589 1654655 1372969 303977 1342101 842449 991270 509738 1513445 21170 402374 1094300 132408 913924 1394186 895961 497075 1715162 965534 583811 348123 198155 1045164 1734317 1712463 1825450 480714 362886 936815 580904 1369672 1898971 1819670 736093 1534962 1760496 1306111 1652512 298891 165019 1080203 205564 1218674 870250 1802727 1224113 594713 326357 1768306 1810113 900155 865479 759258 1067462 499328 415250 1089199 1686183 102578 1374767 626562 787230 1154953 355836 1489220 1664588 1981027 1701807 789923 107011 1616699 1492700 906042 245706 1129716 1747240 1919110 1144116 370791 220464 1806067 1342456 514657 255495 610398 441914 1363331 124948 750977 892378 1124944 1883181 1577660 1926313 1083146 1457367 1356653 1948312 1971701 29818 670981 531756 580079 1235935 1962491 67378 1804075 289479 609045 1393577 1041162 456466 1815760 1712963 1157151 890663 836535 190588 49665 1166511 1420708 919294 141537 1502637 215301 400645 1250642 379756 1892031 205790 465223 1661178 1286224 544020 10498 1544528 713120 1566949 818976 209010 1846224 1670593 1652638 1471315 1659564 1884703 836843 787882 1625349 770186 521725 1714056 1816155 184164 1944027 261237 1877079 1338349 307428 632481 1826782 1188434 1616552 1587637 1003030 484375 474389 1996486 273924 1888836 1591669 1144468 1391055 591357 1819746 20287 819275 1770020 665777 1523793 1641148 800116 679541 906982 303157 368895 1014620 527299 592650 1855057 544053 566989 1275279 73970 994413 1723149 1127976 53221 1765679 810324 395910 1514283 1530356 219026 1524626 1757729 1543318 1406413 1423761 109691 1273320 740213 298952 1906414 546490 269389 369573 649310 1493662 1158696 104306 1222572 1861782 342328 473860 805189 302573 979797 713321 1781481 1156764 1247986 1370641 737563 1571995 63423 264489 1313856 1343478 512869 1638259 1095441 1044600 1958378 960437 1806429 782306 1943971 1942726 521380 12003 1685956 1041661 1750169 1815727 194007 388846 1655087 879090 472629 1235450 79901 1716434 411008 1254714 398122 1068826 684175 438820 1137255 1093553 435263 344873 1526728 200556 689739 559122 461463 1070371 1386284 144646 707034 733672 465636 1750390 698664 44877 447772 725627 1409424 369642 169434 271438 165205 1637688 1592150 1659206 1699861 1146839 1779159 1485695 512600 1922362 361533 749521 922536 1083516 257425 845723 484719 1546287 862607 514193 641598 364667 1503928 1477921 1713430 661878 593657 742746 942282 64475 1491191 337303 865058 1023746 607404 1125857 939820 147372 1956438 373058 1405756 744779 1294726 335841 1369967 1602696 1807139 895209 1702269 1165375 28106 159981 1676194 515294 1595475 542493 1903875 723768 105805 754485 1113247 724340 751868 1737617 1103280 1521199 454596 1260068 110979 69390 1338805 959493 409976 95860 1197921 531573 1938749 380450 581221 1669529 1259764 618617 1836088 372766 1499136 1776410 150495 1301248 1517555 1902246 1429049 831140 1474914 407120 851217 1065365 130263 122981 1876697 10544 652940 66238 1454593 239182 821270 1958812 245956 998980 1469643 1080645 1847790 288239 378898 450793 928062 1417660 392164 141947 743061 1188702 427329 646267 918258 1351922 1152052 196259 858771 106456 1534806 1507500 1500907 888725 436746 307185 1302606 527095 990479 510615 1250679 664794 1406287 1005978 632340 271345 1815739 758083 1713338 1099779 785169 1864661 1238050 1136415 756874 1566338 1279892 278214 500811 690865 1108928 1484651 1349950 223838 937085 1018543 1285320 974089 1272516 971551 1569084 1962531 1084417 1234079 184059 1207529 344459 600341 180292 212981 198670 607830 370838 1847977 1092512 496345 178949 1830719 1823554 902153 1565242 1512482 1844022 305576 1175409 824185 450997 1705186 1851595 1742556 529620 1388658 1718098 703001 852399 586538 965309 1216435 1470013 1603271 163068 1599448 1444416 1404479 1219112 644603 1794030 565972 778284 1114798 651964 999860 172746 1175262 1890120 1030787 511521 592016 708314 1379384 1244369 609254 1584655 1403889 1354903 1502108 1096956 999571 470754 1679660 1192881 1657124 445158 831907 1893316 1985112 592334 957298 634848 193645 1006163 1888116 1985389 964986 764576 301536 1640166 1325206 806818 1072650 1168580 403631 1304343 1849871 1577916 1369978 104517 1450786 337502 1750156 372683 695323 443705 1688388 122553 1074195 726674 1333816 387923 530677 1821010 162257 924355 217931 1012810 229370 406297 1877709 1914943 1810716 563666 144342 1598732 1736360 1113675 1024604 916293 1919285 127547 1930746 950285 959914 386765 951950 31352 354786 1651058 218050 438337 1491972 490682 599863 1755937 1178356 1532678 1295411 480574 1739569 1280468 744059 197260 890668 1755799 1769534 1074221 1127832 1575293 1593025 331114 510690 765237 623500 246011 705973 882187 897300 1976042 1999398 946651 1515847 693507 1639848 1919975 384696 1063478 1821404 858841 266588 1290355 663002 1000937 1831802 1230365 901697 798765 1313581 479180 1129419 193575 128848 1666573 1802040 203727 214263 1837543 206563 258478 219990 1732684 1731500 41347 1415922 721697 1376503 718873 465724 1426230 1975615 1887418 702961 1759958 248341 378954 1479919 1749221 1064384 278091 341615 1274623 650877 282782 1511404 515362 1172348 677292 1262153 1279835 827458 347921 1275483 22337 297828 587427 301198 1697155 1043094 864734 1183856 1633071 465079 133679 666896 529208 985918 1668413 1779450 424866 533885 170198 1401016 571030 1503891 605457 1249205 767270 1723658 1111622 1743642 1352970 1346887 65021 1060088 221350 565095 711097 538630 1577228 1287813 23189 565288 483043 272396 126116 1555703 1873709 337481 13902 386359 1044122 903166 528377 901911 1014249 338360 855950 224945 573873 464571 1897523 84798 1018813 1770853 295484 280177 1616513 184979 92675 1495016 1363634 13491 134360 633142 1867433 830922 297745 1533560 844225 1716606 206066 844659 1387408 1102837 1904340 1512210 742018 1603489 268575 42853 1565860 1368030 151157 188110 759996 741931 1474887 823349 1423688 271342 1361596 1708721 1177138 1869035 69393 73693 1006760 1332443 853599 407415 414652 530903 1287662 1038678 1210553 1329988 242986 123429 804474 1294486 379531 1950415 1133795 1438619 434304 343797 309165 1837007 1959722 565542 1494941 481997 246495 1683199 449112 110778 1024717 696608 1516310 1871097 1457465 397013 1617168 1842204 227688 1990341 1233762 1942777 1675868 1268021 712408 849054 168675 767880 1520327 1096950 744618 259002 1168282 445973 1252714 1500182 1718774 1992124 1122646 455165 1438722 1233083 1889881 1001319 1891103 1413247 1107404 1146303 650957 1465865 137628 255306 1241877 1495520 517530 1226659 1661583 1586806 946699 404582 320789 1882156 984354 1585675 322819 242444 771840 426936 1153064 1042844 1016859 1491805 362618 74755 1876699 12562 1513627 1562507 1843821 1431369 304087 1247495 796510 582734 1956583 1510733 1126490 1913184 211889 1919103 618529 631021 1118243 1837205 1461904 1387762 1041828 1694005 1458679 315208 979424 1121029 486754 708522 1962045 195913 103943 1445027 825650 896877 1965884 1675544 1184307 1986620 515845 497430 313609 850074 917841 1347682 825727 1808583 1897428 294603 500950 1231540 927698 388506 1377249 131805 1965835 885601 1288572 759659 1882184 1531433 1557634 1114837 1940401 193228 2466 1131590 1946534 1863328 437557 296340 813395 185251 1227777 190641 2100 78070 474032 1180497 1114705 1468307 1120314 451538 193763 1166424 1463182 731961 714878 1170451 89318 722576 628917 371525 632776 77701 698845 1707330 921309 610408 182449 1148437 197320 730585 600982 1211834 1043534 204230 999710 1313211 1222423 1100854 644619 1856661 1189141 275407 615972 1734706 672449 283473 1914361 933803 1139915 1908019 1506359 1204485 353814 184906 1111712 874447 360311 861257 1438150 608971 662615 1401288 1358948 963658 91603 310378 1981073 250665 623488 1905293 873889 786922 874503 7248 1842699 1497609 682264 278443 1917797 1163983 1738768 929897 201671 1944354 1890889 62332 512390 210452 885267 1685360 1164586 506747 104854 1487820 520674 1240067 94425 1412877 1600648 1606783 1771631 266601 1720601 236619 1921430 371206 190800 1549645 1476074 1176044 1311163 1484836 1556275 1566109 1616377 1607671 19291 439948 1397548 519855 708156 829649 1889147 1948428 909678 1823889 186568 1544294 1257036 1329541 1791310 376603 989113 260187 1582214 1473142 1685944 1275616 104013 1464510 823866 455002 36183 1338828 1760738 424437 1759482 478238 923136 227502 1656506 990469 48349 1724220 110132 1273010 262606 1028620 492791 341744 1652124 290248 735220 247360 236522 958703 686579 46217 258087 1505528 866548 963089 46763 1398724 304112 301172 1999225 1317589 1713087 1779294 1889749 1846923 1274113 1373123 1069636 269930 1812484 768990 436418 61276 689792 558026 1610030 143015 996256 957548 1330197 1742926 452796 308838 901014 410812 1755409 526127 668905 1026157 339976 1225734 1497999 593039 86997 1085241 132382 1686178 456277 534569 1246482 94288 843098 975846 907376 1638012 1650776 292436 702007 1106643 784121 1466971 646827 1141786 1193595 524534 328510 186046 870906 1819182 1117105 91638 398357 1064212 1739641 905030 331509 932516 1453678 400983 1335585 964993 518659 669230 1385494 235856 648710 1077105 1445411 1361272 1297961 113722 717483 1564163 833827 1367634 132070 1064893 1467549 427121 196184 1306545 1655173 283787 637553 644327 595666 1532388 730345 1422769 1416422 1486226 1353159 489516 1001931 795301 1423590 1414408 907893 1089022 1287093 503505 927009 826722 1506766 1211915 1317334 730504 1277676 1731696 1963291 1009429 1879761 274060 1466190 1944489 289922 173003 936151 692955 1779345 608817 1783033 1115966 1757091 1482985 958503 1062296 1563296 1668789 505542 1609113 1640039 1989028 736070 1068981 1627637 1246386 1499560 297451 1080674 242319 1836625 1306821 3473 588360 1065068 350797 103499 743589 446128 116519 900837 1702554 520991 781173 1707304 1068674 1918523 1389731 831238 449747 1086001 1719012 282274 466600 495025 164254 670976 1012134 1677906 435924 1858799 89008 1265050 1782883 1796225 1868236 1620698 872877 1191558 1134317 484224 172290 1362186 1086253 1843026 492897 177400 1761689 1623980 479288 1415918 337750 1127794 1619806 1377547 1417809 1740314 802187 1352205 20641 1109102 1422523 1151568 1178462 317663 1764931 668024 1810094 434153 1177384 118878 68099 1027999 427824 893497 853901 1118771 479940 727657 1835324 344377 1418009 1398468 1667919 1370710 1839363 1284604 919057 1337324 1719190 516088 684009 717618 205134 1945278 1202983 490713 608351 235000 471941 1655941 578953 305271 1049150 446437 1784892 1340462 1128327 226566 125798 1270509 1274695 1305979 1704839 1653164 1574300 1934116 412694 562710 343747 1135317 1812907 1889976 702198 1064641 1834284 208122 850447 835029 701886 1970594 2787 1049976 1596717 1463358 936189 145730 1951520 247899 380430 1350618 818661 1397204 669807 752980 1030016 688221 1568606 1880595 1227484 223650 910099 1719962 1486466 1285765 1263938 1329881 209930 223229 1002255 83226 1994226 703951 1873032 280907 1726294 1863550 620429 591510 1236592 318953 1509256 1387585 702504 1588054 1932902 355112 1951436 729355 760891 1561112 1025451 605589 481048 680680 1587644 1721372 122390 1696902 45440 590239 332518 319608 1890899 1077822 944073 1511207 342683 638978 1064044 895282 324961 717898 1814184 1030532 592172 1958403 1280288 1894016 883678 1209900 339843 718803 1645801 1045250 433172 1530282 871561 451781 1400526 1619982 1942164 1185945 1355851 333715 1736943 1648782 1748577 338477 226570 1320187 1947965 238795 928790 820178 529140 220344 578510 1787514 44468 1400880 1737179 27451 696736 774345 616509 1523090 1488141 1312804 807341 568444 792866 1698175 893925 1498062 1522362 1200683 1484235 677384 21307 277057 339795 1686833 500547 231150 993907 377499 1340925 416879 1193895 1519336 634723 726509 1772825 291673 1599476 1252640 302698 591910 989618 1171506 48332 173962 1335936 1170092 1618758 1296007 1052791 95918 473345 1293943 1426705 1630343 852396 835892 675524 1677358 1120457 1154160 627525 1033074 1000671 780259 603374 1055902 846532 354563 1069915 520682 1074941 780384 283067 1058569 603168 862981 321477 246364 1036439 628206 1852763 866142 1225723 156971 1479194 784154 261751 1122178 528854 1201057 1927449 217607 1479081 539108 755142 1330880 1743451 1858670 1461756 879498 1444495 1245211 1690559 10576 193293 937764 1934242 943064 778512 1100363 1806056 275947 79623 1659067 507704 979438 492695 1818623 474988 221921 1517425 1620779 358721 1921291 1675720 824556 1393505 91473 952271 56947 1937803 986706 1361889 439368 1894361 302336 1827435 967803 683209 1748688 179117 479662 706079 1691378 1809149 39855 1939166 662672 1801994 225498 986006 900328 238457 1921224 1216927 1162744 1765355 1250620 1525013 517029 1035599 414365 1079579 344228 1943369 341394 1387967 1223941 1616635 1628313 460689 1885374 299872 1062712 307893 1967070 1369062 320402 1540244 827590 577441 1228345 1771356 1228335 256414 304620 45351 195632 1272027 1963622 901848 1456924 195750 1317076 876323 828144 968527 1306364 607673 1190855 1189887 403891 1835837 432377 1546882 1702588 6390 1304336 963731 1349634 563646 1858265 607198 1923533 736413 402142 1610750 1928184 543985 810595 232315 1939613 781951 1760441 996053 1310908 1972702 1938394 1684304 1920107 1138424 268077 1094547 1931970 688571 1844781 795482 480503 1049047 979667 1076894 80532 1572756 18323 1150729 336802 1666363 1104731 1769718 1996252 1397515 1216231 1725015 1301536 1839781 377407 386295 1226754 535312 1769230 913076 28287 1648800 79277 514308 62857 595970 39074 25367 1145506 357418 612148 36220 1573657 330298 381467 1955618 223889 1664503 1158173 1672290 505319 1944793 1685889 1398103 1260045 1458958 1580108 832430 1718346 641235 1446371 205024 357377 730298 1259676 145661 749354 257163 1917456 1329285 193866 951874 804765 799185 1662919 98000 1085301 620294 566065 309876 1353980 885595 734103 105162 1143187 1665676 635908 1461206 315830 274694 697962 338482 1977204 116603 654320 1301651 979487 266021 1679513 1864720 1027506 568031 1619772 549075 1893743 1343849 1593674 1488134 1402497 879855 610710 1552391 1097485 989012 406112 1998097 861712 156166 943367 1388836 127192 1793964 9306 1372832 1225152 766378 879000 1270762 119654 634254 1836941 1637957 461323 1608838 347828 119851 882007 1963881 242686 1700180 485720 173471 1186888 409904 1718189 807993 232282 266650 895633 1140706 491102 1572503 1544670 1715120 363069 30549 723094 817374 1234303 379390 285524 1158021 239867 1402854 1820233 376486 1691712 668129 1509867 1301515 1382448 1881703 999946 1572341 543572 1229856 891253 646416 379289 603407 355664 585695 234625 1036430 325831 564745 1354220 615315 1819186 30480 1709159 623810 342760 502707 1710374 1332567 574244 116612 1325941 1808880 718747 508757 1373543 152999 1823539 196247 1678424 1536517 873583 1073943 1902563 1200767 907592 101376 1783589 1375651 1145991 932312 671940 1412950 172183 1155556 407029 987609 766783 882069 376048 1404892 502177 1513101 235271 1985746 1354663 1439218 1303918 306864 79891 210691 601725 289089 779691 678475 589617 956006 1022065 625733 904282 1209485 1811453 790999 355425 1809965 1759143 243991 1721711 194508 314360 81231 1919377 806823 1067072 672976 1721382 795940 1603375 868282 1939543 600102 971370 1345358 1405204 1841649 674515 1783738 220119 718919 937645 1474599 673696 335759 1223311 1418569 1260818 1757703 582096 356184 150978 1297537 268118 303882 516345 836273 732092 1308348 655413 1811584 1143452 425061 699335 1352222 173800 296667 1782117 1762202 822231 1448558 1575146 277818 1849274 235594 1042384 1375138 1114910 689837 584233 970303 408124 867882 1574928 378715 1151615 1646328 583883 401121 1436360 1879657 514753 1573108 917628 1868353 1942160 1279184 1365966 1294120 218903 713739 97238 1346529 379778 733570 251252 1057682 792993 792988 1722667 1778202 1456993 548925 1248653 102317 1740573 1693146 253697 208447 917109 888432 345287 1592175 1402925 783454 1926221 1369158 558717 162969 213263 204897 1162789 40181 814698 400616 59219 1034545 1151772 1354547 1684130 941313 282811 610354 53683 1346856 442688 1803740 1387301 1593318 868770 1193237 206293 880274 980840 1274107 460940 1627258 132572 826136 580063 1925830 610062 119042 1733341 539119 295887 1817377 640941 1271378 430356 1098396 423779 1402975 913932 310726 271736 393173 347015 1492413 362813 1820381 614684 1688461 550870 135474 268753 1394561 499597 849589 187465 750368 414035 1429978 360228 1716032 1447781 474157 1080535 1291690 1108122 848520 1651198 1182827 1993911 1768146 66096 936345 479594 1791705 667738 1721015 1331497 497764 1206535 434913 1499557 356321 1083982 1040030 1487830 1418210 532271 1631726 86086 1569827 1406382 1099906 1024 427328 27000 843755 1420679 1576663 1875110 1862870 1020174 740883 523087 642247 755301 450048 1213241 802599 1366313 1119392 465959 93597 917889 1794767 544050 1125955 1390620 1880155 1082819 356238 164400 74384 1822805 1894198 1320695 888267 1223835 470061 1038934 136079 835559 913715 1756735 1609905 1481738 1949260 878962 964922 132801 1414738 1960573 234688 197572 771020 1716515 797021 193748 1724265 1005551 989075 980900 546510 497985 1778514 1135705 1412185 1096367 1843445 991825 1980554 901495 1743697 638770 1800769 421504 221177 764598 796147 1500380 899931 1764494 1551307 1142749 217740 1451628 1566654 940903 1417906 1094972 1165965 557688 790540 1013651 1585120 1094639 759085 1909585 1027584 437934 1842424 1844803 1345522 309595 741478 1089476 465243 888592 564149 1672532 1515550 1417011 1672867 1964034 22733 1803315 1075107 61063 906861 1047248 856652 1851442 1755468 1344483 1053293 1776806 1098488 1593802 1645510 1409247 536177 200044 1139917 1079961 1694891 39299 1076859 935554 1591173 979245 1653960 1117616 1268475 1290205 1143539 966794 1701278 1373588 1808784 720916 574883 658031 1473796 385853 1194898 527493 553647 522945 280068 1094106 62123 1169365 781718 1294020 1101526 730065 1648845 783766 902838 1659172 120088 123644 1696366 429059 157562 860360 1945333 1108197 1933725 553642 998538 752678 1442276 727285 1877176 1680749 1685081 1135904 448676 544316 913443 590205 1251329 257823 1132488 1166827 868875 1942739 1678159 890255 543824 1267857 1927797 826443 1313543 743829 5611 1445698 1872595 727719 1233153 1914503 1922038 753980 5002 1295302 593481 786679 598263 572444 1517058 1404278 163995 342355 1161208 1864321 834311 1662987 1706778 1450844 1752466 1551237 1669581 884765 436210 963614 486182 1629740 1930360 1398475 1854251 766864 801235 1098064 825078 500495 1162239 228295 1969331 775828 1269278 243012 200306 1370894 861788 1926973 1957897 632462 240223 1486629 984167 1366180 1542088 1660632 1895127 1313780 267678 1319420 691789 1430312 162519 1786419 961899 1533025 39419 1610857 1705349 1487294 1152896 1467428 891747 70816 1494076 1665762 742030 1079357 1900890 1515103 1190290 656697 1085885 1749498 646679 1460359 1505156 1442783 1501247 408 656124 55015 43131 272768 84812 776225 370464 925344 229047 481557 210216 1369539 747930 368017 1892374 74025 517402 557440 435124 852083 1317330 1619107 1444153 1497068 29585 1248006 37969 1667938 147273 584165 467898 1842913 418370 503884 1280701 99711 1961072 391769 231766 381295 1447221 1475392 1566697 387230 1585490 1427634 1484095 1799719 531930 502281 1385476 729472 1582846 215711 467622 1278177 543592 1005680 1017010 406940 738607 237863 290 890058 1325547 340347 1946772 1306712 1110287 1178518 1833529 1542921 1847034 437643 910076 1893543 400698 829282 62882 1060818 1948463 1127187 487818 1038639 432048 496800 835034 704899 918109 744888 1282298 334562 613544 115181 1272184 1243288 1361845 239280 851886 1951190 1844835 1061717 1903432 709524 148055 1204408 1628850 349395 194900 713158 447242 906392 38442 720668 316383 949142 1356311 785356 1187561 623795 449152 349307 1193306 1771587 635324 1585390 1778967 489619 1713720 1389788 912630 202180 351307 1936530 858283 922538 141481 1973875 496606 101662 1439168 1619285 1332775 410427 411723 1024912 1778110 1445292 1328793 1757494 8913 1609235 1690445 926899 1567307 1046020 887489 589235 1760336 753532 962319 726291 934409 1475014 1441030 1349964 551625 1179407 699621 98073 1541562 475444 730871 40687 631923 26039 1273803 1710486 197257 508161 316506 420632 481657 55352 654009 1194714 333530 1981043 1502508 1468786 1850807 106387 11582 24072 1094803 1074287 1220512 1238542 1588159 1567876 616734 862019 390281 1684593 1254535 1499726 657078 283396 894497 571897 1174169 289154 699826 1478047 1901056 692340 602393 1308312 861167 1806132 1776049 1830398 1118388 143995 1646773 1428526 1109709 1655769 1301946 846506 1619672 1573878 876536 1523477 113470 848628 385114 1239144 77445 1826967 448750 1698808 1581139 374099 1952135 1333724 465529 596747 1495274 45216 1397926 1549249 1469113 259584 1112906 1181984 553278 1394935 311222 1703966 1869617 64687 1476026 1198770 757987 353003 948868 763013 1993481 4234 244455 1115410 1527481 52456 1027968 145719 1097254 349882 1394692 981538 1608908 1960708 321968 1699711 137738 417033 532615 1602354 1880835 1462889 449929 578591 373285 154414 1661924 159101 1432132 835383 866421 203009 540177 1856892 1213477 202923 1365536 1796266 1886204 1271953 1208282 500001 1043918 1318444 1024723 1868088 409358 1377346 1431272 1535398 791394 86676 1532037 691106 1939575 1113942 296190 1037610 966336 1044648 815111 1505307 392429 527153 1477446 1659421 308247 32646 84145 948671 927361 210690 1339667 612306 574170 97010 265419 1306944 442842 1922188 1578858 1808178 778199 877432 341829 146323 770858 792686 160589 491082 471069 1908450 1125321 1792016 1283265 1623678 1228087 776386 943347 1182267 1043237 1494529 1310438 1752178 1526243 1493426 539626 924840 368921 674639 1202701 1475618 700092 629735 518643 1370122 774321 1573067 823636 390543 1344808 1691249 48106 97413 760008 319823 770981 115719 132432 1427614 372105 962830 1996093 1553089 1065076 1351328 870347 728331 237552 1681939 600294 1138662 1504889 1315454 1482225 746624 1950890 1021166 845784 206923 1070223 1183563 570137 1284647 1646283 1736743 273500 453979 1273475 75973 441517 1654604 1922175 1471217 147712 1127510 1823679 202228 1213510 1993169 962972 816970 982887 800137 113871 1258252 699187 217204 195162 1536565 324524 1954452 1491004 1961200 708840 686272 726038 1967109 1886092 1975238 823438 1649631 1211220 509596 1138659 439889 550066 717774 1000252 805269 65763 79654 977263 1854289 1933941 1147460 889789 1964052 551580 636034 425874 133201 102268 520305 1139717 681109 199315 52477 1509981 1111874 1147477 956044 1027308 494410 1774171 1271640 1963386 639818 280758 1680364 983279 1500979 1468384 1816471 810385 35169 1753999 337047 248895 1963824 630659 283735 1451544 1943058 1895497 1253238 1103825 817213 205749 1786321 1987417 66577 782322 1700121 239232 1527568 93783 1342011 16900 1585030 753162 1828811 718670 39302 1002770 1657593 373649 1669302 167561 1493861 1345107 1462491 1530461 1673805 536183 1432847 636795 1528305 1073739 233614 547853 1343174 1230241 638800 577970 1687682 535133 1594142 1834062 1314904 1729947 533351 737859 584522 776261 114044 1863193 818742 1158313 1739176 516281 224957 23361 1630485 804575 422572 996657 930579 805723 874427 744459 1288667 28129 987003 513262 883654 1677091 1830452 1136690 855810 783404 1711724 1751184 682988 1969792 413287 226675 503205 401037 132489 828040 915114 1914327 1577451 1689826 1897728 1099997 444882 369783 1181793 836754 561701 919026 224318 318515 418010 1277166 605268 1619630 498636 1788888 1243966 1107692 1302389 1871210 230046 195921 1622122 575131 1143115 855785 1796221 30758 1225291 1882206 1225499 1995261 1860046 1208533 1990253 218627 394375 1361778 1064714 703036 387726 1115644 1095649 1012696 355671 583700 1028090 1796108 1062199 1829774 323352 1870551 614919 1697628 87922 1504014 1699119 206204 1483462 842799 36210 1497521 262433 579791 1889710 1598432 766964 1195356 1722210 1750529 905489 263731 1053123 1124299 41147 632658 1683419 33907 140876 1784746 1745502 496850 21462 203064 852306 1429312 892304 1738068 856094 1440681 891546 70902 1427868 507358 1059050 1048998 169537 677511 1354412 1717403 1435840 1427728 389713 1610504 1394816 313717 753047 1463171 1682179 1430190 763090 807474 1318748 1236235 1243764 91033 1601441 335197 709278 388577 1704937 47043 293053 1817755 1674786 75400 1790914 1813175 809875 621325 941339 698419 952773 210057 794630 354460 1103380 708346 95272 144816 93073 579088 526771 1288818 95256 665573 854730 517223 899371 686325 304405 271323 587948 1540629 1268084 698163 204992 1946729 979879 1413222 622676 576975 724135 1422282 140379 1869827 1379473 503921 1278545 792523 1148285 1827945 524305 1594310 328878 46699 1130918 688432 1797127 1075206 359733 1705869 511246 1216064 14332 1557899 1179013 1920612 1051188 920562 497433 262703 221216 1619183 130932 1776775 1726277 1097131 990967 1693823 804556 1822806 863149 956397 209156 689177 1622113 32476 966221 1369154 861786 786514 761888 532097 813318 1965139 856939 211272 148678 1750571 881753 138732 1030257 1027393 1871238 110840 102371 1016517 638824 947403 848441 1378167 194917 1556059 188175 1017489 1814568 1960837 1953769 52222 1927078 583924 428373 474555 1536152 1382075 14615 645663 1532613 28919 1336117 1700450 1319640 850386 1170708 1759329 1746932 1998791 1142152 1995022 1506495 797262 1053700 304775 1560374 232829 1797339 869629 380179 1662048 1579067 1439284 1666393 1881742 894743 1652042 1072000 1973295 1256489 422009 1315818 1957172 1766490 351254 1422299 549383 1016633 828803 435925 59894 1912424 644764 1227640 351902 23173 360321 823133 472877 431068 1588150 93514 1464101 1030460 49407 176333 889593 1350896 1498814 1847457 438331 607336 1806815 1739682 652662 903928 938186 1105061 1582695 717689 1110472 1157038 1365878 264400 1703700 180999 1656143 175131 1267210 1322605 139890 562707 1549298 1516405 4176 421674 897287 1311867 828877 895198 1009605 132971 512681 1892485 1415287 182353 1726260 477364 1280143 1373397 400554 1855092 95460 759283 721716 1898279 692697 1408598 567366 538337 508669 1754307 1831818 602912 1162759 1755331 564695 720462 845139 1005422 1138484 786311 308853 798587 341346 1345629 1737343 261479 1004586 1990481 1208191 1789622 156088 47462 1465267 1775481 474511 1323034 1245227 1189969 216256 1897406 90949 487564 633767 1698872 380324 1919028 11199 458195 1699719 987719 800723 1724533 100685 1727840 320497 1413088 886155 1030429 1545702 1817812 1329390 1623334 1030356 1735982 259752 334004 1201671 489437 1836836 551466 709753 1334748 403026 663852 973953 1896606 1844526 964021 635618 1799106 890982 69083 458812 1072367 1532648 1427141 1069300 939008 812339 1541901 1621759 154099 392184 715993 474361 36136 1468304 850106 1935513 40622 1790922 839304 443116 638174 1104181 1557919 1632728 1430362 748592 1584483 1413357 1796036 1178874 1212973 1997817 906925 1187763 847604 891608 1742311 816920 1194042 200782 740305 525796 1342179 759018 1926993 457767 1125520 1461512 1456421 738143 1260148 844794 1551726 1531474 1169063 496782 1074180 663206 1157913 1583919 1183508 343529 1109141 1522838 1421056 624423 1686307 1033732 316223 191740 1033340 857817 1239273 1946608 1300443 413076 1664224 1527912 1193932 717277 1152285 1095824 1486651 236274 1916688 1512448 974284 650788 1373042 1179147 616810 68778 1665269 1447001 791282 597263 1867072 488073 1982837 886594 1422228 1738453 1338290 350703 1044722 1227458 773915 461116 1462765 99677 1509336 270797 1750191 664014 1144326 1181605 1053187 1078549 1875350 31262 38971 1680835 907132 851125 1016226 1053190 1738253 1324733 473182 803857 50403 1543961 1416295 1066715 494891 1249347 146811 1018326 963461 1648861 1415944 64451 1161088 929585 56774 506129 1076325 750530 1603658 125071 1402721 1189370 173298 1809142 1913786 1015403 359457 220990 1369825 1518618 1456241 1666954 178907 839881 1568109 1664431 1003676 1587385 253652 1478356 333673 1063487 1209102 577837 1660367 943595 1702367 1995142 111933 879574 67589 1055736 985137 827282 1833448 1366453 1147386 1154468 1087180 896011 46692 1820235 1138170 289248 1804327 792381 1020827 1157003 1787886 1638814 1884302 1572553 1105112 840531 727767 635407 465711 1053877 1256626 133162 1860047 247893 1396438 906765 506243 372198 1284430 73838 287404 634886 1171484 1121674 1684193 1792801 1661845 473462 722614 437940 725957 813353 50294 1903461 310990 1749244 303905 790974 1650681 1786557 520190 851857 150689 692818 1729308 544066 332509 1468924 1313914 1991462 1735879 630781 607061 1319255 825026 366532 1810416 1960820 1058980 854161 1933596 14151 1828410 270481 489319 1202621 1988615 1629886 1214681 1880902 1692514 1713059 1802770 131647 1920221 1863394 1120986 116001 1987855 577696 801961 1087872 1262706 878395 1614740 975566 1759680 1552369 1412916 1569263 1239776 99997 722682 1792355 401214 542550 147104 1875095 98862 1689061 1184347 845056 1309494 578168 13669 1993288 196022 84999 861877 307695 836801 1553653 1401981 1999554 1276227 1578530 1366992 504138 746051 819942 1091978 1776266 469742 1524665 1080370 530730 261126 386386 1190973 135030 169079 1752865 1035937 303711 1384124 1591053 307787 425771 996665 171074 1667439 1925305 248380 223897 1198214 1188851 759620 1485029 852661 529228 1332081 821024 653945 496650 780129 903846 539527 1104813 84002 1733694 1412604 1174892 1259711 470342 811617 1483864 93580 1511146 873060 1801719 980158 912691 926316 1012703 778431 450477 619455 1605497 327499 1097018 1345050 661613 1552001 1252445 1271156 265971 1909548 571339 327768 629190 857940 479444 1921418 254529 1503406 1243784 639506 74588 1761917 1260663 1990145 1687644 195889 1287235 616990 36973 1773479 396353 342414 834072 390160 471546 1239344 1096759 524019 554953 616731 1220389 1448177 871084 429959 1950764 1542441 306129 1914987 159285 810740 711703 1379190 452640 416512 797629 1556866 993489 897955 1022721 1907093 6692 438818 67804 1142837 817552 1398563 744996 688282 1162162 1407275 1423086 812872 1156671 228834 747280 1534339 1129057 1386328 45461 1314645 64750 1194928 467933 1560659 441487 467782 1605010 1915091 1910389 1042940 360923 1572346 1162861 236686 1227981 1347283 1891659 1170528 459090 542119 789592 916461 386377 612122 505190 487134 532419 632432 1463945 515317 1384076 375600 1128895 904961 1325949 796136 1007011 993418 1681567 141363 240756 1531647 1995438 1052386 836833 476475 543612 627053 895439 759195 872267 1300496 1465784 1120235 1356810 1040426 1133314 46911 569069 1804032 992737 526506 1526337 1670303 1855278 1060941 1392115 1003219 79351 1895727 237691 1424017 43508 95274 1376497 1278914 1945778 1036841 933507 662077 970375 1329537 1735005 807227 1013945 1160733 1160671 590603 1357633 321518 703903 1810201 294290 1071095 993167 1892950 485264 1063293 298778 790952 1100903 1302319 154359 349306 1965367 1569684 924168 374620 1784405 386775 1146014 693382 1191077 1671087 303636 885738 92965 1940264 582039 1418721 367590 1103963 1179736 555805 940474 919186 1658369 547813 1442220 1761878 1373743 582037 1107868 1890538 313344 235815 111640 791473 861005 1538061 423550 1968106 142346 1280493 886364 57342 774715 702130 437847 987400 1988534 1355230 1503255 1444145 862508 1546962 1459883 1871255 1051163 641858 172732 930428 1617848 908679 428367 1978097 62915 1537991 937272 1185021 1811355 209178 1101003 29582 429531 1104304 978618 139346 396445 1680116 768300 720364 100196 1932866 615506 658821 428414 1171472 28462 1263294 63889 57774 1356805 426035 186326 984980 626772 316302 404339 1768399 1798363 377609 1518685 912170 1889617 1048390 1005205 356597 525396 1195484 613054 1200419 212289 785649 1176352 747530 1793748 1972838 1185013 899332 1713997 151473 1884150 1130689 8931 198237 1069271 908599 316632 1563988 1882394 99514 1019888 1223731 700482 321467 414875 368356 1827011 1653446 1777748 598397 1927720 389848 1417719 1331832 115646 402207 901886 951586 1570631 1639901 1591600 1828179 353043 530790 43477 1882102 1582050 976803 1095150 1098202 403702 1685432 1937314 1578516 7574 1364269 1307092 1349108 1316126 210610 1896532 233893 974509 289844 1436210 319844 478560 681849 407471 256657 734656 533173 703215 1087989 920542 778326 691095 1162302 1128132 1950145 971822 936702 1740878 1426850 34243 1177668 1467686 584112 426940 1995815 488573 908119 1373544 579017 912752 427273 385660 61700 1771992 547204 1518666 1230408 433292 397672 1292997 617040 380968 1701015 31858 240136 1701797 1654646 1138788 660792 1784352 1206537 1940539 1914291 972101 999054 606796 619037 1377637 574549 1410630 1624705 1328411 920823 536088 410946 460003 1621183 269941 83003 1573028 1035414 299358 79659 491385 1223119 1144547 285266 1823175 1004783 227784 1000700 1696035 485039 333692 1717072 1862086 1553021 942205 692038 1309414 1896397 418006 1092745 1682637 1695468 67402 1266180 1403226 152206 1326258 374878 17789 555350 420916 1659326 534279 1239165 941911 1807643 563954 1063205 1358693 1360399 207056 121243 1696311 969441 55037 992279 1782882 847271 1800061 597509 1164950 982852 831100 1158086 457923 1793354 1197845 614272 863698 137343 1963264 315819 223956 437144 908066 521237 458177 430228 428804 480089 1474201 169180 216803 943811 1696422 1919241 980585 949203 1342756 244269 1124477 176920 769450 603529 1812089 383006 1069641 746044 1637781 411667 1300358 651943 1529075 777342 553121 1383851 1503661 1825187 419151 13947 1039182 1300009 490700 862905 1911541 841711 1895388 1729956 1947244 786000 1685841 1347558 1970910 501518 105605 1356860 1872327 1790826 1761133 616151 180611 44144 1889210 1750403 1234244 1842952 1445233 1194930 1508563 1104421 358196 1279097 1152975 1738390 1098549 77155 1314749 670689 742234 778857 15557 58100 1877724 426282 597558 303293 1989916 1608944 1101910 259144 1000153 866860 745729 1193956 1524318 1439957 1687781 560054 1092375 965216 1932598 1920723 462564 1222879 428915 1382729 1119854 1110235 1897667 1825866 1706688 375495 1520484 1897152 86430 317981 751837 1948746 214886 825351 816572 907189 1498703 607786 1311305 1198843 1117867 1066709 739547 1115317 827122 180610 663407 594740 21171 1072405 447737 1303002 12337 1281331 630291 1178036 566527 1842969 1591477 1069994 1469559 1093877 1732121 1767625 1741001 1695831 37164 351252 1414166 729288 1623788 188650 1257366 216779 1503512 1446510 741857 988359 947663 1497244 577108 1244709 242372 96335 1164580 1096174 1551192 245653 1086342 507335 1183845 105336 425580 1085887 616186 1040370 1940761 618376 734289 1360467 796848 848659 573886 465488 1278875 1515337 20467 652277 305313 1323404 208162 1418519 668419 369091 695152 1830805 1099447 1550674 1147788 1752261 140348 1212568 1304026 1273976 453953 1304826 660980 285202 1224773 1618461 1844051 1808064 281995 489794 259111 1323458 1897875 1202435 1877878 706370 186507 236362 1221205 1768661 1809613 412896 590577 1756147 555828 665851 81930 1336045 1953786 1918735 1153697 1145236 180697 973550 1984702 420995 488239 258908 1521361 1700899 1115740 1789708 999615 1263529 1296154 1213638 1989476 339260 556904 572980 1248009 1429727 1818495 1640681 235123 1126859 1209364 1720906 220292 1474576 1760561 273062 1818159 1799352 294225 1822992 1651925 1212010 257192 419798 1267800 1241398 663743 1279407 1972317 1921090 1173487 35322 350376 1179340 59208 1928242 1895500 1833026 1227877 966629 1329882 1932974 1662770 629427 432737 643544 1222358 1310383 76101 544659 6025 1226739 1629508 910978 1881060 1050828 1483707 1967413 1138329 188486 680630 1092410 693134 994032 476874 444573 1951725 647080 1836250 1197795 135781 940970 1043618 1479083 650664 515689 1393114 100945 930747 337631 1927274 484543 1533942 1883006 1653731 652139 1083239 1560083 1602727 1510352 680798 239782 1382788 1816375 1036 1975751 1505113 565550 1057214 262233 1903230 1908030 1619054 910524 950407 920012 1901543 1589123 377314 915408 1109145 1884748 1321473 1497085 1603386 1460452 1840397 1646758 17642 725160 576031 1006042 1735148 513953 1892529 1330833 56420 1589267 1717160 1954641 1686862 280241 266797 96215 1492916 1845990 1268924 585643 523831 719554 1220626 1706176 1872692 1473879 1102473 800030 687471 318043 614189 1336700 1547006 471351 236799 1241341 1930784 1797933 686851 1111815 1773517 1309175 1485661 467777 564253 1064769 1599943 1888216 249211 1302656 154618 195552 816637 1034855 451956 1674351 358255 812043 180452 874028 443603 1612405 221810 113781 1197403 1046005 757413 1809115 166479 1907063 1422540 1814193 124242 1321079 1404936 722061 762566 146661 163505 1469278 1928221 413836 924248 399376 1280359 1749042 1811332 73008 629164 538877 700285 135133 627751 743086 41206 268044 828025 358238 54007 867800 859350 1772330 507299 1081235 544605 1909076 1178897 766816 62546 1658252 1175888 134107 1763205 157594 34975 1957779 1087983 988043 1170093 761558 1320040 1375169 885452 1194764 1831277 8673 1117406 1836333 1354424 1120082 1418944 687262 47233 885793 1879502 405510 920540 1866169 151293 874577 767532 1037770 952545 304580 692058 1511697 715064 465425 1739290 40950 369319 286314 635468 290834 1928578 1288953 648751 1912904 1518418 1631712 1270932 719156 1690878 1221348 113695 1807209 1725695 34112 1843893 1465350 1725106 1976367 526074 1603865 842193 1848954 1522360 550647 1383253 950230 1738350 82779 1577030 74585 227174 1303475 213761 349573 1943988 910454 1932777 773203 1211681 1719615 1023138 786936 703959 1579579 1514234 1585975 222799 306557 130306 726393 1569355 1445333 1765209 1972869 1188497 955754 80980 263605 604055 116184 1197256 1121136 233620 744562 1428977 1364108 668524 311647 761602 1823534 1159675 895528 192389 140826 719202 1510042 1633753 159719 977842 1290967 1348533 679757 68305 39248 239364 1565962 8460 1792838 1245762 1216935 820767 673393 850457 139607 1406078 296670 794929 1170849 1065569 239078 1739745 829013 39395 1464113 643091 431717 1428427 1117516 337482 729516 1532081 1114129 87917 1931450 415888 783500 1495485 743173 1853704 1016058 203405 1418455 846493 1847016 298980 409602 1293393 482504 1525646 982857 320350 819075 566622 1352411 1920686 1071329 1140354 22244 445328 311774 246254 874097 1245970 130162 1324650 1148354 675600 1771351 1921175 472026 823053 1444142 1816739 1402220 490405 555995 700900 282959 868984 1816429 800997 286835 1715255 657909 982884 727693 219032 450515 370413 33380 1703348 1917023 759169 593558 1736216 1425802 991164 1069387 1944898 1686546 1110733 615667 1991059 593809 887969 642360 554677 1686933 919278 575913 758758 99278 128695 227824 1063425 803449 1024695 432353 1611641 401621 559357 655410 959494 1516918 1053907 133025 745360 1588200 1389209 1059751 431951 1081644 1869296 368352 1834078 1011552 1164700 357896 1922144 924164 780373 1026245 759770 229727 104526 866162 1380422 224116 1417080 1833235 358082 926315 1379688 1006720 936232 1768027 526629 606081 548356 903149 1884088 60904 723778 300837 518691 185808 840127 145824 982867 1377465 204999 750499 1836646 161631 1757228 1843138 1519255 162227 363641 972050 1233851 1043604 15641 260496 262657 491705 1845023 72064 284018 1378566 44423 1202763 921406 1427005 654938 516661 487731 1387118 1194655 1404284 1706420 390611 1490378 798215 1586421 1000789 1788919 635474 801943 1763488 1039942 1265402 225106 1560713 1267282 87959 132389 761226 1251316 978633 802051 671541 621907 1420101 295529 420479 1817764 34401 1271982 776912 1382250 1628194 1436225 911679 1813447 1937418 34991 422144 1460611 336827 1906262 1225539 888831 1729141 1029857 536566 98540 1521022 877599 679780 1027010 702849 1367431 1592318 1112480 1007592 482356 1118849 1861844 743527 302183 699650 1773594 1627815 1382719 1243330 32548 1287306 587641 1217337 999279 14101 1270960 693816 219048 407261 174769 1831397 236567 765463 880031 283923 1291448 140341 938033 1130593 1357220 1829728 1819152 1873246 420935 1971020 1660639 1751115 1972119 1310261 1584564 1312673 1105972 740776 529127 544232 1521968 1589173 1898378 1797271 22232 1653562 888819 209801 1187506 206850 673016 1109515 1982829 576194 115082 1580295 404101 1980780 1056740 1653316 1166013 1357585 1318588 123676 944464 1015263 706635 1314413 510398 1312473 1315581 758216 1679333 1069188 703337 1596643 1920876 467651 976708 1701575 104101 583328 532393 1875511 1940988 1824850 1773573 557893 728753 742841 1881373 1222842 1501569 1617081 1111989 873476 673689 848499 927144 1076944 669620 633051 267914 1365127 1063579 1860185 1629379 610955 508795 1655346 1492427 313715 1180998 1644925 672656 1609990 1275554 812575 1539766 117504 1428573 317498 1418785 1591217 1814639 813322 1904933 1859548 562881 901871 1162339 1046594 681639 586044 1171209 261294 1806325 1018955 1650486 1807131 1194916 417538 1444981 518780 1530929 1092029 679481 836311 1487661 1588464 583953 819694 1168222 1837587 565919 1854128 1876537 512823 453364 3798 1576342 75704 987054 93837 1098792 974379 1926035 604326 375554 214961 524139 345578 1816220 1531994 173230 1355267 1045328 911434 1711618 1029817 1105812 228112 896396 1045444 768971 554229 1295869 533165 800696 183712 1440957 338762 1066267 1511392 235970 1367099 633510 571486 1419300 868100 1355443 1353346 1576796 961415 1225711 1629709 760931 71959 160889 1365502 510162 228850 1801970 266619 1737197 718431 1224082 620390 1364439 1980930 816120 574810 710826 926431 743579 11270 663939 1206050 241059 235943 548802 487314 1859984 1911 1817490 1089537 850243 1727457 409425 1020609 1712040 1556745 1443747 153910 1661146 1720103 401705 196940 1430685 483344 968974 674749 1806088 911784 1695756 434269 1923730 534725 1542059 1235633 948063 1586232 1567754 1916235 995322 1089328 990896 1864070 1444223 998506 1426492 880486 1749096 1638326 763514 1841137 859837 70594 933078 1157372 1224772 1830847 1596355 1789570 769597 890443 831195 1067945 736776 539649 971541 25202 264444 971957 640889 1671327 400487 1056540 1730846 254186 247946 681221 385095 1425762 1112820 1080202 730530 528940 590974 142824 1700690 300317 830582 703467 666662 182433 1013390 1168841 1230160 1528646 1775965 725206 1211210 1070041 1706320 1861253 1293016 1909633 1323027 1713626 1183601 1721458 1664624 664606 1433828 1007214 1826826 1591334 10832 1121743 1146321 902885 1786595 1807272 1431115 1334947 1195253 1476799 1693631 1575132 47217 720215 1228156 1666647 650985 225023 242413 1015645 980155 1810805 825002 24682 58817 1360775 975270 1687006 411248 492755 920110 1349471 1662377 1009523 838330 1501410 1427277 1535235 307438 817199 1173637 69682 1815420 693044 1791119 645058 1252510 1928711 591045 185308 893090 743922 1084375 145578 1200703 300925 1093729 648879 964378 1257769 756305 870235 830449 517961 691190 1576978 161355 1132786 1591748 283862 6198 933604 1679638 1169272 1424178 76572 10660 147150 1905214 886587 1859727 1370414 1151813 805210 972165 693929 978257 1387429 1710971 824718 410521 725144 136720 965332 1123602 1817740 1448826 163427 1325803 1253166 515310 497098 950524 286163 477138 883971 420900 74713 1953778 602340 237386 661267 1913530 643129 125768 89006 1068973 1438005 1582654 1073985 1467449 1062806 1503674 1697576 293563 824893 879301 1229846 1267008 434133 258512 469376 935686 709519 1753583 1434212 1387684 1420819 1046083 1884101 411625 649032 501227 1746749 1037305 369165 734170 207063 1312421 1309790 580809 1488006 1535250 1264163 1225087 538461 1411244 631316 1066084 1332769 1853781 882237 1734512 442096 108715 1383288 241687 311041 1836997 232013 710776 1323839 736064 1242944 1234555 344456 1801699 159453 667960 1536625 820431 1844348 144386 1421321 678321 809436 120198 408476 995892 1002492 985925 896102 1383035 1376287 1657044 774233 1316044 1253643 1367652 1209801 389497 1218367 73834 1936730 974226 1167933 891216 1361564 1032104 1566972 1425289 217580 590794 1157999 1825033 742232 1314480 1725679 955641 1196892 378335 1093983 894623 349574 1928069 868227 1430069 1832866 1882813 461223 73984 802313 1344236 1967584 986438 1939693 264531 1728522 440294 1525491 1997058 1867570 1309455 1712978 1735987 1219253 1276458 659243 1408461 557926 1160515 390564 1732856 649629 426065 1942448 895584 173395 1873458 633200 1550218 1361839 983988 1577462 1015200 1196210 1814098 1286193 1086311 966810 1208109 293507 490406 1654051 1996626 1585240 871538 1687111 1922730 788015 1582369 1745294 1494538 129969 1855467 1050602 723561 191608 1909717 124760 1744289 127732 1603278 804606 1266021 1458632 1814190 505807 1263 129069 49771 522536 168302 1261525 1446123 788363 677036 1879943 1913086 404437 343186 987468 1350144 1186761 1354797 576641 821411 1982407 1020767 1328686 1756731 419519 766832 1258814 739485 535896 406922 100270 1439767 369144 728881 1884842 1217570 941203 1895007 1605043 1134013 1274010 1400383 1066902 1274655 1869170 157837 794336 1768491 1942593 1341605 694890 1097974 1419797 412052 1690640 1048001 111929 668320 721306 869303 341028 1469212 433931 1376440 876190 96787 1768918 1407474 1881468 1728928 1008691 1015947 1299806 1818922 337737 768871 671509 211128 759745 563777 1040080 94543 1381228 1724364 442782 650897 1543254 172782 1455094 1894934 126806 1959392 1109672 548057 422770 723141 893753 175989 221135 1675723 1250540 1312394 212930 1067768 1546319 1245452 1162587 1115710 98470 1993223 544023 1986993 586043 1443455 241030 711032 1767993 89527 1261843 265489 456716 253154 1311385 1597792 1983997 245274 1719690 880599 1804350 873691 68843 877120 1865956 682729 1192083 1280999 651589 40572 42316 1115727 1428700 1876459 320588 442806 1288086 1859437 955165 919405 623780 1352624 1783573 1135220 194133 1882637 1103320 1869922 1027490 1049483 1259935 893341 1020641 399120 1282960 1766958 1088387 109119 1461505 1762989 612550 1378344 1939262 1281780 291447 774778 1523773 96087 541569 997106 1519417 1825130 813952 1295955 1094396 1927409 1364013 389285 1288351 1175868 165431 795063 1042463 1853597 1171182 796684 279960 1322282 278114 1680832 1207996 728614 540585 969675 1696689 1372043 558157 1569212 589296 1521126 87167 1664317 1123860 1342778 312363 1269036 445236 955639 1930757 1813708 405733 329746 252769 1017641 653842 766939 181860 607983 989638 342727 1122833 105697 514317 94050 1348698 505895 202727 246410 521792 824037 1539723 1694500 981403 1552307 420102 1858047 1007359 1905712 1160989 968662 1376337 540318 295122 859335 460944 277457 705094 1202408 153871 1196666 1078291 553325 1519684 1355948 1562685 1224479 1430166 193690 1612979 855842 188038 719244 363178 1446293 1344231 574667 1824984 1954330 1332154 224160 226918 1975346 990088 199706 1332714 569941 1626650 535250 1016131 257822 1012025 391166 775009 186348 177061 55254 1261737 1935804 1089131 1714118 1662396 170738 396706 1518083 637779 587064 137942 1817265 1002355 843735 1153260 1163476 1947909 1675200 1795793 224877 405797 788236 1220073 37295 1815011 1434386 566938 149879 1917502 121003 1535217 1729501 815892 316191 741800 1713152 5715 727644 1791745 505193 772727 1916050 1539750 1375222 962579 174603 684966 457769 1488426 858985 34390 1326538 557306 51354 1270433 809786 1885785 1627427 538958 398563 1724406 1407073 1390690 1391458 1643522 321944 1524615 326324 1630291 1646358 1351112 65927 803272 1766915 1709652 964497 122708 50543 257764 1581558 1600042 1684830 976261 1637079 595920 1210151 1971421 1733922 1423861 1458442 1794142 1027573 58899 1405636 1534581 1604499 262781 348836 1274626 50477 1859017 387883 262422 404342 1599352 967337 533490 1871957 1603094 1870698 1055653 1805254 1983274 509271 294677 25010 733834 1449546 154034 1798484 1327568 1363116 1587135 870457 1213007 1561442 446928 1504635 1171043 1487131 351134 1488326 473185 682900 738413 1264015 1815380 398980 1494674 493530 1505620 679965 992038 1084986 1390441 1282952 1000518 438374 338469 709340 1659834 963570 267427 404383 43366 1826053 1902888 1022922 1560346 611623 1763520 17455 1041235 849314 1093134 75963 502299 707449 567676 1688221 931152 1608216 1804083 1554748 486961 861623 171962 831463 1527907 1969183 812374 1185530 840209 827855 573842 405299 1360142 646179 452834 557485 332578 1084517 1267744 1126199 1226699 920011 1063891 1012054 1510539 1465832 1281089 50886 1597049 1828195 601829 1889762 1055239 1626661 223756 558292 348731 1195463 1665362 693093 987618 75565 303874 158506 662891 55440 40021 867867 542127 1275362 1767260 1974345 52895 331253 1043842 320277 1997862 721300 1103760 88127 2077 1700806 1293544 1301416 739732 235305 157984 1579903 1958627 1942090 1112016 181392 237586 1002912 498139 131085 1313185 1103783 1171464 230280 1802754 420206 1877110 1432766 533503 845978 84405 822426 251893 284255 1472462 383831 926585 99726 740944 1288241 373049 1527572 317945 792617 875628 1471003 1098194 212664 1164366 428884 1430924 1359106 384671 1056805 1185113 1433327 1732912 1937461 475773 1577439 641054 1904901 120282 17135 353494 177099 816873 353245 1370967 747290 1222958 1003696 820317 320761 650042 1857915 174181 1527680 1728049 753026 1657908 214622 885622 1184060 127503 883347 1600590 955561 1924437 275053 411836 1948255 436764 1604659 856772 1261399 1089239 1415569 146663 1404205 1661923 1483075 284768 463360 695642 1418354 1092026 362552 1766332 1220628 1031053 1473104 912537 1824161 704460 1243208 385904 295165 791934 1373029 888 1489329 710148 910323 12576 1003034 1313987 148354 34262 1146716 698182 1682337 1889498 1490071 1059178 1418688 451278 450769 1710957 1071608 1880313 458579 943913 1790953 331223 81563 1748662 963386 1653067 694140 401727 985220 43780 1278552 1049936 1559123 1949796 1993775 690598 895659 1999555 183857 673656 85987 202416 727179 47287 72604 1830303 384352 936842 965608 833454 1768285 1738639 1435664 1155097 514253 1741226 1016641 446492 252524 1342749 704902 169781 1558188 1907619 1087493 1534839 159275 1778842 584138 1062260 167616 717509 599764 1963315 702724 658120 938944 1242000 137894 439589 69242 769290 297837 1735294 1355163 940200 1309600 460840 1433107 1438639 261969 1226136 286616 1645341 1004620 1466534 1750349 1399346 450547 1477532 845359 981443 1232114 772689 1022295 1733884 1765550 74432 647383 281218 1223390 1332626 1285923 1447667 506892 1969597 1793191 105439 1553789 264587 1287656 1022189 492251 235633 1839697 108987 851470 1840600 1530324 1806810 1670610 1588832 1650784 1321149 1272674 1717149 560438 1562409 1807038 613720 1826229 1437554 916604 1929756 1044955 1218004 738507 1639054 1194328 1105253 1429803 133761 231074 1823015 576373 1439608 588039 704587 901811 1150401 283387 1975555 1167764 1318649 1163413 668331 1686537 547943 1800776 1705573 1443888 1622497 294061 802989 684137 234161 93784 1467470 1648116 1018117 560885 914183 974517 1106610 1590758 1300203 849290 80579 1829768 920002 630641 1558264 1417398 1254096 298478 732132 1014371 142580 1571092 410167 427385 1104016 676762 337573 1896866 788411 1012079 1705715 1601686 638358 679961 1691108 1721417 1770116 1940998 1482319 201175 1347071 294844 643707 244717 337718 1051928 742431 1680453 1264849 857731 683517 697783 921401 1998215 1901974 1148383 842776 1413758 72786 951167 944813 463423 1470062 94513 931959 578497 447372 519717 499714 574488 1128002 627756 1233974 1480755 1986453 172119 1157984 117354 1183773 719950 493773 379933 303206 261372 1370602 465482 240282 1452073 734855 846324 514712 1123556 1163347 822960 990591 505702 477404 1860541 379709 1764679 1331935 257495 111669 928749 1964584 591145 1843855 1160071 1502706 892131 338131 1499303 1103820 1969245 1391015 1808107 1876343 1288314 1956698 1853669 1815904 1996957 1812511 793313 1261467 295645 55813 1916342 1480439 1386003 980668 1725754 946258 535536 1392326 800857 1390245 44724 918454 1680347 1274998 1375749 1471026 129874 1334732 1431775 636982 1730338 403775 1479738 268975 1762295 156063 273967 1394908 391390 73836 115164 1636469 1697897 1044918 192969 1597240 1020192 1457450 1023956 17849 82875 502056 1675686 1304748 1000675 1221063 447527 1420983 1325624 1330566 270545 74998 487077 33935 709848 940240 1789041 1072578 1552193 294393 1128774 1085200 139157 1802449 170203 1694184 61744 1007037 634831 1453920 1198877 291058 717186 379618 930591 1433622 515212 781293 255149 819643 1778159 702860 1373252 542999 701239 528037 1649537 413838 1702597 739358 303200 1834326 1804634 1447314 1141864 1376410 453682 1911518 1143202 1861734 614327 1878287 384804 1876091 1219623 123021 1081049 1596468 1352118 1351246 4761 1105364 61090 1272475 1413787 945120 1078808 527108 331869 27740 696606 1369911 187728 735769 951406 1271143 1903527 548792 654176 1514227 1726945 473759 1615857 61396 1387116 347392 801326 834940 1028534 1766964 541267 1162297 1798026 1805593 10811 1412239 923639 1170598 1345014 642002 1559418 1530676 1498918 1018440 983371 36684 1500091 1709363 417926 355827 634976 1861831 142371 1957650 1648820 1676274 1230246 471009 390237 1915928 1938211 294587 1042439 1530764 134477 1323794 1513179 1388069 230319 1277691 1742407 940346 710055 265887 1066846 1712568 805516 546881 125837 1592054 221720 1511653 1947848 1129772 1805861 553846 1687534 798139 1164870 989782 292229 1363473 842092 1833664 758923 559213 82905 1166666 151782 939256 1712358 1112126 843822 957042 67947 682161 1331160 1254598 568828 1732429 677981 898096 1655159 420012 602412 1230097 320298 581841 1144913 1837236 23437 1482750 1902793 1393890 1164710 243259 1163658 1485810 1392648 218348 730235 1357186 302954 295963 461833 1942826 1451383 1517078 1016386 376612 314055 676827 1138678 1190171 950817 1221911 1008775 257832 695099 409023 691081 148058 1781448 1035096 16393 991973 1779241 566692 1918681 893270 436358 411485 193422 729478 1129487 1317358 1016475 1647124 580404 13376 1582213 718069 509460 889354 1571664 1327553 62708 855302 1280211 28924 1494205 179562 223522 568020 1650818 881908 864589 722445 167009 1545502 219042 1950729 833878 1325850 1882514 1427921 1457159 1994999 666818 1210065 981714 7197 1676193 1221128 1494774 181098 1044137 584681 1385939 199396 1768229 1485801 1193561 144770 680606 1102740 743393 755951 1004627 714983 695574 664027 332895 515263 671450 1891318 1304313 580678 1272652 948272 1619062 790930 763621 87816 139764 1158022 1195108 770601 6306 960073 535595 1427234 1076979 1454177 566336 122233 1811689 1846158 1340426 813212 1777919 918051 1613067 1545571 206628 1502765 860701 1486371 1159850 662629 689467 814582 1388885 646772 735003 1396898 1608095 1426213 896627 1384983 1437612 128437 1134457 1655110 1814141 1866248 1866091 1182051 1255304 726240 1062902 1670954 35757 853700 1865296 884729 649290 724376 642120 1051889 1495937 188278 752676 158050 209257 1911508 586793 657373 1073601 254614 267996 139723 657964 93513 50869 466472 1674739 341667 1473924 1089092 907709 754188 1698985 539504 1852719 1375992 1939215 1291718 1152782 1970298 54571 605223 974914 420771 1482719 399926 731524 757528 1049561 42434 1092678 315255 664753 1825569 1823838 1327774 464052 985416 196220 112878 112581 1557781 1164370 1866778 1459070 521669 1775132 1570353 658255 500610 478906 1640255 1737733 1533426 190482 577469 549955 1552207 906252 850449 1926073 223852 1404515 323229 1154237 1187520 1070031 1867005 547271 1787683 466309 456825 1006426 851314 1059038 1252456 631495 383405 69889 811810 603006 562624 695474 1987613 340958 1416821 338923 1925093 842068 829739 334977 1816125 480526 1859589 447476 762021 1748178 1522598 1733381 398774 967928 228947 1306677 1842562 288866 1523061 1959444 626642 1372641 1655191 1390368 1188261 1883444 1813748 370938 1002623 1597245 595382 1993119 1088497 1916489 1594278 1339328 210663 27305 1982350 148330 305830 1781741 1025349 703271 1295105 484399 1562065 30517 552129 352565 1102410 1023228 1803039 1142527 1780724 1926282 1262806 1792107 1001368 1769532 334774 1790402 1883499 798510 122029 1931998 1390884 29625 259741 489921 1475666 1836584 419362 811420 1576360 543603 349021 1438788 833863 853157 289474 1264485 994235 732695 718230 222254 1450379 887371 1772420 832094 1482148 1323505 765244 429734 929060 1490001 671411 1680633 147354 951453 579441 1916478 71745 979347 1980479 1146246 833245 686216 1381379 87109 1099866 1588182 1156969 1899444 1047910 715304 563184 946644 1215862 371783 1663860 875193 1811135 128787 814197 178727 1588755 415725 89218 612584 409544 1215579 1426751 612928 1484035 128016 829358 1300308 842106 1326269 1702664 688838 1337492 17328 523370 928945 1599637 413003 1608707 849853 896067 157930 1338966 734915 55344 1510965 1282696 1444295 605792 1585429 1094700 1133550 986808 226567 386217 1490147 1513149 1483409 1160988 237036 269561 1282053 1144595 1861920 211900 445929 1025027 1917637 1607564 109466 1767037 963595 1280326 1239570 1141444 344826 1572914 82610 1209878 1326243 1379432 757515 57904 1326361 610463 8922 835374 186787 28037 118276 826728 879994 1667908 1495475 215779 1269763 36386 293874 602943 1925009 1884351 618033 693049 581294 1089002 582276 183973 119606 120366 863737 367979 899136 1553838 1284447 1402388 757048 39748 52655 553863 231214 778303 182788 1889275 1827473 739119 1323595 411696 1289543 87672 1795884 1315287 835264 1260831 498926 331127 838255 894667 490729 1217508 1990220 189149 1289466 1502929 259025 916188 746731 1658193 1444162 495648 1652489 143295 1253744 1626401 508507 1464449 1301777 1801992 476887 1434403 1614830 1367934 32379 952779 1513766 876487 1180147 1044655 1043087 840231 467595 913447 1143891 816404 165502 1094856 585053 566523 1280480 922451 269268 1018646 1679617 88716 151611 169549 221531 1325254 1938541 1949177 863814 324868 1408620 1883320 817739 491097 1392090 1996633 287827 1978064 1117381 1443568 1580206 1876054 1044845 965661 869039 1699754 1688976 1648434 1274206 1927169 768354 726943 1642918 1128710 1165763 824125 1621959 1817910 272050 107596 1811167 466019 1395492 1703312 1714855 1540487 82520 191118 1348880 765357 169205 776425 1059624 516164 599351 1357997 874285 206633 168529 385186 1549621 728335 1919474 611041 626070 889766 175041 890715 994716 163368 616020 213190 485607 1179464 1252992 467839 1224546 1775710 717124 530672 863965 1876522 1434383 1065039 1794567 835416 1011599 264140 509689 1845516 447967 6706 1750179 1407221 1458428 1398897 1011478 483448 295179 1862023 637518 175158 1103563 890944 1353396 435970 1178800 1957495 1857652 644776 995734 1476417 1380258 1645575 369892 614154 1715097 1767757 660526 1783509 372785 1076192 1592880 663284 1288688 304935 452732 569532 569466 304164 1617601 1387564 1272883 1804995 1675933 1896444 276825 1638442 863910 1517103 215802 205366 1555839 1442197 1585177 108186 839160 136387 1427771 1309375 519032 666886 1579768 1068721 645295 1052251 551700 1762961 1624397 120444 774621 1665662 52003 282004 1562146 1992464 245085 1047220 182579 1218667 712196 1336634 794261 1553379 1103188 172963 401052 1742047 571427 696926 1507202 222388 1810380 1180570 901322 779837 1136603 1075634 1131172 1472271 1854054 1987987 201765 1887390 28018 681019 1266514 472361 1644991 1372972 309075 12328 1426811 1076811 1804565 1989322 1463975 447180 1524370 239013 1665546 1046158 132996 1591109 521249 104760 1528551 1291707 976634 839362 86739 633295 409034 1871035 212933 1890427 177185 284203 631196 442168 676059 1747650 1226970 946174 1686418 555415 134172 575932 792251 450727 1372727 1706761 1898189 548513 1569812 564820 1565571 437268 1581382 155507 6639 1344300 1944834 914643 1597064 1268205 1956332 215396 1482325 1546894 244685 395751 581715 384402 693641 1636821 393685 943015 1317826 1335119 745570 935005 1893121 1713507 1712335 1992630 1890036 1442281 691587 394680 1059335 1206107 1639748 414250 1352018 110931 76875 1190975 1168205 788788 1417221 589610 1931378 1211046 1553151 1506614 1925798 1976584 1978515 1692174 120597 181527 1696581 443793 1810132 422838 1476897 830514 165535 248375 299575 589212 1487176 615662 616566 1884163 1929796 720025 306549 318194 1114833 139143 202019 680841 603632 1502690 1693638 1879105 1235709 477119 365305 1340882 528879 97247 1734046 1185861 564628 178234 1407060 623096 1553609 1269635 1258670 141700 434265 1229006 1639197 745988 986558 1835779 173240 1588963 285421 1578449 1741990 468405 581579 1250660 1793007 1493148 147828 33016 1490131 1169334 1372597 136954 529248 989426 1956350 1529925 1842091 1604440 999756 1818645 759672 356224 1398309 389563 155641 204067 868083 1293691 1705195 206261 352186 142883 1609839 399334 1437934 1663320 176115 269704 30736 1938316 648383 648513 1503993 110224 1698297 1030622 885962 291011 991993 1696026 1430753 557290 832220 1628239 475922 265036 1651941 520628 1439239 1572508 1286237 791932 250597 992730 1485393 105915 1310067 1293110 560099 1290382 659935 1439866 465037 1785985 1953052 187359 1232347 686909 230122 575754 608517 1591517 1651900 1660708 551320 535377 1289546 1934030 960993 1593843 1203639 699727 1460080 827521 1798735 172865 1234374 1553764 945173 219528 1764227 493504 213129 1380008 910657 413790 22706 1123013 1628380 703268 497903 178017 922296 1858929 269999 125052 1310044 1035232 123781 772266 1931425 806789 1825809 1914798 1268780 1353937 1761811 758139 344615 1152747 105523 1469975 1212996 841728 895161 358285 805937 1114734 1821071 593704 483272 703202 581018 1674274 246097 1441914 1098159 46070 500740 1350179 1665371 94328 339991 132588 756934 1853094 1781252 1985915 893869 921481 1376095 1079932 416743 343689 1008480 1651245 508394 462313 1065500 55491 176905 453160 1524458 219414 167315 1964999 85552 951419 1039345 895744 1015504 1822731 1621772 382453 1727940 920394 1033808 1586455 176644 1150510 1209769 133236 886991 1729876 1546800 922457 61922 307637 737148 1928911 342844 1185538 1904123 158505 1625658 1394445 1047859 1487218 1023896 1686031 1361099 1608379 1435499 194048 1858336 1497359 1311522 429454 277156 1710282 1217897 1844234 483223 1069905 433542 1976356 461582 952908 450732 1779485 62321 1676806 146576 1150836 1307330 767464 692593 415837 1960580 1248311 516294 34397 1038555 1592633 484842 1952013 1877418 426014 1390186 509749 211449 286689 420764 655660 1644535 1898086 291680 1710534 395368 1852793 1995577 1412230 1240899 510810 202478 1513318 298037 1467366 249184 1654347 370956 594764 1418982 1579868 1972257 691025 1463501 564936 1260893 1095596 1976068 1552066 965254 1320290 1749565 345392 183792 741933 337226 1960623 1195879 1647845 1205188 950136 1562684 841532 264333 1797883 1552641 1359645 415292 1331555 664858 1895049 266662 1324481 918352 740709 1648706 1467035 1502418 636348 1313588 1790868 1660028 431535 1740717 829745 888433 1278205 1143867 1268379 1173026 935242 1778091 1817115 86043 501210 1530247 711535 852065 1683321 361892 1269484 1020308 1055343 1337417 1323711 1399741 1152532 38225 1094586 1952230 1184906 769247 1950514 1361413 272384 1745601 369032 160354 490877 337877 1024982 175245 1205184 934319 504735 1703087 1015323 1653863 1818859 1550099 1884532 1418948 1476388 162930 261371 377201 1427946 363953 895237 289777 931511 1741408 1413362 1972693 100768 1885639 104967 1912412 99678 622218 267711 28144 1744170 804048 764327 1302510 1072668 1683263 1321471 366018 1978265 1150474 25742 736170 1136340 1711939 1099528 863950 1891695 699119 1111067 1723707 823031 1661647 1641870 1326239 1358874 1798325 1356047 682534 337361 241512 1494116 978120 1650885 194894 1169901 1456984 1945481 146395 1336165 793210 288947 1487948 462848 32625 1434566 840455 94345 678952 1580826 1765695 304979 1581156 897238 141199 1268418 1682452 361138 950978 742311 1736288 1870258 1239739 864455 879374 420029 1656399 734933 240892 1140528 415111 851913 1430439 1211234 494022 391614 1151227 267826 1451406 9797 1485705 811088 642018 1568441 1893751 1704399 847594 1004753 615366 1878330 1537578 1193114 583408 148204 104211 1917256 1654895 1025626 1576869 822384 928327 626232 29054 345286 946051 819669 486696 472483 875635 1732588 894916 444750 942607 1818200 40359 1861899 950398 1676006 514752 1320705 1345214 1387002 1260770 1047026 9674 442238 1762405 521502 1140444 1677443 1641914 462950 1510610 1563732 756621 1961615 250262 968978 84256 1824034 1770043 78925 1981152 1264409 56045 1214659 8225 540615 711875 653517 1347483 11129 1156645 1801943 1898495 421472 1362506 1952252 951747 1050367 489736 1425194 1122701 1260229 1474267 735654 1856772 885862 1436180 1846291 341446 1396888 27503 1400369 1668352 1056196 1971018 1925999 667729 261262 367690 774622 502138 1729164 1306420 1763533 579274 731069 1578453 992654 1962603 444517 1225170 1209079 1706484 1283933 1506742 873451 1759291 1966620 1736774 1543564 1229997 1873027 1934075 1897506 1912297 475102 228593 720641 616812 1179249 1219098 634984 765537 633960 878310 472124 375436 1645738 1124389 553040 245929 1084557 474269 667862 1544651 316037 306114 839631 253961 1986197 294957 9890 1440809 1084017 677865 1699151 1184176 948660 1345364 689240 840460 1909061 1039215 1283046 320220 390280 203578 1085822 685164 1930404 522052 1573501 939366 1909967 1712200 1615521 67800 1220800 1191135 1514974 1438078 846837 481427 727818 771542 1982237 47066 507247 853297 926763 1079868 840504 472977 1363472 120045 502269 1905074 53367 1253589 1601621 1774174 750291 881344 1428545 1721368 87890 296004 1356260 1936465 288995 1000852 1177416 173449 279876 345344 126796 1694191 1162093 737218 126049 553424 1949747 192500 10615 1127463 569851 695972 159190 430209 333467 1890664 884046 1597857 1029086 1898289 1363432 1173168 1115012 1883592 398338 739861 1968918 861515 1978347 1894137 581406 775761 1487665 321256 1807462 1547764 714731 1302128 1837706 575197 1228794 1886934 602067 1763796 1345636 1504875 417647 1804912 1990124 1807465 1669973 99442 176307 167961 1223922 1204361 519167 221484 1165201 487567 1543121 386277 1441440 277580 1859780 1472873 1060394 381335 504182 674910 257923 1369827 1871783 1516204 959683 1526388 1935841 273404 189789 83496 1388788 1353487 264273 1184381 1218216 918792 446559 1958251 488375 265817 1174373 958300 1384654 1672025 236315 567244 381929 175334 205221 788284 539046 373483 417450 975463 1605233 1210746 1880454 1757821 1440299 316462 160445 1463053 182849 307337 256709 1617660 125532 765207 575533 1716383 702513 584294 775360 518263 1463184 1499351 626572 627595 1727067 719979 95938 499029 1859430 626406 290964 1983604 1584949 1490657 1600276 1092227 118379 1484291 1617356 1821412 560849 879882 297821 861965 136493 1187564 141548 269473 456446 490001 566387 219381 147183 345072 1581358 1280966 604022 1297943 704293 1025430 1603567 438235 607949 383645 1477823 837665 59097 1548647 1311726 756824 446852 796931 1455456 1466462 1055482 1367068 975027 36418 1792099 1051167 415060 871860 396553 1488854 404460 1236601 732554 1043957 394972 1366474 963043 1018693 1081136 1260872 1404926 639764 548884 573288 1314652 1028385 702900 1627603 631780 361 372323 202542 17786 1884728 1568722 355348 1792351 397180 1446853 618459 1856301 135829 270231 415788 1974699 753120 316045 1191786 1023101 1085387 557164 495162 300199 1238683 1092882 767736 764770 414835 1413217 926917 68304 1307561 512249 1208925 102062 108145 856416 637211 1135939 634610 1652053 11206 1760882 1870847 274762 94170 1301260 1239753 1148099 1276881 491368 1707907 395383 1479312 1112969 110128 470064 1408057 1929361 1446832 951298 185144 294232 1986465 1511110 1403466 667472 1864385 1842129 330468 429701 961188 1378723 291084 918661 970898 596177 1048286 1940754 1859813 1295870 548277 780653 178779 852464 341310 380328 323738 1630003 1210924 691703 571334 770370 695738 732603 1368092 469403 941886 1622216 277402 87328 1922771 1913982 1426426 376808 1209749 1031275 582987 338386 1605093 388827 1030820 701119 530947 1312774 1891679 1075635 238407 1280410 1520721 1455889 400922 205932 303920 1226033 1221974 575891 19966 1647518 847192 764166 1945127 1897624 1208648 68189 56090 1762436 610433 1024246 1235022 604836 1772288 1791249 1400860 1294961 153614 680080 1280435 359160 192207 1380383 608143 262820 1719582 1529019 668883 581980 1812301 823010 1219859 471725 548501 1816008 1268778 969636 998813 203227 363850 253795 405235 1626211 744330 1533902 1227742 1064602 1211604 1164798 564335 655524 1101167 748192 1245124 304198 1907361 217568 1995139 1390820 1590012 1930525 351128 45979 1118462 723031 669397 164958 838040 778094 598954 1326743 71440 126080 1042382 1137216 996307 274357 488632 803169 332572 667118 493666 1855493 422586 781736 1781709 1362720 821188 747362 1498868 1866816 1873632 1228380 1882254 1523031 1291077 1236205 663241 142690 316004 1231734 1858419 1749081 371127 1770726 121751 709665 67022 783312 1356626 399440 1169234 1993114 1610157 1415092 357231 1473730 1804696 1809389 361294 1942281 1251872 543923 348072 500937 1744509 1813277 1184057 678817 686282 1165555 408865 1688707 1705675 1619102 708393 813826 1922880 1697351 623353 1542430 128177 32264 727946 912185 790995 255638 597019 51205 988914 382357 404143 1072690 600349 965033 817866 773561 138405 128902 1361452 1364394 458683 1579280 1811413 1849581 956154 38750 815168 1377628 1629114 88470 810056 78913 121447 1642252 232519 1208615 1493282 1319623 1188673 518469 1336273 1866083 489538 1531099 833010 1501862 1829231 1418393 1177507 1629732 1559632 1148686 421949 1311081 1861591 1436979 1284923 967034 1896780 1873737 998290 449788 1603243 451036 803543 1006259 1731892 1695688 626761 1825417 700860 75609 1342831 1094354 1868529 178902 604270 571470 696045 805711 139981 473101 1119507 1298991 1824190 80815 330650 873951 1813642 672301 1857635 1700275 1434282 558280 475559 1736662 1048408 1717353 1035943 137254 1341228 1112495 180885 560070 742368 229585 892147 1037522 1536984 654142 1118436 1281521 758199 753031 246566 1266411 1333797 1752595 1647545 205769 159885 116377 1511888 436791 175640 1887136 1147038 1061730 1497035 1161989 686379 1907918 361086 1266852 864366 1207876 22769 1538749 1186051 1387916 1059493 1014813 135247 297108 1642452 929425 319024 328433 374139 216881 1879025 1526286 886131 892946 1052624 519559 1304644 1090946 217515 323724 81333 1268524 1977448 413249 639011 207959 1154406 449473 1730743 191464 1370400 365532 1780789 1013817 1996785 41169 916629 592737 391973 627833 1753180 1206952 480331 1105964 1676802 1155545 1200216 309644 1591568 1996674 459999 1963984 286713 99534 944720 472745 1729964 164280 1897665 1912750 1837156 1058332 256929 50211 48868 161726 1529513 1012131 1690407 1427407 337804 75359 606020 169433 977772 713407 915226 765487 1008523 815156 970268 1400249 808768 638446 622059 1153997 836556 1494098 1411079 281649 1345933 1960699 1402269 663345 407731 1169208 51635 235680 1134509 1560030 1132289 1069464 1097336 433572 297721 797045 1921465 1388276 761477 42256 973309 1938734 779344 95396 987997 195846 1671411 1483771 1690409 559385 1874673 1115397 1833608 247965 1614630 3794 806815 394225 1375805 1512854 692489 312014 491002 540891 834530 126410 1593320 295554 1391909 1040841 964296 1828793 60884 1294421 1931270 563483 1069306 1575721 290077 101197 1553792 107285 1670782 1370478 1362555 1925633 157416 505424 308070 1459213 1628330 1601785 485858 1983350 86026 1640780 907643 1657617 1738289 741315 560923 70133 939067 3789 686242 1145158 1511637 1358821 1932612 822445 1935553 1938484 1911416 641066 808005 288061 1819167 1866619 844919 1768155 267959 1779725 1518993 953989 340726 1483478 857238 503184 348219 721264 402744 432282 666193 1090886 525915 1174628 1849814 1107817 458753 470154 1361780 20480 1361304 26585 96486 1429823 1191011 504152 377278 254538 1862369 605353 1079590 84919 1300185 834270 615914 1820968 1880248 50271 1483710 1528633 926686 842583 1829435 664316 723383 111432 1635778 1675772 1088823 947363 1464764 370556 15700 388360 1366517 1547744 360894 1985337 1161418 686815 692994 1407630 831457 1414102 1501101 1787831 1058216 477825 174390 1622300 628913 657147 1134208 1399750 164461 1406313 1828616 32057 249079 1027136 1744765 1138554 724233 1867099 976598 1194862 1184679 519992 665571 456200 1014285 1874073 728837 609355 1210711 716200 1953117 1285591 1183602 1969609 721692 86702 1953901 1197747 1478559 1435263 555663 709563 1180605 104811 1438370 968644 1853072 1580873 109840 1649252 1550047 1534430 596729 1406671 1367660 1520434 1762984 1399302 1166301 131571 1681403 1380230 1530216 1858188 634731 1539833 1890194 1878873 575210 1161852 1370673 1310638 1631119 1815916 225619 1360677 1917015 549832 48078 1795002 965098 1319964 1765406 1319203 648436 324743 868941 787432 1833273 876072 335774 70209 218552 1564609 1799978 444405 1055117 1658242 1070425 664428 745175 179242 1728005 1584156 429898 1133273 976089 716435 247684 748560 369925 1018250 1725570 1968833 555265 1331087 326123 794298 728499 812117 1602714 166339 1303325 115793 539491 209631 1436693 118466 1999941 1972114 1700163 637562 1488036 1063551 1857688 443554 1485605 562861 1790359 836257 413291 879402 1994607 507894 1089938 838795 1542513 372538 1658561 945041 267336 1926962 1657919 1086291 1870442 1496965 377507 314893 1793229 97505 557714 705216 295034 1611351 386810 1530026 1583451 676557 757372 1594502 705862 1264702 650011 441110 881424 1063837 25765 573309 654066 965572 78842 1169100 1110101 1338845 533117 1261608 1736704 658493 829157 1730331 805031 152263 1645760 1552617 1571589 769958 157449 38760 30698 862012 1715523 1300664 308040 29662 866813 478240 730197 26717 1389442 227250 36131 257446 84104 1905718 643849 1037709 1895784 1205732 816838 238929 1627122 295476 1195325 737331 1228478 1671941 723558 20674 1260586 1203788 662546 546310 139531 276965 702811 574417 311610 696847 1942918 1243235 520531 245062 928611 358168 370008 1478224 233934 364763 15670 743117 616149 1911701 728882 1162478 1694491 1825400 418729 533226 1296345 232857 702982 718446 1513261 245359 673052 598937 1954425 755723 688131 1536472 1506784 1999491 230628 1899013 927109 1751764 1640663 434300 693428 315597 1959609 168300 1274718 463959 658590 191032 586807 1020171 1525938 1132604 1608758 1510906 269666 133486 233130 1883458 1070780 1540816 1495461 954975 1956943 1303101 1134377 1140862 406034 515812 837069 1078868 1284314 120085 1544957 1310843 535874 144097 8657 214972 897979 581657 1728428 897844 1316572 1721960 1368638 153512 642161 813193 530542 1249504 1613223 851568 394471 582314 847744 616411 723286 584214 1892975 1598583 570630 1297948 381289 1036477 312534 1895749 1770955 1546262 650472 89046 755456 502338 329958 68630 597768 425293 623788 564338 1981454 1104283 102255 1249806 929513 1950015 432413 1821885 513533 746765 1338729 420219 91907 1134257 700899 1519041 1760651 998717 149315 1612167 1085676 495303 1840524 1878912 23499 1764039 380652 826179 553023 774593 1079936 1511813 418834 197403 26517 68255 931275 1850358 1431128 457307 356989 184541 662046 244656 1676380 1830003 1935823 1045123 1498486 1934472 1011606 1622450 1954473 990960 482467 32378 1424155 709795 582435 298506 1180709 824092 323667 1590277 1363247 384340 997196 1387605 25776 1595930 648046 1293211 1489699 592808 928980 1633337 358048 1894643 1293518 879438 51514 1326476 1371030 1820496 1516441 814429 1366713 1592412 751950 1536749 1653620 970817 212188 812815 894674 174797 515902 232043 1961707 559914 1990163 897518 580552 230648 1594700 1691996 263035 409226 241600 114137 697792 1077788 1288129 1940303 168573 1554407 1268739 490609 1863382 43685 1455925 424241 655644 1658824 1998270 696128 1863827 25747 187875 450261 1424618 189883 1859848 681941 164354 549272 581364 1034559 1561430 1804049 1423065 848633 310464 1741262 1173929 621673 279191 1363423 191627 1540206 230277 217729 336603 1670576 1161994 1995306 1193573 958497 438672 787212 88207 1361426 470861 1222027 1486717 784580 1884517 1068340 62018 1022373 61541 133564 272994 97969 1869768 388476 1840566 533960 1306031 1487030 1758181 1241514 631306 374272 1337305 1728773 1035962 1937664 700655 1947876 1590824 912765 455357 31424 1539680 1511777 1959804 518633 1731893 1289837 1448537 1835227 1787015 611888 366208 1008245 1133889 1808881 455433 1378068 1968657 1731516 1305964 1464036 1014030 113065 1202346 1482882 1178040 746140 1334394 108398 8896 305928 223435 489608 267795 432152 905332 253454 1099112 341960 1133513 1706033 1210130 1811773 275147 1222603 1607675 1698836 849951 531280 917006 1380223 1072656 278223 1471160 677045 808869 418950 186881 1653790 272504 1879968 586599 1256062 986962 1907072 437265 1048680 577653 653724 222578 562009 1386646 1487785 1144422 830676 783085 1337224 1067305 847957 120033 1663671 1734549 517911 1617762 884423 316757 680455 1514683 803419 468196 1172098 1349269 1553196 130712 995135 358351 329633 1254709 500436 1366958 1741639 86260 77836 1479611 1778329 319223 1607545 339526 599396 707437 1709692 903650 811237 1694007 62766 1229620 1192863 1791314 589125 468234 1625111 1333350 470551 102247 1201983 60418 430144 398782 1684703 1517646 1395213 1200979 678625 203118 1527503 1438634 1048573 1248074 1870971 706965 297986 265184 1119740 1741837 522916 185926 1885941 40797 1126280 417748 1753610 1549976 1118904 1443916 1114480 169284 1366947 1443039 483490 1740712 1917244 4713 531856 137389 1152836 1617138 1082757 387383 544896 1975987 1194333 190980 1573127 259687 1998995 323775 1786047 1838163 894188 1893183 571393 1827547 1335049 1221390 451555 320990 933307 1771877 695019 1647999 880471 1252267 1848147 590691 904566 1631205 1252200 1308201 1695531 602946 1893479 1486917 795725 1676665 1238088 965770 569599 10429 248551 1760318 1575920 1485224 187814 1668485 696737 1127270 1981218 451358 1794566 1896991 815341 1838019 284176 882722 693548 802730 234564 565767 115000 921024 601333 1109668 1773325 1842875 822724 658793 1461776 1581802 80313 1249140 1593853 927013 1079875 1024753 199491 1456959 306294 1349188 303733 1497352 975254 1511890 529283 885930 303802 1740642 1624290 876389 253446 1646665 880162 1250322 1028924 1950312 147249 805881 284315 1092315 1505087 29496 696266 233251 852435 857142 1237698 1420188 1100643 1374294 773965 1440475 831821 1117912 1214069 1703680 1823416 292968 1457240 1184009 1512143 300368 1103913 702557 1214566 1523098 1088077 192351 925687 1111061 1970166 1549494 714074 380216 303902 379379 177316 1591564 248455 1572601 1155257 88756 1358124 816109 1181947 1161818 1523989 361621 1809225 1474250 1347847 1801767 550713 282057 1969784 1344202 70193 1937007 1181571 1718665 533743 1413205 1128590 1240891 758330 1172678 264208 1871790 1423311 1695015 1131988 1394691 102792 1653011 1175110 1406058 1140237 714906 705657 652739 934168 1209397 1060715 1300883 345819 1904646 853708 1174742 1124205 683605 1920734 976257 1234601 63098 1267158 1263060 1468771 1321605 712864 14616 1036697 125902 656358 1412586 257479 1686089 1251518 830087 56764 153602 1118921 140616 649308 1933235 1129418 1594039 1061691 429928 1039108 756211 861615 58696 1144097 1698660 961053 984045 1533710 412948 1746339 1007979 758274 1975304 197481 1979148 1468994 1834473 339757 1806798 1665133 1127992 717431 1710691 1593222 502271 1189670 155372 1376747 1927534 808362 299744 1704693 1030922 1431463 739845 200073 1975315 236959 183026 1200959 554558 584523 1555337 397886 754956 1521017 1069453 615818 350972 367855 1145680 1449249 466731 1695066 407754 1551978 802793 1210260 329995 292057 1634398 1723595 1219242 328647 310218 1183363 803207 459028 1025436 733623 1446193 987279 784804 1083224 586547 1190591 1962704 1073644 1169618 1815346 1245292 773734 1733610 284357 764714 1461104 1634220 1955194 1020410 1093647 1703217 1941372 1108415 247351 176582 1330061 234006 502258 598962 1370316 1853285 1477586 1249916 1108735 1939568 1964159 94740 400923 933372 1528827 1524048 1953056 283951 1608138 56588 224165 1034372 1690451 828223 1751769 1021763 917148 813081 1781126 1567297 189469 929221 1549531 123871 1472675 1854935 1785064 494185 1567067 136899 342881 1537955 1964431 259255 532622 1144629 1290632 653452 774394 1830757 1210037 171311 1231520 1749610 1314666 1277087 485487 766457 1257071 1156558 1060627 1534051 1470902 1429010 812413 1990983 1401690 1540997 1380100 1083601 1659420 1713224 398504 1590741 1103521 144808 1972372 47216 929382 1972025 1486718 1504880 670869 1181747 1430611 732309 818515 43446 829444 1621238 1440524 958121 198350 49723 1124515 280427 457081 752102 827244 1122157 1407791 1316464 1528548 639058 1968861 1671546 137359 491470 1561604 299134 804116 1847242 226478 373626 1056301 34800 524624 357277 1840771 788038 1743904 615197 333502 900206 882460 966051 1341535 442978 1246965 1367269 581563 1953475 1089900 265870 395347 1030063 742964 542391 1020162 1322081 1449267 655315 1633038 471768 860368 822045 39966 1328424 1995578 83900 1994444 1758580 1111195 718966 935654 941504 1312180 866319 689213 16899 216190 877477 940299 718125 1649525 1975234 1643377 1891212 1100078 1708930 1290937 1839699 256997 994164 1243973 73590 737119 1528944 147880 1419088 962730 478420 173787 1927486 1304232 997033 1441439 1895580 1580364 1965553 783742 1850200 73813 29213 1859518 547294 337830 47204 887753 909799 982870 735053 1905336 442505 221848 1893096 388358 142592 1009358 1540538 1472336 1619696 1269508 97456 1341137 1121624 1744849 847928 1075254 710101 892417 1220081 1322192 1821857 1190059 1728806 402081 306375 1723795 1111549 1453085 1354428 482852 448819 831475 1322943 620789 759046 1160397 445516 1469158 1372758 1882742 1620608 561455 881009 1230595 645303 661072 1978876 1569419 1999545 611038 1785264 929121 458907 1177299 1378347 1628847 1483348 1144139 9288 615001 1171816 1507177 360854 224577 967719 541700 1564309 1056257 925720 894152 1076168 1150280 1544052 322622 754288 155314 1555206 773844 332373 1474561 1741989 810779 1112633 71108 442529 1925452 1791319 1270064 1604571 1810492 1961056 1090615 5744 10675 1748884 815204 819457 1752777 504020 1178357 498956 1723054 1183459 852183 63118 979231 1135961 1245473 1686204 293871 415626 1544268 1922170 1417610 622397 448962 199088 1589916 394576 933128 1089198 466563 1620745 139103 1765913 550705 1590394 706832 1131347 1190587 866829 1872134 118645 1577756 1499839 1676517 932915 196717 1213357 574509 1506622 1626949 1385783 723088 1136757 1673259 348145 1571825 1860812 889274 379748 1724798 1289640 216384 1160011 100717 52084 928603 474091 1366549 1499085 1695011 1936344 1836637 531008 1533609 1853228 841795 492488 716408 1601131 3619 1709344 666338 14669 315461 157034 649053 1072821 66050 1637264 898144 1032902 834326 1439532 760478 297237 75630 1971029 923896 646026 610468 379229 349247 268912 1035000 1504596 675194 737177 1425339 1702714 324117 1893901 27299 1269481 440169 436811 346620 1284057 1623855 871712 270213 1329446 604503 525277 1839899 88762 1364332 1933514 750296 302107 70546 1472403 1874347 504602 1899857 1666150 233470 395762 678458 1039961 1573507 1197263 1211892 2907 430953 1129740 516777 174574 244544 243587 398154 1194070 678880 462480 165732 710350 1598209 1862580 1214920 1397613 1254447 816234 519290 932538 1454476 958435 517992 643773 239992 553971 1146646 439355 1426313 212404 1836051 1648815 494775 1669035 723022 763844 423086 168249 1879323 920341 1556905 1299291 1049909 1049743 1830948 300710 1946024 1873698 900735 97989 398642 82290 381869 958983 1588444 1095094 780226 1448206 139470 1663330 1657540 1489396 1912442 745758 1816569 805817 744241 1014337 819683 365785 66152 528301 919396 1867556 1687760 910035 1986183 1146554 1847109 1680521 890217 492729 172360 1495313 976525 218888 993085 1311402 747631 829203 262123 1512207 1894011 1482467 1401129 686647 353756 1486896 542745 1398766 834063 185190 1959000 1035284 604859 1175215 311611 691623 437611 1983305 276383 993383 1043154 523247 1164857 722411 52470 1299919 1800877 1215025 1085328 712700 327118 1432339 415664 1945467 1534399 1890476 117210 686703 1412821 1218456 241008 330790 200492 1958931 212191 1158803 1211178 1317260 1440695 641525 1757664 466439 1122736 1655735 554466 349790 1098933 1256931 1974984 1280192 58611 1074142 712975 553955 92998 631816 1145351 1418612 508155 706716 292458 1728623 517899 1891817 1325823 496106 1993827 395134 1037645 208985 971191 1641118 621005 607159 231804 738239 50128 1870067 414318 553412 1625315 1437075 1843599 1397449 1036924 1920097 1620357 872019 363759 1358138 1561963 606906 1473343 39322 119923 738649 1504738 589236 67457 694718 1013285 741688 1778720 1448560 431870 1817878 117691 85277 513443 247523 813250 1867707 1037630 1629141 67903 235626 398894 358595 1455982 1245990 15706 1312584 973663 635006 354339 184545 1615103 500458 1561514 1359995 1935440 447638 821260 577691 1794389 784240 1935995 1046014 476956 1247047 822637 1492913 1638607 1436367 668668 331161 938559 75663 153198 1925288 1767156 957829 1307897 1876109 1097372 13044 1232124 1363680 144660 1988967 180387 1683883 78733 458632 1058751 1662326 1077387 1637859 16713 1074616 1015724 1798725 885283 294750 1431528 1171270 352292 1277761 416894 1355281 1667837 459569 1058158 1598321 1346664 698197 621979 1341366 3007 1157658 462618 175409 677396 1659827 585820 746279 1867572 606474 548808 130610 669616 819883 1613860 255988 895752 1476148 149850 653384 1940818 396643 1487958 711 427831 1860787 1717922 209325 1676472 1525459 272192 252218 1204390 887318 1128890 1506058 62212 521073 678325 1456879 1781390 456749 116541 1069906 549756 1031779 1477725 1251461 1192398 1886129 924354 1778635 481942 1326235 1468795 533760 582359 611151 706287 52443 1006576 936562 780769 1029234 308488 1971375 1135785 8907 947885 889475 942689 21418 59320 1714172 770617 1406783 1862643 1183115 51088 1596873 1035186 256603 999382 71740 61195 980139 127189 778351 37785 786450 1144258 588589 1990856 1824021 127133 1896199 352223 1135598 1085621 1131887 1508326 1516548 1055593 391528 525516 1500088 1880428 506344 1980877 838720 964841 1827507 1473519 791532 1567536 1594221 1303138 1092112 1713607 1538204 981554 440482 1224359 1069449 1775822 444533 124718 660514 470293 1095246 1683751 1710488 1371965 881522 1130246 970125 977425 1230344 1485177 1058619 437193 1496652 452795 1629038 1935693 970827 248011 1223200 135616 1764182 921660 1520217 1410584 609438 130008 902413 988779 1455614 1588847 293211 1029650 519893 1539813 799081 1186367 24778 1131225 1037987 838787 1624525 98996 518327 1909282 765762 1660445 1291849 1333420 1149578 1664376 694636 1061263 861731 1837047 919685 1945289 24295 1335604 1506844 520569 974999 1086702 1541012 1205459 1152143 292031 984895 236788 648555 959861 213461 664715 1182399 340252 1603039 724402 916954 223165 1017141 509023 1164998 314388 274949 834489 915085 1778278 51756 795676 511698 1199399 783178 1240414 252484 1539128 708442 1842502 1153657 163196 230003 1371139 87149 1476189 214704 619095 197542 1824686 1972188 161490 984778 1273771 317064 1114364 1935245 1967628 1421482 1702827 923464 1418471 620666 1843650 312295 1775265 406457 1794292 1134452 968139 1657086 1125282 39255 213742 1581516 211891 231308 1719563 735240 945847 916488 1463223 739709 1063789 1964810 880503 162386 433787 1754822 1861141 1703676 1018545 1865176 210326 569559 101850 952847 74348 1678731 1227431 452181 349859 13780 828067 1193883 314662 1623567 1933859 723861 437760 1633999 595793 488968 1555756 1302677 37494 1480259 1668577 1582961 622708 359366 143959 547923 1830872 1611359 1723951 316921 255621 969768 1120332 903079 1452095 562777 505654 1733141 287842 1128925 1466513 27842 201392 1528086 1828639 1886627 844980 1874694 227446 1181093 1187142 1757017 282087 91893 501809 1106283 891898 1714329 683837 708516 1574621 1445572 1003969 1535594 873382 1827099 1458684 244389 1312147 1464254 1512277 227127 1498348 32614 341656 997524 1639430 1091195 1438478 1015790 951791 1164984 1753264 1902247 1611684 1364193 1025612 895447 1477117 906750 845059 1763494 1215131 1938408 1291369 935011 572268 86862 1187222 786912 1494300 1828730 1597058 1875464 1022625 426584 35914 988997 990296 1222161 1708532 792263 439 1248780 1540608 877176 745236 1026315 985228 157510 165709 1696704 712404 1427535 952085 1588841 1358834 1168959 227159 479688 1912168 1782680 186234 1552512 247916 237637 717350 403225 381858 971785 1329382 177599 125143 243953 841458 1617163 1624610 1608046 988691 889702 994841 875513 1108497 21402 1394461 1617627 1230854 1376352 201675 1563275 1540161 1822566 816288 3677 88480 1805971 878673 1911119 107786 1216395 1199191 1947003 488565 1022157 103831 1719011 1916211 1749237 1321966 1548119 1267435 635793 623363 113204 1137425 1495154 269868 419813 302550 1161903 7849 993866 792720 133699 606375 1208824 1463285 684628 1179594 55395 1199467 892188 1905614 671290 433812 746904 426791 399303 28382 1970972 1728942 250423 788228 704767 1347118 1847170 274789 1731831 1589738 1199976 1018122 367919 926907 1264129 828474 1936358 514609 192927 999237 1532166 681731 942313 879874 1952386 265974 129983 1097285 616318 466171 26488 1478979 1469761 1886735 131131 136098 1210178 1392548 925098 303207 62468 1324380 1941988 1484921 1252715 1842250 1175178 1152082 909586 1959277 919212 624103 547713 1434233 317608 1617727 773759 1398192 735076 289640 463161 1782280 53182 1531305 1009293 456747 1459732 1217688 850520 47730 472560 1793842 1126309 53736 265429 1394754 1881789 926539 1466979 405067 1954837 700204 1133463 1440831 1834026 620683 224640 978464 1103518 373897 1737466 1319383 893415 441883 320514 1447564 235729 477768 1733466 1819736 1919178 1394426 1660614 1224630 834623 43894 1004424 698840 577975 1451974 1924310 829126 90711 1118960 1457520 517846 1430686 1755050 1172182 1169150 1166308 998027 628853 144251 338489 193357 1769314 1017482 1502444 747432 915764 151661 352110 991087 690067 1464685 282032 1691147 538884 1238598 377906 201488 286727 942858 1234652 1024556 226809 1287752 1197813 366317 1813368 748394 591102 735514 748470 1449768 1512212 293836 510666 97966 341810 1324909 734555 1439776 1655392 87339 441220 48515 262090 1589260 945516 1285800 1921649 15196 1830066 483081 987083 1284641 1407628 1754829 1231999 1970535 918497 1518545 85173 252734 120114 1786493 1969970 439772 717848 1544718 697621 1315500 1767367 769602 925108 991826 933827 1616459 1406322 940355 1430083 278032 1470637 40938 781404 1815907 1841489 1584540 869395 846677 1005355 1770742 458354 943142 993756 1073832 214371 1859382 1487460 456392 1204043 1147815 838016 1522823 607350 1432449 1440882 99743 358210 1599844 1894358 811721 900420 1121953 613584 918823 769714 665183 920496 167471 1147324 1622259 1920769 1568300 122680 362899 1361259 1214654 830071 875529 617641 635282 1859659 1648457 580631 239509 1516556 1400607 973501 1555862 310227 1091918 169219 864311 1110439 191396 1256031 1325844 1039042 757604 742808 631974 338572 622229 1191749 38593 1195297 1759177 1528133 1220208 1879430 1598910 1125395 804832 198191 1704882 451677 1082894 1138553 1639096 1709332 90928 1482791 1984917 1631909 202628 620093 460102 79655 1315713 1160289 1267265 703122 499425 1688940 1524357 81731 1128884 1969663 850736 1376737 397379 372715 628174 925880 1547793 1520823 1729854 970472 710759 1233123 556747 599136 1607585 70526 1813933 1097851 974430 1487022 945800 810962 695651 398602 358083 491146 1105189 588025 1085329 1855335 1869982 1420566 1898123 662550 842263 1859111 8943 1044254 1686158 1682945 799840 959951 250475 538791 1361049 1655035 81551 1195116 1343946 360274 1299553 1094715 338884 502857 1031216 1527935 1282035 792444 409862 1309754 1293200 49049 491812 963141 204258 510127 1225931 696095 1891277 1741006 1936663 984207 112005 1187560 1043803 465466 1421365 1174235 829041 1601556 1712532 1184240 1075876 235682 1248852 104729 805450 13522 82519 726859 436447 193578 291373 287551 1583637 992217 1987687 63690 1338728 304657 263962 759172 420013 1342216 1432979 1962701 423994 529808 459476 169482 1901263 262360 602626 560458 1294404 549226 1269906 631710 844890 702147 1506894 1231972 1369241 1084318 1973811 72564 1305624 1589048 1472622 682173 497299 874576 204519 170723 76169 458038 1957611 325276 795553 808367 1106902 1973664 1658339 1398552 584886 239105 1748878 1967217 1465096 1507971 336447 1633180 42630 1732650 1122424 1233952 1671474 879351 1334574 1151590 735755 1238962 674984 1722941 886244 230971 533818 1463850 5236 1253418 1548777 1435716 1385693 1148351 370812 1765017 1404063 1432384 1686841 7063 802321 1145701 1109363 1255043 320044 81376 23865 1661734 1547013 808342 1070822 75268 1232258 179346 413495 180886 33036 307812 366358 1437297 1736426 1893801 838347 1282163 1669765 1399900 806066 661190 1899491 1890242 1833255 832435 1633167 124208 361288 1919755 1694672 1077037 432440 793526 584059 119736 1671752 976641 1900709 629141 1328328 1280940 314463 237990 1415525 1368953 1275907 796626 1425916 412419 40517 1356889 756683 183845 663297 5431 1366509 413041 1714793 890870 733333 515396 992986 365892 1560518 361371 1997551 39393 1687790 1138726 305060 1567294 1460950 1629925 411436 61599 1925597 175117 1992586 170398 1743147 240662 1042257 1840075 600536 1706607 1680256 274972 281040 358837 1543193 1030562 877464 602190 1255253 1879644 538890 1372437 1777667 838257 459285 1619817 1220674 12904 1169560 526462 1323481 1513458 756287 1223576 1167550 1556799 377334 1884023 1613329 1832896 1495857 1264064 1633352 757314 911854 1725253 1384729 1971086 1098255 1711572 312164 203622 373516 298065 42824 943388 1169458 673754 1586918 738286 1308332 1560960 543138 284810 1689261 242681 1413581 1733357 1816191 1822682 154428 1680973 1697727 795187 1144104 1730436 1266171 1291239 1301761 1917575 1354455 259935 1498308 445005 1997669 83322 1103612 1478829 1769584 1788989 276745 545113 1305197 1166799 1026370 1291231 505485 198312 1069640 1160032 506679 1806540 54275 907206 1971775 1366554 1418912 1545548 1846352 727501 1686707 1430827 993712 1239851 1050332 1209917 1028355 1926170 1864639 1733990 1128572 453171 887060 98140 1518920 939663 1152341 1381351 636406 248717 152334 996246 229506 232028 805681 122482 1786421 147504 1727140 891403 942263 1787076 903593 1609553 679467 1305237 1360304 274313 1106800 1268057 1031054 1057930 1248754 100166 1421153 1189630 497495 606130 533373 1218348 919984 415448 126117 1114535 979097 120487 71582 1017729 1486630 580224 94588 1709753 985447 1048289 1267638 1752793 994719 475242 1290854 265796 123361 403802 1605903 96000 1100480 703707 498510 1932335 867962 1227320 1535716 1740869 245345 1730490 353128 841719 1896320 1183053 1614551 1764958 1027426 918615 1287 116990 504467 1299644 1488722 207032 1512822 1408853 460281 1004109 1870743 995006 1361691 90967 1683717 1858382 1942263 47167 1915713 1377641 286325 461409 1063040 1814146 1556871 1185075 295860 786211 687309 567397 1540018 260614 996093 1065516 243663 173012 1964581 935137 546266 1504452 1277346 1817411 1544757 1977337 773876 1075868 1387054 844579 218056 1534425 1174182 1440387 543421 106765 291364 774211 141479 1620112 1737442 325947 1565203 624327 1071717 971372 921934 1084862 728218 1721289 152651 12820 1147666 1536834 14523 1151356 508329 1121685 1535982 1107770 1479407 1786879 355960 1596641 424801 143577 964091 1886062 1211042 681078 248916 1996974 197008 778009 731293 1106836 813639 30645 1568261 1861069 1940934 672643 1726455 251576 1961983 331128 1027357 277421 1254441 34063 451722 1894866 1085137 1527358 468222 1043372 633022 928421 961930 31973 995729 1183621 1498996 1391931 643372 400578 427742 967003 640844 1043886 1267616 1486583 920443 618773 1222802 1661918 1903754 1316147 1869423 1363494 1276852 227081 525817 1554820 975288 1118942 357191 1326456 1059280 1356681 702934 1265629 106221 1021321 83764 1671855 34077 1083838 1838488 1133844 1077549 625724 1532985 947169 46569 585099 1469794 1339434 1876932 1511257 807102 1583198 1366422 100870 1912448 1385318 1762482 69328 502953 1419133 784000 787740 1897465 244240 636291 1680563 395489 1722094 1327021 913309 292248 647727 468485 898764 1613100 1330361 1982658 777267 909441 1785793 1964630 1701337 113774 879565 66396 677064 1146338 1967755 1317059 374991 1339107 1699075 282060 1002726 1111661 1551619 1286319 519365 755101 349462 430772 414735 1677244 1056965 1552382 334199 257370 1263863 1289714 724229 407991 1559454 1848721 1232949 1361285 595311 634049 1786060 1757743 1150083 1444055 398804 279201 1080072 509418 785641 963307 1455274 824913 95079 1078830 365456 730587 1346035 1255982 1262065 342170 1123756 443582 297820 52458 3787 1548594 1704332 335198 684918 486635 1872665 1230303 3978 1063167 652011 395160 1201274 331683 952060 1273163 1990226 36005 1813644 1860863 656045 1098316 1974891 1524775 336223 671945 981972 1669331 1144409 1316956 324517 391585 1465531 199456 1732357 592279 1433705 141254 662566 648405 594814 606344 116841 329028 489088 1175997 1304198 1551089 1259601 162578 992369 1834227 1093788 386954 876962 1268573 1678016 333316 490620 998109 476001 1986259 1210332 938 600957 657126 1168105 290718 1250905 1243471 192719 1121984 6350 164734 299155 606849 1087630 296499 1264203 610923 1145162 772230 163079 1286672 1829486 1728855 1824536 1536457 1599463 1150667 586967 1227080 86284 703033 991522 1327771 52058 616486 488426 1519038 552465 1114522 1492193 77865 541502 1169907 1170185 381814 1894178 1830922 741967 1201246 1132559 54912 1496185 1287317 1590978 1554139 1983038 1257586 1117905 817191 1758642 1310899 123043 710686 1662166 1058350 1824901 1559444 1034832 345683 1302232 1757796 1540524 1625456 312899 379045 45366 24213 227369 453777 628106 426812 211524 753096 936950 1337993 1696555 458928 401958 280189 1591790 147208 91687 1568447 518244 1541749 1200901 505647 1519880 1644229 617973 1158757 1514817 323583 102901 761211 1752176 65199 1730972 1758728 1354642 419238 1436278 778679 1148098 1967136 407235 1772893 599285 1473220 107907 1072832 1781173 1499160 326329 587332 575239 369820 538478 526768 1006285 947484 125966 145843 17906 1136685 1633082 251020 912828 1599746 1854484 387575 1015360 466219 237799 1728778 614897 496373 766504 1268149 1732175 789855 748491 486608 1874435 1868718 1794783 1026757 202053 558096 741995 124266 1291643 156563 1267804 407690 930992 1121979 1745158 1450500 393945 1259833 28355 1545421 889306 1897128 1924396 1512389 54648 1722060 1682598 1768581 900108 1939084 1507394 1463772 55154 385958 1053725 1269209 1529951 253041 1652298 748836 1957837 470215 225577 1692441 1379705 1929095 1919382 506199 192190 418255 1299117 453428 1349156 463026 427467 1767887 1270515 1542830 58164 1865310 1015987 1322092 1492633 61088 1422636 1404435 490150 1883949 1945162 1390726 1037495 325137 1081640 820331 517585 1516605 1425797 210756 572415 177564 869916 1657360 817232 107261 1890494 190981 132101 1827428 1984976 1646116 1628522 192782 1106923 167823 1715031 339069 1606525 660781 1871040 1909249 659001 1756813 1339493 877162 1987663 1046886 1924743 244170 1203085 883840 1589718 432348 29683 96438 1797625 1693996 370555 1893004 1655090 58470 1498757 1856995 1567270 813887 466050 652624 1770671 571098 483882 394330 1769669 1033865 1358537 798944 777722 1621130 1541092 860522 1102548 1238774 1026267 1966850 308750 1950619 1689228 1819855 127909 1524305 968884 1332966 414639 1133551 138608 1328803 1910027 1181955 1060333 811972 1289512 1616720 1262677 1424408 1053068 652375 612409 1039028 1282589 399398 1781577 1096756 1131777 1985500 252776 20470 1731610 255593 1259951 1294365 350616 381901 1573452 1208002 752240 413513 1033116 432836 900833 681504 994074 120118 1132784 1365099 1934010 494717 1287995 44883 336212 1992610 1339511 1784739 1301672 1561650 1897077 1792787 1430925 638832 218735 678421 316011 1877378 1033472 391727 60670 1237379 1403965 808624 1227319 1335826 1132138 231376 1714620 643196 155094 1744905 1887193 1308923 1569700 687984 371272 361727 1749471 1052200 217570 419817 1696194 804344 1494802 1944285 338560 171958 172417 38975 321396 1242024 548296 1939494 528342 319021 1039808 755455 1280965 763087 1876465 701921 975788 1248340 101552 235008 833373 315828 1051932 979096 923328 773934 1298752 963788 1106964 1740255 1820080 1805222 1989374 757974 1834292 587163 491125 677603 1293719 1671906 342932 974613 825977 416206 1907112 1163956 667071 649744 1372057 263943 1143724 1333880 1760414 1445172 1341203 683454 262229 37747 80173 802613 238426 92056 618025 484095 786284 1401266 169901 647082 578974 704794 1633988 659431 1828058 1174604 1580887 851673 726885 1444508 878662 1133785 25603 509124 338300 798833 646258 1033008 1636088 1961719 1548942 395327 783714 551564 594082 1423031 304340 1132798 1935889 1788869 122375 1548809 150599 711680 823621 1185043 972917 1729856 1333229 1990890 1821511 740864 439168 279748 1750347 1877073 1560147 907632 1165008 235484 1142959 649080 1924084 549744 628991 487317 860217 476987 1386702 860918 611378 442088 596159 1093626 755875 915780 1927707 691359 1694341 1609456 142294 1213490 796696 1051249 1089401 351443 115120 446195 611060 224107 1247438 1310842 101600 158142 1012449 546654 1080555 1897884 1768205 937053 1282355 1705290 49299 705115 622105 163754 1523602 443638 1071782 1030223 646835 1616730 251802 1211098 1674674 20292 15089 1765911 1503856 972466 1735405 1653988 788932 1966646 60371 813247 419352 202565 395997 1544588 1332882 1825224 202 1181912 1150504 1620443 405459 343729 1196834 469735 605496 994072 1913368 647439 833697 238089 1051277 1042571 10416 964553 288210 1007968 1170561 589131 992403 648322 1239678 412810 1861787 964799 281293 1694465 577611 1396821 349234 350232 803039 859430 434959 1094613 571971 1068333 619246 738987 1656113 1927530 848412 47893 723021 1103398 737504 998964 144290 342692 302488 580068 1634009 743394 1247405 125460 1356294 1645865 1148312 455341 610755 1905022 1807219 8996 1650762 1525347 386260 35275 323199 1960631 86619 1690787 721425 13868 437126 552153 1579404 827071 424668 1739515 812903 1503332 1708437 237124 1573377 1513456 85426 1631434 30129 873209 7727 833687 654626 1842116 304445 1686361 374778 927672 1401103 851310 92115 1767703 1132662 128207 130918 1102820 73 1386901 188649 510753 1940708 512388 1829104 320652 1846145 595136 313028 182836 1933583 711235 159438 717956 376761 1076571 968056 41240 1342283 908842 1646483 519433 33256 1038010 269461 84065 1115668 1401899 1833837 1806915 134069 231629 1563481 906334 942614 1476538 679307 1976986 1632297 1876105 863663 199567 1082837 1087781 1557125 1377327 1729929 1006289 901498 827173 1582425 85862 1486180 70870 1683607 1310174 256668 1826684 1457005 1658347 1701414 1565935 1656038 64946 643352 1560909 1771859 340505 812115 1049468 272276 744129 26212 1422623 1771468 912799 221567 483660 820838 350632 583302 1054463 23509 209186 1184221 1478835 1412825 962968 1683104 857469 1343402 1606779 803953 1287956 1113980 1380682 372314 1098070 1519296 103644 294226 1960190 1648805 1740991 1884217 1382457 1376580 1489641 1654554 459996 974258 1148379 636669 1249722 795384 1464080 21599 1992840 837918 620249 111686 1201230 272241 1580136 1347984 156044 1207448 747979 1263258 1224813 1211904 1522282 1684040 845676 506910 1185122 1159965 1819575 1860270 747533 28295 1331716 1589565 1483417 718437 214417 168461 8944 1991029 363977 1557321 507228 1311096 116769 482634 866423 1710073 1820617 687064 185085 644290 1279762 110748 664613 1228954 1346616 728664 341389 1148309 1953171 216855 1254186 813082 1875483 214116 1532070 1615962 1008506 549279 270008 1995200 1482516 367300 838910 617055 739598 722209 111828 1568435 878262 314268 1062300 585270 1311387 907667 522699 693422 614556 1269495 1219083 1882042 569924 840716 1605328 1699567 1188023 541125 1656558 1688319 893554 1867309 81829 1254368 401198 1661634 71034 1202320 963259 11034 1445748 1941515 1146299 126856 1424287 766815 1822201 248385 161574 1984452 1883607 589188 1295050 1828948 1521004 1636127 1241086 767623 395836 973715 1185870 1539158 558079 643419 281891 281467 253244 1531866 1866095 514802 90966 503037 890617 529163 1214700 1500200 1305234 1793215 252024 665144 1823120 1873928 1703548 235483 954890 1788730 983420 1986021 384032 294524 335994 1811006 1231955 1398696 1417099 114126 1120978 1542755 1774851 1576424 1789013 33715 1868725 34153 1059894 645644 1468831 475547 374051 1120858 1913276 620192 1213738 1341491 1224247 1676406 77345 1597716 428925 864943 1415376 1700851 952800 326029 1767460 722627 930703 969445 574529 926886 975858 747536 1930364 65705 1771725 977105 936940 877749 3736 526337 450341 1026961 390540 1854020 887296 348967 1944747 693644 633511 1639160 1564856 1516110 1085081 1719304 1416930 1887935 1367125 425125 375954 1656030 996783 319530 1315128 1657675 698877 1744317 1617790 448466 473342 603185 235426 1240331 958594 335676 1702730 1236174 315774 1296325 446214 1209826 1536066 904416 232499 604075 1539706 1335885 1713041 1324655 1697103 106252 1643084 703771 1841121 1313362 722414 1152163 656310 1609729 780105 178060 624909 1951648 162478 1515160 1798730 814210 1589512 374086 816146 1624954 653492 57170 115948 810115 1262188 1165052 1349891 187230 1919142 1973519 81585 1583309 1926346 1596040 918806 453670 1367691 1254983 1592328 969783 1934338 979629 868506 1614390 517203 663959 1321768 990848 530222 686196 1604141 72400 1041498 194020 1534816 1300360 656807 1016265 1224351 609221 1151654 1127299 212657 55685 1028023 1716979 159728 1645944 28352 443079 1006106 1298629 1542542 1366382 990038 48191 29136 1688039 397802 1577248 983313 779057 601384 1545435 1809754 1080007 1028439 1229635 1446408 179280 1747088 1391532 1363635 316332 1051740 1187870 1640738 698145 1293614 1645683 1695441 1206465 263846 1706815 812246 1179596 20128 500536 975684 1016714 161833 827042 587476 1559297 276637 1806895 1525755 1614144 681610 260374 1498798 1986064 993905 1227638 1303571 1786586 1032464 1793935 1193315 1929573 1293594 129793 854975 1525478 1535568 951558 820826 50321 78714 1328839 1168516 1405172 509620 396519 919666 804921 243365 1972856 880650 393038 1982965 463 333605 812214 992709 850563 352256 705913 684545 1854559 717858 1368138 1818056 1687305 1799620 1076338 399877 1870246 1760486 1246698 420449 1389680 1599947 1334920 1420142 102432 1602888 1154576 277670 907979 1502428 694529 1499471 980728 25920 1261974 657441 1539115 640528 430438 1975394 582116 1112303 559257 493 471566 999724 570976 501034 1963313 989521 1165132 961716 1743524 1361659 1098867 1395855 679951 391284 621003 1598052 1562883 1293511 1556346 370020 1823303 1395160 274344 959660 54634 1589429 953302 1602013 919669 472342 317919 1381956 845343 944278 1010869 126051 1937661 1182536 1738821 1259709 1872283 1243757 1263068 199232 1297263 1785697 1013093 482100 678879 1984568 207473 465288 712597 1913234 825143 275626 970447 1250339 251639 134326 209528 1816793 1026897 188946 179353 862635 1922800 1014244 1589564 484353 1012164 1462535 1730845 1693286 868228 596938 234007 1491753 1122227 469494 1800472 598494 276871 1923491 50650 1991411 1176075 386611 424360 399438 193900 69667 490428 1267400 1000169 65612 1417758 1561670 1150358 944434 214291 1018811 1679973 1417241 1477145 1620932 1852302 947868 1351492 1597967 1167395 658807 728475 1596647 395935 483249 269758 486279 566809 1140441 1920545 590402 1432683 1466313 1330516 1953629 1095691 1394881 1180285 1127006 871776 684071 1130760 457413 781513 1683347 1541373 1008156 1460023 1285705 1963107 1849229 1282708 805829 1218267 1016809 966266 194703 1031395 1059061 667349 813595 1803445 513498 1266784 344747 220538 443425 339906 225770 152065 175415 1568870 1452072 155276 1829086 405150 116261 224917 1440072 519650 1612197 79144 601451 1944810 1707608 1604888 1059533 232577 1298293 1404813 596947 1602579 162339 721570 1688088 138621 103931 1567107 72239 1746103 1390729 1160206 604976 689662 276095 1936905 376166 26336 1571163 1839629 491980 729810 701091 965506 613695 1894362 642758 1484131 300241 1168037 723887 376414 1552849 1682073 1572536 831233 910228 1739097 1386726 1171611 183082 244166 865779 480060 493694 773314 843522 49841 958981 1084872 1288820 1733002 318502 871287 621722 1779689 82878 1393996 126898 1750232 1363044 1179849 1985428 160075 1178932 1120883 265402 501402 504621 1191253 1826270 1850510 302587 1030912 216545 1251166 1874275 403375 1591024 1813011 1614242 496502 990488 1355936 1859723 1656037 1157222 260785 218680 37613 634373 72548 1950351 943385 1745661 561665 122506 1530971 924165 1685663 932778 1762024 1280774 1128332 239548 846013 1987387 1581723 855124 701426 1405791 1714484 1011878 581812 960558 341698 1458950 834574 1786956 1566130 97792 222535 1660052 601778 838094 566045 987933 189285 496981 1296896 436827 1853452 1530916 1253809 1187023 1875152 821860 302302 172994 969014 376590 489855 273658 479645 346879 1224865 513237 235602 196764 1374952 1964907 898455 1769739 648178 1385882 333449 430375 446180 1592063 385202 1988063 1428934 1827174 749979 849425 862691 622521 1519665 1917089 888363 87000 361090 1499696 1989841 598371 420165 14116 1043374 1174958 1011355 873890 1766408 194195 14274 1803063 328787 572394 1606680 333183 1923534 978276 21767 1892030 1482250 84810 1790859 225858 1438958 1707753 814652 379179 195121 1275235 469058 1523470 866560 1692688 572043 1973434 1353826 488862 1990657 118015 858549 1746884 1493093 1456863 610338 1655041 1040326 99419 863264 1607437 81830 304188 607843 352536 107478 1823220 317434 207571 1979595 1124701 1181838 214505 1326990 1334056 254644 956966 557765 783759 218790 587531 390200 696345 1217802 306420 6483 122555 1849067 341616 1314080 168921 123191 1712657 1018240 1024247 680585 500401 1872477 673369 24029 1643766 1477321 1873538 1674078 102597 465259 1642592 734416 677536 914418 1275395 1918247 1942925 152626 853150 1569314 411007 820486 442037 708363 1500439 1100146 1326298 276620 520934 108471 141756 540538 1531828 1034630 1118693 52946 397990 258100 751140 118895 1324634 1287666 1063869 219711 352589 1087232 1595468 321343 878666 1835163 424637 66146 1997843 1377367 422157 981328 689456 1571615 839960 1154581 1172244 67220 1484875 1239888 820996 800120 1786528 1348990 1529853 1474256 660658 1907749 681848 423305 1506635 1210600 1833444 1871510 961020 752810 60018 1303635 882214 1810255 712639 1579302 1911229 588363 1045665 1287513 1049487 1204195 1703996 1362082 1389443 1676953 707374 828441 1745793 1487299 552679 1273970 110338 808176 1020716 494904 837808 674320 651758 777358 1135128 78247 975838 1629530 494373 1009781 987754 802475 466872 1262206 1207097 1579722 895340 644922 1022155 1851757 721776 1504418 838072 449243 748556 1290471 1195807 1918539 1784071 1917911 1535289 1378292 1211257 821347 1035082 946224 719822 3059 1266273 411505 1269173 591749 790015 1492212 886884 1879215 194171 1027457 124956 1893954 662221 62996 730653 1356835 1710077 1977733 1035340 825100 1314126 1511225 543604 1227936 1862157 1711622 615708 1360597 807933 1122245 1832035 1029030 227482 162629 1814107 1622495 225979 1885713 580150 795186 1495584 1426115 1326641 1991874 1190245 1343076 13855 966491 1908848 1931245 514310 634147 1119859 669504 787888 1658392 4888 242122 788116 965165 687929 395861 245106 1409593 1946851 477270 1340233 417667 503861 1940112 1519692 1803553 1947231 1109910 809995 873377 857460 1708192 693993 1739054 301197 1420294 148295 493450 203999 212863 1443100 1008427 923925 191822 1515398 1609932 98551 1975190 1054350 218780 260493 63093 1478022 318913 1135885 1475688 1926407 1778292 328409 1963047 592574 40690 983236 461324 1686434 1775948 58499 307491 594539 1783000 1671986 1086722 1896906 965280 918730 1592644 1789463 246900 422907 1826411 1336076 890297 1089626 380427 1061121 329566 558650 1285852 761781 1766780 835277 462474 1216690 204546 116915 1894074 228920 1232580 1553236 1948648 406067 1060763 1619657 1394703 922288 122214 1774005 1096518 1795550 287875 249985 833802 518478 266939 1361591 1956853 1928399 786661 1246914 1285023 1943816 49065 771785 1187445 811626 549400 1352060 580327 904489 752325 1672974 1118280 211607 970459 226423 1730265 1579364 325460 1642755 1134976 18439 1032424 1663506 1248308 651254 1153396 1248071 1012776 742452 1964258 1423095 1932355 1747457 417931 459176 671431 941304 1156032 1411016 161429 1592840 1703408 1947457 1531180 412944 1027862 1644085 361014 50712 1049394 539077 1916186 446382 954862 1614404 1855800 1119712 1913522 1026678 1149620 420866 1001147 1148251 130217 1018777 396839 1739368 107047 569387 1308691 1785137 764495 1267985 625720 480221 874244 572503 153294 1589287 1175457 1348247 1645020 1993152 1327984 1159404 1961929 397815 1740358 1133149 732971 1712955 939157 470932 1716776 1497509 85889 1506801 331784 1438132 537285 638964 1723881 827978 1371708 994680 1716413 1398249 652533 251926 1913425 1922715 767811 960846 97622 1892687 883056 1772499 1321277 355714 896697 549296 1581143 1847681 299203 1254266 245835 101146 1094701 885798 328169 1544946 1066059 359247 1712114 275061 1435305 812995 1452768 1087077 601922 1239488 1361509 1889032 1201589 1992477 1010461 1436394 483108 1819094 351355 1005204 376130 696641 1765592 1399830 1354828 964765 13028 1703922 73763 1795429 1946552 14506 357248 505592 1957470 1616977 536845 1534579 660565 130607 728018 1558073 926878 274770 1173655 846767 329811 448726 943377 409056 1262737 959255 860060 1665782 138362 629943 267582 379495 1027437 1622675 1759429 1662984 1349555 1322690 474327 1641767 992826 1317189 83816 733152 328754 934482 717722 670463 542468 43419 133157 951431 983124 144833 231547 1774316 219419 1058090 1091723 1996514 1085877 1074440 1312609 586486 31876 448452 1876577 1366243 1039507 1639213 878245 1536781 1227490 1157205 1615020 940658 907633 638505 79869 1488811 1598100 892782 997814 429374 1467997 1662492 721862 333683 70440 329722 1431713 641089 402373 1844262 580697 1364461 1530580 1901023 1730301 781310 1247041 1194670 850733 976136 1745635 1160592 1094905 1148350 350822 1746504 452616 1254888 1297442 188841 1547589 1477477 1291424 1460822 1997016 1936504 47454 284645 876803 735052 690546 743780 60219 1034536 1786070 699488 19131 86953 1169818 1165946 500050 1682524 1252494 1260231 740293 172217 1558451 666639 676031 1658124 1952744 34859 659853 1853569 741154 392947 504765 1102128 1017310 22161 160248 860501 1398725 732429 104476 1118200 1042488 1779726 1553440 1623641 591957 1673109 180848 1142629 123368 1881455 633957 1340985 324659 619434 1057683 21727 509990 1776947 259319 1150009 1356485 1397174 607914 929068 1683662 610207 1300615 834529 815420 893144 1544949 682744 774875 1184000 534121 1393808 1976216 326628 1536308 1692296 1298177 1647033 1664111 1220387 355856 677608 651337 174872 309381 225956 133052 887589 961922 226232 880175 1643285 5818 590056 1895440 1353847 60050 529349 1821943 1930095 760434 1121703 621491 220592 297482 293287 1038622 1858000 1271246 1486208 251547 644872 5166 20103 1391503 393149 1278041 404387 1591623 1118183 65393 978972 1266125 41438 1848276 1807216 1438138 1252560 1957793 1296977 200486 358908 1856984 40954 561502 670172 1393707 632168 1441681 6167 1292996 463053 1026377 987544 1255377 777774 718041 1526878 311617 1052153 1424368 1331566 1738757 1754318 408307 28522 1972088 479504 1797374 1237871 404327 1463714 1984322 1751346 336508 830193 1089971 688028 377863 1254918 1110685 977464 1168619 224585 1682227 499266 300600 1451488 933833 815467 1580947 958533 1222219 1455953 403845 1676730 359458 294443 1314031 863570 519630 886571 1429037 1806757 1230832 1409598 22532 1606463 954098 689303 534709 1123167 1121735 145137 339185 1910181 109483 1373559 1391573 307745 852043 1795388 1069846 1817703 1256588 640515 106160 592576 748327 639385 810844 1468766 445267 1687103 1135045 1590313 1883230 153916 190404 1706196 807972 861516 1886431 1496774 1480044 1173847 1108412 777541 675369 829488 1982304 25210 1823565 288147 1600900 34356 626902 807958 223783 486690 1742651 1965580 1727526 640935 1304900 1028603 84742 1988077 258186 280844 55370 663041 1913247 1608271 1182903 7824 1138029 1034625 1298484 1092080 7970 602843 366306 1237307 1836860 1469603 5920 1377256 1686395 621350 1311151 979053 1357938 1625628 1194918 44499 986430 441728 733100 985678 883889 1063102 1722279 1038338 592049 1864493 704897 624163 872249 1767492 1509282 1791679 1784125 282355 894256 1535296 200433 495079 1227237 1998620 771682 640074 1216017 1999208 22356 851570 1067271 1171285 939375 934563 387346 1501596 1633265 619957 1989216 434445 368682 69305 225630 731367 1700828 1514284 948590 45528 999643 797087 1722392 1441066 1631209 1847989 29468 814789 1745738 808579 1190299 1761607 626989 1356394 1897296 1664422 120797 1009240 1726067 368943 456769 778335 223950 1248685 1793723 1397546 1715292 582266 220565 991696 1243886 627899 1971795 1020262 1232772 366697 1447684 1054481 1662500 68243 1474955 930136 132552 1225575 789551 1802915 1155237 601453 220177 223461 271292 1430444 748654 599682 809310 1810704 1895531 1673767 501760 987307 866342 1345076 457695 1016361 1235799 1906510 1141133 1966420 374053 716153 509091 293221 1869870 1672723 1019221 1849788 1821241 502689 790189 950993 1802582 387331 689728 703688 1787790 1464164 482067 1608114 608521 819022 1242663 233723 1263505 1083505 1135290 881343 1339278 1111434 614283 1259999 1076900 1654805 328443 157489 1203980 1983780 1522435 1765968 1051633 1587806 1919260 778423 151597 1976745 1821142 1076747 1570535 499632 797635 1234957 1675207 131565 1365493 1635689 1791053 719905 1065800 524994 365772 103865 433560 121086 153814 1729219 1779834 43438 1940306 769279 24061 1466870 36761 1347144 595757 1873985 247109 1380833 629953 1011713 946420 323833 1366699 424295 1629485 614268 1231769 18361 1657344 266492 1591269 676653 62585 623145 1016687 803335 1885674 106403 645204 881472 1633661 1583565 327212 1716113 235681 1742709 1252805 483834 79247 1402356 834795 542961 1709269 115235 1774206 982925 1439254 1503910 835488 1970830 339928 1635044 873572 735707 288942 553819 1499308 619830 1643729 1662916 692706 1661870 143346 1515807 1910983 380224 1249436 1059779 881599 285404 1713735 239502 718861 1490988 125838 1087177 1145105 420678 922679 370357 1432819 889391 1326737 1490913 879726 903557 613438 1837110 972011 736942 1447850 228842 131399 569820 1681934 260342 1528504 1686319 1394749 1304354 504555 1813853 1696999 1966726 1517765 980978 1670865 743006 1687045 777429 1940726 1263209 175448 1935484 1001074 447957 1682662 100464 169661 708468 626293 1188455 1628180 1445453 563627 764651 800325 192304 324204 1060854 1440636 866392 591836 1871723 1099087 320226 664186 370807 709560 257929 776269 1680860 1567279 689329 385190 1878664 1147122 1876021 380524 1541042 846782 1402664 951288 1467801 488487 571212 1048872 1602094 1363907 513746 541037 544633 564234 1887865 907510 265710 1181045 1073683 1660176 978083 1293646 1333988 1383871 974696 146817 1186727 464496 1244474 620984 909060 29555 829637 1905870 1702976 1575891 307661 195428 987778 279808 1844851 1584632 536070 981307 1730202 1010816 1294638 1965838 1563823 1459980 956290 77528 640808 1838259 976090 245267 857195 1340303 1419163 1195883 1439174 124161 1622381 1455537 122696 1012077 1462008 1814012 1153855 902727 1351014 1591815 1943698 803582 1189391 690554 1414409 1149903 1225423 1068332 1385518 404704 1068515 1589051 977528 1436665 273268 1346507 1749069 607456 1253045 812376 617332 1802617 1872668 1080987 874933 184318 1056601 21737 862755 1593660 1396506 548158 36776 1786068 1768815 635331 302455 257582 1485828 612078 698862 1161390 791548 166389 1792076 1436041 578891 1389699 741094 1656644 332194 1027820 1208868 292180 1951646 1013679 543729 92384 808816 965667 835112 883140 1896695 1856381 1383920 516772 1796633 1763070 1027344 180472 204422 1362487 612239 1117260 1066178 988032 1713167 1683665 634684 1722107 1802140 1663006 1931833 28676 754971 46721 1500485 1442873 1580209 556440 1585446 1065730 716132 367289 839776 1643041 1453907 1230434 94129 17667 1357142 47909 1738226 611950 97698 737611 590317 168276 442172 1768185 1261063 1162441 728407 1590050 629319 638075 1393849 1447381 61725 390633 1730467 1131506 1447873 798327 845468 1668761 1711550 1217835 1711781 1193256 1848495 160216 513883 1565761 1050609 515470 932374 1412307 1369228 1367842 313317 612045 791650 1928610 113514 65669 1701351 650163 1124365 1400238 17980 245454 771562 1752265 479460 710533 273075 807075 1458621 908013 1003886 509315 1738788 1434527 1433628 1430490 1202989 918466 1637569 92864 273524 703571 1174904 1671749 495980 240416 702957 721076 349347 1381402 1287353 1849921 719297 1036736 1862058 1008731 481074 570984 372257 15920 1302462 1847643 243655 760893 1117087 19580 1148657 1201506 518826 497790 1298499 1463762 1988079 108961 485003 1049381 1250329 132529 1453443 1122036 276300 680072 1483940 1779005 365972 781350 1029144 790512 690380 827439 429124 957993 1854192 42281 1025268 240823 933194 1412400 1894350 1291288 1359784 718509 1386992 1916160 1797181 1598412 536624 681608 1512956 1218312 1221341 994959 1903601 1615798 1391486 1795434 1941975 203990 1392798 97501 1467650 1536889 1352542 183684 977463 569598 703985 338542 1341757 1792302 476554 1563168 854047 974417 578050 1356486 1401505 481698 463532 95131 347934 226291 1889642 66379 877959 1572958 1425418 1645650 32904 1734243 1721322 363144 918318 747546 567088 1911195 902242 1935380 927119 541675 805077 1565218 1731711 786993 409199 1294697 392936 1909365 1360163 379740 409209 966498 1568534 1863109 1876580 1096346 1518494 214716 1976887 50133 1326832 818137 1475288 1667826 958265 1223477 1483455 890632 633144 1111243 450090 1866819 1665467 1949362 86481 176938 1054922 243302 1581239 1401984 1350567 902971 1397619 382378 529161 367225 50012 1060031 1419565 241932 1294256 661083 1651249 693541 473878 17444 841572 306031 626196 735300 1611576 820064 1992469 898223 652639 1689230 1665929 1999168 649560 1465330 640824 1193866 1538024 1854472 934893 370259 1544813 890398 1067080 1477836 1266744 1680339 398415 1717199 1247506 1844776 894703 1435515 1708023 1846673 1754731 555038 1611472 1800965 671885 1403165 1186458 101769 878982 689545 1415956 574530 37431 168714 1526427 1922266 1443156 1752435 499212 590254 921747 1831010 293817 1196933 1324723 1956005 1982495 224300 264640 1371189 522978 441263 438746 1780611 769483 1718977 1304509 891154 473356 1339316 573442 60026 73928 1606742 1743445 1726690 1765898 1305202 30502 350916 1136756 139122 797346 236477 1965289 871456 909224 919151 952094 1322326 1352529 581330 1576844 1266046 1069883 1053496 1435711 550060 890425 1435800 656550 1819667 714251 1883309 736098 213962 1948080 1017119 156545 282315 473635 1504264 417875 353501 211022 1338090 1955508 746308 1695572 36846 1007384 1875222 1845783 1029615 181013 1517669 1326657 1071462 796578 1934531 1979596 78057 513273 691224 1140076 1556469 1048388 1570437 1224790 737118 1342679 754783 396205 838824 909508 1850713 235761 1241063 1018825 768785 1640563 1407888 956948 495813 6583 1719375 1093937 1726040 1616149 1604631 1914047 1756107 1431326 397985 1856716 1327054 346529 1983707 1045179 1700509 1184114 635660 1487158 213325 1221731 1738763 1810160 1384412 322221 759948 1682322 1950250 682644 933396 123736 604129 760962 1328483 984776 1221067 1651002 1892808 1271074 1182397 104139 1210942 425181 378162 9173 734674 557221 1137895 557607 124088 770741 56775 443143 1155485 1458546 1461221 1012902 116281 1016369 1462703 307791 1580824 1575057 486148 1144227 599098 656191 682353 389212 183323 1514665 141272 211310 1437019 221704 1482751 873873 142381 583209 1990186 1554016 1586584 1254384 299582 1491062 711383 519297 76396 418353 1418616 1582216 858743 708183 1607997 430744 856831 1061295 735028 1221874 1469009 83514 714693 1706433 652688 998951 1943212 422418 1502200 1770651 1736591 936778 1528455 1540393 653565 994583 49099 265285 716696 1733893 456058 604239 784916 542539 1513148 128570 1056997 13193 861298 1272248 334006 1323851 550209 1452687 1684257 1530506 449011 577355 451595 1951551 799295 128572 332439 152843 1482395 167040 1653284 531310 1479551 701634 1236460 551643 776496 973640 1071085 1703614 225986 446878 1023882 840388 1044589 284545 798453 1906994 1258050 696428 1567835 984250 1027900 1261289 1007881 532771 440015 968501 843272 1998173 1779330 808244 1542815 1024939 997436 1528825 1493609 974543 1754636 500618 1359362 842829 379675 469797 747194 1399390 997309 1656909 1580746 1731478 82784 1773789 54344 1411030 80322 1005101 1419311 623376 1571572 629919 231761 1433943 1522996 1731042 587430 1297250 968270 923263 1363932 1575279 1372651 29312 419489 1678695 1909735 198132 651933 377806 1302634 261064 1578193 1326864 572028 825390 1243115 790997 1151321 617000 967549 1258165 1958460 78191 745017 1532438 1836219 790831 1135447 335410 1955302 643493 223691 1463359 654994 694479 520378 766768 228168 1107216 201009 1548417 414593 641468 1635316 344107 251606 455591 446399 256871 1332512 666425 341769 1850462 1620840 1141907 248677 1179320 1396695 339222 1885379 1125224 1984229 1843921 79710 1254223 294547 1149861 533803 366072 109046 222289 455672 708686 1808140 1204880 208661 1258620 541314 1617201 963407 1684397 674717 845335 815217 154561 624212 1865147 540153 1673949 915177 1911284 1832426 1410949 787895 565967 1640115 1447141 866181 1631948 864906 293187 1047253 1877948 1833167 1873930 760523 273177 253017 1869238 504022 1157956 428966 469378 1613806 1457844 1157491 780323 254079 1767615 320128 23166 1148443 688532 1196188 1526501 1966639 1750401 1458396 1187264 63014 166820 1413442 403163 940048 546272 768191 1951092 1922498 1792848 1268168 896193 1068569 248277 183129 592103 352347 423175 970981 1052046 1268385 1791301 1298937 514134 1499272 701985 465883 1938524 1891674 416777 996948 621235 431067 1960674 1979651 1399161 331092 1021050 859452 1109273 1576522 82867 551291 1647599 658457 1504393 228606 649228 569632 1046419 590266 1826338 895891 742428 1617687 906198 177996 800360 1208542 1965972 166539 250717 293660 1331060 1096853 468722 16517 308539 1477223 1172701 1898636 502182 1366134 351703 1666207 319105 1931447 1479478 909887 405961 312006 166822 70446 1145886 1813338 1178501 1422218 1048584 1766533 1115728 1185849 1064367 1072075 1444760 1920805 729766 1550979 834080 1102333 584043 1492535 1463541 368037 936323 1926213 62420 1865774 1233156 543610 27274 521275 1907000 1998295 1777793 96984 1426293 1112339 1830740 414682 200462 1628413 162224 330918 42806 195860 1728845 964795 1201722 911331 301039 1837661 792756 1775932 1246948 1393827 725280 335549 716670 950302 865758 1036248 26990 487927 598064 865552 625866 1767995 1206652 1396708 1328605 245634 1419345 918736 1409483 1514576 1467567 781942 1460047 1352022 1634574 1694976 1427522 1794649 1913506 1315393 621939 169333 1983617 1151274 1532326 1990997 799130 1245478 1758365 1249226 107145 308278 1593044 320963 1496020 1928600 927579 1255089 1446794 1676091 1422108 519144 797322 229492 330782 1429926 893368 135879 1235306 1632953 864330 834804 254403 1652542 1619789 633387 470851 1979229 832136 662950 1231267 1387293 995334 46351 153360 1871039 1136988 1993658 1138880 695665 1737904 543822 1655541 832872 273004 229561 516635 204985 1670839 1034987 1056191 1757607 1528649 1926553 1610985 1909752 385273 1865841 944084 1202131 920505 1640581 93040 956025 1465436 309237 425831 1420065 612060 451778 1525865 834233 216690 1211254 234035 119472 360851 141407 1519369 125795 1690223 1986860 1042922 1328614 240807 1049115 455348 182719 796116 1175789 292617 271579 933300 961886 1650452 1267219 1333782 786297 1838336 892685 647665 404425 579153 576463 1864516 1049153 1598915 1829350 428875 986609 367895 1057548 1042504 1432030 851144 742959 1182909 1543259 81903 1145584 206103 1034684 1660992 1184023 1179565 1931663 1630618 1021898 353289 1102346 1355344 1058528 1776042 957268 616479 740395 1507273 1071126 1971242 1498780 1765207 1258115 1886994 1446369 1562916 691420 230561 659163 1575510 1220811 1464880 1492731 751345 861768 440457 83162 1324039 1372329 1298044 1844111 999057 1974642 779749 814693 1835228 193535 627454 1789370 833945 1666011 1034950 1264195 1285478 608018 1812695 1705450 757538 1887099 1986204 1905725 1647375 1088506 646013 363137 63465 1047268 1022790 616766 54656 1238737 1873296 1422126 530910 1620328 1586466 108898 380627 1002491 469591 1438540 537165 1917323 1013537 332838 155123 858013 1451709 260544 661208 1010281 52614 1954957 472337 214510 1575184 1442564 1558621 819474 37890 574019 924908 1144043 553551 833061 1837840 1149548 507386 1390140 307894 1799350 1934538 552251 1553573 1499407 98283 733994 917820 340838 626009 1779534 1661222 408540 1438444 1341244 527140 875025 459475 651061 714638 1527843 987452 1668218 233017 1464239 1234510 1687081 484505 1732100 870843 169809 442995 416054 149086 1822671 1728803 843922 778593 308577 1743956 142963 1517353 1482901 1509904 486162 800228 771426 1964441 175008 199003 323578 1027323 1940895 689922 1683040 1985642 227310 1970580 798329 88328 325791 1017910 1356455 189379 1339218 1532515 476345 1988227 165428 1847309 1102964 401916 323698 1040016 767525 849513 1319272 457377 113803 923878 949338 1886470 1781432 1100106 1321890 339802 694095 249840 782152 1178053 1035174 169153 460531 130774 706553 99781 19001 856317 824454 1705010 1045709 1724142 913548 1693086 980774 490801 861455 518430 75547 1775150 1992963 856978 1539684 469666 855049 43888 1899978 1620356 670472 961528 1722138 414428 229861 33647 857960 328534 1930993 37137 1433308 542545 608167 585715 903444 939893 1191602 1958009 516120 1976319 699168 663081 1754611 1985121 1539586 172799 1691965 326687 1217180 674837 945052 1322242 160381 1964378 752649 1462398 394937 1407763 1430945 1633169 1663405 599368 581160 415724 1988677 466329 920391 336131 1544901 276412 580441 1842613 1116584 1097532 741531 1658826 1523691 629756 1924686 665579 595876 847983 1737199 115449 1564719 153172 981087 1685001 1425232 910738 1533846 31385 996870 1069978 995950 813516 1773973 340895 1294696 608062 868451 195613 219168 1357101 301170 1626735 1689058 1485498 809500 1687738 809527 1001534 186382 1484626 508046 809419 1819284 1116002 1359970 586487 1604898 394714 187691 449304 999141 1919623 355737 173920 105979 900844 1816732 459317 1974299 322837 1816064 440470 1464292 1393740 1748489 1114800 743972 1538713 1503429 38568 1229731 1468863 552577 1613137 742995 1237512 1011637 1508643 1287141 801977 452935 509191 33610 1834490 308382 1455059 1854231 452372 375572 198576 422931 448015 1854349 1061944 1879946 1441166 30531 1493594 1088514 1439294 1490379 446210 1369226 761239 182870 314081 1024707 1700931 1285172 167228 1461860 1033727 329595 1184617 1687569 1631697 714822 1285753 901576 495723 1256705 1820159 670764 529277 1723182 161901 635163 228800 343752 684662 1396282 742907 1815749 1625220 40481 131208 806540 1560604 216408 683158 1036517 524913 1133874 1123061 897272 371708 327846 1821987 822534 1448559 1872409 1810584 1249239 368985 1998855 1519591 398620 1864687 467415 1426843 451398 942585 1024767 566508 247639 700949 1404445 755625 717488 639795 1937366 888943 777794 1934414 1946200 1876811 254973 453966 1230701 453562 1877250 770466 944279 1761928 1999304 1127545 632814 1652037 811405 475333 385800 1212004 1796052 1307699 1433745 379217 252924 40994 801735 1025277 1851517 1535490 219358 1699095 71210 985330 1022262 381663 940798 826325 981322 953233 324090 1116691 207390 1932432 1127232 1347062 392805 1594400 1257774 45284 543400 71191 1116044 1547039 562791 954893 1250164 1840310 1898579 457392 1322138 727929 1644581 1909317 1380125 802017 1813679 783520 1753976 1109420 320930 1192409 500045 956437 611663 1848159 301185 1780039 815196 955541 429670 608611 1960790 1069825 1100144 1727918 589849 1589729 1775197 225139 871905 1775315 513979 945360 837089 502249 41547 1656267 942906 1244239 511673 1592494 873477 1967163 1826771 1495235 1269341 627256 1610300 1191686 1576544 948775 231036 92344 270042 1715407 1725303 1374773 123424 1315598 588530 855160 912249 727201 1329298 1545880 691172 662188 1084936 897397 408137 399080 1242847 1042220 105536 930267 832074 406005 371720 1343669 1770786 902258 708997 1259237 1873805 1410482 813863 432542 343677 1565104 1278835 1422589 312502 964578 402261 1824293 549590 564938 664155 1807630 555892 989612 1041966 1209777 188572 1598010 1217890 8246 1833584 226738 537997 1536069 665219 416216 1646675 496060 572095 1206615 307911 1807955 282736 688229 1332997 1079251 434450 95875 456555 899 1862645 816585 725038 973353 1128619 771642 2529 883758 1201224 451330 1855125 1617668 843116 1255324 1143905 1151192 1197238 1681719 437337 1320088 314499 1277171 1981049 985599 1040649 767260 1468767 1366166 622302 1793506 462644 133549 1241576 587824 1917296 1193223 1468102 928730 1494295 275819 1621586 290618 1913183 1986299 81499 1269372 721396 1284257 251222 1805283 1749903 841328 230727 186101 1494851 1006689 1179980 394348 1605904 902792 1131396 1869518 1029350 1770570 1059994 95248 1783318 1937407 783761 1532794 195854 261243 1504151 1765762 1658894 1942051 36038 1776529 1409125 1828254 1357534 29003 1166156 1210453 823627 846757 866695 139147 1662259 947149 667833 1140088 746739 288998 84445 648038 1563570 723468 1413226 1174134 904369 1390739 1914626 848148 577571 1779531 1870791 1414600 515211 1851514 959430 955106 992873 533486 1517523 1086707 1829252 1243560 592223 1087926 1353714 1039915 374062 1413831 769549 1784176 206709 1331638 879408 1789098 287942 498664 650702 1846007 676722 1806644 272079 45846 1001517 1068823 1923391 1645453 1936236 634754 1501398 1313445 1455491 492539 1713944 1412803 826257 783389 514212 420467 498669 1262247 1146290 675193 995757 1658502 736132 721307 534388 1009531 47231 1048348 949975 808226 1912167 744931 1615395 111988 1756641 1014100 16734 1938729 82870 1183964 813147 1651047 524965 11059 1818812 1853658 1009730 955385 1903244 592066 609799 443956 1034763 507492 1599056 765011 878292 67447 560223 136835 414412 98612 962438 1891351 1041334 407728 1929601 193462 1385272 1674009 1581047 985310 40966 1824662 1918727 1943509 1131592 224780 596306 93792 1868667 800206 318705 1164225 959535 1917941 663595 1149768 1101831 1827405 1552754 1073103 1692553 25483 1674621 1083421 931775 717197 1739526 37029 917442 1848442 1604764 446406 106540 1002081 1658521 832558 1447179 1735940 1216640 524497 761208 1168208 779855 768913 1108071 936793 1396501 1108103 21448 806280 1467400 43579 2387 336588 856744 1360684 927506 195525 836011 1060143 1462006 984871 481785 35778 33103 1996981 1402586 1085213 1223685 1656452 1691853 1607336 523766 1724718 1369416 1577227 1697731 559576 1453182 870105 769978 1233244 721700 688561 675444 16257 561892 114175 573291 262417 619591 1907518 613334 45534 1283969 90385 1082033 516111 1106022 330898 194568 1115906 1575134 1851907 1567120 901199 57669 1473798 1242263 343197 1368903 123627 1343832 821242 335272 1385650 805775 1325186 1499336 589909 1519772 915440 1812754 733832 720105 412402 898360 617287 919440 1939252 668641 715073 793564 1673253 1274561 427097 1570957 1321736 1194008 830895 520406 583079 1914840 1058972 1047853 1359073 1192966 563785 204303 53037 1897221 1157987 680920 1291979 159783 1232967 569370 1824508 962519 1208379 435788 709484 91592 1313818 582145 793132 1561301 1060581 335342 1589830 1035563 657999 679843 89885 92595 579268 1825474 281776 830192 1813995 316061 1751599 576219 1866171 89184 1830993 74430 449348 1301886 1480026 476802 1601079 106521 1575722 1105512 1972818 1040843 1252836 1406195 631827 181432 1328047 1505843 101592 417997 1138431 1039640 706971 778271 276419 1700971 1852443 129810 989129 1154078 993863 886240 1724373 1355380 438209 1157508 1592750 1101815 492548 1609087 1460583 1297697 827876 421038 683227 632949 281704 582568 400530 795686 565004 1932742 828702 203473 839148 1262494 641125 1099963 1540344 1133227 1223840 1475228 1573754 1141501 1473662 587418 1741285 1769215 780602 1189455 414576 616690 25295 712668 161153 1386744 943011 655026 262775 1202382 1266009 942872 100451 362546 1739551 1419958 1368318 1019783 1762071 1983391 803382 1511476 644185 1219908 1747246 252942 1745369 410768 151839 1850295 1436655 740525 826872 1682993 761031 284112 399846 1842571 1035893 668960 330073 323190 1637002 122170 1772708 470312 668982 121171 610674 88198 1516933 1417996 846509 537826 1713929 294303 300774 1653017 1354336 720111 1766048 1606996 25306 1905814 809958 337362 901144 1291672 1404281 1279970 645460 1060172 466562 1950309 1558720 843526 1166703 1254795 220233 1991590 833365 1158231 1318945 1941114 556072 853676 699100 1483195 93424 1466505 825923 1098977 392440 1333940 619800 1744485 1322933 229527 1036292 373068 1536386 567155 1033436 611226 861989 843121 189869 57343 1854746 1572092 1617682 70603 394698 1679337 618596 1123273 730599 780951 1775464 1685210 1094658 204359 1040539 85979 1921975 288336 1636777 1912242 762738 287779 139732 154117 1144601 1588929 101480 527606 218488 779720 943751 569454 705572 72869 1199084 693811 1303402 174308 15013 1554961 1208136 615346 1869110 1796321 549428 954641 853900 5337 1952634 1407037 630191 795933 242384 1973893 1847032 197785 958870 166799 1163007 362309 1129033 1813952 1593938 330562 574951 1843938 304003 1900073 172 1538436 300373 459343 1492728 1458836 381801 1352966 755199 124344 1480878 939105 1909652 1581229 946941 1699785 1578591 977202 1883543 1295445 1055587 942677 830608 1206472 1249636 574468 923590 702112 987735 998123 1171668 1666198 1777259 1560985 1012398 1541795 537526 390277 1750516 1618652 1950066 383388 1185465 308873 1129794 696102 31560 1737747 1750445 714481 1507594 731486 733510 1559727 1536508 1427960 875270 383650 105937 1252083 167665 137574 730829 1907102 50646 744536 1838572 1110168 827814 651321 1462652 1999008 1849364 426987 1204075 711913 1035115 331233 32562 1300412 186436 1124618 1386080 1728303 1325568 1470887 1340116 1963119 1698526 1167314 819350 734046 1841189 1847520 862642 642128 771970 117642 1892727 1529192 698234 719562 689394 261714 811839 602166 1596792 925777 1835587 617653 1718118 1445799 624375 667380 896418 1416441 256348 504017 143630 365484 129223 1764488 1863021 1910933 1127012 645168 1156484 1415995 1094630 43209 1595412 297737 944393 1550365 1747317 1845571 1279427 940105 762447 75857 1084018 1000865 1647701 1130252 1720109 1941865 1436558 1589456 839064 534097 1979377 1995830 195267 1817405 1128953 756315 372331 1478891 1167118 574550 1113869 1094172 1571200 578075 658215 505951 968502 50638 924099 260580 702311 496097 1039048 886714 1639753 1847773 1969514 1316839 1382888 620151 88234 828191 743365 1366697 1785622 318002 1700933 1053113 1057401 172525 1688264 1355541 928699 78638 1854865 142327 807886 1059071 1484027 165479 430049 1243681 969297 1793039 101713 1837318 1916737 999799 890253 520551 1200701 1660281 250582 466811 1492158 1401780 1933001 1876708 1914514 1244071 1077963 42615 1502992 1991857 592450 1462931 389287 1504634 853238 1187738 78292 536884 1845436 839375 135581 1891390 927327 1950900 1462870 1462354 1690533 255193 1911152 960206 424837 205396 1011289 1773951 1045681 516530 1315534 224684 124265 1931969 1122258 1267684 311249 791102 669880 1772089 653443 1805213 1660893 689409 1634353 1556326 1631859 903973 427803 516665 1949596 256039 1119643 1716242 730332 1719123 64441 575250 1086740 723387 1160806 1211720 507763 1706 840427 1888715 1106957 900312 685608 743445 1837341 1904559 1793311 1798739 521043 1403615 1368899 1912972 1383693 249357 1087675 440972 862484 906734 1066165 1660658 1885606 1837711 241031 1966414 1212014 587885 487630 204068 342075 969861 178175 341220 1471932 1058516 1390094 1476135 8527 189508 229374 1485619 1793804 672779 1466919 1657783 1744217 1197266 1446631 1046067 991764 1089809 920977 1781937 1625302 1599168 356210 388006 1720052 843505 822790 1753388 1397097 889117 1585680 1345007 1407041 848217 1563898 1354951 204118 652783 915506 1037596 1367951 1243181 891343 300168 1895394 274306 226490 634657 1660076 1474439 1175148 695734 407840 46889 430132 816478 1032365 784781 197838 1072042 1036144 1350085 1450249 1670634 1130562 1178743 245030 1038508 1515801 703939 1450055 1270807 1738143 506312 1167932 646387 1325691 411005 654238 449962 509557 848490 1102013 722296 1825794 558624 1896130 1342455 553374 97338 209372 129407 1169633 1216508 1390276 1883860 486942 577049 284175 200935 741149 170395 300246 1372663 488948 330130 1993887 1411374 1235054 640954 926073 1991636 838332 1119417 1503478 1983435 1003480 1208937 263164 44852 1619755 435645 790136 634818 876445 528659 1772443 665121 582390 611343 27447 1061187 791683 1917760 1915944 1910714 81256 806402 1218184 1413330 93511 1151877 1344388 1393085 1168860 1250911 1248148 1271369 915685 225599 960260 36792 1278652 972921 1093189 513853 336158 586705 89712 1929869 1876395 1795915 1650615 1495863 344939 1265034 1520646 350815 1328261 667512 1132660 888722 1739474 1780141 783994 1209453 570322 1496846 1711892 1403214 763842 1979698 105052 1635365 328299 586061 64356 305248 549139 220401 1665063 1494689 1228578 1021792 1890157 775374 1067115 1282272 56382 512120 113988 1311868 905237 1665335 1763782 1011679 1946397 1693811 198614 1458657 1842584 1525671 1896447 1016581 350148 381472 1041960 1534086 1074196 1187471 719301 143064 627089 1470896 729740 1760203 270108 399689 1089145 1305232 77484 1744814 210361 62688 639984 827764 1794463 836783 1856158 1646055 1538313 703626 469702 118949 1885121 617608 1815488 1915953 1363930 931701 930148 431599 512935 317940 481939 1138930 450872 782114 1498133 85603 1742607 1327193 1121330 1706623 762132 1423855 1035122 1051290 561307 1015130 1063126 374083 490743 1835533 280286 306356 429792 1928426 1027754 1828672 1709286 86935 1855974 280921 1476943 88185 1855714 1457615 1781207 851199 1527182 644137 799218 1972373 734281 750583 1073834 1574908 873720 458421 1280003 1372358 250506 568834 1364595 1923996 146249 1921169 330664 1193240 150181 90847 1327227 1383817 322177 66866 1485893 30271 1706552 130312 1081521 643832 499718 752558 947791 305273 1373240 1360741 933775 448344 920026 1402973 496529 17840 31968 1271922 1158700 1105932 1246313 554749 1255637 764301 1253836 228981 621233 595975 1595986 1092279 920652 728930 859693 1589585 272604 129596 130893 946824 1490550 774533 340484 38089 645779 1684282 1248947 553274 635354 1693414 1715579 1510472 664015 814410 699980 92332 1036454 701364 946030 955574 400881 1057273 752938 562981 770275 1628062 625479 705297 584026 443634 1933626 589850 1003556 992587 800839 1706841 1358214 88392 191965 1371306 1932050 863224 119078 1822814 201317 1710042 1424986 338010 1945179 1081543 255363 1293603 1877146 478632 183553 1898588 252387 876690 1902973 177045 1129165 1215226 305651 686433 1277774 1632539 1880796 1445749 1397170 33470 1058778 1987059 677423 957460 899017 363108 1596942 507054 1660595 1427869 878968 1628473 504134 852081 368317 469226 1788136 952320 488842 293290 509623 722245 920184 1746561 547476 777433 295065 854361 23693 603181 15770 531806 956198 1361070 1357062 186230 1787980 36070 356988 1123837 412669 1699036 143105 193600 1600014 1478820 543754 1198244 1145421 1685226 44728 1957968 1053186 1650099 1981815 62454 1299586 181140 487907 276758 1901827 208747 1201530 429658 1880740 133665 551275 623944 440381 620485 1722230 702866 666732 642507 1436731 1330338 1733 913384 1128172 362046 1238156 169628 769857 100429 1867986 1576527 1800322 1325376 1757506 465762 1373884 264244 347655 369113 1686716 111490 1061701 1431778 1095370 1821623 971946 218938 1159613 473501 737925 1691645 1756920 427445 146569 1002066 1901634 69633 606207 1462476 1508666 1909880 483517 718438 1018414 1451400 842086 1404100 1196805 1323520 1162136 1110066 1806692 1162520 530096 1528890 87518 228047 1896919 1641350 908056 1977380 1178220 824324 219893 1412196 145941 605655 1063503 210044 1623258 1216997 723236 1474928 373302 666918 1929244 1129611 1088657 1167044 1525897 1319018 404551 667351 94626 103270 623139 1891827 1719668 1357032 388239 1437651 1015747 1724066 1410819 1731965 500698 1302102 1346499 1193513 1202360 775598 656696 310014 869949 644656 1423804 179990 28371 1169132 1825191 814537 1137222 1363480 1856531 398976 1481455 125289 53641 653860 1523388 1106367 682038 942827 1581005 1594368 892029 1910017 293174 861054 858415 1109043 251688 408686 521149 1393369 463322 974071 152433 1321609 51109 1995018 363809 662771 812776 1486287 758073 1407062 180108 1995097 1136159 370129 1056116 1814807 1608459 1330502 745565 599323 1039695 1231439 765509 802406 1288923 26857 1074215 1536104 387776 1793112 1983198 142474 1431868 509750 869776 1658027 9855 107477 1612527 563248 998584 1361171 354656 610628 1284322 1204608 764073 1669890 524805 716288 1391217 759131 1478570 792971 858085 1265277 611798 1056953 138083 709195 1137370 1509402 776459 741745 1809646 1087844 1081678 739310 615538 1382382 25573 864753 1294393 61495 109973 254115 324858 317773 123210 1062742 1312694 1726930 818394 671113 567427 701760 518285 1770700 1679599 1688719 1658666 1797711 1559303 1018043 941542 1750910 726152 1084273 1549096 1590340 1274555 1852943 1659963 355698 207498 585607 1937354 1028730 299968 462446 101599 98533 401595 365725 957521 111764 844236 720496 734964 1235035 24715 1485719 1738333 1737997 1557562 315056 819355 438346 1424488 1975481 431824 153416 53430 1989755 113538 1262960 1971025 1641221 935574 844759 886348 1074904 1101957 1068258 863934 1594644 290232 173660 1101589 1420650 1491874 1227052 1182801 1814099 880035 1710414 535055 1469887 1145094 1389981 1123884 40143 360782 1156112 45131 1263217 1083781 1272951 713481 1734797 1288799 951380 1597105 1727910 1148781 1537001 1829240 1856114 1781192 938938 971347 467309 206074 1412138 664149 230812 392015 309378 987471 1477760 755745 1070352 1444985 184786 276742 1077257 930106 1646042 1993314 120908 1114116 1923459 1900504 1070648 1026896 1412266 680112 1121041 905779 1592827 1743220 1175102 1007227 460479 1902735 993520 858677 736467 980793 932439 1376871 888184 64556 790393 1509089 988773 1857075 33727 64139 190317 469754 1746106 1110631 1023380 1452086 742842 247881 1389630 1381545 153733 1144016 1295528 353488 1272254 939005 1313864 659653 1043925 873963 950799 616749 1313918 1684463 904301 979623 1206410 403361 1889752 286742 1214025 564908 377382 1362128 566206 1948652 934225 141432 192268 267980 634604 1091110 610466 38376 1108032 369509 1951041 1593183 1807034 1229902 1870429 1954137 259058 1563172 781695 1162978 998923 1167423 235431 518207 693348 1697052 1823448 511037 1494232 249968 407973 764241 1941164 1554913 184792 1196604 188415 596863 1466080 238454 1560489 234694 1263927 339840 502467 1573806 203351 147936 32299 447563 962797 787458 1548994 750642 116652 546031 1895423 1125076 1113414 381831 734714 904191 1048485 1356621 1292331 1237214 1424614 782599 1978130 755198 1403382 724543 97929 854577 96288 132456 125421 1890107 1029299 21820 688263 591814 339801 359874 1044709 1390439 1879320 1497033 953085 1827276 1326846 660177 943053 867888 27750 1669818 1598243 884452 959014 698945 778844 1792756 359360 1449474 757441 335514 880429 1862024 1354171 728013 1335426 216463 1640910 1349238 1941640 1128603 947526 364016 1083539 158502 1662600 1159621 1396991 1207695 1011597 1895966 720000 303720 808649 1554885 183165 1409898 1148896 120782 813283 1716694 1814212 1757124 1711847 409890 706223 1712235 431042 1804132 652500 66216 1198042 936604 738246 1214234 437794 936031 971619 452684 417932 1325727 1739190 1129527 4583 1341298 1595072 55549 1689271 1482817 1563858 1315721 311656 449776 437694 1704840 822702 76182 84675 741920 1423782 1293317 646030 119122 932871 1107901 20085 22781 590555 842184 1554937 290426 653001 305771 1455341 1616238 1515308 268153 1066312 1430681 1063569 1183296 258351 1173718 320873 1174868 734277 43181 791997 868978 131128 1222140 45548 1097376 960540 247675 346869 689067 1840505 1299523 827537 60950 97421 724753 1325316 798551 1434056 1880885 1746713 1511456 1588280 1481737 1803053 783589 187023 134304 1661658 840677 1809955 975475 1139339 882643 919899 613737 413218 1274111 701338 224296 1578462 1766065 919372 1865262 774710 330588 1046246 1309902 852451 1033103 1940410 484042 1563632 773125 42695 1175261 1609911 212324 1158277 653185 1293992 1557814 1330748 725463 1307651 339860 66860 1194076 385269 1201077 1137682 717742 912511 994653 417399 1072296 651347 139818 1521975 443786 1353258 1624160 1942814 1650961 722839 139276 1892838 1157516 1000833 1752936 582213 457636 1384758 93245 80545 1990702 1474435 392249 1843887 1767731 400653 495247 150334 1183349 917800 978292 1114049 1076873 778038 349030 1869356 1214117 484231 1196528 1946020 1743705 815099 882664 1360824 1615269 730385 1281684 202430 1952417 1800900 1762431 1612717 755674 1740020 99938 187427 3066 529232 650642 1436109 1244246 1547221 785756 502405 594751 99216 1895496 1204859 1647709 1638497 919660 783696 852472 975584 798677 913889 1431946 1057427 155351 449579 588119 1807086 546585 1964845 875986 495221 1425070 548288 289894 961582 301904 1227861 1558044 979645 1836046 1419084 610318 109565 826480 716360 1982330 362025 727398 1861079 90049 75397 404536 374237 257556 1669654 276445 651516 1222092 1447906 580632 218927 540045 1070808 316496 1341436 631294 1797559 663007 1932996 1837836 1138730 1696425 33983 673185 214456 501224 410668 1485724 1884265 1180810 67464 1102953 321602 414587 1278762 1802126 1922995 415301 1789164 799423 1799646 1750268 267521 1679399 1757100 923727 985472 698708 1493753 1205764 590225 1686167 1728025 32018 21485 382316 1190803 1376032 1081534 20844 977164 808175 811374 50387 445195 396779 1626490 216861 1913470 1488641 61942 1767404 1229884 1704737 635200 1850724 1530204 822268 434613 376780 755816 1374937 1511218 1695071 585234 1281519 1871266 1272331 561586 52342 1353712 1343187 1617917 371880 1197003 1067699 977902 204701 795693 1809969 743161 824364 1018238 193604 99775 211491 625307 141471 147355 623423 264535 1599083 496741 489577 1141174 568911 1661596 1656016 1906756 1954552 669772 852576 977051 1831638 1639391 369882 1122680 107315 93339 1253128 1492449 1434538 884811 921991 506477 890018 192954 1360118 826486 886349 1544049 1629877 1019104 549751 1970009 1309123 821323 46654 1433818 917619 831503 488147 1346151 1896118 122090 1067388 938227 1741896 1996890 937103 311706 672276 27602 1484350 70247 1188171 1803119 699721 1448029 1754522 90362 1595364 1255583 1742630 921076 1336753 1793884 1294164 478060 869882 34584 822651 713945 335018 569360 498246 1062331 1554795 1276702 847623 1925666 1577719 1321789 546722 421256 1585357 1690209 1385986 878813 293583 744261 91934 1482528 40028 1675603 1585069 1062413 1641093 1301686 292102 1939184 971446 1718178 409977 937317 959355 192441 689684 44439 1996378 138897 648773 724237 263507 456719 63959 948422 454375 291751 113729 485272 1388146 1716470 105715 38043 1349128 172786 1145549 1157201 1691275 252806 1711119 1207508 1540109 1837036 1894376 154130 326202 1439007 759751 975111 1651255 1450200 1023302 845958 1960151 208879 1289994 1583647 715335 1224405 1410299 1393127 1880741 909145 712625 1741417 580856 895464 868939 1207011 292354 233488 895125 379968 318512 436451 1106742 290221 997144 1389167 359576 743869 1367111 1808136 1189263 1210211 1068810 1286558 1585573 315325 1552907 1885424 1342769 1413133 535538 1215266 1737383 942074 1193660 23402 163193 914838 589686 625366 645642 1920529 1348661 889185 143353 151580 666371 645394 1678581 926117 1542288 683840 1318293 1228886 1471804 1962568 87739 1382832 259445 90727 96374 345123 1346764 1109864 805536 1671049 391511 759781 169416 1948846 1367570 1547195 1916881 1976008 1581175 332674 1289214 965744 1604559 926555 1365401 88381 353735 317053 1186480 1832844 1573914 383969 369003 161796 1555227 262185 918307 265505 758846 1298923 92983 395019 800434 1536489 1740594 1093371 1548600 151028 337525 1586602 636760 1401702 1820519 999958 664705 1394246 999210 816743 130818 926854 689308 104250 1458643 1055043 808962 1851982 1203942 507997 1102714 136860 1138559 132510 1903106 696807 1074005 1009957 754686 1662757 938951 976199 1961653 806628 354613 1692982 1276816 1404765 1357614 209633 1277578 1892422 901508 1218738 461207 1913790 996327 1815375 1370420 1195839 215887 133658 962340 1484911 446368 1899550 25055 746116 1051994 727420 313363 265863 904876 824252 1182818 870170 1467140 622700 120802 1136876 1893322 279127 29581 1101342 1140146 1114467 675933 231564 660048 382555 776145 347292 1371272 596377 71986 1967960 1047442 244552 903776 405672 1743182 116919 1341361 709641 399274 396566 1890183 1978727 1413309 1827824 920342 1003853 848186 734397 1655328 1012207 1975946 1727118 338782 250823 683543 1554671 1881633 1865868 237555 1126256 170589 1473960 1874090 1994021 1887581 1251365 1555689 1384986 1636625 107897 1496555 1044412 832362 1333136 1652242 1829394 1893428 350741 1653497 1613786 1228512 61161 634897 799631 1645896 1785705 1591641 593611 966769 1918485 13157 1692445 350628 453499 1819348 780944 1070004 1640128 1676004 859694 277446 1162103 1270117 1786061 759569 1042734 1241231 190002 691180 1974654 966497 1887815 1322757 1247078 1674982 441762 1096893 1035187 387784 1113288 1021269 1243120 630775 558873 180703 1347374 287130 782313 143036 1330930 1234115 48288 1183470 335773 761275 756407 67492 1983001 1839937 1703806 1394942 867032 1339148 1481814 427475 1256914 1061006 1734814 920432 1216531 1796901 1971355 1274104 1567198 460690 417617 1347753 1542528 908751 1852488 760528 1233488 1046045 1824950 179165 1822966 715800 1752731 942402 1916244 1955150 1554803 1733823 972172 1978494 202882 961561 229402 1508263 1477910 962738 661980 421581 199284 1680698 1196694 454742 1231639 1655272 1613545 1651020 108207 488764 1175735 201438 884780 858132 1924424 1325344 1509861 246200 671287 469109 471155 1145517 452836 766125 782885 507841 1109917 352389 934529 1272552 533890 1245129 1550931 1158907 1208081 183443 1571497 1515902 1663682 181188 914682 1053621 1152255 932412 1103792 763563 1958507 1827000 1867745 1346256 790431 1357020 572689 662540 1679776 1988271 298390 1026255 434370 1525877 1509420 1630947 123945 1951903 1163653 1278043 1074317 1573811 1128333 1123144 1752708 320273 1905879 1591063 1158860 1517659 1772816 1969705 1958111 326370 410473 482200 330329 1312413 928681 931863 1175129 1304885 1250665 1902041 1769863 1997105 1877553 1354453 1117968 1396909 864053 1999515 97285 1813606 88356 907396 1555656 198530 1928336 1995045 1927133 1490487 440969 1712799 194412 1031540 294534 762532 271916 638879 577965 1613187 1051626 77264 975801 1777121 89425 1644392 287517 1131895 389634 297306 771508 32294 961220 1851839 1421022 1574922 1412545 615056 125681 993927 1857378 407363 364115 417090 701975 27672 1117402 1225101 1581158 1022199 388253 1866963 1681540 1781746 1638554 1509634 209628 1309485 1588260 967821 1870537 1107980 920226 1371366 59314 1149656 1953256 716396 610621 1788926 1289225 362666 1554642 1882910 1949786 1514752 1568975 155762 1776987 703135 1626415 685834 558504 1703039 213098 1204101 422858 733094 1018312 780351 47517 1130497 1521026 1149412 453238 6941 1464570 998097 1541758 61933 1784418 1462707 190220 678610 920353 1038900 1941020 1548544 1276962 368464 1546050 405387 619422 1734108 273355 1924650 1733505 240260 226659 294258 1325652 865312 1772354 1019182 696941 794916 747790 1422970 1397542 364436 883047 1690734 1784251 1261135 1978773 387034 1248989 1062212 460989 854884 1344186 651196 1041509 1548687 1643297 1350089 1992319 1859257 9242 1606248 321225 124485 1931166 1488077 1010361 1859064 394184 887394 137623 389185 977812 1578292 1830108 1879559 1634047 1338862 9900 486370 762157 1691318 254804 1539765 924044 726001 1100168 18640 893720 232153 888513 1255134 514542 1416197 1081817 215100 1585493 1118954 207735 252357 62947 1450624 1017916 1185943 945698 1538041 1384434 1612711 1100230 1348445 1014787 658142 261734 1499547 838245 267667 987602 1868734 342730 471597 281993 1262968 760969 1002295 1990889 1141764 328767 1888168 1372683 560493 360537 1849672 1756775 1255340 1604481 490404 1890696 1141420 1017790 1543124 504992 1175654 196108 1346178 830906 601966 150618 1902593 1305175 1950780 995699 411924 1535027 1376260 1015801 1288503 1439870 814578 1749514 1115509 520120 1289811 67838 1280427 1769077 1372530 440655 814608 188424 68845 1167925 419638 1020784 1665068 926734 591804 1180572 1533774 358619 539513 1398247 856718 121141 29590 382750 1725161 720230 29869 1126451 121090 765187 1910082 384461 1149675 777233 1177130 491473 351290 144864 1624818 432015 231042 1463820 1360870 1749807 335848 461832 879602 1483782 570260 433685 750660 114375 1481040 471361 1179394 437874 1477486 239734 1097086 490495 1016986 271789 1300026 1938273 1265473 182481 1385103 708650 1544077 712346 20863 408968 490269 1326341 488744 912543 889815 188043 442924 1109109 1875391 1256865 1848556 277547 1319810 1482803 1955700 632829 75340 1568800 689192 1522153 194024 1749621 99675 934757 1658755 913419 425037 1268921 179752 1772136 129627 600078 224451 431002 1431589 1485872 836328 1951013 1429547 1416118 280168 397930 1703500 401419 926509 1415636 1432305 1987774 366378 1488734 345916 453772 503874 547739 1246404 1876502 1012234 1922337 1808476 1198326 1591156 1378129 1652245 783410 1725703 486521 439233 368445 618549 496677 1600220 293686 945249 7329 543927 147540 842792 1996990 537130 1332432 1083365 239642 716725 1575208 1814709 586431 372301 280096 1840997 1891013 1817821 460987 195663 755378 1078153 1880470 1428389 37645 1324504 1601695 911845 1799816 1860434 4397 1491578 814428 215133 608982 1153954 487287 28745 1834718 1149152 1333597 1903477 1231247 888071 17744 1588110 1874343 759873 517532 1254415 506733 71998 239636 49618 808954 829152 1819986 756676 853928 777663 688839 637249 124517 224977 1978824 1646935 234536 674766 750005 1366786 85224 1221976 1545918 526612 102702 318291 294856 608957 1700965 1761510 1379210 1549355 618531 1341191 59834 3902 170700 1271701 1966350 543843 1622769 1830566 1331734 1949456 184759 978998 325706 461157 538056 1773963 242517 1275590 1229458 292038 158492 1841407 1916506 707206 409077 1248328 762775 1194077 1305708 389134 800045 1996680 1025835 11452 1291785 1280340 1107448 552494 64224 236829 544330 580035 724118 468683 1006438 1320205 1111687 1538634 213638 1443208 1480175 1482988 315288 1566450 1617480 596412 869521 1294994 200913 1104052 1990753 1310191 698914 469370 940695 115105 1461208 36666 263318 1917092 60003 788035 905580 467007 414496 1175853 1793100 399226 1831900 1058405 1212658 1748516 1259375 1232198 1471739 1903211 1494847 266364 1551133 275312 609168 1473816 1053400 1392955 1720118 156789 1878217 1539843 650276 926962 1314968 688364 1347407 1085622 1955252 1292458 580530 1149616 13242 462115 852615 327394 474056 824394 824006 924457 846551 1439544 1004211 168759 1916252 1102254 1848255 20178 1791591 948598 1057031 1602286 551876 114878 1651162 1832294 138434 457315 1531344 1409977 685752 783736 96073 317098 358693 1730708 1664047 652163 814387 1121766 433231 1257270 407520 1587717 164070 1937694 624413 983524 1706413 588070 1180642 148228 1288569 981321 1484986 1505668 711102 1789428 1278832 446870 840628 1732431 334674 1774565 123550 363204 69793 1909580 176003 976265 1754045 1007452 1936967 1275637 141807 1294066 1759302 243174 69451 1170295 1495636 433269 1186866 1532645 295722 1672774 1375107 654830 931247 1504724 976911 1245166 1487788 100522 1937149 538730 1758117 680649 359563 849153 494603 1021473 394753 1684717 1189161 1800238 1096879 106222 1820591 1840662 206587 382201 335261 193797 360131 1608742 176895 1413030 1618920 1912747 312756 1620734 963642 975447 1135872 1838608 1967369 1170939 1486352 295030 590887 1608075 188781 1397726 167177 582236 487333 1060794 466973 537682 462569 486434 1216007 668719 1535066 504338 1984165 520781 143392 378034 1418838 43813 623762 1764235 41808 983394 617409 785143 837391 886265 714946 276946 1131313 1715219 1995888 1949082 139456 317218 1368507 1249669 18935 1608612 624854 1673010 1296205 958058 316625 274304 1030124 502521 1424792 1247096 1315202 870872 44592 1720040 1041514 359334 1812351 1065410 1571286 1532201 1309602 158573 1414825 1776577 1977254 211982 1745318 19616 392504 1474870 1887414 711324 1471473 578783 1305266 475059 814757 1158916 951226 1613688 1287800 185863 1469529 1884830 250652 773843 1724140 691343 337522 1478419 1252848 993870 1263466 1672507 1242386 1494738 1543036 741476 502050 1068579 10530 242957 995294 1568006 960975 779310 362388 951165 1954469 117007 832503 1210146 1937540 1624288 1227753 1181935 640890 1305992 557811 1001124 675865 325755 307256 725788 440255 1121604 1221614 550151 144236 672812 1632432 1315113 1603154 793487 1287015 85118 1786697 1191470 1206886 426366 308859 1806911 966050 1156384 527948 1736958 1310570 1562358 700403 24437 1729297 1268619 96129 1072444 1778285 756601 1657949 400703 852747 1315399 1868917 48430 1021970 1987624 827995 551804 1116427 149170 1684607 1711539 1650373 1173791 315501 1202994 1785554 265669 364643 510763 1695604 1219175 1082790 1120008 1649603 1167223 889795 1328455 523785 426852 49536 1120739 1455584 220062 195046 487771 1379645 1828232 1792777 263025 1902501 11431 374696 1409514 1750880 270093 234171 1535438 864810 627725 1809008 1413429 926220 527741 1355749 464692 562022 1955255 1669377 1973514 1761731 1772631 1205542 972133 1372081 565704 119841 1049410 294971 874804 439955 1637536 607810 458641 169961 1020894 907581 957863 387830 448110 1330461 1143456 1948349 1644964 1296379 421040 1028670 1593310 1023893 37837 1632978 590228 1098110 1536764 183167 999691 160925 238768 1137423 793790 1470489 780755 589293 692959 114543 275858 656660 1123866 893429 1371369 1753084 829148 666026 284311 1663632 1610468 1172157 780609 976513 1873123 685696 1815909 584108 1303399 1844065 916743 1631671 1075680 59862 591528 980781 836835 1481083 760322 367788 577389 338412 1564139 686045 1035807 1002213 1705016 658093 1511974 26 383241 1717816 483340 1158262 139590 487163 1945574 39866 1658576 532837 1809211 1400418 196244 1186103 537855 664345 923050 710149 1188018 903771 1115679 114680 1699777 918750 386339 1741259 238643 779644 620201 1656607 177641 1185846 1159172 542791 723389 1150610 1369882 1150461 1259649 1686247 878856 1490149 757160 1857704 890735 1563532 1219699 30506 1763721 1447756 1322963 234418 687571 874404 474978 980128 1228988 1468301 1032791 631641 63055 600144 1704626 746396 95136 1251880 361395 405632 558765 1864368 1276246 1700069 1099079 1423757 1292300 218448 706513 319506 579027 1394224 1967501 1246503 75521 1678075 414707 1744874 674974 1591974 288707 852824 441146 1882152 385286 1857622 1233995 291217 208448 1049227 370427 622295 893716 1934898 1711236 1755597 1162654 373202 614831 363845 964825 1811172 1129520 633461 1161319 377413 332884 507178 1521835 656533 964642 919425 1933190 1140804 1855647 752409 1099512 327290 1757850 1452549 1338301 329464 1006404 1801489 1643127 1571091 563650 1098653 727507 948802 733336 1907282 1860057 1185835 817547 763222 1630670 139540 427179 1868681 1612476 1009275 145190 1865782 685762 1246034 199377 494988 1229900 1970050 968711 720290 318720 1285888 1742159 128528 1139415 673395 1397740 722970 601284 1501656 1985290 25078 1029505 1230956 84215 1239007 974018 916571 874365 1821985 855779 1261095 963519 414782 1514761 325133 705867 114119 505784 824907 1478306 1399777 713915 1703869 1532380 1069680 1286486 760115 1220977 196872 954796 275730 856728 271600 1197315 408916 1383157 935911 1795057 70865 1475956 613320 1289472 813288 1132772 273507 719826 857074 833041 1247089 589305 746750 153977 1700890 1264675 298194 1709464 805981 175785 1488513 931268 1144242 670672 254161 1649380 596873 812907 612328 1302561 1946617 876709 207920 550671 1935032 662576 1651113 928880 1645073 1669532 1090399 470493 766759 394686 316241 1067029 1436909 1155636 291711 1385359 774789 878667 252855 739513 371217 1395733 818290 1929481 820102 350846 100760 673484 1170405 258461 179476 683154 1076723 1200710 1770500 1393631 579911 1425778 734059 1746673 373608 1405650 1561675 1797763 1763293 1249499 904396 513287 1638952 716113 484032 782829 175465 345304 1882341 1120654 1409811 1956480 57171 477140 417151 890858 824177 671279 442104 834073 1580645 1116495 1255976 217361 1347956 957544 1484304 1434571 1123648 1745431 144488 518290 726312 126297 1340605 462766 1429491 482912 1449077 220732 121768 1322430 1581617 55104 963200 539648 1300013 978448 754552 420464 1556726 126720 760518 1290612 1964074 1280581 867849 1784940 738356 66423 154702 1303304 1693253 1100603 590081 1390701 901362 548118 887502 620504 1506061 573655 306128 529669 161918 1151749 1677061 1878958 711942 1748833 983714 1911515 207387 1803411 1228475 1146835 339045 172653 132180 1651105 789160 528327 739701 509953 41764 1772786 1387240 639331 1753792 1973560 288572 1865588 1312176 956506 1280494 1330614 907755 271370 1406565 1586137 1127123 1861544 172517 1140737 263876 586898 1097375 551093 477277 1944100 137989 1040324 1587088 889516 1605358 253524 315282 1795478 1448589 59737 817774 1961263 1444318 494444 538275 1376635 111801 837134 1628707 822189 1622860 1381336 1051006 1135352 1047342 172800 1347574 983588 1734023 1467407 233404 1300247 1001253 550954 576305 1567380 975894 361655 1453056 1246736 1155168 278981 1580426 661959 1997691 771033 1138999 1232423 1681815 1974496 734841 294734 559165 519453 1128125 13076 1338146 721021 150829 1453031 348837 488317 1172550 737901 1087099 1784439 1214687 1448267 1255779 1841273 1982158 1576568 906787 1965325 438791 221387 29577 582731 1903402 772275 1243581 1185471 946875 823239 1448950 855020 1176698 1989446 532512 934842 367216 1360156 898675 1027935 367898 1592121 1388879 267666 1558230 92949 1956073 301851 1728385 1857169 798906 10056 803717 1088458 286849 985933 718005 1978327 484249 1852780 213274 668351 737306 414 1487070 133843 480088 154316 837096 1908629 1940542 1585176 1881777 1847695 84275 1822846 1301918 534071 1230451 1434467 763650 89463 1566176 62418 963949 1552854 16218 1518214 391287 460135 1354139 1128459 137948 1562114 42397 1927007 642604 942817 270653 916791 674056 619499 1487562 1265610 1288931 1919223 560567 697224 1078120 1579182 1929094 1714637 1549260 619185 1435506 787408 502190 894692 1496050 1851658 1130489 465405 1936098 287058 1837211 1660967 1080923 1478156 341180 660092 359390 192118 1650879 1979383 970620 1566357 1906704 1169853 31733 1257482 1375568 1205909 1497678 1093483 1104802 1060340 560784 815542 1353682 232797 13335 1407299 1951588 1094810 1669109 1942175 302634 735626 178445 994541 543308 1519676 1551845 621742 356346 440269 1453843 1225577 1231957 69320 1441678 339349 659236 998688 1534300 674895 1201879 944710 1163370 342330 339385 604452 1261443 529199 1464356 200976 1729655 1173709 1790229 1741332 330494 274581 1571122 851347 380393 854602 38997 337629 620241 86375 481994 1614420 1337036 1490830 1098175 1546619 1842820 1059231 1452467 1644374 874761 1472986 1113955 1850955 1762302 1429032 391568 998684 1120668 1644143 1721214 1100313 1839995 1681646 243765 1006132 1191586 1345973 172155 1132102 1721604 784300 1106577 841698 1236249 1396603 522337 1425886 932317 1474211 589392 129786 1615659 664298 59362 580103 1222827 1767926 1916187 1585100 789622 776040 710775 176501 312329 671031 1405997 1930995 1708159 194308 1615493 195661 119538 1675316 407315 749183 686690 1621157 144317 794897 888096 1638163 1194979 153203 1474452 1836920 1185876 583188 71324 502599 974830 452987 1258030 1352531 1811523 1013813 1700897 292612 1538039 1868293 1876668 100105 30941 1367356 1182870 588095 569594 1377510 161503 553098 1162837 358958 87235 295782 374887 377466 1178378 73880 1193441 916407 847960 1704426 1278692 536352 972083 1423103 1951744 454976 1157773 1710361 1228832 901950 389445 83786 1029705 130270 1371834 228490 335318 211445 718615 1399040 158067 467750 406943 1877311 775329 1431038 47828 386740 939861 1781026 790561 1770453 1401351 1519718 235412 887653 747142 1737556 733017 136875 1452285 1836121 648883 1298477 1208584 928315 1500584 1248200 213904 194626 109670 134350 90351 1895699 1156551 1433553 1895506 271230 1610813 39332 1664650 844877 1160185 1398983 1690595 1731616 793980 1442617 1610201 507108 496772 1535621 160797 74242 1495793 1094638 1149717 1161572 414728 1043244 1063708 1717101 1819301 1764152 518050 1494666 1435851 1610284 1994704 1700103 1506931 1983151 1552794 317048 1543779 1034638 1584723 1189143 1488755 837253 1741132 1369935 1371434 671095 96302 204344 780629 79054 733899 1651847 1874434 492156 30329 503385 125525 73890 1432308 568491 1702789 1318269 1194511 1239151 1951979 270376 1341852 717485 987209 278779 57800 250824 1915800 1093711 1610558 1813089 587750 1383950 588853 549195 1352918 1275122 544817 559296 1900747 677118 218361 825227 1684404 1512523 84470 1257456 1042017 691569 660097 921954 205007 518288 1091433 1671803 113074 547150 1470196 75178 171146 607849 341783 1972825 401026 917516 1511391 1258221 818511 1249127 75366 512107 1788345 1415576 660815 1442839 1711492 1100000 678890 548986 924284 1945058 207211 735040 285054 552564 687683 864322 337922 1271888 833070 1343510 294417 1193725 533048 453741 308192 1608930 1366661 210989 792384 1523985 1153619 543295 1038483 592788 400938 1341525 1531050 1889362 944560 973942 1265507 1433983 1688878 1507893 1705272 901928 1654420 230329 1121270 579174 1870875 285348 1056226 1779577 1933205 816530 1023308 1441075 835677 675192 1499350 1034526 808634 751456 856153 1610193 186336 689905 462789 449491 222185 1078700 797256 1290703 1481870 180651 1029177 1754784 1980613 157247 871816 1692309 131148 1318320 1550460 252513 1432292 1553921 890371 697508 1726847 1592664 1242666 1309365 1852554 131056 1959757 1113708 1558653 1282886 276448 81925 890562 1960186 60391 991041 1437951 902174 526397 1200645 510943 189998 131602 25627 333654 1608211 511298 744981 345905 316423 125666 1882890 857952 1213181 1703766 801617 1902147 399648 1118810 1658636 1995782 451128 280048 735655 1234142 654794 1093275 1334323 1480776 1699725 1563938 943692 933717 1945463 360209 1947388 1776825 1655523 1767633 1891837 340200 1619641 1120558 640491 1987721 917839 504985 1640451 1285437 1561544 1826957 1175524 1642195 847668 622226 1434547 1278433 1147016 338700 941756 1953800 996500 649210 1847351 11050 567721 456010 694897 1600843 1279918 954270 1925433 1759879 1268615 137757 285167 1464715 878755 1514307 1204852 1036579 1982960 1301188 917077 1362298 340715 1385828 1249605 1220925 1089003 1592606 979732 438844 263493 259910 698789 444690 480059 1294652 435550 1716213 1396423 102236 78669 1520256 1890563 1777807 896573 674501 390329 1354563 694190 695436 107163 1987261 1679489 230841 1091015 1209429 938681 1716251 214963 848246 1798599 1598636 1474313 1126298 950566 453613 389540 1857365 1649407 1516044 1814230 124835 173876 1393762 1494514 1030015 14723 1249727 1691436 445752 1054048 525215 1647583 101544 1371633 421601 494659 105356 381746 142012 510058 1718404 215730 490728 128649 246046 350496 1840536 1449700 872156 1873202 1788190 1959990 1247716 382209 760819 1331487 176152 379521 1730940 404399 905180 991591 1865820 1733829 1034931 1354514 1736490 1557631 679411 1797385 1136461 1308621 142984 1613869 1192397 1365738 604023 274556 1892913 1563235 982002 1754771 1835706 577387 190530 328753 849763 1287206 1726327 1610604 242465 918888 970170 1713777 618317 915220 1203133 1091593 786068 1531378 885350 411807 1770477 309127 974050 924770 1083102 1608186 1480658 706065 1263232 985640 722587 1955169 461598 21864 1624917 1942082 695415 298723 1300970 337632 1466463 706313 747138 719367 49326 86660 319354 423612 723085 510456 792675 1347316 397898 1191448 48855 797049 22360 1055331 1844492 583217 458767 1614222 1463853 1895943 1584721 1403042 1884027 1600678 1202163 1473051 855835 1423332 1022527 1429794 293942 394339 511847 1385240 1421180 281298 205826 811331 1852057 1311782 1828567 1363962 671107 1011687 1926137 1039840 1742868 645184 561798 1742939 1215457 444570 322605 1417155 1673076 1807852 1969209 882764 217946 693597 1619064 1203812 1389860 1265634 172682 1562189 805791 515140 549996 739329 779392 527004 503299 481766 900507 738526 861727 1282241 120055 866230 1413339 1929335 703553 1290545 1682500 813341 509980 875269 65477 1140409 1771087 1591716 167513 757274 1116791 1448656 895998 1292974 1927000 1416603 1048437 1190043 56524 948438 223483 1979190 1638130 743204 1822059 1972046 1109390 326201 1727401 1029536 1856732 46978 765634 412079 1914478 481133 1996549 355460 114492 1511405 844319 1465721 1019721 1172595 1695397 1689405 1208426 1550843 292907 1551199 473439 1625497 1422435 245279 1161827 1321731 1481161 1988361 782406 324394 273269 1670908 188623 1539534 1673698 353278 1919713 896880 1648622 509360 332462 124923 1410860 1339393 249534 400004 1303775 89634 1240308 2402 974674 1705589 431611 1444868 1266290 745437 362223 827415 1387066 1944607 1747343 1474918 1356036 418844 1430895 832269 570411 371388 346797 1220803 1866477 314696 1170556 1319713 252976 790957 741843 803433 806589 1480070 750033 1373511 1958099 1192090 1376278 1121079 128844 1943013 1623100 395930 1048744 165028 1316829 627325 1824305 1556547 1992439 766999 506541 669721 1133334 250810 207841 1481185 920894 1017674 1108776 1136694 590287 937422 127152 480340 1376901 1517618 1780010 1031146 1498397 1159268 342309 1234854 862333 124153 928366 558892 1190940 259205 535501 330849 1309229 276783 1925120 1213945 1115207 1959189 766581 248600 50143 994732 23339 1118326 77799 1424732 54746 429047 1665368 1632005 1576531 30133 1060595 1700241 1932389 283875 280375 1569078 794152 49350 1888874 1222058 268387 7259 170917 1960866 1759618 1573585 481410 1187321 786016 489452 1040131 1151482 1801544 648519 1637570 1142044 523283 1058988 397735 688444 638071 1874454 67082 1434375 519419 1098115 13285 1705036 1907523 240083 1917665 389675 127081 1127218 1552518 1995869 597025 764349 1918351 1121411 833085 485029 1615755 572744 47037 94829 1786100 1923750 485099 1925709 1610384 675336 1697457 119251 1652398 1168142 497552 123791 1098851 1572275 1259461 973081 1710247 1358317 192678 1671248 741972 1905224 1814721 1080197 1404754 1150840 338148 151946 1989430 1560121 983812 1332921 1264594 1113078 334255 1679577 719850 645221 1540982 558952 1367088 839445 935732 800204 1478538 196391 55534 808806 1918606 983328 1808834 54546 1726831 364969 345692 1481413 1225365 469202 1929486 1598423 295137 713979 1772887 1547643 35700 169822 1126689 1191683 71426 599120 901931 1672341 121975 451801 1108982 1503402 1707591 1561536 1982715 480655 1787519 902392 1432525 94918 18894 615636 748700 1008816 1828375 2381 339198 1875720 954362 1456658 211771 1967513 1015669 1284554 454107 192072 1310726 947964 1876097 1547780 1750732 308900 1735995 1127121 783534 595393 1403181 322902 1856577 1792375 1916595 948264 641860 460158 1909604 788132 1063219 380698 78107 658360 642433 94359 11355 103361 39522 805076 1671616 52761 1721507 1949159 416317 668561 1994538 1573033 1708426 1873214 1041093 1724848 306957 1047672 1574971 667721 1374697 1650325 112596 1149544 1447161 877768 984382 486508 1120108 424194 105579 1958624 550094 1051335 1002484 285672 1465812 618473 1798798 1724823 1177045 1268909 1541194 704102 1630371 483550 1908005 728710 877374 1711678 1913362 143738 1632904 1285222 609481 1416735 443059 423499 448292 849848 1943324 695168 163547 1644980 1806749 1445619 1409778 1072843 1486115 127731 945529 1694012 1086749 92530 742485 525724 110028 220366 1937546 1497379 1087499 945743 29315 466351 1726176 572052 287630 1177104 311978 1667342 1194283 1052773 1285970 1559817 1748775 1553375 1918537 1984156 1099287 903830 622638 1219671 357838 107984 1651732 1023603 454694 1609603 490085 1361709 1501659 1045118 1178953 1209735 55598 912427 1604710 427165 886518 951947 1821658 948811 1102161 358167 52292 1577615 363404 1983919 761562 245389 1244413 1791087 1951686 127004 924778 1413860 300218 1043124 418528 1789462 625474 499882 1882192 362165 1913257 649535 1462163 1840270 791634 700616 1659250 605466 103351 257987 424405 1005082 951595 359614 44710 1731065 354397 1860439 1186232 1434022 1348602 177352 603429 1639831 1712388 767677 1528001 1785265 1793933 1523548 1979569 1155600 1130187 1091664 1798349 1108646 1313803 512514 303542 230535 1438259 589458 775257 1591352 1938946 1338700 1967498 925781 1164426 94078 773480 1846163 1037818 230013 1949821 705762 497249 1356410 490027 1994113 786950 1062133 1622636 663138 157156 1283430 911607 1775340 1709531 241671 1504256 1846342 1899681 1590296 409999 747398 1432585 1571269 804771 229377 692444 224898 1793823 393014 388521 1176450 1997276 1169227 833789 282377 846875 965679 1109097 1647832 912595 1680404 645671 561028 998914 372429 1141892 467765 950408 1768059 1307255 606858 1931227 1528940 595442 858637 1846784 504724 1097072 102881 726597 1024528 622362 1672364 1675498 1905755 1915509 74541 373501 927717 1932504 1131123 34228 484117 211634 1455099 1452795 1505628 867261 1512280 1953771 155868 63874 54580 572555 1099929 1278093 1834449 870693 1545582 1751167 1562013 1543250 819028 822084 983616 1767488 1636129 398966 1205436 1967575 1115252 714949 1716455 1082351 156132 856556 1097397 1063277 94283 2863 1075464 771996 759523 981801 1147415 1997847 113256 1666090 134820 1349540 1454872 92866 225291 1000342 1005761 1447078 1299212 897495 109634 1693092 1711018 1809364 872667 1829996 254595 1370171 824561 1036879 1172719 397116 1843441 1027100 1919534 587815 1639514 379432 1264225 1559540 1429114 1905830 618306 604489 1247445 461493 849548 654022 1813576 809098 328406 516108 834188 565130 110985 77619 1729892 1561664 167429 1566907 1995911 850272 1861630 281587 1664681 1006931 1282909 648923 1505887 1237177 592405 1798957 1259748 599668 731093 465373 200016 1826673 1605312 1467999 1186383 535224 684843 253702 842333 29426 186549 1408503 298409 1478721 1275115 1236918 840177 1138299 1795738 92133 1581271 1953412 25834 198550 1288554 1980581 1830233 458093 211055 1854808 1466376 453284 1096764 260293 266199 626484 601304 255944 1300260 1912752 1670327 1348807 1716305 115383 1381524 1565406 699605 1631266 538615 551791 5438 685067 1859550 439577 1959741 758810 736607 1417821 216922 148355 1197171 1645747 900081 1474662 1765347 1656384 186395 792991 607766 1580665 1774275 771102 319965 1671353 1441457 146933 1673181 1605930 1351165 299688 1086470 73169 1559477 511189 202979 1433792 199758 253852 1211091 1295441 1696516 1219558 898423 580705 390646 852512 1081712 808521 1668989 1056307 1672033 577878 1877215 1900271 253719 1194756 1559067 691458 511568 1246816 534103 1265556 262827 1393300 1469712 627519 305759 1237449 1137633 1031609 537433 160740 1381582 844773 1858368 1646892 120169 595967 379292 794631 15130 13443 1274186 1091591 150593 1307790 1265743 356400 556941 1248157 1787674 815319 836012 1628186 211576 602794 422295 424417 105186 71006 675013 956675 1593929 1920521 651970 299720 1394893 1484000 1002975 409092 631357 1453261 1268295 1915057 10166 421842 1026694 585698 359754 1320927 1483226 1909657 1153713 1432884 1276016 1569457 871000 540398 401253 422497 564954 725279 1008378 1522419 213019 1300962 384308 53480 309015 413178 465655 879743 1153986 1441685 62486 788774 282521 1993883 270619 1198076 1746811 354030 815849 1244601 615934 1658197 1487635 1038415 106692 1959261 648839 1351091 1612155 1040019 1318316 110243 1403172 340230 1109981 1717107 716322 719082 445265 491850 970610 775872 1431982 1213010 1203245 1458878 1277390 582415 450843 414578 1142693 1368545 117203 1693330 1519254 1572793 1523816 774805 1042517 1311219 1445709 1312970 1617153 1111016 134213 1700725 893252 399142 1099283 1153448 711067 1635914 169728 194181 4202 390753 339697 1816683 1427270 735988 189956 1461504 51830 1175611 898161 1772855 350780 277133 1724325 1630587 1343291 1565853 518446 71939 140012 629717 1039401 1852794 111074 1697697 415624 1695635 707762 235877 1038887 506534 1027682 298419 41180 1431728 1734511 720235 704509 308856 1234065 832016 172507 769869 1759369 1921013 1451290 811971 401338 694467 864361 614386 1968062 463121 918208 434471 436875 518434 1922119 1314808 1557619 1912194 1747089 739100 1609146 461388 629158 201923 1186910 1361856 1714195 1146584 718134 1596912 884916 1539231 1474622 763874 573828 1514526 692699 169426 825863 1144344 865414 338724 147309 1827848 635767 1223468 1308729 985665 703365 1799102 297377 1164600 784059 906778 834406 66944 1012570 1420649 1698350 1275456 636449 1281029 473466 904399 915077 1129368 1835894 114633 1823457 233965 1774893 1253945 1344010 1250114 465353 1913383 1172285 1919692 1580503 405013 710272 732351 855817 1065149 1462192 689133 906780 90756 1588735 576685 883879 1369791 836817 749519 617999 1905681 1148496 1822195 1218995 823688 348525 22243 1674552 1853084 1234843 626634 843722 747499 729091 100840 843916 1274270 431513 1259174 842652 783447 1340336 1630253 1940699 1734595 736376 1536653 240718 640859 373651 1336847 355552 1432842 240808 1353679 970250 442126 723376 1220406 204496 1378560 1180841 1582387 1099453 1226721 468673 1388981 1700532 1747063 1793801 1620694 632131 163497 133889 1523499 1415515 1703694 695079 1948948 551428 1876642 778741 605704 203315 1935217 588814 1986756 550143 1729450 1711797 1406801 1648745 666888 103812 1417332 314676 1954802 1595653 717983 1710107 14407 370516 702039 1073067 682892 63658 755272 917871 1964631 1743204 1225064 1140325 597671 1746495 1296457 80052 1567685 233375 1281973 491195 1671257 218233 1591727 1635064 777496 316466 336098 445467 1084661 1570369 1585237 352046 691377 1963233 1498209 913306 1820529 1368505 87569 1326296 1606337 1517984 1476929 1271670 377374 1662681 1776051 38796 1841921 1513349 1664647 331761 1742866 1742987 124750 544261 498209 365777 953103 30241 1010310 38400 265386 208554 554667 1470681 1721904 1708679 514126 368065 711456 1829274 1093657 197591 1106392 644087 38663 972125 1264127 1736646 1745826 595169 1997070 1314618 202499 889833 1502143 987810 737201 1963303 776989 1634552 1266255 1256205 1138100 539000 1018261 742643 517918 1444984 1358304 73362 845687 1950131 611084 244237 1536431 1355421 1941837 741738 1679451 1479608 1557365 857519 103970 290910 752683 125636 1549907 1209083 1162184 1358912 785881 1333861 1811679 876174 853023 1781513 948018 1077732 234727 1573464 65122 1341318 993367 1350501 1946995 1730282 1882934 1518581 1767308 1532932 482077 175517 846306 714370 99303 1837605 1653142 908676 25003 515178 865473 1056730 1999774 584720 1370076 274280 1328970 331894 968827 1868284 420298 1838951 425732 786715 1751195 546980 4547 437001 1412632 1135450 1915748 1655356 272109 1218042 784862 140627 1132057 782164 1460602 528071 760776 39120 195592 969791 1304847 1456783 968761 627660 711135 381090 222122 1230263 1857869 173648 247574 860835 319542 1039798 299391 777395 38874 1809863 1015181 1741049 1697373 1909714 906703 1609193 1797873 350591 165302 1695720 436979 993505 1556881 1932717 1653617 1178033 364324 455482 945008 1073033 1879960 537756 1544804 500580 1207424 199187 1030995 1758045 1825994 1738794 1416820 795490 1118096 240184 1807459 438855 726250 632374 246137 200770 1200696 1204465 519360 1053687 638565 1569027 1564668 807759 1737822 397461 625204 1940580 145434 1970790 1928630 354822 557255 1098774 970054 350190 569099 818249 1400136 1534830 1264254 1390308 343125 1992881 1565162 735820 297059 1196435 1387624 783821 112208 1997347 1641236 1761606 1586250 670488 338879 108167 1014919 1914874 1910238 1069205 302191 1139674 564455 110814 668632 402210 647981 901157 1548425 1184896 1923485 1095436 1905089 116113 365720 1853138 1837764 602874 1729478 1774350 1050250 1096966 1954136 1821358 1562737 818454 1189064 748088 1040071 981359 1760620 285406 607803 116693 595453 1800512 1032129 1453011 473056 1916984 560815 475520 1699620 1744647 319585 178498 837689 89867 489062 570607 877689 350909 1185053 1985850 1644671 1746862 1817163 1322802 1346758 22819 410895 141757 1758182 1803692 198590 1051574 1994477 565533 1612549 1443966 1572370 858090 1137615 1523920 1274116 1074513 1349522 1560584 1459566 1280148 1683262 968325 1373449 1366948 449293 352774 1465389 77425 930811 179825 314739 1315228 1143821 26541 1293415 675918 748555 856195 1639582 788829 586047 1281865 676027 487646 1272788 498333 631030 1860767 458186 651760 1070784 1402313 153337 1161446 1084621 734219 579457 1424392 435322 140234 1728247 763012 574715 1642109 524506 100731 31538 1997444 1226042 249173 1238257 233296 139477 1697479 1720727 1825525 768521 610257 459977 167093 655903 255938 132717 197765 596482 79442 1323033 1124566 325654 257982 213219 855498 650510 740930 498460 1160678 916609 1326468 1673443 778556 1672189 876835 483196 1062286 210504 1478489 1463017 1304558 706388 215114 891404 918886 1979457 437168 1509876 1149611 327096 1478469 400367 795335 745838 1796311 814215 212073 1068235 403769 733713 1856559 1024177 477924 30042 908606 1927191 664106 1080936 931023 130209 1197906 1992402 80021 1286646 1612446 1056651 1941109 1801323 1148461 1905810 1917484 28230 1099340 1116110 816754 50539 1513922 1088375 1658046 1768368 60634 339084 735995 943234 739735 963513 298625 1907701 1610204 514404 1496541 92680 583057 739979 1461212 164816 405612 1354524 1808279 1104071 1157446 958842 60165 574547 1319149 1027524 696141 22999 1597746 921841 1045160 1605257 420117 144259 388137 1015301 1123714 1526262 360729 1480518 518239 1584581 257652 702995 1983570 1667955 1518361 616492 745648 1573837 1683772 383699 1019730 736168 294384 738967 455026 376823 1622376 404087 1441423 224087 766147 1003134 1625284 588955 1105 1790851 1602590 1402857 1960080 1874350 606006 1717921 359849 45163 251785 1577409 121749 460033 300344 1463491 869506 1215072 1743039 364552 383220 874828 1347131 87289 1942237 1049070 972956 1493372 267378 17168 598097 667934 1833677 1590249 1223451 1223055 368570 297204 1806113 691300 325836 774572 312589 1040376 879544 55036 1436419 1065553 1130756 1922652 1846728 495948 925090 410983 1871577 1577513 166692 852157 240462 1851379 172350 1146727 1455862 595755 1559515 462942 1739135 1458483 791748 1478708 899289 710186 1746921 1368805 635405 1585200 1657625 429365 782990 222297 699304 1167463 1979445 1635396 1875684 1841606 564 1618664 402770 1508223 317075 957068 1784288 970323 936712 173686 1459465 1706903 1142606 989346 460717 961310 1315651 1014429 1932650 231550 362344 1466460 1604982 1423555 1522018 144949 1164255 972939 1354442 1073701 511468 1826132 226872 1874714 894851 1682537 1304756 512456 556022 774718 586207 1513535 1972353 934401 1061789 1953142 868970 619431 71742 1859854 806205 458567 703613 245552 1821747 1601900 990441 1257734 482920 1920672 448780 162886 1969438 1388864 1943445 1180850 1853745 816334 1854100 339744 148003 1444263 316243 1380565 1737156 415759 1998678 54840 1558609 854293 1324305 58867 1465770 1361650 95236 19016 250981 580665 1076530 1944839 1480545 913644 1727946 1269737 1432856 1378004 1724223 847460 1365893 442233 426977 103923 192872 1518335 1742003 1338832 1288774 1075744 1981182 809558 461553 791900 775712 1556805 1275899 1200500 340303 1341676 1936389 854446 1193890 1227637 160989 1882040 1533779 1248896 688580 1739803 1082072 1721953 940818 560543 374904 1511537 278582 717608 148460 517311 465998 620727 446742 385763 1624409 1803072 508790 1506824 403989 873392 653193 1707084 1873466 190969 764043 625439 1507561 1967222 751069 503394 66612 184925 1265561 361925 1096191 1663649 1811673 1711131 1398144 1387283 1236312 251433 1821283 1304899 597724 213103 22364 1905569 9819 1214352 133285 1161124 1739611 1222410 1370117 1450557 722415 404006 1560134 1805629 1619075 825586 492145 1861714 1089036 1924101 280215 1233438 845141 1950548 826650 1226283 975663 93187 1829960 1923761 855982 1455136 1994132 914366 219681 301919 1124667 17750 1974222 332694 743932 608722 1406150 595122 272709 570310 225127 1113226 1276627 1379090 1763861 1601198 542752 1991691 1922452 58556 1956997 1470505 766876 1409169 980550 1476228 1381352 116581 702073 1833183 38733 1537647 477177 634363 51146 1362125 124568 339666 1409642 984351 1569042 873541 41171 1561188 1762490 811202 1205609 826102 979208 58072 67846 612112 821901 566741 440290 793924 1085090 1634744 1663952 424845 486858 1223912 1570826 914725 1411866 760037 915478 1486725 1090500 629137 876527 1207129 593306 995826 1117319 1191473 924593 1426837 629176 346636 17934 320978 134510 4679 423998 1790919 638242 1737605 1489267 1782464 1336252 1593037 176789 383233 1120634 1073776 1912568 995724 397441 535951 1591293 1829853 1098165 592369 1003247 1514558 615167 887995 483284 1546515 1122957 1199 1685575 286253 1581992 340215 1741732 726434 755538 1898341 246162 94837 330277 1775853 690995 374531 774880 1762419 812737 416128 1151373 1594125 1143368 773963 1964101 1531139 1231678 1098696 1505524 1626657 1482827 1614362 1691738 1606626 305981 41354 1733964 914498 1363870 174720 1407151 926230 646511 1220998 1096015 102982 1933841 1742621 1022609 236092 198784 742370 307559 1957933 781132 558728 919246 118195 172165 1033533 672855 1028557 224815 988527 1232714 77418 630024 383861 694853 1662932 346412 431156 1949225 1761686 1745947 1091020 1371859 1128411 1819079 1209157 220204 1505377 1022348 1470045 1581958 1876480 1867106 555524 265198 399267 499841 514887 1680539 1794591 1336164 1947715 981981 1395277 1292893 1838912 1047473 1108591 131062 1549306 1585562 1428630 384414 1885878 132756 767348 1221727 103707 337132 1151435 1216226 260093 588545 1341950 1095773 1576653 1143393 767558 1162767 695817 1786008 327922 968489 1195808 1402184 1627847 1543641 1210212 1915716 30399 1669356 586370 1299990 1433865 981699 1630650 338914 1007403 130680 403990 832217 1341411 1383453 1416897 1626326 1121489 503654 46765 1016599 968141 1135919 503001 1269533 1479988 1727450 375382 1014203 1464057 1260740 1201470 1813756 1733394 1647768 1804825 1744658 870058 1757988 1447031 413937 1458478 1509812 1455224 151781 1906276 764628 647729 296406 742647 1602910 1140314 1462411 1897326 709709 83304 1049099 1074839 825396 1063447 555074 290246 798750 9668 409886 905312 910229 1884628 1237566 1159519 1908346 495011 1788939 308351 1996536 811114 1861465 1206958 486247 428014 985492 1119357 1450075 1405199 1234576 1921127 1485483 1347687 1313949 283168 1156131 997029 220804 1336282 1052706 596317 961549 118700 1711042 1860358 587272 1315605 870382 257842 154394 1940399 1623103 1210357 1688983 1185406 1436706 867893 1502985 1952655 1506053 1955781 1966982 1983463 243429 331251 132826 1288490 1881277 666171 143806 862018 1974220 300345 1457725 678207 181260 169519 833525 1525658 1441869 1647553 1154390 1696121 1846360 573054 75120 954722 1266093 1039534 42021 619824 1639814 89645 1480380 577114 1756567 950843 184861 322607 315590 760935 1251726 50876 321503 1146686 1464359 1092713 1039050 1651316 167420 1701367 461062 455364 1836497 1328718 1087864 1853385 1533276 502784 618636 306342 972377 946190 184338 1169469 1827849 1441054 1712116 627511 1026700 1677144 1464763 1243364 324748 310807 482942 1954714 1086485 1069980 927882 427892 1799663 43324 94098 1912154 1575633 517941 1242325 172927 428296 1348700 1901215 1717373 599950 1216941 1850897 1911801 877658 1697352 979449 685950 1296344 1936332 425878 330120 419747 1599818 1401689 152293 55067 1247471 1856027 1272651 700868 1497075 1829125 1149770 415266 1718113 22507 35584 1549865 314557 1056325 821505 1976814 1206008 1580191 1512789 1938207 997877 182802 190797 1319638 446743 1134855 195003 992827 1535176 1191204 1303408 1586915 1474786 262327 444447 37618 1176467 651024 1553156 1178789 1236799 1852448 1588688 639322 911426 235029 1361617 754612 1616064 1831670 160724 1753375 1167608 843166 1723926 1327548 650660 915534 977140 725888 374368 708484 1608712 393336 1594857 1923577 620864 262354 606407 705664 470703 920825 1285714 1422100 755946 1456806 1882232 1931843 1276072 1157795 753574 966250 1459215 1224830 1078476 891354 1125126 1474807 1748153 1181549 1974818 271265 1325180 1116169 120849 1854744 1748056 881346 724860 1491424 296096 1363314 1455739 1358706 419406 1347840 1492340 78537 1238939 337462 1479545 116093 1157171 1710325 1747860 1379246 1677388 1384820 1097954 800925 368104 184441 1626527 1406342 583301 660178 1611718 1533872 325288 90686 856458 1692415 543943 1740550 470433 1495282 555877 1718859 558364 897696 1698268 1608996 1410349 1605763 515797 1631759 1106148 739451 463068 952513 83184 1444794 1456213 1357677 775146 1927520 1843581 553006 1863035 1465888 372489 1790751 765870 212403 10466 1859644 528621 740069 1870271 1815247 891562 910908 1745229 1582773 1359150 1930582 1909816 34121 828056 1863685 1863603 767459 1275500 675737 125261 731094 1928745 1175894 1289025 512286 1480843 1642819 141181 1959224 386527 1571507 1553420 950242 1468946 255977 1018743 180126 1362246 660709 1295768 332867 1904754 1513744 1553624 901118 1060868 1365907 854493 415882 1506499 570862 369731 945741 1001574 1349050 107762 487625 560268 1657694 1693501 309314 1787817 1475773 430502 95914 471845 6980 609291 337097 160580 1940453 1214874 1972204 318702 1455622 1966221 526718 822948 1500566 1554830 1099251 1133865 500710 657320 1520503 399565 608428 818969 1598368 1754088 1249505 1091953 577141 133198 1268567 1096373 1212050 280983 1019980 303795 1444551 1684371 512812 1640254 1925750 452193 886153 661679 25755 896230 1294193 810905 1671574 1160944 370000 428637 1022063 1541243 861564 1371770 30323 1099784 678418 695126 1568930 1804936 1201084 1215270 274877 611791 811044 163255 1332983 1917465 703901 917013 1281718 1389758 948094 1791 375701 981130 24016 1901891 812814 725428 580444 463875 867342 594474 1159048 1378726 789151 618863 1289751 765183 166462 1642393 1908518 858217 990998 298143 679444 1364246 1056561 1525306 940929 130737 584511 1923971 882865 1047804 1908533 830788 1824818 1571018 114771 1409668 833396 60025 1883000 457738 894105 992904 701396 599287 1310800 1781755 574171 826475 1966173 409104 742924 289502 1510811 161724 575906 1577665 528080 298958 1209180 539525 774540 528769 1951039 780808 41893 1596161 1237956 690885 887894 1576573 662630 983852 1086623 1422329 1908163 1889671 1399864 547042 399171 422134 5530 1408745 1030413 1537681 135800 1838467 1013430 791420 1624153 1691253 100676 819769 1988371 1913954 379370 1879308 1741592 1913450 1165154 1928635 36843 1943378 849340 1074489 1398713 79110 610241 8891 207383 1842801 1688451 445433 608809 1637320 1889246 963806 926626 1882326 1006487 501630 1977271 1342233 884535 1028852 103025 97925 1564359 780824 1548508 971234 143994 105024 820164 495780 203726 2448 1121584 676065 9238 632042 1465657 176826 1726973 1813242 108335 944048 1211338 983047 248131 597611 1661182 1638306 1230557 261741 987674 300441 209234 100787 957397 1544709 390662 143454 1809504 1241848 1151878 554740 830340 446192 1924194 1568824 58023 705814 918774 678114 1259343 373009 1144158 1181355 1291103 1142891 723617 495013 1890685 437272 307476 631622 902913 593905 343672 1151948 72139 309935 385508 1335976 1365506 1562295 238627 587328 351701 1808555 1032474 1124303 1620458 1624550 304110 1701996 884966 1775243 1036071 44844 1523390 1539352 805590 980122 1537458 1845247 1138201 957543 1805267 1573247 1426069 1014220 1308077 891192 502936 729821 50461 855786 930334 1795101 1418538 1473400 96402 657192 880418 974096 78460 250943 1531636 1096952 446394 1964223 637381 1975684 1671883 845159 540124 556208 1068414 172896 660586 1896099 1645934 1092750 1141960 486084 455718 889357 268090 1088955 924764 1886509 365140 985042 683010 918602 420696 1505800 494523 95511 1714551 1803675 847175 1338645 413421 1723391 1796055 1296795 773556 367062 376619 771121 1214462 196207 890920 419562 571894 405370 1793382 1051567 1004604 1214218 1673682 918879 929465 488405 638340 1829818 731513 155107 369562 1614687 1233583 21374 241159 797273 1747671 517613 1005624 121269 552920 1192011 104723 824614 1526773 717165 1484275 578294 12451 1949173 1015882 443481 514335 972105 1763440 826682 1518648 864240 560697 1014428 551508 713503 637159 231243 1988737 1398246 1585797 1055467 1396407 947507 293219 221391 1836572 1377066 710117 1277719 1195267 203687 842447 1842546 555020 676534 1362146 900188 1342517 1355546 655589 1748631 1284083 152918 342227 1491535 733210 828884 1155801 1501873 1736797 380543 746367 1129126 758252 130647 523817 3048 1498100 1909818 1994217 1887115 598284 267254 1704105 1147938 1758369 1135218 1876588 87582 294112 1378670 18348 805787 1962397 208665 144539 1281397 686224 396210 1156007 1211458 1544857 1859921 563358 216940 376796 558343 1810212 1898465 1667497 822907 1899272 1038448 1707583 375545 121272 1081825 575667 1350492 1248667 261455 990592 673691 1549146 513493 1957733 1311893 906234 1800584 1808875 1408264 1111816 1811958 852772 785547 246977 1631483 764765 118835 31756 1767826 397071 1406112 1133455 1508434 1443301 485956 1959071 1525686 344188 1095690 1463529 1188520 56347 360427 1264970 103763 1988761 861123 1763987 532380 866977 609581 1183161 1336403 862740 1311355 1599600 1893090 856368 754127 213181 1198950 1998498 1434826 1374586 364289 412825 479015 1413556 137701 387731 773996 1804411 1599644 1768940 10971 846894 1844813 1458357 1235605 1796231 726965 389931 208926 570448 1144405 1701868 422840 450706 1735359 1000143 1571966 230316 871105 1209974 678211 1755761 814686 1746684 1658233 415114 1196569 212989 1633450 1503393 107617 783200 1024860 528663 999119 1430785 1623702 1047278 1007926 119992 1061184 301530 1018038 1346644 733819 775951 163082 1744258 752455 1208454 1288525 1504507 682322 1272127 981043 1969373 1301367 160156 1989343 646542 166129 410309 1651651 1602997 1396412 1121638 544752 491429 948753 958710 1329944 1841161 227356 681750 124864 1310801 1320010 1268353 381488 1178509 1740683 1533888 492522 767602 32292 759799 630572 1307674 1639695 520928 292642 1121008 939355 308789 180905 1681987 1835684 1781672 1789653 1452675 1975828 189208 572709 1387092 1522170 309199 1237268 825978 1513093 1263064 371042 487922 257209 1585985 1299699 1267854 318551 840335 1880942 722334 1263094 1955474 1167640 1027760 1530532 1816702 1679730 772771 1073521 635175 26704 1974200 489576 1087216 1986316 179837 602039 1642147 571285 1903871 1898048 1467620 1780680 606529 474036 111493 515153 410862 1486710 550595 1457105 1890788 847651 1866968 777682 1471711 128945 1213593 1879659 1670884 491619 1262024 529006 1477205 1373422 418012 1219034 918952 1553869 981722 1693471 227308 1428786 263371 36661 883067 1493466 1440331 1262564 1446977 677946 256971 732349 1739396 1276817 621188 1289844 10863 495331 1726573 1232327 1967701 306817 1958359 1212029 1877662 1369998 147173 892107 722741 23590 326 86096 1167414 1975451 1103020 152844 982051 1699360 987470 932963 1506832 460767 1418762 85733 126092 1102262 1100590 289327 1058308 1987463 938423 588643 807457 1355133 261264 840524 1245815 1793186 1984029 146905 1606196 389720 481787 1533477 3755 696009 1865390 1505809 370315 135176 1423304 690045 1581767 1657894 1216501 318962 104768 1240948 1391290 933578 1663762 863247 1623666 154327 1436833 1138692 766240 1046936 199466 1872275 1117560 1924338 293245 651529 1019893 553778 77179 1460792 1764011 1218371 172096 699613 1833662 1726698 1618109 1836668 1750103 620119 505223 957037 991094 173070 1963710 791048 1196815 797770 1207343 1380730 15724 13910 102063 1190919 859432 439694 1155575 1676156 1035887 1428357 370686 427676 826122 372392 951955 1545016 1990926 1702239 1940364 462559 1328579 1279054 290082 1961252 1924984 1690375 404487 1747732 1418150 723773 1536725 1713501 4199 1629648 1483886 1663627 378381 886163 1041732 933925 1573490 222458 295788 1951751 1750001 265940 1480263 1147800 826308 1441921 1104036 1238138 135878 342828 671174 1432408 1073062 1580543 729855 844061 492092 1314066 733619 1390392 374903 496407 418788 1651773 570102 1859053 285696 571898 1902221 28912 1049017 756737 510973 429876 797009 1199709 1114683 598442 1028871 1437780 1419919 191653 197964 82376 1474389 1275739 1041191 1605275 541840 1712809 1036408 61308 448251 400760 598528 807929 681077 1717837 457864 311192 410125 1368279 1188962 565815 1567015 1725738 1882119 352722 8601 1430782 873593 1489431 1979632 886392 1058904 1862273 1967565 576665 772960 972798 957621 1972000 1851730 1394657 993987 1281746 496757 902897 1347883 992926 1582761 1122654 1964512 1421194 227193 185676 44116 402166 12098 115166 1634807 48432 1062368 1780025 822447 1458235 671013 812913 1883035 1438614 632489 775668 1568210 390492 224420 776206 832226 1067822 1531166 1057652 1502616 1208547 788609 640558 501498 1867460 382447 319229 1206645 1211622 847560 1914947 1512916 503310 1628750 803698 572912 353135 875621 1187391 759759 1999735 1685932 503049 1847533 1302579 1522776 1863158 1746839 946814 451397 1638267 164456 497675 756294 1274506 1212221 1514442 1110390 893443 887276 714560 742148 1183800 1864134 1298317 1148885 1485959 720170 313467 1794782 1142513 1854143 318407 1255589 1163031 1015081 1470487 1011239 492324 1057103 1213053 337171 664877 1416179 79916 423244 1180003 1500136 1303893 1243664 1689638 1569853 1885724 1625452 365927 1507270 444596 538914 1387093 398645 219034 140519 1298253 1143211 1134852 208415 844589 155763 1293897 362156 1097430 1334896 1808970 437733 1468130 138076 516672 395525 887736 1736154 327352 1987554 886035 785672 293849 781006 1905417 1742698 1683008 683251 380706 1554085 1507225 1705533 1320738 864652 1163886 1514252 835261 1588912 1631091 1997304 1288304 1056612 1369567 861286 837559 1814204 96280 592184 579451 1971458 979324 1127254 1386430 808027 1744632 201818 1991912 1066506 587585 795485 1362274 323743 805975 248741 594650 527456 919431 1353660 684036 1766972 819120 1411621 614146 1907385 1922493 237199 1251322 1884558 158010 1874670 963790 1312732 152228 734744 1329745 152019 1685942 216387 547 1810942 469897 1578905 1754295 342508 1714232 321568 861308 1284566 49806 852490 344012 1978015 238390 1636401 723176 267694 1645071 865468 711272 1693329 823332 1468042 299014 1763936 1628110 1190469 789189 1186787 1639482 871229 1596240 53574 1123125 530385 1203776 1812808 1169183 1965676 1433367 276994 967534 26885 909394 805317 1377402 1981575 993737 492594 284718 1373629 1779920 1895044 541147 110790 1868579 976988 586272 699565 351023 892976 426383 407003 675390 575953 1950779 94235 1706349 1174246 489579 228431 1861953 584005 687146 1940883 1241537 678851 284652 1043432 828760 532533 1426641 1822493 1533184 224480 186107 460018 1255104 286256 840279 268409 1212493 1636412 1048108 1554356 126444 155344 1819160 1660692 1141317 20364 1732365 86707 1135943 476691 134347 909901 264486 1800670 184156 262950 1365490 1351491 1276234 1582891 21414 1892844 407146 1453377 1212392 411599 535991 1354523 851029 1635427 1433980 1935218 1481602 1010123 372662 832369 17211 1951118 942589 1384439 441696 829472 1501859 1629959 1998759 1137051 1910437 1075820 726055 408160 344110 118038 1352163 1704220 218292 1634148 720192 846604 1348137 1343498 692547 743713 1507163 1577080 481875 1956468 157685 950968 344063 1252911 421143 1283602 1312259 1068968 436492 972383 486964 42227 498741 159270 843742 1291222 1866542 1114349 345272 894337 635126 753764 195105 729545 1177251 1272870 186412 858328 50504 1827346 1313105 1387193 274355 651963 142530 416922 1963780 413082 945503 436146 1558510 170396 858626 929323 964877 1399062 1952832 621080 846162 796428 167382 1235148 1767927 703432 607528 1024577 1882922 1938795 1547881 1594828 1112493 1624468 20099 1425774 1408136 1616825 1376853 1748169 1799649 1033204 864877 1672593 1882850 1330200 1155504 1010735 1869837 489207 1712990 792454 1153630 249568 1275142 746792 672985 1502325 1343793 989416 458508 1487220 399424 1624814 1335849 1659702 1203574 867517 771203 787597 848873 577867 1277247 280262 407789 719358 929684 13095 1900768 1553083 963049 1997147 1531196 1742847 1938501 585078 821391 646761 364650 1314573 496388 1169940 493710 1411010 863234 634611 1680378 190700 1237111 495096 978961 426679 996153 1350971 28005 691257 475422 1523073 1769539 758510 69764 271812 449681 1325989 1047429 1319627 1256619 1200137 1244527 482353 1460009 887313 1117348 335434 39679 1419733 685390 19481 757834 1788329 1353661 1010803 1071542 949970 1274760 1699534 1471820 936160 852204 795615 1947883 265873 886610 893872 932347 1725163 1170439 222332 802255 513909 1377285 402718 428179 152825 963685 494321 1605901 172876 873925 1267128 1070619 438399 1553153 1218396 764958 449397 1668164 335741 379058 128952 346780 1454543 1643225 407504 644670 1687488 758376 597903 107501 1062450 1633254 939266 1369186 1182260 631715 1003477 1574381 1081541 1686884 1347606 416551 173972 1466004 941693 1412947 1749919 466867 1167373 640713 415046 1813483 440669 1489364 427349 683738 694843 1290745 1927224 1810141 755611 816705 577362 666357 1010474 1084734 1445945 844679 720722 661334 37664 1957866 433945 708853 19721 1613158 1628459 1329235 869929 1265489 518952 1785696 448413 290843 1527651 1481039 60182 529012 993424 897758 1163397 1980911 230096 1224961 895992 873245 580105 522869 1396610 1846429 779973 1534794 121616 229894 226358 1470116 92654 857178 398713 1837582 1431616 916824 1666003 969359 92699 1333841 883760 1626468 1623760 200081 555310 1439883 704688 839633 1944238 1433446 1234222 1837441 363642 961132 1273302 1490782 149729 1724674 126491 171298 624445 1983110 171239 904036 1212770 1179311 249669 179687 431778 742536 1225699 1252085 1989246 13729 9407 1547423 794177 1204213 930127 350252 961406 405917 1509350 1032375 1761860 161148 547258 182147 1620548 1746422 824965 1042962 1556061 206647 1804780 1193290 161347 900226 1017193 916072 913279 1255707 402122 996166 923180 507741 1813505 1103982 39187 981207 1254966 1720689 791374 1389075 1242739 978485 406807 1905375 372324 107336 1492335 437460 1259285 722300 781291 419410 872078 988012 1927 1424299 1702431 764563 1249451 859887 844324 600227 829863 713065 1056099 1611523 335274 53178 1478669 384323 1311043 705375 1434011 1848836 959044 1910973 1487924 48565 1259634 374345 553686 1459728 61833 540542 883420 1870756 1300316 385913 1483071 1995282 1106553 483144 1465033 773483 1498601 589140 1163687 772545 519203 1528337 985431 1036703 1072 1449219 1544085 1025562 1330968 4821 1673777 1034665 1438026 1224524 935863 1959790 416483 1105387 1632460 625514 106536 1029946 681935 994685 1924767 1878462 288297 1221631 1062830 1251114 1578240 1721891 614527 908238 140520 603489 1439848 1898163 63762 714881 1682449 754329 795727 1949278 779069 1328859 1204399 237238 1125053 1813787 1347554 84647 1113168 652539 425283 1687021 613670 260683 1185291 818276 117500 1285067 1540130 631743 1373063 853309 1468872 267402 1786077 393740 1651704 105922 577715 1798562 1551188 635486 738464 1991716 750590 575852 1842894 1994730 1001355 297163 1581626 1978018 806032 1984682 1677343 560481 13039 532188 77653 1538034 1648797 438133 1868719 1280234 1203113 1181448 1628904 829702 545682 394642 487738 1685121 1430374 471801 1157683 1896192 1366940 1652401 1718948 655848 31320 388944 1389612 1096232 1885766 623403 554803 751402 1232029 1699998 1688401 1936535 1456086 998445 1485651 1054255 1697652 1133730 1548623 62661 1178162 524387 1818292 1532841 728234 1579326 178521 448568 1105133 1107203 1100635 763833 1456311 882781 221527 811529 1358088 1721293 339736 1883086 1434579 511915 903204 497351 1458517 789934 582735 659876 937434 665036 1662467 1043166 1674544 1688801 1338244 921809 1819553 541776 1789429 973351 1582392 717086 874435 956386 463890 5705 489061 788724 100218 52675 1921833 539608 103416 373775 947542 1279239 1995978 452658 858306 831447 357673 621044 1195674 1030904 1729571 1125277 1263682 1103414 159159 989488 1952341 363398 752690 991924 1882737 284339 94076 1397757 1426713 128105 452210 1023976 1608385 27084 392615 1261902 705512 1133920 442444 1167403 485909 295679 821061 76317 1293473 1370837 84400 1950296 1136788 1539978 582544 1318064 847682 865666 755420 330216 1337630 1290395 93428 756462 711158 795299 743498 367293 1495632 1954405 1526201 376855 195789 412112 621755 1151029 253519 991665 79519 18655 1823985 1472924 1792327 709462 1982616 1804312 1393206 725333 888357 414110 491943 197893 938098 1650594 1522467 1626032 1391714 1060083 1961739 99111 1868393 1908659 938494 53549 653803 624271 1209317 490994 18948 197191 172125 1248616 1324605 561585 67587 127851 615432 1430098 207914 1135802 1078971 1565302 42459 279661 518186 1440645 1524372 1861343 827820 1113710 487396 693966 1136087 57126 1889719 1656362 1812216 289687 1183329 1932131 548035 1654944 767662 1503319 1081380 1054256 801167 1481625 702656 971253 235827 1242285 418332 667172 1846739 1668462 1434593 618182 481010 72952 1289380 1585686 885162 1458316 1946927 688227 1030077 1727877 891917 1541426 1501461 1065819 1185250 553073 250406 1342140 397511 985326 1577203 589146 154748 931464 1464383 1975811 379697 500868 1690675 756282 1495318 960517 1233225 356937 446613 1333202 1999439 540604 1239588 703299 1187030 1619037 115334 1326425 956529 1695579 1824837 413667 1485805 605559 1482399 1461439 422172 1713902 163133 624461 995407 1939876 617560 1133306 1684058 56276 1884777 1604273 584856 1709185 649125 1158443 903497 1854869 388954 581029 699134 566328 895062 1189554 1021482 758588 422472 50957 1981557 1997670 919625 1151210 1049242 1718728 1775504 1992772 628615 1185100 322618 345247 881794 1472032 303497 1938626 644325 389288 237899 1656308 215762 59264 223064 1905627 982556 1779364 1696762 839511 403681 1607334 771546 1026171 815302 1257651 1875871 1595842 7101 1339247 985622 680517 1006005 1334771 690830 1850484 793055 1301948 136401 1581707 779844 1025804 1179659 1049574 1325808 112474 193208 63745 1697917 191297 854746 1445680 1728312 382100 1609297 334623 262212 1201752 1565423 998393 1314672 1724029 1665702 247692 1747352 1682914 1118000 49255 1195119 1152246 1031740 1487287 1335696 1686854 290309 1619690 269938 1599241 796977 722596 794869 782192 1068568 1619632 1797874 1748466 612366 1495896 905446 909461 3176 1787551 1338631 337420 1961602 85172 1459922 1172046 1071498 875897 986882 133071 587454 145152 622026 1229832 1217642 712572 1244176 1268805 726593 936210 1026307 1028684 1916170 577654 1090938 1878007 1006247 1428719 1279055 1938357 1613828 172616 1247005 1435021 811709 1880041 999783 1618726 1621507 939852 757597 70026 405156 341472 564825 1514852 1739107 945185 184593 1865785 1265565 233261 45976 689405 100315 437947 1653696 1638238 1015123 1070986 1796054 1939763 375965 1107892 1870122 1007770 1774221 1160097 437059 924771 1283551 742398 763463 1107671 1764695 545965 164453 52662 252496 1623161 550989 468993 1596775 236374 340103 353724 22038 88264 986371 1206558 1854077 1803824 1811058 748565 729320 136377 877136 1579850 265504 1060366 726203 1197614 104182 1200396 1114455 813744 1777901 1678774 428934 1072986 1260737 1068767 973562 1264413 1976710 1874261 948721 563305 1455092 1104583 458239 736275 1923648 1092928 482720 39166 1366861 1483283 964981 1998837 138558 866702 53564 931261 1067313 534130 310622 932877 31293 971595 1447327 892063 1434009 1953889 1812914 630498 1215732 1240725 1478175 240618 191262 1221090 1442525 626864 325445 1482435 1010496 1180419 1751773 401697 894800 809674 661160 1471936 1631231 1865771 1567271 1666772 1962351 504136 1690036 123010 1974040 1756494 97459 343826 244106 1721398 395313 932286 367761 1790017 556757 964033 219483 1768158 1761075 1530480 840342 550377 4709 1971125 1661212 998381 776101 1140860 432833 1723700 1772521 1122907 1108762 1473288 1795789 339797 42188 1347414 50017 1995205 1288271 195068 1735095 969569 609640 1078895 1095567 1782048 1173073 1448144 510193 1904095 869685 984663 1368253 1413019 1559751 318648 516769 103405 1788193 1376192 1896987 575243 99501 1984188 1589530 487748 12588 1127162 1052555 1534196 1238979 763286 21399 1940974 1316047 1669326 1485241 1458543 434891 230555 629480 1900210 1782163 398355 1564315 1710297 733143 708523 627286 1695937 1795572 631173 166092 1695879 1302827 1443973 522575 1717173 1993595 587596 1328445 583254 448383 904996 1449338 1819048 1986114 1666339 1089514 1635182 1606190 1837732 1333788 1009373 413263 1267611 1500634 1601510 564027 1396448 117545 55625 744243 1037178 1980041 564790 1779084 137534 1970260 207796 1945822 1420556 1189600 886643 597212 781117 587176 1873853 689990 692519 1131473 142942 957762 1500655 288714 412906 1105590 143173 1222841 1750267 192929 1947456 642496 976091 409614 1148621 820558 1816648 1520481 1586285 1740990 1305195 891616 1748607 323949 1375477 646173 1211166 1624956 804141 144336 1763402 569925 1614145 623863 1758870 1773727 1551723 350028 1279468 6316 825571 1049368 1218231 1041144 641247 1282687 1855766 1041005 1165449 247564 1135759 551908 104907 160064 526648 1466286 565754 602279 1231980 1449351 1587758 418634 442655 939056 1678339 1005634 1181381 221278 1694002 1705863 1897309 1558666 630556 772385 816785 579208 1938969 748204 239736 323927 750685 971474 1050281 685330 891249 264338 1874893 1964152 1921233 830053 437915 566639 1639963 1782032 1456224 898606 1903391 315187 279370 264897 1279114 1492890 266065 100703 180251 1434556 380192 1855637 543692 585284 642802 334328 1512554 1674791 291409 1629672 650304 1398501 882731 1085559 372782 1082034 1903704 1753949 1196367 567685 1846546 1200991 1202077 820055 884349 128339 1168712 1879597 1511095 608578 1572485 1227088 716545 1593905 1989267 1151106 242750 504746 1811557 625337 505201 1915229 201588 1085211 769114 1810432 603280 664299 370406 813325 441729 1459457 613794 1191957 1657842 90618 1673909 175062 1069805 340998 172557 1738262 1132000 1395425 261529 898963 1113537 925579 326355 386395 1285297 866135 1379480 1003837 1866500 117314 1661488 294861 1375314 738030 1465219 1128398 891398 1717389 776787 611830 1553160 318903 752623 129841 854726 875039 1880406 1075813 238405 1671276 882445 278522 1462905 343580 668891 1485981 247503 98759 1793732 1099696 1584624 1060430 671905 849163 538353 462257 1900092 1792699 1479588 260735 24460 803853 150357 1062651 1365901 298496 1247779 1800612 1830698 1805415 468522 237265 819438 1998642 1537540 1187612 338947 1049219 1837079 1194135 1525102 1060687 1444841 649358 1437496 1045975 51219 340579 752826 1656013 1596404 579397 547160 265327 287499 1999994 287192 264810 97391 1087717 804194 1563005 1193906 63075 1561813 1021516 539731 644237 1688690 380350 530039 1871583 1844542 1557447 1354439 297271 350536 1429620 1643319 774099 792912 1260052 306227 1118819 1029538 797987 772377 1103457 733239 1248650 387334 1608322 267192 334186 203368 1715704 1382440 1804544 1677474 1596525 1093412 588573 127269 961376 1832765 1229716 211502 425758 325323 201895 693266 383785 560963 273142 1299516 951272 1428773 345612 841273 1231253 385544 773129 1462597 1000758 608802 1485047 99614 423341 911392 730989 87880 122491 1352772 1880475 942126 1692069 1855251 567975 1061921 1041594 492478 1008289 465881 1958177 559784 1683204 147103 1408291 870114 599184 916137 1118399 122049 421172 1276672 1742519 267721 341363 221948 297332 1198921 412268 1182745 1313289 1878474 1436147 1112356 839526 1042096 1683117 269252 1967836 464200 1929500 1159422 621344 1337315 685209 778583 1198291 681770 1059162 1585520 799469 136426 208676 1611966 1145129 1569195 1458689 1424356 81877 166170 520510 312219 1632138 728884 971190 112142 1376542 617140 1208377 1584030 1981491 148535 1369673 1007505 615866 7468 1296213 691718 584745 1763869 901888 1923923 1600979 322611 1510816 1855529 1202942 1690384 868091 221674 1554591 736234 257375 481445 1979647 223626 155473 831050 12574 1364960 1559324 1994741 1085797 30195 1083745 1395807 473237 1502045 1651119 1161179 1547483 961021 1655484 1433997 1944240 1179806 1209046 278879 394888 1815828 674020 1804205 298937 954011 1985144 663304 210628 1738570 1596193 507709 1802474 1522120 717148 1303970 455493 1821849 759006 1114421 204163 1317442 1758820 1386601 842301 1908576 509893 283132 1662184 212647 135191 1142969 123647 926938 1452261 775321 299533 373786 1577589 207264 1839342 402286 223171 1160145 1540977 661068 1732050 1425780 1817861 556517 1223360 689590 1346275 931306 560340 580085 1686777 189212 1231109 1432568 311297 1156505 1319284 1160835 53488 39598 815363 1382683 1419563 1322472 426523 845353 785076 871310 1150088 1834600 951530 58433 276351 286384 621948 1115414 1837752 320628 1561055 1719270 1366534 388591 504568 767186 268161 333242 1999236 10010 265047 872644 1166667 1396418 1567656 1639273 1430495 822605 72637 91866 1558191 441789 343645 875646 1997093 781699 720067 1545524 1428811 44370 1024325 808723 597655 67125 1275879 1686684 1574510 822504 1498124 617631 314611 1254638 1300380 149241 794552 1109025 1135627 473452 1744364 433770 1234485 453760 781229 63443 402438 1158454 1873002 2536 1943125 1391630 1516067 1604217 58524 935067 1197421 1669639 1233243 1729789 616931 38251 253730 1641724 1645214 654499 1626695 1552650 938257 1849691 876360 233605 1877463 372855 1719048 662112 1662847 1662608 888802 751854 773971 1128775 245531 1356487 331934 1656107 13838 1797630 1442764 1083938 1598456 1207642 769935 1492588 550348 1981560 76108 1063889 221797 1096546 667913 1039905 276874 1384349 754926 582162 670179 885151 1376439 325661 42833 751078 1965945 441702 54370 1162250 79478 1876620 585528 1584446 649697 247680 1566939 1959787 820364 1232407 192267 1908057 32137 407004 248023 602430 1108738 349951 1670682 176908 1254661 1363054 873096 1069289 1585628 940601 112386 1282042 473223 342639 1415231 609327 468864 16915 1566137 1259110 316490 1055988 992455 1107906 837608 1960613 143332 1517294 1051599 630915 74138 210972 1114171 1164388 721872 68340 831425 1594576 1736031 908699 1538592 193854 1884484 998767 411604 1800202 1849982 1368650 930046 1458664 52860 183672 228326 1721926 1096057 1645543 1962089 295296 1396762 812028 1390524 1057841 326043 1783379 1398591 1285469 1551043 1600444 356133 518635 1436307 1787722 1943099 539109 1428356 816742 1050116 758817 1985547 1141863 962374 1562616 419177 683513 1322145 158222 1777221 761879 1622738 1639940 917331 566974 1921980 1891225 1561108 1875610 428529 395058 979735 1415793 258595 1782785 82284 671638 713860 536866 457032 504712 180946 1644290 968967 1142686 1937538 347143 1012669 934797 1297583 549445 891945 768790 49149 1507405 518087 1847324 560610 796183 776492 1330051 213304 1471991 146178 1508928 1529566 1515575 1896679 188971 682158 192520 1553197 1749338 1976139 1665092 695117 1495587 943254 1123439 1428912 432934 1996802 1599313 68420 696715 333500 1261988 253337 623996 1808714 1680174 630601 1325161 480550 1118494 155191 1776292 1248011 236446 1271714 173434 1928133 1431716 1611541 1430811 1149995 1517471 1273008 1845509 854413 380453 833532 95046 736073 464371 246796 340990 1078210 1606795 1880450 1474716 1113679 1605909 950635 1154662 998139 10148 1035817 373493 1810040 764037 266783 1441024 1915658 844720 1920837 51798 313304 711885 1751226 602779 1295566 642707 820136 128285 98409 1366317 961467 349231 1808296 751250 1513722 135746 142953 1255320 638478 942600 903003 940515 299625 39972 1085488 1411963 1854566 1857929 112401 654958 81425 1496764 422510 527611 397253 1992745 900219 1051649 480971 788045 1515925 831882 273405 1903030 1657278 719291 1881313 634186 1608901 506730 96408 1438136 153891 942568 1731618 208018 87402 1329234 580073 1050948 28882 1478122 94365 919187 989538 227012 1571813 1558543 1245631 1322442 421213 1419772 553990 9558 503535 1821004 95002 1542575 142994 1412503 897360 1039794 784689 109425 1826578 739956 637806 328798 827200 716664 1638981 1505981 1988803 929668 576160 1627983 487791 1011384 1345853 130545 1706496 987447 1137076 1886151 39429 55069 1582175 24336 251911 1517719 205428 1727733 385496 302609 807982 1567207 95149 739442 1777108 1114135 953611 1053246 1811649 1359943 1058080 666968 1607487 22871 1487144 1002320 1009553 962681 1388151 271360 38322 1547791 775805 1596863 1618889 1685208 1443945 1664955 1730930 383160 1094164 1555317 111698 846800 1985174 1027994 745028 983642 680729 1342812 1732236 563618 1979897 1395387 1351177 1685578 1315978 444206 19606 528336 1898185 1384424 1582202 1895200 930954 480859 1224070 691819 335543 1391110 1456398 379490 1632082 1930887 1699474 1205057 794642 532646 991706 1446430 1011180 1012651 509717 553736 756698 1486609 137691 10468 539343 430251 271646 1506605 441652 1219880 1092480 1892995 1209505 790853 1756217 1548629 1441711 988991 1491870 496414 358518 272963 1352289 1637041 1411896 262146 355911 1748597 272509 447129 889890 1697459 1399337 809136 1760783 1503065 1445825 772051 43084 1376364 1323471 272416 921580 665926 1938820 790320 237511 1044603 1993751 1009999 1605309 1919451 30668 1825750 107695 1318722 1210287 380764 935162 155509 1171655 1181486 1360078 1962341 1900892 1805166 400702 227274 158078 389902 278057 1770428 455529 1962731 1106808 52501 198119 1268180 51125 586344 1253262 1720676 1045258 1201809 23838 1856338 376422 643659 571925 196351 1834992 1772246 1968034 1553847 1766342 540736 1158493 986358 1950393 269854 1589375 69027 1509398 1449456 1965026 1218048 1168760 1717114 1524444 1405868 1906104 694784 830731 1666498 132613 79845 100169 912975 1052631 48981 1062877 1473892 488292 1115778 1283471 1647814 1976473 1285624 912905 429116 1591750 539349 1101725 753199 1577170 1702904 473153 288552 890842 869047 33401 755438 969582 96786 1107747 1839479 496447 462393 836183 1198173 1633686 685967 1584807 1587578 312588 1884104 12205 490605 473160 766877 753592 1142971 157078 243350 1836714 1301332 1809010 1110029 1465505 1977175 185603 510879 1333472 1835217 1201249 825731 1717586 27492 523368 834115 1066423 1404166 1715531 1527151 902989 373208 1277516 1688799 647010 344931 196881 1160058 1168668 1235060 1994324 1403643 1340640 272054 452659 1220112 1240167 406140 772818 1362992 1635010 1588544 143339 1772782 4823 1338706 385879 1445163 738847 711201 892466 503891 1519519 680102 552003 908748 1891652 199817 1724445 1206152 1418234 1186325 506241 1118002 189176 645741 683535 1354880 1820266 1705557 593678 1158550 698028 85320 249103 1769725 489996 1892693 1676913 1226261 1524491 332990 577116 635840 845610 781034 637936 111834 98672 184409 466284 1073455 1860750 433531 1298265 1027048 1938767 227959 1395858 38021 1085742 277984 605608 1924450 1796162 1815391 866459 1761083 591464 743752 990966 287675 300750 1780988 234157 1720903 1724826 182708 89423 815748 1996221 628837 893757 639259 634115 788185 305334 937149 1521910 1426127 1061276 1448648 1894017 1525409 1566381 388095 978780 79664 646284 864714 1292904 946494 836620 192070 97314 1477175 235378 1505092 270025 1454010 1158349 195519 1169214 1831163 589872 256669 1058295 1679013 703990 1338139 146253 356410 43726 1306824 113246 758229 8533 746497 1296715 1832160 1728753 415891 1204876 1370218 716891 920728 625788 1304882 838568 393964 1531350 720086 1288244 166467 1898098 1944730 340587 244557 826677 1006089 904823 743205 638294 1294794 36226 1612117 598724 1811608 676539 582462 176473 1675247 319946 1746980 1279656 89549 145859 437192 870741 1108380 1728314 385679 1884788 1582589 205453 26363 1518760 1885098 1370448 853127 1276868 1112341 1782808 655265 1725542 889432 576041 515930 49167 1946327 964114 763665 182873 1984871 585364 1916689 416789 1648991 1326623 285778 629407 536460 847490 1266691 598524 1682340 817335 1652577 680771 877627 1349032 1866560 29400 1054194 1056173 853103 1225263 10672 1804895 1402706 1940512 1417959 1417936 1569402 1794433 1790857 200802 157093 1736396 60525 139500 867015 202112 1692161 1887624 530071 1952128 98339 751946 1860687 1832263 155651 574142 1246073 903505 16320 1508771 1266347 916729 747193 1980755 441186 122894 430721 372498 882247 706228 637343 615742 1773164 454234 581961 1615698 52709 1897785 821072 905230 144102 1952365 242094 1444037 1524412 1586776 316970 1049779 163576 463687 1166159 1593531 654375 1118253 819822 8381 392977 1443162 705621 1496387 938593 366107 1516341 612989 823413 773083 1027373 257891 241491 1405591 857313 1022926 1179953 1104819 705011 1978690 65162 647016 1161504 363887 1400905 1819409 1466707 773277 1091912 893082 161666 409766 1643779 74913 812156 1867052 1877133 124220 814030 603620 106557 409810 1992996 156617 464114 168017 953472 1021052 887244 1049688 474134 1917736 605377 1721647 324980 1008508 1876967 184773 874423 1085948 1541849 1382937 1007698 613300 850193 1406175 1818582 1243717 1571386 674395 39864 610149 116921 692042 1038073 1259431 687769 451082 113870 1837675 1168096 955489 322444 1135261 946274 270330 1434958 160500 1516901 1473405 1287343 386911 471171 928577 398908 406711 941039 1443406 1449576 1972015 935127 1576336 1386444 785164 1876809 1834520 1958772 1383366 1887881 1530634 1632207 1343022 1622958 1286689 1584063 898383 1064295 345463 1282593 1023458 1279043 73955 198453 1309359 1314771 1983063 718862 666362 1028788 955823 1790339 1126110 1217173 1669917 83672 1865872 909035 1361096 630910 1198471 1369976 1206266 1776271 1912896 727585 1045013 1250390 1550592 710597 954066 1734729 690292 1574158 1933156 255808 796435 1569196 224437 1642321 557421 406794 1573156 1814608 1295952 1131607 6729 791127 1830616 995302 910036 1631811 815848 1035219 1421347 1571890 10994 741440 479684 1946832 1738399 1377878 1247983 1637955 474618 1958432 987248 1674253 420994 1870680 1771926 231682 1957084 59525 1999966 330159 69664 335562 633072 565571 541839 536778 1386624 921898 912134 713674 208285 246197 1743012 979164 1798286 1907517 1232935 1175806 1167441 1081244 80086 1886115 1858854 527086 1464567 555902 1818819 578441 1498379 905798 1509988 1002145 495219 1164715 103622 1055536 1648510 51174 81716 442030 1962577 1700569 938999 685514 1238487 579537 315716 1516323 1662254 336120 1717193 726940 181133 1914129 1988038 87733 199881 1476871 567103 1793906 1173179 1189089 721788 597954 834866 602695 1166882 444752 1401374 663443 1834864 1643025 954091 292480 1016704 188676 1262603 1545610 1937971 819707 849960 352136 192126 462941 999289 875640 504979 1207573 1303866 1156897 137064 919578 1422092 1674361 1391927 1318246 1137418 739103 306081 386592 587777 197658 1912729 1555979 1907784 297241 1960805 1591080 1098834 1620401 984602 772950 1110050 47116 1811195 1446550 1159395 137424 299357 953598 1781400 140684 1035358 1466599 1657729 1888873 78408 61350 1858068 1398600 217950 1290552 1390318 1647958 1008710 1493177 1175838 802887 201447 1793023 1799803 1861757 134397 1117494 1682123 417552 1582676 1073063 1341020 1712372 283254 857706 167059 1847506 1652996 1332813 634243 1543228 1085818 413226 886213 579748 1281078 1821152 1954481 1571003 851988 1470483 1323061 1857060 1156148 1176888 371080 1924279 807902 75999 223846 1036397 328128 1539195 1833809 1033269 1578300 734760 1814008 109300 1343208 1273611 1851365 894816 1020630 1387531 1817193 1405491 1371914 749902 1300442 1027737 1875198 1788558 549946 1772194 1313671 935765 270547 927244 299439 693227 78216 876558 572328 1438109 1611088 1436624 637484 1792763 1259218 403819 1249733 735808 1270985 977911 885518 707046 1671579 931335 507083 1730315 943171 842278 1014093 988823 838443 4989 1999457 989778 1510664 784847 197991 542538 719898 1428913 625156 547127 322173 8740 216158 1772700 1592603 649661 1186304 562122 930756 1055852 1936384 398898 909261 1688836 813020 711924 1607617 1418834 1162280 1060 648217 969307 1467722 1769027 1085443 569004 944214 112292 1928775 1547521 1893502 652019 1622421 596036 890401 656462 869537 957742 1700295 694993 381900 1430693 167660 109981 1842802 1216459 1867020 1525385 793046 417092 1528099 1601120 1468785 1134289 380145 1290615 1383881 1193488 827051 732436 207777 291723 800317 1372379 1466358 1174312 535696 1306237 1150205 1577061 171923 1245817 1939723 1537982 1570481 117208 1587139 1194124 1205111 1237119 299896 197433 253317 374441 586516 652378 334121 455053 1840316 1870626 790089 1773873 699985 1464854 1264117 784703 1888443 1650425 677552 127769 1353680 897291 12232 1676180 1998921 304267 1820866 690344 671267 1124119 1593348 793377 190772 1028161 514925 1275688 360305 258766 893338 1617924 605961 1794123 1323305 1329022 280031 1818485 1129547 838563 376334 501565 1282537 470730 395810 1937911 269896 96383 1421654 1415535 101427 1842692 302173 1756921 637957 1171520 336481 1190057 1394427 1309226 1648200 201374 1657681 430205 320394 954118 1629823 1006191 713023 1635150 571746 1848735 1641414 1279091 566641 147474 1362574 432967 271861 260590 1920640 310827 9751 1673848 1367561 1483687 1242303 1171403 1004 1478786 1350218 101805 523410 648963 1768533 1513881 605501 189193 341503 1157438 621784 70153 1085570 1071 1226496 487710 167929 244898 489382 1604957 980603 63020 125683 851852 405091 373816 1868428 570002 613462 1874371 191536 831804 204861 1873368 1039480 932232 1439539 207840 425111 1559866 1924487 1073874 1264690 797497 103065 493734 1779634 1583891 481599 817923 144325 520754 427102 943570 1922205 1323989 604176 425423 1287586 39088 108701 1396425 1034105 942329 1015128 435001 304376 1198858 1845673 516763 300143 57034 1241629 1625370 1198321 523502 1110515 1746885 1058330 104824 538273 1497777 1006863 81190 620980 1834788 184627 171700 1090055 1694642 1350946 122731 1332140 1599417 1778075 301755 1344554 1477005 149244 1358491 1901762 16940 1881065 1324458 159027 1396853 311207 101335 1808544 1684303 1459621 823383 1268377 134217 1948320 1437832 1976287 1344721 1520057 1872899 733670 1103648 459133 82456 1975902 588869 1437501 854073 239857 613799 1721160 1684812 1606924 943492 1220415 48404 947387 838544 1361464 756847 273325 1483271 338395 19518 1604192 336964 1935326 174090 1830302 1841002 1259961 1549545 1740687 1580637 1877448 1947261 1285938 508503 693017 1221134 186368 1391737 1288691 184470 1964199 484708 932113 592431 1731079 69712 1807838 1686654 1390506 566203 320360 407199 292457 1146376 673766 1294713 201797 610578 1429695 264079 1858983 1893212 991191 1757558 854485 1751781 599907 1554200 1727165 992220 159589 179856 1266004 1235998 912958 1851700 1456377 1623543 1783941 625749 259290 391354 1289455 928103 1490094 1105731 549326 1332771 1612799 1187339 1380459 1477428 28280 672171 1112542 384441 127322 147831 87978 890126 1256453 1102997 1545726 1271735 286983 1260377 1319219 1625796 843476 1500354 319737 901665 1018277 1048633 821711 1284921 1018223 111049 1356225 576756 1773816 1559618 1608327 698984 1715511 135855 771473 707485 1316804 407089 1989774 1338043 1214500 5849 141327 1239416 1237178 1567030 1575666 113403 1946323 1715862 1467902 1752994 1766134 186716 232822 1760261 1676775 1961991 1828878 1841502 469940 1549931 530520 1464734 325726 136007 1151712 1107276 882064 1057809 561380 1145149 1781825 531513 439660 265624 1208074 209899 663470 829443 780912 1255838 1360201 1068956 1795500 746401 673489 964513 1747992 1268041 1036445 1546017 1255099 353543 1040910 381596 574474 1780239 1057188 163739 221457 1308183 1581709 429174 1538302 310951 563058 207577 773801 802802 1325780 410783 1074735 1849751 1631385 679624 1636429 270739 1960914 86685 1058514 1900175 548061 82730 1880096 748908 819073 1789268 112334 1013306 1232806 85966 467057 870093 909828 1732247 1458227 212867 815933 1476353 1481858 1455313 808616 1297022 1339306 1125502 380236 770373 1869184 1118679 1854437 802230 509676 1796813 1707801 967911 1037214 1977263 585786 255473 1216054 795978 150490 1683714 1335229 1936342 1664758 1023643 68142 25931 1516560 1010114 539351 976879 531608 768334 695678 805904 1961388 1953650 301756 543562 274716 1337816 414666 1402905 1814897 653403 73295 471512 635451 653795 1649142 1615346 400603 1686457 330772 810608 1764419 505176 598123 119643 1727316 1395088 178876 1549417 508010 645253 1264049 733373 1497440 1292362 1866185 190388 1061945 1028092 436596 451371 331350 1448069 1468331 431081 1492963 1920547 98016 915906 1866441 547625 285113 1040005 194022 924268 1186696 1742805 610067 1644277 65067 389384 1926147 721905 1945395 1357874 1496433 399871 333220 581996 1108019 1311809 172387 1973444 338591 250039 1645642 1323186 1877874 38687 1751799 1549669 1465345 1029574 1319597 1625461 1490278 1512306 429028 1150015 1521490 1193221 183463 926663 420941 1264073 1958572 548991 722777 1780935 1241268 1827116 1251752 1649843 1710330 1598695 1159746 556886 62314 1563640 1878470 445972 1166339 1126473 1523756 1748086 412620 898166 1721577 81433 785728 364140 1577208 30097 1247950 414156 752659 1710786 533427 377024 980376 1828054 950972 588226 1657337 866793 1822999 1204000 916145 1601752 37588 1795771 873440 1327355 242728 1921932 1998184 2745 740978 1316966 1321124 551847 39499 237947 803737 1186947 710035 1733975 687728 1670898 1712740 1246475 379781 53358 277563 1375942 931647 720570 145620 235039 383910 1021254 648587 1552744 1932317 871315 652560 1337387 63313 375443 98742 148189 704436 1332007 336494 1798996 1441111 120537 596765 158137 370041 1664526 517673 1602672 1178704 668978 239866 930180 1647879 1321656 994623 1095339 809384 613649 354340 65732 1860083 1997208 1884968 1624173 1257017 1954129 1702146 1367513 1020686 127243 1635197 1149824 8779 493522 1893965 1252227 1537614 1337903 1819825 992370 736018 471957 776342 448225 164278 41471 414903 440966 297941 1657875 924544 89365 559402 715794 1464861 1122431 972705 45745 1386909 1379370 418781 1689728 1982496 386181 1458597 766684 1839935 225223 489574 1891314 228535 590878 1283659 1056528 1867522 1406428 1747153 925283 699199 1886784 1395068 289578 348146 1185376 1896062 1200185 634073 1527477 1608910 1837609 915079 592252 791811 534090 194874 559457 489839 644386 1106714 1774987 1419641 638940 226969 455755 933042 777318 1515776 382596 296347 33249 1721383 481283 789141 103731 888146 135954 1862442 52561 843582 1782058 1690894 1528449 129284 438110 1551103 306846 1678451 1564342 179025 1245091 1070199 1551659 1469853 1396976 1831141 1379741 1924287 1347540 982276 3390 988510 486739 337900 906280 876530 1139984 1495177 1651837 42457 962791 1031594 1046516 1734477 476362 561588 44347 1851638 338699 135915 962744 220259 1591674 513447 1354168 154284 1872647 764407 1470869 938650 1621149 1338270 270457 425039 1534487 1538245 502460 1725878 1682564 1616560 1570585 1375849 244362 756717 838373 1420086 835785 983717 982095 1289734 958051 48495 178095 931615 760447 1580991 1450173 1122947 1671230 561342 1626719 73926 485191 993568 1906804 1987915 1325328 478200 1808857 1310657 871968 881551 119848 563684 1713043 1985072 270986 453225 1541482 789510 1290514 1471537 226075 494746 1821952 1216203 311981 1671106 678864 244325 1044360 1912480 1831625 627074 75839 177624 224104 829098 766432 330153 334439 548988 1405094 891002 164743 1516685 1923003 1379712 421551 387056 146148 1105125 842700 1378349 1398485 376261 1082313 98097 780030 1255758 747352 1298417 672826 426490 75113 1780111 696573 289216 1252749 1907386 863443 1409747 1675395 1081368 274427 784319 1292958 809723 920942 1051509 1155283 1170821 269160 1175236 1390978 73506 907655 338014 256865 1111177 1776853 1172146 1237159 1136194 652415 845014 997404 1358779 1687365 724034 1487204 415470 1226018 1127250 1595961 1653434 1303389 1528604 467708 1126760 1060839 1271584 787132 1233184 908612 1098047 450366 1209639 1724875 376172 1910964 943821 1113012 1748158 716082 1772120 1392312 793461 528297 145055 4133 90632 1641284 1505560 1711508 1008663 370061 1242978 443675 647822 1941848 1155869 1520553 480054 678565 1938958 1261911 763147 483399 321900 1501912 479691 1639406 1210521 812868 1130980 1570883 1125487 569091 498923 1993254 22585 953429 949122 1457391 521004 268985 1136348 1780827 1270800 1820478 701360 963426 530936 1440679 1866908 421089 1181382 1918137 233033 1274434 49830 478258 232294 131839 618374 1604684 437604 1264266 619969 419635 906819 606909 821946 1357278 132435 102321 1681448 397817 970038 440751 211647 951093 1319890 1869190 1355836 199976 1460401 1961297 1425248 1834574 1592540 80970 1356562 865772 1941015 761544 1074782 183128 1999594 1841386 1197157 1642318 508330 1560679 1535791 509204 603787 990031 1147244 1398239 93387 527820 77251 1514053 710308 766938 1249546 1267723 1216478 748238 1163666 662033 826675 1870097 1857609 783691 1415948 642531 1864024 52308 1534039 753768 1682331 782438 1361010 190145 1179115 1222369 26634 16565 1672922 901581 1291744 1720460 117702 415325 1646325 586986 491603 846910 1613308 1020184 1987582 1428171 1092511 1432009 485737 1108465 1959781 1522304 40379 1474706 1958608 1214792 65989 1137617 1566817 819427 326557 592946 1787109 155597 1540685 179867 481172 1721421 457209 346726 1407921 569275 1431939 135321 1597084 468935 1586070 990991 712163 1920403 1994702 1613402 578015 643776 1007658 711146 249787 1889008 1437439 1413822 1959661 157035 1653444 89324 1438834 1542983 1093712 893572 1057158 1919185 686887 1403601 49639 1302301 268819 502356 56636 866484 618615 1723278 1125102 374760 796290 923812 693827 1492002 654917 340437 908215 483001 57427 540639 221565 1093610 151219 1275155 575206 1475179 1261591 198790 270447 1044846 641939 640275 1660234 1827092 980118 881975 832727 696902 1181551 714443 1672804 183319 851456 227738 843115 710150 102730 516110 1128989 985704 1147005 761630 1661570 170021 1603261 167995 1400856 1098565 1808219 1092999 513574 1513134 961708 453584 1018774 1364884 753634 629208 1258851 498398 525696 713501 1560122 1929535 1948557 719158 1116487 103063 157103 1691933 1877441 123649 917463 1839282 1545944 1843906 62462 1563743 655729 90719 1059436 205119 1644208 303583 849437 960714 249543 348272 1480529 383687 1739148 1393019 1000377 5288 568663 1664679 1900594 1242742 1789187 844344 1714763 1566577 763200 1807370 1679231 100151 1061410 1886731 264765 247657 478914 794443 982168 1385043 1252878 1831088 606774 664335 1197762 451067 1317819 117750 844524 29930 560476 1326097 1967610 1989470 963232 200933 1967977 1541762 443888 109080 820524 1685213 1246815 1827880 166160 1629752 1531445 963881 348503 1399353 981537 777746 1761604 1852975 1933657 47170 206351 94982 1732232 1910109 1536841 31680 933860 338665 1393874 735151 674120 1915669 1929678 492133 1756476 184973 554799 240946 946520 501377 1738944 1332689 1443972 867313 1323978 1066790 701391 80940 321577 300269 1128399 1180746 1472972 879132 959940 1984130 149371 1951961 72702 1253940 1619998 950517 1466140 584673 784688 1846112 1033006 174800 1292 381749 656029 991365 558430 1794517 1327363 1292061 1056397 1461137 751122 104839 1716374 1137982 841006 1874625 270135 312753 557788 1894956 722275 295007 1989796 1950281 429625 1639978 1276537 885130 668618 729804 468122 1921390 528586 512206 900112 1339643 373616 1531585 1291408 1689166 538704 933087 97452 643028 925758 228757 1831429 655395 740354 1676870 1705379 1230220 934024 1709010 631644 58168 1985943 1958282 28904 98829 1828557 512504 101326 410635 1062540 18769 65723 1115554 188410 13914 1798366 406768 555642 588857 1178428 1838417 1883464 462405 1015119 1118715 659896 780189 1944993 246299 1789310 1228120 1418526 1583550 1666147 551468 450687 1353747 1609853 1507382 1653870 324680 785267 356039 657269 1216543 805776 1633961 1745417 815763 1732600 678527 1525209 458820 1424963 1044861 962487 1816174 1211988 349125 360732 1005163 1311342 1397588 1010476 1112858 179599 1069133 738940 73649 1416193 1385706 710028 647349 46169 1001638 360659 375874 139729 747931 665954 1672503 1418670 1948776 446041 575221 503529 1207586 1082799 428297 483558 76802 433567 1092082 1172958 1270871 1030276 751539 204290 1490935 1725486 320206 1933234 1221247 100148 884334 1242055 354411 1048987 1617560 986639 457429 1048974 145594 1238028 1868808 503737 1949417 117150 1450330 567177 543899 688355 299108 4527 105540 462309 485367 1723409 1057818 1401223 1653942 715590 1734707 644465 159499 241836 1775003 1704444 19597 5160 488419 1710415 559602 163023 476219 1408882 1427530 1250131 1791601 260060 1849380 244445 1479593 1801584 1005138 253899 7340 1082747 550217 199334 1114929 88886 353396 1724895 525615 722548 314694 1625244 1984286 1500028 1636520 510380 390362 1860637 1581599 1548179 1857823 759154 956979 1225674 1553730 349174 521848 1202256 504901 1703117 445846 614392 1506014 1398499 466985 336577 689331 750871 1183122 1303520 475792 36570 799190 883959 521629 591403 229222 1294576 404430 587345 464722 1531927 1279231 296849 1021160 228261 1024688 692160 294180 1797178 512447 695144 1077864 205922 1983296 694498 109754 402922 808222 1488621 1096910 1277366 1508849 1989932 1491907 437041 1555117 1635552 905042 987851 1661879 1321808 923864 806470 512179 582306 882111 733669 1134720 276785 182262 736609 683497 1031400 1641122 1594984 10064 1410333 1466528 393206 1588950 1693357 1457085 801141 909842 1553541 562294 1933584 1615096 1241813 758166 1365253 1727734 165864 108094 126965 1901189 856730 1211581 1915482 1757257 385848 1255122 1955923 302135 4440 1747466 809470 1907589 1389471 1802243 619704 1215789 73563 449707 1130100 1299201 1875826 1162939 1035725 1140793 1427119 1452670 353194 1549237 1076257 1123050 1120763 1085445 1506315 342291 807111 1370059 1974139 6313 1400615 346467 1683734 590047 205871 56759 1415693 526388 947610 1068456 1313175 1096393 1705455 243334 1396088 1411404 1038953 886947 104820 479847 340856 747024 416410 715245 1964084 1793345 1858744 1297784 1722469 1648131 1541319 1247708 146258 1886551 921547 1272593 1170903 1516000 974142 187530 825946 1108222 1856410 271184 1964402 1424526 1381487 1765008 931568 1502644 1809319 1826362 470392 670666 1477691 1085503 1164323 1150220 1513072 1257441 839625 269808 149010 1587054 1211767 890459 1650066 1955739 923512 478263 1910050 1559342 458958 1227524 24550 774699 1236180 1686578 1349009 1067648 320593 975993 751662 494469 1362764 699786 1649954 175215 755784 700589 702462 812864 1415761 485464 1326360 225269 1030540 1886589 548047 1167811 23459 1841577 1853325 1372527 1659533 1892946 1079238 586819 657623 1865909 1514787 1919349 62240 37769 694873 1177051 1943745 1315905 503060 827844 1740772 94032 274733 1521853 1992516 1078678 1051136 1754664 1842144 81625 945724 762350 783416 717770 1992144 1335717 463427 877325 589646 1525444 1485572 560417 1496750 800604 1769379 1899611 390946 1842470 1287645 1555629 469685 1706448 1146611 1356760 670988 401229 1626279 1853415 44633 645855 965545 1884374 1655814 1585813 594647 1111840 343115 1940973 427365 369048 324104 963070 921770 341605 1170935 292429 1174193 356186 1051310 1355829 724153 130668 1687381 1475678 1294070 100743 493929 1917597 841203 1493519 1595087 1432691 1094410 605739 1353579 1834438 1256099 1903778 9725 1539627 307751 613895 1104201 1959079 123597 402868 886430 1857936 1645835 165360 283083 1805098 728201 60213 1714304 417910 890125 595587 144501 246486 978096 874855 689958 1790755 1161965 747577 508377 52828 403025 1328176 357316 540468 197289 1886150 591851 1769695 172644 603642 735345 1391961 742322 1225802 618386 1254392 22587 1210551 1280107 1652824 1510047 1619699 1470600 1284833 1303318 1339369 1954744 114345 81907 559821 262666 1779467 1576802 1757120 1130197 1483235 1723503 1320911 1234232 1442190 281970 225721 177255 826567 83476 413688 990806 255980 454320 59385 1209546 1169830 1688123 753930 1399240 1544515 1742591 646860 1840825 1347088 622418 132027 41324 1968257 32375 1361212 1191624 904490 1969548 435037 1614265 211102 1203495 1314283 389994 1967875 433446 1900281 1941419 518482 858834 849184 1210836 685250 1140250 1203145 1418198 160113 584812 1358171 1789637 178951 1019308 1734531 452756 587860 287943 1924405 709025 777076 1149784 963138 48885 1098342 1529618 703576 1214383 1348902 650194 302202 985967 1160804 1521971 542491 1097927 349318 718439 1398282 976831 1277330 1534466 1634478 1337173 718574 2525 583892 1269774 939412 155531 63073 42602 1400747 1161953 1567823 1746496 997999 1705856 1809559 1605737 187776 1295283 1255882 1237891 1480549 360038 1474511 1709301 828848 1862161 755827 99207 1311089 1661450 562246 837090 374538 1430140 762111 416006 69781 1610608 510768 70097 236463 798093 1034742 500161 242716 373859 921736 433970 342820 224786 233411 625795 1979749 1712195 1753258 202644 688386 230986 1967337 1409583 876686 1528746 801885 552111 552595 953243 1496071 919398 481887 431229 1779884 468311 762004 83276 787738 543126 1434035 1138719 1485505 1198522 590089 1248214 57834 248379 132092 788078 9455 1017901 1386796 297458 57598 693557 1176442 1438660 1447202 376530 846131 298926 296010 219710 135027 1600169 1401178 1845388 422728 579554 1293449 515013 1690488 464698 871808 1271477 1383996 1059260 713954 837695 1456476 1646907 1810767 1541369 1024095 170552 1372470 462380 984361 1672707 1864111 1071802 444110 1743837 1819621 1184050 779104 755897 1145989 1262022 725501 820978 1427267 878930 1014128 6886 821533 211402 1863885 1536291 762170 1893018 541842 514403 1484945 1618045 1158839 1698710 1127020 150736 382731 843110 428238 1836537 1805456 959792 804559 999830 1674108 286239 1612559 310509 1909956 805725 1221193 858464 1625036 209308 1110703 1680760 559056 1731824 900238 1664685 679819 725899 257417 158305 1504437 1119266 481559 141790 652829 1414972 1411850 867922 721999 993213 7126 1989703 1403949 1899905 91982 1008564 762411 789218 687216 1244179 1008578 1113129 899853 1763905 141830 620254 1468627 538074 754063 1598503 1063527 461769 1357972 686824 1089782 691833 1714130 1938036 315097 935390 859675 1054992 957104 273072 907254 1599568 595614 1204985 1560759 308460 1252275 124317 1658183 1582139 1696870 1604920 313445 916776 1450088 363722 152227 1934906 187742 616944 1485220 1404465 382930 898755 346052 888564 1135423 1682604 1624338 1374009 1650756 835069 477772 680731 873946 1893201 1320899 1352773 385732 1671663 1310241 240228 244169 186260 1386670 602999 1651605 896200 2302 1046987 1040269 319150 253459 1896287 929181 1486900 1652680 288417 1171109 871193 1258487 590377 760716 477233 970466 1077186 3074 21184 483243 1650293 16643 278404 1270658 1569896 1586764 1731108 1239558 1283431 831869 1224057 790771 980469 1630769 250041 1830395 1079371 1376825 428639 151539 702551 1083359 1108645 758472 462282 66098 1972339 1631200 1577516 433214 1794185 85812 1450418 1415581 1194277 127609 1678896 1986865 366403 1579493 1851932 781292 503240 1214573 337165 1882951 36687 1824874 1529793 405716 1327180 360855 1550359 836066 1196205 87576 232934 505985 949373 935316 403653 719770 1625799 890643 276540 380979 1104166 462054 102234 125067 1678718 149070 251098 1467825 1608892 950787 250519 1344108 582283 624939 1947220 417549 499253 1793046 718156 1183746 1694773 1349082 543241 1257191 716639 876574 1484628 1961250 1595670 295558 721159 843149 497017 365727 906846 724418 900877 1474081 458218 1102681 379046 689486 463109 884566 883762 1966009 900530 1777620 437781 1386515 1774007 1713328 424825 780834 406107 335673 554572 368424 1135091 907209 1038246 1960050 1905262 848347 484761 1232698 1545034 884168 1814154 1715634 527041 1645480 429450 1758105 403457 661339 1931837 811710 326965 921982 1457407 476620 827205 1325103 1934154 1914844 1808999 1035283 1173988 1247948 795119 1104844 1707974 206993 1929008 586091 393027 1195541 667821 1927765 854696 1523497 1532850 1413751 708919 292316 281773 1861597 1418297 794380 1299762 1230947 860808 421075 230979 1737960 124231 891625 1138061 1496866 1852131 1462396 1033397 549313 516814 1607993 285956 1978998 462967 1155345 459009 1352370 781474 1909476 1636853 1168481 1254637 1968053 672176 895630 356362 285647 199763 1178170 1333912 133635 224949 1610937 142206 1986524 242326 1308354 661432 786720 400164 1004684 1916890 1122818 291692 628093 1930469 1161705 624931 100363 1468570 176952 1245923 1011125 1639764 386939 678809 900357 1375562 243674 768513 1522302 1873083 641077 1880879 684764 1007439 1322872 1333408 1601853 177276 1493267 742840 645952 1531996 571693 369652 610492 1947162 1840877 971975 987684 1300729 1324790 1898807 1506649 1148282 952696 1388096 637982 782350 1917223 343880 54974 1751259 147296 830366 894127 1774238 381871 706179 1060754 1120179 1414476 1238410 300725 1567984 797266 1603998 751355 1759654 295388 1080795 1313397 1879590 402080 1771571 1947309 1991257 1376926 735579 21482 1071509 404165 73483 162311 1879571 665056 1198849 1496064 1285121 859081 1221666 538522 785810 1148727 410492 635884 1382342 285670 1081532 782454 567639 372304 728309 1532462 1727584 1711861 939492 280041 511721 1300924 392876 1148756 821912 1778464 1991971 1273061 265171 406368 418363 887350 805453 1519033 1207572 944704 1449698 1357980 1451872 1884610 1015345 1293660 1514170 943277 723643 863127 735860 769643 1073277 866256 1167840 1724052 1631219 1157385 44808 1880884 690812 572161 648259 79209 311601 1583600 977548 892335 1614319 1647634 1912027 1378377 1671849 457512 1005181 1110226 47390 1100781 1540472 887280 609950 812205 1570788 1511037 1402621 633080 1495057 1263773 588420 144801 726997 367248 335103 1371584 159913 1427765 8582 389575 190543 961538 463755 934516 1198302 264131 1930939 1159056 700051 1895838 1753139 1795275 887685 1757567 558631 760105 952833 1650134 1543665 401702 852255 258269 1250264 554228 1934728 1603575 1388792 446879 653797 557969 1774313 1888481 1240297 1406400 1640996 1885754 1124101 1864014 1836778 188143 389983 864170 202827 1320141 341413 1770474 359757 938825 324817 1045564 1386231 1360852 878773 624509 918276 570441 465072 1334208 1916754 187752 1673882 1849613 1931239 1021527 1047967 1176823 1671282 547619 1576097 1915986 156702 1833486 1251636 932801 781646 1118836 1124880 722936 147638 26037 125118 1151892 98290 851816 1967112 1053865 866733 1042362 547840 1456843 1778780 387418 507192 134238 104174 609203 586701 1424776 482615 796833 434585 1071040 1768256 1234971 632845 1728060 1062140 719951 444076 548605 1934144 424761 377679 1008694 1318952 1131171 478817 309332 461920 1151040 1074494 41977 1106317 1202317 1105324 971418 1553974 1334429 179888 1130085 147973 1020552 1113671 608539 1452587 1758228 630636 1809084 839191 1819998 208535 1856433 1959652 1749309 1289374 1832460 1897989 789568 1570605 476509 1557736 1981337 586451 1057690 1200224 108375 1764668 365795 529786 466566 902713 789486 709337 658747 1401077 1969295 1093609 288058 853848 1523822 706856 1395915 156347 1158969 372485 1122186 1149276 1742952 1358142 736260 1135595 854769 1827235 428201 332820 175836 774642 134843 676420 610883 47934 1175726 1849170 710173 1844106 1725027 1460103 1448710 522840 973249 1085198 1942455 539118 1978916 1344387 1703711 1298399 1414956 1779222 117771 1074758 1341218 930252 1303395 66145 1791703 1172110 233700 1778102 143224 1780840 1905118 305984 1464471 1710776 167311 1547499 203693 1706430 1626558 1641968 1520550 22056 1765764 867785 325106 459541 1277556 738108 1819967 1185048 1884874 129801 1292480 1336145 142582 853575 44150 1204660 204054 825510 1707151 1243107 291634 725856 194751 82881 478329 169962 387104 560621 942560 401555 1768411 519113 693349 1091492 1475948 1076855 500264 742988 561940 1257506 572337 10635 28962 59128 326608 1984736 567325 465637 1301046 969419 1041255 891759 1977325 1093337 1965663 1275274 52542 86710 1566172 231906 194103 1310876 291961 1040626 767580 1438718 895021 930457 280485 1662413 1856415 150803 1818781 740950 290633 556857 798860 1016525 1578044 1733016 1535145 1250609 792262 1800974 388550 1726033 81845 1487554 1939163 122727 736388 1432648 958616 1825838 2987 108891 1045870 1313578 1626125 1321057 580673 1233221 1739049 884618 1953070 253202 728724 1413838 1615356 456507 879092 1070239 1838768 465128 1968741 257225 677411 324424 826667 1657937 456138 471116 1021474 355197 948532 600635 1101629 1751183 1405638 1131227 1712279 762080 1627593 1047704 496261 1707927 717340 352521 502253 851944 1057068 531901 1302684 221377 1090692 1068343 595045 1317734 784347 693600 1829787 1996332 1283338 794146 876892 836527 1875522 884552 1539957 1427406 686990 1735375 1918311 755443 747551 1959852 1093469 1248474 548895 1199511 437245 1660440 1535767 1041366 1619439 606155 28127 866268 1144773 499056 1702118 253931 1582281 510589 458566 509198 1368509 1891878 161104 1690795 462892 62650 880753 76517 1151882 1941612 1849617 1662141 603072 111854 180225 1588810 1032349 1995644 342495 1388551 260976 833147 1402502 1593794 1135224 385964 891853 889601 660556 1013061 190111 671464 1629468 292492 485539 1718493 803388 983982 718503 1211455 1725608 1119555 1439020 955486 778295 580091 1006914 857248 1094194 118598 1278229 1151448 1767910 1646631 282215 187052 709226 762012 1703874 1534606 1158509 809891 1725078 756386 396626 616575 272073 1466844 1950910 1262663 1743815 1834914 983241 460229 2351 1779867 1877853 1554616 290272 9146 289180 966914 271096 1958838 1154252 1996343 345793 934464 1169630 657102 654649 707508 1686235 888583 1461556 289635 306293 1885555 648044 1186082 829254 1269841 1896101 1988210 517818 1447404 648686 1728094 1613021 184626 244291 63625 481472 65276 299825 182791 546768 66968 1450656 1501399 1059003 500207 1931560 765105 1361298 1748384 98029 495938 1773722 1172019 779078 725198 751907 717873 530533 452532 88190 1063974 74166 134669 1579930 1234139 1787150 304418 1939565 466076 611185 1653304 768599 1162976 1043450 1884921 78064 1075521 960438 1413372 1670360 1551440 1064988 825260 1526062 1890795 563932 657015 651187 1178402 100521 79813 444802 3203 1219642 1879406 375908 880086 981913 1444156 1067556 1146353 840271 847031 1434385 1220685 692393 1637240 763197 1327292 1652777 1051254 772419 1658771 214405 1424398 1517657 323588 542986 67230 836962 43450 634208 1539933 192601 1471825 712584 1853947 556 703077 1389741 757800 79443 822162 1191450 97593 1682070 433708 854175 13700 1226756 1587154 523297 1879575 1347788 1677276 422178 1740728 1910842 1617296 1224834 1631072 1675134 1224394 445754 773822 5959 1355351 344002 1180444 46460 279146 1832585 771686 1608922 1285289 1546799 1083353 328825 1609206 170998 63273 1716569 1178235 848643 1514328 1039265 1283940 1086382 1237560 1253601 1106888 1478427 402493 743864 1059401 1122897 10330 1563209 1478244 1823222 723444 1515614 294410 1345876 986826 540285 1063010 177250 1418077 1732287 103098 1696340 1866419 1887491 1255381 552611 1306006 1929097 1555695 71783 615617 1238267 337419 1160262 1974832 1094805 317852 1345696 1183715 777182 883919 571956 1409012 1936865 1487485 1240853 36165 957343 653804 129935 1867387 1024621 47961 990684 605984 1138676 1872457 949327 42780 1907965 1842110 477785 1825315 1260093 1671995 1295025 1166526 829438 409875 828255 134411 1320361 1910882 1694254 1527046 88870 1244965 1097158 838630 1441891 1197302 1771903 1070086 1408805 499217 577118 988600 707441 958383 612799 588106 849517 706350 1934724 736403 1574031 1158373 361214 1634842 45053 677635 1427138 901131 12384 320084 1221985 1560249 1469720 1273812 374763 1048971 1876732 1248816 1481567 457242 1146239 11754 746077 45887 41952 270609 1962999 1951114 206372 382950 1236170 260690 913084 590582 825744 1268691 444042 1517352 640226 1939174 1367394 1705716 932501 1020415 1659 363111 967329 1595447 286264 852502 23624 1217597 1575513 1981693 225656 1907752 818590 243236 924834 1955902 1566732 1656822 75438 469369 1733432 454527 965020 151666 1461089 88962 141653 1336884 549090 54764 161146 1171329 280392 46740 797515 1828488 1381399 618714 1964048 404757 1402141 1891494 1151230 1503705 1770207 1744992 708034 493930 45204 1322555 1469904 758266 967109 771923 1676261 1614702 836406 173127 1620974 1769606 1821103 1604566 1897608 1237271 1510829 953837 696498 1122955 282160 1080302 153607 627249 819447 319722 1231850 785978 1838178 1595523 1121094 745546 7462 772269 1184008 313668 1810927 719360 1084644 1783277 1957155 679557 627980 758313 1321210 1584767 1201491 830622 57586 1487599 1516600 407037 1976379 1827769 460571 349847 486891 1991358 591523 873147 976184 1569514 1488679 1719692 1244398 1425647 974387 1844073 1586349 7915 1544616 945902 828152 729801 865492 1428409 1546110 1349130 179344 520795 1745009 700391 258875 1881593 1741704 869595 934617 676937 515895 72197 1474444 858035 1396640 1408779 333022 360024 907808 226011 1980485 746261 1738465 809046 181036 752477 1935294 1194408 1180968 1993750 1141259 1608613 1747708 675423 1351602 85122 650962 1003324 656673 296102 1808930 30019 720084 637235 1997468 1225832 857806 398103 1982517 1369886 15222 1675957 1411397 1082925 567527 389364 106078 1727552 294182 785460 1015613 1352292 437282 1243841 915659 1810651 242778 617611 1759364 912817 1291434 72712 846629 1466167 1785962 1049905 860485 1445677 1764510 785803 689138 529125 67205 974634 1898463 518310 166774 229883 1159077 639163 759198 384936 1794863 1285565 1602146 1075225 865921 1966464 1886968 639190 1658605 1749051 1380681 1824065 368863 1129718 1491746 1331039 244066 455029 208778 1428301 1374413 1615856 1125202 1664488 394763 127586 997630 594832 445536 1698457 1714695 641930 1116186 1434858 256570 12875 621260 1066033 1780356 1357905 265166 1701067 1594705 145729 1664558 1913784 1910937 1527087 436227 1925320 1080849 1891105 1245403 1015414 1182589 1607194 14839 673844 104515 135510 294646 222074 1122715 1801343 1671892 604853 639119 414840 502619 1973358 1838633 750128 934756 592939 1225718 1202788 1793904 858446 221980 890943 1517603 1022872 25313 441482 325591 1869157 1599782 78311 344735 839988 1175134 1189302 1340120 511771 1546038 1967056 1123469 1918991 422862 1903580 1230033 1908443 1477778 951356 23580 1668289 1563107 1549711 1338424 36771 1830079 871517 1692244 404593 743496 349466 1089801 1232278 1987318 1856332 1053439 1217994 106542 1991792 457715 902017 329891 1420728 237206 1179708 121344 1135158 807717 1895242 1379776 736563 295040 1059381 306396 751379 1170936 420262 710190 1898818 907910 587972 1509233 1984396 496 209363 1090322 471774 26260 803665 776886 1096141 275289 912491 1731585 100924 616169 492558 1459906 1849191 213577 1739303 125250 1588295 908961 665852 402955 168938 975680 845420 452981 429812 786696 1001590 4231 266808 505827 1878563 324227 447446 290679 471276 1565925 1973690 1005941 1664860 1466366 1866296 1527206 684695 1988710 1330011 1618060 1227256 1528452 1482539 1420484 1017689 1643716 1077399 754193 793221 1502747 315919 616469 1165070 659631 422958 145314 1533700 1696820 984416 97595 1334512 1877242 1455603 985716 1761049 989436 1281198 941443 80024 411095 701127 228343 536589 1381639 1118487 1638769 768336 741906 1909907 1764632 93650 866010 1976965 1413026 1380227 1454975 1658217 1487676 227927 767633 900126 229038 1140796 28857 1297363 672837 1718941 947451 352175 1729696 777136 363453 1575090 581131 397740 705084 468033 925196 1989559 481867 1170651 138969 181670 785415 1753273 257920 1495259 798389 498351 556262 1807443 407591 1434873 1072708 750717 1996550 1090495 990203 302000 291729 1988357 1621672 1347038 767752 1873891 1303014 487429 1086017 496638 1300089 59909 1683379 1948132 221794 727311 1714967 1157776 670585 618428 1255672 111149 1362340 1995959 875701 243235 1456744 1347605 37684 657787 1139652 1282905 1728596 322960 332140 306320 1320761 9969 1376675 1480407 70877 1050765 1498660 1462852 1307573 917345 110217 101182 530653 1386610 780925 161511 542144 1716985 1148171 1611531 601963 866144 379348 1978575 1094767 1134956 719195 198077 1470235 1775856 60129 1611126 538983 1068694 573266 1087074 80566 604322 1791182 1711360 1615028 722003 1245082 1701571 1567169 7458 1521481 620487 257958 1915329 1952663 1244439 1543505 723247 525577 619594 42533 628884 27197 478102 1785294 1569203 1074944 1302097 1755104 533314 1107030 660062 1271133 869740 763637 1794719 1371662 280193 951312 1227285 1099695 471388 1338952 1753620 247724 898543 476020 1849127 1393611 1084453 6540 1792714 1685798 1152689 911065 676039 281004 780288 1658080 1088849 1765951 1998951 765417 761137 522971 1839350 1074587 526286 1500346 1348556 1884668 646708 1490907 355765 643586 641168 162701 1286390 64757 1534982 1085595 326271 1947219 873690 281957 787403 1343727 1373377 54348 1209227 394864 1758775 1971949 834858 892683 843547 63026 1060456 412467 1038086 986664 626221 1479959 1475401 1695783 117923 1592934 630 480323 234762 1793689 1583182 604475 24767 801689 690267 592824 1294478 1812501 1757810 358558 421466 127616 706934 1148807 1899402 1650556 1345251 219076 116590 960851 1196113 1809862 1040511 616925 1887732 280866 1934070 1354354 1158257 232551 1173654 1540534 281343 622415 1514641 645570 1969637 299760 190829 1834300 1828027 1180006 336631 432981 1136188 1720871 1899148 253226 1767692 236479 1676459 1545010 1072917 338671 262142 973628 1261919 1539107 1852730 1398823 896861 202021 1099567 444281 779764 614034 1352352 1034221 86839 791014 118469 1030981 504105 882847 1908746 878769 31022 55840 1978930 1530485 1506586 1045508 1196851 572173 811680 1539918 801813 1762474 1723119 235407 667967 753023 410775 127833 1778663 1386111 1137250 1652634 1121834 792690 1155443 1965994 1561913 1064002 1374757 213616 575543 10623 755410 1449198 1617062 518463 1249218 179788 823063 382047 968885 1745951 1751889 1059780 1968718 1837579 243926 350894 1863744 453260 781504 163386 1309647 1276277 1134354 258575 223542 741771 962347 880825 1937288 1994841 1104147 1438533 1549262 1137530 1638990 895573 639394 440242 1213549 1057992 859845 1457811 526623 1761977 136777 1472718 567874 857215 1259013 1563244 1343309 1671186 1067471 1556456 1732617 1395563 1154030 1031827 14760 1041283 1805278 1398570 455571 170134 1036528 878718 221849 1502202 673678 541737 1675770 292788 1239640 922299 1093643 1007116 273086 592295 1486437 1681544 81836 87615 1713027 1856185 998051 1329347 130587 1731598 460572 6699 1763463 544949 792811 836524 1317716 803254 796952 521883 1908384 465940 1612683 1558365 1253509 657927 879803 253780 1702178 434452 825902 91472 743383 1423879 214991 536749 155390 896447 976094 696199 869713 846968 1143588 1243047 1045266 263669 1158300 1590768 1853621 1620340 943679 1082749 1560916 9684 969666 351653 1103299 119071 786512 1568798 49294 1362293 1759951 1720207 64191 1338086 352072 1591267 36276 1628599 1507824 850037 1879191 984693 183490 1382476 1671789 1746812 1403147 888141 1169382 1464977 505835 1730578 196798 1994736 937776 974904 333992 747612 1576317 1515923 1161297 1620744 566431 1790020 1175011 1823818 113260 1065962 1522942 1873441 719899 1867169 1518689 1802049 1476130 1174048 915794 1252764 1234262 1878762 1968249 973457 1644443 1199153 1585750 1576957 586902 1598892 1805915 753794 255768 1140282 1261622 984780 1419237 1120214 1008933 896714 1182243 1311644 1627992 1900561 54613 586412 558721 1810829 1926416 376665 758136 966635 1299532 1735545 754118 1636985 1077600 64264 1852694 1586384 422084 225922 1402441 587809 1075761 1527735 593587 1760227 1633534 21623 1812720 1686404 1493382 1046953 631523 670132 1607350 1799366 1693515 1908938 246346 936085 1729728 1565052 621693 497551 1349393 7479 859761 246724 1615781 993910 936158 865974 738202 226856 1210953 819557 1609840 1987740 998378 1225661 952081 887004 1953105 1931372 1406925 1991546 103991 1680010 908469 1879808 985982 382306 1871675 1321897 1723837 1821916 1206974 52357 858885 238043 1734183 216857 1763112 212564 1243070 412140 1374917 1020759 265233 1792141 1257296 493201 1288483 207535 1202550 1466114 839376 354186 621057 1258527 991919 996283 278657 390805 840926 1936032 1265910 1709220 1860831 387886 54637 1452772 470353 1905540 1832477 708591 1113657 219655 1583715 328089 1683119 945776 734573 1133298 1411625 1477620 1378687 658443 1962079 504404 118134 78774 1205663 1350475 1908280 713521 1842781 1660681 1637053 329446 354700 284568 1558241 1742594 1578488 597925 943328 1301398 1594854 631477 283426 1670339 362516 1857754 1013865 600246 935925 394661 76050 976593 336874 971071 1423433 342020 1969300 1992480 1880781 693075 331287 1932189 378079 755852 295231 1107548 104259 1599889 955090 258945 896070 1790169 690703 1600409 1429506 1804340 640711 723160 482826 1173012 966235 646798 885210 1206681 1740804 119721 1346761 1879034 279494 597634 1225431 1805720 103228 1272969 1150404 569987 73310 185151 1353625 1319751 31621 483959 1512573 1197851 1094712 1885621 1347461 1873782 1527340 1113218 495264 101416 739088 1035150 1672493 195097 1648996 1648603 347919 93371 689544 588215 1583747 1498534 119294 1456591 1585553 1261157 1648792 604053 1113062 1951106 851460 1744966 409352 1569577 864631 1389302 1167254 1961651 385353 1788115 964736 283628 1158506 968104 1457742 1282559 334873 1957839 1290546 841308 458054 1962879 483221 974801 907276 341453 159224 1222053 1105942 1348538 1050593 144759 928112 471722 650502 1353608 1473341 1207157 381811 1597387 673401 224965 54532 330869 1353858 468112 599888 340555 1794050 748844 423356 1998970 94984 685900 878815 810457 64824 1576900 331208 17484 1016253 1728647 1949723 1404655 180029 665728 963215 761874 1597772 1102937 473157 121596 975876 1646109 1899493 19140 1899273 1218728 1733184 168094 920115 776844 1398525 308399 563121 632261 282787 545776 713205 363652 849526 1438391 594061 1641657 226493 362018 46427 965262 1184303 1685683 1401623 662124 524112 1590984 672370 386422 1638600 1527921 527691 1860938 918180 129767 884359 1897374 1115357 1454315 451671 1597704 1462320 723196 112065 1658178 1389858 1952898 760577 1292178 117723 1217605 1504091 993859 655636 1725507 1567195 1850020 733930 788373 1322890 1020739 1283740 1069579 820409 1262941 670580 469377 1767818 1136636 1974875 515453 484573 958141 331612 241087 65155 1104947 683756 184519 150172 991685 409736 393049 601378 1348956 9225 280524 1001937 1297708 1376381 659346 1403546 725095 1583131 141171 325023 1702926 1000356 69740 1159456 657260 1439924 1694035 773036 166451 845849 1383000 1782412 1945342 1873776 1927064 475032 1253905 121775 1994738 1235325 1424879 1136858 1739674 577055 1619778 324629 717707 1254353 1637183 1090671 412666 1959548 523606 983132 1816134 1301851 652023 559364 648878 1555403 365207 1087873 651290 1234654 1738251 429344 546006 1287362 1318640 2231 453421 1665902 804885 1444730 1052055 783144 286295 381909 619848 52785 1972601 376180 1611296 897092 1227650 389458 1458492 1370721 1982223 1500720 192677 168051 1320496 548231 1284893 1679127 846636 973486 394495 613336 1497768 372876 1805640 146697 1046144 914029 1062575 1334983 396594 1459484 513090 586134 391548 756559 681510 87391 1508884 1709320 1462107 1182781 839028 1107480 1717195 598666 585589 552979 819596 57597 1164959 1311002 1973337 524479 1323054 1722460 1306125 242901 1332926 934557 1428644 496270 643991 1394597 1531863 1859218 1851491 1503810 797668 1101355 518401 1214384 1084866 1057760 1068157 756346 1579559 1213629 1969677 1682176 568002 1168227 470077 45506 577095 1261817 1455463 1714068 1457365 361961 536354 378112 1729235 504816 362901 383994 912586 793530 1930015 288173 264185 1800254 1633259 267461 682154 1512662 1076748 1301101 540577 1100975 1921801 1389879 1298626 727673 1644080 1597045 1486031 966452 239199 1182611 1867972 1003092 804394 1082366 536118 853130 869126 379738 572402 1125682 1687248 825895 1648208 219161 1054896 1434243 283826 267961 1559141 1207477 758130 1992305 1140043 800808 1979399 1099032 1910465 96833 309519 1911478 853589 243183 1644715 971689 1739055 1334845 1491123 144819 1603628 1323455 1449965 1467335 635465 804911 32302 939904 493144 1579282 1042270 1177185 853836 43907 1685459 178843 31254 881359 1353534 117479 1130225 1133736 1707640 1608975 193908 429713 1592992 559510 282336 684721 1098128 721093 1268322 679090 1015775 373555 1564914 620019 78765 1953625 360565 860467 1524759 85988 592474 744913 1659813 370447 1807956 767304 148599 1292870 662922 1607836 211431 964803 1334655 257560 214509 1426283 1136311 1508283 955329 1625991 1747140 73397 85772 513294 1398785 1028599 1474956 1182786 19094 1218066 1465581 1728682 578268 1698345 754261 1240492 1623304 1770926 589358 1679276 1307152 1098508 165345 657604 37846 1336564 313033 1115166 1359986 47212 337491 1724608 864764 352213 1513422 469217 576526 1204442 417838 678938 1791554 256270 489413 1960362 583815 485603 267651 334043 1628704 1984712 1796589 1091125 755021 917315 50188 1531481 596140 1037094 176986 526942 6492 1731333 1921529 1680160 175219 1503256 1150354 93651 803537 307237 1722682 1260366 689815 1652446 1799937 1874208 607503 807765 176798 390518 1242209 1251403 1228564 968772 139438 428049 647847 1628094 1137398 577710 1854700 1709954 1513362 1957741 251037 1735560 1246191 1480387 1915689 1373607 103874 1062102 806413 1340037 1165370 902841 14970 1100222 85679 1538933 124219 1173529 1390315 1925211 544117 1610897 1665961 1851880 1254890 1331335 660213 650758 848696 60184 667614 587557 463744 375205 1404461 701791 1818526 1320764 539821 1942962 1292117 1917064 1525348 1201854 1837804 1216309 1632024 1145341 455313 1169411 1362951 687103 453778 555553 1777794 1256921 134010 542888 197739 1168704 946655 1762392 1021402 1459250 691807 512040 800945 1028479 759127 793882 479571 914495 63053 418509 1593066 170068 1400993 742407 1491592 640017 167333 642423 37362 720417 1951905 1818263 1002482 312855 1506699 803211 148362 1459448 1798833 263251 1275795 398456 1756168 479654 243833 627908 1492246 1488731 1704052 1970498 280922 772735 1158578 1139614 114021 1529584 1801726 1111850 720870 365337 1675213 1232708 1862371 848709 273939 959615 1299163 1350445 1786791 891375 1898753 25007 1714368 607824 902177 840878 1077251 1010302 909724 1954416 382541 790369 140446 694630 1243609 1471683 640035 414850 521511 710390 991808 1256028 1588787 1467542 1327405 654586 1470752 318184 1208269 862651 450382 1972859 1917516 617214 168548 1219956 791719 1255267 1811563 392983 838140 891613 1306384 216014 519901 1003791 993892 394373 1863423 720973 757290 1405175 443963 838935 1504604 587534 1158033 1824943 450061 1477154 921741 1208338 585575 951645 313168 1919081 1966197 767730 401888 483195 159932 1807953 1863416 389386 1996701 1956892 1525719 920536 1744777 234889 927048 1918781 1800957 1125541 821372 1195456 814416 287233 1851258 1080099 1334307 1601345 1302396 1015154 119743 1157163 15263 1446543 1962380 1508465 1948031 1550178 1874599 192148 1601577 1339078 1105000 1137979 1769735 316927 225673 917945 1777496 478638 389143 59124 55087 337595 1741162 998154 1158806 778499 1049611 1871773 1530652 1688630 1435946 283010 358926 1696966 21346 1382343 1681985 1073252 1200302 586868 1353773 1909830 290901 950304 676334 1037799 1377496 1448689 52154 870837 1987361 757628 1949121 731074 1410879 1238791 979312 719200 1045909 405931 1802740 1009886 1032148 1796503 1666289 1274604 1322523 456876 399917 708191 1929059 957348 34413 1090145 1545117 144235 1056847 1122181 1816372 1471184 1278389 592165 515429 1995717 1971151 469330 1528101 1009213 89973 988872 318818 744415 1641705 863315 1371886 1520875 1647394 768069 1128554 1040366 259108 419940 358891 1612976 1505637 17729 65552 366652 347426 756951 231837 360981 704655 1931111 1026905 1916148 686049 125853 113293 336138 909258 281112 353912 1069169 330712 1811396 274241 172294 215548 1169042 335111 584179 1425696 1916380 798634 1435997 1260212 1750101 1728595 1417233 614834 972499 498041 637574 1801642 1345256 946261 1756083 1035852 1300469 1346854 787811 1496679 1513699 587785 1680568 1947402 1381322 884112 1999015 1630312 377862 1313196 1484265 1753053 1424435 1259858 1270348 1573241 1789512 1101246 1302489 421479 244675 751685 1771135 336655 221324 742126 1899307 1298897 1693918 208896 878002 888281 63060 1116284 1818455 1670728 1936113 126138 262258 1446962 69925 251275 59067 450047 213701 1011305 1141546 1833542 764182 1638064 1693323 101579 1583270 306032 1089411 1144861 1077101 486019 980589 466024 1729528 965137 178550 1589592 1453693 1747219 1555020 1598969 1737888 1801049 1383109 1249643 1804028 941361 1139994 754092 278968 1272729 143756 429921 40261 767343 436259 1660275 1583794 315559 1782092 1123550 903077 1028104 26423 113544 1421240 430396 1593421 1959676 926072 900196 297373 1393845 866112 1000403 1209740 1890864 123287 27302 601887 838095 360942 635923 1795759 1354773 355980 1522985 1369151 927550 458550 946975 1506530 358133 1863831 1727039 1935845 1653367 1721012 1739698 1541109 1571207 1282910 1333865 1517006 432102 1454420 1854590 1557958 1537901 1635640 1435236 405276 505430 22327 593095 961278 1325295 1266445 1830690 1345217 409406 1590029 1914645 1680862 595033 943535 422095 1015526 850687 451924 1166655 354057 1171234 595042 1688060 854706 1997296 1642189 790837 797880 1539647 294288 992775 1172432 631125 318249 178250 1279292 1336749 89048 575980 284489 870902 672046 666783 1864034 691003 81081 51235 1180588 488352 12145 654750 1263298 982375 1453913 893682 845599 1397211 928516 1047077 1979434 390116 1995043 1169317 845238 360373 697880 504120 1890710 1193263 1765781 1735197 618299 1939991 1667996 1016939 1281541 376005 1813365 50453 1307772 1940486 404200 873647 1795088 1912196 1744715 1957372 758255 437101 722308 1804632 526030 650474 756918 1775182 1681287 1512202 755454 1895458 434997 1728171 797651 1655135 1300295 1252899 1711123 503963 1758051 296507 1253974 76618 1897370 1146357 1306740 600816 603706 1853260 707097 218244 1162007 58842 768709 476598 258540 1482648 507318 498127 675779 867334 1720286 931969 1837298 390471 852334 1360797 9584 211971 1841516 1369604 22862 292629 1469872 889440 1262957 1684665 1721060 928308 557874 1403519 767002 108307 1608696 492741 1976578 1904567 1635888 1524401 494978 183321 558984 361426 1683721 1764248 130951 777454 1278088 592180 920015 532410 684185 19904 30878 260161 1585472 1615188 88781 1920085 1195460 1239796 1210520 375116 1799776 991389 683650 424555 718519 105722 669686 1304639 397270 700062 1671873 38857 1794199 1636656 804459 1708481 344870 1040167 1568526 1782401 647036 655235 159220 1834025 181833 1288899 36699 1453366 1753832 112425 347001 1176124 1079280 1175363 114060 903400 103318 1092978 16960 1694276 486179 251246 22198 597005 1164330 301630 458606 1409648 681603 1775395 1404331 1061860 1741869 876258 164503 1418248 992193 840306 673874 1530151 263654 441806 1993055 1236355 1234131 929996 872535 1625963 1090511 1278380 1231822 1965183 1096729 166079 906088 954444 1720031 1699086 347533 543428 1352331 465534 1459899 1106569 225276 1012855 1480892 2834 695371 1927061 1667108 1621035 915171 105421 1664332 1917533 1955005 1020319 390787 808784 269381 53363 651501 1530401 907795 387483 1356587 915677 1105782 1226273 777243 1019367 1272650 1035949 1883523 541061 63283 1871815 1772656 1486056 452849 522684 853164 68849 1743068 193045 718568 1488275 889875 493826 474685 1102134 579567 1167772 119695 1404893 885788 742984 606157 580738 1424701 1893217 1810751 1946598 161562 156888 307130 1727521 86895 1470141 491181 129651 1378243 952899 1680103 1737146 1039324 1268698 178128 98535 1969729 273728 884408 161164 468575 137415 791738 848614 1225316 23772 1114581 476663 38065 75884 1764507 1724789 1017619 1870686 441647 807742 171065 989651 981550 1950893 525625 866766 1267657 1066658 372151 1452090 1784581 1857271 669550 623542 764147 1810804 408335 847169 1879845 147931 1198422 855423 1245651 49879 109169 515056 71841 1313899 1478625 1813510 1518057 418754 984305 1932036 1360779 851457 1335467 555561 685426 1430985 1294835 834126 1611240 165050 331229 1831652 1366466 1429326 1300832 732642 1872360 401486 25305 1832421 920045 23175 650545 690143 340273 800240 947191 615461 1746282 1733690 983570 1348768 1365581 1776568 1846816 1990880 1716295 1194440 1247358 463706 156251 1459286 747477 753316 952105 1890504 1001118 256474 711228 1761162 1109158 871605 1778301 220078 1604929 677974 181666 893015 1923539 119613 412252 1816366 1342989 286807 1662569 431103 1673257 1996908 1470368 967001 1503325 701246 1804635 1507980 1922596 1667469 150598 1573554 341563 1199147 1454878 125152 1237522 1672376 857055 1375785 432219 201432 1776628 792693 537177 1237133 1115135 1287279 1581920 1798089 1657172 228536 820210 1850233 669322 1447534 872319 956840 1670197 974822 46416 116614 1051493 1626926 1366449 1239482 48862 1048290 1972780 459642 74967 1104204 254591 1389328 860202 1500541 1286932 1170584 150516 1095642 1953268 1120182 876152 644786 1035733 764535 1670277 704533 1819652 583745 1356843 641967 13008 340930 579305 751519 1635894 476819 1724049 621521 1070088 1719503 321266 1436892 1167949 1771645 1000364 769177 1810521 648430 1999180 543226 514967 1877410 1596306 1455804 1981448 1091010 638110 597000 1342746 577749 288393 1555607 1002884 1370153 13520 224080 552870 459978 760242 578386 532826 1926207 1397838 1856016 1911895 1092827 1317212 1547822 1370531 1596852 1882256 1517671 800964 739731 932916 276737 921553 457951 623897 1768749 1983315 1966443 1088615 688455 1189060 432034 1631301 911773 495325 1781921 1489368 1826407 160471 179903 496479 454476 1770323 780120 739774 162813 1946456 1860450 1389169 259238 1714941 359300 1637636 174733 905323 1375403 1364396 621922 957537 1008720 970081 69869 1714706 1600764 1992500 1442995 109124 932171 16659 1890748 1654640 543092 920724 921745 1154779 843057 1441867 312150 25089 1455081 1125824 781740 58431 1059861 1388264 1553965 927294 870293 1384721 1857741 1170413 1413045 1914586 546573 1460743 110707 287083 389644 328574 1217954 128997 1017346 1459330 970207 1916256 1920425 1974988 962028 762101 618747 1569506 241707 700916 952264 1351211 770543 495993 897175 352883 1390261 899844 1204051 1106600 1266634 1117316 1873704 122938 1802364 660772 1080544 915427 900324 1886385 887819 1111413 1573589 442054 238304 453957 1443188 1415596 567656 824155 366037 1262158 1378434 266408 1202441 1769323 1481759 1931135 1131368 1048904 294149 301671 1418739 1239480 689081 1274359 1086380 404568 1758493 1288597 1698843 167910 1833411 1069239 1970862 1524758 1341528 254577 945903 958287 1676789 1035300 769543 1812047 535524 1964966 878754 638778 1234334 1871234 1906492 1902987 1969533 1525556 223701 1823094 642852 198393 518322 1957626 235482 1711802 412027 1834154 474314 440102 1580914 99058 1751174 1262241 35909 1701416 268691 1070312 835323 364789 737169 353891 356979 1084536 1100360 198159 394404 1266785 342195 1000092 1969358 1845597 1973539 1977098 1219567 1428664 1023490 31120 154538 965631 563842 1720335 855501 352225 1033960 96590 1591808 1264679 1798052 1309474 1232130 1002897 586592 451788 254331 17909 444768 594434 1622733 1237210 1360532 1822051 1861995 1536824 1432395 70920 84438 414821 1835307 1622870 1504667 1718149 474874 738998 843453 39526 1401209 1503786 1024334 395848 1250443 521310 1518660 877089 78479 269357 1420008 1735308 215307 1427823 1259280 709520 1113191 1194840 1148024 1217109 314172 695162 1393415 210617 1474374 1433352 1478955 779660 1957328 386571 1201004 74874 627553 858345 1304086 1519993 1779274 627701 1405353 1296732 1157790 1539176 1446477 1576993 1473231 1188551 676949 1757749 1834913 839996 1687898 612520 1550634 1598880 1745464 1180650 1152605 506029 1669903 929624 323635 1327310 1414954 1958326 250583 26250 1667205 1780493 409986 164534 1603047 364409 274491 331055 1907763 996645 1630936 476562 663543 482978 1961869 1759934 1170577 1168411 369578 1305010 1793220 1000098 1312461 637661 840655 28593 1605482 1208202 1192516 973164 1661522 100807 1227893 363317 1852458 1388308 964778 1104657 1485151 1224363 1080441 1655739 1275694 159260 717811 1937324 1515739 25267 140071 515097 1137118 823874 274780 65037 1626699 1277864 89447 172111 1171677 1075773 1075176 1036913 1772732 1546037 195195 351195 1900421 1291240 117952 189159 330001 1086714 292482 476929 1130236 1617720 731587 658777 1278962 1696573 377443 1180589 1639454 934264 82772 335253 1498553 1079658 901402 1524361 1894464 1081266 1051481 402308 673918 423439 612403 827617 1355474 1780683 940959 1465548 697562 1473651 1718205 927464 592516 1380655 37450 278903 1577436 1634448 1534506 1215460 446037 1364051 1123972 1103628 1788400 1639252 4991 1542184 1760335 126463 274648 1070856 1822258 426545 566074 1968946 1014863 1233731 1360145 1701857 900974 1898 1299159 1688887 412852 929821 133664 1980241 1051098 1579815 1228203 417936 393097 928182 100656 1193952 679389 1321275 1839079 837504 930829 1240844 874895 540181 587457 1510135 1050742 1440010 438449 590113 1976348 1898642 442630 817427 163437 1089818 1791433 1394398 1357979 1373039 241746 825869 1005337 1695957 561689 1180222 1996546 602488 46338 542417 1140814 780057 1138755 359354 1482623 484174 141954 1860104 697724 989541 394797 1562670 743992 1552261 1199430 815432 83544 1941698 1787554 1382460 29820 1068052 1756223 92993 1471619 607421 1476079 1849338 1065079 825979 198375 223981 1516999 1976393 1306568 979749 1623857 1753846 983342 338535 854663 625766 211878 171024 1841776 1824992 1272891 1812843 1450706 1531857 348568 1825578 601948 1376349 1389232 479874 820155 1605946 877057 210390 850354 258206 1351789 1541983 1524279 997683 398202 254784 1516343 1288624 887778 161396 1706801 14433 123277 1104102 143922 1977105 350722 1259622 1522465 1288924 1783411 778657 1441475 149562 642048 1757428 1886170 1020532 750930 1090033 101935 1470890 1402697 240324 1821632 335483 994161 1789180 505913 497987 948216 948559 825290 532053 622986 216183 80722 129465 1246983 1148703 1026790 1921753 800172 979957 1773585 1030485 1531684 1349483 1942053 638959 879072 502453 19884 966512 1779250 950530 1203432 413920 1287568 1017497 381102 1299568 1089320 1642177 1451027 813515 1207083 1669390 1079894 1922595 1618080 344851 107475 1975305 1947103 1586695 719570 1852252 1974749 27977 172121 238081 301196 915678 358853 684710 1644866 321507 1896460 550274 828353 291070 1252912 1253240 899556 1907084 799861 362068 1898437 1511400 484566 1305854 453861 1887000 551292 918706 1544484 877984 538453 381591 1402861 1846869 1606076 1819999 526039 1563271 1352336 244969 1438762 755935 715707 1539944 1515410 865302 605556 514120 191854 1888924 847735 1543146 1165574 769244 1404535 1879504 756743 1031417 1315780 1660958 111915 1740593 644331 1630006 895790 1831406 525961 351382 1948235 975393 974923 1235083 1942656 109757 40154 1977150 738587 381036 1860844 1131310 214157 1588095 1099978 246849 1207127 830675 1456572 1600793 517978 1719653 1126020 1617725 1609809 1561338 877583 1949591 273449 515266 1741451 219657 643825 657917 1312528 1398752 1401737 1668920 120614 1446246 482004 1062330 1159611 1334699 1491262 843877 58690 1233697 1190084 1959748 1928474 133206 1899840 541353 1509074 1071354 522298 990328 477103 391020 767325 332076 564798 495665 1095052 307243 56175 367266 546618 452457 465835 1344529 1233272 729242 1073130 1272626 1037490 568930 249902 445957 150260 631640 904679 1724454 753353 1627357 1602393 895029 120947 993350 1031036 1815580 1409903 1095462 1791820 16978 701717 548164 475770 407801 711996 1652598 404657 1387973 1382317 849446 808981 1838774 150258 652009 323953 1472948 1008836 1818576 1614948 159467 464847 916094 425409 1566621 359286 200181 369404 1107057 11876 1723531 1466017 909343 695465 1019264 538558 1911277 900480 1923141 1369003 1993978 911688 1172245 494977 899186 1398927 1521014 541405 1254642 850019 1980811 375587 1389707 723792 754105 162375 1627325 1704796 548327 961439 412795 619822 813632 277107 1228381 394326 880878 79685 960861 178857 261946 731117 836989 1618147 716537 62369 1617476 126058 130961 1568486 731656 1755878 440386 1729531 1050085 1391975 1182578 504910 222903 496971 989437 1087184 199670 1484590 306205 402612 1303293 471937 814425 448963 581872 359681 1828106 1389685 1236529 1555892 112408 1670439 267213 390055 1954966 562642 44590 1275214 155623 438732 1109508 809568 426776 1557735 1126016 927064 1372780 1611311 1404059 1735422 550798 969815 1190901 808557 493561 1365656 1884537 843607 959973 305564 1224246 96565 1385278 947254 1175775 695123 793281 39636 984014 661762 1713690 645329 1424700 1624004 1559478 236264 346631 1017149 1616295 10512 782974 1782978 1967849 735833 879504 644475 762713 1197683 1254026 256969 1802855 910545 1166775 1489098 1500715 1978788 1461204 373474 202172 1084479 841289 1214098 687658 293094 901997 1393319 1714659 620944 1054269 1532431 168005 777142 104906 201105 1346172 1583368 1750129 22181 205384 1229272 1143198 283039 797295 80455 1829694 138660 313210 1427769 819039 12908 1094863 201207 212910 1106987 336541 234116 1160741 968002 1802593 248397 1341939 962580 1896410 75325 958299 1673474 668205 1029163 1228815 572537 163967 600895 547557 1341611 833348 664684 1503218 98281 747488 75933 1646625 57734 960699 1264884 367776 361682 1624700 340457 47926 192249 734021 768578 631024 1693644 59967 1686072 731763 1764779 1242313 312244 292530 1633323 1826653 1450887 1037720 1563586 526260 1072419 1817816 1112814 1861117 1195670 224258 627476 1471299 438705 1327800 1616873 203908 756777 1085920 617581 314731 1318850 1328062 167791 647037 1302493 1627882 138971 1239817 1980010 586507 226764 1988724 504353 486507 313539 449052 1412009 163610 188894 864569 1151978 1515370 1315120 710723 1363959 619723 1990100 1495607 126065 1040594 1376618 186574 975656 89779 979593 939241 641048 964142 128063 727775 821745 1618230 900891 1609032 1514038 1118393 1100606 809523 984275 842108 1164358 1675228 113612 37384 103799 980803 559695 1353606 253539 1556720 1390761 1088594 1081417 737620 1328734 1479063 1840622 1255423 30356 1096664 298666 22571 869117 664741 165277 254980 1959287 46666 772851 188888 107158 1149720 763864 537371 1339896 215733 606924 1110408 1842950 800802 307962 143336 462437 1156572 231404 1734007 94424 1198544 1946108 1058617 8698 170842 511492 269636 1227719 1194933 1270537 358863 1829282 582354 1663508 146770 1805262 1630515 34726 785629 309256 273362 1824845 858168 341927 1533221 34197 466504 1748445 235178 948777 946241 1659516 493963 315382 867871 815826 1925091 1564749 1919915 48928 1484763 745288 519982 323392 1908296 252115 111645 19181 869433 1611971 1619099 1333537 433150 1187592 1420391 1858534 1075830 963380 823416 1886678 1438434 972170 1930150 836128 1772270 705464 803244 879997 1476398 179290 804748 965467 1898965 606256 907881 833023 1759384 333732 1709156 1111596 528965 1540855 835711 749982 1506631 41430 636362 60951 241334 1008064 562270 258951 1293494 1238580 1035775 1846397 1100734 1101438 433500 1046238 732566 1010181 694427 769026 974300 438232 1701267 1006823 1795832 1746962 53912 1237779 1776922 1085186 1706131 143125 813303 243269 700893 618817 514592 317709 1818942 1132923 547730 735412 38134 1633829 1021923 468091 1874928 515136 1505241 622850 1830236 49320 1573662 1666700 1294866 156389 27676 986751 1730810 167885 863075 792168 468270 364697 507291 1247693 112653 1520254 1965110 1045574 1694631 821369 960752 994707 1533458 950868 746992 416290 1656445 103762 1589253 608705 132413 835913 1588173 1420818 667933 1932055 970751 1190522 178135 920459 1396122 1896569 1563613 1881669 382946 615057 1798867 270323 63795 1447409 33491 1817707 1273410 222783 1743829 885494 1506286 1612732 1275780 1309499 780656 1059341 1290904 1792662 469316 760883 1608177 1566630 1458032 597467 1319261 1347383 663077 1901996 751924 1346935 1586244 1508319 1486607 278707 1032908 278647 218524 770131 1673577 240186 1502101 1231381 1395328 1020824 1256450 1616219 266906 1664930 426501 45669 710859 1670437 909663 1821228 960635 696017 508426 550506 1419628 449714 881500 1240256 667927 802908 1413662 428819 1780919 200555 1379382 1644168 1992037 1775798 990883 1320622 190721 1737580 1538733 419083 916779 248271 1182186 1951877 114094 1314502 1514046 1315035 1596330 1800385 994455 1255201 1894705 1291832 312146 1001777 1367441 1999897 87051 1739387 144323 1154881 1797304 720739 1012573 1028561 1956056 1753044 796072 1139428 934532 1985539 1517009 1547172 1041121 117373 411975 1863956 1202672 930478 1904877 1181299 1483905 576664 1509526 1534279 835931 1703250 1573645 24262 659117 188376 1916368 1586661 536723 1979802 427994 1611823 1066860 1414935 1232670 656102 914752 200385 1344213 1302351 1528544 1187789 545336 1741651 1429607 484920 169770 1076654 551742 1018162 422531 996952 1504804 1222112 830697 832510 118215 1795757 944490 1586246 1337289 587304 957285 227278 655615 1247902 622643 110055 452825 205652 1862113 1804432 29501 997704 242913 939800 140353 1457562 1511762 396440 1327152 45073 125563 543620 959043 1126461 1128697 71349 1278566 1889052 1072739 1772218 374424 740444 931422 781920 1942615 1475912 1154998 1746865 249868 1903168 712002 698645 1453434 184299 1001552 1187994 853512 389621 1105835 239058 1773034 146182 640503 1487770 372948 1611218 209584 1691476 1026235 605085 32983 441317 691548 1804465 1225800 1302305 1108082 1053282 775124 523150 1552173 563474 1651595 609507 873308 1857066 994813 1332688 373472 710952 1893185 531715 1525803 1578809 67157 1669480 891390 710354 1365181 551731 1826124 1710124 1318568 876732 814779 1639542 605316 297849 811969 559159 1646432 1845345 1186312 359726 1880436 204939 384160 1722281 794709 1362565 1265989 1182179 272169 673350 1201731 1268618 1037881 1771317 121974 1922629 386255 1701795 696107 989667 1018665 1121635 791219 1802430 218685 964829 272689 678478 215774 23036 437317 1759175 998523 667579 250220 1971034 45737 3391 1971171 1503791 1066687 1287948 1324142 1572403 1770382 607614 472408 1306458 486050 664717 325149 778405 1018875 3191 1108926 855505 543544 1371467 1684782 211433 1459069 169540 505309 1398469 1834660 1171284 152079 1618941 534940 206271 1635606 249009 7276 1044679 937519 1501800 966825 1244611 123320 338541 304981 1453118 1880982 853878 401798 806357 1353556 415700 1557376 1925571 1991668 662558 902544 794720 1928583 1630290 1338042 1528384 1861729 1247826 485408 80300 1010842 557295 1898756 357598 12152 709273 776628 1173682 693575 1316356 1913009 1551392 1267785 1498055 1031477 760748 681721 1030377 1755879 415840 1214412 359393 1852253 1500119 1408146 1877764 1876347 283635 1199391 1149493 1254810 1846564 1721499 183131 1373091 110579 746084 1253873 1539382 620917 91737 520469 579222 1318542 1726057 626356 770898 1952292 762731 1146004 307548 1518986 546634 1556998 1176565 1726613 303268 1015058 1160853 802402 969841 1423003 1196224 278239 1910919 1889217 1903609 1213281 833618 1869021 1579823 1122145 1577755 31316 1036662 1660783 575501 1891971 283516 1656146 923749 728367 322712 436440 1150038 1280749 591971 899532 310446 682750 805266 771470 1021265 1654846 39006 1342091 47011 1879348 393704 131306 231449 874670 1066869 1924674 481183 541107 1762978 733914 1811139 732156 141178 39711 208691 224354 1436856 1260959 1180952 482572 1574848 400519 432273 1962714 1380261 751301 637716 1862653 1670492 1161469 1731956 1954209 259244 1305292 753457 813051 1061822 1694290 256692 895957 14269 1949448 1700958 1204760 153167 1375851 302952 1365053 580020 1124967 1406784 229765 664659 311007 149038 1275473 1403992 1345847 832454 1666703 91898 1227248 26041 1785236 1604302 1215610 1336091 386114 1305477 630623 233124 803924 427150 417754 1316710 743106 451850 1556751 1718468 1051924 272092 1698047 566732 1482432 826167 1921852 808446 1379926 269987 1735628 1772299 1136964 1201105 297569 1884362 881261 1831631 1734152 114149 840722 964264 204371 418558 222057 896986 984653 107694 159126 134493 1500635 800598 1157132 863939 393301 1794358 1757384 1601389 1413877 155523 1146506 439701 849166 1901280 1270992 1298502 1713434 234065 560826 784616 54868 1574030 632164 109370 1662241 347670 1945667 1665296 188940 1774879 1412132 1521871 1618205 743390 746251 476335 1993413 1915047 1993810 1324621 1735524 1025893 316554 1893673 174887 1075088 1771783 1143851 917655 670880 3577 271026 240365 1496229 236907 1330367 641746 1892955 1927145 1488772 771628 221070 1174637 381367 1175675 1118220 268233 336319 1689601 905959 496405 509614 926741 1047105 1352689 1739041 398594 1368590 814432 723112 1303937 45110 611249 1057621 1186631 1223070 1837703 1852548 835108 277006 776527 1666790 1174095 1542843 1466930 139700 171816 1314892 1340618 1442663 1167107 1678227 150093 1037470 1034549 1850666 1533955 1256094 1264178 1630380 1995789 625678 1382396 942251 266138 567779 947904 784495 1184441 1826883 1920991 1167421 1748259 1479952 1907243 725411 212016 1231779 1888664 96110 533006 1612230 1452050 1730279 106833 411767 543798 968541 818271 1287330 1417010 1232669 1709880 1425346 795645 1053521 1403250 1814220 1059273 731601 172669 57859 390939 1243419 291652 1505101 1666724 827846 1621496 291287 29921 893546 1582478 775989 1568023 1310792 1045319 1206360 950996 407242 320644 454997 1012857 1201786 1148552 716163 350147 178710 1446479 161891 782712 828603 876676 1131719 880381 279570 1939607 1250603 1945554 1088879 1101200 1292412 1904156 1309597 58188 1054693 873885 1486807 1903640 1608170 1986295 343686 1329771 1314140 621312 184977 305870 1661321 603151 202761 1649091 1533357 843439 1137551 91406 1758471 295619 1266871 122110 1633064 841321 1262809 192270 144209 1127540 835513 1227115 63303 174708 1431832 1192934 1555696 1048363 333804 1174882 1653382 1880693 1577583 1208410 1606720 547195 1592765 1316502 1066685 877758 1308698 118348 727597 180791 1283722 852284 1593488 949868 437092 35084 536332 805117 745434 1638849 1548450 996137 1457051 988916 372653 807648 1082828 1699936 1273457 1198984 1828253 1307951 1598519 602191 837210 1044245 509419 732347 1779112 1960602 824251 380647 945353 855952 310255 1610316 1780007 9217 418901 1190544 1102401 13792 723646 876276 1208708 1265901 182004 1179328 1736055 1155998 1750561 59324 396239 714122 1620590 1296968 1130424 582508 1437667 1844868 508482 61132 1845216 1032600 259930 1873018 1201515 1396020 1419534 355913 769966 1784499 539976 1389541 707978 816117 518959 1522393 527640 387152 4074 351964 69783 943545 590452 989936 1554843 1917090 1654368 384561 1105674 1517112 364110 323836 1556426 1403405 829171 1587299 1554291 459097 1959948 1979599 1874675 1644156 1468648 38746 876158 1507770 1665008 1483021 1918335 885761 421460 249197 131848 1697786 834539 290598 1916399 955865 233309 1554143 1012989 1999130 1139252 727578 507106 1580147 1639039 700450 185228 862492 1542390 1452504 1908546 971714 1159897 508861 528564 1399994 1282577 483012 1920806 1657962 1941039 999038 298313 1694233 1641251 1700151 1753571 1565280 906097 554447 841567 1153857 88357 813576 1577843 781555 1351752 999488 257746 720413 1618909 789894 92523 1074343 1847649 12455 626235 1029626 1235877 884625 259533 338814 1735237 1564772 1506603 898117 1305582 1147720 671313 35111 1672619 1366618 1708760 526700 216740 1734749 1002958 1980388 934215 373316 1803379 1416808 855968 1669062 1020248 706119 507223 1913322 799829 488978 1751401 1871355 538231 1956271 816776 304271 949018 1094200 1141996 1128259 648402 187854 438915 1637676 236434 1416119 1789055 1410132 1501868 262132 1088343 478286 125050 564343 1616868 374756 382094 1805964 1350879 326222 1225412 1214222 1117010 250322 1197958 1729110 1046268 1922958 576632 564636 1129781 856694 1138677 64847 599106 1061897 909311 1958347 889174 946773 552743 479490 1032231 226091 638285 830186 1527508 569838 535185 388265 1456930 269909 1064853 1783378 732634 1257046 638769 1630635 1916607 352372 984700 750173 1012196 1711648 656683 1001428 1877144 388946 1333162 301885 756829 1726545 764964 1728205 28863 823359 1283862 1148108 695215 164531 1971626 882904 611958 1767229 1766738 1528963 648981 763181 1287578 998471 345441 1619408 1896317 1842939 867266 501967 1657789 1092346 878914 516881 361133 659412 309553 1352630 1554263 1374525 104125 1783413 395857 447015 502809 177609 1570932 71057 1605033 1183646 833982 819618 1286301 1551849 1348935 1060137 1741687 127682 44023 1159987 637988 1656671 368492 259835 520458 1269832 1793517 1763122 1052684 66889 1815668 1456373 1214083 160079 1147695 1248141 103278 802925 1217694 965942 1555986 745085 1940464 1209179 662263 518225 1834080 51889 1458807 1870348 563737 1717471 521626 1734067 833042 1396599 151598 1818376 1007836 1692416 1547558 801493 1596930 1902768 885718 1888361 1750004 694419 1993601 1515232 819087 1161091 1349101 1103391 1393801 400674 757431 866320 148015 816597 831823 982929 1349370 1791712 1206977 1180265 814143 1298113 347584 930179 626716 1053654 1198941 1009967 997801 114114 867019 279155 760038 1959866 810174 1013858 1332744 1475188 1846730 144800 846854 265521 130386 1001369 1784015 574710 1305414 912239 1498243 1248376 890309 1808965 324064 533741 1652531 636772 497782 1638210 723148 1191698 1073118 922372 485120 1550969 653005 1132358 647613 1615486 309973 1755940 576186 1633763 264552 133517 1218549 1010821 1863206 1815679 41162 1259819 1878838 1234384 1655982 781272 611388 1730129 654512 1430866 1994406 1044451 1870215 1061968 1463552 571951 1499423 214819 838780 853644 161144 1724786 219152 1218143 1281644 338632 1877754 1706404 891972 1024906 1874030 1971525 979960 1124200 1282442 1793071 1292439 1651909 1130327 720544 519328 1383521 534615 1197969 999044 1803946 239027 160558 751075 258067 1824348 264299 1999997 1569248 1780504 1387938 1108874 588407 1603976 724305 576651 110679 760451 1971021 159574 1326686 750462 968695 1386311 1205066 1922372 217135 245972 1541013 1251219 1107631 1544395 1140774 877360 1300982 1429091 227733 1614778 677105 1843619 1250681 1462791 736910 1996153 123607 820222 1171777 337119 277111 313048 200468 1182442 1835337 125614 586 301110 1716378 221866 1772682 614904 264109 1644533 1819579 72669 226279 112026 246434 1651604 445019 549715 76899 1240264 1042485 508928 234025 109911 1223012 1867879 680548 633947 1188684 1943184 1299839 511217 659890 1921141 634298 860264 1961999 1828366 1916878 921879 301847 1216296 1408098 1638219 1875930 1427461 710701 409745 173113 453586 864831 1895832 258983 412939 1472409 1035176 533986 1830800 183293 1840981 1974147 328857 1022626 1791142 903244 32329 563893 1814435 233161 893730 1939040 508803 866532 1022514 268049 1765030 1289477 1966301 1211676 762205 1419931 431032 1107843 511348 982287 1319839 465010 1230686 275123 181271 145813 1111285 708067 784574 1721792 689258 1509996 1120545 906891 1314563 1221990 1575295 249945 861543 1775308 555103 910285 603281 18034 1144947 452633 394327 1633969 1651285 160929 1141437 594675 475260 1247743 1539533 526446 1663057 1164724 1990466 1133241 471267 1216737 1961224 981684 1796763 784295 1055714 695353 305806 1772829 185243 547287 1205445 1077984 771490 1743557 1433098 1736207 1137075 1149117 132921 752342 1675013 1612411 1274969 1349040 1016585 696545 1948914 517027 366714 1111485 1395179 1022889 317978 1769562 1848863 1743820 1052314 1678508 1431511 1401738 1097945 1816461 227654 1407879 881416 708875 966840 875185 439620 1911046 1527988 758427 1054679 1961110 718785 632989 1651526 478800 473778 347227 803464 1009779 1040776 1102050 1229416 552837 271911 741760 707838 506588 1823327 1998557 1759855 641950 1099948 14495 553590 1959007 1365561 1838474 1808 1405073 403777 532653 1760719 815082 468232 273966 1329264 159124 1429929 786854 89084 847146 1573791 1911589 415766 966982 1469316 336007 408409 1523195 337924 1315365 444684 723168 350880 1432686 773919 1939152 1284440 1106391 1398061 721887 1790261 916801 246890 766838 748184 1904031 32785 240374 1291802 428826 87428 1224116 1840274 813993 729569 344627 1174397 1226698 166261 100884 1307037 368964 1687294 19727 1558810 1303905 15846 51547 776026 1628108 1545622 1413900 1815341 1985983 1321635 1318452 1559405 690191 694416 185074 384896 1736220 1311719 244619 890053 195795 1192490 194990 1758328 1902886 1812730 1554939 631597 911310 1042897 550527 1081367 1111832 1219444 1971054 715735 1560611 502423 1745767 1027636 103412 1729065 178133 170009 85941 143055 1931992 856110 1462133 551562 43276 1421913 1020402 1748623 1858193 1409374 390348 1330912 978151 784902 259241 1226386 1345065 771902 1674899 1684422 1160819 476599 1322396 239900 1442838 287523 1245407 1608059 1113410 706209 616872 1597271 1708493 1460780 393195 1319121 652945 1253545 685579 1655874 1329676 1900771 1904562 689503 1645622 1241786 159059 1295003 625896 1966310 1749519 579332 1967225 1486991 825864 1685221 100249 1366478 1053393 410994 326920 1714248 259135 821136 1473045 1741193 6864 1488082 559389 1022992 288097 403758 990760 276052 1283463 1269476 1433247 922771 483840 1621704 1938059 77048 1205208 985506 1114652 276168 1950510 1835499 1861337 887600 1866954 1607133 1757417 1949675 1391279 1366817 1445230 712017 1178668 180456 204486 929905 26686 1443288 1250757 1609876 1606 1444624 1222507 152665 1880328 1704907 79015 1001738 306893 221316 764168 1347135 35339 1703213 308863 1049627 1570802 1130582 646673 1082943 1188685 443702 1414877 583832 600282 1680311 1854509 1564679 1484939 457660 419121 1846669 1571125 1365488 978737 1640813 1101258 1663231 240989 1607262 373650 166420 892327 1108328 1365469 445544 322945 1165961 1506332 276720 672537 1231316 4410 312914 436337 852250 185939 1254864 156983 1193588 702079 882714 1666017 1676254 496119 842277 1074034 1580911 843202 723419 566325 39075 811218 1917136 42169 1552130 1399480 245129 1411815 882392 1553752 1229020 663276 615801 696998 1309698 1110450 892806 1461909 517758 743254 1402736 1532912 921118 1626869 891226 525427 1136323 1591288 898842 824998 993752 1379225 268446 1609784 1321796 1004069 352264 1625234 94926 1284543 667885 640560 620026 20307 743921 1973884 1233794 1879865 1333133 1757410 603764 431177 1731476 1770263 1406939 290585 1732834 1056784 671605 1023859 1701391 1959591 1566615 42723 1391174 61341 283716 374737 660108 735060 959689 123682 869051 522304 119897 551514 1445868 499391 277836 62877 1182416 1360685 1491009 1959130 517576 245213 906104 1528497 311578 147870 1932483 1069790 1760749 515427 1741471 1688137 49000 624393 906463 567775 685356 1030489 1123249 1261438 192754 840321 1721040 1654104 1065993 1407219 1831142 1571193 1091890 824565 878777 807773 1196819 1122915 1832929 1168135 901852 1211751 1837447 421831 1054457 618665 1124029 683948 1479596 244892 922957 1093138 640593 1858153 329807 1165631 1829967 36627 1499841 571298 1846226 1324414 606518 1610094 248672 1084713 1127818 1093060 1512379 1697615 1519585 1784782 604460 1659165 908335 116983 1968123 1386063 214707 1802594 301962 1887173 568908 1159507 1050440 1081013 1241100 1663196 1478320 1717084 901461 38481 1128641 1581216 1306293 1892734 530757 1852863 1047745 579783 1095265 566543 838382 1816554 1195896 352267 790099 1834215 1547815 980072 1513313 1422639 1027648 1514200 1341705 1351225 384418 80064 258698 621689 1137953 534254 669021 200156 1569472 282896 1449806 26413 1935559 699898 1803734 1839177 1931289 1051717 1322327 1812086 19809 1320118 917882 662456 1684954 119869 1384947 517981 1727859 876926 38458 1938083 1403779 683670 1030392 1561584 766225 984136 973018 1025454 922214 282797 268198 371944 1013464 1013026 631629 170469 1616108 861988 1236538 239180 1952976 333447 285701 1545310 1823841 15538 704058 1432061 63695 641307 1537924 1628429 1639261 290894 1211548 1211323 1762511 1242156 1009426 1821477 138612 1367878 298865 1439875 1542953 1589132 747791 1306923 581111 1609872 103139 881697 580504 1762298 865225 1786599 717832 1190339 719686 865736 1496369 181046 1619727 1576878 983359 694083 1151316 1347846 1866676 1348494 82434 1982180 613299 881251 211527 377856 31835 325235 476544 1247760 350711 616124 106206 1172389 1612526 1903071 309516 524364 1012350 876529 349629 1398597 1579200 1816175 1263351 947467 917679 467389 1883867 259224 1021538 195259 974376 657187 482817 1846763 527823 310736 141925 909519 1316578 188889 1824531 1509714 1027108 1783616 1524796 1504023 979242 613563 235435 523068 1704722 49580 1004577 1055086 1782959 768619 936690 1759359 1831554 1488469 743616 406182 64604 33804 425921 1065141 1423577 22252 1410285 1340908 1800750 1266837 1781301 1896477 26920 27539 1118219 882766 19718 1997927 1459423 1682550 77448 1506533 1453718 473784 1337402 422813 106929 1703613 1668062 1079696 86610 1806161 687212 1519123 1003056 667707 117193 976076 813798 1818464 1376558 1934702 67677 1567146 347231 791002 250966 1626571 577887 451808 1706540 29154 1031663 13970 1453441 309156 1019053 1526825 1187807 694906 123081 1183872 1571649 608048 283193 330464 1980504 570531 453132 1835665 19890 436284 708412 1612432 1070064 1484165 1951678 1749163 1767304 1385446 365031 1984206 946800 731680 1158773 1985248 1963866 1068584 779634 1073513 927967 1373717 1559981 1370334 1345362 1465288 1559441 1959836 98537 1313074 353261 531835 495076 576837 44290 364526 317249 1097608 1355189 1310721 93661 855961 800739 153266 655038 424710 642237 1652657 1205859 841391 843737 876789 508746 426427 728423 1105844 1752933 458916 1463819 948873 815053 234622 1396828 1217201 1903239 490470 238058 326114 1921666 1490997 1286784 1564708 890830 1616902 660386 1287564 1984822 1063625 900302 905389 1229719 405845 17947 1051327 809851 229686 1583188 11726 1484368 388201 1049422 235109 965740 699245 1795958 1765562 188522 1088923 407122 1998510 1997539 515446 365150 442277 1561951 1905196 535086 1465149 84933 1740678 655896 342872 1109814 892682 1996523 891186 532807 1034060 1215354 1214366 1926401 1564870 1451268 606832 1205217 1587382 552511 879665 1917821 46851 1829672 691579 1716598 493545 1168755 87479 360625 1640459 1387729 1556037 1241863 177101 452405 275972 1232800 1633521 1453987 858773 1318621 1608778 1711275 1061081 475925 164362 342925 1775242 1372807 1067626 1008947 936483 411227 1225310 1980071 854224 1550584 1521244 1057166 1704214 32092 295713 441001 1435876 1784862 910113 26458 1545227 271606 228216 82972 1027713 1251430 1434562 176932 1474532 1952158 143839 1483981 1552413 1020741 530475 1539734 753746 1660183 782323 1021453 720279 1438755 402936 520017 762990 64245 373220 268859 1389335 1852830 274709 361954 849355 521309 908003 252541 626668 408092 1778046 1389959 1213586 689759 1965212 1074102 954398 1609437 601149 33113 964512 372433 349302 1935396 1085350 94816 1844407 1067754 1774179 1024773 1512562 1829832 1469416 300464 1300206 471856 864766 719503 345881 1325561 331778 1121809 43030 1014862 1357440 261955 1094669 892049 721042 1570403 1029913 1405005 1799991 1686765 1495655 1571275 1672704 1978546 499252 1913112 304770 528455 1077617 855326 611451 1426592 719932 408159 430469 1979964 1385718 1080660 1232827 539519 1515893 226982 870688 596216 405125 1464809 739626 295759 271758 282807 1260283 245984 1054749 920373 553577 1869098 1818646 1439834 1065276 663929 1534131 1442974 181600 1705836 1276626 419129 1125056 51170 1241652 1731446 350027 1577381 129955 1185531 1118873 445619 1116184 1247798 1519567 113249 445035 1635253 1849954 1860306 1240933 993639 736245 1459923 1923022 21683 1632471 601572 892479 564325 1106840 1859856 210831 563000 1312574 327859 647139 755053 1050242 366939 723962 1029180 286195 1978935 635467 1142599 1270670 174855 571769 700566 322826 1145633 1244639 1444865 268682 648776 13535 289960 142682 724581 410911 126481 63037 340480 1780980 1371649 80984 1734373 1962895 1355784 613367 551297 597723 1163284 1557558 153587 1763181 1281099 930930 475729 214279 1137581 536527 1377762 1798034 1126651 165395 1676358 1634026 1064785 1029274 1990538 1163801 742932 1476816 920259 772449 1170327 1087975 709147 1113967 853410 814907 599400 372407 1700516 20690 265561 103862 1572036 164395 1237982 824773 344941 874587 336984 932420 1463547 1688398 721047 695763 1022162 993351 655206 167150 364736 195059 336296 954238 327122 336317 1294055 893919 288878 461403 368500 1368209 299351 536239 46749 1631928 584559 1656574 1486359 1783598 796632 235084 959156 868987 1264378 1408544 637195 201480 1561118 1932101 399320 909536 189034 1833845 18336 884455 1322684 1065015 482192 357910 1830581 340392 17696 350282 1965662 1778144 1652367 7058 1299789 1886025 1113779 20184 1779523 200898 1420029 1912488 1000017 1826170 1282401 1035090 488682 1736464 1796186 1846714 1793784 1710343 283075 1444376 672851 68072 1825305 576405 1453890 443869 1125488 1548609 74709 1185427 670855 383325 1450158 730255 708638 1878177 523935 1827241 1960917 168295 9688 327404 1953421 1069071 549512 1801135 933381 913643 875910 1795708 898077 743235 1350763 1843070 1394395 12923 1806060 1625705 1286887 1553459 1694964 715133 269263 1971751 598812 913627 1220877 1418045 1811998 340048 1640671 1642691 770015 1371166 1446065 680753 1781831 1741551 265816 773784 1210442 1065585 1579348 1751649 779135 1630627 759379 1261414 1205461 904338 552513 1764313 261606 187779 1325277 833610 365541 1876830 27886 988160 1596504 850928 846857 137284 1527186 501748 567350 648129 860945 1803699 1904890 149448 510448 897271 1179582 1282550 1676264 1403007 155605 682578 663702 947568 568775 421308 1723697 1200672 298950 1782043 945460 939868 1786895 1517689 763758 774316 1032017 545098 474825 434139 1225196 187881 1768190 1817604 105328 1310804 182584 1702123 545669 596282 115785 913295 1219934 300721 469070 1548284 1302259 338690 1775591 1148798 1238667 178528 417045 1323363 786343 260369 747923 1709658 1507538 714969 253312 294810 93155 1800317 626884 86835 910698 682450 1253575 598243 1534248 1329389 1992741 1332675 822478 855422 1721643 1916788 1476104 1870166 367710 822232 1614031 405373 1900527 794172 1064534 148971 430705 1572038 1909313 654011 1097268 781206 1481894 479623 1045194 527149 1208495 457485 1899316 465420 1000091 922698 1864668 1646223 93042 66669 1327116 823469 1351250 1359432 534339 958520 446363 1599160 1549261 1562998 725730 781223 1137000 1266033 1753812 411422 1024022 3732 1079906 964676 985060 55611 909685 73799 400250 1224523 1065713 1052774 393257 1555792 1993334 966804 1122602 506457 860920 1767120 1726951 1545534 1390223 1899404 694319 1731495 462295 303071 1174828 907937 212060 392079 139121 893646 983192 1722420 1971423 465909 26221 236010 1686790 380787 230268 663700 922863 1315116 959823 1764703 1025203 1816357 348831 675346 839950 1654673 1958243 733902 468468 1823684 164099 1059662 416563 57462 1877637 1173914 1312634 734741 272917 359275 1976942 1474308 1459478 341736 1309429 49318 1766542 1527549 273584 1138959 680570 669615 1552154 1548988 110932 1278178 1336799 395564 1794797 1541672 735103 232035 1633247 608939 1485390 465045 62064 282259 1438146 1240164 1716532 485373 1764163 316106 1651339 1809911 1033449 58652 1687464 1006112 971068 1107371 1184872 1337527 1439362 1491621 684495 1910233 1632733 686106 1320984 364821 1499640 1734672 496935 1097199 694165 1443578 825063 1175296 1900095 494863 1801038 1641578 667386 982623 1314528 565850 1393417 622 1345550 1878880 1870949 415712 668832 1651322 412846 1714757 429996 977480 181533 476057 37359 1613357 646029 1643374 450012 713936 541136 886812 11120 1647931 850414 157893 1440469 1158056 496431 1159342 1094824 1813181 1585204 1109221 479963 147907 1363883 1733459 111420 480467 1499615 1548588 675609 1755167 593911 1804035 1038694 90740 691727 1080549 937691 1461447 347207 1586310 718133 1067256 1201171 480302 1176624 529104 1852915 231536 1863526 234077 1751827 1057611 734351 274489 675680 955102 1543517 398133 1769048 1729781 705699 568383 184875 615525 1218890 1136144 569 68980 632143 1606602 1217577 92717 948170 678767 879453 571873 658008 1740299 1376606 1098532 1467630 694725 643848 1907805 725270 1559671 1886900 1662923 224856 1964184 1262670 1714438 1077680 641830 605319 1019408 540876 1170523 1194722 950648 1779810 1149919 1796159 1331067 1965166 1929995 1630909 1555344 248464 57244 240151 959269 1544231 666506 643614 91117 1511153 303610 1131611 1253197 1549387 802843 939756 1929530 1556868 392661 1405762 779969 1097477 244136 13439 107740 826262 1237981 1386064 1631255 1076773 789353 1345554 67703 1282011 1575041 849259 961994 1627969 1464266 534916 1203517 450485 929734 1632125 562873 1152020 84656 115303 1800273 13198 478146 166726 1451777 1462533 1494573 1135898 763903 973751 1760533 1301891 535175 178233 1683599 1059263 392866 1958999 1590624 709837 485471 1324719 1528077 376643 997855 1383896 941157 597137 411086 1234790 182083 1192102 888560 1814543 1199096 654730 171007 465253 798186 1399411 734771 1974039 20542 212356 1920776 983423 683576 1225778 1292230 1557570 1061320 1987959 973246 1827403 1298254 1141167 279526 1729485 508428 229326 1138175 264397 1348970 1757043 1722834 1414588 410216 343547 1212020 468453 163111 1765977 735867 1082591 1704156 611017 1212683 1476524 231539 865950 1255629 1656920 1998692 1137236 13363 345734 1925080 1247063 1492834 1648024 1056511 136361 936632 1015600 1753953 1161500 1438799 1111685 1902135 219257 1337314 1686119 666573 1060032 1072128 670806 1605032 1870812 487291 1208082 1399618 1139784 134699 628971 1735835 1511821 825851 1490827 710652 100200 1091428 1514633 1647720 67712 789429 975374 628359 1448609 1619358 1276830 433334 1689255 1872721 551240 157268 661873 396204 1033578 976301 1914081 438189 408457 84821 56758 1674195 919433 380012 1546288 1181113 1786459 116689 1110094 803640 1023750 507514 1928573 1191909 539934 1932806 1377323 147756 127175 1418763 20651 798130 1376173 1374637 1101759 571569 1962329 1650082 816468 19855 565551 615977 196813 1213553 1391983 1607160 86969 1270959 969094 1928683 42076 362073 719986 394491 1426421 1335384 1072438 885240 1570834 1556396 963582 1444090 1820141 1178904 720373 475524 1556475 1775885 249070 1755856 184068 1436235 1124708 1189908 222439 1408911 1314824 1872487 1501718 1238369 609057 141251 378553 1376912 463367 514559 1648821 70320 1589946 774639 1879438 234112 1634555 35887 431782 717540 1213794 624302 497065 764276 891507 326463 187709 1131048 1063856 664658 1515276 66807 22022 1647184 1259997 1187107 1754987 1734451 1378267 355022 1705745 1711251 1212283 725118 962198 102780 651542 688698 1263608 1414302 1114394 1575197 727607 307569 1161227 301141 889282 336415 581682 511719 89688 178276 1045624 1123976 579458 466862 1086376 827231 1658854 1507962 1625995 956819 718653 572661 1032346 1556683 1295542 611113 427055 507365 215422 1576602 1134664 1198945 273523 1915419 258941 531403 714507 1517901 1312251 742688 287223 569734 1218366 1849704 1693398 1661616 1780026 662865 1482512 1801120 1576511 354362 1633719 669726 234663 674368 925092 1879292 449546 1208046 1647368 936576 103189 1691803 990478 774360 1825290 169773 1100443 246859 408643 1678687 1547329 252755 242830 1843712 841487 1974587 1757109 1389380 293124 1382482 366131 1002861 1369931 716704 647792 34961 1525940 522733 1165734 1142058 1555301 171335 372308 1489508 990155 726466 1970572 231174 321485 1031206 273932 1796015 987219 1096567 1723735 757565 276227 1117361 46949 1679756 1333767 715541 1328653 1702703 1698134 1076639 1738209 73595 82276 1513167 1006456 1887660 1092835 1471942 810463 1374142 1306955 901690 772887 1135663 1497042 1520844 1123879 906620 760276 534148 379558 1196200 946490 1413439 1514677 1691751 1411771 1073677 1219867 887975 83467 512325 780819 1793953 702882 718554 1186308 1902543 246236 857769 391927 1850124 539826 6914 850847 1329715 567991 1288654 1218808 244259 1647756 302719 1821737 1572230 118007 1360026 659133 1177383 476702 1043740 1715751 1553185 1464451 1523176 465164 1398654 1906840 1617983 1596867 1794137 1654292 67530 1708643 1759046 77895 1075216 1615146 1342946 1538355 889876 926767 1946921 1728154 431542 1341928 357828 783080 675128 1384293 764321 136283 1444458 1843318 91762 698301 1738041 966510 1942376 63447 766740 888656 147288 1146055 845113 649711 1658682 731555 379064 1151582 856674 16055 581785 1224977 1807353 1036131 1281355 1899037 592345 1255980 317206 1662468 1915274 848177 937402 1678984 559415 1308433 474372 1369349 938610 1178554 1573418 1690638 1308526 965260 385067 1985650 1756879 760710 156110 1163231 237777 1987364 774866 864484 407414 462457 1889783 716308 49416 1560471 199201 1493099 1981993 1523180 1526571 480548 1603122 1418136 1317864 1172989 1961405 895233 1473497 778689 1208247 11816 1303577 192933 1551281 579181 1761047 408656 1168835 449957 1083513 892985 1071963 1971175 893240 1987128 1537839 751107 86914 517354 1050409 23184 1880193 1977994 196017 115384 521680 419511 361318 1439609 331217 475806 892495 1339081 28019 1230279 886480 565602 1876448 756611 388800 798879 946144 37046 667016 3653 1430161 1277185 1227776 871447 1328650 1945341 265037 403907 1668675 402298 352924 518065 1275517 1650974 307141 1430715 463465 1561291 1442287 146535 1421203 464535 112725 757333 373253 758881 1355528 606200 201028 693570 747001 44540 1194939 1412860 576716 1387189 1763321 477903 68808 1247288 1079775 1150284 1451830 890749 1128445 242230 1270839 1981616 1868608 656399 1668617 1900453 8457 1444542 1474578 163790 1552175 269141 82574 1013999 471729 737852 1785894 1436912 18121 541127 970047 1326444 499561 499272 1339463 1697940 1784334 1480544 1107288 1447348 273777 1293111 662655 501929 496569 364416 645837 1664175 1718114 958461 1184119 1244399 1060635 1906512 1361155 1590659 1086243 1825599 1221864 306772 31674 1153995 1296168 9601 1881281 1185749 347399 1516313 1487747 414836 290270 160426 370340 1748001 180866 746955 6867 572297 271690 515569 1551280 1936658 260554 538509 1632276 719190 1535695 305036 191892 1395730 228246 1191660 1704587 1767385 485602 766341 1076321 1051765 1794296 287447 1242068 138979 368282 1253416 1222845 648965 260574 981190 366189 321030 514628 267148 151387 1531220 402391 1897803 492314 1431174 867462 663983 1275850 192866 1788000 96536 1989534 1851559 931477 1997056 769259 1804647 278696 1478233 1666988 654585 1500045 839356 1286208 1658400 1075668 289219 833381 41507 980250 1871130 1878897 1803666 1261827 780494 819360 1557584 862656 774030 1520978 1269006 497762 1269843 1731482 422072 567929 227636 712457 1064771 900182 1846051 1722470 1407796 316858 1050808 946944 615285 1183711 892278 201420 1985674 1962291 1828796 1649854 941054 476009 1463814 932608 164828 825311 24374 1469946 679743 1188184 1939079 698655 1630901 1445258 786937 1622839 975326 1393533 270733 1022195 1068165 712893 893331 973404 814793 574591 466222 1677104 1147470 309269 658274 637566 102843 905778 971733 619631 1773125 1296129 77614 773428 1234975 1817545 1768835 1508001 1323432 319640 1365578 1160920 576507 800051 660876 1250902 122888 400869 631801 54554 1891384 893045 1005257 1126417 458560 1530244 1211871 1938176 833296 1207458 1725090 675087 1293056 50068 1884985 1265240 457371 139640 174065 198006 206327 176619 296584 238385 788435 1091556 1655713 423354 1911159 1343010 25810 26295 1824633 140576 582689 803822 695511 1498768 1159692 816062 230898 130074 1438410 1934973 220930 739908 436114 578892 1542773 436068 1578500 907504 1548654 1476540 941899 542724 1151215 1784707 488629 1993757 67569 656764 1274928 118186 458804 1040223 427843 845439 1286855 1641412 208413 476200 652147 1267328 1410402 1228147 426695 1252944 832520 1754783 508193 982459 1738816 1797590 839024 121731 370155 1941746 1557692 109185 904930 1105869 949473 1347008 1926897 1805366 1523130 968725 625414 1831148 859257 457449 353087 1384521 1960606 1359375 313451 1088880 458691 1109129 674868 1021584 841429 513227 170568 703425 1493043 990267 678378 115824 946142 1530127 347654 271585 651833 1327025 745736 867179 586363 292206 495397 357632 1926358 1958972 1777151 1680195 1483773 1166834 1319630 158189 1225848 18792 870413 1249026 1313930 1000805 1737090 528858 936701 400372 899187 922533 513503 1766937 204737 1839078 1477375 997514 301163 1609269 830522 215179 923455 1922992 353024 331816 949071 1253170 1913800 1225408 202243 1682682 462236 940014 1756638 314788 1854356 1792334 616183 581239 199924 316932 988768 944695 70344 774042 1676044 1572376 228864 781911 286342 330799 894952 1599043 1081973 572440 1404793 1903268 500507 903133 1630653 425744 1719233 899564 1193391 793407 626966 1876787 6969 1363214 467733 1136575 680540 1863676 1808924 453649 826328 1453915 207646 1046930 450674 1980469 523387 1217932 964118 616397 29105 1349563 1552161 1085426 1775786 605846 1469455 1567055 1599566 1460523 1034607 473303 1195787 1272008 313557 268890 1204153 247401 1604973 1227317 1409987 1690731 1169718 64098 671679 1627859 653640 989643 394746 480891 1622114 1810679 1227006 1243848 929361 666143 952571 1584384 1565444 270112 1642922 186575 1133212 1285234 1472167 92104 1552841 838065 1527357 1221538 797085 12013 43886 1817708 1021401 1037963 1758183 299756 714578 1711064 1571493 35946 549202 1966080 678614 933237 858523 423206 1670158 1909637 1957864 1265649 1377971 974334 1060420 764214 1591866 373333 1048053 1363453 750427 1853381 928204 266867 1591664 1329112 23843 920667 551734 227031 1994173 1725804 645483 1928796 967225 656993 1546921 392333 6363 1083141 538832 529250 895146 547419 42408 796685 429265 1264866 151122 1145768 918759 1851678 1247155 1212308 1934048 151630 650028 1933862 1024578 1525676 914083 1751132 1313067 1421089 1618247 968603 1627962 19594 401509 1306670 1686890 1863628 1584143 1961019 1907516 172545 342137 183073 444994 864773 311593 716929 273440 1172775 495158 180277 1931408 1922461 427195 379125 437188 1686144 1374537 1423970 425383 1651544 210355 1834998 1287603 1786256 584586 1633207 1111523 1060461 547830 149128 1953434 59181 605031 205691 1017843 531309 1431760 1577205 1491630 357279 1503313 218216 541592 1913123 1916114 247960 172920 1815097 488247 698072 1938410 1007717 443555 943460 741480 638852 111953 480820 29539 1679022 251413 1295294 1643100 128141 894655 1187661 1774280 973062 1462083 62097 169238 1731191 1877697 1116641 43197 904674 1414198 1702785 657886 1909789 84317 414732 1896459 408639 722439 233970 947970 122198 1116672 1797786 1449397 1803396 1143354 1672897 132415 173341 533518 248513 370670 1427926 806388 130260 382540 899082 1592643 1666711 1714557 479377 1216129 398625 630575 433142 1093540 1247480 1851660 1129164 174361 1700559 1096674 1524564 1788029 1222297 1380395 1428548 788464 1332578 1607289 754441 155977 1960474 982822 589758 268485 1137989 1696201 1565227 613639 1802277 1551143 288704 1512702 536751 1311664 801199 1197984 382389 1451259 1937396 63050 795442 1741516 1905815 1470469 1860412 1537787 1055322 1356700 213489 456751 644774 854694 189991 161882 209073 145643 159050 1226291 1546035 857702 582035 60880 52551 431395 187137 1010125 320063 710861 1227772 1953423 1120581 59752 656877 1153166 1964322 1113121 455041 874764 1925688 1384813 1020878 4944 647120 705025 1755127 1154860 664238 409503 1810817 504377 211040 791556 1418591 863335 1193825 1939043 423332 252400 516689 891201 1067416 878275 80331 68016 286959 520218 28851 1375467 1352651 11828 140048 225247 1618332 1983974 33660 1213446 805972 1456195 1200461 1708053 1057171 227043 1222986 166275 1936903 1411486 287707 602144 1978189 445403 233719 340751 681430 600302 734466 390207 1878233 758719 1566059 630434 1452934 978880 234949 1483245 1250922 1888525 196706 1963610 1487759 868108 1642404 1592831 1362419 908528 1001796 865406 194890 831761 1983122 334915 151979 614581 266165 888692 1445723 1514540 1180221 998476 517387 1679194 948570 1082320 526909 120379 371562 408860 1250308 446486 1739540 160095 1552403 1469936 740690 1131334 134597 1996187 692387 1775564 181246 1454586 440127 345911 980093 1890082 1154388 607369 888140 1259355 1650505 1387052 862757 1031291 1903984 220472 1769889 875627 768077 96964 339914 124029 869446 723326 922977 1368860 1686368 112491 255322 1903779 303438 1975086 28978 1546265 1144210 127425 490054 349893 470172 1367256 1696344 1413400 2473 780596 901947 849017 1616461 887698 593811 298050 1285356 1832553 1499281 1165320 1076807 8952 1991012 541233 1310925 417271 1515764 1244223 740419 300151 541910 1285501 1654067 1743651 184818 1955819 676562 215786 21595 1191537 1249900 1028833 1534268 525882 1660613 1026504 1690353 155909 292692 1862427 661867 167642 496861 440851 1735584 367179 1090661 446094 26532 1223822 920607 1461086 1768639 1549519 1698758 1766719 711811 744526 1262032 1324260 203803 218132 1775739 1829262 1726023 1378523 1009626 104326 1772281 265970 1095457 1883732 1003900 291164 149821 1662820 829043 449409 1212377 1842677 701525 681403 1220922 1428801 97182 148207 517607 1996197 1701619 1433331 1727205 622202 548252 546839 1453373 1046269 923720 528489 374160 1102847 465801 144368 1219078 1955145 818208 775160 514648 1023907 39093 1151744 1030466 1623516 636076 1560533 368050 1852589 1924896 1008903 10850 132188 1649959 1284879 1314926 1233186 994471 458635 52165 1876372 219416 1068916 397873 1326414 62784 1463654 1244219 850581 1325907 1039570 1051550 419108 1702705 278204 314806 1073581 1680285 1252279 198885 1981743 503614 45249 511283 1973172 254967 1054853 1494784 733522 643465 475462 1279120 75834 874339 62424 1898340 365495 1627455 134027 806000 1366192 227451 748121 1160117 1267529 1948257 135060 1391260 50624 1329574 1639930 1841309 133731 526285 555430 1003640 1873916 1780352 1077918 1717841 1407685 104488 1891704 514148 862100 189186 1953237 1492141 1929863 1954150 963108 907622 227188 168986 158677 1487996 1132752 1766530 184067 1283380 1765842 836145 1360302 1133966 1411192 1488766 1298565 1884165 448911 605749 506777 1319465 326576 1338077 817369 538849 555145 512077 1604130 595404 1217357 1320512 831388 1535739 398724 47094 376834 946121 972315 1363183 196669 1691338 804555 1543581 1346250 1715807 1117063 1995611 291689 1803159 642915 628030 1578520 341112 1724250 917298 1133430 1972207 992905 436069 1568896 1785049 856690 812708 1227502 637668 1366792 1602262 1968177 353547 222037 762472 372001 651364 550526 1709484 1412147 1234054 1586545 324899 628427 1872357 618336 1467977 560682 344818 1627405 1518770 664840 778868 1730365 1564225 1538196 1979270 447912 1985407 1372521 1161835 200118 706465 283888 68047 717051 1079794 1776819 318756 1509340 127061 878095 683656 1167315 1278445 881097 8753 1482859 1757164 193626 220120 762440 33781 1411066 365208 52664 1122502 627516 563462 675183 937231 226729 868825 123227 944779 749219 1783140 536334 135845 1628021 1527838 1246228 1068573 1801864 1620449 1696351 509818 610467 1514928 810403 174320 1926125 1653219 1757631 12628 1605079 183882 1460377 1221168 153471 1856346 855154 1638573 1298136 516615 1314048 947678 1992223 1171007 1879864 852345 1093685 11825 396853 547629 448537 765354 1476461 1996722 217206 1002603 1509555 666291 86377 1595534 1804599 1478431 126348 1145916 365073 611304 1562771 627813 582333 1186940 1597032 366671 1273772 128322 194688 1511590 662401 1827996 109618 510303 1254365 306522 1618619 152761 323009 1003800 347175 1295130 1561523 822222 1035593 348025 1780768 1172955 403468 726431 1452351 1572743 1348856 1401368 193201 1800499 366545 1913008 1251129 706391 1760170 1732744 1092078 1300583 401735 365332 87783 21734 168256 1606131 977820 1260419 1115878 165250 463766 1549986 151296 812349 295936 278538 881050 173394 1213041 589032 442648 1577691 713834 1054132 539843 29448 1289762 622813 446250 1595941 1597923 904360 1694586 1703896 1216291 1513057 215110 968721 1075584 1660909 1281284 982712 1084893 240052 479350 827605 1326324 1096226 1644518 1422583 1470708 1757829 414155 1211322 972979 217179 404065 602325 925987 1897261 1881798 242683 1980648 426102 1664593 794439 1758332 1687038 1882419 1026797 1875887 830304 33178 683495 288620 1748978 531644 1742057 194431 524348 1271455 632408 969915 1815693 141563 1105937 1216492 1607731 375258 1257700 1623900 1791441 1134107 515376 324717 531208 766908 1487653 1973293 32816 989449 1762197 260070 552813 409689 415358 977925 1849427 1849465 1875898 631924 1689299 1812915 1368535 799457 1887695 660055 1848244 1070523 27232 1160439 1894556 806949 1481527 771539 1895225 349707 1452829 459340 1311604 1219330 1871353 370782 909387 1584064 1829164 1276850 1946667 91955 124000 1215414 263336 560616 1367335 1464877 720920 1322807 1588647 1941978 503960 441745 1995882 1559155 1711736 846487 554889 1829896 1370307 1473530 1567574 306147 887292 501814 594298 56633 1684822 591149 1899279 513817 1231243 651097 1110460 226639 802182 1553794 996009 1116656 834803 1777434 1058246 576713 1839176 347413 575810 1467180 511894 783643 1006632 170300 788832 194692 595142 808248 1078242 361322 318958 1773836 389451 167083 1226089 1974991 1555816 1524006 1036275 1854260 522510 684532 1650713 1210633 313743 1515793 1511847 766603 173637 295441 1405281 1228673 1743729 1190575 848840 687684 1667440 1803621 460841 1915317 1317407 986596 711421 1823067 1825245 202948 1792168 345846 1260889 675772 97557 507000 457687 144463 163528 815734 1602549 1988280 597566 1873293 1868795 1056941 168732 1295592 1276637 1181698 1039956 1931822 1527194 980729 1650609 1654197 837811 738439 1495324 633002 1803132 1136794 1708048 941994 1811703 1138230 911682 1386074 530907 1275401 1030565 168020 307303 905801 742805 1396544 1649810 800957 912962 1176357 17779 584037 1720949 1418151 613562 521979 47619 651609 1558341 1742398 157003 1144023 1934041 664790 466286 1254240 1577053 894691 526273 284495 364756 1711401 863747 1777045 1660039 513264 1413656 153713 1837418 403476 1715455 219037 1993431 1765758 704275 1063431 1150650 563521 174981 369797 459700 1599316 1701829 541439 777080 1068269 968822 1322925 790365 85582 1324332 607692 765447 163987 197796 385217 188188 1190109 142597 541887 1493592 419157 83716 192142 861050 451014 1016075 1273497 694773 1696953 1431679 212249 790033 679851 1276990 600889 1360009 947443 1233075 1624523 1990027 962954 1596092 1606726 580427 129802 1655808 1008293 1358303 1837954 1503482 1772086 957902 1104976 977630 1910254 850548 570658 552896 1306008 943008 1165353 1650341 455483 39185 1377800 530126 1690263 752172 1816224 1796396 480339 391003 934875 1072572 1507769 1226452 491453 1274274 802518 603054 193809 571227 1988590 1103062 1711313 1245395 1022458 1766001 462402 1904538 768408 11000 10678 1916191 1972475 1174472 1993602 715445 1836125 486855 877188 1776908 1354896 1312003 1945300 827753 1420356 1835525 498684 1868103 705993 235014 981989 974873 910982 1939327 1193622 1397666 1202971 1161581 655886 1231265 199144 1074094 1585536 1089530 190681 1572124 1227531 474373 1436839 692129 190369 1538235 1426828 410000 770567 779132 1775475 1137493 1147860 685601 528275 333094 515923 646001 480764 184039 723813 1247280 782315 514931 1682733 638469 973126 163500 1097690 772290 1842550 1385456 1788378 1657346 723870 627560 1127640 1071287 1696330 660198 1694486 174355 1134706 1029250 252258 1990347 1080116 669311 1099264 396622 775199 1695 236438 1278159 153014 607325 1245828 58633 1227773 1826915 1099237 383142 193549 710281 1120042 1050826 1056072 284968 1437346 1320388 1986629 605527 1612443 834364 336327 1929934 712715 1476342 1488416 264664 76397 1144510 808085 302956 1200794 764893 788117 1842442 504643 1141933 852738 414725 1490274 1426925 884394 1008248 569474 38220 1806827 522460 1207282 622687 717472 347029 537469 10224 771267 1325988 1116928 1327014 848466 174760 1107427 722145 1506732 1175841 1342334 107154 810980 969264 175383 290795 509010 1203177 904056 1809121 1638196 1543968 901212 135864 1460295 1609158 659015 896521 902468 1183132 577647 1560401 1396546 803002 1197685 821095 1845160 1083142 119796 1566184 970585 1737793 1765939 126162 95743 1993199 215329 970139 1590932 317723 338910 124544 484595 713777 371927 1278671 159085 1948214 1614985 1594052 1524332 1413947 771745 1573045 888662 1250907 359710 1043696 383376 876327 1636591 1716861 666839 1603363 72609 591660 1935665 1746179 1410596 1271262 1891130 1142999 294368 491806 1280739 564804 1397677 1332235 1682521 217618 211214 96068 1703356 1759081 1531197 351948 833855 33568 755492 841485 1352048 1088903 1072402 674399 1171382 306627 794874 1683372 983037 56848 181085 688972 1728163 1266144 136966 1859672 1143071 1448109 1488431 1041964 201258 1254315 1871967 1539104 1810857 190140 640822 1210635 1960271 1588726 1676556 1989127 1063198 463753 1834018 641187 1058465 1221299 67427 1835439 619387 1703777 1584118 1615770 234303 61244 869320 1376810 1689139 1926713 928719 1600852 1383744 193880 151011 917007 1723395 1002620 1829472 1929321 25512 1937997 1483811 816348 1267569 392848 1646264 1233104 512987 127316 1042941 151496 1255315 938468 740514 1517652 1584371 1343863 1356482 1608691 439813 1788184 650299 1809570 1140004 1082053 1488927 388166 81429 1561236 1345988 533016 707884 536919 1270322 418837 1361621 175182 512193 337313 569311 654946 190343 837826 470965 1835380 851069 882097 1444993 1101768 1527753 1207570 954406 478796 1826784 656888 1213756 1366674 1366428 1531853 563249 595058 865485 1743644 1677378 633097 392215 1605969 92152 1243361 1089414 239283 865517 1758261 272944 760589 1760286 700780 544794 472351 1337653 1336559 1043834 815103 1198758 1858472 833123 1818900 1073370 84750 649580 1289261 370745 1681611 879745 539354 933060 841229 1277599 1560006 942587 1881815 1661063 1232948 210515 539885 1810428 862894 1333676 533976 805533 611319 1590470 823523 1915516 702799 304241 1429733 1854827 1808725 1924588 888163 1817396 1216261 550823 1880577 120328 1238296 123395 1324349 762089 1595715 1528815 1315008 1213669 1328347 444373 205173 247809 804872 1643210 465596 463373 888683 307710 676002 1344551 977790 986578 1118973 1311618 688108 1129743 1015165 1350927 811541 1524990 9857 895651 1373972 1549499 156634 1548922 1836822 1651247 1743825 1526787 1870933 337095 1737086 1394444 956035 873466 1473030 1628980 469749 345668 214033 3356 139379 1880839 1238078 197552 826515 1248357 1421688 886177 1721575 131458 1809934 224501 1175413 1933268 313790 19783 1673077 921396 627148 1365085 200360 1996495 490941 1092269 946386 1359517 673424 1226441 1990947 961564 1881577 1166199 263033 902810 637906 1275206 1848377 693289 844470 1686674 589233 262322 701242 1994722 501664 1892772 1603002 225786 205400 280191 815656 1624107 725532 702898 1258113 780119 1385041 725349 1633032 222465 1394198 1326501 745704 1176929 1725424 1989090 1690828 885997 1845741 921174 583677 1861471 661911 369230 1852583 1921366 1534694 401278 892143 328016 850836 211918 740256 1306585 1681832 489143 1556154 462002 1930558 1349272 189820 1934237 438909 1865150 1967554 141144 651874 1876418 657966 36029 1342055 1416861 1267877 967756 1960718 1991298 80008 1470331 1681133 474686 1534662 333828 1126602 26535 984068 1168460 213944 1477651 829220 1904835 583356 1898533 1735399 1806114 1570782 964570 1627718 1916116 547845 607414 443750 902977 1061453 33076 365998 1912302 253669 442443 1577399 195776 1562567 1022341 205086 183518 1971342 1193970 497606 520493 1249446 751735 1741452 1082652 811423 191446 467215 321812 328306 1685441 1415177 1871618 1253571 1065425 126220 1381817 679579 968438 813539 975696 1033661 204827 1605631 775529 705932 1423214 1516864 96905 1774921 1005698 1131167 676955 300118 1050076 413814 1028724 1972497 1000138 1689073 202436 1629432 459064 114432 1072260 152759 428573 840634 705658 1988722 632958 1865998 1004685 1310406 975285 1548159 1806884 313904 355329 114906 52248 821173 545962 1222433 1540691 1826044 831514 1618839 1369535 887029 1270261 305150 923750 829896 1544197 1570173 787107 1522185 975664 1297444 109131 970567 720974 411718 563014 677737 1458370 1037512 1777945 642725 664943 1039649 545285 1269241 1209576 1001245 1183857 710926 421132 1816960 138662 1271746 441056 1159009 458445 1113182 1989814 1167127 550773 1525475 942187 1629594 1405245 721832 407175 1893664 1204366 26575 145618 1039475 859943 1801067 1757093 1050255 495268 1748970 568134 41398 1719299 351040 839940 1085919 507949 164753 788563 1661233 212164 1907008 215696 1216730 398608 1438199 1567697 1422754 1340106 1108953 104054 1475128 719036 16090 991688 1548278 26240 435103 1946569 758964 1563182 100491 421991 384629 426522 639257 1101152 1520370 774199 929299 1318168 1727123 942454 1896983 440898 389855 1596196 866303 1380776 1265622 1310500 1868782 1538228 703548 425773 40215 1612140 825574 940331 486122 884958 1105582 1196286 300183 273235 167097 1207533 724553 1084274 1851085 686523 1527219 173599 700012 1851165 1261260 1530474 915052 705670 854598 1231222 410137 1719306 1278911 1171770 166051 140398 282648 1853017 119177 1901859 233710 169183 811713 744624 1531207 1253408 1697497 123968 1600211 1875086 470834 1617092 1379867 1192469 1264229 1311270 1761058 1313530 1185302 1157195 1533629 861218 227480 867412 85062 1614742 33730 1908447 631435 773783 1472509 674011 680431 1313584 685975 12044 1638682 1168618 1122567 1849487 647879 41993 590882 888532 1174682 744471 1865420 96419 827555 713514 787389 56108 679650 343021 928036 385589 1467680 284181 1671274 1454214 759361 575278 32479 1072004 1348261 1524826 20558 1865534 1333294 760979 1246661 1297508 92117 368956 411265 1425099 89065 458952 955246 1322993 1957593 1534462 1132249 1880375 1664013 575788 259881 285293 1947817 505170 1642688 1551105 1902549 1088874 522122 1610493 1640019 1462172 1034455 1068290 1483038 50589 1479126 1523428 103767 145074 70342 912053 505106 295430 1329535 1866621 821029 1038102 1888861 426599 995665 702326 745381 646979 1851791 1098105 1048214 942803 664872 48538 1329087 1514468 1333047 1109832 1750671 726717 1422878 473238 952590 1624620 1505585 2399 276378 321349 1904867 923568 1982146 891544 1703707 205158 703823 1631965 1302040 150523 625346 590324 1281274 131598 1774494 1659798 861420 946036 1520535 819980 1898697 1274272 1442563 1322119 528661 883254 135492 524414 1913010 80850 136826 531996 1446938 1000793 1870211 1399230 423388 1394619 87080 1216911 868605 965011 948900 1575471 421868 502302 1325016 1177757 1025125 297113 182180 542028 1670705 100793 517642 1339982 744880 1205361 1387070 740471 653914 787161 1249617 1297053 242603 616938 1852667 3143 43686 237685 1379017 1055880 1196019 399742 1891460 1117608 1950799 1355540 310153 420918 1821338 791073 1393233 509132 1412587 252197 212186 1521480 1344938 1289828 1336080 1593287 232845 1691843 586672 1850856 1537764 650294 1759657 948653 1418294 845669 1349683 630824 1527976 115471 728676 818650 1565535 1899275 1462644 514652 1040633 365507 1796483 1769369 732481 629396 1460201 1862494 715521 1739109 1144108 1146647 892937 1384161 924659 677519 365760 1880148 1583658 1926950 979420 371953 1450285 1908706 1017914 1877143 86699 695454 834400 97788 102951 1937646 238618 1997816 1454643 1364043 1012540 41226 1574254 215627 841199 817637 1322557 861485 881217 1589336 1121440 861620 1042908 640901 1842227 59979 486211 1581170 1146582 408877 1054505 1205607 154426 1231635 62293 1216061 1046441 890 1153317 217793 1416108 357087 1388534 1403903 749669 410300 1806377 738806 181415 774250 890703 397550 982483 1938937 1035315 1578549 1466787 389098 1636077 1357457 1755101 412057 1391639 241716 187270 1203248 881669 535547 589092 1155946 1900307 1862686 626718 1508293 138088 1868714 1075416 661689 698024 686066 992733 1031599 1074271 1601166 599165 1886133 1345529 1502742 1119293 552680 1635975 302487 807137 857820 1946516 441046 1444002 1771811 906121 1935491 125046 1002575 779096 1747010 1382965 362411 1285217 917484 133968 1088174 33145 312263 1639162 1819194 1103213 609861 239725 538496 1180715 1520573 1530144 1974428 1982614 1545599 869644 253619 1108168 886867 820471 658859 1012004 159009 1176060 52360 1607358 280139 1260365 1873436 216314 1461718 788803 1150052 1955362 1924860 978027 1866998 1671430 1584765 47163 1927971 260745 1162114 1181401 1304042 1542382 789276 1655785 1178387 972812 314401 1087942 1240754 363455 985116 1843096 202169 3525 754538 1967366 402212 787391 446211 89071 1331141 985290 1483230 1109311 70166 1204297 694460 1973089 1784809 343298 1374828 980005 1273903 1940918 351244 248568 1776294 1527511 464354 283949 613148 1727729 1744933 347440 960733 1880588 390109 62085 199008 944862 632079 312969 845064 145171 36653 746817 1933913 974358 1028260 1663753 1165982 1277127 887052 378182 857103 1417321 100851 1193845 261463 547586 1218244 891256 612633 1492791 861577 545836 768880 217787 1947374 1859630 159006 1085630 182471 1538881 1129410 1977611 670993 1840673 1708906 481135 1036304 580768 1591675 800799 642765 1080545 1499873 1466014 837198 903426 69322 697565 1354068 1516461 392035 173313 1684012 1839352 1022815 1207740 772462 1645084 418938 1937737 1123434 1789351 1422815 1098247 1307297 1912836 1863698 395630 109736 1241464 67523 1120134 265379 1904129 1964939 1579688 965466 1754353 217561 946953 728491 536591 1694127 40434 1779586 774498 883286 784538 377157 623993 1405428 1859693 442992 1043985 366746 1725837 1931552 1240090 358161 1093313 73341 1779691 381277 1588529 638136 1580830 588127 1112125 75976 1362409 133854 1218914 1353175 1277518 442744 93359 1718434 986537 1781359 492957 838270 806611 704093 1340139 166715 1623444 759442 623638 1150372 1789824 1211678 642729 281399 1016892 1805295 1162141 1534724 1952146 1779398 1466091 1595363 1399087 116554 1373332 1482875 410435 1649143 741130 391075 1098567 848182 1027464 817372 1847485 1177501 221083 1299748 1521399 1658251 1104357 873068 584932 399658 1943215 1976401 1809737 1755551 701198 1875552 257888 242450 1762648 105312 1097602 1355489 1113961 209524 675783 1850045 1009037 485851 395713 1036755 1087699 737155 1218922 1599148 1627291 326210 128166 1431415 1039672 576678 1765065 331185 1116118 1001130 1978860 568389 759186 1703524 834076 290322 894628 454493 960645 1858731 353085 1327756 1909457 1609023 1222816 426506 696832 1079502 325126 73914 862930 1322759 292603 1607182 1672771 923027 4141 1541811 1645805 730627 1927176 1453947 4235 1854760 1788995 187569 1036065 970861 225377 692971 480013 951054 1569213 1365957 1217990 593497 224681 178228 152957 190224 876688 1541428 17639 1381936 1569530 1764376 1443048 447093 1532858 1769006 746089 315019 1205891 831204 1859605 1687897 1242238 807907 232127 265950 1926723 1792960 990463 1108826 1287159 670955 1179024 1951513 111100 65379 1134735 299921 930567 1676027 1454939 207784 1966106 44784 1584923 1260056 801216 532868 1077119 1422390 1883724 1186784 1690885 1618474 1894865 1686230 199862 1783719 1993910 205489 1896993 65074 614300 1420889 1488986 1910212 1907596 1268651 990616 1929165 941937 179164 1215349 1965022 24735 598377 1646192 1971157 1276567 1798320 1991098 608461 696826 1759169 1951246 1822628 532763 938504 1822567 353546 842415 1538566 665836 143030 144513 1247249 1624285 1818180 933943 1593354 990732 1296459 1750280 890620 673519 122305 1636810 351795 178905 680560 1813059 1421619 653308 1668499 572514 1406944 1174993 611861 373896 300832 478895 355542 739928 1684488 1042958 1959076 1063655 1441565 1452865 628034 1806310 1445661 1090339 375543 1820004 469770 321712 1316619 1289300 1244547 796942 504912 1837940 747409 995823 1712224 1964967 1298448 1679192 988987 153040 1001713 212894 444254 1611200 610367 1508333 1275813 680159 1325821 418105 862268 610133 570663 719875 602917 37752 921894 1620962 1634556 1758990 74642 491690 1361450 92813 825644 358361 1351344 1003446 1884305 953738 1887973 885548 1889271 91024 940967 1742829 398699 1449164 345166 1065137 1247163 1148231 52142 742949 1245634 973743 598112 1269789 1146977 358766 974933 774420 1304039 559742 499991 1608061 634229 1109354 1531257 992932 1197318 444174 238122 1042664 900410 1624722 74422 425249 1614829 1276560 1994793 1151668 927335 675702 348870 816102 308785 882054 962712 576301 1647447 1383838 1708466 775373 1021896 979192 38836 1325394 1847503 214280 1563262 1958787 1884299 1185081 1380557 1746669 166625 1194557 256483 1731296 1964628 1012256 1884907 800693 1976885 454646 605738 1259760 1983298 127946 477948 684671 1430110 1832685 632831 465582 1570447 1118736 715855 744668 282820 1819740 1708959 580912 1693001 1972598 1300186 262047 97112 714388 429966 1387089 736014 105821 1402939 292567 869499 47872 911493 1248355 642274 1132884 489777 940986 1692627 845013 1472284 1432209 54466 393192 266076 1046194 193577 1585893 1397927 1147901 319993 855069 1804587 762 760155 831357 852630 198417 1734499 944345 1339518 823379 1539714 1988768 766061 936687 384426 589679 165173 1833483 314399 216812 299485 737682 1954009 989581 1871325 1491040 1002901 1632502 535167 1553311 960241 646464 97001 1579786 1846864 552561 1981717 1472101 1286299 986288 425408 1305870 1430427 359885 1518043 1038466 1540739 1969638 1187234 508467 610913 1024109 805220 724824 1066789 1326973 447004 1422782 1445244 1685287 896677 1634559 151989 877711 330624 1949873 224601 579566 1933470 219264 1633616 1173523 998812 1325654 1506118 616053 1649997 56433 493760 1141593 1967147 290566 333083 540944 217559 328172 316754 741950 1200150 1100021 1858147 1070101 1841128 492725 1574815 362857 454459 174443 329273 1776413 1823538 1210438 1092071 283263 1817591 757365 1911188 110239 845144 1305894 1522441 824378 1657080 56100 179938 1160411 102304 10106 1573099 520618 863201 422715 894028 547885 1022703 1779550 164578 419565 720044 65238 477154 1527882 1568839 1277751 377366 355993 292994 422218 1292831 750809 767056 841891 504959 1948761 820800 90255 1471459 1707474 753579 1583813 289412 582198 1861403 948922 100162 405677 83599 1060467 62363 1305339 236763 927952 1364085 261214 879810 537313 1412911 812148 192292 1070083 863847 1639179 1931106 953734 1352285 1519009 1694533 1656448 1461798 1026297 1259947 1082529 1405603 871173 513144 1354600 1398440 1853725 9784 1136820 466705 1591328 592155 52343 1613338 931264 1926954 1352136 1812755 1653543 195058 570886 1079792 1943287 286044 749479 526845 1950572 1375336 879986 1769256 253402 862303 641134 1655943 1639018 177033 1209160 347509 1986959 1639815 1234082 901083 1806605 1251550 548532 1862789 892666 208379 1494460 1914497 990451 585608 1786138 1639350 1061849 447783 526953 652709 936566 1933637 191348 659061 418772 145740 1900224 697852 307631 569539 131446 1992725 967653 924102 756010 1599534 660186 1568113 1133745 85671 1942733 392296 1514198 119215 1331547 861471 846600 100398 333474 63986 868103 721454 379651 603982 756983 1102851 1389205 1508419 667042 1131649 1626562 969112 308296 744891 1970226 350467 193712 1655698 736474 809626 307968 305863 1394672 921144 179567 471352 1933486 1863305 1741542 1666859 654655 393288 1346374 402783 1532026 507081 1966364 1753936 781820 255286 288004 616782 1303666 1280394 943106 1221196 1599199 1331652 435784 83638 1851120 1494862 460054 1722306 879790 1241049 458405 121474 347196 1353868 860035 1130969 465058 1056452 614722 484553 258685 1976774 600084 1671844 565770 1635832 1379279 1961191 1345581 1681618 1113615 575022 1001585 995244 1321067 1049449 1656570 418013 1647809 1074210 626011 215518 132903 1665416 711576 527392 543669 768972 263160 1706939 1350921 1060949 1855987 1178984 1051047 581622 1432045 1378461 363080 1421630 1390572 870169 801785 939181 598760 1376083 1588954 758253 75028 649289 1425285 1871776 1520681 367165 1757295 1189811 1936120 1796424 1208993 1861988 1740612 1513238 1388727 762904 1514544 414240 744586 462991 1522728 1208303 1763723 810871 1821821 352650 69623 132983 427051 1980569 1686980 1781673 1872236 255419 1203106 1832127 686441 349870 711560 295552 202531 1477372 569591 221840 889990 169886 1497401 38497 1501227 1955320 1666002 507233 107836 883968 1278882 1726677 521449 406662 697832 615607 1526054 849194 1095554 146274 531250 1143950 1489730 682477 1268719 1916150 855936 1783775 1746480 1328434 1236852 694975 1271615 1461366 1700105 435799 1036894 1918986 468784 537386 1417335 1202443 971356 1674433 47283 703011 1343911 984285 1945015 1113455 662963 855241 1441223 1836906 1020477 1172968 24268 1382023 1114241 222567 91649 589811 874431 1206618 206367 709497 359077 356283 205779 83561 982467 1700572 1769154 1940181 1642523 1055553 231640 449228 254200 687358 1993023 1290011 1547253 1982982 1378653 1046097 1308820 1413457 1914265 1841289 1687317 1743721 1423518 1218815 835117 1926565 1904126 690414 1208565 573673 1001894 291251 606846 930238 1370365 1567226 815692 1835657 745721 1084492 1830918 1408211 1325831 887729 147941 1553668 29599 1055919 1990036 595061 1541465 1372771 1792937 1825011 476163 346035 880806 664884 338878 476474 374045 1314784 1873690 859393 584421 1005570 139539 1043776 760592 737640 1818251 946675 910595 1816991 1778920 273303 1945797 1138071 1192728 1956195 1443355 17267 1270313 1241267 1076960 1214085 1478510 231571 1788065 1990601 875668 837287 760713 436132 321892 1098695 104560 72547 1546733 1462110 344853 1218816 424193 451906 337208 1938848 816422 1870749 264433 261811 678961 1663023 572904 651644 1447967 558809 256021 699515 1711702 1114597 1186953 1893841 1170010 1061910 117655 541810 1917317 1514386 1030536 1447208 1404962 630418 231964 697711 350988 1236773 244194 1683360 1018104 1569798 1539488 696889 414569 1208334 199749 765018 119402 1183699 1918488 42826 1830337 1525632 1124338 1808420 1145253 1840448 827732 1088484 886738 1607818 1424103 774132 972856 1283203 242807 128616 624181 76353 1989255 842649 1125985 1455067 1096236 93936 936747 854384 1912271 465206 1758050 1398815 1569738 840398 1563915 735393 1972615 411751 1963296 1153192 1359237 1167994 1026174 233907 1630830 1397123 1288913 385384 1900045 978269 1521286 1827680 1702376 1075139 705639 1157426 767640 1672695 1705960 1803017 316113 842144 1958906 614856 1626247 1871898 256105 1093776 1608389 907703 64783 416251 431711 1962911 76358 1324964 1131598 1184660 165469 356718 1131582 1702583 1063326 466838 1153750 258762 263110 1916712 1621653 326720 1393966 513129 241473 1695420 1407033 28523 1610831 1847509 35798 194247 1050467 1738558 1740896 690765 154336 623263 279392 627099 1686049 870749 1647749 1383125 1667401 864490 769623 743728 443479 975842 1566757 181363 1341249 1557844 1207497 1580953 1546696 1299218 201456 1737774 1619379 787855 1451193 1361722 385389 1356523 1452893 1667772 263188 542834 1988536 276802 1415355 993823 1914809 1940927 1807031 24312 1067380 1621419 1185023 1699613 503368 1348678 581717 1197833 1096194 1074422 723574 75717 1556425 1642835 1775779 1596251 1470226 1920885 1108557 700405 1985283 141474 1751331 457745 1750448 1245656 948599 9902 1770469 1550745 539438 632277 377989 1718142 623398 1506528 275722 1146259 1663341 1786598 1543041 12663 372968 477118 1214262 118881 654693 1208171 565895 170596 210386 1134988 1900011 1682208 347579 1089013 243368 198419 1666855 38604 989533 1288805 1290856 1473956 754918 1828819 809525 1241520 324357 750727 957403 282864 582614 1413347 788414 125963 1162667 47118 352237 1418998 259853 788585 1091935 1673965 1520409 367312 1342175 789713 556164 1740939 71514 1123802 849516 1484011 434729 624691 1849408 529802 89838 1355001 1760363 1076998 1493565 1109615 576236 1798310 1947441 353097 113558 1772627 1184770 48457 692365 1895724 674070 788564 1906395 422528 1842409 352886 175039 1642018 1600052 1545841 838552 1887807 1510234 1731736 1970840 1654481 523401 64128 1362295 120742 262837 1534398 1969418 321642 1916825 121727 1182651 747390 691545 1648123 858368 1630010 999358 1416967 121705 1311722 727485 1290766 1733447 1150427 1916675 171904 1878053 298754 1042274 1342745 635547 697144 226341 1956330 1082877 1224430 370379 1326233 153283 250466 1825922 1359777 10244 1640287 1022683 1173502 120749 668041 1001593 371883 1910782 1648964 651703 319690 97692 379134 440256 1229881 1392264 481177 1274012 38809 1083207 611870 725736 212029 1678901 569509 1165788 1537460 1552991 207193 64999 1197836 1115850 1660106 1424135 1711470 1617568 252173 1144946 1269148 1729217 864279 1481337 1878620 230285 1235815 1423105 1847116 859750 1014004 180684 883022 712365 1840538 191904 183153 1168339 698328 887755 1146130 680401 485187 365333 237744 1787456 870329 68701 848698 1574143 1365290 1438398 321003 1622786 860188 1686843 1073399 756312 1147313 1848404 46899 1204902 1205477 404576 1936303 1960191 1976631 1838554 897842 1453998 1221964 1091188 1447554 1410845 491768 221305 1765735 1923639 853121 336574 481268 1476780 1696544 1988579 1031384 1929960 1967908 1342938 328005 1156078 1844655 543439 1052188 426169 1831068 774604 1805520 1081058 1137832 1657750 460606 1102044 891378 1296964 810611 906811 1017068 236381 360962 252737 833201 1905574 223992 988198 1962137 50793 729693 321322 1689825 825306 368452 1399814 1326138 1365533 317104 901583 1364925 1863493 175921 504303 294727 1802209 818982 1333165 1654631 1191142 1797849 946123 587362 598783 1625329 1039949 371334 324529 1396343 61143 1057185 1929675 116169 269609 563910 789790 12061 150616 571164 558236 373153 1322663 952698 1480522 1508399 280615 1813363 1399698 497502 1917334 1531717 1165441 768961 1837688 133257 1615829 1818426 123007 1412175 256299 1345276 1097217 1960335 762358 1911545 1946591 1972574 383806 1376619 1846151 597267 1692882 1796233 1374592 749984 1818894 494041 586057 722565 339907 908707 883722 409973 1595666 968475 679849 1352797 1013445 328677 777965 1907812 998101 1018633 1489894 32255 1844182 490183 1048157 607352 78110 459683 991566 1703705 952258 943135 897338 526606 750114 1510822 653678 349321 1417547 1760109 506652 149820 613219 1804952 1310559 1984467 1425900 26874 899224 1926169 153573 892652 228049 432923 766981 122664 616674 902849 1866691 706405 1083525 753336 485985 1499947 1318223 234626 982476 348785 1046087 1290268 839621 1892351 582802 1394868 1431123 190622 180338 207748 1634064 1090778 1179337 423675 585550 1113398 697218 1513270 975483 1226901 1468829 287682 1912025 435708 1240656 787960 1511139 166354 466932 241360 104413 996593 434340 655351 686693 1727987 896424 990854 1794291 887951 1789267 1739912 314423 1878296 325946 1422747 142866 461412 1374379 1869517 617450 1193257 1527598 144202 1570851 850818 1029096 261413 469705 84824 1947303 1639790 531861 1332079 721599 1164736 261075 1936791 994713 1075060 608770 1323528 1272657 1121190 1252105 929051 555225 673842 1264652 578867 1368196 812684 487445 282640 904643 837297 237736 253648 84674 416312 195631 1956066 1279375 1249908 1019306 777028 623573 203614 504646 1836595 1434554 1634619 893685 1230944 165274 730670 1421281 1460775 1257388 420462 1225794 674806 405586 597259 1157856 896265 1340701 1459607 68874 751490 401059 294992 914142 1001662 1531821 1276482 188344 747928 1424995 91370 1838785 459612 549397 1768175 1217895 1977243 1952019 979370 476319 1083200 1015089 1708270 1274962 1541572 1269113 720907 283213 1745535 1303532 472219 953581 1014892 1780729 1023539 232362 627369 509277 445152 1311712 883223 225056 356489 1004454 1542103 670964 733309 1200353 1371608 161293 1373028 761326 1877813 1991564 918869 518701 1997667 1899110 1603497 262367 1437637 1313189 1685337 996753 439257 581601 1376366 565672 1276566 666167 1408531 1887125 534143 1026345 1315552 1268578 14930 708668 203756 372403 79299 674086 1285942 516140 952120 106933 1159426 1082499 1632811 360772 1722588 159317 1836803 1293745 301576 575376 1097139 960013 212833 1022009 787758 164292 1090075 777381 1764145 109989 780760 1824605 118510 1449845 954945 1585274 1648914 854705 1541539 728219 516655 971678 1170386 1837423 1005769 1269444 1176805 1529432 96544 1226181 955785 1943882 1161259 1559788 1255804 178223 343316 295154 204458 1365176 638180 739866 1483118 514944 1243586 1802545 904589 1335037 1793180 1163321 796364 1471901 945046 1661600 873787 526695 1259244 609416 1584459 682204 1016743 1648419 1050944 467584 731430 1073888 1972369 931122 1416057 1968170 201554 1725631 1879368 135796 31409 1086555 292605 1035270 770062 1582934 1042408 380962 951373 1919807 600139 348818 339445 539554 351982 1422804 661931 1381030 194285 53134 1275897 819079 1915010 35134 691016 499558 560696 1025475 1086280 1337435 1593893 1687299 1468601 1076275 236197 931285 65701 1608340 675388 1655303 1779928 1714536 1692854 1940922 1791021 1569950 758295 1139356 27703 93489 348362 349018 1012101 53823 1051378 1919419 1800847 806184 1187242 1340033 589635 1878696 1637122 1388261 1725301 465255 1170967 1985386 1826174 1664439 1088733 1795956 1470359 764724 820129 1418938 86226 1818769 106224 1048866 1931632 1868502 1383497 425150 1366055 466288 1006730 1639038 337985 1172280 1115603 108465 840223 708211 1769257 1955206 1708979 307772 1475385 1422495 1375954 885186 520872 1601849 954380 715314 66022 218397 285994 1883609 413763 278694 844751 308731 1931088 1687020 1959618 1955987 1255147 1379539 560725 436854 1735564 377477 1695168 1798534 1884042 650902 190044 912849 1540578 1660750 1764797 931916 1624836 935917 1531759 1437668 638640 1816034 792818 516890 1210231 1833044 790466 1548851 1736901 1464557 717676 946720 1724783 1018048 366049 44643 1900911 680601 880786 642492 838144 814011 1413373 1300235 636069 153526 474872 1263301 1641137 195675 1722638 1226823 669223 1109438 805303 60504 1797307 1423602 1186799 33521 841461 560551 127435 1867834 397781 206692 44861 526145 253111 1591279 1350435 348450 870404 150493 767492 783871 1428722 1376435 950071 428527 935761 1156135 458070 1335610 217922 1666602 610875 1958039 1626500 473507 1210503 1876287 1938236 141741 1925614 953269 1592210 837146 1145345 1652199 1708200 1270131 939475 431657 1100204 371190 495035 836791 756640 680218 1076218 1719610 1411223 1992657 1588247 1103002 1222194 810667 230355 894648 543631 1813305 466841 1424910 1036845 1802204 1513162 1651738 1421394 1457949 989779 1053810 232132 1253286 1392754 971479 324687 582305 632309 1948983 1505008 897250 718415 1593608 441346 736482 398657 659218 905661 1345825 94352 102783 979033 546191 1903883 1000673 911257 242905 459469 1269655 1781163 540313 1156709 492398 1991027 159401 1463179 1000133 1113988 354764 415910 959720 1105043 1451570 1311528 1861103 1367997 1801613 1635195 1709073 282319 1022098 463229 1634224 1791112 955301 1103212 1595501 1679590 1005264 1822003 1508137 1889099 1049166 826493 136639 1148773 1937476 1261504 1317165 131919 1502388 523755 385421 1905628 1185285 1221630 238616 1920165 1589469 1850203 1092214 1941427 1079136 548207 506436 374589 12269 225303 1122493 1679082 1640969 460330 810320 1359411 129756 1553464 1367943 1150340 1039306 535652 1357805 779093 1952310 402640 1915942 752528 660914 1981028 1464818 1015936 438398 197787 423394 1943350 1631521 951993 35683 1954258 741089 928318 1695466 805105 1936785 860590 1958729 377834 919234 1675362 1061190 1665189 1134853 392575 776181 566324 824040 1261900 390552 1617454 171645 1172204 1888662 1129266 1442609 1817164 1724426 1131309 1334325 3742 64093 62959 1032773 218844 1806870 694399 951885 147152 76199 1839366 836278 784919 1596952 1335866 274367 60479 1075181 1242243 1856835 26868 53251 1057071 1392228 694647 1963981 1835469 926341 1804068 659443 1036867 131345 739516 946010 1310087 203073 1676557 1942571 663063 1729573 1357735 1814143 1432728 1791097 1836712 1768566 727423 1826694 369884 1388412 1217743 463855 19651 839207 149728 247190 1582843 906208 11782 1087268 1961646 32913 53466 1609085 962692 274460 1018397 688960 1165169 941511 887196 1425021 1155633 1369524 396125 1630668 1702546 787387 468104 1981804 991214 1173923 1399352 1867032 847963 532853 1981873 1484394 643096 541029 1565732 1491425 532769 1151962 1647163 1982253 1223848 1382108 492598 691576 499117 1219850 1406494 1454888 1052952 1161730 901509 1426894 807989 1332887 189171 367648 1978017 1214909 1700600 157658 1807388 340825 1952027 1620055 733467 817186 1809655 1612287 1556321 388572 1814551 687668 1370425 822020 276144 504222 759212 151396 388102 1557649 901880 1262650 697348 1564631 1737833 180806 1387162 938879 654243 1784693 292051 1041578 1779897 1758243 1963820 1549722 1312807 1725181 1669378 1197275 1177760 1763737 903757 1875066 1874427 1473692 1894736 1561825 747011 1126200 457447 1827501 709923 376052 848933 104609 151224 1257376 1933256 622211 1704247 1692397 1186804 492025 1594440 1649931 1122118 366844 629795 1444825 1858488 133490 1053733 1629638 1053618 1505863 51938 796124 55962 1491096 910887 1398638 241545 1315971 558667 119035 416497 1327713 1313222 1652538 684159 1823482 1570336 911594 1137806 748579 33312 1018771 194258 124524 1279514 265292 724031 1893152 1186955 229306 338904 691968 1278256 1805895 786744 1565158 1071390 1775093 435726 1461587 1074454 1218006 665875 1467788 908546 1927727 91754 399067 247862 584889 1389065 1630382 404078 368913 929428 1573120 1861826 1733615 1467554 317127 27652 1599577 646373 1162278 1068322 166175 203070 447811 1909905 1963072 1462665 1689463 992526 1200094 1503469 376168 1801959 1302605 1955173 376301 372193 1921031 1213251 1005437 1658036 1488075 950775 1215588 1379981 290729 898683 1934174 1873785 654312 588510 1981162 997914 274145 1756113 233080 1002565 1357959 1270559 649881 610342 1725215 1180788 316041 1586957 1826509 1375423 38217 1109284 1436561 1316910 1749595 866629 934739 232826 1129767 969044 1508685 1334602 955950 1308817 462407 14143 1073289 1046622 1021757 549557 732288 233398 1078774 1773303 1406315 1380912 825432 267374 1398033 1441157 1578173 1685696 1115144 166593 1315351 1187098 680737 1657591 1201371 1038391 1585604 422944 296925 323332 1023822 1764277 258441 1146589 1280916 1239481 508387 654522 17899 1242077 1894303 1343687 684029 1373818 857128 1161937 1084940 1333838 149892 1423587 421173 239018 564776 1565819 752891 479024 242594 1220944 209783 127085 1036883 1223491 891495 1204703 1269454 1510459 70494 465261 863240 433160 460352 666198 1762016 1995597 894912 872768 64546 1218951 1774726 366737 1012648 1538664 1439633 1326784 1124257 1639850 517565 1079123 415079 741372 1483762 1950929 455753 808725 1922090 91557 56133 480894 1529877 1529084 289885 1760232 1666372 231506 468488 519150 279084 795993 956798 337619 212739 1542386 1434509 1173274 1306313 708824 105854 576554 23626 1966985 1630104 759052 388370 343552 518393 1745982 1436574 1765436 438187 1714381 633319 572905 740710 1388884 644617 32737 1082569 218499 1205362 1238635 1895923 543765 819678 1413385 780465 1381917 560337 960068 1183439 438648 244863 1109080 301015 1563402 1315078 854563 159839 1447998 584484 1855762 203507 922219 486996 785671 467650 1150283 802886 888081 523353 1916828 1778864 906288 1889216 1523824 190749 447971 1820871 1838483 932158 1066386 1813579 1099060 1375650 130640 479102 1784919 1725013 1387537 1203470 949535 153734 1607665 1600494 1594159 567009 1397797 265600 1552253 1613804 556681 520371 1752590 269732 1969366 1940241 1076615 838407 1012760 1901277 911653 420746 377476 206988 204557 1914319 1789232 1127576 626837 1448328 144117 1971344 380029 1060890 1469518 1878740 1204462 832621 963716 832781 1523433 1565422 1564863 1783515 154610 1478850 1835816 1870970 1622510 1100633 496882 32288 279195 1308075 200784 270485 325363 296023 140556 1650197 1717351 236585 1412857 330995 822082 425718 1275159 23804 1091394 476709 1060544 855139 425719 824410 403277 1162450 1687324 464315 1960947 998873 1824575 1852053 977055 14629 586253 692966 500166 239542 1350648 1442700 1390352 362170 815076 686839 1854240 1449789 746972 116744 1831076 876724 993534 1727639 1467790 1574665 1479043 755046 1153613 1520709 717719 1086855 1720625 312844 1199248 1500727 1152935 419076 1165529 752324 476510 970371 1509041 129553 107150 916214 136679 1387777 1077804 1722771 140268 1063427 1165596 1961813 1585480 1286467 737262 576381 1932821 1089268 1305727 1508905 281221 345768 124573 1158842 792419 1038081 1655612 1650841 1416409 528696 400893 860494 86280 1205703 1815152 1767984 478498 66754 1572396 646410 355959 129341 1336607 721691 1145415 39605 1791551 187227 1192922 1693362 1403168 1698878 324688 625483 1322312 257821 1400789 930531 1639278 350194 663765 209129 1224486 598518 1044366 323819 1586853 761880 1868831 1761760 726664 1329805 1991924 1960799 1210197 90533 1532801 1557132 656960 1910086 1162139 1734664 713356 1975033 1169169 1851808 1840455 1895033 871285 1032386 490603 1218844 1516386 517984 817346 646746 1303743 453484 1417272 1986016 1412737 1883942 766680 1333923 526019 1282552 1904171 1799172 1005539 1597486 1796959 180455 1728757 1962997 693117 851820 1088911 1952062 1162883 1682038 1233718 1280265 1919711 1383112 1375791 1905405 497159 1361114 859502 1180481 1803748 37937 1247795 1583385 1778565 1676519 110668 1708064 1151057 156615 1061405 514329 1460210 1631381 1096303 648340 585988 1285143 64742 907499 948254 1463193 1142632 707074 519996 1854174 729332 1463252 1306843 1899804 1953061 1481191 1108346 1284415 1461901 968210 1802986 952699 1371141 1550287 1244305 1983073 1650336 1365565 1206635 706124 65187 1788474 1689814 1673365 1136224 363991 1676899 1732889 749198 659950 1819995 390433 609054 1146149 926227 1073975 133974 1277842 1058230 1871200 607459 1531106 950570 522570 1807917 169606 1581542 1121437 320105 1434667 14021 1021624 1727660 581802 1459234 1720910 1504047 1771702 1237565 1201762 1378057 268236 1702684 1695637 1992802 786905 1288586 1479999 510045 1498498 534111 504607 564652 1312119 591862 1490443 402451 382413 183185 40779 873999 1074186 1569177 744902 189148 875685 1935313 442155 732923 1589015 1706653 1439137 677567 1781495 1489940 1469444 174333 175982 1378177 1653479 501578 1272866 1846502 279219 1246271 1415453 1866946 323236 1479157 737497 1109909 1973468 1287031 273346 59873 1602600 1176944 1021996 1314412 1131106 58016 1497259 529737 175845 726024 1783874 759701 772264 203754 804151 1308373 678454 1146803 63442 1330041 1454471 859800 847522 1857019 1250445 327450 1377396 1165679 1307941 176462 1253750 1314293 370803 241832 1103719 1405971 961822 1676961 155690 836642 285227 1093515 1308036 1605824 189474 1534837 702903 1526905 608515 1890880 1691007 1411077 489505 1427900 1485438 1068545 1016866 1178521 1560824 220407 1798041 80352 1403640 1815507 621247 1398319 542226 475898 1997909 1041836 1026259 1730478 1147509 708755 539858 1070365 437371 1481957 251064 849641 148234 724619 78257 452359 976012 931896 1302662 427825 283802 1966347 92221 1087028 379939 187738 45088 142803 1765363 459349 954787 784788 1309971 471514 803974 1807533 1499190 910896 1723752 1644248 771730 1464105 1680817 898290 1391068 577176 868708 1589799 706612 1151919 847672 1027292 212892 1331517 650454 84165 1862748 1752529 1587053 190541 1088047 1210104 197231 313956 1663687 1745538 940784 542008 1675075 856422 1133867 1149142 706185 1800764 1044382 197282 681694 1575946 316308 848055 1044713 315310 416172 725779 1698397 643148 999223 370495 1739856 1222584 520701 1463776 1354317 1829597 766158 1036040 1932530 1374327 807021 510485 697095 1212570 217218 449032 1040510 1811186 796884 1324224 1463860 977052 1416028 1795900 457110 108777 941575 1936776 1104899 116134 1574171 104417 1690085 1151922 129247 82946 1171296 557709 115516 1541780 282517 773897 519647 417750 913028 760842 774685 98354 1088035 823088 1773127 1893100 1067805 1964692 248834 1095357 837907 1481043 739877 650303 922440 904181 1777983 893639 1709893 767153 1335122 127185 401090 1960815 474785 349232 37945 1553975 1330604 655092 1239599 1641227 1542794 1314939 1812917 541245 1382758 1202961 160610 258495 1752941 898273 994338 1070579 1291939 134211 1760010 1577630 1975915 886436 683055 1697581 716638 456545 409074 1184370 1816607 332248 996339 443110 609615 1034483 338225 938154 787745 1431027 1052551 851338 130439 224221 585116 1474123 1071203 910944 1283118 614015 1134724 267814 769555 351257 193813 1672742 301229 446821 33001 958196 1294622 1708849 378659 184472 41123 1321555 105202 33925 1364117 353883 568880 1777946 1733847 556564 1837945 1147299 417846 1288843 1322435 355907 723787 1730476 1444653 1111664 1441575 1710229 320167 1789499 434012 15982 1962529 1701510 1827321 1586926 1446989 559240 1735152 1831892 224175 1114512 171737 1698471 1234511 102650 1348387 977667 1925647 365527 1238848 867841 504524 1866093 1771802 978241 1674305 468355 1733795 473917 1715914 1640485 1100409 109977 874300 1992661 665172 409393 1708655 1580305 19746 1607534 923278 515203 1322483 1845701 1259937 1749340 1100656 1257438 1228934 88832 1613862 672227 1448713 327367 521450 1384252 539952 1939275 1001972 1151591 1118766 689316 357211 1346442 1070012 1588497 1729907 1903001 1890581 275346 1039476 518838 1537173 37661 151414 1170104 93872 531198 1669717 1003021 960262 1491786 648506 119849 1392972 580700 1006084 490775 1051236 366462 1759159 196023 579354 385246 1313936 1441746 1516759 1906026 1313510 1826017 1584985 1440738 480718 772220 279443 802767 257339 831998 1690186 1315743 1891752 1967892 1535602 1564362 1495232 1843287 1540242 109262 1217708 589095 1763031 1349455 69572 1518138 444778 626456 1509 1109591 667394 137203 730089 1084191 898767 1682467 1435435 1779753 1968369 1838559 1085971 1780836 71059 632118 1292177 1644155 788610 1018275 1665592 1327396 1643301 340977 501380 820914 631038 1776616 1143536 1359623 1332367 477517 1443236 968200 374669 418297 197953 264045 621397 1977668 181731 254441 399044 1438091 938282 1465802 1704303 1773463 1903437 912544 1704127 1483497 146806 1093857 1265987 1845581 1711189 1088151 70643 1825798 315247 523133 516045 893965 1443798 1174358 1103127 328493 461030 1983523 1314560 678838 1000724 565696 251692 1116686 393425 1142890 254743 1574268 1054023 1509784 426164 448036 1521634 871574 746273 605634 502712 1437340 1660649 86606 438377 1443745 373544 1321604 1559202 826279 1341667 1116520 580084 1622003 1933535 1295989 1445658 887057 1704284 1429455 1094180 483180 480064 640547 1068040 869065 1023694 1023626 385749 66967 1816444 1663977 1658563 495826 1853472 1932828 1612658 1405839 1833437 1718146 1513125 1781627 205219 1811789 443229 1772812 1152016 469506 140632 747457 408857 1078785 474692 142044 1968143 1161651 118654 1817506 960277 1394240 258036 420393 1478223 950851 1349560 1776644 496594 1313182 536925 405467 663622 1558228 574346 275634 310253 797315 1921805 1161592 192216 1678292 1540199 451920 1111534 809198 1357772 200619 1649944 741892 1131547 437858 1411953 129334 1504828 1369425 922755 977880 1986401 746391 279019 899747 1215038 432236 671394 1893225 1660088 914952 4168 299080 1026982 132933 709938 314895 1157962 1984436 84678 1030074 1160666 886069 1684207 1348085 1444721 1186890 993626 1843926 434376 1506007 1527385 1238178 1928454 1723633 445745 1519797 1438267 854510 1036785 601039 1632116 1080069 495419 874440 1016198 1524385 909532 794967 506852 331308 1185158 1704530 745917 1423345 346417 80946 220021 1686507 1095803 1119083 495914 790272 101235 1586072 1570557 1769969 264266 1262407 1883688 536963 398111 1605197 13314 465617 1991755 1446923 1046383 618793 1927091 1047233 1090879 999634 1019531 1332830 1156913 1593315 1965269 1887790 602792 1109954 1871805 1607681 166582 553648 396711 1125542 727641 1740291 1764925 1074038 1872530 750654 640584 838590 1624024 257828 431301 1299455 1433384 125852 678367 457414 615467 41982 1237055 102037 880369 775175 1561277 941894 450671 1589657 497825 259862 1498107 1370163 839213 37775 1848471 774686 1762429 1320944 14986 1705638 1333366 1603711 1398161 1625198 1841512 665315 1212319 1800921 486857 1038046 1517400 1780942 499617 1395319 1457075 488652 361793 1659373 818695 500876 18755 807588 1151087 1930008 568532 1304418 686818 258610 1793680 137051 1721536 1582945 1926739 105446 1077530 93249 1301221 1725969 1052342 284335 1823531 1280858 1544969 735057 1431397 1240406 1643572 1556906 408903 1229059 1066176 721329 1862216 1050895 762986 1793926 497028 473292 931155 1011356 78072 265996 1765141 20561 1376146 156128 1378664 1491882 1478601 1107812 573400 651233 1861595 955804 314257 1754418 1866351 1069263 1606786 613267 1747981 1994726 1412090 1231357 372858 1183524 1864144 292020 1197880 16306 649184 668030 777779 1898090 139180 1624566 198017 867176 1733393 1352550 1223856 1801052 1728441 133264 1403655 1049451 870038 772673 1233489 1242008 1632019 1084727 862156 1787512 339894 1947484 364345 844810 493305 699955 3734 669552 1626768 1168532 983696 1799828 1297323 1135183 1148991 1920701 553791 1449441 264860 997161 277631 315827 1034529 678728 1268070 719483 62969 1846975 801492 1004052 1620987 1769881 1756386 821496 1523366 473515 1841605 406652 766438 1196203 16660 108952 614407 853704 1684712 388113 1783257 1929973 795363 187835 857925 1043444 648195 637699 739964 41454 1389509 1888928 1546754 1727189 1268250 1374423 1155216 451526 167450 1525012 1878159 1794513 1529218 937 1338863 426087 1223324 1883344 365435 943084 636161 1715302 1191104 645969 435644 609475 39138 362796 540716 1137137 1937576 384805 1858375 674119 971737 1864963 577097 1119745 906968 1978692 1166269 46128 1159759 508132 1211684 1885459 1736428 1692852 1698498 317585 1698542 639244 871995 986642 1064914 1541456 456692 875553 273129 1530671 1102092 1125334 729584 1230468 903953 711334 1004011 1148212 1941279 1984442 1791227 465887 1344470 378889 1336295 1444894 1615749 1680911 1956586 591387 1144806 1642855 1651694 1038873 1693079 1165288 1874819 239223 252603 252012 1030175 698932 524513 477184 184063 1031660 1792519 1415681 1467775 1791685 973658 919124 966533 1618948 1931782 1952457 208400 1888155 587756 1041688 482958 1365584 1151151 734609 565496 1780494 1447472 1628783 714552 158143 84484 1848120 1595778 556458 637213 526800 1582036 838721 1831570 706002 160253 1601361 1543589 1564648 1161812 61511 1001901 574269 1404216 521138 447619 1337996 424229 941193 1168134 1961750 830571 604422 936427 1334540 689376 203692 1733187 1307901 666076 1100732 1480779 35762 1599847 539670 608820 829948 35465 640651 1115331 812355 106824 622536 1480478 1517510 216607 1244095 324329 1446882 1960432 1444801 426202 424542 1070521 1667128 1569180 1109655 14815 121912 1406802 1598008 348639 1322617 1730929 886435 937746 927979 1365766 969710 1523945 1656797 641515 1185421 845810 1610084 1245295 603446 503402 486901 1869483 1663368 1158182 474563 464283 242801 482076 1641120 1159727 1925136 550530 527754 1992106 1821734 1329852 1761421 585533 943805 1637219 1825549 549708 1532796 893046 948347 384639 1662483 1972840 1775963 837857 1689056 525797 721437 1615848 1015919 201124 1459408 1999372 143694 1786119 594137 711682 367999 1519705 544353 1417284 291608 218668 643155 1252450 1252529 1707602 1359008 150310 220631 687644 229371 695321 1070921 1570184 367250 1375990 896838 707036 1479989 5823 755910 789208 958384 1836740 419530 1451772 553999 188239 593017 680934 1364053 1704862 1654618 651912 532412 1258608 1538423 1649464 739073 1293519 909298 1495771 1094338 1917344 1462382 1653937 1429932 64922 1533504 804561 1659524 925405 698636 1173449 673592 1475462 1164829 867311 1996067 1737438 1771627 749964 1216308 892804 424529 1079898 374072 743029 360652 1828605 1933332 919447 1168415 1306233 55052 1749914 140334 150617 171151 1941711 595160 1015507 480106 1321850 1314357 833364 171240 616289 285598 1237237 470357 467383 1765993 1833481 300888 622092 60449 1153497 1971578 78276 1596365 36400 980559 239124 1906846 591138 487060 1380570 1592621 17640 1027061 1869879 1136357 1278070 505297 1865865 1715290 1272549 1357920 1052008 1427602 684390 1317854 1100599 891156 265801 947216 1250433 501362 1371456 1326399 1337778 611882 1847640 1909713 329740 119380 280356 782879 1212453 1016597 624013 1505481 230682 913034 859150 811811 172666 448831 628326 1427462 1780470 635457 1259958 1440981 1653260 1180747 1061409 801727 223505 1121395 555655 1338597 1684876 90344 100036 1218478 658623 1222113 352508 1007516 1372161 491448 1760532 1977158 1634762 1495372 608169 1066558 1447210 101709 523257 954798 1983263 1400647 264593 1141271 709778 807400 1846617 1470352 224338 980451 629036 1462373 1914150 359820 89027 1914306 505160 1695471 479205 392750 136396 266163 446249 695394 1868766 186850 801982 1870560 598254 318530 902787 106996 1328857 1985741 705761 1670902 1895670 790926 1070654 1402800 1481728 571313 1438390 1518218 798306 1953814 1209679 665752 1694707 288235 1134692 762882 1065881 1491078 366813 734620 879958 1357432 61259 1763877 1913337 1666984 1458879 1453641 1587036 1431603 1078981 1921320 756432 927841 1343756 1302603 575009 1907802 162737 196970 119066 151986 1198104 1271146 1650015 568718 367437 1472388 371135 218945 68629 1343954 1297614 1842656 601840 1670547 721353 1588449 1531744 459403 1594361 1288771 1419312 1529903 1807901 415345 1496045 1938836 1778926 307203 912819 1683713 1843313 927346 1663600 1441079 1622269 1649811 1830433 1434365 630406 1103981 777560 157746 694958 1485817 973922 672890 693564 1894277 1777397 306065 801996 1259807 800769 612527 1827829 404414 1642231 1041321 731348 382621 1975673 613716 1679545 473972 1476201 1038832 58405 183907 1146410 350286 1482101 987775 1715798 796073 1256441 1728351 1944143 1381884 570734 405172 1340708 1086988 1721047 289125 907843 761882 212698 1886460 1948546 171626 26045 1216946 720187 475598 795365 495320 52549 137815 617774 1606979 119611 1673383 1453382 1742172 385824 830769 558818 1287077 1795342 1231204 1684948 1193655 613740 950292 591968 1316806 1588574 1688308 1056027 1305260 632084 529260 523938 1896293 1152009 651023 501124 42674 463274 1870948 1325724 1841420 1755287 435177 1084140 643789 810188 625981 1968690 263240 1198437 1697619 760771 163843 1273432 1961974 1282305 747394 1697603 611225 1752876 864527 1235331 1059691 1030162 1044756 1884182 190444 1780756 949496 1691920 631288 1665235 179775 1025560 1111022 120359 499893 754269 1216424 858758 308185 1822693 1939400 91542 177163 451177 266965 199587 1034841 1121936 1506400 708669 1381216 335355 279488 1571671 283058 990346 1529255 1442645 996879 1940910 438509 688785 906391 1992378 954547 554850 332035 1947819 388268 521965 1052592 365068 661268 392131 113173 1580906 795638 1184481 1124561 1007047 1936510 273263 1079765 673065 1157336 332922 740747 1941662 1777790 325646 1930599 1575747 289108 1907626 539567 845450 1205475 251865 752115 1706675 600973 890965 1648360 730453 113763 9827 1258649 43718 1190911 688252 344043 620105 1741661 575978 622669 17539 1436999 1144945 510981 1939831 1531801 851742 729882 770557 448946 1924801 289532 1934500 409130 209715 892039 1911310 886167 1544245 1367458 1531101 534421 209022 728738 1689138 1400842 1177120 921293 51805 1886080 1478468 1863448 1105045 1647649 80349 840038 1830893 805129 433035 1017125 1281297 1028886 628720 523304 1018617 418302 1988811 989000 1125213 491987 81389 1541211 620756 1969458 1837834 506549 1708283 1236923 1972642 1000721 1707045 958758 1314028 1390797 1589008 1666136 600554 1356884 390463 863591 1733067 507484 1853433 1387590 1477235 276797 107165 1535393 1718349 985500 610108 356199 1316648 787656 645875 1436729 1931332 1473216 278957 1227689 475321 1414592 1021514 1946496 1714797 1063105 188621 397175 278562 792850 102966 1155976 1199589 887222 512748 337880 840591 449376 92715 1081291 1809377 1029788 420579 531565 381492 1709905 1843425 1579953 1982603 379486 1221070 1836449 1407043 1128597 147686 1242843 1532673 373434 544259 1417621 47085 707785 642284 1136405 596303 1621443 1861517 543713 1624902 102305 521031 123973 1210784 782196 456191 1974750 1166024 304781 1943502 1011132 1376389 1701181 1651059 108504 1806493 662931 949367 1508833 1560934 1699635 1705959 1091673 353482 186523 1287316 1800896 1726018 1459327 55642 266519 1569983 475158 858459 238747 520259 1003331 1389383 1212250 1265078 1228913 134325 1949816 30562 697671 1422479 1421687 1415916 1231780 1788090 784284 629824 106473 1665324 177473 105240 1172664 1011151 1434451 557964 924353 1526250 1070147 1942554 420124 1935750 170683 788836 1158070 1261423 527753 111440 1776003 1871703 705702 1234158 1404642 1699924 1633500 129800 1905053 193691 1799220 203050 1043995 370620 553083 1323267 957364 478006 1155544 612100 1912876 1094409 636655 876766 133451 74527 677119 318362 1933717 1193192 1947992 484109 1030691 641638 647536 1073256 482894 300321 709052 1934945 643686 1059210 1233581 314301 692167 1037924 755006 553213 1049697 1065872 1996637 1891551 488119 1123180 430838 1051456 114643 1980633 195798 1727900 229617 947919 726817 1714198 1280841 1490390 1633200 537542 809323 123916 623209 583333 1574008 1106193 1003600 312145 205093 996311 623738 932749 444216 768101 1034004 180909 1006166 1762025 1037258 765865 594243 153 1243123 1389480 1975645 1019114 1655939 1446432 1950556 573128 477552 1645119 1423885 126324 1727740 1923507 1593386 1037582 370728 1504422 107380 1631432 1773653 278047 1706844 1007079 7725 1342376 680254 1262345 664676 1663790 447553 79021 1447247 671393 43820 273822 253533 1074780 986402 1127197 1028210 326937 281896 1979962 681680 1083697 89270 624116 1148983 480043 1863358 346725 1831509 128336 1486869 48526 33547 541062 559497 582453 996556 274749 1733094 1309135 573805 1732546 677322 874621 1354548 1166115 623459 690664 1684834 1166446 1763507 711111 470772 1945348 1589979 1183709 1724368 1480595 1175523 1597679 1197277 272907 81772 313590 1685661 875551 477090 329194 538446 1341097 188155 613694 547482 1470340 1387330 1370204 1512457 43506 686897 1305206 1909969 984507 744344 1527178 623211 190081 1806787 263533 1470960 1491284 1449392 907630 1471191 524060 1464231 995426 1851824 232408 658788 1487855 1133478 1926755 641216 1741766 528665 581356 790956 1847896 382315 503312 172774 1549911 523546 1663298 1141708 650668 1209668 332955 374278 1591624 763247 170498 118618 639784 1516718 910086 1655340 1172720 1232851 362192 661371 449319 253270 1064455 155615 896480 17463 1088449 1362580 1625612 777123 837045 1281526 1452411 1519944 1392155 1011659 1564154 739326 177863 635664 1536436 13649 1072900 692138 1788066 881971 1104544 1552064 1994630 1938774 135688 1748260 1054897 1102418 1909270 1296253 618535 996495 1036457 833756 1212003 1332755 666391 1554681 1763550 332150 770281 461299 894089 1524971 683458 268968 1479039 848056 1724781 1585753 84034 926521 1593301 231171 1011605 1277149 161466 922235 1776424 95525 1876326 604793 230132 1824403 1207417 1322276 1338367 898727 1480638 850574 225201 1473675 1402665 1730272 386507 482848 590042 415224 1155813 85043 292557 1888075 309190 360349 1794014 1985051 1210806 1693042 1232567 264418 422739 1793829 571234 563853 667407 665928 232522 575630 1162923 1308472 1413412 34675 1684283 863356 624587 466988 484742 1730236 568220 1700006 1960527 306761 628368 599045 557723 283443 1677164 863784 220031 1468003 381115 1520015 1385073 265676 750035 1146032 1786650 1694365 457319 692108 1585864 829996 22205 907417 1389598 1065047 1255567 526433 333337 1236831 1617009 549617 619361 225412 611004 1171338 213629 1118035 322889 1576616 1116387 1676669 1385852 1949031 761897 1828772 1135429 1542964 1762691 138387 1099318 135624 699887 245317 607103 53554 867940 1541490 1906933 1775352 1865468 1670352 972688 415930 11745 1587555 92952 583586 1540477 1252189 1609670 1400612 567580 824174 635496 621967 1279953 327484 1764626 1433501 155603 805637 313565 1700060 267728 1482345 961707 894877 773073 348036 877418 1731352 496578 809609 496441 579378 1782052 386955 1355345 974257 1953746 1798029 63262 1696608 63219 1870057 169493 485233 1473243 1092292 1608295 187877 1315272 97787 1010823 1225062 463323 1073950 1179265 583816 1657251 821941 1509796 623557 1187909 49157 1531649 1720591 721220 1928385 628290 691492 1160567 1751075 899980 1367400 970816 119800 1030158 808239 291774 1985960 1173144 995885 1359482 980204 1264538 758322 1635337 115054 694236 206975 1305716 723979 1049417 1846667 685787 1456708 1715859 1798945 1303091 271912 1341963 487493 813130 1438872 1491052 639178 1807558 1184606 1363714 1364830 168967 775982 83349 1361537 1316881 130347 493812 849861 865871 901359 1572090 1339353 423470 303252 1632769 1881626 204365 1447015 218854 1213023 665040 516046 1711687 305288 664714 1991676 388641 1049469 1294110 835737 1526891 256761 361291 1582615 557157 216450 1291997 672424 75660 48452 1440667 351018 47260 1613697 261166 990462 1252470 330483 541979 1955373 725478 1438382 193594 1518363 505505 377598 502880 944349 1430425 56559 1562727 1067081 814601 374080 1646012 1764289 1168720 313595 1034845 980621 1793357 1565483 1950042 954318 347374 300517 893836 1060503 1173032 1019065 894825 893834 99953 938770 1805725 946934 1549581 1647470 891828 961642 858175 568131 1914052 150015 1169044 846125 1158781 1559844 1122146 240149 439591 620866 413306 175520 124752 1510735 1798680 1779030 1108112 276466 369089 1218321 423327 489197 613383 1304038 115891 300401 1835915 1711192 1136615 1902011 1219199 284332 1750641 1705192 1551437 1762323 513348 1101529 1537774 1117496 1366889 1958647 1260756 552708 1911258 1738556 1902279 1226312 71104 625151 337641 1755298 263161 130197 1746582 572710 739650 670868 992615 1606595 752152 82756 845559 1924959 667789 1126752 332451 1132449 1196593 1919146 1192118 978793 1883545 593864 872549 1795098 506464 1015602 1969454 1118674 633623 601651 1950246 152071 1249145 734340 1806073 1559770 549576 1483202 219589 1439978 1157127 1540959 153509 727900 1687604 66563 1245507 1534264 1148 594550 1130245 299161 528406 398981 1939678 1177092 295095 1004921 925653 63120 1252036 1164003 533686 466032 1196342 1207842 1193739 786916 1627507 1878493 1961469 658144 604481 1161304 552476 1963826 198979 1457118 1702359 963155 1863666 1558564 784500 942016 40672 715287 984059 160020 1866237 951496 1863694 72364 691634 1701913 1950303 198523 43604 1427851 363537 1637862 1633891 778978 1847139 719996 883951 1481359 1442344 1538981 1565011 241589 584332 513983 1127570 901567 1417532 1671962 522173 721100 1650290 1103571 1950693 726770 1322995 1505568 863124 1193939 286834 775666 542535 587279 1921747 276813 699961 696565 31023 1261990 1679028 973505 187478 1160341 903415 723791 665467 1318084 705285 555024 989390 1843069 886849 1148480 930276 1816672 1483958 1476869 862998 506864 1809856 1920340 554109 351924 1367421 1938352 1550528 1103143 1058160 1303762 761222 200048 1208974 214839 1175232 640319 781232 187155 604298 609712 1422536 1079147 1028856 838810 934196 1369805 1016830 928409 1484156 1945480 1712522 1652822 416254 272387 558846 436660 1721261 249340 1791542 135360 1317000 1131623 1135962 668412 93364 1138576 62368 656263 200448 289414 288389 957111 1862613 1589931 77350 287297 97082 1418272 1948099 702735 435296 1427718 1330354 1875978 672908 139580 764526 1364077 282191 1609057 1497903 744958 1121030 690156 543554 1112615 1484498 859461 1362371 1964626 213280 35788 443458 255737 251264 149708 1393274 1231945 1367650 14350 230168 536758 1164088 1480942 78860 583232 334047 1218253 237260 1989953 1555738 600696 80428 1756893 1304120 1687357 1531878 1872903 262305 111761 964887 609148 1956376 603975 1756480 1453218 291491 1664387 423 609430 882038 1715548 377612 1546224 46683 706830 1172162 1445414 312103 1879877 564002 240135 1615723 587305 1283030 1762148 273219 1183780 1586056 387600 753153 925040 1882381 919375 55978 968656 236798 1177628 327914 826169 1753865 1586354 1349846 1208024 994218 248846 1970615 1604968 1606028 653707 1653639 651883 660725 779265 521863 567046 261312 243192 1330351 879992 1969400 138618 518431 1481292 1835047 1181415 1204440 1940135 1396918 1905654 702482 764127 359644 1980862 849365 288404 681912 1585042 1959501 1820377 730388 1160279 261471 1615647 725347 303396 492341 1675718 83987 1584639 1528903 373620 1173306 1197827 57699 625507 944429 1900335 612419 1936975 1862498 614638 431389 675855 1966162 554457 645849 1877545 419379 1645807 1205660 388430 281110 529475 994144 244518 1501001 882424 1084459 1176274 951459 322660 547514 1696668 3163 503075 1610021 1254669 20579 648561 1698158 1689896 1618862 410588 1105285 1463864 1231338 1492546 651740 1444912 1562464 1270290 1140473 1157654 248977 888711 501668 1621385 489532 1361688 246682 1688854 816768 727981 327292 1242434 1117698 795268 308239 1828114 1173412 1733139 234348 1144658 1978329 682278 1054137 764263 140146 386805 48896 970791 362206 1714338 214311 1442661 684162 1607001 1944507 1415842 1830207 51941 1540085 63317 1829699 259976 675502 926061 588362 1434925 1758877 613413 1719073 1916814 609106 1537508 1389627 1847162 1638609 975146 29993 1717462 1073133 1092225 1670506 898863 910628 279123 1205993 1685686 1170487 242961 1980521 1908838 1794424 830820 1979602 1649897 1119715 1683970 601758 830595 1551187 727365 896878 1830058 1045978 975406 90837 1079809 1151173 1074259 177293 1745219 1873604 407960 537280 1670073 1774712 1487779 1951731 1377394 842490 153575 1442082 1742204 1450208 1517452 919010 1446719 1705045 429857 320331 385640 844691 1660544 459202 1694525 656931 96135 1815772 1057657 1401317 664412 1829506 1546953 603297 269168 165519 1669546 1257043 185265 1430648 647853 1742271 1765313 948273 754097 668735 467323 725667 1835145 407639 39252 953268 1171180 1006623 1759103 1392716 953173 1906050 786711 1923007 1921955 1999819 1580566 492883 733613 908594 153767 326844 588927 1778445 237061 736627 1972017 496034 1256215 1939350 653225 1346096 1288891 1926165 43502 830363 310609 122338 1317568 1510364 1796961 1351672 114005 1660421 179850 1916024 1119809 654549 706410 1213950 554983 1758170 901105 936482 760624 232070 635083 603909 1116272 1534953 173299 1494933 1052935 1065326 29349 55084 1220212 1852785 1005405 865726 1506907 1748429 1151601 484938 980012 731324 286112 1483040 413898 214950 108954 1897131 48464 20493 1557367 409759 1849468 1172051 1361902 983957 1673886 877084 1570037 1283946 953005 1416982 773376 83781 1608334 270665 712817 1443190 973848 923173 26758 1419865 1172615 238470 1557109 38016 807702 1362424 107333 939210 1161436 303044 1426326 1441033 623311 197743 326591 853366 392426 807962 860530 1468948 1572818 401875 1997553 772574 743711 847277 1824843 681333 1865900 1399888 1858835 443650 996544 243987 1640892 412153 1869631 813496 1559628 253295 383796 1057110 1059400 789763 1850440 227178 1157698 1097526 156774 948804 919215 1808092 177692 1427973 888610 667303 375291 136842 598032 1486602 1848844 1421264 882089 1802535 456257 1862036 635996 1644609 1013901 348786 846335 1912672 1440113 1521378 961061 483139 553779 1788092 1840962 1820084 43400 736809 1187479 286427 31765 1151777 956306 1434867 1900380 1039839 757215 957804 605864 657253 241751 1349479 395733 134372 683420 196489 357953 501228 1732653 16945 925981 1813111 1099690 1665277 1326273 921602 1155645 1786341 1205167 12358 953860 1636496 304788 266490 1881836 1056302 492993 512993 113705 1233879 1137148 826961 1624856 129154 1490902 478773 817149 294476 875340 243473 1337640 1346087 1962455 343280 559930 1902382 1264065 1370374 1870822 1206603 1475926 1547547 690131 1684539 1938644 1930849 346219 888769 1797913 373845 75990 317433 81308 1242899 1036576 747225 1343936 933795 666135 489782 1734994 684172 1132454 1028608 4055 1692150 632731 860143 17738 1768189 1916569 208628 989943 267016 1682249 1574877 1243367 389437 503712 799583 435813 1606958 507304 676250 813630 923883 911146 1459703 1938283 865894 881319 1342534 498663 448454 1256786 1439428 1537971 713415 1684706 1493827 1220990 93284 57077 156308 868565 661704 916959 230500 1382265 1853878 1092494 405622 1103903 1670755 1625435 66965 140244 131509 1415007 1806227 996380 290677 785378 275526 1035806 893805 1713374 784041 1480794 347993 1887915 1717008 517761 1189791 940648 1932046 547156 1381410 230571 1662795 1247431 766626 302543 1904188 534588 1793344 1345712 1730599 1086332 661680 1584572 1008726 1064132 919327 285893 947693 583851 61953 669975 1568406 1865355 1585596 1416309 809638 1864592 1974326 1010962 12085 199779 1684510 347215 1971139 1544539 1256721 435071 1428082 695696 1709647 975822 365342 683789 1508141 942342 977982 880460 256246 1337549 1111584 85345 927466 503868 1382557 723215 536210 726175 1419964 208308 1634641 648919 1795439 1648998 297546 1760222 1792974 1302916 1684503 869469 587956 617522 1486311 399112 354162 1379783 1713326 1378883 1171653 32951 1825507 112477 51251 1389566 1848665 1562678 773653 529539 1956140 1820709 1214255 445140 1848459 712714 748926 83207 192119 1870225 93475 876811 1641525 84901 1593983 1410112 230369 130296 53960 1090070 436889 709883 329929 742784 1615010 1243855 1896881 1515904 1381829 534790 1400655 367772 858977 966314 1883391 1997298 531741 778165 1708304 724895 1117111 719673 662514 1107410 1075198 122121 1415188 1993102 1876177 949144 1780614 1586140 1689562 499358 1571838 1061433 1218086 796029 1585561 469402 1931657 1180270 440728 1977723 277019 1649534 412480 1857691 729356 128409 226163 969514 1017042 428169 305824 772371 1401533 861869 275436 1654306 1238646 542920 913044 134784 909481 1528785 237821 1938810 1151336 817248 1111781 1509953 1086591 1204963 234577 1985396 1704373 883852 422306 254075 1398775 895413 172808 1235027 1679631 978109 1199254 1978094 90653 550264 902273 1946563 79104 263718 51747 1241674 693834 34783 610494 1456000 1694366 1277015 609522 1813196 504491 51939 1124492 1419207 587079 1920621 1242363 1561372 1586680 346676 1964417 102220 486272 441900 1002192 1614789 1471726 1568626 1302994 739901 730590 349782 774720 1000932 370321 235557 1725992 1728179 1310808 1957052 1456673 1553641 123936 658466 1665665 1261915 653554 932217 377762 1712474 1402631 1831921 404494 1376969 1450681 555911 659313 1755470 1520377 1438430 1081372 947523 1449882 96043 902425 1790267 1721736 654476 1386897 955522 1940228 1395862 878188 1031923 462557 1983783 1072292 1414472 1737476 896800 12563 872498 837908 1209129 770271 1620181 419984 1207975 1363313 1188066 171931 1794748 818397 938447 1108372 131974 969395 1710635 1810421 542688 151048 629027 948485 724142 1975415 636595 565077 672641 1578009 918283 147516 840104 1573579 1686100 1022153 1576609 1885880 820464 1896172 92471 1686747 703681 598197 1857516 131343 453221 1043525 1433484 282769 1254745 556200 1974804 1005842 114276 320961 677626 1854127 1979757 1252236 866232 175529 1303199 253794 1682501 235669 1707260 1102299 1447837 1912717 225198 1298297 407790 497101 146586 1915661 1906653 1538980 383602 1032478 1170636 752033 460443 1645953 310903 1569439 69384 1906558 1630203 1260127 1719469 1781674 1385940 1881690 1664374 1362318 1463609 469625 1702682 58404 531972 1557764 1151074 918699 344858 456410 880613 1339019 1861398 952416 880940 1285913 1113369 1008371 877674 645509 1691844 1878996 1411060 1834618 1010693 850162 609798 104133 218739 791603 414236 1161393 1628083 130114 915719 983358 1181213 1168946 918561 1958075 1345455 1649859 1988741 936767 1616280 194083 510965 687004 710827 1300580 539150 348911 1068418 266380 821033 1914446 1004233 1418343 606888 1955615 1140438 696496 128886 1069482 1835366 1730069 1589151 1471672 1107197 1259204 1165745 1612373 684094 1814628 748635 140426 1730777 1176119 1433261 1645023 10993 246027 1292499 937483 1715182 108714 1624673 1466222 995311 1116630 1407439 55460 130565 53284 345208 921375 556432 1340768 161591 1716016 669993 1844356 288965 1193708 1486054 1036944 951555 159456 1165839 1580795 1348178 6615 125544 830261 1762597 315826 1530730 264460 1946606 331392 818036 79982 1132399 1424403 840808 1124911 587738 160003 704737 433115 308471 1634722 1695235 140585 262987 1115156 1622912 1056926 319513 1000005 134505 1730593 210490 1341238 340122 1322427 1676256 1258912 1481329 707543 1513490 1992907 1532215 904804 920555 804550 999908 1362048 1644723 1038127 255738 325563 721650 674792 1388229 632224 233794 1399588 182566 720341 1308251 601609 669351 1192755 642049 983178 1668823 1624110 1830877 217387 266600 1507438 1872349 48747 708009 1325171 822961 973636 1427912 1679168 979790 1785776 133929 1087501 897526 1807641 649627 920320 237285 937876 1976836 1170683 1114539 1014225 1136658 456750 949703 1769263 592665 1196443 424335 239960 47979 58289 599501 1680040 218135 951749 1535959 1298401 1988194 1634720 741138 107749 1670800 1225483 474456 1152615 407075 1392958 1330465 902418 605741 381124 1443743 940172 12223 1819690 1835926 1490985 26074 533927 441766 1095398 1783711 1562111 1069902 484642 137747 42877 532322 1802290 70322 1924205 1787218 1076042 1451063 116373 1870194 942333 361382 1198664 675994 1883242 386148 585072 1312255 1756133 1876617 1094182 16693 16312 554837 1475267 1496354 1726256 515504 801790 937172 493546 1272157 1273290 1663534 55248 279315 1856656 1275181 887958 1278375 685131 1271914 389163 1886931 1980282 199596 1006526 1826712 627305 640640 1581185 199612 1672587 511820 282949 368998 789858 1303723 747613 1861373 1365925 591195 275890 442680 110791 1191317 110369 1065673 419514 1908099 1834095 1399380 698943 966263 997383 1855054 1964411 1388702 1928876 1436514 468429 289204 962214 70132 1623764 226803 1799372 917465 817783 1076865 396918 828303 693311 558957 876004 1667973 247633 1069686 1718921 1951428 893608 818846 1670686 1107542 572559 178640 1331336 318112 324728 1369919 140535 1784897 928389 373295 433512 875114 584066 1809549 1094031 634349 86726 598176 1772453 791498 1487956 187319 1505943 1184162 720688 458787 1859036 629661 252583 1058697 491320 1911761 1037597 1376587 182012 96006 515113 1892065 1357269 1582567 597285 536466 1240816 1196796 236244 887526 23058 622576 1483016 1383647 1259288 175576 66879 1084994 1999358 1706631 390157 1669694 1243513 185634 1941410 361025 608559 834534 1232380 130846 642846 640038 1736991 130912 165448 1401194 1185707 803567 1051333 713741 99428 1908016 864998 804372 1975794 897060 1340740 1395536 698674 1481640 1621966 105822 1629751 1444566 1452637 232589 714789 933713 1775010 1843095 1317182 1712422 1071864 485697 741301 1977783 1736528 1925631 1506123 1788304 1250128 449627 1890898 201533 1376734 937349 1581683 1872495 1921450 1367334 1368931 734468 574224 1810315 1033443 480805 1595973 603220 1886384 957241 7773 1441802 457465 965499 1584481 860679 1229034 1932715 1762105 1866288 1979151 750008 261453 136817 160265 1435311 425437 1754749 1103449 1945462 1952533 1969799 1789775 475430 1713009 1315377 273453 146200 113770 1703927 1411665 447987 1666004 447691 1506814 1957086 787698 973604 1943710 273635 1562581 1607543 1543273 1094745 36596 93016 182447 1962946 1180839 1980584 174691 332087 1855564 1073880 1135999 121517 363661 804924 509488 227556 1227108 1766141 1264561 615283 967036 1652183 1851779 650976 988444 1032511 1392996 1924319 1522959 659735 1702834 546865 1720190 809577 428285 1660914 841745 547391 155392 438760 1602738 1870423 480466 1935051 1609058 1791460 618816 809881 71334 1444209 1681365 1004044 160995 1640180 1625676 663824 1876375 250561 1929156 864206 1009510 1741848 1544255 1086900 85230 1843309 23352 1065268 601027 861938 1572661 1489416 1231919 188823 984848 810114 1456706 4860 317560 1934839 1257931 1390813 230271 65892 1254609 90789 1065927 993156 1225973 1613837 856160 1538116 1669014 183563 1201003 1540823 410233 1176105 598311 132559 1741751 1247622 650894 933481 1855483 339097 1541819 1341590 730518 180236 1293137 1723053 1423127 1251374 75018 417179 645977 810400 317557 123041 349950 113335 1208539 1356759 1470279 528147 1826065 1477407 1188409 782952 1472661 721593 1683928 178490 107195 95036 298052 1815191 1507814 807936 1506322 1877986 372493 1562655 1790809 1775484 1435427 1620070 1464879 152702 834584 417441 1017623 137023 1741287 1397578 403574 639412 575453 400727 1019032 1822084 478297 1939488 308819 1803547 1664514 869020 979002 48127 137214 1421754 95246 211183 1562613 654628 1505004 451444 357911 966130 575837 1884513 1319973 448912 360180 680718 433187 1421299 869838 609460 1949643 962424 1331000 57777 447005 704280 1211408 1165972 1225040 1155989 550826 647262 1327063 1044665 1888966 1237321 564030 890883 1626269 1797617 278411 258320 1407959 1030855 1126937 1142436 1242574 1834630 1848200 341429 302120 1006374 1615336 1587614 1243396 1176140 1421246 135790 420670 956030 980240 955769 1661808 702497 1045355 1454137 1292095 544561 46846 1019305 319088 82000 1410380 448534 870987 611775 1840147 822735 1107893 3142 1414848 1225145 1616800 1398092 116380 123662 1429152 1632240 1243924 583782 552668 334734 741423 1256320 1067065 1050020 849001 1034961 638032 1122835 1522622 1074580 1059633 1180355 1151123 587691 1101571 1935966 398132 115790 377181 728879 926997 1640448 1903162 973147 1633524 1433382 1864804 820229 124994 1071952 1108600 520994 134089 1111387 1866989 1871682 715123 1385033 1940858 279919 1293592 442460 1258100 1700415 1106636 1701984 1410696 103845 189279 477803 1387808 1932059 954044 623222 409031 1049770 167694 119938 1725121 779169 1331640 1140234 1271504 1899434 813988 1917981 383992 34784 1294276 1216925 1848330 1977978 918492 1637505 923518 1551607 1075109 1175732 1189927 1065677 698572 854925 1337031 1044348 1812654 875729 1446964 892868 913941 1824649 481694 1166909 769576 949354 737024 35507 1989480 914971 387027 1354717 1523582 1650390 640363 845593 90139 1078071 1007014 1887858 8280 886913 621666 629332 1053863 1270046 50716 477561 1141857 1763029 210684 1250843 249882 304229 1911189 586665 226794 928195 87938 1715326 388223 1755363 702641 1998617 983632 1062165 1599786 461588 1793166 781038 1527441 1024500 1069432 893174 1991773 764933 1376941 1652002 1260402 1842358 1436059 1370105 487462 318481 387740 1317543 457866 1242172 308402 851346 1978638 315236 8492 1283369 860747 715217 1705334 153423 1841369 856417 951675 603326 1475637 233274 1255740 663813 1098814 210971 367718 1040766 1367835 784786 1273638 667675 529324 1996937 1251732 1651717 1912296 3001 1117695 1567894 469281 763144 759208 1210238 1096722 278003 820581 965350 630196 1409646 511242 884279 853219 819449 1117725 1056113 1656456 745888 443584 1041188 1894331 6434 269209 1859724 545876 1848708 1427861 1232244 1471664 1971019 659491 1835886 698836 1638934 1775534 1947380 563415 755803 203600 290643 1389329 321942 1909294 1349141 881325 1897012 1679554 1397742 1886918 77444 740139 866626 44785 1166036 616935 315026 1641857 1355331 538332 507644 477210 1400355 993762 641730 578232 1852076 575605 1735960 1586166 1850420 871230 1786056 498367 1161824 1592379 1696713 158861 716084 254484 935494 1285072 316164 1895888 1200414 1369880 103388 1306069 427958 1770052 1296875 1404506 1356098 858238 1049284 1843497 712953 80092 357999 86666 1870305 802593 1716623 1393679 1038568 232914 142400 1207638 164808 1025636 1120747 728540 1522572 1312646 1367371 477573 844354 1331719 847049 730282 337452 1159841 1711231 1271739 371374 1290127 1216560 72978 862322 50493 1993057 35698 746516 1293785 1549276 573336 370844 119865 1225432 251339 334934 21886 1821008 676695 816162 358144 1206090 781854 1235789 1976411 877199 107901 915299 1904698 1269160 476468 92359 1476276 482230 252862 266189 657912 923118 1524914 1953676 4741 533122 288127 1126786 1865623 500165 1955608 83319 254750 569365 1144985 498414 40407 1300241 1060282 1878244 1335141 127719 368847 1143275 139212 1634185 1292299 161119 601962 891968 606048 1355310 1365864 904604 389280 691781 1947527 70376 1795455 1225470 1900026 415558 230791 1901303 257327 1528038 698768 735007 534740 1952550 1355471 211482 1435530 1370624 387626 186793 338570 8841 312278 324084 1805167 39241 8395 1681957 498058 1440622 1649747 716420 741907 61415 929208 1166208 668068 494395 521333 1249965 1373138 1713283 1483084 305807 857135 1399673 1471800 145461 245204 1247420 1118669 1682309 1059192 276342 1967476 640413 575196 1911158 699998 261163 878643 43880 1292642 920929 1834365 756993 1876582 73162 630986 260158 1770257 128631 117784 387215 702036 383549 478182 322157 1705069 284009 1830867 1912846 310293 1950508 1120758 228704 1493290 580568 1442469 1344353 1016341 1003224 1093173 1307005 741393 408573 917169 265342 1214372 1414016 398785 1461757 1836162 437827 1460591 715709 1646824 192875 1739101 971053 437448 180620 42386 366429 1196152 1984968 238775 1419055 1068071 1710574 1953751 315861 829211 1967161 80295 379054 432676 1355576 1460741 937431 1323968 742464 1796687 1963300 1611699 1040126 1541945 714982 1681351 635520 1531478 1950346 1280547 941175 137118 297881 542233 856559 1551228 1779894 1088597 1903583 801618 1936447 1848073 362173 1431730 499460 792945 513552 1699028 668588 908713 1395982 447246 473210 63520 1412063 1349361 881772 1544202 1603128 1334891 1354311 1726094 1944890 2855 1771999 1128780 1944037 284314 503860 1773387 1154522 1503307 449380 269253 510302 1774476 55093 1116365 25302 173118 848863 1259211 1771373 1093236 875894 1978811 1873393 1906092 1427753 777016 793331 324097 651657 608009 1667378 1732472 876406 472659 73436 567000 1108777 1823787 941418 61321 438711 1541925 205077 117097 1428742 420922 1696844 519816 989500 1985425 1687960 751803 470839 1310345 837515 1263797 1372160 1121879 767234 1772409 590761 1444994 856645 1421547 391418 947821 751182 1701879 2248 655055 312417 1664999 1675507 951649 310344 916405 1958925 453798 1937000 1548908 180490 620974 1232040 1272954 109441 1271667 1699835 580274 80547 1022105 762793 1349187 1042885 479650 742038 612188 1635991 484746 1007725 881342 635936 778070 1698046 807875 847275 104294 739998 1836200 81973 1720596 374592 785503 1916905 691339 714939 1794617 1244380 521289 1476421 490473 595324 1384945 769533 1102479 566748 1000466 544711 1368892 163168 1127512 325596 1559607 672984 1336999 1541805 275814 541423 445385 790275 1791816 698480 1797846 324433 505082 756996 1437116 1760652 47714 369937 1324370 1009774 413417 946088 1797601 1512395 1136011 1460331 372647 1858500 425706 1773072 835060 126212 1555561 704194 1600796 1542895 453632 646929 1876818 191760 341776 1711900 1500561 1271752 280116 4312 1419826 744280 982157 782476 333851 1593707 1162969 1080721 1189129 633942 498318 1774359 750958 1423325 123992 574682 516556 816545 890809 1892880 893947 180343 495115 328995 1324507 1162236 433043 52284 1052721 280124 1013969 1839131 296662 1311792 1946310 1782441 1120527 328355 1530498 1355354 247651 819472 983080 462668 1976872 850205 57403 1669273 1959537 185438 659968 84492 879687 27040 1284151 1147864 1848317 664536 1002868 193368 1258386 548480 352558 1688806 1847764 966242 1203374 241632 842515 1840296 584158 1646787 1527434 1829558 1723158 367873 1000009 1852637 1029654 705187 176859 1376952 1460880 1265212 322664 338353 465716 759976 1041278 1810735 230170 857272 1231269 1865928 620318 1618940 931672 1074920 931260 226050 1600103 1231131 788136 1966167 1819794 402579 956512 1559962 1265694 1333970 637505 1712792 103693 869159 1103580 1446154 1058041 1370283 680449 272440 1744696 144500 1282964 1120185 1615927 28575 933074 1439165 1776804 81524 446240 1022173 1939551 137278 259923 1118979 1013498 1918016 1468052 115017 539369 531451 238740 1356277 1203972 1361877 776064 11495 686204 125227 727120 406561 809251 1384435 379624 1493802 1782022 363569 1039282 825827 1572614 1772902 1035124 346571 719003 1160312 1849403 199212 1046551 983819 1111309 799866 1595990 1822526 1744963 675250 244398 1111336 518699 740116 596591 1967077 543794 1525496 1930463 1707411 119440 111472 905904 1763395 1082354 1507892 1828643 1651018 906887 1172427 1385373 921960 1332440 1230828 1772084 593493 611027 511703 905652 356125 1769097 177713 1561629 1563387 375055 382110 506356 77199 771088 187880 971553 1806765 108258 1098071 1459838 907333 241734 259157 1767397 1692414 1633152 399557 442976 1228384 752671 330786 1525643 360963 1094914 1172900 256243 1433529 1501318 599528 615140 136483 1501441 523094 517584 1239227 1193698 1398142 1994790 525041 1117153 489295 1087244 71346 1170779 145763 1618382 1532199 1023284 574335 1673372 159019 564851 854480 1467773 510035 894157 1977149 1786724 167650 136821 776137 1220915 1591589 699052 84541 443288 434640 1218196 1701246 18773 1732020 188121 737568 168863 1112136 386561 675406 33352 1453743 929038 823082 1586513 1134583 320140 602382 1027245 1495004 252138 1496887 740605 755887 1422650 1057337 419907 129518 647909 1344315 188177 237069 802072 1887013 407149 766710 1634462 1449843 291343 177088 1828359 644342 617821 563638 1541375 668368 1055532 477809 1930936 1234165 861856 1196534 1766028 1799958 644977 1777452 1289205 1900259 1837637 1881424 1277380 1645016 1034522 455091 1248656 651869 349003 47353 1399605 809280 525189 966420 1911897 461939 728183 862895 10720 507016 250079 1425014 751257 855035 1830786 1762972 1112860 1905465 416304 1864635 809428 1520877 684997 38088 1477328 1287355 1859181 1021485 1990943 1555045 1587408 1744142 143813 1919212 750126 1110895 130102 375890 1801065 328873 1812366 1305192 1650787 1087122 1518607 1124780 867937 855460 450733 1820061 451700 1584403 136713 897738 1794326 1551334 754666 702309 224857 1215631 1229226 1062857 1554834 10939 487871 472415 395573 198079 884546 943847 990178 1437825 1656696 1124857 1420360 36820 263814 1048770 48383 1973355 177833 382035 341354 1919478 1509729 426556 1546916 1680912 1052007 440094 300227 1581324 125629 912527 1820413 339254 586695 1563114 1064659 668710 241082 1428333 23891 1401532 539434 1963040 1665203 1324797 764120 708731 1440407 867079 1021476 1207719 1040139 432117 1694001 142482 219011 1335346 571077 1954152 194880 1969188 1588288 1494418 1683005 680337 715117 1449889 850770 1015376 1052810 706669 985680 1320143 1749087 1967439 1727035 1380698 1692586 1485201 625039 366818 991520 965012 1796505 1210403 18466 227755 652565 1946546 750244 1027712 1608809 1173360 1219815 251163 1717120 1042176 544681 1207197 406690 1364033 188096 1764129 1920703 474430 1606970 438607 1386228 1173743 545684 1480107 1240651 1617387 662001 1278473 1366733 704637 777862 319478 199402 320660 1491948 1861423 1217937 140809 1770660 404680 1342070 498873 340764 1017948 1038442 1015213 1969008 687145 1125058 27495 578932 1054445 1318601 122556 1605792 987422 493083 336351 1068098 1166064 1449357 810551 1663494 980401 1560752 123977 1507295 712792 109893 203898 1544209 1336146 1315183 988034 512270 562207 222869 938381 171644 1270197 1224931 58148 1888247 1552582 1991085 1421951 1543553 172576 1756658 531014 1261132 1343613 762872 656614 1085654 1062856 393364 973015 296660 1853310 1660123 777392 364718 779650 1954102 439898 788560 1442129 1288763 1468833 201989 1299072 1376360 1229776 1939067 781539 910593 134368 231333 6953 98500 1132163 953948 127744 288656 139327 1951614 1587646 475114 1481833 63129 1712824 1767318 1409277 1115680 1120556 1612541 121489 925675 1279861 973980 1221035 1408373 38595 1902065 1876238 304780 1934659 921106 630211 1224424 1964134 1010100 347438 320342 538635 365061 1296558 239365 471035 546055 1264136 1226944 1466298 455346 1134386 200071 1576221 1883854 1014328 33006 1450518 560705 873310 1379188 1324737 199459 1737262 1597812 83563 388076 373731 1828146 658412 1458978 1497918 1863614 304881 151719 430987 213704 81496 180194 358678 751433 1723430 1388945 727349 1651508 1196730 1185592 1612324 1688606 925914 861232 738699 1580154 414813 1666353 403397 481595 1933703 1550285 1389134 23630 953152 1558965 885258 1243577 271967 403633 611385 314431 1913338 701887 220922 1089379 83242 1507866 1324530 746082 35052 385284 40346 1963961 853321 1351667 403905 1497059 1208973 1522646 1766413 1420414 77652 1254064 275682 609923 771466 971735 1355799 1964246 1673584 25171 1999612 949391 870604 147779 389454 849977 755681 1723885 560999 1865750 427146 404689 128242 1477868 837635 1331364 1511129 434238 1583119 908048 388959 1928919 1890963 1987898 1924735 1090884 667160 1653438 1738461 957504 559940 225027 552288 1631410 741988 1273331 1862995 313614 751642 1122623 937374 1527211 770756 638286 1480200 1588194 1214418 813357 1031634 1884863 1682971 519509 1060438 303807 1196749 1780069 1720323 1983425 1110693 1312637 1727708 634271 1349520 1394221 106739 192467 1841583 354971 859216 1197252 958294 1572213 696523 1778705 328067 1077280 814225 721736 1081898 570152 1147437 1864079 1097082 1229910 1443460 1642259 864988 219097 921107 1337181 437047 1852919 1261257 1468793 382485 684656 1387103 1958373 167738 572592 66142 1159476 148575 405979 1134925 1826422 347737 780570 1461784 1362327 558301 123431 1177160 916105 755491 277306 1563752 10961 316256 1674074 261842 1859022 653743 1565525 915100 595582 143721 1509183 37231 599459 654832 239912 893607 11489 1235807 409677 1471740 737592 1471129 1453660 1891610 1652534 602345 1120252 1030913 1881540 452498 1270495 1780926 1943430 944273 168587 656997 1012650 408999 500272 1178258 184771 1545 1593734 1551145 660987 1465517 954835 1948862 711721 597705 917297 964995 88772 1656199 513441 1134075 1106043 1798469 497037 1155377 153945 539054 358326 1675598 1745607 1165098 24704 1315343 1474598 794697 1446240 733550 992698 65262 82018 19813 1484846 1177468 1381150 923374 477128 932275 1897345 783165 1507058 326018 1012934 1544447 937761 1160085 1230349 1829545 1482928 1820387 1895079 1390399 154436 1681899 1899527 568714 768673 1514241 1540798 992230 197882 1973281 1243954 87411 920604 690088 1776720 1192664 1125069 1161044 173107 1299853 1525771 226060 1086452 1032043 1550117 586100 237546 634888 704000 472479 1309107 1619455 777543 408791 412347 770969 1536176 1602563 1584745 599931 175858 1529561 716412 1065980 1167077 538852 400768 1687625 1427654 1837198 1330290 86356 1681616 61017 302277 1822313 1302937 1574391 1312735 333409 639635 165851 170478 905137 339414 356775 871964 298660 1710435 499900 713773 1662685 422298 1507821 441859 1141311 774 1922422 1503988 1439443 1686538 954524 1137531 104638 662279 419790 1950311 929505 158380 108284 673970 1094679 1526354 554668 815680 629256 377077 1952088 1579919 78520 923935 238955 190632 397158 400274 126386 1628092 1632764 1038464 645800 143759 56441 826672 732066 1097340 1203286 179740 77655 587022 1734202 1048999 613788 14161 966141 1445871 351402 1294522 868401 700088 1684392 354378 402920 1540928 365733 1171900 1237504 1405775 337967 318837 427138 1263964 111699 1681843 1186745 330355 874351 1860034 1923827 1854216 1050630 651020 544978 655766 41751 651995 1596666 338767 510210 1341040 1375341 1282225 415549 1719771 1339541 1287673 1522416 1239175 550693 39426 1418278 690807 970286 1836981 782462 1508236 1513164 267941 1509014 497347 1505889 186205 1813195 1292170 578040 344930 403297 785766 7882 906677 797964 1978136 1501272 290018 74683 1190948 1882346 565102 623018 1054169 887824 1231374 1492219 5961 264435 72661 272222 1294951 592494 1553163 313049 875422 139956 57370 911115 298688 1736935 82854 640971 1650443 105934 551069 1880492 684882 116629 1191659 1223664 556589 508255 403791 725343 1725237 636415 219945 169871 1244102 70619 946408 327716 398915 786803 422924 1803364 1498890 1021378 336196 1886930 502638 88755 205161 1839689 650548 981797 181503 1785983 782461 1643589 1559334 485383 668711 1395794 857473 280556 95947 691828 1478330 801914 830683 823818 1131046 1888033 593679 846296 1029073 235415 520657 236326 890317 188450 669480 1405131 632778 1381979 1542696 1348218 717995 1242245 1727870 1055779 714148 1728065 1336470 1572135 478128 1388749 598680 1541788 160739 925317 1067424 1963652 1473895 1304643 1470649 82097 1920104 946402 1709707 1389575 1199236 837041 1515891 1939437 1628944 276828 1564478 480126 1103803 683462 669663 240002 8185 1192675 1791661 1935661 209119 988744 432171 613387 818620 1335856 589737 309807 10735 628704 1979066 449090 166916 250022 1199650 334898 175574 390239 1697080 1200807 1597503 636385 589545 203018 1608999 739644 255428 1689460 972001 868677 1261828 613801 908043 75265 1180073 1301755 1280164 791681 643607 1548977 725658 1288837 492128 1255860 1042432 1311279 520830 1161133 241791 1955517 1148795 225331 840736 1689661 207443 1296799 1622787 1005170 125269 1581502 660490 574500 1249778 388678 1521160 167260 1345044 461379 743535 370090 1554183 1002013 1641131 1357031 1471207 387298 324807 1495035 968430 356546 1788395 1721302 1706567 139044 491884 1630047 1376257 133792 1730347 238226 1495702 1005408 1032340 1536300 1222330 499695 597432 1619957 1512539 221906 1200640 1621712 149867 6516 267332 149658 1888021 1748192 1999869 670706 1951297 1776898 22484 1002256 589785 240590 772111 1598710 54978 867443 614846 788742 1369792 479146 317487 769668 1399485 1980748 1557929 533411 1628580 1399114 1537766 1975821 1927969 1309508 1798024 736153 426511 1691291 1641826 215517 1738755 1514388 1022670 1244060 1357678 869094 1631013 1581940 1905995 572716 1472844 526575 569923 1342357 1428341 1775228 429831 619169 1530051 1937979 884981 929613 530129 814005 459490 294898 1751651 565830 235480 722389 1493811 1872241 464612 1738025 1126681 245022 1413143 798307 451996 1298397 679190 1188661 193801 1105301 432943 1680087 133195 1266042 1145715 1313474 581824 1606897 944627 1572533 1964098 277574 363817 690588 1685607 1815735 616440 1523840 1932239 1224755 1638774 745980 345737 1183343 1608879 620110 1700332 217063 1251868 1850736 903964 255298 1136991 587486 214115 1096294 643153 1248903 807741 84661 614201 781168 1963234 1235247 1316328 31856 1795588 1015315 704994 1850455 1364902 458477 1691722 896511 1386321 485225 502960 1750932 708778 285728 1634063 494457 546912 594553 808425 376977 1735448 360618 1906677 1121009 475395 1609816 910811 1186146 1274986 1975868 592826 1369725 1812726 328194 1866987 1650459 969568 1376575 506289 1153711 994156 988483 1993282 1541581 94347 1966864 1874815 1269460 984395 333643 1633536 333682 544192 144184 335424 1106528 1615899 1836758 649180 138203 946385 1854516 489163 415088 966696 302359 518267 367294 101617 1450955 1209351 1598534 1645679 1428014 228904 173519 596786 1780535 421909 487089 996272 375397 1618582 1843356 1545145 413078 442093 841931 1105703 3883 1832400 1101101 633187 1626400 969772 1757892 1413108 1001121 86391 1932002 1007883 844082 1294217 1951502 1378590 428037 1217673 1467037 1955157 1128108 1205543 1717278 1987456 328579 1517277 86554 125486 813321 1273628 613962 258684 854770 245153 979463 378545 501557 1299076 1154948 1619841 1227931 1070996 1331046 511828 78322 718945 1371127 1871850 235601 1964144 1329782 870207 1426261 446117 109578 1449483 553442 241642 1383708 1462763 1798966 859410 916343 1043474 819430 1640223 1309536 1130735 183097 1760528 1417875 1397371 1313566 63978 748732 1522706 28617 1093303 522168 908485 1910018 427634 1954341 953227 863844 1278554 1120666 125650 481109 487976 442577 562735 73734 1773082 530543 197366 418604 650027 1153149 694964 1807321 1989881 103973 881775 817125 1660599 1912718 250170 181459 1597616 225720 501526 1345866 1601262 722335 1917687 1146318 1482729 791790 1213799 1516364 958195 381285 1696610 310209 102158 125011 507582 1421551 846095 1588947 787931 284997 1226554 406810 1782061 1151833 283847 1237150 1876189 92814 167133 1459048 1108720 1538394 792633 450054 470553 627983 1997662 269371 1495195 583747 796200 71734 394979 944465 1875031 716306 282206 1687807 1300884 1661346 871332 1380133 684527 1977276 1246505 1376417 1698163 1379855 815128 1822758 1220452 1700630 1529508 758626 891184 899814 1910080 2643 587938 530296 1573087 216390 402433 972251 1938025 871811 1081699 1289250 1356451 1114242 1085876 1226673 1109984 1519376 1804602 595480 1790878 1059108 58996 1802370 1910806 51851 1033095 1579100 137317 785799 95230 667110 495527 1709630 631602 1375944 1258230 174209 95374 771391 208341 500729 69825 74055 1928319 1862669 1132286 667890 1320343 360284 304583 143117 1235440 1392571 1073754 1149253 1611182 718903 1558560 615606 1158193 1686764 450661 495605 284809 1390337 1111788 739555 1975292 6352 810423 1888060 1848398 737179 1554325 12942 1444670 1308057 1791566 463752 1612320 9719 242991 1662711 1437694 1453977 377403 1766499 688590 1260885 387850 1689304 1136089 1414577 523309 116433 1310347 1212590 457068 242002 1589620 1629395 1772522 443390 1722287 24904 550355 1558547 937207 388155 1277531 354863 1014855 1167058 592887 1457566 370018 355862 553694 620536 1050775 924157 1279351 1838636 1028662 1258700 1712479 601793 744312 1094087 641405 181423 459623 102705 347476 828449 222019 1864360 958363 679333 1743563 1524119 950156 5873 1133279 872626 1581399 925462 1312295 54416 386014 215363 1958489 988869 1024194 15720 1330829 1733412 1001396 244198 461977 737928 1518814 1316008 1029321 226672 541682 1781021 1425502 78078 429339 1218944 1191029 160825 1054962 1658616 1451644 822627 946859 991262 1641910 56696 121223 207322 257301 1783351 559039 689764 1735401 357189 1999108 808119 807549 1352608 1942981 109549 789916 1567464 225926 332196 425098 1261398 1878357 1803945 741772 909121 1951250 1737118 734952 125396 565456 539631 535129 25314 271528 432778 1598964 368245 328566 1303412 249869 307212 709178 247587 1658187 1994039 474222 1954049 1430696 1709223 896684 1360637 1261248 1345527 924427 1409291 1011376 1384156 737004 1836186 1170631 1922635 1811741 317319 692743 1892826 913066 185466 1631706 424189 642933 956475 1531381 513749 1613305 508156 1119665 651811 1851999 1684771 1736514 609839 1837326 754662 1102145 1602626 1962 889955 1318960 1113511 1363195 1666439 1449687 1745518 1089567 1914480 549507 138173 724231 590922 1345511 869280 1347904 119667 745080 1528976 1088042 951246 652034 1072475 1937675 15482 1412200 1444247 522372 1760162 1231941 1040714 73512 975361 785977 68542 1339843 965591 890630 1353786 1903440 1222916 770640 19799 1331251 632135 933877 147221 822631 243240 1013413 1466611 1903755 88760 1899536 1740018 553555 751239 1398907 628419 1363844 1383704 1255824 61522 1500195 317823 1554758 834622 717393 1878115 1950063 1620011 1800902 334890 840350 1708393 944515 1642291 1855670 635218 1397045 520947 197201 701645 765711 1948508 502202 1358720 1860176 1727154 290483 1988550 625330 614888 770529 112984 1466862 484611 410149 1183751 367201 1437005 126723 707127 1677771 1473308 1743073 1693607 239132 1156995 1809015 1504374 580455 708425 1450945 905459 353642 637070 1509545 1647514 562547 980647 428912 1146394 705619 952362 1601649 1790645 976567 1827142 3779 761701 1330939 1880448 1775740 749419 1598976 720455 807467 432702 1115865 1653739 1996122 502085 65375 1844226 1165873 1947853 744104 1013145 339390 1940166 583329 513406 1806792 1210054 882943 1564519 716964 1411267 1657545 1675815 1460633 944936 1266442 913437 349892 1814954 812592 1779987 1809861 1134261 1864567 441237 1836056 509135 1460078 1056719 904981 1987437 1347642 1671251 1109749 127804 1850787 231454 1062119 1858086 1457220 741911 417035 1458839 1156813 1182084 1006222 927152 1316320 1755696 742223 573181 773525 798922 280732 1760605 293523 528733 1055092 371003 1599259 560637 785762 271989 1993214 655483 1355209 959380 1982775 1492802 1653163 41472 1555004 129039 1479394 1491431 1476331 1144122 1806 1753719 1070704 1425904 1111148 1547544 85248 1923769 343282 933726 991726 140662 473637 13366 738610 1436906 1352042 418606 401834 1852661 66011 251290 1502727 1928724 1702681 47363 1454984 468338 90306 1495672 1917877 383641 190351 1523981 1726571 1883098 974532 1090818 313369 377260 45594 86654 276330 550874 1513173 516217 201607 1509579 800306 1750642 1744224 20070 577448 1612707 1222551 335475 543286 1686339 856295 474345 1426923 1882229 1600633 1998379 1615178 334777 614145 1412272 1333270 1148363 1990356 1361991 473685 26683 120992 1890150 503023 1254518 1407416 442672 693437 848127 1227508 118648 1045832 1388760 1072417 1934495 1318027 442345 1833737 373427 143256 1574451 502077 415008 275989 1784242 1720557 104202 1169187 692296 850256 1030363 1431999 1585179 220216 1087573 184075 260609 242729 972494 1647644 987278 1382078 499441 1081152 830229 283455 1174859 1278985 1931240 645157 685515 1517436 1547830 917485 1168571 508102 1965704 1076579 1463743 1155432 323002 1901242 613891 1726299 103078 1688763 728439 942979 939036 700114 737770 15936 850327 1796303 518066 1491002 323437 930427 149055 891185 833645 97398 1662031 626776 1879799 290388 1863958 1093631 462910 1561329 635188 1768952 690184 245054 1772580 777072 1317240 217949 1950356 1276289 884654 1101508 1907543 1650440 1617034 1462488 1739632 985484 1885495 1665039 220126 1132079 887095 1681386 870043 229653 207848 569224 853466 589005 1341051 603195 1275693 1716317 374834 817408 1587940 1961271 1040738 801386 1442409 156937 362732 1981525 13129 1768060 841904 1079045 800071 203 1477795 1462744 48577 49352 810265 1434459 1636675 471599 923819 1910712 694722 524642 1858639 1579756 67825 1692321 954799 1574107 769946 48572 727341 114969 168816 537075 56807 1160646 726962 152780 1485755 680135 250488 1087234 1312080 1906950 759497 1682856 1804159 947533 375721 1580602 397570 358833 721193 1305280 1813267 1354708 1589400 611156 1942317 341330 549418 253147 1402819 1664827 964052 1630938 534348 770412 1826091 249265 1218709 1234896 197560 693418 460862 813866 679983 1205842 1891559 514060 1490858 1761387 1271847 1291917 83082 880733 82268 1534348 1070941 1305069 1490592 1619419 131934 872639 671852 1017980 1310915 1718516 1082712 336371 1376457 1445178 186587 1201676 626531 332874 1738489 1077149 1191829 671333 235952 1440229 5158 1021241 39880 1728722 408506 503674 275803 455581 83558 934628 1098705 501246 436912 1465042 1100870 263749 1512328 771516 1668671 933886 1871237 1379720 1894043 1169643 1156633 1910766 229966 720778 1179298 1559729 1006476 1034284 1093718 1979231 1534808 980092 491341 1652615 1071109 979715 1899157 1729491 1246384 1430618 84816 1405803 1496397 1402959 1148010 312933 852506 1058862 1123057 932415 1249679 1451077 1753516 1016418 839643 23465 622121 198421 1385920 1317788 1575259 1911155 882084 524357 1264499 583718 226101 836949 1267650 1284231 389828 1119452 383043 1325836 1177178 908297 1722537 1144732 1324220 1097924 1388290 1802644 1139419 1342116 1849571 447312 1434851 1341791 611689 1480308 1293535 168641 1950011 1261723 730615 422475 1539923 1102600 1382855 566525 1000542 281744 706818 1732573 738752 480856 418914 14461 1685468 328930 1456939 50093 1826552 788838 158265 1193053 1781401 1948874 1335951 846286 544298 1094653 397637 452904 1531062 1127842 1381717 93213 1137215 418946 238007 1776505 1945522 1493691 910964 154354 1760033 1462212 883432 1812569 212297 286111 67678 86383 1988684 1191320 535416 562691 648472 396534 302477 1401017 464992 1521193 732623 1610576 1251297 1508101 652671 1119112 1525919 83118 991496 517283 1179077 205772 667762 1262467 1610338 266313 1421912 686963 403692 533280 350799 671501 334536 1232109 1459812 1534204 901695 544695 888097 916789 1429930 1999379 1669580 1513822 1454666 555786 1282183 453317 1697015 1752052 413514 1053556 252103 901250 741700 454741 1793005 830690 1364617 1647639 366563 585511 83092 1430528 1324928 1761744 1453546 1680355 178267 420375 313516 1170080 1989298 366530 1110131 1148529 1498417 718073 1112164 1660964 620441 423905 1015108 1384442 578951 494186 1969202 795888 812146 279285 237616 861507 551142 1829939 396761 1435119 1542311 1877629 970787 319757 89467 937871 656482 1469945 1944840 1756209 1261061 1413855 1848273 109373 161054 1869465 511063 1030180 88793 1586060 1014835 1853019 1171107 1821334 585663 1172281 138777 108422 1479100 1316333 1669557 1448655 1234445 91365 535950 800995 1994272 1060480 1512858 301330 1026452 1798094 313334 1710570 638536 1643456 192917 1258038 1039269 442486 755308 863944 916881 986858 1908967 636043 1073186 1954062 1550935 306962 1624398 1433006 1058006 185829 1582740 1136569 1270291 1771919 1250816 1082688 34367 1716771 916611 1978535 555440 1821417 1000177 1933166 58473 1233863 1169507 1004523 698269 401402 218681 1791429 1015221 242170 41672 635424 202391 1370487 458308 954701 1955414 706538 60930 261850 619635 712580 1817575 1604093 1133964 842318 245507 842558 1742595 1033509 664579 867218 141003 78424 1189139 680975 1834035 432259 1545027 547642 1848182 818767 938647 1070266 1171569 520013 296247 180426 1872429 1624715 1047042 127351 1330723 723197 1951855 1463978 396892 1318127 1758617 1192500 547010 927933 10407 1049912 1819141 1030113 1609942 554245 532104 231286 1190498 1022728 20535 1764317 236387 953946 1782920 520912 43459 230719 1136496 1871278 998415 446522 178388 457643 1858012 939794 1137420 1537266 1277360 1090146 1096319 284002 828724 1361187 1029886 1970095 492570 428623 1062056 833193 1970475 542923 828843 1521608 1920625 246552 908415 1157922 1215563 1198503 527063 1102638 1619076 929550 502004 641062 809002 955188 1927259 1797152 398883 1039442 1127595 784638 207421 868050 151746 1415126 84301 410462 1010525 190153 834887 1374012 1446378 391396 1119567 943147 452973 1689375 1184356 1783760 1408110 1199905 567513 354512 1870917 929560 1010127 915490 183228 354924 845791 877925 187978 1064702 482328 240981 1043029 358684 1290609 777364 1902878 1341039 300309 210483 753185 372638 9162 111203 1693365 447501 191896 1987073 814813 1806698 1985574 1429877 955464 245903 1248604 2463 312828 64213 802752 1554214 540658 1384351 97356 67290 224291 946364 1351664 928977 622979 93218 413515 1209785 1643660 1413754 449056 1118013 735461 592907 1381887 1208488 328915 958918 187358 1580002 1586181 906177 501726 61493 637929 1093699 96617 1311716 1379482 1629818 878922 455760 1227334 265471 815931 1828219 1085333 1374588 465347 1979372 574445 1373730 66904 1331902 200577 1332343 1696524 845243 801962 414628 930541 1164137 1997648 58277 908150 1648119 543672 694260 700316 454400 1386795 1217498 760988 77965 898188 504697 235552 1873634 470767 1866447 14152 1468405 1203355 1055277 1669137 1566143 312485 562522 35014 460455 741641 1006153 1926798 1883439 1685061 831392 381927 1950337 104584 801939 445053 1270052 1375945 1236833 1129851 763818 633792 1562001 1644399 1824546 1345285 1924946 320252 1564633 985868 1633837 1444612 1738423 1641269 326414 868624 698143 280092 1610308 810449 1906089 753322 1360125 652276 796199 1047231 47015 330917 1350469 1062156 884175 1130407 1900743 1838143 257916 1080564 1159664 206740 733787 304917 1639422 88871 153584 1220180 379577 1704382 802217 61706 1818140 1142654 1044277 1784297 154973 1704667 162395 1541834 587649 1219430 422824 125839 1498979 1229304 1460416 159134 283649 696350 1594560 1006788 1648563 1713539 1382270 1721390 547310 1475935 1622383 1332187 389977 245761 1681830 1713345 1888150 1341638 1130559 1281712 336322 726948 466752 1914416 220666 629644 726476 1569094 1296907 1284487 1699832 1464842 507874 834685 1984663 1080198 1992667 1207260 1286309 1888959 1191126 266796 912684 1439952 1029844 775074 793565 971617 753456 33350 471875 182141 1255336 523712 323160 900683 1883998 590221 1384695 1415249 426319 1109789 1325586 1753024 1110227 1709899 960165 959162 271998 695154 1444523 46628 1396515 1673822 1033733 1864051 730716 233944 363623 975653 722099 39167 419581 839887 883540 1200787 447596 593823 1623158 1061573 989480 61628 882716 451322 273788 694976 1547426 343084 1571935 613362 228362 1416036 360921 1075180 1168023 1361825 1328905 38317 55688 1084520 1608437 1704461 1115346 1119904 1381880 1813314 1224767 236504 397505 843451 1171473 1793461 1270984 1881036 584355 1573891 180574 81442 1599078 1832893 1648773 1319092 1915273 1514182 146231 39509 444608 998158 381011 27606 492905 1632104 1160480 199159 876434 1015043 781367 995010 354949 1284981 440561 1196366 149491 846461 1415037 1330542 887772 69990 1197438 1646457 1974107 278481 1647210 1728516 1494207 1020232 670545 129195 968496 1655352 1954168 1336979 1016522 869626 1463241 1637623 817945 1923734 1466818 194392 1741590 1306127 1680647 1186435 1063716 1316724 804350 121498 600154 4802 1798280 1256748 206308 1883348 1276483 520415 452934 723969 1559678 1653540 1888392 211181 994976 1742612 765352 1432487 1240202 966623 54303 456965 1027721 49385 255904 217434 852316 1922650 167994 1224740 1221437 1225226 1555690 1477829 30824 1716967 285422 1083066 717469 923880 1771283 1856812 1771069 750163 952480 1906206 102370 1742290 176046 1977700 982837 1966165 1051408 507297 1447215 480909 1226217 743322 1207471 1773778 1199103 223460 289504 286080 930295 1992788 1590230 499878 1448897 132528 1739452 1550349 196828 387698 60220 429894 1541563 1509739 845708 613083 986132 1827293 363457 1509439 346215 1983689 436050 1076588 1384379 431764 1698586 770193 1458770 1075151 419039 740619 693870 1092839 1312060 329949 264649 1175628 428759 182341 637996 898882 405611 1787729 212532 177705 1936546 153775 296616 935220 1425122 272615 380084 345643 1743053 101301 1224914 1811341 1988756 1267847 1215264 684597 899007 1869120 734003 962184 315641 1943146 821224 648158 2878 212585 383229 1109245 1021320 15650 83574 1009040 25333 1598241 291205 112796 1636258 676063 1072001 260947 699886 1826861 1752938 146513 1834977 848890 329298 1909769 1418450 1644650 281289 1737699 1357797 605635 363076 182426 1532534 150102 292421 507272 231946 622908 160231 1458236 1379070 1741230 300675 1966064 884649 518571 1919667 461828 819051 760957 1698061 834422 43580 544573 1668416 836888 1803425 1020010 486557 769061 1603362 389599 170538 1520643 379678 239322 280973 1634020 1135650 1966845 1490595 32202 890599 791687 246034 1556381 1669122 1188202 255302 312878 357970 691526 387095 1643209 699508 1712308 1254926 1106089 1094383 935156 1046125 634457 331845 355164 1153142 725617 656554 75712 140982 233059 297867 1480962 1110363 1866045 672827 818288 14822 66253 442890 424670 1100424 1447783 1120552 1514160 1171354 454509 1425830 1705688 971951 881703 137026 1209167 1081063 39095 1441181 893136 1070787 1939597 1133163 1048820 74293 648381 1838677 20169 1209588 1744592 1954234 836132 100750 738512 44254 426452 880921 1491996 1608810 1401884 1594009 1363239 1220011 1764593 289832 511899 933196 1009818 649647 70307 390497 1475594 1849778 1120084 875511 1454237 1342389 1913948 1350182 1842511 1419189 371392 1939130 387170 1959513 1605942 1426415 424894 564100 306976 1214631 521152 1296788 1385549 199984 223480 1201842 969187 398672 1535637 385013 1258168 1635728 174499 231087 699165 1117210 54772 868139 600687 1069494 850375 1620142 1021344 994984 480051 1547410 1474689 938181 1320101 105843 1579658 1679467 1825366 1067956 1174785 344767 414985 1470798 736445 936698 473111 228109 552585 956821 888849 744333 976959 1770461 1583996 1312617 669266 1740757 1230888 973670 676464 431660 1924885 141103 1118880 1421740 1635530 876720 1034995 1586027 1215395 589828 1315663 1877417 300621 1297181 26626 1495542 1940695 1486859 1161411 1901036 1412564 1147287 858284 1225869 835763 293196 1708830 296970 1883389 1160232 1567593 1642304 1384618 51218 251178 792886 1078925 249779 223313 235671 1788515 1466712 1556361 689152 1652116 1038638 226221 631183 418372 1944068 1444106 802046 1046152 1278502 253094 162142 582250 715547 1952645 1749266 146542 1703400 1834962 224524 454753 434463 1326888 642748 19244 840946 294089 1239389 502921 788951 250273 335690 1749149 341156 511411 2890 1348477 1793141 689010 1576037 1874248 1718110 139405 136815 1175447 12657 1808923 917772 381998 764609 1777986 1744512 830127 416308 167027 287885 1795235 1413829 261374 1949920 1135508 482341 251660 521459 1860971 621047 1996521 1601049 1873599 543588 1808390 1744779 624944 1200556 1750029 1387102 155235 1379561 996706 42389 1369142 302004 1264358 1786116 397521 82808 915157 554137 52553 1977731 1595598 1160502 1210674 1666414 1610505 1428218 1181232 1358311 1123758 764028 1877934 1949174 1126678 1141931 1694753 620798 807221 47075 876633 1111454 951663 567860 572774 460837 544231 302413 991656 251904 1167639 1922510 1812027 251931 817157 352212 710689 676346 522318 710585 918777 1777678 1105996 77174 1664557 126434 655102 1364550 1733356 1661752 1088057 336352 797321 957884 413627 1671405 1015256 1175222 162414 108754 170821 1437685 379043 762297 387635 1886556 1507964 1746510 1868662 1986206 1923832 1515514 1204434 1408926 329903 1931385 570329 1496605 1671050 1886953 1071616 1913486 161239 516624 40543 777777 1759539 1147213 1162988 1795042 1207715 1463737 906050 285335 502148 549615 394674 666626 1906795 859687 1572538 1845326 958250 1465393 690073 607959 712998 818485 297183 239436 8049 1286049 134621 1628823 1463536 832509 1264027 223354 549733 320655 1774949 1042480 1921619 1629058 1162995 129571 206333 381210 1749006 1541884 1815997 1066102 1358837 1529357 1875140 1102909 1466696 1959718 532554 1111764 879716 1299615 1385524 1646761 1865764 1187334 775358 1231918 1926324 1344164 8877 1636698 868085 612685 107811 1447548 1362052 754239 413921 523574 1245183 1594862 1076121 383278 1624291 1343392 1239702 410617 1107587 1150130 1779820 594068 913151 1510669 623988 1313885 1707982 1461549 1478251 409408 1794619 819046 85374 1756886 857697 544940 1325562 1449669 622788 832046 611473 291040 1905238 532787 1044187 995736 1118148 301602 260197 1371603 652407 632154 1931741 1568009 1931008 923341 1344994 1745882 1144657 1683719 450755 34404 696579 1908036 236115 1720059 230530 1095468 1564630 300821 779846 1453948 1748949 883989 1837031 622034 365156 275252 1527797 213801 1576935 1381818 1199806 1089246 1995792 1495825 251180 1577171 397288 591379 534848 934411 1333943 464746 1966554 376971 282329 1562334 56127 881435 1001568 930073 591877 1261272 848782 1199654 1645741 144266 458061 173458 1031980 1183020 817599 512652 1743977 104945 428620 795789 428651 1678751 712732 647366 128008 1127365 259317 1709879 1316081 1438505 1757492 838556 1179575 3938 1685802 592557 880470 1396433 629528 573490 1942499 1060179 964594 1670586 806533 1046284 1338083 899280 630786 781931 386019 171628 548919 1328164 837657 1786722 352368 1429086 1042129 1624175 908350 1146696 1352037 751528 920241 83978 1250489 193689 164687 608035 623077 997674 1422070 1927547 157920 1821342 620755 1795655 1412843 313248 728691 1574969 116428 286390 1002324 1190745 663408 850122 1210769 1971955 473247 897905 641371 1650414 1483363 254799 1268533 912347 570128 1159709 974584 739684 1961934 1623734 1467909 251993 156701 951135 692740 1770340 537340 1040371 612073 1344263 571860 1968093 1496105 601335 783875 1815983 1203802 1357058 1883467 1229892 1967174 1833375 306911 926998 37657 1600733 8838 1646509 736381 1620314 1717973 4494 1316313 706718 1137972 677354 901332 1704909 1915911 1063988 1483641 762248 1195732 1966471 1999432 202196 247874 1156275 1232333 139086 587847 124360 801547 951350 1398878 1801118 601095 1436029 1544950 483092 483997 596821 896704 1742021 811187 1584129 1014732 1247966 1926034 1659145 1226824 1359584 1347119 123155 1522885 1644451 1115460 73746 1420430 1875204 400177 403099 170406 673553 421451 1336600 1578165 825445 119434 784467 116600 1291524 378907 644910 1594814 448868 943384 1645815 1052669 1304117 991540 1682373 591502 1503773 818407 1541892 150910 560726 360397 25397 403091 1489927 1968578 1908611 1841105 1861777 526693 1205008 1508433 1554750 1655634 604509 668038 631679 1604425 1827819 1690212 1371410 207956 595646 75027 828117 1419474 498535 43219 708803 1599840 215090 1836982 1486903 1468753 552616 595806 120299 225161 1227356 1147450 735742 1871648 272204 292857 1680954 545348 1420784 1307257 1443496 689229 542560 1846792 299478 1796083 1052541 1812475 1483010 1032822 1329135 1905373 1970807 474971 800749 1884820 550241 1341843 1233086 691950 1089314 893155 1848468 869273 422055 1264606 364873 680856 1061714 172585 1551781 468207 1783114 1866252 1315839 655233 681730 219305 1685529 1240201 527051 1196895 562767 821291 1790602 54905 565078 655555 1009952 214146 976253 338877 739765 1412060 1109467 1713163 616612 443266 554201 562086 673206 37633 1438300 668450 364089 1917419 1983338 162863 435337 1382210 1198621 179906 704019 1607879 43552 421365 1771448 1233343 1758919 1597328 755091 812318 556859 1142542 1201638 917766 1957830 490707 373366 1030135 634151 1478889 119734 321839 1406254 1298051 276491 1248563 289999 1931107 386938 1999435 1680167 1765623 1534910 16089 1834645 875102 995382 921722 1436723 675019 145551 1395725 933800 1858563 549429 212201 1481324 1073018 344599 131195 475603 1079680 14951 1986198 1753192 751038 918388 1775366 1043322 1938076 1793667 1114985 1955219 8580 1211629 1611885 1070595 1290304 375086 408251 687001 1166040 1468425 732899 1045792 1604663 448461 145335 732533 1618278 1189801 1281538 599904 56895 1819545 160378 698904 700922 169499 1282728 1900081 777726 1639180 997289 1986556 1758986 149945 686920 1669741 75890 705994 996942 950956 1805417 93248 1165891 809858 274482 1337546 1786237 445698 364495 776640 138583 1207912 653866 1442559 1581570 1934850 1236662 1394176 92350 598848 1237258 498809 932752 984374 1228182 944295 147537 1147747 685531 1921717 1784808 1214003 515585 945921 437121 1855262 6932 389027 813912 988761 1121460 947391 1664836 1682088 1145671 1973453 183879 342813 1560600 1834389 1709814 1296847 829752 507767 1573923 537692 1087396 1392702 1690094 1761658 62191 1072814 1860529 1801262 1471067 329309 1263700 441364 412991 1752379 1167634 84893 967530 1037232 629001 252643 260954 277911 1670960 129965 1507789 1890116 1179837 87764 115968 985603 1613106 1784654 219044 620049 891448 1676265 1385450 139435 1650633 529432 1208159 1512754 1696649 1854492 316360 1501299 1246776 154804 1236281 1307566 464228 1023890 70705 1422214 938413 1067931 1192203 329043 1029383 1259736 377144 898608 442861 83576 969488 32815 980498 1412167 1794892 1609093 1201544 1570682 1924355 508236 1686671 963630 137144 608108 1824334 656619 1483446 1453196 1125269 389464 209916 665111 646144 243375 360031 1580331 1515781 1873715 1790521 75783 951491 568525 1534715 99296 1474194 227448 289611 459417 884621 1044647 1382376 677190 1128421 1068455 975856 217098 928515 1317348 916862 130796 733512 15917 137269 1008308 1462662 579764 1416046 1228090 487092 1416426 667055 1383509 1787609 1709182 1619517 91912 525799 456398 1464128 638802 1669339 762707 894706 379444 241219 1345502 1665342 533994 365432 37380 80864 1610655 932500 843148 1514953 1912506 1517670 407730 858030 1621300 68664 517920 1956847 1427481 215976 572803 1729009 1348426 1693617 524421 1853607 1114221 272479 1355221 474386 709006 397251 325713 89186 239795 1845111 1786935 146961 1825900 787368 1734410 124463 1227279 800983 850942 676014 1980657 1079736 652597 1243171 235260 669557 581441 1389427 1541823 22896 1404352 531093 1422033 1779149 1779103 149726 1527266 1614072 1592178 1570463 1277019 1342515 30227 1650439 1528898 1464804 1497789 1963973 1490354 1398685 1609527 937643 158857 708264 764780 1146253 435351 1917466 1403281 753146 900223 1965213 438115 52166 1905127 593404 245685 989168 734910 221630 1113788 585127 1059544 1958650 1308813 1103617 1254604 4178 669904 190718 231149 1909154 75617 1747692 1606301 1482419 1868696 1064265 1446276 220269 964476 1131367 1421806 79914 1748370 1045684 573473 144215 686905 622958 1630445 495188 624648 1555793 750514 1154340 1268354 722480 30734 1695509 1423738 771703 1718592 926244 1165338 1130982 503295 721502 790716 481028 1702791 114241 670862 213877 433066 180830 1865536 1899069 717433 813830 615903 1657963 267467 1321369 1553645 1514772 1209337 131706 1993737 1061861 1736492 1489638 880996 1703255 1566236 826222 838567 1885997 1279069 1440405 705207 1332217 1256583 1673825 805497 1947812 837946 1037106 548738 1321370 980398 1595679 359140 1729865 641804 721675 1796684 1824285 295625 370709 859159 127502 471896 1050530 1515486 579140 1739400 341249 243647 1688990 413335 964333 1322099 621393 1742327 576127 260901 999744 1474762 852469 645379 1524267 1716084 103858 1193570 181166 24950 1628770 808617 1338225 1042234 1986896 665322 1114160 1174126 1608300 1008765 639466 51108 635691 1925850 600444 1327184 615493 70158 994331 1122666 817233 403363 1049131 533197 404881 1402870 1621067 1131780 1629617 559646 687372 26331 289466 1293154 1896377 1627314 1804149 1994207 521184 1306055 1026312 197635 503115 1591239 1461273 935412 1081184 1981937 285080 802919 863451 1241327 1030095 1746929 1299930 349671 704840 2804 395758 1905826 845983 1475219 252443 733676 553623 1032466 1855646 209799 1273397 1387339 1360578 1749814 1156922 858604 1500113 1706256 282630 1103293 1768841 130410 1898222 1738818 1013332 1101824 1828139 1690577 1857258 849887 1355393 1289878 529224 687920 344736 265251 1013782 330493 183352 517389 1785414 1139566 1920320 387501 1700495 1563184 841015 1944901 1520446 1883231 317576 1369019 143999 100681 1921046 1460532 863940 1943297 1158584 920721 1229468 602223 1758507 802008 1236920 1103184 551744 1077898 987530 233324 568212 397801 1915584 52086 561680 1213699 1574958 892738 248628 221900 1975165 1438894 509118 1077850 1798431 1653243 855479 1150091 1623934 561678 196646 436738 524130 773774 1052763 1723218 1618195 820146 518336 121169 1499495 123338 1291254 597926 1689444 1383271 1369974 985602 1519350 1160115 1163947 1966259 1673657 1217375 1280875 478588 1067849 1237308 879430 1784920 320560 990433 912858 71705 704406 1498422 666121 1618811 66987 1077161 737290 290030 1950426 1960751 26154 215619 666382 1143741 1420264 332830 65775 497851 658576 570519 1413914 1955062 375438 1004388 486347 365391 1637124 1060146 275965 692112 688582 1967969 294796 1259638 1124188 872829 199106 1950538 1235987 294163 1374274 250124 1143109 145779 1854554 1729902 804797 1816447 1944677 710059 1064658 1520201 807570 1353122 1131497 606769 1084859 262636 648544 752401 617339 407391 1740296 360715 1853975 290885 1980558 574051 1487233 1336636 505928 1121778 997165 1238053 555025 255096 1300741 1927874 20283 238064 299096 708000 1223352 1316418 127039 69543 1300508 473383 1819483 1440396 641715 1530002 1168525 1331056 1215267 1022447 1107317 76365 1564333 520078 907452 700957 155837 592751 1018694 1875734 1888293 99692 561332 97864 513473 764044 977168 77908 317491 1677373 531051 1434278 1547088 404737 1886625 1818580 449403 82559 1303543 409422 645231 48046 945720 1015262 445589 1452981 706839 1655589 1967 934892 238292 318685 165178 1155136 678855 1843863 105489 1135613 823899 611176 1130586 1608775 1026972 1224671 917947 999548 1212542 73203 25781 1311334 1258813 148280 1238217 643996 759124 1864036 1780610 518328 41075 1773764 148276 1569866 934825 1645558 1840014 113247 150835 1329740 442699 400586 185938 549173 1032703 396927 1729464 1401405 1767187 149074 207954 1489391 1274689 495381 76853 709018 1477262 1728318 1217861 1509742 252763 1234633 569707 223924 1769352 1179497 1617052 600487 1011541 1240361 522774 1238161 1466270 1022434 1705353 1214911 946543 1125751 1139814 1608417 347739 176488 1944026 688902 1779818 1432634 1961699 1458127 1690956 1198400 1399546 1953842 1607682 1731697 1874197 1938722 1045 807028 1930627 1619221 1804592 449794 1365615 252426 1170614 349763 446002 1953837 1355194 11908 1672050 1834758 1741015 1175329 1455213 1558233 268061 679428 1796821 1425237 1510395 120583 663671 794678 1456404 1126936 439640 994926 1524451 1802492 1928395 748108 1182109 83252 743346 959124 1330057 279223 1403848 1307980 397932 946678 142335 1922068 1323882 1710822 1771005 1447799 794293 1068495 702206 11216 853247 10783 1292497 523255 1497489 1289047 1766330 1415280 54513 1840279 1143017 51036 1925901 882364 933419 1258303 414132 173276 1276926 1332633 1611065 1639023 1429899 886279 1518867 1167665 308550 974295 652029 139727 1784684 95974 1881834 605238 1730260 597294 1245006 1325267 1921903 384373 413562 137009 1786795 26213 1067148 1801747 1463246 854828 1624853 1806933 1363501 1462081 580096 983633 1768711 166109 1257939 1764999 1907335 969416 1836182 384119 1344299 1539616 981521 289714 1200550 419133 131920 1544478 848436 106745 562778 1594233 1436811 1125679 1031078 313977 197360 1544210 1576826 332944 1133175 1181052 59885 77890 1491105 291586 925656 1636506 1632712 1378802 665545 246591 1193813 301320 1381552 113088 470654 1390811 693145 463626 119457 112148 1028369 630138 1307869 1897464 1439518 147465 515503 95840 424491 507180 1500128 1020961 984067 685818 1782304 356388 1186396 1294326 55272 569719 574411 1894640 258170 1532511 1074067 404761 1898817 1225341 1203237 970281 704689 162699 127389 1725766 1294192 152855 1332167 532008 598147 374310 980896 1014956 1489126 895401 757655 1159223 1198568 1191439 1774127 590790 1542134 160317 1236927 1469787 1262781 1556055 109910 881922 1903438 1771575 612505 1625576 417248 1231341 800101 938262 1783528 691348 1264965 1441282 1760323 751857 191174 273297 1629880 545668 571932 1708439 777340 214496 567657 1966527 82352 1532861 1354737 162983 1801720 999581 1025970 32739 202005 1991375 1883726 1346546 58712 1943032 1134228 61414 977655 469802 1733563 1500348 1096679 1148586 427252 27565 1861485 1835156 541237 1936018 1505684 1602574 351884 34044 1293027 1867206 1851200 1033112 1830726 1879627 1711235 1522886 1775641 539983 368510 1753358 585009 43484 1108520 1264200 207318 1582553 1336591 477934 1082574 516157 1183811 1557223 1109277 1972446 1203895 1324854 478597 1827316 479997 188713 842647 1487038 468678 1125887 1481403 1995767 595802 122251 492631 1345035 1689985 1460068 1217684 1756502 677271 73539 767147 39847 941789 625761 833350 1173687 1948294 1576240 668781 853266 1452873 1787285 763005 842100 922993 135524 1749421 203840 1308445 1202495 947037 556288 1940440 1121859 1827917 1511738 1124965 1789611 1039114 1699302 929895 529448 1228383 531825 1349027 1902490 827947 1475241 1650649 240722 175230 1345383 708823 1592639 569704 1811365 252972 1852249 643862 773115 1037362 1880242 1709569 221535 105139 186951 1916443 1428862 1485259 809952 1790625 1370421 623842 1963379 1425630 1021598 51352 449492 1908720 477980 334835 474315 182239 288362 577328 1275012 1797167 417546 352602 959927 1792494 1115436 1123263 313149 650888 1555351 1321585 1530548 986007 1308505 769494 1214105 1142163 359020 439709 1379357 127841 1917277 722225 1457702 1203818 1792844 1278388 828480 1905602 316671 1872578 985266 1979788 1260474 162097 1179523 1352477 381971 1025018 1116735 381007 840981 324836 990209 1530547 1424923 1613198 555172 1898848 1075169 1244301 917178 419999 1392287 285710 600849 13663 1632118 1033949 791304 1102892 614053 1068309 1690538 396142 872112 177310 1859925 1209418 975225 1752462 324602 671260 1281225 188334 1313395 423571 1898371 1081752 678264 7889 1635964 101399 905543 1984708 845066 1648363 689417 1425665 1072830 1970172 621842 483124 209635 648082 1573228 1288007 1536309 1794926 1022747 617863 205312 1491830 1183193 306815 1518326 1361523 577326 1987317 120121 390579 1882987 1925655 1250670 278386 775084 1675361 1454483 684131 1993000 551222 120907 1121943 479679 575620 919536 567508 1025169 1959789 474513 1450832 161326 1040967 684677 96460 1230069 520654 637230 1725577 982735 219139 1238967 258052 1391560 665070 1086889 180377 1555860 413894 1078752 1261062 991600 55847 1730155 474258 819300 738218 1109528 268482 629877 937347 1111400 1894397 898197 569116 1182995 1102641 1908066 413369 1539251 294509 49336 1566764 597045 1201216 1967487 1198105 1283469 1105897 1655701 1808001 1197529 847601 771492 1304592 1393841 267525 412065 1479076 1924981 1583087 1641808 1339586 1934602 804722 420525 43265 419422 1758583 349191 1183220 1074700 1741078 6330 1372193 527064 1260180 1152731 583611 1881825 1866415 1952143 23375 333786 1337450 1112841 1246246 1040964 510704 207897 463167 1332875 359495 1520960 581353 1089946 328702 343064 328494 601346 551795 1444329 1359063 1391863 1604344 1659678 490469 1331269 1142351 1571229 1371305 847339 1425487 118599 1681465 1670263 1938460 500182 1231979 824916 368945 1927571 497949 906453 1386093 114035 258469 1527570 1461620 1352962 1037117 1127635 1966753 1464427 722202 965177 589756 843468 943628 1902952 1507019 463038 1248227 852273 929686 392325 610711 873648 1260900 1792062 862949 145901 693590 1709080 38246 345091 1584635 1014921 1739128 975944 1810721 1535758 1139946 108986 1734537 506260 848337 1450377 1939980 317884 101590 478629 1050321 1768366 213102 739924 1095764 1648107 118029 581512 1583978 1954962 568088 1609916 1192247 1342454 85699 1055994 1294299 1795353 1872177 943311 287213 332826 1795490 1497211 1078227 1826079 572113 112479 260174 510064 1151955 1935625 257158 1817027 424375 1466936 13324 1777264 1474125 988366 470037 1460302 949523 485811 1244927 831135 66985 1294125 703008 1119001 1485227 1483717 956820 1951038 1574630 1959129 1977922 1628273 1663001 1791533 1252000 1671859 1027023 1237075 1772472 601225 1269309 1288340 1329675 1294455 1183742 1050526 243120 619063 1324757 1354829 1666133 1048203 1137713 359196 423130 417260 980569 1961170 479064 1516180 13595 1963617 68909 618265 288231 1942692 1168032 385697 212377 1698635 599920 542160 1609306 562958 1752264 708439 1736222 546257 1186180 1804088 370409 1370058 845485 1945091 1707159 1055183 133921 814561 374553 242012 1417145 395211 1417017 442984 36284 575997 369314 802197 1398262 856927 905362 376416 1045934 834573 1485558 1204547 820211 389062 695839 1359327 1158101 1005321 264772 1360842 462195 376890 627066 917475 1028988 464909 1953341 1392437 1095018 964119 1124793 280408 1434128 306801 858006 303189 506967 710699 1492555 750249 1771177 74087 620799 1177958 1324999 953818 1710695 1672923 1767809 740428 861398 1213065 1306335 1360309 1576296 6494 1463181 1067138 948925 1543883 1672761 1337288 1278894 840481 71507 1928446 1138231 37090 970218 712294 659715 166567 90474 576841 405967 1596870 1543929 562764 227730 568747 503439 320113 965477 764844 1966799 1307522 1122942 779212 881827 1327797 1572887 765971 47555 1240799 1036686 1074084 1517235 1362876 478739 1361599 1424750 1817225 1906576 1606191 550775 352350 1344866 1157268 452829 986848 974285 1489943 643925 1657530 320702 442711 1872388 1550869 614311 1104259 1428901 1317614 1438911 628521 212940 741812 1856981 416848 90226 365929 124105 122851 479462 1730105 1113510 1192471 1428177 648275 274926 106465 1585582 324644 20829 1110186 720201 1554215 1424142 503169 675684 54510 991289 552170 1246097 545802 529396 1929607 800904 1146587 1446684 300498 219178 312535 327189 1133280 257648 1514443 734869 564225 344631 214050 1068678 911116 1884487 131133 159555 116137 1918627 62111 1332717 1299877 1012179 1224635 172985 1089263 1019471 1982249 1079971 780909 1539066 798407 1081035 352305 1082097 941333 252762 372351 526846 590267 1512322 892884 1999114 1927363 92328 1409402 667743 1005311 101220 1641928 1220504 1344234 1327727 748566 1843868 422206 30571 861866 627356 1347247 1706591 1554120 779780 1132297 925684 598885 1752446 1014075 267171 681161 282493 866916 192365 1889834 1236575 1720985 1256578 163602 61514 923976 1613212 1836845 746670 818422 1270991 1422072 1449211 943723 1716590 1426269 614246 1854823 1997420 1381627 1842324 334451 1227065 1469765 1151598 1468448 799195 1439988 1873643 593124 1951197 1504269 1308859 1194712 1170575 426951 1311778 1496270 380321 332444 1174572 1341111 1167686 615333 359670 1686827 362012 1166376 1855216 40739 899124 1530804 369900 820459 1371558 870037 70746 59343 1618432 1118199 186806 487808 719981 1670293 233920 1199323 185435 794672 624901 1309021 218630 803828 207660 1435954 594264 175829 1731722 1839683 1521234 1110720 1585631 1001553 44966 1149467 97779 384764 791042 715700 28204 974518 1388881 809917 1093473 1697875 181303 1239345 729558 286598 1067445 212697 185765 977819 654778 1740230 1779077 441589 1631586 529843 664564 1737528 518235 1518067 1749557 643283 50950 406920 797007 181371 1986580 1966860 1705982 532947 1187767 200299 1629834 328795 431519 1156371 1214200 1647896 606327 802317 757418 292990 804074 1768646 922271 1604211 1531780 1364751 93162 1491866 789234 1911609 343199 146593 298614 1933336 1578983 1088220 1183897 1637843 641742 26820 487844 106928 1541605 740290 979054 1319061 827892 639354 135224 1626496 1472941 878566 1064505 1053207 1138155 1399702 1020024 1227085 736057 1252628 1489418 625217 1925680 18741 1131335 1575803 940836 749718 580017 349864 487612 1089125 376512 1635973 1655494 551739 992439 766345 1738965 1615270 1328869 847188 134994 656536 1315051 1310467 1135368 1568903 973438 1923077 1638809 1315148 1952083 448308 918999 1388034 1534757 675494 391535 1246775 527531 757760 330148 1648785 1418242 1171110 895900 1384132 741122 1924153 1103615 1280194 1031948 222769 185901 210305 286281 822421 180442 138084 1591424 1322899 1730428 1959953 1612283 1415762 575791 157748 1223745 601128 1503920 980991 438215 1105819 977316 1945379 1975854 57381 238552 319149 704801 1374074 1236224 458266 12883 1903588 80891 31107 1375041 58097 1716018 552986 956985 933273 1022894 1045337 201290 906242 67563 516236 770031 984915 1587696 835633 1516485 118953 1622941 1651090 610948 929730 1972312 493482 1386627 95054 233604 1296752 1216788 1799256 1786183 1905496 208000 47939 180356 714235 1706144 284950 1550637 1931075 639040 1799504 995995 716210 725322 1563914 1015886 898715 936724 204367 17068 354614 611764 1899327 951888 1481025 407072 305309 1381610 1786864 1818971 454676 1716050 938497 1499255 1504763 485518 1001930 540214 12643 600950 1169004 1239080 1209975 1980903 546688 318846 837149 280781 538047 1244303 254473 1242689 331707 1962784 1413257 740392 682170 198519 4232 1948032 1083136 581543 1414590 121330 627336 1482611 407294 1334834 308575 1333601 98364 328402 636710 469105 158766 1812637 749839 22821 1014634 993304 1266662 1895826 1461105 1397494 507438 327980 639584 1401037 1578866 827146 1371705 369845 1155859 1013245 1397938 1087487 1630396 440272 775353 446982 493345 831948 1199874 1600141 1305937 599991 726139 1667569 465701 1344538 537860 1155933 264387 1257194 1044871 1472721 1417982 1228694 706386 1288213 293912 262413 1262163 1951360 1970343 524127 671585 919150 936157 1700804 1001349 1182209 324653 306666 737601 1481436 1903151 71607 188626 1621248 1239538 1566585 556572 1790325 1404155 1752374 933990 1480877 165747 1368033 1628454 79313 527709 1214542 1042980 1647068 1028955 1891159 255195 1194909 692235 993391 230798 1918408 361190 699069 1277089 155519 1753335 502422 360177 37673 529994 293961 571755 919905 1098764 582970 827661 1237519 1526377 134982 1507907 816966 1067890 856741 387117 705958 985901 160893 1999028 1298243 1459816 68015 1470416 180175 3458 260479 1061570 8041 1153534 1718284 166831 906990 609436 472507 44494 1755895 1209647 1321193 1475986 1369075 1014516 946869 1482974 332882 1726287 1651129 1417475 380879 1979807 98262 1305354 1185827 310987 453414 1103826 1928082 452051 293847 525442 716796 885179 986359 156263 222193 1993947 1310702 422765 1443530 1042521 772481 1937204 258726 153547 1739331 1698740 1209998 970555 1384049 1338867 1195556 867945 496726 1881038 481046 351377 370840 395075 721877 1606277 1973168 730661 1157383 446125 629437 1477622 985683 1197146 442128 636014 33353 1272624 1194457 911303 1029509 618987 1868087 1090063 425338 713055 1274958 672139 201475 328416 707408 363564 1353929 436431 1985466 1427057 595093 1701062 1262561 1033543 1774505 985304 382452 972816 958274 412857 595534 41191 1135985 1160597 409419 516388 545583 1365371 1432668 1265668 15479 1916315 1103093 1629867 236890 723531 824808 518549 1178290 1988067 286829 1734173 1616801 368656 394908 1636224 153533 1863627 1761380 1395143 1861305 1671418 1231644 1667593 455779 1666755 1744216 1871184 1633651 119884 1703491 1322277 135116 1375521 1044885 582556 475655 252076 1704434 1866606 1551940 613292 1976136 1140784 861545 593621 900092 1561123 882902 1111746 511609 1212584 997758 1264444 1111776 1177835 427359 1281454 249495 826797 61949 391317 1144905 657450 744120 536060 1311113 1725875 68144 1625371 141668 1243003 680727 1500077 434244 1196065 1512244 1116820 1938779 1391170 1259805 954687 770527 1813582 232968 212426 1076993 100812 818670 1783111 1864252 1213884 16563 574023 537491 65498 1640937 1986051 1892384 776772 23167 1789596 343743 933981 124083 138339 1938027 600804 577100 1117767 962599 428355 194272 1492570 1930693 545222 456870 591665 44532 297489 1050035 1256549 518514 458200 1159971 637538 194492 534215 508512 621153 1564471 691154 596551 239717 426830 1314570 244709 438886 892684 702960 1087700 379413 904964 1308341 1297266 401027 1357955 1219784 560774 1180963 237271 669701 1739614 114604 1816112 688800 868381 113560 485852 930370 1402427 151139 456512 2786 1700910 344664 1840660 1348428 1209174 1793165 1872822 1337126 611658 827912 411012 548303 475399 325578 1828239 1635334 663320 1640344 940861 827885 1501754 651655 1521450 1061323 485804 1467444 488552 1745113 1154439 1847728 1919031 141167 819941 1977458 1540004 51488 356653 140279 364750 1162387 1903190 851085 1360189 782855 880253 966248 1111234 899663 1175018 1775529 1858038 339136 498719 1009798 445233 1744081 1929848 273097 489350 602249 1492609 1059825 1566748 1973075 350158 1170081 1711630 946687 47987 1990254 390138 1233745 21487 1366326 1516259 1144551 1342460 1456352 51037 575275 435220 501459 1709928 534818 601668 105401 1505022 1274459 1805411 82358 901783 1917946 845719 508473 589060 1878674 1941042 1268241 1020829 931721 29526 1275810 755866 1770640 1305444 889508 550774 73385 1918411 1316900 664392 1945832 1316103 637809 1512363 1476570 469820 1426198 1986110 1416102 492444 425059 19986 1818895 155602 1273426 1058303 1053765 496411 1241338 1215324 1651667 1171259 1774567 356235 584891 792365 358224 1681739 1162232 1352690 468588 393879 750017 1494363 270688 1122583 1097594 617222 1356837 1612120 1916078 1279013 1457020 334772 326575 1187061 433854 1029429 1405268 113697 838819 192309 966272 798328 1811204 1179853 119694 1561898 1951606 616560 1770140 1280587 1361715 1761392 1468334 1056115 896835 931638 1667228 640388 20342 486783 1594252 139320 497068 615440 1175421 1304740 289955 1771679 264144 1896622 285195 1696879 464119 1141671 781752 1997711 879400 1187663 897710 132794 646359 124861 10640 571960 232530 1078580 610355 1951950 1912146 1083695 1387756 1259908 423230 352696 466693 1124933 792197 695088 151422 1925355 314906 1041354 277069 595286 1371476 420222 1338727 445384 1980726 1789778 322294 1492822 1936017 805219 962781 606920 727762 442386 1933455 614017 647070 251167 1453418 1986415 227679 274657 224904 764877 1511587 119326 84566 1278946 1897426 259665 1987781 1056796 921708 910468 705462 466102 507474 603090 1049123 934799 992317 491711 679152 1055904 1082871 1509661 725794 458251 749834 1332651 1555838 885586 1580409 1443262 1538026 403150 749246 1451940 270891 1981486 1250268 1001961 206680 1029309 1848399 1429549 1894184 1602704 1257050 1010639 1840802 870575 765153 299843 1150606 1221436 1217905 120374 264023 916942 624057 858811 1575050 1884746 1911254 1363440 1979696 1985652 516356 653970 891628 1300943 1326302 221691 606540 1405877 1274802 475605 1856663 216604 1208975 770751 985848 733650 946197 518872 1773927 1492900 340412 1020444 45403 63143 1686120 1409658 659411 1887960 1805538 1537655 420687 1744651 245613 1298320 1041206 1295409 391231 1233604 763799 653003 1203357 1080597 466063 1997755 1361909 1132827 244607 913106 1746251 1086758 300576 1945981 1415300 700534 712197 514320 1919948 653609 974995 1597389 923231 822412 1791262 1174341 1147968 1179660 1895215 200372 123526 1811796 1483956 1814935 454846 552039 1464112 574887 420200 1051894 715868 440332 380531 1572542 370534 1726946 1938565 1648903 1959350 403693 44090 199016 146312 1754170 1750196 1753919 445518 1432996 846809 1451379 838230 1480712 856871 1683979 1767490 303562 194161 1224628 332581 1028095 1475552 197784 1166146 1866080 1831372 191769 441072 717582 195680 471445 1280449 1934155 791825 1575249 1161355 535112 1653111 1571936 337520 1563488 9449 1629013 109620 1802477 1604390 1272061 1099034 912704 1115011 483964 1385430 1792102 977544 681791 1138988 1445934 1672443 1215196 337889 383608 298639 577454 756145 824813 1190768 188216 1016333 649372 1820558 716492 1222717 1393276 741337 525068 1041181 1069910 514062 1526904 149224 132683 199990 1796339 932091 347212 1435898 1118460 239342 241388 1896690 752999 1086196 614060 1173033 141900 1271784 611048 186662 932697 1258550 1719405 1882139 1574042 457683 1312971 1440839 1448477 165585 44973 1582862 1952131 627625 611251 1338899 261613 694431 573021 1138763 795546 748769 1691559 1577803 84956 1054706 1020958 587480 1656745 1323097 1515568 1529728 484168 1291487 1699548 538366 1646193 1551877 824882 487052 1541666 1842438 1466781 1861687 1445924 633418 1672740 528272 589541 1352008 1951616 366450 552895 1358866 1055057 1297379 1410615 100853 170671 680155 139639 959617 914389 1697298 1816610 1947619 120054 48784 1008370 481923 46390 544362 562360 496742 380131 1797366 1034349 1860794 787674 991940 1153018 1601421 1687549 143001 60750 1347877 282248 353485 1281035 372669 1720861 1152064 443342 179326 794342 1401291 1175501 600933 1011768 871962 1449213 1368977 1693205 23353 1551871 1734234 1801909 874472 897422 815133 596844 1781609 839619 1121955 1114752 1432672 936979 711366 1264399 1848848 1086601 1574306 263072 1781160 1836905 950951 1086777 474428 76439 861669 1503154 70604 1096196 1684126 1139532 554357 1411567 702387 1234005 909010 26366 684153 1953554 114167 1347259 1533845 127918 1228387 1009548 1727463 1108730 1404601 1065423 400542 753 1286465 1521331 1351548 1730812 861382 1398874 1355009 1178548 1474177 1943131 612081 1472023 954475 923109 1597454 570548 1655190 1199350 360657 612657 1006304 439384 708900 1093160 891704 481949 582226 457775 59740 1558945 755374 1758252 58089 409577 1243845 152289 152092 180942 1387686 686917 208614 227061 1676216 606658 66822 1408274 1819379 1971364 174014 1056858 470656 1228648 59628 1409482 1818616 1106541 1969496 1949360 1210048 1301117 1478841 1964515 358085 1917155 157397 1762999 1612451 743835 1219918 35313 81873 306730 1274043 1026331 1245597 323036 41221 57384 146128 242497 980747 1183519 1233452 1150595 804553 593368 433508 762053 242421 1283594 623723 590550 1069039 16981 533805 1842973 804592 622124 1184332 1857708 1397432 1693215 278235 598520 559066 1268151 115405 58351 1169829 1830427 465240 1924569 463995 1650476 862208 1126640 1199200 719132 399232 1563211 1010908 1452828 1865407 681321 339600 740974 1561485 1419748 1803633 78339 1797733 399613 1426328 597012 1549805 1502856 1169543 598767 1854536 1903637 1330495 1038197 982204 1734300 6762 914059 933054 1594390 219585 1432595 312903 1674066 1986350 758236 1877499 1993095 133342 1804216 1654775 79871 1482489 514713 1312086 1731318 785519 1567744 1506013 1585367 1948774 1663960 202357 1564261 17917 1064168 914305 1771209 1375302 1633127 1345531 527589 1442060 1411362 688366 1013819 542421 819750 411344 1377073 320884 1572984 1944658 174329 1264819 1489727 749885 298176 1158811 1466585 1568752 1932103 306353 440916 1389909 1193643 282646 490448 1388804 1527387 1845499 767536 361020 872678 308711 1296222 441051 258880 828609 1093418 1525513 992018 1515871 1554586 1127660 344897 1665790 831418 895235 189774 1213034 521748 1186305 1976638 1422132 443797 1331510 379290 1088780 71013 1240979 1882503 59515 377542 1356524 1620889 197644 1585837 1803868 639880 351519 812177 7661 1777380 577096 1814810 1249731 472869 1324221 238290 106073 1484984 465024 1092791 1124342 1443940 671754 1708276 583059 214954 871613 1926880 1718419 335365 144852 305116 504288 490012 1742095 1641904 1956662 857941 999596 1428904 581523 1686308 279717 1240642 1745248 944559 1588093 1523008 1113699 1411519 814478 1026038 507504 240117 1243655 1871530 57918 279440 1091089 533011 1005045 43140 1392499 1945953 999894 812291 1904152 625119 1899519 1352313 1297643 1899878 488816 1973052 1597773 577421 488193 167676 282433 1102009 1334630 1485517 27013 1954276 1903912 343688 1576570 849906 1085122 1955774 688048 881994 612741 674619 796357 628071 1434449 1092390 1788386 1548124 1255623 1995343 369443 1909261 113228 140817 1696922 826678 531707 266664 1931967 218482 90303 949322 1998635 71477 1378482 619637 1787603 1067916 1751383 1419561 1744838 1363406 923964 471908 982038 22512 33120 1295072 681338 1300672 1322979 461599 732504 1159698 1486271 901777 1462626 395063 1730169 196338 264666 536823 1196329 264251 1324122 1945222 253366 692079 137697 644542 1259167 677767 164081 906265 721819 1511716 995526 1569785 383923 203035 320311 1024447 79876 1518774 1404758 116996 1911374 553919 514685 373283 1482670 35986 1229370 1139125 59812 1706857 1772500 1282051 1996239 1316682 683509 1681588 837070 1543082 582782 1474002 185471 13368 1538448 1301045 1582629 1320367 1475715 1375654 222344 302759 1820909 1718282 761594 1911279 612503 1359344 1603140 1003046 1216625 339836 127967 118515 1559979 742019 427251 1181217 444488 491702 1808915 673042 1265934 208830 550640 734319 1330785 1528463 8346 1676473 514205 493392 1889331 658137 760471 952009 54820 118167 1751878 322036 339892 1601755 88874 1139357 1766994 1815265 908977 616910 999901 566646 1674356 619933 185662 309233 515753 1915553 768427 460045 1957875 1079108 1610356 1143196 35167 1994657 1292547 1256781 599055 1586115 214426 1020717 103466 930561 1252247 355813 1931120 80972 921482 1999076 860418 1873281 1566503 505479 986959 1027444 215773 241009 506185 598697 800790 673463 1328137 327502 949213 55374 1931522 450024 664813 1117499 1555945 1411332 414481 1243916 224322 77812 344649 1773566 44686 1639938 1942159 1874378 1863651 748659 296163 300131 489902 554908 1734487 845683 883751 1195563 1119597 1795587 1395074 1842694 1694848 1366369 1029207 245600 1621705 1118943 334704 731165 1071190 1893327 756858 1749633 398499 1943957 386160 75767 618618 762232 137740 308456 670424 1696336 1466642 1005044 1596728 1733313 9742 865065 461671 880871 634769 739380 1044890 1947238 1431327 477689 330646 1191901 1144970 1733009 774421 707640 809316 1212818 1799399 526657 1370833 816727 1044543 1430743 1602688 1313583 207490 1018976 1408896 784496 1088680 555802 1820817 1754377 1729565 1458312 1281 429912 251871 163222 1100852 817824 388167 1196884 1458372 1673818 953422 17963 1001811 301586 254553 159539 861647 1320796 866599 490634 1034912 1582468 102095 1910223 1793058 891202 1026050 973869 1958643 1416125 1645779 301378 935406 987283 584526 1242122 397647 1658223 269098 1794138 1224958 414878 1971889 735426 281609 1455382 1798139 1270401 1782140 503125 1926952 1628582 431372 1760055 1707136 300174 1493245 523124 1279018 821252 118444 172017 1862336 14918 1398965 215778 1586693 155863 1035 958760 1340924 1678352 1011248 1661451 921422 1796012 1952666 144263 519384 1268401 39629 793473 1951284 273047 1698032 36458 1359833 954241 1480363 465242 58862 1811803 1755257 1564769 1394030 16528 829500 1448846 595598 514522 779362 1322143 1954870 741161 150230 674445 715775 1723524 1971084 608825 374168 791383 199237 437014 1385534 859292 1860009 1189550 509156 243811 451868 1198493 284686 476480 1814300 755379 1397727 819900 444184 1764753 1790344 180004 483891 681524 133349 601288 1556753 1184845 1402748 1551256 1280344 556672 138543 1100231 937710 1612829 1171800 1765231 1685909 1336096 1162702 1618577 253187 1493328 555049 1790200 1021532 721873 908629 1821762 1375881 170847 1260374 1159068 971519 1663915 1161478 602398 330315 1201560 986257 1534981 903353 465053 1668415 588227 1426143 363634 1629757 875256 174694 698171 387506 874931 689879 1808509 1941365 1569521 1027058 318585 519444 271371 312458 1922933 941356 644078 477243 92076 23676 262688 14177 1034756 1101908 1257852 1787575 539130 110093 502237 1412488 902101 1102098 1563837 1682912 1647198 517935 512677 1750083 342475 1126463 779876 1150821 3358 996157 547964 752424 1694453 386052 314506 1295416 1699381 1491186 1940987 1803662 1192971 674476 205309 659120 1338553 432863 1161658 1201754 431121 1941326 1118492 222363 1861137 659252 1842103 1571939 1289342 410636 1912623 1268629 174304 1254562 1657351 282241 1311820 1622936 1965862 335882 1022767 1539245 489905 88461 1668830 1953959 116911 782400 608001 998366 667214 1757005 166879 1877943 551445 593230 192206 1400620 100610 1071841 506955 989176 436281 1595554 770653 1233320 1448343 1850126 1924886 703965 568262 1631731 285077 1039636 1849957 921516 472269 772693 1043402 465832 1592947 167752 1627457 1265238 899986 1223306 165058 1480115 363549 1529624 466359 1229157 1843583 848074 1763040 395485 616157 1436973 1440170 1909483 461723 1764447 609059 1956065 1418121 1038533 452657 1054954 871940 1983982 567061 6126 906919 1481565 1967720 26034 1874658 842117 1279914 1265766 1082508 1790152 628593 1605944 1512926 679455 1720318 172071 1786762 1881543 533652 46270 1161792 229281 178586 1290051 556988 249817 1105180 355219 406642 740000 995431 790987 1619055 1850834 1931102 900686 96206 1042109 1063068 144776 686764 390913 1759727 632553 923392 186755 639756 485699 1385498 533763 59749 582043 1621521 548377 1972201 171136 584980 1079620 1013837 124031 768658 1022324 290220 823579 281628 470420 517813 1832763 821292 966929 283048 1928198 1681513 1174539 266643 1205134 1490060 1541570 1002671 831990 1422998 732124 904543 762063 1708692 1329414 1927270 1571005 1312411 406599 1216489 1121854 1599738 626129 488191 1084999 1762968 1590577 1832827 18138 1623771 1895702 1358610 1543011 1857086 364323 732189 176285 155271 942418 1589501 1406425 1716984 241669 950037 1570958 122603 1614652 1192647 299733 228691 297303 1128893 920528 1151166 1091491 406804 1821555 1820153 111875 1806652 881826 1475672 576615 557614 403800 1041195 1656832 1424985 686443 1037003 237837 480808 23215 540705 339779 732027 908395 1447954 993729 352115 434638 1938136 905878 1573679 700121 182895 444006 332128 19097 1407935 771795 1431033 241812 764348 365650 1203264 1031675 1478105 1544974 1447760 611994 364705 988401 84312 705656 823968 145378 1721844 1976366 50621 1888369 657620 582926 239224 1164237 1567423 1368967 24807 815102 901615 361696 1133983 1553854 936120 764480 351198 59687 957770 1915286 217062 1719158 1108745 1448652 186796 809356 1149585 1790977 1682111 135379 1745007 184397 1123183 942145 1615055 1064489 1351731 1827828 734298 1319582 67062 1423546 1439000 1445283 1425627 1094590 607685 904918 1289071 1009054 607858 976108 920837 877147 358532 1265518 1515281 1479687 1562271 570513 108091 679564 1793050 483512 1602452 1797232 375148 1005239 1503569 44879 322713 1430745 836220 622404 1942607 1179110 1345885 1514013 1968107 552647 256097 647830 880058 1447443 1535106 1733573 527499 1178332 1233105 1042126 869104 1119604 848063 1193081 1074596 729856 1523528 1361773 150186 1375429 1120345 790496 1959666 330177 1605240 287031 576040 355453 203362 361373 1012093 1095885 119575 1943676 684158 729344 396122 1342346 851418 64092 1407873 1368478 1934390 450232 876528 417719 1808275 471204 525206 1277211 248064 295730 1444974 1906398 501393 356785 1782023 279688 1006312 389126 1673460 690021 864137 564746 641282 1275259 780002 1896678 127619 325892 691753 369921 589327 1610439 826584 489250 1989851 1990082 135351 1120056 1952029 1626055 1772315 692877 607445 659593 383000 1218194 53670 1704188 1367006 1958997 1464347 857862 704440 1087633 707240 915789 1531487 915395 178450 1659226 1721505 1291760 611469 1954113 1568433 1911514 1283821 917323 1284779 80992 636726 730781 1129065 305998 1800004 772004 941 1122452 1741552 688179 1150296 805380 1247792 993931 1442252 1213332 1450177 189668 580834 1747524 1654408 1962185 1908460 1673182 1917952 911513 117291 1013838 275204 1155880 240620 27442 728604 1764063 30735 1263860 1156435 1605158 638909 1668455 122497 955748 1118739 667586 1708256 577539 1266034 1576320 542420 1184745 1310090 1621117 161390 703402 278488 1769820 649362 1001270 771874 1390676 1965189 857244 867424 1879671 268715 834396 1665876 1864270 819964 1385474 1845024 434113 767704 517442 1883294 1667854 1317461 1573784 1269230 1453668 161927 1341870 910625 532477 910385 278007 1721687 548187 1457655 575901 732335 64117 1638824 369438 1029701 15468 677579 172898 24345 1478615 224034 664656 317002 152072 551161 511226 119737 1638433 1574803 1114084 249526 1752507 1734579 1823805 220838 1672668 1430424 1953349 103759 1601379 412965 973025 1299942 778713 1913557 186286 231799 191091 77831 896612 508498 1048515 1759387 1660128 453170 725905 834839 580495 1309674 1769065 1978411 1258677 1536047 1224387 157544 682270 1696534 1776627 1173571 35681 926118 1486913 1207596 379506 1418731 1215790 317199 1984306 1236924 1428808 302280 1670178 79809 198571 1062068 669012 1256950 1338747 717075 1153156 869255 327470 61483 980958 1711567 1775505 1886397 470997 1476129 1190760 194299 799178 890969 524326 608600 1604584 1272312 1706731 1376183 1273199 752402 1741303 1474112 1046059 1898366 1918473 1824681 1825198 1357800 1960343 1660749 973437 578730 1667175 1159209 1222654 1877723 1934915 492710 1159417 381635 1936417 1994737 1422 1822995 557380 1148873 1305774 1798388 1597705 1511585 320247 979632 1277096 1646713 1115105 272149 1549371 1542582 1511780 1517809 1092266 943730 1052043 1790324 850245 1243443 533447 1758465 1855611 1389074 1538289 752 339058 659641 657367 1673278 140469 1802399 95423 88615 1837173 1529367 489156 278893 414027 1777965 102809 1206381 1372432 89194 384852 82675 947100 1053405 1863515 646947 1888305 400705 420933 1046337 1849555 1202112 645500 826334 147421 935461 733552 1681546 956252 790551 1418416 340132 717937 678950 1616565 39463 443145 1194643 108231 105201 655657 275537 1378606 1502371 1498179 511867 1559328 982559 302264 1916199 1972860 1703493 217354 1370157 1868471 95429 857950 63850 1274098 1386153 272608 1260423 822025 1500283 1567317 649456 1017525 1445516 484806 848335 86286 1238121 1334990 1490370 1637101 1556867 34689 972702 644833 1155978 315035 706625 908535 1717207 118449 532165 1180866 1462075 796710 1434947 489424 522949 1689775 842208 1717377 1880460 1383897 1818961 1713693 1643467 1337464 296363 714082 1589498 1191188 37422 510847 1457029 315512 1016783 1868338 1213931 1702522 192529 684107 1783275 1414520 854198 528712 1125041 719539 1337621 1421988 1639849 1833526 196476 1334968 728876 1993830 705435 1072735 1568037 297554 1016211 1022220 1292779 1427204 1803947 23253 154260 1829949 861939 1837391 424957 580078 1694342 7890 1698407 65949 1654607 1446005 324380 1892011 545318 790204 479078 1736058 419870 1850022 344180 1210804 1625231 470402 171725 189024 1400154 379879 1908602 867868 1964840 12071 24485 1131660 1153806 250090 975175 1948820 1521641 1873347 547236 1009552 939634 498363 323535 438067 290572 1887389 85013 549157 1713355 837348 1982386 1915396 1905342 1768567 270138 60782 365854 1930170 1749687 1088885 1222515 344192 378930 615027 560698 1509670 1210295 1104045 302530 157905 1955779 649919 411430 1651425 1262691 1937383 1513217 456378 794798 863324 1848150 1380575 1230642 1497029 1124092 478177 1824388 1533593 326696 1045447 1163106 1590671 1629099 378851 507779 955777 1325216 70403 718537 615630 393727 471824 141362 203670 792525 18414 1673197 579626 270420 1878905 1054716 536609 564166 1986424 1688459 1394767 44970 765029 991052 1890225 980999 1275359 679165 1057719 361245 241319 128284 1868044 1464317 1638571 912144 1582335 1165927 1207822 1609271 1678919 1568574 610191 655335 1375330 839797 388002 1186405 773869 275227 1901314 1879064 1964035 690070 1900926 978087 516396 1029485 371111 698578 1933865 1327016 1122248 834128 1728976 640525 1049445 482980 378291 1429769 312104 238170 1635649 1514084 1769790 741363 1301362 416210 50510 1257099 1464115 297744 1932953 1835136 127446 1684162 1068268 1888428 1032557 135472 806907 785715 585519 915365 262601 159284 820318 922280 1444789 1310594 583527 1231495 1383171 361535 1748318 1475591 1732910 1835591 1204508 1815451 1580380 69191 352192 409960 1694053 309891 1903882 115827 1686911 241115 1605731 635578 1703122 722150 827522 86051 591860 1548637 1674328 829084 1413577 786762 60063 673611 1520303 1107986 1458696 232413 1471240 1000940 877330 935001 353825 1768083 267299 933527 922761 470795 1669888 1780798 611247 859968 1221999 279332 1035380 1388822 1198050 1917549 722535 1724431 536428 229881 661661 498596 297355 1530650 1502409 1799281 1709455 1410061 1717064 937890 389140 890355 1301491 1585615 1740007 891310 144626 724046 1539866 199894 1466670 688296 1144909 859088 493044 142031 360136 1339268 834841 1941707 1568915 1784101 68328 375132 1700303 599644 1346923 353189 684847 136756 438752 1626704 965329 279395 182848 1189796 1085785 269699 1669597 1479950 1387032 1253273 989969 682940 1804452 638259 674225 890476 424755 200452 148837 305988 824600 137588 157242 1301496 1629661 1523089 1480224 503752 1803321 1466679 875287 1161405 1554262 99570 690361 320586 1075881 1506768 624744 1120196 449068 1641439 1774365 123790 1202489 1396466 1421736 823816 314792 1201298 369409 975647 186402 654869 598706 986713 404412 1369012 1031910 883126 285854 446770 667094 612552 441387 753905 229780 762500 564874 1248533 50083 766335 152986 571422 1887490 53465 314649 1051766 1546202 1687433 1656856 849710 1432974 1680320 282618 1909166 938272 322358 1176186 1634553 122213 648380 798616 1570531 1099782 1738716 1918282 1263095 334201 1113434 1856993 1312341 1881762 1673448 1938093 1310388 1847204 1731491 746859 707537 205643 1634419 690906 1409091 1311338 1603974 1008739 590474 695061 1430446 246974 1204107 1925431 583092 850330 950150 1181438 1851854 842820 1118391 353240 397877 969499 283655 439117 1235496 79929 407073 777134 1676390 125249 888822 1442319 85074 169054 1097837 583802 1528235 1182394 796574 1759919 1430451 983177 1314174 1116660 1841632 959935 1684621 235045 535685 493988 775735 594371 1147232 984481 1068444 1653469 1615671 1700696 109939 42019 236067 1108866 1139796 844128 29481 1278956 362786 1868406 215867 1911275 490024 1491030 280411 832930 1761867 1882882 1994083 760693 1537332 1218743 885805 1564490 1754442 178040 162934 1101037 1512113 1269642 1221839 1005804 997889 1383714 259992 1120816 1108795 1745496 1126476 373114 1802724 271152 686630 375357 394305 815358 49458 1333875 730489 513821 57864 1841409 1681198 1177150 726084 89016 131113 1411130 1850149 955420 509681 1360544 572065 1420815 1417293 152647 1596556 1878225 1981803 823480 203948 580227 487842 1300293 499704 764035 973888 1688078 1380045 1284409 1384090 1483003 1895998 1681748 90220 1102085 103327 701817 66872 1713622 1421513 387228 1045249 1204822 1999847 1334961 856898 1009331 209864 488593 1677847 1046345 903222 362239 1066188 528026 252797 691800 1150862 1318985 1691103 482935 682295 904215 1753188 1561207 168109 1338879 790962 904243 1995650 1983468 347373 573069 404722 613363 1628640 1109533 1302711 252486 142401 1840173 1449928 152473 1960624 871377 300739 1498876 35109 889090 302106 566898 1462454 1361205 1271612 1113538 1819353 157329 1724098 273335 1489574 1206284 722586 1195299 7572 1542380 1373179 746376 489583 189396 1291582 1844474 1831863 1186734 687974 58925 747792 488404 1098118 1713297 1651186 1546548 659809 93478 1439768 1297329 567137 1855668 1641699 1571115 380251 1912443 326800 637035 355260 1558813 1268127 62772 931462 1481085 442210 295157 533915 1475993 809625 1164462 741316 418293 1723935 983694 362332 293299 492313 116490 1749453 1164085 1984252 1984948 1061294 72480 1892244 1249948 293678 474553 237235 604250 1334923 211350 1258560 1023760 904312 269421 738397 1537733 1601559 1049793 550456 1667736 989746 537023 520585 1400218 1857426 678456 1648109 1076463 1383531 1409577 1488743 1716648 720752 1781895 892388 1781847 778653 1580045 37039 1874575 1917478 28527 1055953 1439806 1959590 1529671 233052 277848 864121 1183921 1477521 280224 1090452 94426 1022206 1470993 462649 215187 1407358 503669 1697680 500170 735075 1912100 1515360 1297608 1161566 924428 1461701 859865 1809426 1447491 472744 1702786 34983 447234 112705 1489707 1471097 104510 1011083 1337003 1096634 1932113 73134 528085 221616 787969 385042 1342670 317190 1177810 666263 1568632 1308051 594359 976243 1563069 1622681 823279 1381517 507599 1004317 296106 1057311 197887 188440 1290454 966072 1956193 1475532 581051 552318 133458 9837 877906 1389652 717021 764920 753006 1101272 766308 809095 958705 1421251 1923723 1234104 1504585 433844 683437 1594439 738176 1810465 812535 469423 1167986 72376 263709 307314 237251 324167 1187150 1047397 1102688 494902 524566 129212 1530644 1170408 1608158 1528003 728068 320256 755446 1117731 724751 1716297 1152449 526862 1439651 1885304 1127549 674284 67510 513219 397070 1207772 887549 1275252 61650 1561622 602865 597793 1829469 259458 1684183 1616426 787025 1869973 734619 1855718 1273492 1428143 1785915 1277974 1897439 14759 1378401 1943998 737891 1797160 975713 1396021 1649812 1958495 1940298 907341 184439 1188206 1768855 1700894 1229491 1588983 2437 1945349 136667 1054517 856385 1852836 878892 678457 1980808 899607 625862 1283140 810105 1986271 1431872 707556 1200212 659359 938698 1096746 278578 1013386 1387636 1620705 766753 867464 1218488 1691263 1360113 453101 1376202 1116732 340870 947300 1751333 1934831 1233536 669914 1896285 1236161 1725193 1344922 1250783 1926230 758191 1859632 165724 209174 1423481 789438 1926126 262145 1028342 987257 696765 1232300 1995119 268292 990687 1752887 88952 1575109 312748 1552739 492864 439811 1147008 1262008 838112 915730 739357 563475 54315 731785 714984 299457 1171442 853289 1995490 1274903 800318 1361105 457983 1807418 1201610 821677 683331 1687280 1583774 587544 1528066 623896 553820 229505 1979751 1506551 938534 521051 1730843 1046971 1151888 1329697 271294 1608839 1430301 1451196 1444810 1579783 1319559 35759 364638 449260 342852 1930612 1490888 879954 1115714 998713 1607645 596330 1894675 1273820 1397632 146257 894467 1678223 140086 752792 294633 847309 1870181 413340 1471944 1044170 1108237 727753 1035991 4090 946272 1277455 352867 1168980 1991465 1861557 1031738 196680 1780604 1569240 883897 1259466 227124 824944 364492 1610253 1530186 1869767 242568 1773411 630459 390024 1108094 1927002 320827 1461592 996956 373044 134809 1560779 323022 634503 353472 1640599 484374 652270 529730 240790 114971 324255 106621 915573 917503 142314 301269 598044 1964236 1036862 1862793 1423379 773533 338094 722234 1218679 1974321 547207 468911 1618846 130098 524501 1237745 228659 848395 575212 138745 101343 1308587 1713529 1173862 861348 1183633 1067377 1454843 877642 926019 1132006 500480 1065591 1884095 1169884 1161911 1064414 1475767 1791646 1539540 1403717 1420890 44407 1451475 428517 561109 143089 444124 1970088 1549120 187524 267926 1905889 1267513 1980093 1404232 1189683 259867 1779812 852674 1050328 1523893 137772 1663151 1595520 238731 1320945 487055 177091 711928 108783 160485 250050 1976725 30028 1244364 1231298 1689262 1865409 1241975 1812502 838652 601217 780151 616152 1966202 1781718 1545893 1936410 151806 165121 1259474 856714 251050 634892 380653 136514 1415032 1201005 1321161 1433213 542921 1216866 1296280 146470 784556 202278 530407 1118712 192479 1263345 1467266 1262727 1106385 178717 1722114 572436 481512 1631052 490275 409494 1531443 1982781 1305067 1551955 1120726 766560 1205093 1733638 1375506 711148 156261 1443185 1768102 1011982 1876657 1137837 1559634 1776986 381769 1820037 845755 459738 516082 124751 1587830 1448674 48939 586489 280814 1595987 1568438 1341045 1268562 870494 1429137 1104995 280739 1838382 1659473 993134 17398 1384700 702134 1798871 88655 1986687 1061105 249780 780766 1787340 1941422 1742479 866609 136148 1988948 405463 1869410 1893882 1037913 521345 731554 1947722 721212 1646091 161191 1292476 682380 334972 1853345 868621 13211 1330757 571297 980363 177977 642584 540718 1068682 404713 1895525 1588524 823285 1841702 178067 1812516 204734 165316 411018 167353 1008221 1780532 832445 1913060 919259 1011365 256545 927305 733940 1845919 291799 1903870 1815081 1092101 384333 1830983 1847642 1939689 327531 436118 1582806 1960489 401391 662530 1933727 1706060 1077835 486553 1746976 1993357 1766032 1787740 1939758 1852722 1147395 784323 29493 1305893 124946 1001964 1576366 140563 1258214 521078 1491315 1808599 765751 1775980 1335793 1481863 1868497 1535004 910370 866216 1531508 303024 903062 1712796 370202 1373355 1420213 89801 1911404 1827367 1049720 956755 1857836 1198699 253087 663853 927396 485795 1199771 1882506 211182 972044 155362 1853363 993215 36772 1344795 995250 623329 303723 1769926 422307 1671591 1904897 1573626 76839 407446 995544 1861677 600795 1158391 1063690 720251 1573540 1316416 1122783 1096460 1210204 349094 7118 1568298 505769 281767 1827906 665943 1934556 1218622 362915 1694987 1294509 1432444 439908 1141018 727511 439006 893717 1418153 1515909 277255 1696504 1978853 953936 370737 898970 377649 644552 378457 836665 1222479 809220 1601487 1892732 1495735 838508 3478 1857914 1021814 637813 866881 1135862 758307 175251 813756 85769 806641 360442 398442 371820 534516 325062 1173507 53151 577028 1850639 376254 981837 1636599 362673 1491012 987341 532338 409821 54499 1425315 1929155 1318724 1391535 479261 1980090 1231162 1049045 738785 1905808 1284019 753697 9946 828858 1564676 152819 277606 1767690 1531075 752747 1783231 1693334 1708870 702435 921526 1361455 160576 187687 1117604 1288738 1415874 1121377 799024 633502 1098619 1899877 658677 493385 1960926 843790 608128 1746085 1086418 776598 1650185 611618 858457 586055 1235028 1330594 907901 1261264 1778668 1199443 442590 1531491 1033407 1519204 227672 1843302 1417657 318367 1718450 625905 1120567 1580823 1950737 1885709 784413 1691351 1249641 1822964 1752133 1421857 457325 1573596 1279742 1103600 425275 914173 956812 878521 1326318 1059087 643651 284615 1703823 1927310 1311369 1825964 1640857 911120 734739 1812211 811820 1136025 617834 941068 1009443 1891140 1524645 1030321 520018 1628472 487705 1210621 1446423 1789658 1583624 1789514 1099881 800810 1850293 1416724 1997163 1339358 30972 130674 1212206 1212552 565099 891521 362633 320452 666678 1456679 971921 445905 126430 796996 1333428 1568049 772364 963065 396634 1875322 106435 1934696 1795119 1719124 739757 909637 1911586 1311550 1763421 450900 838964 1213686 1136281 1952977 1168952 208726 1452756 1111613 911751 940968 1327716 1739170 1999150 1056468 448582 871569 692023 260273 1998904 1754644 1653922 1441487 37784 595157 1923774 1707493 528549 1927605 1994294 1145567 1977794 1390657 1977670 187768 958783 13049 780065 815677 580159 375781 320945 1352899 100198 1533873 1446724 141862 1498496 1168859 80249 667021 1667417 678131 1336061 567702 703607 682018 1067238 1254146 520800 1799208 221369 1134126 1669715 1990570 979441 730305 1337466 517119 1019066 1334843 249324 129497 627021 919195 1109556 419903 486769 1098925 1298291 183250 1518554 124403 736672 802682 631414 370724 1691460 777656 597945 1620558 1204599 1318965 528746 1078335 707668 887178 120673 182327 953307 114505 413716 1908631 1644744 246874 471839 1634451 369338 1941819 1244817 931190 4221 650487 740956 980548 1958124 1336992 366119 1496745 1068449 1898139 216281 1025810 1228880 373556 350687 78706 697378 1421781 427082 1370485 1747454 502047 1645076 1539834 191600 521473 1472085 1965507 300876 686042 1389388 512834 482503 743465 121586 1362201 1792410 434105 529916 1952299 299653 1591567 306395 1561218 564161 1333265 305650 1437194 532489 1792336 1194592 1688664 1570910 1818475 664019 1326603 418393 1564212 1295714 61877 1351561 431126 1167627 1723367 336849 61719 948630 1985581 690577 1068129 157796 1662417 1779027 491272 1083915 1532054 307033 1221156 703470 1403899 1590483 425187 1599235 1580980 350580 208887 573945 89511 1084995 1454919 85980 1049548 575309 1903107 1165395 664244 1067189 1378838 1818684 745614 937835 407582 926438 319764 1866895 1374410 621733 1493283 1145528 1232943 1352266 1318194 1968734 1485270 315335 919165 499326 1670711 1134032 722478 714593 723100 1998300 1276853 1786232 319830 311266 1509481 106595 940447 1739696 1609683 1328810 396784 1384165 323017 284650 14917 1318202 1029214 1487094 399684 239482 52019 541585 728638 636470 1514618 12129 1101361 1290544 1169710 30653 1576556 1794671 1570136 1817063 901127 1513823 165182 1799549 1750638 1916398 281822 1901039 406496 652332 1562829 1910684 144762 1858757 41936 1160286 1909663 928545 413462 1629140 299343 622579 987580 1979036 1912500 1538655 61943 113076 44824 216802 1519349 1026977 1907508 1007190 1642468 1107846 1184209 1410330 431699 724320 676518 130569 1786501 1827985 1945457 112530 1050906 471191 1281688 1366666 1173110 1478166 1399290 779089 662111 192456 464780 1291324 386853 986270 1273271 223408 1660679 967295 704467 1111551 1847984 1081903 1195362 416582 207698 264436 13686 1624496 1123494 938940 1386640 579512 632208 69816 1496410 1413513 440478 1422601 230179 1208248 817791 534008 86033 1008788 1306726 1309569 416425 867143 176994 1903648 756232 669713 706586 1374875 1367913 269988 37697 611755 1205912 685186 1672672 1639062 1936641 60081 998501 359039 465578 1402894 144784 964055 205071 677300 1919785 1363134 809813 525982 1279987 969920 1795801 494602 320096 1158403 638145 1032205 284433 1282802 531986 308494 1086318 168681 21183 1188282 1427575 1304312 554580 1374235 600013 1231436 1315617 231546 1603923 1609148 1828759 1003342 1305815 767647 87382 1310098 568050 1374694 1096361 1623078 276739 1813008 1131012 157499 193558 180254 780866 83089 1523889 1390423 1219653 1600304 400100 1894195 937880 33295 1055405 1097783 812807 946126 1915745 1218790 92209 1265435 1688603 726561 1174570 1018925 1250309 220802 1566451 1205995 1171756 1171501 1347812 613797 440110 870932 1679690 720131 1789665 1871029 335695 1110200 1114701 1702886 1983119 8538 955985 464615 1182229 323613 707843 1717663 466261 833613 1056242 996092 1340379 611460 63534 1346836 440219 1884678 101842 1874709 44936 849677 176705 1973076 1053120 362764 1409370 190950 564521 929914 368631 858126 460932 1041266 1226900 240561 353465 1836268 548287 350407 801052 202886 1852628 349353 1558803 1734952 198435 1309241 588464 199694 1414509 1245876 1703989 1960871 1229027 755561 289441 1700751 1782451 1833683 1243360 102656 1169699 893464 1566036 1722991 504758 1442422 310026 1060145 375530 1911251 904721 379641 993879 100612 303820 872809 1581898 382576 159806 1798335 1057713 509114 1987690 1795971 227896 1061027 274023 1153252 499551 291368 1822585 1859254 1418144 1676748 971387 915096 1319300 1257188 883576 79957 954694 518533 1353882 587113 1860997 1918797 1076103 1795668 1659210 354019 78535 1808281 1805527 1115466 1052425 1612028 300069 181676 1049102 1712673 1822600 686437 1631791 494959 869301 1922349 546468 599096 738324 576725 1379840 693577 29005 1945886 214414 1149747 52391 1570672 105616 256268 1408996 1583142 996944 937193 1822307 1805019 508205 221819 791912 773618 1112061 1942537 1422248 489083 190026 1106736 601207 333760 1770540 730993 881385 1811349 473605 1145940 835057 1055791 843083 1047479 1026059 1119940 905444 143800 1793896 1922847 182355 1279494 536431 369340 768051 654027 550236 1006564 1255880 669313 1376055 1136847 639650 1510212 1357276 117494 601413 1207878 1884415 1621967 1216199 98047 1177032 697588 99250 1381536 87512 1132516 1740190 988851 757139 815280 1274662 698093 732408 280805 124447 1947721 56711 431581 1465924 95412 1027185 449516 163930 210881 1034992 281721 1242375 1513034 1846800 226887 531558 1299457 63797 1079157 1942445 1119272 1473800 1255652 752545 1488670 280076 415148 1194319 803314 1292911 1676842 1426914 701356 677318 874739 1789092 997112 547451 76639 1442603 626416 1083637 1801791 1430257 741419 436622 1812898 460014 1920779 1234416 938621 846687 150600 1880925 1120521 1926 391540 928529 1957104 1292070 480786 30203 215571 1695284 1259930 702268 1078139 974886 528927 1275543 439617 823690 957992 901377 1151158 776624 913511 1852942 749513 1569623 1678518 196867 1820641 340729 7894 1624830 380447 311853 384720 1200983 1007781 1191809 1041893 1880971 1986644 1253380 419069 1612745 205546 1180851 1778085 148594 389172 889453 1690881 532348 246384 216782 1708572 954207 50330 1111465 15079 609663 296902 604379 518615 714813 993968 1300723 1689490 1570900 196690 334039 107254 1463517 80959 1634598 979013 1433647 1742898 1752046 1658281 520261 373971 1132074 740561 784048 767395 1199920 229811 511907 560160 170609 1797654 1734182 1931010 627484 1476224 144793 1133631 1825416 1077371 1141955 1705256 929510 192796 696105 342064 405113 1094032 137432 1949991 682764 506082 1938332 1626848 353913 255646 1217360 1916071 1561248 802953 863701 1727544 174446 1555135 1597753 1695321 1165231 1895672 390063 1188895 298542 1683874 1690127 268096 224607 1980738 552604 64350 699182 1531614 1977108 1736289 908404 134838 1166999 631850 545522 1450348 1807845 282514 59261 1140492 331193 1789173 1265128 1084001 533369 1309199 356369 1144163 1214010 68186 1392125 957212 1032569 718293 661002 856632 855949 353022 409863 811881 1362466 1358017 6023 794276 209674 69550 1564202 470963 1517246 587988 759498 722573 619578 1308058 1542675 1159247 145612 882797 818014 690643 492402 38802 974948 981084 1095758 1273629 1874051 1269292 1327956 1923775 534075 1396024 1965706 483433 1530217 441565 1108250 781967 1921629 1475849 275349 1594146 218657 1331835 472324 265378 1848634 757327 208696 1622835 963611 157294 1830694 680685 1182883 747202 1067993 1769003 504595 898664 790809 1845511 1011346 1773249 1057513 1078264 1372828 656565 634540 305556 1001518 790572 752728 756253 445423 220201 318069 991244 76514 1122358 1582884 361376 279766 1361983 980338 347963 353939 953143 1964828 526885 212714 1394282 264704 905490 750359 1501421 1793442 761165 1668699 665376 622685 232524 1794704 1522155 718100 1731094 1377631 1711556 464869 1149918 1455872 866349 1540459 1933659 1337735 535195 1895585 184965 352522 994602 1021491 1494820 1531291 714907 455551 360403 1271918 1764238 1626250 222720 931109 518111 372803 215681 1840188 79688 160273 572896 210721 1993230 676552 173794 86269 92751 474218 1522563 1506327 388532 1696294 1395322 1385341 1342468 1561695 402114 1331733 1450559 781979 1246026 1848053 1443708 1205991 615134 833178 118610 1683677 964023 983893 1297881 596542 1655587 388215 182830 1054530 1658719 1249511 673556 786286 131014 1718756 937159 1927194 1266163 25928 1362021 909239 433465 597544 193511 740719 1923155 351130 625541 922024 1599162 1168526 1481513 1936517 737175 1497002 1814747 1850634 1721089 623899 205731 923470 141228 264875 821091 1495388 981168 130460 1035540 1865608 1952502 853175 385750 1677718 1850737 1212612 1501221 1462699 1457252 577143 397627 1019026 1324100 457130 1496637 953033 54138 1864351 123578 959301 440142 1862560 188840 59271 1726235 1045619 1597644 717004 326909 906874 142205 1457955 418181 483630 866619 1730451 897651 1091249 647018 957147 678425 776758 569929 1812083 1781162 1077115 1404714 1336018 387273 1398946 164279 1722756 1359048 1609048 1361575 1112454 1993993 1111988 1528738 928852 1861489 994843 1207796 1235204 1477550 1380562 1729438 1774847 168839 1304287 1947464 1219230 634967 514078 141241 954683 1411629 1897867 615897 197032 105485 1009097 314766 399996 602636 549893 845534 213286 176608 1634229 17234 1510085 1418528 8668 646564 1945971 1624077 942401 80987 210282 694759 1291493 1610408 684727 1733161 550717 842797 65088 762491 117030 1519795 1802095 1609325 394920 1120033 820577 1414222 1749252 223546 1945120 1662911 1469674 1910694 1928939 883498 200903 1893665 723445 1942776 1036805 1174766 1678089 218190 1590820 23172 1269132 1383169 431195 1023492 275153 196003 863279 1359262 1849723 322685 1706854 974245 147245 1340287 832478 855380 1621513 488392 769383 1586034 699006 1587895 400305 1587733 199246 1594841 972138 999559 1684473 1334511 1322160 165237 1047696 974745 195621 1891747 121743 1548709 1905769 1514541 340021 1111667 1818086 791153 1657462 802229 1155295 156030 364226 940982 1295912 1102026 1417195 643881 596772 528530 1907146 495678 1073778 1838084 1158917 1181621 965361 1353928 1654670 768597 1933569 399255 1681569 352736 1611872 1613342 537951 744866 973208 536426 1983336 1089909 1930308 499125 747684 1619222 1843859 1737003 1596059 1889697 548275 399692 1153953 1146757 1701284 1573753 1040151 17152 1050008 827418 1004840 1512723 721533 46343 840084 219442 1488964 935046 1470227 1175737 1727532 308845 746718 83073 244739 168404 1316134 662122 1989457 1777156 1064277 1186144 1399950 5165 1815699 1747483 314479 803770 607405 1122250 1950154 1978270 1243853 1751901 1315963 506238 1574281 244999 598040 1833523 1151621 172164 152536 1051435 346751 278993 1416237 233924 532804 426026 1922535 1840143 1855588 1177472 1959460 1973228 282314 1280353 144171 853728 135257 1812887 813451 425462 1902711 155284 1066034 1031592 1393192 1754027 693400 720080 332704 455538 1740784 742791 1839067 1751926 1895979 1914980 855668 1578666 825859 953906 1595267 1027274 125822 1999247 785263 1001621 480353 948328 1690314 1362677 146796 605004 430068 118152 1439111 1463130 1974092 559768 501449 456066 1578218 1927330 253414 12627 1254593 307140 523541 507331 1345023 1259192 1824245 386612 1539390 884223 607943 1112571 705317 1171839 968212 677027 1837721 1110421 1942114 344395 1963178 82706 1892046 1979652 244309 1618165 1583654 740186 1262925 135697 905097 890660 190290 1225136 819089 1818950 615178 324257 282016 193830 1890971 1088136 634829 605495 1965578 796779 542298 1506324 986970 160673 486752 1418572 234525 851184 1972160 631296 1774831 547036 1609509 547472 1687487 1761539 24042 432625 683289 499830 982355 616700 796337 1202165 814248 516400 1697060 1200864 870697 345562 1575894 744189 520385 340582 289196 934556 1873976 955903 305555 1948408 1838663 109493 1345061 1247017 385444 1395763 1971765 1972265 880413 968998 970955 663188 164963 1193496 1581208 1497699 694970 1492154 1871746 1336081 1929153 1059084 779119 1137047 271840 1086793 1599544 1989100 630202 1169435 1714897 1995028 1382771 1648558 1392429 810376 1256378 700678 1439579 1717181 1030777 1008333 1048854 313487 1876860 704984 1425795 1094941 358522 500171 210180 1751595 1405878 1348123 1851723 412597 819265 245869 475951 4100 1414712 1954453 1080502 1149596 1727366 142708 1550627 1255692 1557271 628513 689360 1021858 1300077 513693 522622 1846954 1050531 448222 519049 224403 1908550 1976790 746149 1307003 668572 494183 1250981 663019 498680 1202805 1778933 107450 1264471 881265 1784967 970734 1165518 157750 343315 976178 1101596 1642950 134702 960254 1850008 1607589 1028068 569135 802909 1150085 1007705 215996 1592076 1014415 67489 476017 413374 1426924 256567 1832382 156885 710763 389979 1839894 1333890 1782968 480926 1888577 395599 1593514 1118230 1087969 961398 468674 391557 780669 1608874 1137677 1045175 930572 622582 665352 347914 998646 1976345 61618 1918762 1409634 541206 714367 489102 282735 1422935 882407 1492136 938807 823284 948460 1404532 1402852 639127 380124 1208518 1021780 311605 1813188 1491658 943963 837962 1578050 421694 413808 609330 694683 561031 1149782 1946120 388065 945125 741731 882771 414528 1402342 1321074 198759 582773 1614471 11535 417879 1924414 314781 763390 764033 1166125 1101802 761132 57359 1721290 1930026 482805 49884 1268760 945406 879056 1840736 1918739 998654 605317 1527155 824967 441343 1155034 1353110 261054 1180883 545800 821304 166634 510311 947441 1907452 1518304 1471968 992382 1866303 715318 304913 1332435 544468 1141934 499177 1172833 297243 1272361 1215776 1056583 808583 1313839 22946 1346831 758230 1932688 1666221 1156119 706603 470102 260808 1930196 1476173 1311993 1431477 597912 1584966 670559 1677493 1192923 708228 1205737 602240 328497 1137376 4795 356181 1867108 719681 887837 1910090 685743 578703 846052 270689 1648090 715183 1398052 1088448 1475936 1935602 375081 290767 806270 1644582 1057976 396648 872922 956351 1446966 1086980 1269342 322727 1244787 367599 710792 1225306 766315 1602172 1564456 1272237 1454845 1877235 44135 397238 1825920 943313 1326046 792165 917414 486472 1089001 702718 391559 1257362 1712301 1056747 974985 1835367 234281 967528 666723 242779 186795 1959831 1550334 1510339 523608 1394192 817128 381745 605582 166569 769463 500383 1212324 1398732 1868143 1806212 679015 531586 945799 673546 1189747 1996465 793490 1495775 1502675 1434357 245009 1209719 1449122 72034 1642193 1587832 561233 987386 887203 665659 292601 1498043 1491966 841506 756405 1051940 353616 579795 721771 1156199 1919949 881302 1094196 898929 1863422 773280 137729 1938124 1145625 848934 1768410 396228 42974 131174 1657753 1721929 1232514 990187 1729311 281019 1279456 372088 1697885 1651073 171138 1055930 1326248 1357495 1327923 176461 1808542 650952 1168387 1295878 855386 1990437 1016819 993955 1900418 1356879 646020 1809705 514094 1023444 1173089 1222586 52274 1032184 1100764 999319 995857 1412404 1211292 175234 1941514 1882844 365870 879106 227903 1875544 891883 37083 659616 843226 230070 1432 238384 337296 966296 37609 31340 1533728 1693019 320376 1654473 1039293 71615 75923 1833761 1880119 807637 423321 643894 824777 1470299 46013 364581 1884126 770555 1645718 1161671 1222406 1592607 1257819 449375 1663343 294135 870636 303473 1528618 1710338 1964171 777451 1979777 1251251 1899196 1123881 239008 1234603 1958269 98303 1388377 1981694 1279230 1266154 1382404 465292 885834 1168984 1231982 1118959 1384485 259372 1811052 720518 701245 162622 1847723 463497 546617 307512 1398183 1182261 15110 1750037 691851 1137361 1938940 1113936 1641314 1598833 1129003 198334 1064204 1543490 1685167 155327 1535034 248010 1268456 1942239 1452727 602765 1360162 730012 869324 270061 173535 1647970 1105505 183827 849260 224664 299632 1683700 1795041 1224159 293900 771244 351183 1519091 453978 955299 894169 918366 1123290 1133354 1096472 306792 699188 1200420 608343 574770 369657 1580805 1894104 263121 35576 1211010 773177 1613568 1342535 1343975 218913 1220919 1437177 3906 1315441 1728903 1165302 1044521 904047 1026053 1919338 1248386 1667385 1268718 629459 735224 1739718 509002 1404269 1887990 1106418 1696656 1631649 96746 944341 304924 1580345 1164173 990738 2648 1877275 952532 1556333 938718 1474397 1515122 1557374 1459059 1728920 1004488 1010227 1042387 564356 488107 967217 1017976 1246712 35217 1690954 503235 25129 1172737 980658 1576450 1232778 857308 50356 28342 1768179 983035 102290 821728 315044 127046 128821 1049933 1555024 201349 11208 959453 911899 1915856 413806 1497510 321936 780810 481287 329479 124148 138734 1290850 526217 1950021 1426796 980000 1461397 1510970 741429 1071593 781202 1549750 478722 1609000 1579443 1894671 667447 532932 844148 157666 1646183 1824475 1061352 247654 1864906 441609 1593204 1138804 94809 1574962 833828 439449 112129 222159 1118749 1716685 1053990 988422 909597 1530954 1920838 347425 1010269 993809 1888357 271326 190223 1864323 1092901 867625 858883 238999 1252795 516859 883150 1665757 56220 980538 1483101 1633761 1219100 1634724 622961 892484 812109 821408 1354241 1727337 55857 1532818 445926 1049783 191063 1838778 755913 517522 1061719 1194034 869861 1542650 289235 81495 1756545 1086695 1906947 867744 1928889 1222945 1763712 556625 1561893 456249 41142 674779 821896 1733012 554607 1741632 342250 925265 1071851 1010858 561494 1878533 640302 1231950 1374210 314346 249987 1035643 1082362 806028 1226340 825555 419363 678743 623261 1820885 653396 1111050 310600 1634093 1099236 1780207 876035 276396 1290110 565123 1041846 1834611 1865135 1170519 206184 1941528 189841 620954 1346031 274214 1314036 1790140 723546 905847 1621228 641937 1891858 754411 1749732 692956 518836 1652194 1323367 84633 183622 1768384 1067270 907975 1438917 555744 892680 1945945 492430 355132 1694139 625912 1069267 1176778 69217 1083160 901678 793832 1149321 1703530 608657 1307237 1265056 665425 987485 49025 1622194 1967189 1800180 220910 291966 954450 609214 1082843 756910 667246 1998706 282846 1105419 209513 1317219 114084 199822 541415 1528826 715646 370538 159536 747581 1743334 1895697 1734922 610219 1800125 1382215 552701 390183 1487595 797928 1087931 1475668 1195625 528537 1787137 129704 804598 1925985 770127 311807 1655037 1920634 1999054 1554134 143449 1549515 1711134 45568 1544258 204415 425620 1710973 1650298 1850820 1470246 96321 750761 228650 554086 687101 314014 917028 716028 1659630 453583 1215026 1920757 364856 286518 925356 1443535 589996 1229218 1644031 120339 1995012 1406886 1773943 320456 109889 686103 290670 998463 1389609 684935 325118 1236417 793572 1703247 737405 253442 692861 989545 1288293 1519633 482857 674521 773326 143551 782779 1627828 1473739 157001 487081 1924375 1497163 967085 616570 242018 1019414 1886112 527816 633201 1571597 891657 720276 779150 1323064 1171314 1145784 899284 1308116 1222169 1554566 1038567 944727 1876228 1787095 1860560 187019 1745274 1746328 929952 115151 1708331 68297 551367 1869708 675086 1094319 1240591 837001 505580 1446865 402956 270848 1426039 283492 915607 64590 1491143 1935857 1373509 1023589 963096 1943399 1407350 1208372 811800 1033393 1508901 1682788 1481607 918868 1529545 671664 911598 483772 469244 1720107 1269618 1720737 140462 1487795 1607572 1603794 1496009 1125907 782032 583463 1768786 380875 1798558 1656869 308119 491664 1666386 1266752 892982 1592973 1806374 601392 892201 34880 950932 1159096 557412 97607 459826 187043 1105877 1673573 1569107 213994 1176904 1250774 1933850 856475 27653 1375270 102311 118272 1577160 1770566 857174 599500 1306629 680834 110731 372076 537563 874420 1066806 328676 154899 60176 579320 1096510 244178 1966930 764111 988812 772307 233608 893733 617472 1834825 409048 453028 1203559 503806 1234379 1529781 872510 424641 1847201 1224619 759103 631172 1362384 1019242 789195 1795672 210640 1881721 676771 1360149 982997 126832 1648157 545451 673434 1249623 1447205 670591 1675490 357484 144035 1205571 93327 1466965 1260456 1891554 237704 539041 1607284 1747444 1691123 1644314 1907470 979731 1599033 664086 1289162 305632 1756242 1921359 707769 1993852 706303 1630581 984314 1787333 1344595 1558021 1038183 1066674 1595069 707969 1532897 255371 1262802 514131 1934467 182397 1433685 1598674 639586 592098 602370 1997286 261686 24297 1417178 351878 570201 840413 623669 1238112 1800349 986850 90452 1150398 1110978 1987010 1151717 796297 1450333 171511 518033 1350765 1216451 836574 1746704 806768 1022268 629755 426661 1266331 1807721 1192312 1193265 29245 507038 1129928 1546601 1586699 928031 405954 1034949 1735106 72584 460108 484506 1351263 354483 1911528 1375351 549073 1054429 226409 222161 1845386 919381 1662343 995900 308344 923289 189632 1099215 1998028 1923659 211155 1481315 1827791 1461128 802075 1411920 108439 1348269 1890693 998998 1831138 467474 978772 1940165 1860991 804424 358370 1786579 1239522 308169 1074231 407599 1231092 1278510 1939495 863000 1334912 377983 165446 563312 375834 453396 93358 435107 1123962 91545 304365 1901545 1939068 1244497 1761323 1632442 1699439 1007406 331315 1115310 1013239 1082655 620503 630521 452013 1839083 29798 412272 623050 1233801 918411 1068566 1759929 1483751 309227 1424996 732449 939261 178514 1993511 948371 1768818 461108 1375725 1520151 1799868 1468021 717692 1587081 1231500 1645596 1493800 1367732 1103905 640504 1280248 711480 1819709 1218724 473024 1907456 457976 147740 694532 1711076 1282364 1367514 451159 1120244 705253 281797 649735 1328900 1853858 1199823 1318002 279980 617473 1965896 672040 1694983 927143 1731612 1402878 1337846 233787 1273304 446491 832191 1778875 422566 816095 1973229 914327 1652589 83615 1440780 184814 1561313 1540240 348012 1319689 1489467 389649 750842 1991422 1817539 989563 50612 1586505 1007430 35488 883178 1677355 1185880 1790696 1014925 1886233 133607 596220 1440790 868652 716917 1928888 1817553 1748896 1337057 43325 6374 1670921 1470837 914486 1852147 233067 1237121 1783138 496891 1836763 836848 1706259 1486580 1547924 689682 1926343 1868290 1537246 1734460 1840023 1843819 316434 1254475 200121 1107674 468398 1716629 1932252 1166032 876825 1525854 1683256 1336552 32700 753315 125147 1672407 1432645 926679 1815927 1609910 1705013 798326 1311094 335200 497220 1593445 28580 1592979 1015384 1131069 473276 704180 1974122 5665 121826 708374 1074728 77538 1071170 786670 1333227 981586 900551 1318348 820986 1806859 1994494 56329 1099163 598936 1804612 466630 1194073 730204 473856 768399 701337 754252 580097 640107 1995816 1615696 506978 22845 1888067 1552768 1643931 133454 1047335 1078587 1778564 514779 1693924 1314650 818476 1975604 1073514 881962 1666769 793622 497958 1649247 494912 1753242 759507 1738176 208017 502414 1269727 1360074 1370398 1297430 659941 1003327 1047195 1048506 1587616 1700643 1115499 744840 600390 1098314 373869 1967256 481470 836821 1201306 1179041 343 1863264 984123 1235427 15826 1868995 569499 711815 13261 1710727 1342573 248528 13307 1023069 1536331 943073 1819485 881283 1363939 1393460 296736 1915361 1036288 827106 944306 1446816 807720 235034 1755816 513446 1876613 1926052 275527 1953581 766365 1685647 1917777 18463 1797470 1143332 234389 581599 1402324 216044 196381 1125303 726928 297366 1273731 1272675 691368 1705327 739366 986686 842335 823039 1712011 1043701 1893786 372680 462262 525756 48702 1461771 961584 1014005 1323247 834844 1451789 1718743 1607843 755915 1959090 386437 779704 1179037 1070958 545165 1349202 1090301 608301 755990 1818035 1125702 1279470 697437 1769921 1525548 911936 1464882 1616191 966138 1820944 1384884 1135058 1829046 1302858 1580085 1478068 330109 1343896 1346191 1740085 617309 1351899 1962478 169955 1368856 1139036 21059 1169826 627193 1889504 1958834 1541994 1450872 196119 738450 1415297 546586 1829516 932068 247359 1866651 26521 978439 420669 609260 952640 1873228 1852692 1227419 129533 1498287 453161 1493409 1071632 68800 1413732 1546722 1730459 1725723 641192 427336 549598 1801681 1716763 1621874 1094057 164852 377859 1283354 1392660 751757 1691085 312905 676834 1424348 93944 32552 1098843 404144 1845375 795022 783006 1065507 75185 1731321 451756 1891113 1207541 1744683 1358896 449898 340245 1745320 1254685 804038 1662818 1712006 235189 533319 1608889 250159 1988145 1140023 1222486 216475 1744639 26081 439435 905838 1909097 1943443 1964936 780680 583240 1725852 1463768 1390422 1048663 1693197 1855753 1303592 1667064 395365 758681 1076670 180405 1929132 299175 1902972 1234620 550003 846467 978074 919778 769558 343138 1484032 379049 608919 1696378 529968 1086503 996320 1905148 1751188 523585 1889418 1684476 1994876 1513281 1222537 336665 1813364 160841 1442887 1648507 604093 1939744 1537542 348050 439974 1346656 1175663 1600553 1188010 1582326 776311 1199374 10575 1943914 1413336 1232983 404677 120457 1628612 1594384 1400349 1897502 807934 175228 1594863 1393075 829535 281901 1141591 1228915 1621349 1515770 1314699 191007 638932 1826658 605682 1641658 318947 1059476 106000 950752 935262 1359729 189544 787069 1235375 1249834 270830 860716 728739 1746901 1539298 1293294 1083888 1690995 1087731 1891855 13174 1316156 960825 629014 333412 1073285 349316 860980 679171 756904 10760 1207923 470032 1877916 1699994 1901004 894796 783491 1997458 489691 971290 1284502 1631643 70973 858183 1760250 975592 691409 864426 1607595 441756 143859 32561 1775681 1703340 1969635 1072649 1898710 1520174 1400665 1864033 165438 1816025 248753 760476 1644177 10271 275454 1229239 737112 574917 88763 340256 678303 91262 1172497 900643 445772 845879 638416 1100765 1399561 1491010 741174 1189998 1615391 1824502 338005 1928521 1677089 1741018 640886 1509006 3841 433887 793448 1383526 1142081 258503 55732 1635126 1875005 294963 1006489 507457 564922 253334 390385 661887 516520 748340 726560 989274 1421537 1877509 1074281 1225016 1279379 1303066 281936 388925 793479 1326358 747046 1496128 352069 1307896 1007175 1202591 1671337 122965 1700946 134552 1901078 968145 839832 886473 1377712 1664461 599317 83945 783237 1977473 1661962 34619 1729142 764937 976431 1462939 1379585 1853978 1264771 360674 1566123 228929 1790448 1807060 92388 1352943 492639 622485 1669550 1030452 1950901 1696819 1221443 1262772 282474 1585936 962569 162705 296260 772978 1961524 566418 467054 1948401 1563225 1151761 386028 571129 1910535 456025 1352116 1412011 1297111 1622672 1759146 364951 380295 754994 627116 625188 1283795 54778 1816897 1940510 1217228 1666048 1879566 748517 453686 49658 1948478 1483347 1071811 1268955 1770967 1092612 1601446 1317305 1719100 1815189 1561083 645467 500567 423545 960090 1242289 1010331 1843628 1729044 1532982 1718638 1716977 859936 167889 1855170 1006942 393249 25259 344827 784927 814133 1429068 1089748 1272726 699523 401306 1315561 1603206 296865 649294 1502708 449524 675236 1863691 1257275 1345416 512909 1624346 665533 1570187 1015857 1720643 1914151 1255161 321524 1672468 1174668 973106 1314625 335338 1371355 1582709 1244224 512226 691778 1772670 892718 1296347 1285096 1174915 1735101 1191928 682643 43261 784739 493685 1690606 15412 1309360 1788373 1451094 959831 242260 1480346 20797 317012 1086544 1474693 1713922 1867882 1689040 354048 587619 1450374 568076 1173430 401587 937957 1281063 452330 1744985 1200114 700592 541169 729391 574065 1604116 4249 1765671 1328209 1666340 1057728 1863554 1162924 1338693 432079 1631023 1764819 1052097 420519 1232330 1391334 1216209 730420 859680 349390 386264 1980898 1162735 1321129 1335526 981401 655664 298907 10255 296799 790090 979243 1591280 6992 354675 1355357 815040 49633 1492358 1315781 184003 273302 66696 1793529 727278 1569801 1104510 1321709 540361 1296101 452338 1570790 406130 773421 926612 385962 1302664 1279795 1115842 776003 350996 877591 73078 354398 658134 239381 479670 1270295 1881773 64223 209835 491251 519162 1218663 1941241 1145716 86166 1662286 1587051 598427 794373 1686966 558033 1054858 1380352 684118 131842 98667 1964452 1346892 1352740 463857 1644337 1784765 632634 87658 1684064 830814 587930 1442526 1677463 1080258 106066 1955861 1954293 851637 1112791 272070 1864821 1138227 781807 332103 561151 665420 533332 1857041 1932090 993334 495702 1759535 115598 577476 197453 1451839 1605116 1295700 379533 428747 1716938 1766391 1298710 1532751 610230 184435 790698 1216403 274708 1574524 1363072 843081 1751313 574962 1250090 1337905 526881 351832 646737 383973 1771921 1323496 1709572 1409873 1318324 778287 1487694 814135 865013 270111 1516177 823196 1966543 1612855 832199 1091053 238115 741721 651249 2261 1771178 183465 1859 1977872 18526 346963 178151 416536 60935 1494032 680437 980202 658116 1304331 959632 370543 165852 140177 277061 279966 951893 1594553 94970 1558291 1181831 24971 1851090 1212406 864047 1043908 1737976 1178542 1469748 141285 491017 595278 798687 1601536 1521238 747592 187130 1788549 1560581 1531465 486492 868230 1462809 599713 616068 187286 339244 1793284 1306573 390235 887069 769932 1797516 904171 1465796 1445493 307862 1353003 188298 1872408 1739651 947355 1179529 1905521 616555 1114140 41984 1827983 286135 149289 224215 215640 1970636 373345 1684038 308700 565242 1724567 1014687 506829 1542951 804269 1075826 1389201 1903602 334149 801180 149594 1727072 1799661 976188 1630702 1949364 1701651 712524 976340 1927455 1771518 977941 1006409 1487446 846369 547773 810453 1145326 959659 1640665 1648297 1870632 1840898 1667433 1326672 372879 1821726 6948 1930111 593906 118666 1523280 1352567 1450359 784255 1613111 885420 1508921 1829658 714341 1541024 1050972 1794779 57480 1961472 1953918 166666 1457825 686797 1933257 1698867 1911911 1415023 1848231 1113375 350664 1236406 1997054 1825221 264281 765314 1510538 1307975 50053 1265758 1150107 1305865 277419 1467789 1792190 861084 1530470 377902 1372568 279642 1587048 1283764 500485 1886506 1790221 286509 1406115 250070 1739156 1621452 1782873 1154118 625719 1300255 298408 106673 641490 1062064 60024 1706241 1085970 810617 492960 569073 257675 39591 281114 1588570 357049 145413 921302 386827 700292 152369 1730838 1030602 100210 1274096 1511204 1899184 850497 1019922 851751 905815 250765 1990790 832148 201963 1137872 462432 189656 1954255 1933386 172475 780732 386638 954901 1929096 484607 770833 1893431 1958132 449660 1792613 372079 209884 1816067 580102 860684 1777801 718495 1190509 1917275 340617 1767265 1126993 1907588 387968 531466 809394 1157191 1769300 1257155 816329 731390 795807 49102 1720353 122834 1745995 908571 1720516 1281663 1541455 1628731 674208 1126500 671471 1159912 1130973 1667320 1974367 393603 216867 633168 347916 1334985 827551 9171 154711 107435 544094 899656 1412610 635532 312689 297544 1981391 306636 1098290 257637 1117132 1294425 194713 796284 748691 1476726 656568 1784509 1034262 32887 464043 630588 684083 878804 1388217 209304 1939927 1818981 1621530 1755078 319205 1200750 1234220 26132 1439941 1350167 731469 911021 802572 132805 1750287 948251 1028887 1303505 782820 1565686 173622 1763921 530031 72567 857834 820757 158077 1642437 1079655 211186 673435 1655947 1932096 1037136 12194 223719 121878 220782 885679 1720374 464699 644339 599771 1781110 832589 512538 1273017 306445 901855 1876520 389766 65638 1383859 1625032 1060531 163104 1488780 441291 237128 1199756 1304094 924129 636687 819311 410846 39350 1444103 161408 1736187 1291041 245880 271613 891559 931884 797565 272640 45264 369582 872144 198432 984489 413844 1649383 888700 578911 1431259 1378706 1391152 1494325 1606940 301669 427538 157319 1299002 944848 483690 398791 630699 1816845 1523916 858409 1720755 81916 1209220 699331 975763 863639 1158068 983217 1328952 984667 557158 1724468 439395 1609830 996218 223014 1879814 1911289 211946 1484522 1579767 1589046 1703509 376877 1524905 932305 1493686 1882907 621349 1754083 1460541 393860 1859148 1097414 1424307 936844 1653898 1444285 1668107 1600570 1803 1507556 933554 244382 1457470 1300913 19234 1465397 823574 1152515 1825661 673652 678484 343949 738091 1254350 1512122 1680742 1146432 1210126 854177 1107862 807616 1042423 1798009 1844663 1516706 701418 735515 1923483 401977 1486600 1754114 1325158 1535600 1660579 1615641 1306624 1776372 1190298 228968 44259 178072 1970901 494568 61987 1625108 78792 1950405 1233143 1726627 365219 414534 475703 1262705 1789445 242005 1429112 1806971 608492 443517 933887 697492 82337 1286234 181377 1370678 512755 1052664 410114 157427 742617 771974 550154 1750370 1843639 1967121 1985075 916677 575052 1723703 1566270 845822 1663013 1843090 1693350 1444371 772562 466958 831472 1411928 1637759 1282630 1358291 1729519 856375 953855 1869291 1978825 1447151 93204 1108331 1941061 1179354 982669 1408006 231435 345189 409278 192524 1471391 987167 608073 677629 1367131 296996 31987 555232 613432 41289 1758172 1228802 440361 1263226 206234 708672 905492 1524676 1380322 320318 680042 1014054 1478647 1511894 1417753 114475 1037078 1589709 1791798 37111 120823 1699421 1295192 1966161 162788 477837 479933 1428983 1335472 1904685 1489992 58036 803697 404225 1500632 356903 1883023 1738208 724040 42279 403408 708053 1881689 327129 259784 1191282 950738 560790 1632840 781829 61576 1386657 1687535 1946744 1911445 1369297 1116634 471113 1634275 1023718 29627 1605806 980397 1011060 644668 1372814 1825982 79587 1282397 1795740 1489057 114588 1842700 942017 1799337 391192 1566838 1021405 368174 1955612 1377003 1645462 307341 1362094 301252 407834 761662 378740 721025 275882 375629 1530054 1510615 833006 300150 1301583 618923 1760754 643642 745925 1465521 689039 101037 772578 605254 1999682 187034 1725019 360717 1017242 413037 288911 1315288 1106833 1921182 1508488 1434506 1110219 1403844 1535512 1708113 702649 586850 143522 1786940 1264087 1539576 313961 38916 911930 988224 469541 728769 1626363 1451064 1928834 1852074 251014 56726 122088 991710 1090177 1873505 573345 745215 254682 957237 1711099 1405304 438935 1774259 1593661 1571722 266941 1548010 918298 1245613 473991 646644 1296031 1517159 989349 1356693 666962 1617536 1502846 1206291 820046 1491185 857623 198328 1347850 1856504 873731 496235 1351384 207947 1075979 1664994 48256 9965 1807857 184606 122261 1395028 919813 856083 1621762 1202500 1578808 1794364 1920362 1915068 1468536 1939138 104267 1486685 901431 164760 181511 27201 56172 1918220 541891 1407408 1236510 101486 1733025 54593 919809 1833428 196387 791582 794589 350254 647293 1003052 1294949 1582974 876692 1791466 1231386 47747 389410 613210 1423289 1490622 1643061 1783027 1091221 670033 275018 403956 1618471 1751894 1175580 1627670 1189953 1708940 711318 159162 490703 1286445 1187279 743331 1976601 734186 1715477 1646235 1846452 1819396 170376 987714 1170472 186364 1069666 1310250 1317818 1740401 1890297 697864 1471757 1223937 1436528 111016 108886 1520917 81223 1582466 1048579 386769 87850 1416196 1637017 1882168 1156421 1174779 1088546 683542 1181158 1531281 1562142 1437806 1051961 1870746 295176 651434 853051 1372408 1288209 347735 1155611 1421435 122927 1946863 529821 1545325 971263 1578806 1479291 695909 1578843 1356804 1461091 307890 754512 1363384 894857 368478 806091 35648 422525 636188 683871 907861 647547 685631 1778106 1434102 1408108 158486 847852 329878 598456 1207889 1241653 191596 554213 1616888 859472 1128950 1116793 430315 67504 837427 590148 1228063 1396995 1907906 1140143 900899 474647 361334 1994011 1473038 329992 1461642 509061 1588032 1628509 1994760 1967276 1976225 1633859 1023996 1370484 1781524 30947 837309 1310859 120690 1598088 343534 639685 1820236 209455 881048 981340 280598 1032137 1420785 1522718 311790 879113 297166 499129 1686146 1028075 30086 991942 1607181 1605839 1574654 1714245 828099 818927 1538827 1939909 206788 806256 466386 920865 23811 1944103 1030884 1065999 1796743 1507905 1988915 1154438 1561698 414289 685548 286422 892184 1603890 900053 1395389 192400 478571 1391840 851437 1206662 1929140 986131 1729756 1742315 1225295 587363 1114876 124895 694072 1901666 1402394 1785980 1624760 739235 893220 1316193 1143988 782861 1100321 1675314 1169845 671981 107115 1279204 1645321 1729657 1646385 337731 1122898 255235 1592071 1881568 1536339 306863 666556 256124 1617430 325246 1411512 437704 532226 1937843 1819980 1368521 847898 1421450 4623 1720035 1280073 726335 1307628 598881 1381769 1464381 1874908 1945030 867870 827545 1615457 951859 1052962 727972 1090553 1900567 1120151 1571198 1392049 1714868 385391 558571 1323730 900779 63769 1238146 885120 232096 96379 672232 1709998 849082 531950 1188330 854017 291199 1522285 492102 1992962 1959897 46176 1501759 1350258 1910992 976755 1814311 556494 1711062 124680 280074 1575574 897969 1917095 1508226 1918865 911038 287889 1881466 46773 1401859 1113411 1494390 1318892 1707492 1897223 1311490 1317642 1120189 419857 1078395 1127892 639639 811259 1005060 660860 317120 1903044 1443245 712359 40250 369617 969428 1765639 1225928 657622 1332072 1714073 950556 768692 1731631 465589 1984526 631036 1879477 1209528 1681360 1945299 962831 595689 1978055 553266 1882154 1764886 1067946 716440 1476797 371985 853223 680676 298609 1868112 810075 1208879 110495 522922 1470110 953716 1914721 1975591 1764584 1132745 639062 1819449 1721670 310363 31072 872821 1759157 1712295 451752 482659 780953 897424 1583997 1467818 703331 1187112 992014 42965 1252353 296771 1700104 1054258 418300 1431186 23822 1961117 1554821 1042197 1371343 448499 1895108 1087538 1414998 1973879 220419 1331142 490714 1039425 1480233 1160217 410601 1559216 1493053 1625552 1224166 508303 444175 304567 1933734 1317039 641526 248763 1189108 1516409 341985 1005289 444749 1652825 21422 354105 1161938 275045 439522 877140 453593 135425 1991739 1655177 30401 850026 478867 735806 1239995 1084876 104919 1932080 1372879 1168371 1457398 1703779 1980077 1805439 356415 85157 1204801 1559845 7437 1664525 643639 1030431 1920346 512939 240937 1525965 1492128 1645339 832932 1572570 922585 1011452 781031 1880649 1332827 1372016 1856971 739327 73477 1211065 248675 1232626 554893 1651226 418990 1911950 1829418 965510 1339474 1934319 711108 1732858 566069 1644557 212200 1264577 105062 907463 370398 1433440 741282 1031645 1536376 481983 655734 989642 385789 556122 1451854 150173 1528992 1195480 1045236 1922252 935685 1949926 754588 1980955 1501084 1149139 1439989 1578330 1775036 1290827 1466407 933930 779982 1694093 872506 340519 1162679 104589 1605368 1782301 923444 226899 1785837 666891 681388 1683122 345235 1751972 1328149 1743149 936396 1746396 1674790 74193 1652883 1802454 304021 711742 1189225 139411 618300 902238 1883404 622724 1764067 871072 1892566 380940 1302979 1614770 751574 1412215 1204240 1048643 1780795 242469 1005019 782102 831071 1180806 776723 1104508 302946 1487523 13038 633326 780335 79652 898012 1604766 1490846 1659666 1042956 46533 273988 402215 1890660 1045307 795668 1320570 241509 1741865 839428 891674 475739 887075 1744752 373115 449614 1384240 1990971 1010739 435260 1964709 83664 1622663 1439583 304542 202291 1962614 836692 390071 620420 181542 266331 1672871 1936803 471333 1757856 863251 1568218 149526 1144765 1382982 259916 1508886 1060519 1520746 1572678 879254 876954 74886 642523 1935770 1092967 1062917 593763 146189 158076 1506529 1011443 819392 1488161 1360363 606206 1742096 1447135 400973 1047811 214820 837104 1485764 1215738 1380924 266182 678347 1930061 813205 552000 296343 817736 1000011 1294447 770137 1577216 1598016 468367 713488 1846470 1007122 928739 66060 1484813 973050 1488933 1014173 351095 747830 1132340 1422895 1945954 452760 1070920 1310912 391851 423094 1762080 478686 320035 1284882 865932 151902 213039 436604 349489 350681 1402422 1146237 1622238 749779 559627 1071889 728152 1499326 16097 1955943 1596929 1376481 42620 1912637 533379 921873 576199 24834 1807876 1810266 160119 1879286 1901944 1900295 1594285 1121829 1257865 195554 577884 945013 453233 1945549 1770384 640093 1798788 155932 1669806 1488086 416496 463965 1922192 1658568 304902 9888 424705 175056 1926783 721910 610497 23105 1260446 316552 1011425 195674 29090 1144426 424972 758948 1955106 1394495 154071 393293 1066781 1125959 1604323 947823 591291 877590 299564 895178 1162693 570595 1659682 1635071 625267 1956191 341998 1320247 1690038 1012595 1415219 1706764 320589 566874 978766 1630172 1266161 830424 1114855 1372627 286574 1567992 1659242 548971 902950 1225925 860914 48895 1055146 1982037 1244728 759895 238905 148635 1896301 517857 1332407 731813 148239 1385464 181606 1728510 815069 1826925 1899547 23639 1144890 1945578 1521336 1564025 607079 1808165 901872 196055 218867 524898 386103 1985734 1290189 1379715 1141725 294846 568380 509917 1691307 1797310 1123381 1996992 1614914 1536055 990111 1353917 1045972 970017 641314 8844 906970 1411407 1670571 679915 1578102 77141 1096793 1459574 479938 181386 814594 384948 1171404 1076782 889066 482344 558587 309982 1014510 1831462 1035290 436403 1122608 399012 356474 781929 381000 1408248 17813 632406 1615207 683845 1150549 955746 1199415 725798 1401622 1800229 106556 803387 1015273 1443540 471681 455156 814308 964285 954075 1464204 799276 568124 364852 309323 1239898 999360 754179 1397608 520555 1364784 676823 148584 1442678 7198 843975 980652 911880 77102 878625 1646252 1790013 534230 1199477 978580 449410 1727645 1756776 297830 703926 1588354 997854 295399 429631 1378239 617213 1987032 818153 505900 1749730 1364315 140725 743716 1862604 423426 441549 1070596 1807285 1591391 1848976 1647824 738211 1351732 1726821 1028114 824900 1938202 870324 366597 1394502 1905365 1307200 263659 908763 1631287 1543941 1459498 137523 1092447 308044 1831477 1533448 510410 1894630 1787 259281 909241 144917 1389929 5505 1263496 1291412 1723573 1142768 136318 27151 449276 235202 500303 286203 1626301 312197 1420396 1145225 609188 656323 179556 1947564 1236887 618610 1518948 220254 1476423 278321 1824794 1622125 1540984 236077 1333178 125508 1723923 1656645 1597930 870887 226637 9102 887267 761771 1335207 1992470 1426773 613070 923489 1233882 29327 90444 971201 1559653 1419821 1558084 1487132 442821 1511916 711078 1993208 1740252 55816 1635564 824879 1778644 57820 1114497 846878 924762 1000298 667877 1057885 1781437 265445 1559587 1422653 394849 480769 636914 793275 648173 855353 1008445 116759 20044 821916 547313 1056665 1659080 1828712 645416 1155935 795104 82321 951408 145107 1098913 912066 665479 1243465 161357 1276476 578384 1199407 508655 1957693 795848 1823734 1228601 1901159 725310 841001 782969 189146 745315 737786 59908 1553904 1619432 668189 1281188 1427533 1597818 594450 60232 1611517 400825 1843738 127157 160809 1439740 1857718 440316 1991017 581767 526345 91999 1868648 1650913 531841 127032 325528 262751 524649 1427229 1245636 1832997 1057935 472105 381229 1391810 594460 1923163 139125 704220 1778867 415024 1516105 1816351 24350 1256979 1488412 1813868 111955 679516 1513146 718180 1310253 1503491 1371828 1099846 1821063 420055 427602 1224024 1209098 1213631 642664 890044 1435709 1811686 1747480 1416117 287375 1715692 75773 218570 212407 1014983 452146 1893602 1760431 1900273 127523 604392 612626 1681977 1141309 1611939 153012 520079 664091 1082265 363147 17354 576368 974726 1158879 1730274 142730 1101785 1895151 659529 417152 1560349 916123 291555 1259518 1261867 766456 299855 666741 704258 1077309 855116 245404 1615989 630298 567420 801341 1879583 1968698 1669640 18093 1074533 1773974 1314701 1243631 79328 1531770 1344402 456530 877437 966644 1789457 1245106 1238249 333537 1991072 1774124 242252 554715 1135438 1531948 496819 213666 1219313 811108 175144 53891 919604 798943 461250 640235 1257953 1316991 1624000 881123 181161 57963 1800289 1879156 1572693 1468078 1454928 1009269 179816 1999356 1331461 1647967 1017222 272355 439524 1235394 287569 1907477 774919 1044868 635233 1360106 497766 1327070 1874785 1622435 1090350 847225 1482636 193781 1363663 1655792 844958 281224 77055 1297306 644183 1154804 1663086 1823519 1045584 1265747 758096 151765 1023961 971293 1022403 110615 302947 1213317 1154275 1850522 1690681 1512730 443666 186769 169813 198900 1138339 1699595 697816 305945 699266 753325 145957 1132156 248311 582429 1867521 1809743 1243356 784219 1358791 1129933 369444 1808826 475845 1762188 1579410 1891430 1707983 966439 955576 180140 1409677 1996972 223053 689586 145886 829311 114645 200515 258543 397102 1684332 843690 422459 911924 316321 1983514 1836733 852792 1378420 1546070 361166 915025 177793 1967258 425715 328570 610270 1790880 1992344 1082669 918720 1101535 6162 1790186 1046960 1492721 1671174 168516 1372254 1785463 808450 758649 876762 551959 452789 1416612 358040 1818260 489388 1898213 1418550 437244 1347811 1726583 128154 297764 1122763 1565368 651191 1223633 1722488 1943124 462747 1067118 271746 1607441 768615 1683630 1677115 861592 509602 1658739 147344 1341035 1248144 1865625 1969727 394352 527758 142082 519208 884002 841495 1758266 825497 1701851 149311 1322677 1789589 1304738 1442943 963146 1856365 1576643 289132 170461 685987 1057965 1929751 661067 513142 1344165 1922085 1252613 607913 275069 123907 1104503 1777549 38907 1388936 74947 1664817 1121862 1228263 688760 260006 1124797 1220434 1277758 395394 1294251 428438 1298952 1935730 732845 1807555 1477722 53249 1250055 891000 1300053 268930 1825457 102465 1244080 225573 818958 1197223 1883518 61347 722594 1599383 1787928 975866 1642863 567341 415361 1483607 1368294 1403311 803151 1043738 1599579 400740 11875 780391 153853 1650189 1792181 402171 319015 879600 1692058 1954795 1157381 261508 1100068 225490 1378662 430099 1654286 1059628 434017 573318 1415597 1034532 678002 235880 548958 102529 1417774 472922 1196799 698273 1433010 1037588 1998422 673761 267894 1678122 1351798 676479 839012 1222006 1050797 663515 1587880 164550 277742 771639 152193 130259 815507 1566402 146691 1160449 1363552 616357 1365472 600663 241469 408412 1537280 711445 953983 1525278 1756753 1446745 942743 578181 1594975 540326 92379 321093 1424548 1595620 385915 1216178 201399 1752004 555671 1368905 408710 401537 1224895 1926057 457904 777419 990342 832228 803061 733681 492054 565761 622478 716164 1058954 111167 1219879 801833 1777660 1088754 1597586 783770 1515001 27536 134105 1751538 867580 1369050 1451690 881492 553959 1482615 1158225 458636 1241035 447461 561941 1422104 1750324 233946 990722 740539 991074 1936179 1866923 1822751 955061 483204 475308 357402 265526 1318389 298475 1675841 797281 1665957 1801514 465172 1816136 1129226 165889 193008 1528213 447095 1011161 1293876 1200456 1611731 1626894 182379 1412753 1767505 1667050 179801 1044461 450040 428263 1184777 942382 1349917 430613 32071 764898 1656434 367902 372897 603952 1815752 351233 78673 136266 1585131 1720239 130383 1083561 332527 1805949 583256 1086989 1750765 561344 776297 1972737 958819 1211183 272157 292731 1731394 1197076 1459158 1165271 1369874 1824596 1456892 1780617 1260248 799551 149279 932130 1237035 226313 1884776 1696965 48221 1993968 237854 1214941 803970 1019127 1678706 1555341 690202 229105 766106 452126 647852 751501 1649696 139746 1236485 1847676 299613 1657039 896993 759543 1211768 1214903 1088945 612984 1276352 590613 1461157 90511 894599 577083 1465786 1412130 1530885 524014 178291 1016929 1957684 1236581 1432622 1723291 1401310 910277 1961225 1599266 1530350 1173130 578858 348610 69437 750991 1886119 850658 370332 1939258 225425 650124 302876 159707 1408515 642313 1544687 1422770 1505833 705835 1496878 1603608 448055 1153506 24674 451385 1574791 1434765 43535 425433 584105 337652 1985727 1919944 1022854 1549075 1614607 327266 1050370 1104706 718237 193167 720650 149774 593674 1566837 1688199 76104 34082 744757 1998380 1728336 1898883 948793 269447 1050989 538576 1570965 1805330 961368 1728690 1033999 1871912 124297 845769 489123 624914 778466 1897973 861776 1985589 753418 457698 855409 1515858 1118125 607872 1756577 956967 564412 1833115 1033657 195713 1678465 1839738 1772113 754388 1118553 914237 824340 1894909 649188 1312045 1526741 325111 1815618 1802273 888721 47286 1961153 1533492 1437358 1799064 766370 404724 253829 987642 127100 78168 980007 510177 60875 1344588 1603755 1052491 1504546 1423431 837404 1662852 403986 416906 29161 1590709 1297420 1660640 1783016 671130 79862 50861 728119 1024147 1631040 828687 1645029 671565 1220956 1711762 976894 1025922 1838999 67101 193492 545319 1942214 1326381 624816 558964 198495 1939874 759684 1753806 1546529 224392 1263448 820651 1420998 93423 1792658 1475603 1622661 980952 1192348 544710 375941 279923 1608270 209731 1390626 1287094 1306268 1735907 1067358 1328828 126728 1429858 277653 1301962 1381027 717875 1130229 370306 1749682 888296 1202786 1001309 983798 646432 518985 1629997 989756 169870 1793638 1577211 397220 733733 300490 839587 1632303 1391695 574768 1201740 661902 1096090 299054 97632 658937 816736 1556806 242106 388562 692114 1965131 290412 1414516 96580 1307110 1022365 372892 1241025 621710 1915487 1722161 1205013 1767307 313727 351709 791259 1557061 633120 405224 1536425 858508 1198923 434068 581156 1887108 790967 367993 284431 748449 1843852 1418021 1225429 1485863 1547903 1078581 1644635 1843239 1618731 1056288 1214369 1578059 1772289 1830639 886701 1451489 1944029 1177511 772623 640910 274601 1091855 333085 1195574 1953064 1838692 721203 612065 631685 1098199 3761 849256 174706 974166 751795 182073 721097 781068 352254 1205933 1829859 1003103 1928738 94641 782301 1913052 1841862 584854 1206120 1380452 228029 556489 914967 1681174 656563 145370 587105 900154 1095224 1535613 1350577 1434247 1930692 1989254 1232104 973477 1185212 1454163 322899 1178595 1782578 1396769 213147 1504144 1994669 649137 116940 287355 784419 252623 1437490 908537 1777210 1127136 1595622 1429910 832174 1104505 1061326 514304 386560 564773 975448 452556 1999602 1799822 1915763 837835 1759862 1868695 680938 127427 1176755 1100823 1250236 1053858 1922551 1292620 628560 345895 1603008 1962683 1026819 456057 562540 257101 239472 1632556 1560035 532046 896564 1454462 1177035 1596973 481572 95964 3240 716977 1595187 1484463 1449154 231379 1208805 1557171 1225946 294212 1494747 711880 940149 28102 516641 367504 340809 371747 772211 1717506 856847 139683 1911335 143510 1097437 1211245 370811 1892691 1342528 1214475 81790 1997631 1794599 770133 997125 878343 123225 1331477 386305 58686 69107 137829 1982149 1332668 1523601 1083671 1332953 1461113 1398772 720043 449685 742871 1480916 1968092 1162312 921202 35205 870349 1873561 1451525 1548329 1157513 816006 1569146 1144197 894073 1643702 1387641 117913 1638501 65418 391747 158887 1883257 1348273 1184765 526435 1958413 1280018 1461837 1355800 1071964 1325908 56001 1322689 150099 752159 257799 1565297 232793 318709 571229 1051483 1170188 1578129 1481335 1977433 1410161 1290662 613973 688431 518125 620233 929790 1499134 578067 146999 1604593 1498764 1662630 1423548 1702377 1991663 135178 412507 494557 314383 512591 98653 647642 1429423 831092 1882784 957751 340479 843818 369418 1114314 1203172 592537 1594964 225474 302521 1768251 782831 701415 398704 526335 652994 1227078 890281 308714 621164 1662973 106267 663961 1990631 1977370 888153 956663 1779457 1077094 1666202 1914838 1209566 1050734 1856830 809159 1728544 554632 1963781 1185289 202176 444015 1188284 1570305 1067042 1953204 105872 314206 288229 269287 1927816 1436626 582918 140715 558877 393261 1623193 502069 233714 1435242 1497640 712340 256399 1920195 833576 776104 1480934 1706231 242930 1848092 1739793 1154316 1379374 1541254 39182 297065 1293936 232620 577912 631158 1418733 1563122 1726270 617506 1000431 1757806 841148 34315 1475896 1287838 476896 831103 1165576 737857 736020 1380532 68988 180016 23412 865965 1663934 1700631 529227 1343868 1166419 54199 1947629 599079 1161939 461178 1512264 1223034 459067 585686 1891834 763740 508561 1861003 1553644 231406 1089686 1977848 1860695 1371524 871495 1160605 1803567 1675354 1854521 62878 548718 1215519 1821407 93465 264175 1342917 451010 276787 958028 1384168 1983678 236617 1623065 724817 1344386 259550 66151 905016 1179469 645653 378091 1954094 1496797 1817246 95995 45425 508829 629090 1891118 1453083 1202617 264812 1444459 1454946 342605 1747315 1500583 206206 360090 1528674 54961 1698130 1906529 1188835 739848 465119 1247355 551890 1751391 1759298 1332058 1084243 629448 610391 861849 779179 378552 1541477 1081996 197306 1939126 1245461 1777467 1581447 373671 926473 159929 1739720 420382 675439 1539239 1647444 1274343 1940958 1124358 1166316 805682 218674 1689211 281816 1270882 1144009 779247 1731045 1449498 924527 498966 836526 1705563 266975 593150 574186 586727 17109 1539 1542488 864239 10605 642267 309642 740040 1280827 1220714 1013343 552064 209102 1650089 1594507 515528 471601 993716 1896682 1630205 130882 871643 1129371 256926 26708 1346553 522958 1602996 89594 307179 267393 1669736 789505 693605 282271 818352 1496660 516154 697687 826449 1660390 774122 1712866 768038 1102108 1435204 575936 1457768 1304985 451373 1482211 1859773 1082147 1541866 865200 191964 1166843 1417793 1763319 25892 1395648 989380 1585068 457317 1846410 1716920 1707010 180315 410558 501513 237313 1632354 1831727 215790 1499828 686289 447125 1241177 1698972 1959944 19815 354446 1757028 701567 736148 1266301 1975137 264443 1671940 775500 1697499 91841 245053 1684227 948735 218949 1925801 1258500 347755 207307 1849592 1909909 1486044 495638 1609141 125146 27117 814454 1959029 1196513 94804 1152024 418503 1423179 1573030 881375 851867 1192430 1236400 1260507 1099608 1746770 1362374 196771 1941876 1802769 390831 655863 828418 1666738 488367 635352 999030 1663690 3728 1953250 1283918 259295 1952665 945221 1819552 1856286 1661561 1979255 223324 1092949 1895431 1046704 921055 175878 703160 432543 1590521 858499 1520676 782222 445219 285280 304042 1359565 1286515 475701 1661814 590470 985244 1641695 620186 1296608 484560 643640 1851855 257737 1331212 1208602 320599 269972 1861779 1297901 1062713 658708 863207 67300 1097502 1968108 1552953 895409 703911 745363 237477 1429881 782020 1571130 1920245 378592 1696776 1084475 70841 1890733 20403 1139651 1761895 844680 1071707 369126 1510408 79380 474986 1399187 294134 1360130 1892241 1840230 1876901 1684262 867907 1153401 197450 346512 1408767 968045 703270 864254 589839 1895679 1899901 1637099 1623299 1700698 1785771 557779 1217952 587991 39405 571377 1286796 1662231 1652430 1121828 948651 404475 1917440 18753 300482 422448 574717 251148 858222 151313 203656 832056 193587 1606350 340832 1528056 1566933 790981 1164476 329823 1589902 409967 1417528 952514 466243 347745 1652208 409915 75824 1209913 265018 1439424 81073 1346422 1019391 499505 1656533 1202004 1924683 695895 827768 1262046 1666953 99625 1564936 1129096 9359 1147421 35360 1727339 1766184 1155921 1440274 289381 1797822 183703 1896611 1995928 1589812 1926687 387264 300426 1032216 1122237 615368 1000070 620645 819133 314939 1321587 1347947 1946187 1766442 262472 550540 1605485 1485286 1044843 188086 1736768 1352300 1850650 226449 1486989 809968 1607933 1141071 484357 1314051 1254300 1363608 1381606 929658 872521 836230 488264 457612 367580 66375 1601195 1993163 1184974 251305 439095 1417024 1680624 1820379 792144 1880912 1997354 16896 1737367 1875859 1608125 164393 1700996 1087415 1772224 326184 1147182 453944 1176207 1931924 1945857 1984610 1625482 1238607 118522 1220401 996192 1207225 1402051 464144 1841432 1338390 1183108 1511959 1906506 1401862 649642 682570 1038393 1742397 1859436 1371042 1676303 1480205 217681 1506062 1746663 1166985 1411018 121924 918114 1089221 1607720 1134751 741223 1412101 1067688 648358 1519191 920574 495786 1115121 1343274 560653 492544 793136 57304 624828 85163 1939109 612988 1890991 705344 1132351 1513214 1314971 1623740 1364427 308628 1282877 473277 911655 1766381 1429665 38309 861722 693334 1656950 1252399 1740778 1669194 1263050 159959 761726 274536 1120952 1039486 1341820 1882280 1112235 1560482 600091 1623930 1644674 1408735 617402 1337453 1548921 370310 535221 383600 700430 1990154 956653 1766240 975748 723386 372045 1040608 269819 463434 1293106 907599 773982 1414063 212140 79281 1667467 1768641 399008 6631 1147523 1940178 1977343 1750804 1997015 1072623 6686 373502 921757 404049 1058947 1210135 109302 1591542 1591807 180224 1971257 1762331 357421 342898 1373969 600793 1236724 293714 1461735 1001054 68838 1619193 1697424 267103 1267955 1316513 929758 514528 471750 1840887 39511 1079156 26409 1774240 1864028 218273 721376 310629 490182 238394 391487 577768 1634758 1746087 1636297 540087 1894291 156972 1517367 1315672 1972121 1795032 257224 1533147 1697213 471610 796526 317855 1389429 39687 564398 1349005 1782410 967990 220664 1913456 1910996 388037 608281 696031 1928380 1305903 700107 1468374 1679462 1452707 1615261 1704739 1858460 1853049 325195 1034217 603135 772218 88933 1279016 261070 892694 459647 670395 21489 1902847 1685776 1332781 179925 1619765 442321 346287 142955 1377608 1133963 978169 1201700 1467464 198831 1942004 1040280 1790466 297519 778196 577600 1415941 187499 1466293 913674 1937989 1910429 624025 1896263 350331 328189 1508279 1560343 650495 1885224 520683 1131667 1205449 176351 967425 1160968 693074 566078 1555765 1906438 694061 1058917 878963 385886 930972 780128 833822 1750110 1332720 1201698 1544916 350037 831426 263031 1235532 85148 264767 24135 414337 275210 402248 143912 343400 1205530 1407112 662220 57281 10243 1628102 1770102 1588275 1421431 827217 1932907 193544 1882670 1791098 1094560 181687 1308344 1989182 1059056 1680074 1683640 1379832 433289 1343567 1376917 926351 1038673 1961151 1825435 138246 1229071 564992 739637 114450 867222 615497 438225 1801431 850509 1730641 799596 222355 915464 1151476 860247 219205 749682 982989 340476 401351 1253590 763625 141416 1123460 1776069 1820713 1775015 1064791 168106 458747 1729204 1833204 1601777 477546 119503 896451 1160020 1538650 1710963 152148 955872 1118633 1009135 629908 337907 431287 671228 1109896 1394638 146015 105741 815454 1754697 88376 777124 517408 1461049 717305 759180 200841 1975765 1209236 1253440 286803 1002673 1748280 747986 1462032 1651146 233090 1459089 401197 1649504 1736828 1727111 1866668 607329 1152171 1949825 1916173 1808004 1909332 1950726 363735 603431 776494 964811 1605848 1917025 1281528 1936778 877266 16641 725052 247593 1489531 941761 792402 715156 64584 1734425 123138 51182 1454358 1308800 1174262 598866 1516018 528459 1009518 1936611 1147055 1813240 1475056 882276 1181596 1308917 91789 656070 825815 15078 410918 1168873 662896 1092243 1552816 1070845 683692 1017428 1777481 854160 880652 1813627 1203935 1799613 563311 722164 786347 1082504 1621658 1070421 221424 1542903 229413 668140 1982759 570638 78080 1054095 222270 430826 395203 107723 27360 698776 93621 341222 85691 1334659 342795 71446 1819707 1356722 1594185 832492 1456315 1327717 74748 1002942 396137 117635 1690045 386722 1148902 110020 1681656 1401937 1636397 1961564 19395 1951742 219934 1635267 1810484 1822021 314882 1100907 1372429 1686322 713477 1728591 1142847 1182774 250731 1641895 894781 1313626 256643 261385 978935 381577 1071496 1394096 745347 1478846 961396 190666 354450 1258151 1667489 151373 971855 56777 1501295 1610775 853596 602466 1416293 1693728 1377031 500070 1497427 1055798 143834 1924413 1006749 446482 344165 766663 1886616 966895 1080110 1147497 999315 347489 1821626 969934 1687013 358280 772825 496545 324410 1887477 1045575 529857 850255 1569682 1037619 1334847 965855 810231 1566811 1477095 1806639 263598 1400716 1289541 349524 1617364 1224592 838001 1876419 1111056 511567 396076 1257077 786852 200209 373580 746522 852526 164274 498221 561983 109038 356319 1835009 1366723 1889548 1576795 632684 1819332 370761 1123413 269807 1004531 868774 866948 1402261 884091 1358535 853638 1015913 1864980 1277663 1027566 1377442 509555 983052 1251006 726782 773881 1530775 1611581 1662992 790408 754129 1707724 1120446 1295808 290000 89032 1771398 1697752 1382119 1578872 542863 1726953 406627 788662 740910 203284 903103 1083041 1632820 1905698 800192 1096130 904983 1543425 1681804 1865280 1370007 1862262 1887227 1686517 1047904 1943900 664487 537052 1798216 1535866 1203234 1306653 1786796 479268 403158 1637356 1361361 1337781 1791879 855337 1050169 1834790 1293037 771316 89327 1284563 686010 601441 175011 969844 320535 498523 172919 1525058 735900 1507795 904359 1367834 985232 1577057 1542996 1588848 1043162 765002 502630 1553509 692846 259039 1250662 150752 1125503 1300080 88034 348871 87840 1919854 762221 812839 367624 1062684 245401 1759685 1988887 1537580 572719 69501 1301861 182816 1695154 1572751 642953 128246 1519096 1006685 1583419 1009314 1374998 1478964 1642285 1371544 453817 1372761 1209312 1854068 1724982 792847 1557555 1857946 140053 203397 1794245 1304064 892907 264322 392699 834454 280662 1135607 1108834 187786 1407245 783267 698970 497568 995414 406405 366554 855602 1106028 68559 166381 251624 277202 1307050 1663366 1968566 366479 1599274 1646364 662249 733020 1825084 1376311 1860316 1330910 414812 1260414 1356857 361823 558253 1119922 1055543 203598 931903 1632818 1533007 706262 517895 1966597 336054 776282 1256887 43114 316144 1446227 644009 1302712 1605151 731047 788983 1566520 1030953 1214116 33653 187281 1148568 274285 501918 884310 1000939 1524447 1924240 959349 117881 728670 426313 299283 813039 540156 1289253 1609140 1931267 813727 1567390 814541 764098 457844 765896 244585 418352 937286 1025910 1594259 1136510 1101650 1801337 571924 1393486 329714 1507420 1111853 514392 552961 1235637 618704 188018 1611844 237087 814366 1346453 1693410 54479 971527 1902080 1523798 1581649 360051 686600 356942 1726483 292874 1798403 461703 1420695 1055769 603289 1821182 290375 200882 508988 785539 153116 837712 1986567 1514662 1721500 420573 1942507 490511 1207353 1823365 249449 1471024 81390 1819500 1230901 1312386 928241 48715 162839 41336 639607 1907863 1075354 1409004 1213250 1685097 1535174 208401 862678 1819400 812724 1668183 1253303 1736331 614271 971918 1278772 826134 1662169 807388 603782 1467241 191595 980798 1866284 1818668 1446319 504009 75260 411712 1893740 1342811 1601759 1082369 1224220 699310 558172 1306204 877822 1952116 1511338 542827 1064622 1615007 514169 1271047 1440964 1761333 1878523 49994 1975997 1778807 505232 1281104 1063418 188949 729407 1263303 1248571 1003293 1624295 742165 585631 1363739 1794230 497611 551214 1895947 869529 582943 1275229 1679609 144551 1688823 896271 407289 818370 916062 577624 1705269 1130849 37984 362879 1835290 1540212 100838 1684572 27017 1681115 1113378 1445396 1182334 1329488 353569 275450 840932 1396375 726453 139454 64588 744433 1271213 523692 1972012 1475632 1939183 1768440 1913792 1912395 1648187 132651 1600748 1742475 378028 96847 110629 1678491 1410550 787441 151609 34948 558068 1649229 1362828 1165468 1931377 389467 717143 302968 755373 70585 1814622 1068256 966492 908019 1376986 1963222 166948 329544 1095133 552189 565567 206374 418093 555706 337547 350025 1931141 1042474 1191261 1113364 1434059 203886 1114472 948376 1784061 323718 103252 1497048 1024181 871327 1937862 1066886 824970 1741595 336624 1494566 1925324 1275552 386120 1793876 1760702 1391685 828667 2096 1359271 1138876 1120273 635508 880311 1624717 1847260 1087490 163583 477028 1111536 1543301 870489 1567056 1800304 1385468 1904521 712182 1302460 890249 1221201 1742043 945220 1888377 430933 218240 1403512 493621 306180 859796 945444 479738 660754 1602637 1430066 331609 955346 1749329 934106 1957605 1341058 769276 620102 745146 1889782 1558001 349276 1988977 1840282 1260953 816639 364562 587830 630598 1186623 117429 1815882 1801778 691826 1060747 732320 1315432 1201493 56194 1494921 254704 784455 1370611 1738600 1829576 705843 553991 1733653 1383310 1280476 656599 1089507 1200344 448406 1705884 580533 556932 6882 1970800 1195848 506905 1625511 131287 1427373 1435237 813183 1682987 1721241 1455868 978951 924192 261595 190282 1788548 1260438 1475075 41110 1156312 1159994 1264089 1194719 900734 964865 1660260 855865 962282 474541 260570 541762 1807410 1121123 1242207 729979 461713 282518 577670 502732 1384188 1157117 1154338 246546 1900087 1592805 513111 784090 70248 1611572 1531243 1522428 411816 1449348 1998644 729359 1429120 481773 902226 1995334 1435962 1187856 1437790 626429 1133757 95183 1140541 220271 317376 532977 997730 1181055 1927985 685149 827211 871504 11194 70191 371824 750698 147428 1367547 1950887 1631838 1741694 1750588 1326251 782691 1702903 458837 422272 1907147 1332416 443626 1592393 461866 1112891 498050 324243 100228 777647 875224 692866 1427906 1909747 1641411 1031646 1345002 429334 285407 1242353 976422 1366892 247451 846416 178190 1244984 1340417 1552550 1273877 324292 1418911 688243 685616 94033 47019 1897988 1619086 1259906 94144 266015 908901 438510 1058212 1868604 1811431 358612 804053 1392918 1056368 1800898 1284018 243050 1024508 585914 597118 1949221 1419487 1781372 1878795 952411 1806791 853457 728239 1230034 790323 1777071 1913174 969240 1022859 1470033 19063 1216839 606354 929716 840295 975151 587016 1096624 1132910 1205531 1988386 903547 1775793 792079 1349943 616094 5098 1971402 1956776 496472 1735468 1652795 680531 561333 1307376 1391301 524314 784200 1286588 557147 17285 128219 33021 1978672 124796 1142672 578281 737483 509264 491642 467081 827773 508543 360293 1635675 366029 722784 1002376 1856682 723548 572627 92931 1447741 577996 265418 951936 1578064 379130 684317 1607728 561227 677266 522345 555700 1505348 611744 1824583 1472432 1753808 1671265 387226 39317 1011062 264935 1338604 1809843 911084 1143350 1523409 897707 222827 285518 693014 438015 980278 495781 1173270 1817197 494216 153152 702386 1107222 1001265 1355534 51318 348043 438400 1068795 53785 1308112 776304 1818456 425211 22840 877533 1947328 1171233 1225413 1792509 1164735 1778486 1794875 1821536 1510958 855127 1300453 5977 706278 522994 1889260 690375 1252245 940719 1049992 734735 1923856 647507 124899 400824 1097142 1383707 28422 873805 578844 99880 964800 990186 1283628 507563 1903272 1565480 940280 1437472 1605311 1769625 1464618 941632 1296790 1233155 244270 1069626 1395924 1338170 820902 551371 167456 1671428 1798844 1150037 845605 347165 313969 540906 38377 78473 905578 1330868 1151055 1090260 405105 1720278 573843 1156166 1368353 1092843 531724 1731937 539722 889586 771798 1345079 551865 1635504 170666 1647136 139138 1520262 899822 903606 670219 779002 1573286 1355019 1555318 746028 1400601 750259 1057854 938777 882188 353518 1276576 819058 713698 533013 825515 1009889 584766 121715 1707395 767192 39373 1713812 1951296 39686 435956 1006930 1463846 1890489 666554 982054 759138 520032 317803 468173 942988 1641461 782566 1469258 1734858 225642 772796 930014 177947 1638915 1806804 651010 1290847 1509414 1558146 1591694 342393 349355 517358 888480 1027570 129002 733378 1173192 784551 622587 1764956 1077306 1958971 1414582 1613898 1158682 1881644 1828292 1854325 236311 1443788 1818370 1325012 1384964 650061 1944146 318609 1306199 711095 1980742 1085964 839679 1724811 1041622 1068306 1735962 1126819 516420 1547331 1614585 351113 1227385 57211 1207560 219913 333521 873282 1984970 1923699 695227 1602074 1658953 38726 1567919 1959469 1570126 1089600 1135677 116440 539891 872208 65079 1070874 118560 523292 1238855 32301 74365 1383437 1246554 350065 1069261 953167 858511 724174 645086 1752300 1374171 617816 1943035 1064747 745852 1991956 95755 1776977 1588813 114709 1379303 876552 1009634 1302533 166158 1694777 1765606 465789 60649 16905 1301818 1939910 567058 840754 1889222 991466 1585995 1580266 1354630 1477377 154366 543042 1198374 63030 136558 1725062 1428728 1734098 821150 438384 170100 746373 1055784 1814692 91285 684461 153364 263133 1079719 1505588 1069553 13897 128834 1329181 1471834 945035 515374 783991 1088965 418520 1937018 257437 589788 596358 142510 908976 221702 676286 738592 135927 999059 1434965 1691389 862234 825066 1319619 1220558 419961 1081643 921625 1792166 227067 1461271 1931465 1285420 1625833 1994335 901399 471793 563071 610004 1884438 183815 561321 1809659 1974023 1613214 1909608 605007 991449 1714266 1247635 1665016 1249034 1079494 1925439 781906 281216 1537372 1427992 1088803 861565 1900562 773948 1262109 539149 144709 587258 509972 48629 811606 806512 67900 1179848 225953 1055255 1158351 827183 1573583 1077694 1745005 707038 177968 152673 1580798 1763633 1483936 482255 672488 474500 5937 1119193 1933179 1089012 732957 1545687 1691010 1813736 912377 908022 548751 1670496 1578510 1253500 632424 632746 1665974 1041122 1761524 221615 1060048 1395017 679808 1963675 939443 830392 496069 1959708 3227 1815441 1334476 1083753 1893528 630843 1933781 1058809 380467 1248509 1204716 262565 59389 934638 751394 1477141 585722 1269622 1601712 608656 1258652 1151814 926052 187586 838990 1286364 12314 495101 1160408 928189 1917109 1890531 1375933 491596 1970866 1215268 1855863 571530 1613084 1178335 1956149 1500083 1872448 1603138 1231587 1741500 534624 1735271 124056 1129663 668403 1072521 1825399 1552487 759083 1005362 1324953 914912 727944 1324944 837406 60538 193879 1548541 107887 124838 446191 404127 447551 126901 35990 1559658 396009 1855878 1332700 672906 1821180 1868067 1150867 596837 1978922 961243 1870986 705288 186383 1971453 96610 1913039 1042534 824066 403069 986891 1764075 971507 163009 319547 1712738 1377852 1944583 619468 1915700 1642993 1469115 207528 1920259 1385512 1655690 1791140 68915 1154783 313432 1113298 140767 891491 1001022 1058175 1198842 611079 738584 1841474 1744776 657352 1607195 163258 1287292 1601912 1410528 1528753 1336218 340752 1579195 1519755 472158 331632 1304823 1572878 23434 933710 1466137 600550 781464 1921874 1993492 199262 316985 916328 1184456 1629623 1002029 1864214 1485175 1144431 401967 456981 543859 1858640 221587 849574 641382 923562 492239 1764888 789288 792331 340165 1557489 1831970 1947247 954357 928069 1031672 1349845 1981522 1854847 539088 1641723 175861 288733 227685 1428984 1925928 580531 1914781 145180 1820017 406962 464921 1766073 742794 636236 430822 108824 954215 53809 1489276 1737117 62946 1814676 739353 1245097 1860030 799338 118307 947476 1031231 634901 508115 500690 1581072 1081003 184707 1154045 490968 1004694 310448 49101 1183793 238582 178141 398572 375164 252975 539782 805546 1448243 1768516 1354382 301206 570271 1586108 977393 1914366 217621 1451310 695681 487116 217727 1765785 1094207 1325516 77043 994811 802320 1603556 343227 71499 178808 1173796 1715827 803439 763756 1129022 453847 416191 647846 820391 1198662 672444 87590 1118782 1817534 1911996 1070988 1072217 1464647 1283460 58917 542167 1216513 954856 1276336 1898375 26042 500397 710243 905961 290465 1408131 128444 927664 14049 886401 1581197 1619175 1881454 777977 129988 1675182 169170 840647 313342 1358841 689001 136100 5455 80280 825180 549360 960394 1701758 1398554 1912282 153226 407631 1895219 422643 649691 674894 1199937 267007 744626 1178256 1903946 1949162 1799674 770536 1781181 254997 119172 213312 1636153 890509 1106364 509201 229682 1805780 1205873 483148 1083663 1714625 1484602 1955211 300626 631764 287477 410032 166864 527795 270041 515767 1280933 201654 758926 1697044 441593 989405 644604 1675691 946906 1516797 829213 985770 1367899 1401553 215379 739158 1226337 605440 323796 670674 814848 687341 1495225 547628 1623518 1256782 1417257 4540 1126693 799204 208930 1495302 1722973 596207 1041054 1367276 126998 1809355 556061 419053 1786780 544830 1635562 263993 893446 1922554 1087726 1474858 936402 390203 248835 892844 506882 1857226 439531 305962 1936556 718920 1295140 1190823 1763757 1015411 662462 1127488 40306 830016 109907 1253941 1852519 400886 698465 1497739 1158981 1226099 1602925 284892 416437 1489620 1083415 1311495 1132724 1818965 1411571 1615238 1540164 1979504 1971973 1615992 1216202 859448 1517392 1342698 1969240 1571273 1106094 1706348 1279199 1832197 1497215 1189923 1347176 569804 1269504 1441778 1331661 872961 1782719 357201 1439132 737427 623881 860991 336612 1615115 1870092 1859114 1906771 1555477 835170 349541 461572 1614405 1011622 1429984 162387 1935307 862529 1266192 518902 621389 651111 300604 1197959 533121 161147 1142623 1376160 724828 1788194 1397792 1273950 1741319 1766126 1476073 1518049 1530508 384217 284751 325867 986250 803846 1756111 924716 1455281 475132 1861848 1912074 1976501 1889973 1383741 1072914 1568097 694035 1077081 1904143 161412 1467996 114275 1203396 1558618 1864826 1064112 410602 931321 179170 7348 938839 1973448 73569 1437221 706121 1251682 305193 967283 1273874 958816 1403726 1297336 1544265 1240729 714104 1861780 1205249 260891 818222 1350646 535144 259413 1264216 1082823 1362084 715087 1704006 1838899 1591614 375911 163217 1217728 501492 633816 869872 250428 575775 1287797 1586786 1452057 1497206 1891335 1693390 1452042 1019833 791522 1209544 1558303 1426619 162720 884086 725892 85514 254643 630988 1557874 1712274 1540446 71241 384849 1782575 714701 61458 1383977 868365 666805 1267685 1920879 306267 1360454 324471 846083 1834182 1190495 1905955 1074441 1995011 1232079 622043 1395957 353096 1172761 227109 565978 576203 744492 968786 655693 781459 1188572 674693 1260967 358230 1736048 594598 436110 911366 705709 754676 1210088 32770 974587 660176 373134 1283368 1451803 562914 1359989 170527 1065066 1535814 29786 725870 380737 1908481 545785 439937 1693462 1124096 849060 470545 942270 1431424 935697 827058 1786594 1041355 300539 558468 490815 1769234 880328 1587804 1457283 1117091 1153958 1526971 1137244 542188 551347 282714 1317183 1897302 398285 1837035 49778 1389192 1927010 318794 1390836 1387855 1983430 1959761 200276 1976387 103462 1343540 76846 453356 1750522 1839702 1493220 1096714 1483768 598909 1473002 1389643 1122718 1516683 1105511 1125547 1338447 1789004 1236839 1580790 1101162 54876 1410077 1903486 1110126 394829 1186488 1826589 1106057 1245423 1669492 514880 1958032 122490 1339286 778790 1236587 1771612 822686 1851796 1089231 1930836 1021228 1019546 421938 1497586 366511 1202637 107276 725107 1740814 292646 1063481 219216 1853222 1646666 523887 734169 1277463 1593989 959464 1414543 791228 780350 373210 1772681 678753 568994 1448247 1705215 825716 700754 781299 1596066 1415510 1092687 553031 1306504 1700340 779980 1697096 344942 832253 812541 409381 558564 1427109 998616 1145082 1732064 830975 1117920 653766 1381634 498450 1937235 478838 1770532 106032 705283 616248 696365 476645 675673 829111 65479 1169383 509232 1320439 543219 1125369 1943448 1088859 100821 1659710 1205313 1574264 1987180 1176504 924506 284757 1869417 1990225 1252140 1217040 118635 646425 678088 780168 1039296 136056 886408 1612166 803973 573800 1680889 978410 1918531 1351110 51638 791798 348550 45951 1672906 317636 1715549 382724 661282 1025779 1193958 1043090 403820 779205 987956 1678754 1147083 594800 1015666 1251271 1650994 1966227 1031523 179219 511682 878449 1885137 361097 1761224 131816 1892805 925438 1157461 1544668 1327412 1396437 64950 269341 1698251 660768 1386853 16135 1219081 196542 525779 41337 295758 1893806 363579 486149 1908604 1934715 91328 820388 1159051 1786190 1503673 78564 1077519 1629764 1323489 596696 1432762 1626310 509702 794002 1110231 1570335 1652988 670074 1943246 683589 1773879 1606606 888609 36062 1951515 1020836 46239 1673353 946267 1979282 804880 1666022 948728 496395 76405 708142 1803985 839269 1223010 1760382 1414572 1748748 1010822 1627107 1573539 854917 1105567 1783887 1350787 306281 1288300 1592808 571319 499670 1183593 927025 613051 53964 1372882 1043515 1499752 813652 1408743 23762 1687906 342893 539132 329916 1074983 1872857 938184 272503 1091002 986105 1061530 1454378 901870 1816363 673352 1788286 1598127 1987299 711580 1256198 528397 707353 849331 69463 1270957 1522916 1881477 184938 988740 1643932 1049014 322833 1514318 681907 675669 141039 1828426 1798054 1904669 1211563 1219479 1677938 1479079 1500733 1046713 134258 1166936 808892 1300634 1971556 1307708 1656904 1745154 185174 1361342 92050 1877369 314698 810167 372214 423259 691783 1484974 1625945 131328 1386660 1490887 1265993 432879 858468 1541748 607309 908545 1179241 738080 780556 720096 1272880 1256964 1395744 93527 11544 666844 1480496 1448008 1700800 1426468 475577 340836 495725 1892165 1342762 1282403 950221 912162 917324 236031 1592135 393539 1295314 671340 1882841 426516 785239 13810 991247 870188 38086 300865 1592536 886343 311257 365139 254010 1504477 928740 428025 1567562 1947064 1916663 1270082 1682974 1026007 1436727 555114 1243993 121842 694343 574604 48804 268697 335396 1982558 146588 193495 927564 1504740 249853 1859459 1329439 1294590 1546902 403675 1698235 1667536 944366 1330699 781440 1894342 666094 663212 1665503 577688 1893975 838080 300449 1323001 695128 1319532 1617707 208607 1276299 845449 1999588 733920 52206 1943960 672394 406604 1816759 1827688 1795324 479939 88814 1844960 1983500 1663740 419358 313630 533820 1881503 558391 1371826 1566965 1627672 278864 441665 1170714 912784 1513618 1637103 1860515 1279670 953788 1314814 889345 35296 1224141 1702378 986886 1424569 1120277 1466152 943260 612758 1365183 1069631 1992248 1943100 1524126 12726 1531250 254789 734907 145854 696848 1987036 1511747 597096 1614333 856784 1614048 198734 1505540 1432040 859184 1734995 1609941 815277 2649 1494796 80706 470020 1616984 1296749 1085014 1660972 1790719 375726 658042 1092282 119016 1938723 355796 560350 1185597 1064650 580111 1676888 658107 1960881 634762 97211 784001 1944173 1935682 1242526 1479618 769453 803885 1622715 253153 1923013 1832719 1146619 1114357 1230868 996459 1292564 859754 1068470 1350788 440275 184754 1592513 1750384 1015160 621768 1587213 1825040 1570600 1243029 835607 1550641 1466529 1608200 166306 689650 655284 1250450 484322 170301 1777487 315367 605300 767104 1527316 671851 862546 1209267 533385 1958453 413765 760071 107748 881672 1042206 516257 160670 393237 572322 231844 1463630 1274374 1306915 429194 1692190 1509178 284490 1295643 91085 819269 1893977 681199 1241820 635964 1363265 872594 681001 1648982 1379146 201763 7623 1318283 1153519 1415909 1095555 1472681 1712751 495395 831485 1789260 302356 1202178 1956877 789635 114079 383105 215897 80070 1128502 670845 1671629 976281 1115235 532834 369439 351579 429247 178647 750433 687783 1227699 1248366 360328 1715119 333564 1641528 987669 473616 204209 1146416 1247941 1755821 870820 712475 1160721 894933 768095 1827251 370573 1871878 1217524 925650 387190 534170 279280 906478 1707466 176561 1092006 641237 1243187 207852 910708 460023 1411033 652629 392053 1309204 1867152 625538 1542763 1481431 713327 1528385 360003 15391 1086833 653098 1846674 1658154 366820 294292 1872961 753500 190195 543895 678323 770439 1951955 1891707 1402158 1192690 1809096 1025107 505926 1397840 439024 627486 624000 377783 1925502 218865 922618 302914 1923317 103131 1614868 1742282 239166 1546403 638825 417611 851493 126047 1069125 500837 1970379 352776 475229 123124 1471866 848405 1617918 1032588 1824140 500864 1724645 1887753 686792 596885 152342 1729684 1766585 1387856 1801467 1166531 161884 87052 109498 1190380 848827 219916 769572 1769299 1005795 1022023 319539 194589 783325 1536780 396185 1007328 233844 1445653 61751 1077639 1324811 1879261 1757652 1031160 633019 1503584 791302 975506 783436 615520 1914459 164457 1560993 1811607 401296 1904131 739253 108580 481214 39964 1415992 1861529 122581 32748 647336 486566 742156 1205704 1802785 1501706 1602944 1506187 171598 1192626 1773746 694468 1657067 545162 1168303 1889792 158407 1950838 1233316 1138722 1851668 1521327 346913 414815 1127687 1812335 932181 570873 224648 1730068 345405 410013 546782 706296 340413 180844 412886 1292051 1465611 1081597 1249507 1162443 1883479 1485476 1112041 689844 954468 675454 1644034 1408138 466940 1779454 452631 1538015 1679287 1410463 1140718 601111 1713399 1301123 1551697 1498596 986449 1852693 1756475 88316 1872886 1206076 577841 33284 1237672 98163 900080 1982117 1990511 1726655 1201068 257321 1849738 1801661 400180 1699390 1263484 458756 105379 783511 586471 370955 1576608 1264175 406089 661924 74960 1396523 222228 1489595 175047 750956 507156 1801169 312096 824050 727939 1080373 1978305 1950504 1073295 1089366 1211468 1792618 1196919 571999 1196320 157048 583501 1120394 1769172 886241 533268 1811160 1665159 490296 1406634 1010422 1680260 1409746 1315523 657586 849222 912932 142887 957917 1852552 1797327 1548564 567435 515365 1515336 247958 887142 1729409 736368 1996087 1968195 412176 458168 1502743 701438 1745969 1860583 690025 447920 1837424 1875595 1585304 1618938 1011645 1858754 1557855 1209406 1982359 20216 1645437 649889 346728 469928 727740 845707 394758 1559404 1759660 1414325 861014 265788 478347 573101 1970581 24257 1564879 574485 11205 786442 18560 1947373 574131 662175 530053 584151 1463144 187069 902684 305016 1429689 1082826 1596188 1300384 1122362 1494211 92795 83398 1656960 1022942 773026 1640602 1125121 1019781 1714653 25899 443987 857723 203633 1608358 257244 993256 1286042 1256911 250796 1434536 1088634 1616156 1454935 819203 1416615 168630 1468838 1680618 301639 401047 768688 1530071 842653 1889894 534692 1802566 1050361 313497 1372543 800632 1702388 1475568 601055 1182471 488025 1572070 506027 1685191 331283 1295990 1506137 702488 1025844 1769196 1019273 455225 1877213 41094 1913182 744268 1593801 330223 1501385 1141147 131250 1156947 796511 1511373 1768128 417182 1254982 1241913 935901 844847 1378689 1974915 1605336 1260993 1049488 326684 1047470 1972917 903156 1930729 1505747 345161 1648751 1511424 943507 305285 1351447 973247 586885 1260684 574042 697595 23470 1536070 1616818 715141 978036 530896 529388 1234740 1587706 1103994 1866770 1793912 422135 1809089 1516263 709392 646988 117575 1033419 1534614 1397329 1877857 1425700 250378 1572359 457674 1211373 477111 263067 1373642 1856366 335857 1572868 1919985 480165 367737 938657 1749530 723627 1099373 91054 1541450 43705 1237220 1716597 1718321 1612275 1990765 169634 77230 491304 694645 1970627 1621656 1429892 877543 1538959 1872389 786323 1034999 1177903 845972 926013 1109996 336082 1419835 1676443 1293418 477966 1316005 1905113 35116 837767 538691 1098769 882547 625374 781918 60800 246870 1763447 1628781 1631567 1640106 403379 1414133 792181 1303386 1705859 929099 1560857 437167 23449 1863783 54541 202686 1518174 1348460 1680468 1856304 1780833 135749 1561007 824912 589039 1569992 1335747 305961 586528 99669 1548131 674781 735471 1599909 1949727 1572771 443442 95976 503494 620962 575601 1728654 1806677 1622758 1207794 1499101 1818225 1907208 465391 55987 128785 274382 233317 1754116 1952382 579460 256323 1983751 915716 1495448 1975805 1321528 996781 777140 447832 119145 289652 1220950 285634 458302 942171 1579498 397582 1905419 1181071 1179282 1634538 1090619 1316244 545445 833955 563448 749091 1868814 540657 550740 504379 1412046 829773 1332904 937211 914032 379674 190542 312002 919520 29438 740839 1816487 686644 1431736 820829 748281 1202133 1018695 882043 448048 657821 369198 640108 1989719 39883 326322 1410608 1034701 473638 673318 324331 538308 1178389 165742 409411 186177 521332 1919642 60745 1178538 298495 1203043 917915 749215 1110319 503349 342907 1681156 716371 1158788 595918 173947 924486 705688 1887659 256612 1878647 1693727 353285 1837967 616341 1165535 1074389 1380368 1479615 625418 80171 1475884 260789 1450361 483974 1612286 1075497 697304 898621 668563 1971226 1183883 1387715 1845952 651044 337802 638912 1828499 890698 512827 1159451 276551 337912 633164 1423122 1586836 741401 1686951 1490774 288265 816918 66980 1858739 1679909 1085453 189033 1263011 1585747 1122093 1740374 523598 545082 194971 58058 49893 1396313 907827 1336814 1187343 1124129 642155 1497644 1830752 924136 1143822 890138 1723258 269805 1923922 1448383 984899 386214 369354 1998315 1506380 144051 732263 300976 712510 1106258 1616382 508635 1626713 1023817 301907 1309717 1904462 794539 1807059 1815585 24906 1160696 1445625 132224 1759305 258413 1420493 726081 1564699 1484643 282180 703635 81608 952681 1844584 1561853 787344 545494 1588711 1758237 1071098 52619 399498 1500114 1426033 383770 1854151 31326 1556587 542099 1074095 1352783 1746336 1859503 662567 1016505 1353373 1433427 144546 1867782 789760 1435402 1395237 993411 407400 1559268 560176 1288983 1708499 1444360 1475519 1543931 530504 1283437 1439816 1273797 945979 516478 1764721 1865635 1675697 104742 1174111 40904 1974142 379360 1794321 1837965 1854779 1363375 664653 661417 238174 1445666 182360 1024090 757468 1689097 30274 1938611 768473 1307119 593780 472902 1085072 1165076 48233 989558 541220 307614 730526 1574132 469437 1264842 1401688 624111 851658 319911 398334 1916902 118537 1179821 224733 1366136 1326089 700642 885731 1177260 1766510 489819 1367516 777475 990002 1672849 232014 1651593 283018 1835546 1415598 1331004 1401789 4826 995247 940400 1504906 1527246 1173206 75429 452355 1289290 1603993 92186 1624070 866872 1272684 829400 920905 129524 1150929 1870525 335685 563443 1360653 563616 952852 533293 1691746 345852 725680 1360595 397197 1385310 1343914 1044342 56467 653165 918979 165925 195033 75643 1413075 839147 1603565 570234 1854810 1410222 1739695 311235 1947603 22744 1345280 1074831 617241 1615907 498843 1969032 847551 536621 335921 331198 1003216 154182 1273802 1638891 1587499 797980 232861 1157765 1260491 740155 431983 172867 500334 1502385 915692 86482 1777186 346383 1018975 166293 883287 1874761 1858781 1148840 1132955 787381 1565094 391053 360392 640585 250702 766417 319518 1732491 1902760 1311317 1449742 1646805 1136561 1824809 1889472 1854033 869871 1771814 1765820 1635617 1513811 436372 1648241 1849286 1457296 1438557 987887 667414 20034 1668961 1101103 190238 46355 1932753 1765005 1167834 1606956 1909712 1964569 1021699 1552112 1591963 1257183 1296882 1121203 1399715 1392409 523644 448666 311716 37033 430517 628102 517809 328786 1466777 294523 13525 394444 677910 1965067 497523 828818 1938270 612859 587629 1799353 1217607 169448 1133633 1064458 356136 516446 1381683 1955364 1274136 1828618 1983227 891863 303646 390980 303161 1951656 903712 1353699 455267 1556729 1875249 972476 270720 1757618 81525 1262273 1707057 930315 1554695 407966 555779 380551 1320123 394392 1879227 844776 1623950 147642 1863106 545780 1668328 841677 1319178 1895653 464016 1014503 1473642 34989 105354 101803 687061 599333 1909 1959779 458024 1729624 451292 355538 752998 636637 237676 159151 1262033 139918 1511434 152534 1189080 1111379 1681445 546066 878795 361495 1288831 1115839 1365552 925629 1893622 170519 1976188 1353658 1084245 264690 39912 276708 1540034 635427 394362 974412 579449 1049301 1561478 1786810 302689 1675461 1330112 532981 1998006 1699506 448942 1089942 782894 1836236 830516 1543775 466697 148319 1364984 638426 1070408 424037 842703 1150691 1953012 1152846 1364573 1704958 236192 336055 372748 650948 950541 354269 296988 490327 112677 1051876 1116855 468216 1253595 1128575 1374445 1903366 678512 293863 1929905 1015479 1422064 466244 1557190 1321186 239515 124429 1186271 107553 831352 130046 1400588 1818560 912394 1275128 458758 1625750 1760573 584756 557328 280503 1739083 631913 1345479 557767 1032409 339556 19322 1204302 447512 963231 1419750 233282 889195 1324025 1512564 1332078 1690414 1143557 1268553 1417252 1797031 1326042 1553451 1425734 1209426 578816 318972 1304114 1085643 207745 378155 842331 1188844 1947683 314311 14346 1432809 191279 872827 56934 1183631 1498886 19229 836756 824096 472194 673469 287210 972029 285872 583330 1021961 1219695 327630 484517 218893 372793 136108 1609186 642978 1312252 1842041 1507371 1806725 1950607 1618282 273446 33319 1626399 1444565 1152809 599733 1723850 931767 15271 1220350 170131 1392245 1927518 1465469 1757151 1920608 768067 1145973 209019 344640 212762 1095611 682785 1112996 60998 1192339 1026197 17126 871199 435545 1033453 1715621 510056 861675 1664977 995177 1930446 1211975 1395031 1120039 1067598 1878373 837016 1661164 489849 108631 1015177 788640 1397018 643990 1757966 1631622 217347 734654 809665 1321502 893976 970695 191805 429149 1128979 1085047 1764034 672224 1089612 1400268 1646424 104750 963738 767326 1506410 451137 313878 399685 1267051 1317282 686748 124831 1602015 185610 1239568 1629488 887187 1816019 324522 1482159 454423 1056229 1925521 1866328 1602181 99086 1931801 1010809 1389196 776001 659519 1227107 446751 524042 580543 1904072 685770 1840675 1946935 1102488 1013169 619252 1461016 242659 707175 955175 1241515 1241669 993497 364200 318939 608334 438251 156575 205913 153133 558621 1318282 1857646 351367 1327834 1698326 915736 297669 1173279 967262 1423226 812315 1039611 472933 256763 598361 1529806 1200110 1819360 819879 927733 1689002 1887086 801109 121906 1785144 1488373 1308427 1716157 802336 77664 677435 554313 994148 1990016 1128277 414469 812718 767925 590211 1164446 719395 133408 315836 285233 1485973 1301972 1906980 245292 1064095 943918 205061 1966351 1114220 757693 1860209 1238606 1127375 1444996 547709 1798998 1799287 854528 487569 1615607 542213 910107 1289604 1333933 256966 938023 1922429 1940982 45552 1868458 1538447 633039 324514 1858911 281588 1028873 1050478 623722 1540495 1381947 451866 871280 1757104 126224 743901 931726 532401 1883200 416919 1810720 633848 1494474 580605 1920230 894616 256528 203504 540984 868870 1214122 264243 661254 1088493 1007005 830275 780019 56308 32171 507993 1411181 42838 1649155 662621 1975335 881766 206142 1144042 1007974 1379368 147572 968026 1971609 828750 799308 1311060 1984648 407501 1100012 416205 1097961 1060026 436238 635093 1833890 1485524 606761 1956825 1225006 549900 484145 1957873 1100978 107258 251002 64251 543179 1195779 230163 98267 126377 1262357 1096930 974156 1579546 963333 503232 764872 713101 1840510 926929 1874981 1158541 1451856 340885 271448 289778 1628923 1871757 1646721 1734958 1496952 1785072 2830 79940 1791083 19089 106085 531033 1742182 1425740 1886634 928078 314965 1403707 508225 130195 1878186 1845572 12131 1586730 1973943 1900614 583935 541344 1467518 824485 1787093 978964 1343324 46230 811438 1445941 177468 1713811 1137915 260181 748903 1340797 1327911 1795790 219133 1736201 1599295 865525 567364 1749934 733452 1560668 1160469 1398013 271468 1455524 254645 1392120 601088 1439452 1077761 1979160 531965 1015035 1233389 741330 1094449 1109912 335463 1623747 620481 1985120 190750 1825109 1368148 857826 774587 1307952 188690 1701965 1737940 505673 1524047 879852 1258839 1553862 672293 225569 1486946 1542922 1005368 77805 454659 1629464 1437118 1568909 674613 1149645 1367404 610961 1539878 518152 504040 557228 934937 1847358 1784362 730735 1703008 1457643 1929604 1631776 992355 1725482 1149188 1047456 1664162 479976 518675 1801527 1569323 239828 1133996 1135757 811756 1880294 1196167 903039 837173 831522 460896 22297 1633873 1235890 406333 1359615 1548597 1800648 1595346 447581 483542 544958 104845 513939 1509304 1633675 978142 625070 978680 1122776 1947367 1212913 760958 1897639 1377217 1690361 146662 1658577 1490085 428159 265276 1108093 541432 1462341 922762 94244 1080961 1082988 640895 284465 504547 52569 78308 1355042 1025963 305657 1443074 1210948 92628 1459889 1121571 1334744 1303368 1478858 550294 933145 970886 65441 872913 1088824 879502 417720 1734926 1595705 606109 118909 469517 774441 1941980 1267050 589191 795827 543718 1719128 104078 1085795 1569631 75741 1458082 1299844 1322183 1799463 1563456 1628479 1010435 1473795 1421324 725826 480673 1606478 1373765 962326 1640374 29486 748228 611613 1303832 1878037 763467 421425 1432727 1547677 1286032 1962212 215512 220435 1719564 445961 666997 1289013 1567758 880907 781598 1970420 1705507 798665 472120 1836757 370545 741475 15041 1083280 110246 423511 307831 104654 314846 1340526 974108 908566 1603065 552651 949198 1750912 1750697 1377898 1079019 863905 1872204 152388 1833675 490667 918460 910224 1891720 1903685 1086469 1839842 928099 546210 1910028 670927 921865 1362369 1071978 1556530 1025371 1127985 483649 1608644 1200805 298154 585418 1191065 350548 1917973 524747 1126608 411874 279132 605362 1699623 1916171 1121349 1740645 1752182 1176846 1029341 139762 1682685 1946335 483062 808396 1189515 1107469 1598277 51905 135359 1802221 1827237 1101147 407280 357107 133983 1238165 1413119 582639 1919435 1096576 234499 718595 405891 1973553 476334 329499 101683 1183564 1233966 1728705 1641672 252555 200568 118898 1920204 378543 1461968 1992304 1541076 953081 1230002 1792357 123030 94834 1702174 1910143 869026 89839 926177 1257520 197465 437571 1202984 857459 1812706 1604522 1023784 1620842 1953792 1062373 1711521 627814 1795201 400883 1929014 586178 1162219 914787 2382 884386 34110 7253 1179555 1467873 332264 1062757 1535182 1063795 88838 1858579 359730 1550559 1119864 1348587 196085 1853674 428757 422805 1791563 1032447 1216905 1496525 812863 692157 353125 1430620 469461 1168194 113617 1784303 964146 511224 429101 1433880 798654 1334835 692744 827101 117347 176251 1582691 961140 1662835 247067 365096 1232110 1253121 1517600 1503323 1225767 1108569 1816217 158537 1481884 1069884 1875953 35563 863209 307898 637855 354208 1161749 25338 196043 994560 1438500 544457 1966203 1525066 424936 200049 581413 1307309 1371398 755903 1328726 310739 1474690 892816 1046404 1002910 854606 1386045 1546592 911293 1559377 239281 1692650 938519 1922021 855775 1750923 772515 768783 987508 1476534 1705511 647678 1881160 894507 1869814 1992487 178434 493029 77533 1161114 105890 1216084 650501 621801 21679 1511464 30854 949341 1011320 1297690 1480535 254067 1061238 255559 1166736 398264 708223 865056 706803 468892 1424900 1869065 801479 581042 1523973 36109 739560 41729 1746073 1986943 225686 1223217 294040 610407 294612 1952948 1783602 1948845 1872965 453288 1970231 329648 729246 325850 702151 1500916 969271 1852213 1971528 577711 1729479 3475 1304783 1738237 409274 1898216 1508271 610304 885149 1413546 703634 1841690 1449195 119327 1855570 604138 695730 594315 87075 1795730 1214011 544700 1550358 185903 505356 1955585 1828998 557566 1122175 1046479 460992 130811 115954 328733 176067 1344705 396541 1182098 1658268 510500 1475814 1380379 842036 1048719 1528033 1180477 1477006 931441 111601 1500243 1988936 812853 970355 400276 1557590 879272 9736 495383 84390 1903154 1249442 1034580 284428 1050876 1739938 1470342 1638586 1579907 1661837 1206851 1865776 898652 1725587 670439 89253 1265448 424069 728775 1314109 1653051 434908 730020 581814 260032 1059489 1780844 1739238 1550071 1206944 1341694 1394584 1223702 1307365 178254 120559 1630410 940612 756685 692937 1925577 447268 581000 1832350 285932 1162694 1388275 753486 168182 1129429 1021220 569636 1871793 630180 1610272 1311105 1301218 532225 406895 1435747 1085315 1503736 237040 20241 479395 764330 159863 1044813 1306249 761615 1099122 1503488 1602659 789986 1341808 1081747 1511495 323078 495031 297912 1253820 1202743 724765 7630 1138338 1502761 832321 1816245 819632 273205 417289 465441 99240 1107899 149578 976467 1260567 1204833 1911694 747356 256285 301992 1643172 1847159 1899559 1742882 1361315 1153061 525345 124168 179711 709222 655698 606834 848509 273343 1716390 705477 1949648 1780937 1846847 928164 1212488 848559 1586484 1892224 1253648 778632 906189 1189724 1264566 452947 767150 1115208 1966146 1143106 340801 741096 634312 1908152 1361477 1812372 1307107 304382 1555218 1672370 620137 288585 1633520 1801233 1648895 1827920 226469 340478 366777 418439 371619 1694217 94293 871856 342749 1451612 1087148 495498 282006 311332 132119 1301659 1618057 731973 1456461 1348192 1753600 995158 988253 2697 885172 576853 91954 1974790 298687 1312751 1494535 1707630 1201090 883745 1156000 1283666 1053071 657226 99039 1005569 1764271 1758640 1634264 1697463 1445652 530930 1607402 235160 1396162 538550 748463 887335 709410 1535033 284973 1157615 1667325 1799182 1542894 499671 1156611 1915172 1667745 339955 244238 847870 1217629 1698650 123240 617205 1111754 1185897 95980 1369199 1594924 1933934 1951277 1594014 826666 1041165 1670000 1491363 618801 778547 1594615 1795316 1665901 1750309 45260 722256 349979 1996470 1954266 1376162 1412601 283281 1267266 846939 317516 1773111 719745 1348638 1525795 1033455 1898174 1310415 1128586 1368008 130978 1149538 188125 412080 1938293 1607712 1935529 261552 1417766 1948192 1625749 983719 1425809 732830 599101 818472 1393198 1163243 211089 886600 1679771 1559980 1947386 250381 1044074 834520 754201 689512 292914 1268094 926800 796698 883430 554143 1430793 1555462 240 1813623 962085 748685 1426422 346249 1248879 1494093 1599421 51646 15679 1189578 492358 644655 1600117 852865 857221 1373266 30091 1385929 81952 822839 1764893 1325202 51627 797919 1660228 1433920 453972 136033 588202 590123 604593 325047 939080 941776 1282732 1979691 1806535 1524246 350482 554167 989514 553087 886949 973596 1630227 455971 798646 801956 1150269 334785 582020 666612 755814 606548 839297 682108 24313 1555408 1463195 652889 1833256 1360341 759595 9356 1408999 631779 1117740 1863119 415274 833648 539896 1054762 503715 591458 137614 490197 1986781 769818 1571783 461809 1932938 925669 1696444 1790153 1660499 74176 1499944 1252653 1190664 364339 381945 315688 206905 1897749 1618715 1427268 1277398 261020 1827919 1847397 4251 1174696 1639855 1398088 675212 652871 284800 1717094 1728584 894024 961427 589925 168102 595005 1520642 486638 1809116 1367917 1381975 121594 1893805 1324793 1216317 705846 1431661 53149 1326477 1305242 813562 1425853 521970 372415 1633857 620672 1386082 1440391 563136 59668 1331729 1025529 1821187 1194860 1701725 1456263 1582940 692345 596150 1580841 1773854 1121723 903642 373959 961744 210679 1372577 435949 196296 1471214 1575128 1628638 805473 1197895 268804 1068543 595127 386215 331883 1895078 962042 276886 1281118 1050579 1263814 1423805 1224792 399182 812553 852748 913720 768414 1903418 1376991 1842234 862460 1528838 1346094 453324 894926 1641715 546440 1003674 888326 425489 1031931 1110922 28090 1952657 1539373 1795278 1523994 841375 1832604 236968 783819 148804 1513177 1947051 1179638 722260 888895 76803 210494 377241 1470151 1923637 755802 1302021 127978 703745 510952 1274073 444061 583365 703497 1337507 997345 777847 1895179 1743741 48655 292388 203695 261113 113237 223237 756574 1483803 1546480 447261 304914 995953 954197 1789751 1377319 1434318 1502334 1045184 546703 1578424 1088006 1689066 1637645 1691136 427668 1591475 857461 964927 439863 207795 1967448 532378 603132 1346881 1999958 982815 1563089 1844304 410154 644234 1526546 1472175 786382 1935822 1472725 1578043 295607 1052402 1083499 313991 958133 1740566 1845173 1161195 590330 1188926 358888 1313359 166074 116246 319 815030 432680 123163 1126428 1691217 1681795 145349 1866572 1752911 1180595 1762220 722901 1668057 1160045 1083454 1624454 1796514 953408 1772966 884269 1796465 343226 1525562 661206 1197463 62801 1361593 431524 1267091 659249 573706 1837995 1480607 1135364 777325 1984563 39160 868261 1409630 150862 128397 14869 326482 558705 1531432 610665 1339190 1849789 352992 1378908 1080779 987145 1420901 1343146 598179 782789 483247 943522 556853 229251 834260 1545237 308694 1666611 1832113 434584 870674 450391 1991454 1442361 483459 50495 519175 1552788 848703 1239286 701049 371345 205057 999222 749030 1928755 1655723 299611 641359 760219 1193903 934851 242817 1698780 917530 289554 1795573 1275618 1207167 447204 321344 921014 670201 226345 1541553 46075 1563531 1201905 1047950 1581102 1652284 1843997 310090 1807080 1656775 1425686 957507 562434 319648 1570522 660750 834345 1598567 1083836 1013411 1704668 1441566 244088 490492 623184 13987 419142 1156090 138889 1298081 1079014 1269091 1616596 885883 1672580 1412921 1959991 878371 646068 1935713 431765 702794 864990 961233 1099435 247560 676726 606445 1501021 1002069 1191413 1061175 324412 329964 441951 1047324 1405655 1347250 1619512 54993 291696 1398715 826071 645744 1577456 679652 1515425 1279020 489288 474096 1121712 527918 898129 1823402 1635060 806249 1987672 881147 709799 1851137 609096 1945068 938428 765452 1290187 903297 75597 276842 444245 456229 1784982 1404 508246 1981011 1478140 1368587 1181101 1015118 751772 1175764 111600 348574 21279 1922812 480542 430741 1787752 1712663 288038 1254001 1664415 488102 905392 1658293 478395 1733751 1611512 640406 1101401 1371972 302773 1659736 1670497 1749676 337305 582863 174871 19294 1845485 394824 1829406 1409249 1992325 206283 1366099 1454223 313807 709791 397402 7905 1311476 1095204 1411023 876797 391912 143262 1772328 1568889 1770876 347265 422839 423817 1380590 667332 1265086 1214775 1178644 1795577 952873 1009758 940893 1711953 1528196 880823 717287 1452347 1076937 122525 918003 679831 1959031 648309 988156 429554 1370785 1978693 1230171 149904 696559 1866070 1272109 849233 1137458 1490312 1715984 431254 579612 1558972 729800 640311 1712328 1972011 341624 1405142 1519237 575069 571134 873816 551024 171167 1518694 962383 998 156189 1045327 1319293 1587367 427483 1503090 1587888 1982036 1591165 967527 720806 1840079 218516 314719 218628 349465 1882653 1463 843810 529944 574649 341916 1480124 637168 1412446 778235 1833333 1039586 1786660 402828 889757 721156 1423480 1786267 200334 1810417 1966231 1515354 635639 1777738 498272 1983076 1261299 68371 1466300 1518158 1331851 465237 1138226 1971395 319836 1361484 1547412 532541 136682 503077 1174937 716609 818376 1088533 1492488 1595040 719270 1027264 1813498 75467 1954100 1096125 323027 983603 974643 1542670 607034 854792 193968 1917561 1931730 546281 1775004 1662673 1389456 1423812 1931321 1184200 1918673 785334 1217241 194848 846491 739593 820813 203288 896409 645594 1837828 400323 1133555 1903834 1653544 78602 258088 1386305 1569882 991395 614609 1608739 522954 440540 1132270 1461235 311815 1554189 1894694 999823 179334 65052 994641 192903 839615 244271 1177805 40555 522165 1881681 945401 1392178 1857269 1467564 1697317 326080 54200 115910 280936 642529 730397 673184 1929941 1745129 942243 311885 1717118 1346890 979550 190757 1042531 768794 1089732 85189 95426 1099381 1425851 129004 1824248 682610 1059292 1648298 510394 1760751 1431362 1006833 854794 1359787 510620 1498042 539346 1045037 185293 892290 820653 1992338 85429 1511604 152993 1038773 849093 999652 1427601 1396908 197238 1345129 1119780 556866 1619231 945313 1547747 987983 1010523 52753 1295875 1578412 1379687 1602203 462292 1564065 1139753 576072 798440 991273 1935718 1108286 766237 725772 1865292 588876 1900578 316798 1301258 1661896 898519 605138 433829 533489 1012852 66334 52813 678918 542106 720981 1165277 1241638 94434 778137 1428625 1261610 680081 364702 1466700 143000 1148699 49195 1728190 1839077 1757117 111339 1239189 1745693 332873 1071533 1339388 1454540 1395119 709203 524861 1220620 69565 1031387 523779 1797211 1128618 1769177 1509834 1001000 1790471 1218432 10848 1887565 642041 1399309 1489982 1998218 1243509 1922737 1836211 1947509 235138 538067 1980384 1497209 1150375 401320 167819 203653 983781 1479325 94052 1098904 1193749 763572 490903 1348959 174111 1772945 432508 1227790 1621246 305434 930084 604123 1560067 675124 660835 664508 38927 666270 486257 912647 1838188 1985639 552510 1206444 1507579 826699 1094799 403857 1992175 575647 1418388 390418 1669159 536962 515331 1194883 930108 580691 299821 593806 814188 1775115 1259555 239951 1016957 1018524 1613275 388354 836197 1699713 81379 546242 582093 450062 570415 161187 209862 1310874 1807022 1374691 789588 1885969 1602228 1277508 1487651 243018 1727341 366635 1095067 1675112 111331 1490351 1917711 1567987 1501174 293027 248906 332594 238540 30539 1541617 831723 1717825 984796 1287512 728431 1331372 837875 1440450 1213698 700246 1162796 834387 889708 183633 109937 392449 367405 1749798 154360 1689163 223785 1299318 1959151 475384 851797 1106368 1079359 1131610 1132126 494933 315244 1021709 1797284 1069254 1333454 414828 913959 1300807 273655 1676007 1883089 1053001 1706112 1361687 298490 1048477 551295 793007 956460 1817486 372286 1845407 1461796 784314 448254 275896 223757 1659005 1160548 1264570 1457250 1562408 1453536 1953899 425484 968900 289691 1237827 1166325 1178105 146683 918028 1060262 1171693 1677692 779970 1244465 713652 1078087 1879689 147294 102935 1284381 718937 790955 1729612 950441 777588 1304670 1075611 293635 511652 240164 977423 1454456 1354609 1056166 1567378 1027005 19074 535395 1303103 1448050 706532 1500598 362768 1850773 411612 1501220 854479 105388 1383257 1344119 902248 1484979 1828164 1146304 1257143 1610024 1065514 550704 921858 73504 1874706 1300978 1815321 1955299 1962488 1124759 576604 649516 86245 1560170 520816 88941 179385 963152 1684852 165349 400135 16225 962598 965834 820165 374492 723260 138224 501286 1070511 1677362 1735746 826574 962338 1581785 430425 1080900 1885790 1566926 91009 1616881 1633453 704182 339106 657148 999243 936267 1990748 1568020 974325 1723130 664581 1200816 1205671 887449 903800 1238168 557762 1359390 1147141 1769892 1646222 1000420 535227 349294 998898 211400 743669 471997 740790 1532653 727197 900888 1833475 10406 1338672 1864068 1958065 1064901 1499143 497483 1860519 44188 434062 1088119 1710303 629370 1171252 1969203 1183608 833636 1189092 1688932 1586850 1502353 1671696 505289 703552 107032 422602 868569 920454 1077517 1515300 309404 1574206 1831624 1142431 324841 937369 1188588 796295 1300876 472478 1209021 389078 599794 1509148 875861 1921889 972836 466745 1756913 464136 165834 646227 1998231 1493412 1793275 675739 1748345 1067546 1231124 1644020 963688 818011 252476 620455 1818318 615474 1056851 502072 1951451 241562 1170120 1019072 705131 1630506 1730645 939621 556996 78265 11711 237084 1732261 198863 1994762 1664675 974676 468084 313286 1364078 682071 672378 273307 873650 1478324 326093 568626 1695264 332220 183062 1929334 740063 935221 1545996 1356128 1748645 1174482 1208053 909910 834608 968750 260997 403362 121747 12517 888395 104257 445135 435484 1062763 277292 218614 319090 1047647 201550 441047 947725 582211 1050586 1351642 376404 1079017 765077 1513957 1558726 1973901 39554 38579 1943046 884237 674015 70703 1202183 663942 790096 823049 398495 1055034 1046510 1190842 1936009 1642719 341434 1972522 959260 815321 844701 1814438 1775123 1397217 1001988 517248 1627100 836534 1575639 1995814 1179826 284151 1028497 604112 531184 702661 399105 1782530 1014126 651242 1522946 205214 1157631 608854 154361 1870425 806675 931084 1164893 970079 192763 1101352 672460 1130419 1775738 339205 1615795 1047918 1832374 1943250 675699 108079 568436 1715211 491572 711204 908302 412473 1004593 180726 1155071 114941 57157 1389711 196062 1351807 1179319 1577206 49447 235379 1716640 1483287 1903378 628003 576720 248594 21446 313141 1983888 1484273 696349 901081 1844695 834256 1960655 1826090 504278 423704 854289 338760 1159688 813972 888131 932203 1076694 1379613 789261 757868 1212779 1008218 864814 429242 373707 852485 656957 486621 1321948 1600432 824549 1430168 1249534 736272 128287 1356558 1228322 153027 368300 585363 296032 1317540 293511 646578 805938 1582052 1453664 591538 1182184 992071 1063196 691330 775069 568903 1417316 809245 1206588 495030 229705 148188 1505401 313265 1201496 1848183 1371073 187224 1344446 932118 1372285 936916 273123 762060 947488 859769 1511017 899492 811231 906038 749013 1275144 663844 385626 764502 535310 1434898 249067 1934290 1003622 1312658 612232 1085986 1681868 1504567 37674 1616135 980606 794711 619749 395126 1517547 1863211 1900714 1214744 18918 480358 1734585 1186828 1009860 1992478 420303 1993484 626541 1333269 446809 977720 1002021 384334 1102544 790119 1173265 1755764 1974816 155511 202772 778298 1599086 581922 55003 1235841 650165 873362 271809 15394 602543 908393 1390721 670061 1113141 308380 1405123 930028 15032 1409972 1136487 1886321 1227963 1520690 552898 1589914 110767 982771 305090 505361 86635 1595525 1536921 1420434 1771061 821723 728158 991989 1217471 400118 1575628 1400412 10875 672446 1791680 1356791 1995349 1719406 1344517 229787 1492046 1193329 1406820 1411265 1007377 1268659 1124651 1500225 374663 227605 1350833 450319 58401 1467668 1091419 976566 1942708 1433129 1006508 364112 1918080 1097255 1126161 914043 186839 982628 823554 166506 1891668 914422 1715338 1772342 262875 368940 618920 119124 556486 466487 161880 285866 1917082 1400310 1424832 1364874 1687675 1461201 1371663 40506 1911966 1325610 703347 1891448 696918 1531235 455751 1947822 1566725 1795243 1100729 1529729 1910922 826152 596535 1932262 1963798 1398260 1958533 546660 1557340 1526512 504511 1675845 1671451 162982 1277708 247737 1842633 1475126 1816899 1678790 4884 1489762 648910 1363936 187481 460688 25775 1855020 736612 1952915 264275 1373803 1218159 940224 1629438 1995087 1210162 309564 86872 1772077 290965 1596541 798065 1651121 803349 1370255 1345695 774845 1641860 1597226 120467 198920 1257759 815724 1012015 1912061 1801219 1833760 864818 93188 1788025 1592068 1042023 1124048 1768298 456126 1752124 511576 407932 839326 523646 442603 695071 1979073 1333877 348308 853813 1098894 784806 341487 838280 617719 1083065 476223 1648353 1233006 1451748 1583728 1824790 15283 170138 1232922 320667 590884 1622759 1442521 546293 1029687 1069236 1229616 38398 283273 535213 1689807 210102 581521 93026 617192 1719164 549230 1692115 932225 1004031 687779 1068676 1902584 204342 654286 861301 1316994 1797736 1017348 1422779 1530737 392536 817267 1558262 678490 1472380 514800 569880 1105273 1056728 190602 632179 1487053 1613027 62342 1390164 44697 686132 459282 1150935 545627 1149267 277586 1627839 1663745 1597567 538476 1834638 582800 662101 330839 1503106 1032715 850998 1862404 1476826 1370699 1480377 169826 381194 1570525 62302 84927 1481332 172564 656564 1925291 1983334 285834 840290 714010 886640 1229969 1107573 1454519 1521274 1995500 1230052 445840 1474164 1654669 1766904 719485 895677 1595395 1697849 1813788 892659 308917 1994719 994728 1935862 1833347 959364 1629668 1887532 1553449 304284 1622929 1699200 1699288 710649 423134 235666 227557 1157485 562830 771573 1563146 1438087 357961 1951946 1604336 1497821 1560801 115065 1188613 1836995 932209 757064 1160759 896793 1532519 1071258 1637460 1322129 752875 1907402 1166681 1601956 208770 433690 1017251 889786 749186 1964849 1192392 881296 1956609 1043384 1676535 556962 132113 1635974 436067 4298 351082 356452 1599936 1426859 1069377 968895 1426220 146949 1637133 592623 1777435 1155213 1346812 1333670 1557662 519947 1928334 645834 436806 1187514 1576136 1919029 1038333 1440927 1624850 1290761 93920 904625 1030970 1309035 1332645 1065195 252301 526813 1550190 262510 841437 1298201 472011 995737 18242 327277 1289979 1424583 1559710 811272 552126 1278139 115288 509100 688817 62985 1694493 1903517 1627965 1909676 171989 1584134 45970 854587 564601 1910291 1045339 1651102 1829039 588950 1496519 1456397 1294233 828451 693455 39364 1731910 465490 477368 1478857 1712961 725592 1321790 361147 77375 149292 815682 483515 820636 184665 588225 377686 289523 1328123 653254 1026684 1771103 1256557 1440929 1696261 1101516 1726962 926242 188831 864312 510797 210467 742540 1835947 1675460 1028494 483686 479485 1404373 985924 36762 283236 414056 211833 168924 423663 761353 1988890 426062 1621538 1988849 326374 124288 1424977 1606011 235367 1470817 1215852 995511 654523 169139 430959 1127016 1006031 181126 1591291 1983421 1053132 1694655 287518 669953 1807403 1092167 1412112 21179 781067 307496 1149289 445074 1545085 156217 918081 1904067 428205 1167969 1395668 451457 38558 871388 1701840 1965587 1649424 1083397 1971323 1409683 341902 467792 647392 1333610 179442 482902 1086635 453954 151009 697729 1837070 1337112 1763656 773791 565805 1490138 1335774 1935303 944310 1202618 1488581 302784 1243068 92470 1967615 863531 1710603 868613 1178448 1002373 94897 774770 779496 1907026 1048190 1898634 873836 26424 1609963 1708071 1796369 640499 1851741 986697 1317436 1357286 1929469 1560942 141736 1420378 1981864 461849 1248264 1729688 1575411 1253930 750063 791252 1584528 1607421 1189231 528094 857301 634209 1888288 210 1985977 1916091 566407 581391 1512892 1757394 1379580 1029032 1934121 125645 1129116 74500 1601191 240887 1007606 1614146 1517623 230655 1995527 1823102 960501 508874 75545 825984 753462 467086 1603478 403851 510792 1245374 1491668 1073958 1327109 1758113 1103051 1088519 1845505 88821 1706478 660620 899146 719628 1659356 363488 990036 456109 1337291 1413993 37883 174548 563023 935801 1635274 580475 1033595 829077 883672 1771743 1968524 1092313 735791 1901291 1518548 11021 1714784 264550 1839522 1047758 1698347 1567742 61306 1860453 713231 811615 1441474 849291 542394 842794 1409025 1754199 550868 206101 1702373 895924 1467912 369388 1292222 1480141 437883 800062 1515381 1964116 1547206 599454 1860950 1595613 202866 763420 1103168 435426 1478462 1069331 1293608 680474 52015 689520 177899 1015993 1733439 688711 1534844 1059802 1350102 1620627 374968 330864 273077 1332297 1106780 1426086 1396459 85583 1318047 1939105 956692 1118192 1218938 1613580 372511 907803 350835 1615694 885236 1075514 143082 183259 1959786 1376204 1476436 1326192 1487615 1521836 540529 747918 932691 220251 1121274 1944483 828095 201024 1251533 1045287 685435 1830139 1461250 712970 1972928 1963550 1510337 355817 1760766 283296 1896609 1119285 757587 1647267 39094 1116718 739250 577831 607864 1567569 352673 1112566 758458 840502 635969 881803 1746380 1846733 1297475 813597 1286629 642070 1781602 1005907 436 830505 445997 1268178 1041645 573834 1381665 558764 1717634 1516299 1984565 1768582 908711 541526 1896432 544449 1717099 792643 1852017 222790 1495938 465997 413215 1954001 33275 1856157 1938778 640825 467019 1839239 2670 1527626 7030 1822644 562496 297539 1455284 1912830 149467 32002 1410997 470137 1698001 367983 428305 1687727 84787 1358232 395950 1000512 19429 1822348 4638 42683 68366 681596 232532 707622 471766 973884 16051 942815 1286739 1296332 1584113 1554112 978332 1045973 1648110 1832455 302951 867142 193869 786090 1279513 930538 858011 90842 850458 1466877 1130420 1349714 186918 1669204 88834 19643 169088 1264788 1982189 1590066 1238994 1250937 559443 1376198 1791493 1936309 1334350 1409707 98413 1450346 927302 1675589 1178047 1743518 1392100 493875 1138854 428582 590174 268811 1813346 1980628 295118 1700615 1557767 717065 429587 649673 468080 1357525 1331966 1416794 573718 1833652 992750 1935091 690312 1923915 753955 1041657 1147015 564350 129061 166562 1027459 1175908 405907 12894 30300 525 1421399 963629 341515 1604609 352545 1007477 1986836 1952025 530884 1894592 1968076 1904827 778795 1719449 922935 1633271 1139866 1997492 613309 1104015 1443329 128774 1631308 297026 44475 481743 320052 1947605 272095 633231 1727557 1248229 684027 657323 1796267 1397493 1978214 1242479 1696185 270246 1311183 111003 862340 1186378 894120 679634 1112774 258425 1965906 807078 466004 1533355 699624 84448 1905954 1834824 789442 1884363 1377048 1801904 470887 69951 571710 1923081 456666 149662 1345406 1142961 558103 564351 418577 981566 423158 1131222 1838453 1088918 1556288 1320702 878160 1291579 490219 1456105 481215 187956 1531646 1133868 811125 1999424 1674177 845927 408224 1172745 501302 491673 288997 761734 815863 1073543 1662604 181404 1925150 1132751 997614 357687 385773 1919204 1515720 1758282 1037608 1873767 660312 1551610 1685847 1681010 1578949 792087 1367562 1576148 1052877 1784248 112381 520165 81590 1764341 603062 118640 1298310 1580588 1052198 152813 1717409 1138808 837622 1720393 1847517 1878933 1296024 812065 261078 935514 210632 1306074 1577259 1937846 1204967 151094 1364137 154060 967981 1310286 1253626 1954737 509256 1008491 1204661 492509 845498 71031 1624282 13580 908586 1401471 7610 911583 1417601 896815 310402 243681 1076572 1411243 222023 237644 1323240 1039452 339480 1979697 778917 1132695 417784 555580 879911 843777 15469 606823 59686 1103599 1362840 580437 1960756 325004 844956 843311 1984642 634543 361354 1695893 1955417 644275 1394730 1023713 1159652 621618 1885579 1299395 1272155 617828 1294080 471079 1704362 828799 1821027 1615008 1566249 470683 663357 1084213 1728211 1093255 597088 1426474 1474519 109076 735450 1759774 822540 875426 365661 164241 1506886 1288814 866150 827390 925552 1219127 1726661 364283 276741 1748120 111516 983145 1808969 1546085 1821172 843092 1526995 1851123 304179 1483712 1091360 1809704 476746 1075369 1819059 204513 924959 895762 412454 1654671 1807269 1260581 586304 698128 1128999 565449 441676 1547980 507424 1144338 203342 947530 1304798 753729 443820 1083813 1858109 1820322 1018819 934476 183557 627456 968657 1154327 1389499 120708 905089 1252136 1888711 1002887 884521 1437335 1356533 1178822 1850507 1990495 768918 1131615 1493350 736581 1421862 1260779 106623 1072798 939651 1313705 183013 1429124 1325835 288139 1706497 497940 1583466 1430470 1120971 266060 426120 1152390 568924 1094836 1444547 1295999 420856 51256 1549224 1726517 607925 1466618 880718 1001764 848164 1590596 1371865 1350211 236626 169012 652587 298518 1124751 1167859 1243885 283478 1738777 802891 575598 1883577 1280760 395823 779186 109964 1071502 293373 969766 1066838 405047 800933 768108 552802 665948 1394325 1089431 448185 536517 166449 1050401 994145 549587 816426 550032 486487 729541 1900995 913021 1218153 1031840 1185546 1505897 493104 296948 448950 169290 1036802 1862582 262005 601910 434438 1221669 196312 899003 1399722 393662 560652 218561 1152155 1787959 1514972 1855667 1682711 732615 1619802 1612188 1421038 1405479 596660 973818 1577945 954567 1570207 246326 1433770 1770587 368192 160916 2007 1776840 1791324 321140 304998 877978 701250 1324859 217127 1227745 521726 1929374 185368 18810 740112 1966124 811843 884048 387068 680453 1497351 1838257 107123 1180199 400951 551827 1366384 443679 449699 20147 408015 1038829 894137 885823 375336 105136 1931963 564297 872956 1149363 785995 1754719 1464477 354585 1437084 1839596 321809 123261 1609673 511192 1139967 729698 366821 882432 1611694 296990 79980 1009830 1719738 1323517 364036 1930573 1186059 1467610 27238 364530 212511 358936 165970 643698 767649 517057 1777439 423614 575076 1057703 53486 1049972 437877 1043231 687552 713255 1764930 650453 1830272 572412 806371 761090 1960443 264780 1289208 1050782 971238 443949 822555 1396619 678920 1289266 927039 951309 14429 1361544 232658 739573 651117 1548006 1461724 1585193 1561575 375186 1838242 1509815 1401195 718649 1388797 165298 1721780 1157251 1598957 845776 1473928 1082854 1212791 370174 664060 521291 468057 142930 971656 1538720 559823 1056228 1675153 1685797 903502 1921626 1121441 651880 1204891 1790864 1047793 1480608 1520847 614078 199367 1626133 858188 1394880 59403 1145329 1971682 466704 1103158 1964775 1636048 1962695 528481 1174542 1329128 1255733 709677 1619209 673270 1243133 1337942 910340 787538 1525327 357040 1502937 397975 1816241 1529956 291530 874234 1922242 777038 43028 685222 1319786 1149041 276397 1408819 925718 1645127 857134 1327218 1096158 54054 115479 1355987 1446710 1800858 1379467 1337804 810200 1875632 1348568 1873687 1807469 549206 1819034 381968 1491048 190278 1895992 345924 1653415 556636 182960 1025841 748451 865356 2133 657339 1007374 1424924 847420 458829 1651469 226047 828036 1999104 1965097 1607498 1471930 812398 1506115 809409 1406955 1328128 183317 547630 1455694 846899 878176 1433389 1997698 1145921 1194482 1188114 1841791 664293 665898 1645578 1844283 1303934 745416 1721689 1239847 341348 234241 222665 294133 611570 1316245 721816 731460 585430 147845 1709373 1758637 1502600 1552476 1769221 1259960 1529976 897261 414334 730652 1714203 534190 904120 158612 320818 375859 1317757 920751 379243 1346206 431562 663801 1005062 1013165 745966 593313 539984 254298 1169267 200494 726306 15905 246145 209279 269198 792887 255857 861885 102932 1346474 1511733 235878 1522463 1448911 929133 1163369 1558280 511672 839592 1422494 893087 1755705 236391 308111 54537 914209 1462087 810539 1734793 828651 1096118 1334328 33886 1607170 945685 1958253 1624606 1902435 800899 769633 708882 182645 904145 1320535 1293086 77637 931377 163219 461896 241657 212130 1365867 1494248 21811 393026 818884 1467436 312696 1666337 1541649 1542203 1692989 690640 875012 673757 20315 1832349 1852161 126844 397229 682732 1247296 1552180 1236829 279663 204265 919531 1652514 176572 1519532 336099 1730304 1005758 293380 1834336 964590 633363 1846866 1251670 1117307 234660 430754 1821491 1862406 224281 937263 204732 1820264 171090 829187 673445 500127 162194 426288 295710 1752825 499672 372266 363500 256 577025 260074 650570 873237 788695 1926146 1988230 640869 50050 207238 1177457 333783 1151557 1633059 1355963 1154117 1463389 1297362 1972248 1968054 1305943 1625401 888026 85575 18912 1603819 1986701 69512 1170752 1955596 1546474 196096 1159645 1473650 1850610 592020 831983 1595429 13486 1014802 1764267 18680 1856373 838093 1694024 563403 1288148 399611 1932679 355089 1546639 1087042 1889406 972974 191436 1388154 673195 657867 75196 862910 1505572 912696 1514220 568017 527875 934224 555334 736707 1440920 806407 1462576 1163110 730471 829177 1452438 588494 1353683 40993 1838930 753005 65865 948605 1644771 962532 1133763 367066 1130770 1162914 729042 709875 210182 478518 218181 174088 1290044 630545 1400961 1911889 303457 1670478 1448387 326293 1700912 160059 614241 934960 1567708 1695844 373717 1351814 219530 1721186 743748 545351 859649 713597 700555 1697995 377781 1770576 1387836 862671 396187 1057532 606251 571578 616033 1792256 656456 939772 686519 727843 1991936 1732747 1184916 1003306 363367 1164437 491688 1364081 1755703 826031 1865002 1517758 599449 1992704 523435 539564 811053 328755 1079272 1276275 288555 1411453 1961812 159788 1548860 1648053 1748832 1653905 951429 1812345 1091401 1400226 678332 1699037 1887104 682342 1841219 1900619 1047389 1023650 10381 1806143 22173 610822 136844 1531410 1639603 1206844 222932 925519 900852 598253 285378 985473 1589821 427339 969579 716675 1189356 646666 1152426 1737301 112577 1229874 1191039 1498291 1290652 431058 1741520 333351 265032 989776 1640207 208806 365943 1529787 1241064 1699753 1816516 1834702 1255959 1600683 1155747 1930397 519823 1199138 788595 438307 38792 1470456 532990 1026285 911159 384302 1977444 1014195 1349191 1275530 38446 6265 1531972 257138 403128 1146766 1441044 986034 1199339 1599412 1893848 820393 699483 200720 1910897 1093035 1548996 1224105 1066588 1488095 1006243 27835 1627108 1943789 1148625 8603 591124 1104606 1745529 218197 1502715 887973 454794 146107 474120 1432046 390456 134829 1433108 1024822 1789895 1892781 128330 560839 511350 763739 1168868 615081 1367415 83214 58208 831466 1174516 318054 1676751 1527297 1435108 1610341 1391712 307092 1453768 615457 1966098 517757 1973744 1116698 1057802 1731963 570216 1588230 194443 1510130 315807 467735 1647485 1498207 1165857 870273 982087 1824207 555136 728490 859963 1689046 1209663 1577962 268511 650733 838860 944896 73351 1461931 1364238 509025 1305751 1646990 14551 854964 1248228 81822 527744 1986665 1816024 58807 115119 727895 510849 303303 124863 199788 943962 1776801 1228717 459843 683813 594748 1607166 1223421 1212623 1263967 466657 759041 576679 1076648 1620036 1110049 488160 620454 255874 60032 1877332 1026898 626725 1395123 464170 1203229 257266 1848875 1339839 442051 771878 642845 1538899 926685 1800028 46559 450236 167592 1702509 887808 1397199 130598 1035114 1460985 856329 312566 550781 432911 1529597 80503 225234 1533686 970448 702667 440156 589651 1617320 629453 642857 367749 1860315 272460 1403930 1881170 986526 1949128 805244 218023 1838238 1502952 1426172 517688 1493370 1335178 112507 1924128 423993 1388399 185591 365794 731583 952814 1495166 1642200 866130 1719803 437065 721744 1927931 61565 362292 866023 492195 1186504 972027 156116 663178 1873855 7465 1452635 1546168 609379 1071508 1471853 1324289 666004 1023670 331363 532301 1802601 234366 909674 495992 937921 1471057 469733 1963505 1106171 481769 1555871 714150 1583837 1962506 1158958 872110 1222801 1935067 567379 1741725 1423338 1625682 242804 1296540 86153 5497 1005040 130075 1285971 1953838 59289 1963886 1516832 1084594 251189 1318982 1649032 1126692 695894 766479 1212470 1720249 19860 1097247 1195610 541563 1037602 419773 1519957 253579 657692 1961419 634708 1667950 639482 1764858 380533 416188 456478 1352855 1411365 1845578 952467 1949682 1445077 1298088 1924921 428854 1699833 1257856 1556290 1990431 695563 552526 222123 849777 636830 1848703 712248 1439798 1418966 1846367 1680390 1963672 449764 968693 1722532 1803812 1196913 1834507 1640626 465892 1049072 540305 441144 1069384 753799 914041 347563 494817 1191595 1692735 187094 1539682 435376 1642273 1052968 1149739 1202546 584432 222808 46575 411135 1871026 505474 600508 1314530 58183 531554 990807 1273362 1267941 1469560 809642 1777556 1501555 1325674 1930777 740367 1085499 1133263 653540 1494261 1554272 1833573 1621107 148116 1817473 572603 1867934 1157436 946151 1227012 179240 543300 754143 558219 917799 1820644 1122365 150148 59445 1855433 682168 1807135 1672492 907618 1070637 906775 253377 111135 577413 955980 463682 1892038 135105 704841 1173647 1695275 330004 65823 1897690 1552078 495645 1498409 1976502 1952148 70547 889952 474623 1185287 1345993 274545 1772254 1211996 183110 902653 1424477 1192661 554885 885070 1683603 1062794 685679 785889 15040 553923 936257 1084820 1469469 1852345 1534374 393401 872194 1441308 118496 865164 783452 869663 1308767 1316531 361177 1715490 736603 1500677 12706 486603 204443 808033 1561599 531257 410229 1101813 625567 371506 520986 1763261 1556762 1387510 1367583 1458708 1959156 1709259 650239 948633 1089752 427963 930638 1332104 51468 927190 322807 1291816 1290025 987962 1898031 1237666 900016 1338347 1147374 1150414 777667 1953094 13208 466956 1316622 1906367 1587091 1188858 42743 1560577 1899882 1427873 1699664 257564 877134 191522 504714 672761 1338996 385618 958380 1654666 1720604 419497 328626 1278053 1137470 135734 1827636 209563 328105 490779 556337 1730003 1964919 25014 1156428 228621 680224 1010694 1625876 1333155 1914418 126554 768846 114870 743594 873981 1190327 1384431 39310 491847 311337 877333 1809203 19490 11400 77716 1527006 1011108 218950 49312 1770265 1138520 1691773 130824 1907396 508476 1583276 1966249 912737 6731 1267340 839171 1965834 171649 189959 1015576 25071 372252 303584 1604343 21325 1123019 604552 45136 1967171 99366 1764464 1202562 1403723 435707 150257 1224380 483149 1051656 1584048 1386789 1774175 1050943 738521 181284 1248846 1333200 833053 1579339 1181996 135744 17291 1302241 1742649 412953 1837941 1501089 1275935 946688 1091803 920657 180300 1395252 1596951 1320450 63666 914260 341364 901890 1682515 683051 178748 576704 279903 1039310 1936817 707205 43032 470886 1465283 81885 615767 1912312 1932356 1481953 608043 1273162 999136 1378182 158116 444341 366944 735122 448433 444274 41361 1909841 614461 1089227 1879092 1343373 1764033 1452745 1259721 1722582 1080001 976510 149838 1914090 785072 784378 1688287 641668 302146 348817 187335 1247412 668261 1277862 511846 1543112 80401 587833 305696 504234 1064427 1499516 1949635 688033 249042 1131080 1365393 839601 1017382 1397754 1566008 900054 876741 906678 251318 1108448 1187008 295162 881077 929762 1014095 1151475 922238 1596529 1699749 11079 1840613 1586800 1998932 285613 563217 965647 829564 430406 1294060 1668428 152502 902396 1146945 367339 761740 196035 470915 1545425 367138 1954841 271519 1390879 406237 1653187 1527290 591143 103315 927907 175661 707076 811502 764775 1884566 726079 854464 6080 925842 1645176 772178 1572815 165404 1850553 1183890 1748548 262661 995710 987416 1605859 1873701 732530 256076 440577 1253108 1711116 920382 353438 311677 1989858 1588122 11534 17987 968559 53169 1194119 628399 1010460 1403443 138033 706927 1340423 183441 702013 885492 1922823 1509858 401718 400478 837604 1879774 541779 602505 437508 1551683 582024 251199 723434 1491755 679929 1224989 946325 1152962 314086 1138860 56965 1933791 1133506 165199 1831484 914684 1415220 1202141 1967822 1708971 665992 1987827 227699 712986 1653947 1983171 411779 364899 256961 284771 1019188 1553864 304019 1941330 1069051 892340 1372362 451655 539565 770844 757571 1270142 189410 1893707 482576 108440 1687689 431383 1356126 1468017 1292033 54294 1398767 1301791 1801916 55764 1657326 1897917 983814 1352117 1533017 1084635 955250 1229214 1827278 71646 1683301 1163240 288916 1304668 1186737 433693 1220691 1142989 673999 1109510 1778664 1862865 1791866 1367612 742579 757627 1752980 779560 1718666 515772 633504 1627261 1751165 1177611 759898 211455 1419463 1316049 1922491 599424 782760 1495179 1197524 192733 1973433 1365924 1931014 539736 897199 753426 1980893 195464 673817 1239150 1330782 1432345 316951 496934 495333 812350 255906 341713 1512988 554912 1602234 905251 1611009 1972351 111116 826101 689430 819171 684591 561629 175157 1388448 1875710 936026 212417 1463352 1255428 1958928 41920 1295458 1913890 1761904 923569 1159714 1614660 1661315 215430 218724 1389547 107063 1815777 1732081 1606469 1173396 590586 964288 1348836 306165 422701 286556 86305 1645620 1684331 328567 1673536 540903 14118 1260196 281742 975162 1710370 42099 999390 1574793 833974 28089 979323 875632 1846543 419415 842155 235373 1340202 1730966 2941 1168786 781431 750439 214123 1512372 1645854 827328 1823602 877812 1083767 1257639 1204142 168941 1878472 808166 1496223 878260 1951757 365058 436162 859176 1503889 485716 1424456 1084523 1182814 1741637 189701 392899 797303 229529 1335196 135610 1155861 431712 862817 1371847 807814 1830692 1003459 1885343 1662777 914627 685748 11603 212582 8469 789554 1642303 587652 307825 968521 959607 1838157 729158 1402439 583152 1975533 808167 1616695 39782 159820 149884 1606577 642254 1718545 1863736 4260 1483815 1588390 37270 1688273 1413278 1923368 582494 1491632 1174306 1516179 1036381 1517089 1679830 385533 1720802 18525 1228293 29465 115868 1680857 59684 1774981 1166598 1961216 74833 282506 1294560 353144 1738541 787358 1508470 607111 1945426 1691624 1747963 446087 1173509 340741 413438 441329 998778 445617 906292 189008 477731 746393 593522 1733469 1537154 1713398 477098 1390518 412556 61205 1700856 645047 1482332 265247 191918 998025 479982 1722649 682734 1279166 311129 1853726 856974 1994278 192089 1919589 968411 446062 923842 1442414 1225063 1765788 554704 143101 1661215 581755 1167046 1580827 1047546 719196 296639 1587262 150636 386988 193415 1668555 1485952 910167 1781686 591902 48081 633245 282805 631478 1030361 982324 451282 1771322 1883266 290678 1037238 142214 1434839 1417119 1705830 130378 1711952 270956 118106 963435 611135 1874267 1934060 1809831 1838673 1858251 1993610 880807 1063028 23275 1722067 1470905 1381890 1583120 1421117 1499513 993699 298860 72106 1567833 897247 865893 1825396 167409 1950506 194433 1101268 1337642 975923 207101 1754477 1000050 1088177 7086 898513 1439498 382088 610778 798413 228193 505967 1750394 1690543 23765 827133 275887 263808 1770460 1944568 1361001 625436 749118 1795417 851987 1402192 168848 1614406 1275503 953022 607290 887501 488525 1724080 1277403 1587469 1731657 1735726 203851 637433 783276 595339 963274 961847 422562 16592 1047671 1121694 1633232 828168 1010109 624415 1186452 1017588 1577270 1958208 1017695 207527 1398524 1144331 1432993 231531 1125367 508194 1144933 389718 489503 1969263 1665405 1851228 413588 1614965 1321049 625152 1172086 1255977 355276 1354291 403401 332440 669537 579975 1906282 875552 946563 724677 1689468 515033 1533903 1723463 318134 148624 301233 1631806 680082 1719725 1190531 1489410 1586772 1087162 1614691 1534861 961968 1597771 107266 1198721 24812 500321 1832124 505254 312649 1495529 169669 1312200 1849384 138496 1141118 1318295 754052 541998 1844846 1868623 1918119 1519313 83678 1857546 1113416 1336268 788923 287398 794189 1336324 358733 434329 706662 1443589 687577 801471 1858535 417210 173945 1103881 1487422 825013 1076118 1770505 1696821 1367336 147343 417122 870623 546176 1486733 1886520 876313 1757944 1140472 1265673 358656 876507 1475610 183155 1691627 772074 155198 1068094 1494121 495975 923509 1789786 1993608 63445 1932623 1726332 522667 1330108 974074 694368 1091662 93696 1234164 1187530 1241284 575214 1554489 1878590 1698617 821288 1527576 87871 458447 714616 102176 1929584 1337502 796927 875483 800985 1003806 1047255 718161 216784 1564316 1329832 1666800 112613 1286793 1093400 1372124 388587 403985 579765 903877 378796 1894569 614979 481655 241241 222062 956686 1772398 783432 1870463 1815490 1388425 742052 1301940 1794625 970265 548433 645268 954850 1752308 1198565 247612 1994422 1205421 1957487 1730706 1430323 1545266 249212 22460 1921380 1345526 1561211 1807257 1117002 584983 581679 1289259 1948421 409590 1644221 1387364 1937850 1365951 378696 96270 1238746 1709434 352758 1446008 166298 1425594 1066069 331552 363290 1892673 1000579 1367607 1862027 1585418 1097364 117455 363360 1567092 1991501 133820 987047 1250444 116687 1923 1718398 775487 506226 372192 760192 1621084 587560 13825 641318 769570 807012 1372203 1729269 1010777 55560 1709060 1835423 1154527 867912 1981987 480720 135814 1646569 918037 1003371 122998 1533033 1694062 1654661 397024 748969 1112659 533867 991424 1887912 767185 994781 934282 1605203 1842074 1845661 649202 766236 117805 415320 65907 191520 1924909 125848 1413422 1248234 1291236 606664 265643 670999 1925351 479099 1892318 1059069 131835 1555359 341178 1696130 1010911 1799173 1512151 492661 1431704 552027 1982374 29416 1080954 1857662 425330 1517282 1389556 556499 1472826 1209787 712199 1962021 177156 1212804 1822990 652884 1353923 314145 1973627 692354 1407301 262144 1250589 698519 713511 1904425 1123138 494152 1301330 1663601 1675860 1802849 1890294 512854 947033 1598078 1488346 443608 456705 1226826 1851849 810316 155266 1462310 305897 484896 679093 1550827 587926 647112 1143028 1290938 620550 1799392 1325305 1191166 1001007 1777039 752729 827884 1319553 361514 1590533 1494330 1063698 1939450 1006951 1551233 168367 1840031 1540835 799346 1102146 838019 860121 879084 1893657 1421137 978340 1754378 103198 12848 1973607 1247722 568577 1404258 1050635 1747636 102636 892189 1798063 1544139 277753 910787 805804 1037993 710439 1350876 780803 586478 1852391 609818 1373135 1507761 972519 1782129 48029 611907 132928 731668 702962 1275178 6789 871314 95833 586152 823999 296591 770084 1639995 373946 717465 1161750 1080719 1962599 1539936 673095 93614 173479 910568 1661009 337915 118248 555201 1159464 399301 1283885 1007007 1715425 499642 55770 403462 263643 151199 1788847 554461 337315 402362 532612 1762168 1511301 1885794 1486428 434600 1973211 116105 666959 133338 1319951 709263 1945009 1819768 1254794 921137 1179800 262079 104885 997116 1121200 178835 1598256 1666921 678894 1548345 248727 1943704 120940 242114 598887 1229219 1990800 566489 756816 1782283 338902 1452055 1917337 1156940 1823936 1195907 98775 1112793 486118 1926816 989891 988913 920239 849193 886993 1418360 1230243 1153279 1640621 1494415 1948123 371305 196822 573778 133015 553974 1037185 468668 598844 1060983 620832 606052 1741978 951948 383245 874890 390503 1213026 1063238 107687 1472882 57929 1556686 1535643 419329 810229 208976 1086182 750210 213509 1454459 1468056 794415 1226710 1760085 1984891 1615163 147258 1516665 1642183 135047 1728397 1984933 1372171 1439216 751842 1504966 1040374 677461 913704 1489102 1693856 894504 1201717 327894 282495 644229 823607 191762 399457 56434 1573709 1823248 1361113 713168 1793984 726982 1422979 767839 1200426 1450631 1574626 960589 1230495 1643108 685758 15493 563051 22318 1126558 1755404 1132255 1783349 589068 341681 601219 1970306 943 202590 1487880 1899370 418969 370374 1896625 1273599 86883 1252777 1818679 285345 1062313 121327 1727468 223162 1804059 335140 1456954 1642319 309410 365695 555035 194824 1296121 800982 1711169 1657293 400867 1412285 578689 1222176 534380 103366 210980 599041 1735252 160745 1248224 1650343 456220 1913236 1842608 1708518 282468 1614193 1729056 880461 760585 1265186 1225685 681132 1303677 1333159 1278709 171062 690214 1773144 1918747 164421 1237677 722495 343224 930510 1670585 1153817 665261 1419968 1021114 1943708 1073752 1523053 1931546 499570 827780 1525312 1794584 1237302 768115 833189 994900 1342033 1174252 1872109 994275 290878 813181 350425 161678 629948 487437 545915 1961955 1977075 1598000 108686 1248844 21674 1356442 868611 640236 1353267 381397 1824791 118652 1994603 318587 1296130 629415 1729083 416460 1606623 535051 485823 746143 1723786 295338 1958815 975009 187419 986971 1107911 166064 1503649 866756 1875785 1219299 982438 1676861 1563363 1503210 270308 1360656 1765046 1182569 1923817 966864 123362 1445720 1133970 1745344 1248161 693015 638212 1411317 1339665 1433793 346274 1011646 647511 570906 105636 1488098 1334781 1872410 1153693 2083 740251 1128998 12292 1740838 1439857 155071 248206 1816467 1537470 654566 1798348 1150601 392058 724453 1447618 115826 389418 1829643 1555508 1831839 1172969 1934427 1925476 194149 1856525 395483 392574 1388802 781533 1042507 640266 1790333 1348867 867786 921229 213705 302236 852332 1604675 1334755 488274 409388 15708 1209424 379507 118579 991576 122237 1460277 901522 251708 1570710 1202341 44661 478163 188134 257620 1150243 77310 1487501 97572 1822054 1791001 1427524 549288 1573683 1770306 815920 255230 1707637 467974 152493 380609 1740605 1746454 1150656 271069 1613851 655643 1814701 1968929 1994471 1603876 10405 1601211 834678 548644 1268480 544406 506759 1313768 1921301 1252833 1328621 1589625 1182844 1933416 457044 1583010 1405065 797309 265904 1419923 1121212 1673575 797103 427547 1139933 1738792 1457853 1207232 1390205 1672054 565736 1105890 588253 183881 1527636 1448009 1157566 1293475 963371 1876072 337948 1113030 274495 1187963 1165650 453797 358918 1280100 855240 1411645 473410 1778702 1590638 1246149 433950 645426 441357 1275443 564095 1997601 1289952 596649 1745860 1678160 1121918 330485 1035409 1878974 1016644 1561231 903160 1766590 458355 400870 1072879 1988507 1405293 912814 1817404 1101665 1042431 1246887 1982630 648661 833527 1915894 1185438 1113228 844924 1204293 1656002 1634392 1096320 778377 1473419 762218 104134 513531 1926931 672959 1685551 1517556 47166 1013605 1079707 1488263 992175 1089247 931418 1432229 934022 1278505 1799780 714611 1391759 1489227 465129 698648 1775897 1950960 729844 900323 1317573 1249498 598738 1934654 410253 1408113 267624 820201 1141620 1611115 1748652 211166 1539565 1951615 560927 448650 431038 1721619 550761 1414854 334837 302064 1600043 1215286 1002038 1353415 476977 1519589 1868101 1824058 664857 1812208 797796 628353 582349 1110290 1497603 1198108 1499278 1504733 1239504 1221157 921868 47338 326456 1006144 725715 168796 1822077 836264 1587283 819650 523098 1122919 26513 65843 1052169 1629490 1988047 1643773 1971932 1462775 768281 915497 57724 1333512 1543655 1517707 1420452 1652840 351219 753464 905090 1162051 1212934 489729 787925 200532 387868 1328592 935770 756356 971095 538597 1882633 544891 1280719 1967153 1666931 78172 1698729 696202 1182732 255093 1541126 456235 229357 1274761 1120361 1645095 1268723 1520507 1115222 1346843 1462358 1475042 429640 323788 433447 1769489 1271596 680985 763126 177371 970704 1902388 1713075 766972 500072 1401316 1212327 1303072 1264179 1391802 1682190 1294121 1234639 1386220 1576250 1222900 164846 594174 1036429 1517011 1924389 1631515 759216 1359125 1224784 1627265 477437 1966767 233029 1228481 329481 456997 1893993 428142 1852035 252040 350288 295852 250011 1766185 1558259 1203326 1548755 1180649 1075736 749077 443822 1487212 335381 1925264 696915 1111734 656040 247818 581669 863132 792538 948392 1559927 1162487 1643215 371148 454210 645367 1672490 102 1606175 775655 255342 1756513 214489 219626 412815 140091 1766578 1259844 637932 1693699 815413 572032 164270 1809799 1826596 101393 754250 1665850 276647 1394027 1509292 1829095 1010722 599813 1667911 38617 1061875 1041102 1031256 970848 672137 1552817 1345999 60821 351961 1478753 1262625 1137515 233972 203929 7006 820335 748202 641816 625524 1174191 1516811 540541 1664287 386655 1011082 501418 1847524 522588 664780 118818 419123 1270850 1290040 963257 1585639 1059712 476816 1983510 84173 156629 913413 1334552 146955 678481 1169066 1012577 594113 1497566 163645 1736604 1154782 1308169 1222699 1819694 1673522 1574363 175255 1059110 10913 1426718 1152642 845257 727543 968504 1992696 1388673 1098748 1108850 177394 1756146 1465423 921564 641571 227607 652096 704997 294193 503437 1243022 617600 1571661 1841948 1982484 1073557 1024993 1921384 1408310 1317929 886618 8138 1271311 1079845 402101 255253 1921426 767020 1739257 566769 958512 893867 1051561 351516 1840674 420601 1336974 737646 1587942 470065 1218106 1901160 172147 1842777 1091242 1725791 10699 1905274 1173949 1349739 78097 1774111 762330 828293 1280941 793307 352274 969585 1018659 48649 424099 168977 1647880 1600879 974553 550658 1425844 894322 1501514 1163360 1824953 1740535 785781 1141542 418689 778349 479018 1953954 1540573 215080 1846073 314971 1623955 505458 199331 1568874 862466 340159 630311 179919 649239 1901454 835253 98685 1749143 1355111 673121 463631 871904 23527 1194032 1695578 302331 1675847 639130 918551 1771553 1013325 265795 684110 1626585 1127114 1157218 1114356 473837 1376458 238299 1056688 1457026 1305817 1617024 1912107 344160 1241700 312936 955539 360046 185764 286756 1574921 892563 1240111 1546054 1964 1329796 1699322 171666 901536 299521 1617980 578209 1813258 1739359 1158800 1269273 143924 780884 1262815 1279284 510466 431420 205351 1976653 288282 456130 843480 915540 176987 966230 1262002 1090175 1446584 1451894 1230550 664364 689023 1387881 509008 383961 1268484 1986848 389430 696827 1404366 413731 516034 1834975 23385 99737 1835893 791044 114572 1668538 1804357 1464313 375085 61885 1408037 1249158 971333 483913 503738 220373 974971 371463 1157199 1615160 1288704 1668768 1487815 16408 69093 1440803 1755991 1579866 1893111 1808959 991323 1613235 1635791 1193291 477097 1594838 152368 1684969 1157022 1266150 1326295 1592060 167991 1759516 851337 637647 985055 1034820 207207 1307189 783204 1429045 1068878 1609675 514939 1491852 1081531 747839 1916757 1076393 447250 431089 63428 624796 1037609 638580 865045 1000255 830027 1361936 1872320 1238280 1424047 439163 1632214 766756 1020237 1762872 687487 249700 629559 1259448 1328740 522755 825378 1353096 436694 1240042 705748 733782 1843229 109400 1549216 1425557 1487839 1588716 476107 1412702 44822 952907 908111 1274383 1418290 1578074 1134616 1093305 73523 1272168 1646552 1301056 1208885 1653838 562720 1046007 1817622 903292 545333 1423710 1149270 214150 84157 424997 1568387 1087557 199064 218810 930712 1731430 612872 1576492 424458 1090784 517755 108736 607275 961459 1991283 1836816 521285 276129 1935047 1508328 1560977 1790827 831115 189630 1262094 1190328 1640250 1122180 895610 324154 1405788 1032440 1594752 1057438 600901 1852476 959761 615097 1223242 984802 1340090 358847 1847738 764746 1797974 306967 618432 768404 1659544 12457 956329 315741 1693680 1164564 1238064 1356772 1021632 496071 1513051 238216 744918 189299 1508105 153180 459336 1194943 1735102 1141050 1728064 255404 310495 1858887 1743631 527071 869184 889116 325121 1973309 527930 1830840 818250 1099289 179865 332677 1114304 1033925 401869 273574 1150416 471814 750062 473931 824804 864111 247926 639654 124944 680247 1740987 16705 1487173 1576406 835441 1503070 1572582 1760607 779371 1560814 940376 580291 1250944 1174968 206730 894961 556884 1256166 1684116 1019856 1201540 1142628 1396027 22931 948841 769128 1849615 1046917 108310 322372 1777910 1466923 1044969 1921064 1365954 489408 1967716 1778473 1508249 487105 1343698 763531 893010 1157538 189975 1674405 467560 1947823 1354692 1135658 1554217 1505758 1920644 736983 554267 1851087 1472572 748004 1046245 1132080 1648098 1355204 141571 1240283 1751556 1195890 103835 790555 168616 451165 150247 1144478 77887 1825872 842689 73938 415765 1160780 747374 1652882 1202492 1707922 1631735 1801023 1029847 100354 37263 132274 739878 840097 1539089 1740926 317702 1026705 1403944 6407 1403386 378749 1377828 365596 900084 1136773 519811 538285 812800 1419174 1560677 73441 112611 132890 1989682 1642896 485714 1008162 1331822 1230091 728070 1698240 402352 866193 1142109 781122 950278 736071 1139462 1421502 1482884 399344 346922 750845 1586789 1978301 1835502 1501440 615091 496473 1863260 907864 232240 1604744 195129 458106 953125 353954 1539516 734285 714865 992411 1009950 1833825 1177617 999948 1774182 1704322 1267503 1847515 1654405 1530301 1129385 1251367 238173 1734105 1378808 790563 1846078 587542 172218 243279 1041076 1875631 333228 1328057 1522107 1219341 726787 1969375 794662 989922 1224551 922673 1259457 1819950 309171 1318113 1083260 581721 259596 620711 1196997 674849 978774 1402191 1515542 212748 388958 1723627 372904 1820344 283257 1420790 479606 1874858 1078468 1166844 509789 23633 852443 1188464 999551 1477161 531326 87431 1130010 1606106 596301 883899 1774329 981890 1050737 399023 177660 838930 1933475 1288220 411197 891763 143451 551356 1771927 1151056 1927039 412932 545065 939942 1502243 1094773 885688 271406 946468 1526846 1843726 211145 1006806 1634426 512290 593506 762898 1222581 628465 28555 528390 1973275 1795046 1848737 324806 576138 971776 375521 1929021 1649350 1726177 290685 933889 324722 873175 478306 1018874 1168589 522319 1102960 1657061 1318169 1254331 1938090 1433867 1178577 619114 1050179 724634 702481 1233633 1294384 1211739 820774 1832251 36605 148379 640453 138643 745820 1515791 100810 1963642 1389562 405267 1834976 866344 1764990 581746 1710513 1687465 1184973 356656 464328 1396069 1801955 1010834 1597907 978088 1442606 1010195 632237 1195815 673506 1493039 710261 1214932 1647632 562358 331945 567254 274755 509734 523963 1610881 1847755 377431 1272143 528309 1819593 25109 1414285 1012038 1559999 1215110 1283419 627547 1646278 635648 910010 1075285 809862 1252815 743280 417681 131122 364417 1178988 1021412 1708761 272701 1059364 1738604 1837178 549695 1834548 1983561 70329 964526 952708 877161 1266677 1469302 742224 713128 1608022 1589522 689809 563529 1939596 1858381 489060 318948 144834 1572976 1432546 1291916 145273 1130536 1780439 1064105 1902068 938882 408753 249517 234496 184714 1218123 1613259 1620567 166080 942107 178533 1105123 52695 1665610 1176435 465147 1862210 1059677 95855 1460109 1524127 709594 86241 1270643 169218 413418 1959142 249503 1773444 547703 1934507 1356066 252107 12819 1162431 1840734 1325669 1676373 440364 1699541 148746 1082692 1925059 1749463 608313 760060 896701 1798874 1125105 597615 1962274 112721 1102358 418101 39886 791759 1843629 1317629 152085 1045590 1958366 1557195 775060 1735688 1814817 1924456 1648980 1919075 1977416 276567 1957736 1918666 988078 1798616 1189502 516957 875816 387003 832041 600163 998135 1312169 1381046 1650953 864456 91245 687436 1421596 1322421 1894157 1609076 702328 1481313 1035920 1411129 1541005 1913955 634535 1595095 1680583 18614 444958 1550526 155627 976503 1254671 1950934 1000754 925568 1539144 964013 1278791 1552750 800658 1962483 1377977 1073208 1883178 1619268 946908 1635360 1880759 1623913 812417 20924 1293241 925290 985300 764768 276601 420700 184162 830591 1453157 983196 1530865 1117060 742003 207536 116208 669085 1594953 1823989 257553 812790 448008 499109 1340650 300570 1032719 328136 488871 496899 592718 818855 22770 1303153 1269646 572144 244993 1062487 1085398 1474260 356079 1504458 202859 1183772 18394 894341 538098 1511172 1221861 198865 872530 995260 1964314 439560 1997132 1546907 1040507 732054 1710119 245120 1363066 100163 847001 1550788 1945164 818814 1389139 1062688 662393 1687186 1310458 1366290 6373 1392256 1812255 590459 1295389 1230139 920119 106109 288080 1754292 726321 1203858 405659 352351 831322 1881506 1728648 1312309 852254 1786487 224777 1875742 126206 772032 639206 1138513 1506355 1272968 1833744 104715 1053347 1136771 240828 1156356 1516245 1905953 163882 1630266 938730 117336 1355176 479316 982655 1403978 586694 121866 1072957 412866 1328861 888516 186200 1294052 1948859 129668 585756 1810970 1139124 933865 1832264 367653 1111188 769205 1026546 713699 38443 374366 798123 754554 1878494 1453005 588184 60107 1823633 153625 1688820 1920558 1838077 1135000 531286 933408 152304 1324651 1730910 22135 419822 1836704 154424 669369 1467716 408654 369260 459143 1092860 1217231 1180756 1519598 1311065 1311136 58590 1410624 571451 1865218 1228617 743268 1853603 1698748 1515947 1077938 1097736 1815426 270796 679941 1591556 1586389 231807 439714 26166 425231 700551 1047239 773988 1295287 892796 9899 733966 1257462 529933 565652 1596707 891170 1629026 273397 799906 292272 949564 1736189 360870 1959644 1230399 807625 753401 1713269 215078 1616510 1574104 1279446 776880 623130 1906073 372644 803424 1488551 1950283 730775 1390579 1815964 846574 96088 905993 1793310 1905024 609853 1847248 1350327 1807202 1550544 1282826 1508360 1115374 629560 974144 1585146 1279533 911266 404111 1757992 256777 9542 68812 1592474 589303 1816458 71065 332723 1613965 228744 112907 1120701 1532211 1252144 275992 100459 1631620 873226 166972 1366413 464563 1324664 1710894 1743582 171686 22893 1856161 1680170 1466225 687333 1863034 1152048 959360 84850 597864 1830599 1052530 973489 1342425 329950 356732 230510 80912 1021142 1155224 1598026 1356357 1271945 272918 1183568 980288 697312 486786 1202070 1552231 1034705 1947626 1732721 744416 284249 1031963 1776164 155634 426790 1615465 110226 912792 1008510 1722185 92598 854634 313378 1005507 276635 63185 1428590 1097904 1456312 1053609 1593840 384588 1805051 1896605 956909 1417188 1472935 1074786 586871 1806514 622968 980835 1253043 1806434 757942 105028 89682 272965 774747 91028 860462 1449013 1651327 387637 1347174 1303149 1597988 1873105 1965746 1528191 675380 847795 107049 884518 515509 1939257 55461 863694 132338 1437980 386842 412254 1727518 1104443 318167 752174 568293 1244659 626697 307150 1090779 1346517 537994 456843 1916591 1226894 15296 1486561 145908 1364063 1258322 1048683 1422209 566985 750227 122032 744690 419444 958313 501603 271640 457445 1953707 133780 84987 177500 1552749 1175316 148519 825469 1256066 146444 726176 1110817 255717 405844 1982040 1724686 303406 1401882 1217899 1820249 1093823 1524208 617298 1965541 220335 1286161 343571 1572431 1845834 139428 1739031 767049 682196 219880 1299181 988294 450101 201436 930313 549719 1167350 1327524 765969 1803842 1881210 957588 331823 594736 760335 749711 794130 1213749 86651 1948020 329050 1005853 1509709 1899314 794455 419211 1553029 347867 1358525 1010993 4492 1077532 1992447 1570428 1841716 718651 155213 1773529 1029403 167552 925368 166065 495844 1183598 1668923 1750569 1449150 1952484 386942 1593810 505381 1230656 439146 1431007 181805 1437528 1901975 112719 143 1454383 1790155 288481 610905 485594 1817864 612615 1299452 1358480 1662392 1827729 1925860 1131823 541978 1701713 214876 1839468 1524358 1653647 1861622 778920 603752 914065 490446 1492639 1744079 1672109 89149 890502 1957705 409582 152211 843360 1291176 1559385 1605860 1502815 1870006 1798801 397419 1597737 716824 529051 472406 1624740 1673153 1281215 1054074 17466 1576766 913774 1587884 1239545 1625218 1583237 576331 1797973 636481 22499 332021 276260 1744256 1057735 248853 1740950 1236254 1500059 1484079 229361 997360 1742302 572279 649300 449804 144631 1374461 140356 1135660 1338050 1918686 1800995 1392521 1023168 638557 117091 1725427 658955 1662595 1507549 424923 646611 1135813 1123062 928010 975492 1407709 1304301 748736 1010633 196317 474643 1719577 901058 1999992 200973 1764588 1029947 1497058 1358316 628697 1596828 57955 1984373 1493882 1508005 1478712 1869017 186445 1608506 762503 1889430 497746 218700 1754432 72962 1245555 253741 1705547 755846 1624553 1802141 1194234 1378954 1891785 89729 81597 944498 1451778 1909309 7744 3089 312770 1903669 908539 1387115 495510 1018353 183831 1546140 885374 1871539 458748 571060 92188 5200 1675513 1638983 1519093 1890344 612090 89316 1926905 887797 209132 1400133 1452250 1458750 909274 1247375 869652 1487630 1997128 140431 449726 421739 625080 946901 160041 1661901 315227 380851 1306863 657047 1104597 47347 467404 1820888 521243 1391913 424341 106694 1486735 177170 228121 851243 286535 235473 1508504 1920966 1358091 564809 1939920 1700372 420257 1623400 804948 173195 1417970 1093062 1133237 974515 38632 1230986 1377036 1758459 321452 1070924 1167739 201146 1362349 1177171 1641204 85857 956265 87682 983882 155979 649648 308166 615166 775392 1161539 291670 567192 856099 1837989 1007268 169214 703577 1295397 116820 706034 1147036 297100 1421984 984757 1976250 957444 1860032 1613614 833198 926807 40138 921937 697749 1686887 894332 137537 878325 734255 35631 735137 751531 1485288 870770 1449517 573940 1268964 1796793 372487 1422662 1658075 1379103 577134 47186 1787321 1628054 1988363 1429247 586605 1979333 206221 1703469 1642185 1960358 1517971 849053 218758 200056 115409 713587 1760799 913499 687836 869385 919522 305813 720576 733731 1033134 201437 1200142 35419 1852267 119348 1520175 681769 1238698 1164230 1086455 1122061 1007851 490366 862797 373911 880895 1721248 1048688 706086 1849478 1263221 1923579 1055349 791983 321645 598037 1925610 1238827 1416341 1037871 1204879 859506 1911139 1602787 625325 1626538 74264 1049755 15433 1949127 1435880 22492 231440 30609 1865129 1826876 423149 31483 1399657 1209013 1750281 712676 1964885 138568 1596392 1262483 1142552 1847427 1511472 1883058 1595403 1532409 126291 1749892 400752 1266517 1787660 668608 1023066 1769293 621419 93347 1435139 1342210 862233 994079 827562 332770 1674508 228974 713793 1794234 1941783 1255801 1469160 1246561 1533640 1124350 179844 1162016 1831743 118564 269238 372888 929084 484593 74609 491127 711733 238864 1984088 633309 742860 830461 1513798 1353765 1454320 1987839 58255 1704098 1323390 1404572 723717 782187 290025 329531 305049 154307 400759 723491 714463 1279606 1103408 266735 696451 1715839 874661 1094004 1316082 1598176 1875468 614334 30640 850350 1061859 1744635 422056 1720385 22385 252287 1486904 1396444 1735385 615185 994119 1634892 1976609 36496 1778427 1427386 51930 1024511 74416 1894497 1263084 126369 1766003 190205 235773 920782 105779 1469035 1985361 970604 323791 185268 1129615 120959 1331265 1204800 1665666 1386859 717205 249355 1916872 1047852 1189633 1186194 334197 1777268 917209 225494 261377 1284984 1584360 1639761 67185 1050240 912670 1030196 1434016 689810 1860380 1611417 1859107 418965 15307 1754745 1416523 1209672 1834761 1145788 126836 1502688 426472 505581 412282 97820 596625 1426015 1510473 720153 1214788 601804 306446 1395052 326758 707847 683986 1244121 370936 1217831 1358704 365737 514851 489399 626505 1928230 354617 1652823 1273484 1884837 1310209 1489488 1288070 92178 1141806 186357 390538 1368815 1201228 1538234 1412369 1311928 789167 183781 1554363 1462389 1129912 1468635 101007 1903323 1736112 1935373 752303 578115 1543163 1354820 1453282 1804396 19067 105084 858897 108184 185295 1050278 536654 778646 1892642 1042048 1422032 1336199 1996212 487184 752468 550854 647346 359897 1288900 789346 1889193 1337848 787168 308237 1855289 376630 293979 172293 417075 1640642 947325 1782813 265657 1888279 213608 406871 742620 402893 1477470 1491321 1886214 1442667 1597075 1226163 1542239 1918338 602351 882646 991342 1877373 809658 1232934 553371 975377 997069 1109640 1328332 430637 1986808 405055 1776275 455369 1709829 1153726 128831 1692105 1065997 1761123 108021 1222068 1077511 1019099 468286 1738202 1868264 236800 945617 45851 176718 581507 348656 511121 1989958 178173 526685 168537 1755440 763643 1918939 770438 50728 1730862 1543070 1079395 411030 301850 1520095 2274 1855003 1917055 400882 722515 316525 562565 1936678 426833 1620179 551518 990935 71815 92255 579076 1636655 67652 210322 1049735 1173541 1227983 1698787 1498571 940534 1566834 1876361 1368902 1374652 371652 904887 651131 1648534 162556 1702333 1836105 1541074 33248 1518143 1078260 474076 808690 1205199 1538171 446886 693818 1455161 1379949 1917028 963983 260023 664253 854349 1816976 1140360 551888 123267 1685870 288042 702044 1178748 1934530 674716 411468 1298747 879280 342443 1376888 805970 1446519 1714258 206360 1762150 837496 205470 371851 1713763 1823215 1669821 729041 154930 1684188 1146244 1780938 1757903 1563060 1944429 1178374 999716 1406131 388109 1577552 718056 276951 1486581 668452 114522 1404740 1539491 1406993 418529 1648503 1682839 968288 1730723 1922857 26491 554499 993600 892462 1830832 1606473 663296 1328188 1910934 1080095 1020887 334098 397967 1788791 916377 1213689 1408218 1831502 106229 984417 1738174 1954803 956947 1592573 1307962 1463308 1124194 1252336 760587 273630 830432 1946226 725439 1755682 561868 349427 931781 117481 121773 1472125 1613640 266319 725789 602821 1956948 439417 404980 649276 1152811 375263 1039884 1933165 1372903 438998 1865137 1377792 142029 1508580 313569 1698317 1110349 1883785 236611 852614 698897 1605566 1919065 206610 1053 1711220 1448621 1436802 1838719 181735 390815 1013796 1499123 907258 1846458 1319831 1671703 1559467 1900781 1902073 1727158 85026 638077 574551 649115 1675980 118760 1889914 1245618 1493849 24954 1450932 597003 373222 638013 367063 891060 14647 618062 1613024 1037422 387415 486009 1744157 1627891 863177 1328720 851265 1665600 690593 1332507 1488294 457633 114619 265638 646000 1886760 1763625 1215037 1358561 365607 949372 649022 906943 1959289 1041145 1664928 103193 674158 905181 992560 1010855 1035923 748770 1840890 1011290 866154 251097 768360 343633 365189 1934652 877166 1875798 1613087 1819198 1128847 1538243 1327076 930133 1110221 1146121 1302184 1256321 1190266 1274780 13762 518758 517890 1769033 1802261 1067540 1411759 47494 1748841 924032 811930 1903921 652998 1856591 1344731 1552614 809513 1694390 281894 1885992 1123903 1464894 1401479 860952 888256 478991 1062512 1822560 1786578 1329172 1808047 1816116 1093244 790234 1453864 618202 215704 937757 1302212 1485690 759794 1726547 1169054 601138 370937 925271 996062 889241 673803 572269 1486743 703650 219994 848414 16665 471402 1524012 1334695 1738571 1497810 220608 1405217 1442324 210637 1311777 1586330 749661 1041465 1556266 1176524 1428591 1530391 702162 965759 1960997 148789 832785 979355 1550855 844247 1755052 1281073 1798565 944852 370695 250427 598306 1835239 1834124 242132 1674911 318040 984074 458470 639491 824349 1548514 1675119 988855 1137004 1841255 1892466 105438 786137 1683327 1823732 190065 257572 945512 1941248 1594008 775775 115894 17266 373092 1057711 1880768 1457835 214567 1955258 1726734 1562962 562172 389008 621664 635796 411411 551542 520606 690048 95878 745636 1148468 1322488 43715 1244253 729287 850514 1428184 77321 1992297 1647454 596955 64975 1920239 812877 375446 1762426 741314 1803619 1951388 1987332 1966223 632336 443011 994268 60626 70778 703427 868651 975877 1793082 1077293 1873768 1522433 776465 575493 219382 1575434 1280627 504118 437626 1275923 1946155 131967 1730160 463485 1066560 1096803 295739 1324214 1890307 1103584 1953053 1115041 112651 603918 445227 944532 1548245 1566484 1099852 1283731 1024360 1231068 1799968 1233715 651158 1240775 1687293 758204 28502 1256760 524420 34144 794641 1735302 1432194 294682 3147 1230483 72322 1718744 1844802 1112457 346819 1647543 931663 1490546 1612582 1959524 1275328 1092943 1506687 511570 1615917 1864074 219450 292730 1072118 628690 1583415 452043 1448774 825749 1416067 426894 1727488 1158783 1079340 283279 972000 512596 1916346 735419 1316831 207278 581063 1468221 1515842 1847310 284056 1206638 422184 1084896 828809 1040192 675103 1906001 1386336 763966 1130442 540340 786846 128226 1149924 1450877 1047734 21313 834384 1602945 31296 1522676 319619 1018429 622431 1705931 632396 674007 1326858 1161864 1566298 299534 1554905 484324 1551149 1759782 1312234 697569 162761 1540563 304031 1386946 553559 1302337 1604899 341076 198028 352862 613691 1246946 1075446 1918384 972949 130221 1659038 46723 473324 1873507 185422 368253 1450198 442077 1325073 1405255 1916564 392712 924098 982052 1270634 1393594 787999 364585 1641614 1212229 324203 571835 211879 1271644 1700589 1884198 1745119 1539792 1432163 1614239 660823 1440499 196457 724358 74722 490144 461536 330956 1164024 12046 404999 175276 482755 992389 837150 1042952 1846199 1457236 1635101 566581 702380 1288461 811323 871631 802353 557908 1330994 1281531 1503159 1018917 989157 1642000 1791189 382019 71354 475867 1687110 1729014 1880598 150639 1704788 1600229 470689 593959 578155 532194 1076367 239169 1299349 473057 1749363 1240376 86545 905556 1629635 810803 631619 484564 818209 214533 1895245 897376 716457 1002035 1282354 1996608 942194 643136 1707798 269904 1286183 1249027 1397190 1505680 1717376 1315991 1409 1640309 230967 1816914 1956047 975415 877877 396107 209882 1844982 1868720 1585305 1994480 108508 1748408 1978545 1570586 1252424 1039015 730763 942510 1274249 1861618 1229358 593948 387084 1793860 71844 1872720 1498990 1388021 1141415 1583754 1868612 1618084 1601980 1263898 1300010 925312 1188095 662333 1796808 1528766 1500390 1573488 291265 444152 1906711 942811 1108983 1096690 289717 943101 524922 343822 1078130 1367455 1314710 914675 1344084 286366 663605 112737 1297075 1086046 1595786 1512003 446242 1423410 410061 1313042 1139568 1435740 1630812 1244973 778301 326042 221445 290383 1846143 996527 1203569 1659335 116482 664118 840169 1599334 26971 34723 481730 1845401 623741 1083285 467171 148795 111365 1235847 215145 382328 137663 1525990 277952 1146292 1115750 865658 343945 488921 1274231 1978732 633823 1414908 862396 522561 1840095 1477395 1053750 1556075 1223241 1848224 1788546 1426217 1556317 1110740 1525628 627918 1086262 559288 710429 965061 544682 757016 1335822 1580863 1679298 843758 1697583 187149 38512 1333153 1455500 1902579 217835 615889 1734397 1626387 933283 1499105 677689 1450454 1642677 168918 392651 283513 726412 890202 1588575 703462 5957 599099 693736 1810048 1466476 675967 1206183 712125 1141199 1582061 305488 285104 1194218 299073 1707370 549433 1905658 929525 1080179 798925 773313 1048915 600408 1707536 381638 270571 716342 1197631 1894235 358957 272675 664874 221664 1614336 1875674 1844622 866578 1360566 1423051 3465 406960 1725159 862117 1136220 1333351 1066614 1483700 30817 1043916 1781804 48235 1957613 847790 1766207 437109 1833501 348865 820665 1189504 1232170 612788 1971722 1584869 808160 951695 370408 842922 885623 750562 921683 791921 1388647 491848 1682487 1354235 1815216 230317 1864194 1301619 1643939 1190382 300001 152537 887453 229096 799367 471231 271362 1514846 195939 751738 1057768 726705 1572674 1829374 602634 1446215 1051099 1278525 296796 815590 1462721 1798438 173933 1291235 1245711 156835 192862 1256565 1453057 1788802 143793 1150597 1228331 641943 1052946 1434584 1039869 815799 852929 1843788 1850769 831065 44990 73789 484693 1529843 82350 867621 1218513 811950 103443 1426852 104368 1575889 33092 1337101 1582209 244747 178928 592139 1685315 923385 733207 1785070 948149 1329005 1643827 1693195 1847544 1858278 517997 1112169 1861631 998116 1279151 1203585 427596 60075 568321 1344368 1449270 1318413 586153 683873 454669 1189528 317011 1209258 936555 297634 540992 1373408 1935998 319561 10556 85716 848720 1346984 1460360 503600 1363256 1688633 158165 707444 375644 1943574 1093552 1648019 1967874 621470 1388337 1913884 1171036 1882540 289751 1367399 1144540 824130 836604 209171 1775282 161501 1626733 887709 208917 1827831 1934601 513763 1260683 1917439 982544 1453369 1311375 653147 1043824 91113 615856 1920908 1037994 1765795 1815715 1479353 1305471 900782 1291695 1323614 1968211 776630 996653 709000 1599971 1206263 862742 502643 1644269 1687633 224395 1945452 1874833 1669386 1486949 1276267 1860664 1074030 1626135 1856650 1843707 39324 1296087 1415501 448901 37953 1874556 1346050 590559 46962 1461943 1694694 657761 1378031 1406385 1458194 311627 849718 155791 1847748 1912607 504004 799488 1637933 1292004 1486046 887789 1639598 1407072 1958109 1898025 1028202 86410 219491 1312928 603421 243891 1975718 1946366 1232210 1150771 83492 1548221 1767866 1342123 1788110 1470217 1579106 1217969 394944 1848722 1648395 124089 700844 1824892 471714 924708 969785 1027262 633234 432334 591460 343960 1798538 854870 1835711 1849196 1375356 897043 982507 1435853 1549131 1728687 1661546 1768792 271541 408637 1486338 1691837 1098936 783281 1977335 1434601 1053754 146144 1213767 470049 937532 1518445 1476330 1779964 1279081 324274 976236 386668 1997828 1175674 1808323 1432968 313875 545312 1548523 57554 657309 545355 66645 829789 1171475 1794824 1730675 162517 653154 1088901 729329 1300393 492103 1010547 1347577 242503 1966281 1242466 1593232 240912 395660 149877 917648 1990041 782726 1898673 1974500 1484051 1064558 1002791 1786759 467289 1168630 1164007 1924778 998251 1155232 1772012 154209 1829751 56923 1347697 576659 1295014 1360644 1887346 1072038 632558 885861 1143218 1884121 378099 1829016 118201 793614 165571 73882 15087 1270697 666320 410762 583405 103786 30911 743550 1599654 1358496 1055735 1742998 1174376 218980 298397 52626 627944 743126 698686 881013 890238 21433 1817947 625852 1555527 964783 621341 1564619 127774 877456 1868597 8384 1888673 850930 1323268 1160506 1905764 217418 57719 1799417 1249454 1480821 1457123 892175 848838 1882863 1065295 676105 1081970 315327 294875 707120 165001 1863372 181751 583166 459530 1395555 791049 609808 708846 1503026 124272 1729561 182322 708886 160463 1810483 1505748 443233 152568 457164 983669 1591523 1646240 785832 78403 758127 75552 1454807 112607 913542 424526 344241 792772 1545724 153719 772736 1713499 1326883 487063 1497272 1252571 1465583 401846 1676101 1612193 914308 1029545 1743875 645144 724815 1560280 1379909 1495329 1397497 1107034 343855 68655 1655098 1289611 331959 845756 1292666 1524531 1779621 875570 1471584 20257 1145885 564097 1862695 569555 562838 1547762 602448 181089 1711777 919263 316396 231170 1551087 1380583 1694852 801819 32224 787223 681520 766614 875038 584999 359558 1507832 1583971 78867 1498857 231586 68759 1330402 552201 1937002 1262789 1414024 530529 1047337 1666580 1851497 169291 1820484 686649 1116408 1125377 1160226 1222737 23893 1646644 112765 892519 1793032 193779 1916748 1184667 252372 1965817 399574 264899 1363842 794414 1579797 1895805 165943 91775 109395 1294142 731603 114732 1162809 1627947 1201376 719471 1813531 1447199 1179302 1189573 1225628 162853 566295 1839926 238681 1790944 624571 783542 822993 586613 1788058 6591 1939201 1511776 932268 1007055 354557 820158 658300 946037 1046703 572024 686595 181793 1906535 1582786 473567 734354 1523373 881836 1052253 900816 803529 999574 1772382 1220852 982471 360568 1331724 555292 1257968 737402 1981510 973172 194423 527956 1860324 35699 968347 193788 607461 1339850 100415 430511 1387941 531528 706745 913962 1612127 251211 1506507 1032728 1655498 1838329 1798609 686359 1954345 1479290 1644495 1555826 1464834 1721563 1421539 1858288 495733 1395418 878142 1730174 78679 549670 37624 640830 585001 1341920 915766 1222756 1367707 996194 1219194 1240875 650429 598025 527033 225565 1829271 660406 1994816 1617089 1754259 1917369 605857 1988889 1488379 1279148 1850509 1634785 854515 1914125 227411 1037236 868951 775729 1129155 1953898 1751734 1030821 1372177 1852450 1226269 184133 1613661 1853467 1220835 676119 370118 427702 231456 1333392 902162 713051 1050156 702694 1129704 150686 1962794 65507 1438205 587311 1882635 300898 243157 1496902 1256428 700057 230684 1290736 873797 1854447 1185824 595065 310054 789412 1845723 1731643 273991 1941208 1390753 886951 421067 104438 922560 410626 683229 749826 755047 1813966 1039945 1381233 1272605 1709868 338936 1641774 1016845 1759082 1985860 400627 697145 528072 1116099 996419 558480 1059719 1249667 240680 407568 1142842 1391270 664532 1485340 346670 1843620 319334 157994 25130 1366530 553985 762405 1016085 14578 786357 1733166 1869703 179369 1040807 1471066 1776633 1262168 736578 1991156 1004337 1329369 988381 1418010 838314 913215 488098 1667630 1473827 1327281 911067 63664 154451 92682 389916 105643 615991 467051 1955476 1104581 764420 506397 165968 114222 65457 1055526 1426530 1791205 374240 1487403 265491 1931592 633858 1132082 784247 1084146 725482 770585 480026 1654949 1028307 1285425 1443230 201354 369963 1425744 1494350 446163 1391433 1383172 1996013 397373 278617 1575427 1629167 1828933 1312685 213669 1888994 118315 305678 1699248 1054563 1821275 1142576 1933453 1167566 1948980 1511615 974350 1442597 383057 1352036 974842 301661 1203392 321644 621327 918038 1392986 1693200 59725 281107 754868 1868980 1958924 988467 1904894 1956246 1399831 1041948 204146 426305 957646 1762110 96218 1044159 1596443 1822736 254984 223425 1428579 325760 1629991 362528 1222157 209464 1007390 651332 544015 626452 1926480 644718 801469 1240497 1256247 271118 741312 1761484 234198 1667327 1723249 1378631 90155 1141162 179276 1112302 1534674 359447 1774246 1999903 501836 1304623 1212917 1176485 268040 1905311 301051 128545 296411 625163 623609 404149 1485258 1685206 102973 395506 1076767 1390925 1282729 926758 13588 1685624 1859847 1672600 1344457 443599 727551 1258237 798101 1656173 843788 1931062 1293753 1982768 1857521 606765 1671223 250866 431694 643417 649394 432006 823427 1879072 1608868 1301611 305586 1000643 507149 1710521 245162 1125475 863761 335457 333230 1112869 1820607 1132140 394567 1763411 1891285 673071 1008358 295143 395325 788144 1773469 265252 230624 630009 420681 1120050 1738383 40087 776543 250684 397618 327265 195319 1415354 1558391 1173905 1486829 196348 885093 1742230 281726 1019722 1261956 268878 1280293 217084 467632 1046545 1030868 567438 1885653 1775862 436785 1532697 1917117 409776 368494 807594 830239 1234010 1453765 1808189 1613268 45562 33979 1622235 615843 1245416 713555 199007 1212224 1156066 113594 1152289 1845178 1846980 1552425 104630 246836 1780095 1552670 615265 671475 252552 1368418 1175983 1101782 1608481 1118975 33508 1696273 929805 1039962 1812438 1892035 1989234 692204 282430 84807 516267 570026 578996 1239278 581942 1124261 788964 544270 682425 485292 1815750 1017031 1349648 1169626 1693956 880083 1340042 651201 1344204 437158 1211032 63104 1390837 918078 1473159 1696733 807059 1603272 74957 976115 287577 1652209 1445900 595321 311649 1605218 148118 1904501 1327640 1377556 1911612 251300 1715780 972955 735440 1931406 581381 41522 404496 134228 1581962 1959406 713368 1705475 1097560 1893969 1455666 1013348 276930 236185 1167901 582251 1050945 1951275 1135911 975855 51431 1998472 694481 144252 1574202 503477 851366 1436090 1699830 1353781 1870177 992618 1915178 888385 1914450 471032 1568861 493266 1183425 1172415 1590528 1763642 864302 776967 1547771 268339 576490 663060 1371464 1649055 953220 989957 228286 762681 571632 1387238 1361312 765192 1826659 1938792 1178663 69977 13509 965169 959425 1060432 673112 1079829 1829411 557048 432414 767726 189387 710132 1630435 1797248 1825968 1964942 1368059 8651 1249620 1768936 110214 46003 1944791 625256 1414533 1798065 301098 1904044 1911696 860193 1140212 1950965 115063 1757787 78889 1691400 1620450 953744 1499451 98151 1805489 1875424 738094 635137 1344319 1693838 163061 640175 1334176 136955 1354974 1503295 1970736 338727 138107 320149 1538557 748622 474637 1978028 1128996 849399 291005 1424644 184179 1977293 1912701 1007575 1579045 1431975 1211576 449493 1907721 979829 691029 472285 1057958 158326 345821 1150079 1778370 648131 340947 659394 1531634 1283202 588901 788722 1155603 1825138 164047 582772 1032271 365325 767707 1657927 1106756 1740134 497292 594258 1454215 578558 454408 193433 1776336 301941 1706436 519222 125555 781670 1763149 1077522 354861 891977 1634693 1206700 376198 1246764 1107180 1350165 1427060 1086823 282507 684465 1384850 346744 395307 31852 791701 1010427 1751231 176498 622151 1292835 1031330 119519 311771 639794 197786 120360 577935 1660641 45655 81782 304303 663146 914141 1060741 1164734 159526 977600 385647 923425 943833 896515 514254 1050764 1169033 148093 1548282 1182357 1142437 224259 849180 774077 1334903 1837387 1689982 798077 1708085 979410 1020020 1149945 1881207 1433667 575732 1242413 196374 1070502 1114014 1167682 207608 410160 97193 1942919 1639678 823722 1957924 1325927 844478 1024815 1078364 1263199 86429 522155 516352 1347626 1680771 259820 58674 1295223 57594 492199 1637745 1985099 1433746 556430 962719 1151213 694519 1053355 1999275 1322597 1602848 1967784 1287546 123727 1727416 904157 353121 1243901 25514 533194 154483 1307038 1068233 561223 563417 960823 1810093 1267755 678259 862702 680370 1306279 1071182 191481 475781 1179901 1414023 897263 1458035 1803199 1807182 953784 773187 1511576 1044228 826839 1875405 905663 586990 671991 204286 52118 627201 1249671 533297 904233 964854 808970 49244 794511 856364 4894 1108705 478105 1660871 487968 682691 256661 1045297 400477 509112 764148 672030 1476092 735236 456369 1666448 1363802 1113898 1230635 1973678 1289073 391339 908815 1639415 1642614 1763141 936410 481115 508459 1737489 1563629 695101 1471039 1066729 677444 552978 1561582 399518 1903980 1189759 1998740 181609 1410050 1759423 153636 1664858 768164 1514810 187573 637475 503908 532257 1887160 968172 976282 142646 616988 1054783 1912166 1554470 179104 751203 1882409 922037 1342486 1140200 806561 1158739 127449 936794 1574840 1030783 1307765 907366 120926 1279934 80169 1864546 1473417 25680 1854300 336542 1207669 632639 1145238 497755 261450 499106 1786536 111920 1888127 1956021 425594 1662657 1240391 337382 241661 1209270 298161 124260 1947173 182050 644489 127626 314344 746616 1557496 1373414 1917371 675187 4892 39343 199966 1096378 1619541 358600 634288 1290435 539126 182107 1792216 1314841 1644666 763025 1699285 1077165 1174749 189298 831996 1388598 9712 1560291 1468327 1399304 54870 491814 470441 1645012 932458 935283 1497715 1734670 1530378 1697117 1459092 1007847 97795 1489407 1329134 796914 1862977 1871153 833105 253944 454512 667870 1598090 1845370 401130 697444 943553 92001 473800 1753819 1478006 268052 1996628 1383987 761767 320251 10129 701751 1714807 893388 1076797 1981016 1644628 1201765 1311924 701470 1620785 1665011 477244 1454148 1472298 251797 53071 172943 164470 1872418 1978721 563148 1460771 1870071 587062 1834059 1690327 1501409 1515125 1742849 1161557 483729 825204 396163 943179 227872 1417403 1547313 1130914 683562 566223 648066 588773 1848152 1466049 298153 244630 1811651 566612 502606 1334187 267204 207083 230477 592547 1508750 1562216 1809330 117468 1811872 764830 780426 84247 746184 1638117 344398 1892488 1941858 79470 1080592 1307358 1262270 1135160 855052 1974322 1626788 1062748 624153 938814 183049 128429 203663 539867 985636 948747 249783 1199140 364174 1813271 9848 1362353 704431 1283698 269018 908174 1866706 95414 720529 1323655 987865 1323154 302649 806027 1268811 274683 452560 1919257 1513646 369804 1648517 1751261 1152624 1944233 2967 273863 1753584 881218 1058550 1682592 573063 725591 656543 259237 278467 426619 420657 958538 872338 727773 233593 145940 1583796 171432 1279301 1275046 527577 1598060 886508 904134 998588 79854 789820 1786496 535910 1250503 1039541 673804 442854 191579 475248 872257 58946 859314 70006 43903 1084343 1753030 1625535 919715 142572 1998364 25391 360735 997741 1952617 1274733 524960 789024 791136 103261 1501034 1888241 1207615 964227 699884 632012 1830718 1014603 1576192 876908 1723556 1881391 1255563 1830568 165095 845915 1479979 16013 1260075 1165795 1798852 1956184 1031829 523184 1324807 579326 1692433 1256910 16645 1891745 1267345 1889910 1236916 718354 1291982 563980 213080 772639 676578 316305 1828978 10597 1605109 1882565 670230 1184922 5673 36028 403976 605402 371013 1391774 789571 1742133 80260 323584 834829 38677 956835 144186 1143487 1355311 594397 1359892 673309 1960867 995825 1240097 442225 1466490 376132 1832687 1523866 1638751 454980 1562387 1402073 1690400 1319712 1886554 1028712 1009983 686162 983381 1668503 66559 757610 1023354 759907 1019660 405281 1132663 878181 1078075 1842988 45818 1009978 260394 47208 1259025 1301744 895849 1085482 905558 455828 660076 1122205 45527 1585551 1501166 1862850 1737493 1729991 140455 1485083 901297 173168 552114 1370828 444913 381688 1028687 1925268 282202 1148928 1545241 1575274 1859530 1120299 1590593 1609800 327368 1613662 447484 5386 1387824 609898 1417888 32509 85476 27209 45098 939824 1729215 1820522 1304924 1549955 818265 64284 709060 432292 1062933 357276 1939599 745446 1075716 840615 371223 1609287 1640705 514393 1240060 994319 865384 977639 128090 304476 893459 703156 1095829 166644 732655 422219 681415 914877 211950 765545 1127882 540706 1908676 1444324 1070008 1165933 1496272 1147847 1696431 184345 1573117 216810 1473336 35843 1470467 1576595 911470 9085 264823 866033 1589973 245715 275970 549753 392415 1761566 1650430 1035201 1844859 1126592 144383 1734602 1570996 936998 1111310 1317343 1619505 771557 1663721 1184082 1326221 1558087 1916330 1579016 985357 219384 72793 633133 1163432 648140 1953177 1072750 1705059 57212 1092551 1320991 1150246 1221475 1335231 773336 194460 851251 453008 778212 1562438 968732 1574670 150644 1630680 210828 955260 417978 898353 101839 1233732 1870769 1408546 1722136 548686 911531 1022459 805934 211619 1372096 1106118 458003 102576 735297 212968 1778706 1199974 1288932 962937 1915265 1589371 1144612 198681 1955838 11669 690826 784238 1111442 609836 1030467 781903 873293 819460 1785932 1242133 1617362 323065 1242218 579407 1907436 357890 996276 638657 1471031 1464697 1392104 573775 401750 992155 1570269 44167 290602 1207199 1533795 833319 130518 744187 59013 1347114 520273 1498177 546054 502001 1258433 624849 180308 471548 568054 444420 1308401 436103 254059 768722 1420017 932360 1975482 756595 586558 1594493 418117 1478082 402792 486831 1832713 1605451 1584883 1455583 1593438 303002 78332 872307 525310 1941546 716134 131621 422626 833710 1013030 1842503 1859635 1345670 1316933 1732539 711788 420349 1791389 237540 1358649 1506800 1386152 1237383 910106 15518 861052 195245 479629 728022 1295241 430645 1884944 194825 572641 1283908 1438673 617449 513573 31915 1389546 137800 104917 1691741 765030 1370050 1054976 959318 478344 570570 678595 1269396 1763404 1017581 347192 1534624 982930 982359 1495491 848574 523772 1356428 1717609 1746685 657942 108943 1577011 231498 314785 379419 486933 374034 1290068 1812139 300520 1465987 1713863 907609 1401892 1080670 957605 1264824 977181 1945710 1950078 1204830 1477406 156496 956943 1054888 797072 1498917 445744 1601044 1978076 1830082 720983 120633 1930313 385542 1357311 1018475 1301902 45877 933020 913904 1902183 157674 1796207 657517 1688728 1506090 1687342 1553933 1372950 140124 1422870 1696760 1960249 200630 603191 848500 1333769 1206298 245270 1672062 928000 813783 1865864 372393 1480718 682825 118544 166327 1648702 977753 1694802 1185883 668756 686055 1516303 1691808 1282515 1794268 1613202 35609 204088 153506 195777 1498914 1917507 1923192 1623604 1388561 985406 394761 1119336 1625249 1639857 862347 102984 1039227 1302120 1030334 601495 1601907 418987 1648630 1303956 1581627 271128 476668 93352 1663486 1844503 1261188 1391934 556469 1890395 1477509 1497280 887146 691357 782436 337969 316444 1059955 185014 1261037 908935 493804 1205587 1211172 1883074 1323021 1352445 1842377 5898 647208 1472692 160772 960180 1018271 1539094 435151 972890 790228 536193 74994 1137964 1122350 280326 1975205 1968863 278054 1040829 704127 1215394 467274 1805106 920686 1866623 409339 1151911 1212304 1966840 1723047 54040 1979388 1543497 145111 1205719 752506 448005 1939861 1093766 1668692 1600972 663486 406135 672234 86192 834661 486128 1903909 965982 839506 520541 1853796 321148 1245632 1785074 1411729 1542524 1467083 1746373 1599651 796784 279671 95827 645860 708334 931710 1028903 1913885 606811 733771 165990 814069 344391 1144611 1484807 667810 1129801 1668740 1364783 250155 745834 551025 1894087 1305620 36671 1017481 1930212 859327 787603 14504 1493249 743760 1416923 699679 1632939 509841 479334 768036 183963 1246307 421641 1193208 743819 857734 1599811 1001582 625748 1947083 849383 1001804 1666228 290076 426681 1236864 420511 1704311 633714 1051638 696146 1597720 599633 81233 1915150 648978 642319 1996238 1418947 331046 1038402 146428 365667 1020811 304890 521715 1343207 978764 801303 1289588 1628409 1539367 173295 574893 1001784 1967643 205242 1185981 1422687 1595300 1892259 1116716 494100 1319266 973131 847346 518190 158688 541481 577665 90078 116506 1836458 1277851 1573240 1835637 514465 1637779 1066044 1719893 993169 322425 925633 921472 1022679 1550050 1142718 412243 1646093 806373 1212487 1333716 1173643 531427 1735668 746346 180132 104469 244403 1789917 1351518 1640392 1523183 1296044 506188 204941 91403 1134709 1684840 678232 1170011 404577 26003 1517650 1286727 269467 475756 34131 1692846 204705 176971 231258 788076 1866550 1856005 666533 541970 383974 1248493 1124784 1203641 1340125 938528 837455 19612 946498 1518183 1767225 1654193 1635677 1130071 1527174 914691 494668 724049 1674370 2237 212346 1916372 1925944 1317155 1712211 509136 815991 815941 1778945 434831 1746108 1862450 384347 1837454 1095190 1145331 721018 1026787 1484525 1541696 1087800 1492328 777878 128521 908641 705785 164928 148595 1547323 1948250 1592453 185226 372460 454860 1675917 1389648 8827 1537192 1079132 776323 1832434 179824 1323920 408405 1984567 671706 1155650 505556 1107535 1248799 1602874 1714924 459386 262270 737418 157057 1506733 112282 1266806 1064465 1380734 1680051 1942908 961595 1550968 1809480 279124 346452 1977036 1733907 262912 1728723 1427172 1412415 983910 397905 358115 930890 1072545 1880964 1797862 1550736 1781331 941702 1318844 673943 1849791 1873155 761212 872023 547439 307436 1626314 1891215 984195 663608 1934685 1065451 1541824 1003200 1708472 1468996 934862 385492 1005414 31762 1066071 699422 1813095 543645 208597 38465 1767463 1429056 1467813 1646833 302839 950923 1381537 861908 1604095 425382 542175 1427945 157914 517799 711033 1534926 449279 746903 327457 1736126 398615 1309588 1921135 1660553 1834050 1512925 1066753 800952 1684517 1867924 481243 817922 147700 974783 906083 191430 1868422 488407 708116 1749215 1351820 1392197 1634324 168418 975038 839404 170580 1279141 95741 976346 1739661 761062 1814683 1240346 638368 1102605 1735959 621466 1886720 444143 1870330 807532 1794542 966944 431507 645921 835177 1837528 1602972 1405840 628761 1977856 1672815 1575814 686096 200534 1424737 1836024 1805326 1686398 1498142 552594 1444674 1781287 584968 1917513 1658694 1346573 209669 1140879 1871419 98770 526603 1811951 1384467 863996 1597134 1785062 1888016 1308819 1051216 1450071 1396450 1577656 1276858 893540 1819268 540364 358416 290494 791804 1666086 1427308 480203 1886189 1058038 1327398 42865 555285 1803939 835996 929351 649068 409993 1045622 756168 1874453 1100572 1545729 401147 246494 1949928 1588582 392399 886658 716993 175169 127762 117602 176417 423308 1167694 1417420 787204 746350 1478842 1196710 1887413 319182 1434292 439847 178983 1148725 228722 1559557 20047 764735 78121 73551 1643276 1679306 1453534 296516 791928 713300 772001 608047 947438 363438 1396468 742799 1394089 626871 522947 1706559 1539990 730156 584302 1468870 215978 1489661 14553 1556203 1329598 1951566 1098874 277663 529426 1837413 1400727 922339 1738708 384344 853210 793028 1578574 774811 889926 1445374 1202171 704798 820692 1368825 1747086 1362584 880527 990121 103260 1417086 390898 856276 293534 1118847 880755 1557495 1983125 1763745 1888141 1283346 1714690 1111392 825465 1371158 570529 1860926 1698892 1149277 383144 475390 851296 15490 1195734 895253 397129 397429 1249153 1641448 1429438 362463 1372464 672830 1931692 386472 312011 503419 1707224 1621237 623091 1135051 1101363 559765 245661 1956467 1718423 1272271 1594389 1194304 1647965 1014853 70679 447820 399328 485832 1807731 149015 240409 588593 1812075 1449837 1742091 293469 387121 1498506 50898 1856539 148247 625058 1888226 744196 1872189 1837880 1366490 518213 1957887 764158 1077131 886496 337546 346350 1731454 743021 562185 1874473 404666 1863703 1716149 1061938 942400 1005385 1778591 569187 1578748 977522 712984 332124 1971290 1951492 533633 1328412 1143146 1021357 542204 1735614 1595439 936241 33481 597998 522126 1471864 1252504 1326282 226451 658158 1822829 1289026 630868 199897 1064190 649798 800791 1439418 1218077 1888609 1076710 1114726 363972 1946742 110367 1848726 1005536 1831319 861313 825605 67640 604496 743585 1320779 1003045 1576140 1781552 37810 1523841 330964 81089 1832044 269248 97624 952195 1654356 830061 819148 285350 167023 925213 1535766 1215380 439316 157231 1436715 1245079 1725033 1593110 820859 234739 1327933 1834531 441862 1901098 1204909 61735 1943716 1855470 1997864 1622928 504215 744986 621141 312187 46744 977694 615753 618545 1145232 128586 790759 47366 1271312 170310 67336 1318146 108458 1017960 1436766 1006194 1115607 13581 1636820 1719781 64488 1708741 1512045 669492 1717562 1462066 915082 282907 183804 1295681 484883 1362704 680425 858498 122171 747844 1795799 18977 1777479 565713 143328 836607 1036193 548229 1742886 256892 1570853 1006057 1299413 1880843 539927 487665 274582 49078 1782999 37377 1350809 1523273 1668730 428168 1961220 1212170 1737121 1910081 1971963 870742 1392033 1647897 1360536 1420012 1462508 1163742 1786413 1370339 1741276 162858 231474 1623649 1825159 1664467 798263 157689 1084106 991831 1572675 1730163 836826 217586 1565344 703996 1585672 1394774 53239 1836951 469593 1312820 1264345 472863 1300908 1064418 52730 1518219 1085555 681399 911047 1437268 580436 917618 1149655 464751 1642579 1541559 1567681 1290200 303153 773939 1478602 1422009 137618 678222 1424156 1994976 882515 1118118 1128977 8189 1245429 188052 1293828 759243 1701788 423430 1480873 1602684 831740 1975629 54994 1617355 635388 226479 699045 542367 1114453 441701 1272565 1491849 1556088 1538896 1533897 1646134 1818629 1715580 1370683 1736930 1382857 1678611 688058 358178 1795561 1890886 1578351 1284309 1240 653301 1794948 233094 1206793 257568 1093839 69473 1988723 277123 1788709 728044 1291658 228409 477022 206499 1438232 407783 86042 1611260 1774920 797027 986739 1828201 1018537 1207217 744263 1137306 1424439 489459 1576509 1933241 1916799 1777492 616672 1265062 1428892 1784564 1135852 1870583 1404871 968381 1322800 6258 164554 1021195 1559874 617658 523760 515409 1056988 1400160 1240867 1113736 740767 782133 1039352 1099006 1377056 431829 1970721 983826 1791128 820629 1254861 1913206 433568 1659957 853989 1061833 880459 1368052 360290 1897754 511831 1522216 579145 1364275 828539 1431150 154195 103173 139922 71972 1090038 1380400 1898140 646081 1890389 1654054 53542 1514223 1543874 132997 437395 585587 103089 661520 1245094 252319 866388 1265992 1667974 1412594 1742842 1536061 687952 457902 1872929 447388 1969466 1364469 4001 544452 1541826 779244 1215616 934099 317630 757803 1965457 697360 875176 1395171 1888266 514540 1632902 1064985 1140763 1426236 1636693 1866309 1622801 829082 550213 757496 1968688 1268868 1849645 1968499 1122622 1612792 842383 195373 854677 262173 552694 1810545 1255986 1886630 4613 295518 1304357 1282765 1848529 1820082 955485 701241 875290 54408 488768 1500506 164567 1325112 474057 774230 1137955 242279 1495176 575899 1925212 221947 774592 1406975 1655707 1183136 212261 766771 1922378 1153503 1421414 202690 235901 1526360 331614 555861 491645 1444690 205334 903420 1088741 1324710 746519 1928642 1563785 1895331 1347021 1449121 1006585 1046610 1877761 168532 96771 771219 319896 542384 849659 1548198 1538709 1936088 117449 133969 664224 1338343 252346 716763 1595219 272870 472287 1529756 772394 1093237 1651834 1827627 145304 45554 466553 971803 413364 343510 513550 1097396 953114 1558624 1642641 36049 859420 928680 1007874 640067 534286 1738319 1549640 1959528 211663 1182020 1114229 495232 597514 927112 205517 616361 21817 644208 1374104 902733 1973354 341811 1168343 1697605 1469204 1499865 1978303 1071336 143123 1828446 993195 1509778 481966 632614 735872 1424824 1022370 1148115 1582037 223155 1123861 1480796 1836965 1152370 1610950 484138 616524 1706235 1854530 1308211 449361 1340172 296708 1234212 721696 1099780 507002 1736695 1054253 377145 1314204 1775200 762547 817041 246979 1149646 220778 842398 728715 538318 1159846 1643072 267281 1565667 112033 1592200 1190645 937233 232250 777448 271017 492017 744255 1194520 1100275 740082 1638159 20510 445488 317943 1811154 1670309 650058 692639 1833558 64005 720103 1335651 1858489 1025745 291848 1382165 1633285 852167 430422 464037 742208 685584 44034 1859282 1275966 1697670 987122 1820193 1153382 1751615 1639807 1894318 1169304 1907364 1570762 488461 516765 1280165 1624861 1289560 545160 1964272 1430539 442877 469570 1494519 1986125 905522 1798048 1727234 719569 1877061 90238 623387 1056800 883200 1280560 894658 1233289 1887762 41950 1975460 1351194 576644 1304889 611546 1909174 1882305 345984 1860377 1893685 316830 490391 1725964 533186 1189236 1677215 923443 562180 1475314 1097598 1330574 1544116 213543 1723538 1317522 795459 1526883 23648 1527913 1756335 507294 479007 1353477 473533 472347 289191 280038 498342 908595 10579 1739826 582112 1244394 453671 1620874 1605790 1835381 1160125 246544 123665 693742 149160 484950 1546713 1734124 476120 1286582 903107 1933982 1384345 1218140 1908388 1845156 1715533 1070841 417873 230948 1075853 36244 113120 755497 998887 1348727 448322 1241504 793333 793303 1679155 364553 856733 1222241 6216 1111482 1535117 1276530 1174957 384734 661174 306113 62543 759843 1477716 806884 1935983 1828939 690606 355928 558656 1417790 1519817 1796541 1810350 1895001 1866024 1356332 273467 193659 675292 189509 1485389 1555551 1545570 1862301 1032128 1568897 1124403 77730 900923 368263 653888 1305529 1948263 1434662 195378 1845519 1679042 366743 1895563 1725449 1009049 1164607 334447 1275778 1757303 1446357 459576 1652225 1719726 1182142 443897 1645407 1810911 795999 924346 493212 543394 172977 1708235 1957059 1567703 1448763 1975635 1278760 1055616 1136994 569546 1659818 1953913 572316 1968383 62392 400990 624507 1245513 1789005 1855037 1343846 336864 263645 1816260 136113 612229 1602851 1651776 267543 943823 752889 73603 1645847 202855 1963944 1772259 906679 1579310 90767 548654 771681 1232136 894794 1511363 1921123 113322 1627011 1120782 1450519 596472 819048 1765077 351243 1252256 226868 1492778 366223 490047 1614330 1596224 1734218 1398533 634758 823598 558763 1707690 1572505 269021 807861 248197 1878761 445268 1575654 1079827 1778222 1804697 1618819 1061598 52035 42879 1152535 1849859 1917728 1430684 1921677 693567 584153 1573182 1835891 239490 632102 1310861 1140256 1240478 1542693 340066 1887186 808350 1054740 882335 520728 517693 1634957 1599815 370969 1923193 40786 1745236 1642079 1562472 654984 1477700 1035862 1050493 1446016 1418664 1989595 66248 1170436 1246155 1535500 539406 490055 1078996 774418 1265611 1783533 212778 1302796 848210 1842560 151260 506833 8205 1223955 1986459 184852 192826 811580 390121 1165841 1192494 1695721 1132457 113949 1091054 1354699 580901 687241 479215 53661 1055768 403970 557409 324617 1889257 7280 1264887 985698 66616 168629 1196074 94210 1814317 745366 726852 237693 635400 1900832 298456 1882665 384534 119297 26070 1516151 1875564 990156 959687 278784 796159 1221497 32745 1243402 1391274 1527930 1546678 1750010 897138 266982 1862742 841170 904064 1707723 56238 1064471 61452 344504 1473412 1243194 120915 675762 732299 626948 485346 687909 421932 1788401 90150 204264 784896 1539903 1909295 343385 757720 1040727 1896259 393344 1936854 1502378 1823282 227093 1576781 464055 88086 267822 575651 232756 1986373 1618440 1615186 723340 540989 1938112 1208505 1138636 1392243 1168717 98274 1121002 247486 1038911 1406258 1343131 1915740 124372 1662390 1332574 1071826 642348 220168 1331970 288913 608998 702187 1663705 1156817 1121055 706413 352014 780801 935453 1496228 473259 1279816 52151 114616 306927 281023 1128582 1337532 337970 1105688 649863 41264 1578365 1617285 145303 1125025 602688 1791675 853313 1401982 304203 650533 605992 1344728 1806153 226679 601527 1795960 1569958 1515704 1263203 1813070 1442948 1971637 1813159 161829 268991 1102867 721953 1409452 1660250 1082166 1207349 1872093 1314042 716450 1145372 1552213 550104 1109381 1693208 422109 1213529 389730 1976337 274386 212758 1649414 1481112 1098355 739549 1957992 1906391 1101161 438324 1061832 1053161 982413 937634 594986 869463 966044 1178135 1235776 1179838 221326 1670934 202928 1281721 1099140 483389 185924 987125 1263789 1932639 326546 1107190 626623 52112 232958 1414379 1398768 921714 1106752 322951 803115 308972 958010 1695337 1364968 60352 461150 1139133 624907 1791137 497968 1894073 975460 1570657 629549 1342220 806623 1274077 1718967 994837 1949908 1075603 1723727 1782309 1385599 1173725 928080 702091 1188893 1904829 819209 481324 242585 854194 879828 1753842 608193 87037 4791 755304 653378 423954 1312243 1143558 723075 1412706 1671033 916208 1216634 920049 328085 1986873 527722 1246049 88555 1002401 1747597 1954627 1433042 295147 1249182 1183472 458492 1137731 1619567 1110511 842896 678707 1492279 1241683 1269327 360871 1249568 231341 1238039 1278026 374112 179893 1657910 1093104 452454 1471657 827465 656327 1207468 1358125 1383932 1928307 1113528 1634585 1833117 1631902 1071825 61078 812439 1070994 473832 97643 583278 846106 1234498 644743 316848 1319789 808073 1140273 1079575 1705614 134939 482609 1038674 364310 495626 664511 743270 359235 1385583 441858 1538360 1173700 490688 831391 1533690 716863 1070011 1252011 750434 25528 1063437 314424 613107 1911005 1774266 1337531 1885389 1726577 1891251 893376 590571 1529779 1423017 11499 1099694 703825 746755 742734 1351346 69899 534659 916472 315612 785926 1686577 1688339 840807 1502430 1674823 162420 710736 794980 503043 1357239 1129061 119771 957932 1037782 1582447 1522720 195065 1525584 1730542 1452327 407375 512343 1642621 788017 552178 939220 1979363 771737 1661899 1301637 841501 659101 1219749 1201522 1382975 111939 1781874 1918701 667274 340798 211806 972577 299553 1882358 266141 1133655 801330 351894 120064 1871599 1716856 582576 1506567 526137 225257 920422 1366764 797691 281484 745257 916535 485861 357553 172112 1069055 1935171 1668294 563043 344950 905713 886823 856902 971702 1301357 594737 1430309 1154033 21117 1062643 852751 1125740 425315 355989 1254945 1056950 1116798 400708 1023486 51394 725642 1808962 1027313 459454 517231 353675 1375754 455882 132345 315348 1994051 1568383 721949 1330159 864580 1297689 967289 1713441 249637 1776562 1193116 1237782 757084 368145 504539 528096 486543 461419 245472 1342172 1552018 1219384 181310 1235884 1275202 1276365 1132981 1790456 1615065 235509 468583 267773 1834668 1087603 470287 1701341 601763 628117 1376893 728520 1412880 536665 672245 177236 895648 867021 1709161 428883 1109766 524801 1380691 373948 1143464 1336616 524419 1322084 80509 1625950 242040 384651 671875 1297545 1428182 1451385 1395532 48138 200443 1563701 171554 1720948 583132 1800990 47740 1036713 238492 3707 1196932 254291 1003475 1824230 627297 1682689 888042 826010 813894 904646 1554763 1142461 414924 1562229 653084 872218 869723 1344269 1098928 294512 1928079 512033 1547461 1870855 470254 1022806 604332 475289 1252373 1728775 1491233 1681497 399390 1930375 1785769 1239134 992340 175782 883008 277096 1722752 742470 1856960 441459 33680 786168 1224231 1126920 942577 649142 645443 91904 616449 342042 1085863 1502463 1292757 1440289 1629132 1148075 1436281 776945 1968543 838922 1338917 1754505 223826 349136 832036 1862320 1483176 272019 1381277 823748 651250 96292 404843 868718 179335 1300424 306455 1071728 44870 144015 447402 346688 1366576 633785 445089 1838383 1418464 257988 912242 433523 1120718 1068421 414781 568158 1203675 1774884 1165938 189064 1679959 379121 311569 1557178 1862109 847153 1869257 102344 1499477 1279185 532025 504419 539710 1249744 1061633 640819 815406 1017118 1694352 1897130 974301 1401717 1223524 1996385 535480 1162198 46635 1891856 994256 411535 580659 1928785 168798 1488796 979787 124431 206460 47776 912290 160085 1694673 1011359 618579 1500441 1667855 486998 386693 1059079 684661 627699 1533745 1835083 1384639 1285818 1677451 1454806 1082935 1428485 799232 32243 737654 574172 1559045 1402592 982920 1233569 859965 1173992 254002 171835 1449769 1893693 1000290 1190778 1216182 216346 1620136 965536 8682 1569823 1358040 313661 598907 1565940 1504093 25884 1361912 1443416 824725 1547849 1320320 778072 152680 1328258 1524387 223951 1859982 1358253 1561504 1724956 1731331 1865565 1127054 1558508 1680961 79465 1945813 1566839 1078109 131758 290801 1092357 1148638 1863551 296354 982364 183488 1328761 791702 70862 1101439 510379 796118 730988 48606 64955 1426161 604831 1880689 1330623 866800 947834 994379 1509132 1615804 870441 39314 1481480 1680447 243160 1087456 915961 1293780 1463138 570023 275000 1215559 846740 197388 511194 1068550 250975 311084 970781 1693483 1760808 269608 1799657 979651 1886599 763428 766631 1559427 1041134 197369 1009472 507221 1444895 1640770 1999592 1715049 842255 657463 306143 1678031 304643 1655123 1800225 1003697 887645 1061056 1641397 450307 1911896 749962 1098098 475046 392360 1892981 1105956 928784 26620 1506656 820189 316336 699785 276118 1534213 1072134 761224 416733 1627346 848486 245229 387009 1062663 1830061 860925 373166 323317 370424 965832 1319307 775974 618018 438647 184469 1410998 691000 1788744 132454 1486200 1537656 1182935 466906 1194111 1688462 584011 1482216 27076 1136278 1478059 902687 1167888 494430 1308184 829767 1521396 525101 160109 1748273 855551 1407865 529210 242773 235976 1125703 1055967 1905008 1138652 987222 1005176 63409 29092 1755131 951030 1609906 1752783 805073 1905968 1137697 1472965 1607192 495622 1547047 1058106 198252 81996 684335 1632220 1268006 1865304 780232 262860 1169484 282024 118904 166305 1606660 1780786 55866 300185 1365376 1226002 1703857 655743 133337 95351 1976880 1026873 190045 527634 412264 1674145 670111 226939 1574889 606127 674903 1027314 920804 1275729 642594 408866 987276 1515254 1226709 1288210 233097 15663 943776 587670 1940794 781923 1472662 568243 47372 45772 789772 659373 1422488 222825 267863 320609 1508565 1280189 718648 772274 1625421 542685 559465 1316142 1423432 1927027 1848174 1039549 1215681 1300083 853733 1955538 159301 1815067 714868 1257694 363372 211103 1168200 1530501 875467 1443533 879200 1179697 1583045 1125371 1831849 379427 1415986 1581810 1889812 1752000 1471112 1363506 651662 441471 189734 1138821 1235058 690001 1294603 658277 171720 347025 365216 441274 181120 133487 1952176 706342 495660 1416300 224809 720281 1421172 1369234 586569 965396 814447 1609918 1424884 1003334 1506992 526222 1196326 1932497 1939291 544600 544959 1376266 1466940 103855 735623 923524 1089435 706021 800981 844477 268944 671184 1689833 1990591 1702761 564104 958023 309530 52633 1116257 87630 1653612 1426649 74781 1099128 259926 974992 969471 1845039 825486 1955176 518353 86167 1269344 1242038 1928270 1210965 1855491 880505 165430 560465 1339422 1429177 1664602 1832119 1848690 605598 429875 1471725 1229696 1704851 370740 135606 1735196 1632288 596361 262862 694401 209932 239997 125635 698006 1163474 1660134 384816 1555711 306909 1266386 812230 755066 1175234 885846 503407 1120198 833462 1833712 512867 1847341 1442615 431705 683130 1155778 1223918 1048047 39379 1405445 217458 932494 1651313 2889 162921 856219 404294 1935004 329318 1832476 1654543 1847623 291752 1131498 1077710 194147 266491 10055 1586440 1368322 331567 1090370 261501 882627 1237452 986897 1540036 1464167 1181463 192211 1958322 1316306 523498 437170 213651 167500 208532 191243 1346001 1348160 621576 1894069 1921985 8639 210203 109338 288060 1899935 1499810 926705 432106 807230 563481 879091 402883 1367171 322337 545466 1448114 65760 971883 1873681 1978353 597351 712856 1929042 1329985 530140 1891626 1645515 470010 770102 299369 1444110 1835181 1186535 891014 611563 979320 988687 684841 252248 1977465 154365 556296 417480 975586 599407 633610 615656 1373946 944756 1542204 10433 336452 566436 1143023 586822 1154740 649014 1235261 1301508 665379 171729 62452 1239985 402596 1287720 1721018 1358748 450339 1376498 1631541 1481006 1669333 1783894 1867605 1008551 836774 1766792 898898 1377376 415408 1340944 1653975 1621502 1504090 1779961 1812922 1603563 952020 1689965 92437 1741462 938578 1085004 1290782 61568 530412 1937697 1391228 258346 304264 648300 794229 8431 733367 158876 1532878 237592 650087 734799 1973928 1493486 1519284 1922442 210816 1284182 886963 1439797 284109 418620 1847491 155239 1135614 1726710 1231312 173679 737876 1800553 561524 303105 51122 854874 561515 1329651 1931306 1337575 1131646 1820171 1755495 103476 1571886 1702288 1576707 1943222 1248187 1339008 931924 181604 1902047 755159 293383 1398870 1659332 384303 1148619 921525 1650931 957492 1041883 135603 253330 650094 6967 965236 203345 1153676 204240 830485 160142 1586478 599623 386918 1776212 1763926 1288536 1336444 1988448 684544 1409142 1530575 1852303 1582017 1743168 576094 373313 1885148 515617 483242 1177038 296100 1419574 57189 339098 1122327 1404534 1164168 682245 289281 508416 1417769 1637999 231284 352855 158103 603985 278392 475710 1395149 1014861 1388808 1883341 867811 980893 123350 1777060 1686808 1684112 1551471 1194696 1582433 764416 722034 1719626 1962579 1933438 1239128 1336425 1351567 1141304 1803408 299301 364248 1951138 1954483 1158660 690343 1105315 1186425 661590 1936965 1077861 1236041 878549 1768169 1274564 1009734 1492537 1951339 1559035 1432351 1079710 768181 365987 142762 716937 1961858 481025 1037708 1747506 1358751 652195 667583 1182454 133873 126910 961458 327748 798119 540980 572096 808914 915511 577545 1812611 1014686 637928 1287703 1541889 1138729 1553053 1777501 1142049 1528600 1699876 163787 348420 944367 211197 137311 159884 1666171 376943 155336 988398 600573 1112252 1887065 1336896 815861 7925 760422 1558166 1518965 714708 730462 341409 1273698 1956112 1804029 1879407 976994 876171 829679 1390646 1294324 944513 832803 1359007 304170 591061 1324758 330892 1834650 1605923 1515449 765999 230038 1124629 577174 1620115 478174 1612111 356621 1424182 1971177 851419 1476518 1113415 1499349 1091780 418546 981139 1088187 828695 772203 985308 1168447 1307919 1444752 560905 1091969 617619 1648824 153883 1834657 1498058 766458 1112522 677822 112010 302015 907714 1505054 1442478 1132977 1739259 957197 1011438 526447 405533 1353984 441156 1512063 845463 1169859 1668007 1995354 573434 1321683 98064 605034 1035531 690060 731338 297119 1616618 187901 107326 786079 420412 1054953 299456 1054460 1495976 1703069 641523 33279 870871 411571 519535 544281 1754777 1797010 1951100 1598982 1929684 1321532 1487366 1911913 576855 471162 614890 349255 1401305 1084743 923604 710578 1315787 454589 1467649 571281 969344 1080154 1385360 145366 1090018 734331 876177 602056 453144 448982 237126 233140 331910 270685 1576893 129467 1788866 402056 1665776 1399985 77747 258643 486229 297248 718300 1795791 435354 1466205 352151 1348114 1148972 1615360 655962 1631472 1603823 465785 1849298 1019761 1434951 1800759 745126 1101129 1097671 930495 118131 773927 603051 1970033 1413181 1263884 1306965 1361634 1296445 1525927 132048 308974 1882344 618064 361801 174729 862666 1956346 1412052 306582 1592996 785201 128493 149651 904947 840142 993394 1211493 993742 1755701 1533623 1898603 1683588 1693194 1549895 610499 1120546 1471049 208878 529992 940055 1587182 716941 743851 1903787 1820107 1229008 1241946 785286 858408 1675714 1472683 1656046 1909011 1659117 1073095 55730 871210 471792 1364249 273803 472874 1383392 72000 1898700 624630 681028 334557 203854 89718 1970618 17769 1259491 848084 349553 486354 489540 89226 1318096 1430887 1053821 1949613 1406963 1502505 1016309 1910985 1734709 1018938 737714 1030000 865539 965386 515677 314612 429466 389545 1935866 673782 1176155 88502 697564 702452 1367383 721848 1252486 59701 1958919 1469650 1058553 402178 1286948 171632 540162 323089 1980008 1216897 1164851 521083 975772 405265 533852 989653 818980 863216 1998467 653731 1405391 154219 1676653 1826828 595894 1845070 1176470 272853 516290 1965958 1230036 1221144 381456 99826 1244132 692764 567395 454248 1243177 410201 343653 1226348 1278873 823350 675664 1252638 1913482 1609646 741455 1275086 1437572 1070280 1139502 1126866 1334173 313094 964618 411056 1062608 1972386 458101 1752122 1892098 753323 1787485 1019280 1590326 1390689 807302 1583760 270312 80491 487214 1373704 1002436 995671 206992 1707828 623567 46807 1944650 202789 209809 1099426 1951030 1658275 403843 1191959 827293 294329 1056390 445478 830969 1281675 666354 521045 1014281 889133 648598 1107384 22069 1469758 1869604 821857 979391 225267 320374 941993 1013697 1291301 1555177 1085525 1163392 88901 1427997 295744 354313 1467521 271268 986039 57580 698658 906130 1252996 1899522 1494973 1004260 1354186 1041795 1673409 761286 1117109 1190644 840141 1325581 926054 718973 1148680 235120 1092683 956656 409301 1736560 1831662 246695 1385342 1792479 1334252 521946 763495 1927418 1317500 531355 1501744 1249936 1737943 127340 67856 1103492 76982 300405 470228 1958619 1862874 1277135 195455 197874 1271073 374935 1791587 627613 27011 913323 1638802 560034 1031459 1279532 187646 35773 759360 1189968 1030869 1500940 920951 67892 18116 399805 406559 1629238 61724 211074 1263530 104441 1355264 229831 1776639 622728 1518733 1835284 1533097 1202064 1697771 1552057 856105 1619909 1326180 1516943 1834942 1846553 1559036 1458238 1563523 680136 956697 246185 297933 1961113 1981096 43650 693316 1505375 300573 1109630 1015624 200687 549117 156357 147502 336418 890746 417990 945598 1460209 524983 1241986 369770 654674 232327 1677200 668597 1855806 60521 149305 1733518 1492446 1602432 727454 771908 706356 1288629 1740827 1796600 1158536 552375 1264149 884964 1619827 1413324 25382 1630919 956991 1214481 1186126 1509486 1563956 775158 1708792 1604930 1424355 378560 1689777 1579345 1352641 280856 657232 399370 1528852 239210 1688429 1810945 1078889 357205 429568 167916 638437 1908570 142575 1878817 653197 160104 108872 1568444 791281 1190731 1034072 705970 615281 881667 1034339 686953 1553985 1136829 1728083 1553397 902471 30029 309815 1219776 1178725 1807096 1777345 984211 79796 1050322 476932 693679 912244 870895 38436 1364513 1155930 1017332 699156 817913 328481 1684394 688290 861324 263633 4792 189848 377514 1383685 1755384 1388676 264612 1886352 498565 1444911 753928 1000748 511338 97379 5551 1333179 70945 1064833 579285 1084857 1400554 686455 1431041 542516 808667 430568 336044 1076332 285151 99113 712758 1727075 1119092 1833604 1578776 1828539 6019 382275 1995972 1547224 1396567 1880762 1714539 552502 363916 196651 1138948 1030071 330208 915758 485277 349895 1141441 139221 1808771 1257384 305724 506870 1756222 908408 1195951 1528561 402649 1830941 546157 797005 839387 725267 241507 944381 857005 1251486 1851481 720979 1957280 1785968 566764 1013894 176269 632425 545040 535968 1941352 524351 174096 1189205 1897833 348547 1031114 1182089 1305440 1401805 1292144 142726 275754 353684 792258 1558130 1967551 1567010 1327786 1605723 1070054 486368 435082 1879927 854736 1135730 751019 486724 632716 126081 1730786 225534 669883 819159 904564 1357314 1641639 1006455 89720 407937 804132 808321 537417 1170553 979088 437591 314838 841624 886936 1524005 520698 584849 187443 1900555 1546562 421900 1360121 1077892 15592 1621615 259591 865321 1326645 1532829 225468 1489695 480120 1396822 407329 1636343 478578 371137 1781024 60088 64267 1095412 1769578 1342209 1943115 934903 158404 60135 1846761 615756 253805 225615 213321 1431583 1232367 1555056 725536 397006 1759807 1270609 788498 630692 1208674 1012536 579615 38470 533492 712482 328734 559505 1988679 324382 545021 157815 1766120 104968 1274739 1872231 1882861 533906 1207621 284125 1012170 881223 896976 574121 1429103 296271 1653323 1383942 535217 389366 876206 611222 1570310 1363605 790843 1460072 885266 1119587 1233903 710084 1274422 208637 1966319 1492485 842251 715257 164621 1883198 544860 1543597 435078 1950316 1371551 1782678 765211 1239022 1822826 474576 1833941 1815570 45604 516260 1750873 1682884 1191985 1218627 1324711 1420985 1137961 338231 127321 1601583 1281831 1095682 508820 1984915 1306499 1781477 1112191 585188 1612392 847187 1317960 1822251 545254 164612 130642 798320 1908547 304338 976223 751909 1310921 503956 278536 1123509 1712041 1268173 532558 122355 6904 676095 1038924 1865151 575384 637411 1773304 1393455 949034 1468211 336733 1346888 380757 829391 1440527 1430155 386166 1033979 1493215 1140075 178925 1865030 1822548 1507614 816813 316421 434855 343975 1482421 1128854 1196987 769855 673056 871177 606379 574875 1219905 413212 877107 504743 1401668 467771 1286019 955236 1021459 13318 1434880 1800800 1275855 146859 1489046 1329543 1619042 819914 838181 848296 242289 790596 1487051 585625 1893590 872274 192185 1296819 600219 406668 863740 1873203 117765 1744917 1597427 213420 1130077 679627 1499788 788247 1817300 1677881 1559881 715157 362144 252159 303250 1099912 1564437 105423 170336 907921 1761600 82887 1472394 1624079 426353 1502908 857709 1361683 317093 467322 331499 1331783 326140 710213 1374330 618619 295580 706876 1342570 1455686 1158665 822484 221552 1398957 1853762 1329384 12116 1415030 1368034 160329 661488 1563818 1222941 1676040 1090157 780181 1006512 1380191 1874448 851163 314886 440496 952654 719938 1052813 406479 1035688 1013797 1984892 697000 1222993 379514 1443065 1293416 1128848 1446580 570620 533996 1728361 70004 332285 1374137 691072 1513336 1436165 1266512 1349237 1065635 642980 422485 228612 585106 902923 942214 1274340 1664319 620316 1088963 529627 1348230 731911 115341 1495565 881101 746182 1940463 276608 178889 803782 1408935 153929 1295998 110612 620850 911198 700253 612747 1481433 1496411 639973 709465 1134233 1969264 175407 71574 1028074 1441798 67225 352840 848564 143370 1270375 1460566 1249947 211230 537508 15499 101304 1220360 1591913 16486 364066 1863675 902963 1405057 642691 641961 1212243 740734 84228 355418 406088 975493 30875 591075 1474227 356985 1402092 717430 739427 133686 1253867 1156786 1083708 867875 1127984 941643 672181 1804772 154449 211060 939118 1126791 1654231 286735 518777 1708882 1740481 1330894 1495432 606880 678249 523146 1953572 1824938 1042895 648533 1809882 373827 1325368 1208995 1195962 1216042 678525 1635488 1063158 604991 1217163 208196 405208 619920 1469369 1119577 1026158 1173734 494215 61018 1391296 462281 478171 1659871 1375899 215668 920264 1715977 1077430 1658361 1168125 1849435 1624120 933680 454464 110633 641178 951748 1652650 1204350 365805 1318256 799546 1967486 1300596 1458424 930791 617484 1978963 1330047 432593 1876534 1173160 1418869 286993 1429659 471200 1694730 687968 1469269 404240 1260389 1707893 408227 326166 1821522 1855063 282813 98250 1767233 1930142 28387 755349 1403597 1521389 912977 294648 1549507 1536992 1819878 1632319 1813495 1623838 1701375 636611 241089 852025 917260 675574 543802 825347 310465 1501714 1940657 267836 94109 1168034 653608 1884688 1788586 1851611 1531086 1588414 1547219 78838 1144770 475824 1119089 1238237 869724 1633156 1387609 185623 1502384 476688 405940 1555652 1597594 1047683 1095324 168592 1418050 169754 1974785 1007159 1024164 1032900 1154337 1994082 1282193 853472 1785398 1237385 1739237 1610589 1545713 1017145 121791 1262078 1622866 1289450 913767 767085 859717 960499 25896 1018847 137393 812171 240433 1021305 1618687 523794 1602657 1993389 1504958 624750 1716415 95319 1658170 1166009 1235753 485938 539202 993661 707711 335239 330363 138855 569653 1293563 1816876 413669 264983 163035 1910915 531099 1843493 1019457 1207721 1204749 548154 257055 1436695 1953111 1283334 651840 204899 1683575 1135935 785965 683870 877881 1065878 86977 1596359 355133 23229 1822554 1074240 1679053 1055381 12734 862216 366507 455088 667007 1655279 608715 1881346 165673 1214937 1904191 1447939 711098 1765652 819642 231097 1791200 1248762 112540 254647 1329553 151442 1159609 1852918 1661438 1876264 965274 522825 954889 513596 1233000 1346056 1583107 111123 1271778 59304 633514 240675 515883 1381373 1315082 274217 595935 1536856 954520 167457 738257 1276569 426524 719421 1781693 1222483 1440563 593766 1075422 519843 831672 1114550 400125 256358 159758 1940457 379573 1006690 1051903 1275076 1963228 1817443 1615822 1802181 239282 1057076 395159 308641 608249 510994 1108317 1141899 1870172 1792492 1464522 225343 44652 989688 1498180 1646626 853265 1514913 56884 1379113 558779 1575346 1357234 1574252 408597 1052453 1632274 786258 1567157 1031858 1225514 1209666 34781 1587716 1632678 248005 1085365 651666 1020030 324738 1389666 1049610 115695 75808 236284 121232 782415 914615 1265219 1774741 88244 457567 1730625 291863 693226 614647 473868 864021 594757 713035 718520 1830842 1555991 1045700 1853857 486652 1658162 1585231 1280964 1587304 1041420 1277744 1893315 175208 1347597 1989018 169941 1845729 1268277 1118508 1084048 1980304 291488 1223483 964256 367074 907724 1584263 242944 2287 947209 1486101 877309 1602622 756254 1907366 329042 700805 417042 1103577 607362 933871 1009444 1150437 59639 1199206 280540 1816689 1017706 852504 46694 1193806 1496534 685847 1461966 526351 1151658 1052601 28216 730240 887943 1177807 593577 332391 1830677 1748115 172568 1906898 1916931 602991 934520 1385190 486448 229440 1152875 1015912 1871307 1275574 1294770 1074358 771186 425242 1807777 1902657 325273 865206 1715641 675480 1436876 814401 1783283 861498 1989740 1235592 352113 917343 1858426 653854 1160299 574307 33755 723364 856143 1183684 1852539 1848588 966792 1533577 326912 1250612 1456651 1234206 174037 945568 1205602 1013625 173731 1936094 1533646 1530919 1419914 112752 275594 1721132 1842821 579282 911171 1477879 625970 769158 1962174 520768 1361804 285500 947845 673566 553198 704151 1437483 1095506 973276 213204 384288 784544 751749 426048 1068119 1540057 1263636 1994624 870605 1849375 1457141 1854913 1824308 1158669 1675483 1522855 512727 1254820 1895104 1978938 1252711 173448 1058629 46292 232215 1981493 1038686 75266 1635713 892030 278817 1448346 717449 1901104 1374050 1678785 1671704 648596 1727846 1517724 1047086 969709 1421170 296418 309434 328697 1283895 1746832 1384009 437534 198182 575984 1378516 1137799 62765 927310 1788573 741126 1314670 1685535 1714095 1545555 867969 1029658 189533 1382652 147234 1637966 1299328 990798 1799755 389206 1084339 750369 1093343 191610 917136 1826087 936605 1776782 126184 1179039 311174 1587801 1355391 1925837 1090441 1264412 1622088 619181 704993 968887 1006358 433132 507182 1792885 617282 884436 194760 1311414 910394 809984 1173006 140210 1464484 971251 1032402 848850 1962807 916201 93365 588276 892734 818252 1217586 893850 1077124 562801 835458 868981 661055 311255 1574741 203790 155584 1717303 390405 1945959 1421785 774152 803303 1606741 1994464 1296888 1521268 1678945 1873429 1516527 570921 56202 1642229 1604687 581842 768018 782835 710661 875958 614800 739578 763105 881678 424446 293472 693964 408200 35402 863617 585131 666942 491059 1513276 981785 314581 1092509 1654117 827865 801499 1831422 60316 1207935 1453331 1685853 600770 1109047 1871846 383593 1660576 1566648 254918 1658835 1060324 492951 1396487 972529 1299276 665617 1120866 6411 1575123 268016 1803333 312000 832249 1558538 1005140 572864 187189 371207 819730 1754704 6259 1410066 1195831 1701974 1450906 73313 182037 192175 233234 1074903 171967 102166 847849 223946 1793656 1869974 600782 70385 1035348 630197 1007653 844984 455011 1958415 1760409 745112 991417 844651 650512 1757552 1475442 873495 967438 1962355 568838 65806 81140 1269016 1250955 1774689 1669593 314623 145407 1458675 1824035 673980 1512987 1353577 1006767 407766 1898773 435188 1694687 1909042 1749535 1238044 709142 77500 1887361 654555 1358553 1809453 1939581 547351 176788 1562072 1571161 38538 824568 500675 1057085 538701 1819041 1597256 450007 679997 606704 946452 1595025 317214 1928639 1248083 1938863 1238413 854655 541911 1561475 618471 253604 331832 1145489 694105 153224 357035 433698 1049797 274125 1659310 1852441 1149705 4428 1012310 575826 384672 436565 812035 1642112 869142 879656 1113344 745098 103451 1791747 961326 558916 1321517 149209 1333608 1433193 1708297 1782983 68411 587642 1086060 1785605 505734 1182385 1368334 1140179 1678557 1118540 59201 275662 603916 1235402 613507 670650 1738536 1193270 1484898 1504901 1135330 1011473 565583 374545 1915076 1457883 954648 425805 1932371 1285060 1640272 1651353 1082492 593217 523523 961969 312015 600460 61664 129005 1926051 883262 56431 1207765 511191 707796 187397 171227 583534 1313320 1463405 355830 607286 271697 1705515 980026 114187 696339 270097 1616348 564952 1015679 1866378 66325 229119 696256 1157065 1734666 1955125 770991 1559786 1365848 1624250 320925 703528 1876284 1071414 1398852 248642 635433 1141909 1974989 1736234 99861 1987027 1818289 1482334 646182 626260 397788 624250 1286569 207333 149972 1000351 788918 40330 319567 1827487 376540 759357 1504432 142358 244174 1913083 37468 985081 1346655 1485018 135160 1620708 1663445 159618 876822 60464 845506 958400 110658 21969 1460705 214425 1443668 379236 1634418 1774702 663861 852419 1165545 1072454 1014601 1247806 1511630 591077 1588482 671455 571253 1764124 1647294 113840 570979 951349 1806013 51622 763826 791796 1870103 1606659 529695 695547 1920078 1588307 738137 1580971 842174 545831 525766 383960 253360 953699 1176694 1992061 1902891 345803 1460750 1193437 1101060 893618 1034476 1314734 1390890 1703596 1648025 748855 1797063 35050 704039 513221 610425 697257 1733808 489390 533662 565934 1295121 1040271 1702480 1134615 1897307 1708549 561943 905190 1380482 1378437 1314233 717354 1861721 433341 1160214 861662 1408282 471764 1003749 1684145 465873 377448 91852 700943 1058791 1961501 257151 1528328 1771526 1038005 959316 198305 166595 15248 260462 796425 748737 1181909 664313 1810435 1947949 1185691 1236763 1650410 1760682 1116177 1083424 1878199 405830 1619513 840069 1010115 647862 177497 176441 1051076 1693499 1198295 644357 709168 1967167 616249 872518 1910317 1234810 1704702 1847827 1470051 670561 1818458 406410 961496 1032854 943754 1546152 524183 1231333 944140 1921625 1914538 1174550 274787 1833915 1155031 1440203 1153980 1535951 1752791 1610933 450005 298095 1706935 1132780 1923703 1686924 1457514 1156662 1497021 822013 833964 883624 1464616 1080178 631434 618190 355609 279323 1089264 1118121 85497 692735 926965 260009 1807859 652775 1709339 31370 1459907 1613956 1425881 1001443 405810 368039 1360795 1621430 1280310 1497403 1935236 722835 1744784 323110 1010963 1281348 1129946 217386 906880 113989 1109030 788781 44202 1542097 201389 1257346 1835877 1849669 402514 1261522 1454436 253363 1831549 233535 1913361 1033031 623915 272288 259776 716467 926709 592115 1438946 735994 1035851 44812 724467 839583 1345677 59134 160165 682160 787764 1531353 934611 1293869 515846 1508025 1051060 609630 1697976 1909549 1248440 869936 843345 1250992 763883 312572 579043 1416208 1639594 1992937 1792282 371999 949045 466478 972449 1143385 1834786 1120717 1451186 1238716 1466667 723495 165926 607845 1171681 1032635 186645 182405 1837680 414161 90601 849877 656646 1470190 512376 122519 184946 1867008 1628043 1363455 3539 106638 965301 1470841 559400 993920 1844589 263571 107085 1995736 1966434 112087 4838 1235248 1155318 1138086 1575296 488442 1299710 1297039 109491 365512 48837 541333 656144 818015 1630151 843235 98302 855224 116272 219515 1452198 950372 1374663 1004329 719597 372994 1844003 450829 447254 1172821 904066 605544 458279 1546169 1312873 1740445 1577820 34745 1818529 1104009 303810 1070809 728782 573187 799403 989371 1862234 523948 645507 1649272 1781920 1993316 1746537 544748 858896 655595 1518929 947777 544948 882411 418684 485556 1450582 45296 881168 1942745 1290053 1556613 1728237 320817 783111 1149942 1530103 1182487 26057 1363270 1168880 658323 677771 853461 919871 1636966 78844 459344 1221836 1980285 1988212 1903861 439482 329123 1082000 1607747 380352 1386883 1413682 875051 450153 830205 1102751 15882 1355093 6147 1587572 713527 207615 1852368 914688 1084342 42927 597940 617542 1306544 372628 1796783 1194492 1875332 1522551 54028 1942488 1217257 1690013 585822 600317 1807352 970608 290810 1268582 262180 111104 11859 1621 527635 373105 335577 142028 261822 1361639 1797132 1327825 63186 1135507 400466 1528065 1223992 358440 159688 1665972 1149802 1091166 302494 966582 923058 414175 484480 986329 1856524 220147 1713608 29985 1347946 1984195 146665 1022026 7643 1815136 1212930 1690518 474175 1682024 126667 1619561 567973 848133 119162 1110196 1814016 1941188 524255 577149 815261 527218 1725017 1365616 1654187 1863518 755227 1306510 758776 1852205 1226857 216563 450150 309903 1778114 501080 1691077 1201039 974572 1162209 1376212 193737 12729 1102993 1699233 1489215 1604079 664497 1844916 1962337 660079 1736535 991812 383839 817602 200064 1988366 199073 1987896 141141 312021 1692938 1485793 1970342 32515 1140316 634767 1640571 434616 632312 1388245 1768601 1705657 445601 1398674 521929 430992 1014182 1596735 1337352 555839 852713 328823 1468963 1130068 136002 1912866 1385013 229798 537981 93215 470066 978626 314918 508005 1921779 1345398 134963 779958 1975513 1253067 1244848 1312487 1168038 905612 641617 918959 613044 614534 512090 1737328 507737 1202531 1151603 1027747 1939610 1648886 1200641 1381897 1617681 1381097 1986856 101193 21562 1226433 1415800 608379 1300516 9575 1213393 894165 1418162 868884 1354698 1491532 1145572 49333 133898 396792 41062 401155 806722 723292 1453946 1446082 1127323 330820 905551 839520 526834 718308 1986331 818930 1872675 52324 1700298 967739 245847 771860 1899324 44762 121022 1354591 1723360 613059 417765 1514904 297613 149476 715195 77030 475456 477241 299119 1674759 1863973 1552785 1563156 1296770 731081 1137070 1764541 1800947 1344607 35894 573376 1101417 1560906 629420 1139607 1621893 619401 1156117 582225 1252682 1979620 810183 1930001 273190 447485 768538 1456632 1925363 1037511 1628665 657763 1221909 1295270 1335624 333947 112819 591302 622447 1080333 92166 1122461 1069447 723192 1438202 1755297 1817293 1952293 1158592 1454279 737615 859813 1305024 1282797 820563 806175 698176 660723 1427395 1043862 425296 1737999 1852546 207925 42092 1474061 1688333 1867661 1453758 1387130 1716951 290954 1433890 1151143 511635 278656 173462 1770725 1173074 131638 924101 208036 513880 1875265 1700483 1446251 415014 125164 1418723 1422712 334638 1448402 559790 1355957 716115 1978160 1002315 388119 435721 1543721 1561831 270283 1176340 910687 1538422 840927 771660 1205962 60991 760418 1357077 1757463 84517 1341858 1936475 798719 1573510 400078 1337092 895774 1524843 1874783 411722 385155 432949 1719982 1648422 743925 182031 424758 1611998 1427258 1155763 1385451 1853955 669607 474983 1526208 1190703 540744 1659052 1936984 135894 423196 388212 365422 540673 1412990 52363 1855851 1540030 1206367 1997924 1832808 234561 455797 1769617 1917151 1325280 1075652 1023019 1967450 1838775 1378189 983523 913552 1417874 1267620 169997 1428771 567026 97959 772776 4612 45614 1160108 576193 405553 1339953 125120 196724 511323 835807 52347 1548990 581309 706574 1983120 721825 1983175 1585919 1820657 1130758 603658 1826512 994828 1366705 1967931 1263741 1819065 1236868 908253 1160328 1767897 789383 877098 1801833 263308 1866050 533372 1607172 180094 721596 204156 1705992 1846424 1414785 1879907 706060 169758 1643026 1033656 1900360 1345508 1353995 1533194 496184 583922 403555 753572 1043034 389214 892128 1831467 784205 1980962 1469763 1177882 1916279 1105089 478466 1552523 1900954 1116259 279333 590385 346394 1780274 490199 1093636 1189079 864403 1001697 637927 1471312 1532053 768715 1078403 1092022 697320 1697297 715174 1431499 846151 270553 1817541 1537111 1684553 798424 1712101 1617792 1796167 395402 680260 776965 664331 1154412 1651839 1302932 1034168 760603 1673806 660961 181762 1920630 515579 245375 497584 1834566 1052411 1055134 1324272 1955881 287969 1372325 58308 1682430 597749 1439238 102266 1158062 1302590 666343 552810 914821 1698599 1806466 922272 130182 1960651 26607 5264 1075589 463417 1850270 869269 26089 111485 1354391 190657 1317780 37367 454839 263433 1403820 288805 1015674 1201273 549682 1261123 854030 1502664 961547 1836508 13328 1713453 1230390 587804 1123770 1396691 1898531 1827124 609243 19494 497956 312093 1451469 639945 1310122 1854707 459605 414127 685419 943233 1233142 1924707 1146670 1525464 194503 1171674 910841 1570174 1380775 225292 39236 1764594 1522717 28156 879890 9466 849661 104662 620290 80004 434900 1208945 1732130 577438 1176627 321067 227882 1531528 183674 678295 251495 1296943 1247277 1390704 571615 231736 839461 445845 1291877 1346223 1386720 186206 472619 193815 898363 1727767 1697582 1314165 803160 1863177 187076 1549433 607573 606886 1893952 1394233 1182508 1705044 370308 1875951 8217 411061 351800 1457009 1454458 907593 417390 737269 1276341 1397616 1755166 1399999 1432369 1832352 1304759 325720 178796 1870383 1081270 1086797 1935094 1615526 1565149 748105 1967394 1564434 990192 137844 366757 1449162 1165645 1558708 1240935 1402352 1770243 1970585 556765 1130230 44038 90175 1417454 636701 374117 1718716 838316 1380717 1163270 62381 971319 1460582 1621488 1151026 1311238 227751 424452 639663 1394930 145862 669013 1300694 708498 1293345 112874 1611915 246579 206383 571456 1866016 1314141 1752002 1554168 333658 1700795 384617 370795 1605412 56348 1729156 741748 1794246 607717 1410014 155723 1792374 361497 229836 170952 1495832 428845 1540881 1681487 1798936 3134 1008583 1720867 1401004 145446 1318599 682068 525307 1060987 987732 1567324 841292 1988832 694649 1794721 110356 1850715 1654404 1375522 1754322 1263009 1532375 1519426 701473 1262035 291484 1598489 1950007 1645603 846267 1357994 260281 1430081 1636389 1318214 482872 1598591 559462 385670 663510 347325 924446 171192 1147476 1297820 1621843 90796 664626 561961 1871842 617967 1848612 590482 1238006 1653149 261739 133546 542141 222960 1105170 991269 1402116 756480 1226315 1755424 1339648 202265 733494 1767904 1930301 1112064 1899796 1316883 1749246 334857 550971 582257 669014 239466 1079092 471298 163678 1505573 1037084 653929 1943530 520175 717723 776943 1072516 46802 248860 622957 260385 1660249 1677267 1679166 1535751 1791757 1224894 703266 176049 426293 371162 1637374 1775495 366657 612399 1962347 33793 402947 879804 765892 1381376 1098828 50637 204805 1710660 1390498 938737 1324313 1719250 1966193 404217 1612304 1658677 293418 866233 280239 871366 1907705 1900183 571848 549224 649633 1163634 326771 1654782 438027 1185441 1451581 573986 232930 1900240 855829 1865755 533051 1000812 51389 103300 1151245 228997 552785 1288670 1684168 974900 581536 803898 1302248 209781 1884782 658611 956629 1837814 120300 965509 29261 1847853 661607 712019 1395295 461548 771167 662847 1237668 174396 17123 1740659 1697844 1033145 1853128 1824297 1234730 1491165 6472 1409541 1074394 1351658 1230309 147085 1516719 48297 339469 1415059 1570798 152513 104493 1477418 1911970 920760 1815149 237004 482350 1604384 841755 941734 1232465 1353038 1066835 611549 1731927 687797 556999 1901077 581661 207406 95444 1363731 1099652 754555 797469 56760 1380164 1767882 1668557 1106262 1827723 1231838 1305584 350935 293945 1201448 1195449 994199 972976 539850 1670927 376657 95273 1578741 1085909 1736859 1932304 37954 346938 97329 903462 717489 566758 201016 1900345 3750 1581899 263120 1643500 1389898 1787446 1409947 877694 1073971 1310981 514332 1093437 256845 408330 115071 972853 1881629 1331836 848372 1730888 868713 1939687 781247 1096068 924495 1710220 1731237 637207 260040 1947695 602945 1327521 1999739 238109 1237310 1800950 1764325 1691135 1321230 348858 1865037 1286738 509259 912884 1195800 517116 727224 168556 1088348 656556 642936 1723775 46739 909926 684011 1743406 1933136 200368 1251459 156463 979006 1103884 617724 536833 1801654 227085 1619386 301127 668053 655281 1843795 1770247 1858829 865577 1104944 1446278 1589549 14114 1597816 29179 1797469 924135 1512424 1978596 782737 1651357 1289304 607318 15017 343424 444891 769755 1510734 275816 1708993 629491 368518 1527892 1213057 515426 1546623 1680171 292197 1204720 1954890 1395766 371803 1954265 276453 1416766 1576444 589412 1688803 125868 1893127 1816993 395149 1781635 404333 617940 589616 1483320 510435 867014 1183340 285522 1484992 92800 305374 1268753 680853 988979 1699311 1996983 291035 729745 1538903 1098652 1446241 293645 1737268 1007432 1009405 426920 1819882 505342 358878 142451 867876 1392795 1158964 1149436 1469399 741730 1754948 894248 453360 1886308 976636 916900 1548756 1448672 901145 1337086 1966289 640583 1871299 327296 1413177 28808 608963 1948587 1352898 502577 716339 1980576 287409 787655 1960373 1889287 13397 68635 512619 1473118 701524 159412 157966 266068 1482831 40137 942599 29759 468655 1468957 1549814 389072 1825445 178642 255706 1544438 993463 602949 16930 1267275 1291017 1354430 150375 1014032 1415627 376696 1086934 628242 515123 219394 1069348 968563 1496844 1363822 1585731 1831949 320562 1718700 1814375 1684845 1773216 64363 148393 999484 1241227 1336649 1306739 718802 1127247 1159780 724468 681467 1533339 916806 1324250 1308353 779699 1017650 188289 1212017 677426 632526 154722 1965353 1779011 286498 410476 835308 1100473 1104371 674126 580454 106820 609613 814829 501708 611390 1308936 416931 509507 147531 1734568 1183606 1577697 99995 787666 955050 1415644 1275052 730356 315147 11722 1593135 1426268 1814087 80670 851235 159377 465448 823685 1714148 981370 1127791 824997 380861 1569345 1799386 1432037 984420 1452633 652821 320412 1019365 1604848 1587510 788300 1216954 1175613 409171 579497 1612963 443254 1397276 17288 236964 1155507 1760339 32200 115092 697044 1093821 1466890 1164614 1492504 379522 200278 784768 788432 1714383 1795591 190567 934372 110815 845164 1012123 1298090 667892 1440623 703169 888928 646799 1935700 1007663 1704965 1031708 496595 408508 1316344 1461831 590194 175166 1025316 1318766 51095 1337821 1017049 955845 550772 1756436 521295 576833 151819 1499367 1701612 1330069 564882 1441972 3916 803345 28082 197490 1483022 511684 1824236 13961 568745 72050 849736 1082331 198928 218853 1169828 911230 1301133 1286995 1211251 659871 1998219 103968 1377303 355545 741939 1585232 1622836 530566 894472 405015 74387 82199 982076 1274929 456518 478659 733583 1515951 1596078 556172 1271471 198731 401944 1368206 1730047 1636731 795137 1964670 1307159 1905032 381292 1367134 1198170 611786 1961148 1147258 99510 56778 259749 1325116 66367 928047 1573929 1834344 1114695 822600 1776102 1346803 752399 1931225 749064 1381377 1364898 1040927 1582991 1638805 556493 66141 1034003 96289 685680 122076 1560298 93889 1982653 274929 1019179 619472 1874263 204741 1067332 1596259 911449 6151 1439621 1793109 609028 1542069 1501823 1854112 580430 313399 1997546 578306 153699 598872 972541 1631661 1745250 914298 1689264 230180 1875099 590709 1496747 323848 1711358 1891268 586025 1130861 899864 592959 948588 1630624 1540702 1601213 1223065 1819834 156402 1136364 831119 425827 468854 380548 320623 16530 1272606 1673261 369323 75334 1131523 995159 1828947 411310 564269 627762 1819019 1060771 1683342 817687 543457 680017 283741 891877 1081432 475048 223147 810008 764483 182258 1305593 473944 126729 555857 20427 464736 653337 1899041 852045 515754 1372930 1047059 1399366 105964 1813321 1229033 865495 1274448 1180118 620801 572901 1574284 217399 1902887 487571 1045417 1526655 916497 809456 1618129 1832293 1271742 1553754 1699339 49638 1274097 500774 196153 423989 1964435 1349894 1790831 83951 1641840 149641 283113 749612 255814 1364687 817565 640193 1160426 1267514 1937025 278951 925145 1404078 1123072 1474967 1456045 778032 185865 394906 466809 1870255 614303 855611 1845987 1747472 254481 1268704 1109005 1406086 187821 1100175 1192287 1720733 702939 383673 1182850 272827 271165 1482347 1333650 497243 734984 1781887 512336 1083225 329540 1975761 1581115 1872470 740404 522660 1804391 576254 452597 947411 589979 193730 1688120 21445 1234105 133401 30579 1024702 1169361 564566 1968280 1943163 799870 1368909 1160793 1748381 1963541 470291 518726 739390 1627373 1277994 167504 1746213 109622 1178054 1931580 1161952 1675165 1670426 1500888 978956 316353 573505 431330 1526299 1738745 545011 698321 974863 1182230 34856 1161632 712775 1714750 1590246 392963 1660962 1105975 677677 298883 628863 139545 1751853 1356729 493833 1058822 230082 380876 1992268 471863 809878 1322895 1947523 1088347 554742 1808939 963891 1511340 1223878 1126102 497194 1410993 1923212 1449528 993690 1319265 376402 1813532 257372 1028755 1926707 1646167 524426 1997641 701659 656058 1443009 1546177 551787 51418 390667 353211 1834737 1430031 468999 1995856 101465 1985663 650687 887890 1878895 427158 1139650 1294446 811018 1536081 1585468 363009 1586040 627892 1154846 1308980 499008 571738 360363 1506537 893892 825896 1623513 1768766 137769 368886 434251 931478 1254708 1153839 1211560 1692378 227294 1809973 759997 537026 890263 1334642 1528023 1030828 409373 653234 254773 843782 952025 1506557 1227119 1737069 231625 623571 844414 123297 1627489 224460 690081 29272 295912 1424902 902980 528043 278176 1754064 783316 38475 1485867 927713 230771 1591161 1120397 1983588 530861 1235329 555002 391128 1698930 784761 1843118 513885 1804863 448396 1458132 1295965 1915876 1835980 1564774 1123944 897405 468212 1997946 935110 461504 236285 1711531 203996 186332 1552633 1921841 209536 1113910 514711 764984 1792036 835758 273671 1065824 284957 1561553 352328 1464878 580237 1413220 1767205 1221709 310436 1233191 1781970 728605 1141495 869769 1586204 460639 1670982 1854474 1708446 1210266 1164859 1258795 37392 252442 1626887 1432075 1804171 1662260 848014 1829101 1742605 1549521 1976091 1836931 901271 1582390 814347 495310 18415 1528180 1546851 597030 1158765 647381 1095686 758244 1046874 746195 232480 294123 332956 100726 1298054 98656 1513754 1282006 995869 85739 1353807 1873614 268218 428106 1186423 357013 1085130 1770835 553445 312668 600557 852213 148784 575043 700549 989592 161759 1436850 966775 143569 1214423 1557828 636140 920030 136625 1503688 120711 431083 814230 876902 850657 474243 1716645 966090 565922 1036629 1743653 162455 1635595 107708 1261500 1975039 1741877 1390886 1364955 291543 1924235 537321 1671244 1352181 1788789 1260305 667528 1531822 153320 1973002 1522023 1563731 1214454 378641 1499087 668487 986696 7719 946550 865477 87613 966294 347278 1534439 901633 1898417 1842897 819210 1075001 1914620 1683516 256705 1145470 1948940 544306 1939046 917854 1680778 1801756 1032830 1102233 420908 544291 565575 330136 1076436 1327358 1490809 65859 1280908 431265 651467 1158870 86238 207532 990016 1900098 522886 646852 1458748 434417 320895 628079 996329 1099505 937376 976230 92960 1627743 289621 993753 1839217 1860755 1146617 859946 451855 389835 1513653 1959715 1985934 984636 1051600 228266 1826501 109489 204149 903633 1224752 180544 309130 133146 1259648 779965 236256 1210876 1089376 982747 1300064 1551021 1641079 1579344 244348 1995291 1435992 1668685 917249 1932515 60300 1953874 1174836 999673 675522 1009812 1396079 1092724 1673592 1775945 685654 1972751 1498378 1264854 28378 31681 589922 1490641 802621 355508 452689 1261860 497018 1387589 1164943 1062668 355241 1079076 1275969 885377 1160783 1227309 1181146 1130377 970637 1698735 1203074 28081 1323641 967045 1804923 1493106 1777227 1825777 503651 965790 1254097 63827 1506978 1335677 69616 896599 889192 919805 1987798 896667 157076 814771 206172 1392183 1395520 536265 1138898 324950 1618668 1486674 1172381 1652600 466074 1826024 500596 1307780 264796 1430334 1082923 545490 312680 1041760 881615 450827 502150 737248 890538 2053 894020 1978815 248973 286353 230402 596198 1968921 705359 440413 1552375 1799884 207723 605096 1787111 958438 745131 1799624 658830 569948 1690144 1875563 495411 1127141 317514 870943 1316401 592758 1502249 540589 675129 314588 1575928 738538 831445 1874758 1455458 722928 894548 1034215 537611 291342 549534 670152 18616 1883416 1528150 1654992 1291646 1544816 263384 889517 1714444 959653 396573 1365200 831958 833970 1793549 1704305 1593178 601565 656362 1281937 1146027 983266 1249167 1599194 495700 120421 1796134 895488 464418 44151 1334495 370635 516580 336037 810977 1598341 579877 1877333 1686348 631826 808179 316222 539183 1632046 1694037 902415 17526 1291355 417430 122825 467315 1570300 50076 1924200 217166 1240937 431732 453469 1752180 1286901 187202 308983 1577908 1839170 1035781 745777 1304203 1695131 975582 1920402 99591 1916657 884720 321637 1179470 1141180 138922 530125 755877 1900482 696661 809644 53073 1739095 1887190 180371 1174804 672162 1815912 1631093 1260975 1559032 10712 308724 1269162 719872 1645284 1329099 655363 721929 1926117 742983 228292 184064 314168 1065572 475682 1612121 1474084 1383730 850284 867714 495111 462721 762247 1184312 1298873 1377181 1238933 744436 1337510 645080 1717370 457620 519643 1895093 700828 1951268 1828333 1966290 148655 542945 848357 1704336 1938403 1593617 1104158 761546 1902753 153217 93991 852694 1798150 1779081 977950 858481 15403 1329610 158615 1349684 1419951 598324 16249 244463 1632323 776751 1699441 999124 1155637 182445 1439953 1429139 660266 172727 1793070 1178550 1860 1704885 35405 1090588 1447755 28984 784278 1070338 321366 956245 219158 1438915 1882983 1117039 1949883 463689 1281051 1686202 1298553 7964 195167 1336549 1680990 1735282 106618 1640430 1323344 1039359 1522725 621123 53901 1962834 758972 475836 1110866 959928 1221978 623198 38581 372302 1198182 241777 976754 1259855 1196782 75763 737209 1245120 1432225 1281156 1721296 209811 656317 1128478 398867 596700 58294 626391 139446 1461158 788747 565522 48071 110531 1473839 1735967 1332162 903760 168741 1294610 385863 1469842 373541 932809 1214323 1141213 1806345 1739288 1392802 540806 648428 1896226 1498064 539292 1728662 1347967 1224492 528378 1891714 289498 1356547 1132518 511009 1820353 1274192 479681 500143 817533 1796753 828783 751246 1476903 516455 1296616 1450290 674761 701365 1854908 1729169 1628343 144416 344440 1577132 845799 816408 104612 1750432 819998 793953 1152855 55869 422038 687807 1024302 1474515 423194 642504 261568 810313 1740462 1174612 1123459 1746198 1629192 1934630 1918169 1720214 4715 174003 1676493 594216 406630 565709 950256 387045 14519 1666274 114030 849219 742113 905928 1125050 1415083 1007568 1346413 776388 1543430 1458845 535110 442061 410804 419828 773538 48476 530225 1189226 1374961 1290664 1803443 675520 1816854 583204 826724 474010 262362 1840404 1478561 712776 570532 1332795 1667702 790248 249393 36508 574861 1811618 974248 895560 273169 102196 1081429 1583459 1019711 1477525 883635 724769 62317 339448 1500946 1828591 198904 1391772 1946740 1927875 593857 464424 1749702 1628099 1382774 1038416 1096022 105018 1251167 1469203 521303 861893 633644 1757483 2320 1990267 1629285 576265 830728 687414 1030840 1159156 1276524 1340174 818591 909617 1723465 217459 1224063 336519 1180302 217857 981957 843528 986116 1383612 1350728 503708 771269 1478765 1328038 9927 607962 1579992 385720 568006 145513 77845 1286321 347928 121625 1367635 1006281 1220065 493736 1457297 1055545 1432602 587329 1528139 481738 997063 1442307 1696697 316195 68600 421233 601240 957458 1137163 1228665 1840599 1095882 1962779 1875213 1856552 478950 1590603 1275730 1618330 1535963 335405 1353651 1406122 1381916 631987 285577 846982 980829 1901025 1067054 254714 1386320 52337 1862470 599408 1528740 237229 1473214 1982864 384085 1721508 1905800 1893206 637357 1400022 875593 274270 1309084 1343485 1712465 1645277 712207 707648 377874 1694975 1795019 992792 921771 1693181 1573178 535347 823561 1379684 1290349 1630579 795003 287493 263218 200272 569448 1745476 765820 1995523 862709 1117419 986020 1617974 845172 184270 1115846 1915133 538442 828795 788758 1507418 33487 1804503 1797362 748137 333419 1422726 1284210 295903 1911286 1870275 1524446 1081300 163278 1105350 414466 881612 292803 976417 323350 317605 955749 1491435 1325459 976612 963238 615658 179380 333664 1348831 925499 115487 196159 976430 13441 1777117 726113 566064 1952910 1497930 1734251 1359923 1576059 1775411 627986 213469 1611607 620101 1546230 214590 95807 1882881 612538 1061144 1931521 1044099 83909 1899750 870229 179022 166721 988795 775400 597910 296223 1825641 217798 1995738 1654060 436535 744859 1832826 988886 1632083 44047 1601572 1298206 1260548 686139 1246605 1679320 1854322 453466 1338806 1511877 1364365 1855157 1568157 375901 1448333 1292560 907913 6096 1753243 409566 464895 804397 1398237 129797 1577418 342045 1269277 1191863 440442 1361796 1368551 514915 1029204 599095 1114714 1198239 968428 1703437 1592699 992670 1889021 697857 968244 782233 651159 1876131 1193332 1932188 679522 339954 1423197 240788 1949690 832038 393492 1225183 1175192 626603 54390 795513 910483 858575 1444081 1988119 458063 1961675 1038659 1048674 624567 777804 950163 1504576 1249739 369813 944635 1888214 1269810 1668779 1236984 570172 474368 1230855 1445993 744833 1554716 1625697 567838 751584 521094 356078 1896420 1053395 681846 362116 865656 331257 1910278 1417117 316394 1265512 1779286 34151 715373 870930 1081070 317760 1410544 617684 1886840 735910 1145124 591873 468556 414013 1987135 420171 495679 64455 107940 1236907 1402553 1193449 1442170 568252 861290 329212 515432 1108546 1422365 1149586 710896 1662734 56063 1880464 1664770 1830167 1275469 962427 74429 1308995 1480617 238821 1605579 212790 717034 1006934 1133612 1409213 1610178 1977222 1641772 467918 987803 12727 896818 475548 1253478 1228302 738414 1034429 890013 556335 1211407 1019558 1121294 660194 1729834 1602426 1553871 1898391 901614 815074 1859809 1582684 699629 1612909 51929 381578 453646 1492547 563807 1787292 1461923 1381394 1973488 1221383 812251 1554387 1961319 91606 449247 54299 1443098 297815 1247956 1349181 407506 1963 1469148 507966 1574548 443431 402964 1451423 1114990 1988044 260769 1746199 1552557 181729 1385645 935571 1182523 368198 1053715 1168270 540289 1849829 1574000 292641 1933018 609415 1417684 921230 1367317 1353212 518470 643927 1058875 1911723 1198926 1478593 1925781 475347 273197 1187393 1096211 729052 831725 1430428 1084289 1431943 951329 1153947 186767 925926 1382100 1502173 109344 1696816 590003 113897 522797 1125871 1468175 1811656 1321344 256613 1513495 102120 121514 18277 1475653 644692 1028642 1850261 1945165 714227 1943726 984530 1111511 1338886 1511565 1082178 975372 1869024 1813934 1717535 1339063 329023 625209 681867 190408 1375040 175460 132795 1790264 1208845 1275584 1698909 1706214 1670574 400473 301446 799538 1844811 572655 644637 564263 1848252 1528684 240851 90305 944360 1580237 1307424 1275774 1251690 691643 481136 1396155 769318 1118964 924478 1887913 1081953 517146 705565 1087363 1049791 487849 1865500 1687409 831566 785488 1874796 1940831 1371133 917968 1773385 1051209 1350872 603685 1171447 1046841 886282 1232160 900882 331575 1188989 1171015 197303 1545384 1516746 31715 1126487 209564 56463 213966 899230 1209487 1137930 525589 1280060 753362 1080415 334360 1801694 1318600 736818 303218 777025 7994 1138604 834951 259288 1097855 593883 1249656 1422742 116021 1719971 1326984 842569 1566887 775819 1479018 1024991 1115256 78613 1577468 634970 126400 553038 535084 1412403 365947 1136333 597983 1861743 404112 1371421 427766 625392 882062 1940500 135780 267451 1512493 183998 1500826 1003736 1731573 1430631 756835 1359020 364858 149171 933498 1100131 1958488 936783 1320580 250086 619314 906560 1268736 122511 900811 1026823 1491898 1839984 1773258 1737517 144823 1024245 312178 1792352 1667695 1541100 819873 10324 1124511 1989860 1372801 354251 1033579 1001836 1732333 1637537 76720 1588563 1990372 1330848 1985695 1916933 1647000 534910 1881162 919214 689167 1796550 288616 438197 1914605 1720723 137062 673317 1084049 1014899 1166903 845678 1313998 81022 1168066 246879 1249729 727185 1954252 1746674 605398 807391 580071 320629 1578326 1524192 496874 1401415 556737 287620 1794067 348280 557970 339777 833065 540410 715056 344560 241448 1891386 1221284 23992 340393 859550 1867082 1422661 1796529 1548041 415341 134514 392191 1855490 1204899 361454 649455 555082 1889510 26276 467068 1182865 142982 1715649 1662090 1633904 1027192 53444 517934 1271776 1696152 122243 1337282 1652216 229581 1727725 449902 1317333 451352 1475485 768424 1294282 828034 1083372 1649293 99096 1003145 1678761 897591 1858981 1026930 1560136 220595 601506 944331 1605005 1306374 1612578 1185970 1115806 1096228 1151318 1769743 1462770 1904516 565332 55271 1592156 725648 852046 106956 724162 1349529 178842 506362 1075765 967022 27599 1005876 1235256 321838 1052576 765522 1287953 1600810 150703 141398 326653 74619 1287674 413237 127421 1051030 254221 1729254 599188 273836 709179 235372 1587704 1843496 1689874 1295147 1843030 73360 1500181 1762531 910283 1118723 360995 1986153 1133427 1723880 1748208 209493 1513192 420238 446848 246122 48567 699782 1065645 1259995 624180 862015 1805776 1030519 1762739 343526 561122 1503320 623183 255409 1212239 1212022 135319 66445 846034 1562610 271417 1263377 1417690 873020 1221229 1857587 1767496 458410 1272894 542256 1407049 262149 1117 732455 554501 991370 769329 362482 1943561 548369 1978669 1968817 330886 1488213 1721279 1189534 826976 1572791 1495202 778395 1904536 701499 597227 1905332 1079463 1585828 1516470 1278561 907019 58002 857640 974780 276362 1955616 1361585 1121407 1070357 992177 1191252 321365 1584126 419852 1034364 1402312 461539 1377803 1545806 1644298 1931629 668407 664755 1042293 1338322 1372317 1046261 1795273 1805378 831884 1790131 1280859 1072875 360425 311835 1991530 1891954 694373 483778 364474 1221220 1165655 1222489 1084172 1098386 280222 1226504 985551 684729 1125894 386541 1616710 589694 1081998 845026 1477895 828479 1814467 1821654 233761 23016 114051 1458102 1188341 225584 807368 644025 1692508 995264 1360312 1237494 962320 1427636 291271 420458 342945 1495403 520866 55247 1254667 709623 1142730 1290860 314795 543969 1010056 938008 1653309 1675076 1988323 1103230 1548370 824768 299580 1100824 1176660 1481632 441013 1901538 1034462 136486 1196072 1243665 303966 1396172 324614 1370692 652481 1292253 996262 1561814 1476486 1300135 198563 1230573 1239959 982739 1363495 512430 1614678 514934 228383 1393377 1560622 886550 1022844 350162 1133577 304758 1433257 952585 1712890 975544 1435658 1497846 635144 558637 461731 1630277 1064484 945480 1643238 124187 1083495 1190386 890534 1778852 657926 1201743 513556 1904253 991240 62530 10813 1613241 101173 1813409 827242 1326519 310776 849742 1792281 618981 217928 1969315 664324 1484532 233393 1265305 1127551 232749 761418 1520831 782675 206216 619221 797545 551682 1270029 1455246 314041 1324809 1257723 1397263 171735 987811 315128 234402 1821298 502589 1297421 1108794 621015 833912 771148 501358 826988 501167 1769037 1999241 1271060 900662 487378 1969586 170819 1083140 546005 1051012 1048045 209470 92673 1007264 818771 1489113 55665 1550044 429451 1220470 535078 1916452 1167324 1526861 405214 847096 1193766 400046 1502094 569190 1958540 867366 1672164 862213 88563 155549 644467 1210801 271005 1833681 1145468 1803398 1309606 266310 1791548 798141 1221506 1289706 1012027 1394844 534822 468477 452496 568492 1856149 1017567 1700077 234687 1126763 1055913 1229439 1680609 1274491 285585 285871 670572 1640500 982014 1131505 1732367 620610 1145770 211096 476716 767930 1598134 816261 658023 789031 1680665 103883 53385 1913814 1456137 379350 1269782 959211 1898587 1754540 964245 1035818 941381 1702370 52362 149001 1691016 235837 1384775 627090 1302922 1593947 1114118 23709 1468940 1845374 731987 654772 1136302 274064 344139 1897281 809499 293319 897991 1244600 1330716 382008 1722899 1398712 1068218 917650 543485 309431 1923718 307515 546453 1669605 391994 1626568 1506178 1636507 1061932 1846336 651691 455692 51578 1619682 767241 1461786 599070 1552190 444441 310994 1938908 721699 654240 943236 961948 142561 1518078 286026 94874 1208638 1744188 1558415 421531 72487 1985657 1219187 697186 470129 1751025 1453291 675948 838905 209895 397902 1410471 307544 1686866 1988466 1255116 1348670 645958 1378299 1558217 1560275 1781098 1230170 1798764 1882618 567898 1645266 1872060 947148 1129523 260483 705653 370391 1246214 249208 65534 758146 690234 1247982 1206469 730698 797774 1885488 550678 1469576 170426 1353191 983092 732276 1963321 992632 376212 1867448 1116602 37547 1090802 142511 175561 611336 1793494 1060109 224894 1439693 477787 1903178 1891661 1514663 1677743 749241 362314 131964 1620494 904764 1322570 1175177 584394 460503 1205195 1591061 360114 537290 796801 572909 1602333 554714 353233 1699883 1942045 1639411 492704 1158961 974514 951896 699259 324111 145209 133359 1694734 1306922 30100 1435683 1383307 1854675 298707 1564441 74226 1002327 548529 1299785 583854 22904 1449617 1295229 512217 1662279 166502 733339 273099 1423362 1792757 886937 1592260 640028 1234394 1050650 1754222 1147557 1959559 726171 881125 75602 1716237 1682610 1149659 1895928 1518136 124503 1094915 1655619 491297 248509 1043155 945235 251714 1820572 1756947 1246740 1669309 609408 1343141 164962 968972 659183 668279 1761155 263764 301598 316015 470110 1285393 1954915 1216132 957624 1627566 979996 1311969 1305455 30138 322263 315939 523445 661966 808072 1055723 990989 996403 754750 1826322 1872493 1185355 1799057 1917247 1343077 1111128 673837 994289 1498268 1783591 1537444 293669 1894223 311347 1535281 981034 1026924 1526963 861584 1881056 300502 1509389 240800 1768103 1010430 1889813 1210494 663012 349614 507443 1218996 591999 1636740 1516216 743953 1657406 1686774 532848 1833284 219420 1962986 734089 1736745 800901 1427299 938011 1997235 579882 1081764 247148 1396130 1736789 1466431 1311795 189239 1090991 1006587 1212849 1204836 140641 49657 845160 1849825 655318 1997037 1994535 1859837 73406 1719036 771390 1308090 477141 1507998 570057 534407 985383 1561045 1236578 1190106 88338 57163 617336 543420 977358 323091 1479121 543710 1480244 1534273 1198967 1819471 603739 670842 1340522 281549 1835046 1861532 212203 746185 738681 973178 1811930 1424636 546713 1219669 1291821 50826 937996 1505812 401975 1210998 1202358 1243834 1011972 260617 215013 1133117 1235390 1735655 406402 1268139 122505 1383706 199489 1700271 1501636 1048817 1992102 1613469 222862 477733 1451741 1568012 1884387 1236606 1488233 1921538 439545 1491573 1459592 908250 381364 1945144 1453889 997585 24001 1138783 1722452 1812038 47484 1310148 1044072 1897060 1834889 1450469 78439 1418092 813627 453036 1349326 1986061 1199426 1353020 1212294 1895866 942807 1616932 361156 73468 1486213 127464 10428 1442611 1883756 610028 452024 1806982 1312944 469374 1096168 1949155 905674 1930225 1153381 440351 1344278 1555115 600440 625744 591647 409275 1736727 466046 1254919 398866 615424 1457062 162734 460754 855132 76469 1510230 457232 258669 1957391 993670 1925049 92357 1956779 1989893 624994 277441 344102 322094 405869 554478 819083 1510745 23106 11694 358129 705232 1970796 650466 121500 1139349 37949 966987 1729091 15084 142891 614224 495757 491252 237849 186870 1501582 800144 1221051 1374204 436586 898503 105693 591201 1058384 1722194 522872 379197 821571 1485972 1905597 339255 1785397 899893 1415838 757771 1433785 57728 1074412 397338 130618 979938 1947832 797648 1324872 1516648 1912009 1966533 1495431 1063867 1885523 1134499 319503 627778 1220897 61470 229058 247073 1918506 371627 1337331 1876348 1971142 1323957 1360944 589500 719204 1020471 1495955 1077310 1873523 1392213 1956606 258824 1386338 1674471 180823 329150 86575 913573 1783860 39199 1499057 1717736 405050 687561 1118808 798580 829504 884712 731693 829221 197142 370758 1211466 1708402 1524684 47172 1205255 745082 656833 693195 1774024 253208 1271957 1704754 506475 949356 1838045 1834130 113692 1502294 1933194 57676 923387 1005488 828170 1315380 1925046 1037048 1962118 1777675 411330 790747 1773923 529716 778637 157646 827023 1434115 1328375 876348 982821 1952723 648566 1577939 1163523 170583 1244081 1904224 1946484 123268 32653 722703 1774083 1689868 477916 1448078 1585125 575122 1533000 1599835 677187 866942 418159 119063 683452 271972 1955908 145321 1203834 1560623 1507672 976350 342725 749007 1826474 571997 1902764 1685930 1211812 117180 743085 1681153 962666 287438 1241575 1989724 1133554 861953 555754 570337 379271 667543 184806 77108 1179270 717025 28689 856065 1649678 573263 998288 1876318 1282646 444796 1651531 1779429 893026 866522 254544 935006 567140 1714332 1353669 1943677 246291 1566216 1295433 1232744 679263 1626439 1817173 1212805 881508 631456 1361334 1092386 1882935 1614034 168895 984929 398409 448242 1251965 352715 1008571 729440 1731455 229199 452404 1122235 712762 520203 189791 405216 496706 1118923 200787 1144121 1160962 100349 750211 1156721 1198598 242368 1325967 1876645 1292225 1308014 1972699 1446043 183311 4733 4365 36089 1947594 251764 1040218 719216 476157 1623497 1369431 1659384 790945 244713 1978736 1691034 1991570 915655 948076 1968775 526037 122809 1382478 1867645 281437 1206253 1126114 1333778 1238460 80764 705390 1587559 696359 1659703 178986 1824396 1863878 181334 1102474 686233 804514 712451 1788497 1454492 1416111 1036403 1273122 1896582 638480 642163 1922346 1941049 796659 1381636 1556798 1401227 900292 1132319 189860 112889 954908 1600100 932205 1260640 825332 1313245 50213 262448 293786 356971 1290946 1548849 1423393 1953850 931608 1664893 1062679 936096 1169580 542521 316816 685724 137689 391008 1475214 958928 1065429 527904 889778 290226 1441225 1553164 260601 1888457 370629 1257797 114884 1604775 1373586 1613882 1980260 492757 867289 318788 437707 1053775 1023807 1483980 187921 1401180 1057267 1655059 1363732 1827913 964366 31101 559356 1052737 1403544 853426 10799 201435 1691973 182543 1608263 1783262 1979841 98483 1413530 1358461 1568511 1558074 658606 1712135 1177379 1730946 1790708 148235 1176360 1336761 1558040 662405 1848978 13126 708975 1992342 409658 1686902 1049179 403573 1551693 826363 55238 659873 619686 299326 248295 818358 152277 791484 300590 354947 1633721 155042 405346 1753313 535617 658251 660012 1109982 781085 192472 1734135 408991 333790 864146 1432526 884498 1476629 19156 621892 640008 1992694 1480480 512230 1887139 1632369 583546 1925053 60022 1555368 73501 1272201 569051 1445990 20831 1619018 191214 1255042 1449033 175573 1207903 625959 1693256 419174 295950 694415 1534685 42698 686964 1362465 96880 1207832 524238 983528 600955 944165 328524 945330 416294 363673 970896 1972331 1026100 239301 483426 294702 834237 220473 1268153 1366953 1446951 368473 994532 717663 1965194 1691431 1708451 386307 834490 1941219 1086080 578534 1121922 140643 322064 769539 1852971 39772 1340105 306514 599069 460752 382255 975983 1955577 494870 86261 1386540 1443027 542956 131823 136402 838156 1276729 736222 1779679 949895 1985206 93076 767401 1782509 858025 488190 1021083 570447 1995660 1677620 1463969 1238808 956731 1837337 1563976 1349034 54824 392655 1308736 216305 428762 1054090 866280 1498573 959695 1841389 912265 1237921 863418 1672431 1067311 1292784 1603905 180933 10854 1267085 1168288 831334 164471 1610076 982798 1524613 245601 755830 1063521 760210 1764212 544543 1785118 1374407 1790083 312889 1003530 25990 1269767 1674128 1492573 401339 447291 227809 913770 1369630 363340 377683 1406738 1321739 1157333 710416 11422 1810415 132148 1607290 1457157 809800 1302921 1886890 831128 1284157 126475 806442 1268140 25689 145061 906184 982410 1851190 1244605 1785159 308106 1704577 781193 1430417 222645 1237450 773126 339246 1033236 1150759 684101 107200 1221044 378366 1421511 862161 1222662 538563 1751917 1954832 32015 807638 224426 1872099 128379 996065 117124 1665388 1584771 1449802 1372809 1197559 1280532 1442870 1522021 1931803 1919423 352739 1829356 1922499 1768998 85342 1784064 1429334 1395173 1449680 1222435 1537494 1332724 1006147 988672 1089755 670698 1277922 1551556 1930038 942458 1848709 800801 535963 784172 5332 1721023 495650 1237885 1838695 317534 773834 1433644 635419 1098505 168144 512356 858728 1835639 1257458 324838 1775498 988567 213091 179077 1248260 1577571 832135 1062890 1148631 318666 951058 347694 1873176 681863 1718417 123048 1255530 1738359 1710833 1570361 1731412 555253 632726 17259 54081 877745 437709 1811458 592802 1848094 1620906 164627 374550 941271 632788 1352474 1307306 1812465 69907 537932 899702 1790752 824940 1056343 1549939 844068 1855837 1780163 1768242 984396 575487 108592 1112854 513562 1581071 595511 591123 563615 1720147 1380384 393726 185710 1816321 580343 1351647 1530890 1749876 1112402 392310 917153 157853 1005134 125746 306054 454695 1832176 340348 161269 728337 449017 74393 845333 289964 1432966 1467027 887165 1711315 1347830 531651 51477 796300 569882 805704 1655200 1048577 486955 1657323 1954849 1675411 561106 1626666 1385193 1254100 38797 845684 39852 1782826 383989 152880 699507 478623 687956 1525199 504032 1831829 1196566 1091596 553282 945628 400424 1225709 1704201 1190902 476021 459565 50109 182664 1136537 367797 1532015 941750 1466676 539377 1375370 1887107 93736 1226158 799971 311399 970890 1147955 485769 1957308 519599 388278 966747 1715045 1874471 1388675 1550839 362965 1643899 333514 23127 1691997 1755898 1146723 21236 730740 1318318 1325482 979170 539223 303397 1776668 1589219 16650 15529 1082379 861333 607890 1911638 31198 625107 880877 1556308 1958448 1731492 1359558 571869 1843896 1599710 1836337 1435219 746806 588246 1669032 486694 1446520 408350 977818 569792 963805 305129 599431 1454083 959620 1412318 536780 282108 1914632 1054594 1442106 344810 1970787 516256 1513150 1251765 261118 1270516 29434 1577290 1264637 199316 863597 334163 945315 1754638 1078523 377097 1187972 584449 1940707 1430563 780037 1892423 179590 1958222 1065140 635545 1433467 1557585 233760 1900313 839025 106045 469158 1272547 398016 146024 480580 846115 1062299 686306 280332 1527264 1484354 45955 885053 1562149 1556828 337942 1224530 211954 340547 103562 1287188 918167 422799 20277 636167 355597 981223 1362832 498276 202632 452761 363474 1331747 640805 829069 1846184 1105559 1739705 1219702 817083 1001461 1996306 1449639 378800 484907 610365 1434186 891688 163611 940996 403106 1689020 232869 918115 309705 1265839 132248 544616 866764 1704490 1516377 868493 1065809 250500 208387 985312 684644 1997107 1738877 1561660 1455855 1316960 920185 572049 819722 1291950 1276951 334236 1013043 434364 1285781 1674809 269350 313799 1229815 496434 704457 568019 1347261 916810 1956574 1827510 781824 509405 408413 603572 1303285 1285429 1118561 1726904 1234419 1497334 1340262 1944047 15297 1105517 1832209 1332073 964542 722647 1118233 1437597 39714 918282 1116941 1967237 1701620 434783 511353 1666975 1815393 477560 311863 390717 51045 367922 1707406 861560 119412 1108324 1108598 268500 1871149 1318445 1614752 1119648 722749 1376513 628869 1070249 1709734 38048 1193965 599527 1070343 1850238 1372069 169138 1780941 293351 1198571 214518 180680 1722784 1300465 1561381 1654360 1038061 755090 1936154 1642070 403292 462515 1921739 1927230 977824 572756 32499 918111 1575950 1532365 1277823 582847 1729581 211141 316246 696230 648622 172806 1025217 57259 1087585 31497 1305812 1398716 638860 1686733 693588 347923 674305 408051 24602 440897 380458 798236 135658 1698231 61494 25872 1407018 66004 1418255 801474 962476 1724254 1883665 527687 1398738 1321251 8321 149987 1570623 1543700 923679 1873849 841974 32260 224785 460007 566513 860474 1243389 706044 1625289 127029 557862 1349642 1131292 119705 20669 228189 1062884 442245 98906 1069643 469177 1561432 1368025 507698 1862034 143398 1733470 708392 556919 304640 803441 166416 766670 193385 606266 1831411 481847 629552 1555039 338483 176098 1381629 1278515 1470939 436395 609092 1591002 1588098 1796377 132207 1339037 1058823 1483358 1131239 698263 1814531 956654 307705 681803 1751410 193826 131583 173701 373183 924216 1640869 1255167 632627 1991907 1400871 1461732 576177 814963 829247 1314013 101757 137036 27588 1236374 483430 1359786 1793934 407889 327254 518538 97210 139749 1611438 345972 1918329 383285 1161242 1964190 1220025 1194267 603125 1581219 684549 1471973 437689 2976 1404346 1354845 1301548 987698 1354769 1943208 1176540 229528 1868916 1985231 335422 1718150 1050153 1216167 1288786 604240 70976 390298 1251596 701027 676038 323820 655108 1718872 116934 1480856 654161 1115656 435317 633658 320526 1019074 968891 1870754 1233498 258714 1585435 670000 17439 1206116 916240 356490 1612479 400362 1170580 1768294 1556848 815051 429502 1868855 1049314 804989 732217 138426 31032 505318 100201 1119892 699729 232975 1222254 1403203 1744788 796134 258846 117153 155063 1381330 1994904 1954460 1671542 1579413 1213156 354970 1295637 732854 150454 1887375 1270053 913939 1182021 803925 1650039 1199971 123214 647683 206189 123929 31748 1349546 1107294 455058 892427 560255 1422522 1537334 275360 1611155 1033672 1294422 465070 1658967 318622 534901 213169 243363 698860 1986438 1279842 588022 544692 1201853 1275297 906786 378185 429421 1679095 442753 15591 626349 1496195 1024611 496796 428880 188605 599905 273365 1604666 368247 1708332 897380 1719601 645868 719926 615873 874380 536784 17191 616852 1025751 30014 1203073 1120181 1858886 1474145 1564349 668364 499448 1384553 1860843 597220 1910441 1005084 1125131 1365139 575969 652538 1920053 441742 318954 1536758 1720325 1649906 1498588 1119536 1275541 773489 646596 1806407 889885 1924977 565416 1923461 1874511 1792442 1606723 1281812 358569 629839 1588222 1487345 223827 1874052 105063 1098577 1208168 559214 297284 65350 1840515 641684 1706839 92620 40254 216493 548079 1794817 781711 1309809 1608982 1300851 1351391 1419483 969017 1523636 1452535 1696451 894604 1356829 1326781 1853027 1087334 1208163 1524891 1240135 1656992 378623 246698 1570745 347922 1796437 241308 233098 239193 773311 138330 1185172 88195 1748955 83461 296634 60549 1722224 237195 270147 1736316 503643 1605955 72288 1298932 1989321 764516 807725 1936836 81316 901311 822566 848732 56443 1675368 1600882 1275892 1839610 126478 1237736 749496 1928629 569449 242468 1633170 661741 662565 1349397 1744260 1621337 1483724 1343517 592510 73044 252963 1643021 215318 1034951 1424093 666308 220560 1773635 1132131 587848 1635820 1223192 794768 1499626 1698720 1850641 933816 838367 1438482 1656208 1537750 1582602 459911 896901 1695359 807878 1208456 972021 647747 457807 1618667 832262 1377714 1834418 1633650 400456 687478 360646 679256 307030 1855440 156892 271850 1572106 1188577 281121 1464434 777508 519426 501029 1821913 372596 329977 800948 303237 1371483 1539865 848778 1244375 439994 1277300 271782 1838110 700129 931539 1832297 1694824 1806683 1380942 552666 1664003 1081154 355840 44296 1646040 601538 198154 387368 1848082 1513762 543990 1427674 809066 1999572 859274 1783161 659769 1921803 921112 241012 568157 1720502 1794602 243637 1802288 4450 698464 1849903 966456 1932166 937160 493183 535850 1058419 964814 1408481 146220 1320657 1059621 309322 1072494 1481378 1107829 1539341 1647314 250770 979482 708551 333206 1805583 1035888 1876838 1821745 1072401 1554592 952593 880565 1713871 1200773 1646852 798098 1721405 984894 436437 1681305 1671963 439460 978749 1704520 52861 547665 1022468 871906 1260641 1034635 569416 602109 1504982 64495 511151 839146 855970 892889 1909916 91132 1157792 1327526 118730 302320 284200 58027 634550 754117 1070166 1784728 1789683 489247 1446822 1613304 1135205 876384 644454 1725787 1300579 691841 86814 1061422 768674 1930168 285686 886837 1215252 54035 857154 1285227 1083054 459769 1469935 521928 534209 80308 1710084 1412829 1915790 1607419 1043859 1769079 182804 1287987 1374206 1079705 598056 1515129 410370 735941 1927359 1482355 34715 1330369 762864 1558804 1310520 250418 35922 596079 732716 661651 1373742 1443070 253003 1695971 250828 183632 1651716 1554487 292169 67891 496909 1852282 251326 1375476 916469 524073 989847 84468 820215 424568 1903623 1947858 1283221 135835 446047 517095 853372 1606215 1309949 529479 1087529 59030 1226494 312418 344862 757601 1872963 1984697 1767422 1323197 1793809 871037 1306332 100037 810292 1143941 785621 713278 686825 491712 1312965 351413 1409112 1775164 1400008 793977 537009 1407717 722885 1499294 435720 883669 997447 118936 1853992 435034 216875 1617006 109162 1439059 1825108 420365 312631 728838 1677895 1673718 642439 1804611 1255205 1833978 813063 1144664 292063 1505936 687265 1976558 1987920 1698600 668180 1553849 183652 1267126 1115721 40737 126061 1190411 1671085 505476 580503 1013287 857766 1618465 1693621 816612 1375473 1662870 1591386 1443792 1687856 1069932 815115 1075091 208763 621706 696714 308598 1217440 1093407 641637 1872637 124249 1613932 857715 1660965 1279033 1596727 1536035 263275 417974 1730281 892940 619487 1495127 1148855 603036 1519783 1260840 20494 932107 1561422 1871101 1256742 1122409 611083 1186791 46622 165452 564007 424910 106532 1792778 935026 885884 1235752 297287 485886 3569 854166 1142509 911795 1780192 214537 203029 1482069 429487 53508 309716 1153791 253704 1936664 1376104 1783144 29066 172010 118678 131850 892591 681657 1732459 893785 995588 789793 1336596 519593 1415118 1871427 1175256 481944 208704 1484469 17243 1196970 1682694 1347515 1595901 1873784 1910843 449455 1892748 1493494 813641 1438264 1699978 1471889 1025896 1471557 1119057 237414 679782 1338247 1191324 797813 1988209 1881875 677522 1308938 1921132 41399 283407 1121204 1067226 1751732 1407233 1184767 1310764 420524 1556264 722040 1849570 1688463 1235869 1302256 86552 1129395 146910 1836627 1731650 1677306 81436 673292 602867 1613132 1528041 645420 1538395 1669436 1746905 1795248 1262025 685424 479148 302168 547676 1031363 1820333 6240 577006 367702 1818308 53186 1583223 1800784 338492 1855769 1076813 571531 76991 1308922 386306 1671969 1138610 811173 1415210 1505587 501632 603600 38504 1685227 553086 1622592 1150379 389957 1156122 1167499 540625 1577533 60236 1395841 542669 706946 1949197 1438101 1537300 1689817 9626 1384081 689355 1858314 242212 620519 1463988 656494 1477273 1993654 1106674 1103654 591907 1483017 1295988 977966 227050 391993 785985 588054 925698 1754625 273942 1745744 750377 1940177 472200 1960503 748941 1480482 1476479 1733380 1299783 795906 142683 1684813 1467849 292850 1157309 317613 1383407 967100 1129564 1222247 809462 592134 1780109 66313 958353 487536 1117995 886660 862000 1681327 311951 1255728 315989 569742 224669 1372308 456193 1592096 1627665 1165363 1772102 1328078 32168 244244 1324540 804610 1559886 797594 718713 162453 148446 342450 46593 57308 302197 387016 843982 1086056 1687988 769927 1888321 173511 1362984 999995 1496214 1388269 1856801 466574 1698115 132407 1681231 852786 1500001 1874989 1548393 1274241 1490078 1799799 563009 1763225 1017530 648979 548226 484913 1722696 481839 899981 1792021 694065 1428373 15361 1675399 1459030 1924112 990950 1615994 287490 1497760 831944 1357567 1133337 1604311 1293670 1425985 184289 1062223 1898568 1813416 1481512 106028 1821744 1639421 986682 1482731 765269 1873146 784979 1351530 385485 94881 928818 1552980 111648 952974 512079 738891 875796 899789 49545 1865648 1921177 974185 1883740 1941405 1933080 1391510 792701 1015682 604922 1105156 190774 317664 266514 1189657 1488598 295994 1631839 774169 1352242 1855327 922690 331905 1984211 1666715 1097133 1706563 1237636 1624536 203927 1380616 863309 1862038 1631029 215274 1188355 1640072 929721 527557 853409 1239353 1253798 876199 836982 864180 1345601 1796487 268026 1373404 513174 1771922 1899711 86772 947594 215337 116156 959635 87707 563922 941616 1259387 56033 565715 477217 804331 609735 1427209 1183231 1188744 1598155 1701983 1377781 605052 1111159 48339 1890855 726967 1369628 1709234 1537806 454197 590539 1990389 1364900 1809580 777932 1450977 1920163 521282 484172 957686 1733509 158169 1530235 1303326 1473491 1710565 1181920 1627667 1871393 1549484 249847 1923020 777208 1589311 316966 949560 626008 1505898 574965 593527 1183920 571944 164297 1381265 1803605 381609 1223656 839271 864606 893093 1923019 823126 1616275 694593 567592 1573939 1952485 1261071 272490 740372 1249958 795371 1247754 1813813 500456 69270 1961442 347615 900693 1252525 1272085 264540 1872376 1933319 1765794 1257161 567776 1513991 727730 1153818 1462517 1109732 986275 904234 169509 180002 1116957 731978 1897548 418214 169651 681817 1821960 1602285 816893 424652 1317712 1696299 1925541 1013080 1833429 1266089 1108911 982272 293087 1608005 94097 532642 1463544 891584 96158 1373640 177274 815520 1367503 1424221 278143 1708004 757185 799534 1977686 883616 784707 1559248 989841 1684294 1050247 963161 1884281 1822655 1765250 1159249 1482842 1208257 964078 406010 1949374 1281931 1333417 573296 1950912 532715 1632383 1991518 378487 531548 833941 855201 312086 438785 972503 1604219 966270 219950 747295 1244149 1172251 168243 1235168 449309 1553939 1945902 659483 1853194 1951271 1580590 148083 318931 693187 1358351 267681 366828 823988 1821425 402258 524762 924969 557135 1238240 767700 1140098 133852 384431 908726 1268774 462651 1122791 36521 876812 1142384 801062 1442240 317474 1478551 1472212 1698227 1556167 380742 315779 1532887 1296961 171382 715309 1236034 1146512 1595182 1782783 1837439 1019484 1354583 561802 1761716 802130 917719 1245729 1416532 1240691 1575815 254693 1509139 1591432 1546090 1787588 306339 177149 1456625 1438151 381697 423904 634463 1088323 399394 1139688 770229 355916 1421069 226368 1539686 487104 987872 1660803 1596089 1738462 364670 1684719 1252195 484370 1758980 20774 1914900 1648973 828510 1430688 1738014 1312864 72852 1990583 320153 1215844 293647 1263885 1870146 1134049 1648302 1594072 314995 804859 791621 1895277 1637992 58184 366720 1766077 1516266 1558827 713683 464262 1582764 204596 1446192 852579 1597852 10992 1641671 1992215 1826120 395053 1465925 1892541 1293030 231366 373751 1206085 436196 1905231 1660687 1815040 1432515 426781 254376 1193954 1834305 1459427 152489 1834802 1473209 745285 1309323 546588 1207801 1021581 1849558 1279439 296214 721141 1650519 1376145 1551604 424449 1486019 1113408 431934 1625681 1864984 39663 250299 1323638 1303359 860242 1111351 1446269 1375037 1072992 729906 630837 1959319 819509 1228492 1558328 1062463 1481660 1995984 724830 1969281 1530996 76526 321419 87777 1676368 280370 981469 410491 1926766 887966 838463 1035517 725865 1999483 466374 611906 1520895 1677617 1941741 87760 1299479 705509 482044 575129 1909095 775571 455087 866749 33564 549701 206743 1751635 957450 1599283 263794 1009261 1051778 1970476 1387848 1516437 72798 482203 8953 1506566 73718 1486388 989199 1639086 1285390 652411 406215 1300468 429442 1556517 158576 73489 333050 1549504 127811 1805045 905020 637078 1613694 841327 963961 365367 1105254 537612 1934730 1853116 142417 376157 1361519 1513382 68526 1328156 911684 909162 684420 1212197 1893561 512825 609704 789673 781241 1257652 585448 184334 559429 152250 1286119 1208352 1436364 302178 1378157 1994954 815364 186927 307430 1792952 1184956 1482230 1962842 340852 414829 176812 433727 52093 1158128 382172 1507118 551713 1661219 507117 227280 1581425 681592 1206413 1601248 1642326 1590465 960654 1227496 1228301 926599 1124417 1410259 1477718 1445118 760048 630318 1256706 1897678 1385729 1164923 582325 479959 361789 321495 523632 504179 212955 1704178 1898931 1205589 273234 541293 858102 1148301 743279 1309837 612253 1850482 1182598 124942 282348 45477 1214432 1955078 1177194 1639947 1538817 314144 1872046 181282 575807 903591 709505 1996115 1390513 657413 824792 815146 531936 1645326 1351484 271095 1799596 1071209 82583 440382 468305 559713 417582 1652646 1077416 634753 611073 582552 1433224 775371 1341874 856324 1301930 1564764 1655937 1308386 141514 522405 1481945 1261480 529296 457061 514468 1949401 964003 1545240 1784827 1667014 1625388 1327633 29485 1254848 937096 853634 862841 1379576 973332 1999983 1329150 203028 1637192 1192125 1551073 1622647 1185326 583411 1452891 1727281 540407 353763 516741 1011483 1000753 1932553 1119224 585467 394219 836958 461022 276002 1061753 1245252 116589 11626 947065 654477 335070 1222459 805671 1602221 742931 594148 817878 1245164 1085265 1776619 645616 828172 741586 1201113 849041 1421891 50911 1323491 615105 1436553 1376824 1840608 305634 252018 909760 1900839 1704469 1243250 655608 1579497 1745307 664426 106585 484342 1009988 1886782 1042272 283803 1118025 164532 1302323 1377772 713541 1023003 553481 580887 1203938 821327 1920142 1213897 1795486 896744 1368820 1123515 1179936 1273692 1522658 228437 191728 213077 697156 1272895 1085947 1371202 887012 1099102 1955842 1934737 1251831 239376 842347 850396 654436 1424168 50377 1272416 1539630 284237 133403 1770925 1301971 1757997 639435 1119868 1332108 61319 1957507 1857812 1957926 1821914 1765150 1575430 202657 1685106 586155 612735 1154653 593416 1453313 380804 790474 39052 696665 224466 1674481 815699 1003720 1928057 330687 595331 574349 1305020 1332237 1097197 1901338 1477026 226765 1859085 887367 732826 1519595 742807 966155 868136 1518378 797501 1097655 1430974 303159 1038650 881120 876414 1710252 907783 1568223 1178146 574197 581904 547293 1955023 926076 490794 1839490 1508112 767900 1944414 155697 188903 488951 1612099 1733440 976878 1163982 988234 76490 1205882 636869 1486319 728961 1095838 596308 805764 1798015 845957 867156 1662053 696294 1934660 1314842 672843 71140 1364071 1218071 951976 767800 1283024 1249107 1101293 109403 169828 525296 1237586 994911 903821 1290539 1702314 38379 1624263 1043746 1815383 445276 885706 1448290 1722726 442308 918016 394309 1969382 1374982 841344 1078840 1123374 386149 349268 1713641 745373 405169 1838196 493021 1853999 787121 580525 248282 1188963 1449095 882724 726854 884769 22404 33243 926116 1068084 756156 69704 1488184 192358 1358677 1381848 1032268 1697597 1171713 677959 1729835 1128028 996621 1565414 138247 1559110 199676 672315 1771226 1174355 1563775 1481442 100511 220718 383490 343886 1177267 1968836 1023717 1927102 783960 1766062 306806 704135 1453502 743153 1881449 46520 1168020 41190 385963 281513 765460 1397325 1539013 636149 27337 721817 1328226 964821 1577034 1130082 143748 1633035 1260286 308697 496046 1230833 287613 1121807 791972 543905 927750 232685 911192 277140 674178 1861192 1068201 1604052 852267 941283 1120293 814203 487701 1037643 325612 709429 1814926 1134934 802457 1128256 937839 1716830 1670189 1538150 708093 485446 1136010 1014656 1969777 574499 1534048 606984 204283 1615439 229918 872611 1858290 1500620 1776566 422965 365494 1026635 460050 1543031 613763 443535 1390442 614938 788987 1705234 1950294 353841 1283353 1892659 1013682 380158 1516890 976724 1212975 152887 403503 649534 1780755 749062 1878803 1358206 1357391 1439146 73206 189031 755449 1589997 1029926 56016 21577 1209736 894699 1158970 385722 1480249 1268306 729991 809282 1131521 667289 434061 1346143 1988510 604938 1419409 188516 1607413 1939426 1108125 1081286 1304850 1936636 89542 1343230 1623277 1959250 245351 845740 459247 1273019 417687 401150 937572 589601 1422440 1117903 1796560 761675 1455720 856575 35016 878167 873054 1562522 965170 224239 1093523 1339147 1798092 135456 1071921 1443441 1815549 993726 464210 1547710 1299969 756202 537211 1726417 378956 731910 1620738 11790 1711639 146371 797407 1473065 1048947 204131 1421540 1829866 1671988 1489405 173562 318279 814144 521207 1376385 1368484 1835414 1216260 1570416 1081377 1808222 5015 368117 1466995 457439 7091 1864616 1615456 1470934 425960 127620 511333 85534 454270 1862964 74915 612616 1239989 677830 450469 1736338 982648 738941 311899 255417 1429248 1515889 1907512 332672 1991536 1387598 924074 1178254 994355 1755312 191161 968441 875054 1517662 1170531 1823695 755756 310841 1565083 607376 1870538 1891839 624115 329541 1190817 1307434 224988 331927 1025546 1098903 674279 480589 1214407 156728 1688838 178335 1503730 407063 1174819 321338 1231457 36602 790928 1325182 1992039 893827 591759 1535504 1329154 1070815 1590190 830011 1600598 544615 1382057 378523 265341 1116763 708593 1106810 360543 146975 635304 1603284 846285 267636 872305 240938 1322593 779703 757085 1073793 1596069 1910911 613007 441083 1397735 802381 1282736 1336335 1317829 1825646 352525 908153 1638997 1141011 935910 930724 338754 1847364 10846 1925207 219102 1618313 1989471 1647466 1158359 1383082 658503 417305 629417 1107204 1785098 820595 546917 469650 1380486 1398441 1532979 133641 1527662 270125 537109 337453 1976438 1721673 712899 1557498 182166 202788 314387 1189862 1557710 415633 754763 1296986 480871 388988 1689719 487892 1147270 1824478 925360 193487 1168989 1117649 327444 262435 40974 462692 110698 857366 377253 1883635 377349 491183 718294 1385298 1119309 550735 1669442 1436941 17651 1714465 1914914 777873 905009 122820 1923264 1691026 418133 674163 823330 79214 1945542 1377529 1053269 113717 583981 748130 651584 766398 976192 1245987 1498824 1055417 648850 269499 910723 490124 1850680 1732076 521753 1300201 1352076 1341819 71854 1655471 1133079 1224196 1085010 1606195 489414 985079 1703459 235532 631790 270187 1838274 1535800 18232 1879290 1629157 649688 945403 318108 972146 1055987 896783 1647812 196493 727309 49248 779575 1397187 1169061 454062 322172 1107049 301190 1061502 742495 678360 371001 8623 992680 1467820 671497 137369 388759 1732366 1048566 72806 766320 1647209 1835832 1784886 1932035 656916 1404722 1803775 822177 1222359 1597489 1621435 1837443 268803 1866170 166395 1157544 1536277 1321533 1055915 1593898 1175339 1882802 73482 658225 1539418 1542892 717076 1544076 1919320 318087 762505 148994 1714677 395960 1562284 845376 1990277 1290820 300058 1928656 946936 642787 76565 770425 303911 1052479 1173352 1120520 1394792 1305741 1072112 1630091 927573 1802575 1805736 949516 1339233 632706 1781994 724780 1326810 219254 944750 129746 1998056 98450 531414 1942843 640996 1810457 16259 1751315 127729 1565430 1861365 1987559 723133 1075916 865010 1386806 90919 1764167 57526 1457083 1415042 1512496 1900853 299549 1990493 679985 1256629 1475102 1870611 554010 450962 639742 878200 1325077 1521283 386510 1095782 1156991 1545679 1804849 1285678 271594 1003590 1790251 900137 81440 1743229 253768 1446950 819665 1347149 1804533 573452 1506005 1011693 1934136 1895566 1840878 813367 1351504 78858 135600 1411772 412074 985084 1729434 1958069 1714191 236278 1753855 696144 1115961 1594083 375349 1501242 748458 637443 260770 1409970 1298513 1713873 1690865 1402477 1223182 791745 373148 1571869 817164 1499165 544722 93648 1905789 1237222 1052971 317744 969978 56417 334187 1153529 1502646 983492 1418646 68729 1329956 1541348 1370011 1558168 1039473 1137367 452860 1522629 542667 1918003 1103314 826972 254007 1566196 1367618 1854392 129222 1439015 1529200 1794115 1128872 865353 1391974 1586417 1491893 1026509 704139 796719 1450295 872036 1165143 915516 1595570 1201691 1052021 1376374 1116008 1645605 1546388 1957612 184732 1023010 486643 1649090 92614 1807788 116766 150430 1115590 291006 1401736 663264 24150 884696 866508 1862054 182032 165491 935101 846071 641001 1146899 1446573 627223 1679606 633464 788273 1438080 633867 371678 751398 1897314 1570420 1976643 1298823 1117597 1391627 139298 707465 1680731 262438 1992614 317881 782664 14763 1106037 1915449 1084345 1354417 716429 1461555 1535429 264980 640516 1023783 1204870 1343018 1475550 985263 1174271 1106088 1375052 320559 946423 465863 1264435 218321 1609668 1137073 830746 182138 1265846 465899 1387317 711969 1634406 493558 1302619 1220619 365291 1936521 1253620 1106078 894975 514236 532547 1107283 640544 1409756 1994748 54488 874224 526441 655028 400946 1663796 1787972 529034 873201 285237 390147 273031 38360 902008 530881 1594718 67349 1707853 1159332 1646111 1712574 973165 1375427 423362 1372340 98296 951131 1994781 1550269 1744687 1542136 1808667 138082 19765 1036239 1722330 767928 260277 835708 1703235 506585 103727 593652 364515 1564061 497396 116857 1797095 1188308 1552334 1329431 1125521 457809 686666 1741438 1475771 1358009 1807575 1346260 1039317 1341132 626720 189061 766789 481515 1409039 767330 1117254 1909350 697468 681972 948229 647324 336142 39212 693653 1129007 1214975 1780065 1779932 1022921 1445730 349756 1126017 567108 1885877 969834 662042 185733 1461430 1082495 155540 495888 511017 621571 50676 199015 1752647 390041 86698 1068248 58160 1852639 514385 1914080 1715645 1271189 643276 1220496 1397558 1420285 1888120 58558 1836139 198162 661820 176926 189087 1502587 871331 833025 1219431 1969346 1996179 1261733 1129819 458472 1556581 1008846 1116090 1041164 90116 509036 1663454 1628604 1972179 205323 1214204 1181543 214148 1615651 1590443 362996 596116 1024970 1003297 236247 72100 1949977 442815 707140 1660327 644085 1348764 463992 1789083 1679252 1962532 200719 464886 1730228 990188 1650415 404861 1814769 1428544 587961 293741 1987111 1962446 560272 1346265 993132 76686 1140776 1175485 240020 1023254 1669079 168908 852724 1614058 1745217 231210 1135005 1257080 1644426 642673 128515 258542 103561 1071055 874630 1464457 63603 46759 168213 272964 274829 1727109 1740360 466808 1279011 1542467 1248635 1607546 527477 951102 1939511 609603 1627331 1242011 1581009 1344350 1565978 802081 1568093 236389 34488 1051354 223233 912376 527809 771364 586430 1815802 697212 1165430 518757 1701724 706171 869839 1280879 1687808 931740 1790571 65502 1869509 1708943 1248978 1277594 1685501 838395 1962576 698175 1320292 913870 38651 247886 1522135 77182 469480 1619744 1758001 1060445 1314041 1767922 622652 921613 62308 713264 1218504 1447167 1327597 1335430 120611 734073 1205922 169398 630247 1282821 907798 46936 1969919 690809 1570009 1324669 768840 614041 1863995 1179518 1393452 865614 1492756 1543475 1535670 770068 1007952 746821 730106 385238 585813 1131939 1815991 32771 218432 704496 48919 1192640 1219943 266466 336689 1068928 1464392 1356381 612194 1614274 698869 1776283 705092 1093463 499191 623725 1087423 1987084 1738179 1609367 1750262 1898823 706661 1452573 618388 27669 1008031 102397 640454 855616 508464 874913 1430411 375158 591294 707216 899135 1699162 1088361 419740 336215 884730 1657200 650996 1073453 385083 554035 393406 1493731 1709763 413925 891891 1896505 1839927 1772576 1907954 1441416 678245 1117100 1205906 1524729 1909458 1794410 138964 932876 679441 628741 207182 1862356 1599655 1462544 1837806 1413830 940282 886011 1783434 1518553 1107860 493159 1060957 1029246 57612 168469 124267 351630 535736 182045 1042123 17692 321579 937654 1067662 946154 260242 217725 1536675 1476753 427326 716330 221605 469652 1082428 694595 118865 1122239 940692 870975 1829177 1934252 986446 1649438 1234019 1494635 1400950 1990728 1500179 734702 385696 1364355 890863 327333 1150570 836891 1278076 1923625 532241 1069103 780806 1737295 45546 176568 887257 392434 809931 397718 881169 1997306 1105383 1335191 469341 122075 798259 1689135 1829606 466026 1711020 817981 1684494 142192 1750143 1430664 1660482 320613 1478103 1267401 1002564 1226335 750933 892580 618741 1062504 530236 225840 792341 1099069 1592440 1346588 421725 1696317 1134365 745750 1343045 629305 1040075 269406 1377267 1012778 522326 515092 756152 801242 1314236 667061 91500 1770063 1204707 947283 394355 1478940 701175 694158 841498 1021861 1285780 1283646 282602 486454 1703557 181172 491182 379435 671021 1459702 1028187 1710269 1785224 953702 95526 74205 1688550 1652201 1253475 1986392 18011 1353965 1388965 1071557 490371 999401 1023117 1021264 224875 224127 1551258 962769 81600 1053661 604040 1548510 83843 1947885 1417094 1731816 820191 298731 1652558 127683 56561 623891 896673 1235192 1493387 707955 303627 1391278 188269 1089144 845516 1368296 58083 57207 1300573 728308 1799934 1839398 1624615 497514 853723 1000496 1531240 1035308 1666899 650101 516087 1723178 647436 382986 14891 1260500 535123 1743898 9898 1678235 733959 468319 1539278 1263568 101106 888878 1899004 1534188 1741496 802680 1374057 1643793 1742763 1422741 1725483 466568 1655639 1484747 48871 498979 661630 3141 1305225 97551 20706 566415 1589654 1022174 1291266 480225 1419267 128517 997472 1242083 1821115 570687 1419294 46950 1177768 576400 1116157 959984 1384015 515273 1878393 792060 396095 657071 599508 333592 1948644 778513 1832650 851671 1797716 1919200 717506 1031361 727202 813775 1274499 1095296 799988 547497 838051 745738 835196 435450 1313505 423828 959921 1138646 923542 759157 1820552 1404012 90459 752038 114914 1534625 1398306 876937 590055 954158 441753 1789919 686380 1406795 673381 15134 889932 897157 1909737 1139338 892058 664053 1136406 781810 245789 1868383 1807741 1576257 279410 162581 1920855 783898 1619235 1378414 1417820 212798 1957874 812655 1312755 936360 1948567 186750 1859127 1728014 749924 147871 1411284 951806 1282224 1943947 1038210 435919 1673150 1984553 339462 718008 386257 139158 95688 285980 1120788 1029790 1086404 101674 1394416 1871093 1709999 311379 1917571 1668165 527845 579850 1291241 409870 152207 357258 141166 374642 1479192 1590797 1148988 1164520 152299 1113486 799490 782480 1298753 731878 590912 872373 4109 1580579 501208 735964 1811990 998824 41743 1496829 1944412 1332175 526043 560204 1585543 137751 1546792 1156310 432287 1882398 906564 584822 1561494 601094 1518286 1282087 849576 1565385 13064 919137 888055 1919239 1941777 1421031 959850 1700988 1223818 1529216 1953432 1456898 973956 73952 544497 1438793 296112 204166 517924 1513287 1399837 838333 392966 919158 792155 1006950 1874818 693659 228328 1795894 993240 1336137 1699794 828269 25635 1687612 758336 968079 905843 1972040 1941085 933697 1794231 1686751 959815 128430 942250 229624 1058866 728602 1031996 875217 885016 1874955 1015699 353783 963766 845060 1547277 318023 1722805 524054 216516 466789 1178589 1931908 1034731 1099432 805070 716154 995600 1909877 1447672 67452 765877 1292534 738640 1658457 1632520 858558 384780 1142273 455038 775180 715725 281536 1512255 1621474 1514655 794614 1475322 1242988 1873749 1743024 623475 853363 1063429 1414215 457202 967785 998126 1370939 1189052 1029598 1875569 1047045 347893 1451503 946111 758937 1354208 744267 667112 1645295 1941000 1090542 1271772 33450 284606 895586 1570546 793441 1481165 1266963 479310 1674533 502705 604977 215499 628651 326788 1987298 1789417 1029972 433752 547021 1623683 280123 716204 959314 1582779 549419 269583 1706220 190374 1362101 891247 942432 959957 730272 259322 112048 1969338 416619 64694 302747 1625730 1637128 922150 1101954 566424 1774098 1023523 1036139 342327 1649885 1241346 1349942 316032 435531 1025319 1224506 368472 936952 325362 716056 1754843 159454 1912577 298439 212068 650369 1239713 1924052 1752362 1883654 1970115 1410316 1602096 1039157 1727860 1696692 516415 724122 1070179 1463009 1714521 118856 337013 10385 77017 1381679 1887889 1103149 1204827 96312 809704 1262653 1642870 1346686 310606 1768860 428094 1401823 245840 578902 1202085 1777010 582164 463904 819113 1585537 1645000 1118110 1676279 961465 1206536 1467328 1661365 51441 852245 903936 1163811 85490 1426907 1897384 1154089 558025 1371697 281219 98635 1999524 64758 1520269 1903636 1703900 555510 1986523 1405261 1932755 232590 1834921 41865 157569 1834141 1606526 988237 116447 620858 87407 1670289 896528 816508 222337 574294 367371 792254 680361 514100 789469 1418061 1931640 224189 918570 369087 485778 1836901 655450 1729232 339534 1767508 1240063 974892 1215864 780590 1149638 507832 621358 59172 1247980 1755438 709813 18716 920941 280666 219936 783681 984998 1619057 1448255 711602 758365 845944 1097816 1590034 852808 853628 1035383 311444 1944800 355265 1378514 1997014 845925 1745097 1781777 558742 1526962 129961 1361475 218116 982307 1601183 849305 148762 937753 905873 1765852 293866 1548690 1818547 1791359 415246 1600286 1430151 1596507 572403 1881694 1159444 1293889 1301138 492988 239671 1799357 118711 683291 1554916 1902629 1137357 1838275 600277 329358 1212252 1242939 1940767 1818369 1922277 137181 452062 376839 979215 1782511 1998409 287861 1503243 214745 206464 768747 1383537 939199 1197570 439877 488211 397172 1848913 1427408 1366196 809555 1298972 1456268 1418825 1152639 402017 1979803 1746534 1991960 1555977 844096 1908101 1581188 490445 151114 1035385 1908881 1688563 435417 201559 1571220 91888 882763 1743075 1134630 703977 213320 1513794 698351 1310844 748600 886602 495212 1846498 817671 483168 1176738 474545 750470 1571250 1257232 440247 497078 739763 521323 1553951 624577 341531 145145 1248682 82787 874271 438207 721417 1139585 1186045 1359896 1635949 942228 394987 1126645 1684292 22300 1644800 880173 46248 1493535 621774 1837440 359497 241604 636918 696215 94808 1189120 1893961 1852738 998070 1933310 67562 1685107 1739051 938091 98131 1329984 670185 679370 153421 551864 542838 1635247 1197082 1043050 764442 920069 1979747 276323 1366069 734105 227806 1362161 1501135 527609 1534113 392478 715538 301159 1073992 1993814 469251 733981 630431 931253 128321 322968 74751 1589828 930483 635075 692717 951140 174020 1493169 1280200 356531 1445809 523531 1279149 13801 72904 1046264 1272291 877676 1970027 1779452 948348 249458 403500 1828417 647594 1754262 633870 738970 800850 643841 1372485 916157 206187 546921 747574 111147 17775 894196 766353 1469029 1910894 1531565 317286 1593455 1883034 45918 1566101 634174 657732 1030298 1958367 1710566 430856 315893 1711676 1296118 551974 91100 981630 1293858 1424722 1744441 290296 885892 1189015 1057198 375111 657443 351695 1502468 645301 1858522 762050 131273 1041870 33101 1252879 1077340 1207498 596440 1766900 1957362 934596 1181807 1548290 1094296 1088762 1083876 1187622 639573 1823763 113998 395556 1849203 1641025 442222 1206255 1415976 1185124 1612299 340006 551478 1345891 1422110 911362 750550 1005403 1159205 237334 816734 617069 1814571 512278 1395690 831829 1357676 798815 511322 1833865 33981 926731 64669 1206868 890484 1595637 1636511 1720084 232143 1982435 1416436 1009665 781157 927364 646397 1321715 125592 45581 1686721 1938973 309139 990290 1776938 1039281 1312203 1835931 1158623 844460 407627 1447685 323905 56352 612846 1817710 1275891 18854 232036 1920824 322659 91871 964818 1562113 1997720 1660313 1154584 492477 1344226 23481 697837 131112 1332602 1913871 786037 242765 1323626 1736117 1954295 316024 1313451 907260 520655 284156 1227779 1337687 1151795 331090 1636152 81718 1397624 1439580 357450 386459 1487399 606175 735641 1442484 957550 386925 1946297 1008570 928655 1289927 821595 1388459 1970797 1780648 510959 579412 167223 1614645 1281611 1774794 1205896 323807 489373 490006 1673683 505975 1832278 1673820 374159 828258 791645 1914182 1009917 448201 1977971 1852826 425351 273133 1044397 864954 863096 1225287 1576965 700357 541587 1952369 487741 1032331 1205084 1539039 1507798 506035 178294 1552737 751761 1689047 550047 1065471 68805 582998 1385218 1433815 541404 317331 1561706 353124 311801 1304115 616761 147016 734606 361686 1378105 857549 1368119 480286 1474623 947972 665906 165750 1556233 283681 816145 890233 1969114 1001629 1634444 756799 665287 620767 662250 572713 800270 650680 126197 1248644 1928706 601215 114964 1650579 88274 1632892 1058125 128259 299770 992506 1812028 1160897 1390918 1604809 587684 485874 248129 1491990 607966 1330540 1880053 1598828 1130540 1874596 815248 536266 1378722 1719567 1637361 1895114 1300399 525454 1785494 534752 1818561 505272 1061582 772150 384921 349982 379253 367104 1865297 833651 973546 908968 327512 1636207 1720201 575195 320408 475277 16553 1500261 1590163 228146 1117614 1389659 1187633 1943329 813789 683067 309043 1582952 1665800 1025744 1651911 422573 79266 434400 816823 1844758 1517155 1362425 1473442 347248 1958610 1125068 458315 383064 225668 532493 1315958 1420648 528643 991574 734876 1124980 1808444 678656 113553 352293 322020 1220535 1220015 868329 1238888 1007445 478354 1007164 1821058 104280 1727113 947131 1772953 800253 638493 1329497 1238266 1153641 232751 1527348 1602386 857079 1757615 587402 622498 1762508 1911459 708529 587828 838589 1194480 1744113 1521741 792275 71892 948606 865777 1039913 1731823 1703305 749189 1698627 659227 603947 990768 1890499 1942521 1873021 1123365 347647 621756 1095303 338534 1682583 247437 1510949 33722 1964231 952905 1017673 1386645 1548456 1122469 1542761 1687227 1669520 1766380 322621 341008 1388368 1365660 1077103 1879545 276936 1971372 310213 176233 1232178 1291503 1904099 978114 697908 1454720 968815 1894394 1593953 1119141 912464 1137146 1219422 524933 1606262 1297237 567500 878669 875548 1474969 1804494 423432 1835428 69055 323408 941804 1836260 1280280 467768 1306430 1121504 1827211 822100 325701 1426077 253254 1241036 2134 22812 942772 748332 1708224 1315700 6045 1660472 1144816 1310364 1024996 1570149 168618 951847 932151 1956051 1974342 1759552 690068 1605068 1938909 1272794 1490235 1741347 362785 824575 435926 596075 1554254 243394 1355689 1456184 947616 575710 286692 1283365 889633 1844839 1198270 648610 1650154 1465741 77106 1563846 994904 251603 356543 1239258 405539 1518474 574459 842879 118377 414845 246498 1706900 281575 513549 188722 986575 225802 1303096 1190532 1281134 1438473 1104837 101306 1001311 255901 535992 280058 1930131 1162623 1624753 1423030 1998637 1274871 1007722 1134501 406418 1847916 676093 1413067 784241 883813 541200 146883 357288 199944 123616 418758 1702462 827906 1934953 816761 526307 409733 1352133 1567633 223266 1202527 1093297 925893 594787 798052 186633 1766110 663455 1115919 1711228 1296982 199847 863551 1366242 1473098 1956637 1489906 1220197 1875640 220100 1898403 1217639 626538 1722040 296539 201364 597194 1778511 1599913 1567219 1086736 511878 171174 1098655 1614393 878748 773114 735794 1411278 1656541 128061 10594 913168 1421956 682595 1320718 1694568 11562 939982 57036 148943 42882 59138 1099736 1984842 750040 1664327 1109522 908509 1652906 444430 1680359 1990832 147514 1207950 274041 1517586 201694 653783 845213 1778157 1833197 795640 950954 147894 999262 1778190 1562200 1795531 305773 919270 1021096 514395 448611 1798441 1958740 1466406 274967 1240002 1268633 446622 550850 746657 670047 85273 73181 464363 1258013 690491 1400032 1672979 1779829 1343256 1470130 749788 1625902 972997 41149 1306825 806891 1681923 1292553 150621 401255 1642054 1378285 479418 1578317 1043241 968077 1232329 974408 319157 1533149 1713987 808939 1108728 1393359 1304374 1278940 203110 1832468 195045 421057 1385736 1408123 293779 53119 1107486 938545 603023 1416184 882169 982855 86122 519001 1444554 1765777 1827876 1238123 936633 1362755 1432057 97656 895953 567605 357228 761490 939902 832711 881114 608827 645918 775933 241281 947920 1883417 990356 1890834 1236822 1604186 1875877 1709679 377224 295611 844111 741111 505890 1814584 209100 1297845 319932 1629298 1700597 1574764 1137157 757798 710508 1564986 660205 1289839 1473367 1015770 1455328 666634 130817 1353035 1569928 1229303 288348 580575 610189 1379061 13682 1863680 1645550 1280046 262946 225438 677781 618564 1593333 1214150 108707 289762 1334700 1852837 338895 820179 841524 1958879 1919492 1103382 1914950 830277 1534340 511244 1281785 19011 1905832 1426766 1293384 117480 1000393 1602528 748112 1775611 781615 22099 905208 1119027 269379 1895075 1899704 1487478 406744 1471403 1531737 1159904 240598 1983112 1142692 275581 882453 320046 199845 893533 1697009 1747313 1955864 891152 1204333 741974 1600923 320446 1059187 824292 672127 1613080 600713 37477 1918189 556726 1957576 113965 1724094 669708 1066592 625205 1837150 1745315 1038409 833336 1195058 1755854 234062 1438142 1424046 881704 1025386 1110795 320492 1721697 1027879 1318123 1837969 297048 1754507 512192 1441951 1268076 151857 228529 1603736 847487 1843 1708635 1319549 102360 477068 1836650 266496 1618719 391644 222135 551826 496585 204762 1996950 1304711 1580497 1878149 1535902 976403 1870466 134215 1012355 1192068 1826681 1061092 389296 234855 1842410 1500768 1858171 329245 1603607 1694075 762549 1362106 1624399 351132 405806 162913 520518 1638670 690212 788354 29328 557927 277493 1150470 1603055 1392656 339312 1001089 1266614 202630 1839198 1863557 231136 1155965 1004508 545328 558754 1272838 1764044 552634 1229448 1742655 1369434 981121 833102 1990146 484504 849979 1315404 1313349 740993 902182 18746 1680970 760427 20812 892401 85651 571635 1499258 860596 404103 267172 712613 1139884 420456 995593 1889596 667089 1765681 635579 414381 627214 1493870 653654 231981 653033 1567384 369766 1868516 176614 965798 1347943 1388870 1856888 1498718 728290 721977 511601 817433 1615105 676880 402335 133069 1881172 589290 618201 292267 1726511 1035583 1148056 1553708 306076 1463175 840781 1005814 575681 517370 295884 1603816 1151053 539142 98660 483619 1552895 1703036 1685005 1995620 704839 1725076 1623302 1936176 1078930 1234898 952157 680144 422064 507120 442819 307446 1916101 167165 1475728 509584 1876814 1184440 512616 1849150 1410445 1470413 1484014 337218 429633 1308028 11688 588705 557952 1513848 1963414 613669 1988623 1580063 384353 1519770 1953074 445622 1211138 28655 719123 1343648 637075 904262 1137185 1918204 749352 1191835 768634 399302 1104156 1801804 667761 1200011 1285649 131058 276991 467045 1234062 826053 304616 1550224 871568 514438 161001 69102 1269021 485757 1908909 689568 950126 1037716 147299 1185218 1094462 686677 1818402 219842 563854 480980 1874598 1613875 233495 405339 188664 1231645 1512678 1688390 891027 1934453 494498 1764561 699184 1899281 1947149 131225 236574 1271166 801200 1591936 162944 131162 185182 1453287 1403785 1376067 808224 1924785 1188973 902518 671364 1920914 544139 1655004 1126324 363169 1537139 639931 40571 1378052 1872207 69108 1184603 1841373 1968191 727550 388541 561959 1340896 583670 1661708 930386 1454947 5258 1706207 330755 939376 1443446 233878 1989664 376996 895501 563261 1743360 989372 1799829 1408960 1934178 167317 1426423 31978 255327 1409783 127125 625094 1226306 1297287 71441 172110 1545853 506155 508021 578254 597109 1607361 703263 1925117 806702 124221 553881 1046845 1635153 1502760 465619 420821 417275 376666 340631 1402464 1073382 911471 203787 1754932 559146 381004 210009 232191 487355 1286310 1946429 500080 1288029 1872265 1247614 447959 1538489 275831 931289 1265871 815878 783839 1317454 444799 1560245 1579212 1138059 921249 155890 1087962 1460116 551575 1476992 207416 378785 1644660 823898 1410375 268721 846268 557771 80156 1671836 949777 1055420 908434 1871836 1361273 675651 1633874 177591 1439762 1128134 300273 1059028 99430 1030713 796221 1892819 1767762 722711 1230129 1421923 338555 1988475 1506580 1418165 1188576 1317976 1465075 1755543 296414 866444 1739173 1846966 347528 1376396 778183 843587 204349 1099687 743014 1744567 1598958 687239 1746562 989686 1573999 493643 246376 1653291 444156 525389 1490427 76032 1851543 1270488 787599 1029878 181235 12948 1548784 271531 1557143 209240 1320951 1365500 1354090 679972 90585 640016 1182613 844699 234666 880285 466283 1081688 501883 802784 1079606 943426 477591 1875012 1568973 1055701 1825966 1588226 1567130 1464298 826190 1228194 1479282 331684 680782 885439 583528 1598392 1542544 822728 1839440 382270 1032672 900980 1857603 1685610 23886 132633 1808039 1370183 84650 511600 902954 378852 1986555 813386 428166 1570985 1834875 321895 496492 593926 1381271 581596 1152368 1361270 824781 1418398 537827 107639 654178 315752 957038 1012393 560970 962861 1699272 178627 1931434 451174 25096 609268 1882359 67040 858112 444786 1395284 605972 618463 1294399 523745 76261 1204247 187599 523030 1526230 755813 1550629 497381 1324627 1209488 503924 382249 1304308 1881855 534193 330280 1670459 1985862 1352712 1468516 961812 826126 646343 1143369 1429472 143070 1937282 1027650 421509 1934899 130546 69779 795967 899557 1628122 989338 321387 45494 753774 66070 1070183 504573 698899 86267 650143 1624418 3921 981742 648791 1435945 765801 102150 1816722 1713334 1570743 763793 1846996 54647 1585173 1428895 1897344 1132157 834033 1611986 1237634 125194 277708 605054 1090412 1153062 1011857 609195 1889123 428507 231582 1072670 691627 184532 72968 1764385 1340343 1165045 323609 1975897 34190 1305948 175027 270780 325917 911892 694731 1810042 1568392 360306 973828 1127200 1485818 570833 1943495 1662778 1440259 1883121 631498 264697 1724541 1792881 313435 687446 1776535 342371 1317857 1088120 1144099 1622351 199329 1424540 457161 383704 1636439 170655 1477255 591607 857069 1598984 830483 434650 1111879 1370156 685991 969856 651255 1401977 252656 724950 1247961 447932 1356037 1400832 1333532 1481623 667597 1393041 1006012 177859 1537923 862158 233846 217513 680286 653110 1951224 1544731 936442 886721 1150447 382195 768740 929604 981767 240453 1817363 1616892 51841 1119419 454431 1187099 1680057 135155 837821 917341 844841 795372 1105669 1817317 1497131 415171 1906792 1635335 1580965 1084234 208946 1947834 1232253 1788959 1355807 129846 242640 1277241 673869 1849699 1080315 1931096 1495522 1010645 1130093 1730409 479748 843574 1921231 1430729 1663864 1155023 211675 1385933 1950966 1929010 1144451 532389 851582 1837904 84298 1011769 1488251 176651 1047624 739957 1020968 1497230 1055355 777235 359642 401598 1555565 1476646 653666 648179 1437573 1521500 648783 525115 1372441 312996 144987 1804766 1932212 142727 1966078 10415 844154 298933 643442 420779 750275 1565102 137975 1962829 1087946 900691 93822 1673604 1449279 985392 522760 1079141 1670658 489884 148001 552482 1106388 1569816 144542 1411052 573326 186134 345698 177634 1569601 1248665 1494900 734146 1600931 1185362 337881 1423140 624755 989105 1685629 1605980 551946 1151207 661576 1930619 196762 1686728 1058236 113259 1722494 1967624 248858 1421770 768327 802525 1546606 1542118 1488276 732212 1580122 1669626 876595 190198 540109 1360726 1621548 264948 68960 1167380 1207215 214995 1333794 673001 878649 1703703 165145 1103582 1441378 1732239 607680 427687 464370 122779 1769966 1435065 746061 1168855 382578 845161 373967 990584 1015053 1032343 1271698 1130733 1403515 1248618 386094 780378 1776446 1509982 68202 1010894 648226 1453187 1973117 1348348 1373979 738426 644309 247898 1773652 1045819 1902005 1075231 1227226 713148 189955 1266465 1132176 258183 626279 1433040 299302 1623911 478533 1992381 1286036 29394 867496 296609 497864 705007 1992596 1474741 749 1468588 24125 753495 660005 1987494 1170808 809047 1077800 1117525 240545 882363 1183018 412673 624656 1333617 329201 1041722 1126097 635663 1195617 846823 854377 1301143 658751 1103363 10977 1702417 482909 141426 46875 1297462 658437 304448 689448 1991930 1077401 1974166 1310059 1585742 1210383 1329621 996464 1781737 1766521 877476 737005 1692478 1666435 1851088 197744 1915569 1452636 1752745 158765 1875372 1232217 1648417 743651 1714102 283027 658899 267720 789485 971828 1200250 769926 847510 1453140 1474704 1420317 1008962 634546 1403255 694795 745120 1920804 809454 876627 1736325 212620 563397 1995169 447033 1165 862912 1228204 418486 937831 120857 1499380 1655669 1472829 293894 451405 709360 849136 291329 638019 1366349 205337 1079752 620367 438028 436363 238575 1203388 1881905 799834 1886574 1313720 1254035 13059 1852571 706543 1919798 450265 216684 544539 868026 828476 1347296 1225241 988323 1517310 1022792 1090255 1959105 197502 515498 1402781 1084321 244478 357634 230888 476907 598372 857080 1960226 13871 826137 261665 1093250 1087838 1593109 371609 304623 619732 1808902 1874997 947833 1647763 1940379 874511 393523 1035431 1291221 937202 70580 1382931 579622 1680849 821295 1567428 1734111 1826278 619766 1491629 362135 545598 1094800 315691 1334092 852986 1789313 757714 843024 433878 186762 1607620 1453428 1431807 136678 1626052 1264685 487830 528633 10132 1111369 652387 1415409 1466597 411967 1808424 833019 1193282 566939 96257 520092 402264 879970 777126 81977 1975970 1833086 892099 1407427 1330232 285911 1963474 1345352 1229376 1721671 592168 185561 150730 1035541 1424649 168812 678765 1043557 1464191 1899211 567237 26044 179855 1679055 1333296 1013982 1335202 1533445 409350 454269 1759901 1011163 551254 404922 1664952 1911324 1572398 483538 485684 1385802 1122276 787080 1675789 1466197 641855 657760 560331 633697 1078352 779401 1406261 1359466 353280 665401 680810 108658 323280 816604 888371 124822 859816 1141218 58535 889499 111034 1373605 521494 645948 1855756 860542 84222 1165652 1322181 93220 1967370 1247587 581369 1007376 919380 183974 1205623 1891269 462035 948432 1909975 736048 963610 1899236 1467533 1422144 1299643 718072 1139392 1042374 427972 1239106 1697345 953124 1433207 373739 1602112 586623 1392210 831657 1024014 1393210 154041 1102759 89958 734151 236002 314631 1581509 1544314 1767132 110871 1614632 1205936 1479506 40670 520648 880955 142739 1634884 207244 529103 1079241 1378873 818972 1474518 1955032 1328697 679450 1558253 368877 1856244 1169464 152757 1746892 887978 1539372 919223 552472 1711282 1832833 1289920 1744938 206450 1817292 1407864 685481 1615680 1421432 970467 1440292 1180953 1385019 1172677 1872011 87443 1400118 821835 136039 1818261 1995345 1897455 1820475 926333 395154 7178 177830 1658977 310030 640633 527146 1562338 79961 1990122 1871172 325697 1355861 1077780 440998 180049 1283047 713787 1387521 831831 1702064 801559 7155 442650 1637389 1138713 1397490 787848 282946 991465 443270 729136 1217483 1585052 880374 787554 1518007 21947 1080394 373367 667802 1686268 486437 1708474 94094 1431200 1333506 1027863 745621 652577 674907 574894 1912535 1290289 661073 1669486 1520766 153720 1325456 975113 1432071 757457 57786 735633 239119 908398 809216 1043336 1167783 249713 1495713 475244 1034470 1401620 305924 615845 1842069 468088 270009 634643 1813015 1403816 1124832 170986 181903 459243 605535 442863 1620198 1563928 50417 982721 1793630 1704717 1704448 1656276 1487452 1733812 1423701 597728 726981 527766 350565 1688400 731953 1293269 880126 1012988 1195442 559678 829777 673563 569420 1117295 1967272 1784528 1046231 1678669 1279395 1049387 306419 759064 517137 1398996 1970301 45168 1863047 613186 817963 1483378 388333 1842725 658063 231874 836544 659485 1755739 1975849 1750510 509983 1111430 1785190 1829691 1692088 1913488 1509261 544680 1953464 986093 749813 207972 126659 1187281 384314 1684889 1881933 799879 371250 1665739 378326 767155 1397440 328904 1444464 1203014 1506133 1988939 531305 1526090 1601937 1724166 1176080 1001312 1681393 526152 1638353 1282280 36754 1673502 1494575 541019 1902707 283350 1436066 364940 1498030 1562348 1643380 1043195 1528954 949125 802155 1849080 1393590 988258 179973 383783 1367594 828656 611117 715832 1297855 1295777 1059667 1146359 1324038 659182 1449296 1543632 423755 698773 1272481 630573 976195 1573398 582102 1758292 1955931 1684794 1601974 1216427 1064918 543246 1255871 1067655 1303556 1488479 1748719 1465046 1850004 1588154 470589 1982779 162695 1066861 233765 1063761 823162 1508201 212557 899855 1006432 1050855 1649141 869623 1113269 478399 1242085 754159 1230164 1110350 702684 379925 1491659 132930 553612 699620 581688 361218 944835 1998052 1263162 1542005 1762057 655299 1474270 763604 1674506 579908 1511074 1472673 1643851 1318236 620681 161029 1585546 806794 344550 1531077 141485 267 1472816 1965555 1086152 271780 1101966 353610 1189656 1741258 1934512 1146678 514969 790892 894766 201576 1317479 1071242 115117 1411793 1282694 1582012 847995 724116 40107 5344 1860984 1178196 900364 1753359 1939931 819619 1795844 1323113 1958263 1396740 1866593 468010 700645 1722612 60515 1366859 1713351 940593 745383 104216 1245933 400900 89814 776037 448596 524289 1591162 1495231 1131661 405024 304617 1203561 557959 1277051 1167208 1051700 648400 785819 430609 1830018 1189629 1814289 1752127 420249 73842 1037295 1311346 1217631 1456165 145839 620322 626185 1630767 1136355 127641 1390557 1642283 194246 1422422 49731 1409757 758593 717918 1002994 1657247 173325 809402 881476 1467752 103966 1062915 1791915 1906202 381016 173188 1360011 1071363 1175422 679276 109284 204229 1958748 1659532 1948168 1637372 474146 1692603 1731980 94193 196456 1560142 1918232 389668 797452 1851537 449967 24766 636826 922251 1375036 235701 262193 468030 177344 1497154 1967838 375296 848952 1740540 89369 1778043 709656 652140 1879759 1414923 42885 112157 634422 295337 905474 1456238 1013011 1576859 1819566 741719 1447841 700707 562433 583191 1387276 1530509 399667 450761 953381 1239223 1719154 136203 640692 1311817 1420923 1653832 1028664 388733 733993 1103714 1443169 1962690 1487444 1544829 1867673 887279 1071296 202583 626124 861709 1677046 346389 1547898 1473598 105461 124070 1762621 428658 30816 774406 1946696 974382 283424 52455 1143984 1306015 407911 1638612 1948299 1968502 1980959 1254396 857891 1361911 643286 1284776 1949081 67681 1099347 676851 1187184 1664235 1334090 1646971 216447 1910070 477751 756105 739742 1898992 1057369 1830963 316373 173422 979681 1247577 318736 930054 342824 1800228 789741 1156755 121408 860118 1330127 1030367 1561111 1679891 935794 1744484 1327348 186213 614646 801222 1722325 1360638 979698 1594659 1788988 811243 205943 130385 901394 776106 575700 1898165 688914 592921 1046377 1690211 1050144 1294796 368671 1493138 422771 1489363 252808 400012 598121 453999 554864 1270885 1286453 216115 1753573 1316905 1835478 646076 1577191 1636029 1868388 1021380 969444 1270690 615904 938084 572782 1781568 357403 251983 1940904 1873585 1135495 604582 1039696 1252521 1581637 1324173 367193 1447580 772454 684025 243857 1855997 217916 939493 211338 637868 1359193 1283728 1483093 1084897 60282 1951988 658399 1976175 1848775 1702718 357873 1286896 823444 1102340 1496389 1252265 861828 897562 1075343 1841076 1284677 1786555 570751 424867 1113766 1824159 381844 1561864 1475990 1414808 93080 1365002 737805 1651932 1954346 1662177 1611445 1408157 1963460 1272077 573770 1737521 1481585 1272119 736247 968820 134005 1316534 289563 1993191 408988 1818555 714086 533158 973711 1050910 1421107 449441 640489 1943598 461840 1159888 83546 56190 96244 1362998 828883 1464044 1185873 1168649 52757 554088 1687668 634133 323062 136174 1322436 1753235 904126 671883 209980 1748047 1500578 1460480 898639 1910327 546042 1333736 1875837 730022 776959 622104 263684 1151670 1939001 1885540 672585 1496000 631301 857534 278829 1338579 1497636 718482 597810 1701304 1109738 1042511 171357 1120017 1402951 787720 349468 462689 1673651 605286 1333564 959766 187361 1223230 589339 419325 1405484 1671896 324893 1235517 1501162 1852166 1408435 1000339 739854 576742 330604 1098730 1204794 151324 72137 809375 120945 22435 1040078 1798545 133956 1965210 1093460 278908 1020575 1811245 1989233 1783374 1877690 204497 1092047 1537935 1036850 238557 675801 1757484 921611 1134406 366544 26210 1319668 1290787 1962791 1891039 1300628 1202555 1933809 903131 497996 1579950 401125 1943724 1793808 944874 629066 556881 1682174 1001222 1611312 1846347 1182794 1521668 537213 1556311 1357073 4535 1018161 903714 821990 275928 939016 1930279 1564057 1859941 1222150 1181872 1732106 1644411 1607247 1091604 1094322 615035 1486538 1134547 1773105 126579 1622905 624396 750239 565142 731332 1255293 1465081 227073 71403 1540371 1289932 282038 337898 1304547 161289 1873685 1036950 1527341 691908 111477 1903445 601742 1549596 1241611 1006046 1340926 124366 196525 125364 1709130 282395 1510479 614046 209602 851914 1681150 1264816 357566 409182 381631 815597 783314 144272 1563769 259980 477039 1040591 489206 1278964 1210256 912458 940369 1983369 1944016 1780015 1714631 242374 1469215 797107 1495482 1737103 431894 1496466 1994936 657522 1662328 1794039 1736343 1548944 1790313 198949 41526 1886755 1902061 728891 1266620 1251348 1015234 1389558 1822471 1156849 1644676 1710040 1323299 339384 914039 515603 1841185 715545 1603916 1271145 1832465 135124 1557719 809123 582147 632250 56733 1340909 1452081 573050 763368 290224 544076 858356 1232716 1751061 1380970 812860 607469 683633 655624 166902 1457425 662331 246543 348774 1199985 1732784 1650656 1058812 1670031 1631292 1076417 141183 1930597 1642100 649645 444378 237364 411554 320676 795286 1984877 1020608 1564149 63760 883855 426856 62071 321119 1731324 1259705 1895596 80383 1860522 979358 1722050 334943 1635356 773893 331059 1117529 450049 104705 563466 964042 1768732 1667144 560848 599234 571064 890720 680510 301746 652751 1048262 1754203 1767732 230367 1002669 1839340 1808128 1722111 794852 1764278 1784139 601821 60569 29505 400721 1825660 1420515 1959869 320246 149672 1592781 294239 144385 346669 805600 1799578 471968 183662 1834517 1908941 1828519 1455706 1882786 92922 364603 881560 818574 1582380 907415 1940218 478150 191922 1998817 1492160 1953226 316048 428358 1973899 1182754 1981944 833744 742635 1719484 987180 911562 215233 1530544 412293 1571357 868784 1829891 679088 1788672 1983199 1309530 92248 1136080 938020 1317952 492327 1566486 225628 1966328 1572664 980455 1906074 1908376 82015 1151719 1493064 615307 697872 1322195 353443 1873652 774913 1783220 576813 388309 30169 1799154 1577745 367796 1059075 201292 1472506 531631 481955 1166061 1073464 116854 766683 497566 609201 575234 1972422 283311 1450641 565031 1054939 955196 1717007 1848167 1244915 370120 1149342 1609112 1877422 78980 319108 1573076 1128770 1580017 1638569 658312 1278898 596596 1743087 745354 620636 493746 1388188 745283 1797011 32577 525028 665552 960019 839383 916195 1625116 1734291 1553381 1865118 1673990 1302966 1733637 592501 340327 1831609 916502 1327851 1649394 676795 1845866 1850143 309258 1902427 501917 350476 815118 1284533 1636214 819893 449422 1750902 1084959 1874003 1770546 359207 1251289 217611 961069 1950797 1975549 505830 944520 1559330 1460049 425419 1574846 372682 1341464 623853 1236103 81350 1139274 693892 944675 1014873 555854 967967 911510 1290775 1136903 1581983 1772837 1899841 309386 1111766 853158 1746157 1035172 1680184 15402 650968 395454 407753 1602748 1621711 1788950 1107834 666003 6049 135212 390290 216731 105004 72133 1340782 1668271 1493306 1933629 1028604 1881236 1637285 563423 1583246 707727 360991 1164631 1032868 1099493 779719 549760 565487 110007 508210 638618 179949 436610 161814 1072896 1122808 668637 1103349 1840770 327628 1750167 1870669 689288 935238 1234274 1863054 182736 1088989 1933517 1219970 1902531 1431978 284947 1894785 1311819 917429 169020 1500900 90965 1062716 1240083 1540972 1673550 1507943 1410084 1626663 237291 928398 770096 1400756 1565442 831196 1567583 803646 1840889 1893660 682259 1083677 1967788 1697516 776933 1633258 1449569 1470753 1286422 73170 1293639 562877 708701 1634349 1634496 1127209 882929 1261748 1695400 998175 1567932 1315071 1939431 1594027 1185690 1715317 47262 297627 969681 541092 1897227 546797 650331 1466018 1049201 1663180 1813790 1352452 1880596 66620 274444 1513989 1001140 384285 1429135 1362699 282426 879995 149029 1078285 837054 348067 925933 227953 543187 1925111 192392 950588 1595158 400738 1706859 114129 1354002 1757737 1798323 1651150 1770968 1523733 1895421 689216 19920 1370372 1230997 221529 1310003 63312 221279 1460648 1273789 1257559 781378 321107 865413 1191994 1934212 362583 895349 1095949 1842515 1525912 1390746 1479292 257678 64319 380692 1407904 947319 1034391 1461011 490572 964562 338672 1983180 1903911 56831 1414515 43026 1408283 297535 1513132 1185187 1340773 631280 1712128 1577077 806545 1663094 853178 183479 1069496 1521330 1555610 1711021 596628 1546149 1405146 1688977 850670 84374 983871 1940378 100566 861597 337895 856672 1740023 645006 763399 1783496 412189 1917632 165287 1415748 1869565 409217 503297 1575922 719857 867264 1762061 918125 976109 1586844 1167186 573466 236474 776098 567295 1435906 1537406 1851117 785712 554297 119039 1761832 1113722 1844913 1070943 1549118 1522255 1345433 1534547 786188 996661 1411728 583216 344679 1861282 710942 1003435 531885 662539 574534 1583440 1482748 1815127 1348453 1096136 1889977 1704030 1614800 1773809 728907 383749 1307596 1752653 1871196 1296303 578565 1965732 1687510 459410 832593 232734 835876 175594 155503 1204755 1363879 1181635 612694 560615 1336567 723951 1471082 107736 1693160 1569694 1700366 469491 1792104 1324156 1954813 1375402 621845 1893583 1109305 684245 1164656 953208 46327 25280 1447704 1535623 1106701 1448052 1203028 1143623 1277668 390195 1108088 1535347 440843 32861 1116671 1142182 1847354 741794 1780596 1044980 1897236 352313 1681122 1189640 533640 1869959 216336 291647 347880 1662908 546791 241815 419730 1497958 1484820 335015 785053 1825878 1649254 599232 1665289 505116 1872500 1447432 1305942 19581 1133703 1287490 1410110 1360800 1492772 99495 372796 1465079 205606 510869 1146404 560781 307756 80589 433662 1611150 514951 1574235 549045 818618 1250509 1711152 97109 1218345 1948632 678839 123055 217996 548301 1959736 109826 1203674 1411904 961675 743766 350521 1303288 1066651 452961 1827517 1070508 1944155 939242 616741 1231452 1349 639496 1819784 1642740 444354 1771721 937208 32594 1490282 774999 1725464 1493551 695716 911390 1504584 222100 1394813 1271413 814363 1718969 955948 1273994 1428449 1242707 697956 293813 1810625 1853412 1727105 1646003 1734849 634404 632060 530835 639763 1145548 901295 1732048 1945750 1357080 996851 672420 1526332 1749897 982882 1382388 559065 917061 808561 266988 994438 1048815 1738853 1540738 163051 49838 432907 917753 631556 883026 378628 187654 1703923 779385 874984 1897173 580915 177258 248027 1591534 762193 1523931 1808770 846887 1627229 1583409 1279027 669674 1127864 1172206 667370 36764 376801 1960246 634386 1315720 1265494 7678 1946204 1139921 1502753 828169 1037625 1934082 773426 1174370 90978 1145713 1329460 1169758 1757509 662397 1634886 953019 1512102 942554 523189 1668046 1375618 1338580 24556 410817 1492196 735846 1016224 1051901 1278274 599996 1812932 458124 193619 201471 134579 1984900 1864882 1909960 240901 1784028 579819 959814 1507015 1140041 817181 1499504 1021457 1099874 1465639 170761 867783 1236210 1129053 72862 687250 1708536 328912 327719 498252 387033 1292381 1222912 347296 993821 1814034 1037743 174846 1388920 1786676 760781 1685143 1922713 1708475 48823 15689 1269050 499136 1726284 1927566 1458564 464526 369458 1619749 1904325 810861 1097860 263013 173066 464635 1695064 794338 338502 1097219 1837659 663313 629879 1800000 1877344 317312 1143753 1042927 1157393 649980 196806 658969 777659 1392490 1725966 1404163 1954 1312878 1553656 264651 1126061 1857192 1928011 1180319 1924229 429254 1061639 200737 491716 213748 997942 979984 1176335 939129 1072064 1290052 1686403 1255194 442243 1521929 1737486 1553406 767295 1658569 645656 733759 1228685 618733 515484 441975 314125 642208 1029577 885571 1023534 702392 1719341 504922 1749560 246767 1679797 1821395 1213860 999837 1154167 1297996 1022465 418851 694188 1877833 1539564 906756 701445 1353716 550385 1101679 623120 522930 1916725 1867145 1741712 1826058 1960162 625752 1796320 1993900 1539880 1055836 809048 108733 1599193 9057 1992243 1977883 1788665 423213 1638494 781494 1550426 1264226 1759360 1918262 1373075 1617640 756957 172172 1922520 1022697 59455 843231 1684656 254104 147078 1172869 1543985 1644407 341645 1688567 1357561 1446081 189917 74814 993796 252145 1817979 489444 948000 1381298 34439 534156 1323321 1763304 1841416 1609661 1765761 576714 126911 8514 1352574 454775 986617 1818254 178324 566718 981052 1298045 653811 39197 208801 869114 947940 386355 1290407 1115114 299417 1327508 289080 1777155 1742191 1473630 297009 190064 888864 1972110 401510 81519 1550743 1132199 1548520 1352967 121718 1980262 1547678 1259260 1980414 973779 524640 1067830 1096780 1608496 622920 108573 834945 300266 1826722 1291588 310637 69955 1312780 1839917 1854513 432049 1245630 1577797 1803695 947420 123330 1959288 228059 604128 29646 1725505 1592400 487307 890119 803802 265534 1968398 1182857 491169 1638448 246746 947048 1058072 924316 678449 1485248 1330732 758240 390535 1067520 921033 1822886 143517 1509027 1323213 1491875 1135649 1700212 350044 180497 1394097 304920 1549890 1593136 374244 124419 1436000 822554 110053 533039 1316239 714871 666731 1622502 37332 1214437 266809 1889604 1424033 1789789 428866 437504 1207169 2996 502158 1893132 866432 1004335 1233188 113733 399285 1188425 1094747 391108 1700845 646134 1385187 793143 1669099 1063612 200885 1367696 1549958 1229045 10566 1340539 1867381 270679 725417 233927 1045829 28640 1739449 1249166 1186817 1616115 982714 627873 33242 1321150 997449 851880 578805 1346425 1168108 1985690 565264 43075 1968233 1808648 1388516 1179381 662482 421978 1728212 1728202 109562 1378632 358412 1155696 1239169 1744 255140 1655793 377387 911857 886796 349990 238638 1375475 1741111 1532027 692259 1024692 1027378 940362 1721648 1015240 1348122 1594040 1134597 1096430 740272 790003 757543 745697 312769 1391666 1738134 1863002 1888793 1966747 258596 195852 930725 696218 1466378 1428087 1223977 1843670 1671031 492751 803555 646760 1909265 1950214 623267 1373644 351328 257316 715661 1096572 1596113 180564 1352599 777532 433090 1324366 926128 943289 634628 517526 428823 1092641 504676 1647063 755721 509804 488371 88537 20269 1928455 1280554 1998494 1225035 127259 1983632 45416 391040 94127 1048969 387256 1975436 1367174 137553 1206454 136949 764273 17895 342294 459606 37737 1804097 865644 804079 1618841 1585566 706446 1448075 1124680 1803283 1451218 713655 951303 10177 1268672 1392903 878150 35444 433863 501294 777241 1628030 23871 704740 894576 1876130 1029047 747824 643418 670476 1717836 1067049 1642390 816428 1166522 278734 340598 49944 1858461 378440 613981 1328705 1228704 1298548 1928672 1353598 1568505 1141386 1755059 1896292 1978388 274783 212836 1884914 612884 701061 881408 1382811 1823792 5021 918161 412487 587530 1364534 395532 1627806 1109338 1670216 1193088 864234 171696 431127 902637 397738 1362076 523908 1230886 221203 1328079 105876 1878491 1341570 515793 1777572 1628405 1075410 812013 1073566 1814203 1214530 960303 535253 1849588 1866395 709801 796701 905666 369662 600350 350291 473206 1807521 1579313 336033 1296708 219458 1276279 424615 1202389 579771 823859 1509020 649525 647575 660855 46780 442686 1406670 340912 1147039 1792409 423700 860707 1577339 1494799 1374583 1813400 65991 1243363 1527873 1903296 1765770 1236851 787254 800760 1521912 363253 781797 1741433 1990112 953875 220121 548258 934356 566031 1509738 76163 1981125 1528343 71759 725845 137161 1669927 95153 891621 1576103 1310123 1589484 86794 1023981 701279 1877359 92282 87101 637852 418147 1293825 877982 575348 454531 205460 18449 1280327 429163 1883617 524902 282996 242099 17659 1914112 536788 691963 532350 1464294 774486 257974 595552 1500095 1666815 1365206 92457 1417000 1457671 1219715 1255399 730292 321952 1137198 1044873 1078224 374956 1386539 652660 208620 1875525 233372 1076143 1161291 1018331 1880276 671078 184913 9311 1559014 887954 629668 1466035 1176228 1549240 1553593 365478 1920846 653916 569573 258443 90178 590933 313650 1942130 1071972 1224199 1357786 1622573 1143923 1004010 1995120 1120131 1968251 1899826 1729396 512119 381360 1025246 387156 1931815 566876 1271077 1502904 1911993 1095019 661032 79627 1493398 204376 674685 729511 760707 1894421 386081 1205078 495065 1351993 1049197 1230767 1077018 38099 121876 1548184 912326 613147 288275 1628556 155207 259956 427334 1816002 19866 411435 1322619 311014 768039 598305 1782106 1975713 638280 1589605 1198065 1353852 1567696 1355802 1068842 598900 188431 878050 1316563 505947 1331687 1495953 336772 1584412 928124 1948976 1246357 1763458 1149643 1864347 873661 1490694 1709589 937047 58046 269755 831314 1743725 1168408 1332250 1036600 1614116 581363 606835 610123 1258138 945513 926142 702087 1582668 1168840 1013928 105576 1041457 1184774 1251172 1812402 1375702 1864313 791135 14154 1017565 1835988 843839 1995009 522220 1836898 1186823 703025 9239 252238 1701273 1041309 694250 1905840 1002227 297839 1549947 149052 328711 385321 1398748 794599 1236982 460480 1784665 625378 993894 968863 401023 1320850 1819951 621082 1541274 75537 1158787 876 138275 1740821 381748 1939505 783189 1486799 1480315 1991720 1422877 447278 309098 1551139 46534 1712986 1422439 850749 575134 1845339 1054482 315091 979382 1179083 1865808 1221374 1947406 252750 758405 1847736 1335530 1437772 1316894 1439209 302180 1931930 1809908 1549305 764418 498606 381082 574209 9496 1821240 1844838 254485 1696262 1279990 123971 302504 132254 1933782 538485 127693 1314208 1577683 1986507 1621728 1254627 1714014 435166 667640 571940 1306819 1768939 677341 391959 1088978 782928 1029578 116944 1712767 1246258 1776892 294747 734982 484724 1960922 1690790 1666946 1274020 589512 142230 1705673 497911 926114 1030188 1134161 478157 1325448 622505 232950 1602249 58112 136532 315737 777890 1863834 1266330 1529611 939110 1855422 1891544 1249912 1024295 335023 815541 1342280 295328 1283429 1498342 702240 1047905 1022624 772642 433023 1909381 1223239 361844 1094963 592585 1656883 333030 1583684 321259 14444 1625575 58256 1586383 1487843 1044395 1589980 188367 1719713 1868151 726017 1841272 187047 923588 1084117 49821 545858 1356 1045847 70539 84926 1133673 552014 920313 131545 667365 1932126 1047560 1544754 1380927 1372581 596185 553476 1179827 1193475 552309 1729951 1015583 1705188 1072388 1949321 1256918 1371762 1597640 565949 1822521 300473 335002 555325 656893 1217603 719763 1482336 993959 107518 1190138 1073861 1425417 986496 298346 593583 476032 1391097 1544465 219022 156960 1459832 629819 93291 1299234 1318659 1151927 318332 1262240 1121417 1706682 1292922 810883 1371167 1082983 999070 1026765 1617311 1115516 27643 1182117 407861 545663 1005356 1248064 50439 1243266 1915996 1243311 1222084 673157 163921 1872826 1918636 1502152 1405490 1894999 264399 1506126 808570 1532691 1191731 806326 1723597 1385122 488180 304803 1408178 1397304 1227662 539040 854823 1600636 1427105 1174726 365198 351422 146261 797751 66387 1034533 1847941 529231 179677 1828444 796477 1968190 53048 604522 1154957 1892355 1412816 418022 32197 1279803 1290858 1824860 917965 1735056 545415 1526583 1689921 1419897 1494102 596432 507802 1657033 986812 34530 1974925 910409 1871962 1356091 752894 1239872 795357 745048 1433759 1512347 1961562 1341156 1009641 1820728 358745 493809 1225454 1260944 9497 599948 613052 1906192 577700 746319 1668938 1497370 1265343 451409 404692 1593250 1646423 335946 370886 1854855 940243 1530719 1547238 1616128 1788344 1514594 1507659 987678 691927 1509124 1683580 639753 644412 1475624 638908 830631 983758 1832874 1128589 836152 1785665 97467 806858 1906079 1487408 516181 236883 677474 1897934 219441 1647391 1052652 429723 443967 705678 1528112 313652 1922865 1045515 1782985 805669 334079 356381 1095269 180131 115130 246898 905246 825656 1425753 1249075 1507176 1666069 1298587 1676865 528348 388016 642088 1868472 1035636 737836 1181067 78826 228583 1874820 4857 579722 1866520 1882816 1540530 1989029 349073 1040672 1573463 808861 1182783 1782264 1500401 286789 1177325 57260 1624879 965891 1510513 1866905 911865 1490139 1724588 1017637 633638 226377 1937505 1377149 313191 425667 1885848 707463 437426 875364 1191003 1298793 298844 26840 630286 193845 1595135 241996 348096 589613 1266929 977903 901100 879899 965095 1204001 1026570 672327 568809 287646 865076 629556 1927561 724128 801487 1328535 524264 1772300 394917 765928 493186 1539809 1330044 212183 1594893 293454 1912295 7362 719223 237012 433671 747549 74508 1943794 1955402 914954 452932 1893985 1228811 706395 438500 1731160 1739953 217567 81226 1795296 811270 1755271 912865 787257 1125478 76263 1571562 716626 1958853 1638145 1776696 1836710 176479 1430229 1242902 1317504 409314 1953632 1347959 1514546 1783155 870396 303260 169665 758841 1354037 428462 1201577 544665 370171 1220847 5909 1412961 1744883 813359 1579266 833466 944413 855648 419384 518067 757117 1946197 781611 707472 285828 1375708 1002278 226468 1333949 461692 690874 493906 1288540 53362 1970893 1428923 779882 1824629 1074309 688958 215598 1553111 1399558 1024992 1336465 477807 94786 724832 1897635 1812801 1282590 130056 359192 15768 1560434 1239079 1606887 1823725 261894 1252823 1134382 1385622 1860286 1730648 880768 1765839 1553057 1832868 1409368 1572005 1116217 310398 1160610 1023213 1660053 366461 1826893 260913 952134 387746 1127004 365758 1776159 1642572 1843801 1127417 1517513 465143 392331 446837 771135 1488917 932104 948299 508148 1402172 1726484 563359 369848 1653623 1817598 264367 216330 1749568 317126 1954892 694014 315225 716105 1965659 751021 1630716 1284955 1194806 171313 647789 264545 642123 337403 1495661 888804 1798899 1428037 1497741 628252 1310462 677015 956587 32651 591561 1844339 1514714 1975404 1758973 505373 1041545 1051715 1964317 410554 1957174 1870712 1109407 1073837 1529024 1051745 126373 44682 1574376 1830056 1263708 1534382 782752 4357 425440 1027585 109236 1777468 1350764 280893 673448 676540 617190 588443 1518628 1072024 576761 1020604 16466 759466 487914 1777611 262222 979883 1122285 289869 815769 213572 718198 452922 321034 608049 1317737 1904731 635785 28359 968950 699522 377073 1086267 17678 990128 1944959 1747994 998795 196000 1903728 1305095 52319 836907 1057961 871686 1512431 1483847 1799244 1209898 1574513 1622057 1284537 622291 1377634 1660950 1792101 773310 1839691 320286 1079428 1449631 790620 918992 107924 1881010 560172 1678073 890594 1792503 876262 892413 1117075 1491026 383509 1791123 1586784 1770592 1396803 493400 839061 1373286 467652 161971 378589 988268 578810 7991 1792428 1355857 1648839 3045 1107033 1314547 1529252 733229 1730718 1872009 1574650 544087 799259 329630 1724773 1875111 18119 289838 593796 147664 93419 291995 941893 554693 120577 1090291 1723563 422825 398516 619692 746949 1900230 454725 1114015 1182170 637605 1353270 1975138 1491648 1221903 1068659 1942266 1819180 1695927 757503 1877321 1891244 165421 169897 1038131 918808 1064761 199289 314219 485535 321462 1770694 1180476 520933 598314 153656 632955 1488391 692791 202360 1161803 1204338 1583972 516998 1747574 1305289 647701 1334610 784094 43499 1810711 1353547 1866003 97280 942428 1447445 595067 350589 492865 1488447 1397951 239916 1666065 1312746 1432771 827937 1400214 1411533 1683749 1929902 162362 767021 160645 1715660 581692 344837 75205 1145533 646966 1834898 1226955 1990059 1428831 528128 1778053 1409516 1265348 1583702 136502 1169276 1046316 1769589 407590 1085838 35209 641305 211223 1147770 311314 664142 391180 197869 1900865 406688 673321 11517 927081 1338738 30089 1624098 679783 1005791 591785 1114215 242529 2503 1557721 1916568 85798 425585 1107265 599512 1529039 623750 747863 1197558 772342 22259 1687845 132417 202403 94440 1829817 1218016 329620 911035 773440 14948 1885419 1266316 1982182 1992771 1092231 920094 1447108 1687822 543756 810943 1561949 1631311 375003 1590598 1865024 1770334 764099 543726 626816 430823 167572 658439 1937403 88342 1594178 952583 352701 10951 1200345 266886 85940 121080 1756868 1726100 649309 531991 946204 95482 1006423 412401 771168 1782207 1313097 1421775 1149803 464064 1909640 51693 859374 1157701 1207421 1264245 1841963 526268 1294385 53722 479406 1047602 1880221 1297358 1448582 68119 7542 1124570 1530945 1887482 961941 1299634 1953589 1477612 1555421 426628 1567206 778438 575623 758791 613734 1749068 944387 381655 1473923 699388 490826 346129 628739 1246957 325476 15637 647377 142508 1432299 1519517 1193434 433824 1875384 351600 1753000 1686883 711619 770892 535269 627263 249377 956814 611461 1925623 1918472 374443 1379209 1385224 250179 899743 1674951 367955 1947351 819784 1558161 1455298 1785706 1306414 1792267 1645443 1936733 258439 1764269 742786 1624236 1536510 1941051 321876 23966 199507 302626 709398 1645281 969456 741350 1509537 1748209 292942 380690 1844878 432678 1457996 1875206 573380 1297031 1833293 417095 895818 1873011 1237373 444260 516076 757499 493749 100830 1055750 1751017 34111 613416 1224940 445782 1642416 1988787 1089875 1346433 1242611 1580786 975883 773437 1831274 1959408 1771319 1591060 925346 944524 1164799 1370510 1582403 333244 447324 1397808 656608 64618 230284 1948335 1673665 94567 21753 1426290 413362 190857 1455826 372175 1250072 920706 1837595 1077332 1334336 263885 1053222 18970 1917961 630474 214088 1225146 1489435 1218327 1153598 904874 804697 1592108 47566 1383641 1787753 1516818 1699950 184440 79073 532341 374896 423008 1229572 1118406 1798264 32796 884216 954937 1436407 1602936 56292 1219520 630904 537440 1351440 1027385 1744088 1505517 972349 1925447 1681949 474839 52693 1654678 1152668 130381 1156218 979528 425506 302123 1976433 223729 27942 664317 1903464 1222594 224752 1320548 1428632 1327437 1083284 819358 807485 639555 532993 1256849 1747841 1008601 353709 1673230 964350 1845684 1947893 1196368 999165 678267 82943 1307015 223422 602059 1775959 448230 212 583612 1191981 703723 1189586 1425389 257475 1478008 846694 738200 791626 468336 1915106 171869 97885 391717 819374 99875 384297 221049 605651 176367 628160 1881830 704722 1652005 1615088 384798 747345 52236 249384 1946242 1651067 1455517 1209458 798270 511240 560489 148793 1822830 1650205 586843 336982 1315862 506428 1239185 1133731 752518 317189 1067117 102186 483176 1807141 782749 1896717 1924288 238358 871930 1392923 867828 1632266 845773 185508 1385093 367815 1160710 1180292 316268 677099 470746 1446877 354441 306009 1972057 1447962 1337663 1466983 200685 582284 1828304 1394684 1081325 544128 808313 4619 895632 1374726 1227605 947813 1446000 1084948 217224 935436 1730462 402986 679763 1114439 195264 1227106 566611 293623 843174 905683 89326 1242826 1396406 1791683 1697851 1914263 1133313 988046 922482 1539899 791333 849543 1907593 1879049 639920 1702833 1362661 1348705 1665783 1173083 396717 1023467 45062 1224743 1113177 549784 1655517 1483810 487262 951918 982575 325483 1509012 391551 1472019 1038135 382038 1402284 558972 1813133 1863634 277354 578264 1144959 1211572 1091682 523519 1534545 1702579 541259 1393214 203002 576626 1213772 721779 1687743 1091147 422346 229582 452307 543051 1609270 1292069 1938334 1303107 189661 1336303 73443 347456 1971352 265666 670553 1762645 501309 947343 849657 327983 143266 401449 1454853 1525308 1819869 1072811 1321835 291376 1331333 736453 842211 1696696 73160 1697118 785351 42788 657061 1325608 210672 1850035 1859998 293497 189075 1262389 1388925 1630666 260592 137905 1166051 1001170 1556357 803273 131422 1289944 712565 216524 185489 256767 1743226 557632 1670815 25936 720147 872598 1918281 863751 1788487 1899289 1810072 1658611 1580799 455116 1857721 342888 151809 1070565 736908 835898 1223343 370093 729248 1100126 204713 240738 1038358 393352 841385 944776 1621497 1099418 82060 1934424 748904 1810990 1632696 252607 787188 964680 310045 95886 557082 901759 238203 124989 1548666 986501 183651 622996 870129 692555 927610 420212 634108 595933 1995753 352548 1367527 561610 1550898 553992 249090 1299886 881021 1782115 1925372 279254 958809 1991208 1482694 1040759 1757389 1010163 620065 468544 830165 919617 1861769 1934440 1534515 1525427 1023866 45217 571973 1490246 352775 426465 350629 979693 1717292 918479 684538 64143 1828061 249073 576657 1339370 400843 1373324 927061 524219 1433424 278456 329847 1304499 833443 1521857 1626464 1468469 523739 233850 1551911 803235 1768917 1323356 1801624 1677994 229411 76310 1412178 284678 663571 738928 687724 920493 1015998 785911 720908 1657957 1377751 1619019 186116 1950257 1878714 1761700 52575 526278 1909094 583643 590204 1034040 1685742 1564848 830709 751920 571920 777374 437898 1174330 1454868 642230 869837 492635 134602 444979 1290881 1438663 1071607 1169844 716098 1040864 1421641 1095739 20360 938973 538690 1229075 1897472 1771387 1854482 1069590 1805160 30721 1337328 1524185 1189583 1909929 891458 1141554 1893450 171718 1782101 17630 1720291 1970114 1103039 1813021 361359 1278659 443486 1090710 1108325 588028 343303 659958 9404 529164 708203 1647686 1635464 1510831 1580032 691380 195848 1312471 1951482 1093161 1849246 1878861 101704 262188 1986482 1345130 1627579 782465 937024 1067739 1979581 791732 1334565 23045 389112 550813 236239 281076 954914 309522 1739075 1057332 1341609 1520927 1384378 1130711 457411 1128937 281922 1756278 1244587 1534474 597089 1345105 57925 708794 363491 304527 1488297 1862053 121198 1467450 1950435 220853 1571316 242785 954259 1113533 1404399 887273 1589827 1672305 700708 634869 189608 239980 1278448 180851 1755858 177501 960083 1222151 89370 1020959 929034 1890623 803683 863637 684653 1535782 1802573 1249685 1721845 1370522 769508 257826 1870296 1896450 1211502 45524 913809 173412 528678 49359 470958 1660938 370987 1198160 132264 1621640 1793314 1816486 671177 340410 1072477 1013157 488481 1313576 1202732 476871 594225 618788 624998 274455 768119 1827781 1793111 1586127 1219614 1526714 1539612 1461423 1677577 1355441 1037203 196625 1736500 1938716 75081 1005281 87654 383382 1065168 1669816 1342086 1054154 1330332 1291721 1370799 1554127 533553 707336 357668 105070 1085236 195250 606216 649227 556442 1270219 979185 1778074 1518635 1827954 851014 109061 1464693 1866969 415980 1192992 546564 474 1152501 1841033 45687 1545632 1951816 235932 771520 1605662 362929 1086730 626599 600631 448985 1513775 1570841 527731 222659 480197 1073060 229209 1333517 987524 748250 171310 1825155 917371 86636 41695 113703 712972 948899 1597774 1927203 1793666 740538 694131 1394184 1375817 1705683 346624 1008943 529790 99537 1973887 704458 457280 247093 1111233 28915 221290 467269 807596 473864 358906 1897743 323481 571004 980114 814710 1707840 688404 882144 219114 102974 174346 1616298 389711 1722364 970114 716250 1441950 37190 1091396 413000 1372899 1561506 226458 1345925 113334 1491256 1544763 768625 736233 708762 1572448 1410795 558660 1890342 1683438 1622630 1367859 1071517 478007 1653603 491775 720351 1160315 832044 754169 422078 1883450 455509 218535 365352 1972341 1663278 281734 689676 1847618 345140 607596 613523 1865879 1034253 1649874 176529 1328167 804387 873311 19014 1182431 381784 1631925 1117296 408777 1351241 1999721 19086 462444 985467 1208349 276294 516397 1841840 1169921 1774102 1611432 918902 1454529 95148 1224634 1185731 501596 669821 1375438 626936 1444453 396438 1727828 1158564 1649237 717191 105804 483085 31625 677079 101993 1545832 1267958 1403568 1308065 1978821 35259 1275631 681798 1908946 1227470 420977 1302666 756961 1798437 1614854 786478 1762886 1501989 1892471 13799 1987149 502661 873989 1073591 483498 375514 365559 665587 1984705 589652 731475 549789 473214 1183356 59708 715873 1479862 88748 1886477 1884358 284677 1038462 279539 1304451 1951305 460951 1839607 790667 1300222 943044 77393 1856393 534322 1433666 824682 1774970 586722 548036 402499 1437173 146390 1270500 1861158 767593 1638207 448469 252356 514838 875972 546719 315341 135733 1028421 1144385 698451 1237507 529401 1432662 1275248 1532277 772741 1123933 1671375 914981 1590148 56849 615266 1855061 1823398 761451 1783636 1722587 1118418 1252130 791019 918266 1500524 294083 896779 495405 971272 1455600 348428 1549528 912504 1458006 435796 1215734 420890 1104681 1861475 514511 1768421 325625 1700384 1940107 1505114 1250276 1422252 258292 1898110 854 1264524 201980 1777868 1809449 1406136 848424 669298 1005448 1279074 849115 1675278 1138562 1387388 1270840 1959601 1994586 621237 212521 228299 645813 680800 1199155 50444 1385489 556749 1787178 810219 837916 694170 311908 579552 737865 7104 1854976 1345414 1839022 945971 1748604 1303625 960450 756314 1643750 1024004 928879 461898 815733 320753 1894410 869021 579817 1113209 180906 928572 1762205 1835737 337404 528882 1776514 839373 1063985 522294 1374111 525501 1479008 856127 1293661 1632861 570993 1717111 1065371 1473000 133727 617857 1744046 156719 1117078 847816 272164 200335 1551039 1187609 1794042 1842847 641071 1779716 637302 521262 1855697 386790 350380 1436980 1368226 685448 28034 117585 586365 108718 100485 450966 1649914 1839045 1472991 163594 1867851 1470418 965405 593199 1545482 819932 1830988 1325884 541566 689332 1026196 78297 1968216 947651 57944 821048 1231287 503630 1388458 644124 1940572 247703 1575384 982729 194562 1473211 1608795 479258 1115800 1793705 1625842 592834 1949090 222488 1901590 1319956 999713 699366 592226 197922 351919 747691 1956604 1438878 1529314 1137167 1779393 34762 964816 1301665 1092200 1598273 1233810 934378 450692 650031 1317460 1622272 772714 982538 1689205 828894 1464171 1289449 1866975 1058382 150822 1159485 527067 1940634 93558 1734388 1808068 392437 915474 613097 1715001 1366606 1151180 1849689 380306 1149200 745219 946004 218905 1895453 1693721 868561 666378 1634502 1585577 480403 523517 716016 1235234 1641223 956709 1018838 455311 765819 1627757 836790 438291 1879704 409491 275012 1487786 1013085 380517 888991 619571 1917723 86618 211000 1603504 82174 1061856 897222 485641 681453 1578103 902085 1163028 1928351 1648475 1880398 573771 1711705 1133511 1629024 978810 966896 1545205 735487 549287 1604056 824322 295332 966331 1831848 1818280 92837 982785 293464 1246742 1856413 361215 1859786 707559 712112 1202232 1803850 948423 654571 896956 1752190 1267583 381168 1393376 266522 1220016 235062 1406185 851782 1062557 799510 147908 204526 1778258 358136 1064476 585812 1963661 78828 1584911 853336 305263 1529981 1289947 536569 99411 696978 1560171 611843 651577 1072358 692965 118627 108605 569601 1674059 1028594 294586 69508 609986 426741 1449567 1863431 455239 1499500 1914314 885375 1768751 1973017 1234497 1144117 715044 844042 218032 970335 1874303 1140135 1231619 1343386 182204 1870232 844672 709816 1791627 392835 1306034 1038761 561620 1790669 1453059 1028593 754231 562651 1072089 1687555 1182665 1985783 852058 1894786 771261 739063 1516714 1141809 279250 576345 1303595 1198231 779307 797459 1981451 1697660 316370 874502 1093137 302618 1505006 1088736 527837 186528 951500 543617 284594 1511845 1558791 26169 1332946 1919909 998019 676696 535977 748243 302972 544595 632479 622512 168728 265157 842408 339011 877708 432080 912673 1325399 447040 1306837 206782 489942 1086234 1920303 1219739 1023012 928972 410788 710860 951842 1220138 1815051 197952 1747073 367998 650622 219154 1234275 1949548 1098742 887620 1253953 1398059 470521 816489 422569 557028 798414 329701 1658286 911794 644843 232342 514911 1268200 1085875 1685970 1399495 1580146 1175150 24997 260511 1085843 1659410 823182 462740 1109717 1406278 1513370 247247 868710 1331754 786060 520707 1744140 1412994 1960673 1041561 1602648 1605211 494017 1992838 501751 884559 572583 601412 314337 296572 1315158 1258622 1109894 370261 676735 1123083 155181 220813 731528 176005 90021 22805 950205 1731908 1876415 653825 1944974 1198548 1963380 1054280 248533 6580 1653636 1015789 1588592 1298669 1019448 1088324 30651 1251488 948091 1916362 694996 1809786 899575 1364294 1691224 150037 309576 789056 983426 719060 1163245 963821 1414027 477822 1471125 734459 1770941 1135060 82195 1382493 1011283 149414 150274 1065726 13948 1519632 1191958 1430153 971255 1931872 511829 1355086 1984234 552775 1503317 1412958 1402979 497986 1557146 193198 1560530 1369717 1515201 1301913 1853295 1140396 467540 1654725 1569108 1431469 1105410 810692 24060 1046038 1350510 906001 907214 617097 7255 1216657 677780 1575183 1887124 454524 1888669 12403 335576 1082013 1787037 390087 18779 483898 1726069 1476384 1251855 213422 181655 224905 592933 502986 605451 1240661 104722 1786454 1248698 814263 904207 1584972 170861 577833 294883 1387687 257999 463091 791794 1081805 1423479 511424 917253 1758396 83762 1806211 1561027 684842 1910188 1548830 1943755 708947 1094170 541067 1191925 1723112 405196 1495674 1650599 1233793 458235 1733813 1267479 1813039 656907 1600095 1115560 135777 1086612 1695605 1122589 1034069 1601726 1727238 1718395 1954840 487626 126367 254902 1958907 196662 667284 1734256 1074294 1256649 906278 1257225 1173941 531904 1348439 1349344 588651 367238 1298167 612547 741205 270006 755571 590237 345264 606405 1576540 1651681 690077 166839 235067 1747133 1497588 1044175 372752 1208306 1672647 576188 1849289 1141479 1376823 208458 668362 1924131 1229018 187996 1508574 1910685 1147683 962420 1423290 81232 223226 727229 66033 612000 1412694 1311573 872939 1239571 1220820 1523593 1976268 713139 283778 553888 630875 1695017 1510251 1552581 338552 745471 194747 105030 1319043 708915 72541 779187 1238694 750010 1328525 42672 1020622 1558484 648699 1269359 1674242 896302 1294015 133811 483160 257377 528576 1935688 410642 1144656 82315 892156 1518608 903827 1060777 507048 1444913 1291868 1742065 845362 686112 163940 103296 483467 1755219 1616527 1247043 1410658 1547523 1840936 129113 68869 146268 1195856 1454072 1013036 597439 1479519 1611213 1441663 1788078 1912507 133058 282234 1801284 1557041 1805947 659259 32656 317595 24832 1356018 1171746 115049 1401577 13149 908081 863173 1335244 478352 1641756 101984 720451 30062 72519 127956 1611648 5436 1823920 382387 1032634 1700844 6512 669116 1221493 1592189 1523739 869449 1238936 204444 1244931 1164961 1739334 375520 348570 13320 357742 514844 102140 1742775 313092 746997 1062644 694344 1539799 1814247 1940438 281213 1516101 257207 154923 873396 1902105 240016 20504 496196 159016 770407 1000837 317963 1334588 379150 1094816 1330409 694884 1377123 1899390 932131 875044 477737 368008 188246 1535608 1786738 429808 1639721 906720 8084 1474916 1644305 380630 391239 1099133 927003 967578 1277707 305012 1717087 1611030 221629 129403 1855458 1674103 707115 1190310 1020639 114526 759241 384132 1527482 1249216 1787153 1288990 981701 121913 442338 812437 1962922 1928095 614649 87673 859978 28428 714317 1781798 1422352 993790 862099 244483 1243645 1082589 281117 99497 1191321 870690 1421060 627789 857969 1902346 719492 1295139 363980 836951 146866 1796532 1318714 947350 1238154 1265528 219055 271347 248612 1961971 651882 512457 1900897 401358 959006 281614 1285267 31199 1711296 874039 725021 1438428 1698570 1267411 382614 337869 724583 50573 1150174 823917 256793 1595827 620885 343530 466634 43397 272529 1544207 1273244 412516 670382 1715713 739481 1572623 1779272 828963 344716 405211 1023922 683885 23203 533296 479118 411864 50997 1305513 1780634 688745 1102624 1248765 1602243 489888 1778566 935161 303120 1785245 1305108 820852 1052917 1977716 1068736 1279564 203225 1336492 1134108 477739 1891550 1953087 1401465 1944219 1263845 1729804 782618 890810 1430115 400557 848697 1449655 1958193 314716 1644205 1960987 1203461 1978004 1913449 387707 963374 1818285 1170501 613372 1345590 1262636 263142 1026722 1791743 1282876 193011 1761845 1060496 1965533 1045386 1077386 1221957 1612407 537670 1807655 1544418 707442 365323 1062680 574992 61556 1451474 1914255 1435864 425846 441628 593515 973294 816236 994869 796557 886116 1904465 761036 404879 674032 252504 1923509 1062966 836134 495240 1554676 512406 133575 1706519 1228115 1601376 246409 1646114 19839 54039 1824130 997745 1180722 1997643 29892 753684 300407 69847 1893026 1073038 959779 1320031 166598 734950 301995 511701 1101330 140719 76344 1070605 638626 1295084 255188 1826134 659092 1049364 1116707 19157 646139 1225849 212127 315698 1962761 1191139 848664 747888 1846827 1420408 394768 1623710 511692 1158576 1102656 1786582 62679 233827 99053 1034273 1860754 950632 1181291 1548644 1740709 1772434 1084949 743355 53217 1360725 1781381 258140 1474717 601956 1612296 1029491 1915491 675950 998309 1824978 917689 1458607 600228 1606639 1123330 35775 1036436 1965382 1662348 1930394 1670580 992409 323012 1758205 813504 1230024 1634611 500343 305831 700885 1092406 1015054 706758 1293191 663163 1318136 794362 1621549 1762381 776283 1735318 1719047 194018 1568841 781425 1067505 606904 416080 1770612 45438 145751 17818 213554 854355 1630185 851620 219237 693444 674387 1580641 478669 610171 624527 1745653 1265888 399460 1969405 976316 1115788 1127452 914268 1411216 1404172 970914 1279813 284289 1593858 1594155 689075 242058 1061411 1821095 1157074 77945 89930 1922353 1498986 1511828 1765078 1889811 698074 1275719 1924941 988275 1592991 920178 135087 1382539 178758 1112054 122614 225205 1310173 1052187 1751470 1780206 1781247 1558642 342970 1780118 421102 1644608 661291 1904052 1427879 692914 1867397 84799 1154885 1687832 291872 1044400 221935 761521 1564314 1499307 1862765 1259123 977689 636245 1405560 691814 1782428 1265345 518113 1360428 1350390 1525644 960821 999105 60529 1235212 14383 275514 746249 158027 1019142 1280724 1919041 870964 497184 60853 809472 364007 1473914 731926 1655137 1558165 219850 1375083 948695 575219 1694522 815990 511603 998045 1944376 1547158 594516 262649 1574322 245629 1359433 1383317 17038 167406 1317824 1881909 522911 999407 1062605 1741100 1338991 1690560 165142 955932 1965459 1620580 23530 529040 8348 152198 478149 840310 5570 1437770 444210 915173 921952 533720 354681 1296745 1695759 241781 587751 1766663 610570 1492424 1835168 401418 1906269 1758597 1365244 1803301 586276 1246108 1188978 1584420 888645 563132 1046536 1165866 1260560 1228814 390751 1251710 258885 1136778 678186 582841 1791148 117307 687796 1427333 1352768 738763 1665687 870464 1258392 1644701 1644077 504627 313066 1591933 1281205 1816698 566749 186714 965578 1244843 119189 831229 556389 940169 978550 422845 475937 1540537 577567 619802 1582537 228873 219729 48133 1003598 385936 1207902 322286 648095 263196 88303 958741 161174 905544 92728 695387 96995 1128222 255244 283814 223403 371071 833343 1731215 1347355 1032008 1718459 1814896 1486841 157813 87206 396969 1504772 1811163 844101 1390878 475878 1514954 682908 369941 1286813 1000598 1848811 422957 500096 1462571 1227278 552187 414140 781274 1042650 1451233 1285808 14248 1001043 155474 640187 1887146 1159892 498135 516041 491095 1041569 1442260 32083 1678922 1218675 492382 1365207 309561 1437486 1547398 970533 762424 369914 274394 1751534 1452044 983648 1196984 1736397 37217 1165233 1487492 1527443 543146 622517 232969 128936 1149783 614537 685990 268003 1206025 1395379 844030 1254347 326862 216442 770658 1648803 224731 586176 860769 271742 1832562 1767170 598904 1720748 20186 964098 1394562 1322039 169672 1605149 786760 1225390 442150 1462749 1757589 445022 507679 1924692 1194036 705280 933009 144727 1349856 1186290 590698 1199043 1019793 1287396 1410976 1335464 387320 291576 426779 669729 1842761 772143 352467 1494096 1455113 1956691 1578407 1506770 784934 847599 390275 194810 991622 68693 382011 627557 902975 69192 1295036 1123564 363795 834281 1237276 1217377 1558678 416790 1480661 1885367 1820073 1491551 457972 17364 552041 1134145 874496 1181932 1240155 1706055 1669923 1483618 1359873 986220 737034 690148 1046075 1888643 1049367 1224594 1275731 992909 265851 772297 1416887 1976405 178316 1487249 27983 1971476 474740 185639 500906 132205 1414759 1835983 502153 1745827 1428399 1247913 1204384 1668940 1287980 900620 1490998 1152601 79665 1003657 1870840 375816 1237103 1640928 274245 1198166 1294512 972096 1936718 1294898 1491184 824610 763977 324595 720326 1491161 899902 981426 1039066 37786 965736 1287736 812966 83140 1190767 771630 321058 1400707 1318516 1283897 828735 897655 668727 1452701 1810740 1672627 263592 485296 1552496 1797346 1621044 1171355 1220793 1967052 1996736 1770070 563113 850392 1288068 1433727 574877 1776545 934837 1425519 304473 323432 518919 1169108 1858422 1554972 94220 1556032 1641890 445039 1635760 1264557 1051836 1005931 1440523 727622 1894799 388012 1642362 1795893 1455485 629351 380442 1512765 1400475 807615 204295 1922873 1223616 1600637 998733 1352170 1417386 787020 378789 541866 285066 568209 1102376 1892586 1573882 702682 175074 1646236 1200266 139458 1586467 598746 1090016 1458994 1510869 38934 1919421 67496 229948 286507 1979669 926595 362455 633011 1833065 1028841 415397 592446 124661 1048892 1145391 1518721 500336 100153 445408 1328023 1468111 280114 1182863 1798115 1772759 207825 349714 767648 630081 602700 1858820 1630264 1120484 1222848 902889 448826 143558 952769 1043281 1587734 1509899 1018009 970345 101422 611312 248194 673127 1173649 225741 1029219 1078325 1296948 1968660 570168 1459682 1761857 805869 961607 736039 267435 1466735 29774 284832 1048621 1192132 944327 1968493 305578 456164 356927 1540619 555250 1088776 1115362 293030 1341780 1972503 22661 115208 1093577 315174 1241428 105286 1633465 734271 360807 1648487 805503 1665744 426242 306029 1428156 352970 1466646 1004295 1412959 161145 772354 204330 1665772 281528 833522 30831 1982089 1498254 663044 1692665 1910737 696319 394414 329423 1167581 527838 917349 272826 634768 724701 289150 229443 29926 1586214 537472 93753 1331625 1374870 1294649 678253 1490690 1610932 1573084 1520302 854567 1080726 1410385 429235 743443 453435 1033689 754360 995560 1380386 1994504 1989345 1078016 1327602 632537 1233037 1097416 928662 130215 113346 1782981 530329 1223788 16104 408545 1756684 1256805 605017 59479 1930025 596520 143615 531129 1275609 607060 859453 1027430 1577210 476651 1380895 1845284 1646201 167703 1454236 1370765 216606 450707 1001238 67682 1270088 18289 589620 339034 1056982 1476752 1488425 1158492 147581 1047363 886997 668555 124744 1282913 912472 262234 1741179 407101 355587 435560 1811379 316741 76080 802540 339406 1777560 383280 1094248 1642264 929108 1425229 816710 855228 287303 1896696 424814 47497 1322651 943984 1723905 905192 120688 583807 548019 1070692 1653989 1649255 62390 1938659 1294577 843150 1854378 1999063 340422 1033188 1664824 1928513 1836488 881948 1590990 393701 1506910 1643814 118708 888874 875129 743319 901761 1207 1804667 1286207 1821280 988457 1174778 1549474 1163137 59881 198470 806602 1676951 585453 168862 1823909 1582494 1665320 13834 34474 640787 1501955 169969 1548862 464123 421931 1979166 537252 1741361 748936 1573371 1502001 803501 649048 714815 1522525 1171319 1729068 478809 558042 1434238 721301 1124567 1580096 302157 778682 1188800 234218 1660534 1944751 163628 1996664 165684 499651 1109519 1327166 489404 571952 1865488 1119661 1351313 1567767 60584 749422 251193 569005 116660 1750655 1127670 28769 1576989 60403 903896 377572 1258917 681970 1580369 1052090 586940 514315 610784 1000381 543069 1360519 1913291 1975235 458881 714834 249513 879781 257204 546102 289793 1797882 143844 1790927 500287 1452117 1806079 975959 883012 126914 1441814 965063 547780 1604554 1008411 728313 1116756 368639 998452 555272 29948 1305078 1575364 460631 488382 626065 1561062 1527860 1713479 1623086 1507143 678504 1629223 954866 486973 1839035 1875682 1960450 1570558 1872497 1125777 363605 1783895 847193 1946789 835584 931995 1177464 1646246 1473509 1448875 1454738 361955 1748539 229093 847987 1434771 1616799 972178 550814 593695 1378101 788391 1127878 1434314 1159576 818781 1486906 1743440 486063 1901512 576030 14892 1830760 1109603 1758555 604381 1729271 1499371 1972754 642969 150158 906264 586522 1006556 457475 149619 1838634 1925593 1311685 110158 993817 344871 1452650 1332954 734983 916482 933310 1475836 1455461 191898 1562362 1280374 1610534 710614 594497 1103028 952625 66749 1113760 1304732 1951890 1886995 1753984 890914 590011 739319 1066285 551227 175735 1136587 1171488 281749 929251 1454387 980309 1976082 385060 1652068 573254 1420319 1965973 96366 1429295 1219552 88415 555851 1085083 1137179 1295029 1921714 402661 1725389 1033684 218249 184787 429143 68306 131474 1229290 1276692 301824 1839726 1973923 1604851 1440984 1183515 122689 1430409 1319544 1077491 534478 1196259 1149242 1717848 1211274 15753 1838766 1636193 177715 570144 904944 1601794 973095 38851 944610 1070428 1197298 1834155 226824 1551593 1411671 277409 975785 1850216 142164 845779 458489 1597884 1838679 671662 28012 460997 1743276 1704477 1237059 152797 770347 261196 359822 1182210 1216481 482437 1568115 1141833 1663220 442951 1615072 241100 1364868 1674752 19025 949151 1129455 520106 867705 1848855 520036 1542089 1852757 671256 416602 1429017 1464923 533103 419615 1601972 1660175 401686 1965452 1135311 458631 1759331 1215428 1131098 862491 545343 1302753 805689 908449 1702142 1647905 1670145 1078269 1729197 1840585 546350 1850784 1658812 381855 1403367 489616 301449 1629596 879887 111215 1095160 318209 1669239 1841328 1577690 1404559 974959 1223966 608841 283041 495984 769063 1224459 1760022 1910165 1485511 1260107 788894 1229810 961605 961290 1487662 235005 529887 976999 510595 1877670 1983501 1199326 765859 1451500 260205 1266396 1793335 1468217 1443128 1692032 947750 917806 355574 1835054 335312 329754 565553 244318 537237 1940877 1276502 284473 1724571 603884 1134320 1223662 991704 1139682 861065 1450149 208910 1299270 218236 1737737 1362904 1294088 1821364 946090 38306 1165197 515991 1937592 1230572 1883489 486241 1665973 590246 1799384 1468679 81707 1678588 1347415 443004 572240 1984714 469554 576210 1201903 1905388 9680 36634 854372 35283 235836 467325 731787 1679419 982525 403400 1083914 19953 1887033 264120 678726 779251 1213664 725477 984936 1488564 734450 1954977 399585 413295 888672 176724 1363467 505583 1929619 1887031 60440 1064462 1293468 1189673 119863 468880 773854 1276680 421830 347427 1454050 692731 889928 29228 407706 1152982 1718964 300229 1679307 1422554 1872564 1533462 1050947 101325 1108258 1858014 646918 1024281 2771 1387519 1647174 1637746 1243292 1275432 1535654 334323 214419 908785 203563 1882399 518053 1430549 447262 867035 1487637 1777446 1507602 809350 789747 215661 1707131 1007842 575305 1888152 1555513 514813 37876 473246 1000580 121560 1027022 1245087 1592079 535913 176229 1575562 885836 1865123 1840841 108976 420643 665897 825272 1640747 1259324 614761 889870 774001 1533969 901600 1174733 833791 1019077 352359 168711 666124 1145858 180794 1972055 39536 1678712 452620 658195 1839860 909991 1787908 1589191 96925 526146 100666 323772 865596 742997 352607 997993 1187292 1272389 58149 1002199 571658 755957 707787 780343 329115 1992757 1355164 937966 287929 843431 1450623 322790 323412 403422 1411677 601273 38691 872854 790670 288215 237319 1222715 1647819 1417357 161443 1144869 908078 1396050 484820 1982262 126213 224280 913385 68394 1500654 1647920 1425721 1007081 233592 1496772 354552 346511 1123968 192209 801194 1831686 703493 1713705 1486898 1846750 1206278 1757984 1371600 777618 1375690 1308902 1808797 406789 577967 335390 1103997 928466 439020 695634 334395 103442 59597 472945 1394891 1885036 1012378 1257223 451002 1649161 67419 463517 1244714 1138092 1683328 1325842 1677017 109 1842652 1163802 313867 95504 611816 85289 1731569 1816734 1733583 695356 1309791 1097664 1645940 1585241 1470396 1021795 1196124 687278 364008 1925145 952860 1921961 384676 600987 1489541 1783360 1766570 542573 1401656 1304096 580151 1211513 755292 549679 253939 1805025 1626711 546804 625753 1206292 1006815 808778 1183974 1140286 1304190 425340 1598761 564471 1749609 1175199 182990 299379 1324754 1104171 467925 289415 1195063 483225 903829 726000 380359 1580069 820508 220834 107319 114160 787716 1656610 808852 378497 284643 1744839 219723 502637 1605324 1008457 586988 230221 1251124 731105 602419 1478264 556428 1178418 1078829 1247604 1912669 960631 371234 569290 1098479 468734 904059 19680 1040851 513453 246123 1139711 1618777 1349402 1782664 79593 914583 28214 1917007 1019061 1367742 21071 1996090 1014157 141265 329363 875737 1909188 317772 266507 1897589 1612474 622013 1660394 720798 922582 1611144 1705477 873845 28836 5985 1724511 323155 1919546 1312547 1501552 683728 656026 1227810 1360847 1947427 661284 1856280 337184 194288 574342 1505281 1733752 1417192 692837 238950 1052913 1633150 124134 427148 1485252 1604519 1647983 431676 706517 1473986 1214292 1345112 1131119 532063 1955141 1762114 1632916 1889192 767267 1494313 1143457 370404 1724817 472446 1017568 1065554 1106075 325853 522524 570154 467370 991173 1444402 769833 908774 1620718 629688 1288091 900098 1849729 24940 1801377 1008507 1103298 219538 1605939 158879 1800042 1979285 127312 1837378 1958709 630374 1037852 1252258 431926 889817 881267 3812 1422301 525208 1122021 1856045 662802 724976 141821 698216 1155221 1713525 1201613 1967985 656172 185266 1351657 1167306 1439494 1563934 1010335 709785 1627066 1164117 1692630 1147455 909925 1010518 1040837 1607829 561870 101020 1897712 1117966 1751540 1241432 673092 1323713 436617 1720714 345749 1394610 1380871 849820 580815 900113 1344267 1605632 202482 505110 181167 1069004 1397153 1961298 1273009 1430690 331169 1965263 1144403 407809 766303 10873 1229175 1754439 795946 1949145 1211325 412488 859504 1738277 9798 696876 1646339 734667 1345026 1947302 581674 1357937 1910574 817045 255624 1408220 230488 154909 727638 1566147 1955160 749463 1342420 421813 755700 1718035 105181 839653 1689998 1691929 218862 1257745 396599 1670006 1589189 1783901 485708 1654629 1238875 87532 1985553 1044983 52032 1109074 798090 1827269 1117187 1438332 1022545 1927845 1054900 1644262 1214157 542625 871139 1696601 1259313 1341286 405185 1215497 761748 259816 148950 677724 834061 1542232 656413 1863591 157349 1522696 851696 1545023 106225 1729432 1281064 38006 159158 313070 1570146 240511 1841271 620164 1528853 115343 1753049 1520729 1384227 84592 1699966 1857339 367553 72195 1169181 602317 99664 1186645 346070 1737074 922764 28343 1014707 1079847 864557 1822979 1997061 1288252 1353095 442275 1673422 1175819 401533 992520 1686967 268009 1968619 1000341 439941 1160124 1022878 1106132 1009609 1679965 973940 1729499 1321117 301658 822122 1959312 1090131 111527 1810630 1734539 684626 417613 819274 1901324 765115 511738 879591 695536 69289 1634325 443662 531358 1122406 1716366 543013 1966404 1972457 1767477 1204248 646616 826625 445083 158599 1533044 1181519 1449872 147625 1840332 1107500 1644468 125243 890200 1933909 1771532 693391 1211369 1166659 1276454 333339 1650182 286071 1040010 932102 520650 1681512 1928525 1386516 1322823 355481 519686 1240560 637585 256607 1290996 1639602 1980507 1533624 1622007 396263 852826 1186922 580149 976338 1267608 1323878 1818047 454739 185208 412786 1592347 1491847 1821519 1018082 49686 1059592 1882590 1272972 1221557 1187071 1335763 450455 780285 793615 990869 978167 1637545 228141 279490 1358861 1594786 700926 1395930 1436978 277443 252795 58747 1402848 1557787 795717 1136590 127451 1255308 880011 1310916 1345222 87660 797063 1483492 1745228 1134380 975588 1582933 684188 778155 935610 420749 550771 996177 986323 631538 151639 1110220 280833 962522 675679 337959 424669 1670115 741063 486637 1756591 982288 48809 585329 1256820 122919 390194 1084654 1155150 236271 1175470 363776 985423 1772117 1842800 1670404 1637823 1138435 237638 142986 222573 1167810 1415632 1445736 902876 275129 1153081 605988 263930 315439 870452 1099598 661038 1407901 1896712 625448 1000564 932418 272063 465150 599981 916990 1774265 1735889 1266638 674386 1193925 1547691 244489 547082 1801564 1077606 952918 800435 1702629 721007 1278447 1854324 609161 219149 1703745 735562 745992 30926 453053 1898133 1204080 849067 513004 1977551 1947039 1437955 548712 838553 1934560 1201770 1548479 1478444 115974 218393 1441937 747705 385653 711154 867927 81490 634117 59144 1324022 469238 803990 1730285 1217379 1229010 34836 985713 1288420 136023 912247 369792 1355785 697765 162484 1197221 549254 449294 1117788 215814 1336177 752849 1916251 143691 1029413 383700 1041483 830486 1495625 537071 296007 1156215 191263 1881637 592164 381065 533773 1339183 414339 22434 1518160 4711 1815951 797288 545280 1010532 1542697 1799310 1105070 1194951 66553 673683 677624 1829807 936308 1530656 1044255 787184 1504778 657526 1573833 253578 1323619 1816843 1657319 37757 1507002 627340 1982641 1707712 575189 248768 692122 616959 1805978 1661075 1179431 1201588 1270435 768131 604790 1516250 165482 1831953 760805 711293 907876 1177211 1222963 856133 651050 1855392 816814 660028 1046919 358765 181700 1105540 1980054 679466 1231497 116249 445570 1218791 1338764 249929 219866 1168074 1711440 821440 733332 1054339 1964201 1849752 1045292 1955753 155340 1016382 1150914 1646064 182277 833818 1169631 1711146 487188 1270887 1131343 237399 282039 1242894 434196 1369855 1315848 1913646 1842284 1039426 1981591 1804669 332871 1000142 825334 27431 65541 635123 405736 1574699 88518 670199 372265 390945 91266 1273659 1821600 1663192 1028898 655911 1075039 1532468 753286 1080456 1720433 1350183 1788087 1348750 1690831 201492 1779195 559076 65134 19233 905751 948750 127209 569732 389194 264974 1073248 745748 1462516 453082 1240234 755579 1540427 429696 1666729 1277070 783218 1742862 126088 1686670 2265 99282 1141488 1788921 775956 1856584 770560 1578766 1469555 101240 1309437 457351 1842497 117834 3043 646043 826645 1782750 1994953 1316729 1017876 246788 400259 140442 620450 1625242 37059 1276363 1683391 801707 312318 617278 499061 162006 1305119 1267927 746526 516775 1765115 724968 1959554 1613521 984287 511542 1108182 1451482 671150 1843129 422364 45089 1803357 1161289 271530 636119 1195266 623243 1743146 714188 565816 288169 1685782 1341334 1465362 543815 1809434 915311 1183285 804590 1581930 1503815 881751 440355 1283143 461811 878335 586778 35450 412109 106646 443236 1833692 1735325 464034 832818 295195 1713336 1519124 949724 1766905 1687146 116165 1309781 53943 1071316 411486 937589 444211 1123281 1276904 481747 1214081 1905410 123404 912004 900166 1230799 948549 570964 447008 1462771 1589607 1965912 1833667 1676385 1761816 231951 573398 1491865 411207 165461 1694986 1623547 205318 491200 396601 450365 1761862 1046420 991948 921242 1806594 1860557 1126893 580573 303147 533042 1026718 824409 936602 385183 512928 1645384 168133 506862 492213 1973022 1291850 1326681 1221543 116866 1509795 1024691 1466589 1160351 608870 1540023 266029 1918028 1987588 1658169 857895 1362861 802716 603276 1732988 501330 669193 1307606 1014918 1539409 1013816 248353 1386606 1022898 1278489 111486 72953 301302 1097239 1724383 461862 1662013 1023952 1725115 573510 1829928 538083 1302454 418763 1965981 1333421 413955 124663 1736023 1235103 1205290 348852 1924409 1015190 1292076 762387 172034 320234 150425 1721171 521014 1474588 764432 1819011 1361078 1444481 1476940 1780973 1169209 1240614 752539 853032 1686406 673664 1878735 1813870 73192 442613 1294236 1348357 930390 668755 890536 1625823 668235 1881592 1379405 926371 1542517 665976 1729509 406764 736337 962653 1759414 337079 681479 1023903 774304 1162644 974952 486466 1823444 1573593 1588350 1851128 1470373 1317782 1256244 1756646 177358 578341 1076621 188029 1236275 1902846 39042 1743017 893244 227808 7308 522932 1737214 593992 1976124 339828 1887754 710680 312926 1200911 1324292 1324770 696306 1285354 915781 268143 211818 1714460 966287 430560 1690021 298334 9094 921794 1036498 1562683 1760797 1599375 1551533 43567 1631391 964926 626020 1334500 1047219 1921586 323183 434824 492135 350637 408687 1711902 1946139 202916 1737593 582879 360605 1823929 1782982 1194398 1223335 1493614 675662 825552 24723 697946 248425 1751713 1031988 467758 1068839 1645784 291748 610465 1209760 1876195 1932911 1316203 644828 1495264 1533352 793322 1737002 1995973 600284 454302 741923 708455 1851023 1074031 383942 1056443 740923 1774134 566143 1634642 299536 25092 2456 1211893 549325 162821 72149 58980 1193024 820123 1932414 774182 493712 649495 1749616 728075 1262411 876218 649464 413832 928491 797186 1856962 1366387 1270752 47973 1334773 1178684 1024216 1550174 1861230 1947607 1955239 28349 1216984 1487611 1693394 1517043 404977 85291 975942 1566969 1590426 954491 1139437 457825 24446 535255 1952552 232469 389117 594653 1032385 994647 360741 684502 695327 564898 953202 1945898 21131 988340 347629 1932201 261154 293649 323365 1499866 1315701 1385998 454796 909074 284257 487135 215385 108491 357186 1200300 833376 1197882 934317 1853056 1126159 678722 1216782 1882894 136077 464152 375885 1308831 167203 1117259 805510 870363 441260 913533 1678079 309905 1187751 870268 466945 1183278 1947809 1788158 776252 1878068 1771887 45589 1610706 853812 1764255 502845 1337892 1113070 837007 1937790 1374839 590014 421495 234195 1332136 1152330 980975 1524867 1426901 1758594 1098129 1824148 1697825 28394 414661 1964300 877736 1071232 1188116 665136 578088 1131064 422863 866001 1461207 1741685 1835244 701313 1712300 1436788 1219754 891039 983249 861586 839545 353406 1252593 1817095 695508 1427104 852398 1237679 1562631 296053 1847624 271499 1693757 1762175 371556 525920 1234805 1285122 1265193 22782 1198487 969597 1828807 1565114 1627820 384967 438244 1834140 427497 1746790 350320 1955730 1133265 1151167 682669 1558275 111741 157258 76506 1496546 1260592 1023289 1343920 1247183 1619317 844103 537728 1967990 1883329 146591 9274 232745 1837606 1326879 330890 497820 512554 505330 1124829 1688666 1046176 885447 1971579 1925191 1260797 997331 652790 1200540 645197 1051189 1404475 85999 689856 1479321 1084276 1886410 1274472 1944228 70959 775202 271678 1900581 461655 127955 274213 1115230 525985 643793 371617 841770 1838889 1669108 1059295 1947055 1101041 1006406 1265107 194444 1158500 1060824 250862 1906431 1754900 1460424 610179 940345 1133197 1461748 1702775 403175 647476 468262 315686 1996963 719703 1621795 135678 1182821 1644275 345417 969244 1889648 1264288 1086559 905053 829857 1697623 1170169 1400957 1760035 1080583 487293 284344 593722 1771977 275568 1513178 1265665 1282576 826360 1272010 1364728 939605 1789474 1195720 1201839 1393768 1585142 1571228 1087380 920677 913826 442214 221383 773346 478123 1891213 415119 824221 7553 1766800 1585611 221931 1708290 1249979 67914 289079 1669248 975204 1529067 1729272 1063577 1495246 1596872 1574417 1150363 63890 1886712 755676 1011823 862565 355270 1032080 463912 146412 1737926 1954413 838187 145727 424765 829907 1050016 989265 1215984 1691414 1830326 257214 1991100 8289 923732 707436 1067994 1066930 1813737 1179974 226156 1715669 133189 583542 1335026 684814 605202 560896 1038118 1818406 35761 1230685 817175 1283744 846164 1668228 1425405 320451 1416114 1661100 120639 1547732 1486664 1065960 1049460 1889069 1449620 150802 1941866 1170406 691553 1360320 1797443 1121007 858021 1275829 430632 810299 1453669 170902 736978 402476 1742831 336605 1677332 1054306 1595573 1256399 462091 121741 797356 381452 945228 1571837 1247329 396777 1162024 1448891 1543734 1972560 1878616 840841 1427746 1364501 1439232 456088 283833 1545788 402366 663817 1935353 1479817 865587 1751316 1303755 748727 1813811 1252894 528986 1191110 332119 1646556 656133 946162 871910 561645 1280531 565010 1164733 1904401 540447 746840 1716147 1298648 1380917 574143 793282 14851 254839 145681 95562 1293975 1570044 656187 774515 458434 20707 630642 806030 1072737 782162 557871 1597685 1031232 338582 561421 1780949 545135 957007 1010957 227232 845471 861933 1699601 1448186 1563159 1122630 242305 1058496 1820902 1346832 62094 369130 1498551 351841 453842 1742865 694087 1079703 1491122 1587308 329133 118001 945248 285858 1391622 1493244 502540 460641 1585049 588762 875575 1701692 1606695 1228013 725860 294494 1080581 1789915 584569 1196823 853027 1411248 637244 1809175 849052 1602481 996929 318033 863750 1514500 1136202 1267584 605931 1570164 1667148 1591486 1829042 1485470 158572 1797394 160007 86176 910560 467798 376179 322661 668488 210556 1111115 1042137 865533 411644 627985 1785476 129966 1009355 1524463 1380911 445240 660313 233943 981042 179291 168997 1143130 1940143 1754426 925267 1750715 765954 1602433 607324 1021726 1447359 1019335 1668937 616940 1879867 1672210 1008035 1414031 1660295 1319127 1547601 1063529 721945 1639355 380838 1320441 328951 143891 1101592 1508252 1602457 699586 725139 766822 256048 1990292 1482933 762988 399435 1099554 1570160 456899 733869 1063506 945865 1089730 910487 1602928 186644 278470 1010600 1711525 1621172 165733 29684 711886 1248058 151521 1056240 57521 602142 1680664 1405231 189799 1917922 933536 972066 1409731 1692555 1290459 208764 350323 1440398 1606706 33356 923104 1129780 451593 734461 1986404 910110 1615400 899924 513833 1775802 962488 1743843 133374 1484367 69171 1084839 1772329 1931101 47346 800972 1526366 690397 284555 429286 1093223 928920 810335 1889974 15229 328977 1856066 1981484 1602265 1856633 327325 1337564 637713 300803 499674 902736 439019 1605431 938017 1429230 1311253 631784 466781 1832313 911258 728989 1465303 481818 187891 1148553 514144 1078844 808642 563173 164860 24709 1968406 482693 1794130 266763 1797964 368280 1752456 853497 1357995 1616733 1958 1461865 351459 588454 1976849 1322784 1809156 1741355 1509924 1980701 123363 953647 1432138 860777 1417079 665014 1260996 262858 1138935 795684 683326 827568 1628848 683430 228696 1093240 1704643 1449580 1539688 1671214 562027 1874924 318881 429046 1735284 1647573 1924761 61217 798721 1608392 1022543 1957013 1347603 1541015 707498 303968 1418268 1385531 1513655 1306343 1000532 1363292 919858 1658167 1694126 1106639 176099 1220586 133631 1042027 997586 430738 871837 360225 1946778 1451782 987715 727971 204556 558223 1921129 155574 247524 933844 682139 1518221 948555 501451 1953570 1811827 1337557 673549 1270487 1537098 787240 1384280 1919106 965476 1238201 1884839 530547 349610 1223143 495106 790830 887493 1684029 454813 1621562 724009 1648104 1815516 542194 1629843 962490 961145 1816588 26921 976965 1238513 1290140 642046 410816 1303829 1145993 244437 51290 2992 1811404 1592129 321135 1051024 653029 1537751 133906 1986188 170672 210108 1644276 173935 1687300 1405382 1142470 333865 961797 1559289 441446 1655602 1717277 394018 439638 1366986 799683 1519089 1377141 1564338 1614747 1159777 212125 1435336 1609878 1634837 680574 1190753 539198 1932994 1850471 1905939 495842 80599 1378753 1019949 803968 724172 332926 1445069 992502 1549506 758289 1278481 1375900 1123892 759639 227318 271548 940236 848745 1735627 1141190 1279275 1674200 35354 126792 845725 1168346 803498 1854933 894440 930003 342072 1812756 1138177 686509 1454322 495639 1658594 460774 658024 1095238 72325 1861555 537100 1125941 1739520 397859 1632944 1597528 1236533 1000880 308725 577113 992896 381637 493002 436053 694491 296458 1515070 1540874 1979003 1292399 1432262 543063 1678815 1364336 715970 1962149 568869 573570 1911875 359538 1255540 1177135 394924 1342330 273636 365395 247613 1428329 319880 635893 1432230 1735436 492200 1179212 1248699 147219 82728 1536847 1000284 1562395 173991 1690019 523374 1414062 1638905 606961 1133646 1138123 592074 770143 1982605 607749 1879463 772109 313383 1031626 770254 1941499 505745 1005451 1814569 1297146 703866 1612045 146122 677848 1086081 1469132 1408236 1702081 1853309 18634 813666 1289011 1464645 812686 1654837 1443612 1727572 1310878 1582547 1785862 1437039 1155618 878048 1655942 697989 1309670 1855626 1006782 237086 323411 433997 1600244 149713 1727530 660529 651079 1296726 1484937 1277877 1907071 1467809 366537 932484 34339 1778336 1745186 1831082 759235 994341 148340 1097902 1499214 1897169 616365 372395 285017 1409602 594581 627164 1870473 1388274 318960 933724 1503906 656448 1792368 502480 245083 1995800 1408914 1054733 237593 1033749 1905704 1270119 965810 1109439 1117769 268550 1275066 699061 161265 214873 884514 635799 666624 1923251 82621 452572 1089652 1028247 1124827 1343472 169627 1756911 779245 119341 1034819 1393967 1716325 21428 989605 812700 556320 1125877 1650789 1362523 1162545 860220 1487167 1088711 1907025 1892952 101133 1678139 1465794 1937480 402537 22986 1426895 921933 1594843 1469375 1324248 85545 698965 84697 993056 1423255 1720098 154364 625826 648846 843747 168779 1402212 621826 296820 1219519 1723663 111542 1715444 1375665 321490 1364588 765366 1313437 1945468 1987938 1838427 697982 1971411 1358889 1768062 285656 651277 1038777 1990838 241798 1573563 1584304 1516996 172836 811158 1354185 560873 1267142 331588 1308664 298423 1694637 1708880 1969110 1806674 1186320 1459932 1226364 1833521 1200149 1334018 363160 1998250 1707034 1227461 1706629 1632925 262244 391563 1707204 913805 1100743 788719 1419359 1482941 1760067 987736 189868 900617 1181499 1922657 1894472 1645279 633742 152488 1875972 494079 366955 843249 999364 1841811 759627 632444 543506 1908157 251312 859891 783519 1659991 336555 1782885 58553 477208 1061327 1882143 90380 119963 1749541 1496061 786894 1817544 741555 1218179 867326 370744 768390 1449116 77436 100993 1275738 496887 326408 1676456 1833147 365691 1398904 1395922 746534 48215 726301 636860 1601134 1416716 378053 65212 221905 641022 438611 1282755 750563 1859366 1010881 207592 1117358 875443 702445 156965 1404836 1434660 1569156 439344 313672 785954 463551 1115193 369525 1596831 109503 1306667 1981639 1144090 930226 1676866 1514118 1862351 1552848 466547 1882002 356587 1832890 1564308 1211636 565080 1895528 723359 239959 1819961 1087256 991242 127334 1322542 159186 1484411 1102527 1632330 390145 1562876 1408070 1061362 1270714 1876256 94865 707734 947466 1789993 260132 1911214 147485 866862 86279 1672048 850286 97724 780652 1185688 584329 1060664 784113 199575 1497316 1264917 1212819 624720 167105 1509779 704198 1832142 1270020 1317239 1186546 1211586 1604773 1473732 829476 1449393 72365 603560 1888025 319663 44546 1503359 491432 682088 1344675 582596 1869637 749025 213344 604988 408609 277539 1551226 1630095 1801436 1432032 212240 1884106 114903 1844438 504978 439939 79038 920351 531048 1291843 358541 1081576 716516 607163 653206 247760 1948766 1496533 1044337 1769988 1765390 1812132 33615 51633 529293 1821237 1062088 517603 1765933 1357915 134834 710788 1143810 924909 406141 539353 450363 1178477 841620 616857 647656 1323035 1785043 1494845 78336 374728 1560276 1121568 1326256 546679 17623 1151414 1034889 1894536 612035 1193982 111521 1221161 1848401 1040570 1053576 433838 890348 517771 1195694 1176918 1338450 1341813 647459 1826591 1877956 1411510 1216525 1699513 1670931 142355 1837937 378029 1969106 919241 1135711 1366211 760495 1336259 1833075 1571799 169430 985293 1818293 536136 1004748 946776 610500 581112 235861 421960 239657 982299 1237367 723451 900462 1550101 398735 625300 1259571 725986 1776120 976917 657351 1717864 1228028 702613 595194 1604471 853603 563111 454030 1275569 711574 1468089 140029 629488 908024 1633339 425375 313077 1391932 192739 1012976 1645765 1544213 1515646 1785585 713163 1594480 988735 1789582 1656347 1218468 183105 413610 1463302 1400506 187305 1481907 554410 1482880 1061816 888166 1635747 653188 279446 814312 289423 1030048 741124 746986 1887923 1402364 1948273 1457007 1710824 375389 53319 375229 575823 544528 330048 1991133 322099 475733 1335078 1186018 53078 1079889 396079 332042 1073192 1867899 1694105 1546743 972197 1545317 1800783 591252 1508681 652450 436329 1285739 1322622 1108585 450764 1581120 177111 1765694 445807 1179997 829423 549492 634820 1274779 797802 1148387 1375312 114153 827281 1712715 11136 1154958 1646611 524242 1119528 1550535 120127 1422778 1263803 137390 386252 795067 480303 1368188 628065 1350725 1759701 1831244 1858543 1567849 59089 397352 224693 1608255 1240125 597608 1492081 1856460 271706 757943 683135 1309194 1509401 1337298 222295 568756 192652 1515713 1485970 1988748 767419 560250 1596186 643540 349121 590747 1120335 1312133 959445 286230 38978 1338550 1249944 1648122 633018 1392875 1485808 249099 393471 1507827 898518 1470886 56475 738447 417065 1518104 23767 1055364 112956 1483828 934434 1946063 1881617 1071805 20928 1097561 77267 919770 1885128 1039841 1093329 1980557 473178 837059 1986813 304465 715606 1535972 1255335 1369472 694307 467184 118748 1826262 839747 92455 782690 1365518 1359079 342669 1504957 260991 921329 854164 1582958 1611796 38853 1622851 82669 1721912 966129 1113923 1929373 856633 329736 1895390 1032253 1507685 1422118 1488281 696907 794876 1230085 582948 1762117 951454 598095 641833 1102699 1290492 323682 94961 1028706 143696 1484572 371733 1179927 1139932 1658899 1371609 572034 1796418 1906101 1135925 1183560 1142026 1184501 1368725 1455125 738410 1276611 71063 721481 1306990 448163 816696 1437388 517128 744454 978827 1734822 543717 1430448 1387975 1905473 259079 678429 1690520 1031685 1538334 885925 1497814 300159 177754 601615 1277951 1308756 1845093 667594 1432410 1974030 1994167 89187 145713 1878137 889042 329253 652586 348686 538319 212583 760433 879927 48431 91570 560560 206298 1704051 972934 776329 399437 1677629 793465 951342 1321783 72130 1080736 931442 1353179 150387 1103844 1641799 608307 611732 896212 129795 312841 785652 792577 1480621 1063177 1009440 1689329 70510 74823 1204022 1246967 1528836 664545 1116618 1292122 1204063 551213 504565 179389 1459364 617703 1434832 852740 1181298 877167 126733 835116 966853 271015 1034329 1063348 1152950 426439 1817412 364962 25772 1888786 535266 614887 992461 1690371 632834 1564399 1897208 1346445 1015527 117215 691417 1243505 1136260 612284 1154797 1858263 637398 418245 980222 836168 388963 1670994 631809 1435386 1964829 1592582 701637 1728645 55877 1510020 830227 88075 990913 1767700 331186 828408 1064152 1810567 976068 1043495 1416274 704405 190914 317129 138936 219708 737782 840589 1008017 503102 661734 1939685 405315 677463 1915720 1767933 1657588 82121 254015 837254 1325700 524676 860983 527481 645307 573631 63771 1620000 1656020 1540786 1360572 1308128 810688 1300966 559152 974484 1764335 330235 164346 1801702 99885 13698 694549 1835108 1160928 74587 1577353 712454 1938976 283696 729114 1454645 861175 1603793 1536575 1014875 126325 439301 247625 50790 472489 1976484 873960 1146890 1320880 1557023 1218912 160987 596454 667965 1347974 584448 1965461 1426719 384061 1305835 475488 1714007 79118 1759594 325057 1752395 11605 355407 235536 879040 802450 1984069 1153378 749316 40969 310523 989595 1550017 1103738 1973682 452749 158322 1996041 1390029 1684213 747447 1061479 1664939 735695 1667059 256251 1869702 189150 901365 1877574 632245 1332803 1926540 950578 326067 663835 1000229 163321 1545279 1074773 1428766 1793648 571542 1819365 1672135 1744571 901647 983329 887011 49799 618493 1392131 159615 514356 290613 826258 192631 1697787 785605 1226671 1880341 122223 879548 268416 1948731 164267 299190 639836 670465 1275858 1810965 1220226 1329091 776077 1814645 7192 214779 195869 1243429 349747 1334963 462671 1555295 496722 1598377 1455813 1976148 1235257 879878 606038 1816727 1582646 1038195 132746 1417434 900651 1427782 1734582 488432 947955 567176 1432629 1761342 1539626 1105824 608209 1330284 1727334 443242 606462 823070 709678 8862 839257 1294133 1212906 1844102 1508858 983414 1591617 967268 1525502 1746169 695161 730860 395183 1249915 943355 1599878 1840475 949877 1161926 1851820 1441186 1836593 1420754 215461 164482 763651 1549416 401328 1869411 288053 732391 99413 1623056 106790 1694854 1612986 24983 1900604 254194 718874 1246471 1134820 373763 1739605 1996776 618160 1701616 1074916 1486191 1143534 865083 260125 17753 958960 696822 224452 1225953 589016 270616 1749691 700339 829340 1277942 456908 1751736 1315649 719701 761347 1955915 10861 621958 1882521 1028433 1166774 1753683 612778 337149 110656 1048242 307564 413795 680161 851335 1683359 665064 1134558 990115 94063 1911933 287535 206029 72117 1017016 1129763 842766 771606 77070 1872371 494156 1983941 1451988 1620446 1643442 1853366 1188169 655907 541953 944373 556736 1386389 743230 744619 1600766 658754 834872 1576505 1654696 577792 1153424 250065 739188 124707 1160501 1327679 190429 1410072 1317758 1693576 1977580 544937 1997725 1301853 239739 457977 64255 1045692 631506 1294083 590789 1939050 5286 1927150 1181736 530141 1209148 967824 197155 1679235 1060870 621531 639980 259378 448952 1777704 863184 1236422 1489426 627420 1739431 1341363 1021800 1449555 1215397 547440 531012 1627264 1819608 399788 1004928 1364364 593661 1315019 78437 751044 89477 1486306 1686341 114507 27085 1857492 981561 967245 635199 988347 775031 1663307 1202524 1075944 1940577 79156 1266188 1633296 1985781 1103565 1597743 1675854 461085 1288890 923152 1319455 550152 97020 595709 826602 378633 1071960 1860139 1146824 1221272 1734914 1112529 1846398 1253459 474716 1139719 1892399 975616 812284 1261032 1918090 1756550 1976873 888175 1344147 1467742 645297 533494 265930 847595 162103 729400 1534159 73650 1591446 1965044 1466989 95242 1924947 934766 547626 1536372 1409035 1827466 1388741 254636 1509644 1172297 695899 226446 299110 643336 980810 171120 1199512 142524 577560 363824 1983388 942267 147083 1790199 840675 438571 1365419 191146 706516 1159936 76486 1794483 1847367 1771496 1375533 430429 844921 1417696 1490905 1146728 1942139 884584 419895 1230998 1001500 139935 1077448 579338 910315 886656 511343 1211238 1343086 15282 517385 176728 731798 617013 1219827 1966774 1884451 1906555 1364069 163677 197419 1089186 1969633 615642 692539 1060359 1825105 579999 1391039 1420737 1940984 1973115 1997329 693487 1602324 930111 562872 1122232 96513 422945 1554435 1967428 1022807 409758 886467 1903661 1380798 600446 1376284 520327 1209281 1699516 944888 1247778 575801 1629637 1014202 1144670 1536340 1496304 981805 1360437 1976510 128835 812334 1638917 429738 1412543 1633892 974727 1130392 1344611 1811509 783831 721880 302133 1161312 1374183 932442 223378 1526715 1500652 1967287 1035229 1987279 1172196 176607 1961434 1390103 472873 1247179 796216 1746074 59995 369773 1327888 372716 213054 1852385 1326941 1125685 1512109 805818 743468 1933249 1927360 90057 1524603 1802874 1164860 1853556 777801 1509512 803359 1016927 196894 1541424 453115 1859562 1076704 529215 291922 834591 1804381 1382406 454530 1984571 1494154 1223258 63148 285318 396124 999268 555659 1175657 1363208 1542855 708006 147351 599539 56247 1516071 902057 534127 1170281 1843736 170015 1415811 1600464 1064203 1911037 1592021 314131 529507 117093 1132189 1088419 1262503 829873 988572 764419 1148687 1854481 1607867 1616106 1507679 78950 1883132 217299 1884382 319333 829143 431828 1740912 196750 492652 943205 200550 300145 128412 1335958 1248909 248041 1211618 1237257 1347228 949759 613439 221612 1958952 318174 103501 280259 968267 843379 1062553 1770638 82165 1512032 1685051 51785 494609 1388133 1548906 1080655 1675164 827642 166805 519423 1051360 1616239 1166144 1181181 1157927 1517527 1102192 131395 1612056 1015397 1191834 835384 1189717 1212134 1232505 160285 1284031 1247505 1958272 344524 1260625 621193 1435493 339578 825070 832289 482404 1344562 283145 1527043 1699206 148877 1802831 1600048 1186003 1807360 841394 64378 28979 1155373 1531067 781144 206784 407897 117989 1407339 447952 1280428 40018 1481589 1052782 1217778 1011711 1025244 1226331 237343 332755 421795 1589142 1490813 684220 1644864 479466 236176 1163487 820186 1750900 1527562 802354 1960828 1633890 424312 1902048 1334850 1383849 1981753 1272589 923672 210387 333013 1754163 1801655 1031542 1458710 950903 317282 1404587 367641 1043931 1347890 1207331 844016 289873 1519067 1117758 261468 1520671 1008914 221987 934836 356696 1403991 343892 160145 287679 877961 923009 450460 566188 747718 518126 891552 851746 1135859 415908 1008490 921094 1852199 89631 78356 1694772 1200673 1982803 467705 610991 304251 86729 1020213 64552 223577 944285 1168693 71454 272686 564624 569826 685459 285943 415208 1813341 34727 1017440 266925 860865 1171878 1653234 1215207 801012 692533 409940 1586119 1171718 1580319 1177213 1552077 1396397 1369702 56290 729054 1979553 119838 1433312 687178 182225 1375594 668062 557527 1082743 1842151 977352 936756 856240 1723916 264178 1756273 168530 1465810 167960 256240 41720 1678601 1897337 1079977 141131 848132 1242635 1008087 1190080 105096 958142 312285 333560 847180 1242764 761232 321084 307657 1953083 1885456 669026 1035668 1505135 1159145 984307 599750 1879935 540368 828941 1456452 1411123 439322 1906343 1634424 569331 455982 1599060 195836 387820 1256131 1465032 1318605 1449067 1961599 1358962 836785 1151248 987404 1501817 505436 153724 648203 1020610 719653 575386 1613475 1158281 459938 1951564 1994772 923522 957877 1079453 1920219 65024 1080816 954452 777265 1295233 185056 328742 588254 518018 1628190 523205 1116984 1137558 1197867 131276 1055216 832692 905273 1656616 1392301 1879640 1363143 1376016 820860 1965099 952238 1913504 258722 1507801 1626004 515926 1873366 853074 100553 1543200 715885 1968676 764510 1068371 724546 1809517 183641 257868 434835 339641 1179557 901837 1798162 272996 928694 893038 196466 450229 310427 1364790 739229 64352 171977 596217 453074 70671 904342 796479 1620405 424864 398368 721853 1090287 1764796 687514 1291833 604388 1899728 1436556 1898421 1929206 845921 275143 1640849 9031 1375486 1156432 1202288 919461 1463635 25645 587825 1657989 1325707 1346975 1424608 1036522 219516 361284 468439 1715958 1155037 1683343 1999834 489172 1600844 581894 416340 91424 1316211 309361 1689713 1525546 611541 1160533 1404679 256511 253106 337710 191154 549066 676428 954296 467819 718745 1559791 1126939 356492 385917 392468 778804 507781 422585 275845 1056095 311652 1403355 1905639 1198531 619977 419614 124973 1984215 1451949 899276 886774 1518955 293278 215800 1700143 877071 549567 1180170 394971 534895 423540 1098333 705944 1829530 1681571 362690 1591730 52183 1291045 1628234 1962639 178447 1411106 580428 1281512 150866 744320 1921848 413580 704660 1502053 1965929 1280709 1434143 351305 926119 71232 536528 164035 1839615 1687486 1304852 72184 1296617 723202 983459 835554 322655 1532662 97038 1943563 780256 277358 191806 600150 1880671 1828544 578109 754375 1073482 1254764 1849777 654568 1478062 1833004 724862 1547574 1649586 139098 1359622 1172620 506345 1708419 1118659 1085755 559832 1143592 1324035 234801 1331848 1514276 1644391 91236 1702473 1890675 769336 832117 1130452 178690 1384172 1110719 1983058 156967 899839 1187075 1050300 1562307 1814693 123301 1700481 68568 1141908 1229966 1142944 349456 698529 226245 1976260 1546762 1861907 1737036 312387 1198951 1486405 1971878 1238914 1696253 911119 511870 589963 558286 678885 1970152 1308474 808455 1652486 344422 28443 879068 242533 568419 1496326 1172863 49234 1875233 1075798 378492 1509801 515564 1487003 1068048 542264 470249 231310 729982 886646 529246 837768 999734 779311 1730626 730883 333408 1706227 1643145 645660 1067966 1921048 775506 528805 1663456 1592977 29781 1436646 995650 389522 458743 881741 1739990 1808114 884233 1206104 799949 82197 1363088 571566 1995463 1558949 1466331 560289 1512262 846446 1517442 37162 1168146 1652011 936144 163970 119385 885392 686719 1992918 1354967 652529 661110 1250369 913945 484076 1740171 383031 1354917 821907 794474 90659 1312741 297629 387539 1494955 1083884 487049 1021621 1254191 1341247 547188 229872 1392067 1735248 135914 525652 1263790 1809493 1586018 1650059 253960 1637244 1748687 697897 483167 1185146 1714835 447 750181 1265424 15434 1622935 1907442 477483 537789 1528505 1355066 237418 1460125 1091047 159738 339046 47498 1243343 545588 437256 224739 1268163 1046349 1936755 754778 1316236 651329 1662535 1447053 593716 1540902 600403 1224272 1373054 651455 317610 86131 873938 1439681 1862090 1762287 1157089 1240075 1403233 508144 607693 1776202 84116 1736315 345639 1516467 1611781 578097 783582 1628437 1351584 1497752 400689 1360799 380361 1655926 296878 512006 254154 392453 1974508 1115243 389443 888807 1218283 1517494 980513 1497735 1003506 1947700 1329780 1518149 1584516 1079558 161328 1564652 864755 391921 683252 805773 736182 1613263 309407 584990 427810 1834274 1281061 1049299 1125074 1824679 918476 143078 1311468 761807 1503433 535886 570978 255485 1208858 903164 1617624 1603060 536948 1859324 949576 1573972 323138 1653996 1045851 791018 83935 1497177 151851 437748 1697082 1681234 708820 1267868 542869 979837 1120915 266602 1293934 1515338 1992796 1755442 577199 897017 664706 395503 364853 329296 660773 857416 306328 601603 1703977 850415 1859129 1196592 1943554 1235704 852605 354044 578670 1140002 1343571 1757208 1244448 1465949 322015 254467 136336 520877 99335 1627003 1763995 1922937 996918 1818835 477449 1119736 283954 373400 719254 645608 512902 1024662 411950 1044797 1665286 1171095 986920 976457 342357 392287 1354701 1188648 11616 1610371 229056 1719495 487715 1623675 609608 216521 1577716 1308265 861950 117829 767161 85811 905900 1379304 1357316 41089 988416 1193030 996927 444815 1039367 1770108 16140 765671 1501380 1352540 323529 816224 854063 555495 254971 1312422 1408330 37758 331892 21343 592965 1156145 315193 1004206 1125816 1231827 782308 683006 605058 1202992 1928083 1441820 611566 822377 595369 609194 1729874 455893 655950 1221485 1198132 1924705 1723051 1980900 1732013 189130 1527736 28203 1318315 703452 665335 915357 662984 624114 873256 1499227 483581 1166275 8331 840332 571458 1659985 837144 164497 539936 1574587 1716 1156457 553763 1863417 125394 917564 113128 1107431 856321 1399451 134100 561563 1271485 387708 1016006 407024 1665154 432758 1180075 908636 680732 1033607 1357332 1964734 1995954 1854979 94054 442455 780778 851882 1776080 24964 768660 1578854 843585 1964838 506810 654729 909881 1811573 128334 981683 412729 676897 1575211 1954672 722510 1433811 786294 1528488 558467 577202 223773 783692 1694688 1141492 1412515 497113 1658427 1908328 234107 1190083 1801633 1580401 232737 1130968 237014 791007 594681 350277 972060 818390 1232490 377984 1790332 1719530 1147106 1989784 533059 1813715 28250 119924 1475592 1444471 883251 992081 31587 1747846 1163637 1696572 644791 1149535 1595153 1543129 473162 1890097 1777821 360654 249715 1713049 1451415 682243 411810 1279143 659755 388622 446552 127161 982108 907947 1396997 576824 1579399 1622574 1182782 1799869 1142835 1047187 11300 746431 1799971 1126109 1984392 1213238 885471 489467 709924 1902491 471393 1082953 296937 605165 1996787 1492337 845301 729328 1382242 118258 1603453 1550952 930075 267695 1702264 384707 1599075 1418219 1802337 1337442 1151921 1609323 1339418 86662 1717568 417415 1310229 1156239 1852309 1964029 1231323 1188342 821126 7293 1767071 1508891 1605760 454422 1929053 1168454 1066353 572016 1045349 1064734 902618 1626349 1986199 205326 929724 1768092 1199485 1298946 979059 160795 1869167 1111009 1613310 1751243 1117471 259896 445148 217119 1428367 743247 897936 902992 1267167 1891232 1120202 117474 1210134 1258445 1739342 1421323 411476 833148 422011 559399 1538672 1971656 1226095 630208 649970 1570395 199454 1839754 120028 1079949 1442047 1521110 777412 1991563 853750 1224023 1209307 1894153 623802 1425343 147508 868107 670021 1904898 1750094 1596974 1458855 50183 553860 683665 1175618 329901 1841498 1722280 659738 420729 588166 928215 1058587 685187 693798 671298 1110213 1501110 1569903 1532542 1023897 1001769 909414 68447 201330 1235919 1534924 682672 1528629 1983538 1570479 1026311 566197 169385 1560209 57076 288688 1697190 643547 1905919 909196 1470565 922922 80774 1701063 1945184 114068 1613548 442 358645 1073988 1853192 1058028 1411092 1383073 1121952 75184 945838 1975161 1820312 919034 270073 889543 699873 1337409 788394 644416 139885 611104 651449 1985808 1411331 202572 734420 65809 505970 263722 1055154 1391482 327460 1907935 1910309 1290348 1651612 726011 1862390 520959 351155 739635 1380874 590958 524069 282236 1445227 1467664 1984176 511481 1877725 1664070 965939 856278 1850087 486273 1847862 1432358 671161 1346226 103619 334077 1519455 1318728 598640 1747069 70754 848679 1457762 564733 63758 787828 1988410 590565 240068 1947074 714433 1748606 1910204 1807305 870153 424 172252 82536 1290402 974119 1524034 1389080 313588 783016 1487092 1758148 1159865 1799561 1116898 1687285 511434 998441 460093 1750800 356331 1417495 787659 123337 1989437 1684097 624030 1494850 1609870 772869 1082392 1122603 1525099 1329346 654866 766013 531623 1317874 833624 1819382 1779935 262482 1916507 1805573 15979 1218913 90874 1507861 832113 441557 1393893 1017703 236618 785512 117209 540620 289712 565666 1506008 591855 1387000 535356 271367 1652817 277139 1302806 427686 552999 411453 1890914 233479 1362454 281586 1685009 721267 900439 851453 1172049 1820883 121164 1147648 546953 592471 1870285 1202257 1568746 1565945 1208583 127178 1458222 829550 1379426 1691091 1705368 1569735 517784 1199563 1328498 1874110 607013 1953059 1484114 1181897 1171264 505340 1804986 1020401 526786 1008861 723965 1122357 811647 602618 725456 1979279 18556 342403 288602 1137388 1852158 390467 195204 1168210 226437 927727 1426845 1707249 1864227 84521 939655 741672 757645 200781 1831841 1860682 951739 1594686 643405 690953 1745116 947504 1899071 1750877 200254 1746417 1977779 835819 1001664 699210 1150757 1228785 1802528 1750808 990405 1710911 351880 72472 1516558 363339 543282 1806002 57039 1101124 904141 475107 535300 445504 921563 482871 659437 1659071 313798 47456 1819288 160918 346623 10892 432268 1427124 143056 154742 124361 486081 1553983 205094 1251860 61367 176026 544159 359694 1560463 729026 97827 1630976 814321 1762488 146463 832120 1544585 610255 197066 1646612 517976 652589 1776615 225229 1558599 1832547 847054 265090 862350 225334 1814410 1208384 310878 1780682 1415731 905211 1207444 1225426 193521 953392 792952 1535320 1821039 147934 1344480 1277522 79303 1852807 1085413 733587 107139 1387838 1151149 21084 629214 692662 215935 1254212 1927920 1887427 507749 1476934 1326669 1886087 718505 1119761 1432066 1083281 931613 867516 1634291 564979 561803 111013 770768 663698 501325 1096529 803287 756486 20182 1451182 1275625 1019401 1778743 1200018 1578492 1005080 983021 1493582 634192 1160880 969085 1845653 1899206 1623624 1944359 1282056 52915 310058 498269 632575 922697 598510 715190 1588236 1031389 635192 1939383 441073 1347966 1408940 1120192 612459 1383409 1432640 948186 1028708 244655 1417814 1161614 740061 1211694 1465295 116158 1118760 1851856 979278 694184 939318 586671 933295 294357 1358850 742168 143075 1369724 151908 326969 998808 538699 94447 273001 1170062 1425725 1688422 1063661 79441 1177642 71116 785857 527134 1510499 303777 456128 1312011 1634471 1191746 59745 1597383 1321492 320421 113737 1116839 1328834 642606 515827 1405981 1115585 186809 1142418 1496014 964604 278995 1359926 365597 1312767 305739 725239 206430 490369 477389 1671664 1164746 900388 857107 1483086 1511057 200708 490413 1395801 283747 1782761 1491091 1301091 1393528 87270 1041430 437386 217249 165091 1975352 735144 600680 489625 1346405 814660 939170 1743912 961239 740090 1336618 352625 1923853 203632 494423 1434820 107481 253396 1938731 1171290 608792 1298742 1283501 1702680 800635 341371 1068442 988861 627651 788540 1584606 1121762 245567 1438592 71672 485386 503542 749654 1501708 1806106 50212 989621 1743277 1344642 1102702 340023 1423961 1957038 941848 1004406 1821572 1429338 984212 61967 902640 1914745 683844 1460825 1602922 1404665 1277385 1237999 1609824 577215 1540078 508036 351667 468247 412905 590944 1031411 1776621 1729157 1168587 505249 1243105 1573272 1886716 255628 1392341 594282 1986706 1851664 1247843 191051 1354677 1848530 1748281 1256827 901704 1757252 1288915 1465633 509788 1946593 32475 94465 609046 1021009 1863799 721280 1978046 1325583 1423570 1049712 63754 1423527 1289985 264779 1024868 728266 1406967 691736 1427775 369470 569893 603003 1623576 1522298 860988 22251 1370953 264379 833761 756794 1970026 1004041 954485 925767 949685 534665 229498 1527248 825197 562942 477321 325290 538564 1550598 5710 896244 673298 981578 20176 1474331 159139 1873519 950404 1833290 1679425 1191083 285984 81853 171811 29122 1138432 405841 614835 1757130 1382267 1747467 1394887 918936 899267 1947955 840311 1271298 1701877 1948797 1417004 1970442 1979981 229083 1694029 854263 1838614 1863342 964776 1490790 1728124 483411 1138465 1866997 812206 435155 1487097 600902 1765326 73555 982914 1621949 776809 1138442 135233 1475147 1550214 1749411 1653822 861350 1282279 1223386 534946 1792680 91840 602134 1830318 1644767 576692 121934 883780 1924031 336669 1240419 574777 398401 769032 268827 1294292 1875820 909288 811603 557041 1043757 1219136 862890 1524469 253516 418484 24146 357459 2207 1073989 1955369 1182894 417235 1292556 555927 1705961 1817338 290590 1727759 920593 634013 1876250 1513953 456780 921742 806162 1001979 1408475 1815074 733646 955500 883815 660084 983590 1223118 1387366 701204 665705 1812407 1224209 451314 517617 1257138 332967 149618 1015007 1911647 1123141 839151 906216 579392 182375 1408665 270999 120952 460719 1424674 1535682 699774 1755617 129514 1536885 1208418 1800911 674455 1781949 167322 1364553 1585871 1727595 1395395 506286 1861763 1727656 930685 1524229 983873 1311898 1764583 365584 1943499 1528687 265035 1247278 377332 647718 1496489 826832 852967 1761201 766165 921568 582165 1828518 1477961 780797 121113 721732 864633 477763 1231451 1586121 1602703 742632 1339755 1832707 487226 37913 1391124 1408904 617952 153938 1296581 1543715 926723 709372 1733231 4748 471148 651602 1258204 1156280 127637 1128728 1535880 745207 350383 1660010 717260 1754581 585581 246100 1907372 977124 499051 1615870 1858245 157898 1016140 871549 836179 863992 1785854 143488 1729105 40041 1141065 731359 1270808 679906 1122986 1598350 231573 39392 1612937 485625 687430 1232685 1373216 311178 1624639 357980 335813 36739 1410371 998167 368611 1910256 697222 1177993 858761 1621681 668991 1348545 508264 502109 1962222 202747 1437147 1906616 1007087 1292698 977531 315511 718846 934519 536033 1528713 630925 655526 1011019 1296796 1505068 1729597 83686 1509034 226508 746449 782663 1088342 633067 125391 1942650 1874319 784259 342535 225451 382570 1392956 591494 1409948 1692396 896754 1748418 510368 1430176 705323 458223 1682188 745887 1168504 1553314 535013 1520879 755427 1857529 810807 410181 243247 1997493 1302957 1143694 854487 1809237 508710 1721435 248304 1269885 1483094 300768 1268965 235558 829440 517794 921433 1491326 1390786 756221 367941 1249319 460646 977684 686166 866888 3036 1981885 1265241 1909817 358397 1154969 598643 1113002 914849 577214 1577810 1490451 300533 1143646 1156967 1320304 1548409 534915 339345 1759489 1932620 1587788 1697145 49763 1735798 214353 1898676 546792 1492263 1793654 1800268 1149136 530275 223518 1803542 1627677 531054 1229387 680840 1973827 1661053 1457763 359831 1460160 1508586 1538947 1802910 1540093 1976772 946870 1739903 1758204 1686609 156864 694806 805075 1440646 127319 376153 1248992 1079 56749 1224878 1834961 548774 1683168 896335 1665780 1961381 1890890 1736707 1528537 1832048 1503899 603178 1165696 297652 704417 568249 22937 868383 1731731 1197684 1422333 589421 1273148 1181604 1385384 569234 1683790 717238 534843 1187512 1355034 798487 242223 1954677 191286 857927 1268438 1798434 1923900 481306 119358 322719 54132 154114 399103 1844611 1611928 909424 241539 334560 262339 833952 567406 350364 971694 123571 396167 717560 811168 870378 538155 663857 887380 852671 53468 1382718 1977782 1241373 1725458 1191351 1982598 421004 1635453 1593237 1785260 1084220 1973405 1109888 215243 1058481 2856 1884465 1116951 864611 415705 1335519 1488969 1282062 1912877 683953 1256661 1217190 586386 1802513 145094 780562 619600 704255 1726117 239981 161418 1553960 359176 804510 1688213 487217 1475737 24429 18889 160838 817471 843746 531035 1852225 62740 1074894 292789 651934 1829936 637970 985685 744114 1137909 194405 1043099 788151 1076396 1282326 1502916 1967140 1024070 375525 1511323 1353756 120777 1707884 1771943 1155404 1998841 1098391 1610159 1072952 1946659 1053876 1546108 160181 1109493 1146771 690408 288641 1111478 990715 1604784 490770 689334 381356 107788 962419 756117 767990 380579 1732254 685572 1936787 1770408 220484 1090502 1488900 359418 1282606 351074 1954056 1121158 17310 642634 1545844 776636 182777 1714294 1843315 1884577 875846 611286 443636 553725 392870 15094 268909 409073 917235 695908 1026403 357264 290208 1831825 1937821 83417 1636712 246312 1996078 1754608 317251 1411419 1709609 1565867 1992679 1964574 105117 585567 1105903 855346 1633176 123865 407021 1273351 1089043 1854317 23596 368088 1242872 1627548 730074 1629469 344590 93857 952054 867616 1680134 1032835 1360948 497712 684217 469439 1811968 264850 1693587 1001005 949323 669485 1484997 1510295 1355207 634082 827408 1941688 278632 1211129 1750769 921203 980676 1724936 1329729 812072 351487 1334340 1157838 1206145 795488 1234815 23612 728231 129716 1545901 814731 1772250 147227 1808462 1325526 550105 1426301 850404 767483 1201154 1583269 286817 942953 991153 639133 1468136 241858 1934266 1594647 1263865 1769521 1572525 709187 568010 1934668 142792 924525 604071 747588 225558 1480201 1408555 1459166 1093044 914767 18386 1159503 154728 543796 317267 73090 83879 1475118 1703016 25618 1942583 1498906 1266656 1993221 792071 1217370 1082540 1328108 578280 1012230 155547 140644 1293999 362075 33604 1278747 1368285 485531 1463001 747060 924524 1705280 1296826 435623 1395615 578927 1781193 655157 277886 234500 1296876 821986 1336480 304500 1491719 1473510 1226336 175725 417448 1609329 157648 1090548 1455330 512404 1814369 28993 79610 300110 468304 801654 1749073 1106035 430848 1924441 1982873 1994604 1441389 72906 1773353 1514951 119175 993771 1757851 1815480 11543 1482801 414786 689851 185374 40746 503231 1118224 1026566 815739 172192 997832 436216 930272 927332 569223 324857 1623236 276079 1903612 617160 1911340 1517428 411161 228990 1339168 1069529 731061 1190896 1132897 1267890 27792 855561 746255 1643869 1222293 298712 767254 811728 599476 323170 1638124 66346 1272426 1200089 1736742 84367 581506 271896 910646 1477134 387109 281451 1954212 1037242 614216 1855867 1980374 883642 1039226 338533 1220319 773765 372808 136565 138837 153555 218099 1075768 834635 676558 347766 1394182 508879 1910199 1526786 1913694 1562232 1759827 544017 173257 920598 1846778 450875 1412023 1081473 214332 581200 410502 525210 269376 341328 1856520 153623 243273 1873714 1071501 1137027 435507 384125 951188 82095 1639450 688273 1004699 1707916 559404 1764363 1233351 63860 526109 932726 1707999 1974204 1343321 120106 1243153 893939 1028424 1408607 1037838 911951 1133882 751336 1589937 58718 1943669 1939579 1573590 1896406 1771315 1287466 1918173 1762506 601891 264141 1580142 1876194 1364901 571750 813134 1590027 1479622 50607 666894 440042 694893 1929024 800553 959352 811275 1982139 1027396 1813413 1759641 1590286 1764116 953485 74318 380381 1041599 890193 665228 901428 1408085 641752 1573401 183877 1788628 1320134 1831473 192820 1156999 1169319 133666 44984 866168 1537708 820847 710163 1936597 1300755 149864 1086194 409618 1740952 1447100 1966138 680344 237439 249682 1693512 81732 1702175 1819634 1812127 1568683 1487756 574341 1961896 1148788 1439436 281363 281005 553738 1338840 1113461 438714 100452 916820 1732111 712385 1624595 160689 346507 158648 1776767 937917 72761 182560 650174 652014 1199284 1911623 864031 30022 7657 1834843 1948121 931614 1661398 672712 88061 1734255 1552504 568420 1094705 1335172 1802136 1056902 486 1501949 1160358 289069 1451994 123997 1508556 379096 629046 302901 983870 149278 1305906 503433 54124 476640 386919 478023 1956221 1057592 79563 240936 1076303 768025 85924 865219 730630 721574 1545413 1451697 1551736 1284216 1224001 659748 750735 42277 930665 679095 495985 371623 1241834 1028732 1394260 1760872 107241 1153701 1436128 1961883 392688 1696001 407697 1033929 7919 1633922 1029159 1045676 1488005 1839938 1182283 1103811 1723403 1549807 48654 1846346 1433002 1785912 856243 922063 649849 703118 1562701 37364 1790652 475669 217770 1088350 1029364 1296079 566178 757513 1641550 1184421 1320189 683831 1821941 1509087 1082021 688334 1956946 638123 1016201 1174956 1934918 728354 1882694 1127915 1683644 547958 383893 1146692 557865 92939 973004 402020 1609476 1451139 836606 1588879 1781860 197524 1986790 1867128 556349 1425584 1155988 1646343 879220 469522 959485 1288344 1784692 1226838 1539057 456420 811625 1608282 1010539 1287963 442457 772839 1408894 101691 383959 1395203 1819816 637354 801615 1057882 1840752 386622 332216 643337 1749290 1502360 1737664 733365 178513 1130755 1353454 912346 1053437 1649082 135571 613128 1594562 1428650 1416956 1671247 558090 1770972 423723 1010391 922474 907728 148605 1842891 1848226 227864 1816973 435565 1939017 900004 1420964 633469 1133622 1749829 1483379 1401797 115389 1460032 91478 792294 1721698 1795696 1314687 1226255 1792027 971628 495831 989471 637836 259136 468390 1812474 1328214 1163496 962759 692640 1245023 1553085 1701451 1601270 419275 414404 1269201 667396 484808 1683477 1678579 1564868 879471 305735 1097930 1514409 1975589 1985713 1394204 577592 223067 1024180 186580 941968 788428 1265966 655437 511763 541671 1125893 1035451 1003223 640230 1065093 1602788 1234725 1912508 1699324 979160 782258 185806 267059 1185946 562257 682073 594931 1159947 150843 972347 1591183 737757 926112 1927531 1710890 1258651 30567 5183 1299241 182330 76065 1626418 1855404 1132988 1756492 870137 399094 917864 1364715 1379810 234832 1324884 1928761 1870420 1354463 1125641 552497 927012 252143 216957 1976604 1067877 1062941 1881410 991565 423857 432893 822119 1913502 1490912 521188 1598306 1126961 1709195 1493510 880593 559764 83157 1093324 224029 1204939 1320734 1176687 88318 467966 572591 60513 1370200 1448944 756187 1197758 601097 539911 629288 1324342 406761 1048285 511439 880816 1433507 408939 1193977 716864 1534883 1547824 88288 144992 629354 352731 20324 590960 1383486 959754 383740 27293 1669598 1646744 1920415 1495038 1630021 691882 692195 1445085 1174003 1451787 587739 1864391 1164337 1724690 1201226 828346 539883 203359 78385 774040 133432 1955190 1699515 320071 407150 263468 183676 542010 221620 283131 347945 1351424 836205 1336708 840899 1837002 1022906 1881968 1787057 1060555 1303585 1342970 1054677 638331 1172914 13235 1575977 431681 1611669 292132 1774116 1270360 1690891 654846 1187915 731025 144962 1573439 1311922 1334165 1476592 1059631 190737 1154384 873785 317244 537488 1682369 602306 629926 1695260 1263028 842622 1046565 795590 1221153 1437810 1410198 1273983 1558310 525367 426596 467566 489066 1416403 175915 1338765 1090506 1264572 1907532 266989 914892 360110 290031 1040521 1944247 599536 963390 599266 838828 174861 484921 25578 17467 867320 1909225 757512 1320683 1459631 313454 604073 1616777 629847 301908 1127989 1408518 330503 1532967 1904743 951964 1015458 1794655 1579233 1922900 1827577 975143 108314 678853 1711223 879241 216276 563102 1951010 1449272 627290 685493 1876186 1284926 297057 1182861 235793 1446941 307698 1074106 19252 1522483 829307 1172814 475057 214644 1714240 1110473 12496 971001 1830450 1197116 295930 1832159 1493394 189823 481937 601716 1114670 409021 1118033 1064450 1383143 1620843 172043 1842456 1381635 90633 481398 36809 451675 1641082 391121 213576 350180 60619 1904560 529532 1911113 213377 831435 249273 891873 1732868 1202126 970627 1047732 821475 543039 1854148 1229436 74260 1023148 1262687 64307 119208 750381 155122 518591 630296 138031 62250 765351 34238 105677 785247 1799132 1924220 1340738 1711341 41121 1681686 602728 1153310 2307 145568 228005 1362978 376025 1962062 1514184 1141212 479484 698680 331994 1234429 1922707 1589174 1794551 931812 258310 1658730 1889770 574856 21772 1016566 1707367 1491210 131728 1235936 610381 1016010 479601 1199482 726644 1028420 1596994 433155 1115087 88021 1653289 342543 973394 1559712 1678936 1201881 1807650 1963784 699622 1325845 1033473 1129449 232270 1296414 150911 941890 1525567 1415920 1203366 1853142 432238 250830 1836896 430982 1610184 1767684 556443 1630704 864365 1936315 625022 1071269 477226 1889055 811314 1240133 1243069 990521 306011 1940318 1852904 764533 1458187 259836 1499757 1034876 1959886 678689 1724755 1371020 57108 1345274 969191 518996 874336 197480 898964 1795875 1511136 1428070 1823124 375410 1089000 1805659 459503 18781 94429 1133221 1381667 422704 1883645 1203181 1357090 849967 869534 865917 1920737 421706 326742 926930 337210 510001 189079 1604297 1221429 642030 1298078 1652045 1068354 704832 1170165 953293 1036041 1201165 1592520 1968003 292537 767709 120479 124084 149693 1562492 630222 1394747 279141 688593 1417938 22303 710097 1250093 1935107 579572 143411 1299387 1977400 1214973 645312 1223910 1438355 1448429 936628 1065272 719012 1367189 1687782 1151348 1615872 515312 566160 770752 862146 1621717 1736956 1793383 804985 1720635 594007 367265 1877926 1219360 1600084 571732 1298687 1470968 191817 244423 1458451 1194163 1125671 438467 733783 708297 856945 1635 1683413 351570 239233 110072 1438193 219472 34260 64712 1504066 1018089 1096742 1795109 801672 931834 504343 1186925 1004223 261358 205413 1976209 1004346 745642 445427 1246677 1614343 1741721 925848 1118717 1251261 1636859 169001 527662 792305 476130 1919122 1854813 510231 814701 701026 1975246 1257510 339827 1005 694084 566753 1946825 1799744 909243 616981 523902 1863788 1376590 1104816 134923 1295421 983518 426585 695125 1842696 388725 1302235 1335966 1413414 1337606 924845 20192 1845074 600327 375030 1073994 916915 913190 401293 667788 440508 1072150 65711 734172 1727021 1347815 1246537 1319891 1536922 929004 1211289 405861 1480773 738394 752068 1790581 1055431 1682606 1939932 87759 660759 1357963 778245 475171 1547438 933805 765495 37738 1666085 836448 525538 1080563 83361 1940455 345306 1469657 746812 1736458 1067935 1412032 225203 311371 926077 460438 1715122 952419 154834 1416328 1269247 1607649 305974 739155 1118310 561437 188482 1888817 766901 289570 1100755 1294827 542562 1566684 1299449 522089 111637 926622 1561862 1030693 255353 1314865 379160 1217568 371537 274903 287663 1859807 1768018 1603850 215455 136893 1364473 1108761 1937773 1279449 990678 477161 1379112 1669426 146299 1975536 1133350 85171 1797993 1901964 1011157 1815296 1421427 133436 600007 1270266 341031 1019593 1653539 1707904 838133 829729 50819 1804339 551935 890882 559986 1462384 367759 1590912 72624 200419 1443359 1671687 675875 1730045 1788704 225540 1734144 205891 1394652 408333 1544499 1498885 1012773 1565497 88596 1053169 395661 1192039 715944 1689309 1840787 911538 1845067 219886 874695 616685 1733452 1671448 1787598 504512 558950 1019931 1140698 835658 184517 1262515 61298 709041 1004557 805541 1126376 1008097 1082380 1013721 1000286 1809159 1735783 1221581 1223792 88453 1718334 1228114 473496 1667849 744927 1667033 1874477 722155 692337 668913 750393 386301 1433875 934975 1203957 1602092 1222893 1315912 1090173 16539 249365 1006841 1315661 726272 140642 40738 1634821 1366592 823964 1661530 425873 1959266 1341554 642099 1850573 376687 1039062 39975 224190 163552 565181 1710986 711824 478658 1273751 1841707 1467300 696683 922211 1637874 582968 125863 381491 1415821 235825 75084 537856 701480 1963385 557442 1403959 1222533 1355688 1211515 501981 1825313 524944 1989616 1271777 414039 1345142 123302 383705 1732836 533419 1502390 1058287 452523 1770109 778381 77292 1117961 1093272 1267068 843253 956920 870868 81169 1197635 1618988 1042667 1920594 1027925 1729278 236025 772668 378153 816106 1357024 165350 439139 245630 290736 1806036 3610 224404 1147626 879337 371358 260311 283574 434813 1942110 1690877 866871 961454 324995 1652926 988438 392250 1100715 577167 1103514 1401843 91562 308922 1102495 1971446 1873730 96245 1959208 1678489 532509 1713601 611215 104362 305779 1939287 321859 546675 30175 863512 1385913 715313 1813848 1585905 994172 78836 1298316 1061596 186343 81726 820147 1215851 259128 989843 707947 865787 480379 345555 1180194 1713034 939388 508791 1643840 158412 1963817 1766664 639472 1467312 628447 779677 414483 361244 1839351 1097110 1530984 492684 1335272 1764844 1601573 903123 1677579 1148641 1398478 1063190 1575388 279351 356048 1433883 682527 836638 54911 1853391 555364 897821 580112 382605 1694952 379911 1067548 1954961 703310 1932855 334387 1724099 1515383 1179247 331879 1354206 1858118 1062873 153475 1141888 1753609 1659954 1660316 750832 718474 28393 854502 762381 1506268 614686 954419 1302928 1027334 1466633 1366711 1824710 1203714 854751 1315056 544760 1181144 254963 1758941 949597 1365060 473948 1191493 1750386 589406 748533 1050298 808549 1922989 1497511 901344 212558 1902676 805803 1220056 971237 356240 917986 1701305 656805 313348 534470 18597 1488204 1527047 1680808 1141367 280675 360700 225930 1471296 1185715 441037 1930459 502147 1570433 1333588 384683 1909327 26464 1180040 441076 743063 1772417 613888 1001734 1268887 601608 739608 1530067 535252 529025 893007 975165 1443407 216863 1533077 169852 1838402 638839 1965550 871214 1073605 1532322 1851069 1696255 1100937 1393789 1282115 1218503 1816315 457337 1771144 1162077 955487 449503 1491872 1827206 1188100 418388 983685 1924851 54659 933944 1714573 58984 920521 236563 862858 753197 1729047 220848 1993069 1862821 1207883 70961 1781490 1670564 1315368 210018 1568918 425218 1063744 179790 1119182 1045645 1220383 1384620 1967134 421731 466938 1116750 272472 294904 223457 1346481 253534 1846012 671401 1392676 1100710 663170 178508 551221 1395243 329465 1218273 1259060 212224 484232 803022 1833097 1582418 344975 1307324 665399 617262 1809153 253391 1322212 919316 125766 804389 1539282 1443038 1277846 198588 286821 511864 516159 1522192 1253514 1755431 1716116 293441 1540335 447559 1927057 421790 1497078 322111 1820066 715110 529957 264252 312472 1913783 700067 768161 1895891 102199 107306 312873 352579 208981 861547 564934 586740 380931 1420891 1142494 1936605 1348915 626138 1232049 1194745 1015334 1729868 97633 1061779 1710346 451249 1918713 1022043 1805151 987543 694063 1396687 1763848 1633078 1375986 1396263 1015005 1017227 699274 704546 823777 478900 1452962 1853538 1538361 771185 1067694 1618991 1628346 60912 465311 1019958 1888105 970280 1497975 1721489 756994 68711 775255 1283170 154800 1628452 1779470 356680 626579 1267921 427697 1508103 1376602 697627 1627547 1525364 795328 466636 392033 633706 1323179 1211500 610377 437443 1310156 1607465 1277194 717425 1978195 1758722 1429666 19213 1905025 1991081 309084 390712 720519 1957909 990097 1844477 1677529 1610266 1467830 114212 210015 394711 1451417 1079920 1665429 1957301 712674 1478354 317866 1182626 343002 578273 822804 1881841 1904192 1840562 1910755 1796739 794404 858275 534562 301644 1373824 1107919 551033 1487354 1718779 1972594 1840719 397742 907330 910184 1409411 1854291 1244277 1206258 1247911 1657684 698504 380415 665163 701168 1636574 832020 1274069 341033 489564 518094 1125015 1667484 804360 437091 1876047 1070052 1305506 263563 1694378 1061142 1250373 1336431 1228459 140941 946050 942583 497086 634239 869781 1362956 442525 194727 1179730 693298 613572 1031172 1985369 668061 1254845 1062328 1477378 422421 1909788 839773 633119 1585279 1958941 868678 1994114 1630895 575188 306472 1828718 1832471 209362 1436985 929708 1957178 826013 960522 915306 1675234 1481968 884737 204055 39156 251085 720791 1434744 1390611 1473533 240750 1616785 1604203 1591907 561282 145010 1504465 1228016 1817872 1618176 105342 1056526 394654 589861 1475484 1011640 58605 385342 1606260 1508003 818686 1168302 320970 167335 1958203 301329 1757852 1311941 1943609 227161 574321 1165275 1859182 609870 1509921 1705505 1200434 1864523 656624 666897 1276323 1005317 513510 1468359 636475 1821339 363894 1303898 448741 1485837 883711 1802695 1471274 775892 607515 596895 1398805 1574399 1759892 164680 1859843 1158876 94580 393226 1258063 894837 1734865 473045 1293404 564391 1091804 1800371 1149235 1859162 30193 362747 1635140 557659 1410216 895554 1975762 1016364 1618833 430445 251227 545644 437490 392986 1296768 1452460 725271 1520542 322744 385161 156069 1327182 1672049 1175593 1995003 551281 30808 1280306 70239 1271662 190648 1003023 1560139 955942 666267 1980696 729106 970332 788490 725694 1716875 89101 204756 854970 1869027 1072261 1186023 1351323 68127 994269 1084316 20639 610242 22080 1782427 700700 123461 1827603 1501521 1464778 1240463 508502 215439 22406 234958 1526910 1591281 853262 143461 392558 1212007 620513 1690717 96002 1299484 1178757 1435138 1361479 376437 1533483 512161 1869392 333077 954132 942076 1505299 531050 1191942 1663347 1987201 1842828 1410395 1964540 110885 1327311 794667 1245450 929474 1988455 321975 1497998 1840814 474788 1839929 1324134 479385 1417645 1719946 480117 498967 1786770 1267781 1142474 1639784 1944370 829238 648064 356405 1849987 1694607 1921417 869234 1937797 175864 430765 300732 492045 524067 837057 531268 1681924 1074677 554334 1222475 697017 610866 1210452 694464 783552 1834178 1370512 717102 1784085 1672637 231226 620594 1496600 152551 898981 329806 1157592 1002757 151960 579938 350196 1748487 715476 623219 1735682 678788 1268528 198016 473048 1624502 1572770 1761511 1395822 1744679 1952568 51250 1870274 591559 1850608 984689 299209 1245950 1458432 1123154 54181 968753 1094003 154828 1682318 364352 681048 1008667 167673 839622 173273 104131 1617003 1238324 603931 1300104 1689127 876722 448289 686445 1973592 1732462 1415069 1024839 1668630 1631560 326145 885504 1321975 447615 949065 1323396 1752194 481085 646904 462381 744688 1926032 1820155 1845496 1440000 551678 1939804 1866546 1153158 1696283 808573 1486261 1759161 1446526 240148 863254 1247731 812114 305729 1850344 941707 1480714 1420970 1287146 1568567 848875 839022 1736354 1229083 447216 1989542 1251969 1123534 1230135 1602134 623521 1766136 1324673 801624 1114520 1885676 1787645 1546987 699676 1524441 692835 950835 1746229 77423 281452 1267900 563502 104822 1701359 1386234 1345682 1609982 1089205 1536853 1350968 327386 121277 522260 17562 1604884 545050 1941453 151602 1425250 1667311 769772 1613947 1897071 396064 1182143 495012 1803577 983182 674436 345111 1498950 136338 861374 421628 418902 1437430 1517028 859833 834012 139800 1356676 938842 1845383 1385423 1435321 1147208 1976506 342676 165083 1802047 1451007 249238 84935 491471 1464640 402309 1944679 546007 1123963 153067 1285277 644728 8876 416168 826628 696965 580368 836486 874310 600510 656420 735598 932990 947835 655881 1844293 981122 697731 1143002 645477 624359 459157 1621894 1201382 80440 519703 1428511 772620 1552022 1407857 1814425 1994455 380689 335099 1135510 1094913 520746 1312865 1751083 1428247 556740 795349 1666054 778767 1106597 1923829 333438 1967760 1418300 1864876 966071 785697 531704 1771881 162149 372535 83577 1331383 1099058 941114 1760611 1894455 1439349 1185784 1638515 232571 1067419 657546 1326053 468158 1331696 8804 1262352 698111 1414957 1999440 489334 324625 423042 1493119 375419 1497299 1781010 1914266 1471350 1647011 130887 756503 1810146 1606247 339953 1770614 647347 1705699 380286 1393487 1701098 1914905 249374 1536186 403505 506915 833175 271642 1813362 1804031 84916 1745549 558556 242668 253411 1391420 696656 1597009 1815340 1008396 1773242 1403636 183358 911443 1198082 1228961 1149196 1998539 1221442 272207 1206853 1564527 1209414 529963 1117309 432877 717284 911307 1539551 1326418 789243 1024913 384600 418038 1814163 1455450 1780200 750909 1977751 858678 1161066 525608 892764 150529 114672 1745949 1292949 193352 964626 1589225 1522605 840966 1246334 34052 636435 613017 182487 1831421 1738274 1688087 938776 1763821 244601 1922479 719685 1815611 666020 1957734 1601818 759744 1617851 1988008 1843805 1691535 891770 1363865 699937 386450 441999 886568 997571 285905 428929 1616773 987059 1671652 479436 1511622 1383164 1858282 847436 1540684 440126 182229 856052 1718318 449475 1203187 1085601 669089 1391011 771486 482745 1622327 1147802 1234597 533400 221296 879752 182191 412887 1590213 1358437 123946 1566559 286552 1080566 1222823 1271437 722659 1467352 735474 506784 786794 1488051 66369 966993 1551165 324197 964931 772959 691321 499003 1099828 1541047 53770 1485553 545031 1316314 665776 763173 1246185 1998053 29965 1674824 1897711 1664784 1589281 787349 641443 1965349 1183603 270229 793907 1088930 1118856 1004000 1348518 1883240 1878459 1148906 1017754 744343 404605 1935136 1757209 750786 501009 33432 1626499 1616569 615054 1297769 1275862 1969787 1977544 1631744 139559 830900 1979555 568424 1638520 1093495 1732728 1392156 1973734 1453872 1382323 887637 1521072 1114961 1004181 625802 211496 600425 1416450 951092 90473 1686123 1086156 71551 206534 781594 803760 1866257 1884004 1943671 283344 1864209 670965 317269 1439144 340570 482277 262552 1859281 580683 1312236 974902 44551 1635270 986628 1860993 1049108 485654 685492 1300686 1197464 581120 1855920 1671746 156604 1081064 1113275 538278 1232173 527902 1554867 1116919 1958025 1648283 1239015 1380528 196363 174865 1159596 178155 144890 727432 679732 347181 767816 888879 484045 1444348 88686 1827322 1241852 1669848 508409 146210 1612840 563219 778481 152664 1307743 1537723 1547016 1819587 1384765 342177 56157 293326 303416 1353949 858104 240504 1674251 525173 568043 367934 557055 144479 275876 1881839 1919187 1258323 1585876 1015438 1877824 1055901 978868 1436880 899533 466895 1551692 1261713 492926 553477 1831969 881057 456804 1217602 1233567 281942 182480 477894 945556 1408356 792208 595522 1643107 896243 1697924 1278921 1342226 1970523 615659 98012 1425090 985441 205748 1003444 1690032 830115 956416 1366729 1565424 829876 702842 58299 996663 1855439 1750238 538738 154348 924693 211915 1253283 520303 1085556 1749946 1199689 1542917 59454 1446577 452399 959907 1968112 1415582 505051 412302 1675149 747697 802858 1889432 1695208 1694097 484016 1827118 1258073 1654578 639070 1139283 1062891 208817 1296318 89207 233429 554652 271935 1252118 1050324 267010 700995 688629 516057 1567800 1639271 958956 1488037 1019925 477329 1983207 1949336 451489 1047318 423219 820926 125847 432173 759649 632822 1218055 1047984 1049500 740289 1698398 1550899 535867 1516452 406523 1141134 496009 473059 1402673 218435 936967 848957 1356787 665931 1251304 354579 19017 1248949 1376717 1566921 636704 1027595 265014 1846473 173193 1607354 1664297 610239 285229 406980 1564477 1772900 928525 1520207 847448 812426 1828149 1010851 1768278 445351 445293 1895178 1026391 1987467 171517 563875 856992 367876 930969 1447624 1755576 1811802 846276 1569004 1738857 1644352 38198 400533 1483055 500670 1962800 691054 1610302 594662 104942 390374 1708133 1697157 1095037 1868533 1847027 1955664 1044950 696269 1323831 1766992 493675 10479 909600 1054521 1159098 1536666 1595298 1554429 1046069 677364 1144503 1963976 20304 1373682 860973 1722535 1078084 389168 1089803 1407648 1916572 611760 1839357 1970751 34827 1683073 371828 488548 1665084 991122 1940391 1525834 158448 1985609 1160400 1177918 1656344 1087560 1488393 1548768 1840755 1414324 1575563 1550923 836998 1611992 1276161 1854805 1706577 965371 215108 1492936 412992 1117849 296753 466460 1042932 844261 653734 798538 410326 1983621 1921728 567035 987171 944923 1618735 249391 1608902 1908339 1768243 34239 699720 66171 1046763 1480239 498695 313473 1152705 131333 814437 899235 1884298 1269400 1385099 916720 1847592 1541718 1903572 600117 1915522 1633595 575923 93754 452455 1134204 984201 57693 1055563 1193402 186600 1225879 1752278 1790578 93294 311354 431967 569552 1641021 582279 1653514 761958 1699927 30576 478408 1308907 662327 1789130 634891 620394 366686 607048 1579149 1941959 406301 152701 577146 128029 892361 886709 104916 393003 1598460 773555 539276 1203702 1512340 1067639 1402011 1579917 305457 1372881 783390 403734 1624181 24185 1186156 912316 1140769 1528366 793173 614199 1569425 125201 1768515 1005597 290049 67760 528286 740375 1141592 736592 1969290 571289 1722814 1321137 234902 282165 983056 1699800 1652633 502789 839550 828481 1090820 1751277 620795 658981 1848838 689251 1225242 1078706 38767 1843237 507264 1434008 794533 20143 1846021 1173057 439548 768448 1753066 318300 1276383 1966394 504598 740564 1421388 499346 711186 455967 284536 1499098 1884986 1126677 706338 634875 1997605 1062893 491324 1646290 1495107 713540 1331643 961002 233748 828405 908261 1476163 1787276 1179138 1372706 1642472 1947713 1395084 1379975 1164249 130096 1927074 1174170 1765945 912409 346337 1164245 1640793 788209 209294 810633 171424 339581 851772 498099 1691451 1665948 979015 1254951 80849 1700939 1260249 135064 1470572 708017 233144 1945354 879184 918442 256256 1809052 1121976 543763 534270 662503 1016491 1682949 1250622 1749050 501394 1102925 1405014 1880003 512512 59653 1282558 836980 758297 1962816 1576503 1037506 1970208 270153 1146566 1638420 593939 776484 1365991 392007 439017 68479 878993 330921 1496463 1421854 416165 565170 765283 987457 1328647 1715231 696325 295467 1849416 1289087 1752850 1259137 1920423 818046 1176838 1021894 1223373 197111 929224 1555500 926694 1586317 262156 1960372 1808598 702257 1368544 298562 1440489 533417 1471598 1881696 1317564 43682 1851232 1752280 1625632 1348629 1087889 214614 1192080 1649507 1178615 742250 1279226 1128271 752019 1791218 65535 1492522 362032 380603 1471735 874154 529194 818381 536067 726603 541373 1772568 33700 481662 861252 732513 1372462 1834615 592864 84929 1444793 443865 394774 1451 1555870 1868901 621835 493126 74378 928310 1080408 1403954 675647 679390 206794 870960 1230862 1115833 878786 619528 574251 1357353 897231 848151 779535 1827965 888657 1862073 1504842 1929689 1277646 1912499 1141630 1730707 1803904 1438582 538768 1029791 1940396 368937 1246601 1416634 1102894 1516925 247431 1198532 936015 474713 1098471 1976538 1515627 1642630 506964 1553211 411243 1801407 149544 1081379 781178 142656 1212682 582738 208116 1411322 1870470 955162 420882 1618012 1273186 171001 1544523 761536 458805 778569 1859842 1812213 1504132 1354607 266682 1653414 696980 1004416 1678249 1249241 1018313 1083842 1161358 1702248 1932394 1186248 1033611 135481 1788759 176594 636769 667773 1875691 86500 242803 1878445 1214819 1578732 1652775 1153217 1276973 256336 115971 169105 664090 1090465 1711015 506691 467889 1132141 1617935 398950 1063208 77588 463194 573632 1314062 1730871 1880157 687370 1041016 921235 1019000 1432894 967055 548599 1837687 505140 1399426 1962519 1152680 599967 1736432 28812 1110375 32219 141120 1174541 665678 198852 690086 162389 1895889 325080 1265433 748019 1272732 1282275 1019485 388679 707774 33968 50632 1044891 1822397 1276964 552383 1610877 1403078 21258 9901 510711 1643631 1239850 36280 406132 1995890 505666 445678 553567 1554618 168176 952760 415839 183390 1288519 1264142 351720 1503945 881548 1121590 429159 734434 1939743 1617074 897048 1748655 1651390 1716652 1496833 22997 1928735 1654468 1324804 1918598 1157739 1113855 89297 833920 553339 857382 152460 24742 382156 1212861 1212421 1135339 404849 742081 1955939 504333 87415 150436 515442 1657520 103389 123414 1079246 422152 8546 1916142 887832 179560 1201908 1006049 959110 80662 430191 945904 346175 601855 1853810 651907 1466773 365898 1813155 13152 153044 474940 570619 100184 1711588 994591 1220779 338153 833983 166675 1767745 1473280 1759592 776166 1380506 1705445 662289 1507473 1763755 1010275 452787 1426475 1357294 105507 1787582 333357 1283896 369840 1921890 1830376 1125947 1633630 1567292 1206441 184124 869369 212114 657750 931069 503218 576045 571543 238868 412779 507571 1547083 783348 263028 1538998 609155 492243 379208 143115 1432064 417454 820626 123866 1115629 9033 563221 452735 1739608 450517 520056 1780103 1506423 519313 99015 1601243 133728 981863 1714094 1170057 1522698 858470 634806 1971281 1978308 581839 953864 252866 137859 1542656 242766 102314 659574 75074 1645202 214669 1290217 1838254 183377 1044186 934961 685240 52478 551904 300148 1775281 235866 1507136 1493165 1525886 1377357 1942377 596550 1237892 1832215 64671 963597 252419 1591491 1912078 1284086 1869404 1661112 1149626 1185878 1615061 1333725 7646 1489333 1950523 1604516 599057 232223 77741 489125 511374 766085 815509 1506472 1093871 449452 290961 1771267 982121 1302464 1103769 161310 536595 967977 896571 1586105 1284531 942088 224274 1237241 1056109 1927327 434249 1999201 44999 1970793 224064 257933 1535251 844590 587398 1961408 1524409 203949 106009 1857572 162793 700501 207939 3892 1148730 1021944 780961 1428407 412943 844122 432706 1581341 237239 1549039 1033700 1695877 1221222 827703 453627 145744 970426 1662509 1766015 1567254 1111575 1797256 1887337 857585 38405 545026 587923 1062022 1048587 243850 648719 664950 949268 250567 1017114 550892 205125 904770 601159 459898 1947339 1864188 1449234 524796 25099 1327522 670108 1819163 1433385 622261 634 1240130 1224710 722747 1257534 452645 1726157 3776 1541827 17922 1865047 1755829 1726798 1737011 1884945 695448 941844 1652073 681330 1970882 1807913 199076 804237 847035 895577 1205018 645652 837968 839452 1271280 229314 659921 259809 334959 1747241 110316 100881 1464475 1334016 1851073 1217787 1365838 1643975 750391 298135 1131087 1665644 323266 981031 1860038 467937 1294536 743909 1297338 1214306 1731096 1320136 1399883 1970622 1351959 211636 1385815 1230378 160204 387570 420902 763527 1942100 516760 627407 417005 1287311 72631 1102031 1447686 1756853 915650 413961 702795 45811 148800 1298825 60311 541756 875140 112177 1197357 576542 1612285 1703674 1238279 1423363 625368 1853083 997812 962017 434786 1444440 512723 188860 1895783 1135338 63497 1589542 202410 1869777 1895050 368281 291073 1093093 360955 870365 301246 869035 1532881 919679 383170 25687 332715 566802 1624162 61472 795398 1374317 1925865 1121875 843365 1091667 1380155 1541261 962014 1378984 441843 527337 270272 719761 63943 629170 1850919 119906 634046 1639397 230823 1976477 904611 1857948 1410253 1861785 70809 607010 1629883 1047544 667177 1273118 800293 137661 504030 1914744 373553 1991398 503137 1712087 1686723 1987076 1035734 857548 1018029 134021 1622572 1762058 396699 1294460 916937 1158203 523679 771015 849883 1465844 89769 329912 916112 1819091 805367 807114 1445412 1637503 1455183 846426 657493 937712 859052 1572990 886140 1632210 973480 79770 326353 1985054 1986412 1472410 345388 1152268 1331049 768670 44896 888471 772160 992965 1478872 1797703 420750 1827685 1755112 876437 915466 52411 1649400 350138 943428 1512511 1349734 1334936 1210550 1914463 222346 963919 876646 1479764 1569241 1600196 936022 1124001 490425 1731243 171881 1918951 233164 852536 1009220 944903 174393 1518284 836129 1645263 1320046 538959 124629 268719 838123 955157 1229666 1070519 881304 1961296 309316 339370 1880787 172282 1391789 355838 389238 423114 839317 681081 955490 1308338 1662840 554057 1470221 590949 124902 1191495 419190 401397 1331633 1074835 1720805 548095 446994 1435619 320302 1382401 805622 1135306 763018 1127742 114468 618095 1939335 404481 1258664 1759602 993146 120865 865579 170951 1063339 441080 1193881 301312 513333 1432836 1088283 358100 1048524 1645732 671629 841908 772250 815174 140540 101462 985922 1298561 529329 846470 660121 1651939 672473 120552 629152 657726 160468 76945 1649732 1097377 851767 178638 424594 599695 1884694 337839 1381990 1069542 403696 442569 1265853 1304708 380740 1491930 1745641 1213543 120224 241029 392373 50135 1395792 1542956 810168 1658476 1484397 1393173 524615 1146785 792129 819151 1045156 163990 761272 1100969 565960 1278218 691113 905240 643961 311350 104158 1136523 1450865 916415 1830979 439782 1620883 1022897 449555 869539 287330 138053 694079 330653 1491663 511784 1336575 1867175 1666083 1259567 1827 1812870 270259 1791252 796615 508480 71037 525399 1531158 993485 804476 1487531 1920475 1743286 507385 322275 1568539 1343342 1165153 591857 1340943 1554336 1191178 1881962 1776017 1082523 1028893 1907153 353307 830679 1858616 1028729 75000 630646 632046 88128 95539 1906691 720978 1621731 587478 803837 1414184 669683 543310 883407 1546198 1811230 1893092 1074201 1842094 1268003 1867764 1277856 1422897 1144257 1921910 675127 1513925 697599 124130 130878 1682155 420439 1037202 1189541 1093349 1822543 1314717 831320 1854727 675770 1528373 831143 1548969 956536 321756 340881 1301320 574279 141374 94717 765035 1745633 691918 1114475 1571294 118271 876462 553263 219457 1108724 728693 1271380 1699824 282904 1327819 1268037 1622964 313732 261644 285342 1745162 354501 1347161 770762 183404 743253 640445 147966 324186 674875 571290 905143 224344 1582598 1753401 1410679 1751121 110395 825875 1041372 314325 1674155 1306612 1894828 1293578 995704 847471 633687 1322894 1065710 57124 1680623 1148837 708373 912909 790167 392365 1268137 916341 197233 1999380 266952 657959 1332834 546377 403540 656048 1723195 109093 454724 410540 218311 650531 1230452 396045 1218482 1957922 1189837 877070 231753 1109166 1838743 296707 19048 292162 1748182 848477 422725 198497 1226418 319814 1018730 1664948 264097 738549 1954142 1001651 1832131 1706383 1450171 1020347 1303113 1483655 1248970 1171497 779218 1934011 480053 848183 1892086 558581 1018681 643844 1470009 1138017 1708147 1962131 1022760 1384552 612866 778355 206292 656884 53391 1352269 631579 769625 991464 970351 10268 441809 340835 1949359 628360 392718 1716314 640355 1009430 340059 1921965 1568342 1068045 976932 176496 1842751 86480 1666758 1856523 505105 1503531 309356 367697 554114 939165 1585657 167252 611728 607772 1705945 1770447 233019 1276444 1137619 1777204 1388026 1715663 1812205 482373 944877 1486947 505909 1065304 119768 1299299 811253 550723 1463058 868054 1812882 379402 728656 428003 918646 704023 1369676 1624977 1064185 647677 339297 543450 307061 848333 1217876 635312 1082625 817118 1539786 726441 1609520 854149 758503 855895 129611 1742588 255477 46826 67908 670289 1907412 1931016 1400003 1556946 984671 1349134 125399 1024854 1266117 1161047 1289865 1882459 786155 1147701 751891 940293 124240 424049 1096859 1825588 1140588 609362 1138014 1229040 371493 1754263 1247771 214160 1280837 402213 501280 1231885 455155 436790 219811 254811 554375 116702 1125492 227839 848138 1085431 813449 1664345 551764 41412 1199504 622011 1501187 1464712 863858 130868 1699604 1126457 37464 270625 348994 915390 1403670 252428 247244 1875700 7499 1872566 1366752 1797199 1336378 66564 555578 1951900 28761 353698 1192305 1604811 185361 1621255 1867096 1644747 954770 1840127 1230987 1803070 538495 1189201 247750 1992779 1933551 1506066 1623923 613392 845083 1527352 1677192 1729261 1924721 1605225 86209 1254085 1610313 1679753 1025713 1349908 1028667 914656 1619680 459468 163322 1411203 25214 776361 999737 481288 1589204 1316381 171494 1904728 1391508 1501630 1625052 441275 1855498 1795988 1437920 1874886 254977 1791948 1611261 853134 961342 140183 1188106 533691 843659 1148260 1325334 318841 325437 337329 1142575 412481 1422145 1730497 983 1768143 860996 847068 306435 721937 368953 872355 1306372 1124079 1804915 1301114 144976 1785184 1369561 213346 529896 1788954 795594 1684835 999900 1659574 161860 1738297 1337054 1751131 520134 1266008 1665003 513737 1616134 1101560 1324632 1292535 1694384 1660716 74594 252119 7299 50533 854856 1231501 864798 535591 1123432 1215260 35826 114701 1717074 893036 819962 35873 53638 989020 1525235 1074349 184391 1028002 755094 335094 1713379 235486 1349924 391778 821680 1309477 374305 222113 652574 1150162 364716 1976671 1193139 1643386 1119691 1591081 950512 1346516 384026 612725 89972 76412 330954 409127 1868939 1051790 137550 1979013 1521032 1498296 668265 1114534 1679106 140661 1783217 47433 547493 1456381 623597 1191420 479002 1528482 1458275 989763 1836378 1268654 300883 551689 1933029 744246 1665236 1411568 448781 1139539 10393 1029245 1932236 59369 1703060 92425 1828909 864946 1211477 757237 1843796 852239 1237270 194628 274504 1716978 149441 966540 335168 457167 1943744 620717 484923 747745 1257055 1017589 46860 579631 464648 15066 1401030 1114790 1563269 1393690 1138022 1525239 1784738 1887024 674674 1504428 1648661 1862549 596716 1459188 59581 362859 1668827 986198 1697379 902690 157420 354518 1583887 153222 935762 1095278 1689971 1557235 293129 1880050 735592 1585218 255470 1321414 1277930 425177 1260097 328027 1635952 513409 732324 981127 297533 1069533 20497 114536 184355 1775084 1239104 863358 760700 492419 279585 1463177 298810 1784551 1263125 968930 298815 1625742 1186874 581592 792315 708306 699941 518084 1730652 1751857 1971842 981522 1486802 1378470 1018706 1096528 1032099 577947 587632 1160540 163696 1876997 859662 145715 1341016 1483427 316141 1391727 196978 465168 834583 1418264 1805118 1588361 65440 1249444 145340 1490799 547256 1101028 457389 1980437 324497 1825392 1365234 461305 1634431 1270359 77994 833806 979958 386442 136701 1431717 1745368 1029179 1571351 1305874 85707 1917666 1957993 1213271 322909 217293 838733 213374 1036154 912606 1215704 1466826 293403 624422 739068 1635635 1629805 989905 178650 705608 1281421 913248 160828 1152249 1074776 60251 963541 1936540 1411112 1546251 657512 52862 1851817 264951 413601 1233463 1555280 484758 1041850 1700235 1833472 1110257 12263 178156 158378 1799788 306158 1273752 1975102 1417324 1807404 1084741 1553912 773416 1798740 1138082 431559 214206 5363 1035386 1415982 1988792 1023412 1281549 1922850 80567 491161 1390769 1072174 277191 1514243 1933896 320631 1268432 1161412 208690 1573798 1815753 968301 1490811 1130280 683325 1214000 1721481 1361362 647790 1417134 1178211 353469 740662 1279756 568863 1765530 1971736 647396 1469813 1933042 804117 688978 1114239 689219 628072 1017502 224044 585870 246008 1151334 336837 1590682 1647993 103962 1771017 1585850 1999289 1974115 981178 1732249 172320 649626 53629 708606 435463 695420 1640810 756999 1204545 966778 1548383 1079639 1417082 1556601 1862815 1301325 959626 1207482 1310931 1213487 247004 64457 593315 658201 401662 1277821 1210196 865725 893503 1282044 1303787 1268210 1565287 292649 1944980 1714455 1112313 71351 547852 1379961 87927 292487 1336071 344866 1216029 1135702 1107776 1898325 1011587 674474 1772906 745706 994262 1280646 1379504 361113 529339 457979 1191965 1609780 398424 342254 27748 1599234 839282 174988 1170044 1565729 977092 366752 1111543 1418910 207446 431277 727188 1370489 636232 1533704 1432203 1870436 483926 1981916 1512535 441587 588240 978068 8344 3874 298945 151413 939851 900798 984484 162468 895364 790510 726536 1574346 1582381 1085941 1886325 175128 466042 1802480 561324 577069 872421 135205 394786 1013355 659864 1177402 778302 1736715 1145745 326680 118706 1153941 1247910 1687574 299043 179596 843979 1987309 1523513 279610 1824338 1983850 1378119 507507 66264 953813 131811 496682 1772249 1934407 361326 1169622 1881743 1418542 345066 1854840 834159 1389178 1369222 217180 410089 14734 1342212 1409499 1148223 314500 1479253 1719784 996314 799373 686747 713401 1980147 354225 492197 1793476 714915 1881001 237558 69631 1507351 895903 1347269 347354 1744864 1610085 1087589 1949239 129318 1049700 1445992 1285754 80813 468133 1853907 688260 561625 950034 460793 1328586 1331824 956311 506643 1126227 1020865 54240 249089 683451 1140 1845525 885032 708254 263543 1157716 600570 1911281 1756165 1913244 1139973 807636 851973 76466 17355 1333499 1892900 713260 1160008 314783 1963412 209623 1472027 839804 396457 1616078 853029 33513 1975802 896379 1094843 981102 940145 796759 329402 1593087 205350 813780 364927 1409524 1639867 1975731 590388 266285 1922665 1135656 546108 1673185 269165 352284 583206 410576 1490563 701219 22823 1037462 1664814 1739140 1059107 130040 14226 1977121 1762149 1212495 1161966 1259920 950526 1009671 1126054 1283192 194602 558438 1196456 1579358 784210 119319 18596 634359 1884971 67091 1840418 536728 1326330 225401 165948 1603321 1985257 1854012 287412 1313599 744169 1500789 1508209 1005567 1776799 1179112 1810164 1823168 1464453 571476 725671 86225 158175 1997565 1524154 1538073 48897 1689744 885876 1593121 359816 1074010 1931298 1893435 511420 1810705 99449 41849 1910137 1608698 1519977 157610 1754828 463441 929440 1125681 732848 1585953 1785710 632964 311401 1449551 673654 1531400 876584 1250176 1302559 81394 967904 1047116 1425052 581228 1070613 515758 1175785 1780566 1093435 1948968 1871934 330036 1050495 1044220 976160 1985180 879686 256921 1296757 731630 674845 978650 158460 1656580 1180977 1216191 1173141 1423962 69758 1786114 1126143 723851 1331753 1379636 1193462 1747568 1557053 1116101 232964 294150 1226438 758741 1097225 1228022 854320 1729470 1547466 2528 127103 509875 391110 1345612 403053 847503 916436 1279486 769459 544875 1469238 918822 1199288 827208 1523501 720573 26078 1667828 830735 505595 7374 230341 1237525 874239 397875 763640 1114194 617293 158438 294502 944211 143969 290166 1242693 1883993 811785 440033 169896 116161 1069269 1047001 1179387 150899 968748 1419739 970181 913038 192998 1529679 639769 1152518 191064 1424044 1168083 1355240 277612 1642934 1585654 829328 107790 1728371 1701369 1953073 1589970 1711132 491380 1448908 708094 229611 646009 1079342 815312 1224819 1388928 1610570 1709806 715935 796112 944297 885563 632973 561159 793388 1033442 497555 576901 1928287 840305 1347061 929358 653065 885136 551889 1772105 954352 1674909 1276343 1891504 859692 834265 751212 1681558 1490416 225452 449374 995121 196388 534240 1390828 1295913 342282 287470 76927 52821 1241000 1440034 1116290 891151 1952049 1190040 1781821 1790604 1679644 78855 414215 1124178 1103392 1307931 1193983 1087634 324729 1673640 683145 627621 810464 1382843 1185104 539357 1301570 1846660 1203748 1275090 1872444 1930908 1057378 546808 1540654 655642 1020778 1090149 724521 1405010 1400364 458900 1030159 1220416 1732319 1546646 926718 796524 563346 1902571 630255 824861 354569 651471 988250 1041213 1862659 205253 1093993 448181 1896808 1214773 569937 673887 1519615 1156379 1397686 293408 172933 1679167 926955 1934250 1866077 725235 569513 1127042 1874132 1662982 1923930 1666731 206573 1327368 1975675 101278 1890229 1292240 363228 592823 1835330 1296132 1301859 1050086 1064964 1039316 907445 489557 1577876 1569697 370815 1780258 981864 1428166 921010 184349 994261 193570 1802257 665093 1195669 1971404 95462 1618891 556953 152821 759416 1252898 1847431 332942 647307 1187548 1059763 198933 957558 630792 1732510 1830919 470704 1796586 1527000 1082132 452418 195965 53992 888910 245388 1893234 1636770 1499707 1092534 1359801 93724 1767298 1306899 1849943 881798 347120 1524106 697079 601330 1797991 1468754 370436 199711 1123982 884090 1067285 1344613 1720590 1522038 1077369 867236 104270 360946 1617990 256811 1850425 227432 690675 1774773 714157 1728367 1754982 1333335 1376098 1740637 1129841 1565081 1779672 1699313 1042178 427226 1255926 1194765 954872 756194 303558 58766 1898102 1783940 12227 1835193 1807699 869509 1315135 1734618 774640 30493 1217993 139934 612166 1698976 825573 1806743 1635457 817275 934732 1216417 1976816 518583 1138563 1650966 1987707 2337 683064 1015889 113913 1991715 669918 1128745 1201664 1912816 257670 1432738 1461209 263877 1657165 802374 793358 1550049 1867551 837143 180627 313370 368604 974237 1728458 872242 1260506 1823597 1323069 1202088 1236620 1832951 1766702 545590 26134 74390 767070 1744922 902129 1210158 466818 552274 1953732 478971 1216247 508827 1492627 824663 812483 606946 1504673 779498 643897 720057 144061 1257625 1586868 1714664 1240317 1600715 193593 590 493319 1099352 97821 1437818 226815 886523 733380 612024 731640 683730 1134243 869941 1987352 604041 1138397 1457182 1314935 1553252 1311026 1763182 327320 929523 1163930 29423 98810 1643477 777310 677779 475104 554527 590611 1472913 1101196 352599 180361 1059473 85724 393507 1948445 1872628 1401376 777781 1310419 108560 706650 1863321 411705 242712 1308910 473843 1291226 483427 1504856 1477439 1277829 876869 1082521 141598 1713165 1002305 301600 1408525 578150 1407298 287690 1338212 1930892 1469412 1694039 286043 1694735 1599255 1566479 1772106 1269033 464106 1518508 1748464 233082 392579 1810623 1626263 461093 1356453 1253830 1043510 1296498 878115 529641 1041117 313677 761218 890311 681971 1074604 715039 1149986 1394989 68123 1223277 1031005 1582584 1379591 1354689 339443 83974 575992 473343 167609 1746420 1914984 1066742 1453306 727070 290508 1315932 1393025 298913 97139 499478 1445308 1174114 473308 766109 627841 164238 357822 1097337 1664832 741108 140518 450830 1231721 1944464 190372 345610 400527 947990 1695425 1708886 1479455 968645 541652 1554569 43720 388405 201678 461890 1738835 614794 1719159 1205711 1355777 1599645 1724633 1406764 361339 889645 1421986 1947776 777109 677399 1860668 1041878 1230610 1673661 1811070 598679 1736342 407561 1280825 1628516 1578914 1251727 1748780 178321 1842312 1336946 156652 523085 476071 1719550 420232 309824 44725 1271797 1100255 1763635 1061473 1747496 126250 1537369 557953 1079387 520847 996792 1997146 241037 1160941 907832 731248 1020447 75913 1940334 971626 835752 92158 10766 399349 38634 47943 1940629 5484 732498 630193 237988 1077809 1261408 372209 875828 1502506 852038 287040 1244004 1622425 532403 353372 1831066 1722897 587500 1619478 422154 44246 104325 1882491 842788 1974226 656444 1458288 1472427 1184595 1035759 1544105 1620550 1167554 95943 858829 806154 697354 930643 254425 1289919 95001 701036 1051116 1263623 1115861 1797085 1307383 717897 1639442 1438246 1556405 1030586 1459356 608261 198660 444872 179884 100330 1096339 770293 391634 899478 1693758 1376239 972509 646393 433272 105280 450811 1794858 547783 1151257 1552420 3499 584372 802982 914547 645807 1244070 558156 1359881 1829795 1704019 1479797 1465268 318811 1097309 1622274 485322 1121772 1259086 1631142 1091348 1649755 576629 278210 102433 1021290 549869 725363 870010 1463247 167485 344921 851682 1666783 1066035 1891623 1617229 1239654 1265458 1886949 114635 1506816 632833 1577152 1584880 395012 1864295 324334 1491729 5642 905963 1065874 806011 1800243 1225491 564330 1844157 424250 252315 1279358 1939480 1526021 24285 1354882 327341 1082084 807353 1202522 744016 150789 1040213 374084 1670037 513013 991315 114272 1189444 593889 1671123 1227129 111898 1960774 1767153 662966 1481476 1671488 61002 1619500 1198551 1203318 557213 973692 16585 393876 456974 374458 199443 140523 1487831 1318245 286928 230214 448285 1991083 1620639 1809867 1843535 1776783 444623 420581 707190 920267 923277 154952 1699017 1511045 658169 169213 1948910 1792640 906986 738740 1374971 659473 187694 265839 9809 809058 1952296 1366521 1327158 759753 148631 1371458 428050 632505 158440 364205 1979713 1928579 201320 848470 314142 1036273 603898 190948 1984703 250891 858891 314560 601515 896443 764374 691430 456403 475332 146695 1891988 1943506 813870 204194 602486 845700 1808401 1983242 467922 1507292 1440795 130556 1882693 1107056 1864185 1439788 1421600 798920 61206 1035885 1729455 1406011 1110065 1314688 1403302 932644 211939 266253 347293 1850808 1246608 981836 1760076 1613846 452585 1257895 167017 221857 1482580 364872 437632 1052139 1636055 948211 1701665 428933 1643220 1649021 298998 481541 1635204 1320794 1824080 1448980 1318065 1781573 1095752 1590849 42030 1440097 1967837 455420 447679 34936 557388 1494206 811149 840486 176064 1765061 1614784 682241 1014413 355934 878923 472338 872707 1929403 957719 286621 601642 1445776 128229 35225 981783 1372986 1395219 1329669 36358 456431 119216 42072 1469349 1444629 578860 1511501 1139653 290867 1009554 1009387 848799 806261 1833596 599505 342644 777691 462029 619229 303792 299618 1623635 547002 893813 1675464 720530 1258152 462042 1194889 806758 169593 1781909 702247 199620 812613 1802097 1397168 1391703 1130415 961610 879721 1978781 1138862 1981853 964651 983680 459168 747719 1566642 1471719 1643202 862667 1550416 1037774 20385 1623181 1732915 149050 1743283 1105240 578936 248369 1892835 461318 430025 1334019 376526 1572242 1370001 1574651 1255358 587816 846392 1290597 201304 1242291 315130 1188889 218778 1734805 479083 906011 842591 111117 1071643 139181 1485668 901525 232593 838743 282745 1222390 1308317 519554 177711 1250006 837606 1689842 1840539 923656 1076738 1092320 1046440 1961091 1567752 150602 631076 464510 1589266 1398847 1759503 169227 963663 1473943 927376 657506 1042353 1410732 710143 906303 531043 1171949 1284859 483443 1545178 336700 1030889 1039584 1957219 1282255 99075 1072912 1630392 1658804 1847127 580851 839740 1401548 1283840 68477 497577 186225 502984 257198 793640 814290 586666 526026 1822866 1747236 1668331 553081 927646 945533 1277417 570650 693973 1790942 1781253 1945545 939225 1213237 1212684 426091 439632 1296479 1489432 1554717 1587160 603662 1744150 832211 1638583 866614 811466 525545 819706 1266248 1291255 1592762 962740 1633050 30912 545549 1307657 811886 1089519 1498640 463480 1837949 1295148 1220478 1004648 1443293 769607 763736 1376992 1013900 288709 1280830 1689148 1727363 1483405 1544179 623732 1201666 1326253 1254610 1151330 1187640 1852562 1220517 504257 1529443 722944 1476069 806396 646698 1586153 989890 1162442 444081 1715372 1443807 269089 1793573 775565 430941 485908 354530 553431 1169755 480218 1504879 242312 481710 1024808 144108 409836 1007196 932732 55853 131055 46226 508559 269411 243197 1590850 1397976 53763 13714 971113 166207 1445347 1613689 147804 731227 975252 1277605 589700 1422428 1031723 981239 1625165 626217 1677789 1112353 1724219 528456 354532 67897 759132 295354 857173 1490388 1654962 659734 1782696 1890277 408602 1656049 1747701 375713 1048261 836077 1992086 143371 1878284 1380105 1857374 1514482 1666750 902672 505156 299447 1453290 140623 60580 879031 171272 446958 548864 1925380 565322 1402361 1068551 793512 1079271 413439 1154193 1876255 497907 1183758 1214648 17585 854632 1548502 955988 1959608 1112337 926401 1201489 341881 632838 463740 1163162 1719244 95469 731453 798961 424116 798243 256925 115043 876069 531465 1028325 1982647 516754 225035 1183376 1408558 38064 436859 1146241 506567 920 710462 746086 661708 1993016 1598748 1424387 760778 1845849 1918337 1594525 1430802 1949354 240058 703434 1111810 380297 312967 654150 510297 42888 1107670 1142935 1467876 1335587 1074582 604996 265665 1343269 1889639 280933 1819778 1488705 859277 1648699 1955089 1465997 456624 1035771 1380527 685675 479642 944847 1243677 1201451 680145 538334 1691393 1443924 1798101 1899599 1800507 1708551 140827 1576165 1664477 755522 850854 1859611 388693 249480 1966363 1480652 490853 1315937 1961027 1599062 1799609 1225260 306785 116836 994399 294842 450435 1582791 1896899 894144 464419 1508525 533344 1799214 1979371 413608 696555 371602 128275 207229 293181 1803207 396333 192347 1704680 500030 599379 284070 1333185 1313275 890949 1787804 1672718 1314216 558874 1544222 389729 1547454 990634 1003553 1992971 389087 198682 81792 932651 1641335 1609810 278579 773540 474041 1754901 158084 1734725 710154 254211 90917 533883 802728 1813560 1583902 187179 1302760 793355 432395 1946079 1309975 1209795 788776 613905 124033 185883 1597060 1558401 1059160 1685674 1331055 1842393 1952328 413835 1496716 1027542 666705 1034860 1047301 49482 1507025 330996 1336388 847362 639075 1978024 291393 547545 785620 821011 1763687 1350720 1719836 1668055 568961 1538473 1478852 624349 1043789 1036109 324165 1333042 344481 1495039 1986929 1960251 258546 1571556 900902 1962125 161061 1034562 285146 1214640 1579192 521615 1608017 1611846 977300 336101 478767 1831009 1818302 356699 180414 502895 1226165 1683623 152143 1346883 764244 1778989 1045795 531247 1724658 1661872 775524 365791 1555812 315695 126713 437867 732421 707252 571862 791856 1377485 367068 135547 789206 1848302 124246 1556386 1706748 1506777 92037 1680064 1913575 136850 1136427 1313010 1579887 1319111 477970 470713 1253326 732888 909146 868823 341210 1604059 1382498 1825335 25768 1864015 749076 142817 1479699 1411782 1363940 1908569 1338355 331421 1946350 417283 1334412 687193 773951 1873001 1546351 930988 345647 1976794 1502316 1463953 1161059 1356162 1608060 1270354 1917199 1743510 1462432 712409 765675 1982902 1451773 1377759 1392966 1210888 553100 460218 574757 1636988 1046227 774688 1127260 1163683 1666211 729027 1855194 1448973 132437 476185 1004785 165358 166590 889576 680003 470870 1655900 158260 145634 1491598 1775048 1234424 395370 1793173 152194 739526 1113107 1150041 321631 534287 790454 1898835 179576 1155194 822278 1344980 439892 565839 876124 627123 1583530 1256929 1361884 823032 1722627 348657 895552 1788396 1443713 1178981 1675077 1623532 841083 1565672 1052065 786614 1570678 1519226 60784 1241115 414441 543406 716012 1188317 1502718 974931 508006 75644 1689675 280110 1251671 1545623 1851061 1285845 89765 1068695 848735 773288 161672 14746 13957 453081 924499 338326 835038 1579631 1000183 1155311 509794 901954 1262955 235986 1857427 265517 1688821 853411 159053 802376 987819 963149 427076 1503129 14929 1924522 456353 155717 301863 532058 882224 1070153 143267 785324 724298 1693030 1598577 426664 1496057 1186424 357959 949672 847085 762687 1512826 944406 96723 1872205 1032050 1694193 1892705 1948783 368504 1677786 1418400 1170438 292262 1520615 1833246 89343 1195767 1528997 1712061 1686232 896494 684195 425534 778982 1053717 983479 1960241 1082015 725952 53614 1729845 1960476 1697158 1524075 1869895 874287 1290627 1758550 497107 1448198 929796 828699 905442 1660317 331088 842133 304098 364861 979934 1683507 1313253 1555526 1846813 1326442 1806601 888540 1573055 1535578 1319471 393092 779173 1967829 1965493 827422 56051 1712790 90031 456391 1855324 1403985 1440107 297334 1149063 1327807 1382545 1057143 204423 1927783 563364 1015365 1560048 197682 1715503 470473 1306218 611631 584438 1889721 568632 1305804 687180 376924 707858 636972 312728 91689 1365567 546580 1158307 109251 1961700 242119 184641 701879 765552 523548 938183 1152007 1568008 857799 765189 1826858 216825 64231 964702 1568130 929825 938690 992818 1390888 56925 14921 1910623 1058953 948851 645770 1930967 671772 904355 637521 121698 1667055 1974527 936598 658444 1408049 1729389 863193 1342763 1411053 1378904 126038 1712832 430111 1599152 990730 1856507 804045 1044742 1426173 1515508 146376 338876 1825436 284529 647598 1097880 1460920 1339266 1994461 1161388 1708691 1669960 480910 1284255 1103896 1607930 427376 289182 1431672 1588971 50333 318559 657018 1582329 401622 376778 280446 1257837 325238 1296671 705964 1581673 134765 1511896 1926955 1422678 981169 12424 407319 519606 1135440 879065 4097 1799424 412207 639327 1192479 1763359 1100919 1562185 63770 1205456 53223 1910803 212069 444895 557681 410537 1841962 1118822 1542025 1644192 856685 885002 1021185 214623 1931439 1613380 280652 1344761 1153315 210893 1736483 77599 1407114 870957 1477376 1574193 724486 523468 788270 1367523 1004567 229376 1538205 1897214 788365 806740 1642672 1529345 156834 1178792 1140059 149273 656626 505481 1042319 1309491 556983 902262 655096 1536983 574372 81467 1667383 905193 288099 1543867 972397 1835678 415583 207279 1063207 1924880 505630 258709 1124125 899995 1314918 1133880 1129591 534612 497655 1663626 1395487 1761346 301443 949059 407361 1671393 873236 86877 759704 1691964 1169238 1547529 1001393 337126 1421270 511969 1736628 1743326 1100806 619850 961004 1771355 85356 1273386 1595996 987045 139025 747755 1038720 1870786 978056 79074 721796 1418230 366112 1533446 1631763 433962 25720 975907 128357 442803 591854 623195 333943 1797641 1907351 1153312 130574 1464329 1953915 18998 1317778 534424 1605915 1922091 1530511 39457 1731330 1587964 1732563 54704 1071526 47051 1798585 97164 1032922 408589 1052040 1921810 1135652 1010169 1385654 229235 295404 396623 1542731 602557 61939 776031 379381 1077868 1034888 565053 1935241 49520 1429638 545368 1671362 294186 278442 996434 51923 1305844 1664616 1796742 469447 1611448 1449810 312451 1816270 665749 320202 1761947 1848610 599081 595784 1514675 1955784 616899 1529777 526284 647848 1091558 1928593 558031 1778073 955186 381937 480905 1083137 13165 867761 1520479 174632 199622 1521591 1843299 89758 333377 1266740 1291253 212563 1643531 133785 674529 1264069 1221584 1973106 1476218 913732 1877903 1826332 466170 332702 641055 2177 894869 1053760 1093550 1901299 1587070 702332 679210 1958693 840268 594725 1734867 32979 1396478 547795 359917 1164741 1906603 1429227 1854585 772484 1085726 886059 1471079 56740 1691536 370656 1192227 1025792 1420018 1876496 189032 1318897 71826 1025080 951284 1763013 29848 1084288 538113 1426614 1629296 763942 1639689 1466825 1102593 951945 1713793 1574837 1216599 1597665 518733 1365749 781954 434313 101975 315277 1020381 593923 1408826 1941423 1087590 1264177 1997547 1324654 1333134 1740749 1851695 1610328 1815464 204220 496436 1561206 570898 1001352 1573975 10411 1303636 1061790 239699 710029 1392186 895780 1433978 923205 1591745 1104648 1156367 966885 1138444 179368 937068 1367511 1762529 1531713 348907 837840 1410229 1713373 554812 327863 1954862 473396 1356543 1857508 128637 525077 920579 595418 878774 1942914 5728 1794366 1470653 162658 1366430 742310 290714 1957017 512491 1231281 1653279 216220 1360931 14618 1914200 901628 1624217 376827 1689482 1964508 1110746 24144 1840857 1161624 243156 1222097 1169223 1277268 1130142 968698 646607 1290909 195867 1984465 1244707 1463085 229080 998349 915465 1800191 156131 1942407 1765876 395014 1882989 1503058 1122233 415096 497099 939738 900729 1651564 1530272 373535 1650711 475343 1403864 1073909 114717 1867880 692879 578971 210694 828468 10769 917746 867680 710601 1934322 1680152 668541 47250 510829 494936 1992987 1443834 1193707 259805 1331951 1003301 483161 1210668 201079 319900 1238770 1489873 1316148 77928 1136836 574020 749596 1098868 1947305 30869 1696950 342074 1192904 3879 800540 281154 287039 1404918 1194777 659918 1283311 1194723 1095638 1303629 1130598 32627 979803 606724 204682 1147276 550569 878398 72298 1415634 77752 801160 27658 1911650 875049 775030 1102597 1289573 390834 838379 1622270 112266 1952674 623866 1013548 137607 1135126 237767 1357183 475873 1461696 1468107 1317107 731564 860934 1190422 310892 178531 1144631 1902613 1185378 899299 1157748 467023 925382 766993 1448327 1562455 601872 1516052 1566291 632504 1182803 570039 450057 1323030 1966828 463243 174601 1521558 261526 235514 223890 1614731 1132419 696419 345107 932615 1647199 1811716 1393962 379088 488975 1368987 10569 90572 1083764 1093660 1255911 862475 1794862 799482 905288 439645 1306956 31669 6719 935667 1141795 444338 1770795 556221 777780 1764381 909759 740909 24126 665152 1481222 1274686 487793 306982 1633747 537489 1412292 1151992 510428 1279963 301274 1195064 202812 1882708 1479469 868424 352778 1550728 761963 854213 1559371 1829618 651958 1877884 1490517 770437 1129627 1028678 1035834 1604994 1764961 662265 1454205 46529 1566333 310047 1089815 1683265 875696 817561 838695 347467 1958605 1895161 1206672 422494 434583 1337273 1820102 1106184 170269 1367901 227650 329730 1395080 1282790 1257529 680300 425182 20137 606449 1293979 1071378 465978 286967 1601240 283173 814716 1989473 1270346 1176780 1597897 807772 407068 785971 1333709 1794760 437907 1091606 787117 1002880 1349650 641110 881268 837432 1097708 343206 1495721 939744 1197583 927085 1078639 1637127 844843 1446025 677674 1224598 1140636 1173750 166623 1529670 1812260 1370836 144261 537810 1114492 1341762 1141969 862339 39147 677482 203115 1253342 1957138 1835220 956517 495431 372666 1956729 1082240 1312842 1974573 666341 186802 348558 1095119 1068158 67675 649288 14025 91579 697704 572235 1568224 1535056 1480016 1696151 204516 1291232 569868 683891 1523864 615212 1339397 1220669 778999 1740900 1383256 1114198 751150 764805 1303646 393730 1897733 331968 557407 853735 170582 296170 975790 488930 1583578 372034 117009 1036525 759477 1477156 1216353 192147 1346788 647580 1691267 1816578 660949 375945 360500 82138 588673 788737 148680 1126721 1412248 1663371 922793 117028 1774974 1732301 982094 1345277 1296720 1635484 203833 671503 912031 1192866 786694 298552 691423 1121327 1731503 144576 171064 1874984 1171564 1647562 364315 1248751 735490 1339155 1494368 1763886 772927 97927 71881 873843 8241 1601715 1535994 570885 1616097 1902689 65102 1414548 1181778 1435059 329350 1131502 664307 918387 882405 1174578 1374706 591109 1727495 1356706 1413576 924549 17003 771776 1318619 1364674 1533814 1273973 1135737 1442569 835262 702529 35903 783450 1361862 1568077 274461 1832112 1612212 29867 127436 1012548 350370 671555 1600365 313384 1875910 69706 1873457 964751 887623 1863690 224891 1287381 629828 1364552 1092998 1943645 1215211 1455470 684046 424052 1233394 310208 125501 1914070 610454 259795 1333459 1082548 1586843 471304 1898797 1520225 52146 1926625 127246 476792 1474118 1982840 428924 237909 1153920 251633 128994 507229 1758103 920277 1191180 325416 378622 379887 906396 1166481 1807904 209149 375156 72890 1561161 1714787 1339835 1773175 452588 608664 7788 1226898 1543258 724843 1403012 1326372 998419 467320 1638561 746818 682166 112897 1771426 1315053 937705 278980 746625 59609 693139 1968014 1300784 712219 976365 142743 1200276 654104 110417 441834 494567 160053 229234 36489 312179 1747843 1546782 1482005 1559043 829866 702817 814358 1339228 1538520 1875358 1297752 1889926 1361547 250033 1971109 527562 75002 759550 832718 76598 192152 1242084 1255174 1965014 244302 227266 1270583 896920 1740215 44833 1218855 578293 1523713 710845 1172013 1100278 1083652 1573344 893887 1558110 370816 1795389 1646936 339346 1153787 223659 928836 1425472 1084869 1710207 1598510 1999064 1423292 687784 1959785 1624369 1499140 462665 1563671 978091 157587 32236 451851 1002294 1892236 1815803 560985 92975 1501660 700790 1833020 370010 204738 1818312 1116496 1056417 1234844 10196 277468 231928 1249378 744452 1530762 1323472 1073662 591555 1400521 737042 1170733 581068 1977506 1575144 1393708 1029830 441547 1256510 672466 836647 1440688 690930 587257 1637922 23337 1589797 1790982 941343 502379 1388355 1517999 1943841 966377 1281413 21631 755961 1636161 1355025 502470 1433826 1146942 699051 161436 1396333 294109 1940592 1928970 646881 462880 1248469 299427 149695 821151 1598458 1598747 676985 1277445 1729131 620597 1975458 185315 1601626 79910 1721416 1649124 593990 52976 247984 1892791 630735 1953536 7354 669759 804562 101312 1566641 1479424 1989517 846668 1787677 363192 741798 1573118 1632586 1854400 1306790 471181 1125989 1724707 916319 1834598 1530950 396908 200662 1421856 97110 1200189 1145913 1751925 1750404 1158341 900013 612624 1530290 318571 1006686 1919509 15660 596286 194119 210584 1002679 1492281 302445 1132221 1245785 1910736 1870479 1364849 1220784 1231616 1479556 1198861 935029 101635 721014 1869202 867463 1780705 804153 54377 1618477 182347 1056650 934343 411854 1374251 245662 1190404 1896946 1322876 716409 962350 1530099 850726 1588322 1079828 897392 1538352 1354603 1868658 608395 860715 815940 143935 35303 851623 1262493 1063179 70368 147267 57615 1825170 726179 259330 1604299 720809 107130 1989870 999855 1073402 569637 958077 1706672 1555303 210711 1127807 1552419 1583254 994810 427147 1897498 1544067 1405532 1765132 834227 1324748 282201 1767092 1181477 287194 528018 869416 95506 586006 735367 1180862 1496698 1523079 1795718 400661 1928062 1396797 336683 1684119 1921938 1249522 695456 1366200 659679 304504 750532 1151884 45276 607412 1095422 1599181 1909481 958127 312734 1931548 1066329 1137824 1311831 176436 1741130 1596105 798262 789461 1519922 847569 1949019 1115917 931603 1696886 1264115 1392827 1064906 1670418 157650 1373142 589752 1926825 1370703 366690 1821619 298948 422761 994658 1785448 1282719 688095 1336665 1236784 1608905 306468 1636281 543266 843461 1735716 411082 1063340 706535 1322947 1088113 1366164 657158 1047064 1280618 335936 1306675 1142481 1542569 1457906 964391 1355286 698718 136120 696689 852507 1431238 1783208 767023 432067 34037 1294756 1986381 468508 1356256 1034343 396584 873948 1952887 1292720 824045 100508 1612278 1687319 731480 305572 1806260 1599893 1038997 1200143 262696 40728 924825 1360818 1210125 147935 1699510 721480 1954655 198930 94118 848774 1899280 9734 112064 1040281 843759 177403 1360636 336962 1151953 554177 271194 1762172 209159 573870 599737 184009 874824 686879 126062 795771 1595114 1829460 1908472 1581446 1746636 1776882 879730 348010 384327 384399 1938155 889986 366582 1901683 1200290 740945 1214791 1524131 523180 80047 1577648 86580 756383 1303517 1494692 1683213 117731 161076 1588267 1120644 553827 1910905 1320411 1017629 549736 1987694 839174 459086 580167 14878 443121 1503648 373867 665410 1012095 645961 1966217 241494 625234 196678 1567001 67293 725832 1685124 1589667 969076 147971 151012 1491045 1596584 4332 1225351 1435249 108347 1067218 322138 651700 1648913 1964002 694790 1140115 300203 1628113 121868 872366 1787525 539856 260900 1361485 475864 108456 497744 1134438 579853 1666847 1166321 445172 844565 1404975 1062665 691669 425900 1707807 51437 775424 729263 451883 924735 872311 1751933 1414162 1665680 525268 272889 585709 1033720 374541 382856 1579831 84522 45641 47601 1522944 1084911 1062318 1009319 455809 998869 720885 1339710 86064 1393928 508681 1409946 1693114 528205 983774 1292705 1816535 1517813 1293331 795133 1383262 818082 10471 1789321 1231401 1639203 1225245 474171 64470 1149561 1667579 737394 822717 242546 754395 787992 1154717 1677514 38675 1751843 780407 591299 224595 1811578 1159204 202817 250408 1919927 148493 366687 453602 1884231 65962 920492 478760 1585988 106256 240587 1058047 1827936 946320 916455 1848572 856415 1695431 795218 581496 700677 99696 1812017 316325 1071017 880073 1266415 944438 1288402 1136553 262914 977487 559274 470201 1614627 1912150 1193608 1733892 1431309 910759 1765646 531559 442714 1603150 1581385 962231 1761266 1758039 105987 1308408 589982 1915437 1826314 251544 608570 1124741 360800 1412550 439004 1196746 1741872 555912 484099 569310 1029623 872803 1015704 1780894 1725594 1647805 1553330 1822517 635544 434314 685831 1310979 648671 376670 164284 1334752 61923 1439340 1695668 1604760 742823 1612544 1262507 82140 1340076 1372911 875580 1661500 295254 378565 1236038 105597 1239820 1026024 107931 1733961 890166 1667448 311592 1241480 1090663 1810230 1091301 605683 1909039 469479 851573 808039 491611 696860 732762 910629 163489 1479219 1505278 533421 980247 464643 735811 789830 107965 285208 1093863 1760536 1919892 713059 909803 107863 1689199 640457 1399661 1858013 312645 693021 1291590 192250 1864239 1225774 1537739 1699780 1351007 1291633 1662373 49679 467712 207440 6800 1323343 1569848 647892 238932 1925554 1199158 367267 285503 1912069 1959630 784602 1329859 438962 1425705 483758 284050 1121318 555014 1782528 818613 635661 457619 1157157 1587241 1525217 750081 1182649 1690367 1393438 877568 935447 310168 976975 1855535 1450898 444812 1238557 1179043 785194 1115517 1064495 1717230 1819992 216141 1538941 1780415 413142 250735 1927447 1971119 1683571 913378 441807 1502172 1451062 916417 1149171 456497 1858114 1583819 1295365 608863 796899 945275 1034788 1377896 1716688 69552 960291 826405 660037 1048340 1566094 997576 1941228 1676048 975191 940638 911723 454864 964520 923355 592460 1675138 1446337 1421879 532721 1228563 1752927 680435 725598 566653 1170256 940069 1815256 535922 990932 178540 451043 1523577 503616 168680 632628 1238334 1569257 787231 1781811 1427559 198304 1699767 671653 1704313 1672289 477704 605879 4063 1333849 181885 446645 1369253 823543 276316 1946699 1534330 205785 1902335 977165 1469918 1349039 201934 40224 308283 884795 785396 1355231 128047 1512273 437303 1269601 1275927 1836775 271941 1679986 1635796 1289872 1519346 1111204 504080 1234302 295174 1726392 1434374 751315 1247852 179122 840110 661731 1562202 15223 698703 2155 1496102 221822 1699450 899156 16751 558457 1301877 1347631 1140321 195820 511596 1959132 1910117 1002063 645292 1092110 1639460 415719 739749 1938613 1119003 1637621 401751 622344 673115 1351389 862305 643904 219943 1258646 650813 1685291 1839719 861610 115839 832352 1803958 70896 61680 1276783 414814 1559785 1350756 448483 553852 1845629 629133 1731342 992302 1038588 398640 757017 1263703 941720 271870 1613993 1566688 518831 1599069 1206430 1656126 385906 1869792 1189918 1634427 1611546 1382736 914390 1750497 784545 437938 856822 1529987 1874062 1328623 747328 61715 995110 1297113 131232 1106508 948136 921705 1397539 981587 1517291 240141 1504693 543584 1541691 961967 1125425 978645 331511 408803 1437113 929829 203331 1810686 340720 638615 472575 1823772 1455572 1326472 420731 1439545 39565 638735 592899 1121684 794151 282545 1051644 845385 1621664 313373 1373931 1159919 681060 366371 40895 1060655 1265311 1943585 19924 779290 1428396 1339176 577993 624721 296654 643339 1815411 1139023 537317 1432376 653105 1637654 575736 1193858 1395721 1401156 710114 1224130 184186 1651742 1563239 1416010 696469 1222009 1823993 107782 1983108 181590 270465 1457368 1874870 1067760 1287111 582854 1946313 588811 1349992 1965038 1008685 1694594 1543467 801594 1478501 1834561 1674384 1558795 1980717 1839619 1851160 213118 1595115 1682406 1410739 1933765 1571621 462125 684767 9731 321924 882966 1926301 1816559 339761 93779 1994935 1193731 930163 1207006 446471 697111 413987 806727 1266655 994397 1864031 1916728 292539 433156 390832 1849619 1976397 217484 982891 1072097 593427 974940 784791 1580742 192745 446099 1804143 994368 1169521 1440139 136562 19056 1976620 766949 1880413 332853 670777 37183 1191848 112841 76753 1571254 1689102 1053682 990874 1919479 288887 125794 1797861 516596 1136725 1379866 1391189 1293725 800436 95113 1819943 663976 515770 1443066 1667103 1014292 521619 360295 1237294 1760485 1868150 241531 1459210 1867861 1992822 484140 263838 588920 1088198 1213894 1971911 1939482 971854 1764743 899048 1991268 557414 583812 1680234 1807234 1823254 246909 1434362 668598 462699 225610 1896928 1621583 921599 1828501 598192 1735299 1301863 124495 375728 486939 1661033 1123992 371198 1655309 1671860 867563 56393 1923309 709475 698334 479300 1871270 384877 1746391 664669 1418832 1241367 1570365 1813935 868042 220333 977763 1957338 48054 331463 1330347 323381 1671922 1255069 709078 1754936 1049258 710384 1944561 316517 700377 1823890 164401 1844658 1379255 258774 1005608 453912 774559 113437 1362942 1685585 1065308 1593018 1931553 797507 1221578 554540 1101513 1090060 733469 558967 538559 1306553 934587 1041327 748884 1312599 18533 1418714 1634355 1163605 1015662 1727682 440589 282621 1901425 1096020 1074919 82395 456775 654828 157632 615456 1017745 1440155 1394004 1301841 1112720 1029454 262646 1559258 1990051 1344660 428174 1245444 245946 858228 88013 416585 287915 1836718 504965 548489 122461 1827161 587855 783244 635274 1867349 447396 455999 577950 936700 499541 170950 1836318 93436 311754 1948574 443896 1025711 18756 1328006 857072 1881900 1061913 1209093 971132 246416 1970201 1726737 1624706 258233 1014367 1811156 1467476 1220975 1283661 139294 1477837 1198975 1707092 582958 1518256 1679365 1137860 725220 718229 1071394 1631309 1712228 1651696 1598205 1055932 1093490 734960 1330691 973631 586791 371605 1750305 1629148 1614683 343783 418995 431579 1996140 1826031 963235 867623 70363 1555764 1125876 622778 657415 365056 1786832 685747 109917 81489 514785 1606605 1747359 691455 239921 689077 1521425 1064557 159249 182064 1073980 601594 674704 693036 1673385 827608 19934 1398549 563790 1860123 778324 650433 219019 315181 543171 1260240 944408 1924125 737254 1684160 1940557 1817310 1379152 1633800 1713488 1206471 1205147 1155567 163984 672337 220598 1358498 1885786 1624436 981715 267502 980464 27474 770657 172345 247807 1252681 59695 1585152 1277880 1902516 730819 1145508 778707 1448630 291511 1865920 1573327 1267758 1247246 1209599 1951936 449336 20609 846298 1333431 72213 815667 850706 1333791 69156 951473 790102 88428 640621 350257 726414 173457 657268 222746 1696568 1063494 1927222 1730479 621884 1149935 62815 1778993 1673145 360366 1122900 595946 761083 1071420 1874529 1652815 882500 272029 1269962 142717 376431 1582191 33329 28020 1380711 727772 1564432 833557 1330249 267813 1285090 828797 339157 1438319 1094530 1409669 1406612 572852 440995 407777 1925479 822115 63332 9708 1993128 1976085 1518310 545870 1289186 549842 64985 175091 1521820 1186562 647310 905095 1481934 644209 1494376 22881 1193149 635631 1658546 969810 1542143 433832 1398908 1746556 214651 1404788 1325134 928156 1753875 1631819 1817281 502028 699921 519923 781356 1616496 1777698 288093 790049 1403028 1094397 186440 1625340 922589 1651263 250949 1123670 1880299 1397827 1196237 396394 104194 1488217 994865 1000639 267260 766221 821355 47935 85930 1527200 1715527 1083881 1502605 1724182 1712044 1973874 1799554 1750548 1705770 1431358 1324069 1138003 45285 1309432 1190046 654920 1107904 636921 1873683 766075 1001548 414269 914312 302456 1055711 577497 12766 453591 507194 1725046 42174 1991977 444049 610956 1851218 272058 73874 1664522 1467175 938322 480101 414199 791709 1758969 1541678 126069 1361424 1914648 909737 478911 1785953 1147754 846666 108616 1534571 1512068 1943265 572193 1378390 1748802 1670150 859528 1567860 1286616 852637 1492410 1956032 941487 1787769 887929 1433221 464940 1328025 318523 1460475 1515093 847760 1193497 43010 1944687 86143 1482618 623719 752970 1433716 1135304 1175315 321535 434586 1796942 797317 792763 1686110 1385593 990881 828788 48642 888949 1978104 865265 642726 731647 701944 1841941 822487 1295695 389487 642352 1813295 1939106 660831 529281 25173 535457 742920 234225 23431 1452562 1936810 1133395 697699 1353624 184193 194141 1044823 1794853 788924 265549 281383 955497 1978119 934427 140393 1007991 180536 1534776 1215451 493945 1781957 1661632 1381375 1369354 651708 1884245 1596096 1081279 175831 130320 1710467 285087 1925516 1818966 1176350 94665 1522647 67182 713383 673081 1900661 1286343 1435161 1179140 1903399 1818584 1650725 1667794 469818 1848410 220275 1054207 53529 1894784 1899207 696864 323080 1598623 9854 999956 1129086 1859063 918872 1092177 12626 672797 32285 801986 1155060 149262 1491825 1393453 1352536 903035 660638 1564493 1405724 324498 1893314 93135 958985 211130 1544151 1056969 1102630 1937736 452161 478551 1596634 1508977 259368 1855651 475586 1005285 1417767 1886438 117421 1858768 790989 368148 258582 1105014 12222 247763 923339 886756 986530 1458146 960434 1514121 404186 1236463 866925 171396 1569806 768469 1962931 781354 582391 886156 484928 826926 794969 630731 467964 379188 1424099 457364 730405 1226908 640343 575730 1354735 844029 624811 275075 1740463 1912350 523088 1307572 1193974 1547514 482201 1741975 1804803 498835 1676891 1057215 1794936 1285979 1770707 686992 894013 1873106 1952255 339839 1699812 149198 1386521 1775770 1618233 1150805 976107 162652 1621090 472852 38428 1334917 429805 570659 986943 1052783 734249 480306 412763 1597436 1686036 1623234 326331 1366673 48769 852875 342341 759689 544503 954534 1523854 1456747 1387809 1030517 521596 762259 1157823 300003 1161918 1778647 1008959 1677245 129180 1284991 865324 1409340 202573 697088 469678 302416 101172 834179 952443 207575 1744502 1848719 1008179 1205822 436280 1474505 1527240 99381 753303 449796 1258688 1850926 518440 1899096 803769 1205056 729934 698228 1778393 753054 124038 819875 1407914 1478252 1412796 620169 848251 342817 1945748 599939 535050 609296 1055955 1041911 992842 1873917 60686 154221 1038823 469575 52095 893809 897421 228338 912569 307228 1134483 117371 502087 349475 330479 1938379 617536 206501 1800233 1252957 1446727 720832 1719380 1262684 1274566 779207 1679092 298075 727346 1864438 1269031 1414925 807832 1866375 146053 802069 716724 863772 1617340 742476 280816 1174040 1712349 1350037 860736 1667409 755614 1946798 55944 1751808 845070 239355 535864 1851317 483228 1892629 20545 661337 1905062 1616051 1702700 1528472 765833 1209447 1275557 192454 508159 1283312 353733 1899586 1139318 1054538 705222 743948 1164762 190491 655684 343946 1342853 49834 1647302 1590999 1105463 1443593 556023 820503 311318 946593 937809 1412653 1486119 1639656 297595 1620878 1358013 1786157 1149555 544311 940900 750691 303642 1852432 1492986 579992 1453496 854094 362201 508500 594755 116459 1969674 1689227 2352 1579750 1848434 844517 1126361 1028015 1700798 1847934 1403204 1428117 75955 352515 1256817 194803 838907 1780308 209350 267852 1489059 73340 600800 962165 664223 1104145 1057610 694390 1374348 1809959 1128837 964047 1071684 93928 1073250 1161790 622330 1583946 1129046 187001 652985 64405 128192 1894128 1541966 423691 1688194 750363 1165484 186827 1532102 1191757 1507696 1618364 957123 1081794 931898 1039747 829763 513708 1393856 930269 772477 132450 702886 1371220 839107 1377221 1877773 267936 666056 1096916 780521 505428 152267 1100770 896929 34610 1928471 1656963 1647030 786596 1684035 1590076 1247162 1409205 874918 210780 1455245 716133 786102 801981 478612 1835264 1692859 937040 921586 130151 26700 309712 28774 654255 611547 1565893 1890900 768254 1917302 1210159 884879 247054 1722507 368243 262616 163966 1848941 153768 1624967 1371846 1214583 1997423 1479475 266259 39172 1303611 1555618 851689 1193014 1150966 123134 1886659 814690 406246 991631 297847 1981403 1619614 393 1086901 836758 1006821 79109 1026850 1340776 1529838 1501747 1104241 337466 135305 1086483 776664 726180 612679 984651 412728 1360816 68822 875304 71170 40977 1706441 37409 673698 1656463 883985 604872 112449 960451 277787 1625967 767208 1015405 1986603 1412885 59061 1343192 441937 543334 1526393 1212613 1832014 577972 140375 1750714 1842755 1103231 1278753 143970 382932 1098143 742780 1972681 263225 1375841 1570182 198126 591325 332768 754716 1554610 720479 1181855 295045 407825 1580915 3366 1554794 322012 1261750 1840692 1151472 583318 934176 1822679 1420981 1004514 407406 1319529 791906 1014722 1642554 1334986 1168999 59532 610329 600192 1826525 1239427 1741164 1886439 1146179 238898 1879602 705269 1683332 1590208 1350892 1054201 1375636 1741657 1012180 1666666 1460517 1150868 118929 642131 917481 1914018 625781 1353946 79111 672028 1469984 1329550 740783 685118 1169409 1695928 997694 268203 917512 334491 1910298 195169 1078121 763285 1666544 863843 223246 1831860 578086 309339 1413565 159372 667423 916799 89225 510190 1787417 1248197 1987783 135310 1985805 781443 1293099 1805255 1402159 1043884 1308440 844832 86303 1798992 530832 268862 884774 1209196 1727658 493535 993826 1534893 1907942 1284750 438893 242322 578481 1543865 183577 988399 1322440 667772 1386621 417472 664660 1329904 1601007 1123619 1646568 921666 209103 45952 3877 416131 1195809 1242560 1463033 1070027 753016 959439 1618560 687666 497536 1068608 1454427 214947 1907613 1639172 1687957 418854 910427 541079 747408 1012875 107048 615268 1533469 242155 1701642 1643203 1705596 1350520 1261797 1292354 629973 1162403 675094 1799750 737964 1086252 189614 612040 1435269 1705842 671087 596245 823600 1056629 529555 60893 830168 1107921 512903 1809980 819991 1787832 791989 1820186 186190 756659 1296569 1856459 553182 1611276 371924 1533695 791096 1458430 135272 118200 729513 1881419 1497453 528901 1026212 1228994 1705997 1070634 1166947 569150 1953826 819648 31251 1903700 1296822 1969416 1909984 954773 254988 1818583 1751680 1091018 780821 1414649 139017 100197 1694896 123723 605275 1084130 1708204 312378 1436688 955245 26606 1375257 257636 1255529 1101063 244168 133849 130535 1086746 1932228 1846607 769825 1120674 1293659 1302268 990208 1714737 1113050 344993 948928 489335 1820574 842641 1247022 1955548 36061 801531 1040074 503930 1337044 1551788 1898927 1065659 990302 273826 664075 1612288 837278 556642 1116018 411471 396681 323000 1829115 1746751 1240662 624079 1427219 582143 1701141 770175 694616 1836796 274638 1523595 728412 109574 868503 734981 579549 1926724 1709277 181397 815101 1752715 1596101 1469938 183704 1278244 640897 1178871 1311275 1647706 1311918 10149 1866883 536470 952792 1506951 1509647 1568225 937164 1448014 854927 398314 1927637 685928 1375014 251587 731022 205672 646844 312994 390545 1451860 1976376 564238 1182068 1177970 51224 89939 12256 795604 1946133 178125 1976974 794883 585019 1530308 909873 839079 626687 369600 570711 1597687 627965 426797 1527826 1004132 50418 1460118 23805 1950931 702639 1854162 1207689 579814 195377 1794052 1945280 287259 718479 1798817 1182650 1672091 1760795 1436520 1723996 513381 861019 1754185 1206238 44741 1210659 1128227 1205372 1551071 321478 1846852 860182 1388416 1603164 539688 527895 942331 660306 1874458 853689 1536958 808987 784243 968226 282523 620434 834011 1817847 451741 678713 1056758 178180 560380 126764 568354 1712473 1322567 717344 996559 1445810 1001011 1394353 432663 433469 1033968 497203 1038136 872358 1699636 445368 931314 1548950 798159 267057 36421 603335 1112874 517545 1666971 1854606 227564 390656 1816883 1022930 1515028 758977 744760 816916 1168351 868566 559572 1621210 112952 117491 610009 946315 778775 5519 1977831 346228 1112712 899094 100399 1240962 1431496 1773841 1169279 994639 413775 474454 480889 522031 1141882 1701107 1137026 1385582 395813 856359 1820023 437725 1598549 1546750 593827 1177287 1438194 393921 1269897 1571942 1830697 263058 1348229 1277438 119474 590321 1522517 1651831 1173253 394884 1161299 1878079 904962 1167047 1010827 1156255 823754 190219 297855 926156 1473676 145997 1345981 1521604 771541 394792 895545 470537 52955 1518982 43649 34512 881005 1320983 1827893 1724022 1180454 1726686 1526900 1569438 1303587 674742 780947 1526926 875247 27789 1604961 1394121 1020821 94178 1392221 1462616 1225230 1508843 1100592 1314620 1156067 1617341 1093887 543860 641497 1175872 1588837 722813 1360465 1698485 1657602 451938 1256906 1315317 1565152 1156208 356496 1143057 456756 1520548 419662 730999 227112 1176990 767261 595613 429085 1167533 1911294 1999504 283207 934512 1514567 434536 1456555 143219 1269137 439767 1797429 1698774 1992165 283959 1718305 1427907 619994 1582427 656958 1581565 1974213 191412 1464083 749763 1407747 636725 1055860 291184 1338340 1205650 1401721 30094 279401 1598716 1577143 1324791 386372 1141379 995792 1553527 1747485 1015808 1412150 1672777 12417 354950 200273 1840940 902737 350802 1640219 1378421 1960550 234560 572181 408739 473335 1591618 1258710 348500 857093 893248 1071205 390916 925604 516020 1079179 1657380 1213903 1515027 1184175 1117274 76275 1003296 1481001 437787 478718 1932822 676148 1697649 1481819 1915611 702336 223538 1112901 1060497 1358949 1118907 1006852 1445339 1890735 1283758 421251 959424 151331 1071556 759551 103526 1075549 1527100 1055878 1639206 91608 1107065 1154158 1664098 1002043 1976467 644131 1152869 1805701 771024 59987 1242973 452353 816108 897523 655652 61097 11989 1119963 73452 156077 150337 1035896 1820584 649789 1016810 840273 1660500 1572786 366349 448619 991277 1340937 729911 99877 1475280 641447 1462783 414432 146660 1358905 701840 16054 1602105 1433029 737847 1215238 1655286 1417136 650524 967797 1753613 1397033 1813696 1529817 544741 48660 959106 1744028 5914 422340 1532221 121054 1250584 1683441 1727260 1751433 356915 196824 975867 177685 199725 431163 1456908 1515289 1767457 550753 16302 1778504 9956 53180 1030664 1043040 631963 577391 1658898 378882 178174 676896 489475 1912734 1508215 822116 1116146 1935221 1597610 499763 1279763 1614848 844293 94254 42973 806307 77758 727699 134349 1428128 1991611 1340796 1858561 662326 1806580 240867 1234672 1222651 1781731 277909 1408072 1903793 402232 387006 47362 1672479 535476 1617500 1301205 203946 1744581 868226 1382105 1050658 831155 1227210 367491 526007 156882 545651 1499844 1558785 838953 1931087 1619886 1819916 1995150 421657 1952900 531142 943684 1039113 1455978 401873 1634637 1099868 36120 208742 595659 785045 469098 1961953 1533422 396500 1815576 1462866 774707 110133 1209178 1990987 1439032 330778 1786581 715407 506718 472780 181312 1231942 1015159 212975 627124 320327 602410 1555184 1868010 1585900 115074 1201950 70467 207404 576158 41528 1095619 1003394 186096 1449610 576132 265382 234263 1870767 576863 1146274 114176 225330 1907460 1680009 1782097 254167 837388 639645 296449 1416315 1188291 762567 1099489 1485311 147000 1897801 357424 590502 1121540 695757 1480094 992053 853241 520489 436567 867671 587131 235206 419860 1929487 1103734 724385 1346952 253784 1185436 935736 864341 838613 1115859 1595861 1142115 1331245 1253247 802462 1034032 1943646 85749 428307 10885 1117694 1293875 1228922 588353 1100875 364094 1964313 1475690 1560671 1089551 919596 175214 1477421 433147 1757239 1083929 1680033 1703004 1305214 235166 16448 232169 1658816 1552839 1446490 291465 405535 1590278 1461709 716065 1834628 1364237 557818 1465914 459495 1025791 1575153 1861477 1740193 212819 271634 523245 534196 785638 1999851 760133 159692 1379686 1652463 1223883 635557 1304544 1995809 1318419 577899 333598 192138 1746849 1826115 363511 784416 1617031 214466 777092 1419029 672995 234461 1195319 202852 1017825 1064850 1170720 1482242 1373079 993540 1438787 342612 449880 1517665 1606646 499161 1171979 1971131 1574091 302408 1681787 992825 561381 1426041 921958 1258864 1539613 1451533 1856454 1467246 1731560 1779184 1722519 1553652 996919 74522 1362360 1266127 119049 1550040 1888752 1013527 1394784 893611 917125 952967 742136 1181834 1579093 625880 1484895 1512123 569316 1623034 52172 1797775 507551 1068660 1700987 1523624 1197912 1955752 529604 732115 1884685 1411229 969889 1451248 948826 1873217 530066 554185 775703 711507 1662272 450911 676862 1777277 521271 1011871 1134560 316470 131047 263010 1608527 844052 1451068 1734947 1146325 1617385 813581 376094 1543311 911477 354919 1207045 21049 692352 477434 1086553 532897 326418 1048346 1807434 1830491 1307209 1051739 605439 1236134 1806688 452823 1064379 1681155 490841 1096870 280383 833481 765298 338012 381287 1149607 1679269 1262771 1326667 1504830 800990 348299 1931699 1833868 1323250 1928124 7314 1636865 747677 41732 411148 1464659 1493585 1116093 1819233 100988 356636 1516196 1705055 481938 1800372 1901579 1936737 369726 273960 1208307 1128161 1206024 867990 1327379 1640897 369108 132037 59778 1634916 850185 775391 1098038 345186 1346137 1494231 616953 1956676 1170530 1137981 928169 1753037 1532632 1034921 864405 1741741 509697 744170 1792978 1465376 1113974 998424 970696 462632 350081 1850619 868049 3605 122643 933621 1297453 1292140 811945 921566 1022000 1167736 14549 114644 695920 1218397 761739 695344 1283172 28694 1954804 1798636 1958690 625615 1379488 1280820 534496 124745 950461 1227835 1337052 1260811 1283352 1036585 1844207 1491788 1303233 326104 64281 87113 427187 1139837 1800583 512433 83650 1888188 566776 864811 1780865 235760 1239244 337859 1705288 1203543 1845972 935881 98299 34490 810271 588116 82299 1459275 1807423 8488 1719915 845469 51023 696058 1164087 394872 538055 1103488 1669345 905205 1752006 1337758 1344667 1900269 1063733 33531 1746551 1679206 1212160 1058583 1608480 1904179 1040920 1026845 1851268 1534090 370488 986879 1447316 1146985 475953 1380382 1327559 1865847 51585 1301862 148620 164549 1019601 233504 1150589 495095 1980329 234528 559372 131595 922851 1786904 87713 1132111 1811103 645584 1363896 858211 696948 612891 1526087 897430 173153 1697447 827690 56006 823428 1197800 1341328 43417 104103 763347 927459 471970 461458 1578569 119892 715207 1050051 1555084 1157618 1589769 140253 734721 239571 1991202 1657912 1409250 301150 1711726 1566347 1014596 921167 411611 1687403 836395 1375308 523497 1033300 1029925 613842 768312 377191 1081102 18041 429557 802061 99830 141076 242302 1528750 543025 1900981 975799 602111 1289306 840740 1132505 325878 1104452 598650 1263223 1602609 1017045 950893 1952924 1300705 1548141 365468 1070567 1636359 1074820 1735396 866989 1176001 1820594 1092056 1467185 641491 547808 809732 1183543 405151 1262422 535514 521058 1708031 1515987 1033896 1693894 707010 1692683 568705 749024 1621682 1417522 897412 1424707 713509 614911 491624 1807231 1759366 90097 367269 1977155 1279582 1334950 1017539 643423 1702829 200877 833374 1399510 155733 183798 960445 793591 1919525 27057 643569 1201723 860349 817171 1301185 1431425 1318478 1394831 1791071 1509803 490498 1939165 669302 1021746 1331806 509848 1131478 1832862 1337526 387880 545083 1144442 670691 1291197 223345 163375 1202911 1807147 244808 982090 1203152 656208 627131 508298 1945131 12346 976737 1247802 1376370 414551 1953573 388144 500149 1235412 1157770 793845 891196 748764 1947553 373926 179946 1054737 1595184 1620157 87474 1921203 462021 1833048 1820401 449458 213076 1077753 1213691 247053 1654521 646753 370245 1165573 827553 895053 1420743 534073 34672 1100567 271365 1236837 1695329 1499718 113880 1490269 1013159 678794 1079167 162159 1501357 631070 1028159 189631 1500144 716178 178631 569397 854396 259861 1910528 1592851 330801 611509 1483676 139279 908552 551056 181478 960804 1582763 1214913 71938 1788370 64472 1078584 631287 1986498 1285315 1853904 408081 301963 1625341 686107 19590 494279 985407 1576351 1767069 1534250 1805790 80840 312379 1508147 1941945 513515 97945 1390809 663029 1906521 1091297 816980 1131128 1001119 316027 546941 1773867 450767 1703429 1744738 561132 1765543 621294 1255493 1829743 32008 397670 271987 974845 813354 577855 891278 1322638 1934872 303308 202641 1294860 1987928 532630 1026587 1162111 802496 131587 1269951 748267 602477 438620 308659 213711 1951723 1108242 796262 1641485 43100 1260983 212036 468217 787317 1138849 537444 736754 825004 521166 1109920 875363 1341948 1051918 241982 1912726 76822 758428 1188173 1490054 721659 190174 64074 799884 1758400 742667 765785 1263035 396952 153666 1312409 1569860 1828093 566548 1536419 242308 1045481 1617931 1588760 733196 1279594 1729316 1052561 1974862 1681861 1228188 1872774 1732084 1694678 148657 70626 1598039 421971 831800 514971 1035492 1520860 728428 1771273 1749767 1151638 1814572 311696 608148 725621 278399 1001198 987978 1065468 185556 570746 1774487 117408 1341323 1956421 707305 752549 174999 1894990 1296046 1124709 434632 1691731 766806 1112133 1082603 1907030 413583 1517822 941024 1652750 204196 1689043 484243 1331042 676788 219005 1063581 228008 1741004 809480 837809 139507 1060979 1526409 95041 972237 745253 1394377 1185177 1318118 1464707 606592 1916649 139356 1629368 1733728 696424 1308309 464491 616856 858952 1144330 1602502 1519784 1295276 693193 1705466 1844845 340777 909610 606586 1915729 1854416 544100 533038 481146 455555 1035589 1378111 1499195 533000 1056362 881141 645139 1134954 1016943 1361116 205978 1132460 685384 623885 923206 1124889 1716193 1204467 1417534 482623 1226546 41165 1954998 802530 1004037 1987097 1512386 1507810 1380558 214035 1508056 1159159 1259561 509282 1721429 1400102 1444659 1805562 356075 1870367 1818833 783063 1384494 1507504 1142054 1229965 1845720 19646 675472 563033 1181970 119351 1134195 1695570 6529 1596713 1871781 193395 1206004 833422 42040 154167 1302238 1514164 1366622 1265167 967098 1322048 475594 1018443 1724475 225960 1018555 1458247 1811840 421158 1381142 660154 1273584 253277 561063 1281139 997882 1586075 367525 1764601 1511226 1497462 1866002 1397644 1113773 555255 553236 964592 1682305 1185354 1718819 500791 1323834 1849249 1693335 29089 992263 1485474 1584740 157979 981769 1244503 1292227 312074 501254 848154 1862462 1671971 832458 884851 103455 287460 1334859 462934 185020 727807 1392528 1738806 30426 282242 1200460 362495 1859529 310225 1951203 499528 1355206 333585 321836 1344431 776153 321627 272181 1725609 511778 724901 1090190 1094334 1633698 363665 1301191 1591361 1720852 179147 1438455 1622869 970096 481387 1134846 394412 1995275 1333534 78658 134489 1476716 550227 819887 1978598 18275 621223 1070380 115406 1786455 1696498 1544632 524694 277303 1461540 387711 284230 636090 1559501 1707685 177865 455656 1724852 1597042 1106905 934472 924879 1264845 258076 1329371 1304233 821960 1527762 148143 1374759 662299 1202888 888200 301050 1704547 431592 579568 1159677 952962 165101 342297 494074 403394 1950526 837063 925696 720545 450722 914271 441839 1352277 212118 1884917 1537691 1511810 793837 618251 1423569 131290 1205314 815695 1304040 404389 85482 932922 1044261 1935003 1844765 1303620 1698579 16920 158759 5762 458749 678908 1094198 127573 575629 83222 705281 1197967 649481 1912834 1388783 319540 1750335 1482403 1842379 604564 1689834 1987271 471497 1652418 934841 1774310 1465347 767608 1958550 359635 1922448 1524577 945948 1220755 1106522 42762 220250 1111251 781108 291002 1133029 1116768 1197978 1847530 1186468 1022353 1502848 109206 1399128 243461 654496 1163281 952502 552183 105384 266693 109681 1028802 479031 1883376 549038 356454 1322224 304648 386195 155916 27728 770616 98347 70232 1557429 1749079 912159 737230 1826047 1775474 1708884 343198 415683 511581 390902 972128 1247883 1364423 361164 999396 1531880 1443294 1595673 1491494 1249233 1284785 971344 1694271 1702587 803625 605206 283088 1059311 376203 1147952 834990 1005652 739613 1704690 1653062 935491 204892 844437 191454 1527133 804595 1494457 545066 1797710 441084 1474885 711836 1168101 134174 168043 1142277 478966 755219 1985153 1837979 1904405 1431124 1026634 736949 1430823 597914 729861 252655 1758058 923690 1342937 286790 487640 1924553 599684 381258 1939996 244181 531518 253096 201608 1075982 951080 796750 262240 1582375 461945 1761764 1621202 1462789 1262860 409190 134181 844434 893363 1295674 295501 19551 903318 414300 1536807 790042 1515000 1353695 1380985 1694435 933673 811445 29217 662978 1243517 396900 115503 1541419 420663 1304112 528375 1420637 456784 1828779 905564 1465605 1830759 922225 560592 1031502 1213850 297750 1977512 1929699 1572197 1621654 1675712 1523107 1598414 1703865 764864 1921449 1673827 225296 801677 177024 1097559 1705691 283346 212648 1869524 433868 1283375 1502923 207786 519797 1943347 1391637 1174675 1505836 1731863 1531991 310867 1957273 546208 1367619 96764 1023683 1746196 1880076 1470287 1493874 639627 803283 684736 1654331 353005 1311679 1897591 1140746 16729 1497485 1350097 1354219 445042 1732127 1523614 177146 820457 1003003 1503383 1151942 527464 1803780 27613 939044 1914305 1768208 1242500 571575 1808566 499962 433822 1506462 702575 687544 1837394 548269 243708 1786470 7417 358355 1036559 1538683 1658140 1855183 218529 765970 651560 1910271 600959 343329 1509589 566421 1581875 1725209 1839412 1287190 1819245 472345 499510 1833009 244333 1668196 721134 334132 1398913 138390 592276 1693048 904980 1548838 1372803 1099705 349115 946924 580266 1621940 650401 1664081 636498 1850159 1613479 910321 1041380 1810823 805273 493564 73077 1735841 848826 240900 1095608 1500124 1164719 1091475 1193464 508901 1788531 893625 1021737 179698 1298791 99933 1703410 1161752 686870 1987520 664471 1384243 511624 1104191 507680 1322728 1136897 891041 148670 1578334 876524 246603 1513746 894723 1732382 633428 1460820 1477531 1823466 1657024 1974353 329741 1309385 1055198 1332928 548351 463321 631445 1782181 1538207 1073076 1630957 901805 345837 1651739 1343693 49586 1349993 1252164 171460 465484 635517 212736 40537 801432 678930 555176 649434 1423714 1539681 378629 298963 926296 1461261 1209185 1947996 449721 1141925 1624561 391280 250134 912158 998860 683568 1085934 579243 33627 234608 720434 7533 657038 1816312 1306150 453895 855605 1984823 491439 1788475 55985 1292236 694872 711418 451521 1558252 376571 772398 988410 171156 1659908 18692 868073 82107 1654265 1124795 110285 1178555 1479136 966444 403740 456505 693245 566117 1900987 836691 805969 1956311 41236 1065656 1530872 197376 1549077 660000 1358592 1166808 1535114 573653 698774 213637 921892 1190520 794809 1963078 1478177 709084 316188 1820076 1431914 1770956 253272 1694684 254268 930787 1552229 620484 202368 1219643 1948577 659144 623811 291224 242872 1069463 774902 128432 353780 1312380 369291 532772 157376 1752387 1786416 592035 1125295 1599482 1540867 1240561 219347 1529041 1823447 260702 1372668 455342 339496 1187648 321065 976941 1172802 89965 817008 1437192 230326 1797253 462333 726935 257167 1348090 1046775 1643516 1636839 301608 432072 1639094 988668 462653 467204 487537 270681 937033 656518 1630520 1605765 1598920 1129738 431762 478555 14389 1447080 1911246 388667 1108511 219350 1538681 1402906 383640 1394014 1907464 1409603 219860 1535849 807458 601501 324092 676572 1106480 182827 712313 730417 1591186 1382740 829765 330373 1923558 887726 399238 312532 116456 1319892 712999 1501932 174700 844795 320239 1484069 1776653 98217 1562169 111277 495399 1494138 1072202 181332 66170 1456797 1952970 265146 1960116 396215 1287625 150307 1027157 578949 1655788 1517086 1598351 594575 676293 169452 1252287 1623512 1258882 490017 1397481 328176 1685579 1173668 735441 1766208 1107883 1302681 892296 1797419 693992 847317 1353813 1301176 1033550 1625307 14943 779086 1854705 1453340 536314 687292 1801305 1548931 706096 1768986 426649 475541 1034745 797082 244524 758748 1210825 745125 1702806 1071348 301155 590085 1856282 325153 1256169 348460 1077097 275306 193907 1855928 1477746 666619 549953 1209725 1125057 1796774 56793 140217 649800 1835738 240222 1108519 1536400 1228550 1274244 710937 1495831 270020 1392942 1406514 44332 1588435 1667522 1474199 647672 1559047 1035003 366705 903716 1291374 334652 1848122 1846695 528471 238473 1325135 1536845 1115649 1486837 1072722 791251 1566115 1574389 595810 513843 1607365 1327307 1222244 476082 1822172 737173 1508912 783055 489107 1600870 727861 3015 1938118 865120 370195 1408127 1567375 280037 830251 1378612 1043198 504809 1863062 1626085 242886 1807255 1012897 269436 344613 657971 727833 1229231 199673 1054078 738290 743075 432968 1374967 1861338 1081908 1304288 1323043 115381 43149 542089 1322290 1983772 550373 1432990 204460 1445976 1493738 1544232 1574064 607137 1400305 1172917 1953093 1200225 366410 93101 261965 1886812 658961 836096 985223 1960332 92749 113603 1593219 46067 1563427 1391938 958610 637328 1282916 581999 3599 1494296 1442444 664962 1303035 588195 1949862 277416 218037 1250543 494569 1472113 1278578 872227 959524 1238677 1344563 1887507 791464 775408 1833966 963947 1628315 415100 1972335 234277 1172506 1669576 1674604 386033 1994074 1060964 546134 1896491 566856 1585910 1939368 658436 458159 1354134 1642164 229786 1923649 1333381 71117 1206324 403130 1099106 855269 330254 1599721 1611870 1158880 1839134 1923515 431342 244549 1838993 292348 1138590 1030465 816706 1106270 595200 778882 697327 1764246 1839559 803663 562112 324481 295363 111206 1710642 1603215 318022 169883 126545 1402607 1957827 1849695 1428126 1817053 325838 1423417 407110 1753591 1288105 1989493 741894 1540651 914736 307055 437139 1933493 809346 27661 1452034 1566698 1228399 1409360 773677 1383273 446888 388695 132071 832308 816517 1772789 1932763 837585 1510268 907228 1029211 1796952 991049 1359636 736201 1588891 450987 1561224 147777 1140618 1527254 790217 349528 193716 1772990 605152 1317787 464260 812083 1156821 926080 120833 1262538 675834 959897 59576 1917615 612360 1054063 1339947 872695 1734267 1498960 281827 1347180 478166 1995367 499944 312912 1774160 1952903 1133076 1696014 1796174 1097831 304380 226044 873872 518387 327993 1178048 1215201 1942363 1169400 403973 261506 791851 587253 19635 778430 811705 3106 649574 1848833 400903 1254103 205121 677854 703030 141409 1794821 528425 152476 1738522 669724 1312973 238279 111602 1450897 1855481 1305809 1100651 1866025 846361 295027 1014765 604992 1801351 306194 965259 11892 1761504 1730051 1616774 1146516 1111218 1714773 1778782 1256434 305698 1698846 1858367 1189208 988161 1435004 130265 1922768 1071038 1410362 482847 1331704 1563249 488653 1261514 415363 1600767 87691 91609 1448544 1400397 1919002 1009612 1855242 997123 1807791 1898506 1266113 500602 197313 880468 729739 1881884 1652226 261625 1062441 1702047 105079 1424899 169087 1619459 639955 1157275 26152 119435 1435550 1183370 717939 649367 964929 38823 1753695 1515207 345794 681397 677259 1259132 863347 423240 1357607 720514 756519 28463 1485153 659646 1515993 1047069 1087908 1098573 1815271 1373600 1301674 1648003 1152740 1572987 1061351 1568790 512946 901613 1052317 1963975 658341 196652 67570 440007 662712 1608641 431113 467800 129904 507181 1007469 1538357 171757 1898956 1854350 728647 203782 1552136 1394143 700095 457289 1949584 860058 785928 165418 1178214 1664944 1449821 744422 277962 1209853 1479375 1868235 1650532 975317 1555534 132308 991336 1876175 1208833 957716 1097468 1063792 1374786 517999 1327586 1786316 1796074 407869 1909207 1283238 255601 1045553 841380 1292544 357350 58393 258146 644304 471588 147275 1004408 1352396 9769 1850113 214101 94448 651682 672939 858253 835355 154696 1877850 42852 1401206 1454135 1301095 43759 145593 1699141 1137473 1119437 786489 844618 1547711 660346 68809 410057 728235 1644799 797598 1352252 1245022 426919 655279 556460 867180 743097 1246919 473597 1298019 578307 1786867 1707250 432041 854183 355722 831784 1576289 1256614 1297047 1229348 1899751 1793034 1952358 929927 1223701 1788935 884695 774020 904620 670972 1997168 1976492 1542275 1102219 1303057 212525 571547 222312 962238 125439 1137083 137248 494491 561711 449564 1584753 1106608 589655 1556487 1740627 279372 1278543 1686147 1293636 185227 1698822 361139 1258242 1527056 265192 1519465 283002 991443 1393500 1734027 1010949 812797 1819410 169502 399018 1947393 421348 458656 1687767 1825294 12170 1469502 1344306 326382 924783 1417843 1027818 732181 307218 1954335 347249 1455616 223161 1677239 627717 779034 1636704 806542 1448646 1916822 936535 428192 1311447 652580 1686880 90926 235957 907256 758344 549805 1841487 623313 510166 1019533 1893647 1470574 393239 1655732 1597562 1678252 470615 1290614 1874824 57414 1716832 1825185 1358373 1630387 179090 402006 1061395 435033 1924711 461497 1225976 807602 644169 827117 1202322 1970076 1453264 810204 153800 1993093 1636267 1118565 1704795 1169569 585195 1583183 166390 251396 338842 1852235 534520 603835 502922 766220 1655930 612737 140314 1476667 1116411 1243536 1912233 1161997 1192542 481164 1998372 1298707 1050426 1980259 1444441 32679 553832 631901 1273424 1900420 1012498 1276923 143521 1625233 657738 1988022 1685618 1449520 160099 1817747 322801 1777329 870733 1261836 699801 1351666 933319 1007977 1344727 1291480 1890870 1394376 1232610 1881367 523754 44677 1723941 1146832 1446531 1723769 1060986 1723623 1383294 1029323 161178 1880789 854251 1950368 466533 780700 332068 1556870 1034524 29578 107175 805315 1575062 1283271 952821 925279 56098 1738579 305181 224351 1111671 1430860 1147456 1990662 287172 507612 978420 21185 221735 1752231 267019 473957 1133424 1806428 1278538 1356218 1316728 990890 1273394 1324918 20932 132015 477695 1709539 1624261 172001 491919 971485 782043 1531689 385978 117788 1731398 1896279 422980 485610 1072971 1853187 941535 475274 1340911 74494 746500 112388 119774 1022956 1116424 728451 673366 731879 1483135 1982904 1203160 958531 1723812 1408473 1655281 1805749 1241794 1999198 962099 69465 349367 1224421 1225340 12392 60685 1067812 416175 218365 693024 770839 1289948 164420 1939061 1948688 1949556 735784 1073760 1473163 1487330 647344 1850762 1853284 1972122 750034 1761834 908411 1715405 1885988 392605 640392 1896896 454091 115310 418054 845981 632792 1570163 107663 1351115 161463 489392 1558417 68064 778117 1411588 708482 1628371 892794 1354763 723281 1139870 741469 1871639 847858 619193 1623454 815093 531711 175462 1929076 1234921 1059330 472098 525279 618894 1894975 1575003 146738 1067617 1490462 1649766 707518 1489525 1859404 1115452 65890 1471205 1927174 339341 824973 1225682 951891 903416 504787 569794 519725 1781062 1586866 1957807 245959 1967164 1312467 1240004 312627 1585718 1641133 1592090 996043 1164072 1167265 1671647 58131 673941 867045 856348 1559286 229758 480964 467484 1758378 996342 462988 1086207 1875315 665118 650768 838698 720642 227492 513484 1924180 474947 164221 1584830 720726 1687267 1211362 1121213 567631 1101456 1367759 504784 1681763 1078497 1594571 866867 1677481 1549564 1214589 1212157 775738 310782 906403 1567283 1099184 256682 45713 464298 784899 1862129 97254 401221 1903171 853525 345684 621630 1928056 1925911 624548 520845 753183 1824732 875425 1192932 1004837 1487258 1931758 1332938 1299751 204435 1463275 1652039 429315 220634 955393 1131585 612819 43935 1988315 444048 519683 457907 1405589 96575 918112 1155448 1488165 1171203 583949 1796875 1206680 119405 327238 1737514 686708 1360837 651241 1462757 1729806 541462 1842108 1688505 1789834 473886 1468579 550666 206046 354965 386872 1112521 831857 1391830 882270 1481635 128692 1308476 1406456 1412418 157107 1964724 297022 765247 443703 103765 638293 1440521 986802 405983 513709 1511791 764447 1211099 548292 1713571 1334636 953988 1760857 35128 1543340 513986 1141851 112650 347188 653601 1902236 428155 1157441 1091213 1417658 253976 894357 711500 1748027 471529 815501 783912 1762771 79692 452816 1915682 209477 1940537 376686 1441761 1859891 1806784 567268 1479090 1560238 702105 1084359 1275894 189184 1907611 334024 1082546 844678 1842423 1421317 1136531 878661 1694239 1516513 1395010 1776999 1808567 447896 534271 38090 1141989 1143348 1409905 736325 1400556 37968 1330539 379900 608654 864528 1366854 1563702 218695 1694092 1486655 386590 1865335 288747 1108617 468138 1030481 1319798 1347268 75277 139167 477976 904552 1686639 570206 481998 802509 952495 744926 1584055 916140 1350331 1813521 722431 461070 809676 1812431 1598506 936393 1423205 977832 886294 500551 1704823 226392 620121 1123430 1893055 1529259 1197309 124308 747965 1893028 1759290 1365229 716880 522901 1920518 115512 1873556 1599901 1207389 874746 1902292 829686 1685271 1518587 685327 1478044 853657 533246 1231432 1232045 960794 154606 1892417 838588 973797 1202393 896139 765723 225410 1178207 1900582 678047 461447 491968 1009895 1369365 59559 1652363 212259 198422 393431 929188 572796 221092 863274 1558315 653928 974136 612592 1812799 1726007 884891 1069775 1956927 1084411 1354915 68675 1844708 1157947 1355870 760641 799065 1622156 221727 343536 411524 1500744 789184 149397 1733697 1967627 957664 1978818 1590992 464338 466993 960644 254249 459399 1237873 1856671 72717 675892 1378266 928145 575505 35593 366039 656110 1928652 1620636 309504 1350762 43021 40686 1042002 474981 879466 161662 638028 1572458 699420 1931890 760601 554874 1693028 787874 1149692 1384022 1070817 1520517 820988 1110529 189658 41626 457073 1517286 1361371 1188847 582097 118981 1269079 276831 1569730 1005440 970718 443810 961299 1681374 1018880 1341796 916342 446898 97712 525333 1702776 563732 1999321 68698 1969917 830869 1297503 849925 287914 1213576 1982020 378337 729774 657073 1776385 1550300 1265947 231436 1207028 658074 1744339 781465 669038 220137 1886141 1613471 376288 1429693 770498 48241 331384 4352 977795 983089 993477 1453302 1368466 377604 143491 1727417 1354253 335397 1924954 628984 1032747 1986352 1171825 1794750 1559159 1351751 1594015 194183 1250884 517830 1046278 601659 1271809 668617 1127631 953493 954659 1917523 1213424 1792883 1687606 1449359 1945571 1974655 1391872 555163 1623123 1217926 1920208 503006 1500522 1756419 1467051 774378 1190442 333109 562415 1450646 1593380 444907 133185 1858746 1356517 686571 1887984 1779445 517503 226610 1659110 1857731 1679418 1708051 1649036 1356333 1247711 1537779 1325060 1933086 1187538 1680842 896058 1014959 944926 1779808 1289129 522437 502180 1337043 826576 1957511 1651137 1000934 1346464 1829740 114913 1411581 1964349 261307 1239252 154430 516289 846537 762446 1251712 22705 85675 711128 1771769 1396255 1365195 86404 158334 1646088 713144 1263343 1647217 629372 173512 214960 1510147 1777633 1947234 1562708 251333 456608 1351957 1923800 1514110 280171 1738367 1503835 1266201 1490341 165386 1096109 811245 910566 170329 1881979 900577 561679 1647123 1861819 119161 1960706 1234347 671077 198288 1262460 776080 1770646 852729 192942 1434250 807937 169125 287808 1716975 34461 1296568 1408185 159476 1334382 254912 617625 1774778 600916 1243837 1310482 718427 200651 1227269 1657466 1227125 146143 1746284 1607556 1660685 1122651 268237 1670153 1223072 473406 1641717 1674396 1951897 878579 168763 935135 423739 1878191 895590 570702 1947991 1782232 301385 1326709 1887322 95782 323992 757375 1713718 308343 1168433 683947 1205317 975796 681057 1399079 518112 1655222 1034578 938764 542544 877580 1879214 1126985 1430413 831693 614035 1394643 475334 1842620 770917 690423 937701 1905679 1864656 376294 1298686 1162473 212132 875705 1970170 1212571 1719711 353895 1891733 1730188 311572 1813360 808237 275383 1233841 361820 279065 1104327 642308 29777 1275141 1877169 1876293 70189 240944 1702408 1279798 625482 1780180 1128725 1329109 82731 1609426 528777 1424399 188335 146897 1921373 939429 1396353 1816340 971307 1727221 1731801 1791546 1254976 966994 289267 853337 914779 1068996 201567 349983 597610 276364 1829987 1164786 57419 1911524 1185477 1893382 1012537 533974 1306985 1493180 1373674 537078 190182 231359 1847298 232411 1313080 1370177 697094 947513 1512009 1943652 1239467 1969113 247601 479055 1762947 1062981 1406108 1465642 524643 106696 956500 1012332 90096 128544 1793839 215199 342326 1513079 841576 1840761 401205 841714 1917862 2576 1772292 1923325 1539076 1080026 1709501 1782660 1482851 1193338 1851021 568362 770465 1203519 1695185 695825 885711 1915915 512814 1724264 643326 1516780 1017478 718486 1606039 1875401 1351208 238169 527625 1694367 1027252 1986823 1315132 979897 814497 1956183 1922816 182416 1029915 1465560 1745421 1039895 180227 821130 1048415 1689928 1643508 47853 1663308 338818 367427 1956449 1765991 1042141 1713273 1381645 677340 1621140 1103931 212886 1963041 728878 1346133 1348739 1640365 872728 1073561 381742 293480 763261 1992064 146267 1901537 1730650 1204150 916827 1614228 360200 1906714 315884 1451459 1504388 1066344 1889592 1993890 1616060 1952882 886152 907285 35376 1105984 451710 1566996 1924039 1665946 1610323 1750108 475271 415581 1566787 457625 1466674 684571 288854 254913 1378863 1990995 319475 313900 1786167 1352251 1999798 74314 1241905 1212066 907868 1838761 1311079 1762483 1925278 1073390 1532886 374106 1564575 212874 689635 843776 164830 762518 1441624 815460 1981572 839395 956189 1377195 147675 189887 884432 922226 357320 1124725 1332031 10248 1842473 1110935 496778 51897 359486 1113116 940001 1699701 1587143 1471282 925104 1768990 1844341 673263 478226 1493935 1520988 834965 1552783 1830443 506792 1724711 749289 1517735 1944930 1662534 1294905 218767 1585532 816103 1561414 651521 1919941 1190563 951697 1062832 1792771 758770 798939 1076501 47528 107084 549620 590772 1010166 1463113 1247747 761025 183850 1646694 265673 1925731 88927 1809729 1666117 1953208 1018745 1130876 1847118 1211826 1051856 1778471 185563 1514205 1107281 1456500 1637466 548678 1424427 383764 1053129 383314 1319903 305892 1587034 1480364 1294297 1176582 124916 543707 1947673 1861217 377423 17261 1239507 647685 1980073 202997 1240602 348497 823097 130693 1234541 1889088 887918 708905 1235850 1767481 1125226 1452896 53427 190883 1018840 254513 956042 587141 804866 1527540 539122 848556 1972555 1108369 460682 1875513 1296724 53320 857303 1360753 781212 1566411 1445917 190115 1519516 261511 190015 762435 853810 997713 1980292 335346 931733 1164258 1042453 1115635 1760899 631349 233523 486295 1343703 172211 1032007 1860080 1647799 349657 1875788 1548168 1677094 1367534 185110 1554446 1876207 1212097 1384159 1055717 958709 703429 37107 1492980 1137264 550695 585964 878307 428171 649803 1717197 1856912 1727349 442969 277528 1837982 137335 1811252 78503 1705520 77609 791993 1131774 1865554 1975769 1528960 1760537 509847 1679682 1054409 1752393 255176 1994870 229364 1440662 697206 394916 458487 1631943 805251 761069 732316 961354 1265767 50142 115251 1351622 1008344 693729 1602878 866734 206086 320808 1650520 641456 703134 1491953 1459804 1866838 1563354 605904 588614 576242 504558 980129 461381 1578058 1750447 453425 378728 741327 38814 231247 28706 467534 1130673 1969759 1283852 1209940 729659 891318 431414 1312530 289866 1555647 896942 566701 1111180 438614 1488829 1439485 1095851 689300 1353290 980201 1161689 427806 624269 1997768 1653460 1148534 1199798 409017 1590017 1507762 1663928 1674287 1131793 190572 564442 1418850 1522976 512668 1841071 1726790 581020 1865481 378848 885407 1396385 1036809 796788 290129 1313069 192716 108669 1917925 1094285 1652548 466983 1349280 1352557 1310449 854241 1095858 1271453 1134496 582491 1662998 1813670 267972 1706713 640588 1804407 1227549 144734 438662 1723382 1536712 591147 723338 1610738 1006116 1513320 870523 835706 1306438 428269 1601496 1821677 196915 1059200 598241 1697211 642053 1479771 109173 115626 94387 1989733 1267201 591898 686235 774904 689619 468493 1768032 614819 1591672 820622 515655 665447 1261197 906568 1793014 113753 1279884 1787967 715615 309391 795722 1156204 1292806 23694 546821 1546745 384737 891577 1125402 946603 1297417 1881169 628508 911356 691389 279366 682213 1610006 1269834 1867248 1774604 1951040 1255034 784842 1345347 1754792 1568497 1391517 124657 166272 1403205 1853544 1882549 123858 1965605 33913 213415 601476 1605372 1448220 1384915 364701 380215 975556 1297625 1790762 416600 1656166 66002 1163433 364727 336393 410605 614408 704475 1732963 1111006 761356 790776 1476004 299603 198187 1705828 447665 1429602 1516840 425665 1946706 1492911 1916487 788474 1600189 891477 587335 801031 1915968 1460844 844425 1802756 1998044 699912 713017 1676773 41333 323489 548456 840057 1995549 483627 1204119 684343 1398186 345067 970239 847152 1152353 458926 863994 617021 1429845 1453653 1329121 599027 119565 1143719 1060081 1055886 1480039 405615 436871 1826630 1580594 1594484 1025054 1858813 290395 58102 1728663 1718155 1697387 1921682 738391 386266 346476 1361094 90952 1464117 1659196 1975058 1219914 1614389 1765922 1136 1200196 675857 597291 1634864 1932757 897268 258600 1749874 1374718 14207 691198 1764371 1465969 1475383 208837 1752315 36830 1333064 1644414 251019 454801 1257977 571987 306203 1652776 955568 489340 921682 1951144 1532921 457134 1295356 1340974 265360 558269 1208862 923902 581202 1991603 916904 609623 1846066 822011 1323521 1474562 135934 562645 1042569 932353 1977900 276641 1999040 1038365 1216272 973686 1199829 1867442 1058520 1843314 1824929 1548250 815701 1354434 384445 791130 826829 451033 1490394 145924 1425388 1501222 186245 1944418 481826 27781 1323253 934745 35043 662711 1243724 328854 234194 1580227 1474140 739349 1590832 1435752 1785961 670618 1499209 1724461 1829930 1308238 509863 103688 211144 1058592 1984200 1244912 435318 1158264 1416562 937186 1532913 1867219 55219 931142 1362558 658908 133769 117524 1362251 1693490 1705668 1672760 998426 580452 1583628 1225039 1031193 1380410 666545 708745 384907 892092 1084319 124181 41262 1334956 971878 1727271 918086 327758 1125179 1061805 42319 1091976 1928732 923947 1692189 841530 408669 1992503 213411 1489070 380839 1217032 1019274 996174 284815 609501 1396151 1245370 844738 931072 1950744 1961874 444445 1807387 1557645 1193204 229753 1630566 1454865 1655345 1125329 1107684 641239 1184984 1974025 679765 1447024 1711422 455203 1324065 1409687 1037364 1301022 1074930 111554 497050 651819 744687 634687 842060 1514493 1821557 147279 433646 1887625 493706 845329 1012013 1224028 1336646 499213 1699643 1914958 115168 788908 281736 629353 1386576 186753 3184 1319706 968313 416890 1570994 586906 1181708 566385 1041115 553873 845783 571364 782873 23427 1750558 1052127 1704934 1832762 1121866 1082057 150478 1488125 669964 210851 1536936 299511 1276754 64701 313612 378052 1894267 1386583 973537 278002 1634422 1983349 1056905 976606 678041 819710 833963 942319 920725 1547816 707808 133284 997031 935643 1782686 1378411 420758 835887 1833987 1498702 651015 298783 1890306 1241747 1127263 963258 587913 1729896 1757508 1998111 40509 322236 764161 619932 197819 1765633 733813 854026 1374162 405696 1002818 215235 896145 1428558 1688504 1410915 468814 866660 752510 155559 454481 1432745 171344 117534 1781559 1859302 1919889 1316533 1810975 1550340 464089 1048877 32564 536279 893802 902655 254233 568615 1659491 1911131 1065683 686027 1360540 1385429 861665 48155 1357926 503771 300459 1980246 750292 1023788 790640 1625437 1800281 997871 1444256 89912 868603 339550 1100217 576424 1366758 1607446 324709 193453 686326 1680414 1648480 1885044 1074576 1247437 783910 1022198 1062536 1695865 1187950 1022108 414083 1352498 714902 180550 1729635 1355574 78862 1950455 353408 633664 398309 1555251 474994 1020972 1496481 1504727 1164592 973223 243391 34510 1954089 16049 1477443 1107153 843074 1445536 146098 1669849 1684633 1230859 1607239 664850 160111 1964109 1720254 547717 640680 1143161 1043782 830249 570803 1708329 1890622 108000 681204 1641545 326930 602828 350382 1697630 188749 1991020 1376902 1316507 1369529 706914 1103992 1532427 705008 444460 864185 438837 1042394 975659 177820 200207 1722396 455548 474347 545557 743432 507330 316864 728497 384384 1592796 623937 1809778 315769 1679693 304869 1287957 146744 326711 1035251 1401563 136355 742714 420740 1741194 1939729 1840780 1825368 1590599 1794166 232507 1239800 774482 1103692 1247522 507981 83827 1271986 583327 773679 1393322 327802 870910 1567890 1891998 262217 522742 918796 1523299 1518731 166123 92937 216370 846058 1185664 1694765 433164 1284826 1622366 1545212 1455172 1429785 554080 1066677 1618518 613754 1566721 970529 446543 1504910 1132990 1249572 1159694 1222392 1004425 406989 533588 772582 1942134 1491513 1596878 1242287 1632056 1260769 553222 1645396 1811919 132821 584393 1558198 1630875 439491 352628 467024 1277579 323630 1704491 116856 832042 856596 742272 766951 1723267 1499058 1881405 1154199 223619 345728 1009036 901729 817585 305684 280335 355205 438379 1903324 1578430 1535974 530249 1593104 1410516 539620 716019 1682253 356030 810847 571263 476106 849687 1802425 1971971 1043541 1136971 1782017 194534 1762830 1410446 1467613 1129988 1157706 123841 1796718 233525 63644 176390 73149 11900 481690 522715 242552 1322175 1143123 1136737 594202 534039 1309046 584943 1186404 470955 1552251 252327 1602370 491 157479 312723 581660 1517546 730231 695412 557932 1027497 1980760 1254454 745052 765001 562835 409796 1605956 216723 1650706 1859590 1664891 922853 1332337 364192 994023 1581238 1630002 100467 1429410 398931 1593225 798007 1780900 859020 1896324 132151 1077114 1997046 433413 171671 332788 280697 1996375 211761 1296240 1211850 58187 33024 170264 895421 1351580 831068 244700 1662363 397305 417950 1486367 623982 569670 451500 1631377 1420306 973405 1704625 167421 1444950 228350 1680270 750469 1666553 46506 305213 664969 880337 406947 1236696 243677 856560 769796 741262 719266 530055 1138523 1894832 913587 888906 439311 1928973 1800838 1964613 1636062 1040772 76144 718255 1872994 215816 555041 141740 1642060 1557133 362586 1681846 1842064 822835 469831 461601 1715141 1439248 550660 166220 1079638 65213 1768680 191199 83842 1886786 1876262 1743544 645735 840506 430067 639774 635411 713123 204130 431984 1835007 1472746 221231 63650 976892 366846 1912863 1395085 1857425 854392 1996632 1367554 729295 1850862 721913 480933 610162 497461 739919 720360 818739 1909835 755268 1149612 990274 1106841 78056 444811 336038 476665 1479566 729306 505540 401319 1198803 28284 735223 1826030 1242113 969794 1244492 309562 1057890 1169492 400186 176888 557379 5121 1077829 591412 1681152 717352 1785858 1736190 916559 1958580 338034 786116 355841 864328 1543843 1211041 271629 1056739 1412007 372509 329109 970464 99287 345349 1344946 232510 1781068 1910862 980855 1554303 390581 1655261 917642 1098072 1374358 413039 363414 104677 767202 936818 1909590 1539742 801094 549331 259084 1437245 1368740 935684 266945 1857033 214022 1751593 1982618 1865953 1469924 928143 1137171 198780 306586 1963446 1063674 1068359 1162864 1781958 10928 1884495 1230902 1890652 1618638 1296813 1097804 1830559 1887216 1399832 547675 1116649 1283572 1169352 181173 1820013 807062 1488376 1567596 1406001 1269020 1964719 1352344 1365801 202909 1757321 555716 1037429 1052789 1102426 838944 155073 1379156 1374434 813811 321810 1660145 766094 611686 998093 135647 162076 21812 1500004 1661738 761582 812182 166278 1704602 588072 967943 1245457 1020648 182171 555575 984338 1039590 473475 1675324 216362 811073 1106791 547350 1002351 252537 1007730 1654684 471220 226791 1507675 797306 1096596 1660851 435430 1611175 1633897 1405151 134815 1057779 307348 730648 1884056 967236 884799 1965260 1177744 137910 802787 975461 1134878 368621 756915 1789416 609525 794162 740626 1884173 986992 1631403 660522 102895 1468604 18726 1509799 242544 1646142 827636 367263 1929142 1991230 933664 633242 1889140 1129604 404185 406370 717905 379747 1659939 489245 1867031 1912920 92356 1654919 1673381 1155388 1184799 1753011 1178964 561256 1364381 1015754 1013550 642888 1745966 1273520 458444 291317 970439 1508659 497792 447995 1864311 1879539 1189839 1063982 695282 911838 802280 1884037 1807557 57292 781613 1426493 1307707 303791 863166 929500 403141 1663277 276022 1547555 1521876 246283 1974774 1588814 1665017 1584369 388393 1416594 1186893 1540405 92929 1510168 1031730 388210 769115 1587887 1502184 102308 768449 1370550 1189808 133174 1610965 160885 814695 742507 1963837 1360853 307731 1307943 785283 329942 1403048 191819 1835938 1264835 167798 1827114 756124 619115 1864434 1829159 821588 1104215 1036684 242834 759385 1446018 1496682 1864840 1362308 1808455 1856324 1810330 246878 175432 1423062 1437926 43250 846044 194327 994708 744424 914263 876660 559748 920853 700340 1050711 1336289 670412 1195344 540010 1561603 879421 422483 1132785 951951 657777 1602975 1715566 1402049 138823 210142 1306340 1374549 542474 1022282 1987669 877001 790773 1995971 807884 115298 446038 762511 588852 877594 1512460 272789 1114811 140281 341126 1672877 1528540 650123 1459105 936525 1067489 1706358 802685 127173 417369 1976066 1709071 432149 433032 74794 1912744 1085690 1359893 59414 192350 1796866 1407215 933965 360803 390340 320449 1253318 984231 997160 231920 471104 618699 1222314 284581 1090638 963423 666045 1759792 1247880 1182712 758694 559571 1866662 1119831 516806 1025379 631116 350805 107308 259275 1734119 651864 1233032 1029010 1727925 1398421 491732 760565 1147388 1944272 1516324 161067 1922171 1761005 76919 1115536 1474931 16296 1899722 927130 726370 1655205 518646 1875570 1386589 1370923 929337 1980660 439667 1014670 1239634 583476 1480246 1346444 1673689 891868 262680 1356733 957115 60610 309160 1974254 1647102 1952423 149743 1719984 1580694 1005852 938448 641265 1092040 1957418 1936515 328892 624251 192303 630218 1717704 583003 1770023 1190761 943257 1709873 178923 817954 1288940 151250 1181819 603695 1229797 1451613 1118806 441788 1978356 675565 687450 392885 507671 959145 1137018 1420573 851680 1106152 904500 58723 1792077 998614 402483 580749 1566260 1470609 583575 1262334 787249 1882430 639256 1323935 333707 923461 608294 639094 1781271 1752078 965846 1658423 1523245 82749 1690359 1022352 1523322 688433 757261 104962 1930988 1742602 1102567 1556423 1633743 395127 926843 178618 439437 1777599 953299 766516 1554509 758455 1964341 629932 128057 65597 863275 627739 1142949 921335 529953 1838031 1148146 1012808 634994 883680 1252786 1650610 409095 211259 86058 1591468 1287131 1129669 1282547 649012 106108 17828 995510 1697217 1347990 1482774 303364 1867173 1487659 691883 660140 707906 365498 117089 1195924 830680 572335 1173747 1002044 382503 344610 345598 49466 1231044 1256680 469748 1388972 1635135 205637 1998961 737674 1603201 1909250 296728 1826975 809846 107889 517538 1512345 1082316 1693137 1726564 449340 1431093 855992 1669815 67655 1022713 1337004 946302 412326 719361 1029852 1165737 1540318 1145364 335411 1238124 585338 249456 1062901 61835 852723 1002778 1318513 1259100 1486082 1721939 1791341 1954919 733976 643446 1152400 346978 1233458 954021 726313 1576052 1427854 1170325 626119 710530 1782504 1394132 135490 1511452 546537 152431 1307626 1159545 1029704 1818768 1870116 1842121 46441 1170775 878956 212115 1810822 704774 1826110 1462617 1399602 1196216 1884662 116231 956120 379598 1229912 1828363 1112194 1706406 1381034 1866066 1238292 1591957 1870045 247132 1863263 1155762 1513449 1173191 1267615 297485 762481 1923736 1290791 879440 930780 151374 1907075 1568303 1895965 686969 1516007 1916610 340352 1601746 95704 798219 388269 597654 205953 553980 1464279 850022 1274436 1541473 893448 1528625 412931 943156 722640 1381339 1200715 861449 315386 962253 374739 668083 11330 86985 1162528 278021 692063 1947102 1812941 22476 1071590 1163624 865127 155486 704690 38862 665318 1195084 1079909 1556054 1678001 1643806 1817457 1952253 284121 444121 534083 346589 1907200 382483 1427673 1605586 1585166 199096 823195 1927955 238523 830915 961840 1643835 1275038 1860878 552423 583227 1044094 1371136 1335253 1011189 1477800 1029111 414206 1308994 263916 328932 1420168 1699903 297844 686269 1754880 1635230 1674990 514048 1149078 434082 109586 790468 1387987 1187784 141849 1707518 65295 119458 290314 703889 1485064 658760 435458 505653 1440363 152691 841103 207000 409893 1709033 1081307 807283 284253 1933744 1732359 98257 320428 1840159 174521 1986633 1824238 121211 1698139 852411 200807 1388980 1913265 693950 1142495 549541 1752773 49959 426950 1984665 1003057 1841445 511107 995449 1376840 1186826 889468 855666 1042699 1122799 1891117 1222476 166161 1748799 1081440 7312 1879712 1249045 1377581 1465430 967925 1395350 1659220 446145 1978163 951504 1756155 822719 1295394 1931205 1606922 1916387 10034 1403015 1391980 1116972 1205031 1359633 1674738 1558300 1242228 1620355 477288 1394781 1903223 135460 1321698 1833313 150748 88325 553678 1645790 1274651 1908298 81006 784830 1720897 345637 1821230 1396078 1038876 1091860 1724476 305473 1234309 1990760 673339 1774037 21463 1020563 1420064 1008052 1591385 838027 217628 517965 1135584 1311239 194664 1936583 1670019 705246 492855 1063598 13933 595927 1857473 931848 1050960 725019 851990 192463 1725194 210324 1439634 1039602 1090937 1434317 1490761 1456739 1160195 514807 1759576 1725492 633150 769553 1346285 330832 159691 1334278 363941 273092 1962213 1727591 32536 256018 939461 149122 1967069 1609947 1670640 1305230 26724 1992489 763607 1268518 1499341 887159 86842 244918 851520 413320 1295846 498456 847262 1740960 374356 867454 599955 31593 415383 764385 159350 635644 1934307 1636431 1160119 1152126 1736561 126235 1126312 308390 930865 1282600 1335767 911610 810619 908597 1801762 1659404 1436683 1162973 115668 494649 984477 864276 1416898 1672904 568005 1936669 874492 619940 604372 936480 1929794 1439791 849507 456077 83586 1258831 1823636 1945665 1282523 775118 64993 1389641 333529 1335156 1867646 1852979 1751042 1723157 1259726 714357 1181707 728785 230526 793603 469256 1449573 1758070 1010247 1557323 830755 1551383 242666 540983 1185059 986386 118231 1714673 1191339 408416 356290 469936 6688 1435146 581419 941577 7878 923532 24722 1505192 1743448 1021926 190459 1036355 1469806 1802396 993527 1356469 640132 1211381 469760 547091 1998607 566861 1890293 237556 568064 348184 963027 784627 348632 1077580 733764 1071134 116827 1648450 842395 466815 1711865 1890269 996934 390981 361769 1342799 377605 1105672 1207655 1358582 121798 909199 819223 1202885 788765 1671880 1076234 1684396 986451 669859 1950221 1057060 1172598 824791 445387 591300 1566202 182388 555397 219619 1614413 975161 1142205 1809958 1958380 1529389 1959278 677846 349112 715194 1241357 376817 1875878 261835 929386 591956 1913465 974617 38717 1224616 649624 133987 846232 596144 703798 911729 1192673 311480 704591 1083236 740458 1527752 1990834 1197786 541930 739266 1144955 217525 1913351 288820 446365 1141999 1069346 1240054 1679131 1292856 847579 247042 1223489 291851 1871239 1964023 998515 1826001 195278 1365653 1364166 1256380 918858 817417 1530706 1915546 1453125 1873439 609118 1094527 748209 592648 340548 1930753 1942565 703757 585343 132047 1059809 1800524 1833139 1936503 1952373 824562 303970 170608 568779 1314252 1787679 703750 66949 608357 1306877 1776459 480844 1133159 660100 1644997 965092 198354 1108586 1618370 1766433 192567 744360 611921 1152328 1749153 171371 885109 1920443 435410 1996919 410487 561064 1807168 1423766 95684 788406 970233 781177 1977882 1928589 531854 1261640 1370909 571506 1487769 1263567 1030240 500285 161100 1013818 684493 141699 350047 1575669 786666 1228576 1564996 1064942 631417 1201031 1071628 886832 996874 1414947 1665976 802467 680493 1299004 231599 1897121 824720 1005939 532190 805819 1456791 853802 659508 330701 687482 578486 134276 1160655 545459 1698663 235230 889289 1862986 1200824 1848113 260558 56783 1729369 349851 1853630 98682 956997 890296 597996 698805 317091 517318 557778 272223 1743093 796174 1744935 1468898 1170029 1763818 1816285 874881 1138613 1526222 824180 1183725 1473271 1487195 1622560 294785 1454333 43272 1787135 1624695 213759 837488 1833035 967222 858860 473654 574680 683724 1633910 449055 1024402 1441744 1164907 124928 1048651 158206 1467898 39887 1480485 834009 956969 932716 179304 1710924 779760 1078723 1510952 1328688 1089163 433459 22176 1370186 533027 1255598 704376 701763 1575492 1558998 147289 1931565 98665 326716 240506 1337350 1108796 1372835 432280 355622 406509 337433 1260244 1196607 831323 93407 1062867 620911 517994 1363430 1899973 440010 796633 755608 1719510 675006 716393 554015 1263830 850953 725406 1645068 998326 955976 1499398 1790756 477493 1276214 518089 1989429 1554782 1956116 401383 1675909 1767432 874998 680811 649478 491091 335116 1786085 535384 62562 1316439 1567451 1388017 1453520 238045 1065000 1689893 485181 1563511 906920 456943 1668695 1137002 1616144 1126777 696837 985270 344787 388673 297951 395976 813356 610656 932659 741910 1429436 1837769 1903646 465821 404018 1946561 769448 440461 646675 687184 1540131 1713748 782456 1892365 159038 631628 234836 1756788 1284506 1930086 1308657 45346 1738959 1293116 1508190 511618 1515696 571233 284739 742213 375187 572541 586677 1540375 1896399 154156 587754 1162477 1924277 1502545 1557959 1054411 408056 1628519 1157584 915875 971379 1728377 1534172 366641 783094 846610 1802810 1777536 183924 885145 1301545 972056 552165 1855248 791974 361858 228938 33898 1229960 1828380 1035271 685244 1063324 785981 695141 117631 78648 306842 1944405 922254 463991 674055 1176410 683773 132874 1448211 807465 532485 504634 1794614 985778 1801365 278794 1878952 1784700 1387977 1652130 1204036 989774 1102738 794406 1226945 996094 1533852 736457 722195 571995 381792 298480 763454 575694 830316 1174063 1679605 1106700 888670 1561576 1841855 1004806 384826 1393237 1998603 28424 752644 964715 1390093 347254 395138 1278372 1279703 1587986 816956 769187 1423931 526990 1170995 343009 909628 1711693 1685507 1885180 1482755 914989 449171 874856 269418 1391030 1597536 1056976 675467 369620 1550339 1819691 1954381 669947 1527788 564327 635765 1787814 770580 288614 1682004 98757 1646060 1805135 1733349 1548995 847244 208398 1310716 484234 963813 1434428 1970718 1273099 1075022 41054 628561 837203 1603532 1944430 1173228 135876 1944664 872632 1167071 1404050 413312 668459 263182 1120869 1946514 1320671 1865425 465264 836410 1566560 622739 1692516 405759 1793145 100170 1216964 834004 332415 1829689 248927 1620413 941306 5778 987631 839997 639621 1976073 1571943 737600 341339 1733936 5538 1610571 1264380 1548525 632782 1194983 740149 680400 554599 802607 754410 1723487 1052933 1670498 1320250 521370 1540125 1530410 1135990 1052834 110973 997384 1311325 760572 1455489 1875404 1079236 426566 517004 67784 981493 257112 386495 1965488 1275333 1845997 123657 39298 473565 1252990 422998 865033 1151237 1594720 699235 1809051 901347 1128312 113804 1415146 97922 1302114 1232388 516939 489969 386464 1376830 1813923 445966 980870 926232 236572 887504 652784 37427 135585 654776 1911270 1682029 1798983 964123 172513 1862981 707995 67687 1451018 1332794 863021 14406 1476270 374942 731484 1959139 1098131 1575560 1059886 1959984 122312 656398 1210326 1299696 784752 1098725 1645993 1036214 401193 1486660 871806 748702 644946 1481418 846708 1691566 489081 1514568 1044753 1043211 1887050 1189643 1925640 1796059 1224534 522432 1169847 1294639 1141992 332308 896661 1200036 1185469 1532303 1268733 482421 1044992 1092992 1769120 359863 1264400 1256681 238934 884641 1250761 1224956 65578 1084870 763551 458068 1782281 969721 337160 1121033 1860301 1242052 164181 848140 312322 783367 1232814 144663 1258128 1689677 445363 394395 37764 1353891 1114834 740172 1042784 1520515 1016192 1207082 601901 270852 846408 1730157 1745235 364101 598739 751437 723080 1607900 978733 837121 6553 1318943 522115 274809 589179 407436 109741 1813403 901012 939295 752560 1563339 558548 1491260 990698 801562 1487950 368186 1058148 1715675 257426 1228035 617022 806840 1953586 1421232 246998 619533 353696 867430 333075 1217789 1754352 1655366 981990 170342 253415 282085 475914 462365 1188695 845829 5964 1784884 1954428 343820 589306 21195 647661 1243979 1662401 1314629 546641 1763815 1981950 1203855 1576907 1080274 249119 1759671 335960 1885392 602260 1688239 48429 711632 319246 1330244 313625 720208 1996987 1184824 989555 493494 788335 725217 862440 583521 1159681 1352081 938226 658564 970231 1118087 1030781 1785884 1774070 755451 968809 1625636 1833883 726140 833812 1086684 1618392 890785 93254 45684 579506 399463 351313 239640 1768140 1035349 1436473 1612816 1485634 759359 16274 1724434 437312 1507631 1360569 1132599 1227529 1696092 33993 1955583 1211856 1985833 1237448 1822369 503549 319047 1171170 526314 1781521 637072 701390 1649337 850111 1949944 1853477 1002913 1299664 956476 789548 1014361 834552 409223 366126 1910467 440425 1969788 886441 1079532 843707 1687793 907621 1462187 347157 1771809 75316 548969 1514371 137321 978449 599944 1685313 1250027 1779769 607090 328964 356114 1451486 1530416 277194 1244811 904307 1204675 598911 1827336 1668234 1123242 1808750 877632 1078025 1488844 697376 1510325 727855 1711528 1711820 1500229 376770 847452 1419911 1419787 521833 1151135 998885 336516 1106095 1010925 342541 1264874 1449160 373033 297041 1762454 1363665 1618598 492709 752949 1979894 372120 1556144 28679 268897 65466 137063 529290 717334 103355 1613531 356682 1276447 1849534 672369 705128 842279 317925 657954 1208669 1628124 1464886 1733966 228256 1388451 1784208 745092 390524 307581 1007012 860887 1543516 550617 144458 936859 1471528 1022861 447369 226147 436035 929464 691447 406039 249124 1599012 90689 564545 1366005 1859074 1552099 339206 842409 1305134 468686 213814 880227 1862587 1814818 1082098 482393 543868 1308054 116795 1431786 1307288 373005 1207222 311050 340749 1162455 418112 1878029 1720091 928519 1806003 1115494 1070405 557562 1143185 638189 1940281 1408063 1885931 307269 953657 1482523 192144 210685 1663477 720972 1312340 366423 773853 1874133 1842267 1164848 246887 981984 1331646 332618 490148 1253315 874558 274093 1881524 1662691 1367457 1469874 578563 1167427 1446659 442178 172635 720687 330775 861666 1586356 859711 1144969 1859320 1524687 239724 1189695 279177 1285417 819154 1303338 1545468 1582339 1897736 1461014 328373 1717051 1035163 1015250 1113776 912014 57249 813951 1250393 89308 301976 278631 847245 51375 87605 1409709 109715 1139227 840324 1175099 1699658 842039 1990729 1434532 1822424 1965927 942377 1759269 1445953 1006016 1343027 1674400 237567 1275765 296673 1154283 1104735 676360 764254 612582 902234 313801 911444 197900 938570 1210120 429020 165400 986651 639135 1628600 1283767 608298 1510543 1742472 164731 1380006 282401 1185450 1436707 1074114 314459 1608765 1084958 329774 1880696 209619 1352681 1499193 1671530 1594473 335791 1818317 235855 557066 1213829 422832 1617021 471673 1581307 1715415 727060 655254 438865 809146 1513129 266345 1211719 1906226 508120 602721 1396955 318647 258909 1097529 367410 1342406 1402181 1187791 1659044 1504182 70064 834937 382259 1180635 135228 266895 1509209 1997487 1591340 503025 1045977 838704 666133 21939 1038803 1516013 215153 520432 327362 1833339 330857 733049 33709 1224808 154602 794917 1435441 1682913 929539 506154 360506 398734 1453816 414232 1432596 400330 1925810 1706167 1377108 1919867 1370763 1716666 1226100 96697 1778470 1917883 1743340 1259395 1723867 1484799 1829441 1329184 1957228 1548296 265898 219904 1014797 727765 918249 930713 1517383 1852950 324164 1692759 1648719 65289 544235 1971124 474238 991936 1262749 612677 1406954 26901 645343 712033 602564 934913 1342827 743380 1314740 722320 874140 201892 1463721 156506 1707423 1995708 1751038 1243725 672724 1627075 1714721 1965246 1973507 396673 379304 1309741 788925 759614 1653675 1855319 974331 42463 367435 878094 1765783 1600507 1776025 1666673 650202 1099214 1030476 955707 1082244 103148 521035 1530515 1197177 1676062 1821609 1332699 1601445 114772 785363 1605058 949649 1031337 1396857 1782812 281395 316235 467574 746305 1743616 1495969 1298888 1989035 1335485 612181 837928 637916 1789666 390701 96769 424881 210955 1375359 532555 372419 886139 14046 644133 38239 917750 1390116 1109432 1160840 1287788 1640582 1136149 184775 1494888 22681 732357 1665280 155949 487172 1157196 1626748 1521357 164523 84790 1264828 763252 1219863 649957 450400 1359878 1074906 48973 1396782 1113098 806730 1933354 609508 1901053 191131 1206897 1472611 1758619 938771 462316 660148 130004 1198907 393668 1812568 1381056 1959580 648849 1732241 638256 1146399 347680 1224034 380503 1397813 1479279 1075481 1111381 1594943 1385173 545680 235149 1243026 790803 165635 678037 1718901 614768 618134 446689 646967 591111 27543 1094024 1523452 977150 1102089 634497 59380 89708 65986 1488655 65059 1486096 363946 1237631 181038 1533970 1626879 145381 1053114 389702 378303 1132472 630755 1675527 1726281 487981 59809 343300 515381 1037329 1480824 1925418 1712215 1292682 1583633 1476662 894972 1799000 1745765 1287253 419202 923198 1759281 731279 1912944 47574 1056897 830494 997795 1847111 1453113 710703 1977637 1205983 1516241 1189382 1742723 1347505 1504411 1864608 1379296 738328 1770976 1369606 1854701 1916361 1779844 1583849 819956 576844 1394417 1470961 1677368 1319046 1382784 875367 428346 111767 1541056 1861210 1713140 604856 1353198 1252594 713196 900996 401123 1570175 857001 1872897 1344873 947083 172995 59240 746441 1068932 181152 739541 1451682 1816851 229071 464083 440806 1233215 1311101 87655 518155 368167 122131 1308616 1225405 1509881 1419407 206809 186248 1050024 1578418 283812 1141724 1688724 1847415 753587 1516381 929065 50941 509390 1635548 56628 629868 613515 1690083 689786 1040353 832125 1372197 620720 701006 55862 1872002 1016925 86483 323575 1507582 726365 59927 1211601 365102 134892 82925 1547264 682177 173439 8526 372260 1867920 1022955 249656 274834 643964 1168473 108782 1753877 31677 1438076 106524 171189 1210991 81635 729414 125561 1503789 576268 328876 298186 1204438 1318505 479028 1761529 815322 1349957 1017720 1478367 1783673 810744 1663610 1011584 895535 1848482 1734082 1670256 1366508 209726 533472 478189 53185 151024 1281584 556124 1274874 1472889 1686519 930699 301905 1086981 1055156 1737937 202287 1806364 1895938 1130418 1234696 1497751 1923202 294137 1855965 995151 747851 607030 1459171 704335 1343157 1542319 346586 57068 143784 1645562 738533 1369097 417463 1284024 809518 315297 1299024 1381127 338097 748658 1054115 84598 1634855 932089 1519674 455582 735600 1729791 1063875 472054 102026 1411065 1077284 1225769 708511 992000 1413214 1013164 1591689 1235966 1357612 457471 1352471 44816 77117 575472 1584033 1411117 270472 228809 1361504 1539305 429443 554549 1229946 1375171 442856 1605624 1469556 138167 724007 1014164 793272 1836653 1094191 457897 322586 1390258 1254792 735371 679255 1320866 1272715 103426 635069 646204 1809604 365314 940099 79219 22269 1346132 716245 1776652 1714259 968638 784827 280653 1599079 1619138 1760993 688936 236221 613733 1599450 548621 460782 1356322 1783209 820535 922201 916745 390201 6475 428477 51294 1617306 1738295 11161 1034511 1413987 1720162 1861016 1112331 489031 1772845 356330 1596648 1708052 628909 88406 1120298 15994 1408770 1465379 1142611 381101 10941 1296500 1960939 441107 75166 1669236 1153975 1721878 1821438 26783 1701237 130137 489420 1965840 1922658 990351 942188 118764 1541053 1235250 788443 1890343 913986 898394 1676411 817307 1612274 1101847 419031 119180 402842 516605 1011540 50812 1308178 1553088 938848 1481487 1123587 860334 177449 1733716 229018 1313801 638022 975390 661863 775909 1462324 1544673 62426 1804485 1076411 994146 1082752 612867 1122706 1798897 838376 294218 1512150 741238 616206 1671349 1061255 396005 1695348 1070926 1872634 172765 1559190 1865645 1198745 1382020 1072607 1289404 594523 697678 1433899 88570 791628 277325 181553 1732494 217805 1826488 234979 701080 1423958 1869548 1203840 794825 1145653 1930435 1979161 1499835 1224510 1695920 857364 258850 404341 1349029 1394676 1095735 149768 135735 1184773 280135 890937 1007982 209075 881637 1303708 922381 528130 297713 560762 67150 1552204 1618443 1623632 455162 976626 1212155 1494442 168316 625161 465091 843445 320532 474081 1023739 631142 1744723 1535861 1730009 515167 270083 330011 1969007 1159497 979836 1716784 1675814 1715464 1340330 1798959 1620911 1857496 169909 1772100 228190 178122 1101485 937887 5910 1625292 1237948 1850479 878591 802482 463707 857738 1548505 281893 823983 814115 272566 375877 766813 571522 1145481 743803 1289236 939787 269842 447449 1646392 80548 885241 1676313 1794789 1283452 1004160 1664900 1465408 1723283 1017586 996624 1740019 119298 163036 976341 1724072 422833 1652639 216915 1220062 40502 980019 1193948 1601226 379216 356875 1435027 1448111 52909 1632614 1400864 245135 1995000 1193874 1356075 21558 1643271 1168047 835206 118083 1698499 1806131 203561 1593547 1593499 1782189 1184436 404384 1324202 1786525 722216 1768910 1779359 1533956 816223 1576686 472235 846539 1920504 664157 140223 872108 1547431 766513 1786030 1367475 1594363 1546521 224075 1435035 91607 794684 772416 1242435 1367062 895549 77610 445310 1572137 766757 829788 220274 206296 1239659 1503443 332920 940392 286238 1388818 598687 358801 1542685 1139576 1673842 454901 1778856 1239620 945650 229322 269229 474718 854980 50385 1692221 1507103 757294 1162084 522004 1158381 538759 872179 1099800 348542 353867 361172 592468 1939525 1591827 378595 546905 1440735 64300 126172 547838 363493 192509 1223096 152669 211539 1035782 169998 1377607 5657 1414289 625389 1914422 344670 480250 459643 1418917 1011021 1098960 1246773 249387 53338 1486344 1630428 1306940 1974452 175013 1483024 1195712 186269 775520 656142 302607 729574 1079042 460306 48101 547798 973607 798531 1097435 551569 866616 1980375 474780 373435 1380305 1452585 508939 1291452 1919962 1783034 1862143 1114920 1884932 1402052 1155100 973227 1705393 919472 1526670 1246572 1199929 1352912 832045 1372316 836670 302357 450871 1724999 331844 240549 367569 1475716 905792 1883587 1227720 1331210 3511 1635852 1759537 1571382 302036 1522872 1296245 762400 1559759 156608 349330 1707446 822934 125481 1545106 886457 157917 904811 962959 1580929 1704768 1095549 855848 1102350 1021866 574698 1643378 1734277 1033908 1994810 995924 1892260 30476 243005 1301269 369940 37383 1141394 630063 964569 1252839 1300740 1471814 682615 605395 575584 1348401 1203753 1704492 570981 272429 168603 164894 972369 1046072 707565 535208 1045499 528098 305405 1990135 675259 1748404 971988 1078145 255395 9391 863963 1511785 811689 105681 727980 1726902 809150 1130496 1169318 294577 1683184 1881129 1069720 881130 583748 139866 776395 20785 539574 1266116 1561800 49183 710779 1283029 1533481 1654720 1701738 885263 1909688 14079 1166682 1774709 911915 1967238 9490 891821 760307 712502 397564 1779067 1805838 1065959 224492 1983513 1422412 812767 417296 1659311 109042 121716 355186 1292235 1387508 777587 410706 1705879 1123637 1039016 1313447 114528 892273 715145 1201398 1181518 1998709 91864 1942910 672862 1251320 1655353 892545 372152 651496 1488187 1333663 458080 1981066 872709 416934 1630859 1204344 228376 215603 539610 731874 1694336 148957 1570868 1052771 1047177 638133 1052800 1519695 217511 1946897 377360 1927800 1230259 112066 702317 637241 981424 1830925 1174185 1279315 810244 1753107 221214 82377 715052 976891 383459 1975672 108205 1799202 199685 206030 43381 205754 786902 385671 12662 1293795 176322 230019 1606208 693871 951352 952869 1118621 640463 1204306 709343 1199486 1113912 897981 1193819 358007 1216034 1618494 126270 568777 1608556 1411281 454592 1428381 603368 1689993 1225705 1395115 1400299 100677 412656 16736 1710556 185153 1118034 1791579 1506457 1684795 610311 1669306 639176 1849313 557350 859718 647791 1184843 733799 419814 1490173 1873495 1617223 1568919 407918 1448738 382557 1234196 743210 30819 1345741 872272 1901674 1208500 320090 1147393 672058 820402 53954 1188131 1174321 526765 1252209 1305286 359210 767527 1221894 792820 721322 275430 1203946 1454863 791475 1215513 220781 1028110 992501 1050788 45238 22850 1162261 287439 1899765 649122 600985 1877014 1344572 802654 323641 1996672 1008960 292542 1319335 1374607 1346421 1945614 1019451 103967 243695 1544938 1124662 1160431 479277 1967997 650716 1719208 979891 840001 1357577 1164254 23764 146939 1326704 795107 266713 1123479 749177 1467491 1767235 764905 1022998 1445342 1489243 1610196 511371 1408015 1078282 1280917 1450237 1953401 94676 1023895 137301 965072 1378738 593291 1713245 1623686 1672226 211687 774226 1353341 1485994 1916120 593138 843403 898506 518222 558673 1473822 1715920 1494073 819095 629259 770944 1366356 676596 1252254 1899662 1798125 1048343 95556 593732 775602 72272 97856 943453 1011366 1090928 546690 1787060 314097 1104468 1444537 1212928 932857 508078 1862628 468 327020 1884494 449175 1407567 1175682 1205471 772018 599085 1799897 1968663 1186512 975075 1803933 218567 1387029 1383449 1633210 155803 1547202 1368425 682074 744531 1725954 1831632 1556658 1231920 1475525 1429276 1309841 175319 503796 119309 1689401 997411 1769255 1919920 274288 588041 742037 1484491 1419139 1650448 245004 1422593 359657 1511753 869224 1789538 1749990 451381 1583513 549929 1336464 1939182 1346898 1770610 87785 333758 346157 777827 908956 1190231 1193981 1420364 70899 1582019 1475329 1504493 1280240 652593 1352881 1297873 520497 1739060 363188 844518 194347 640308 1590924 833125 1908020 1528702 835611 42911 196146 40482 786351 1962220 1526255 770299 524223 913141 16066 221722 370688 1321823 1391474 1740775 191299 1607386 1115463 659708 255875 349975 1786782 1146952 892762 1474185 1958515 887827 291325 1116759 943569 177618 542561 1147681 1412740 40598 112276 1619493 1334146 767864 1178817 449382 1678041 1804717 342693 1943593 626983 810728 1494691 365023 1076077 1005272 1504687 1335374 90379 789650 1960645 1167389 74513 302811 201057 855200 216617 1082414 1846103 28635 1051734 1896455 1050832 367386 1813561 1723111 564051 581870 1100053 1373883 871453 1405396 900501 1579835 1709035 981499 29352 1079580 104117 863469 635615 1896424 695243 1099045 925044 1858004 1506734 136997 1518670 919468 136965 72592 989166 724087 450523 928679 778798 1167717 1763370 235050 1193175 1278233 773270 265849 1465801 373374 641485 613518 716604 471661 723730 1964490 1173619 1660214 682305 1124603 326577 991014 7382 1766710 1081603 227069 234584 320466 1436911 73777 142827 507598 900248 459310 1566476 1375534 543245 1671565 965378 575464 1899829 1609159 1351273 52039 1337119 1142970 1402805 1061334 659877 1153206 575077 335689 1249709 383103 699824 869096 774740 1658149 1673169 666769 1171293 1895986 1197061 1787168 1192417 1585374 1468412 626141 695316 1397626 280282 151497 1131328 703619 921317 643180 1333833 776891 425295 1933740 517397 423940 1922720 339257 162530 1825908 142812 58877 864702 1163126 402538 225263 631608 831899 1264821 679730 160155 316121 1182105 913717 235427 1064634 601929 1632695 1685536 1438242 427266 7806 923305 739019 1854396 1890658 585845 1556174 69637 464966 841319 1931832 534381 1043113 84766 1466536 1552228 266203 1520365 30528 870400 1456302 1960709 1369769 197731 463384 705755 545189 1406877 1285097 1614842 1521598 1851281 1367083 770180 1940487 518637 639527 678117 1712366 175495 416805 88410 1329772 1020202 1330131 1170304 1055590 1643628 1082553 443451 867799 237293 222375 283302 257351 359245 74608 1828708 756355 1637427 1990705 123107 1041855 1181794 1638166 1070706 1128434 83853 1268731 1963509 218022 1808014 892101 16918 205349 840392 23833 1290685 1441180 499784 1693166 949140 1804135 1210640 1188555 1579335 65756 1168584 1035235 1378789 170956 1599044 618502 1521120 585865 244011 1318483 1658795 229719 712158 917307 425963 1453296 604134 1236708 1742471 1359732 1896082 1907687 591641 1308728 376968 639964 1586818 635146 1102344 170474 557532 161577 611341 1266710 1621021 1514853 1435570 188588 635963 469955 1273403 921124 1445915 486755 1290583 355179 1821919 186069 848253 1859965 641100 420442 1530077 322389 899169 603673 920846 1691793 1690385 1321902 776641 735314 182128 1692191 106305 1569905 1893497 1035743 9459 1843486 640238 771342 1624005 1697456 1765934 1658659 885067 1869236 1808407 421429 1249449 700009 181106 339629 1552565 64978 152479 1621619 192311 1879681 1687210 685607 367508 1800370 718932 1828564 1090621 1708240 725120 905768 1104474 1594059 681381 879439 1345403 263820 416336 74717 437407 1109836 833226 1537425 1946283 1003085 1800383 771084 179785 933708 648100 1135372 547005 1239239 840751 1433977 965732 1144721 292139 780969 787494 1514507 1386629 1455102 1566428 887981 1659536 1099702 286470 1835783 1300735 59095 1043518 360662 436016 16212 1256811 896782 1053739 1199317 1854508 1592139 352982 223539 1531476 1605655 109745 587960 332327 846451 627738 726991 648417 503017 1082337 1908115 1590713 541145 1974155 534898 1453503 1309259 1101731 959716 1117570 499493 554317 604006 1982078 1057089 965149 74832 1796346 895765 1861150 1380496 686505 325614 1698825 1261673 1986314 186585 1479442 1389831 367447 950359 748245 1955273 1666242 1699397 1123645 459032 1333181 168745 1053935 83726 1586718 1271016 1725621 1126480 90809 645521 1936900 1398138 1854565 584553 1000355 1335890 1048842 897857 1838001 555154 921111 1612708 780678 25916 1432440 807405 822810 316916 699232 789984 1220627 123889 1934832 923919 1818104 1477875 1404434 1900605 1574332 1067011 1314982 1566312 949397 430938 1323433 1247793 1708916 890955 149485 570364 909115 271282 1070791 267921 1114445 696357 1127167 491283 105197 135394 1330455 1019905 1235974 74718 277119 1846176 1653114 1842583 829262 941722 276711 349617 1695804 1585950 129730 148944 482436 1280789 1926918 273789 1659783 586896 656795 1954975 353636 339237 1696432 899450 715310 1697128 359251 555674 96586 1768805 885218 790425 1946826 1326800 617026 1308230 1027295 212572 883017 630990 1971925 1819264 447098 608086 1096332 800655 684723 636300 1367100 1829895 1388969 1026393 109084 386224 377327 1914675 1266996 855172 1722444 1470596 1305731 1025957 1222785 645939 994403 1780993 610720 754268 173528 1317719 307384 495314 1362878 1814596 1672969 1417173 597917 66328 1734160 1049737 1979877 1457396 1535506 846764 1372167 1692849 631730 635919 2545 308583 498037 427621 588567 1140810 738971 577933 327772 597876 597229 1287934 268507 1414833 1781526 1843494 414425 1664576 935470 1197306 1435662 1099618 115582 1009221 487989 1470125 1134251 190159 1552714 298500 1588684 12472 652460 978453 1004704 626644 770864 669002 1715258 1579102 1717014 147754 1418422 777401 997424 1905599 1170390 1225915 232808 1220704 308591 340627 309283 46101 1774595 1495131 1230376 1179439 797080 1682341 754008 836437 416913 565719 1874899 1564700 1685714 1767800 1817422 1550902 1704952 903899 1979362 1952251 474255 1074886 1573360 454569 1761608 1375013 1686388 863957 1440918 1249125 1506222 69526 120504 830253 464944 1212750 155882 681425 1801969 739372 19543 1763512 1882297 1050308 66227 852296 781297 1072994 776121 1916546 1730892 823929 1890239 1892162 1287944 466681 709050 51191 1425002 1711757 1912011 1748975 122199 901634 814697 1350198 1297340 1648727 1943540 726157 1731176 1213464 55573 1579632 264151 1772733 1787377 952470 287843 509131 333190 354657 1905170 1329236 1012964 1906243 1110243 1124260 1198762 1353087 771086 290533 638206 672059 1760371 681236 773110 586823 1385266 210185 1931628 1573969 1115551 691931 1117070 894945 1145853 995410 1515022 1190262 1083247 1876883 1971696 1734971 464356 1533250 900392 1138829 215759 459460 1006201 1692328 1432722 334350 1656412 1635199 1326272 1236697 742028 164016 1841985 422949 610485 709004 1527798 1303448 1949178 1196012 1278172 329165 607718 1017882 661303 774491 462890 1049336 736465 1118143 1073668 130749 1410323 884 106730 1145586 1601879 1330897 1925249 1316877 415349 910023 710885 1958682 1536866 317626 862182 124914 556010 1167930 680365 1044657 743810 980014 777439 1979913 35678 1399475 1753272 1958562 119231 1113195 586838 853003 649750 1650379 1330675 33707 1080887 174745 1997566 644563 739552 450712 314116 1875380 122339 1059576 1451325 1902980 1255307 1019158 307718 1703367 303404 402724 976118 1492678 235907 1768844 1884997 1750686 1572087 310371 797293 1294396 1503650 76257 879556 1172043 792792 1066779 869599 15300 622709 328731 1874756 1644339 1270441 1820510 1512779 924217 923999 1911808 19088 814164 830365 1233401 1483297 452099 380056 836258 804060 1010865 43991 823853 328374 1902927 823669 409320 901246 111865 1134544 1987255 762169 1029954 1973382 413591 1921194 1903067 1017420 1318073 1945795 1921568 735114 1328766 1909101 118553 1591635 470652 1619289 869620 1655591 1190015 300756 53036 788856 921571 1175161 1624016 1152164 455439 538927 1234276 319859 209572 674767 1549056 1611119 893553 1657176 1523863 840937 439343 1526292 1187732 908075 19591 691583 690607 1768005 1709410 884852 409417 1004811 868532 1361558 1889582 518983 1826839 856426 949271 1373660 235929 321002 1843506 511742 1453023 512374 1003957 717408 1845248 637386 420597 915066 335199 806192 1628338 1454439 846188 95582 777411 714352 503931 1747049 1814170 59465 1377909 32944 1208229 1806878 1431531 941290 1408635 1027073 51262 1763481 1401366 324609 964863 466920 342405 1205969 1605346 623174 1448496 1431154 997884 1041136 1677231 1265787 151329 1016503 200894 918119 714987 968794 209885 1487317 149432 919459 1625312 1842 181224 854530 8902 1833005 659451 81976 1470710 58111 1089531 643801 37413 1380221 424926 294884 868040 1123372 1148799 4275 891731 264726 1769470 1741494 1757700 1903709 1079504 1866361 268687 897937 1239536 1708379 1313740 420927 707135 390193 452118 433700 416323 319123 72439 1616494 212950 716589 1631493 1052928 100338 1073173 625938 552009 431317 1773021 1328822 920107 1757243 330459 1941062 1788349 1523587 668869 1515066 1737889 559297 704835 1332363 1017047 1984764 222985 1217170 45006 1332278 726438 1653217 1387439 735640 69914 23766 1593495 1910344 1904922 345212 1621414 175696 158132 977581 1653668 1325111 1823321 39140 16415 1145245 1914680 691982 1037434 1516019 16786 1769640 1089728 872568 1085568 1705027 317727 1514775 991081 1552555 1033850 8765 907925 1874601 1215285 270242 1116713 1565429 1587206 826292 988079 1437470 1741760 1879506 969643 531681 666820 1689488 1103594 331960 754772 1475133 617590 1204446 367130 1556586 567832 744912 1574387 842678 235236 384763 1300408 255488 1162669 1400476 1227770 1816171 1521761 1203682 1539554 1816026 203868 155252 1198383 1580231 720997 762337 994209 1144923 182999 863562 157002 589559 877888 979991 1094790 1467730 405676 1604673 8730 764959 535622 4067 1191800 459631 1966055 164324 1774648 898700 302875 143983 901435 1658079 1460819 1596774 1615409 1625620 559673 1334585 345148 631681 282479 1717957 1142817 1362093 1950541 1218811 1962377 1330002 267747 315304 1682669 1062280 1958485 1970964 1744221 1565961 791406 510494 958693 1408701 746179 1932546 1818290 1896539 555228 265079 1695664 1445689 804488 1630565 165751 1368183 929175 1713890 1525106 1897161 1521817 1835011 1595313 1566598 1853758 159373 1132867 126342 1335077 714452 695310 1578978 379457 1556955 491939 986580 546744 1485313 1175897 1889018 1164261 1780073 1169478 1272703 1313748 120176 643290 1687194 846630 1361006 532464 1930962 610963 291682 1635357 1076219 773482 302325 1453142 30575 1740669 1765308 882686 1475707 112949 379713 174974 1300790 70224 1123771 544433 728866 1708254 1677222 1974942 1929636 733270 1370190 1083083 908703 1208815 747948 1123510 1595220 268609 1248111 1079101 1169846 784522 880212 113453 1624794 1654246 1394944 1981502 808903 109470 1756847 696103 813682 317210 1978058 797181 787876 656086 1496249 460017 728588 253100 1496916 443038 1451815 1686861 1740499 1552809 1786216 1366012 1142550 1924594 769544 1922204 1333937 510961 1592132 1998514 250442 1538805 1087096 1429552 569970 1494109 537343 738041 1740162 1083095 50171 1028601 1951286 1833823 1190677 1828209 1834706 974567 1779507 1970778 1262071 54354 896830 627979 534214 1429579 909451 471244 728365 534413 1909596 449070 1249607 985840 1534440 289215 476340 1042762 1989788 521508 402611 385101 1931417 715128 782116 1377833 1884468 1084900 1019504 1403878 173508 1213033 1203832 1280514 162735 1064466 711859 1699152 1494918 1043936 422678 1050600 1598684 128999 403901 557301 1862001 1746441 1242700 435604 1145714 493962 815288 1959009 1739485 1990618 1740529 1192333 1095978 629487 1457443 144291 907433 1616218 72688 1070067 855827 707901 204590 1885283 1491568 1566359 1426779 1425362 1006725 38587 1674130 96591 1561299 290241 662138 1454015 894451 954956 4725 857620 1617733 1232254 1659303 1495165 365809 1461806 789918 1604635 188364 827351 1707605 1913642 997505 643871 1095645 283597 76452 876216 962481 1856007 530108 1530554 106012 1200853 1512413 859870 862107 1378211 1870765 122706 850586 1450737 1308865 857979 710282 397089 1628375 652781 438436 309896 1339937 924642 1920566 1068862 419508 601869 3112 1133432 1916529 1149455 198505 841690 1815895 1763346 719929 1838498 1301530 1702649 1459984 927884 588864 1381424 651341 1029812 593297 459955 979433 1130283 1368446 1997915 396813 239270 88481 1593391 1253447 1578651 1338260 1492471 1332538 823684 176755 897390 67326 1156194 541471 1526317 796319 1385319 1045787 1307617 1000626 1865101 1862077 190353 232538 1425563 638654 1077270 1072529 1827323 1726309 436822 1893726 1043060 530894 89247 1285414 589938 1607883 155650 1639835 1266324 1936955 1104682 1778728 817037 1872124 1360966 1891284 1351077 374124 1153678 912531 1264100 923497 1967223 730166 1286815 58920 565623 690817 1263141 1066017 538782 138963 1586062 680094 1654047 993746 1422971 1639238 1464831 928736 1440881 1520392 73472 243951 5130 1007856 1085394 1656236 1750081 1448447 992488 701552 1377753 596994 923926 449272 1653054 452095 1152858 54025 487136 1561319 933976 948359 1611162 1204945 812537 499814 806274 1744219 958091 340083 67041 1505077 309714 1096672 145319 1004012 850461 723119 1239720 788999 1582725 751980 189662 844476 613633 393442 93301 605687 1803928 1303544 852901 1586256 1314990 1537342 1764265 714076 1595405 836777 572849 811832 1916606 13465 149380 617589 896739 204524 1895182 1571346 741269 965251 1252121 1951487 1915921 1392177 1695354 314910 961852 1605186 924155 1087693 1758869 1244338 83502 448817 1844992 1477518 1037904 371618 1939626 1671169 651759 874748 354462 1821469 1014616 1567129 631823 1591301 955824 906586 199314 341320 1610287 1159740 1618548 1397887 1053523 12946 481486 851026 551925 370764 508433 558173 757876 1349726 515077 1039552 55161 95596 868141 292859 1629533 741062 83658 250264 1712490 785180 137261 242210 942957 1275605 646683 658353 1240544 528830 1260398 793968 318003 1475732 443866 651091 1568914 109692 1626954 674481 1965242 1914353 183336 380631 1815708 1108607 858712 674185 537366 1954989 1965731 1739186 154790 1346781 798080 1950749 130758 1389071 1851224 278732 1369470 94353 1406359 1426507 1768488 1491610 1927021 771503 1919217 890772 748669 1658311 1356892 1459082 469420 85781 1907571 677698 1024003 641441 490551 1964269 137182 1650057 438585 1379648 1135504 1512995 1551330 1583962 15269 1880207 371440 924401 1099187 430635 1721493 1304667 498329 73261 1518533 2579 148870 1208768 1082360 1222914 338298 1379853 1183639 1077468 1118498 618575 879074 1268472 380332 291350 177093 91017 610506 259991 1942087 99646 511407 778168 683305 307023 1601443 991084 37832 508256 718357 658883 809229 622985 736813 1485276 1227041 145913 1235235 878929 742715 1954730 366277 1004779 1885074 1532893 633322 61540 537705 158935 763734 1863873 1179604 1335085 659351 440853 965291 1541717 165645 1524566 772746 1163358 1581011 734413 1540753 541198 647391 218356 1271844 889110 157858 1720269 834975 1820045 1402009 852960 413888 1548601 892508 1174575 508818 1355018 1717091 194062 945833 102283 844224 954833 86324 281265 1813291 1673014 1655730 1342841 411083 1900265 206309 1062864 131824 1978996 323660 595072 1214883 1747882 1084433 355904 1347345 1152027 1129379 1339864 1518375 494390 1646429 996058 836209 1590215 715028 546085 1596958 752282 53699 1140905 733594 1515978 171588 1524693 206398 218049 1258996 1191778 636162 1096008 628195 641675 893254 437697 1625844 329961 1613377 114050 1320618 612506 971663 227315 722337 1470973 1087599 1081066 499188 1262468 1885032 1830669 717236 839225 1557647 1896813 1435833 651982 715974 1284452 237295 1614458 5097 1597854 848425 47583 1926992 287740 364209 1222852 1272378 288106 1085253 1377719 1450831 1879189 652764 27707 1227120 1733995 1022587 778817 325040 1779071 199019 853513 865601 582012 977998 946067 1854804 1278302 68493 429073 1650723 18327 1958148 1115018 883387 452541 1630771 541025 1883455 834808 1094841 924785 94718 638160 579266 1780321 109232 1400934 172232 732371 687158 1777928 1231440 278658 886605 522590 677586 836570 1939847 290895 1518342 1144207 47461 1479381 1910546 791531 1374626 1389382 744133 11202 492739 1987544 1033049 1133412 1581656 840680 674615 744045 1935894 941905 854291 597606 1199734 479313 1594657 1696996 1441860 872790 1325068 1121111 1040158 524078 233769 87110 338039 1703760 1231912 430461 1748810 1407126 1171111 587783 277687 768621 434842 547100 755844 1552254 1563675 593767 756780 82839 1882732 84563 1539339 519749 1110867 1901880 1728360 767963 921501 1705159 52719 2864 440608 832988 1474482 1117158 975491 277582 1733027 413151 814262 362064 742436 1417560 739479 1686034 1142235 40097 743288 1858982 820736 1569220 1542303 1729452 1414443 1437476 920791 869952 1740837 1275308 1802217 1830582 1912080 1196668 1514301 262855 378853 913645 1474905 775382 684294 1026523 1678406 725334 1175345 708130 711094 633255 1117853 847269 478978 219227 1275865 995373 766414 66627 1395135 1907300 1982968 543597 1598613 1856829 1605587 886287 1613306 1656977 216721 230107 1316583 208711 60491 1476575 623790 1838438 390582 199664 811023 1297040 405792 1235979 1658366 555850 1590801 1331116 323967 712396 297655 95184 1689077 1350576 1257994 1346484 79624 356417 29833 882241 1885626 356167 839647 214838 285581 1392624 684336 1429650 1963991 721312 469768 1178300 1956720 1725363 510714 391038 1768198 650469 676927 1369972 1489625 1076288 1845364 513807 514065 1539578 1628246 170720 451105 1102564 1770260 1580205 1665458 957383 1289480 1112467 872040 1402238 147859 1266952 1644126 1981344 1118831 168232 1710620 57640 1162122 1552994 1119195 870649 1050649 321623 1124239 369288 470398 320834 1560738 1883100 1327053 1637787 273417 1512908 1316669 1346755 1654718 485565 217581 1804813 1407531 1275932 1495250 154867 1868167 1058754 207886 1346845 421560 1290955 400836 1839211 1542910 975884 1481451 1056963 230255 1141798 1960916 232022 1588589 921392 331914 733072 1002207 1557481 1852689 1397117 1302483 853304 488729 221631 983346 733736 109936 1133311 523252 1353654 765961 144853 14574 1729427 117478 1670196 475675 884055 1433301 1619785 838730 1040068 1783152 1702114 535231 1773296 1657281 1015632 1049723 1410653 1616392 489183 1991510 1077043 1750021 1280281 738283 89142 1413631 1959629 1254366 1151579 1559792 406665 323031 175837 1696036 999373 1361108 25283 1229224 48242 400346 1370455 1091032 1999590 492904 1946237 67260 94716 616450 379721 1081690 1884941 1108130 1942232 1646380 284195 289945 1590314 564140 1242836 1276642 976273 7669 824019 1215712 179148 585063 1567591 1774763 1859591 812605 1982132 442073 1186532 1336572 982336 1725513 926496 1694625 1181580 509554 1065945 13938 1085928 183892 846784 1929992 706385 410352 1449678 545685 187825 369814 858907 1001833 1165002 1564557 1595568 1716487 194764 610557 491042 751915 1608635 1332923 881799 1501060 42007 146640 1498981 1717045 667037 1827863 1808894 1816866 1784333 296982 1628229 1835539 43019 1242259 1150806 530879 225691 1937572 1170117 929729 1537318 821689 283646 392408 1192595 817419 1885693 1380397 522778 1325569 483837 1945824 1110128 1272752 281009 539095 720507 1850161 1255141 1876007 1373439 857026 1765117 1402622 112185 1206547 1252994 341908 274507 69319 920017 1003149 1248882 166712 807128 1030861 1422594 1953092 1471972 1385735 402023 1278451 1620125 221002 823542 1298940 500190 834419 322430 129178 1987664 1201432 1967110 675034 1661731 278676 1029138 395869 860724 12092 1534434 203556 1069421 230418 349432 1368014 386514 719146 683048 1426353 1748071 331118 394165 1744299 1108305 1316433 513019 1542632 603690 1777757 1262232 276443 1642932 627697 1371611 1820441 145036 1089743 288412 1496700 217989 505060 4383 1116147 1124568 785786 356568 618367 156603 714126 1596310 775114 1260120 794223 836933 970386 365191 1073594 1942223 431493 1394782 1702015 1613859 1191952 960641 1837997 326110 249926 1683178 954633 789156 1378334 1071935 879193 1619053 1484693 385356 1159802 290753 1348669 1368722 1561774 930058 1586101 148802 518316 17316 1455009 1797191 571968 1152736 159457 6461 1491653 523580 80170 1162615 686003 1863841 1569407 715822 1798796 1862403 1895775 279886 1863500 391855 460141 362055 777750 357495 582722 1631502 269144 1152302 913602 178315 703762 150231 1540234 1466434 547741 378386 1220332 289389 1044531 1504539 1593580 1791475 775142 282218 1249866 860213 1743366 623255 1172400 910519 1727437 1799426 1527910 1113507 775856 1187636 1730883 1765895 98538 416992 1284313 333496 852844 107002 1709759 1253566 1417216 555886 1656343 1371071 1921156 1625659 858024 1689617 748237 1592566 530357 110641 1370331 650428 11767 653614 465238 987217 1229454 1179841 726775 1048986 1741997 1791854 411499 914727 1199638 1505102 546652 1547379 1430010 1384130 558851 1660987 982068 438039 217781 1420066 1696711 229496 1573895 1305833 1881278 1128671 1512342 1521037 543748 409755 1096051 1883216 1773874 1801559 1383867 446817 865179 1692274 1110560 823571 340996 784690 1756351 239557 1613240 1730536 1340627 358924 162759 117357 568883 1793651 80072 729168 1717560 1638933 1420501 1670413 699558 817537 262739 1126220 1728055 32841 1813452 1993132 1304878 26399 416672 1970930 793954 1501613 1086372 1453613 400059 1652880 1097426 1149199 355529 436292 1155159 1587164 1892062 1607963 921530 1527144 627139 538799 198201 1517359 763215 1918191 749855 1840776 99870 630691 644066 984897 75227 528920 1196251 562669 1984406 593745 530006 1202431 294052 1822321 1178043 329644 1051976 989388 1257203 1589599 961339 958489 934495 739832 221163 1114688 1010411 341547 681701 1322637 460647 14356 458304 1093518 785704 1898466 202964 515036 106500 837107 1410294 1053919 1051552 90975 1679290 581573 256084 1033912 1122354 1101866 1835725 1568464 1296584 80511 378314 76181 183611 73804 1014440 1589383 414934 1693524 600830 1175287 203466 1668519 1136091 1577360 1495765 1164823 267952 373453 1359568 1971503 1153687 739320 1568253 739230 482130 507252 1333092 423071 399861 542435 685527 1941227 1021773 470515 894583 503727 1871471 1344891 15398 61323 1792130 431871 615082 34749 1827268 963558 1229000 245762 94955 1587908 702459 1929041 1548678 1413087 1701019 637849 1814066 1191280 1851510 747510 688003 664222 122627 312866 102788 1150645 648494 1090012 788798 6997 1257498 1305014 1685345 1360826 1035872 1094261 1448388 1003620 1810248 1289402 681151 815222 1456633 1343198 1813858 1110731 54310 1640868 516810 1346522 314975 207360 1291453 1324304 1217220 754657 1037403 750923 1708724 1221244 1836444 333767 974453 521030 1937236 388383 1796245 1046961 1144605 1358876 305118 1272264 125322 771779 1165502 66945 411462 983472 287316 1273569 1240559 1821758 1974526 7302 1235855 795486 1327992 238727 327561 1917489 1113835 1444304 1507426 1775841 687010 1491039 659732 1732939 1251113 1084895 1387421 1556240 1226456 717193 1865474 916260 1533366 1568347 1472118 1219472 1629792 1202161 130832 1048846 463742 752780 378520 1028030 1977188 1600547 249295 869304 1875618 45793 1217048 810187 774254 1852377 1407992 795310 829615 1956627 319848 649421 1427606 417583 58979 508240 49898 668490 1035203 433487 889358 706539 546237 65347 533688 26983 1309759 334479 941398 1784535 132530 1310725 426734 1878731 21142 1641922 1484788 937070 635685 838668 1026368 1270542 1041147 346307 376822 899304 1744998 625024 1732170 834929 572963 1426581 1809411 813703 684524 86077 890405 708597 1663810 397469 248184 1793502 1419027 1577481 1039286 1285154 917353 1128829 1509078 1811433 1479217 752912 1954535 1371581 1377749 584537 932304 799953 1494808 562998 1661740 1994285 644241 1226712 1285954 597175 176137 306526 1783726 1261948 442045 1371383 1175283 39738 134192 1794673 1482125 783727 1361056 350410 1613159 749262 1710257 989082 659161 1162229 1286795 1595208 1030418 1333336 316355 409001 1144714 1091566 1764899 117328 1000265 1561823 771997 634431 34788 1346326 194401 858877 1259388 1955688 1843687 1310833 1577973 1126871 1748795 1250591 1609374 541590 1248550 184246 439481 1577720 1645159 999845 1039177 265948 729399 1910813 236415 705500 1120741 398232 1040734 1395986 1182618 1515460 1050442 1150469 243455 1716342 1983477 1416289 858358 601764 1231239 1075196 395290 439119 1334603 1463460 28766 336430 42064 1368010 1724179 1894596 801308 930500 950511 1987109 733069 1349391 1505522 1707052 1513814 1748973 581189 158423 881769 404765 1086175 1051975 464099 1818982 1061747 397295 442979 951332 1667485 1883985 1969042 399858 846130 139183 269516 1247846 69544 68461 465194 420607 1114388 702402 1067216 560173 880398 1400804 733858 1642801 1772797 1367416 1676625 548409 280181 1047726 477515 1672149 230008 1538226 524310 167516 1711717 764601 543455 1408366 713718 545504 1773367 1613389 1657314 543260 588291 702614 83914 1473950 488178 1732197 908521 734518 921135 931688 1118725 625494 740207 395945 1383919 845293 1336343 1808134 1498069 1242444 1333641 942882 817656 1472646 696569 293792 1772427 1174289 261525 880680 1945603 681218 805524 1735346 764824 892732 1025337 1782488 1486000 177964 1763118 1427139 1522827 1665021 1739983 1414541 662883 138086 1127881 1881579 259703 1274017 965948 1158898 1852550 1653105 412781 423578 785593 1112117 1887789 1701072 1809227 862232 180908 228212 118714 1079980 215930 475016 536677 1626634 1097406 510256 605672 1542148 1874501 485421 1386829 557247 959924 1309675 310345 1004248 1691677 1176584 362806 565819 1350562 1806758 1738682 1722711 1954311 1216834 591434 279776 102873 1023625 814 275921 1224089 148712 835219 73547 1942206 224429 131883 898653 1592658 876230 1643678 302071 928450 1323241 91654 501411 130539 587799 1101969 1772659 1604419 913662 830000 1819840 729250 726594 1205392 1900779 1756468 910963 1637151 1488339 204 1137445 1784802 1275656 835703 1402129 1185567 29748 1575679 1540996 1646177 642687 473499 361869 1808805 490293 498495 1053079 679750 420014 331739 1439001 890864 545722 1510493 405275 627493 1185120 977679 1909857 678206 1576147 1392596 1303131 1430789 649609 1803284 1580728 1133105 904187 1062926 1946106 1375339 1492399 556688 1300421 353669 1036363 1884109 100538 1513510 377927 612295 353864 1717967 438444 1506641 897896 447319 1507890 1551542 1937166 826500 1872276 716818 351166 496378 1656390 760859 1915164 544517 1171994 1142794 1163934 262599 569534 675352 1346067 1774971 725228 1114398 1601992 1280636 17890 914659 67835 133246 316047 395665 587212 647636 1248928 269721 260498 1647095 468317 1619514 1151697 45954 1278400 939026 389861 1876026 1002427 1571794 1925733 628903 490130 724343 879099 1706952 711510 1801086 888664 513501 612703 1277986 1694328 572754 1752535 365639 344901 1728396 1288956 1557208 1330569 1645576 337867 844624 1638060 214444 315047 190593 257155 1632955 36921 222662 954541 1189076 1926264 337048 1712781 579693 224842 414653 1173884 305307 1771 1981034 1036804 1045720 321265 74180 993243 483406 1549558 230826 1789758 371197 356978 1423235 1110902 757353 1478907 1050343 1456982 1048143 30581 177902 1216804 12220 785497 1504572 838939 1018347 1560910 1375658 648517 326213 1998824 1907980 978499 754878 1174402 1549701 225168 930996 1985418 1813238 1165548 434943 1094847 1521588 649520 1712132 1684225 1959451 856905 316530 1074303 1209864 439719 862945 1710702 1489867 1235285 1212094 886882 953201 1262615 110103 1671116 552631 939160 1484029 1170199 1776558 1897758 1467885 951700 1649829 1156083 1837915 603521 985280 1128489 645923 610545 1170172 1203927 582526 1877515 1988449 1135331 177144 1367709 253700 1095937 931776 597797 1818514 770061 788096 1923217 177303 685075 972387 1854883 405311 1233268 850081 835145 1278630 894790 1694489 842152 671781 863291 1206735 434534 339116 1218308 234271 1800239 1865320 1047292 20508 1427441 640511 1594869 1552322 1971386 284373 1859491 224833 845384 507637 1670190 397038 132888 1726600 1495880 191816 1375872 45446 986432 488934 1651408 1102907 1177125 648779 741635 1300734 1339484 1268968 850370 1632181 503112 1355594 213253 1347393 316194 407215 856034 1140724 1803872 148893 1881202 1460404 1095477 518857 169551 1593022 682776 759397 544198 374154 1139376 87139 1012865 1352994 1806820 434649 121275 1020122 435847 934212 948008 695798 1594570 734534 1705294 1134844 1423817 1060188 1508162 1366484 1116909 519334 186724 865962 278188 1921227 1657207 78033 1860830 913149 1815838 703477 966877 1894040 827320 854940 54801 81355 1683555 925089 926304 1051135 321731 568589 1870868 788368 1384259 251238 1205860 926110 1102517 1755111 780383 1207239 1226584 310097 931879 1465144 414375 1641570 1943017 1044554 1869715 366032 1039233 166082 1616364 1810283 904681 1351036 291036 1334482 1022748 1735881 169470 568271 787160 1891108 1553924 451406 428470 289864 451713 89196 778189 1350195 1669577 1794306 1667374 379220 106030 458341 1580723 1588346 1698343 1856382 1260422 1361447 1876132 48334 231805 34673 687755 1442023 1346003 1876423 1477506 479931 612412 1548927 1835888 235030 887447 208598 1306039 542876 72982 86744 6577 1857811 1750228 617958 377754 118427 311283 266551 1438546 599793 155077 1375985 832709 646783 368917 277735 685346 515897 167473 1623182 1797743 589779 167742 454022 1966553 1996201 1234038 1560295 190036 1224791 151517 909056 1741977 1095404 1906715 1420516 1745111 246388 252705 1226992 1609153 1036281 191745 355801 1139423 757009 192798 811421 1714272 166050 1968547 1626517 950085 1834411 346554 991796 1138606 1458790 256445 369719 1377191 856886 576894 325387 201173 1869262 551103 1650915 1981695 1038975 1569451 61451 965052 1425290 880067 708917 630189 68024 470945 1834932 1760658 500891 702664 1177837 607205 404330 968118 80011 1545121 1088521 690560 51654 429919 191127 1544217 571495 785510 1923500 1797677 434029 842742 157187 1237142 484654 1424094 1931622 1673930 1918024 1650348 1880274 804578 1506989 863368 1076304 879081 980208 1737786 968000 114706 16904 1842989 326869 1475828 1604153 190240 444988 1278145 1594722 154175 1069679 627652 491657 1618690 1126977 1281951 1086570 1380774 1086082 1270883 633064 1365362 277186 1178695 404182 1407330 439604 1171887 965623 1745121 956322 1541513 2106 666404 757246 992119 936878 1586138 644251 151093 1890924 328532 563072 1869446 528703 1062494 1239858 1233315 393657 533545 586259 1811000 1432235 1459047 136800 1082471 1266686 1878042 1203209 1457292 823637 123100 664627 1069502 1221501 1174260 921432 419587 512661 742853 786827 1503909 1126283 830422 1031928 1061647 761539 1245804 1318646 1009229 601194 1196516 1155413 1648498 333492 651764 216602 136602 986185 1071400 1489891 91585 569519 1184444 1523480 172126 111649 456348 1496594 398279 1450258 451505 726985 360309 522615 1790197 137320 950371 65029 34216 200539 1433958 1049979 255166 980921 296385 1592674 698909 1933877 24224 1147207 1032426 747938 1329023 217723 1296668 242464 745955 1875072 1817959 269004 106998 1841640 981425 445960 900423 475044 531527 46727 1286545 1821231 691327 1814179 623034 844149 1937284 842880 776996 427345 1167048 24129 661224 783231 159568 1172040 1390531 894508 8507 37121 1651303 1701956 50971 990012 1111486 1612756 1507707 269881 1201602 1745892 424017 1954340 624638 558867 1511162 1793898 373724 1040572 192849 552458 1229352 5806 1557873 690650 1981418 1559594 774155 1860651 984266 1938161 32665 1708388 1314561 871386 1394520 1812412 1136069 1710345 1363866 1569597 1781499 395007 1083509 1576576 789979 1369087 648683 1186601 977936 625299 1014289 1729768 224940 197259 1361044 1569936 590993 324367 594790 1529392 1854209 1542533 1496705 1256353 452870 242763 157352 364271 1943332 1676363 822820 949574 1148827 372022 1138190 862454 1777092 1843041 1537203 1491116 1184073 369849 673162 1816069 1320477 627466 48831 416803 505152 1654156 489606 405000 401630 1667546 1861341 246861 1431733 839142 1033989 228616 1899986 792285 114549 1055051 236678 625606 901970 136435 1095104 1356435 1364285 1536459 211467 775533 1807137 733298 1903719 1578263 114948 529839 1280123 1945996 1856685 472550 925155 1752735 667972 137838 1781714 1626952 1327237 655516 530495 82871 972289 115710 91566 720261 1847513 1861856 1753759 1903876 1997660 658764 1369731 5193 53230 1846133 1912387 593215 1212456 381041 1927076 1744880 152764 1464073 379221 1749825 112221 1470219 1736839 178632 815243 1728792 1562716 1015556 591755 623265 1099355 721532 1309276 63346 225541 1069388 693255 346777 521163 1089318 1138923 1583721 1064892 1505085 365782 1117810 115320 1543889 450657 942350 188715 342244 1018715 1505108 623041 1160055 1328675 683643 87798 155084 1147707 1113405 985505 374844 348198 875258 194163 426033 1360453 538744 492064 1965374 5593 1412082 210178 1020950 184633 707783 1941521 654202 52506 607199 1965450 1667787 1357817 706320 1985773 1405540 203681 1338402 121182 635027 1099907 59060 1776038 1356121 413748 1361529 1112935 1655960 1461241 1403473 896662 620431 386780 543351 498889 1840570 1039078 779633 300989 496103 85558 933818 1159446 595857 1445326 993900 1879827 573676 1917743 529675 608716 638326 533196 1535812 560064 995970 213995 1518060 575839 1981323 1112809 983384 767683 1884248 632089 1410586 1993418 579193 1644538 1306007 468221 1462366 310791 1761203 625915 246888 493009 1396451 939669 644934 420472 1579748 1831077 69737 733249 1239101 1620951 979322 1377023 835801 801522 31154 247883 683065 1786605 1033315 495750 640307 1869682 863949 894201 732036 1088028 922748 1164994 260159 981383 99163 1405795 1196977 527227 1508492 1828344 1603597 931420 1493599 964956 1293117 630507 715268 505509 7367 986247 1155303 512047 1126942 407930 1164691 105228 545470 1989025 163909 131484 1305004 1848126 1922338 1523078 240254 1515896 216629 642417 774676 975472 1402156 1855540 455886 1683250 245364 1807246 450901 1425819 320618 693936 1906660 1835178 1777605 262648 376278 59103 1774526 528437 70173 25139 1452191 1878613 974919 305215 1226457 796050 348762 1769884 1977613 1706553 1281893 416538 1980844 1383224 648528 269964 148685 1413629 1276924 684318 1380014 701490 108177 617721 1310187 1102626 1486643 541279 731313 474834 149157 1705544 842084 1733026 217044 1119756 1245564 821808 808208 568925 1785885 143216 694803 336017 972684 1634234 995621 1276772 823132 287768 1632077 372875 87717 399949 1867983 1266533 125628 1438464 127074 1066370 191787 1178909 820387 990130 1391895 1832718 1423490 1073800 234552 944130 705287 1079497 989535 1659980 1376995 1690972 1914312 800454 118041 556336 1331430 1204683 1763935 312115 1896897 63914 874777 476164 1562505 208546 517136 1783341 1469432 1108922 420076 1302346 1986919 603130 1609754 1409939 1309333 1266306 1418207 606351 1621187 1438348 1539369 793097 1955637 42758 1503128 1439675 275380 632351 236227 110036 1005732 1471779 1522194 1124387 461570 1445123 589820 821092 838264 775163 404464 1246510 1296861 389714 164136 1579160 1892681 1908244 1718225 38996 678980 1923006 1939899 1061324 1873717 1580635 1079264 1636812 847209 815728 1580711 1487583 548049 1735909 229391 480495 1701212 174072 533797 62194 1837565 1287130 945910 446261 1040988 1515475 1326533 1625141 360559 629015 1380700 1184109 1758034 1190573 1691101 1755673 991297 1221788 352403 693532 1189184 1276132 809563 64112 356204 1976049 1564908 1867084 678250 1914524 132240 1621829 1043247 409589 335999 1777359 1454150 55222 833634 48646 347588 1550228 1429995 37622 24577 532113 141556 892564 39863 255238 533457 777846 1391717 56729 13147 1289993 251781 1490818 1618293 4213 1547851 357820 1966937 1449986 1952819 80272 365577 629702 1902014 767409 1292197 999004 12273 931064 1214365 479596 830584 731859 16474 239341 1590901 373794 1444452 1710085 1548713 712850 1128481 1181171 842159 1111066 963097 515193 172278 1085467 1132048 1187731 687400 50635 1765721 795289 1294349 1987761 491562 1225311 577162 1744757 1285943 543214 1747626 906325 1832291 1067047 128049 749192 646252 1018552 596599 74168 1548558 1720706 1542058 1369269 111146 1430575 980062 1158092 164347 871391 1815589 1371416 530019 1394564 493434 1948447 1693853 1506704 41167 625059 290941 1793355 992106 1963484 1335126 1270009 1100408 621871 1768756 589960 528804 35675 189238 1272029 951984 828650 1474328 862105 87123 1624361 1282692 1151824 1639196 1269491 1276759 617780 867620 828448 983699 1979548 1721569 1916239 1512561 1727926 1290323 401153 1985081 36831 729303 780877 307192 1134394 1992484 592211 1334677 1598856 1822305 99878 1163047 1160028 1576131 442149 1264511 700875 1614628 572768 745046 1533797 1736262 314299 803724 214175 1503915 830450 1851586 1502035 1852190 1120390 41383 605090 1267492 1313490 1170731 696390 607739 1482153 1035952 352848 226728 1524659 1345749 924501 624065 1748934 268310 8734 62781 745537 1983554 337823 406460 689295 870764 892202 1422925 880651 1215715 1208406 1262582 1897887 684586 9461 1851530 600183 747187 726219 1708318 1763164 1200856 1180706 558056 1406344 1883323 884554 891145 254399 14405 485237 1662862 893452 828585 1248324 1991101 311108 699956 1377151 1219913 330692 168153 226363 690513 1029089 48698 359224 1139541 1846098 366375 1509549 1925522 793621 560887 1611902 1828437 1889955 142558 1579795 832838 772267 585496 369876 669119 721178 94698 712951 1148957 837022 907018 1022919 1236544 1070245 1466 1441159 1786669 1550022 706467 1896911 539173 975963 848145 1417670 230409 547892 1359417 150743 462636 603879 1757836 1072881 589734 1242812 49812 1152150 1995316 1436648 1950776 192728 201156 541308 1633154 1492644 205015 518505 499646 705364 752962 1834031 998098 815014 1762091 165987 237801 1260638 430859 832276 902376 613750 287132 612890 817320 202476 328077 1318706 1784652 901965 1984572 1578769 1988477 635610 459648 269223 1837735 1024890 1984704 1342649 464447 203191 993734 1356203 94946 1506994 1535442 1402489 885282 555747 1100438 620370 631867 381247 102218 190639 463930 928383 145281 561641 640043 1839146 912618 235052 767643 820555 1750600 1320538 1555044 41649 1275939 1259829 1601397 1695423 1785455 1594422 486800 1193837 301558 1216251 1569642 305266 503167 1451470 366904 887328 882656 1458766 253908 1179053 1512815 1105110 103072 188925 980705 923364 1251134 1359843 602768 1297560 218124 1459684 970990 359241 364685 485309 1597620 606647 484028 1479413 918622 327649 276163 1895176 1773645 1826952 808293 131828 201850 1374052 1246525 1498046 601691 638030 784274 1313689 872087 1799891 410919 675179 949306 350197 516423 1947089 415272 181490 1058769 1608666 140859 315488 1719735 295922 1468118 989771 763298 1622541 25867 304709 357902 434390 828642 1321922 648325 1108439 714492 751543 716253 1271263 800043 793932 762553 544180 323909 687130 104017 209419 1887041 181141 1453231 1050546 1646691 329304 1122394 1109905 657496 357527 1396877 1701203 581037 1347919 585651 1167145 1553239 810179 1619951 783559 1536588 40358 487836 231199 1686650 1996801 1036373 842734 371813 472399 1037350 1849646 1605718 1336312 1237920 1525507 812056 637296 239468 1080522 476456 478010 277882 495157 1004526 318800 65577 1097308 459153 413077 846718 1821937 623616 290169 1533755 1343369 1422655 1169868 1047100 1256046 1252781 792817 991799 1907320 902171 513213 1747989 1583966 1628764 992789 326672 479929 1831644 1792304 38500 136284 378688 87371 71026 756590 1347049 838462 376267 506172 1725425 932640 1906253 1189101 917988 764058 1053985 1224682 1962549 1270517 1704657 1226105 1423188 411634 871358 1194711 1697888 1164291 1768514 1445679 635242 911898 342384 1002083 597752 63158 868697 653325 795139 1583060 603430 1698639 1823576 552710 210622 1845651 1166617 826118 930323 696962 1967621 1614995 1902931 857897 228223 1058370 726513 1651443 1967736 283707 347172 1495297 932162 1062246 1860592 852966 146293 137742 1514349 1877387 1825488 448871 1477893 1923684 1898381 643209 1597788 1992067 1472700 1728299 494687 211973 1895291 369073 221772 1334908 893686 590607 1083658 337417 391696 1649221 318557 1225923 278644 230527 1053684 1337828 274343 356401 1111294 1732945 1355461 81181 1455712 405027 272191 450932 1020753 1730674 1457327 1857308 1739195 1210751 1545437 1719749 413011 325398 853594 715963 1817791 1212833 517564 9223 486636 1296494 1775559 1417256 1309891 1906046 393241 326586 1580765 975548 1590132 1054289 644675 1706392 1147488 1064442 936774 116863 1930739 1078694 23291 1849372 287443 1950028 33157 1948153 1400177 1954943 389635 505562 1154854 715575 1882554 1635940 267025 265880 463546 1829134 25595 1333082 744182 55365 1508117 1376264 1539116 1334606 956917 740220 210744 1463788 1559624 323542 100406 388663 846547 352563 1108438 613489 101773 1227257 908708 1264275 372951 1341563 1972987 1198442 1702286 1086743 669246 1246563 131245 222558 471022 496495 531359 572437 1032218 533812 1057238 125756 770795 250903 1217670 1924161 521528 856981 590007 46084 1208692 18331 412915 763014 672175 381507 1161273 438450 854523 341693 1906524 1864416 972623 714508 1986364 1372987 1497019 423068 421087 1747332 301465 966983 1501549 1061896 673990 1814957 1364434 703870 1867641 1875326 1330042 113003 1641748 771425 925504 1222004 1214357 1287594 166000 1051224 467692 1179070 149463 1040310 1707298 1014392 1051235 1159612 55786 195697 675493 1993135 841902 562825 197206 138320 1924192 1039055 1412920 874771 1659692 1205065 1833494 1689210 897557 128368 306340 14057 1292928 1332774 1384189 1064708 114606 1458499 1775986 1370614 655362 728678 391553 321863 1716273 852350 930569 1794164 1533112 1673085 1228106 934546 634894 823734 497966 313951 1001666 1353137 1293678 865259 1936000 1150491 1166693 1748594 1104170 213802 114902 1156877 648866 1567304 1885911 787976 1637962 709607 1939703 1778939 1589535 320819 203055 671149 1717133 1488723 1647538 826795 616142 1517598 1125499 1571131 217024 1367032 1651975 458384 833592 304228 1482248 1443652 736888 1525204 525257 1910497 48808 1052331 469872 552893 1897442 1326772 752836 926299 1582866 1598483 1500268 580052 658882 653578 306178 355540 561299 652261 155554 354775 787977 1159227 1012099 1643745 1486673 686706 1332610 755428 797755 1925561 272663 1389114 763487 1247639 352041 32440 1278687 1211340 630279 480084 246135 306569 1744895 1233227 829786 316582 52184 68172 662819 517498 599627 1656280 163154 955158 881299 1039714 112407 1297525 1937381 272256 1000331 1983346 1717024 1490456 188571 1885600 1387420 1734052 13045 967887 549821 1113972 1900404 130256 1824336 987984 1436622 581431 114341 1962498 800387 80814 1313634 582967 1559672 442857 186073 168871 693168 814691 1213589 614515 435176 1678989 1783952 630924 1023115 602610 1895515 1928875 1122477 84785 1883205 480001 257674 123738 1430550 546415 1679857 727281 979947 1425612 435046 1890759 1319620 475270 1664971 90597 148846 781457 258284 926387 408358 896300 1655263 679145 1851557 960155 1399639 514445 393035 846434 1777613 1556204 1914299 721592 227275 797449 646286 561664 1848776 159070 1558845 1932319 911325 862242 787881 1038654 1343456 1814536 70750 1977159 652736 1566421 1364228 1865768 957169 363267 920067 1039011 606527 546456 1940397 1905157 1672502 883874 349615 1666347 1615790 838131 464617 358130 1566659 1350797 739944 1470916 488634 1676610 755823 725138 438342 1676213 1057724 983067 275847 1425913 37858 1278939 1565609 140788 488187 416241 114524 1986328 927036 1881856 1137864 308132 1703538 1932225 457518 712488 1368965 506249 1730833 828864 1375283 1200230 1632884 388336 693560 87128 676378 717831 1082813 1961223 337720 1393844 517687 1891399 892181 775928 290148 1695519 1947483 1275501 976335 751986 1496920 1100802 1884720 622292 1312506 1124210 795412 398470 1426633 1627692 1958565 634995 111996 768251 1904755 702668 1012487 1737381 1319595 810877 1331112 1040155 112640 1639129 648840 88561 997050 1332451 457945 900612 1918249 703293 132714 600221 614 487624 235391 34978 890388 1110791 1910379 228936 1873019 491346 1328611 482278 347954 158794 819082 445574 1766899 448037 1617312 1896087 304791 166807 437305 660052 79426 1075914 1157905 428100 494067 1136565 408765 571172 37933 1978647 258176 1877541 879182 870357 1168825 858056 56685 1397273 924503 1522655 500526 1959056 96545 546870 1082905 1326242 1935142 431064 536223 446761 1924619 1401987 358646 1002059 956688 1793547 1036215 1093753 107894 594050 416040 588743 126335 1809857 1642233 102621 68867 1918110 1567855 720233 1521891 1411511 854704 1853204 245114 135332 1590198 1050517 707981 276854 997187 316039 997260 1532121 1285816 1123600 1765526 1964396 1314356 874048 1367039 1354011 1584769 1071942 1010958 1800018 1450798 1430607 132571 830913 1757752 1109718 171404 480951 307490 1558503 139375 1244756 269395 1196026 398525 1406747 1995474 1484138 273014 1980325 916264 1142534 287245 213548 792868 1740931 1959636 513572 1809294 1768439 262905 578127 206295 1336733 1516554 1221085 1843550 1898774 800059 1893652 1453145 792949 1171882 1063012 920519 1036368 847350 965266 1977001 169410 966716 1176637 197629 1051781 449708 118651 494749 1370965 1269261 196801 955460 1418996 276200 38554 1639478 911897 74119 1543588 163574 444486 1633735 1288577 1596871 988711 1007319 1579154 1806531 90794 297659 842999 365775 1720128 545172 971805 16471 439879 1382694 1334421 1319381 1389793 1776931 1586008 1200505 1233237 1136175 849621 483109 1343432 234664 1607040 743277 82385 332420 1050925 1592438 1165804 220011 1142028 1871383 296351 437657 366284 1936075 1084717 1803776 1230369 1242036 523676 1433056 748986 1254998 1213819 1059266 850083 989869 1780922 500098 247615 1134611 1804969 816746 1654359 1003252 1052629 674871 570031 1504552 754229 368184 365218 564637 1923763 1111968 536872 1073426 1958478 51503 1673528 724291 786712 1084126 1595030 1544254 147727 1053819 956346 1064958 382807 1314173 1467296 988850 300186 1363756 1544306 1251650 773065 1964565 843442 513023 1822028 748967 69602 497384 1702510 440748 480402 644676 771924 330275 776176 1364786 707139 1403389 666074 1769710 1192032 375542 1248107 133299 246448 1880346 1842879 724799 700135 994292 1801439 1453736 1720231 1723680 1715552 393022 620289 1442284 1674854 839985 1303275 1348789 496690 1564838 101237 757385 1711978 104251 774824 847304 891397 1269977 231827 827862 944260 1357149 209254 356675 300013 491239 245381 1449935 102598 1894752 102673 1539262 776863 1766395 1038232 775893 1802355 1302657 451805 867814 444363 359625 265190 119751 680876 259294 978262 1496971 1589894 908394 1682826 392324 1829187 1357108 1052255 1710176 1879209 1149108 1617694 580509 1770599 448986 708976 1698734 1882579 949161 1992347 1804549 757153 1371486 99690 691581 1584361 574423 660945 390884 1065098 520214 564630 806204 1623848 1702847 1750312 1463427 1532071 247475 1913218 1960138 1057005 1384608 1863288 1123911 1755964 1751496 1205598 1665819 1622782 1632141 310515 671247 1333652 554739 602439 248335 1735770 479589 792393 1085119 1227621 1316598 790808 757905 1379608 123703 573308 300427 1057674 1499750 1922125 1188747 1803667 717548 1143374 1380703 859463 624002 1328943 1410018 1086102 848446 305817 316179 1326423 1861076 665388 221820 1903114 279334 1931469 1516355 187496 1278033 1033826 1869166 1623208 529559 605735 1677596 98367 961050 284713 1018013 1570621 700354 337124 691275 898453 1344081 471438 131730 1832656 1035756 1227686 222078 524961 472376 770603 1719688 1403130 965842 766092 1183681 854078 1763115 470378 1117898 1775309 1598153 542244 194641 1691315 367035 1441149 365556 274135 76287 1918682 1472052 1918707 399037 607202 1174523 1476007 1292137 133848 1068898 824625 1514420 1595470 1925390 1342286 1521942 891150 662905 216113 1070515 1655567 380232 186970 402342 1793818 1791356 1417432 1476599 1770497 593568 105441 1293905 631659 1937153 476675 979625 1191665 1665155 249338 1065387 1942648 456976 1460187 670741 787154 1339680 420371 607545 1182478 1114587 1039422 1917702 490586 684539 1330964 1397968 162539 509709 804201 1415418 1967709 1430613 1808486 446198 1286339 812364 761823 485820 82975 1707748 1582990 502219 1034279 356301 1523365 973043 105996 1139047 475807 1995066 650 1642379 1399059 1637565 302840 1260132 418592 1498632 1020396 1896724 381130 1982725 1321467 1108523 1229196 1586717 1946752 1480418 1290541 1668941 1802721 1300618 1942152 328757 1685141 879256 823054 1784817 727889 1261235 1430551 891025 1668324 1317024 1647064 238406 706396 1705416 1395288 692049 1788757 809069 1741729 1834496 673827 1316419 1699540 951637 581886 924633 836863 484982 1867473 1047987 737855 155999 52917 1500868 410676 1297638 598210 824647 726074 1783386 1878684 1143871 88351 1792631 126822 423824 927507 214237 49699 1709049 1023832 320472 1240910 138601 148132 1816807 1061024 798742 860734 273986 555449 1450773 982398 1755802 878928 1124080 152126 910586 1867109 1358039 1044567 501279 1915104 1308323 1289777 533611 188425 418711 418249 657553 1423403 1314941 406584 1315553 1547694 607066 1721700 1920982 939121 1465252 1088705 1983159 404917 392401 1806157 1922084 1010681 988375 1135818 1063873 320398 564932 697433 677125 1451578 1528445 1579671 1571950 1577886 1111063 1235645 203660 294924 1869685 1735718 465007 1366327 1379174 1546959 1678710 1875295 1115478 9611 1810123 456439 598608 96937 184494 1133902 626733 1308278 1349417 387622 1573351 1997133 586268 237775 1892110 1698250 1844513 1664370 82816 392171 1002908 1035604 931559 718871 1617127 1057607 81627 473052 1219743 1238636 865027 627106 255457 1782030 1241881 1309322 979340 554903 1443858 1722446 964515 961903 778497 563380 583971 122087 424428 885305 611854 1241533 299567 1253047 629494 634155 1995595 1131266 617089 1859544 1711628 1954144 692508 1929104 545966 1641590 778889 1852982 704728 1610483 978675 1284349 1557988 975058 1014750 1915794 1420518 1363189 1403193 1593700 192794 1883055 919445 1672954 1684732 1947077 1124654 1845957 1822968 1225424 714539 1810490 1828419 97994 66066 1788655 1711117 1315946 553797 588187 1274324 1657852 645013 833642 486291 212667 1175893 1453475 1858845 1980954 437895 1405916 1745303 619865 46028 31373 1320163 1947344 1367715 665150 1776835 1120909 1446471 1887171 655036 1768795 1500944 1307999 1406879 1506985 407843 1058973 275777 347873 1465023 572804 159765 1926579 43262 1518259 1229747 1587621 156619 429626 1857470 958674 1835400 1392807 367085 1990380 743809 1960659 1619361 1218833 1240214 594083 934449 49563 289161 507010 1036603 1200391 1780049 1672442 148750 1100960 302440 138640 835767 1774491 789344 1890088 450362 757098 982491 1550272 812060 345318 1592149 1587658 864188 1899764 907760 572411 1628339 1010175 1605253 377256 978758 312958 955108 372717 1292285 1721225 332495 836542 1037504 1279932 1027329 265905 831786 1678 1227627 1543298 598773 628385 767575 1582406 1485196 1709303 1673634 121106 521797 742484 510484 1649786 1353553 1102622 658715 767397 601639 467270 1254239 95690 335160 1599112 1641663 235059 1229707 1528652 404925 1942611 889863 729619 1151322 767685 1012324 644448 1293082 1918448 894546 1212049 951861 77153 1283759 1391106 1826379 1457890 981095 476580 1810769 384757 693911 256687 1739398 1290620 264687 1606754 889409 267322 831653 555934 1107942 660231 189216 538080 574038 752991 1178299 750498 116214 1928252 1034355 602604 1903034 1457665 1904089 232558 85866 1286156 721372 89967 521516 799321 1621827 277025 731909 1897199 451260 1652703 889140 977037 424964 157045 513725 934582 172432 1638351 1065901 1804853 36901 1508794 1328777 794690 78404 1738095 1788461 226072 1179912 1294597 1068763 1995191 202384 885076 251581 1748186 1361098 902327 141633 1720007 44071 1506751 968385 170741 1295466 1315533 816689 1064755 1818987 189612 232444 1020385 1661020 1504931 232596 1741330 1979701 1543324 1008133 1975243 1025091 1933202 1310273 1823533 1797371 1676309 1979582 1567618 1486928 1278604 1793367 895637 565356 274853 1069251 654612 1185983 1664613 1334756 1037085 1580650 449063 861110 337105 568072 1787764 1041785 1199327 1893713 1111132 165152 234744 938247 260731 1941691 892613 1904404 1809763 1122921 105598 1664728 901060 597635 1774864 913025 1967756 611832 1096235 1979809 1289641 178806 905718 314048 50513 1230120 472552 551840 215540 864048 1907069 831666 1430461 1669842 209820 1817809 1973846 111126 27513 1334430 120356 1341270 1451727 276160 1094226 793480 1641129 1266895 1946509 1951304 73774 1516508 1444091 1196786 1239671 1137113 843025 788581 246049 777279 316400 780103 80775 440150 1900419 360725 1372874 542600 191937 1249146 195258 1579701 1661801 1565063 1760439 1233791 1536477 1762214 1927908 113498 700728 848430 643379 1233296 490035 1684092 28971 1144102 922072 1319705 1981201 1210365 1629619 285657 1005667 1126276 1281842 337306 32275 687889 1196324 1667843 1239443 1797042 966035 3491 1926511 4224 969375 1928702 795269 369835 1584215 1298642 1703158 1133405 1295470 1135367 805151 336224 1355294 1979272 111838 1480641 1871023 1902968 749662 358148 1394227 141895 182771 229865 1403621 1023982 1252210 1050861 893691 1513210 195248 1534733 188083 672638 641797 1709134 1258119 1746791 1673283 1280377 620884 1949778 804935 492673 167389 726893 1213416 1121659 926881 985176 1785536 1646620 1936698 1736301 1716181 1205391 931826 1535590 1405196 1761698 757925 563523 1639859 680420 258308 245192 556410 1400731 896646 346907 117062 1357621 21147 540694 1384289 923049 784726 573197 838486 1011152 255234 820013 281104 1855469 550852 1354988 733027 545073 396365 218021 360790 922972 26863 1461435 262097 883641 1493069 1648463 1444648 1115044 156101 445695 869359 1260080 1682811 1637498 952488 1978936 1580484 736971 1623402 1344152 318580 1324264 1839975 455549 883068 357667 860275 59754 577748 119562 559852 672802 1694171 1776147 342586 1098139 390125 146715 1227783 741217 373992 1782617 400686 400450 342378 1186081 1842734 1473049 1341390 1586408 980144 1681259 1380152 1606472 1661700 388283 1428769 463621 276756 694077 1061401 1948768 604248 1468364 1577634 1935571 104022 1278032 290274 567410 1782742 1919779 1363244 1078855 1419328 877639 1245705 827864 1448684 984729 554900 912299 1669286 157818 1608267 487050 798410 1004258 1871649 436777 63086 199231 1284814 849969 1333579 1698031 1954852 1976821 1134076 1432958 113457 455275 791505 1817206 800954 1666329 314330 536043 46691 1727131 1557353 373407 1147876 805215 1494914 1176913 1091888 244853 1680309 307241 1633136 797320 1273577 884632 1007391 1288423 125148 1730899 311840 1907548 1113574 687679 1680353 1669720 285249 1697229 51072 1235644 98072 1131302 245288 1360236 138005 313648 1298599 572074 165907 1679159 841307 184353 153711 821457 151097 987606 1233699 732996 1986040 1856004 1981342 1074613 210234 1743385 1604617 1493374 912497 1078626 906345 982703 1953454 1310634 1685447 1955463 242760 339937 719612 63553 1199231 242508 317451 293438 1325929 1773500 1840347 1034147 1152233 986983 1259672 1038563 1179197 1980914 325257 964447 1412502 1513169 530729 552849 1736919 314998 1535258 3257 362352 439834 838925 35291 1298033 1136622 1055099 693238 1034324 318737 648053 1248360 727005 1025218 1253344 1072240 660738 1624965 1225544 740880 266546 1489121 1497197 515461 1301558 417922 314855 1518412 1714312 1372941 1070991 413643 1615995 527639 1231176 1501282 1264620 283308 151659 105788 99341 1803668 1066281 1256520 1584423 891271 380781 1069852 679654 1314571 703306 1823672 822130 709010 1873826 1149897 577315 1568851 1414197 579355 850533 1675449 1755629 690398 361645 1330445 722377 1088386 1712137 904747 1909091 1624219 724476 1671951 376790 1217401 928844 1009359 101159 900066 1052501 488996 1713789 5421 1585308 1477610 386833 566932 852551 470860 793976 396141 645859 1545767 350183 34248 270309 1518658 1829651 1376909 937543 163833 1200697 891920 1763768 486660 347316 1741037 1445403 1225676 241144 991156 1437578 938218 1048179 297907 1673368 1881166 1893496 1635300 1758557 1073953 1877403 432324 1792381 495121 1990828 917614 389376 1373139 1377204 1082106 308482 39115 1958205 763892 783893 1879562 837459 1444456 690763 1530428 1677274 1818486 1088363 835685 1882442 1043018 876695 1449868 577904 1448245 1807405 539738 124254 324855 545777 151515 1327213 1378782 1958364 840820 1578900 400173 1067347 903678 1822596 1306260 321608 109573 1806879 1251895 23956 207020 1773446 1542919 961191 478530 484972 1994971 24218 678317 1836136 1058815 79945 965984 955120 1553269 1021989 1880502 1366039 1961081 1951676 571572 220349 895215 1227332 958593 376457 107343 478027 209492 1386409 1948545 1787944 583375 3626 187252 620327 708076 276861 1013120 1877827 229734 1109499 56087 254727 420875 1829343 1122341 1156575 615545 1310310 629156 1244797 1803224 340789 1884745 1114555 648498 361907 1961309 1810198 1839436 243344 1393752 1424825 939020 1972855 521055 1199726 283569 1829074 1160379 1702989 1501344 773327 1071606 102198 1883351 950333 110686 134978 1776438 900521 491974 960700 1736423 1361339 1512565 135839 1572493 958803 452109 1768814 607816 1735743 1571024 1613098 284759 94136 1717410 1627943 233497 187244 1941878 84635 212198 596491 157985 334086 269806 1075201 1096840 162601 1239586 840923 132178 45968 1071853 1606206 1613155 146992 412530 1697994 431636 799492 933617 1046401 785242 680180 1487877 901456 73378 1585416 1417402 292373 649780 75877 14663 1122388 1661373 1920295 137677 1728800 1237524 426478 193161 1859695 254143 1485650 925353 1457332 1379038 1337910 626007 704381 1826543 829034 241804 617934 1647631 560638 1095974 1742844 1754676 1904236 1694614 1240182 922751 1137204 660761 352164 1619490 390941 730321 829498 284985 385604 1926218 1157561 739728 1325543 1496356 544512 186660 182301 259636 919000 61907 212457 1591968 395371 654055 670523 1281304 884477 1350587 1254744 852016 1723233 412517 726440 134273 1332768 593887 285927 1118865 291919 1861304 1173562 1485800 1708427 902987 1477630 1574461 773713 688663 1287779 562600 750386 341155 869207 106559 694200 1542545 1252443 1713715 989908 958690 1428509 50122 115351 1890327 1259091 1686483 465401 58824 1963717 1016152 741467 196674 154998 660545 485165 1216010 1993994 70737 489056 1902416 1093009 1339479 444857 722562 1236869 1730371 330704 1062091 1575059 272005 1212647 1329456 261620 216491 1285846 315610 166540 1357312 525349 1689902 1311126 1778531 1249406 382346 597551 1403539 1042655 1673136 364917 1628642 648732 380963 1254065 1856299 315435 1726468 1768523 412398 914557 1974866 1913848 1822443 1736159 1765032 945190 516074 1329975 1403620 819424 695753 1266165 134470 285172 415307 470000 1379114 1009342 1519882 1162005 1527681 1029340 910006 682118 290433 1693450 1617415 655987 1368126 1152334 81659 767948 742743 1024576 1120477 1802715 1651108 629859 896440 42315 1504105 611568 1407236 480535 1386274 1104438 457938 567716 957203 157675 1548494 1340098 797424 32691 1493221 1449036 1403427 817161 671989 556539 453680 110022 1561018 238331 1131336 492225 1544056 1548899 518419 734472 728688 1564874 1904998 857829 1513161 1717135 1374422 1766684 779568 1483029 1759142 219332 317488 884817 1769074 370448 235368 1861464 421584 198732 1180168 959674 76542 931119 422018 773977 504535 345322 1693578 1835214 236642 1823491 11467 1502046 876298 589151 1718702 259640 799901 1915 303784 1684430 999607 1726582 1786798 1522415 1712536 1616976 1013772 1527795 1310337 811861 728968 636546 1207494 894878 1291923 1284705 503622 493955 189963 934609 1503082 349846 916481 1181945 970946 539903 1817508 777791 1735519 307111 291936 727682 1617403 1749500 955066 736784 1173705 737906 1573477 919136 1952756 1317962 1384157 1623966 432085 1033584 1079733 1937135 1382327 233313 1138488 687612 1557740 1816778 678602 981439 738677 1984813 321378 1300266 141482 1332754 204816 1669659 1726836 675991 1880621 578453 753087 1794546 1988339 600647 477888 38549 1821434 875469 1910413 321572 1895765 1997513 4754 1459163 1256061 280106 1207411 738895 167186 46841 305955 1252242 1477603 1368462 1062409 121473 960795 1422474 1235384 1236399 916476 663974 628119 684413 1229961 1603840 239392 67123 1335248 860266 676609 1723243 853971 1117185 415506 1637848 695224 1103837 1644960 426307 252764 1453761 19505 976678 1472994 357606 717683 440270 1444414 141008 922644 1365453 1707152 296108 1443201 1562064 1535325 372455 1828634 1246555 1142359 1267515 1348604 147698 1570654 743664 1491992 165193 368551 1413699 1615712 466144 392155 207250 21357 1678684 639881 1361582 1707153 18301 630021 196091 557730 98536 1682954 1265465 284513 324636 1064211 1625100 1190358 1603414 1779885 404207 1653193 407390 1512343 1370013 1813812 1203092 1271468 533967 771178 1378121 42199 409728 1434283 596740 1580814 1812343 614481 50155 1244767 1359462 1344303 1447748 516127 1763805 1390533 1383002 751370 1233963 1222117 1583807 892333 33124 509662 131229 1661639 1164391 1174718 1216970 1984816 1150412 312652 1246758 145799 1999605 1658770 727651 1891397 195375 1868021 1926752 721610 247216 467840 877879 959161 806092 1069357 1628319 1509217 494049 1835713 1007422 818062 856678 440744 1555670 878155 584286 1258865 81773 13034 1447579 714941 366875 1407842 1587825 845600 135253 600718 1702293 1664853 63410 1963548 801827 770365 962450 179536 1694412 445196 446630 884940 687354 1746882 524 1927984 1927900 1023786 1040489 390515 1932500 253691 377554 1000293 1458107 923123 992662 954903 924881 54583 469486 32055 1167466 512951 1191185 986463 1642764 405218 964134 389690 1063892 1517422 86337 429079 1507767 1650255 461680 1906460 481719 1083368 1176109 1298489 607496 1173299 845045 750878 968526 1032249 1428930 1787863 593575 1869459 1701020 1949890 90237 1688948 770823 1146417 1557977 201065 1266660 1517538 1306999 1359840 869443 684035 494265 1582165 618765 1895318 420946 76687 1598244 166391 688135 626533 1990361 1029401 429204 751955 682875 1313287 971105 1549787 510584 304437 1880624 572949 880109 269384 86029 1498332 1853913 1721258 1961639 217454 422085 1170384 1406900 539481 1142833 1570904 1765602 450512 529383 1721004 1969237 1266422 1397235 2849 1373290 558947 1306154 1462536 576071 1814182 1458868 1198720 1749427 1888479 1707617 690952 759782 539105 1916836 28112 938792 1000189 193138 236039 1160584 1407961 487805 1801130 682265 1726247 908696 1245717 887986 1346002 151288 204886 483384 1704064 647259 1483341 1511084 1253201 1800680 1651342 1842943 708071 1254581 340992 1579311 1668148 81431 901082 418722 700023 1988240 82384 1789472 399672 1120340 173200 202725 100605 252521 1798502 1257007 1678211 456319 9801 861936 1748040 992811 1341934 587274 299207 459531 1012351 331444 1001846 475519 269322 655607 1024836 963454 1200812 367988 1275193 158210 659754 413115 36567 1116409 1609168 1418345 477913 1930350 1514553 416939 776991 1536496 1649475 199242 1408991 1515221 128927 1316673 1847612 1323387 1323600 1399448 1324688 989222 1393420 1780521 1327946 1577852 1761351 766276 837401 357821 534523 1156354 146396 1819793 253614 92625 363196 1788086 497950 1371391 691602 1510912 1672612 967274 633922 1807063 1169073 122139 615500 472840 511702 1833716 814191 1601993 1775440 879209 1912852 432501 1913889 1267531 1661135 230112 1525279 695191 1009907 915274 392995 68669 333847 406703 1384589 1590500 868354 1090328 1591268 1286601 377608 1291316 1644811 1270794 1270994 878745 502314 893765 1717978 786900 331713 1512851 525993 778966 1687968 992727 1373587 1792321 328436 1033760 1406355 2358 357588 491874 25428 1598106 501128 1403847 1352349 537025 862655 859880 672899 1915732 1135415 1116851 415206 1446937 1828545 28091 1886983 742624 691479 1302868 1789263 1301414 1523728 103581 836800 109296 59508 1125850 1378166 827776 1369192 426161 315529 1981708 1118931 1893422 239324 1991549 851738 842191 1879321 1705112 222823 1950400 100127 343623 972507 87787 99638 1294024 502958 1176962 67783 780720 422291 1036568 1336681 1295030 267626 804368 601820 386956 502940 1424067 1836456 1339349 303770 209077 168148 211057 1358657 326818 205361 1398825 401745 1716499 1554339 842668 582584 1135593 434852 1971995 446291 1584894 419267 466177 283792 1809391 373084 598569 1393386 143372 179066 1577649 1693469 136228 155785 461227 1276741 389064 607381 643320 184192 404869 940131 250204 1157100 1756220 53280 921044 737712 1025479 49745 549638 1899058 1619323 942247 1284851 1907307 1975299 1984819 438218 1817807 1069882 897923 1071418 1709040 294663 221721 310103 334196 1803146 537683 968831 1710779 1359172 1267305 974723 952775 1909557 788009 454059 1792703 330003 278789 1836897 455953 491869 1896889 1524027 638958 1619908 1908646 234953 1009077 1777014 1776089 429108 1061902 1651504 1399301 1294725 1258896 626791 637164 1537426 757323 164547 666028 1265239 977985 883604 521023 547955 1650286 1167157 1898153 1297871 1933699 1047820 1711653 447732 1742033 769071 1998376 744479 799006 1198362 556047 1433621 1127525 898233 480763 1683793 1336778 1505180 1122330 1544839 531803 1904975 696033 1713202 477149 1048618 1419588 1875383 621509 1211360 89792 818183 243577 794431 861345 373180 423303 670261 979605 1980116 1173053 196121 290386 1524655 1209667 372350 34813 1224103 647899 271506 1002163 302382 529569 760638 1703205 1357184 1214049 521440 220150 913111 1673688 1432873 203828 1057090 1179882 1546966 243131 1469233 767941 806886 1887904 1604785 11587 1536667 421015 1659221 1638535 1635265 1315224 1136267 1170673 879250 1131596 1143857 1328235 1386249 1578132 1068244 1344887 166497 965711 1628013 676200 977570 1776596 1873492 1580005 1597775 1925523 1700293 1287354 1264336 1633838 362714 202701 1505858 401031 760633 844216 602852 1795339 1107015 121475 473723 1585133 787701 982946 1730001 1848972 1264256 1645932 738386 842204 835013 1239497 636206 1342311 1752894 870240 1233573 1370328 1569875 256388 1876420 1789482 156462 510457 1854786 1914761 417619 1490545 1354844 575216 1173452 1625548 1234546 475088 1560914 1708946 1025000 1252955 1488997 1871011 1241043 90991 1160924 1464047 312790 685648 221995 765476 1876294 546858 584903 53246 1747295 117742 344537 740281 1311954 112632 1694659 1225433 278853 466889 1651184 771409 1536897 1895146 960379 138400 1093193 640918 1780165 1755567 1322398 1996410 1055275 1505003 170403 1021640 1794578 143917 1485674 1041642 834362 1349972 122702 1533487 455765 1978078 37052 1359108 594281 608214 835814 1999530 351590 190702 1691462 272883 981691 1423097 1896020 270114 1915092 330308 350940 1080604 1796449 184550 801051 135764 20275 1117133 884346 1018021 1927858 360783 1090858 1333740 644268 1848423 1379042 1394068 1263129 1462323 374273 757899 594745 471328 542211 115851 1921361 703604 1079120 14094 1671335 1677640 1365988 251823 1181925 1126529 17030 1642763 1681420 1966448 1258588 332151 442823 1776808 109594 946075 1486100 533104 339314 1534458 1516539 336798 386433 1857390 735676 103740 632281 30891 1085002 235796 1073265 356440 1261265 1863270 776209 1829958 552150 562613 401381 244736 10538 713019 306732 1924797 1199251 1958896 910498 691528 1802641 1711385 1268989 549213 143840 110557 576255 414851 1555355 50823 121832 205745 1754293 58437 1622438 892396 1719267 506061 1092087 1339386 1412621 298486 299007 56416 851381 133105 262163 724864 1517561 1113648 1875105 1715475 1776442 445626 442436 685979 548122 219066 1791898 1494244 1544190 1877456 1411914 719076 1528861 184652 1716818 42330 143564 1202551 622925 256373 1358813 246614 9794 1511041 1947192 1426176 954515 550887 1362286 1993506 1832615 756431 118138 1351727 1035255 1310513 1199997 1930311 213745 1311734 674006 824719 1033828 354054 1017237 893127 1622041 1094607 551346 576952 1723520 1034331 303592 1721135 1314359 163362 721001 1803702 270580 1242746 1128911 1010522 1146836 1443675 279119 1065623 1329711 407127 582075 225627 880942 672383 360860 548189 748660 1022355 1879336 537624 44275 462799 949343 796330 412339 239416 564278 609233 1987483 555748 1274449 922213 1121905 735555 839075 1361546 1546453 998338 1176463 1619927 1715152 278930 508911 1939774 380860 632589 1632603 1308038 1839222 2306 1232115 1411634 1775567 1374673 1009128 400275 1858213 1330525 148467 1009058 1017849 1022990 1699368 118593 1349619 1923678 307803 888070 1712113 1198742 1293203 567195 799231 260781 1665321 447439 65401 913671 1882384 1666079 1158770 831968 363951 1731378 1586512 957401 128861 1297445 842713 1731795 1943880 1969923 1620765 6340 1650105 673825 848644 1357209 1007595 957724 846483 815412 15211 1219163 1449018 1994347 853683 516566 1744336 1670697 841735 1996843 711058 723700 1611286 1029339 755263 608949 1012598 301339 969611 1675239 44889 556577 1895433 1820923 105036 720792 1675970 1490233 547166 422075 1802211 1463801 1502629 115875 163768 1164318 137953 1204779 283379 276026 1525903 1301625 1937884 789403 1599728 1088320 911534 1220238 1165065 667868 1857816 1968692 777220 772408 892741 1546828 1141036 1366987 1862089 1209567 1587843 1464306 214848 1068821 1920871 336270 284128 218274 605444 1602378 1206452 1317592 510061 1477272 970912 803080 318707 1716106 492101 275003 957357 527022 364274 1109776 1168751 1923630 120501 799209 1118107 1613194 888966 21968 806391 70528 332612 1316764 657405 1735295 1088664 1202115 50661 960010 1684592 874662 254654 1429145 1569533 44800 1543580 148049 1095972 865628 584507 651248 787884 545235 437835 486981 327284 1530265 794955 1917587 1286550 377342 746164 1357057 821824 1906767 1315767 674755 716451 1025173 229986 103950 1693928 175570 1048765 196364 948945 1894615 1505388 759143 37042 33725 1776914 1994130 1041694 1443907 315755 334393 36287 467508 1214449 837099 43061 1899741 1208543 1970708 889303 1991301 1379973 176663 532865 1814442 887915 1216645 202362 1558957 900026 295140 576617 82441 1939034 204727 864712 443196 863179 147336 861411 947490 1970724 498258 664088 677377 1546615 885386 957073 1915725 406694 480471 1048470 1696828 992470 561714 1573330 621150 1062970 60469 1637668 1913180 777477 796141 206854 1407789 114897 1223125 1815291 736035 1577948 1796530 780346 1133094 1844684 1240099 994246 727847 28235 1777482 49562 1664934 645299 573543 1510621 774105 1538507 1987085 853544 721137 767791 663450 1214848 1499901 1058517 1373015 1886888 1473584 1411587 1723359 175377 964128 841373 1665218 1562219 318169 326875 1294838 1991397 248096 1922947 1279240 1284495 1100111 1977228 1285497 1656082 1343528 479220 22912 688247 1682446 1902464 75003 1327624 1576736 568731 1299102 1657771 484846 1150328 1793619 1429401 653820 976148 1935410 1304551 1608843 142048 1402514 571533 1215787 980327 182408 1556466 665536 1629930 1417489 645780 940640 1027936 1139589 445284 485472 406360 600173 335696 262384 1205507 422702 1934056 1300214 1679382 369017 1004448 1728383 162170 958907 1326167 1752749 695602 1450125 1621558 370220 1863796 55378 1850922 1222607 842453 1353728 353251 1004922 381895 157951 1808500 193078 1015965 228097 450188 1853370 1587373 1117228 1254007 36748 1422501 969904 1770797 195908 526250 810043 1115154 1850013 1246172 861533 725604 1919846 159848 381433 1832910 399726 623269 1485527 342344 559773 1581117 561195 360988 824424 75344 1570583 1942025 470688 785780 1880260 839431 1403618 1151031 629794 866743 1020388 702525 112785 668576 594819 680028 100172 688321 1529585 385376 1665518 513249 1826258 1190839 263812 1528828 1046481 1744939 1582483 1344341 138204 1319838 568047 55991 713985 1778849 1797534 1339962 1789210 1095106 1423035 1431662 1809244 743283 620764 1310549 531135 1766252 704465 1991487 1823979 998363 581937 25498 782791 945307 889770 1061574 1994168 1064753 1374374 1602923 1543702 1223145 1626537 41540 1627993 374180 571423 1682310 741203 505810 1997948 944003 1859008 588273 1572153 208481 1622605 817610 950878 255654 169645 735824 1686974 504329 69281 288277 1948511 1235453 360005 154020 535412 712932 124318 1140715 875401 648718 179794 1769953 1589901 1377642 1234169 1970661 735788 1137150 147505 1076408 1750193 1343462 100599 644723 33032 700019 1990719 1722041 996205 256604 1212667 1673932 1323397 1781488 443002 1241121 1437630 1575926 1296978 79662 1893269 578940 845542 144318 937497 904693 1275902 178805 1748798 1943473 805659 829970 1531120 1898100 1805030 1242187 940089 1466011 295650 767946 74146 1603466 600954 958318 995034 770990 252299 1301382 1880564 611581 123451 414668 339614 1365582 1942710 930900 1298827 350564 977043 1972364 1754243 1768736 1357681 533151 1182528 1372994 641213 1800425 1015247 221719 1735904 403947 1615068 105381 1181078 346107 535181 1188689 1469702 1842065 1819711 428440 977484 192792 966801 1279859 1728691 1824335 1117156 1731775 1519942 1920787 1656611 904873 449517 657040 1817168 55961 1080101 1564467 182958 1991943 1069514 354469 1771063 236544 1311462 736790 1172060 296995 1219272 1605499 744614 1363053 148751 1177966 1198467 232994 1697810 702010 1928290 879449 983735 1884696 1896416 1302075 450678 1496650 1136849 1169786 1552281 862844 621877 523777 1014807 1525175 626662 373064 405037 176164 1243301 1780539 1445688 1127782 106603 641365 1056977 1761786 701099 403612 1534494 294346 439854 1110800 1320272 693703 1736303 731571 1527627 1701140 991612 1150866 1732772 387931 453268 604479 1647474 444438 507357 1653674 1676287 975139 1773602 46040 425105 1637563 1567505 1333149 1682326 842584 146984 1489127 104353 1396884 395216 864406 714555 896378 1305975 1136792 1902079 626048 1996109 731863 1716491 698090 552366 258641 203567 372472 1378946 1148229 1978223 737342 1948533 1453276 1081246 1683133 1273954 577185 1387543 1734859 1060702 1869817 519551 911686 1474540 1452925 1420016 1202856 1671634 26739 1312517 91821 1221756 1006764 197534 1898839 1007260 1452008 1607148 59665 409216 1804943 59456 1643724 1846442 197127 265571 1292318 1899792 1254977 1789065 340504 590608 938677 505346 1785031 1175833 753366 1422371 1253906 981291 656601 927212 1792437 684265 699276 1233114 1163994 1193923 1572339 1878317 552774 1930175 118858 1592615 1344809 555967 1646938 1879861 1352004 1929235 825928 956331 1108408 1754428 373765 1812436 695659 1233045 1936977 1039755 260933 1253907 1282421 861778 945356 448161 743313 678391 369225 1467094 1773929 154377 576428 627885 941948 1751260 702493 1560815 1522541 788529 1374625 418064 1496464 1493766 1919643 580998 1944956 1409191 848526 1866763 1359616 1591878 1524545 1762694 260220 1934441 771275 1395124 1653829 1790643 1641579 923757 585337 1788408 599701 186817 356201 586426 1389375 117054 338666 759892 501627 1009306 367162 1675631 841500 1224641 1433761 915599 986824 941232 1057177 159844 941462 557403 1996263 273850 483565 121643 1507524 1874704 1447823 1891179 1048497 628330 424554 1137383 413573 395677 968265 898600 1363254 694882 740299 1362003 610544 1363688 958761 177107 523675 1687354 1326848 1491971 99161 1436853 955866 312558 1666107 1083049 1646868 1059791 1732543 55768 563927 1060900 923296 1086993 1251511 922942 1890490 908173 599860 520640 1783382 1996711 1101691 1677383 1128613 1297130 705696 644932 1473334 1923912 1940575 1974910 693392 1088256 1378777 1328520 1229783 1538397 1766147 1568324 483984 1790673 476278 1556521 1627056 1895456 1577763 1506470 178275 1948199 934390 615478 819398 1782573 1556003 485004 1132004 312313 1816686 155112 834564 526882 932429 1888254 417930 1195414 1604490 1242607 1785359 595036 993925 373007 607232 409286 260596 1460477 1822113 1995569 1331536 1563033 1865362 442568 205464 1526142 138764 1619739 1977508 679781 340939 1215046 84511 950117 971443 742066 1784023 703925 1808346 962672 893986 581538 1628866 688767 1114195 1390514 413204 1564573 1276571 744461 1625063 423373 219436 1743981 1835116 272828 1564921 119378 720736 1485391 402121 444995 1809507 763778 714461 472323 1663597 1652485 977269 258990 256433 108073 908093 1860953 895623 999225 821953 1809205 1422174 1969598 170817 1818715 1385631 619773 632927 935246 1872545 1039139 997544 136832 1836719 911409 1263810 1041871 330131 692781 609238 1165668 1339926 810016 1384926 1570607 1409188 984369 1422751 1120070 1702532 497837 1966045 1842344 958968 223669 129769 1861546 1591998 219080 782592 1509296 825920 1492981 933392 963099 96532 1636367 173338 1704027 755556 979328 838362 1735997 1578189 1722372 1453995 1988631 1857008 1482825 1878013 1490951 1881422 715385 955234 1092321 1043672 1846071 337724 1630344 1525 1095959 201144 1418408 1970186 655089 1542508 1982364 969381 1345943 1636105 869426 620085 1524445 784692 1181447 1724775 1725110 1735347 92105 1013065 292384 1571150 1518736 1639869 264061 385724 1511332 337998 1315948 1381644 127928 1376702 145339 1013416 1116751 1129479 1448608 1989484 499416 1225107 367559 606791 1373892 225581 1932566 1056795 1234791 197380 944482 1122210 1126826 1963369 304238 324313 64721 1874931 597942 891960 1522001 550980 459773 1627110 1058183 1128173 646598 1626812 33136 606346 468491 454199 385377 1080587 980177 679686 1107866 1578957 1140785 713308 708926 446926 1268476 80597 810947 95838 717288 480932 698177 1470979 857384 337423 20151 1337347 1426006 47046 1917950 753745 1193917 1803164 964534 600297 1441005 463185 735946 1731718 184149 978822 1832289 1224590 392483 78373 1393507 1872831 1126960 903636 612777 1285032 588548 136153 1105276 1514502 1243742 1636494 1507898 804433 830713 116112 1805202 1389346 1978725 1187515 1559397 365472 1069224 1455029 407541 1583301 270543 938481 1256612 1968135 314134 176250 270081 1489232 1473774 259763 332246 785898 279841 1386005 1909289 906991 560075 1238566 1749180 1379177 385319 1185590 478205 1809219 38456 167982 34424 1849528 478078 332303 1534403 1401462 1593706 707178 1403185 1286643 558393 625895 207094 1826819 1184831 1966104 322646 759634 1138346 1140837 630387 1183471 356870 1295171 1506593 58223 685173 1801685 1810011 70537 1359731 433706 99735 618394 541788 1991038 609153 1679039 225342 1830455 1302446 459034 1138109 1092556 1607921 571573 1986209 1198106 57051 366325 1191120 1026867 1167914 1765312 1638793 571291 1218464 1287375 1995756 63875 593043 1397157 1660381 627904 490267 893914 803122 414399 581906 1545519 834774 1773752 107533 103840 762189 1052516 263385 1855604 619657 1158137 1749864 625623 1169627 753351 1537049 1637314 1393451 1806556 1647752 1248804 106968 675932 1238030 358985 112706 215601 252892 1451231 916817 487633 818957 1061280 135424 11773 526536 1143352 850242 491356 1625927 1697839 693127 1647542 798179 166840 1285594 1768416 1085744 610383 19873 853675 865440 91652 616135 549731 1519866 1298934 12350 904136 354907 517514 383716 1404956 1878421 1644273 1759630 398364 23295 1300899 1045952 1823174 1026489 567628 1165523 219279 880801 1242099 1014923 1031781 705483 1526001 1798443 321275 744514 1869698 461018 1620517 45992 1785023 1143530 594640 995107 883766 425253 1766066 729971 653788 845096 559380 842589 753761 1306220 1885733 1936840 526604 158915 1918180 1668817 1553419 1879248 1664736 1360769 613105 1377993 1141718 381286 685475 1705211 1760090 1276862 119795 124428 1046753 154807 1807967 221246 1147502 6125 563571 922504 1459503 712175 623340 1980172 165397 805442 914407 1005518 328761 885568 1983027 1830508 101378 1779374 1635112 1876852 16842 1303568 1106604 764810 723083 533123 1588345 478934 1965708 1549034 1092577 1061966 1663725 159648 904976 881322 1822927 1687863 1226130 130342 444677 1559146 1999668 720409 101310 958966 1585526 1712324 693650 1890160 549633 1309475 326286 349272 938411 1527431 1790435 745903 182704 1860985 333259 722122 397979 450841 590952 581930 535160 1228040 833383 673638 1835237 545357 19565 1833585 1023471 1412640 712573 868854 325051 1406149 1004963 231863 7131 951937 1740386 1840532 634562 1352290 767307 867055 25558 578773 784971 1279593 642344 1477342 1243140 428080 957472 1444708 1228083 1812457 1978841 315295 247716 1773437 1013910 1881960 602619 1426703 1594808 1460317 1239475 1319305 1441680 153473 217504 1946502 481253 1829139 596922 1462537 323044 1918601 67710 652100 318626 704859 1695943 1397532 914339 1263175 1415349 1203922 1927448 1523902 1527799 1190578 135841 1434957 1656165 1122306 1625563 494207 669967 1609836 1862662 102235 982151 1758595 1104298 193435 774320 1237435 1465406 624150 323127 1122892 595202 1837652 617137 1970562 1009707 204710 826440 697942 860178 835666 752465 1824881 1203004 256442 1452471 187507 1962561 1806583 381125 298366 525343 1521712 44372 1930524 1363175 28259 1296831 1542297 379302 1050957 1677616 712767 1847216 119790 1756823 970209 511645 1386666 1949885 18306 154880 1550926 137329 931259 1994127 911098 1886469 623737 1876475 1190378 204112 167119 508963 649628 577583 1257585 132597 1338800 345309 1925408 779188 120107 1046094 420084 808919 146598 140808 19671 1910225 1820056 723596 605419 116209 948533 40591 1847417 1596855 1597892 1078045 126246 1714190 1831518 1869961 1393643 187455 847549 174306 1181138 1008106 810714 803014 1161251 781706 1915918 702431 944889 73447 472182 60246 1031070 633311 1657816 1639516 1804833 1031033 55667 1401324 1580761 1629893 1060181 1359936 1529299 237025 829600 1041777 1686176 440048 1154712 69941 1194158 1060389 1187371 1835992 1977358 442496 1184194 177791 977297 1536095 57102 136094 899500 753083 463936 1771933 1762199 1601618 1309578 121035 1713854 1527830 1889259 908964 1661001 200390 871647 1272847 662591 509456 1806103 1915359 308885 576919 583693 84953 1986358 1956474 1664229 684366 173597 592974 924608 14038 747283 121936 1946737 130504 1512198 1163177 433099 1030151 618079 1323106 1726723 885441 1718767 858966 46631 1986119 1955741 748017 1700383 322011 1590101 221174 1758142 924806 1647457 1617465 977281 1960908 288183 1045891 1238857 1021421 1695418 651234 815459 643444 275737 920774 1889563 796709 731774 279520 475931 1979040 1190037 907751 1599305 587404 600498 664062 1780280 279354 1513369 313493 1368791 1655547 1819915 435824 398286 1624187 1182939 1509221 1364460 672200 163818 1507082 735294 1391765 1023874 450364 1244618 986913 750602 1967030 613166 850830 1117093 983983 560422 753604 1946777 549610 1019806 1928037 868559 501299 1950789 1060838 949930 380186 1817483 1844147 1000480 1640480 1543348 446788 1145992 1573513 803462 1269666 1730753 1744756 1027413 995603 1422866 1580316 870677 146922 1651563 775183 1744388 1039423 1467272 1147170 1890544 855406 1859741 1429632 1603810 1785312 833055 1180913 1814587 591830 977315 809132 951053 1632684 641201 1015266 579021 1466499 1224092 1797214 438016 879908 498860 1250972 1654735 1527368 1099025 1443667 80481 1902592 906933 1093838 1199330 1338981 1641952 1770101 1831322 459319 724389 1717982 205995 781238 42751 1093498 1769118 1434633 45019 841606 899437 1706295 79926 1912673 386798 1913795 930421 780948 1356328 1685872 857821 1639117 600731 192704 517022 1976657 676941 1637455 829696 1111224 487388 1902632 1851963 1979533 319180 533395 1346870 567143 242174 769085 1964382 1672878 1142923 1861405 121214 349901 1869848 92558 319277 1303732 1974212 687942 974603 1108221 1224160 224843 100246 1331230 300252 1475797 1597285 832004 1668821 157933 728956 142120 1134701 359554 1981640 149675 1835532 1421436 1036501 66495 1700268 136599 1568296 1722949 1885014 1564617 1797792 757875 1140955 501084 1251966 1817980 1895284 1098191 38818 815756 1088013 376067 299616 1110869 1680851 995400 606231 1439598 572916 1758088 1810105 1686419 645319 1297684 1712450 173817 378985 1984455 1645436 1530227 1121565 1677157 1441793 1584698 802136 1150438 1455216 1691794 917842 515240 1636573 1089289 543024 1026185 657694 599336 925554 1440913 441187 1868519 538347 223850 8508 1130645 771190 706095 1139715 1157442 1319961 109897 247834 128605 111276 806990 423856 694921 1695809 1087367 660296 869316 36443 1146 698510 1010567 1109032 699618 518736 1524900 1315998 366249 101828 855015 1832823 647231 250320 629671 526793 373119 14718 695946 791081 578418 220 913605 1387281 261728 1827460 1028831 1331756 1155569 1766496 768045 850820 802871 325863 660262 825554 1437623 261580 1125614 1093942 1174301 1423028 64737 158056 1061594 1792038 1862248 1234351 557565 324212 1786097 812038 1626675 788234 613853 1716503 975933 1142211 416661 1809045 44689 602628 1230533 1332807 163624 1475393 1873467 995759 1003009 266617 1859443 1300033 233467 1990722 730992 1691970 1343316 280359 1366847 1113544 488850 1981494 1762706 1798656 861995 1120522 1965029 112505 630666 691318 1622252 419652 1359009 529574 1554034 1403097 930280 515291 1726880 862696 117198 132379 794437 1618784 1811763 843751 1934567 1229079 1227318 19586 943436 622285 904516 386244 1233526 461453 1156649 912036 175729 880987 842821 916641 1279195 226537 1664656 1200183 971501 838612 124354 1517722 1505059 540661 1982431 751678 1769716 1949600 398583 1238014 895697 507148 1177846 1689421 775915 1695770 1947761 921830 1186690 1718850 766423 1050776 1479186 77962 1920934 182006 1575550 1765492 21088 485968 374138 1815625 472695 1849787 576183 1162916 393105 538384 538861 1202896 730842 395036 1786699 1670427 201830 643328 827860 70682 1498781 735338 603238 726053 1565665 890051 242430 994558 743723 122323 955288 1532553 1785939 386296 1694715 1475949 233711 1659735 432058 752264 1133362 537903 299883 1642869 754820 1974520 926519 6766 1864670 651808 1716656 273835 1571858 785193 342862 682591 1384347 1355564 840124 1035825 885949 1878671 185143 1677615 1997453 779913 75408 134103 1077552 1081904 1329418 1309894 1555325 1261107 988403 1212854 981610 1277969 1067929 453558 294462 1731028 1644220 259522 1450833 1850120 1039152 1250686 1967820 529573 1789318 1225120 809301 1423585 1173978 1992024 880038 744122 1386837 358548 1348419 1875975 1392316 1499483 245323 1360355 1050585 585303 1125391 603286 1363668 1746124 1851444 1448510 1349862 387105 827887 1793459 518077 1965064 140596 1306371 1173300 1950377 147274 545552 1064275 984214 1034988 1908299 1510272 1859758 285294 1748765 81095 390985 956644 1399812 1926492 1517070 628838 1754231 989967 857638 1828456 1972333 923366 1381326 377700 573696 1065867 717170 664519 724243 1871136 1427850 1807371 1732481 798985 79902 1580324 646207 1834334 1887308 1210777 473417 904928 1138292 69273 725852 1608497 753215 961394 1926255 481952 192246 1095980 939049 746377 1739737 753369 23723 1310938 775941 1752599 237328 1485150 1413195 19554 62605 384923 486782 712115 1430998 1008398 448263 1608759 467956 1295351 1615273 1441601 905361 584482 1778013 1773165 96328 1223401 471137 1888057 690023 533935 1647823 399965 1037023 1737536 1770657 1559572 467841 1353431 1129629 1753922 1532103 1800571 483425 824376 1711833 1572744 138128 744366 848039 1530146 974880 30451 368345 30825 795176 1765110 1759957 234880 1493275 1493068 672207 248532 827901 1509084 1742369 529741 1346345 1614853 1904069 343470 464198 372632 1417986 1432116 732783 277685 1247755 1516507 361776 1831198 1395260 270235 1983767 13394 667930 1659394 1820184 1381631 577929 928165 1353558 1876822 402378 634163 1028696 694831 1588710 824979 1674577 605249 312818 986205 1310756 662915 951141 517904 1109634 128413 213329 1816580 87712 1297335 3347 1154002 211083 492416 974432 1748092 1096290 1534968 279955 222721 1652852 595146 563657 409692 324002 150320 1960339 1571446 1614824 1716177 312651 1450457 273857 1767043 1553857 1092084 1296487 947650 115577 353639 244034 1383769 1591025 878396 1053485 466937 1143544 1452801 813257 1793324 144308 577009 1203094 94859 193881 815823 921721 1915022 68747 1895091 195962 404145 1949693 1967040 1089646 821155 1094329 933083 1553666 1538696 1025298 1717987 1020838 1030174 1735167 417280 107846 579499 1370272 961574 1596684 894170 711656 1405679 115019 120416 621740 934173 1171130 1650955 547074 409306 1609613 43221 1101835 1144352 1688228 1457346 1823865 908112 1414360 1000916 78177 1117851 529753 27083 687605 1487840 398574 712274 627641 508858 1817352 1265621 1933617 493846 620401 1008225 692679 1567156 1187013 1315240 1943550 1311142 781592 1088865 1653281 1354306 1525192 1576973 311910 1025322 1932229 1110303 349949 1417985 1639069 514161 823040 1219854 195468 1035066 1983618 830805 586236 1748403 1868186 215162 61510 40865 833467 654204 1455314 1891143 1023641 1342002 1716029 1915060 428835 1376781 957702 957717 1276182 24599 1846857 1450347 1641710 1488916 1956214 393714 1613057 140675 974228 1400391 144536 490040 1281111 1715924 921617 455997 1124395 1570227 1939917 1469740 1889755 1588412 1413611 685113 1628753 1977601 418203 1759981 238986 1616536 1660412 680069 1377801 107918 128488 604485 897162 1719446 1859864 129745 536478 1357000 1583976 1943192 930189 1183555 1893126 1152991 1134826 94851 1812574 1764508 824638 1170366 582956 1197924 56029 379866 86929 1575317 592061 47862 217198 476441 345120 374494 1782027 708212 178279 425807 1521807 1695512 275309 1037036 1426311 1270934 486650 176690 216815 1819342 756191 137270 1258405 400067 743945 1818020 1406314 1887282 613245 501472 756325 69160 764919 1737909 545498 62600 298960 1917209 641690 659977 326083 525942 1527502 840844 544686 1416951 598036 944943 239063 208744 1243535 887720 1615581 915074 886278 1868947 1949060 1973299 26639 247125 205831 971583 1085408 401407 1733595 138714 964840 750496 1969513 1475174 1567155 613826 977578 715692 92702 1109135 1364673 1850234 391679 181918 1432036 614509 752974 888155 459152 21616 403978 628661 883939 1516844 912155 1875465 1011246 1218550 1516588 1104853 1809445 407230 208706 933086 1970651 1920106 1995224 683313 1206841 268817 1734718 972981 1400722 826676 220855 167846 1876881 741695 91853 140339 214415 10226 1744604 1344240 1282533 652743 1148851 651805 708398 1148667 1241264 1196836 1795193 1103393 1497208 1347726 1951577 1132804 1460017 775234 383046 356600 293036 1860517 1203928 1621503 987370 342324 502558 42246 498283 42537 773757 237512 144630 1815280 310350 1238662 286054 1461978 1698137 1642983 1829644 260909 1396281 1053741 431244 1643905 813644 1266269 1885986 1397125 1407048 1720427 68554 1489631 554455 1307994 1154700 1322843 981577 42289 1223751 292527 1186427 328495 1485 1637005 909673 111449 1090703 1444805 1613293 680948 285579 1854679 10337 1323031 1581739 1471396 118896 42087 263037 1707523 1814535 60731 1410415 331961 1468664 636058 534896 994153 355901 1357200 1538429 920739 1074383 585420 157225 312861 1010632 731873 1273417 1403034 417816 237981 1206763 694987 1066661 1548319 1698154 1783721 1532042 195955 1203828 1741217 1776879 1500647 1920928 97791 1939725 1045338 404105 1142843 1523917 1601932 687803 1858568 864293 627449 1097279 1778975 945323 439673 1075690 394296 601972 1891136 895223 472709 848152 290918 761612 1748822 1288801 300445 110833 1939836 582922 1913684 1847259 676782 150483 1987573 928815 1848291 1835707 1177391 20066 1644645 853007 1970558 1659111 299410 644611 1187747 482209 908220 307602 1789123 1937010 391147 1035237 1173276 847664 431090 933470 1117035 1779597 1770225 290353 512907 1412364 816929 11371 1991161 1121865 1611274 158820 208586 4362 1486818 573352 578195 806419 669555 357075 299010 1340309 945088 1443163 761475 412270 190455 317425 126755 950539 632428 585204 938927 601048 983697 1258220 1702676 1954958 1077645 1988888 891191 1529176 1478888 921597 838169 1820995 1224301 1380456 874095 32458 1560901 211498 1943001 916301 1149243 1056261 1004340 1338744 377063 712753 1798869 813031 1963831 447210 1935392 42526 1096411 1020839 159459 1202081 845953 1696115 1118089 638954 1986303 1524657 1476100 223479 1592234 408883 1445389 291323 852857 1885872 1356929 612942 1341084 1297267 967451 820683 1103364 166743 691012 1088846 1294593 1347634 847698 750217 820428 936137 866994 1406233 1540350 1158988 355297 797120 401073 943033 1197262 719873 1609440 1027780 709164 376327 1925957 30910 798117 1809372 1535930 704421 380245 515313 1309560 1831343 527316 124909 1389210 842774 1885947 43191 1612735 1637392 166076 1109051 1758732 448333 1268908 1074362 513117 815303 1549608 664993 1120433 536044 106043 658320 561906 778001 1439559 583508 314891 1888628 1061498 1944588 526220 1942660 1804663 1184931 521037 1091384 1358421 1174014 244851 1464063 1711389 1196900 82853 909908 465928 581714 869200 795698 234541 1466149 1475831 1170591 735590 1658687 1820846 417378 1802450 1494886 809013 63675 444589 505563 1982652 295333 1671814 939275 605280 1830360 925097 610920 1487989 1559581 250208 1498400 256752 60646 1930780 1045651 1517477 756592 1994025 412138 248719 556236 623949 25326 1755882 816618 1705609 1147781 868571 965999 84946 984309 1629323 1472739 1709378 1910046 546016 1283486 1522494 1426368 733591 1899176 1132333 1310852 1102285 430887 765481 1863085 1597533 1490671 204268 960508 1007216 1254017 93960 994431 1403146 1471578 676948 1210972 337438 1864542 731895 1347492 1154983 226664 191916 420226 272531 1903610 479411 207222 1553357 1664004 405446 904578 1279928 1015916 1902290 1851378 1519745 1095181 1436166 1616201 1342857 1445740 78169 877595 617578 220087 327766 1214051 337665 1547686 1372365 975272 1788922 1148663 1605154 585801 1630415 1436152 729389 562904 1754999 680536 308238 872811 1723540 1142442 850146 1734452 362726 271028 697853 355525 376467 1016871 1045837 780854 908281 629618 969800 1004093 1218864 253118 994745 1692316 1013221 810626 552311 821783 40756 1465402 1229907 1324160 769331 1527377 1488674 229132 362926 483436 1023079 612895 1550737 778282 759671 1585057 451216 1958860 409375 1744280 1612770 1838911 1065463 1342221 1059442 1904382 1737136 1737876 926343 1983942 1074477 990597 783873 97817 255059 1090112 1518970 26905 342401 69445 1554180 307351 135596 184506 1459017 1158138 394149 1414752 1987986 125411 1587741 1142438 668536 1372076 84139 657142 900516 1598213 450624 851721 958198 174188 1072853 1093559 1087260 1515601 972936 1051703 1163081 1026094 1230516 1736329 1454127 756409 990629 493366 1928225 1055256 216770 357599 1031075 1744531 1081375 1735768 1649137 1148502 915467 496292 1050170 1234118 372355 1328484 910470 1014065 280800 836995 1771685 995003 1207119 81269 1541550 839627 519117 630582 1035518 1749951 1210947 776930 63772 1927050 934710 1752250 1180202 169329 1052778 1171452 1443173 1877394 274947 1155013 649514 238353 1928369 1695881 1842397 1489010 1243548 1285879 1043357 168983 1722738 802984 552021 1161548 339735 1020797 1645773 525558 1047988 1550154 1717327 1881106 1108772 677367 501916 81564 1658384 1848025 1907986 246072 36507 656149 1443081 1935372 1620062 823814 1543741 619143 1102848 1036054 1462816 249820 1783572 131574 1379890 1804976 259869 326234 345090 659964 1535863 1708755 1455750 1890455 597637 1223624 1396179 1312347 1808113 376189 1475908 83419 200034 1946621 664584 4088 324557 301010 1147973 1273411 1358271 358187 1703504 1947286 863692 409827 771215 1734322 63916 812538 1208357 1726745 365114 36793 1500949 650504 1540602 474800 1806694 663248 406478 18833 1084512 1796717 746314 963723 264229 1266831 123893 984975 104489 1989498 334668 917880 1185662 1523707 1180551 1127896 362543 1791472 1941294 1851132 212496 1433564 1991365 182647 1879151 789836 1408101 128225 1559357 1780594 1074676 434816 1668531 1881215 342531 1320262 639445 499216 952117 111714 651699 1336888 751160 1037338 1936970 1715772 257211 1867737 1069500 622793 858579 1939164 224330 1369749 797078 607332 410951 1674487 235661 340604 1976173 108423 1584493 739987 434802 1445037 728463 159413 1888347 1594140 1266499 1196418 1130643 146180 1600216 353720 581549 413299 1661559 1264807 1751141 548294 574971 1030014 1412820 1087704 126938 1273794 991489 1504160 959394 1381302 1191016 915415 1272219 1601764 134873 1959414 1237335 432274 681092 140860 1701173 514289 43110 670595 1844071 777012 1948402 300370 1985312 52276 1800767 1589621 58104 554191 766176 24476 488354 1255408 1365261 1249804 1531283 787321 1869084 1711412 989226 745894 1283127 995258 890667 1667888 678345 1599722 707359 355591 1707172 1818277 853887 1804133 1518901 1736993 1922912 401660 1553660 526905 472073 1383489 1491389 751356 1647289 50744 1869825 1481325 556000 1916049 944200 1525439 703396 1839574 846316 1261527 1272439 1162433 392683 1052301 1499574 1668795 1573635 1743766 1166913 1962496 654187 1123923 1849636 598726 1731223 1244930 73700 671683 350506 1618657 1935358 1370236 1492034 1365367 1610173 681278 1447811 1153597 22787 288122 61739 564454 1523638 1204088 1070586 1270307 1141232 269462 894108 255824 548668 131209 1031408 1461593 997866 1086541 1441730 1445391 1972044 1923588 275098 916755 1803523 648394 885156 387149 259540 912340 1250355 1487329 1337241 1525601 924380 139190 841470 212802 466794 1598531 253581 969515 1616804 1045226 42001 244510 531067 1893777 461158 755132 968708 85176 269558 132029 637541 955964 1631710 186782 16864 568501 1086865 1372164 1402323 353604 710524 1047643 1230063 1728728 1168893 577338 777574 1230823 1831720 106240 221349 965449 853387 611550 47743 233696 117581 344933 1395821 1509576 1226939 1411606 688613 984670 1273004 1415828 686032 1213396 954793 277710 1945789 864054 1835609 1332792 1361015 859862 1079593 1012410 44207 275556 338421 664675 1985784 24695 1593459 1478847 1033649 1637100 812470 240714 1484843 346311 1592884 1283223 1731833 290562 510993 1061436 166417 1187617 1385763 116252 1821446 947988 1263995 237407 54798 1855685 174604 1240674 745803 1479698 19388 1529123 1546417 1002929 86339 558720 166450 402360 713607 301878 469371 538035 1116116 505382 1671661 1844689 320971 228301 149379 353045 814610 1003549 1905595 485955 1250468 376879 1320131 84746 815612 1977587 985624 1680396 399178 1739625 629941 683171 1376066 1524520 1816278 1781410 949298 878737 1396377 1557044 251986 133395 986075 1661139 1904876 943601 787430 564717 475068 1936177 1186589 1914245 1749910 429739 1733071 1283560 1513010 534136 613200 1928452 929097 655427 1374402 752499 1971474 1351017 1233906 786288 481514 552186 725714 852161 591782 508645 452505 1817611 513341 1441195 645131 1153952 1621215 604545 1442354 1909601 328903 1491552 1735972 791055 753218 71471 1621773 146884 869970 1262143 220719 166603 958005 1566990 1578608 999810 1239212 745629 1989159 1920380 283110 272315 257004 158230 331822 872896 923670 310912 1994069 1077414 1764597 810544 1985863 1244800 119730 490187 1872212 1775152 396896 187048 976972 1888940 1528663 101192 894585 226264 1935670 285862 1863904 973384 592067 679501 517076 1783429 491210 1769210 84407 1662050 1716669 1653552 622462 1124763 1183169 1025863 7843 82917 1122167 1861849 1107534 65677 1153973 1877543 1419888 1594723 1158487 1796970 995597 1902401 862088 1308387 1754273 1906794 596903 1379045 974832 1620383 1102945 818928 1447797 631000 755517 13221 1399018 1674264 12028 367960 539199 1981552 1610108 1597041 867630 123732 1744069 1878511 1696322 1889320 34438 192937 1191941 970621 922456 1062037 170737 550914 1917332 1556664 912514 635739 449205 1317679 723524 590726 1819598 1558093 1855444 1198013 1925589 515385 1698086 456874 1267993 1722523 1487511 1919855 1580676 56489 889578 289274 1756923 514434 1668602 732591 1939470 4255 1030923 848102 987847 1661813 1661508 1565702 996782 1036025 1563735 335567 96641 1346129 1323012 400672 1447128 1446283 632832 669123 1223534 1784412 1479209 946803 768552 1899549 800408 1420829 1104710 557492 1877688 1411516 43466 1498748 998838 1247024 536447 1635863 1034678 1421586 1029766 684939 285097 1285442 1819963 622725 1262061 1134137 1487778 1096941 317387 1752960 1922217 1548251 1663746 861244 1707769 1057025 1247656 787581 436429 1414751 95772 657555 1161507 1701224 1438586 551850 1538345 1908003 1959529 1768839 1648220 1134267 100697 1014339 1246469 1636923 1890283 834721 1669112 1478764 956898 83753 974661 279255 947758 1920828 1352233 1373426 903234 1726647 240039 1165987 917207 1272407 688332 1758938 1693736 299484 1039449 1352734 31281 1617408 280543 1287959 1425169 1068685 1043240 801575 715387 503667 783028 652007 1632362 75138 612262 1713191 145029 474735 88868 219930 1208017 979058 1351761 461026 1594979 1215653 1005169 492653 1740467 963885 1275335 149596 253401 1044582 292122 1622519 566658 1479750 1198730 759029 1896270 525701 1402630 10112 1960858 236893 567190 528982 1729800 810113 579009 1742473 141605 1980570 611433 1973124 145375 586299 843714 1480063 721346 905882 1624046 1156532 1506270 1705994 1623783 278842 1440338 1026459 1053069 1199605 1503935 1912940 121585 1141961 1569892 1279177 694249 268017 1247761 1539224 1836729 1059099 1392345 1134484 641736 1897456 979485 756597 393277 1864738 293371 42774 324638 1713785 1489870 635285 128462 1421924 1693173 589123 73210 148407 480336 683004 1931881 1851944 1630432 1779440 970511 1431052 1713814 1422259 1997405 172402 1210029 1923598 1360499 1694162 94238 645682 572124 348710 1104487 577196 711545 1631953 1106065 52370 963850 473949 1433735 619022 1649926 1753784 192968 1651626 12059 1551661 1507403 275319 1270001 869145 1803058 787466 160082 1667891 727520 993763 1576652 111709 1524718 1979033 34993 896031 944866 258849 977226 1691546 950927 1233298 1129412 1384730 994539 99343 663123 1218384 530848 326146 707007 929941 815399 954103 1613732 1779263 270606 549229 295600 1629029 1626827 1877502 1223711 1180653 1897118 54924 174637 1613272 226259 1228743 1015109 1525627 407027 714595 1175051 270076 590686 1763969 211085 1750427 418783 401288 1085012 281800 524195 582387 1375196 535023 1047246 26469 817646 1907940 985139 336280 650602 820532 472518 958306 656621 276299 1184483 1899073 92900 193540 313887 962407 1678646 1788181 801036 717708 1211383 755670 1542369 1883253 943824 1218177 1344669 861854 756521 771650 454353 966450 1193547 1239514 1854681 1684927 1935365 284375 1790445 1145963 1995270 1687652 288065 1139807 1702042 1721908 1884139 1170524 742510 724411 1691150 1128778 1682392 215652 1210655 1008497 1345312 1888632 1588111 1340256 927749 1165179 1975010 1588915 1718481 1521860 557543 1230106 465514 1546331 66106 276953 22429 997276 1425870 442492 494955 770210 420401 1141327 788299 844955 750186 1089110 353011 1866323 952744 1463851 435072 1021808 590591 432892 132215 731445 669707 616590 703805 1110014 650764 1670963 24088 1573903 118736 490456 171038 449404 464074 295783 256637 1754303 1977275 254063 854346 172807 548105 1098650 1758477 413390 262804 1498077 1868663 270027 1157816 1394748 1751389 442993 465684 577906 661945 1866086 187787 708251 922129 1052605 986514 1643518 1851316 360464 1506681 1299267 1018455 1299851 700008 1973821 1195497 1788500 1720206 745132 32807 1420266 1263575 33326 1034707 1347281 1907039 819244 838565 1176723 424559 372955 886044 312594 1904057 1190440 1010472 362541 985124 415783 1412176 1280672 658801 1418483 168252 88604 1184607 793707 42197 866834 708911 1656187 1143964 1292836 1735521 1863141 929994 708850 1907319 1332941 523804 413896 116295 89953 1321016 414094 1222078 845445 1823561 346015 1035442 1909751 1768457 547533 1374359 1876994 348904 1310365 1992336 1470801 533905 771731 817072 1235620 1006592 1899313 1154926 1770939 981455 60273 1870720 911324 606330 1303834 1643535 729816 1569223 1959340 1383239 1906312 1518298 514106 1809379 372 1833813 419057 964655 329086 1960991 1541270 1697942 1039528 559363 1852877 668411 467155 1694497 1682114 1247644 1618110 1458785 707686 1229570 155423 345025 1307714 1045330 1282103 764290 1152369 1705852 1695281 1363777 993663 1461305 1988712 26254 1385214 1725467 441640 1555763 626101 515399 317144 208644 938894 403285 1572754 1380147 1052740 1614831 1274720 1445243 153209 445950 1242614 1286155 1618259 1438934 667260 311043 596818 1104680 1736013 1046818 720595 707155 1230586 372884 1565658 85508 1102112 1866074 1337677 1713311 10505 364025 134946 1238456 1803418 1768159 616823 1024066 932761 1463905 174791 509362 236491 52380 234713 851935 1555720 432904 639723 1762051 1329973 311800 400219 115799 1464203 932075 814603 1333003 715023 1588625 1368559 898826 1779289 1240072 1805605 1141269 358978 1890960 1049192 797580 72509 1539666 921718 1851269 1833392 1183074 1443270 25015 1858593 62596 919083 972259 249961 370883 835006 17627 1186026 1166398 638611 1817495 1215307 1842904 413723 869486 1645187 1356914 1869015 1534227 382567 363198 726173 308676 1995046 579928 460874 1117821 1923904 1868871 494939 833825 387435 965716 1191905 68473 1134862 1983565 1823536 1181188 1075785 585824 810676 1574054 1427727 1556509 1859456 105144 1373002 780805 1251328 483975 1131781 1207420 797610 809946 1022163 369231 1182625 784676 472005 1858338 311081 1320087 1891316 599613 377730 5895 561988 126641 324632 31232 1269751 26013 1108109 801401 226249 1926232 1970276 1014097 770350 897861 712379 1974819 1257531 204630 1251543 473573 229554 1706630 1035364 751031 136053 926306 1980267 1993837 597325 1865242 704612 501262 162179 438404 171199 171115 1740147 41811 1085420 1967288 1826056 1189420 243722 1978694 1800120 255150 328266 616600 1401579 1643784 91074 360815 1264452 1120651 1869364 286347 1532458 1788325 419164 350905 1257367 641779 86289 344811 817935 1457932 1482546 141137 1393257 1416806 116372 1407601 629569 25161 1759486 1789421 1495901 543001 1205204 1240181 127593 343230 1218746 252239 1361935 1633555 32732 685415 1786036 168124 1056917 113799 4431 912075 1487130 1455847 765206 1594320 1075074 450086 1889301 1789265 410086 1222449 1481794 265739 1507068 802601 68807 253382 545386 49847 1470339 351425 1075004 690891 1886123 1421179 1584282 1779635 839386 944729 1759896 646934 1788215 496901 1163761 1791122 1712520 1599258 628656 1811699 405837 1548295 1309595 642019 939497 652596 1098103 1712687 1884740 1682799 1050160 1876414 4548 640088 713484 253819 1208724 334633 360836 794555 985588 903553 436435 262102 1335159 69699 70934 1194626 1828349 818167 1114205 1699773 248384 680900 1411199 1601225 737663 797555 1042064 760858 874967 515341 1756779 1384479 1302517 43885 192817 1953391 1799276 101073 143158 727119 750133 1553636 415895 1489853 1997696 1806133 1987990 1186471 1149260 679339 1547055 1101145 1042450 1170842 259099 749502 756740 1086304 349358 1514627 587154 704595 1637324 1119630 84103 1837263 1409917 159013 886114 405101 1669145 618682 304672 1123618 1563424 784183 342263 224203 966833 1945376 38467 1028196 1045687 1619617 1891977 997888 1659545 1555901 1742181 1810950 1093794 1567468 633590 1951031 218363 533161 850676 1951712 1543737 1208268 1545277 327979 410446 123218 798643 1342942 436603 1509471 745805 1194788 233287 880875 909401 502168 1007864 1328158 1019778 648684 41810 208089 1765062 164990 1003441 603317 838740 424721 1179492 1597838 1789075 442570 123005 1572589 1087798 762727 1802176 1622261 1644336 1858912 53692 436761 1094421 70423 1341752 1609903 942972 690238 950734 876512 823106 182711 1943194 682195 1225371 914474 1912565 1828879 1171020 689234 1807661 1708512 1795158 180341 1362380 1602797 359443 1251051 561047 328360 269893 1691417 1595550 1627384 1320999 454818 1495061 809089 1163887 1969234 834473 422142 1905241 1867045 1950466 27042 518381 1257662 1525612 673659 491760 1292881 1399553 1616073 1641497 1293546 827374 888972 804758 415028 1507604 375421 854478 302152 141290 339837 232084 1370241 767245 1447145 968819 1709957 199034 1665223 278521 923080 1071571 639328 663537 933352 1405973 678505 1056315 1801608 802625 836338 816365 1363133 1857795 8268 1596395 1130546 242172 510085 309993 174668 577657 128121 249005 607425 592017 699410 1634407 4248 911147 1023452 1205040 876207 313391 1062036 223524 1875013 1817491 800385 866436 720336 1155127 1886776 1815182 1495502 1231583 1353171 659058 692616 1110796 1864667 1166378 206961 1605261 725186 1732667 576067 1196605 1292430 948207 737585 1268597 379905 981156 445459 1494143 865377 683675 1727690 355437 261577 1621581 865782 564394 568678 110714 190591 1988570 149025 1857179 1958698 622161 140796 1953805 1394361 824350 1572015 1525138 1576459 1241221 617859 808388 887932 1769793 1394734 1355275 1587191 1258144 1257056 1835526 1848545 369951 686736 11481 1510434 859779 1952781 1065685 581654 192298 1648014 47632 893441 439303 1484339 1508313 27261 645994 1980631 1186590 421941 800191 1916473 245457 395366 813164 1953187 19549 500746 439839 782443 528911 113741 63018 288211 1067068 756224 1486481 337376 1028468 141812 1486004 1867170 962106 866913 1522974 68647 222553 1158733 1630406 875960 1750449 395431 1835026 1192539 12423 1650 1221744 324929 380537 1039911 1329592 1687484 757572 857209 1510241 1318772 797603 545694 1779290 519183 677694 1827702 1156623 706583 1513311 1164026 194728 1812982 1282714 248911 241006 748180 902624 3681 142115 438654 1587405 890545 933562 858611 1476070 823873 238042 641476 1959752 1310051 887254 577724 597601 391165 501147 1812010 856312 1638084 1078517 958453 1723762 469755 743348 1781090 228648 720169 176334 429708 1107557 253423 1328374 1818624 811136 953625 783862 1701947 591240 823289 884126 1048412 188299 996873 12789 482002 1439049 379368 484111 595537 457681 1118800 1131642 601884 1788287 386161 1471718 697642 100724 359155 1783023 257554 405054 1345521 262103 1126940 68300 1897849 1940411 638856 1370776 736253 1366823 1537592 1605281 1865466 1465357 361565 1241979 1547164 25811 391056 1031864 452162 1434083 1532448 1550136 720951 1106970 1162220 18624 1875193 752247 1835810 312177 1505162 1041817 750172 352071 1004316 630977 713696 695501 1950454 118221 1777866 1073300 545730 924238 1944064 1927558 1366776 643692 1936459 215477 1672108 12441 162676 1689838 1068190 85004 1524678 708800 567684 709020 1205440 1728666 185608 559280 513947 1970988 710269 516715 66314 1070679 537114 1814765 1589702 780865 27215 1002866 1685184 1017967 890213 362662 165549 1616677 265011 1057414 493871 1044730 772389 855535 1211860 731188 112558 391464 384975 5009 1448505 1296406 1954569 1020988 1459721 1863572 531668 985340 71673 464481 1648478 1315293 1351661 906286 298253 1921809 1156871 1671444 900399 488977 83306 273501 103333 1967526 1723159 930117 1352858 506240 1476192 1105136 638805 1831209 415720 1437495 325808 209585 362751 797427 1251471 851073 583009 61649 606821 1458550 462565 1238125 785271 1704567 1159072 241327 1160820 457496 779414 925254 442417 354196 1532767 675942 1486856 1513240 1433141 1342547 241520 1269863 86159 284450 734453 1991380 15192 553459 1869135 443221 1472612 1796230 1607841 1585266 1853683 1222680 184307 102609 4854 161127 762569 485243 925074 923920 310351 737105 891022 715432 1029100 1329949 1726434 1839276 1430341 110108 30956 1960236 1676127 116946 1408934 1982472 1654772 1571900 684280 1203430 1297298 1452832 288462 218031 771748 84660 45759 1505212 1052275 1269893 1493481 1464814 475882 979509 1205546 424404 559144 30341 1743682 1225055 569694 61012 1219038 958006 646391 425755 915416 1108588 1110961 1931528 1062417 1028366 656880 515370 294158 410161 1443646 1341281 1800297 1922877 687602 1816552 1122338 1993266 66286 1480577 297791 475875 1279137 311344 1365044 496462 57848 445373 255331 962152 1821826 156849 1056193 1569164 908525 320389 1947922 310813 18482 1846462 274616 1504248 838717 285833 22086 145342 1870930 1195773 1378920 248250 106889 620703 531691 1425621 231815 1898826 1143274 1677379 1043946 308171 1823376 1781806 1773217 1841333 1597667 1801435 641678 451364 1923553 599901 156944 178061 660338 1388660 1228669 228760 223868 584524 417489 520669 1131007 1936197 1578920 1696073 1657001 909080 38589 324360 740465 1153963 43412 1741454 1088528 802694 911884 1596635 138891 689735 817898 1426685 354384 544738 1340801 579213 880110 208104 652732 1888759 508363 1286389 1928638 195842 459027 18777 644170 1039374 941503 1123914 364695 1366271 212637 857932 111038 1940014 537908 172711 391522 1914277 1091901 759787 1667942 1616096 1662979 557961 1383569 1918710 1327651 1965510 1059812 1818482 629177 1687277 480703 575828 187447 102280 1458350 1076600 748571 135789 1193337 781010 175273 632050 208279 877524 196366 353606 1418588 1275218 175430 717368 928959 471369 577709 1099764 285441 268051 1695434 544988 848899 1551858 992871 17602 769241 337592 454766 1235609 399815 244365 1023439 1632604 1069826 1000157 302717 714058 1640576 764015 1666959 1936796 1005395 1362091 1796982 1942440 119731 853434 1713698 1219846 1765748 1106235 374010 890879 1568206 123691 1000057 996958 1091486 586285 541626 843211 1621147 1414866 1279719 121665 135959 856566 316367 1047205 572678 1460240 1753371 568048 202132 1562360 1889864 1104966 1484065 1658690 1978806 1092255 1169967 1225805 688088 956301 1514277 1606620 970473 468799 1537451 1424805 851256 925819 2704 957520 818293 1424969 1093541 1782874 1341120 767629 1408104 1267354 555197 1735868 1292434 1894589 26995 1947618 1015628 1576661 1806118 931831 52434 1554078 277853 1565897 1614722 1233596 1586283 1963343 1467982 1365571 1974460 1910972 1928664 156083 1039633 1341904 460066 1023937 1920962 1815077 1234737 943839 927871 1865263 1048797 1906231 9460 456998 535291 1354194 367034 257579 343181 477131 680874 1947620 1301556 1919234 1682847 985650 166928 1149790 449360 1480303 1202055 1429368 624871 1355702 1997748 765568 1173772 1430687 162577 985115 1038736 1758748 1424947 896954 1452703 1472964 161834 944172 1476337 1812734 364610 839333 477599 204579 678293 1926738 1404775 1797038 598015 1054768 405896 281969 1428658 1776536 691099 185111 964073 1435214 688944 1764065 904684 1676808 1527490 353348 1450284 396450 1508102 95880 563920 192243 827853 143479 1141292 1926686 1903455 5798 332062 1118930 312490 851837 1150299 187432 1747275 108670 1591917 1405031 931112 1069521 1756744 1278823 1585205 1781545 1934417 373131 1266473 1087323 1463435 1753083 1644737 574930 945994 1775785 1704333 1145241 244812 1840207 1095489 1991192 1470482 689424 195434 1857550 400525 1449499 529633 823017 1058762 622459 1694205 1583328 188699 1574457 990648 1460973 1183440 1677650 122413 1056946 1889845 1554409 800189 1913195 510220 1419681 9401 302907 471571 1293125 391405 599822 613748 1209177 1011763 1476891 107714 1040667 684525 999640 244817 859533 1772859 717554 1821060 824572 1941500 1936164 1499266 1040498 382876 1258722 746234 189531 1500068 1483789 772031 886122 1334768 470700 1793794 300296 1466039 862867 1344384 1668687 1075508 558968 1722010 1299749 926001 1853000 763752 852497 700588 1585967 677827 1788463 1105069 1329572 336893 1075223 180023 958116 520782 575138 599395 736041 1389404 1926386 410334 86294 1459634 1661370 664654 789380 1191820 1978711 1998613 166228 1032046 643969 920013 1533061 176015 1147350 1281696 1874638 187403 705587 1468816 364593 1833697 122969 243731 1177748 762208 1759498 1548476 70142 1253236 149084 1955259 1044523 1171914 1104616 1152169 1352521 341650 1899562 1242606 28205 584210 224079 1556885 1903146 1285392 1789511 161325 1086203 1340271 1111720 965597 654004 701278 1852390 1960341 787118 734358 1504819 1718497 335829 1034883 500593 1970832 1429646 871725 250089 1148308 1365315 1054382 442960 458986 61887 571837 1601663 921648 1053763 555402 1671189 102340 112570 712321 673634 1430154 482646 148211 1730244 898468 1755451 685016 965968 587528 237710 1375248 1764702 1977878 844857 1393327 361875 1529868 618689 1118631 1111598 1891475 622053 1189395 833410 1110853 1368213 210258 774435 682738 671027 1461774 177413 1075896 1566120 315725 395463 1571066 37990 1286561 268231 1068586 1536364 334728 1116853 1040267 942200 1900043 886853 1748379 1676909 1417595 865748 1654294 379146 228358 310896 287589 1083367 1922619 1200425 154701 190201 930294 805620 1351136 197698 465844 808728 1225133 1245201 1996605 878486 1640161 870583 1839425 766611 181066 1537379 1652017 192416 83096 1721646 995645 152742 1265695 1080323 1976926 1928425 544188 606381 85292 1620007 1871867 1968588 1513465 1096223 762114 546464 1822484 1901390 972724 1320980 1331826 1902580 1032952 1119094 34590 281427 202857 1781503 1503828 1180002 1524708 1831424 1665677 183500 852325 885325 903488 1415057 970795 382978 278397 498311 1562152 1274721 95102 1206086 22984 1690730 1711193 564445 1438844 625244 416846 8764 1755539 1439085 1408655 1755577 190483 269701 1315137 796870 439442 1140395 1494055 789171 849018 895951 606459 1792392 1468358 478728 1600603 1620827 174260 915122 1763538 55698 1152022 461483 1606575 1942268 362320 1961845 1352519 1856506 1672301 1679227 628696 1774449 979721 144161 1275396 1029807 1894977 864903 816780 1410268 1128223 1588992 1070863 1903561 273603 646114 367317 1591754 429750 1733417 1953441 1387146 1793567 1859287 816537 1114770 911036 14347 1491691 1366552 883548 1533973 832389 1974383 924480 823586 1736144 1849099 1282258 515938 541270 718810 1119527 1080754 1861512 1453123 11978 284508 1514573 275270 1068393 696104 1828574 949862 1127115 1301549 735030 336988 1566049 1044583 1650068 191970 1784105 1365304 578398 37363 1917942 1684591 1914932 161998 952265 1707325 1720809 1126026 1335558 1228377 432453 1633762 1406797 1955426 478099 1320534 1610280 1497302 1629941 4737 1101442 210020 1428045 1178444 957119 664132 1427446 1352685 294857 296875 1184146 53060 571161 626151 1973259 378519 345706 921694 1943796 1407841 1731651 219523 437292 1367002 1137721 1438028 301660 719803 1656100 1547374 667909 746788 1605075 1701756 1562717 601125 1273229 1661211 632777 817508 183874 1444315 1618265 1312515 1421625 263827 1014655 201562 213150 1305120 898696 1785917 1971277 997200 205378 240001 1648033 153845 310983 883273 260179 1678665 1628045 1427232 371940 979166 1716958 882610 1790558 326205 1086597 1510277 1349097 586673 954295 1936620 1128419 1846738 151247 1321238 1835562 526667 1056093 1603605 1282065 54475 1107898 1475984 1970213 1204551 1516654 1647513 1671406 1260965 1775957 1005240 1748633 1788250 1267114 742600 153309 1174453 1330046 1695202 1760402 317693 229526 1304507 1112574 277811 1643311 1501715 138433 216380 413301 1514905 436834 537283 29401 1179577 1216340 493152 1604740 1456705 1743384 1644772 1910998 1098122 1682841 1369830 240933 1971774 1997950 951669 818163 812772 407399 893051 875332 196993 1238789 458363 1965582 1755827 299066 1545423 191499 1168086 740041 1251836 871374 150068 7816 963349 15043 482966 504804 997419 1022561 1775997 1352718 1491526 1732648 1117355 1671221 607241 708902 1898193 1670795 936341 858537 721275 1270098 213240 110328 290751 316445 1453719 1665365 717702 1124750 1786652 316036 1410919 306225 583396 918219 257186 911354 940495 625227 1065234 1616054 379140 1534902 575392 1829601 715184 1017851 319261 944061 1000395 1957610 1517166 1764334 1440604 1448660 425148 811133 1433411 1891017 1416188 1066023 734433 1672995 1355900 1874288 1027698 678774 1797484 621870 1301661 1977420 1005773 857656 218208 388734 496236 1991532 1833022 1468404 1412458 1864282 1950728 1293023 468407 969722 1186058 150152 1052026 1784495 916569 1990242 1782143 1079698 1008243 1507941 1807110 1216807 127589 1204678 1921086 338045 1803128 1080724 115045 664008 1626708 629028 1469358 328728 657593 914780 455738 204746 1926482 101446 687775 1558389 60426 1656827 912243 1145641 1571610 966614 870805 1637795 1160273 1661343 1335303 895122 1925782 825679 228009 1545607 620607 1766000 1235757 1843638 1581189 271083 1935745 125665 1819653 1486958 598273 1201860 1620938 264746 1630747 802652 12108 433467 1055989 369398 936715 992713 192403 193441 975482 1474721 854052 1297857 1479772 1576039 1680965 1260735 1139481 1766703 1869058 806495 1867254 416368 579594 1308971 642045 1981587 1226778 422160 370047 1777797 932527 598440 579739 1427687 922593 1170009 1248502 1165473 700222 482823 1338132 1325657 274570 528550 1621081 328631 549236 714786 1261431 1076267 1841720 1116590 599560 74516 1908159 315239 411560 482781 343407 6614 1388880 1023128 1422581 858986 1053583 1032760 273227 1812295 244419 64030 1001046 1355012 1750135 1516829 953853 1095696 1909078 1763193 89915 648601 841848 665748 656612 1164670 1698582 1828640 580299 1161856 1862279 1356433 1726142 535851 287425 924905 672116 353894 210097 805801 1296545 627504 1342005 1824853 1032471 15738 1311135 433534 422273 1603572 1437631 1412000 1176657 809918 1423459 279424 524870 670041 1221880 1146708 1172930 1333365 683283 1731729 1340314 905570 637487 1227130 270664 918186 1943773 1124630 1447787 1614368 20998 1191614 1098267 1851870 192120 1401056 673227 138068 462338 1657015 20618 1767804 1586737 1585465 1783570 1521786 1473369 1033268 1327587 1361071 874753 1293009 268592 1537927 1535292 1357503 226753 1884206 1299440 1463438 1905669 1172871 132465 854584 106675 258810 1924530 310091 1975520 1586746 1378383 782955 986469 930548 479975 1976120 795543 485644 920393 1581635 491621 898196 1500121 760564 1663813 40740 788070 66034 1765211 164704 117790 310206 1903952 5270 1973344 1406724 1767314 592811 1776361 427613 1079742 915798 1534047 755963 1044023 41516 1684731 1425179 938361 1041920 774616 1123752 383152 951395 1216758 451707 1802890 374963 1114709 783568 1344262 966258 1605628 537603 1488599 567968 1350538 1796654 1107598 81202 1078175 1079411 331647 1776168 1849332 363866 1392347 1157931 824992 1226543 1383325 691976 110923 1519262 570701 1698008 849250 790342 1379348 839158 1809150 821719 1719535 1145027 1951595 446088 871503 187267 1089593 1543703 1339768 1503452 1330213 185952 43093 588692 1901133 1323111 369513 1588803 1873975 1576386 1979080 1200103 697311 136592 1241525 1462546 315564 840033 1403206 811703 1938704 575150 1280462 1276459 814616 772679 44453 1411982 1353406 1076046 254402 286272 1199913 1567122 857016 335527 208041 1166120 1596937 1831526 1513501 123776 81840 394683 7728 1282809 1584104 724579 702385 554003 1072162 1548758 1354004 662321 1433576 1366332 418979 676187 552058 1753526 1251751 22390 1160536 1518424 1314205 1053057 1749597 1408612 589710 610776 1303137 1775967 1482368 1255403 483307 430675 1656912 1049222 1327748 1578369 460140 1623133 438684 1564027 1099738 1982660 137694 1567506 32743 1129304 860619 1262430 1802840 1845011 1388906 1706655 63025 1111176 766478 580603 1467616 1958153 991817 1186273 1222569 1121348 1184737 1257602 1081422 947179 605711 1536669 389779 710721 126541 1442721 1541318 1182948 1143982 1615413 1257881 744654 1686299 1896376 1623733 481962 1297247 991423 1956925 1765610 1753731 669405 1962961 1186209 543590 914863 621058 1486619 848938 478229 1359818 945722 816725 793880 392442 1695427 395542 1902463 1095381 1712410 1855442 1429505 245645 106709 925447 1673227 1076702 234720 1849989 210511 736385 1292968 1522220 92372 562952 474367 249085 1750025 1251774 1332833 1004687 1197543 1817034 383477 1170801 398118 1322332 401442 505737 685377 1053669 1145426 75649 711914 1211027 225781 80696 928612 581969 1991838 621474 347041 1822444 798074 957614 259042 1193054 949398 1771214 1572759 1331991 116334 392613 1090144 1757504 1905996 388835 62944 1472272 1758280 1025736 1646106 999609 1160529 856369 346365 429753 1098608 1011758 1835687 54210 690538 1129712 2499 1386662 1153387 876024 537755 1195998 1406330 942241 1088932 1668232 1208330 980452 906881 1892344 1855349 1850057 440957 685183 1085743 1790784 1298743 120249 843586 423506 587089 1643591 1709892 700238 1803003 1287906 228836 1258494 1822045 412883 1270220 474466 1331357 737109 1429800 612625 14867 8792 1638988 578292 619599 553296 657809 1114338 1700737 1518653 284234 1344894 390926 1395256 1038244 922046 1745277 339382 764866 1664974 1565193 1142994 1086945 1570192 1471548 87799 257503 417817 886383 1094688 554094 1580556 1819344 1800550 585392 1776716 345131 810919 104566 506564 537747 1139538 150709 610904 1215162 985074 792839 1478982 1723002 346848 918652 389377 1557734 74072 1872950 637281 1326678 88569 535862 1566339 557664 962226 1599460 1527944 1878265 1027158 406719 1603611 125134 795872 1587457 1612779 968432 371300 104171 773120 1711247 512062 326471 86509 1408638 1871643 56283 1048037 1203699 1162790 1321839 1649536 855797 992663 805876 1954649 1170721 1533008 1458615 63646 432493 266049 856920 1779371 859435 991165 1418575 564721 1385481 1055121 1638676 975740 1454588 1301264 1505187 660713 83508 403358 1823325 1823994 670978 931466 646229 988543 882961 92383 880749 1975969 1922165 979811 1064584 943865 1970983 1809087 1311780 1021404 723298 1293793 1090559 955778 791609 1130887 1544744 1967358 221834 1351860 851141 196918 1173467 917948 59540 1661730 450639 1854032 1778367 1376486 1220299 1219802 1669746 447212 1064736 77180 998014 1487666 1639465 1043528 1190844 930097 1606530 932520 721693 800017 1121899 344643 468836 985975 690992 655809 482111 1570698 1388807 657130 11902 1654976 43398 489770 1842634 48590 1585590 1953854 806769 1922541 1861258 1177521 49514 1600756 6210 1096860 620658 185490 1825796 1302087 394845 864816 900345 641133 406865 702221 1912162 465207 1539818 1784214 1224305 597178 1749038 1856620 806287 708446 605282 1048419 998561 995943 1456201 209547 1692123 1338621 692664 732869 1480664 271089 400292 538192 1810135 1143897 561146 1246822 754030 1818070 21785 1587249 96796 682891 1871448 1552197 275795 1914954 928359 1364320 1433797 1325416 1897771 556968 232334 756319 354639 757578 1039189 485007 1993428 533581 1962569 533459 167100 308890 1246422 1145597 956944 566922 1145509 1313708 890747 1996108 21834 1713014 1900914 1176030 462147 872215 21209 709630 1663436 76949 174711 1245633 1063572 1213003 1168853 507305 669044 920547 1848961 1919309 998238 1925073 1645826 17763 914631 1610659 245151 1167070 26223 23371 1339221 723161 916470 349845 1429306 1481099 505813 1589745 1127710 1203745 917696 452495 1046835 1765599 244004 864985 827135 495382 1894891 471441 621143 1882014 445800 903458 582937 926472 377034 1892499 1248221 1066525 816152 1038955 263407 384428 1733507 194966 678065 1257560 1939938 402107 28969 307050 201745 1880079 1008212 412279 285093 1519391 1547672 798711 512212 1599339 643032 940749 1107993 1818469 497846 1792644 1701164 1305212 1976637 1670191 838267 391763 1147588 608242 1327967 983664 1567333 856407 162772 1210062 1014973 1205687 1562285 1200954 448291 114085 42580 666740 197384 1951473 1187537 532501 1391991 93417 764829 1470835 881848 1705849 123714 868035 583442 422861 810886 1246451 1289005 962045 1954788 564559 136996 187342 1769853 1853495 1429837 727858 365180 884156 271741 1316751 1048689 1380476 390504 668570 765395 1418417 9370 1424870 717303 541280 1130553 745822 1560529 1655433 1380248 1430882 1317480 122574 786062 1791791 1206361 1041767 1900171 1040987 1974509 1103684 316185 1372750 1662109 37073 140977 1757273 558530 1259772 1614002 536785 1315910 152281 15806 1781830 676900 1324207 1734967 1405663 858925 1978035 1017613 205493 657798 66269 1870034 1189034 1234243 656249 439112 439122 1286007 1650139 1808159 1537289 829320 661476 1363841 1966878 488261 1618936 1199543 399090 90293 1204490 656314 664766 1667230 1086720 427682 108278 271891 743046 1155278 95954 983899 1911884 33504 417956 1143306 1516835 1972734 1160057 1915011 1545884 130830 889378 1880582 3535 338143 1175527 1553627 698927 1296871 810531 1142656 1148910 719201 132055 1283026 1447043 594680 327752 1700245 1826671 1290493 421708 220587 765795 1312857 1499630 1057128 1368739 1029137 1923152 604874 613241 250212 718951 418040 1523182 596809 982558 854278 934353 109593 187460 1007762 1410303 1519249 1646908 1993241 585666 1844553 1737892 1873122 1996599 968427 870651 1795449 205952 978195 390827 763965 1778239 399711 162283 1419580 1657204 1196877 1660353 454973 1648223 1478914 880673 1917124 1298610 110282 1113445 1289335 1191015 898415 114262 1732098 1019810 1543570 100561 1542280 1531094 1526300 945396 1182011 1939362 1907109 800149 745095 829906 1008268 79311 1771691 303773 855509 1035682 372502 290575 1815101 401908 1259213 1544747 57809 1223752 1492948 1315247 760459 1080664 4363 1228275 876679 329775 1105268 261727 277513 1097354 942014 187867 482224 814729 988328 256020 162998 670950 1123735 206397 1697590 1309996 688250 829672 430266 1283371 1629599 1139367 695785 730782 1982961 1541454 1746956 684507 1289664 1274462 1216738 1906848 799777 1304619 1051027 410443 1974434 596348 1259048 1502118 1904748 1406952 1468839 611372 566021 741969 879851 1061073 804573 1738463 1739968 1532638 1344632 944112 1371696 81946 1635308 678371 634425 11896 1059503 156953 1081735 916813 1003905 844707 1295778 1902387 1457052 722782 410275 790590 1180992 1890616 1282512 324403 155891 1360446 1893145 909004 1981506 679928 178658 349619 1489335 1460431 793380 578645 518385 1385351 1574245 170578 81683 640376 556445 389519 829065 988077 1355000 1631041 87914 1213513 865508 1164377 1001100 1078882 85481 1270601 1788569 497404 769255 818729 599740 1284535 1208620 1429285 739988 1191807 1688469 36905 1442601 1476000 1944294 1700922 1966096 15251 90322 1091027 259593 677275 1900303 425157 491509 1496406 1567247 1161708 124921 1834085 1882923 1601865 1448118 1549719 1229774 1213548 687770 1871928 398861 1366524 1334446 215662 1989530 1459573 573093 273433 1615187 1492074 1942309 429761 1681673 1316767 651259 694086 60729 209118 626907 607420 1817494 1159680 1954662 670448 552277 1341690 350953 126823 1703274 1707496 140395 1865730 1691397 660587 136663 182364 1018291 998243 1933034 699750 160237 319166 1670672 1246156 1223847 525390 1206062 1031652 859190 1327403 1060978 326197 919758 489525 1494358 505664 161063 1760101 1881039 1358229 1172340 1263791 17513 1648763 1194188 941583 635934 72017 1493325 683932 798084 524742 605773 12396 240797 1408571 1831014 872126 299893 1554539 1332810 911241 818385 1541315 1990166 1789073 1064820 1801815 139857 304299 1978913 1536325 1435056 36376 818777 767231 602217 770645 1647398 1101805 1018531 1225625 850199 1867692 1922564 538641 1551376 776490 288629 1372344 888582 1040347 848921 1647255 1514032 1470654 900942 1970754 1204313 1432635 203429 1079115 1920356 517983 1691952 91030 336824 8472 663577 1702988 951690 1429533 1448895 539591 1359661 840855 881575 368646 620655 1666565 227986 1839654 165526 74665 1930895 331324 739817 792088 1866474 417241 813702 139284 1072231 1354156 836706 787491 521033 80874 196667 1933882 1388509 1232980 285372 1930442 1350050 1115631 764440 1867680 57817 10792 1591244 1664100 415058 1260219 953067 231578 1229253 1327376 31928 671033 706057 432939 893560 1237987 584252 769596 551129 514227 1149231 1091128 1246922 1280393 1727436 965213 825883 1114251 1185944 1836324 840961 195347 780535 313822 768570 722053 661422 532077 1460839 907282 728140 930968 1608009 1188316 1394499 1257165 1436522 81084 113350 1049031 1378813 1671980 155638 1602853 1828709 1603824 1073952 1009980 874208 742182 46125 153765 1128935 282305 254197 381203 1169841 1388500 109700 1032546 1926394 1125591 1183538 477996 1001269 1136997 1521271 872392 120679 1190647 954829 594027 201451 622101 615728 1522771 107867 1179751 924195 758601 713135 18771 325420 1083276 937498 1842082 488403 1495990 1606555 1771076 708325 1025158 1934588 1707047 1763774 1998500 732684 1766527 1285396 1093728 1210856 538481 226414 300360 1478736 980197 1709494 1428470 757576 851535 1718030 1847062 1960458 1597102 1282843 398092 684669 247025 10802 354836 1377506 1601145 534721 1750867 1480022 1482770 1440558 32895 849151 1551899 347018 1017004 627160 1912501 1919088 1478071 1843023 1448058 1930051 1858326 739822 1782065 1059027 54269 1809118 1792572 1760698 1889760 293886 1193878 1867738 1648177 1262783 1526436 742657 769243 1334519 392139 1469186 1305075 1355064 442229 674001 1005813 1952707 973538 832306 1193294 142666 1210303 114299 918379 497284 1410652 58498 732717 1522130 80560 442886 469497 947999 960377 1446983 1395439 1216047 285275 694569 331534 1845463 1741290 1163654 147587 346874 1016432 55715 454233 1369037 419237 1375319 749852 1917316 268759 1920559 1685289 1956161 1664373 1091597 409288 430691 1608050 1394537 591678 953561 1397778 1637377 619551 738082 906172 1295787 1063098 438252 700165 30783 1245139 501112 1247224 570246 951155 33690 820883 819258 1853802 1277746 1241725 17083 1232589 1241113 319415 22239 1754126 1281848 34927 1120731 48933 1520711 1571993 215260 1767091 1530445 1059300 1370929 381549 1174589 1770573 1528869 1332077 1007173 664073 176808 1592617 1692678 764025 826306 91761 1495402 1202137 186235 575320 1356532 173006 694053 939078 1450248 1016800 331967 1867830 31443 1637188 676225 1545692 1559837 493300 1511414 746687 806297 1977519 1149300 801080 728859 1348118 1564162 288029 501790 1141794 186883 260375 739913 1327725 770623 1543746 1115742 1285700 1570375 926319 1518830 834999 1975823 1322249 232466 1556595 798330 1289482 1963247 55150 220832 1282434 918807 1809971 1907742 105343 704265 71644 1925751 1790570 412404 1997697 1550264 1522642 1753929 1899938 1408567 1036298 1262592 769535 374161 729741 720992 508608 893587 762214 1668805 1258541 397390 768661 1137518 1926132 509881 1712640 666836 1586995 782004 1323464 401163 1062829 1447450 1345310 610606 876140 1869162 631408 1463226 1891701 32909 1055552 939433 578214 1274074 788949 1494312 1801972 814479 1257328 1668425 1289539 1813804 209246 1203153 1414240 1532743 1997633 1695055 1747159 1304750 1457950 128195 2808 1124744 1993075 1937008 123025 1968759 1028482 526625 389737 534851 1553351 752582 51427 943637 1556287 658146 1108036 109656 1522275 1471383 77090 822754 652846 1045578 862269 742116 1363819 824895 33646 1206061 736281 772287 1973713 1437187 1945061 1314448 810501 988272 1317378 166929 1685887 258062 336463 95645 61265 236920 1576482 159022 1253216 404868 1467356 1667520 1808799 1071240 1318471 1317246 329708 281292 12715 530231 901275 764869 1854262 941529 1042682 1566763 985196 867135 1239494 1609772 1237824 293502 757200 1615916 1605606 741885 111115 686795 1800904 794705 1596333 1344424 1200861 790135 16820 1588542 1673316 1768417 810615 35812 1677914 1547043 939911 424305 713449 1706661 915545 1815938 1823360 56086 1704358 930077 719915 165470 426930 157529 1528613 1147618 928631 1337602 1257464 752045 797848 1686370 996368 388671 612755 1484023 1632368 775044 152044 147839 1100359 1340265 1247134 1163268 678509 1163153 515450 634947 658630 1313404 1754323 1164928 15127 1315792 245158 1660173 772190 1557775 662063 1650097 1774267 1937823 670278 207516 1427573 1628444 1588000 239288 6293 1361019 1520125 1145427 1816408 171551 1368927 1954393 770146 1924720 953469 1562040 615534 755649 1176787 1628389 657535 426537 1589514 1380394 643327 1359806 262808 1394622 1102385 499566 41707 1923882 919942 1670209 177773 1036831 964407 703327 1118209 1829522 1147904 1961765 1444319 1246778 1991665 594678 1930100 89907 812692 1755172 1057151 418612 359588 57169 944332 462220 1416189 1699168 1440182 536361 414064 1280894 74754 1395033 1046496 430951 874164 1648963 810371 1096502 1298968 7072 1870799 419680 1436070 330294 1080679 165565 1456497 287732 1009581 93286 654079 1896234 390752 547596 754589 588138 182452 737844 98812 1326284 866546 1094936 1369248 505893 1640715 1240942 1911520 1324335 28474 467784 44155 428217 1303754 1890447 911245 513514 1857232 1938598 231408 1372642 671268 597127 990497 1672690 881244 172005 1997363 118807 680968 1880035 1175566 1209237 666512 763216 481179 668646 844440 241493 17485 614156 324730 1979744 1605799 1207220 1629827 1402614 816805 1226169 1307176 1887328 728931 430430 508055 140376 655143 223521 27681 1405780 632434 1427466 797875 190472 273811 1853326 399104 260868 122188 1233570 1958961 1225884 734509 1660682 98306 385061 1693349 1890363 1837765 1764877 1955922 1342373 980908 1871452 522106 901803 1029961 1353834 39507 1415201 1519241 1382853 1312655 1166801 815543 1297368 1005947 688511 1174665 145289 134404 260688 1016145 138431 664643 695553 1784574 1264960 447406 1752525 436677 403160 221150 362387 461356 696795 1040583 676944 475023 466763 1267699 1075598 1382405 258224 1324319 501072 1667948 536324 709458 303229 1346451 1165376 602678 191700 370012 1149326 1052064 1151743 505007 64497 1868467 1145090 1132692 862036 342545 286276 616407 1633701 967420 1659814 1379471 1088817 1260222 1123036 1925714 1017858 1370511 1381138 928813 41990 1667977 1436114 527962 678231 44755 43266 1822439 32847 1401080 1350007 1672628 1266722 1510781 1387905 1914669 262389 1221413 1413949 559489 989459 1813875 80631 12295 1946822 59789 790336 1876038 476744 1169022 962063 1132159 851982 1128145 1177913 95892 1316885 442964 1116769 299202 1435145 533262 206428 299088 624283 862599 502066 1823946 696863 1472832 1479415 525932 891190 1578049 633171 949797 1777705 1902840 881238 1129521 932584 82863 1066408 778829 1817170 1257584 133216 1286020 517928 714434 434063 905954 169569 1787128 1049185 1899999 1505869 783170 1982966 232832 1093589 496362 1562504 1885111 137029 1905477 1782484 158549 855271 30152 932904 368283 1975792 719531 775984 680060 1050744 78768 1220326 1021653 861970 1335517 473663 1545043 247575 667981 709045 1206523 131945 1491031 523985 495761 1040097 625040 271336 1725057 417341 632447 1236796 458241 1893715 179941 1820563 966228 268742 368207 1781671 526237 1271699 939542 1980128 1979909 1650006 1932349 13626 1030707 1008843 545894 1485491 1378127 1234698 969166 370148 750440 1513062 1183159 533626 1460337 655030 1668792 1000509 890953 1984068 100981 515380 1319229 1039632 1699774 518725 1898994 475754 1421943 1397398 1614141 583939 658641 662703 274999 1775324 389228 1845304 331141 1962789 1086202 1881333 1766172 503886 1449944 536463 1134465 1474280 1123823 1804463 558777 1950074 1151905 1452466 232363 471394 344326 1625190 1811089 426549 1685449 1156574 371173 1500006 960819 1665466 1069328 505411 406539 1856018 190788 171450 198695 1664050 836455 758634 1195122 649681 1775931 934287 1407265 515736 1756852 822665 988981 46980 1545827 1880226 1548399 605733 742631 379583 276918 199286 1738938 984538 1692003 1958091 1358234 97976 1094702 23928 1163451 218960 376826 426928 194686 32672 1101952 1484193 1807681 329333 971396 514282 1025601 1938375 1348548 618225 1188268 920490 57847 317777 845324 600838 72359 236609 1659674 798904 1298241 868821 1582078 1940099 1747501 438414 589738 1776672 1558111 1441092 140711 1013614 928115 1277002 121859 879584 1153258 257533 593325 1439420 1093414 1263023 752913 1602165 529502 267947 103092 77732 753943 970693 670766 429215 492263 1215298 1079772 576111 401043 1253644 889697 1520492 69524 370607 1263055 1975815 1279400 1816274 1457173 1204427 1982554 693296 477977 1556451 174749 1753217 1796736 948700 904837 301228 1031429 93962 1659309 1244178 821684 1545068 1697502 520430 1265160 1998078 1786997 96241 50984 834296 1037189 81655 537318 469395 1668743 946130 1819830 642512 1781505 823615 1442041 879194 960618 1010824 1991724 981070 86587 543809 461495 1569976 433379 1081261 1252241 1644776 13616 45536 572822 375797 870720 479454 633106 223969 1115824 160557 1370260 1674563 1366507 1939600 1269062 1223757 611138 738081 1371680 741352 1682801 839509 907261 227569 571262 1162834 1543671 1968430 1877455 115340 946888 1392324 769864 767246 297581 1433927 762764 140697 792482 320032 1507989 1632768 75715 1953466 405832 209310 126306 1278124 742303 1392671 1807529 534922 1552153 1822383 1470698 128003 1035761 931212 483187 1284844 1608822 1781153 365850 1759089 590696 1302593 192989 703618 101992 1155550 272577 1999811 986695 1943559 1768628 1841874 505495 1806356 1593627 1065405 1517762 871998 1130761 537937 327936 1080790 1552395 809757 829017 464814 1858999 1350835 1054276 668161 1656738 710789 1172005 1494426 1904956 159423 197245 1219996 1201596 1956456 691084 1775851 1681727 814929 1961891 810050 1378050 899837 1373925 15342 486175 311093 474290 1923834 452859 606504 813839 77822 353615 364879 1209709 756122 1541442 1455802 1269363 1725536 191636 717090 939943 1142705 1576739 596298 328618 469450 374588 1161095 1795923 1016348 394240 85065 1221583 1691157 113353 1192211 214422 201508 1286436 597324 153652 646806 1563578 208707 522580 72754 856134 1224079 1522602 1975341 1935248 1185269 52518 1555401 1757789 1907284 123913 1532358 1597860 1764863 148417 208286 739488 1426139 410901 489233 25466 629632 1797610 323397 51234 193219 957145 489296 1879881 5196 525757 1679908 1132766 1654993 874397 1306977 87335 1170374 1387555 1857009 1307717 1092658 769242 1697543 782975 757860 421146 500320 159393 210728 1781187 726840 1290 47665 499349 1267023 1759319 1180113 799212 1253852 891452 1110664 1574429 1560308 563517 839726 1525981 540243 35058 1217859 1253008 888616 286719 988082 642189 1032911 1712670 1382427 1612438 1317001 1313260 852086 1257721 223095 1244317 1595913 1767111 296789 1068725 752815 1823587 1261517 933179 898094 712996 1912394 1757916 1883301 936479 416288 1416363 874812 143128 943083 1397385 1150987 1151309 1823367 1218142 109163 1537731 1753327 856337 1481847 520686 1839563 1826900 132569 1624289 752577 1067126 176433 1110786 1738829 1292455 1181340 539064 745222 1230336 487403 349383 808736 483017 1587378 880469 1743159 621802 1848889 1885030 1334447 696495 1478902 264429 1216953 581758 1563215 1407065 1373647 1482881 752341 71336 1375133 788386 377675 1021719 1801238 1411101 1930596 132210 1214533 185893 1846981 214082 178102 1942166 1722841 106295 1207620 1257331 1386251 1295795 1154289 588823 1477189 1475765 204947 427152 406414 794778 698063 196280 1260902 1177920 111811 185252 1847053 993880 1921151 1968496 375078 1746925 163024 378967 551084 1414746 143185 790243 1757219 1158563 827067 258877 507025 1496052 995867 1739511 1889126 17802 1892187 1312492 425050 212312 1701643 961259 1960009 211333 746295 1547406 1216151 543287 1841973 1756464 340708 1666418 1592206 289676 782073 846480 1204890 1090487 622419 1819761 747640 1362722 1512952 1392028 1907536 382689 1931182 1262574 1969816 1335454 1002277 1406491 1508382 384095 1698824 130911 901479 1201045 961160 1664137 427811 43633 502819 1136456 1469415 29854 523420 469549 1298999 1857011 1153814 36569 1423106 1500107 223459 954455 732834 1226162 1341725 1487535 526089 533635 11160 359830 1177986 116472 714499 1283576 582172 1054613 1235152 1684200 1043064 453205 209624 953854 249476 121925 768689 1673617 1381494 1309668 1637554 289559 674307 754199 1116606 7438 1556076 579899 312393 763938 626152 836599 157046 1744458 1723997 361002 901315 1755980 80750 1528598 307972 460790 376605 96352 1895333 349156 1456881 957673 1870624 1663871 1236356 1790477 798212 658309 485455 1017357 1497845 1262803 528644 783455 1210864 972093 1261391 839644 998189 562639 498693 1122943 799941 855818 1068541 56148 1876429 1701260 423391 1219001 704725 932147 512302 1757770 1054619 1506726 908224 763120 1780728 1100162 11387 493474 139373 1394662 53776 152976 264062 173837 1714842 1201594 892740 1381686 1242942 168262 1028499 1270520 1841227 628029 204309 1546868 1966489 1926574 1333660 662836 1992178 1094216 384811 1028312 1574645 489293 590830 435671 1617268 349305 1004959 1153778 1411279 1885393 23242 753548 945159 1214463 1373809 1443663 590050 1280628 604147 680707 1577865 427234 130935 1840006 223926 1770866 1524633 256852 735840 469425 216976 1115997 100404 33185 1715092 1126216 585314 1362749 452016 31985 1442384 1909725 388719 610686 1623416 610359 1837603 557846 1804371 1378814 1763940 419409 481913 743057 86009 909625 1228960 1236104 1059829 468210 1458864 1176919 1352228 1564032 760947 294400 1960827 1930425 729474 1559326 1577155 1552724 203154 1499357 1913883 801697 776883 397377 860864 1222238 183912 1680620 1297143 1393421 1009395 1136582 1954564 1792940 401635 1431923 899964 307009 640752 995609 1061863 471199 174773 780109 1828295 787588 1662354 1275798 1318342 481089 1936115 1422306 1254838 1538105 1792804 1860231 1745758 491854 838108 1860441 1446647 1291462 1487888 1762015 1607232 1833261 1611946 1294943 55900 505015 316135 749858 1439766 80752 780672 1919805 1725308 1190792 268205 1653036 1367320 1193578 467955 314760 1616897 699415 1271242 1906545 61637 816722 428597 712716 558334 1463353 1568116 1631168 154632 1908786 929022 1608744 434389 1654926 86653 504098 1901713 1891895 459035 257496 1169661 1616613 1830768 690919 734084 1315249 760688 1638743 461706 1863143 1755899 58844 623843 1190107 1613652 460090 1159341 195976 1119262 975073 1090447 1901958 829534 549505 1094472 1289475 1405665 1239863 720458 879576 754584 409724 1895811 1710004 492176 822672 1548338 1629627 1465151 1114668 1016920 910188 1432052 716405 1274326 923605 1674122 1511886 1822302 630566 677438 1261987 1222136 597711 1572556 427873 1039796 239144 1976988 1539737 61050 731844 752877 263086 1307429 1822761 1923164 879619 1442231 1826888 1884457 1949279 950478 564826 646877 1641640 441737 1857512 1529690 566518 1810818 724790 1581226 480793 1952821 1558258 424406 1702771 670410 737202 804051 1156765 25107 154458 661355 822462 637270 780703 1937935 1403019 519213 1871938 1063630 1343818 907890 1391365 1255675 328245 766314 335693 1611429 972989 1687325 224936 1347666 1543567 1071822 1427091 969150 1543754 1771454 1574294 190287 1630923 1421217 322419 758440 1384555 167993 1568595 64935 1548406 1583555 1153501 1850253 637041 1457783 778900 953337 1700816 1104165 808706 1196825 84397 951685 1958927 202835 179282 598542 736000 1605711 1728432 160436 355434 1202105 285748 516533 546712 723606 429336 1877659 615158 1797588 1744953 262106 713620 1603279 788988 690465 1344733 1462027 567737 1242031 1434709 424662 627831 842247 81117 1187513 24797 1784776 387035 175455 1942591 633291 1815352 674566 1716738 561820 1185967 1466718 1163102 201391 1999766 1658615 1985489 595397 1923919 1315322 702746 301539 103158 638663 980052 1666570 497594 744226 185988 1051748 552106 1729226 282744 1793076 1258189 1561435 1827895 547748 136525 280644 1394437 924167 1047160 1815109 481586 476404 1371852 301846 484941 890226 1035555 187820 1141990 1407459 336008 894300 1271850 1381516 182224 1230270 921343 823745 1909930 663437 1309052 225483 100817 1111868 261465 1305590 710113 1011931 1999636 129296 1653685 960707 318897 1314309 1403478 1656351 1878286 1507116 1440389 1713985 1157567 1106474 97127 596912 345544 1823449 1891214 1208049 378500 1364520 950024 26130 1809561 345589 1086894 774617 1418673 1454087 1523938 201352 1560453 1530315 1883189 1725415 747587 1082339 1815740 596070 475856 686355 1569197 1310205 843007 1205230 1310215 1660388 1486448 1379259 618671 445437 1427198 585421 851324 989264 160238 1468884 354395 1324934 52128 1306440 779750 1232135 432481 869310 1497827 274117 1407706 607457 1492134 707679 903224 1588543 1675062 1898740 1579353 1565310 696305 612542 842617 165696 43033 981672 1763705 127666 1601002 405785 536339 1574890 1785354 1697534 846186 1776318 390335 1377208 678790 561158 799980 1551716 838003 705844 20517 458370 1544142 106651 1728692 1234463 1691001 1356769 1148582 951834 1419086 836080 1669615 1627821 1386382 244285 287135 1455195 986210 1894712 1505742 1994299 1385905 1500589 1064473 1344983 763534 727171 581777 1740483 967861 97676 1220405 932802 164654 1325258 1926102 1451563 80079 982396 1949503 442700 1201507 490166 1964297 554684 34972 447945 501996 1207268 1344351 1302262 1695745 153154 717002 1765624 431643 1763847 460179 1686286 167700 728874 486704 1055014 1944556 1620724 709908 718189 1037558 1295128 1475870 250238 1257735 1719057 72257 605505 1369590 622861 755113 1866973 1244666 18168 1215447 1452487 412904 1112961 1708208 19798 341721 1846166 370935 555820 1488083 666398 1091274 1344324 1746298 1561452 561903 531871 708381 1734897 620117 557077 978717 847397 631626 1393099 964106 979465 1058699 1364298 676294 392006 1844366 1587417 1551028 556545 233636 1249126 689137 1606391 614251 1458623 1509944 1235562 191074 693022 1922453 817269 803261 588473 1945427 1174136 1989989 1028077 1412094 424503 1617329 1565223 661622 962084 1968479 1153337 949350 192228 1400997 1378561 1190580 1098840 1436702 38466 1886927 1712317 784582 1142717 1090932 1607187 1381575 1021838 699048 1916611 518098 563981 253803 897843 808622 1948007 523905 1316899 139840 30948 563745 1843136 756397 1838093 357706 743595 1114400 1956103 330871 1426160 1137129 214552 1568107 613828 1900609 935516 886101 1975445 204035 516995 1785563 1477556 931176 1035103 1656315 314026 914958 530300 600857 1699838 1913446 1665661 1189416 1199818 1356564 271511 289379 352154 1027924 636392 1703318 1781404 261836 1687570 1689504 1346852 427560 219918 436093 192373 1976940 1481304 1124165 910561 1136514 328091 807504 755049 638529 1543362 368273 1166192 827085 582835 1959751 1557064 1539887 1538638 1300760 147650 1967549 1606508 1500084 1752844 332725 1148803 575971 1864244 1800466 739660 923019 608667 764004 447013 1304808 1893011 440872 1125780 1686927 269315 78947 1422346 158346 147247 219095 1761794 885187 344262 705580 1606782 1474937 825710 747137 1931164 1205856 1875189 92019 197793 17011 137831 1709761 1126591 124624 447219 1207537 1662211 1990646 1416334 1204798 1652986 836920 476877 1028640 883853 1982942 916193 889080 957824 1393047 1202897 711643 274109 1662068 222687 1739860 1856895 1354972 1825418 428431 1860896 106511 1528642 1871174 797952 739647 1668897 660956 792083 1019916 501414 1979427 644306 19214 1583923 1562225 1851300 1003395 740960 1194701 1048102 1067105 164133 714600 631152 165894 877949 1009513 845474 690157 868246 1398827 1542325 484005 355667 840562 1934485 719781 1154761 200464 489509 349336 1590444 783442 890736 1053234 91782 665902 102975 545656 1508055 740401 1818384 1353294 1759902 1900672 1297347 1370694 277671 45752 612508 960717 2591 814412 1085967 843624 1871494 1704040 1214264 1081062 336580 590132 1435805 242994 126719 659425 1830825 1458047 1425503 17156 1898743 871076 314487 1013374 1068027 1970958 1905716 589129 206721 249622 378591 439669 1332777 692353 994229 428857 64484 1666043 1267708 1131404 1467888 1712822 1538043 662006 283882 708419 1839167 685604 1123217 1926472 1247567 317849 1136831 87134 16690 635429 1368280 480783 795008 1295662 1153820 820772 1195738 628122 1379178 164785 490140 1955564 296677 1522999 322798 1848904 820091 1018956 1395881 309275 1474886 1532184 1376049 1973542 328073 1427280 336229 1163959 1968467 73299 286696 818559 276980 1603867 780873 1701112 1029769 1071966 50328 322553 946164 1205030 1536723 1857926 736647 137941 324526 539154 376960 507439 648799 448486 1424489 1306603 884984 383788 1872943 268731 1702442 1296949 1619624 1013830 1002969 331121 1192991 537014 936253 1107504 370428 1819676 1842953 1834797 1319315 1504844 1120161 1571189 208288 1578447 336043 991271 871900 1852657 417413 1246000 1981933 1076618 456237 230646 750797 1833690 1865283 514597 1575632 1672032 1881560 943472 1276589 258696 994301 1773515 361399 1764191 1085737 1006706 402669 432920 825253 1913390 596557 1625127 750103 970254 310982 719739 1428094 919074 143098 240479 1457410 897790 892758 81016 368488 1651248 550242 534018 1361710 1809174 639851 1389704 1487577 1629934 1582932 293265 214994 1990944 272984 1213438 1303794 301839 1778126 1895042 54702 1296553 1640816 1278811 1696558 1621366 146259 275996 246131 1292485 1071428 137856 1584665 1417189 1839209 1507277 810437 223140 1839153 129163 568313 353976 637461 1112496 266891 1715766 860044 1185684 285042 469646 1604238 1972716 960652 543774 1476358 37490 920571 1834028 1984625 279764 1021250 419208 1238090 832660 300245 871748 279648 1739077 119095 1905819 1303163 415118 627546 1106414 740855 1721683 1175427 1041024 1602602 60462 1983137 1752874 279684 831250 11821 719172 277791 1315976 1010424 1701980 1758591 40363 183033 1610663 381763 36808 1774299 878025 1311011 1938445 322124 275954 1908775 733838 1362476 538014 1844272 1278049 1294473 828321 10400 1008900 718445 1434491 911925 1549021 55543 887089 883863 1682087 1374924 298148 399569 1012534 585919 753258 1553740 744979 93539 1237681 1591254 1090111 1997919 843532 255158 574774 419672 1879324 287364 371470 185874 270239 571152 674647 104323 346561 189731 1635945 1575262 390326 354580 998486 1239120 1994767 62671 40744 1856629 684178 559423 770042 1074413 426586 655480 481247 1633199 1506302 1649887 1749267 440836 1856434 364619 1607637 876141 1219307 696922 663696 1535660 1842808 989408 1264003 846253 728123 853754 1920306 112042 1247923 273841 1384461 926791 1393290 1016794 1884984 839677 55495 63168 705596 129971 1197020 530365 1781713 588732 1055094 1537654 962962 626285 287129 1037006 1834534 1833467 1136289 1486244 65443 823060 476059 1942782 746426 73543 1129806 644714 1775880 1366168 911460 402851 1409802 887591 714617 694152 1251885 1452446 1130911 1571530 737393 750489 1583538 507420 1604804 951059 815333 696604 1220772 699531 504915 705276 688680 1559224 907715 621051 334053 744112 1147104 1570911 906183 1768913 1576520 137644 1895403 1311733 510258 1012091 224051 180195 1598912 1307921 69054 676499 622801 137150 1862825 1748964 233773 77007 1582704 1773458 1882281 1396985 1215088 988878 657784 502932 827956 38298 1096511 365754 581135 115101 759624 295123 354125 1238167 363378 558299 656054 957712 1559675 1168577 854240 1671992 374992 1742408 1554808 1523418 1154664 969732 1354816 387422 1356385 1921928 773269 8732 1736558 247504 1058487 713630 199082 1887299 109293 1103088 904779 239293 1857772 803588 917704 236810 630153 161858 1418240 1458914 1411360 1928322 1492221 1889302 1195041 54185 801372 266409 303492 1128961 845976 27176 1368421 1060865 228221 685089 750480 647966 442549 500368 1204476 1021570 109883 1321403 921121 1168729 831406 1360679 1543210 856186 790867 1861619 595617 450894 109536 1224668 576974 730013 450190 648490 187217 1389472 944587 119720 1919090 636160 235162 1101224 1749239 1667221 1280838 1273955 342308 278969 1676911 208301 1520081 1428344 578909 1569393 1229189 535047 1918839 740544 778210 1411414 337691 601559 1832546 1861401 15480 178014 1291450 617096 269434 1484266 387314 801100 971209 1743420 595909 363250 505241 1855079 1722730 792799 1266073 227988 927956 337237 167967 1040035 373200 391055 731651 365677 629431 172399 316548 1179673 1025680 1977697 265902 1539187 114973 566909 805412 249054 78730 528753 156715 744211 1060069 1463238 1137570 800323 816071 315442 377174 1325986 1034846 1869849 1770294 135612 744362 847254 412514 1499974 1480836 1793947 1351893 1296974 1392266 1172672 936957 1814890 1009502 1777688 1844337 1381059 1992897 690061 1064270 561995 1144018 871082 926994 1397912 312837 1703732 1684630 1761968 527348 1779060 253316 499863 1211911 1594598 366117 92342 1134865 100306 294754 1522678 1051029 1457432 1288321 1382095 90953 1684169 1632543 1085819 10806 1495428 1986494 1390733 1770250 141453 959338 1544191 1667071 126020 360422 1866299 1530145 1895989 1171636 1863487 735823 1326492 158953 1093512 1237729 53619 1669257 373458 213796 1341217 1579988 1666159 1090972 1565019 22817 1941204 472159 1333319 1773414 1614714 623577 1691848 256177 1586468 1646738 1661739 154252 1124848 781623 1963173 100117 117558 1325517 54809 1903195 7949 672508 1484910 1081475 1681688 175606 1881101 16561 266451 934627 1335378 1903750 1070437 1350834 245782 299348 48200 1947513 591146 926528 35718 364349 192430 590819 659416 1188894 1535309 654372 1128102 339465 210715 495487 1556004 560535 1131788 990682 748911 670324 1106618 1879738 1371165 1759834 1679944 1654162 925449 1442471 173871 46543 1246251 1742901 1348483 1786481 855168 718636 1934150 1691849 1749259 978664 371011 140878 1271017 1766346 1986104 1413392 504374 43811 103232 1045774 622831 1524157 1016498 442034 1100507 1277534 1360893 1783925 1678686 185830 1524929 130043 835503 1948939 1260027 1653605 791646 1115108 830488 1827632 388694 291367 993340 139006 1847925 1187997 1756414 1841355 912770 498503 873905 520646 285913 1574076 1167327 962633 619219 1611452 70812 987387 472462 417308 1077999 1433309 1332234 491797 511803 1314908 678488 370814 626606 150252 1953373 1731592 593755 756765 1082987 1714829 421749 1936394 1991482 290409 1337279 141180 1536521 247616 1635979 1856943 366201 1058597 1317678 457257 163063 642861 247784 1509835 1007076 878069 1310757 1538978 71330 821559 608382 1228820 1102561 1087218 1871778 1757588 1198485 1322338 1525773 969634 1040737 457490 616892 1454548 1817584 467216 3782 1477883 1356904 1584537 1680744 1064515 1286902 453752 1816679 1733147 986357 1968739 1534964 155395 1007152 972207 315083 106787 1568341 765666 1518639 1966123 1852327 496712 1834750 1184154 739615 393330 1111327 1738941 438592 1322372 669608 1532711 205405 1473246 590629 1510594 281054 135280 413865 939213 350201 81450 182425 1173005 489237 521480 1518333 965043 1091392 1890551 1757844 460703 186996 1797502 764357 177266 800619 1547799 1949474 598053 313461 1533677 1702580 1443725 916110 385752 1170573 1420795 1706795 1446125 1601771 162066 1654240 817258 828613 379373 91953 502840 1126729 101445 1455110 1955966 1614838 1467868 192458 881338 753546 801495 961279 1832102 1235155 261767 1137991 802306 1905369 1911307 1325625 1239500 946463 1229691 1449975 1515331 458734 735483 1116902 1614259 1640364 714808 1304199 1254711 253144 1739225 1513357 48643 155010 641260 1430973 1929286 849142 355013 45635 802093 1695811 278169 1492375 453014 450845 1991500 1818509 589986 1229967 1248000 561829 810058 1137688 881696 1178184 410683 698697 1785652 823870 1522905 1323377 1711882 1956684 261951 1064938 1763274 190806 1361972 1220644 1994222 533451 1743799 1431614 999029 344603 1705862 1808481 1304195 1767949 1428789 1603514 768824 1987626 145792 154094 1705361 140733 1064243 1497900 529171 124827 22091 180055 216381 1784774 1865253 1008228 742630 870559 1736794 600779 1048228 1736736 1522280 1365740 1851918 222466 1918813 1288877 96646 159591 179213 1241059 987525 1129280 1258874 651957 1789014 1383993 1858560 102771 34354 1384585 1983950 625611 1262914 1795024 257504 832250 1365389 1368781 1155089 1913832 1851583 1270676 704186 1824158 412874 78705 355031 664769 1636842 785051 35108 1886363 1109503 1594496 1166892 925337 682726 367058 1633029 1566089 1079012 1523922 1133723 1508037 1060121 1847234 1441899 1844812 1283921 956593 807494 50419 934769 549421 1060054 1751552 941311 1546670 1051292 1838476 249341 1242931 1995021 1385679 758007 621222 1123128 1154133 1227427 1882941 1360244 1557638 618284 1084529 446005 438271 872533 501956 1459134 1112543 388790 820021 834830 1854125 1881378 1321445 1877767 944841 43773 521880 50771 1039784 1646480 362600 1320847 1779229 995413 151799 184043 1711381 174511 204607 1351062 1813076 589661 43538 473678 899233 372327 1726093 1054915 1019486 541485 336090 978596 1218676 1003291 1293465 984162 357783 55452 1871890 1256798 1054370 1779053 763742 1274638 531690 778555 999113 1162414 1426223 1674096 539563 522212 985527 310926 1872979 1048706 977253 1645243 1156171 727658 723967 412090 679582 1549905 760921 352346 435753 1293808 605912 1150811 646794 1043084 1591845 82178 889231 1670 849402 1733822 2801 1053430 1509998 1701357 610283 1464901 381083 519227 1990395 597663 1836209 549497 392827 1275564 477702 1718236 236021 1855316 1271132 939460 348040 460252 207719 977547 646530 1482608 1468128 1979860 1475246 150860 1086727 732718 1735064 1541629 1993544 1225610 363381 615159 803336 641884 1555866 583149 70854 530400 1492306 782510 1226891 644129 1367300 198254 1540958 1238403 1063722 281648 1146422 1678525 509161 1395978 1089384 609358 1349935 328462 1411139 1265786 1201091 639165 196197 336399 1399806 1908863 499378 428325 1150265 1626405 1380388 1302733 1917529 65715 655919 480174 463208 1559421 1872552 1738968 722577 863302 977766 10246 1256396 1843862 530654 143227 1891789 136087 869476 364240 198925 1933399 567025 979654 1271646 712871 287733 881452 1988987 1423190 1251995 1114572 1269942 849186 1240687 1242268 1084751 460789 1960396 111361 752701 1632838 1251517 1026623 232155 519114 1209606 420627 1814215 1492229 1974420 1107093 1824029 1054453 1494062 205728 556382 1667672 25346 1989059 1011495 837763 919184 725003 315632 1286925 1880642 1329643 636845 796630 1857140 602872 435948 1714591 1912998 1786568 831191 1103627 1743288 482946 1549189 1631899 374221 831850 513592 24820 1329938 1665024 958804 558448 685901 789133 1440416 1669956 1456491 846342 1006324 1290482 1937197 1832939 530093 1571318 858557 446433 1561386 94120 211018 1351094 1036177 441109 1075397 602100 1687029 1919771 1632403 1933829 951644 328808 508775 1112649 951172 1420631 874624 253859 1332673 1124187 24553 1343364 1013148 1107234 1854498 1302406 240330 344275 1839473 357290 1998063 959672 190017 834146 1365573 1972 1941863 1134545 324295 85791 135896 215803 1384029 749723 432830 860930 1639693 1492063 268199 177098 347307 329805 147970 1493779 324518 1361699 1131341 1254242 552218 899321 1246765 1683993 619584 1540262 1345875 961364 44695 1952199 1955648 1895187 539226 1288494 407664 580009 1925495 1665137 1136371 825286 343923 1119861 210317 1022481 432487 341494 1020845 58826 1335851 1054349 1637118 9989 660111 1990763 1119402 1087308 1647559 526328 88894 428251 259040 1672371 487823 1679716 15647 1394080 1709085 1583521 319146 1460900 171502 1503158 1033682 462322 1117342 1795638 726915 1418325 758382 1891620 198937 327834 1513682 194452 1593962 303170 1629745 1408430 1287602 1934112 1705483 391267 375836 1752754 1067766 1480895 158039 91063 1577548 886553 344675 528181 1589446 437719 1331694 1210243 1071894 397702 1757676 1618473 25211 1221296 1952522 1395175 220388 1514201 1462756 1321518 602525 1821408 1052999 221706 1934968 1771785 1331941 1942227 967813 47523 1858065 132580 1384256 129171 207230 696791 15533 667692 482072 1681261 1295636 1680148 84569 759830 1144187 1305720 943204 1362143 1986803 877927 890753 1625079 1999294 1537340 1724071 1183544 795683 824888 413173 645957 1300300 345096 1237378 374230 1810121 1014325 295014 1952567 1846243 465696 1024754 546796 42546 1301725 1170371 725867 1487349 502961 431302 1622975 25076 174302 432750 1720123 704301 1549366 527167 1031936 118016 1177011 574080 1125715 1981643 1656139 269761 766687 1751973 252189 1095547 1517029 1392286 1961347 1243927 1809633 1481303 1453652 1709913 1885896 1955705 994022 126535 1351952 1310870 1621401 227264 1848454 153406 1285147 457199 1081616 1779929 1928653 290609 1066529 1074429 1169051 700871 211474 1405811 780377 351864 1298132 1501192 1278200 132961 461411 728396 169129 1563313 1412232 978176 251845 291281 1776988 783413 633373 1002559 1060785 649782 1977480 329586 1375213 59624 182172 1154339 1038042 533894 1187287 175278 611922 1415368 1727195 734632 460368 93491 1524995 292100 1746535 1255668 751253 226238 1897032 233931 952723 521670 491226 1670891 857427 1647950 156709 1928439 48386 1193699 1370179 1438210 713859 159160 1313265 251676 1516257 499727 655922 1574341 111794 1908378 338358 1824208 1858119 550889 777529 1965116 542865 1972368 1667475 703240 1070278 75055 794272 1246783 1467599 555632 337440 479974 531807 1762767 82094 168769 1157075 1382863 953825 1962458 197024 874498 397012 1960924 1715936 927768 1206961 613758 461947 1936321 1418145 1848257 1528657 1470629 1187931 1780749 167210 1450464 623829 1148213 1442690 953749 244738 1792911 505108 1252858 402276 873180 789877 1676151 450996 1347293 875622 851100 827757 38003 968946 878509 44520 54030 1364363 1122449 631881 878878 1160891 672226 1121619 322235 1949725 1893131 1683986 891922 643920 1765137 1545671 1692942 447286 77234 1232746 1127712 1845444 808959 1312201 1814724 292308 1676618 1857469 370285 1185611 283211 1721219 1785407 15057 1346006 1921708 1326095 851806 216931 297191 1835930 948277 847584 1778167 1212458 1689476 866771 1486035 543734 701584 1283433 784436 122748 1004409 67925 805760 272665 1435454 1606862 1412528 482378 214058 562143 382566 929246 1750746 294911 1280688 427595 414248 141963 1187543 761645 161522 1774012 350768 1370369 375360 1966139 1680573 692270 1189991 442674 942235 1911170 630490 922622 1349667 513192 1712944 351083 1823031 1178352 1978326 1385358 1739072 608761 407243 1882715 548386 866655 1507341 1173464 1598778 1607768 38775 981027 1473137 1239283 1097296 1376368 1270508 516165 286591 1147913 1027873 534172 1083093 141536 1555545 341012 1644161 1123865 967168 1057602 204933 377642 1837799 1333473 684392 545088 1318990 1506207 1888778 1928691 539362 1281505 1786453 404038 1232422 688231 1994111 1446753 575780 310062 154 40195 747610 39171 367045 1407385 1491810 866283 1238546 533133 1720650 466088 1635585 75253 1567862 315568 1470792 1953965 1791364 1192550 137578 1460368 530163 867126 141981 1981901 300652 1463603 1513956 446184 1664998 478970 1373921 1673824 1085966 1053540 762903 1646155 1853030 856996 565987 365600 932249 1986779 1548854 22085 1435215 1762390 885453 1745570 1829073 383354 701400 524350 1108864 752238 126859 1512643 1944255 533406 1605982 569007 159694 583229 683564 1290476 175792 955172 1889665 37978 1624924 1626449 224715 183150 1217168 1584612 1803875 1869151 1993880 1549441 1405966 480713 346919 836545 1823105 207168 1579913 154203 540421 53817 1368731 1446936 408510 1582924 1408231 25402 1867783 168972 1758977 395706 1495970 130276 455800 624144 1701168 323885 1883521 1913913 1371010 907897 737932 1845764 1356293 285839 857098 617300 406176 111015 298563 1965446 365549 1044724 1457065 1939401 1348888 267787 485170 1625952 1321847 656437 734168 698425 1607593 1548368 206685 1224615 1817773 133096 1169297 1505121 940155 1970181 1513577 110519 216337 741169 1894869 1979335 505851 1293383 667468 1722719 818768 474813 1560514 688388 1224640 1947771 1198012 1117668 1858420 681850 1228950 1001722 819995 270529 618443 1292591 304789 185976 806998 1328848 802776 351571 1824552 1777742 296201 1395037 330481 755861 303132 472634 771765 1002558 357247 556048 927814 1473281 1639812 1517860 1152441 842183 524460 1548946 456918 595842 468326 270630 1720127 12515 165958 1662356 1369487 122083 25844 673785 1945334 1180209 502482 1647515 127953 1687656 934702 1803818 569175 1379074 1115173 856504 1406971 1679268 481823 1778907 1071164 90822 1567180 1798376 984531 1030052 1058574 1825565 1846961 600640 1813114 1428744 1943812 1209701 781667 1574496 197598 1275634 1819606 1694334 1735262 1731397 331872 1553247 160458 1965211 1678817 1266110 655292 1045323 1808116 340941 732084 1696098 839516 1023640 1691818 570996 982437 988159 758678 1456313 357898 1107314 506874 1142580 1213124 942671 1672330 912043 570290 1909594 1377009 1743218 32959 981053 261125 462450 1632929 606815 36211 672791 1042226 1733801 622453 1084864 1637414 490364 1619117 1501178 667243 405577 1690135 292534 1738817 503253 850840 684012 234881 1605688 307460 1204881 664221 356646 1014163 1694743 472375 1574331 1287619 1320648 1917314 830298 1292487 1554089 911842 803194 1589650 1531063 1472199 209567 1204694 661468 20262 1911823 327157 839923 1539472 971898 818770 773432 477771 1845166 1894050 1694396 1148659 906410 480742 849825 582867 1885865 1653178 104631 1616530 444014 1924843 843750 1341454 1696094 1835333 1709917 1560503 1358976 1690985 1112582 1646257 1066058 1245886 1244274 1631314 471572 1785700 1753494 1911099 751505 1381860 358937 306230 1923968 95825 1715654 1767729 1158978 1060735 646200 841089 1479329 1287756 1911072 1577774 1774559 190613 1096497 349600 894528 157513 1515377 474110 851683 245442 132704 1903563 612933 1992383 116288 1897436 199194 1049961 1517949 624380 821780 780624 88100 409243 747412 69693 697496 1518557 1776288 271614 1520975 16229 1728076 1755869 908062 1159401 1632396 80520 1505726 1182879 1390106 174098 462669 341587 1640622 1720093 868707 98360 226417 583891 524632 1104441 1290800 600103 1573312 1990956 1747768 709945 891679 842751 1166800 249216 775187 1914822 209579 1095658 1062039 1922860 111512 676471 1050883 113519 1431523 1179790 511057 740593 1138909 714167 1146001 1231623 1074270 1884086 1413693 868135 503973 1457624 1563104 975452 426148 731427 1676222 1432277 1527911 564518 368579 90841 532158 157149 1071524 832767 1731952 1960721 76451 1990844 1858195 1131672 563295 1423195 40452 357763 1603734 571642 137287 1413106 883710 904406 1386370 962567 109838 1790499 637263 277436 1639146 863384 228625 872276 640020 75721 1787673 494222 1602325 1052430 898068 333076 812304 743459 1503415 1518879 1810001 1562319 734074 1826317 701218 117513 1699605 1210542 198610 206454 131344 1065065 994342 147884 897377 74895 459120 1857819 538944 1674918 1167416 895520 764918 1348099 1531290 1313639 891957 930079 1879806 13416 415988 199568 1442634 264636 538968 1700764 292148 1183673 718154 1933147 409941 1260160 219487 618504 1856647 1951303 831178 762091 1800501 1321322 1053881 45629 474325 594162 1593498 701240 688277 14799 78937 1327208 1534791 909852 1849821 832874 495610 730984 736377 314813 1674717 379988 1843851 1651960 586257 1232582 891990 1553128 527743 1039258 1005875 846495 615371 7142 1060869 1144790 1762611 922470 615394 1278958 25467 1779590 1567145 1704627 702429 1293833 160333 1238990 1930438 1227007 112319 142500 302310 1246550 1235392 5596 1185451 1382734 1420960 1145187 505154 1306385 379594 759158 90826 1539316 834984 1191751 954725 1607183 1026782 352813 921117 1290383 1198558 1684411 758471 1930913 1099422 1805012 32960 886785 789399 404501 1205855 1806801 407091 1139693 313367 685171 1420781 1870409 650144 1802068 875835 667688 1484993 1313158 303226 392085 1956707 232765 169702 1524393 486890 1759409 1661485 493549 299006 219789 1627689 1842257 1539804 171224 416056 1498785 57326 587793 740689 1258542 1708359 416895 596733 1240373 1637335 1504969 1321774 1268620 461562 670326 465017 1400210 296148 579273 441486 245487 656017 728823 684760 1479937 515366 1147369 254035 1954029 1809552 1065096 313407 1785179 1320482 1152630 1417526 1494891 1348897 555300 1961233 409811 1527878 1518961 1261053 1559232 42644 415522 1649819 1813901 801483 1370711 624671 1595878 132701 88414 1176908 69681 703615 1452340 826794 707560 549059 324211 812705 255081 1039049 238944 1100163 668613 1929260 331031 1566882 474636 13849 770291 40680 1043620 252912 1059827 1451806 212523 322858 441060 1099750 1281125 1076968 807885 1318009 711723 690967 1320869 1092502 972771 1579164 304467 82657 303844 1936445 1677841 149298 1002528 1040724 390291 1206842 1327757 548588 1487760 1165355 1218735 1183114 1882452 439542 1659992 868020 912120 1424246 1408732 433316 1433198 1033613 553349 1823556 1886165 1797810 25421 1943432 1021764 1824611 1879210 1692166 844355 646575 1809083 1018099 743572 119185 1532150 21541 1385897 574333 263305 221497 32253 792330 1692765 1900138 500519 1941312 442759 1017475 443450 489306 1323669 360335 1457743 1644329 235949 1624781 1954829 1111221 283 498267 57390 1112430 1739506 567181 627583 199312 1082711 1004546 1284713 684253 1971009 1194006 1573495 1771624 1355744 560554 765844 604121 1032356 649672 1277411 926487 1862194 657814 968852 1968840 281204 743002 1063016 47834 1942149 1691428 348074 1100447 1462741 429316 1137636 8422 895319 407517 575698 900093 696369 787875 711317 1846356 1738227 1370254 1115300 1644304 1896926 1110342 744801 1792183 1535399 1259009 310366 498839 1560545 1167902 1024037 91068 1498349 1727449 1844521 100499 740260 1292466 770028 1004911 644158 103690 1279685 325790 465624 957054 1886020 859526 737589 379430 518946 698542 413136 779868 162313 653835 1912715 1422909 1067132 341749 1898607 801453 1869632 429595 528503 308158 1451651 1596521 1010136 153463 1130325 769559 351567 1243635 432020 756112 1768763 1953267 1338928 80459 424211 1609958 115665 1064590 1798126 29218 639501 1567525 1706683 1435198 1716620 433538 1800159 1414773 804728 1662828 1516814 1004157 1318984 602485 260207 1309449 577649 535193 621249 1494080 1531020 632593 1660415 852354 668397 1506271 1775240 1237709 1455175 1099962 140682 1866650 834670 1179329 9346 1856583 740999 340860 342009 966455 1027916 1963257 828054 1494974 1501404 2766 997997 550149 1308703 449093 1608168 1159588 649929 121245 644785 960383 1665419 174031 1467802 263763 598111 1946808 1155167 985756 1818303 554882 1448214 811186 1811366 289064 45343 1145196 107921 301545 1263314 1865735 336435 945605 1668118 1706932 95121 1013428 1478975 386717 250831 59302 191699 728802 1814518 248657 1475379 6931 1358759 1716425 347865 183349 1414113 534409 1301206 1410350 1680299 903119 1931996 195001 1682836 942516 337817 332964 113276 799983 802924 1047448 1602715 1470336 1328963 146838 562320 981479 734545 938969 1326169 1194290 1942052 1176125 1908065 236314 1504500 1540403 1013831 1170097 1838807 1932853 215893 1400235 1225199 727256 318462 125100 1972443 64062 693698 977013 462350 487597 827724 885406 125159 1217352 524835 116661 484309 1597437 1601121 1657567 431909 1965854 1325423 901580 754322 933036 1802937 804472 479726 1109220 1710279 250580 336694 1178517 3745 1198073 490952 839784 364222 1723368 292739 413247 1824003 781723 1868319 724772 700372 709361 1515044 1782328 1902480 445572 1191103 1417868 1188435 1491665 883277 1731811 100549 1020452 778354 1436276 1472909 1370412 417534 1096836 1580561 926699 604541 1856495 1337470 763566 657111 451597 1843998 1744545 396533 369523 748080 927759 643518 221311 1456279 1247130 1808793 1324883 1861188 200246 276907 209758 868260 1995434 1095867 1801960 1360184 1588151 399866 1309797 422929 1755382 1692778 674210 443475 1966 696314 859638 1071878 146614 1344418 297597 872969 1761863 1544170 189077 244582 1147749 381185 1385675 1773584 332899 1384133 313689 68403 97711 918427 1109779 634310 505898 178140 752492 121661 280185 1510333 1885844 185957 503866 1224815 617692 1503226 127982 177699 1213908 1581957 1258976 1475116 1714937 193753 571691 1760669 1106162 1410678 1894691 1156683 1356809 1730055 1041763 1013666 1857475 1852521 1357034 1427845 1279238 47192 1986602 249786 781334 387019 631915 620970 855556 1564195 1369845 443180 1898890 1752054 404028 1852149 1786952 180170 537636 417384 100535 1331673 181823 1170486 1153358 456637 670901 1448462 179457 1143550 982400 797678 200005 539754 1428422 665192 1049244 359674 676903 1803588 1177463 547669 199375 755172 494245 285810 1603978 264841 1630304 6814 639027 1317520 693741 54218 601881 1602321 1210471 525639 1124486 946475 1939249 1927231 314762 52758 34188 1972798 139657 1910322 647089 1084469 124894 1175963 1062083 171417 1099502 869695 1838169 338375 1388820 917457 807202 72060 1735160 288937 1098033 1134050 1242517 1437008 1792953 547812 653487 465330 225992 738821 1864772 1413893 1843027 1889172 178283 1546849 434961 1368976 1955935 103022 138782 191242 1989423 1769344 697927 188452 459478 707349 882185 622492 68780 457560 1718991 801082 265858 525354 1821485 1902303 649575 1081698 1144268 642269 1466514 751709 338237 1951556 138210 1148512 1153209 992912 1486099 403521 1765433 1851144 94932 1273686 68708 1400739 960424 1875387 1926817 1120381 1138042 578753 809654 1924749 1923321 1760233 1635068 944139 1334607 1203672 869085 940505 1989288 1941821 1026340 1096286 911227 1523654 800404 1255260 503728 1789197 1444504 381830 1806660 1135662 1555715 364068 478373 1178754 1359750 1670776 1421192 642727 199114 723361 1185767 1455214 635148 907943 518124 742773 1856939 772423 1977931 1155738 1363997 575041 126880 349048 361044 722597 1730563 634523 1514542 1924196 350639 857486 312299 1550602 1774056 1489876 644746 531453 454271 983113 1930714 239521 1002830 650802 755639 932152 803794 688368 921976 338532 1533578 251863 1478895 852611 1078234 411676 1706100 1731188 1480336 791959 1382409 1084625 1769236 1329158 101933 419259 1564275 1411319 501700 1563709 848636 731584 1395368 311436 1734715 1972757 971741 1736056 697514 1953388 1013847 1316517 1956800 505946 1654937 1936171 143194 1774298 1796124 1970437 1961282 1516583 4220 1791830 1496441 83423 1756864 1039617 1593595 662205 158414 1504587 546904 1989351 674832 1645960 1833192 847412 1215736 286799 796299 860699 1983090 520054 818795 1125975 1341394 1723630 362419 1939748 247785 1480188 840022 684445 819034 146550 1551283 257798 1530902 997521 1096921 253085 1793587 992150 994191 595236 530325 1359662 793596 437587 288525 338315 1963632 1567241 1441832 356768 847570 1018056 1123803 245670 885244 1897791 1585235 467993 228770 1429203 588089 492913 57627 1715627 473651 1383839 1692957 1504184 1238553 1286077 910311 202815 1713532 1858059 1185384 881149 1714936 638613 288030 585047 3645 456293 1222182 628297 642545 1376320 1085294 449505 1202773 1427245 1258793 1651421 521898 697840 536042 933919 655906 120810 1289179 107952 1553879 165521 107309 1764258 1619164 355790 949840 735944 496080 636237 41280 928030 655610 256318 264298 1769253 1517578 1836535 602195 511372 156515 118095 1626406 1627863 1654040 697603 1392034 191875 1367938 164943 653693 1346072 1458134 57490 307510 1106527 1006999 1779343 1317583 398299 35294 930660 1749407 131261 1517461 1175271 1630307 336001 1600208 1264211 6595 1580541 966015 961387 1174802 1876222 129963 1802805 1073435 912081 116578 1310778 233267 733652 493583 294699 1774433 780942 1992547 704815 393024 482654 52947 1964403 227386 1428433 1723672 236691 770198 1781665 965917 1654202 368030 558619 1276164 829067 992396 512614 1731015 159617 601338 551194 1474149 220353 1903069 94323 301721 492403 610561 198222 1693057 557183 437187 911544 1060289 1960322 1239772 1508674 401333 1868301 510192 930352 1004829 1711749 565917 271460 1243713 1327628 100950 1678663 1361552 1163554 697835 1329806 710195 828829 864638 473002 1543122 1446594 1696333 1217194 83556 1410657 1223944 1215439 1875019 1062662 29037 1986928 536016 1970459 1298329 1113502 1788526 1581372 1865192 802502 206385 1248830 1465447 613930 1799877 49023 497750 1977402 42948 1909962 1125927 587509 403319 644554 305329 74668 1376237 1294434 270786 904711 1092530 132102 1689431 933346 894826 1622234 900778 1296701 621383 252828 625780 682427 260084 1327740 1585538 1423349 1115801 1101978 1489222 110056 1595896 413284 1212301 113809 1064241 1617695 46930 836259 1538351 478289 1249661 1531911 476255 484190 183380 368572 1377040 998373 149131 1224222 336472 582994 542895 1112834 1707220 1322850 1652444 194748 1334183 1186123 1307198 1989523 144794 1038403 1381320 555246 1777365 1463780 1250101 1268944 604125 769925 736828 624040 1435933 1692232 886636 1076337 1583940 678208 1699505 21121 577036 605001 379151 1146741 1914787 786940 1954997 220735 1750921 1134002 1504489 1015051 329508 1582271 1209782 1887793 558125 826430 866710 94702 376210 658868 1038586 1378315 30815 1642655 1307430 78085 1845254 215520 1618993 120946 321497 411949 1148949 1558687 248297 1083817 425640 1548324 582323 1011297 930796 1603330 1462719 1680572 1718970 367093 741491 1832680 1125891 1224906 55191 281446 1139005 864217 1791775 507697 523542 288991 1854178 1350583 456704 1238552 1680250 360117 311976 808022 210080 1017881 17859 1295761 1174343 49106 1615971 868197 1921214 797995 325672 382902 1136341 1694303 1397999 1451996 151105 978482 1357357 1725788 172897 263724 936300 249210 103730 340963 1933572 570248 1278886 1123114 1359536 1293977 1819716 1828611 1861300 1822042 1322706 121088 890043 1567172 1599004 111734 1531852 1398112 1802649 1955572 1105099 48128 1752293 1200254 1414108 215570 506142 1870831 80273 561818 1886053 1579848 138681 1643839 59516 691536 470518 860085 319750 227342 1360093 1739084 1676051 946526 717471 1046720 56487 756290 1357296 826541 1123800 1220878 711695 1211744 1180972 611985 1060642 1028578 1995518 923433 1227357 1296834 1038000 1987349 812003 1706159 1695946 559215 1998632 1399667 416757 1731584 115148 843502 1623508 1909391 1026323 959562 1684272 561147 1190735 1668888 566540 1176744 806082 421440 1635742 737472 1373356 1607320 11742 910840 1087245 1316392 1042718 1931350 830382 1965969 410735 1674713 1446978 1490113 1540439 678777 303852 1632912 1098097 352147 738453 1711157 360628 1938244 222964 1641084 424471 876131 1402771 457580 1638000 1136116 576885 700766 288070 1357345 1136985 1137315 1292395 1504400 348220 1303450 145141 1066633 992717 1387550 955969 625951 341315 925157 275206 1098521 185431 1046869 1579273 90348 1532246 403646 397189 210798 418858 178970 618078 167359 1274155 1870876 1781114 889239 660581 1908306 1780330 1928514 1136661 490979 1327419 191398 1675888 1456656 1213039 287017 823294 970739 1503953 1414089 1372978 1185259 1479397 884102 1594976 514721 628518 946031 1945321 1232148 490248 1705163 36785 172392 498375 318221 720719 1406259 512203 393255 1107603 1921078 1836142 869703 1569628 1696559 7702 74501 1754832 229351 1280603 680442 1047754 415136 339698 203412 1392573 383433 1108013 428453 471463 1237615 1117820 1818661 1347845 1160613 340483 1596391 357481 472678 1496353 1209313 1997491 1830874 552402 1050920 1656967 822326 477238 1696867 1916218 303330 1394587 585578 1246950 524670 1010445 1750833 358550 1268754 642081 842681 627086 812803 1266346 298581 1715063 676729 292415 1739305 1051157 1970511 1855503 543399 1347068 327115 1816717 860144 997582 623099 1683303 1275237 1458185 653525 1805798 1577472 1947479 870425 1569435 906348 1494894 715065 342835 682533 821058 1804864 8017 1484687 1335003 661416 1875829 1610052 871225 1374125 290418 1267717 1670662 174554 657905 314149 1417437 1647635 305198 843161 81248 1535776 906109 1108964 1396689 856887 1373457 1350964 464225 436907 182924 972701 747155 273657 1542396 205285 533586 842172 392425 1694733 1394327 68841 1684565 1031112 1946836 840616 634265 1172441 1891166 707069 935938 111763 1893350 1614299 1668731 65625 1938123 1541446 1038027 1367030 1569925 1869342 1181008 1239004 142769 293035 1080697 1051368 347502 772756 1312569 659689 1090029 1621097 447801 968641 1905012 1119972 1267153 1893263 1718338 569057 579277 1915306 320977 309739 1339399 1504638 776174 1761611 1047381 1996895 207391 1446468 201630 509495 1854651 1089122 518428 1082 573924 297696 313884 1834968 1722115 1658641 25162 1689932 493565 115769 555438 1755719 675870 1185005 697495 1753253 1714588 1717769 1043177 404528 1832389 1482802 416160 1456304 1881813 1173557 1475694 1199491 299034 899495 312028 1955736 561719 818180 1912964 737602 1106377 411173 1010402 210002 1569793 187897 1085432 506159 127748 1526029 607970 263016 1493447 1396555 1858277 848275 41876 762975 1458148 1834543 1491066 1974659 612876 862609 1043956 270600 1991931 1215022 353665 1579171 257964 1904347 988845 1819351 704520 1208520 496168 1341352 1226861 1596165 1807205 35710 276422 1192591 1195231 1874848 569968 458529 1129212 751086 880069 261322 768541 1239089 1153259 443421 413024 686130 961572 1556901 595600 1862608 1007545 1250780 887409 1700484 1315636 746491 1722799 1382896 515119 537823 1979173 503939 1085906 1778632 1310720 1597670 1627159 37602 1506404 741010 554514 529175 1380236 140917 407440 1449728 1039328 365833 1963017 435589 1031528 1334882 1027219 1185898 1505801 315363 1091378 338272 627399 1914608 1801182 811384 1106554 60596 1270528 1234369 1456835 1964785 1274357 1123443 1729104 862752 1007829 689716 1395747 1009265 10184 1431844 1877830 718912 759261 488364 1213091 1075643 894552 1742643 1920019 693241 1265276 1916015 1398547 1762377 968590 1032206 174750 1218575 194114 109836 299663 1279837 587765 1724300 192121 559871 942518 1360541 1251676 772410 853858 1053297 1574637 1794672 233843 589169 591885 216728 454535 825302 193696 315920 1787020 365196 407603 173329 179342 1110426 324814 1698487 1434422 1786426 528364 61718 1113604 377373 1511223 1962612 1591405 1548804 1347884 1051092 592255 1363864 788115 1761404 514698 1505178 1941639 1920978 438485 1829657 722982 1779478 281419 335657 1311484 1652705 1214199 133552 718370 1180138 521874 392799 535877 1745903 1716245 1633744 882548 1023964 30130 48212 1673364 23940 1925301 1196639 1762807 413416 403502 597097 105249 417515 99142 693919 1307692 964374 1160803 820930 132490 758736 732281 1417131 130536 660430 1336664 1819857 1482499 1035054 32890 553688 283613 1929781 134450 1996876 1166097 610017 1424303 132446 1345686 1102568 1570297 1203249 464093 101641 337289 1971043 1479585 1355493 15365 1848711 785511 1499754 1761933 1448817 1609752 1371315 979269 119209 1586476 1662156 1291181 445823 572290 19283 151307 1574494 1186858 1815603 214083 1031198 841376 651400 1614984 670669 558038 250918 953 843459 231793 1180274 1648865 1116575 1136733 965571 1878386 1390429 962524 373889 1990213 1512052 933203 880484 1176474 526801 542309 311991 1526091 191743 823548 1390667 1004503 1778255 889006 1139960 413251 654735 1389623 777979 1147052 1873843 1011983 844277 1932429 565116 1693125 1653272 789903 429471 605763 62654 136872 1006402 773980 746032 1281102 1941780 187115 1328996 1037339 604722 1316665 455601 912056 1066589 1481428 779165 1414220 573560 1683587 1115247 1251083 1444767 1177988 1523282 715298 1915463 1729586 1588826 457680 802560 796086 445912 1471330 1462833 996460 1375278 1814984 610025 1204479 1983914 1951052 1663869 1438174 1292884 409880 1170006 1398976 631439 1113715 31191 501503 1625686 1978098 207793 392783 1598378 292706 1216232 692346 1313223 782887 1023509 471041 1184733 223997 78251 1251674 496317 1293190 1754584 1691913 1818167 460925 216719 389753 1399254 1834452 1205256 1329515 1245145 662723 1516248 868334 1237975 878801 1435576 890385 1664222 828416 1788576 251600 163931 147328 68055 610749 968309 1130428 1676154 689287 1315196 1593383 75509 1472165 1217853 1694910 740520 8359 77755 379428 385721 1621882 951353 345540 848196 1750963 1315321 1243090 372459 1862150 572833 1180437 293066 145088 1829844 963139 94539 317848 534785 185428 452417 965311 1993548 15838 1097645 872627 297590 1985208 370509 480626 1941721 1269795 1262425 801740 403563 1626542 1601544 265734 1907180 1405149 1851176 293427 223472 1411703 385567 484387 1780519 1962572 1916778 1805355 1136190 1483778 1684684 1737485 801175 38957 1289846 1936008 5804 253650 1353012 847075 1037301 538524 1474829 701849 1274825 755545 1015730 988060 1550456 1743812 611284 119511 183579 1239782 1616490 1505468 1326956 1817104 16301 1639800 253754 961384 339459 1688759 740446 495039 1673029 754270 803473 900341 346369 624953 217483 328511 1125416 158762 183189 289123 1804625 1889673 1374558 1148123 1342403 766565 759374 1520350 260899 990679 244881 1092918 1593493 1420082 1141146 555917 1166103 1845047 1273421 520715 1211863 1452490 1727743 1340644 453125 556097 40573 243385 1366818 921159 1580857 175327 942704 319181 488711 1603348 1003116 444966 567797 1903733 544342 502768 63215 1912770 1056248 713615 1034806 85180 603487 929409 127505 519548 199343 497738 958796 715406 940281 1736962 379916 1732099 1331709 70765 892643 164409 1176231 1058802 1584857 1041424 66913 95635 4285 34801 1637436 882318 1912478 868752 1137261 1818565 1686637 809693 86334 448836 742865 126393 1685963 1138058 1727865 1458326 516454 496460 1187827 1115533 1259543 794810 694516 89541 984429 314082 755494 215351 1000039 618900 1039024 1241711 4963 1032273 969625 447202 1810997 1407916 1328132 759922 1217767 1439084 1773393 359634 1675315 971310 948010 321904 1626228 343784 1830191 792801 110134 1641847 225901 413503 1761599 1124268 1173354 1969922 743644 356326 1511402 978617 1749272 1416175 203030 605048 1036398 1287085 207013 1679099 456536 1724777 1232393 1301764 1904914 280300 1536555 622070 1518691 675513 1816029 274256 528367 1307977 1414687 276228 438091 227729 7790 1225935 1995929 185564 976522 305958 1550976 1629695 946512 1086022 952658 202230 1268776 1550945 99694 348566 137835 1729221 558940 1751918 421906 1324103 774173 1520790 854543 1324954 322420 1097732 1013399 93741 1544589 1098397 1456722 393221 720559 1685898 101196 664903 1590555 1924524 565017 628401 285734 781166 1090682 1179476 1785022 1640507 924382 1012952 1152237 974111 1950822 1602270 1330281 1083717 1679281 1044336 1991824 166709 1877432 1317991 328282 688205 1633194 696589 1314518 275664 500989 13670 716591 50144 25199 1950241 1243277 1260359 283828 212574 1100630 339995 962700 116659 1739633 941624 1972779 938207 1610149 228731 1166535 1944246 595771 1896013 1418069 1889647 1414581 1385491 1743785 303285 410056 1679765 1423830 834569 868772 267371 1347879 1230130 484066 1159311 687297 66355 1920056 590143 486255 386283 356012 963127 349220 1919318 301411 1617463 1969214 1292219 1386433 1473227 452140 134570 820032 443796 191804 928418 1906922 1121978 322975 1974728 293642 1628149 1765026 1659100 1624373 86434 1240282 561473 1298850 1862260 385003 761018 420355 1655913 187196 1111040 835647 422908 1819012 969188 1909437 1641369 639538 381916 1831512 83049 1787881 311238 484455 1453191 1988497 521251 1938936 1524975 1770971 1169194 1612720 118923 1506215 1833172 302300 835692 1907612 1418084 567971 1141812 294656 39684 950965 1078842 782471 88181 1480007 259545 1416546 1907881 1162052 513051 508279 183717 1603182 893854 361264 116727 621745 1764823 102558 744980 313506 403961 86425 1326954 1398335 731703 1885920 884214 1428580 332758 1459782 867746 943470 267740 742047 1972872 197080 795509 340223 1567979 832367 1493416 667026 1506837 178990 1248034 101696 1741079 565510 441723 1956331 1204027 926979 1397562 1410236 204560 885572 1398813 1932449 1576546 940185 1663358 1245640 456900 714413 1397262 1398826 443868 1104836 1640136 1696331 1392259 1254624 1095474 1185044 15635 513944 277634 1451907 282369 742124 1561438 400380 184498 1040265 1371134 994288 1374249 225689 1910492 1939459 1615958 922731 266826 1473393 1946626 1747450 201312 957209 662987 632173 704246 1961573 79368 837942 1892715 439608 38813 611245 976942 1387616 1123211 816587 1900666 16010 1713989 1725676 761092 1061886 1783508 1464456 1343040 692236 767516 1925603 199780 1031018 1940545 809726 789163 1682661 1700119 1049178 218282 475133 1614635 1270458 945443 807912 119116 1912699 899270 1960856 654676 995973 60398 509094 160437 848122 447275 1265252 1629495 1208232 693920 1248192 61531 1572000 536410 1128388 580230 500112 866774 1132811 826798 375215 1702815 474707 1095122 1347814 1472715 886332 1163373 1512707 1987829 1722425 909204 499583 406698 1273900 1271443 1482465 1425130 1377484 45392 934625 383021 1104330 1653550 1932454 689127 855155 1215781 879501 141129 1517873 1649264 442440 1013835 157845 1646712 444804 881337 1594767 1284081 56244 1877573 767889 1661494 1816504 1668754 417084 15050 818428 1173321 1289265 1275620 1572880 1176369 1070107 1460888 471666 1459863 636083 34241 505613 399677 948301 81236 1905860 1049828 1606451 820330 1579390 1434396 958208 338952 1471501 895690 538068 1188694 1955156 1033502 669482 1552314 352340 208324 1160731 1359552 310072 941957 684957 1688207 671368 250087 846723 1831469 1145226 197304 26886 1722006 1896306 1558811 1725646 1942693 967312 285469 661565 365560 1607846 704120 1771838 627151 1860920 434451 854968 605178 913673 81805 1161860 267791 307468 1938701 1705579 199266 1207892 1308861 330005 1835147 187105 32172 1570043 1536042 31743 1012466 708102 1482415 1787620 1597156 715241 1946831 1146188 1781689 1902581 216895 627468 211807 1244240 358653 1471123 50173 162357 1577610 159427 67175 771124 1771213 103274 1368452 405399 1260153 1136200 1788134 1752484 1300630 643112 738523 784308 1178172 33644 1952453 1583690 1799480 128092 35390 1665986 1748616 26746 617318 746161 1380399 565126 1156840 1879106 719189 1478722 205495 1136892 478447 1636787 1269952 1512703 99616 1259391 1027104 1617806 1880161 1573686 414625 1395919 1807233 1136607 664898 1112879 123269 317652 1621816 543062 1987540 644585 1882172 871660 1449553 1567494 1895555 248269 1773147 1870675 1294957 813364 804646 619207 115365 352499 578162 966963 77004 1694732 35669 1619649 283191 431577 100077 712750 599487 1697617 472734 302727 148380 1824921 1318787 1793213 1576926 923642 1975012 1362441 1609700 1125214 237425 267222 1052978 1898621 1803851 326413 1368801 1996844 54297 1655967 782225 10455 483892 1691787 484469 1422780 663859 99445 1435697 772115 1298869 1861868 1279794 1990214 1311753 82411 869502 140666 1241383 933561 1041632 122050 1246585 1550754 886922 439622 1936045 1314410 1257924 1975507 1599805 805788 248831 1774713 1976838 979940 617328 434922 56815 759227 59593 1557400 1781096 1024857 253064 723907 158661 1849302 717324 1318352 931901 1717148 1726174 130 1750503 86493 947020 1600225 713543 1824931 1105206 1543637 327934 1164936 936904 1290655 500268 653994 419582 1780304 858206 1926100 1183412 230939 967300 1387088 1336197 1807736 136879 1392314 532588 1201817 27455 1394083 1073051 363490 1657125 941025 1553835 809423 29453 183378 885833 1463399 1851937 1053776 742248 245412 1426352 614197 971013 257129 472594 857759 329734 678409 1335722 109558 683321 1269121 1325326 267318 211280 299261 1158386 326706 1778613 171316 623997 211592 884296 1750555 1940636 990510 702736 1132510 1238216 1646474 1489443 548233 730337 1885146 1941002 618795 1026583 85388 1919874 444410 152021 503837 1962514 38701 285034 559051 1472414 636230 1416410 821593 931715 134385 697161 1270933 106795 1327465 1300837 1830487 20971 669046 1895163 1560855 854654 1769055 311400 458538 1519425 869633 960387 1812425 172214 1861139 493223 536747 892106 305141 1179204 1694485 725659 880795 377371 716879 1570716 1264314 683812 316753 77512 1068959 880821 1962009 1786372 1145695 178430 1731602 273514 323389 1690079 187042 1968037 1422761 1113767 1103744 1557776 469228 1875415 1112289 1763056 481003 756260 778733 1937502 1285689 1269084 142978 15998 1057514 1025702 1564923 950890 795243 1242239 1413956 131714 754392 499314 1362300 206005 1918642 1413851 721514 1167149 271495 1790525 715291 906287 785753 1172874 105875 4692 309232 1077353 172267 64190 1578813 1072981 691843 1881363 1590995 1857687 748426 975891 1946181 1435029 1152520 1269679 819243 1987226 1350772 237052 707196 883767 358233 292880 857479 1064330 1336574 216984 1284060 1878543 252210 820403 743660 369475 683995 135993 474107 1371567 59032 1136140 1165259 1926011 1295910 1963120 27544 193059 1855119 909495 1436453 923504 199740 605817 1156201 1484629 1454077 284392 1740247 116431 1676019 1901450 812517 688065 1963827 1578797 183537 923271 55834 1822426 1033172 1529758 1787623 840755 458921 1801191 1495994 1562325 451229 1479150 843561 216225 1107366 1718245 430790 1279050 1831181 823828 1373316 903834 434256 424714 351117 676005 325702 1285500 789712 758489 432361 937371 1143993 1451366 349359 1073394 464486 1997573 1878547 1980132 977041 1894662 95464 1628291 1640753 1171178 1888916 1520698 9134 445343 1763143 1302581 1626393 259194 1881731 501745 179233 49479 1380232 944437 766645 712710 1977261 307371 135245 923623 1357917 1712283 716064 1020851 494341 88110 642661 120123 1496624 7975 1668546 1357175 493073 169173 1446213 1437708 777324 1929914 291585 1760489 599698 297769 1934608 1280093 81624 519574 1294774 617948 1071939 681276 1594555 89286 1438438 616197 1083009 1871272 113499 312592 652021 701262 17273 408872 1034857 1844294 305252 530137 1699590 1799607 1580464 292323 502635 1486757 790744 1770622 1836448 1411259 1708313 1766224 735006 662431 987990 1190103 1900592 1514069 622197 606758 1556414 438055 614825 1280351 684163 1521728 1344792 746394 326693 1958456 1365720 471318 1430450 987967 1586749 735793 759445 1615231 1423176 352265 64449 102386 1092810 1456799 39475 266831 243528 1390608 1101622 591691 427493 469307 1802283 623276 1305275 1336209 846960 1175395 891042 1843509 1013965 1723106 968096 1944280 1293945 736567 245943 1278806 1552675 635217 517213 641586 1305571 1683880 1473834 468902 1669502 954885 1929166 78119 1745727 1320609 115109 370298 1397881 338037 1746923 1555815 894317 1589910 1683843 753269 887914 1610112 569443 1758730 447035 1505424 553050 1619741 1679409 1640129 1665412 1321880 313279 912378 1732495 817498 1097807 179673 1306798 55931 1593461 1780487 481807 121071 1329062 135989 707321 1337007 1757681 1557169 277535 1833199 19147 1933055 698061 20303 296251 307451 957314 1279912 1215890 252560 1607359 1308185 1708205 324012 1970913 1782109 1221806 1058235 1552904 1858067 1548210 519422 856739 537054 685892 133244 38408 195884 1646660 1075810 1302740 720322 369135 853717 1610221 1477524 1925373 1682922 1765091 1554256 352783 1675069 1579156 1215336 39911 1772777 792984 917229 213817 494428 1258012 1770450 593677 1047031 1779100 1152038 739688 1334931 1522930 1929327 1297849 1240810 1035316 665260 1848367 983207 887248 547171 667353 1492010 69419 348798 679817 211897 1675189 459921 372062 443647 1389164 456550 906873 1275212 818583 1825231 1249953 1010926 776030 1884370 1759711 1828880 1476108 1789970 87511 653171 1156466 1827409 47389 946613 196947 964957 500607 171521 1735752 1906219 397169 1786151 1242521 1656418 1787293 1206978 1264780 424374 1865856 1643397 28828 774834 1469668 1083403 1792506 999752 1972578 1034637 600347 1290330 257643 1638436 1880669 1314361 1364702 1447626 1470115 177626 1819023 1826685 155127 496947 1150337 930782 857627 14771 1895654 901934 367853 1467524 608363 1557690 388914 1293591 494320 1681975 731850 457929 804242 473830 933773 75242 1301042 1717803 1755646 1283263 1371930 1779326 441799 150170 424080 302075 1862817 427367 1472384 130299 1646435 146877 705706 1665846 608231 347939 766286 1546257 856857 853618 733839 467970 1211443 894179 1808085 867910 1505662 1015441 1256039 1808789 1398777 1847766 1436628 529962 1993324 964181 1887986 1104535 1129715 994239 621225 568672 710865 1955656 1274042 770978 1231783 528024 1322877 129241 456462 1329878 511545 513386 1619350 1180249 1072336 1733597 1711655 155749 99103 937198 898995 1067316 911412 465364 1206846 1241160 689724 1517322 426496 1006326 1327394 1247623 466604 1364264 741751 358018 1182029 899180 630613 933855 471343 606254 457084 1660360 1264695 1593100 1696120 619621 1357180 658403 1000455 1196872 1767823 1950881 1475604 659771 49071 1129223 387863 1225809 669593 1557566 1983314 1909754 423665 176352 473835 781680 882282 1394934 1501869 1879334 183291 1769555 717285 650081 434163 878118 641714 1044761 319990 1403436 1699970 493092 1909320 70049 1930560 1930037 283068 903956 706573 667942 1906449 1717212 1042051 1077166 201517 113891 1895296 873182 598901 1466101 1932079 634316 955666 1672340 1857331 306450 366031 610337 1719394 1706002 1168546 1090265 132982 224192 121220 321774 1677730 336546 141808 1680840 1970952 626739 261393 1392873 1034166 821815 1667810 1856453 1772637 1823603 1841444 315849 1730868 328069 1692582 337467 573730 1552607 547269 1525182 1807159 1087920 1687787 1759433 137085 826734 294195 230584 1431707 156121 188766 1771352 1838735 1136879 14259 1868030 426404 97482 13505 1734516 295490 598734 135860 477390 1516319 1988151 53462 449206 1652868 76295 827016 156539 1069124 1154682 911442 1666021 1671119 1635447 1523753 240332 469589 1332757 1547236 1582681 1289626 374291 1581388 1212111 1162915 780307 1568628 1343905 36770 306437 1951924 155432 387806 1138709 1652830 1970193 1910475 126922 1367845 176554 122391 1949066 1240879 1184148 382197 664700 1553941 1212998 1356521 378200 1526620 220241 939693 1064949 1198033 251076 1369595 1020231 1627351 1498594 1514408 1136907 1152756 294238 140486 597009 1072757 1393176 1401773 1057116 288732 1518515 730694 1275319 1840637 1584685 1682605 339419 1045489 401924 519849 1539892 1995754 1162472 386079 1271182 682640 1588347 1091716 1940194 1236060 284601 1339575 1941530 1162699 1591758 1861792 809366 377835 1458716 1660192 1128385 1237909 1009317 539224 909538 1401516 1501538 461802 343026 691067 1055669 902630 1057064 1890236 1789460 361691 1674695 1714334 752013 104318 592715 42543 1637755 1312043 638492 1174773 69274 328413 1931854 703770 1804958 422402 608991 923849 1583431 1945166 1333163 1476931 91700 1765469 1446593 1889122 1536768 568153 148956 584513 652530 856054 710756 1382869 245340 922639 263811 1269781 1754283 1737807 1201212 1868617 1172935 496993 1189230 1380280 1997900 1093311 1593400 919605 374888 466628 1751396 1921330 206659 1630478 1293880 1970629 542200 772049 282015 918798 470222 1482747 971534 1703652 1799452 1603520 602088 1224243 1216692 853932 1880437 9457 449060 109448 1347264 1835005 132259 1079410 909277 1228627 40878 1301216 1925844 1119942 1617322 1832336 992433 782571 1220695 808198 273531 829087 761261 1837478 833442 1241329 1291924 1035611 1556074 456271 540339 1378750 958624 335039 599125 744988 492375 217860 973568 1030221 1345040 169946 1161034 1132482 429126 254673 1300352 949810 315726 511175 624053 40378 347178 571428 1570595 757970 171828 1243935 830770 1183918 1435287 1950661 1926900 731701 519741 664420 631643 516422 1640984 1105461 1777056 1067439 713855 1820041 1349966 246441 1162503 915180 193610 630173 1231922 837881 1573774 618058 198285 928088 962370 1854236 1135363 1341864 1693656 704012 286479 1996616 539989 1222426 1062192 337418 1107362 1110732 1982196 454808 778716 1820154 974601 790479 86277 400511 1243476 486888 1645032 1583510 1378455 774283 1701666 2602 1384271 13946 1380521 1062230 900172 589972 745490 1602396 480839 998750 18653 1550481 1519520 106132 1983127 1574029 1528414 1540641 1770161 1755441 137620 1900893 831997 1766454 1445350 1192522 263907 348981 885544 503509 1855977 1439333 918739 1414616 1046963 151488 310397 1301010 961516 753008 1573678 298630 602303 214781 1503901 1396022 431076 1701449 28264 1109892 460223 82793 1369473 189807 1242147 1144341 589470 1041464 1500024 36514 1969715 1363813 1798169 1572193 5704 83072 630029 598362 951935 1229326 686891 272990 649121 884545 1395812 985719 1529572 855102 52446 1345746 407284 1447717 941006 380910 32140 1473263 707028 434321 1540978 874032 237531 1727712 1021460 86902 1945938 1577540 1608781 446951 1205380 245796 1255816 344280 1866244 1095377 216769 816281 906146 1921447 1573655 1405754 51528 837887 918182 1523906 469710 1623792 381564 1263392 544721 1023279 840045 170345 1351536 1466085 1556364 532234 1681438 942317 1272113 1750283 491221 1244747 310005 1131009 1045772 601806 1048677 1129331 1827493 1603685 42966 1990399 1061111 84385 1949603 961779 1020780 726395 600979 1734021 1717762 1496622 486372 651575 547214 1770439 450162 1738825 915885 302635 1610370 289042 155049 1774933 1203436 52646 1165017 698865 1068022 466804 1784384 1319853 418406 1892426 69186 627452 1675505 1944531 373358 795667 1413455 672627 288834 1500358 1286517 1221519 705552 1816442 1377530 1086145 1196169 671937 1407244 1372135 1570039 442691 765793 241708 1681769 729345 280579 969872 244214 1938567 1162950 251655 1241215 132203 1093420 1463024 1325915 574811 1973352 558303 1103251 1549985 1881017 1657896 1478508 114803 104938 1759099 1269872 1187746 1574947 206907 1991919 10596 1040980 1405509 896106 154229 1501353 110281 1845724 266190 425379 1551812 1272677 47748 1991451 1423142 1492389 857511 1186620 1010763 1209067 1825778 865544 117389 732752 1315555 730621 1949244 1253762 984971 65801 1054403 1929795 21111 772931 1077446 297036 1843273 604008 453609 236654 1085338 1764769 1893732 518787 540406 502389 252010 396618 1951378 1873933 1024792 176862 419052 1030968 909269 1282853 207130 1614850 255867 759643 279977 1052175 1963556 1923851 1492620 1200507 1153835 606645 1362376 1101863 1704323 1780649 1822354 202757 150563 1980984 1480987 1194739 1524142 1740998 1595981 1290683 830100 377747 672678 791448 1370037 1610790 1029935 1611516 1521028 1238365 1853109 356828 1659535 1300767 166345 32162 810752 898917 994897 114600 1231486 199173 1937495 239719 1207263 729825 280901 394257 561001 1565796 805417 1319320 1058798 1375840 1161959 238964 1771249 1615268 615238 723480 1128075 1456723 434469 1373699 1409734 1770162 555289 420026 697200 670592 457700 1695039 1322431 140023 1779828 184648 1313159 751449 721777 633349 1912738 1910189 192961 1340368 651942 334222 1467939 896687 575943 954720 1026367 626581 1304974 1266782 1384301 273244 1451215 791672 971544 1479820 104415 1095737 403925 1908647 1584796 491715 1129987 1823041 1835277 1384175 228903 1757248 1665298 503720 584715 1436322 971886 1661274 1331701 728364 1174480 570491 1927012 1756364 1370497 604321 353578 1066357 738815 1862938 603744 1341429 1079623 125622 808763 1968501 174200 1673861 1840138 1180863 1922973 1700449 274227 1563216 1835820 1302523 750061 1272458 337445 1636265 762443 372005 220505 518303 873211 440458 1618363 368757 1010043 593803 1926802 910975 1494659 1252945 1520682 1587207 770914 1142950 880308 1857117 1336140 1884270 1331346 252483 491431 1685859 1026122 1581587 1881223 544072 1659875 1661939 543228 1845814 996278 1905607 364747 411239 1626106 1192218 29802 587227 872389 1197325 862977 145858 577900 884247 1331310 840887 1020818 206467 664460 11122 1461890 1321887 1470316 1201516 1427574 872577 1030976 139123 844879 954615 1631246 706992 1896610 1068739 239197 930096 1520183 1488754 1610188 1543267 1445394 340042 1669992 1535671 1490067 395289 407874 918861 850682 1746660 1337817 1118113 735567 775043 1232838 875638 500362 1057428 470706 1044689 606526 998287 1457389 1746026 712882 1930748 1543932 1320071 892634 1837892 1163608 1307712 443664 803245 621720 1220346 1488547 1517431 304148 1569036 188045 1401518 1168692 861458 1108278 521481 1034198 1718215 1913934 1005192 1904913 154061 1647594 1391042 309123 441800 1669470 1143733 1712469 1594792 1691111 404056 784159 228717 1477259 1635221 1783904 1956145 1025096 1691872 141168 281459 1442267 827578 734424 520365 1603477 1838915 455098 350590 1453474 1353696 1255322 1200233 739885 1764971 855653 1053236 500808 417976 1181085 1622185 1302024 1219216 1465798 1154867 1806925 481974 903869 1407736 1805557 889422 357864 262793 1106499 500692 278679 525996 1581209 98293 332556 673403 1530961 1444673 1049614 330970 1506912 1751108 1288898 1237375 1139114 621530 158586 1566135 677799 1016338 603219 1454775 950226 1615309 1966442 1108022 1192725 1853197 761035 896227 1754589 1295189 1900140 1330575 712324 771506 1898161 681708 1398313 1965232 1801797 107031 1146180 232604 21628 362557 247108 709604 1511005 1283459 1919141 1240686 1169821 1289634 52267 1704656 670238 1606968 254270 102222 863704 826252 1300944 1207664 691261 342183 1677995 104547 1908741 1417394 116667 244579 170105 568416 857792 1186280 189337 124305 1490954 856069 1139483 1314991 1708101 1164635 498067 1963542 1370434 118262 818018 941883 1619436 656245 264716 463307 1945570 938245 683978 1365232 1454918 1346857 1800998 1368858 1242709 1295303 1825030 1531741 1361299 836975 1425893 1201215 1548559 285902 769319 1229987 300352 136589 100546 1095601 995398 497763 473080 1479487 955367 1347810 1784779 1300230 1197292 114837 666665 512975 1384522 159343 1163324 1055603 815709 1352171 1247973 1489448 324362 369237 1340821 815301 1509969 857291 810707 1474215 1910205 220324 1631134 432846 917646 1046267 1086468 952255 543048 152772 1736446 375730 1514744 1946453 575417 54121 537324 424141 207113 1567016 940497 270191 1850208 764729 1472386 1116647 786765 211341 960145 1139174 1968470 628288 1231288 1282351 1209456 1354552 690777 826918 1871180 1523859 682469 1167063 645615 369199 1970346 842180 1089266 1905429 219616 1080758 1969532 248331 886417 574469 55628 1962474 1740066 27326 306237 636035 1270155 1381109 56349 818597 1986394 1047659 287921 1981002 428859 1901150 1933646 1106315 184213 348985 810405 249025 203255 1320594 1965422 923156 1888815 1939688 137328 1522898 293303 1463117 481548 1683692 342499 380666 1122309 1857114 361278 586286 671289 769170 1664001 1017182 92287 286859 1284181 1883946 1243951 879179 138596 1485103 468592 492394 1776658 1298168 1857673 858695 499372 1155083 106903 1354141 1162237 1076608 1750019 940641 876578 1955668 481822 1625791 228388 337512 904103 1106259 860345 1949583 63242 64329 115098 1560935 1256930 61477 1494809 118786 1931602 504270 1606597 187645 163090 254332 1953112 491388 1210344 330238 541211 1910164 305783 1198372 757271 313617 1060840 908826 87330 882146 1547545 88970 937206 1432807 535621 902607 425262 41963 196647 1706535 1986679 1046154 919817 1506276 960963 1474626 1269965 713124 1422785 938778 462326 64909 1627782 648338 842032 1088454 1959826 581600 122385 926645 117086 512718 1144091 448520 1913666 271976 453418 1290171 1095401 22834 502121 178003 258369 1604011 1111127 630394 1987351 1563761 1834695 1666628 1564831 1868298 1605442 1825756 647134 1615303 48484 568353 308597 583388 509420 105277 1654375 1067345 886968 1505492 1135054 532563 935690 689620 405803 1770618 357262 340527 165780 1680797 781147 1638268 689431 450223 35120 1505834 936631 1294493 227143 252517 157661 336621 1923404 1189422 1316402 1884307 501292 1946080 649054 190536 461471 330735 591318 1762000 1846351 722235 53372 1195768 1670647 659320 909553 1580510 987139 1296453 438680 112158 62932 1748641 1258271 398048 310850 1205713 1383677 1275172 1047464 1509372 1554374 1528678 1850929 429944 753232 1547030 139486 683147 485372 983463 711801 1143766 1684715 952989 996007 1097892 1489614 159254 709109 475131 1101567 1363754 1957115 995105 782842 879043 1717898 1599084 209904 791199 1421380 116076 918683 1145608 1007313 1392091 1129255 836350 234946 994462 1260873 1095200 1564443 1771595 218259 161682 48741 1106678 631949 336026 1682416 1497520 1758940 577755 926204 1259336 1261794 878372 653260 1524236 1869249 1410707 1466482 1269059 1407321 1173732 1932043 1155406 1072834 902107 709140 1908272 1956633 563592 417123 419481 697057 683409 1684033 1417218 14197 282413 1213219 691273 245690 1542905 767075 626811 1627881 28945 1114431 1269814 519873 768520 1640302 1724815 697907 1883915 1756750 1549368 870527 1803182 1388208 1265814 461559 844383 526541 100624 1443068 1587634 1618534 215951 1858480 904444 920089 168600 157112 249066 1076607 445530 1289767 1506655 1486174 1449676 124535 792189 1532990 1228773 191325 1288127 263400 252135 1626129 1375216 141632 1843760 379423 1221548 1634330 713412 454108 1662584 1503347 1153205 1947088 248757 883095 248088 549626 16117 363297 825697 170839 1442894 838416 1794997 1350411 1506808 397971 1098260 1655393 698626 69164 1139904 1270712 1160914 1686922 1828485 1222195 1079152 1495628 425880 356335 1227997 1752324 1265655 1656102 516268 301275 346354 1599462 1375005 1868638 893816 660502 1345020 347601 1797770 1104723 329254 1390526 1042065 785292 1725663 1294296 343941 795585 1133139 445337 1232815 219555 1749549 666524 226984 1475430 1770914 1198343 1836240 1101702 320620 1927524 1749939 649513 1647498 1678711 1491399 791832 798997 1962887 1461116 1786131 903901 1010193 1840842 627564 1677988 984762 933962 1334009 1250198 545396 281747 1555475 1132882 1644716 1263775 343046 1975370 1421097 1321962 1343900 710111 1320643 1778658 1092755 6186 1959043 521339 1393490 1934592 620526 1797200 1634226 1768583 576184 787617 1424250 245966 287956 1773480 1138649 546622 502014 1129574 472230 1061915 569313 1173802 1968164 646523 372196 95612 1290852 1702821 1319920 986240 593026 1401562 154485 1014562 312361 1393658 885359 1188824 788880 1891079 819559 1978437 380351 1418488 1199337 1283224 127712 522692 980429 846280 658430 142133 621010 1160842 656752 616838 1534407 57236 144810 505761 904698 1638745 864964 147704 754880 120545 486168 1810384 8466 679736 1447949 1319913 196988 245262 1286062 1251298 1435018 549216 379071 1454058 1352192 966177 348058 1740583 1091524 1855211 427667 1574367 1013123 1046239 143957 584680 429237 1395187 1981085 1435315 798045 1580894 543376 73621 320954 156336 1093331 1245329 117218 176823 1244764 278040 438265 1118435 1337130 1195303 1051768 1913578 156148 1724905 559378 284197 1484596 1066879 1344893 1196115 1323125 98145 129068 465861 627337 1323674 1817546 1952154 217268 769240 244907 1108595 364100 1140502 632311 1325966 1362728 1103794 1217158 1252942 273051 1870695 1286587 1168624 293378 1273044 1924321 1346737 1995999 612176 266128 1638616 752553 143144 384829 1916772 1994175 902498 615887 1501997 25150 1346343 278271 1216429 219211 1893118 1170924 945630 620642 99226 402676 1085364 265824 1519617 654605 561150 235800 481522 1463089 870428 1330947 1449572 1506236 1768863 307320 1086334 1889970 583803 1702337 211958 1257485 335126 1204702 1706738 615615 658822 1271920 1303578 1922075 1234134 574120 596707 509246 1816113 1191543 1461243 760608 1257737 1503422 730375 106629 1265076 1195792 1362879 959813 1725399 563177 1361223 1479579 167684 907442 510202 606671 1335497 39635 163912 1177657 65511 1167195 489745 1753939 1082329 261763 532141 1766769 1597212 1795370 1459601 1839696 1910805 143677 1803640 278402 410035 1511460 1867382 1276988 41445 820750 302696 1900689 1121360 891379 949283 1267166 885993 1655821 1127228 1824817 1905742 231587 1640994 1230719 1234981 1909318 568014 1421218 1219597 1864555 1038906 879607 256944 126974 320784 1322660 1540346 365657 1987438 187857 688806 1737459 584189 601200 328083 1581562 1240005 1764611 1804074 1310824 1000145 1788626 934764 14810 970296 31782 1885661 711485 1075707 257754 1404637 315296 1008532 1750197 1587643 82030 832871 325931 129570 1451820 1990313 1248333 1772296 1843091 275314 1405594 311277 747097 763584 35912 1021631 271372 873794 1720687 649804 1389104 893476 1044263 203441 442689 1201681 963350 1214096 1053993 953660 1132636 768547 1359762 1344494 866415 1807933 679193 376535 68495 355920 1092380 1034752 865185 1127941 1176479 401912 1815770 63426 1042455 1808359 1419935 1815492 291597 1651579 328475 41306 1534730 1527442 1479720 181737 316679 1713496 1927233 1776608 1435147 887081 148816 1419217 1373080 520957 62829 1769661 558499 97534 1287889 615472 1861843 1911318 1490420 1719540 443067 1305190 501204 1835203 433060 1505118 1297972 252342 1739366 1065417 159566 389128 1001910 1580514 1440761 1406178 1494923 915006 275525 753382 1894089 1983378 658163 538631 73668 1769719 71257 685925 149806 204313 394811 69362 631464 545867 646957 583407 1030928 283215 1299795 1313350 1041258 1132706 512143 1582830 1736449 1178794 1089093 683817 264453 1882009 528891 1457334 1620164 1273422 389254 858225 27511 814781 1968827 1585662 266885 843156 1646586 1852656 1338520 1075570 687860 1124988 1265037 1891693 1187632 1851222 1285474 1852281 643937 1636463 1234642 1450812 526849 424789 60842 1396570 1793967 654065 199658 1818683 1599242 1372867 77247 1692955 1575881 815999 1659774 331864 186467 130315 478711 1677202 1700765 1696715 352006 1160285 1677471 1197717 9073 352155 1675939 793153 688622 84253 654077 477242 1496212 1131751 1236816 703208 442176 722740 169713 800032 1536456 30677 570819 142338 1787498 71715 1019153 1766161 499309 497574 912980 1125831 214207 1962897 831034 678792 302729 731194 595768 1313266 349001 1740170 1169202 802538 1402090 1668663 1214635 1992617 510491 1065664 1225305 675593 100209 965226 1051642 1626997 789197 260589 889091 485416 282254 1410706 298921 178138 108477 392865 484546 662960 1313608 1732678 1233560 1835567 942648 59453 577830 1169199 1848843 1151967 730634 85282 333061 834487 1828131 1366741 671748 1663015 834524 1636975 1381580 829574 550444 473075 1030847 1530563 211779 1499425 1345676 1831022 541088 1586943 1593269 132287 714516 1603147 399758 1607779 155144 294517 1447065 1698589 477619 586847 1321942 1786125 1385879 540953 781804 220164 629076 1360845 1596865 522204 1915717 489748 1450387 1447177 454835 1530482 1241795 753917 177635 1763952 1317202 1836829 162993 1808709 1367240 68280 844583 1790 1528329 956928 278170 467367 139213 338460 702398 620776 1180432 337280 18228 1750372 1847321 574308 1255144 1104786 89260 1055517 1945196 312315 576078 629854 82042 1693988 1472529 515621 60374 1996365 154411 724989 64894 1083679 748807 1297170 620898 1033738 1107250 699641 1056068 237349 605421 530209 1368238 1448953 1907454 591205 508383 66914 1810931 1393585 139891 548708 1092118 1416465 501842 437513 1151152 1968627 1627778 1208830 1983033 868347 50576 160495 42006 325781 1969809 312765 1933705 688830 1169805 1481235 1961918 1052279 1759885 901782 142409 515459 1536678 376427 737379 914778 1613740 1092815 1761680 484019 1342090 1150326 737196 1282829 613909 1287806 88976 1421327 1660296 22599 1048339 65489 1278840 939886 22917 847886 1539976 456373 1686018 1076403 564719 1617172 769567 248102 120944 1971723 490317 1389819 351604 1416780 396362 1231071 536661 84046 477276 1204183 1510980 370742 936146 153428 1068783 1970646 559551 1533601 1071943 844097 285548 667547 72187 641909 1641370 1884934 859247 1226040 1817023 1741048 1693343 1023833 516040 781312 688156 20145 1301727 1105816 528436 834029 1133077 1284828 446646 608712 1732042 766507 1483971 775894 1627540 1583526 1999235 1563287 937859 660345 736881 523441 734474 297325 1027116 1088851 475095 1019181 522048 568609 1083975 182950 215491 1827737 1716933 1938788 345251 867560 1308357 1716153 1385343 1317256 433535 1521423 658410 275926 654802 1325696 151926 1076461 491109 943212 587710 1858644 1635934 651492 1646793 490972 1770710 892132 1708927 234038 182603 1621064 991555 1187410 490761 754508 928971 1590527 437753 751585 588895 1462885 113409 1824397 1703651 1961571 1058435 679777 593734 724394 536694 552532 1435566 1619153 180674 273289 537669 1982783 1230773 1307357 1736869 551644 1218582 1391128 1693616 316543 129427 1461616 455125 1245307 6028 1710719 1407672 474415 1154276 1960060 23095 1241345 1896034 1175004 173866 205945 538526 1905341 1972498 722818 387560 1600966 738372 31545 1320399 1046582 152731 116237 68399 1896655 632903 201852 493595 1079350 23524 374073 1850493 1441745 1995001 495712 59360 1181043 1283261 1010991 321652 804955 1500921 1208177 562897 1573299 1771923 951731 874536 724124 1273676 1384226 512237 695384 1457735 1361539 1481499 1074357 1365198 1380719 1348271 1584189 984515 1055074 1267039 431770 1258294 1727196 1328616 936625 1146746 1696997 992734 72455 651994 332060 591173 1258105 747178 1775561 209944 1033835 1074998 1704486 199168 661396 66448 44932 1358670 473244 472651 1401243 1492386 1698246 300731 1935340 1181296 770493 797443 434459 431957 1591307 1916629 1988055 95214 282662 1441558 964969 684874 52013 206389 115250 594221 1076531 1828751 939953 681790 1286912 198394 999305 800920 648213 1815978 1048827 373660 642837 1473226 1505508 1488020 814017 1879041 111959 615788 1088719 1744793 42849 1409604 616307 1793336 442727 1926191 269714 1621669 1447599 1286249 1237372 1303059 1306131 4837 1246163 1728555 1244715 1997839 413176 674355 1091431 1756554 450271 1317364 879097 499090 803203 1773939 1907924 1436348 1779285 837052 395852 1707279 1678746 32182 1834317 1245034 1268272 903886 1194847 1529439 1117956 1945337 1447005 1005633 1294539 1332464 1162273 1842464 1453788 1782005 155577 1614172 1460159 286316 1942955 1840745 1178341 306372 442829 1540784 1646057 732339 1571438 1012609 73599 1116813 356207 800268 1194727 607855 823529 787846 95060 1475403 758807 1547635 1119962 1789488 78632 1272275 598096 312775 1272545 386844 117874 1360438 998624 538728 256055 1897487 965418 1783667 1891742 1783934 1742262 788969 565138 1838105 191812 1302203 736770 157772 720190 357967 1577680 1816292 491023 651771 661524 893600 785973 514857 39657 1883712 715237 688856 1656527 1456083 1279052 1140238 860028 190627 380238 1164536 3608 430878 1724844 997714 1031403 1105765 771281 421545 1042072 1476132 1336136 705017 855250 210560 804272 1003762 1722054 12173 1121830 741805 1108384 1808695 1492550 1305451 294995 1053524 888843 1281498 1783955 49754 901268 415393 768272 1626567 1321714 738315 320957 397900 1990693 1080675 1274185 662924 452053 1635828 623522 205819 960482 1256217 466672 55408 1826116 698794 1967129 1193202 95711 334576 1972819 1579885 18248 1098062 26289 1325096 903848 30475 810665 1975869 61839 461398 1799507 775860 543962 538250 702201 688568 23500 1820135 99620 12329 1782718 1714899 617168 265991 1085045 373276 222890 892463 1983918 225994 1103733 1241988 1708716 1370282 1777848 743427 347747 1461129 1896216 1461522 1558716 108926 339240 441310 8374 1513436 1142381 277676 699478 1250656 774783 1757362 141289 670415 1278999 1279376 988182 1823438 720858 747425 821098 1784735 1308055 16353 527273 12149 614446 1301294 959205 1530040 99731 1314605 582838 1695550 41217 697139 1488101 1673193 1880303 1356117 1719999 1258293 1539218 566999 898746 1329967 1330362 630455 890581 1380182 603244 758193 1152559 1733493 1508662 1969388 1733003 423092 1544593 472910 1277462 627714 1783720 1823017 893962 870434 1606836 1390823 1245699 145011 1323380 651138 1775736 537784 967496 915586 678480 273541 1560638 1670405 214729 1473184 242840 952638 832745 1386292 763773 1655251 1593019 291849 500276 1187225 1696971 1696189 1553391 1095609 437481 1854210 1443154 1174034 483684 1477546 1742151 182547 1470827 497126 772335 125065 1459429 943504 1587999 1542438 1045759 275310 1634877 1068815 936725 1371099 1806836 1071987 1282881 1813594 1010868 1625715 431106 249029 460668 834572 1023345 1648047 1606110 593093 1507610 499515 1702725 1595248 1549243 64958 1592485 534641 1260545 1194146 1866588 1409325 136295 1234036 415469 243821 795470 521825 386982 206208 1997618 971926 802718 482398 69428 1114951 524449 19062 1981206 610730 6174 520289 1939941 977884 31402 1886235 737868 1221047 725379 392243 450202 1350698 1923947 79521 1302505 656586 356350 1073878 867686 1553909 470355 1789967 1290082 1396915 1293018 764212 1736255 205236 985799 832171 510633 401571 1024755 1305031 1852109 825222 1822118 1995833 1115216 507430 1081461 761964 947778 530344 1563015 1847430 1029222 1990757 25816 1202841 446165 1689507 1461530 892829 588856 236795 410570 549010 231740 1939631 892136 296439 701882 315430 766077 1328801 479780 799650 1618952 1203126 1446020 1254954 1639574 401254 1188784 839305 1026303 1734120 1629372 1111314 1093124 170996 710887 106197 1849436 1672512 767625 184976 216946 1514023 1363324 860527 1591351 868638 1275132 869328 1817398 446602 1269770 782316 1418305 1933246 1271248 1837792 552875 1098562 130883 1443118 824750 748196 1919175 614502 1958676 101417 480707 902106 1558340 77184 1257127 1675495 1555215 236904 1625699 1955622 489148 182682 209334 476151 781581 966122 545067 826879 780156 799929 1876514 1872452 1239235 880260 991468 1879021 465139 1202118 1006974 1599775 291710 56307 509187 1729025 1633787 1815338 1660578 1461362 553696 516499 801686 313779 751388 347385 38845 945534 105300 512220 308586 506689 1530008 1364192 685551 1224964 1096606 1921267 1689956 1223585 883206 24167 551298 614855 83154 1935085 56960 1911821 248186 1690164 1104839 1638262 983846 606483 1033948 310648 1037108 1303280 1668347 1503418 1416136 829955 1668361 1784542 305392 1383669 465377 108077 877265 507170 114249 1362831 1458401 766522 554702 773821 1339629 584436 666950 1754112 1314240 618760 745737 328080 251586 1623894 1734678 589706 1961180 308705 1700164 172645 1542594 1765745 615634 230010 1642956 1380333 124979 1862534 1857506 72583 1043105 315780 403294 781735 1900669 457645 972535 184865 649405 1605658 342200 1690207 1214140 569962 409439 921017 1360689 1941537 150304 276570 1388106 973961 1351624 588410 40445 1510993 1024214 696016 751710 1826809 752084 698602 1439534 647534 1474428 1453396 182811 1311708 1066538 537766 1194975 1254308 1220066 404261 583845 917489 527940 906461 1384912 1740705 1494271 1336296 423589 1742722 1633270 336294 242427 498573 276799 1529290 1748036 1924007 1598292 197120 1256508 325566 990071 391916 996745 1574460 1474791 399910 120663 546553 1075924 1487800 219665 1438292 1566072 1095747 618327 981020 1898529 214118 1336476 1973003 651448 1506112 405137 1165388 1098940 1157964 838372 845043 696698 658064 1143065 707467 930055 139824 817034 493418 1180782 64398 477730 253847 272444 1352575 233853 870284 6462 531100 932511 1910048 897887 1987162 1397169 1752633 681559 1711065 796226 351835 168261 1278107 1037758 1574396 1332317 1748931 117801 474997 991546 271591 524185 1660366 1108101 1339319 1678494 1148811 1005334 1280104 1474719 1555103 1455477 1425792 1261380 748414 1268160 1721871 1986136 476762 1987091 739359 1528238 1431143 1846310 1350854 281038 70733 1669487 1687734 1286279 1412335 906000 1509826 1806264 1553398 1697606 44792 221184 748930 318078 1285384 1916626 1935390 1662942 383349 587840 794977 1715653 420529 439962 413208 1882720 1672480 1073332 322195 1780522 234655 65490 1380297 274272 1042379 231785 1765148 239460 408531 1206927 592843 615825 1429459 1109168 1783922 1554449 990174 1061425 54261 1074588 1391603 322278 679376 1197208 1462965 677976 914507 1073987 1918573 95696 1499548 578554 580517 1720175 1114814 914506 1720977 1227735 386746 1094549 339869 449478 192717 122058 1255432 598080 1547638 462992 1875559 87324 1364016 1069780 1180937 1801717 1165784 61961 1093177 274071 1931753 906028 741714 855526 446804 946919 1698055 1455012 1754679 1295431 1523283 839471 862800 1277399 740522 1311691 1063715 95251 21114 230292 217986 1464955 1524008 1912767 1138312 1300695 1747638 1062847 220736 478637 394319 1984776 1433089 1611334 1548120 547614 535873 737809 996185 1028583 295209 523492 210051 802104 1317018 1021130 1475208 794609 1117015 840353 1893555 225244 809427 455984 945115 358624 1274412 827334 489318 916055 647095 1007302 1892706 152145 1614099 1680538 676543 181065 424423 185678 1507422 1675057 1009020 1338466 1958837 126307 1496400 989354 668838 1928777 1480261 1309391 1416864 414984 832287 1944943 793504 520074 1577012 528597 1504533 1129176 1106303 1037392 1643751 1522950 716711 1254329 956216 760996 1496477 1393860 1052636 1009485 690471 1261868 1681581 96700 1195322 848981 1202142 401444 1198731 1717937 471935 745445 750982 105185 972753 1916573 173545 1455111 1245703 1289922 1199617 559428 1052888 692277 1203039 1200921 1133360 1718889 821388 1924452 542044 1668157 1655528 1362597 927358 409500 1215608 1471762 616684 849282 687667 1977542 1210008 1089680 592476 1281232 1031035 1690882 597704 1612536 1431338 1926645 1007901 1485067 321539 1280693 1800791 716874 576762 860717 113821 1041593 1439708 598474 1464339 611154 1808044 1720 24030 1748258 289877 272810 568423 1503388 1307531 1532787 938691 329312 1282137 1296336 1581824 1988700 1595227 347496 317790 1686792 1972487 938429 1149114 165146 1154486 1439680 202621 494068 848046 1348128 570299 376026 1764150 282025 1698742 39418 214993 1733631 57683 1800328 77263 1574217 552296 975595 944564 546937 1404218 586633 960281 195989 241588 676548 573793 1840144 1693517 805247 208227 1519806 696783 844397 1227363 122989 1968531 1247368 1198088 42993 1042311 711007 543626 1193049 1012282 1865447 1632927 594275 1279169 641849 785041 126313 1353793 1784579 188909 1912230 1530304 1522215 1322091 583089 93240 760929 1273949 1444168 1452422 845979 957899 1570315 976331 163825 1431408 1001116 1060449 1575931 2260 1856547 413631 1315305 851813 1109930 782232 292483 1486692 952916 1378029 1860257 1537304 898041 1982282 2193 1540486 1374165 1043282 1641625 446579 683640 284497 556820 593941 1802090 176717 846739 1428474 59485 1957649 133205 1915431 625618 1448284 1780830 21691 548877 370394 1182035 1335716 52880 1175816 1914121 53137 592265 294624 1617281 1520333 1388318 1659359 1621305 1305587 1085168 904135 1441396 508061 1588003 1949046 1576028 924259 193105 1599035 607073 1716815 248074 1115789 1031068 307851 333182 1124103 142946 331360 1924415 26201 953535 754847 889927 76904 13009 433455 912032 516050 1939549 32022 926893 1140886 359448 561898 1080601 1451747 249146 1219477 443769 438286 863927 1905213 151974 1368485 267472 1812284 1316277 1124887 1516597 1552072 948884 810245 349765 1289562 425884 1653530 303230 1505150 1618435 965772 1354390 490670 271397 524962 952364 925605 93172 1462025 1477061 1696899 785043 1716914 1368149 1165610 1229023 175764 1041814 1880824 826542 1792033 1215868 1231036 1381800 1028573 22573 277404 582603 1448825 824723 980135 209300 1521436 1031001 896767 1993660 118875 862211 1111953 461697 66865 74798 46704 1048004 547655 1794099 864275 975524 1435925 1498971 511045 158993 221230 360583 673911 1467066 293366 1724428 1316240 1209604 1886948 1728234 1798687 1040919 361674 911037 509019 1354894 136385 513078 302436 7039 1811924 543061 1227340 1080851 1835003 690257 1430216 640891 37623 546916 1388430 1985804 734913 1467551 390097 800612 1755445 486021 1229343 1326763 1975461 1637040 600190 1927893 1653884 1114243 1656688 826505 1429121 392589 959376 1472078 1387458 1344008 809248 148496 708007 1089179 1383475 1291813 557092 1882260 1537886 1747602 668101 1293014 600113 861063 1777208 4777 1021549 1685637 1045625 999601 998384 1562199 1401161 1930278 1334359 254708 134340 951281 1925520 1370629 1209622 197092 1550628 644991 457462 1894642 530130 51147 1758457 1983791 390368 1245896 1924393 1453398 53643 1438886 244313 854098 1246970 105938 1397972 192626 1059128 764831 1876687 211984 1777105 1000108 1778491 589124 887612 976788 375895 1731406 464408 1873008 608042 834518 661756 1167159 1146424 70827 764179 655932 1826199 1363374 1180080 1076226 131591 14092 612193 1081134 647783 1287621 1036839 510725 195027 1759348 73514 481263 788860 160535 1902126 550603 1917552 401400 999579 983066 1448261 1608027 407683 1270388 502737 1606925 286729 184303 1809984 750712 64569 1198411 1050235 884173 1470165 1742078 326734 1605698 1117483 635782 476625 431412 258749 555560 892879 1415 1066350 1785570 1704673 870173 1399593 1140831 1361753 1874379 946344 1383832 271996 384934 1498808 645792 1538069 1058509 659627 752463 693928 1375646 783179 116504 1965096 1960401 1618255 339124 1780426 397017 1965760 275350 1447232 1171966 1813940 1951478 1551752 282056 1659890 754823 685403 1462394 1229916 1218493 1835268 973902 959892 1515064 606807 1856009 1965773 160718 1917170 1726175 838931 1946691 238779 777775 1922357 585300 902777 1427760 1906107 122388 1561972 1194576 1292396 645112 1537170 989099 160531 1282569 1093299 1834819 1232163 1912183 553363 871960 1672645 1238024 71494 944787 1385017 558020 273844 624328 1203596 975453 1166914 1673765 1620034 1914549 1839313 845501 804694 1785157 506818 1662190 1900503 169383 555346 915603 214212 1126704 1380273 1652553 1541734 756176 1384538 35193 395095 1310460 1834538 232414 1654872 123693 711225 219786 1184568 975601 711309 1493313 1988978 1004740 717273 1180921 171230 1849586 1088436 1865282 270049 446404 1765320 154991 511512 216722 638065 1835566 1100249 1323221 1538402 458387 483592 1691671 718432 1791266 1801498 1231517 1610185 815449 2330 1681998 1585270 1783377 1729897 952676 1153485 1867550 353536 1802972 439698 83116 626414 1997457 599704 1317397 13054 583151 1295665 1914977 604232 1736582 471671 307976 274629 539117 439896 275092 1666165 437672 1684045 825114 772560 1893135 668662 1953745 1466673 1464290 1044614 1739235 1851792 1608252 1843292 1269842 280702 1802473 1569725 1452006 1775665 1062018 728909 1426209 1935257 975341 219466 828574 353663 1207243 1393815 527614 1402045 1868401 505877 1744868 388889 530616 1680984 1146421 646650 581927 636727 1605756 714819 1159114 41002 1770 824908 1605689 1170176 230653 199255 1737249 1366740 1059943 1737612 585331 1970406 307391 685672 307945 541561 454075 110992 1908449 987160 32258 1992259 468874 1335710 920103 824348 870451 1737467 1865386 1015897 70150 272455 1008251 1743465 1535038 1092646 302716 411115 1259794 522885 734686 184881 347118 1924684 1338019 1393088 1885401 919221 1145239 684482 39924 341278 1351168 875912 121976 291433 9667 394727 1414815 359078 852448 1039992 1363704 1732799 726115 1195852 1908174 1264091 933386 1638391 987105 986791 1420865 1449390 1846934 1936670 678313 1814224 303365 1509596 1697592 902192 583 1621520 1416784 1606160 858538 1266632 1768415 1049771 1195929 1915005 1785765 1891728 781256 1116639 745963 1660322 1075148 816851 1477673 135044 353757 133994 1629047 1592547 1501849 995897 348943 1556677 1941815 1985023 735934 1798985 1880922 344795 1659074 926561 983321 1623245 1361746 1426958 163470 1898363 561469 468676 1559115 1666563 649217 406261 1865014 1142864 1408731 249015 1697958 1074529 1240454 1750142 1440665 463677 1630556 371377 1087083 243729 471471 1121401 1788636 577470 1969821 1160428 1451664 1954934 1780122 115611 1810250 959337 626924 977574 1726329 668743 678831 1779362 287581 1635176 1935498 1711814 826928 1619220 526132 833265 1908582 909013 911900 186259 1318107 1165434 496438 1802851 697308 811357 741855 347073 395648 1574800 733927 453882 1242763 1930316 198870 743588 1099869 1976928 372494 797519 1339296 918378 1992264 1018350 611335 1977282 1982638 285184 617734 1182032 207147 914617 862893 1313219 955924 67778 1722167 1121534 1704194 1458261 581341 1545222 1327267 1445319 1171390 1575942 1833015 1098338 977225 384139 1153478 401673 1460682 637549 1958944 1545562 849361 1943727 102604 1528749 600181 1699235 1519863 820633 951397 375860 411469 788553 270990 1905068 1793263 817124 848878 403429 885262 1247223 297873 1298060 1507977 152009 1564389 565778 1804105 1266584 899019 298811 1670561 1054518 1091303 1727141 1078148 1759424 1030823 1787255 1048843 272182 1219561 1293927 1633208 1583753 1531239 790392 1564013 1525895 1063247 1698234 1039687 715143 865218 752761 319996 651641 873628 1312018 1236427 879629 1324533 795990 924976 1865446 307849 405805 145504 1250860 1220869 259057 199078 1277223 1784592 925783 1062539 129410 470978 1197055 1909400 1875914 1070221 956889 1967860 1571393 91290 275742 1806523 184060 568621 1137019 766943 1425675 1441350 582533 1675669 792018 1751833 1100353 1369260 1339938 109325 662415 808417 177664 1195431 411859 1252984 1102975 819487 41146 85379 986483 273249 25228 1422328 261099 587087 99889 1280119 353519 803094 1094053 1746484 392794 1768597 1118933 197671 1065578 1593319 473133 1554793 615455 1213294 567010 5767 1360493 89778 490526 1125427 121512 1255847 315309 1640078 274040 423823 1564632 1873306 701924 1073963 1832516 1681587 1018767 724245 477382 96729 912460 768640 223922 342367 1706587 357947 423148 220129 1722472 1140344 431386 1837713 1616712 1441627 1123947 975050 342581 1712059 947397 1387310 1136298 834627 45789 149210 238836 1080512 542917 571147 1549287 1775680 1173697 1414902 125293 1116372 605479 1620637 1648624 765496 628331 1221961 1277068 1325860 967324 816191 516963 1559173 1596915 1981437 616510 1809567 1606699 802429 600603 1475 1404685 369317 751682 797975 873482 452308 675501 1241486 1398892 564782 32678 1424619 1822658 845067 1684298 1607830 913912 944602 296171 972973 914049 1466180 1280790 1028892 1100310 1136481 1545848 56605 1177838 775901 1034303 1452138 1795266 707450 1438450 1466307 868612 824884 304117 1489436 227185 1203910 219201 1039751 463710 1025960 1778441 1986096 639866 1991136 1948663 1763270 909650 957848 1459306 1777971 228232 309751 1292701 1607837 1438775 120786 171165 756979 1287687 783792 775419 1329638 842035 1552618 1866855 228771 1477867 186502 1586942 750360 1670773 942249 599915 729036 449423 134549 89977 393473 266097 1085411 1164079 1404192 1012621 215712 1898315 738100 985560 744089 1073579 1259818 1030448 922487 996090 132786 130045 1653649 806068 969578 804642 631742 1322455 286989 98927 290152 1220324 1623714 817707 563288 1865629 1762241 33557 1860175 579737 1347516 706899 1760168 1179396 1345452 1228869 1272229 806355 119811 411417 597221 306610 1745745 17479 352516 1629050 1259021 1545974 872455 1039756 1795259 344380 363911 1895059 391414 1710673 1627256 1207745 1182208 581134 1034770 882147 1086768 313796 563488 809255 1667699 1689331 426487 616846 804408 1986673 440398 361362 1438271 414388 449136 851753 1774874 1139103 385493 892354 375767 1777414 1701557 814469 1171193 1565666 1866679 1359038 1901493 20546 1218497 329948 168116 1657839 1839190 834632 1010619 10269 1136507 499886 1626739 895140 1024997 742696 1032810 1429862 1148936 1451138 518182 532150 1691514 184342 43151 757046 828922 1172773 1323470 1047319 686936 1906838 1324980 245753 395123 1474150 156170 327375 850405 1224245 1065795 1473499 931538 669950 1741974 286128 1801291 667099 502671 741428 1282342 1465099 442196 637074 345399 1108986 849721 40334 1846746 462845 1474016 806846 1886597 766425 740808 1308137 870325 660592 1539621 1968462 1155348 1195195 689523 845487 1355123 1471852 765696 1270663 1616334 161235 1200167 911361 1931209 669586 1859462 63661 1299142 1971212 436274 73702 404279 298582 1174384 1843908 913340 898044 304394 308216 1139426 81734 1869559 491267 1371196 1507590 1199038 702574 1246347 1649042 470302 1742559 1450690 192801 751887 1246221 78256 1785711 899536 1467479 1485181 892721 909977 162641 308127 1559582 1641833 332828 509211 1174109 324377 465257 1623432 174783 72311 876475 1911057 18303 1905933 1493393 1734935 117735 1113204 340274 239204 106657 1212627 559670 1671067 1784783 1648508 430090 853995 298750 553613 446524 120086 350700 46030 1752868 1410283 893905 964561 1348253 610746 39713 776892 1377737 35458 1612381 1240551 1134879 928320 1760647 1634001 429192 318723 1883289 1173883 68056 1034399 988168 792735 1982596 599982 592145 861901 245409 441698 618254 1993989 341262 756584 934555 1130906 480128 990492 702143 346380 1192564 1242835 190128 1313681 1775511 159403 1196166 404385 874993 1807999 216167 281553 95111 952733 1839281 163338 1755678 364569 955318 332244 1796967 225523 1985732 1245156 1058286 538993 254666 753680 1483588 740474 1707830 846329 1037213 103069 1770945 503495 281538 104260 1099873 146154 1702130 13481 876795 615183 1578327 834148 1729467 853048 1629927 1112314 883335 150744 50641 597049 1934287 407761 328624 384147 885347 790242 738455 1822344 262000 1766653 993357 512160 1299692 1339514 1626271 1972252 635383 416736 497944 1973980 1137184 1680604 1428734 820413 1159900 442747 659065 1764086 56863 1433470 1893783 1020435 1342340 1591337 280454 1889074 561104 1829458 925262 1526342 1265375 1653843 949779 1167900 1233170 1839783 787648 558302 503498 739241 1269991 1694187 1223843 1455541 1793267 1580910 1926366 1431455 1005265 439972 1217096 381994 897033 1383579 1502222 182509 77461 713959 1040355 515691 1187200 1095709 614244 1721452 851441 396672 1018030 497422 278833 552046 1621492 1826131 1496725 1966308 1719925 86786 279193 974631 727605 276759 1192670 1792194 1652560 1894952 788683 1729391 549770 445557 360838 1634128 462005 1337380 1055611 610745 1358624 101160 1596984 1594138 379644 1178927 662562 1383362 1711931 105642 1213318 1171301 1219070 887657 633683 1032142 1308990 931818 699339 1484237 209020 1250641 1558505 843627 1693047 1519500 805462 449333 7055 530184 645612 336396 6342 1040693 1038595 610224 807809 712839 1593408 1296521 455519 1295717 994238 560811 390645 1461994 1126383 426816 819057 402450 537799 293673 627926 1718769 416171 1499514 805631 782595 172847 1967957 1384668 1319816 1700738 490345 1306366 1277651 1699763 930468 1957142 1994995 1789605 451122 930631 1410108 1320782 1264156 431200 1495764 183227 263217 1971582 131980 457550 890137 1924443 1016012 1806228 1061688 1055527 1335903 366125 1751906 214482 1377260 563083 1576335 93054 1316980 711634 1324630 965355 811268 1056539 598444 399880 658140 1612075 1187756 1093809 1689823 661641 1520399 602785 1911441 1771012 1261012 295749 1032192 749574 1061442 974033 598399 80330 518793 474401 208835 1635997 1897592 1047461 1069691 1081583 573354 465050 1076999 592415 1005243 325770 981846 1580964 560485 1091260 983906 879988 1684649 1864808 223989 1557824 1840937 230350 1246287 165245 738245 1003936 283750 657899 638866 742302 1990055 1651751 1110238 1472515 1076696 1181896 1336755 882580 322612 1395383 737020 1787560 1232169 285713 1574556 1662802 162610 1845049 1362641 645185 9967 278865 994972 56129 461338 1062590 1428996 458727 1795912 822332 70503 238245 1824886 898657 1491015 859878 331107 1418882 1013699 443960 1982155 881895 1515390 771278 1858331 344447 1746644 326186 403933 911239 254140 1962326 1693172 1260190 1281238 1116333 947855 1783706 1516094 278377 293648 1015838 996015 734136 588724 1732544 680864 178147 91502 1320264 1581944 568541 1274579 1868057 456599 1905256 1709014 872904 33549 746945 1056198 333504 1880851 1384353 1042157 1743657 1445426 1198646 514431 1714469 1602906 1613460 1000621 1963625 1807761 446147 1639612 1474676 452856 1684629 1194481 1836089 1164533 1001829 385767 1794302 1046537 1327196 1619167 730481 1146927 1292983 970509 772973 1846895 1403352 682627 1256377 387785 1947538 765081 1365454 1366532 210152 38434 880342 1699454 1446746 1825534 427876 1359165 1187103 719919 282665 884051 1242728 832847 1312154 196596 323899 111080 670386 1101058 378770 1446324 1076790 1393273 1374277 1761172 348204 202737 789962 972228 1293625 1615051 311148 1805623 846707 1310179 782710 540672 1002510 1938608 1445967 203183 1329337 118488 189389 1635857 1873111 1086928 788780 808832 1293553 1966557 1109792 1068273 118252 702692 1430369 1902489 1382386 409931 1807041 365749 1202882 1084562 1052047 821112 497774 962747 1481458 102823 949504 134381 1232558 1209026 734202 16399 1390336 1867838 1179063 1245670 1741295 1295169 748895 1435891 1346397 1913496 740235 928079 132892 237415 1399681 556468 176666 396460 1896275 523268 1607438 697773 218973 978762 1581585 688648 896465 1353912 1806115 230042 1156749 1212903 1712043 76472 1505176 508633 77573 1659122 1116574 299615 1711451 1987375 1179040 992256 1669149 286718 1226195 1286814 1667162 1156408 1878165 1986964 1682795 634668 1389387 1010625 1710962 1560402 1859039 139733 440177 783987 285671 421555 1162384 155780 1691683 522871 604033 1847278 1404999 801409 870371 273876 1626880 1794525 244132 1577262 982505 1595681 253880 1811227 111090 324029 1112497 1490501 1843723 881746 1468760 694746 475679 179820 110691 1356421 1221699 583764 1257777 1070970 270193 1728926 816462 1379568 1757071 292827 1996101 494667 1366574 891804 996255 659149 324155 560170 1120822 1518566 1982685 1594262 1058916 1937636 1981656 789939 508769 1722863 219925 1589315 1325150 1722072 1568340 1127406 842452 1533327 75903 290164 1312214 938317 472403 524145 1304319 1830638 1136417 53975 579778 1701923 1180460 1360973 996911 1477540 1110401 1180229 1595660 468947 1876585 1071464 875769 578901 806338 27868 882919 378146 1610612 476117 1007797 1032661 1887386 1434971 153858 1482188 972439 1019629 673320 1014161 663772 392791 766099 1120509 658596 1569736 807371 1838325 1220643 1608812 803214 477117 1029314 699755 1412836 1674787 740480 6567 816663 1005288 187308 1911712 374490 1768793 1954725 944521 1226623 1487953 1176346 1550191 1683428 1361222 737909 394751 1900741 915168 345145 638424 281318 1612027 1145736 175922 415716 503219 412591 1248683 663979 877348 1179364 1704370 1651619 311160 618870 154815 681762 1842729 1330001 1738957 1105417 1111949 1437971 1799855 1929900 628504 1174599 1844429 697405 202491 782223 1460406 616786 298008 1326177 684075 1305170 972240 1038431 240617 1589458 473566 1056908 1381756 657378 287217 1403629 1202962 777702 846085 1620802 1192357 17506 1556027 1032489 1205800 1405625 1229494 752771 92619 971625 1589581 892681 1472033 978558 476951 1493255 56497 1594254 560389 708580 1856782 1303562 78615 479142 71399 201356 1871870 1475420 587093 982454 1478930 1797441 58801 1099606 1753346 219493 1222641 1730136 1039829 1220169 943100 720294 770933 186703 1190238 1461634 1358548 717362 1963309 1229762 1737962 1021595 690764 1864596 951127 519257 1211414 1363378 1944638 199355 1544745 676098 867162 1874746 1058719 928352 1487931 1056981 1550867 1171123 869787 1656903 292027 536633 1490644 1135406 859778 1485657 1914369 14968 1837952 1730817 1802404 1695203 1115630 53371 1640323 1814748 95211 8539 734305 1133709 49456 539193 848110 221082 110094 1785033 238309 1283162 1331205 128513 555446 1717335 1493223 3364 1681853 1165511 936163 1699061 586784 991280 1054093 828085 411509 1184424 1978092 1437157 91224 199451 1912221 751117 1055468 1082524 1838209 1609738 35885 1953930 1340440 1615440 151397 881546 1774454 1126884 1080543 617765 261740 72221 263409 479145 694856 1734839 781765 639981 399204 585383 1226755 880689 905256 269351 1765332 1294420 545753 1287452 1320289 495092 1680876 752929 1280086 201223 1905447 798847 910266 868259 1802689 1006120 867477 1006962 919970 1646105 1192887 1268937 677584 821417 373782 888258 549437 174392 1475259 705069 1607071 1694770 644680 313403 218737 611735 565789 1789603 996677 717642 536375 1502931 767450 829033 20049 764982 74872 1708149 985306 726133 689280 1800542 849143 1301732 1701652 599563 989976 237462 1140281 1138237 1785679 1194184 629633 108001 1933316 1393705 70729 293103 1583917 465174 1250879 56200 1005639 816619 210421 1048794 1565623 1235107 1131386 801526 305125 1117235 1535047 904475 349955 437194 1301142 422049 1542024 1419878 87974 182763 1781283 1155685 1355395 1829679 1578380 668146 368625 1556139 615252 1378122 675470 552739 43007 655879 1676491 1840597 120286 129865 415150 803138 1610939 1698594 1305629 1723326 1125040 855263 1983165 559143 102928 688604 218438 112089 1067803 1714805 1904386 10240 483301 616705 1027184 1760378 783184 1572156 613576 673614 1817577 1225658 42989 945695 717172 1785728 91304 1418246 1515472 889679 1665445 1918758 1325770 519617 969612 746228 638117 1138167 1192177 119574 386625 911780 1274315 1125439 171397 1769339 879948 951758 1201227 1896100 314433 1370873 1658428 1747370 1929847 1253755 1733958 1160611 890925 1544635 1202757 1533393 1213739 1177504 1804690 1843714 1587690 1395972 608540 800013 1697050 85221 711501 401772 5463 377370 1889843 1564165 1441676 1697349 1363248 1023335 332110 884923 5133 932330 889165 70648 430402 441746 1213538 1977388 1711731 218178 1528918 1586993 856921 1818112 440021 340731 781390 886685 937678 1967772 1696685 205381 1318863 1069655 403930 128240 1559002 1935624 802717 942029 43002 1868147 1751164 308588 1847872 1256507 444846 839529 1188416 956891 580980 25111 1624801 414778 588903 499009 1387528 967446 1438075 606482 343887 1082670 130308 41467 1151625 896234 1872924 1033240 589237 853946 635861 1570912 841818 1319971 556936 360387 1839150 1104491 1845837 1815159 895887 1473832 934087 1745780 280264 558813 1170694 219378 445629 415011 406350 966075 1101608 1174459 1103227 628307 1523414 412391 1220761 1467598 1764282 1544054 1606858 512157 703226 1674564 844491 1573176 857978 1317147 1913170 753241 879536 831490 1411526 681934 454523 396369 192478 292353 136643 766850 479216 183116 1651175 1207593 1923269 1276012 605692 261265 160385 292461 1145324 659901 994212 874369 1950888 1924518 1271802 1058292 1677390 111779 1306001 1498093 1966483 1541291 1578915 73454 100316 1149713 1954817 1404530 275348 1642580 218972 242657 1862231 1291965 1551275 1414460 518766 1761295 204819 1927899 1953215 822050 1566280 1123084 262955 742566 1315281 1558695 1791212 903401 1696500 998053 411813 991777 1364575 416822 1338841 885713 926164 1659506 1060874 1989670 1809953 1475324 1313840 1493591 660734 817804 1262424 1682210 299890 1008516 411776 793998 1564920 1449135 899189 567491 1034662 233766 1744426 652490 339885 322378 1917051 1550112 261289 1711093 1116595 284067 1608352 863656 157060 1274518 742286 416076 1006524 1206416 777617 731488 228505 376311 950440 549667 223932 1728387 1462053 969619 1123675 821351 220113 1329776 837891 1930153 791492 133877 675368 986230 355678 523131 743530 209834 1518224 1994249 1476926 1842651 513940 863764 1663062 1795564 330695 1471943 966277 197600 838794 712964 761166 1708344 1255191 1116074 899298 479537 1175308 1560957 1293949 996536 1003466 303149 923994 1792273 195336 836194 1272038 1737616 1458292 1497697 1857030 1281547 1057383 276226 1081558 1923765 1185128 1665931 1609622 322033 77476 935671 1825542 40352 1389539 1008961 675010 684950 144966 1866750 923791 1789492 441183 573235 78876 996465 336513 1577342 1947467 1900822 1777110 1204785 1997730 1862847 1926262 265411 1260112 862476 1547842 756349 865536 1902518 1958066 1231362 1776015 1866382 621439 1558006 1017751 1134775 312670 862452 559512 991790 858941 1075382 1288337 638449 332705 1825876 302099 1370098 507389 1456919 1928047 1876355 898373 1606475 1202467 1785745 225309 158981 106024 1911551 1199247 407253 703016 109388 116393 1172982 1510486 1349362 329061 89023 650302 151883 1735168 1721375 287485 1978888 448566 1327268 122420 490795 1786169 1426660 60752 1635647 1997447 1506397 1227429 8445 1219684 607248 410371 1206787 472202 1993705 310250 1277667 1329459 743617 357318 229904 277137 439041 508477 516662 1852796 852153 1626605 665590 425983 860189 1398645 346484 1642892 1646633 253389 1830727 996425 1484016 705528 1973595 326854 784963 972770 1405805 1182884 931967 1741863 1751970 198528 110433 582955 1082115 1918888 384462 267845 998986 56528 197862 1027217 1804893 1670226 623248 835560 44757 692941 613395 1015983 651899 184042 906350 1491419 643030 135372 1733042 886572 1329941 1317270 1419689 1986593 399851 1982581 1941103 137338 972583 270336 1574706 692546 618434 881135 458025 402523 196099 493363 98571 137368 1771407 1048864 128535 771191 1667133 592489 818214 1324006 193246 1801507 1616993 191227 830208 1256998 1702726 732835 350258 400523 420808 616484 973304 1850714 1633322 788500 583862 937574 1817333 227319 1475576 688441 685806 372844 253834 60894 1058628 577051 1138899 954223 23925 758674 689310 286567 1664153 991031 1286070 1088244 1992599 1588865 1651293 633477 319064 1865975 1660911 787277 60571 1336713 1840974 376625 710124 905064 775924 1678719 613911 479781 764101 1055065 1917321 1496461 759611 912343 1806358 1446667 187888 817132 1843759 49192 1047649 752597 1576798 168535 723180 798395 1063835 129784 1170055 212414 1823735 1726559 642658 234256 1717767 228562 356258 1166660 953576 1755683 112044 523421 431072 1779748 542639 1407810 610856 40230 1049980 1791867 745868 729103 1446131 1202597 1822395 372854 1167191 997286 1780067 530416 595143 1682147 1053972 1333903 648040 585628 1646570 1822801 1932895 146668 1634385 1646170 1655097 1182918 322706 1502733 837136 895521 616767 34823 207807 1189531 316904 652262 1092671 1754651 1198517 1378846 1745848 401248 1295110 1833746 26026 1116366 209198 1881663 818470 1159467 1393160 176506 817351 938742 35603 539019 716983 33053 1826735 338151 1020126 946005 455833 431619 1300698 1554436 1902597 1646058 1813237 1813646 1640815 1198447 1485820 1595320 612577 1689912 350313 1066161 1089261 808228 1136610 518443 830707 521430 864429 1252018 1173309 529469 1348326 943242 272885 1103778 1817777 1987419 1773031 1380135 786873 755171 117488 912039 1888201 1952257 302604 638126 1707337 428416 1208852 346656 1855771 511650 1156917 1770636 360009 999347 1703002 902789 1360951 345575 1420992 1658399 732247 1938390 1481948 448442 1304468 1731790 396852 770048 1639672 1023177 847323 517683 1026975 845370 883818 1994283 1118180 885965 1497249 1347987 1564671 1801582 1269668 521244 1272112 1013137 1599945 304012 244536 1584121 904757 732118 808991 139003 1385339 1570415 797576 690315 1705394 1968256 1329058 1761769 86001 1106291 1769750 849056 1501682 1289857 1743661 1774434 197255 1228741 994686 210398 129777 270121 1834022 1521524 1898305 1305387 1294822 497219 1866108 158083 468208 1132978 1368525 1929967 907952 1406176 1157537 1339950 1066411 1498758 558003 562279 456179 264278 107658 1467210 1040673 70051 550985 1842962 672997 1303828 33413 1106296 104474 746387 1942889 1329613 419987 1387539 959808 1793674 299176 45065 1532194 963059 918073 828765 1166211 1165904 733536 1525360 792328 1523212 980304 1664413 1376154 592154 995485 1553577 850049 1681677 873351 1678318 315359 1757382 387093 1992094 1697485 1398171 1255651 501536 714180 265766 1415524 540014 656146 472412 718760 1187306 1001875 105976 1733979 1725259 649013 350582 785447 461431 1505740 1507885 1595396 1967326 1788293 1456228 333288 1337936 920969 214749 1775261 772046 130109 329709 890710 1682710 1660009 491687 1948548 980554 1436689 1539050 675704 1237546 297055 749707 1138047 953883 1689715 780903 703563 336310 10776 1383053 1241489 827505 1055128 523847 1481447 383118 1899266 1245378 1143233 1116943 229960 811602 1549454 1542805 77545 542897 1483298 930137 344281 1962753 1928878 766152 112894 160391 1590330 883437 312037 1488259 26727 526647 1941902 1488159 519635 1571290 352796 300071 738035 658303 150738 580228 1962769 738198 1357671 1077046 1940826 1914250 635738 1396830 227525 1189047 524661 1358563 427641 538955 1171303 1613061 1318920 62057 1805913 1964890 1446618 1936166 990907 1167473 721923 1759179 555852 1642546 1892133 977991 7940 1163202 527547 1303961 146760 1256283 912333 1653985 1437361 448565 1006996 1027255 894010 15517 164489 1606086 1306964 1368532 997712 581582 1635771 1132578 203937 531334 284048 959418 1260569 1161517 564930 890656 1863254 238947 752926 308793 232762 273656 989654 110749 17863 1787225 1768509 175919 1245557 1343222 1282532 1873532 1874962 1505194 130924 777921 1152873 1845447 783198 1323991 1756928 1150397 1113621 1519358 841712 687560 1673042 215987 1472633 669344 309464 1184920 1736237 1888158 1197994 1729144 929918 1645315 1529012 372316 963278 607916 1928536 1482063 1236021 23945 998066 1249695 1690474 1860524 301650 248651 1088276 1555734 617528 905057 1954985 1465682 465694 1687153 1247523 167761 1370523 950425 1333718 237501 1941571 664526 1090944 540660 623437 1835218 1340221 1816131 1103545 795340 1074564 1138163 938505 948727 1410290 52393 496995 333542 479696 960559 749406 1154496 982805 28257 1680484 472273 576922 1261623 1325555 493282 576794 1917278 1925379 726660 517639 293887 1445785 1068614 777795 832766 1942865 178534 1336033 44312 1263062 162722 1460655 1978905 6892 436502 182775 1773860 684098 1364318 1981114 926101 1967887 170662 190836 474533 192755 709941 460621 1260895 1622735 691448 1748453 1236132 1465188 309965 909706 887027 1927517 1302366 430413 578832 1548169 1933182 1802887 284266 870706 454564 1925230 675795 1985215 480204 386423 1058009 222516 1220194 1358327 1053004 961130 1801353 1451181 1615852 283165 296334 237518 1203451 1664908 908630 497021 1569127 156057 214015 547496 517801 1763840 1142901 1508627 542772 535894 1097081 759082 404334 857889 1042543 1440833 48136 1602618 89701 352199 91133 798952 113842 400619 81684 1473973 1375907 46393 1112154 1002053 625564 1441725 263213 1830380 1775667 1644231 1598527 1333391 1094260 64463 47966 228984 289899 1577131 1747288 374172 716833 1825904 864616 571976 1631758 370215 334584 1930283 1832756 691633 284164 814444 1275079 1837190 291347 510039 762166 1757369 1703151 577357 539293 1185504 288746 1731737 212738 1516540 448316 1978650 64580 1831381 1905552 1533836 1688659 1352072 1883573 1264247 1406938 1788392 733749 1438303 956325 1020757 1764993 1635920 1602343 1706639 15899 1405174 95812 714859 404257 1108064 1772717 1312809 250289 1159924 291054 1869506 916873 675230 1680239 180865 1864802 601625 739209 509673 1892113 869272 1776624 1141848 795329 1763981 629862 1605541 1478887 1308088 937983 646316 1514479 1034836 1882249 247719 1160952 1992520 8525 1616853 1962557 472523 832721 1093668 162446 1069486 1288095 880520 1660200 1964017 640053 743231 942513 1130446 1395778 1923396 970476 1326344 1621908 1224429 599507 579303 1376496 674995 606736 1346307 355767 1520205 42309 263116 1701442 1391041 1934389 102027 93008 1044463 155396 1561890 407864 604077 1511799 1170701 719640 1585846 1285550 803889 401779 244682 671084 1762804 1535148 138325 1270901 735805 1905287 431041 478511 632339 1466078 102442 1003106 508101 451843 1872411 1981167 333973 339033 842359 508444 768313 1710164 1218588 298928 1200874 743447 1381555 1225816 1719981 1612069 600589 1503365 1137304 266984 140246 1376186 474632 626413 1707970 1275519 1031668 1304213 1950949 1058539 1400282 1713755 945176 1038350 474236 1456886 1149335 1916027 1771027 322995 1514738 1629103 700823 986566 581616 1640076 1757684 1322343 1648537 1966623 1401867 130777 522962 817818 961311 4928 1042778 689090 1111149 1905023 589059 1836604 146366 950148 307382 1959974 1729359 104924 1677494 770940 1067281 683023 780158 1055079 1784454 440125 492007 606678 290144 837964 587584 1604870 293292 1607705 1644263 1418320 1251559 1440310 1495685 1756882 1689630 445480 973557 792939 1283326 1245753 325990 1182136 387624 363984 1550068 1037124 1098671 1566318 1046106 260254 737449 647035 24926 1907162 212460 680756 739663 1933351 893729 421414 1734720 807931 1019087 402939 616298 1286572 844262 205054 1211077 1420847 1174151 951338 1932305 954322 646651 1429962 1952783 877561 1993286 1815007 986347 41793 1019267 1203289 592240 1783039 1298364 1264193 1062868 818322 712108 77111 850012 1740872 268942 899461 47258 825953 602429 955630 1214126 816382 999935 1489839 1036011 90973 724893 1675760 1483191 503691 414564 932562 1170944 1187684 666035 1856310 635997 1168453 1980434 803654 291900 1227057 674353 599377 515814 1465684 198197 486548 1363796 438629 1454776 1982751 76254 1330567 1842495 1616610 1902163 1434073 648689 934081 1537669 55257 698743 1256947 1411299 338230 716901 701494 1227514 448360 1654688 1186462 184599 679701 1300528 201932 577948 635804 556037 1237370 1654504 547686 1538257 409564 79591 835935 1506960 221504 507659 415434 1135301 302789 1291001 888207 1276312 1257516 567569 1948061 1061712 218137 932631 77569 1950135 947310 1859433 823564 1847179 1474707 1275320 137187 340229 1066856 845266 238882 1101837 180007 1251983 831397 1353043 1782769 851869 411860 15281 866396 249080 92134 1670047 565667 1219751 414711 1097473 1899899 738733 1388285 204123 1851631 1348255 1408402 923103 1679831 1533595 1252693 1072219 872651 243732 1841182 1298062 1504768 398965 89208 196492 1556723 1315683 215176 1475248 519295 533878 703382 1092981 82253 627418 1434768 73321 310854 289620 1663658 557957 1881481 134433 537775 901129 1164904 159895 503912 1192839 1095810 1208927 1166219 611065 1756274 788134 1552406 1935524 371611 753836 779640 133441 101747 1132615 1375625 1195746 1202515 1082443 1083614 274798 911295 110062 575673 1317443 1753662 535756 1275081 289911 1012386 377751 1096669 701782 507962 1968995 738585 1595006 1108804 1817778 1885232 391982 1539974 1522113 679117 1709891 1338844 332948 880641 509895 1025971 1639186 1267984 1430492 23807 1960678 1413187 1981938 810284 173278 675504 1673925 477001 1998520 566027 758965 435288 997879 320393 961869 1300732 1410441 1590655 1767396 1733142 38898 372382 832601 1035026 273776 1017084 138089 293818 1174105 932597 757712 754125 1048666 1432266 1007709 290126 1063157 1599515 849613 20162 1500682 1221833 796823 473181 211177 630401 11678 632603 590353 851186 266727 589571 623056 401030 1063970 835258 104040 1372383 1032895 1844769 557229 1019752 823050 422982 628542 1215492 1597672 1681225 384859 1034716 1703220 1126516 1700140 829999 711084 163126 1486483 1556513 1133665 1627132 196853 816842 491456 1161782 521274 879658 1624641 984792 861994 1832141 1922587 94039 1073137 1408593 1132862 159481 1373842 1987749 1027693 571387 1741208 757677 286049 1889756 830306 623794 1549158 1376800 1627705 1243779 1153253 1772475 255308 1124459 1915224 706786 75512 1844604 1415277 581863 1034357 46786 86663 1987353 710852 1718171 783426 1935128 1977195 1531833 1238305 1297435 351478 978797 843633 1818266 1502529 227710 1135926 1537615 1555338 1810184 531394 988821 1745199 449196 684191 1677698 1561593 1719606 1946272 998818 947643 1498982 377636 222394 1426182 1940158 1259422 1182204 953591 1210423 1584422 124151 931185 637879 300170 243056 696516 841706 522009 125414 1891292 683208 1743885 1365137 1579789 1142386 1758230 1469972 194889 1767982 119620 524476 107082 1837872 1592551 1452928 1993742 863212 1495167 601281 61905 461196 1806585 1390005 1642136 1042406 1417694 353210 102306 223731 405193 178869 1067277 1511578 1788613 1017260 1108614 1433466 271033 1624769 1584216 1664010 736176 1668226 1984605 1453337 44165 641448 534310 1638025 659982 658599 1153211 200150 400850 792611 1972041 1218610 19224 191577 72929 1159972 1532701 1196372 1764960 1431757 1787628 582443 659244 225350 319053 1119895 1638786 311518 1614618 1297199 36907 1922407 295505 398453 1116712 1875011 968626 233134 326766 1355080 1894864 514641 1382837 1936668 1863476 498867 1595094 10093 1991434 98385 1923931 1989896 1501690 1188523 171872 1426362 892708 1068402 105447 280290 564164 1743742 1967629 1855742 685270 967630 1674584 1738653 1501614 480624 32486 425017 1269399 1099959 946542 1241757 576935 102381 1608230 525930 1483930 1700192 1408616 1392191 1777685 346491 1086197 181297 691578 545604 1959489 1519256 1647382 1887260 1536971 1514969 1638077 1234673 1387969 150256 1411272 242814 1408711 1513152 957689 39482 1772144 1590718 1857756 1609473 227984 1976408 20675 971789 1526548 445496 884806 996648 533512 649720 1073812 1500882 465151 1353931 1974543 1430225 1386463 1956314 1761391 230705 693768 47288 1660153 202931 1202830 160999 839479 436181 501489 248209 758091 289701 667845 132647 885591 577138 1519136 656581 1878963 870423 1130926 184109 843504 1294903 1410137 942047 1932066 1049132 1951909 223567 870970 1881372 352636 893321 1662758 41091 48866 1136081 1815220 1186841 1786790 902240 1776093 1067173 1297499 1418952 1578127 1147180 1766631 688789 1409270 921146 751033 1601567 776154 447886 1434874 966125 270158 1590065 1764914 163275 330160 365874 515900 482330 523305 545376 687940 1863393 514061 1286012 881701 1980859 694739 1281158 344752 1323312 1098827 1289242 1058423 20054 122889 1130874 616229 52858 670376 486100 825927 776373 738561 787011 1844965 21105 727461 1302683 462586 160162 1991288 1621755 978181 1330136 837514 1959703 1563484 1796672 1184650 1035533 1600040 1994888 231796 374096 1955392 1534209 550354 1776523 304367 1205863 227372 269862 1443053 7424 1287651 1500646 1022941 1898160 420164 302760 48303 295205 717419 720059 697877 39778 1822160 525150 485293 228494 373825 627158 1106775 1338611 273913 1694613 335859 320524 777500 317624 727553 506716 1575013 1844372 749193 1386271 1059204 348578 998062 314148 290062 324271 38635 372426 1945149 1338949 165686 1581148 121843 821618 1822116 943343 153617 1669921 1124800 1678212 1332364 829701 1759505 1171824 1463904 796291 1463313 149555 415242 628855 1397445 1358612 1938899 1232495 1181943 69253 1723901 741243 1648130 911911 1265604 34062 1232036 1084320 283047 920658 1358264 363151 711958 1504934 442988 215584 1715623 855838 1414565 1117047 1134935 1739404 1974922 37966 498467 147628 1744382 1869297 1370595 307227 717915 1109803 1092917 1938552 1647841 1492361 1963324 1083818 469596 758151 1906451 942736 1255163 632865 199139 1592285 1976402 81915 636061 1590004 1199328 76801 1471808 826281 949853 532292 1505613 132985 1440457 503286 1416352 1660408 78433 1583148 1171542 1904666 133316 1608156 684490 898106 1223527 1321470 802582 126617 341548 1662160 1631528 697758 393146 368444 493182 1726704 1064017 406097 1792319 586808 412010 1805845 902858 1337198 88017 1504007 1873671 1059890 842811 1432701 187153 1642723 1784165 108472 140985 1105763 1185101 1876037 1728921 1878540 352719 829206 1994893 1106387 1558542 1267756 253289 345792 1922052 286385 751256 1560554 76911 17295 1104436 491904 1789235 1155732 1762852 1543155 313230 597070 1019431 1805266 927903 1471585 126358 770562 1807429 1917061 1010853 1743722 1797479 50149 1917511 1254211 998232 1862728 1301995 789702 486109 114426 140696 315054 1480989 68865 485729 78760 425987 92414 1695042 615196 1188003 993164 947072 997776 1477036 1442643 434325 743865 1284433 1218058 538201 609234 1887661 137286 28930 657994 1425951 1668227 882422 1743517 1018991 1990699 1724891 720854 1796756 121160 1974152 421039 1877496 953418 1781600 504578 317562 1600307 106275 1097718 1792856 1447034 1557485 1836112 980767 1521851 707525 150034 343704 1919631 530695 1729608 342863 746550 484327 1816319 1982557 1125345 1954865 1783816 398639 609599 165257 187945 542515 610042 786526 1936691 820903 598711 714985 1878639 335843 25751 754259 792604 872831 1277362 725442 582574 1558593 1812650 974796 1370046 1443088 654310 1263225 1480335 820267 1078237 761655 1496554 1197418 321069 619343 53649 1897066 1423547 1699385 1983416 1628057 1697930 1170407 1616186 1636785 1229947 515641 152420 1341459 77013 433922 1223855 21801 1470357 1470063 1622946 187390 138629 531241 72570 670438 1409805 19404 1482541 1835035 1026137 352575 1618701 1255459 710879 657083 538501 899776 1208323 1182350 1454793 1513250 1731723 1811721 1559850 953579 501892 799511 1406089 1463852 1084487 1023288 1856754 1615972 961047 1553683 371435 1301212 839360 1473595 615367 1681048 1866165 1230553 1702026 1811856 638398 749068 1157091 886089 310646 1760947 792874 1627994 421872 1904712 437137 30159 809868 1768542 1252009 878632 163614 1916518 733656 1933665 1932963 909475 1707191 1909019 1795047 449918 1387031 1531425 243116 59215 484583 1072221 1061537 1053666 1010033 936216 180712 1391117 1339863 1565439 1428009 448867 777102 203848 1654418 341134 555767 257038 1993447 583427 1277931 785353 1763203 548694 1780902 260486 1466068 698012 81177 1162395 235798 1790837 1006097 1570312 1650226 424245 1054642 1704835 218587 1854271 610531 121973 144436 1919556 964577 1339126 1739732 968851 1139759 1046827 1749728 58767 931428 1031912 1471838 1727641 769704 1343640 893350 1989370 1318713 1064501 171625 1223495 1546229 153807 1442262 1868942 991960 51058 1672726 1863369 1344661 1202204 1457881 121400 259482 1551943 24581 1776972 351599 1917368 171455 238525 781988 149172 292077 871588 854253 243844 156435 255493 1354682 200712 1814020 1981368 1168474 1781066 1391682 931295 112178 89069 1287021 1639395 555739 1738901 1275675 303872 699027 1485542 62297 1185467 1395293 1394487 539430 1707939 570515 74203 248597 769523 496275 971627 898965 396953 712167 465813 79925 1824353 1142379 170044 833829 1412607 382132 141126 1980331 1137779 1262945 1272688 1526949 1835470 430151 711400 1900108 752760 223361 1454113 902701 412351 1310105 1118879 885289 200199 639001 781710 1444618 769740 1690039 1138458 740104 685066 403267 3421 1951449 446048 1943437 675464 1366047 24784 1143880 1480381 661753 1066918 1111557 1635663 1051983 1276147 1232633 1015090 1532020 1291202 553220 158792 206524 1870964 1665288 1640363 1513856 1588468 796822 1181757 1586799 826098 1466956 1042179 1714101 1562759 816187 59002 808234 1302882 905027 1549289 197090 1748808 1092399 364311 1438831 615051 237698 282120 1446798 659992 166933 42251 915522 73683 753491 1095662 1569154 320045 1931781 423643 1966180 1062288 1310247 1795127 2510 1956147 522332 921298 271412 1272178 1427669 1950179 1885508 371533 882684 881987 1414647 636491 114765 1195196 651566 379562 1707806 94572 948842 908185 265288 1271214 1931348 92958 304891 49709 1745634 1240475 296508 359613 151443 336288 631849 572797 485910 672685 1373896 973176 1845151 1972062 294407 1385352 824266 1282331 1206711 504348 1428813 7245 1744899 657695 343065 686623 175433 944964 1072828 779787 1878841 674795 387835 1535384 787844 261823 1673790 685917 713779 181862 1064012 398577 1380275 408425 385526 449053 405560 740655 961391 986916 1454987 1717167 840893 866949 632247 1337390 1369463 133151 637065 1069835 179600 903042 6756 693792 83424 137762 858157 1795941 290925 979147 1792353 1752577 1922098 1850642 1063695 1839318 1332110 1212368 1001416 1627836 34071 1638818 912720 1778424 1163301 342664 65010 13856 1378856 1117264 1797276 142378 256429 1344527 950895 385928 1459419 1011590 852424 1551489 1415973 193628 1035280 381171 1410123 1826923 13680 147038 333134 240697 1459818 300021 262210 1303538 1815333 1381649 136182 26168 1009227 1189103 645471 114469 1999116 1130793 834071 1062338 1200610 827343 1287204 1243714 1124871 819904 1428447 276435 1129453 1604334 1028935 191082 1349670 658962 872346 1536683 1112498 1309633 1634400 915341 868470 610796 755360 274666 567299 327676 663398 487044 171022 900987 1320295 721325 239533 268202 1414142 541312 437901 1214609 203602 719403 1549378 1740450 158367 1557328 194739 1775043 1770443 1841265 352226 483830 952447 1480422 561173 514075 186735 628918 407550 718335 1677401 446569 271913 1903277 1479799 991455 1956974 784212 1467992 1671162 995656 1021389 1174443 1018804 1130920 1528878 1529471 1487381 1014887 1654470 1671421 1920441 1027517 1856245 1658128 420978 1522033 1405040 1153679 507040 1369067 1996661 934905 148346 1952633 1705444 446617 1658462 168090 241137 1304144 142359 77497 1023506 1080867 1289577 437744 1200436 1346972 1037480 894348 120188 1642741 394158 768843 1303728 962075 339972 402874 1935442 1499003 1962547 180983 997433 1379550 1331203 1223177 1973495 1446741 1751750 1969043 836651 1102508 1025629 670136 535241 1130515 206906 246052 1387516 737222 521591 228242 270811 1700686 1256859 391254 571770 902610 607696 1025233 1566772 1465846 1296388 457474 62152 889563 445287 1753241 1984522 1076 988875 1078261 282190 1711763 419726 1262577 1047207 400908 231104 969773 1609221 1139819 1109183 492151 463964 307163 1834049 1789530 1121837 755975 1525983 391953 973364 1167370 695487 693760 337332 1049599 360183 1330997 1804213 460594 76646 314768 456153 1615084 1676105 1718267 1010848 811917 1725379 822477 83855 1938339 1699879 132273 1348633 1673997 308951 1011576 1104672 98032 950729 1647361 1809224 1686759 1185930 584778 1744295 420079 1738538 631929 903528 1773482 1531217 905905 849268 1470913 561285 994501 847702 1944496 79974 13658 1226914 1710770 808341 379652 281815 445854 1318869 1888094 443043 309264 1661174 1089177 84059 1262779 1002012 1178755 439434 42404 1115804 1097567 1948864 1206123 1744249 330618 1009084 1398647 11938 1283582 337668 1339834 838864 1175298 1330257 964271 243405 1736025 450197 185470 65473 613723 557662 130174 1469172 678629 711179 52793 430553 418498 1724657 587727 919521 442057 1833161 1138436 606686 1717592 1302714 1748922 23137 203128 1113348 229721 98477 1508197 305627 208369 1526441 1448179 1332105 1389231 46689 890580 533010 94498 1898619 1746902 1630678 769293 952383 546699 666330 1624999 1781529 1964599 1846856 13624 1692612 1190395 357178 163851 1986166 1868821 1822244 584435 508990 1385999 1552043 1865665 644396 1108840 988624 1776045 84817 529176 1622408 1158495 1428939 1937684 866199 1818034 1924264 1067451 780728 1580359 1165613 176763 1733571 1300636 843082 1835727 401534 1138682 481108 739704 541389 456094 1405828 290553 927128 305707 263729 500962 616754 1577286 790142 1443378 1772058 1487088 1734427 1687771 832836 195790 287503 1114193 714008 1730141 1513087 1324355 678589 365221 1658236 245360 101390 694324 693785 656171 476454 1926459 1871396 1445508 1356344 1985505 1741026 482180 1916919 448415 1913155 1615714 353584 516424 1090407 1634401 1622253 1294709 586561 749204 934165 486719 1126123 736028 1825736 1309535 1832865 1938490 1632238 932280 1620444 1605703 1048253 1820914 1507983 1493091 417716 479274 1925615 1696661 1167422 1682572 221061 1018818 1546272 857957 139252 1725049 247116 648768 746837 1129529 199565 1850439 509902 630541 1083709 919909 1549851 1702090 1064547 429092 1086362 68624 979670 1667559 879122 454594 1569389 1741983 301343 742294 78547 1536366 628374 1121409 286298 1613028 1752533 1355929 665488 1454478 790013 861606 251254 241441 1104673 859235 130280 752738 100859 151110 1679491 552520 859395 719529 643567 209170 1541355 1406103 1222456 770214 252308 1744625 1610728 1894564 1502786 624676 1052381 1480210 1594023 1190675 1654667 176302 283487 1351216 1270253 1440582 1181031 252665 1970898 257278 165746 1862879 1448592 537239 1520360 530638 677949 1094427 211309 1295031 1648617 958989 1583173 742305 467991 382753 260902 265810 1275373 542536 596999 639116 1873621 916173 1266471 174739 936372 1094110 57430 1675118 928906 1529522 1849677 666750 710225 506174 446263 1630832 701226 1046000 578060 1967868 594526 465146 241847 1803916 663970 39245 189511 1948363 162830 1873297 391142 465550 1751512 773748 1049683 562594 1321885 265949 1374367 1229342 349732 1707987 706154 745152 1146683 1421490 547856 729880 567216 481680 851578 1425276 531095 479098 1289718 876641 760677 1239877 1851936 381315 565340 166096 207988 388684 1381974 1602641 1716838 1991692 1845588 1842355 370976 1910347 1541105 728867 568644 1647489 1613435 121766 797024 1666882 418675 843274 1738447 186015 638276 17588 42306 1185678 245081 851980 42782 1797558 1232640 1252119 1450439 1492901 535993 939334 1052815 1758244 177770 4265 1647144 1523233 1072675 1334309 1481204 3686 277930 1857219 1306980 1508422 93425 935810 784980 1320845 1589444 1427714 620475 1246317 1493774 1240974 359265 1285598 1345954 1003163 566184 466639 1428288 1850512 1645530 224021 1774656 396791 1421152 415374 1645064 1477341 1110602 1585842 1920138 124882 423018 1608469 1647048 528577 1287469 1767521 512334 981007 1385510 372510 1246993 1317585 639575 1041389 202248 24865 452506 1204352 1108992 1455514 1386351 891811 1459577 1356115 1265524 437384 1231561 1021644 688061 291883 1963937 542430 16724 1220101 1958583 674541 637342 324766 1862459 1288292 1189051 780580 1630466 323693 350918 1650098 388096 534691 1697180 548945 1203740 606629 928302 1221151 1958270 488093 702973 1168455 396916 1704165 1175741 1069768 1918754 1445973 1415815 1667730 831928 1252620 537637 1668535 1931698 1710990 99545 1804475 157728 756759 78915 394140 1081067 544660 251111 1979524 1659062 88082 1488174 480899 784839 930414 1333514 274131 1117799 687281 1297539 176330 829390 338478 26562 242240 1697356 1212104 393023 645560 956612 575393 330375 283650 1684644 968420 810326 1533665 237641 1683491 1984735 1642828 1781791 1912894 972242 900967 1174580 628636 1900920 818451 509453 966029 1817214 1790750 166776 467614 1894461 1321947 1641360 569562 746218 1718610 1992846 1949579 256685 1120348 108848 1136631 43593 1508471 1656316 1775136 1764901 1985328 265364 514775 623138 1766169 1485907 429288 1544436 1618239 89362 617490 1290839 1628276 1636714 1020224 187367 1034760 1309710 1506146 502309 304535 1601148 1205367 803947 1998643 1008328 1142967 1047652 1803477 1332233 756049 1607773 1141729 29365 1931139 1398511 1215057 446018 222500 832438 695755 785462 672532 303238 309925 812779 1382390 346202 674918 852610 257762 714771 1761927 389892 1682206 239012 618045 1284892 1967495 498556 267786 124566 1619697 1537560 1254394 1094419 1099085 747242 1406354 1844714 1356160 196025 1947784 192841 1503998 1688969 1395496 615112 70519 653845 499762 1487181 1880370 1156031 948513 322074 1128601 91314 1630292 143051 1922815 553466 1993898 899584 1420208 320477 180683 83134 60061 1921943 1081072 1951033 1860594 1228020 846906 797809 1447095 1709839 811526 1045856 252645 446173 1438985 832697 990339 639346 1930541 504186 868257 694011 724622 215067 1611451 175893 1139176 1636532 1757529 1830596 879653 1892103 966472 1494650 1879073 1701012 1459464 846846 1238073 1220094 422820 64201 430636 673440 1717483 1052674 1715753 1919619 1327685 448634 822262 1883069 738841 1658793 1591788 273901 1054899 496156 280384 1044053 1542657 910689 1782654 939010 1025197 1170812 1228078 1258933 1426589 1991220 604229 424399 547844 1301049 782060 826467 170631 1742214 1435995 1712808 699968 1396557 572495 107696 992938 756890 1314964 1994839 757174 342003 1923169 1690852 2792 1521113 480710 1745895 1712910 292454 1955802 186980 480757 1796327 342632 281157 1481087 1693493 862083 668241 314089 375574 528006 828777 855366 1413551 747854 79847 1246424 378858 771160 1486814 128267 837587 423129 389493 718577 1128194 1129619 1511309 1397374 7848 1846109 186392 61037 545507 388569 32024 1866034 781631 489506 251667 888823 1719179 1950792 398358 1633509 825804 1776557 171661 310114 498992 172276 805280 274950 1824713 1187534 1449468 1419338 1211654 756269 527066 1196395 1561679 698190 1338149 1104975 1344597 937187 864499 466506 1133652 1383118 531695 1799864 772094 697948 1725708 1965249 924111 24967 1568467 1888400 1302969 1291719 444459 173244 1339571 1945690 159440 437735 982474 1112678 400262 1308968 506977 69002 941468 988288 142052 1018285 996114 1656993 1133632 516658 1314128 562188 603173 473132 983193 1560476 1723508 1420384 1514218 1571660 1775114 73750 347535 1317081 1908327 1117646 1363915 1367770 719435 215102 287336 432304 1021578 643085 600539 511655 857747 756862 1582655 1053314 444164 816451 33618 567992 1214442 581084 868646 1427597 1059772 1297441 380865 1963609 1544131 1902605 904259 1094505 1246690 169617 404241 1795457 1193440 546753 1161254 439897 67083 1130111 554647 254660 1287072 1670391 622812 923229 1551374 161485 1010642 487296 1902903 631864 204601 370756 423714 1341500 1762420 639523 1766264 196465 1858041 319677 667251 1350389 1831317 1212518 851319 1099091 1597493 1138655 998792 1903165 1477246 1144233 1839028 899753 1692503 1645719 180267 50905 1505093 1603738 719079 1241433 979381 332597 1142069 857289 1522980 244442 724924 1037394 206469 1862185 802 670865 1355041 644498 1394332 1809217 1955480 1023577 1512509 62008 1260531 69587 1016801 1837562 956047 1504012 1992673 647931 863510 320255 1297089 1631043 1088815 359359 1932140 1855060 1041801 1126980 91040 1306270 314512 1127149 1768259 1252097 720967 626281 703541 76655 720957 1857154 1216115 1545035 106946 1825482 941204 983470 744582 1825326 1306974 160313 270922 1429253 1098484 1573210 1929506 1463593 1691588 104395 1751859 509372 1203365 537840 776052 187045 59422 1376007 1098197 1451986 924795 191784 775970 1256712 999679 485245 292597 1297600 863947 1800699 1626822 839841 1287910 1265317 921901 794289 106095 1532389 788039 1472000 35082 1214919 383662 432030 938158 942771 1978409 282784 465034 1122788 906513 352600 1183768 1417983 679879 1765224 743682 1033173 1530834 685880 353268 969671 1759627 442029 830204 921824 1686555 598613 1454306 161946 1799152 1208126 657008 1688525 1725535 1479094 1076328 552338 1734809 1212483 1594272 563280 1672434 296891 563197 527252 705965 1660718 739064 139168 1001249 1129151 1822810 974508 1944106 1600448 484704 596556 887934 1500879 1405784 817299 877751 1310012 714477 1891202 1854487 1958752 1785524 1903199 1738330 1775239 560964 685361 1039824 1251573 1116667 1821577 1604795 381213 1082761 404616 1135560 282513 819531 779079 243290 220508 1949333 12533 10746 69310 1905625 951498 1101215 118581 1829476 925080 1090426 636065 599207 821609 640743 233243 623684 1665304 1481183 188758 730158 509487 348754 1067348 655221 305014 949134 1342304 1128039 1744566 1974339 1230637 1004969 295229 809173 1443037 684994 344024 1139120 1704757 831084 1068743 752140 1516243 576439 519400 591669 1218692 1207874 531182 493157 1813062 541921 172188 182644 1613368 1742656 1475112 180275 608353 291382 138104 1444533 1603924 1090357 1981562 183867 1235419 1131115 908229 1273564 1395414 1407880 885269 1394681 1570861 1978603 1725680 1988775 1119986 1760606 1856561 26200 1694769 1022645 1120464 914824 169620 52881 365882 481935 697004 755457 1233551 458673 1131317 1079822 678010 858407 109992 981182 1556904 1046077 1705525 1383047 129433 460419 1862792 453942 805196 339742 1773045 1598370 591894 16772 736596 1913723 1130705 985553 524972 689441 201653 560960 919927 1679403 530045 359292 1620121 1292834 1088379 305512 1714436 878121 1751690 1780355 854939 315683 753698 943986 1292651 1781468 1103171 1664748 1433947 614554 413997 1547906 1467864 674371 1372409 220323 28153 847598 1270068 901895 281577 1626014 216462 903386 1452068 826571 842334 1558572 220873 345979 983513 6415 681826 1684574 161645 1584654 1101210 1988269 1994968 292727 1315707 807361 969024 223488 165368 202490 1074082 1059965 301838 941326 748252 1132455 1919793 1327847 1098779 328383 641510 419839 205434 964489 1910701 293902 909208 1039921 1066788 1757378 407958 1179505 1770080 1825862 435391 84596 843706 235066 1740660 571829 1139675 996236 348543 1873551 1189168 394026 1903231 513644 1081398 901392 598280 739766 1706663 506221 1624959 1216169 453675 429827 1956306 1439509 1839365 745571 1967212 1444092 29909 1298699 840661 666137 196752 1785147 1274176 276703 332936 1147836 838697 505332 925477 241966 760211 82493 1615209 1908466 143133 265604 531085 346985 766727 1970077 1718212 303853 361280 1935076 1429443 1967046 764016 349391 1155 785937 1532266 546323 1761177 43959 1142865 101508 519909 337588 902280 1339881 1743463 298487 645015 1296113 1879016 1733241 1211090 850124 994590 1681742 376265 1026761 1916439 1620948 1857087 10019 882917 760932 712804 1416395 1109598 1060905 1256528 976067 410965 466633 153392 834423 1079908 140186 1574162 1463888 122926 1266216 50424 599073 815727 907404 1986904 489071 1629203 1454218 1434607 1038098 1061846 1813964 989951 1787383 943098 1656321 164277 1778172 597854 1022358 1811663 1813539 1369421 460912 863122 1915195 404298 1362410 1006777 1998308 571369 611220 473763 26936 981209 1942279 1600397 1492388 1096440 417731 592822 810312 242324 423632 520946 1620421 631888 852564 1849743 243266 435389 735369 1967155 1612434 1984022 956357 1878717 699130 853228 1082769 1581111 185896 1383607 1969275 1569729 1726201 1228282 168748 1696528 1357627 1688440 616496 1763345 1985956 943576 1764081 394068 641552 1627488 1880679 1591166 417277 523029 596532 1434069 1555658 134966 1041502 974764 862986 959546 1484372 1130877 852195 1586063 532727 1647114 1420111 887692 1860099 1723226 772874 1134356 928170 762282 1304163 617585 1644568 1578119 133121 235195 1386434 1424247 378870 1518352 77517 117183 1266567 978278 151514 649057 1459612 1106472 1919859 430141 1107802 508923 313229 838387 441562 40443 751098 219508 259826 706358 1286491 235003 1908837 1314548 1333999 1527592 1100183 1538906 1155908 344392 1184387 764551 103444 1298916 1952192 1160645 1169640 375193 612749 1494885 511502 1128512 1151398 1309920 1857884 595675 1521231 20356 1083510 278252 1191677 1193083 877293 609706 220266 890627 1863320 598906 1399364 554573 1677413 1519281 1601765 1994379 355526 253713 1429668 1781538 1964350 1559260 687660 304555 658842 101250 1876547 1861269 9660 460226 1252916 1569319 1966755 100516 502013 1302466 175045 1183195 594058 1628460 220623 1336125 1773666 290876 1512793 1167366 1057791 553221 1379903 315108 1947452 944836 1946441 151087 1447482 1343252 1646045 715013 1334488 1067337 267253 832701 1873732 333405 1430587 521644 386089 774476 456416 427917 1563768 573517 1579363 668945 1298716 1741622 1376136 1477925 347631 92589 1419035 1926143 1074638 654888 1056639 1994747 1699628 1075324 708188 1527690 1774895 578650 1838056 237695 234512 242920 1451719 1560084 56819 1971923 1359909 389656 1362085 1313084 491230 413035 546714 1200689 193359 432917 1700772 22936 775331 842044 1895268 344668 1140500 1747591 71768 1006731 1753710 1610699 1923106 1078504 982799 702243 310340 1892410 161189 1794017 1556261 399450 1437313 777181 206270 545484 278917 1409075 678616 324172 385088 1403951 1456719 1367302 753841 1270355 1192076 549355 1882723 1479494 546234 427911 502201 1400811 1223935 1828288 896713 188174 337392 810494 591007 95754 156204 1465705 1352606 1340403 1114955 1617445 366335 850494 457505 1547931 677996 198066 1040893 1355928 312175 669387 769520 1346905 677180 1160414 11929 590965 839275 1078804 507321 1459648 1822343 219636 360744 985681 1346956 1541137 1685112 1972417 684924 1726501 561767 871094 67095 985919 1472037 909392 353700 1816730 1211413 664425 520334 938802 834467 1681390 602051 1223063 1366296 1722286 779770 375757 645542 938813 1551652 1346913 471641 650868 409792 54047 478005 268987 1840605 1379389 1295986 392860 1537706 1115622 1231661 1950673 440295 353671 1619300 262273 1826334 1955404 70347 1502510 1360405 1268074 952621 561598 635190 289015 1637172 1285312 517675 1039965 1955514 1139887 1998567 258799 1709617 550189 504122 1611315 323711 537865 1055306 1283306 955593 114027 1040523 1540877 1130852 1120575 1099178 1560188 1202692 1405990 683339 1385108 197454 1511032 605954 1409986 933117 775096 1613062 955810 738063 1273120 1443611 1451443 1922525 508732 930071 999485 350419 881874 64247 1225756 92228 19165 1547474 1618786 949702 874383 1271877 692603 1749256 1747451 553600 1038340 1611749 74078 603087 1388543 203318 856344 73145 429118 577978 1724916 1116005 709534 1449007 481425 1125296 1139162 508945 1080043 1349741 634185 755313 147053 1184921 1573740 1423875 582719 1598950 1478218 282650 411914 16949 1503439 1083008 1855746 1664353 541957 614923 1476297 1990842 84907 1660416 1957456 1797627 1966311 827813 1391669 574569 989859 1418637 1209494 1171432 1473270 1374561 1560408 283335 1203700 591151 542317 1064009 1672402 579342 309508 1172452 1002636 973908 1474136 744042 380946 1463191 1432905 717631 984297 1589474 1349581 1413115 896533 1827317 271174 1610916 191821 1211787 1198354 1278535 1475331 289774 1174683 505138 1508266 1574218 767836 359283 38081 562844 839816 1882066 171954 1633025 6029 1208821 138952 1020216 355764 1328421 1950707 1240699 1823445 973109 820039 21656 347956 136492 1792916 1828220 456026 1036410 360255 1967451 1157334 1178608 1814161 341968 386521 1165802 1076096 1204908 1618251 33824 761409 392290 842958 1079713 737312 1982887 1900811 225439 692080 1230525 417588 1727874 299472 997188 1438593 78751 366442 1312271 242134 560115 857854 240088 151651 1697912 1681441 336482 134018 1997954 1844666 1676333 583895 189624 308927 498614 1644071 986482 178680 1889386 97877 749597 836238 1187984 598785 1830511 627235 1636719 1242760 336123 859737 668736 638549 406746 342600 1762253 640510 448013 11960 14403 567205 1549798 1666391 1131955 251360 1276406 739681 1357161 1721768 652793 1486750 429659 655348 1850186 59517 1552171 1974999 954924 335252 1395560 1221266 308670 587331 900111 648443 900624 1984730 1040040 727348 1264387 778514 499307 1274287 1178086 1048333 1906283 1010587 505639 1134941 1016190 293782 781209 357130 627579 499574 1600973 1519194 695865 834472 426594 1382112 731192 1900327 1865720 948453 1541362 1846465 729088 1616971 312302 982658 1421759 1087253 934607 702472 951545 592429 935041 97525 700787 1917057 615948 1208020 1776881 1533537 1793499 151015 1644174 351612 746572 1690112 247826 1415329 288822 1458049 222462 172741 1301595 1006108 1295467 1871708 53729 276126 820036 820270 427428 1484390 1590658 418752 1797781 604082 919118 652643 777902 557230 1808588 385426 1368436 900746 553591 1387493 98490 885991 315623 488168 1478995 1884509 1617386 1953779 969374 926689 807954 923044 106879 552231 842524 1450555 984485 503959 765979 77427 1826392 1580661 593533 1985809 829356 446902 628199 1986169 1582666 188555 1934208 634835 175248 1463645 242854 1321667 250480 1604679 1872520 1851652 752476 848202 876380 1053122 354389 614729 1854691 1511104 774251 1673386 1230926 607001 537870 1118911 444756 28814 1771961 1256036 1971887 924246 1775470 996516 703895 947345 1504197 1607078 1201161 854536 1479193 462197 582437 1525508 1278215 1708597 1896676 243286 932571 769832 316862 623936 208544 1942570 1840537 550760 624190 1202316 165033 1590117 473023 186536 871862 269716 79471 462600 609395 1261773 86810 48850 1039210 593374 1404839 1131602 1008369 1162075 1344730 335082 1405486 35257 983929 1474681 1727443 14005 1679565 447754 949671 1761479 606288 1759979 1374389 1376042 944708 926811 8347 1506103 254782 840703 249653 963512 1118897 1137281 1728873 941264 544356 150475 1751471 17370 725044 827993 153304 650379 325340 522159 1523235 1682281 1214660 1407434 1016185 1394248 1421950 125539 1226926 747557 487442 1026194 183864 934770 76963 185415 776324 267859 852309 1318699 655749 1768714 1626177 781220 1745046 2171 687553 136029 997094 248095 1380474 1995516 257854 895307 1249337 1544630 396765 977309 60 1180990 1559219 926947 145487 967197 341689 1453307 1913569 460394 386479 1598125 1424169 29263 1757285 1035445 1667479 1489332 1323598 798519 1189849 1828051 1884570 445582 1528662 805530 669538 435801 371879 352441 1706446 1882905 1160353 970844 641132 316746 1910728 113640 1811344 1157387 301610 1155750 1477600 34114 1230384 527612 486220 1377079 1260387 1834871 1527689 1135647 1969409 1626453 1367754 572215 841367 1402444 1396802 76051 1309656 1472492 294590 694664 1038109 4686 1607807 1713513 1006605 274764 827397 1493536 1660722 881237 1661225 1285113 1227499 262296 65337 1515870 1285487 1058315 1923948 1959275 723656 480611 1015325 1529126 431261 1489581 1868560 1899671 1965011 1074618 851323 1414250 492005 984809 1833380 1713291 36225 1575275 1649549 1557253 1834033 1949587 771587 1016572 1906306 1159047 1907473 317128 1580353 220187 1174158 328687 1546096 1536247 327488 553020 1168948 807758 1984985 1932227 1623615 976342 1471317 754057 1678857 695409 320373 1315445 459949 1695978 1521214 1919246 114000 948915 1117596 863588 1066577 1621743 268624 935521 1161653 1344854 552878 851727 32756 1422645 1266554 758710 1512504 630687 373466 254419 182764 983427 489701 831932 700310 410469 774158 968845 1469708 886902 1377454 1871294 1895482 520737 979196 531288 1099651 708003 1547408 1099328 1839570 767087 584640 981706 254031 1489864 887105 613721 1748224 695433 588081 1886898 1894082 1823484 1142171 1235029 108846 865988 467079 188064 1683950 990307 662904 1125849 1681092 1349375 763452 1282979 1787675 1300439 1044151 1259051 613082 303586 1130729 190994 355168 431394 1584814 620159 593200 672468 455161 1982388 1930215 830267 1548227 531793 181632 1141361 1610869 476244 1306318 575786 47938 1061713 1686965 364030 295947 170942 1284741 1763703 1066241 352622 974024 1499320 196989 360314 1589333 1771951 1420546 1686510 437687 159328 354118 676818 1774396 445512 1278015 604774 695247 188922 92412 1390719 762342 230472 869845 1741128 820042 985724 1849156 326459 1654812 537162 1837347 548378 336949 39374 1566122 1213787 473695 626510 66730 265694 1188543 1769362 1444096 171210 1770582 1202513 1888416 407111 599574 572718 1908423 995576 1733158 209071 664609 1337400 1647290 1373599 1156076 305989 958891 972057 1183892 305547 1521267 702877 1710402 1441518 515243 1557089 1229297 767470 693427 990780 667461 1763320 646297 1503676 1113765 1016125 1952755 421214 1397646 1294661 1952592 1968883 1601439 1334047 1425263 820580 1629291 371444 751214 151833 1083866 1967879 618885 1704789 387297 867642 1171258 188013 715745 1215510 1126603 1982827 436500 1498850 1325320 485319 1671414 72802 660884 614490 800526 242816 603364 1630856 1371253 1330484 1226425 1540687 1036222 1333784 1173593 397785 1382820 331445 18878 845835 225728 1086910 1286458 420056 330161 1225441 1893909 1456469 772572 518814 739289 361648 1973460 1624080 1555091 1189364 901098 1654707 1040025 1646327 278065 900919 1167187 1595508 1434974 1791045 621896 28987 1387575 1483072 1496978 1317048 1739057 1601598 1294494 1740221 207246 1220610 1553463 1680638 1341509 136610 60130 1006873 1533216 891241 24787 999198 1443144 458039 807529 371009 63271 1420544 1914518 1684327 391029 775143 1952548 669649 1602988 742993 582827 635453 1430230 161654 1849086 556071 1362734 1565813 677956 1289938 715972 418645 484927 531342 1751788 366440 1777046 1171196 1587867 877520 260418 1554881 1463715 1827277 1900883 147962 945601 1961729 1394079 1557559 1671605 1700712 1715613 117756 90418 1984966 1547641 631544 1745137 1777355 1028100 1633722 469088 608495 1858157 724093 1748905 1090796 1631980 501383 430785 1031322 626366 1549060 432451 71664 334062 1156267 633432 577171 1682367 745802 1486908 1232785 1622004 1337109 1644912 478325 69059 633495 1992616 565749 1838375 502067 1842624 505836 1917219 933929 1158234 1614602 1782864 56867 75764 1730306 1977146 1584919 766145 1517516 391445 1567872 1066731 1577672 1605505 1881614 1759766 1626524 324091 30204 1341166 507975 1428207 17962 553311 949021 156108 1017979 859905 1172622 1810295 885134 1264401 440849 1215742 1475089 1832607 114281 1667212 911228 1756976 118804 1329583 585427 803008 921214 1498257 992159 431250 1046145 565965 1957062 842273 1117175 1398111 1157299 534483 232616 1920016 1072862 782642 644972 1469562 297246 320870 1314245 167134 323348 601915 501854 1618076 1562627 27751 287138 1276714 662743 1640406 1205278 1764874 1553105 1736240 102049 1982273 1759152 1172355 1633218 571981 382756 1301713 1565352 254695 1540781 1466792 1056594 914800 1899511 162119 1051057 1869018 758663 145079 1659921 479826 74580 1929032 1078594 65157 1779482 1834203 770263 5151 1373230 818619 1598393 804228 272046 1185340 1459424 935576 809112 466748 1598486 553480 537902 1529689 1691394 376460 1251683 1611695 1109572 593292 1434931 301267 781632 1550 487032 7371 750687 643580 1675378 1624249 1969599 430758 541996 507382 1302334 188446 280701 966429 905206 1374871 1494641 71095 1977469 1869156 1751527 62215 1185034 1276179 1488948 703621 633140 1104334 1799413 1820740 1975046 156909 1092044 1060973 987420 1326326 861373 1984848 374581 1315874 372990 197344 428808 1183925 1177899 1910561 133935 826388 1188955 490843 1641883 800953 1423550 1153545 1815360 1526639 208516 1049122 1172639 1884518 1578679 740707 1837845 1755423 1750285 912358 1088941 158074 1071630 276593 1665172 1948094 1979814 222871 1484716 386098 1543739 1454804 480726 815086 453058 563123 112716 501776 901467 911415 895801 1069669 1876652 876559 862079 847526 103313 1692936 1904108 1762656 1306321 232214 1638715 98344 12604 1259759 1157644 1640468 1499086 1915766 341622 1795864 1251887 518924 395978 1698390 1183189 1395476 311571 18884 45703 325560 1740818 1948516 126572 1670245 943269 689807 361470 4193 1380217 711376 1429419 1526470 1466146 1121847 441736 754326 1881356 1925016 862760 1893334 1311080 140444 314597 759557 14581 1711722 1623525 1131392 133413 1479180 433601 566402 207496 859899 502569 1912831 1557067 784345 1898199 688145 154004 1975641 545762 42031 190221 395079 1167171 1969995 1167153 947700 1960228 1450741 784662 1479125 635649 1004808 782269 480547 688199 1092501 181939 1920623 1682904 342097 1439588 1895821 1916578 442912 1696898 38591 465227 1042092 6180 745287 1858653 1842286 196061 492083 1494172 1172189 1989412 980154 505533 567600 1109433 1756320 1984065 843471 450417 580754 268470 552584 634299 1447553 797153 598681 959722 1357430 1803126 612708 1527167 181479 154255 1352488 217709 5976 534206 61921 144275 217866 903057 886255 1531691 662499 1295064 1635652 48194 503655 561373 1208111 1149850 67109 1633827 96248 21542 602173 1129267 165276 1343826 1618387 1739214 199516 1488639 1922161 1920841 1913959 1108707 356960 1383791 1895914 1826204 836331 1077539 1896743 865913 1200087 636951 185540 1348835 1634705 1044213 503289 1794718 871262 411026 717413 1218875 396614 756718 1955128 1216540 1980084 909836 1061149 234717 729205 1074828 392557 1053967 1184048 842980 1204278 1306020 1400382 1393725 7600 350263 341396 1895155 1803918 1738487 763645 32516 1755704 1581451 914449 1415444 816341 422050 1463908 776501 813180 1170270 1129355 1024507 243948 969770 1351287 728793 1501774 1629747 1015930 1833401 1367644 67313 112849 1119790 1792460 83236 740854 27097 863187 267744 1683853 1004784 527332 1221403 138270 107116 1352093 448978 377168 669144 800534 977625 14367 1184116 1450170 346790 1523295 671881 543823 541094 859949 1842149 432729 1330711 350529 586953 1423773 1878171 709846 657243 1972391 1612748 1320114 1351381 270410 1829353 1839132 943120 840469 953191 204175 1859662 1291589 793634 475450 993575 702287 611801 541425 408612 1496334 1814302 1169232 227745 1971814 1037863 476777 1947202 1340643 263985 312797 1803209 908620 1001868 787480 975000 795730 253152 1604648 1756186 1902889 1959018 393349 1223710 400937 987489 265903 706310 1240229 1896069 516679 44027 1533443 1153406 1187817 353369 550428 874658 349007 615244 428352 13187 864588 786616 895199 326280 1063472 1625579 1688881 1633948 1329947 504204 1484884 77255 1836147 115810 1336652 315611 909596 1163839 689981 1496661 1168947 160387 1284561 699906 1413852 285930 1073973 65935 781671 431242 1161413 743951 211342 1555936 724270 378412 1750710 1829873 1024617 1986224 1534597 1046293 1174970 848136 472775 392710 440223 1520732 129848 1569846 1279433 1431836 1818389 1237031 1628594 259074 1535498 936620 116234 778754 975629 1912306 903906 904494 1740419 1952220 134407 669350 1953410 57971 177688 1925002 707375 994637 1393046 1526314 1246675 808555 412783 34183 1753744 734181 985197 734438 336100 1432039 191672 1831912 311838 1704829 1421144 1124658 1680182 342501 272560 1597598 1363470 1868568 52249 1199964 1526756 1267117 1630313 1067411 1633302 748987 249248 1231122 1799743 1798651 1245873 1216878 1339885 570987 313962 498459 984687 1524861 1077384 7978 1338451 1311214 111759 600461 1380355 800651 908020 1060046 499306 956905 604845 1882242 83749 310289 1726674 751143 241262 1443295 464721 100500 1822223 683063 1730680 895407 901101 1088172 130196 119272 1126868 722849 786441 1668707 232883 1601982 361009 1057772 877929 571589 813992 1449126 89727 135016 1156040 1905145 743017 1450477 423910 65696 1129834 1150382 1696103 397415 1934609 573588 1234631 1081403 117163 1063014 1967870 652155 449792 411165 731944 454551 802645 25659 821730 1179105 165816 445443 947995 444344 246134 1277273 571792 967029 718857 1713740 1997803 564371 94748 940614 1369854 486845 571617 591861 1190669 1666838 437062 140505 967704 1909107 861578 1182885 234705 1770687 1519550 707722 1814657 975774 438082 666996 395376 1916189 1636098 1443964 1737450 1209829 93228 1155967 1600255 1426729 1967332 945700 492392 103695 827750 1377284 217338 254220 1284475 982169 305769 970362 306148 1589407 411541 1332967 998203 1414938 939076 1640409 693135 775698 765526 281122 1036919 47136 66545 280582 652965 1810209 506453 749755 1664186 1704245 1185951 863937 1928855 1425813 588514 460165 868896 118367 1441482 1571727 974990 931202 1139536 995455 104949 1035939 920456 635033 1576180 1595299 1038668 475871 1793337 1958059 1568810 412448 1446601 641764 1062699 1371980 229356 1580261 1520953 1103402 447988 680101 805172 1635756 996703 205117 500194 1373285 1305642 831361 1452816 1997524 810037 170408 1219158 657178 468896 378416 1960704 907759 1613431 672799 927016 1923888 856435 1375584 301340 1077120 684772 863600 825514 1062804 640619 1662710 1601921 1599394 1561469 1223024 1361711 984904 869531 338345 1892297 823784 55537 1140788 933778 388001 1982839 542914 1459938 219524 1067784 1347922 1980175 308639 558523 1860711 985501 812131 890175 1027685 687527 1030233 779834 755991 1039811 356000 1346955 1303319 607982 1004055 63087 1246873 1953564 1394053 179498 381527 511585 805574 1115588 1502077 518492 1283039 113224 1713120 13607 544651 1350995 901324 760364 290786 77208 1889293 1468444 89293 268776 227877 1847060 1190206 1821702 1852721 807617 799047 537576 1861525 1677852 1573627 421413 1347378 1532607 385867 1766541 1637098 1857596 670428 1539124 721856 964406 55703 463288 442195 1490814 260033 315878 1191772 345603 53568 954193 1757679 416313 1701793 1868438 1670475 1789788 1557868 1126946 650168 1519568 443192 1232603 54410 1910834 1012676 973375 35063 70480 1099369 1651409 601874 1984117 885361 1819507 460279 267223 360564 1872080 1978002 154200 417204 229822 189551 148509 1866878 274961 462361 983881 895715 1167316 1189618 140898 372602 1182138 1048442 927913 422795 355713 387355 1473722 1065723 192315 1712699 98614 1959199 325819 512058 1309116 674653 1509900 1486173 454345 65216 452122 594705 1809145 30840 770202 1302747 223145 1680574 1197739 1602407 1380426 428010 1298425 459201 425810 746794 1142536 675612 324900 1566592 554500 574590 707052 1864474 900907 669556 792878 245602 281843 857414 1461821 736527 395635 1316083 1723580 194806 530104 628572 383158 504795 34798 1373243 1469338 1160959 1720454 931866 49249 1865017 1698146 671692 1674794 867541 1695941 1792665 1557483 344961 1314185 846208 1073636 1005547 1434546 1227364 1479378 1524122 1400099 1398710 4433 1945985 495709 1775225 398455 1317619 1976509 1088409 1535897 1022655 1357899 1023422 1445586 1062356 1062065 1123324 1507280 1862722 805512 641029 1451650 298462 1745264 1499435 1667812 95548 565468 1316639 243679 434292 618614 1328968 810554 1323554 1431301 1179888 981887 1114269 1915280 551522 507018 1447740 1298815 941838 557219 1889835 1696869 129675 500491 844848 268548 1039154 1638491 1878846 670960 1492533 1042717 1430111 1924695 1280857 1613638 1847454 444029 195956 214639 268314 1281966 1849960 189847 156744 1003675 1845981 1392265 1121733 1241957 1836248 1280577 1190277 1785664 191544 601703 661735 1419695 1114540 1103156 109979 1692241 568004 1129350 123563 221080 808385 601232 1513440 1779050 1396693 556626 1015092 407028 1053957 1063030 1872297 946265 988174 1391338 1498489 1404358 1152552 278923 1174277 1754138 1941889 1727379 1704346 44012 562119 343341 796451 357718 190548 912739 1786726 1115984 208444 270513 682152 1708033 1738915 1664696 1659686 222545 563809 1546889 922941 658765 1610019 909936 129854 1031870 1748421 1582295 434169 1464137 109342 358691 1117487 276829 1972736 1409579 1264189 7742 392886 411504 989578 177575 1726792 1440110 1547935 1544430 1392699 1990715 991391 834998 895963 620546 1827822 1062028 1388989 1740432 41928 1329770 1008748 1671898 158447 112985 1884569 1096959 692761 1477055 1355211 212227 1742416 1730088 1200659 592102 1286034 1557520 545896 1796455 802340 1479041 1816255 279866 1096801 1497124 5396 994113 1025377 940923 972415 22884 835485 1103477 1670615 580461 453551 145889 1457254 408979 1542183 1813924 1602577 434096 1873935 1241420 536134 1745652 1840044 409366 1298506 808802 1355082 147086 690488 1750407 1448254 864165 792293 385737 382168 1366278 1707146 250816 96145 1616366 783965 1987724 257033 397935 995383 130145 1490752 4736 1696112 1475366 1203583 1096237 1512105 688434 1155441 441920 163924 80081 488188 941108 266120 1345386 929190 152175 1885526 1226957 698696 1102339 294145 447420 237865 683546 738609 1195914 599432 1246284 921750 933182 1835126 1864083 1460767 1506157 1851418 1407101 1744791 1269530 1950530 16479 492429 1896010 1736460 1188 1818759 520809 963176 1891371 820711 74187 37044 671458 1518401 299754 1547086 519031 192956 68337 315065 1212720 1463554 1270411 1553788 1109687 1816404 1531703 472557 1759500 1805495 110252 1035986 750759 1227927 1790243 1660834 899928 1015665 1172973 225 868291 129934 103833 1684136 780558 614023 524048 389135 1378925 1059271 1559079 1877816 312935 528387 836672 821079 826987 1717793 740523 460445 385605 1821998 1050710 41574 1422079 440319 1906975 1552976 293336 755722 1604882 159307 646647 1718640 1025414 1370062 532217 770702 1870060 1439316 931766 696511 863507 484537 1088189 1561298 530679 1230726 624247 375392 577242 1027887 889598 948746 590650 1326561 1159689 1357974 187374 1497543 1950114 596421 251420 1471248 1637778 1689035 1387155 1232722 1706021 1660120 765798 30687 1384821 641704 1471886 973976 5162 1635613 1653842 590597 1258491 1544252 1411252 829116 972167 1425299 714231 1646090 353710 260977 374451 1501894 1241608 522629 277448 976020 1036136 228777 1401635 5084 1878632 576764 175944 1093982 1819872 1310048 685061 1240698 119545 998354 1206026 1314646 1000085 1420852 568605 170826 20983 1691748 1789157 257177 1749668 1465979 1408528 1856072 1831410 641244 202198 1418692 294749 1248133 1053944 1432520 1930475 85113 1767747 16186 1564185 601606 104308 1181482 1798180 1503120 821590 13939 402805 761754 1336606 270820 1096405 1104600 545787 616241 1093262 343061 1547458 1802356 1753707 12300 1999913 440077 1423166 197443 937405 1014704 1415685 706448 446021 1375042 1684887 116480 1038287 539533 556715 338556 825065 1577889 1042325 77347 1626989 1441271 691734 1369380 790315 571478 1484479 451676 1560201 876945 1350497 1624627 919748 767763 1248004 1686898 32568 1972367 1879776 709143 1926332 1271201 1359021 102435 874282 3303 624924 1768452 1777441 294458 1002471 552006 1999550 48131 5547 623544 439837 1040325 881606 1638233 937485 640426 1396814 550251 26188 1824360 1495420 1303495 812007 900957 1917227 1407546 699157 1631148 462506 824043 273066 1960713 1896027 912513 242225 449067 126624 304518 1938063 502843 89430 104167 423703 288899 751591 209004 60866 350341 350642 978495 97162 1493292 632284 1787538 248198 691410 1868129 1321115 1746438 67659 1742577 1455912 605003 1512608 398619 1351315 1670300 971857 625622 1796860 118230 1498567 831132 137699 1775042 1530898 917927 1712339 1517664 961383 1045325 1915804 502189 450475 1710497 1718407 204111 348393 563027 809807 277196 1085401 957667 953004 1204581 861797 1964601 258466 1774776 1649825 4962 1966040 900407 937549 444695 1408367 1399861 732593 869403 878832 1699826 79170 1592874 1839011 1732484 103182 19668 813120 40157 900106 127785 1759208 592787 1911702 1111042 303254 1676755 1507229 1151071 469697 722949 1112092 1346540 1336891 1473974 1961119 1523794 1906225 1934050 1465922 1955008 1115480 1516960 66155 712449 1991869 1083233 890670 1035550 1808349 1561431 942030 1365209 1777778 1410874 994417 1958383 119824 140495 1983568 619372 801361 1552336 578809 1617151 258124 444005 1428536 60360 375845 1867475 1827524 863955 375181 1510457 1487655 1310047 803475 1658408 184838 1803743 1280625 1692986 1977744 233999 1915721 1134024 979622 1779536 1007433 712620 164182 1551960 1925951 993971 1644679 771365 1694362 1469615 1569687 1848860 1463046 185392 1148155 1013790 1850502 791230 1803729 987108 691638 1743873 747763 1867923 1547467 1036186 1072966 1754914 1316853 113406 1009747 1163924 1862646 1012389 601258 987849 1934456 1896598 257115 1629622 573712 431787 473423 1324374 1324652 702916 740249 1946393 419450 457407 677882 1133563 1150087 1900034 334063 1706909 744620 1451616 41539 405602 1342432 1031026 555401 1144932 1749491 316786 219600 635072 258798 121402 430156 827944 457352 459753 1943306 1613755 743506 1157382 245673 1633731 1896745 103886 429299 1326454 713439 920573 557121 1323490 780496 872614 1439215 784253 120445 1974579 87618 441111 859326 1331165 682123 252505 1615721 1743925 866527 1128909 73391 534489 254073 1892686 1265073 1213024 1517641 1268716 262265 845775 1035417 1324986 1199572 1845931 1034895 1865688 987017 726877 1634702 512350 836860 1254706 1552508 1542835 1165761 843558 1598580 516092 1243258 313589 304731 827548 762854 588448 1130016 864577 866013 861519 258914 1303924 656404 392404 591425 1622290 344545 1894055 1103923 1674519 1515298 72642 1025699 803034 288893 695857 1922241 1634859 27415 1332269 1555954 155658 1135308 1042967 50441 1354660 1753410 219309 1010072 1812063 646797 1800636 1315022 1688402 680098 1121117 313507 58044 1136895 1962916 124613 608787 1015986 488496 988857 1862489 187264 631474 392096 1304297 417636 1283810 349888 1745456 1968928 70488 1504678 154254 71169 1893438 826913 1524866 588911 339720 1768246 309575 1154355 367572 1348736 649769 1553916 1386642 1172738 1343739 71718 1882204 1631026 296305 413165 1180391 1304164 915862 268392 843076 1093906 635412 1832162 1476555 952321 582086 800090 711694 1250834 1241118 1394595 1261701 69354 1706333 1002119 822312 1135798 1983946 1266389 251954 543125 1928606 1205081 344306 467557 1797972 1081884 1601452 53679 389970 824671 997214 1561251 1688963 215740 1039693 226380 103233 666901 1435820 1339504 1957268 1566290 1113883 1661084 618707 800817 89654 462014 744831 1005162 83991 1928018 62835 494462 1866501 237621 1790116 1346389 630980 1740890 1221747 1403440 1525534 1624254 972177 595229 6909 1595983 1086916 328861 531645 1911015 634902 1456894 182913 1735618 532197 1215351 1546640 1053693 1917501 1227001 1330790 1684906 480767 1044256 1779203 1612486 122118 1274118 1061241 259736 354008 1501146 1195543 494369 1906427 928556 1064738 126960 70373 1707078 1510930 150859 1317832 1191884 121226 572519 1106330 1080934 388143 523130 24740 1156446 1474241 1928697 657095 299647 1383966 1837245 1099403 148570 914530 586856 550756 1809472 839939 361332 1873033 415285 399571 1847647 1051145 1170864 101523 881374 1650768 1166737 1657161 1298969 491083 1215615 866474 80327 16894 1721144 1481289 1496639 1820245 1943395 1826370 822958 1868104 1089941 1283194 1688294 1415798 910002 1924213 786002 1282036 568183 686972 527688 983158 1663768 1645111 1974924 366035 1719702 1560726 308798 1284468 1357940 259096 1053615 1412652 1882681 476771 1338654 731722 1064642 256134 1137380 1005823 950201 715536 1630616 892450 791480 278934 219345 1379938 1293457 145093 1511913 1000777 885657 1293059 1726324 841465 218789 475130 1241302 163792 601006 42396 1809107 1111030 1616815 19124 1742889 1467700 881864 1302471 755413 781730 1972395 1014705 17879 752677 1800567 110138 1523589 1720954 810049 1503304 556887 821494 659974 1590987 1940900 714303 823080 1845592 409942 439736 611010 988413 1256624 1531123 113808 703998 1328800 1466927 1083823 1274259 631487 1832012 160685 1890457 1853875 963175 10595 1004580 308864 66506 1568932 1912133 1956821 1969439 1515142 1447030 1520488 744193 295453 1187380 1271209 700523 1770086 1881993 279134 186151 309773 1018626 120200 1316985 685869 232392 1543287 314200 1416294 1760021 1672714 579336 197286 500478 1160555 247400 1522542 245379 1924421 1121646 1159391 1214158 742868 1182504 617445 1124202 1658777 1719809 249879 751510 1107274 659210 251530 1705619 623298 1042414 815047 1845929 627168 481883 262183 868069 1839095 1906698 1619635 1022758 788849 399351 933479 1798304 524231 736127 1299336 1672946 906584 381181 712991 135802 996726 197657 700976 937452 420389 1546675 1972069 1256336 1424746 464173 1841849 943119 1306239 1147772 229252 360796 490037 608618 888799 1542671 950400 911699 1319163 73830 401564 955510 552480 1729709 592918 273649 1115451 1983666 1441097 1029122 906419 1534646 1723146 51257 1275245 500655 1985856 144802 758759 1741234 961830 599177 1992938 121149 964067 153982 1104580 1161415 1299535 502236 1109391 1934667 1407778 1531730 283480 1963620 183644 1540291 208556 1755173 1113250 1630722 1735376 1865353 435122 1021448 708804 254070 466287 525737 925666 1747441 1231140 1220070 1507333 1394279 1163825 1738102 873246 708305 189703 1122120 1063880 1295576 54805 431834 326866 614296 787600 782569 1901766 1239187 951068 1571385 1770157 1282466 673430 1032370 1148267 992164 604511 234887 1279680 1915937 1996669 1726512 924151 934197 457720 1173754 1294344 154713 455308 1347258 1304997 876894 298081 1458087 707094 88910 1099018 1941369 1083885 1185823 1095293 766250 1629471 473815 1248080 933181 463055 895109 817221 885274 97268 616994 86579 1450355 249221 203619 1376248 1034 624554 770935 240636 1951827 126810 1941874 218319 314208 290649 1041080 968911 40244 1455529 988917 639038 1484550 490454 1364869 703824 529166 1767147 212839 1934365 473294 1387728 1740803 1180333 1799716 129204 1604063 160027 525476 1644688 1435434 398050 321767 609614 696383 1063781 1128113 1134169 1048682 876049 912810 337324 799802 1619314 1142268 686834 450484 106856 107463 434979 935750 1695848 1026852 1513661 1924625 79660 1356193 1667901 1780915 199909 62515 1342676 1948678 611353 410785 384168 54111 746676 1174972 1867722 1129108 471829 480459 219359 128650 1966968 149733 948597 645100 1296827 449942 1138119 1935886 278357 501930 1278737 1763130 523286 827630 920163 1719095 1318488 1644233 528093 1574942 278177 1560508 382983 750615 1662603 1749465 1993012 1147505 605576 1758390 1547769 691989 1636487 1283212 3098 1764472 1589693 1428578 1008737 475230 1036829 1020979 1102428 131893 652797 996774 1163603 335030 336005 1511330 1612941 1245500 1398806 387247 1574777 1199321 1865889 330284 518081 996955 1458000 610747 713572 1768878 1047020 1706845 1244580 19779 927240 1237575 975609 1693502 329668 1729784 1351524 1424921 1356275 1077451 1804605 1283990 1657364 119994 21865 1769998 1126718 1549126 1288598 769993 264957 1632988 367168 375011 458942 598752 1894724 5682 1892839 1773070 1084097 1365555 605533 261531 136595 1462024 852669 271864 1646044 87 348688 924204 1815404 20835 1386037 737428 714095 1746446 1589623 1935168 1185585 377774 1857079 600293 814504 705849 535198 1777616 1839348 1198511 552972 1971826 1143494 937474 420100 1351363 1291869 762698 821688 73679 1532903 47219 432740 808197 345164 421734 929726 1423244 1581967 77311 16852 904649 1014864 1608144 1885592 202959 1326380 719398 798076 1809734 894236 1914313 1770678 1814258 607236 1969180 1091786 1352781 1572581 58375 1965961 492837 236324 1143102 792319 1927298 1843158 599744 988954 1640000 1411554 1163685 171839 1261192 225908 656224 1493435 348996 1370273 1571206 1762213 1211112 56222 762008 121024 587006 1960622 1523046 292507 1751392 1861822 1349448 721597 976881 304155 1729260 67602 330157 1403977 992346 934281 1625018 95284 1463773 1514162 557496 963796 406607 357567 443680 1820053 1022635 1550917 741816 1533876 634479 859465 1287739 96489 1074247 1792931 1599647 22556 165643 274074 1318305 248700 1343609 514582 1629901 1886137 572971 425503 403617 1113208 292159 854455 250953 1764460 748675 1984921 157318 234254 848984 177707 712545 311495 1477756 184685 880193 898603 1085302 1232090 1374679 1625530 323161 772425 1745824 1833583 321090 230760 1158834 640046 1196742 492671 389874 1781810 1496426 332753 698086 1667163 1631780 381794 1138024 940354 400122 1260026 8293 158319 955970 301872 1130000 1656504 536133 443439 1220630 133930 471054 471387 227248 161502 1832484 284451 87846 1651400 1905571 292809 813799 642181 267234 728640 1382789 1741126 1767960 625730 940191 1747879 170102 645702 1362535 636480 38799 179534 1046530 530217 1034558 317204 984268 79295 1511551 835805 823791 991397 937958 283256 1428295 1360814 1353840 1439572 503537 1557901 433581 1344473 1505756 916762 1418202 598594 1524433 1195559 838015 1146609 1521104 1408517 1986851 487327 797769 848188 1845167 1676190 590359 125754 653989 686374 335738 1760268 1107767 916812 315101 1770468 1259939 1089429 1658906 595304 978006 646203 1818051 1361201 1641134 1075647 1133804 198892 144450 1938713 894324 847565 1759172 139599 1678414 1149831 1571688 977682 1833003 405513 1404816 1381511 1656460 779772 1118187 1544261 639901 43505 1298951 421185 1267530 249619 271724 148590 94574 943139 12909 1309667 1174897 1997961 52094 1736721 718140 976474 1816831 7164 214581 1954069 47447 90771 1501944 1619040 990364 581609 175562 919971 1145202 1198999 1632374 1085345 1746306 1590974 656662 1797225 1833962 1467070 377816 144561 1556052 1111456 839543 1464680 1394183 1428038 153312 975328 921748 76989 1109028 878326 869342 1683907 1315406 262602 1777535 596443 86207 742101 1040055 1949699 655312 1563408 257629 1175532 1636411 1565930 1805706 1102142 952024 1366766 396721 1038711 877538 778877 324801 687590 1037002 1392708 1027561 1580833 164933 137220 1583718 190227 1164347 432178 15387 1973006 196298 791652 615359 283710 930851 1848379 287602 1122541 412232 259376 1180485 23883 813087 1382126 1649115 697937 97763 740698 1267773 1264643 642204 1079963 954925 1867157 588803 973110 141768 383569 1354494 1826797 1831891 476431 1910598 274488 725108 845136 1758025 94920 599947 1431798 996112 1852060 1905125 853577 150277 1746006 524639 1298930 49825 1355336 921410 584167 477229 1525829 1587900 1381383 1036333 43106 469857 91353 658986 1460297 640816 324188 804828 601528 714211 290958 1220203 795217 315229 105298 147834 1210701 168397 380018 1045933 1750408 253901 514950 936759 1344869 1794027 300430 633380 1137314 1753310 1308527 1456243 154629 806476 1140840 1822269 1070714 914235 617591 232184 1461296 1595259 1529310 830469 950969 1655708 1834073 76247 1265519 233838 548641 1003960 87029 1072685 1065227 532655 339785 836260 239186 417124 195049 1413733 1430330 1883736 387404 658547 273733 957434 1932718 90908 584587 24816 1431347 1702137 1027079 571114 1198628 1490380 613577 1914175 1215018 1235201 385244 1874 1928015 589272 216149 1197358 1598827 1689194 394428 1216597 830557 1328330 1283645 888392 1744418 1396359 193251 1839071 1144159 1829495 1758930 1036610 1111803 937790 1203534 225625 1442768 40439 917388 395382 64898 931421 812831 197599 1594966 997397 832184 1518208 1462857 1537566 232376 1856456 703235 826843 494214 1563054 904497 1996024 1122407 389338 795824 1661469 1653170 1880586 1094381 1125114 591450 1403567 1475677 1110242 1881033 743083 1281335 1645052 123601 682877 1790241 1121331 1541287 1074269 1745580 209450 165798 1881037 469087 994376 1841986 1901648 1712834 1436814 1727539 567995 108860 1882372 526509 1880217 1317943 1765655 1468302 1463355 449646 306025 463569 191212 1823048 1762486 624345 1385035 36209 104432 1734435 817749 818159 1970623 683105 1104852 966514 231273 690009 1417965 1373608 33932 509931 403716 693951 271452 479955 1086877 1852851 632908 1794924 810953 1643227 1280580 840478 1193626 24560 1692812 374134 1756632 1130034 1632188 33114 1383889 240097 1950550 239639 1038346 544792 1539101 1015622 453134 387258 1639520 1701638 1618542 574286 937749 960567 659465 1604947 1575918 1634808 570869 1086774 338841 120281 1264481 637510 210255 1499129 172474 1703559 343597 20245 1223305 744210 1180975 1152288 1150669 887025 586357 1683557 1546263 1111995 1088218 409583 1913308 1222454 406467 202977 1530400 295252 1231133 1171715 1190560 398877 1545752 1999155 992054 717271 30372 1797845 377384 985098 486197 995063 93598 404597 449033 1923449 845581 59 220409 155921 315798 737217 1213851 1192754 1186079 1686756 480663 1459110 1630190 1135975 5713 809003 1928391 115067 1541505 1592669 1247576 1418451 1188546 1457852 1623972 11655 1755546 1435663 472380 1594936 890063 1822216 779707 791409 567941 1216406 260208 1628504 1464677 709490 1239352 898002 553329 614359 1947829 799137 1720354 11134 383095 114675 1589772 188884 1234182 1499882 1004431 1431505 53058 1623651 996346 1361864 308961 1395194 438372 118864 1730219 223901 189566 790133 1855226 1189548 290507 111236 481402 1816360 1880997 1966818 1014570 1013808 989796 48394 841966 853380 203889 1544215 1706997 1440485 484478 827493 962205 1593533 266787 85665 1572050 1649270 1244536 1241994 928769 300794 1334005 1811522 1296580 405490 1885084 1801071 1193308 1586662 1064242 78666 860580 1976399 1708533 865876 1970429 941799 869270 1723806 1181105 941176 1888294 1815309 782275 1960426 354976 911248 1975542 1563501 649222 107979 1009173 161749 1009945 622398 935824 187859 1472232 482820 90894 1046579 1992758 223027 836030 89345 13247 1502271 1675212 1682298 1277041 1515322 763074 1205639 1443124 816424 147455 893409 1433768 1109617 1570859 1947067 229430 1508933 145098 1766477 487219 1618932 273341 1798772 485742 1295228 345941 753599 1805662 265293 755394 20700 860929 1961656 426214 1432570 1754767 1294095 74368 955338 774832 672971 1076759 1953533 339509 827322 100556 1919624 301079 1456873 233863 1010750 176649 1988961 667347 503547 442528 540262 319824 1934972 1044776 258440 642119 464490 1007632 1164495 503130 1759953 1485285 306346 1723223 1723718 17713 78344 98754 1419722 101364 9978 1421366 1486302 1736212 682050 1667361 1919850 1644383 142771 803877 1609761 511980 99490 620639 337712 589560 80575 1788454 1503536 1415366 1159986 214152 1837489 661477 504203 767825 498991 87784 1854607 990171 1121154 1046903 884742 1227441 1201519 1845298 708358 1299759 1705259 388442 697388 1103200 342180 271931 493168 1011402 276931 1147988 986506 1816912 986193 426408 1123543 476133 247943 766074 1484766 997956 1605277 998404 1830696 352846 1701875 1475260 865273 1364234 1300224 1412165 606573 1493569 1913352 981557 270173 1385793 813750 1801165 1210980 93276 364782 490022 1131270 105193 1636410 1644971 1933860 854583 1290883 101489 1426030 81652 877025 1964910 764534 357131 1272837 1982176 634469 1216419 1203952 1344962 1060759 933487 1329760 244138 1217867 1789360 1237198 431667 1001847 904147 197976 306776 123016 1286461 885465 62573 665010 587969 731004 1187250 473592 887640 1886743 1217145 706694 1298288 132145 1693977 1339894 1040162 1164058 1086938 1693992 943076 1871160 1374662 949212 912638 1599133 55262 296598 1309725 1595223 262795 889129 1486465 1860881 81163 1569261 206128 78291 486708 1614719 967606 1480162 619170 1796833 1091150 640292 1513789 634913 822125 74061 443275 1567097 414493 753410 679758 632889 301253 1708954 1093069 495877 1087445 1813288 18529 694554 17025 1746408 1570866 1805843 39916 562971 843830 15656 1342488 1843600 515288 411144 1965736 1225617 1221048 1476060 281473 1587282 521773 1774937 886017 1621358 1452679 1142469 359215 958992 157050 263955 1460393 1627995 14043 21336 1843321 431710 734503 67166 1385608 904554 1751752 1289185 1801799 1512190 55545 526429 1210704 106212 1983387 373 808920 1134902 1154498 177662 773788 22287 1092117 90637 1494177 737511 95713 731167 670059 634069 908604 943315 649510 1228940 1824864 970074 1572543 616342 909904 1272323 1742225 1633790 218833 4041 910287 1591972 1732961 107387 1098716 1721127 379718 868642 184220 727554 1097129 175425 413004 547321 133033 575682 408020 1060363 1707695 44467 943262 1437049 872927 1979654 1024373 91802 926548 1275354 1973420 1515005 628885 1730623 1933810 1019668 1770510 1430134 654317 126813 609361 824539 1826629 1450781 1603050 1577785 1844670 1907111 954807 716679 1179225 608365 1049647 1773240 1060837 833501 279437 1423743 1652797 1849022 1675834 1163615 1247413 457614 710046 817545 1182914 1078500 43701 1001882 1193351 1631078 953062 1187580 261140 1316451 1917389 1220853 830001 98489 1697555 152523 183757 318115 1568419 1368037 1233368 1404372 1426615 1423273 278904 204187 289362 1803112 565238 1756757 1900245 1357555 715462 528251 1571233 1284116 788166 192029 1917287 155053 628982 1591918 1523446 30181 363848 298073 1236202 272848 416883 1363251 1101525 1252661 1722211 927843 155308 1599442 1858693 1576896 274096 1964254 1825673 764010 1436982 16816 1000767 740833 1188733 1842805 1856929 423520 1732231 1038084 1364017 100967 584398 1222073 916739 875348 60337 377381 135143 1304182 1994652 1408895 1864179 1377236 1568492 1219517 1220316 876162 1349413 511516 1673130 1459388 1993361 981058 104920 703417 909363 1160326 1203275 682027 1621897 1709082 771741 885025 29338 1642479 1762107 1287299 329738 1527400 87152 1033388 46546 950488 1520153 1870719 308862 833297 1103816 223688 1239607 475660 1189075 429835 1901147 1955155 1939213 669109 83353 1841970 460198 1170353 1757119 260079 15465 313629 1287478 1475491 1501416 694690 715931 1196287 1818235 1381715 671826 49743 1507107 110758 411402 268282 1926079 904257 1339291 1749629 1943176 1360528 1818839 1568974 1910486 25379 900506 1914335 764926 1807401 1374425 1583321 371177 563300 38735 1171052 723282 1966210 54194 394623 574806 1755745 1311087 1652179 1179160 1359920 993409 1759057 1135255 1005233 250712 1039719 1218374 1690323 410397 679506 128065 1621141 1442045 734546 483188 189936 1289008 5334 222314 1197490 1518919 402968 537759 666659 186342 897101 334552 1408660 1015914 1079069 7445 1466368 299634 973900 1357452 711552 1686834 938540 238300 938714 1926749 1135278 1003074 60388 74977 902874 1761694 1633690 260723 1393111 1735036 376658 845649 1573458 1263373 284206 129209 1711309 847224 521462 1215568 1313023 971771 1328418 208781 90909 1806724 1691238 1117502 901693 191358 646613 1248415 1790244 1597445 1850438 1733388 1086620 942159 1705092 389216 1778318 179764 1506692 1111152 1636969 1593827 943515 1300717 702935 1866329 1168255 704310 1171643 434453 1617215 1541136 857601 1061328 1359259 1633558 73137 564870 1444475 1392690 987353 527965 608476 173182 1392407 1801139 802312 1234223 1733618 882058 999975 805166 1891409 997824 1117863 1042457 477139 1719171 1566570 736185 1989990 480423 1054100 492343 491321 1215043 325086 355067 970636 27663 135065 1137292 402839 1920367 1712340 1310617 385665 844960 313354 1230389 1830754 222233 1907899 130714 34954 182812 1012853 1613013 149147 1742320 1330082 1500495 1130505 1777689 297666 526108 1489327 1762894 572177 365225 1404294 921681 165629 1271188 453254 1176814 1302828 1311526 1099603 1857500 1457099 725054 1379639 1695510 724266 759070 72553 988667 246594 830051 1929126 628344 886162 1056183 377113 653297 1604956 1513505 1424292 397978 551608 1245465 1723622 1775824 600409 721679 127265 248744 1106464 1841304 936034 490044 1495726 455562 1551822 1685989 1402206 163452 1662960 598717 449085 15411 1528996 1305345 1098482 1693130 1281364 95794 675005 1027243 993567 1254798 166599 318689 1631834 821715 27134 1571095 653772 162335 250018 1558991 1292846 552923 1111540 1521508 165778 267650 216003 152946 1902587 798852 1311480 1586687 102503 1271008 1104968 1597292 1591718 1093727 656617 1146602 477205 1246923 92746 863508 1357680 1175684 397335 1412514 265130 943784 492655 1714318 142650 1854712 1705237 1168719 34850 122551 713037 428731 1144202 1415616 1917200 975899 1499995 1907696 369672 778964 286096 445620 1016005 385200 1307418 429060 215291 1259825 856743 1936021 1924961 500648 1440828 443124 522311 568812 433881 1731559 1810626 1312497 56121 793822 717115 1230268 673293 286643 1990121 1506445 1250247 717549 709370 137003 796949 604178 1942464 480814 1486591 942403 229511 1800737 850377 683342 523464 145276 1893489 438223 57300 638809 1271872 1335450 1882546 125653 993703 871972 1975144 1219617 135529 1638748 474743 349380 1324330 731943 1331168 1254646 602446 554319 1368160 1237151 1495377 403866 330706 232943 553506 321291 765746 1309441 608748 443220 766254 92760 1673332 1721155 1305667 276015 1374930 1925442 458709 1385368 1775729 1853786 947388 1840845 773715 23300 1289222 1509717 230998 873668 568268 1171894 1304854 1701846 207888 1559158 1387384 667776 919441 187243 157698 77706 1811535 624085 1055582 1470326 938599 837437 1681684 1886635 522807 1492194 17315 705174 1333540 585436 253163 1534647 73038 88052 1430036 1799701 820367 677730 1119077 1624883 1087410 1730498 959289 1890 211568 959760 1018432 1703258 1451595 723261 1514260 1366222 61561 701838 1765073 955635 5397 1609444 28402 381010 1303997 1030317 185369 1570512 587878 1544194 1855586 1936284 1881657 1058599 1117345 291009 660663 1345379 1632718 1354012 1331138 570051 1343776 171969 574010 101463 463768 871069 1107408 1980789 1810904 386132 719150 34369 1300499 206305 1670517 203217 1809423 1160367 937083 794793 1200919 1012302 579866 683939 1106759 1917948 1106585 510055 244583 1904017 608430 326817 1569856 206265 1705111 1450685 1998183 1112162 1125705 199671 442478 1569396 1241644 401211 1222133 445670 1322061 1212739 755052 1424981 191935 1494608 134028 962785 1436772 157279 742228 535650 1567727 1147687 1747596 1981341 1794917 1821839 656698 619537 1238863 1732537 1657834 579079 1400582 48230 382797 1006717 541290 1431048 897970 7422 1214380 1985644 1764918 1129986 823589 1995945 757248 699683 334443 1654858 1448329 919052 124878 993521 213392 1960813 365108 288610 829901 1668006 1633470 853661 462983 1262729 1005730 1057977 1422391 1336364 346120 288945 158723 646273 1438790 1978657 1447820 65571 1753561 705972 804129 435822 1139302 1752621 1684498 1277610 1151094 1320645 187417 808897 771553 116123 1358928 92867 956719 527573 1201951 1359483 1314385 1967703 1599426 179226 1956336 986174 191527 872796 1860598 1310351 363103 1677042 1870785 144418 158431 1626934 1486637 784898 924062 1132556 555076 1000435 871200 316386 936843 508598 1663050 237332 1080632 451634 1058378 1107351 888834 1207151 572643 915646 260371 1730175 1483885 707149 143475 201582 1566278 188815 1286555 608446 1726103 975370 484523 1211687 1002459 156557 623446 1722705 259257 720675 1548239 1753524 279662 1273455 1809416 808703 1890350 17396 67358 1971754 1204264 1281801 1601286 1419386 1667586 1756644 1686647 525793 68824 414615 1812025 596839 442273 287763 785988 756333 466881 1462114 1702723 1614423 865765 996876 1708787 1251811 816949 1344117 157032 1339610 1132826 826336 1323175 1525029 1816133 1055158 1257926 1742660 1679003 1891068 802534 700878 1393647 265577 1443778 948017 1679945 1839091 1743877 604385 715074 313082 1608788 1905462 1048389 1498070 469417 31382 990152 275644 482193 21701 1295547 439633 682862 1436855 1748626 1653172 908587 844321 717367 865512 1644908 1310183 1143176 1370387 772672 1462829 1375622 1092602 1951042 643645 590122 748687 344175 252801 515141 1492105 1268734 1830501 306300 1827612 1362464 1063333 600233 1669256 1294107 992490 1957072 1639523 950942 215155 289643 1969868 548575 1116462 1564701 1675578 1013495 1240728 1594456 1707815 588062 964867 526275 1317028 1247745 1065350 808291 1135551 1977213 1812055 56804 1061893 652817 1900046 874948 1180488 283779 428041 1942344 256440 1644042 1842281 566509 466617 952465 719401 1967442 1619820 1614520 430223 1303528 781089 1217364 266146 1262979 533281 1755216 699623 839421 414895 1287287 1324716 1461293 520656 355879 1293336 272923 560002 1672816 553322 1481265 1264014 302278 1418974 1209400 1966854 1530069 1273986 1685163 1440516 898076 367297 599727 1516246 334384 696790 1315989 1732284 767109 420280 416094 793881 1610073 795803 1049757 1627984 1326650 876792 1371505 780954 285530 1407392 1637885 1938185 1416420 1988424 521612 422274 259771 1675334 337240 2516 1083735 801411 1271630 1772994 281087 1295780 133268 993419 1925563 1563025 1229355 955174 936223 1433916 145968 798114 1719072 1875663 468463 674186 760741 790218 1843999 1317070 1376063 1979486 383904 1659484 1663852 1917458 1900278 56794 310290 1607488 300591 1394077 306891 1530519 379842 986668 1140565 914553 312886 138762 1829804 1127369 1245421 917107 1573086 604187 795424 1091472 81579 188002 1968891 384093 489594 889818 1645137 1293822 1979396 1330144 1266535 1997043 1014441 1606652 1649038 251133 1915657 246694 509092 1546086 1794927 1208720 1359519 583203 978641 1743920 513309 240237 202203 1101625 482465 599219 1833534 880679 1128291 283933 888254 1206295 139008 1907336 1083942 1794716 884664 392998 1195259 1386299 1365767 1519408 1211299 44777 50030 631983 646652 1792851 126509 173921 398813 1280757 1222490 934886 1419599 1446735 1449563 1078413 1216022 1810551 774438 1478457 620166 1672321 1451661 934040 270486 1710406 1524644 1278288 895546 1915972 1732850 194711 477294 958484 1887847 1612573 312682 1630131 1481340 1875163 791784 1176606 317515 1780310 1958910 1243135 242140 551262 884054 332570 1013018 844135 1246762 1849514 1005275 776303 132150 1352305 1865136 1703423 45212 334299 154405 675457 726652 241428 1800186 716641 1406435 1732368 936909 307249 1384493 269051 1275889 1641027 1254332 1824066 355607 1785083 1439346 424151 1566165 1809094 515449 711401 105054 1382786 1316672 1927829 1364719 1001854 1725768 385885 1597652 1331259 1719138 1193251 1710551 1205257 146307 319983 1950407 890400 489171 564723 787725 1328783 1355858 48609 1375443 1989111 1469247 1514306 98723 883600 1217712 1779147 385894 1037817 1809105 1322761 230529 93578 1618102 1317009 1164305 1233597 64591 1843989 1444979 1275477 1444666 1206103 1861948 905005 501768 159635 150084 1945756 68581 204936 1536927 1941536 514147 1420032 1496361 195530 1316220 891550 1565766 322076 1798547 206366 410079 1502370 645085 945919 1809902 1567668 910521 232004 806264 692812 695265 1298086 168192 833691 807216 1652448 1563754 1774390 306255 1234052 1589384 1539511 1060756 1617847 1539736 243605 1177102 205575 607433 1449430 1444267 531747 1680045 942221 1331393 1012638 296187 1318975 747228 263309 411080 758752 487898 1362818 763160 1502734 593106 552016 526529 183876 1573954 1256854 630147 1402823 132401 1872610 259265 425402 1790387 626823 1169941 234109 1445013 698075 1756017 1514045 928249 46835 536718 1178084 1394910 745503 1342385 1153441 1112867 588266 1428220 165993 1505290 898858 1840354 912457 1048305 1601633 1507850 1921378 345786 95727 1202704 433386 1419512 599919 4164 1274914 198540 1003044 1273313 1135941 1092816 1517660 754931 1940170 298482 49319 363495 65789 1415871 68639 814539 980941 1152358 682049 1442187 870492 1794064 423644 1260085 1866437 565382 598960 774607 474271 1751089 849306 1838003 691119 1970547 377537 1559208 672133 704986 1601260 503554 1553514 1782855 1590485 522381 1252054 1912073 1329579 1590715 1378155 1242128 1936866 799593 1313529 1390700 1101672 355553 1805035 242231 573071 877 1127693 1572082 642991 37892 1615489 1047159 157390 1621926 691333 754752 189967 47266 413682 1095869 136776 515824 22368 784521 1809383 1596231 1317577 164776 1082382 224745 1448293 1391463 1243411 1233253 1180284 1307501 273030 537486 1362092 334078 1743264 1595595 1472631 1578855 215415 1460202 1401257 1827180 370425 1176355 725132 1387807 1635208 1396176 1016069 439097 1000307 1680274 1305279 664550 1670314 83229 1976146 302398 343852 1141246 341496 1165743 195577 1992060 1207166 445535 455393 705898 1258058 1501343 1077746 254948 428646 250272 1141952 328007 1654102 1809598 287747 1059642 1815577 488985 1614887 610553 756668 1234297 679957 1399871 152574 1251095 1142600 408982 1479052 234454 1890079 1904574 102180 58809 191037 401781 226407 1450890 612093 709215 981855 889359 1381180 887998 716425 1517576 307345 1349176 1881385 1962559 31530 250952 611261 11617 276229 891396 388021 227497 988120 531491 757955 645967 399777 258854 1896705 1375413 624762 661063 15540 270908 53024 44962 1640616 158307 17538 1831314 1529518 509060 125789 638483 1397713 917359 1570718 1974974 1248849 310592 600599 368012 1445463 1506903 1648826 437809 273328 41609 491327 599552 311468 38906 1095789 190722 1904086 1743699 1157924 1833765 1233024 1673111 339670 145388 576707 1050561 1897242 149583 572544 1393935 496846 248071 1994728 1573990 1972993 855912 618253 663940 1680927 1897065 1682660 1760944 349705 1513977 760552 1656778 829549 1224218 593165 800224 1008493 1480489 1367231 1154228 1706916 422450 1464467 442376 155471 192804 1121019 266748 952602 1159857 954886 571421 371367 1081306 1487927 150724 1546943 678299 213803 1060501 1631070 1804824 515101 1923789 513147 35865 1716757 928387 1576672 748006 1553188 600606 784770 1058659 138311 1437138 256568 206409 154325 6003 130563 1323720 1648253 222806 1088097 1481696 319384 1242585 1198640 1248851 1517346 548366 1760449 1193399 654822 1918230 1529217 943622 979802 1632064 1301446 1540844 1268611 1423625 30627 75744 1744194 1686746 1706198 1952741 1134717 575979 26197 1818669 455154 1728450 390228 20689 635745 110284 330221 468643 681232 1395152 948702 1799042 318930 1991478 485019 1937126 958234 569834 369472 499603 120498 105775 738192 1056167 1204628 1301392 138055 804541 1012691 1902439 1874643 1907347 1922679 1628049 581033 1389713 1372301 1677420 1516431 1037969 353505 1402795 87558 359208 530772 634025 1381949 218863 1067779 1833323 697696 44215 20337 755543 1342368 1071136 1829199 1751329 1803404 1102477 1769829 1202084 1621850 636114 1382880 1707836 1445433 687217 1231633 746310 1074535 148642 667137 1399013 1095048 1414914 426006 506482 851223 1432756 233210 1492969 1158502 1558595 1948416 980097 1136017 231593 1999460 734060 1008740 741932 1102020 278370 1683952 1714628 747208 604000 894711 625831 526778 1637669 1375601 66462 1942967 1955115 578366 1105152 982639 903584 828633 660344 118144 776566 332821 730972 1022580 329437 1883182 1440632 1642760 834814 1252821 672197 1315328 1561070 1471703 447226 1925740 1378880 615841 1359627 1906363 1569256 1322167 1601353 31834 1062443 569955 907154 332320 1290391 413571 1105864 1628942 368244 432446 147635 621280 199223 1084592 819250 1349404 449150 683955 627793 791950 171116 452271 390700 1440096 955044 541414 814565 1379358 734581 1263952 610724 1339364 642320 1042281 514761 1190866 89767 1625251 563949 1675787 48749 1961654 903968 1587506 1112181 476028 1100316 1574379 606531 249849 879862 143726 71587 1923405 1993946 1281390 463260 739062 30044 1277640 268045 1979617 1413506 743436 1631095 1833236 1482359 97645 1902426 902228 1943539 1750154 610943 1955064 1476969 1736957 652912 1382959 1748888 86105 1339251 754681 1465439 1667958 562679 812154 805978 1256630 1657010 1778574 348648 329930 364669 85370 172453 357589 1860697 270864 942136 1818173 1910310 582163 138199 1226895 281162 744697 1042583 577128 719350 1792843 521829 593310 1431735 773490 1853469 1488088 880683 713715 1861527 1728505 1817116 89848 1325080 1207531 296249 141354 1918447 188620 789681 1027857 749135 1536672 1273835 238886 844195 441450 1151061 1351690 747154 1481792 1115265 408241 19272 98123 1888287 679116 123868 997806 1686365 696732 1786414 567302 394921 513819 871189 1641351 280468 1597415 396070 224327 1229560 1697548 1023934 1108041 28057 620377 1286762 1394563 1312458 210479 556836 1086271 1395067 1918973 1544512 304233 1361667 780754 872659 1070305 1540071 1650311 1515260 260170 43500 1459018 962789 1635281 622842 1622405 1239982 1038854 267723 1370300 320434 1861383 350137 574451 184040 1988685 754885 1735878 843084 1559239 370001 1030817 517886 984964 694357 1355751 479151 1714054 685260 1688975 1265198 1467648 1254579 1203921 1193246 1896816 1121631 1406856 1407390 1930871 1268421 1392015 864733 1085864 408603 185900 1874431 365499 1158162 329409 1965094 853840 1489689 594297 1337825 1413164 459732 972929 359165 1975093 160315 1122797 929832 1634832 1033647 1740859 1087564 1453578 1480620 1832277 874796 514005 1543241 247415 1047154 830330 328896 546070 941394 1986402 728016 146587 50427 43937 808762 773479 358727 1285684 3245 442422 773592 648547 631769 707324 1497883 488492 385992 1579433 1997005 327527 1990853 44433 782477 1631116 666252 930758 1170073 688852 737267 1751135 382598 224007 181198 1357215 1577035 647091 1884594 141097 1014464 797902 1528113 1786914 610585 1463504 136037 1021910 1972834 507069 433557 619785 957011 1858623 1397640 1125905 310585 1793214 1768996 111729 992268 1719142 451882 1989086 67697 428599 534553 1900817 1467919 1267284 880084 487074 254272 167343 1776791 1211561 894284 83066 1241140 1437323 1439169 1208449 30382 946538 1974199 1239685 1109176 1621978 1452272 1261341 1366262 324933 876019 1417581 1295219 1842263 232151 951487 1982780 1833064 372320 1655500 274590 1602597 56501 1646867 713491 1760182 975362 1944227 1471938 151971 870647 1704249 827620 800864 446268 1167346 1748333 1916349 211017 960192 283179 1120154 459948 567923 434594 1092455 1130443 1490924 1369483 118294 1954200 1815284 1351131 1157791 346506 1319049 814555 1931893 1466545 580423 1163911 170940 374389 1743432 1903626 780895 502881 1612377 1895537 627153 991027 1843529 77768 541761 1849015 1413025 1955651 336087 1481331 65908 1290712 1715668 1517766 718844 1593406 1136445 1765936 519146 54996 1391064 1408364 1017991 1608736 1682362 285769 1790715 1603041 619315 549816 244938 1256307 1170688 1868649 270599 1087984 668183 714924 1574762 948780 959655 251567 992692 1075865 730377 1948893 1583285 785102 1730454 246559 1080886 1151996 1114895 1684915 680229 93548 137124 1608980 1173599 1295972 255075 704715 1796811 1933943 133039 687371 1357775 965324 114592 716644 309922 564806 148996 638093 1421978 1688200 623837 1569531 667693 1256796 1186885 1436317 332619 1149724 1995974 866348 784765 127882 326595 438213 197033 1116091 1037345 45008 1111240 827946 1632736 1360940 596145 276713 978113 1226080 17977 310257 1447323 1382043 1720710 1232936 252659 1051345 360615 570553 918559 1480423 1512239 1811972 1345266 1561917 182401 946001 1855326 1739228 1820232 1484848 1755542 963795 951588 1640908 1014660 140665 978727 142428 523919 1123814 220903 736901 816958 79402 378842 1531895 293220 1598077 58270 1908392 684344 595 622905 1009842 293837 1886628 1846343 1508880 384545 1329453 751121 580152 961706 687852 824087 1554203 1967910 965435 559513 576192 1158881 1679653 70857 464862 239805 23458 775079 506972 1209329 1020840 1209518 1097707 511291 442504 1335120 1251743 1083048 1075715 637719 842455 391492 1270844 1153748 536124 351121 1389578 900712 1776958 1202026 655889 667895 1051611 641039 1348523 1530139 1492144 696602 1392724 1293727 1913600 1480411 1809239 1289254 1740963 994502 1821523 1961032 560411 234876 562584 484129 889882 240309 848026 1801878 1495029 1271137 30473 283515 1323631 163685 1769765 1315503 1818898 1098253 985336 310975 64226 1683819 584047 1034478 904817 71943 836761 489235 257219 67425 1467822 19644 672066 1912566 1114875 619159 1005972 877938 556129 447681 1023488 285484 183034 1877371 1731409 1026207 1363913 1052050 1693270 1735918 1763302 1723231 1499731 1388238 996875 878018 1343780 680305 120453 198277 1532836 596190 729282 1787788 713692 1052469 386683 1945344 847677 1154128 157969 511003 646191 573648 588883 661379 1200589 1555299 982321 1790543 356268 1191357 1575043 139873 421072 1066421 921832 574383 379831 1508965 1783782 1292709 1007127 1982358 616905 1999979 683168 435201 403729 651099 1351891 493447 656661 106834 340443 413069 1787435 1708981 1241138 1957460 1915450 123547 1334110 1797035 502882 943153 1462912 558689 1857007 541447 142773 1388993 487668 816349 1759036 324727 1087919 1324386 457036 1066418 1013371 1839547 473614 1150207 1417112 937243 1608690 1614174 1346914 1538279 682603 800691 384885 1099366 430147 88917 58732 1019691 1995638 1191874 1793265 1928262 410063 864966 1296464 1031424 1047003 1262203 725466 604391 1137296 1492615 1032339 1371845 155268 1862710 923396 1961335 214133 261933 1215766 1620720 461693 445349 486928 1847137 614961 1403032 1507481 183837 1016701 401324 65987 854280 910426 1254128 870582 236675 77777 786780 311668 190933 1653833 1423193 1854399 1341009 243420 1702032 437260 1365070 1001825 1527932 310752 579670 1167470 7080 1341085 317238 1632866 1470197 1777082 549127 49770 1763559 188998 1196903 1852395 610917 737413 1960977 23922 1602078 781436 752781 1257311 973497 524068 208849 19478 1497169 181314 1102620 1864760 1340827 1260425 1040124 956003 1236478 1478651 19604 1938850 556417 333383 1463013 156350 1796777 487175 740107 1740649 1443666 831099 12438 979677 1930937 1872202 934749 760953 1654320 1162213 1201957 925003 112781 863099 802486 1586829 1579447 459350 1354647 1644682 1490856 1073691 444312 290891 321334 687713 1752687 233165 441017 865756 519200 1090870 1421373 769362 188419 471060 796787 589948 1110845 1638103 329749 759584 1062483 693784 584140 136278 168976 100707 983016 1353814 1044766 1522301 71711 118316 378713 218998 1851282 352984 516526 1118752 1961535 1797241 541794 1229254 1273468 1709888 464071 1449063 1521255 1156235 1227160 1237363 82409 513072 376433 599422 80844 32556 229679 1596046 732645 301897 1588490 1736457 1282014 855846 1991946 1445078 53577 2900 167518 631462 1167915 169260 1717121 1724181 1441196 1711859 803065 137664 1817427 1912881 1758275 1923214 996212 379112 1899903 1619326 1944191 1806231 658205 245264 1754709 1367430 1795679 351137 486756 1270133 291724 699761 294938 498104 1761515 1938748 1866205 53754 142723 101046 962358 1562502 346723 901207 1810639 1286480 846097 745987 1769967 28067 911931 650008 838610 360497 1402713 690175 617726 1049662 932790 1517680 1918737 1759640 896966 103331 1877132 59356 1055444 572427 40866 1150195 1860445 1762652 787226 1447510 1321444 1358903 548735 1790686 546122 703957 451697 1146816 1383484 662012 672483 757999 1075751 1011133 643603 1923296 906962 1688367 1115107 1861506 625868 933007 561148 1305055 388129 1427062 37925 499923 1392559 804040 570563 13179 1135905 713467 1556413 838663 1372513 892028 1751393 1154005 1948355 1755093 1730292 1182710 326508 929028 549924 285234 622803 711671 292392 381358 744539 1712665 1478133 1730264 401115 985851 1385843 729958 139845 982162 303679 134036 1336114 786033 1245325 565775 1096745 955208 1390362 935529 560468 1213114 1935457 596400 1221674 1975682 1111856 869066 179190 839267 1604225 656788 1647741 1401254 1404202 917114 356493 319769 1364215 164877 1485622 1445031 36331 596797 295931 213486 1124616 214914 1131488 967730 1952058 1665809 1319864 1564956 456015 1765705 612774 1516367 108679 495840 1576660 319106 1890207 1904597 26672 317845 605566 1868225 1792861 801695 1480961 231990 1467033 1179679 467227 1419625 1783928 1773668 372394 1318403 394052 1171797 130047 876712 1838764 1477221 1616525 1113305 1170650 1290363 1240815 1040465 685111 1150829 781175 1901121 512612 1762231 1414254 496049 1159420 1201297 708032 468786 720135 1892189 298924 1608341 1873540 462690 1015693 463523 1081738 558130 30682 460267 646400 1240108 429902 1906425 1602921 228156 843487 1074530 1117558 1784915 996033 717623 1360325 1927754 723613 354022 1458722 1618091 12953 1671710 750325 1875500 205072 1250659 1888009 483111 1339908 517750 805812 830925 76009 1542443 1264294 545933 509950 436153 653562 1252221 1981495 1793252 1512489 1423096 776916 1783473 1477595 802123 1019937 1218128 867742 183038 360907 1418221 233363 637437 1433937 1091863 1940041 1315878 948870 964732 913486 1700184 657523 1777011 442594 1942374 1152815 1068972 1370588 823776 71302 1134761 287458 976043 1005542 1859056 1784264 798520 1008918 1700715 264332 1959428 1971362 122849 1158996 1257674 1576045 1897584 461759 1249529 404728 1360605 235135 103024 1366571 1325261 217258 1085961 1865552 963580 509772 793966 84605 1390947 1162700 864189 352270 458401 881752 1494485 387979 1861330 620614 1066680 1680680 161226 975533 1757517 1504216 1069950 577727 687810 721164 1925352 819989 783004 640629 1496099 1454248 991283 1880536 114022 362147 657981 1924740 568387 619352 1919952 367894 1565680 117718 1264272 763086 1043321 1329986 122711 1527824 203534 458118 143026 1505406 1266382 1787997 1658807 1472022 1989910 1207048 1933181 845584 31710 1521630 1635391 1688035 436781 778589 1025437 1004498 1460871 1660741 852227 1861468 1285655 1127462 152137 1912037 492569 1783793 389833 1182178 1984168 1067789 358276 1356446 36912 1363042 1981840 581067 1823391 1663639 857933 1896121 218060 1179918 1412278 1768013 682941 1691755 452058 1295203 1999574 1559984 931149 1507656 565240 948041 209771 1299402 1457536 1764261 544152 1342554 1765517 499709 1622840 1156327 1785598 1057558 211852 92694 1988304 481973 995805 1049824 1356462 1970479 1638372 416614 1600008 1355304 1056565 712058 1257657 917072 1575237 594641 1364412 579166 1075003 1416834 768266 1901262 1970531 662087 1888523 1738255 204158 1523939 247532 914084 538981 944118 458339 168739 1980226 1858970 1376488 1462494 1893535 1598887 781619 1215808 480576 319103 925121 811266 164207 20702 249529 1386697 214486 1862917 1382164 475903 958160 1135251 1782370 1615611 815800 287711 1948882 987994 1270538 1176424 659021 1379965 681249 350932 850858 1756253 487902 1960735 570952 1865366 1913969 204998 22889 168846 1458427 431908 1790861 132112 1259526 260506 573394 482656 777897 920699 1614472 1435667 1092859 434176 1675172 603741 1631476 1097405 862823 1545601 623835 1477012 1366619 982309 1997561 1484819 436489 1106996 418934 1379517 412957 1028215 754698 1894510 590751 1312448 1271310 240124 1975283 730800 536552 798400 1160118 162906 1207040 74535 1951718 1777336 1522395 347678 56869 1012679 1878266 1966992 448891 809584 1765010 541698 1947060 1377592 1840540 1537309 480872 92389 113413 120178 1903629 1504371 1906004 905028 1095420 738696 897674 315356 267263 1730118 953012 299646 1384119 1561778 1791381 309653 1691265 1805558 1614009 924440 884375 1307491 205116 1828135 1232988 187800 261318 1374288 1832600 686384 1488569 1709027 1176287 522804 11881 160615 143737 1805631 1013684 317768 1199056 538471 950701 497410 140915 760134 616051 615933 1921913 1634340 1385443 1772903 810857 1284587 510868 1727314 781042 1451598 817691 993812 1705880 600986 981649 1417972 1143183 870332 1817326 1898433 1579960 388229 1284035 76471 1099967 1563486 147792 334509 458674 1407575 1021183 1814891 67737 1076978 685048 1520022 1625330 74898 1171670 1862647 269916 260096 622849 636964 214710 1564136 41156 846378 67486 220535 291615 1520849 1759765 489431 249547 1314713 101307 808864 327614 226223 1019412 542957 1309278 402393 339476 411501 1178634 686763 112990 1463148 1217622 1258022 1330398 1450983 1495964 651998 809511 474190 633117 334780 221817 1014102 1773918 1295152 362441 975190 391569 785210 503076 179470 617701 38202 1312396 867491 764311 1641898 1016767 861834 948078 773394 1175408 1916682 195833 392427 135951 1790711 1358377 1822156 468891 1085030 776213 1626612 1131042 1122364 1542211 192391 1903361 1211375 739534 326257 72752 1764056 1110979 796695 697419 1002641 159123 16635 1479888 90605 1343508 348781 572806 1369826 554427 506450 426320 1183908 1245284 1552401 1194908 368250 604913 1635096 1151388 1159661 734321 1873517 1659496 510544 1602952 1833752 1244656 1235598 250499 186931 697726 351389 1607346 1876008 1669104 1299420 430587 1864874 913482 1183385 297371 1251385 1109576 1338471 59673 274301 1353197 1433203 992183 1032308 1814298 446306 489205 1429409 875848 345480 686172 323980 1065131 1880706 1349859 967347 1864621 1178092 619574 1937058 770796 390829 343769 1985870 439274 942328 1665096 1728531 901397 557973 145322 506038 993869 155070 880348 369524 1405203 1723375 1970154 1446748 305227 332847 1677256 95607 356241 860994 472857 1040049 241969 309265 1838820 1114712 1527642 1481689 970842 1955371 447683 1621439 1303384 1548794 39282 917683 1094935 1202221 12703 1489079 1692109 1549791 662340 492919 909939 155219 1456913 1567914 1678455 1857071 1172893 57917 387896 400562 1503832 1271085 1683384 605487 509361 564902 462680 1230075 468693 1223582 677523 645043 1396975 324753 1190809 962026 1597579 1130868 1570464 971281 1102270 724973 63606 1837674 1040272 199149 183233 1056819 825243 1545292 1293434 325978 460411 901398 742140 958909 302134 1037405 1084535 1808384 296692 456971 75005 1584934 80168 1391266 1167805 743070 948711 1832678 524471 46771 1456431 519115 206549 169307 1795942 76334 425674 1557702 509396 400758 574439 1156863 1636647 1698196 1537866 465747 8141 698466 1567445 1576541 710880 915369 1526147 1981929 1333659 850342 1505384 207112 767389 253429 896143 375978 819054 216983 1753688 1881227 1045740 1223199 1890678 339090 259174 1180084 448975 1520048 176522 142300 1500282 1677130 628610 1550351 248599 1167735 1747127 501438 562020 242329 588536 1854988 1130640 552173 235494 1763071 412219 1920577 668687 841022 1704289 294277 1471819 1513110 632496 1660465 45247 1739471 1957832 1850408 1919113 125406 1490070 300176 70958 830670 1471566 349222 1747103 1194910 210263 1763830 1147936 931376 1553171 699212 335906 1121161 1648397 83091 1535408 1974662 1593093 1979128 354390 1848095 1808873 186106 1461257 1613206 198192 1853223 864997 957446 979955 1247611 1717986 682641 192695 814039 1442613 710785 1419637 434185 952355 1406808 621565 1099970 92202 1690188 1584717 899386 1426488 1626742 365344 61199 1441753 1093203 539804 89829 444705 1213581 353749 281682 417340 684419 1937621 228887 1474115 875961 1572227 127225 1300691 428469 1220424 1692663 1951241 1196698 403347 1196465 1702323 943484 1487102 764902 548428 1770316 205235 682015 409401 667205 1978837 1717105 1758750 681311 1449388 1031304 545335 271835 1834265 409865 258670 56575 607101 306850 1203790 1446947 1378259 399377 504638 1308502 1639541 384703 874035 1594300 1707289 508109 752080 994687 1466060 691711 4968 1323264 385999 347803 798903 945806 1679764 1487981 1165675 371264 1358222 1353697 416301 1219351 1280599 1826168 393057 1596857 1234537 1076152 1224858 367684 1662419 789608 1203412 1139488 1173153 141638 256803 474316 838536 174195 1559435 856906 174645 1003956 579071 1749106 480846 1810854 1995881 973887 70499 376740 349378 459093 1346190 891424 1757116 1210389 203062 1746383 20570 488882 434311 715819 168860 1716228 1635967 743957 1232915 1310616 596349 1964846 1678081 1232209 279669 1644484 1912850 25061 275180 352119 813208 730412 297531 615310 438049 1448276 1119984 776066 595362 678119 860709 1397093 1312337 1025987 1253525 1618248 1457373 1923697 1168092 159665 667827 1700459 268272 1895782 525629 1032820 480919 1059216 1290513 989043 557561 463381 128405 784453 691269 160267 846196 1226298 1805607 857945 640866 1792162 1818004 822099 1593419 68904 811343 29957 395666 990909 276689 1389995 395212 1545216 1196627 243135 777100 1488486 1540451 744706 1468104 1777815 231997 323668 204754 296352 558207 796809 1453571 951447 1580662 546597 284599 1566099 1052028 722522 761291 385307 887157 1232632 1555473 1760379 1876509 1195473 1650149 255040 1335466 1909040 1365553 1126265 1119768 1781152 1010766 1357238 1431684 1294287 834000 1303494 1560347 944870 1465167 410196 1415236 1514043 1052505 1588170 1454241 1774342 25251 692231 1769925 1488522 1634179 1278517 1717245 9336 362343 1377101 96027 69211 119526 1506437 1524730 1814459 1870174 1466626 404141 441538 636358 1705552 85300 258435 1638856 43023 1835638 307275 692087 253701 1963449 540641 1592289 1136494 1310448 1753373 979 1572365 302781 1765533 771527 549238 1711286 763385 1944877 1207440 866357 1033513 287290 1956864 1919903 163737 1977985 1365810 1227479 317219 1715804 415283 1690108 1026590 430310 1039994 1355895 1069210 1949038 303601 1043255 472642 1155181 1231951 1357123 1651910 435927 1730794 1060284 444697 388685 1538913 1054603 768434 931911 679774 1906749 549686 1825989 501694 82545 1939612 305033 162883 1700872 1539030 911425 161094 740027 1624737 37790 980979 138901 143523 86925 128919 1712729 1945535 1271452 174500 74695 1341714 784895 428421 1909946 127816 797201 644875 697573 1902671 1239000 538071 667304 794333 356851 832997 727292 1183958 589393 399588 1551134 37325 116619 27953 748497 1477362 920703 1821401 510295 1749499 583384 86336 740801 1098921 1391341 840539 1094443 572163 739170 69622 1218023 1234473 1938046 126686 1945878 278693 1748149 1329964 532781 71383 1181858 1274147 1480602 1004691 305423 77550 1241462 1326691 462575 1508414 315851 1144380 159712 462332 1559503 1508579 848539 314945 1310765 1119735 344652 221811 71249 1133026 111319 368044 538400 768273 438163 1435989 701150 1388248 429006 401802 1008405 1629287 10775 354866 581234 1664423 1967389 1664535 1251782 1672449 838125 575413 1076107 1802446 134398 912966 825507 1305857 1072107 265937 344521 1144307 368211 1021456 1007988 1157613 1104302 1265283 1608460 1345084 342709 1367478 1926374 193758 1418860 1193446 1646448 1964077 404606 61278 1161551 1566998 1801217 279995 735509 2569 1843361 1281832 1451842 676600 964585 1916164 377643 974507 1774881 630479 675420 586159 1735223 1242267 1760975 637657 497298 733411 443314 52418 182988 1717048 959983 1820886 1337127 1817430 1219326 371317 1462969 839423 525413 1662506 1979407 1450760 1871189 1551299 1082066 670321 1508733 841435 803145 1101938 271650 1994939 1826841 644643 167782 873753 1127656 717328 854180 550112 1121649 1708632 1045635 1862548 1181131 923696 559116 912923 439375 1322747 1711477 1118357 918938 580210 135373 1937121 1159240 1691125 1702420 1011674 484352 994517 1509461 535379 365404 115771 1994195 488956 721620 144659 1816537 920885 548912 1106721 314591 225232 109946 1892628 272830 257081 60706 1237509 1527109 93801 574410 796378 258075 848052 1489020 964401 1277606 1053815 1856897 1939300 916787 771809 220312 1097292 47656 1420273 140088 282416 1652294 1303653 1116681 273990 751210 1931422 1572930 993833 852846 848943 571042 1162446 1366043 858264 1608750 1246152 34821 1199222 774922 1894600 272456 931641 676088 164382 66032 408410 180728 1307550 1529502 1145064 1154445 226396 1288823 138486 143582 532112 440904 826627 37635 1982251 1239469 668333 685845 276776 20779 110799 135929 519751 1865987 654560 437866 760524 387322 379466 438586 1350146 628723 338938 745756 1340511 962804 307842 205879 1933970 1758099 1537124 988603 1687437 1744960 441993 609080 133529 62127 141473 1288438 1208697 904125 343635 1505430 1147656 1453753 1777699 908154 246389 123875 1046676 694776 1890084 22250 178910 157604 253456 1690888 1323569 1368400 750066 1945787 646477 1473913 1554952 1730999 842777 1280885 96837 607353 1650948 729962 1036217 1502625 1906891 306417 1619719 1848041 193974 1500933 1840797 147111 581140 381826 1483182 171955 1950134 1601420 400509 1423200 743203 676719 1742530 1040701 642350 1047678 1115982 1030549 784384 538947 67793 1872156 1581089 238363 1904618 806570 43088 1898208 1891417 967773 1844747 547113 855734 1554633 1004021 291192 1327564 1289369 685434 86164 1101958 1906639 1352688 1858691 971079 1347164 1790337 710417 1630192 844431 656975 1487387 207933 824740 614921 691412 1315959 1536495 386251 1909495 590760 1230693 1189042 156826 1304529 1917994 160868 1904346 827036 1421315 1876202 1428137 1584847 616567 1750660 1638455 709545 1759960 1941534 1834116 1017503 650012 1207233 1406107 1593805 125321 743302 1764320 940889 1307778 1379143 1145587 1137469 721475 595799 1900102 38880 19863 1475571 1191826 429560 1351715 1873980 1947786 1020658 1991088 884523 1792075 822770 1983401 1027563 1000035 1110762 1507119 877170 245913 1311017 658451 982549 732401 422512 1264844 437980 765287 1224835 254914 1157867 82643 896581 1018600 1745565 906526 247275 1543192 1466113 893898 727856 23971 1580729 171073 948640 1949980 29600 777917 1676387 1691216 1162865 772098 1100347 1892361 579583 423142 1832232 307848 168464 1970129 307196 376357 766961 1517827 1897984 1198764 833722 1038413 1018296 1409480 432757 1692157 293851 53375 1998305 1175805 1118952 516096 1721 893658 1113739 1160954 787337 310521 722276 554339 646322 899066 1806822 15330 549255 511144 1455965 1862849 192856 1824202 368812 62238 1808568 1978310 1936918 344060 1707312 757312 1158674 27686 1280980 570439 1911394 1761975 580367 674518 1711167 162656 1491698 464267 316327 1732609 694544 591671 673122 1866682 323585 246535 1893520 63004 1245599 1412614 1702107 604236 1350236 1559545 1250320 202153 860923 1668152 1314948 1331602 1214322 96226 1311853 867059 888168 133212 1672696 1222111 80598 561589 715904 1038513 1666293 1178482 865317 1965304 634922 1530169 1857370 1715990 1640395 988632 681785 1228456 441523 1336203 1994993 1452375 1814245 1572473 31507 915333 1350309 1348591 670996 1537019 1618086 509140 1042108 1343852 1928021 819601 583048 646452 636822 485793 1197192 41581 1018201 390469 1442881 1169506 1437771 879146 294065 1895598 959252 370988 1671261 943318 1850032 325866 622854 1564975 306460 1732330 333536 1236225 1980398 1660781 748785 846355 940071 1777307 1975211 147586 1629791 995948 381735 1050959 1960446 361420 303980 681866 1721867 1719966 893606 1332128 1510443 1775267 1063261 1153655 1935854 1197406 1168168 1755708 1418439 1390803 33952 771050 1118512 753958 1221115 602291 1252834 589930 825413 497717 330935 1031501 642427 1883007 60433 986590 542915 1867185 302433 39360 827600 426466 1207356 1694816 1371435 1187695 1032765 1672034 1727059 148602 424379 1351742 651848 889670 329383 319310 1637937 1406610 418168 958873 495390 328989 708904 854527 1546934 1950909 470363 14589 1775142 897209 1377140 1775178 33337 979353 1806684 1760223 1354151 1535329 932971 475557 894192 707617 520833 1569470 799420 204122 310769 1812140 1645841 219634 567454 879955 492657 644418 1529149 77670 1727977 1311787 585048 1522162 1168567 133021 326874 1274677 1443887 1187 470471 81891 1101294 1082624 333572 1856402 623865 1425558 1211971 1562910 1127813 493613 611965 470583 1424585 774456 697448 1797947 1120795 462741 1881083 1331444 569409 766545 94431 701368 289434 1467547 1753229 1394162 1375735 115403 157285 403812 339613 1734866 468798 847167 766891 188287 1570618 571248 1026827 134764 340286 345798 1582977 1754457 1413680 1662647 1541897 777947 1847982 1369303 173444 83640 1860359 1053009 1524765 1240270 1060153 1666333 1997611 1963245 677935 180657 1562096 1009654 461477 1590379 1901877 1653642 935125 1504658 1215604 1974584 1023286 1126214 1354836 211656 187767 1231704 1586725 486298 1323951 807629 104696 748670 1324660 812236 944316 1489014 1736059 1750106 1978568 23512 1990201 1523935 424356 231360 1776836 190759 1479432 110869 204399 518006 1610063 1970969 1851320 942935 1934012 1344833 1975827 1812581 220374 49704 472570 1630017 657729 1575570 1629107 238654 1305461 1119055 1656742 878966 1553819 1823005 1994177 1887396 720327 1829427 556219 1057835 358337 973380 626078 1407332 1712066 1722564 1294559 236536 131327 1211286 403906 500960 1272343 1918497 1084312 778191 1188332 1701715 486612 1265660 1152667 807066 1676 371248 1702694 1386509 1879818 226098 1458111 245461 458086 914985 758768 1013860 343739 1893104 1327667 853570 434339 105870 989755 429436 1689841 1253751 1727032 1345487 1470205 850177 1835297 281685 1024425 906945 214324 328002 1383715 1324843 506740 1768507 975723 509357 1612978 1550081 307099 1795063 1524755 880605 1359280 1883633 959299 1451821 1418716 1474632 1845441 1498678 852835 1678657 728679 1945458 1618308 1997992 369057 862451 553676 1955466 1460344 182291 1440923 782918 1774355 1186012 675256 1057485 1160662 217264 1998705 1851210 653418 773228 880970 1357695 232580 1013382 1519987 944910 573953 1263282 166084 1341367 1890805 632972 1755731 1029173 1096079 1948131 1593447 1679911 580439 1689410 877008 1161090 72158 1773905 832244 62655 1393634 570636 433801 1561389 375993 1289240 531322 1560372 65560 1771269 1719052 585913 1979673 1215197 116394 817872 1602477 509054 748758 1989155 1634180 1269490 581728 965777 237031 368022 1880144 480030 644731 279247 1529580 994651 1717301 344750 42825 19362 543644 1508577 1482375 477331 829934 756813 1027114 1629942 1090050 1033568 1292184 1600839 912862 945205 830335 1889425 1105883 872642 1119347 1362329 1368048 222412 314318 297593 1570555 1308649 1365989 1702049 1152391 1371841 21546 703806 567086 140672 453498 340633 15111 1749646 1989293 647301 182561 793692 1914684 1527645 760558 1367435 1623076 139522 577040 864613 288142 608520 605700 780509 1811498 1194447 674932 633605 702835 852638 540865 1311075 1036203 176423 302928 1027646 705754 1061256 218879 317931 1947552 1835316 1719168 403754 1781391 273825 1352416 1005445 944091 530518 1243616 1274409 1284319 731455 321080 1295096 602966 182597 891766 1133792 815614 1697708 533444 388060 1078999 1221918 367186 1263193 1719881 921353 1543164 1085581 1811176 514596 1867466 1854645 1168737 1819512 1880876 474100 1433514 823078 1474642 1409044 1752162 1220030 488437 9194 183248 465167 462012 1945469 841561 482529 151283 941153 1893771 734436 1864655 982521 27373 1042132 1446834 1679859 1808921 1152644 1055962 1159601 1825536 305404 738120 1533916 1668999 1958946 399495 629612 1033390 941118 1822332 528976 807169 1896830 542272 1165391 1043057 1869033 1711912 363884 1106106 816741 1647421 1782624 999929 1524260 432198 204120 145448 644346 579295 1131093 1555723 514287 377508 1369359 1845677 276862 1232270 254588 274421 1122617 1379552 1375755 1235032 52505 1692379 1407312 1862705 523127 68856 1872271 236357 1071879 726569 804895 1187188 1060018 311741 742732 1885839 1906525 306961 1794642 1721982 284476 966839 108250 824658 1707026 353869 1564012 105791 1710302 175180 1028975 67257 1889776 287701 1389299 1723952 1787541 1560663 1888170 711332 594406 1935118 352885 653684 1569818 608040 1076843 555094 1216396 1415927 236410 1846212 1943500 1489408 816061 1072871 267178 1943155 1954948 693961 74194 520064 1129497 1910695 1771272 797074 173915 1615889 398250 982247 1657394 48397 1515226 12093 1536327 1140883 1995430 1030678 949014 1587489 200011 280336 686293 379730 1585627 1713227 522913 1901513 1024940 1688939 984575 189513 1718241 238694 1420761 1018579 1133342 1262393 387200 208274 1194561 513784 104803 1454421 702704 976041 957308 1129297 1272617 721053 1021158 881702 676455 1231615 1257933 1484670 163636 294917 1555806 288663 1889028 19036 624995 129237 94083 1216818 810757 455006 1130248 653687 427170 1508870 1099153 616369 1622854 220770 1794873 923766 708666 88815 1555116 1615921 125101 1764527 728388 180910 1175716 416384 1805764 101143 739756 1333695 790295 287265 1576461 616198 1276074 1606598 1773349 1086581 1293993 950746 1311641 139091 453395 1992041 337530 1056200 979557 1000049 697478 1507670 1341478 1312143 1707876 1536831 1514189 1151328 1591846 1889090 918205 680368 1975260 1493883 13124 1087066 1731662 412246 667986 1747749 237258 453897 1779133 1568553 682889 693974 608088 901675 546718 303324 705080 379541 1379809 1486468 41386 341508 1901418 740990 1864150 1179421 1110735 820231 852383 1141816 277319 1420257 558552 1827948 11500 1614453 232091 662154 1789354 35601 888845 1079849 783495 1953098 810940 1347552 1258835 1760149 476062 1906651 387960 1982333 1903546 1575036 917562 306343 152766 1455481 1756609 1145594 588390 1815013 515739 1733991 1512011 106257 1271804 1812370 865926 1075470 259320 1132357 634000 605385 675450 1299358 1510775 1542949 599205 806677 902094 1376897 1862591 292652 1945829 623898 977265 333368 198427 404026 1275091 114396 645147 1742059 35738 510139 1307650 1197905 283365 1236994 637717 38491 1997787 642543 823451 1562603 707383 1575220 1706030 1339428 1984155 997459 437652 849212 1103679 1430454 1924114 390533 996363 1764610 1141044 212393 1869169 1235744 1899345 1227048 1763401 945964 105223 699091 299848 1454106 322277 1684050 1667202 1889412 139912 21473 842382 1253167 34107 1852795 64984 456717 1663188 249279 61424 1583009 107334 445002 1024713 1095103 231081 1479499 926815 472177 122415 1303958 1302420 364128 788899 1935260 306312 1492750 755018 500196 1210556 1572806 1814324 1527578 110082 412960 1709950 656025 355313 1497376 574562 455435 523298 1492083 1294342 1209906 196302 284891 1123530 1909666 1013342 1494233 841125 1529727 1410422 1945330 1516643 208579 1114418 1201801 1320711 199500 972840 1980494 133462 82117 197815 1020643 975671 1354407 1946353 1024971 1562728 661838 1969590 1409847 796382 948617 880114 1610840 558411 997769 1447121 1017813 846660 1581573 886202 1289861 1455596 121083 1733497 1652395 1230342 598252 1789259 1390954 973485 579047 1665796 1739329 280976 1143217 1538605 138708 1295383 729662 75638 32907 1397164 1325737 1206349 669254 726531 371528 1245323 906783 229675 976111 80216 419668 1579359 1606918 899042 1807755 1699293 1835733 369911 254563 1543067 370434 598665 1830896 945404 434264 1245561 1040344 822729 1909641 561444 1843984 1069838 1196362 451809 219659 1605130 1850532 91495 426933 1893256 49152 1240684 450800 1930695 759346 1539615 490898 1862543 21095 29112 1406237 591498 1023636 444959 126032 921888 555942 17972 1057483 1194148 156979 1560652 1954133 823599 1161281 101219 1077696 785391 455261 1423677 554782 1565393 1712443 496991 1901017 1941296 969353 1159170 1823619 805594 1371632 29490 1712133 153351 757044 212064 1305327 1760912 1946633 108672 38885 1103252 1221876 1856770 1760577 246485 807914 1231662 108676 227289 1025115 869175 1391123 1104591 1681658 1864078 1814069 591677 1007535 927290 791534 646418 1885678 926873 855612 1587302 1050886 1076125 392820 1051050 1174931 138208 896965 1212687 613073 1425200 967373 782126 324031 767936 487723 1313735 1024042 1731273 70522 706951 1866272 248461 280366 234374 1522267 961691 1512243 1273920 462956 267020 1264509 1385814 1296185 1059014 1368980 1143832 568652 745876 1431951 4603 1504408 1357810 318999 1936508 407461 1512918 1448832 1151607 1245046 1235158 929101 309703 1744270 23161 505490 992704 141989 1606612 401114 103995 929620 1665105 978125 67782 520083 448508 1380577 1344645 682714 1770188 1268510 1261479 1965686 297527 321540 1905078 1907606 1709142 1362034 1394518 1682349 438492 163110 1802210 1687303 1270036 348669 1676646 818205 327012 1638245 1865640 957463 1481786 1777606 411647 215446 783399 1220120 277146 709312 1253453 550779 1610598 541852 220609 415400 482862 517304 186038 328911 171815 903696 643774 1429461 1603731 449529 1154334 452743 775456 1863742 468397 213583 1260789 763820 1652202 1521541 242410 312716 352685 609250 1699316 1176573 802074 1133295 55986 536272 375879 743830 1764919 1627961 1229582 865174 261706 640368 1993278 1170728 191176 825008 916612 1965012 1225877 775316 983853 1127092 1165113 1795784 1238247 848968 165550 677459 513180 621777 1020962 931325 1957939 1440644 1957001 1706251 1280250 748950 1209112 538153 916838 1096547 1788703 1193876 105402 84986 1958745 648334 115800 1650048 952579 717459 125769 1816837 837636 1214693 1013789 120495 1741057 1743201 635012 129590 525099 1016328 1766310 1826540 1227525 1574301 1707937 898089 1917875 494439 666931 385716 124108 1992377 956824 217784 456615 1446104 472774 1477484 982280 973456 833326 433520 1991064 1594373 398963 1618611 1647301 1069617 1415119 1556518 1570892 1512767 574554 78160 1362960 951962 1085074 1112642 1993232 63189 1068943 1070048 1665323 1471984 1244257 1827840 1074284 229689 1566890 733335 538111 1611848 1786537 11181 765531 23030 101703 1149227 1669476 840304 974905 1763734 1043426 785925 1213457 1117118 1830823 1459872 793784 399181 515047 807990 17221 963246 100292 565501 680532 233647 783187 542034 435945 1235897 1065565 94317 1695622 1943635 1005541 20926 1609879 417107 1230617 1918461 176204 758457 1460616 1031164 157528 1164526 493562 1257985 523830 923539 800631 1058339 1544284 247731 1836213 287902 1175157 1752996 1546020 1768121 1303923 1379788 258410 1533785 718541 90316 731329 1595932 995868 596697 136830 274667 832627 612798 1160087 1149960 1856408 1166990 1338877 298400 595117 1790920 1813824 515769 426888 224665 1401005 1000185 959654 987280 1513038 1317959 1285991 1443493 726063 32256 89780 982045 1762399 1242345 885148 669189 894949 957162 1305567 1930690 1435256 494269 718454 1285784 1331620 512753 1829692 1840722 791186 990298 1028462 1380702 482603 1844212 1622468 1720391 887410 456022 708637 1555927 1441260 1983400 217614 1897664 1042702 606058 1107037 1991265 419087 1145159 1478911 443286 460055 1688115 1161807 1265804 909484 640513 961078 1539448 1794396 1315602 626249 1448136 451740 619089 1694160 114162 847564 228347 326142 872413 1019745 71247 1538179 541408 483699 278902 859598 671713 1855104 905199 1719683 197556 258362 467527 909069 1105054 767574 1068828 1671364 1983670 127862 620808 1134383 1877588 161252 980618 711232 311860 682918 1830585 892094 321928 213617 1889285 40295 619522 590274 419463 751913 1767624 1902525 592635 898720 518531 586193 1813466 359974 1266718 941214 245784 382533 1418484 593298 1492577 715578 197102 976883 93067 195196 1533465 1549996 965496 1968301 220767 633987 1454675 1836688 676112 925651 595432 1193829 41800 1005647 1818339 490061 1669401 962817 1352388 778129 1321154 887021 1140876 940560 969004 1225920 1272692 882602 636968 122741 442539 1780384 1983556 222262 1676360 1907707 1735339 1559116 1031055 1399099 1719629 1044180 335262 1625333 1777377 447393 1376418 1779092 802060 91817 59342 1831258 337131 942436 464005 942038 305267 576669 349212 535875 1822410 788437 841365 334520 1902164 1031992 169268 1449236 1722142 599107 1350465 1734181 1468140 539575 1493723 1873077 469037 1988173 1680776 1536862 1734872 1854147 1119371 1216506 1824339 1382974 1017462 267082 1666161 125089 616721 1848380 1003060 1155833 374646 1454763 728394 369366 1675289 570138 1885443 251069 1597523 1204595 1354114 231221 402128 1792685 1869029 1758800 1949684 405094 1708776 1053378 946440 1775039 308325 1790179 994580 1082778 577741 659872 263707 293711 1286393 1526967 1086645 970033 1093600 960686 1087794 13730 54090 53755 344423 1059543 761175 1449387 858506 1438782 1800587 1711126 593167 1288166 1246256 483897 399223 323671 407464 677807 603094 599318 1126555 98481 339579 888457 1052129 1548304 473076 1545115 1204059 987500 1631932 220198 1447371 125487 1857419 1599342 1067670 1684773 38295 905735 1917884 982144 1892010 192936 1228532 523191 350839 392031 370349 1850963 1054129 1096593 843965 1541586 1746943 371555 1724161 532774 356385 1439148 953732 744792 1956631 1974678 1236705 1951124 21015 109307 636937 1853590 1199970 256744 1047783 327 1481139 776932 187635 742835 1883780 1552151 985674 506627 187663 1612469 437530 231023 1046369 1702265 1107937 336699 1092004 1535648 1639216 876796 1835061 1776351 1409030 504788 1605483 1458089 667146 884973 1443717 186564 1308154 852914 1728044 1332213 521561 674041 821971 1869034 1679723 803197 1988019 1503104 1406168 1080594 894710 1871914 1523108 27440 1112172 1558046 941037 48182 1675294 196746 953162 527419 1635630 951245 240041 1097350 1896640 1469209 1496248 20298 750739 1811038 940504 754482 1667473 725328 1183185 1017984 523508 816359 1404251 352501 1098852 875474 1367876 1698483 355362 442604 1725840 1043398 1806941 328294 1819305 511669 1119595 1301594 1573597 1577182 1374962 98384 967294 643753 202848 1788361 1271524 607710 1244675 1076625 1746100 1468431 1581454 1206621 486618 1833920 1473033 769060 1767990 229152 1982738 1326443 348489 410228 1232436 985859 1434906 41152 1844172 346109 1075890 508541 823624 16291 1851935 1875738 1013732 1095976 410158 1438584 620869 1071035 461001 1329627 629458 1052785 1015941 1118839 990210 191624 251390 226502 137645 292971 1879995 1588749 115095 1743487 950510 1230359 454580 1041440 1657297 981343 703633 1236668 1660588 42122 334687 1375260 565835 954324 983163 1131129 1294968 1980599 63136 1203356 301204 326189 1327704 742177 944171 1503524 1526006 1150590 1544443 1436923 177926 180396 135354 1592462 1172009 441054 1577868 968069 1307527 1127702 452124 1507806 1609555 1694831 801640 52667 1820165 489877 1812094 1820164 1765560 1414098 1803789 655239 1002704 1645970 638228 1771316 613016 247955 1699365 1091029 1910925 1378140 1864298 673886 1575147 595943 1299176 679112 599653 1559767 1875775 1730373 1944139 737232 1677858 1731810 921466 1588927 764308 1267015 571183 1754390 373542 331989 951123 833185 672736 862463 1316807 1738498 1973038 605546 1491208 1459454 1594892 1425965 707229 1134747 271400 786910 158855 33883 136936 846926 1308473 1217616 321226 262520 239952 1528946 191566 845901 30273 648642 1648621 452965 894191 433831 1544963 657599 1520737 783872 732723 816990 1535574 862725 984298 1988086 865728 706773 1041020 1958472 1008264 587181 774399 16695 1486060 1016301 1256303 1200012 535806 1029718 1018493 591394 82104 1360682 1756734 1737615 940044 410353 479097 1590937 951116 725947 482610 298351 1223464 486551 864481 1120266 645233 1995559 1368453 1101026 1698945 251185 1351762 586501 1735558 651371 1410074 804187 1504522 354504 592901 954377 378227 136276 892348 1345525 923997 676738 506753 395266 1363524 1712322 1750854 835833 982817 721049 856449 520193 597447 1090393 507256 1286235 1135588 1343182 133324 446000 1245822 414107 512851 994771 590811 1686060 1195926 1303853 475961 1950733 1790912 136061 802810 716347 303236 1205903 591242 823237 331133 1728772 1518718 1447123 1468822 1386874 712256 1657084 1856953 1699787 1397225 1236794 370570 760863 728573 1473294 1983455 1722088 218290 105924 1653984 797167 740769 1183847 1867841 1232807 1250242 372144 923866 1690505 636863 840896 1657312 1394430 1429013 975777 1153059 850510 1267060 1518710 1508482 567351 1017766 35485 704846 1005593 683319 1878745 1123283 1667273 1775057 1780779 1227367 1785897 154590 1551930 1710224 1682432 765022 1856739 64106 828218 629607 1673613 1413888 675712 1674934 13325 552548 23276 591038 987185 888934 1573287 1757480 918124 841880 1418656 1415773 1103058 166891 1994228 242631 1694106 194067 130115 1817484 939184 969989 812654 1062389 1100232 345373 1748654 700050 1410160 1557388 1408797 1311263 1692655 262004 831121 854300 674145 973885 1030867 1434809 499057 524376 1654423 532279 419843 749388 1802052 348663 127768 1301563 1646874 74081 706265 88614 961828 970595 479394 395247 1174066 760288 1712928 1681840 750241 520481 1288310 675603 401857 787071 849195 1033042 1331505 1538362 352231 990259 1123524 1809548 1947750 887562 991208 551349 1904399 1160475 152808 869314 66276 1084939 1258472 1566816 77457 506804 175167 349245 776093 1725845 1447630 735202 1200607 1439813 1318694 54903 1763910 1750811 1168962 560107 898209 1608567 881584 984292 1160911 141264 1087020 1648555 985655 1505719 1810604 692949 1038766 1085549 1786693 457663 1310889 427464 146316 1433350 400249 822575 1729 649997 611139 1520934 361230 1626411 74878 1255528 145249 1094258 1574196 673193 1542550 278639 1951287 346461 169827 1761437 804928 337734 1355475 1321801 1550128 919157 507833 800367 1206143 1128938 556536 1783850 1237110 948028 648176 203483 963243 1060626 963803 173987 1233036 65804 438567 684021 53594 1885254 1080625 1189576 1061114 1823783 790845 664681 1237072 670445 636931 633129 99491 246932 1675908 556422 1889477 484569 1480875 798092 1241276 530587 1157161 1956270 1545578 1353409 226772 1796713 937235 1937530 968653 1756693 412043 728362 1913612 730403 640729 285162 1660012 1409172 1591986 579680 708856 142066 1456793 852855 595682 223405 1905070 902616 1380200 1287894 95045 77986 1408651 1551856 1951709 839349 1444189 593824 338 1779662 1409397 828443 36229 1364738 268184 1660527 1658637 1743471 1796939 536828 617415 1138428 1459687 1916202 37807 992711 326235 696491 1403239 411270 560703 851663 923128 1918910 1659049 1650365 1630469 1935123 1535928 976529 969932 1462945 1915379 1843860 735008 1616001 442107 1589746 1723969 49843 1734280 995711 1991402 922139 421512 995743 756440 1586231 476000 1506041 1826956 1692716 1827847 1871664 718701 1079282 1768086 690679 1019472 723869 961714 531125 1133392 541410 1628292 412712 1048565 1288243 530388 916179 1970932 1565108 1436143 429772 1345834 963855 1277107 1759317 1123137 1523936 268741 1144722 965390 538542 1314308 1937285 58213 1752867 1326205 1378607 1098132 1479636 299082 1075423 1596780 1589184 767769 534564 55328 444534 1544164 344628 738628 323247 984418 241894 315925 1253211 1763701 518383 333974 1336223 567582 1081149 1961672 1731578 1097748 366792 457253 1613754 375444 580977 1910313 1513348 55048 1765198 1834149 1851431 24870 437701 1981208 1064403 1637481 299163 1921979 1404464 319198 1473745 341326 417412 760614 65191 1155829 1988311 345649 1086084 1533438 790649 1468889 150416 106242 1631507 372251 860095 399073 1548057 1265068 1691544 813868 1331738 566023 802948 940634 730904 770394 1653615 1063706 280865 476719 1897447 1198916 1531132 335692 818442 1367041 1135864 1851743 1030757 692676 374480 1137674 1489043 566090 154609 361880 878797 1911678 877551 1196685 892765 1193299 572466 1521788 1162396 489262 1990175 1977722 1349244 1896778 1650219 1926704 961247 1010268 6305 127590 1790965 378712 525834 1700613 572705 1557088 1574830 143665 560701 648654 1497561 955975 1892197 1156251 1603699 1522193 1466551 180444 1310496 1482557 1974898 1817143 671173 1121249 830438 1119573 334779 1185440 445696 1899033 1283198 1067868 157907 1819759 347687 1497986 160178 802221 136992 401693 1921741 1048927 1293686 117403 1132396 432193 836239 707628 1012720 1755726 395944 545035 513065 1710847 949700 1687239 1974532 230622 722918 1632095 88133 262967 1414949 1297994 1499756 1119526 931447 461136 181451 484270 1324179 1992318 1270308 547034 1938733 1956911 302169 1896386 71510 103977 992307 1160839 1967491 1590876 287128 1698027 668553 766390 837326 1591485 973144 1432361 670718 1531438 321252 1615420 356788 348092 997097 803418 306444 1898001 46320 857351 1098335 1523911 1190369 857491 1592916 1000227 1239521 93397 1063060 1626061 685660 71827 285435 407339 770090 861224 1870774 32493 1270942 618026 887080 1459695 223138 341979 433367 1134401 1147372 512857 1619888 1110151 1311152 174156 997891 1782194 1211532 809975 1540358 1663539 1363457 1098845 610068 1658871 1776626 526251 939292 1119202 124444 374319 386659 1546854 1248286 1568781 1137622 1578678 519809 264603 1974368 498755 1547819 587107 356336 98896 1336756 1430556 1814644 804793 938671 1614032 917718 1751349 555678 353790 1730736 1624106 570575 1483154 470565 80818 1676938 306595 1461114 1974938 117363 527459 1083957 759008 744329 1714753 965988 662178 418361 228675 1435703 208029 1553552 1495497 133938 1693794 1578202 1257120 641773 283137 1532460 875784 245071 513753 194529 350094 1913519 1515916 302732 180897 760383 794675 1982818 78832 387710 545461 1988758 523526 1230898 517416 1916312 981939 1275912 144499 1157587 967601 128714 1729923 1026406 1990882 1089535 361249 1114687 1831703 76797 352314 32266 306220 115121 875316 1793363 1887975 1630847 1487459 939895 1955686 1725080 137018 1479686 1436450 68359 1283120 739005 868377 391130 1827956 1126742 335188 1479765 1514269 648526 1867127 489738 140447 1014611 506331 1600182 62166 1567280 878829 663619 992178 1889150 893438 267610 1195443 1893924 1285658 1075873 1842852 659763 1930186 490320 1543800 1307791 161085 1272096 284544 1198966 51149 1582488 281279 1113340 135362 1815884 1252028 410103 883452 1553639 1094598 749747 862187 74065 132775 1527217 1669066 43225 498443 870115 18027 523211 687289 774578 904435 734899 1407540 1916680 594569 278899 614486 1504257 166426 1553438 836916 512117 1933346 237747 1044739 593706 189294 1691673 380023 1594170 942180 6547 367719 1440863 489493 413435 1832591 16762 1627323 486703 1147195 717113 1689991 1551532 1644006 739523 296747 1518499 1202928 1453550 310171 934349 1687780 1093097 1770887 956348 661442 1528978 876283 1042687 575862 1278342 265707 1478446 1133468 1927054 1299718 625067 661586 542526 727397 1233630 667856 426735 813813 765812 816611 1689587 1593758 1993906 1086151 322942 324507 1261995 1004146 1074152 1914492 438268 965853 1792959 1214091 585136 559856 518512 536662 576223 640031 714496 166039 977744 709621 1898282 758602 115131 8973 67582 1218651 1255454 958447 492149 943372 916155 202151 1173022 1095186 798668 1220037 513588 628423 222990 501160 285498 407224 1787265 344860 1649572 16070 199299 1333848 1153796 1753046 700042 1647963 789093 1200291 1576271 112439 1677717 1893485 953475 555763 1963815 1852986 1939240 378288 1147801 1247535 1777037 536152 1948702 1288885 1046674 19005 1998974 153748 756541 1176136 433571 1436593 185961 1243949 167179 1326821 848215 1701430 622565 342480 899888 628475 74216 1644487 1615807 1308933 991854 64715 933837 1964239 401791 88144 1771524 840227 1372428 738230 687300 346664 1752765 1383847 477129 1889352 1587802 1620700 827124 1665985 1684089 364273 401550 1253912 422611 1599328 491568 1210950 564951 973009 1648271 140510 858848 1976176 1103522 791027 751990 1084061 164472 1665123 8618 1311085 896746 1927353 629503 1459720 745040 530481 177710 1108047 929049 1924688 439512 752446 1364169 554642 104911 1578765 416831 1829470 1921249 588521 768130 1586572 688802 552389 1580682 456436 655490 1748202 724778 1970130 851848 816767 120900 19846 790854 716637 1532385 562000 954376 602513 473229 1485899 189587 889812 1737783 1558637 1593296 839053 541647 522262 764211 1416194 334665 1038794 1315486 864578 586058 996996 618810 142056 1355090 1967687 375627 861255 162481 1740163 1512218 1398229 1344043 96101 421454 196273 1083999 399783 934186 1655506 1116251 1596420 1611091 1226748 872801 126993 659072 944954 553939 131982 1829189 1197470 1516595 1721684 446612 1788544 429645 69481 313814 1396757 265147 552448 1106847 1315171 963104 875597 516025 807746 829916 1772846 1407443 1479156 1117338 653932 40667 1373707 1784695 53047 1339701 88581 1649832 1483073 1536691 481551 925588 945571 1086436 1257272 525090 1375619 507678 197894 1976842 1311488 780140 265449 1084364 120659 1898218 1875852 1243895 695735 1941565 260897 1806741 202721 1511769 65492 1764921 1015959 1990703 1602053 1326853 40648 302809 572676 674664 1507462 573035 1138286 366515 441296 1901435 970440 1708920 1626018 289351 1899697 1825145 841651 1689599 1925260 1155367 115378 1349820 533681 265913 996731 821977 123384 1661864 765134 322414 301370 1087364 1806295 109427 680253 1646413 1196017 602435 522968 1374689 1258529 274408 1541041 1613819 1328931 1044634 148070 1508361 721966 1560821 473771 91600 534953 1574798 1793110 1425203 464957 1984673 488443 1478725 1972421 101937 271160 753886 1951860 1898758 680280 1111998 309659 357414 1547900 1219168 1622973 1284510 1226555 656585 726371 1380531 266943 1733970 1632618 564011 1338192 1487928 997130 992065 1008108 962702 1920960 702349 1194097 1066635 74125 1308360 26843 1976922 453287 513368 928930 1426956 1195548 1993981 178028 1691341 144882 655087 1921118 525081 1052216 921598 354588 462536 704593 443537 693777 795858 15534 905817 835745 598991 1302849 1864850 205977 433064 1324592 488459 1176358 847007 1268232 870799 1327122 1598137 1171477 1015625 1385130 712934 1845064 1341910 177470 1677286 572595 1659603 971512 1873968 1913704 1159331 638785 750450 1221398 46853 447993 27659 1916598 334753 892574 1616339 686596 192494 1643821 1063809 1451528 1245883 1268314 258857 1202169 913728 1299869 1568708 1702051 1342419 1179157 283255 13442 1095834 220788 750442 920512 1089291 1195638 170606 214930 695714 109515 1255642 1047851 785806 397842 209955 1880087 1118497 1871688 977267 401019 351790 1280737 882431 329937 181409 1768360 1796658 600042 1039890 956009 1017952 192622 1774887 1693 1319030 240786 596 1395038 831781 1103018 1074350 1895442 1387113 1772220 810796 614783 339617 437271 1631350 433768 629870 576926 1495891 1950261 398709 643279 1693148 1862422 1121298 619547 331860 1606103 218130 1420801 1238763 1293031 568975 12079 1868191 1262517 206801 1570012 1592514 1885076 925127 566111 502942 398147 103907 1651492 1704005 1692046 1243683 514108 1520748 561895 982244 1986171 232919 855684 430431 910692 1997741 1372682 159054 854079 177484 1067781 1783082 677050 335969 1314392 709969 1425994 1677168 467333 1306753 855315 1007435 694162 635143 114109 206926 322026 1636445 1313314 1362882 429849 659869 1986794 574266 782840 1970860 256830 808838 815815 553290 1675594 1647155 462590 777840 1389975 1109206 222129 1652751 1951912 1695625 1160218 221761 1215429 1707545 956765 1384466 998265 880516 1061387 593761 569492 1892385 1177766 112377 1421469 1151378 1371204 344318 1876892 522429 793804 1879047 153456 1067153 386117 445654 77336 533964 793385 1509039 528335 1918933 1029804 704819 498896 1044330 680646 1956439 1090711 878565 1486871 203558 279804 987903 1968961 1958766 397054 402277 447745 759636 1832934 244772 84949 1238318 213153 1346054 1142643 695568 1370826 1493015 1074330 1942879 745939 1508835 47342 1249021 240402 672374 698414 1560309 460887 1930058 93205 1484253 91875 1334466 334723 1554384 974240 201427 890368 1187440 685120 121089 809718 199487 69170 1993882 681480 875192 96543 351641 274845 1598311 1128946 770928 160089 1422463 409264 41411 1564899 416311 1448287 879816 786200 571102 900169 409592 1827055 826554 1493538 31480 287321 1918536 1673539 633381 1067292 559475 450745 1156629 481430 65198 592386 1054312 118954 1808138 388180 1307737 494196 35804 250078 755739 1566790 322190 1887646 108529 744442 768012 1903326 321464 525478 72726 1033825 889450 900412 212229 107819 1092958 1358775 889996 1236287 731946 1210465 33343 1958697 634870 623748 134861 280726 1023669 642333 1280176 35779 1570190 1302352 1998275 1488003 355353 1954313 1714339 893761 1907355 1754805 863718 1744613 420485 1939733 880228 1887120 649442 1791989 1906275 1332106 14238 1958714 142287 325002 551981 1083377 28936 338297 304839 1507364 1602836 820044 152866 1277828 1504660 1667618 436052 1853591 1549728 1822737 199119 1668084 1528865 848544 232855 11109 459684 506787 1730893 1391090 1514052 1671182 440171 1053099 97477 350922 797719 1220280 1384681 288926 480215 1594151 916230 1902381 571007 273334 1101202 1984719 1419731 733308 1154572 208671 1882647 417197 508358 152916 1893215 1693351 1942789 55905 945116 1157686 1730577 1201330 442898 1052786 157424 145310 1782700 686562 196249 1435374 875447 1249531 1515890 1239061 74974 1497360 476918 1155684 661237 1687546 1364478 992723 1342333 1882817 1278092 1077199 718508 288770 532691 1839598 941921 592259 1478370 655142 965985 1861531 1589272 1950195 874986 168487 476519 728272 1530105 1632252 1256375 980403 1083311 1780199 553569 1627279 360693 1442210 1984574 236409 1738235 534539 98842 191714 819646 1651061 1058244 984040 775444 1858868 1038591 778640 217722 720386 623757 514034 1896751 749829 671137 327023 929333 1927771 1152970 1254214 956833 1737851 656987 1222589 688737 1109352 383816 1290674 1298901 565128 469949 420285 1257154 1498187 1976309 480258 1990960 501807 1329131 787834 374369 585648 255154 66040 1493685 488843 1967416 1190707 200162 823911 1817467 1496 639602 1236671 1641649 1165401 454879 1986506 56378 1509731 907077 856582 504886 540255 1193871 1360675 1080894 1705778 1013242 279982 1267637 1918512 1147545 977203 51161 179367 841845 868494 48299 860986 1148813 1839551 1413858 910878 1731419 773146 330603 123485 495720 1534888 1734660 1068889 88053 592981 495509 853105 268474 738136 1637944 1180582 950154 1418024 1191414 923004 968008 1411809 659242 301572 949480 1035067 1485446 151815 1746935 1691669 677977 617892 180059 184399 289820 289403 80031 258974 1849609 428815 1118361 1524968 359346 1026549 1488830 1478287 210633 1649760 788322 491363 1899676 1144755 708942 383807 1694728 1091306 1264745 1657932 1309143 436410 15162 1584080 322107 1914003 96744 1428707 418061 991816 1961114 1823481 1369777 1092304 414911 1943141 273041 1440234 1503766 7495 587023 926181 1165011 1550937 139627 1153646 58412 480107 1516565 99123 1570348 1655683 1663146 250560 414328 312789 1897558 849938 1676142 1061067 1034847 836094 262358 335120 957699 236 561517 1350680 534503 155082 1091563 972924 148433 1297509 115180 912879 30587 857259 1205656 357062 1759021 1005215 1691413 1635680 894940 434232 1226943 1940995 1600958 1027045 546091 579345 31039 1122689 1232402 1455791 155269 496029 1984131 478766 15595 1125152 1539154 130534 1291229 265262 1988318 299705 1459081 1906333 1943225 1362060 162172 176622 1532152 356881 1103875 1486012 233707 1539731 1708310 1404427 593076 1807715 1500555 868805 1547770 696887 544506 1135902 847885 591355 1060647 1806217 1681214 644587 646969 1920967 1240142 942529 1841609 1777114 472317 439858 641138 294281 1397928 1527277 1258332 355799 1350822 1197787 389303 1239954 1158621 272519 1590633 1439735 778315 1198083 981627 1638953 669022 1483648 1848687 126383 1655148 1954092 1117637 38113 709698 1489000 1476776 1564059 252302 28520 1177901 431079 1887151 330620 323342 775916 957052 1478036 522542 1213452 1776325 1892018 1993015 173709 1958988 257939 1482642 755731 174975 1388029 1530395 424441 590920 1438836 1210076 1233403 1562400 1872558 1103554 1928052 397471 1843192 71595 647798 1931423 420549 1605614 1517314 1800 1100092 1263655 973115 1418377 1475045 1070149 325065 912331 116516 1035663 1769653 1456979 1715133 1893007 1264891 436876 207657 262892 1481829 700189 168130 701230 851105 1731846 1614690 989496 943403 1229212 548679 64330 1417529 308253 813699 565779 1112074 421025 337516 381993 1102596 1519128 426761 1418620 232873 19968 1459079 1924503 1033503 1487241 145476 120707 693835 877076 586810 183848 828136 1331763 536349 448347 1085299 1621367 1257833 1940321 427407 1525509 1490784 852501 1403419 1395892 699067 438077 1941348 1661349 58382 328672 216000 421291 1187942 1930238 325835 229833 106872 209505 770456 1417404 314948 831561 1550180 1377227 149360 477465 1544134 1656167 1946401 1375303 1784267 1576456 101648 1662167 1322510 1037379 1998263 29718 1566363 438828 808271 1862193 1205393 1303680 258285 1763347 726383 89660 1384099 1199367 1156087 1361952 1616152 1228395 1744066 390507 761004 1193303 1038779 414583 1583592 1218820 1510868 1213541 369242 1585004 1369379 1608248 1431201 686403 1963457 176308 1172529 959382 784653 1838177 1836275 1851352 1136702 960242 1573938 18793 497128 1207297 732913 1540778 1042731 1979459 929681 1737552 1415470 1378667 1558211 251287 1259305 1586390 526510 1784247 885329 844987 561218 400797 1548511 1781101 1190429 864839 1762732 205939 1938333 1920535 207100 313008 1557500 1030960 629018 1736399 1447738 283180 1804708 1233327 1862197 1826336 660094 1953140 1826917 1334179 1694224 1535966 1588210 308614 169539 1417166 1651395 1908496 1160109 1667764 315340 1740633 2604 182488 1297865 116782 1966002 1729422 582974 1638655 930056 1911554 288568 57514 1756365 1668643 103145 865323 382684 236825 917741 1243080 413532 1378499 1079160 1071769 1675025 50873 1950153 1507329 1776575 1807444 800805 152847 1132356 96236 358245 959174 1684586 1285371 1145950 1646516 731193 1506057 1183667 169806 479752 929225 669744 678686 1389491 194468 749916 1513512 1257110 1729628 104452 346690 1069657 131935 177604 1393816 392335 1272711 1742913 1453175 11218 1704123 553826 432520 868898 1706765 933416 398824 165617 858753 445084 1228595 302182 1390016 231153 274995 1872995 1971126 1865100 864018 1103782 1765778 1033076 1122008 317800 1694251 134392 1826434 821917 1446565 1247397 1431565 1435042 1236884 1948963 1899618 1638098 927465 1473963 130190 1458948 557884 934069 1718506 470986 860465 728236 371251 321057 1683775 648804 1113864 138953 1507065 446919 347461 420831 471420 645753 1249055 1277280 1634212 210446 1696293 869333 1763505 708478 1818242 787353 1071020 1538379 208273 192382 1403827 1882195 1844488 1820321 29687 1265396 936757 1357041 1291410 238199 1965331 890083 617836 1859992 544640 142187 24765 1120234 781970 1246999 245699 1466057 467748 596167 1944602 65442 21461 1842955 1140464 220808 1267271 1495363 820259 794079 876388 1814343 507816 276531 459634 83871 1416642 407265 1571308 1066154 1064787 250890 58975 1169189 984724 1605578 1975570 1832768 1831329 341852 1876096 1922946 381734 515206 723149 1325162 1250537 1333683 1628539 875498 1632746 18941 1858852 129574 915012 55282 1110103 1520696 1299920 794093 167166 345801 100873 1234651 1056194 688439 362524 1537965 649098 1592171 1127509 563515 1922415 726381 1161796 1147003 1387664 381450 1019388 1608547 1362272 1195079 450757 321751 1806930 342688 401586 101903 1645666 245296 46187 1044371 1763661 279875 1001721 1768956 1204417 1360927 1707051 194540 1009184 1338792 656627 1504439 1245331 49138 706062 1961047 731151 710534 1531255 291837 351856 949346 1078283 1438607 743725 1353359 1293423 634650 323552 363216 1911923 1868455 1115886 689062 30007 307016 1322132 470366 1299032 1002186 773740 1984950 403184 615425 1595975 573583 1260067 1302542 872150 1273187 534356 971754 207345 397332 283712 428295 300114 660496 701275 95101 351780 823808 411683 911923 766582 1199395 1979387 1055311 593945 541218 1095759 123758 716066 415128 1752216 352549 35400 1358337 579405 298670 274278 521118 486847 1345828 1164067 60259 441123 1450112 1659587 772808 1230960 801995 1730557 374357 485508 1077968 860807 1756782 280018 210514 825301 668766 810966 1056590 124565 644380 1274995 1831535 381673 256310 1335235 715150 1934884 1846812 1071691 1698911 84166 431913 1322596 1307924 1882079 31696 812917 64966 381565 1525648 624416 228524 506393 1856336 481618 1286536 105928 953132 481575 1031210 1208839 1728763 417478 1120171 1898930 1424105 375537 1323993 926321 1361202 932462 77873 1080944 1223050 637709 497281 764789 595782 551926 225069 1190614 21714 1142996 814486 792452 96213 123564 433197 1273649 767694 1370351 56592 1421633 1109758 1248128 1229115 519186 135759 1767127 466267 1615155 834352 419125 139775 571403 380026 1395782 1486485 808534 219051 1588632 99991 702115 748805 1093080 149442 1830327 1283079 123821 1840081 674571 61074 1788804 878586 1239816 936179 1082765 568586 1377654 1468482 989337 1923778 680712 432523 941401 1274320 408420 1800962 1180366 294873 1760715 117461 1064676 411768 1948010 1185754 14950 301103 69785 1011933 901361 286032 596114 944712 1698960 1753307 879940 737193 1465570 1784213 114368 1040745 823153 824892 1817760 1953249 1219212 50975 341634 485432 1920523 1139755 41647 29324 113719 1284640 243496 1120700 197944 1587374 556363 724506 1048199 297484 1028786 1260582 622934 1438397 264763 57043 1749310 1692393 949690 1060010 1281483 596174 554577 1830526 314888 1113038 1029297 161048 983907 159753 1101734 1541806 1138188 103085 1325493 1212396 1636861 1632018 1808204 1876684 1806240 539824 1830298 1032482 1057261 579409 614970 1530791 755995 592186 593405 1232919 359119 218809 686462 1687673 796173 1084885 1243279 1410317 845314 1694238 393379 425876 1683688 1366978 831000 1822419 763429 1096569 1511080 76468 1621041 1205369 182843 725088 942108 1123334 1823726 279294 905462 929277 813444 1136655 719940 165249 881627 1587325 1747570 642502 1357715 1397314 1410136 1866493 325129 1167957 1695346 1671764 1583809 1007690 1019393 1639590 178328 49973 860497 317371 1474147 1192777 1259562 1832064 179354 1388723 1125235 1259502 978135 1926316 573366 367169 1538736 404442 1798918 1859997 705789 1947423 104720 1221775 352345 1049986 260075 1757874 1665243 1743231 1734521 1308796 1868798 578754 76371 1411329 1837763 407605 1483536 1512983 1381590 1391402 1055170 1112648 1310437 209639 1560854 488531 29520 147346 321855 1647044 1047762 1181488 255311 468745 1248002 281036 1297775 911579 913362 1020854 573221 1638452 1483392 971882 671815 274698 1666976 581960 257848 1720223 1857608 275782 640781 436145 1419223 1178583 358695 1384211 896214 512265 1849256 1237409 721404 644737 1911355 834523 1239267 1571215 892800 1644431 588912 406201 1954992 456467 1908824 1594133 888295 751494 1913386 734948 1290079 1618053 1211141 1854103 980176 1251962 284641 1907941 735965 54620 217554 548801 85441 1230014 241339 605718 742730 703737 78542 1480908 160791 1273575 315810 1566499 46861 440848 251683 1778007 713254 347705 945562 893787 685254 1012986 1549017 793975 296427 1170367 1629730 1591760 901711 183453 1733474 1646383 733640 1942466 1902937 1745311 735273 1664765 1252951 302503 1231521 1232506 445651 275047 76001 795764 985476 1629388 7591 759231 1404058 473982 1366439 879946 1192226 58484 1704857 777911 690173 552134 1110258 1229543 1263498 920680 1418855 11052 1064976 1541200 1419547 272438 1083096 1625103 529768 1778761 934653 1462452 91909 701190 1643846 1640390 1671498 1410178 1930561 1282779 1058568 1328554 1266359 1492667 1382564 1606336 1002110 203076 1962659 170355 1534659 772306 93795 614399 1372059 1218171 1696323 1659432 151507 1608870 1219176 797313 729570 619596 802782 1386719 1423302 1568179 94415 631613 325071 1852339 963996 1695043 1734581 488941 1610575 1118237 1982635 330354 1009623 458193 329307 1260480 889002 454880 770766 574153 1405590 381867 1549893 1736469 84140 796847 1652898 274754 1262775 165375 353958 1413884 193585 1400583 1802218 257246 1145214 1034926 1753989 747263 258040 183476 1463078 1974483 1889862 1921208 889298 1311901 479865 1232865 312788 409426 1036652 657511 1020115 479173 1945679 925292 249858 1617573 999806 196944 1586647 790975 415646 376563 1134308 888025 495915 963503 662912 369772 1125836 1173710 1973624 1841875 1555219 214164 1495419 1962622 837799 196267 1358397 347540 369694 771593 1186402 1861354 709861 177815 658643 860246 1655909 720433 1579400 471331 1495688 1977345 811143 806299 432066 1501875 1953864 1294290 1013897 247340 649502 1436925 1527781 829251 1903696 1257185 694568 1007400 526559 573258 238780 1291969 280053 1522824 1845527 1464067 1453052 1576699 1358285 1312062 227205 1794935 1072540 1011222 334538 80812 147541 1597414 1454216 1757155 358935 1221944 1933874 153516 254218 82589 673394 1338647 1358446 1760952 1907658 1046114 1247439 1475105 482951 690960 1299129 1186663 1630992 628752 257398 1278565 27422 1689551 549735 1043720 1414777 1480247 1743427 217364 833417 1532766 1729846 294361 1026232 963720 889284 1842191 800678 101806 954898 961946 1905128 317240 1542626 997348 1551793 1493661 883913 1995235 1030651 475574 719751 1144702 977617 1169001 1327623 1199886 977931 37236 1927151 171925 999856 72202 1493739 570985 901787 470913 1959712 318742 1678631 405306 1140028 578525 1585397 1789585 405149 1143383 1814112 1888448 136971 1064663 1720941 1169091 1862562 1718386 649966 624894 101595 410944 530029 297888 1220972 1192774 1106630 1814127 1268817 1738593 541059 1066262 1987574 646453 1889380 1571259 781426 1619768 1377551 635019 1086834 187621 1519197 1180200 649316 1960524 576569 214855 183602 557581 31339 119058 1279654 573557 1309587 498854 1390522 165719 349269 298696 1187809 1678286 333324 1674940 1730195 1668851 673218 1194691 384014 159248 106562 978809 1827741 1415890 1189508 1464852 1264923 1035678 1396028 1087686 145506 989497 1616004 1422323 1142102 158295 700483 1713422 1231354 118052 1503305 617637 810852 37725 852176 608183 1255036 637103 824639 1774414 260697 1901582 66006 1691764 842765 1537393 505672 1954429 1838352 462259 478065 15906 375950 1920694 1858937 1984038 1031892 72527 472850 860984 289053 714592 187547 1379023 529289 1041812 1819717 1787215 1945066 1784321 822784 1140455 1708567 1811688 1508440 1899074 1718999 870656 35703 583346 1903994 785726 1862026 52381 1925135 1858716 53802 1129490 1306244 486217 1876482 1102895 587796 261519 1812868 975115 543816 178084 1349478 1417803 392177 459263 1792866 1024015 628658 1042102 475992 102680 1663621 361636 720194 194323 1787614 313098 1058688 365573 1691220 1075456 1036122 816016 1546227 1001746 811663 1607109 783937 148899 1114482 854048 1584615 582187 752634 243184 1268397 857502 380260 757008 1498438 231710 1600552 1822781 797468 508686 368689 1780817 1599273 1518030 1073001 1101014 678567 815009 283043 692456 402198 1407802 869149 1123067 1425901 512700 1747437 1086276 1404529 199835 718175 1134098 524572 1344024 375238 1542130 1433686 981501 1901775 1117353 1574530 1268658 1308668 1971733 419268 930704 638072 775612 395144 1894701 904699 1071041 1880442 1696414 697503 1412169 1675009 401413 88681 1009367 1637362 1619721 877837 697661 1116695 1898309 1034844 1303397 1676441 1308364 1798628 1231576 921019 497856 86527 1470071 472731 1382392 1482737 51783 526230 1760418 1352854 233213 1229455 1527624 170939 815617 184482 36526 1832181 394001 1351120 846492 1322481 1174217 1413821 1160767 776263 211948 465855 1650429 454537 1141184 400974 64623 831089 1866962 1337139 1202516 1756243 315294 1961070 553049 1686800 1264723 1115905 200384 132371 707569 677932 1610723 809532 352613 1282667 796843 643949 1835505 587283 174249 1183720 202323 1390508 568977 1646851 559078 732472 112660 261134 1602534 792586 809945 766374 1896354 1297544 1258462 834671 1790044 466769 1365112 871201 1677019 527729 101932 1604423 783962 1302281 1742700 157216 640381 1358606 1829257 1662965 1252371 1152083 1619654 204548 1276914 1705538 445452 1087344 695711 1889086 1965794 3554 675176 1110452 575699 1034898 712389 1052635 1385466 1973863 315373 47481 1552503 1177827 965966 1858996 809403 1785994 424394 97153 53262 639683 1338267 1571314 29280 1248448 1565904 1144848 1178557 139027 959965 1335786 1734844 159729 709580 720763 597537 517142 701161 316021 717335 118966 1931570 1514210 17387 189583 30701 23935 1316608 554709 1792605 1402314 1657824 520907 844445 510486 59220 1473441 162559 1439516 617476 923208 1431651 461961 457635 89503 1133759 1354833 1915527 1180111 504635 501979 1820579 1141869 572155 562683 778495 1930493 1187304 1186295 1489206 1203767 621265 1925398 375378 918363 427643 1247997 1888030 794164 515497 1824164 42945 1352800 1897870 54342 1778042 953550 799785 564766 119320 1444430 514655 1205121 482089 1335493 391507 1367226 1837514 1392781 127352 174523 780817 311279 380070 64534 1058716 515054 206091 1165265 65476 907354 1998278 1682464 438513 1438702 1978394 1856557 723665 250827 1953063 472833 1259418 1802175 1188830 557999 1784604 1149752 1625859 1513274 1304679 638684 122918 780967 1838164 64337 1747742 818694 539881 623497 1104180 1046677 12684 745527 728877 1026292 148385 1598462 224491 402123 1592968 899942 1724507 899159 1824222 1976718 123580 1017968 1429048 1775431 1868071 976238 1962111 1513783 937176 971134 923203 1375666 1297093 1832196 992416 939622 1987275 87459 1441156 1111479 1511711 242928 617358 516160 720714 1269620 1095107 217699 1208432 956638 68580 1314681 1174946 785792 1643706 116712 1787246 509853 1211690 98453 284806 614536 75174 387233 1079087 27 513957 216376 258732 940922 553664 1969310 1814121 812794 425731 787525 1247091 1790939 1459399 662109 1150281 1723618 1192029 398242 270085 1016647 293304 442127 1909592 896372 790198 328273 228804 374514 856296 1242506 1689296 213945 1410547 511623 1707782 1238900 1687048 836392 1717240 1378248 1397340 1329971 1066999 300442 915367 1777 655159 1385390 1963307 312948 1664414 1236135 591060 604149 1849523 901617 526319 1272928 473738 1207382 1856489 813978 866716 408035 803426 1762478 1209814 1619579 1872488 326791 856088 1954332 1118559 1587204 648938 1146187 1552452 987323 1096839 405554 242108 375697 801777 1155844 1130374 1888745 119408 1362706 1904118 726501 1969981 1810320 1824362 1171192 1259494 817035 528847 1513624 848730 1862709 490730 901684 689136 1795997 1549111 1197730 34869 1246817 1378500 1401272 1129662 907935 1539729 1177109 1065127 1308325 1149789 819762 1429424 1890824 308571 1680102 717878 1886342 802542 47156 1957434 1973926 798341 352273 1899030 1581037 1050958 1578658 1904853 1444388 459525 1389839 221578 510165 1595629 1904270 345808 1384949 852023 505270 1043175 1887351 1086394 1591928 749468 1934576 284573 1498186 170320 1134139 1493479 1901367 782563 1061214 353400 1477295 1979507 1616986 113164 1251388 1948079 1375877 1185209 1760616 614796 764882 346016 1218070 1157510 1543519 266803 61841 1396596 1974812 1545577 749563 657614 1361 1853147 1767221 167711 334882 886586 128864 1687326 167953 850050 893307 484442 207469 1711143 1756216 1828095 888901 1491469 711384 298241 865934 162895 1423117 927992 417017 942062 1270955 1081011 851171 722094 709571 7776 1792471 13859 1629123 1306170 1029371 567833 1151981 1174458 927238 641451 1469809 1343120 1689141 60673 1706514 877128 241338 1524266 1600254 1528857 1327591 1735119 399447 680212 1502069 1286131 330710 254904 1116466 1089689 623411 908010 1846943 1657048 896344 239503 795557 1773001 715866 1450989 436203 1501281 901659 170033 1584096 1066115 899625 1068666 792845 1984591 766963 1388374 834880 365608 947170 399595 32 1030576 1304503 551967 1677843 399400 408144 432672 628556 1720873 173293 904509 792965 475971 1420236 1875872 150881 926517 778151 1233577 822780 458320 708284 1424057 1434537 1954693 1494450 757779 1671858 825911 375016 765825 1410032 176044 1619124 1613958 1202785 1617407 763590 83418 749867 777764 562288 662410 250197 888766 762599 209222 800441 1028939 756859 349907 1616522 71333 507505 116075 37720 1814075 726416 1599785 1335915 419160 610809 942407 1504933 1201970 1303806 1925112 419807 1412329 833166 964879 262306 1159386 1984143 316851 1733778 1909625 1182112 690040 1143422 1318171 954365 40547 16808 559485 1328853 1125453 1346435 600056 1980193 242367 398604 1512398 1822994 551404 1486534 859334 1832242 238352 835937 1484107 1191207 36105 40546 1092121 1367082 1695498 1034680 369690 1210460 35073 291563 990580 1105823 1874721 1727139 721802 241286 1002633 1522561 677716 1742787 1578655 1973004 1317339 894065 359456 399905 219768 7967 260823 767809 1400105 95977 1599527 1492931 153445 1955659 462275 1520703 46479 1643246 1786430 81017 813782 1984091 1418184 1900797 46142 606315 626299 728484 1210724 1348402 1206508 1971686 581763 238085 666376 855578 734912 570080 1887380 724507 293728 135369 140573 1357347 188863 226919 1057680 870419 1918092 1980892 713580 589444 564767 1177672 494393 494757 247837 328584 1530365 958849 1757399 1455166 1187867 1672007 1265929 1749540 1034475 453482 1640904 703979 18317 1330447 1490650 885273 1678484 1872286 249364 760744 560314 1226068 1758157 124387 287526 1783333 570343 1320892 1174923 531076 1564596 66388 1573225 1683098 584383 1778783 882138 979885 82142 1756184 354396 253229 1323289 1642785 676640 282685 1647434 1653019 873570 316688 363394 1712987 1676150 384646 354849 192973 551391 1712861 1841806 958159 319509 289062 1070109 800683 798627 579109 247418 1669264 1043150 1203679 1574644 1374452 1796640 1822093 1574493 1365652 1372831 1896162 122688 1273966 952333 1845938 916220 378083 574115 1714629 175515 1577358 1532494 1115271 1944680 388230 423386 1483812 86938 1579947 1382018 317737 930393 122817 476298 60361 849501 1450081 1646497 217656 518611 1346963 990345 556934 695748 1173350 643728 964552 624770 869242 1616111 1580236 731067 899935 518128 491158 124757 1382179 615941 1479927 219188 1489317 605104 1627043 13892 710511 1703510 1030762 181146 494147 85974 742493 707756 854187 727757 741492 553028 1336358 1303311 1724966 1943802 1212321 1770223 1732230 111788 291365 121067 1943847 127872 1754574 920097 1695484 1720697 1328097 781806 669296 166444 706113 207931 1921757 1860124 1205574 1060246 696776 83630 1173052 1923467 1238762 1619871 494916 304443 1653862 117686 796748 673752 1950334 436497 617850 1164706 341576 464778 73864 1040842 773284 1903914 517438 669488 133919 1363541 1201269 338168 904608 320231 122363 1482149 805413 1530874 508247 358659 1595292 815229 19619 1083681 1494707 1821127 1561681 837400 1508691 1245385 667220 744223 1893548 1452986 1354652 942891 1155640 386907 922244 1162548 1326352 462525 1464812 11171 347286 1465209 123734 1281151 366796 969450 1073928 957611 439745 1834954 799376 1067041 692135 834156 1158110 903971 490796 717891 1830002 351354 1718352 266868 1955253 646248 135886 1231914 490203 1239142 563819 265097 97258 1612148 1724725 1979124 1427611 388084 147532 96167 537516 687630 894812 1513200 177880 1778468 823429 1328916 1429287 1437131 152225 1102062 314309 188041 153980 1277058 287966 1778972 223301 1990907 820271 28533 328261 1516111 331829 1719584 1165419 560370 155664 1449087 1122073 1133662 374337 1609634 1438610 66813 517206 1659160 447443 1356919 318660 133795 699044 1973654 1128678 433501 967922 410694 1075523 1086593 1875219 579763 1790573 1537858 476162 1235547 1535813 1798665 1515013 10484 399859 1325720 1077851 437142 1344958 1364890 206514 1466301 7759 1665614 323831 691507 1288813 141014 1987625 91504 677268 1377094 716560 352383 1296609 1257956 1283679 419387 1216741 293601 1557617 191571 1782677 187542 381089 1204224 145248 941392 1199201 877442 1672203 1868265 178864 347952 1665653 707468 190333 585468 775492 1989525 619106 65283 1126386 664446 844655 48477 1020300 325774 687634 1779118 1241749 1735398 582798 786429 984129 1281847 222089 363581 1601422 1477047 1659948 786647 1540949 845922 1371586 1727358 1544402 1850312 411483 1149062 1686097 1237384 319280 1493991 1191718 453575 236427 1796330 1214317 758348 991868 655548 1906045 1713834 289090 707054 1027039 108311 661382 4720 708270 1173597 524214 460803 1494899 986029 1972344 747636 953949 456737 463056 645545 408493 636987 1801596 1023623 730114 1881546 1954728 304957 853922 512384 1070937 882299 695567 1276938 563931 1011325 1204226 1543604 1228446 980982 281703 1123588 659122 534504 1459130 1012631 255976 1902172 783958 849325 352089 747259 1317966 35095 810661 1630450 1312999 1433070 1166684 433526 1935813 307574 1588281 249127 1856259 186173 1654355 1806380 1854436 632615 641315 1592473 1578737 1851368 944770 1103856 1382677 219399 189663 319744 1835903 1120157 1547104 64354 1218937 505516 854297 1623260 1958706 1297637 1338517 719241 1739323 1285428 1862171 434530 1425854 1624834 1253458 244596 1587225 658784 1555751 1480997 1559198 659298 1800907 748257 528944 1239220 1540204 418817 1411093 649094 1096063 1617887 1728340 931842 1282113 107592 1263953 62505 481616 385138 609979 1372710 759800 283552 1455904 1056587 1695046 432249 1111111 61228 59317 201756 834147 779272 50848 1506487 670210 1673728 1745012 646634 346049 730222 1173533 666208 760938 1154 1256852 278017 1588757 485868 1992230 203336 636398 1278971 1381595 543166 1954211 1376636 1247690 361028 1010432 349317 1592769 97849 228291 486734 826510 156675 627679 749470 1384470 1247185 1297112 523156 658034 484646 181196 1732490 843893 509920 473773 1732179 425695 89691 979865 670213 247968 1289778 468764 191721 160307 502233 899355 288428 521782 104484 1773982 389321 1677271 1708613 222449 1470329 918589 1006424 612465 285412 308413 613880 930121 440403 81035 1652668 1245285 366912 861161 1688009 946236 852528 1078635 1442799 362949 27174 1300572 1131355 653368 1321055 46195 1682091 1654349 591032 1174377 1030199 768728 1643573 1528282 107196 1901522 1162058 1231197 290804 437465 665925 289065 479408 1236093 909786 830674 1852809 1604173 1279426 1378274 877904 946982 233016 1151206 926508 956912 1001916 1126867 231382 22704 651072 393463 1987723 589761 825521 1913856 639020 161855 1784363 817860 1549052 772497 553542 1203328 393675 1219866 1427413 1627544 528487 1329666 1892215 1259940 1189144 1328791 1167062 56473 778311 683735 1563214 1819703 579618 1659354 1130305 1053745 356007 1329055 1245218 1462803 523451 846212 1783090 1968877 1305262 128642 728955 620438 512965 287053 1358342 859777 717024 1841867 1368114 1099405 822057 1539588 1939489 1657454 596438 142311 1943928 1822349 1696818 579823 1274766 1661393 1712597 507017 429484 1432711 1011593 1771342 1781209 727665 664938 1397873 1126848 1951427 896832 1077302 275361 1354525 1604452 591987 1758863 122483 1026091 535716 1676317 897371 930794 1790765 215624 509741 523997 1943592 1240847 752372 1646244 1972085 692859 1884420 503589 708632 966066 1520238 1864769 1362592 44458 698855 258725 1348351 1984720 807970 27989 48619 1219809 414764 557027 538467 1368358 259095 1516011 1409975 685855 1758556 1893946 1825781 62233 1872594 1689871 935457 1624635 52639 669043 94552 783911 899520 1775105 399987 1307709 1906523 1739735 1197141 1124284 1753408 931373 401885 1040137 431460 141524 1396921 363050 1685204 964477 664605 1980238 894509 3243 1925428 1381572 730325 627946 245056 1794734 885176 785743 1789737 1303936 94037 1092705 1574543 1631879 1271706 790541 1659528 1861080 686829 563384 160465 481795 1921283 1564704 930088 30057 1073941 827496 1695170 1136332 1102668 1815110 1568937 1781579 953364 1305013 383956 383787 838633 1771801 1269116 246728 1405927 1705251 1555492 22557 940075 282023 1443570 534176 656120 1760447 1462337 797312 1295930 660068 476735 228846 214828 829429 904168 1450194 968021 140764 364703 1509092 1471940 692532 922848 438420 1589543 1724713 1381554 1040048 1158324 1774664 353580 472305 1485431 1092235 1149753 1780479 775752 957676 794939 1230195 1374222 1814565 1772650 961804 448800 261806 1026719 1443905 140816 231562 1212548 1891404 1976097 1230800 474341 846908 1180088 743089 35099 1001991 477376 192816 1638366 816026 1507589 651802 1821541 454439 694945 356285 1968158 548524 365553 1957108 1013009 448477 841389 821117 868331 1070477 998566 627575 1454604 1139629 156672 178077 1536122 368542 994626 1495557 610773 1882563 136166 1210229 1862663 982937 1524565 1652764 893111 1398507 1566667 683377 666611 299965 1284665 1067848 651384 10923 217465 1794991 77399 1328334 1197033 1403735 275854 1790177 497819 1442541 338408 892178 1213035 1567457 132755 812865 511335 543524 789811 1353743 667171 969489 470091 146508 1870951 1663052 275170 1903414 314198 120175 1842207 141459 1085558 41939 791284 615295 1518631 1653865 1195946 1030238 1785158 1755444 836057 221238 911505 853 327363 313666 1742670 1446501 1506915 1167961 558911 1972515 683889 675342 1542687 726765 1120373 1015140 1290686 1951177 1507373 663867 169749 1726328 1907332 68226 1731677 591390 682840 1525468 550594 656591 1631173 1955801 133192 358901 358894 918450 699237 1131559 689754 1087257 1088170 347802 1280197 953354 1981516 1498181 1184459 470235 394853 1350798 1179935 561733 1296184 959363 696537 1624497 1127553 185355 940627 1416675 262504 1630778 605140 1210562 1355618 1825377 1003507 105770 1705904 1697137 676476 1968751 1498167 809627 353751 425717 525067 556510 1788610 1574099 1933321 1967678 53923 1731262 816369 1371053 1078538 1340181 1890431 397318 1201757 1919830 428255 682354 288848 224712 795653 297602 318519 31986 203965 1820889 1028985 353818 1075367 1971368 1643746 996473 1062339 253585 1600794 1646801 382031 1584554 1194536 1372772 886160 970384 718157 344008 1733468 402785 514566 214691 214676 1412328 697900 421491 1660566 348300 850543 215328 1273208 1514809 26480 346102 403817 1906118 865137 1737444 1460892 1086183 389539 341699 36121 1244314 1243997 173237 624316 264834 1414928 1138971 204018 1141356 1571464 1739792 128823 545751 946820 746682 1212344 1644529 76816 223196 141648 1406665 170874 1327221 944450 128995 535315 1538122 1269747 1875777 1010709 1355270 396958 588710 186124 1943692 858154 635642 1475125 1215725 1542643 915662 329711 887843 794188 678281 1989793 1100593 584409 1826863 1070682 787044 1203185 1724075 821489 1854767 781515 1338317 309790 1690840 958781 1088308 1725274 710056 453076 343237 1896007 1422633 908264 1309433 1588243 1690063 1565916 1636148 1696501 1943591 103349 1929892 573251 1349745 1697231 900724 255898 1876158 1552414 21140 1264534 1624682 133431 1566747 938580 1319520 960498 1600303 1563142 915164 108371 1591059 1137673 542874 1843139 166968 274767 889199 141987 422163 267460 1853636 1283138 819576 1968873 1337856 865548 868335 1442939 1180991 531063 1203749 1948966 679759 528363 297502 662047 272034 380665 1181545 1686053 802827 99680 204760 1996138 383779 944133 883661 1603669 1283034 1292506 851214 1840982 1894516 437380 544090 728551 1140572 876099 1325837 211964 1308050 52586 222279 877574 1976993 1417345 741357 1614074 303282 519215 1775246 635325 733524 1756310 1742130 846486 1787705 1777497 807847 1666476 343215 1176324 1737523 1377163 912189 584708 1716092 690063 111005 1378974 1804377 1737433 87198 247629 1556938 1396639 1257114 91233 1273878 254587 1447 885485 311764 1955198 1665447 25658 878590 1819347 451348 1414345 284993 431789 741214 1102211 1288756 317459 1346622 1619787 1995785 240079 828543 558061 205422 332943 1137435 18707 932362 113052 194487 188893 486687 748285 1218648 1373086 956052 1218580 1700110 1223412 1723829 664917 18243 1965008 997856 1566162 39670 684889 752218 543608 1923585 896430 908908 744857 1571169 311916 317247 430597 1607260 439452 390799 25608 1289494 1179038 666407 27401 853455 345548 1162399 1563080 1578805 548850 125208 1259097 1590903 473818 498513 935008 604604 975395 1912684 479422 691335 319528 1017531 25077 1211328 628369 1729636 767713 1380993 1882835 296724 110761 1371725 1449079 1350479 565257 747333 949971 421238 1970509 1161714 1558151 1379838 42265 1011245 511162 1685398 1254207 442916 180934 1524749 486538 659317 1009473 1609396 492803 672546 81268 190029 1933403 526122 669777 1022944 662422 1985600 861631 1761661 1702939 1666075 239433 1882155 459455 685529 1790774 1066982 662575 105946 316513 349065 1808445 341989 1831326 26430 1727148 66099 1589854 1136242 1862919 753524 1247446 759042 629813 110878 77579 1259359 1171504 1002357 86766 78583 1240332 479912 1631034 1904139 1130490 1756225 311745 39288 641772 1212695 504733 1131274 822354 1824491 1766538 585419 1303211 1260412 610213 1934401 1686337 1555305 1715755 1164152 1614663 1253682 1553615 1996451 323519 9195 1346396 1789885 548635 1520041 830614 1890929 1106199 415218 1543856 1928895 678909 361980 1075809 1934040 64873 1009905 1420619 491740 1910126 1595743 287157 1098351 204940 89175 519074 1705655 1231419 1678176 802510 44247 494719 513119 966535 1962522 14435 1927838 582759 1998223 1246199 1503592 1004030 1298208 642307 553534 1050716 1213102 1769777 138607 1694547 1987936 908577 96587 1524849 1264912 1974756 1774529 1262142 5558 1452686 394120 1422157 576051 684832 1402757 1448581 860205 1539334 1691782 1112876 9413 899677 779338 510096 1220870 322165 1664738 533789 1829732 954876 543009 980951 522489 1002490 1441322 1929131 486654 318246 1794569 1533825 1748263 578593 1331535 99592 285674 1164638 554852 373480 127916 122957 711810 584514 1337488 441481 695618 1286358 125426 1515977 804006 1312760 702515 1720271 1378124 1835017 394725 1077659 54869 1183268 1293665 1392644 995991 974760 753292 906200 536790 1829497 276175 1189398 685467 242550 1611527 1857422 603546 1509005 1555717 833573 1469246 908474 1300849 1220469 593094 1476143 1052148 1350886 1924787 660580 1276263 1258327 433716 1153594 969679 1100238 1436463 428997 1489106 1502812 1203637 167474 1518800 252539 567050 1446637 781497 796322 580813 603258 1408033 1980364 98931 1190064 473176 1584679 758731 1760765 25264 1735739 237053 607733 1939866 611344 516568 56099 219879 1492459 934136 1137833 1054767 1317789 1834626 1188636 532581 1761434 1875244 1825114 1308565 1114883 1312077 106573 1687735 1754337 1524237 553401 297468 1689250 493007 1151518 982557 35599 365214 1300464 817619 300649 499658 874163 501857 1807319 1413078 1851057 1128018 1799194 656451 1826468 209317 556633 1186228 748975 331428 738196 788504 123814 1035916 1938217 150840 759338 1153344 1647303 962534 1567007 894260 1744701 839193 879884 193097 646142 951089 683510 1134061 704306 286914 398369 1139109 358840 1598817 1131985 1642152 1848870 291472 1572108 1552249 1650909 1971445 1651859 1968778 1460936 1442232 1442874 709553 697347 609997 305412 1760358 1572790 154337 335319 1162753 959802 1583373 810026 1555707 1438772 1330318 1662111 1401188 1615559 121863 1907375 1520854 1090601 668773 851706 400410 1610386 1912210 1316854 1092797 1629556 1567956 1175672 1934046 646595 1445305 164767 189432 1464373 481337 1781121 1779292 1196780 164714 1759825 650412 579257 1894573 1641811 688841 1507479 1629650 648047 200171 1743943 1260220 1156976 637187 1543978 618780 542601 993723 1258 1175437 1186197 1892720 698613 1664359 1841136 1580949 79560 365383 1777734 1096738 408400 32166 1835226 1498361 1670748 840390 1791698 1910220 455085 1776044 1351906 1691002 380408 1937182 1810872 707361 1248295 597215 1159567 1532803 1168707 785128 1662391 1619299 235242 1837009 1744421 1009968 145808 773696 1353126 450588 1536255 630008 443010 811122 299414 674983 9908 1827962 670827 1399939 1563770 740799 640566 1160701 816800 1160756 1631133 1415026 749304 1105393 836380 871890 1846316 1160459 165320 656394 1859751 1333496 1775970 757198 1544503 1688450 816305 1604600 366399 1731104 826379 1921935 775309 1288847 1898377 189492 1330612 457543 1266961 900525 1771375 447425 447353 964386 120557 706460 1743044 816469 1453039 244075 1418730 664919 924893 1321679 659071 359316 1156526 403435 1309247 1026461 1601374 1682681 868508 1567051 1232219 206929 806298 680861 320494 379410 238148 1850514 1725487 1755125 735153 592560 801214 767164 1517210 1370609 104680 489916 637980 353643 1609455 1274050 350831 1904358 881061 927258 562455 427707 847071 1709862 987089 1178059 1321487 821673 1465937 991354 616976 72466 740565 611932 844318 1028709 1304508 1149044 1431958 1204149 1464311 1401171 740832 128549 297210 522276 1194707 1154265 449837 1689531 1310089 1000560 575326 818959 1397904 919406 506673 1477853 932523 936060 1383933 332479 1821894 941690 521406 1095613 61874 89314 500054 513427 1766838 193363 661320 1442438 1721006 760653 1764628 239326 1194553 578159 350624 746672 922765 331390 765565 1507643 891586 1753879 1315242 1652296 463911 902749 1341303 1193009 716859 988522 845409 229882 1793190 1897170 694287 1637591 1048921 1334236 1078870 643350 130650 1909334 1434299 212087 464385 1094645 187959 1275169 1291026 199699 613821 981779 1226626 726923 441499 863583 1104775 60654 73357 1551422 331881 729057 520528 1425600 204576 557004 1756488 4644 412617 821972 164865 1629326 190701 677240 788603 644194 1516395 193367 87147 801374 1461322 1286619 1481042 196410 1249713 542353 1076569 975815 1706014 708988 1181094 572598 508889 1200726 1491511 587561 848065 767308 270862 434907 1135287 1583029 442157 667208 1937914 1556764 873301 475911 842226 1354748 1728935 889907 1358034 1777074 638745 1011388 844176 1528638 446536 1181258 1595044 1642341 645933 268128 530859 630385 677601 235463 989275 452357 1653656 1200441 849854 1024513 1659870 1612867 491309 724984 56591 142712 215353 664443 1046008 969626 1543895 1421308 1787509 240471 1206489 1916433 1456066 1354073 1483999 1869839 1316783 324163 1588800 1661055 280258 1354504 532213 585580 1323953 1224139 449768 1149734 234563 571560 1157321 523939 1906640 1619788 1230594 1191738 1536720 942373 1996834 1247804 1146533 346386 611511 402235 485276 1312930 745808 693085 210882 1970121 164477 1067215 1674716 643414 1541331 825076 290336 1122004 1533005 1754743 343486 1177879 273163 779246 1986812 1050689 1011689 928503 492772 321437 50611 1653572 1296143 1044635 1631526 551144 338797 1804338 1815463 850209 66109 1918291 53826 1882067 1776166 923796 767016 1010914 1930255 1151939 986280 201134 1404090 1364160 757566 776613 1345655 69246 38256 1993415 455234 25854 1568482 1991866 1985077 136603 104485 310640 1783469 827538 1099713 1401612 1201208 1723742 1111751 1249513 139288 1508099 360069 241788 466349 1858839 695921 458819 842350 691450 83302 1279784 1952488 1672976 768712 1040780 600994 1899341 868735 1379284 103146 1056783 161 1393023 289518 1010969 1788104 960961 1100742 10446 1159537 1300992 53552 633565 100759 56291 1697048 1505768 535331 767424 154751 957658 1275549 1806565 406585 590526 320939 1334112 1612590 358610 156957 877592 627541 64055 1058168 3894 1536937 1281788 568221 1262139 1818742 1549112 1812015 710871 143962 1618441 287864 1715710 1535772 1271487 368480 136334 994663 650792 1626631 236947 68043 100234 1237770 526177 1622387 1751126 1346543 1969283 72665 539966 892037 375121 1794094 429661 1261474 1130076 1121992 1631458 1681398 1568230 543325 605811 876025 1769135 1725630 1770885 1954713 926196 99766 1541432 167233 818892 1709624 1712174 1275265 269570 1277026 509128 687557 1220795 235136 1168759 1992154 1954105 71800 350399 1049774 541556 370973 952154 1611519 1073421 562543 408190 335648 1724624 1719256 1316039 1116429 1978341 699448 1364278 735522 292154 1307867 1731159 3472 160992 1386971 985563 644142 1508561 368228 177304 877770 1071044 254838 910891 1165570 1655892 1636482 349649 612721 398091 1634362 705075 1639794 946351 1450542 747106 1357499 227990 39406 312798 102210 167520 866678 1392927 1103662 1148959 374293 1330360 476968 663385 336488 1737658 1243972 1162427 355741 642176 598090 1980109 237096 533656 565490 1606094 544895 1156822 1780210 1102573 1654041 1683319 41281 1467704 1287524 1939762 1605489 634676 1659283 1665395 1418970 1325055 571795 1974431 1016079 227277 560305 1231315 1997778 419585 1364741 1123274 1737846 1561971 339683 219030 583972 642826 1498531 1351836 1708056 635838 1631637 1721581 609733 342302 1422571 731820 1499722 1107745 264854 699928 1685104 434512 1653757 937770 1851283 1476957 1238584 1109677 1589379 152028 568200 225876 1208730 1572690 1316600 1759520 307273 632205 1688495 1362033 289755 340201 341146 1521792 1470254 664514 1332509 1033440 445094 1748252 495047 420481 692187 1358872 1547345 1829113 1376798 1312237 1695926 1686040 240501 770487 514070 207666 687295 782809 1666038 682523 1190120 334918 188447 281607 296437 390008 1845082 197106 710586 622862 532590 1007753 1687970 585287 1359758 1539392 816197 1259667 1705927 695677 668463 709033 1280320 772972 119163 853997 387544 1126344 1611278 1338470 39369 1694428 1422533 293630 782766 1381236 562561 41134 1127962 1323376 41561 808976 397534 1240008 1810715 1922641 510492 538312 21927 777866 213061 1889133 898173 1044777 1708703 1481694 84197 581285 766351 369124 17955 656797 1966253 1017763 1371336 821020 1726446 1088573 432084 1100867 605955 829113 774547 87280 909268 337726 1155464 1145312 1844632 1486875 15378 972704 655753 1309721 1013229 1050540 1235262 1499126 1078665 827294 1779815 1162782 233695 1984547 1887841 1830939 1873344 357564 920381 345293 1704260 1044683 1578374 603088 393267 241195 1080292 1931283 493767 622598 929150 1049148 903435 117073 599963 970359 105424 1359606 1608640 575908 41193 1651194 1359971 2488 1075171 488489 1913344 8087 1004826 1669616 312654 436960 500838 578496 1442331 1829990 596615 12593 1281420 1905663 660134 395098 1863678 11555 969242 1266580 1239184 1665126 700789 1871548 197789 495253 397035 680451 45443 768875 1266106 282151 824024 1948321 967226 943270 1498298 760612 498030 1361605 1023801 1324228 999638 1472093 191038 1103798 1870533 1679560 171145 1894274 441845 703706 1244594 1205321 1937323 165402 435424 1449099 354834 1458887 1216559 22348 1571519 367606 963072 656908 1408150 559019 1555335 1796220 1261234 1892587 379299 1625387 444496 1195238 1138258 417581 1012555 1148465 1705438 873747 1415304 1970303 1326411 1083015 1647310 602979 1601620 767943 1120483 556096 250779 139078 294858 1540505 1484070 1874710 1909840 1994608 1387359 956108 1484262 1168362 422570 1787621 1945112 1226231 1625600 1014986 294618 1432915 1944733 1337555 1305252 1017122 129707 1029673 1766075 911760 710251 1145007 1828083 14525 94843 1839558 509262 470271 125603 196268 1451285 328297 617936 1490254 1323081 1474682 266468 97005 1575308 656472 1673444 998148 1756435 635435 1130895 1488634 1436420 1630201 268001 227202 1973414 1279878 279600 636678 924158 1640845 1140223 231432 1851812 262297 1653779 1170764 279928 370512 407805 1002039 45734 741827 1714284 929268 1253788 1590202 733985 744537 42986 393652 927817 893021 1726333 420059 1010180 680001 434482 825811 1953938 1617976 869938 1658792 1183194 1639353 495229 437135 1964233 35146 1962930 580780 404986 751352 1253638 1759982 315088 1203078 866692 140676 1950018 217984 223637 1810017 497824 985824 1571778 630736 1894689 98108 646964 496214 48610 386990 61492 923164 1222463 438512 668903 1963099 912264 1116031 469167 1551355 1788464 968114 857683 1222496 708152 605758 1127428 233725 1641024 1479595 257957 1755914 256529 1798809 292115 1137751 1734348 903267 1949183 1924332 1891896 1295427 113341 1213866 1184934 364794 1509185 412399 1326447 1848948 1917898 547622 1233782 189634 730093 1864200 1872240 107107 1845351 830692 38266 1488853 1898608 266093 1589974 1515196 1847359 904531 1173040 3923 1619256 1873600 810402 1617764 1353502 614391 1526321 1173149 1592382 250288 1078801 362484 146089 298410 1155725 877021 1458385 778054 840337 1713920 1004467 331620 304774 872445 135132 156936 1713584 514975 81562 1570723 804238 672697 1121364 27142 701140 904978 77219 1933801 61752 1610559 687 1435772 536085 1272031 640517 62854 1478090 541399 1964791 172089 244684 1491238 1816556 1320009 1856654 87307 1138291 1373454 1957366 159360 65366 1914033 1992334 496740 919898 905834 935676 227383 1875680 599283 1057853 834612 741367 1733374 292582 59353 422850 1975000 1434406 262699 566394 992449 247867 507557 474272 1091836 1489023 907268 802598 1496125 1376576 1845000 1141727 1301298 1998441 171938 278086 1881122 1556934 615389 319786 1199450 479971 342974 297943 768581 599551 1787713 1308663 67586 102718 355921 1937600 1076994 438875 65314 701981 404019 1984672 1699899 794973 1252309 1051080 507793 1390638 1515745 39789 218330 375626 1713467 1693182 1670881 1880844 778723 621422 1808653 1888783 1145218 1905305 721459 1827656 845493 1293654 1650051 553509 836320 101381 1995234 1833431 972368 388674 336406 1722236 755750 1145392 264366 1689447 148818 1991626 1823510 269400 140822 998089 665677 108937 701255 1379954 716260 1949638 392382 535409 1007949 629934 875145 836088 1011124 1375921 1023519 430746 1925307 872306 882784 717776 946445 1344800 1221159 12671 746704 868792 645757 354077 1025398 820285 623003 142881 1579526 502339 148179 454218 363369 519172 530778 1352315 1585908 886284 1334036 1711597 1816561 602380 650971 962110 1758647 1027959 1849621 521921 1660512 512578 1089914 1361111 394106 1810341 536889 1902336 1304151 1693671 785997 1368828 92527 1977936 1076421 1239211 1135313 1343529 276222 761959 1213525 1574978 1851495 1740555 1429786 1094788 1160758 523970 626158 581421 18029 763307 1203269 1158799 311239 1439964 1290714 1781038 1124895 1904862 1979278 925830 299315 1928892 245258 1308676 98529 1952404 1419881 758312 981734 832790 791931 1316045 1399381 887823 1096942 1661166 567886 623179 1543161 1156539 1484310 424235 295392 1985192 848295 144387 322363 1719251 1621477 268186 790871 35038 1472559 1065648 1164980 1153838 145309 1221531 1299148 1674804 706778 1400788 691661 323405 178111 1880476 1270507 916121 981770 1930790 1186431 867438 1808065 1457905 1102531 1761766 58078 1137301 1372404 77495 391539 973330 521496 269950 1087649 1299018 1010079 127072 122822 1864155 402717 300466 1676965 1185139 1106166 145972 1821318 1683534 1891362 1326247 494019 1270519 997617 401406 1797155 1503989 675886 989224 1768055 1388141 603957 616736 908743 1451187 144359 210891 22521 790428 655011 538487 1188258 481372 947012 1714884 922123 338340 1151349 561900 130121 64023 230515 1198315 273678 1917120 312482 1764973 890189 1664776 1404404 1049025 1125381 372081 1777642 1651457 1210182 1948186 1758179 413356 1195959 1561638 1325275 98752 1819014 276908 1538917 804043 1951559 1365906 1667981 1061520 949181 84441 1519659 1226863 587061 312362 167202 1171204 1198274 1781544 136828 602881 1184244 837105 110834 556376 469298 1938481 1218378 1557069 1755455 956804 869166 200026 1869576 1329769 713202 1048781 1487871 1083814 1480114 1196285 1217451 719988 85736 770140 318555 600353 828607 28490 1779012 225007 972028 594278 625857 877550 1402074 974127 80268 1377405 1077769 950474 1389913 645482 1504355 894228 399140 1682769 1251604 578491 1351778 1076633 1111503 903407 283697 607598 1144726 1386115 1425060 1946582 1203528 1049304 448189 1579377 22864 103940 533399 404729 562224 34540 1962550 1852614 138435 1902866 969298 60628 1557465 855761 1949051 470989 782040 1196432 228153 1652786 1706307 1504569 973471 481005 999778 281981 1537673 906153 207487 376981 369456 1424448 834027 235892 1474938 308774 478813 997783 568154 1714244 1507509 314274 738326 1344073 1383225 1257301 97907 1625775 848710 1567111 408960 1366292 1677083 562787 1548069 1062741 642355 227002 1806191 1091122 527933 1883859 1180535 1588084 924571 1381396 1311204 1629944 797907 226051 1269159 416037 1741166 156253 886850 1705338 1088766 630176 16675 1188888 1506881 1755011 823412 222902 906276 1320544 1883097 733224 841433 1291144 46563 1393769 908243 1708842 1850441 3314 1822809 656985 132238 337496 1109639 46421 1586419 1951322 828230 1481121 245603 1650025 1556995 1606449 1231022 1070180 1879499 19243 687344 1389874 509562 1060554 1614182 1395854 378267 1966114 687256 474491 725585 944947 360476 655737 1491434 1810616 505740 1762769 238736 1766614 258251 1662180 1717308 990277 1397209 632512 244678 370600 782328 1759588 1632284 1950913 1079926 214571 1276319 1568436 315508 1246716 1325833 1491249 1031061 1028451 924454 519629 1235561 1477848 783810 251241 759504 550088 1027501 555198 1500257 253927 1800142 1859401 399187 109170 58992 311715 351156 1982988 1872946 1872966 53618 91144 654192 1678982 351781 457236 303459 1117939 692403 665381 200042 1557863 710248 123236 316275 1628891 230157 629676 1644027 852110 1755000 285271 1001137 1957406 382229 503296 1922133 623673 1359674 1271834 988274 1111945 164812 921161 745542 26688 1455057 903984 1391985 600474 1162840 342490 280507 861217 1640422 849797 850028 867556 1158919 1746891 1680156 168439 1116881 59345 1651320 830552 1518187 560879 207225 1929457 1553326 484940 729304 201699 4785 198027 1686328 1276173 993581 1825788 1029827 1201300 785904 575050 529257 624535 1796585 1560862 1526065 1062283 1604213 1370276 1145685 1730205 1173545 592294 603719 972052 289160 1266294 958369 982895 793927 1668478 1190606 1571750 1565979 1986732 356311 1098996 1581035 1921218 1283566 135449 1120071 1905875 751455 835561 887000 492194 1230506 1683023 427665 1357174 107498 1514978 1590071 805389 1633624 1209952 1048517 872409 770396 943434 232991 1656325 1600321 1715053 1690260 886604 1565304 759979 674037 1059199 805922 993630 165802 984142 24631 996578 1088239 703415 1202512 142521 111318 123026 899739 1417745 1664371 349544 971097 1845210 1778425 1254969 906799 1196889 1691891 1981529 1916530 1190485 496187 1901976 1793471 476485 103872 1803079 413623 437617 1688026 386903 824851 1605297 747366 1487401 750337 1702036 1359361 801153 1798079 384029 1907644 278678 1679820 43069 953297 1709585 1583590 560406 1203964 449434 838163 1426765 529337 32344 27260 389004 1203208 1781903 831635 801856 403789 596182 1966496 307634 1474573 470073 1716393 633264 1522423 304242 186862 24566 1256695 1431532 707290 635122 619360 880223 1532738 534358 534384 396134 989109 341850 1462784 1330784 1779425 515785 1120215 1165632 736374 1770561 534497 1732070 1076361 1965235 1740547 1342449 1028890 1314861 1093522 1037646 841035 440955 540956 566913 995889 1595482 746177 1290891 1810143 718177 1081103 167234 1726317 203709 702671 1555777 1414394 1349052 1175840 707546 798917 1445743 538395 1130702 1131138 1719579 1048365 796534 1989120 57073 1202501 1145810 1886850 427588 148210 128374 131124 567935 36614 685027 164978 189202 1374279 1308970 509032 292219 653346 972431 1517978 116732 704080 793026 1692694 1299513 512582 150702 822690 315788 1895816 1840834 1777631 1003347 913252 1587534 1184160 1063925 1104653 1989381 1866238 39145 1499881 1925526 1306938 635472 1331883 451030 277291 197414 606972 1870321 806409 835684 373245 1467857 1133663 54574 1891254 1403192 1736822 182205 1353127 1919899 795156 1771286 1916490 747990 1380694 1147849 713399 618683 25190 1474302 900449 785418 1264787 364971 1052621 793374 602101 608940 719578 145787 634651 22684 1608819 1658855 1848517 1758711 11569 16284 451696 991921 1369430 636251 190523 152122 388398 762572 546515 734389 712447 14280 499230 145919 1027618 1143238 6995 777986 1303099 609084 1832599 11768 1975978 1761143 494767 462543 1936285 857094 216790 43467 218084 175287 697481 269032 1264548 520240 128769 535199 200425 852546 179580 444548 1174155 1805231 1935832 949631 499888 243490 1885249 1438932 356654 329173 486530 1970859 265864 183320 1448888 1628941 1781183 1425305 1413640 1220290 1421925 1450511 1428531 468718 193482 1630546 615211 488732 1955976 1081356 1677966 939055 1491876 206779 1458823 1278394 1181891 1234525 642640 337230 1435857 631313 1492419 992651 1268768 796649 1147498 499214 814102 192218 1319244 589159 1574721 1625033 487770 1007893 270807 1913172 230143 522828 187903 470251 678158 1042489 597614 1475454 908487 684654 802517 327990 415761 1271597 1919464 1626526 1497113 554713 1690185 1430325 224623 1187634 126966 1295709 1386703 1692238 146097 210176 1360091 588520 181745 466378 1732708 1930549 810010 101602 55535 1198694 1597721 789913 31489 1885829 16853 1646128 1762677 87416 1183099 1739743 992033 62444 1900970 1812558 1931658 191824 223124 461990 1343341 1454465 1893551 621035 709672 670404 1235930 349773 1974380 821969 514964 152471 1245783 519870 1443885 899562 1114466 691014 1853840 1506988 262200 974799 1757343 1604122 770604 928325 863945 1783202 927752 633803 1008935 692003 848999 1396097 1735760 13690 911502 1808353 122988 222325 1697741 518360 1873657 1087745 59135 479494 385900 647611 1336815 24677 612672 1812099 1782353 1477997 451512 1291140 1133978 377183 365388 1390488 1367702 1635899 232610 180063 438388 1852764 621084 1062694 1145233 515588 235731 1451724 1512591 1650016 646470 1488117 1013706 377173 1034097 1436505 823500 131866 1023394 1292586 1691583 799470 816046 1184785 1607115 243678 909149 323560 996134 267616 1093909 1131616 1790538 288254 722027 104534 1481909 1477802 643384 898940 1919844 814657 777487 28201 893056 1808625 1713249 685015 386952 201230 761557 1196617 1403565 1801724 336531 236353 1327087 580265 451711 597727 1657618 293646 450194 70222 525884 488547 1884666 978131 178051 1686704 710020 1230712 283090 1845464 1349525 1787403 1130050 1361962 1216181 1042948 1979534 781982 1443990 1493898 1605237 955179 1303957 556415 173717 1005832 541738 1635909 316281 960626 1975698 1619922 559828 717662 1655652 369405 740141 794060 1325422 770763 806770 1336482 121208 73723 1929714 124825 754664 740699 197979 270627 1784476 1912645 310134 148757 307180 1206957 888771 486763 75779 904826 1627498 1899400 600148 1979405 1594522 1452088 1321994 1168062 163093 404766 429162 1405656 1536559 39792 1667373 1943403 1216621 1487841 440362 808478 217849 47164 773046 1026351 1279277 863037 863697 398997 913785 64905 1904227 1933628 23349 276206 1460403 1511815 103180 577480 1764099 1666834 1719572 454054 963205 421500 1251278 1561355 1264925 1649650 1494791 908723 1708156 1181624 1596364 110468 920592 243099 501687 1029916 1274593 955653 1810471 1262908 611993 529868 274238 1458180 514881 1379224 1837363 516438 1949896 1776281 1622624 153520 1528866 635356 1125673 963003 1836771 396086 1691143 390379 749849 1847828 906316 123884 1451039 1897863 816856 1739854 1812621 1658612 1101718 71525 1360862 354816 2137 309025 331711 1420731 655114 720254 1139149 1379204 239620 16865 252211 648553 494355 929981 1344027 49417 1373720 676764 40441 887468 1785452 1397918 1275284 1812489 800778 1630543 938686 360300 1020208 1090515 1175525 1251593 1202402 1567372 722105 1370355 585412 401517 1190537 1625727 1162633 1586900 1988167 138393 39205 945 1409983 617037 1591396 609592 1304648 801345 1456080 1440768 506021 1744410 426588 878608 885345 1962271 165964 59503 374973 1933259 649508 1190690 865488 1860748 926989 281629 1681344 528517 705821 1068657 448134 447144 348809 1715992 314603 1265263 1774958 582989 832963 273895 1157447 383078 902334 1973061 144928 904524 1253034 555121 613567 1745679 1534491 666470 526415 46502 1051854 59505 1025066 577643 382214 1874560 1396565 318386 189929 863225 1044733 1423737 919613 1782807 1215171 1487670 233482 17411 1728673 1500581 599451 1489477 1472371 1049939 418504 115904 1181777 1772686 1973985 1946710 679643 666562 551867 870506 1334592 975820 1578335 175212 818968 1404639 1642731 1961684 1907252 632531 1228740 829956 1027676 959345 621461 1820821 139534 1192399 410754 465196 1659251 1017150 336220 1149288 483631 983593 157509 317970 1647929 854684 827142 164656 1908490 1285345 1297156 36420 141031 747853 217932 1838666 1858572 1192078 606218 1270042 1251867 458985 538809 1009432 772854 168821 76068 660150 122364 1407754 1137878 966735 1016433 1431585 940210 1020485 109762 1971993 1750406 989985 623592 1732343 1121063 71405 836288 1273508 1814604 1754235 420278 688211 326954 1267829 1701541 700144 685913 511706 1458896 531344 1686055 853710 456894 353924 623476 1515193 793223 742230 17952 1926409 986156 1023659 1599250 1325350 644422 1570684 1600531 1101798 1280047 147497 1913001 880705 1300193 1246952 1636345 1560256 511533 1762562 1614571 1306952 1792802 1898898 476457 419423 1963623 110787 1437808 1064541 773515 245807 355571 345276 492272 1193645 1612267 295664 502836 1508110 1863923 664692 462084 1358857 560559 1968156 325769 752531 129615 757425 1543706 1214520 495741 1470121 424961 1528724 1136156 720761 1728493 483612 413065 1047481 69142 1502730 621889 665419 106093 980341 1228101 1068305 1274633 1350606 1547057 1738270 1418857 289093 30237 1551198 666394 407659 242809 5041 1583277 1642904 919935 1334631 1047142 503832 1215061 797979 292076 516280 160844 1612891 426113 1908923 1631701 1457402 794149 1227154 1519315 189264 1984410 1464957 1030672 62406 1168902 457585 1424917 821134 870661 1342592 577915 1806216 93887 900317 872220 1595169 1892926 1972882 643620 1548883 1753261 1308030 285882 1603707 406336 1393328 1049597 1606142 1752555 585071 1792399 863462 1250306 1470361 647350 1058683 1263770 1033036 706933 1155803 16237 1297885 1622432 1940171 292830 452027 1171096 384626 935936 1480526 904496 1118611 646157 1958915 1551112 389553 1100901 1958808 480911 169435 1200282 1526216 1469797 1570990 1691611 962887 710628 1781898 1797154 1490033 1919402 1185555 759623 129387 153333 1991494 1144285 433524 667388 1985179 606853 651109 1686787 851752 1283152 1753123 131517 995122 707112 1092891 1309470 1396571 419642 78146 1229952 656820 1279481 295516 772568 1519379 1841869 1803454 1238638 853145 542169 363730 1801483 1739899 1351846 1912279 313974 446582 1448954 1889045 8106 833128 1487916 1814843 1519127 930708 1369041 1712922 814509 1175795 1377289 968207 1125375 1651711 1093112 1136079 243398 1846697 1163142 1123838 862978 1525412 1909120 1208477 1968478 1794988 1224775 1747616 182209 264774 842716 265325 1356465 947159 888312 629188 474597 1447784 924973 57583 1705810 125325 1029087 390500 58389 1519651 1548924 1911048 1057163 1277849 303319 1048439 477167 1262178 390529 1435406 1789561 360845 606287 501216 586035 1892437 1432597 1279021 1284359 1401167 525188 80797 93386 722966 1014693 1685142 882218 1664381 821413 399254 407936 1755954 585294 1984153 1523153 1126447 1678461 1569981 1996011 956597 833432 400806 532098 964066 921612 679469 731472 1585478 1612538 1045512 1606658 1247572 26593 1881444 640694 617548 1604306 1143513 87473 248614 1227826 1796565 1732969 1815744 1295482 1430391 1128812 1086369 647877 1256482 1070120 1749899 1433344 612514 1821365 1397905 1568926 731316 1054575 908156 1674676 1775449 1038725 817325 216677 861512 1615367 611703 1000122 911753 70886 1089800 1728472 866133 1331775 894369 41663 1619402 702081 443383 820817 42606 510366 552664 1341490 1932102 1264941 910126 40947 88841 379883 1000602 875154 410404 199825 1573868 1088997 574935 1815842 987350 1172609 498909 1152949 736850 1311392 164201 1408385 1134510 144579 838688 1253345 1794665 1908069 1785744 859078 624223 523196 1097318 860154 1324625 925394 1781433 213423 656194 621704 1195391 320611 870911 1811844 994635 802427 1911987 1978107 826750 712722 47236 20079 1346240 156741 1192600 1676350 343335 999107 739734 46801 1787604 352362 1773767 1757181 1999073 86053 1707666 109960 1842750 1817514 1022058 1239567 116229 979966 1358692 838867 1651719 1652655 1977281 1157330 1658326 559148 286093 1940445 1923902 866502 1807617 195139 762416 1908281 321657 611822 1322065 1049784 1338242 402297 379079 1612251 69811 249881 1019579 1970037 122985 1844441 1125374 1554264 327650 1718623 278449 159292 537944 952007 1926662 1630332 1974919 439035 1667118 639403 254276 673273 804221 1796796 1276162 231502 945928 5343 1337478 1053603 1675158 1336127 73475 1842055 1336083 828882 1769382 218593 749201 1941444 95698 1447736 553229 518456 1926751 1331888 1932632 1624871 1773146 988390 889226 77094 925818 741477 1745591 426820 1484507 891598 1585683 1424209 1540378 389434 1712571 1029445 553000 1308725 252588 1326539 1013665 1442053 37575 682376 147771 1448312 1833191 724906 718087 305406 1231542 415342 877244 1196272 351011 1663214 1942058 1093601 153374 244490 1064223 869447 545737 1050387 1619894 1269307 280790 1906815 947128 1945227 1586613 346957 924142 1786778 538811 334935 119534 1903596 1449708 560130 1430623 1310150 1754603 1397279 1596149 1933076 1451496 641271 669047 1486276 650321 1284924 608233 262934 1898442 395202 165128 557261 740628 197051 898367 1659126 89192 477707 716386 71303 1951167 1613564 1748736 813815 492592 220542 1036074 176638 1728504 1629846 515951 593658 1686278 1013795 361561 1637673 1019456 700726 598796 759419 180018 1307339 316533 1271980 310788 1136878 1152293 297442 1049182 1893727 1997606 95960 418128 404070 1142800 832259 1221655 189944 1228554 1183900 1273180 1645186 610260 198351 1465221 131619 320170 136245 926995 1165186 1376988 1272082 1806943 466336 1232377 832018 1657328 734788 854531 1537898 341870 1506653 423829 1911164 65151 1570344 1336920 985285 1590049 810837 835930 1064438 565118 286282 1548697 129464 1338975 871222 1670609 1110391 879041 1072463 773820 1270337 159436 1869294 1277164 779728 1457453 1259766 1045761 1777960 483241 1392525 1887877 995557 1983652 1692160 1201570 422943 1100947 718914 1392728 1234354 1089894 26738 693339 726249 987789 1626890 1875183 1523535 831918 516431 1496006 1075852 62247 397697 1956338 717730 911104 1712440 1347290 74635 1763845 1500048 361443 265718 926768 1497490 902772 1090896 1409988 1059596 30283 1026110 979513 1439856 1156846 1341349 536429 450656 725639 1584058 46813 551016 1886862 367628 534304 1099544 794885 462471 1016911 1220321 1054592 1869223 1680855 978989 1543529 1060943 798402 1984095 238152 98365 1252568 1566243 769785 1992853 464924 741706 222367 601509 1716456 1104549 133550 149741 1652041 1988813 906926 363574 119782 989353 78306 1654275 1916427 283370 1510467 649261 633318 512395 1131163 319714 954160 181984 852891 1739567 1734436 858365 629497 978360 1232771 303184 1876169 1762378 705040 249651 1781981 381133 480268 1601542 1544092 279000 1311701 704403 323404 1125895 1707167 944734 822976 97580 519670 625222 1822582 887770 1437999 471180 1471458 1931921 190506 536268 902574 85845 211869 765286 346318 1579333 562824 1011507 779985 1568772 1074483 716500 106407 1512951 1364600 889981 1569571 1608080 1123983 146733 1483673 578517 922250 1239749 689617 378306 437851 52961 905759 1071699 1549582 1407258 1459920 43892 272482 1007145 99576 1735164 1144672 828731 526098 333154 1794887 75624 1393299 166629 230356 1565826 1477263 1352840 1454944 948515 1011632 587909 553438 12103 124621 1612832 432323 567245 1015516 445221 265420 18428 536228 1981720 1742642 457050 13265 917582 1218754 629810 556215 798142 1421773 1191620 1036307 83189 319132 203500 1558107 441069 1711330 1424907 564453 979155 866805 1726727 70529 1441499 191047 486883 187051 678582 48024 1048223 108546 646085 541814 201213 1017656 1219026 256880 402310 449059 1897931 1116499 1761420 1192848 1006128 1736127 723509 505374 540805 865257 558879 1575012 1305633 1729211 1218809 1634452 1958459 237453 476577 1087388 1854942 1534906 186453 867575 1042177 1808808 168066 742614 1283054 1896305 605433 568760 64810 1121246 1018247 954330 1562204 1795494 1607955 279639 102246 560773 53269 1377377 1970205 514234 775376 1993017 34569 1764882 704500 1483853 603796 3696 553171 132667 1165845 1027643 553227 564575 985442 1397639 880643 1301927 299676 166098 354981 961530 1015167 1026562 494991 395860 454507 215420 1830155 531399 717696 1404280 1094988 968222 374962 1686835 985856 14675 1474347 1893371 545253 20899 320319 739544 1217431 1843322 1570591 338864 1107110 1537488 391965 1975571 1035048 1281787 274438 1850667 1563568 775254 304140 748261 1316100 1330858 436344 61613 601201 1811272 647332 295723 405266 407788 1307395 761510 438588 1713593 1335612 1313210 270814 1927878 295748 1688023 1200654 1235876 1194569 1479421 430540 804267 1623000 519885 530630 1323302 1861175 1754333 1644910 1924469 1472121 96688 222518 1699144 1427607 1739871 165011 1887775 1882490 1254434 1697643 646265 301168 1421780 1597807 1419822 1193501 1494625 775801 1733174 1490725 429447 807287 120219 241524 245691 648282 77491 1778727 1765555 1278541 1254722 1045616 1413428 58794 267698 582664 144489 929009 713393 502443 1661702 1863866 411894 6196 1362496 671726 1788641 684457 1014898 1219149 242474 1320516 567122 921765 1696768 1329220 1088765 1605905 1074742 570211 966019 740265 1129545 1640605 1169230 589427 351866 908382 1354124 1166401 295192 1880130 799072 68544 506220 584004 1089372 1922672 1788559 62807 641353 1472660 609496 337067 1987249 1168888 1521827 1020241 445933 1318889 712344 1819732 1503438 1363909 1521241 1403442 1168795 237417 1047614 1222542 319344 120233 1859568 1543263 138422 1139486 443271 1382807 392448 818028 1879520 1733780 1651780 1628815 102561 770769 1809772 593143 774209 1994744 431099 256916 898285 950596 1776726 1983953 1161272 1173259 408757 108017 1422718 1754077 524258 1721976 1728551 929213 1548618 1075111 865291 1616277 511888 329970 1904628 1612876 1444087 1750180 1564100 1241503 94969 132512 1833779 1485024 532478 813458 681475 1484190 727458 107404 1156020 329058 1931708 1466237 905531 1128528 922510 933426 823516 863405 138646 1150044 337527 565425 1302424 1586347 1357699 683826 1691340 178672 802408 1793866 1836639 159799 1404319 590156 379950 1533948 1579238 396206 906636 963100 556796 1911536 691894 195880 1283290 1613656 1792587 1743029 1083689 78987 1652737 234782 299178 756014 902259 1749870 312336 1300699 116634 1001012 1018417 1007832 65864 1550380 170772 1175809 1791979 1112617 370921 1921685 1555199 536843 1715750 1246978 779037 1452135 1300277 1524018 1107871 174025 1475522 888365 1028058 99506 1719264 1466540 483052 664481 1792303 1013044 672372 1362178 579587 419721 670403 1990533 1900451 489416 116474 941421 1681857 1124345 1364878 993614 547315 1584591 1406252 988766 310905 1282089 5442 698421 1236836 1533055 1408929 262735 1291763 1109554 114757 23713 1402333 1587007 501406 1477972 468106 1086751 633374 642026 1283710 1155006 1041605 915407 157653 1221280 83471 670785 329129 1727635 1124693 442798 1992931 229429 1007897 1670575 1290047 1573395 495184 1286136 677837 578762 531378 1808025 738516 302209 245798 1191302 1016061 1030122 313076 1536789 358620 1421958 1297311 357060 109673 1306490 655405 1407814 113285 1553651 481033 145427 66625 1624040 1624984 1318254 1268059 1892894 690188 1866177 1055923 106031 1053564 148304 423108 644615 848800 1460993 481873 1319832 714091 389813 536815 851517 862245 1482314 545450 1271516 412194 1357403 1954154 66955 127847 1288061 1794827 1800095 17649 1997238 1512371 1847570 1499459 332778 878225 1348673 586298 1237181 1183604 1383368 1612337 817168 1665642 994080 757093 1672169 218907 355084 76228 1103067 1204992 1292364 436819 1216546 102902 423057 372162 307617 889523 1304607 61831 393659 477104 604244 201506 332290 869133 179191 1380233 281371 144876 1873608 1489472 1458947 1023904 938053 514255 1364532 369612 987709 990062 1123936 1997960 1527682 1089750 747252 446142 1382290 771661 1349064 1823122 1544379 975910 1719943 1150913 1870289 106293 1447414 1196548 629086 606313 967837 1494412 1013929 1445597 203939 571027 1809606 1883480 1954517 308898 1288389 1245153 1471118 1356907 472187 1650780 897340 627467 748190 1940373 1270213 1059421 247979 594625 1956561 1308059 1101886 1129758 1975111 960931 329466 1459898 730609 723664 114197 1893850 1710694 951915 494958 1933295 1961822 1324515 1352104 1192386 170401 771319 1798804 234963 17024 1495982 148221 1023418 1710068 486868 561863 446965 1081179 1218233 1004350 1655998 353195 762324 1329323 43647 793276 689478 1142916 1296903 1374463 1423530 342417 954813 1154656 440428 245748 996261 884032 1471986 1539544 454816 592000 1992 1958799 1351888 998628 1262456 868350 1876912 664694 396799 1945074 1238943 1303597 1015237 1991210 771183 423864 1825953 1366090 1858676 47802 1441550 103963 429999 65335 1294243 115725 1217447 353341 991402 817277 1150391 1657766 433862 1931133 906860 506857 602050 948556 1013966 329895 1966042 1785048 1152303 1279505 1662700 1274170 579750 298903 1498384 996333 382558 1562642 480881 1228236 1056366 1360297 980539 762210 1317595 289593 1074950 224840 1139332 1587126 1623631 1684894 28573 472387 102882 1750786 369839 119082 1258190 1807925 1241977 1343171 1178971 95291 733859 1675506 951901 1353900 157267 1717366 1565539 63475 699591 537651 893505 331089 1399326 1837550 1399151 509868 1925298 1258231 1644931 634274 1725864 1075460 1101916 1983382 257680 1380576 1485777 1864371 1118276 1789390 1611757 840706 1751070 869382 1095776 1588896 204363 1902885 1574380 315048 375390 1863987 1477478 1168844 1473611 446514 1886788 1553142 1265183 914311 1071459 754557 173312 1216253 1651448 899884 1170143 605686 985651 137360 930734 238539 1245554 183372 1004839 259029 528332 381342 845138 374242 1164481 1137419 1403817 1995323 293123 1988203 1965261 1207291 1675564 1948810 184909 725540 237420 1323109 318155 1592372 1489764 720663 1404441 1436597 188696 1921428 1256491 1361258 1491316 407346 874046 1985460 844631 1764778 267882 1802701 656442 242607 1117506 1842509 300042 1128374 243043 362162 1947500 1503017 138263 1928865 1064518 1482554 652420 940442 1189109 317964 1545420 356930 472752 726192 1365217 1101606 699710 114932 1706934 1152590 1365174 1332360 642260 194975 62962 1962411 1702404 1598906 1278497 806386 940064 1192929 242501 1645687 1291847 1840953 610758 1695666 653851 1131044 1690302 1420305 943293 1748965 1853856 227488 1295567 724689 1239909 1513982 1199858 1736614 1046250 934999 935669 1217165 968240 279643 1332398 343305 1927995 1824170 990372 346403 445664 1087049 1675559 1323908 1734517 574537 1213230 1255426 1207733 847771 244487 930706 1393135 1418094 1531456 1944608 889197 1581288 42173 517103 1515299 1086354 1272742 1658467 436769 425708 298468 1025038 513120 1256686 1840368 1434755 1984534 153277 175778 926901 747967 1055665 685000 1206112 880002 369078 292281 630874 1494591 1198084 1694779 908813 1140151 919245 1930372 806814 1040556 1057374 972806 675561 1535461 1586940 1132777 587949 1841500 1163784 1840174 110474 90525 1051203 1848535 1039614 249022 1649476 904848 1449739 1045865 1144750 691842 554333 1193057 83832 1761985 1089587 1065873 65739 295348 1130514 1538754 1568633 1950593 1041959 321024 1122939 1666865 223822 1114549 967937 473884 1498901 1235553 1310628 1150177 997848 85611 808799 165909 567638 1988502 856655 1995608 1574009 703680 1803539 515695 1483756 1788049 111051 877687 1240034 886996 966693 757011 1166777 431128 588165 1786981 952505 323326 1459345 1233313 31389 1694529 733108 369349 1155210 900052 862389 265997 961241 1333590 321330 1220872 146469 1895483 953597 1027495 1189793 948514 1634603 583312 1945197 1622526 110603 870599 991887 136212 127219 169922 1303073 1227000 881445 1004327 1614040 397776 590553 1897459 827441 1788890 1037786 934277 842286 886359 576157 1111721 714801 1125454 1607037 1806541 1266575 1557094 359315 1258081 1120486 84235 889925 1904326 1802737 205987 828399 99329 1295079 1914217 1409446 878910 753024 1796022 704539 1747284 476240 70017 1350895 231931 828897 1334320 907933 1137774 38438 152917 7724 1722764 323201 1757882 380585 1885869 669869 919162 570349 221421 46087 564257 352490 926745 923337 1347988 1660067 1702673 1360972 541461 649781 1836612 1884732 1760266 952230 605200 1816510 1185702 1220963 2218 17748 1093765 1660998 1372000 677524 221539 1626117 26333 1028157 1986832 1649847 575778 1888961 1193815 1502525 109482 836056 147473 1014266 948176 1041559 1885493 1694785 1775111 898588 61000 1733875 217734 1998030 393901 856969 898642 645975 417820 1718717 1007723 124425 1083420 256876 298531 1555721 741833 1562491 464812 1795724 545880 197160 332511 809688 191134 362769 539652 1007395 55480 691572 515320 935331 1361081 1853863 274730 53112 1776677 1992740 593965 1802646 1029982 1254844 1883264 618414 465744 820836 1122067 1097160 1420771 1832230 796007 1433369 1699801 1874093 619668 443615 1215735 1869328 273131 1838504 1358727 103379 1761909 977235 823955 1460722 190876 990092 1070075 72353 14283 1208599 857705 369935 766309 840509 1829809 559137 1564548 951903 1840415 1433455 1400149 763596 50840 817879 1658147 1660071 874671 1537020 929059 1231767 118855 453784 306018 951321 652081 1224368 1406580 51791 1327954 640679 716348 1521784 705033 1135270 367464 1213107 716385 1317073 446865 1894230 147780 1002967 75690 491864 1792417 1734142 1199765 1275491 1107070 1118576 37552 1889243 1920677 1475281 1766836 1537637 1039701 891693 211588 1024644 1000816 1820105 431036 75237 596651 1543663 992754 577012 20789 957342 559373 1863390 488410 942435 319469 458277 1864767 978294 658617 974345 1168517 1456287 165959 915107 1979397 1264997 1534311 1359137 208170 1956148 103413 1897001 778647 269470 119499 1087111 720921 1638016 1083785 1633895 422300 1532113 454158 378721 1024272 1952401 901914 565985 1123650 221496 1494397 120041 655635 1881044 1905745 1621864 1208509 1206629 126877 1423303 1453835 290932 403480 316142 1622697 915446 76965 1056518 809938 385115 963015 1268462 757128 1707905 220645 282977 318015 1922983 448548 531959 913289 1265061 1847688 1266523 1249973 1410936 1616760 1759699 648713 1347325 728452 675979 450361 896894 1871894 703406 1508155 630062 1957609 1931040 982809 553275 1324622 1765036 50986 1945041 790018 1299150 1753791 1787653 1670358 442142 687196 777938 1666109 1360485 323083 1316890 1871007 23007 515778 1863341 1316258 94752 1244259 1625815 1213012 112778 1745993 47815 170814 291063 431859 675276 739284 1363412 1044104 837823 1732141 1962280 334124 267802 1806177 1372694 1616049 825764 1406683 1946584 638523 96619 964850 902350 51075 1298998 1077961 808400 1285184 280473 1978626 936689 513844 1339077 772528 1799551 313208 1417246 1808409 1491963 1842454 1578458 532132 1817779 40001 1558014 899798 302219 334680 1303778 1783367 1537762 220018 1424745 908817 1058557 1037574 876038 1074022 1632521 9606 273111 78958 1785785 777784 1509870 950559 521396 1682220 323391 1557800 710077 297052 735198 1511953 1373492 1718295 1105807 209309 690944 134777 1767751 986437 1768387 1415058 191874 1872987 1570274 625732 508343 674866 1082032 1902245 139090 883933 1417974 1912709 179904 1084842 891298 1074922 967960 1673084 291429 1267842 848265 169601 1221360 285016 47054 203591 516130 691259 526741 1024008 124690 753894 1805758 77899 675222 925359 778461 1792500 1313886 958899 497859 482512 1178647 1716638 748876 802091 612695 1865633 1442218 1846495 679217 490739 592902 1653267 95577 1693541 1813216 508274 1036417 440663 514741 649530 445931 287845 1478115 1443448 334529 1121880 1068080 1988650 1871605 570601 1867055 1352199 1096135 250006 1836502 1454592 382937 1415428 280736 149398 626883 1842964 1241325 1311262 1851949 954644 1114556 1466593 180072 927113 83728 1871309 1868810 697556 1989699 989512 1556833 752773 1700745 322651 1979690 1903693 1581978 1069291 1977901 1888069 810814 1158544 779520 668798 1473606 1370160 1086648 146397 530650 1065288 1348811 242971 820893 682215 1656779 1593255 518532 380117 1472311 446140 952074 1803316 1736876 293920 1162494 1997473 1459967 399975 853511 395122 1651419 830182 113315 391387 113534 1769004 928822 95606 1744852 742489 905965 51844 977901 1117372 1994752 972119 295967 923262 1465472 715983 1343459 417965 1122255 926846 442805 253232 1450895 62388 827499 263971 224370 1376789 143453 1181773 736899 1898484 452303 1650954 247744 927080 1352073 1897062 1042094 759588 1440459 372268 112456 798088 1418554 1434917 562182 1313256 800463 1417551 602744 786636 321882 350495 1077503 1744130 1247343 765494 1559482 1840788 44074 1642906 1819743 1545957 653939 532465 146377 1430531 800505 987937 1956874 412758 1371425 865622 816040 911644 386556 263122 961829 727135 164726 1347237 870440 15862 110955 1578701 63270 859707 1335066 121681 1610762 1944310 297905 1747334 1370288 540693 210620 789892 1486169 1678747 1572237 1907821 273709 965042 704738 571306 901403 209878 1249133 1156690 1715264 1356977 1567612 20523 1865613 1403761 753945 782930 1526913 85608 1457290 215456 758451 588739 1171875 1120380 545233 811335 262783 104794 1372956 1975029 1860194 536217 948504 1343584 727255 1429783 1485593 1365517 1196052 1936187 73587 987482 570219 725069 104679 931288 518537 1592388 519865 1774507 851956 1805252 439728 1841906 1152941 1929878 799057 1938129 1631141 1671708 1895109 1929120 1472280 1661810 171379 232285 1359805 1371361 1615459 1619073 1858390 745443 551765 526091 33724 194722 579443 502611 1409843 937095 525412 1103516 1617850 1476868 1869030 1512978 457384 617568 468632 1706182 206913 87961 1512525 491288 1333243 1104769 584321 1937513 86571 1980649 770755 859415 1076760 1408091 1019599 779993 1291220 1125243 1817551 554813 1160477 43828 1347167 1914575 730768 1138253 1541591 556480 139484 1298690 521906 1058357 644778 1301044 670107 1662209 1598635 1792001 1172293 44356 729376 47678 1393538 7207 896915 1859944 1779874 1882413 1932337 444854 1667755 1623284 114843 150135 607328 1396952 771782 300931 1166704 944839 541063 470115 504881 444986 1240056 1355934 1437158 1838103 148862 832329 1541334 1501653 767378 941351 1808013 173047 1811300 49819 960152 148633 627928 1919456 1742587 1021237 1212808 395809 1919857 1005439 565707 1311365 1591042 117121 1265256 1758853 760916 1297572 1511463 30310 409349 1790815 317561 1636421 193784 750134 291318 882365 1054008 475192 1289559 1332394 1060569 1940395 415870 1584167 91929 753977 128921 1306701 755463 149800 1007983 1067543 781502 1184266 324286 536776 1342409 1675972 804276 1719351 1961024 1852872 1355697 805447 519917 1735141 536625 728818 1635953 1705707 1830904 1082456 1704538 421465 1548873 324690 378140 472669 1646131 1941257 301984 608436 545147 1394835 1913619 1056603 830032 1708245 1810293 1586819 1794828 1578105 58268 1694078 1785481 293503 96267 219586 1364724 696797 779807 553568 1137565 1319716 1924102 1716480 225059 76368 1357478 741648 1401278 606489 1721897 1977224 1505310 700628 9771 739124 506459 1063396 1871178 699671 535999 594316 906314 1547970 1037045 71430 1014832 1207254 87447 510276 1946770 849063 457088 25800 1521752 1202251 570670 1456019 746014 1698719 1620191 1795105 47842 1893065 1146637 1670864 1672909 297980 1490756 210651 1003050 936984 1458024 616521 36645 509916 393251 1798784 887107 915403 1947375 1151760 258816 675922 1688960 1152263 102055 169534 1029205 1750266 1700090 817120 1990893 1954557 216152 23743 301724 1241613 386637 236216 489623 1006509 980055 1839321 934402 1160888 270074 1785988 1627363 621314 464616 1526270 175917 819469 1869655 465106 1238834 398605 1418401 971440 1391198 973352 1338386 1355159 80973 1726366 411787 758636 1255716 112840 1502951 1706558 654727 859947 932535 724183 596540 1018109 376758 1460835 1256957 1797787 852263 700923 480045 815943 1668098 1397032 1900061 257019 31566 1150824 1334962 1133426 1974949 998323 81075 822328 361295 326325 1106999 422124 774666 1287288 936053 975589 106932 783209 338286 712554 251724 1062883 842456 1114258 176022 1068018 624329 171640 882611 992185 1306413 614188 1037535 1182485 659127 829002 1325855 626968 255083 101621 1497793 1925882 1371291 1342607 236119 964190 1180770 782575 1445051 553354 1253831 985540 1140624 174564 1487829 1568428 1174774 186971 1072355 461083 359340 1818997 1377575 1369959 1769243 1129154 1215470 809986 618057 211895 751157 1259500 1687993 1203171 285607 785299 905523 1752776 1907311 295897 200967 352987 1314775 1807417 1025219 910607 1205547 1496122 1038385 738742 1668954 341838 1591403 1704493 1686796 699675 507166 1225600 896736 1514230 635553 926297 1626806 628606 1794080 854962 1401174 1670534 442462 455862 1028274 1629357 671900 1979343 1775226 214113 1550714 1381569 400383 1739531 677428 508338 1701659 846821 1651772 905045 1272507 409440 65042 1135394 585054 1778192 1696133 1626367 1908907 1507622 109604 1037727 909708 217766 1136128 212213 1976334 1400975 1019589 573567 1867143 369102 200904 1765082 1266642 1325813 547053 1365637 296669 1238942 991225 214657 1831273 536541 1318058 977780 1703987 141352 1275194 724446 695148 432955 1171524 504455 1641110 1482572 1352778 1714998 1454632 949705 1568121 844792 566342 457402 1087034 1060364 1546356 400220 992157 736847 116331 1392263 799917 696852 1078022 1290658 1005967 381459 1943289 532583 982720 837306 1283542 1146031 1321044 1994943 1072051 1044659 511303 546385 742085 959017 68578 604289 1969213 1713312 531039 97674 565590 1086315 236644 1745427 1948793 1514676 327337 1824174 374660 1367263 1609334 1425840 1731385 1163617 1608499 1117862 1248105 1537158 767772 975721 520039 329728 1761220 170212 699285 777275 117179 1174465 1186610 924484 1461618 1204138 1363081 74035 907983 378376 1125137 1557860 343762 555291 651814 1490072 466730 1393441 379845 854662 385627 1960037 1516639 1096680 1975626 912845 121309 965373 943099 331400 1405247 563489 997126 1424062 325435 1543487 342742 1217931 121386 1451919 1727706 977298 1858944 38609 429779 717960 208922 163873 1370191 259071 1808210 1997362 8808 1070317 1872116 631207 851888 10315 955375 1331282 1260087 1457041 1439932 1912319 403415 277120 1702465 998701 881558 230701 1817128 1944906 1093911 642139 962573 912694 575580 176013 1972253 1704950 353796 118207 486479 1723807 187566 5932 581696 1218474 1870521 1785546 1636170 951597 59179 41295 1743636 1321398 1301757 597809 1681485 1871143 1587503 1974453 1085221 573637 1912939 936823 1602730 162222 1839943 508253 626986 1764768 1093366 681771 78756 391716 877364 1727452 95533 1009150 1425196 95059 1401868 680369 1878045 1799171 1835360 1276241 115606 1257631 1773128 1790388 1307013 91873 1859043 246449 215985 1640094 879435 1117041 512177 1166739 1383974 1353167 24733 1110976 1311497 1402833 1960262 1080150 1425466 49401 1867295 578908 689098 1245710 1264962 833696 761268 463470 1776918 1442196 1159584 715720 1745781 1753476 1760079 1038492 1447088 1801922 369393 1769347 71911 1389596 1396304 1966034 402329 1836388 1855024 861659 1693896 1450531 845641 1744200 1813718 1796911 1215047 914937 1599465 466623 1266096 1090227 965893 355708 757477 1766759 470405 775742 765619 675117 1820996 699969 1817931 1836973 441965 1320933 562684 1596621 1354913 628443 119920 1684973 1658213 119363 524997 1610378 502433 194376 815500 1376034 630249 1894658 294198 723123 639532 1788155 105486 185070 1160843 1726224 252709 652618 1498028 1930603 439976 877060 1333593 68847 306426 1876623 1402018 880453 1401039 123549 337966 865569 1691981 1211317 1571606 1108489 468176 1516066 28063 1945998 650671 353373 1953541 1843193 1631284 874053 1220961 1549861 56949 1323567 323216 1047535 788984 601592 1419073 88103 98237 1738378 999763 376915 611092 1536017 1040060 164191 1112330 692934 1810537 797353 250317 1280839 1226294 774652 310038 864626 1349559 255414 108 1553995 1232405 739824 612927 353331 284442 1044884 1863596 1114691 676573 1174266 182072 1366249 1373434 581466 206912 1872269 1037583 987407 465356 1024118 1373271 1398538 1763868 1111858 289707 6318 1025384 317853 1650230 1427788 1269664 1379189 1982673 420182 1024356 1917814 1091535 673208 1703293 1915805 1873617 1621645 1472226 660760 792964 712162 1525229 960308 200024 59227 1173658 1183487 1048729 504652 714374 72698 460019 1773247 714829 1561185 1887178 161594 1962982 434044 1173448 1822635 854121 1087151 731383 988364 92219 1265865 739616 1478406 612650 1925550 97073 512458 1158136 1420958 267708 1985016 156029 141621 350806 1775108 1531596 947843 1236847 328053 1400642 1332932 527593 1287722 1714741 834745 777829 647821 1845141 1127975 743449 1245856 355633 1398621 34627 143315 1258993 14340 217995 570914 1030813 179504 1455040 623709 940262 710773 1493987 898034 1153303 1564545 1840896 1465758 375485 317356 1354040 1084579 433672 808120 928070 370718 642859 824548 765416 1778099 370201 866741 1701547 704450 1974566 1774513 1334216 1216310 408281 516993 1005862 866858 1154255 1434108 1749813 347343 1126999 863362 1757839 742689 254796 350039 1163089 593747 1983928 596194 866413 1560252 1786688 628693 1027949 205449 161564 1849307 1227607 1859341 1589487 260007 1540636 1859704 1755758 1011394 816952 1582373 1975923 1824919 1031339 274126 541596 1718737 1880850 840354 944100 1284684 1257026 944284 223612 332045 1639740 1791776 965841 128478 898375 58965 1175953 1460757 943985 1744067 1941171 178230 507583 1262959 890473 606879 1843378 319968 439737 1946252 1605992 258859 1122437 1006604 1131218 87883 40458 1640345 25254 27355 1732054 660440 1909024 1925514 351764 1600755 1715113 1933999 1371298 200592 556268 646765 1583164 245932 827699 547235 1039163 731569 1355554 925329 527372 1921929 1827420 537762 176309 659052 727101 593038 832946 754939 928140 1608907 1256642 1960263 930385 685591 1210169 1783122 1279737 1878529 144361 848613 760036 1428034 1155233 1816466 1940579 1600313 1299034 658658 1442387 89658 426301 88548 1696536 1951952 1975633 1070997 592684 378729 1135899 1565563 1069934 1900130 1878363 825245 919639 999176 1255341 763582 888588 1005677 755596 496904 660879 1091512 323442 196800 1806381 371763 754437 1987577 1408813 604629 379026 1815044 1439996 1281147 257295 638081 909999 1652936 1351775 1226773 426782 412529 1964731 1847749 143921 1334419 1268467 724915 1249073 374234 1069639 1736530 629160 26595 378757 782307 813920 119292 1289099 1200725 1426877 1498564 1136924 457761 1969667 388626 1739603 1758067 1230747 182690 996765 1598798 1100150 915393 1410267 1219415 592233 529602 65903 1514844 1613343 1371502 684116 1344888 154978 1180314 466915 1719381 1766432 1959169 779732 1183517 744985 683664 1971465 669816 153010 1223887 1624212 652092 800011 1516735 1203984 900512 1333978 1389403 64244 327790 20426 96136 639745 1863029 1374280 527077 1302417 361452 1378287 1512799 1589242 1244814 1160760 1377000 900193 765574 875000 448122 1689524 1197590 584195 1595496 584606 1019086 321785 176884 938064 373642 1412350 1168686 306341 594535 1796656 1358803 1408736 1981854 1492067 1903923 232982 1812987 1446352 793070 978582 561413 360331 1166265 997981 715348 1815050 1305463 1944642 1596354 1264904 1121582 1050397 1711293 1243908 842662 1646451 767249 223937 1250786 1207137 1712620 217435 546403 1681322 1701230 1818037 1848922 1051278 631293 1193809 1737945 238485 1414261 607720 1875000 231102 1730994 918862 1353044 147951 1893172 1984771 654878 1748422 942767 1585997 1619559 736435 1948908 1969850 1196729 824393 1108413 1790204 1903863 691750 287780 1791849 1857631 987244 1514134 908567 10691 1364359 363202 1931544 930705 1298326 1473125 1351843 690346 761079 306715 99584 269487 791789 1518109 537567 932518 1816172 78646 235632 461332 1463511 1463943 1722653 649946 1386429 84872 1683910 486074 333718 44687 1145256 1496562 905322 22383 1822722 1571179 1007680 1754369 1902822 1276177 1342363 27327 94481 1177613 834157 289186 1599737 1191041 66501 1444512 731644 554128 631555 1523473 315950 1453025 1093167 1856622 1323077 1221277 728437 891612 1669479 1348365 1814726 1582840 1825752 1032525 1141564 1984885 1694172 557596 575618 923645 467716 1560971 1160903 1444559 1351533 922248 1978914 485735 951969 1325356 525928 1027914 264832 632248 544479 263698 1949130 1657744 1174521 601438 945489 1927533 1709832 865697 794454 1097499 190986 756365 445465 698286 1651123 1727958 851060 1672776 1377770 1240030 987624 1774482 1905565 500713 664690 738990 1969906 1611617 616519 1145410 1364323 1287229 50694 1185613 1331328 653586 265271 1730653 1999845 1228667 1406983 1027297 1235666 1549548 1000010 932550 290611 1774826 1318031 461795 1820162 749939 991459 1221785 1676175 875461 458975 320568 1904259 218425 1977464 1594415 1101194 265531 991759 1740599 1283751 1276313 112614 1495254 603999 545756 995982 1536029 991444 470109 1726389 27901 462032 1064102 1731917 1555726 544666 258298 966091 1098668 1873543 1027235 1561176 1418501 1476710 575295 1806789 1786002 341091 1297399 1014580 1947879 722513 494474 1975214 548951 92213 123371 1100287 225220 1590792 1778248 917751 1557072 1036380 1219516 1227971 1739754 221889 309460 135701 1835036 422112 502477 1343548 216949 1966649 608478 228944 1418537 1082937 987461 1356157 1492666 1531302 696119 75076 938929 26825 591675 1324045 1911371 1035158 1353369 790998 277861 442079 663530 1412980 1710502 559653 314885 498868 407115 1605835 1792051 1138319 550226 1140405 1704048 1558750 117135 285777 257506 273438 1150418 311621 1265778 1179965 978731 1295594 1270143 1228582 1791299 722643 955589 351983 1314142 1026929 779543 431358 37005 1013749 1749968 750404 1273805 417823 1111256 1536752 85586 1330877 1696272 373171 1599349 1939064 947481 1059917 489256 1575497 1921353 1930007 1478974 1081046 1117550 1662312 1975250 1207010 695352 122418 972120 1942937 615550 1770774 83557 243354 117018 516237 1971756 21472 774381 1618683 667931 1055787 1345250 745376 1423339 1478861 528328 722192 1818905 827775 1972389 387680 1627934 435783 1633125 1838324 1911617 1802991 1806571 12395 920742 1212916 689501 799194 1106664 485647 1026759 1280113 1056314 682582 741888 28317 1876308 1513976 760187 401757 434535 989851 916585 922257 326199 1532139 654689 556834 1898605 303828 650997 1694943 1546082 602490 1395991 1611114 759816 1242720 660431 1636038 1622916 1816780 491236 1363364 85751 1444384 967591 1554879 1004710 1157875 1419385 931027 1478989 5702 530753 473875 1805760 1575324 543830 1693952 1089997 640638 209794 44910 3664 1374712 295616 1862768 767731 1661729 400266 982604 463064 1506869 1847428 496739 764007 878026 64315 133723 1818818 1469780 1765672 905594 1910702 1562956 1734970 535234 486026 1186137 1520947 689493 1979630 930403 672186 1294100 1577858 270363 1302761 1552102 1815553 126814 796150 166002 232279 905342 460610 606722 854855 1281720 672320 958625 1405580 688547 1145876 1012585 1714862 1439470 1299829 677286 683157 366861 1975142 1136797 1997142 560080 1062289 1317373 431763 918642 1926402 1759769 939139 985872 1005833 1877117 1100828 123544 9615 1401342 671724 1464978 1552592 16504 94471 729028 417184 802757 465612 323460 158939 409628 1834575 491207 635878 1669911 1484298 1592028 1829695 1558625 1798417 1188949 957802 398302 247599 1393148 847602 1188337 1163019 848168 156362 1766973 677009 661352 1334300 1157 1057604 1239836 1747030 1317198 995091 431222 1494727 1171161 222257 1385210 1916848 1729940 1405150 294037 1649213 1546259 1932536 1388440 635261 537365 394344 1730247 1249893 647014 1654928 104218 1603665 277247 369629 727755 1191849 1432544 1076354 1156269 517763 484325 1971647 1420896 841943 357365 423753 287176 1598152 346915 1718917 345503 885482 1676633 1829325 1697682 780589 861029 1846113 172718 1430562 1853960 468920 1928663 310084 869693 1957041 200920 1971801 1563233 1292491 338233 387991 1275578 864757 62724 1136443 449118 953817 1485166 1511900 475716 1452424 1278114 1317859 1981001 1726715 833086 672384 349727 433134 412946 1284069 887891 751072 1175537 768542 165854 1630509 1023368 1667896 537096 1346662 1056207 586133 1470844 370060 1441461 858060 207442 1528209 803028 899688 1181360 1669232 343655 787221 1270141 1980784 134465 1191220 1868915 459952 766022 11138 165167 196075 773970 41861 1658018 1822447 746732 1095505 408024 1277837 885784 1173474 1772056 1673096 1952899 319793 15955 1479580 1225237 145959 201243 1290267 664502 781921 1287727 1458779 1047492 1736351 1185488 211997 731495 1508568 467381 888108 311809 656680 227566 810061 385443 849920 1689656 456397 1337172 1800106 1727610 293202 1246436 614098 838671 38053 1113728 309367 1886795 807531 1480724 1610279 756491 919611 764648 541268 1935040 1845925 988798 632801 402822 334029 414912 1966485 1457776 414543 389696 197745 918286 1579047 1425818 559281 1519814 1245571 99887 624193 1814517 495250 1663427 644654 1942425 366489 1278313 1504467 956444 610568 366568 1422898 1901318 970065 1778747 304503 1950623 145764 1671395 87404 64217 483770 1064456 854675 27541 833606 1846762 1527893 162595 1879923 1963175 1466416 516248 1221212 1677219 1836591 296468 404005 1096006 1042248 1991601 1024567 1479450 1555058 1759076 1875971 1725868 1484996 140797 1231504 1733840 1473410 1512902 1626481 1660315 1580651 372977 1081609 732564 508910 343434 847965 1283976 493373 170092 385814 634803 1049832 315372 345870 1744078 1938951 1172731 1822335 1823562 1121124 1100223 781626 31652 84871 1779392 459802 393116 1845144 1157995 1387491 512411 1143237 34154 883997 1532017 234152 1878345 953226 1535480 1394513 894011 162929 620372 1610175 728081 550363 1713201 67631 538490 935781 1122647 673677 1717141 549297 327076 104585 93160 1999954 1873373 97766 432762 1877877 1427676 1157621 460463 885106 209011 590653 1315416 640485 1379035 40562 1562767 1589684 1471289 57704 177614 1152883 1620262 141684 733390 585968 98686 1575782 191611 1909523 1950785 1050114 249048 1699434 1006156 1889873 629672 1445757 1172811 444744 90592 1456357 901674 426964 1968879 1588496 934307 1978988 301006 1382150 1602871 1353222 1198418 752265 1562649 563792 160806 1734789 1797595 860436 1184001 921634 1711725 1259483 1209407 677067 1102004 1635849 1641555 1175596 621676 220918 1597925 1833397 901746 11090 1123913 127114 818219 789533 485618 409767 1810946 988484 923170 296739 657497 1057544 1256560 1799315 182114 1894025 926887 1633400 920722 1807924 1443012 768818 140636 290053 841589 30106 240774 523506 747012 7694 872111 694500 315653 1200415 1218349 801887 1752487 705655 1394579 442752 1105662 1309943 799481 1066621 1568280 944414 825835 783135 583572 197050 1654098 1606945 888122 284548 1838801 10380 312422 1029112 1374742 1599483 886293 177654 105480 1774108 142128 1359113 1850551 697133 235439 1101130 1002337 1459016 1640412 1922059 1661037 1027612 1127186 936921 41499 373780 963372 361425 1689988 1104274 129328 1399282 1446103 1128910 1097570 1197139 1502322 845253 94249 162914 292113 391044 850316 1875275 165775 1625910 1877398 1041931 1399465 1878825 267410 1546672 1934935 263104 389628 523909 493657 1468038 985807 453561 176878 773859 46263 1669827 1061215 1202452 1804367 1953286 1334201 497508 1385775 1580165 232836 1754640 1805825 1198845 189919 301769 1831260 345663 143162 600855 1492694 1940820 941719 818379 718475 449034 1772271 302645 580474 300358 1877687 1014517 1369994 628154 301665 411379 847255 715368 553059 225359 902867 837575 626800 848600 319742 1571609 213152 1544694 1635459 351810 719695 1466990 1388052 229427 962838 1369218 824574 1449729 1920482 264833 50686 1290112 458217 345672 1855021 1450000 1228764 1650724 1170129 1890532 1055720 1084120 804355 1665747 839433 27336 292559 1333009 1747432 1461749 17478 1976716 394013 507782 1442988 281840 1875006 973560 400010 9861 982536 859370 1080350 1935979 1600682 330320 1958841 1467072 1350131 1940765 1505390 1127279 1291279 1440366 1016870 1887588 487386 1210473 1628737 643460 786774 1094970 616525 193061 69272 1956905 251146 131616 1923437 1719119 1568881 1529239 1600130 1318500 43771 1900212 1973071 1508543 63707 72790 1291064 1730094 1492440 1564366 791924 1697171 378172 41815 1594662 216406 1269316 126059 1956796 668511 1964096 1192523 797330 1614441 1525974 1300117 1757256 1895597 203882 1117312 656051 970227 37557 613305 1584234 811050 837436 1782558 444755 1206690 1338140 176093 1841117 1763263 1387068 1668563 1850054 960135 259454 1209937 517570 833832 1458323 775020 567644 913660 707751 427869 1969134 1276472 1726336 1355076 1314157 318827 114278 254656 1412456 1486285 1613415 1320867 1095598 1354458 1223889 1565959 485425 1318855 1938348 580042 387074 1947308 1830273 1752934 426264 1927097 1207688 1203621 578747 241797 1373329 314505 593561 102145 1830089 847723 1392222 755331 1129430 1954732 25712 1315023 1618549 1649031 1402675 1902415 883417 1201263 1571786 1613474 1163525 1923745 1692333 1769572 1644652 1853938 1464503 1010305 1988374 1601938 836026 842163 355662 1412770 199689 622921 1915298 422176 3900 524252 226707 844615 623044 1609535 374390 687559 690000 1535604 809327 60377 1411610 438966 1278732 1390515 63225 1109173 1721957 429229 230828 1133878 1673049 1934008 777316 825810 1018690 1113693 1680361 416421 730443 1564808 1562664 1246300 481433 928702 336360 1920395 775832 209211 948434 1836988 781498 374218 1705366 914288 1214137 1421045 1339805 1029471 1004399 804527 1291583 1341477 324830 1529422 1574139 1597932 1238185 39263 116553 1942062 255287 1261093 902775 999092 217795 1194746 744456 1850246 1021354 1147574 1517340 76481 222624 1395132 870867 133214 1966066 1937807 1255649 847617 383385 330122 1138934 1119304 543244 1594380 1459900 231445 58787 1483514 595006 698183 147977 1502735 1982916 1850627 675307 852741 651305 1490429 313894 1450279 1643425 787774 78584 572828 172378 115533 1391036 409420 46583 1809231 1952796 1738654 1970728 1456290 1328495 182265 110810 910830 1038606 1903937 938328 143286 969185 1248441 938655 1031692 1099810 635968 91842 760216 1178227 1317753 1222467 934610 1265822 1590042 306042 1660027 303129 1403980 1151693 1390848 780209 32060 483995 1313499 1803888 414667 1695702 979747 437376 1464053 1008898 232607 50980 1450908 313185 141644 235931 1064928 574213 209341 1959784 308005 1175845 1418788 1818061 1681316 1266772 1669327 1171768 1828727 1281888 1518556 146223 10791 1587120 1030068 1408062 787261 36902 1853632 1288517 1494470 1748291 413713 1080516 79379 1025335 1006499 108241 1329783 1573031 914904 546825 939040 1885908 473209 411858 748072 1935272 1726845 211220 1282348 309014 602520 345124 62785 884161 998172 434235 1353069 1964818 1247511 1028246 1469218 846479 1010574 1561914 1681248 73828 1707791 1251196 1289401 1352139 1684669 987231 728190 1819535 64420 890822 1800414 1279435 1799396 1185799 1987319 1355791 379478 520332 1864513 1278444 177362 124735 833455 213883 286976 1600976 1622813 193450 1584017 687947 541451 1378504 1572160 968166 132878 504858 1065543 1027207 8864 468498 994015 1994885 1429850 990058 722770 1757467 1840302 1683030 1966530 464913 1843418 1480775 1957994 766042 1421833 1487669 160993 806012 466875 1611247 1713310 291775 691031 1391600 1882193 832936 659323 271123 563561 1739985 464079 1909643 1695746 232688 1542111 867122 1429734 412501 1775319 747027 143132 48656 1692366 1839992 825109 793834 1126741 1022143 1084823 1008762 1821120 1112301 1257567 1018395 399935 106329 1676803 1099619 240034 331045 1203047 1947709 1367965 136424 1606549 337596 1900005 246554 1214154 1586741 658160 150984 1269174 555434 1928343 717091 463952 688092 904864 1037621 881285 1940968 1537581 356432 1402296 1850247 594533 268681 707003 1725366 414296 1542886 767843 1770407 1300800 1128168 887579 183511 292977 1550738 1134268 1285259 1548866 1524632 543134 1284762 1604117 212042 652610 798046 687165 174652 620496 510940 569991 1134901 1759986 1912635 246392 1464147 1641199 1234864 1786992 477529 1552836 322304 1531074 1002789 453747 809765 1891338 1916237 370023 85630 1366933 1318590 640545 1626473 812679 1599744 581044 683957 382565 1515864 516719 852791 130124 1726293 41434 1714386 1329365 1805601 1901005 1401388 1102823 1835285 668750 1269407 972695 1753888 1323683 1250083 1289419 1959285 1753412 466648 1834852 348112 1859775 852750 1668919 1333030 182307 319095 361473 1480569 1213480 1532665 684777 1711587 1095115 62693 1336640 1051004 1141590 1634210 197302 1859453 472283 993978 1312933 347319 1238485 43757 1765479 670584 413294 1037246 1464187 524354 984958 1605029 1339530 1232515 1718017 1131824 1688446 1298748 367646 917105 1648212 1252732 339183 1574784 1063519 1064313 1764575 1745148 1953148 17939 1391624 1809298 1080168 1408027 1083474 429775 1829040 1117585 1656887 598533 956665 324184 780271 1929608 1441918 1625970 382709 1457781 529859 1945357 485021 1872932 45390 1072396 1676658 1735886 770694 1472745 362353 1105456 178400 731731 881200 662116 1994666 755679 1571073 1518461 1859169 967253 1715395 79771 764074 667578 868179 166835 1361469 88434 1026620 68667 62764 1258161 332832 1216153 1394071 1753580 2622 1642663 410773 1572324 1172439 1009264 658542 1643161 94647 1908744 33367 1400770 1599520 1574812 1379621 484241 1233444 711234 364084 740906 838561 1491305 1792157 1962694 748642 1801222 777013 953876 881482 1887250 80583 528849 965682 741194 1189982 1963829 1802007 1957408 295672 641106 1397885 534816 1092629 1463418 914903 196070 981257 1757896 263624 746383 1972056 1044601 734537 1205082 853569 81690 991400 739178 1838278 948118 65566 771351 982372 1292520 815433 1123894 987409 658565 1871426 266616 128126 729240 1325558 1391726 777396 1851523 1757644 1736168 1435982 406631 130099 892033 1411971 1238665 789769 340757 828670 966196 849674 365731 320530 728456 785940 1476741 1874882 603473 450259 547613 707429 1119026 840522 684680 138878 335754 1216346 1486239 1965606 34226 1456017 83345 23937 1814519 394691 918230 1149817 1503745 1820226 682251 1523234 1099379 1466687 1870256 706684 754158 1578087 1162447 989556 1267622 106894 927821 1216830 1751912 1610758 1423857 918639 797476 177106 549646 799702 824381 246284 1607134 907731 395180 1266333 182489 1433493 873906 1574560 1626956 1250939 1538246 605709 916442 1719961 1150586 1584067 1525532 973395 518137 1765282 1332021 263430 1938972 722635 526267 553419 1499011 1462981 1198560 1261587 998442 1192826 1183290 120027 1220541 1293352 327074 176243 194883 1750627 142781 819662 997597 1111103 1139998 775141 337566 1150335 903300 1280615 1293881 1716509 1362931 1333915 224129 516155 904963 1965065 462916 556039 242528 793897 1866021 281344 1332383 717147 1805784 925351 908786 283614 72134 913733 346914 1888258 1642320 1938085 827272 1499183 23185 985411 199667 957225 546864 1294821 1656105 872820 42036 1004613 1411745 927838 892579 835125 1461020 1532224 485011 1095042 21839 527994 751344 742444 855916 343421 443091 1928502 1899641 1391216 70691 1383588 1020817 1613877 50617 1199422 526392 534040 1262586 806944 1369618 236521 206517 1832322 1346332 1481617 1410149 1611168 1100699 1911419 1179570 408930 4810 1238524 1108768 132853 1017448 745173 503972 1426201 1067436 1174691 1800255 1846292 966654 1248646 975301 599520 686914 1776343 66013 1057008 1055313 1366264 1560438 1676650 829723 1109426 1173875 370294 1526444 1647661 610473 496963 1314597 1535487 1968086 1200741 463785 522493 993041 1353416 599827 1898689 1007877 651861 1513693 1979214 1063904 1047435 1825164 1115493 1392465 1627569 1086347 1371140 243820 300240 1956280 1483750 868151 1781987 1589896 1028384 1482460 1668205 506676 429756 375490 247695 1885557 1640020 142629 1369250 1823151 1066128 504993 312913 45211 713948 591591 415019 634393 1777884 627971 1221629 1297872 897082 796444 1039193 477050 1461956 54619 80301 1071282 455184 669159 1333027 1260357 808779 1488040 653069 76515 24796 457436 1938740 80452 353445 490591 1383055 1763050 248563 1560393 313301 266082 1394532 659103 1360901 461834 1506708 774181 1341810 558611 1047812 1970097 824434 1847938 1340477 852845 1756151 486321 823742 1250556 756664 337774 849206 1467586 927815 1530074 49584 411661 1986223 181571 1385232 1411600 984339 1185907 1440253 1303570 1549602 1480264 444280 733054 836554 1623120 56862 1398568 1650295 1033403 269151 725967 1763155 1468531 163083 69797 70575 587812 602606 1918390 723073 963657 794295 293974 1230797 234587 1002833 432783 850989 978635 1825760 1354890 288845 1173735 319031 968168 836686 1724045 450155 1245415 1089256 912227 833524 720196 448931 1532157 1500478 1992306 777375 1420346 929468 1084189 1237009 1957532 411736 1009585 288189 438584 736488 1417477 786165 1423487 99984 1790795 413943 1385767 586241 1083549 1694927 1769699 925919 716331 821713 1338264 1302122 465704 177477 445093 1140581 1715232 8502 1707643 452412 589009 286971 162024 301958 30200 447637 170698 1288544 868656 951375 1277811 744468 1827334 1726035 1326787 1441237 1512307 1822445 1582968 1006472 1148635 1841710 765114 414749 488846 1285083 161559 1712377 419551 1871885 559396 1198899 1806894 1500972 93693 1421760 1410618 1336715 1112799 1275597 1564940 1854339 701369 1680312 371142 662880 542670 1025425 900475 1282270 166677 1117517 889634 1919770 1094238 1071290 233468 371404 1728063 1462811 869817 435121 1852715 1433972 916097 1035008 255709 55209 8150 1998452 1930028 1352248 569408 1364680 517896 339423 1698559 34338 1634309 719374 170049 64493 1259073 26753 940163 1193108 1025347 916781 1662071 535376 1645931 115329 1519486 1638539 1063712 1416666 1488228 707184 1000013 1686192 141258 1356048 1314711 558919 277101 439900 1284276 331175 648128 69115 1001160 1001687 1015961 1796170 1118820 1006215 1245135 560463 639677 1702706 1956473 267390 1621098 1786711 1226339 1663448 1984652 1582887 497345 428133 288886 3258 397749 181505 1097369 1702166 115423 1438184 464416 718264 438877 1963750 1858960 489069 1936707 97442 1877263 1888458 226684 1233627 174834 61083 1640755 179793 1112462 1900678 591212 1604464 1837092 1144114 1853133 1706744 414443 1498261 1278493 1110169 1733247 1240956 1285397 327874 1795965 659629 1909362 1396335 136025 870635 1473703 997131 1302252 1629777 990166 1584496 138027 812140 721292 211271 400522 1313150 913874 758053 1601434 1393343 267935 1324865 764880 1704060 12111 1972948 1294847 1872035 40385 632472 1208368 778899 182617 1905412 116803 119030 609959 784266 683578 1667423 828851 229420 1042020 591741 760903 111976 1036781 1678490 434145 1645597 275049 39408 1261707 1355835 1002453 426922 1650236 868988 1876867 766879 1754211 1538840 1306988 695620 1130837 1958244 747320 1171144 1426809 1432144 1616870 1306781 564126 938444 1800041 707550 182544 354407 1419696 1104190 886464 882513 44716 158053 728142 737973 554417 581223 1412789 871875 1518973 228205 143409 1894163 1207891 531163 1717668 889655 1013147 424389 196411 680326 381810 1367613 258840 1099944 434141 354515 857946 983951 1739925 1765294 1924049 1753994 626742 1864357 734094 1981777 1199962 1467815 1528335 696108 514899 1143295 947301 1520319 1189551 1653057 1818190 1726322 1512016 222202 1401198 1915414 310120 335152 1928053 199156 1082135 275835 1195659 1885616 1240529 1938504 67699 26518 814340 749168 1901824 1197053 868553 1410104 1050268 1462714 1325290 974431 1710677 1274726 1981806 1890674 197400 635236 1944054 1505366 1274088 1343843 1342557 89804 1035018 353219 383471 877733 196783 897109 1367295 1971353 1522369 1499856 507066 272313 1631713 264641 1672066 549111 902092 1162234 889209 121033 370808 1039208 1977998 245619 949147 636700 668153 803830 1448033 1906336 638234 1363928 105060 854226 970764 1077523 943281 1396927 1265120 73085 531817 1356643 1004320 584368 1305009 1988542 625602 1957951 1033736 981384 1658535 311015 1564723 906406 1273028 1589302 1035275 271379 1006759 305272 862132 1315686 538140 1157044 1927818 1726998 1258586 1895386 1050138 1797286 859215 1598 114912 53200 236157 428350 1208394 1252150 1273507 1065119 1170101 1809909 916199 1796638 215273 390238 1496953 387189 11249 1258318 1258334 1121826 1910452 1971863 1454063 1422287 1276047 672979 1948243 639097 1592213 147112 768924 188625 1416726 1932040 1536418 360591 993681 235064 170512 752748 1265594 1850444 657281 1180474 520663 1112450 1266878 31165 1431170 533811 207977 323679 44029 568687 301314 37141 386721 345632 517436 1962870 1007036 741741 616945 1395248 1384771 1342177 1956736 254564 701522 28805 341997 1223068 595884 937445 1696022 140239 1451136 123579 1415209 30558 652543 1212174 1440814 1648731 1539283 1721202 725697 927820 837364 1708580 1533305 1037358 1278286 1005180 1276065 91948 1767883 1413862 98795 1360281 962776 1944110 1288280 1312399 62466 1834145 819867 539614 500529 1000761 412582 1693508 1988218 50899 1422193 1469403 775937 1134232 26889 95969 1535513 1505673 1112837 1859844 124616 1840055 1795863 1957345 1349405 920190 865506 1760940 1040311 316215 1601230 954099 1966329 1916916 1255063 1089047 1615176 51272 1880833 620245 875606 1626157 431607 1533218 542602 638251 444605 1433973 1960307 893104 992794 436193 378252 516419 1450836 984226 1434029 912946 1358346 1460184 926494 1188712 1060232 76129 1253323 303065 452954 1371752 224385 1128726 825069 616148 1813071 1804638 337699 1404553 1441664 632114 637407 157624 1510625 233939 1565726 999183 1068845 411699 773185 1603903 429817 64977 640486 244225 1903210 371526 1971904 1110198 999925 1373336 1906289 579644 793793 1506429 1258663 1033620 952284 1473716 1388918 1472274 1641033 1471918 1619092 1324074 1603774 356295 808058 942623 485440 147214 220684 43029 975662 46073 1893050 466594 870942 1215120 858210 1657238 617830 1510686 1652738 1689647 1667549 707262 978277 1684662 391419 962082 1203738 975941 1266924 470247 1074126 1868426 967974 1658017 572217 1152831 1645213 747961 1114635 537581 1048724 1694310 470199 143996 177593 1761682 580947 655287 1988401 467282 989659 1043633 635706 105288 1667654 1707273 1553943 1260055 1929681 1060847 251972 104707 388456 1332478 1651026 238553 692044 1667426 853287 1574581 956318 483854 548766 917641 1006077 23756 999794 509252 1577215 1329544 1261657 1602305 138085 1487889 260691 1668554 1902576 1436697 1740356 1551109 1311409 1808877 200401 1252667 634710 1533746 1314055 245557 9472 132623 281028 1542991 1166802 863382 121687 1377422 429721 1939757 279194 177466 1925265 976989 881099 627048 715871 410113 112496 245458 153795 1398271 592846 1146003 102020 528600 890546 116279 1451717 868883 461092 1930954 1393165 640535 876017 576900 1603366 1148616 261046 1875753 1283913 644523 94728 1419815 392929 1075047 596260 943889 1260290 144980 658259 916047 1792813 454029 907017 1114617 240639 63872 106797 1307746 502952 1131092 211146 770352 1098003 750295 1845500 1587004 1898425 813262 1000221 1074037 1391966 190087 497359 1788844 1347003 138258 233307 1106081 1934170 125079 1086858 1967123 401261 936833 242641 1802674 1485750 1955568 327580 288198 871383 491163 1118467 1798464 1413432 981106 1154427 1126525 668343 1271553 1869648 106235 1987610 1766445 559753 977117 1292570 1520093 1082323 898064 853177 973072 297522 1670726 1287158 152998 1402953 1621227 95769 1176299 1640796 386310 1093205 8405 1187373 785233 1067241 596189 1027829 1029103 893789 216642 73027 1717763 908342 270615 818121 624440 1680831 1303441 92522 754185 564378 712335 1719076 1000851 521665 1620028 1598459 1985331 701399 977683 1675574 719068 871980 234484 1144662 520114 676659 267597 510387 129314 689492 388917 1589442 1904573 794049 936507 472164 1071368 1461694 1698957 430011 670508 369026 550279 1594694 1015067 1501085 1788600 283543 1311849 1788433 1878687 119052 1495144 372012 946667 1019627 168607 529159 1949817 334282 1565415 23398 1189722 1142510 213512 945364 1935449 1702807 1424333 390181 970756 725437 961781 1846384 260707 1632075 485113 1133509 881868 1823488 652970 908906 116691 1359501 792672 207315 624406 1278827 1678236 1841126 289040 1835306 160983 1149397 1227533 1452292 1841810 74448 1273305 1414964 476796 1569954 1354522 1487112 1348380 343919 1543448 1208647 710276 1638552 1431848 750403 1675514 739254 637457 1756348 534114 1578597 362217 1878024 641774 197455 1678467 1355251 1088411 523488 491842 1120764 1744523 649822 650810 1569627 1722413 1964880 1858963 871702 1972068 1136859 1616250 1221294 1809001 1824542 1039968 1395018 1701559 1141805 1902765 788077 181111 1828581 315969 343458 495672 154997 1304649 1336866 684787 1803320 692601 1011988 1058741 901216 943550 370855 363002 1130421 613173 1954075 56671 53675 869538 1002396 1952360 295798 1192010 167365 566049 1238396 173484 650056 1776235 1560224 1224288 293424 23394 538415 1193363 604729 1211464 1139087 616146 212104 304261 292840 1368258 728697 327133 314442 1320478 958286 1684543 1967935 1622130 1563137 925454 1630942 616064 142070 1002930 949454 385036 1469220 158557 80647 579762 105532 1155363 1048169 1274864 1745788 1438862 112941 197321 782543 306848 317962 1439666 477940 251653 1561493 868706 1234022 1505616 872719 333914 1340667 550748 126932 1823348 1393704 813470 1605986 376820 1793854 452812 614115 1664637 733796 613616 191679 1766725 1867264 1774914 823068 1713450 297182 477200 1266353 1962384 1871633 103830 1593610 1885317 1840777 1513564 1619443 1492258 1584107 1134191 1597356 1728983 1066604 121193 1514755 835659 975803 1845546 1058187 533150 1253406 412178 1101726 117761 1609762 224039 1327186 498587 742457 709129 1098142 436783 1910002 504679 129696 160191 323128 834558 1185882 1867568 1446380 655894 547558 1485325 235572 1924935 1767339 560664 1336829 1727821 604367 23269 1144378 1600907 1673602 1151246 825059 1051376 1065860 528582 1718934 1140968 728667 214264 1442704 1077719 1329930 1552283 1202496 560973 1593187 556815 1528051 347796 927551 1282965 1800918 1882634 851825 230461 520278 307354 533869 514337 1058920 1240494 476098 734476 965429 1271819 307850 877143 1536809 653454 675911 534580 980524 406531 1685915 283030 159518 1713675 350284 362405 1470625 712040 1583741 1585070 823568 683989 1811959 329750 1550434 1134250 763159 839303 1219954 176538 1787982 1534286 947376 343500 468092 1356423 1567212 400013 1186479 1781116 1846279 1105159 1502375 33396 709265 88749 797155 58680 1454934 1740319 553230 337937 589045 1942474 20374 1376026 1071174 757892 1005480 785948 1506878 830042 1946312 53279 1843618 1077834 645637 693926 742266 281168 1029729 1174279 1949307 1905882 1027928 892703 1433749 904079 578149 1460021 552766 1512366 1982184 467905 1660561 1587602 990151 61184 408373 1631628 591743 52358 1327352 1263612 1001934 1453486 268281 453696 1435243 1772133 1504082 1546932 1125642 820670 1407994 201786 250473 1357563 760198 143472 270941 213398 715360 161375 1543132 1073751 1613344 794757 37651 1691261 716219 299895 92744 14336 1056049 41480 494108 1835688 872754 1729158 1291333 384796 1786231 1987853 866621 343220 1380627 1469241 1701538 59843 526299 1445663 813232 1466970 395103 697921 107814 686631 569783 1328385 1805997 1955927 450246 201001 1385263 52005 1917936 533085 1554918 1640789 1073917 1757085 1091386 1172660 1825802 562047 171527 1593868 381475 675899 1153449 282361 514912 1780150 1751786 1551131 1693489 272732 1551183 1077227 1377789 226836 1789366 107989 1389171 1676270 1600174 1388952 799211 554343 1015915 1539806 1765763 153560 1640744 1007322 584462 1383058 808660 1802809 1000760 120469 1817439 386340 226135 620736 1625827 239920 1195283 625818 963718 242206 1290608 324496 57072 119033 295824 1470445 648078 1417072 388574 24252 1619214 879760 328327 1424457 1556488 93275 234292 258397 598173 1471320 1351780 1847257 1399201 1505552 1697020 804240 775399 1623502 1685437 649684 1341647 155663 817667 238087 827586 301362 646058 1364953 343734 1307987 792497 281589 451532 1145205 190909 801419 1332129 1637852 1415658 532183 1018535 1773495 571094 1850011 1542227 1964920 770266 1811426 987816 977984 851560 134583 1266303 1671102 1847735 1006787 1617881 562670 159693 1661217 66000 118489 299942 4386 821069 544364 907100 1386472 457400 1269827 901265 1889265 1297216 1225642 238935 433857 817281 278406 256805 1146343 1205416 1765465 438551 1051211 1293498 1698122 1165969 940176 1341192 1019300 288600 1315739 1307399 1101056 215692 1120537 1264290 1199674 1532657 900602 571035 1928835 323092 841396 1246877 225829 367363 1831534 1747314 1085780 999614 703662 1620832 545715 1600776 1774248 203542 1557784 1575382 616772 854860 829707 1775854 1299946 1701412 696395 1333623 467362 1549360 220309 1886286 1749451 935872 1904954 1616620 134248 1618911 1613204 774836 865402 1241847 60167 1832168 1626109 284098 1748410 1666442 1037487 314313 1342584 1659862 178802 481644 955473 1760198 139191 1797904 768583 459946 1506789 1882390 707226 1535295 260975 1828280 226269 502917 563811 1628011 573282 914290 1275102 1757477 1316604 1105810 755234 535699 346356 709368 783137 974885 917881 1582020 1638657 1609173 886398 124090 1860077 1754455 178187 1060116 971242 129439 1576121 1769071 196228 35396 472486 88999 1433921 1700603 1039686 1976823 1406493 715531 685365 504918 225597 811708 1808118 1622280 527732 1502703 1875758 1453075 900037 25394 1642218 1156461 99719 564489 1849643 702604 447533 1846314 567944 967871 411374 1548352 1383094 333906 885028 1828479 1234934 698843 1950988 688275 57647 1747508 265910 342407 1935374 1658753 1414867 167748 904975 1946883 553261 1928480 235920 308438 256639 1665884 1307393 660426 1945047 160651 1466993 160438 1062895 1010942 1762480 622541 1475160 1356296 1894175 97653 431245 781298 1825816 1680900 757850 244031 624351 1325444 1436358 1699098 794154 850783 1671772 1481658 194505 1800935 988443 1163076 393132 1057821 894392 275862 1196024 168939 1132224 715125 837984 1951711 1817175 1299156 741465 1683967 954783 1278038 1265100 333099 929408 367197 1418053 156843 1960950 1945116 57282 1835023 203742 717475 926383 730486 1354996 1346950 662147 452548 538760 1274897 1591278 1507542 391262 245752 492663 1139944 959007 1435604 458933 758356 238685 59813 1999324 1966601 1887428 404190 1725508 1214553 589283 1316504 1767623 1481306 1225476 1074378 1017981 1265689 1632322 529480 518154 887465 1723138 139941 259939 371586 1465947 198674 434243 1627186 1907333 1789486 1815215 862563 1119682 823468 791555 1616260 1188745 1764692 848951 1813303 1631416 315852 134766 1991561 744142 973971 353517 1537790 1101762 754654 618344 1355017 838213 146981 1673914 1814476 671086 1054354 275077 810801 656481 469047 1326071 64209 1796930 826901 1823322 153932 517734 50551 1127600 1199383 848369 1655564 456806 1270594 1856749 231262 1999199 1039924 755653 987305 955889 273185 431692 1411673 1174995 1987354 475486 546342 1111758 440817 1732697 635555 436753 5261 351066 140133 1791055 1968848 1663719 1329228 754842 542637 1757968 969595 1457076 1602043 399563 1135623 1842152 547388 1672295 1315061 1655722 1998233 1953151 933242 1448695 523821 1337275 1467367 552073 485385 1602276 1413467 1825686 581149 64271 195410 1564372 343690 1093715 860221 1345350 1116149 1006158 1045264 598419 173121 1802530 788973 1970927 454740 1464250 467466 1876393 136449 1229076 918764 1135856 1657334 524820 550846 1013090 1520805 611600 1897448 279129 1150362 1261047 973343 53489 1138705 234784 429371 1098248 1528048 166642 934205 1069933 95038 1641409 107378 1147483 1493480 1363410 598799 327661 1801733 1961179 184461 1626696 1526289 550203 882584 1769080 584731 1454743 246057 645360 547603 370088 1216086 1628921 1276919 1304080 1926484 194843 1855486 1902636 708922 1221615 889797 1387901 720825 1122268 673710 492319 1329233 1705109 458116 346884 1213694 485078 1803759 351064 1755549 215612 1918894 539275 1883486 600483 198367 937467 833195 114857 226588 784734 111473 258471 782427 27683 1797238 847157 1838353 1915765 96682 1526416 1424444 1194834 1221191 1894468 80782 1381987 270004 144549 17477 941622 123211 1890921 577828 1225419 1723536 1834749 1531359 414025 1494539 1261176 145234 307590 1966487 973719 388615 722009 42524 252054 1992455 698287 1662654 135642 44699 823056 408005 1349260 518687 258069 1654749 848795 1800967 761352 1572968 1404181 1454339 305789 28966 1530441 1928038 1316625 1312986 1083077 1519402 1346626 666860 143746 612998 862329 1969786 572727 1344774 1935579 1617490 613151 639755 1139198 1351446 1868741 1109743 1454811 715663 208385 1389615 1588911 1524153 1345343 1351834 403094 537710 1058427 461349 1631021 153798 271885 1939873 1206757 1354296 1121657 551748 1889151 1020788 1570944 1903095 1755322 1050815 1318085 126771 1214349 1778813 1390755 1571064 150595 160263 1418993 1391159 31561 636753 178706 1908750 1968554 1012653 101966 853201 95889 214555 1561883 1217626 69824 910243 511751 1122515 331249 1625981 943737 1155203 1984350 947509 10559 701060 510341 1910350 364270 1128723 276571 1321005 153265 1910802 405117 226486 1357838 489039 686155 1307238 1610385 564867 1952801 1537377 1715423 1351539 1280764 1719330 633901 1440003 151938 911009 1003340 1143197 1867083 866311 642169 1430297 535659 248779 1066832 1913326 1882241 1625821 1931900 525795 1398941 996289 532405 207224 992491 692151 834103 443843 1813640 1164874 1151965 353722 846881 238336 1564264 1458052 641688 1280099 1161135 1899721 81104 1884690 803217 258889 1782930 1004609 916584 629642 1127405 641420 49748 1211339 922433 502962 406811 1724858 142567 245222 116937 1197832 243173 1103742 189489 1359875 612034 485342 38672 1469572 1505556 1123001 1998253 1477424 1157005 1984707 930667 24468 1452845 1728599 1292239 1584967 1519679 1491964 549564 1173096 1117313 939111 1715555 1186188 456404 1010572 1552086 874914 1790549 588019 919021 1590216 582977 156363 1455083 952089 1550861 1971424 432010 1508655 441678 798607 1647089 892825 1710518 687757 1354785 1493525 1397047 320457 22451 578164 548169 1520027 348455 207940 663410 770723 942871 1853353 1415689 1103203 1793493 1056903 820560 984234 762594 1126208 695936 1757370 966601 440078 1738241 381328 1676398 109090 927847 1676882 1619142 1461186 793443 368771 763699 1664963 1331928 351867 264245 1858622 1593344 1352596 53 1098024 862787 319385 1266811 1771113 177275 1845955 677641 1499174 378045 1995526 1622367 1237950 941870 492130 1401139 1190691 229857 1753841 383161 491134 1330250 1323703 757569 1578521 1895153 1966375 563686 982452 1627917 528588 829044 1248658 940404 1940234 1561165 1663905 1275886 1683940 424596 1546564 713486 1168497 353425 1064013 917064 120108 1199841 877346 1480127 1739855 379400 223836 504928 1809376 1503664 1989515 1046859 1969185 473047 908945 1493942 1600258 258728 407738 241930 848912 1036305 1738547 1069711 1172224 1598441 911188 1446076 2942 1888397 1399150 869228 1252288 415241 1683106 881777 1091619 1385955 134914 401878 1713157 1525777 1321666 345949 686591 1095760 75669 1832959 1737835 359930 556661 717006 302846 1044084 940603 481171 1639726 384808 1073769 871855 830201 636916 434519 1929482 243105 1514645 447213 1539713 135445 1930195 303318 125619 1645491 194364 1877751 96879 1751596 514330 1807227 1123344 1123615 1253834 1976465 1191208 918900 770746 1686261 1302744 1053056 426533 568895 1155678 562222 565395 1790115 1405469 1388772 949382 812680 334049 952613 106537 390877 1789434 1357898 1758455 1892267 1249464 542994 1265620 1010982 1273784 369938 49007 1629913 872213 870510 1840829 1980777 139822 1832226 1717251 582021 1439770 1539476 4868 1439606 1419225 1869707 698253 1477932 1556903 474381 741726 556829 1436767 1857604 1432850 71480 832146 1411898 1461659 542129 1709018 257135 830732 1874326 1252512 263064 809934 475241 1656047 383446 1940071 864659 875403 641570 1400121 1466987 166517 1636619 1004879 576557 1951015 1442075 1486899 1968192 547851 32415 1747449 1162465 468975 937145 505043 240193 944680 1263974 1557550 1551023 1321472 1415162 751895 1229689 312385 1010345 1682064 712398 629734 306332 1486966 1793423 768353 178575 222742 76999 1497671 1856100 457741 1218224 705941 679938 806718 132822 510732 1049396 1781968 553583 985723 264784 1694750 315756 1327467 1803840 112638 711773 1804988 1929921 19298 1699748 835799 748653 903288 999292 1917177 1032491 140829 596583 1596233 316761 893654 1585854 129236 1040089 1472592 238983 762684 1399592 1841611 828292 136698 1335060 1753883 528570 207789 915411 534974 383598 17996 854824 649579 933185 297001 1564128 1073809 657237 1006975 230007 1436022 1467147 1010640 1532576 874839 111843 399844 576100 718617 1655627 742205 26779 295193 1606809 1538010 822483 1973992 1949616 539422 78635 467146 834111 749384 1857128 876886 1479162 116993 1751047 1316373 1060347 1737487 592400 981125 1817951 1951026 458047 314072 796416 1028586 1314686 804138 862842 337715 468853 408279 1096989 776058 104277 208754 1111346 1907649 1133269 1293733 1933142 1147105 466191 776595 1055147 1789009 1593618 1360657 1389679 1740113 1901348 1428130 1483102 1934517 261425 1605953 1431795 1500614 741004 1037846 734574 1835621 270657 154545 853632 1812640 1115009 25448 1955761 182415 595282 26744 1322287 631191 656057 154971 1926845 1728046 113318 21065 1926388 1213335 30611 1033962 548196 1834911 1331280 311836 118529 686400 1908095 1043008 625542 1741106 1957288 20198 981865 102292 501895 1027405 1587609 373842 517201 1777040 1005984 1253613 1923965 566595 498689 1076735 920128 1629491 1258019 1971261 784797 197477 1374590 1419065 598678 1528467 195924 346982 732790 900440 1810588 432648 446856 428138 1128149 1012250 1026450 1310295 64899 435631 38498 1664967 704459 874457 85969 40457 1195869 1302394 1356262 915589 1711817 1235647 1264076 1934104 1449931 1996299 1223716 521082 1609508 1364685 252269 1291417 1738499 1879365 211410 1521635 428032 553462 10444 1446607 831175 1651998 581490 1887878 143108 1248396 639870 1076330 1246748 280943 328582 1456945 1324543 544881 956432 18290 1335654 1452889 1230421 530503 901552 197436 357711 116962 94088 885776 312614 1280676 653096 613755 1790377 927649 260455 317405 164514 1755345 933172 486536 483904 1187029 887448 885597 804324 119634 1549632 1797423 1800415 1311193 665385 1090168 1938165 424912 1068164 1811904 497289 1473742 831513 1524107 1674097 493596 1939983 1121202 747331 1457329 1226601 580410 752654 1239281 211072 1625043 1415247 1993846 1509146 712473 261722 1102363 574796 1836028 1984387 1790907 752866 1044407 1370506 372935 1988314 1197792 179632 609319 1831306 945198 1049767 1220616 1354074 1109368 1389151 1763664 373329 1142805 645036 1808307 1143727 1891555 1275525 8607 1258675 304368 1280273 169708 1684699 353773 1025573 1002863 1870575 1987244 1426302 1492274 95190 1408662 781947 1763592 1392726 1253745 1822897 374216 683180 1659377 701349 1400592 1350213 1612157 1455308 436929 1088004 1054727 1740865 1511430 564249 421520 661061 860288 766755 746721 316536 974061 552568 1965851 623665 4479 212421 1139896 973548 167879 215107 1160918 917155 1560105 713627 1366845 347059 1069692 1492928 1018590 1121467 1436774 1131951 484669 1985344 372675 1472810 1390547 816160 399607 1977513 1922774 495084 1475514 920733 942115 27741 1593475 1561676 1366150 1814372 499634 1073864 57475 325940 708231 1527416 124184 1301562 1715506 1129535 890021 462615 19954 275295 113388 163609 178924 652057 1036836 630643 1120798 1153085 1420292 860972 1293239 1871326 963525 969692 1778515 261934 963079 1734969 1008728 1768161 108309 1231416 320258 362141 451186 1835229 694988 268825 284298 1940697 1089323 1313238 988939 1754656 1807373 812450 1612435 990459 528452 1914924 297703 898490 457391 641541 538750 554574 778768 1015337 1018710 389256 1559889 332727 949939 1342201 947948 681568 1792939 1685725 438086 497140 1267374 1427018 139080 1801710 1455531 183847 1656814 541845 261187 338600 1450508 1464531 4552 1080364 1672581 1690502 1601165 748098 1938255 989553 399902 179836 1907728 375069 1471517 1544196 1257557 804460 777484 1819539 1210955 997701 1836128 1572606 54718 1400940 1135821 522261 869032 1551099 681772 240451 1753966 1937596 1279559 1941202 948497 738284 1520436 355330 1557264 1176482 818148 1951703 179404 685941 876863 1661701 1366935 1497795 836525 1019619 868344 1274015 242960 1615824 231828 1908645 832178 728172 1604917 1457127 1355561 196738 1654465 1523077 1850205 1095064 216587 408169 1542746 1965141 379277 699281 1380158 215854 1690801 156259 1896001 883505 1375124 1603902 107636 906338 1040542 194538 1910105 249229 902711 1799060 1188757 381005 1580853 938394 890251 1083245 246462 1840414 241387 37122 515556 84384 1574223 365115 1801580 328407 316846 583159 78586 1143340 618216 1432342 1570533 1571053 75563 806905 430312 1041082 1801224 178354 841739 1478990 482948 633920 1024587 205981 581235 988584 1573151 850114 1036765 1622485 649945 482425 94693 219113 1517319 1436804 1181980 1432399 501924 1323706 591069 1368737 1723318 258927 924477 1427370 888079 466086 1390559 772588 318371 91129 690226 1430594 60103 1138510 848570 1662342 607806 1242421 1223995 1748076 899574 1508696 1719762 938925 848672 1606770 1261352 303798 925996 1378013 1058454 633251 1456699 1519469 161868 807101 761040 1881645 594483 1562878 205299 564997 1768551 79944 64115 996560 972342 1621169 1114840 1216733 1662980 468555 1332338 1716450 171475 1743927 322295 266628 1650009 1469101 1201794 1216529 906696 1034613 192046 1761050 938847 1323524 438896 1603220 894183 1890295 1681093 174270 1879234 835868 1087095 81126 273184 1230204 462823 29403 851898 504302 1594595 115713 874723 1179422 454458 61432 58657 675519 1531830 611984 1780834 1873332 1874491 675275 1164151 298181 861638 919872 414061 1112995 503 1622596 994185 1893626 170066 472418 1979989 664384 1640819 1000817 700552 1082145 658752 10869 1569832 1655660 443158 1985069 937622 1553068 421111 1737849 127371 1557572 912324 1159459 148821 420555 948314 1257090 1071658 837573 682084 1854568 601023 404906 1348963 386688 1338906 12404 116713 1527071 521412 992452 1561001 1280024 949572 1281928 1026350 1625570 1220181 633657 844358 548968 582765 1908183 602918 1990786 518789 891567 735291 1121354 548097 1253789 1648527 757080 58634 1821864 1048929 1728374 1304979 580074 1858501 1573410 1598988 1060534 1993990 1896568 1424854 195765 1168769 256787 919701 1874115 1703534 783387 972438 987360 509998 106791 409281 1311288 1229694 901548 1362675 1265410 1549258 1283477 1881934 1089991 1925414 1881052 1197341 21761 1633575 408067 898021 607659 1566987 94669 155201 1026025 1256515 81109 1583567 830560 1935438 270871 57965 1958726 68717 575358 1007229 263394 1763452 1836354 1541272 234332 152166 944424 579645 485230 35552 843960 1585023 1774481 49571 854886 1941179 1363572 699667 728853 935299 1934777 63791 369906 85413 1144061 799688 1855294 621941 342752 1601313 119488 249816 171507 560497 1384938 1915636 1770696 483302 753415 1862127 1892258 1009507 134357 78934 541577 899080 1021585 1334568 1312321 667374 1193750 193822 628265 1257618 1568191 1054871 368002 1571548 41482 34706 1516347 1149829 1551851 1807009 86952 471249 1542366 718774 138826 701721 1722614 1198679 1897256 185626 1171612 502493 1936643 730743 1124530 1907114 1088616 402065 1373500 762378 562384 1401274 28194 337461 996032 33772 936463 773439 703797 745646 1443094 325211 1668167 1200439 1681526 969907 144054 660641 481469 1223729 1101803 251538 1737461 1324702 1168040 1781586 648415 1650764 183686 1258681 1731605 1440932 1866438 199873 812561 1299239 1728661 77738 1867111 65456 1199319 1746718 1210328 1022357 303309 1485184 1017164 222686 1652464 961816 617088 1952518 545667 609366 377618 125553 1533285 1141405 1172662 165270 953495 1357726 1048708 1154064 1002649 1314092 330142 1065113 426418 1772294 130153 1022329 1350985 698443 93458 693695 803083 263755 1369188 1676782 766563 1783727 985893 1870342 1555470 1567771 1316977 67935 1071895 674469 1772689 804775 561547 735975 985356 1860122 1038754 430269 430230 1627369 931801 550930 67455 1970287 266143 56318 1496633 326193 1483561 1186838 445477 1914728 660724 1260847 1614707 1468860 1178385 768160 80799 1553978 1115508 1218049 1951062 209828 260632 225716 768766 590923 1246541 590260 695015 176946 916391 1998687 1358335 862640 445844 693972 376815 260077 233790 1033304 1700201 1830020 1903426 1538751 820759 1676694 456686 1485501 734273 464828 157500 1482040 1102730 1181123 234070 384430 1603148 751815 1094190 1799947 1690217 1707606 1634435 841278 95942 181504 936652 1109780 425151 206395 75929 1884526 1560195 1639750 1924748 1375569 153441 243136 979369 61837 1597582 389814 49906 708256 516339 1598746 1361772 1115191 1052124 1568693 384269 346393 97055 191401 133184 992083 1144228 545177 2205 780272 370893 1349872 1980028 1028753 521558 998802 1503152 283007 579504 826927 1021692 1515085 403239 212644 80149 1340916 1399053 685560 1086319 1103677 1361491 229878 754198 1080083 1583042 1736184 1436387 1657521 1873382 1627015 1019126 1259742 974267 1499059 1890546 244895 1699529 283916 378795 320127 1906361 592065 676261 317174 364986 1545137 384668 1416777 1423844 1851366 956098 1192566 1044068 261383 1357656 806236 286018 1521629 724325 1658054 155852 22241 861646 1021467 1832518 1222425 1919296 827215 1671637 454166 223677 380304 422376 1250273 626780 195741 545158 1705009 1390376 1672457 712461 959584 1307181 1846319 1460461 55563 65386 1057579 676094 491339 1646720 1315551 684287 291165 32410 964647 21526 436041 213060 190170 1051170 1195681 441090 1589924 1195745 1206650 880620 1853457 609022 1343534 393271 951961 104185 51763 1044616 850196 1182077 1569756 700692 1484933 763936 1891457 1459066 1386258 1927082 702063 1874884 1381850 1659694 85709 1859523 240203 1735179 282007 1553945 429031 207894 297562 1027042 1316649 1188951 544689 1629127 508191 1114161 1008557 1232636 1471950 697701 1235425 1166505 882120 827138 1108464 956684 691307 386230 65745 1743132 607344 1762616 1701801 948697 742822 84980 1832627 1200732 479705 1296699 606222 1289244 544114 637053 611680 1070311 836867 171852 1396434 451272 606492 1695592 171221 1707992 1917836 1808719 353921 864927 1386551 1360537 1703300 100661 1789831 1324920 515507 798789 1257269 259619 252016 1650306 1004380 1641943 1775618 719455 390809 1306269 1454751 497957 1912317 1008382 1276558 1361384 971902 1374497 63756 68769 612277 677236 565059 1819454 1585366 1226960 468408 613031 1946029 692957 30276 909015 1272731 557057 1245229 37017 1592810 812628 1486242 904809 1802335 1529361 588234 1833451 516952 210649 1314966 1316251 799830 1382117 1552147 113786 389125 624974 23289 720128 1822728 358873 1811472 369188 448864 362872 1591699 1875389 1818847 954537 1037873 438698 768765 483370 1870260 1557368 1180583 515055 661184 959608 1831938 1352665 1298773 1308645 1217403 1137044 982294 1557564 539637 1896875 1755347 1503930 1073815 1171623 1109462 320841 1253524 1123835 1531467 1353966 1446611 853640 1285382 1231425 1824782 1763139 563614 850018 1551202 143661 975047 924285 792862 1848075 1973174 568426 956414 530828 1413480 1506561 1833609 784337 1545373 1471763 805957 1871436 1799996 695095 1809260 340760 1905674 955898 1301644 1762576 751391 914529 997223 1384402 1209308 671360 681815 493733 182762 965358 387840 1756021 500244 1218966 731891 925057 215001 1960104 1252802 364943 955233 117043 787748 1912054 1167190 40410 1106228 963789 472389 1295758 550620 25774 396199 1534628 1145623 952472 1248455 1301798 558699 504551 1863718 1994198 373598 313376 697775 78565 749015 66093 1849233 1673378 1524 194398 414235 1871584 1430957 1452951 901253 1971730 697604 534805 179145 385839 867965 1024221 810983 1502352 1661048 1603043 1006315 1563998 1390556 1384744 1707133 1066437 1875125 769287 116563 996456 1465520 1113518 1337287 525919 574178 1819851 296540 1504072 1935391 375343 679137 236380 531031 701392 1211908 1972614 1907890 405941 1408740 1402715 600834 180792 877500 1410634 863546 1755522 31225 1499991 1102102 257632 1980578 1197679 703862 461432 632493 502824 704199 240806 1650980 1152491 1155622 1113770 1609425 191538 761853 1847205 602755 1247742 547735 1849887 1895521 1276202 1861834 1475307 1579618 1457318 292127 529704 874016 1832741 396959 729197 1561471 1601843 1257808 956939 1246546 937359 395779 920794 830943 1371292 1836176 483311 880335 837304 187966 1859617 478250 543317 699952 1951345 958000 1758851 1089215 1296022 1359117 1135696 1201027 1388681 968262 1316618 409284 749267 1688313 827442 1339457 1651479 651204 1846037 974993 1542568 1704642 349720 1208618 1392303 340320 660252 1505024 319110 106136 1722234 1729851 1114147 1778450 338940 1842329 173058 411470 1266590 1630593 871320 63808 1106891 1328798 17553 1004170 519973 1204373 221222 277198 4272 437919 1264460 202073 1152761 255715 6878 160418 741450 1320637 1395249 1071936 320814 844080 1712251 279650 51661 1385325 967565 1593273 594209 365241 1800653 1095223 984884 1878710 469915 1471285 1727286 1035164 1324656 395773 1435469 304311 556905 942799 1340199 1659159 864571 1462243 1856791 1498924 1840509 289946 1393054 1573986 1351430 402870 1521717 1010744 600214 76226 1745599 1893387 1582793 1862819 1255859 885196 346685 477629 370754 1410956 1627268 1033283 1531631 543518 1179545 1166236 751900 940501 1086461 1516001 672492 665444 16012 1523383 1663854 751342 936016 1823187 772113 816249 1423558 595378 741105 9458 1996243 1798213 1293844 867134 650246 738593 1788224 1325911 460629 1309631 41721 1024873 1150217 1900512 538651 1509007 1348191 296571 827333 624848 438910 164873 281306 1355426 112088 1768134 778588 1139026 545732 558041 849095 1955499 1846851 1307646 1901343 1835462 1556789 1543616 464562 42705 475138 1149618 920608 1932366 31132 1690024 1005183 67244 1590304 456525 1710062 1835989 11695 1873310 657844 1014684 252791 242611 1732737 1254959 473263 1136572 81643 420637 1309847 343512 1799928 1994572 834412 390657 1071370 106796 479508 941028 570314 291505 1052895 1517742 1165211 901480 1026316 547615 197746 505952 415898 177354 1877989 1020986 1213123 1565226 987103 664597 1289681 921022 313029 988721 1796171 1681054 289733 336410 488035 1493946 845105 1930575 871203 1782131 24585 445211 1694050 112803 342938 306720 905315 442378 1300082 738371 359143 60269 1110910 1929190 944034 788436 156431 987318 470644 1910835 261637 940683 1234962 1010443 32505 288647 242149 1903531 1778861 1601164 173500 62155 622715 292776 194489 594488 826837 1368055 1788817 1977767 1207988 334081 1138073 1604873 186097 955530 1015445 550478 1255853 1192912 1480795 983776 877571 598546 1314387 1331675 1935501 1060338 311180 1517551 1089636 1766514 623470 1184406 260275 1401207 540886 614101 1335802 98664 1746982 456429 239667 646135 741432 6525 1697238 742500 338795 1702127 1395014 756679 832802 1349239 413803 867153 978206 1988202 772356 724218 926326 1386307 1590212 1151531 962400 92773 318471 1296628 1686779 558479 1049286 333524 293758 1846019 1535259 1079679 329729 1629324 1049054 988972 682938 494412 838364 1645606 1194754 422902 1486761 502861 947454 1962793 1321416 1839206 402768 1671245 1848862 646108 8386 1627395 1670143 123978 1191048 1269698 1707797 296111 1809818 188089 547847 20874 1705374 1107421 143349 917921 578616 1679832 806875 69505 1204623 1938678 113636 555124 33251 364604 1282671 1748649 502659 496540 518136 704762 1643270 1853859 1693779 1232826 1820491 1576191 1735672 640186 1286179 1726910 1637019 1051864 1285353 200986 1832998 1530369 1077092 1370655 1981500 231830 1593630 1807586 1526325 341967 891239 482752 1274687 1354839 1000168 292745 1151808 35638 1336873 980225 170114 416544 396886 938119 410038 1383675 1701300 274434 1627614 1860483 1826713 1563117 876685 508786 315156 1500894 942365 1238920 1270824 1179811 739406 1716894 1085995 832957 67197 980753 709679 443762 577618 1611830 1221850 1224181 1041084 51618 175188 1705840 930215 843632 1755626 441414 9122 1405698 788538 675339 1255181 1906038 718106 127303 1634738 1535134 1785931 941216 1058494 494894 1210604 1034173 1688635 1976904 1746358 1596564 1571440 801839 34193 471160 1287309 119651 1981604 1180370 1338444 1817022 1276810 1840785 920308 1838929 826243 1956771 1959801 1357436 1920544 1942707 1795191 280993 1083979 1037702 739799 1328085 1423603 377876 974581 461510 1247391 1000821 19681 1948812 648184 1396244 384771 1123840 490906 1647212 802862 920464 299099 1857164 199555 685266 366463 1758268 1688859 106493 322884 65141 452530 1887472 927561 1774922 222607 912432 1075531 580508 317042 938141 1473633 58211 321169 1500194 1389967 732784 612879 584312 396002 277356 272143 280995 1417666 236298 1047310 1089816 1816820 289924 655310 29091 987795 1257027 1164385 82529 1513532 289883 88477 1702558 1767264 1843274 637721 129040 957843 230923 1064741 1073310 1191443 325336 1504025 479270 881602 1180519 883290 318740 1740883 257622 1337147 151401 1524017 113675 1410419 1667243 1063057 1601888 1581084 1492477 1017447 327474 980926 399476 94819 823092 248344 927739 10926 1238037 813242 921365 561304 165009 656727 1645586 1251066 1464344 608074 978983 420288 1883636 1437957 757462 688962 891453 779722 1251099 844078 1154837 1420987 37470 1298456 1217824 637218 1768852 991758 1511948 326760 1431323 1175052 262331 1335797 325201 1030112 1382321 1796447 1890126 492336 811367 347452 1486385 824826 1842631 180468 695221 1290857 1858517 375110 840912 906220 1352616 534371 93569 1890615 1334073 1759542 1696638 1026363 1141659 1518593 1932934 290468 1007038 68320 993291 644669 1294157 145822 1962069 78827 1072290 454038 1179200 1958343 144432 1282251 1412735 1800082 1924282 1737505 1630282 495194 1174649 275976 1349544 1191217 182272 1697561 1774118 228346 396809 1157109 883972 1046803 1817792 1734051 78851 374212 409949 779884 1065790 232839 967147 1240869 798283 1006199 1675493 246851 1897790 1837598 1617581 196339 1690318 1390347 1776461 757849 125832 1828319 1716460 854500 811043 360215 1556484 511311 848211 30713 760110 828183 1431739 1942337 806613 1898297 1679828 1072129 32193 1228064 457412 317324 1346591 1462204 1391883 798592 1095348 53570 943261 1342741 1491988 175078 595551 116917 723110 1771289 731302 1376039 261521 1334253 1300414 109527 1313632 1817842 1846959 257741 105270 616702 233781 1115455 1973346 1997733 818882 889788 1472184 723171 1976639 808025 619275 1598447 835457 491923 1475487 1022903 1824825 367145 1120814 1146744 1853519 545001 513422 178024 203647 1197697 210063 602667 861023 1172685 207850 282978 752755 1419718 1539029 527903 942456 379991 1903983 1991493 1947701 849005 1049722 555013 1230679 1079060 1399798 358635 514285 682061 1540443 797949 1005530 419845 1837241 285721 1206215 1241693 77682 367382 1767850 789030 575653 287178 1935660 1196831 465680 170886 1338185 817522 767181 1974371 1695779 370872 1042920 1326656 483624 1645571 802889 1775632 946055 321575 963339 576751 912474 1230278 1696135 891569 718997 1158368 560332 1526809 152270 199751 68913 1444655 268101 430515 560936 277702 298676 258571 1269474 1407811 1511271 508125 1217279 231722 858433 940698 323757 1304552 434698 957114 30302 615575 548332 1068693 145034 1471822 1607352 1353516 1454558 514693 668712 1967592 1241237 1670932 1804700 1209834 965547 793175 1488998 984197 253897 1890198 505455 87856 550501 906935 1300965 880066 28058 1971740 45123 307804 1676475 346450 597296 1376 1072790 156978 1108302 1744024 1790991 1171844 613076 657336 412089 1147981 1753444 1723379 969478 348719 1350471 1003463 1075564 1899675 749570 572973 741815 620821 264998 454304 1745644 1704865 1420389 35567 162287 943946 695964 956696 1818091 1079823 1889570 153326 438623 1528672 1842907 82028 224584 1023207 759475 766214 1259169 128160 722057 875242 1570334 1432704 1036194 1258763 1469305 1453637 1900629 1848457 1729315 1203345 958207 1877909 7320 835453 1984179 26913 1215666 1913059 156334 374583 260288 484412 1958514 75342 1164839 1094158 1433319 878915 767408 1425177 1021314 1679197 40147 403496 1688189 1056958 74808 1250545 1752954 17969 385860 1640791 1707307 1660924 870381 1856783 986423 1995878 25541 1203898 1806250 1728979 1610545 1922960 1691804 459594 1033344 944123 898486 272637 576589 1375586 1894621 298516 1893203 737688 462394 1118017 1054301 1980089 1407619 1763288 465295 1950517 1909307 370995 541300 1756205 470946 524810 282279 573383 1486730 822419 1088778 1225410 1967759 713441 1520203 492147 320123 659099 432512 1333007 1041786 371461 1745957 810802 1898730 728525 627157 1621217 1344646 535853 518883 843823 593157 1512782 1219456 490993 1339161 1177467 129563 339274 1400117 1289451 1900828 1112609 1929384 1326870 730239 1263091 826235 1059494 267928 1867004 279043 1813375 318541 124655 797259 965931 851273 1795333 996885 1763172 1731684 665082 98026 415962 571728 216480 373593 1659287 1284496 1602757 124404 951347 541802 1147399 1042398 1082496 875707 1445247 882191 1750496 737514 1751181 1951188 1588861 955296 152845 406498 1845312 420583 1747604 992338 1127735 296419 273711 593680 393032 1836292 941327 39960 1641782 442846 1945518 1752275 800331 186176 1649243 686850 339417 45061 139224 1370234 1388454 1279107 1081775 831341 1628927 413169 1182336 1366446 1865526 1930649 1011172 835435 942286 1796058 288564 687245 1052485 1147598 1234624 360004 1024218 1509475 1332133 480484 1865290 1404993 163055 274565 1969856 1512880 529912 715053 829526 1566075 1817657 1101012 122180 1940568 1180020 1504689 1320509 198323 119125 754414 58532 1987673 1713596 149787 928076 573532 1358989 475810 1268105 1826532 1271883 1125834 859967 352184 1414318 256895 190486 1440460 1459880 1814691 499313 704708 1680105 714753 352035 794324 1630765 504936 1049899 1184526 914543 270756 773230 553987 544268 10877 178822 112845 742357 139165 241559 412550 1902520 69357 319521 378867 630644 1040085 1371370 1146876 414279 1815036 1677114 1880176 18057 973700 184410 1617714 837178 1650122 981059 949619 747473 228796 1823421 328684 887557 353352 1245530 489607 1171930 105434 419741 323058 241849 751262 1757950 1157574 615682 134334 15551 1712148 472815 980857 641313 1584409 1033306 952618 460353 29408 1506847 633259 1051309 174441 309321 611103 1426437 1635327 65207 1662414 661324 625246 1676504 105884 1161957 937042 423200 72081 1834649 1401126 737452 237790 280631 873474 740670 1895880 1566114 1043370 1756581 388104 185653 1470871 270165 1266455 452518 114608 1683163 272961 645239 701795 1536379 814162 972714 1487569 732602 1944622 1483897 909163 919358 544708 919962 1686583 5234 1807929 1744483 1581779 1347738 812916 966754 946857 580442 1438009 1636303 1644646 716213 922080 232401 1774739 1427529 1420377 129822 1583517 989356 1832994 297064 1643277 612724 268100 1004268 284020 1774555 756235 796283 1742572 242050 127028 1848713 921877 936621 434493 1903966 319218 279445 744774 1997739 69456 779733 1799168 1156491 199108 1607949 684365 1614969 432856 100174 219413 1754643 675668 1479129 1863658 1956156 1390018 523024 1305580 1516845 1027717 1175031 1907122 838218 150081 1804739 1794911 528040 312934 1014073 199824 1077993 1495698 918784 1666791 1814488 1062528 1436577 448034 184056 107900 1720483 1034371 984444 231147 738046 220776 737802 726788 967816 2160 396324 1826969 959721 744886 1028517 497643 1020935 576363 837858 492154 1103136 35144 1485219 1972726 1253949 1883705 1290465 1194915 1513453 525561 421058 555420 881732 373034 681136 946178 371888 1130847 1112904 1100432 1119281 1837485 1684820 360814 520148 754466 935155 262503 1889286 219617 906831 1030533 715005 1878378 801614 1775796 262760 1361154 1274199 1334399 1369150 702264 1773099 199963 1567028 1637736 728967 7537 851764 665269 1965886 406036 954950 447297 893233 913897 1766845 1643623 784986 1548421 1264402 12062 148339 737824 1276142 1400155 659861 995913 1248343 273941 1261347 1570515 1111317 897394 382976 1508139 914479 192709 1902643 1526654 1321026 1355104 510890 1042343 1657249 1565707 90308 1974103 1682882 1464401 1343535 1801237 993632 1563115 631264 1001864 617052 1994007 1452638 1267953 1117607 1597933 1814102 1668611 191462 43286 16031 1136034 228148 1551567 510887 1500772 1711842 1106098 1404089 486512 1330986 1880990 237267 333029 1369189 1609790 617480 602390 1555688 878168 1800460 288137 670100 1143435 456501 1425461 1970312 512679 954473 1117848 1912763 210962 1587777 290977 1823456 594830 31676 22377 1383983 161329 1936986 1433134 1623866 606738 1777570 1816493 573713 1603398 485451 781828 354459 90752 1327040 112776 1261771 1651649 1166670 1478590 1638894 1497776 1336703 545427 1100167 891308 1000910 1338217 351077 475753 1096991 657334 1366560 1194811 1671960 973532 1064910 449743 1004780 1305754 1136300 1594896 1882734 1020269 851909 1231407 1866712 121026 890236 265096 1084852 659667 556456 1851969 1683479 158052 1715089 1831495 1507233 685642 1837369 1474204 1100551 1366280 103674 440856 1268356 1714337 1655381 688705 124203 1476739 1887551 78106 1611758 98928 400471 1948683 1590877 208186 1177179 703521 1988488 70924 44738 411069 1458332 480637 204129 1106398 1127918 1776592 986134 1537543 886020 334414 725616 1070928 1753174 1647948 487894 1223130 378348 519157 634917 122473 1241256 520243 1887114 1761242 150609 799012 12935 313897 512525 472139 456065 176293 720671 1992184 997532 1324707 1701949 709101 813176 1415851 753966 1983228 553912 1445629 124569 662787 308094 1855359 375213 724726 446937 1752041 1062472 1288360 140801 1697332 516251 936127 133364 813006 1457158 1754373 732235 1984138 6725 564063 56698 1594408 658742 1920895 1257268 1278376 1655584 999736 472720 1697355 747359 557047 103030 1950810 14989 1783427 793894 1408201 179102 1766618 1993386 240997 278928 988729 1534503 84464 730949 1487146 1315127 1950583 300431 863444 189010 489680 1206064 624775 630448 1057974 1724189 884021 1606320 265945 1629956 949711 356252 720557 1296522 1177441 457186 1415489 290666 1206738 685326 1904261 1959204 1068197 1574195 1096649 649391 720337 1306526 704566 1755275 139349 763808 186325 176514 1699205 452443 1464899 1667491 1235296 954743 870495 605744 1188818 1312821 870826 1957173 1470100 667850 904206 1084383 558498 250973 1177139 1950553 1755566 2748 1646275 1062057 307036 1362985 1646320 1860510 871570 314226 36997 1270149 1097702 1110311 478696 1013101 1484147 401770 145689 635201 106426 1032085 1269960 270470 772202 381087 1019356 1542808 1819782 1205330 1644433 565483 1177473 1182952 982514 431316 727227 1731604 1622828 1913745 956764 1842413 838948 1109242 1704526 960768 388220 136225 1044322 1464956 492573 1635766 1055772 1128657 584839 595641 1188117 1686428 777819 1753789 400842 1270717 1048461 1458100 195376 1043730 566089 1876168 1138370 1837083 1640697 1532148 1628957 986182 461985 24866 143886 36341 1588551 1745117 284661 608700 1417978 1655771 1419115 709231 1738631 184694 450267 95654 1634469 988871 1093146 1537097 550362 1032894 358308 1598210 338154 877436 575439 1020249 1357950 1433105 1825034 1531036 425435 1314716 640667 673099 967319 751004 789292 1991260 429938 1864557 534784 1468134 1228573 1506363 305459 321884 1901540 458735 871467 1475394 1424422 1221459 340578 580583 603035 1725104 578081 700231 1349222 1027808 1870309 103667 1248775 1231853 1627324 1629804 34503 1096816 808678 831339 263799 1277493 963447 1946211 1493754 159710 13548 932974 96525 292247 1500822 84043 130365 1618709 16297 1954746 1578126 1388108 282616 766573 1305688 561738 1974408 430006 220086 501105 501108 1155503 1725645 1498459 795072 424562 1658182 1665327 1684350 1318988 482295 64542 818796 1109926 191107 695347 1501433 848302 1572500 849165 809706 1628091 233081 974563 1490336 1442857 1653161 1743580 748038 784782 568036 8020 1982580 371683 1059391 919759 1010533 141631 441415 570747 1498587 1259258 69806 303869 21480 1053924 531877 1087576 837632 1779959 1094274 629009 1996408 579959 656316 463514 1829244 1579265 747058 465559 1404635 1400720 864591 1970069 953115 1104989 1790052 152624 176004 179139 75854 1629657 491745 1357936 1295464 1057353 1603487 792187 516063 19899 1070431 1803218 544474 1066830 1296089 1831663 1000094 647138 1276287 1463464 1763117 341700 878699 502736 1295900 1398613 1192108 1416442 98741 542873 1277303 1674795 1832957 301821 14360 110160 1881897 379561 1668431 60856 261747 77049 1448286 226632 1036463 389306 1052886 689315 680336 1189298 1455924 579377 1147053 1538038 1718619 1705318 128459 1724377 872859 1613056 163346 625760 433411 797252 233196 1125654 1349350 1655827 259931 1118574 602954 268249 465784 590323 565829 1806035 54965 1161976 58284 1036216 801799 89011 1156783 709009 13279 1675000 303793 306454 1710597 1111733 1106277 386933 1873010 446441 1368184 1693715 802997 622147 1646632 75619 308717 291989 722625 1044828 638874 1172611 1884077 1992153 245069 31395 1369586 1569774 1663038 932762 1064005 1071000 1997795 1961306 1531556 679424 1820509 1930240 1202883 1344301 1578526 532545 292069 341308 590680 1272851 1522723 10074 1957267 1545323 1450072 126187 445342 1135801 690660 1205907 48794 676987 807821 1994638 1264328 494546 1696327 1479679 1808613 104003 654078 1177128 818228 473594 1882354 1828415 144634 1601645 1151291 1580935 946788 1290540 1777007 268092 585669 568274 1042066 1514946 1913543 1833808 1172273 679083 805702 566716 511694 1887781 1189193 1627049 1326301 962896 1007728 1661043 618583 826238 1830313 330105 23964 1207271 500360 1254901 911144 300127 1037131 1988037 1486446 1759138 753088 1480968 414722 1990996 1043267 1527982 881683 1207398 340948 162022 551374 513689 1628828 1265873 1359088 1052553 1402050 744570 1283188 1801531 1681821 157757 1342730 453676 113843 90234 994361 773207 467098 1332109 987845 1564761 263397 455300 906528 159470 1640186 117877 272662 1998486 1487072 767518 253012 1050726 327613 268484 725644 1019975 183653 345115 1799356 1545295 11454 321937 993596 605119 741982 1504644 16952 644852 512559 1031753 1946998 405839 1456499 658888 1121387 942829 209550 1056675 390670 1058468 1133575 1606607 56570 602274 198964 1740940 1970529 156872 940302 412366 1165151 697867 1822611 1985239 908741 138407 620461 1581320 71680 963135 481696 1986408 1833362 1151837 1519584 96191 934065 953809 884124 1844340 1078318 1523961 292653 998028 1825414 1197475 577323 1785160 1658356 1999703 819521 1677137 559242 412072 1853208 312460 1702240 1609428 114943 388379 1763928 927569 591255 1081347 970875 351154 1602391 1457307 1422260 1507434 503999 837133 1132737 1395962 1708863 1875259 136259 1817238 777806 1813090 719682 1233943 1871860 1815454 1701813 74427 963729 1447492 1510537 277992 538027 1848400 1280453 389856 1563863 1220924 231631 1542293 425982 1516191 111303 1774 164174 1439773 928299 1610992 630710 603474 784991 1027910 1325263 1742790 760349 1580768 1694463 1772178 1174276 693018 1375093 1638970 243983 1190267 1698209 55250 651822 1978708 611383 1524756 288338 1381693 918455 1634123 1489316 1908094 1673389 1480679 468703 1693266 216911 1789836 1340327 589704 1646026 880221 253482 1572942 1385996 340982 1269949 1460686 1013361 962778 139721 644748 1925780 1273869 1911849 1162626 392354 1395834 49787 631343 716472 1591984 1704510 432360 1294653 118765 15400 375115 1036161 1311588 1165843 477033 841448 1728134 861528 33066 745804 550796 1714688 1878435 265759 1770574 34085 1824636 862473 232560 1671266 486350 1585485 1529436 90339 554327 1788109 351741 1296432 916948 1838138 146840 1939112 1155431 1196013 1070029 1163254 911299 1268090 1530161 1258784 1662139 152884 1715723 1906679 827356 1507416 1098524 1423012 1342037 1715828 1903960 1259283 870746 1778776 899885 1276127 1926209 1694736 271111 732532 1077179 1577976 940744 1481666 823889 1412828 915611 559351 1678263 708490 1080366 1348950 932271 513061 1415400 568806 1826042 794335 1681435 1781572 1538988 1599114 1587184 909271 224150 913341 872469 307482 849251 1270815 260779 1448862 522862 821115 1752811 1626718 1035795 518706 46326 1835739 711779 396192 383636 1791428 1741270 516555 1774545 1293895 1543492 716881 1248511 1591164 8301 418220 1791939 474831 1717907 871500 1767211 1188459 193786 253972 1980840 204181 209323 1145617 718298 622832 986015 1797113 1483791 882955 517420 1870082 573107 1098012 1476051 596593 266562 1020139 1723922 1050411 821516 1980603 1138189 567106 1166499 735482 1346024 867349 1230630 1765015 1352843 729660 1564009 855966 1995247 1869763 1023225 1917647 1941304 458843 1738673 1778080 537754 1816379 1203024 577087 606212 1585925 871194 211002 1521219 301825 1554842 355848 1672444 851526 427313 1716334 1841657 692016 1499566 1108533 805346 1497358 1614549 150538 138955 1340502 1269158 1559437 1556101 51057 772576 613604 1427733 1117932 827312 434480 1947861 171246 606911 120592 1079732 601867 1764403 681706 1668270 1436634 1895664 1479849 1088612 833626 1078086 905746 1042199 51275 431876 1176659 100098 1197744 1400996 935369 1817603 1475029 741697 340864 188565 224748 1755490 799260 291622 1292036 775106 1736712 942340 1132631 901595 388364 167109 493829 1773916 1098189 326351 1145917 1723827 1626620 502629 376317 460492 1551627 428843 1396453 259965 1956597 257493 780621 394755 294605 908702 293395 390019 693213 1265233 1017765 1049319 1130148 1295968 337220 481536 1744223 260543 1068292 971322 270707 199409 1519365 1110890 1567555 832879 1274444 88627 1102516 1149037 1902044 980641 1431633 153215 593286 456288 1101186 294756 994020 1931398 636340 1265746 1142472 1644227 1354341 926479 381222 1761881 1237539 998896 710761 1953104 1492252 901597 1691979 1117886 1878164 165553 1235217 955147 1372716 1758831 1571667 953764 1451361 931757 1993859 477004 609023 727088 222260 1656419 685410 61366 395619 531946 331326 973175 1942859 669284 871219 566106 39126 114266 1827112 324149 1190276 1327114 796734 634701 262721 1273473 225156 1379873 49043 798659 1636535 1366598 1241961 1255256 1979386 116215 1693532 291489 1975784 1190289 1135918 1105468 1416870 1295067 1461084 93448 824133 1493717 524383 1056018 263450 1782402 346436 1236760 874854 1874012 1234557 1163539 840752 1925879 592896 1072200 1016306 1206850 750639 1450259 244052 1245266 867807 1538667 1369949 1900096 1509154 393385 238462 1891890 91530 1048942 1378719 509563 67670 1142267 1347901 209507 836662 1331 1443216 1842524 1019260 397343 807454 949864 1625278 449932 851280 1387090 1706066 22528 999516 109458 489918 808866 478771 292331 1762001 171896 1195586 179068 329470 1658373 667520 16891 1459995 1783060 1183416 412007 347495 1606751 920771 675114 1660524 920924 968282 117469 275480 1480701 892066 1676537 319734 1967672 1616373 1555664 1010782 1182563 866849 554612 1300196 1347689 1366053 1974447 1470411 189874 1175338 1818174 1039460 7252 681495 1690132 1456815 740575 212850 1942019 880917 818891 1443396 1992376 48342 905568 300990 387574 1917758 484851 1281768 963555 70836 1426622 1161426 1346719 887411 959915 645781 1751456 1239535 105892 89177 221125 266396 1888194 1032245 5748 1471796 470058 1276841 240312 400828 131378 1099745 1346919 470038 443474 10150 928634 104699 1128711 1640225 1280207 1995102 37520 1568057 252320 1440554 556245 1989676 1069457 1194355 816912 1987305 1231514 1579232 1659425 867241 380250 465267 207846 1069404 1573185 255734 942917 845659 1852072 1615745 272751 1501517 31068 424527 1526653 1291985 1385672 266487 1275000 638942 750839 1912988 676440 1269879 1573153 1021163 87548 1943996 19726 1739337 888332 294737 1661140 1443723 447603 587487 457746 145046 751270 1358550 830410 327720 1267871 465477 1491593 1354397 1614446 1209820 1686338 1524734 533863 1273460 1189261 575639 1158180 1722560 800020 1653961 316237 1740068 871220 1966943 1321323 464309 505451 1801630 1170137 1226630 1694438 1493137 279755 107419 685319 984283 1399780 253811 406074 964419 1343145 1857935 109926 1883613 513045 304522 1688687 1559614 920741 783588 297433 1966136 165336 1713697 477401 16711 1822027 142466 1031191 747015 1717032 1654985 814743 251276 1886820 1479267 1724717 1820402 1493349 320582 851170 1748218 626245 846871 797726 363153 1181294 1303005 1980212 303550 1755871 430096 146799 1456779 1583193 169047 1844726 1675183 819711 95493 700467 1931128 1046956 1359389 392980 63298 1381400 795608 1403831 449044 1943925 820181 1390348 160504 902373 550819 1391708 409461 474136 1262808 294593 1483677 1270761 1166328 1823678 1658426 1889715 1296204 1634660 1518516 436734 1934350 219083 603486 1115268 888001 1179408 1168148 1768033 275929 1159320 1571097 754775 1455772 237056 994149 1064754 1475204 1300670 297319 1648814 1308153 846597 163100 522988 1517463 919208 20782 632528 506807 1621860 1906726 683303 1161607 1668764 921573 171627 1886679 1976674 1642657 1730190 1129675 1323401 898888 1539940 631997 1914222 130557 214604 53226 955416 1231570 1063387 1637514 1304726 322613 1364627 1732729 1565376 972064 1819364 40821 1133365 1860941 379995 1040744 1584907 62956 299304 518885 1148594 480849 1438681 860720 1456483 330724 790779 1715188 1101112 1317630 1635481 386041 1475135 922958 1593841 501284 404552 926141 1461300 1019436 115252 1290099 338457 1049643 1474146 710358 10170 1164725 7989 572970 676891 606744 1789882 1889561 1018145 394234 1039742 1119031 688012 802397 218227 371983 1438282 1563710 1927820 210450 100850 981860 202477 1450871 9101 1978830 272687 1085510 126894 878726 830541 33141 706703 862523 1128210 1352925 770269 733968 1062532 1436652 504757 1728707 1764936 1300285 1172670 1486930 868224 1707931 351381 176610 1311894 1695186 1644988 1370291 519163 276912 746299 183822 1314532 846386 1957494 429137 884197 650393 478161 84884 1678564 551585 325648 908657 903698 1977066 448648 123467 1082534 479068 1371401 1097572 231086 1920893 1977500 249209 1766411 680898 1018281 1451609 356010 1427818 1853824 1215143 1560495 1558875 903745 439723 1599571 1988249 842048 1855515 1895590 1977439 856056 1518588 1823778 1923879 1845726 1107539 381180 952066 1388469 1579376 1612277 950625 1647738 308511 1457320 489234 1133440 814318 634341 509915 893317 41457 1973330 1076686 1012269 123787 462486 1654479 112118 78890 1255464 591618 142011 1571853 1698380 1482633 495110 1414212 1505631 1971966 1157643 1441367 1817509 938841 1045413 1964790 779966 1037967 1711205 23547 3471 1724908 553767 1812575 767399 1228709 1028570 754848 1734242 1402915 675885 1416011 642668 497918 603217 122613 497869 1302279 409136 1315588 1898154 443391 287090 721146 473937 505393 1668074 1824071 1396141 1501451 701573 3850 1174587 947120 1793745 1380247 950270 781295 1643206 147640 1455049 1093342 364868 523752 892772 263203 1672333 1827375 1139795 589745 1646190 29307 907148 1800697 1094020 1087225 1713788 1664412 601045 888702 614002 1870396 126269 604651 1814113 1249882 851590 104320 300940 991360 171169 551005 807138 321989 272728 871948 1788932 1374951 1766492 142872 935078 1868641 1184262 578566 1536022 1773094 508973 806034 391247 851228 621514 1077475 85199 1842138 722284 790539 1296469 789570 1255811 798474 730997 1364024 119855 1535419 693327 972244 408098 30624 1126384 1527841 364997 722252 395474 929736 658462 1348817 1552609 1410060 1211691 886252 910804 1299900 1887102 365458 1163848 796857 1788984 1753452 397594 90258 226852 836124 490167 1968405 1978909 1692666 1640306 508752 1600864 1899447 1669468 922275 1211756 1820366 873276 1532677 434621 1670926 1533076 1579714 1652612 111044 708589 418966 344393 1153249 1025766 1594477 189604 921507 629682 1866970 1316548 66392 772442 1987024 434274 389515 1431070 78389 903109 1401715 1331971 948636 153102 60961 812243 1648340 302736 1477127 1536131 395958 1464269 22295 1112409 141 1454808 1931655 261660 1001444 694186 1501330 1662075 1717856 1706668 142870 762423 1996662 1080068 120635 325008 99403 1141588 1757448 461452 1818062 1792186 560671 64971 1870220 460348 1346751 185731 130523 1909678 716466 963571 1649304 1442368 584492 1462685 88966 572062 675452 94715 254044 1822010 504308 54180 518262 653837 566051 766840 1967054 1578243 508779 1471281 1848072 638315 1680736 678309 584110 773938 1392440 989287 1854223 141347 421943 227291 1406231 1999314 310889 696659 1489305 327937 721287 888331 1646655 1395724 671496 1517987 1819148 370094 756401 1473228 1015335 1941408 1353780 1934166 1199513 4939 347363 1776911 46284 1051711 1866633 1173003 1015859 1935675 1723004 1340872 1893895 222774 736211 391975 806043 1744549 964340 567033 905296 455824 1180489 81580 205272 1005884 999490 866397 1283442 1877251 746461 1221321 1742319 1952573 624126 1217287 1028166 393300 1276216 973859 858621 155086 58627 604689 199448 154803 1758362 945084 1168943 303100 812386 700521 467832 30010 1519728 696067 1358149 434271 880251 1893915 1151191 826315 691616 1826832 890593 58414 376651 922588 1040911 927531 1067340 1202361 1455071 683547 1784786 592417 1821392 481466 1647771 140454 992972 913570 1641674 1811956 1935402 1560168 1621372 1610162 961210 1376419 1453729 1657210 1058740 1216933 314093 747512 1160059 1966821 1954433 593395 86023 455878 1665513 1023021 1899061 1103835 1867688 203636 377279 4165 1391741 706157 118434 542930 850559 1650288 1518714 357833 1745852 431107 141185 1324394 1572391 397545 207930 1400180 1070742 1222927 77523 732770 1749388 309923 1397956 953796 1405697 1118163 1454719 1613594 1886154 1632767 60696 59933 384436 1067092 1834281 1087016 742724 1484008 1933837 676066 780551 1029515 931274 640554 844320 1194775 1345718 996954 1888983 1784553 1530615 1725948 807829 1440257 1522894 1845267 966570 1922549 1765014 472547 1560297 1400873 1044244 576068 1504455 1019361 703834 673342 816595 573364 26062 289528 468197 1087650 839882 831473 706237 1816265 1514608 1917116 695427 1599439 1123872 651272 1046322 86312 1990207 1044389 428242 1861556 1940499 433238 695943 1392487 1347220 1948165 105573 466382 1390227 904771 590687 1769113 1526334 707885 1020562 164745 1343959 314562 379240 1635995 683791 1536519 675558 1873023 473331 1981038 1288558 794895 1252804 837739 1684095 681947 1506760 890172 1469257 172207 1110236 110683 1828958 1615764 828030 1514485 1038260 1490302 589660 1009488 1394229 354998 1095651 1477192 1461320 1017378 327070 659184 578071 1693911 7525 796725 675983 1236681 131049 123 667526 461098 528520 352185 575020 477584 1164099 1272665 1427805 1160252 1667308 1104610 156747 1198750 1260245 1310545 1676161 1259969 763910 27978 380848 877351 665472 171500 942175 1493150 1993158 928627 955768 1589096 585867 375810 1666990 1524844 312568 1752778 805859 534005 688543 26638 1517165 820418 1536514 611302 427789 1836728 753751 1538774 496295 920180 604190 1274029 80952 1396718 1179967 1803647 1366742 240123 782130 267878 1079492 972829 1743617 1487613 1188580 149470 1209272 727598 847375 960676 1169362 3224 1713587 788029 787119 1100662 930293 283341 1177547 1925941 856006 1456516 893347 1287891 451656 105767 1495837 1696598 1834500 495414 1016049 875445 873473 778604 1947912 1513012 1106236 356616 95057 848846 379434 1202658 443592 1903945 862439 1846929 978152 328556 1482818 37694 1510170 633799 1998702 1044168 32383 294733 1197110 1262580 161400 41366 450323 660375 1253180 950247 1344404 1163709 634295 1796769 220960 1442992 1140540 112418 456891 1933774 1371308 1574966 472500 1806809 1271956 735548 463252 821800 1876611 1061636 268408 742061 1504482 314189 1982555 253521 1173195 1453404 1445805 236398 1143467 681712 1733302 816159 1108456 1880802 289996 1926901 1182080 1421518 104411 210093 337471 733603 1258345 1888859 1059502 899388 1332330 814411 922067 1544021 1843979 326307 1311940 579711 1192779 448691 1406544 1789613 1733784 989331 1239024 1508290 565139 659660 973789 1851594 1365107 723266 1690064 1912929 605883 702761 537900 945490 1585355 794073 1853836 1576274 1321338 918755 407162 1430493 48075 1260485 466842 1996478 1907062 1046031 1565098 472558 1269095 1329687 1874450 841493 888229 517097 675037 1868243 257892 1027499 396279 280268 321971 1084871 163968 353110 1356749 1230730 1638492 286676 580801 776826 365016 805067 418489 1732947 1111502 1679295 987260 832840 612861 1785654 1606666 601181 1298184 1873264 184033 593068 238489 152805 1861280 813095 1836567 1370606 1162132 855186 901550 989609 1755005 1233010 314561 883969 1107023 1369 54990 1359434 771468 764086 1830333 402480 1470744 1401580 468543 1640991 1580993 556926 140045 865009 307818 626529 1455884 323626 652126 796285 753085 166104 1458944 235668 319825 399211 1797876 1694218 1079866 1035884 115527 108343 1768091 3405 1266943 948235 1356295 592624 1924858 1533978 702789 986890 1283060 1103358 1258991 334169 1950683 1050293 1159330 740817 537947 1040660 732055 1748733 644178 1466861 1594030 1385180 888199 727787 1983890 430207 421050 514527 928425 972682 124209 1412636 1210305 797647 913301 1995774 400725 625775 192694 1550204 135788 156297 1736811 1460651 1983402 1309252 1129839 729435 1825174 1400092 1508238 103944 1079676 1694326 1159024 1309801 1985795 1923844 368929 1437949 534255 1569602 892268 1677597 1308262 1314391 247082 98460 1075211 617105 1088935 1690150 1870508 1832009 370594 632477 728507 838982 864257 938975 1002513 567232 1466561 1357770 786457 424774 44845 1561343 1036191 646985 1210737 1480676 1261671 1117302 1303024 1318675 731458 1598546 1455762 153985 905194 9973 83119 1871302 849020 370753 862554 1849582 595296 337359 1825152 1326572 62848 467825 605584 800712 1684614 650200 1260546 841843 1320801 1526665 394777 15721 1051973 1875687 1976330 148828 1802664 494101 1574589 1392070 929663 1781597 1090159 1315844 1518793 108483 229845 987056 871448 661191 192981 194116 1381767 1610682 72647 781268 448428 1830156 1134093 1910734 1010069 951134 679644 331083 148913 1703470 1322711 1552821 406840 1550677 1970189 661027 945373 464561 769517 1060560 1190850 214654 759456 406828 956474 188172 1847788 1488004 920293 940042 506214 628228 1676681 1725924 1831239 45177 476337 581060 1649862 255213 579199 983063 1399074 1848476 1430612 1093919 1323278 1478715 1615463 1824445 1324955 341217 1159626 1874360 1675791 333152 1234882 371896 1977235 661052 385335 328205 1196005 1162252 694755 1577942 1376169 1487417 500034 798688 1009618 1227756 1620284 560618 1526351 1832924 964157 1555963 1864614 1459221 461425 414785 1794600 636266 827274 1811991 63281 597068 98793 122404 209106 478936 142497 1168911 660767 314385 48499 1107917 1569398 1701039 1661046 1405441 726897 1817148 392703 100402 57947 1941371 1273742 1028700 1432134 1622055 227603 461023 1721722 193134 1644333 1351113 502610 197782 1797629 1899267 1017884 920819 640092 1928805 541327 679749 94081 1885233 883488 980350 1172345 34451 510103 696331 561043 927176 1824352 1480899 1498471 940102 1617817 1493193 594287 687741 379182 258687 79504 1349091 227739 714417 1426529 1677197 563351 1275595 1877639 1428384 517838 113174 307113 234545 579870 1509430 1010436 1436343 1365691 1891793 399340 995955 152611 1599861 855355 1251156 730779 497696 1889530 913359 847386 1332592 1852340 204467 404610 948557 255288 719971 397762 1546326 1519208 1012373 449975 440050 586384 1256885 1307613 1983682 1008621 1140433 1819102 1072025 581684 262452 1004528 1030471 1294092 862876 1975941 820489 240037 1540261 1401412 504753 539045 1946431 1453266 1839835 1326741 1330722 1232469 694043 990727 1775547 868009 1017187 1296376 1802093 1026246 1474291 1555993 565989 1217146 800698 1960398 1110822 448418 162407 383366 1898473 1155589 805616 254319 1561100 186891 1206960 1215705 1290346 343132 619481 837520 1901241 928187 1171630 1052841 481951 1097402 1175401 212112 1004924 207115 434240 1638437 792710 545079 930024 150261 737840 1189951 1830858 1437648 1349807 1709294 1695513 1332773 163817 1414252 47526 1847772 1200377 26361 1068818 1465566 521305 467437 959556 512683 734523 1141619 715454 151349 890386 149078 328576 1552545 1160485 1489294 894839 440559 1972480 761440 1268926 1760761 978830 66746 1934773 1953394 716351 497158 847311 1214959 1431395 1899085 269949 135197 886040 1918195 843770 1172606 352564 662897 1868728 599067 589138 193675 1670616 750966 1105504 1216568 1727343 105967 1458690 654296 210747 1569538 833323 910195 358622 1785666 1554009 907776 236944 784103 1005672 1373176 1790790 1235011 898909 196196 1234108 739440 667781 18654 237598 622075 715732 59384 984925 1998987 1257263 538940 1359535 1622972 823856 910570 276868 1281662 1487668 829354 546458 1796933 1163643 1538146 1680305 627867 1209130 1146849 151673 1654763 1638791 1046503 438833 734543 1176154 684541 172081 1628073 27029 398998 132896 114537 1532346 364850 1093117 435413 232346 204889 1562293 94948 1991425 1440138 996442 820144 369337 656397 1418105 277783 1220155 856313 1998165 74800 508263 466498 705614 1138955 388489 1908181 1959095 580512 1613532 1274524 1189750 891905 1419802 1176167 1104255 1885539 1042298 1801765 1352921 835651 688171 1148714 1510751 926691 1366483 1766067 477994 292362 70068 1950002 131485 953509 1923946 1304539 531312 152310 1593463 1170741 1931726 477124 791887 1550016 1845323 1943044 540409 659591 1313829 251597 1864470 1956078 1872779 244844 955146 1723296 134743 116569 908160 1583414 1574614 430316 1896580 1079729 1627058 561623 1597051 1135272 415769 1258548 1729005 855855 1173095 60263 1299379 851800 1830772 37344 1536212 1072505 733383 1001589 303472 634987 1128237 120494 1016873 940574 1846287 1656281 1239461 1880701 395693 520647 772539 1526362 1637844 1072093 1847733 984210 946534 1935940 273157 691560 1885607 895188 1689931 1541057 1569242 1617475 1416464 1922046 1556404 221778 24760 754301 1874437 1382209 850372 1691193 841594 1236902 269940 736773 1504003 1170938 1603762 879642 159026 1449542 741222 666703 307681 189083 1101099 1648924 1889759 1398574 360608 1434226 1225383 401940 1934376 195324 1587226 1506721 561937 98395 1582330 1412440 999886 1960892 723473 1127850 490870 1403907 843754 79908 1154307 1715070 1994543 737794 1511597 380285 970502 659683 505519 35032 290252 338384 1284730 1257541 46582 1887521 784017 78775 1765159 1275228 652962 972670 41114 833285 703653 778592 378649 383300 134516 989448 803381 1930501 738634 1729508 1693624 1131621 358505 1594385 515002 692263 778232 1476552 218919 220469 540600 282679 462534 1901922 966490 964752 327393 373284 487111 1371187 281248 11124 68454 1061809 1892568 1967862 1287170 60334 1458241 1818467 297677 1221292 1170331 402546 459506 1048175 1961083 42513 1497141 85149 5118 541895 1525920 1964451 388410 1185030 1154968 436104 476378 421719 548236 1906121 208736 542586 1623746 264394 1029656 1387284 1142340 251439 13411 856985 150627 1118004 1136686 1517833 1659372 686148 1004382 574533 1438710 1610163 1640031 1349444 1598533 108449 1312331 790565 871231 1449587 322330 809321 1398151 125797 1444307 1844738 1329487 190676 1356838 230818 1689025 423160 1483892 802626 1738879 461300 1163857 1508321 58122 1967430 237166 1429144 1753255 770049 709977 1459772 823530 421183 1397767 894708 604979 591881 621333 336674 1277843 1578553 1616202 1264465 1058002 517017 1019150 671425 1499052 1580977 836009 626463 120136 555165 31878 749833 293706 55871 1384089 1881618 361478 11665 722172 321317 412844 940892 1221656 1537918 1026433 571190 1395729 1233325 257003 1867815 1307589 170791 478543 1613379 873472 548811 1614579 423810 155293 409910 918405 22553 1443842 1297808 334017 426659 1693994 431285 1663587 1255571 927096 954441 1767923 1847502 1052432 751251 2696 1641704 582146 1196700 1121099 578885 646083 1212955 1641932 159789 666760 770700 1399977 827069 758054 27111 149910 718219 481658 247126 154358 981915 430066 1006871 1145248 1384852 337577 1222618 937784 180403 503270 351333 1546633 1533541 1625928 1839571 1416889 63072 884337 1176669 9864 209918 1826263 848848 1590422 1370053 1587907 819026 143153 1089459 32108 463775 300152 1414484 22070 1387287 1356281 1581073 1576481 1287954 1191658 344143 975622 729145 1075783 943951 261548 366115 1743903 1365743 385669 253546 1860774 1900064 1184159 135326 156454 1085202 1445966 707479 99817 558510 1914962 859898 1429057 1371026 2279 1546879 1245675 528498 1750343 394608 679614 352395 270416 1535747 996313 731447 772366 220236 1891596 1757351 280841 1071233 478054 1300900 1913915 1728414 401823 1013407 1711656 1633737 1234480 1613398 1072813 1058707 733505 1041488 786955 1413518 829414 1920865 815675 131426 883565 1182828 1115810 1097334 1552877 1942073 647337 857168 1204685 1261466 1156176 1372402 156246 439427 241277 1442093 698757 1417040 1011267 1359940 1961603 1360727 1016948 1477304 356245 1045731 1393142 924309 1428292 305702 1975363 450252 125564 496654 932201 1069967 341532 533318 355075 1693389 1354402 44158 906548 94232 1293234 103154 1460905 1154641 352172 436795 766532 1880750 1809629 1984291 124881 1696061 1055419 1278112 117205 1127909 325535 282434 1123815 1378313 1222318 411982 793829 1632562 1354707 36457 1774862 1767050 839855 352662 537948 1288167 1403667 1792270 1080403 245271 1947194 115775 228626 1675472 338077 133673 467203 1823970 705164 269211 1587751 164941 871136 1791916 490852 889340 131481 1214402 1629364 1427334 1681819 1998622 1253998 331008 190396 66285 464677 552758 468227 1035847 358971 937755 349576 1165825 1345546 1161552 1209761 1438001 741557 73377 186943 1998686 1151174 1557849 885042 1067084 586576 1615472 1323453 1155749 661563 1683233 561865 682002 1495683 1773705 264329 27521 386684 1439928 1799627 1150883 665438 577383 1696968 886954 509852 1285316 1108260 985662 73235 186673 186628 351337 395501 638727 1871416 319501 97423 1310474 814592 36051 85210 1492042 526211 1978590 248805 768940 556173 1232986 157841 725946 1061038 211065 1972794 711030 1172231 907905 1891730 803049 575895 206767 1667359 465018 1751172 1756954 1713826 1722489 958812 543844 1285077 1923785 1178972 562940 231565 368835 662190 609298 676655 1620377 412766 1069101 542557 1043212 918409 1752759 503779 385926 979935 1819702 1844481 1922923 1239737 31030 1552344 85597 1716726 1375038 45657 298335 845706 1683565 1754662 1637330 814613 1328399 637188 1004517 629485 1398190 1260579 1607418 1900308 548527 264431 1801594 1665146 1079018 605517 1403000 1801620 1924136 826711 904022 587388 1879212 1076977 1087136 1032391 744414 401426 260573 494909 1254854 1478452 1350851 1336555 1640841 159572 1997310 1246486 1603200 166977 377163 638150 1579802 753638 1401051 843885 1583117 1871036 1129049 1960232 455211 760309 1576260 1663369 541087 684629 349449 1201797 1518448 222785 256396 802387 1724429 1625294 1486404 619469 598174 730641 901778 1745381 1827543 1197485 277269 1699910 670031 664380 1439068 267066 1965571 641076 129239 1607373 545228 1426211 659108 545005 259419 1095302 213070 226608 1799738 1084715 1755555 1132539 1158872 1900457 672282 1482165 745004 135848 553009 1261145 1705592 1271357 401650 24718 51093 1283814 1847475 346225 1309970 223786 1854733 1335673 944601 807711 195159 1843809 89160 787144 1450242 1703005 1929554 1914896 1757719 1338196 380204 461372 1483959 1031404 1322695 1694335 1978085 1591221 1060830 984086 67222 1432972 659998 695029 340936 1022692 127924 416167 1521220 1984358 1648778 113805 1978800 803173 1136679 176934 1965093 1115072 1973273 1606803 855550 668813 712869 610197 1985226 951922 231703 1667399 710972 795702 318938 1180038 1309884 1622920 897485 1511994 1742923 1867542 1575422 379546 1384710 1220954 168767 42214 121465 1626334 1863992 1805792 972269 945909 327402 712343 600237 330350 471089 969079 1981867 1061 1638192 1354538 214585 925551 1750488 818484 1496900 609044 522190 1778459 1871958 1242098 366051 549128 1526735 1466924 1036582 1017159 805408 1679583 523086 545275 808542 1942037 408253 1189823 1670706 816549 286568 159368 1905849 895104 262979 1786884 1586274 1349556 1060733 406258 418441 1767136 755353 610410 894361 845383 1269408 1669193 1985090 1888656 1819511 196328 1209539 1862779 1817089 1430759 377273 190725 981486 1253910 750997 881985 209698 1874531 1675245 1590540 414565 1755417 1844127 796229 341325 125328 1937950 496494 1439277 1664408 637924 206463 650416 1314432 1167766 314228 1087748 213985 1728678 713547 149344 1239149 1970495 1831846 1211049 1253674 975373 1968079 343640 1384217 818961 680418 1767915 446843 1983773 1681529 779803 618091 980137 1698986 295707 1774239 1651842 495272 695606 299214 1635419 1542819 40127 818733 24457 666493 1584273 1087006 176863 1633288 1290081 655927 852599 33226 1636603 1648817 1057390 1325577 148347 147866 28031 1669223 108253 1370003 1785984 1806159 1062698 619739 1227056 1549882 631735 294074 114868 1587134 1446396 344998 816111 620766 1242769 1707274 505549 1100343 1763958 1620118 1053572 483115 58630 1812272 1767130 1473490 1265890 697471 362775 160008 494559 1523802 1975343 1812948 385227 1698751 602654 977868 1183710 844598 1137986 1325383 1292626 560807 1890597 358434 1464258 276781 541830 1089450 1399193 1968849 1941287 908369 145793 1169994 1126325 1456816 1591944 1106594 833215 507638 1897104 1821899 1684725 1787427 1978498 260353 233958 503211 1488842 49824 1181564 1318723 1436012 1550042 1054815 712311 227802 114382 1357732 65405 1845196 1985761 1005413 620231 444324 369833 907360 973036 1774121 1742199 1283649 689175 831064 633110 1440263 1077933 453597 1946572 1724489 1870038 267497 1404310 1677038 203982 1986765 1460016 1356618 538404 488530 237771 1338857 585954 1422266 607878 1080295 332807 174881 696457 43624 912658 484816 1992637 211126 1416744 1830715 1580739 1955130 339789 1989959 734023 937951 271126 176047 1710069 1665996 81799 363286 1369389 1678956 268235 1316997 1871161 1134607 1218254 768263 1035809 987708 476027 1074054 1574118 1280989 329387 1768787 210541 1838700 1511720 1735659 560266 1761265 807006 599003 188348 39652 558482 779363 609271 1991708 369805 903491 924388 1069468 1737603 237780 600999 635898 325053 599579 490813 1005022 1644068 331201 1284050 764052 970241 1531976 516148 1335074 183552 289758 1547658 1685219 353378 1308835 1450354 1507926 840156 229328 418246 1261705 141594 1326890 1395643 1936450 1822674 13943 1219387 86966 963295 798103 1424268 1102555 62224 1955139 1034267 805877 240146 28740 329865 905557 1722835 1928025 64306 1762077 1491060 932446 983703 320283 1658547 1782561 1826311 1138249 464593 441086 66279 1263969 1559605 79509 754961 1555654 180799 726094 1003400 386226 1713926 1336065 141935 1483780 1818671 1180602 955394 870954 1511378 1101449 582692 1993014 1560178 1755616 1433658 1955146 1949974 1043785 1766418 1242620 1771329 751215 1633391 1911306 1483302 440480 1570540 48820 678944 1096337 876224 1721709 1571552 1550072 1802883 1348741 386055 1845593 1803984 1516770 1363078 440353 226580 153588 1515763 619366 1205949 660968 1940036 1454323 170386 1418672 993997 149345 799393 457076 1464408 1501432 251621 823970 1309520 1592764 1228609 1820911 137713 709459 1939819 1429169 1752873 1513021 1422081 1827245 1520497 209973 401004 1664657 1003931 1454580 1463633 1352258 1250621 219823 690644 1506390 191658 1105297 1720621 1440422 1300284 1562196 1764122 1123373 224223 56899 1177106 441684 1108921 1034865 1466450 1429242 382778 1989391 1574748 1110164 692401 188851 1463724 1874116 656839 568121 1023547 51649 1561342 755824 1506432 789701 165475 850270 483319 1845217 1366995 547513 751774 1057863 1877978 597965 191209 86851 599247 593003 99734 440536 1529491 1622591 430732 1248065 423099 1506010 1377742 28864 603161 1580844 120788 469628 620277 116847 244126 386024 1556682 1293227 172519 1294284 1077626 661715 1636493 1632941 1821736 1768508 1512304 1042776 921129 435314 938829 1969000 560198 1402993 1322215 1879254 1705494 176457 1961834 546472 1675826 1217075 320192 682502 1186516 1996012 1682434 310516 60329 1475500 98806 275843 569266 1506969 49852 1333427 443591 864681 453791 1425170 853364 868059 1839659 861102 424495 652976 1867163 686925 577268 1390176 1003307 1421726 450428 1338397 546749 1201599 1115070 283367 264693 6341 45471 1099692 905678 863953 1901933 819308 1819402 1178809 1627298 314544 700388 1026874 1609216 547645 1431537 728611 1588607 660593 1591480 1858295 1062154 1080841 757559 969928 953228 353691 1330817 1922574 307461 1669942 874302 1469660 1698446 1140423 351705 1087416 1852509 1249689 96524 478869 145998 47604 1537448 424579 851222 1318693 854332 193597 248168 1888396 613517 1795309 614338 1699331 241785 1591018 1908730 1675643 90528 1529651 235274 1324425 1501369 856879 1636692 750716 1495113 1391399 1473557 56731 1897255 1843159 1598801 547088 944966 1820371 1546066 82314 1379046 1179735 523067 1887525 1388503 1375131 1029599 133558 1369814 432074 389547 1343917 1252361 547429 845239 610405 1324635 473086 17688 1288368 1051539 1922721 1994973 572527 319286 1971643 1509215 1143856 335133 1736916 1199300 1751592 183814 654037 231260 782503 288178 461566 235561 228718 15091 715351 1530311 1407198 773595 1201465 891437 995530 1405263 1130799 327103 660275 567942 1653096 1055854 1556146 1822235 1912413 249113 1493653 1791343 339584 749437 971171 1738622 1897258 1072776 141133 536696 1003721 693050 1107877 1599212 720075 860735 732559 1365808 1996676 404039 378650 1471145 1617110 902979 1515759 1803632 479088 1249983 75273 1490178 1194900 1464198 1003862 1285235 1187676 1096580 900371 626407 1277528 1064606 1924549 205006 618996 231628 1350757 1570412 1391037 443682 1255189 748852 384569 632207 1690862 602119 1922097 883280 341760 596891 1593140 288563 371614 1181169 486198 1582156 398670 661495 1727255 1920381 102911 929029 1007341 303904 501 1549672 1326995 1448904 1052887 808980 779305 421114 1940905 581280 1355533 1649037 963810 1871483 226865 1732381 551879 1927769 1507217 152340 1790415 1421931 435727 41419 754655 557676 1366599 401434 906075 271890 1784781 768206 1937195 1375159 1584709 1894327 760179 20211 1279774 1460995 678339 1289139 1949956 1703815 819484 1948490 1778741 1841456 1370558 497047 30763 432516 996000 349072 562421 629968 1212216 116046 188656 308359 521572 713653 1779215 602118 966487 533769 1220200 1398720 1193089 1517082 1780512 117342 843287 1234762 672302 1727348 711264 1774628 99863 670233 1615031 1754290 1237347 530500 1636877 1995596 416703 474351 1897018 1224426 149642 461515 1101303 680315 229637 969516 1176505 1624157 1379479 94503 1486834 241396 907660 1799321 1059434 433627 1352098 1466543 1529811 654651 349791 1392569 1905753 675938 428742 856766 1413250 756163 319724 398 1262839 1529609 944480 1129411 1728594 782967 172008 589792 137037 110730 1100521 750536 1507934 706145 1962071 1836058 25095 1547763 715621 1585963 1843145 101372 112597 1502860 316906 1773856 951267 428730 480444 938994 1634920 538780 1673478 1456294 11241 923054 260362 678841 1994644 1330316 1278292 1662750 1877026 1707100 1571613 1422684 420115 1048321 744301 768779 1680412 896720 991328 1764978 1030073 1220941 475664 145517 1846076 1057997 183566 1951758 1160905 1353892 1449254 1704635 97221 1408340 1644028 1492126 167721 465845 268564 354195 1709490 1836478 1570729 1724566 1143887 1868439 1966373 1930529 1678361 1914526 2524 916867 1191182 204639 1638819 487787 1587735 474682 841408 51473 517350 720505 176486 661043 1531820 330218 1222730 1545589 94803 766984 401922 293939 1419488 1943488 1346427 88001 588865 14953 1555667 498665 1770024 604574 313866 1543042 650384 1676614 1162948 873221 409018 998112 897571 1805948 1266490 1937654 1413755 1281632 1752674 448626 1275714 1833826 1858797 912176 1054556 1674723 600008 1020671 1182262 740813 731318 1819891 1569281 606028 81298 932909 32372 969473 1002185 1787370 538776 973679 560281 843851 269072 869524 1269566 365033 225317 190629 1858861 1360220 1158817 933698 183565 1867798 1596357 1946871 814708 334699 606134 464910 971567 1062196 609715 1571806 1514251 690857 1311541 1645376 514156 461908 727788 887387 1787297 760371 1344970 234083 1654324 1825150 860065 1631599 468011 757783 1670385 694337 329117 1099232 1250100 668783 542844 1062456 1371648 1762696 706380 1982901 464950 686097 359566 417796 1307972 839557 1835328 678836 348104 460922 245545 133275 1174354 1181384 501541 1356786 1675478 706740 122937 457903 1418065 627710 657277 875308 1671725 1844644 927225 1732793 1873362 3568 1568704 1111242 1414573 115898 1895128 1856063 576870 227501 1489678 1918733 1372053 12436 1269907 586011 1656853 1753469 1300040 1433540 386351 572010 563127 1470067 1992954 599274 599711 270817 1223129 1004624 1625540 538673 266800 1848235 769447 162459 1174938 662017 1373722 1457986 327259 829674 1866840 200318 828075 1811540 119949 645672 1003917 532631 796545 1169664 892663 1723631 837758 360495 1816930 1473091 219809 1219145 1270252 1064040 1889297 532638 83662 192203 14842 1583021 519411 3760 308963 1036752 91062 1421981 1547817 1409320 1471389 442804 425304 1537322 1039579 465949 1329670 370077 711652 1056589 676864 894383 365502 758653 759801 1763654 1479385 558620 1780875 804281 206532 117112 499265 98414 187469 1872268 383401 800866 1155309 1238093 1363678 452694 1741938 1058656 1833536 1344150 1806902 1939162 1250184 1926908 1335310 1198365 240602 1058930 695229 922283 594489 785097 1806584 1846390 218200 545750 651856 283172 1397328 1135516 248518 597937 1070906 534602 1925677 1613871 582077 1962084 109948 1910410 1224828 937823 1028527 1761219 1137500 1588932 350422 673470 1895053 544535 1133235 1484669 1851529 1739252 1450529 1605465 568595 1669556 1237704 1756553 938546 285457 506991 1416933 1084620 483966 359746 1708656 1011487 769089 1905664 708060 1701071 583945 1667986 711569 1491824 1088111 582761 1016468 1180097 309225 603416 1639057 572928 502445 811471 1652164 1871610 884355 1079276 1770944 1987523 817662 677925 655230 696278 996341 1926736 1649937 522880 809882 1247620 1515187 316298 15740 1432286 1632093 1454373 1911827 125931 1050340 155011 14109 574075 335213 1179759 1815251 1102256 493566 640697 1231349 910707 1655270 1175062 1858139 598951 699756 1503350 1296862 1298660 1874446 1532285 21128 1620481 615579 687961 1896114 1784236 572038 96862 932745 1954512 485162 875417 456802 1479547 706761 731856 1351227 363768 332720 139367 1312861 1645957 1727071 164936 1776970 619211 1473407 766387 109092 1540932 809596 1907119 1252856 1031499 218351 1288645 1769531 1426266 304009 784118 33054 108636 1850775 1717616 101659 1350408 1802320 447405 1262584 13790 1862511 1628877 671784 1284560 1209958 421567 897807 746021 93535 1340150 1736286 216961 1915489 1471905 1736350 1086068 1590752 212969 901939 1739573 1878490 973938 1671424 1140986 453313 86675 1779059 578667 1911663 1826277 1906484 1297064 1530114 438243 396937 1121957 559161 655316 707059 133629 1728813 1589119 1159008 621905 1744877 994181 1587127 894223 389609 791485 193995 139594 1117733 1096571 1872303 393128 394453 1111732 466835 176657 1278255 273065 1205976 419866 117752 1920008 1100939 464514 890549 1506669 1809827 1333973 1125407 35420 839458 355957 1647827 1669246 1424630 1252467 1658592 635900 1170346 1741801 915980 515893 571879 1519533 1279780 32367 827625 1984623 249952 1980190 497291 1566913 711435 1308614 1891298 341218 1852185 423488 1460688 1429959 343583 72812 188161 1100816 1798838 708536 640684 1628074 277373 250411 1906386 1211390 769380 241998 884955 1811746 1221648 1469221 1636497 1700924 860625 1016037 111498 1519064 1169857 1704516 334716 1706626 669160 1762966 1637054 532933 112750 823675 305610 877891 197724 9529 15274 529320 186693 15270 1345305 1934780 1392098 537945 621345 144946 114046 1673595 1269235 352817 1255460 1941398 273782 1592710 428779 477729 991518 1717619 1674288 1162738 1352211 1476635 147009 686995 524921 1740011 1372356 36829 335177 791529 245079 33914 1160276 1580961 1946547 677270 1933154 260655 1997675 1191910 206649 337018 1039593 1394633 1329671 1614651 1140632 1134525 1743692 1529760 1521960 426106 566169 833788 1665041 1452739 63942 399305 761481 1255066 778163 89552 732900 1471953 194559 686322 1690585 1778241 54067 860472 1238776 1366808 1101234 1360332 1618953 722769 1241962 1083874 505886 207652 367379 1788107 1325874 415399 1241569 1649440 996552 1877538 131415 968602 725590 1790233 52438 950112 1594291 533244 1409117 679795 1371876 1611178 98425 1084533 1214691 941797 1755676 1245128 1978014 1295161 311324 1537715 1657445 1946390 1627631 513106 769269 702592 73977 1978126 426565 653264 350892 767639 1039346 1466751 447171 1748439 919870 1667698 1132702 513584 247191 369487 1065087 1651863 334963 1969250 1683570 1593429 1223449 213771 1037122 1016557 362656 546287 606649 376111 35211 878688 362664 239268 1091533 1809160 748781 530157 1723771 477371 219085 437973 888299 1335407 417288 1588928 606511 73298 236965 127631 886811 905664 494046 1578614 480382 717346 1446778 1108307 700775 690594 126494 836413 1532502 515207 1301018 1215280 1709028 1056967 501691 1565944 1754904 1040788 580333 1426514 220072 1716705 996345 1775898 1643911 1254500 1244876 1823205 751499 44732 161010 587034 1779179 994101 51426 96939 976353 1305931 1696382 957207 1980451 488825 594984 276140 66300 1388314 362760 797674 1177047 8674 1369958 552308 365324 1044796 845259 138938 1337662 754074 1526847 190973 1631001 688284 1160715 1745304 1473652 1180676 1517728 514246 1508164 1754186 1423915 312449 1207723 781308 1701661 1162885 326132 253902 487714 202627 793964 1136573 29188 276852 250892 484621 1456938 1921489 324534 207385 909181 641176 1262473 351669 418410 995378 1171526 1724615 1464397 661138 1365228 1449310 1205340 1743162 1506911 1871794 1076482 676865 1343414 949626 1868161 1703137 774356 1722266 758907 500367 1508104 1026927 1137869 963690 1708367 1269397 364340 1556231 770630 109556 1864449 1040330 1354822 887401 1211888 931452 1112271 151439 310589 322206 171194 1397372 222656 1846780 866525 1286570 254305 1903453 1498612 951746 989722 1679540 555349 464375 1315267 1192663 675365 421069 1250307 1242568 183144 1053785 284921 1473079 1077433 1187646 1135216 357698 1387725 1399497 1681126 1487899 1593102 1850911 1857856 272430 1315540 1454658 1089919 896002 1823228 1299012 323111 1002400 1041294 1489865 288110 1696298 347131 517220 1072030 1563751 411428 118612 1713299 856459 1989376 820047 1624637 1284465 1557470 1868872 628715 157829 1400374 626199 1613128 935090 869708 847221 431324 756947 156416 1149447 1870222 44954 257445 268013 1592729 1953790 438413 1133783 1860148 274198 27975 133562 744281 1099802 1768879 900032 1451635 1211783 1880379 1676546 122211 20940 1908238 355720 1111924 1238778 1055113 1880223 502343 548055 596088 1278225 225088 1727235 1327937 268183 1231755 256772 642652 1207581 1034776 572974 797240 1304758 1120785 1589727 1057448 858461 340271 826687 1450642 328528 183084 801363 655724 895910 1959851 1740751 1743932 635484 1702701 507744 1702075 1831600 1680300 1394833 1789322 865549 1954287 881002 877192 991571 676906 563925 1922680 918320 1699573 832344 1960778 1781988 139146 94398 1958900 1797023 1302333 1968201 968944 1602471 903754 541602 1544019 86536 1953988 581465 329300 444991 317811 49678 1972033 1428107 831987 423494 705339 758725 974506 765605 504518 1282285 1729114 162047 798655 1377509 1959922 1465142 1419974 1644589 1055184 1789496 1449058 550720 292241 949355 836456 1422411 122720 168015 379679 1658035 605025 21362 299275 259282 1541895 1809139 1483790 1787184 1883704 1766276 1733774 1902880 605511 298007 877032 1687211 1222596 1564816 1396764 863988 1159348 65380 1082246 1745072 1108086 864683 420734 301694 1683830 1148100 479842 493998 966123 579754 425699 526048 1888644 245908 350594 1448024 894715 1142005 1826046 173281 209725 1458420 1985740 1416012 1823298 1497139 186339 489612 1664965 306984 1411147 1748683 1028063 528109 240853 1703973 691615 488636 246089 517804 17857 214916 1210882 635854 163951 591562 691513 1743879 498083 1268777 675108 247049 526126 1714087 1415894 1143587 262530 1514483 420785 1675453 1057327 165672 1089484 1627227 1192277 486924 1301662 129805 757596 5811 1875805 1007253 110402 1605548 746265 1721624 1479881 1093987 569072 1195148 1336598 864761 16784 1092514 132194 1037757 1530399 520637 1476996 1828917 1936050 1148648 627128 273750 768730 1631426 889719 650286 649199 574911 1825571 1164334 299473 75022 731694 204169 787582 1376834 1390275 1530977 92406 992852 110106 989341 1889930 1206257 1709705 1151793 612154 301497 1838938 1522522 1616915 179765 1255605 1226426 237003 743639 1808855 778318 234592 1723560 530885 336209 1216098 43753 1721791 1370232 1406019 1394441 1191898 1880847 406489 1356994 1344985 376438 1410480 625074 826690 578857 1099630 1885387 11380 1012262 1036965 1208167 317932 1771118 982268 1661286 880132 138345 122735 1794846 210590 1482506 173570 890526 377611 1479011 1204888 711248 715274 307380 1701205 967682 322887 173376 1044751 1550513 1646812 71294 1373831 1420203 908686 526652 815551 336816 1911200 1886324 1298261 1536079 1036010 1054666 503212 1324194 245791 1712598 350054 250394 489624 263061 744605 1040822 1515112 126847 1726986 1592773 1753050 1541920 1640038 647501 454415 1266681 1339056 1791540 972515 1194581 1371756 1082658 1971764 112238 1087612 1009732 1505789 641233 1620266 962176 1090608 614501 1609274 1815873 447884 1902925 14086 1632320 1731317 373234 1277991 56658 915572 326833 632652 1698207 125136 995531 1970666 517229 800239 1364109 1489612 893106 207297 308248 1198432 1196675 153568 1980136 1070639 263480 983151 1772688 1791444 768403 1751354 850766 1571938 1799199 155689 447187 1686092 1066125 1454998 758545 250482 469953 1155578 1411064 417560 482322 890204 1828180 477487 251758 1211351 1528035 1946 965959 1120386 1779868 587545 1244887 378637 948985 1336918 1771488 1617775 1488841 90140 763859 816276 295279 1848538 1155897 826801 319766 849839 678970 105130 372770 1434575 1400417 1470556 1300819 719071 637120 1017779 118884 149746 1640696 494663 900145 1508177 251072 45335 100723 570466 692450 968443 253410 862630 606847 12324 720134 15515 1412815 1185078 90674 609439 294849 1831085 1226314 964888 1011717 647233 1370786 136902 1052723 1279515 785315 295182 73395 947273 384926 1856928 552290 1895516 1444897 426199 202131 531360 1453540 376745 1321591 739016 1113099 939133 1322045 315949 1206786 1741065 1207656 881298 810850 508788 85003 439760 1032927 1149166 12202 157654 269159 1617277 499094 820782 287408 792248 465357 933575 651237 666975 1643666 459597 1908086 1015060 1876515 1563053 1658817 1875400 1214404 413484 1485056 247321 1174966 595783 53688 327177 1465552 1099377 194752 1846505 472588 1251691 1566150 1103383 9732 1332783 1936596 1924971 84232 125621 105116 326536 1807563 25377 1019295 517120 713989 1678047 271148 1452781 1640567 1603969 1651916 1278908 685618 76863 767891 1543078 159923 1033888 553578 1235685 1056197 650812 1913584 1249517 1110561 1267407 858521 218856 336754 684592 977493 1266920 1351172 929987 1039515 841351 557115 275532 1766870 1237236 213848 231838 1263096 1019237 36437 1658316 1155704 1764155 950793 1399347 1419041 1790360 745598 380714 1848106 407984 276081 1888197 1208984 159043 1940428 1110228 1403350 1101254 897736 1556607 984372 1906818 1484241 1172840 1566982 737158 95494 1374202 897907 767433 1548694 118509 1796986 1516396 219134 1826063 306838 1588340 54254 758308 1611308 400755 312981 768456 1561854 1853543 1656385 559437 1661961 1385129 267732 377062 1502191 576825 555624 1941510 1867362 1808859 530573 414403 1303711 713499 998192 1063599 393034 1429611 1973145 1129875 1070843 1189044 148114 306942 947262 1652176 1268142 2915 557251 188964 656286 152499 1221297 1478208 1199034 348699 393354 183755 902520 784233 1880807 964182 533562 1844961 1538256 111445 950709 598331 1097743 1813833 595289 863928 916802 1104873 25888 416266 1298327 106489 862505 1185383 413463 526367 1808692 625654 1557431 721277 251922 1249754 1816529 1184536 1809643 919573 1798695 722259 942409 1323708 366913 1249594 474343 576015 1157803 895289 1562897 1499150 1771184 730336 1535681 1255810 410778 328467 651188 1790218 1108846 291233 178863 1876491 1250020 227561 1295129 590926 981946 255878 1480541 641358 1510309 1559900 1267095 1652700 1148694 1053432 656479 54960 1641661 680617 1945758 1719810 364322 1694143 37315 298294 1599632 346 379272 100483 122051 1933716 1619627 1075586 384935 31713 1182966 299269 1765534 1171606 618804 662827 710494 1995944 246054 1734401 747993 1414107 733513 440983 48321 1154382 1740621 1575822 630043 300919 1653048 1590432 1296622 1261298 562139 1092189 343711 761673 452679 1667555 406471 952214 598269 1541681 78341 1510915 1323048 69418 1712998 204649 1276736 65413 1192926 1050124 1636703 1832771 8361 732905 508049 402311 255965 774118 901878 1674120 1985676 4643 755168 1072913 1101712 153779 958782 817478 1038578 51892 1316391 526443 681360 856222 536645 210658 1562157 1191871 1789006 880552 101311 1254956 868653 1671678 1261202 1715546 320312 1383513 55818 1542624 1452917 699280 1643612 1192706 844669 102894 429381 1199838 214804 1198838 1239797 1370757 588721 1820256 784075 1779528 1738078 1073319 693881 1673568 1176840 814962 1373256 1546694 918538 1710738 380096 1473887 1662563 600637 1377098 1199789 634683 1285472 843216 1982945 1639169 1032456 1486846 999341 1418553 188942 507973 1379883 1645763 900368 1053908 100854 942629 107480 1804052 1441023 1198998 1195654 1809809 700586 1077785 696197 1669139 1339326 1022297 738222 1521213 455900 1609142 1827440 416516 138820 1363753 930065 278269 1780637 221943 980265 873588 1544578 644906 373637 1561620 1256517 1516881 587120 1419623 1688727 870597 1845295 1900391 946366 385786 1719814 1833295 859285 369687 1719823 528033 285760 1594526 898943 1166690 884900 1545201 802100 762573 1054038 479549 1265286 808769 1571249 637317 888500 1947995 1935762 912748 689504 1263211 975065 1297640 936319 1178942 897558 308128 1378953 176299 1762714 1697638 257368 1587667 864852 1742840 292034 21368 948 1295376 289346 1538168 772691 1670718 298330 1428073 504159 1281050 1363706 328901 555922 1072682 387079 241933 162239 849335 714844 1301111 716362 804754 3953 1425120 1528043 970545 529674 105807 1789049 1883003 11238 1447859 1930226 529731 1752838 1494644 1989501 954310 37724 1351851 1769674 140887 822692 1411779 366660 1222291 1745963 565616 117098 1774128 1317248 685992 1985964 423913 656774 1300780 1351765 1159148 779696 1459753 56818 1353877 927068 435146 1860578 386978 1749653 456258 883896 1046361 203615 741289 990972 1819674 836065 890015 1927215 1894458 1917257 980248 859232 213569 941362 137711 203625 749074 947721 1249704 348054 1572504 282422 1803510 372333 1693814 1172202 654860 593952 1805859 161895 417443 1116508 1828435 523320 348975 976835 228033 576517 444569 227570 702599 1728739 1748714 1177675 1364590 1290014 479237 737375 59852 936099 1387554 599308 1308612 176519 1180737 1894007 813076 451001 1083571 9303 1178478 1499649 1351042 1258743 797636 831287 1638275 1711140 731648 182261 1237360 1821962 569888 1937413 1053688 1586648 880480 371139 499978 463042 251204 1326373 1461544 1637911 1443342 770032 504925 1571339 1819076 529196 246922 801013 591656 1149317 1702483 649270 381153 825654 1757002 72070 902496 706537 1415908 809378 586407 596659 934435 694956 684293 1580925 1902310 1510502 320224 336657 220715 1698475 1137883 1034843 1604142 648899 1766807 617762 115023 1717496 349015 1962516 1775664 1531901 1196356 1655386 1788740 302392 1688370 1574124 627624 1792454 1693295 116181 973915 781925 161640 1986864 1318782 243791 9388 1691165 201288 1608006 451755 1053104 1313258 1173819 1453771 1639394 1025403 1367374 1862226 1458788 1624493 1801394 1744104 45038 1910270 497315 1457802 811064 861113 186289 430916 1106058 1217930 1768809 1728940 1375589 1695935 609575 1137632 223962 345681 1700529 1516202 1999675 885206 397150 919432 255703 561794 169046 86627 690444 1236125 1091897 1027363 698268 1296914 1202188 543113 684049 935476 1959557 546851 1547477 545198 934959 1889166 1271558 1438297 1947638 343100 1670443 1048084 1334054 493095 1504928 1324322 1435574 70318 100834 1294279 253467 491833 1870343 1248482 572888 1948462 669051 81682 66126 1403416 135428 1059463 1722081 1455501 544799 980162 953406 120864 102839 1110446 1889676 1490532 1706488 889596 1105888 1603307 713381 20083 928863 940017 19310 1142826 1639524 1993129 458467 1120013 187245 1113383 1644654 1131091 508345 830720 307467 1566669 1353810 458336 157114 858894 376838 1740478 975845 763796 561698 1662719 869226 301285 1734667 1813124 1528067 1963239 1762581 294617 1593584 1107782 394200 1931246 1783223 1602366 388975 1189388 616377 247501 1510334 328317 916509 1063739 683645 539986 1625688 1152222 347076 588870 1005047 1039111 1042628 1807374 1799104 863323 1666621 748194 794388 770330 1007657 1399270 735410 1035840 828022 1378429 1928560 167463 1739594 1536492 415876 1824482 850275 802174 608184 1806145 1746913 1580923 719733 1490266 383469 191545 1785739 1274095 436231 962330 923115 77237 1669437 351949 292666 845651 94517 1038285 676395 386570 1449694 1504770 706647 112988 848011 1150318 657567 1790535 1357203 877715 163877 1073965 1520452 803292 585521 1438329 904198 1936474 108820 510718 1052193 707020 1899566 1415185 217082 733062 1474555 350206 664797 1219000 1380571 505569 1795751 1576667 75983 1949531 498085 15767 1223078 1204570 436981 1016805 79134 1078716 311068 1674485 1695215 1474064 1388362 1911008 96976 1049079 156473 1783883 1660190 1614011 1326329 23055 1821169 47395 1489281 1049915 1657994 1879988 585713 893884 1166449 1099267 236660 184788 1467530 1448264 346967 609224 772321 380560 1532415 1520815 1748911 1099674 679103 1275750 626296 686465 1093659 1561481 318408 1076526 42658 1006586 1161279 1431782 53533 848531 1456774 1519448 1484708 1913076 230063 808893 238104 1962752 839462 1274527 941154 1600441 1053566 1368016 1627412 1662082 1703842 112465 642430 1540976 202694 1071867 553314 1056029 468154 1934749 1707578 951293 1267548 987891 70659 1302853 1174513 517365 832111 846137 1139638 1193428 710811 196526 1991347 1505074 807129 191655 1161805 801865 1721663 1224428 443686 1961034 203219 1874430 533766 25739 1788635 762225 1431785 624711 1382928 1663786 1495247 293142 363630 1135674 1399792 918048 423964 1053505 1746616 52931 416776 1635479 1308213 1010117 633366 1480868 590893 603296 1257693 179319 1951012 441485 102848 1652051 39766 1870182 681355 691403 1732311 669740 390626 646853 1151799 237090 521324 876599 1397197 1078287 351787 1587740 1529589 729549 570367 253177 1756765 746828 1238892 828819 333473 1286817 501959 665464 493592 1207905 504531 722394 993727 1739420 902354 107377 666169 979283 553505 644060 1567026 573 642332 404939 453679 111713 1694008 1019498 1679658 1582721 1712248 1198016 344331 1647329 1823279 850579 48115 320399 1160933 275837 333084 202039 1155234 1679816 1152939 1022810 1060371 1894433 580615 1109899 396008 1506282 1274484 442813 176585 1282654 962201 1378080 588470 1079938 1334666 1688071 1696874 993589 1820133 773214 1029657 936871 1646741 1239704 1782257 1281318 400109 1750397 1795320 1652218 1197039 175178 137222 1806477 1604633 1789359 676972 1644345 1693243 1178671 387414 1235162 697453 1315675 168919 894785 136867 1590413 1454118 1076888 336793 480390 1224409 1420229 1199877 1933304 1235692 300163 658060 1139874 1130284 843955 1610436 1755364 1989930 1466400 1025814 260298 1147295 1145801 1023234 554987 840934 177683 1366559 217818 822196 1068849 82765 1286407 585375 341894 592135 1401923 541679 875264 1351187 1071891 1528274 1252788 1572179 795528 1644300 798434 212710 1389353 602927 570358 1421648 1054690 608234 598535 1986585 56573 1815402 290330 190286 1180808 276107 905528 214786 947773 1543649 1068580 1973134 1881514 929164 1892677 1854682 1032708 1103517 131368 664415 913209 539186 1268505 1292018 1503103 1749650 452582 1675459 62839 852433 254763 242190 471645 963941 253247 1214350 1960159 1050983 1917365 1331844 362005 650637 607031 505329 68275 1640236 1763165 762918 533368 1123632 127524 526794 670192 1447355 1769051 1009089 1632117 1501396 734638 858103 451806 821843 1135125 659300 274466 1092133 1239324 1056551 382245 1669987 1889280 502183 517998 624095 1480221 959074 1495883 634054 1771792 1634928 878299 821221 1668853 961418 1317732 889575 1639274 1407687 1391815 1372463 1324616 285007 330475 413264 1930837 508436 732709 1318434 797054 1049839 199627 766986 32248 204527 393020 1648761 1060016 1529886 1425731 1481964 762781 1834892 517193 1823408 520003 726165 979023 1699010 1963870 1752972 484200 1584694 1521018 1708791 1229095 667791 1927907 1183393 1126619 828156 1609019 628469 925778 589340 1916417 1449987 362790 1830475 153158 1698495 1954377 1836069 574090 805308 254334 1479835 1304286 714277 1357289 1301990 1415686 107412 1314477 206108 441458 1811513 1985278 653729 879974 1464310 1079111 79378 1634609 1110271 463817 1473069 1775270 957465 555029 1276296 1750071 152407 241086 875571 985043 638570 550201 1945055 268139 1120024 1657544 1508121 1028811 236915 673780 1279890 1694549 464733 632885 1368803 363129 1974235 269880 1612110 1869618 414931 1332333 1857725 889848 1903123 283666 1094951 1958695 1067612 5552 1292398 450124 612896 1801838 1829828 1852174 957274 751935 1384727 727780 1573695 1257414 1994901 624228 933163 674989 1831423 779508 603508 3994 1739628 833334 965873 1085067 1146342 18816 1262761 158840 674676 1840528 70647 1735176 1966334 863229 1674388 620899 261211 614733 104586 1365415 1884448 65952 661541 1340692 1830971 214437 1333886 688267 1950404 162016 1819649 1148079 1690060 1853058 694395 1793246 500883 1765753 1682960 24267 1168534 1448983 1515578 922682 1177056 1905767 276530 1972320 1880903 1834579 441294 457454 334335 1896893 45320 436496 462369 1843114 398160 319554 1418428 619262 406481 1472109 696177 307171 1109795 637728 1978946 1850021 979104 1262864 1007346 416688 1728274 732044 398221 1649408 80543 1623119 67131 874510 1331194 1526138 1485030 656184 833237 1033910 258305 1470028 750093 1478532 377268 36172 375185 1899533 420514 1951770 410514 1614091 1218991 260993 1883560 549463 1299396 704540 89882 1320085 1960394 1107689 250023 1235174 1433357 1796915 1572367 1742274 251074 1489245 238118 35731 319631 1735756 1138589 1440224 363465 45077 247672 1389105 45303 1370603 1338024 447060 1710641 659365 1438816 376916 1512819 1892094 1978474 1515908 808150 44623 1116696 507986 809899 45947 1415907 643571 1577500 1933478 936270 1934238 955730 1307243 983401 1329668 807512 1470097 1758568 919773 1339128 179697 1444650 1070611 169967 541434 1674035 1910575 984847 1017030 1070387 486139 759104 1106366 536980 1388014 614009 1293206 1352187 754634 208841 1022094 1561292 1311540 67448 322402 259443 1423091 844003 419599 1506042 912485 1679688 1153551 26802 790023 1555220 504268 497575 951607 285296 1045360 1507460 1654075 450653 1300652 458619 1125713 308991 840671 1543866 1869023 449331 1231564 1172597 442316 1703379 1612085 1001975 291788 835541 720875 1980705 1920378 1532119 418443 103437 1249141 1248288 1467956 43689 1425371 189281 1569515 715950 1440178 1503051 1321236 1958234 1705566 1438328 1749787 1187873 331473 1443684 1088104 91575 755154 41667 1924541 156766 1539306 210946 501815 291243 548645 525439 1517631 961997 869281 921096 1135037 746507 504919 835739 17780 876191 829683 1538767 280761 838179 1055362 412984 1065006 684436 1392932 1445982 115540 5318 940339 317163 1456605 100741 1772199 480777 733375 759098 1131114 762250 1220466 743931 269303 1227261 1560106 1039256 1485523 520881 749252 253070 585310 1104207 1899733 1797851 849461 1577496 422936 1651559 81582 605800 724628 1698984 1497641 718462 1386706 1906106 1884989 211972 385553 1358133 1388211 604684 1973760 1540564 993433 478519 47657 1767076 172025 996220 727193 1736769 777585 484639 1116318 1232696 1795441 447770 1715 305366 1489741 1666253 204071 116468 1402763 1589680 643535 412588 1409804 835375 685143 1017397 884990 58176 207706 709213 668432 825328 653278 450095 1942621 207855 891513 1566753 98977 1204505 543361 1700227 1900024 142585 1064240 1906423 1077058 443559 1131852 531023 840570 1685426 717969 623537 162626 993296 954363 1975270 1625005 1203053 430606 574054 351125 1333483 140598 1028878 55761 230249 1956329 1187844 1726075 622784 941201 301738 103048 1825824 243884 1933702 511444 581302 1572992 250522 911175 1232741 1095702 508680 36438 656151 275236 711321 1348747 1091331 1973960 617368 395708 1119610 1373630 1584022 390756 330752 1714286 1583723 1757730 1840335 189497 667282 1736040 1460440 1710038 1044116 1275126 1727080 1494607 1578069 691167 1639966 1522207 100369 1318066 174531 921603 1607100 974324 197592 763838 613581 1754883 167414 1251898 1192335 150 1067992 1871021 1143462 1106486 69678 336350 296078 470502 1800140 1356440 132337 196346 677700 1155460 36125 101593 758275 1410016 856116 695320 313501 115222 1748204 1480171 463340 1913373 247934 310348 925843 1726264 1747624 1120750 1073609 1630299 1410365 1298147 1784270 1937569 1097557 526701 1400024 338350 897461 262724 126737 1918592 1258545 959332 1987640 1256338 1175545 1128499 350791 907283 1988525 1617422 358045 1888844 1542352 1444573 1756961 1798702 144869 273288 310811 218505 1570733 1776395 687818 1009386 1076036 1365527 1500146 1935028 356829 1491107 479217 610484 808543 648548 1687145 1047173 1896800 43330 1522969 1992451 582767 1722064 1650195 84386 1619335 1880784 1363723 1587857 836120 798835 53305 1260629 451743 1168267 680153 411684 1766938 1869176 1033129 527623 1738472 1580416 1577495 906984 91970 304144 1622212 1135974 937073 1215589 66988 1449318 1960890 1963031 922917 1629598 1116079 1084729 1926681 1896068 84169 1828414 725057 1102163 1736544 422282 1123177 1845432 1897623 1962938 56428 636110 356857 833766 1364400 1890406 1641686 1816411 1528431 1718270 521079 7700 1135725 1271754 487256 1497797 1482038 1451785 678223 451468 1197433 720427 1568402 1737559 1906533 1987974 709473 1631384 1230269 787734 116475 526976 1561667 876511 279063 81700 1930231 1181154 810922 435702 1213179 548314 637583 55146 32342 835176 579968 1165490 1584221 1066454 1232071 1077705 1211378 1151203 767609 865201 1676436 1870008 14394 1619912 304483 230407 674484 44531 114140 859546 1180528 535325 1705527 825333 1080595 897187 769938 1915211 625476 230938 1491488 425029 949368 1350557 1562826 28014 312174 999528 1370440 1070893 556732 325520 588168 898803 410316 1229048 793105 950347 603234 1915387 1560847 1326852 1977811 1518240 553265 81175 1214758 365148 282626 453231 1288671 581461 1502481 804086 1684018 439456 1678421 8401 337455 1182526 1705867 785266 1260761 16462 214713 913713 1929837 1256758 1338495 462919 975048 567430 643918 1788339 1883769 926683 1216237 285596 832082 768856 45419 177200 1754242 949090 5221 152191 1511371 1397467 1526608 435625 651818 1957785 1895946 225115 1276167 718780 1454131 1814085 501335 14811 1187562 69489 208476 1655187 1176877 572597 1435271 1101724 1428308 1707328 624257 1160822 760556 710690 1274145 1248039 1823409 1294234 242812 1627158 1694179 962565 1956178 879854 999540 1162263 1908261 1835531 842663 1925077 145056 883800 1314027 186807 51372 1986441 1671675 1795630 1300427 468032 1027216 469368 298697 266142 911755 1779821 984683 930314 1930660 837788 1583908 669453 1743707 40009 1595098 1694966 1416943 1596138 1480462 165459 1224674 195254 489499 1050754 1293134 18510 412900 366385 1882726 896068 907914 910122 457173 1514695 1251230 123271 1886823 1408238 1224843 1080634 378550 1121876 710167 675028 1478492 93258 56125 1038624 51156 1398588 1438685 1042590 612963 1291422 1470714 1084239 1625040 596909 705299 1070555 1940582 480885 785410 1973044 1853358 204418 651415 1583263 1932269 1921834 196595 729096 876571 963521 1335927 31111 283688 1272447 740009 1589289 1770703 1398321 1314913 1145464 774894 1877635 1566774 1909892 1076666 1796987 868836 302572 1821783 711531 1131431 1712836 971724 192300 1920916 1383250 839072 1413700 1718542 871007 1537598 422165 1903910 491616 1283730 1810526 1148478 470444 859570 1275613 1121028 1343516 1405083 680487 634066 905514 1829372 906954 1700025 1041773 326568 585688 1262058 1024705 928640 837213 359042 491197 1129994 314084 692497 1526877 406321 1280013 230905 327107 615913 1324568 800811 470661 134232 1014251 1127108 27879 1310108 70027 287525 242342 1615058 1012883 136133 1400902 1445615 1663850 1465726 1682800 151446 806251 1610334 817534 1236915 1146485 1526370 23994 1617602 773196 776645 1304659 18564 277738 331289 1085665 1559754 40683 866100 238620 1377868 644104 262917 847878 1057059 1470954 1682745 1047445 5265 1246139 1123492 775635 672872 355640 1707365 933000 990079 1484925 1874337 1628886 1461127 1271374 649551 1488429 1779731 1039038 1471371 884057 1669926 811921 1738016 1132683 931448 646161 387325 1849863 798204 313959 361019 1757814 21506 441465 849039 1622220 397424 9646 69425 960401 681662 1196145 1964826 51077 1107124 1604125 987550 1708668 1138142 76866 907770 1080669 1548611 1436840 380293 1940615 747330 1012176 47728 10120 1345332 92563 40505 354787 1845123 1282977 366718 1275667 208717 1606306 140972 1371443 598026 342814 790910 1419218 54065 1399544 1828982 1571212 512881 241130 1287519 1877198 210418 883850 1087030 1605549 918489 332592 1543320 820421 1071372 1360930 846281 570722 476714 1739639 1194521 1238431 1080055 30146 1755977 1394632 225853 894199 236011 116124 1375968 594796 1203136 1180633 1588700 1230624 1143173 217859 1062706 265770 1601769 153747 919205 1646836 1120426 418327 742968 1027220 1340820 163775 707461 895167 1984494 1651111 613913 443440 54430 171846 561037 527510 910009 1071957 1408512 1603454 935279 151757 1483681 1102200 1142334 467539 1804947 46371 840423 1336554 642683 330200 1780261 1438888 1039894 965006 1924766 1679445 394730 1728347 725273 734861 774795 1856785 693690 890559 808047 1568231 1861667 408706 294211 1656283 1544750 1749953 1070888 439636 1864841 88766 29 1062719 234363 1499790 1637726 1374672 668230 471653 1163997 284821 1885817 316934 1621027 466575 1020177 1011304 1593839 1968905 675917 1571336 860278 1010954 1679815 410910 778757 1326765 1375182 1357739 162427 45107 1012607 1514656 181440 62183 894581 460558 296831 1964623 781243 1288715 1945836 813691 1232424 782077 421669 586685 1304916 1065401 548076 859792 184198 865924 1049343 1836037 868526 567342 1531428 299438 1335753 753134 807820 6788 1390252 1989845 1510177 1225058 1042912 504298 1956025 1908767 1831309 1363985 989233 1519446 1187871 411288 1375678 936951 1557749 556553 1812280 1076249 445632 806865 1732811 70023 1390722 719324 1541797 1344948 1784975 984840 412047 65060 936046 1574455 1915900 739818 679260 662614 1235655 986035 1756907 100177 1408746 1375688 1694321 238586 1535825 421169 994949 935171 548602 1156512 842131 873693 1869384 1560762 1316886 1176614 1621539 1017080 857236 1338112 42759 357734 1345032 544624 1158412 839883 458409 823457 1624442 148032 1584395 757993 753790 559888 800688 1136912 470198 85333 255426 455535 228050 1339513 750383 1577327 1299855 1059815 300683 994536 757378 1387340 1555322 861355 1900179 341066 642581 363461 1110580 64763 783774 108553 420470 37126 461646 1091498 1038612 319291 729423 825237 732488 1354608 171058 1779951 1571264 731346 1252220 1721068 1092105 91664 1894384 1502180 1841133 1506399 998936 646472 1006712 526021 1495049 1001392 1812828 520287 1567170 1363416 1783380 115571 22196 491607 1363240 1789309 854808 1611045 1600999 1773570 1780389 406774 1052257 1459328 1607832 809446 835455 573250 686215 751673 1164147 1569083 1458142 1466087 1838616 346167 1275222 734986 1943640 182014 1448697 1050251 719518 1236260 1187895 1627762 1824879 1792022 436198 1322097 1371430 1053285 1706926 853788 1093590 7260 639976 805523 895479 111114 644313 403995 665876 363044 1844775 1903765 1119718 1151369 540512 559638 728093 738646 1829535 1903124 1757611 1830036 1000635 730340 414657 1703979 923811 1261104 121207 1166128 253481 1214889 1405545 1260800 515044 1556145 1461199 1613244 1410204 574812 250059 1748433 387538 1637932 1649665 920659 1074806 448698 1509082 1117680 1684898 797956 935487 490705 1949201 625489 1288639 1270114 894959 176270 738037 1935356 674677 875024 227718 1254813 1479250 629630 1804815 1176832 720757 1203684 1722864 487451 1701916 1292921 375714 1212986 1179272 1778385 1700950 199819 415680 1971269 1344053 1093039 318398 1240905 247081 7134 651116 689813 226053 197309 1307420 1970931 548553 1938521 175294 1991968 1593629 624408 369160 25761 114025 1158382 1552280 1692940 1061840 326395 175329 26954 452135 690499 886789 1666137 801377 502464 629275 1157534 484541 1600431 489478 842269 1082911 229085 808177 1157028 1251040 691639 1466836 1847220 1339320 1348111 927439 1697541 1683488 299842 367793 1393340 818521 804390 1970028 1959494 1762824 1262626 904473 1065506 1574172 505757 413343 382202 1908697 1104872 728417 1669478 1459426 1929752 1119774 1277868 674314 850098 1869727 468155 389659 576832 1248999 355518 546375 677389 1730203 1154074 1544500 1581297 1404878 1957124 1952069 1519594 1633677 1325793 257303 1999242 508617 1709232 759510 1571043 852417 371691 1038626 1835322 1511865 530028 971057 1588678 1098899 1508397 1216410 1799112 1369748 324977 1652101 1582662 601548 397059 462736 514430 1626587 700322 1415877 164092 1895006 1014343 1358717 581339 493123 1514965 1618317 965835 1069365 683140 552033 1050236 1010346 1402339 1035727 391016 1601674 1595188 1548503 1601647 292271 154066 308468 1885168 393575 1147927 946556 1435763 1536990 770918 1962226 379072 1812222 1852905 127790 1176395 275802 1158951 472955 1162067 1801167 1325472 105467 1109725 1028029 1415076 1098706 1926347 1289545 1397683 1760351 1378017 331789 938335 950909 1900353 867687 1911552 1610220 252688 493404 1582950 1412832 1319649 406374 557320 1860171 1141368 1820651 1042568 350390 1281293 744066 277407 1546502 1307023 633210 1297762 1682407 878919 754671 550445 972766 1582580 1096809 1988247 1993234 276873 337563 62614 1371496 1087842 101194 37922 263074 1504288 1524350 1771466 1279843 156621 1543191 1138591 1919330 1599535 454162 1244209 190277 1976255 221757 554806 1591755 432161 1133825 1559904 1917029 660692 956315 856188 874744 1131277 1372277 1255120 785914 1709190 1170994 1780416 597874 954645 230227 838243 1913878 206691 1851250 1328819 1583773 966323 1914713 958124 158250 1287705 1740924 1715614 897959 1232426 656003 335997 870909 1507189 1055030 735397 1191037 1507930 1277349 1639116 935929 1020915 546541 1109474 1348256 409971 909830 1482728 892978 546 1128794 1379379 478295 383322 966856 1153550 845431 1431244 1935105 1734547 180283 925319 1848310 999181 1727891 96736 216056 765294 740667 970777 436569 834291 1621618 1059914 1241789 158358 737197 1250165 1351609 1851592 342794 1210866 1601294 1108313 539988 1082875 656724 1141245 174997 1250461 689139 771108 1657555 609121 767290 148334 1863181 1774155 487398 1783268 1799035 1403312 1043752 1623789 867901 1965559 670493 1768118 1325965 1839240 905413 24325 1913149 1440969 1769894 1777203 1758968 272011 683820 1473567 928286 1769784 592120 411720 733700 1436739 1336813 710612 1217657 514978 1803383 613553 556444 937404 1716431 1446953 996070 1589608 1604409 984156 1311308 405812 1119414 154335 1384693 1969662 837000 878686 1247884 1467280 1659852 1437315 1927602 1695288 1164978 299957 756917 886946 411407 1833413 1999526 1751136 842295 849844 1627897 1434027 1830402 1612803 473003 1068075 587226 767815 1127329 67134 1051774 649474 1587579 1598449 1290354 1832488 226812 1264318 1339122 51582 1308521 1923597 1489628 1466621 1803351 1008269 940230 1341829 1095197 802284 170811 1830525 116643 841722 742041 1637068 1613847 291396 1761354 1374571 1211308 1720176 930905 102887 1493915 106985 142967 1146450 1795276 620031 235752 1139492 1560884 1040432 1771374 686683 1797912 34516 159669 1870345 232544 787479 198348 479077 47127 1068947 551259 1044598 1000629 1280988 1662484 1589606 579148 649246 917733 1676876 1923457 770022 545183 135382 1558648 1245951 371696 1337533 43227 76294 807363 637547 341737 821423 610319 1866815 731737 128021 594629 331438 617761 633023 1979032 974103 1828835 1705470 1421544 95143 1782339 649879 508198 1073957 853837 133710 1102866 1566566 495747 47532 1844795 1608777 1975958 712588 1624328 401462 1978733 1823458 1816335 157306 1745280 1682668 945259 1461348 393089 1073364 1521406 1574727 1940055 631664 1704268 1507367 462761 981022 1646555 442544 1901489 1642412 168201 107368 825499 408617 250421 277012 340938 1711547 1618388 1404870 580842 1512899 353223 1209693 1020324 469353 1485968 1820636 490242 692419 1645057 1021680 1609614 85473 367907 730245 1972743 158889 524291 1443226 1680738 1806635 830863 162908 1264977 785769 1701380 207732 828082 220270 1215135 180024 1478831 1091362 849092 1715965 901466 1437392 486885 1286921 1672016 1330955 1746354 598152 105603 1397830 1558298 1383809 1891724 439129 604855 1141362 723300 617989 367946 758233 1961852 1759954 970564 1559574 184919 1289629 1978587 1335413 285009 562949 788705 987729 500157 1458147 708533 1257641 1948227 1637538 209850 21034 20482 970179 846431 470147 804645 998407 1670098 60608 1396711 576159 1282519 811991 1049407 86875 303009 1525679 1090187 1835813 1117721 833872 262959 1143555 974256 842346 1999552 912005 512691 878005 357447 1808443 827102 881566 1963671 1841947 1582975 283434 155715 1952860 148184 1244318 1541904 1003286 103070 282886 1728296 909085 1510792 677391 364883 894514 405764 415647 80243 1113879 806207 1786521 1911360 1398881 847525 1736001 1195789 1588774 1813317 419622 846357 1336347 1541246 875692 1015233 1782913 1368630 1524482 1903016 1252528 1671345 66875 1598823 138840 1805642 1291987 141722 1988176 1528281 859824 1216322 1265828 1515746 446305 244928 1286730 1694298 901190 261206 1423794 828527 903657 1558277 414824 440047 320320 857916 919756 1552921 732868 364221 844010 853433 1491225 971629 1527510 1877610 178407 1221706 900589 1763501 664183 973594 1148814 659057 482390 561786 1791769 1672899 1971748 439184 1855488 1011140 1470819 1416204 1681915 984263 177308 885323 1964690 1513641 228897 1423891 877471 1742526 1578416 15138 1604031 1363943 1069924 981466 1430617 1437701 1270032 1962232 712442 1787848 1955349 634636 114813 544278 1565757 384523 579692 436855 1165315 1753656 950885 118346 474990 242060 790515 1419010 277462 463535 1581966 1763923 278260 1262005 1270928 1058595 1218124 734554 1255787 1472940 699378 1048585 676450 1222137 1009993 665255 49946 1525896 795806 1438576 451577 832814 1931842 1289345 237502 771295 261201 1038944 702077 1225108 916183 1219897 250880 1469676 1395228 1048255 1186837 1733598 1353352 1294750 124034 424697 289046 772069 1365088 267126 1276831 616855 992277 343810 552219 1669340 580492 1741382 1294746 984705 103011 523361 736871 1867196 1447694 819467 386910 1511177 1138521 347930 1568955 1941457 323244 431080 1717188 1987196 1346954 116604 1990496 1519471 1750672 1923816 1332791 504672 76497 890102 1746897 1384932 1909595 244172 735009 1011 163892 1408922 143102 1516635 1150916 6753 138589 1213659 667780 1035010 980047 399562 1054974 1772092 625289 529239 1123932 121564 1858954 1866112 456551 1125204 32053 491969 364092 1014955 858450 1752578 1386171 924628 1054082 1579538 1213146 6292 824448 338089 848911 683890 1364762 964792 962941 762829 1420094 1045507 472508 1384478 1966116 1769667 1243716 101316 726956 1689809 1435645 926832 221907 1355504 463754 1595365 635108 877105 226466 1852810 1009321 1392491 520476 1997373 1042448 1658697 1711263 527488 1761025 1903419 1391389 508589 633017 213861 1948834 1158247 338711 6527 1881671 1578784 1798050 1916630 1165435 1277569 1708206 3300 1264321 1146252 521622 1848562 1261336 501592 819570 1725973 1821645 1114174 1731725 1918494 187271 419366 508593 1424350 1037430 963638 872836 473975 781732 121575 627659 360264 1572425 1264121 824246 841425 672664 507207 971620 1902133 639533 1079797 1791655 1403595 686836 156276 577400 1380321 1237723 1237640 1164986 1356287 326027 1894915 694565 1043208 1155655 1870190 270542 908987 1547525 576519 663353 619871 599048 1093904 1872927 636352 582774 380983 366296 242049 222632 1140529 689577 15183 758542 1276978 1069732 1587196 1338157 79814 1067476 140477 1070331 1691031 1379002 935783 1363666 57941 84687 1374377 977212 1951524 1309730 1104168 536854 1798344 363875 216994 995719 411934 1245436 1169255 175031 1936657 1672710 1736462 864900 654245 1162023 1363833 481297 1179689 1354613 305737 1508872 1151234 1113329 1392305 1017496 206053 1615060 1472248 359675 113621 1746101 1791006 674516 1457969 1648494 1046309 967 1243693 1570645 1484711 1177462 532718 638826 1568378 1057341 347527 547001 1395670 933438 137268 247304 1362063 990474 227658 913998 140991 378994 203448 38586 665957 1460646 415127 1103781 1893940 903700 788979 858674 1078125 1567186 805028 773354 1921690 619323 491934 325428 551042 150408 1244382 1514017 569361 591009 596341 861829 851292 1412312 1099597 798143 513100 932149 622303 910232 1031218 1385183 1602893 1807523 1207665 663582 1304827 1603166 1957768 357114 1550483 1052178 913375 281049 1970583 1804379 1002362 1116327 1128068 1707957 126655 284193 11229 1007063 1040634 1592892 1902674 1618538 907682 743702 1645972 1271590 996468 845126 906329 1931799 1104701 844466 1104365 1545086 953714 740126 558639 392285 490262 1587836 1298404 858456 649749 1645930 543198 150510 943753 1253779 902791 1616662 888787 621151 161658 255348 780958 808875 715078 954304 429813 979375 1394993 1533117 1317680 917907 1845281 101481 1227201 1231327 1981977 1758278 1588102 1839470 1036508 1823647 372475 460753 1419737 1920654 1796758 1805162 645462 787700 1379995 1665244 572112 1717859 1576233 15901 65977 764624 733186 1609005 405552 1770204 1923720 552767 1187028 667436 1094232 525365 562334 978073 1765630 1419846 1349615 56078 1142882 1835960 541072 906193 1988422 815840 350082 205727 296998 838636 883738 1831904 1896469 89383 627450 1734032 792782 883275 1074821 1409343 1872066 81170 1534165 1997309 1439733 1515998 332271 1987767 57173 1310845 649273 324658 1335784 11353 203449 1270105 535355 129821 1927456 135522 474727 1936906 123927 1832292 1158808 1303165 1362681 1696512 173607 331004 192585 637175 1551066 1270265 49531 241352 680762 637498 358899 1999673 145545 1538020 601317 1000586 652412 1271295 1577372 992210 1822143 1749350 1741795 260373 26092 400421 1705061 876264 1228599 394150 1710671 677876 670187 1639302 1140390 961 1492844 995539 1912605 683866 502297 1369356 1543253 443484 1198441 1037025 1536541 678600 397009 1194126 628538 1719908 1597345 1168347 52593 1216350 1752558 289816 707714 460444 586821 1981704 366426 92535 1548674 50746 1804990 545100 501163 1680127 552759 627472 1112857 463204 1946332 1750119 300514 1671476 46886 1486496 1680829 1309930 1113413 379975 1447174 1867240 54741 183434 31240 130822 251256 1659826 1976160 560796 1549462 577252 1494960 462376 925206 1212329 755499 376366 308051 207837 1721238 1833336 270943 1822252 1219799 332937 574018 1458997 1416094 1680812 479242 258486 564307 998425 280918 1428900 1208034 588909 1556744 936032 84370 1781893 1242438 1634442 624217 389581 16254 242572 952489 1528367 1738150 870779 204885 1810907 608269 1014265 1994605 79185 1009142 930955 376765 208864 255319 1756132 1409438 712001 1281878 294864 1028313 1742260 362155 1977593 1966108 83854 1579315 646035 1674102 920143 1612211 300986 1921186 1170263 937798 1923308 1221885 1403027 211520 1993373 1662110 196032 66654 959931 1862895 578567 981844 1235879 471210 304294 1754125 1711660 1059356 901504 1939990 471015 1383141 1293852 906800 610715 1538955 1567649 65818 1037880 742004 1696974 406682 1572652 6260 937740 958805 1994635 1606107 1413418 436989 604351 1561178 1529661 264025 1452248 1123425 288086 314644 1343660 1085167 352566 223337 488460 768509 1049878 239650 1684280 1523214 1409222 1346731 1454914 1033322 652202 963683 375988 803814 1351232 1916796 786104 168443 1814942 417307 1179181 1207210 10686 1997120 1635651 1664798 335749 1226448 1925229 993262 1399650 1123779 269947 1601870 1076439 1163651 741597 1693902 671794 1981090 1650881 1994036 1218553 1795354 275774 33832 1500671 711722 1932123 70830 582300 643078 1660586 317000 1211793 671385 1500046 1988344 961915 535504 1862941 355859 563558 1119511 1719566 500631 1028652 32560 1925225 1241539 1254830 1066041 457241 1436372 219987 1155004 836625 900642 254705 903684 738839 313252 125265 1586651 1289135 1004103 1124619 655777 477724 831757 860819 1653463 1238441 1266992 1161570 1769781 1241745 521472 1541768 1020392 1975924 1154430 1168272 1266256 1069074 1539254 529424 521400 1594261 554256 1434068 1690022 1742353 1362536 1720326 808845 354305 1173181 1789056 1510976 301856 215948 1997013 1999609 1328336 1822535 901069 1003728 1675729 1517366 19187 49945 392011 291526 418629 1489228 1455252 276148 599978 192014 1142415 299891 92085 564602 1825930 98167 564200 300044 645666 326062 61065 586924 1542519 351419 863511 1647088 117813 47453 1426671 1132407 1531700 280314 613634 1463425 348957 1821518 457091 1683849 278866 509354 277922 1486621 1444272 1619757 715877 422690 443097 238127 1180732 1214467 216846 1369165 312333 429008 1120452 631642 1376040 2910 1953812 1635929 1563030 1419956 1498869 1709199 104354 682080 1891808 345754 677451 1546328 250941 776563 190720 280791 1304928 1954220 1416199 100461 1880822 832854 1930673 285094 646152 1850580 1617234 392263 961712 596034 447248 798363 597478 80700 19754 1590884 1352317 1709167 218518 531848 852366 1969393 807125 117738 642214 1216714 179944 473789 223490 1156953 251731 1674890 618708 1152604 764509 111575 1859117 552883 1778062 123501 1468598 347774 500939 365900 20215 1300716 122657 115857 1410387 968718 335729 876015 254088 1584062 1318124 214807 419119 1102776 942103 1971390 420255 167039 1042389 17056 1160339 1093314 639792 1353388 377141 126585 178131 913714 438283 1548258 1958346 1089898 1799223 173085 1888533 367322 714620 1835879 1276385 1003398 1945538 1241347 1658543 1725388 1776662 334955 751318 1085718 1425159 11965 1918500 1984260 66638 1580996 1214951 263957 577003 632527 1974019 1042582 787568 74753 1018884 1535943 1525661 589798 1756671 1278726 1399271 1624116 837355 644408 1274370 1377920 186435 1170921 1788736 161551 1545925 1153625 484397 112273 893599 871501 1034556 1545487 73820 1205048 1514630 485290 1339510 1369123 175978 1125306 402179 982898 648556 910278 1040159 1379176 1930669 1803486 434752 1022236 1159131 1252024 1245084 1247529 530319 1865624 1007205 262705 223739 1078090 141907 1759810 1314226 597783 725196 1217560 1474844 1021463 13352 828644 70954 1833794 430730 1730327 643654 1122591 355248 521467 735593 835418 1760348 1015114 1058395 1103160 1279734 1100374 1438637 1632607 79677 1893648 885745 761009 752858 277201 1564758 761056 195656 1818279 1239590 782970 1562087 518742 1362197 405608 1779717 1811497 1760965 1529641 1808849 684388 1413753 1757626 688510 1196449 466923 527714 568570 1051803 501983 1937810 177077 923833 73418 339378 1840206 1095835 461608 1028806 1567749 810992 948408 1062500 1280103 1586710 822240 156056 286444 1854228 86016 1269057 118681 621479 287940 1873712 33335 790963 1544564 1439319 71990 912502 637987 485363 719267 1681882 1019768 1407525 1256189 1866935 1054141 254069 1169496 1607855 1713458 1504955 1612930 410317 73208 170564 1543439 1584136 881477 1621633 1190018 250716 1056007 1752937 1857834 214257 1131886 1796490 1526077 1078775 992780 323838 511368 413969 530182 1789642 1297073 594623 101392 70013 382952 1762624 477085 922075 587807 324130 66018 18430 1804230 21083 550687 802554 32654 178560 349998 1074414 1255081 1351916 223282 1991247 1003637 250885 1806616 810251 1493359 141608 839933 1137228 1480810 1849614 324009 143004 159623 585540 1277404 1164951 788721 201866 818820 600149 1426580 1199423 1697321 1547280 220995 740001 1236328 970008 187065 85963 1277992 607860 1762448 1189888 1991031 1236391 45538 982993 1679684 317911 469011 1934363 1305295 798642 1091206 943496 1807844 1230020 762789 1197910 630991 1838247 1385836 1184134 1866275 1633682 1894908 1909656 196796 1484093 1970159 724372 1274654 1793487 135130 575524 894767 409402 605706 389472 893536 14175 872393 262115 510084 1692900 1046318 741647 114258 1917267 1473329 724247 404569 527294 608173 470645 573878 1676916 1038756 791053 473421 29839 398413 1550495 1435129 1541555 41749 1875755 761693 779920 1148439 1846722 730073 983453 173551 1511765 149020 1913802 471608 14039 1585659 676335 1408636 1141166 942392 325414 1446447 291738 1496861 154513 1862486 1906528 1315962 1112417 1659095 1148253 1415694 1980345 1204318 1086337 1469919 1648713 608107 1906646 765234 1155253 1035395 1459025 980614 587831 1820412 609776 252606 1322411 1893002 1018226 214903 1397800 31529 570007 1724177 938904 1233419 1486867 184361 797625 903622 347723 703048 1623658 23614 1415769 1722270 613717 818728 1513105 244691 1825791 1770325 860256 686785 1284575 806351 1433774 908015 494237 1105221 633646 1614899 227396 66177 1766050 1235722 1410131 1999763 1516546 200956 1209866 1006667 1510877 766777 1338133 1320979 1416952 1759895 1316217 108194 1788294 1448784 204015 649562 1488480 1734870 603523 1358871 804323 179900 321677 16109 205243 838237 1783798 662341 972581 240985 414424 1268410 664232 1172602 1807340 799311 1064307 767834 1799580 800514 1461353 1988376 352355 241848 1986667 1800703 1566881 701804 219038 1529600 1723506 1460673 811753 295144 446659 460773 1786253 1282704 399802 555521 522769 851632 658593 1541095 490789 997287 1921624 1717785 141988 822408 1239605 445109 43887 155116 982387 1510768 178185 537897 1302246 249450 1926545 707100 1069443 788993 1593740 36082 1220444 1472159 694109 850323 1420365 955874 1501095 809247 162755 669324 533231 1769856 362942 1728155 1849007 1719002 232732 1343506 1308630 1886432 1798965 882867 828139 1080260 1128373 1911297 1726186 716595 1080131 1246266 1446115 1039150 919497 45765 1844956 81987 1554121 599233 1196707 333653 1341481 306199 395833 1453361 812079 1574243 1547488 362560 1670925 1641682 224164 1503699 687589 1388027 1621887 502839 1824709 1149838 1951187 703755 1962019 1796908 1819110 1067645 1920102 48363 1313347 876612 1493217 1339888 359606 1978443 126394 1283615 188291 44026 1980874 280487 462089 1597798 1754348 97062 1574236 1799271 1305974 1251648 716030 589585 1102360 158387 1899795 1862677 1436064 1322932 624295 1858183 1719604 43882 708271 849201 648420 1186375 437790 1534032 1620209 1523629 1132840 1638505 1695487 533678 1132918 976561 1942135 1703747 324436 1039295 387782 1316907 455814 262907 1694169 290480 12431 347048 1561448 1699459 889869 380346 1074841 1435692 1865989 1833618 1316403 253732 515745 1084476 1884620 379807 460098 1020499 1729595 1062096 98309 482490 1943429 461462 1203110 1272409 1041982 1402987 432369 664480 1500714 1883244 1580707 7323 1678605 235615 872476 1740313 138575 666226 1872532 371764 763702 738043 1025889 218457 1202168 1668156 1613322 711261 49629 1237013 1810869 6834 1344570 900115 884326 433660 1021826 918657 1770027 1238916 170247 1702320 692777 1499983 1486376 398204 774689 212473 19555 70929 1082737 159061 1969575 1985819 429493 1589578 1800741 1288876 479085 393541 1899760 1716457 1343375 241672 560883 236978 112016 701233 1428369 1654094 248454 1062922 389631 887235 1133339 1124196 1378874 1673878 72846 911680 1155963 1422556 876312 1393618 1936570 540278 1826436 1780408 1740716 1833369 1362980 129528 1629982 233367 895225 506290 1857043 1363843 1462727 1124223 1544906 1895298 599601 81247 1408467 110671 1106506 1074342 1846114 934283 171444 173909 1165059 114385 1737403 1606157 60065 551264 1056456 216227 1356233 1693436 1246569 1543369 1273868 219289 1698412 610649 16612 1721298 1867766 112489 1697539 1127936 1085140 1692505 776331 776039 375917 383615 188169 1628435 1771075 289096 982592 1725767 745337 1087846 1294452 1652389 269139 280999 185726 1694628 81573 1099999 43906 206777 1765402 938157 546172 786236 274872 1321410 1157001 1222752 664948 551256 819494 1307131 1197006 1046151 1583460 959776 1851245 1467514 1220862 1053755 1942679 350865 1449458 729236 174732 229098 228330 1799482 835786 1698702 97225 870253 979835 754753 25978 1115000 7394 329353 1216081 290404 1186681 1442056 1083773 1437329 989757 444918 860157 1202649 1160814 227017 1486979 1972715 1272004 890708 1745894 1190763 1768849 107345 289304 899843 470943 296871 1230326 248292 497011 1961389 1630713 400252 74932 1915354 225653 1553003 478857 1569193 422591 821166 1681983 468029 1730293 1817298 1407357 1043192 1822357 1084259 1011620 1976755 971195 123423 125195 963062 559532 1703746 674289 600495 256103 842588 953193 1979131 1151252 626248 1078728 1820521 1220856 1417954 272104 903317 1568883 1319055 1941871 64145 1992585 668575 890107 1355757 1657620 1452403 281401 890430 1122944 442459 737087 415945 596272 512492 1076179 789994 1623006 1947075 1845050 1962684 465867 1240555 1920207 1593007 116353 162253 179978 1341761 1263311 716272 1218386 1160956 531546 1457111 273378 1849546 1368002 684640 1084587 1470610 646976 1347432 1911523 1834589 346774 1486691 1575571 1679256 1512618 496744 83413 1769614 1034061 1111052 1551718 1792684 1593574 1393756 148297 538365 366822 356899 990753 1659375 1177113 563373 1392381 604554 382271 140488 444996 730269 583305 1313938 426082 252745 388288 880582 663910 383255 138706 1069474 1045211 1589292 879450 1532110 650982 1479910 1531270 1031601 1202919 697971 120443 1071830 1540284 1473222 982417 1565450 1320485 1237471 1126787 1469213 582173 292671 1135214 659638 1959396 1257627 1648810 118233 593446 1647265 1999982 1038682 981197 239696 1859286 29377 1291890 1519881 1447449 18694 21940 1470778 111504 1486267 971760 616507 1779349 1135358 1426952 1923809 331458 559344 1615653 479501 1639066 155582 123930 419769 1041371 1879113 350859 197883 921393 1077902 1945646 738295 1703706 820355 916210 861024 1332135 1675389 1971219 327809 1534317 975764 406907 1912864 495484 1312202 1465450 1078832 1253775 1351337 755424 155416 348647 37748 1658454 1302793 1085973 106187 1173417 446405 1439271 1715939 421108 1014536 837655 1906498 1888256 123373 680074 63180 307091 1718316 1678613 1045296 412819 576930 918151 1189780 15634 266575 897618 1688480 1658032 346651 933201 1859774 1360558 1859519 703071 1704762 1784296 605188 1239942 935862 810347 1603534 1453689 533434 300685 1984142 77342 936992 997851 1916526 717658 1037916 640624 1616436 1493630 1441526 327765 1756789 539899 54791 1761045 1888175 1453625 1980428 932743 1475025 761989 1479906 954287 1868669 667336 1494979 1760384 1377106 1821216 1532360 1714701 1664851 378541 1264850 1291128 946392 574463 696702 788684 1554558 1676008 1705395 722927 1799109 807100 1685224 160649 1337508 800171 26084 46035 596853 1223617 1509356 1673138 1415876 1691717 1555358 1435924 1520764 522581 1551057 807152 1766548 407231 13705 1678911 1281112 1513559 1651798 854553 1028754 1808861 987388 965660 1993098 187793 107976 988608 745147 1104130 433622 1204537 1212780 1769896 1459958 371677 686169 1806109 1565516 595025 1673327 787098 543205 917878 1891642 266486 200617 1780912 1632773 1984739 3534 487677 1010142 250303 497912 591295 1330172 756992 1319534 729038 1418041 210516 573705 714733 1380994 1353407 1417677 78390 1782971 1426487 460655 286776 932459 1097984 1721120 1475992 1475131 451214 1331447 1928208 402208 401006 1682439 1722707 856043 793958 641439 112701 1316802 1648213 1841439 1714881 897697 782414 1921023 81575 553804 295183 995479 1335953 1999259 1406668 1772969 1760102 1616944 390210 1478597 806498 1159898 1164931 1667462 1174596 1220453 593468 1717666 290104 1918976 1007581 841619 1032433 1215820 1535451 1262520 1639616 573507 215859 1625285 188812 1105990 933916 18813 232475 220252 1164316 244823 631308 1788144 655829 1004040 934490 844260 1686954 868293 1919176 1250797 434667 376200 559464 279567 766321 471241 1451346 1388058 792287 1326489 466796 1193484 1504651 893371 1677908 676711 1267547 1330951 1395565 1884988 56801 463869 1440368 1458992 1746985 1200843 1224645 1975369 824641 996898 768461 757108 406357 1228848 1400054 1637858 1831903 880055 339880 123413 1089685 1850786 1628954 1353837 110747 525628 846089 253326 1136381 983082 1848202 220976 1518625 1220770 1037207 1579824 1181792 999250 93009 1875726 928393 1726823 746070 1935643 54133 1119669 411881 1411451 1727741 411146 1518172 83965 487610 767188 1787549 1930901 1236732 502905 199883 1474919 1489598 1376549 394930 1664598 680701 690856 439861 1054688 1546877 1293515 1964018 65839 772896 345642 1399479 316463 1589040 1232470 1754065 1271122 1504454 819781 67988 240145 1480971 1542314 1912430 1292366 1450859 1036806 1614143 1461963 754762 496619 1891748 1312616 1350483 753508 335478 1219758 1172469 907353 716252 1491460 1509521 806673 1262226 85449 506064 1413306 531685 266305 447052 1795399 1886987 1577547 213592 948963 372398 1925940 1190466 1830232 1931871 1981612 1694676 702624 1335014 1738239 1427364 733825 1655513 1945790 593490 76609 1184415 1153795 1516628 866530 191868 732825 639630 48818 1120599 1584657 471205 726916 62099 735370 62912 1871311 706919 1311935 1323650 1899422 1485789 820258 361926 1255791 1105630 526315 231427 1251309 820850 9710 993735 989975 1026803 1751499 1093459 798753 1607625 262915 198851 690692 23847 423383 999917 358588 1890199 1092890 716563 1953578 289891 739136 1398508 821580 631817 943599 995094 1001033 1555263 138039 558674 120723 261492 449845 316650 748427 165161 1426962 894858 591156 63767 895703 726571 546068 1830035 856447 634744 1974524 781011 388493 946828 882906 745919 867352 1550529 97999 140002 946746 1778177 1803689 1655862 1746880 727262 1253665 1911190 1715010 128230 1317475 123566 1745686 1702041 1015734 799908 687083 79340 932220 1049742 1878694 60740 1065662 428902 3521 952767 548873 1591532 1501658 738997 1142071 781827 879928 1655016 1443271 425414 1806633 1933930 415677 1741304 264487 549136 1645910 917786 1050515 1615553 1713099 661659 543532 1602850 374610 1103661 1043228 802722 769955 1505186 1606134 1822282 292806 385820 1508297 147156 196692 1023536 526150 634955 343122 831336 564638 331415 564109 1038030 210010 308433 895135 1663318 220498 488325 398018 875690 1881355 1803746 23778 1062244 1901912 1283151 530782 1257492 1147584 1488289 283231 1838357 1657280 858207 1446773 949521 1274634 920717 1162089 383993 1294692 544582 1373035 1069837 503846 45783 768157 999014 1290753 1840346 1036507 1465080 1804469 1551324 1254740 917552 1439603 116988 1527698 49349 472304 1774586 1883648 100039 1871216 261130 1644579 1026805 604612 760346 261772 572061 1509054 1748592 1601945 1706595 1977124 1664884 313736 798861 1240003 1325349 1938194 162233 923094 1278174 1546072 1277464 1851865 1958182 1329305 1057429 1984691 14419 509523 169147 399217 1843492 1640421 556600 5831 1145557 432886 763779 721668 1216284 762269 699433 248449 1020730 133429 1350814 716283 766588 1445552 1394855 210562 93369 893975 219453 1604017 1407267 201067 1651720 1580459 248521 1869499 1749161 1810472 479266 91053 364119 1617763 1939310 783241 679373 284560 1085921 1133894 550488 1117178 1635450 497093 671996 542830 259404 942668 1988487 1918975 1718804 324877 635371 1295984 1737799 985278 152309 1376591 1070406 1018088 1454183 783047 1821000 1573424 147461 559282 269823 1791672 1123657 1720564 1083949 304075 560589 1715236 565491 1822012 1608342 237152 1657542 159593 1199598 1779136 49761 1312934 332281 1431568 1528636 1626291 1798890 1061731 766201 1212126 732604 1290248 723068 936718 103614 1638830 58047 1804735 822708 1917514 1573475 1081566 317323 354154 504042 1288509 1317483 385844 1741266 1758443 1650175 1072681 372100 468342 135026 917762 582166 23857 67277 1802414 1506946 641899 1133749 1858656 1426882 1259720 252824 640206 392630 944141 928731 1666694 1189084 1694882 508187 1087050 5417 1084746 1397908 1646315 623326 1210404 997466 836139 398400 557473 435529 404012 1049038 655170 207607 601041 1616040 1389040 178050 1093106 1573051 546497 1364623 487838 1122668 168613 1056807 1504642 648170 647141 1372754 708426 1738510 260931 1555915 1058601 19929 1188680 1050622 1781736 1322666 1459867 1055416 980332 434521 1441486 1797970 949388 249960 1755825 685838 283598 1764328 1429754 1501799 1266349 318683 738048 991331 986811 1070373 1365670 94198 1748286 1743176 25500 134286 1562770 1449624 1836972 1022691 600472 1466909 176799 129297 19688 1032759 1683869 102700 673623 1307484 154546 894532 1647712 845530 1433460 1895849 792209 346313 2927 1490667 340863 342710 485632 1495315 1529118 600978 1065280 36615 1172477 730141 1559191 243162 1928431 1381828 1304455 1228522 1382253 54908 1959109 1922961 182820 1491899 14729 681002 1684024 1995475 1912384 1822373 161457 1113349 1407973 478094 1136930 345635 1538343 785155 761978 166113 334434 521145 278202 793179 875436 945351 1199047 745195 171451 1314300 578717 1006064 482368 939353 800701 1656754 1399371 585267 1317652 1683973 1698546 1135073 911647 1529979 626568 172582 39876 1170968 1781896 1947263 317725 553706 1403730 628691 1392731 563039 148783 1394314 1337694 560050 260339 1639264 11223 149545 513420 1767561 949375 1318322 1737540 1661462 1247876 1893862 1366403 541031 1385082 1544854 1009714 1540483 1792929 1147121 758717 1879805 760657 1511379 1383138 438240 81344 976890 917817 1667190 1513541 1785425 446112 1623366 580424 168246 970772 1285715 285749 890558 817551 1280891 1191900 1839731 1025622 1409759 1390802 515946 863599 1204522 189726 853242 569487 1714254 981685 1124333 1587232 332066 1924313 156959 1876390 304388 751390 1746529 1268120 191969 898309 1761901 1303919 1173881 1210017 386324 1222804 4175 435627 1480368 1447862 568638 423708 135206 1060259 1650074 1776404 1499415 1242397 1500740 753725 67383 1921029 932851 265081 652919 180976 894618 597071 1616563 44614 931336 1960054 1242178 140423 1203095 1991516 1694751 1961902 366472 971695 465455 1639087 1989521 207028 559149 1891851 479155 686949 1249207 1301380 1982636 304534 172827 939342 1121742 1542202 771694 629856 1637913 983148 1201374 1134892 1703828 698325 165855 1355562 574969 88652 1410576 1598329 858469 1604310 1673831 739094 1422343 371497 692553 357669 1109255 1327433 1542900 1710893 940559 1590222 418409 289435 126223 143904 1946145 169362 1486234 387940 377122 853636 1194274 1537463 239929 595499 1849358 1587583 507635 1380491 1556086 640718 807123 885181 449200 1331655 1802186 1574470 433047 1898822 833196 1951565 1103958 1690796 1408302 1898036 414006 670381 27785 684123 292227 220859 1442710 1481544 74775 704253 1491453 1441006 888761 1772370 279958 907889 1282234 1425167 389546 101524 1003660 197274 1147259 1753085 14702 1174108 174070 1655823 1617130 449907 404664 437226 1602633 235780 10825 658980 16364 25674 1044835 978144 1272321 1879748 1690295 1074606 914118 425292 1918938 474400 301879 789215 531315 24315 1580917 609842 414646 1025039 534627 1276505 292720 1824580 154499 104977 1057828 1545073 450916 1032583 232150 1912613 715353 1330510 622049 1204461 736042 1280816 1777862 1381763 728812 1802422 1808322 1849172 1314857 1918633 727849 183170 406468 1433876 1044578 1447806 223021 1776541 1486558 1906684 1299771 197568 1917145 1436245 1345593 1692070 1509431 1103509 1859195 772048 322140 481167 719515 537681 1623963 1687123 357678 1777585 1157293 338428 1881345 1907042 383005 1865511 795341 757252 908494 1050835 553665 1441127 484686 1031915 683660 1607822 922573 1761733 1847213 683136 1865008 1312849 701478 1576637 1741124 1740828 114559 1902569 1597073 673877 430996 92731 769014 1517187 100333 253141 467633 1644823 591503 770926 980929 372231 1450049 1124956 1094564 374753 58026 1037941 977198 1878487 70721 1259875 817746 956360 159092 561539 1757712 962387 392036 1943800 1323403 1226886 262388 228128 525740 476412 870185 136560 3411 923554 1267981 1769798 1533855 378315 638482 1854302 211267 668784 593781 1811015 169671 144650 1676312 676657 612730 1061532 29834 1121529 1565736 1791419 976062 1488359 495440 886235 563267 1561151 1110237 376018 1349435 1897539 290755 282765 1269200 1396004 847176 1092092 1604586 1345515 1815726 1388862 1383534 479096 1456662 867485 1207155 646832 1507223 1209215 28727 798154 375984 502363 1434581 550833 1405992 321759 111018 951122 599298 823333 69701 1348330 1582208 960118 1211160 1632248 1831915 1468706 573465 24526 1223385 1999522 1979477 155143 584407 1864915 716731 1354606 430555 254127 658234 703534 1229062 1773474 425930 813790 335190 1517704 917409 400033 1827672 1485033 1353653 447991 1075389 1999532 577858 1100707 1082876 1794684 854245 1975884 188875 1875363 19343 933571 1246014 1801043 698303 478853 1772951 555448 798707 347924 1663789 1950854 577500 1919518 1088274 567202 1279622 831243 1410504 1160564 123177 185936 1267387 790216 1590363 738774 1333944 1763367 56499 1173907 1659299 1573681 716040 1239263 1469421 604099 1921312 817811 844622 1258841 1603508 510784 266963 1674721 901037 1121373 1913444 275821 7653 330146 970031 1766975 1599494 1046958 340937 1147603 1253004 386206 463633 1783682 979486 1555804 1379736 1069848 199327 416142 637104 682530 59827 839179 341440 1725383 1211881 662746 566109 877993 62135 1074024 1949021 896389 1691466 1889420 1505878 446378 510068 1635088 811773 1677844 245218 324337 1655149 1340216 1013092 1888621 16523 674076 1602273 1496535 1847024 724407 666041 882399 808545 495666 586841 1828385 1594461 431685 1149379 1897574 1606072 1040548 1277199 715513 394114 916359 343733 1909589 1667590 880056 539727 51597 558692 738385 1909936 303703 1035868 713800 739084 1406958 555649 418230 820824 1421902 861467 1036493 1191239 408560 1345157 944506 765692 301840 1674137 574907 22660 115806 617953 1264032 28118 743749 1607716 1213813 174310 15892 1771486 1538454 1378093 184955 921678 1227475 1168979 230 350817 282502 1214603 950800 1546268 502714 1866064 1577407 633999 1015201 1947980 1135685 548066 1735953 214924 263840 1401447 1392295 961805 1007412 1373829 1914322 346292 1416961 850515 1470478 773617 14134 888165 1637063 1782141 1940127 1397818 1413269 1857800 1039738 1229839 1365022 176829 179827 1571872 527986 1301399 333930 1417359 398216 967024 1150026 1477325 1020683 357003 1512144 1756926 628862 1025518 1744415 1688397 763235 218800 820159 38493 588228 1547951 943799 49054 838310 1226027 1276679 1366975 672590 980214 859765 718262 1090067 1176073 1334472 1440767 1258154 1178553 1665451 1009056 878126 1420854 653304 1229732 1111122 1739582 228544 1135542 518490 1893288 953873 1748414 1323146 628543 141558 1716706 1050728 1041743 1870671 848611 1084840 1721615 364151 1098125 273473 264341 852848 559052 1393738 1770672 550127 88577 1349302 1829766 1217103 412139 1946403 1136271 1257430 476532 1827633 303915 1493181 1599459 806059 944898 358234 569003 1852642 1235810 1673267 1474247 530082 1555415 1795946 738302 665838 276218 1451939 918988 785166 669078 1492431 1350156 1104447 1600427 725727 837248 1572181 1333354 218082 209611 478654 1060805 1948721 1557711 1530540 741019 1335500 434399 926259 3772 1977684 1954724 1270147 1823434 446028 128370 1559508 1561447 1052556 1611893 195476 863530 815498 1254321 180031 1448472 1693088 1985298 391516 1497526 1999334 1557216 1197517 177305 107523 987317 1931810 259407 611725 561479 944706 139855 1774654 1799007 1968625 1256556 880529 1648409 1789262 1771251 1550219 1394885 1054297 989422 1838331 813957 1624228 367009 222059 822998 911264 62702 1910289 1004752 1473081 1098183 151154 769810 1812976 1988319 1189466 1213909 626242 64374 350204 483899 1777131 842722 979490 1459205 1126042 1693603 549524 985065 1831547 962735 1898692 467340 343777 1759880 1896483 1728917 1301213 82187 1791651 1817354 1026225 1748150 1457711 892464 1721156 1818204 1991514 517353 29669 1364876 1318069 1884891 1007912 1277155 362540 806437 736589 210100 456212 1073304 1198429 609383 16030 1755594 1824327 251459 1327146 957103 905429 124410 671207 1573702 1018677 186271 555827 401637 15348 1601430 1047279 1754903 346093 1813731 1221677 1933512 803019 1591621 796397 294563 949364 855652 972639 1104609 404537 1861742 1406960 742502 797941 542563 851173 746232 1819914 852373 1777601 246112 905983 216559 1206825 221986 1268775 452833 768250 979233 259312 1874241 1413382 381146 1370794 952700 1838239 1339555 1158321 1060645 1679105 384041 706103 1449329 1977478 892191 1792247 1252697 247422 454832 703786 855694 1384477 1385016 742292 1775323 852122 1681824 529727 566142 1682676 1983383 1386452 761699 932295 1946506 1941493 1939711 922293 1847495 1337839 1582493 253933 806447 497453 1451454 892215 63723 320397 449816 1817342 604251 1208832 13077 95524 1604214 521501 1095192 1622863 874992 541341 951070 244266 979981 439832 76794 1377893 47561 1691222 1954502 1903367 71490 1014455 1463604 564451 537227 1223811 230620 676275 99083 1758515 339066 1245667 19100 588668 101188 564096 595772 1087602 1921722 758259 1552116 1452733 1586563 587902 1017089 1900798 1767736 1604912 151270 1294803 1092438 818806 1477970 509345 394632 1003468 288817 53412 759765 687700 15257 811847 1976685 1128043 906204 1624366 372071 1691176 1317091 1918591 1272947 1248287 258537 1504794 202567 638066 856218 776774 279385 950829 1305609 1416267 404820 701910 1587889 1152672 1120781 1458648 726498 1722131 1149994 1976902 1261675 1127727 400379 1026683 1921421 341670 197134 414919 818602 300758 1812854 681810 1461846 1480866 72214 1103553 242642 1225978 1299843 1883031 1452960 1923674 692549 1362100 1088432 639454 1458932 240705 1328518 1843607 197432 679881 452917 55148 1705175 1044281 358992 417510 776719 1493222 1116760 1922864 242684 1498621 163642 981331 60077 1304361 566851 524682 1567621 1388326 130593 192611 560571 856421 307207 1101173 998157 1299135 1869128 1887142 516461 1363724 701236 833519 173979 1840104 1668812 516586 651403 143519 1414729 858367 1092818 120772 704598 1454281 154721 128565 1491405 353212 1525734 1298207 77447 43090 1888418 478480 1795578 261599 1707990 1107348 380339 850884 1542707 490484 715035 78970 1310747 1977774 888852 450622 998728 701295 1684452 859401 412636 1212121 698381 1609432 1634708 1630698 727608 1614565 599491 652575 1422489 657682 1047570 189983 1904531 290621 38275 150894 1375311 1331962 1233348 1788536 1453756 1861127 1141575 926522 696767 872090 358175 1613333 1130818 523528 1945932 259148 1094481 1285195 1380637 250150 181722 1814417 222735 326777 605026 352993 1911988 911252 532351 517968 243986 731178 1375293 1716930 1662400 1186831 1236159 776709 434921 245285 1159822 1172740 1190296 35654 226427 1606435 735341 771889 1787544 1388392 357922 1369148 1632552 478633 175264 99122 1937451 332994 1955268 1406696 644837 651767 1398532 1455079 261270 665710 1952695 1530962 1136009 1261044 760868 1793078 297389 427502 1624666 1644480 1011538 178911 116225 182088 1349308 859696 1099924 458802 1013206 811027 211198 1615306 1527077 1650639 1957744 179408 1859407 1375129 1292490 1699667 1577811 261051 844828 1305718 927179 519341 1864342 1933742 1503581 964643 1536887 756869 1505884 1704869 998304 1455828 1438356 742389 1304676 1835823 162422 1952398 354841 1094885 1006967 870263 1435369 43064 1583736 936455 459716 1056494 1361999 964112 335597 1526401 1425845 392264 1350434 1951766 1459806 1595860 814128 320775 1173559 1212579 905769 1910529 1691204 1500278 545243 891988 1012847 1040491 419713 1173530 1056992 468001 482478 80710 247671 1570075 640969 1482786 1097168 1947857 1973718 830681 1170452 273684 1494044 1735840 637578 1379056 1402002 1768016 1061622 837102 1012434 1550707 396323 1936981 468712 597831 1249165 1869498 1613161 1489996 1826983 1922476 1028658 228674 1540180 690684 645601 444805 1810550 1466688 1253965 1435622 639201 233339 1249434 1574862 718246 1052286 628959 1437371 1137725 301380 1938113 590861 1959791 1706597 629280 140989 780663 1026879 443911 1816424 460309 492432 1379091 871559 1610430 792884 322259 1547281 68008 287166 928404 747976 1278613 1486400 721549 107496 727025 1006882 688876 1601936 1629206 622319 1672725 216583 1889262 72708 1393729 342259 339849 298923 1193515 1128118 511941 146914 1399211 1041809 1858148 1304938 520786 1965814 1721117 959021 1295943 1924041 1185809 396027 644874 1963398 1756970 1552264 1383802 252886 303116 1402871 1673847 1915779 1931281 1432945 1382045 477171 1254869 1937688 1451827 122929 1497976 1869630 1732478 1396363 1488167 1994947 1664742 1309870 346812 970127 781725 729638 1681953 479956 1951481 1401365 1935761 993275 279111 602718 412913 934626 1724502 794407 1216972 619411 220901 1936642 1113916 643038 864894 774614 685978 255137 1410191 1017441 1333275 486865 280308 1308168 43384 1464499 877114 1013566 623191 1505360 654053 1742169 573004 771806 1755791 623707 1112399 1790957 521562 574511 1543628 439961 1987388 1024173 1727499 98967 1442246 1409453 1950830 1559722 1241392 188280 1738920 94068 619653 1579613 1296307 225905 1329137 1136800 828812 694506 553439 1306534 1165831 890091 1650607 154733 160877 520102 931841 251725 1046937 1864221 1327201 1364223 1128971 662034 1599528 1723021 88672 518974 1444381 894263 1421195 730051 386039 634119 1405229 37273 1156197 887754 1316191 405333 1482897 1689741 834807 310157 527085 1804907 929889 1800392 873559 1835518 1003746 583311 119260 1554543 105784 656583 1637271 1383187 1102191 21467 1941966 1877656 482161 1414834 1111836 233876 734646 497905 62873 1057161 1981113 456926 13085 570671 1563854 450919 735222 1035992 745826 1569964 933980 742300 767881 1288218 444711 1290920 1533244 1968045 308698 1617450 174290 468284 1676239 95232 1278664 1204561 1451547 483784 729216 1400485 438306 1979204 954227 1159949 600697 6903 1736777 923265 1599666 1313125 364303 747781 635819 48564 702093 202168 1886195 1177637 1311210 1026890 1484341 309162 1851895 160031 1129045 1614162 1164669 532479 711800 929124 917717 1785835 1749373 1057320 462358 604087 150625 654493 979234 1221181 1161777 1542971 933331 1091414 200832 99842 169459 498537 1457670 1373613 809509 1298323 1699317 534260 133565 1160382 780875 41487 1574827 157804 1400244 218247 1313749 1125033 719493 877373 1127144 1970416 329550 1021740 823200 1099108 1831997 559492 62047 1117749 1891974 423505 450325 1426686 747156 1751380 310042 698165 997543 181476 460170 929912 1305362 843762 333845 1452822 1305380 1303245 1766729 438060 1925517 95502 1136597 369167 1373939 1520150 384712 1224805 870030 1065944 713558 70781 441377 1417199 808390 530351 289986 896508 415428 1079331 1045786 565144 447057 219550 1541665 1351556 1488229 686210 707575 1799629 36733 15644 512662 1433433 104800 507004 1610194 526102 1558556 1612817 786621 1579742 1796014 663105 1730818 259023 73348 1568367 1646919 890128 1757403 533349 1187801 929193 1389632 1095830 102243 259500 486623 160875 593041 1766383 688016 435145 174273 1808099 1676495 1013723 1831215 452211 432569 1740486 684213 198459 104987 241530 1262751 821465 351934 385193 177299 1217258 1678454 1958216 902469 163371 1857484 1896291 1914232 973814 1684893 895416 1727797 508269 1487353 1503747 1454840 961767 1164454 871775 1066409 9006 785496 229447 1183333 188782 1712071 1597055 1879936 856436 445692 1016262 952353 831116 1752562 1745432 1436738 539729 129107 414965 972327 481426 746819 1956123 660078 1815288 1249286 1163508 32503 990194 1349492 835138 644090 1441216 341553 67614 1884931 1114504 91611 267289 1050864 453272 1802673 1156607 1672953 566616 1977824 152569 1581933 1061746 1017597 1878927 1351178 1846272 751590 846693 739129 744276 978643 543793 1067728 988273 1961705 1664857 595434 1250636 548135 1595685 362394 1875177 1121845 392200 1673122 87801 483623 1428262 679365 1857112 1557140 94558 486826 1747402 309529 111173 1410135 1332458 1656017 368306 1673051 292398 1046734 1783005 634934 1426632 1684079 207752 57746 1400981 843184 1025092 1943873 1405797 1403150 1368520 711760 1955563 1202629 1417391 883947 1404459 591416 1477039 193381 45414 1674045 243808 90392 1802527 892626 475294 1448753 1607107 680827 1712806 384468 1360173 1312407 1906630 15190 936606 1831331 1404328 977126 1363903 358530 184248 590480 1022152 1813371 604035 1703475 1945623 938464 206359 845010 1950119 590338 1956288 606522 1775401 840113 80040 113123 763456 866873 477628 442827 1523381 1402831 1402411 1468697 1988715 19204 748154 453969 567054 416725 1985354 66966 1912349 1660297 1349751 126101 1229777 1124373 1383213 1190604 1188272 1212753 777273 559371 685275 460952 1273292 185091 1524353 1280135 614826 1482992 1429344 1361870 901043 230334 1986622 1855128 1581049 492389 3885 457596 1340322 1511608 1150975 1399969 92081 1664777 514884 1360058 718710 424104 1635172 1908846 1703770 18969 1283392 742664 556846 1971979 1535457 1001306 916667 1581114 404469 1459896 524066 1735193 323587 524222 1244230 1130394 1131211 508538 1610001 328929 517166 967011 1836826 176426 620138 862395 1399460 1006428 1978036 103675 1925292 157350 200888 1043010 1576082 1290198 1198423 234679 755620 1674050 899318 1012290 409845 703095 952837 51538 972827 288922 1135842 1642352 80733 448627 1475337 239196 609341 710109 1383648 869775 1421817 195561 103036 549630 1418964 1427144 1070892 456115 455802 125312 336509 1497498 751007 1782382 1411933 728156 1946190 1681894 299360 116533 1242509 1639463 1532128 1441438 1235640 1014586 1102480 913092 1109216 166077 1338690 19661 675254 1213889 838691 938970 1315794 419485 215099 1860287 511957 1045745 1934936 549084 1831334 1253001 886893 1005666 1953459 1595818 1812289 801959 502301 1338158 1559917 853732 795751 1066599 1855029 1136974 73881 248682 1996875 290019 1702044 1801850 1075645 1690842 1105127 1831025 516903 949396 1614231 400227 495926 1096981 927042 1633275 452577 1224183 1567547 750224 306878 286102 1625031 1122707 973017 1376244 696297 8448 1252968 1345482 1149481 1225899 249917 558139 1607178 363256 636282 1226189 1424014 1216299 853760 1471662 704904 1780721 1189838 1096854 1170389 557528 324615 954777 684430 1292065 665259 1209944 592779 1473768 1302938 197957 842306 474317 689022 944272 1682667 453530 1741190 389109 1505131 614628 922377 242288 67644 995985 332787 1764158 1986356 394841 633100 1475405 410684 259726 1636191 349623 327744 1158291 652904 212761 583624 1281713 1446014 1586664 274696 494394 1231794 750195 1353144 271714 1832858 1220371 6558 677258 1150709 732395 432187 1394238 1715453 571872 1004869 1181837 350745 11015 1515083 1460758 957805 836492 969190 78656 552714 1005502 233132 160902 676490 1633673 835853 1997089 688387 738960 666908 1793640 864086 1566045 1042965 1415425 1638565 977661 4264 452509 162397 1162697 1714324 228845 213137 265846 1700524 822762 440607 1447103 1777367 901644 1078020 91749 326240 1831463 1910633 116549 1901396 1007331 559650 1300936 1591863 109198 557935 261384 1526343 1355223 92029 1880014 1459036 432539 1965378 566687 1868964 515735 1493452 547416 521133 715376 22449 1345181 1909196 716268 545898 87744 439527 1189885 1854835 405042 456465 291212 70056 647897 156494 574301 669525 633952 601634 548662 1122361 225010 211885 359861 1277054 123286 1530861 202262 1690074 618261 1624222 823104 645496 1694445 1604356 1910863 188147 1396874 1080089 424843 1402179 1465601 695114 1708271 1374707 1354472 1951139 818105 1331600 409934 388580 123367 1768269 701528 635619 1575136 809859 536424 112634 246584 155973 303167 1326683 908654 620517 1742782 1721062 1366427 1564559 1408140 635726 466527 878846 1779892 163399 186889 941774 1854007 553097 310655 799961 309786 1274450 445545 586314 735261 1611479 132372 882692 1355638 1079317 215149 399825 190085 1311899 12134 237646 64060 673624 1916966 118729 737018 1153048 216332 152655 1092402 1324392 1026324 857768 355349 195350 1530937 1027955 743920 1525370 1899563 902317 655314 1242548 1793321 1435849 1287154 676885 1182675 332657 1310662 786899 128248 1505519 859747 1136630 272166 740654 964075 1052615 597798 1104217 1293768 868215 909328 1046237 669839 17991 227539 925400 144685 1212468 1211057 292277 1683226 1655294 714603 1958235 667060 347646 1628791 1433451 353995 1087534 377620 1445249 1177218 1554279 810116 204922 1842911 940043 666030 1946218 1908831 1369326 1143675 1303038 1042599 1623993 1098123 1201746 822640 1169056 824318 399469 1466816 1752732 1023698 1628968 1670411 1086735 1974126 838474 168916 554481 1254216 1390491 578184 181317 1263266 1450946 1897748 856838 143556 874158 1771207 427388 1397923 1219701 683416 1261160 352491 1492460 31261 1704675 475829 1099773 1113311 31363 661343 756783 1865408 1032091 1031808 979524 919959 597059 1833840 1051414 1484737 1857155 1860166 75802 1233195 31280 1407429 1113526 1369570 1400372 1752340 1947660 1202533 795190 646184 331803 1088288 1974196 192762 1288179 757416 1957905 495466 1420373 734808 264145 1181161 441227 320679 1532474 243284 1757861 767226 780116 1598859 492476 1179987 1256586 527513 511405 317293 1324732 1725154 1106616 1167054 1341702 1838890 1883883 251107 1853614 244566 562711 413957 1962015 1335437 601432 420828 1216344 335899 1178151 351733 1820832 860581 1212515 1965351 723332 422398 1791401 183809 1559004 776069 1648551 457443 950194 1905623 588 1942362 176833 650741 584654 1729377 1669643 830607 319846 1809813 1227206 1495413 1784900 209946 290616 824748 17254 1974499 1277865 379947 605916 731832 547833 37980 1198857 1023543 1589362 1896765 838729 1248636 901792 156569 1767162 1685737 429635 172249 1859274 1541695 1076477 613741 120186 1451853 1572699 129869 229368 689241 1287136 1362413 826052 142201 1707376 398745 387938 657528 1576248 573898 879670 1177627 880669 460966 810241 989442 934941 1360365 1243496 260354 1333675 1174380 577359 4830 643393 1796797 1098639 976757 569284 1989941 1303320 1030211 1911997 62743 1643756 620651 1892802 446938 810024 1793624 1696757 1503838 1597660 207366 308392 1074764 1836680 1444769 1047641 1476546 354989 852078 986151 1805200 447790 1015453 598611 1946610 826453 1099202 102141 1219855 168231 1907315 917785 1810398 652234 852229 1605045 881085 281315 753529 1357562 1864858 56707 1680085 883365 643305 385747 804123 806117 206112 754693 135854 1081963 1878314 198500 1293347 1248341 784977 543820 800501 1330341 679540 806417 1003706 1766314 1872666 1512772 316678 1718572 821149 600710 1467462 178401 1742160 1761662 1617033 1572634 128830 1877599 100296 1195979 1775928 1769975 254815 1178568 670307 57961 1902551 1478649 106886 826807 1208310 529133 1683138 1392713 502579 1291712 507436 624632 265618 640670 1893587 339594 645880 1903977 1445881 318813 77689 1340488 360184 1362539 1093893 1565590 259672 1202174 1558113 402551 1643291 1681833 1786934 828295 483372 1403100 114930 1036745 1164787 373834 1607024 1867042 1099388 723830 1888633 570464 723367 630420 350763 1284848 583785 1284012 1452298 1970234 1645623 1053610 200537 1278021 116429 331627 1156725 710643 178702 1647793 397586 1866944 72399 703251 1242652 248765 534798 753812 1237957 368724 198844 608405 197742 932878 54814 799526 793287 821086 73769 1023648 1267853 1914485 112361 1481048 1411944 534802 1731886 170362 938236 867152 168696 659247 1992246 352429 1600774 1598437 279212 45544 917532 1951367 1769264 1077932 1035890 282299 1620910 1169529 673713 491544 245676 997262 1522266 1164776 82123 801024 1194877 36059 1557943 725559 714152 1525929 1824651 1697712 27452 1451242 234861 534217 1167131 1579179 599171 1121612 1892430 567732 863035 101529 1585913 1718800 587672 932126 1672014 784713 1764257 1018927 1642602 976414 418001 1278141 686014 451690 1099594 1562691 1368576 1030200 838868 1619359 1398947 418495 338897 41607 1500617 1244008 795400 1284107 686077 1114987 1820844 1166759 1917928 1679266 1746150 110273 1235080 142586 458981 1931584 596634 647213 409646 870453 1605570 1182075 694068 490089 125790 1970424 1159004 1405744 100751 745668 529007 1501426 547828 415554 1450051 1033800 1028971 889218 1553616 367118 1433290 61848 1790284 1460117 497154 475705 178042 1512291 169250 235222 466101 1010091 1077745 986418 734097 1811003 863552 1734400 1571526 1092912 1696372 312034 1830655 1845423 673326 255305 104780 688822 1237339 934005 60764 1366248 372911 1964279 933615 735256 374133 393923 384565 1303219 12880 1186613 1951168 1362865 825753 696142 456250 336479 98184 683123 1745313 229131 16879 609980 1588382 1789449 1254018 42712 1831402 379462 1800922 617288 1733079 693934 1002476 1323738 1518595 27046 494415 658553 304285 1309558 1849406 835410 468075 1016657 1213340 1847048 1581309 1703637 827660 896593 1446152 1656974 397386 693531 6905 1114997 355040 345228 1139002 777904 668001 169191 322498 1288857 650522 814609 645854 1207090 366012 926648 1688232 1890752 1056324 792090 9350 726891 579447 712430 860160 611646 1319262 685927 1567711 442005 1538901 1015757 510427 583723 646282 1487059 654030 1289623 871983 1380885 1470311 1277010 66424 205499 1819349 416616 107850 1987092 482554 1674191 1003460 1017830 255782 590857 838558 401210 1538136 1220411 985075 95965 1062685 400455 339325 1023494 411525 421420 1028791 1133171 1510330 331071 147553 1497756 795000 1081519 1883526 1519506 516066 1528803 1132305 1283077 977503 402054 599946 1899144 371289 1059167 271576 475894 1346683 397426 145917 321922 1697028 1865009 1153562 1183738 1199711 81904 1030726 745743 1208259 250677 1991453 1223238 444332 88551 1333745 1537672 1151005 796742 63467 699909 1516436 1163916 1090903 679578 1065641 1557334 906304 1736608 6590 1392418 230958 219417 97222 1596104 426551 1092672 97524 53334 1313374 832345 298772 1355466 1391987 1275313 805451 885732 345909 1709664 1314310 613094 1897172 1876243 1550431 1290484 721733 784175 1016509 1650903 1748749 908839 935778 868137 1477123 904487 1418470 1818735 1334434 1026084 82133 1717697 1460437 1127820 1724622 172577 14568 1884416 974466 1314497 1708660 1843034 926969 968122 778227 909064 1363690 1713024 1947875 1169444 203950 730151 75464 1618359 1972430 1149124 1423726 713469 819316 618385 1805367 62869 1304891 1442378 215161 1592871 1853760 1815667 1545681 1198860 766427 1115439 874952 401053 537857 152573 1022426 736744 1168457 1655858 1703044 241213 1559795 1320226 399359 678649 1721119 167777 1352429 678468 1449127 192999 290886 702141 1169745 438190 185644 1001958 367539 890031 1301232 1339895 456106 697072 1257460 100376 1788420 90146 1355908 1748661 610488 1402687 865613 1825383 529204 1037554 1112387 705714 1853396 1662429 26215 1382744 283838 217210 1282032 971389 35132 920157 413489 632796 846827 1671159 148341 1302892 848638 1423049 46910 1479236 1129343 1054372 1540315 1307784 54837 853974 1116556 298367 1895121 748149 441572 111523 583200 296297 347850 967048 1067134 965393 1428254 369082 235402 1975325 418578 1383870 1484494 1284666 1804703 794966 1266385 919044 977163 1030677 1007106 572508 1607739 1881759 1213054 627834 1641042 1987117 506659 1205166 1645853 1791330 406334 1890839 830937 733831 365675 1579381 1761463 1383810 1927402 1790190 241358 1924917 1895994 1875844 627428 1481446 213139 733056 551589 684749 707528 573496 1502156 1900842 1533770 783625 63054 525267 1555655 1681935 527793 106624 437471 1953953 1219761 250698 1285296 900212 231072 1566414 1081301 985520 1241472 869343 1513060 413740 665827 63730 222275 1462377 365713 1133545 237961 1795661 1254549 1753461 650388 1717774 91265 1476217 1730979 207354 968755 367775 28199 1819844 1767768 604184 273128 1762104 1483133 1045171 1850073 1608734 1712346 1456557 1645361 540349 1102136 49018 401470 1476791 1183443 1580089 1782199 586375 1891699 1873654 321272 1503689 431120 1486560 1294379 1142117 1895409 1237344 486056 908848 1650110 1409392 597423 1395286 591054 712137 933395 1521772 72024 1318479 1896218 1403532 630656 42202 661621 294736 1503692 1553567 743772 282261 1576476 1253014 126060 1536060 1019923 872578 569894 1680019 98883 1728649 1494961 932116 1516710 1480163 481238 276338 636847 1697132 792962 333107 316607 543988 1319115 206790 824513 1677044 1184684 126229 969523 1598504 1900948 1942204 40125 73079 960310 479653 221786 683980 1638303 1310888 221581 1595677 11388 304854 552212 960422 1364185 234464 157147 1409884 1551906 918395 1248003 1963118 571580 1185337 830580 1029647 244977 794548 697273 1847327 1677403 1916867 1421162 781934 1466855 1633935 1910651 832943 1112403 904682 822289 1218919 908172 1599656 1112593 512707 571726 649185 376287 963714 1122520 788772 635038 1549350 1169957 1314544 261292 1585957 1445696 1970411 42565 1015540 842698 1127315 970925 296434 604805 923053 3854 8308 1864496 526068 943631 496281 1220429 1082899 1217938 1888272 460051 1264677 585866 757297 943000 305283 372155 1420172 1546306 897034 1973777 868432 660407 1890511 527551 922743 1881525 1612804 1940519 987830 218324 851900 219343 198255 377027 1916275 1275978 64344 708037 425926 1314555 274541 753467 485156 1348492 1547912 1849311 1570606 530979 630198 48724 113895 749450 673296 329945 1312278 1225858 725868 1968992 1171726 1014214 130793 724734 1525847 1343519 724602 1938918 213871 768830 1972848 1846662 1701578 1242675 1271071 1019023 1632633 886675 1059354 1506352 1698038 964919 1075960 1941962 370098 1951953 1921059 1288546 751295 839734 456871 229213 170188 1710505 741510 52472 350593 1063229 969469 38738 150712 1705053 1287097 18681 1798629 1403712 1790266 841186 574285 1862401 1003708 173228 1597589 1083219 1394344 497307 1522847 677860 1784269 1698631 1234875 1359092 185493 337654 1706882 1049352 1682129 147565 1035373 574175 905441 1067272 112559 373404 1571170 12070 1131687 358030 286006 1980635 422714 987822 1131691 267048 868393 1916567 16331 1317571 892753 1185721 516501 832680 1132097 1140211 1252762 414036 831153 1335658 668163 1842203 1968794 705389 827481 384042 1989463 1293613 1065114 319467 505863 583289 1245207 1048167 1265154 1611780 558202 293661 1327796 1119856 170375 106644 738327 1920780 1725736 1356082 854033 478928 1503663 355582 904776 1133215 1893913 1236454 953044 1136425 1765998 1146233 1064180 866246 1499990 854987 1088238 546739 582048 1229169 584595 1790498 160472 1198075 1545447 148622 48579 1563316 549707 1861237 732874 125781 969189 498357 104613 1850552 692773 1190070 528391 1573271 62534 403774 1381194 362548 286481 1069237 1961333 1343165 1368404 759658 1918570 81603 600300 1107979 1515899 541098 1109223 1145951 904250 879694 1683897 1167610 134101 1694186 36971 11539 1798324 1788171 246412 1402298 1909398 1827250 1849509 1428525 921514 241461 700314 1982848 1348567 919875 1183387 600194 4005 345257 1797420 523436 1257739 1303459 26864 273843 1184186 1410314 1903590 548720 1923712 1323545 1795231 1495383 102098 1588324 1270385 1866425 1887494 745479 371454 1557930 1743160 1778014 1112930 672938 1668141 266698 1336730 1314707 1789473 832322 1544900 965101 1413567 1540279 819320 1448678 1743321 955860 1134021 1440067 1565195 1555048 494818 458666 1655025 1443523 1192437 1321118 672941 1372049 532759 720912 1581878 1845171 1689860 289071 1661417 680642 1794849 497580 384724 147010 1327486 1945929 883301 1383180 88590 1250639 246104 1330584 436757 1485669 862073 80866 1256617 1685464 657797 757258 388736 1860291 573433 501590 804807 1458614 1477953 965489 1669523 1109013 865059 1614363 1682952 456093 671008 1299060 780966 722911 84362 1174648 1941106 976864 1096743 1620275 1768009 1219181 1797467 1014774 576886 1766889 647455 277953 780566 973552 1321752 404130 1964961 1600548 436616 1621269 38842 1290195 1336100 919450 979419 321001 563252 1333168 1757315 1075961 87775 1769803 515115 1103602 1172041 1317103 1274508 1552274 70482 147849 552018 1785077 899353 727898 1131717 1063451 341970 279857 1814286 78557 847442 1496743 228335 1609212 1933172 1420085 354571 1653387 766829 1267828 1787442 1884187 958883 914090 1091056 1030885 1371667 1923175 945229 1238959 1560831 690279 1275364 1027044 633456 76336 745937 1565932 1711707 1837767 550626 1868292 711176 1893241 1674920 829571 607285 719571 1100983 664980 1520385 1449513 476241 734857 352835 835019 1218980 67245 1189314 282988 1216033 1068585 1552669 502408 1801195 1147131 985752 1671136 436725 1409336 1972602 950935 772369 321232 459226 732579 1877066 1311153 1555286 1969427 1648741 20852 1568655 1617023 120564 441015 922627 528349 373211 497858 1604906 1813018 421453 730195 549322 810812 1443377 368297 1073447 40718 451860 1714991 1348418 1016445 1236405 729468 1912930 1678322 409313 437848 1110634 453429 630014 449872 1773539 162258 1410541 735618 1358518 1023298 1202195 1803161 874264 1752586 964451 1312085 1424276 1678827 413535 1422213 956908 1194238 1303650 804862 69294 86393 1935914 576642 1634360 1399695 590403 934968 1160393 1948775 201805 901494 273285 1293279 1828245 1233110 903157 735904 343971 361187 379508 1545730 1965880 1005554 1087688 467717 1149370 1123476 517288 866335 2102 1640976 1372142 1118195 332020 1656812 1770988 225400 1770481 1149281 1809035 1302147 523049 1767715 815137 1675067 609777 1902942 1591990 277455 1696730 1338736 581091 1391885 1141932 1693653 1483493 536337 1808575 1031958 269756 84192 8224 117506 1690139 144129 849919 12669 123274 1505745 1702020 1495839 1200485 1904373 233295 139057 932048 853349 1301689 1099081 695848 968912 1663204 1873781 608734 245563 1180805 1588013 1015866 813633 300897 231356 864295 458919 760315 976014 1252316 1648290 1764842 1832911 773940 1580885 706476 424636 360092 1097478 735372 1000581 1808841 1856566 1673175 289823 1386588 1217385 1178434 1279312 1814846 324853 1528562 30219 1684636 436140 240746 842886 304861 1495321 193777 1746066 1172665 745786 617808 275660 422415 1710536 1506317 1792395 1124189 407593 253181 233612 1875346 1328058 1595235 947996 1069167 492644 1355660 1252892 1402799 1409484 1241775 1568769 1988618 391783 701125 1586904 1791065 1421474 863125 1745018 475814 1015608 1539210 365071 1743560 148849 179984 157496 1700562 1076644 1955925 1712255 1919254 290673 1651376 986810 1657888 1770166 167909 619958 1997621 624622 1802741 1068445 622785 365671 117653 1907192 1965158 1093382 1046489 772750 1392362 233659 890739 1504228 1867087 1158116 1768937 156081 674104 494804 275957 241866 1597961 96681 734835 563778 333315 245087 1256641 1390270 1532100 889307 634581 1941617 286140 113628 1952846 1697110 1684671 505147 221502 1843215 202332 730813 1223988 187056 1139587 1539636 822153 587059 1493517 1367820 1697441 1519565 1549429 470314 1443715 1068946 1074675 336094 847126 1118376 736997 327913 1825826 1135679 1235253 1985324 514736 1491082 1058239 144377 56719 1421331 1773947 623386 38461 47493 462803 50370 1498440 1831096 1150339 1805852 1239058 201270 28754 1207890 1539269 993052 1597201 87553 1808890 89254 990102 376195 792102 880734 493008 1239907 638956 172297 1644918 1563048 803233 110528 727610 1643064 1783083 65163 1930414 291786 518180 1940591 1273390 387311 43961 1270627 1292333 1339487 205673 1633009 1459991 1924370 518653 743012 1255075 288082 622574 3827 1371067 1027224 1892991 1153574 384705 1138392 2613 1825970 119045 1654013 1595584 1052938 618949 201279 222249 946523 1852001 292431 1483578 1614104 894651 794571 731215 643324 896847 1333174 7211 620070 1836429 1165397 1222971 1469652 651498 635428 1831771 1100113 1825526 1182242 549579 573198 1463639 1260063 436958 1609654 133409 301589 1197842 1264746 783760 490685 1141870 1361495 757328 556879 162544 1642556 11990 1104799 834750 882059 1756649 1706313 1658798 749445 1941508 1581343 71901 477151 980681 438976 1718604 1532051 507165 908270 334164 1272869 1576155 1116500 372989 1580564 118982 1034430 157792 1482238 1147266 1668524 1173031 820429 741287 879819 334811 1376087 1107940 1962809 861946 1815285 328183 694606 447222 685678 715756 493582 1672588 144598 483749 1314545 924902 1945419 1686455 1103924 1904684 1708142 1860783 1037120 1495687 1146618 1128772 590283 1153885 1641630 961120 1785659 1526369 1797572 4800 248360 1832796 494993 1308540 1347996 966713 236749 1224533 1716746 1189346 1251429 722205 291902 71686 1726249 1286854 1000983 952958 175521 1607521 115515 590849 61886 974402 111448 1084231 1434312 1071578 1636168 980270 93380 1053307 1816228 752846 1978149 119918 1056764 1603111 1514891 1851828 1398351 919049 1181876 823027 962833 1919198 305846 1878937 1168414 1619426 625431 1152396 1199816 583469 1468264 111632 1368314 1993836 1827916 1080345 1810663 714999 1468201 1123216 1521899 208027 800715 534149 222384 72610 340189 875442 65358 640100 880293 1663101 1252744 1679734 1697042 521727 353898 1557204 39796 1401710 507748 1757516 1625514 628135 603127 1393043 1801653 286960 980316 26009 1578967 441792 399015 1060889 523572 1761503 1656543 1845494 318084 770592 640300 778185 1930152 914961 1401752 202897 1782049 39195 3195 1069329 180927 782541 1599374 1852227 1975455 1193664 1439615 833862 69455 1842352 500792 358382 251763 181675 812855 1383390 568807 860456 705301 1951521 1695246 1830451 312207 924409 1825064 535560 1772709 1927880 1981563 734856 1720346 1253841 572381 364487 460867 1412971 1124576 902793 449826 225600 1241956 322079 1793672 1505956 272547 864433 1444432 986279 1211954 1535213 1751445 921842 417532 1716163 1761153 350545 1394356 701502 570386 1774243 124778 454372 309394 598059 957700 1049889 760221 1449025 1892684 484524 1378533 414203 1161022 220630 1063248 539462 632043 1798898 1063357 474247 1741168 1154538 1608180 147593 234617 144240 1251414 1887499 1338366 1277858 1600762 1402914 309231 1651159 1153076 242562 75060 1312273 761596 1755283 1703606 1611346 366773 936671 1237915 675479 79186 383518 237833 1542116 606169 956667 1209105 1927593 1259356 212725 97853 1255989 1092622 487887 749021 1632961 102287 480073 378206 1885887 1665444 162670 1509831 1253055 1471453 1510353 1636902 1547577 782741 180884 697912 1800121 608266 1070875 1554612 283282 985938 1871936 607942 1696510 1289385 1913161 1494007 472234 526583 266516 88831 1621643 653891 1017557 766690 357974 1293083 700208 158035 136752 110451 1987219 1377518 483992 350727 1985996 1402873 1874742 564901 703430 1051008 705559 1526206 232518 1043468 1113266 1496982 985152 1313226 661351 307270 1616167 1016053 1222260 1120100 215952 951002 837157 1185491 986670 1620129 616906 739596 1145725 196232 523719 432046 381002 1359157 655387 1637070 1505901 1229806 79279 1485072 1655283 1222331 1871127 683200 199686 185258 825960 1154785 606016 1381803 1357408 1604259 578413 1951433 1619824 109523 215044 1160403 437856 1077585 877545 1706318 1094551 731352 1397404 1159152 1141707 260553 19552 122367 647502 1425387 1098468 1523359 174655 1413633 1372886 925258 1330816 496965 48946 1662138 1649098 156579 219223 1307179 1729786 1011574 345336 931493 236304 173803 141153 355629 52888 397121 814845 433347 1995072 273391 1021513 488417 1933678 1490810 173576 939954 357704 1373315 1320517 1220284 1376579 1590231 115440 555938 791366 168136 1697494 141379 715386 721411 439212 1120428 304521 906251 1420310 939006 578187 1355429 1463347 304688 1426157 626167 794237 1865934 1685850 764843 826609 1561771 443926 289120 696530 612022 1815820 1893395 747260 222861 1412817 894313 1375179 1815254 1860744 479171 1195858 1233929 373622 1113914 1690076 611331 1638187 1326120 633480 1059961 1544282 1031555 1603192 1968853 1119270 1828990 1518592 1313460 743511 1519967 934258 576889 610790 1029118 564972 389932 1101364 154531 164376 812090 1143331 1457033 1845533 1909121 720849 1407869 134723 802201 455048 784263 1366233 1496740 987697 1243929 953925 962507 1058696 1989900 1450856 1990488 1441412 1329436 1837464 81675 123692 554552 1342583 55258 412902 280479 1209405 987777 1754134 1819491 523582 267257 884383 1584675 175916 1573313 739397 1633862 1209591 508356 1848793 1322283 371860 1817421 1641510 1358681 1590970 1670393 1661825 1338171 1011465 971816 1839982 1587674 1884001 155990 40190 152408 863864 1979846 1268375 70028 1435431 910153 1474798 1146574 814699 557263 1486557 426547 1459633 414057 795530 653309 1152119 1889354 1154346 163814 1884044 198250 1593051 53955 515572 874433 386071 813440 801625 1543342 24773 1820187 65791 819333 724099 8206 24373 925757 963483 67619 1699588 1282456 712506 252033 105657 1962419 419011 530849 1915454 1407640 1817051 1854239 1283929 946966 255972 1463729 1556631 297311 1272433 1229232 1217986 1445432 1687797 232404 677170 962035 416912 1474842 858054 1379582 1897284 907491 637572 445034 1300366 1706216 851345 890561 980336 501620 1410962 866364 417103 1845732 1479411 768926 208047 828021 235289 1390647 367872 1106161 1708777 1100416 623008 430229 1869345 195227 514963 921025 1738790 426210 1346197 1657382 305785 819552 1050901 1483783 1111027 737264 1570256 1301190 1117910 208804 234313 1520322 1975614 1003404 1752012 1263624 923473 167632 400411 107960 903097 1023000 331885 1843130 894823 1028995 401572 366900 1014002 734346 564725 326323 133081 1276743 1967751 1139402 940518 395037 1718884 225369 990670 143143 790486 842217 1256688 1162758 1306412 490818 498723 1267467 1335185 972627 300208 1270798 1939778 1057444 1645400 779103 570818 992844 468381 1895244 1022451 186199 1352087 480300 1358674 40275 402372 756147 1202306 1507466 1712867 1337749 1252473 386989 846717 919886 627825 637338 1247775 59879 1541169 200269 1664823 1663955 347460 617779 1279714 412359 43871 1805970 108980 745694 981839 1738618 218836 345093 821747 186227 369483 999427 1498747 1088665 1629083 772455 637999 1596539 126037 246022 1281115 1476598 1712622 709297 243087 1119518 830747 893860 1067359 1989135 1296446 974225 357855 1384893 252187 722681 1606863 1183562 53448 320160 1753099 1646521 1529833 33553 1129132 506562 414141 1347007 519425 554290 1235258 493100 620641 1977749 1437838 1326345 1971188 81503 1326261 654644 1421444 269968 1429023 343011 1697700 1122684 905217 1132800 1374278 583458 554879 132842 1470669 149924 749553 1921381 537597 1385649 1111302 1816506 289642 199141 1546385 1930715 410412 558268 598880 1359860 171699 487591 1043656 1359618 1806269 277739 1058693 1538632 1498668 69301 62102 242690 748897 913255 880128 438430 1035197 556986 763724 1579037 1249132 1764555 352535 132269 479728 1329241 788311 645241 579020 143649 1924646 1128692 611107 1984755 1773839 1742026 500704 1355407 1054877 280912 1412337 73845 973718 600906 51307 613493 1218793 1106394 1543714 1920270 1764553 1564801 1039164 1452364 1329218 1808887 1087884 1776569 1439520 1378633 1412965 587076 1948194 1664198 405642 1804617 1885033 1526712 135019 119961 1887587 1910525 409273 1645746 1187091 505244 1563870 538916 325465 947733 22824 797955 905157 1012151 347974 1083533 679106 897630 780907 221173 552434 1980303 1739427 1068265 1714371 1364183 1702474 561050 1149900 607132 1827810 1268466 938167 125360 365130 690533 776142 413586 1420666 1050524 925789 1041562 872151 1172068 872420 323778 548484 1722339 661983 1724350 1589815 176740 967023 264844 4303 71739 467044 340328 1837188 1826432 1094866 975553 1328249 1855379 61513 1297431 705514 1714139 1977152 738044 422139 1851667 1456101 69677 1404747 902678 836157 24471 1637692 248051 1125457 1053228 717546 1279699 9535 881912 1993614 619484 1244214 1267264 1791361 166947 234495 1143977 465854 1799998 1778858 1157087 8761 761201 1742769 217503 5540 144412 573094 346541 1208381 1108150 753178 1709898 70274 698586 892575 912441 1889848 840625 924606 188487 480209 618982 1657657 424504 467689 636516 1250864 340929 581522 501069 89945 22621 222376 759045 758248 1903552 1754801 1596776 1596154 123699 1236992 860795 592256 512133 1761376 445143 102737 1137929 1111160 1527073 1546244 1905011 675476 650332 774346 619025 455385 26031 123412 759077 1969244 1427464 976624 639727 88761 358493 1966358 671043 1516998 1056050 103218 1025366 45384 14751 642174 378958 489124 504537 741412 586852 341986 1242681 313692 629168 583031 805642 688799 447644 1048556 668823 1210658 1720336 1775985 519015 157702 1717810 1249845 1830290 804487 979655 167506 514568 518218 1085043 265829 55910 893937 1386392 1776411 164406 1004941 1215378 698395 901715 434470 75950 1094838 1693369 1103248 1096456 769534 58608 1059244 1885727 529775 1193236 924067 26229 94148 349689 596654 1082381 507509 1182658 1620027 225666 589342 1637295 1275282 1523805 1361661 1393337 1809641 485701 840089 878859 1350670 310486 1955230 584443 425162 1140781 945560 469108 2105 691823 1228285 1093267 1723449 391023 509771 1708681 692117 554288 815430 385884 218325 324151 385815 645970 642987 840293 997026 1406230 507950 1747473 835246 482321 577020 1245541 1117505 1536189 1171712 27762 1842189 1502100 1422926 1652711 6819 222843 1033294 138147 1578930 1967250 263216 1935122 464024 1515026 8123 521942 1481163 1287340 492209 1548396 948766 482661 562700 316384 1028484 1841991 1701229 1990458 1630403 946756 1795747 865157 560435 873859 1674653 1442524 845553 1931127 1728527 111088 684769 1940140 444329 1062326 1970769 261582 1885242 983139 606319 135271 346048 1840689 597380 137449 1140163 1373288 225080 1802978 1135165 166215 1957309 316326 1601307 1112745 1645466 600037 1541541 1501885 1906315 1380620 1232342 1018246 1554700 500137 393065 497534 472821 775318 899262 1883356 29464 1369465 1412466 166904 1669103 1778266 1676257 1559887 78833 358063 71603 1585361 1458525 1222623 459118 1225051 318158 612450 181020 776022 1130226 979416 1747230 360420 1111708 1474023 1989307 155422 671536 244117 587432 1987055 173250 1616616 119469 611108 1681902 14964 1552558 1664561 1689459 745911 1694509 223561 1509616 737323 280903 1532402 1628963 1912142 469690 1985899 467249 671634 1664209 599577 1549389 1741969 1875904 472715 257810 29265 1240122 1516722 1062598 642585 901794 1677059 943391 546925 1677720 1436770 1172465 1304583 53845 691666 873615 248785 1568284 858230 1183045 481228 1767313 1571692 366744 63576 1026528 202741 179826 463483 642499 1753952 958970 1453234 1165551 178376 71810 949667 1778551 831682 1327036 1005196 1765971 413694 60122 91469 526113 527322 1333835 1839204 714249 814986 1084260 630732 308072 1906401 1403792 1241822 1774590 1249783 1259593 226143 947532 784840 1885983 569780 308882 261645 160617 73714 447841 1726626 1337062 375210 177489 6893 1972973 702371 1906037 1116126 700503 706941 1829178 553330 923635 1444502 62081 281301 392646 1313009 1515751 1279802 188991 534839 1563904 276170 625595 676325 1329877 1008844 1605360 825419 1081237 1167974 288627 774461 726149 706824 1043354 501238 658582 1561950 1107277 853383 734403 1618727 1034185 1253178 117037 1619602 667678 50717 540922 500479 426578 319007 1727989 132630 1539589 1302762 189946 1870370 181466 622622 1976961 690572 434757 115371 1069347 1224730 1818169 1520865 1640228 772526 132545 1665631 1040725 532100 839405 1680769 60436 1559033 298535 1601522 1986936 194016 359998 1682260 1379266 38345 1440073 226150 874444 711764 1509869 102914 575014 1291145 214093 710553 765186 1229190 1697335 1116394 344204 622326 1888694 1329789 850810 1692708 1914714 504107 391873 1115202 656770 405089 1407197 972069 775681 532267 1904065 1745033 11440 308811 1917221 578690 1684477 1323394 602445 1503327 1662975 1381982 124460 1841451 597872 1248922 1176225 1961474 1783669 806140 1857679 1832457 152739 1830653 300579 803584 125574 599239 420736 564981 1975089 868417 1394338 157264 263913 668269 1739066 797250 4061 1724329 208939 393156 1886067 1515530 1693442 1156220 817512 902358 805944 25172 1600957 1055944 419112 1445285 1113110 1334778 662908 162152 875754 1811395 1137993 502571 1802235 1846848 851044 1772901 1168024 202956 341247 757574 1573717 1919082 340130 671931 1803993 303681 1729350 1662587 1560366 1661107 626635 17440 236542 405824 1945770 1139980 1972319 1824131 1899127 1890923 1406016 852235 805571 699074 1374347 990127 1662831 1019995 1072104 1763075 986394 1319434 883686 838161 208728 800555 1834029 911121 1068675 251623 326224 769571 1938344 1701891 1051454 1925570 1056012 1266280 1471502 1340409 1158698 761542 650593 619052 434681 1129998 991836 340143 360788 123074 652355 695578 1785791 1183531 1362188 195727 1383085 1339546 533835 218723 1728199 1429639 584403 1792559 781578 256746 924350 1870156 695652 1436686 381796 826485 1187190 264804 257118 850153 102071 1814181 491872 722498 783786 310696 1932818 1605002 1958421 1307345 1398096 872089 856035 294954 1460562 1431401 1022237 1819104 747685 906770 245233 1130512 1336906 1077020 1582708 1838537 1255180 784747 1006331 1297573 1643633 1679941 245562 1147970 361080 1858362 330699 1401041 439735 1877136 189082 1992769 908357 280600 194637 1289065 637476 374418 108828 1924878 1500691 1983404 79781 464216 113202 750721 1632272 716247 1351090 516976 209461 391586 1882552 1015828 1329010 1565775 1023042 1834023 323556 1533086 1499701 78438 1428785 200910 1247090 1723073 572841 217365 14868 1314198 1980344 382390 1796644 1317210 346089 122560 1709704 233974 1671529 1933302 1064965 1283954 383203 692132 529980 1353585 1564259 999028 984254 1308007 1206540 1327494 768198 802790 1867868 1039076 925284 594587 494758 1709022 478084 449507 519641 1963699 431777 1162862 533632 531193 463808 111624 1744741 1971919 15604 1385538 13303 1290932 541203 560452 59841 623831 920928 536078 1063218 351388 1297095 838874 1575458 1455984 860059 248561 344034 478092 1808498 1474944 1630589 1529061 876149 963753 1873168 1138922 320433 1973504 1994858 126241 1831955 1172542 577488 1144450 922925 392834 1474624 827663 406806 1504967 1169563 819566 1043872 1715518 384739 803468 1488080 86672 1914436 1662007 701916 1396415 588716 261497 786776 52922 269581 1514203 1961267 318094 1133667 1502689 1489909 1910686 366319 944307 1954791 431483 38167 858574 1490603 1048954 1698259 1375006 1528106 280091 1242736 717851 861403 795093 53512 234085 589793 87031 90641 1402064 143344 421769 168027 1201472 1401352 1987166 1517934 361660 75567 1506372 452250 419291 1776322 1819018 1964395 1652187 10361 1105457 1057646 358771 1441897 407285 1351795 1053212 541873 1374094 1811241 34275 121937 1364405 616677 402593 324786 143131 1094120 1238783 378151 724548 714118 1139986 41757 1456971 912197 1466404 1086564 1648401 1051595 396598 1573703 819178 1718304 1144128 604193 502788 564144 509592 1131359 295705 1090366 1671493 1101182 1552150 1001163 1459363 1461302 667131 1796546 56969 967844 1753969 269952 1358686 1859739 828844 1439303 779143 1627729 1325006 1757388 63275 536344 1118572 656455 1380065 1162242 80679 1572162 307551 1797767 1523231 1053860 574221 1881638 482118 1822857 49896 879300 1601811 177888 1159628 1075267 1726205 632698 1456073 1616927 343302 950605 860240 1467558 333823 551218 110472 1862255 1693420 197690 660285 1511849 1807312 173741 1723108 833233 966967 340666 7792 1576968 1703870 1420492 559049 1985867 882962 1897588 617499 1020871 144960 288247 1920975 215693 916399 1454406 1422642 42252 845771 1825618 1360613 1292708 191103 469871 271959 1225991 1086626 1946912 1347524 1910744 501142 985755 1050337 1427302 1642085 438501 1361578 1028489 1128331 1234650 583526 1613091 724612 544335 316410 986262 1256826 1221870 186860 1179356 713242 788245 1009316 1500799 455502 1447224 1506267 1980999 1581228 405424 631965 1501615 1912122 355573 541162 1260279 1789367 961200 1303411 921057 888545 1399408 8409 1168658 144110 1986967 1264081 843910 1613670 969505 709910 108667 1703487 42897 1830520 772760 92070 1258141 1052307 371722 1555159 364327 541841 929375 791986 1865186 518712 86791 1581050 1889381 482910 1216610 1050404 1765467 1800283 1783945 570438 1304351 423987 977044 1967479 34068 1450901 115500 1959696 556108 346740 431415 722631 1349821 1598816 494658 1893609 805790 382440 1518076 995874 326469 655062 24484 434416 1448091 1971485 1693960 720296 1753881 459829 1151188 1980665 1346651 1602933 581867 1765315 1181784 1966661 1860698 1175223 447505 1521766 270554 1665237 750253 1910308 1071794 1523411 1890128 1533737 1314602 1433251 834125 378196 1146917 113814 861677 1894126 1686864 1142089 1902036 192414 1436608 1745127 1824967 582570 1043665 990020 1764992 968600 1548712 219438 1432844 1603295 1297824 1366285 258464 1519746 821818 1830463 130664 777671 640003 707501 376468 1374942 1557419 342304 1211607 1443160 252946 302205 1065453 978247 1050669 1283519 977490 612589 3814 413051 1562372 1449812 1772624 695786 728850 988356 1325084 1519213 1681884 1417991 1639521 517134 1930909 1391188 144052 1406550 901036 1806221 1882600 1160726 912742 1983963 1541474 1730802 403359 1106289 660265 843849 1621086 1598938 910735 756420 195949 383071 1547378 1172786 641919 1599925 1763410 649069 1445291 43825 1855001 1372646 1196702 755798 1991541 1389332 1008090 52676 809445 473142 1410269 338435 1097973 1290671 1680956 1782701 658706 1390087 1239655 620170 579126 1190074 529673 1060631 2974 1816719 429620 925618 110149 173461 957272 1825742 612644 376606 1234626 221816 416473 1249647 361957 1396286 1841138 1622626 653712 787905 74762 821932 199468 1004460 781772 1480539 1827858 269695 1045888 478554 946357 105349 689162 1256552 1281845 1775189 44440 1245502 641978 430486 769253 1167567 1492439 1173047 1023588 1629288 1794587 333463 465952 1189566 784968 934208 1483938 326769 1991778 1008597 1481097 170465 1935806 1326051 1856337 1654399 470663 1400690 594257 102382 1742743 1944812 665080 1357158 748609 1727156 317809 1231116 498795 1563916 1089694 632760 1351881 758840 726947 155264 379460 768205 1474925 1354537 1539141 1473900 1155708 1980616 1709831 92575 1695278 482602 1410068 1155112 729085 769681 1205126 1123782 540044 1324545 1806011 133317 1192824 1268706 1357653 962526 1640397 868873 1436099 1671204 575192 380587 1511437 1539455 729130 1463218 618255 1590882 1349517 832493 1147028 841758 1860894 7067 1731145 1062110 288796 620379 1265082 1001459 449572 583436 1553765 1017625 1384384 1372615 1439009 1654542 682403 711523 885584 932970 31705 416829 1896871 1535029 499892 1006637 267168 542748 1495644 115596 1517499 430302 1171880 369753 241614 984479 273141 509261 1181039 920801 1795319 15214 1624121 205245 1877972 1593525 1906455 1291086 1134301 207015 231275 471334 881419 106677 1770721 861573 817288 174507 1470784 646720 1585283 1482925 176597 461237 1295812 1157214 1799866 1530417 1812341 796276 693366 1645220 184089 1985988 1931498 1427179 115373 954536 1556368 1135327 1002523 972591 1229921 1565461 1561881 691600 1966756 370376 807499 315520 186872 999513 1516113 258740 1110362 1117632 1240599 328114 1149036 1021104 1312415 1233506 1879059 250284 1904353 994918 312730 1608514 366758 1838405 1018862 380701 559054 536841 1546074 1687428 431449 550589 1711378 1881840 1726524 1160079 295269 130864 324096 847476 1077268 1472578 1670833 359089 1820654 1614881 1615509 1389976 383537 1205088 1151828 1589764 405947 754470 1600046 458628 624897 1458498 854275 1362806 1726482 569578 685225 805045 961086 1009498 461407 1637404 546944 1039204 1567806 740162 1980328 1528430 473919 834609 1497667 1639090 1831989 1483565 888687 1848205 1565119 1964760 945237 114808 797915 1396776 1741404 660993 182087 1574113 506763 1261173 459922 71818 1163816 1107031 1586162 1687551 206237 47978 335340 1606278 1126316 1072858 599121 1636333 882566 1768167 1560069 525622 1320803 752284 35027 151999 1492114 392845 1572410 502777 509658 553774 765138 1897040 185094 384714 503450 738734 694122 310274 806915 1998261 1724680 1552076 1089426 652445 963450 1113024 190138 989033 287694 233705 1209891 1452594 1048233 1694912 1406811 1772534 1658010 1896923 1288618 1567291 646249 1608045 1938019 80379 277722 1325231 1593048 805845 1060489 447684 1595813 1540471 1865254 1368994 342477 906555 1804037 1191581 709602 471971 650233 969124 1703771 601068 1872259 272307 1203109 1203793 1881518 877654 1028556 697894 1146773 699117 1744896 1598044 375469 424308 1180330 180373 562856 379834 251912 1061663 979367 735627 778970 1959655 1849658 303434 1416945 440263 1890488 1999689 785722 893696 1656840 528245 1582134 1509418 1722369 1963862 1400437 435915 996639 1638617 1038176 1338921 1187389 448909 120340 1979316 263459 222868 891425 755193 360883 1021081 1563585 1307627 1585300 1966004 905885 1367051 1626941 1872554 1441857 1080098 852234 89445 1843763 959454 1282549 1171803 244946 61587 1787031 1397422 1144891 920638 1989717 2113 900621 1388468 1863421 813151 142958 1373161 904836 1381477 902714 1040431 1068066 1807176 1792822 1394919 1980165 514588 1607125 1093427 895240 1860564 1336989 676528 731622 116171 19339 65532 1788588 1069509 561179 901093 1134728 1169381 221237 655704 790978 1187753 606966 87793 791004 694736 700346 1411083 1936887 1221563 857140 796666 1442365 1046781 1836061 1740402 1768119 600457 574829 1636118 102434 1962379 1840003 876655 798148 234722 1402749 561328 463228 93190 241385 1516463 1483137 529087 954009 46908 535767 312216 980030 463518 377610 195794 1487333 599751 213491 283920 1807302 1435555 255835 1525623 86668 261261 773158 135033 881015 1068648 1366078 1372048 739031 511986 459346 738062 595329 239611 527262 837929 508675 290065 2587 1283441 924929 1277238 132807 1606876 1882439 749466 20892 1932924 1055764 374979 1556116 542657 1661866 136335 430604 1150652 1556639 1442754 1665073 301392 1786038 876281 1855011 122993 450110 987835 555654 110058 1772042 457862 1518147 1344876 139028 520805 1966199 1324422 739313 1746371 1793657 279827 275095 1711671 196636 1462022 712257 1458402 734470 1760545 832754 616294 1865685 1503184 1866068 1757156 1474382 1484529 1106463 103202 1437616 1100523 1299635 1657907 1448339 1616912 1366014 59483 63091 1130763 1970433 381149 1464394 292168 187050 1858307 1978735 958031 1888691 483895 1766394 111071 974655 337432 1243318 772917 850361 1896659 1433272 1492889 874898 1431721 1185474 827509 940443 1461015 834315 137337 449648 1868485 1347651 1212322 543291 686090 1966206 127910 1724126 766222 1379396 302549 1773407 1617964 1193096 200713 560038 144677 1749599 1992978 718698 1122429 936048 748429 752883 1538336 587586 323301 1790984 38625 1753780 16240 1029334 1717397 1134146 1792251 40116 125432 728329 409131 881892 1386360 1824206 473740 1783453 291170 1295372 662036 897150 1646083 1947421 58746 1028648 566281 1148126 718746 101994 248524 1691596 1897891 727655 1026981 1044546 1303070 1152046 498974 780514 771710 867839 318624 374934 90830 1054114 126857 1627390 743943 1593769 1464758 882866 711065 1622593 416211 1255600 1431843 806536 1444406 321154 29395 946113 1367173 1524517 1064952 1108370 469781 1995193 1249972 1772695 1418990 1442882 1042796 1479961 1432218 1152973 213366 1950786 301735 471525 982632 1040800 869199 403608 1163459 1808759 798318 1551503 232129 1536295 676614 1549522 1695595 1738826 1949025 1707639 1665892 1519151 267365 229738 1619956 378687 1440359 321042 1228368 1780027 1530248 2695 241877 644501 960051 1081359 1441338 1153661 862872 185778 564004 445890 516646 1184558 1088906 1855500 1951264 898855 1472149 78963 1943312 758326 877153 590824 470723 1265048 1991154 874137 1927347 1545033 815893 1698364 599417 388681 1008273 1471727 260295 396092 658669 433853 1919098 1167002 454636 1041392 1303915 1765234 1669298 888149 1260020 1517590 708099 1111686 1988441 530356 522442 36936 1903397 519230 734469 945891 903472 623186 848841 1810290 1722039 517030 861227 1891454 1662935 1348721 1219570 4935 1648028 1526643 1603761 434815 378804 46989 572666 1134242 1139345 1074569 1626260 1273511 1797055 371361 1299083 757994 518423 1478606 880231 91019 144913 1979766 1738114 486527 1378541 1259754 1252414 437798 351998 649599 1506085 1692658 1753411 782882 1615240 1276366 405453 660391 1990150 958240 1357692 137758 211740 569849 310565 372836 789453 1370615 719296 143946 1651028 886158 1736437 106898 406490 1233043 766153 1995995 1328409 933032 137175 1276237 862188 280220 382340 328326 142763 726283 617537 1093640 937533 115681 689906 789324 998024 1241067 740859 1800569 1974693 413120 80405 1265394 1931725 980435 296502 143887 1753070 1912465 502019 98769 789954 994415 180662 89523 1670440 590331 1094825 823278 1735386 43125 313695 132030 1055301 1830348 1291682 35383 1634522 1147881 493484 1980195 1731897 229304 444759 1174545 1725614 1082739 504079 937810 1942000 741016 1928453 1330343 1201621 1175094 1698615 1293314 1160789 1784494 1040282 427394 638921 1831769 958349 274072 93263 1101160 441822 510933 37794 70214 498647 1746841 852676 832951 902180 1200448 142238 1521139 54617 382908 202914 201825 1624499 1431313 480350 1058978 1487775 1436396 12005 1778941 1871110 81153 1318099 504489 1471542 1868911 1254721 1040009 1126923 1297956 1125612 56365 1287167 437965 113559 711440 1817952 1094369 1614211 204537 543218 1061375 1306187 576513 440620 1746115 1949028 271062 1193986 10521 1343210 1175967 742319 1128740 133065 191448 1516782 1281098 1250337 1081536 1333927 577425 425040 1113651 1856443 819202 1161886 812745 1673073 1756376 939722 1332477 1028723 1325323 295240 1564191 1495786 926376 601701 1805470 449027 522980 1048432 564272 1515369 1439832 1413871 552188 482459 1941540 1015492 1775175 948271 227455 1894957 1230386 1899454 202245 891802 790488 1880977 1379699 204620 1548483 1235133 1130240 88171 1769515 5821 1685999 701759 1649880 1699863 130478 399992 687422 639798 714855 1197062 42298 1236246 517521 1124021 1365570 622659 32838 1609410 1106625 1144304 69472 1775030 1151977 862332 903568 1837325 585774 1798317 1064453 1711473 64481 1241762 1408187 839992 243066 219595 1791316 1924632 661718 786814 1744815 933563 1399799 308944 929906 428009 293690 375202 1125326 1433582 1034299 1232399 1662874 965613 1664157 464742 1855571 1586761 673555 491348 1626246 371911 1485918 1672767 446747 332343 1999975 1336090 1474468 1707870 1415763 824458 1700486 1940702 633361 318529 1892548 320983 443418 1479701 1571554 769359 589228 1891565 1213977 1952101 47607 695078 1119644 831355 1531941 1962471 1190 1350556 530824 1091376 1096871 346950 641958 112297 1421421 216745 1326719 395072 661433 226390 284752 814247 1583780 1532855 1708155 1034737 524917 575516 336833 1029914 1060250 1975432 476999 1169514 869621 336076 526858 732330 1036212 1496781 1258184 1803274 326337 881187 467078 753282 1009352 1127809 576830 78524 420273 68023 899336 1008885 1809443 1457778 1577989 1034538 1741294 853013 266302 563538 307121 197595 250364 38764 1584124 1059389 1675404 1979489 164906 362992 1448031 865505 405252 590886 1402708 192854 1307854 110513 1115970 644989 431649 481633 1647313 1585539 568086 769530 1989899 999207 625616 648239 1599409 1869260 1081099 1687364 905940 1115066 1428598 453061 1887182 916914 1649315 1996619 1359107 429538 49173 1696978 1714727 604945 1824675 540530 1669808 1262274 1173340 70952 520839 109435 1499433 708082 1230191 42138 757736 12741 1484752 804416 159810 1701502 1273412 532784 1276799 65135 915358 1775507 1182268 1792331 404016 347063 623659 358482 1418073 902460 814277 499039 345275 119843 1573232 211240 1897616 1979044 851011 837867 1746866 1764717 1600681 1612483 238501 1545483 1809006 1716355 1409435 1495342 411091 965783 115621 1105515 144264 544236 140514 168634 250363 484445 1321721 320490 1333206 1772587 693057 1950967 265128 527641 1336337 979238 264209 1941843 116826 999992 720532 10714 1108405 841781 1741354 528254 66156 89131 115566 1089383 23019 725979 374626 892438 1713263 1679454 1073597 1536198 936736 1463726 1266437 794765 1764473 1540423 1582420 1051760 1336695 1435453 1351151 540266 231347 1969876 78491 1699808 408216 242730 805127 1160867 313910 730595 1827139 111145 1463429 952180 188272 1012149 1624727 1035482 765816 264427 1088186 622351 1769067 489595 933722 1034666 1261275 1739316 1836014 869570 1109281 1800207 258082 822639 1995818 1038760 349037 1819795 1788826 1534630 1090789 1902961 1115681 1415331 1829927 1969631 240817 1059176 878173 170089 1735852 887647 1425264 1381221 1528404 1544036 865883 900231 961096 1138605 217167 1228729 1891057 1194193 1850263 720387 202712 789034 805679 1301844 882798 634956 62976 636006 179285 2286 1926036 458144 117778 826894 1280645 1137092 1509649 294153 862832 819190 1791072 112747 1228525 1714938 909587 282778 810942 1260603 1168306 829179 414752 168377 206903 939381 491287 1841201 969726 652284 1857533 1011793 73129 1665384 1791047 755521 1671015 607108 1071237 222984 1904053 1099061 319302 1352144 484193 1711970 1443758 1726305 1580851 1508200 1340860 617131 641426 1595908 1062802 1903767 606479 560450 1119540 1753201 1930665 1419020 1740651 19950 1464858 1941431 140547 1756707 1147564 1396249 1677804 149096 1875868 1485450 1295178 1334452 1279530 1935375 201624 851289 1448601 41135 1888003 1671331 819408 1044720 1370411 312078 1985661 1227327 1284721 817447 1059858 268748 306390 1647446 1226293 1911243 1384713 1597217 1789338 1635073 1084230 595181 927167 1252669 1865611 866528 975385 308284 588997 93224 73485 1860895 1492779 1567661 839345 602521 394072 573769 791010 1415476 1616946 406954 860696 781257 1262200 762048 1534426 1026022 1736546 830780 1724210 60378 511376 1563294 1108976 972878 924759 1925818 412135 417405 1741564 55851 751784 790556 1777430 1224898 496655 1019333 1798634 1852491 1711245 815016 289900 1559711 311626 851007 901959 718625 1944136 163895 1410117 1113473 1221741 1722559 1801428 1777690 1453766 165603 415221 915487 863774 814409 1877770 112516 1514799 1283692 487004 777941 533921 1075453 1505485 147284 479252 31179 135035 419744 1678225 1270016 1680962 745584 512142 340688 1293129 1799695 1225180 1101825 1013974 909851 796395 1232763 1745342 1727497 1494773 555714 19630 79399 1358448 1800143 1422614 801183 911557 739037 345313 99253 103656 575172 1724357 1186779 1100037 1894890 979038 1553284 1362058 1676636 534527 1002010 32173 1522597 1852467 1516893 1165893 827623 1942751 865745 598764 1309418 508618 1275787 19225 1332346 1129435 693210 806349 1854036 1791973 1666243 1812583 1326001 1134408 1480395 1537155 41641 1574135 1640295 210471 337835 1817364 339804 374662 379826 1425468 849405 1852665 1416242 105184 1175930 1467108 342713 539245 305503 1202258 1797527 833816 1444228 1484239 1291332 349571 1170508 174671 2244 1060682 49558 1021407 860417 1941513 510408 1243508 1097068 1811064 206503 88382 571316 1124217 1780076 151061 1619519 1276940 1838643 1589878 986977 1107704 1770174 1223088 1046064 1398636 1913269 434985 1538151 732191 884330 1859001 688119 1908453 1633392 1079791 1270073 1655255 38203 1831760 635983 1904935 96927 621595 1136270 1095986 1972219 1916169 1732372 1277538 1949719 1648660 520492 1407422 1894018 788119 454142 1378900 1477926 777718 1251377 468099 1260726 1725669 1480232 1546124 1022723 426739 417247 1396588 1377666 1597143 1848427 1185527 177491 1753166 1962066 274952 1285155 1669000 1219834 970587 1437146 1070626 1373958 1527326 451873 1984333 62628 168151 1274832 1482949 630396 511347 666553 391243 1487709 818256 831383 569547 1659285 920446 80592 504397 1650147 789466 1994750 366384 940394 2607 99200 1039801 191573 1633444 45106 1280133 752349 1175165 37636 1303016 1982018 145784 378040 1073305 60781 1816288 1601902 31506 498652 321953 1307570 1336184 1238842 321329 1346124 724262 1951842 1254244 1910812 1948989 1878584 1343096 1095069 1658379 697915 367848 161216 1978127 1072308 1935765 1223903 1515164 1780953 1084222 306684 726225 1820726 1267713 1285282 732743 319723 1161267 1009702 1618774 1723013 1744642 1641150 1036578 1138863 976349 1800688 258119 1098028 1103944 595991 18021 1076230 1527332 413009 791455 1368180 1004038 1611999 625002 1193891 217290 161810 373557 1170820 128298 178785 150285 1920669 830600 527214 696627 1185576 1594074 1465226 577140 76589 1198552 1897594 1063111 1762317 227511 1158713 1833452 574555 106501 1467821 831576 1818967 203173 475637 298326 691311 1011831 1976248 17203 447728 137982 1011300 1121673 1399104 561277 1537285 1429784 1598648 912050 346952 805174 483836 849485 859931 1903962 1637775 1528874 1255071 121157 1184232 1460817 125069 1542442 734529 343013 632007 466188 604791 1937463 1472833 718981 1118779 1156763 492129 843223 1459550 1097697 1321393 890011 1176547 1510717 342503 1655746 47435 1721095 419818 1883717 184112 1538322 1087965 1429302 1070423 155788 1079150 1237467 1863296 1458968 1046849 586068 676538 1186571 189922 1881851 1212376 745486 1670678 1720668 1208280 890704 1195104 1208923 939833 1430709 1012430 233956 171266 1274164 1900255 456979 172845 477984 359624 1148986 836493 1606927 1775285 1705776 1374023 759568 1940173 1181244 777492 742258 1881922 940029 1077142 1135366 515367 659811 401837 454966 1979035 1461414 1309059 119658 625692 1350944 1368049 644597 1767695 618547 257355 1216910 1640380 1520420 1815967 989153 465013 1781318 589722 1822607 1658031 1927932 349320 1165753 280136 679229 942181 1537188 1428462 489410 1900038 1517410 1959682 48614 1861537 1782496 263984 148418 1336984 1331658 1165385 1708111 1611518 497117 807671 586601 356053 935512 1071243 1685581 1332894 558111 774989 350579 1281779 760150 743649 1911496 778890 213175 1619171 491522 1331814 310780 935160 1549667 1922218 1232055 1221230 1735309 1180082 24702 1353568 302211 1240017 411401 1063743 1438072 318260 1892290 1977528 271429 1444963 1404424 803957 1141688 1476525 510906 1341987 1722563 1467561 928669 135778 1516928 1228388 1013272 1999270 1444008 750729 1040554 1518938 251205 840463 450689 1623668 1725606 468743 1126346 1895372 537453 1875892 444050 483385 835968 1811322 1416414 201514 1565095 334185 1330365 400872 440011 413510 1451484 1696287 498044 1459873 1330656 1134023 1738660 594201 300429 61964 1260646 907858 1305313 589485 1961431 179437 823347 1976628 1443840 659446 1645762 644040 566580 571196 1643296 878828 1614460 1308618 1360988 1093736 1141105 1155700 1925918 855305 972951 982856 1399901 692336 34753 1235916 136290 845132 962774 1261547 998339 1091974 1284460 933938 1660737 998756 65008 684379 1552567 370452 1820096 411404 823862 416936 487121 1158772 126571 594086 495543 103751 323922 440926 1306216 1171514 304479 994090 498150 1564553 951366 142310 1326730 1558822 1482085 1862416 397847 1412742 169654 687687 1554243 186023 1788035 1789015 923086 578304 42618 632389 704081 1957312 1359004 205267 713950 626951 728641 1135565 259511 1249604 1950331 1294390 1126319 1121688 2598 578987 1593598 354893 120258 1500690 1163015 130484 1393981 328916 1805068 1057855 1848145 782977 1776466 808306 1406023 1315522 1208944 1574880 659395 503705 705214 1383939 675872 1409901 1796037 1346754 1405088 419640 458893 1316327 1414060 879797 1717271 1922642 1519864 1727732 266730 1546957 1598574 126310 1335239 1991267 1501403 698968 1079048 214854 1645424 722506 930686 426671 465519 1763690 777341 1689553 1737388 1986837 1836662 1289653 1698349 1674558 230558 1699407 1947589 1481276 173022 1525422 295451 1221915 1198637 897066 28686 84207 1344532 762052 534808 428181 110806 401304 1249366 100781 147789 1557883 1567693 525523 868133 437951 753939 1139288 483656 1470214 1565350 611193 796169 83401 793183 54434 945609 1308986 1070524 667874 409716 1551774 1796843 489212 3197 596589 263231 1014009 511691 1915149 1814526 1872517 1056558 700777 818013 589071 925355 1045457 1454028 1608719 703137 1802667 482157 1213199 1312747 1193176 691998 865802 702919 1072511 327273 1460623 1199814 137983 526782 202181 1949593 1431012 1362144 1175187 621089 1320072 256765 1473203 1039935 217908 727579 217562 202210 484425 996722 1114172 666008 1274265 1018586 608082 747270 213418 1254117 84406 1211395 1913153 1274938 504792 1092028 1474065 356813 1121605 1694357 1298483 1948460 395912 1938331 1577229 948538 1433116 1833538 1502151 278255 1578690 1059409 611456 1381119 1418271 245940 344885 249094 1935215 1972858 30498 1089925 16325 802637 1785206 1978279 1111109 1276094 1379157 302801 887306 1691502 1961913 1321343 1820166 1570981 190284 212276 992051 1849430 688360 1351198 1709138 1186125 671280 741854 1336074 1165138 300095 831615 546836 1689390 1840010 1514543 274251 416918 620270 1889272 1712569 447817 1772495 1592754 636514 1537247 1523600 1511307 547777 1619828 879325 1530125 1846682 367887 228601 1896363 991533 204094 1569789 1802448 401577 1820787 1386882 1544093 1328205 343846 1167817 603907 127034 1305008 401890 550166 1244615 1136500 1053322 1920484 754433 1687223 1977014 1805618 94228 1106675 1056277 916037 455875 457023 185062 1718361 723751 1268461 1865795 132974 1610674 1922966 1120769 23535 829506 346998 1566865 918753 1001479 1714901 1710368 618040 682944 1786806 1402200 1760353 1941883 829922 1333054 1788661 1927549 293594 706908 1479151 514767 10587 1400434 1522808 582587 395232 423467 807459 1752357 1119210 610278 298098 1415350 1550892 734039 145819 1748666 313259 1622390 529017 525001 111482 1404149 437838 1717391 1327251 1791482 74465 1049993 1539332 597909 836721 347551 346817 1207388 1467215 1148656 1255079 248395 177999 1689111 526587 1724760 159185 878692 601550 1838277 866554 1998204 1552727 1457112 604415 30578 1489859 1190704 1268305 945519 1858370 1319264 88047 506523 1431451 742857 946594 1142753 816760 603893 132216 1710304 1158253 1094304 1569890 1302378 258707 180430 1345423 487583 1117764 654092 486402 1384021 46329 1356764 273332 913292 1718778 682769 1527078 1537626 144774 1167123 1979995 846443 383734 1136054 186240 1352919 1873141 1914670 1794506 317521 1781734 1763628 1237597 190066 460776 1357085 1771497 309828 1147368 1600717 319829 426857 535634 106227 1408978 1662921 834833 1583335 592410 24509 581305 260568 1307144 349857 659692 372950 606581 1488894 1237109 1597155 339242 70264 1127856 1937144 702944 1643105 404376 1208464 1111452 395178 521802 1606353 1925767 1013305 1264337 57938 178958 1439704 780440 737729 1393881 1218306 1679894 1995894 656999 1326223 1368883 1268595 1943341 1604373 904984 1560550 1783981 136445 1500263 1664983 839790 1229875 1688658 1095778 944114 1861880 1649793 494892 1910035 1813316 516243 206994 1399394 172102 1617826 1427428 1397101 974965 1028564 467684 1374521 1916208 1370286 1819997 1909247 877884 986366 1539162 1463026 1227614 626659 1384941 333424 175572 1031154 461347 1834440 33499 5224 1700564 1835184 1744263 563581 1603889 783199 1443494 1403804 1093733 175035 1911111 847211 112406 1928098 1286230 1878874 1744025 849062 1618212 272578 1340258 991729 831222 1393564 1825502 837112 1859554 1324670 393296 862705 419625 1364289 1774516 1755599 349186 1173458 1097229 453078 973950 1534034 1001387 451528 1096094 1547114 1313251 972775 732822 1715246 33442 1488810 888985 1714136 1286170 1289705 935268 806706 1903797 1895209 1579181 1206760 409548 1747224 1173595 808303 1738720 272724 1641436 1238681 956779 905730 1270244 815627 593925 20795 394066 502211 715778 1714572 424727 90355 1089241 1381188 1795519 134926 1771704 1295288 1974149 522490 1719659 1094609 1158171 496803 1424863 609844 1278520 1297281 1697347 518119 1761949 374615 1576453 1540458 1464569 493070 1688364 219563 551427 1347826 550661 1456322 1828238 430477 428294 1647297 226590 1404245 1424459 1971147 379193 163455 1011558 1319361 1695970 1299668 174164 1905172 178062 46747 217943 1856455 164711 132915 1530988 932830 1042146 1528044 1597763 979765 909320 852510 710058 242903 1932310 1110087 1081554 911593 794722 83740 414195 1541536 283829 528110 824543 1709737 354508 1509528 1822729 1391740 689052 1218507 968648 773925 552474 1374078 685742 786527 1120088 921654 342920 1169759 141847 1614769 1309137 552100 1873500 920372 1272676 1513291 1556398 1541448 602414 543293 487755 1077777 1469219 1369122 632229 1967696 664951 547957 288771 1397176 141406 1947018 51482 561975 394892 52678 1944902 958130 655739 1850122 644453 469891 1455821 1161673 616720 1855161 1411225 391221 247394 489572 1543995 714661 526101 1741829 1482863 1582110 680479 762917 243727 1924055 538445 227921 1274311 1091828 310085 1321766 909436 1099864 1597728 1983256 1410867 1195525 868353 1826880 905872 334440 202462 580369 1166979 1640972 1876954 1163353 766810 1735824 1105454 599942 788552 1668194 24431 559903 421789 11382 1139451 1559276 867995 1070354 1247597 757268 1844595 870482 1474017 1520883 184777 1027425 1493620 1622584 1784226 1814239 804322 1442070 498123 538677 490321 26894 1775848 766001 1048695 442489 1292055 567459 927146 1221200 1865439 1271680 1772838 1504887 952095 1166086 613030 862414 835515 109269 1636894 1005037 513252 805573 940845 668914 1614507 1399192 1581095 1933326 1962556 1969129 702487 1339067 1946687 1498015 1627095 1701272 841354 286523 1854333 1069304 571103 1417932 785002 1995257 727790 292937 117541 262411 250548 634533 195210 255526 43551 1220320 1855272 28274 1345453 878517 662673 1598185 1842646 1776591 1634151 853549 924991 107050 1975692 685532 1537825 1579461 602659 653793 330610 161525 1203456 9119 1605537 401375 1302283 88114 1731038 1800152 1593713 606092 441970 1651598 708235 230814 176106 1804050 497253 1974032 427548 1177268 1377333 1213632 208222 1648940 1567216 703702 1978166 943243 520968 504261 1878870 1588024 6189 497000 511216 1806128 1275995 1993897 35504 1751087 1348130 300463 1287717 866082 1488148 1236129 236327 709926 1498080 1091570 1159788 448464 1718014 1787408 1340100 325184 903667 1805365 1208788 195102 1304316 558260 170503 1547300 1710530 1403998 602944 691590 1163556 374386 212851 1291674 15209 1611582 1849111 705567 1704341 775502 1071304 485022 1891907 1853279 453002 489530 31052 272015 1396373 1265224 1465880 544200 803384 1790533 1051594 296027 326961 1957276 1466803 708618 904767 1328736 1562148 754121 623306 258753 219396 1176996 1981145 837885 1466020 1197901 1026150 1825161 1144162 315548 1457682 1506277 326267 1437826 1853657 367754 1785132 912480 507870 745586 348406 1359968 1387690 1700978 1729720 737199 671212 1119563 31719 1063253 1205071 1781582 707805 1003186 1554829 1118922 1566021 331477 1530875 629101 1337649 519246 201254 1691398 1001981 943705 996355 5963 1515642 902642 982874 909807 1304832 754721 755841 1615369 1063899 330939 295725 14368 687188 1442869 306752 123924 1052269 1677533 671895 464033 1664322 224453 1189183 1849854 759937 1912540 552872 1534463 1138161 347621 1008474 346559 1053350 1970933 1897376 1177209 14978 621829 1687064 1660514 1533501 1446893 1208645 183344 171442 1915135 958212 395893 1161717 837524 1563036 995750 645935 78543 1441202 388027 910111 1249561 557702 307518 498739 169786 686849 1015194 229362 912649 1271333 984589 1398273 1712591 249132 596014 579690 322690 860660 307005 1365054 735796 989662 778240 535854 440066 1129082 954836 1411313 1598860 1301058 421866 972512 886748 1014664 49542 1309388 1668600 1954734 1840244 1740457 198987 1066141 377291 1708729 1803456 408254 291507 496136 347298 1140994 115232 653362 716647 1236789 1057178 119029 91200 418773 4705 1916134 697129 1372791 1945324 982873 633521 294988 1824179 835773 121189 1204761 1646916 1489462 1267596 299548 275477 412735 1682876 859444 828348 598490 321819 955850 387824 109376 1100229 1925698 662543 458668 1128216 1230551 536806 1282246 1552937 1826817 1364474 282857 1809920 460873 1134429 1796345 1455996 1065342 518951 781505 1585433 691373 633512 1991335 1968888 434784 817483 1831292 298555 922217 255708 1133690 1874977 1526579 1393582 1593522 628510 1975174 414525 6579 997841 370853 786097 1408270 46194 113135 1992941 1645837 1914661 1574972 440385 1984228 1765263 236649 1430435 1068654 1844222 1827220 1734380 733086 1588827 1020733 1005603 529370 948991 1905047 822274 12374 1139885 1275916 167146 1677313 1523312 1030938 1502972 1394005 1821265 716988 577293 1643676 738087 1761779 1113546 1820325 34996 488385 916315 1708796 1351592 146729 576877 855843 1575061 931829 314368 567768 1298958 482771 1698978 1123 1314118 632836 89676 499786 805339 1376452 1725776 305723 1728788 601808 365967 523454 42127 1239579 1628365 207690 315760 929466 11242 1944867 579288 1861165 227567 737607 893842 1469722 305618 1941650 1368692 482984 796481 232603 1573631 1550432 872995 1884241 1668908 584010 835715 1889298 39447 1798800 1898945 1382615 699892 1825785 178602 84967 1864956 1719802 1320861 976677 1026792 666582 1803186 191057 1454121 1385629 1288679 31446 1197821 824592 674313 458996 1437180 1570800 1396749 1766852 797361 648146 1551575 123557 1013918 1194571 894194 412716 553946 1891960 329065 383554 1605441 924134 424348 1230395 1279897 1534337 1865700 1932582 399021 856934 1663133 1126124 954513 114333 1687929 1006854 1207863 740888 1244082 895901 747429 1800502 1797288 1753267 983960 1275276 314774 570878 447717 1936825 1650257 88226 61624 511750 1122148 399107 350606 388048 1911826 881348 243685 1786853 1141599 398214 678351 775265 520725 1505018 1053216 869517 1349913 443075 691235 1418627 731912 1738650 991501 1856677 933893 1789306 925361 1020109 1465609 1941163 757391 1830499 1610151 1580787 1306349 599626 1094503 1444712 1484727 1381752 661080 1791669 1426996 631776 216838 56705 811416 1896912 604700 947938 1781394 1156126 871120 183070 1192268 1913119 173348 630589 1560592 1660498 398386 666898 1767847 1122154 476720 1125447 886228 590662 1923268 290570 979405 1201439 1273834 1764876 592221 1670177 1979789 1754536 208231 1070564 971865 744421 1566082 108159 1947239 1556151 444748 1482430 1152878 167212 1404982 1748425 118177 1731791 1169450 527173 514618 1805471 1833165 1884214 1032162 387210 1420765 1426417 1430559 142108 1331400 1285824 1078951 1322769 1681638 1784121 853189 153874 805241 427225 927340 1481368 483628 126439 578780 583090 1282126 590509 1285601 591936 836041 1472532 141161 1753364 1611333 33018 1892122 219748 1943577 1912901 638980 1751964 535949 1590568 223606 1087915 233175 1403756 4811 1300593 1864944 955498 1155729 1250303 537276 1844703 1736969 1546698 591965 797440 967117 229473 1931393 419919 867660 1349447 404937 733877 213740 1719265 52511 559904 176698 1509746 1511773 1980105 1533660 1750940 1431919 1938302 1704043 1048806 1208041 688916 550655 1294442 476920 1285505 988515 1835463 1666037 431225 771749 407308 1706889 1726228 1101066 927050 462773 1843045 1436288 142088 1277869 709706 1906299 546986 507416 1055704 906294 1200763 1668479 1811728 794746 686584 1937421 526683 1562490 789487 658988 882587 1401311 805109 1247359 1800351 1185233 927939 299674 1915529 939561 745893 1899922 1783042 188082 384727 214156 255222 1179543 1276405 134133 1615874 955527 1685569 1435480 760334 1526149 1133903 1846357 591719 254159 699200 1933157 1946750 716008 308578 669435 498516 227288 1979890 1789980 1150063 519758 431856 478819 229442 212588 599708 1600209 1786398 1229395 1103325 1984244 1738696 990978 1163036 670550 94166 178548 1931315 709381 1285034 320995 1881619 1136155 865909 1898493 994531 1587436 1610303 1980184 1030929 436129 1502886 46687 1846806 1942274 1606947 693845 406002 916975 1207853 159049 763169 389677 745778 622457 1892607 1291573 191197 1311688 432641 369331 1179307 424022 1645353 1065907 1136095 914749 219029 1369130 1215685 1786963 1493179 346637 1694611 1952490 1438671 361626 90183 328625 838724 1829093 521270 559691 1301718 1380592 191901 1090653 1458378 1483201 243367 215042 295536 506952 455876 1503886 521101 1414153 851188 199754 235539 450069 1141945 1785197 679528 1055380 690761 1917896 1108498 1791888 1429961 1122905 839735 1968486 1338768 1044633 1962128 253985 1564656 268746 144282 1323547 1859315 1142457 42050 1319014 954995 162940 99169 771514 318396 1857031 556809 1591937 1724653 1913706 1114527 501390 1308280 1635034 627895 486308 508748 1207170 1085150 874437 1847950 1298142 1924418 1263559 541549 1317853 1383018 1883414 724090 1337325 118081 877860 331743 1449609 202753 1785975 943216 142601 111863 690894 1599536 977961 1337131 1594993 752650 727375 937384 1279664 1344864 1120351 1764524 600899 86949 309052 1298915 1312442 773673 605885 1352245 1243603 1442044 929873 1678947 1764780 365909 652175 940847 1859840 760704 407465 572662 1365913 128496 1479116 263229 1893046 532486 390768 507773 1281137 239305 463476 1154446 222251 1008359 666141 1342008 843901 1194041 695132 1970921 1121838 369013 1385790 1559657 594234 10021 1868787 756857 1742413 1875087 1638051 93442 661551 192440 1286568 120293 1685192 848447 1893331 1943472 546765 1767408 1798243 1404230 831567 1025155 793695 847991 184764 1429801 1168609 810004 17124 435152 85965 1380380 642964 933270 382909 609466 317340 620883 1809215 955031 1625783 917788 1454777 1569999 1809986 1500577 1222740 1749242 1571536 1275782 1746471 958232 1555172 596316 652977 1104950 230501 1889806 383172 275505 349404 1152684 1883709 712923 1975953 1809511 1863951 1484923 1581630 1369393 9534 1355961 180118 1786910 187699 110199 1933460 249760 1769346 1978213 634354 349645 273669 194909 406501 1102051 1965104 1227280 1308388 712242 809192 794449 233912 1954622 940721 896989 1329454 397822 1136568 110469 1130062 1181417 222267 291743 726540 1471965 1572212 286299 1025394 1144802 757716 1908966 1878678 1210331 87539 672986 381271 1830813 582510 877044 740217 512966 601534 599927 465407 1006495 584371 1235134 474761 883091 667863 1273974 1521567 1108792 567596 943350 1728319 249827 569942 740451 82241 1524508 1412602 897463 1271738 1640939 916832 1650481 1941258 316320 183411 1502813 966156 1908979 422042 1175368 1940485 1073015 1511593 1793553 841252 906772 269590 689705 1205897 1165128 1129378 887201 1793585 1144316 441235 722267 1294316 1134106 1205274 66741 1160762 50610 329641 676052 668471 356643 1521338 109408 439758 1640403 1020631 1637861 1459322 1140410 936970 3735 1233804 573194 338778 1117635 1614896 561991 535562 1861190 1583425 1805152 1300515 697290 1416605 1332955 507930 573057 1467023 380464 427126 523681 615591 610228 419723 298659 146613 734341 173596 1517545 1406340 951965 994297 422100 532235 154695 673316 1360298 932402 444619 994273 1445457 1722244 686375 1601303 1239621 597170 1761408 276343 1882593 306247 509206 1858767 910565 272909 827601 485481 1356691 1513239 1554321 1849184 722595 340411 1239265 725377 678028 710469 1741467 359048 1339580 1596737 1396850 496699 609596 1209350 1555053 571942 329228 772540 190636 156646 1092405 1785864 887229 1477832 818415 1965201 100880 305130 412500 114070 1809706 1292402 487602 651671 1194829 180692 471134 761433 1897329 519194 1452730 1448775 1209889 85242 1790180 1276271 1764025 1180961 733762 310479 362272 508277 332848 508548 1674445 1685452 1058547 93468 970522 920234 51253 503061 1643748 63201 711105 1127089 1900417 692169 907680 593812 1396362 285411 1368530 1664950 297444 724688 1186597 81393 374393 205092 1495370 652907 697434 1051529 1240840 258844 1777184 719865 264914 950808 1665911 923308 1953811 1324735 673847 76119 93209 530667 1597304 809628 1502408 597314 1682643 1447433 1492378 343617 1568649 1387692 1770300 792383 97417 487028 1121378 685196 1343166 1845019 1767276 1922109 1494812 323455 881119 67683 1988163 1352806 1236865 925659 124407 476647 1696054 1834351 1703673 432328 981992 1104897 1704193 1544649 231579 1172106 190376 602471 1226140 1220831 613753 350434 1179923 746861 1060681 301978 343611 1096933 1494892 1473138 83027 1667817 475424 1696678 1370881 1578798 1511787 746244 1087635 1097433 1833930 899444 1547145 251625 1697907 220611 859590 765010 156856 1089210 1415663 1094050 205402 1060716 948592 1147542 997480 1176447 891236 1747270 302425 840571 655520 300391 567546 1203482 204262 1326265 975541 73878 1000113 981845 175613 40589 1017072 67 376841 643484 419351 793083 1012042 333404 1096790 1128559 1333183 1304157 1631427 7545 1157397 1135426 1841042 1886069 1749841 1192414 1805433 1270331 1561928 1418269 1069382 1619378 1474751 131795 1653242 1352155 1792476 1801066 580687 633536 1909512 229045 807750 1795769 584255 1372341 1040278 1561131 1370983 1134647 872865 1367577 1047969 1626423 1794867 1684266 208058 951683 14443 395900 1375916 922705 52365 1001635 1504424 619719 1753170 1703372 1088452 384202 312210 1961249 1293292 1060000 1411886 537355 1113424 1103660 721103 1667763 1632616 1130030 1174734 445167 1247543 1614735 759304 1540072 561657 773371 131127 620492 1809028 1099024 1563930 33930 1749589 315498 209709 1448520 499067 365485 1623331 1206342 921862 527966 1647075 827249 163793 1575599 1900190 1241030 6707 66602 1756343 1534433 134867 1986310 922427 1550003 697862 978058 1809652 1804 192605 373909 102831 709445 1938133 584181 1270611 849261 358260 1737056 749991 878056 1037407 617901 1930385 1383126 1107497 1821292 1099719 1398 1413077 127690 1353472 636180 167057 957713 1717842 689457 1564627 739530 907334 141615 755299 1557839 697265 75434 371830 1359590 631237 1114330 889539 202629 851845 1949959 644862 1774871 1822239 1576774 74766 918818 184822 487846 706590 1878424 1825106 151098 1258368 1941336 1263181 13364 1253549 593692 579110 254783 763646 824800 1247504 578029 298587 1373046 1579178 1422284 1048367 920553 158530 922681 25286 1114392 540276 1264355 1347745 929488 66027 1753127 1620913 1463031 1283494 338101 1871201 473866 187864 230431 656132 795085 973587 1390725 12381 1057614 762938 610125 803609 1919789 440604 365961 1578436 925093 1747744 1651826 542296 1788840 505527 1847756 751884 1548146 1146614 503408 314229 1579734 961018 710685 37247 1926043 503068 1680580 1292999 1793737 137030 1418816 651784 118321 1833303 1722069 1943963 99325 1566304 1348032 616703 1326997 595719 590064 255586 1288405 1166217 302161 1903935 524928 131609 1869044 1960066 15547 54828 1730150 1616645 1399017 1989557 1945045 1178978 1905348 1498063 1756999 1898824 215026 651043 62448 1370280 1287670 1346969 546283 1194086 910819 1801506 1177938 1798915 1512889 1258982 421660 445449 271392 1798948 152260 1453430 515295 1567871 535453 1165126 92382 1172025 1286335 1607962 1032985 111480 907960 680823 664071 1680441 50796 1176327 727742 1566489 1263683 18120 1370795 1901843 1752930 1641323 103433 351031 1143981 1259248 96465 99816 1568319 1499218 936207 717467 66418 1215540 761821 1390000 618387 769540 112080 746109 380477 1155197 532034 221260 147749 1997112 517262 874428 1288573 1754979 1989191 1698171 1415422 1607118 1711827 1451350 1052683 496216 1186917 124869 872572 1018973 1573552 1742211 1628947 448588 1227618 1983676 92143 1503263 1274595 1412935 1210850 970524 151831 1636549 875882 1795426 898465 1166126 1649015 1480354 354084 339408 1054438 518651 1215455 1544061 1171574 975103 600995 1408726 1077456 1857931 441212 510021 180209 1353864 1179729 1917780 417818 77633 194486 572023 1361340 1102018 1335634 605746 1273864 1619539 634673 1169060 1312984 78449 1839456 156650 1091825 512621 500926 106793 1029447 652664 1921055 552618 499100 1542669 1374474 680313 29500 427549 1560563 710232 580176 1190834 440934 1938385 792162 335146 1952813 95644 1145193 199307 684028 434403 1805101 1018386 1057919 206334 1210910 1880606 1306392 343876 1299825 1334522 1151343 868214 689033 1588820 1995442 1470480 1284362 856281 496538 1287556 1348069 246580 1945520 1352992 1662217 450530 292674 1205745 1545259 765356 476996 973926 1688288 1298813 668010 1467930 1224313 284417 1459749 568097 975193 1706953 1363141 584684 1603627 633328 655986 352015 55220 79114 198233 461823 652881 605265 1468396 1685349 1178925 249019 729397 166023 1534448 1550659 1455434 703320 219611 1379092 841238 1835424 1429062 1515411 491899 1070651 1373307 722101 1488058 1046925 44217 1676688 1491553 1853773 643263 1587961 455726 1402331 103102 1871685 1642890 742383 1365311 22471 1380925 1283229 787244 1958917 1729979 1142226 3951 324800 315375 1158395 1604845 932468 1983297 142830 887684 1588962 1524369 1686643 672687 1313559 1871395 596494 1843055 1893434 1036395 223715 514208 202402 564811 1045529 1978774 1602804 1670282 1621304 1839396 1697746 549801 544955 187 1950359 1073600 1006820 49358 925273 461602 1980533 1115730 1595871 11233 1169147 24559 1810648 1465860 814175 1640884 959183 1297687 1882005 109029 1831135 308952 1022107 1986445 859988 891160 1050462 961117 1264684 856549 1654836 1198256 310581 1984187 1142485 1929788 1028377 353160 1577851 632730 1153945 476638 1659707 553378 124124 665580 1330945 1145441 572029 357342 1920853 1106557 298382 441027 328291 1894152 106743 313916 380391 509800 966904 1403916 1432461 686276 142361 1503946 470033 1527835 1622459 39200 1274851 564172 1151461 1176691 226792 1203827 271930 770312 1658926 1664687 66437 493662 1768264 1472969 134365 858268 1408426 240644 85757 16258 206243 1613953 251555 1038051 866823 1481393 477592 441571 1748376 342348 148156 412557 1795760 155370 485792 1893193 1932588 381722 647946 471433 1365640 256927 790816 1038812 1081961 759251 1588698 1115553 1866825 1772986 732550 1200360 1916720 788314 791614 1887207 206769 1651538 206341 1758629 1942257 477016 86091 1847556 177343 1274873 833725 1291233 977680 1328144 1814479 572379 126930 1123671 339491 1123918 283512 836048 678029 913221 608685 616963 1430352 1258035 822995 778264 1843571 1366235 1821247 321025 1929640 822618 345526 780815 1005417 902078 1239495 33118 395449 904621 451533 493764 439013 299045 1025287 1564662 1177412 1661550 1331511 717698 1752718 267316 452714 255549 1613705 992443 85562 1031855 1813771 1683173 1133718 1147866 1330029 151534 1867048 264339 453579 651143 994411 92314 1360017 409935 1981940 758209 681108 424031 237428 428415 1981664 374320 226555 1064706 103738 1544043 1441926 355831 1515417 1310810 1856314 825211 311106 1023665 1106784 365277 221725 1084748 587086 1535188 10045 721479 1829001 1402866 1366546 988186 867991 626499 930047 1366033 108689 1609040 1186236 97450 1663602 946362 1384847 363707 27587 1635350 1531611 77376 603341 1766483 332764 886549 1429265 861061 1979110 1039699 656706 304286 94075 949156 168775 408804 1594793 892422 1472963 771238 663840 1475230 1688241 746414 1730558 926457 709221 1172894 1795205 343053 1737633 199445 1226804 1368625 1616759 929279 1429647 642958 852793 1159671 119192 688422 1150483 974264 239242 1605453 1279047 987114 353833 723497 1997432 717276 365959 152888 1590380 355180 293215 712249 651956 638706 217468 1176404 1407740 864715 1908420 785040 1111079 1586266 544271 170567 846964 254881 623683 1007397 652413 1608122 903836 12636 1897559 709334 488837 1520856 1943178 1828181 26761 1867296 1744226 870886 1339379 544835 342774 319833 1348733 815241 681004 992653 994120 989481 1797065 1773803 407638 1427231 1414726 1188741 1517403 1748937 857100 162342 472421 1006439 170421 1986833 991789 1410052 894702 142732 751319 906738 1847471 454591 1532032 546983 1088441 1885868 516798 1679305 145630 72453 437880 694330 203805 1730986 1546127 1922659 1094766 1237897 1019876 1450478 1063556 1865698 1502601 1622805 1180571 1048111 257113 1029453 1115960 995858 1966491 243267 1630101 454073 1336632 1010807 642032 268887 1664566 1651190 1680886 1415455 403712 1911880 120461 1547610 1753708 1846200 1158638 195953 1781058 1867252 109223 1366787 570957 918156 474912 743043 723685 1550137 1968270 277534 31044 884075 1648565 1332627 735836 1213688 1717635 1443814 835973 1486327 1740000 1354883 1043721 1146758 1676897 1687074 1761322 1175528 305379 746661 1617688 458598 191349 1385198 1260015 1399439 1861632 18454 438659 1906152 1698245 432009 1988628 1784092 1574671 1807407 50755 198890 1869359 1507638 1744328 1707102 1996828 1835614 1517042 965867 284307 590813 1445113 1433239 27218 839894 1756723 518719 1093768 915754 1876989 1377326 793127 1275711 1818244 1485485 1478284 1142093 516174 821345 1188326 964416 67046 1519158 705888 857610 1692684 1854963 1361092 85031 67217 661404 208793 1933881 1771463 1742950 1542846 632422 916630 1037133 1259393 17817 676248 1626803 969178 1718277 138500 1237997 1014810 853214 1063824 313103 481216 344450 1931452 669879 758928 1112846 1097044 956867 107099 673853 904541 1482895 437048 341128 1169525 434618 1738648 1139102 1299164 1122018 11307 1660411 1211315 1096213 1204523 923946 829809 1885049 645210 300387 970283 190927 199195 1780051 1191838 1179073 1959881 1987941 1068196 1083780 643727 1134198 881681 1477445 1235511 1120997 732502 405991 1858279 479599 715463 967745 462330 1852750 128871 1944459 663167 1683802 1367321 246183 1117439 497749 1966377 1975354 1875613 204395 1057808 1082934 674783 1167600 67397 1985811 1515107 763774 1607045 128752 468042 1123981 935875 1914157 762148 704921 218936 1046214 1751319 1699493 987256 167092 157075 1759747 7193 57839 690037 1191799 1714343 703130 571389 888832 780943 34902 1032852 1660240 1710053 905158 1990165 1493018 56868 633308 1313015 1466236 1612514 148892 737322 1270923 1434781 64194 1461644 1093232 747305 504734 552217 273042 438298 772862 349898 703401 311648 1733056 33422 1472399 1869511 1960227 207524 1074373 869170 102059 170051 1123389 1676131 1735581 1856341 1788642 1492001 895394 478024 456862 1015522 1534296 628299 1713415 723619 1972440 609342 16281 1884587 1955075 1868563 586329 1536153 279013 1378809 1065455 919397 716051 21053 735065 1651308 1109631 903473 923288 1592845 91267 1276649 1614959 850855 1532231 331615 827583 1390502 193178 659399 1898454 158651 990819 1066462 440467 112658 1215726 309312 825943 68631 1688473 1200312 1490090 957187 1584174 1608268 434874 1796066 1092337 1291192 170500 1798085 189635 730358 1820424 341571 1528809 1692141 60913 1523838 276988 590616 1272679 1299435 636080 1164327 1189305 1250340 500142 695275 1992528 1860622 1586859 1972536 1327897 1490961 1654146 1386252 355503 937387 909997 1805536 1743086 574742 476943 556909 576749 98085 1186964 154672 299841 1152608 1095815 419821 1124137 854082 1291455 351763 1555790 273345 124582 175797 788194 46952 544941 863861 1415128 1891663 181560 652433 1831224 1671431 383970 954071 394521 1190538 51986 1218660 190575 756051 566719 678729 1179642 1744332 1624514 360246 1958215 1209786 1739029 1653357 647125 1144208 1162500 309396 1670742 917570 609770 183533 1673025 791944 22924 1533526 1387572 1373770 746830 1511891 308548 1543511 1109547 781023 556386 1671447 498360 983303 1564593 1233404 60561 1489108 1615091 1042454 487650 1916280 341161 1253314 1247426 1484073 228861 522681 353808 1994017 1949878 203958 1332483 383596 1948203 770482 1200707 17905 514729 388713 1633488 1085006 952452 719666 1186105 1614425 1967650 687747 518586 609780 1944926 374848 1434749 1103755 518972 1536515 839650 626877 1520286 1260724 1244103 1948792 1481978 934076 147888 701754 59956 1357360 335655 1200569 7161 742900 1824855 1375456 1176359 1268249 273521 1015254 1402862 282388 780382 1896102 2950 1516141 641246 1373491 385673 283089 1360447 202498 673341 1812669 1636709 1157354 1501529 1430468 1207320 943190 1867053 1592488 1933307 50732 1510757 1081108 1913816 358207 1106799 1299320 1275702 448240 1152691 1947975 1845072 370472 1860572 651208 1361979 1210699 103482 1458315 426623 1394937 1355671 334489 749327 665787 688764 791818 1765715 1219631 657704 1900960 1301623 173359 334749 27937 1584162 1680759 533572 624967 569429 579196 1166242 1378369 1418827 469509 1228097 1416632 459159 516225 687407 1392763 84965 886275 428235 1070955 812626 240826 1642776 207402 23698 1300715 68992 1230845 1034893 1852010 1002116 1757261 30289 1079125 392027 1133164 24594 761144 1932523 5435 1296076 413730 116319 656125 152331 1266849 869849 1037806 1397703 403071 1452239 1290739 1224856 1607699 1578780 35531 10771 1632590 1523960 888764 1848313 1656759 64079 1986727 610403 411506 428827 589196 683435 1706361 1351519 516476 699891 55255 486550 24366 1755647 1475863 1018016 332760 274759 1842527 1370296 571922 1241481 612602 1922686 504218 1466165 1607523 61005 1188280 1875390 247749 1369544 1093649 1633117 616670 261663 208666 1530710 1217267 42043 635284 1951756 1562821 1472724 1028289 514987 429152 1639187 89989 1448820 1225512 1549343 1111305 1275230 197468 1198369 203975 10069 1751515 1626160 42008 817897 1869242 860737 76606 192362 487306 1770960 392397 1525043 1412710 1955970 1957535 910477 1038374 1359769 1224969 992857 1825048 1466929 1408724 1759506 1366366 1445951 1606456 1166414 1338816 44364 906169 561691 1917828 149109 823857 1932803 406724 1836722 1879400 1860645 200602 871760 1775244 702642 1649682 1068994 424902 532514 1426522 24688 1930017 60967 1496405 1042466 961334 1592406 1570341 982293 547361 1635181 1362065 506547 377134 469078 505326 653955 1276121 465714 238224 1424598 207328 914544 1675879 559057 1602431 1127685 610823 488960 1283183 619714 541546 1253793 116798 1574673 1855861 204390 928435 1276228 1194025 1092218 228139 88833 747269 535647 669911 373248 1752363 813360 1748352 1571947 319067 246787 65656 1209284 1125527 1996790 242759 1739114 1141308 1574551 1616164 344696 330691 1982482 74677 973873 926631 330100 886146 872260 348795 336114 88079 971454 984830 28830 1700757 1024573 1811551 203612 1333809 1637375 491072 554332 103136 814388 33729 1657143 34792 1317229 1479907 420265 1162014 961625 1662331 581753 129546 430013 354698 395571 1754407 419586 923624 1458108 165453 80574 294300 1079000 1645882 456773 1757572 691271 39938 304025 1105664 636394 852215 1145140 1728344 898274 1269617 348718 311231 331359 715619 781392 1695372 46267 1305553 1621388 1328593 1571127 800476 1742752 694878 1017327 1639696 34946 1307974 17275 307970 923770 1106976 1177840 133532 969433 1102565 995015 1906481 453763 1290516 693921 270206 262580 1352398 491662 213862 926687 362391 1996095 239902 1489136 66884 590322 770138 1575151 931037 1000622 753995 1152638 885660 538657 9846 1251150 1383236 1288674 210643 524890 1375113 1091516 322959 72781 605620 1156464 1547447 565461 986157 983675 1979944 632392 1927374 864263 1673318 29207 1346805 10553 302737 358495 1519072 475802 1643721 1507703 166557 926023 1654239 1542662 660861 20845 663471 159277 381379 1716588 1515918 1408183 626782 1303928 1300423 331496 607371 322707 848341 1094012 543999 437932 566318 509149 734536 1217192 1387852 1895750 1251229 489601 1879740 907250 1919547 1926922 27122 1638137 1733297 1549960 572111 470587 1070063 80852 1436949 1124905 791982 464881 1631843 783169 1085330 1055747 1546187 1769855 138505 179645 1061315 176377 268595 913817 1923329 19570 475734 967548 1909298 1107475 1880120 534511 143239 1574983 899517 1238133 935370 743628 1208296 184634 121612 606394 122317 1104342 836401 1266598 130715 1945065 285566 14785 1631390 365582 1077843 1210665 1873395 1852811 745807 754767 735159 363385 1405898 775532 1439947 1845566 1942960 257559 310429 867604 665952 294780 1223453 263473 1927105 360825 413612 1988495 1297627 1504293 1975143 1143313 200775 1171173 789693 707083 1070518 764455 655625 1449950 1167692 1430067 409214 249461 1378483 130266 1482620 19876 1403556 1070736 1852645 1547679 1648379 1762422 687715 1223362 1479239 281228 1159676 916963 577661 1034446 234693 532608 568710 716468 1470058 537135 502605 633746 619738 1669870 1564094 643987 1990221 1801205 559053 1984506 807918 1690512 1138164 500016 1986978 949005 325430 1535116 12043 627266 50072 1189939 609008 1962082 1660206 1721221 717638 597450 877421 1852239 504846 1969012 1906252 1700148 1013315 19353 1704523 758812 1379075 624843 1923569 450266 400116 166903 1322735 110829 902118 2689 23377 715026 689087 1139313 208144 410058 905788 762372 142665 655501 1692102 1754119 722169 320136 558838 1524187 916009 224211 1820457 268940 523207 1046417 1557098 523603 1924030 1316067 818542 67632 1136051 934132 1269405 1262996 864707 1381203 979167 1026075 372092 346734 613570 1438622 309046 1030256 1062077 1529791 1991221 1157260 711477 1677623 474622 1184923 1692887 1059085 1540818 1690661 1767057 774633 1510924 678031 689154 1613922 955962 1292295 778638 290311 168318 1243317 1549885 822569 1525529 1494234 586073 862542 803512 1202865 1625017 1395795 976807 120097 66451 214595 1159663 677471 1223873 488394 1469920 1492583 1559265 800874 1986078 680779 705630 139201 1975452 883030 932443 873026 1364216 1054525 77985 1234 1445884 1617491 1539756 1122377 480799 496197 1398920 98989 501574 74461 1740269 1024794 1475559 1417593 1570468 889547 961357 1804141 62563 1659981 1427377 150763 1152943 363675 85786 168691 776938 910395 1932998 172135 464873 683471 736598 1977089 1958357 838092 1929618 1975729 1303327 598260 956699 296115 971826 831970 1705853 548817 1782418 1512589 1266062 153088 1808839 603760 1852229 1004120 1760448 1209388 617109 1989129 435777 1480441 1131706 1194897 543522 778403 1983040 605974 1824361 455328 1425430 1735895 897992 1253489 1664545 668512 568493 1601215 1622181 951729 36114 540127 105568 1372704 894376 1231733 1318374 1086759 812491 344990 1817986 1899489 330021 1551320 1102777 668889 1430364 323331 1834593 1842500 157859 809307 1760856 1732693 308839 1686373 1796907 1371087 490540 830064 1369042 500875 1864278 6140 1383391 712038 1556496 1925501 1479544 1250505 1407934 1554833 1248803 751464 1718207 432478 888528 642268 1532769 1360507 778791 293163 435030 863729 957387 995547 1345424 1920905 1801748 1327138 998183 479183 1506564 1158992 1151619 1995573 212306 865537 1198195 402409 632607 1020568 1858425 379509 881989 1789746 1902124 1001109 1290152 1249242 1084899 230597 1243532 131321 523244 1936484 58941 1614357 847918 485580 950655 1148278 1311269 1547205 184278 940152 709385 69700 86741 519414 1610342 1702456 333198 1075928 922860 59712 834241 802458 1202138 1197655 1883852 956321 106504 1991294 1621990 1513710 371092 45679 206757 1739578 1334276 1323159 679511 1695087 1267306 50277 1048551 760542 922020 1575943 1379709 86437 273203 1516159 346699 1564062 1169895 1444917 333156 705211 1150701 511158 69790 1582963 1217106 86946 1902184 463041 966971 1683631 1952875 1832454 769378 1480865 1387348 468231 1842237 1146539 1206942 1127236 753251 779642 827825 1061127 1821638 1061827 575939 798896 302388 1696677 1823121 860197 1522811 687343 19018 1688877 1096792 1675658 149773 1836484 895220 772702 1733888 154979 501162 309868 970632 1929797 605246 1859486 981788 593955 1987418 1431418 153082 587922 1346733 742025 48442 62586 1488177 875520 1588669 889054 1192048 1066123 551392 112619 1519330 1761386 1329840 912420 733119 890959 1169989 475243 1893340 801143 1369073 959809 673472 1691593 12113 515292 1426000 338429 1697192 567980 991982 935508 1542897 1916777 906766 1064805 53797 1668890 48006 1590581 931624 888563 1096376 1496947 199599 246984 443980 1527773 1252722 31849 86285 1571037 1316144 1823257 1912761 27667 751928 1245689 797191 124490 1555255 22989 1623495 100805 978339 120765 35658 293136 851952 139306 337844 1366882 838371 1539271 1864527 1400116 498326 602035 1908479 131631 463659 89384 1237644 875106 1199861 816274 896030 1398880 333830 966005 772653 1253929 1887586 312691 506263 1631893 1805887 303421 658941 153401 387899 1716594 561576 1981463 1756247 154095 1668870 810425 1941740 1063361 460900 915788 802983 1361829 1934193 190633 1851859 778467 1215321 340841 282757 151160 1813186 1967022 1355926 623903 825557 1892043 197442 299963 1020327 1214816 1170804 1446846 56910 940493 1505992 113340 502252 555730 457169 1446970 100480 759702 905630 616291 1629000 1088605 1764653 1184508 1300689 1415180 1373788 61099 64572 372826 1099363 1700215 1677134 188827 193132 1139122 1756306 121928 567613 530059 1963061 1125405 1163532 1924037 497008 1143845 243558 1812278 724621 453612 1092012 795204 25318 762659 1530418 816737 419597 1417908 1286095 1427367 128647 701927 953592 900834 1388821 1295404 1805818 1525176 1622225 397106 126118 1222399 1221066 756531 1637222 1831724 1574430 445076 885423 1975269 319321 1678763 1316716 66397 801675 486839 1966010 99233 657424 1102722 1163191 426620 1425619 236342 1044326 1300379 545146 1812821 252067 1720758 873858 570664 1441585 810479 1276434 118715 498396 409386 1533296 1321693 1906157 1803031 1489466 1606915 1562143 1686046 252616 1016098 794696 875022 1227560 1827107 1615274 1499555 1382169 1851924 1553662 27019 171543 1716507 562218 749832 1417531 1790068 1393693 709877 535159 171689 219261 854008 1658966 73334 361346 678857 708629 538745 131214 143496 1700145 953410 107754 1776769 1117943 1040628 791220 825754 879412 528871 1905485 1683595 1371861 646101 1243032 1764005 1565531 1069811 1412957 477796 1034647 591768 1032918 1726631 373331 1155352 1331904 1237712 1187923 623 608093 721885 1171854 1376174 1343311 487251 341940 1030883 1490903 765845 307312 1322433 279601 836730 778044 1100609 1078344 1342691 1286252 1152041 1130957 258721 943938 1766478 1152102 1208774 1388955 566821 1963767 875807 1590558 1113530 1183485 77288 1206914 83809 1228944 581370 902291 1569748 1165786 567506 808732 68472 1367010 385683 1851738 1335796 1896124 711795 1475437 1161915 1548963 987639 708301 305545 1982043 657510 1780442 1698353 1354152 1287445 1844711 328464 684372 292252 1828599 808548 810540 1976407 1535256 896043 1880663 156200 217702 729554 325887 672433 1337860 106598 1240385 519013 1208291 1960930 30510 1663567 1495836 1513343 171861 225362 1152026 1148824 1800831 1581403 969537 1331706 114650 1095675 830569 1440720 1640953 847438 457966 378177 1299485 99809 223778 163802 1971222 1046334 1471048 1020869 167037 808086 1946899 145785 669679 41282 1730390 1013889 1804962 1470092 1646095 1422468 424528 1020498 638933 1569845 64806 1532451 584374 27856 39161 1633962 1436056 38633 1463232 851933 716504 157451 456343 1135100 1265323 1548616 325095 695930 1713045 1919277 544147 71125 319994 545761 1666888 722229 193306 669403 469072 1604782 293141 1880678 1083646 1238784 681431 304733 842168 1581479 189022 1408109 245019 1801090 1995835 575744 1770476 425104 286889 1393161 18416 769594 999859 16780 479577 1142619 762954 922877 109967 1027869 1894948 1229309 1675105 1683258 65501 279651 1486663 115935 1198523 790701 1751447 538895 1275015 697336 410606 1336801 463914 176358 1621715 195381 878211 476723 895242 137136 1584078 338610 790382 458164 333272 1944209 1570198 1284951 1307894 1660506 959103 423649 1059435 1619109 652863 811304 866179 520724 520810 1302164 1878179 1310125 840118 1915111 1286142 434625 1045781 1142177 777114 159833 177949 21925 664566 1211747 1685873 25733 821804 409218 1323130 1549331 1430268 1665227 1624472 413446 845451 339910 1462531 1954903 818839 543807 1964661 1392147 1284881 1280455 349244 311615 246329 1583872 800573 136500 619796 1479311 123713 955141 584307 496231 1132571 950345 1302905 1092638 1648589 692970 431343 1779284 908189 842601 1147903 1350828 831681 738926 1272801 761492 1489960 569935 1859331 1746442 475545 1193003 1680003 468181 684802 1397634 1876063 1010222 1762942 1008588 1166708 747124 65309 1503470 1216688 1449146 952952 1324213 462179 1688041 845180 1519592 1049248 1447037 262798 1895820 1660666 244628 1570726 860529 1973787 1513022 509819 1764443 295711 746063 101477 74877 713105 782287 1585350 1515700 1270304 1742509 1703905 1882819 698025 997212 555162 1690466 1286320 1478493 1614214 984623 101575 1679914 1273935 143550 345354 885226 555487 780697 904237 1166819 770464 268014 1627936 561921 1251068 717571 1398419 1200102 1348928 1017618 604058 859730 1876303 936993 470906 28399 1798787 1480692 274772 133883 1798858 1164262 1599422 1756279 803999 1562698 635815 361072 866611 1653527 1989726 1792366 666089 1283200 1590489 1284615 384339 653444 1896614 16942 1365770 445077 1967471 816207 1174531 784849 209255 1523751 1727586 1785493 1055776 207726 1767844 573911 330506 976122 691133 1280401 141370 1424215 230263 293300 1863759 54859 909819 1145998 1446571 391102 1031469 1424582 1760491 543906 1634922 571222 1673352 1157377 1619345 1442318 1883935 873393 1028297 1666301 1679230 425163 82115 1022087 1865501 643170 1163675 1832640 1623130 249537 1964733 90776 124248 200020 999156 309745 591455 1130417 1277564 1199999 1770864 1645291 1486304 1801033 740292 256898 1477051 361962 527683 1323108 1461867 490302 127036 1746316 670414 1617218 1142259 28491 94905 798923 1813973 493792 1201559 1662785 621988 1864012 677000 338261 1537336 1593466 691422 426184 1494399 104937 249240 968735 20786 1337063 1838501 1860899 852434 1669102 180947 1521257 1127769 1947666 1585892 556898 1484523 103721 1874659 771888 1270881 121635 1584935 1119473 1920974 1426467 519856 88184 1942982 430618 1984742 400862 1499012 1404491 696762 826603 1455381 233739 1971093 1718436 27365 577019 518156 393862 1390292 1128383 1646933 701555 335538 972331 1064512 912406 262089 334369 151830 1915285 1718254 1635364 1624032 1705593 882783 1267667 1893153 1229447 686212 1012804 1646357 1915776 31478 336384 1129505 1002622 802589 345249 1048795 1195251 584215 717229 1826369 1228851 507454 1148872 379181 1204409 297211 1666648 1352889 1783557 865149 1927610 1085661 1006258 1512683 1221760 1456829 982565 258898 1819476 952450 789537 1724286 1995987 452139 1348790 1607508 1689698 41677 475267 1035241 1091515 1154833 1106347 185071 1365931 1976788 403428 140288 287349 1282726 942208 680137 637863 1853968 203866 946359 768736 307045 1087870 1085736 786990 894200 188145 366953 891114 1114320 604646 698435 1982826 1468394 866487 941004 1421061 469689 1432995 987564 1499957 1412260 181914 527340 254817 548888 1179184 1625629 567972 1235177 408439 1623092 1681169 1210535 1577532 24221 1314025 908534 1655883 1777949 40600 752515 160737 1283427 522863 832420 10128 728637 1353615 763719 388053 1947976 644184 1481989 1661378 1471733 1159053 1898616 1764735 734791 206363 1434221 568463 538325 1992486 1795186 1407613 1607305 22629 1942259 1372131 1703252 1144470 1468057 1086349 1810118 1065884 645000 1279024 277850 1189571 1557697 884693 996736 1188554 847758 218608 1937483 1263972 1494552 1978216 997035 1855912 653867 975962 1700169 1864528 540388 1123225 929032 1316343 1708285 1621307 280481 1097510 1922262 51683 664484 1472228 922934 1564354 63265 284233 694251 835817 1385459 904828 559325 895346 1532997 758491 117465 589522 464582 1354310 516123 812063 1305808 855958 1409166 1108584 656932 729227 462616 1716653 1655289 1461134 111536 1244360 358564 1005775 1411228 587541 1796692 1914731 801465 839341 1068524 921257 1792564 152589 1885647 647817 1128734 435465 1450913 1137042 855890 349725 305499 527296 1619959 401453 598892 345857 2842 275124 139251 1955937 619988 1141891 567693 345851 862695 1657484 108191 373209 410301 1363814 13103 1701006 211180 1516482 1302311 1903869 320245 1568198 382982 714304 1395531 1674515 503015 310316 450989 1463243 1751128 960181 1693670 1387459 14937 1568879 283123 887661 521302 414479 1676851 1750815 98319 581023 1420293 191333 1375895 817145 1468881 1596639 1425605 1933328 787464 1906347 1565896 485821 687618 323720 1829677 965694 16080 524106 1521128 1866603 296073 692373 1793758 1060993 403677 1068813 1069173 1471464 1475466 1536370 576797 1733304 1383298 1560258 1572980 1327875 1831305 1653915 716001 1384257 898810 893832 1336110 1830231 1001821 379126 41307 672467 1388968 190467 136784 862152 458904 526677 724026 1292077 945306 1619216 749322 844844 18515 1107896 1713072 1756031 1694675 1035205 498151 1014463 742273 1033326 1614490 1627237 909240 643240 1223450 738931 1128239 711039 1518178 1995668 684734 887339 1523200 1934445 1216624 1997230 5362 1369593 665866 1132153 1754386 1796676 1327487 564090 455452 1897359 1181693 1661823 1425683 112588 1891492 482624 1066369 1362116 779711 87172 692244 160952 250401 880543 1705167 1981315 1084012 671322 1328307 214089 259056 598570 1987268 778261 1369793 688658 559777 180111 676130 1975988 1437905 1793356 1204089 1960806 878614 1498252 1047046 866767 420250 1099834 66975 1882369 1994823 1301388 1377349 1440065 1478254 659930 941438 321155 401284 446247 1026017 1600498 1854041 1195389 1123811 682867 951661 576812 1119461 1461864 733462 639728 1263253 572667 1143585 1881607 1624030 1220067 1365624 818782 478514 759662 718836 1912410 313333 1174546 1341172 563776 545097 1365263 7965 550608 831966 281860 1010876 1881575 260237 1698592 21265 162569 85596 549198 1590736 1669488 265729 862673 1864845 1451355 1983179 1897841 174699 827050 1747800 416346 1620187 376936 1201914 901225 326913 1922469 1202287 848926 157903 80841 564680 888976 1045954 453987 1998020 354067 466224 1063377 1131890 1477523 970336 676258 1552804 764478 1443335 1727996 1680493 228461 526611 1909964 1039153 1121740 1592975 1942634 700783 1072173 785191 1268693 187609 36730 1776620 706930 724021 1230826 578625 1621229 1599137 1156622 1407776 136521 1641160 499945 1332848 1276856 1567978 1315740 1688452 414539 1997726 1298598 647351 1602216 866327 518913 1098506 156273 1320652 1941272 561478 1083569 685703 59889 1998346 1835132 1243308 489079 1111696 1112641 603920 261355 271389 539770 613660 225185 1838825 699840 1901375 1026044 123176 1425806 1422195 1883591 303761 735624 1409492 997578 511028 1503145 1475297 621825 158086 1454012 104530 809269 1310518 1345237 52398 1794270 1559630 94230 1364384 1154915 314490 1775774 234824 397496 1733377 1548966 1440975 1645626 174149 1507985 1362282 1667679 1005572 1522111 1948649 1079966 214343 1211577 1895667 393136 931311 247187 829646 381468 1636167 1071741 80650 589941 1726487 910932 1457714 1054573 1295577 1245506 1166389 655121 973737 187385 158323 1047029 1642226 1885609 883545 1523908 1724996 981955 340993 1373981 1290884 807069 1714823 275697 281909 261576 252382 795316 156781 1295515 949693 332236 915858 1921108 47224 943605 1840195 1267470 1256382 465904 634481 1800091 1968305 1351995 1724274 865947 1722877 1597825 1268747 1305228 1497300 1918213 1136434 1178650 441576 1715210 1746515 1390794 1025343 821240 1019103 1063901 1614863 675459 1916760 756079 1018230 1922247 1076494 352400 1657979 456658 1618521 1801672 1620325 1973731 1006668 884581 1595780 1434683 1419824 1821151 1842367 217120 701079 1675033 550970 536996 1187906 1886303 399287 1949711 1551265 1381275 1535653 104876 1834616 1754956 678739 917423 744373 1042516 1297526 202957 131488 228912 187085 157024 1650479 18583 1556297 1104425 1816924 1850080 950022 1484614 873714 1442960 1070184 555777 1886205 1646607 400588 361381 1944741 1958823 1567391 996778 137451 1234325 1618595 1166195 262110 31311 1297356 1922540 34622 720026 1621436 603652 253025 1376886 359748 251087 1922223 660045 525096 730041 1423870 1992012 1009003 200533 1262167 1945496 1430641 651001 1976733 1912019 1396930 1545990 229076 1694413 371389 1359492 959795 1793239 261679 520762 1053824 974419 641357 574762 961616 1019459 60035 408428 720829 1015818 917739 1657566 556217 624789 65158 1336861 414237 657218 1258069 1592614 673864 1076620 1313834 148125 726763 1213590 1217927 1744008 415410 1626841 1285112 1712608 721495 800319 1325098 1494956 522283 1903489 1051097 442749 1382874 1793658 133992 767942 686791 73609 498531 258971 600592 983891 1649466 1523639 1357300 392056 60481 552299 72820 1188382 865148 26494 1504460 256393 1014997 427410 1943910 1448917 909105 1653421 511306 53326 907980 635818 742856 1726815 728303 1787074 1826791 629003 918960 1253992 1319124 58098 1416527 333115 1311209 599724 977826 1597327 1804188 1937147 1599051 80151 1842166 1159173 994088 1932852 215073 331550 464263 1990808 998264 739932 1301630 88359 1374241 234360 1692152 256079 1654863 1995063 1132075 504154 1683650 97275 65728 1514028 280138 1603380 1896732 819160 1325079 544954 1207316 46900 433117 1822702 193025 578929 753814 362450 441463 1299184 1637834 1859892 1379034 1862309 12218 283270 1668826 690732 878317 813670 1902285 533912 844300 194154 1687189 841881 520558 367223 580832 1951089 271032 190592 214005 192983 1563392 488947 629401 712860 555629 644953 790286 1942998 572091 1456741 1379270 1886059 1102049 1033580 1195289 1392575 420122 1152118 275846 1359351 145359 1379025 1622570 96616 325486 65608 292389 411689 667619 449534 128825 1183314 1757745 1907761 428454 620716 157463 900667 112131 1825340 1053231 344819 1364195 437596 1776864 301367 702490 554538 207454 1970036 1317473 1111936 1667749 128477 1403106 1634620 116054 364258 145680 514213 1668597 1066637 1674902 479491 220547 370505 1846045 563059 738503 336799 1408492 866919 862175 994047 1877995 1994286 674451 488922 1120907 250955 1340272 1424219 1891799 1703097 555793 472460 1416317 756262 1691280 193226 1792290 626365 870628 547560 532082 1531537 51249 1323617 645999 571337 1894534 446066 1856578 1158558 1696080 805695 692429 1327776 465192 58761 689458 104391 327175 526540 630315 721028 1490896 682164 1820081 1892433 418521 1650492 1604233 94595 1803330 1303622 1000682 73368 1300502 1847802 1585601 1324787 1811799 1285406 1596692 1699041 1273428 156455 954332 1412207 1678492 468969 1149096 469396 778628 710543 1067402 1177731 1308358 875108 810576 30325 824065 192923 880306 1575491 1111822 1918487 1255414 1921921 1968962 1954978 1794340 207292 485332 1636051 1890828 59024 1174582 1133539 1787935 1658041 1832166 1064336 1839306 1543927 1374244 1726098 1469254 1916773 1878261 1628898 238764 748393 1648650 129870 1091621 1991735 1511197 1052204 1085946 450076 145750 1989563 1628528 1785021 1401582 818488 1604148 1883541 875188 874897 1623115 1267914 244242 1967634 1125184 1198281 216397 539730 779139 921288 496685 798020 113613 1073412 709479 793041 419710 1941092 48097 1839735 1219391 1725913 256180 153530 875981 344597 833165 375379 379513 914942 1308035 1221086 582666 1930338 1378542 754616 1055982 1981181 1560436 802484 1806039 412350 362476 1627624 462522 987959 1095750 477391 1604372 261890 149607 1961026 1002626 684735 287738 1133504 1306576 1768131 1918313 412658 1966003 737485 890624 415735 1376338 325105 1101350 290204 1305430 1713106 1875263 175830 64216 1415692 1358441 1393367 321398 957283 1893242 1923580 1483096 1364708 432753 292397 1237916 1954307 67730 1980776 823035 1406538 200631 1031020 1000043 1773541 1418361 1240382 775615 1216881 1066533 1448366 1235820 685974 378919 707281 1749515 752005 73884 1538939 571815 735549 613735 352581 376440 1201455 1941743 43288 543772 1719492 516490 1848879 1840123 1213944 220998 1459355 590192 271454 1915828 1375980 776115 63119 246857 349605 501010 472647 1569940 467366 1314685 694536 1549753 357357 869371 1206270 1728067 235433 1735693 1638788 1815363 1255398 1072531 211990 1645663 5666 1546691 1353438 485283 967482 356923 662753 1341032 1764749 980315 1252978 1292984 176320 984711 728338 487573 1829337 469090 1117477 1206939 63992 39436 1471677 788930 290482 1998084 672782 1745736 1335186 1171457 1542980 77056 1611811 1835924 942415 1650567 166911 407546 1511901 1171430 556599 889376 444464 1340847 136585 870095 1024432 500720 1301466 68164 1440701 1158840 1754085 563548 436377 729265 1847395 1668213 443160 497451 1927719 1930339 463953 435333 608737 394208 47005 1316797 851575 1710715 1866131 1616554 1488768 987886 810880 230776 272838 1158156 497019 349393 1488493 42605 1792129 1960563 1772756 998677 1093726 1758682 959996 1328679 1668657 1374297 582363 1728161 794947 1688643 305088 906369 1829706 1486038 24619 338961 576571 1927209 1514936 845052 65261 1653130 350985 1070291 736437 922022 1442194 1534331 111503 1284398 1137218 236997 1976404 486000 380481 1689609 636607 164217 1852532 836847 36737 1445782 446220 1529311 664092 705525 480874 1368175 991911 1598141 1341972 67972 1196473 523740 767743 508685 1457888 1128372 718205 1055135 1533705 370888 945795 1109096 207620 148036 966454 1701790 973435 852666 1675442 1034797 1532126 973377 995234 900681 831306 1496380 1475650 499127 686978 1005331 990988 417097 1250999 51512 1301724 459066 1732001 1102072 774161 1004530 1194893 794128 1477678 784127 1641990 1395270 1518280 42296 45003 587776 117802 1872494 1297693 1334191 1438063 1493547 1413118 226562 691354 1536770 1511750 1569640 1810062 1376857 1888186 1591075 1454336 264246 940647 973624 1201607 686517 904291 839005 1889345 1410708 1244749 23263 416620 898976 242490 487432 1574883 382762 1077702 915127 1256522 178732 869607 93896 894093 44856 1475851 528105 1127309 842472 1585003 382309 592611 284507 1498719 1388121 1881910 1368818 1597917 1896297 1279038 651532 1413624 831430 1589674 162624 1243938 186661 122897 375942 280381 914628 1314981 435883 1571663 815987 1230402 500615 1858129 232306 221961 1486680 924159 1758559 1371097 1338455 1066929 331652 1155466 405423 1428488 509831 1182265 703027 1561124 1187962 229763 907891 817965 514050 1684930 832555 1553180 1874660 9930 316406 507095 490695 173823 1183029 454376 107473 350691 1449157 695024 1919270 637888 760230 1401514 1731875 1989799 1979334 1158886 1090248 1692495 1684310 1108045 861817 1582501 1390685 1375570 1994479 959434 472888 1524550 1360102 1171804 1832984 451416 806960 535307 723557 111954 1284145 1722430 23884 1688547 316345 1550836 1021914 60383 827818 1420828 723653 734860 385919 1283421 692799 15555 826499 635886 1733441 630581 1413872 1823908 84056 802494 1761416 1321185 1348816 1425860 2153 1942168 11437 896561 1771228 147300 1559872 510827 1593045 1169172 854585 769863 1229757 1003562 1835195 1640922 159754 1251924 351815 1166292 1548677 499840 1088112 338840 585934 1976199 1128016 338977 1214082 1304479 912419 1151930 1835928 637495 1679225 539522 1426119 1672247 1854748 1875014 1846026 616665 102272 781569 1400969 144150 765800 243208 980480 1331903 369077 525050 1212261 2831 1998068 203145 1807626 212468 551378 770772 955002 244862 1730532 495297 1389315 582762 416388 583881 1688853 1354593 482236 1314401 693003 167024 920982 174649 1337393 1550181 993829 1037273 1580596 567271 763832 1146989 1315390 833776 822682 1051474 664923 1140808 1806196 1275146 271228 1563133 453536 1635654 148796 182635 1808885 1351867 1333543 1055585 1215031 1868773 1842637 1282534 917612 1187487 822479 1469663 29780 774050 1454911 969262 1040146 1658114 1290036 719907 1411359 1063309 456906 902674 1965007 1243242 1225032 819382 410970 402221 841214 908445 1073919 1873642 15397 83288 968889 989021 797863 375245 513308 997177 1406328 1815586 1783679 472056 1287631 645619 1867356 1413950 1676202 753174 1454266 1990031 1526500 1518737 702379 1759611 735741 1677791 1960712 884753 1827488 179769 1626261 665409 1410850 704864 1782887 1236802 1277233 1254946 1088481 148511 372910 1749904 767129 1765085 1701014 1850365 1927008 180764 1163226 1246124 173494 1257658 34130 1488817 432247 875096 1239681 1570793 516554 637000 940584 1673492 405674 66806 1693798 585354 781822 1536445 428293 1524098 184884 1239801 713958 1103849 135471 1232101 1368142 24853 1462745 1021358 1993465 343715 1488282 1973086 1176741 1876573 796737 141425 1589942 136187 989350 1260263 1697977 1977881 20569 1842313 28441 1578954 412568 1972490 714743 4147 155496 695390 1610042 1211864 1180414 755416 1694513 1955592 1944138 526880 584241 1228575 1954462 515870 687633 1886480 135469 1638663 1401813 94180 910941 1350696 1254421 143214 70162 204577 817544 1499952 766491 570176 1228770 783763 1271978 1747129 1413724 64248 1149862 518508 547671 1146633 70323 1400444 1516328 958409 54618 650363 578975 943181 928580 1098086 1343359 1347509 703231 1317674 1470911 365064 520090 1693016 1849061 956452 541769 930391 440726 326302 1438625 1575768 1404390 1742970 691026 1454043 761327 572767 1148341 75710 1626105 589201 537629 472356 1575159 181561 164652 16101 1632199 160741 1236841 831037 1396677 913005 1373358 408264 1895554 136956 1250709 843739 1120481 1091685 901147 1038973 1332606 729599 1201461 1536446 753531 122811 153864 989791 1578542 311241 452200 1983904 1042587 3253 19655 31802 1962431 1648950 1346244 1142269 1940660 205 1622089 130734 885379 703562 1154877 1660756 1208071 263766 1098949 1905878 379673 356296 1650475 1875282 64478 146291 263204 1675936 1517558 1129530 1886027 234491 683553 704777 1524935 1630929 345369 769965 23877 807642 1757935 622323 188627 1812319 1409569 3030 298642 1021423 420497 1266339 1033501 856755 1920128 1343937 597337 1386356 665314 1236764 1138757 1382551 746862 671175 976208 1954568 1007700 1488363 1750329 1304703 1664284 1721840 1111107 287625 1934610 1895776 1884922 309878 84803 744623 1493603 1333962 1702429 1437698 751046 1943028 502426 598225 1264322 1371564 591748 283439 1552338 288243 1335309 1336617 884246 1835554 992438 280134 1790321 462505 360282 1673470 1970085 608912 1507167 1850000 1534428 1626084 875063 480210 1154516 586404 1419592 1491641 106459 1892550 496296 958644 1757501 1283792 1625442 102703 1736924 920487 1403976 1498014 1751134 205703 924277 664109 391597 1275403 1994498 377991 186983 568120 433372 197834 1564066 650541 1765119 1886874 103097 405473 1569403 1264239 1043093 909075 835867 544490 1435296 684899 1226110 697770 509043 291538 567233 202713 369250 502144 669263 1118098 24876 1037998 1307785 506731 1997479 1526221 1586074 402772 1319665 692359 668293 569516 1507047 380593 90149 1105493 440345 518390 1807622 390651 670182 620880 291533 1248453 415815 1727629 1174990 1436685 1076507 1752199 102797 1320552 13069 1242392 1719115 529919 1915749 1490772 538688 1133201 1202040 1306586 371474 1632506 271049 461232 1200061 1544798 128461 1007100 1179215 1096763 365697 1800157 572153 1873273 386443 744825 865603 44608 85540 1652791 1932256 1626746 1931599 1601061 1384927 902647 264280 1468618 1832006 1060056 1510228 1538932 1755781 882388 773342 369885 1629121 44880 1458005 522097 30853 1369265 1654753 1423887 889619 1221757 1490276 944005 1199190 553237 652194 937334 1060411 1152345 584557 361374 39643 1354655 188021 245921 37198 1475137 154854 1591151 811635 1581380 1925222 992936 1179919 781848 885292 1112204 1537714 1074434 223164 321008 1084134 638187 1807588 431400 1770698 181295 762531 522709 537216 1741682 1639220 371760 1062786 1194551 610566 517641 1482902 838421 465830 906801 684446 112863 1314394 282706 833243 1174073 21518 1121790 1948566 868585 1409692 768123 934324 1174388 116400 131387 497517 1447130 1514042 1657324 345047 37534 1798397 463780 349478 607363 747550 1531042 705573 420032 1619875 1006021 512222 857898 1264755 941148 1358134 952408 1229065 530691 1340380 680764 199081 416653 245042 508688 466828 176711 510651 592591 604610 1785689 996978 1060628 1304070 278325 188068 1066724 574460 1064201 606467 1117192 455459 406594 326839 1028685 1512896 1480241 267872 948201 1274961 449851 1530208 707728 550832 1924087 1759144 1130350 558177 102545 950919 802662 652794 1891520 1791084 206530 1766866 1630708 1679492 353388 385852 1128100 1086201 425721 111184 1386265 1838161 1636567 1022164 1191430 1016518 795726 1803423 622516 325558 532744 722222 662636 695619 857252 1455370 1314601 937579 910308 277779 1949857 509600 1970698 1255466 1389935 1241535 882518 892604 1689308 848525 1268481 23000 895206 1294706 1453300 818998 1961690 1049481 936785 1826555 1488246 1868245 712459 1472086 1668569 1985935 911327 85283 1068627 309368 1906244 724904 1604823 756770 100587 136233 1577900 1008911 1433820 1811869 250056 175109 1635155 1050230 1731132 1994397 593319 1460150 951112 1562721 789666 271486 559720 452700 28036 71729 1993172 195728 434983 1057243 236725 1281405 1540871 942866 860909 1409221 1844709 996252 484313 1161769 428905 841900 1098924 148659 1284757 663538 780476 1262646 1805739 622641 1184980 247406 1705722 1770134 607157 1955676 1991788 1512605 512187 565876 1139018 840437 305053 1244824 981016 1770889 45295 1136244 1454800 47564 124964 1209519 442392 1456549 927777 620084 124554 252214 377301 1962126 760502 1089705 1197706 600182 1933465 1261164 265362 1225437 239417 480172 719818 1147411 1026357 1839909 1297615 669217 239093 933251 1599676 1368422 48822 1691759 687172 585389 1876317 759933 147720 1312175 441174 1258869 1885457 997945 1168672 1197523 196307 1613897 300642 1600087 1167018 1970640 1046983 417709 422515 175531 1834510 1285461 215411 1841024 859624 1938328 1318576 1536875 1083996 524507 306740 1971798 1741543 954724 1407283 888682 1396077 1168562 903736 226848 1067024 1721686 386909 1773376 427370 1149575 87108 999588 1552711 825355 1226401 1118425 1727592 1504839 1330512 1026279 283095 723984 462409 1993589 1411376 1530705 1882918 743860 575104 1494920 1709790 137887 1328189 902598 1330211 402677 1755638 375319 1880378 903749 88680 1625978 320253 486639 331764 1865679 789115 890184 1381613 787490 950162 1523071 1556985 1447271 893655 197871 283456 1957262 925231 866670 741484 814483 1385553 1186453 1409089 1994270 1506117 490768 1389149 1682422 1038083 486143 1308930 1410921 1601779 1754423 50220 1648586 1971494 1406214 508921 1213423 1885750 1660948 1045852 527950 1462683 397918 1854597 772362 711297 677988 130456 799138 279192 1608432 1189536 225057 207109 1425255 1430294 730727 596463 695399 1463689 924944 1173514 1518023 1947667 88743 672440 1154411 732816 641918 1154780 1173431 309454 1198049 1120143 225961 813467 951846 1910506 61517 301389 280607 675657 1601237 1708507 915258 1980945 1383374 1814454 594842 1839163 66148 170112 1695031 536536 389924 202206 1138331 1381989 726882 1549741 1473833 920191 448041 1175977 993943 728210 1708083 509171 1813156 1801352 896905 1869977 1065154 568694 1585642 1370992 1799103 1481059 1227408 623252 1406057 1272324 1835397 855349 74861 1711185 208146 749389 1468070 1457504 806431 26370 1441049 586597 1189246 259115 60520 320901 1438684 1110653 1699237 135541 378509 817217 1956101 1178174 19364 923647 1792570 380942 675895 1289860 1330181 1877689 1061100 487195 1905932 625570 1870979 1007839 917591 1785806 1295297 1397071 920357 1802392 346494 1714699 1483416 1355415 1998086 1471606 1977398 1292471 922897 568620 151604 1527760 1431845 819978 286081 1082125 1344016 404472 744469 110515 1779670 709777 1932921 392018 1019317 1727253 68485 1661019 596102 969631 470883 1353375 1939296 532210 1993296 1255769 547273 1172392 99959 713758 148604 68443 1452712 1669894 1840907 1111083 1680080 508940 968342 139185 141143 804668 1245759 1786541 1411573 201749 1062381 1330890 607447 1761729 392934 388635 545919 1450537 364748 951676 1846010 502029 281142 1362176 750957 1253032 1631985 1488947 150659 1537568 1603662 870591 637098 1346411 744596 201393 671068 490942 414991 1714499 241076 1764340 344205 157874 116125 1043733 1993235 272422 73859 1095189 1333707 864414 1814994 974677 157326 657805 512036 827759 100183 691421 479184 915053 1025187 1130303 1685174 1097976 1219744 500457 1454704 954791 1608865 1738076 1366866 638807 588197 1563792 919656 1096039 261281 584041 1766965 1671518 1167330 156401 899530 1254524 855541 344178 376453 297798 912585 1608600 934751 177571 677607 1710355 1842564 677558 1201622 169818 1255387 1668983 1706279 1477992 1950089 735459 1633768 1262571 763412 254058 543939 1949014 991000 1418961 946652 85881 428501 682552 505072 1105067 1918367 1869664 1416339 265506 158363 752414 1536919 503914 1147548 12247 1892902 1667818 1237012 1376357 1676499 1198985 1949406 301496 427457 522535 310715 920758 1560119 360600 16227 112000 1119504 1139232 1893637 1658917 1524791 108208 350393 1366441 1823594 151234 1023011 1835615 1681397 1301406 775449 593601 1218380 645622 1549251 999355 1421650 221732 182535 1278188 1843596 30494 1603255 1578386 1868983 1582530 1011273 440944 612106 1263802 415782 1219051 899676 1984806 445374 497049 1597236 1186513 248000 19058 312287 1465655 899628 627844 64193 202525 1194510 618362 839722 590484 382139 877035 868843 124412 737785 1275976 1108099 1070220 707589 1023134 1722189 231680 15203 901476 798128 762718 1463474 941840 268117 249974 434771 99305 1624766 712136 814097 1912594 1717109 743188 265584 1749956 665011 43327 1548929 1602238 1186545 1503447 1631900 1327275 637749 367701 1198541 447024 1032369 152357 1564386 1780751 1184589 1218011 1044057 1809272 760363 595273 366343 679927 1400968 1137305 167840 79154 64634 1828719 470288 155858 780264 1028383 756369 537740 1374852 1263149 1784946 649156 1496295 1233623 1446677 181822 1199595 1466961 1654142 562371 1036985 1882646 1867001 22474 21409 1535016 691098 961463 1429470 1900386 1740040 1155383 767460 1823297 1483036 659125 479742 1750574 563583 205250 1970825 977776 196919 667737 1714317 1370723 1822730 1595854 1550625 1070612 1708292 1397816 1737109 833843 874405 1547942 1010217 958677 1990269 1677486 598137 1414343 1094807 1441472 1248619 1338860 1327764 1754456 842542 930310 894405 1705201 359062 753580 1869689 1972857 205412 1680374 1886287 1884641 1741431 548705 1597234 802748 1282578 1115118 969080 1914374 1289530 1220552 1769645 579281 1647320 1698079 1591950 1762210 1754918 1148434 199681 1504536 585883 305391 269396 1571819 77734 740738 1064890 1213982 1286454 113338 426183 1555585 301517 772910 41175 1374594 507663 102478 1997064 72169 1853405 1817499 1446070 1782659 861231 1686807 1915959 375753 268192 1420723 1557210 406021 377380 1090456 533284 318718 316873 1415824 1371966 1171449 54929 1751517 630002 1934286 755297 853610 1042988 1577423 1407559 1015743 1949655 1051773 855395 220752 1365722 1336843 382994 1055976 512518 1774314 1096972 425278 289106 262574 566400 1082642 1924863 1898210 1746578 620059 146951 1987876 854862 1876391 51213 567803 815944 779880 22932 1292860 612449 817096 998283 1496108 1206491 653520 854782 1097698 323900 14378 788953 1504668 499894 1372233 1188399 1229899 1366297 1383556 866018 621575 1527189 1340987 379123 864391 725141 714169 1801005 56503 52528 366195 185321 1311711 726292 1790443 100555 81351 747968 932416 772435 919240 100709 515333 1752295 1163955 1868595 1560502 999422 1821205 188527 907819 503389 856221 966659 1520940 1090 1082650 1046359 1325169 166035 230485 129890 653279 67387 1084970 819844 1891081 1955698 328022 1446221 785281 857068 1048115 1124999 1495288 1421679 898329 975265 1273181 897401 63338 1888088 533909 1057245 1131071 310193 47225 1762756 1523157 281651 1534771 342168 847370 946092 860127 65708 1287562 895952 1780787 3412 807070 1049863 22142 1175689 1779970 525808 1280162 982004 1196410 101714 1138222 987977 432370 1283774 1018965 265118 424764 454055 220653 750796 371115 1164250 1814365 912019 587870 1540278 214958 653759 1532368 72039 872140 1121559 691070 1238379 965937 84813 892079 499993 918893 1205327 1813268 186404 1089568 677705 635676 1264706 536289 1701128 1948629 340648 644315 266500 757562 1989565 1062503 1142685 1513573 1302942 316512 54002 1543455 1757621 547688 1543382 1284602 1996071 438892 662308 556471 1033360 46115 521704 834386 1678500 371984 650000 1165600 373927 700687 1765622 667964 113608 964036 352479 134524 941795 991561 1448483 1033596 1021382 1421653 347000 839453 1822299 834225 233688 675754 244980 418157 1865742 151268 555359 1640025 695577 1876445 1626274 77156 986922 1267397 1248414 231732 449604 701580 1442499 968423 868865 1271730 1609037 806917 1717054 137822 566834 976046 965652 35808 951271 1161005 1529037 372182 1218365 45578 1297115 1424950 1666587 31597 451332 1939374 1454991 574693 1845731 1278441 128304 147946 1155815 1971770 1996275 146915 898988 717786 1790439 560857 1733844 1080158 1630852 1604591 441661 1273734 274970 1798662 64017 660677 1511134 1957931 1761399 66399 1672766 1006252 873860 1175049 922166 1300473 1888914 79296 1154284 919289 1541197 348983 88243 1443698 46370 971728 1414748 499499 1102157 1829598 173367 605853 1481785 955886 144595 342147 1844976 1633663 841390 33218 1000646 471724 170242 1025571 177795 1916140 52735 1721267 1261016 224188 1537101 466585 1562530 522630 1192975 701443 744077 94096 1088488 796536 572887 1902554 629928 253963 3100 700746 1588008 530629 749542 1319446 1183454 154194 866882 1809687 673279 1424994 1528552 1587370 354292 1896596 40312 632750 378508 557917 1612975 1343883 152440 156294 1776893 1706968 1718486 921667 221781 1135435 1560561 530781 622547 1941954 1589958 687619 393743 1099583 129782 342890 977906 331038 369986 576457 573677 252994 930555 1240793 184018 619779 1844836 1736644 713455 413222 42380 189113 40561 1667413 926280 349319 1015135 1902969 879259 1557332 1006870 157913 784656 347441 1254050 1980091 52967 1003261 1754578 1582636 349493 607025 1131813 783615 171299 996930 39375 1389227 1795910 1073489 423181 160001 324358 1675170 233174 985160 1732812 1305790 1049622 1414012 1831548 707452 1551507 853159 1135009 573137 1135090 1737956 251876 1984868 1577935 606181 52004 865680 1599280 1516361 1643314 817802 1529873 1444317 723370 1609356 980041 1983978 1903494 1350911 1248813 508915 939804 1080806 820975 771068 174445 1526868 920092 246352 209080 1824014 249306 686587 351331 1990766 1108564 487910 893515 1317881 1521020 755699 1247464 841483 1932637 1767319 5630 843371 187869 289668 1369929 1624139 869859 1462716 1179784 1453931 140008 1652556 1542702 661147 1637220 1878446 206320 1746412 1356958 195886 417947 863164 690134 518863 613983 1931483 1351847 1273102 1606503 1085879 333843 1748470 295199 1563656 1655429 1228310 1290094 1537307 1219209 544897 135881 1078238 829333 976276 1405703 740624 1024115 1206731 1457607 480890 920575 431459 265435 1563234 454673 1016667 326410 1102835 1927049 1830308 473725 1972526 1624716 444149 1131538 1720936 11496 1013568 709442 1431034 1496172 347142 988505 1563232 1090282 389470 469128 266656 285860 367745 610939 1067228 1424767 1765767 1696421 241947 250332 797532 270551 1693138 151510 648707 748198 291126 140355 733810 711971 639169 641336 1101735 733136 647773 1082879 1012057 984922 276810 1901268 356966 659919 1000659 1179192 3574 1103017 634634 1285448 199880 1330053 1765243 22938 1387273 1962512 241253 973198 1912268 766912 566079 928316 73632 1508138 1305735 505990 679633 32624 1247606 76912 242593 656756 733537 785935 1414598 1803531 1245901 1268832 546090 21358 144723 1836869 1164321 1525487 657531 1747009 536871 455051 682269 612692 1220102 1550767 1100501 1726138 1233240 1891447 66667 664515 699367 534468 1240396 1652431 1496152 552250 1131383 1292898 161308 123086 757695 229841 128925 428680 197880 1237544 943214 1455222 520565 1502725 168437 1337368 871337 498817 383887 342603 1396572 362468 288833 830763 182352 1643509 1990549 881760 1436757 175681 280826 1973839 1253892 1343251 1787834 1736128 413892 1315212 636175 1145539 1013727 796448 1302974 301852 790869 1971649 647184 327583 1128669 534311 1852083 301374 974207 247628 588515 1333302 572493 1118329 1284140 1744383 462729 679524 903183 259307 1466111 1338519 1494853 608779 279157 1323100 650327 933983 1747520 752121 1558134 1333985 723248 1283979 173798 1925797 1185906 1199989 999016 1736121 785984 21098 126994 242919 813333 1863023 1808176 1171467 1642536 635949 198005 585167 1823577 1677657 101221 1886122 1498249 209925 1412975 1812722 1899625 411101 432827 760430 1649183 1145804 377130 652321 715416 1316573 1893478 882068 1698438 196278 1868215 1711683 1897353 640944 1859834 1024770 891651 532358 461494 527506 1900805 822601 74578 242030 1119350 781593 689574 509826 52224 815801 342926 1169254 542977 330793 1851663 359540 1263904 43424 778382 812874 720344 225509 480263 1371054 297843 475825 713087 645087 1096263 1277210 1700584 777201 135262 1506546 924202 790651 619480 1715927 1284281 1327471 1639316 764094 829266 946177 1177163 169802 511219 439073 1965411 1821772 1336471 1564985 1861098 291747 380474 1684401 1273113 1345512 1723462 1934297 1651464 281497 763723 1080832 1541504 359267 1406897 905744 629075 1442571 1924613 1126646 1917564 1715657 82210 1614096 1498811 855643 1133050 72915 1282656 1460167 616885 1519084 673090 1605349 1197761 1251989 1464874 438960 519197 26526 354382 1575883 974810 1989364 311395 181951 1310192 119176 387614 694643 1532669 1550725 804007 428437 1171370 1667719 1883101 776558 587550 834773 1014218 320008 1018254 1536392 74499 1612869 1653556 169348 153472 788397 1644564 1380976 450705 642198 1615046 398527 28117 306380 1835749 404965 1654321 200256 1875060 1727187 1042576 162359 1248032 1338309 1110125 1672924 67303 313053 649065 859345 1333780 363597 172457 57100 1889022 220083 441983 282623 681516 338524 1815396 319442 1927326 6782 1952737 762122 756250 351375 1976802 934133 1394219 1498613 1348771 1610552 1125177 1330851 1604222 655264 1486202 160976 1485011 1055189 1249411 1932908 1655208 348721 367137 15483 1347685 418436 380818 1171317 1407947 1474586 1173720 807663 166352 521818 977373 1617831 1063252 1164259 1949916 98387 1871283 386944 3333 77607 188042 40235 1850284 1778224 327951 1050745 1679687 1908089 1040117 1922227 512339 1284422 829738 1927684 926833 24355 1465663 1479122 1010462 1040962 1770310 1397550 847486 362526 1839799 137097 335350 284940 342261 1552121 1821625 1953644 650776 1723377 784958 1972152 1468631 1348561 1061909 1643682 857051 1330378 1983777 505553 1360196 1082267 437264 1149485 1548981 543613 1913991 1015120 1154207 817004 1059935 1552080 1901903 120058 699457 1859242 1318837 256982 1882261 1408035 1002769 1475539 1463044 1616859 631057 1103311 1627520 230083 1022013 1266738 1208607 623933 810995 1575063 1100490 1153399 91886 634177 1683492 1609676 583277 492605 237542 1304298 1081339 1672670 1243766 541918 727808 1568328 134109 207567 98846 1662077 1779242 744969 1180311 1000112 1931743 1580296 269308 1106126 1040611 90212 961540 1983899 34552 644826 1838282 55014 1104530 618776 415877 1581668 1821341 1817038 289156 483626 616921 1716899 1635755 1408849 632133 299555 951798 1958869 277459 1000179 564814 656002 1597417 1818593 1897967 792300 486802 741579 267555 1666483 1808850 1417193 357493 1440770 1798949 834610 413574 794310 468541 585931 1033148 822560 1595633 1561632 1479872 293189 1833659 1628985 1275663 215196 764265 139253 1905517 889799 575841 1782579 1012831 427764 1171795 1291119 1315646 869265 1794929 1754981 754196 1241738 1775201 800300 1544890 1933819 1659224 540561 1876305 148203 1637716 1303515 863547 615007 193463 1707817 1295336 1471419 1437155 1969059 592915 1527811 327305 408655 1298535 1063888 1182152 1294225 1560037 1501210 777506 907955 966529 1428245 239130 146391 1108402 1998698 1525410 43156 216818 159631 292053 1289293 1426503 1514585 1578178 1919989 376020 1428151 1513782 393828 95798 411257 1779714 1760863 373901 296276 182373 451425 201050 1055754 270395 214111 1167751 615863 1490195 1972022 1810568 1455304 1943753 1782805 51087 1433542 1230285 1012817 288528 523378 1079153 1608890 1863113 1502980 245651 985315 1033090 1069958 612978 1192853 420252 1268287 227272 436058 1580936 891825 730540 1132744 1044907 314193 1201100 475155 208328 100835 730734 612673 436566 241651 1041854 361317 277959 564499 478228 798493 225928 52859 1118446 1188270 1705087 518943 1599628 165552 586189 80879 310563 1349432 1421499 1634030 276920 934327 210987 1223959 1985346 1512422 1735857 1117443 98532 949508 89052 1148366 702506 858512 1145250 1612369 773817 428684 1818387 1586704 1367249 1619442 1224090 827736 1564312 145267 1166585 858128 935727 807257 630530 1805376 1185296 539062 1167611 1964080 556580 1395926 963230 1009858 1455520 1920549 1509695 1585511 115940 400415 595984 810993 1541027 1414899 1075325 63633 1387434 1664257 1249674 886818 1882547 401390 1212550 153693 614864 1773384 1567594 1117495 1021717 1149706 1113029 352262 1175814 1572007 571725 740164 532255 1824734 1977579 1806451 1120735 783738 666217 541496 1950112 1431336 1336728 939151 1899488 1284945 589537 534426 1414557 166913 946048 1132914 952083 1445046 1299790 510313 1353893 242485 1480837 487937 1379083 1245867 1024130 251149 1836364 1769868 1812188 1475876 1197167 757140 543616 1407188 1810236 219867 1598048 1470558 1933128 1849464 1043780 1339577 1519470 436474 643272 5315 1529559 515053 1391326 1752244 1826195 116233 1387792 439101 1933186 832828 1950453 1050283 1426853 837616 1024795 1912106 170280 471016 1568812 43985 709755 1005713 79482 523473 1244064 236753 92231 675458 33837 1925988 84285 1870589 1204780 961831 510253 1073954 1209925 256140 305160 1543329 440168 1550415 1673499 1046949 705190 1811868 468662 813935 259893 1248293 109480 582127 1483376 684084 491438 1778215 1559254 1060306 901482 1812404 441105 562948 874014 1391074 1732008 1428397 192295 615013 1442665 421094 1095318 447979 560196 158696 302765 1065157 1073287 214948 1520440 876330 188223 503659 519405 88084 1194269 1004797 1708620 46231 31910 653589 788499 230134 931961 1243401 1119678 55695 159954 1867916 868147 296445 254648 557993 99164 223867 800705 1485499 474567 1622736 1084826 1112637 975243 1761590 1227110 1974842 1847023 1515011 1489978 391883 1343268 1925799 776446 1582698 39907 264629 1943547 268073 1093066 840822 1659583 1573699 483683 411869 878369 1753830 1376433 1020371 1389162 1798933 1314705 1292370 1315526 876196 865037 307839 619583 1923064 849664 237158 1464486 1682975 289260 317185 1387161 349066 523932 446167 1055634 1693454 1974568 1075006 300313 24327 112764 1999651 1121755 1093319 1892153 144700 1392114 932311 1876134 678782 1701088 42177 349627 296069 1184888 922486 1423397 311172 1719531 878043 1215521 179500 1040815 806313 1329909 1697962 902538 596806 1826428 1668914 195473 790084 1002989 433354 857387 983244 584430 169149 1316948 752524 118497 1288636 831460 1550085 1757766 352412 311667 296719 70128 1141886 381506 351427 225896 432216 979986 210654 1269337 1629810 307534 1654342 1965581 299516 1801251 261509 1734404 1294007 1243058 228386 1785336 322931 1229953 427745 1640340 155059 303566 1453760 1282306 418641 116754 723923 136389 377270 264658 1228855 872564 608852 422362 912736 1753204 402367 18537 1373864 1416824 42497 1600834 377324 1137008 244457 159179 178069 1993831 1505949 7936 1938950 1677163 1460314 1628341 830823 633225 606995 1484099 356217 735705 254438 29770 1800145 96836 794398 398891 1872232 909028 675298 1220465 774511 1227147 1852925 1360124 668103 1852712 131524 122605 1701669 363510 221553 1348934 1031391 1401504 1472370 1663519 1391280 1807207 996438 540117 1589807 1478078 1172029 411318 1143608 1587560 207774 429578 406395 1035458 1847707 1532802 1804885 1010644 262040 56542 605512 244027 741548 389462 228504 77225 1067243 872902 937546 1876855 963465 1218 958008 1790640 1187946 1887692 517812 1360306 58613 1237740 1854136 1172249 1646433 1662549 132128 669452 697399 1304379 1449675 746606 1150928 1191028 529431 1701971 722623 229531 37712 87453 1316892 58623 573359 1724132 1040420 1173163 1854500 1593205 735251 1143091 959491 1628536 231219 1263622 514598 209736 1244621 745653 1877109 62910 1165855 279954 1185843 596005 845549 1552717 176997 1231365 15605 1318495 77868 220379 519846 1570266 507072 1586671 65811 1334547 1045268 84648 136554 474357 855695 646680 879394 1237233 126371 237259 1665139 602669 1028188 722464 1038786 1526895 156476 879957 466116 742027 565339 1197301 1941635 91648 1728952 1035036 1399066 700247 100779 398289 197550 1719013 1691468 224167 557901 1887147 921920 236070 851409 1751810 211079 385163 266888 1148340 920034 13259 695085 1298820 1108487 803052 1541507 1434070 74972 507488 708776 1039754 1467298 585588 1577457 1981159 1372895 1038833 450647 355782 1182190 503581 717144 1954297 1874377 1864233 1955958 1592125 631984 600378 1035359 747906 1964664 1221062 50291 1347460 1814638 925523 1957092 1703226 120942 287662 1271367 558569 98749 287121 801963 1861001 458145 894730 918152 1145086 1292595 1783790 1107644 1252412 1326571 760076 161606 760201 640836 1494561 1512136 563492 706425 292293 391026 1139417 1922502 1955978 1785273 278136 1983431 1724885 1688042 61190 954561 1130731 1663134 714756 588304 1175854 452064 657681 1223828 109723 379949 1079071 1269891 1158756 696913 1814703 1060586 1521776 1185871 1898285 257608 686336 784717 1562606 1159121 1158008 1488000 1559971 1368680 1621726 1923574 327198 1906491 1340148 1060290 387861 1208660 1617220 1504975 1366812 443132 944428 928692 921551 1689955 316266 1887821 1160698 1857061 1067262 358546 1628426 673255 993774 1712189 1454618 1631144 1838391 1685968 1002914 233806 1181503 18630 797936 909334 28329 940921 1831586 1986894 1515511 1869010 183403 919986 422724 874698 940523 692294 551692 1521745 1027449 981594 1203404 1520527 97818 1526171 864544 1219204 188790 1557581 1203854 1052217 1800498 154860 299844 1740172 1505305 1128475 612478 858870 1423248 252202 84489 1897708 320241 206584 1638498 1324343 751609 218651 1712539 150047 1524390 1872876 1303254 1430513 1923008 1947576 1318529 1101692 481488 429823 1250036 1198947 284248 1400956 1030594 659237 768916 320773 1879466 1025530 1771161 691761 702017 1966570 699493 1871810 270994 1150599 1890432 1929843 1359440 741006 994894 1509457 1808817 87247 1850154 1729407 1986695 1577777 1238707 47894 270160 242739 156533 614161 1545332 1256431 75029 1887634 354062 828371 847976 278171 1420201 64960 1451337 1443285 436797 686440 939733 50940 211809 1038737 1540774 1064633 432714 1894304 529509 479016 341805 442197 638376 421677 1944042 500510 304274 1026 115184 1765710 910200 1138913 417801 1523765 540012 1374468 1145115 1109232 1293285 430435 1845310 364213 1592549 1591630 1432474 897389 209764 1643055 1739371 871539 1632821 708729 250465 888663 1462948 411246 1753160 341230 947366 934932 592942 146624 810964 238006 410522 844152 291428 1117869 1763352 27980 1864461 822087 986932 1452235 992328 97665 554043 401575 1482296 592817 1081544 805580 58533 1866509 65395 318070 1056844 1489704 1346492 1507069 639238 677587 483239 456585 539107 699472 1489624 1033461 243728 924824 683112 805113 111823 1762261 442401 1374197 376205 772436 1781444 1427961 72549 1813652 1744308 849597 1645112 1874698 1382334 73144 484106 230656 1689231 1887374 1391893 1720966 521678 1601995 1866154 1631496 226002 51734 1741545 1291788 1176943 388412 1648183 1659770 570682 708162 1012380 1698667 1783680 1534064 485812 1266435 1922328 1599207 1929990 1687185 1614583 1551698 118780 301485 562884 194279 287107 890019 901136 1257373 81982 1320374 665766 1032095 1274110 1145675 531682 300524 1188057 510998 1500154 1112864 1340279 287564 933369 551858 277004 545535 1080530 1773552 56460 224113 224548 987820 10504 498938 1450190 940516 1384440 930299 790386 739614 620005 1241009 1615911 993951 694107 1827617 55555 1207273 6047 1348482 1512718 1487179 371318 595370 1639691 357737 1813982 1886708 1797952 258244 1080630 1446072 1516458 1349588 416590 849660 1972640 558802 1371515 1641430 449515 148612 1019156 727688 1587161 988999 562610 1661388 607340 1585315 1090100 339749 397500 997184 447974 1947920 1414879 1312711 1157766 1494290 1098285 1489601 1767275 922932 1615497 322346 749048 1418120 2170 1588373 1094749 1572294 1570552 761155 1951415 494540 1426754 891333 1820966 1119415 1573620 1559933 223407 847495 1797995 544260 1650860 1491617 1215139 708655 1952374 617554 330670 1564113 1281624 96795 1686186 441428 1716196 688979 1417741 165730 1098597 115671 352176 1571814 699631 1285163 166052 1188552 781535 314665 196118 1834444 1891205 915283 425693 757235 1442314 343782 1182348 447145 1479045 52739 1240138 1544426 1808187 568923 16599 1513136 2633 1223870 141603 86750 1759674 1345543 1132835 1394850 1656615 245963 1274605 981497 1171352 1648100 74613 148552 1500296 907038 382285 1939867 989391 437058 805136 1850142 355792 960343 116029 1089031 7624 329570 125615 1616314 1637520 726304 647690 456631 1758504 847441 317055 1283558 1983472 1882141 1236022 1730461 1236988 935181 1879514 207979 633925 1816788 1549956 1960716 995797 281848 1764143 733621 1397195 1200740 766550 1148894 1028740 1015740 615040 950476 1045245 156950 1389888 246593 1724743 1937364 1553780 1809938 453923 1814186 481180 1441799 518986 101808 457228 756940 135493 684161 1707699 1968561 1748207 103508 231060 288311 1054262 574211 369308 1641162 346081 1664695 63678 1177114 1483754 969051 303774 700778 863654 247771 1299427 1902909 1590890 237612 526431 293616 1414088 66057 883958 326026 1841595 675152 1513249 1974160 70356 721681 1729953 1865112 1396816 44711 505861 637177 558985 673060 1610519 1403897 308207 1580303 394337 304237 306719 1077534 984755 388821 1440892 226763 235959 1697610 1533698 1325873 277182 253179 1242793 342107 1926516 667207 729648 1615605 576506 1916196 1886827 399024 57461 1438191 161476 1275309 1711291 905631 127615 1779767 1231545 633912 1055053 503802 1882937 229608 377095 1054742 1943763 86446 1081710 1225813 1948724 777289 1695249 1888655 617672 1396061 801246 389427 1636016 851606 379552 436644 1816475 652068 1722458 1594946 1630693 904665 1535629 1214832 1563990 688150 209690 1767345 1978571 1603538 536057 1900980 1158751 462253 1237168 328420 661522 1513484 1039989 1446544 199340 94411 1186061 1409274 1084443 1876230 230194 848415 1434301 117341 974778 886394 1430609 934737 423454 1127933 1855288 447282 640976 971214 305772 285903 1007528 718593 1576151 1236395 1613466 834187 458827 1703263 1530196 567516 1553090 731473 1914430 1865063 1496601 1871372 834336 426740 1129686 1629220 1548801 1089203 1644153 732376 1525963 1807881 99377 598020 499038 291437 881734 487058 1083589 572712 214275 313524 48803 296595 18632 1734622 1576636 1477282 11666 1178455 587036 58008 1883896 1590366 1154672 1283757 829982 212556 79892 768372 1224450 378265 507448 766839 1203865 1299953 655617 1180258 1556641 986656 1909322 1624986 49262 241547 1224573 1926038 507872 1105529 593934 7273 1390941 417536 78086 141035 1523511 601987 1111669 1113127 1140009 1539012 740062 1409557 551546 1789454 1970595 1935941 1286620 1549679 1484648 1753991 1814539 1657883 1687051 63563 529419 263931 1625522 1172907 87709 1142486 15695 662796 1447102 1663411 1001974 68814 199719 1429777 166099 706796 1735331 664890 1630531 1431097 1886600 824481 427984 568684 1860606 1070335 1965565 1293804 1016278 1114848 811109 1191831 1693168 1931631 988053 1414083 1644463 1409713 249254 594005 1248546 1876170 1417462 1099270 1479373 248405 1892790 1695283 769212 1322513 1377395 1338735 497841 1255078 1273617 867172 286965 1895315 911812 1494584 1923403 1178493 833853 1970279 387487 460836 1502695 1992468 651562 1319132 26367 1165637 1888142 595252 1841896 933434 190661 1098477 476276 1605344 1815405 957417 928027 1479017 650983 499361 703113 1577741 1711914 1697460 1510382 1237762 1317220 1122909 1315870 1587520 551824 214400 553308 397849 1437687 926537 246021 870106 1885027 92721 77039 1824087 466467 59618 1951160 1807653 1601229 591480 335698 285587 967862 483276 1555293 1480673 595696 854912 1991019 1335205 1507211 1446644 1041735 1359392 549673 1943102 284851 1790330 597703 1779561 1849501 911105 1400004 582775 1126817 134603 1055477 1427619 1301103 1301378 1502317 906985 24731 160479 137824 1877652 1961087 542565 1610200 1232933 1905771 710637 1189211 1302832 1048611 236349 175616 1213122 1971616 1312622 297859 1432121 1831580 1459490 1129901 234283 231164 554528 564720 1103178 1686456 1002313 1667102 1016737 163572 20511 603194 1464729 374374 1356478 635263 1934879 344542 1673624 903285 39786 1197019 1968899 544223 1444239 122466 1110523 1634961 1090697 175384 215457 1000213 1100676 540092 1140092 273626 1119738 1249963 483423 465910 1835394 1386478 1496736 1601349 840039 1566603 757216 400896 1088146 1407909 1787254 707489 1752752 829803 1526303 1011986 1780036 290346 1866596 267450 1175825 1769248 1483440 1394107 1745195 691920 144315 1954394 529075 958791 1386933 1136601 1559930 360340 295489 1782448 724608 23486 1753974 1403972 472246 1312006 1753895 1355181 744911 1789319 468510 362634 1650011 746976 905822 230322 1010467 38045 473665 949547 406909 1268963 1111658 1693226 1994806 1811912 1267892 1090491 1357850 1758413 49603 670240 1186418 289637 1331735 1586485 1203814 1081575 588736 1850622 630367 1556270 290271 1597243 1198655 625997 795779 1842365 267474 646235 742109 1245567 1968926 1045024 1795304 210205 1503818 741562 1276660 1478653 1236825 1352680 1033203 1893163 146584 1114729 1905427 1523088 934238 754144 415540 1556043 1837124 994054 1628360 855370 1397594 1763154 104044 653142 193734 1580916 1722751 553592 254134 366 751263 1449945 335898 654663 1222894 1708737 391888 1178322 501972 367947 1048875 192630 1302179 164438 1600248 1422476 1218054 1804790 114776 1440254 1671446 679880 1545049 63494 1805192 353302 1481346 69959 1095368 135793 1705740 1204911 117483 1924171 987690 198714 876217 1641678 1520355 377129 729033 968196 28239 50601 85001 1748078 825105 191257 1419604 172337 623589 1634783 1693676 402404 660420 1467341 1425031 718150 510004 1769813 573695 607500 173566 1395709 88808 1739473 924251 489384 961027 260358 779664 1035323 606756 870321 1666367 74917 676358 338578 61911 722903 1655402 1446946 1109922 1720537 1662787 687185 1292407 1038993 825099 1947115 1317017 232614 872926 81168 232366 1966463 1177048 1606203 137552 948179 1796298 558105 980432 315833 1854587 1709776 1440685 1725317 639052 484064 1998614 1302234 400191 1081946 1702856 171362 569009 1435965 1953579 1170028 657466 770405 240884 866183 1864498 1434424 145007 1305154 157808 1807823 1168747 119926 1979537 354573 1857102 52581 224844 416751 1281981 1469031 183592 124274 1104358 699882 328541 46289 1768822 1622146 1317406 97670 410823 259628 657300 1920864 1658830 1354256 219919 1974585 117454 913543 1060623 74592 900161 326820 1567683 177110 1529911 99943 1551457 7547 1350753 1259700 1607226 129666 104624 1516697 1815453 575522 560031 1696063 1643099 830729 155587 529772 1384535 1088549 1130797 1841388 1484017 1311095 607018 304539 177994 305155 1045017 1617055 1378733 1643000 526866 366691 146212 1719722 31551 1858509 1975181 1737791 1558076 1835874 1902550 739584 855696 1078461 816018 1747477 31950 1882081 622755 1796607 335055 465299 29360 1483559 1225282 1198337 1425483 1978206 6233 755179 717552 1326632 489829 1984319 1326066 976516 992232 707253 761640 156643 1123198 1692237 1407483 1274009 13156 998042 936347 980467 114727 1521348 386549 1201938 93236 865951 400853 1571119 1632150 136403 96450 1416673 194353 116566 1741971 749505 17842 99230 1861587 1241853 596610 655414 237989 638556 1873512 1243306 355376 194068 1450878 1872872 40557 184275 1810500 1612326 1932273 1062430 879332 1679228 1229631 595717 451118 491629 230459 937842 1772607 1785000 1564050 452400 787552 617158 135308 1784578 1016122 1143311 983153 1014094 794833 1969004 1910195 1716903 835911 597879 1997743 762753 554424 638649 1227290 1226357 1074593 1682915 1128182 786312 1709520 1900395 611351 1774998 793846 1401611 774127 579744 932787 1484762 670340 1028477 1066162 1459044 977449 947469 1394127 448033 1840820 1117414 51461 712352 1603937 1655822 1183255 1944488 1825548 698705 1191756 1315768 400675 137349 1709934 1883431 623046 1048619 1855451 412128 632710 735286 1738590 910868 1524214 1896845 342456 283664 9106 1161064 1061053 1298321 1674429 1115950 838632 1561969 552906 1226920 1485874 599638 1000525 64380 1372019 18581 1978828 1867063 1252857 302352 1822957 596861 1217161 739417 1784067 1886388 913233 317455 1723548 1343633 431491 449367 982314 73755 1484595 349429 473329 976671 638282 959906 1428777 127101 1333576 406424 379030 842051 1270453 460297 1655843 1361179 962413 416833 1917940 116000 256343 618313 1865189 1141206 689306 1190964 958357 542651 591430 1112242 1367104 1039720 606075 1435430 450380 1222300 1072748 298183 1919716 285298 120794 1610851 744018 1683982 395620 672696 817244 173268 389103 1534488 1690090 363079 1315926 1647305 995685 939961 1839043 965171 1655845 161033 216341 1501040 905627 772551 138449 1611002 497382 417908 959195 880244 1586084 1382365 232815 1531374 185023 86186 1200717 375712 1421498 1750453 1677769 1138969 932258 1642571 25574 1500288 57185 185244 1089164 1352152 617159 1837790 535468 1393703 556381 922078 1224806 692985 741340 327498 1901261 1726125 1179639 1779788 993853 884272 217700 1680131 1958305 1824738 1426817 1573698 214431 1197297 619273 1151979 813904 1456246 867654 239014 1973479 781106 785439 280505 542825 1637516 1490151 1960078 1967373 1232142 992378 129724 1191235 1948510 1722510 1053830 1963797 1925885 612389 1409650 1919443 1329963 868163 1837926 26147 1962647 1287029 1398545 793776 30312 1833087 1902150 1493187 1673601 1117843 1626297 1472182 1052125 756598 998698 1952241 808950 91911 1331339 1019832 1148186 422361 1148790 1466791 1117884 89741 1806869 234724 1573239 761469 1523633 208080 328637 461998 871999 1448355 563779 1135007 152419 485000 1046557 1062270 1048809 906499 596133 354326 612266 287836 1722466 596900 833419 937306 355833 1692072 194558 1451349 596531 1264323 575441 1778489 1163715 1759441 267539 33548 1910385 465410 1913746 631449 1154736 860120 1741062 879336 208321 1082701 1572444 1751946 898284 548612 1530525 418092 442458 1218344 354883 307408 47152 476960 424442 1649869 203498 276149 638049 1768775 921624 1330198 1855919 1376332 1817142 29229 371078 299665 942266 1996697 1548675 285376 1884844 1683944 1299871 772300 1330500 1906035 380900 540848 922865 1878116 1324591 512008 1426479 361512 560833 802949 1833834 606384 1267992 1422347 1799874 1191926 3164 904100 625561 318165 1649465 1847708 1434476 131189 1110260 1008051 1583220 194473 1533489 1800979 1961726 1554691 591740 1111958 322125 1456371 1530545 464690 720608 1369089 693680 34578 1591007 1576835 1505243 351904 978802 527655 524621 1795575 1622652 1593658 1651748 500991 1503127 840449 569541 555941 184330 881109 238537 1974969 902366 1289819 1800870 332310 140267 241056 1768588 1815655 26989 1079695 145825 1104473 829006 1080155 1801061 1736923 1982025 241488 673300 1876315 1315457 1788788 1359354 1232789 578733 1286852 361631 1400579 873870 1136719 1800486 1318078 493787 156038 1029277 1940179 1138239 257745 432568 1866218 482271 83075 368809 1836994 1865062 1391443 1048511 1388415 581209 1865888 665809 678060 1494610 81020 1042062 1845105 910954 1444701 1796481 1867076 1451715 1002050 1908561 1214527 1968972 1701080 1214030 888124 996049 724673 1615821 720056 516445 1150006 1305026 110862 1903703 686109 794538 1921592 1667505 1178294 339498 253033 398938 1549635 1891451 250820 123039 1174481 1054972 559088 1375697 1276967 1533227 959492 495596 1486918 1831824 158515 505383 110153 161669 172851 666823 798483 652423 1814443 141364 425263 24299 965208 502215 661529 200526 1962861 388208 390278 1612174 1995506 1539793 713939 834834 1207383 1812732 1952477 441671 1540722 293357 1852452 1859954 603152 400209 957062 1057044 503990 177652 1274834 1824485 1288575 886374 178096 1997293 100360 355705 555400 1448182 1058430 1147109 1225444 154264 1551892 1542199 1683707 1453812 1201285 290125 599734 1793102 845466 580447 1550387 1338032 1576725 171292 1916222 966257 380484 1893573 1089021 1695990 1554413 900313 556869 398945 409400 1528725 1664536 1869230 1091661 400123 1268303 961081 1497084 763223 1386981 1686433 301830 645028 1059171 1540012 212624 180838 1107518 273998 1049818 1412592 1588355 769885 735588 665389 146160 1291099 560575 528266 208260 958764 1926503 1670577 1244732 1220591 152530 818410 1031561 806038 214962 515256 935297 1053544 87501 1062849 928918 175413 1807632 1572187 1884116 323910 503713 1933942 1177259 593953 1942614 131115 256987 1790753 1671438 1607820 151628 990418 1457043 1559559 1681938 606415 1050660 1773785 1650168 1009757 1580620 4247 737126 1052853 1489705 1763121 819411 470792 1285721 1218467 703923 1168196 916100 814998 562386 84162 240140 1285891 57240 1312813 234997 781259 1095406 1172782 870221 972174 130349 257319 984422 435392 469475 1353459 335467 795143 1437792 1685024 263088 1487347 171719 767996 1667151 827452 1110491 740563 331621 1651015 475047 1002467 1284321 1974102 594390 1631128 634236 1885874 1480970 247123 221780 416576 1960800 1244517 1809073 1146136 1503808 698361 1770625 613442 1524149 465359 940824 909517 1066051 1490169 395025 748729 320579 701669 381884 151699 1522276 344484 705425 1896950 430426 1834633 606371 883847 1339807 1527027 1303354 911872 530293 535334 1793661 1145607 377429 526118 265769 1961789 1259943 1702028 671866 891672 195834 548938 1889961 1536350 929383 1800323 983854 910028 829100 667602 56583 497175 565791 150619 1608833 587590 1366381 290133 1068476 367044 1231709 985482 386735 614842 1429991 260576 212445 530836 1093446 118606 1251184 1924958 1697230 931885 107662 1893025 1644423 117279 330198 689567 272860 719059 707215 1827318 1550889 984432 119155 810012 1974992 189100 1341299 466720 117111 80139 408978 1969946 564710 156805 387005 359191 1282601 701630 1793738 1136501 971769 359003 543375 1447109 1464106 975052 1339613 1638937 1776817 1671278 498390 687672 59021 1935518 1568902 1808046 1943227 252377 855243 199110 1994092 914212 555724 602780 228436 64841 484316 616860 127131 1231905 310037 221798 916861 1544394 95458 431253 1615045 1275156 1560125 1110376 1879693 797389 291777 1645393 424552 1326589 932563 306754 493327 757212 161399 218328 1922917 782500 1990846 476320 1096936 267770 173883 697241 367099 318583 38543 1912043 282572 848388 1565064 1467077 1725271 1188042 505076 1469005 206255 87214 910695 939939 1572303 1885321 1764206 1135844 685482 285923 377126 280348 1478360 1403724 482861 532431 899072 528240 525857 183281 368749 1066934 1422490 1443137 618507 1026143 1810953 464737 744482 640777 1540195 890276 907251 184095 1795185 557070 906777 1683586 1580218 637678 1237778 469287 438782 552670 573699 1922627 376579 1149603 933027 1267462 268555 1752020 134729 1083937 1158451 1871984 1060195 1988922 1642627 441330 1107069 993346 356019 2901 1216190 857857 1891238 626512 1667873 49518 1488626 1839424 1671481 437601 707817 762014 58622 1105220 800249 805520 865497 792762 726528 1317898 1055793 264829 914578 140054 1194549 434419 1714613 144228 233030 1152183 558067 857589 1698144 1410400 758196 457994 1371244 1374907 1629848 187622 1593264 218887 1806333 559011 472397 986777 1527620 468167 830669 1021008 690091 1049898 1024595 1514652 1748068 512009 455068 614158 616758 933932 1855434 788240 1940813 827360 306746 1550189 1576324 1828698 533145 1392867 562129 1192455 408745 924804 62034 482538 266992 499635 511314 999079 162100 1208102 501862 1941666 614257 1591608 1350952 117739 1968415 726458 1254261 1108818 161818 1651384 570777 768909 565439 69898 1209684 399228 1325353 382847 187079 502396 1437784 328778 1828694 1427083 1907976 1891336 1316501 884121 92275 987443 1802343 1513807 1681129 1337398 720106 1637767 221729 151245 1131364 101257 425285 1230322 1548402 1803157 1361288 2017 351823 701200 537509 331644 1276763 1370898 1366886 1006639 36378 85038 62570 594872 1299250 478296 1536028 1160576 193557 1926160 891440 35647 1329397 1376692 833045 1691828 788402 633431 1410927 286957 876340 1982755 894280 35910 214919 309816 1381417 1669276 441195 1997080 1109935 799056 266947 1358594 1464513 209314 1454035 1782241 1837571 1671931 1452814 1511680 161074 235442 1758979 1396535 166282 775445 1008904 1924699 721511 528999 1758966 1134048 1412606 656781 1648935 398825 1604563 24004 490322 862766 1392973 1618421 1278799 976345 1880934 556111 1437373 1700005 537264 1541979 611552 1214834 677421 440962 1999700 285684 732306 257704 1495513 1294964 1295173 1519119 912235 1017897 1805070 535107 1951422 794664 543638 1387637 1566749 634656 944603 769366 732974 999577 1525892 1390609 1389476 1616788 1896557 1723479 765595 46389 1272598 426676 1434645 813871 578915 1712953 834329 482008 1118598 370453 411850 444992 1789114 1165004 1479925 50218 905775 1905357 538724 1132901 1677575 660096 969083 175331 919296 511367 893499 420239 1542092 803397 536130 472730 873729 1822732 378121 835460 988208 1448157 460317 67832 89735 1973035 405076 884948 568487 1509000 1694524 1754921 274162 1083707 464793 389271 306650 421330 969349 1297396 1933594 467194 1664692 977185 386996 32237 1363064 435243 1059709 83607 1090264 275956 1235189 1554886 1182500 1007339 1035432 1549758 840122 1023407 1681568 525560 537991 818762 1541719 201273 91637 1369924 1187159 659599 961751 1249571 671939 1978390 124121 673008 782104 1642446 1679234 1008938 1528834 162789 1706709 1542733 748383 87084 1515784 1045885 1030009 166297 876499 1568292 1649983 1172845 318967 694986 543059 1182218 1265378 949287 490582 469199 1480434 1052160 1006531 1509499 1924482 877618 296672 848739 703876 1933499 1348209 36119 651592 470820 610806 140090 1072766 445450 828682 391645 6922 780795 1347137 1664404 697255 618513 1332202 484668 1302286 1704317 1156681 1888587 1151365 146782 1403418 243924 1969364 1077546 1779464 1436292 789762 439003 144589 1243526 425390 1945298 1900342 1149929 336644 88046 124844 1353791 971925 1296823 1333353 1826016 129007 295704 122704 1646777 570041 47988 300778 1316382 530462 198597 339682 672240 1865709 1345046 831024 1218256 1466365 510782 1411972 1292878 346956 1697290 23559 27152 1091575 1593515 1709636 821175 1900716 552068 427749 572036 953503 521991 1888876 1384285 201093 955421 1105940 917039 1488690 405784 112802 33821 156668 1056218 600437 1079779 119147 353940 1178061 291813 812383 87072 883763 480963 1368999 847162 997925 849198 1915590 547455 154371 328430 1389029 373346 1753284 1423473 1066797 1616914 1533791 1010339 625515 1297098 385407 1157423 1242061 1580544 416780 1284827 1699880 422709 1053894 1229584 1142181 1112958 1827980 1561456 1968593 976902 478264 294126 870580 371020 151620 1112305 543161 1790430 1517405 926038 929590 1876043 1743734 918462 571936 462834 777952 519988 455771 179086 1781072 673047 234795 1488170 1316506 938085 1456976 441271 960592 1650886 1329912 1941488 1372386 1480547 16617 1402672 1229208 905724 1611864 1504170 1816450 661368 1195193 354647 1775176 827103 943931 1192002 399156 47822 24454 1733902 1233924 231093 790055 284021 945751 914155 1034998 201926 1473883 245255 428569 634873 1364927 1008235 1457697 164606 1780092 780393 1660910 555815 1763744 1858600 555545 466253 890904 968304 1757931 80556 840120 587882 1549198 932032 874664 935368 153060 1511804 717600 858018 228418 989803 1228692 1727936 1845058 1537110 1516115 509550 1319629 1956087 233979 583938 1334981 168640 407486 1326891 603226 1717415 232910 235359 62348 737002 208374 713020 1691095 157405 488310 1538293 1496418 1288018 1201721 1508288 1314426 226347 1060541 1566604 1083177 1920357 1221503 1167683 923737 647811 1793384 580124 925176 1819897 83040 312447 1725275 1271327 1006161 1937045 1585336 687006 568110 630531 600036 1718485 1463670 320116 1151244 233559 1208621 1471685 1823843 523931 1014021 571100 1663230 1001466 1668950 1555869 680258 117017 239408 1692699 257685 64867 283305 1974569 1440926 894602 1575811 884189 1831012 118116 520405 1948398 580169 1004366 457713 1592123 850714 1815187 701605 54730 1876403 553783 577893 1511343 1532827 1480023 1171380 1659446 1662079 1582627 1891481 1995362 1716866 618170 1364764 75943 61169 416956 1817098 356233 1472813 957092 1092686 546302 996237 1298735 625704 145033 1915467 1701897 254612 1282539 299001 22217 857207 1951967 991078 1500482 313114 1041490 1207036 140990 536630 517419 1624240 761368 1204839 1967279 1256644 1623938 1505907 883891 597533 1522619 20821 1387520 223298 1311619 1060724 1944907 1964889 600176 607367 712439 541672 1819708 775182 771601 724645 381352 1563699 1426430 1256462 238334 17737 503807 420596 861967 1426272 1152247 795163 1154601 1696977 615944 11490 742941 232002 1830930 680036 1772634 992860 614931 264076 952317 1979990 1063491 614848 1896914 705548 304359 1544119 571328 1557060 1956824 12556 602986 792124 251771 1195342 1128356 301223 792508 186334 1005989 811618 77983 1816149 1278836 1952520 536381 1877345 1117618 573427 170584 633446 1468386 1297345 699174 613118 226217 1159153 1166289 463135 1692057 1417826 1248136 1001668 959911 1892044 1542523 392893 608629 1693810 1283157 1558757 1196493 1899948 1680836 567136 1919154 1955440 1390304 1941710 1775125 1196773 196773 1963436 693102 1377152 1221698 294694 1043394 1230582 1366779 1958395 1125726 803935 921821 1005396 62544 1939131 652901 1462913 765683 1747150 658567 1306527 1223141 244882 1540039 148674 875005 60264 1653885 1487362 1045217 1075187 216208 539184 235818 843536 1147773 339515 14507 920619 295015 213251 1939897 430058 18984 1038366 611326 1550007 1692171 317306 632210 1173023 1516760 501997 1689174 58750 534257 169507 1084206 835558 596754 448874 126595 946742 510051 513701 993360 1144098 231760 1548165 621558 1666179 848671 1186275 254406 888735 14117 1163184 1101503 473026 1279550 1277325 797670 1610444 626321 953333 635811 1776085 1981084 439692 1590887 1080919 51885 88707 1615142 762364 752960 1677818 137816 1372722 753421 1646649 1823669 1744744 88117 699861 1376531 1409466 1396653 48506 1724693 540934 1266696 1564880 480190 1342464 668595 1346544 1213992 463903 1144902 632190 1503942 1624948 1090705 1105252 1536402 103927 1407319 1138364 1519691 1580842 1700231 284126 499080 1206010 1265879 1499550 188972 211110 85042 939898 107686 94153 480598 1866978 1776913 1403885 1255639 146195 462585 1410473 1116083 1697383 406252 1761024 1407943 1482714 175484 777558 124378 159137 1035191 505066 1376615 473038 322979 301264 272633 285302 353238 970251 1393957 1232795 417987 1146146 692262 1603779 697302 1563595 876868 1313929 1969220 1919856 328325 1335277 609406 468656 862379 1047795 416462 363293 205458 1815329 1832094 931928 859485 1308677 1676733 236334 68439 1196041 491827 668479 138427 139042 1061018 308532 1753908 670193 550548 1279679 579925 287007 504732 1386081 1131937 96380 1972577 1002495 570781 1329795 943720 404108 932343 858289 1988862 292504 1553566 81314 1672708 426037 594088 997602 101742 581190 343725 1676676 855657 1387999 1064027 398542 1851933 1734240 1308 990319 259900 1945316 506305 1443682 1070150 23177 123826 621038 1680439 1581157 1028718 166043 1491931 1766651 583830 1147741 1134594 1697305 820724 979896 614004 1732417 37419 848461 1985927 689706 1830168 1817245 1085475 1230475 388551 916953 1543189 1173926 42310 1259589 70656 241987 1338379 210290 1206765 369358 940026 1386508 1952416 1008712 62397 584975 474901 1458054 1969783 942374 1078010 745994 8207 1283899 1873044 1694273 677864 1840990 350604 1830589 1992496 998994 4750 329386 549685 678683 1283853 1065143 1388901 449987 1975690 691205 1596100 1093377 570509 985767 1873542 1340683 944076 1914037 836856 719391 757135 401515 627798 1868954 1605959 1928345 1085724 154065 125103 83779 1657405 1539485 709628 526252 684222 1454556 525461 1738710 498855 1093532 258948 333187 391378 1699589 1120614 716033 446314 1735544 1400558 1033875 1648286 1733180 1434092 1952729 893194 423825 1175605 488591 238835 818684 888293 853026 1570578 848692 852361 622350 1192960 1384463 441273 1644949 1747875 1456827 1645674 878896 984453 1631222 1751415 256007 349061 932216 270579 1016654 1316844 1162811 1641074 1114536 925636 641172 242934 448591 1542176 496515 749136 543937 1033862 345207 433211 401730 1125675 1883530 389877 1671236 1844369 806484 1935225 1482138 236340 1265774 128237 928243 1545152 1049138 1455116 920291 1472808 61501 1567166 147375 1371652 914995 1806259 628791 1080802 444738 1779510 922418 1414331 175903 55622 1529204 328293 1496875 1248342 832796 1446826 1539056 1183931 418296 907441 911584 1491701 883202 387581 583109 774523 1385744 1203770 114560 250283 1641288 1778479 1178056 565638 1453957 618156 655846 1976498 957459 1950615 1536196 1187072 560265 1968811 250596 1250248 264546 1424944 1634854 1809249 1989614 789306 1318781 38565 1728106 1354855 1992951 103704 1573038 1635144 1772508 1261361 1570001 1614936 935857 1129788 1121075 731546 69152 457012 1471481 1541340 1671285 472790 299881 1927167 1103208 1487979 1987066 211877 1504648 1804588 171525 1694392 1161482 1757578 1098206 902612 1231857 113652 1867654 1735548 1918987 456831 266225 834312 487733 443264 446830 1372811 119445 1260751 1866864 1916637 1861231 1419499 1187781 1857761 1440514 75910 1969574 752876 1946791 1359011 948602 1079562 757299 487130 1545458 62266 1562041 354953 1886096 1518265 932432 1028569 1233834 1600426 398885 681829 689425 785634 1729974 591466 1993458 347267 1415729 48737 1230602 1410770 432288 1416621 836289 203505 17850 756141 978049 1509212 1316860 873150 514555 1360488 195244 1644762 1096062 1228250 1321514 1103115 1849162 797732 724364 1366081 1939294 477835 1528851 1682378 1227590 152430 769651 1450415 97500 796084 457783 1383865 277766 847666 368136 1183148 395390 1996483 1170076 285837 574755 760889 1601799 301997 741631 799028 1354189 1795291 1832090 1830998 1227145 878764 99022 922550 428842 877280 984635 1918171 1654816 835338 443874 413341 1618257 843275 1209852 5080 1829082 1867344 1340412 536221 1534106 816008 711113 1963527 1155972 1500133 421149 1248446 1588304 1736907 1919060 1973907 1318754 1512624 1386916 1863405 81122 1918885 1185833 163188 917313 1315484 834057 1873299 1341113 60365 452041 1235438 107974 365315 777486 486988 647488 1687665 1721346 997052 305321 140870 1253581 228396 1099393 1986578 1468232 222250 953794 1559447 1381017 338249 1901046 147154 1367073 1504867 453438 565105 645831 1228421 226061 1495075 955060 508230 939696 1236118 890615 887907 1383165 12150 599489 327733 887939 801532 1811647 95147 1496673 1507790 1689144 630166 1034471 1175347 1083743 1889628 119605 150239 810578 476043 1275418 666549 383752 250302 34230 994177 742099 1572712 1402511 799925 711311 52733 1002017 1649258 1817744 999663 1451937 793865 869317 1445003 1192676 1914117 668557 609024 277890 187797 762654 309236 219107 1710743 264 657838 1164752 451110 1532695 222027 1681250 1221555 242547 1431849 1137286 817393 11505 1535074 338984 102941 676264 56678 206027 710368 1620746 93028 1116537 1214632 183971 425223 1744894 271231 505489 945400 1164076 1716275 1859608 320987 265976 175995 1648299 1087608 1974078 930474 987055 973495 1754986 907801 696026 1579857 1892071 950184 1161221 1721564 942863 660350 1235920 1109955 699990 1438998 17754 1340867 911697 1262398 1284187 1115061 22813 1615011 322523 482662 925163 530434 417774 926844 1993085 192857 398839 1960406 1963217 876277 359570 1931566 1723071 554550 534701 1640221 300036 907367 1726854 1121754 1690556 149151 423029 1789024 41838 1449885 1072370 325598 142343 880525 1237893 1224663 1482120 320135 1714009 79003 782698 3650 1433788 791808 1283237 232167 245543 1131639 1597495 81447 1662812 1646508 918127 671998 1243255 819127 876594 1139233 136180 218177 630552 921890 1797124 436200 1341896 739963 1518795 857468 1497320 735116 1406875 993722 1077616 855439 1066872 642825 1424086 1990362 341577 1319624 156493 307086 386186 26179 815010 689205 181262 1551759 623496 12418 1349213 164869 1659817 895107 1238427 1699096 1218532 1256367 1030859 2119 893158 247177 316878 1109427 1778418 670728 1365787 799129 599051 774531 239205 59214 1712243 80111 122239 1035246 36039 1024864 65296 1428937 1167300 1959486 905559 110044 814275 1356584 97638 838418 754155 924837 1663244 1925590 1757657 694708 276289 1549170 221790 1039899 869412 1834834 1247098 69536 1384506 1641584 1134498 879277 400572 1930190 1857160 1620014 290703 829011 1491035 219451 1352911 1836767 1442204 1187214 1348480 1079647 1413114 1556109 1550875 633213 1323813 679918 405337 536546 950078 1895878 1857641 296128 1901187 1082308 1626541 4059 1090030 1940204 1362815 114251 799483 1928428 564904 1324957 1210773 614027 222410 1557951 261 216814 242112 223596 708112 582585 470684 1204959 62805 1106620 668774 727827 1136981 1953260 676893 384317 712912 210788 945149 974991 999543 1528875 75611 1547360 1645156 1932362 825871 44714 685557 1511739 304710 827064 896138 415698 641466 448083 778186 1363112 1426540 388848 1758883 1660836 1236903 210328 712400 1003086 1416902 508980 544971 1221834 944928 251354 1314929 1330555 257042 790325 330482 1042175 1180502 310793 854947 1859032 801934 1788379 819594 1247717 441238 1484382 730150 1674696 1783278 1139194 432269 594215 936152 1178055 708435 300970 899033 1464259 162051 1090215 1549284 1909451 1863715 469347 565232 531961 721291 1513205 316593 1102860 1350910 1015268 1046748 522773 98372 1774599 1565251 1129187 128819 585012 1463294 81004 1088936 390337 1421690 1032114 453019 374347 201698 374891 92705 609487 1939359 1445701 231343 1059847 331160 93093 645505 1492086 1121219 330290 342579 268581 939502 684189 1891576 1441297 442556 1357082 271753 229317 1527779 781395 752895 176963 1508453 1671034 448775 1124913 1647387 1033991 1384497 1360329 291255 915649 1004782 971530 1249281 1932982 953251 1951370 759396 621864 295954 891859 1817327 1613980 1352887 920522 1618063 1574759 1778205 1210239 207560 760722 1054997 1183164 695035 1070783 1015931 1278365 1027567 1702074 871657 536855 640184 121932 516146 1855375 728716 99020 90877 887882 348138 1757342 607104 871922 719237 570547 278198 87692 637832 1097644 39621 884424 1852447 855234 648253 862765 1389352 1862983 814863 1503270 82479 13506 457093 1284901 1601836 1145914 1863175 889736 834651 1796408 1367228 1448300 1305472 1784702 1420169 227120 1875594 1103730 43530 1725892 1977967 1549418 1695456 1460929 329856 1644843 668871 1562624 166243 528729 1326424 1088887 905827 1680989 1165956 1874548 199556 1904385 931796 1143015 1127381 1352273 592858 36937 734966 358054 419696 1341583 552903 1875960 1198258 265202 435595 1245390 260890 640050 1442270 147927 493455 1497594 853375 912912 206125 144316 987491 1631331 1889397 1422851 1513905 1760743 798135 1656915 1268549 1966685 820006 1997323 1978434 1127019 1402654 1398633 1858715 1773904 778459 1544782 119467 864064 1646411 1207651 552096 72951 968399 837921 1816752 1832785 806559 706911 513153 283252 1126162 630864 639671 595865 713816 1523170 1308973 1368968 927563 1310357 1052958 1392214 1943103 749556 887941 1919660 1759434 1139975 953372 111442 1738823 1648843 779435 322877 212307 1747070 548218 1627271 1299441 1939629 936820 1292795 245757 731487 1476327 386758 956844 1501175 176579 630517 1045321 1198275 1993049 273597 1157559 1699012 418506 1779688 214260 142364 784932 854302 1235479 498943 739105 263232 1578795 1381946 48134 156520 1989208 1533540 1916119 1415516 1765691 88070 265899 1866431 516012 518697 1112520 286346 1760313 1208045 1998388 850589 901972 1291290 621561 9160 548003 1136914 593266 16460 1328315 1600642 1491672 140316 1467115 820406 1640476 1993010 1316118 1409486 1695966 1393183 1056855 1625851 769197 999959 1726771 1967047 454169 55169 664970 1497726 1166824 639961 481072 1813402 688638 287309 1759464 290431 1161305 1015735 1786355 210600 878971 358749 1940791 926773 1708610 909549 1881606 838936 1384974 1913926 132091 1268245 793158 12650 476445 1564744 1180175 493465 742298 617280 360945 1110470 158212 545975 1738407 273775 734446 740489 1824772 1187042 1754531 1994282 982484 716297 1064357 1355930 1542505 1106648 816027 188164 560872 1218630 147699 896596 184936 460950 90224 1416570 828586 1443915 228745 648384 1371027 151221 1921977 1955988 476827 1226932 1341898 231576 615808 1994102 1557265 687625 468595 696954 732584 1416371 283000 945211 1063291 1479610 510684 738468 794214 914913 1668624 46098 455920 331202 460171 82799 1482622 619840 1358090 192210 652241 113595 935036 1380603 1409359 471865 1313134 1896583 1103762 1095024 889331 1325242 1293924 1795060 915718 1518341 343405 424989 904545 610194 1648766 990481 950652 1222252 1350527 941293 1103815 1795725 1104133 813937 337195 1900568 1712668 37404 434054 945631 160128 1060528 1392004 255986 196850 1577051 1654587 1596637 1685832 1279958 1893137 1652842 1302700 974251 1160366 125865 709170 1800954 307500 460262 367381 1437764 426689 1594883 624420 1823688 1268979 1215052 1723973 227527 145624 1154122 627549 382845 1464890 1201386 1033957 302507 25517 1883379 158546 464233 1844350 802466 1186694 873663 1476287 1436485 395916 1205595 1910336 52624 342473 1599822 783705 700173 43612 812192 1131905 1834118 1694980 270378 340551 1750831 1823903 1112466 1350734 1277024 162680 608071 1615546 1017990 789684 1713864 69267 99409 708236 667216 568151 1709739 1943381 949029 1083313 573545 900861 160624 1134255 1998027 159643 1354016 857399 1114822 341101 1094040 1201087 1324942 1639244 613907 895317 442909 1375313 628380 1240450 1966669 333341 1993980 1308310 1041455 342366 1921966 1846790 1318474 1231761 449949 762607 1840280 1201094 291215 1685927 1201994 247427 207599 1978373 127555 1582785 1677853 362327 587124 1138016 1572279 481691 1466062 1193058 891012 1192426 551568 986780 1115599 1354410 770120 1898481 716719 1784968 1394646 155746 934189 1548515 145078 1739036 1719338 586575 930115 222514 264493 822112 1282144 631056 1055659 1647643 828972 550649 1226474 1828059 1279150 1489857 528949 1822167 861710 1861636 359534 1787717 307355 240283 1726948 1955133 1569569 971726 1005075 784727 1248198 1511358 692584 1858143 1899153 1780197 1311851 450450 1085252 484985 181947 1263589 1641367 123780 1376640 1576716 673368 268675 1473429 1756629 984990 1435418 1734064 928365 1298077 867200 427673 763929 1456724 850288 306545 1113332 1915925 1930391 1844082 939428 1238434 97315 39641 635066 714309 1232078 386009 1160309 1136143 1254678 1639217 763614 865162 1909762 1413569 1220088 1479934 301924 240824 37685 1855908 42390 1816060 646687 1228223 579229 1167397 1248870 968646 900999 952026 556403 985 231492 1495509 135323 811599 202823 1913664 1340067 1761423 6006 1272317 1248206 1104951 480628 1094606 287726 884052 1637712 370249 11032 1476936 400427 1990940 1687213 1726046 1842092 231378 1865855 1369834 1930550 1039487 1476390 978514 453004 156717 1012141 986260 478804 1776148 223377 1048165 1732750 375075 713380 1738619 1232504 354244 729393 142714 389392 1638155 257598 1068876 1003560 1066975 1891966 624094 991373 487147 112295 870475 1299453 378499 821074 1628961 548818 1794349 1264601 1437344 1549876 1363749 1593390 789972 859201 1203002 559041 1243043 718218 507523 1924700 548463 672479 1673745 1005762 752786 418125 1288222 246807 390130 1931194 1358599 1855630 770039 231905 850985 1519155 1121814 1057330 694473 1110995 89807 1423563 1565320 1524040 516683 1503259 924373 809708 1351127 826088 1149458 474974 468855 236371 1346684 141664 303310 407136 912509 527599 93969 1612049 1310244 1149202 1058783 737997 167559 882121 1898342 610252 1976587 1985034 752396 593 1587632 1760864 1289417 567814 1402372 1448077 472499 1967886 1062217 1649220 493432 786344 128378 1977065 1079458 1422644 666801 1600856 1371556 835886 1241971 1092412 175098 1004042 1250353 1767086 512361 1715781 332602 1503411 577964 1376623 1683976 1905792 1447582 1779023 892472 236587 1955914 176944 1461327 296828 1826663 1891425 802768 1719887 1919951 534883 1594122 1995055 1242041 684472 1222825 1833297 1905578 315271 1878168 1205237 179382 1162731 1298075 1658037 866012 1416260 1934002 595847 1203704 312188 1048417 1601140 1196361 10649 917510 545180 75654 351863 1875575 1781778 136027 1370055 1416534 1928203 1848412 1065261 1867477 83856 70072 634287 1565363 1454129 1269574 1838372 1452843 1961475 748974 614763 11154 994021 203272 879049 84354 1057303 167873 1983475 894069 1260536 58472 1794899 1898649 36632 1925119 425069 72248 1961807 7903 1284306 1544355 694521 261554 147073 548203 314658 1349646 185045 357445 1306776 42967 782827 1163754 52131 1347401 1866827 1482711 1558843 1955594 768381 694228 675625 860243 1269469 1925350 518536 177798 162541 1698421 1113963 273748 1253103 1687489 122142 991029 1225706 227137 1413702 1973530 1915042 1422432 379734 562809 1236627 61378 640556 104943 706443 1186702 1543137 1476709 776228 767207 94623 1378343 493542 1084162 1430024 1530278 1144638 1724974 729280 500564 1535857 1336690 837475 1959969 766745 638547 555148 491141 1818097 1333752 694369 416249 144752 461080 1304177 948736 459559 1926572 1532527 1260954 724923 906425 627038 1758815 46412 415382 1599300 444956 1754641 1906668 45075 1250887 791011 508722 1511895 1190097 866312 1489600 1922516 200869 531870 1052572 316631 1708969 401588 1867504 1074222 579173 781741 619050 364503 776803 581335 1132234 986145 614445 852574 540338 1005742 341469 1256589 26904 950719 1909338 1619454 327684 494118 453792 713216 915648 967876 1317307 1151144 656396 34012 519352 318822 945764 1704894 1864204 1813776 1572211 729814 1722144 804073 63082 322332 853502 1999833 1768114 1486623 1401113 1149499 150836 899985 1383602 1731293 1451912 1003182 1824242 643827 1984456 618673 1256470 64065 260748 1537455 931521 1624456 1051848 133498 1786440 1053704 74632 283054 1110458 387195 193837 841885 763189 215989 941019 1569174 1998099 1936434 569171 595566 1961931 855577 211579 1628833 914911 178756 1580431 1367945 70057 1055858 1302223 511428 1017756 239029 1630761 652323 224218 1616765 1669664 323938 1635078 1020340 1222769 1504351 1276870 1600125 173704 1649591 893229 685102 997770 275830 1344034 413544 747623 1915090 1928311 1428586 135786 512560 1718658 1357731 540292 703175 1400337 1767647 844467 1432420 1542231 1749194 1674353 388575 939172 1351059 1253721 1197169 1416529 1314509 1864399 570348 1766275 1116282 410666 654147 1193709 445490 1557893 229198 247113 333746 1373319 777813 522820 609326 731784 1567472 1506675 1641954 383541 87670 1186494 1230518 1673585 476821 334428 1909525 461796 1535385 1978299 471482 1225034 280683 765955 1383587 587007 1523104 325016 1779410 278014 1083205 487572 350237 771114 1529905 1101317 1692737 1090471 764989 76155 17115 622903 1210032 471432 1738764 202179 941122 269683 921323 789358 673414 1147726 583163 387162 1616187 356223 316122 1511668 825495 371655 1935668 269026 1178901 959513 507667 734454 1072070 1920231 1854928 186791 907821 151623 1222464 1996257 107114 18528 1912754 479734 871718 970714 1278091 713995 1075440 1034849 1896258 435916 1940381 1008408 1298087 1880215 1752475 1966842 1729937 288000 62719 1315193 789563 1379120 1253228 838746 920568 1274054 752315 1972728 1837753 15198 64906 1224204 1534087 1648218 1274824 38110 338133 485130 902785 1910838 774615 53569 1843820 921948 1639644 414037 1327763 189737 1262840 1096896 1361986 1456058 539502 1059048 819093 775559 699819 1284323 754083 1171711 369539 1735530 63976 47762 1595683 1106862 879373 1320546 274070 235985 1947056 1189220 1531260 1059609 28941 645806 680306 890511 50677 147205 185419 589650 409192 902472 458983 1290448 1965584 1883484 1132932 72210 653486 730995 945201 1972607 184994 576491 1552497 31145 970531 665920 1652516 1113454 680647 1593335 1714321 874099 1759863 645097 695646 469893 1963494 312815 680219 937005 1140168 1334232 1615539 882559 975128 1483278 544826 174614 1032134 1501960 773003 140424 929220 1163960 730826 1821524 757004 354379 1056142 846119 233208 1029526 1341221 824911 1750777 1762043 55842 1697642 1188302 903266 1774924 361170 10600 1384662 612010 777577 783303 1997692 236131 1099036 542285 593560 1403863 1774105 883730 747899 1911755 1325177 1255325 1807851 845245 1730521 1850329 252773 21680 1627206 1109804 1533960 1180203 1868109 513964 1282772 1877643 223805 103780 1155163 347701 1463211 1313570 1234415 1803055 562555 1820114 80754 1152444 563695 1231485 1631006 409448 546556 569054 59330 914333 489280 364538 1487201 483936 1583180 520643 652667 1783216 1783728 20203 528483 322018 1190799 1120641 6036 1275632 311438 1800380 1770951 1737251 1763466 551126 830113 964403 79187 397688 937210 315186 1044430 272698 1183575 236926 1102971 322044 1361157 700863 27304 360405 938628 336078 1142614 626575 1446786 1114089 1061700 162028 341197 1598276 1631486 893139 1457977 124730 763670 1564889 530197 1530381 772804 666892 907550 304671 1430456 1985723 294996 866264 176301 1208613 512359 1677293 867636 465313 1915560 1774522 1866400 689626 1299818 183765 1804726 938152 1190447 1920739 1375112 162647 1418026 1127241 1725044 1379854 670475 1827955 617326 220683 893667 702146 791637 95023 1758186 928904 283109 937637 248363 1577279 363248 1692092 1573017 989830 1197537 1748696 841580 1466779 1516267 1973325 1743026 1219826 922876 205623 893227 1523435 532788 1764297 1008022 638683 1695762 1308186 760705 1952196 177858 1561138 1275150 1942528 969988 426244 339820 873081 37789 905700 1119501 107138 1955504 853268 1393003 1981304 781148 1321082 357866 153233 1002862 230303 1127996 478675 776877 1181048 549384 129350 1257537 635028 1276974 224654 840883 953113 1645061 137541 157546 745353 143520 365415 1500786 301470 1712989 103737 1633952 1085805 1095231 930814 805484 994675 1313521 1402148 32217 943124 1860788 1557867 217306 277243 1159684 328747 491774 1112011 334583 1375752 435021 1133177 242537 1335247 1311307 802815 859681 1257418 1567802 66957 1724673 1717996 27132 1892824 1788431 1465324 886490 169635 177910 1725478 1183804 329370 1902317 1893457 1301361 1029524 668018 1666676 5482 1680229 81473 1473249 1979870 1713859 1488806 752158 102081 1926252 267477 1472460 44129 1735269 431408 123655 141961 1384074 1360790 1096766 1247908 345391 1453583 1888848 699197 608902 137304 1194868 703484 1386121 1228089 72825 437153 1503480 512855 1995769 540015 1516626 1537605 765929 691740 490313 706422 1479760 853542 1377776 1622214 1800651 1033868 1967909 1291445 1656559 980712 650127 1018497 1304260 1369428 577777 1634361 619186 816295 1084402 1691525 258907 1701349 1021844 1491114 390705 331657 1890955 1004633 1724206 110907 108515 221354 294099 207591 1131018 220526 735664 167697 1254275 1202813 1168203 1665581 1119169 1850802 1620381 969669 1789623 1413162 937704 425614 571381 1432327 1252425 343176 791953 1910366 1454631 85673 1921530 1772478 378624 1665700 1327153 1686693 1236155 1897288 1726509 1324578 77757 835951 169631 1436671 1033666 1668667 24854 1692399 224112 1316051 612787 1114823 1941658 1260036 637173 865046 1838139 739332 1626871 475788 361699 174145 838054 1291088 1084875 1032388 759594 1243618 1359321 1414904 600020 1956035 1126991 694057 1416477 131016 505038 991093 1766930 664667 577059 914255 1100099 1294768 155320 1229244 243228 1355515 990170 1300024 1230315 1505302 118483 1143940 933272 814683 973303 521180 1923345 1572648 703724 1364295 66811 1008646 1128212 76383 775195 1505792 1531920 1737916 600022 490644 335241 349229 597618 1053945 1247070 817304 432192 546209 895548 1961998 555241 1144764 807276 1969181 266930 374196 439678 1674238 1383124 455292 1041352 131956 1085255 1676378 491227 935388 136462 638992 177339 1357884 1517667 1366017 374286 1900411 86916 50130 1235275 526077 1404674 866187 1170997 170681 1379619 654966 358475 1305917 276010 167491 214045 440485 508181 1777413 239554 1171641 220563 666346 611075 416284 1398365 1519961 552762 959758 1609587 1329088 1876121 254910 1900198 845966 1036849 774563 1269109 1216705 433356 235487 959114 515505 368133 1136387 1586972 1695239 1300136 292815 791834 466067 145049 1117202 485278 1215273 1032203 705028 987622 1175686 891063 385265 218983 1544227 635456 1961493 974927 132149 1367257 461068 775608 1682702 1963294 1566108 662639 1460276 191465 1376008 203545 536355 1994333 328994 1412304 1550130 559461 1999716 1808448 152348 443399 1324994 230055 1388897 1705541 671639 502933 810849 164218 1680249 545279 1897846 1549282 1485264 1588858 856564 1161395 799664 1600812 638485 1200512 1671912 1895259 810146 945078 1775716 654257 1693969 1892282 492703 1535532 1338163 1686162 1303888 838920 773072 611248 279932 491898 1540726 52660 652636 1220363 1684748 9443 1779965 193948 690770 1509117 187400 995960 1177180 1639360 1332249 452683 38887 968595 1036859 268481 107768 998474 1537874 1135995 1309171 369440 1405534 1408358 777763 835592 766637 1844752 1733329 911496 1598930 1899418 602287 790291 189939 878256 1159307 714085 841285 825845 155786 1131740 517073 868386 1760500 904612 526044 564342 1589528 347976 1738844 301785 129828 1887978 1863475 174943 1268162 736554 786510 1502737 579949 255595 1344094 1660637 1085207 81297 1176639 1489068 682296 1284046 1675030 438300 1596565 1637209 1884716 590567 1486318 1752774 1720372 1252323 1375156 818593 1586188 1719553 1068099 1987995 1395311 95260 954481 1238547 1505445 1961360 218555 475659 1269913 1534365 1286231 934690 1722335 930872 943356 805272 932872 1213958 1404568 300811 1283671 164800 1601314 543281 1586206 1850689 1437270 1653386 629184 431479 376387 386490 434324 1305199 1468523 551267 626139 1394266 80677 333706 918225 581106 975008 1515797 1066543 1173288 1323479 1979071 272769 1079704 1715597 434335 1586919 623189 1866215 1917795 521228 489935 1319709 736411 181360 1528221 1880881 314866 1532737 1352784 330884 608587 1721045 1574282 1113931 569952 1652875 1977807 159426 1839270 716656 1181466 513352 1895925 1105625 1948356 197239 1644977 1885259 1457807 116730 1504921 796259 1658877 1845398 1492256 774502 1984448 1941623 858500 1811338 705043 996435 803866 161664 1483080 742198 813148 1343390 1782977 1041699 415431 323319 1865788 1407394 1882138 1233196 750412 1020750 145337 843970 1666225 1681539 1337595 356629 1662786 1603212 266159 34305 1317957 1902660 737643 723898 1388538 1490870 1789977 11885 1182833 27066 568171 1500187 71652 1750887 646041 762877 1667846 38399 718096 26603 645936 749133 950080 1574095 1746170 762711 793134 343520 787179 446218 1442299 1648531 1818598 1277037 636588 421598 233551 687838 39065 470682 1446713 1917838 356595 1316719 1722598 1791716 882329 1236588 1638128 881773 690796 767319 1349085 83644 1125650 783975 1226806 1203666 1850966 312891 382239 960205 1424661 1903846 1210670 1530841 414272 998703 219432 1640875 510767 1229111 1337939 974332 912079 955514 1930323 1074128 986146 741632 1921632 435400 822453 1242415 1258811 1596678 110425 324622 362222 54006 1980556 1245007 392751 337028 1919783 248792 1964413 1243375 1511805 1313269 1741039 1935469 1670211 1656 612480 1343902 1459698 419618 1593439 509380 225321 382003 1556332 1320080 817129 563545 711990 112807 1992285 211933 1976084 552630 1424038 1622952 1236242 1264759 510053 1303785 1258653 266929 529271 1685779 1514338 433216 604761 72419 51008 987031 469572 1870543 986415 580690 1263940 1123020 466659 839132 9808 335666 312305 883034 1432424 1719621 1423932 223307 501367 1096400 1647386 1725820 121206 404438 62553 1354983 1787766 1629842 1160881 860367 1272686 1814929 1965688 300469 1637370 1677473 1418808 1924960 649015 603403 594942 1130115 1805580 570938 1609925 304494 373388 594939 1239885 1374114 895756 1338524 1831259 1310658 1928274 849081 312896 1795284 711469 1123018 1183643 1014647 952021 1813513 1442967 898344 306903 1596243 271609 213758 586224 357135 1972782 7471 1323821 601490 831009 1919661 1670207 676416 1031838 657993 139161 1398536 956327 659478 1086035 1275105 196395 87931 1747307 1911148 907712 26310 1940722 1652895 144305 1861985 253868 771619 1745310 28581 1927724 1482160 1551517 1181365 1192192 1835791 790822 472203 1377343 1796955 1401246 1489550 271321 1131491 1666436 333686 1402468 1803835 430257 181536 213465 717496 1600266 570739 339531 1166354 1338820 1247592 252851 178387 1192914 1775659 1032938 1655614 883799 1995269 564171 1687578 613936 330924 666828 350035 1617552 37081 1158884 1923530 940510 51799 1925245 1282561 1992775 249161 1886277 1601178 722426 1936440 1306291 1889702 1562840 379144 75677 799103 1141258 1903463 378039 1807188 465277 1191753 714479 1253313 1961532 1780733 1861700 61032 231079 971395 1525345 1958667 1991093 461591 1360690 212086 1453943 1437844 1545722 1158534 1988983 945376 1183249 280625 633288 1707582 532831 155434 1510117 1514688 1400757 1845648 77388 1270680 154187 142673 1557227 249873 1292660 332405 179909 754082 1808170 127692 547357 845715 903146 1901650 258526 655741 1968466 961709 226862 479207 1232480 470375 1834093 1926257 1370057 1622762 645640 1712222 1992986 725372 1350046 1600344 1559660 425860 1728088 181588 1989228 377453 1648587 1265028 1098021 110918 1009375 647228 790032 808481 1633070 990475 353600 581569 546162 1544357 1400741 1108418 1453090 868465 376428 688345 1834652 579106 1617768 1119062 1226437 524333 1021318 79792 161497 131891 271305 1323423 1001215 1327846 275324 5210 364806 1893762 196943 1416228 722984 1859649 1063815 269337 207546 292043 727282 1923870 1256691 277903 1702658 1055196 1562231 1962460 386336 806050 629976 1274822 544664 1237899 1116267 1754849 1712344 670221 1953542 1556411 572093 1411877 1535665 1989037 1494605 1876464 191062 945133 1336563 1340527 1877841 1983428 918555 456341 1383352 631071 1559516 813800 274353 1284347 595101 1272614 1967711 286780 111866 776334 1516911 1541707 640962 1330107 75280 780673 924120 1311125 1806390 1088715 1278304 1569423 1227986 388439 1592130 1064420 1599994 1254647 1718675 515384 869956 674108 1077689 1103468 1168922 547876 1841045 1217750 454967 1812310 1238610 256443 905785 253952 1337150 1018186 389786 815598 1940807 106113 353856 1299075 1294235 1928169 383653 1817841 568848 599606 620752 1965870 1754885 1620510 131854 284988 1840459 463454 1398125 1030633 1114841 1048380 730169 1263945 173647 1522674 745 1318154 1104146 1509813 274588 1454750 123053 881714 898589 83929 1352618 1678215 1872923 1852388 527152 33816 383396 573316 284663 668980 406105 1030109 840327 1370820 450214 875611 1365366 1856441 739186 1625874 1121100 1692591 807994 79261 680644 851927 1724491 587837 1156361 400366 42534 442490 1356254 1655965 552427 312298 278082 1372133 293841 1262630 1881804 1306535 1929952 122347 1697223 904165 1246860 747936 133012 1834882 1421353 1674642 1015787 192279 605114 329444 269391 1099350 1570895 1973596 1756007 1344910 1533874 625500 650903 1522390 1171236 83285 56362 1712077 345283 1575514 627810 1018369 1553228 1823893 1616775 1494626 361438 1838313 1302837 1889274 706544 1681372 1530573 328811 1985272 841905 1795633 38248 799324 667750 768937 1716011 230232 1023941 976459 1662582 24244 151881 1056141 1904776 1758878 194521 538924 988692 476114 1851806 1125909 1187793 731092 920397 1081726 1259254 1392352 147001 21987 1046243 437296 238165 1268641 247196 540024 306617 28492 1373201 1921444 905867 6042 1725037 1334570 1169704 914632 1347463 1877920 207934 821299 636798 16720 783192 1386772 792042 435480 603510 1371621 1426234 1017560 778715 410163 25386 398886 1161556 1297611 1932914 1228823 1848309 1124138 115404 1915605 1266229 818481 922741 854906 1360482 1365917 1482740 1997953 812833 182150 556624 1452300 472567 915985 1618036 1544176 1661835 459930 928919 1276056 1883304 573619 938979 1979198 729068 1226801 1395019 1182378 1765290 163288 1314755 1375630 936641 1841505 505590 330822 1292288 1521713 522124 248844 1356348 1213952 255873 1711138 1332141 962543 860516 903371 941442 714550 1088819 273546 1478660 1778517 1459033 1400563 1766920 1433922 1642105 236591 686923 1651101 586689 1101053 1936087 1259142 581780 1519338 280753 565973 354693 913611 1132608 116860 1184382 592149 1451135 1862330 830120 1902816 801122 1441530 1930826 470611 355823 949406 1138533 821796 855306 421042 313843 1287439 243788 1147871 1031869 1477208 473055 1937035 1416528 607842 1081906 164422 428389 1870188 1328263 567911 1411945 1550489 1597223 1570674 487384 177199 1820878 996046 1501381 597020 1996930 1188783 1780401 637833 55361 163029 1224133 277737 1258512 1416375 1091999 461880 595731 215775 1505615 1413334 553772 1333953 647774 1094971 396906 1932199 1256327 683413 592028 1916155 800141 1151497 1962732 688132 1828053 1143024 791306 1781344 116387 592588 1386523 1473541 1072866 1407699 225513 951443 1930125 465265 405688 1626139 345246 1237759 638272 485730 1829267 1062787 1108779 123705 1399256 114712 1945581 1681371 812910 291197 580955 806109 1852972 38901 275241 1476898 746536 1354757 444450 1944254 1894647 482758 1743555 443642 851006 1529726 1707902 1678208 423365 1737706 818648 896871 270105 69123 1122866 1876870 452268 1096326 875087 1588805 1392928 853458 799530 1406394 199736 1215177 1105966 389640 1583975 163453 1762873 157867 1498399 556823 143766 814772 1908778 990177 44858 724527 1425692 289854 1770165 469252 1325008 1495032 1539136 1254203 1588738 1441218 63334 1798093 59610 797684 1876368 958756 1176516 120609 613822 1709548 1032988 879289 1885161 1042464 180840 1078491 1911547 1064348 1454488 933765 1145387 417522 285438 3296 116152 164720 1018479 27988 1432656 306019 444614 565599 583014 246204 1133142 478909 1265324 1909691 1590365 970956 1280817 216273 612033 169200 1337729 43011 1039172 399528 1105705 1985737 1033278 790677 1091100 1455646 229323 435385 1387720 1727621 166041 1622662 532609 1661147 976542 1842763 1561543 31235 443570 187620 182130 91461 1277634 89458 1751566 1295403 608022 708434 1896510 1623176 1181327 115396 851348 1124399 1580555 60672 239966 1623111 842784 1794616 428354 1063492 942966 1069587 1177296 1465116 37076 760069 578026 538271 149670 1852966 74325 1893453 807033 1239402 476111 551922 1074777 1552415 306089 827504 1153727 596656 724472 1718961 219131 1143442 1611988 1226654 81715 1475983 1739014 1076878 1665565 196443 1919594 1592155 1232707 800726 293406 1192834 579389 1684997 891048 833120 1475708 1674525 554053 308403 32687 345902 1338826 475206 1310289 1877292 1030258 1267177 1586301 784383 1883380 157091 1454758 1025589 1485833 375367 280963 1702045 669672 1838606 648357 274586 565301 557891 941988 1557274 1432562 1568060 269220 1959304 1055916 271715 587127 679158 706525 1827328 1283132 53513 709293 956914 973498 81176 467744 703522 1052565 345853 404587 17957 458596 1184027 255025 1989954 252707 1257532 1010961 1526558 1543681 1445521 27335 170718 1166241 984587 131939 240877 1172554 1644319 1556596 1727709 1805682 1416519 402254 264699 772995 68862 1925971 424011 1813170 1051302 1575500 1858017 207093 1103113 1855109 59204 1378083 521541 1548213 1977279 264467 1820180 1652095 101947 1316035 1396180 1502452 319772 1757395 339646 112963 452155 1450613 174008 1503486 1287916 1233635 92518 548033 422969 863604 1396394 1276867 281850 1604779 1746717 728654 1796604 896204 919856 1729368 954034 767556 881464 344595 43401 852287 1718156 998716 1165868 1856940 895005 1230442 570318 1024784 875650 328148 624752 535314 495801 901998 1877649 1461479 646433 613491 1683764 1112928 1569971 1598118 269932 1020298 1437352 1017413 524886 456326 208538 906454 1034484 585249 1409971 747646 195211 1441791 492974 738443 833928 254381 9681 534462 129548 1988597 694290 1961284 999692 748891 21738 205363 1651086 1419405 884537 123922 1756206 1253950 489712 1015795 629008 426157 272433 701722 1639365 113054 386898 929651 503754 1823077 1689873 118974 1562067 512715 1243989 882830 133480 350713 502593 149228 1579888 1540462 622055 1171323 175634 910299 788429 944276 401949 1678201 232498 267197 36262 1540463 1206176 1413474 1729286 1800986 1859897 1608630 825487 1970703 670659 1182052 92316 1833976 1799397 1885687 1254136 734929 990943 702046 1410209 1811565 317176 1376411 433209 1905907 252983 611492 383072 1929928 434687 61983 885752 439743 498825 1145687 1588487 1575899 844574 469746 788403 78006 1103097 118808 1888283 1780508 394463 649693 521186 757944 735 578402 571032 857507 1512729 632929 1766286 760505 1319154 1866103 838981 29871 1225450 49214 114915 896874 1594639 434130 1313297 666138 1625747 1055702 283278 295243 954634 252165 45854 1865041 804020 420633 1455412 1403660 1061170 1912239 1898998 1481167 520463 434345 1961968 1877223 80010 1191733 549130 1134553 1146494 630072 1076930 994356 1561826 1797953 1640611 1151335 1198965 1963669 1352203 592298 351574 1147194 1507055 1980336 906550 1298195 139462 832412 1650352 581967 1383657 101532 924587 1585094 1799296 733440 1593442 729092 1446214 67552 1732207 1612198 271655 828579 124051 1934919 1013511 608346 736696 791341 1716612 1762829 325434 1590351 1162787 1304043 1459629 378741 1573257 1764847 71434 1328429 1987306 810711 1829982 859474 1289070 1050498 832288 1261184 1292205 1392175 247757 1838969 706757 683490 497902 242061 1670244 570830 774854 276283 1144993 1832686 266705 1138892 1138476 481884 1109263 1620406 487233 570744 427872 1827482 874891 1218357 1846917 1577628 73175 1120855 1122413 1647094 324568 892491 417016 1229067 466546 46349 482774 1760147 506502 1989227 720030 310059 1278728 971076 1782796 353387 1206964 563098 478494 1993096 334206 479763 1063622 1858142 976124 65580 675809 1707053 1136749 737067 227671 1232613 558387 1778302 1578356 554836 563766 82338 1198280 385017 1514344 120727 624213 1632830 1663529 1778340 1835098 81997 1702735 1055393 747911 1320024 1581988 1203130 1267476 505218 1052196 162660 740325 1467325 1142168 1447154 1698944 1592326 1392012 317607 1868806 623787 1905138 914325 1716360 388343 1555124 256917 392167 564526 288302 1518829 1181301 318436 478255 252316 1903333 413546 1931856 728065 1434780 1970774 1315691 1770119 612146 532204 676852 742040 1426617 1272293 186144 135659 1202661 1844843 1585007 1325125 1810427 1554996 887450 659726 1609915 8051 975413 454572 289934 1596777 1560405 764471 1781923 217092 939081 304850 269152 572078 422318 1483890 1010654 1074493 599324 1283752 1590993 1498092 559682 1927026 1423334 1398264 263378 47209 662651 1492489 1012327 1719307 1100929 1891163 1799733 1676356 633669 889521 302187 1232719 479178 967878 1424327 677007 1693872 1122194 1168969 802055 1632015 1043144 1016942 587467 182432 1339649 1832812 1441077 1285519 181062 127673 429418 1822935 731351 129715 669250 1356960 187439 583074 1401212 279994 1287230 1151445 1416496 733788 1184772 1643855 1403710 836880 491563 1486393 1487415 1069566 1519583 1768529 333680 83136 654244 1453606 1521911 888346 1979314 1747975 161488 370714 736846 61066 1463052 738268 846579 596789 443738 968977 560101 1799021 1073320 311789 511898 253361 340916 60754 1651475 385458 1143747 817347 1640408 1548953 1811723 1136920 321526 683706 1131603 994398 1379033 1608588 214753 1066200 1160563 1588157 276415 1383929 319159 123994 1085005 1056593 243390 1533383 1479736 523271 170482 344156 996704 1290633 565867 1059049 1991553 842523 1837718 152767 1057201 1985392 1447597 1207585 1151068 210340 1697909 821904 656658 130390 861605 758145 1214408 438866 544967 1126459 800744 1580132 1659766 1741034 580186 787172 968537 449829 189426 1491518 1646677 1385102 399365 1009353 1424114 1624621 21609 104322 1718093 1750216 1603917 310312 572280 120222 928911 671145 648748 931703 619923 877427 1411537 1626903 692141 382431 1058964 712853 1704908 929979 1640846 279629 347028 90766 843307 1380284 1837161 1473233 1244713 956169 452233 1967712 150398 1070785 256904 174618 1948156 1572691 299661 862304 998707 811317 1497747 954427 1663841 523987 164740 877827 909622 1651856 1677152 992983 440052 545474 493670 72077 495360 1361347 554235 535264 627711 1541637 1450024 397266 5971 1365055 1109867 499070 1047184 459167 1950558 421159 1719545 14546 1174881 370577 298819 399771 537015 467409 95095 1864976 1137498 570877 387905 79463 541500 454386 116210 613158 1184629 1302426 725521 194226 1286787 1503261 736775 22163 113082 1073054 1328278 228307 1547019 646354 1079479 129661 1741214 1131956 1633222 29638 805374 256658 1359034 1563576 956542 1823475 135832 1281387 541940 39616 1124858 24786 838138 219803 1935199 28994 1183117 519472 109463 542415 325603 1686180 461090 1499159 658861 1847668 934184 350089 1284350 1295667 1817271 1801534 1997883 1292727 791583 1681340 326317 1422039 561707 968808 515942 1750551 1455378 1330796 1094570 731689 954601 1037977 1615473 141231 1445435 1443904 320079 749357 1253843 280561 1401481 85307 1602382 89470 582364 1899712 1724791 573854 1887614 942015 578001 308077 856228 99550 636601 278895 1349206 173089 1628691 129457 1786723 803949 239758 1328094 374982 238218 163251 695361 1583712 1098540 1087722 1111076 1372155 460533 1153332 517168 161797 666615 156618 690410 320423 1735122 608198 626155 156343 249621 1582984 565823 1082766 190410 1128947 607299 4422 391381 1272736 1542750 205916 1519466 1052559 202300 1601776 1870927 862090 380085 67321 147853 688595 1369851 1633066 1711554 865547 1707985 1456958 1803519 381975 852031 370523 476846 1366613 977605 350530 1952684 1457106 583078 122801 1093361 520247 1292475 584224 324368 866473 970404 1799519 1576997 1142807 1572049 533134 114261 1845979 1026685 458830 1026675 1466920 916344 1797957 1163642 1652310 28657 1205443 448339 674625 1189814 611468 1985199 116424 1884789 23407 1779054 1167459 1026575 808837 1764567 1967482 345338 710199 1394431 1951826 398003 1800698 95729 103528 239217 1761355 1214708 1966200 645258 875994 1740117 196810 1904074 1784099 1772780 1743961 1103025 1729295 930452 819364 600753 169753 1016111 450344 521567 170592 1535170 319565 1581125 260644 538475 62041 1501186 1309372 207554 974608 1204108 1118745 1446690 1840511 590666 706690 590716 713844 1663269 1094830 1254388 1885081 1405573 1388060 554033 638459 544215 456936 658597 421521 273933 784583 1420613 812202 814978 1282707 1634906 150396 350816 530810 508162 1290574 1631699 1840563 988574 1338228 172979 1020432 153279 1283833 1855221 737056 501747 913773 1474954 1526145 1253081 1252755 112914 778867 309920 886019 1338893 854738 527711 953265 398874 1877485 1809413 646636 1531670 1092929 646122 909641 1930645 973993 1681619 206357 1601707 877428 1711046 51952 1524298 1912231 1762425 1543005 1135793 585457 299807 553398 592983 196584 1659185 585458 248873 1935743 1552361 1546358 817151 1561692 432391 557941 1520538 965232 120807 950182 1378469 806137 1995389 1938169 615635 930346 1705713 104833 1917459 488559 395548 1610987 1252807 291263 449326 1820825 1596497 1671942 1798974 1444457 1222519 554067 1862230 774606 330862 525346 1876116 658263 1127887 792047 66842 452992 684328 822813 637519 1172669 1510985 1417886 807685 863391 1137829 1008262 1942963 982186 1137761 1961186 206045 246422 1111970 513094 1925535 1154547 220007 1378117 1415485 1192035 715965 1215682 942325 959845 1897911 1116885 1621506 58810 1318613 842859 1987421 743282 1325535 152628 1567773 1026918 1637832 1555202 1267987 1193508 1732415 591756 863727 646281 1103614 3422 1146510 1477459 747946 92540 1862540 4714 1972151 327154 344726 166668 811070 790017 120310 1777533 845853 76448 536249 1298754 1633573 275667 813083 583583 753683 536771 614544 1785966 1155706 253755 310337 1938360 1870946 944761 1099968 697046 336539 322510 114937 560366 773285 679802 422444 929334 1410969 1352915 381224 281037 1300512 1749966 828221 1314153 1349067 744737 1150381 1726764 57769 632847 1622426 1156562 1269483 908937 11494 399122 804658 178301 1307283 164036 1678797 1733145 977364 519326 1411193 1633770 172643 1358107 369547 1959704 1427612 1541693 721350 710279 1785044 1684109 908127 1400422 738798 691069 152048 1872625 166730 1358688 1149890 1006678 482892 734002 1572627 867707 1538528 1265602 338990 978978 804802 740637 1085945 340001 956011 1530098 526969 18498 1715047 90414 440243 1665857 1111110 538705 189745 392304 120674 1336641 174142 883007 291589 1017369 1348735 1199695 681887 1343565 1894902 1385552 1997719 1721833 269052 1633401 1752358 1000132 1007080 1556378 1751413 1244700 1822127 1771284 1608946 1433336 1652381 1575683 643449 1653931 647197 654047 960360 1628317 248092 1149306 1461678 1062584 566171 551763 928300 255837 620034 736539 793948 1094436 77622 1507788 1153214 1198053 1256143 1451315 1389751 448250 527992 1880897 1367209 1235467 1256877 310949 435477 429335 268358 400030 1329212 51571 1617195 183690 1917931 536132 919303 1345444 1599530 1656185 418656 1517099 1285692 548149 1512932 1665900 527021 1045809 159021 245759 1863801 598986 1046248 1787385 1337358 1972991 1031772 1946056 411607 1562555 1487587 159096 1360053 370547 1992187 20822 1488783 1478524 917138 768604 1443202 1021935 254831 1674401 174776 730241 689078 897 898774 1474220 1002719 919502 1430719 829479 801815 146655 1193674 1700284 346409 682263 1554693 1684336 747850 1358290 1037521 1847460 1941728 698535 729489 933582 1356067 764700 1072780 1937729 600525 25049 506995 275869 461624 622860 1465508 1833993 948480 1348146 678922 214544 541878 808490 1235295 1071730 1199100 1593078 898731 958554 1091718 1539374 1510744 1762401 720692 144401 155965 761965 316407 985045 1818287 1151352 1533403 226750 1247378 1160799 1960942 717181 649703 45029 1997117 1101829 1181701 823877 1863399 114307 1383230 662516 1369247 25669 1285613 889076 1124648 614043 1772574 83859 803469 1435222 1384333 1936167 127831 1284073 245283 1405002 1015858 1199432 1338567 1387947 1333407 1769804 1049426 1261893 87325 1101796 1686200 1268847 1871048 329462 1724419 871700 1290653 375261 1142366 1784823 1748114 1510248 1972418 742848 1239320 1783196 1694381 668778 798720 457965 1050608 1612063 1746937 611588 18291 716108 120025 1449224 1779906 252708 287557 386947 1211841 100385 752364 89506 1808758 1620754 1431288 1983706 1549023 734956 362927 445878 1446295 162416 874321 1312179 837941 377942 391320 1378492 1325214 1601682 1195007 795706 623102 1659640 1964105 1040915 663030 282030 214635 1625357 1027027 77383 1125106 320405 1460680 308466 243124 343691 1083062 155541 1676364 324923 1983531 87879 1312991 832448 812279 421862 833096 403076 69424 134969 611937 1731354 1676559 603075 1145681 1668121 1879649 1254262 1667599 928633 1618925 1337448 1899762 890694 63328 838432 134860 947201 1437386 1936618 9037 950209 449684 1362455 1527440 1267895 898059 1891830 1921577 1296614 1050638 640950 167139 571797 1258125 1968691 727459 17699 209351 527184 1664890 1693807 265185 1740129 815421 39913 1932186 603343 1518936 123109 1426987 69118 1341240 1143208 910399 83031 332198 1588272 834783 1689586 139501 113793 1394956 1573485 1892911 1299794 606786 605826 1478246 1364041 1955425 138880 1257374 1251971 843637 439982 495695 410687 1638886 180506 1009068 1949945 923575 1429573 46444 1101502 1006955 883122 1211039 874639 352746 524645 1117817 205044 1580610 1023939 468219 1657250 608217 504466 1187987 999209 1589989 111179 1681746 1781261 897420 763904 278010 1524853 1592268 677074 896842 1093234 1219553 1167037 1564675 1286125 1947460 1997343 509412 1181427 1878867 283433 1685176 792337 687979 1269845 1230280 1420826 730720 1018933 1328364 250610 1227330 1854916 538748 1882437 162798 1373871 1260515 999563 864281 1689666 457260 639265 1691048 364028 1170581 1092758 1075566 702637 696062 1117474 1422369 1532956 585569 171582 795169 342939 637029 301560 1596551 1248638 249569 102763 383717 454109 129488 565891 1746178 1852976 1591498 549484 78101 114627 1063136 1633741 13251 390793 1199740 1463267 1533478 929467 808192 652652 506336 1531317 1153463 807673 397800 1199691 87298 428457 1827079 355655 1907639 828583 444226 928364 78019 607556 1352745 1499773 1458120 1461384 420965 570926 1114753 294427 25118 158729 1767649 1603267 1786111 512550 538873 1770645 246232 998791 766379 473602 6797 1021300 671554 658482 651405 1356816 998819 979867 672511 1632966 1822936 1923399 1702928 1843970 1480156 516742 1024393 256013 1124653 1048386 1258863 289165 488380 383169 1414658 1490729 1457595 585391 1283126 56465 704952 280875 1343308 898739 65169 1658118 1021734 1243065 507738 1324788 1775902 823095 1042764 1567023 1351604 1582512 1583422 1498606 513140 1627559 1770389 1351133 990055 1937160 1353469 1728929 656445 1371718 1105202 1762349 596996 1828934 1102899 1383441 1989276 784351 1444454 575573 412154 939023 1459776 1481528 1326114 558035 1714971 196818 1395162 1692954 1992170 919291 398582 1134823 425722 735692 590518 408853 64270 1099688 1569809 651506 1576703 158990 459512 154666 506392 366901 1357284 217108 718662 920230 38610 202289 1298063 831372 580014 1883504 61250 1195192 826555 1210100 1804225 1961667 612594 1937365 491822 1399609 342630 1386135 312496 275105 517635 312203 1453062 774279 1053254 1442386 1759920 175625 390051 1699504 1432848 1491973 1647906 1527476 773523 1145638 1601458 638907 1279377 566605 307368 335208 1843823 1276929 63748 731323 16655 1040524 1095360 1135283 969393 620891 1311614 1272780 572649 1511833 1865923 1463997 1370056 799544 860123 473339 301988 37543 721512 1304796 363635 1548628 1472066 1512906 574068 1229046 76741 1338328 1416099 137147 1903891 1308444 1165593 1406560 1863202 1507155 1199741 1973466 1082892 148097 1947865 1026524 1030461 1051830 685644 26600 1072384 1928340 1608462 631755 751713 454360 27775 1768480 1718854 1439490 200079 593151 1508821 554698 86537 230110 1412083 634798 57489 934881 1071199 1218318 1966287 1490059 1627418 1151963 1819785 1715179 1375495 1889235 162528 117630 166740 604602 377352 1316809 532012 804026 636986 1301102 1950748 133108 861750 216254 1444748 332868 1580520 1818460 1896654 1385625 157721 1375110 859476 1633111 1258718 1095929 1624256 1686730 562196 248887 135455 1130049 1445499 860786 1336452 382985 1470977 1524343 913666 44868 1379657 562107 699189 117195 1880285 722806 1421213 1473808 517620 1157346 1459486 1365069 1697235 1172642 440246 1751876 1594944 325463 1632563 865929 1721954 29524 1736618 412238 18949 934719 199028 1636328 1022086 1545269 1680262 1280788 421908 447017 1588499 1327079 1004737 550314 1815088 830912 76054 711816 638121 1747135 1366074 1249471 554971 710481 1686524 718295 109158 849583 129016 681029 1099609 293769 903217 273861 1833850 439323 1946979 141773 1696324 320928 783107 646482 898704 1183799 1641451 1384752 218532 982983 119257 1333983 1589247 1334244 545443 1590860 1491987 808491 1481317 1189843 189760 533668 151892 762044 1838343 773892 1542715 1693694 1655950 1951461 452909 423039 795678 1620429 150606 317677 1007790 564702 803289 1621624 871277 1463669 610998 1759113 1517274 847108 791852 271098 676343 489289 70071 95364 1719901 113724 1377197 1489082 934809 1477862 828849 143249 1580880 733202 158497 726194 1453697 1270981 1550542 324131 1936139 976037 312169 1110485 954999 780657 1946380 1354818 93433 606184 1464078 1426561 1464352 497365 702985 1830994 1911448 1577068 1571948 482177 889439 432229 1637014 269934 1692949 1192288 1929549 473481 1234329 1077232 651857 1012345 568091 668185 858333 1754601 513664 335790 778504 942386 226993 929110 1496231 1347173 1474181 1248543 79649 1029058 641705 1361708 1795855 747005 890669 318123 195276 1508644 1365644 1351961 1079129 1524938 1931804 773829 1553963 593378 1292322 889599 737003 1135038 650160 1664401 1262453 1275197 1325457 1300050 319274 846797 59703 564162 1703001 577351 93720 368911 409930 4338 582679 1404298 1640792 769234 1914718 1158937 141734 266248 964915 1852853 553698 953739 1305211 1791187 1312208 358319 1129632 875318 375716 186529 1781361 1835346 406625 592570 1127905 969748 220038 1441144 337861 1802058 902434 1124432 1590765 89033 1484088 1648663 1911447 473590 1620813 1201823 92766 436700 290905 113177 405268 572773 821562 941517 1423309 1800185 368678 676107 13631 1592040 1692641 1572363 1137494 204331 306625 1277894 914993 1450578 1148182 873854 1675011 923149 45616 406214 1682651 545012 1876875 536935 606049 94744 3895 1631863 1450975 149312 1521561 1209147 213769 329263 1582822 685545 1881723 1143450 827092 25399 1711429 670859 1725212 556606 1213355 180721 782163 74115 1815879 1718958 320381 193151 449188 1430306 1453383 848270 1672639 1846369 183789 1606917 373340 1872586 279712 536600 304677 1131734 648454 259964 88585 523462 849035 433897 1290483 260786 1789149 760568 617127 442032 622965 451467 1093306 1462735 1475158 763184 1744766 1577350 707829 1259133 807158 1921235 1925752 1592685 1979235 1613407 1916670 1342748 1811073 921740 255544 437324 1522571 725307 1902748 1830223 1828473 1565379 388329 1236284 1228635 483077 725063 244003 184856 977268 1507411 405768 1846884 1824963 1416797 505912 614345 529514 1164380 1492727 923835 1187482 62795 731526 1274728 1281614 478670 1438149 771825 1474273 988469 466598 1205690 1460232 1085639 1833899 1264951 857193 1954593 352780 935351 886337 1888804 1767040 1104946 237 808593 1946931 1494153 835875 831477 386860 286083 1724824 42560 837300 104902 797954 1823521 199134 128017 409407 1594807 1753071 238328 918853 227973 1476663 707860 625876 300173 843424 1460100 1082793 634241 1644611 576817 794458 1108752 1580806 1978561 1793253 1865444 1461476 1532602 154251 513606 729796 298740 714623 1036661 368661 1340254 253965 1919305 1026487 522754 1752345 861964 307226 161493 1077905 239264 739270 689805 813955 830968 501198 1354574 401344 898876 1161073 364403 524391 1111558 84146 303702 1859595 725913 1282271 1575518 735911 1864971 251309 1900902 669512 1195070 1943252 1760614 1808294 725010 1180578 724490 1462918 555993 281955 1766451 1283717 1943362 479715 426152 1079247 31306 609847 1978823 147454 414148 1826623 311353 682933 1539439 1100453 954127 1832618 578503 1041059 361210 822251 1713684 1362324 193156 272935 958110 313870 1914650 195696 1703717 1911926 681385 1572276 872858 890726 768912 843004 1154708 132883 1779948 710307 87986 1863659 1714115 1024146 1001462 1371110 666019 1811606 487250 1108172 1340647 1897650 1050705 508711 200250 1037118 241374 1627895 777169 1410151 598006 1261563 993655 55351 514902 105794 1105693 1240734 524803 1339186 1094741 1248210 1081016 1353397 1987141 1411992 425893 1149954 84684 609536 130968 1226087 531721 246157 92175 438958 1336479 1259106 1105225 453668 700813 770813 493489 1948193 629648 837361 1312131 536820 50629 547941 1164468 597661 1075199 594009 1876935 1160126 1570280 457428 148907 1494283 1871179 1366169 1812900 687883 781493 270418 482860 1128436 1301629 1420343 447281 23690 699647 299372 184604 1404075 216123 30435 654251 239858 1018981 118182 1703599 1188693 564013 1441716 842939 1388059 1352634 691125 342000 1137262 666871 304685 499689 1342281 1100935 1798501 1121815 976098 1442278 1549843 1241065 1396319 1011722 906102 1501627 942046 1987825 1898962 1993913 1992900 218214 1863669 567976 1693949 610580 1509231 669895 199748 1655974 800824 1444750 337989 425142 816695 1824250 1835981 628622 53545 1341048 186571 1488410 647584 293282 324618 608362 124961 247192 1335098 1122106 1874223 1781525 1247241 1112781 1452202 1662323 832061 1171214 1119571 1457556 126072 1316620 485478 335491 1717012 794231 2656 1059820 1453713 1500625 1323840 1800945 1188511 13886 740789 1025884 137630 1111395 1616127 1827070 965481 1168960 1040013 800021 279409 414560 1383221 1538776 850822 1852196 1323568 1807984 1771640 1702084 36558 1718299 1628583 1791763 1828041 341223 308226 1441112 624198 144312 1450233 885383 695175 1628097 588052 813537 1928157 1575266 308363 349467 471757 222805 1479210 1417877 1400994 1316757 1869102 1281667 1928232 661726 510133 1089872 1645572 1304370 1851376 1307124 1341531 105435 681564 309429 1947570 1017615 1002402 1080096 1417491 1030944 263428 1928917 1960748 1680161 513449 908098 1960158 821059 1805841 107589 523005 395305 1948054 537615 886306 1998911 20611 1068692 896532 373817 752787 147412 775211 1199516 143769 784474 281593 1551416 120387 1640547 922147 21455 267725 1652316 1251108 267027 459801 773896 657576 106462 1406575 529890 1271627 1194121 1937645 1108703 142477 946674 1326624 73061 801528 601841 841756 1702754 1162780 1920203 1047221 1099276 1839505 1245646 718285 1976724 283079 335310 1286360 853024 886387 1517180 807142 1150182 1494263 1491787 1227410 994419 237955 1598282 205266 1901218 1065602 386163 1115555 413156 712568 1302613 725296 768326 1667087 1368567 1021242 44067 1527727 1151162 1640533 1477275 1346340 1881651 22957 1184757 1851512 1375188 1844727 989992 511749 212948 611268 749078 893529 1101860 1391383 14835 1659073 39570 1083406 1511222 1063972 1371208 1153983 1402958 617330 886659 1680196 571159 1029549 172620 257203 519168 1554828 1604952 272363 843477 1450583 772754 1973207 1115658 350454 1578661 1293859 57483 738402 1799994 1905728 280231 764264 1895380 1771482 1957370 619908 1810878 679011 1103895 1344628 540902 64328 550942 1202106 423431 1324247 1314871 654379 1987288 1951184 270209 597133 1079020 805939 1633926 523920 645815 1480333 1559506 1116510 1177532 609880 1636713 174422 1698745 550261 1087947 472538 1340225 676648 980334 1108756 1526449 1590152 903272 1773684 1199623 767355 341406 1830107 74918 1649146 1396100 575873 1698588 1196914 970681 16832 1981749 1358952 78735 1450633 1101609 1376400 731361 1341341 1674249 1730231 1881476 476301 382798 1479003 1218333 739171 1977685 84476 443841 971504 1069336 1124584 1596616 592798 133960 1679804 630268 77312 1275655 13590 1339554 623731 287793 1224393 1628329 1975871 91620 917446 1639883 889820 1562000 669161 1278122 1791901 653757 123530 413856 1254060 797277 309255 901492 1125755 532890 643464 1170255 1995212 1610278 233885 1667587 1114563 587832 344979 664931 1510660 45879 347226 912561 1280055 294561 567361 1945224 867567 1214608 1198434 1794942 1456150 600216 1654422 299505 1178433 1637313 1765929 1076997 1041704 244468 1072139 299380 403392 22562 1125851 146464 114108 1500038 1754207 857481 1614305 369094 10094 1413251 977551 1072409 1941238 517679 468323 323493 455355 859783 970162 422113 380998 1698590 480414 1522498 1478999 1238378 1914828 917771 702790 1748328 125513 854620 1362019 375105 858159 1714859 966722 543256 463838 789928 1261533 1230446 1951655 845802 1543912 1704558 1890070 25174 1143188 269437 1341386 1858199 295295 527081 1871838 494538 1863470 1280052 237661 1535364 74979 1431351 110870 947637 1699877 1381294 1029223 1558163 926983 1420538 182783 60082 1232890 850639 313131 1260690 106086 90694 1886489 1910485 290340 1729615 1355985 221410 1536065 428216 671544 690461 1315254 855136 1309478 1815947 902312 1477034 566034 851240 1022881 1732525 1484302 811802 1331977 1959541 176290 1560415 905696 289709 1663210 1912884 910818 486106 473424 1559542 1849819 38742 537451 1875532 729172 952207 1664447 1612034 1349336 1642961 891629 1502925 475635 53501 635378 981967 1621630 1171121 1821996 1912974 1522639 815448 1358733 1799224 139509 1614207 1419211 942881 122474 931748 803216 647305 1989012 1352012 1049233 261249 553360 841515 1606547 628613 911197 1836325 120210 1907051 1204026 953523 1093452 1141847 1532481 59824 271637 1744824 1713765 612711 421110 1858610 1831984 1710981 1188321 1111463 15643 1773969 1719089 1589895 1931811 835508 890522 984873 157593 887523 1551431 562619 1759955 1392961 1307333 1050451 397075 1784854 537595 248776 652124 468417 1805597 1834114 480625 1792311 1546628 314114 1152440 489800 415923 726831 1733456 1736551 1935849 721131 27698 325923 357193 605313 727117 284915 1975148 1750986 500968 1092812 1168045 481070 789902 1914318 1221083 203131 1134645 179601 115550 582111 601260 160654 1538865 1528306 765360 1937682 633336 128907 1168459 1347614 485351 1130409 114767 1983169 1774899 232902 360105 1901045 1844042 1982220 1094059 1715530 1381628 1108110 1382154 840643 1753799 1888612 447556 1074662 5619 1537027 1376895 306193 1563365 84306 1772618 2556 812151 1041014 1209382 335832 90153 854682 257811 1394178 1399557 1522474 333461 1296435 925700 972612 164980 449892 1981423 1378074 1257730 890278 1702906 224879 1939336 1374949 1271153 167490 1562164 1406402 1802359 310685 1598461 1954687 533057 277773 1629175 268465 1938801 1253631 479998 394532 1628353 563722 1833972 1095455 1205480 1028996 979325 962414 1684562 956640 627897 84307 766281 1365413 25383 1749648 145334 613277 1848744 1105033 957831 1339174 760594 1637169 810640 406645 617784 1345566 1252794 533257 1291727 826933 546429 1832146 1150333 382058 1107957 1066694 1771851 363624 720814 524806 1321367 1212052 1253586 1141170 1123630 1612757 928469 1594181 1386107 421544 1787421 1563116 628587 1309058 1496019 1335193 1358422 1475841 972427 1624667 1746201 348343 730566 1831153 1238750 232265 1494969 1702695 1382349 1255011 274561 1628681 579636 13233 1218658 1692581 1870763 279697 1417973 1511751 1165131 38121 35766 733953 1809007 568896 335786 1997094 1843664 1854342 1078883 534862 848307 70328 1976310 566502 939391 1416989 1427256 1099976 723975 1819953 1629429 1050383 505233 307372 1214624 2803 1409442 131243 233822 196865 808862 131473 594933 1864177 1037381 253555 626734 68858 69085 180894 842614 1124519 656691 1308247 465931 1000173 1923950 1346862 142873 1714485 286202 388910 1024830 1195666 1886584 687927 383938 565863 849089 1859435 20326 891950 1451260 870607 1116208 1922591 1046023 1212383 1649731 1163595 478257 1534935 394243 1239251 939712 866420 161671 1000066 1215471 1117595 228543 1156374 1520087 404783 678020 896698 199721 1582044 189408 300578 907406 410482 724508 1494732 441097 1000118 890186 1993265 1012774 185269 1769482 1485861 826899 1622895 1810284 655557 276472 1555105 1751046 1200269 1087611 1015843 1085228 1475414 1073086 1766008 529452 555710 184079 931709 1157699 1984310 1601960 1495275 1294643 378460 1185460 1970462 743424 720065 253358 224574 208199 1383202 207647 1124637 88349 1634665 352167 1043607 1837174 555584 1504247 1648094 1729984 44048 1522431 1556608 1864901 1029752 1653197 48388 1491157 1687601 421821 1232900 1900332 1159999 725293 189380 693897 866958 1047014 1880324 357861 69819 999188 1850380 207381 470268 1450879 27563 972540 323829 40354 1759734 1786514 342412 448897 1086078 505806 1106792 247528 152201 1236305 229414 555180 1434606 1356049 735095 95331 1190295 1495534 1422937 17381 1872032 1324199 145706 1381482 342452 1525434 1076302 1697873 162526 728082 1498117 1288807 1756503 849698 1837930 309901 767193 1141217 1740944 700363 589843 237870 1745877 775699 1585847 1442474 1210421 1082853 372986 1164803 1437540 548434 1241442 644020 948248 1949016 193119 1285768 1330009 928091 965890 1722975 881369 1840965 281757 1775911 1962940 1686789 1891096 1541645 712474 964177 1775343 772148 277464 187454 29001 552112 374229 1715077 1139848 971618 1919897 985573 732042 320774 636 1760759 597176 1087452 228773 240429 644064 352895 1238957 278101 1455812 561234 112890 1275600 671685 1029226 269657 1191694 313023 128741 107526 1601553 452006 1837358 48142 259716 183648 1808892 1076033 1914120 846382 577986 1282423 1520348 546776 1797414 1569951 502286 1889118 817623 1745917 299556 396165 106352 162396 1637485 1139067 1375721 303395 1215275 1475436 593102 1328577 663086 208767 238077 389496 1446935 239600 980639 838424 1651622 1868309 197585 1684330 202887 240067 44265 451870 1714725 89176 674177 1172522 1984646 1291683 1718274 1632864 887311 375420 700816 232960 1539882 1655336 1362626 1035586 548558 1825874 1237322 1280770 1250563 1469937 1223458 92566 1994276 1456911 584089 1146045 513303 1073893 611514 1727942 1906885 528174 1404315 889805 193024 1361964 1530089 163102 915250 1178251 1935614 658716 1794135 1463095 895120 358841 11449 1878104 169013 813049 876661 1443274 167077 776398 539209 1647027 838710 1232892 1804129 515375 1057985 1731561 175984 625725 344090 1793328 1721856 1390574 221294 1584806 301322 1250868 8567 865472 1677310 28529 1121103 1790432 1556524 793020 1909268 184716 1930084 1985351 1458382 172388 265498 426837 654404 323784 1371655 1911778 1897028 1167773 1229615 1606108 1815823 1119177 1691768 1950109 437986 1990052 1056254 1425103 1733640 1607635 19221 283728 1241153 1755311 1172735 172792 125297 934716 1245448 809803 1033482 347394 424047 1234658 923778 781946 1518576 541449 1175863 743399 63713 186212 225867 1661543 439329 1047307 1325736 414608 543936 646995 1477831 1789916 735269 1631551 427775 1781346 1753234 394596 281475 843109 1175992 90374 531352 270885 1769632 189557 1032534 1306365 999473 1405127 1079735 493999 1076844 1069971 1856342 1516008 1140662 356522 15272 576902 1383029 1457271 1651828 711015 1135880 1194372 1811484 679891 592245 609209 1145055 47240 983218 1522777 220105 649897 734482 1094761 235264 1347459 1495494 1321102 1979467 772766 45079 686007 1917787 1516535 8957 1880455 1385251 995660 436315 1527837 1226984 35598 500499 1200484 867836 1262478 463976 829802 471091 296830 72532 1141051 559553 1684369 167056 1125757 166344 1290764 976176 910810 1317411 1804925 222540 1000591 1189848 362097 652142 1020293 745606 17528 1240504 30467 16719 894557 1937419 687078 1082512 576338 426008 1780201 575552 774412 619767 1972979 704185 1213044 735847 343217 683478 386074 41907 1444408 1550215 981870 452427 544980 536188 1782343 357385 563302 1949888 238630 1970059 690107 1994866 1501783 572560 741540 564709 1636781 1959195 602062 1327845 657197 1598759 376491 80765 1045898 1071123 815298 1668160 1657435 1894010 1034519 1085617 1131828 174261 789359 215986 729917 445497 161092 1647659 979564 821859 700715 1058053 1270196 610731 42592 63110 1475785 1156307 1873189 1728105 1066093 293726 105215 115014 1338084 1790053 872339 923687 465051 1946433 665100 669433 3497 482606 155291 82681 139653 312358 1469831 1021043 1775685 1664866 1256465 1435331 464519 579725 607270 1824054 78954 561858 1659613 585737 1728364 1721278 618308 1875398 575539 771857 1210047 288182 1238625 206324 1935274 1703724 914234 1795300 1103319 1959127 1609359 623110 84236 1329358 602766 1489589 1578831 579915 510069 633417 281581 648989 1992373 1046492 1046073 1529042 372651 492016 1083306 1580046 486085 4322 1493793 624205 1980943 939576 1694722 1551483 1529254 1355185 636010 1916761 798844 294933 859226 1280041 235111 765897 1445332 1435130 645998 1280475 1594383 1442057 1156696 1449027 764851 1771395 377271 317979 1558620 958059 169562 1576561 1381360 1774614 1603857 859149 1680640 159167 1656134 1658342 1548766 1488319 1867581 946370 253258 1652428 1086869 449697 1032949 681966 971306 276731 107296 940673 1932000 478083 1864784 19812 1640495 1666106 543169 832374 80402 1992867 838426 380219 1032984 794421 1718555 1932513 1307141 820515 369708 331628 966149 674629 855596 1412799 239190 259883 1187059 1633990 1062394 448641 1822561 403289 1022525 1311316 1408325 638939 1152230 779871 1281915 733795 449076 818081 268187 1881484 1841467 889023 549183 591637 180103 770073 406885 361720 1573436 1992366 1523091 780836 921407 1812741 265183 876280 1871552 645537 1732062 1410312 1141883 209695 57610 1126556 1456363 1469389 660120 917847 1628222 1199916 1417374 501661 104650 180447 1599736 578283 1690369 371209 340293 1097180 250715 1042018 38484 617552 490957 1689865 996822 1775518 1285412 1217740 1137293 652341 1422901 422471 1038170 1080657 420806 1892758 897938 552669 1529957 60543 254757 877240 137209 131076 1845165 1191983 1382399 297252 691862 1196498 441314 348966 1449770 1292769 1082622 1338199 1791325 1319670 813307 1128155 1861447 442410 1264470 236231 1022538 1983614 1697462 1406133 1652977 549466 1713991 557646 1848207 1641737 1598133 851977 965451 1012090 1693801 1567790 1409808 451845 775006 1437709 967123 1797022 339307 1986783 1750218 572881 269994 1230325 109317 823465 1721557 1193272 756261 684756 524410 913154 674949 607776 1471421 579247 840534 1104645 1332011 794923 912760 50496 241415 268989 1415942 564604 1078942 1512161 1831356 116284 104372 137298 46785 1199095 713986 1347182 728908 946911 1616388 1662899 542899 1026106 1028476 1905350 970142 1896439 153033 1189934 253491 1568145 307565 1353677 695910 1243829 1402095 1524000 132995 148109 392654 307785 1878370 1619159 210908 1902362 316150 1033621 1971778 1566097 9991 1679139 753220 1751191 1332418 77744 1413302 1722526 959685 210209 61738 404093 501054 22657 1751989 289081 1160251 991477 1011971 614740 1284108 529288 156756 207014 905609 1063081 72816 1475537 1835565 673907 150465 1074300 692749 916648 1643544 1627899 480044 1210345 1430002 1330295 1321988 624635 1769909 865168 1715311 43621 196861 1376637 587155 897253 41490 412901 1075741 1931442 532088 1228184 1818989 553496 1088412 821510 225097 296805 85280 446450 202622 1242640 81917 1448880 694062 1222306 1697346 447260 1584213 231100 670023 1131874 1290357 1574629 1478568 764142 1181820 1747125 1222557 633946 776878 1041707 1093128 1075443 522889 942653 1939783 1377724 1860103 1785432 1866461 1112947 1605256 1825316 1783491 1329269 856507 665244 344687 35592 1692515 516158 335568 624975 1164574 234208 835564 757584 297588 444543 1727013 1242854 524402 1155268 659995 1410857 1752565 181322 740631 13186 1860614 1518888 14515 424270 222071 998513 787653 1839850 1312975 1806833 1726229 1399110 1485171 1490979 538164 867255 1782689 1629361 1250066 265627 995562 520827 952139 1627347 1155182 507359 1772049 1103569 219300 1513112 1531406 731725 887841 813362 1150148 849651 1533885 723840 668644 410791 1383297 1078272 974979 1413791 1341603 1978259 1531311 734838 1195310 224033 990048 873340 1106301 1240917 1374785 902005 234749 456644 1805744 1465377 1544308 785856 1662183 893204 1554743 1315632 1493835 1704996 1836008 1866791 146650 259137 50663 709310 211650 897903 1427490 1997838 394599 49866 1012009 568783 1946856 730534 1266715 1882391 256063 1663575 1718803 665692 1536433 693602 1598925 253137 99515 1914194 688870 1208859 195043 306560 801478 1630046 647556 1217779 357321 616939 273331 1097411 34307 1566361 140691 1446996 1110587 1769982 1475104 1475199 699444 1600155 1994415 1334948 1357240 1600618 859807 34 1638559 645764 1944242 1213110 1061531 1903659 888709 1070571 746983 1389583 591101 1514407 1794601 1681580 1513861 1569245 1327298 616079 842203 907159 1310970 1162108 1196021 1971819 441546 124313 158428 113419 1137152 726896 1270999 1645036 1135688 378109 64332 1429707 1839122 975628 1181905 1943057 559085 103222 703535 1634033 364204 1370462 1951206 1304960 10165 528990 1971228 1345456 612820 196254 432153 94634 1852847 1632592 1109250 1378630 610744 240656 1819310 1768381 1178458 165405 1809368 1616103 440412 107375 513040 1813705 910304 1626504 871175 624476 1286540 180985 1566427 1533467 1293565 1134309 756542 1398585 1524942 1791213 441711 966518 1975796 361558 147750 354683 1829290 1153414 59731 801541 818833 749919 161925 1710870 1188129 1907155 1183794 1622611 1727335 1471437 1266017 1071467 422302 1340691 2027 724529 271415 1120629 1465237 403894 472847 1545280 1449322 160169 1368840 332638 589790 287016 763705 303794 263536 73712 1080336 1038474 1435915 278616 22374 370860 1729828 1774873 1109138 1742372 807308 1606759 36309 76082 601010 1805232 304320 1645916 858642 1938891 33012 1075005 440172 1356110 979933 1587663 690016 1061894 1494304 937754 170526 1646817 825050 1813572 21199 879069 34171 172660 75349 40640 1520706 384634 163412 1486852 1262082 369206 286360 254580 431112 1401835 1272601 903986 1530833 1205807 532982 875234 855969 1028522 622942 1582133 1232026 1949768 1720210 787124 505035 340924 1958280 1714748 410177 316539 476807 1478859 899200 1187727 236296 1264034 1090241 1968855 850149 1669952 96707 867535 1122474 725046 565752 1367439 367377 629201 1834377 1253145 751629 1438488 1018614 1711130 1826135 1012554 119410 729846 1558150 1357395 1893792 1578006 920279 718060 693658 1387787 439488 1899361 1339144 1942552 520455 842636 802184 1109733 1302329 988626 1633604 756547 1784832 746503 63856 1428446 777632 9492 661671 1904578 1838653 1121289 733400 200815 1692389 451251 782206 712410 38281 1647239 1088913 847394 454042 268980 1746941 929666 50907 1038253 1119355 579790 1461077 1645791 1549396 412921 1016968 1923959 162707 1997706 1693861 1202453 1203460 29369 877215 1530975 1076084 1922687 1496352 1084114 171608 1701755 12426 36564 564115 957957 118823 937245 399451 1043924 1933187 635046 835517 1102016 1069119 37903 1397570 1172316 861100 316258 1831882 844165 287635 671036 1827887 517735 152068 1229957 1026915 1231706 1187833 800523 1726275 184449 974860 557986 1224110 802675 1713770 606210 1132070 842707 1838524 1884848 452625 125024 1116413 350784 660099 1273876 895723 145762 1249545 748141 256849 1586928 885418 628919 1029970 128798 1650330 1101027 500632 1083132 1072664 693180 1446674 613069 1135929 1493801 1297966 635675 409859 1796964 1644601 1965069 572040 1680532 436589 1482210 1948101 39219 1241449 698363 1326016 1454112 185888 1557956 952863 1414041 1196353 1545300 286439 1000505 1347727 723927 640437 1292658 275283 42147 1978448 1981388 520735 447714 1556168 261881 219602 1430891 1390112 904357 1973808 133040 589851 711549 1049919 630332 1664008 941654 699552 1576842 1831913 1032819 1709246 667202 271830 85316 1145884 598842 681458 1566553 546540 1329361 1466653 520733 426287 507756 1797227 1936123 1368254 732890 121772 282263 1990813 448458 485058 1552244 237033 552643 1437172 726223 1978211 1819806 1747443 1626689 1656597 658995 62167 1580609 1987737 1917393 1218967 1670246 290068 809998 79155 1558004 1442937 190010 591497 755932 985260 550027 1020905 370185 1166763 1955340 1124412 203230 26120 283962 546188 652857 211360 463345 1649540 816463 372953 1215374 1240959 223884 443986 40587 1189209 1530360 1996431 1267634 1130966 1047424 1522745 1677851 937240 824949 1394943 1865976 115026 1339994 1730161 512483 1993294 436088 6103 942875 1901853 1073191 1153681 859177 361809 1337017 1156426 23715 114708 1423552 84422 1345922 1941838 1775800 179676 501778 134430 204655 1328451 1262671 1099836 1070410 275088 772231 1199364 1651778 449453 678278 987321 1640946 148226 448218 1645669 1813354 1811970 309795 1914902 1813003 933663 1423538 1345190 1571202 524206 1393753 557078 436680 1557971 144648 923903 834318 1207292 249432 1280573 608921 521674 910497 574216 1899183 973729 486441 541282 1422143 265039 549768 263844 1382101 219259 620142 1712739 178312 907165 458851 1070792 1712660 1398988 1071151 1821026 554571 825261 738319 610597 259830 128742 1039254 1355770 439283 298604 863815 1033366 134066 1693091 1028969 526557 1773940 1911531 910744 94573 845772 1620304 966874 402270 829760 230815 1772161 333071 8820 209661 1684606 718011 1168475 1603847 1945528 418005 377331 739333 1636178 1112150 513245 1807004 1875131 258145 1736087 1546505 160245 1970137 235849 961598 653922 463341 1168964 50317 406169 808597 257212 640568 1124791 450206 1161802 1037509 1084367 325207 754653 479227 1035803 1463665 1056210 100008 29038 312600 1019640 1933976 286138 1377046 813928 704002 479961 1230073 1848685 576378 166088 37501 1180198 973132 1140236 720499 1522820 1829420 1937377 1547805 1330843 187288 1137797 266181 1359024 305636 1109199 1481390 1645115 975105 603591 1874699 1050982 1473431 767091 769657 1960469 875139 1076849 324125 1176598 1687911 306273 914370 917312 1904004 1686925 566082 784973 719802 821555 36464 1410893 1035143 968677 353903 671006 1526912 451990 254747 170038 848581 1382191 1848707 89017 478332 1678890 1327248 1998355 1446502 1085076 531802 259316 1240963 1940474 114477 929414 177014 1490472 1206483 1172122 948716 1864832 161285 786458 1499045 1954060 1268103 835363 299394 103711 324015 1549692 1789393 521533 1460589 393617 1969063 1215011 1857474 976543 714542 522831 208783 947299 1340726 762062 542151 1081212 1828651 534558 651430 423110 410219 209099 81863 1594392 1903757 1172518 472708 274247 1368849 72468 1966575 1960222 1469406 826898 1864268 1585257 551869 10147 1223540 1655186 964380 368541 383110 811174 403360 641931 1780783 8501 471600 613959 1271873 1134275 1714413 1387935 1673939 255912 1192314 1369933 1492849 114862 1732154 949112 221501 545304 1522665 1555014 977272 1347893 143124 1032445 387994 1323371 1278309 609419 1411042 292895 1891497 1504791 1374394 707506 1640233 1543926 341665 1076216 858017 1902344 177040 467874 1885217 1430943 1519453 1465674 150329 881973 166889 1085541 736353 1699321 112471 1996544 1702888 591765 151408 880220 1796115 560201 847910 1865969 1268492 723762 1694010 1505793 1087993 536606 713975 900147 1383371 76843 1896957 1985602 980949 184370 199660 395653 301178 757358 1282831 358232 985443 1830646 551899 269099 2669 1026336 601554 519404 1051382 1619458 1819896 1670347 1823198 1340318 1317185 631217 1305981 1467309 1830353 109304 1886988 1872602 1246652 962631 691594 363007 1119190 124332 1413484 668683 1632281 281368 515982 1748369 1119997 1603936 1227608 111557 1433684 1423419 1828230 1649412 1921422 1902729 1910914 813409 1854229 731024 246275 674886 37120 923584 96099 1557722 95187 565203 1439147 346444 531276 44131 1109247 1429396 1151147 765743 1448143 1344109 80903 314021 1369801 1713160 767467 1195161 76177 749952 1830642 552671 772191 1605019 761850 1936743 1757779 708766 1681114 1118755 1699579 1304577 487076 1918417 1209565 1113249 177741 502511 1668181 1595019 1986380 311738 932623 767011 1433428 1209143 375160 1931779 1996173 1283403 1762141 1445599 234012 1062923 187948 626386 349633 576796 771940 404625 3862 1634775 1451564 1687708 994920 513739 1232624 1916660 1511858 1055114 110390 1959792 476452 68076 622987 1210981 260227 1327101 16180 1500409 1124479 1508652 175628 1786261 657696 258281 4856 632124 1188015 1593323 763911 57816 1589929 599589 1047214 646779 928040 401969 1032731 660342 1007951 312266 471936 387856 946354 978418 1094975 1192622 445322 1247120 716736 1552269 302051 919067 1907219 1036173 344721 708544 1128850 239328 794481 1712639 1813681 778756 777909 1664600 959528 1728908 1109907 263904 1927774 1212227 504157 457562 1669678 783587 1662378 429285 1642874 360954 61707 1412324 967327 1713975 1002206 1689173 729609 1156274 535608 119693 1881344 1906329 1640401 1070710 850231 182568 1538862 1075946 40055 396418 1411131 1713546 1468571 1365350 105187 1432335 766767 817342 1729111 1492785 1672860 1218498 13447 131949 49036 895441 643664 683238 1336943 1542440 918811 911987 382108 875537 206698 677978 509516 1180275 384278 969699 1185984 1922189 1735643 1498825 1846648 1965103 1070024 122342 811007 237667 137662 1545818 948871 1211193 1878270 1669025 444757 179853 1114808 1052543 631932 606701 837431 1672739 1496664 411556 1316976 1417524 1673752 1945586 383656 1257042 192899 1418099 1052398 336047 86762 1015865 605899 1048135 1882688 1941154 601868 1577838 452623 94709 900498 1016675 603352 788941 1592704 482889 1075126 2624 815954 45181 1582422 1997428 815980 479094 52831 607489 1773830 1588840 1599440 1536535 1936037 1405283 687721 1044684 1595957 438720 1692646 1678180 1263247 1378165 1714995 11817 831454 521409 1998518 712832 38040 65209 1890831 1744360 1644504 266791 665770 185786 735745 331117 14016 1329003 1144920 1698975 1414239 266599 50890 1274297 1716267 1761936 97255 421529 763143 630030 1837657 1595835 1520536 1707022 1815827 1313467 1805040 665800 667327 995625 781509 1985218 1650997 1355120 3287 342216 938617 1577510 895387 1331449 216396 667164 49464 1908220 868692 1543708 1779576 478143 1343220 1843304 722693 1084137 942178 1408649 1743357 1696580 624008 191078 1000127 41960 788129 422068 789443 840621 1327127 996584 1340675 1966762 1877451 795007 864543 658509 239083 1507916 1887800 1117768 632478 516883 1699827 885696 1178018 593689 339494 1776981 573252 1151165 1570100 1890299 798169 1442773 1487926 930624 1910489 1601132 583606 990893 1069842 81261 536126 442001 190118 258855 965245 783936 1749120 1257434 341723 552022 1186624 1963206 968593 837048 1856802 233203 868869 479977 1923771 743441 652727 1475613 96381 636579 77005 1955855 1129769 112987 1667773 778915 1356738 1329177 936841 1652128 1065542 1617823 16722 168460 1092954 620352 185005 1915878 1589089 988369 479260 184002 225748 1052957 885399 1931666 162692 67052 1136728 1028635 1494148 1767423 486137 1049748 967947 1255033 890301 394132 1014136 617880 389099 1323196 1983684 1613699 453018 45242 711202 77161 1119199 1844195 874505 564217 11480 1611052 1642599 990815 843086 735330 1118289 518105 116318 959949 1186417 1333678 586167 899240 1924173 1402575 1188285 559770 883104 17240 345147 368568 1123775 118264 1759980 996505 1818012 1643037 540135 1067437 1022868 720681 355896 506516 675628 304010 544590 20167 1780785 1598819 882400 9007 1273442 555862 1064987 1573101 1538546 1879595 1408967 621392 1824889 1019386 885417 1467879 1508424 1451915 463181 1183482 895642 257110 885717 62653 471629 691585 1123417 801902 249293 982974 1852922 1514148 1914205 131707 990018 1254787 233007 1166515 1823568 1530582 272792 1966267 1044997 150441 353439 715448 953449 1502879 1310841 41309 274791 108855 1512869 1704502 1112679 1457278 331380 994948 1176431 1391122 1474698 1519332 528021 1910061 1510784 850204 105106 1122973 146149 561103 1081957 1005128 1875425 1057095 890642 1798914 1550123 1977692 1439724 82985 698741 1581850 350694 1783312 1577361 916191 515181 834430 723945 1454366 1984408 1452200 992966 208462 1325397 458439 1701425 1175146 1973398 1280689 1086525 1642598 1912358 1977353 367739 1159641 1004200 149383 251753 1591531 1063320 1890261 1533011 1442156 41247 992548 675304 136995 391633 309240 1603562 1035139 127504 267646 1400689 1262248 1827898 1063476 769903 1172070 1656811 1838639 470367 1147390 1022571 191406 107026 154345 201551 931276 1915067 189262 143039 1551688 691570 939752 1197330 91665 1159751 1083055 724925 1713424 226628 304471 202524 1218882 779395 584408 119230 1524524 1671621 1184905 1746321 1716742 1404799 975562 907121 175024 1811383 310574 375638 268011 150002 986216 1060939 51412 1431220 724692 608684 999950 1549419 1634411 1470323 583761 1209726 1639982 1333452 41025 831574 109248 1916921 61326 337570 1668097 1696428 426253 417920 1631282 53600 884684 1583673 608390 1131066 1959225 1308948 1736309 1063642 1077739 150739 1976113 114824 1569854 630917 1062486 425210 704998 1203578 221426 201679 1633736 236557 1244997 972731 581470 114082 1473542 883771 1883955 1015642 1998721 752872 112398 1087755 1288156 811749 924752 903783 1113333 1195516 1322447 1901103 1764497 55832 1646319 1648626 354964 1893769 223961 1078508 1655100 67819 1433337 116610 278943 1474714 1479249 308198 889069 1602585 1584888 1460904 431804 1962336 1634756 1607137 726493 446988 1328668 1607329 1270718 494876 614878 768457 1950897 1476768 608417 799703 909782 1712919 243111 124411 306258 1948657 1961838 1494719 1910214 269760 404260 1870115 437731 739050 1499494 1247904 104784 1026932 1106324 1241032 255600 1978887 265358 1253505 325794 918863 1994540 1520906 198669 887433 1152398 68377 867789 653779 1845005 1078401 449198 602040 971461 1109127 137405 187798 1594874 1744387 1089761 934785 1301329 438461 1025490 403852 600323 1058426 213844 1359668 683094 74486 1526293 1675904 814138 254935 477616 894275 1046856 881186 566469 430612 100809 1813334 1429462 154123 1051176 1127195 1449216 292995 1777564 728483 239080 1829443 1689064 735272 758913 64433 1428083 414842 70107 499731 139949 528265 738737 530829 680200 772556 1249443 1089322 522462 1391480 1142218 1420732 753845 33138 877087 801759 1382140 365899 1791415 1453963 239917 1391262 780092 1577929 1281534 650309 463289 1197049 1904828 1270007 1824579 982943 1785955 924965 539081 362227 665713 377475 1902755 1801387 240696 1464592 1510146 419952 1678963 1545734 656653 1145598 698958 1049891 1435817 748409 16903 326640 1153010 26854 733039 538483 1835798 1259424 321883 1973244 419826 1749325 979207 123255 1749393 193347 629096 377150 564479 190008 1415959 735951 611851 1973958 1046451 1333964 1269104 459279 1497684 1277604 1375344 30041 1307948 1976130 1465780 1170351 962 1590416 210736 1512645 555281 115410 7402 337624 333907 1321007 1108984 1108785 64912 492977 1745581 1710104 148155 1832794 1174275 547953 1611854 1439943 56331 817327 935275 1118225 1953829 770017 1029106 617334 1887633 1817745 1421405 770758 1341195 100186 353652 866418 274338 176972 281745 1524622 1486942 1845857 957820 1862812 1283068 1224360 593916 264265 353462 673491 1400609 1488786 1944411 1308499 837492 604259 1224076 1708102 1737951 1594116 1533620 1347005 1956247 309474 577464 1883597 350272 909029 36322 786045 213113 1838006 412945 1805711 936331 1919001 1544929 425487 1513247 1855969 3530 552991 1797871 651505 1622431 980 1010149 751373 1831852 61234 1943050 1651566 869044 1644372 1064261 402814 474826 255647 73706 1505351 1911377 1160467 1564817 1660365 327144 1082742 1078674 796043 555264 1942536 9485 251836 1774199 500129 1857702 994977 1002423 30615 1306276 797098 385517 1867977 1123592 1457265 1828050 1768078 787637 1767967 1976916 1634781 1873134 652964 1056469 1418802 281418 951402 963224 577859 1626412 1875548 600303 587178 308091 1067899 786921 1570724 451583 509082 122113 281056 47282 1445026 365837 1777319 1890359 829895 1505285 982742 1090680 1393522 1929425 266825 1693873 1913721 964083 984611 1297895 26036 981744 120159 1206426 1157596 880277 353157 1020409 1731165 742727 974031 897817 1551745 692284 497791 1320920 1886032 611955 882233 186355 588074 1217984 333127 846810 1884958 656502 1709656 355639 1350262 1039799 693467 1500887 603641 475081 1923050 557050 1031428 1802788 452534 1911576 369554 1079204 1787706 899519 1754188 1925461 945545 602220 287000 701055 1495630 798258 135139 201566 719505 1800546 777905 1686595 84680 361077 921704 557745 1367530 1171469 1475069 1816084 727408 363112 307148 1216239 737951 910722 649602 885280 1305625 682406 1265184 1185230 1128518 1786939 123813 851588 1245368 90750 1886426 886737 578457 1000669 1690674 495779 1163295 1875306 1061132 1599031 1536488 951330 69313 554590 809298 1740250 1712439 453456 1062352 432624 939603 30504 566972 682870 1711059 1326287 414415 1391069 241320 1344815 267531 1317289 250276 20911 62916 1876733 787008 1437424 430158 921649 1747774 259355 328321 549088 1910917 1143980 1388756 1741666 1962492 1474022 299145 708641 1353589 1925707 1049721 1342314 1281642 1166852 495760 1611204 1751288 1823443 1881562 1933948 1769421 19285 1431945 258446 1730393 453068 737800 501066 552996 1336638 352892 240480 958537 832142 1504461 1427307 1807566 156947 424368 307051 842767 259323 1453735 1351766 69500 171824 1001820 629800 1657708 3078 706886 1386823 682742 1810988 873066 430168 1703311 762633 1829719 1689503 1220490 1483966 1451668 918325 941882 858088 1968858 786139 388245 1283611 958666 606228 1033307 1432861 1046119 704382 949169 627937 1297933 1901459 1837797 51796 1822949 1600188 66818 103447 1467371 1109078 702775 584698 1004962 38616 617313 232864 1913945 830886 1464829 145106 986142 357897 585373 122434 95285 688896 173590 1421812 163264 1536981 212363 1162854 51962 1417945 576530 1186053 1285019 817680 1682656 1966612 1647829 287807 617139 1312834 793350 1053298 1266977 223327 97960 1048061 423374 1445964 1709067 328131 1512709 857204 1100701 523869 242922 1253493 1615831 1096892 1343476 1631723 1828876 1842654 1862605 1118495 1047777 1928726 975643 733087 1309451 1167339 1578725 1166591 1501865 549982 603077 1218624 192321 170758 479061 1256986 1478238 1771350 1713172 330371 29224 79889 1575533 834695 857710 1774975 532874 1430308 1733462 977483 1988938 1081217 105725 1060374 351757 995670 1734762 119392 830143 7627 1972645 1742085 409571 1069795 1125653 1847906 1067845 1588060 1781292 1480763 1910653 562302 1764469 669129 1475772 613337 624803 356190 1092289 136911 847903 1991858 479689 795804 278754 191602 1254091 843691 1483714 1148891 1476168 1523723 851268 289834 500985 912218 1122874 149912 1215575 629740 1273978 981626 121293 1057955 1213969 1047708 563120 1119163 271144 837464 1332150 1110742 786757 1282580 471227 1093298 1571769 399986 1280922 1516234 1813391 528114 1309723 101001 582013 1159558 666827 575215 1701747 1778627 1890168 1189456 1335385 1643411 952122 1972551 1622455 157432 1430779 1046883 1805584 1460423 1665000 1759349 245021 854298 376674 1002091 827191 1662347 1242210 1619297 1434251 469499 1800189 882541 1544853 427572 19814 392917 925433 1851602 1022494 667210 1921463 1139433 1561252 888112 486895 1126931 1078560 686770 1909411 263675 1774541 268010 1149609 1942319 1450902 1480743 375371 674636 311272 1331670 319496 831174 1165723 1946713 578617 1452257 607783 28468 1737681 1067028 581485 1874918 362691 1867480 1456282 670699 268974 91797 423472 1648703 46539 1779481 1090702 1508157 403704 1688242 469146 1225941 34722 1301473 753921 977193 1233819 1134231 317015 722338 988479 93752 600365 1394523 784885 1200070 1695541 575525 1017388 895713 1465708 818885 842708 1843946 648962 408519 1464826 657826 515152 1493964 1229586 1396393 1884229 1538665 676720 1178045 1233776 637131 552194 1873541 395245 916646 1089670 1508233 201616 1791081 208905 1266122 1061258 126750 1767217 362613 1306767 1117657 484959 680134 1848135 382023 1210422 1667823 872688 1077377 384262 1485345 555412 863400 533276 425562 498662 177761 1403060 559592 1006742 1365922 494650 1539733 631473 817246 147033 221358 1523774 308334 1004239 436972 1856102 1947645 77524 300595 153356 280117 156699 1687753 1094146 699831 489255 1141012 1326655 1857620 456325 1977165 1660761 1369743 1088640 524650 967429 1830816 245793 107043 467554 357512 1309546 1077002 1417340 30243 381263 1628722 922910 1631612 1950692 934540 1185614 783304 1264078 1274635 771951 211050 328615 1356393 1644158 185032 966197 1046623 1976301 1062836 1034702 427380 1394278 255489 559175 1166454 544732 729342 472590 1890159 1034143 675024 95043 921974 916484 1155873 250697 1109055 378515 369194 535085 1066374 999798 1523023 394036 199854 642200 166868 1213848 1767587 835964 1324668 1848799 1968800 1079970 1862673 682301 340577 777314 1894014 822101 1884008 1013517 562885 164131 1596907 1389861 1327276 1684638 1105085 213902 1989079 1818899 1841648 73892 1881938 1322805 253505 1129532 1663997 1688882 1149405 730446 1524618 1509973 1167213 216797 921152 1098362 1643081 1273814 818960 1489965 1355704 96112 475581 43847 2929 892349 1957519 32185 586472 1681926 1221808 1011619 1979384 1980316 63652 1383833 1160065 881431 1643471 66373 51160 1118370 1110962 1149604 1404920 991892 944900 1344224 426926 1266827 1479460 466757 486733 1877968 464794 1647281 748495 110836 1626134 1988622 377638 314584 738833 183523 827049 1145000 1614512 501655 783857 995030 1236560 1854327 685140 1225673 1211063 1812753 1856819 1155433 1977231 369408 754126 1196869 1837045 419498 1368565 967214 1246081 1768559 632654 1941564 556314 1312551 553162 919178 1773412 1981210 10574 1961763 1606538 1168956 868859 1338052 1285359 478042 1893142 937084 1158232 1258387 1060427 1652233 1816773 1987077 1719614 1439339 1553968 1099485 1633115 883564 1267404 299642 96105 1991548 56225 532697 589783 1358384 1926894 598861 69542 691214 604059 1131528 61901 1616442 321634 1472421 1271741 508573 510720 1214359 1566845 921739 1878724 923472 1731600 697461 686530 1356244 1914688 218182 1023351 12847 1259238 217413 793625 1357163 581548 879755 153596 647453 484244 307492 1934527 54504 753503 301800 1705974 404811 1810262 1737054 41129 1150080 1200616 872461 1867816 666772 392193 1321337 209655 1210885 634617 1227853 1084608 36166 698192 660717 720388 1374450 548051 1218399 1608277 258741 262786 175241 1776309 720923 644151 533420 372900 1523122 1005009 1051887 1172800 629363 614906 1934689 1536848 1401418 1307911 1214727 1881902 1839833 1765523 622352 165997 1595841 1724054 1288568 1791191 1561473 1166500 1621380 496791 1122685 1462379 838195 1298283 1643644 1830707 630759 663836 1107841 1296296 604799 683193 1143373 1799618 1637075 1004100 1672720 1186557 692936 841184 1326612 228294 1532439 106627 554911 712210 37589 1611976 1575107 1215684 1680061 130857 1849180 1614382 342521 606453 1945188 481625 348262 446766 255930 1473149 1997766 570233 400623 1934700 519657 1411843 1166017 1163291 797921 732476 1828554 1507970 136638 648302 995124 1515021 1287897 1409061 1208842 1851560 360461 1443984 932391 202961 1032556 1726826 1166619 774738 428221 1371063 196137 1309650 642612 1522462 394315 200426 1321699 1118325 1362716 1860512 336997 896053 820803 1876455 1344068 1802948 1710581 1257468 330285 1969808 621925 219891 648931 230985 416021 1313343 7186 1592634 382169 182365 1945107 139784 838451 79211 920152 819828 1156664 1148544 400442 1079484 435920 670117 1206421 324288 1063664 527310 989580 842309 303864 1781908 456297 984943 487622 1464177 652178 230980 1908696 89937 857637 1179199 1690068 1890859 378033 1783560 243257 1690456 294919 752801 282917 789735 1056856 148819 1941177 858105 601747 963760 403919 1966016 526239 351862 1467637 1195846 1267599 262596 1538219 231933 1955740 348306 296791 574207 1807438 1436236 1953178 949217 1302822 1744614 1970945 628701 1169017 1875586 626549 842746 103032 1122632 681426 1592410 754156 1164529 1263165 379142 1508408 932984 1283950 1520674 310683 222982 967658 187974 196837 893514 1528237 1780142 172280 1438176 1961693 1114516 804769 1977676 929819 989389 1970624 621320 424897 1089185 1778800 1644170 105764 1963554 133591 920140 1700091 1612967 1226535 579151 1120587 841762 286940 491185 298230 360460 376108 545169 1197723 1635799 140242 1368939 875657 549592 115625 924658 1704264 1951081 440215 1817639 1366036 822255 1111996 937344 1502155 161985 459696 1166066 1459108 502576 957836 1664560 1071294 243623 1079871 1972086 742260 1023261 1975251 166753 73384 1900017 1659443 258408 1315613 1768706 1681534 964364 1518278 918364 967700 409380 1027226 1279539 1260319 1509109 1846448 169981 1212970 493428 713378 1184376 564536 930838 1432274 905566 84421 660830 1667847 722797 1920585 241974 65129 1882288 1191714 1571289 1876525 1396894 732614 1626583 340748 1864207 742669 1288721 1966519 1062186 1186813 277705 1902086 1378433 1110541 324464 1920956 1240177 132036 436167 558704 582223 1879652 97043 1672349 482256 874954 1454824 1220421 1694421 367136 1518940 1146603 1908316 651488 1331749 1271962 1053571 227968 1202674 679415 1381267 1901424 1675549 1056341 1075953 310357 1326062 385668 193092 767923 1200458 1505104 1483579 1557999 1647898 208701 1959082 726748 921209 1841300 1024984 1027417 983161 1456877 631998 872264 894299 510867 988998 400624 702437 516383 1805216 1681187 937827 480952 1881002 1508228 1056162 21187 1773418 1466271 792798 796576 819696 993324 1099423 257395 1871901 389330 345184 179751 128331 996424 577459 234865 42324 1336226 1482521 624946 1740473 1652666 697240 436780 272987 1566 436870 1550879 1683350 1364453 639608 664751 1502611 1166012 1655991 1515343 10891 417637 935469 1543403 325085 1345935 726134 623555 1209403 1606498 1278916 466391 1878087 1615657 1527866 1869782 989731 1323329 661832 202366 50872 1694768 768483 353662 895565 1775686 1066844 1451009 1558995 897520 1620480 427289 1764450 1744573 1851371 1711418 1268086 683304 47181 77981 910297 1781256 1664300 1315087 1549154 944540 4919 822875 1803538 1952849 351637 1899881 129888 624702 303114 435923 1831374 1064687 497530 203906 1807885 1931203 787053 1118306 544047 640283 1363912 710361 1714019 745519 1582503 854732 412498 1062253 196737 1609944 930823 1401245 635481 1985824 1843489 1879089 635686 355111 1515257 956365 725524 1371313 973712 389953 687227 1537670 1494806 376737 171607 1919817 470532 358182 872774 1812913 371891 345281 91462 517310 220937 642539 337060 1735957 1182595 764200 1363418 1007699 1894142 992296 821554 1977804 1545786 136331 358540 92452 1095385 1650362 103042 1733564 55180 861366 1788761 572210 755062 727413 1906689 1755024 1712672 1127602 1992416 827251 846182 242924 1477938 1993858 1509126 284287 1063191 644312 594836 590703 766501 1080309 1207731 661932 1149845 974814 1031103 992303 1698828 161059 1666507 151646 869293 1070192 873795 1491599 983508 1015136 66756 1626396 286156 227233 312166 1633244 592307 1665810 1193461 1693249 198385 1982777 837005 118750 1520314 1082142 160711 1858918 357506 636221 1240345 1795267 97546 1670456 1831304 1853483 190097 591190 1440799 724502 89141 1168485 1077487 1651632 1643629 1919521 1641400 662893 603074 1258915 7820 1195850 1003503 1326938 1099580 563565 142747 878525 1392818 202193 1524209 539874 546628 923117 1742389 835788 1350955 1273170 500688 1851193 859647 478 998859 326915 1954767 1027785 658809 1109805 1312526 15912 505093 1483200 161081 1677576 1037239 155411 420260 829869 4314 616753 1582555 824757 1330743 286359 1187498 1729380 1874067 1216930 1165974 1943061 339738 1128827 1289683 879713 1128245 182883 1652520 622917 1623038 110733 1105926 139481 285659 1021121 54062 1493873 1107336 1725660 733348 1029737 932919 1767382 735462 1686486 1152321 1147659 527765 1518732 1532183 33108 1072612 376036 740173 431255 865063 604363 408809 1811145 484489 548354 380834 1601363 486323 1907733 350209 1456065 1528708 505197 781635 1309822 1929766 1549611 470993 1329696 933351 1800879 1738089 1051184 29115 668677 752647 1184862 693216 1666299 951808 1593107 1296965 536556 272737 526819 1470328 1331261 121840 789632 378811 1136832 1934292 1183871 1533345 836444 123962 308425 1722249 376690 530632 1817075 85415 1002197 474818 1126277 205573 1936853 1198327 1312037 1684576 697296 68410 673141 1548136 1160018 979061 1512960 553269 1227176 392576 822766 1891666 789373 1677003 20057 924086 1550752 1726937 1824008 1594541 1188850 86639 720501 980969 613296 587555 797712 311709 184205 488448 191200 531402 1841764 577682 1836515 335430 262494 719736 713966 1634249 1889876 665181 443573 711103 631771 135912 363156 1932275 1544891 478217 1356338 883386 1641532 1944725 201750 345755 197359 1372024 1885336 1883270 798235 214054 712238 723720 1548642 1455492 1714218 311383 923139 964004 886369 981088 776210 1393116 739743 1686846 804192 1581200 1037082 1052602 510140 1469165 1515664 1342076 1406109 1653361 1583097 1821934 952587 1665367 1284267 236873 113674 1251237 1952842 1062506 623736 256061 411132 1416815 1685640 492202 18479 1577742 852983 1566977 1038187 1662115 149146 325751 1991408 1218180 515160 1012220 1297012 1557556 615923 659292 1714894 891943 1805822 295029 994179 891874 183945 176219 248875 1049672 361706 287344 1927512 1583577 850366 1452970 866448 1850888 747078 1689796 1841992 927367 1598361 1533168 1137654 1634707 1814153 732898 1900449 993953 1189421 1929734 619837 352306 1021085 1709251 216424 38932 1066751 1556670 240195 437724 1917464 1540207 674228 317967 574832 844385 491485 1294075 898219 188316 1233861 1894652 237392 1220949 731865 420040 829417 490881 171474 1035042 1622774 1334846 1809430 1897836 1934969 1553905 89064 1435364 110330 594210 345329 1946087 1991989 197519 1768282 920442 1755349 1993874 897769 422203 547441 962098 549574 798379 1616876 1998129 750329 994941 809125 213873 723582 921289 1402802 91810 998006 496164 223225 1772578 1720096 767870 1612208 989190 1493405 1633530 243100 1658188 1063793 490934 1087135 1972826 912853 1594195 924036 1912583 55624 1908749 631496 4667 1346705 604934 554272 263125 1375932 1919265 895452 650762 529162 1851042 252896 1606848 987598 714005 680554 856258 765681 751693 1449417 1716099 384454 1449177 377734 1290829 903344 1240825 1713725 347943 351689 477816 616004 106507 820427 187812 959515 40429 465022 645690 1071413 1606479 1327662 657199 497886 42170 1085320 1694759 937391 1264836 236543 1627960 194504 80928 528639 1004374 799825 303684 846618 1321336 80087 207475 1756673 1668672 1285682 696886 1366783 747271 1944092 909854 215450 326259 1343800 1115852 1641139 1063300 999538 1251270 106670 517581 1007604 1268247 1908029 1220281 1819004 156406 264232 1673231 656854 1127388 236164 1328666 783773 1321718 640012 951099 288877 1277520 444523 864653 1474805 585327 1726301 790254 77074 171366 1797510 1272415 1801491 945674 251325 613675 1851790 675309 817682 671592 1534468 327097 437839 1386618 1735301 1839707 608170 464901 3990 717259 1127287 840450 4982 1386226 1394568 807354 1673748 1766146 1700741 158177 573356 1880300 688424 363531 1926477 1170649 1729194 1834765 1080301 357430 417593 1914328 325405 1346624 1587462 1117907 1203006 466127 1949034 1470547 1495126 29947 1794922 1076506 884120 1542150 693925 116173 1370384 1289394 1489249 1843773 86060 806957 838681 769049 1383406 477645 911028 1981367 1923725 1989927 507315 1632621 1065211 1429088 872133 1262672 1700861 1602919 783951 709509 643498 1811325 1773286 63581 1987954 1849214 1964306 89632 1421710 828671 1950700 411786 211379 1138324 887150 1166589 1921341 120675 209479 429563 1423845 886103 696770 473922 1454335 1580501 684362 673775 754425 1891718 1793308 18367 695251 1221586 1934218 1617111 984782 550423 1365355 968372 1590967 345465 1278405 1397055 1088522 1867606 1745750 1294054 1671599 702768 1228128 17810 1606229 1572830 68696 149328 1506145 242104 374854 1193322 1583727 1806939 924614 1545738 687865 1382697 1111792 285027 1113599 1142782 844227 712355 384979 772842 1241354 1711600 314099 308746 1644146 1097171 1050620 611265 648418 1496209 546527 775283 1045716 579037 1803407 990379 686730 869725 1463463 803490 863966 208789 114950 396840 1849359 1195843 905771 1628558 68324 421937 1896703 46616 1502132 577629 535626 254223 1234706 1681101 896761 510160 1592230 933264 1937605 1391924 991749 1132824 609196 912888 1110811 168255 426180 1341832 1044194 556724 1771422 1362031 163101 360001 1154262 304415 1680164 888054 1273717 1981625 592772 757968 1063243 1003793 1902449 718832 300689 696560 1537812 917084 677943 879789 1299866 79227 1756754 1437854 333491 93764 288176 1643943 722890 178460 1094125 1038252 369387 820544 278472 416198 1274051 492413 306869 820166 64658 478689 1194467 1927368 1707266 1039538 1738433 1808021 56065 1985628 1782865 1989554 963834 706629 603485 1996193 966395 1232009 831180 413605 1903866 576046 296370 822662 347055 915001 848913 38768 1117526 1734630 551871 51813 571604 320864 600156 1903012 1413109 1373882 1817279 1711277 925563 1192790 1856966 718732 397633 1567374 942081 491228 123425 1677987 1508444 178068 165641 4339 1764365 1570799 94863 222435 1306951 187972 1284539 598041 1327993 1637395 589727 1222688 1707259 1188403 843743 1142779 423960 221752 1435079 1199955 708955 1072193 1870967 629426 334908 922197 1568381 1457845 1366334 983127 1716461 885907 1392463 1365618 353093 1343667 1101163 462964 1911463 1382239 1161785 1014578 847842 664571 1324541 1630561 1227807 1982689 1014132 1761344 934695 536890 1054351 1694113 764021 11557 626144 226801 1410840 1144545 1955372 1621448 419824 86344 669155 1527802 875728 1587950 335824 1532003 1953518 1759491 633535 1523946 236612 598379 722333 1208132 56933 1667169 1430497 915911 1288785 957665 1935483 1111952 1503286 273264 1869480 518015 1492232 999118 750077 1887648 312130 1077294 1687152 1965025 1113763 618613 1286468 298956 6684 1880845 1881887 1576418 254464 1269876 547320 1904627 1766129 1325030 1204071 1550331 552265 1676619 1872278 732056 822945 466613 1348864 1390998 1852243 195856 300287 1559426 1993046 1864048 1421672 244048 1085459 844189 508254 942102 1710420 450419 1083619 123823 1444861 780360 374359 597715 1378652 96220 63755 1818556 658075 157218 1805128 491891 1203059 704635 1743991 861541 1867021 1538079 92475 65475 272983 1865994 1691861 645543 294187 571464 375601 941873 1180955 232055 48441 1517712 982423 1690783 929960 969808 1577244 339615 889560 221787 1953370 613471 1451555 24531 408459 1569899 71683 834354 871988 1991534 1400223 168624 1599874 322134 172230 869567 1278752 1836495 533726 481898 980384 170065 1744385 576583 681 1899385 899821 1105829 1127865 274883 84420 972712 65025 1278740 487208 622524 1258413 1724569 1248759 1237413 1245439 1248121 1596077 756575 1231433 276097 1505067 1973191 796602 856778 1410163 1736541 1072782 1218134 1466375 491503 658445 1845886 957533 1467392 397249 778090 1306795 354600 577573 1087790 1075534 830751 1809508 703168 663733 89100 334902 1055633 1387300 1795981 621857 967032 1389303 819420 1560235 1041672 1867489 947870 408231 221687 251221 378940 84266 1839165 569065 493510 696521 603564 573753 1205744 1312898 1905962 1817204 705805 1266233 959108 1623070 198747 1944833 1879794 588664 98457 1709013 1363859 910538 1827961 1709966 1755183 1108542 1859381 739318 1523338 948379 1264881 475706 288665 1424949 570454 106184 435016 128091 61344 1453662 1235391 293593 1625058 1075923 1557532 997304 771107 1867754 552718 775833 310699 953076 1478738 1191490 473289 89515 664438 865322 143991 476741 766675 632963 1691656 1296152 1350395 1116938 1574290 1892234 199406 940151 1146869 1654798 1821204 1810366 1024983 864899 385370 1904276 1488422 1787378 194965 197012 1635993 1807362 1849850 610274 417972 465123 582992 1873536 1070111 176410 858130 1658839 1206812 764554 200862 1373558 1163242 1376276 1936624 1150173 1633797 1687554 1475124 65243 189851 266341 157709 426756 30301 1635969 1802536 489302 1867914 1278903 29763 273851 825686 819647 1728100 706890 571081 998145 772816 921983 567414 1183287 871013 289943 55955 1042167 1124891 467796 602141 1130839 1664636 57353 1270766 1621642 164428 1592247 1037974 366446 101085 1491613 809647 241574 2301 1786809 1242549 3119 1494026 884138 377323 738056 1770241 134160 843874 259806 17901 1302300 333280 1178422 1424848 1177409 553332 1069380 1618831 1789120 669732 1909894 1195470 405778 1870049 12860 965737 452176 944569 1663100 307260 724326 1839472 150524 1724590 1974323 655203 1851682 1294591 1116814 395018 392858 476683 1364271 676146 1724596 1324620 146730 339766 853465 476763 1715275 1615973 1284258 636666 1947150 419440 968263 968418 1376928 534575 647312 1880559 338388 837098 1390911 1095460 1260144 278680 974823 812545 1808231 643584 1863740 336712 1601947 1095155 1389593 61746 1284687 1289361 1410774 1310219 109879 1011845 796642 1728501 406519 1980191 399442 811026 999106 1079741 524033 1994398 1819373 1873905 1391237 1282010 165334 1450341 1539947 347107 856346 1312164 1787649 831067 828536 459135 1908609 1218197 1279080 180325 581711 1214343 527292 731610 1947984 239241 81421 384756 1114745 914919 278567 141300 558565 451207 965928 1456367 1184759 987415 1688579 1070886 1124938 1609404 761648 648808 1146458 299865 720130 875561 115661 1973160 447218 1652324 1811983 214345 1631120 1716315 1987851 1415144 52894 622467 1595103 299897 1757081 1176365 700810 1058122 1263065 1326845 1981281 411346 1469546 1699356 1868965 1659238 1933529 193259 832264 1839823 843006 1497587 1087455 1746696 207856 382399 1814251 166349 1332091 516809 1449281 1060588 866378 1043410 1513839 1845311 1685886 1774200 1096932 839885 1622818 619413 1878382 542461 118577 1065322 1913608 1801142 132025 1490027 1123971 1906313 1745157 539684 1244055 1154715 1345726 355463 1238812 290799 102051 910809 1836109 694396 1696889 58782 1951575 1242804 1406521 773719 1367359 481346 881960 1241664 1112080 1652509 554754 1005001 55130 427260 19399 129202 687965 384186 1214411 642945 123729 1458267 973876 248951 1197471 1132708 270936 1936736 682202 1792540 1831358 1105313 1507605 1870277 1838289 936350 87221 1479714 1534857 893602 1558059 1766834 168888 129693 1501609 1567021 1779117 209504 851196 1572149 1042133 1192964 1987796 184021 1757724 369740 1762048 1211631 1147338 1255283 1650487 1120929 871547 1812478 745282 1562605 738811 981689 1447993 482501 1185178 1938096 363362 1187162 463125 938446 1060013 1150013 528435 883252 447342 1072481 1470642 1280182 141904 377616 755837 1314624 422014 1701497 1986317 610899 1738135 603497 1914851 1420775 543507 1016848 1226254 1732575 1184591 1796606 1345325 149275 157029 1878406 1033424 576873 499447 525451 570971 1947236 506279 1199475 1676115 1462189 1806666 1738212 250397 798423 1874688 1639512 1462312 1942148 1363807 1237357 1839633 68507 801017 1494811 1135193 1227871 1798537 1037539 1563145 1238600 758442 296671 856666 1204831 1082763 353649 689053 1808467 1814114 1127557 1901751 1670664 1684577 978627 1431668 1513491 494398 433956 264498 633826 1570077 480187 986433 1629544 256102 419583 1917757 1285676 853507 1030227 953712 1748472 421791 873953 1792325 1123721 1123097 782238 950862 1945642 150058 941183 258848 407470 1396791 1256657 709760 1646381 1391131 1812276 712898 1940951 196571 1320854 800909 1302689 114774 1782178 1036725 1480645 645149 127071 245272 218475 189314 985281 178859 1186109 1315531 206895 1657687 769771 778936 1257222 948356 595628 1114647 1015815 16919 1916258 245357 658646 573950 596675 313349 70727 1198371 1561025 1842172 144665 40804 1424653 1050904 1527037 873623 404267 394470 361472 1868685 1476655 1381617 418066 190703 1350945 1462876 790717 226574 60807 856953 740692 1219137 185859 1327406 617084 705687 1777321 1707552 1301735 1586293 395334 341708 544728 1616169 1076092 1828700 1636255 803520 269852 360326 760339 325825 1834743 534370 1966583 971703 1342786 360423 762611 683969 1620975 539457 1249815 1240568 1520868 1876599 1259145 812948 1444778 1288865 1538344 278094 563437 169506 1540607 1660571 882711 1557803 1317840 197099 202119 1300479 891601 1030712 942647 953135 411973 467567 1787954 1139370 733490 546183 956276 1496634 1835785 1859521 409729 1124229 142326 66038 1537015 1249928 852798 1910656 1379789 525668 1283391 392735 1862200 153433 451897 1527724 1554129 1749512 770215 615584 1927615 643195 1957341 1410170 840232 1504282 676860 1339054 33165 1836998 1415051 969059 1611760 1129335 739454 437146 466602 53506 206675 958193 1203216 968961 799976 44382 380920 701434 1064940 1317151 175839 924004 743332 1875318 1341565 1932474 1604992 1503888 973666 1707477 180056 1389882 1576190 1911393 1534024 1894188 1702968 436490 814390 1668230 153028 1766179 1995732 504701 1506084 230172 1321943 1226759 1437320 119936 574953 284135 618005 1145366 1076551 608649 1436054 664128 553977 211832 72615 1923668 1877116 654653 311559 1677811 1834249 230033 54347 226778 263553 433851 1259888 696754 1988569 147075 1800377 1301986 1915751 1488918 51440 480222 668410 774066 1037419 1074139 722765 1088021 1619581 1821259 901994 1932559 105216 159930 1746881 116121 1157451 933101 1975694 640930 963890 151805 1302731 625296 823677 935852 630992 1645209 703143 564222 669792 1558907 427845 1501805 1461621 1394828 909415 845955 1695601 1512444 837829 91927 242714 505878 1388863 1779743 1571088 1387819 535487 140001 747871 1186166 614498 1100625 378872 1171463 1546711 1816130 1259300 419347 40724 679047 1234345 1521843 787203 866588 1442141 451857 672294 1799092 1528394 1529772 496820 1184028 1074931 1702691 1352528 811985 1076159 719365 803105 1367897 1902749 383784 414082 1221913 270011 1773801 588425 320165 1330122 1442903 249907 261308 1339 717198 1230589 1215979 1965595 303124 581774 919070 1471817 501172 1226561 1307480 199647 1902084 849996 1352299 1260682 1118809 876243 1340767 1692644 403033 1535723 520158 22880 173157 1843957 1211144 736135 331432 1939347 1952400 253896 900905 62282 587651 261633 1304271 561662 710391 39259 572258 1653207 1206544 1363171 1400081 546248 625593 1561570 1265126 1976264 543435 250781 247366 1237516 355950 1657108 526691 1977647 1105042 1936010 86869 259547 402697 1729236 143873 302693 1363311 976520 455698 1232871 672199 990052 656062 862654 1402645 1773282 494013 174628 261950 567057 1464835 1808058 596023 456154 1295802 255011 1073194 1556184 794618 448453 631373 1854461 1587022 4290 758082 866854 1227019 510653 1203301 927482 1775878 185331 659774 1830439 1538812 1218773 539669 883693 1152554 1304249 11831 1404853 871412 1587816 1845390 238339 463564 1496468 623171 1339363 1248668 684867 1899461 1128128 802259 1220161 1418594 1528514 1702100 1286596 1432885 166957 865842 725656 1481787 1013357 335753 1257922 664535 1476444 178667 1477108 1475489 839181 61411 1564288 767938 1542035 1227581 375459 1056742 1062959 291908 988408 47430 174216 1800350 328814 1518033 124612 104640 694682 747975 619632 1916684 795037 1605167 1340917 1941684 1185862 1904116 1844597 1092129 395059 773225 985643 254385 1794294 1780188 1744301 1406510 1139632 817043 926268 627884 977922 667412 355754 379487 1047648 5579 606107 271203 489620 604423 308304 1675613 1595775 741749 845058 506925 1754623 101340 826193 181395 1140040 1361768 1441777 853874 747625 1593011 315443 791854 589947 1381865 1192196 356877 393368 1585696 1586767 1591601 1960553 319373 1485249 1846326 720357 1110361 1425549 1678388 1812042 360196 968655 1573794 1318711 1389357 1726101 402468 27888 1399766 887873 460994 1440329 1752450 1282563 1274022 1499030 1156293 1655899 579933 1342604 158791 805710 955550 1550872 1366141 1892698 1784109 1924942 757227 990407 792114 1251840 1806648 1866456 840561 1397009 1164979 1572638 73422 196275 1070467 1359470 1879117 1156580 1425816 594323 1549732 11921 1026762 893357 1983300 665947 493057 1437586 842798 1440569 955222 99045 1513557 630790 405104 687397 883736 778062 745335 207702 384513 395389 442227 1938800 1887842 840030 1391696 760263 1667751 1002533 236860 1999481 4955 1343194 230464 350013 442935 708429 551308 1368728 1535541 95990 349000 1042867 184143 761388 233406 218261 326615 789251 548075 706371 1385705 1803595 797411 846521 1087895 1705168 1189333 779463 1748773 1631831 480955 1845186 993318 1195205 57349 1908789 961285 676743 1347169 435084 779391 1773233 1191479 467123 1608223 1607385 1639643 394713 670939 398483 1632344 1888032 868270 1158661 1408590 769456 1986487 239714 1602948 680754 1133892 1105407 1627495 672520 951405 1206982 1771179 215600 1387922 407607 19158 744063 851925 272878 1384676 1971392 836458 141069 331574 487921 511035 1918267 332959 245200 133600 645887 1789312 232748 1199188 1575306 1190379 630486 265956 427793 720300 75355 627270 610726 1002702 1622084 438661 1383167 171387 756587 577616 274741 1025215 1924601 1107076 1853367 1818958 369838 557012 1922221 392049 561843 1629219 201118 1377998 1053238 316621 1776295 236894 365307 106721 1745485 1509334 163669 265700 405352 430208 612649 966466 1488612 420719 1320452 1890260 820138 1600195 1346142 276027 1499028 476280 1282131 1281889 1799685 598641 1203296 1605059 821185 1775000 1590275 827967 1407016 829104 594398 1910620 1550751 549026 165038 1465619 322436 1741407 765839 1727350 635862 549548 1919806 375685 1907446 1258988 567367 1841460 1584808 1806853 1287618 1424107 1011575 505139 423352 4385 329282 767888 446149 1104830 1850067 967244 820126 1298796 1624829 730978 687356 730515 58125 1654817 401488 961479 967136 689185 935887 1491776 68161 548540 756423 1945555 762079 120582 337130 529002 343726 1609380 1097505 196848 1421638 753202 471475 735113 1926674 1548209 1963404 994978 151380 655137 1903270 1810325 595291 1792898 1406120 1496279 1750253 676233 35492 1487585 1795308 299831 476459 181581 1087618 1466860 23616 819195 1179791 1068195 1857298 319005 17806 1376508 652834 829019 740869 1534058 733760 219514 1815605 1820750 855256 484051 137375 142790 1697007 1629046 1295370 567784 1500958 1873957 107808 329112 1854468 1161372 382873 94992 478684 1408161 1496813 889381 568508 735435 139247 1330742 1513251 1584739 1386935 1019757 586308 1817999 1824842 921875 1214695 1631468 523559 673572 275301 996366 1460312 758950 528507 587966 1049083 997749 1554302 76179 1537630 959344 1948832 1283361 762819 1349976 1081007 81727 55839 1929913 1790368 1991325 464929 164360 907782 1976983 1216206 294299 633907 1163600 13120 1179144 1041326 955847 264643 320351 1023758 1548167 1036604 1232166 1200027 1499417 992315 157704 558062 867113 1269497 1708328 720901 1246364 837618 1426544 572776 1185343 909522 526169 1377819 1767916 478744 513920 1760401 210440 1158729 1286724 977648 1103047 625199 1356242 1122249 1361057 703995 235137 495830 1468929 155826 99392 246533 657452 310709 399604 856810 1368291 16374 1699790 1279791 1505625 689218 1112825 51592 1106369 1685790 1036141 613175 288716 1010049 506495 1696735 991127 614180 1946787 208344 1103812 1003283 282989 1510971 740023 1677558 1791468 700792 586289 215105 1622016 63386 478424 1994410 228011 177543 750942 65613 209411 1178318 1475861 1794962 1794643 1413276 1158726 1485495 121233 230203 6737 481697 61821 326863 122911 1145747 447174 69610 1530723 651599 770419 797062 720863 735046 1037590 609887 1280595 217940 1075600 1023521 648612 1932425 1023605 1744628 1321665 25513 1037435 901262 271244 917586 361024 1034867 1104050 956951 1583968 1936419 228699 879633 825500 20093 5099 1322948 883924 1056500 84075 539557 495792 669955 961219 191321 229253 1226701 935774 1420596 923644 765994 1541879 502685 1957081 1649114 1973754 450490 695005 331690 866698 1474085 1078852 662981 1540305 474199 752940 1080248 1105197 1011546 1459656 1789634 867022 190724 1771862 559607 924375 1779491 511069 562564 481718 707962 130203 1640709 1534651 1327999 358183 937338 553651 908769 112108 252949 2325 377976 393907 582327 641799 1924515 1406770 115301 447464 1217155 1368313 945867 685121 168513 1345757 1213149 230962 1181859 761861 733352 689256 1746583 570019 565208 168120 1980201 1947117 1530769 1516167 485333 354045 1820338 1817800 1945053 728740 408382 1369536 1795386 1345643 1241713 508206 1183817 974219 168125 414023 591884 481927 1005685 717304 478391 1939569 508702 1958287 416051 1565711 1482084 609391 313510 407885 30477 443151 281864 1098218 1542891 1592902 795798 1696705 1688888 987515 1861108 1652434 1061046 672570 1383463 1617099 590606 1483944 614349 1350241 1185098 1903113 858649 45166 1096106 580542 1869818 1648108 711257 356308 1617307 397644 1861554 774781 70143 1076542 150893 1872968 1330380 874517 1024926 647563 1927846 1559395 1833720 1929418 606651 703968 1830254 1124875 1659347 750525 370333 864801 1280173 1825687 405644 1065255 301509 1274964 1361948 1290749 631934 502935 1921197 786568 665914 1652946 765752 1146606 284170 793021 219230 1054852 1134424 1860885 954245 843232 432600 138830 1201117 617843 630608 1914803 926435 1467403 1074663 1027164 1892459 1078281 1406786 444760 115050 1106928 1899994 929086 1021375 677696 1832592 1417535 225915 1261546 1943409 1111084 38154 514322 817917 941588 91677 1298503 91742 468040 944372 1407721 116887 1595424 877441 1379982 1624546 644348 1312197 1885651 1464932 983860 1732978 220837 677990 677655 1666168 466868 697191 1113020 65349 1429747 453203 396733 1004930 95471 1719796 1846427 1220948 511979 839655 1779495 1519359 1990522 592412 1121827 573495 499173 749693 489986 1905018 298946 1654701 1757279 1805008 980287 967628 288860 949813 625949 1859673 1395048 1781594 149680 1444940 1333960 1327312 1930413 383874 828532 421832 1966764 439234 495972 1338067 1005661 498013 1360470 752699 619536 1731766 629107 1733718 1281867 1248867 802529 1204435 147626 940448 1175014 533580 1531799 1470855 1800201 281500 220294 780091 1445030 1892560 1302225 1737241 906701 1248010 737074 1825037 1547697 564046 1863380 347617 23039 1920741 1728042 782207 1921217 1523777 1941004 816939 478184 1273196 1052219 289446 1005999 159034 555771 1302871 259417 1727091 1779676 610118 1164855 999869 1119132 1128300 151013 243313 552889 675716 1784748 419075 1574431 1452938 1560613 247392 315159 1164682 1838626 562200 1778895 639060 1021739 24649 1474362 50121 305873 54489 1828389 1917268 121313 690609 1836523 1086968 98324 57931 1512400 1997104 514328 235204 1949808 446131 1990951 1980436 730611 160130 1724141 1645556 1485040 642233 1274480 1465989 1396158 434806 268750 1760789 735844 1602809 340670 1968680 279095 1791079 1776748 650342 1037946 1539010 1163817 1039697 38272 785809 568272 380917 1978278 214944 212771 1320942 1980268 946956 912179 340306 1914359 416534 261628 394299 519662 982618 960064 707797 492969 590654 918829 1697437 1161380 1260964 173010 190014 1542173 609009 1388828 1685260 1409197 587856 704036 524249 1548926 352146 913129 746498 436878 1598939 1896430 1980463 864618 1757175 373839 642437 1361240 1347238 1320533 618442 933158 1888237 1673501 456690 380348 1380787 1251985 93612 1375219 47876 870189 1264642 1815660 1283389 703935 1895572 153248 992828 986555 502919 145922 743889 259486 1521616 1099531 1617142 1675039 775797 1511011 1355659 505397 139114 682414 1832359 1552277 23320 613807 648019 1221888 836936 1889909 647379 173030 1442032 543164 1749015 1270214 1423735 1745179 495373 1716496 155413 332854 1895406 1424853 856341 223283 1846679 1761064 1408227 1558974 1376347 410361 722892 1011676 456620 503374 1868180 279346 1446288 1583255 901284 825007 1167570 704963 1124555 341332 69342 599153 855105 1655387 1348562 1631814 1685565 433898 11798 1313416 291514 1056600 1767480 1047547 354097 1550135 456469 301526 648620 1429059 503559 207606 542947 698859 1533857 716913 1855913 568141 247161 723970 1603158 974232 539877 73685 335297 536420 1672357 318152 514142 418025 949078 820305 1663202 37456 1004774 1651844 1674971 1414941 755133 1018001 1620375 1860143 428782 1014155 1738854 605772 121885 1663862 646736 377742 169438 1340877 1342571 1476541 1637995 167123 1197444 1123570 84873 1263966 751466 1818001 1892295 1577177 1083494 1251090 460865 971217 535211 1721537 200966 806987 1669164 1935441 1343589 1796998 1444149 1683099 905065 1658095 817681 848781 646428 1389483 25869 1103379 1982544 482481 729219 1994907 365049 62539 560707 1029094 1086127 714379 147957 187090 986493 242534 1073221 943882 1987228 887285 1243256 185542 1336055 104256 389533 1759815 1196996 1958273 780027 933219 244305 1170051 953186 498791 1543075 1452839 35365 1445636 1863622 1687340 1546371 1658672 476464 1325360 1706269 632093 1841807 262117 204979 929374 1711036 469257 455769 368842 373865 1978783 645527 1912707 1511912 1169021 781141 1609068 785260 742216 789140 822625 113782 159408 1174506 1055657 914264 1924875 1865491 1785389 19256 623410 933988 891555 1224899 18396 970148 1757178 34660 404873 1484814 914127 763644 733515 1092164 1283763 1345336 666408 849735 116806 882540 1304490 793978 745313 160493 617047 508755 17592 692257 924852 863630 1321290 1434434 1051225 100756 1377568 1224610 276522 1553873 1562407 1520000 1141978 659484 723223 1555382 28137 1916826 1672314 1522150 1427397 187165 1061642 1551452 176408 154731 439281 1730985 666679 709389 452550 1671407 741131 1352666 1990136 1551167 1844774 1455137 1704139 1235508 979661 898327 187197 953240 881822 976897 139901 1314115 680828 1604578 1760530 1821911 40890 655123 1765539 97056 1052820 429337 1009438 1898276 1823246 1554224 125387 91475 1285775 1454708 1869312 644666 665819 1622321 1178882 425043 1256227 1744772 707021 685942 1983164 159903 560631 139248 1627776 1965858 512127 277429 920247 1297999 1230538 256120 931003 559023 1071977 428493 974740 1262760 1567455 1144754 1106358 763986 748861 1499969 1444075 773043 1183923 1371894 1445248 1856335 652960 1706936 146718 1328402 572556 1919501 81645 765150 1620013 945651 434800 710588 600345 935553 905854 104605 144687 1509674 100436 593486 548977 1877953 835602 1225182 1787855 1968416 134351 1636074 1308121 1249148 1356152 1401673 738804 266926 828610 971696 201493 607861 1592974 983887 423256 309643 1244609 1962033 1008300 1109659 192977 1771166 1401083 1610187 609447 717677 290702 1462279 1689889 899921 596095 425679 1138946 655333 1347371 818925 1938326 1467029 926959 934140 1308459 314141 230978 471290 417848 1968957 1566005 696939 1204878 1189033 1644456 1322558 1259585 1810664 478317 31912 309630 737722 317017 1566501 19412 139979 1636337 1955860 103445 779291 1077078 188830 1074900 254148 24341 302057 1123034 1778108 571624 1446855 580420 1877080 165931 901113 1079498 1323726 1946695 989055 1397521 970165 1515204 571116 1439993 436707 1840219 344908 1948815 950452 976760 106455 1893429 801048 1553131 1715757 1967275 927628 1527582 1186634 686617 1494737 955787 1081200 974734 1822735 202167 1974366 1298674 523111 355628 848928 842297 84754 1771391 156163 1264936 836770 31406 1085481 599305 202900 425958 871586 421204 670637 1113074 1499645 1402197 531551 860146 468875 1299255 1058061 1050678 1156156 437616 409650 968498 406814 236854 106498 945107 561574 1627109 954564 1627262 913659 38038 779811 697996 845717 918425 435345 987067 1800474 1725670 22182 543694 1613193 953276 144399 1992359 1123804 649644 1002677 442253 170231 1150773 704402 1929656 695234 1609383 1733591 1768319 1886563 1508594 1561792 735938 1327619 290307 1630211 1522870 110804 475160 1274818 299725 891995 1684737 1136074 1767228 591742 1055889 865819 1990886 829776 145317 723443 1576310 66831 735716 362149 118686 1952927 152013 916456 786488 1823265 115602 48959 553727 135960 31648 822650 270052 1597797 1666208 562276 713754 1683596 1095311 701925 920889 691207 940021 68642 502288 13501 1152333 1440470 317108 1043796 1171859 104499 1699535 1607630 798521 844509 1482982 1578236 1878691 311510 1974085 999510 568665 1165624 226870 327568 1204854 1078923 1080210 1679387 1735774 817424 907585 726957 911707 936521 819660 1308963 177026 1294214 1127312 1108592 1419747 1577251 296021 596690 1977328 1105053 1446113 1840175 283852 362589 881541 1111014 765917 631436 1824847 810378 452492 1408961 1473520 1335095 19533 117776 1362522 1092655 1273371 526704 389461 916151 940625 1691589 817437 1155147 1141677 1802911 1131500 12674 264374 515905 1242249 262563 1030648 1170431 126327 453256 114832 296636 1142295 1741597 324036 1085990 1062600 1274126 779891 1640096 660128 892002 990343 838031 1405660 1242646 115411 782964 933913 1524888 559272 1182014 733337 1103928 794058 109543 1448411 149502 401463 1535736 574944 1872702 1058451 920354 1157492 1538276 1275801 375166 1022097 314746 852632 1031866 1795094 1675978 472760 259998 1447559 1019526 1838014 824677 859840 1043950 818537 281242 1780128 943528 1166622 646484 952765 1484338 586002 622991 388252 998757 882647 1977944 1711014 1738812 639740 1390272 1431555 1917157 1634918 1464388 855858 1929903 1276806 801220 1173837 1237954 962880 1052821 1629904 978039 662319 838617 1201152 327276 860073 446873 273096 1578353 924710 256518 922073 121358 1288410 228939 557764 1730642 530743 646087 1401141 272805 1556542 1667573 199433 1388485 1023023 1477269 795508 843005 656829 1305509 1016618 1768687 350833 1206538 303858 385170 1203333 577985 814491 1531750 243165 1922942 507056 1104344 484620 211849 623922 1526157 63036 1063969 1590113 1058165 1197407 27826 225546 892695 880948 464382 601707 864940 244754 1117918 1832807 470134 619127 656190 909156 959178 1239028 1792057 1999563 1488629 1494771 1003039 1668808 1544508 1593462 400665 455630 1582385 1666258 1543018 1967737 738800 1272517 106583 1706960 915562 1072677 494941 906930 1777432 122334 179935 1793899 1876857 1418768 93794 257347 1694408 285366 1134540 1857032 325371 657922 1698523 828487 633954 966984 1435432 101213 1749797 1579573 1005116 1091990 422687 595686 1091480 334809 769599 770894 938508 1253171 1558876 1347530 1451636 698532 446998 1542108 242434 1172643 502779 683834 1798088 1788240 1917807 897051 843683 870079 1087835 1996047 1695364 445783 1116287 1601738 234834 1703425 1385438 1996832 1478910 1542412 1232999 551778 750087 932352 1945757 1906830 1931162 856029 742701 114610 1986097 331403 1769621 10437 1159437 1495466 1168586 1313255 845742 1691723 1658686 1458349 214620 290004 1298685 1479754 1916194 148516 1611667 1448988 1270971 1857468 1112284 729368 1679017 1453903 645838 258000 1153960 1591218 1499007 1045399 274395 1270279 481012 757456 1642489 1029286 363719 638585 647458 423523 1738661 517158 854000 1880887 1071564 1804505 1245894 420270 1567785 1962850 353062 424720 1204725 776487 677572 1943003 1175906 695847 1093170 81601 908922 355063 1838652 852714 1263766 1572624 875285 459876 1296589 1873660 933836 24839 1206372 460748 284162 257263 698376 1424386 1891765 191422 983626 1576641 854499 1274751 1503479 874819 759604 1584482 756110 421128 1044458 1064519 1812277 1208026 1936717 549374 492820 264324 1688097 629375 1604432 1364354 1720415 1156593 1297785 631281 732105 813298 1994210 1057625 693552 1825651 1056221 72361 1101435 624756 1123694 1168862 1540869 675788 231772 1414961 1547442 1606096 562978 1337500 1960074 743787 345746 518002 879964 1125954 895904 850407 1013183 410843 524522 1095796 988137 1765669 1118813 1500844 1350754 702422 1986572 143659 481654 1376910 652362 445529 1995794 1376453 1980155 1631696 1679728 1186617 437998 1354842 409332 82994 643899 727540 1399061 42699 1300505 1357862 1821281 968286 1004897 1845712 76174 1681623 1369893 682387 1489596 945212 657325 51708 717182 556398 234344 629589 1437447 1589397 1681500 1352662 1126338 1238785 1060275 1854930 422606 304593 1720489 815666 290883 620647 308109 1977987 733451 1004373 1139860 1466834 1008217 377036 988796 1172081 964086 1142154 1791498 664633 738077 1132603 1700999 742127 778520 29821 451666 322556 225429 847246 1808896 1363105 754192 168786 291341 1233395 1268469 1514796 1848139 1568748 1786905 855926 1074830 169261 40319 804461 425950 1619374 1123450 63930 1086734 255398 1302363 1136833 761487 1614657 803353 1730918 1588493 1879347 1562467 469436 1140298 741404 1884230 836532 1731265 498735 399821 248653 130181 1380458 740572 1373270 916114 115205 558975 110832 1197577 953436 1585025 638425 198692 1379067 167455 893683 939481 548328 111059 372140 432032 292505 880736 1400813 573871 1206776 719183 1636254 1493098 520878 1287606 725799 77410 1392257 750890 674936 936965 907552 1962623 371100 986214 363890 585227 423608 1533299 1431861 17845 372148 1722052 562796 1423734 1814283 234775 1256067 1412883 699856 1419036 549531 1348583 1749308 1772597 665231 1655857 1429466 27160 1819617 21328 1605619 343754 807623 952156 778948 125557 750348 1352743 327256 1654270 720638 1798675 1447973 1519618 126584 1770990 1074150 1619008 913949 1577933 750264 1851136 1107412 126788 190583 388111 1733764 402288 1452132 370638 225798 1262657 1809366 347791 591536 1240465 562409 1169135 687596 178442 1909781 1238887 1375200 1575878 1362473 1911645 1142116 152405 1347612 1042458 1038512 506194 1758147 979929 1316526 1145352 1674745 1484110 1597527 883833 431405 489923 306983 227503 1848568 1348415 1766629 829552 484437 1543220 1575250 1605608 1471124 1240832 115495 1520485 55950 1641158 263108 504839 420823 437579 1953002 161381 797126 136506 342204 602586 1794941 509180 1488139 227890 910762 1014201 988513 356935 631027 1077618 1389337 438274 466273 425427 1865669 300295 329524 449508 1445820 1040125 1385447 1265977 1898141 1047477 632150 1101458 771843 1231179 311994 439420 1293178 303661 1652756 8011 1612345 151866 1474442 1382992 853129 852708 40581 512276 1508698 1420423 1932505 371673 354279 1863115 1685951 451759 1726743 599044 1334600 1133184 774609 1030631 460474 312215 1127588 1375507 378674 954342 1604465 1224587 1065097 432228 232898 482043 531164 17195 1132501 832707 1778585 1129892 1035199 1434819 1199872 1994994 912605 1244449 1989680 1036348 835292 1604965 622990 279264 1659598 757618 79534 1167850 1682817 436938 1928976 1913882 453127 1608923 1976832 1601561 1592538 437284 563383 502222 958231 505977 548050 1199110 1675911 600655 1076061 1297997 1883893 1579591 538165 660505 526340 549098 198698 298780 461585 12770 277503 1143921 273766 1491022 479164 1857210 1233865 1738075 755794 1668486 1265268 1955593 1863791 799959 971289 1945686 1323875 1524066 45302 1976719 1026031 699559 1377247 501364 705385 1413161 232094 1008323 74914 638107 561066 655297 1433348 238847 962909 344442 533220 81271 1587284 360163 1015023 1439258 1051322 851252 1263579 1714185 278949 651033 45590 583249 484349 1832462 795690 15085 207588 1738259 997908 942884 994589 73284 1153602 1077324 477676 646234 1754624 924885 365026 785050 407887 1585993 579709 640982 893631 245744 629509 536327 1222615 1097643 104601 1308744 805298 1813781 534927 701616 592763 1157337 602078 1548638 1965329 100836 226332 1027320 1736227 623178 1313373 1699625 128551 1315785 744761 1731344 75847 1182256 1428699 634815 149309 1245780 1143872 1812234 86445 1477824 1948722 771181 1244837 1248202 1378384 57544 407198 60889 717627 1661355 1168472 1164365 460659 1747889 1319518 1337482 442500 380338 531718 155645 996263 1576414 806857 1663184 1204049 569544 809122 286204 370735 1556164 529915 864432 1618219 573784 1621359 1949238 85471 1530825 193209 1135970 569024 1183066 892399 217322 306430 208762 818551 1255820 968671 1200220 920829 319607 1150315 1059804 1460511 218969 1434928 787768 359941 619231 1716454 846222 1918145 1946937 1422803 1924626 1768691 1620544 1721415 27271 31807 416510 657134 632942 164172 1746112 144684 8570 794737 287228 1374668 357793 1029635 1614194 666377 77130 78054 581299 831818 1349720 1128101 1917825 869455 600672 255828 1537121 775896 1227973 650851 132544 1246845 1017769 1340910 278115 1476922 1263553 184152 388952 1488009 1977938 1008385 132213 125787 877055 1363858 418456 1053992 1436244 1915875 135121 1855356 7180 1767107 94747 1824057 790807 1133359 76611 1411011 1734416 1429439 12312 683557 1034588 859759 1103634 1140799 256128 1964129 457184 389669 1998317 1494672 423139 1275481 1219926 1707517 118527 1410831 1333592 395333 91422 306908 258811 182079 560752 1061504 917070 1393948 1430747 1309938 510677 1863820 318304 493832 1725280 1184949 1364961 1663503 181791 1579091 1433477 1399273 1619316 1771268 1869893 919771 1369833 938296 1935200 1930983 855820 1098917 1893527 1529245 1879635 1302574 557458 1289727 1997646 1745251 1238955 385658 496550 1298808 1946165 1616926 1540749 1253293 897826 1692853 1819285 1891755 1777516 1056259 250478 1982194 1329111 150498 1350000 1157134 1824098 1082213 58572 1125034 1357891 1051303 712966 901383 1420324 1483645 1156932 1388840 520477 386335 1749233 1439038 895556 1343816 1209556 1763126 1250858 27181 1138447 911540 1066013 1976063 209891 355489 1463127 1573879 752283 1096023 625438 979045 1946064 493402 688653 1236353 1526928 1957577 374059 1345989 219121 1755222 1583731 1417328 1053918 628807 672470 925111 1197045 430064 1148206 457933 1909129 1355447 1546 297492 1439702 1889870 365092 398090 578332 952148 1011092 976653 414168 1986496 1835111 388672 876454 1594812 829208 1631886 70461 1988158 1859461 1259769 280313 481212 82147 1866308 1239452 1197675 1375480 1899396 1405168 1564841 1400076 511423 1692341 572840 508676 78780 1850662 850408 3362 981126 974667 121820 445822 1282227 1732805 96097 1159065 1128978 3343 1983004 918287 1680629 1579110 1238715 1699345 39495 129100 1371557 1679921 1060039 567894 905195 1461448 1431875 1639389 148367 474676 898413 96909 1965384 568414 906605 1143157 353851 309103 1525824 574598 861057 935080 168814 1202719 1535394 1024001 1319860 1301000 546193 102936 260477 1632645 103094 197566 259658 570738 1810650 1554459 1229359 1370419 651315 1786020 1406114 40412 619282 368341 279042 83395 507494 910040 939581 1326270 1004720 1377515 921484 116871 796938 1148733 878216 963579 439484 12809 1641144 842781 663293 1142380 151292 1451805 1130682 520169 1854957 168150 1075137 1175878 1170397 1230178 111851 1646769 931267 1480964 1822423 1505037 1731393 663587 1005883 1603156 1100277 41475 824675 357061 1086421 593549 466970 290147 600781 1070827 670933 1574628 824785 489771 1884411 1708463 182092 775783 1745182 1863510 1858875 1824520 1928779 1542498 1491986 1124216 1124739 294094 554193 1975008 1606444 525449 1860599 330505 876354 895770 760497 43358 236906 1735268 1920761 1762240 1545498 1644388 40533 1738859 649894 1456295 632976 1689581 284207 1104702 1449946 653995 1815057 1379227 516068 1147082 1598681 1497617 1695190 1070448 341555 1483229 1990280 1355262 753694 1476858 1897257 1447120 1611058 1466682 36325 1605140 1528752 225421 534081 1473511 773966 811463 1878965 1601016 475658 519986 777612 1759453 1373283 1149621 1436371 1847380 169599 1468955 398557 172903 1705501 1634542 394522 1143020 261436 139830 163501 273772 1116271 103255 1454071 244562 1570289 1871394 1563502 1796634 1100128 584289 79734 1659599 802078 576037 561627 161806 762279 1372584 21794 1601329 1313151 795277 1709915 400597 1468569 309230 550923 1764696 1130569 676372 1286636 1543774 808524 792223 1380271 1392516 1012682 1825803 556016 402559 300882 643578 499649 771646 1495511 208062 1879878 877480 546662 65165 1030957 798017 496033 461637 1027188 1156670 1828836 735249 132422 1084542 1076429 762141 515108 1161172 512686 513141 1041438 1891782 1504008 794828 702585 289057 1157634 1251787 1860870 1173247 1055234 762670 155183 1801954 593032 97539 41783 1754545 1450328 1750704 1971606 1514474 1772211 266736 192395 667957 412222 909498 1006829 1320859 1887219 344232 129572 1805187 1513042 1455194 758561 905780 634453 768490 1954176 1839924 1125169 1410179 1327864 1010717 952385 154893 1628606 1135727 660797 1707660 803563 1184552 794993 329860 927111 370138 18993 383926 843904 792428 165227 790303 1556573 1661290 1288725 1174483 1934332 581556 1158933 1403087 1151447 279244 463715 6672 1780342 1733270 1013330 1083524 926505 63431 1488987 325264 1709266 1122445 1275358 1562979 903434 1448239 641158 1236779 1522497 1297214 609893 1069230 1585439 1537069 1824624 832414 993917 182928 1766407 920863 92753 1776194 461651 735472 463738 1821787 1242496 1302370 1469899 159627 373163 77516 326530 1089819 1619180 1910147 999512 193356 1293061 1382642 911631 1602120 1330600 1429429 1583080 1641205 313824 1426637 784280 577890 1753319 930283 1321339 208394 533528 1551846 1923610 1731794 1812206 270988 377356 1476551 1626471 166406 478994 1647684 869464 1989627 1759056 438188 1171998 1003228 516354 1355822 1283742 203577 391909 943786 992746 1653407 698531 1564528 1384533 1398435 189300 444134 1263201 472465 1661487 443417 622251 791674 97755 1196904 1276966 1141427 947344 398140 137069 1397256 749344 1475351 1850492 1392572 1921413 1982246 210425 1488981 799388 924024 617993 1048593 796669 854380 1446833 1170396 527508 1463502 171164 1569417 369442 1768609 1855506 197348 1492464 387192 454186 460559 1988605 762717 382347 473033 101726 653397 414109 814587 693726 1630369 1362621 489589 225507 238831 920167 1326022 1528991 1206283 331663 949414 1706394 1911319 752356 600438 1784178 1351828 1251756 607317 1545030 1208837 1561847 1404265 183179 1457922 1344911 508487 1252050 1274675 915561 994856 916077 134030 955504 964424 881227 1339219 558539 1547662 516436 1281372 452080 748362 1761577 1315604 1719445 504451 1900625 1867535 1163696 234803 999288 1425420 1860877 1090849 1858822 681018 885346 1915284 907657 826878 1833725 95145 1974253 955917 1876757 832144 1871809 218568 737081 1153376 1141682 1426451 1717779 19394 1900499 1298684 134123 999333 969346 356583 1680967 1649771 1095007 1983279 1208209 1494310 1423047 402895 638470 283591 1109971 348745 840778 1765707 1540426 694075 1842339 1514996 1436666 1849660 1418954 353102 906530 458500 345863 1647862 898470 1694434 1663874 624320 1648351 1354635 509325 516371 1518301 1154583 1620600 1589408 1931037 331944 1127385 1368706 1364262 1135240 993272 595388 1920800 994739 1932959 830303 750007 293778 726120 148616 1463586 359356 822855 1434657 1790829 1795961 422478 1858355 1950899 1443556 48042 222460 552222 1013397 1185275 470533 1814067 1805535 1022980 1638487 1565402 804543 1665761 427782 1007681 1419047 476419 546089 1206889 602940 1475878 1955638 1516769 836803 741164 567314 1609286 206947 729675 43951 764302 776843 1768942 1881928 70258 1539102 973493 1384113 830944 339245 1372640 527742 1817845 734612 382726 720789 251465 887550 17118 1116623 669826 1460960 1272515 528023 740134 267784 191660 1681504 1459913 330560 1611899 701081 1988551 1458400 108164 353866 582212 1992644 1028651 1962262 1961106 190458 299799 812445 1687200 1516320 245723 1820852 1690544 827769 1598737 307719 1777991 1001105 1639022 1061649 380634 537208 1635541 707933 873934 765656 1406080 1681411 848272 173611 1554812 675262 782854 879273 1821699 391127 1438667 1204874 1896656 1521356 1263561 1194495 1085974 48703 1513590 278989 33473 1529498 1391388 854755 1570013 1187587 730543 1669452 1165192 1313305 449833 924557 607650 897502 1564581 65481 1061834 1752923 1574655 226720 319702 1202083 262847 1809359 1483627 1420209 1596061 1855141 1864032 1305916 1770980 1316114 1744461 934703 1710427 775867 1637628 1725247 1689806 497519 794829 71409 1270584 431014 1751863 963677 25110 1319797 454556 1263526 216656 525997 110232 1493268 772418 1342869 1164331 725353 1754444 143725 416943 1879364 1246843 1261456 135823 157008 1504711 547649 1357195 589589 1589076 1289729 1525242 1209789 375578 600797 1398303 1875471 1826179 935307 625232 353907 1328908 931368 994038 1046697 1403251 1444340 1649561 986619 1663135 1462874 1563738 290016 1837078 520410 532606 1426595 1425518 1304572 650452 1572801 81132 403078 363094 1205178 513579 506884 1849474 669685 964363 941268 844665 1372673 1781434 979725 1074390 1731761 725611 198019 1018361 1180247 264200 1186780 217968 1462768 1790894 1927570 1012889 470329 1651035 1048616 1617175 1001963 134053 1529445 1216803 168329 461380 1994376 512068 1714269 216321 1287013 1845061 140503 1606972 910201 346186 1500518 1537941 1936208 479533 527126 536988 1883022 974639 1027170 398650 1590532 996076 482265 483286 45355 1898703 399610 1707028 1296559 221330 1382805 1676927 45638 1137079 1463150 74689 1072567 358647 1144033 1087955 1287841 1601650 1955797 415726 1334144 1542065 1393865 1182505 1557752 1001561 801560 1090130 101976 1202355 1680905 1564585 216807 1343024 1153751 1087069 1262712 761147 724900 941540 1960583 1165409 1250152 455425 1261583 1309991 583770 1629344 545227 307119 1182409 638520 37013 325804 214055 1130144 1213808 1503008 1468847 258795 1131247 1101736 957356 1420370 568518 612785 115872 1149095 950717 1578494 233704 1484179 2198 1168365 1390129 1546873 874494 641323 1922904 1905931 1390433 1505301 1725799 1800496 484944 727155 1563641 1331711 117968 716853 1868970 665187 342685 778058 1477159 1473106 49522 790269 1778673 1132569 353481 1975624 1386256 406945 1867166 1113468 1696191 704363 452558 967427 317643 709845 927773 780133 1458436 1926742 1101 1720013 1405789 629325 1201510 1164521 37192 1002276 704487 1734168 1694907 716632 1158650 565464 946850 1734701 28856 192231 1537129 677945 1621985 1128867 685882 1515773 767528 1396262 419634 876074 1559066 758829 1359509 279716 1894227 443436 1999021 1186035 1890066 975954 1209886 1777769 1538349 1388623 1253582 1127041 751136 380956 820762 284317 198388 368806 444933 74124 268458 443170 578579 98839 1415048 91000 799559 576705 1745034 1439968 408688 1235098 1337462 1233902 430595 1202225 1750725 1006302 1903878 232935 1754319 1671299 1699181 825420 1792958 125029 1500396 1335672 1833730 1509306 55899 781591 1831888 1557990 1561587 127689 1579276 1081158 913373 690827 1583174 1285756 1009350 450752 792346 155557 195180 1253508 1459049 1928030 1592052 1945534 941349 1414723 939500 1701698 457755 1389506 730433 1731369 683691 1563992 1745907 1602694 1776362 1288638 621277 1248796 807186 1392997 523936 423274 1891869 168819 1189088 1513211 1476413 384612 1498713 615821 538411 1413998 654503 1607098 1432548 1232834 779561 259093 1674554 781992 1459247 1488529 578435 388986 1315708 1801419 1072537 1630090 1456284 564349 703819 310162 1360251 856589 702841 66594 969043 1050225 175840 1217486 971800 233057 1671179 1453002 552441 1467226 1252491 1943859 74720 891661 899886 926784 1697859 550688 197483 1782284 1632639 934704 962616 886172 711984 1668727 1973611 1762847 1542419 1614065 892339 568438 1162018 776793 591805 1391683 378401 714431 1549651 1222899 1484515 1514392 1572599 1108254 136707 420664 871551 1774022 487444 528615 1873724 635326 984639 1905038 1486647 831086 993967 1715202 171319 1374131 719264 299434 48400 1392775 1345916 1574977 1775643 528580 582633 224110 447984 1261636 383268 540823 425779 1982750 274128 1931178 1289415 1121628 1112644 1992156 1854118 1033840 362588 297968 1438698 630906 1877585 956514 65054 934889 1031676 861819 1732676 1773993 1080770 71908 1752604 1231240 875527 1426249 1928139 1411232 231143 907460 778257 345661 299935 109864 750906 1259814 930847 334697 1235664 556975 1099761 1316339 101643 1381177 741250 1081744 310569 1126841 486715 60575 258615 978659 515647 768153 1232152 1156111 1829084 1852374 902145 367544 560471 180655 166186 581503 617372 102407 68746 1803718 578397 1913117 224119 1655693 1711703 925071 691945 513278 1178466 1048013 1745230 233281 1308979 296455 89061 960808 437642 130516 536095 797725 504981 703107 595892 519486 43655 1638928 1264969 9948 613991 1386365 1969582 59218 7899 1018805 776265 1538404 51438 1255217 139959 714256 1821129 70505 65081 1140049 388637 1255093 1183706 555245 736092 396555 132227 1156833 1466016 1540833 1062063 17091 1041932 347180 1366732 1985377 1042659 1612988 363700 90579 1686571 1154348 1261793 1617150 617245 1212633 1399881 1810189 428246 179768 305108 1868885 33911 1777700 30233 1405792 979628 1456178 680044 82528 752758 227216 1231525 1667582 374574 1079681 1297349 1413274 1926318 778571 140727 362990 393100 881411 1718897 525504 895103 1552625 1178208 522893 1615204 206945 1753023 407043 1131102 229159 1572484 126955 1643585 1831212 437243 1920368 1889788 1864994 1823742 1813570 680356 48183 214053 981492 24107 1863546 141973 1842803 1598316 1641232 820099 1346853 732067 81678 1579981 1501499 763384 1866270 1398126 1961944 1619961 827433 1502868 77643 647400 356856 1413065 1751465 633701 320548 1348751 203459 1710005 1740856 749655 1218460 1854133 847127 139765 1640068 778341 1991765 1231724 536937 735568 125324 704209 1748174 1423456 1501097 1509492 477743 52354 1993184 462265 1717975 1349991 1338681 1900408 99082 1003049 1499911 465602 1226368 1383884 862157 583886 591717 261015 1769046 872906 265598 449657 132061 199484 389210 205056 1099838 1774453 1243778 1309196 371523 1713664 1708378 378976 965992 1295572 201695 1205854 614993 1180648 234778 1258179 481312 1263115 939887 1173339 1719274 1236415 1970421 1938329 714691 1452367 222591 1431179 840968 1606233 393183 358717 358350 1402375 1974429 764124 693776 1680755 1438743 34173 1270553 956974 914886 1461608 811525 845877 1217722 1075010 142588 1396115 454516 687802 467537 1593067 1948035 1200523 1712127 796170 786484 84392 1106682 1121645 1585214 1604284 1828667 998107 303307 165406 1096657 1968380 434116 1588494 579300 909430 724638 720744 898218 447054 854019 1335398 980586 378496 1866734 517237 35278 1607484 1911951 218574 16884 1723042 174552 1050829 67337 89103 340773 850212 25248 472539 158988 540808 822641 1370124 1263194 1646894 139614 958358 1657415 277559 440974 580962 189802 1339641 1994609 1775522 1230101 1310294 1118174 1316889 325724 1445032 1645217 1660807 376926 1462700 1895115 645111 343551 281091 1269531 1851703 1675808 1862167 299531 1985182 1844303 697329 1397275 1829983 1511947 309724 1499848 55918 1671515 329337 819200 1709064 450275 1237329 750972 445197 1614718 1212892 298793 287643 492611 882537 1318227 1438559 1954573 799772 1763727 1989477 819587 1745108 175406 1231157 682994 1790888 845830 619715 1104832 431218 542882 349406 65866 934473 295978 713040 1538466 1869160 816931 1018411 456529 452936 201310 1834542 874659 1451739 1433287 1192171 279843 714536 1351081 331280 1712508 900023 722571 563909 1301149 328842 972985 1228245 1809988 578838 761566 698637 612910 673078 982622 1238195 1139430 585150 726455 699790 282210 676749 1180787 566969 1006356 1639258 433580 1132431 714023 88460 1505454 1487706 65665 1777936 233334 13240 1035477 1163990 946984 845750 783064 1138881 1717993 868985 796459 1929489 317865 1599502 566603 382498 95287 1653736 99108 716346 1725129 1158688 659457 358675 1450213 201366 176190 1399637 1848858 1342936 1032994 956504 138868 1036326 13092 1808643 1528160 289969 1065699 1173375 595930 1569795 739423 1683847 653317 215788 795382 7772 917497 125669 20229 627729 563847 1880580 413015 1473743 1495269 1253844 1264086 1500851 1199304 919807 74857 384419 1516068 329700 579682 1569170 1524454 1334106 1557197 900069 1368852 1698051 1894044 47622 1105186 952570 770129 385175 230301 1328873 480796 1181566 1575829 731122 901802 1844630 1001128 797162 124071 880347 560917 681976 1967684 874514 1919448 668607 401980 1084710 591738 1296938 136359 1912379 435660 913930 1920944 299709 1834842 745573 1019650 1382864 1650576 512051 1715940 1445609 1096432 806330 465411 916236 47837 1887172 1230544 36228 1693095 1605120 1864394 326435 1622712 1376272 1185478 925212 967896 345997 360979 250073 977401 1536405 1529412 52741 1167825 167534 1377599 155727 1280004 1893709 1911643 1138018 1625574 976974 390506 617018 245337 1551902 784821 1807490 1137140 93603 1110267 495459 9281 1683426 71260 87311 1187896 1855314 1199629 1640960 1736642 1262298 534455 1215040 544842 1988654 1527312 1494013 1275462 629626 820475 1924790 65121 286265 1491386 454198 1383190 1414677 757986 45201 1928704 998401 1724788 756059 111291 526752 1181869 443142 629788 1879684 490925 294508 1789849 1187369 828008 371472 1167646 533324 881273 692746 194426 263599 597243 1422516 563371 316050 7014 1497459 1627706 960807 1321803 1231274 244791 260677 770564 1668613 860571 1576430 502052 1836303 15752 445517 27944 69023 600767 1433416 395415 200351 1468241 1474018 274584 326993 829749 1896471 634345 1540249 1515375 840477 668327 1323678 986770 56569 180223 1284079 815979 1628210 1565170 445652 1362027 1193720 839086 1324877 669280 1246635 886611 1332225 494896 1327303 1917264 1409590 1730690 1484007 1434263 395060 1072827 238205 1851815 150811 929714 1664509 469599 1028099 483009 683225 1506151 732179 1764432 864335 689800 923154 118263 144311 633631 1831538 602016 1795805 136268 1365523 1495303 178118 1503878 780028 1604023 1749561 205959 1778812 1720730 183397 677657 876275 1727170 441831 150861 722307 774821 1751860 1396849 957335 1335884 779701 224973 401777 190780 319981 1894867 1301953 1312631 1911050 818150 1249543 1662402 1261203 1224718 612445 247811 1899705 800082 783861 1368161 75420 993576 1097074 305639 1575735 415799 205431 1246671 711479 682310 613730 565479 1138452 39814 1045961 1145897 888224 459518 371262 286322 244771 19892 550863 368344 1341476 348553 1105418 1558880 195670 695483 1402302 1084297 1384340 1813074 1519236 1028567 330813 1679075 1134593 776665 215287 264806 432343 366866 631750 1774802 674230 1710567 1813825 676344 796246 725887 1020705 1136067 1384468 465674 683954 1281043 1848056 1161284 76426 777758 1057957 802212 1032968 1136400 883330 1867050 177384 1924667 407337 996880 1493570 1138327 1578755 1890633 198922 1046600 1963517 731481 1213082 937675 1788462 1349916 1175027 755601 1659279 12481 1116412 40415 1027946 1226485 1675147 321456 1474052 1832709 1300154 395168 1242976 336267 907856 1675928 1254094 123170 1315123 1119993 1972170 1073767 1022497 424684 684338 1942988 949655 929598 1304674 562437 619934 30385 1144934 1003705 759696 885259 23496 337919 202444 893370 121627 334273 1985669 807090 326644 174684 1327308 1414894 1753972 349074 686446 397825 496865 1935451 471914 624382 867399 1274421 1314682 567382 1772010 1565631 1700854 1104225 924143 795476 1289598 402617 189591 988745 37884 160045 277489 1104763 57180 385039 1949139 111202 1865363 1213895 585261 1845362 1894371 338683 917031 1891965 1673597 1572821 770476 747859 1629394 1671609 1708622 410270 1934293 554832 1659633 1916743 131527 414746 92665 729043 546426 1743740 1633938 1335982 1286516 932614 86988 1982411 717773 1436458 685550 921945 1257963 1054330 1291915 1769826 425422 1756080 1995497 1865801 1800172 949925 741786 578851 1573605 24273 576019 1185338 576923 98699 116136 322811 1415540 1223805 1573685 750043 343750 958908 1077050 1429981 1854615 873099 1488368 873434 1082389 674457 1527556 1935421 1064546 720171 193342 770740 801228 1926587 1367638 290108 517815 93675 73121 300259 919105 1482476 543012 909983 1834769 1404355 1543815 44127 1119006 1915780 916238 571344 645196 1378273 1906728 590627 249936 1150922 879186 981390 1369478 1954315 1722879 787974 717130 1371613 631704 1990825 198775 406547 1954120 1228900 707706 869414 1893729 342471 683368 1069801 1695988 698912 1203775 1830978 1468821 1200566 161958 1060165 1026447 1192353 1710956 1050987 1584660 810395 1783754 112081 1443847 1595063 1122231 192181 669689 1622751 1415520 423597 1054560 833713 1392709 1686210 1733055 1984972 1226419 1857928 1238534 200941 1359772 1176375 1460788 1267772 1610966 580704 848413 161006 4297 813660 690439 160280 363088 560586 1563444 332615 1472479 500192 215309 777683 177991 1222290 495994 766595 1358552 1562128 409907 1645328 1280565 898107 570690 440858 1205645 1511344 1259950 832658 590262 184572 659541 1215506 1928332 1080557 1514909 1312642 756729 1900717 1827134 76771 670281 397940 533009 1354243 434342 779049 1472029 1558123 473958 975417 1454115 529120 1533709 915532 1827347 347979 838808 1093717 1081734 1627024 1549783 297475 1923490 1154568 1195046 1333241 1837811 1539308 465047 1282713 199022 487266 1839952 1450334 433180 169835 129820 1244476 1266158 852233 305134 661408 1644658 1372985 1351763 1162997 946013 1092784 1642499 276196 875205 1064118 1246921 1309946 1677110 1141446 1445195 892905 1082158 917789 1029189 1621745 1113450 91322 1620927 1709347 437424 811640 1374876 97830 445078 888491 889883 1348243 793249 385491 1161558 1115014 1727843 1305792 1256153 1628734 1936182 349038 1387427 726252 993549 638816 1907211 865949 448270 1389600 39005 696101 227943 752573 1857689 1353573 1801112 58135 1120290 1696639 1769432 652581 1445325 913188 963197 1191007 747099 926176 922392 1857824 778121 1636456 1448873 75648 1678883 846390 564294 1567413 500833 345650 336743 394217 1694275 1037376 780613 801043 1611908 459384 850144 1085174 900519 691061 1640569 339130 1388555 1501919 1333843 1743416 1148953 391748 732018 1138088 886498 266996 1714710 1020398 1067405 1178682 114188 922827 1853191 171235 428558 422997 1150020 283835 1954651 38125 681986 1415278 1514257 534139 1317772 1405516 633498 1909996 1517255 1175500 1437746 1456599 1392688 1699001 577928 827524 167733 238088 1403563 186907 1028160 1647197 1216833 1979538 150937 187083 1378996 1740761 73307 368113 1153989 1950110 927984 628897 1869679 507988 480181 345508 974958 941233 1684182 1046431 940186 55020 1990285 1750611 1043726 759925 1823910 707117 1682142 1494306 723440 528486 259860 1973964 855508 1561617 186229 432766 721938 705095 1144188 217452 690446 656083 1682607 1528246 1346612 200242 333420 68547 706528 1712868 1665252 1348972 11986 398990 1235681 448881 579489 1743060 1544486 1080227 1997150 898889 366640 1459651 1183814 1991865 1203701 1016591 601785 764379 1737395 1031326 1126090 710771 1447632 719070 1344993 1256545 1681612 1036798 1426130 1244275 1249109 1069951 903205 773436 837135 43846 710815 510798 427300 313827 1215259 1514391 761677 1749418 1654139 1797457 406999 17536 1932025 1391416 261493 1783099 1838875 546330 1436786 764285 1898837 375687 160206 986613 1817567 1395220 814526 1991822 361410 223259 911013 1946782 1395454 1636187 662446 1855773 1643938 619834 406484 800242 1225376 990243 518604 1358934 996176 130368 151977 66916 341111 649250 1802627 108589 1237468 1712435 662637 1891102 1824347 76882 330678 1763556 613331 1356382 980762 1749493 1006887 289645 948632 877555 1442501 455620 1940436 187792 731783 1724771 575461 590817 1590087 850252 717746 1243985 1381048 1877876 389371 142640 413785 276603 1796018 1621396 1472788 831446 1301451 870703 108632 1628378 926020 1844160 218806 614249 463332 1242886 845695 825930 110025 1855067 295984 118044 1998386 767130 1043341 1088278 503690 229052 940270 748889 1545672 1666981 949303 1829261 1843176 490514 1397549 1828892 576133 1448431 1170299 1627583 1770031 258255 1987753 1422152 1773701 570765 1022830 878250 817040 1864480 1218570 408293 849248 705865 676238 1355101 313968 1761175 1842688 246615 1284515 1061768 522775 332539 1945689 766484 1761260 1858458 1970018 1679673 577763 1086875 1907765 535342 123873 1773807 777194 1580407 498332 1405454 1995383 41160 1323187 1143461 399033 330125 1964989 141366 151039 1563522 1175510 1346511 1696701 72056 721955 1941165 1577603 1107471 187760 1416593 1258429 1957821 477433 1104213 1460910 77235 472959 298610 476664 1823724 475335 1587998 1455267 338187 1599398 1513772 1732419 1410872 788915 909009 247892 1061090 152233 662316 652263 1452559 704803 920967 352769 1721273 458852 1118638 1347500 264085 1839010 390775 1803506 681073 1050616 1358664 357381 572475 1905947 1325087 456281 1053522 843593 223371 132449 105301 1524721 1887017 1832748 1828983 1451568 196508 531655 1078072 999147 77320 1158287 637391 1757672 1836404 1108959 72150 1607309 1509083 1839205 1995825 1069554 933961 989509 1185336 1088115 10966 712781 1414121 192656 128347 935787 295436 1522536 1954911 905653 1145719 927974 1965590 1274880 776287 170288 1339763 1129631 358118 90600 1062031 701798 1591923 1890461 1099727 1141396 992960 171196 174134 709737 1078032 447469 1359814 599380 1843488 1558936 63643 987976 848847 1478759 1382364 12918 706309 365693 1072083 1727606 159203 585226 772320 816434 429481 1210405 1475526 301437 1609713 1750768 1300109 584807 342445 1805812 1105401 169810 1566960 673262 1272333 1632985 479353 909242 105972 1567214 1044056 632797 983599 781343 174976 403678 110632 998774 8143 879236 744977 1425349 1488232 1462514 133622 1924849 1090210 1391876 1300809 882321 982480 1608478 1272953 423639 1716091 1335072 29387 627368 891059 759009 1871956 449692 735283 1914895 14924 1658664 525582 1270432 1131203 1465060 188702 987646 1097 1413068 286445 67518 1550308 1825449 1506263 487495 399592 524486 789692 384894 1796932 905266 33669 1395876 56847 1676234 368328 619249 1725642 1781232 102758 229401 633167 65420 1986737 266801 1557192 1192692 9110 13205 746783 76026 292240 1034500 290186 499023 1514528 450540 947421 916626 1938496 1413585 1453038 1270203 497984 1583242 429088 1963736 1104898 1880426 180293 1735435 1895807 1020260 1336410 243680 1431747 722675 14428 1705920 1822507 212898 482258 436957 558729 735133 1737110 1348446 789792 728646 1945730 1886297 1611806 1360855 1318005 750418 1393385 1724197 317202 1984656 1372891 1091232 1191877 1421151 332506 1768485 1708828 1683635 243081 855441 1467661 73021 819436 368185 410231 553746 1071091 219742 576646 954271 930916 1475273 300499 705321 667871 313768 719948 1421696 1270303 1432227 300913 1249712 222421 1718585 255975 1364980 228044 1088826 844507 1312019 1800823 1407839 1814863 1790338 1769565 477876 293475 1385714 403402 910961 52378 1840467 29063 869309 1310413 160906 1764424 390614 745914 1858879 265715 1683851 1969138 1364321 1184917 234136 589321 1628964 1047999 74746 1121052 1712857 1668784 696944 1105241 1591316 1488794 744796 228318 1767438 1925365 1810518 939846 558408 571561 960028 454032 493309 1640863 1384859 1708059 614173 1596680 1869314 1155623 583170 479038 477769 1497529 371859 5376 391911 892446 619876 1929986 767499 858879 1447536 1083683 1338364 1821271 1026807 1891983 335641 274806 1257773 1478197 935619 1946902 986100 305909 1699254 1376791 913055 585687 691654 673441 1872162 1091447 63521 416148 1776610 419184 615206 1492758 1532323 1383477 1460399 505938 404037 1847611 364491 1592552 1157223 1389891 1526706 363620 1428277 1831137 1598685 1333025 428833 1151116 103904 1681458 555540 1766316 1635186 1060886 476365 406407 1963344 1684696 1338214 1428420 1555900 455792 1953081 151101 1555579 532670 112372 1569443 1832982 734465 919219 744076 1692165 1025044 1783097 540728 108622 1546491 1174602 57491 760302 1943688 893260 122105 1940034 985577 1741623 1370490 1847041 1908532 1669700 475451 613261 1469958 674152 389491 99811 1099308 1025859 892444 1372940 247294 623914 1037589 1800034 460592 435551 34904 672666 1697071 1748952 68602 420434 20624 383756 1760596 1373819 594138 611555 1588713 1858404 1295325 461152 1922489 275403 1536933 774467 1820877 990142 617943 1063626 1418125 286666 985183 1676277 1352939 785982 758103 1865197 1391836 25127 178564 425566 1581568 375561 1508352 1799708 1722701 1145454 194565 499198 1966376 93657 267929 129136 1623579 1903359 1367776 40098 1265676 47707 1873625 972230 109467 654408 1217414 1379106 215087 134530 238536 1496424 1529578 1095859 1607942 1893140 1049466 1202750 1168983 660783 1871966 1824028 1471340 73520 295812 1859054 872610 1476557 1655887 1827363 146363 1602500 1180710 61535 1938480 117617 421097 1344455 1926680 513762 1181731 1963490 708921 1405496 1063399 1288917 1214544 609676 886747 869751 1668549 1147755 1296381 808408 1450400 18004 738969 1364923 1433660 1367341 1554242 1553177 1794833 1066007 1257386 1745455 862410 77218 229871 1030887 855362 955372 473195 1421104 1626350 1209280 1141159 684269 1837075 367969 474881 890326 1811684 545608 1226204 648998 954254 481629 1274598 591980 1457792 1645210 1234349 1256020 1089844 743102 1308198 1919604 1976236 1487601 1271270 1912843 253018 599643 576377 430070 712227 560939 945339 360015 123859 321546 109488 1544983 59159 1090579 1216426 1485341 878953 610437 1353894 165777 212944 1797567 1522308 645879 1405959 265835 1849598 1842735 188197 1841371 1863402 1317272 1076761 1608225 1197586 1140205 1829021 245740 927697 1695547 1595410 1826355 289288 694489 1126099 1447798 1701919 851872 960452 1648549 213778 1624868 1518367 672342 373442 616916 493292 1167602 1136817 18932 874177 1219124 1251157 782903 771517 534550 507508 121446 1839427 977217 1664267 265227 1064628 537019 1723944 568232 1377487 1853248 927534 1367213 1385296 568617 1387534 802273 1609606 1913863 1476692 1572527 173133 822136 601385 369410 579967 668977 210132 1547283 1438162 1316018 1401659 1901670 1836516 697188 583130 188222 299235 547225 1702002 1754071 1121468 936488 52061 1162248 1031785 211306 1071511 1754780 25594 1340506 942820 1966960 690925 645784 1712188 876167 935431 1673347 45643 702717 1745386 73571 885138 1253154 1151642 1396766 1615580 770477 1809883 1523448 1096983 567515 931351 1000907 1913227 548265 494391 522974 77686 506822 449080 1093895 1082444 511073 754668 819309 729950 1524897 948404 1455418 364104 1276222 962493 1178622 1010103 1133196 259537 620653 1611888 55038 359701 1214952 1896113 333054 876862 1707528 659089 318392 1889741 699346 1204807 1842231 793157 1929309 316419 253266 1158914 1922782 588518 1143285 1295170 1616671 1659234 1678123 1799492 1829358 936554 1525294 1650934 1133956 1942216 1060827 370160 1256777 1804939 1011759 1458270 1610528 727032 822113 1148101 1524290 753451 1537432 379480 536189 341804 989282 519556 818140 1445656 351575 410078 1149258 1444936 766628 200228 529101 1389488 1663476 1980642 208998 204603 1841174 1004313 829183 545841 1029500 804358 577866 1893580 357226 235374 1429163 426224 20059 1696149 640885 1369961 1206180 1720411 1308331 826525 1560809 1109372 47723 297836 848724 1628521 1283438 182158 1968797 449762 239141 1371377 1835986 1766721 1708557 1411067 1514288 1645216 1678366 1463578 594894 476282 613026 146123 1529343 981470 1132537 1827835 1039343 603545 93576 943307 527760 1894492 1828031 598655 1398517 486856 607204 394144 1327816 1497040 304571 1689079 895160 328281 199033 693652 1057404 1674322 1450581 1255199 1974557 126670 1810816 1028889 711581 1916837 29876 742965 1206742 1324061 1030449 1755263 1028379 495803 1847579 495142 37224 58891 1800914 1527298 1415170 415417 1496432 1224888 1347057 78585 1644140 1453796 1101479 765264 195917 1262716 1228079 1695878 693132 1408413 73029 1998781 121662 1435342 95267 1925519 1035981 227018 1372181 1081365 1326119 1879831 450948 1522663 1525840 770077 1202754 654608 129899 1299268 1898151 1830657 1292826 1148997 1468916 1290192 375407 1325207 1728851 1717694 1598200 1207827 12219 1837181 563907 340074 494066 291128 330589 13544 1877016 1090529 934200 748883 201256 1662034 1439401 597011 323039 780235 1445430 1036925 965265 1978139 152508 107079 265296 41132 1746477 1447753 1212959 621118 488252 671880 70199 1328067 510100 257542 753719 1236097 314820 782554 9977 1708966 1200331 137410 1836641 1531414 1786016 115094 1817182 1771281 808376 1961698 1848504 253500 1813218 545477 595009 817690 620985 1007495 1939477 1084639 163710 596585 526831 443655 637232 1169367 1065150 107110 1431074 451430 253946 1985455 1109336 1811181 533019 1353705 832058 1873745 1905778 1914631 777744 1627491 1190178 995216 1078458 1122532 414225 1234000 1858758 182093 1625113 344553 1854756 1818891 1007882 1566582 608892 1536656 721654 356024 1519062 1232350 1611064 130273 987030 524413 278041 1656505 540757 1959910 718360 1246917 449165 984090 1055400 446011 1171911 1573417 1108530 1697426 909336 1610121 1094898 641073 1502884 510791 1492558 1976052 1953447 343808 1662781 1422553 1929698 1084088 115748 515733 1438208 1781295 1458592 1085098 1684680 1516169 57049 1622559 850941 12605 201159 710418 1718782 595350 1576773 429629 268278 1182775 1889091 1207042 82442 1421794 1094818 106150 390373 937503 1215880 1824012 1526556 1453460 375900 1653792 289722 1767722 963537 645826 533189 1991806 417914 1262970 787528 1872084 501106 1264416 1970986 90477 1707282 1235053 1379060 1017758 14453 598083 1595073 911300 940901 647019 702101 159914 1773477 890474 1142830 1471612 1208186 1050505 1185004 1263177 1943236 1085610 1669614 1329368 484166 1334290 776612 307147 1034652 456689 254995 74274 860248 1890699 154743 1940764 374849 1302727 343815 313602 1474461 1907129 1669964 338390 354020 1709003 919293 45747 1517041 483669 1002100 776979 1690429 17523 1670828 630133 1956556 593633 1412245 1006266 1050280 1970042 1613416 9971 417832 452575 8964 1690576 23507 142720 541459 769913 138841 1462130 1095823 1053105 1080180 1302214 502247 1800757 1518865 369383 1006306 1500624 1516803 947091 1774977 1796297 790538 250592 1991463 1837558 1865756 1332866 1862824 24240 1216358 779195 1469077 1896330 799984 1927062 1807382 1712605 1044815 453726 990053 858227 1182620 997995 472272 637499 983103 92947 643211 750745 302654 799062 416113 476448 465184 1950202 735587 339941 1443513 223287 863027 1723179 1779105 736321 926334 1951398 1233840 1909958 1611624 417416 1014546 1274071 1350375 1870645 122669 1331306 1811251 257334 872953 458842 1849084 1369839 510992 732742 834429 681684 414075 1108852 1992343 1411170 1272203 1346220 589830 1410449 1865375 1043580 1843074 566096 282311 81293 211121 821781 436204 1116892 1238981 807668 1448240 790436 1772937 1064835 1569537 1137917 1575995 670944 779330 534131 428538 1384445 992366 1693830 914222 1764505 256418 802173 1780623 1237766 1280059 451570 537069 1444260 1477840 1171185 1898937 1465600 780972 521005 1573002 193491 376354 1686855 736009 1314813 280989 1826083 1272016 502431 1400465 1440820 799512 852395 1158883 1368060 1063804 1390012 1742684 1802829 609147 739906 592019 1504214 1684861 12474 88753 477289 1658274 112829 395248 747821 1449493 326335 600188 1033536 522878 67143 416287 437552 1696845 875293 6668 1331520 1574358 1262185 1426732 1897915 727877 337058 1364778 578757 84085 1019674 579203 1327884 1889080 44922 1389002 384231 1670867 791820 1823424 1992851 1480993 1980347 1923822 183885 1366585 291558 1681479 1363741 1522108 478737 286137 868339 1673071 252304 570336 956964 593153 406003 1732854 697040 1974650 737626 287851 1398077 1353888 860372 1749801 46906 535254 466442 1937552 1757324 149378 1305528 1498033 970520 1741824 597578 1437266 1591696 287009 1801249 715410 1037523 507285 295238 331941 430768 124592 847919 408839 1559041 1332649 764196 21024 1928643 594011 1579264 1381970 1423742 765474 1062803 830123 147127 1563541 1735 932672 898947 581983 960701 1243983 969074 189973 1196257 589718 506901 1242280 1454960 30452 1013393 535578 190324 1008005 1661327 118050 245435 551248 1937322 400635 213059 1755836 1090390 587436 1639077 1178830 885360 1860638 66800 1474675 370268 375372 533341 746439 1021913 867600 1027083 1724277 939203 128402 984138 498165 1619481 1519242 619652 142843 1361982 878652 993073 98268 379189 500521 446941 433746 608658 119715 633122 1707392 1664710 1804902 493382 1528136 1597628 702989 586905 527949 571475 679128 1086969 243789 1600601 1465776 667047 828988 449117 1879551 1904800 1869197 878257 34830 1222791 240341 569542 1893359 1024323 269111 40599 1996062 1598312 923436 1705372 1358115 1251563 1818573 1128838 170387 1684839 868317 653850 581595 1190200 1992479 661178 1132225 447774 271708 1307173 1492625 169272 957389 1726251 74218 597297 937016 1676990 1553610 495439 1255003 947603 846429 1174951 1817743 179261 1027766 1760093 138245 987907 63614 1932556 307599 1761119 123253 1339596 63647 665065 1086589 1050487 1275826 1618738 676590 172139 103419 12608 1281481 1399825 953411 1849348 172357 21028 505605 261434 1429355 665465 543453 547378 764518 1336169 537929 1565453 1861166 1579235 216207 795708 1189592 1745198 22167 536564 1480798 1909324 1040900 367272 1549842 999509 1505058 1666927 1998391 1911501 1899605 978002 308149 1888661 755118 643602 815403 402884 290002 1788697 1611621 1791839 1919266 391756 436645 1527103 304727 1480802 350428 957307 12622 370749 1475325 1285902 1620431 603257 879695 1294362 1032699 270648 722757 1477238 399882 1432927 341724 1517736 1537263 1839779 997711 1468992 995902 336552 1190144 95398 700323 381541 350520 1664805 431890 51552 1872867 56069 205817 204775 887680 2779 1360443 1189151 1329336 950796 775128 1618309 1196497 1800654 463398 101567 878058 704033 1564867 616914 1492070 313723 1368200 1856480 559413 1335644 1014241 1195407 1803822 975053 783713 699815 895353 162702 956691 1319949 1205959 936910 280810 1684873 158819 1627618 705168 1133312 233541 1213066 239362 1883864 1774995 1642726 305113 1288515 263989 1734984 1393345 362209 1868484 1737602 238676 1728335 1869853 1848371 158703 606912 35413 1396332 818607 1995188 343391 1164651 743450 84090 1606412 203843 1500171 1943153 1969690 1170338 1015102 535695 16961 1112050 1822783 556542 1224872 1327121 631811 1238022 321770 55757 693556 1241306 1586641 1973162 315983 1381425 167820 1338483 891517 164480 947921 1110414 402419 1272349 339728 1594655 1401901 1433436 867277 1604889 597701 1356597 1375537 1253964 11264 665594 1593458 1172386 1862533 82721 988830 1708346 621772 1846900 1584490 213555 437039 1855834 262756 1770777 1405771 590063 1525802 66322 1315887 835217 720481 833114 557468 1998022 519539 57279 94691 1350121 41192 140414 164458 844962 154202 86230 794273 18066 653580 175809 1430336 1838087 195535 133801 1159283 1545545 396182 82110 1426810 975070 28807 6325 5293 1258422 527727 1628782 1264989 872485 1797228 47674 903271 949949 1719957 860208 1917935 1087436 1663537 613626 986618 73469 146769 478593 360702 390120 1137336 1804682 1306388 1597757 378973 1594614 1913563 667817 932052 1044924 1862115 470034 1878840 1554745 1934965 1510191 290415 1231534 40205 1137186 725623 1961958 1178928 1235002 1448623 1533067 269789 504962 355521 955945 1282382 1674412 211234 930785 254053 652858 1390456 1475564 1976451 262785 1237841 44502 725173 3764 1438664 1409295 385139 222894 560506 1120285 972081 1865093 1565278 1307610 836384 1529619 1074399 366961 663405 86541 84450 380032 891166 1218556 720345 1509319 166403 1938663 533313 1808048 872515 945576 841827 925224 632803 1320454 86234 1787386 1327473 720777 1469407 1496669 1055666 452949 1435069 631028 73128 279947 635594 1299976 1545244 868831 1161165 536205 1675091 1510433 1559305 374104 628012 1810077 1402461 1192121 506598 1465338 240230 1096066 170979 948943 1708556 1226430 947134 1658587 1319316 471347 86894 751387 1520791 73270 1682776 1411026 798342 1694884 266257 901196 23809 1833922 1250794 1076798 214727 548935 457506 1361538 302313 627339 991840 522277 1580233 1725402 1485289 1885636 410444 51151 1114902 973773 1783190 904255 1800600 1228161 1062075 1723225 1275347 453408 1167201 1783692 992703 118484 1710326 881875 324401 325766 1797249 351598 1512780 474187 480333 218525 1005886 68272 1463315 1983082 376837 1031478 1708077 244212 316034 646805 134186 448518 374153 1935650 70535 882958 56790 1650367 48961 1653475 694857 630674 1054641 1003187 587493 472926 111560 1964678 517069 1227070 393457 1905316 90014 886575 747257 611656 1170214 481114 1660892 1721021 675905 459538 161143 1895503 1925362 1882607 688778 1593899 1934676 1306488 472604 1595832 1126257 1887916 1329719 1277451 643737 1397451 379157 1101862 1933818 628864 584271 1290207 1907178 1859824 173253 808127 113976 1081811 664365 957530 145350 243212 1604793 831381 9792 1588674 1342654 1811360 1336424 1108295 1680909 1537132 856961 83348 1636669 1272873 1645654 1630065 897765 1008290 1195120 946018 1866886 646660 82760 1472205 1432569 64137 1684970 1091059 427490 1455543 1365898 496930 1571994 248567 1077579 30812 1761715 419435 840212 520363 1266526 682574 1901626 516898 103626 930357 1343725 1972343 1088721 482198 1973577 1104264 1940053 70261 218781 270452 674841 1040587 271398 827778 212128 1189396 787133 534769 1527281 1639177 1431840 918838 507670 354782 1234577 218270 577905 582597 1334401 1128930 1516133 1574736 944764 140875 1923494 1820582 1208512 1285534 1436062 454176 1003062 880007 427134 1389140 793999 240850 1195331 1557932 996755 1680796 563223 401845 505255 1938472 1784132 420370 503787 1860838 1586520 371298 1296874 629068 53004 911959 1649888 271313 829542 626669 1429384 1316488 1483765 1078407 1789178 1338658 1534843 2420 313976 1331758 361719 576386 1751733 860476 1115530 1861689 1247263 863713 368865 448497 148941 1929819 1764415 1674960 1167630 1338943 1316259 1936617 533505 663498 731055 1344878 1508570 1567853 1083751 129295 1566738 1125618 1318973 1109914 570606 957369 986784 1624051 643363 476204 1836013 866567 1789442 316198 625012 380526 1679240 768241 1116588 995062 1745707 1602937 1523612 1040261 195970 497492 1413708 1826439 387753 1506096 1539054 354596 1802234 1697038 819779 439992 1141098 1521773 421279 979781 754779 1741504 1674343 1957715 1263241 570192 907540 1717225 1959203 1773485 389498 670792 1237273 779317 916735 1568182 1556492 838888 1200072 462726 509877 1695526 903614 111518 1414423 811716 992347 620515 149836 663130 1686494 1707043 1224144 995433 785339 1968159 599108 671410 1209496 892437 1801500 1451344 473820 675653 1198535 1771095 1579774 201776 1014253 764907 1408749 1121681 180939 1072804 1846842 1687895 199277 1355831 954617 1947045 175826 191959 1225207 2073 889544 542332 1227593 487803 1375065 910791 1641885 968228 1694989 1370806 1116266 1936752 1971680 1527 1727383 1041239 1584593 1225726 543663 827162 1324416 1298724 353277 784129 1333560 1857376 276660 659701 801039 69375 1201283 1253407 682341 1976449 334067 729485 1654700 1097173 800280 713528 795547 276539 14011 469660 1425505 1835655 1883103 1001284 1476225 1371014 641421 1042904 74730 22883 1900655 1269414 1746928 1603799 3498 1407846 682260 836566 1863356 1878978 1932499 286969 819378 1355057 1788671 1177255 1639432 1764939 917660 569403 1831232 1390842 1349241 407721 382290 147989 794303 1944785 1908888 1347582 1712387 995564 81108 1665226 424268 1214838 1309156 257950 120563 1054982 354962 911587 951385 1898517 995538 1201262 1731036 366387 1227619 1548993 924882 1862366 482890 1704080 591773 1922761 1387849 1160284 819935 41587 286529 884357 1128415 1515576 53445 1689042 1617050 1874439 391706 104359 1447905 628110 1788174 730510 321723 57614 1408639 1701653 430418 1976786 1293739 1723701 956493 1122486 776002 343918 955545 673946 831131 1366620 1873117 1563959 1095800 1858138 1506387 1254570 647491 759772 356080 1663576 1444123 446756 501640 91078 222379 1232560 896798 1230975 1986245 1475371 159035 988094 1460558 327822 1002247 5213 1727731 356099 1023175 301809 817936 907474 1195162 1233978 1295723 1521838 944825 1867478 257037 148736 1729516 935482 962094 124212 365687 1580777 778605 1072233 1632361 128313 807106 1598796 1608953 1965271 355513 1327332 866895 235350 37486 1017140 808956 169936 1438044 754284 1468634 1878187 578175 504275 1992155 1832861 1035037 1726038 1361403 710017 142224 1144624 975823 538352 155367 501233 271943 1851408 1095897 994446 1070070 532654 883255 1929658 1629560 795449 688701 1083042 1394191 1412934 180256 1428372 1975464 576077 1307760 157535 1199268 839515 27822 171974 971965 357511 637662 1400608 641887 1374636 355126 1261934 503036 1980792 1835372 1542113 1924354 570760 578153 1586240 590155 445967 1953127 1516226 513235 543066 1452217 680331 633075 195774 199294 739184 708773 803551 506579 1386667 1884034 1036589 1202149 589566 480821 748207 201644 1139235 1603244 637642 402434 1118373 383481 421989 65002 1413667 1375903 1995276 1646490 304090 841360 1443828 986492 1793985 1734733 837381 1501821 376574 1396032 1572913 485144 1033971 1304700 1226442 365322 1470256 963124 1399401 973078 113828 123077 233283 44545 1498464 1324532 6060 1742312 316609 440499 1130402 600452 1723939 102507 626374 1324053 1177196 1624388 1893053 474206 161979 1935152 1060108 479570 609397 261768 1084976 293409 421314 1406757 726539 181189 1545959 219741 45510 531400 610232 302891 836373 1393537 590614 1031764 1015710 715457 1358473 1367456 1589398 408477 1963464 1115055 1611912 1364963 1158746 680000 968507 442203 181050 444631 1513015 1473686 520511 1123868 585655 637960 1284273 1362573 1686868 500517 1726994 1821101 198306 887457 1266381 1088450 1608541 518365 1820224 73139 1982252 891245 1874701 810252 899818 352407 1125240 1848577 1968567 1088188 1205073 1782246 426489 259491 1271322 331533 716353 377760 851025 891849 1098579 637333 1516143 930200 1379040 199710 807433 799136 125551 1531499 1512475 1124572 1540406 1909617 250753 545421 693904 999012 1788366 1935104 137514 1089734 511881 488865 1214290 1806473 897121 1653897 1873910 1410581 1134088 839112 670752 169390 1647409 645658 479202 1019343 162165 1194060 1463519 238172 1634670 639428 1155176 873984 1408416 171501 1061227 562609 768032 206278 913906 1982314 832714 175206 1489130 57967 1505337 21206 544990 360185 1537827 365638 391319 1383101 358720 895810 228129 142147 101120 1441288 951516 41817 963171 822740 1087719 443790 1997036 1704751 1651031 1498395 817228 766047 1048005 1131090 1786847 1915088 762420 985236 1907725 1758231 1438522 1082849 235804 1906683 1430056 961546 506048 761044 1912505 232897 548507 1461777 758744 34276 344561 1482792 810628 148550 162137 892208 1510403 720574 1072639 1743267 1795153 766326 46904 371802 1945390 243020 1929813 1690875 719443 664966 751207 285899 493389 1500665 1991424 1035875 846615 1054911 1370119 1555998 724219 612314 420424 1382798 1181040 579206 237283 262221 610525 263381 276313 1924506 42090 1513805 1024043 1593216 299773 439459 1387087 1097513 1572407 1570855 1084776 404604 1106687 1789133 909324 1272751 603577 1798136 1994381 216640 345713 1452133 1558408 1617676 365810 465300 1387218 1826687 1028354 1513141 1351153 1266956 166519 237434 814803 361854 336930 308763 175807 1137052 1675665 1779400 250898 833951 14691 405882 383661 119624 1253294 1367751 487647 945558 1883254 281360 1676793 1928066 1163070 358362 819140 1114062 1224205 286307 1288707 778655 1975517 1176151 1860338 1422232 367345 960197 1680991 1752302 895070 167034 893907 1442599 402330 893826 615915 1539185 1360461 1955142 864663 1887479 1363672 640635 1683678 1731358 1231184 1605467 584274 742439 1991506 503452 104293 1653462 602273 1986249 1817188 78249 1883547 188590 193561 1759135 1993279 1240582 139815 1255279 1670020 51623 977446 557437 306135 1576106 275912 1974932 311954 454264 1429411 1756832 1460050 1556087 1725138 17369 1677768 111862 1274943 1699029 383917 1764027 397467 1552905 772583 584396 1602969 146674 1119332 379921 18312 670075 590051 269676 739439 1304684 62875 1920354 608216 1756667 1898846 1800219 1285225 1971646 140649 1566183 853448 1077757 800127 1268773 628092 427705 134098 493297 1065604 1086328 798127 1948082 1572209 12066 235832 1313923 502193 602413 1540811 1909855 1309006 1629758 798019 220958 1096895 1407259 86213 217602 550265 1846894 1765342 1241566 534817 916644 328926 993770 1453538 1757031 271453 261622 1970857 32250 726838 594741 1717700 990241 7705 546834 813837 1795644 1108164 1643972 273582 91635 113382 565836 1399378 27116 895280 1979392 581743 1574648 1866037 278828 1722859 807420 1101102 852820 279387 1352796 762724 846116 750827 993387 1460838 208361 1512592 969053 601350 1428691 634276 1747038 731255 1174456 1312490 1545133 814229 77717 588174 213084 21995 1199852 328336 770220 801953 1711441 163058 940470 1045601 1953109 1116620 1762307 1411740 50293 389339 1876924 20995 1394141 26660 1243804 1146197 72267 612705 1833807 855857 1958011 998754 429836 289470 67706 38936 786394 129053 639200 1171792 1815224 155886 1008470 1064939 1134213 1796113 643641 1834352 957745 1127872 1170409 391552 1829059 277296 261219 1452321 171147 395518 227204 982730 503511 1272510 616175 1604478 51631 1504242 186534 1673530 760029 1616066 724600 345716 831643 622963 1736767 1118683 1293448 442938 371455 1796917 445566 781361 1148668 1284905 744136 869987 209987 1704910 1778931 1599011 935204 1341643 439332 756367 1981681 517488 565843 1575691 837901 1059490 1947805 1555380 814528 924537 1238749 1006770 387345 22299 982741 1442777 1278258 32864 843529 1179602 630083 326621 1712466 1532019 349110 1320553 285201 780273 953374 1363740 1739772 1666247 1040713 1148057 1349899 1086814 1356941 987347 1041840 1846914 535173 1746655 1432540 932570 79605 550128 999567 1667294 433059 661279 42114 975898 621792 171294 799542 559308 686044 1681331 1530678 1112352 1347551 916941 1464922 1472869 1930112 1628022 1517298 734652 1701625 28207 1934687 1661863 399136 797338 1669563 1386616 737416 1256352 1854598 1384342 1045275 793550 560061 1837578 1956587 1925588 177716 738551 809254 113183 1696424 1079749 833171 427884 279475 1750440 400743 1214324 15315 594352 1531641 1962755 190493 255620 1113893 1876394 702561 376465 1477693 1221762 14023 1261008 705167 1685109 922326 1824439 537630 144039 1361646 1479390 1372313 1484324 863040 1574027 297050 1644222 572851 1104885 700259 1805613 930195 304729 435129 789829 125642 790324 231899 390630 1253902 1396380 1986372 263085 1122920 948322 278627 780578 22996 376296 60666 1336016 754808 1866192 781323 64881 1909821 392306 567817 693667 1952486 197995 178581 984013 1827115 1522940 87689 807713 1459416 1240371 743221 826249 347217 1196221 340462 1801414 22138 125802 1825981 1672286 866577 1678412 623455 1255245 605708 402984 1478448 1085689 900156 949194 1211546 947461 1327571 845229 471917 1278698 210240 1321965 1472926 1464216 1685913 1051684 498933 805294 1134010 113459 535824 1866214 325070 786325 518878 1678356 233816 61302 457627 1492661 1020679 935437 637973 996469 900465 1625347 766819 727210 1873831 457279 1716901 1718427 1202185 68252 1327881 436563 617833 595266 979079 707470 396389 928161 916869 1363395 713063 317213 1687475 1513353 1470635 1856431 963240 1896940 1772564 702815 1548077 1851415 873814 787492 841146 101412 1226663 923682 1311393 1025085 1813343 342334 817616 743696 779662 1757772 1289779 1899827 1644703 1171925 1604603 130762 1723387 1741932 393736 942104 903214 637967 759851 325880 1002537 1081658 1037262 175209 1006674 589688 1281362 219603 31231 666400 1062120 1709885 663931 1639455 263621 14464 1173969 1929721 1599245 1655394 647777 1894502 1305152 303632 1879557 258961 1341846 956262 1576839 717926 483404 43121 1568304 732657 1861842 1313384 1326769 1660937 168611 1834925 811197 659517 1693291 1938915 953613 1199801 30786 829942 1092569 1975267 1228046 1150413 1751176 1421532 288773 279406 1680564 729003 1088423 1493303 804379 424806 442136 1879904 1412667 1660545 858172 1077395 682492 551942 1963631 455991 1128776 840605 1460879 551091 239459 441257 1020180 1384055 1506466 1284961 1642495 222045 1504590 1108195 1870073 1817572 1996145 1221226 994051 1628712 1396649 1714926 1506135 405881 191673 1663760 869535 942859 1072490 1013655 456951 1182751 1886018 1407942 314609 1117124 275513 226092 545155 1894314 253319 1191462 239760 1831220 1213726 113503 1629492 1690613 87162 701167 1160268 1126031 819589 1427872 440941 1742578 734621 771844 285259 1221921 573120 1663531 886532 822990 151916 1508406 367966 1154889 966367 254445 1946847 254019 200481 1317883 705438 740524 84831 1188653 556285 248127 86645 318670 1651049 1637109 1567735 51404 1108204 1721955 712563 1339806 39680 660456 797208 981938 121650 1701505 1693708 772963 1808526 1476582 485652 1943793 119558 433430 1375323 334981 1442590 1820390 744354 1973979 96371 701252 1471385 882967 620792 249105 120608 1976664 1534396 381841 1752108 1209948 257342 1498603 1680086 316758 1981265 799747 193263 1750269 623434 502192 1238998 182878 38524 995381 1955671 36798 1296229 1881026 118589 1782993 389222 772353 1333957 459581 334832 1643593 1774815 95852 1082126 1314915 1339058 87154 60111 639374 1974656 678861 1343792 898473 1924111 1520445 1804553 1171516 1008310 826746 1282926 157172 1001326 354721 310968 649589 690017 141775 1809179 1001830 899970 1327325 1028469 939311 1449023 453893 952661 1866147 614717 1036496 585604 862661 1912923 536759 618044 153381 1517835 1777500 242929 943593 1086417 208118 1060646 882668 1719778 1467717 562511 1691133 450519 1020207 1627182 734731 1862209 1287290 1277191 1898410 952510 157320 371087 1872069 371064 1231913 644345 121750 1197401 345418 1225530 1629958 315306 1615771 830292 392632 1011517 1226765 1183395 471254 1774911 1956085 308858 600391 1129219 1311122 1083905 1541710 736792 366918 1727686 1414842 1600788 1441795 1886392 334822 14543 793332 1441141 1561658 1933768 143536 968454 58161 11057 1055108 1563439 1457513 1608215 1307525 1441554 1791522 1940478 1996233 1094513 799272 444784 1968689 1386597 644059 115655 672708 459669 1637379 97753 1328558 1245222 1908513 865595 1975716 994696 1429083 70335 990720 99907 776195 677361 124012 1131035 1881463 1614521 1789982 1370728 1192299 1354276 1061213 1912101 208296 1492468 1332267 656686 1969647 1872322 1845787 972258 832518 267353 882178 530659 1380479 1755982 1367222 1345775 166370 1873970 1977923 1832605 1637097 1368202 1911882 1471494 1191891 1804776 834064 1744770 1640368 825446 418937 223383 1318818 356237 1559821 1453791 1969646 957118 924100 1864186 1078143 1545796 218934 1775184 1442892 1061725 894297 1150630 23464 1540263 1698386 530324 1488628 1728747 308897 720295 1650375 891468 731960 1201146 1588055 1237288 672539 1432070 1378467 87892 124712 1298218 1347564 1285643 1687691 1561168 1992655 677538 1617752 1292998 530524 1232410 66888 1796401 1052066 651035 1583151 123344 1325142 1063562 1264781 1957954 707583 1017450 1220231 1511881 1682273 532908 992829 235653 1346889 1421810 1193500 1585260 279394 1383584 1680501 169169 383444 167167 1356471 655778 910872 1110903 1198504 1349834 466526 1352103 429203 1273769 158474 178277 1395029 912666 1871209 1033945 698736 739159 376719 972359 1865596 1899223 1683676 1186066 878860 1632353 1014296 1256716 1165246 1809407 1461561 732218 636899 701342 1276775 416973 247661 174324 1872019 108747 1460169 1822757 1952922 68663 873494 1627433 1502785 748668 188740 1735710 1572265 101365 1778288 1747154 742006 1275845 1837852 1485160 966937 314000 1443644 1729704 948390 1818843 1992326 550762 1143444 403393 537275 1726913 1962320 1887292 1604689 1748157 1227548 1576814 567189 1064880 1566608 333161 699227 1646410 736023 1093868 1463214 298920 1436340 698822 1067927 1905247 1277987 178516 73442 54535 1352467 1677225 640009 34696 1789516 248407 1614744 1522099 1534811 688846 558599 791022 762108 1543071 98390 1233994 930061 1764370 272039 909505 447386 1961324 670113 488684 7429 535677 679182 1609046 1239032 366814 941857 234777 1541651 1581931 1389766 1188089 55599 484568 1449173 126177 318296 932112 1082840 1143902 1527812 688989 1702021 716125 813493 217409 1532269 604895 544095 641479 14450 1707722 111158 215424 442314 248427 161752 1926535 1696059 1275710 1630322 809057 1090839 19231 1209625 1766639 347980 301521 977675 1554359 1192296 582912 1007625 681214 1941788 423735 1721041 174563 1328643 37378 1982204 1607338 1731977 830620 1592637 1011953 48725 1086157 1799885 486497 1493363 1550573 46954 28010 105824 1971629 1649577 1958230 873313 338732 344072 943685 958636 1239623 341467 1896594 1677555 1691570 1971071 1531961 704154 1550208 1189117 1933380 1335845 257951 1769022 905338 1034209 945174 547407 992218 319477 184052 944620 1278138 549380 1155531 297563 1573840 684837 260153 134541 322109 629913 1855779 288717 396315 1920421 135412 55519 130323 1340497 1265907 954665 1958670 174685 1406556 52771 458453 1965702 911216 972954 1078124 354027 1884300 1142197 8499 173090 1834197 1180052 1040149 689774 1515744 39306 1424813 1673989 1230564 1195534 713262 771474 662888 347765 1517256 1057591 962404 1113836 340590 652761 1590181 368899 516208 498422 489058 1274487 1488234 238413 1477253 974229 273055 499821 682547 509712 774877 1502344 1068345 1722694 1651008 1198823 1311076 747053 10470 577398 288424 605588 1319663 180520 1761248 1135465 672701 1459493 1047103 1143051 1573429 651820 1146319 1890226 641335 887045 543065 546437 1732797 1322064 659642 362663 535223 141419 1200307 764448 1617392 1392358 67938 759074 1210720 943317 152187 37634 1247665 1540299 1293937 1085896 1638996 1266199 767392 1322032 511149 1244376 366789 1541943 1189336 1170171 273104 1872915 1598908 693634 45364 599743 1543684 158405 488712 852274 978918 1845559 1948891 1735494 1292785 1623606 1535793 210579 709646 3351 1946869 1484795 1585651 1990799 1644341 12539 219620 1532564 1700461 23736 1065837 779379 539476 1802042 922595 312018 1817320 1760014 1779969 986011 1100930 7146 17999 803778 313036 1235138 1740089 524723 1180813 429366 635716 718269 916054 639729 1969745 188254 1376214 1268993 565466 429722 930889 1613693 1052091 939918 443815 1906149 1155736 642444 1899152 250306 575399 1108633 926891 936893 171578 444114 771250 47531 1674999 1849042 791547 1190182 1505785 1081253 1569529 251849 131310 714285 770400 1553500 113092 387577 852888 1244643 1863721 1290170 97354 1951722 152978 781435 1849267 1843251 559487 1471231 1314551 1647432 456254 732346 1894186 1740446 126961 181110 1980565 6208 772792 1721669 1426511 631981 593024 627934 342138 1098898 639486 1758535 642202 532607 1151500 1809932 160675 951757 1897493 823558 840595 155126 251323 762000 1563438 1165654 1922897 878171 288480 1524855 1612776 204432 1269548 1132081 587721 549771 1055627 1048172 1113549 118468 298726 1058276 244595 1372424 1163829 1437828 242605 82414 169805 1141150 1303089 441115 374846 1991758 70277 599903 1899951 1999000 1379725 509540 1063335 1898477 1690441 1150613 1688143 1458243 1284815 1795167 987957 539417 350785 311300 157266 1413488 1011625 1212093 1543418 1497545 1500209 394879 1362140 1132545 1076076 1112283 110590 1617876 1189427 580363 540692 268914 693888 297915 1762354 1571431 35744 897404 1472823 362041 357088 171429 652386 42067 162408 1046871 1553255 1879115 587125 33980 1422597 1173851 249420 971466 1851541 1173715 1479480 440641 1637964 1048083 186163 1853750 868115 37732 1645758 1308302 19409 1216541 1096985 1679420 1495798 1677758 1321145 1728103 411003 447001 1777095 1230695 284212 1802836 1429263 1206634 71407 748752 1404026 1261091 1058993 1766092 407682 1585656 1474877 1694077 322237 1349501 934577 441297 436673 1118259 899246 459347 916525 67092 663812 969674 1774028 1134302 683734 1871601 466878 1153698 1038193 1913749 1385900 1823241 710893 448303 1330078 210348 1689094 482750 1173814 495033 952813 497722 1941043 1780964 158641 512868 114984 195388 1296060 1457560 293864 156147 1632308 1211527 813673 1021840 1041825 1329328 296593 950520 379312 1117700 1886569 1281923 1981965 874459 1675409 1076640 1821870 912319 909342 1551508 1240548 1768530 793321 64831 205969 1785883 584501 756295 830803 259841 70805 83399 1082755 786918 59500 169167 685309 614450 961143 1836143 1548487 490367 1955529 676399 998520 891089 662794 523916 611698 1484170 40655 313896 1386731 348673 924712 1424729 12289 930140 870101 1950201 948395 552282 1661766 585590 1430050 149822 1468851 1750316 1305367 232086 1581064 749555 1047797 1732567 276895 1807963 797912 964150 615195 1491744 1461849 613541 1204873 858591 933555 1682213 1319591 920963 1395212 483313 533911 1319935 711391 970738 1859966 1290496 1709710 866816 17950 742289 1828937 589496 21355 1976992 460598 184499 1697550 1216510 1824213 1483291 817388 628269 435680 224225 1693780 859916 583252 659342 1322225 1432245 1098797 842697 1383357 464344 631570 248148 1850556 1005831 201704 1966228 824480 1436170 524144 708230 338480 1590670 532613 940139 675587 882338 717325 1280530 1747759 305579 1475079 1152847 105176 871086 1833516 1158085 758879 1512786 1865477 936997 198200 198983 1041568 566785 1441578 1467735 593691 1080124 672414 359083 55936 360778 439689 1379404 1284228 801970 218643 51096 1182987 1727010 62846 1883974 921231 378818 622819 1122742 751063 1944862 58175 351432 1995213 1124099 227707 163519 1786804 1267505 49736 118142 979368 838834 1756772 1138393 1710389 1547220 304748 860444 1842787 921897 604418 887642 1378739 512484 1335038 696490 1833210 400907 1821157 533813 1618760 151133 193245 97069 1077634 437442 1858895 1202726 409752 1810644 441368 1286448 236951 791963 809689 169544 1224731 1784745 1019697 1207828 1248810 180784 1879314 1645574 1442326 1150788 677442 770035 137913 1440060 1641681 500160 480607 1555597 1769446 1925232 933830 551757 919142 1894078 1991044 162065 117172 1812630 1693686 517869 745682 1399325 980284 1203063 1150903 555903 1037553 1980823 114302 1651551 322050 1973526 621508 1299583 434872 1073868 1077125 1562308 14306 952398 739527 204522 200154 1484869 329858 968419 1663115 414190 453949 297344 1900293 296432 201182 426334 500706 243194 1966635 1601023 1267474 1984124 1024061 1680960 623463 280941 704070 102293 1043151 1346229 918998 1804080 914832 197112 1207278 127566 274077 1806442 1879673 1306043 1556040 1554875 972497 363036 1722256 443385 440741 1898548 1666157 789323 1554627 354000 1968442 1164853 1282238 928766 640264 1746924 1510591 889184 756229 1185528 1356913 511582 1740572 1804653 177348 1636822 1172114 246635 1544989 1771403 1350726 1653538 1850781 245677 763855 640349 111852 906327 280795 1519100 1104186 1199811 1069040 440895 532546 1931797 311949 197056 783181 1055204 444225 738322 1399892 853094 1273011 155247 470448 926369 318303 1285801 769030 1102061 1126295 1082258 1460275 1028952 705711 1949982 1825134 258995 419438 844427 179758 1648848 1745398 1580574 911432 1983993 1083484 5654 1948779 979335 135242 1027660 226816 1971420 1681260 1050807 1272591 389334 1983765 655135 846956 1869150 651753 527883 1967806 596110 31546 1527157 915564 1771133 1835538 1833258 1072242 626842 1399453 1138034 1387966 885699 1101698 633681 1217251 955909 1781507 1452892 1884884 1140356 814184 1271325 50 585322 1886982 1135416 238002 1937112 323186 442211 440128 1857973 399143 1372335 365177 1859942 2257 1163357 1505968 1497486 1423440 658030 1734584 1400941 1928654 1391340 729059 579360 828716 1747569 831906 925617 339196 1024834 864968 1000557 504063 813021 1643195 1648627 1871275 1071915 191149 996006 1379806 1479314 1060162 1251980 956324 1207091 1256927 804815 1143974 316657 1951045 1487416 1431954 945926 1651547 1102615 349013 1862245 448111 1198036 1588691 1037885 1909675 1240993 633832 340606 311363 1744493 1280596 1869076 11456 1205967 1151377 110820 371559 389626 1559801 1064544 1821012 1325223 280870 1014817 895251 36579 701414 1085238 1966286 392451 967561 983673 1478935 458440 1942345 1575841 24600 1011416 682035 527698 538232 1211603 1626285 688792 1041227 332266 1735846 1851506 1704085 594493 210682 306959 1539552 1035074 1526838 779243 1107320 1418749 1266623 1042758 437692 888350 1155048 834991 1342645 707713 606244 849931 1259322 82522 942921 203876 1181900 436883 219174 595440 1789905 1382080 898880 1515936 1829061 1521657 637886 539847 951224 462705 1154995 178922 515068 1904900 1693745 1904818 1096605 1985211 1775460 113289 665442 1628414 1902596 1898973 693551 1820608 317406 1659319 1611787 1170837 518634 1948322 702569 1912476 724395 1178269 1560435 1377165 228641 798791 1938248 125447 1130349 1396311 1027796 690568 1844166 1186646 1210053 1677663 836762 1723840 1102078 366877 1689155 1977702 1859384 1588666 1158823 1499288 89897 1911658 1143826 445740 958947 609946 1238426 1742124 1501748 165700 514830 4438 613629 1489409 1906654 369597 1458198 1958922 1072784 919032 1632404 1083322 941330 1408985 1706698 888917 1034481 1331378 1091585 1636293 1784625 1092950 1845136 1198989 155488 11856 181896 1325424 1349622 1063600 1558485 1194023 256311 1270812 1705381 272609 1660942 1844417 1099927 1398188 1519547 570522 436185 607665 1717283 1837725 442586 509395 1477948 1807450 843454 641813 1532007 606063 1075105 612394 1833842 969520 1534619 608995 1585729 1040264 1277076 1210281 851603 513429 211557 1460298 1608784 1125023 1649520 892162 1759549 1912052 277590 1702756 1187019 1639703 1897575 502395 957133 1080757 1879450 1811151 1867058 364189 621645 1737423 1274664 1839853 1517906 1423295 166128 1415590 848155 1359799 1369027 988481 450446 1622875 341381 1877163 332162 630553 1897414 942801 687298 1578799 1979891 839850 1371436 1553109 237714 1359185 1403915 1946281 432958 1102944 843485 1711721 1272263 208943 579231 1190795 48709 1250846 988883 7718 1019501 1798425 1579687 93094 295823 128909 520124 848481 55724 1899542 953393 1147112 1280696 1012584 1902282 452565 1532688 526168 865750 200321 923563 1541799 1793929 1528849 194625 1110973 1234304 1403368 1134529 718529 1730863 1198537 1560485 1459335 1981903 392565 520253 1812655 733351 1337976 598129 312745 585736 1953648 614771 1166387 644128 330128 941206 1694487 686724 807491 14748 976029 988816 1918051 786422 1285022 1777404 1459338 114428 185425 1669703 297066 1686885 91207 1459547 1990416 1391753 791612 844982 1257554 1259344 149783 1165162 1487139 1823355 1771357 771613 1149357 1279357 1914220 1732096 197778 1103549 1303374 1740498 1507825 931514 1864417 1314350 1496722 1274427 137190 187946 1675351 1897267 257893 1826352 277856 1844243 816323 655956 1961172 1249644 540633 459982 1082975 1734076 251851 486590 1878851 841656 1365466 1383990 1160526 211420 653361 1288196 410303 1191380 477468 836953 1402104 1273532 594768 282061 164110 1880722 1166272 220807 1297370 221684 1392387 248553 1202108 296594 296892 956234 1527029 1297534 1018156 1577646 871571 1990589 1129406 724313 348912 1913556 141889 1981533 1597943 1851339 478916 1431497 428592 1919411 537185 1048936 1179716 1830484 1638527 728631 933321 1407948 602094 1417285 611488 806893 1248559 460059 1233398 994631 1835286 1723133 843829 491599 618832 960442 718247 1191136 947924 1064594 1236007 1646947 1497156 1013392 922680 1294329 349879 226370 1569552 1284525 316342 1890410 612522 1480432 1261154 605934 505189 854178 1343958 748707 877966 1989152 378339 326534 304047 998455 853014 682866 1774336 1442108 838760 915915 820586 835732 926083 1629414 563749 54393 683032 1530638 1008253 1977955 1282492 425477 864149 1135858 1475615 1788832 290526 134078 812819 506250 1377237 198494 417303 486185 1074562 1472973 1598448 1674339 1356368 1427948 409636 1716146 363997 1597853 1200057 1568034 1616387 576861 1229292 617230 1550541 739236 1591894 864590 218184 29914 636428 881705 1112647 661531 133568 1387551 926765 994210 1401038 1737105 306306 52554 996215 167720 946676 1349649 896197 155209 1383216 966057 888196 275007 1131761 479552 1033526 1087425 1852271 581244 1358580 387350 450577 125240 286891 1849253 825536 1208395 572551 1289058 1385182 532816 620304 1306120 1404430 31578 1804264 705735 1857124 1942460 1104025 1795497 1343494 1421114 822417 119012 585489 670519 293555 1407317 1922759 1634839 1773066 1574443 1820220 527442 359430 1533636 215576 452686 1524439 519075 443548 346834 907986 1520564 23666 1367096 1720101 336292 1051208 1734364 499366 1940409 660963 1398316 819395 305102 1995842 325914 415056 413536 940476 1332789 314740 1239147 871787 1209638 1555978 1787414 135684 1562715 1954385 1295776 677100 1279252 1627518 1523459 582277 159327 213891 1222460 545611 1572924 1963112 515007 1239181 1543105 1766150 1652056 810588 106751 832531 1161296 1633923 8574 1372338 508603 1259018 372755 1129754 1392427 172497 1471519 1582689 1669019 1044037 318965 187169 833486 1538390 1119261 1352980 1636829 1424723 256561 1155275 738662 1530285 1239099 1077967 742584 1182043 454146 1886422 460020 882529 1022349 1432603 1232747 940351 70351 1177107 743178 1502599 561243 1426027 70037 931362 528993 1436588 1405262 1946985 1521215 312848 1576203 1632763 1708561 473626 1928182 1162879 1131427 1725989 813637 838457 307650 1802110 127674 1144100 1654180 224800 1433435 1621178 1646630 1366395 1029317 1335811 327405 1336859 1365113 629189 674707 177540 488747 927807 1748409 552576 321992 1992865 1057991 400981 120180 1827844 1930192 1179176 376587 1623580 1339949 394663 1382329 965818 1129661 310061 1433050 1811674 87440 1610261 1250751 89971 119480 1897366 763275 1560470 1991353 1598150 33259 675242 151440 1848360 267689 1394124 1015328 57858 1980052 912291 100735 829190 1931808 1622849 447849 1846755 854834 1741935 1558235 1823671 957449 460863 795444 1151539 1886423 282444 1757655 1187866 1516030 238786 658197 140602 995632 1064670 1387358 1281860 1340248 911088 1816373 51957 548633 1341326 1987379 49693 1582616 217479 431784 412548 1831125 487718 1507567 1779316 682327 29768 619525 550573 87788 1524377 1996976 847630 69311 1503652 1695520 1297668 551984 791 921305 900127 957985 1044522 666642 1838985 248737 1086718 226933 1006349 1997580 595132 161256 954879 38237 379661 1464452 1341700 481407 1115479 1841125 193699 574495 291665 604191 1197715 1871291 805083 1452260 1986861 1275807 187333 1599967 604903 495348 379265 1018891 334247 1381495 1106427 991114 1666378 700174 254330 1156415 194826 1388606 1768941 664000 866079 1741508 1173831 1370740 699163 1228562 788348 676733 1348199 72177 349812 177537 984909 128928 132682 1314614 1704549 591105 754165 1186370 283287 1716139 1534928 163378 1281171 1795871 1025113 192232 1119005 171044 1281152 1489931 717957 1846247 553175 585156 78441 1067459 1122693 212241 1402188 1361995 648496 683373 1548846 772632 944443 1723924 1436223 1051560 1476147 1393744 758699 1037750 1594575 717881 161840 1290431 383768 1571932 1728359 1769030 1814295 1484758 551257 842496 530100 1408458 1650179 494608 1652564 1146730 788398 395353 297469 432044 1626807 1125943 1933823 117220 1795666 431896 151253 388996 1280822 420807 618585 574498 463239 466541 1919191 1899288 1532401 1847071 1526267 122457 442062 285038 1775553 1148408 1489377 1053491 607446 1210038 856374 1874883 1207442 1590439 423713 1624325 436944 1865049 1804491 916313 1403561 913615 1541817 45467 781910 435874 1622077 1995585 1013724 406041 1907635 7822 431091 137937 1812059 452990 1355228 1568795 1926670 141949 1861897 1033434 348427 59196 636493 1525179 861889 882827 1518085 1655378 1814299 952719 1699526 576938 176668 964344 1483968 1682979 676460 955166 813412 1516879 1543371 830463 932558 1873316 175939 1311440 1278933 1159062 22856 1912590 1442335 602701 123694 59441 1507066 310242 3718 217472 786513 1491404 1197656 1565473 59019 31428 365743 1300894 831107 945252 1734645 276456 1199394 399499 638042 1060270 1374173 1432556 734366 150352 1363215 1986219 524107 1046799 1400041 428044 1101632 476463 936509 573112 1455320 264422 1203481 1587185 859629 1292744 1334255 565727 1416135 362522 635316 298120 1271342 932385 131114 998352 600564 1132376 1967159 600856 1383522 1490089 104829 1501851 739274 1873593 1975200 1019002 139778 1858915 1010710 1366144 1785582 539878 569773 523803 424875 286448 87252 1692423 758559 173259 188511 1310377 1784658 579707 1474184 1910130 1056678 1925717 345694 1888926 525773 1797793 1763232 837106 780881 1609414 380120 425056 595068 1259917 755581 517228 567827 525954 253777 880946 392328 1060641 490673 1747522 675251 409554 429735 669045 542357 822382 1677235 688659 1381619 1813380 1164539 10702 392476 1907426 1761102 345581 972755 953655 412396 1727174 275318 1354753 1467324 300304 543470 1554001 1136114 358567 1683502 707602 135444 214592 79125 391983 809340 1986984 424696 1616548 1956105 1351199 337002 877598 795605 1253462 1687982 552966 247859 526049 436994 719265 1790736 1056036 1254837 348464 75116 379438 1486840 1481202 436421 1297703 795731 602558 1967333 1165756 299144 859367 1952776 1550151 106390 924185 1033567 1681199 1600159 299136 348378 767599 450585 1426189 408372 1778467 1345998 937690 1060418 1066670 1934664 1540404 1315999 397391 1183594 383389 1365549 80932 1038922 807426 1110181 1880403 1190150 102405 289729 778801 695129 818696 617359 1901116 1701354 262562 1926726 1838913 1200565 1637015 284073 296567 613235 701558 1996034 1392366 518921 1647127 1088924 1919813 964541 543263 27910 321741 105073 1298894 689988 1662409 1952403 1332940 832507 1543013 119401 943488 1278264 347759 707850 1959429 1874907 1482867 1146537 914624 618324 1236774 301670 1339725 166983 582788 534485 881461 1222121 629775 157157 13651 284738 1435285 1174693 1903529 1782832 1550583 24106 1766428 489491 578494 249060 1817179 286086 346078 69801 648099 1144610 66243 1884098 591788 503994 1902956 752957 731200 290591 156644 412221 582536 341679 718634 21327 940117 535633 1614713 610064 1273808 997873 89429 1799972 1869485 835392 1914030 1015182 1863529 599870 1201209 402083 156513 888439 1308672 49187 1832444 324552 1622281 400781 227817 1038360 830349 1404056 1440777 170297 239690 1589088 1510127 1606085 1108453 1078546 217588 117162 607591 916181 518230 567290 1712735 935325 893461 543288 1297359 2523 301158 38299 1712158 1859682 53591 505607 697130 1263593 553340 896411 1941588 1666466 540968 543242 1335024 775285 1298220 575051 1758398 643247 1837215 975148 283592 1298436 4253 1747338 1827657 385996 434794 1000195 1701853 431465 1980797 480288 1329316 798484 84048 1790086 45305 220823 1215063 796635 1182876 1623662 1567779 173980 860612 490426 1533599 124950 1685148 696425 1271488 391530 1502095 1515402 1585632 655124 775292 46544 788101 1004543 610361 559449 970075 1082227 930361 385334 200450 1459084 1030130 1060354 1235114 1612206 445104 1436311 1371040 1124354 1876895 1247029 1057323 935394 1598020 1369549 508079 563522 780513 1050232 744202 859186 1712613 672599 1663540 178601 590061 784437 528637 945680 1274799 845560 1932006 141305 1277179 1791642 102594 136192 1478730 1667667 1262978 196875 1501827 1985801 529690 1063552 909493 485041 1938692 1642709 78232 1334160 779418 1741843 1415143 1929193 1094693 414306 1936741 1981926 381494 272941 450109 851951 170962 609492 1153340 943087 1250364 144587 1726873 1187998 767812 1143840 1251804 1915668 496657 1132965 1789953 907903 1981216 1512900 858437 316958 1247550 1598346 622174 511679 201826 1534233 1183201 1770237 1419922 1364093 1904987 1299227 1607698 28350 1862046 435871 75639 1999666 872092 1393154 1135945 682816 712353 1202858 755103 649568 1918547 183817 710253 335680 837705 1867731 951805 1899380 849774 661009 1587779 822777 1978001 456298 1185636 1944549 1502426 996700 1212011 659744 1902248 993947 1513416 1251437 1093017 100126 726474 472615 1107576 502856 1187423 732833 1757923 345020 770924 1604326 70825 417253 340395 742394 933821 1444510 489455 1947947 506946 132143 895269 1972115 466897 1569551 1021340 1961277 1668973 1751849 849645 1767081 1572646 310069 697450 417571 1400846 236040 1247885 1834013 317117 1671998 44197 928441 306935 1709374 1069940 1798023 112053 781605 303191 1676896 737992 1169072 1371427 717675 108850 1792109 539010 240678 451302 1358324 904084 1192844 891159 810795 55603 749090 906207 1555540 1794675 1045362 85641 542952 605088 825929 226543 887741 883418 1053239 1137254 1517266 1925210 242621 1667318 1921615 1809545 966655 931770 567229 1950160 592633 892008 463188 1067170 176533 395032 715247 76362 1750237 1523504 1758509 1359465 68692 1976307 1995301 551242 226617 1912411 1931516 957056 1143689 1033691 848501 1443630 1286472 1258213 1763765 574448 841846 1133574 1293161 1762477 1151885 1317855 32814 1416276 986385 443468 469740 1383396 1000388 1124840 1535031 574939 730987 738566 1242974 1650661 391377 1956104 1392640 1296991 1345126 346765 194645 1207811 1503728 801823 616854 1308311 964474 1981863 1462754 1606685 1193113 838480 1054935 1313417 796795 616650 1566081 1551578 1888140 1043074 1823234 886494 204488 925122 1513085 678515 101157 1021750 403522 453768 1608976 1325549 1392634 142135 222789 1218720 869996 1397469 112179 26144 1481444 1909228 1049239 1868448 734643 672069 66946 1910514 593085 231265 237876 918817 179192 1282961 283269 1898684 1425217 1113290 479756 702697 1293385 1640627 1215583 1445141 1398635 335195 509508 536211 934928 1754059 1619110 1729809 623893 1313922 949060 1165564 1100470 467756 940870 1539085 831738 1864907 155409 1702874 278485 1688964 1127382 1587814 1301978 941279 868027 1863391 642804 821748 1533273 425974 563608 62559 520097 1385235 318561 1415302 691670 416505 287236 11203 1356695 584873 1112291 769260 1793439 778308 1342424 472233 648133 1792429 1250059 272734 1627365 1245661 652030 1913310 661256 1341065 982572 687476 177630 1692260 1434091 744652 1603653 344882 133861 1025079 35767 84017 1022169 1736305 1179201 1815362 583291 61999 1905906 1374455 56791 429742 352925 980348 1858078 782336 665427 1446797 1219563 1215988 1597936 1912161 745935 1349674 590894 1506447 1663136 1011472 1761240 366390 1395051 431522 729613 146177 1081156 1447439 1268113 1745972 100889 554700 527824 1433014 187301 794514 633684 1579403 277369 6596 1162034 1239760 282902 62845 567828 1321985 253204 1867679 1483113 518910 1207216 983700 1918985 833225 882243 320340 1722736 1445373 229584 1426757 702155 1519485 1867871 368523 899221 57446 207753 876468 1364643 1799099 1602955 909784 1547110 56694 1975744 947980 353342 961379 709711 1346341 1145052 1596531 877724 1691399 1040529 338997 598063 1174484 1201006 1417042 1466555 1612511 358580 1405666 689999 481261 1690279 687657 1099746 1976599 276358 1613944 1268575 471848 801591 1277772 1958053 431078 338856 1951530 1406824 1653339 773087 1340709 1404947 620871 1076682 136417 774469 364268 1155293 29658 761238 302489 406834 909567 1998914 978253 1452064 1510055 354630 778434 229458 917662 1267 1528241 1078806 456190 181967 1333360 1285089 981888 1456487 648682 862218 1795970 195239 721061 810155 1663294 595327 807397 972681 585665 1405561 1598286 721888 1461767 1634274 897893 1881969 438044 898941 852445 1666428 1124770 1589692 1982382 812293 1675010 1694826 564127 262415 1763566 499091 1882970 672190 645775 1052151 1774058 220412 1756729 1643257 1827746 1912145 417233 662423 630555 368575 1333040 742503 1221109 281910 1853550 183437 1455469 1709214 517107 792624 1210419 1954193 1079374 172197 176800 135657 67299 843436 1806885 1927487 198583 1081466 472957 530168 1909925 531506 1950511 72907 1304406 154882 300549 1453535 778328 1629995 371965 1559058 1380630 1337785 356404 1693119 1014698 417425 992172 228166 1171114 808292 1442788 1475452 584348 944982 1809154 1712599 312048 1297500 1553448 378107 1229089 1902745 1841573 29533 1726713 931907 412203 1075032 423433 794347 763499 1664459 986277 1592112 1650870 506006 243 975037 1701573 570958 66319 1862474 1274608 1842076 354237 1914067 1926699 870414 1735393 151506 1126182 623798 428378 425942 849550 408234 398988 1342918 754711 1468407 1668131 515537 1098184 527813 1268062 1160450 906876 1531384 287606 1132859 1394108 1455019 669810 1981204 1171809 651047 104500 1307442 1984096 1912300 1348516 816735 48917 1204905 1833974 507661 406914 1840277 1803448 1573612 193660 1944512 178197 1083974 854800 203584 523619 505916 628822 210772 1355949 978111 1272783 1123305 615655 1219463 594351 789740 123629 1619355 867007 278102 332401 1761150 127024 808392 1342218 1782015 1254555 1337841 1813556 1742402 1786589 1725635 1478016 1482617 771518 1111562 154597 394065 1290350 1696491 1790923 598257 1410815 1616929 148668 1470995 1595722 1702061 1229879 1572828 756898 278225 1304168 1231731 1846264 48955 55748 1861820 491650 677986 1382846 647945 1154212 820061 47475 1944276 1099793 1991767 192220 1095729 1377128 639891 1140683 12530 1176679 67516 1563061 1915235 42163 103788 1129462 728868 1606944 70025 1150904 622613 448390 1571421 1508205 1596528 37574 216226 104806 985390 1225944 356825 944972 1452344 1510668 975468 494520 1510824 556748 1410521 917593 1671114 394186 1167725 870748 1528870 1524692 313237 1248548 1404376 1374088 389414 177465 666082 1785401 723277 268739 1643259 1927702 392616 304363 1622765 101835 400933 1178585 649538 356366 101871 1703506 1670057 1547033 258359 1542391 1119781 1947637 1031090 1522144 1216095 1600675 1977732 1139627 799451 1852812 1390661 185661 1774573 1674006 1213093 1350711 435019 3360 1951717 1774693 1455187 543875 890182 1694553 96919 628152 1541030 916888 832282 1543027 215228 1257903 488584 1414247 311896 1824593 1289441 124439 236396 882519 713504 1182395 179547 1138974 747764 1778415 1541140 471305 1949859 878397 619898 1222044 1930359 331342 837349 363608 512590 1316066 349309 1904729 1734763 1958574 1925464 234559 762285 251415 785690 1482619 527482 1657970 1515699 818083 61687 1770222 1658841 953667 273621 712495 200756 103596 506949 328188 1564931 64794 1173873 685073 593454 1504018 264730 272685 1358870 1570257 1178559 1521062 1643640 106262 1229306 1078193 1783470 1192611 626844 1896649 1850531 1674630 1114122 1884308 11281 1886814 345699 174140 224518 1846899 611954 516701 174644 465505 1929011 14296 951326 1255130 314324 240830 1599478 1342394 1116086 976224 1809664 938112 1064038 1081303 238777 1265247 1129211 683946 1813862 1632757 1879556 377264 1149836 56827 948367 1565538 54345 684742 1881077 463429 1332215 1569869 314406 905029 684334 171013 369748 1097053 795526 731162 667636 82828 64981 1172523 1408305 768671 1292663 47910 1864326 83473 1774044 1271839 461854 980902 1462636 811915 730555 134735 898598 487242 1065027 798296 574313 388939 864350 1664632 1982938 1884815 1286135 105390 1868437 121195 647856 1082556 670183 1622217 994741 28653 1208905 1055660 1567568 737542 889255 1020512 1818631 496324 1134725 1120919 1806368 840489 1159127 1324874 1489101 968421 168408 1643171 472932 1529757 1529936 1661230 1220768 1771300 1262851 1771582 1890594 1267823 1225951 607560 1863765 898061 672132 467225 1289726 1185363 1143718 232341 1383045 1985030 1695111 301091 1879965 777590 288022 1768255 1053584 1428318 942941 1212172 1229103 590076 546757 1792514 1766849 1497248 1973830 1310429 1873482 1669319 678136 1974514 1290237 726739 1731867 925640 605872 1082970 1569704 1593749 1935073 773651 122823 1389473 1018212 1171801 1328329 1985709 312784 434886 1806471 1808037 237973 1301312 1753103 486288 843104 1336672 1758832 193532 1541093 504942 1553450 561624 1358347 178168 920256 45902 1536895 1389112 622107 1052736 975655 1454684 159570 1132104 1488277 1048279 355643 232142 82736 891999 666603 1904647 653114 131800 1940002 1059990 1749681 385823 1217086 1626789 957030 1823610 1097025 111443 1943801 1408844 1588895 1089105 1078968 791658 962922 521551 1243275 1510720 34965 515106 1008025 998678 256774 927368 237798 933897 946447 551038 1026882 795901 1059202 897333 1433170 471593 657392 1823616 1377466 1995645 650513 1304637 829051 463076 1115241 1217115 253444 1640009 1292569 1680929 101483 1307954 1432431 1098469 495922 973620 1311513 916923 1530726 146775 1148712 947822 1623116 1153654 1843613 786611 1175425 513858 1747660 1778366 824927 1201816 709748 170400 754451 775791 253080 1663127 267312 508170 641075 1280915 1572231 564414 1826283 312527 1078321 160133 1876292 424677 1297440 1871732 1067391 1269287 1336806 915104 1822980 247796 850781 1343382 1115347 649134 1584303 1897238 293541 1041318 35299 644900 1832418 170356 1179645 1397135 1897540 894247 1886895 182018 1162231 170925 876581 806694 479979 182977 1698859 1682121 317036 1994563 1704083 1734653 124843 62353 1297205 409556 1640514 1650658 44000 1859470 448016 1111692 126155 261515 1221734 1769525 1841631 1964510 1946492 1813482 1498525 1640118 976660 1093497 362246 1478098 522908 1292417 833066 322053 947595 1462584 1964266 1956971 1193744 368856 193232 473034 522104 436666 1935377 646486 1892311 132914 1238111 1538954 92458 1594800 553963 1733088 1984804 999511 568310 542271 1694761 1798955 357315 1452391 96497 938526 1861793 1365904 1251954 254494 414660 685953 1065361 692516 28271 1350480 1865970 660810 1083183 1784127 512746 360908 1843382 171173 244073 1406307 1952803 1370632 1167033 1467540 1519116 1910443 1144762 810666 1474866 731146 1995376 1898551 1671433 599987 855782 898054 291539 327065 941666 1174608 79070 1570601 1477729 237351 1731508 24203 652211 1430175 1976608 1150979 1080282 290156 1248404 648250 1999929 988726 820018 1400882 581910 114310 216777 1744542 18145 1037764 424556 276145 186352 136138 1620207 1222453 1311404 429695 1578839 1201015 376297 1474747 294039 1636613 403050 232633 437684 1790427 75732 32514 1498805 320959 1021626 584496 75996 1102512 834919 849936 1670621 1711770 1333049 84447 814395 121270 1224798 1820065 227371 727614 935072 268788 1462867 1297141 1053233 856738 1463598 258533 1581162 1697928 1463574 99414 1500274 494478 1750633 308918 1825757 1855484 603854 1803891 536178 726623 1445769 1794770 633824 1613258 1392020 62631 1953346 1363261 1329333 1044913 1423274 1378272 1017950 1063854 963761 1857018 212722 1023360 885257 1579941 1183614 1452489 649612 105160 586524 830562 740031 1414015 1000667 20425 1394018 544423 261478 194453 434136 85951 921476 428404 1337105 1876667 960441 1878200 549264 1674599 1259092 1518374 850990 430818 549021 86432 1793015 1944960 640049 1516888 601383 209332 1246004 1254306 1871787 1959154 1547687 1054914 920126 1174133 1486093 805119 1350438 515065 1710640 1209966 999570 363690 1436476 613270 1373631 325943 1793679 9008 252556 1708096 953484 766498 820447 1185778 1256475 1215113 518319 1964047 963977 1160323 836025 1355655 175134 956034 815090 1100757 1843907 1997261 1765057 985796 1186230 1404675 1386782 1464542 1524295 715180 1998252 663544 211066 396329 1670601 1250298 844889 299074 526363 282597 1410784 630109 640771 1939352 53753 1808872 512054 313834 211279 856803 1659542 1413158 668150 77772 12283 857266 1962611 1046223 1562161 187241 127536 129014 1583071 1949955 245137 98782 739777 1534880 1673048 1813795 389798 1492329 22204 187036 1070720 1917692 402509 1626325 1579205 1849422 662699 593817 397358 1471404 1206066 939119 1062870 1905768 589405 302684 415243 1201527 1391252 1774679 1681377 1165324 728997 412380 1990304 663908 1018400 346051 879736 31417 760880 877410 1972890 1272861 1091876 209752 1490668 785564 592088 1173240 1427938 106647 999263 125130 634576 1045040 465849 1066367 1733702 1496566 788204 1548416 1001216 652390 219364 700320 1807280 1033746 927848 479864 418886 1885127 1652205 264450 1017889 1404927 1105539 1952909 15739 259060 1746851 598317 1288614 949791 928229 962644 554181 535797 1114642 35800 1734573 788081 1671180 1149574 1840047 869518 1593068 536467 665615 1370866 1820281 157771 1667246 1066949 1408527 631852 1408969 976267 569293 799206 1883345 1042936 1480630 1626508 567490 90115 1961969 96157 1750016 516323 1846990 1727236 869075 882567 1639647 185089 722628 374089 1165236 351875 1608545 1428011 450620 957976 1791328 1108868 1650465 981759 401840 623264 1701613 261666 1927629 1653641 165738 1888264 1074943 1070146 1235557 1505562 544898 485348 1566617 1974395 1547279 1670233 220311 525327 918362 128468 1863828 1781643 1275192 762360 473442 237142 1841372 1686969 1098463 421009 1657999 1124269 713250 1504241 627429 446256 1559011 56627 337562 1001696 1626579 209881 1493170 1928616 138416 1517237 514353 1679210 26957 715781 1256297 1952244 736520 1451675 1758460 758930 980580 10118 813801 459018 401450 239099 321458 894983 321371 1773174 1725355 78815 844605 359423 1202944 1854720 501259 1858249 1945866 966052 496681 259046 952017 1600859 346198 602411 822000 452167 1564442 182292 1326014 1869433 12589 58665 1079886 739741 1591691 1054497 1364742 1197105 229547 262279 619687 37985 245641 624932 1509968 1491379 854153 1400027 1610186 1399912 1806785 1199393 1612922 265287 1628458 367744 514354 708267 889958 1369634 185177 1945230 1661024 234304 756916 125225 1257200 1930018 1431306 363895 1431696 285789 1630898 955989 391793 1963480 123543 1783540 1029815 575284 888846 1433959 986559 843663 1233556 336312 388594 101049 1957058 299291 297463 1193526 567092 1734901 531462 1177018 718286 1488748 1091173 420120 1091568 1004289 1763066 119647 1586326 471294 1561044 804803 1811927 134364 1025378 991284 1411041 472891 362470 568388 1633487 1375807 349081 1922953 562961 1800222 242737 1111823 946384 1059189 1420481 1786566 1155397 1932093 314475 1553335 853095 583522 613419 1083229 69686 744579 1295726 788180 585502 1054817 1792507 1914428 1467374 3869 1778670 1791237 219296 1043466 583175 302214 1598281 53950 405664 964958 412320 160730 843669 1067244 154714 1436250 1580512 1422796 175601 614437 1988426 85402 297752 236835 1178446 690451 1611153 1986704 1452852 1480812 1684736 1084720 926328 132344 631806 590293 6493 1895089 471916 1633964 982058 589658 1194156 750327 1164970 550503 1380733 1601224 550570 1472426 475863 1143078 14709 407540 447417 338889 721812 807904 976315 769492 1204314 309559 359590 1295326 112646 1568455 1988740 1438837 865902 26908 1118791 1473188 1756624 457178 1714515 1763920 845269 937931 1150034 1843595 1233247 1165458 1947400 1683921 959452 1111527 34297 1857552 937702 857386 1361080 1072876 818938 690663 1787216 140075 1461617 450784 957949 618212 1857260 553478 938567 706485 648070 527219 900363 13023 580651 1783073 1620486 1730826 1134096 496227 1792362 446446 1884406 1025498 361185 1255760 1921435 77357 669808 1605914 1724285 231482 240699 1582916 1361375 556885 573068 1310920 1190942 297600 512366 351147 546657 1245352 1087707 1171239 837966 165803 1551865 838500 115761 618758 983002 1052295 74026 519036 916934 1163717 1198317 1260373 108614 1440293 271948 1263045 1605656 1655445 1770105 157307 333407 311892 841152 615154 130447 729456 803305 965046 1997875 1060098 988586 1465340 1722403 1830181 31042 1598340 855565 1622430 1259787 642160 158897 1426915 1207350 1251303 609684 1806587 353213 1017782 1833852 1713717 1955435 280937 1513082 552139 1721866 419023 743305 1285337 1559848 1088818 597916 1957953 257565 129081 574948 526568 295325 401519 759932 1362829 101248 1723728 1681931 1269772 456714 1699213 807812 775430 846364 791083 1474383 1232034 250706 1610425 215444 1807583 434444 1837796 234050 1837371 428533 1780323 617845 1178450 1176471 1586840 1193188 32795 845738 1879555 1759186 1664496 195571 1204464 1860396 1665816 730152 35106 1544696 75500 1904257 1673241 700286 1471116 89886 70628 1468790 141938 1791039 1029821 411114 668188 1571710 1427897 1401959 962302 1430463 1828778 761860 133014 4225 108951 1196149 63732 1139165 1323571 1317302 1877504 290499 185184 1081342 1086416 187581 986027 1943196 169316 842655 1543551 1027139 1969119 961421 1661104 103203 926850 1549927 1982049 796945 302965 645458 551223 421302 702714 16673 1630333 204666 1877374 461592 838099 407454 1703234 385524 882706 217831 1206745 728460 226288 338433 629654 1086953 258398 575811 846118 633691 217726 1858202 1726498 1152665 331998 1113160 1494606 292849 808775 1795798 1629806 932827 487882 1587288 1325658 819608 462386 773147 550211 1620273 480724 1743876 1361442 1368120 137149 1481816 1951833 643093 490094 445703 774446 1376982 327524 393942 239359 802333 663016 341086 1139555 687586 1673904 1375338 142610 180969 1682058 929326 1421134 634841 1391679 998548 1876658 1329706 288257 1545541 1386001 1344521 1208690 152052 1391119 364420 456468 388792 219909 1804012 1963942 1415098 1374026 1110381 741109 572252 1306720 1272786 961138 116278 103795 213767 864607 1527378 1910177 877796 1065958 223397 1147329 1920984 1970680 1113614 572345 911871 1199870 1471794 1729085 1345824 36043 439601 1753114 850981 251561 760456 613843 993153 762555 432983 1753352 1382583 81728 429926 844587 66720 921383 118471 1414596 396585 385568 375456 515886 613355 1693652 266470 777676 365813 138967 1481136 1634894 1471952 1114407 419571 331636 774386 398239 671351 1200964 525541 1568548 1841019 732823 166368 962318 1587613 1843533 221643 1625732 110801 468943 171135 1487023 1112920 301090 1854258 1273896 1962844 792236 1798113 142662 1467927 1883590 1837850 614651 539871 1631796 1440875 541612 712945 1965733 276495 678800 1556186 883647 1687377 1276395 606064 220956 1123049 1755034 1675688 959026 616686 1789721 582026 426625 561014 1473372 1357211 533676 1429065 1306830 1383646 1554276 1175635 74731 1636363 645127 667527 1556534 558865 962096 1666692 1678744 1284773 1622418 1180054 1672978 1249262 410553 180887 1425752 1712839 647234 1498577 1111649 1755774 614367 355783 445913 939874 524531 458318 911445 1341250 1473587 255635 467941 1654283 274192 1054436 1985531 1324829 214079 1866851 887310 379853 1829883 650791 1882101 225765 1413772 66543 307164 603723 247171 1556424 515179 1864263 923912 1994365 1885285 194697 225865 1457583 884318 1045718 922204 1532453 336315 643297 1718440 996780 1775513 686744 915234 1507986 1997776 1416381 789162 1185800 208176 250213 701380 564968 557593 1914971 59057 1556536 710244 1931888 34444 481232 587491 1400271 649603 667446 397733 753019 1349915 1181096 1369760 617434 155078 1218800 255090 1344086 238611 108304 1053217 1670099 356644 1546848 606862 366238 1834689 161474 372305 232461 434088 1433364 320429 941319 124564 35370 54328 1305612 683059 260484 1363977 704780 138044 687390 1652153 67621 168533 1666751 504665 646186 1024960 1995885 1342031 347575 929786 120585 1038460 783660 5926 1486746 1655706 1632828 1557 1252758 1038377 1524281 694217 1717427 327164 1800597 871558 1196033 418227 715242 1123485 1099584 1524196 1186769 337862 1488508 795443 1393795 27308 20744 1933373 1346113 386891 155735 1953113 840278 673651 1749031 1559476 586598 1488254 111541 568900 675088 1978050 1292919 969152 1516254 1317298 1438399 1924122 178879 1801893 1130413 1714656 1302048 928667 457659 1469664 1921900 1258182 546396 877034 1897637 687416 449878 878762 234715 1964712 499804 1430123 751897 1865498 249768 1045998 1709151 380725 1973652 895664 1469639 967738 1140702 679192 826844 266525 110678 1433711 1313424 1812281 1991577 812275 260310 987975 1625225 169876 685001 1841587 1588572 712362 1764911 269410 634907 1154836 247070 184352 1151297 694001 823841 1578046 1820769 466514 700605 1663399 532949 1454045 1519044 518911 949800 587611 1976448 1459472 625051 241163 1641026 495328 1639772 1068041 930273 143590 585397 989322 783952 1722962 1748298 1628639 1061802 1518763 337032 1307933 1178222 1384742 548820 1949348 1059126 1380418 990651 538069 618728 814235 952399 705010 651976 392126 1390349 668065 769067 694663 1846631 1980766 1027112 756883 953119 112587 1816868 425852 784589 1826393 1532605 848195 106940 1515935 1755606 1708182 830768 1851630 1099017 1265632 1865346 1361516 942024 454920 1807975 1674623 1835283 808397 52069 401844 573338 1049440 45671 1758286 318052 1274533 930093 157511 1076593 551841 856668 521077 1971229 347431 1540310 1595804 1321311 431869 1831820 688139 90682 1746664 765665 1232755 629500 1228073 926477 1590328 1331264 334987 1952754 1689582 1034016 972894 1417620 638387 1757371 1337714 611746 951320 1262359 1468969 1258957 429278 1476103 1044666 1734676 754140 1994933 447453 67771 1293720 592592 939068 81623 31654 665499 974106 1480397 1378949 1024634 343314 888246 1391047 706361 1349981 1745355 425523 149012 1869574 1675284 1588459 1859594 1437336 1672269 1540876 205668 1048838 1085197 913534 658535 483590 1184255 1002610 741991 408521 1172168 1851744 752301 667015 1969589 2580 1601554 1639444 1588655 364520 347036 1500729 1893753 927193 1025255 675910 1605921 123917 245979 1978847 1549733 207746 840088 593491 587503 502959 34945 1127360 1684787 75069 130032 77193 1684250 1440608 1024132 1309444 731269 1000725 1462834 1670869 538665 401812 661618 1347838 1710404 596530 1278045 1275300 564005 1728417 326170 1085436 1113135 1525381 460586 1189023 1845789 1887767 101448 1309428 1376727 1514267 1535068 566499 373743 919672 739143 1406225 1728307 1578853 806497 1501729 402263 1085735 1761723 1070547 1473259 1395297 4983 1517974 525771 810472 1203969 521989 1191527 634214 1983921 320859 1241858 1845451 363203 757367 711344 1427846 1118132 1968205 1678376 1710401 1558778 1490566 858374 126381 159430 136000 125402 1079260 1453016 660756 402401 346495 1977902 536892 292879 666044 259561 401373 1398370 1998558 592388 467729 1969116 1328628 394837 1601576 155732 1246545 96336 111375 1996222 1389160 775514 1938308 1080199 1957856 620312 1936954 452147 1586353 1740656 124005 56387 1365341 1410787 1596576 702864 1751669 1657263 236173 721461 629768 606119 1260782 1950205 1763852 123435 1292800 1771186 912177 1045767 1233308 547992 176374 545332 1336627 1230811 1256554 1756441 349586 698873 1843401 727902 1313516 561806 37817 237697 298325 1068888 745843 968773 7220 974779 1978589 1827031 941887 459702 1140290 519791 489303 104519 805050 40213 1892522 896520 117024 1269437 401859 548522 1265397 1773849 76073 604851 1271512 1110789 1834070 473730 1196981 1500864 269878 1116960 378016 1415567 798029 983737 36414 611419 1859623 1640963 1366487 658052 507999 564823 1116884 137789 583878 174712 606900 593148 389059 1702984 1968515 1257293 1487903 592997 1284969 1606520 392951 1524303 1138928 163897 1641274 1885845 1995797 665013 618285 349163 1750706 1177054 564982 288119 1752786 352215 1308532 23899 475079 415180 1842249 958532 1525342 994824 210998 102093 337650 1989424 286823 998196 985108 630314 911832 1593570 37457 1378765 499273 900299 577565 1599021 304628 871639 1279716 1813958 391049 1826580 956762 1198934 1636816 789799 1666494 472627 1648862 845587 353812 20206 1358661 1788151 1272292 1383737 901346 700392 1497837 1428123 1813272 1515515 1939502 1379465 1786326 1422199 1225270 1357604 1345324 1659590 1778777 597697 1851916 459970 39029 852639 1655141 802071 1699696 756655 152804 335656 1916555 1773975 1313854 1566426 1907774 163456 855348 1722437 1606274 1077738 1116449 1378491 438005 1880046 1275961 1910442 1485178 1212099 1721153 1850776 1896052 1181428 1093780 1893064 463632 176998 696798 1846178 69749 1911898 553934 403528 487158 817482 1969721 1673787 1075374 389039 1483250 187766 967465 1992566 1516762 1246990 505936 681926 137073 246616 773923 499995 1986244 485313 1193602 1238535 1661818 1988952 1374406 1838219 1656540 1478261 1752429 1217297 1665634 1648528 882457 1336709 1343366 1359475 1604711 1795823 555303 319599 1145408 486535 351706 451459 918345 611291 1433573 1930978 932540 180230 170982 1211256 669192 1703772 1144537 1448065 1320536 1898231 610030 537446 494750 540238 1731704 1170540 1379905 1571971 951000 1728331 1404630 719512 1784974 842816 1943555 117456 1238452 1833735 348065 599557 1528656 1074681 1146245 1567343 1345971 1338702 871338 1422109 779766 408129 407939 1348392 770059 359162 1821661 1113254 737713 32882 421930 1382956 837075 602542 325865 1162177 797236 1888542 371431 328233 1254975 1213127 1328713 1158887 545520 970737 1086560 1053987 258979 195176 1470273 440112 1820748 827514 1233160 332494 1407400 1410861 173924 390484 1653392 1040817 1146722 236424 1139134 160232 86059 1935333 534577 1950282 1126965 848682 339328 254603 1197589 603165 591208 411531 1251897 1440377 550023 1666759 1013597 1144997 1710667 410657 347284 1002655 1755851 1260511 1913256 1320735 1624889 1000765 785202 230993 858300 740170 561989 1463092 1365064 1988613 412911 1929313 1054400 855669 872025 754289 811182 824279 777545 63743 404369 801791 853694 1811119 1381522 262582 1279385 413527 815095 134637 1521856 304734 18774 632578 1848851 1778173 805362 411903 934761 439651 21600 1874628 470182 1747390 175551 240634 1732941 449688 815199 91895 150446 1974484 1616667 1320623 1982341 333365 215012 511760 801807 986884 586094 1821929 1322172 1557698 417516 1322748 10408 509745 1043086 845005 1213184 818573 754992 1659960 1336484 657897 1126502 636658 1987647 1168919 535683 789237 1317987 77060 1954652 1578455 1197285 1271996 1839485 1425658 607979 1192746 885936 1861643 1174390 668746 1448547 243170 1473821 149914 275781 110000 1977595 929455 366856 1239906 310139 1673707 970449 1146185 38722 34467 1617467 1939029 889032 34982 1170347 1035368 631887 1206755 1958454 1359955 1929588 844834 1118643 770581 1426381 417024 808872 1310563 1612147 106934 1261921 862549 421612 1610943 783149 1514472 1236963 951061 1569049 163848 649682 1908132 261538 348888 315995 1010291 1461233 311900 192659 1900413 922137 1208393 195537 1716176 1672071 1881237 1592995 1125869 1154144 444343 180546 1954814 1575166 1065626 38696 507101 1305772 1200594 64921 501101 593121 24011 1945951 1259306 491796 426500 701929 56675 1519040 214285 1046518 499171 251448 1101065 761997 1030422 1060848 724955 1229507 67456 1956511 91412 1097575 536212 66122 1925532 1599739 1522515 458800 343131 231733 1480291 19603 447432 1626074 1238870 1718020 1954240 1434323 1543345 1424816 150055 1836798 98132 423984 1065821 1720088 1625197 1514035 1736521 1663191 1360958 365763 860932 826496 1628172 1011226 1880048 1468934 302673 671245 339668 494268 1578041 270007 972407 818510 1233800 178938 1066567 468906 1142413 1216846 206461 1710087 761158 1876248 238725 1091557 427327 427322 1339616 1681805 995668 1425093 415541 464588 164560 1723124 1601504 1838832 1628741 1875328 1138359 402153 1566645 535285 1469786 1499588 968643 1724466 1235686 840600 900670 1159702 826819 408079 285705 1162022 1005450 708557 1240470 270798 958309 1242242 139406 301680 1281532 1041413 245785 1981833 1172217 1160594 512093 1052112 1085913 1669758 1360609 1599376 495138 1803065 314010 601544 384 1379601 789672 157252 1584921 874769 1475511 173385 66377 39558 24401 935842 1993586 370193 49870 861444 836906 1446676 1882581 811537 219799 1972481 112944 201967 1819419 74143 1249215 1154357 1096313 1628755 1224449 398673 689698 1453844 1762953 580885 752664 842651 921790 1033030 278827 1560662 1004874 662070 97424 809929 1698469 1415911 1049873 134783 1341679 872706 687953 1382671 365373 32156 1645131 556632 1334753 35453 1226917 1323476 1454304 818606 78678 1366701 269390 878122 839873 308870 1466506 1718403 891805 718127 1390770 1938477 1421090 249200 286919 1004074 56032 1655921 1174964 1146502 13539 79921 914045 1126066 1461401 1101039 1901961 532910 1833895 148426 1863489 1096517 1626172 1488108 27545 1103196 1418020 141550 1789911 1306175 1175267 585281 1280985 416404 1893216 881594 1266441 542644 297671 1068791 871204 255629 51581 1246015 97349 63274 1638419 478559 815349 382682 1254543 1190143 18576 1173798 1365612 1028631 1825458 1492321 1834690 155458 1406451 555299 347446 1253766 1350983 1389580 1018383 1272208 1487491 1639125 1824185 1462065 1712813 204392 1611786 1713681 150650 126402 1030545 581331 1114254 1054202 325231 372004 1863875 112548 1444763 121505 982880 985714 1280511 101088 1432396 83908 1285640 994921 1203777 649590 1199830 1382354 1620370 1851112 649991 1966291 157718 960420 310591 823356 315899 727303 1502889 384614 938326 900055 894119 960855 718516 1825865 910922 467429 475252 1787536 554750 20027 1652873 402899 9446 94069 1894417 930485 399693 60115 1277660 1143252 456807 656577 239200 1094625 739856 805435 1806617 684990 1358831 1034971 568285 735814 741817 1320106 1023901 925338 881354 528578 1382613 844649 1672035 204231 1656341 364761 1645085 755370 1447750 1156738 1493504 588424 488597 1411616 561636 1763208 747917 1978985 943145 1887163 1324405 962188 1542793 1846309 1940737 198822 874731 1645126 754742 631669 522948 1973353 1053211 583081 593752 1165658 1505336 554883 1516147 1946990 1835911 1951215 1232724 1489092 268123 1025567 988630 923978 423590 258225 128912 1209722 711467 533506 1918451 98819 980276 488351 1398184 783653 1030096 772391 198891 1472453 1629920 569758 858840 1753836 1194519 723220 868636 742874 298287 1092451 1231205 684214 1447266 1599042 1210734 1679659 1580225 360337 1359149 553116 1394750 1323258 734521 1423636 1892057 354510 1048107 1044466 925706 182832 1874525 1356188 240096 582889 983644 1438245 1536554 1506464 252241 160541 335913 1082695 791229 95091 1730886 1749883 1983235 1624746 665717 1609118 847132 585273 191128 94204 1092344 971000 1924303 727503 1578938 1613411 549052 359382 1501662 996487 1482754 1604058 109922 920227 693859 258835 1542667 802846 1062630 999906 182623 1339594 672334 41181 1765089 1380274 1638918 1489456 75756 1354534 1517881 440116 146170 1898772 1747888 982964 205484 1612839 1865164 126114 920817 987939 21166 1528091 1531683 843099 1384131 1399007 1663081 1214453 411899 1432204 607563 1983896 133176 1983540 1958696 1169413 801589 1364924 1992568 890460 1482367 1206251 1684998 711650 1388789 5260 141337 619498 391690 1602258 1877992 1799665 995945 1652626 555375 1108180 567067 390403 320956 1569348 1720933 449448 1872105 306899 454258 618113 1893875 1302604 1253176 1773123 342217 1338590 120012 949204 186350 1994791 986762 995835 557249 460765 325348 1664895 566406 109122 1473494 1101654 1136765 854928 323174 415001 1371403 918993 386399 110911 412381 1597490 1384943 997079 1165678 1030344 161315 1791796 1287790 1261620 1762495 834219 1657440 1061381 1112977 1520299 78118 253210 1442049 1459183 248796 1684229 1098243 1339473 47249 281603 1599569 650885 1635512 1428010 1245888 990378 164199 1265950 161988 235388 416631 952581 1124135 1509864 1499315 673745 1065657 821813 245954 118894 717865 1992638 1661608 527542 509754 692810 162712 572263 746663 1210902 274594 1698381 1198996 757772 94420 431749 1235041 21822 1641442 1992539 1360768 1020156 592566 540601 1206259 372349 1638256 875043 1746246 259270 1999855 140468 465285 1336817 263007 1571782 40256 1049366 550631 218708 1179696 1614337 1681650 49674 1943896 1789162 1673652 699 828641 1993687 1998438 1492076 1435387 1440239 1562540 395595 853463 1345709 1891871 762255 1859495 284883 686927 682382 1309148 443809 699234 321604 761363 494228 502575 575004 1085765 423013 171402 1569706 551933 422516 1677868 33182 1953119 1525541 1952137 1375287 1280262 1679185 1559013 1609422 632448 1792870 1434545 506008 457394 601262 173455 343049 351475 818901 402530 882476 1896480 1184462 1883532 412427 1212608 1046376 823605 1706195 951098 639438 500434 459172 1437301 384137 563251 1932865 1804281 790666 1445000 1571713 572779 1941006 1667741 361315 306414 173621 1211045 1116517 1970065 165572 1999489 747675 219715 945782 1917989 1876160 279399 473215 1833613 202095 1706834 1191866 1308173 1892702 1034368 1546785 162081 1725515 334762 392863 745010 790024 163639 359649 968584 327079 223083 1182310 881884 1582536 291698 211827 175631 1299880 1058522 131790 1945335 1662295 679513 183613 1358462 227491 1762538 949507 32542 1381929 240413 1461032 607793 73958 503621 206365 923194 1995691 1364089 552507 1151825 565902 1384274 617614 1215565 244127 1847489 1312140 202918 1971719 1375271 296287 1336453 833989 683239 1185786 1608262 619526 1332302 248090 1532811 52543 100702 819743 1540587 1092951 1531147 991291 1559847 911297 1485221 266446 1947106 1434404 806080 1899693 1285332 150251 1544033 1380460 741459 745509 7456 1751384 1474076 1758314 982570 182954 1555694 1643153 1906724 914909 157163 1078848 1845808 923249 1427734 29572 70306 1006876 1424339 1954931 1258965 1910600 731504 793439 891058 618973 302208 720899 1531959 567568 683030 1779896 1832537 1223891 935148 1439709 444073 1978948 565353 1810015 287061 879140 833931 820340 1243511 1296462 1945320 1851344 553545 726338 1910274 1162836 116072 1734882 1451873 1939042 708019 538019 672107 1149433 889856 1756894 56293 1686056 329778 1282794 1306961 363497 1528362 948729 1746702 1664425 810648 86423 1674311 636898 580660 1737762 1856195 425649 1108386 509113 1237530 106369 821405 273612 497218 1827162 583433 1011551 813062 1672017 1970270 1695511 364142 763370 247973 1532890 859219 1029748 382165 1534632 1782582 1498898 1621564 1148742 1598991 563676 121986 684229 761202 21338 1127140 615222 1474999 1095542 1523915 1213679 1715809 1658925 1307133 263052 672653 1409375 147098 261874 739125 1078144 330810 1728223 671367 1916009 363052 1554544 1875965 1427297 1665650 307584 712044 1088524 217241 1380096 72462 106040 670052 502119 74058 864917 776074 98969 1628451 1586154 157493 411971 1490945 125554 1384360 512556 892923 318064 1421908 530958 605630 213431 1891341 1737058 1018731 451983 1211097 969221 730406 1967008 1975638 1527251 745398 1053872 1133445 268864 526210 1187613 540567 305573 802012 1901140 1429851 255862 505415 228622 1970365 1758499 1440721 882140 1592476 123716 885954 597401 972164 1407160 1300486 1622292 1358064 1970549 94137 718922 228152 1124922 635212 793669 1300808 393927 729477 1520429 1727426 635416 815163 379433 1386411 1149187 714500 1979368 1762408 858675 1928913 589753 1921749 975410 336589 1759567 1960331 410336 757183 970301 268142 1347179 1328381 1253649 468760 1896856 175481 356995 1121453 796211 1226172 925748 186032 735448 1350657 1555270 1007766 915284 565042 828351 939816 1359844 728849 728035 1429710 47775 859560 1027814 1010441 1613583 703655 80638 1052014 457721 1605513 643042 891194 1449034 67374 1667424 61745 813554 1339527 835813 1573582 1435971 1032264 647517 286541 1580818 1938894 704957 1888780 572983 700638 317579 455466 974075 225735 139189 150358 577722 832109 1797730 531733 758644 288831 1764760 1580021 1035479 1000605 420825 155789 323045 1350836 1268010 926911 1346830 1366298 998022 1281287 332691 109970 293865 1301366 82880 301295 950886 1137541 1803512 41572 1199275 197652 1011336 564737 1025224 1953723 1149203 43599 786701 7813 573208 1803914 1098074 203574 265560 11347 51862 272314 163114 558374 1020754 1405923 1299294 1094426 453655 1386997 113836 505984 364802 193489 889615 593092 899290 1468081 253840 1184031 548567 870358 1160363 655401 1235220 909707 385602 1178711 295910 106840 1782888 1482189 896752 1065370 905179 531295 645883 1815903 1472151 265053 1881826 1147867 462430 1515346 442198 404476 1229847 487335 63913 1999557 212654 1640358 1111078 1249887 190342 1410457 1517991 1282830 1432233 1879287 1901201 258942 1321900 387031 698178 1056352 994110 1304132 642767 957044 148369 1201952 1886826 379708 1965358 1023165 1798405 289038 1000933 1150201 1675990 1349224 1797046 242093 926102 520607 1333859 878264 1776612 300220 1239110 1355386 1934465 497318 553115 1526742 637462 1034592 931011 581317 1208698 367247 1678622 1253107 255133 532457 529921 1070689 384487 1934720 439682 1879975 314743 1369006 1032019 783372 167778 1295107 1186517 1417138 346278 1678188 535737 1954329 659791 1547497 1576513 1622480 373568 1843141 307225 766049 1961708 910079 1599492 1444802 1141059 461791 1670690 193969 1131189 828078 954832 1744556 286429 1777764 547768 1117523 1305801 1286267 282567 1041204 1890008 582531 392165 58086 66718 1969326 670668 1427681 114386 638681 1307774 357517 689118 1523011 1712103 112375 1183047 342544 958806 1727816 1102929 536916 656939 1998121 1197840 1237505 765799 292749 1466175 1787146 200798 1224929 1378393 20997 317787 305175 445126 936185 1151329 1136692 1374141 1147778 1290830 1805817 859604 785639 936219 1158897 4414 1906982 969365 528704 1278263 843090 1490736 1420974 1201750 674 1741799 295786 209977 1666730 399722 142738 280689 565135 1791283 904159 842590 122405 580326 1828282 1803465 1433839 865968 1269705 1503166 825756 1803211 365123 1236747 450846 173335 1667921 414876 1645580 216923 1096217 1910567 1040499 686761 1799784 1150763 1599668 1168876 3371 1842679 1134055 1945585 740664 429370 1952956 1540481 979613 673885 317937 1395502 722432 675366 1554133 410458 696873 367249 641101 1383887 1956772 1892653 965941 675370 1142347 690729 365047 301193 535557 1764486 846602 38718 647743 1247568 1295060 59822 280630 1073037 1908833 1396116 547456 1266458 500177 1947223 918426 1915030 1673784 1472363 917134 1193481 1147315 860560 592853 1886427 1483098 1149837 1818634 308265 1682843 1089788 1325314 1849055 1446157 1330227 1542839 840079 1023428 1417023 303503 46367 453120 590446 1455718 712147 1863855 323093 1063621 358997 362232 1067922 1207821 1195380 40214 1088106 1394540 418493 324166 1460729 730832 688079 1304641 145514 1248030 1368292 1788147 308562 1618698 1649972 996515 1155158 1291747 1024990 970036 1179455 220833 1355705 1332397 363489 1316161 554289 165015 1921794 1791520 825989 1657831 1361059 15056 1093557 692910 357270 1881642 702355 1475255 383944 224910 409356 1780752 613860 688947 1943955 1898977 120492 646555 1980206 1788343 1607509 1546303 959058 1979702 519616 133147 1655009 775620 1182576 35966 1219426 219082 432338 1061696 1522046 121572 707937 1768908 1616634 1676964 1035391 1682590 1909046 715202 1163563 752857 1028825 1941236 694770 1197178 1987450 216 948409 566562 1864010 31034 971159 599168 405951 653376 242632 450405 1849549 296903 814645 206862 1305038 984512 1357511 80996 873010 1352466 1271276 1298839 56994 1439227 793742 964560 571484 1728601 1247500 1680402 1805164 197505 942672 460931 158957 26525 1361608 1583560 36980 1630960 1308293 1873233 427859 1832928 1014142 317821 658086 181071 1136766 1178656 778671 1939015 258433 1459451 1359745 1103801 581349 959854 1725710 939012 1719262 503013 1818415 415496 539784 615986 1760288 1008288 139595 718982 131785 506370 350954 388850 1660379 1679041 356153 590370 179974 1899961 153872 1534607 1665483 879650 1432904 1769731 1336660 381729 1536823 1804181 215262 1739339 248057 1517416 630809 1351571 868522 1713527 745962 1926519 146944 482658 129137 825040 1587524 1573832 1629568 421662 1905866 1422052 590692 1977106 591161 66680 1665221 189580 482500 1906842 307403 426044 1502207 1183692 1536128 1469000 991807 624650 309069 957581 1288700 1955620 89382 899143 600818 973209 1957279 554584 1865482 466307 752534 1175599 372154 1205518 991506 171979 1186450 60141 1335664 895558 524191 1696153 1090790 1306930 1623415 515473 1277080 1999445 154398 1818713 146759 1053363 993845 23991 916562 674904 62625 1843880 220157 1603455 1708188 655523 149099 400298 1616534 1502667 19319 579965 290521 1223029 1918308 251890 268733 1979763 612027 1044437 1645657 255178 1934127 1902374 616897 1758867 497618 1335754 1091542 840289 1665522 1854029 1484678 496943 182872 143850 1697403 1806986 1073808 836052 391560 702099 1456314 538221 1437662 971961 1762998 1589759 1383176 1255526 1686653 1406401 1054557 1818211 642534 284884 440038 313511 697307 775523 1780002 515330 1732759 159829 908456 301518 496596 884740 1817426 1093966 433396 1478799 890590 546032 133294 1041087 443293 473994 1964687 1245356 183683 194447 344437 695832 1746104 1223285 1426842 1879471 1360238 522406 119126 697356 943138 903778 83589 668480 883948 1393207 1652932 436526 43475 1884965 92204 201953 1948654 336529 500509 34774 539453 1086263 1299792 789743 1261261 1283502 79382 1113106 1059064 1196960 1378039 23866 1336928 507827 1805995 1569110 1952312 210491 1114278 648127 1048803 1125140 93393 1034213 1832443 856086 1260150 1296894 1974124 1256358 261520 1644653 1106518 558543 1158242 677749 705873 716315 98006 805454 1168424 1594010 592714 1161463 1663223 1306005 1924727 1672809 1055974 673111 129420 119430 1033674 936708 1043765 1624665 800332 1260970 1566572 1274233 576103 1347589 598516 226579 340664 1057132 1944319 340902 655585 1152071 296477 523695 1158767 395015 1717387 1573069 1692126 1664660 828947 1547902 1693099 1286270 182222 1223014 397397 1763736 1509013 1845276 85957 912729 891579 221087 392514 755084 379847 1402348 1951620 472188 1251703 1103432 1117856 1085050 579575 519091 1566846 726148 1804979 1615678 1024112 1967079 108966 1804336 263338 1731218 229471 1163519 1993529 103288 1464224 1056658 1566010 1827932 143157 1359708 1148499 1583638 194470 940743 1692601 730875 1877312 142932 1130989 1859153 212053 821733 1941516 1696830 1349858 1082839 446487 153386 1935789 826215 1191128 484458 157193 130844 1265136 1780911 170616 1891957 284183 604015 34324 1078037 52302 302730 862431 101420 1579298 764976 1557450 665285 686948 1776475 1616675 606047 77934 1395977 1116969 1729454 302739 250868 8209 1453063 1547173 768906 384942 717227 560310 448983 1740730 1872100 1715346 768941 1533052 1787222 1944997 1045860 1822300 262442 909704 547071 935999 508585 80713 1398792 1807194 494427 1866513 1555200 387730 1607810 1633162 1699554 967867 338981 842011 181339 250144 808641 1673198 1675346 737566 1064632 1557466 1017407 858026 1379241 1439686 77144 1353059 1155435 1785701 1317972 1371314 1882276 356171 1336996 943966 842541 1489694 1126290 1815082 587360 1927460 1187372 1962787 482382 928353 369436 1428209 617319 1713560 11692 385700 606881 1438376 705575 807869 232460 8438 1175117 291280 575495 323983 983106 1365378 435207 1393956 140773 1787480 500118 1065245 1587730 1762896 1145628 430875 1067817 359527 1995903 1219513 478616 671337 1592763 1390544 1084160 148112 1929811 1409032 410011 724732 1563932 1056187 1257609 1093336 529252 1017183 1685730 1365377 1282612 1402029 1487658 1688058 199452 1394519 1126761 857908 923317 957154 704274 1565619 1553050 410560 148327 632231 1425360 398488 756500 1690531 1940252 571250 1848350 1482812 1586583 1788445 1504387 46812 1044620 1477680 1036358 230138 195493 178713 1217761 1359275 551618 1187623 1189574 1608212 1749294 1647467 502171 363568 1566898 1270602 1379624 821477 534160 126415 704414 1330938 1566650 1288541 1267048 246264 1230288 1740383 1185650 644955 243472 157944 949035 1783938 1040834 1168898 1386143 1502422 1930022 318071 112685 425225 813546 1047203 1174861 1132107 1717940 1602301 1168316 1867267 1267164 1966608 680095 364955 1739370 887686 410454 1572491 606535 835866 1988766 480366 775977 1184264 992686 41651 468867 1035850 432534 1117650 1790114 1340223 1916851 1655250 1439692 1554357 1671640 519640 360930 243766 607789 950616 1030154 1888065 383432 1515061 336227 564395 1102105 638987 1684993 1263984 21971 1576443 220404 133226 1863528 388764 124556 1208541 974161 1371745 1393120 1469827 1917424 613814 511381 1840556 946262 595361 174376 887018 220122 3698 1836272 479451 1876662 349372 454018 447580 162282 717070 1882627 271242 616360 1863619 1718145 508076 255731 192846 998685 1896338 1537645 412869 417198 852367 1777212 674669 672269 517066 1166561 466707 1411364 895987 1255546 13013 1877565 1678269 78114 1711839 281951 1656335 1108264 1755656 337222 359080 443514 1180077 438371 23553 1720179 888930 1224107 647515 1759205 159768 1003546 1353574 5749 203824 1375 454321 699566 1285546 1614354 1622242 1725354 1001942 812442 1520289 611310 1244348 1445475 1013526 1301098 668638 1276062 57367 1134600 950924 1602021 1018449 676060 333422 1101812 1970230 1522322 795921 782086 1622871 1205412 1807993 1520278 1504690 1551137 1384978 1928968 1160182 1665131 1590187 902146 868398 1291973 686496 521639 244191 1222029 1205728 22554 593415 821259 671110 90586 1294520 540767 159274 569364 1622195 843749 756479 186554 1043592 760607 1153190 1057832 683362 1553540 1287218 1814912 1357887 1177814 423428 1811477 151667 378219 507502 596152 16324 1430532 737208 1194209 1920581 1447032 1079887 682525 1139301 1231427 408418 1891299 73423 1094367 1860327 1572966 1565947 791710 1205923 1902059 1810137 732052 695131 466321 1702769 1115793 1515119 1459611 591577 53433 1547186 1661242 1272398 376809 1640860 472371 72099 70962 167144 1743908 1793565 1511538 458831 1096301 148810 498702 1646181 1856657 1256917 1416186 506618 1293250 982543 1527920 746033 1374456 1282450 1381350 400141 1817429 1252757 1409752 801278 1637387 215321 76057 1859976 1293871 692478 1100211 1341456 1166327 1219224 907459 1150535 1079535 1679030 988549 1420250 1683427 197895 1538393 1315319 52571 1588329 1731689 390986 1878701 655923 1049865 1633216 763311 1324850 16387 1255735 670694 583021 281784 1126364 302841 1801667 1602706 16712 1321805 1402085 1071753 1513718 943267 806458 563729 1370110 298323 1428916 1365359 1051701 746180 814206 1126967 104388 1365662 944099 757430 474920 130339 469043 91378 1795485 1958965 472332 543222 1563014 1283328 321358 249061 1729414 1033275 990445 564472 1212784 798475 262935 969929 1056867 1954916 1618815 156532 276636 762331 1205957 895365 161702 1052500 67578 294833 781097 800215 1319407 978648 1103873 440777 700271 838542 1486052 969139 168896 1309559 464281 1889089 1328145 395078 710397 295115 222491 1595551 1807416 793383 1384567 933127 794376 327385 1810173 1292393 1823056 1078861 1915001 469474 1012387 657773 1410468 1061824 817907 1321833 1742064 1804480 1117089 105517 1850390 1976207 143047 1623521 83007 655914 1003689 1073708 1269848 78193 1182930 1530660 39186 491840 1018116 34048 705859 718889 771565 471559 479727 274935 1562946 528819 468533 1728865 1501736 480435 1505781 1871124 1313423 237372 567418 1414370 659498 1396029 519068 1299160 837256 1466021 939558 1390022 1624345 118873 787776 1932099 1565113 1214138 691905 1824292 1111321 1977215 1422630 1362515 140833 130397 727527 406567 630304 1449238 1629688 149905 753756 478565 1706902 425191 153379 1887956 1433966 640766 1036473 962619 1698179 389035 1914407 585894 1822378 1836800 1215628 635705 1577369 934446 1821171 804078 242331 74582 1614431 269614 459395 1780149 332810 1808171 1594296 583951 1221552 493287 462300 821646 1630388 96551 807437 1747898 41801 824954 1398397 1386423 58082 966239 600528 612533 61898 277339 1775619 1507571 1208366 1095225 1946738 21151 198522 1729622 622150 458570 1328758 1908243 1608151 449489 544229 953407 1964455 1602561 197946 1931035 1585033 1832034 1546826 280637 634075 107854 621423 1500037 959774 570912 882094 144070 1971376 1939881 1187525 849420 1188350 1218401 1544037 589695 1046018 583005 23577 1111977 1756202 1516038 1759088 231939 656197 869097 676150 210412 1934138 658612 1513412 849200 521948 605248 444252 1559 1927300 1662985 1930930 1898323 826613 305258 1459509 1904809 267206 73132 1818213 1138262 532992 1015817 1349459 114224 1897775 216303 1481877 413891 600531 1797002 935497 1678722 495338 1295831 1797218 852692 842842 607903 980816 392022 699049 1235326 806849 1610093 1899009 1397784 1189045 1921872 644933 505353 1820530 591612 753777 51811 716795 63965 1802440 1315490 912955 499031 1183609 853305 894231 1677645 937925 1591586 131670 620419 716780 1933073 1812415 1510973 131164 1415563 160121 1508192 1195220 1431922 1587174 714046 1908803 1999020 270683 1229562 63523 1631137 206608 1802930 458722 1778662 1226047 980564 1108774 1020343 585641 623754 694765 1860551 1799439 1859322 1805765 290930 1161920 405256 1893058 200655 909769 1419617 1553626 1232269 806874 1999349 1143529 1378625 1614433 87796 461739 260965 1899544 1583284 1194392 1538892 1949849 576401 1784156 314171 1490125 1618749 578286 69109 1480424 400147 40577 448815 1266602 1016510 1478970 1178226 237241 494615 1561170 1007578 757273 25304 14382 1110022 269520 1318541 1001123 1000680 1363492 290647 1456059 1590155 273539 1322524 1778419 1914015 1343755 688303 1926884 1325191 1178183 434563 1626225 1012867 704772 792160 1291530 1079627 1348659 1766861 1748499 528945 207477 1460875 1303230 585724 1749503 1290057 1820583 464892 632347 125004 194819 1229380 1516949 330900 479456 1811203 1763340 380795 1924825 142962 237287 1874382 719176 1526853 1905343 448392 1694996 373485 1799118 910884 330507 285951 1767485 1761780 1228324 1029832 1921189 687342 1997826 921060 624681 1456693 111762 798268 313476 1079449 248364 1379006 608036 1580172 1683752 1173097 404799 875271 257304 849890 276905 1089672 1632382 403559 1620954 184048 453057 394629 1979591 1285304 1124490 1669680 1923550 885986 470541 1039051 807267 481203 1207384 777594 1829253 55749 1707239 1269078 1018602 652322 1252582 1445533 181845 1993803 1436298 67993 1912918 355969 600027 890393 1087394 1970602 1421371 727147 1099781 641947 781768 432721 1763615 1227536 1785516 915950 783212 1459270 1291336 1500472 1135297 592416 1386301 820997 793250 434146 188490 239346 441735 1053425 110848 1443594 153261 859545 1565956 370734 274718 1628136 1088681 69520 259737 1037937 1354834 1808728 270080 1299925 721556 1339639 1232798 902817 827292 1698580 730119 168121 1771984 812670 425348 1324030 360957 1510572 1714503 757957 1396922 1458171 681906 944547 420047 206076 351408 1387467 1949708 59255 317423 1237327 724234 774466 1255928 1330846 1761751 89373 963373 1636441 1030839 792301 458963 1988688 1122481 364135 1057001 1961671 1715889 1571631 1957527 1872853 1015214 1362310 1839327 1400142 1923311 189460 529060 1703269 1450169 396034 1836457 1432224 889333 1107953 1219394 154456 720796 259158 1404937 986647 835796 1706177 683371 1147435 1575649 1696588 936305 1163581 737656 1470443 1575000 504 910653 1109729 170340 762110 852607 1180703 248723 1459186 905440 530852 307034 1831910 574826 1063902 1341457 1854393 77450 953665 1116599 1215928 1714751 1901536 678941 1199283 541048 113955 1714353 1347739 861971 762907 1635923 1561930 1176917 1871228 608739 1558857 1079426 1026080 1608014 948190 1521985 1184281 1183239 403219 848440 1828108 1771234 98845 459238 1069911 310610 1110256 191677 437850 700077 1034135 1888896 892952 1923994 1482252 1307982 1893943 738026 182730 100727 13018 1293612 1578350 1936192 863498 718883 189903 303704 1669979 1090383 1842118 1538863 285763 1469563 318929 1143556 1678682 420839 836546 280811 54844 167325 625577 1011811 1367063 896778 1018688 1991508 790873 473708 62447 737252 1243391 1400194 1446556 1376252 1019665 1507232 1034850 1715197 1380167 620374 1280286 53493 672611 909976 1245885 159261 1259681 1568413 1388854 1813750 660551 1050256 139561 1249295 646304 787786 1206242 1183154 1065688 1106654 941072 1150977 139936 1844592 431444 1455421 115852 525203 766673 1707227 702715 1305654 1012520 524786 1812304 441692 1030380 1459680 853442 134110 1066063 1247660 150514 1506026 131726 1632108 1867823 534262 885043 1727718 266584 968542 1169797 1437801 224999 678407 1838703 1798916 146243 1285196 589693 119628 472420 1564592 506375 269530 921833 643822 291850 1115541 1690860 1956872 1441844 252158 1285325 341149 131479 1204331 371543 1760349 1412475 241773 1923701 1143758 22216 1503606 701541 427070 1597815 1113421 161907 49180 157067 392612 1770826 1984087 1954116 278164 23268 1357112 34642 400779 991139 1161546 1275472 1104926 1002107 1079462 943013 1428621 1120243 1113640 1083120 222728 648058 960272 123618 650053 1074319 316234 961583 1486472 898317 180258 794925 1844721 997064 209919 1204074 1825024 1073066 262618 1606137 7518 522416 1969811 1504841 3971 1226014 38143 1170922 1453452 1051755 907291 232152 809620 1662448 31645 385578 515323 1054136 801484 430514 601452 1700428 756283 1548469 1169032 1220310 1112946 1907741 92396 1071612 441192 1908022 540887 962267 430373 1520726 1495079 84733 1474881 1781337 1639546 1203838 469493 766979 420109 330716 1780451 1524774 1903394 65164 1927739 1918528 596702 1147508 264423 304989 210303 109020 1729649 1589551 1729511 245483 1728703 1390782 1465823 442269 1596650 587496 30649 485996 1437409 785682 1479654 109259 792537 812615 548910 1578632 269803 120381 239397 1664130 171709 1695114 539643 1658016 683131 368395 1320401 1391502 200740 15152 456162 1492914 413209 500013 1935508 1628310 897146 1577324 1262557 1498391 1904852 1242054 489427 1224516 949040 782333 828936 1513264 150427 1444858 146358 485477 479835 336307 1435040 1511364 346315 1786754 1712572 798022 709651 519361 1629613 1968440 1094559 805465 469616 1658625 264708 1022507 82611 331409 713617 940557 1045012 721645 339817 126580 557713 966106 1253375 1412163 1845875 888914 923733 966923 1356190 94521 404981 1691396 1871166 746 728863 617422 1778195 1787089 1573730 1799670 1189012 588542 1283599 648356 840248 917096 1194284 479322 1548852 1015863 547338 683727 864218 1021275 447122 1958504 1475010 1184551 1447380 1432324 1024676 1692025 465862 660869 920845 1933712 330020 1147807 896364 758351 255954 842126 245709 1565076 517878 391643 448541 1922035 1831877 1238655 334103 532551 1361309 1251696 668554 677297 649532 61795 194886 1468743 629317 1268131 1839145 1981724 159528 1799074 19076 68281 422912 989418 1705217 1883210 1932543 398121 1002265 1501541 528500 828097 1975599 1434265 251896 1495270 323057 1955052 814303 987119 996542 1975560 868453 25019 1025554 408483 749298 1840792 1501839 664635 263923 37245 624106 1684597 1192917 1055574 74539 1930830 1387051 1680581 1428999 356773 1528442 1885550 523900 824346 61031 718870 684459 412826 1223952 504210 174559 1853354 1674036 610607 1048002 752860 277029 1737242 1922573 1748449 780334 817921 1323144 472800 1093085 1072550 487339 1858938 1245827 1073649 803629 991864 1954117 607532 781936 136363 1885291 124842 1797308 1081371 1720571 1887464 1033964 818626 1059630 846076 917892 1637470 1202921 1532728 553757 693957 1873269 168882 557065 1270674 1976827 1388710 106260 1707275 677469 891286 1811778 1971573 1410261 728829 182017 194245 979538 245366 1579527 902443 1488344 1507447 1281830 1151418 531792 461276 1860199 1208067 1248708 294843 1454876 1589721 1599888 220103 1587042 1463334 1206048 1518370 1077157 1974903 1074289 351216 129525 885061 1824614 1016366 449742 881949 1915570 952838 819922 736026 1405114 1332896 753078 1889898 163555 334469 1537341 1756824 1499981 1568382 27958 596974 1586621 1403099 169100 1979375 1503181 1420757 1296178 74615 1168031 1065674 170705 1366308 1374403 1395884 1687107 900970 1516297 50357 501023 380522 1664342 883626 1449804 516322 1411402 402662 1737934 797099 943586 645827 1202300 1825535 1034419 576511 1248918 1955449 178375 646129 1097100 1336738 599747 344309 1220307 39204 1845694 1548475 135639 854146 244730 1239425 922316 868885 469232 635791 1585830 205433 116966 1038883 1823601 972043 107001 1644024 1874939 1559719 400436 1324314 1732601 1025053 587822 947385 460541 1512430 336737 234129 602280 1502027 1416665 328278 295088 231198 1731208 1695295 1471313 1578687 153442 1010558 1857443 1687924 915176 243973 960617 1188801 1439955 1257592 1372665 1867663 1201083 1947281 446930 346823 335240 42520 1031857 923934 395899 401283 1159416 1545439 1415967 161242 369159 411920 529801 1610562 816383 1560945 362174 1491920 1483030 461330 379596 3441 598830 1798369 874493 537373 203508 1322165 1795252 134177 1341623 879523 1978898 806036 1250451 809277 1387386 953938 518819 516017 52407 427689 524769 137484 976326 683952 597114 908065 163263 827132 590844 351874 664381 816623 1426145 546182 611616 730944 1945666 861816 1684172 1043548 446945 1031327 1737441 273902 19519 407281 1856162 1413492 840373 1497634 219087 560651 878656 1011228 1854899 968177 1742579 557376 554978 1158533 559511 1731865 449679 1131438 448151 477477 1630557 810173 1835027 636181 597493 536642 584602 828273 1024320 746442 1384675 1445417 1549550 68124 1767131 634791 1906025 49256 1724637 1732328 1945808 745136 947690 623635 1532569 966162 169994 1039866 1429254 596444 587556 385034 505601 1944364 472108 1070259 1269690 1517543 134188 1075574 1482443 441778 1637924 140425 179057 783847 352975 1504626 1780662 1584520 575156 33994 1105846 849754 15265 1509035 1580736 331908 1166263 54439 1786282 953462 383883 175966 1858807 1507883 298751 930258 238848 1221208 484692 1250321 904732 1818295 1139910 1849323 706239 1171965 647121 449856 605499 481820 459203 1352825 490839 224384 796599 1464202 565743 793211 85589 1865070 1755466 470929 669108 915248 485390 770447 1658239 1719459 979869 1924099 805407 1416750 261575 1384841 1731472 130106 41579 358227 1492041 290017 977555 794913 513923 1019216 272992 1083877 1116818 1293181 53098 257412 1318930 1840988 1179471 340272 559395 249421 998435 729231 1071274 818758 1717780 427081 530895 1428249 965073 1606533 1865946 1879986 1990 329171 1981369 355924 1749058 942156 1065139 10487 981372 1019976 1985898 1336927 1963678 1440510 1147347 1166034 1129973 1896441 1504195 553579 1457003 1953431 1103463 713801 1822199 1311634 1577415 1205851 1125605 912788 1190832 1075510 1790685 1997635 1437498 34148 1159854 1283883 1661245 675393 1621353 1087175 784537 929642 368155 1651021 1371758 1950925 560025 1755521 1931500 748527 648391 1600281 1596487 1971827 1158239 1836294 1927745 1769224 1867030 58849 1874022 476861 491126 1011974 1439480 926276 969500 690671 520604 1626127 97928 838132 927326 1387145 1742569 1092645 1792238 2324 973300 869875 1674421 806069 1198107 1383846 52281 795069 134408 875227 678024 223453 871049 1740244 373109 1887181 352911 1043634 154839 542241 482822 295703 88452 1232260 634014 371292 1209564 139199 1149137 116356 851106 1031746 1454505 881418 1984097 846481 1665801 171375 1825543 846490 219709 844163 1407981 353972 230819 1418477 1424662 1859648 1782442 1176438 213155 1031637 992269 922987 1885412 20784 917000 174430 216747 569918 752658 606718 340712 979606 367691 1375317 1269946 849366 1728907 236071 1470787 1438186 1486624 158057 1529381 936088 1429865 163961 1556041 700087 1334930 754620 469049 1379729 537821 1143633 955841 1332340 417387 776904 1410647 1246472 1491539 1546760 399773 596686 1000783 1581677 470948 1132701 564641 1673589 1568921 22549 790615 1712405 1322345 693865 1419329 910702 1632346 1747729 1800939 1575495 297168 236665 715523 1141321 1613383 192565 1496906 120687 1497292 771617 1872523 940295 369368 209110 1534167 76456 965068 1217947 1994734 1659156 208921 1489212 998975 1146973 1840191 317960 889191 249376 449597 407036 1008566 1382147 641634 485877 94185 47861 345527 1699881 1923048 1608596 501568 80573 1426250 1199675 1936922 419404 1366161 1736770 900807 1613086 924358 1883024 700030 1975042 468863 163740 36150 1924325 326801 515631 904689 216472 1565211 419910 50921 1859932 1159373 1706132 260560 1764165 1260201 1934623 919797 1884701 869675 171617 1831561 364878 679 1030920 79244 920661 1710305 1230040 293870 955312 983559 1115528 1266380 1616003 1901694 1118555 78689 416622 857870 1583287 1145446 1516961 62731 855146 1022656 159607 1024690 1355918 115589 1007960 1236384 1746032 241230 709865 1869915 1010844 1470280 922386 679240 32551 1321618 729881 1676138 1611157 1893509 572698 779915 591187 1976151 143963 622271 1702402 1887515 1505860 133495 1381222 70542 714792 1319497 1680764 1294398 1525140 1627133 1492077 1347914 748553 330054 512633 410974 1231723 1515900 1423326 1391868 356394 1305268 173159 218963 1003115 1365522 214262 711933 47322 1007550 1168608 1593271 843493 1137323 1670835 666176 317719 47745 551811 220701 1405793 300771 1874793 1861094 1615894 1317403 283919 77115 1441720 1239616 1570223 990911 644947 1725552 194367 1191345 887625 1199791 1006775 381512 969276 1083855 1827743 539814 1727799 521915 1673442 1166284 336245 649758 349612 38094 794530 1132768 1170368 847571 765794 281175 193740 1852497 826107 595504 872353 162071 1365668 1699194 1243663 685284 1450691 81215 1637467 1832071 568657 1353865 1670855 1607069 1196239 733803 551895 565889 1294453 505753 1724739 685801 559010 98472 122183 722994 1996681 1765776 540198 545742 123508 1835744 191924 1918208 415158 1512529 1881030 241536 886868 618700 1223774 444318 771743 795097 1374013 634571 337578 56176 1058197 296049 931659 1383665 1654165 516869 1972604 127830 1582437 1871222 571269 1784447 44616 1433191 1455227 156238 1783625 1941402 1191559 443835 716754 1396364 1796991 376328 1808270 1991519 1281301 656287 1595989 1767629 1012010 1476285 432768 1040241 493638 864022 1214611 1525531 442970 229503 503745 1309542 461979 552579 710449 1833887 1604038 1800187 236953 568772 9027 1688502 138318 89395 50265 734833 645708 1314212 1289644 206068 1716543 1830176 1221318 591043 1702519 724531 1977227 363223 80419 25714 1907246 1524582 1933293 2690 1960283 1610255 528735 86304 1060222 47160 311356 1594037 1925474 699731 291551 886328 1852965 1296329 263382 1282302 388080 239163 1770662 1603500 1057534 1678974 303389 239422 202820 975132 1737072 747895 677386 730029 958273 46572 319332 1318676 539783 1366374 1535082 485749 793872 891936 166591 149350 1601756 1059145 576612 519233 1814395 1063370 1892627 576097 286711 253428 722375 1987313 1051933 744305 900380 1747212 206678 627587 337850 913736 344973 1167899 1944909 1449241 1481426 973360 835250 350718 638668 1286102 1096355 476040 1144939 1119660 1868376 1269074 770532 95613 326089 681329 1138385 1283842 1122071 385386 1753769 856591 991838 819628 1914617 1590774 821884 1076360 4931 645243 1653489 1872745 1838600 847777 880584 615382 1065294 900331 1837551 1190689 1002650 1993743 1260388 1482953 365290 287150 1552629 1577967 902941 220219 1815673 1626565 1095117 1995281 653583 1794628 1361132 1163729 1397053 1399894 487744 1143192 733002 1974904 375387 1909033 1432874 676359 702830 1157133 549110 895128 991935 380777 173389 148740 1637665 961129 1977162 1273037 229640 887132 1629814 354586 1189435 1593001 35431 1132038 246865 826914 646699 1319919 799903 1538991 1078469 524876 1533209 1055506 576294 986211 1303516 1735534 1902139 1435313 167374 515226 272632 676154 807721 46814 1739780 1752072 1997594 933404 539312 800605 813421 1072489 982242 1383462 1512893 766735 1436330 1968981 1472051 261707 1416091 1023570 193206 851551 1477464 814831 528796 339003 1657960 766751 1620104 486686 1893339 1763907 1992608 600939 457472 559788 277395 1919269 339420 417191 59837 1678256 703157 1876214 218523 456941 1375742 33375 197243 144731 903358 910268 829255 1443307 306795 208949 1574239 1637566 18882 1276155 134043 587633 1413071 1890944 1944363 1622556 824640 1449228 1858882 592565 1651948 763848 479238 1300921 257962 859911 1801083 493387 1683212 1134755 1880306 615419 262067 626439 1943240 705414 442791 907855 97533 1834394 1837993 1571102 1039505 1676316 1949809 242341 975304 1084636 946981 727127 522986 943306 715727 1269290 776528 1432616 125965 662803 958397 880063 1704615 1621234 1817145 1390819 1129168 610295 825660 144181 1176195 745576 1938688 1432724 1526700 1166209 1752970 19690 493427 618802 788522 978684 1372204 450920 278715 1709109 47711 379682 1347004 639232 15410 131363 1018776 711079 1435120 569484 583595 968022 507547 647799 592360 952395 1225959 1777942 224388 1420117 134122 495962 1655725 521902 1333063 1605620 969562 1479619 492337 1536401 1214058 1453574 1947856 1865822 935359 1078869 941405 1454803 477904 1363837 17608 1425414 477675 703000 325580 1792106 121969 527075 1691379 1464228 1798114 1100341 938461 1006184 785079 1429268 1782409 460585 632080 612070 1855904 1056744 485571 1244620 1453422 1496275 1581608 1662332 584134 776902 1313207 327473 106604 5140 1866209 103692 35470 330465 731107 214327 92480 1338617 531270 1600566 1803878 1285995 1080090 1278797 1630913 1348898 1877205 1146575 174265 611990 685649 895747 1838810 1202650 813880 219848 1498299 565898 1938880 1980728 400386 1678023 1581791 740020 193394 775636 1400504 543200 297198 741951 1575927 1964347 1268088 1914039 1171495 985125 1654158 615194 1102551 1105995 1288656 689373 476678 1497744 249276 380959 302869 998319 175988 1952621 225329 77842 487276 795339 50452 196550 1277644 1014461 465598 1954304 1173893 728827 1602676 220987 1242416 1805944 203129 958529 1094980 1623713 1878574 24933 924264 1758620 647189 52389 1592823 127494 128810 1555710 1480769 347669 925569 737298 1752195 1149450 625353 888419 1481889 159651 788885 776548 323198 1006571 1091631 1276404 111787 1167247 222451 1759160 1431580 591626 1515963 1043439 357026 1498838 1050245 1673690 1629946 1770680 659086 1018879 1881863 1523653 22440 1068920 1747196 1727128 420064 1578120 1923354 1037061 753265 659936 1604057 358560 78003 397127 1570854 772877 1673569 839003 1953228 1736072 448972 332311 455504 44085 1122711 206194 1335536 946226 1639992 1363002 1697874 1464444 100583 1125839 1164059 674253 1914870 1313241 946954 1904796 720383 307724 808781 1931677 644528 331948 1425240 907902 518928 1681130 77989 361953 972750 241794 63934 245735 1542243 1331086 1686899 47840 1584076 1319171 1518676 1833179 1760032 1784210 850266 1083956 1286122 328351 490895 1961748 1161265 148855 940384 1076869 168422 1580113 1682387 54346 1627976 165507 1464012 1336143 719160 179398 976482 922839 360973 862907 1826645 187195 1697225 406966 386846 969685 502073 1347824 508560 539167 1079521 1026985 1551141 1407384 450272 902917 170910 590453 593302 1168180 1358598 938019 217358 1371092 1816047 1502304 1138771 1861564 1436747 1988750 1728241 1794564 203930 444043 666645 870561 1985092 1993031 1132940 1222611 617111 1431241 1151723 294308 358973 668984 407858 459804 85313 1700223 1498138 1502238 324996 706853 859130 58252 1012538 71633 281764 62287 30978 1847273 122536 1752154 1838134 391327 878837 1641201 951755 1190701 1510880 350706 1442176 174018 1149090 366531 342139 781446 1689197 749399 1791238 508540 169668 1915557 640305 196653 752584 1121644 388748 1003096 477925 1074803 1555638 76551 1782850 1917106 907239 1964768 1820259 550486 1126990 634834 1151002 674463 1745326 615785 1155924 662974 4488 777730 291565 143406 1488437 1387244 419251 731068 414081 1212620 1555190 2190 98750 44992 1867449 437603 1032620 573301 213893 303219 1154188 610015 475787 1855947 1030035 1973361 253825 1551096 1709492 1113117 1174163 359370 1446948 891739 1382208 1567002 485745 1396705 114154 694005 335398 1805578 118070 1561238 121317 29069 642848 672740 1451437 608519 1401364 974590 1621880 295623 961430 1395878 259663 1136960 735638 1503293 410532 489484 1923833 1874327 1852195 1085191 330931 26006 615588 1874986 843270 1058433 1748567 516697 1004988 1148407 621548 305063 533544 1233321 523324 1103688 1310703 1351228 309886 1387791 416370 1464405 515015 1480211 874286 1210986 601223 1096559 481915 1322920 1678658 517867 1844227 1682419 1804758 219190 479101 728274 873267 102261 1191735 525537 1145900 1625756 504773 1025325 1817513 244930 1428715 1471587 1444796 1789487 1801304 1362852 1371910 1503756 1377033 265512 80551 705990 1671171 709717 644031 1639427 1248196 990137 1940530 1062069 1495312 657527 1247865 812702 1857048 1087663 1739325 1483698 1247103 825640 1690469 243364 1498383 668625 1217934 1576596 1939421 508734 1433325 223126 1617786 1944954 558671 861416 561300 802050 230037 1884540 457901 817305 154393 107649 746853 1907832 472514 57789 1052914 1344222 1878318 1615508 995303 224117 511912 863741 349587 1186632 564509 392127 222485 1491075 641360 1343200 99076 643278 217282 1832654 857381 999246 1889300 482163 585442 1718563 882005 1554502 222422 137027 1496096 1879752 1039035 585279 574074 1585851 485033 1526269 1558317 28494 218427 1456163 275945 1833170 513650 910717 190719 525571 730061 1888040 1470082 1093948 545659 761408 1188017 44624 1357015 1800637 1099611 1720436 524628 1465729 1807415 892869 1967453 481351 863447 1754451 512238 243704 100509 1275834 455990 1220380 342785 1033814 74286 643720 1686149 294363 796970 1084575 1305156 1858597 1190890 530032 949901 1807843 943574 723092 1036649 159416 1681082 39959 1042152 1573072 1002246 1220051 9765 1510280 1463290 686422 1268061 649457 1238712 315421 1502133 1514715 1080917 979356 1550671 1894739 1065830 226563 1789878 387558 1309271 1359998 1034148 1043174 1755670 600377 1522928 1331089 822785 1973411 1542916 1460492 914902 1198588 413091 1450369 1142516 1777770 789900 516820 411694 143664 430998 1312993 1207804 1434700 1677248 834596 1815279 758703 901999 1727844 1857256 1888920 1949964 77300 697668 1928300 894321 75275 411414 1860117 648466 1785721 1650108 1927461 699449 1281285 1995069 1925426 910327 674205 32982 478674 533963 878977 494552 1579088 1942783 64713 937856 1733486 14858 1617474 384574 705593 77697 1113456 1031207 255719 927391 1268352 286561 1317484 737984 1465265 833424 1329831 1219487 393750 820439 719808 1640414 77591 1732283 1107677 137577 451598 1740329 484213 358652 1924956 1579623 221004 850655 762725 268104 773505 1635184 128399 185199 126100 1542081 1851052 804583 57044 1250474 714956 1956414 447351 1823183 611831 616301 21494 903874 577408 524446 1814226 1619985 759519 1902638 1902360 1046110 329187 1221490 149579 181357 203367 42052 1930642 1495117 341574 544622 817270 1156073 1388581 1742467 1106012 1412775 1394871 105716 125206 214287 612821 1259022 314868 820171 1152319 790994 978670 600453 404269 120957 1705179 1290469 1480067 215727 1544428 737971 1383214 363149 1849600 1430643 1004875 25780 1002177 212983 1645757 1758091 1618615 1363824 1660203 96362 1363446 1072586 243597 1740028 1339062 113132 380581 1760732 400927 1681651 823015 377232 354798 119429 999505 1973524 929751 1312560 1359965 1506738 367361 1398242 1704428 593204 1118970 196618 310034 579516 1758900 51401 1278146 1613642 536062 1172478 410261 119322 210942 1265041 1597958 1170324 1876258 1327699 129103 283458 193978 347156 320228 1347501 239659 1206727 1774289 600626 920235 115230 1735823 1185496 1591947 64365 1151702 1937840 574431 998726 1003773 358714 730789 1141238 298358 703559 1519511 1596830 477084 535539 1883483 847851 223087 680667 910158 1911985 1095212 1716592 1052274 298338 1592088 1885406 1748839 1944709 1261247 1024058 1510310 503030 806827 454919 972587 725397 100011 1075727 489434 295775 727984 1677022 1916332 587214 889046 517663 1845595 486123 727779 262640 1513729 1691474 652329 130395 284721 853617 1184513 433780 703826 1033271 874806 573084 461389 1382168 975296 648714 1452423 57482 1115505 1309992 1096702 233486 918727 947688 324715 1912236 731101 106969 1620084 1701598 59895 1878224 283979 1442546 877444 1042233 620258 908519 1018691 1594121 174832 1614655 984791 1158303 1814242 817391 1338142 773356 1205191 959257 756077 1279234 1304753 1465059 1360250 1462681 1870550 1345535 1990505 1770218 1810294 199470 1954059 1117890 811020 1930975 1611027 74768 206753 1930859 72892 1764094 1893280 907674 510843 444836 739937 1669048 1196371 1055642 399776 330930 884511 629195 1626885 1641434 183376 205760 674994 1810859 1392285 2054 800315 1010843 81077 513860 744908 213714 1848614 1196134 1721579 142329 1573089 960239 1790316 1784950 1744854 621135 1790312 1469290 772999 244395 1284811 136866 686955 549402 1893739 131767 867943 301713 1584352 1585426 169159 1747330 693410 1656816 1385181 975920 971968 1059693 149520 694117 1496357 1788026 981136 1239133 1485163 1045889 304113 54607 311638 997392 1444338 1197347 159196 672932 1350253 1364694 1581977 510257 1062938 176133 1113083 1404899 154940 474586 1170857 1997004 866239 1296657 1297561 1781569 783150 32359 1592636 1953106 381157 361377 1979629 851307 1752444 1099324 683447 45912 1949852 1487911 550634 1836190 1673881 576420 1521046 1034829 1535118 1327249 69970 547910 70256 453100 1964888 1735914 1626385 211637 261936 74959 1920873 1856124 1727472 220089 1135923 630651 199661 635931 1099777 1278317 286755 1129426 1977493 316973 995803 222889 1544344 880508 529259 643452 848987 662958 690404 1921923 1368338 1172334 75294 1440277 1114043 1951801 1336731 1690768 345620 1986615 681542 603215 1344825 1541964 1176116 546770 20109 1386533 1276095 1876470 343775 476047 301819 1981738 216891 584978 1559225 1116719 279834 343432 258657 76886 386357 1500563 1661196 714092 268718 1609111 947142 1902453 1914868 1125192 1581616 92817 1564480 1492000 1461405 1368429 953156 134562 980457 1844169 1015778 712902 921973 1174994 253742 1677066 636625 472266 769163 1571054 1429596 1398498 177244 634996 1447178 1087432 1536175 224172 991853 823616 1389060 1349345 47265 879684 933756 652043 81478 1971224 1510397 59041 1640475 876761 281715 1717104 1994656 1948406 1351549 705834 1794993 1102839 570033 645154 1061055 315257 1783723 229410 794232 231068 1316179 75414 1495477 586654 1001642 1408412 1537875 181231 764194 120757 433923 1162115 389717 1648207 1577461 1338365 1583211 1646406 363232 565011 959596 1213512 208383 370685 1811470 70131 1632467 887092 682331 1383134 486221 534329 1894375 1043276 1200520 1747884 490156 1723692 488372 954185 1884692 360924 554475 1049686 1014756 479514 1434351 1206796 636861 1998660 1541988 796561 281003 1221138 85129 1326912 1990206 1476862 475263 1898727 425280 1241766 712110 731779 123591 667004 870060 588859 1150462 1906776 1770362 380325 1574902 1735310 1149557 1155297 1622702 791727 226936 404681 1556668 1569413 1477890 682717 1410435 1076541 1722319 452908 283021 1514376 518361 842920 944483 1557569 204455 528177 1206602 1693655 989744 446776 926053 491790 142357 1245113 323737 1038139 1657828 293734 1025749 650212 981228 1426279 1260296 1183204 120008 737616 780978 395218 669156 578100 1263101 1545477 1736661 165986 799968 663378 780408 313514 1250092 126980 814342 173316 239173 48213 946646 1048639 665817 274620 1222321 1328527 506576 1766641 1176581 836503 1171554 1771986 1560709 538937 874543 201870 538567 789704 1675323 581944 535718 189420 1642062 309693 911893 22387 202581 429952 1113690 102608 1165625 1540550 813187 934172 1596256 1385866 535705 1520903 1084082 1693411 1039535 475423 1798412 1339376 633547 503272 46205 226078 394248 1505416 245599 1697344 1674687 875404 641784 788725 1143068 260209 960346 1579695 107551 453824 1083175 1459336 1081783 1243386 1835979 737451 767634 1289101 916478 1344002 1778985 1031865 1685258 177771 1030297 801830 1130722 963962 158042 1597550 1419445 135808 486035 1580627 801291 1842874 1487043 725087 328229 1500370 53198 170435 1368854 544855 1948182 147609 1133627 1938881 1753758 251488 364430 333670 236733 240031 1353433 1737119 1485932 214990 1156698 703367 1582336 207614 1953687 1775684 1251232 1388187 1611022 427571 527984 402973 1772222 1275306 153811 1120680 987885 1294407 908564 1397267 523867 1098929 1294929 1128637 168235 1475575 548603 1857696 1601933 1729022 765042 1589193 1933395 1526682 741975 433483 1121035 662838 452759 1144522 1895193 864518 1306852 847674 1372560 1002810 1180798 1442547 1362215 128133 99007 580129 1943149 128358 1990179 1243164 1696717 126931 87272 1203634 1268112 171179 778881 1543373 1352069 1408621 657521 1663201 1346724 68478 171711 1633865 1178935 345968 1405035 1319611 926884 1410171 1341511 1286498 1981959 1408627 1891538 1821515 1529165 1442144 498518 1494219 1610291 695951 803918 948358 772925 1862444 1141862 946571 86025 1048427 1521488 766277 1360984 482211 137179 64564 912442 1746864 272877 1757000 1398660 564857 861743 1656421 1467250 78567 1795892 1229608 1834929 1839484 577106 1111250 556990 673631 1137891 533028 1806203 520804 691209 1125409 172772 256666 974482 897214 920481 1983574 1179293 853982 1496692 379958 1646523 990539 342026 621076 494789 116226 277435 310601 1693113 25760 1915506 266560 1990895 202348 684401 727700 527420 272819 426801 1859735 1832737 1740061 385311 1519260 527244 1478331 797071 1284962 4990 1731082 705845 680463 81408 419310 1754773 1461843 450481 1633366 1853527 1257566 541153 1897471 1760980 641657 1482846 1721787 1242885 625169 1953182 890203 324772 350494 1482177 403419 27067 245372 80444 1266672 303859 1335643 1698220 1691421 1905220 384857 667577 757816 1956616 202232 830118 1002703 670446 1143224 261607 1116782 543676 79807 1282643 227713 1685303 1216518 623730 1596409 454262 353561 1687567 1535022 1360820 1741964 1941079 285004 1147461 1891437 447076 1435022 1476554 1493264 748510 474591 930211 1773139 1371555 1743221 1043792 1484246 230254 1698198 1310534 492528 60918 1718250 488906 1537291 1062816 300663 1017603 1368163 215248 347091 437477 602058 1108700 253462 545499 46870 1210451 1907724 1456054 1422955 1259517 326155 1429521 1551148 1148758 190509 1170191 1680180 888411 2186 1669637 1644362 1352629 1633970 1638854 788728 1082884 426992 1937053 909739 95162 478008 993123 291654 1467321 932628 639679 1800008 165884 545593 1169339 471398 1006672 1123293 1854729 1837234 1694501 1378037 883331 994688 1001532 816655 333417 202544 680781 565342 139948 1822315 1420719 634086 1613970 386838 159730 1497957 1916827 1525135 1663750 1380598 91981 745691 650935 222521 1145457 254267 1587596 1849668 783457 1748930 191359 1842780 1696053 1358808 498466 1249018 1263738 1976197 562351 1330775 477091 387891 1200025 1552820 924184 1565426 723132 912274 1164001 1881650 1097920 1095484 1911621 1863997 1408097 1132219 1621580 605340 1961860 798180 1705723 402021 1373041 92100 229846 282130 1384672 1473564 1460291 532200 511799 1646298 1995980 97075 473141 188054 956375 224432 1504760 1769612 907064 382513 17454 563361 1716854 365110 818202 1649992 165031 1765733 474870 532934 1252890 763603 1382248 862936 347534 467284 1700167 1559439 507068 959811 308476 1396202 349175 1254019 229772 1180639 351191 1370893 1291060 848231 602856 1711160 1617459 1165940 1942075 1376375 1440915 1961025 158166 453588 1094955 748802 923485 112049 1798489 772664 32017 1491628 1305019 1999412 1867328 1393123 1387163 1848339 1902087 1788326 1694314 176175 1827135 740908 1988643 1916141 17162 1836120 1477548 969825 958330 1901970 198185 1399197 178211 28847 773387 446973 147643 1239957 933108 1396669 288536 793710 1666892 213149 1538657 151076 748246 1132922 1460877 1880107 905898 1698596 760416 45092 1893041 174779 1744116 1039721 1737352 926931 1599195 1407026 1953160 1002916 298510 28825 565729 1214248 281658 1366727 1634777 142126 1241273 762628 39667 1074144 573360 1321215 402028 1608679 1240022 283454 431056 1945553 1444751 1767697 1145849 415906 403611 846569 868858 1389296 488828 1940943 496211 1969314 791147 1111716 919402 1429192 289925 1178097 355405 1855975 1930480 1651757 1344343 391570 1981752 285617 1433008 1078670 762790 630968 233598 1062899 1714389 538225 1401703 1533574 1722811 1317968 1149060 1623881 1931138 1828674 1718120 1993922 868351 1118190 1045773 1890817 9175 1913190 1600478 382247 1262985 771014 1632694 1142789 949550 364945 156883 1896962 1415783 550769 1159263 141232 749757 388604 195695 781886 288292 739653 1511480 259558 1682765 928297 1965743 638843 1370027 874701 1250956 4657 639008 1734767 1611089 461517 576733 1079228 322695 1039234 1333976 551309 844380 496872 1743397 484476 280219 993877 1840497 142504 1876472 1574909 1139066 681872 1281195 87499 1673662 1566324 262940 71941 165423 220801 1337809 165655 940963 1762271 1494562 1505610 1675539 775701 1736041 256559 208392 1344742 1245483 1993501 1179231 1867622 1371057 716844 610546 997893 1034302 877281 549675 1270902 1034786 423850 1882219 846986 1993943 1371137 47434 205034 594720 999273 757417 891912 1104119 662505 259529 1573449 1928437 1165327 1258599 1020744 572286 708255 1626909 528484 25484 1900872 431644 98705 77372 1095086 483646 871992 1964063 1293811 1346455 1633443 1506685 1016624 961754 975736 1056395 1150308 1605933 14325 659594 1116117 861671 1286341 493786 616363 658934 1119542 507279 1535050 620025 1066811 594224 1074701 355988 1588545 1973657 483073 314469 1630811 1251141 390954 70722 141391 1159410 1767163 700273 303477 1978152 1431894 1538282 1321448 1650307 1619644 258407 511230 1116841 581558 505456 1109579 1930548 1737261 1972877 1318509 402399 1570208 1516549 1611997 512197 1556763 440175 525548 1844501 1319343 52529 1185582 40905 427373 1185917 1830753 371328 1996819 1179540 99901 1151533 1629371 1114779 558372 869205 168363 1961206 120643 385123 509353 1409673 585555 1895920 102986 1148964 1967364 752514 1577984 987800 761973 695558 1708941 656597 444092 1786779 147821 575957 315071 1710765 523576 1202228 1878776 294827 643598 1783335 1800628 438743 328138 1710718 784715 1291187 1411443 176575 587699 157018 809890 796081 365244 1488033 3684 1406520 527285 1951613 556283 51289 1430813 1524289 573202 919229 924219 687166 1172395 1284690 1653643 1128285 832596 955456 847538 452298 1609685 251400 917853 463941 185813 412014 460103 1851672 597245 6634 1159244 1776403 1527908 1661287 954917 1203597 1005937 1287025 1362012 1586444 1467677 1425279 337838 25582 663788 22203 813108 982683 1425198 502420 419505 1183444 1101035 726200 724838 930234 67158 1288859 1047398 751598 826064 1491728 1671938 1205743 1845467 1398385 1356409 550366 307511 1394280 1906349 777966 1363252 590667 239643 1825223 1536021 1569517 677127 423744 1239085 1121247 1557241 1119783 989546 1864846 550277 1662369 1606125 830378 1244361 1587372 1849949 176029 20491 570158 792433 767009 1713070 746549 1769940 238614 941426 1439108 266846 1225581 1531117 777935 562278 111815 1850882 1812803 968451 1296477 452143 372527 1330967 1817637 1065411 1827176 1807596 1892796 1822381 811654 1882277 444290 828705 164396 245760 1119175 206311 99658 1823382 1150230 138451 908 800479 1452412 1490359 1229634 1725434 991599 1570322 412431 1320973 1195417 703695 1743033 1472418 1948685 672936 1956052 1216292 1526451 223176 1008109 1560631 1990066 808169 437857 412099 394446 351283 1192884 1613876 645436 1724554 680211 278463 1689978 820972 748913 605940 508449 106048 776110 1873723 1269829 404535 1277919 152359 107210 658330 1048712 1894449 781673 1359677 155420 1404082 519456 1958023 1674931 457808 631760 1374334 588678 157143 1451271 414311 937079 1884493 686253 1598810 1377076 1111833 580416 1404933 754614 1540572 959966 356826 312054 883154 969013 1366201 1247293 1212949 1411697 742445 512205 850031 1393347 696225 448030 23654 81368 1599783 935837 1166245 1854715 435508 42508 1120787 282847 490971 1824600 805529 194462 336850 250399 1846600 1716202 114200 1270035 1240250 693601 642776 967492 1671683 1814119 1528340 1489439 868414 520052 48104 208419 1871951 632494 1217854 1890773 926149 723638 1903299 1733455 1180323 1637136 859140 1812468 558817 1337901 711372 1524228 459106 937465 1967214 1414845 732638 248485 168360 238697 1053592 51990 1551492 1209861 1508605 1583587 1513872 1776601 321522 1159756 1544549 1874358 482550 1412484 1697622 1189546 1285617 710733 1219923 1505982 330776 1465062 276749 462979 1899090 636272 901464 390248 451503 227562 926303 1266392 1366472 366237 608327 1979936 608149 1743744 80601 146684 1030195 333264 327062 1245060 792732 1225202 1772817 1061234 1314095 793561 757191 1750444 1703471 1463021 1268862 526147 1592877 1179403 564176 1040221 1307046 1950886 80388 1060308 1204817 882981 1469345 685542 348834 947668 1801816 1766148 1761626 1820622 914190 1215235 1836686 401350 1167657 1340787 1295774 1646037 828757 973772 194202 813927 655341 481280 893798 1285245 1339703 1121147 116344 1933243 25809 715555 382604 1201909 1966201 305385 174005 263873 288730 505528 1329403 1981599 1805820 324769 1120006 241656 1130089 152283 854630 1358620 666241 599798 5123 578349 448894 30073 1783881 1904407 1228527 1211844 1578862 1069363 226878 1300798 1449269 1308304 1731118 777856 328666 873544 1247548 86873 104496 1744384 1808120 1071286 1083223 398763 709669 116242 882463 1207846 1566470 476051 313509 1449715 1218825 1069158 576676 1811352 1132103 1927840 225428 1237113 825503 655407 1789567 318236 1285596 276721 234019 1499817 154460 1896314 1489610 87991 1500151 1376795 1533314 922525 754213 33598 1098893 1181629 1993563 1212644 811682 1258099 1603439 82039 1829405 205802 1558232 1916411 80832 1047995 1332517 1145021 1210027 1889457 159897 1306520 1778350 1422415 1249486 1108078 1765687 1208689 455837 1452725 414391 1306762 1907884 1525831 517454 844949 500735 1085840 1817395 964151 1951784 1865728 908820 1707126 1123315 740117 1287208 1122489 1737436 270746 1209810 1864329 1324745 654072 324520 1080389 149766 953877 500419 1716884 55651 1734060 1204527 1866157 1562753 1804466 1971538 1551729 1999415 215731 1889836 583662 1933126 1150651 1174824 81051 592958 1887792 1377508 190092 1386746 1885264 1893843 348335 1389150 1726687 945012 768137 1013296 690082 1810430 313549 44300 1625345 705815 1907401 1871822 438442 39321 431797 427930 356413 956217 1807439 1953288 761227 372607 764079 1442315 1775488 1867197 1387545 1775891 541657 1229269 252052 1390715 1437164 1939295 1300344 1942358 948012 1301223 629620 673612 692991 160151 1321013 268116 989428 646382 1854753 522963 1286982 546280 1562995 1122229 596201 1220087 812890 1205138 491220 785841 1608811 957842 1849163 887065 712706 247565 60600 893971 1114196 1333565 1293879 791260 1599759 738685 694093 533687 1981626 892538 1078204 1860555 329603 75023 596669 1381696 1968581 458084 185247 1524450 1144805 394585 1576566 75472 1157474 624286 426226 228464 804437 429477 1909700 418942 218925 1992732 913199 853499 135726 1356536 1871400 225145 1703725 461665 1668309 535102 1439985 448917 480759 476228 653402 839277 1643373 315966 1641310 1430845 1417351 524528 1194633 100579 947292 573297 1643248 1403849 230969 1330121 59826 1959532 555271 925520 797010 584431 760317 1318854 1182849 207060 1953849 1636724 1112294 22344 693150 689818 1490663 426129 313139 1856070 1738894 393708 1097569 837500 35737 480146 1638332 535036 893058 552376 536797 7528 1627738 1414919 1362753 75820 504078 865217 336325 1634902 459891 284695 78559 1283949 514341 216473 796551 1979869 474029 1367029 1621946 1622802 1461939 1944743 357222 812606 1487277 1827186 803676 497610 440045 1830624 825763 1235510 99439 781386 745999 1978522 152746 60477 1016576 1345270 556462 1886079 1758852 1134619 1940522 565718 1618495 1498883 1975083 980758 964714 1235465 1659176 107999 1511305 1773494 123506 342656 1604608 794627 52053 1173727 210549 1399571 1220498 1774072 247987 732464 1287628 749865 68994 1058840 63892 1088905 437975 1575561 91916 1678392 242669 249297 1700016 319220 1342686 773594 967685 1596064 344604 1431501 1372958 1385652 950630 507819 1733532 1714561 1621139 1524265 991734 1579230 562117 10697 257930 1605378 630250 1507694 41009 1655586 1936422 1094615 9795 1985902 1546026 787237 825963 260717 1284838 1186239 1130059 105896 1417726 1692303 561725 1305710 452967 1074408 200041 1545624 644449 779462 1665601 313819 457989 1327635 61436 1643188 496243 1643802 799672 1539493 1510814 1050768 1922852 297029 611045 488420 962756 1868534 1372598 1334380 88630 463577 1494293 5103 630810 1971587 1125658 939465 1097360 1651583 1445822 24986 1916866 1259136 699436 1192332 352038 171079 1968967 1839096 1425207 473767 249181 955935 606788 236641 945110 1859882 178457 950103 1959333 518702 924992 120367 1751036 1007826 1635922 264004 1733642 1926442 198462 423031 268781 1727307 670915 1389753 1207550 1644668 1322572 927116 1670276 1410577 1837508 1772957 1276148 1601637 878502 1294091 1787543 568033 368591 394846 1034599 877023 1831021 586797 977392 1075451 1754177 75109 1670290 833416 1345681 689481 187131 358042 1954403 527362 1694042 1570478 1149198 1888330 1233563 235025 1906990 1583875 186113 1614766 1424951 1817724 689104 585723 250508 1163025 1417683 941849 1437417 552600 271222 1729585 1024742 1129127 1041988 962964 277780 930023 412164 1064827 138463 895389 1663755 1935971 1180522 1827380 1845468 1542246 1777865 721361 737461 1717595 1171720 738086 362745 331728 1855159 153862 259073 518377 1587460 1897949 893131 416953 1167559 1465176 538374 1295098 505469 386030 699372 1106430 300958 1450636 475694 1517854 381517 677486 1740392 252671 968716 996773 1363643 1868686 836424 937625 1378462 138009 1179170 1072777 971654 1762587 1049519 659783 1391116 1531398 653643 359090 1259531 1007473 619384 341597 402622 230256 214454 1551799 1236398 1724835 1640530 30751 1510803 1287563 847738 1772344 1149999 929675 1236835 1193972 688031 197067 508546 1888289 1180848 1059413 1107123 1128661 1102035 995461 461503 173890 1476512 1245992 313766 1698540 1922883 1336522 163246 612852 1026266 134466 1126045 369007 1794395 766002 672167 1383419 524425 1762120 580677 1437020 388777 363001 1408564 1492345 1473479 499810 713451 1681018 714083 1320952 1508906 699077 674961 1555192 917175 1146173 780533 95882 1205094 1396875 1880966 23368 1585964 419707 1273378 243107 1705075 624097 1247342 307452 1048704 554147 1844468 753678 22240 1541862 1189596 904872 1878780 141456 1383538 338544 1332361 1206631 1322353 1063019 1188001 1266604 531362 433893 1516206 64399 1514956 840371 1587819 743981 1975612 1829216 31404 1171083 1643423 1628178 1480234 83110 1301256 873388 1770368 1915936 11660 1441415 715596 837313 972903 82619 146236 656312 1470240 1419459 295896 1457925 1149128 1687018 1325297 572358 1809807 768081 1990345 407059 1173864 1999306 1440115 438704 736643 393688 830534 1090330 481653 1627332 1217725 928348 1685465 148471 1727405 1142063 1048722 105726 1064070 991870 942121 1743191 621413 1012522 995683 242656 1968717 105416 1058420 1809836 738216 1049900 55112 581593 1856003 1967094 617165 1729967 971916 1109569 1724700 1091827 1621938 89879 151695 1326024 893031 1671828 1335750 866020 1916463 1393565 671159 935031 1757592 244825 1236351 255966 1618579 1123393 1514302 1113899 1513802 494089 61178 490145 239974 546410 1066491 1802036 1607866 395741 187181 1615816 96060 1364227 1078006 1716989 1600099 1531666 302121 1004489 511267 56683 524824 755099 1466349 1285050 489740 78296 857853 267242 1491684 757831 93010 1827942 1191483 969278 292093 1496396 1476839 606012 1099104 1732952 1207838 1046687 439727 1626344 1215529 1801399 1342701 42119 1441469 1845439 455758 494821 951714 1673038 1726692 1251941 1574881 231132 1602999 809208 568989 1198891 651971 1367686 64766 1854203 549612 170097 1317347 653043 469453 799758 1119353 3693 552479 1421869 1016792 323513 45674 1072555 1469112 221010 1749279 1831907 1640975 76694 343467 1710753 1249925 1720280 988941 1976826 1352937 1453854 471699 591604 1277881 1581021 526745 455633 942192 1619930 1261094 396281 992699 1893601 1227274 513003 51443 1360371 1047109 431719 944323 812212 1462647 227917 1869587 1499250 1019530 1794554 9136 780547 283541 833164 843292 685013 591365 641393 422703 350652 1432975 1206487 1005373 569994 37728 1302748 1912897 1944118 238317 353484 222547 89351 715459 1220826 108283 1199550 1601264 1566364 1086038 885693 864245 1969467 1794747 75333 292428 1743240 17069 1809767 785352 900758 821357 770353 1237986 1686999 162136 1125913 1168214 1032567 253061 382935 272601 251500 474526 1729560 260239 1541222 32643 1627293 1788478 710976 452342 1402921 1203875 522487 876084 356861 1692566 1623903 1431297 244046 1415377 2188 368135 1973585 103983 384681 1039833 1593097 673453 211404 1469929 1282819 1961682 147843 1883760 283848 1494445 461806 786444 1011964 1104001 1156390 460322 1069644 525863 705827 712289 1642157 225555 183243 1949273 1161656 1574828 471215 871688 1582599 213973 1285506 28247 307995 1809243 765966 1630330 621627 448848 982705 964904 440900 723804 708771 1873020 1542104 224408 1342919 1898361 799044 869887 949615 954851 993830 638960 1559470 182707 904133 477841 1893355 1880102 1527628 615391 1500092 1865829 958277 424480 1240178 908299 293689 1313717 100544 332094 246007 70374 755904 1658566 18092 1913978 91828 947869 223364 67977 1255544 875789 385410 1057971 356697 1356528 262911 359124 750992 34342 569766 1856743 1832739 436311 989582 1754698 286571 798832 877459 1741399 1389770 792961 1879492 1921671 1055347 1321033 1455289 890055 1881957 663191 1750088 851367 1423559 1769205 1844221 883444 1522644 99355 1746128 1880335 221302 1281272 676854 1837024 1707489 1231971 1669799 1795178 227290 1573422 1614264 1031959 1683738 1468960 1363849 1935973 1038558 756970 1077001 97502 1327941 1036047 11935 749474 247336 1885490 474154 1439719 1659422 1536415 435090 784709 394511 1247709 533644 94015 735288 1738898 1150369 321000 380645 697283 136568 1032630 1521131 511001 630750 1865300 1831109 1716959 409816 740756 1995140 1633206 1499096 1639322 1376180 172478 1490453 798157 1851454 1755452 1013643 318385 489497 851997 411915 142927 1017326 1759703 1278650 155796 623019 1187549 258677 36448 1951136 297435 1519940 149412 1954122 125271 1543500 1319821 1241362 608246 1415461 1989140 519898 894085 905066 1914355 1267427 947856 646933 8144 1927966 1283233 1013139 1492420 73574 643123 1958429 1220665 1196183 467040 1048991 198917 1634439 1341055 954138 212536 1427149 881360 479800 1850158 1654190 1481028 385976 1638076 677510 1447501 628441 534687 1240836 1510494 1107162 1303510 1245858 134601 1318718 1652894 1433707 822738 445431 1899535 1614929 986803 318875 1720899 1476013 1785006 609763 880239 348925 1351235 1510275 1523190 1201453 1698075 1289332 555842 776383 1458901 1042842 1094619 1576369 1824609 1802191 1224225 1187132 214606 1363908 1673883 1867168 1644350 1986010 1727361 340814 1152964 1297452 681203 850213 949741 1011662 1094689 1493549 458496 1253983 763866 1761808 863113 1468478 1528989 1272401 1606837 749164 310913 1983717 1814490 1546886 1659411 1179908 131255 421141 859049 1825708 1629250 270803 104045 477447 424145 1268941 367335 1568827 1969785 178049 537097 311805 1958015 1625710 1951654 895833 683284 385131 958834 1776126 1279418 114535 1361169 597934 168784 85202 669714 1958312 925603 969413 1781280 1701388 1263321 1319395 1134455 1616660 592664 807645 1003402 1610763 1464245 1091632 1167909 995894 937879 1991810 478247 843138 1728931 364049 815648 724378 1343312 623234 756197 959600 222988 736920 1144621 1455321 1534681 622401 757890 811955 663685 325488 1773779 1796559 1624707 1024948 388900 1152958 1956526 469386 351939 1171077 1227892 1721271 1168585 88865 1216670 1885944 1147592 1584183 1226258 844217 1097870 596902 420881 1900023 1054384 1933170 834366 1956567 1524138 1472608 1184726 474877 1698732 941309 1990847 1318575 105524 833903 190675 1643613 1690930 1362747 1578975 922540 1201132 1795369 608752 1512943 1981801 697512 538565 1523004 1177557 1412181 1864556 1556647 216019 117107 226125 959883 1423085 387949 1859691 1183645 1935711 534137 1088280 1595179 873408 1683791 355347 851445 568901 346605 647583 1368495 1717551 66801 465631 1267315 1331197 1838180 1478693 1503662 1800333 406626 19977 1586369 1960705 845941 1284104 1467538 722622 668593 385782 1702760 1774934 895803 257380 487686 1128150 1784562 313593 653371 584356 1110270 785000 1340005 808813 946289 1005871 301124 1595759 1979215 242159 856820 1003959 1714274 1648651 728006 612627 441382 1384411 558229 804886 155521 756672 1203549 1476407 1100087 265316 717744 1687964 969409 1106555 1963093 524975 201657 927532 790517 845475 1008285 1338282 159632 1904389 343575 1692283 389948 835136 1733905 1702083 782973 1007899 1651803 358623 1355482 1700027 1523516 1254576 1335855 1822661 793674 1085865 1123370 819616 557370 784343 1654183 1763983 1371415 1154596 1024918 1354285 1562902 721172 606310 1535885 1844510 805326 173810 186104 1561213 1527718 990401 1677652 1987276 751303 377797 1261318 1689620 1495301 1367966 1248897 1349264 1588649 780708 1864526 1433747 663898 1160971 1006795 451670 996892 1269805 469274 496924 1906040 801641 1269640 30882 1399481 1758310 1258485 919998 306392 1037765 926936 105684 694214 1334975 778018 429105 1100690 737947 1957150 235285 801648 894142 1994107 1364841 1341997 18046 1297813 1643046 756403 285375 255959 1362814 533107 647009 1528197 1416056 1990346 28396 58879 1217093 933743 1031703 279175 1797354 1959641 491734 1619247 613208 1965782 1888785 229720 1501935 1133255 706676 373045 795740 1865465 1692035 948318 517337 889176 516789 1415003 205468 1312909 294057 1060846 424371 1123845 1937086 694684 1825997 468110 541191 828497 1867274 1131487 1775639 936500 1069887 254521 612585 1360932 285519 1671250 1281072 180526 1153882 760056 1622073 1549226 127443 899075 1523402 663734 1536819 282536 458285 654574 1956230 1201658 141520 394279 312395 28953 1898049 1422015 1791326 472551 187641 1189065 1825103 1652557 1126671 867013 1650664 1623379 1178856 169231 8421 195667 1611496 1144226 1593715 440367 1980786 657995 1068633 1462668 243737 881004 1673582 988734 817594 1642182 357028 1480654 380051 1194523 871852 177414 185290 1733647 253750 1523464 637675 667741 498167 815882 365928 1699555 633045 887265 1800566 936274 751329 735581 359166 221153 513738 1215462 1213134 270082 783556 1504731 1957586 1814373 1009436 1568311 595328 1907838 695896 298399 1496285 792742 670038 1281664 1581246 1645641 504214 186296 1042766 1366303 1525218 422826 1233947 1356874 1304802 1812727 1474972 454278 809833 1113781 60487 1222377 948005 1842732 1908371 318975 1056129 1611577 1941366 1905750 17543 1093790 629536 1657152 1311665 1842508 483967 404581 1463439 211264 666677 1747545 782547 1047304 425335 547966 861609 290099 1789124 1218750 1016875 1929582 1524389 1573389 218269 1813948 909024 754897 1759917 1922169 1828771 532825 1211334 758876 158184 578533 1593765 1071137 1269568 1688942 72293 1280691 1918778 1872472 983961 875598 1971572 1107592 1969380 1695542 1036903 244287 1790444 499218 1824263 1195973 120520 1746296 314151 1524032 849885 1059636 1505142 156254 673591 208151 1355031 1304920 618624 1676116 1085567 1477545 1633871 704268 226120 1114165 1122806 170139 1658779 284466 1960128 230916 1432907 1221512 584022 1431594 1805707 1458325 1749575 492675 1354038 1564842 1505320 995824 131737 1243382 719617 1969904 1790648 1549604 1367664 1547926 1598573 1675255 732546 174833 1688534 434807 547168 1301486 1329004 1545790 1667211 37417 31801 1717108 225192 440527 1398978 726195 1185832 860307 131270 94356 1302129 510512 150682 1581735 1068374 357152 570977 608951 1217000 30481 1158230 133703 1489052 1606894 290827 429837 1615134 1180273 80017 1928128 229336 1377080 1171624 283084 1815970 1483111 940995 1804821 377306 542636 644877 458010 342262 1593263 400354 1821174 1692079 127149 737988 176499 1878399 315707 1930598 488762 162286 422217 720659 1875458 1568562 583455 1827053 1546464 1264090 148283 1457898 1735433 1180119 103807 775092 1511783 1508277 850874 1923397 1724620 1440039 56013 1223813 664087 190897 1141973 1447654 1921076 1705054 1691729 293024 1597377 561567 471951 1239424 206505 214472 102217 98138 1788334 132072 1199525 15440 527132 1282393 775050 1683517 1347511 1575395 1808452 509820 275832 631302 1129048 363602 1149261 1489213 76850 406217 110850 1195537 1776991 1722406 1916340 429579 1357110 845049 1374608 1718963 1257196 464243 960112 1217203 1279219 1348933 1474951 380842 309342 1011903 595805 1770600 870032 1762585 238052 403501 948901 1525870 1134969 979943 1580534 285173 303198 1593944 968578 401993 1678618 906374 205659 315901 1419309 825512 522747 532817 442194 1669841 1832800 689530 1474285 1819769 762550 1579193 752358 93811 88688 1348628 1790326 492305 1094507 812939 1374236 494572 504282 606889 1370461 206611 112249 795496 579446 148238 1442627 1300815 1577515 824054 1892347 1040225 797697 1706374 534967 773831 1056071 1141417 1286954 1519174 1531288 137193 274538 1747460 837539 1664724 857302 470021 1555413 370785 1432436 1145061 864436 416908 1542174 192642 628977 1190920 744554 1617899 803436 554100 1343553 721730 621374 1889572 1805409 1544082 333551 966918 255914 329689 1423571 1472161 624034 1025485 1630075 302210 1372205 615014 171656 684513 613002 622152 1685871 1985244 1517509 212864 1739967 784868 260740 1641842 983400 141413 1658623 818441 697077 1364385 319479 1954143 1037951 719109 214521 1699718 592723 1843622 1706562 1712577 1390901 1152094 1107215 1543951 361388 1542094 1814647 1042079 1126279 546787 276879 762035 947629 1478201 639415 1383166 1515227 345448 705176 1445631 406815 1215441 1536986 1249780 1148709 1478278 935146 560301 353300 1071530 966776 1532918 1391079 692264 46927 1294135 1616432 870538 1737145 1450470 951192 1373264 932834 1943690 1415429 1117335 373824 1732647 1644188 246160 1296873 1008546 296481 220893 601081 1124529 1977703 1974648 1866747 503513 1291773 1175253 1989632 510624 792074 524372 741150 1138664 1943666 1697743 1873121 315832 726927 1680542 1780887 195878 1112507 131200 434690 1386260 1474613 1524089 609553 486446 938252 1747187 873968 106842 1426286 1238000 671915 1014541 370548 958204 636219 1113945 1152574 675965 1490967 1920567 1222332 59546 1476183 997122 733073 1575564 184453 1368675 1225326 1296677 1419159 908619 1104384 1607333 245566 1546300 1511352 1578252 1461889 786627 68562 1887200 1707533 293617 1763772 1965039 567498 1043810 1538707 1880871 1832571 491748 1398565 546110 1848259 1714314 487244 1509277 742914 265663 1668457 409505 621366 1171769 531068 585323 1868476 70701 91416 773053 1945637 1462473 1169025 474378 21468 1199054 74487 1056975 191313 503626 1505258 1002348 70062 1991329 318675 1709979 73682 1088779 412524 795931 1796120 1917945 1330601 1459301 1830546 63111 768519 859037 1745164 1940128 868948 34487 1112000 1647725 1174873 877469 1800579 805612 651022 953298 678973 424158 615356 523834 1446569 349564 1492064 698043 1029568 1992660 1675565 168712 854031 1687523 370244 1311268 724144 1604261 327420 193262 375117 1672176 915929 1605720 1403084 1090810 104955 1685443 357767 1221337 1235901 1007712 1202012 1304491 681732 118405 1169809 1549469 1153938 12026 193563 575068 916325 1617807 288318 1835496 740793 1659570 1206577 503778 437917 1346527 1021784 424732 1075999 1950198 898969 419833 1629894 1541813 460875 1222940 1760643 1542572 1146535 547176 930329 1150111 1691971 627358 807449 1739932 1972635 911514 1817961 1403721 1507914 1007605 442794 1170825 1584320 233469 396434 1106581 664739 34760 1318200 1773948 38873 1670744 1791571 1676135 1968113 585693 768507 661051 1549227 359719 1415752 1439687 1211876 1377350 535931 508620 1469608 267743 1026860 871545 1517965 1660751 1829764 1036168 1304578 1060713 791256 459194 126829 707439 1634697 349597 1502210 763380 1292155 1143479 347204 1305204 23050 653868 778055 216748 1882760 441824 1253476 1063919 1867598 761129 806658 1362306 766546 89862 318537 57779 1158219 99291 499370 1276915 1864061 1887974 1751190 286728 809361 484548 15035 1064635 878433 467536 541313 365572 666926 53980 1289407 1844237 1073411 1710263 1528864 911236 1797261 649965 1162712 1341460 1885286 245639 1770823 482205 1377851 328425 1502792 645257 581344 40758 365567 588660 1258383 1603379 1678141 445523 1203198 1632881 1882700 46053 1599784 1003350 826484 726314 198547 1132952 744602 1904388 1790073 951472 1953882 1858777 1867307 86792 1109119 1857750 1214035 1155920 47620 625380 1458804 272779 1964788 1760710 1548706 1240208 1678374 1190222 1826769 1460053 1182425 837405 1006245 824425 1619202 771634 463024 397920 1599253 1017681 406153 1060099 1732442 94407 1231460 278947 1704171 961319 665075 1552394 1614527 413680 1002924 421313 390690 357545 931819 1867600 866360 1322966 99717 1155834 878234 572835 1074157 649381 257980 1152860 548920 596365 1038919 1436481 1963495 1525404 1488126 333036 328635 1968565 1091493 718364 1884412 451493 771079 1870568 110930 467091 101766 21608 1559893 1111225 1304602 150497 1656625 950653 666734 1972800 78728 1445839 964009 1574724 776515 1005241 754291 695780 1752617 469094 1047651 1856397 676650 539505 731498 407912 689407 1197809 1602805 1808724 1717642 904794 1668576 1498723 101234 637272 1517240 650677 1474131 266515 844804 1483725 109205 37163 1681097 1925412 113427 738139 245107 756771 819433 659200 1375728 14583 1114858 1342124 1043843 150897 1386941 394432 698533 196063 91503 130359 1353678 151745 49251 131258 1078239 275482 1576280 520694 932912 195482 1278486 1278853 372916 1992871 453665 1645736 1067141 1117326 790366 365453 1096862 1071817 1836459 955470 1107584 208238 1464788 736879 1367377 383669 331471 883718 1692966 1600938 85910 256441 962103 381463 1383207 997327 1594916 130092 1015010 846143 1657016 1414546 602919 1059215 1449937 962228 1893052 377420 81779 1578077 1623907 407592 465782 414790 464931 1672778 534794 250502 1034866 575633 1690007 535020 1442912 258952 1336776 1866386 579752 668202 925365 1940618 322973 1202561 265438 793637 1727802 1577102 896499 1619390 1144490 1636939 553188 474313 1747891 1844142 1855639 1546336 635875 894250 1418830 688905 1589153 611697 753112 1048160 1197945 1024687 1679571 1358180 733824 137082 1748903 1550596 1210002 1353390 1148848 562342 944863 1015799 1794731 1483737 1775657 1749076 668639 201302 258012 169475 651799 1112158 531851 1024745 133421 1409544 723124 1432776 1500055 1480745 1845372 80336 1471199 816414 1186335 786268 170600 718865 165235 1724398 1360836 1844763 1460324 1319848 1832852 1779232 282817 366466 197593 1615152 722531 571252 280311 1078314 1779694 1043134 803070 684114 1560967 130016 904579 731334 1277251 658920 624965 1662859 418451 655334 1163741 65351 1249459 1167485 679017 1666438 1201250 1120407 503596 524324 1202216 854710 54578 629301 1626611 1857209 1096293 74867 432180 1587156 987781 1096003 862113 797989 436141 1945440 435361 1776559 1958547 504717 1802550 166268 317020 675040 1718117 1912077 1672599 1222282 1756544 948995 377630 933050 224902 255237 1598463 334420 1609628 1102811 780308 1897402 953882 51807 1076157 1526968 997779 976761 986344 878741 552809 237784 1370879 1788689 604296 232664 337664 123169 569423 1173708 509498 785918 1704404 598597 516922 14473 1890377 1023312 667017 1049110 774028 1925525 633933 1625007 770429 1320958 104466 885809 651381 871127 361847 156188 1873157 1109978 220485 233048 622155 1866985 97165 1232664 192918 145433 1158861 1785519 751631 715491 1143852 1702253 711371 899812 1912357 167688 285217 853508 835164 735168 610029 1037772 1132637 1525705 1943116 1221841 431172 446803 1276857 802741 1492197 1317547 714719 517290 681740 541209 1646987 503156 1205074 1906853 1765167 125341 893298 4511 917447 501463 1180809 792714 853795 1818549 200570 291501 155893 34832 534441 1434487 1946609 39345 1716222 1447452 1059267 1889829 1527880 836261 1940077 1527470 1259552 772009 952487 1274563 165691 78681 41305 224694 1634656 293670 1145073 241825 1801734 1315055 734149 1972410 1314086 905841 76430 1746312 571 1018081 917725 1210867 1458103 354361 1574917 1713260 910594 1663235 703731 1947436 636363 480447 1207312 169023 130458 830263 698999 953211 696089 47361 1807675 850552 1600916 1866194 965806 1341883 434033 1826759 853529 1364531 1464665 1574136 642256 769952 461382 1661876 906336 451712 842098 1043345 1247230 1519022 49557 257625 1063734 1782918 704393 1231680 722097 1778435 1088627 1114978 777066 1629401 848451 760718 1340743 564145 1564228 335742 1192829 841064 442771 328216 1526612 618601 130483 477107 453472 1672096 733228 1042691 1670232 665624 258869 1161348 1531681 200458 1006480 905535 644926 85908 1601619 1986261 1816819 417458 763890 1801902 38772 287835 1821869 1690312 1093618 1539775 510109 1379808 1981485 1542494 1814355 416477 281558 1617683 1163644 1970556 1978801 347288 733797 971685 1282922 1734778 1568594 210523 1981764 469763 1158507 1781424 1595066 1643578 1687955 28226 959581 185270 1900434 1749063 1552562 39108 1282635 983335 400960 757924 1892719 821589 18042 50512 461160 1381713 1367948 58000 1154665 784955 341561 1397285 483912 112328 681939 1790063 107591 1478343 1397806 502602 325222 576636 1141142 372957 1121181 253714 1906446 837225 1440372 1878326 925837 1723817 1492838 1897313 512526 276929 1718276 350146 79022 1970873 1936561 942507 1961126 1463616 946524 210810 126732 816748 1134714 1677149 1604393 653292 642031 192904 844933 1578497 1009610 311977 870199 492443 1136873 785204 873428 477627 767176 1878959 625820 1423344 1386207 828318 1856580 970834 38278 31591 797409 1167060 556225 606374 764578 1816166 1831413 964100 1490343 1828977 956809 501754 326124 203418 684737 393433 1443779 1845497 461619 664678 1491738 1853010 878647 92592 1733731 823567 1269478 1809003 1128588 1631279 1835362 1522485 1457002 692261 1557944 783235 1542469 1210967 1087638 1253537 377165 774308 1183886 346112 364752 1728779 43254 903113 109310 358816 537147 108377 1015738 1381518 236007 802523 1952896 781722 564142 532566 1157473 1531497 472773 1008292 1112686 1784790 272924 1675568 1757886 1086193 1299984 909710 1150099 1484447 1629254 1404120 802191 1777047 1767784 337827 922121 526986 1548059 304956 1789853 270842 408536 1979542 1686978 573564 1133382 1210294 135605 15980 1641561 225887 1936534 1515779 867445 550793 1882380 537536 1288454 289595 39677 1666481 1535162 1761622 1914147 1157066 474938 1677729 704111 73374 119520 908724 1823675 774741 827226 14987 1181469 353149 1455976 461509 1245722 1406652 1105270 352376 609757 962733 811733 790093 1396123 867710 1490088 1912653 492073 79245 411409 1027047 1820363 576419 113105 1212457 1036630 209645 614896 207757 1851929 1393488 469481 1102819 1981951 1022607 1647192 1270379 1554091 861501 874949 862051 1970168 170678 425170 1421516 236505 883166 511229 1986604 581650 966289 1544836 100185 461208 358964 651938 1138843 1498098 984312 995580 141751 589956 107484 1461412 1668981 1014286 1232095 322343 1107047 1517852 1691234 1681552 424217 895274 1464040 1430479 449754 907529 1778189 502427 324359 1033992 525419 969651 143156 393148 1650312 144016 1871547 1690977 1881003 889473 1847875 832357 1321867 1641283 1053869 231962 1681304 1647755 121061 1263363 561506 767277 324462 1701352 1334100 1542482 128737 472991 106983 927329 566669 555818 1546384 365113 1415025 1742455 1260133 1810853 1554602 672739 1397663 1834047 291896 150438 507745 85279 256506 1448378 1334319 717868 17042 1291914 58819 331794 975248 635536 995352 1586981 1540104 1334041 1051282 922146 1910377 1007465 515969 1734734 1037925 1275792 750987 475498 1927914 142754 1211333 703285 686073 1526727 1458554 1521904 81491 980827 300047 25237 79095 514996 25526 1363087 1717576 763716 422326 175468 432403 1036231 1565614 928374 292265 854039 1769685 871121 764605 1364970 1456862 1757138 166176 514926 1169916 1277035 1554259 636281 1758085 1841442 1312648 112135 29184 1280434 1367244 1882258 956704 1316037 74940 920672 545362 1855618 1928429 1770277 52800 532782 922635 1498083 1231846 619336 944709 1132875 1654237 1434560 646914 1350727 658632 1400714 1820626 748890 505627 932964 80880 294477 288856 1740846 1088843 390575 844555 151315 626076 1414474 465120 521032 1742671 1327675 1893309 1003713 320735 1696319 14044 1584253 1821791 449282 203978 165765 784197 1449773 736050 1891276 363289 536587 89237 1003033 963875 19757 751951 12994 59288 1894258 179840 1834857 765364 53708 709980 1757469 246064 1524591 862926 353318 1695047 1624206 84042 1393066 1104893 1512410 1890742 905521 1435613 770436 361509 123989 434963 1657139 624576 1819013 934166 891743 1182520 1608507 707820 1377880 1660286 1831905 1183016 689290 917314 137615 1998221 1869730 1697083 1366173 187061 826753 658818 617171 842384 783682 50930 1824349 97587 1574787 1705457 1260416 1710568 356347 1249217 1075217 591680 1985957 148261 1617905 9107 1946196 430057 43818 483030 185991 341462 760274 1027120 284524 1504324 1533882 1928261 1466612 185507 454364 1508885 540780 1423414 868464 1390345 713361 213719 541851 1166730 1895012 221736 954814 1976565 1907495 467438 1405321 872332 540617 178569 847440 69707 1641053 763675 1530585 1345870 1596815 961603 1584186 850417 1889219 381875 1895509 1413826 700500 149690 1665668 1737928 1904097 713400 1233479 1284473 1477 1507918 229305 859442 1629316 421230 1949511 1692028 349880 692024 1574374 1231289 959120 611228 329231 1683723 440218 1736864 1562815 1797543 856882 1763636 350675 1134613 1336560 1658284 735320 908307 853707 1999142 668670 1496514 1102063 300457 660432 490618 604337 886667 1976001 1310129 1604365 662164 817606 909410 1567242 1841178 548333 1072855 469265 1198576 988487 671861 1604043 1248956 779586 802108 1653999 1717516 1600414 1421952 117202 1740353 1236960 1954417 1515048 1572734 1365712 194248 153336 155822 1274173 1213758 39087 1527603 783902 81121 1169614 162273 161635 1637238 115791 1836928 1661431 1068457 46386 223265 1208001 481434 980739 1468219 723089 1731815 916940 1748245 329262 1889323 1208476 621846 1922943 1932238 1100753 1833456 423314 290606 609129 1494292 485069 1305836 1769543 1321590 963871 1304389 219686 1434946 184016 95834 984023 1576794 315399 985997 1322528 446880 1706690 308096 1795556 1042915 8210 1029187 1323484 881806 493793 1603296 829226 1708447 899603 1564044 681358 830545 1924793 1400295 827651 1206746 989877 1560198 1893681 1075843 149549 609650 98784 306000 918607 1971776 1512912 127490 1271482 1182736 1441292 1468559 1660922 23977 1152529 1884458 786693 1833355 1312423 798209 1120609 1880283 1970178 594364 145668 622066 386754 1538094 120566 693815 1663636 1556173 1205347 177083 1265817 164614 1840680 1508131 729517 142951 1135710 702831 1053215 1345341 449022 654359 345185 1621078 311694 765044 1503099 1894338 1130314 372322 284540 1882831 1515269 1453102 331744 1466360 1278779 1065440 732321 171570 451136 1784659 345301 194531 871311 1872380 256037 60535 121856 1441509 598479 222084 1773957 448476 949634 1000253 442921 111356 432263 1996214 1164579 337414 1949904 1699417 1161698 733193 1694306 1711249 557195 397367 1192567 1660202 223350 579375 1840782 1863587 519265 1657582 949486 699502 748230 1153038 900361 972336 89377 378007 1747013 694059 394292 1034744 1276081 1785315 574288 836738 631058 468095 294481 1715066 507319 123051 723585 108115 130807 1079568 65446 6202 1754054 585953 121865 1867395 1562806 1872129 818069 377961 1659843 1195462 38757 1631827 1370298 1058918 1047991 949778 1302519 1082439 782001 1321384 1224948 658245 1191004 42553 1654856 1605026 796107 1894306 678112 410792 359374 685875 498576 482144 495425 616563 1986831 1511662 1164863 1008321 712435 394633 787899 1459099 966678 1439483 1090644 1304330 1198227 1928258 1140901 1464952 1995871 1414689 1810073 1963154 1438812 1809436 662218 890542 967447 1163502 1986444 970562 333096 423656 151983 339502 764954 812080 1793873 27493 1676152 698661 1838953 96813 7105 997622 525157 1424721 559329 296327 1697439 1541433 450955 895263 964436 637557 285855 1766798 270292 1430844 1792444 364155 1890245 998041 929366 1497505 1458927 225782 1449711 710216 1929523 37723 1393067 823941 1718344 115414 1178902 415442 12824 575958 833403 1151223 1040396 1407477 1433926 1659170 452190 630398 83102 197069 367567 878681 1132477 1558663 1139126 85 1844325 972947 949996 1779988 1744797 1770665 1902957 823204 853844 663791 760595 58889 1191284 260711 606547 608718 444532 1604697 1463966 949827 727919 654865 886196 99919 1902539 1990127 640883 374164 1017350 1365839 2948 327021 1925605 1560054 1408852 1612130 588157 1985876 484929 1822187 403583 1914506 462656 1649925 650614 1929866 1716411 1314458 861079 422577 674666 881782 543313 835881 1019402 1713025 912202 216071 40631 338322 606372 1432148 1107912 717107 66416 1295057 57436 1875759 1040037 499055 1297213 1523775 1037283 1620254 1476930 1226862 435433 1498882 1582282 1355038 725383 46493 1970643 365812 1984894 1052765 295169 463711 1581646 203521 1649422 1218149 87575 816376 1216801 91347 1243503 1380708 1730501 1815999 1324041 1367080 395645 1062756 1501834 1466943 307258 1456188 1988817 1279167 1334395 1440977 1361436 1416614 1470704 1899234 761899 1369876 983970 1123197 1093277 812582 923810 1650508 1464263 481727 832072 328536 1810128 777207 1205881 1739273 1593063 115499 297577 1147575 300561 1411549 1967437 1695895 396375 560898 110270 369710 1839390 381740 229128 1520583 277496 1367727 431683 1721853 93466 1143793 832219 1343724 22784 1007507 892498 125053 1698228 280080 756219 990034 1091219 1794938 1923284 1572423 1227227 1872674 391988 1180060 931857 1471244 162266 1775688 32671 549478 1397289 49785 1775291 515479 1719228 998891 1665415 1353795 620652 1737567 145154 398772 1067210 1153967 1046785 1477748 1958086 303535 1120533 1433243 61118 1417671 1197647 601009 148713 1125832 1930776 747315 1206128 1734269 1682289 1177388 396957 1728541 706912 611967 928957 720331 19941 711296 642014 1397224 21735 1720892 1511789 1822509 1309522 1208633 744950 1083973 1078451 139310 1017062 1791412 85167 1248782 593917 630142 1114553 1870972 919800 100041 524592 1318870 533748 569757 1557604 846140 101375 636959 1028236 1499741 1391716 702560 1319737 516860 129322 206620 1200657 1538169 1955950 746027 1502531 1390101 34306 1012108 272586 328659 657372 746409 912282 66320 1963053 833728 952108 197676 1567980 909546 152014 1657130 1830385 450646 1988358 907693 277792 187984 1849293 1398133 436541 412023 145631 548437 326472 1302296 1699097 784171 1636629 879900 1794755 1715055 1465428 970854 55893 260022 1281681 336470 694233 728055 1865183 397836 31309 583172 827826 692470 1266970 104961 353335 1427976 1714055 1669908 1501863 993337 1650734 874838 453383 1750563 219678 1208039 204911 1675329 729394 1260825 394222 1552802 1592152 709579 529240 1252338 55029 1385138 942355 1097264 1003168 1516107 1295417 588981 806275 688442 1623007 779889 856719 1014557 1913451 476799 84320 791636 810614 331103 1660167 536640 1113145 878712 227602 324912 1331464 1367391 720361 1958675 1260370 712188 603771 1550417 1888534 539031 1856904 507265 1837123 1415812 1576300 658797 1877914 488070 790820 1089947 1113786 1111476 903796 1197168 369721 823888 1321188 142002 392878 12460 646063 1428584 1559691 613226 143526 1972030 1925375 1340117 703636 532316 1483672 1391490 1080638 1485199 1999542 927067 772684 1128892 1756742 800892 1216695 1220511 763827 671642 1820423 278254 1761409 204961 374678 1997430 631195 1521997 1447257 674536 1645372 1887162 193944 1274396 883493 749759 1539631 1292142 1325807 125076 657631 654616 270728 774107 1831387 674390 613664 910611 178893 1109222 1445791 1696007 817858 1899541 1555524 1546605 649 1557439 1084340 1313173 433846 1767134 1142598 670713 1989275 352965 970775 247620 859249 1549049 1380366 545454 1832611 1823939 947404 832300 773247 424396 1043079 1410503 111030 1501485 235579 131492 1918692 1433608 1031448 734678 932906 1756594 1777785 1643808 482582 1978197 62101 1415887 882292 832878 710566 768734 844222 94872 1879916 1572653 1742726 1199105 981407 1359595 579307 1200912 1532115 1210840 1820142 1493443 799078 1597369 1448055 1144251 87510 241046 565262 470846 779193 495845 1268382 57658 1881878 340424 622668 333814 145296 1155784 1747832 627689 1995321 708164 1294278 1166081 1893559 1764777 420944 342427 1175021 465080 1734071 1367058 1802517 1380861 1884718 887664 691472 709758 153292 1444301 1303776 1494464 138553 1685172 2150 1176083 962218 1592787 1339822 1167197 337371 144806 1634440 1364164 1401853 1976997 46200 240897 1465138 1682924 1492717 501920 790659 283185 1138453 1745769 953098 954276 1733465 734786 504430 1193255 1334898 1896794 946614 1208094 1140900 363263 1501560 264417 1571797 978070 1656590 706222 1716162 763111 1647090 844305 1750967 1272125 1524459 1639055 1957637 90997 1954489 1994499 1849665 1703415 633389 1420508 312211 162403 1208642 861746 476232 1965691 492029 718204 1406022 1964257 1785900 1876884 454342 994434 393946 332403 1806193 1542255 1629086 1707538 1512490 776688 47006 1916809 966120 1048819 1528355 431292 1204576 1097793 1680419 1935673 539410 1871386 1710823 1809419 601898 634357 1927294 1772149 1173029 241370 461423 1264585 1943865 1746483 1515618 274144 82650 1918593 244514 838793 1931412 538529 884155 1619100 1741305 426713 1950369 1595386 428053 1766670 285708 1328526 704331 1511493 324582 1013023 1599143 1540673 196749 1930182 659570 437629 669395 1523520 1214714 640030 1445854 218571 874848 1660946 1716379 445919 1686870 1354566 1004429 1627012 320309 291577 559623 1958615 323476 142274 1010955 1605983 1788105 1008573 1410221 1162453 1073771 1238401 1900231 905254 476375 1566944 782003 1392163 469136 39945 403153 1835781 1219871 5451 1399163 288510 240550 939490 243672 1664455 151019 515287 741389 1195129 1796439 1156996 478141 921130 97565 577702 537851 842209 1692828 452272 92887 1168154 1878342 1185660 1988175 1626361 1040990 1020805 1885315 1195893 1503268 314403 474458 657906 1776719 605129 1833190 1555465 1936878 1937883 189573 310027 782615 534833 493517 230006 1246478 1786526 695637 376709 1731695 416768 1702964 1728108 682190 1112804 1975189 278178 1181528 1219724 1606006 1476153 946319 141042 1688330 1956534 212498 1662452 1171164 1933048 1000842 244218 1951199 430033 1091919 62037 863139 654545 528994 1201985 200735 1653401 1084462 285796 564141 500366 3380 1749602 1838973 338812 1894136 879977 1798941 861377 1368926 1728963 1684414 206936 507133 1819010 660630 1444614 408084 1145888 1252691 1601929 111552 1881714 1161720 1992926 1957813 327506 1751377 898339 944574 1322568 648510 1238083 1512557 344906 1613209 303946 1794465 1356230 1137476 855276 1698503 241706 696601 224970 959670 1752128 250680 1444792 959999 142398 288125 848342 696088 164013 767715 1248306 123673 1133170 1843534 859594 1818676 1450364 155439 362740 1320507 157486 1879976 394079 914592 1817904 1691721 379559 133068 357753 1912474 751886 1666001 1103695 928855 671508 1054564 548913 727019 1956200 1196451 1166027 1037057 345271 1747355 1476291 206551 1123795 1479226 1833935 1696904 1408521 1864261 305031 1656033 1975931 1753102 1325630 588218 758339 388743 618730 706030 827990 1750138 119939 131120 1464230 4066 810471 1209457 1199692 248743 634118 365806 566871 991725 1374038 590159 518558 508524 1423825 1634318 312918 1706401 193537 1277423 773656 143825 971215 16551 959378 1606138 97042 258352 51113 645881 1048454 669789 726917 1845738 1686926 1404083 173838 1996374 1719710 1119867 124619 679893 754535 1064789 1172044 166516 1274705 1890117 194758 1775860 777798 341611 1270478 1015380 1540941 1142209 562473 1325971 33866 246177 1246794 1430 407291 1749377 595053 760125 1074699 785676 1100019 984412 1530781 1821470 1178390 73519 1112579 541224 1232161 577226 1247483 1168445 610054 1723167 487990 1043947 940257 23613 1807974 1103135 67927 951596 410608 1601454 501856 1797193 615401 1521651 487460 222156 167029 1035378 651990 1717716 629938 1224457 1715673 1090403 1286576 460416 1277941 1946203 1172123 852114 1108695 61652 631179 1689156 1233672 832753 1923105 270139 1195358 1826470 1330110 980891 1534305 759642 1521334 1425403 160982 1163201 1589401 1294356 408158 930514 523655 534070 1147229 262243 1671822 201924 1855825 1667247 1608766 573575 326282 1904109 1884405 334151 323293 434879 1236014 1611754 780121 1945274 221992 1495792 886107 1943004 1527789 1049595 8434 77137 1297949 677470 1931399 662627 1179988 112673 1628012 1105853 1560479 56659 1686753 1875976 1172612 414067 1342250 1788243 924769 472868 1626136 1308447 635548 1880712 140491 30770 1779533 734968 1090814 1208419 871704 1171136 1145114 412784 1090003 572055 1651999 1987533 326584 556270 67918 609526 893568 840454 1205538 1542453 842120 1828221 181992 539200 1045536 1155882 99309 1756769 1404488 846688 251055 1366739 1270037 98185 725232 54398 1551645 1467688 1565760 377447 666761 1618355 1451445 1688282 256610 1835250 1533364 1362456 1723418 921300 733395 1956075 1320763 203270 1991513 544240 1816437 339921 294956 1297747 1902001 1228630 1213879 1032417 408512 426052 232816 483553 1559310 304802 1470354 1858063 536699 550493 1075644 210964 745115 1109419 1677567 553232 1586852 1844847 1364832 347503 248703 1843710 1659249 1594829 103683 855758 994070 1282972 1371484 1716610 1917083 1334851 1968134 1613045 675529 866950 150104 430707 201178 551160 1694472 717049 252584 418304 576130 855261 779445 792372 107017 651608 563943 347685 635142 171821 847612 732950 663014 28233 430956 375822 1194684 900141 1872615 30347 1454056 411304 1209303 1663892 176019 1579945 139495 1056638 6283 1957692 767333 224493 1074712 1897760 1302749 1459647 1293036 1860605 313697 1134732 699037 554322 983252 227845 1762589 1834295 1182809 281305 1561726 672443 1809922 1988372 1465133 1770597 1508712 1372 1976678 54769 1313744 859080 1699497 786871 1602018 1420125 1161156 409690 1945854 1342063 1106543 523296 463982 644797 1304435 402668 1158052 1813773 432563 1961743 1015673 519813 323673 1426395 1760025 382536 1207258 757988 1766545 1441818 184743 965674 771669 662506 1193467 401363 1881297 601251 700536 362368 1002365 57445 1081635 473001 1924640 641959 11951 279064 1132580 158320 509417 1806389 1545740 1432089 1354118 177313 495744 131308 1510204 1746649 1133508 1242965 1016975 1945377 137967 1208513 1760626 986427 1383616 1787273 144027 201849 975972 1535291 268737 1973332 1064966 675538 645424 1096148 453857 514256 533934 1145774 644011 145559 1810560 809119 350585 189962 1608238 727205 1093071 1614846 1704508 1833959 1550782 895009 446992 1194351 1927094 1731332 1246330 303440 1849693 726188 922782 122747 414267 1291699 397807 134402 1978358 682464 1870606 121896 160909 615089 1380777 959594 1781878 1958095 1798321 332789 960443 666763 393684 1744897 30798 224625 1469553 700275 629583 886045 1753149 1810667 255282 767768 1385076 1941010 1136527 956287 1486086 1071655 1210796 1038831 346940 1750306 1488903 1081916 460781 1837157 1680079 1940344 370458 1167636 1923451 209549 1587366 290630 894603 446044 1316569 1048826 325171 1476718 369240 401414 386884 1345292 1830087 679565 1942471 816738 1407225 344985 1091717 1913003 1725050 470598 1708833 284279 826930 1197793 534375 624326 1075348 1276331 1942809 1376695 1034309 350097 381150 1513826 1429362 1201345 1983602 256333 73343 1622546 845606 1227540 1239249 459314 899808 232159 774432 1562989 1141595 326496 80157 1648338 56541 1781653 1596640 1967553 1968793 1908410 529356 1006146 948637 394946 1909808 60127 224366 1431957 1090423 1918982 1696706 1060045 687862 1143668 839444 704175 862796 1404384 492722 667616 1640278 808463 166427 343477 1510827 121828 1199996 1379899 413843 50540 1348019 115504 756790 1787721 629116 1943543 65808 271143 1539623 1234372 1632401 1330312 1864330 1766605 1613171 1871308 801406 677529 132698 54330 1102409 1188641 753809 1223708 1013669 34250 1192209 1564873 1932524 634144 97006 322211 241654 1884166 349616 1169156 1198832 1251747 1822523 889215 1330605 1604967 536864 1910642 646195 715712 671237 1975226 1145530 264572 1323442 706685 1028037 1972519 704259 774911 1926896 1884254 1614925 28988 1325013 253590 894889 237294 813398 677928 311832 1256815 444643 1590505 1214584 1706272 37118 468695 275726 75101 46609 869279 1874101 1449257 162784 926433 345253 200371 814004 1460212 264822 695905 1207559 113110 456675 237268 251963 105709 1529220 98794 429911 1398374 736822 1175260 321436 850278 344888 1491481 1768719 363259 1569015 1401297 1455319 1792549 265647 850102 635787 1944985 799902 771407 1741527 800146 1128640 1478436 172777 198574 1243864 592670 777836 180856 6229 653157 1077365 820072 985590 1396161 1168401 1613751 1065816 1739631 926335 133618 341522 66110 444012 1852101 173842 1547666 1183676 1369437 295736 1251054 1656232 913456 74302 512523 566264 1471259 142882 1844196 1443833 1206541 1287728 1096368 1723307 274350 1504881 358169 1483674 1447517 1869370 1022073 501086 139135 856593 152791 354959 1461919 779161 2713 822464 801381 1932403 176023 1056724 1144408 1203455 1333503 1172765 1836919 101435 265953 1172050 586182 1975159 662535 1398836 1419437 1119927 248920 1765317 1052739 1823208 577501 493272 865709 999599 132179 1557517 856943 1122114 552799 1516939 975812 1291696 739881 1868205 1312332 447704 601631 1594323 1652403 1429839 617266 1868239 1199001 1975302 436070 848568 73359 1948842 660380 1460543 830779 564711 1177028 636448 603089 1404484 1574176 1528341 1878961 309278 1779801 92506 627661 502770 117127 503204 916933 1930261 947627 476035 1422806 701864 583050 440454 468843 688319 1217413 1904820 281886 664012 1416449 868933 166238 511029 1974690 233733 1701153 1379314 851326 1835010 1222012 898616 711951 619829 206986 594063 1406056 1949268 653429 470576 1048364 365087 1939196 1958338 1256878 1242813 1896407 1939057 363516 1935386 1585144 1107458 1529763 158867 1000273 1549657 621036 1459671 1683187 1980009 1879708 272320 1626787 168317 1792656 1362196 271639 535522 574752 1438315 704783 1220477 1310687 889636 208255 155851 805351 1369698 398889 503108 708263 817580 1084813 420376 524438 1441984 1237280 1337087 881956 1643659 1769225 1612551 1470550 1568338 1153979 771227 1399315 505597 1672664 336680 1394185 1653657 1955500 583153 1467782 1791516 1498505 1649274 972567 304825 1369609 606892 233240 390663 1059980 458056 895811 1686489 1947416 1858773 965600 500644 744264 457041 696727 697164 555471 140581 1270404 1589960 165149 107483 92429 1569878 668650 778463 1137958 791520 1633373 336277 1247456 764078 1407256 1079671 1878408 1134313 85246 1617690 1216386 1498581 1118257 270148 633737 604514 959700 759930 1065732 366862 144824 906875 759810 525631 753727 1057834 1562550 428716 716978 377404 509344 692663 369012 1888408 1639214 7828 1194538 788138 1212628 583104 1114912 923653 1272457 623772 1739595 144145 878138 1464260 393209 260999 627916 1486377 1515235 1053018 455190 519065 1375867 1505596 242208 1670623 1878447 1408313 838665 144001 1595610 486442 1715803 755197 431731 1706787 271421 823398 784299 308011 1915191 288599 1796193 369972 1207911 80204 840826 642865 533443 245324 647240 123265 467319 262951 1019360 1392501 739176 259506 1446743 679790 1000917 1030596 1428830 1541990 83144 618933 433077 291717 918704 1163088 787493 297019 1975695 755147 1689119 809433 871542 1510384 585308 905176 1427278 1391950 712859 773654 1936771 525711 1088643 1376700 1996813 926760 334618 1807947 450129 305706 1870114 273739 975605 154153 1956719 1650377 1264035 1534408 829048 525125 1839640 1495230 768173 167517 1679648 1828491 1268134 529492 1427361 440549 1223852 1741085 1565058 867228 950218 268452 262154 885427 1335680 1213092 596154 310221 391758 1013921 1821367 1474341 1142541 688143 1241142 1698886 649549 73120 1802938 1836231 791518 1434797 485381 90458 1626424 152698 703042 1683129 1276784 1983499 1630609 1471397 501650 1782639 1077376 1016392 1893159 277543 1965813 1233666 704606 336766 149868 819483 1121415 265440 1110481 1004761 929011 1228558 320886 285078 1444880 1519675 812410 273372 1106615 126521 1779708 760719 780274 1087956 1292994 198395 1254250 539965 1838748 1780019 167453 1541761 593147 910747 625136 1355681 1046900 1432331 586032 1895493 453787 799522 1620856 1354977 1887234 185629 1661306 1446126 1299517 681973 1560260 1351951 1239440 1166276 7851 1064143 1547565 1422812 473967 1059076 992516 57577 511508 234173 1266885 750387 1479695 1636872 187982 1986807 1619471 1976958 1301173 507768 1712950 457959 1968312 883744 1746995 195544 311248 1237002 1200666 64540 837744 624687 1272390 579613 210370 112608 1664848 674513 1453124 575898 1861329 51887 102463 242224 652507 762310 1083897 67324 807136 1659163 1195419 312612 1577624 141256 1817925 141962 1024161 103407 1944707 341517 1271649 266884 925894 118054 1567647 1384712 1238065 1856855 583615 1629005 894994 655128 1549837 1498515 1422858 1525067 1894412 1648440 1124447 310318 557777 999600 1953698 288328 606007 1829872 289481 1121933 1671510 1367558 738788 466606 1184344 1149462 1955348 506655 283815 707428 623512 1781353 531729 1311960 977592 1001661 348028 1057075 475008 288085 78511 376724 1502825 863239 1236526 1874966 1960974 1482498 488497 1470015 67065 551166 405708 1826851 1723016 235356 598226 1147986 1460333 638588 856750 1375994 744304 624361 1116003 13417 1681186 1000803 930158 1548218 1445265 769735 1344509 965542 1712971 111743 1038835 1012513 360928 28061 1382006 987610 1845794 778668 1057126 954583 1256795 1154058 24492 1215133 1613302 424057 930894 539182 34825 391385 248215 1521797 1432332 1894509 1634199 1678238 401067 185547 1752713 247018 413481 637466 1778744 1653334 1766735 325327 475037 590964 1007689 1887217 967192 375698 743244 1870474 1718238 1828237 1347125 759565 1646503 1545225 995780 488114 1967170 355309 1485996 1409810 1869859 1708907 1591341 1980572 618204 1113267 335812 65524 143610 1170290 1762299 1093493 911363 1690735 1820020 69581 1009172 1586963 1446981 1468092 154612 1838376 122783 441085 594256 877805 1385634 410322 1189708 712151 1634140 684141 669367 471683 125490 170694 1526734 1811883 1647940 510862 1159213 1991015 911765 1932495 1341257 1140142 823948 146923 1386639 1121433 1181822 1754612 1874234 1778523 715019 89116 1180836 1908630 1286522 1663848 1013688 1581774 1050112 1117498 123221 1979281 585828 1016980 1097604 1714928 711115 112021 897724 1528338 296613 409437 767274 1858566 1079279 818902 36930 1797316 201199 201760 471772 750887 993532 958267 104980 1991248 1089483 1058510 1518062 1412808 733562 1231282 1989918 1419234 490194 845625 1876930 850085 1975914 1656348 1708441 823694 250761 1967509 338992 842956 910214 1547500 102906 1304268 739009 1315255 1654022 1070294 1155029 501040 1101153 961604 1019731 1921576 1711432 1954289 690359 1362633 985268 1249033 1102854 546762 1375215 622777 1294325 716938 274932 1901649 958413 1981805 45574 1965939 332801 963697 1944296 1882364 1054091 860314 389598 1583512 188111 1335206 227321 649033 484874 936453 621762 1430572 446464 605849 1952836 1374363 1577490 897873 832789 928927 1803686 1093995 1858631 296836 406582 738912 1174411 1789378 929735 1050618 1068527 268492 1601607 624799 167601 382722 1419690 1624200 133475 27043 281483 1666725 1663679 839723 898237 634872 1587343 1403231 1733496 1762445 267462 1740337 940234 1559797 712582 1307771 1509174 1812594 1385327 99368 1136673 1989460 884675 1734112 7168 42181 1969968 13813 1787197 1249430 321183 1070890 448876 442312 1107016 1753558 1074678 1847660 476022 14513 1922790 495080 1398156 1370521 1857404 36695 764665 1357241 50371 897854 214603 1134542 1574222 1365708 21230 1380076 668562 1116312 710215 913585 833271 1786162 391407 1810794 213698 84358 188437 546235 546086 1490483 941471 1450964 568332 581515 507290 1336481 1490624 834649 1636944 436423 1936861 397278 1246769 1393284 923492 1449779 744249 1597125 1792744 953331 1326526 595312 485849 205885 1766024 1348488 1108265 1172390 1204808 1667122 1475195 719696 636686 653626 1086763 692288 920730 1201864 444536 1097667 1022501 1220846 1174499 1139105 11532 718030 1161327 409081 941280 1191561 1939161 758792 952823 1739713 1448696 1499186 1091187 1905212 540491 620459 1059394 1095652 119345 1563129 1230310 1872939 1856193 1141408 1579004 1207627 1107051 1474303 760387 170399 348117 1391288 443130 1746775 32252 1128716 1530184 1758781 1183038 316640 1331690 1643948 1711565 414591 696650 409046 1532680 1587866 383228 793423 1331622 636657 1168450 619335 1786606 815604 710256 196604 307770 805772 1061756 188378 864075 1376445 778410 405497 1515574 966269 1865168 427672 661877 665206 1341471 1819055 1359702 185027 1072882 618995 774362 971917 1304605 1738159 1968753 494945 1858333 1696885 589665 687677 414146 1625518 984021 1620496 262968 1023609 37015 1847303 1907467 735829 1561535 245101 1132690 274702 231076 1116603 1474088 256230 479330 926095 983707 800109 832031 265845 205352 1183216 143093 193026 1193199 1824854 1999146 223610 1006298 436236 204272 160613 853536 224396 1125999 1985241 574158 1261699 1932309 1577715 1513509 1505405 939573 1114643 1507671 1152622 109031 1137006 1383137 1067794 1953196 680043 1689356 1614639 1448945 756057 322572 766266 576660 78807 1816939 993861 666987 563349 759040 288696 287642 617544 1600554 1707427 1666584 946726 349381 1262427 1028079 1232816 457604 1121031 796186 307522 811482 1471169 415929 221950 1138057 556780 1806944 310263 328365 2636 847475 1049982 634764 386453 1543238 1857864 45501 487277 423446 880960 1380836 231315 1505256 1295337 387108 717154 1825954 96062 624693 1656392 246604 1594818 257818 1264022 1348037 1607786 739564 1117157 1014143 181199 544225 128465 1820146 922330 1580291 1801599 299185 1199099 1642827 1745730 992128 1284791 871607 1035530 1800404 1503435 1783493 310098 710809 1019692 1088547 397065 1898832 1948368 1083592 138150 1070901 1087563 228844 746825 1644967 1244096 1824187 353975 717476 1352235 684614 451719 1471448 57238 649417 1199895 1301919 699337 1541844 498217 639743 82229 634170 199878 877234 1281554 1125262 1624945 985202 223141 151309 1294834 385141 339057 1168669 573348 1751888 1703496 373691 1991147 955001 384568 1369744 4347 171102 1997448 1605885 1050457 1982094 223033 1768426 261581 1714451 342001 1612933 1080448 1464470 700460 1192885 138667 185241 875673 363240 935259 656851 134800 634567 1935996 28380 426716 1519932 1001650 1600428 1001010 1070393 406843 371930 1969789 20607 1307073 1191484 1321832 756625 741047 1537364 1972976 1465751 1826480 1253993 1884135 610652 301060 222119 1303392 1563194 1439063 1769271 1520187 1422537 1652594 1059946 967568 659424 1492946 554907 555093 1644294 1539481 790971 875736 557330 1147169 1456255 1766360 1949996 1401335 1885856 408593 212100 1528637 1839806 1058118 673123 1793827 1176719 1951541 1599545 1044119 336557 1487448 874945 1112801 368839 1876894 506039 690445 186109 43524 1371089 306778 838667 1362797 95602 1688847 744218 1361940 740762 956989 1692713 1537288 1437375 1445808 212202 207148 485506 1307852 443331 3749 33304 1657889 949937 190713 186820 858165 34865 1021892 1427968 1384210 507913 1862541 852329 680842 1096005 1169000 44049 111450 894606 285245 279277 1160307 1193158 1410560 524327 671198 22384 904777 1192242 644734 1204143 108242 760703 430626 1394918 745065 1985874 126286 589090 883457 1084960 1988674 258832 1583125 301137 1463288 1565880 1987769 439169 369664 1781161 1033178 238455 336880 1204270 192469 1798967 1758714 42366 1776869 955190 940997 1114933 523940 732660 1578544 1118963 698064 1896660 972141 1983273 799710 1691305 1822039 1880208 33398 1349382 10716 1098431 690714 1779415 1562949 1281324 1416787 597463 301564 1995953 1253258 336083 276122 1474838 973975 1258747 1153530 1909600 869014 1588096 975366 540854 799271 1582445 1625898 493575 771499 1861905 957370 195023 1199185 1293477 1044377 142506 730203 763024 766971 1866366 982500 1739162 1335746 1920451 1757291 1396414 947378 17792 370870 762548 425149 155065 68689 783256 887442 127302 206250 1255693 379685 879913 848833 153464 103687 330484 1326658 246638 1018097 1385750 1115431 529200 1952026 458939 646865 1435057 833875 1261365 852241 656344 1582648 1478856 1076225 1787573 764223 1390500 977256 1427975 583102 101150 1709583 1518276 899647 1887650 310161 1344648 37281 1510961 987792 1276178 1794832 1674727 747617 1898372 409684 1294771 938652 1082947 1690117 1598852 905308 1439627 431209 826623 382979 1870644 183927 577418 1378517 1861940 1942496 277812 1485337 1156660 1606656 447652 737339 1077669 312839 501306 1142248 561694 445026 1645517 1055410 290306 1493743 902105 1658972 1567827 1500846 94035 1343830 37358 561340 880071 1439954 241349 653612 1604447 1539383 1061516 455359 1749715 367419 464691 1691518 643006 1332753 505525 491542 1637340 532758 298112 1505312 184769 1345215 33718 1163346 741433 386770 652297 799723 1306914 944844 1985315 449945 711170 862806 1980978 249511 1675050 361876 1258043 1054552 481971 721456 1391577 1376972 1522677 964699 1428620 466876 510937 278991 1809871 872029 1829152 1094099 1281412 866052 1111986 162096 255013 128241 1723647 101820 1726298 882175 135345 1742778 474628 857187 958236 693006 582857 1287643 1843190 1556458 1679664 1683696 1582113 365265 1773410 1028460 1241082 1839718 1860623 1449677 541955 94853 10578 1997484 188108 1501568 1737022 1431682 225609 78324 1971828 52464 1744311 582551 1421897 1130090 1611706 1791553 528229 1871250 622701 1092014 733253 1096603 1423849 513028 399891 891994 234262 88697 1414599 194410 214818 1095275 1910191 205362 1919045 1370289 860383 942852 472690 933979 147088 1103183 501467 1706127 508588 1679946 1890105 427923 80900 164140 56612 1263785 485244 1567065 759224 616535 795971 1509814 738594 105380 530623 1370097 909884 217707 922488 832535 406733 967174 1955164 307296 1139208 1803275 1270610 1771872 1451554 1523912 1392950 1790717 399625 1980618 513093 1511634 660793 522866 1220959 1775250 1730874 1945420 406634 1567922 853425 637023 1373084 1135750 240815 1858964 19523 1397765 1757547 441267 1946470 684276 117204 102323 1248263 175266 492049 1565032 1804807 1619545 904460 1113278 1860674 1684960 1304984 1101075 1265303 585341 549853 1939253 1825820 1976905 823084 630903 194835 50450 1623099 292630 898798 928751 1358824 1613044 1627129 1436359 723921 680127 75656 1803340 290554 531495 1630221 272129 1506607 1599741 1934061 220878 70208 865763 736326 187775 326717 509384 617770 413787 918392 895003 60342 1635455 1955028 1799465 832425 1369622 1654037 614140 981637 1958908 610216 884392 1693007 511862 1953021 317716 1014505 1546362 1135861 1554060 391374 1073055 93024 943176 492356 1600165 510017 1563621 1542075 849646 464669 636711 396447 181563 1460092 491242 172552 503576 718589 359784 132305 1949662 1044902 314758 1741201 133258 435981 1752932 1230312 195236 378313 897814 679489 1115420 548812 386773 1745919 1225917 173650 1149329 546694 363397 1560126 1208346 1744464 682611 431433 1397982 508275 733473 1662592 660798 1543758 1773619 1803118 502580 1291859 525116 320756 1884146 170753 1333071 1245591 605348 963812 1853450 1482599 107933 127414 1452013 1854047 1597697 1943783 199986 481968 1883686 129636 1690836 1655757 78271 705113 1282017 772014 743 103066 1438052 1271594 1583248 148453 1504425 1468288 85819 683122 519430 1889688 1912990 73329 384478 1416701 1921082 335769 618343 20431 1295854 1272042 431138 1582685 1215127 1367893 1108518 1312093 906476 675489 1921755 1799856 286222 1831956 1471104 965105 1558566 1327496 495683 1158805 156840 1053553 316570 547743 436750 760735 1216617 356447 1231061 907224 57968 1285105 695993 1451720 443755 1989443 82830 1117626 411503 395617 61675 512989 1163867 269725 105519 1036225 1466957 763413 15658 1560341 1568148 1199388 1985729 1708424 226996 1206592 1310370 352329 1263196 730748 552161 1470137 953456 1882912 1401491 1775012 1879024 1031467 980335 1186519 56212 525513 1273246 1467342 1210005 700497 1216171 826938 27467 1571015 1705902 1500548 894131 967353 822216 1788533 1561986 1593108 522764 981905 1837642 1661069 1960788 941533 1993822 1725477 1499314 1042306 576327 176811 774265 627458 1415667 497528 644936 1420171 268636 753626 653130 1337006 119478 128948 542253 1367448 1720670 319877 1795625 556451 1653324 1817096 746759 1625064 1711708 1043771 1018532 628137 819959 126453 223028 1115161 1647976 1823001 1008478 1357272 718564 987247 686300 1869888 915638 1877672 888063 881838 908607 1458418 862582 1512384 582150 1671316 1841858 510828 1490086 1190915 87684 1288790 1526640 623892 1490417 1779183 352404 190313 341590 1058146 418435 1455695 1139808 613295 1404014 131959 1339817 581925 1135691 1124162 1579237 1336547 837838 1244262 1793782 813932 70986 596284 999786 413047 44675 1161489 960326 1470476 372747 1294528 1656821 905115 1163815 1197539 155698 1847445 928637 653202 1543575 1143134 354375 1145001 1870212 1952359 1039467 427936 1797347 1174982 979415 1289 1685811 684193 754500 1171957 995498 1961915 550730 611003 718737 551775 1610227 228170 441515 408674 491882 113986 475106 1363206 1566521 529421 77552 1043055 208020 1996287 562820 1947472 1820649 573740 540837 1651382 1379335 1269212 1155170 214906 650953 409761 1543806 1348896 1890819 156437 853459 1729915 82161 826849 1929128 1091288 740831 513704 424654 42516 80255 1235340 180829 1056026 659178 753128 1797112 291071 1438294 1557324 323913 1323725 1786562 1220176 1690897 1746206 1656659 701042 1493277 1976656 1944304 1806334 1492238 968318 1603820 1476998 233301 229226 92995 1773762 1807133 1927859 531689 176980 1969267 122674 1676539 124309 516167 1407731 1970235 941071 350052 167785 881676 444047 230207 593342 871006 1399067 1720544 582676 299265 1648891 1631269 607910 1946437 819880 1995544 1610158 6046 1461226 1155728 1927557 746707 453589 1836305 755939 171245 634446 1625245 684198 1546451 287096 1268022 1874753 1066378 558974 1305132 1017065 888574 212370 745541 1975677 1165377 1423999 1318868 334717 723874 795537 1858598 1354187 1804360 1427566 541753 1898194 621334 1545233 1262157 1310786 1054645 264843 564254 1645927 1858785 802224 1980539 275611 1598259 269684 1910131 1685669 1297571 1394228 398104 654166 1609471 1959106 1031819 1081647 1877012 708422 1339559 1329331 629348 821810 313176 85524 1418338 741140 1672684 32436 292579 104641 159575 279306 1767713 263730 275904 1804918 631410 63861 1477148 1227744 951646 1925051 616237 351954 1348781 1291770 1725545 621788 655658 467837 1289970 216568 470909 549344 166143 469350 1817392 405114 1789740 988383 918783 1236251 1763497 1617742 1228153 936043 242332 103556 61438 319752 1498556 655231 1576600 1878073 532151 302994 850785 556103 1471818 415654 994860 982859 778228 1711120 287782 193029 1407051 1931563 1952302 1794639 1620361 591188 1178041 85923 794494 174007 535405 1331247 1756687 546896 754809 353878 198675 977192 1204918 655227 969436 1486211 904330 420213 1761225 902943 1757368 262659 1140607 518342 263790 1772974 1711336 437999 1547792 106588 769706 1822910 335367 1000427 1690964 1831214 1710593 38490 884411 91563 606275 235249 904969 1665351 1860216 408936 1244260 88424 43054 1361802 1818973 1247975 1897580 73084 915342 626641 1045023 1425008 121290 1414610 137680 1168099 549549 612268 628983 1392609 1149461 414080 1054950 422097 346684 320404 1091248 410481 671308 1438160 220454 360756 664296 1919458 500240 1921847 748002 204483 347727 1850654 1679147 1944392 1024632 698235 1442225 1042772 553891 1823715 1928770 1501612 1176092 318297 1193244 385390 768023 724758 1376462 1180486 1971296 1311064 982300 1967833 721318 842029 824319 1686441 616918 1675005 1159979 765582 831141 837595 968116 1218906 1100174 1994390 1213643 1055199 403838 1041141 1815518 1490871 50024 1346161 447142 996470 62736 1343144 107880 466673 795388 587220 592147 1238134 852121 1908196 769164 1101367 437823 908871 1227979 1965220 1012603 1116952 1031021 1930698 396385 362761 1777736 1513828 1305657 691609 72199 573823 547012 193989 901483 1458828 1148268 799003 456502 1882225 1750608 1653594 577406 482830 149856 1338472 1774227 1369963 1829903 1604100 177976 1553323 674375 1333088 1830530 411463 1880425 573562 1676711 1974426 130957 983242 1213564 405233 1574224 1950344 963073 646900 1424428 1200648 901000 921967 1842809 1940208 1900956 959165 1258374 1310393 1711419 1221118 1792070 967706 222715 1581357 1328891 1344836 614090 352527 1198896 1904662 875859 1787155 885171 1988769 212694 1763795 1167361 692039 95074 1854286 1640294 1537045 162918 1480005 465136 608081 1828248 610735 1614977 241784 1760381 1463831 576406 1909770 1480719 378706 16370 980298 1503972 458679 1881603 1859674 1631623 1887284 1594287 375067 996485 691169 1754580 1067741 1462630 46366 717454 848742 810957 1925663 75518 468562 155711 1778306 1508243 155792 1382269 1447641 1010 1313617 748916 1582252 285960 1764677 1180395 383683 1271009 413050 249478 1445401 577486 178912 901379 833156 265115 1272080 1178706 102912 1350771 1273972 603117 113434 1919822 1225591 1113131 1012181 441185 1145435 1591932 1040575 573445 1139556 658537 1590189 1612118 1722352 525190 245434 216990 1476455 1607019 1741561 1995641 1045351 370119 650441 112600 108386 1035800 1018348 260453 1411887 1923390 1812160 941977 394458 982072 1123858 492270 705430 848590 1562482 920554 626938 1708810 1923908 865207 427465 1120430 641078 652217 1002420 1098345 1019862 364373 592909 1821456 476630 1430984 1254659 574464 211764 199613 1286599 256087 1283765 726630 1760976 1933458 930560 50081 854443 1681468 1760775 84590 1212632 689589 400202 713096 416596 132862 1119747 1930761 1036421 1507366 19994 1587109 1590207 847121 685167 21439 278867 1054041 1352671 1136640 1545935 116239 106442 421404 21309 18557 217312 877867 1554228 989072 990249 737319 1526339 75981 409126 583660 634618 566795 1851917 434654 1793949 507611 1422184 1094136 1441876 833857 900845 910088 1077076 682890 1456044 1163526 1800278 635897 26529 411153 1893817 997994 1297210 101950 1512518 1182843 1116035 505472 35953 1765215 1529927 1157493 1670536 483983 1988729 1643286 1221160 472193 408316 1090930 1019428 401140 505407 1904233 1696208 1186806 83736 178856 406532 929391 140389 457249 32343 1812783 1388959 446061 881879 1124908 1631146 758444 1062040 186543 1089296 1895542 166195 1339925 1499889 650917 976412 77957 1659700 1040929 628376 486577 794519 218371 516787 1291703 1540276 293007 914362 670673 1991555 713913 1644561 1642353 460574 176828 554766 1599189 1785911 58580 676276 1369328 1510532 1860093 1110173 1252196 1559769 78942 1142751 1339253 453722 1693049 148710 1441952 1798373 1518 1319275 609315 1080015 1630407 414295 917505 662597 182838 1340651 907744 1167574 666313 1638755 319909 813179 1608221 625201 113057 231034 1353163 966045 659707 463544 1696335 1399072 297693 561603 1838640 870595 454972 1110341 1987560 342823 1877226 1537362 1544242 760058 155447 135099 914976 1623778 1098043 1395004 60211 1274946 570589 848156 196057 1829737 40372 1294538 1031170 138864 182282 1353962 1002007 1741894 191917 510899 35107 1806012 1007964 181570 353564 844774 88776 293233 827041 116808 1336867 213972 1741265 400638 1429180 462252 1145974 618482 956816 1221313 1662804 1964100 1493577 156682 1226365 613987 788972 553541 823369 1412080 234259 364316 11971 690326 1501284 333362 759177 931594 873825 970947 1340992 1929230 778224 725674 450740 1159839 1073404 1481131 351111 337528 1487482 212688 722093 1569067 700415 1683583 249464 1474585 915016 988751 1107563 1374182 1594011 1202892 1831075 900622 1240721 1668921 1150179 1537909 645161 1138091 609515 861718 551390 437727 1404547 448439 1851223 144881 938466 652367 7976 1110901 1048891 1398244 1320311 85243 987107 158432 596344 1789386 293167 1000921 1130416 1959615 498875 424998 1620892 1412942 1298902 457776 950423 337412 1571063 993488 215431 405269 1410213 642296 1547131 1658596 1388083 1178908 1900695 574766 1038809 470059 748615 1625024 59007 1966927 1987502 1721948 1219921 340128 1220745 1036932 1911134 1280491 1316884 1983810 1199942 503187 1324653 562420 85527 581249 299412 50113 600247 1416418 293767 777553 217257 863110 879392 911046 30240 1125094 1649365 1800824 1854477 257253 1383654 1797410 305384 133124 1926843 561255 1160800 641016 1414259 282561 148638 1072954 706156 1704014 180707 524105 321962 727204 41914 665114 1782944 1404967 1661457 915328 1989154 544874 1814030 1517387 1786240 1698028 1529767 1086444 1192031 1626913 1968737 795469 406674 456835 1501264 478859 1720679 114206 992882 764268 837053 774237 500094 1107779 781263 1679443 136358 1886232 1784192 1728137 1661036 562983 1225845 806044 1455240 909965 447106 302005 306611 280391 490355 454831 1178567 805885 161360 1649907 1068734 1834669 1184227 1916813 246214 1720169 445638 434976 405516 1027046 1384383 399264 535349 309026 526347 1559635 1339605 1854646 226431 17318 1777956 125901 1350825 1539969 109051 1775459 1560682 39268 1476503 1876152 1799846 503591 1184097 1721011 1753624 548425 1095034 1766256 1286239 646260 1118194 1014540 884450 392800 278131 349400 1981087 1768525 694398 146689 1334003 1122901 855005 1776565 761752 1616628 332890 476540 861674 1674675 6827 891620 1933660 659217 611479 943756 1954398 953770 1673992 813599 1685166 1206439 1418203 80711 1117778 946220 1104973 1033305 927360 1044786 38739 914172 1228596 278945 405865 133594 1014641 524247 1169351 1033616 329252 557054 1748070 1313948 765214 1229282 1722629 646637 1222775 492584 410772 1743120 1527119 490643 1758392 992244 831070 226283 1813596 1849217 1979808 1174789 971128 1014998 777996 1835662 1959976 225830 531291 1723496 1426714 1357996 789817 909569 304053 1819802 22568 1521169 195712 1391108 977325 995788 1818361 788526 1208860 493072 1058611 785192 1211534 324121 266850 1765967 335521 311562 1960782 502863 11854 1954177 1274710 763154 1384460 87194 113822 402943 281433 1794428 1873550 1678161 1259501 855391 657107 246845 676576 1739320 249160 1778160 152318 1243459 451069 759863 844407 816 1468269 171209 340995 666809 709681 469352 344399 1592296 914017 707388 909642 1784287 1027881 1957891 1113277 1799401 1970896 709812 63065 1728216 1609474 312526 140969 850091 1444154 728541 773224 993450 503744 1325264 1114742 1256048 783440 691305 1897073 387749 26292 1451536 312334 1614634 564397 1785418 1189703 1745953 28035 1999390 1060033 898549 856673 156548 181084 1278880 1819058 1219768 383265 485077 1489645 109318 512826 741128 484176 203420 818507 591964 164068 1141277 1218324 1972130 1319598 332863 1796380 1903567 1765642 1134526 17628 938535 719746 1462747 554933 1016673 235530 955261 505253 1401092 342806 1854895 471809 1206636 257983 383360 1848684 1799938 1237964 1490917 308165 240489 168031 125820 766306 1111926 420818 163752 1755406 1733354 1613221 796077 1963025 1093678 732226 1484852 1370350 301174 1040392 1007119 1052177 1588636 533177 1175851 976701 1348702 1350742 1792316 1384390 1723576 305377 1191009 183583 716585 1055421 503786 631221 469571 835844 976475 1959806 209109 1698628 948357 830060 341949 1101584 958185 1592829 1357243 1992288 915674 1758902 1388221 1664044 1816678 1375970 1227561 365240 284308 663114 1672392 1883988 668509 1526774 765729 1273601 1066428 425112 201691 1156758 918185 1776690 1722455 57223 1980081 480325 94337 597083 1990487 665535 1622838 965041 398914 700215 688554 1612073 672050 1329409 1622825 702640 885454 257899 650149 1923781 558909 975378 1145794 1393409 552788 994169 627344 937547 1939545 1613314 1451985 618902 1070513 1278068 510320 726202 113894 751102 102830 1649733 97908 1686213 9633 1751594 1423297 289152 944700 1297291 807460 1341625 198186 1315225 1452103 222278 974833 1443941 1446007 1883643 1833933 1395251 643487 764686 1438768 940290 662107 1111284 1230271 519998 88073 475614 1330921 540979 257543 1657974 1991964 371793 261651 1044054 1721817 1642795 1868125 876292 1267810 608380 40043 548861 182551 788688 309388 1864392 1841555 655034 1246416 230859 195629 797139 1223099 924725 1404076 806392 953881 8903 1972963 970087 338816 665912 369471 48708 1026887 589432 1221601 1924970 501868 1584158 1108270 630720 1450009 1994539 475619 60214 1595002 517254 1298368 1503217 1016092 1113540 1287413 1974731 1976665 1915975 1436887 1055790 207350 363025 438579 1286945 1056804 1366260 1793164 1407064 1324129 418373 1777163 1237944 338009 1981276 96453 828919 1501390 1580683 545093 1081776 784089 606141 739061 1997274 1543742 936533 1187256 317326 923614 277046 877350 1950654 1777392 663724 506062 817737 1153831 285602 927323 1016203 1606510 1343526 193181 492580 1425925 60177 308726 1738772 1768512 1098013 1101887 92597 897608 430301 679142 1969555 203303 131459 859261 599284 1635533 1363779 1963346 1129958 1047924 767909 1835008 435746 1439118 426610 11407 1865561 1676554 1624419 1775337 1672074 267376 137115 1279736 1476411 1988470 1794149 1597960 1099162 1925000 1351108 1481874 923192 29589 1303309 931196 146215 745673 1468830 1625279 1570673 985835 504478 1758737 1506527 1876728 1127556 929956 1250613 1673156 1954553 1268915 1103937 1873568 1886261 1091950 697919 420819 1779069 1048840 139192 89200 1791177 640778 1170986 1485841 756332 1788018 1392921 278962 136438 146362 1659088 255267 1298738 1143271 545245 1247334 195565 1931593 808353 1081242 1699150 663069 158975 889361 1205007 822923 1356101 1100761 1872332 1801639 661964 1714113 268006 875661 1952107 255358 427186 1162676 224744 274801 751491 82302 891445 231025 1300278 1584224 400648 330535 903866 1376934 1623434 378680 1400654 856268 779588 1071058 623014 1020496 812342 1091923 810840 590683 1182287 136942 1744584 430784 1811491 562356 174913 936822 545865 59768 1923263 1629327 1061782 1572808 264754 1493201 1439095 568625 365970 1963694 658286 1662303 1545156 50413 1108261 591925 286386 1488399 1610633 1348062 684275 1488230 396619 1308783 231961 1756218 1202771 1746056 192753 261302 1328326 236060 1163548 1880967 503267 86998 761589 813411 780783 1602823 383953 1102280 1202877 49492 1557123 1429835 848161 514099 1786882 1792962 416326 290299 956194 1248553 74394 307643 515557 1547988 703860 278227 137178 1914784 414922 576522 1230157 1213795 1586700 1407662 1885250 1499175 1692164 1308086 144216 1626166 1575993 1665198 1689083 60304 779027 935327 1819842 696981 780149 1653025 1794354 485105 184120 817553 1758125 1595117 1720989 914114 301697 1140153 1320014 1471892 374712 1874129 313529 1554930 900236 706752 1812790 1200060 1370884 1855031 719728 1011902 1846130 353737 268565 560789 552436 670836 239234 1996503 1222929 1349551 758177 1134893 1748420 1255773 853923 334733 72285 808078 675832 382152 547424 1301418 1317556 1617735 1589063 1657338 1080693 301546 1607903 554563 1872311 1004800 6441 826866 1259596 1334241 1609050 1206216 104265 1737112 728436 131818 1859394 1974603 326957 987265 896574 1194892 1608519 1725581 1202061 828344 183921 474068 1352627 178898 1932898 924680 265348 1458342 961055 1861310 195964 1631971 400680 1484102 1755860 794208 1942989 1860806 741708 128599 1378041 580619 1446791 1472732 1119235 110410 1745786 355071 726049 1819538 98226 1376981 455354 1383548 1291474 877248 1751632 706656 1806418 1241734 1346238 114473 1964004 517870 1319034 159805 12484 1797078 469147 1069155 769609 1997131 1605459 467751 1661644 1488888 758131 536514 1471732 1257332 626204 530169 1042135 529901 1727445 1714483 813803 80042 1529495 1962949 1225025 579936 427279 185473 1744478 1569265 777592 658306 200659 1900142 446571 1241046 1191592 1527258 153868 1841276 319596 386609 955570 1057575 1686569 526634 243054 833652 1258778 1773122 1568207 1356936 1132020 432455 590682 1920880 1618277 1321581 1787534 1455209 1140406 164940 1635543 1121667 129001 704345 877177 628894 92739 1739123 295312 206751 734179 1692965 98264 85760 534653 909542 336599 1361443 1360805 527803 1507551 1861870 1455751 1438870 1512577 1712318 1846871 1348536 8553 1964240 1187191 1740882 1897510 217401 1612802 994950 1791927 858187 1750300 1697593 65918 538530 1237754 1283281 1915656 1027609 1479035 1836362 741039 325041 1754958 1093273 1677020 1887511 1197448 1014695 453970 1627611 1720916 1432863 543342 311893 205763 1600294 103571 686070 583848 1405608 1683075 596227 96211 1019771 1888177 1097796 1454827 909640 1167975 796157 230478 948221 187941 1471373 1129281 1101494 1769977 210768 111923 1420342 1979259 1896058 121889 773880 586600 1169385 323465 1779142 1306996 1172160 1690430 1077942 1051829 1673132 180239 1989731 1538211 1569696 442533 281640 1443384 1703793 488995 1986247 1997608 1365871 852810 177717 88784 62221 908392 969147 1020793 21483 1174744 1542030 1213020 531605 16829 1563842 149799 14706 294262 1708598 551685 1279319 266951 1795615 1589424 182098 1735830 392973 401148 1462451 1746984 1500337 51424 1037007 294161 1865600 1035879 128153 1467477 1089565 890140 1387230 326582 300238 118727 483790 299466 538579 1612245 1324722 253421 15847 1349218 1477218 1794216 707952 442282 1605369 1789697 1002067 98697 1716070 154283 1541378 235963 1910264 1891641 234538 866486 572585 1072035 1928241 382151 173340 1124052 406528 1020141 440886 1732079 902194 501264 757546 752799 796005 1827360 1521256 385364 1298592 979577 1236392 1870748 759896 1303132 147518 335867 1248268 299221 920064 839614 1715168 118891 463547 1087407 1357344 550598 1598805 1164944 494809 806294 1669484 134198 1786073 1656345 1932493 684296 1471390 627289 208119 988701 1702283 1269170 1560708 676297 893633 219059 857827 1264680 740506 1704091 543210 1167388 936433 306914 1904583 142046 125124 1194589 99014 1237835 1650769 1773819 1501155 739345 1688174 97847 1410864 541928 1199643 1932431 603481 478972 200725 1415139 1037304 64397 154048 1285760 1298099 1183420 1797034 582204 1483050 1538704 494051 132749 1029556 1863006 1989558 1164739 691097 759234 843022 1694301 701423 1352206 1137505 488742 1286220 1719031 1571132 1315828 837540 68040 1194882 867327 1758978 340847 519878 92806 439108 506288 808363 1948614 317212 1025104 1650190 1113563 873281 1781612 83681 182892 860341 689594 1565805 588388 1240723 470498 1580895 142231 8802 1941632 183605 1898478 801805 1209848 400465 1450122 1347598 839958 1677924 136686 1427934 1913692 696134 1460056 1802595 615073 1253530 1678970 1673929 1637828 167465 1834885 1158488 1457053 1033167 366898 740975 894639 1462140 933506 1705633 1710350 1362485 484038 301281 1126513 1573704 430248 1969874 852175 308783 478758 547086 1061074 1637430 1553596 100616 976272 751488 725200 800662 943967 439631 330795 1774674 994009 1716837 885253 1091924 1833722 1054546 1387352 1829174 270949 235876 1293697 1792527 980164 1500464 266207 1763960 868038 1263227 1302204 262101 388757 1011213 1692473 795305 1830392 1251713 1580959 646743 1646900 844888 738483 932955 1500977 118458 1526344 1223846 1092831 1419585 1091616 425311 1389694 131735 957255 282722 830106 459689 1671289 101118 1369675 103038 1528089 1237689 1127690 1570510 372368 353857 642824 362196 1999392 337339 1726130 1852709 152697 1365692 1757692 1876760 1251733 450874 766564 465066 1334279 73524 895283 1472897 132986 1980421 763242 759877 343768 1223231 388774 1283418 1161336 1326417 1597492 601814 1767604 330768 828537 575554 707910 1003403 864732 949167 1177491 336109 1316983 1735708 401703 442712 1624102 832643 1371156 241019 374668 1746425 712847 88291 845000 1800477 1640585 1163384 691679 44519 1780899 1319691 785095 1104162 1677007 1989259 894660 1035967 1850978 1130771 241297 347177 1821258 955719 14649 802896 953433 752546 1365061 286827 61402 733120 1623505 596988 557619 638652 1260696 442384 1837366 302860 162488 49201 1973065 965532 204545 210087 1456725 1454392 1676143 122350 1475605 1576422 1994417 786722 520383 1818068 1796151 799473 1100203 579470 1414969 1915158 1611865 710618 901425 822248 834082 1943094 1640276 1861363 171385 629534 706901 1963730 1669440 1810455 169160 877554 1107612 1259451 1300529 339332 1939570 1651644 170029 86326 20578 394628 1410621 373915 1615101 1752146 1432837 1110876 206331 1988820 1401870 8127 996195 1990406 47012 879196 1559978 1309201 1681283 542103 165473 1963890 1811296 316550 165210 1368644 1071050 285609 376624 1087543 1373225 1930535 863869 1766072 855463 1116539 621855 641249 1732461 1841159 30560 345372 1902367 734047 1103515 1237527 1620675 1213476 282505 888048 423503 221388 442165 1868187 910559 1713523 1438163 1262351 1433732 795098 1705595 75603 1738155 958496 951648 1037565 1156936 1690498 1091530 969153 681539 1963275 81303 1622255 647102 422762 1689547 1286463 874245 1329327 28276 1768980 1647342 1019841 1995802 1925031 476094 1103446 1303895 971204 1419478 1102456 1014734 27435 763846 1481209 578099 1762244 959623 1391754 1161661 67055 374035 686511 1320716 424408 1865285 1853062 1761532 1853578 1096285 504817 641301 1959865 467737 1659098 1377426 1018490 724660 1764105 168242 1254152 341978 812982 733175 1672944 761458 201348 1197704 1016878 1486801 1018257 1561839 153169 1433486 744497 594226 1882687 464310 1483387 1988065 1072018 858835 1110409 118919 1946797 1135461 1511618 507495 1018083 106297 1065934 1985400 126850 1137501 765555 1371046 29467 542504 1719773 918421 1651466 132594 67658 53510 1251750 167597 1800710 1098176 1582929 1112033 564230 513202 585531 503375 350683 204821 303362 1893767 912974 1613911 1902159 1341266 1834777 877918 1577747 324945 1692181 1715538 405932 58034 547940 308644 800486 1594216 487901 1489586 898379 263049 1609226 769283 1424834 1521756 1116668 1993092 578428 1466346 1628064 382337 1420767 591248 1242003 1404212 49259 1466635 1788428 570864 1606424 1703113 1952297 1061755 1552599 1181186 1998529 635169 238314 1546443 282171 1021196 223921 1615310 1198352 17988 125267 799460 1349886 962279 1691071 378071 488874 1124127 359853 632571 723818 1929945 1373687 759462 59556 1760410 1368707 1929279 1690625 940291 1694200 638917 570241 31671 1011941 188967 1361267 1269998 365046 796971 1364959 1415081 708780 1233278 1480833 1629794 1376843 647765 455470 373505 947549 208505 1701443 728831 1357663 633895 199634 205590 1101537 1469477 1668669 1184049 945405 1581408 1988778 896221 396816 1638459 1577621 382804 644536 1072910 1268822 1178200 1270673 1638817 78111 1986248 1293420 878099 1829864 1246618 1892367 53910 968389 634333 1937470 1204256 244631 1448295 1917483 1368247 929933 159683 1123140 1604286 652812 316980 1961502 868606 1400472 1619468 743207 396157 506043 1998664 1865068 1991251 1940148 788033 1558475 1421479 841768 8857 1670482 1630163 1743002 758393 31466 1548230 853936 1750446 1285049 409965 506118 1578026 521984 1685397 1954917 113455 1537514 1268001 46519 1384746 1518837 1892175 986987 1799730 1568042 345937 933075 1589326 1160354 317808 609794 480615 324137 1628412 217705 45750 1166411 228321 1185940 672423 1028636 1759487 993120 1937370 1078915 1731525 397628 303145 1153052 746192 1463323 1117024 1023511 184602 1262746 1832446 873366 311008 1614398 382953 830311 202156 431695 1206081 658148 1193164 909353 1200920 1597591 1770838 64654 586194 1960640 323518 466357 684762 1722858 1075467 1344397 1031197 869755 1330937 435456 544218 1186441 1466879 786181 364982 466832 1771313 536697 320125 1661186 1742223 1038714 435942 966417 561209 1673586 1302933 1511941 1062762 1784430 642074 667524 312030 16892 232422 56358 897635 433113 260226 382398 1882716 351411 539337 1611704 1539928 205037 1631258 972676 999669 1981875 713938 1454029 1528382 840536 1874408 1763863 1103370 462363 1937717 1729304 1276522 1335035 1444053 1869235 908325 1779076 377803 791309 479063 1974382 792246 1560363 1124683 943696 1938199 618355 1494681 232527 1262402 1138568 1351176 298635 1251283 1017318 776493 1139169 1143565 493224 1053366 1638954 230722 1894240 795227 1280021 1411240 11633 224552 851729 15318 1370181 1235415 1259570 466577 1075161 1447569 257345 1479057 1371303 1700160 988719 702858 1989551 1206515 187829 187495 1466240 1296463 1052688 469366 278319 744464 432616 1893298 146868 128115 793095 594099 1850294 881025 407155 1527827 642934 1927924 1900710 1778024 704094 144993 1335613 518014 1746614 43235 621240 1066649 1553167 1024927 1503178 1238956 582682 1396271 1213307 1039087 314861 792506 1758833 583980 407661 691626 986101 380078 1713644 152696 93242 165319 201151 1571605 119592 1032643 1884127 1509426 1421423 1128076 1921646 1152061 1454972 825852 29636 519524 752272 52397 579803 1866839 315923 152385 1730431 1046988 1585054 83403 716839 1744333 1472227 901724 1134653 1860029 1281930 1762455 1231284 993806 115126 897056 746941 1903446 377825 931887 874732 340275 608564 1355236 954579 490111 1820456 1616193 505684 1330225 1035671 1880738 1207924 1568256 1782165 1341292 1407825 1007340 1918569 717457 183137 1180521 652866 524752 1353192 384766 1760400 1624178 557479 347494 222486 950643 305188 33620 1982227 88462 501073 900413 586698 909666 296310 1179004 1787529 1539560 8078 1364220 1937522 1275970 1247641 472676 795742 569059 304883 1231187 1224644 1081264 1039321 1261768 1547471 1713280 1671199 1054670 1339987 1140919 1621737 267957 1995164 260088 1469947 987850 1322237 789624 1972439 1838928 846565 1003691 1601520 1758432 438421 1087682 1307186 1323788 923381 356105 1476303 488730 331503 1405468 1564414 292762 3217 921959 809552 1153402 312916 1550199 255619 844343 425152 751969 1065556 524873 1162957 434346 1438803 1116422 471266 979080 1253539 1530577 130609 1545186 1654316 1234006 1752567 1753670 501118 1452945 895898 1059692 130963 824943 140039 992913 1062420 560919 250897 297996 888405 848705 640957 1523169 1677635 877631 1526241 1566808 1046847 940439 212402 1456834 823993 1017770 1816844 1603001 1718002 522955 137765 261404 166890 393500 1282158 1184971 284436 1393973 445294 1921681 520019 1200058 104337 849765 749375 1018786 519070 1909340 1448241 882773 223463 635892 741886 99987 1786497 1927490 126056 690923 478261 462096 9536 1124193 1995260 1403037 338070 368676 1479856 12433 1692224 702654 1320127 1149636 1382839 1780488 1752864 1933897 667775 1395165 377162 163208 1408905 1101281 1622548 1282699 1968512 1743396 957249 1859042 104639 1105977 879135 1369904 1803516 314184 1685279 543919 1251411 663347 1794012 1109900 301743 1779390 622738 1892438 30342 277000 1170197 677375 728965 405753 856335 1667178 1530958 380542 80464 900591 133680 556733 395110 824053 409953 654277 1858632 1938995 625057 1503870 991969 596327 1851413 74816 1286812 1709511 1259175 1572350 1418072 1807306 1514533 991140 395992 1728689 1378173 1016692 1428391 1991145 1894478 1106138 1952687 74041 1786058 431629 1029579 1340854 1524738 1832838 1559271 1023016 1309311 385392 1505829 1933868 948672 227664 73345 1580770 1693482 196841 472264 1052087 625556 1059683 1380181 1388428 588394 1364517 1970387 1728870 1319681 201315 1954036 1017712 1023634 219244 1039000 1859502 166332 1943365 296600 684583 462553 48780 807980 1004294 1581961 1629334 1247691 1281467 1555068 1091358 320826 1426760 752946 210803 1776439 1772551 1663310 895954 1768991 1328750 786597 357113 1833556 247055 120591 163667 567591 1274258 1385480 463005 224439 962193 195010 1512582 1522690 1639578 679312 1680996 967689 180114 1661978 873275 696575 1497992 1008764 1006953 270228 1206696 1927237 587538 1166885 1953659 1118489 257374 48913 739469 1956262 1197810 1794353 106057 1324020 1214245 1425552 753443 1466063 1771290 565699 1834245 136367 1505393 698497 896060 650914 609376 408849 1411269 720021 1036685 1371689 1991873 807429 1415175 35025 1454755 1818133 1974205 1688086 1409997 438682 171523 969906 1851705 1995447 1447779 375477 360249 486192 426846 1364419 1580758 963 782293 26069 1439553 537146 1121390 1436007 1312680 1614306 1870677 1331426 382897 1208027 542849 1568988 1714786 1071656 704122 498488 364691 918087 1605617 330411 1666485 1820048 1570505 1521667 678662 1715706 1300484 1755386 1378175 176414 1196151 1956131 373712 1592531 1053060 67188 801365 1650136 1600837 413660 523791 697335 552483 1540377 1761762 281870 1007326 1091160 546635 1537492 1004692 184260 417349 451627 1340516 213335 201715 1127295 1917657 1409490 1098750 486656 1273678 1009676 957739 1973408 99386 1104349 720144 615345 614706 171988 192676 1442898 1246051 803526 512251 763981 1085103 969512 1114605 82096 955696 1692042 496604 1140884 1209510 1735409 1503005 59785 1672513 914417 1301289 1810787 1085619 553584 198962 1338299 1874312 868824 1705209 539341 1581057 1226738 471163 1529587 654506 1112929 301703 59371 824685 1047402 1004548 292047 724076 1688929 738686 20225 145391 1513553 1720178 1721128 538307 442844 274498 246353 716011 766238 439240 1529852 1934140 802650 1650622 1240290 866866 692104 1365805 395993 1159829 930633 1345042 963218 1387506 485855 890156 251436 1873979 1109521 877640 1134447 765581 1358585 959863 1337250 1996340 1528301 625941 367078 24456 1896452 113508 189502 1949661 1747952 187435 464058 1567488 558789 1089653 966468 997225 1072743 827920 814041 1003041 74931 136758 33802 723257 1701170 1231160 677430 1280593 1135162 652221 1770989 735917 71113 668423 341213 1119885 1332322 974224 1532503 1642300 1524067 1849578 248042 414089 509757 1649043 454471 1594499 72879 695514 1509566 1665471 859544 1355921 536262 281456 1243690 1685966 369460 417569 1992424 899602 1756394 1846567 1694602 1509131 1754129 828749 1521223 430482 1014334 1347157 1239060 1783937 1836943 1281954 585664 1609353 1847049 1402839 1085293 89055 519480 1345774 678022 1273232 1491248 32391 1133952 1294934 1818500 625986 925903 188286 1839338 1154203 250461 779380 699806 1615701 698666 1329231 218472 1742527 1813805 964051 1318210 514938 1903484 54079 857000 1964543 949968 50341 1977054 315645 25380 1684867 766364 654525 1723868 1044329 1978809 758328 944177 1207908 93567 739677 1128288 1764085 875393 1411013 202943 585447 1693968 1151614 1417170 1363863 359371 1808680 1315499 545251 479211 1932321 1014020 430152 124096 356524 1605650 1576747 1649532 1968082 1788508 1365143 378319 233610 711100 1388132 841479 1316984 393107 1434489 1811448 1847328 646104 1161800 251138 729097 5475 91825 1217707 74057 590438 1684683 1347548 210298 1224883 183022 744589 205944 1832744 1718868 966865 165268 1654781 1894034 1059477 1795953 331423 2980 1223658 7370 79016 1515246 313143 817722 1100219 670339 480843 484839 231375 765992 1155161 825639 604708 679391 137070 355253 600700 300379 1694544 1535491 55940 1895204 872546 416530 702662 1197402 751171 1902555 551211 153949 176535 1090714 1390576 1612281 765079 128189 196139 751299 1395609 1970252 1201242 325141 1009890 1452255 845554 420343 287850 723156 1324549 1044091 1434977 1420813 1638228 1826478 120586 797423 552887 726367 915555 1005111 1229419 412494 755319 1221392 1277098 716606 970874 1134037 173911 115770 1684104 1737666 676679 917651 823846 1446998 971236 1322080 466950 382017 827580 801136 16451 490202 1647528 1072087 782821 699918 854647 39099 991401 813954 1768365 404952 641647 404099 1832259 1731235 602248 1906198 1847078 1844189 533475 454223 1441370 1854829 1695419 286771 1785344 1256196 288171 1327391 140131 1881143 1196912 1459052 1663572 321318 552638 1218911 1470002 714453 1086397 596636 18440 1286554 690005 794425 1086364 833068 810914 1788041 444009 338289 1201425 646080 260703 529814 1531602 45602 1545455 1126855 1199021 622219 1497122 820019 1898173 1327503 594715 475074 336346 406319 1279352 1324548 52134 434734 484676 527982 1590490 1254694 967204 223592 261039 921082 1930770 1714158 1095791 1004447 1108280 1258943 852718 409014 642059 132889 361012 1012085 130595 392345 1971436 79090 423820 265690 1656147 1432219 1758093 1370895 1194518 1118218 1758420 1143056 1446714 1244457 848 1710476 625727 768132 1265931 1872112 65252 808558 780635 663391 758784 1272756 1954050 1506225 108881 802425 1704774 1012171 334400 129539 1541850 1687247 1540539 602376 968535 726511 715984 523366 105173 90881 1760779 1011714 1937439 917924 1660789 1353138 1782574 226888 768672 1678460 1699346 1514561 1803133 784087 497191 774025 525685 252516 163682 1168250 880851 7331 1523187 173834 125155 812603 1300191 907194 825772 50066 1737482 854199 244673 1288755 828778 330307 1546204 1308294 1096195 563623 348938 1181338 797962 1059417 1062677 673521 527887 1711522 1719337 1670059 1943557 805001 457666 15995 1296372 1811107 1415983 121476 256935 184709 1927419 1514498 1455343 1089840 1591265 1812610 1696595 890180 722451 147711 1998967 1848999 1548195 616847 358299 1367018 1887548 1252531 1378537 373489 425026 364329 1063934 17299 1575870 1579640 401049 567241 1729296 766699 1574291 988226 1520461 382600 693618 706566 937238 845349 500523 243772 50653 445485 591674 1103746 31239 715322 972062 1856318 769738 880952 155548 626122 415887 544167 1687502 365895 391131 1926440 1777341 1208612 1574505 271302 670237 232904 185715 269402 1134897 761988 1568078 814309 708265 1122697 1673393 282089 1645138 1024821 92483 1191395 1657680 72618 802356 1253625 1841983 1243061 1198910 467834 1522310 825167 1018052 536234 1655978 1167631 1595693 922530 275220 1319102 1666390 562004 1626577 880684 532664 1373017 679282 784865 509299 792729 1473901 703460 367698 742051 1721999 765333 959867 1651642 1556731 1434354 1479070 163339 697641 96916 1721524 716139 1927041 873869 43495 1597104 747090 504487 1690443 728790 718781 1001575 1263312 920509 1434222 424643 850908 770125 268423 1894398 1411150 90857 1216874 1628894 17805 770249 630456 1028054 33057 691166 979522 1188044 1271614 1208725 1868760 1580131 1024445 1228099 411418 976918 224773 1972525 1943821 1803852 102017 1837643 1282446 1641632 1167391 582747 1095637 338642 1646802 337405 1847561 498286 1164158 233031 1729911 106685 1569622 481716 798775 47307 31097 1792909 514493 134131 58438 394462 825570 1932843 1990588 1535786 391714 1779838 10057 955262 576961 215056 1516031 876883 677323 649713 1770519 455877 1260192 1732105 1485834 1351497 1504005 891120 715382 813757 1638596 1269704 356728 1773962 1698126 43690 1069928 1523369 1562459 197280 1255395 1100711 365461 1072947 457941 422425 142691 14170 1700782 1947276 931164 455276 352008 900865 117489 1970700 1741705 1125967 1161118 645786 1172186 1977501 633780 1373732 1065160 1869129 573426 339482 70435 1900143 483529 1022779 750208 72998 1734828 563500 1343930 1594098 847330 77202 1292390 645972 938878 1666941 991774 109831 1213882 974405 724175 643073 1810697 138843 810968 941340 653294 1759325 1548679 119130 858269 210006 1607777 1451282 411423 211578 646498 148779 1483435 915566 1225986 1096431 1426195 1339905 706415 782442 37506 1630582 855286 240534 1446919 1551616 708154 835327 1980399 1624021 1450488 464697 1394674 187436 1388518 840687 390960 369218 1192712 1781610 712857 1157489 345315 1842452 1283141 1002732 907996 83976 2394 1564364 1780726 117380 77506 1125736 443826 878035 278836 595679 1925006 726061 1897926 1837082 546814 879778 1918039 1926142 1558669 844242 1710266 1361357 416946 351811 1923586 620747 1637901 1213304 699225 1540152 1495266 722912 1039625 608066 1297034 1597126 1619242 521535 1374921 1130146 812938 963081 1146409 1899523 505602 534033 1305135 1568038 596390 482724 1516959 340260 1319867 555492 567443 1607261 250024 345605 1483759 769374 453607 231901 93585 15932 106272 1879351 1435960 268024 890825 1766257 223898 852778 1994140 1900450 742642 228026 587455 276664 1736111 1335341 1229173 1957838 1316926 1213113 1133231 538240 1770391 529851 1318358 908094 1953618 254463 426946 716931 774972 1166494 1769680 514433 1024489 1307906 50908 658013 226657 1543396 1584944 302920 1263279 248002 1763622 1021745 1041886 314533 1586752 478152 1827048 1197617 267810 1506955 208408 1176460 513677 569287 167514 1994584 1088160 208603 1672021 755552 90136 761284 1831033 1885125 1329886 1582890 4395 1991324 56335 1263433 159378 1013327 570962 250312 549403 295854 165799 506018 155256 1215116 55716 1227681 792278 1728378 1118241 1217461 24719 1586044 117114 659310 1724807 1141509 1838932 665894 826216 367341 97762 966981 594035 1605641 1433578 961104 154727 1722205 825452 809101 1366914 800338 411959 856460 1875830 1610616 1766300 1135891 1678115 1340731 601784 1270183 415741 1465606 402962 1825918 1204928 234350 276599 435036 103123 801570 1560510 1656905 1189125 596030 1754475 1056559 845331 219313 21274 872425 1569643 507898 356402 571086 424563 1850645 882130 1546508 1524234 1469297 836679 1581199 1433800 692624 344808 348556 336786 1535713 969475 1644543 893477 526128 1275751 517914 601702 1287761 90154 1122046 1640811 394389 1473935 783 951523 1969407 1422264 1303899 642739 1931589 734520 1771064 617227 1017287 1974640 1850691 1978089 1930489 1938557 106654 243025 1726651 377992 460147 79949 1568048 1248467 1112899 871850 1100923 1080623 526738 1713219 1810322 1228551 89944 335614 1598160 1938291 1997071 500392 1621688 1537454 1470858 297262 1946775 525414 856631 42051 1948661 337876 371861 357880 1224589 1001610 1354740 444978 551304 394762 415826 1054241 392697 572128 377153 1097313 104430 1735633 1377870 761463 358378 499244 13846 1590251 1149950 459566 1969844 351896 71377 1314899 433145 1428683 1210276 1255711 205014 1265935 1207787 237478 364921 1484765 584965 1245341 762433 1797096 1629653 1748170 718026 1840401 422754 677710 1381287 216432 1958589 1806599 66791 240837 1734723 262551 1318906 1885871 1823318 878320 920263 1595484 514604 1048486 953353 414729 1315945 1934232 1753699 1354006 446325 1904765 1600866 686852 1264808 1856050 707977 1861439 871621 1309566 1333656 1254033 549819 1784568 354250 217205 208008 906298 1484111 1459376 1117610 507317 1251217 1761803 1979959 1199112 1298407 1696020 1822872 1217785 1687272 1252211 367958 1400836 1972189 339715 913697 1284774 1421948 13300 1955202 619377 1230401 1497471 284295 1606257 989438 150273 1018022 1232448 1363705 1892973 1986120 705804 1312639 1079672 1156792 1787667 1877468 1932729 1726037 32511 902530 990185 717844 560951 53228 1178791 758128 1433462 223686 1875079 93908 1786368 106447 390377 576929 119587 804867 620083 1096187 620259 1763977 934108 147459 1153846 28733 1326806 514033 798938 845576 838862 559938 1227601 1075990 1840399 1260281 46062 1981205 680824 892305 789039 1049293 1399877 74213 667598 982710 1468701 1310613 902027 1264944 1159849 566503 1865906 435509 1024006 1615226 362722 881397 518345 545306 228065 596105 680496 1409050 1290213 613406 324075 1588012 96455 1335692 368343 1444026 911002 1427603 741948 212290 721297 1556099 1644558 520256 1859936 1611337 838022 498308 46159 1408170 934629 1793153 1931768 438387 412009 87204 1436825 1112533 451350 894928 397475 32689 914764 834837 551439 1737869 939809 368957 852631 1570405 751753 394796 711322 251900 1214655 289195 1944358 768969 1046055 922950 259849 518337 967710 1082542 824934 1300346 89231 936611 177292 1077489 207663 1889627 1075344 342331 1856672 1035202 1977631 320025 366043 1621955 1168616 1292246 1797067 598858 520941 171184 172389 1792750 462927 1784184 915960 1431019 1109966 1294549 1228239 1787391 862327 973845 154388 586292 560364 1058728 675981 1813435 217524 59607 1532047 635922 1850526 1134672 1766320 1149115 1468812 1774000 1766220 809869 1822090 1454060 1715427 1527640 1642690 1225551 956424 1888358 1543089 1058129 884232 928376 927874 1435317 185193 213645 827936 315419 133274 1351372 883893 871250 1462883 429022 856370 1206445 1439101 1309986 581327 1977785 1388501 1872254 1587112 29549 123173 1899912 923705 1013820 1582904 1401494 778724 931457 371892 379926 1262922 600096 1729506 1798682 673903 265804 462730 936481 137657 733916 1829684 446485 1015609 1843871 792096 401860 20761 1157942 932012 223308 1572779 1272339 823021 213744 1528008 1520792 1297252 789185 445925 1139712 1030702 1350355 553173 108928 889831 1017258 1837030 1555360 283855 466039 351069 632530 576107 1857983 1643964 1241366 1663857 27691 1098050 1499449 863857 641261 245758 944828 430682 730101 1390013 132470 907706 1622820 1420710 593541 1038594 1978953 1008587 1715470 1656571 748480 79449 988492 1540214 735584 1539719 672727 912484 1894496 365268 556586 234493 719946 291830 768584 1006280 1579821 717096 1931079 1644063 75445 1631761 866188 1188571 872377 1762314 738072 1018371 263946 633926 251472 1636503 697778 427735 215585 1782228 1014205 722336 855312 1886292 1783484 1248678 1173932 512109 1448384 734381 518426 1553903 1928477 94944 763131 1985374 1743982 1357065 690843 622702 100123 355444 672317 1218769 17181 541427 994224 228530 1553208 1132123 979426 1820633 420690 1559744 1743547 33500 687880 557378 1953688 1742954 1585080 1056916 440055 38172 307396 280413 1710930 1775634 1395944 235091 1346080 329851 1167880 948323 1529003 1901940 1794921 263266 108748 1003839 1743217 61072 1704515 1671653 1427550 1439800 1179913 1540576 1807511 1312598 200604 1447217 1032945 1349671 77077 1833254 1290933 1236722 1740515 1119307 764412 1815597 1176055 436946 1177844 657708 1307114 1995154 355244 1912132 832773 308500 648449 314883 573049 672929 563908 313909 925780 1690721 1989417 763127 1836169 1252243 1637110 41968 818625 743814 1083546 1013596 96064 1560012 1058331 1981527 957443 1433850 389577 33566 1769937 767431 154347 301180 113885 722380 774831 462045 1713733 1546523 1278606 858109 10778 320617 575593 1223815 1940658 875664 878839 257296 135852 1435297 1472606 1393175 1556852 618433 349014 397619 927311 335052 1511866 1333239 486863 1052128 608833 1247182 1453170 410679 1798663 1951499 152395 40524 716802 1292636 1303546 1685688 1185892 593283 926586 1727736 1857903 1838857 1011100 1277550 136332 1759897 1456883 881219 1040421 560992 1112225 13218 1001647 1611001 559680 935816 1763662 29058 91488 1862761 1132116 1061332 1437342 450378 1319089 1823399 1861228 1618202 548901 1949776 977454 1471734 644770 324989 1745787 955391 1328448 1101217 248276 53828 613988 1462637 237520 1609079 897974 927182 1425039 1905441 809703 701516 639253 470185 1257141 1151810 873207 161351 381683 1479826 610894 259215 879125 558195 181473 681165 1689022 33708 1918650 1031436 1751221 1844381 1682453 351172 1431598 1945417 1647363 1233876 478902 711009 1681597 1460171 1468018 284796 334702 638598 855686 660972 1913920 1506740 324798 107560 1815500 1005131 107014 1308042 262526 1746501 1479404 336597 225946 252509 286977 1604307 1900163 1707206 1216918 1123254 1495680 1560689 1805902 1754560 127299 774517 382266 91662 269000 651821 646380 1465156 843122 1713559 1893679 1354648 1515105 245108 312710 1411343 190894 861139 976949 188806 1682327 84443 1011162 1194681 293095 1945957 329819 676237 185067 124677 990604 123926 1766940 1665511 1399180 1450238 1704601 133076 1451000 1450722 1425758 278620 853062 1184782 50893 1175744 464639 81864 1282958 1897697 1287661 773953 1543326 1859378 1048073 169007 1377026 130994 64739 1702859 1278568 1055826 270294 1347769 800771 58327 602315 1536193 339525 619967 526642 130900 752544 1814168 1870213 1664987 364810 1880664 771157 1200278 1791103 1764196 1859744 384152 1338512 947352 1794489 400992 1697742 270300 607952 360501 1064967 1415608 1746579 1920345 1589308 595895 791731 965703 60509 1734489 1424264 667674 595753 1950723 526201 1035264 565258 1977051 448803 941484 1829014 1748963 251338 388306 1263946 1502535 430736 1133199 402464 526944 1545167 275860 1333226 1274971 1615895 1011549 1100448 228517 1173039 1178669 651125 1380568 1506331 872146 376429 226622 581116 1118614 930063 433591 1816941 95555 188073 1276266 1666632 1722885 76135 497358 1230780 1981116 1250983 141636 965150 8940 1612133 1155214 823922 497330 1689671 655182 1049973 1321493 1011991 772596 1348280 156310 1271892 520140 713244 828546 469968 1761289 1084596 1165105 1721726 414770 1571025 370140 1872387 1012331 1474127 714060 1238864 1014056 605361 1471646 259364 1765501 1667584 1758472 406717 1755300 1359109 747590 712149 536716 112702 1304755 149760 506743 628673 1949063 801201 1454143 145512 1800563 802418 1785723 1095925 1709566 1361679 868604 413476 420009 1097503 807945 666856 1258232 1633914 531714 266990 382314 1107947 1643730 812735 1494897 1051936 492260 1176976 1932098 1617520 231323 1077435 216774 1768668 15586 1886631 294906 594324 1414640 1833758 857041 46939 1146459 1375496 764977 1184668 1841644 512820 1619748 646259 420399 975841 1042736 662590 1011671 123157 1803960 1242088 441897 8251 1756122 804568 1678694 603579 1214465 1896489 1204615 192638 1323260 422933 1117248 955524 1516712 1853369 486832 852565 1789483 1638544 1082503 1122202 1652807 490671 646473 1217717 430579 3875 226893 1796919 1362516 1341872 1860505 1474605 1799408 1091651 1748838 1256002 521461 896400 1185056 1928552 895320 370441 1479055 1879185 615227 463413 1068074 574795 497889 106580 1375375 30387 978885 1329499 578644 620440 996020 558446 704418 1943323 352299 31704 1731112 1695443 663947 11608 620069 532734 877379 1889214 1839422 1898716 985962 1151845 224109 1405276 1405914 1693041 1181277 522287 559142 932027 1289125 1172385 939039 1588602 512462 1896152 1318493 195113 1944273 1162244 1205824 179215 131410 100307 25438 1240695 1383038 412999 148406 419021 1782387 65624 917196 1265266 869452 1825036 1026943 531934 1355245 56470 324062 1600885 401623 985100 1486123 567246 1746816 1909041 1038693 512711 1222371 566167 293952 675898 1565588 641391 1505381 420359 1167754 1781156 166601 567853 1614556 1594927 802452 1669622 1128672 882758 1940481 1613752 323842 284263 110288 166027 1811881 1583697 1891058 554830 1568905 1796809 863282 1842016 1224499 695548 1223229 688721 743451 516858 1412940 1748069 267532 1842148 487257 1084522 82153 1504672 1802001 1870424 35661 1804510 629695 1836808 1410593 1465069 1832986 557982 501267 1869931 1285650 675084 1466433 668924 644200 1046665 1435488 734041 53074 1685806 867704 262631 1193304 1067716 380034 343260 114150 1317537 1129533 495656 753034 1531256 1520454 1503460 87264 1084601 1606460 21972 1397989 1472282 1315481 244702 1078019 1088226 1870825 339178 1612603 653705 965067 1149693 14944 976652 135910 289390 1866702 284917 1210889 330878 190468 1622939 1168593 1131943 1861716 1750790 1511171 1789856 1232676 388787 578178 1816152 1671656 1335270 426560 1950050 1977624 140306 634471 1165622 1514685 1571449 11427 835669 1074391 151625 550145 1321559 74792 1226621 815008 1144439 1291504 555939 113075 84089 1039951 277901 127803 1829959 1519352 409860 438542 514945 1783004 1445207 190247 152459 22898 1040177 1585230 1128903 1671246 1665877 1856481 1638057 60562 126752 1625432 1804314 1432547 451969 890122 737367 1053527 277828 839675 413747 1464428 1907152 1263347 1193495 641319 438284 1697646 613065 476292 1683543 1123943 667622 22458 1864728 1783089 460376 1529846 622859 357472 954255 514820 841271 315452 1945284 24381 1708713 1163501 1301951 792573 803750 817114 1808631 273494 1586426 674023 570918 1060632 1699568 1440824 1244293 1029105 338023 7125 1283158 191799 1241149 492776 1352526 1798355 263835 554823 364498 1025846 753811 244982 1350295 909686 809308 1880480 29796 223855 1204843 1402809 1596722 59452 1214176 1254226 461004 469725 1334327 109290 613790 687495 906484 586427 1274246 1913230 1832743 1448467 1355068 1645419 253877 1250529 1279738 1673960 1226758 412720 1938181 322279 1810061 999072 147068 914602 1877749 1788416 1845850 937418 1923323 1536680 1235159 976131 1372672 893028 957251 388829 520916 888398 460257 1161855 1167960 1760559 723905 1034115 136155 94527 90398 456381 800297 996304 1110757 101121 1042873 1909742 147701 536950 1903056 1501074 1041849 505929 1560348 1802913 789512 1050195 1125630 230944 1603 654114 1936487 1526265 1449145 554594 820354 739868 689975 226530 403367 1466232 1123821 1027406 546434 945920 104762 707881 1526588 430126 1973892 413922 860507 969893 1174722 1854446 25925 1396330 1638208 1443696 1809212 581130 684243 467128 474444 1227249 1492506 1989220 1460253 1529333 990425 691940 1088470 61931 1261871 1120046 396174 510575 1270251 1697571 1374893 330031 1154330 663995 450855 562045 37116 1649542 1406511 1661994 1836541 162693 1666464 226572 745986 128698 1541403 1897963 179996 941788 1070039 1855165 1656831 919133 873936 1710572 1311298 184921 1390885 1536023 1523623 285168 1956299 772256 686576 771734 630096 1363564 1056442 504330 767541 440260 572967 118301 1291016 1557102 1749948 1067387 1440750 1468498 613585 1818331 1410727 1637058 532425 678921 1397250 931272 979470 350059 1939904 787563 478390 510928 1446610 1767332 49295 1465514 1798991 686531 1771111 1611511 610696 1555464 900638 1346195 536367 390558 1696716 7010 956016 1196011 1372202 1127970 1660805 116957 1040933 350576 1860399 1579536 801067 355267 274996 1061697 161370 1089779 1263691 1220008 1675503 1791082 1989232 890750 1189442 1660139 682116 251909 245065 1550357 13475 1660438 1440364 934383 164158 502693 1934650 430653 1290339 309118 255809 144221 1197023 988052 1906886 831095 721104 624717 1545251 971270 157347 1024016 1195976 1116006 989283 1422828 330432 1238291 186559 580666 1996639 860577 1318494 722964 1280214 560179 493134 1541906 876625 1663895 1735240 847494 990595 373396 312222 1433706 475364 1106595 347566 1608638 473900 153481 1265678 262202 1001641 1408229 1880259 774556 1406935 1922023 1904205 1481410 328533 722344 1717815 1229808 1481560 907124 1500838 632293 991038 868368 1999965 287877 1162048 1757756 941591 653937 1023387 854741 1805218 1390294 600861 1801276 1913787 1996786 1630126 1709122 739080 452581 900136 452742 1048959 88740 1362005 1595823 1455480 1629723 1861830 1839801 1857502 1802094 98149 721150 418516 822469 223163 1395147 1622708 672502 1629734 1858334 795122 1894566 1864466 1890220 104168 1650209 1164499 806410 33685 1461938 1841834 1600425 1600761 1411210 833923 1740544 1130675 384776 107485 633159 362804 456146 877948 116508 531104 635846 955626 1901887 895002 795431 139587 929231 1368151 1847803 945282 1430504 671460 952832 806509 136236 324209 772622 142078 1191100 665059 555660 780872 1722493 126144 1926777 1678868 1766675 570325 819248 1266258 1607277 1715577 1357785 773763 484338 1269598 120413 557165 1289764 31275 187670 1276717 1418489 1133598 1334365 1229713 687951 70428 896391 1021215 946107 801915 1071280 1616754 850797 1358627 1298139 162413 1475003 442783 1396366 699988 769225 958434 280283 677546 1373000 1674810 1382322 1509560 866574 1092275 935702 422652 1503276 224170 1867482 1778078 1659634 299713 18252 757069 362677 1013346 1713031 935940 1613348 854944 1044763 1608973 1242668 371926 556298 644005 545702 1012841 511195 1983595 455702 1199448 1423815 303188 1621096 831276 1720970 704413 1156753 931153 1109150 829599 1303991 876356 1126420 1760576 1466809 1193619 1881790 544350 482930 1804329 1973639 1161949 290155 592326 63406 1128305 1156971 1517705 1426419 1383848 1202372 1321097 1827675 1403276 1357880 1083845 1550393 612809 710324 1100559 1239952 1593825 1388997 1994510 127353 1682602 1090992 372590 1641670 587466 1085903 290197 1259834 1831089 686257 855769 1396233 350782 172524 1994500 62062 695595 1007115 1080013 1365642 1338759 98063 1335223 702411 1932219 1559463 256181 1031955 1439661 197575 1436254 487351 651132 1921053 460271 1276152 1304224 29503 1748900 1407913 1833561 1087345 1414526 294166 1936155 1851500 1325667 395668 432796 1963162 387168 1394907 520527 1453808 1026888 254630 198013 1047942 24805 1157156 761150 1986657 1961456 105833 517461 375608 128165 1291282 976571 1903415 1801772 1251236 1793755 187375 397301 1156175 1762138 1987253 641122 203979 265306 1023790 903599 1294531 1902255 122302 736210 1127623 1753342 958777 622127 1115755 500372 595547 1502337 1824701 1196951 1923805 1305129 1926895 1820604 337856 1268516 1507413 1422716 957800 507203 461040 1024545 1398150 1058147 1975866 924933 604616 840375 1504002 1471617 1895272 970322 1491712 1983247 1001202 958838 983102 193494 1921601 1148331 863314 678543 1612811 458720 841525 211434 400845 1486703 597483 1528440 1544047 1492679 1776258 1763694 1819403 1305419 1234055 563963 1401221 36063 1640668 264816 1474469 1848405 98799 1065021 1182917 191858 1543066 1405246 527544 1187660 900132 525898 574512 1241678 676525 1789886 750072 693272 953518 745035 726302 402633 439989 1754770 1333811 297594 336678 1451819 120448 1369081 1583800 1516670 1498911 1523489 166694 482151 1065188 548195 153176 1155446 1817020 194108 1281175 430780 1906851 1038012 412445 1765858 57509 1874148 1598374 544368 171057 1961525 937799 1654510 1547090 1120719 1331015 1710108 1761632 949290 81757 1288180 1513992 1026861 1156814 375467 785187 685142 1301476 949815 5471 1650984 1482017 661978 1818153 805635 1829611 1356398 1033238 1072619 732501 1613381 1864659 1627879 609858 222008 1953702 1736355 1987405 1033592 67684 917386 853096 1452783 144847 129226 1805484 179138 857934 648971 1470447 1976789 1073440 884600 710718 946033 200566 448420 799892 1907726 162350 974689 182185 1352499 452100 343442 1351857 354414 1361685 1721029 1488288 1740725 1893219 294164 1150257 1638474 374327 939704 1382236 26493 869428 973123 838856 1941927 1900671 1970889 1573729 11627 942619 388832 802679 1804991 480499 1604028 552968 1454974 351762 1062609 680525 1923088 1800424 497604 662212 1432428 889723 1089434 1387568 1217620 822022 703829 717093 468581 1928350 1001797 964223 1231994 1141393 557451 1074933 877148 516226 570773 1580443 1112580 484934 627457 831585 812636 1595389 1753661 676750 270740 728639 1721057 1375010 461002 1042971 730955 1972277 1928512 271333 441206 545231 1371779 242789 595576 115439 41877 716918 148106 1441732 1316318 937255 122102 1756657 38351 234376 146465 34318 1006664 607127 1293939 425121 101111 480949 520677 1379511 822886 1445142 483105 1729733 1508888 878865 1109369 1077621 387834 832940 1575998 1728638 443234 1228734 529586 1484592 1465474 1837907 1799034 1204365 1003833 1893189 1087019 1492823 739081 882858 456532 1109835 593853 1911252 322598 802678 1852455 1877160 615600 1354271 1813668 319754 1198404 1851399 753944 1507379 517399 512603 382664 605631 90589 217128 1693560 1506559 1254917 1356710 1638724 1816396 1041330 1050468 1292687 1756937 1458296 531382 1760662 833944 1112190 1704728 1509187 779894 888239 1411058 152788 1129566 1754118 1412645 1344246 1505273 1968632 29024 1924663 1285038 634823 946980 894587 483707 974393 1945007 1783530 410562 1178140 740358 1125115 256149 560437 719414 1011194 1824152 1695975 930420 1445375 455832 1348570 919098 1022908 1408814 1088619 1248193 1753393 464415 1734827 165537 1257822 1780227 1542509 335181 155870 591399 216058 96306 183449 901307 890267 717097 1978344 925180 1990994 963651 1742158 929545 986052 1440756 1797539 485037 704029 144695 438671 717752 1578628 591108 482379 1312449 296470 50086 507045 838502 653194 522254 694437 1162484 675736 1737696 1088061 182727 399315 1041051 1599379 304219 418193 770034 558492 242799 880079 1434433 1735499 1339205 123903 1050789 542809 1011944 1038298 68114 198244 1120528 479637 421899 1115288 1516632 186020 300863 373537 662013 1092325 228729 296415 1010154 1999520 1046425 937763 964204 92684 128812 999159 336806 1231710 974029 1546631 807025 219492 1979018 826489 1295628 1494775 1017583 498172 1177257 738292 1764987 1000979 1860665 1169295 652455 1571016 1813132 1202308 1428044 1272414 1696228 969345 155736 1296566 1925648 1641309 1920755 730632 296738 1984666 1375011 323470 22317 696802 1355401 432831 907758 1783839 1335468 1284193 436942 114410 456068 1580406 232515 1185517 174391 531749 930223 1195826 1535992 1291172 1806928 1247925 82425 661221 1421488 31200 1860475 1647910 854548 268760 1355837 1716770 304664 1943607 1383697 1864361 1982376 1916594 409719 1668796 233066 1147712 271327 91455 1862048 1108739 281078 1220838 307176 1555841 245495 769867 376260 1632783 1086429 1721672 1356716 598472 1889891 624168 459766 1953295 1934226 1987924 1972123 662568 825474 1933602 34033 385068 1207858 575478 115129 611561 614348 746257 147571 1881528 775967 948655 1855135 1744146 1710537 1306737 110639 1092478 1508514 1398078 1869159 487940 699392 150648 93443 1648431 469956 1780587 1441656 1064948 460448 198998 1202636 55138 1490185 1629084 1469410 1874973 1884234 1101486 1155157 1428473 1403874 729547 1898308 217620 1839808 340472 1542178 246169 550545 870054 441613 1973201 414383 1934907 142581 326927 329476 71103 403808 1070323 112822 121921 405681 70513 762414 1714878 873481 62504 1592919 300480 236013 1300070 1669710 1660160 444972 1939398 1542083 1139523 711654 594254 318908 525193 284640 1420227 286354 1948655 1657026 309787 1987140 1773557 1431108 431574 1639473 1484438 1140619 1700614 447176 838979 590642 1825193 1200321 1555141 1697501 1558676 1705299 1044233 1578689 1843932 245350 1810437 1079897 611847 242998 330443 92770 1222242 1808619 1062198 1063039 1255581 207564 1736071 545978 1549161 932680 1190426 114488 21943 1131217 724133 865276 1999944 1299110 695444 1108016 1977324 1945761 556303 869313 337236 750166 464848 1004583 875695 993711 339333 1503281 1561382 1425909 761577 1294394 887846 991586 669604 121249 596123 1076933 977887 1605398 232038 1263124 317102 889551 527122 886277 997059 393903 220696 659619 436213 224743 1580034 1398287 1837641 1295201 1159480 1939302 508810 1917349 151779 194009 1670598 188698 1347427 517430 900178 980354 1554440 1302186 1484427 302657 1386803 1234598 30928 1694932 1378511 1980326 637502 1964657 1308648 610016 423893 394718 424795 1411054 305765 1834395 353426 1959739 1334008 227880 932358 819038 1451759 207501 1004487 1424613 661779 423346 1751442 1095017 602187 809012 883870 1258816 1633560 49732 749842 122127 1007160 1580598 1513588 191147 996321 1990171 1937416 220315 798502 362129 1732511 817177 717712 1608528 319175 1740565 1521475 790400 1190971 1993033 674448 143396 1294550 936590 1544338 992332 1984351 370110 645605 103050 893066 455403 1336986 888242 29734 1269963 429840 1405125 1216019 819975 885101 1690940 1278152 1151586 963354 242257 1913541 202493 895522 1634914 1821155 1199851 296197 376599 1789141 1927553 1972906 537161 1725201 605560 435160 933222 91946 875734 1235178 1575660 319040 118906 355688 875222 482335 657170 182619 1219424 813567 1743690 1790081 547019 1691199 35961 263178 25912 486951 661484 1748234 9042 1122058 518979 1121503 880594 611875 1951423 47764 918857 1335986 774656 249550 675850 385855 822916 1558522 163928 212334 646682 259572 1403699 1385208 1326044 1626170 1983325 1108266 1027374 1631306 1639140 1976886 480420 292898 303480 215557 1610101 677793 633230 1594890 1170682 606301 1128943 375254 231020 557398 614011 1809292 861013 174505 1003643 148938 926681 1707476 599688 256596 312347 1955217 754353 1022957 13229 230721 1540933 54934 52246 552007 1064821 314741 735164 1139494 801835 38196 1767471 406856 55276 1025306 1007198 1884261 1199198 489548 1561288 1331979 877564 1499823 518832 1814615 1880183 1677503 794837 694704 95871 1657316 1375305 1412723 941876 1104315 1506556 1029607 412277 1211882 1668423 417494 1328277 149067 1065552 849871 432443 1670655 1608500 1249956 1626077 378041 100898 1833328 982223 697597 1517061 695984 947518 600859 369709 1604652 894238 1002448 786307 1215555 1808451 677862 1884033 343169 749901 623493 549737 1925584 1105789 898251 1235851 605896 823824 1228423 727566 1433552 541489 1068346 302243 417826 921058 1738393 316084 518307 1578704 1314599 1241891 1653987 190334 1808737 571771 258773 1305536 177108 1564847 1040974 876071 1551121 242874 254531 1751245 913438 1850881 1097271 1348145 1578484 1853814 616518 705864 1559853 1354155 1223845 1748160 37114 1339760 983772 1675474 446533 1291808 1801442 1753889 352747 1832526 802623 651537 1759574 449008 1740596 582140 26527 1354772 1575607 1107119 526088 238427 1174161 1373375 1691360 1833641 1535799 1213190 696140 1533946 1021286 1736615 1065695 15321 1544316 1160702 495448 91531 1550019 1974995 1705121 1253850 1567336 1219910 594583 703393 1826821 1297952 1163671 269280 93529 28756 1588181 1204606 114011 759310 1255599 1922020 534984 70491 1610372 1961219 807324 748719 234742 419882 1533672 540235 645785 1430274 860432 294673 328801 293222 1870123 275653 328454 915118 920047 95449 1595033 923002 933306 341688 1812679 45503 696921 784857 669694 879824 634939 1450254 1170411 961683 173655 55024 911185 278218 179433 1896758 982501 319956 129160 604241 700071 1569659 1523084 1846074 722955 1409655 1424815 1763990 1490107 936803 540582 1668903 1813797 982389 279383 1184003 1489745 1423981 1649174 578357 650191 1080580 1689883 955244 1082091 311702 640096 734284 188436 1147155 719838 676341 1276910 1387749 1847050 1401936 1170485 1892339 1055877 1644196 1623994 518272 924890 829939 1624532 840658 1036466 1435718 919349 1121836 546036 1949150 1865090 1633888 868588 348793 544305 1771853 1791625 1276314 790396 808984 1233964 1012441 867076 416459 601031 472057 970927 196206 958018 517000 883341 1001873 116458 1482447 1402354 1849647 1253611 1452695 1216952 1509378 424088 645098 1391057 465282 1112711 1415583 1802464 535710 1369414 558719 1668142 829463 1401155 1307905 1113821 1385303 658950 1273796 1352971 1882053 560897 934486 1059411 278327 872011 1531140 1257816 539394 160071 214956 1045723 181630 826393 416708 84141 759561 514722 118410 542107 760626 947784 1612565 351163 1622609 205446 305331 846902 256726 1778233 900690 1666395 733448 1109249 211058 400582 617575 530018 1195675 1970884 1981900 154275 1297332 272914 275606 1434202 1053290 1221267 491566 1982201 1704041 960431 1801700 746985 1227251 1350105 1315414 1266252 835054 113874 133253 290143 424709 541907 422366 1991835 656802 1690004 1367877 614427 91263 883018 631461 157881 1180831 1727747 1950289 388356 531367 556938 911520 183702 674058 1020110 385851 860475 40404 1430373 1851641 951615 3049 650253 562250 1992245 8413 1530722 1851765 1970826 1192959 696884 803764 1592847 899588 281730 165530 835267 1526350 1750696 1324365 553258 763028 889369 1174005 1255295 864435 934011 424048 1390785 878880 1159842 21441 307102 1610265 499805 879516 1477053 1012468 591226 1685700 409351 1387353 358773 1704517 1779190 1919936 761707 1389256 719015 1496374 675052 1693430 1744663 964746 1787199 410208 376594 1926767 704916 797994 857871 1357548 582833 1489172 389102 1341975 630814 1345407 12937 1452914 349396 450326 921418 1348183 826919 136408 675900 694931 435658 290975 64135 911576 377669 1646019 182131 1755844 94461 142538 55425 1443022 562138 556902 1126528 372488 51214 779356 1348391 1030072 1894086 915113 771046 1350717 1031734 121513 976795 1069197 215357 1626027 324783 1981487 164896 448025 1491491 1034304 584686 1775892 934740 972907 1995969 1052630 97967 1196522 887708 132694 1768804 407574 1907222 823313 1607482 1676271 498796 1699195 1540903 141108 1598578 868809 1293157 333322 1825679 1638317 553624 1676642 1437690 1580962 1300994 894762 982879 1648700 1681349 947537 1715771 172618 376253 1189714 280414 1441622 1850313 764204 423380 508295 204627 1657836 410438 420660 1325370 1054336 235789 929967 1042105 270534 140869 222006 1747821 434742 562219 1448249 925861 1308446 1979132 1515444 306665 761660 1226658 1191622 288455 1464386 125649 1684670 1069401 1727861 504793 492399 1778930 1413380 225040 340913 132781 1584060 758149 941137 129120 1337151 1682976 1592322 1464507 1206423 41608 1702080 1210756 1263273 851784 126379 704703 1033716 1300369 1233772 1574640 292766 1387695 860017 1823982 1606244 1181276 1088144 1328566 1437480 505394 1336274 1562786 1265110 929187 1226453 399147 754197 1263572 1914853 1037183 58911 1539966 1860655 1059574 296131 625369 1026771 973210 1247148 1963209 75274 1712627 189796 683798 1594494 232767 74786 1725666 1792072 731917 882024 957974 965901 658336 200540 240494 943220 1683776 833860 205237 647640 1613038 274540 1774543 750831 1441786 1925050 1284043 815397 165789 579298 570679 85448 126050 1077087 903186 176954 704758 1749604 1016656 1612249 1792139 1083460 376505 186025 1155410 266622 1724002 1735751 1323698 716436 1946092 1463667 270260 1412125 1742367 41754 621468 897745 1361867 209193 1936907 1891443 20401 998058 515730 1648426 172959 1183888 1575154 638550 321586 992809 1704021 54170 276432 481933 1683013 1575586 658207 448795 1773855 1962846 70198 1629289 1997435 1293872 1189326 1145374 59276 45460 48838 306637 1207980 1987293 947000 92898 1758534 1755243 959322 1160797 651298 53881 1994544 1669919 64818 331098 919039 120368 335624 1612695 732694 1952858 168840 1486916 694133 1649905 1449339 1644906 1595238 1131397 518249 1687115 1180636 226211 1501086 1558932 1886942 1492830 1874930 1516772 472370 1759858 969552 1497575 740577 543893 1493689 891794 189364 1200490 1459686 135249 916314 581671 1140714 793525 522858 1897409 1676589 714948 1035745 267627 254605 100293 561254 1572221 278291 1778689 713515 867987 869346 1549234 680751 55356 1406336 1850524 1803016 1534616 772942 983386 201744 659418 1114265 322998 883237 617341 94456 1839069 495334 1662922 1430864 1202096 1039941 486417 696512 540089 1065422 680870 959230 995972 1300879 1896241 129332 542338 820631 826253 644188 1205169 868478 322418 1946467 45577 1243445 1854505 1049140 190895 1658172 1922504 1503833 1936944 375723 1889043 51123 1703844 594238 1081298 1113764 684042 771925 1821884 835929 536703 931106 178953 1302637 1044903 123387 423333 341032 1603930 1381337 1336421 802968 562580 653094 818991 1830637 1357005 1539674 1217021 736840 666774 149093 473 191877 442657 1790463 811126 787443 1023376 1301296 302343 1163972 1972626 1829608 1688536 1159853 1653536 169417 963747 217115 969313 1138698 732876 1056208 1092852 466651 459849 1627558 104350 517651 682793 1834666 166236 864476 855206 554498 528407 1161056 428834 1660215 63551 35623 592602 143095 205050 377286 1120422 1335785 1028888 379874 1156533 761691 1294462 1498749 1262189 1889521 920639 1728635 679675 1427942 68659 1596849 508267 1076824 1513188 520147 1405646 1515386 736442 717528 1367463 1111334 1706975 995245 253200 124345 1849902 550462 879222 953479 1924274 1028016 638929 1793965 1090247 225568 1400844 1817853 1644446 1987657 448514 1195004 800676 536475 330409 534690 97064 815107 1289499 1780347 1327349 1959346 208351 774116 1495021 259437 171212 1191656 477489 1865334 327819 1626007 1781132 228175 1317022 1406283 59084 855265 1686798 146074 1841413 1810902 1707265 969869 616687 989672 1468825 459295 369213 1423881 1667001 1465779 690822 604993 109944 898208 1559301 1692522 850619 342992 364632 628905 831787 1926865 1428144 1389458 629411 1863869 765972 603568 1595108 1657399 1438439 14635 1654599 1159374 313406 1915665 1270134 20557 698885 128710 775420 303026 901133 904813 651524 85183 1348822 972586 1352219 911617 254706 30572 1233446 24311 1431895 1341440 1101337 966757 1375750 261796 836418 1265216 1845289 543163 1302359 735422 1238709 720045 146491 16220 529886 497263 1709009 316856 403170 435173 541574 980972 1858506 1734362 1930179 1610327 797896 778860 1473607 504563 1021125 854753 818804 233519 1210349 1811738 1574319 985600 914769 1754001 981167 1905983 1564697 747849 1357718 1108950 1903214 708407 1229595 514585 368916 563728 1058672 313535 222676 387408 1207456 312159 561682 119086 1417747 854042 381067 866632 864378 1182332 100089 1267774 909793 148174 935189 522818 398363 1626409 1909118 1258454 459712 497800 614366 947567 1174112 695485 916847 1429327 1554960 250787 667123 1988586 1586004 1372451 561314 1000399 1458583 773069 112426 234589 1885047 690353 1981566 497077 1381286 339135 1792482 1899045 889564 1428990 729066 992144 1732901 590104 1688476 1805269 1119321 1555650 1202982 1662642 1516332 1307581 289808 486927 1129443 347312 580571 1450572 1175417 947316 457146 1521902 229968 675120 314498 1959256 906171 251342 897388 1449686 1320231 1600613 1817353 1795375 1253579 371481 134013 906647 1157308 912200 1693258 447806 626325 1147882 1145347 214451 1756807 1793299 895382 918473 31816 1645502 566374 909175 1500650 1621026 124980 1620265 756067 1093398 1333911 1653499 925738 1294614 930883 129140 624151 1660969 1371422 581884 967070 347102 1517581 1056175 631695 1424958 786415 1777145 299765 1692290 609580 1226127 813290 611911 818657 1281310 556408 413590 459270 874220 457393 271494 94410 96933 278746 906581 1840670 1304481 1052746 1487945 1943082 1730396 837820 527092 724601 258488 1442809 577550 935195 690058 1244076 965972 1374154 647553 336429 1743028 491779 972363 1939297 404426 1443506 1427657 582228 1645458 947876 311988 1824487 1759215 316158 919305 1296812 1971960 1231257 1295474 472170 289453 1630199 934857 1783371 86597 711361 1173092 1945675 598975 124536 134976 257467 756438 656538 883074 255014 399288 275729 1025604 1289018 30391 709344 1870509 320912 149255 365104 1864923 1604377 334379 627178 1287830 409497 1857348 1589766 1417266 744635 372749 127217 526941 1000274 159330 369685 1771701 196582 1427757 423584 1436752 582080 994980 1351554 1507607 1810326 2009 1480950 976161 415758 1042164 1789663 1451734 430592 1180563 1048208 1199476 810098 1045436 396548 1883990 270413 401952 611448 1447767 12148 960353 647521 890060 256902 1705528 206575 781324 775485 1197965 1459959 152414 402146 1852775 1094923 674872 1555347 1785890 1529803 67488 1765654 1369615 1111942 803709 1167489 960113 875180 889582 662605 1169815 1789461 1872122 390937 1993847 80187 280520 1175007 1381656 1151261 596512 622509 1478698 1272695 456984 1187834 954170 1995546 1270127 467885 208247 1993709 1215287 1631498 172154 553335 955693 779136 1116445 426805 24019 677473 37093 1209035 1594101 1858565 1951600 1900935 286913 233300 1567527 1805819 990926 993185 597182 166172 512572 89010 14285 1655596 296522 1998973 796497 1393260 1056755 994096 1260563 1445182 211307 1970332 422622 1988721 1956424 680747 1111026 175394 1272118 1526932 1628040 285171 337277 713711 1528422 451241 1406343 1466558 1993451 1818259 986455 1575595 1538431 1765604 222001 1534854 1510732 663285 96675 1787502 1343895 20678 1773784 88689 1662458 979799 314645 335154 312293 847463 678462 1428140 1695366 1832842 1608997 1880292 902786 1649173 241435 1453232 1867928 1057003 9624 295167 1663906 247328 456887 1294194 1907227 1149892 1000262 1259157 1994654 1487242 313030 902442 1917520 1243590 1390338 246090 1221300 1796792 228644 23266 1713207 185769 254974 1405024 763008 1950716 1175669 1666545 276065 1806654 194052 1418561 1185318 450560 145379 1922806 1363911 1071315 1139951 515361 1808876 1313481 289619 1013840 1060615 483306 1003231 345152 867954 1432056 187428 422852 1811489 991708 598708 1706849 817933 1295658 316822 80753 1448717 34682 391459 508326 1726639 956000 1788441 788086 1049908 899030 1686818 1931543 286946 119344 635962 1080589 1278625 1503668 1968533 1918341 65116 1048513 981926 794801 649646 980339 879756 532829 224347 1292880 1321616 367844 1009496 1719799 392551 453464 1129353 173689 533962 1731840 327155 1874633 472660 1861589 1985184 231401 1889292 765142 1527092 631402 1559867 906116 641500 986543 59239 212881 1279819 211318 1363043 673818 1355745 93445 1968629 501853 588316 932444 266566 1705963 193741 97204 1577994 1148401 1556199 1701678 1664445 1409820 1037278 706025 85165 295097 546505 596841 1686029 758554 503885 438876 167926 1551480 90053 402250 1431780 1614415 348374 580854 305430 475197 1964782 1808548 891264 1076029 73852 679502 930482 935232 1437283 1552947 1396221 927188 537035 98726 181517 107442 119840 988298 1341651 762241 1121412 1479275 1132943 605401 406511 1406153 1908166 1965466 387671 190652 1045815 284145 1114667 1867094 546244 102224 999912 504497 1444545 626394 986744 1754261 1605194 589143 1855684 1117937 1382063 1724378 1678567 1453494 449781 1869944 1008990 913108 807517 1941046 164938 902212 417143 865061 947883 895025 1857577 488241 541790 64793 117144 1668616 322886 1468520 705465 1227212 1078258 308262 82847 557537 760686 442959 1817915 704204 381732 273827 1037939 80199 1795362 509967 249156 440436 896689 1352402 1491562 1767067 1216662 1815324 571442 881630 900722 1274819 938469 1932384 697690 923680 1439863 280394 1704988 1891648 1113350 159550 1096128 68917 73420 242597 1301337 826155 58937 217978 571287 1162158 670491 185149 1812746 99041 1868425 1588671 617411 115267 1393109 448463 16757 100290 396012 139241 1737748 27331 1949755 1717006 559160 1424830 214888 1736378 314351 775773 33941 1145460 257095 526779 240176 758627 1734156 1869906 498429 1301524 104689 149469 828328 302935 1831303 1754723 1383074 658129 72817 716924 691087 1637366 1970146 1698351 1954441 1352141 895741 1113440 1133778 415198 1683872 1143586 965775 1669136 325287 539196 1157045 1448285 1814081 131539 1063321 64016 1344326 1375560 1088265 71867 1006990 1222554 195646 1716475 293112 49471 637009 826695 855083 1721424 1777519 838753 1338678 156951 77113 108949 716431 888580 1639163 721360 1744805 1438416 1256883 1308346 1833886 470469 358552 1454202 1140585 1519357 546399 439330 983015 1460294 1879482 201836 1941314 1518173 680792 742940 769280 323598 477077 477806 747464 1293228 1752392 322473 970487 1825356 65845 129386 1674093 1454240 785401 1008697 1563373 1651337 730210 1262196 1965415 561737 105430 1865126 1899442 1326202 1856725 1232648 426375 1124100 1829402 349515 184070 1443956 1923460 1852739 1410749 1462235 144247 407248 184383 1883036 1435104 1330946 787346 1328977 861925 609618 744849 739739 766282 1838011 1582092 835749 862042 1493036 181429 1710018 936344 1461773 1811464 757220 1602400 1093321 133378 1419493 1783834 1598493 672911 1702415 472079 397951 747147 1173652 1728240 717274 964883 840952 1783167 7503 864492 1289771 1042203 1947343 470858 1320364 1138670 1924479 251704 1389927 1914376 72073 1772109 1316078 351986 1159555 1601137 207808 1287425 552901 1515606 1062251 1400965 295301 1303187 296827 1795152 852673 470636 457433 246734 1461993 1457241 17944 577458 1427770 1611709 456333 1217367 1236051 1694069 549187 1472755 829427 1070719 1565790 1826215 1979102 211743 99196 1343605 1266658 1129354 335384 1726933 902166 550357 1404246 561261 1882416 215190 395270 439388 761336 1358971 1173305 687063 576394 203387 1179475 1956610 1475921 1785976 954470 307230 1498507 1155605 229629 1996447 1123471 1531635 1449147 1931464 1721511 266131 1323577 1943309 1995210 1455357 1278634 828217 471992 6010 819915 200961 1035880 255141 1230250 1430432 1509298 731605 776551 633423 1612339 1920009 634748 327953 1518279 940433 1128814 530970 1218902 1797586 1042855 637156 1426224 1811529 1103405 75254 1233972 1453185 329911 1274876 1412263 1260101 227422 1584306 1786684 69339 1038716 970320 1573530 1469973 511885 1756060 1907570 1750373 198811 1755588 988127 374409 75479 1058338 194811 396665 951666 161542 1954678 151112 1596503 1991837 1274338 1802208 945347 25544 1874641 659332 283737 901038 552356 1858658 547379 1325197 1598961 1939642 1116088 913464 881717 1705406 868044 1550746 1567671 1455768 787135 102471 198420 562199 1240607 1265357 1899180 119744 1518632 1674885 144469 822683 1552399 1614139 399813 1764237 1980988 1144192 986378 1184927 1661449 1966673 1840786 732578 1042247 1659064 143281 1451253 1270129 1772622 764703 1364710 1993474 1667541 1718472 1929086 115878 1263354 1265927 677047 167331 1580580 62847 1420602 1084766 627785 1560543 79518 1945115 264819 1398918 293994 1932950 1242079 1204790 575072 636767 234015 1892836 279968 1215827 611082 510121 1525764 643016 647626 1993429 1231978 797672 651898 1012100 994128 1024729 1682930 1948979 7942 666719 605858 211928 1357998 1621885 260847 1437284 274713 1271835 1129196 1223763 1753965 1066391 524512 1694815 639693 1462611 1927698 711416 1398861 283775 184836 190767 956657 1763206 1688138 389972 1665195 101563 775366 1628630 1014679 669052 1277397 1417722 658480 228633 737637 1616557 1319223 1663858 454685 362235 258572 1126664 1154713 1321286 61174 1342185 268521 638894 459864 1043981 1563099 1183227 80105 1998408 957967 1521134 73124 1807297 967525 1787141 1118217 464 1656949 337068 868114 1251207 87936 1080343 82632 707736 1585623 734299 1282079 314842 1903763 777228 183883 858527 964757 593743 1225560 1697133 1049725 52445 311391 1002499 1049943 1194147 670500 660040 710140 562509 466022 1648519 538515 959093 1038427 1080878 506542 1263746 1882064 930895 1094465 54822 1486549 1772768 764496 1059777 984676 1955762 1366405 1771574 946965 1204751 1295517 1817642 845283 1882188 1830490 1401674 1422994 1452729 1390145 1868297 662916 1189488 780677 1497291 1909043 1129336 1064319 1616181 230992 1040407 1499036 1150376 659733 1237844 659096 132587 913312 443459 313676 79069 284577 807116 841073 889402 208284 143463 587249 842539 604918 87969 193289 350256 1324878 1020475 1482321 1464389 1680460 934092 712977 1270392 1376651 607839 1266402 678544 1773521 220206 1907754 1985202 337235 1622009 1620306 1430058 497183 946186 1357447 573688 819818 374030 592784 1100422 104087 232105 247507 277480 71428 450805 791319 1759679 1437663 1864533 1002599 149976 778941 1371316 1619463 1940531 1743308 470789 1651411 719074 535290 1216616 278301 1950697 588893 1567899 1555352 1159773 1475781 791201 588890 1359298 606868 1379669 335327 1056055 693420 875491 1504365 1843924 504850 1779759 1960252 1211869 1693220 1912516 196520 1460510 313013 913051 586890 828180 37277 1417867 1401761 839202 1355237 1980471 1376540 333952 1258551 721465 1411915 1077527 531271 1651209 10326 1555106 780639 472378 1401470 40964 1942631 1412995 135207 1642830 1444844 1870834 1451286 1188746 1667800 1724493 509873 1976545 1130048 970601 919313 514470 1602576 161183 686928 1651616 63259 1456955 1509696 1259319 1606692 709238 1532408 980885 357548 13392 431769 1671400 425516 1841708 1989782 1736750 1133579 1988606 1476038 1595133 594554 297304 1807990 1062841 1019278 1272354 1621253 659807 1991384 1544320 528957 554467 120779 638579 17790 1019125 1728031 1680997 168933 817864 723159 874570 626086 1410165 221149 846742 1370085 654567 1249765 337979 420187 504664 1280080 732911 908044 1884729 300927 369742 1556709 1002344 1339936 1356881 91823 1313281 209086 1659262 1175078 845866 844081 757374 1857076 361511 542163 1817846 641934 1272713 1932939 408964 423791 900971 717530 1422409 110327 601753 1822657 1481775 324303 492817 367117 1802976 418852 1034728 1268804 1998579 840649 1275074 911724 536729 697146 1530464 196967 548026 1708365 813422 543316 1511106 1939386 1765374 1499759 12760 1275745 1427459 1094202 299604 1424935 851435 1456409 455956 1052296 1330666 1362221 1842099 935681 1873126 35832 675852 463714 1082207 937214 1092213 1192231 1361927 291561 908924 1716350 602698 1554332 1634978 1309076 1438429 1191687 422932 1687430 1230614 25026 1013188 642228 173474 1128598 1452162 1349283 1291846 298919 1854659 833367 707495 171253 1924789 1053404 286703 1597346 1596225 1288404 1462284 1978133 1427335 582663 974477 965971 1429261 1458443 1625153 500248 1997204 399397 798758 1349704 559091 1384207 972668 788890 1884068 785522 309633 1985551 482099 444693 530605 1365714 322043 1732587 1421872 147312 1593079 884096 1910395 1973546 302941 1061370 925228 93084 1797139 596289 774417 332467 1343695 1648470 139304 1092623 1676126 1077500 383363 1045939 11277 398766 1931384 784962 1182726 985991 302158 1293762 63049 1798843 1684408 538040 1636957 1828460 738848 677491 1511729 1095476 1699558 1944343 44304 983147 1944787 1819817 549975 768605 1387156 1927005 1321910 905587 1659851 913741 1713466 156698 1321068 1842347 97170 650306 1959606 339439 1297422 599494 612557 926329 1183671 1705653 1856270 486504 1073056 1836736 1573332 1083795 338106 1369975 1185206 451315 1847021 605751 1366594 1815181 474775 514097 464380 675919 1055180 203777 227996 227115 209400 1701202 1479941 302083 600424 166103 536004 1898713 1076556 1710698 396449 1038731 1324577 562739 337837 1481654 1542874 1436037 1298089 1076945 1312051 1073286 706440 963082 1310341 1661867 874092 852556 472963 1522773 552301 320648 55859 1581495 640760 70367 1771270 1219214 465927 394125 1976230 102564 397891 1732826 604050 982781 1214429 1149098 1171186 1528397 1668011 1859717 1065482 308201 391220 1682561 1721923 829793 790041 386449 67265 1750687 425141 1782584 1909333 1857051 338142 869043 1327200 1839958 1507303 1924680 1500163 1013179 323423 997911 289014 11898 585659 1437741 1046756 343404 1451620 698526 1593884 218258 867440 461949 674475 1115596 356816 104431 1137984 420153 1047291 341821 230475 1886373 1514006 514801 1114624 436553 1348625 1818574 116520 1936433 238930 20295 37181 329975 48365 387102 1489211 758020 890604 404064 959247 646250 1079095 1882980 456836 873611 1919738 826359 1076443 1323844 199731 576682 1373993 997226 721255 1834246 962745 922458 804422 1194074 1605564 171707 815785 1182290 1340584 52727 1998901 437250 924242 764621 1449075 145646 389982 324242 231608 1328711 1662667 731659 1475939 1552300 1369810 684757 1771397 1463196 123773 52963 656216 1012228 852695 739501 99290 1070293 668507 83174 79218 908926 1094227 1830206 1785538 1597023 698650 1194007 767718 873336 1836701 1834040 1201861 1738011 1427042 1231921 1946963 878465 438089 71870 187763 1633267 1016294 93421 1844317 1176724 847411 1579204 505141 981275 1687371 224444 799867 909980 1507654 966842 1094359 1855252 163842 1590068 1333664 1778634 418761 1632515 1886794 1799340 723358 1869374 781714 1222744 680905 1614664 149537 638584 206898 797559 584914 958039 1381657 525723 1390749 86859 95629 936183 408277 1907024 736548 856031 345752 1543998 852965 369958 1374635 1983968 1183967 1124830 677104 1607080 758666 1810548 1277304 139850 511681 351322 755065 1913865 1734167 1264711 101092 1664529 1867338 1450585 925030 66 1737742 1674492 251328 729935 1260590 1340188 1209721 600588 1258336 635100 1970612 1891364 28965 1371038 1179309 340523 26665 185794 72854 625956 1856061 777494 855296 259592 230915 569146 923958 1335980 739153 465003 1305076 1299639 784577 1531559 1498863 112464 287431 38454 613917 1009071 77279 1382893 1550484 469000 736940 41178 624791 196963 35438 658051 955899 168057 1847245 614532 1601693 99030 502074 718655 439652 1022488 1055606 1700470 987326 409179 765279 1396156 1441100 1163579 1732296 1267700 351625 927422 1933901 1052749 857296 873926 1919287 90055 230564 272200 407449 1599055 628211 150527 1227067 1811083 771243 1920465 254543 1037208 1650370 1750069 415467 420381 137795 1351493 969039 1091784 1630325 469876 1638687 1953326 695331 236430 749277 429048 1788410 1367894 1303367 103027 1311496 1346973 1971166 1033067 1488079 1984768 267953 1863874 252172 1571594 1894837 1712367 1450967 1915478 1812688 1055656 1582931 1521051 1113940 573096 1690416 120506 1979250 1606326 951225 1922760 1608236 1951874 1072760 756852 362995 1763792 1048813 1736927 222680 466470 608221 1161274 186181 620213 311289 984628 1169067 1585822 1720913 354652 807093 633086 180562 1158873 327595 99188 32328 1914210 901825 231842 832268 1505691 1418960 722253 1122391 907570 191111 1225559 973526 710917 475209 804601 663298 1019686 1246319 739113 1131903 1787812 720850 1229706 207144 585081 254397 1954850 335321 912364 224587 1440989 246531 169820 261919 4510 100907 717703 786338 313390 797318 888209 599097 954052 954942 687218 878734 22330 1105191 729624 1992433 448297 541118 1873335 1146089 32048 47457 404478 911411 654400 1712970 1215230 1395608 1486597 1214621 7501 353228 520594 195779 354202 1392579 1596609 1844103 798786 610774 939192 1844404 1104082 492431 869391 1539763 1386748 1853207 1450123 122326 458549 1252375 1471173 1966393 869557 453174 585122 1134726 1890787 966884 809874 1387861 519782 1275614 1795258 1176876 1863706 1821578 1604903 1747238 671853 1761190 1127261 1900835 1607684 266297 1319155 624623 1405312 945814 1577525 917401 1813406 936693 1095108 1927717 1294868 66108 212381 732068 706331 812122 415004 157094 1560093 60592 400770 359551 1368145 106659 1275951 967303 1974791 815045 1842609 99047 673402 1413544 1065921 1486562 505286 639216 269982 976413 643086 1030091 1583016 861094 1356339 1453455 113084 348808 984654 577719 1887303 1193898 846439 170581 52777 189729 61138 759449 953580 1348394 608791 510621 491646 1059430 349876 1443754 912650 325712 1832559 1158432 953275 742435 1253288 346994 610729 1680714 267736 1784055 75319 1537712 811711 1917765 311334 1577441 15376 1181595 588198 833054 1277889 1251778 1200612 750510 1675385 531726 1696778 1380829 1426373 713873 1805208 279102 1096748 322638 743782 1825725 138338 1197874 64386 486271 1124146 1332719 557729 1588939 1947891 867513 1360466 487140 1183942 160259 332239 638664 960723 745432 874175 175902 1389964 340307 349719 637440 1191607 1836735 1288079 1881757 1203821 1939127 1639557 383075 1057183 1259913 1190177 1376493 717856 373018 37527 296229 433809 1827709 1986899 1031240 1966715 1912004 740639 1896156 1580576 1232201 1166046 356117 1101115 674787 170178 1834448 56403 1888631 1120309 1522581 805660 488053 1523560 1490013 202537 992552 95756 588326 1261076 194497 1051036 30630 1042354 1108196 638546 1293220 29119 1110632 894827 756445 369534 686737 945146 1245290 114690 887764 1618933 1646473 1360364 1997805 1109380 964935 168501 1686305 345398 1586364 1417778 1118953 678283 1293183 277765 1607754 1654987 1324846 1297612 1258196 1726250 1945346 514949 555244 522736 758228 1752823 1216039 1866690 1721112 198383 1584458 1316493 383546 1186894 452274 1483162 1280811 1811454 950803 887030 996160 1228474 876083 1538258 157894 1392426 159221 358218 1667646 613773 1319695 1115562 1530454 1564512 1146164 1849296 1344193 250870 1409459 1373529 1979549 1552857 77821 53939 1540948 1647794 1916519 1263185 1500544 26091 1247398 1586398 120122 357046 91122 1434912 1049005 19875 1924840 35133 152239 352912 338087 1047155 1408193 30516 1376670 1435440 1717328 329980 4254 582949 1971312 348875 1918158 1979848 790875 390637 224810 661020 1478863 1569239 1133202 1822545 1775051 570105 839265 1195935 975561 1904691 714098 1900937 1064559 7098 1968238 1626295 842736 1269480 1499152 923709 934484 887068 1802919 582553 9477 1429550 1123545 1587885 1174243 691854 1845376 1943894 1483696 1714352 1759898 1334230 1354808 355975 1993335 584481 1937336 1274762 188814 812073 335809 1075546 555257 929128 467865 1850879 1632107 1566947 358223 1985776 402348 1851291 660837 880275 1551347 1113583 1434876 1209128 37065 1869741 1660035 1865842 153288 1971350 552357 358012 62433 290798 1751868 1578255 806230 955518 616006 465030 469580 236925 577998 138013 559896 394210 751635 1624786 1590954 1653483 615453 641946 1506892 1598157 334436 420780 943255 1675703 1612985 950146 1857916 1727267 1941218 1665389 459151 1193095 156021 1952343 1785242 617529 268593 644869 1200453 377892 1211288 161869 1968549 127240 1380414 1444528 1696409 1928365 1966408 383643 1913439 1556930 1001471 1094540 64422 1230941 1011697 1581027 1832448 1752799 925785 1129612 248101 1272823 1585580 1170350 1042258 1134924 1495351 1299403 862921 883041 177469 1080105 1469593 1464028 1946295 1652697 1527660 635894 314056 137571 761167 1814348 1393101 785033 296834 1367091 1411860 613589 1077782 350572 961612 638850 668324 1141175 1372105 1693831 90001 1226308 69188 1292263 912465 1825370 90733 375300 167581 963679 22485 1993519 620205 463946 1195827 1787004 192157 206014 1592424 826494 1402287 1497947 993638 1875316 476743 594334 1924269 1749816 419483 1505842 1446583 1771543 1801101 191119 1323492 364461 1222333 121138 211446 1860511 1112009 1336271 1430018 708574 637530 263171 148661 1898869 34464 1514610 1485061 457778 1995530 1590354 693539 1725142 1641279 540058 1387349 840167 180327 1352513 1929468 1540600 1573317 164622 953094 1510772 872536 450064 1123051 471170 786238 596985 1405214 1225826 1897460 918439 1658969 1272844 465742 1562565 1107654 1463011 1823342 974446 473204 1435412 499435 270826 723753 1600411 894716 799814 1501785 1682043 577871 369898 1176117 1368169 1412290 1012195 38353 335894 1590626 412511 522516 1809564 408198 821897 179436 1448124 865197 245006 636684 1590748 860052 1596496 1472708 253161 56344 992749 1386783 967006 1829512 648214 165743 292904 1799133 489074 1326819 14907 1872804 1567804 610417 54404 1396771 60175 1529111 1314921 1059105 1037667 759135 831307 382780 1533343 573393 688917 1409856 1516964 1177767 44206 502125 1547602 1894134 232403 761649 1110629 1458685 1222814 664868 686545 1220268 1231084 509072 121538 171537 1594460 583596 243746 1130646 283106 1881119 891353 1439176 117126 564610 349822 1485352 1393682 93091 1165012 875232 1986430 1982157 339679 1557610 1472119 1835865 1068054 113542 737694 1330381 897693 281255 1188348 1824659 868760 461228 805049 1101378 26378 478323 1999137 888438 422680 1512653 235995 1025856 654931 868667 1942951 1974617 1673304 1978261 507854 125542 1647194 951044 335229 1868334 1534834 640921 1329379 1535759 210172 45866 588417 45718 1263268 110715 604110 547155 1983140 611053 1455349 392359 1857773 1121549 808371 199745 1684750 1831611 672571 131502 1244903 1319277 1449096 577205 1234517 310245 1206931 1154603 1555152 292017 208112 1445404 605600 1896412 1303566 1788256 246532 313174 46216 1472242 1558419 1267788 983325 343779 959146 1725763 64437 1582573 1058439 1186543 1097794 405071 1905560 1395241 1411245 1093271 1685627 1396365 1555485 1338467 1804880 1743764 1458904 697932 726979 440141 586165 252803 1078041 707427 1761919 1244727 807297 1067924 884031 513127 285580 1382421 737866 1056170 1129031 454005 1339977 534327 271936 1092532 1027725 1408285 844796 395490 1040616 1772148 647373 1971994 1069592 1525241 669072 174697 1507096 1713754 1506181 1797748 1169498 1157239 338062 241918 1436794 376762 1650965 250804 1866684 439318 1311324 1269636 382366 369329 1326152 1316942 1165842 1140251 428671 443881 484886 1467795 1042143 1618180 1058138 1026325 696882 1979082 893115 1750284 1188587 569030 1862692 1415226 1573694 1291551 1837111 1371768 147833 1527757 365313 837563 1620557 666455 1317834 1675369 1205668 1114945 146245 361492 602985 1788572 857095 1644657 769455 1361905 53406 1492826 1448933 64196 1811582 894844 947521 1646716 1857297 4974 1359006 1470956 1457833 1015293 1976761 1207509 414131 1178719 162399 848757 1342984 1624916 958866 1725124 1575565 336286 1350242 327403 294691 1762639 1942696 1450783 1275454 398034 749784 1993966 778411 53199 163369 1195803 805420 224674 460405 1816262 867681 1249676 175347 1041692 1505418 1304601 1272051 182359 38255 1339550 33427 385000 726802 1519384 1740563 1789205 1036544 196770 1534847 1143904 814764 645996 1729475 905973 1932376 1471870 551998 297194 1639361 275189 1353194 1370916 543971 865463 682303 1980137 475478 1355862 1559204 448184 1020965 377795 477899 124711 1111002 507847 1389044 331425 1318240 668169 270604 1183178 905511 1808741 356228 1081288 1773486 1185152 6386 368015 1328073 1298772 1934961 343080 729249 995465 120022 967532 1450768 770286 1204750 1789326 1556473 815023 950786 934952 505833 307003 694556 1741300 683425 1552033 1380753 1121261 1392462 1466603 754953 832822 421759 1111125 316095 963659 480680 74111 497603 179823 1431330 1242911 1859175 260669 1848102 1126623 1986525 1953242 1030655 1041105 1435000 1191489 387338 648487 1545516 1725756 490157 1795435 726006 1484504 1598170 1090633 1976711 1926995 328255 646381 672131 82942 805375 1668296 1061655 1531165 501226 1776236 1010867 299916 984233 1765193 1280451 34776 1705938 692875 652458 1518786 362719 675085 1045615 1533385 3988 486266 1597614 1465866 690430 1242916 1108089 98219 1617722 1182328 1702545 180925 312743 903815 1327792 399396 799016 93051 1557915 905404 692522 1445539 913445 1232118 1379512 1540504 882314 584884 282635 260258 199841 1607577 1089415 1314945 1335271 566105 519060 1720197 93945 1981772 181635 1468320 631052 554383 880396 684514 723725 577827 1352438 1109456 237219 1685032 1285515 1441263 704931 745920 101474 526547 1455604 829995 1790603 308980 373311 892908 959308 1749397 1484549 1080342 363034 1565569 711796 912312 1495627 799865 1011129 1506456 1815370 1015399 1726397 749031 144040 723724 321965 1066969 781359 429927 221765 395087 905032 469923 1970757 1610906 715428 1271424 888833 994765 811247 794228 867608 1766602 1467122 1703570 253068 412544 711386 739339 1459726 1101383 932409 661825 937573 1974231 1273766 1783127 607723 173131 136386 1902460 1028052 1558357 878053 1347951 496967 125139 699863 862137 1608035 324673 1380299 993658 353744 45903 595979 603849 252992 179311 887631 326784 1710373 549074 1458775 119315 502604 773874 1150098 223960 1005076 223615 1046614 1981422 966470 1967452 897605 1320417 1081357 1829969 875966 1829731 402441 171893 1870484 1371940 228331 570267 610804 1930291 219049 1732331 1792809 1284262 1027222 1834409 1733230 815187 1482310 1017675 283983 144284 267612 397864 1241012 1674199 1458449 1401973 237475 1000270 918685 1335983 1098470 16791 1899321 1342232 1751762 283966 668847 1768577 430242 695697 1560872 1236628 1155783 1033105 1102538 941007 242395 1106947 1203780 1706109 1423922 1904576 977301 736858 242031 1120206 826213 73740 995167 876963 1646292 525907 1303334 1472744 530507 1361892 385756 425116 1796874 989802 1705827 486001 381030 1110057 363222 892077 414303 1305563 175635 71185 178441 701901 1420980 1560145 603016 780298 867791 821633 1881148 1321754 779348 279970 253718 1620793 1346932 317084 1745039 998195 1358390 1172346 1932257 529631 893564 1722789 954266 966461 1602390 697295 844458 24382 169977 1130811 1527891 952370 1763865 1637988 1537196 1182494 317198 784478 355685 287363 1426929 449989 165290 1412504 1860120 1015096 1768973 876315 1389411 1710863 261761 114057 1957480 1742155 641435 307255 1663226 1443014 554854 102036 1858418 697630 375960 1210875 502120 1630404 174001 620179 895028 718652 136859 1270745 74184 984127 1190346 1588498 1919840 676601 1004276 1641913 529405 1624169 1586134 206578 399271 1332846 1868543 780474 544058 224761 1521814 1973886 893534 1865838 585577 1223432 1220035 1814600 129581 1032361 1839746 1140863 94736 936905 1327337 1676457 720098 650838 758094 1677781 1548011 1902685 210112 1985838 579794 374741 1339248 1851666 1677441 1901323 1751117 696159 453012 978080 1678553 1015173 1401525 1595597 1748556 1375976 821534 1364447 1241168 278590 729887 66932 1585948 1556228 1563679 160640 270152 1587721 1871875 155681 1361678 1172031 962114 1020826 1417205 1725060 1398653 164476 140893 559331 28365 1041032 691906 1444682 1872769 1211838 956447 972699 1496748 1967124 970556 943933 1441251 591479 1007363 466049 1820853 325716 436716 1896714 1438832 244650 1764825 468706 346001 61463 1711815 1333583 252661 1977520 1697252 1072783 1663256 266899 460640 475009 1485535 1310257 1623347 746658 1518979 1723720 190785 913509 3087 1704654 246181 775993 739825 753892 677372 1037733 618603 1452004 55241 649249 406671 1221691 101717 1724007 904968 267943 303359 6230 1639120 870031 1555975 1280158 1079130 1081732 1170412 1738607 1762416 934139 1047524 1062459 1089963 535838 867066 941107 1149983 310259 1590372 122860 770372 736737 1013751 763194 232602 983395 1525443 653727 1748053 755812 1428500 1390641 1286654 625700 1252180 487827 374497 1549140 595532 1273504 651336 315080 1594001 915194 337352 845190 249481 1312587 1970843 512311 1719456 1275624 670846 409546 1824806 1138626 504703 1310081 773827 488329 521103 1717990 491415 462552 1896024 456656 1585259 333663 1287280 1123859 34531 1800830 143684 1679251 1234272 1296133 129017 1392782 20359 1286603 1624775 544398 89619 1049090 1511841 1991330 1207961 1663596 955662 1358978 614769 543469 407567 816241 1823460 776294 323574 50595 1955654 540772 1186070 476077 1647674 934129 1090484 1230723 1562703 261804 1090335 120634 256398 690294 1348795 235805 51931 792920 1037917 1327870 527798 1143615 1105513 518309 1557327 1286673 732563 3751 646622 1664554 942467 1691190 1135387 1214282 599363 952391 481455 762348 1331751 868922 1437560 387591 1992136 780302 1423532 209380 1311838 1187702 1512018 278228 1999866 1963600 992878 540834 1009072 1642880 194737 1016183 167864 670294 361759 709838 1532917 1032443 1021246 1501643 20964 1210254 699361 1086915 1637648 1436780 1411523 1053813 1010326 1363124 524915 250025 1105340 1216884 1328976 1152596 1198318 1588399 617404 744756 944085 514749 806551 1822591 1472451 1617317 1754091 1016713 1357584 600119 679733 286176 68963 814617 492238 30632 524409 1079924 1378251 1993736 303867 464057 1909613 1172756 1877969 1357827 808969 1950878 1956553 996695 896358 453276 1038729 1581437 1700561 648695 1207637 537564 249004 276340 889944 1266890 315659 1699742 811747 1823140 1654450 651267 1759241 1839888 527447 263066 417881 1036046 495327 515849 731238 725205 507306 1194217 771680 43651 648630 375032 354140 1674855 1473704 1800032 1842382 356027 480498 93800 1580390 572004 1376750 812263 1827077 818755 1273754 1140195 1351464 1910312 808805 250282 1312994 1881913 321643 1516673 599790 1991722 1904299 993637 1382954 532743 909398 1215508 975878 985077 1081274 511976 6437 1192375 204410 450850 1171368 955676 1234662 589338 1423104 478039 55799 278672 1350281 163376 1818197 1202376 1632968 1015883 595426 1644191 822899 1613805 449161 908505 1248873 603425 1799532 1509759 1229148 855875 872088 301933 437070 212000 1012002 1426513 226925 1393440 413828 101409 225554 1757356 847544 1531896 256034 1911864 1101282 508627 1306393 811687 583985 1138637 359477 1216879 1557641 1302663 1734441 1983326 1638879 591086 658513 367347 1096829 1435055 1374685 1834530 535881 1755958 304444 1504044 806749 267520 1336309 122855 754506 953065 72545 1680261 1517983 752679 275909 957181 1773509 1462309 1172568 853796 936960 1592959 122091 1637674 754275 1786960 1990088 548581 1758258 1998367 1244243 893020 535653 1055342 63277 401925 465305 1595045 612318 119559 1868799 108971 1910241 506157 1693574 391039 1097943 321772 305315 1727800 743020 1926555 321947 1457936 209113 1694914 1829163 864625 728137 622365 143440 447375 293804 530723 1750917 494623 1641477 955794 637423 1801510 953620 1444176 224402 1657347 665695 358375 107126 1405709 1339125 1646444 829764 1189283 40142 1267820 669224 629541 1739678 694111 441810 942242 1272412 18435 1584233 776913 386333 714007 1642488 734828 1836631 1738663 1219961 1276002 1198543 1984791 717225 513560 1945630 763797 442868 1753133 744390 694007 486570 1650128 238708 343157 151656 918732 168364 1045384 1756756 131015 1930502 1583605 987277 798348 451621 449971 565390 937454 611989 1976557 245526 28916 1621123 702086 537694 1773336 328909 1112218 1256419 126968 418540 1329558 830617 144195 1182837 1542320 1069219 634958 1384085 1970258 1200406 343652 1107455 1866073 1888077 160274 253673 848057 1509073 1120744 377439 1993226 934980 608471 481865 826433 1220254 104115 557483 1813757 901698 1614862 1039631 1385956 415177 1785979 1995305 1909423 1265580 78029 1087734 346316 624772 1082857 1061984 605153 730919 1060197 1835211 739413 1155240 1086063 413431 1282956 374292 1002767 1395511 1251599 1006299 287220 934915 1440483 950147 213127 272653 130239 1016511 1622395 262179 298071 1398443 1574696 1587363 955954 929707 1154270 107451 237721 1061043 1087372 493708 1009863 162221 1671309 69137 1679158 1781009 1087124 992425 1480716 146873 1829513 1034206 1836554 24901 324495 845627 26780 1236421 1187933 153058 1996860 1471076 259003 190634 959413 828454 484100 58919 1856540 882044 1969023 276675 1718682 1096388 1752593 1716353 1923797 1871404 1445107 360936 1751344 1464626 1630524 1743398 1793844 657428 1591481 964976 912327 1475999 680733 1390358 1824910 1932731 215124 1995152 535069 1614358 962312 1470531 42045 655836 1963483 1736257 1020884 1508518 1496686 917063 1113908 1342915 876650 1437034 493509 1571639 1596716 1523804 789300 411533 1925176 1247261 1973909 32444 1328322 324882 1543440 39986 576417 150384 1789025 689579 1796358 996451 1538272 776082 1593164 807735 1057295 1376020 1849034 228928 1015821 497741 772765 1072764 58214 1930820 988264 1791920 826588 858334 688715 186444 688103 1752107 531316 610321 1483772 502462 1496226 565404 1523888 1297081 309938 1485698 1636755 1181060 1170806 1958102 436528 490574 694618 611393 1715065 709853 1342471 257715 211828 1079083 175941 12845 221374 18451 980243 404075 282400 429534 1913371 1760994 43298 340414 1305297 1194805 1050164 340544 1804872 614630 562724 1356822 524818 187834 1504941 1840578 1896282 766825 1459193 1998889 336070 1121465 518612 80155 149953 859039 847347 164657 1145289 1053135 1039411 1811779 538692 152547 1471372 1531066 10447 1120068 1902088 44497 883100 1624451 1142122 54278 1443424 1086389 1546804 169495 1849216 1037756 1162867 660349 1530546 1706009 1344779 306707 297753 1502177 294399 1401790 951851 957317 78938 650697 877320 1974723 325314 1438131 1397559 207916 470568 670990 1329273 1738918 431887 173124 1668122 720596 209392 1103350 1268653 453334 80088 1929461 1385162 547990 351288 144045 544819 661088 51230 1258962 1586023 98388 589286 1212690 1976304 1743670 359350 28006 1308534 195597 583404 1392915 1608936 698814 1971627 648895 133301 1083242 737845 1581891 1930361 1441999 1768327 647988 418174 1881104 616474 57589 1905042 532937 1532809 1932613 430633 1838826 1658063 1235012 226553 843798 1155667 606015 1988155 708881 718626 109217 387941 1277797 144329 430291 1019728 944793 960663 1738370 1460211 1292986 1353287 196795 1829451 1355271 47408 1751586 1398903 76941 472679 246863 1473983 686982 526567 1121332 1935031 492979 565480 145953 1915028 187501 1936985 932941 104124 503084 1094858 1392446 980101 1513374 605493 171716 1621365 315201 1188192 1873557 560920 1672358 398611 205684 1713465 61984 990245 40790 931627 80109 1906852 1713861 1047915 1609866 248821 1109529 1759514 1540267 1935450 1085319 1319873 1883203 1035125 1453599 654340 497616 540167 313750 11392 3709 1753397 565224 493274 1185541 1336506 1736192 1522708 1380720 61003 1798567 43588 1197067 1230616 197379 66844 507308 7704 748746 22608 839272 715283 1630820 1160624 1342301 943702 1644243 402742 1348834 1522736 1730413 803813 792146 1939484 1073702 1488860 675914 343802 1464686 523003 275519 1720124 802991 1127979 1045152 1429891 1269511 1148524 1177168 162026 1734361 1067587 1460194 1542987 837434 878477 87489 1614385 387110 822725 1390569 1291326 921911 395919 1011628 1190712 813152 1035762 1830074 718081 1094820 1378303 1853628 247409 1383006 1179333 1813854 1665287 25067 1719348 972192 1101248 1432290 768104 460768 838229 633698 262866 98576 588841 1642042 531205 1715728 388708 9470 1467384 377302 1445444 981893 1624265 898500 1878723 784561 1660326 487467 1641547 1351209 341208 1848209 398226 1328927 1072795 78464 349071 87390 216456 1685532 820828 572675 425589 1956236 1036601 1105004 1205413 576460 803339 5800 1075565 181659 1757782 1321787 1957463 847695 1328691 1378478 1597799 670504 249544 1051568 902726 1777883 1727460 1133559 249673 853846 1692881 1620950 1759732 1078817 1650335 1067882 670794 372270 1383565 20126 1378435 1796861 139102 1171639 1638369 1349411 263965 118312 1480611 812992 1524740 371232 1263202 91793 166184 1868703 405492 1026692 927895 248237 976153 1653883 926973 1522591 101379 430235 1642225 1683838 158255 1583573 864058 975939 1919043 1013941 977403 1691446 607300 949127 256616 1132265 210427 1601969 964209 1734440 1890972 655518 1358860 724565 1564948 1949089 1025365 1958566 344884 1895490 1127010 1461929 1300434 1797412 1046328 395046 126672 1888439 327773 222508 872456 994165 1954013 1679343 1587910 751908 1587938 1459104 217005 1996878 1594608 1328008 1476881 201126 1180587 1293012 222321 329854 505588 661198 1160165 1688913 838672 601985 1190863 103945 1125251 469611 165353 1659144 1907771 904304 805034 376239 699848 1173635 495493 717142 1544712 1388580 1120076 1698902 1092015 102710 1152940 1444306 268857 1109895 541228 959317 1621188 856480 62405 371532 1193031 1618861 1829586 1799709 1873986 1126834 79355 282229 1781259 162583 553621 1791711 1930951 1978134 589833 1266095 1615287 397396 61163 418047 777509 1364737 1179095 1083243 35202 1065845 1773606 565184 929026 5943 1903078 1772169 204749 852902 1598303 1538691 1644289 1943527 1420831 270443 181464 586334 1987937 1338761 269047 524518 1642471 1544321 1155479 1571114 658044 793172 563282 1803481 1109459 1757277 624639 716887 808529 476389 1034179 1081859 1462929 903337 138142 1922559 791188 1441264 749738 432572 539001 1212597 1635785 1331202 841868 1746476 1238109 1506727 798756 1329290 792195 1579096 848812 493238 786632 1905438 1850620 865286 1160490 615420 256026 1143732 1707301 5352 1752021 1693852 591369 62811 1554304 674556 1110276 1933855 6923 751708 1237682 1372687 1310139 162907 255934 55720 1555934 554769 485786 1928522 1271245 1125248 554084 334194 1391657 526842 234433 1464409 1058704 371386 1187831 51343 498395 1506785 21102 1917196 1610090 1667793 529230 1968780 26509 1452523 1397361 392581 803446 1054126 1223769 1723839 1486240 574586 888269 1851485 753372 478307 22930 255167 1051622 785874 1732129 325091 634340 1539186 1591000 1294542 252392 283154 744220 1351483 1761460 1840741 552270 1668541 923748 1422963 445998 1383135 1328997 228282 1013674 1659241 1202270 1833182 1065925 1294376 1542032 1259692 80148 1414373 832091 1453629 1132747 12386 44396 1773378 1294159 1184761 1488151 124104 1802236 1194917 620268 1472987 1671705 1212407 52259 554014 902723 615485 382025 1500582 653224 664372 55714 842494 1005124 696226 389738 1715736 352635 1411440 1272088 1598630 983405 1217715 445828 10525 1283927 1007637 1304970 999340 1070255 1867481 1750414 142777 589854 282758 1862638 394695 739543 1391662 1922459 968025 1389655 1702589 381629 518681 226395 1783731 426038 748425 1029483 197963 1265023 1590542 581386 1917703 1066880 1986464 1825694 983597 1476689 28272 860997 669148 460389 1266629 952568 1504117 235990 894571 340663 1224485 1375002 1547098 1249273 1525637 440637 1982144 1552847 187331 457947 593243 1518870 891135 708538 1416694 497144 1078167 1999027 324718 1807672 1489450 290506 1802411 1341785 442584 1465840 700895 37498 1076197 647151 556411 1599828 1073814 217150 1315697 984889 1476695 939368 681239 1727453 780137 775627 1357488 190979 1978173 1006735 616757 260800 815818 426759 1629684 1870426 1259140 987474 358866 1516555 1885935 1782021 248706 1742233 1577671 634231 1829182 1261830 13863 1678800 121756 1005641 609659 1297101 1089176 52748 394282 246667 1623163 737717 39312 462414 1484142 960766 1970472 1965698 554413 1063855 348255 789227 1790011 341816 1114758 1340626 1426046 902537 585134 1691945 1874993 1979945 655550 54714 1334977 189526 572146 337173 1432913 561860 325902 1149252 151343 1095781 1450289 1708868 1036533 690231 1922401 197589 1534663 370747 44350 1868379 1314167 817056 1339638 906491 80498 635043 1202824 1799464 1110266 231388 447612 511086 1308452 1081500 1212435 681556 450176 1700634 261712 373796 1087770 437771 1395054 1251154 226110 1881745 1989378 1455579 1626772 757073 1351573 78026 960548 148972 1512628 1001088 538326 309524 1308846 610835 427067 583771 671757 1103344 808121 805852 971762 1111592 1569584 893657 1940345 591409 725089 551843 658428 1939058 819695 134319 1587759 201560 1005379 1050326 1838472 28477 1106531 42531 400962 1780135 1793942 3406 1181170 263435 604057 1825759 1558088 8895 137890 1950590 1940224 1162982 331024 127207 548363 1742018 69333 559833 1634871 324536 232542 1222436 1246310 433975 1391245 787422 177647 1488453 1225088 228102 1142544 1691453 1947425 1929697 1606423 298117 51181 56769 803343 914373 221257 77361 1970733 1563370 401947 1144150 213664 1395534 204162 226361 1419121 29608 1254369 470422 278564 57584 859787 1931976 399525 1606778 1491445 719676 972889 258574 129992 849033 1141910 95271 172842 1452906 1041418 95088 195230 676950 1325109 802777 216234 639236 320217 1071574 1154371 810761 1787148 1380430 1069168 1271240 1926198 1191159 1386245 534736 1533870 826032 47990 1417797 1673100 1585287 1223601 1249753 1401636 1515140 1923862 1357038 921885 344771 1608727 1717049 1818741 1949061 170263 389226 1234856 1175189 201901 978245 712675 99641 1010351 1816468 79371 1076511 781629 1263333 682936 1660151 786737 1628797 1351095 1429381 1699659 269247 1914655 1479806 599513 694342 1181038 83121 1351345 123960 447292 1098765 979828 373247 361641 1972549 1640316 915583 1873191 1134187 1275088 445857 1987493 1806257 1362470 1046263 167908 382648 551324 762496 292315 1066881 642568 1497018 1961966 1591889 260822 506890 351872 1076095 1788720 1367241 425709 1139957 1652498 678807 626192 1647535 1218877 933511 1835520 804857 1370927 975464 1281732 45766 661185 1872076 966134 621401 591707 245644 1868800 385991 1320540 673650 1160545 1499686 587679 602294 592868 1404440 1132058 289404 1684062 1925419 1659188 159243 263364 299748 769035 83317 107156 643420 727937 1082594 908480 780313 195912 1474963 230736 241283 1280125 1403963 1193302 260729 120607 1644214 1678045 937150 1756666 236219 1516123 1105713 607801 1764377 1908439 1708469 881865 1419777 1661354 297796 1135646 1116185 716989 514683 777896 1920213 1205448 857744 1932653 152604 1107676 1107260 588086 1211305 909912 1237001 121841 1699811 466734 1957602 709183 624674 326762 88455 1101544 51300 1790401 450179 1890574 363333 670743 309510 1662299 1562714 228985 1755394 1355700 1783403 713802 596084 1751968 285451 978590 1025434 1028987 850489 1710837 1630734 1499880 1431068 165299 622040 364426 1603254 1903325 548984 1477789 862168 451702 949772 900721 46937 215833 1982620 1554287 1453618 790592 273444 92880 1162156 846593 1621644 370890 800944 11167 285664 1390095 1124000 1996642 1095736 552761 1128362 1107807 576342 261077 274130 1837733 720551 1150660 373112 1684569 316100 1153739 196403 1474283 1778785 1746799 381458 1551046 437706 408288 1021342 323835 1594446 52795 268157 966964 1037639 983595 1411976 144974 75454 1418458 549986 1096318 899614 1644643 238268 1015481 178746 109821 1312703 1455566 67269 1284977 423884 476314 1625884 512301 1064707 74151 1483048 1598994 1593258 110719 1120473 904894 1178221 1414986 821866 1556494 1350898 624912 1853582 1757019 934750 1428042 477571 256464 1531762 235808 1935993 929899 1813436 1273093 703994 515297 208920 251052 769677 1002127 236704 594879 1085117 964071 1186591 1451753 421051 369058 386576 283889 1014356 1237911 1681293 1093891 1767545 985170 1495882 1290481 1163411 1017552 616849 1588240 1016161 577517 937469 599768 1038667 43572 1873459 846711 1432590 1527422 904343 1262176 275376 500963 556183 462518 209130 645897 1054073 1039178 167246 1139689 1179726 1298903 1870828 1021435 1125937 604698 1181508 1130235 730669 332497 1867014 922882 1896537 1698756 1080444 1789099 1670423 1412164 695368 955664 846722 712805 1897509 1479343 727533 745739 276847 1206357 1531891 979005 578803 859119 1224068 1359575 1491202 1177872 662770 1348311 1244001 526993 217394 444287 193458 354692 1448414 1687337 408714 1426631 1304227 857809 1521736 16425 402175 193498 741831 320973 208294 1404302 173129 1399944 1029388 1945580 1725419 1396811 1929738 1878126 481532 1071796 782724 625693 409855 65277 1324825 123885 1813867 1830265 905728 1396076 1123209 779777 1900505 1207066 1877354 518969 684209 189798 1572411 499631 623867 603146 865103 1486221 1604167 891675 206042 1988991 1045169 870082 429082 1702399 1029993 1714866 948365 229710 672760 1150841 1930843 1956848 612191 1365148 1324091 719840 1580955 540707 1303094 367473 1498804 540168 298001 956115 1754912 191953 1290343 1187063 576477 401353 1743896 540419 1863077 1022827 1645811 56530 307038 792946 637018 240256 1459663 1191539 1554787 1695876 229711 226498 1021206 1714279 976141 1791236 1962660 739656 814760 331603 725146 183801 662233 73628 1754393 964247 257048 1304694 644750 1619122 88129 1877122 1936325 1588816 1124657 83792 1091659 1074207 1346653 642310 1537666 843845 827213 604548 423282 1050937 1903560 1945837 266615 966190 976992 558094 973188 1754146 1719283 510270 1707943 1553218 981344 1081294 132359 1561780 1434949 938406 645679 1543536 1545090 8843 433351 64185 1313556 216651 95744 941807 419263 598590 1970592 904909 10174 8055 1790665 639940 1091617 876893 1191596 1208803 496755 912446 206323 1808867 1199769 1780270 1516327 1497050 43004 204332 1098036 297328 1581109 1305099 923886 1745621 707484 625195 1381765 739620 1860205 886262 1126994 519972 1781632 1339238 1822020 627421 409045 1557189 771434 1309746 874937 786059 449189 1785142 1378194 358900 948200 1931031 727042 527353 141192 1058738 90980 1698715 1897187 868240 1275904 717539 1902114 993128 1623212 443925 292661 581670 404483 361051 1838116 193792 1387177 1461679 1974530 5217 656364 545728 939135 536146 1611867 1622059 319560 1897614 1482205 1672898 931219 1975041 1582128 1617593 1954927 17151 1010034 168795 435668 1763909 694503 1896909 238752 663480 391469 563693 621503 1114922 82653 1065404 63608 811792 1103840 1561073 1858510 1511217 1475123 939436 145888 1907594 1738030 1775782 1498558 1497223 904560 698802 923674 368777 687473 539338 1509726 477614 1831643 1393994 1904343 723222 1622865 436393 1716843 1390010 824593 303259 436430 242115 1893513 1601883 1141771 202810 1330476 457651 976865 14144 1565394 873435 623686 1274522 1475239 1891973 1444755 29558 748960 296390 433419 1364543 446904 1095816 690272 922494 323113 693495 481699 625559 1169344 1938573 1675752 497161 522194 706511 915544 134227 144848 1033934 1594969 804892 784729 1483140 1105639 1286023 1009332 1469742 148580 1276762 993660 1157887 387087 1160272 1254641 1059175 1589396 1283295 1485848 714877 1168317 596416 1201741 933157 1613744 259132 216830 1953164 39300 822076 1847448 1093898 876577 493091 895034 723744 1389601 346050 1755732 677785 283451 945839 1044347 1251077 911882 704052 748923 736219 975099 1892939 1877255 1586715 1716015 419727 180618 313841 739665 1251093 972220 347531 449537 1822162 103843 1516391 1330507 1137462 1666457 308945 1883367 300010 193112 1362104 1858226 484329 264383 1702138 385525 1785758 1499643 222770 301298 1832822 1036347 1708460 1254003 1652077 1571956 1094438 448403 698271 939075 1768892 1685672 196073 762522 1514412 1966490 873332 216182 1771860 1294754 1252776 1982171 1251892 1629411 1212401 327551 525665 1039638 1263222 971442 863787 301667 931076 474934 221895 1149330 971265 1763138 1537476 1439105 83493 164815 1440304 1519198 745949 1452416 641328 1461606 1299903 1371922 264792 1651155 1045537 601425 794824 305705 1799857 158775 889356 1449354 992971 1479364 845551 180411 783243 790524 1005648 50608 707905 1696285 410020 269373 15951 745801 1446730 1347373 1726741 991782 232940 1030108 951894 660322 1381778 420019 516935 1634043 1070422 1611273 886782 1719188 864065 1896148 1032446 318036 991648 208906 1860190 200613 157438 989990 236154 1357636 243139 500958 1881816 1107048 915480 1968958 1227851 464234 776113 622877 726661 974500 223712 402510 1207824 1343838 1088652 1049853 1167338 674881 1323252 1224768 1339524 767174 1848440 147255 1684048 476786 848915 1996874 498981 1873143 1937154 1850592 1037500 688652 1185586 385374 1505608 178463 470197 719821 826091 392726 902969 1670599 675620 266357 713234 283267 399446 107668 918026 1465783 607022 1831505 134121 817556 713908 643208 998375 954912 596949 1175810 1718176 712942 1576263 1006395 1961177 1868168 1314671 434954 1183748 305045 291944 1385548 1614803 1565306 350154 1511691 755366 768774 1830468 1774798 1628272 1913262 642377 265006 723748 1879618 1284845 1246592 232866 1460793 1576368 82512 1086602 1559412 1389835 1620897 1662886 426754 1948759 541347 1014678 704011 1675104 798560 1929652 1105860 1751942 402637 1862568 166784 736205 735059 1481334 1399045 1010238 1116829 490910 1217398 893913 1036735 1282380 1101397 633911 97736 593604 1853099 204306 1578974 559897 1790518 143042 1907693 689950 609107 1199149 1290918 215892 942802 1462875 1642737 1802317 641706 1934812 1333568 386927 983502 762797 1501990 386981 597617 461399 321728 556522 62967 1546387 870569 1213380 731969 215917 669776 340187 1079857 330961 446317 426687 832982 1438856 1434031 1351632 1703267 170472 1432367 101069 676240 284867 1139732 413666 1148272 1839528 224920 267625 1498031 255971 799208 1551017 669347 1492241 1345257 489155 20986 1979919 924561 1952020 347108 1310678 944174 453189 1658023 1429495 1525500 1859454 1239059 1734915 830928 1229093 129434 1075116 1877337 1704026 250936 1577584 214240 744410 469603 932616 1013825 1868097 1575955 999087 486474 1332316 396810 638400 1330422 1449632 525850 1152914 1314799 1151080 1896564 496622 1613903 1086805 1830902 978474 1609225 146952 1228287 16562 248224 327539 468266 1934326 1385409 1756560 1471971 280274 113166 231936 1329441 749034 1709942 457597 854103 502490 1507198 1632794 988564 1887500 775303 851974 577241 1972732 1480567 700162 624130 778118 191726 423732 680671 1783003 1377941 704675 212754 1213485 1083156 1815473 1835524 1929245 1920358 622421 1933730 934029 1596669 1852042 331150 1001111 608020 871713 1415830 1568011 1340966 113029 1029037 1790951 156509 327449 222091 649659 667774 1505122 741837 1909913 856315 229876 1015949 536576 797335 1012308 168175 1372808 1668580 995751 1109990 69492 23020 370502 1247502 1515482 837973 1744799 1056781 1968952 1604718 1378113 1952837 689548 1448370 1156322 1782240 1937570 1840057 1378186 1726540 334803 1711190 455987 73117 1859080 861274 445599 1678258 1293224 1428383 915550 1391631 1856038 829819 840890 296399 1385968 1815962 1079299 63879 333610 862399 1260484 665929 1917500 1909206 1209082 420438 196112 715366 1416998 981873 507392 1487900 728228 1232349 878876 313046 1963796 1133807 1555086 159288 1037083 1214844 1509097 259133 1137689 377607 138062 1687846 1344428 960389 1969052 402843 262449 1159124 595130 1583763 575204 1035297 287167 1182907 434477 252190 256928 662369 335671 1984099 55392 301434 826759 160863 1753269 1974953 1436584 1163111 660136 1080051 1369715 850077 1987720 771704 107420 941158 1679994 1151952 819386 894420 430656 523689 360642 1090642 957493 1758447 581483 1570875 188250 791581 1878273 715857 1897422 1623113 1317723 206878 984144 633663 602015 1169175 1140633 1853587 186727 738509 1225631 1884419 968652 1521412 124606 1017691 1523447 1564245 1889861 189335 681669 484658 284078 1476037 1540697 1463824 511560 848389 157631 176942 1169373 782846 1266003 1830776 974259 1759095 1411000 821030 1852540 212429 784400 1737437 1851556 1029035 1323884 1313628 189645 1088318 22607 1690388 648994 331341 528522 753978 288737 1236108 195084 558575 1940383 445901 1447066 93731 957428 575304 483237 1992706 694862 511773 560875 584353 1967727 815631 450145 1403788 336978 1133102 578841 1630810 1940065 896442 658307 19139 1734837 524281 581885 1803289 1316812 2497 634488 762644 1932156 1821627 249425 1970940 262321 1786025 597545 1137341 1259853 1778557 889016 80162 1815194 127801 1087951 1448856 883702 717400 1809835 868080 1666486 972987 1995466 75615 1494949 413644 359517 1048925 1598694 1131063 572073 1456654 1083010 1831993 1830680 1570052 806546 631049 1968558 1953091 451465 682146 1879322 1854534 1226864 1277681 956522 941250 1089416 1909582 1687219 206726 1931335 852126 1212830 1310969 793745 1258655 965430 1033117 1524050 46280 137197 1368848 1805177 1707727 1790275 1587996 55423 1120549 391867 481155 1992932 884652 1995284 1260102 1760520 297414 1521700 48995 1637954 468779 684463 1513787 83505 116933 173234 897288 682590 180278 1973668 72916 970706 2521 1457449 1887676 1033820 1799636 1995277 51454 1793971 246322 216552 995700 1343773 72076 962467 1036237 334307 1644159 1350978 1053691 1259695 1197705 69101 1426898 581648 862089 406283 1919188 1224379 454050 746502 386126 572333 1055330 1369939 1701859 28848 1837766 775553 1824956 1906522 395167 1089979 1726296 1309825 1497882 1932682 232627 1582920 550288 1334766 1027640 817934 622814 8660 903289 1704420 445194 1977418 339074 1861227 300962 1960132 99002 403136 393838 1703726 1287639 434853 260345 1114211 1420793 1865142 1014688 967084 1692626 1224801 826094 341380 1520547 1282924 184446 67588 1810678 869402 1147636 1077950 240468 1115864 1986541 1246140 720977 1223806 1666735 731051 605236 409607 1486416 1036314 564856 639366 1986872 1142352 1477394 1765367 386138 1990021 1586327 1746399 841305 1820138 487231 703956 1495931 1646207 1585385 473529 1777858 1092106 911945 633074 882997 1465939 1785508 1848140 1408213 1296636 1210091 266073 776986 1698714 917862 1969079 415914 944462 1241375 1779871 186313 910418 1167198 1009140 630390 609896 1383120 38374 586468 1282484 1872223 1778811 1737203 1019608 1913207 784067 739269 1589762 63356 36940 1507826 1525095 1199003 704873 976476 1719160 1590914 465049 1030261 1184847 1620780 35708 823909 371751 1821385 1527138 280583 575432 1010934 87283 895249 747858 1513443 489844 652350 539725 311600 622749 1336307 1029965 1395600 1629664 1691950 1401529 544648 1234320 1790746 158800 798804 1900066 1552681 311854 1351469 136406 1988850 372781 1583243 1819092 1774327 518388 1970051 287318 944232 780864 1976692 245070 955881 1284606 1424474 1811918 768085 946411 302596 1509387 13819 1443636 751766 1737935 1872621 854758 1690864 903735 1134888 1994957 1556824 1503457 750800 1412924 119663 574641 1102787 303913 1940247 1447933 1662834 1600609 490389 1881483 378008 115744 514408 1299022 16541 106510 1308597 1436819 728107 1336066 1413749 1789220 611543 1248494 1517005 277286 375020 88770 730450 1352804 1757150 1604389 736242 440229 921357 1622440 619682 1082784 704584 553657 1454614 661865 238590 1072269 929341 1138845 580200 528912 1411320 260065 91258 1553784 57325 1751818 970945 427267 845110 1993130 1492813 1688015 1595301 1587080 1286585 1700146 473640 1319142 1758892 186153 1250386 1297958 1268033 535596 711553 506900 1084166 394317 239879 532334 918918 5683 35877 214945 1360473 110179 1997671 680468 1854624 546245 1508080 1119249 2251 112134 1140910 1353234 1182643 788877 1151446 802850 1028690 1598355 1773226 777270 283394 1086595 1711089 1108963 1385295 15058 1325710 1337414 791103 1987801 1757960 738949 1099137 248683 982365 255804 1371387 1315007 954938 714717 1344370 758156 1737848 599241 953172 1133726 1570363 1206988 980468 584882 944478 572053 1828347 197169 860191 990262 1923733 237852 1013289 899629 1291626 1003265 970583 1327614 1215292 347949 1708067 546343 1482200 1014866 1105841 1983124 668421 852139 1674325 131301 1406438 1637071 332297 1043621 876996 1840137 1625914 365187 401072 1322169 1145704 717615 1366371 1584648 108970 606396 773322 1888340 1827710 1123773 7418 1196899 1426495 756567 234526 658732 489523 1458532 1105184 1089499 1141637 937223 110008 1062258 1801390 1192310 665254 403273 1566360 1363512 1321262 674652 803453 657154 828890 41546 851406 1773199 1308619 1948754 944484 1337230 1485613 1159511 1665484 981804 370050 1595588 837274 1138425 1620868 1792799 1293429 1132748 1090367 1884473 1815506 1975236 27934 1323728 907013 691171 1122426 1656874 382779 185479 517263 1190958 111235 265156 1539711 1369714 321688 1238767 605922 159177 1401515 44140 1657 266544 1953354 28241 817109 1837306 1599447 1790157 922277 869232 844091 1909623 630930 75200 147986 1182646 1196256 156040 713709 1342690 1281978 1522731 86307 483856 1589334 1154627 848737 1839236 1354425 1065679 213703 1936839 1387239 913683 182218 885140 1299724 879942 1111506 1767775 698067 792791 1677661 707600 559952 1998130 496163 565742 612124 1479060 1790777 356506 162084 1394100 802421 1760551 143415 108925 258221 1802916 7412 964989 1595505 789401 1602437 1413354 720288 1144079 296966 853119 1441987 1303952 121240 310223 677184 1578433 74848 1508484 631636 1805122 396217 1854199 1747632 1584616 602210 811875 456579 1443760 1368964 227696 1532603 1660271 446502 1968835 954854 751022 1571584 1241099 128027 1912719 208145 154119 1776837 1841468 1632745 1825680 820378 1033381 692493 405248 204906 558340 333457 1400754 8924 526965 1553942 1788324 182548 208632 416453 1977739 656372 237015 1663876 663110 1093140 867796 1958037 406327 710330 1216553 316825 939838 835994 1182341 928644 102447 444020 442606 113490 1084552 70381 1242449 500316 112400 452132 1604424 337780 448711 1606839 1024944 791853 467433 364639 270449 368765 343836 544083 552082 938661 71253 1381542 1146405 781224 863066 1377312 1753793 1592527 393548 922361 155962 1626900 1904600 1678558 1031735 1372235 1357644 175913 121093 1989778 1115843 1229124 1914520 1965313 30438 1207092 1061413 778761 1475750 1666809 1884687 1386313 1835899 883160 1489171 378261 1234618 1376987 209910 616626 769831 995029 868170 711356 1340871 1951000 19162 1020947 1629035 1998503 1489343 1549593 915748 66112 195469 575541 1225911 1107768 379597 547823 1206304 567545 307057 1231424 842360 790151 1144458 1087422 1171496 284238 58883 3091 125438 265818 1151834 351595 615681 274627 1071697 402671 1663049 1286519 1783608 1975358 619011 261295 544696 1661956 1654576 1607296 1848036 1548652 1666470 41388 1443900 1799961 1109807 1946922 1428746 820597 1352944 1686422 1187102 1381014 1139708 280504 466435 611158 222989 1313781 1212290 363923 918967 714362 141446 804274 587681 601301 1688800 1700452 1547907 714570 1863318 885704 831886 532666 1019479 515191 94565 1892979 1419231 1957984 728615 1099211 1376399 836369 779653 1641464 1978932 881182 127378 1636065 1830537 1067043 730979 1889522 1181761 994271 179268 821863 23840 1357674 1759529 1789904 303483 293553 1979634 369309 379169 1466454 1942849 1815674 1139809 1850298 892358 511925 1861850 538249 818922 1965792 879709 636038 1666341 1435270 785783 874605 784472 549588 1443531 293716 1824612 1632128 317745 389272 1467783 1748270 855994 1896286 476873 1078771 783073 1331631 501987 1354868 1980933 849137 1823640 88387 1871617 1377331 1386704 1056545 1970992 479505 1788423 286458 1672789 1257494 1416685 1494243 1550192 1522184 1449717 986917 281961 1287701 889112 1383891 1810115 1034163 1411426 1623986 812778 364175 1556481 1725108 899694 23627 1352621 1349305 79643 205009 1334261 95201 576858 896366 327780 1341775 564561 137798 1041680 354465 1854039 176874 1801512 852919 1324323 1463542 249412 1541580 1942422 1264882 111980 1941982 1222298 658502 1079561 1896461 1902315 1685682 1485768 1603381 945475 1107510 292991 1963703 888075 1187050 657513 1049590 804579 669198 92650 271055 708464 652715 420762 905488 258018 1574329 1785234 808190 1918214 613906 1356906 301306 1732859 1593126 1566980 637573 295800 1679200 538905 1717470 1855189 856944 896968 1244832 362653 1467756 1091456 1225070 447274 1054650 1637158 1016117 1882304 1699229 11734 1175946 1861620 234036 858555 1390981 544123 393440 44376 760573 706575 1645008 1006937 431480 357528 1700849 1883771 1994683 1119516 1568579 726658 1537661 1782420 215463 1975984 1927949 400148 1317624 495237 508654 1766582 1978314 561717 960474 274302 516399 1605472 794257 802435 1954363 1984076 54285 560048 816745 1420879 1657327 1101778 1679809 43280 681681 1390443 1034425 1649478 1593978 1519225 1763901 1473535 428525 1132850 1715993 310002 1123656 694488 919222 374274 1199066 1029956 1774047 1704889 1504496 1344927 1257245 443932 719882 1266242 527724 866595 448427 537545 706198 1533507 1318201 344086 1261600 576913 803030 991583 1810156 1317641 673044 1575135 1713130 723136 318285 1334417 1031720 711277 1632371 1633765 1057668 198947 705676 1219766 1071311 1542814 686054 1576261 1722849 1853510 106149 102185 8060 33881 1649150 1773571 1906949 1467618 416240 523157 1056535 671822 1524506 927089 722460 1553907 1425382 71761 1241598 185600 1415403 1062084 1349931 1243024 349674 1075062 888345 26773 1094958 228732 1730312 775395 1876825 1694122 1316823 606128 57871 1366007 210513 730766 1196007 396757 1485916 1426258 713701 1118734 1598143 1607583 1902715 1577779 1988360 687096 758398 940913 656545 1976390 299687 884441 491294 355049 320282 1296052 1221845 284618 366106 763813 197734 1289312 1842334 1632711 1193897 1891424 1337498 188673 1448726 1798076 1005089 613279 1828117 460370 1561092 9824 574012 23599 312111 83169 908663 508062 1376150 164623 684668 1457588 1582496 1623749 1590364 1163313 554756 472738 1152405 1408165 478055 773530 1077700 782128 1860781 1629494 1713270 1531173 1431343 886938 1394101 1782158 784584 240340 1377612 31575 324284 723941 436598 546201 57241 1025069 438725 535918 1224377 82300 1771528 1597466 1953319 1582058 693229 581678 1414497 905228 478197 1157227 1236895 220188 823433 574449 1452204 1170792 1362999 784360 800905 1322792 1202825 1741810 635627 530459 1885241 1517458 1110690 174349 145284 1101512 195124 854524 533922 1436638 957837 558664 1751943 1131966 1762412 1236325 635732 853655 613896 394874 877261 61263 1333490 179908 991711 1817775 412659 536832 564372 764373 504458 981912 1183982 817507 589302 215123 1488583 265245 782304 1780978 133339 234556 798137 5561 1443762 490678 402036 1336001 1417917 1105144 269489 1227784 1738009 707919 513205 780762 421655 1701086 1261421 986911 570302 1453688 831506 640244 1404571 30933 854406 176424 261724 876128 1169685 340914 729765 984735 1885458 1323374 492264 1510327 1970564 1535368 399968 1786442 1147108 1995898 1858959 797929 260583 170043 948878 223234 250409 1718515 605524 1661586 65118 809328 1052762 1938607 1166094 1812347 1931807 1778838 434059 1939546 1983537 1945687 852172 220028 971765 1753205 836399 708779 1129577 1833727 997483 500040 704585 783844 1246584 1535703 1005825 594517 1230079 1701324 1053612 73458 1397847 14710 570941 908179 909413 999440 1530928 281686 335532 945105 2706 1572933 34309 621351 394273 512805 628292 462260 1402584 126490 486854 1920057 206607 1456077 285169 870366 1132749 203356 680592 612443 315 891225 246738 230012 8345 1711491 1855123 397787 1174899 123648 1048244 1884601 1208759 1666669 1497578 214229 505053 361560 1147862 340018 1859184 620340 1866992 28431 162337 1881569 1083863 427379 241908 235746 923785 592001 1326717 1304326 444591 745700 1957296 1678621 108759 683644 1787455 707866 1643967 1700937 815754 1592821 1811807 1575509 143478 300815 1169742 1522669 1074093 1558173 1636305 14091 1443701 1864873 1435187 526828 49593 1934213 100479 1829607 807606 11042 729809 1856618 1975160 1202596 886263 1107253 100972 692004 1231191 655329 938102 1636156 298832 95163 269718 392153 1651016 552632 963699 1587123 445396 1310155 180351 808289 920818 479049 1943038 1610465 376379 838338 1699792 1438983 1457535 1291930 530940 385609 346901 494492 486457 867812 841688 1952800 774856 1089133 1423101 526962 433277 1964780 389301 17772 75197 786620 1039647 1830972 1350936 1196673 1068118 962792 951159 823843 1126997 1407056 299862 872474 890716 633836 1843235 107303 1403981 1405072 1729904 1819265 659960 125298 1921795 784961 436745 932431 1359065 943379 1170357 433384 1473414 492422 809097 708250 28403 1932663 1183795 369060 1500545 1964837 466550 572933 32652 1544450 560528 642941 1201553 153016 657672 728134 988980 596339 920383 1272774 38560 1501922 1649802 1999838 1056081 462688 1924687 1106169 891449 51781 899214 238510 1679359 574139 146255 1680921 1382901 1389496 1929988 676087 894049 994526 576433 1576745 189440 407147 1951465 1946152 48977 1902097 765342 127465 1266925 40823 844761 1587217 1588265 782112 285082 1571071 366967 1367569 1281609 249428 311294 217724 113185 1661400 1316660 569774 226035 1768921 1334761 256078 729754 1688855 1887983 1038978 1785784 482388 740407 1742517 1755979 461054 763055 369454 108128 1542719 1312052 315098 586212 1653545 785724 450545 1981966 1999126 962409 1776465 1129066 1507027 1670874 555151 1739642 1586511 182855 997962 610451 168214 695286 748402 758546 1424887 214715 786960 404098 649988 1834454 54469 1724496 112754 496092 898840 1197011 1858103 643311 211226 550207 350504 798166 105023 1342567 1956831 1960500 1479641 188536 918851 1921491 357583 1181082 568065 499839 1414836 206572 763310 1495546 1485739 86755 671061 406795 1391343 559097 761453 1032299 1523542 1570565 1103419 1999046 580357 869980 328654 436832 29696 1056932 532248 1830039 336074 641444 1137489 570405 1902421 108306 1213815 1985334 1812968 1649775 352483 653107 967985 1489173 729232 1922363 878728 1009285 251948 385761 572283 1055680 30606 683711 1152008 1338117 1308158 701151 779058 755621 510385 208501 1140348 647241 1262205 633155 1210510 113557 1536730 1649851 1094124 724399 53900 799287 380176 211589 630462 867774 1630626 1394843 1934855 544393 1264625 1940573 299268 52439 1307446 1912712 1406397 1474890 1943014 1530088 1261218 866723 934569 1163826 938640 934592 131874 1143210 1267388 383530 117601 601730 476772 725001 1162707 1590203 1435049 25965 67848 185337 1984510 1947657 1099576 571186 460360 1098106 1130759 1687937 1822986 1273809 91857 1917372 968544 1108711 682927 584091 636967 1773965 297141 785015 273982 647359 139642 980021 768666 1357958 349670 670138 265893 976025 1069437 1731029 3202 1743163 1024922 1726354 192595 970229 347040 747373 3680 1740275 1569821 391900 1159237 87925 1824981 858633 132012 169875 508978 375846 163959 462561 870612 1685548 878253 2219 687708 1819044 822329 1462327 1780313 1467490 1048445 81815 1835187 857019 874520 875583 1965045 695584 690658 1311213 1134174 1836674 1585838 936369 41654 969653 874368 928531 1000314 1948310 1076409 1164257 342044 1719037 256912 1349365 615437 610449 461978 252917 133856 1210325 200571 1870956 1540993 102979 1072945 1956591 79851 928399 1274323 119249 278273 1860302 522888 1486721 1020555 796449 674021 1034499 1978558 1832784 207352 965554 107785 1168671 1261855 1683381 1821931 979454 242285 1171948 689609 1380979 60705 149744 196763 617143 569947 1865302 932660 647984 760140 730099 1383025 67033 920445 1803545 1951090 574720 562506 1287133 1447254 402641 1334210 181387 265644 255908 511334 1611873 600351 348389 347414 443108 826691 564494 410835 52429 311852 483862 268598 610050 1829518 1494770 1944481 1366539 1165885 1360253 1147401 875874 1718890 67224 1826935 530883 153241 58335 21677 515947 308033 1935900 25565 1911838 1919422 379603 57836 1070376 1095749 492331 716895 1073281 1578752 1863732 962691 1861454 850531 1273197 1913392 1658418 1386906 31299 1581706 277376 15083 453298 1417274 860165 1784045 1431829 1066878 830343 1881522 320804 931816 978867 472021 213522 1862932 936448 152994 232601 281366 169080 591859 703726 1960722 1641502 1790069 146124 571516 1263538 1153457 1848175 367108 1885629 93642 1634182 1172990 411945 787893 847002 987879 474806 276517 570539 462760 501737 237471 425683 1144988 615241 1977421 1194710 1800263 597465 1243706 575715 1364589 959529 1064989 1027038 1537187 380786 1763688 415890 943543 1107461 1150679 1707862 1279140 434309 1771109 290316 546261 778603 437020 483366 125434 881107 1334745 231987 329186 1645581 1642713 172540 794593 856393 1853891 1839251 1017495 73802 1722190 88733 873706 660398 287947 453300 145437 1119612 1666472 971642 769018 1446316 254778 1291841 963220 457608 741420 1649060 1337045 840406 181491 1095425 1764490 1063259 324663 982335 1454665 616837 1425689 530247 36709 241317 1520038 91349 646691 852787 1109859 199472 1252665 335374 1771738 1708615 1532161 1933490 943770 1618797 1616498 1986994 1803497 1354999 1350200 1086238 1365824 1081967 1940163 473816 547189 1680055 1149749 1513232 1915807 1831081 835520 955278 1066269 467648 716037 683758 697344 1006090 1084765 1533240 594356 479935 1851533 1872028 412433 1725531 1320253 724969 1810080 898338 984592 199017 1881918 1574173 595165 228039 1956961 734504 763905 1005432 16085 485166 1713285 671903 1529550 1477468 540552 320619 1439394 1397337 324982 1837040 28258 35590 1594898 273093 164501 1062560 346291 56211 6041 390872 139483 882294 947008 910783 1728401 451578 725067 1194292 1057297 1444717 790493 961651 1949017 717088 1292465 636618 1310143 1880224 1716513 1936108 1004845 834822 1539796 1089571 816954 22683 364713 1299360 799889 689235 1830683 897124 1614758 1685584 1076180 794483 1240609 180065 652342 1741241 928941 1796928 1919469 552226 1242808 170060 266020 1315182 1776073 1028411 688112 976825 174257 414317 454909 1972254 592999 1976488 893580 1365474 813979 284868 813907 1519788 539052 1157761 67736 1331429 517409 492050 902198 1533295 1770405 247215 215438 1704600 489960 1736557 674174 1771547 275930 146833 1763575 1438822 1992111 1479170 1879655 1683837 1482151 917995 824780 766389 892299 1318110 1552584 1777725 1020417 870884 1239025 1013019 1233311 1824828 1855204 390082 914945 1975863 1846601 851566 1028929 1480956 933327 1346281 1464351 579279 172210 1398068 709239 270991 1606529 1278713 1192609 443089 1733528 1402796 1153342 600814 231276 1424174 415657 1073321 1890163 1603286 266270 45386 320150 1045884 1094535 342191 140660 1243953 540488 922122 1533192 1115711 1951670 1918431 931366 1919230 1991719 1028962 525308 1392980 242179 510502 402163 1186487 90902 952574 72352 18190 1064679 1927881 1525846 79510 1099536 1477170 1855715 1295850 207332 1352459 642424 1436661 1790761 538727 1581100 1780176 1723298 1190590 1859598 305382 215356 1203694 1741984 1454403 206215 519190 390045 734934 160366 1167864 1845948 845317 927398 1875240 61569 1283739 710914 126650 1143997 319593 1763465 1065109 425159 18400 1148629 1258068 514633 1028403 1920687 218452 767206 1046465 361599 1435774 1209629 183506 265392 1135604 1051321 1175767 511088 1551546 1749830 1263780 394320 1436472 927448 1454078 1419305 1805344 1958054 960503 1775768 686894 1199083 350090 1337495 1132352 528191 440363 252001 92735 1610525 518855 58683 175623 119817 894874 1278593 1063841 976824 256083 1389544 98401 1338513 868019 39930 573508 1867102 356332 1491332 550633 710995 1055825 206452 215297 826090 1566382 445614 585996 1245249 608884 968499 272660 1292724 548793 1946141 1115627 1414991 1226252 1884918 1745524 119100 1330756 258235 442244 16016 721258 691073 504145 226851 1948681 1101256 660281 1008870 1984040 794217 1431177 398408 699215 149443 1793828 739295 792093 386995 1174186 1465534 659477 893786 1420475 1262744 1927225 592607 1760748 1877298 1127928 1902205 1121036 1308599 561646 1706717 1308832 1524647 544333 675042 1585075 88302 510911 209021 636142 1586638 1853995 711343 937022 248281 1934634 485844 375948 590399 293361 1591497 68060 392920 1099515 564788 1104475 475168 1908598 906762 1663865 1178273 1382524 1620863 1195721 1600546 1729542 603453 1221813 1777761 1389457 709348 822492 798362 1847596 59458 826733 1125743 1360786 1955307 1768489 998141 1158724 1732616 1190433 1338263 1826954 255418 1774785 1200561 908914 1933692 1913779 1695345 1724514 693636 1712671 1005571 1348619 1794803 482648 1553319 570705 123604 1240150 1064577 1790763 358380 203514 1808413 1683760 1439253 799951 1997051 135572 9048 269188 987940 1923440 1086887 1285536 984011 1423741 1160048 130750 177732 924949 1227670 82194 497834 324379 1036654 735118 516153 397614 991957 1064684 1812091 818575 1409784 1918555 1809276 1846084 355308 1861244 1884085 322174 56171 339767 665864 17949 1427604 447475 83813 1864353 392836 1316457 1641941 127306 281080 154905 1367309 957192 844909 1347623 756274 742530 1267195 1035988 1059044 1705679 1542520 1274931 138051 1152235 372289 1284895 1330754 1556660 1776781 534616 1839108 1821192 930271 1875819 1799664 168778 1434714 1800319 238605 1305832 1575762 1684158 1225898 1685240 1892123 1379782 1735853 648679 1878995 1288434 363964 941284 1561891 907140 1963909 1687055 52313 50824 1488127 1906305 773959 1031147 1002920 689814 1292944 351560 1344444 81865 1569401 891882 618140 1674612 915831 1035659 1405776 1357793 1920955 886942 994033 1802491 1096757 973295 1099977 1291022 165366 274174 1188713 1008311 719783 10038 1420000 587342 1265192 788309 1124094 1700940 545736 1080391 589033 910377 989454 1783707 1359724 185376 913122 254132 102860 1558749 1385533 1760068 1723523 602805 1396465 433909 243958 260600 51674 1511863 1217266 544649 1770143 1826296 1498419 1490780 640838 84945 173445 185576 1803361 511228 17437 306336 1817256 281029 1379431 123952 125280 1744668 142652 1242150 1868707 362148 40884 62043 303015 304474 1140523 1357290 1481984 352742 271197 1167794 638935 1985234 41615 1053847 249038 486950 1975790 373610 1834236 339597 1141293 1443318 1907035 1144915 346353 414702 271071 1078201 1901621 1181098 153716 1735813 647801 1032003 557021 1306774 1338669 854505 1988610 1239992 1826112 1314790 168026 604399 1327877 1053599 1955907 727093 1416416 5687 58606 1743306 1915442 1485420 1804014 1250952 172591 787860 384482 1397678 1385414 386545 450209 662542 301895 1272258 270911 1356171 604324 1496558 1972278 815438 1207237 1477386 1712743 429586 1787313 409573 1822776 169466 810862 1265162 1451264 49755 352860 138379 737120 850553 1080598 383601 1244119 566269 1942547 871527 1797651 373977 453217 556218 348968 1904804 7514 763289 1821366 405173 807843 808608 484142 950003 1642342 1154375 1367145 1309357 364022 576831 1207819 1445937 651816 1582245 1881324 864138 1680413 1161967 1325976 1456028 952396 1749733 1233938 1275174 1453658 1825573 173390 505682 1461983 557484 50702 362696 1064567 1890331 230272 399938 564740 1699498 1522438 209366 5897 1470271 1927788 206962 1157629 1944427 1966121 672734 1529745 70255 1137021 158401 181661 1105058 538045 1635655 1211052 715455 332927 356983 857299 1072326 1825434 639793 222891 35156 123769 747609 715218 320289 948338 887419 1545150 1212801 1594267 1516585 1267454 1311098 1932521 791101 1769150 1465121 298314 1721179 1065825 207457 1575165 516435 169514 1434493 1356529 450120 622443 684850 279811 721529 1801643 776416 37194 227956 1655360 1307640 565544 1121800 481157 1739131 873278 266696 1446729 1426646 1632686 691396 595174 686189 1432759 842630 922152 581912 738936 609478 167556 1744999 517253 416332 632678 1991263 1748551 1392080 689615 1791467 569500 1444109 369825 1040102 595176 4400 1838746 679414 1841296 392001 1365541 575770 563992 231788 667902 87288 1356720 1295918 1186627 1828445 1225484 1428068 1236076 1600461 1308056 1270422 767465 922855 1198360 799527 1022546 1312435 1650795 1710611 747880 1066020 362655 1477086 1137692 353567 638742 926581 1619089 1314778 700448 875104 19087 582589 1521589 1801755 377503 421354 695813 791119 853012 723630 1779579 1568066 1843810 1602909 1573012 7321 1538339 1225048 1989683 594345 1925813 1152324 1212797 1137406 593929 1593927 737228 1044734 33043 321247 1244408 207650 779358 1152381 773841 858340 1115289 1807322 1641452 1980815 552690 159188 1062678 555189 1540409 752244 1378464 1274701 273465 679046 604813 1627563 634680 418779 1582273 1093084 1953289 803677 1724920 1231642 1588143 1889263 519466 1184192 738484 98102 1846743 46043 84371 227655 1544975 462495 1984191 1764654 1369266 436056 793222 569439 952960 1174236 288655 803572 1507729 580381 839210 1015366 344714 1185997 809744 756034 26500 1602650 191309 1460769 875943 924180 959798 1349819 77335 1952068 1510358 952892 667999 207151 1311878 1099374 1324315 618901 1121316 1783163 734949 1306813 715883 571643 845591 112986 1379785 644070 971497 1569133 1193390 1660587 658073 1066077 757537 1202721 738658 1261301 474095 80986 1532670 923844 648278 882719 447765 746124 1805214 477765 1308850 1966664 1809628 1481022 1361184 55265 1226125 905050 1369600 632100 238362 952090 1153981 1124765 1376721 237741 1571205 252260 1402157 296433 1681881 672120 1240766 901486 1171637 37695 612341 1699019 915215 32080 1629905 122632 1015934 1050460 1205244 376507 1175071 1034890 66503 1603568 1853421 1242044 1568056 1078810 1328213 1119137 237466 402571 1049167 1738413 1191529 1185583 837523 346122 1577670 1182193 1699884 1973807 1889400 1515356 1678809 1516791 411253 489678 536799 455506 197332 632335 1556578 625190 393874 306706 1759131 1084115 1365505 1060175 475210 1171541 566377 93075 1700427 280799 765111 376243 99828 1243878 1251736 106133 78803 148711 825646 895943 1419273 1089482 273862 1426552 282097 1678197 790872 1676975 383972 714767 536246 818774 790458 645267 1908729 1479896 1879452 1542415 1638114 1486193 1572890 1624675 607655 1987394 698436 960925 180877 1284965 566698 1888507 1188168 1076649 741155 665245 14971 441918 1389746 890034 1314989 1446387 467294 310725 515972 1957584 1223715 1266689 1056850 1279098 569805 1983808 1435474 365885 976896 818824 542946 110201 318372 1003079 1272609 463013 1981140 1715670 475835 555313 279145 753493 939783 1011044 1081318 1825387 397317 1153418 1355078 743141 354575 1923189 1394391 1830513 1807090 854388 120648 850265 221970 1277938 282613 407896 1779584 488731 1962164 1286174 599485 1821303 186002 655176 1966572 773622 1767614 1943156 1707490 1788999 1551164 1741951 423812 1944918 1512741 1710071 471452 1645612 1402745 114860 345117 752111 442716 858355 107929 614202 1549823 1706275 1674853 696175 482035 38528 1322777 1974987 1922181 68799 41514 142293 578993 875944 594951 1590410 1965164 368670 1514927 1954187 195985 335631 1008854 1988580 346722 1517488 1864419 1338667 47790 1236153 368241 29074 501631 1774283 1046416 231938 1320018 1138857 1365819 954346 415846 656534 1156553 1119282 735801 1417228 1116927 1664260 1449102 1236316 1257348 484547 609145 866252 1380501 239030 1994300 1607770 1896770 1147896 1928813 1546487 1169891 1945033 123111 1088577 590840 1427174 1421113 1977538 336133 1336360 1471176 1379244 419654 853896 18848 1087996 830719 963930 1745391 943447 1490226 470078 330638 990803 1787157 69408 1097404 1712559 1558207 354643 341060 1891311 342135 565692 253489 1685833 1653363 229961 455590 1500383 970004 423215 1402798 968935 977904 315432 938133 1728122 1673552 361353 1284878 1786505 1632196 774984 1927090 1527823 545375 865308 1886771 1367816 1739230 1429824 1664933 13851 1794633 86637 1988462 34137 1354246 1430305 375062 129542 1251890 884406 1088937 630059 510794 1360502 1353926 1156722 777880 1108859 1190051 1769387 1868443 1584781 854690 1089078 1865312 604405 580865 1377214 1992375 377172 74897 779748 1136222 570017 416413 296563 1325211 488710 633052 65334 1343280 1263689 1921899 1474212 612969 1892483 254448 963229 1032494 517789 1003695 945061 1402000 37529 1419994 174498 1258614 169959 1913950 362298 1371574 162098 1248473 1697772 1888683 871178 1889687 952097 199398 1704310 33498 1741943 1523432 774514 17019 1256052 937494 285516 861941 533035 1850813 1516897 256713 1391473 1000323 585187 1325993 1068554 871039 455682 1329320 1422423 216420 1560389 376120 1715402 341879 718191 50845 165767 246784 1753120 1874726 1111358 1786725 1586203 698534 182457 37887 792279 759855 1941113 353644 775423 769581 404007 178685 1548970 1659539 507426 83560 975182 891582 315714 714689 1601557 121222 665416 701160 1076164 810029 91342 529008 833551 1452049 162786 632098 1301540 964203 1821863 523288 397468 507284 885497 1130858 802120 1725685 718899 605470 1471906 68096 1792880 1316109 1460829 745494 1420661 596379 644916 1743290 1890968 547901 720243 191758 161150 888629 1202373 270496 867644 1246075 1475376 1634778 1571155 585978 849230 536531 819109 316097 1885331 1816140 45432 1219795 1882717 236851 651720 1945259 1007630 182431 92859 965306 604809 60288 537245 1523903 1444278 1490421 1692490 968966 936923 640576 72391 1555349 965767 259597 1737338 1312326 1604852 10933 1117224 1726132 551771 1601820 1416590 270188 1476980 331514 1534189 1324624 1352724 626690 443663 957009 13470 935754 716996 1123777 721935 1863037 58347 611375 1331325 286844 81147 1616985 138098 213958 704636 1250053 1068422 687743 1600215 1742340 197531 1926278 771763 1069936 230591 402517 677693 1600150 1059253 1429817 609672 1571882 1403074 1808612 1773346 1602904 1796721 122953 1424252 682947 1841812 1379229 646507 1368304 1750738 384316 977396 145892 81739 535352 1659046 1423151 956658 1575619 12370 386985 209195 581567 1336748 1617783 681396 1863760 1431163 848247 248769 1644445 1406052 1571779 95910 1167663 754000 706952 1179020 1121726 389079 233657 320221 642542 555570 1244042 962389 1513273 725035 825820 1129342 114499 1960956 873592 213521 1734414 1048219 651660 1619590 423961 688214 1065216 562141 1122460 716682 495004 1938535 1145498 1643368 972257 71353 734881 209058 251236 1125332 34376 1163858 1690027 1738872 885999 1875818 1714738 632268 1628610 388374 1579034 1887007 902492 1529821 332706 736313 1582224 641869 983100 62255 1808932 9403 639724 1239215 1411266 551338 1946043 1567927 1537013 84971 1184503 1402978 961892 1029469 1184364 1049320 516781 1766312 777995 1362598 894078 1704632 249409 1138193 585193 1343062 1118654 1715988 1450782 1939718 1594424 526558 1619525 1872127 843281 421377 1269447 245513 828915 163205 1408685 1932129 217544 1027033 388649 1078080 281637 1830540 1633545 154225 677057 1905661 1836039 706402 66186 552225 390476 1118649 1052122 1916730 1415960 1059103 700584 892180 1970734 588183 1784620 1331885 1055583 1778589 236416 1632934 1787125 230339 1375419 1868932 1411381 1594079 480804 776553 1344968 1767072 1733382 1555904 22810 1989840 27559 1083675 265456 516105 1651935 1776809 974218 1354908 273207 2631 735298 1891307 764730 903820 1925335 1293843 1216320 1737535 765118 1404872 7487 113330 515955 38218 544821 302093 592676 434095 1885108 1330007 361664 1275073 50633 913795 1097282 264414 1034527 806272 1176863 1452606 823221 260865 1692369 1819298 355142 1730851 1136008 563958 1631765 1746174 105259 914542 1845344 1967770 1937603 614400 1232881 479495 193527 513546 906764 1514449 1610968 1200480 405903 251099 1793774 779744 1631801 46754 1418753 1958563 510735 1021175 1544385 369177 1113658 1652380 908257 1951236 329660 244706 1621346 504805 4616 1640024 1016976 252293 1893054 698744 1423936 698684 1680066 1106225 289397 931873 1469041 231999 1247726 1413875 1699079 1851890 475732 1634533 78628 1105028 440560 1595862 12577 1679150 1142577 1343743 1191224 715940 1180864 312681 1965777 750361 343255 1536388 1913328 552455 884842 1911627 310608 957248 270092 112281 802966 274424 1377824 929973 213057 1707384 1456884 1741608 721125 1478591 1591079 793206 558666 1970515 311708 1062189 167444 511509 1368610 1115445 739130 1738034 221345 68004 1519751 1994015 959084 1394861 406171 197623 413068 597113 587030 1588739 562574 734589 566054 1462781 1798408 1616095 1811386 1933440 1309985 1220670 1428582 1177007 1299852 1381467 1487414 100938 862851 978816 1626915 1443008 100498 1472507 1639871 700968 612429 1440827 1321127 142636 1664828 255439 1713356 1386926 526815 1682170 1579973 68256 226511 1690408 1545537 1900035 972446 1145861 1468537 1353211 1997264 431973 459974 1290646 1922179 1485574 35235 1103765 112669 1036519 1421750 293331 1758752 871509 1008484 581901 1161764 1373331 1661796 1719043 726740 1874567 498020 457772 1827662 1725272 897719 262250 1017406 1330391 1812576 1605195 1012022 278261 98139 200398 1895681 1405360 1793639 657804 168073 1007945 1110054 819797 255923 1629202 669018 1065606 267775 1868257 647149 1974186 1744831 1139303 984902 1405033 189803 1830177 1837627 845077 1643400 83443 401738 1724388 1386235 707551 348965 647607 1061333 1741941 1649302 548160 627188 1071597 374412 1657109 374472 1880870 1199688 1539280 1585506 1699262 669177 952931 866447 266721 690748 937425 1448071 375511 1379766 1197843 1965372 1499553 400659 47111 1284616 58924 996641 964361 315192 1408080 1477230 1988423 1612371 1003994 1084937 700437 986774 1375767 815945 1006238 513700 343982 84603 334823 1456160 1802825 1041349 1004139 1830183 1285735 1155669 514873 1797783 985635 1591211 1631344 286496 1035384 685247 731231 549852 375358 580655 1410906 1586441 1730752 1030458 23194 1202767 31067 175404 1488541 26438 959471 1616252 223503 1756493 1912984 1103998 1454532 455269 139056 1344318 452708 1923957 363409 866707 587947 1557406 489249 1639265 1888411 1799723 269375 1229756 977123 1813897 1942949 827371 878446 519402 575056 515986 331987 185884 632839 1453932 634142 1227336 309432 1176879 231687 105366 1399427 1234550 1885517 1358428 562069 1056762 1385156 1535019 119227 1987603 36715 360230 100259 556575 1228887 504442 1011530 201897 4601 114430 1232952 934687 434774 1316880 1356094 911292 153011 1521168 343172 1229727 992782 1877898 1677749 1814473 717688 434564 1968116 1689153 212123 836521 1258818 1952607 1069277 1003641 689065 1869949 352120 213868 1332359 264087 856223 1864741 669158 185287 472936 703296 95303 919043 1610217 1090851 1695435 1912642 1294724 488743 1304187 296599 953952 1157457 1808820 496728 460008 1423729 652524 432047 817743 855338 524000 1584125 1665791 500996 370993 109426 1292472 527773 1667718 1497506 1205490 486744 670135 368181 780488 1155307 249962 1666659 1396807 1524173 1165108 429853 1862787 1987327 1260622 1817203 553945 1885472 96730 1536343 1054422 219163 1397316 1443126 206058 574564 622656 640934 1481657 256963 118225 11577 862580 1273703 1403092 598930 243158 1502442 133302 973709 41014 1230943 1149215 800482 1715223 49131 1937527 782247 158147 422938 1378329 714832 1020036 1352812 1950937 1088453 1238564 1756773 1528643 854496 1791549 160417 328813 164 496776 1315789 271355 435395 1394719 548717 400061 494177 179617 1195802 768146 1157373 809795 269574 1904717 690334 1094906 1092503 1680822 75883 967012 556405 464070 642206 33535 262952 1625723 1730477 329030 1660363 1164073 792061 1841421 1323956 783334 1538612 1654559 1785173 581829 411372 938924 1665333 370402 209609 1136373 98604 1646138 397336 771930 1596766 435495 1721208 1918490 146827 1396737 793285 1778610 800685 1541304 792161 1890593 418744 1011774 45996 1801538 293852 552078 844929 697651 7893 1251904 808977 686366 1593958 1703672 1533917 1955773 122883 1794477 52759 1661836 529986 919455 1496276 1118971 835080 1200474 1605554 1236830 1096392 500622 1386496 1600876 672578 666434 83720 1109285 977556 543653 680029 1157563 1933066 565958 1035111 85593 1054726 878827 727103 312657 1907398 212318 49948 1972020 1145194 244376 812851 1351970 1637052 131550 385510 1028902 1176558 1327161 17925 1725728 1560370 1832907 1295272 1004655 368068 1278039 711091 1732192 78279 633583 1623672 1324178 1665013 177043 600766 1670305 293535 1264415 249949 1048 770252 1150024 1608835 1144819 1253115 200564 405993 682710 760256 481936 874774 539455 720278 1875782 1180140 1823032 456445 306944 530877 910623 258555 912471 781933 966650 108358 1639733 1191571 344001 1928765 1488072 77881 1592689 1049334 678276 1726971 1586242 1935535 700364 946585 1743787 875060 250112 846028 1288285 1740207 251945 362054 714551 542698 244784 806145 174741 823264 1909158 1562091 755912 1272520 633871 1367152 1698524 1822304 1064774 400434 37932 1539909 1201774 549048 208235 1531171 1982123 1162590 937017 671870 716189 1962736 320639 1572343 161773 1371288 472577 1804924 1028033 514081 1438178 1244513 1641273 1703472 1987697 751919 541715 629106 432671 1920604 179224 265263 231627 1633371 440860 1649084 983679 626409 399257 1250606 555130 665597 1864771 1442330 989106 1491937 1209968 1254782 140730 1861924 1710796 1611990 3126 1143174 284734 386146 315536 1609043 1647439 157873 1422211 333199 1563317 405302 127525 1329539 695668 1074080 164566 757824 640882 1215757 873755 1689453 168502 445820 1786708 1870998 713468 639994 541124 1557952 235181 164486 1747018 203702 1039739 218377 1083295 138917 1621935 1991307 1650183 190574 1647247 772570 1018399 1105542 1871285 960110 17422 1662531 1405043 151823 1274446 1819042 174771 1824393 1808324 576233 88647 630157 15845 1106489 1364010 907083 887850 959834 922691 934210 975640 1621986 516403 213878 375262 1735722 698797 1884926 1897632 1600817 1326636 127139 87490 709108 1035657 1036657 864307 1981492 1953951 331747 645344 1512699 541759 128744 971644 1097539 389915 278550 1033431 326519 1189186 1225828 128249 1050529 1194660 669318 1803966 1408957 1353818 1265542 445266 1366862 443512 557776 1097265 1397142 1214817 1239999 644100 383817 1031029 1156907 789204 1823487 431495 1461652 1593875 1315068 1707378 942664 1378002 1120819 1339693 63876 1795376 399842 1584951 1208635 1583347 1431719 894088 1835455 1873779 1264709 148691 316472 895174 1753545 1521867 526839 1483206 813683 1586640 1922463 208272 1797393 250390 969632 1050818 198738 689630 369375 1545762 442703 1035503 1425843 1941724 1784882 1838974 1474359 1066140 1602138 969801 1819061 1611536 664033 1638015 1458075 366315 808868 846861 739022 1389182 363471 1160316 1630855 1493327 1402232 813577 1151994 1389917 1885688 1877430 1765230 1250604 40666 318498 1582395 640998 1204181 1021706 645479 624981 1394273 212540 134339 221243 473009 1391590 1551986 254622 378393 565710 736236 508334 1796730 1691334 694311 715062 526154 1501930 705019 1608881 892791 196597 803059 1317866 1000369 1783227 818335 387396 579973 453486 303888 631507 101619 1927036 1981229 1480682 1440762 573680 54855 10318 782923 533221 939715 85915 910871 305673 967506 1557035 455370 1731851 80294 612873 128101 1313268 1212249 408587 629162 810078 1512817 1940664 1868213 1764929 1992195 1234695 205401 1888948 1654947 1560940 1561846 1214535 1849991 373089 710783 531392 1358845 187997 334009 499987 1444742 1587789 163703 138715 886694 1943986 217743 1696345 992939 1958578 1117512 955869 916 297901 1422421 894494 1729483 1367438 1055816 907280 49527 1294911 212650 541818 300622 596598 1396996 1710976 1047928 3137 1262679 950521 399117 774777 951039 679067 1688248 1937926 746097 1094077 297710 1103460 1316955 823309 872779 1350279 557001 387752 1476085 788460 83339 1373089 1815494 134727 1258644 1421597 1848958 1635377 1818977 1736802 261978 1535026 1174495 1886715 606150 461489 1800416 1595596 1378089 1438510 1167461 1787437 1439558 1088206 1934501 1957960 1321540 1757439 366626 836329 1024030 96555 344947 1183884 112226 1501959 1597494 1861970 1926122 358753 518882 1231149 1503277 84167 697498 1034975 552663 1862683 984000 1807224 362125 1698567 1820986 1648191 1378805 1600051 1701037 1542407 580902 1745887 1023974 1564590 855345 1186785 56982 900703 666647 1948464 1373542 360791 1130850 587858 459550 1511043 362636 1865627 569268 1530209 1681422 862911 1030811 327037 759105 415132 1518323 1087091 542979 1442383 963125 1797835 1233634 1102109 1133166 1983328 1094974 1558817 1157324 1874405 543958 1183984 1650049 1100788 456107 1297874 1126925 674116 74649 1934243 330491 1932469 1952785 1168770 964081 1840941 165570 758161 912825 612378 1906835 1587033 1474815 1073475 376797 1633171 741846 1265550 1666290 68863 877496 652471 1143782 47268 355467 792953 1194431 988255 1631635 475745 733376 661775 1171256 369809 662243 1370544 1388145 988873 1008094 481660 1045843 431755 208884 425380 413967 1563430 1335013 1207480 598932 1760374 460846 1049306 1118458 1838385 1477682 736931 1081441 1858894 176791 1191270 1920285 1401381 790828 970297 1810476 55379 1725827 1570457 1490571 905294 419365 1432484 1701922 1208750 533021 1860663 626015 1971024 1161898 392456 1583738 487975 1028416 1618094 1758905 1314751 1918812 698137 713833 1712939 1294788 60404 897025 450384 1449203 65422 1936627 752743 1527212 1660429 1129649 1011695 311375 725030 1787918 383032 1219347 753328 829269 1324352 1053561 1658995 48175 1564552 1840389 793130 8277 1107710 791414 1682398 1779813 1305088 936346 1422564 526160 802442 1813907 1001285 898539 1178468 191956 535508 1320182 1674112 1595594 872949 1140721 923042 1968438 460202 711499 1605175 807402 1530601 809400 1617072 981189 838596 1071743 870704 204837 769788 1686558 1972957 100214 847954 864646 1871481 1404037 272582 1500999 1148700 988994 771786 863457 1158258 434651 1155015 1051034 896600 1377915 629085 1790546 584391 521914 754986 1966571 1240641 1181745 919161 1078252 686513 1997656 592963 1628117 445827 1398084 1403928 574268 1705656 1360367 1502775 19489 259258 250700 1430150 1416980 1820688 84809 731562 1815557 1635690 1561172 950748 368137 1189159 893523 5460 1853920 398684 712630 1053204 371478 1117473 1120400 243113 164448 720231 1515133 737000 1180103 1441399 1751055 880485 276092 1532422 562579 1148142 1909690 503739 222461 399324 1389887 836116 1286426 508857 1454468 107247 1403173 1267010 1063842 847273 529888 1963774 849984 576240 847227 1455852 230427 319092 1480436 1213059 495558 1315805 1244549 1124149 488982 73686 313218 244280 770869 1264875 873652 364915 487322 432473 287196 1692345 200706 468511 690738 1219948 1544292 1331309 1101275 1111544 339780 1017730 816788 906056 1020702 398184 1018906 332393 1622547 647328 1615334 280026 1350124 499469 1130900 673025 1104972 1732577 774462 808297 1486059 1810087 665953 807608 160668 1601643 48628 476391 1766371 1189415 1125200 184187 805646 936703 360531 1491569 233245 309600 760548 1752609 518988 1857146 923232 1592254 520944 300661 1538480 1441347 561461 372420 897427 1314180 1109767 1902607 220387 1188225 196754 785575 1421262 518096 398366 757192 187678 79184 1597168 1203955 1577638 805501 132250 1368991 1191438 1662972 1921260 751624 1036442 1430775 1875635 319448 196068 1322106 451509 30749 212030 1237061 207628 1805871 1618937 1168598 1859489 1249482 151767 425195 1575584 571590 292303 1376017 367800 1938380 1581997 560713 909433 422197 599021 211019 1350585 1496550 1773357 514501 1810443 748450 289732 1014162 1581055 1362854 1619113 1416471 552198 1740801 1158636 194957 112392 96923 1613374 941752 778600 361453 1446868 711393 255412 1993718 63630 1066510 1050378 1481830 1947137 1185600 1489989 30066 595123 1672850 1197658 382742 1427032 1873337 1939854 221984 951608 1774241 1442734 1127801 1797693 1536313 1432876 86548 923165 671839 1454463 1698185 1123887 1149884 328865 1904564 1123922 359916 231700 1854431 1565239 1837677 596092 923178 245013 487546 1609199 6062 1507725 263357 245990 891561 381854 1865436 94251 1827264 363122 1756530 456182 924049 496613 1365218 1562620 1003369 37158 83694 269185 1992804 1122716 1795200 653217 864679 651120 1956055 63268 931016 1323039 548368 87460 1231599 1242867 277854 585811 704196 300067 1535559 357531 811672 1360872 688645 673679 12259 1966822 1724994 612255 170010 1728932 1262966 987398 1055163 1762956 404563 863012 472967 1600447 929719 1268556 83378 383943 1774889 1337646 1347615 526240 192557 137160 1076743 1409042 647375 663487 1261690 653365 1030409 1973400 1814499 1969431 1239784 1883137 1550212 781026 1643029 405570 1290582 1737939 1084929 1259619 1204916 1404369 990391 1440308 84727 1329960 1124097 1083950 927687 1684341 235506 172791 1767012 73071 133053 1614647 1395040 1591247 1573643 1106649 1844852 400229 1706930 1286658 1470515 1654273 1584486 963907 875825 948989 1326511 1753709 1318172 850767 666704 11121 164971 815201 360111 744861 1921868 459959 601399 1562733 848485 1789285 1822011 604517 1149000 1457104 1778299 1317385 1360387 341202 1959769 736651 33534 834831 1276735 746276 1380693 1918980 1709741 72388 54821 121415 1083101 1845851 209939 1429641 1695494 1415859 1176700 783070 1443129 387097 1203872 1878381 777155 1200186 1190811 1810468 1058508 184062 1482553 989117 1669461 1329686 1272034 1101970 813977 879598 1696469 1709416 378779 1112831 1172290 310188 1640337 1418885 1540224 724188 349968 480167 1060009 1052892 792718 974009 1136196 671131 1282940 228660 1861149 674013 1620351 1615407 1811178 1830471 1416256 1677834 333858 1920616 403399 279865 1839462 1493720 562446 1667759 1195934 528260 1016913 1395413 1744554 683549 25059 1697943 439255 291733 1288742 1949921 791197 1416101 1154718 719302 1233145 1334267 1851587 1243213 529187 812327 1164419 542738 663677 1356703 404899 1286328 21484 1968072 1968264 821006 1175952 1265683 310866 726403 76752 99529 599815 1497433 1312923 132932 1470519 77391 1721649 693642 1303624 1506889 272868 309955 939710 1102807 1255132 236551 1559117 1264498 1052035 549125 1254665 1332741 875895 1116873 196544 1043971 1908337 225121 660744 540732 1209379 269013 26774 1682541 568041 1696292 991460 1661285 1201733 992304 979371 1552588 1478260 1233352 1563948 409879 1352043 1345148 405438 796789 1151432 857383 1359340 140629 1542709 1889474 708801 1010128 1778260 1430808 1965511 1699517 487862 1854851 1283115 1027294 1400068 1080458 280671 700082 92078 271643 192783 414556 360525 1411525 1188368 648177 513334 1222349 1502877 1864196 1970074 1634329 567168 15508 861926 695432 1096097 1127759 1787418 1554135 1559012 125562 1682508 494094 1166621 209238 1071581 987439 168590 916160 404255 260539 196791 1522314 868370 1416727 1652049 553533 50446 1681112 743937 1920396 1639232 842122 669757 1339567 734798 1594697 1121938 1975125 735609 1789632 651651 53327 560279 936429 55733 143622 1705464 1731933 1888590 730915 744115 408558 429468 1502288 779747 398337 512291 751154 1222191 1985514 99963 1344474 1989795 1607086 1271373 1055961 96329 756821 1928953 750464 1153183 1745231 1758976 858028 713016 1913272 1458811 319380 468391 436143 769516 1723764 427246 709763 1407764 950894 1536550 706555 878824 630931 772767 1145375 1688831 1306079 720837 1991875 408440 1801557 113381 1500447 1970344 1349811 1975282 1276675 33027 672110 348049 640854 395104 1398780 99129 1737919 1641432 960312 1717754 950335 1027428 566517 1430650 292375 244022 28101 1740509 1999288 883795 477524 1810897 1996415 1920069 1720690 1650546 77400 1629962 1880589 1162918 282378 1868327 1027189 1285436 283694 714699 1795226 357666 1327724 167590 368624 1925508 1585664 1645577 364374 606399 1491867 1043686 1730566 709144 401743 1696390 1879990 83961 1187093 1896419 914276 256937 221957 1966048 867559 119905 1977266 1520083 6502 66690 50487 1586578 47449 1338193 403321 477920 1849028 1021501 1611029 1898461 596100 402747 1070226 873329 218659 1433376 83643 1970440 634577 786821 1413575 1611525 781314 1315657 139130 1362740 132355 826809 1792427 406124 677859 948856 1240009 757397 451599 1212742 1632587 1776540 46240 1249089 1038604 1449246 409987 1746123 708122 104442 391277 1788537 503646 468648 308995 598673 1035694 1913511 1888513 939635 1768305 1438082 949823 1089466 39612 452538 556348 270399 307948 550339 1970673 663171 376979 262652 1548398 1178403 641641 1953365 1981621 715152 1789962 1489999 206567 182679 682444 1356120 1781716 1593559 293398 916935 1109548 1829020 97362 1661098 852602 702166 1469548 1731879 1649251 1452580 1797121 202587 750299 1322628 1629383 1955805 1956092 1229477 377685 1548527 1005557 1888117 1767710 1677171 557367 11142 970216 1924936 1618159 745476 443095 838765 876092 1871159 1581970 1679057 14298 456722 792583 33334 1590813 856357 252502 1836367 1036474 154989 670551 1240096 1359134 618514 841556 1229981 1876853 1298570 1532637 171392 1438693 1260326 524993 469838 1380679 623887 1407610 1934655 1404924 1411 1867621 916671 360675 1466244 491426 1555145 319224 222702 986327 1359681 617805 843458 706719 22270 539940 534777 1311141 839584 1037367 951424 1825394 1625665 442642 1609265 570626 319458 64992 1023337 384533 675833 370208 408047 521595 1578827 1820956 1088584 596266 1465861 122710 1148564 1025930 1442282 1485807 443074 1624061 1870214 921540 918394 163983 629604 1081131 828149 550843 1349183 1938876 709057 1828551 251251 1699888 995881 231880 213643 1383894 1309727 1673060 121034 1211528 573727 613700 522724 49089 1007671 1516365 1609424 1039434 1301420 604958 1248119 694185 338982 1744742 1005245 1063283 1086775 1257521 1717159 242518 151980 172260 1049350 1004649 105292 392485 1546390 1533587 1523643 1060243 321599 1966567 884634 1148322 369356 1548497 955140 1020028 1751778 468426 598201 248162 1737321 1656467 905624 562265 896961 1927430 1133415 1037182 109060 873106 1402918 1893526 1732389 1717655 1530177 812233 1096159 439428 399862 203704 1502784 946752 1827197 56101 1429746 1470185 263708 1095636 1223025 1423224 118103 116924 890086 1506585 42906 627092 1927523 182223 1577277 1270012 1565212 1461418 968359 818022 535031 446197 906840 712926 1065063 579842 1020606 1939870 1751069 1528364 495408 646065 168658 590428 569144 547758 1951772 908420 1638946 543915 495635 586075 755955 1608307 879701 181118 562774 1475676 1237436 512535 1360594 208591 1180144 1106242 662790 31622 1606913 1100860 1990692 352725 1889542 570845 1301617 1891243 1397768 305008 1253742 124144 1660220 913063 580055 1755137 241306 754709 924966 1826994 549942 1604429 828984 105733 7054 1215779 1146798 920244 278669 1491908 1556572 1509033 86767 886229 654957 801159 1830465 1570699 901612 302853 1836493 1440004 1105618 1339591 574913 1785787 129775 1070899 751164 1333574 1738064 990777 1267231 1301916 1453033 720970 670477 1458747 1450484 1862334 1646834 3363 953497 569064 1978967 1792862 1709118 240485 592108 1723069 83053 1074241 447051 1884459 1934197 857378 1102886 154718 1603144 1931030 757708 603528 864261 1995385 693142 141281 1455631 1320033 799552 892704 627653 1099072 1964463 1675016 517938 1768248 896893 1977884 1228458 1804081 1101828 219561 1153664 125214 1258258 372341 878635 821308 960735 1034473 36680 844600 370166 224927 1170079 349127 169440 1667117 569047 1434061 922730 1719020 1205220 1421671 1369216 1303212 1083084 1290629 1856095 782015 1276500 1651618 1285094 519787 1826731 280176 767383 986864 416344 1431570 659188 219696 1302535 828237 1633811 1067852 1374480 519903 862027 576146 1195717 1325113 149321 292724 1898645 763543 491139 1255771 314752 1530586 1096267 1735444 1608746 838899 1408756 564438 1479573 521317 1663904 919965 476897 1025004 880318 784714 865109 538514 1803150 1033576 437166 58028 685677 116642 1658335 416029 1560802 1213803 977514 1830237 1228493 1657722 103440 983568 1243539 267676 1547342 452197 124296 1887448 321132 1432141 1016426 1776762 860823 394246 1012347 870927 1520636 72540 607746 229115 825519 1404451 1977184 1939559 1686644 13692 719063 1987949 535446 444279 1419540 619666 392247 1273890 611741 845062 1133133 125849 893124 34273 770709 1993745 187794 967642 782919 226443 1888816 1464048 861223 947515 1308020 880549 656497 255868 244612 881648 1128094 811309 1196298 1116268 294216 1342081 1514298 891348 220676 980462 1668855 603069 1965993 1603021 1689947 1969948 1621290 878484 698969 1964303 1404318 1448314 1752977 1002446 1276260 1296525 1298405 1868990 1288642 1341592 1218338 1568814 1227882 76561 1853777 1848516 517099 1479046 470512 1990620 656516 1778685 1685949 900716 427631 1370083 1110291 171405 287928 1634853 1838130 1878954 1047790 1647822 878800 1935523 1558160 1403737 248918 1673671 1945651 1123762 96044 1540140 618144 1029013 160072 1926932 21874 170042 360431 1714228 994059 1230592 324666 231693 386154 283360 402924 464125 621545 1208683 1228881 880266 1182252 584309 1799589 799082 752126 1860326 304610 1295181 967697 488924 1082869 1050953 673781 1290906 1498994 1410058 1942365 879787 1353725 130154 1436118 1075714 1481224 1880800 995622 685317 1230842 272980 505325 1460849 1300647 1636360 1678957 1178305 336724 764396 453717 1684195 1135149 67867 783621 790299 1850031 1954533 19526 1237023 896356 913546 1139816 1833565 1510842 817948 549498 858032 420366 385799 1166283 1533668 1877201 510619 606392 1360012 1799765 69350 1988073 317004 1975075 1735989 225752 1231193 1161724 1772364 709747 1234588 927359 1508861 408701 445012 419349 787092 504271 870897 1608799 45864 1308069 1638606 892168 1638295 959990 1350631 76389 1998704 550473 1787252 1851899 1369633 223717 1780677 1144972 1989143 1869815 998699 1680424 1095353 1521866 216927 171296 1207566 1140584 583982 1767594 874297 793329 1434555 1277299 658634 1541769 342880 1778291 443476 1321784 1067461 631117 1160532 1813680 1144885 64527 1875901 257738 1268158 1406424 1534115 642351 1221448 393155 1450432 711203 826135 435204 604341 1599247 1690018 1752907 908207 1904982 1303358 1068957 65482 1453762 1782516 741552 92323 1355712 866143 1959004 1636502 744232 1654087 1122621 967774 669172 926641 461855 1610319 746246 1335590 421176 560024 1980410 1531671 768468 124385 361833 1125112 414040 1904825 1814828 204043 1288977 300783 372587 1106691 1915448 1478 1232513 513628 1161833 146228 1605064 761205 1306540 1938110 1169163 1471402 1472321 1816492 964649 915623 901629 485150 187896 237114 308235 1355557 160678 110126 201982 1986963 473762 846754 775221 120735 596322 701518 1579561 381476 239090 58485 382676 1815061 1297473 1357706 574510 242900 1244976 716556 1673963 1544453 487035 716177 1762118 1552240 1593712 197603 861078 849473 1120821 1875572 199070 1451173 865255 1451377 291240 1412741 1211939 813495 57692 1769745 1363838 420665 315216 117837 312940 70534 305980 1499445 286855 637308 711056 1720932 349068 1362679 1588619 1942567 1398322 462625 69780 141062 1758285 483708 1895489 1680810 417158 1387903 1984566 1295401 1158486 778248 1063561 64911 1650617 649920 600519 1950493 152485 399849 446976 674434 239975 805470 1840971 946341 1754058 1372981 782017 827283 1748726 333967 1969104 1762723 1009971 1101034 1737424 479999 1069332 392864 1055520 1013621 858180 288278 245743 558796 908363 977377 227712 893520 1915582 101259 1784911 1275567 969753 486912 152183 506218 631767 1565345 704667 970392 854783 919510 114458 417822 1810624 263393 334965 245363 1999806 1957940 90266 996992 1167945 1123024 1124036 1922044 1953097 634242 97002 123208 766156 1127811 661998 1062635 807643 1759419 1687451 605231 1899188 1915048 1775229 292326 1906207 1720450 1838182 1807232 1095319 1803634 1507776 154650 299097 1080695 250069 1727142 1046913 321973 351041 268924 478270 105707 1337755 824243 894707 1811788 583703 708916 1906309 511903 1945216 1592238 1482095 1789327 1731959 1429089 1199329 1618562 307941 952133 867391 1307866 1882246 926754 437660 1341522 1139337 1410932 323361 1567882 191506 1631010 678285 1123179 1809741 557476 42979 523487 1922333 1482387 386709 323368 144164 964294 456955 586087 732104 1903474 479228 118256 1010278 1643345 733631 1178713 1572072 332258 1000687 1631509 927832 142915 1206028 668282 171421 125726 459448 356904 1842653 501088 717633 523437 46453 573453 1984382 393990 1314836 69134 1780960 1223240 1965226 356787 1156041 1488973 1318715 1305068 739846 134159 1389497 1356767 1553604 1118793 25073 1424541 842941 1480986 972417 1355178 815401 1326193 1391179 875026 1679497 619716 1005690 448824 1894936 24762 401475 590023 845120 107544 1153580 608826 1713881 489907 1404342 952849 777017 1928859 1933950 993020 1481554 1394473 1676346 1448518 44573 1119140 567752 132294 506446 1134115 1050264 650335 614382 1460828 1471582 1410439 328253 845895 1881234 1389000 770398 485707 340485 803136 854618 525112 684564 1363447 1589817 50077 1555040 277209 1486596 674164 1207176 572791 38445 1169939 1461733 666350 1972528 167668 861921 1689302 270846 1281257 980954 981966 800342 273970 1226078 33472 1881566 385579 227267 670103 1001701 1481349 1627349 586332 205228 686001 159708 546874 1658458 63124 635133 1174350 1231337 1442847 1231342 1860994 1165235 331061 408627 555507 382269 1997771 134125 1039743 1698712 1915025 808964 1215191 1958462 660937 1730172 384501 1338496 1366784 1087807 1447929 842508 1020670 788858 586235 559735 793671 1511548 678910 1745035 748328 1756760 548034 495533 1612490 1030933 1101524 1088916 473393 1227399 1284129 1441830 1125064 900859 328267 177730 1705816 1469057 1257321 796963 496531 242333 1352394 67831 1450727 620369 294533 68105 64949 461681 1634891 526484 406860 115979 1801058 100084 1568941 501096 1788948 254193 1461308 925731 1481012 250063 1704936 1569482 1152722 159494 1497478 1021976 1190455 1801961 1004187 552971 1034695 1563272 1650140 1313398 997930 122348 875079 408873 502282 345250 744014 535293 1757125 259146 721886 743409 1210021 713963 1709632 39564 1043480 1121919 1455405 1590692 886933 1605949 784124 1765292 588339 619397 106939 279715 1587328 736516 890183 1781681 1742551 1996935 836829 1917756 1172674 1147708 592757 1174764 1676374 541318 1971531 726633 945368 434935 183793 671233 1681436 1825749 796372 301987 1598304 1271942 1278789 166460 84188 1772842 1510870 512488 244908 763485 364249 959264 1763317 372723 1099449 697489 276155 1507628 615857 912635 584276 1892721 388696 145860 775271 887603 1427355 425485 1351608 1551934 348210 745591 735029 670878 1995834 511447 788109 1705809 616461 1438750 882359 37238 925938 1776936 700370 213859 252698 740485 824439 1560755 1296449 961276 996156 468416 1260239 292523 1797663 895302 828989 472905 1579307 710600 749520 1908178 104169 757797 503121 668174 1168058 1195630 1509071 1601792 900457 1834726 464729 1224702 275815 582811 490916 47621 457267 551125 1840747 851015 869294 1561722 49619 1422535 1738749 1682403 121205 90006 1756383 277355 466070 488883 842712 1008814 1666213 1005988 380171 1061644 202736 475416 411050 1250547 917184 1914141 1606669 1048833 592988 1855608 1713928 1054649 1440370 199313 155525 310940 1268755 182885 571410 1438893 1316801 1867853 952146 255431 1929413 1067681 958035 1857541 414221 1489087 263525 1439922 648139 695166 335627 547997 819548 632567 1309382 1544771 1189087 1275118 309585 1511562 1302847 227467 1988795 490873 1071201 1250552 441668 918083 203780 313078 833858 1328426 1017368 1460981 1752328 549180 600497 1331423 788914 19052 146906 204586 1912867 978687 1917654 713271 1398901 1519687 941685 1800438 972598 1246358 1008875 36261 1290556 526403 1766642 317307 1983010 1447794 1912131 555791 193617 1054604 1034117 50284 905831 1158268 1023193 386116 1266793 1191796 109191 1897691 1902045 1424306 1064401 26512 1488360 105753 1554503 1198919 1128952 1606716 337377 1436684 210134 1543035 1036872 537806 89540 1618429 1044989 235095 223809 1322423 1150633 1796663 715303 425169 954388 1014729 1405565 107992 878766 1884700 1315954 7237 747784 1030355 1660559 1607895 17432 1654832 442236 724020 74881 1226500 226967 1622761 1414025 1833672 739112 429167 1107637 1421402 572609 840699 191919 399651 928160 706962 762389 1300211 1941538 1308296 684409 616454 1479783 1682675 946249 965162 1580754 1714418 1006075 1588871 1499996 636682 774380 1050239 1929874 253121 513837 1615735 1772832 357034 255186 620820 85365 143515 1981320 515220 533096 666722 875331 547395 938122 301659 740644 45444 50485 1264317 795866 1302067 1445320 258392 442974 640085 1434750 800073 507860 535120 102410 1079800 843787 706067 1723378 1577226 377146 1802349 131119 221922 882410 1489739 305608 1966740 1824067 1067012 722908 110194 265239 796210 1933632 840547 914187 551746 1918655 759779 1073935 1095285 1206641 1942522 1802490 1262807 8599 712229 1645087 1567780 598920 1881564 1333448 466700 1633666 636663 641223 1544156 1609933 1712341 1608587 1946019 660336 1966952 550469 1067650 438529 1623282 366790 1445450 1080946 1348612 1120657 1334813 50685 1431797 1293400 757622 463864 770736 452018 978481 318310 271072 1151925 938430 1918670 1592111 154687 1938143 1163980 281479 1239385 437297 1412299 1094944 896787 920307 268015 1827907 884791 1254201 121568 306769 1566395 27034 187523 615586 75292 1790389 1428612 1724797 535111 326754 1016133 339366 1149543 354422 1760776 1926639 1032840 897612 1251199 464682 1979621 1602185 1191956 146432 1610257 239368 606521 646275 1057441 1207632 1301481 777953 1682809 1752481 606229 437525 1863374 890679 631777 1841561 961171 1391193 1912064 848061 136224 236097 226603 802342 201346 894079 185240 788422 1228067 549906 187187 415653 1679107 212204 963755 227914 1457689 1929417 198862 452397 1568477 1062292 1039919 1566756 1997806 1958087 1320578 809244 447023 1748763 520626 119169 1001581 315250 396177 424369 814094 430534 482901 1754508 758257 47892 874810 681051 1104065 1611048 1556892 1073531 14982 1965577 1394167 724718 1857135 1544495 790009 1810778 1360264 1752409 438088 827406 220489 1924507 660481 101072 1962828 1938549 1361657 1082039 1598904 717607 1063156 622692 90742 340618 153486 878406 437352 1901391 380826 838263 839867 1764881 1781520 1089865 560152 952659 473870 353448 1510520 1807183 1023614 1599429 107543 426146 1934632 8253 303464 1569701 56300 248061 1180896 141906 1711911 1090591 298301 1817372 426870 851931 1001281 76811 980808 322292 1374034 632473 1088225 1536241 1264624 481776 412460 1386647 348334 972968 1445753 1875445 663579 1362145 1427352 1311699 1847249 1204994 273057 1434356 2273 1624131 1555634 1530011 474358 231557 1340014 1195332 997462 1088712 344774 1944241 166221 716896 1227304 1371774 811110 1507111 1041810 881210 1102773 1209771 908997 649045 755380 1912872 282331 1654568 1558685 1427173 1037546 1332282 723076 294595 1667655 1332716 1813121 1277616 612964 552540 897032 344666 1046394 1639314 1724549 493529 817571 425254 1846431 1574103 1004615 972721 465224 495867 1898407 205262 622051 1777154 361149 398047 1155771 1224737 935511 1615321 1002136 1873094 1494079 1469914 1726931 911536 581591 526356 1405104 999197 1432437 667311 1375262 1117043 1754253 635415 1826325 1150617 1303916 1461647 1947293 103848 1763698 940326 419722 144464 247076 483292 1517573 1853635 435421 512332 926693 1634597 403007 104555 1822815 1358752 1444646 1885154 514173 1156603 1855791 868244 860809 727660 621347 495554 1368166 36239 588550 1058396 1845603 372114 345608 1447093 508578 1727982 2592 865080 156838 1144339 393810 1105767 1087010 1502892 570264 1990370 1035751 472870 680050 1919837 1388000 899103 235956 941372 92305 542747 168900 983481 64636 997121 724616 1824162 367603 520633 1739756 808909 102170 741044 1811124 946054 1634523 310226 791227 1457420 1306460 1736881 1937581 1525104 153289 1824320 1989800 510274 400307 1863247 1077679 824991 701221 122635 1685971 617681 1895961 113712 958280 674670 284221 1265720 1252556 294315 29231 1305375 1253274 1104619 128879 43861 1190822 379060 1507749 869795 138877 1113622 1749236 1220945 1717587 1241972 1590055 1289116 312653 833536 1920591 718822 1980429 962985 365872 1953496 694730 671323 30577 725722 606205 199946 1234017 364607 656730 699140 400625 1718059 479620 1897385 984814 163622 433924 1828695 899644 453363 880188 134812 807144 190678 146497 1262502 1252598 304064 1292127 960104 1391505 1539061 1681416 311200 1885465 241217 617712 203111 1347365 1267046 736887 1812256 618883 407234 1047533 1382285 590521 1317675 1161101 1815914 1527497 1131524 17376 1672063 534354 529346 1830278 498413 1196040 1865410 1490494 61293 1112840 579755 139776 1038238 776134 349599 451202 1050758 264561 643223 7114 1030975 117652 1194588 1034615 137010 480854 1186022 389250 613537 582014 14032 1608257 992592 425222 1181424 1299208 699693 1307833 1582194 440155 1351746 305262 1542775 102315 1470559 955282 1522115 1547494 1097195 248922 1555845 359061 1562907 1718 1758444 135908 973697 1431930 1522228 597649 1721945 1444294 598423 1949761 36073 364054 1785733 862732 1209652 41090 439354 1045982 1334660 97235 443063 359896 1969806 1520654 1742399 1994033 376220 1393953 725745 1359600 921839 1494766 416330 412564 966396 1616487 1624355 895147 1305645 378786 745798 1225996 418042 1943633 1882921 162956 13178 824220 519603 1781765 718847 994447 1366272 1561144 1902604 899448 1967300 485663 580737 1901387 1804987 397624 162973 1982723 986147 97220 1180061 1973269 88727 1741995 597470 789368 458633 1039923 138572 263784 1310926 977506 809672 1955818 673258 178432 1846885 120806 1433672 872942 210687 1290840 688069 1427372 692911 332334 1486529 878908 294625 1658028 187683 1072543 1774521 1908587 1006414 1942759 1271628 1117306 480191 557477 715581 36658 365293 663024 1188333 621290 1326370 66666 1609844 1490509 943895 989714 804604 1715574 215364 1935418 1311836 191456 1958005 570262 383033 1311069 1666742 1102542 895192 353100 1307900 1282377 888286 1605135 54542 736248 65803 243497 717428 274299 616682 1150938 1407987 1419864 17257 1127470 96508 1582265 764317 21375 1580782 54116 364773 503435 1721690 89140 1108411 377098 1143726 1044623 1590694 1622773 1602341 143742 772719 671327 720493 1850375 1385361 368330 442891 1258656 344684 1841192 1608305 869560 2749 864368 1742486 612918 329843 1966097 388841 975072 282543 1297905 1971046 1003453 1969103 409357 659088 728263 1219831 1283475 732037 592467 1825382 1152363 1318908 328268 108750 583791 304067 1143540 554929 64308 1300179 653908 1561371 586941 962021 251296 1509238 1873940 1584153 1723031 996742 165688 415993 494240 1250409 1235020 617016 424929 1331289 1302336 279680 1944232 1848800 826615 1868113 1258025 671576 1562361 1963188 1914501 1859500 604290 1211435 345658 567675 610472 1409912 1954519 1960588 1046004 1568219 708026 1203435 650767 690239 1472737 809652 1630614 1192831 545099 150202 486843 1532795 618655 65332 1118626 455169 1210425 324756 1275167 809631 142675 169084 1351598 1815840 1547756 1128287 1067529 1064645 1494398 1661095 1503061 965576 1636765 1607706 1448587 1940848 1118662 1763831 560695 305557 794053 205472 1533334 314497 1764392 1743402 1425168 84281 929617 1488271 63415 1496196 1207247 964777 579584 745867 1536270 9417 1341178 178474 1651692 947415 395768 807074 419809 1844963 1807436 1392893 1038245 352790 1518223 1363941 1700347 70738 1269182 1337255 1363682 1269280 1918274 800876 1431630 404781 258264 196775 136294 449633 1376838 1341823 318387 256699 1829215 1060267 177100 1664416 967927 1755659 1390246 1910052 379498 337690 462441 187693 1275336 684659 637301 1025105 1105498 404530 1049330 776780 1000746 1971532 874396 1416417 988372 427955 434040 586274 459061 629603 855403 1207807 1385636 1636428 179907 1761147 697236 1216099 1710173 731704 1490981 667900 1011715 73243 33969 57204 1623381 670337 1795570 105359 431159 522891 490675 222520 92302 918480 566535 704813 387271 274918 536952 354539 1881988 363480 1184291 1104115 1418950 95999 129300 1087406 1550685 1621848 1197918 408305 744291 1445787 662005 266208 1915957 993066 563988 108470 518674 661729 1313278 880000 1184566 1650988 1275723 390060 677077 984426 611136 1136704 346432 994857 974541 1274868 1616030 633399 71665 652725 1756300 1567498 845552 1414881 615882 1404560 415332 605274 102028 351492 889825 1638239 1059545 255537 935298 846766 1880994 1217432 219982 762890 923358 505535 1833157 1813060 899668 1355338 1117728 291980 538465 262922 1195553 1004763 1304715 1710940 1517863 1251662 882028 909021 1436406 878730 305416 1925711 22030 310063 1377981 160706 1741785 404565 1031185 353859 1919761 1576933 1511568 24238 1080711 1510711 1579826 1441613 1403934 162628 147212 678386 1789070 1236183 1539927 627868 1480181 499046 404507 1736955 389468 1470683 894034 87828 815094 39326 1134364 1787931 1136448 1604081 1196732 1439665 1796352 27465 1996699 249404 1337321 1388169 1838290 806029 503022 322871 1831856 1368303 332065 1381163 729037 1971227 118022 411073 905736 947962 871714 1652731 15338 1433133 1323718 1929555 1180218 1646886 1245412 488649 1332475 1540879 1678061 596166 138316 12810 1746723 1307317 1980130 1074091 919156 759129 742544 77085 1643090 473716 1167878 762609 1417389 859012 11246 1869141 1362919 336221 137732 1871566 54693 560649 1771325 619763 675767 428326 149911 511377 1685633 1426874 1330694 1914779 1558525 1753665 501333 1895205 1668679 1358334 1892406 1849344 871422 1528376 1116323 1636272 909528 1187505 1528073 747115 1035223 1052238 778712 1910512 501110 1143376 1895270 1377963 444641 792702 457109 105740 967660 885951 57085 877115 1603822 1701525 1210996 1585869 1135833 60838 1175693 77449 479609 1587487 944929 1219592 316751 1635152 1468707 1922289 560047 936597 1777888 831774 116418 1760251 1672454 1943772 585400 1402472 1414248 1935990 72645 1604352 635443 1026361 581797 1308924 1124775 1808546 772260 1456735 1909131 141763 468730 348013 1445862 1997738 521521 120253 1572118 344154 1360132 832077 523472 1407296 1095321 1325451 1928899 161442 1735689 25622 1732818 1969208 749243 1378054 574724 1825391 1693216 1237949 1145562 978212 1458485 422527 547494 1668970 1209033 971686 1966348 1580557 1736895 286437 624667 80058 364116 1200663 1243684 1913312 1257478 1812578 66592 1103804 119835 504637 1375183 483374 723243 395481 25101 846171 433573 1157154 78364 86641 1591465 237282 124896 262075 68706 783012 372799 1562433 1680668 1879352 1279770 823519 1376118 1302062 1734377 271447 1758298 184701 338930 1876782 1404455 118595 1588894 39063 1647969 44031 1533716 1508617 1725187 938890 763802 1893080 1982566 50963 1218201 1365685 1105031 1747711 1733988 1015163 1525245 1397206 978672 1498084 1634942 1276328 1551827 1136098 1197194 1001708 844099 1201093 566404 685989 12924 757586 1391886 1260817 1057109 938254 1499365 1819774 1467798 740498 763761 1883923 487955 999949 411660 877185 173206 386238 105051 1404808 480508 1189810 1093315 461327 171448 112115 658990 977616 567034 860163 1134993 1974340 1191162 1809995 1316570 1302552 137704 1875722 1914535 960562 547651 1898362 319074 1170001 620219 1285111 388287 178083 1691826 1842484 1825257 140123 914807 314709 275807 1729600 1893394 164306 690042 1006399 1780747 1325572 1834231 1942332 314480 474505 817661 732979 803982 1250778 681521 580490 270241 736004 1669965 43867 59867 151686 211311 825665 1203981 258510 1807915 1126261 4655 1526471 322384 806710 668817 1235363 1922580 956090 600825 1353559 1103656 1997827 867217 1412036 1175321 467883 703146 550574 1206877 1734374 178740 1978116 1063590 64613 1347855 1523028 1979668 1260012 813704 1143338 698366 648233 1078656 962822 1627165 1638179 1612892 874563 1457415 1346328 1572210 1929569 1621077 439600 517428 1774468 782962 305553 1382366 227026 859547 377418 1488955 213601 1862864 1638346 1970894 11487 27182 607072 1220823 768617 1639233 824270 1517212 328623 327114 240442 207522 1539519 1848465 757120 1808027 1890385 961347 1619249 1961820 140874 1529307 1598822 1783963 460556 692060 409512 1437179 476989 1332246 1366588 19840 47673 104332 848109 1004208 382057 1557225 582563 707666 401691 1812667 1436713 1662780 71192 1419642 1775651 1370304 1431934 893179 34446 664140 684389 1870613 1686023 670087 943229 493814 653380 780045 362010 1884129 764823 1268138 1786141 465316 1824343 1432816 1036081 69032 731877 1656929 92256 1306295 38193 88809 1091894 1453732 276853 1373171 1755261 1188789 240781 320005 1517737 830019 981287 685444 688198 255469 1588585 362087 832180 1994843 488949 248123 650806 998876 971866 1773173 1607020 1907562 45973 286943 1882307 1253780 425028 93732 357225 311986 318010 1684743 547887 1790182 1872282 109638 235353 1738784 1165456 1061954 1277318 823062 1746628 1247061 518473 1289830 475613 430554 1603826 208649 583760 547330 59072 270269 1524837 657884 88606 1512623 591585 1087207 1016227 594970 1089741 1846720 1847464 1534028 837013 85468 1772809 187577 337241 1978511 363842 598791 609822 496242 1767084 1854080 986064 1290428 1557925 257213 217035 633273 1635904 1803318 71366 817279 660316 1191501 1452848 1128553 95048 792810 107524 1694494 890639 574691 1774039 939463 1984937 980006 1627476 130404 1429371 1707065 1696545 812657 1420568 1120682 971793 878156 1636097 810565 595292 1411884 1989705 767494 1967782 1361737 971666 1571454 988633 419419 144658 1269979 1379306 269142 593417 1161098 447108 453932 1678714 875261 1011787 1029904 771403 198689 1112838 666097 123428 163537 1143678 405580 212047 1041841 397209 336921 690683 1485533 1566117 1084708 1452491 215748 495633 877752 591002 1333748 1211580 717778 1240292 637413 1035749 23615 1454696 1654695 456561 668209 1926775 925383 1584349 803026 1546170 79640 692692 772376 763324 1832657 1314078 774848 1104586 590315 228837 1336869 1116581 1252104 1065008 1422316 1872125 816792 1938268 1708492 1167121 1146062 1130130 1882270 317910 230668 593631 768186 1785859 1861369 1684928 1858165 564821 1993809 32578 28473 1643050 980566 941195 864666 31064 713437 1571619 927624 1956717 945162 1952138 801665 732209 1865587 1192635 1928317 715344 1820541 164128 679063 458533 1593026 637983 1484616 885261 490523 1727947 1066258 1780134 1858648 1874474 1945232 80531 276189 1258756 1767227 1246147 1957282 698488 1780205 945889 1555553 904238 1205437 12508 1005424 1520954 849386 1480187 72431 818455 624896 1963076 737415 368996 391435 1085367 110375 562034 748386 856986 1687432 1074795 756540 1908601 1509728 1632061 764136 1368316 1280787 346488 889148 5014 1265990 1739806 658183 583267 306066 283336 709287 292352 1749533 1104516 1679264 1030996 1642044 391305 1365710 439249 527436 421124 630402 1322001 1262111 1000511 1969284 1554678 240825 572179 866999 1009877 1052336 90562 1226360 339996 1114470 1038742 786390 1551178 545954 300795 1095564 1719860 1949116 589446 650136 1119732 1344780 645985 623823 251116 856305 110386 939891 1995445 1061228 734738 1276554 134479 972457 1991114 1777081 1364000 1587301 191620 1311057 1687791 1940191 1694635 641745 937821 849229 483577 1290376 1270607 658536 1499638 962221 602963 752972 61375 885682 1992746 1560908 1682258 819281 1196756 636535 160405 1652062 1858454 131745 1865943 114585 1359855 847656 1890030 1653335 355541 1884613 1170734 1672573 276082 841833 699948 1891389 603410 1463660 103111 1558902 1754907 1359672 1252796 1727225 1878272 486661 1547373 255892 1022445 1412358 1261383 1802568 901308 369249 1322498 510820 1594725 540085 357154 1386596 799139 1680343 1189884 1538673 147263 619067 118927 551977 265884 1175276 1491669 1560487 1984390 907766 907596 1659927 1456536 295443 551647 1535651 678370 300521 1235549 1063101 1174051 1557995 747419 343497 1067923 1205613 150395 421965 19885 660083 425153 1071138 502033 1923564 286206 1242433 428190 670555 486732 71081 494780 803414 220503 1588695 1801691 1792052 836814 1005238 322083 792967 1336328 740298 1224337 1746351 1712363 358509 467913 129147 535103 1424166 858218 1178373 414904 242363 1893487 330463 1755469 1747546 270903 684971 1777820 1072345 354724 870295 61947 280129 1854997 1921853 1007840 1295881 1777948 1671702 971977 747541 1023229 1301224 934305 1243457 708004 1830894 730178 1380973 1838232 1521722 390642 1477029 99153 777698 1771280 1980276 648617 367677 1236712 913328 224335 1655579 139862 1168576 1541139 1169366 1078998 1259607 1768252 1335283 539027 1172342 914399 601343 957953 1523138 1077236 1982812 592620 458152 404033 702297 1874809 1392527 1549670 304055 586581 1292172 1150995 166802 477092 1677299 518930 1425815 909345 1282233 723514 1599589 1086818 660885 1051683 1279891 78703 498506 476589 109476 1271826 1715869 1769897 1763398 1556790 883668 909499 1784960 304343 671491 869973 1664167 1371400 1741665 1143135 1093379 1051563 1744375 585959 1212707 136412 1980236 460073 345225 1705480 1445261 223496 1324876 895892 922511 1350370 1013680 189353 1607762 352459 938095 1295832 212010 1648735 1706776 1518715 716564 949966 1012582 541603 69603 909682 248420 33844 562090 1559966 1552591 432357 1185996 1166534 951325 1065271 248174 1905319 1420230 1230050 124100 1911749 1778976 530706 1724103 750527 271064 677647 571938 1258815 1251754 1698608 1065205 561460 905167 1743134 1427382 720553 692587 623251 192313 1370759 839307 1300184 1752501 1889456 76128 1750198 1696993 825619 702216 1528884 1949863 1598876 667109 860793 1430284 1262105 732343 1713258 1685644 1097649 405286 1183838 1895987 1249855 1497094 236534 1666574 174673 153704 919493 1179854 640987 1600919 686739 886840 1465120 452463 1622377 1622882 535651 500489 818017 1180423 168275 1672744 195733 921729 400984 1639279 921646 444745 1260122 87353 994875 802673 1353244 298628 44377 810416 1214594 734061 1017226 930871 103629 161665 215365 506770 1423977 1001633 1019906 856184 14047 1687109 457541 276529 1569641 962657 1185266 1179117 1501108 234770 36392 1141075 1592942 937166 524795 625384 109619 843623 1505261 130814 619902 264521 324323 1011269 1598564 666383 1458782 520975 784246 1031762 731098 1968154 1359041 1242665 1581286 1969498 374143 1971551 1865834 1511278 1884357 405257 1343088 1860152 1837864 986407 1075414 1077163 609258 1666073 1651447 76895 426041 315964 1168423 389528 208847 133939 1960900 1952758 991111 892559 1487799 1460987 1321315 1810181 1957400 114227 1888112 926437 705813 1225252 292466 119626 452514 1518647 285549 961166 1413618 717300 1304226 1617427 1053689 832286 955718 221422 1883312 135883 1055136 514248 1259578 1286756 281998 979158 71721 1121231 238834 1123145 1726119 1388839 1838307 981612 725861 879673 685439 1994900 1710883 1486963 215059 1064909 465346 355094 643139 844911 1648584 1570922 1914567 737215 1499304 1971879 1052661 139708 469504 762260 1809630 84554 1248839 1912727 1278442 939735 610140 679591 1897139 391230 340335 275613 1759581 1287499 899731 1062509 248613 1335320 819982 1351015 1486286 521752 1112083 236437 72727 1087079 1129870 66809 75572 1621896 947887 1612723 555242 1545231 751118 252672 1350802 1350277 1956505 235021 1390147 1179592 1554039 402587 459803 1813666 1066288 1641176 1665160 227915 259345 172579 1457131 180420 292337 928616 1203869 1367910 1373472 1661491 1587574 1435737 1210285 120886 412193 1095944 1854926 151271 1996951 792826 1327605 767285 497674 1035257 411262 390602 1217844 332934 1206378 550905 220064 1697423 1724551 233416 280984 372742 36349 1117126 707460 488604 1712046 606923 597586 109901 297611 251825 230618 1303415 167188 1890799 1422559 522518 441977 897573 715249 815793 1239014 906081 654804 354845 411150 1598406 438127 1474512 120941 168966 1300645 1893437 745154 397025 148095 1342204 126801 933281 1328299 353466 228320 190646 1676620 242275 449207 1296234 861185 679069 369857 83839 857029 1939563 1420200 341084 1007865 1264346 1273462 1379559 646278 1457224 150343 1950815 4000 375651 1550681 218910 1714036 1340715 1850590 290893 793156 829411 740841 1866782 651154 1351854 1807398 1019811 36581 457473 523444 25154 1418133 1906340 1211600 738291 979273 1455940 80505 266513 1739472 1900262 764956 1273050 1465773 284534 605131 1242871 1593818 823812 1902082 632825 188300 814974 491065 1440559 897590 1184493 464305 577360 1351613 367283 1414924 301359 788852 1400058 1122062 300923 791351 981369 1142801 1135075 949208 322234 139632 285716 625571 484991 426467 1154614 1661783 135054 209613 1281679 844513 489762 60896 1270194 527169 1327421 1353337 1538868 519214 60414 410272 691387 151463 1883787 1821393 1948611 726659 1232987 1236987 1000012 844104 1193926 1930449 1029636 1612429 703136 339677 487210 735141 1676832 1718837 1120103 1461703 691771 1391553 131305 665490 108799 666608 1785272 505370 1707459 464293 1266320 621766 735694 1985409 1210974 1219286 1330550 464987 403100 1896820 902495 922653 687689 463463 1749656 739529 1391710 371660 1275378 1450201 1255975 581089 881917 389734 709451 160926 138036 867886 1736933 1480931 1522290 1366738 441374 78411 131466 425081 237916 79210 932221 62407 809151 703152 1370800 547432 1905495 1775865 510958 649869 1514550 847006 950545 1033675 714316 231900 537928 1442102 426163 791929 794174 1394458 1061518 1924435 1839784 1093975 330583 1407782 1293704 24467 144452 1827661 1804566 650784 1946379 1155566 1890445 31079 1761259 1109121 1347321 1602253 998037 1980480 1512414 773257 1535065 1814606 305079 1850376 1997942 1545287 1147255 1280084 1421204 895069 1456329 1204864 1556882 1008695 912439 893440 944458 1261401 216375 1750892 1697126 356365 1203841 440213 988486 1871606 1211557 739912 630620 592424 1239695 634182 1125399 529400 328638 1663556 1651387 1955441 680526 1544108 1890892 1877933 1296334 553856 1527471 1119454 1875397 338973 1404766 1541654 1497912 727329 102836 1254407 1044289 434899 127875 1126233 1013713 55225 598816 865822 1894820 763299 934649 1195600 399903 860654 548140 1192961 627853 776692 1246096 1247546 965699 1415333 1180484 622938 1886359 1062735 872385 911835 1698668 1719477 1226424 1883728 1130267 396789 180401 258791 736972 911789 737069 637059 5518 919285 1166386 359611 976504 1270689 1530444 118942 603634 1035013 92183 795049 1779548 1792401 325551 530716 1974523 1808020 1759069 146502 1031329 1539913 1384534 902421 1241582 394271 1205665 965899 1128336 1904881 1334932 484123 257006 720842 1329720 646155 404894 149565 1089913 587482 927457 1689475 1112458 1000853 1993045 1798497 1146875 644941 1920497 26355 196210 366982 431452 1002014 1300323 1874816 544190 677707 373451 453374 1270320 1617254 1896710 1075749 1274765 1148225 911807 1699369 1880169 856442 1320062 1090786 126338 1428733 1372545 472 621459 1941050 1117921 1451960 136114 1302941 564025 1650118 1043543 1336208 1107007 531629 1799524 1349078 955025 978438 1707226 1930668 325379 1133384 1462375 474862 298386 283715 1179802 1442914 949407 455605 1585915 897185 851552 445263 1072378 1936148 1956080 626778 1534366 1750348 76820 101517 666347 1738840 1049010 318969 1294206 892414 484657 1122935 344363 1401292 905289 165812 1729196 165666 1725916 172496 1648524 413272 931651 800099 289275 1384056 1084338 1420762 1630928 853891 1592070 1266470 1142088 1575077 1290445 211694 1297226 159767 414147 921886 189081 271346 60664 1871706 1230536 1588985 490672 512257 122248 504149 1557030 94348 1874728 1914555 304371 512824 1764441 85035 1067600 1683604 1650053 351269 1946243 352577 1948071 1404133 373603 1760785 1146962 488898 117428 1127617 156483 723143 927730 970410 942245 64309 1783966 835644 1831581 1400097 1894426 478169 143973 1172604 231602 460684 100748 714594 1644563 28136 1062898 1061404 1599064 1348707 959975 1206625 1461598 895517 463896 979722 915030 885182 375786 1337299 1968837 1425741 1232477 74537 1632605 305297 1370182 1328461 237304 1830479 803793 876667 1084346 857270 228002 54452 816691 1729182 245841 1795933 1626321 601751 527679 895750 1986956 1151042 297977 711490 175201 342398 1441146 1325266 795900 1230899 1033678 94929 662866 45155 301113 1166029 273852 1523515 986608 840908 549382 1183192 194064 1448197 1711186 539433 1183832 1314388 203970 1978122 1132915 1843115 970097 1626333 1502251 764966 1476800 707308 555156 1446796 1036124 915909 1377062 1726874 1048626 1276053 959920 981263 1740726 1153127 574789 796232 860539 815398 805808 666399 1914142 329313 1332214 209087 1224620 1701697 1346820 700581 1975648 1282289 1928585 1207418 1209533 339940 237438 223644 879560 1092207 1688651 595113 405965 405735 1410515 838659 531231 1614665 98521 795229 1979674 1142287 1995866 1339130 41750 360205 1674826 1198755 14341 741258 587194 427578 1070584 247104 872118 1883001 1865268 230765 893339 1914095 916547 1981917 128247 1909081 1348175 1184377 457805 1364559 7532 646770 1947455 1468349 1941550 756504 1266733 1345098 394578 860752 1496299 362905 1300713 547337 1085489 1445005 332912 1294698 1877707 1522243 1529074 1578451 336146 122554 350248 1468417 1063353 1607470 407008 825651 31224 353468 1853523 1732297 1185793 1064436 393573 883163 564043 1345389 1457166 224450 898200 1909323 1550712 812959 1798183 1081557 1542368 278753 850735 1006549 1736855 537206 226663 924253 556861 806685 485756 1032275 667319 554616 1149426 698501 1182192 874358 305829 640212 49848 670858 99354 680438 1649099 1799284 354593 1596573 616012 733340 1908686 1289703 506032 1846839 127190 1820330 1595070 849749 28302 1844444 1020169 1835149 772055 673299 1838585 1259180 1505961 1603818 361489 1258111 1673024 1869880 385718 33383 942764 962908 170796 1083756 966551 1034640 955215 875384 880674 1594778 1223054 302945 1921520 501944 837035 603164 1690397 1073218 1716443 50673 685218 460145 930715 1224273 741546 902448 337293 1784944 304398 220322 873 1717379 216283 892812 108490 130985 509477 1824506 1906810 194221 1969102 42187 312808 742130 1958276 1102621 1243656 1159228 420617 410465 646815 845344 1373924 1316354 1830849 1160421 619903 538798 1599135 1201065 1746800 880182 1565015 303808 194380 330261 641126 1354579 1928071 1798476 763041 1723719 218314 1745246 1133333 187971 154286 965829 1677172 611055 672180 1769413 1269324 805233 629761 1641202 1753274 1857947 1714251 496455 976213 1621069 1859499 1222021 622886 877968 758488 314027 275920 1173251 632898 1052154 103465 1673587 744208 1334123 775270 160091 222745 1344670 37804 1118379 826217 391474 1314927 1276753 1527282 1458843 6234 567510 1010933 761182 63100 1012876 1223885 1873163 1635752 315395 285986 1656697 1504872 1566671 1628280 469885 1535917 1016180 1494506 1774609 1424957 633585 21657 1458374 1791686 360611 473154 450293 508286 1731366 405749 1524514 721815 924460 995923 330741 1498667 1202405 544636 293803 1817593 264826 1337159 1249668 548685 1927660 359751 232712 697767 345732 275194 315759 1879256 234700 32164 1953269 297316 1007333 1160763 1000886 980378 1967142 1949250 826373 49189 1741862 1029071 861225 1817387 110843 387335 1249394 873003 610864 1369408 1623670 1902116 867596 1395777 114091 1823915 1096851 602869 1350104 1428778 1445380 778721 928136 1680893 595446 492527 900701 77727 600729 578839 721725 1416066 701479 982535 1264482 220973 609519 1769070 1247441 1160773 1372635 1424328 70235 1827009 1621811 703373 1423144 432855 1537473 1372190 201446 1481200 844062 714411 528598 1258224 15757 1439732 1922275 1186121 649321 1593611 360781 1501058 219747 1729812 1124209 1060891 1231190 106185 375887 1026061 1775065 1765999 1981735 1936539 214112 757768 209343 810650 1168323 1487479 1049495 532481 687464 1300240 803201 506330 793327 834862 543534 82764 1899020 1428015 1518096 1897899 694703 1861839 1741624 578681 870613 806331 1129847 176208 763947 458910 1739612 1826642 603092 1724120 1484391 1485409 240669 66231 900518 1536269 845249 571079 1778322 1084611 182067 1668946 1480904 240698 1628015 325260 888716 407519 1034693 1429408 1920316 769307 1503640 768098 1265064 414674 1519420 1488329 1775799 1568102 1154739 306856 1584856 790684 527279 1474097 337272 351683 785992 354844 835809 1222495 1883009 1908429 885756 1667463 730010 1068454 1042191 1432129 1359838 291190 824497 962780 739430 1612168 1943460 455131 282396 1829613 847332 486881 861835 594812 906433 1422021 202558 1979205 1360782 841616 292508 1367187 1724536 1657302 575577 1202349 1085687 44072 1697495 494641 1405766 1897303 443118 1879780 1453737 1838096 540233 1497771 1373878 1049210 413606 47937 1028803 1242472 894267 856332 353132 723082 1340844 1194470 1133604 255491 773879 1969733 1139962 69996 625783 1542259 629865 1582371 1875545 1855402 1477232 1319365 468021 727874 100456 330226 80251 1670525 411387 58346 1263493 1962707 1823668 658474 1846387 1291550 779883 861568 231871 719030 360879 467854 1083617 597024 696231 1941157 1397499 1793858 690211 134696 481837 920472 1961884 1628975 69821 738406 1675416 78688 1758348 1556318 1466208 690034 1429450 1114133 98277 589901 940782 1108676 134434 1383303 1647506 1985630 1869761 1883123 219455 1215917 1916794 428950 1937981 1599432 1043312 1905236 1997708 1566784 1277255 601085 596307 1952855 1386514 1069113 95370 1205213 1435842 396981 835572 1727782 1537428 315586 24116 680177 1347219 541749 1906468 344737 1191149 674257 1098963 1812093 1984338 1221091 1185780 1470011 1877055 669103 1901192 82152 1890244 1687945 1195917 754860 580215 199462 1062320 706896 1706813 959686 1083298 1730801 1871581 1990247 930543 1969999 805004 1472315 958653 1756489 1395633 528070 1400546 1290441 976785 549243 1099616 693101 212011 573662 104914 199196 457268 290764 1502901 1932728 917705 149561 1208401 611765 1836867 876278 1358519 1271509 1822898 1395022 234242 338635 1572420 1969930 1178543 228244 512949 183826 1532721 694876 65389 71757 1215719 1024328 1899607 919851 1792869 803714 12806 473468 250584 769161 1047267 767873 602683 762367 240496 925105 1183926 859676 1726508 345094 1177662 827165 21736 1418173 698181 1808149 1832049 1412798 1478193 1238894 1705380 1496474 395132 1083645 979708 1846822 594069 1117057 1075552 416318 677499 1125553 1503543 1850325 1818198 317476 941406 1476022 334153 326641 530714 498673 61235 308749 1056264 376518 1538414 1977205 1831930 214449 115167 290841 814380 816947 1803923 1041848 1824042 591411 1756401 1600459 1446913 1081470 1237580 1871019 1596889 961094 442705 1643761 254906 1824015 1755224 881465 2755 1757807 1663678 1858862 1792040 1037605 1033764 1128514 1606428 1883186 984542 522753 1445239 1665682 1091508 1086672 120081 1007380 1169667 208743 1176622 125996 1911495 1539886 874147 860391 1675073 1532165 688313 1910775 1587351 463746 753070 751856 1014267 1957116 19033 497059 1870433 1845953 1693332 1987677 942892 1277052 1526931 703148 1856360 943443 1107695 544536 259220 1752223 46295 192151 340172 786499 823495 230739 1375363 1432051 1200699 130229 1951468 593819 412335 11643 1492082 415202 535967 525638 1184584 664205 1876698 163320 253383 154924 1368612 437320 949832 447103 1328529 1292728 1416153 463728 1560499 1294749 698993 420025 248263 1884418 1224562 501115 294381 885498 1062974 455539 901205 1045081 1551919 1061554 1335674 560362 490872 1421798 1453764 1488207 1646226 1245960 1987224 1089467 545886 626207 1309240 427208 555546 1390603 315155 1468308 1324198 1601819 1836754 1382305 70770 815821 1846977 1110844 854286 1329864 1914547 1270340 169206 1882896 1554248 1713634 288149 425394 1109545 1432192 934765 318034 284777 968574 789930 146893 1208207 323488 1679705 1079759 1807648 1867347 1729523 813747 38594 1019945 1751149 1360986 352196 1418427 934597 279328 60684 166073 1031405 238184 513919 1136335 422221 85637 1207446 574888 758766 337206 499081 873724 814897 1276017 1705481 981367 1318820 986815 582295 160290 64068 518794 22234 1549152 228815 148289 1407420 1224025 1632774 574816 816578 582622 114764 529471 1882142 1630760 1632204 1016785 63059 637088 1489325 703869 1648694 1369445 1255389 1272511 37172 358854 1574476 646508 298337 1919700 1715700 1026498 1269539 693723 930720 451993 1288475 1711955 672064 317779 711229 332701 732986 1200966 1672087 473645 1427662 2099 368531 1244916 200896 1823844 912116 1570938 1304904 847857 808826 1345673 465540 691635 157270 970805 814451 976293 359314 86593 1721431 606575 199318 1878427 1940282 430476 756502 1167689 1809839 1922393 1007954 556646 701724 1333919 1504237 400942 1493034 1000360 783982 379931 1269352 1332223 1044864 1935935 1629241 649528 1071945 1734740 781450 1688899 783976 16618 1235574 475005 30388 1674708 1616669 323822 782320 1639246 778906 421733 125140 1773790 99423 1527375 1272059 1219975 753229 963797 1412327 1634149 1705858 1802662 1283868 1394435 1542248 666315 1971429 1471440 460871 107512 1371449 1560974 1698870 310315 1162648 955999 1285748 847734 411939 1840724 1498193 322170 402307 29868 1124941 317887 1479788 1776495 672004 1279384 1634560 1018979 1207076 534815 463832 296749 1723082 1896958 145885 539606 1200574 1591045 564728 616565 1438806 614129 1130017 1766258 1848861 225032 861780 1107804 436833 849882 491818 346269 1932722 1690227 27307 1464744 1576702 771404 915979 1295797 353028 705236 392211 949780 1680124 1132534 1104149 1308688 1118481 822395 1411460 102161 1451435 1242829 894351 1671597 1400879 290373 1217521 1318150 214607 1488176 1133288 377926 1920802 494579 622120 90890 32902 95052 1423536 662118 52374 1477646 375366 262559 706567 1018870 332808 316781 630069 1967656 1455693 642860 124198 1213369 1066755 678993 953858 1746473 823507 876927 1942318 1397461 2474 1982973 1090285 1974558 903058 1912041 1644067 479820 250357 225955 175906 524527 994826 553199 1604206 488256 611519 1754988 938302 1222614 1409185 1344091 796943 1710063 1609954 1736739 34207 1351665 1309354 1311186 1846370 491302 773447 1330450 1351444 355256 1487682 250525 724703 598002 1052838 1896089 1118088 1523698 749231 1458293 953930 1630727 794673 21911 797514 1207272 1188098 1149065 435977 668705 1022179 1930326 1465554 1057015 1704414 1195298 799638 374674 678554 541613 1921688 1524944 1533060 1419614 283333 277259 1909509 537962 1644750 1197873 752022 452170 1917985 114103 1765587 1884226 1969297 1808393 308973 1071751 1152018 287008 323444 1584380 1514326 256223 33177 1144167 655056 38531 227496 1678753 460272 1107256 1166550 1674975 524492 1922959 183546 1293458 464880 493655 1727068 1178298 1500449 1019614 694802 1514195 1692050 795481 985880 270975 594524 113483 1550438 64385 229977 1843406 1675338 23554 1942841 396642 1381263 1840572 28792 1562772 1776052 292957 1390541 777321 1401639 166706 1066227 1124019 225776 1179434 1687773 584658 780991 218843 416354 1173793 355630 426989 1352713 27437 1320422 332111 428066 846456 1075283 1890659 1822122 1979091 38112 944049 944909 1482999 52122 1188296 621431 1197651 543789 843855 1108663 673706 309978 586476 1326644 1123849 976839 587307 1712014 1152005 1021986 1046475 547631 1102933 1677668 1429000 612908 66526 1958639 962604 1939361 565574 887483 185451 120618 59295 1500670 518600 1829157 1145337 373872 71341 1623991 1540396 1057035 76972 811251 288711 1577733 1882060 926755 435823 1268340 229398 558206 1888634 225816 1310185 1479198 292928 210210 83541 1681064 1693355 246439 1070961 1625082 1799335 1338449 155976 1960336 261856 1044669 129598 1042299 1097298 1572253 412450 1590909 1014859 484550 341193 850536 1264599 1265918 1988930 1192618 904595 120259 1286928 38460 1407465 1600486 489670 117477 583180 299339 362809 1924714 202494 288335 1560669 1961641 693008 1815169 482598 892833 1988278 606403 1549275 15977 1431441 23790 1795876 1589908 10646 815645 954265 796019 841930 843626 1456043 481000 1034222 1358895 1370771 1600645 268479 435316 1427600 841520 233189 366676 1592061 710366 1203900 1731403 1336064 398957 1896642 776987 1588831 385129 471789 1251759 795477 1717168 79256 510044 1190049 1130600 984544 1416762 194643 975819 1551146 1779234 1228905 1661877 586131 738412 1942846 1970939 272275 1884032 1515888 117106 1578277 26790 1926609 743941 1162904 1480279 1265640 844736 1845762 324637 905958 1016165 467990 1904449 599477 1770781 584794 1499282 91792 847154 584582 1689393 1926113 1550900 1159269 878444 1105009 403349 245800 784399 602584 957950 1985329 190417 178916 918369 833742 1647109 1179283 1259380 1784550 395319 1520652 536510 1618800 1714636 1076045 515687 1249490 547818 1878519 1322512 823198 1491783 624840 675961 1716549 1880625 1813665 628329 151361 1461933 994661 965604 610347 1049371 877842 87320 854117 1848199 28576 1055272 727277 556083 1458048 276450 1976543 1262010 1816334 1324475 1697471 616585 1908128 1114121 1842573 1478408 1015716 898724 562146 1544165 96956 1630893 1853437 1274814 1585432 1907186 1278655 1933383 1260218 1251647 1820430 1907292 1148450 1536855 184101 1452330 816527 764654 114783 1306642 493106 1177943 150017 172123 1447703 543106 210313 427542 420844 1022112 22468 222788 1818642 102072 208467 1116378 512396 1676657 349995 1920968 1347633 140046 472322 1685412 1136349 758399 1264676 1507344 1827103 1761533 1705410 371327 435864 731534 1616877 212486 1901622 665197 1616101 1727838 1394467 670016 101581 1152069 1159840 321374 1531694 1277195 1760257 1767547 813542 495486 497890 174074 582241 866477 300813 1552955 1453047 765726 1472899 1364495 438636 1264108 1496950 321362 685786 1085679 1842259 646208 1074813 788016 716401 965807 681368 971462 117550 1014168 906628 7480 1436512 366769 1394017 1766133 1843891 880986 703238 315361 1912792 1693294 547873 1075943 564408 1707891 557623 1104462 1429685 1606298 1484182 333282 1480492 76462 636067 1838978 1191068 952887 1362267 1394213 1580253 1468684 989121 1773284 1125022 378126 1569685 338448 1019152 1184590 562618 977811 1796976 377965 640249 1850177 1192124 1627413 286002 1208295 1307768 1048462 1518954 1023870 1094432 29711 1461181 715503 545402 1148994 587435 856182 1998091 1408466 1913544 1314587 316853 1706040 1446244 94964 1866122 726447 1886891 477315 1012003 1661127 1817880 277776 387649 1589016 1260476 952669 1675742 870162 1298749 101807 705613 1700796 1518843 1875088 1328267 1279974 1595892 1044596 571681 1002843 108543 1302808 828174 1173217 29304 803140 1009888 851509 1511937 1555593 271198 830214 1439136 255998 791560 339125 222298 206202 107733 627309 350021 580546 1436775 135005 1402098 1834280 1934669 70975 423603 55938 1679466 17301 1346130 1655561 153380 1433094 1625908 1051902 1341869 958738 614312 1071330 91206 303645 1198282 259969 609688 1947926 1391811 854295 1105137 1081348 1672145 1421622 1938058 189725 1850259 582595 1351471 1565891 1632841 193860 817385 1783051 1259039 947399 1936093 1506095 636797 1580956 1181868 1777783 8336 1124594 560690 1259430 426083 1465011 499772 1488059 683019 1526372 698518 1773490 651342 514172 58943 1886780 863731 868218 1846549 767263 841369 1291352 666156 1338889 536764 434727 538669 1783632 1002485 1601856 1670699 451714 909040 1114295 871870 1962484 1953429 381777 1443681 515538 438393 977873 9402 128066 26466 905974 566457 1747468 2925 524659 935052 1913858 11026 701679 1664097 1687838 1937967 249299 1779739 109250 1170429 1271410 272599 193694 1664402 375280 1123406 461046 777984 1619172 1349148 371157 847045 628488 1438986 1125044 693727 477283 1583787 1686872 1189567 16023 1116536 420332 1074545 294059 1476171 1765259 35829 463392 553561 1801128 769012 1030877 395597 289279 223564 513687 1896497 788483 1136814 275851 367839 155203 1642718 1674408 547162 228455 1790438 1769592 1841313 435006 1798422 38240 161915 1665917 654158 55626 572314 1652145 725496 176571 1473807 1748004 1394157 1783953 344184 480069 1263349 774383 1030535 87025 77057 289344 1263760 682992 1783908 1117897 494686 157540 1831456 376609 1666145 1856046 1268877 1195832 162599 888006 1248433 865486 337798 748167 528477 1297191 234105 354493 590468 308909 1635262 1034491 1145079 1924137 1439786 1026407 1132378 900739 1996870 1851690 1579023 678818 871091 1334816 42155 1389905 672762 1785454 1926124 732385 243817 217414 1136305 26978 1284482 339718 97244 160595 300864 49392 1752314 1629660 313267 1793692 1167298 1118564 1755877 1882677 1054076 1804778 594635 1384572 1341259 1437534 576070 462076 652372 1597555 123751 1697284 1545028 1667806 1749118 746730 358617 1051877 1540026 1560242 183238 784508 325302 1721843 1362624 1027971 1651499 1755749 1935960 412865 969756 15625 258667 763016 45611 1024086 25464 279698 666458 1592479 1342150 407522 847547 1967432 848922 1670923 1099050 19699 853203 1024252 1006933 371069 1585253 175932 1492438 454462 535421 483365 1459342 1755850 1681774 1127401 1815937 1654676 1872301 1915041 106280 1440266 1412704 747883 181040 1680348 767582 1104376 874159 1808864 1414381 1905677 1981183 7375 1312603 1771847 1832631 622570 1799800 55234 1015004 653709 739670 327823 177425 1255346 1470501 427993 663334 630634 249274 1092770 1886680 653870 1520660 1622883 1028190 74442 166025 1306736 1774363 1546496 1903294 1605846 24063 1900078 873265 902761 17190 704318 1840234 1669455 1125212 1570453 1368865 1252584 1026164 356278 1231446 1418707 1638957 1823705 1352751 43881 1082403 1251584 847746 575857 945310 362048 1470098 111899 403133 1984956 1048659 1826156 304952 1649705 1980637 479375 1261923 1112296 1782192 1116896 1650171 1232731 672350 219967 41063 697917 4929 659270 1117166 1460505 1741080 293644 78268 440423 537537 483531 1554187 512358 931975 1392547 526633 1059458 442288 816066 1066924 1300619 538261 1046764 1376621 1900318 424376 758484 1354222 1376848 1749078 779665 1565835 1443127 874125 271658 1895467 805742 1937478 1648756 292681 1509620 1065075 1572670 1275777 119506 206236 864693 1510199 867895 1904550 1888617 1394729 383780 1452518 836244 881918 1636513 908889 1297249 1409676 1611310 1139774 1222655 1152450 746978 1053028 1522174 1656121 18536 1980050 162184 1695030 1176992 691007 22068 1962975 1652688 1362908 1811078 991530 1788444 1696729 1194677 35809 1663187 1502512 1972472 416130 788467 1528351 1105395 708476 621321 1439221 1372948 1261216 187453 930723 1472652 500493 981477 334289 571717 1860801 93455 940879 1229785 700124 652446 31444 1605993 7102 1031623 1516830 472227 943624 1758899 1334582 334054 1140589 1012242 1082024 1843632 428683 1520270 1836980 1337345 826158 1484484 1420181 1521118 1991050 1357554 548384 1111690 884903 326041 728350 1924995 1563165 187411 1310857 1152928 1629595 213407 244145 75720 884782 307711 1214963 1782154 1032964 1576640 419957 747151 835575 1655051 336413 1852957 309085 467458 1379668 1430724 1471586 1926851 317743 66168 32727 1673832 1769599 1077499 224579 1978441 1465750 1126804 1207341 461091 322131 844493 1631703 1514054 1688418 1444418 43711 88306 213743 289859 1417549 79576 662237 26001 318 1668556 1074747 73809 472157 1921188 1139210 1571240 1756781 519138 18974 1077289 27982 596495 1528901 1775408 1947171 1518797 616016 1193805 764833 1760239 1320840 1442855 1451087 1553071 110431 543892 1854991 505758 630830 1001899 931763 1832565 970598 958773 1659912 405527 1863620 949806 70346 645163 1894222 1181569 59155 1640526 1066787 937378 1702812 1619188 1634960 452753 1226766 857224 1398859 1909591 766272 1336129 77947 1628392 1306711 1408871 1376932 1287017 535663 719263 1249380 626713 1662674 496731 1820150 460081 144914 979212 671519 1516923 1345078 1025781 808332 1828757 1790224 1026490 206043 842807 1647710 1343645 1902752 1250162 1042681 1983074 630461 7907 1024568 538101 104514 929677 1315530 306350 1757419 236545 1305701 1330442 1900929 1118677 192275 1431491 150637 663045 166981 517662 238880 66239 589547 1971679 576537 606512 1379958 1111287 934813 1590904 1498226 1188874 846678 1534840 943299 722720 944781 505213 1818622 1297058 390023 720956 1096582 172960 1692767 244396 1056255 774415 352070 1405102 775062 228681 1958071 1833695 1098081 377810 806273 8781 1773569 638818 1712212 318228 1882406 825034 2632 1598877 321104 481485 1629679 1939591 978878 270549 1073439 1707389 222525 749535 167538 1177942 794279 1860456 1367485 1552962 118688 1307223 771953 128520 1386682 1786502 329618 1258354 666334 1128420 1345583 1596093 330972 1839042 1881574 575929 348166 1514446 778685 1597970 929667 1946495 1760763 949499 1713719 710016 568066 1142161 995147 713539 1089620 1851401 33031 1406432 783261 1475601 963177 1663595 1761208 1193369 404833 106825 843995 1965312 1125617 213697 1374648 1239628 1186992 731008 961445 169131 1348610 1075823 739086 1896428 994458 2004 1048614 1389130 1824900 1222468 1775830 1951786 1683757 1421807 891533 647437 1886844 1094555 182034 501315 814911 975338 1514192 192756 476864 335473 1152712 41741 833035 845342 429514 1384793 399503 1823614 82220 266452 494234 1365121 1960170 148664 1009381 1635241 482057 1983966 1467331 1383629 287950 454649 871248 1645207 1693568 1662159 886094 473741 1107798 197236 1143378 1728701 1134858 69153 1546410 1201144 1591908 1455203 1277819 1294480 302800 1534465 1948038 960850 1455829 1100281 1233515 845906 1918084 368767 872107 1618767 890495 1728568 95217 1555890 731219 1687923 820882 732100 1821770 1508990 752144 1540677 1266321 1095394 434381 987770 1274273 1569715 1799128 59075 467752 458962 800896 1727076 1788534 655628 1562499 719623 789058 771165 906477 1047511 324605 1971958 1931286 1360796 1589112 861406 90506 374806 151939 1692919 1799724 1911341 887787 82211 1495945 118758 584486 1380644 1637762 1950137 1454044 1294783 655569 1469393 144182 540960 167524 1454996 457003 384324 525322 1149925 1496738 943478 1983072 1873526 1852711 229602 1154069 1987597 574615 419152 534584 1379269 6566 1941659 677080 1207251 1230543 808483 392665 58017 826653 166734 1153593 531867 639288 139542 1970744 960506 672082 481026 1634889 401461 116664 52025 299669 840581 67259 218172 1486614 1065735 1627434 323862 505205 824442 867892 1812530 440869 189240 1154183 799974 649638 929008 1370695 639638 1648471 696835 72415 970309 976527 160620 1560061 926150 83018 129502 1279165 834551 1507173 464997 1135246 1492742 1437351 1358659 1113523 1206726 1842940 916397 1742114 1926732 748473 1877382 522789 306997 1620384 397147 1973072 1174106 1963637 1430869 1101603 1014836 74950 1414989 1366194 807976 527221 1276013 289693 131018 995862 65333 1908900 1894579 437674 924018 1185001 560814 1178767 173603 1306611 1544336 201272 70849 810202 1324443 623118 1183460 1408252 609165 1777795 140427 1983202 1905887 891742 159483 710102 1901041 20587 1283247 1305670 951152 1519157 888430 1312520 1540383 710594 154383 249845 725775 1876998 1192449 1099408 584867 1002951 201789 814439 1996192 1072671 1904240 551828 1917488 1470885 980710 660646 1588393 1832475 1896214 1625964 1383356 1193754 1355477 1163443 1093627 612539 1791445 1591684 1726952 274219 1994553 971221 1191962 1664132 1071880 1891697 1773526 862419 845841 316972 783335 1457130 642474 1412492 299525 1808720 1486632 1009279 1764502 404898 943834 1119184 362250 1815556 1736251 253870 674645 175084 1382986 159642 1891258 526302 1225109 943037 114344 1455353 1053991 111785 743965 115850 1505449 190121 597590 774975 836832 885989 640179 650661 1654007 755345 1619916 1773715 298755 218539 1948397 197758 1428530 500701 944577 549595 8320 788389 14531 271559 1577655 879185 976602 1515940 35192 1725789 564345 805016 1824663 732853 1822291 1286715 362788 284763 1443069 214014 1811835 682903 1220805 1933004 1994133 1963978 1046040 664044 663657 98603 40283 714735 413058 1510350 526694 1644789 957839 67487 1241751 1267790 397237 216509 217817 1354727 686907 1999804 563274 1229878 13709 1994219 1302473 1387098 775291 282721 838071 1579808 945089 1722675 1770061 730982 1798090 990240 485567 1645869 994692 1106574 1257244 1483157 1408448 937236 1591320 800745 1986023 161509 1805474 1858673 1778072 631429 1646674 596743 684775 1904681 264475 1049088 1325133 1372735 1949947 977650 222995 1656510 170000 7649 692415 1220100 540079 650665 1607511 1151626 846161 1080153 1878422 1990033 1227534 1220549 35333 1205303 1918956 552876 376833 1383976 1025448 1818323 175538 786328 329769 238802 557699 394589 775684 1098339 33518 1275332 994655 997616 97890 988683 1005659 715537 1769567 1779730 583863 355257 278455 683215 64334 958478 1078874 1638336 1878736 52643 1549160 943665 1760328 1935194 997306 1215313 79684 739934 562024 1199878 605647 235643 640700 1238736 320894 1256936 1775286 1580290 805098 1600105 944539 1305045 1909746 213275 1257353 1331959 1660819 832214 808628 1481 504841 1279812 1754795 1108901 612769 1616010 470974 23243 856046 473726 1688686 13479 1116489 1509886 661923 1885360 1612271 1745181 64933 1472350 1500211 1640692 938289 362454 1629211 1602822 1039224 1992167 1599702 696578 657989 1267093 1218019 1780423 1943296 1114465 374190 1752413 263774 966962 1610820 906131 112652 590798 867410 243602 538817 865545 1199380 1015238 1099255 1232956 1893962 1342579 1060163 1619899 42996 346987 822994 54247 1776872 1133624 1949338 1271006 263424 1717385 1669835 611057 964132 1140222 335767 492404 26058 539793 1275977 1736047 457577 1999295 411927 1079304 661883 1450139 30311 113970 1162762 506816 236499 183658 771101 212022 459352 1374336 1602442 1577627 586172 137804 486980 197908 1194201 588453 1935722 1185308 782850 69885 647074 1702063 594869 477304 39202 1107961 738532 170130 1739175 68038 141441 1117656 1869163 945714 1860738 1969082 1798440 281656 996980 1371937 1634326 1703912 1805440 895232 852839 691416 1161715 781463 181293 905552 968327 1771854 946987 174246 196193 1518425 705934 1846704 980871 1335316 102079 1727152 1344506 1245232 379759 1902740 1762322 1170328 317603 937099 808148 1624937 83512 132441 1017996 792412 1726844 1246339 42987 740508 1375152 810984 1857762 502755 948923 1838320 382361 1180713 697351 451560 145199 455645 1878295 1397216 566155 852677 1066713 2614 20787 638346 467164 304562 1746277 570487 996709 1894518 1143816 1287066 1235581 1235413 283809 678823 1863239 1103566 1798442 1056502 273763 1648300 889008 897039 175272 1750374 509647 484849 1187991 67660 1029741 1946840 897834 1239464 1767354 193834 1916960 973919 295889 786635 604685 627202 821503 196401 218611 926793 489274 946564 1954925 950561 194065 440735 1907666 1053637 794547 887719 344570 27954 1836302 1646520 1162348 998379 1723131 1344732 137505 1127252 1942990 945829 39845 1474462 1024968 1751483 409076 106220 785993 1525181 1931971 1123817 888302 971546 1427509 32673 1751242 1759841 1248373 719020 1731750 36963 1916924 232339 411739 153726 1698489 186988 773457 147384 150328 1198961 826273 1741898 1957967 1150696 1493860 1952304 75475 1061349 1205724 1969780 721836 1680866 1650718 1933407 569280 1082101 1799084 1917027 1906643 1120045 643113 649221 1010668 1644190 790944 930995 1388303 376475 248296 1832730 959514 1000631 1559414 1538048 389681 1128468 62890 880208 330979 1595676 1099227 623499 858079 768684 534200 1967750 3058 996886 306543 859008 1820433 640137 938958 1073922 692032 1894427 466507 166264 1496857 964345 808101 134488 1585972 753226 1327018 750609 650076 1386095 472506 1933452 660218 1060855 56963 506521 1600460 1512165 387959 1176425 1898062 88278 907669 283603 551108 47424 459269 138939 1048589 1509362 172225 868753 1348226 1194299 1621355 690612 1287274 1103267 1229129 1485815 816069 1606993 161254 62149 1083912 306427 1722850 509428 145148 241372 1347569 210177 1187708 1628662 703085 521313 1605205 1534364 353692 1821823 1241827 1187204 69343 768825 342529 1177352 1732874 787019 1443519 267886 1171108 1146268 1347807 1574508 833423 820226 1730711 1653607 546559 476566 1689229 1447590 191752 1790811 422193 1613426 1804664 1890145 576346 297910 1992688 5934 874773 700852 74283 1241645 1223317 1571022 1889148 1356436 710164 377688 526553 714185 194798 1633490 846817 1836379 1160596 41139 1598946 695189 858800 80034 1062468 921866 1945781 592794 844415 409828 1391101 903723 19736 1120436 463611 1661619 1292516 817904 1797924 1466763 1527607 766399 1595884 1899592 955724 1459468 1498833 842045 1309541 1603798 257867 189442 1483413 1515709 936019 1000729 228670 1348153 1490091 2663 497737 1918032 1058078 862734 469097 972113 297296 200688 1546400 1462203 1284570 274334 960157 828079 333532 1385136 740165 1979108 770253 1700588 666140 351555 1184694 365201 1865184 1569766 1340777 709093 566615 1441451 1996606 1673893 674859 279548 1969998 1916308 1428404 616098 1136774 393973 689961 545941 1902153 1013403 1082518 71512 422201 1478586 1426908 381738 1969372 1196047 1726454 1006705 1444627 657811 101013 494442 1386988 76902 233840 1745486 1674057 1638702 914275 1260876 977073 1858907 1334084 1518667 1044243 1394312 574311 1780913 347433 68464 650600 960611 1355138 990537 130438 1662901 1493506 1880447 22589 381509 1680747 601121 891508 906379 654941 222675 1973649 1070944 900532 80269 310460 898079 92131 1923837 1864737 1014768 379790 88160 1775272 583966 1354242 847989 1303926 171547 589239 6743 1414169 193702 1611773 164701 1093492 806951 811294 645034 476529 873208 1489112 369518 666520 709803 1600576 1123807 1330448 162869 4561 1012446 1721448 294050 1859070 1490724 1868572 749259 646942 1578909 970807 1323498 485088 1366617 14865 1691197 184459 998448 287190 896258 860298 116211 1948166 440266 1388149 1530613 1096403 114445 1610535 1695602 767744 1598235 1641359 283375 1073672 1320679 1141601 1625709 163233 1910814 523327 1729842 981420 1109724 1138997 890458 1275825 910823 36036 1846474 359986 851891 1523901 681271 1504258 1833490 1136412 564497 777790 616434 1377949 872351 1055450 335510 1705469 1298458 908942 1224193 135952 717026 1380048 191009 1697191 1106646 1790292 135475 25878 623218 619443 1107101 1999720 389161 522241 1284274 683577 884580 807618 480276 663415 593942 1167272 1209387 1478459 510640 511286 1693799 1939233 1675045 1645136 451041 254853 921287 1510761 1841679 610697 1807476 939051 337168 1494088 1315901 537215 1853158 912832 1936581 297683 1790412 73112 846440 599797 1913156 258158 994568 1386225 1444474 62061 1556276 1836295 1564466 1391511 369301 1620334 49083 370318 1052604 1645276 1049650 41415 1283168 232437 1151387 502401 1043173 1241940 950572 662156 331653 529948 349956 305793 493808 1354761 1245186 659712 1116329 77712 1251705 1633109 1537456 1855886 386254 1814949 756247 801367 1306967 1075370 340630 857865 1126462 518240 1466119 1180580 1709516 1701822 1496728 39189 938695 911395 605259 687945 23775 1472907 1058271 483299 1211176 1817914 133560 1198093 799718 830878 666530 821675 1185315 69491 1648078 1996884 171363 1137976 817194 718766 1329425 931444 584015 787539 1453348 1118857 536259 1703019 852768 1228314 1013649 281645 625662 1158330 782217 1681974 1147013 198836 992147 812175 793706 858216 960022 1711414 1152701 1114699 417998 1021696 158384 1561302 1772189 1761948 1310006 157213 1602733 1991401 70711 724052 1031437 1690128 1708194 694588 195315 498418 528091 1162203 1700887 434115 1916301 599894 1711691 818692 1541293 1110434 1609313 654618 264046 188595 516684 323919 1116296 1286998 426552 857110 1605800 1813624 1997040 1287851 712082 141893 432169 1873244 1990353 1615998 1007808 1484739 1462094 1608285 371094 4694 1657333 441254 169880 259251 520954 1750893 1816713 1129975 1270101 1588026 1195447 642951 1104849 1783490 1340355 1325372 1724354 825670 897995 1443343 177576 780354 1552252 1216750 994112 191156 486015 1302016 709494 1527007 521656 418776 441 93560 1611568 103551 250963 1174352 882490 1909311 1374233 91336 589887 1414096 1443884 921252 964708 92658 140559 1192592 908994 1785587 1557941 1234928 35210 1440525 1527701 1831415 1942463 399942 230847 407494 1305034 1754424 1302893 493361 1937299 1780967 1020514 330413 169017 412805 1186907 1650950 1031595 189990 653174 906768 300029 1211966 1520010 720715 1616292 906863 1989242 939825 1402028 1459125 241028 674462 832698 734244 1598800 1482724 1433964 328451 106962 1620524 91313 1319914 1216544 575502 658670 1200952 1731978 845387 1990892 1119364 262083 747894 299711 915313 99922 172589 71485 698553 1396516 290295 1588231 193041 273516 1696785 1126444 1037357 700769 1891435 1923573 1432660 317311 1133252 1786902 1713942 1091359 477784 1403914 1867444 964481 947611 361968 377076 117879 540703 1223116 1379041 1807503 1498452 1117562 88541 610164 1327483 1522171 744957 768855 1529575 1525621 902356 1408093 304030 850118 84730 1700320 1334491 1307818 1029539 376641 265465 1312643 462037 1170267 1329443 302054 512414 453083 623277 359609 1424029 1413321 702066 358173 742188 204279 1954114 853660 246597 549539 1189351 1524233 153124 583801 612871 862276 1860981 1720303 1436186 1177884 1341860 424931 1944258 469626 565872 1602289 1165726 1212954 1420151 1893188 1997021 1012797 913050 1068462 150871 412045 515960 1898424 1933115 1570273 512034 78422 1592544 1380269 1527740 343225 1958741 1837046 1811859 1798770 746971 1780841 1318948 780363 1704504 1004868 1937913 558295 1736241 1211953 1269232 150716 581181 1310476 1985379 544484 1369371 321622 1848697 617014 1791302 329543 1404117 55106 903672 7635 536263 381470 404212 1706742 1845129 694623 267912 1987713 1720257 1259651 1875423 532382 1832016 279006 1408163 1211634 1476942 172696 223825 1439178 794882 516577 1745070 1618054 1036492 1523609 1547046 790632 1460635 337982 1589410 714825 1315712 1757510 760588 67310 1833603 599415 1223251 573580 1614326 647784 691183 1370669 1304860 1140193 753422 1305697 1309119 439470 1649167 1965155 141923 559708 101369 1065551 941793 125095 870735 695106 663159 782817 1123930 1156144 371165 191954 497441 1619380 112623 1929052 174758 1711442 909540 279281 1131957 1148161 1756661 416844 1353617 826436 215880 119362 795056 1235586 1253311 1467589 1837532 406562 436237 1260845 869286 128217 42381 882825 1035151 987664 584260 907649 581768 1860526 186371 1063798 1427107 1960811 1671347 1574566 868496 505127 855559 680818 1728613 632403 1347197 151794 208640 1871296 1910342 899487 822074 461082 578242 1282284 456195 1987044 34358 381373 1331768 403193 376264 1689369 1599693 66365 404091 1737842 1006837 190272 1709102 1627944 217211 832156 1382925 1131065 1296355 379629 1685130 1196728 1837475 1490197 384675 1493711 1556915 1428321 674255 1161869 1172388 1823414 1638584 1931770 1793097 1656174 862701 841290 1935270 805018 318077 535953 649432 772744 739882 177900 284902 1961412 1052347 1988818 931790 1467539 1251346 324135 1329513 631709 1620511 1021100 927559 1822652 1093684 1899259 216212 1479639 1192259 1659924 536168 59918 901916 281152 932899 963522 1198751 1246403 1752879 924196 1219249 1177518 928512 1809849 130062 948704 1500642 238881 1314582 587347 1677454 103976 1882818 1559056 1643006 115809 780579 550284 1627480 1569804 1750201 1062410 828728 664361 1016846 1417949 1780753 1939278 359549 1590051 1146950 748422 33175 403883 1197533 487881 228198 47277 1942388 393169 524826 1020995 623245 663157 1407419 1134786 1139353 804745 772293 689552 1185222 5945 991687 129442 1110840 1507503 1992177 1323501 1425380 1543969 1106849 526566 358250 1920037 288592 811183 412695 1300375 1611675 486700 1694953 42065 131777 1861126 1907902 1192435 907172 745968 230389 972414 892876 425915 1561361 429207 1261639 1948240 1576417 1514501 1766696 819541 1907703 122373 1013109 1011265 1552157 498984 1864698 1982793 1166790 1653465 1475964 1089302 1471576 1757498 733941 1174023 113606 841726 1535522 374186 1246808 986892 1243674 945664 505252 788364 469188 1209089 506535 619999 708336 514879 1331973 778643 1969668 709432 532595 989327 64114 1964934 1928014 1530126 1456468 1883067 1381259 1482794 25509 1639945 613102 328712 1609987 1628695 1492462 983282 1440226 490021 788442 218433 607544 551538 1557678 40444 272124 1873215 1672236 253282 1300039 1747539 1184611 1132612 1291454 477633 274150 412048 168137 354222 1174543 7319 1765915 401087 68790 276119 1413802 1480604 113023 1125932 1811327 1603392 1463471 1858841 1067772 1405677 1241752 1766790 641863 1939865 1567416 1657627 1617122 1184979 292117 868017 1647379 1614982 547790 1711060 1578937 861717 413652 911400 610579 709352 731229 893184 1449748 543292 1102429 717037 420031 636410 1954774 1885594 395743 1211459 1797892 1790776 114797 1444482 1576021 337012 1896597 1263720 144053 1631647 1502852 1147713 493696 330455 1765334 1860902 1779035 508199 974908 916532 1798893 1048812 1451926 1444761 445031 42172 1235783 66736 962050 873044 868466 542084 1150843 442825 1834277 193707 1430914 546897 1324418 443280 1213283 1689794 229953 1531755 779271 766528 878392 1505365 1190998 1381031 375912 291629 1781111 1578214 214117 805588 1666785 1855276 858987 1453367 1563841 1546455 4662 1753212 1682094 538560 1037909 403373 773424 259410 1229934 1708958 1763974 389529 671386 545000 72252 946983 1855727 494713 894417 185439 592687 1978205 1102265 315604 781442 1119609 1849913 469515 1323331 1887313 961890 1881284 636990 263298 1139107 1365188 207126 1418514 1172934 608475 100728 1073199 1186276 1325721 1813478 980449 1942409 1227738 939682 1162618 887839 299165 1377315 1982289 500441 1372843 389894 507015 10790 1371454 1045555 647948 1416991 610560 777147 1074176 821119 968874 1929372 1593165 1815439 1020473 1840924 584346 167649 632671 1453028 1417447 1585523 1915451 164142 1135033 306783 1087550 1220412 19700 292807 493180 1099615 1188526 1862098 652623 580252 1093215 1621288 1612194 31665 1850906 1964038 146103 1881247 763599 1509751 1353009 107245 1414449 1802055 1141025 1862121 1386888 485269 1119438 1794700 294910 595748 1525059 1196741 194650 1986362 523666 1414963 1519472 672428 1318457 1167752 1557199 1118136 124853 516209 97151 365807 75236 251717 1905662 1218586 207071 478203 4497 1417490 1122382 1933413 484167 565691 605959 1465804 1265079 1266112 1938097 1903466 359242 1298886 1092516 1359712 860056 27508 1235569 1289687 1393454 1224591 707944 1751073 438891 1340016 1086044 197283 352749 333231 1468731 1016648 999063 791483 1625578 1536357 595263 1230867 1773374 341789 770691 777099 549935 1011156 144742 1965409 1301716 1519752 849612 1153680 1849368 79461 1428052 1399484 1387755 728143 203627 1944781 1662339 1877232 1982621 1463142 1217404 947175 484587 812937 323524 403131 431901 192094 40020 581155 1185274 135538 1686387 1097266 1392253 1661936 1396950 1289286 1831717 1404254 434916 343414 376445 1440545 1006061 861802 1562265 724413 948208 1992262 233116 1658484 175873 50245 613877 1997215 1042032 1263815 1806391 828213 1120868 911475 1612583 22346 1028495 289092 1707783 1210649 1366417 92559 381696 1209385 476610 537456 1401600 986400 402148 1653173 1518075 1072273 807888 1449881 714175 1982915 1102052 1914100 964543 1323753 1314047 1009948 382970 101256 1131975 833981 633443 1313181 228210 1955809 1373305 294237 1981107 561452 1058692 1708319 1069423 544584 1621309 604209 900843 885425 574760 759295 773444 924265 750085 165012 1716430 1457674 1052872 989920 1196573 804205 197917 1412384 1297339 267232 1994375 777145 494495 1522726 785024 114618 1140745 408036 193407 1113645 1225239 26395 1052896 617502 472166 1335391 39854 1736214 873416 1622709 1855464 156878 897662 1575037 940931 1618444 345621 979784 764840 329645 1192020 1353300 423997 912626 1382420 525739 542314 428972 939550 42445 1880005 1480969 662946 1257179 1594327 725878 1418609 1741040 1265529 217732 1241476 1811120 1856958 1854663 515760 1387578 1812633 1874107 1517381 1909775 1592815 1505103 1562842 1887780 1551700 202794 913977 476587 210574 164124 1716677 946691 964882 904712 1074090 1998902 771533 1978178 1821598 1483863 981093 872817 1318464 1712517 770301 1910203 1375555 1600472 13639 895299 743825 69154 985436 1144682 902626 1987656 199057 153923 896444 313140 1023043 1150817 328737 1096523 1984101 847523 139268 888622 1824920 1546008 1383672 780015 1476952 27277 1759872 1789087 261432 1438761 479924 1543130 646221 1725484 1724423 1886250 293622 321913 727876 107945 384492 1690111 1030801 298524 897641 1431838 1653174 294576 32143 1682320 1321560 366795 1662579 1525555 270015 1234793 1999815 1247059 1671072 1664589 1782595 1823191 1757949 1793535 1208919 1637740 750272 1828015 1086154 1656861 1457316 223705 1732244 1797542 1724787 1208117 513247 1922708 535777 1184839 845276 18830 376742 46238 905316 991026 916206 972241 202913 831876 1076543 968539 253846 9467 1153362 994287 874797 315013 1890110 1554030 1061978 1465129 437993 341657 647130 980838 1978074 1955191 134040 712255 1260903 706206 1855724 635538 357453 1187349 950279 975083 1404453 1641005 1153913 1919436 1254770 174622 1266906 1062771 1271356 1315152 763550 934599 438735 449883 1789495 1654857 1291956 356514 1949612 819049 70212 1113633 244584 1143702 231716 1897103 206660 1024548 1093074 70709 443141 355100 897003 305918 969447 475141 1886060 459994 61937 278018 531928 172520 398027 5017 669548 565698 226589 123102 1108163 1994663 180701 433237 728307 627196 44113 1080837 1400188 693344 1775347 231029 917744 253631 1040448 1484598 1002392 1738628 315732 1636611 1738228 201878 933901 577407 992112 235712 813248 1627136 1495041 1127843 1665232 395003 1682989 951778 1486187 1288058 158893 1859994 1554531 509528 343096 1078945 226254 1703911 1299662 241702 1523780 17220 1558162 1953835 1216035 432596 144740 343033 4054 596430 955131 399586 1196293 309335 1452838 1238640 548403 1136823 360655 518291 238437 1372535 1769974 356152 371978 560387 1829052 1032782 183673 1947950 485409 851798 1032357 636432 1717723 745357 596645 1464037 5290 730330 317581 1925030 1004130 1857901 1819609 491215 459717 1568850 1819211 329340 1198846 1624158 1495305 994217 889444 621793 857997 1124802 257918 1927873 152025 658730 368857 1848854 243150 95930 669681 1255617 1170689 918686 727630 1433363 719213 103921 1208084 511187 1731081 1841923 340386 301813 7791 345076 214312 1239970 869250 316704 696489 54102 1376547 1671333 999189 78466 1972802 20591 251202 1672854 1632825 968294 1745134 550321 1268096 572530 415199 627835 168147 247237 1634543 662195 1177791 1670779 188562 1256807 400676 1666101 360776 1040515 533877 550160 430631 1092409 1214755 143508 1510291 232656 713639 120726 1376872 640129 230729 1698856 1843899 1227016 1167855 255529 1673396 1170506 692250 1811648 433590 206582 1174554 1685998 412177 912657 650711 188609 764389 1758212 741280 532013 8717 72555 302288 270967 245569 1881159 1023347 839472 953589 46272 1516922 1196321 482324 1354378 117684 1753813 634879 1300915 206639 340385 767691 1520884 65323 1781809 1760566 408130 1488219 1965258 404276 582791 1556356 1918170 922621 826196 1664079 805625 113888 1288653 601844 1341176 193504 310604 455379 1140644 1444172 987943 406133 245536 635161 1407107 1610126 1962957 1670749 1721167 1442705 1962093 1085046 374847 458885 1999939 1175619 111918 834658 882159 577291 240003 530699 1931461 1332532 1373550 443077 1659222 320854 878821 619580 262832 149550 1589113 1656222 821920 946336 1753443 1691631 1843846 780443 649416 1316521 747638 1632827 1036828 555865 211265 228856 720325 1867812 1827071 1783983 592015 657292 294155 1632786 1846699 67964 1903117 1982962 937565 1474940 942039 360068 1646961 1003470 1386357 509752 1096807 85621 1219890 149422 1538712 69497 1114487 918662 717671 1275344 341299 393377 912375 1666986 666067 893738 246159 1442389 1510351 1321319 1305342 334025 1086220 842338 1061248 1043547 191729 1724089 790604 1010726 483721 628980 728297 324907 866727 230105 789285 1201387 672344 445679 129038 1710382 623657 971842 452535 530946 1752465 1155267 150028 1349666 91038 1587360 90594 268641 787026 1365331 654681 1421064 1568920 124373 334869 400810 1960479 1901357 1084229 108213 454379 1489016 1924703 280708 1906570 889415 810710 1335772 1660124 99792 884564 1809801 1412506 1071610 54125 9634 711290 1053043 359074 1516756 213386 142292 1154233 305612 408808 1075903 1171892 228617 1904868 1496171 265305 309921 1001702 1088067 990957 1224425 95530 969769 221625 8991 1403470 1684880 1119919 1318540 973860 1411395 491801 1787008 1394590 1432821 1087799 1463644 1583067 509482 1001957 286001 1179692 1506212 1268064 1459837 1728980 806362 645193 641118 1678511 975042 1089541 501515 835175 1011547 135386 1913357 1312004 747748 1398449 681040 264995 280007 963201 872671 1158931 1828686 505971 627382 333118 505587 696703 579029 294447 84117 1718263 1632337 564866 960454 80890 1298028 981013 1461706 859495 2300 1997994 1983957 1194611 513931 647048 624209 894973 1459062 1087953 1177677 1517534 1675744 1966621 954172 1559361 1210369 1258074 933119 260233 1159044 622868 1720135 1100622 652162 150956 1442487 128793 113654 1917762 274448 1503904 1572315 1456488 160719 505961 1272419 1706276 1558948 185585 1260631 735608 78962 822823 464467 1111851 496173 1397242 1153937 1032538 1233982 806798 180474 531343 551444 746649 1906364 692704 931952 1516794 1304235 1960277 1580472 715721 1057549 331137 1213913 461621 438520 221680 1660172 702423 1240631 789426 1199144 1478903 1183305 837649 413254 1599958 1182901 16750 963631 1583614 1582701 542487 1313167 1431120 1209613 181385 430037 1260671 1403429 1286473 1738191 1500384 1113167 496260 1049055 575926 617356 1122593 1694477 515866 1917298 1996529 953441 1766074 446838 154343 170931 791463 446202 1289373 381601 681683 1909169 87076 1106704 847848 110300 58253 773733 1566483 1139219 375244 910463 1046899 817968 1453007 1462819 1226361 1883959 17413 1384867 1038522 748562 73680 1286362 1186307 1387185 1938151 1612847 807975 648786 590937 1280507 757741 202990 1893106 1046823 810663 685271 1227988 374111 1644090 1811097 1803220 92601 1410308 161607 1784217 1165822 248929 254000 35565 1425921 134080 1380504 932058 653694 625288 1629190 1204364 782926 1592835 619531 1204205 1953553 133018 1511423 724345 1771102 851082 834934 921677 275292 1490250 452419 928133 1634846 1438114 103329 1222637 117471 1343721 44214 983950 114186 456777 1250925 1237213 1418351 446731 971438 1247208 1840664 1517351 631740 1277227 1692496 1754030 108534 1928621 1596547 1616038 1851871 386879 179316 344183 990757 514179 1910268 1062285 297472 1699270 768643 814720 813605 1487600 949661 1095414 1247881 1549329 1124091 460828 1984224 910894 848609 154675 447030 88471 987270 767293 1861768 1989872 191944 1587494 1205693 1083445 656278 550877 646820 691142 167997 1791984 1596511 779987 397912 1503264 1850710 231779 526661 973168 46526 525732 929264 250737 639707 1817343 1159536 1969282 1672139 1849891 544960 526507 1089628 1716660 1566860 641906 983054 1754463 1580819 1450029 1842401 1224310 551260 1271499 1095964 1088650 543536 18968 1620131 1710775 25317 1017238 836135 293822 1421456 118607 1091569 167811 1547396 717422 427589 1894052 879375 1923762 1669519 1805308 421980 802551 1609657 225392 689593 5754 592086 1972556 1498938 1240348 1567637 290421 1467569 960869 1331940 1457305 319014 1346198 1413255 1376642 1334777 1660752 8926 209912 1274912 911352 1991113 1316324 1285331 756877 44022 1778719 1510182 1602930 593949 604815 1809126 56594 1428003 1235827 54665 528835 1373649 1132551 918836 1758666 1331412 1357764 603816 1437880 113162 287708 1376658 1909684 255453 1154182 1956366 275358 835859 463278 1159435 420490 301634 1445367 822509 1262939 1225644 668928 205783 210429 861267 1697267 457138 102043 1168892 109588 1031899 1273014 173652 1373395 958270 1099311 469085 80675 45497 1683215 1520850 1099922 1887537 1210148 1977740 826546 1087446 1159002 1858968 1989256 1024026 1272145 507339 184624 863960 397965 928109 878475 1644606 1155661 1644287 1629246 1877395 164377 1252415 1238144 715841 1828606 297462 1187792 1493228 1589988 1841978 1876398 568548 413671 580232 1516229 22009 1848164 1891177 1524527 1932545 699358 478882 139804 967766 1610632 1341252 1550871 857644 622313 1160993 297879 1401608 467579 1015131 427627 901636 1046200 609105 296220 1398416 1753321 504233 299685 1649750 1904777 844653 357449 1287459 1578273 1574835 961872 92512 961734 1519190 1211321 1779629 228514 55411 832546 235128 616394 396446 33856 1867406 446108 450390 631793 910960 933402 1892567 1918889 132193 483379 354280 811763 1019625 1690399 1057406 193894 689097 1076544 139717 1404180 1463791 637873 93109 1783426 560384 1372044 1603760 731637 759901 537150 1620616 1520653 1346539 899916 589017 1787642 1711242 1095118 225902 1777787 1792309 1745724 872026 1710409 1019744 1198524 395027 441861 1428609 1267815 1045516 1428689 305845 511184 1907226 100347 519278 1604506 101687 975695 1441259 1500606 647559 1347289 1106711 231768 1421543 152365 1170510 116651 728448 1919095 1250025 496409 401573 593924 1140440 240532 976245 291512 1797313 572206 832877 1873109 1003117 1025950 968437 1098571 1683459 1931490 1807142 262948 961157 55227 1484630 910446 127401 1830775 13182 492566 760860 1501978 627600 1574110 217956 768669 1271806 1372282 1080057 1666939 1054130 1980820 1739433 682093 1182009 879295 1971892 615848 448670 1123025 1897638 1690256 637493 59998 876112 1414346 1424222 143498 83969 1102038 1995233 884638 1392541 1938799 643021 1199045 493648 839314 890978 546995 1778558 249890 1135519 1839949 1797149 1010797 1639419 1117276 189552 691337 364138 1683597 1207075 1539053 357946 85321 53368 262119 1865708 96651 220441 462034 823499 525313 854192 1291370 1868521 700064 1698184 222904 209876 669338 384986 1014043 471202 685090 998565 520797 1684765 123114 629142 910915 901099 1419909 321835 696828 1417911 188403 673912 787866 1321178 63064 1974398 1974578 1993039 144021 1132210 1230192 1904124 942410 1448929 1177345 1813374 1542273 305107 315274 1345012 1760283 65670 1729574 1505799 55383 1653467 319774 1487819 1631891 1327719 1093384 230332 1100116 1086216 956519 220532 29757 605815 1389568 481963 1097495 391283 150100 266006 597549 1914953 1127678 363982 1212499 1129552 1044381 416816 1819581 129708 1980626 884674 1525357 384012 280892 886507 1394419 864752 1027991 330891 981825 1606799 927233 1946339 1007022 884259 974193 1468675 1140966 608695 663903 606079 1146406 1310062 1034131 1907563 682851 1800762 1909212 1399471 276921 597969 290450 1304320 76892 199554 1554917 1523647 1265298 1603642 1209475 1602240 1944935 1280033 1781702 1629970 970316 681570 1965147 1920507 414252 584251 549844 1300812 1443572 1856425 1656039 296219 1056505 720745 983628 622815 1209404 368513 66816 1503682 22026 565165 918841 119428 1780223 916440 431891 192108 614022 336468 649019 1259800 1842445 998344 135014 1761621 1075756 702913 1459292 318971 1958329 599170 1450566 329127 38899 705122 1234250 156197 944570 970921 841823 688054 1300177 302780 371252 607721 1077495 1343577 847715 29940 1429018 576846 1776900 382615 1813590 1164929 1497329 1791109 1640606 724254 109752 1059590 1751772 295454 1526183 1018563 1598895 983269 765382 24953 666235 954613 1123638 313079 1246588 1959077 394094 1606505 1593332 1158522 1634643 1819168 1055447 782218 949950 1380373 968303 1500516 776726 637588 111807 1548180 1283131 1543277 1396042 728991 958642 1535090 183956 1855075 1492999 490403 870937 1762450 949416 989849 1171053 416987 1506723 463872 956907 842323 49094 121588 1490004 279189 1706204 1510298 245358 219520 212842 1058477 1031269 616822 1104686 761379 1412871 1406420 1490081 230153 244301 152633 418545 1751007 82069 821314 1123483 329928 1837057 1370314 47891 658640 1046985 847539 1235895 1493384 1612426 1374763 854909 742207 108487 752816 1760841 631791 281466 1468938 1739670 664998 1762348 416347 1287935 683047 568646 1211272 1245581 1639010 1002406 1983272 333032 175274 139747 286244 1505511 397958 1801686 1873452 1758764 1022421 1414256 59023 1659182 1392766 376656 786853 241258 236306 1665106 135418 1928197 1065174 1753239 1361954 154472 902393 75898 1623375 1771817 1848648 1894483 717652 1057165 289270 1058979 1024737 1170132 712770 1888346 1647544 1896887 1438073 849727 1699962 1008265 1267635 18445 188050 1436441 682553 209779 587581 63339 774946 1535989 558908 345233 551711 966363 933548 705609 1309075 1722049 1792700 1974817 1941152 1844944 1244418 217040 1831179 1187001 274333 1052334 1449879 864682 1404774 1716538 256350 937822 1777103 1680585 459967 417685 1566581 595882 313016 931963 16129 1688565 1106866 1951452 1651089 1673945 1677643 1158573 1672390 731090 1454192 1709789 1421206 805693 1377279 464092 1932893 1347821 1931118 781309 1797780 1353266 933440 819801 423944 594508 855375 1282906 1087916 1649338 1215692 588324 1304382 875683 1520838 896326 838298 1387511 926213 1115720 602238 326785 270168 1026009 739304 804906 1047830 1066490 887743 1112461 1594158 1275608 892390 283148 641709 692310 760032 1215163 831773 1998041 212504 137901 1189910 87038 1869041 794784 304225 437606 1267394 321463 572435 1350305 446651 1703585 560989 156140 1082256 202861 488720 429180 335013 618845 1838503 1249894 1556706 16730 1501297 1695962 466858 301797 1915865 1458197 1122483 995720 1246217 642063 618594 1326241 103017 507543 1040209 1478132 632540 1959349 1869254 105307 648317 1787151 1307213 638677 1804138 377114 60442 1575702 1481579 861932 799907 1487547 910043 135931 411362 1360087 1169437 855245 743488 808387 932338 77466 1648198 495441 1917982 1236461 752091 564460 1363751 70438 1311511 962593 760190 1688725 1964973 258404 50022 851627 549547 596131 224753 330941 325660 1445593 1701463 1383900 1238153 794956 810679 832106 1462115 1989969 914608 782985 951290 774191 1355913 1490100 1429645 868145 619831 1126302 1526815 338785 130927 186072 372652 642836 1224184 1471960 915088 1010646 1839839 275657 179588 1472447 1296317 724714 1471292 1899952 69450 197669 1902203 1496173 647894 1985871 1632294 1428084 98241 773710 1540301 528215 1606507 43866 1474934 1614866 951603 134520 1918744 1672100 716793 713997 653512 1350338 204744 1291161 1921128 1347138 555057 922798 997342 663364 91003 1216371 672789 1075942 1131170 868005 1375857 552952 1378096 1595603 1742789 883550 1312996 1111163 158249 502298 389400 1697175 169940 1366848 1066014 1247427 1666868 29287 1704466 809773 322558 1745481 659146 300353 1944422 785206 219722 615079 1270501 656239 515524 1650333 1625957 653045 820209 1161972 1156335 1458435 22340 1601872 266749 1154886 1903599 386617 102602 962234 189653 202846 666302 66942 275633 1954528 746604 649872 667195 1065228 1865089 207530 879100 574189 1371433 1990144 504445 935495 605373 1710644 1187914 1782227 989775 228805 635758 96680 1323584 1600627 543926 203385 666227 1024811 446160 109624 1877519 602909 86180 488456 1445177 407408 904008 1480642 183345 611095 359638 508808 661853 1727293 1173197 385969 1375606 1862159 1310928 833702 1091958 897260 1546747 1473876 712469 549883 823590 63961 104374 1165863 1591256 1244649 1053756 1367092 1730403 1079349 1139268 84078 507366 1377105 1203848 44561 878514 1345322 950108 997320 1158126 416226 1432714 584711 110107 1565382 357348 172400 509892 1085092 1822953 14931 1613147 573596 1481142 1338697 608920 593271 1127403 1077130 194513 276151 977060 1761159 1327115 74868 1989266 556961 824971 317309 318185 1718825 1194376 1293152 1403491 1762877 154774 96778 1090871 1653846 1628760 1669934 1915597 1680948 1712437 1467426 931622 426959 1136007 1984120 814103 1228959 1105531 1368006 1710165 886148 506333 1585503 1251842 1364003 268058 413722 1703593 620589 1518675 1273264 148153 737519 1475062 911274 701595 870719 397364 1045028 813184 1490581 1252163 629646 1022871 1423082 796058 1618488 1650351 1169899 1306386 1040976 1620113 1121413 1625664 1908253 1674514 554589 1398326 1536462 1256518 323845 1427772 944064 329674 149164 208338 238521 94701 1501738 1183610 1576128 724820 798485 1610462 1952874 1969442 505077 1885740 615532 1244401 1996056 1633986 369949 927505 1127206 809551 1393035 915434 182424 786987 1054901 1721066 486005 214523 1893831 106431 739994 1186131 1201043 1513897 1624087 985175 298606 818711 283189 1926141 1892974 1186720 132392 1406804 764960 1939960 1372692 1545650 1356112 1039284 1310722 303051 1619278 798506 148682 1792720 1577366 1699920 1980767 1840114 1607360 589096 270419 707836 112105 391880 1539501 1633225 1449671 1542426 52190 284138 804146 995312 1186709 1199606 645747 166167 490390 1970654 482168 825998 1380055 1870502 1958002 220290 256590 1285592 1517747 1495843 887884 1335081 1419368 513325 180166 220886 844693 1133803 1982892 1669161 1990545 467107 1215142 1291401 1812334 1312153 1404511 1806049 543368 1729572 541856 1879027 1515384 534605 510745 115963 1031822 1239939 1333917 310380 1543262 1895173 932883 565840 699342 1335068 747336 579510 1341110 147994 886050 552387 1233752 1770827 1859387 645326 256686 1687014 995558 1880230 481043 940677 1201312 183484 107105 253793 357576 1867209 1608747 243724 1647291 156395 1052203 701196 1502686 1616729 1834754 1172004 1257403 973340 58363 1914046 1887895 177065 1527776 608335 1341119 1104078 852645 1549353 711018 43921 84759 42647 58541 1555149 557393 130442 319135 1705896 262443 1776252 399048 924068 1459824 608409 439413 44748 1205119 1910092 1179133 1280154 1517591 1871876 898248 1180456 1248102 1623582 8068 210902 1234230 615604 1776567 1383844 158727 1848065 616977 1450111 1287055 853236 1953696 360502 104636 558071 434950 1772749 20603 1311633 754332 1757383 1503333 247203 1688557 76976 378918 283461 1703283 899108 1129388 155251 877962 1494273 1135992 532962 1237495 1849469 1491144 9709 396760 1030066 299635 160977 638946 1286877 504835 1504345 1910631 499612 1959568 1324097 636326 1085599 560243 1592016 173352 879409 202787 678201 941771 1838098 1709618 973416 1075250 1512349 181815 1976107 1846666 1697269 1989156 425078 835831 153823 1598047 1856567 318983 1814049 1035005 366276 705521 306364 1111044 1092625 1931045 677134 1999714 1951454 1263894 1294640 1917283 78546 1474224 1447419 728792 617870 258957 1510722 690918 977864 554401 1642581 1066134 3945 1133123 768441 1447064 68181 1040896 1087642 1104909 547859 30904 554821 1587427 464393 318673 348103 1175502 664131 1849471 459894 628549 53140 62714 173906 1697312 1859253 1513757 1202619 1310424 718164 1928636 366333 332377 1801563 103149 1218061 364908 693060 1099901 206800 488911 743363 256599 472145 1618756 480676 34097 303451 585561 491692 1816050 1158913 913191 631615 540659 809324 774677 1976806 1688596 617431 570427 1105139 1718325 1406755 670876 1684929 1115823 1680483 15694 420103 1698876 1887199 1103715 46171 70441 125698 663842 303245 848689 1652080 827907 1879985 345098 1467936 1503207 1468923 325590 905830 870773 729011 1309178 512651 249462 1271886 111989 1474876 1524989 968758 1688385 746150 1576635 1631546 500008 565352 187413 1862601 1442702 816532 392311 786421 1409108 1602364 606550 1880174 979125 235443 354488 295532 1604139 1957660 1025417 8235 1289972 1298140 1543962 1031504 663263 589070 1392758 184319 219721 1737561 1140629 680462 1864768 949092 1906288 1721449 1748855 131215 1368776 1632286 658143 1430183 9389 200750 1809779 1976099 732057 1877491 1188598 45609 749317 369607 1230549 81357 401487 1257089 1132870 1001062 9286 1132763 106538 2618 695533 210391 1237601 64240 1766577 1930309 863262 1369970 444837 773548 1775456 1049206 1707176 320163 508354 963379 1799522 1422198 783271 665773 1168820 1163429 1420893 483253 1778863 1622853 312360 785505 1538089 1909302 1978907 1522197 462410 1534576 870035 1216901 24757 849204 1611556 1584976 1897625 99739 1801920 1023112 1588953 402745 1815613 873239 1131589 1145308 1038384 967264 1795810 468797 216800 835885 180039 612320 1591860 415039 1694138 1381945 1198778 394229 869049 1828972 1675715 1279883 1818736 1874956 255303 742760 770417 1474103 865126 832557 1046760 688766 280545 1726473 1445436 1543797 356637 1702514 803054 1884600 1774255 313554 421919 187824 690405 704706 1702273 1032367 1505459 982509 1164939 421127 514487 1795824 913484 119312 8878 239886 129535 1634599 608338 237824 837510 1429758 1148394 203427 1653756 1019483 992511 1116320 1639971 1181870 1816219 1022661 1753983 254178 712969 1488868 1136141 1110905 199065 1737460 1477983 1512935 1445592 690246 1330718 1697974 545045 1125912 732240 437082 623227 1219321 1500349 1111279 157615 1549314 973687 1419852 1926084 1639052 214040 1927121 1113593 1481115 442503 612330 317060 1110686 1503905 1856994 672766 1807197 17078 746822 910863 1488944 1667301 1416124 1372859 268057 1719222 1410690 4729 331387 617551 297010 737727 479686 952428 95465 125077 893391 108025 1843465 943276 1031896 1349003 195905 1293320 1304710 1766840 1679248 1534985 1143537 1873403 1467398 614859 156855 1897943 981253 1665802 169793 1542565 1376769 764003 927399 1411235 1294965 1583629 826727 1853517 645213 1121894 1062411 346534 1839099 473786 680812 594798 600726 551525 1703286 234605 888705 1206959 1988701 677052 1095020 1778536 499514 1494167 998269 676404 637124 193215 800485 1139659 1411829 1266541 176389 1356746 1904519 160078 1832148 512176 927886 1420089 1066416 1428836 25028 786440 1447312 1805658 59605 1550183 133472 1864717 1134951 796119 718114 1347587 1409933 1257814 1866901 1632893 1231126 1226982 214742 1773987 69216 517001 793082 1435262 1388203 939470 129719 1694804 506481 844778 116264 756845 167815 1993666 1653682 988257 1018004 1924165 1525307 1941835 1624802 1719748 380469 1975954 96094 1735232 1902090 1470410 1576743 304390 1314828 1969893 1844996 239898 183515 1400777 1164569 447198 1040141 937355 554757 81695 301714 1290128 1251026 1631484 1442390 291278 32821 227426 1129562 677521 188956 1749786 333578 1150402 1793660 1715600 802260 1652280 1959512 1953971 894564 488197 25086 1419230 98285 1896643 917903 1389665 275274 707261 1205774 768216 1659708 1659403 1984722 824297 1793443 1070151 52945 1735210 150026 743151 577760 1912503 732377 622337 1786888 579939 1882082 10710 242825 766103 706977 1398105 363379 1957854 249195 446894 930460 822685 897439 1138388 1054822 259248 873056 483722 1791231 909734 388926 706069 1021967 579363 56119 9429 1446596 1471909 153942 1966803 20772 607504 304362 1110288 343792 539376 1448595 890614 1558037 1514596 39215 1311326 172198 1983370 1831790 1279775 1313580 1834648 1561802 76273 722243 212711 1298251 1856750 797798 1258616 303847 1106696 1929852 651973 292418 1661458 1976848 405108 61941 1425156 1126629 526873 267983 650043 534826 387446 82722 1558832 940223 1281416 217142 834190 754366 1156196 1820537 524666 251941 697984 874924 1271484 1971076 672560 1285749 209847 1460747 1143375 1868273 604837 858184 1838233 1638023 206275 692755 1099514 1778297 1889597 630618 199301 1288202 388780 1140645 1457822 805240 1491350 1009423 435785 1387846 1526889 1606871 859258 1277436 660303 1580 1543443 885000 782938 1638367 1594328 1567179 1908212 903499 1822967 1398304 1234513 21458 1292925 1401173 99899 520534 1713716 1628565 1426838 964835 1906874 1739397 1072666 1785613 1742793 35223 1008852 1844379 444601 1235097 1829303 177188 1337895 895083 1939702 193113 1865727 624131 432330 705526 1661525 860776 1811662 530046 1629739 235182 541913 1182445 1646711 1568136 1723282 212783 426923 220410 975780 116815 1650090 1366337 1147285 449887 382246 1996924 1655055 1621030 207974 1053753 870225 1099031 881410 1277756 476588 547811 1183260 508949 1721471 1029440 1285373 219415 96792 1975942 1844787 1686224 331613 1615492 805281 1085782 1190359 459419 1985484 1660923 722459 514656 1755076 1357744 1822005 638665 327174 1637707 266083 452037 1213942 760690 793810 1717233 328193 225792 1977305 1565056 1036128 404543 858174 1192870 604179 17720 373552 1572251 1141515 1763048 1598992 1955658 397372 120745 1994824 484998 1283179 518557 536921 472929 921524 137579 295718 1275250 1853219 1526061 307929 471074 802181 671527 849379 562481 1189778 1030205 382794 1921513 977641 1382504 216553 224472 1789047 990416 1207218 470273 449436 953980 923963 183519 670425 572019 446709 882687 1639017 250278 1270793 1466592 434992 1472044 1605804 463461 170520 373291 350273 1164622 837774 1656847 213499 1925078 510476 1380685 738360 97991 635181 1941446 213713 24092 1867569 427514 598054 920903 721046 1462900 1340310 421167 924275 708590 419915 453099 1501796 902456 1420409 1640661 1924842 110219 1172378 1522396 1474369 1902194 896456 946871 698245 1338089 1741581 1436700 619482 855174 167689 998853 525676 1428899 317314 209734 400183 634583 233487 132235 1359656 730626 1968761 107180 251090 1695338 66887 1744002 800236 1490367 1296489 934539 396526 1151949 1880940 1555643 1189898 1131834 280493 741082 648201 1951017 1458250 912468 473613 1897357 848345 1053250 440563 1973356 801578 1550256 823256 1987457 1498696 1984201 949442 1456099 260747 1899518 955071 1287707 739786 621566 571140 535449 1921822 1542562 950733 235104 1414638 220446 758895 652171 310081 1932421 1565612 1556348 452458 517494 1240387 1830288 1670614 1181221 328094 310947 1861292 1446926 382402 827717 239838 1024429 994840 424204 306155 601622 1548139 1186395 1121903 1689784 1585530 483774 1595545 1128913 148869 871114 1933394 1477765 1843325 201421 1337715 1438796 1030689 110209 872998 1440877 1181911 1306567 1692451 53989 1732630 985578 1268583 781422 588772 883380 150959 1322373 1117197 1898754 741421 1787531 267199 686822 1744753 829532 1996205 483361 426274 1054704 1021960 19179 487829 1084703 256085 97625 906340 1989815 988107 666158 797431 1196154 23711 1705246 1219485 313477 1592363 1946700 1688183 267750 332200 1357445 1844541 880545 1817255 134628 884713 1892231 1956794 1665311 276078 573209 1061181 646807 1532236 1160332 572940 973490 649229 976674 1440023 1496404 633008 1214827 1276930 741055 1479087 1817047 674864 915187 47121 859079 811987 1860952 600649 1378591 915294 348760 593936 1591578 150943 895377 924728 25493 765860 1460578 1642106 364799 1075494 1313032 1610028 144991 1409855 1407336 1317726 1711607 922808 1555133 1015903 757094 1687070 902189 910261 1820152 1399424 1011877 1812441 1436927 1530713 1653879 728842 479435 1617991 173707 1571754 317114 1828078 288768 243379 396093 1624255 236089 934393 387111 501045 1110171 153939 829059 648032 1528375 1974782 180130 742270 606021 234187 673478 1625725 1088353 1001335 509319 1628846 764309 577163 1586755 1452548 1488740 1085222 99553 306738 1902330 1888982 526991 1397633 1645677 1822562 1768106 895227 1606998 1404304 1132146 480697 346803 1948707 861415 1366563 1487755 1255527 304510 95877 992620 122933 305844 1401029 866078 954991 1180820 79269 1994583 1003597 34594 1542737 1761494 619414 1989645 610811 1638608 1998016 871482 1955363 386987 753488 739056 1679402 1148377 1319666 22427 431591 1562315 1056128 161930 1944101 1417801 1130004 1060241 629032 1164130 1637659 506666 1451750 1424719 1193867 725331 57656 1892072 72152 1080774 1667340 131057 456919 1493028 402981 1986191 1593819 917670 1486085 873442 1825511 1626429 257326 1617242 11453 730228 1851466 1733641 1444953 476092 1293132 738487 1999600 1660688 826231 49836 890439 382893 1985131 1733194 82560 374210 1009731 1465429 1568479 1040205 203311 268391 785869 166953 285946 129096 828835 924552 494486 904511 639274 1110296 1173459 1250542 1280274 1823698 1923386 479170 1192347 316162 695271 487824 483816 1188671 96663 641986 435699 317558 1815373 1530396 537665 690739 232592 1161876 863912 430271 373957 479521 825522 1562646 351104 1130660 363314 587460 915391 581261 603246 63665 1589793 691381 1009008 685561 1867153 1739078 1961868 1926642 1296516 876567 1690969 214973 20140 123847 654838 1448703 1785670 1609276 591053 1479032 1411287 345832 1894216 1610264 1886833 1519244 1829900 344823 1729135 492002 276434 496052 974375 1949271 210106 1131251 1402983 373182 39884 1041325 266410 1565622 1170038 1949426 227777 980058 1778543 218268 204874 1642553 1244225 734162 1740197 138645 1252161 1963762 1751351 1203403 83337 898752 1822916 26222 635722 1696003 1386579 1331115 1079763 1319116 1840750 754658 1290235 15012 156559 1334025 1213559 148729 992614 1549703 1487726 845528 1346726 1534884 1205116 77833 662747 280947 1024009 1555844 764931 580506 605278 676076 660791 324199 1710764 268632 546898 597394 927574 1708633 904011 1964968 1395331 294272 435169 1844258 1069987 287277 404486 1920196 355357 1657654 609442 1178938 1461266 1522876 1729398 1204814 1075095 56154 1552227 1769170 128954 780309 406624 1506691 1423400 1196319 1624390 1378980 724346 258943 1710468 640205 451130 1906967 1435502 504585 1919947 942119 1043893 1453739 581405 67721 194509 1357308 1119804 1223945 209393 972200 327605 1301229 1581947 1585874 1478344 83341 1071014 460452 557031 143013 257866 132306 484465 1363709 859030 410665 479469 544736 601069 35867 1277454 772967 1576691 1397789 1988009 331461 1897542 240832 553800 1010221 1507760 937618 67870 291537 1371498 5457 187430 1389937 1770900 1306838 1443952 1947953 1790729 758811 1988030 1638482 1887769 1036760 1353426 892057 1043071 1288644 960897 1380029 58591 96079 1573408 1940645 367030 939646 79424 389048 353033 167495 1344496 673209 1605292 1697997 1674797 1800988 1699710 1407528 1446845 903402 1966660 947587 587760 990237 154816 1226226 1039180 656582 1179744 535965 106740 894303 1664563 1675708 1211020 1121863 143029 814006 1544634 1333444 1017131 1050918 450608 1188848 403409 893303 1701066 1219932 1496267 835358 302611 451787 1702699 732204 817131 1786519 1334155 777910 1185766 487965 1539595 701583 1553932 820151 163405 342921 1048495 1120511 1795699 845075 1481988 1871996 1181618 1986528 406449 1829966 1907408 1022410 494225 934817 1311384 1686705 1419316 661597 588599 1381842 1726970 849857 882093 1045864 1412103 1380214 1091045 318672 410962 880663 1089731 1727220 857574 346643 119243 248142 38859 1437330 1281434 1742891 47084 785645 909789 905358 1872905 1450033 98615 787037 1187692 464532 1190594 852387 367692 714311 1783501 51717 432485 1027757 1922417 1446361 921789 1078912 1673082 1415321 1225839 588311 1513773 1765482 1172752 1496368 1332296 1897825 1211901 361640 1326963 1625257 1569293 710878 1538044 815585 1301120 60814 191318 1602610 860611 1775006 889503 382661 1224967 1977226 1035882 1148136 382104 21014 1331746 211668 839082 674442 962397 448965 1057949 1731222 689883 1076397 256438 1951200 1132027 1124391 1023556 1205407 1003078 1650005 1446281 850141 1636531 1388935 1815771 695358 786734 1455974 781747 111507 809960 148456 1236212 802629 1122137 172356 1917468 274275 373918 1493470 761851 1855873 1997951 912730 910959 1711799 159094 1968703 626489 24056 1019052 1090302 1542585 1631555 755426 1187795 1886846 1472435 182869 1179961 1117520 1961534 1598663 120057 1269844 139882 1817970 419836 1135474 796560 323611 1432008 1325262 1377291 1757030 1799131 1450990 1811635 1289141 1606084 1907767 286108 1105467 1906354 623676 1787833 1994920 331356 425575 71713 597234 1230364 485921 1352654 653501 543648 11424 499692 662872 198231 686243 1171549 777466 1675482 1379369 458430 776500 3523 740815 69004 1497808 1416490 1901633 1244129 578584 672970 926633 1047222 1910827 616825 661151 126830 1426594 464362 917616 1559211 1674477 1831470 691967 623042 106529 957900 747120 1937109 1572316 1373222 116645 1894282 1428198 1450221 955128 1562516 1704234 521422 440166 1279242 269637 1924643 1739917 144932 1757225 373181 243073 1642217 1258347 493147 1655473 1930452 529973 1305830 11755 1798067 1272974 1681257 673953 169387 1277757 208876 1891879 1584006 874625 771753 1936201 29574 1681683 209793 1113756 1708308 1353330 1735397 957615 1845695 1431088 425229 413098 1521247 868563 1914368 465380 60823 883151 186087 215597 1592425 402022 1701117 581398 267774 381758 1993509 1290010 346195 279833 659356 9363 1386041 1604020 1998324 26498 386446 1325999 657272 347539 618226 1609044 1101840 386156 41296 1003950 1011808 1033924 1126757 1619812 174041 294250 217806 1786612 1230166 537203 1931922 1567615 237078 1630311 1627781 1583088 1813977 471068 1868928 269302 321052 1545732 1054310 324572 1179191 891698 1662882 285952 1847020 1444514 1681793 556284 1277197 1663707 61014 789800 50517 456367 128828 648590 1671791 1100873 595664 1607961 1590552 475688 1805293 825185 89385 1999450 1996670 1323239 736845 1528419 927008 515271 692567 877419 963715 245011 1559569 1407765 1850568 977914 664124 1557390 364143 1940343 1574277 883158 1809651 268717 513527 872690 288016 1808074 1004347 1017381 48271 374671 275063 297735 502340 705182 380353 549438 230446 234911 1260010 1552037 1064231 1372017 765740 1924698 1557878 1585188 1010066 1104677 1811194 694103 1616011 1192715 508563 904805 1773688 1853413 651156 505991 1576056 1849290 1836914 1832085 890856 1494249 1197050 1850449 1650021 645814 952966 1999742 290510 1021977 1082736 1902767 1947745 1249684 708262 1174664 1335873 815527 415486 1529736 185912 654049 1485367 1235368 293663 1245042 395543 1619759 249130 309061 276210 1327052 1228862 802527 1689011 1150602 1759312 480308 461967 1429212 1515282 1160565 445715 668909 1286031 74574 1475088 154179 724875 640221 1093856 497872 1307271 1044110 581505 1724714 1324328 1392073 91894 1501819 1263104 837373 520936 289028 430518 1805565 501058 1644084 429644 1699063 912547 103633 547659 1459943 1449183 1994746 340737 170984 285311 1733781 418642 1582582 1737586 697873 979119 822831 986589 1349281 1578782 894873 573990 103492 1079378 1261340 1596662 1496175 883898 1307348 1904787 702688 1932195 387504 310454 1931122 1612610 966881 1414385 375539 559382 1391724 1478027 1152915 398192 1511526 1789933 1468121 1217534 987267 371158 680608 947470 217194 295291 770388 1980019 1480972 1349174 1780046 1274740 1649214 1080206 1426890 480617 1753633 495924 916628 426667 1598119 1587111 1232882 1507995 1504580 113376 1807201 874116 1109740 1049238 1960586 236275 554307 531150 1968197 1544639 1295651 1619160 625214 717654 176366 1607270 151434 1705636 398078 1784336 1753894 1404684 1210272 1328250 779585 1160909 1875497 1412964 1808570 1851409 1279387 721464 613424 1400945 152496 7570 1729771 1988856 1257053 990239 863653 380660 937366 614828 322041 1185197 187010 1401667 532379 714340 303769 395652 158004 1495330 1303180 731147 1677559 357809 670696 1969011 1957056 453321 1561540 147407 602265 1153624 534532 1594558 519058 1494844 1113389 1186254 345205 1600057 1684324 1981410 1367280 1921771 1880731 331005 1467570 1453616 74520 1245248 1341529 600151 1573258 1159487 857311 1841330 1848173 412360 1395906 392528 1564179 799254 408709 318793 1048775 555831 1930087 99285 1831119 314214 1504036 971448 1058905 1368329 1959794 1205849 284492 119221 1130233 1780534 610481 1085285 1576478 1155523 496036 1361507 225204 1982959 1166005 640899 292427 1750692 1666138 497516 1316241 572324 419250 518241 1037640 1157902 1335363 1874509 1168785 858867 1642959 334868 169323 521424 503551 752636 554555 1075190 1161301 773144 120871 1194905 777501 1347431 1969037 443447 31119 1664054 510779 774081 1955411 326880 977428 1505784 497088 1728058 102562 860755 1076632 1361236 1803389 753763 306991 84568 1791377 8490 196670 1494303 1849426 1302839 479950 100474 1009486 1355288 1818283 29193 891732 407109 1244958 1763631 1570219 595003 1213788 1522821 1837515 987290 463386 1700474 615787 1581600 1362988 1984461 917758 1730246 406884 439289 758211 1825620 53874 1858953 1466081 434619 1925869 1533199 1837438 1140925 1861511 1628390 1914144 1892777 1304861 469014 1615809 179489 740133 1717187 387124 1792828 1910301 367148 1681643 1277391 618175 768821 755696 1863564 171241 1205250 778078 975892 1279864 393036 1857760 679147 1889884 476122 1951063 1020223 1314507 471340 669920 1973425 878162 1825763 416652 988001 385082 1367789 948762 680808 235351 1526678 1793924 1061817 1809588 357641 211450 1022135 1352572 46854 200373 1078114 1849045 1215761 900129 15946 384067 1780613 1205723 968528 357369 805156 1810974 1566602 976048 1522600 1617671 323650 1412692 18194 1456489 347815 918248 1988663 1711975 777090 1252657 1804255 1632822 1790862 1309899 936145 118433 1774570 587635 835995 689569 1274803 1177569 765014 1060272 1980687 1312275 405460 932532 548755 1395720 1872770 1678805 136407 169049 1890647 1102417 1018571 1239327 1474783 807795 1301589 138566 1474282 947674 1620847 1591753 1812321 969927 592161 297989 732125 463788 1983506 437205 934681 577770 1647944 412130 1485812 1775523 1203662 876566 661210 1848739 1005333 1857643 1104179 1701283 695610 1959778 179415 1678931 243848 941185 753148 131582 1144921 1309700 1922646 928653 1803337 649243 173243 1278690 1267566 272048 353999 1567897 843171 1431660 1855134 582776 1334893 1791061 1130463 368556 661445 1970349 1489133 431960 1931845 608601 1475709 1016007 836822 1990555 42886 114916 1205026 1094593 1848463 1275577 232715 1262739 1785 217271 286405 1603456 573548 634507 1878096 1872913 411621 1536972 1009137 1824703 508448 275561 1310609 1931701 905220 1614070 1555131 813263 527399 1851694 95532 1170139 322674 1225979 166527 824788 340482 690618 709590 248080 1153758 1285063 1339589 99457 1073207 239742 990713 1922710 433667 273892 75912 1688818 1265366 1262276 1771180 332798 120462 339798 1151974 960727 1116113 1061317 621139 132751 516723 1777050 1629079 1869645 208264 244731 1701103 397689 1189739 1608918 1589030 81515 1904762 385487 425811 388108 432011 468996 1522264 103132 790738 250510 1719537 2051 914162 358318 90271 196030 672111 398631 1812352 1539037 1079552 1387847 924174 957703 440452 249098 1159463 685827 388887 238325 458995 535296 947715 1067793 125760 1885073 1143761 1289868 281855 806116 178355 1588466 1215634 1903389 1781758 1491954 1627535 1668050 1401603 1129699 1265290 1089113 1785559 582900 1124720 1681906 1382783 879354 1180741 138446 813705 1285728 1602229 1748091 1489817 482011 1898066 444475 240082 57592 726757 1133716 788413 1866306 553106 1336775 1919426 503859 887327 547914 1528173 576973 188224 228016 570043 1251979 4676 820589 291312 394480 35940 684904 798699 131969 1684406 1213797 1589580 1226410 1692453 1341732 774041 582267 1986129 784668 671862 622047 978757 178018 769910 637584 1269122 89417 1659018 371429 67216 1875890 1331255 1794555 1423618 1654934 1037251 78759 669660 803215 1751368 1466754 278142 342222 691009 147812 1120370 1116742 1737905 1079442 725578 627423 1206671 93930 668085 1976782 681141 115441 1461681 1011550 1976416 1870722 1234289 46090 1933960 943203 939226 30744 357269 821019 1125548 1839959 641580 1415888 1648977 1002795 922906 680338 1883646 1047391 114273 809380 613500 607342 642138 902364 1927545 339215 574376 1648888 67514 1868288 1676322 461361 1700997 1378875 463860 1595843 654578 1269237 1690547 1641514 1506468 226761 345458 1390299 1886180 828643 378445 434711 423872 1462746 1467705 1608362 56295 1030365 1315762 1240269 1802122 1000328 1338516 438610 664110 1478453 1146070 980431 1522984 1894812 1684521 65915 1147442 1681817 394653 492970 997441 1097751 518306 1056609 1689888 1135890 101124 1666431 462970 1232272 1655325 1699499 132035 771329 1322417 248500 48799 1877583 616820 481623 1158201 404839 881866 901822 219103 849362 1066707 1734308 1388480 534182 1309398 1053296 1375774 92703 1171315 1061030 1387979 1313901 538754 1404158 661556 150532 91764 98971 487180 1532760 291976 680903 434355 1679395 1217099 1240681 236418 1828633 941334 1718631 1224853 257919 839915 426089 212150 1040635 4239 567310 1468231 1252909 1544206 1809085 404523 262278 1574697 1166548 347228 1097803 1701890 678569 471313 1488871 1681369 571519 714146 753475 583354 573060 1802488 10172 22877 1339500 980474 79603 69530 360112 1675271 1406076 231924 253812 1204960 1820980 1968419 24856 1279922 728205 673836 490627 243137 1600666 1486766 634621 480809 1190845 873317 1097679 1419664 1046406 469939 1843276 1927901 901319 1010471 1955829 1444198 1348321 1599413 583776 122041 832141 1492992 1572203 447833 439643 1906567 1943966 375832 202049 1985355 555625 1961415 1059645 444008 712080 1271779 1600592 697776 580147 1889685 31294 1912928 1887297 1571807 972144 604088 25266 1555958 130130 1922011 479198 1370845 542402 771418 2469 1860397 1214967 1041923 1113479 412606 1697728 163043 193916 313908 26364 1620630 1828785 1513364 666069 1778919 74862 1920424 911903 1257088 1812002 894832 157643 1345191 1095594 1034718 1209069 346456 965598 1215596 51599 1262265 188220 1795383 829791 1465212 15100 1338076 274315 750953 551710 1866149 1287726 659466 1141318 1821132 1275314 1276996 1790335 1494860 114096 581943 217230 1207815 899432 1914596 598072 628466 565605 94493 1853982 1980430 144886 350093 993769 1486497 662709 977799 1703809 163425 735429 1835869 209972 289538 232056 196225 1466118 1124574 1818224 1006501 503387 1236584 1016573 727112 1825233 1171704 37577 126046 1355617 1383973 336364 1211934 1222628 220572 143885 478011 621198 525496 362629 374707 1233507 486345 430374 654977 1659275 842969 1147234 1500978 1463959 1301952 988579 1445202 167313 379233 1381029 1722275 1564411 1476429 507431 1801800 423180 1509530 1161559 1824024 1252023 879934 521780 348900 1749391 165496 468645 1866236 1855437 1886736 255290 270361 49322 91374 1450104 83463 1024786 1256082 913596 368785 1230776 1515510 393673 623262 326996 1573752 1763578 1602031 1433445 1156657 855552 1360910 367758 1041899 807571 866102 641546 842555 133175 795480 1583620 960852 339935 1905346 1134704 1097429 1955536 344769 624189 483258 538333 557346 1883070 1399091 32521 964169 707142 1459977 1875528 560820 1966450 65736 1075474 183535 863006 832401 664665 20918 730023 1805242 203152 474054 771624 23796 1827803 329953 564761 1237104 600088 786982 839630 1513691 376945 1956313 1216495 1957872 1273565 240864 1079263 146532 27623 1365457 1603492 1439092 1198981 476166 1809269 727931 1086898 1908417 1279105 246884 1331682 1995374 1832356 1509689 254085 1352274 1273829 1447948 1671830 438697 358593 567783 918712 1384625 1484860 460960 1166732 1386617 1139875 1580987 1077581 1667972 1782156 575690 1457161 631291 790059 957916 1718980 1049809 687877 1922016 718337 636123 607833 1851563 474127 828070 1725199 1291146 1900080 978904 523149 660595 1747829 1134580 504247 1495512 1107924 102971 1365646 638963 70227 1202722 481919 1124025 1964030 1830197 72185 613014 386368 1621013 592795 303261 107 265149 980275 534565 1950994 1763722 1730443 443448 489299 1527547 520539 438416 1533519 1362802 1654539 1192570 136125 327223 1690887 393025 890026 834268 898604 588004 1569111 1557193 1032549 1965319 579087 889144 1920433 1840090 1141047 1046285 1955824 1400279 559564 1054340 347043 85718 1030805 999771 1037693 1097450 1893722 24942 920451 880283 1185103 1755009 80559 1200032 1540460 1897641 1511010 1210760 175337 1003918 1496666 1108473 99957 439156 1894625 475476 1699909 806813 456481 695809 700331 1833357 688223 1567911 1800976 191572 509070 547089 663943 1338623 56105 1726467 257719 1095379 1454820 646429 910314 1043921 1832022 773231 1695929 1593024 1772485 1236780 1883223 1131583 987173 160429 205965 790464 210077 67271 863923 1546710 743852 1907352 1139273 1672730 1138281 1250168 1600881 760617 890724 1966733 350098 984478 828880 495682 1291611 94615 868813 1032204 314333 1723424 1822789 381487 199282 1865276 500626 1097982 1290925 390404 1266587 1342713 1379160 651426 1677593 103589 541681 401581 1953253 443410 821696 416713 824178 1530467 1193301 1756972 487951 522943 282080 1337235 876782 446205 307920 1358258 1908375 645351 964786 1749416 98668 1863207 354667 1692611 214038 1252343 1545062 1311343 334550 1677132 193804 1361531 606685 466213 762202 156392 884308 297125 778322 407430 465368 1816597 749245 916983 1553020 70340 108104 701741 877111 1053749 1398661 217385 268949 1050046 477698 1147811 226708 1028976 682544 1611388 515833 1602498 962167 1551080 1011755 696004 440954 685535 1541398 1207750 528717 493253 107208 557831 405132 289413 608150 876824 1621298 81511 1607811 764476 1200473 954414 453529 1552360 573635 1258207 1799771 996279 326556 676588 973573 1915833 969571 1601958 1468286 268539 973492 508179 1014257 607730 424243 1692788 1541674 1158559 1373822 1779893 205013 65415 18776 258173 27646 1751626 1780746 1225588 829032 285032 896147 591431 1396642 1364416 222802 1185525 493439 697175 504876 1071739 845447 663226 394341 634906 1437236 835791 1192306 1706250 1661094 1886664 689338 597138 1636561 71975 1029021 1054210 474082 1348809 66220 1909126 226208 369384 1394139 1445317 1137507 1938873 26420 1791944 204991 1068548 1151788 1408349 1742724 454220 895051 1417244 1883004 1539547 828700 1289667 1920369 1338762 838622 1832819 221968 690659 275582 1648493 572657 1441122 1906610 1916117 90247 972367 675949 1633297 1304305 1900306 756348 424434 947233 1360945 426895 1528387 718962 1661266 152952 61215 1252487 1188167 1679704 385472 867537 292369 684139 1183777 478181 272480 447088 918105 1311190 433284 1245552 40453 1019454 1351031 1056667 1397952 1961768 1619527 393412 1608479 1380010 1475110 3110 1374188 1916154 1222380 494714 1209534 1930180 1983940 1100127 1591148 603142 1087863 1253379 1811294 1268388 297746 408029 102752 716830 490606 1196724 276515 675941 194033 509545 1638091 1916553 700324 1382163 944697 1470593 838293 1643949 411427 1656867 1088078 1757680 1637704 1154996 1814579 59484 1241376 1380550 557436 1280026 95120 709546 1197455 810429 1012175 1225009 1329198 1997327 1122979 56771 1271771 1723716 521136 1093642 1572236 1171993 370411 623733 1443376 1268334 1643094 310605 760063 1130524 1025124 998899 760312 667682 1302453 675528 542984 432562 584040 893072 4525 1646251 819895 623249 1846408 515821 1236042 1452646 1156039 387237 664279 1539858 409371 917596 1272760 357969 3589 1447826 528053 329653 233193 568982 847759 348466 642737 205680 1026499 1726567 1603360 1908192 596148 1330568 29059 1431168 931297 1104490 242164 1724384 1384508 1967245 548268 1593692 272595 777697 1552333 457723 1527134 1098793 1432478 86715 1026565 823431 256041 1386821 1866286 1745056 1547386 50919 865704 1403614 1800343 381908 257116 1039733 1127056 1404894 1292275 1632689 1612342 1100164 1047992 663758 206443 920236 1433886 613482 612492 816144 731949 1392821 377290 1102300 601888 92318 1173273 553386 1198668 166068 678576 889240 832599 1767351 1701486 997128 247638 637793 237936 1669053 1088295 322585 1046630 108506 1459032 1815646 1788434 1864506 1971107 1943694 593535 1851456 105250 156918 1858428 824594 1937768 1589964 1784791 1027677 81439 1304855 1114685 1549799 1822254 730808 950165 853473 1386736 136985 1329479 473997 726547 318932 657774 1207933 1328921 137033 1086890 1939211 869585 423800 1682005 812543 963536 613099 781162 1990911 1281222 1273066 956544 248048 496897 31589 1450404 596188 1395294 749561 116282 1631372 930213 736108 1541415 692026 722766 1632292 303262 1103305 924649 939840 714382 1049926 1224146 1090670 1591107 1120927 1170678 1827785 1292293 1571194 1155709 858129 430050 548568 1431740 1986400 48815 159917 152118 1520864 1427745 1820534 1311892 801703 1836347 104281 584546 1200122 102461 1530876 1728977 858599 564800 356846 1325271 654526 1011474 1966274 1113623 804650 1625150 1852332 418206 873884 1129040 44843 1420388 1069132 1202272 1546392 338637 1715680 1351934 158675 1069120 1874081 7145 1879012 1414571 1807549 1514242 1411200 638884 1284176 516298 418154 671055 1580370 178235 591829 605782 1132648 281573 271510 880692 1967927 433721 782134 225047 1349536 968249 421515 382974 997358 1879722 1791684 1024543 43339 1236609 1991973 570568 512647 495785 1529860 402432 132425 1277542 620446 1075959 152060 1618806 1364780 1759843 912128 61956 426354 924031 1926610 1755650 1086607 1846503 47848 1169922 221782 35562 1324444 752450 1976220 1606373 1551952 979635 1541040 1303125 7357 1211538 1214505 999406 644224 583762 467428 1104980 1762609 368038 1278437 457111 560572 682708 1400783 1981636 133651 298202 1205566 1770613 397275 1394924 1459591 824183 1478046 1314866 1098584 1697813 1095583 1199794 1881436 383639 1300549 1038607 812963 749642 580526 1363282 1113284 854857 1805057 1957767 1716819 935051 1310532 253514 269641 1012184 1623354 221749 1277664 1706613 123864 1037614 37814 1317482 299137 413561 625534 287105 1350409 278067 202860 1567993 828323 1996288 722792 186972 95746 1702652 1903745 1972517 1002857 204966 1082985 784636 956288 734653 611752 895343 629725 49140 1029108 603851 1693511 1440704 601057 958332 439005 1092618 462654 312046 1396893 1493789 731161 1000047 443872 834708 1741042 573283 1196725 884420 550514 257997 1222956 1507932 1537312 1200975 250077 1322957 619844 267655 969705 1164552 837394 207581 1916174 783617 837704 1872648 509371 590672 1959 1525079 632532 1393485 266048 953238 561951 1459337 97523 1268109 624706 1589631 296101 214705 1404778 755217 962032 103029 875855 1018018 1782797 121158 497023 221825 1827200 348224 1526194 8904 1911082 81896 341617 1504252 1618914 1110533 1951027 862219 1849351 770817 1940654 371711 622855 1389030 1466941 449951 50108 12301 741444 605143 1488492 1239335 529585 629670 1959544 767581 1819496 1014828 550508 1761207 711610 909874 1728003 913529 1303894 1460024 759270 546491 572121 613840 562419 747996 8586 1726352 408119 550435 389360 282710 946196 1067051 368550 1506301 1480366 1046346 193373 1664152 1917640 241756 1748294 1808447 696034 482134 1058698 1826754 1010020 1579846 1482900 1668962 293246 72265 1919084 1203717 1584054 778971 1117407 834457 844519 897501 848225 691884 1394671 987757 1039599 819748 1385079 1662218 1283246 1727424 13466 931722 1144138 1258435 1773991 1574456 313365 916348 1585713 1678784 1922898 1038387 565768 1721038 436468 699900 1861841 1908051 1429953 251353 1495407 927812 990977 986903 530455 1105806 1628142 1519320 1907264 142877 652729 1953276 916011 814599 375206 1383799 498362 1583870 685056 863338 1577059 1155537 1063851 1455775 1360729 1055429 112345 1876392 1356785 1206462 102988 1195318 391755 49459 1142581 198887 1202503 1165147 1547581 849004 1912826 1830771 1363577 1688934 750039 1587622 727097 1588161 315693 988439 1180982 494628 1289060 828881 497176 363484 1896683 145806 1852410 917268 70989 195702 917780 1689657 1901495 1706654 1939367 272831 1150689 1887412 1542849 127048 1912335 1912733 346971 475940 1220830 1153284 1044058 1890981 1796924 1962452 819020 391167 641955 1378081 582877 362328 677168 608644 939925 209200 1964123 493397 1713432 1608378 816627 372903 1015659 566475 889775 1777753 1549300 983086 1403448 912413 1191153 112735 259564 1748954 1058213 449300 898130 1381611 459622 1135397 1634686 736664 520436 146105 1053626 1267688 842316 1162102 804744 1791402 1090522 706052 225518 1215370 1820051 126095 1917172 1939414 253940 77725 945679 1945327 248537 284719 704936 1178624 1376878 764816 802048 537575 963219 1133471 1387651 955682 139763 1974952 1890355 1583323 93485 1860722 1288172 766294 510775 1379288 1167287 988151 196517 1479962 530241 320031 307007 380135 1369350 1604955 222137 441836 775720 1923129 1852426 609219 1039954 280267 1346041 1649463 1159587 1327378 1875303 1159385 961025 604428 1525495 1021093 1161748 288343 601553 632787 134942 854849 1241173 1015473 427752 1869266 1268607 646168 952928 725255 173433 841311 1493070 545512 1534088 230430 1665179 1142793 229555 399948 53077 843399 199755 352416 669919 519029 906066 1608667 14294 1388064 1769138 70269 987208 292823 538807 1653403 649943 520570 1502149 6156 1513233 1844647 1534453 1910078 841086 351379 1874222 747324 845389 267023 1659032 640967 63766 914963 707541 1212268 1014472 1970410 303783 1715911 1058663 1837787 861900 1501268 1627884 1609415 598539 825584 873132 249761 1890302 1245660 59756 309473 394962 477506 300004 631596 359110 1635633 1457164 1345602 1375888 1122841 108934 1970380 7222 1939951 682871 1825706 1510938 1873923 434177 1181590 1359626 209975 1154025 1871991 713301 14042 114351 1734974 1839519 1311244 1689063 1985555 709874 1996270 1050078 702826 1252979 130526 1381597 684056 710874 1269465 841649 1623337 297549 1633901 266366 270476 1773718 703050 190430 1577926 766977 342902 546683 962020 1919058 1643444 1906612 1456449 320322 361678 1919838 1385605 1850016 1643719 1772784 215871 1375587 1389936 447211 1641097 669304 615039 1291277 1786423 1617207 260501 1927947 1154215 405728 1429503 1927993 1260657 767766 1754403 429267 384769 1044586 1358951 701828 996486 253340 1651385 1133320 1512632 1543640 797377 1247197 572520 608164 522403 1564446 115278 1146786 1338725 1853795 651225 39304 1866184 1432340 1687157 150138 1898606 1423282 272353 1541724 117319 1612465 306284 1118304 963529 713095 1413622 454968 109742 70067 1730512 112450 513771 1250852 1474873 464687 1848680 457847 421816 1040505 874699 1499505 1755811 577219 1527301 1848187 723155 929216 1892186 1881976 255429 1823661 459759 871431 562947 1673101 1603390 828638 1743572 1383233 1065539 1991180 1718292 158069 619814 240051 899717 1522617 1938945 913582 975686 1159027 501843 1240445 1331492 387463 1630945 991407 1013161 1543435 1196227 487164 1249512 1680589 1693772 346475 114503 56306 981463 1764471 1159324 1434302 1787029 1283721 415421 434202 178422 1825125 1585791 321566 1091635 22314 1663253 1506627 1827644 1843576 733121 649542 806118 1672908 1468053 69064 753918 1253924 1610912 1001190 1806149 1626374 151886 304300 115139 91104 1671854 660597 1342953 122703 884389 76312 1780700 1449341 762745 1354930 1898470 454789 1192503 70170 1930682 1447468 1310584 689843 1630096 1952463 1208939 269062 361867 1138494 822536 1811229 839312 437163 582007 717622 1489129 507347 891527 1869534 1772879 115876 1044534 1377559 636575 1310591 763945 1374341 1326587 841632 695037 1253354 1528892 1574763 601684 1886283 1384044 866275 1194122 1957303 1350581 1653751 754864 78804 415824 1282574 777551 1518850 396855 1434306 1081240 610689 222707 1740302 400029 222400 461020 752911 535855 507224 1812459 586060 1522963 844967 1485200 902939 1112832 471923 834497 1878249 640898 1752851 195384 149559 256028 902330 521296 690373 1360154 852604 102863 1240001 221543 787724 1932846 36085 1513867 1479392 799111 1457248 975503 1335453 1470464 53970 57052 341965 1035821 1147999 865098 129750 232131 506970 1652237 1630679 555955 858648 558696 1967330 1317056 1932453 459299 160636 1313989 590451 1537563 58536 1031394 950770 111021 1789163 290442 1474820 1982900 770001 437729 1963429 464347 452469 488783 275288 1588959 1000981 307048 332055 634480 392083 1448371 572863 1670499 845615 13476 929348 637309 376985 1767980 148577 184657 215837 439613 1525680 954173 1539358 1708190 238192 1882177 789209 1227920 1720331 298602 889138 152088 1950497 903516 1738172 1529542 74785 1059527 1482978 931730 1995089 15577 428568 1580215 297651 1023344 1767049 1908997 1326530 353599 1199460 1172059 973443 1089965 691625 860320 266565 1404405 828426 1474398 1046357 1227873 1742822 1558435 310236 188001 1634408 424278 332563 1213948 1087322 1489736 398171 640044 1441661 370319 439412 1932760 1847115 1037266 1091947 1430615 260607 947726 1328031 580511 171985 1264023 863278 389672 1757803 513170 1035750 1277615 611462 1453673 1878670 1351955 1684343 170197 1803982 1470513 44939 858384 1771603 1606119 1120001 1661132 424753 592615 1024658 734539 1803703 80407 1043974 1754653 944534 989400 654470 1837682 471515 801091 1382826 235891 1814554 296199 1125396 862260 388911 1754081 550120 947472 802516 795489 1768133 1494291 1865171 902854 724067 991563 1476758 1459283 297175 1679421 1402134 1186656 934278 1363370 1620697 182344 779304 868443 1497236 1530202 1630959 1871318 1516515 877365 1114158 1509985 1277552 1739973 692287 644203 757482 1377015 1950090 1838083 104831 1146888 1225459 1090011 798383 403306 584272 988464 907690 1735985 1595142 801623 148159 835925 307144 1281344 1362568 251157 830314 51421 710474 1257286 1998159 72787 953659 1742137 1859143 1188553 1033735 389460 223442 1542691 930298 851350 1685896 927785 12226 1486419 1132928 1453393 1354263 1273840 855659 567724 1124973 908573 1417373 1120328 1175319 1879554 1343988 796244 79855 1373641 1054197 1636897 59387 363542 417476 229513 823365 1490477 246576 572302 171255 922883 732534 712887 1214103 1118735 682321 156041 1784623 594006 1621351 1061965 1459401 1377078 1598042 1632379 787170 1017293 707103 454017 147286 1629902 368288 222847 1002133 1427904 10011 246931 284588 1330982 1861617 458909 1855836 61444 1514060 1985010 1521486 257870 671502 492348 888482 528762 442399 477531 1497924 972532 1790270 1922009 1969360 1232981 68006 1343237 478490 417829 833882 796175 80372 648150 1052258 1245808 1934438 200434 1154892 1354777 599730 1538177 1284803 1104521 1043111 1400878 1009930 150816 131594 135495 1809906 1864903 1521969 1741460 74420 628706 1738733 202944 447937 742412 925378 1197295 1650283 1687768 384101 91676 935401 676908 1941774 215923 1450740 1679246 1972467 1065758 42449 569529 277618 1485190 697949 585069 797419 1904981 1295070 1518862 603312 1432054 84857 1743928 1229490 1991076 713542 704854 718756 1437881 1181753 144655 451473 1311663 382497 689495 1716204 1939339 572734 1930630 1856809 604371 1060899 1356180 1110512 1648925 141814 100570 472014 535643 595912 274998 583547 1277243 663787 936277 1588866 1795459 1469180 589294 367477 1049684 1718024 1763707 1429643 651265 754430 637202 343361 1772241 832154 476494 58775 719272 1367208 1388536 1709314 1737349 1596742 107458 889761 574380 385942 1886977 1220962 101735 1872718 1757392 1906469 9498 553855 1155300 683296 704610 1575476 722859 679360 102637 1879142 1740459 1000277 1782463 513521 459931 1000909 1349125 921020 1940675 491602 686753 1104280 1886748 56626 1904509 886347 1749111 1949749 1118934 1969141 761884 1071527 1669811 1516641 272782 1202059 663936 178804 60017 1510647 1559983 960697 238569 1194504 84964 1065629 1657672 250064 1855911 158155 610632 1976730 1616421 1396163 165956 1710523 1443500 8316 421393 1461692 214253 1341418 1814792 1601245 1147167 1965432 872981 711254 1752504 1190452 1244363 497965 1987868 677853 218445 358692 657781 60350 1649790 258257 1730449 1809679 759533 1807706 328921 1448396 1038554 181092 48181 461587 1205840 489731 1811392 1822413 976789 1213000 428920 569503 1451904 786576 1804759 443046 1258518 1673632 1451116 1420621 31100 1677237 579514 809075 596253 214771 57344 1053039 594505 462307 1132997 218243 1999106 685782 1404971 1209315 40219 1155679 381428 1162073 1889623 1175120 1571429 917439 1010688 339687 226026 1180540 178188 761055 473070 1105969 1792242 959829 1148048 1322808 1338746 1035052 1541708 1420982 43267 1776676 1027289 982468 1536577 555460 408219 1967675 311012 882979 463699 1674290 1001434 389018 1326147 561656 1448612 1005219 1276935 1795210 1559558 991985 1329330 436133 555794 955000 1151275 255781 316889 1837335 494340 1698666 1643496 1092856 1499733 226140 48645 922268 352576 380440 542785 832271 202166 985237 1169332 273320 648479 1608492 1143746 1339975 1273886 478725 233623 530381 596271 1160996 1289619 733315 1630991 506917 1793219 670818 1875768 938148 1895376 909717 702236 1975961 465320 1584940 1510449 715340 550223 544617 1855393 1612124 795278 175355 1525699 304831 1455752 1218977 1067504 1213289 1538109 1843894 1419928 384787 1922183 824838 1154930 1040086 305372 355440 1624599 918244 1589152 538599 1505193 482102 503114 1182076 767838 38991 1819238 1552732 767688 1988437 1628126 1094141 912556 1885934 1598148 1191332 296037 1626610 625715 1700156 1480671 1140911 1131620 117697 1157101 1517753 1238428 1166422 363857 621251 1340124 7291 1636933 1536805 662660 820952 955263 703742 642908 23453 1760224 515724 242411 824126 1408368 1736862 4938 1250350 210233 1673366 1959773 1828540 867703 1717022 105554 1242220 122327 1098433 1828150 281679 377534 1941948 686195 1872739 1875410 579533 1313594 452213 295866 95281 58212 1290050 1364020 1964723 234385 1315000 172598 1377005 1813310 1524335 536789 333410 372009 577577 650052 1742452 706409 933231 312702 1949240 499662 941187 1405879 865633 1811417 1566973 1653787 97167 726656 1975259 1646745 1027381 1886148 1557872 1363792 40881 1637267 1381258 141942 930750 715746 1532107 200968 1107212 624568 963507 1740753 1783497 1315664 26692 381080 679532 1323364 642295 1813064 611311 1294023 1905281 287131 1806230 1086747 1125866 638576 384009 1872161 1023300 65686 1050436 952978 612590 1250297 385783 1685309 737944 200985 1293223 1344845 1690712 796002 1666757 1287061 1115548 595367 1227866 110957 1013523 231300 1653866 583338 1781858 178480 1036672 661860 882910 1731212 1425270 1364760 472405 30530 591305 752508 715649 458944 1197820 1397355 975674 1977432 1388522 524226 1704371 990516 729437 1671217 616732 559014 1242366 1983135 1699244 69931 1680426 1169628 431438 765834 83326 637552 1302608 1283732 130532 1698685 473125 1078493 506003 174880 1310983 1593376 1752204 1916389 310612 1343503 1031538 191416 1673880 1616685 612269 1471040 1262198 1858956 1346696 151766 1318784 304174 756706 502499 1056749 925010 1822734 1915263 395308 1755465 371785 262269 1774352 97209 505473 787839 503469 1764582 83021 1450662 788989 1099649 558804 1700373 751639 296785 1508294 1155380 1455315 1360440 704951 1714918 1297355 597486 386461 206412 651676 1236949 1240755 1843829 380525 1519347 1060723 921399 1704028 378746 928430 329012 343800 1031468 1149085 1381728 495832 464264 622529 1199842 1318501 1363851 1506522 1391552 1532501 35059 1093880 1228931 189643 1536617 858513 1713783 1442510 1665322 11368 1288998 119034 111562 613053 453700 1736598 1271702 457419 1852202 260136 1762019 1101553 475010 815914 1694199 341795 505981 1343963 876754 817655 312366 68538 1341875 1833094 1259789 1184473 1717662 1317707 242743 1605207 1226881 327638 869054 583108 557111 700873 943697 706860 1048376 1860028 919325 44432 1499887 870083 572395 1303284 760605 990621 1090709 1678725 1332696 814032 127398 1771787 1438254 809369 1135052 272004 329483 1777456 1604216 48186 1236941 1472702 297349 1808782 332624 376564 976635 206391 903656 873575 855017 191041 1136967 1643288 1193079 1549501 138117 469777 957284 1108030 1896200 921905 1895170 651841 1538839 21086 1961746 1150151 526248 1834106 1674194 99986 1191383 1991300 1315026 621369 1792203 1588502 858134 197537 1172724 646022 855085 1815163 517165 1685276 1541499 1030665 1660405 1869883 839844 818384 1831695 1955010 469427 73647 1794202 1025974 1710412 1678483 1655334 1935814 1138417 1082189 1601697 1900769 529063 1389138 128965 1198968 1393516 416814 1870556 1600555 80232 494620 350351 812347 819215 348193 477952 1327215 907898 440340 1961882 365448 398101 698585 1652820 725290 511307 628482 978467 624887 840813 1905777 503926 831282 375274 881860 609970 647243 248871 1821276 1984301 1661746 1339726 415591 1012693 609301 46661 1941554 42814 152018 272625 956147 1266451 1393644 1632831 377000 72037 1988084 1123959 651790 1679284 1508129 1912177 1184498 454310 1287734 1577927 1575985 1262633 828074 1750056 971406 538587 1346774 516365 1319486 1293286 1669544 1230789 1974768 95103 643891 107362 1119553 317684 529925 234097 1434508 901610 520346 1139503 1427761 851831 1259704 1722650 1589941 322032 897014 596269 1883193 589971 1167301 659098 1420128 1024244 921223 99369 1325718 269343 1549871 88924 504702 1967503 458297 1261297 1312109 712345 1012840 593221 766531 1366790 277348 1295006 32107 848175 244278 1505776 1829578 1571587 885004 691397 1708547 905333 1769332 292544 655817 675805 977007 1447458 321091 1432726 1159425 968046 1920392 1712656 1030909 421644 509435 593540 546236 1795677 1227503 853450 286388 1377407 1795138 1509500 1255302 926961 766016 534332 366505 1738543 1247886 1295728 240437 1998878 657115 18056 213419 1260481 266714 1601411 1811084 1544477 1038589 1024131 925434 1185534 1718069 1099292 435003 816724 1614261 382673 91160 653859 1729599 1387498 775826 1301490 1803944 1619548 1944775 697938 290445 1046405 428261 1429662 536330 937441 1589673 1372607 675403 1217242 1769232 1148052 176771 740970 1848798 532072 55498 1127764 692685 84793 1105094 504084 831185 1311549 445157 423283 717635 965615 416641 663894 720697 813808 676406 1409129 1671815 1759944 60802 249551 1871774 967926 1094159 1234187 304939 956771 507338 1191485 873657 539146 1442329 275224 1611379 724181 1460882 119582 516374 1089589 1671682 948109 1152200 1724101 783056 806017 177532 496269 908120 1795312 1369821 4699 1374578 326765 1407381 707312 588031 95228 1361048 1408974 347562 537493 322875 981442 1063054 1777197 1633360 739892 384167 1396590 510402 1474463 839104 1440776 857413 1868870 86684 1511092 1366919 50829 85828 666083 237830 429609 1435681 1787145 93985 1291563 1797171 145457 1214428 370180 674809 860150 814685 1393258 82108 1549323 1113666 515807 422766 95583 349606 1907126 218802 243551 1372967 399921 1287528 1363433 688206 1513379 1331628 1703476 1848037 666781 123095 418309 1418953 1748134 1653760 795279 417845 1886023 1551789 170652 850906 321087 818979 1763259 566891 751744 381919 1263617 1408909 957638 1322737 1279108 1282562 1498554 1160095 1131769 476739 9405 82362 879134 718395 1452610 915199 1941734 1963105 1643677 1480508 1465117 1783606 1163225 1544600 1330161 513365 153954 725625 1537078 892555 810001 1386780 1070395 1408268 1843684 955885 550093 738894 999405 59476 1518116 201064 1023252 1367815 1973717 1553254 1493962 1245709 243382 360932 345214 1504649 1946900 1365949 233734 1341380 1173911 1091814 1046699 1319028 1864169 1129967 1751466 481513 1136928 749131 1081641 1267369 479739 1840464 1624296 84081 1073351 1304559 224699 293084 190471 789625 1869516 862627 789914 1432069 1151817 490306 1711200 31333 1201166 607123 1082077 302803 624869 920262 1107626 1250885 233088 1075466 1526136 574823 66777 293843 1597224 1034641 1811113 1953049 421371 714107 1527730 1230580 235941 724919 1650916 1887853 507084 409514 1523164 710204 289348 271914 362882 149119 1603791 821152 1202642 698656 1298746 1719083 209345 1957190 1274698 841460 1307909 399598 183271 1932845 973339 540635 765080 825882 1955587 1559130 328422 1753216 756469 307200 215538 1288435 82431 342265 1835677 1835375 989569 885593 1105678 1271196 657914 829295 376225 827314 801542 1588375 552756 993375 1928510 148040 683388 260692 668273 1903886 1402594 997765 166575 1871826 1167769 845496 909959 1046282 1347341 1832222 1795973 1554506 1160850 1206586 1744733 352207 1582535 27776 1471660 1961771 211570 1490204 1349270 1534454 735610 4214 613117 458755 1250051 1943643 1786188 319922 319264 1571208 1852677 1532179 1087751 922649 1084271 1728716 1377093 951789 1162544 1993382 965940 1204129 162568 692258 962783 1127747 1445235 1539842 1002612 1298640 731220 178219 1080641 1350783 1702536 626847 1570482 764012 768265 1602959 1271059 750889 1770946 215142 1644360 775920 1291051 1156668 1427893 919592 1904893 522166 815613 639759 1847008 728668 623390 1087808 1328239 244187 575401 1310427 1759065 1242644 1633749 246109 607969 1999125 1451535 467392 941090 1120488 1312283 1232651 986833 1218328 1187524 474853 1976419 591552 175577 412267 1222853 897478 1933790 1447401 1825025 756482 1067455 729798 1423253 1088063 294860 1001918 1450142 1634450 876307 1174423 265546 1646893 309486 527183 1450961 733519 483712 1189589 190945 819939 1090908 1355308 393543 1780718 1193623 456308 830976 922016 600488 873339 954790 651779 449691 145450 267964 856427 989599 1974826 1229843 1441336 366981 667323 997831 1652706 725801 1156679 71637 1009697 1126765 634607 443030 1980217 1039605 919122 722875 262182 1899720 1181524 1529120 702677 1424550 1457687 885049 569861 1578592 1596043 1182452 661952 765409 21842 1215528 1401143 1083438 1008924 1412793 1985959 481134 1153908 126858 1992556 380745 1354991 1277914 1464765 1717812 925832 135131 860093 371845 180060 582298 1768846 384665 1307801 1995499 1548270 1845420 77262 19347 1194166 779326 1283623 654972 1604091 39435 1535754 1177316 1171827 1464694 1280523 1491642 1314835 637993 1159644 1560542 1793510 106925 1322458 370968 1197484 324081 1684132 733307 1228033 784053 853333 1381978 943149 1816862 42755 700661 377898 101207 1514575 192320 999974 1539386 1420658 178166 1606670 1000409 1491007 1957433 63969 94336 304404 614350 1628056 389003 91984 651835 1591292 1480680 98203 1975937 445564 1294778 1302208 864787 599195 1917871 675780 1689033 347967 1308334 26194 1392397 176435 1253623 685029 329747 506842 400467 370775 226709 693205 504645 1153554 1790895 487847 459793 1909619 1403911 1568671 1441257 1011516 1274788 1994155 1011708 806416 223910 1014595 51690 251861 862578 1561270 1914161 188394 219680 396268 199531 581240 787319 654598 1169959 1953703 467245 1626629 1659406 1345788 151581 217499 1703568 331858 602120 579028 259633 373890 1168942 1759873 964170 438198 1907854 220020 894304 1547044 916920 829712 371441 872885 1546891 205048 1446238 1872261 737093 255062 844359 1055639 260708 1712009 1016056 1284265 359687 106907 380808 319343 1871503 1885420 1275967 1080997 603889 1052700 545607 1620929 212035 1967700 1988680 584665 377208 1123917 252906 484036 1579726 1040838 1925174 291166 283069 169761 37237 1386204 1928222 526035 1181442 1767042 1118251 1449998 53431 623698 1214128 54235 1592191 1357547 834123 135144 855458 1090622 348182 905369 1283264 307330 1498685 1103008 521433 876164 569110 1993555 470373 182814 1416910 1157755 1404266 1610228 1076559 735616 740777 1218992 1497879 1957318 1811885 1590233 55433 1711826 672195 545028 1139199 448438 786410 62800 470298 1327858 1477050 883319 172176 1235328 1329834 1570566 217592 1720102 804633 1174593 919936 1467932 2363 590825 1592066 1029092 1319833 388838 123278 112171 1566611 1249579 1381922 1171339 1719247 1819394 376019 741573 1810981 568007 980037 109545 729723 1142985 1848979 1803980 996545 351202 474518 606593 1391320 103470 1708258 101721 772217 922291 1121975 988188 1860730 132074 314729 125502 714775 1324448 313041 36440 1393065 1688663 765660 1054610 1449762 800443 279683 1429321 594756 1914075 462180 803700 1621206 455336 1994213 297173 1710994 1947292 1123788 1508072 1149899 1695287 188629 1275070 846735 784823 27926 1909810 758493 1077360 626829 485199 1889190 1257423 1555563 1383660 1266682 1062358 468353 766468 553817 1952065 1915476 1121974 6983 724450 1586005 533791 519931 1483120 1569712 1448270 940699 1073920 231415 1129884 1621184 1264020 351102 1254995 1746374 1187110 1343884 241474 477027 833377 29151 136135 999521 1801809 1140070 190034 1559584 1817967 1628071 635693 486775 1690134 824999 1885009 620465 1720364 65848 288237 575473 250355 807562 1994519 1088000 1500932 55417 772662 1194950 1230814 712192 1374453 70600 864621 1687512 1980189 115656 720302 1299308 1658503 832870 1319005 1038901 642177 82801 1964401 1836203 1541685 1611653 597624 222595 1947338 3274 110312 1861367 992022 244355 244779 1208266 1174311 244498 1116207 281120 632286 145856 1633987 943108 1799684 284561 1990000 265693 1589935 824735 1719430 1298957 1506416 1774203 696282 525207 1720356 863241 1792890 1579615 1824239 1942453 13349 708134 1237688 225404 1794511 338747 495555 524729 1647810 1931624 1156042 1398436 139798 1892266 318215 272800 408933 538088 1195517 1516598 1564133 1641388 35409 898408 1021277 528606 195855 270510 1403738 369096 650367 949214 1051158 1869540 1213542 1122588 6121 68248 1748735 1221952 1235848 1334967 361447 624263 217803 228959 1967138 1886688 1339419 214687 698101 1585668 168286 50754 1591384 101974 1014913 1652351 1106448 1693732 1967362 367850 288406 1324768 45837 1255584 579178 1836286 808599 1945928 940964 1619310 489332 149290 1939 1377929 958295 939996 341917 1681102 698409 1629857 833028 770479 644385 374253 1298534 1094211 1901689 893482 1246760 122186 1265273 1134069 581929 1302429 1631461 1582068 1754057 1924966 708977 604720 750554 1614216 783540 148294 761154 1418892 930463 1343978 1713925 1186583 1022681 1225205 266774 1249279 1193713 651028 920860 744905 563287 1403270 116717 565909 1018831 859918 1947024 669352 296861 1606600 232173 1448845 822441 1249970 638732 768743 1117772 1341589 1195603 1542942 1839358 1654548 902287 18786 173694 1194609 261133 428314 449630 429660 1039514 1048692 1551172 508168 1899015 1179119 511520 1357748 1775879 678497 487042 1935009 762007 1572657 451842 142564 216101 862136 1752645 1701530 702160 450541 63370 524287 1539968 1281234 1217007 1717492 226652 1734433 1546906 646164 589516 1469574 1532640 1895090 1864212 734343 1042482 1316982 1389261 976150 1272524 1277140 1713963 991442 1229060 1583539 611197 1508611 1380389 537512 853139 1189603 59582 311683 1574833 670854 1292722 994282 1630643 877080 1813839 773510 458462 1408993 1217951 1843827 1730725 701511 1378484 667062 1696612 472981 116838 1217758 1478199 762885 1550201 1740815 406791 863632 219735 135085 473067 305761 610024 1173152 1071871 1839344 578039 419704 422750 630108 1290308 1888307 1850949 1267525 548417 936414 605397 30337 1484578 1397855 1630356 1055625 1971597 1273746 1669438 659362 576257 1086401 1325931 1807986 1989923 109285 1660659 462269 81318 1992337 1774827 89840 619710 1863411 217752 374717 1194064 433001 1915862 566744 647092 1842598 1421359 1944256 265794 1167651 324845 1523015 842093 1808434 1309103 922193 184238 269769 1493924 922894 1055637 1084551 1463398 1096583 27964 554188 1926134 112303 1031392 482838 775167 327842 1298319 106250 1930813 124321 650440 1629974 1135528 1016679 321050 1399 1323326 1222186 371950 1997532 1463360 1404883 1162553 1640736 17302 951252 813146 1682122 114406 1166223 781315 141029 1861235 477860 634210 565794 1416472 890312 1251773 1720104 1905180 1288055 1998968 921753 1795293 1671502 1087676 1698899 564675 886925 1681215 359489 1584052 424613 1329223 1625273 1995243 813638 280537 1504343 81097 1265647 1335721 259723 783476 951355 1176484 18757 1361494 1293502 32868 1104538 1775538 1694517 151722 1094961 603176 1483095 537409 1725010 831074 1723271 947717 1373367 845191 434103 428708 900036 134457 439166 834229 204003 1053460 535006 877788 641032 414629 614286 1987430 1737339 278738 1038546 1909992 1921484 917019 1463525 1354965 902183 1103369 1554006 300107 1930293 762669 330812 1580760 1187464 1365142 1119889 1943990 1760319 1303364 289367 440036 318784 1198202 1263431 615071 1164885 410388 1280575 1882530 1459466 1494393 1211409 735961 660395 1344321 1593481 690181 970405 34509 363443 1202705 1794816 1470108 939864 397166 309996 1735234 189920 710033 1967706 273073 1754310 910151 265475 380695 1241742 1218236 522320 248069 742824 1359610 491935 512468 617868 284639 116699 884939 344149 1023198 271092 444161 1381670 1185632 789478 308887 1476473 558185 1443225 1135860 1516731 1197 976711 807340 1937062 1613186 1012370 697666 1577658 1571504 471257 1328489 1459794 707755 164363 1369385 362389 682210 1443080 535665 1930085 1447621 899097 1357565 892229 1202920 701220 1106237 1389886 732688 1736092 1959659 1025292 1389057 1871146 292632 1959624 150268 480722 120231 557829 362017 1869884 1304453 746855 1650135 81317 410852 438717 1567728 1343172 1068252 17865 222311 1127025 1033245 601760 791788 656969 508273 93481 1799758 1893471 674800 887242 1903752 1433028 1125781 1473720 1077023 932580 596056 1290473 703624 1437847 436504 1983397 1016101 1536849 219361 112315 944196 1064469 1002762 212239 1777287 1869890 1605239 1960490 902633 875926 422539 1478247 1592939 407321 1477647 33215 1137754 435427 1890838 1711753 770688 296018 1111114 938059 897104 1294427 958912 683784 182145 734471 1807003 1132 896747 521908 361714 1530689 1968518 284865 1343798 741135 1126845 1402754 1631216 1938471 1667992 802305 1124979 622464 971422 378279 231312 418961 939723 1485984 170270 7888 1133481 91088 1477619 375774 1487733 724813 1833381 879662 1115259 997055 70147 909787 691831 910713 408121 1936891 523728 938075 992408 1336804 850388 1610761 147031 995114 1991428 732220 830736 1081467 1959692 507452 99910 1084540 1138879 820310 1358398 809461 1425912 691017 261323 341828 1908988 1270468 1848130 1025568 969814 467794 817239 1440495 1625356 245300 854401 571031 492859 419667 22187 872245 1774338 505910 1877341 1372350 994394 597936 1752063 827420 843976 1039947 1542009 189704 1572127 516547 1241005 1608201 1164475 125023 1686736 436491 1886442 1519643 969022 1426135 1037220 1514555 373402 1573368 1130946 1688856 1294677 880456 1064535 1405499 1604502 436858 1996827 1072215 667995 770797 20572 857924 1886208 1071602 370326 1771742 991337 831375 1224109 1305540 1503441 1438008 1823931 1760206 617823 1135921 356339 405062 1588232 554976 1145306 215591 959232 90936 1600413 688396 1439893 1948640 1629919 1638197 225460 154567 78444 258411 1819594 624574 1752665 577758 263059 522944 1057847 1825242 43223 1173515 334745 1726805 1968130 1329467 1290577 1112219 120669 377854 1563980 1811715 290727 880995 357085 986760 1318551 298053 42241 769718 438334 1627475 1167564 127477 1886455 484428 1122877 1296395 1693635 981129 1045183 87026 227425 647609 1412899 494696 1969774 1753508 810476 300256 65662 92000 963211 925316 1910375 1916492 1422519 323579 1704676 1510040 561252 1610481 722278 1324096 688786 507333 1253389 788276 232892 875366 1770762 490087 723317 1664578 799328 1943962 569230 812407 216781 1368372 1418798 1689363 104298 1541703 1741238 1728070 254371 54091 747454 977313 1601041 749808 247729 959810 1056586 1439024 83456 1863937 1347363 1202057 961798 1784276 1882203 866255 475039 1662399 461346 1069441 468031 1449722 1192738 1522849 1641178 991394 921720 1787723 1482058 1090534 231078 713121 1416585 185353 1367777 877466 1894276 863337 170160 830884 1132142 1380778 1005936 760662 197653 1153521 1062466 653504 419718 1183988 1448616 246648 958671 870878 1931160 1718586 1776485 1571099 1411055 779628 1068097 1191171 1287574 1907634 418736 1285724 1973996 1573229 1587736 1402475 894047 90043 819292 1218689 861436 604597 824930 519056 972032 1708076 1517245 751509 795102 1800098 1485666 553950 675163 395411 1687637 1979455 218860 1853581 66827 832787 1661635 1465270 30257 393799 1290054 1981142 1972247 606261 1182088 165561 729089 1386497 236161 1366834 1159562 784974 1355263 623367 786755 1490808 372321 1895222 1909917 88062 1676009 408715 1837835 960381 1771193 1392700 1549868 1577312 1115814 205734 1139466 1731855 1634221 508802 1870395 478841 1181245 1168493 657802 728446 28793 1953108 499276 1048606 1964284 261885 971149 1988090 371885 1693667 274026 1984680 1791279 1559201 559925 826175 572071 417589 1928067 1679744 1112008 631168 476970 1253715 747453 1042050 1716053 370897 1297341 1880439 1052599 778268 334718 667277 1562352 308294 897771 109799 1548357 141727 847514 1229963 728058 1332467 1440380 1672938 1834794 457890 1517326 1347837 1533528 961291 1736592 318293 657808 1716100 1497893 1073461 900570 566677 1918720 209249 566305 1528434 117445 1525729 1588325 336569 1827800 339123 1688863 1815716 405852 726934 816860 1462329 642170 1930423 1995143 206022 1689592 1814086 894755 1111427 1193305 1901054 536026 1302659 1972921 1551696 597668 520588 1061535 1018220 256550 1902220 1108310 686731 342095 1725190 100962 518061 1109304 951302 1446175 1462016 1511796 884228 1942049 1194815 703220 365202 1039772 612635 1067057 1291839 1992975 338934 800572 1245048 811496 1130523 1923122 491488 519540 1471310 1829950 1346611 1863865 1879329 837778 875069 347378 514760 1452924 1589794 1514096 1027905 876490 920186 1561047 985487 1470346 929812 1264589 268402 351929 328210 1594263 173267 1434998 1296932 1247766 1207910 156371 525689 826996 912726 881434 22308 314657 1725456 1272025 328864 1866880 105490 227961 402462 945280 934314 1798368 917311 120971 247632 1964909 1153056 733242 938707 536944 1321080 1769318 942337 1003042 246358 751429 1066500 1294693 1832253 1250464 1932246 776301 406431 1218336 1284436 1176297 115783 42832 1858313 1001162 60648 1637507 795152 1875780 1395718 172067 1778356 1745160 390431 602719 526789 1401496 1883150 1070231 734992 1027016 1492990 1807786 1374556 712707 576623 1691754 241467 257845 947266 1248590 688863 477533 1746016 1580430 684160 1972514 1223917 890872 1175923 377089 1088118 1835691 622084 1315677 13876 1303069 1502988 1849130 1559169 1293526 1404262 1070018 1522879 1257450 1513965 1152434 976962 1889499 1158060 117587 1855008 1663286 1989045 1728114 412997 1100002 167294 822922 108024 863468 703646 216392 782016 1513611 1508178 748023 602637 1105158 792203 1522825 1261693 152601 1860060 1572079 433569 543848 1781044 874323 546771 1150017 541269 221386 629995 1443491 1414838 1246856 1756144 519993 1168357 1401031 1678863 587439 1792388 288214 1460154 221850 384748 734090 1080821 1612581 977940 1532392 1104134 133159 754774 1240547 1825840 670593 1401115 1300333 734767 552435 563532 1199470 23993 183028 483065 1465820 995975 264994 1491336 1531485 483759 1504183 49213 779259 1859048 25563 1751725 221309 1158331 1306347 1262300 1438631 19638 1739653 323451 255606 512622 1600690 630801 375673 139579 457286 1805611 382973 1257855 162819 989333 199471 886028 1277767 1226286 1591105 110241 398180 859666 209913 858197 109847 1498152 1025458 1060439 1518983 581815 1395081 1406677 715525 1212635 1159111 461698 1204548 793662 1321806 954752 529445 1643192 290701 1731950 1042652 314327 431897 1307702 1243825 1550708 1372638 1430084 1665903 1862306 821954 115523 1172675 1537716 1312771 1152963 1523825 1679265 1338011 510080 347602 760515 1542250 1558710 1338344 979101 1395271 363863 1392009 832533 1392891 463591 8693 1901410 1947577 8775 560747 1210464 1546948 1073414 1822268 19245 1599419 356313 1416678 1300289 1399468 101429 1058318 117490 89073 797699 1278793 209614 909238 951677 1035609 1655237 1209746 1151376 285165 1784390 1521109 418563 1461039 1972326 34269 702444 134935 497357 810074 1069876 143087 967114 1151480 169162 799310 117659 609957 768898 968315 211604 1516208 120629 1215978 1797666 109940 1026974 470191 266898 814427 1342981 37331 825112 1696743 1477820 1168298 426981 1206566 1224724 1393193 658526 221890 860573 414488 1995592 1639941 684048 1518831 675804 1619190 1039249 249835 1441165 965450 1296924 1552541 1112689 1295385 313250 416905 496933 1236179 1227073 1194048 1912260 593659 1350516 1873515 316611 244883 1721226 1150670 16941 1963334 1747304 1062481 353169 1371739 139226 1112499 1415472 1187392 1495804 224352 744921 1662766 866028 811799 1108810 557840 266361 1049885 483377 351225 1102455 631193 685371 385323 1829662 1918608 605952 1206368 1075653 1318643 128084 1262963 1507471 1590629 1552707 202732 136092 242510 1327639 629716 234068 1823109 1893706 222714 1437924 449163 1632579 1504655 1925366 1095997 1694623 644787 660270 1543423 1013936 1118521 11936 1291143 1091281 1291722 1003513 1245810 1640767 714891 1809952 809416 24930 512768 515441 1353689 14816 1767724 997536 876036 345129 993436 1196447 1452227 722128 413348 351905 1064601 1857072 1764449 1569765 249403 1925934 1239457 645403 1105685 693406 740296 1806715 1478466 1454654 1613924 1353953 1386244 1950525 885917 1639495 2946 807768 1714103 993788 1407638 493631 1821970 1859535 446860 633517 1355325 870 617825 246271 933082 303675 535151 1247879 1972092 764812 532520 173729 538566 676791 119584 1921804 880448 98880 1388409 62942 1972290 24145 1772263 685409 1272824 818977 146909 759435 1732275 1929622 779795 1998043 998312 958061 422495 1354659 153848 1909198 1538482 561384 466538 47358 1821130 657212 1651046 793803 1142238 1336234 875411 775846 613527 772065 766567 1963896 83642 1316359 584739 9099 159605 1862637 493189 1746379 81312 367064 1764979 1943945 824303 178006 303639 637827 298816 1745695 1542139 1388602 1255805 16971 914721 722421 796123 13763 913396 1818710 1285559 30333 216253 927022 398683 461546 63789 1578314 936830 1471035 860016 1910941 1233716 568826 622384 1667123 37179 1057638 391457 1361660 84846 1741594 1937258 429784 1257117 1707714 1165544 284464 805005 819002 1082932 720811 829005 926064 898199 1751598 118905 1609239 979162 1517496 682839 848435 1446699 1158090 398538 126889 37942 250286 1958423 1973948 1680444 1107287 1771437 1045623 1826346 1716142 1677103 1259035 1307041 500241 953046 669424 20468 1369765 592393 1235646 1369578 1949461 1406903 311033 1537922 968726 925744 1815530 841507 978107 965727 820316 1516892 1514225 1308240 1927125 128648 1705440 1740932 13621 27705 94222 1412928 1502606 538790 1829842 492098 1353172 1007401 10210 1034489 185929 1587537 221079 1996 1075969 1907457 1167827 360631 801261 504883 1218569 622751 1908081 652304 1467623 1761137 409141 861199 719868 1924926 1662438 395499 1723883 1751142 1363059 754378 179557 39290 1053942 1932190 841486 1483824 341921 436582 1755450 106159 993822 33584 154833 283353 1264906 424391 1525236 276922 235300 1378278 172358 1896132 896978 23213 1296852 673289 562019 301194 827380 1408653 541152 660746 720865 1935174 791052 499959 143695 101441 589675 129452 1171340 1654702 1228062 1299970 1809852 1550852 379420 451331 202636 952334 807950 1824899 436099 1356027 719258 666128 59651 309247 210724 18796 844126 794103 334672 152583 1367227 1549708 768219 1718730 1471423 1954567 639142 786571 1843504 196740 637480 855645 617917 1741511 227252 1824086 1636796 1496069 648439 1688443 624365 1474739 375973 721082 1339966 151249 1639148 1262816 1167668 1404057 1916659 1187409 1871852 1851424 1812916 252506 1992287 1433281 123810 1643334 1182532 1966730 1785133 1139968 1462059 1661115 1469587 1738327 629479 48966 1894608 651615 786304 550102 1491466 168495 1871624 1968007 494983 83182 559892 634303 1137432 397887 1248996 1661305 1766392 360967 919766 97684 190465 1587833 302059 531768 1083453 565588 644293 1224052 1084694 113377 769219 1959376 67853 1809582 888073 1841984 24190 859406 149133 1564031 771590 744968 183946 1291186 1300311 360465 1292446 871497 1755828 715036 304771 389511 578811 1204048 1576164 1569215 858795 342558 1281489 660917 1741823 1576462 677939 1496507 1959152 1802522 1782476 1127673 1099161 552326 1539889 740717 503224 651314 608637 914520 1083739 439310 1265320 1982816 1342165 92421 1968769 382740 873692 582605 1136474 1105059 1783800 264242 993252 670105 731234 990161 697845 663932 108148 1096028 154841 387781 1315413 1770347 1170344 1424931 548027 770024 1931428 185000 552456 1169007 1208608 1190157 1382195 1061669 467757 887651 968412 1073658 439980 1748969 1024384 798590 952829 773599 550384 1782989 592746 1336486 1733419 824429 1978565 1374108 378082 1856134 1851422 731030 9812 1043993 290607 711426 1070554 972832 616420 1210129 896355 1858525 1055155 1092586 1204849 789737 152487 441957 214072 1578382 900805 1091169 1086586 43816 176635 1651577 97591 1735016 1473649 973423 1328634 1227865 1080190 975089 420905 1374028 1764766 1388128 949044 672108 458494 785129 1668781 42711 1777539 235527 1744184 967079 1732907 1674987 1912362 1075537 264389 1661668 142941 901303 1457610 864072 1235595 443849 470930 1127798 310873 1212761 1652029 1615168 1276657 226985 688128 495026 531298 1765125 643770 498002 1906518 1959853 1969299 287686 1631016 1392905 834018 1975385 1451428 1889337 312055 1183282 837169 250120 1497807 1074436 1141062 1862177 636250 248685 41627 1152117 987043 895745 1083302 597782 166515 508764 1599716 1816249 324554 1583162 1093252 745580 590578 1385844 268793 795185 593901 1392868 274899 1319354 1254700 1245065 1703790 458428 1084441 111742 1362572 1067861 1214354 1371269 545033 1936638 603732 1875435 1810561 1606777 949924 856858 1633188 1254380 820718 135452 465728 52463 1495412 205904 53002 1642081 113454 1279531 1475819 1316875 202885 1413183 1491293 1585227 119400 1053900 1904485 1900866 1002333 173850 1730217 444406 662271 1515137 491238 290262 1650227 1433371 1669588 104429 404008 997548 1668064 1390063 100631 828123 1247335 944975 861207 726452 926918 736565 649050 1975316 1563471 47529 1195077 1960294 1772869 466306 1626480 1502218 1172225 1788762 196765 736857 826230 1447251 232576 278892 933262 1501861 1839346 1306613 38433 1419788 1341985 1362777 494002 1230923 882595 1978188 851665 645920 1559960 856870 348181 1041303 1928559 1434916 557560 1241694 1049571 1519909 1502824 255155 303471 1192327 377888 185360 1592302 728199 1174850 1879670 1745696 1575986 1917663 1239711 1948886 1231183 1407183 1731686 1357411 1977720 1875490 1631358 1898933 601645 1374134 1235739 1073428 1705212 1445410 255252 194616 1084786 820931 39163 884434 1099983 1583165 1640266 92049 1813256 1834855 1300599 488708 514049 126112 830283 261128 1619970 50158 1957364 987337 1090583 1462010 646958 1243241 1853573 318001 1705029 1741529 1821552 1920105 694268 78039 344691 112205 116829 1429456 1705648 360020 971994 982599 1933922 338979 1530319 681231 289594 1114975 283883 887186 1571052 1071470 893132 418120 220102 731296 1631990 293882 1905490 743754 353467 969715 1302904 1576348 1986087 1917680 695880 1268227 1797657 887842 156227 199675 758656 1211140 26155 1112456 1403245 1537050 1338209 1548428 1056947 1448021 1139623 1946077 536572 1386419 1309163 1716820 845189 197338 265952 1926337 1668374 204165 456279 1751716 335131 855140 884038 1300540 32483 458521 1124318 1532974 479340 1697889 1185333 1861696 568245 1624387 1343451 1035758 506987 251460 1324054 101812 518359 1451556 1214972 1047527 1118650 69209 1198501 1913508 953780 666352 725084 154580 1822762 459869 1299191 775863 388162 32315 1260674 248622 723597 1947473 1946066 588935 114097 942609 1351987 958448 880856 1532320 1062582 1404159 1053981 1179243 1115529 513557 1040309 1016172 1533441 1802152 548518 914830 1104705 367143 1024101 937969 1532592 1233246 540051 1121927 850816 1570007 156654 152659 1867180 652348 1209618 1938965 1612784 1911487 847133 1198507 72161 264001 71122 525060 1218299 1652240 46968 369641 1530669 363309 1896787 1192730 51311 1981918 1109012 314079 686313 1818674 897731 189414 1001902 1681321 1960736 205340 121449 1282368 585661 567681 1016250 1685456 696753 506554 652601 1275805 1312432 1882313 1602174 794569 441888 1541689 701696 767345 775573 1586765 789238 1052167 682285 1725682 1237275 1987854 1363614 1224734 1470870 209597 211376 41851 1918053 1317064 919314 365407 9069 1160287 1592524 841922 393419 1706161 762262 1004449 1391671 1219459 1019279 1816539 359432 1987865 1199258 286806 1823026 1560634 28482 686682 866290 1048062 1969031 1102793 326044 378598 177546 986728 954392 198236 715003 739561 408471 1137952 230474 1602980 765608 294241 1715322 1352928 1643047 1090582 1972920 1739926 198621 919092 551545 601234 1555238 1286757 879839 679324 1465775 1520161 716119 924906 1065608 1985583 1852212 1191275 129619 641367 1671750 1645803 798703 477805 488316 1327978 1101662 266876 1301933 384869 161384 1379850 1794406 1633755 1550231 553163 738713 1002181 1850614 1630499 792475 1858145 316104 1056971 1722948 862703 1583217 1182733 119531 475584 276440 321890 370091 1183851 1294111 631632 973158 794498 1761020 514286 1999478 711076 320839 1958302 1966403 1090572 1278125 541286 462063 1468645 403750 487561 1798143 727215 1122613 1213099 1804886 1145134 1435058 681006 1045147 1085416 1486863 1786140 820994 562439 1972617 973615 889379 1812762 332023 1994134 223990 880197 1458966 815347 1892643 373383 1683176 146858 1731858 1913615 556841 27650 1661323 256628 778141 72172 337172 1617183 492978 403432 519300 1710708 365613 993138 1926208 1472949 1327228 929434 1518151 1976784 1318368 1504449 1013152 1861267 1390614 424916 1287690 1604670 866029 154912 1850396 80421 1945833 511578 309950 813201 265026 796062 1618576 1811988 114688 1052089 1962528 1672530 44619 1301815 1353026 1701056 1094223 1764247 1860070 766584 1454550 828955 1182255 1152992 217023 1014372 975631 519736 857860 1158374 1982521 267054 1485305 742971 1780632 1841495 913966 1832964 1264351 1426702 111974 760283 1793035 505681 1373146 872893 1152588 1262047 1230668 1693116 1482517 823511 1970519 1768418 685754 1614700 97051 1289788 791822 190568 476138 1141081 1946988 1098116 1194399 1296283 1448677 757846 233112 1609847 1132474 1605087 396332 1181788 810358 1393790 755572 20933 1864641 158120 1590688 1521442 1256230 729312 1049477 1431251 467220 242923 1798510 30222 874101 1786494 1670990 1695523 1623361 1225139 1915880 766554 860272 527373 667318 1909878 775575 1121305 162831 712981 1365468 1949770 962078 118745 482097 1667331 252863 1655777 1130029 1433387 1592626 901089 1317640 535070 155398 1965627 1102932 1393408 1668945 17979 751719 128596 1719493 937277 1076497 771378 517383 1927297 166664 795231 1838439 1833480 386401 1252070 1877966 1719390 140298 583437 1283280 1016582 1749444 827716 340534 379865 465247 777083 1493343 1382395 1969133 1858275 1340160 1646763 1380134 1468723 1659020 1460231 1509705 1207298 646421 439759 1144489 788357 970968 487065 1595664 753407 1182970 1205366 1006371 248300 145288 1107962 1618021 787332 723241 846519 1473954 1714394 1002847 671744 789308 932245 605182 924489 631387 1583265 1190672 1518012 471062 1526508 58300 59055 112938 932025 1143743 1375145 231568 1210400 5599 1708382 488248 1307457 733403 124833 624254 11018 565975 22293 682909 1632363 1460407 282423 1307344 899681 705439 800348 21791 1757007 718958 930504 1985039 1223551 606929 552554 562929 341977 741699 1212246 1789072 777858 551794 279297 1964976 1989263 1137065 1706181 1308604 173344 367166 1301245 1378841 556813 1940043 1077656 504614 156313 850029 1968087 1808810 1225332 551172 979810 1148368 47032 668046 1584396 1673481 1867700 160540 1696008 1161935 622448 407720 276765 346236 1194990 1283667 1288227 443586 609372 1207981 51467 1572644 647271 1014381 278690 676975 1119532 1821576 1019426 1204965 384385 502208 1789733 1747302 1612503 539310 1303788 1040997 1901573 1416700 1771058 1387757 704568 877508 206339 927850 308589 788647 1896854 1785109 1617485 211045 1309400 291937 1611945 1804928 92857 1598754 615590 1900734 574173 1729338 719908 1040195 1264102 648933 1332356 1533340 684456 894273 969828 350115 701545 1969519 1637331 1976388 1738549 1829169 632041 980717 972482 1119482 642345 1487816 714003 1028901 1825638 1995679 1709865 1321442 1011217 136598 915519 363053 1177418 790433 1300385 753334 1929643 1392313 834137 1745006 1896198 1027302 909496 319515 572513 1691907 825894 565780 1776402 713688 73675 514166 749380 205083 878853 1356407 515186 1006963 251815 705767 1297123 828335 1761819 748087 949210 1279041 620187 593744 149895 1930499 1336958 568841 863788 982190 1721166 695142 921812 1318925 1356483 1234542 1732524 1674652 1453914 1646748 1814773 1967742 1810305 1491845 316785 1791547 1777687 996201 636966 1589297 544338 207173 516914 888953 808746 859919 1498631 1936557 1018262 1723819 426417 1112723 1323798 263917 198702 882623 1568417 377363 1866748 128032 860796 1694132 644706 1744080 89534 1447067 1547908 961355 671178 704561 35171 1614919 1618561 1869432 299712 444753 1918049 1193541 1659891 1817695 1615531 502532 1386326 244200 139825 1930779 662765 884931 1362255 326664 967741 448429 937303 1348986 312234 921168 459013 1687520 899891 816962 917201 1488727 136767 1563058 198502 161885 63342 1679174 1433490 1664846 1292477 1600044 1994319 1921816 288046 1517502 413861 1739129 1251081 1586676 1644547 322245 45063 965093 1430016 288024 1876939 1356752 608766 1309843 912391 1092952 1058821 1047990 1237602 750605 1562553 1896246 625928 894072 576283 94095 452527 314285 822230 1353083 919631 1492673 558241 1568466 910553 1066536 120569 1991187 228988 253067 461233 1472162 424249 556207 1814352 512180 326016 788587 1563746 453338 1867619 165972 964322 1460586 1243752 378643 567439 202158 222717 589797 617108 894371 963870 778745 1782704 1669190 1755143 173016 1772079 1246104 1780848 1023446 283196 745793 765321 1971521 462714 422330 89556 1317586 1414874 1183628 1288883 756977 812097 1191444 1958297 1630644 222455 1027888 1891340 821097 1721432 1369663 1998913 1762116 1049812 1977046 559990 1375914 1284807 25194 1071303 711096 1001240 1339941 1482959 805300 607689 1357501 1687525 1360479 887193 1299145 1031895 376485 1277291 757788 1001095 354726 1710936 1163361 672357 94282 1052072 740659 266582 1661471 1553027 887683 941667 262528 1847673 1344768 91602 210061 1756582 1446108 375558 539187 629846 1169324 148976 286701 366588 64107 562480 1186002 382342 1451768 971715 1375026 472445 323618 817932 424649 1141351 916450 971934 1687072 1890772 73411 631102 1980690 912092 1851149 1331630 1062887 1669348 1130507 1641416 160894 1217480 1306302 1345940 1761298 882095 1664706 210960 307347 134414 1833135 1613838 958643 309706 553588 506869 391835 179328 680176 1647815 1147568 307014 1478490 1606414 1121225 891511 1032751 1958390 1826972 1180687 1863363 1897399 1153733 1653022 1657078 1018551 53070 1895217 276254 1561990 1574311 1929274 36509 1589214 1494196 416231 1006149 1394173 220033 1622445 1318439 1786449 1132528 142591 1633473 250126 1442084 1915916 328894 1201755 734853 1319692 976034 1356589 827594 1882572 369601 1374051 1689212 549713 298523 1072589 376521 1660693 1829897 100940 1729490 838436 697779 1362582 1979139 978222 1712106 1629579 1932104 841675 931868 28180 334482 115666 794905 44807 39036 882309 627886 1821742 141325 671422 911769 621019 76142 2725 312183 1951819 314728 1648994 792673 499343 915031 360384 445883 475578 229386 159507 1561527 590529 98156 1681620 1489278 487148 209929 370689 84909 1521209 1206653 946046 90386 459904 1900437 797261 988983 1136509 813809 1317277 1619298 518700 547994 715761 734996 1777088 665715 228723 947540 971937 741761 393723 1422425 138804 1102791 1659511 88539 867891 202157 1942667 1318228 601911 1474174 745860 266275 1150077 938251 638371 242400 530061 1272403 1234777 1930314 1865521 790036 1321219 517198 1959913 1572813 1254013 503053 1370925 1580862 1908826 1169793 911779 414287 1359670 1576299 77110 1658122 841002 1104295 1667809 887867 1171362 1176332 1735728 1920651 708431 1531545 903298 853535 552330 522738 1919773 810282 1915623 1355179 1551996 954909 120489 45372 301534 1411908 1323808 92417 545571 227223 1766948 685088 502501 1371390 1455215 1029690 592176 654095 81660 1721177 181617 616331 710156 1411393 394682 687987 325886 476420 295210 1022558 1244012 1457294 178537 135761 826923 1012541 72496 704211 458658 490159 1572328 278966 733814 1072449 1408064 1747997 1427121 637044 1660778 553420 646747 595376 548609 839145 661375 1850102 194128 784120 547348 1277443 1198151 74806 660197 1153944 596249 358778 1305319 1205385 1379773 633353 1339935 1466121 1179350 567282 748027 27049 1806716 1868585 15631 1603118 1490646 466854 664488 1383777 775085 324448 222957 1666412 1161111 1189495 498645 848204 855450 1980543 983403 98968 813369 1069609 299189 1040981 939211 748419 132129 563279 999706 85553 438343 1066358 1592390 916970 416074 722163 1212417 971615 1976163 1341102 1765612 1917685 1923346 473974 258 832904 155306 1042616 1199069 1171771 1778615 1410119 953973 1290210 792051 1573013 1203395 468295 108075 531439 385394 363006 208850 574210 638332 516064 806387 536707 1096810 479981 1786046 92215 1542220 1090776 655579 1809981 368648 1886390 1271548 1977373 715027 1006098 1008696 1291315 977346 728419 1073195 588129 207208 1678273 1410670 199585 36783 1924964 1672589 753111 945095 1302920 1575526 1084716 579490 1095143 548013 1123094 1746335 104 1966309 116034 194286 771232 1714819 1513480 783850 1543049 428466 95056 1632321 1658324 1431202 743187 267797 1753366 198078 183494 19332 1216747 100419 1870448 354707 1707672 1459461 1030249 1095065 438368 1425384 1951540 964612 385877 993311 1205196 630144 166624 811340 1400773 1152219 1243873 409434 445043 362591 898907 1064393 1865032 24415 1168683 1262891 131284 445837 291892 353447 232194 204767 1375108 1045121 929405 189719 1495643 1265359 394773 1758849 485935 1306811 1753518 1022337 724920 833721 1059321 519698 1854782 16874 1964191 469779 803693 1734171 728945 394881 694849 67878 553300 1240222 604627 934883 564635 296515 1493448 1559959 1278004 1984478 817315 1776866 1973801 504624 1363882 1701878 991731 1528743 209468 486683 434675 147137 864071 425109 1058193 1871053 370835 1362697 902571 520573 1151960 396129 411046 1681710 371792 1555354 155051 1025130 76323 524123 384313 1424351 114185 147646 1601729 336334 1187678 1711052 1951491 254806 48118 1076578 1017680 107104 1718380 256931 1761998 250912 1917078 1599277 1775298 1196199 1775672 1758433 261090 130453 1706733 329158 1269612 592831 1358037 1590592 762294 425244 1747456 1740102 874641 94458 1997717 1748467 1119689 1198715 494741 867585 899723 1175630 1024382 1288077 135438 1368255 1457518 1770770 812698 864158 844503 1576117 1003851 1314523 1145519 34690 678674 244975 225700 1377897 1796791 1542552 653604 761928 1972964 1375794 1455160 307847 32135 706146 264863 640874 1712924 635641 24551 1302001 515919 1080384 1267806 867033 521850 316447 722370 826286 1136255 1988599 1524753 433790 1830085 1842111 170703 1899865 930943 1210069 861813 1934810 1750801 1324175 775171 139978 1278620 607449 1125364 1941377 789831 480408 526059 1827921 647713 931339 1269542 350837 49179 77709 354221 286194 1125359 771832 1672260 355144 1172095 1159861 363631 11818 1778759 290411 264586 993635 858236 1159336 1252051 616321 903304 1989690 810900 1578233 1175468 1781852 839751 1043178 889865 31147 826612 272649 782702 1694908 1898744 663383 622545 844092 1173114 443267 31485 675150 505412 1832575 1616767 636888 1958060 644754 1654814 589309 49154 1146222 214391 757345 709145 572127 1433095 730505 1444688 152674 1553693 1466424 741232 1594032 1336359 1552192 666428 1457348 85776 410434 1678767 1059247 238415 1347677 109931 1590242 1079297 1263341 1192026 1305514 1491703 1746164 770999 1248348 1657022 422143 1783916 466368 844899 1860646 486416 532589 1431916 1056163 351196 607654 1333657 972317 1387435 1902861 1819081 188554 746869 1225891 1581655 721523 528504 134884 113181 1720594 103559 1339387 1196467 99561 169344 340685 1594005 1795084 1231871 1669074 1362184 1061281 402085 1130843 597584 959866 1247345 147281 918117 752037 1738504 826478 878524 1690229 834620 1710360 1021724 1456370 281454 104116 1533347 576955 1653245 1484971 373039 952795 41260 37000 558767 362164 1853902 1010384 1017160 1431646 1697176 34000 1197894 1742178 1936388 825348 525234 110763 1564800 1115127 1939225 624526 722689 1665824 523082 670253 1571726 1835185 309382 782242 146739 1028834 1663999 1785039 605315 1490670 945269 1267273 347649 892983 1481248 1156357 646646 20953 1324369 164244 430398 1489798 1994879 1082592 1838903 287709 199309 1119800 830282 289211 1994214 280885 425369 527138 384336 675658 1585719 1894084 1745001 231101 1438982 598042 1391809 1673102 1351928 915121 1939440 1118792 863954 331007 1987449 1359164 271796 1508527 1823646 1219602 1205808 936 1854478 1302504 1463910 848099 318553 387459 1635774 39330 939716 614977 546745 1195567 1328359 1312763 139791 1120497 1396443 1329504 124273 1123847 39735 1188481 361370 152964 522612 976871 351688 461261 51490 992795 41483 1947528 1789924 384451 1928602 1164676 468388 647670 582285 1249797 1500669 185465 812021 173907 555342 1316715 474196 405963 64322 191469 1284094 1123453 604195 1475077 950243 10920 537375 215697 764046 1430388 1369915 378913 916078 127499 861702 1647259 221898 131168 1901752 445503 42055 222834 722751 1233729 89220 284783 1002188 482486 933556 795254 432905 1673885 1267841 1518928 1216106 378716 1139478 325932 1317529 1268945 1847096 1406284 1199502 275828 1247552 1734592 697125 1139188 1749542 1736157 1063249 1639266 604580 1869522 753254 284058 537657 522369 1611666 1813554 147167 1714397 1058899 615501 148568 559944 989646 1830837 557154 1446425 361667 699356 1610587 498699 1513346 1194306 1031028 1100161 305633 426956 858263 810612 70907 578635 811157 1365042 977112 376351 694245 362200 1409860 1389865 1487405 1365795 152003 110631 279085 1406918 1295114 553254 315963 956412 1120060 981465 889424 1569864 1327606 1298096 1187821 992742 930309 1407847 1614486 1629053 586364 693390 854370 1226205 1650397 1664460 1357044 102242 1911812 8520 713644 792704 1060302 1705221 1330268 554694 912693 744790 597751 649819 1263781 1543716 650974 1270146 1095534 805111 1079621 1175035 1790530 419348 1690357 668896 1339815 831043 1472640 240038 468804 1492299 1594515 680352 35281 1479761 1770860 895930 1630803 1000329 333227 721643 144826 376419 1060769 619215 1086687 947605 518636 1379195 236687 22651 1931910 1607960 1271127 158514 166260 1631591 1697063 109576 285192 1745800 1024135 1214666 1610821 1088417 596570 1321974 381964 1213073 1749136 1163909 176225 1984046 917279 899693 1308453 698539 841932 944823 1140158 45572 137700 214153 1035670 534357 1300668 323137 760099 392143 1626217 1943568 176207 1293688 92732 50598 1946864 912780 1265819 707392 332413 1209455 1980004 718428 297559 1511509 1323702 642605 1146781 1014219 1455393 298192 1571061 1126605 890890 1849228 1636964 737318 822184 171243 1511164 223059 1455140 1556829 1580214 807793 87662 1219540 510213 1978146 1981239 1618575 995575 1315391 334033 1660862 1431966 974141 255876 1527468 1370077 608135 202442 456102 766360 133303 876618 417692 111175 556140 389535 1906278 1785317 1772741 1900631 1205670 1551868 29145 995370 1370862 1091706 1248369 222522 1875118 283843 170026 99519 1155896 1439378 1298216 1154306 1436759 850959 1799361 1846759 37959 1305766 1457335 258031 298683 1187415 457770 235812 774764 1059147 1586645 1964259 1400490 1120916 1074687 1892204 1225134 1706039 830209 1388585 1525820 1097015 933727 44691 516905 596256 1873927 1170913 144078 1238496 1907813 897334 107490 887585 1459777 37178 783927 398454 232047 475783 317009 46118 1189516 315537 548733 660531 1161238 252985 1718308 1046469 1536063 1751282 1180890 1685389 1970872 469443 1966743 1287585 1710752 1483539 747287 907883 152255 1387633 248933 1825500 158904 1669713 1711406 1800946 804156 814634 1237532 983649 537186 1223155 974817 526093 96082 1761348 184872 592422 841889 450264 745178 1978584 820886 94128 1405286 758460 1049382 1312630 1428798 1874642 1146429 889637 1145268 717060 1594741 744513 1770585 70782 513769 429524 784352 723895 337501 1507316 564366 619379 319148 1865530 49363 444419 1447638 878483 1586061 999417 216967 700795 1877217 1334468 503458 1953488 1205435 405069 951150 1125837 657634 1433915 1914835 33532 1792566 987955 621443 1460446 266059 1560806 996595 378644 766396 704891 1179606 505466 1545288 1671149 825053 130930 1178957 455031 107413 1498565 1168579 29989 1169177 1975022 1054732 641253 266017 670170 1611255 523883 883303 603387 693862 997414 87014 1494002 1750296 961437 54292 106608 1063336 518115 600288 457266 1349625 368675 1971672 1546471 1674341 514645 1612797 1539601 1167274 431761 584199 143980 470412 1382438 1119427 181742 1425556 473562 343572 1128487 1012392 985470 1144135 1989265 58892 1433024 83260 1645286 703801 1244187 1156811 966878 618048 226545 1376465 921347 1036419 519262 258968 315574 1120939 1990638 915266 110530 1233527 707951 1323180 612236 458115 822065 482257 412831 1325260 197474 215082 512813 983726 1960007 522389 1368770 813714 892320 1360111 492614 1622 1687419 1306002 78432 1653809 1864865 540400 368448 546960 1380943 1411308 1717540 161073 1524896 1972009 1911667 1327732 761790 660416 1993174 560738 523962 988260 44437 1165344 1156716 1961067 1439612 55567 1905182 304947 260156 413855 1996370 686629 1583048 124470 827624 865557 458367 633061 1121449 1858910 1436970 25600 1333187 1095999 80089 1604157 790681 398065 1723261 575064 1248439 1024277 809956 1113809 173670 216850 1246454 1855898 871884 1174323 202730 1956027 604638 1944644 651075 226257 1352294 85439 1388432 95864 1287924 1303765 983137 1722022 1123579 497398 37219 672091 1702559 1444775 1260011 1117942 369043 1686345 1554284 1540769 898155 1773231 1954721 1291403 1398899 889998 1385220 557480 605699 942655 1972914 1910363 1580608 1243456 599925 1816091 66471 741288 581689 419439 1012751 283517 320107 1560215 789935 952401 1575651 1395557 1585012 966706 1606060 1487796 186734 426539 677644 1654326 1001760 839018 743186 1090754 346886 474921 137156 916158 412214 1328958 1265089 561531 44612 1894348 614805 787410 877781 423546 971216 783104 1650578 966916 247928 1639571 855401 1408674 183169 19896 34115 586602 222779 1762362 730144 1388759 1709397 268688 700432 1906105 123257 337443 1505731 973959 1166584 323220 1261740 1523438 1023383 697071 440518 1095099 454287 170972 1978400 1661325 27036 558424 873012 647466 16589 306996 1837996 906519 379838 1767412 1938576 474324 1285301 1235091 39441 34025 1586530 761394 1033695 1404901 11267 949906 473146 840709 975502 1030560 1131587 1892555 1525388 334191 1072192 967555 1541275 805444 753787 219661 504528 398934 552856 509320 160309 1774431 380150 281042 649656 325965 366606 1216173 1995364 1450593 417608 1567559 1079848 1803089 682678 1680971 1465540 1410697 567746 907302 1892815 1019760 467984 875477 1512866 1771791 590845 1543300 323267 1805425 1310561 1996017 904889 744870 31526 782742 922082 392629 1216702 611252 1977827 699829 1423950 1009660 1449206 644110 33299 379600 1800391 1698152 1777546 437576 1162689 1542982 1677974 424383 960953 791685 1057585 458392 1762878 1289403 644829 199584 751103 1496896 1255345 40736 1182542 1341561 675764 1362645 1622771 1565371 949992 1143116 273837 501346 1338155 318592 168107 1472059 1330769 1166740 1543709 598277 1769321 1544110 487543 245818 1619146 268571 746072 1116390 809715 555149 1375150 1188670 365834 36493 1164414 951653 131716 891793 1324470 162721 1891135 1015231 1490632 1561977 1317814 1678233 161896 1626510 1242462 182442 1097262 5801 240185 1943376 1042977 470830 131755 633104 229031 1975768 1414740 843242 1141704 827032 365376 555085 701878 1756459 427567 70357 1409693 1895138 5825 801328 1532304 1194207 1627333 632689 1561110 1644594 337940 1817060 1660218 1650337 35009 1060529 660675 109345 1110457 417407 1930719 362532 952586 1706079 1322746 202452 1878351 1771458 825226 649461 1042625 982266 1556876 944678 1074945 784940 1603626 611577 1032742 1203515 23658 1754512 1025803 230171 555132 1709140 515984 586243 377889 1101855 1875917 135953 816464 1310785 309023 1065485 523442 379110 1714197 1475019 1422567 1520532 1554040 1208154 168186 527906 36914 1821418 68786 1501099 1478824 525076 204191 318277 854022 1416536 102985 1648907 667416 155196 993787 110074 629611 1185459 143342 1350456 151383 414211 1916722 710062 1189625 850368 1112692 186281 800287 1727418 1368056 441706 103621 1973217 777634 1663673 538060 1476446 146826 1936667 810735 732284 168964 1512250 332468 1446944 842582 1359352 1038963 803763 609360 700838 1425606 754246 525819 548101 923688 325454 725665 1799762 1161813 122997 1053646 599791 925598 243234 558684 20991 1770663 1036788 490097 1801160 987428 1643885 778029 1592179 1040819 1429044 1395826 609453 449172 472621 636467 1985928 97400 1930464 1441129 71779 1928355 172085 1352209 919644 569139 1745388 1583487 521240 38730 439193 1542811 1375453 178811 1717712 1993955 1806096 1165350 1850935 1929121 1425938 50614 1088485 1011523 622441 286450 717320 848198 837547 804375 996573 1911521 927721 1506659 371316 1513834 1201998 578906 1511238 1528503 1464438 345953 1952249 495279 546763 1603490 499739 1718869 547814 1905914 1873180 1015030 416573 639986 1224271 872979 1349690 1432620 1973702 1909353 1097386 1906571 351724 507734 1699332 696500 1379295 143311 1929407 575382 632718 1800405 498517 401361 538508 431158 1714895 1375401 460881 1831113 1360976 1024738 373600 1062939 105548 723026 1383815 1056547 1978903 284232 1063173 1545047 1914107 137939 1113842 1310342 235655 528446 1987867 1781276 482677 1841006 1878520 1167221 1672693 1454100 464001 988693 1373274 50783 415143 576224 1728473 222241 1062190 1514784 1788298 1707356 821438 15201 930376 751984 712504 1570697 954199 160028 1662 1802780 1222278 186320 45410 1932817 329756 1380402 243525 899259 357263 1910348 352456 920281 972719 1784163 1494780 1401657 37742 4445 66500 1666088 1831256 1191841 1938018 1817990 920576 151715 268993 1448299 1397579 331791 513374 468548 1874253 1455880 1841169 1788382 324843 1619301 986489 357559 294722 1604628 205956 217875 686420 1792889 858927 1919542 1537743 923820 1466053 872616 172512 1675886 54428 870194 932384 669292 1558065 1462360 1455231 4082 1854583 869786 113303 241276 545528 585784 1934739 1710817 1064035 1402457 212410 1861984 829083 855914 856518 485721 931606 1141676 1171097 1947019 1518538 1768971 1159405 823116 1651039 550216 887615 402666 448964 1901647 76210 1799070 1503379 1649072 537939 1839510 253869 3082 1191256 815100 114226 259118 505715 1781127 1857149 1036640 1173311 1856646 809574 425355 1785121 100236 505285 495705 565717 676025 1925719 1252329 41117 177451 846154 1607369 1289388 409947 230817 949467 443367 1781829 1908282 650726 1746299 671552 38520 1636137 985464 1858401 1742080 1780653 147240 593833 416701 988393 172330 38015 1828548 1108696 1062002 1244733 1690380 1993835 689625 32289 473477 1166600 592319 1733769 1935756 660827 935749 442885 387502 1448666 1071366 820785 690054 1899517 1265411 710986 1392361 1069535 1650667 199970 562482 1491456 451491 1294925 761667 647698 4323 328833 365670 1068897 374547 1388423 1200728 458698 749807 297045 1552439 597753 463309 1431846 1014269 523813 213899 847863 1212167 610221 1472860 938498 440511 130073 1792681 959900 382115 154527 360467 655232 1547560 515525 1955834 688047 968775 1098353 475238 1979804 1723328 695497 613181 1125752 1983862 983775 553218 1859219 1745870 819033 1303573 1533752 1811567 451952 1251490 1775753 1584617 1507896 1782102 456832 690602 1152751 1927731 1504390 249951 1433278 7048 347623 500777 1299986 1660680 266086 284095 1765674 1482788 1605054 1702638 834097 1872539 129398 689200 200559 1568167 1587876 712221 384154 1158176 761567 1975522 729589 735395 545892 1747465 1949445 823478 1961465 1196468 1257871 263408 1877428 558461 1507797 701103 1633248 1222840 62431 1657231 336135 461616 1726791 1991654 696346 1644662 1393040 103319 1048136 1556392 1342873 1993001 1777354 1729198 773472 1469857 1929631 1579009 229293 1457686 1878839 500573 48947 1127628 1456107 1064814 322773 1078289 1329605 664284 1678996 1302789 1835969 1509888 1908523 248648 1855948 1565035 1018980 1811846 611857 46294 575118 735467 382117 661628 24143 1931983 352978 1157437 776755 626874 346875 507322 584028 1101940 1426338 1520697 1898328 1123122 1304427 245817 1654429 656274 971361 1325806 1911636 410143 1869724 747508 886428 1160669 1993938 1444044 1934605 1110934 528184 894982 474062 53534 724006 1084638 924870 1240658 312714 1711466 545906 1958864 873996 994852 1772684 808730 1536150 1087054 782405 134161 577492 79582 28723 1367004 80929 555422 952138 1237715 1817184 1465172 453403 622515 1267488 485140 955995 1454782 1215220 1706797 636485 660642 1045947 1734613 734624 559796 565379 91087 809615 1209384 881655 1318688 1104626 1927030 1504846 431952 642778 630493 1277505 1814506 1886197 452533 983489 182952 392618 706191 209045 189123 1628489 306531 532185 573955 925586 1952654 161125 1098384 455320 283470 1886818 1827706 1625555 1990823 510859 1876035 379005 1089175 14204 851179 1053465 1574255 946222 506299 1372027 1477816 73211 198788 254033 1217369 525008 746584 1650518 254308 1621155 1712350 899997 23984 1353531 549349 724785 883773 205188 1410999 645873 933492 472984 880345 86854 969174 148478 1799635 1660694 6744 148753 994168 1995409 1762891 434322 421096 643647 324992 1613052 1968517 792108 415897 1750301 1783809 1111910 1596597 1949451 189792 867094 644579 1823137 1525906 486285 1691046 585830 1557226 424941 671343 57856 1234507 1686695 1527185 1156769 868064 307138 1950224 956589 1692340 113402 65929 1760921 45349 1677525 188938 889314 720756 1799442 1026895 1307415 200395 235440 914551 1781616 121537 1526098 526456 1681311 1401176 1940753 1592579 881931 422684 613680 16083 1779588 1849559 1247866 843324 958302 1476111 1016171 316315 1796088 1002094 1588829 1078164 298990 835631 1624065 1030491 1919929 1024817 1736091 1761560 429511 1396672 1741986 1730418 898391 1563377 636874 782425 1529373 634942 1503655 1534701 1121632 1526003 995516 193567 772343 1744110 315092 1030043 584313 106223 1831478 307376 866304 1501765 319992 1472794 1314038 373306 1610988 49207 1944213 795870 1459241 244462 637634 1111538 723635 1796561 1052508 105501 870086 1586336 1282007 277656 1990415 360686 1517270 1918611 415357 93791 1657856 859864 274462 433329 663468 1462047 879237 1142086 793404 111254 426167 753923 1725592 935710 509608 1198020 788237 871326 1315734 606035 1113812 712180 1237642 1198228 947317 194466 1437539 1957141 1234960 1894550 634136 1171485 1995910 1277047 185463 1139029 18314 636196 1341155 1905687 1608106 1524695 1670827 1232638 1456640 425795 1617842 1723421 120894 1797853 419220 40512 167221 1979938 1704475 441579 1996466 1295978 1958337 1534992 1223469 1871041 260782 551453 188274 1147199 1264009 1974084 767555 302229 1453252 438593 308066 1877719 117565 1284704 1296925 580419 1360166 723483 1897389 418421 1351507 1370039 1286253 987112 1231348 874979 1677719 479841 1766568 1221372 228742 1746256 468923 308434 46710 1626248 1763175 1415009 1869789 1255394 653472 898726 1580229 1937701 1520280 1664564 211566 1213662 397002 393598 1623967 1313186 1739929 1079162 983469 728694 840252 45736 1706218 101028 1434006 389852 28052 1624807 1063489 1346697 1263516 854023 518439 1440165 167102 1619123 956193 464278 1560254 1553574 932544 615773 379969 508483 307944 678642 1847599 434372 278405 291829 769238 421679 180775 504851 679551 1816611 425687 1989753 1605172 399030 1269080 871769 282035 151381 1915698 1360389 1396714 1082668 1364212 1597339 626113 977021 1765664 907338 1369480 455242 1402400 595325 1581034 754836 448375 295452 1165835 475645 687047 984702 1788843 83543 142176 1067264 792249 1606410 1539060 832198 1010174 757222 1689556 138352 528834 461206 1306344 65419 1771240 278983 866081 955117 1388524 1489065 716573 1830630 1197243 632981 577648 836792 586712 1214488 1589809 1108760 646276 1011210 1640336 1204014 1062515 1717896 1230519 768527 1154988 1584021 1598257 881454 73015 1594033 724918 738615 1089137 312270 191033 1979253 1014491 836274 157687 952100 277885 1014061 508086 880909 730672 51569 765461 476306 1531286 226961 1389263 1473424 174599 794417 1174690 684637 986124 192308 1085775 726605 1824425 424842 912896 873296 1856669 696387 1093905 827977 1399171 870916 467759 275575 1356718 1872679 1455869 1310825 1990932 452316 882406 1900220 373328 618970 515720 1007199 82016 611899 318997 439034 1641769 1226781 1327382 1050376 165683 933835 1561482 1523784 480406 1267830 23336 1788644 732857 7966 270680 1363803 1368620 1324852 1516586 1998631 747621 1454412 1589207 1785507 946663 1254717 1845010 52396 912827 1972733 1555930 1148970 361084 1250155 1778669 425793 1093979 1187414 1520489 1110293 1770842 444896 1519653 1682862 1847308 1808127 565580 1263596 1822878 1420044 410793 797752 1232597 464506 916324 22064 316065 1984762 1691489 1663739 726608 864540 1835359 1506073 1021853 1821761 1515327 146449 867099 1556831 892387 188260 995851 1283347 1459071 631519 1276838 1219537 653054 1885666 449184 1288107 1354631 1445920 423220 656426 1026920 1690781 1257420 919329 800050 1012147 1574732 1198658 929339 1581705 1726542 1987504 1335306 1048568 829924 1898335 611912 1470288 212394 131769 1355153 1594956 140041 1894881 589656 1798274 1383249 1586267 114291 271900 1328919 374798 1933871 252948 753161 208589 1366000 1863366 1007674 1875959 1198254 862114 263890 42160 1864577 1798736 712519 790376 1519951 1209723 505603 1145792 383222 239453 823515 1830146 860985 1350485 1102501 510187 704656 1767016 1452927 1112376 674492 1768966 718396 1316463 1042307 382595 604280 1387691 1688776 1549551 1539281 1117822 1106579 1440002 1782907 501919 1298740 959587 663236 574277 92238 111958 732072 712924 701822 1906300 1716622 1846179 1958178 1325337 318463 544557 1692163 1074000 547744 832026 351142 1481347 988339 1536082 187830 452390 1340752 1677755 598406 60192 725195 463642 592381 566710 882697 1969029 941337 638905 1876526 654999 1670674 1328576 477127 39869 1068401 852479 1606073 1909627 501872 72973 65233 909727 737513 1837091 98601 748388 1369989 803218 312352 714448 24734 1278245 1922433 1806637 1333409 1649178 1777019 952053 1746192 1582660 1040295 870334 59142 132958 314630 1588978 595490 1604610 245989 1572817 712698 493170 913888 1427645 1986924 682220 1542599 1105667 675126 79558 141269 1006750 432874 519489 1992172 1425230 1150885 1410895 322625 1386044 1581624 411909 1362785 1945852 402402 417655 803162 1096844 1003781 732805 190529 320040 1880271 359026 115797 1533867 1878034 1156061 526788 1717732 27406 921408 70332 264309 377905 189057 1582727 814715 831058 170653 1034033 1361606 913037 1245947 921136 246781 1477951 1788692 1207791 147829 1409996 466044 1974422 658694 1444579 273785 1190978 431853 1056666 1336931 1760477 1434285 1640901 1304485 895628 42474 1294177 680626 966208 984174 1451754 609469 601092 1470749 1572598 339519 1465164 905022 200007 101334 1514764 1572810 306318 872784 1224909 74841 1958483 756967 170927 129484 1970367 308869 531823 1295866 1724679 240827 1176813 698989 650973 169406 1110639 273160 1056794 447705 1251149 1258562 571565 1786478 926092 109950 382230 1611171 594926 538900 827603 867194 1953355 485876 26300 827180 31553 34541 102858 1748331 479192 1333700 1366567 1415056 604712 1537763 985769 1183589 1791714 797381 1128889 811760 1725616 201888 700115 1237962 863596 1489193 452801 737778 1740545 939823 1209742 743015 1010073 1314143 1082171 1381718 626063 282480 566314 993425 850975 1108934 1551074 1423443 875153 56931 1019913 784430 596068 1033039 922065 256788 1536391 858277 1597147 522247 1041472 1741334 1252363 1141769 915326 1318061 1438221 525946 873993 816599 1610459 52814 161205 1138612 909137 1785671 1726418 1300363 263936 1525281 587140 1377332 837836 466921 1420523 884190 95626 1762831 1485871 365846 11672 1368888 1669344 2144 223634 398000 1743628 658578 916467 767911 1615685 663003 361526 569086 725684 384105 450578 1662152 470641 840733 158623 1394771 1400179 1172631 148212 1250957 1528226 312052 1469520 1369005 1086330 253632 1798688 451050 864401 1370072 1032701 884008 1265999 1355376 1131346 305411 1099769 1191703 1151685 1614217 1340232 58805 950490 409639 12905 1290075 858199 211540 1639517 1734515 350792 1034379 1230439 1426699 1522770 1759171 1696736 131275 968201 847652 1055612 1860662 401495 1762974 1573831 735575 819170 995148 572313 44893 819858 480756 1254002 992707 972970 1456897 180384 113858 1864107 993994 1685395 1612518 289978 1863962 1835183 1107214 1075599 1122816 324365 1862744 723912 1067121 930519 1307150 543357 1197332 98524 492067 405272 782195 1516913 179358 1598046 1651718 701568 685523 608403 710714 315111 1803090 1011040 335915 527427 1466898 768084 980324 1972063 1764592 631547 326255 1416082 229634 647509 1923529 1043591 590395 1701722 1922304 446237 258928 404344 882033 1020931 1562630 1825889 845583 918658 780442 1220904 578626 1694288 559500 459521 1324308 1927454 821047 1350170 718027 1422807 1652585 172069 947260 1703904 1291133 1612403 332014 488064 1049373 427927 915069 627013 1572655 624125 1533651 1448965 468081 705365 126991 1991371 704747 1233784 655867 547890 1978601 1379802 1633746 650135 913355 273040 833375 820851 358848 217902 1915105 876788 1945397 801421 1901611 1204424 1251824 778490 625707 1774942 1649387 343322 145697 1962992 427324 1869750 434949 14438 819245 212066 818610 770945 802610 1365535 669813 728744 1001229 614127 310019 525508 1042452 690155 344646 30756 1769292 292903 1532687 403113 1475929 1254789 1727527 1927137 1007324 288196 1652409 830096 1584093 280032 973529 1208240 210382 978280 313000 1662125 565862 1490640 864025 1160790 1317327 195054 1242531 914062 1386355 1877676 1468274 929784 1902916 1413926 959589 1080776 1717631 1049715 1977536 1569188 509491 829968 1231268 1180335 1547576 1392200 101117 842878 1812221 25208 1844750 1074497 1308136 1834491 1419342 854522 1136968 265027 1468294 1992716 1046089 1653282 578256 778714 1898652 1884115 224520 608038 590995 1264191 1257217 1978709 1701873 1014393 879356 1709571 262276 1512466 1894644 917737 797048 1800807 574602 615068 1405393 1866026 628702 1966176 1153830 1747761 1980842 1959680 825600 882598 1345246 71567 1810833 1416566 1183960 476197 1726667 936235 1800982 1622766 329044 1666744 1203012 1050801 145050 1525779 353314 239075 827572 1411260 247643 1704995 730559 1911497 525764 38243 1757571 428878 1309654 328523 523274 700631 310621 530671 747511 681534 1395298 575277 462445 1441570 1769772 964208 1832533 641953 33745 123985 1639418 1422249 1531768 1112298 1304420 298669 1054827 1754395 1921916 1200271 390113 762561 1012546 1348829 1108920 151966 706208 624388 897242 1305577 422342 980430 1167291 186623 1309386 1388751 1734940 59169 1665981 1690160 1542561 1350845 165396 42437 161586 1811422 1181089 1139106 880634 285475 1353761 1517227 223294 186747 640415 1297169 1795104 499855 1389870 1185569 1815620 594721 1097284 1815601 1734937 1361002 478611 1314379 1149580 324501 363681 667574 1047586 865258 412345 1890249 1707154 478556 924687 1145817 331158 1239325 1854549 406199 506406 906655 378013 730963 641163 56706 822730 1700682 1581471 773275 322016 227389 47983 801718 1231577 287495 1965028 1652888 688452 480803 1490915 790308 838869 1150222 805914 847315 34564 674596 1206431 1029900 44166 1794414 1735178 1471427 810350 1814746 1674769 75337 823962 1423669 1911191 120378 658635 844573 697955 1441847 1305912 1393445 1571310 1966326 1954305 576718 1829942 135258 806503 853109 59794 64045 1284396 899835 641928 395484 1415214 340891 696442 1004066 380191 1779110 1727871 241427 318229 611209 892095 921164 1893228 1434110 1144768 535656 1071790 1808920 1816674 171871 1387213 665506 319395 68907 546650 182927 1395127 749656 654007 225113 35702 1693944 1751385 1268837 722880 725797 457782 146067 1689957 1235057 1829296 1934980 1214026 1202400 1866731 410204 58250 544984 796622 1213451 738643 656843 1944565 1921787 223358 1607234 1719723 1506601 12207 840729 1484028 1246899 1610180 1738243 738054 1406851 1680526 213017 1484318 1544509 818108 1775186 352844 410891 1722449 1253768 67992 830155 247069 1379760 1398786 471726 824255 592925 1160794 1625917 504783 1652113 560110 1965237 1335781 336018 1766688 300376 587599 1577365 964535 325632 1296219 965675 65402 1073883 1809501 842143 366810 838650 1693364 1524575 783802 618948 225983 632630 1703802 477047 856299 890603 293179 1577120 289636 396676 1852280 641810 1789674 203069 479241 170770 1285545 1670687 299527 1253095 1796773 1635119 1231839 297619 22262 1277144 178191 1613437 270620 240943 1936350 683029 1979943 1784483 999280 392152 1655099 353916 911671 944315 436466 1609623 1405505 1978602 1390655 663945 1480768 1753445 186841 507116 127211 1951647 1025071 296255 347251 1454327 1879120 1357415 293752 1171089 1140266 84062 286415 1061318 1537529 1651041 446719 593754 1044474 819370 1382333 1720063 1650861 481568 404699 1100 837919 1945436 572108 395355 848463 1933814 1769384 42572 506079 56280 1329664 1799547 1226502 649313 1146898 1107195 1226702 1997968 750452 1366983 1097424 1050513 1557660 1761612 1095650 1670935 1731940 1643214 1253010 551694 1805174 399456 1526851 1300816 1678101 1642943 424656 176165 883566 1760290 1530888 1166789 535284 475427 49856 927275 767624 1263180 1094189 186455 1182722 1281131 146003 1085699 755040 1812493 953670 803231 214809 1688751 1058681 107344 654140 673349 1155135 296659 1597690 809818 1008440 673211 709416 1936207 727453 1541744 1658056 1530572 1216329 294490 998744 301855 1844192 1598702 119636 1040456 913178 909194 690571 1327907 1043900 1462463 1024215 1874672 164126 60753 128818 1302030 1427905 1190372 1655031 48945 1661598 100609 818466 676662 1308241 1333152 693688 771747 555807 1878592 1293606 1148881 1325173 1287378 889588 1907655 539568 1651319 1827774 1012728 858812 956564 939850 770108 484520 1878453 1542338 1548960 1345841 1328146 496273 1527663 1740195 895438 100377 37678 1428133 144653 1457709 961385 24169 1901031 1781308 830838 1924336 1889780 1893892 720042 338255 970199 1499623 726326 1008983 1388950 1922313 1752256 1535769 1812057 940040 1179275 1991356 1795173 493161 1296792 784213 242917 1619734 1378600 1598485 1732973 190216 1121689 117076 1031310 1688639 653132 458182 1464135 968038 1269233 82877 954136 325673 1818269 73011 17680 25037 109867 538143 1692736 4276 1570687 396491 406955 1663528 1399038 460785 236849 619214 1566962 477224 1960968 924107 1135202 465871 1734727 1200200 1669130 625531 181643 277220 1564376 1101185 1981879 78655 103882 1156890 1717339 585230 1500125 117141 394726 1564894 888944 721705 224869 1571670 1513246 277039 1266611 731470 307319 1515640 997620 267855 220375 409504 1282513 706398 309697 214471 759777 552354 1350136 1469731 590328 1836104 1958985 1690924 1447719 1409262 350287 972209 927055 1730667 1119342 385380 396001 1287377 513891 362413 510934 349394 244351 452944 1998304 1622020 580682 702396 472438 1598234 1387733 1669408 565578 654402 626875 1307069 1060128 1069659 1238043 88699 1399206 703334 1295659 1940963 364392 41527 612293 1246125 1844840 825540 1211987 81150 1433857 177903 797095 177722 399740 1380971 1817330 1209452 1722062 670275 1513040 220136 154910 1675041 1517709 498166 814511 808181 126179 1313199 203489 1610671 1588214 540182 1114882 1067484 1085766 1809494 294619 1253878 1908914 1819792 477630 442551 13569 1407605 1540882 131636 264203 97152 1960314 1822407 258570 423826 1212000 1924955 870077 711672 235766 1896493 1326611 208402 1502942 1167743 473625 644413 1701824 372852 1745262 1623422 1929532 1560541 1667296 376495 453991 74600 1293413 685597 844456 1057111 1256985 1772654 1012968 1631905 1388777 658938 521367 229068 881233 1565705 1447702 1026820 981116 358810 1106583 214246 1250784 610504 1286955 120987 1504529 885579 1435518 198434 1632725 1354420 617362 199529 747354 1141713 373639 1424465 752060 361976 409834 1877424 1025324 168920 1784531 376947 147495 368902 727198 497233 1991071 1610423 1307820 1708207 1598085 1896166 759776 502024 1854224 1977604 812921 1366921 1004480 1511784 1839905 1099230 1415115 791589 842843 1180940 1614285 1780956 537844 619157 179653 1664062 760107 1121884 940888 1376443 1164908 1371969 1312691 1569920 5037 537297 996120 934157 14268 1010139 1683141 878954 387791 838068 1249711 1279380 1361167 1111438 785534 515024 1206425 971106 1016824 618979 464576 1082997 1910939 135607 1121925 1835160 42013 1982811 1920080 856771 1058045 1650663 1841245 1016645 881880 168585 1131148 1145945 728741 1686896 1113133 196641 1968058 615563 1087768 850195 1592854 858543 1658506 1925012 1434841 1243947 568659 1632280 1864027 1323249 1080184 572249 1905917 1999391 243278 675385 390957 912983 888504 879059 490771 607 98556 237057 1291338 45430 160261 756763 888180 628726 266274 1470397 667739 253979 1805004 158366 251560 1127550 999190 268133 771564 1194353 1836962 1369784 507489 1382725 1155717 598882 1721488 1488633 220263 477443 641803 614193 1747233 1182899 1514785 1346282 1374536 110981 803308 420312 1107107 569510 1690235 1638920 1244983 475890 667785 471275 397447 1818844 1514114 1942585 709303 1495686 180021 1210597 413349 1174417 1280166 1977524 1009363 185837 733222 705492 357771 238267 735285 1043359 428566 1648575 1073835 1836258 1143260 1129977 1451984 886067 1009720 1021659 755767 896957 1599496 304143 1459271 939983 1849431 1962782 212764 1710967 192334 662336 1540235 1582927 284863 1965498 349155 1987620 1742742 935452 375878 69525 1196457 1850686 445069 38710 1278048 1162402 1632635 339403 968631 968599 55699 315699 45359 759746 1698826 294812 376434 1680895 1352287 1397022 239730 173975 1329214 252794 1257481 1372837 1936630 962416 1134203 1470700 588469 1309658 1409080 826841 465324 1751294 1390196 266125 291086 1689245 169380 29538 622349 1358634 1987116 665799 496862 447492 1357463 1257824 1121480 1086538 774236 991532 1433614 865034 1818865 1830488 1493167 1160768 1418189 1660518 919594 1233008 1685494 1909934 1824588 1998792 1051336 567180 581747 196243 579563 1591304 425521 343326 796419 1376074 1251146 298375 1483860 154890 1392815 1742986 1393225 629786 158429 1892409 1920635 31836 1614611 482122 419448 697925 1304403 1963700 1224864 1024175 1473401 1777708 1122316 378489 1582619 471760 1773395 1428102 457208 1340513 106633 1716349 848562 1219615 20404 817445 869551 1109525 1214875 1483034 884810 352160 1963540 699963 1958870 12127 727327 768648 1095741 1126024 1868967 912697 118756 39765 110443 1970705 878315 1991191 1804834 287480 921645 1704405 9313 936775 1895352 632663 869937 1176314 1844187 1233122 29825 1664255 1891044 288208 455904 1466849 1660538 908825 1128289 1374900 1483761 1299305 1148834 875459 425388 495429 1672424 591107 1329199 1846250 1725344 1994517 599134 1855070 1503456 414798 1676420 153712 1164452 440405 69879 1118504 671611 490879 1916338 1874247 941314 88764 1589330 692205 840023 1862992 1897994 734689 1472533 562648 1948664 553580 1558267 449574 1179839 1889550 1873648 246609 158452 203880 1283455 988021 1366181 755651 706801 1815427 318693 342096 200653 76885 1718091 1947294 933906 947981 1554344 1857364 1742030 399530 1734679 1833461 65666 54445 1712804 1247959 1219498 1730971 798357 613739 460160 1390389 644045 1502228 1028759 163123 277973 91874 897658 1874720 1788690 1103346 677631 1335438 768750 564586 361810 538942 1550026 1795585 1867935 1391476 617216 232345 1269373 1997556 1541153 168353 1918458 625695 146646 1639472 771867 1219781 135298 188689 433738 1750818 1413980 617694 111399 1191187 1072206 1767017 1800779 1907048 1822662 1042161 1225679 1646462 925639 1084414 1217200 1536746 1402682 573485 434056 759989 1725349 1234655 1017454 1348296 737301 1017652 1541298 793025 1348324 225945 724773 1404311 688067 1924232 782914 1268932 1668348 1910250 1990578 222566 504126 586261 1082961 147132 1859779 100173 218500 1568361 1378473 1549057 795611 1379900 1060283 96029 310252 253463 1222127 390944 964149 716787 1879564 92642 1913653 158283 663221 608175 1782757 1398457 1552400 1108534 1084605 820414 1106482 270954 1465576 21130 1249017 462273 1693441 1969101 1717309 1351316 1284508 34645 1213713 1357 1735935 1831468 1641903 1183765 709150 247302 572251 1792372 1344498 433840 1143031 1682737 287979 1329997 271818 201487 1369742 463261 1630289 480016 172145 1952897 792615 1367758 588328 1425228 386391 550352 87336 1509496 110465 1178631 1912092 1395893 1167019 1877999 968957 618736 356931 1817776 1230873 333440 126015 396497 365718 1482966 473304 328948 1098193 116083 1520719 1821144 1288637 245198 1135006 874332 1552846 1432542 957657 1384782 542029 1881165 908399 588921 1330850 1470044 1874553 1386545 452312 34086 591269 1590368 911994 1271769 1772400 620204 1891649 1455941 1716263 1084053 26032 1192359 1060867 1404429 872883 140255 701885 1253842 1381262 1010529 281624 1891687 12736 1784898 163772 196935 1760945 133982 80646 477922 34035 632436 169764 142869 677877 1433452 1920583 232998 377904 308004 384381 1850631 1942458 150259 752145 1500872 1341812 1949114 1375085 1663717 936888 876252 724379 1626843 1235143 1494652 616021 1515483 1661237 183112 1340619 1473178 38652 590419 1994382 313307 32640 1574559 1244283 890333 1220153 355105 1381637 133630 1315763 839654 458344 1551684 1247836 1345188 715514 1454059 29799 1090942 966943 52070 1226216 1820677 857987 1304016 402426 1411463 1615298 1530500 288975 1163410 1896499 1563037 1302551 334040 1077664 779810 852691 1227047 1462117 503521 882846 1973026 863863 785814 1949355 298836 1871486 1232499 833362 363645 543296 1397831 924895 1318117 1947399 650155 1894575 1581566 447929 1602200 1987648 123146 1696184 1076705 322680 1405275 1588748 353320 856377 1307060 33364 1467330 996178 1993952 1568474 562536 163106 1123525 1426775 405440 260052 1868977 1555672 1040346 537289 1638028 248896 1524958 1240576 648815 1539140 1832388 428812 411426 1644087 419848 7056 916135 1029195 719065 945372 1005005 693185 1194345 1130892 1617046 1233347 1459184 760942 464060 160555 1781585 1131238 1540655 1804054 1974427 759160 969689 92348 419683 933502 209509 1095898 378235 1714517 1870118 1908055 1675397 1688326 487255 896650 220049 120247 1501292 894960 1816557 1974493 1917412 29712 483445 913114 1084944 676182 193864 1333074 151629 1102288 1371899 1301435 1401804 414708 832955 671326 1573361 1349451 1829383 251551 1977510 1941195 296693 846998 1620159 478829 241380 1393251 696372 740861 1455642 559323 524828 718970 974582 300244 315777 1323906 385128 401256 156869 690302 1188937 1423649 1400069 399535 1109382 74769 303678 134243 357912 74514 180298 738330 546179 218143 1233350 952274 525297 1731764 1374075 1480706 1890906 1629085 979816 1704712 1962475 832138 301741 839050 1515018 1266277 1028967 433947 548357 774905 589558 1717191 398236 1077697 1315029 59587 1187877 1025428 1329271 1878154 722584 259087 1720639 913895 1289578 1791479 163295 307816 82148 29933 1079519 1272822 1256376 727594 1195551 736145 1784018 564413 269342 1310484 1677080 760609 56546 1806726 216918 1725839 266355 55055 1956566 1786823 892841 114078 476443 1042124 1207645 1739260 1923298 857446 1202089 38185 1391948 132708 1449081 1040390 1216651 1342148 495343 1708539 1316152 1738972 917708 46639 1635404 493205 90435 1617237 1735955 1973597 936574 427093 138876 1590870 594444 1995823 963222 1347134 641202 409974 828471 38666 1128608 1563498 1665505 1419509 1499904 1498418 303061 795580 1973276 596790 292319 1036134 1083342 1720588 1297962 942901 1010589 1757545 737998 1148937 1437682 506539 659493 1183044 1878365 1420835 985937 281525 1073585 159084 81502 190864 1578371 419516 29171 1579455 356668 1759132 1565188 242428 82085 972068 730836 1768435 779149 1547188 87652 1582132 140533 1789621 301263 1846989 975702 1638836 162985 333953 1447664 300928 1907931 1765859 510321 1447203 1223456 1542147 1430727 404372 1552678 1024537 81857 1683659 1701780 1886864 888448 1187820 596742 1301282 505704 35328 1954225 1445174 1668380 408123 1724162 273200 886790 1723000 1048576 1245820 1080250 1312776 1717966 1530787 1386790 1905676 1902418 1743802 468521 1393501 939748 119296 466096 92820 171345 225998 1667937 1289196 878596 226096 60927 579710 846900 1422449 843173 712010 1632171 945968 832890 1616268 991416 411366 1898863 1790369 538096 1379254 1438286 804898 1568854 1788598 1812861 825056 1972061 1012982 505317 543806 1525593 126345 1552892 1189195 320696 1943090 1060639 1034486 933594 1504078 258603 1687366 1767541 130816 1515155 46036 205147 1511591 95320 1926063 1832912 302834 607259 1315364 1806932 1214351 1416796 1103810 142898 223070 300077 1474298 1002846 582842 1026385 1507086 1569510 559020 1498767 183160 889639 346130 487875 1546512 725744 168982 1725141 601482 853155 1451656 1296764 136814 1663032 1456442 1856040 343089 1251031 97700 1038212 491295 751441 1732406 886218 193951 221276 1024858 998201 1457304 394277 1948896 1097692 207078 796197 1372458 1954773 1244122 1364854 1345596 452414 71044 826420 445965 282859 873199 779275 393504 1780866 1928381 608589 1410766 191204 668530 57288 1383481 1389311 1196083 212805 652226 1292924 1255721 360604 1052166 1753500 1698619 1519192 1067883 1332751 1233323 1552734 281362 347599 911895 1957063 1999805 1605590 146196 1365202 161194 1862588 1755239 1495942 1709926 1464181 383151 195792 1171511 1480698 1387231 266881 1326949 1767819 1361208 1497703 1441943 461422 961924 1063264 179248 408443 853382 1570767 827247 1780837 340377 310614 1894293 301540 1928412 229839 270500 311432 1645862 1040045 1503616 1283067 1926393 1622163 1949614 587628 1730243 1214940 905360 755692 1878964 1841213 471813 1371111 718484 573205 1490815 1514929 1709154 1927484 435836 1756440 500022 898378 1895926 126053 1214444 785157 838657 503862 1704206 361532 1275424 422080 11471 781040 477926 638834 976689 1779173 1125729 1443697 1118680 1802419 1222130 1754667 1313937 1940023 1742675 1182251 734633 1273178 156426 1087970 1970347 1306979 942630 1517821 259661 611143 1212702 1704163 425139 1489862 1688435 613926 1476044 1555019 1829908 653574 1310542 1502909 955567 1826763 1961065 904314 1759623 1053049 1025167 954301 1102660 1282907 938480 970525 286970 759156 1424181 261794 93140 1014671 1021073 624293 455499 1057340 1074634 651466 416917 1861898 921483 859231 1515497 1094240 139261 159837 347811 121393 352781 800841 518657 702788 5917 338109 1198339 488801 967317 1016553 1750225 1313322 1298193 294141 1755806 879654 1976422 1962900 108784 1302597 1070552 1916149 540599 308623 179413 1847590 702302 162654 277345 1151721 1411667 1516146 254959 1552917 1091025 875524 1035382 1065568 1675123 1976996 661882 1996750 1281703 986765 1995076 1764872 692321 1410491 13861 1810194 1745931 279426 1367982 242126 599166 281230 455303 841546 832473 1898919 829886 245944 1043017 946146 1008906 921732 1560978 1612879 692718 1652184 1400933 816092 199820 1593776 445939 173918 1540448 1332482 1763670 115294 1491285 109073 1261720 927425 1998884 1120323 1005900 224987 800527 1796544 1446197 1360766 1950287 282275 1679759 3349 1676520 1459563 1071371 1379732 672777 1216159 803839 625801 43420 642447 515395 1134950 1074577 119240 382235 894977 1076149 1202889 260859 657887 1319137 1423172 1090184 59036 101061 316974 1960501 458541 887112 756136 533988 452968 1570679 795787 266016 416154 137229 64665 1037001 790655 911722 1825845 100244 826958 1018892 501756 1294373 1203947 1696645 931780 985347 299900 338847 1175705 742548 455881 271254 1388445 1655750 1458833 1644013 1074959 1013338 181532 188917 1852935 1149372 1397810 1053358 884681 1379007 842240 725673 1191679 760360 660904 1636794 1022101 989041 1493185 765975 118194 578955 1455971 1977734 173661 1927682 606438 617430 1822569 509041 528000 1515844 1154216 219649 219189 961640 75995 975147 403334 1137405 218991 1224364 114004 1439892 68945 343019 1323781 428013 217038 1161468 1381719 754394 1306618 391931 901868 1270352 359600 1206560 1604433 645051 1335236 302823 478827 395426 1114396 1213100 1943446 52812 988325 181452 1443272 1342998 1698979 170849 681186 929410 1287535 972787 1882366 1099486 965638 1997456 1455910 1035342 973796 1269203 50062 961577 514710 910001 56044 103854 594219 359041 1594717 1250880 1950329 1881535 395593 1807177 482207 445605 637884 1179090 524010 1757884 1675757 1795071 1170235 1767504 467753 1759488 333555 54201 969583 1741835 1016616 1875762 1135835 1295393 1117929 796482 1954578 414275 4457 1741401 1048966 339187 209945 228793 771175 951376 406772 105951 336865 163237 1623663 1343997 462155 906980 1022492 1515347 876703 744195 400615 355777 1901803 1035585 802543 3450 755727 974648 965929 7469 369463 1897328 707961 1514527 654160 670881 1441333 1945512 683803 245397 494123 1895700 238925 556220 1210594 1725471 846397 489640 1615925 910846 73184 148323 1336322 1658205 1169681 1256698 1709918 646312 1648272 292869 264778 1529974 1609630 1112555 993404 1975207 636096 1712526 474181 560447 259399 382866 700894 1516677 347830 1577302 697380 1965980 875333 604919 1881222 111960 6569 56558 1166906 673370 541972 892475 441848 1479688 1709470 32210 37704 1748093 1984474 928773 364293 1251249 1074594 1009199 225664 1744968 712651 1208597 129146 831651 1137598 1559740 248330 1543196 1266579 1848878 212488 1173062 301744 1435479 1920265 965885 342335 1051444 1104617 730933 1761616 1478662 640472 1497243 1043965 1085871 546051 263491 543269 1558994 190993 470318 1258377 452368 15671 1047395 459842 470461 1452293 1249741 1865652 601980 1884365 324006 1803009 1876897 596204 1340795 1857889 1529615 962245 900850 892834 985968 810106 1880136 554116 1203643 1896728 840412 1206446 815881 585221 1299541 479990 333112 1192545 585144 1889874 1341083 1148453 1720868 1267961 1231352 789707 896110 1563779 1879383 1138802 1690943 396403 1258679 1730699 147785 868781 68652 463498 133117 222557 1444989 1433750 240593 1400962 1785834 1908913 1004203 87999 873595 423157 1007028 907560 869138 337510 1219155 1514566 466512 452916 1297324 991727 1403161 385146 1211350 1173193 938175 1109965 1262676 1773431 659355 529390 460164 638548 1171667 968984 1588889 131129 1065740 1569619 1022740 444637 555218 756543 332800 668095 800326 1812737 616260 546653 1394512 676263 1670679 951322 30344 440069 1481744 1020957 1312744 167125 9602 1502182 1441187 883431 448219 1834617 1075925 273398 841665 208102 424682 716159 1956316 70593 133577 215376 1123904 960510 247371 1650592 847074 1220698 154155 131832 1108647 1657673 1135540 1210820 610247 1561995 556011 1858319 1609611 1918761 132517 1774343 1023978 7223 716942 415709 589784 1523384 726425 1340073 685756 1456154 1787879 1040717 84908 1815583 1870004 498248 905378 1269744 117763 1831414 995098 1607901 1402676 1526492 962504 1183224 1558718 1251243 1262777 1289219 544709 1609972 856487 1538512 1853926 1592106 1753676 1553896 1529070 865645 1138323 387427 1500386 1550205 959631 1109186 119275 1514240 1149880 1295066 434695 1044552 818539 206978 87073 108411 511033 863502 875152 1659116 677592 1260942 1376318 868882 1870638 769396 63389 603160 301515 1417716 42261 1762252 265087 1831919 1408594 1175671 1440894 393074 152119 1673269 1422781 1408497 708890 1673716 278436 1981050 1844824 1981927 242056 1934681 1495746 818506 1153555 817531 751167 371854 889855 1176999 826504 76635 528831 1046426 1712988 830375 1454742 1358483 1956233 1437410 421975 1998000 1141466 169115 1996435 1949104 859753 944822 1962740 528352 1939676 1821693 149434 317718 1967825 431010 1483574 319293 991763 1017393 640906 835000 746238 188544 1155754 747647 1407608 1667231 790405 1420812 1248769 361713 157918 632697 1839102 1500473 1848945 650589 515336 30369 696293 1723558 1976171 977706 93587 1068369 988437 143598 1715265 51400 220529 307636 776792 14345 529326 485059 944446 1368194 701895 1899104 234448 1322885 200350 1724180 1083197 1529929 498484 247497 590784 63204 3856 156178 42378 1259984 1157428 1208825 671352 754299 708948 657756 1511687 1368320 1686450 779231 485398 474927 1041752 601289 902634 632872 1420329 984610 1280567 606979 1467304 1102205 193608 763203 1123437 152599 981193 420924 865481 811540 1703939 450288 1004306 1410812 711757 155101 180518 1514595 294729 489246 574079 1080985 723881 346962 248616 759111 347213 341034 423350 157998 1078033 440689 884594 38866 1925641 1555760 415214 1060127 49688 1057137 1522568 147444 1697085 499831 681499 1938621 381547 244996 1470371 261932 282380 739721 1553080 1024503 1714660 865540 1204649 1123205 1726756 636193 1647912 1267606 1709310 857688 1862565 1013793 490754 1118823 1101538 1605422 806129 627355 1765957 206728 877279 1914930 397224 48109 638431 168347 1467228 399361 55884 1505189 1164387 1746618 1221993 1076366 1163565 786546 228076 789655 352309 1113159 836655 1264516 489617 1438401 1146250 737285 1425857 169221 644635 155012 918294 107171 188532 396127 458254 1771502 162894 1318184 1325508 1745906 61077 1552769 1680799 1329287 175996 704887 174598 223238 1219407 977439 893428 1146316 1071426 878539 584495 1535184 1592027 1368302 1365788 1639933 1610043 1165230 330390 722592 466300 63361 1276066 1058319 272525 1029902 259530 298591 1578874 634725 84735 186047 272974 952501 534698 1645783 481617 73537 1807659 731977 1592059 1813160 1765547 1186218 736010 1283648 439131 95538 995162 1043121 651893 277841 1469168 519274 1486418 1995173 1524095 1950941 1113246 1396765 1762647 921186 1849206 1965881 1969194 1139722 1868541 326445 1794608 850569 1696296 997609 342851 939835 1892135 620568 891465 1544184 465331 902009 668916 961113 471039 1246966 1877377 1250898 1515003 1099908 303338 1367765 1675263 295898 1915027 1191892 1390450 1458214 1686324 1606171 640710 230689 1222116 1095595 1824196 3509 30535 1667941 143203 686348 638203 1171864 40096 1716495 506756 232703 89686 437177 167195 1540476 488164 646522 1165240 211594 370626 1598319 241085 569886 494883 696777 1281722 705758 1578917 900153 1947635 411247 584592 471849 1685861 1901349 1093126 1553025 515935 340846 1359089 1088153 505088 109561 417794 284912 270526 1717758 795405 937590 311894 1256348 1598021 213526 479746 473039 188651 535848 308531 331173 1604936 1045876 497181 43210 1270701 748109 854578 1750543 1970228 3136 1748072 1248874 1961890 911528 513071 1526730 1908822 1470903 1649348 104255 1639509 303921 1904540 1534683 1237081 1837771 1009410 76248 1165630 755471 1474964 1505909 1056063 422517 845437 131146 549174 778360 1338221 1806919 150854 1231908 1961980 761848 1521889 226234 1458366 205866 807140 983366 36282 1956979 1622899 1797955 425417 1723549 189096 1849940 310079 155945 1349676 927981 770300 815936 1414927 599302 1448027 608219 1881981 1490797 499119 1806170 1132244 417189 1601766 900018 1425540 722038 283701 1557096 402337 1910832 515563 1482 1848636 1085175 1956125 118326 958996 1416195 1088381 1879293 1526139 428903 1567499 972550 527892 921581 903296 304980 1531854 1109340 1651025 8299 1026522 1505828 590851 1138585 1081335 951724 791371 879365 1475332 271973 871548 1533256 923486 1693136 1933506 451973 5499 19781 1660941 47664 1173744 1321279 202878 727424 260685 15004 1493266 1498615 1863632 1772419 1959398 1030682 338410 230670 76279 497793 1197031 172737 1545945 993674 1333029 167236 867085 778837 322009 95206 1714612 1637312 359712 26396 119802 1804971 1292125 1084301 139076 968931 20463 1553902 1149320 781384 838546 1353279 1634292 1365623 1490879 1281268 1847874 1790272 693159 640852 1439783 1175337 1680530 1714755 1886502 1467748 604714 162835 479001 1955310 459867 246466 809838 483408 678579 1187567 553132 1131515 1785971 372127 1965480 779617 667425 1801034 667084 1534716 1120051 299691 802885 1322538 1139734 1693849 1723919 1083439 1879380 1821214 197790 1600809 606589 1197032 1877628 1000665 803223 1878476 420081 1948366 1961365 1809572 812436 1621103 663051 1140547 1277512 1320444 614466 1210585 808443 368533 784812 950645 273136 1564108 321263 1032827 563130 772265 1855266 1888552 1871099 571219 996994 530570 1069754 1222682 5949 54490 1565347 404493 1228566 1615322 1342252 527000 699745 1550842 1952406 1370452 1919009 411719 1962533 1139524 708707 365957 758318 1140346 1770859 516344 143951 617903 1904611 365362 172538 1469497 1420778 307934 750971 655577 1016555 1736795 350321 1393614 1530529 1156035 1496129 555097 859010 1308905 773300 878707 600051 674190 1087696 1397596 689220 1626241 746916 1315210 1470296 47844 23164 962322 178245 1891976 305435 1448039 1203407 69326 1850042 1874366 676306 1750514 1345284 1131374 87024 1030241 1586480 1557026 131317 238844 1817249 200264 282944 1210719 1338719 1002777 1115792 929105 1273243 1652091 233808 1825259 647728 245894 1414110 1761438 1724459 307696 14911 1763134 1003227 1193553 641012 747909 1852662 1959196 251112 1687291 1510357 1524321 761808 29728 1136975 1091322 24673 1807734 1685034 1573692 331285 265825 874217 1940249 667335 1740809 859245 1945304 1489710 864827 981444 1154769 1477414 1634801 1156221 1426601 551594 1566737 1677236 464087 1061350 1151574 1449897 671795 809987 1582368 672652 514583 1733586 1659941 1116196 139827 1971143 1150514 979588 470428 1531084 795996 1036987 704484 1829538 1292670 241164 464334 1511573 1671297 303967 1607236 1059443 1865962 1941634 1490765 1521304 913616 366577 1710898 416948 705989 1299044 533396 1694979 940585 1551231 1609948 104456 177433 392179 246324 483867 400476 1358433 1613667 1772387 1703908 679694 1393676 830694 741200 639296 1542306 1825140 1394665 1791447 822669 67704 896334 960979 186978 1703154 1599963 230617 1340164 685993 332522 504958 1949122 1211152 1774932 404648 1947491 119604 203361 1403481 479206 1567082 1607798 111139 1982486 1117774 353430 649020 624615 435974 728326 680047 1103469 870014 326226 580608 1887015 656217 1995923 356533 1720767 308202 1229886 1411916 1234983 1023872 1706746 299126 1280172 1967051 1564303 1440227 223030 1743593 738904 1579177 835938 359185 1685749 1491814 242436 182985 689721 868374 1937141 358038 1458580 1946980 1434719 471919 835646 1905163 978116 701004 1976706 223359 483883 289932 1545953 472012 589994 216936 1533983 1052981 1072593 349795 564599 912775 1317876 1055993 694182 197808 1234595 1568212 1905668 517186 486307 1496431 1299054 1355296 1426784 865562 741774 1244875 1430848 896162 1647641 1009010 1772116 1753767 1394119 198622 784330 1562498 537970 345307 1819994 668224 27170 1370380 1252059 1164081 736626 370412 1084908 1169608 1899940 225505 70010 1035910 248663 1974341 150246 1807747 402375 523768 1765625 1085 1028200 783022 1851911 1010104 1926071 946835 775388 167541 323491 956777 955546 46038 89147 378912 1925899 1997780 439408 1884437 405878 1197007 915684 1540013 1433779 1525810 1710471 554780 724027 1977858 1117983 967150 738796 700881 538885 1895731 394549 115392 650986 1394230 1259812 1974978 1633527 1627209 717401 1906694 1386078 1365661 1235229 147368 1222972 1083126 1472156 1884486 1706026 1179836 1467164 540473 1319020 259243 1293634 750167 743598 1372385 1468464 938711 1894280 489251 1751874 1624951 1217292 1415718 1122506 987264 1678696 1774285 384296 604989 1088446 1432719 471871 1337743 601105 1620261 462435 195946 126649 368658 1285621 1784453 1205900 628493 1983876 1475247 1021676 61496 731048 1123174 911670 561527 358216 237678 1848543 15848 1649695 870412 1006534 1442723 1622763 497900 315952 1142649 175636 465685 936499 1936367 1547768 1771425 539709 130116 343948 703617 223767 1034132 4642 381643 403164 1984737 81633 1477413 269996 1612041 513541 59830 705861 710002 84583 551301 427161 1767694 651355 540204 1229267 1453823 1589014 534429 1164119 314634 341767 689186 1092168 1138580 12621 806180 342759 943766 1603648 1338656 699334 193143 1050306 1285308 1173839 1403932 649438 1434038 1118746 1866948 40279 251513 1282361 809468 1072440 1509712 548240 1174712 917160 765806 1745024 1250477 1291605 550195 1970392 305471 360146 371449 93395 406208 376447 1966109 1789913 624112 1820802 940720 1372834 94769 1681454 1381192 878674 1127237 1127774 42305 1752573 299133 68079 635320 396926 289402 811308 707948 1360678 154334 385531 509834 1502017 1386476 1517230 1192607 1981209 1221155 69591 1987957 616644 931534 761027 949466 454173 554669 1159270 1979856 1151567 1222928 362481 527552 1123882 1552345 826123 658452 930311 1053851 1977852 346519 1098675 533181 1455076 652085 1471094 7099 637976 576661 1984840 619694 1975757 1265891 302843 1091714 1888629 671581 998710 152990 986071 1592064 1080303 907753 1837610 122411 205233 1635819 1040449 333548 1352719 1523250 1487077 875164 1422478 976488 1686103 1313340 1136439 1826741 645695 721753 1634098 993678 927988 1922071 1753396 1531622 1946650 1167693 218057 118662 462926 1491657 966974 1186263 1604998 1579541 103256 469657 1293464 1115726 257539 908217 1897879 652544 933159 981765 839366 996439 151553 1584071 146247 1468399 1050733 1051966 1844450 958138 54972 401652 1376205 1231223 350381 1669134 1806880 815380 1593961 884460 239007 952448 697472 1846320 284758 673730 633198 1065627 883274 1588285 471416 1303649 1549349 795053 1650862 1297815 1872021 173039 851750 714489 1415673 876909 1914082 1699668 1434175 738329 1209737 148548 1687160 774968 1608251 1949984 1401467 1316597 330550 553749 1670788 698971 1322210 1219687 1518126 1726989 1531372 924774 557820 1911474 232139 379990 558540 496088 1950277 1428442 907374 525862 279089 1179763 996060 1070801 1888072 902827 404072 251285 861295 1976464 1876598 612675 236803 540205 1254695 560174 1575965 1984255 546460 1908690 1636981 373156 189400 1055434 313980 130508 997786 1583240 1710729 852943 1657103 43346 1765759 852322 1227402 127638 906565 1303447 1647164 1750577 416842 984677 356990 1225372 362623 1493658 844379 1198862 1629718 951650 589099 1725170 608932 226554 1847472 524361 360169 615643 323975 501616 1399846 1994230 1511135 1373301 216824 326547 811286 382882 1886894 96501 493818 1854242 1523102 278267 535088 160781 1146690 1173771 473299 864832 1111097 1299660 1362460 107288 1495243 1443776 482842 1670685 357597 634867 512938 476250 219153 594602 1022285 1765130 477585 510788 357486 995947 394977 1777918 1215134 294813 348511 330273 1909432 85083 1254015 177277 1642174 553203 1240374 1564157 466009 1622637 643682 611681 1215673 1772796 1723229 1164797 1801977 1289146 171981 1237700 194590 417622 712169 1587610 1771379 1156588 1105453 1615527 128282 1996698 1459904 766304 441641 1739085 424006 1154755 431558 1821905 1972099 1794470 1937065 1660963 588945 1070339 999719 571139 1174325 436312 384674 392538 1507097 1652158 489067 700139 1903253 472658 1481815 910345 1315434 1890478 1132371 1374964 576784 887732 1731103 1455294 320529 1364785 69805 578827 503460 321593 1388672 886864 914044 499487 649131 1683390 99109 1510709 1162933 226715 1876036 743301 840131 1306348 1357042 1296447 307583 344003 1919335 1663805 1590662 1595562 105874 1375276 302327 1324554 56684 361501 1925724 1222158 776920 591003 574371 1890548 560709 1103283 605285 313260 1451539 1607717 1170830 1599827 1109644 1853054 1323566 1562570 1808901 35157 80666 1584359 1419417 27657 1673034 1386120 1979610 1437282 1366762 72670 1348995 903561 1663758 963207 964832 1608510 992722 1410989 1533294 34892 472051 213539 493236 952991 1636357 1882873 110708 760271 1688280 507579 1802532 1978583 1670372 1315635 1839770 1683114 1826027 1722030 1112232 1031355 1739655 256382 1632599 576760 1018476 1484104 1550959 1076488 224377 1211525 1005501 1968253 1716619 642069 97617 90267 292718 910069 942612 22620 1736363 1811634 1171361 756326 1439683 672193 1589640 1481086 1735803 1342779 1003072 46152 1917429 1877705 1625414 817285 1881930 174067 483175 1037746 1455734 1624455 210593 15092 1373387 247472 1600153 643412 252774 342595 1705412 1890258 669936 907153 861911 1523041 1732614 1903339 1886855 1258449 985133 1785358 1888883 1890469 74576 98398 407672 788405 372388 763992 552179 1125956 587580 125445 1514769 1319880 1782550 1037306 35110 1592306 1693031 396216 823979 776478 1711265 1999215 1938317 303575 696068 273992 1654164 304713 261062 1014390 1363508 1321061 568386 169449 135244 502010 1637179 940430 894254 649339 1333805 1210107 1138204 1866722 209640 129492 1084998 748352 1618426 933542 1519428 1188797 919902 868150 188788 1553062 1997382 1603071 511547 895043 1416915 1404996 197167 258633 1772099 318674 839502 1035400 1241331 1915897 1252508 131172 1753428 903200 1937762 865208 1196896 1182443 252404 756882 1417101 704822 1393908 924483 1395988 1185426 1709388 67057 1289863 557005 11043 1515841 476584 1788160 1184608 849051 200200 1349055 1231555 1744119 1269018 1994428 897755 1344215 881388 482474 158808 1325342 1098331 908467 1985393 1348608 1656288 164542 1827084 1650551 1625172 128655 587693 110150 953214 231289 942396 743181 1220204 792647 538646 1908425 946059 910624 636218 1189744 1620645 104213 1247247 1436863 1682805 257131 1465781 319283 344128 560027 855086 529678 1006169 1470199 784376 1651393 1019323 1039274 967143 518194 712990 754802 1303261 1109994 1088482 362373 1158345 983534 21554 1918253 1707109 1932119 33479 556777 1555423 1295141 996338 1910568 467778 1499166 404810 447333 1434456 1422202 803472 670468 1790516 1037465 1004932 1082908 473850 897625 1382280 475757 1364153 328251 388633 1408087 1080400 866810 371662 607536 568184 482249 1525822 1266431 691613 419163 1914231 1310405 368131 226788 1678638 946444 326967 787682 35424 832267 634146 1197973 1612689 416463 1231173 849805 1513679 211092 882134 1962018 1219049 753663 1013508 473392 700220 1898292 1881659 1557128 426778 687763 522528 1584871 1939075 585231 246074 984991 1129484 59941 1154331 1633568 1972900 67633 1968105 1753491 1054828 1101480 231739 698189 826375 1044685 565085 977977 772222 44930 376802 1691516 770708 1682727 209874 1641244 421259 1529231 789153 211125 428463 1871437 1441448 267058 849751 436396 258103 1309576 934907 1163005 206654 1251378 245257 1396788 1882538 1557314 1432930 1913670 1357148 1008418 1983218 821445 143796 749552 1620505 1761081 307216 327489 477410 154872 1310977 756001 1379397 1450053 1300997 1369364 256476 1130897 1715144 895785 118656 1348462 600993 898656 1542429 1539422 1392134 305422 1835141 690198 256827 412849 164119 1578321 302795 1053101 1994840 1652561 1989996 528616 1202484 1076749 380282 1754100 338530 1664289 388417 596368 1440158 1817013 12285 1432678 1869923 1691219 1432313 176399 1820221 1347989 661943 717998 656883 1042875 754544 1409184 1516473 567599 488486 1734298 917713 1296565 129060 405895 1631430 1852964 516405 489658 1071448 452205 1382319 1970490 1866609 385971 407819 509739 1986828 681142 203134 1120241 296323 727938 766444 1425521 604145 682771 163475 11956 1205185 631845 1436131 800627 1719747 1961004 1951058 680994 1232288 1210418 1014331 906277 490836 229764 1992315 1397876 721265 275398 858084 462095 754585 1516798 1916044 667278 1094276 1014150 761401 72460 214768 1995158 808311 399523 1958911 59611 579902 424126 580330 1886242 1917435 1054814 1362377 760454 974363 1557996 548016 158658 799031 522193 151898 561317 1103122 710336 1050456 787693 926796 382136 528551 530918 427297 562718 1493712 692275 1606126 1439450 90663 978621 808071 913819 769440 1719570 450502 1128079 1899160 1969219 333436 1573008 107680 10557 849456 1679215 729528 1934769 1155595 424200 1506009 958711 478124 1634905 425546 1714192 462933 699473 1996250 961880 1514779 1534057 1675414 1195969 1049383 1173224 344966 116886 915217 766285 33258 1815419 467104 855433 768103 1659978 1684305 384506 956557 1922259 1853294 1675193 205583 1149161 1499796 1335580 1005885 1355219 772400 957496 1119970 87364 1178109 1011397 967995 1884112 1558473 493010 941727 87157 661685 1692941 1688154 930235 1893008 393491 1176784 177256 252069 743905 1743021 766113 386583 879562 1756415 925502 1920135 1202062 1104773 120040 1438802 1708040 1296962 900535 1953639 577249 677715 671167 594017 584054 1307844 393800 1001996 560908 1790113 206640 50987 93331 1849285 390803 685248 296172 516907 1448849 96382 1630402 1125446 809008 1718424 192471 958564 1830906 395147 11703 1121891 1362139 489286 908125 1581762 602452 1075563 1489959 1862271 1932377 186328 1180234 1419056 916798 1461614 1963123 1807171 1054544 1051091 1517751 1241915 205421 1603132 499120 1948222 1303700 453826 943516 1460290 750659 1772166 368628 1088737 921585 1919737 1072297 1531786 289436 524538 1982154 830970 1433277 776626 255613 1744003 1527370 1874259 246856 1007549 1287433 1584133 561219 427785 1491352 1149189 1187268 1381172 1129603 537282 1376070 489657 770660 1240915 210706 321286 88137 1267430 1452061 1189734 1594563 1714459 1624020 710367 1914126 1719243 424898 1968973 714407 1044246 884520 182658 1075031 716021 138037 637269 1484868 25796 905012 1132093 42873 987893 1294582 532136 1656565 584531 716433 1554666 1979785 1971430 672256 997607 838555 875311 1591394 864812 1453152 167714 785080 1569055 1233306 122066 1689386 896115 942797 662173 338729 1953427 1997370 633543 891284 1126798 1677690 197992 1725750 1171378 1877871 394496 911109 1080263 886036 536732 645577 1698711 1532633 1718505 118362 10274 1066005 1991389 253630 338114 625402 396878 774690 58714 509970 1328019 1387615 1048188 1743753 699682 154412 1033353 1918118 771622 35040 135809 1656065 1112030 1666119 219902 577821 910288 547138 1662856 1074335 1771974 1119525 1821316 212017 1386641 319326 402428 1379164 1517201 64027 345535 1204139 1541880 389822 14903 743156 71809 786391 1654715 105620 635036 1089564 1075323 1516981 1283699 1241931 718991 1296656 1684570 143397 1130686 457551 756104 922506 1399731 1888735 1628104 1165848 1300805 1602840 814770 1694974 936591 313521 1894060 1855622 382488 1928764 1437448 273211 199305 712092 768687 1233375 1014070 611668 717949 1466690 1995850 764760 1352678 151030 1226596 1730934 1197504 872132 1031748 1337032 574674 266843 1266492 1803893 1988834 1896793 585652 538618 332488 1142986 433464 437512 583139 1621112 1043089 84562 436157 1399870 1510902 1684742 887264 1505356 1966378 1991766 724520 302114 99431 198036 1811726 1121297 1695084 1097791 1178513 558321 1358215 791871 56828 1372009 1826934 1389667 203326 1091819 1092030 1763673 1796400 1999472 1661281 15893 726793 1004894 780583 296698 832831 905031 1154093 516874 26110 1377147 1439031 453703 1820941 1884869 488617 1312089 991200 784140 941628 429838 430538 1344508 434460 599035 1938423 324263 1059805 76173 1939023 1667048 1945489 1518603 622118 689184 1734943 1769203 1079530 1836371 1109523 1341497 507387 1846317 1200169 851681 480020 344539 1948849 1850708 1119667 974525 277531 1489125 1306907 488971 271047 303234 1774703 188355 1215523 1416845 542756 1379951 1194383 718925 1739454 1880340 1059911 404872 1389529 185854 152931 113837 1446460 1499119 252664 1698172 324273 178247 1220605 952272 1269686 1159315 1444006 1539377 180106 913455 599559 498105 1267497 1719509 1344933 1708582 373989 1952217 1884359 1727058 1969039 995611 773293 1725474 1125045 1230461 119446 640991 48706 1411964 1873451 1368212 1490625 715469 661255 1495748 1652375 979913 1642963 1663246 1847215 1340856 1469598 109900 994104 1007995 490988 589705 1261790 332478 1826531 255413 253307 1036899 1710769 1314888 586964 1315727 1842396 1049427 158533 1683386 420892 221547 928750 402615 176767 844420 1989285 1506508 1659323 1812943 586943 370778 1746243 1825051 1745146 325620 1866337 1863934 1052321 1253698 275366 1967203 1695389 490011 889384 1192731 582030 1047206 1733890 925301 1090365 1638538 1118245 1155415 262330 456778 976258 1332344 1834044 19998 1826415 940059 1594827 1402986 682360 233619 1312372 1426018 600786 514943 917684 1752683 1887341 1886400 616618 1342641 1022888 915251 943062 122739 1271818 1611920 221880 1267110 550246 1648556 454536 403629 1307471 583780 816417 898206 326887 1213105 1741225 385500 837581 631145 1429775 1879972 1513696 1691895 309784 1658111 1269466 1030182 959295 997990 545052 531520 216503 15382 297285 567256 263988 1647797 503928 1140892 898316 483056 773867 537917 127734 1986707 302228 1883232 1147403 1745815 1915425 1142840 302510 370551 1205135 1205206 1656432 790608 1724983 437990 1465871 716702 655296 211064 1144577 123528 631866 1597738 880873 1632483 1875277 1721036 1481955 701527 882604 1157972 434408 1812625 1719127 30487 1938785 646740 1605780 373304 565792 128713 984856 236814 1899460 1133977 821754 1654906 868341 180814 1725717 1077316 89516 193346 1750456 57532 72756 1405544 671435 252733 753213 1432892 1121598 138554 1941687 962459 511704 998011 1172178 1803611 319703 1442856 1131894 479795 1786565 1812469 472023 1255090 1380495 40532 665032 1395902 817404 1501512 1376573 514654 377281 491142 1977327 343241 3603 1796131 1933450 771011 61162 939628 1686548 1508768 1462415 1382069 1745914 1864172 699320 842362 1799160 1310736 1841959 933811 966749 880026 1042375 530442 1740503 1243215 431173 1044425 737919 489563 1610648 584064 1881948 634739 1117713 1535680 283411 1422078 334578 428675 79589 693696 583069 912526 1350448 1557342 827230 1077261 1520565 366183 143532 276039 861251 572929 161461 167838 14520 1806598 32723 261028 1110652 328 1586496 1913645 1347876 1907004 1294423 729922 1114706 969286 184551 830157 1913566 162659 1268119 1368802 1322580 532894 1376809 110508 1875783 1524728 1020707 1087735 1014658 1129178 1773825 933530 1017352 852385 377804 362864 1109975 626927 1472316 796504 1149688 1110609 1967016 125000 394982 682347 647652 120934 1685408 1064969 987532 1940231 1026344 1883030 1471416 563923 124576 515875 23342 73911 1854358 629822 208165 1203537 1327385 1031939 1281733 180362 577802 810965 1670913 1220002 728948 1747664 1195880 1135874 1094069 1251413 1955734 226070 1163427 1967715 85000 600529 1881859 948967 911152 1645196 1780193 349884 1889981 1714039 36275 1861397 537579 52927 605997 334184 230681 118876 807309 533091 1768504 1440612 1530960 1999548 351170 1844861 850310 107004 1912819 445681 1129470 813465 192650 635943 277129 618723 1629948 69920 1243634 618586 753527 1937427 1661652 1935412 1466815 1260807 1862295 1718166 765198 1526593 1200522 1853535 330953 1061526 1492976 1161218 336960 29605 1452376 416444 1674882 402355 68094 229310 583714 564948 1834851 390453 1868355 1984824 559840 1070427 642540 18927 1484288 629227 918891 421921 100438 421696 1817189 999565 2375 1389111 1746954 253683 1038361 344757 293868 139412 256600 1799810 459108 474163 418334 1747751 1966931 1100888 1502752 375235 1762136 400630 1514142 610539 960924 433119 1568797 1489296 20309 67199 483049 1934031 1642245 1080835 1541959 1083171 1327377 827669 295698 128822 1362630 287720 1656079 405889 311619 485682 1152275 1532234 1778799 177131 784960 714051 862140 302147 1949168 1936380 948154 863238 86332 1919964 728099 34943 1215826 748692 235813 1347079 1688222 63395 710989 1750649 631235 1752654 1616067 1285008 1537436 1148719 1043821 926189 276800 398502 384719 348483 506254 1774615 1001542 1203201 542324 1790494 1527542 1818432 175469 27424 1917560 94412 1719679 704227 372041 1022328 808800 1442407 259192 1642722 229939 664290 600241 955978 1825950 1807384 849975 668949 181758 1122600 1455026 1199857 999161 1338239 592923 1939594 500119 684885 1648204 799602 1813651 1279503 1690435 82101 134223 828387 288684 1375267 145302 332389 925276 790638 1327434 948415 1660312 1132120 1391046 1970207 1197304 1713867 301823 533823 1452565 1990762 1477708 1918449 69983 1142031 1778263 1413494 1972491 1737614 1168632 7783 1122109 1354237 303066 1132158 830224 517307 735665 643084 460071 770241 155813 1919704 1826692 1874963 67184 1910907 1245250 250269 1989702 205881 660640 758701 1265237 1173387 1389656 1084528 1240495 1456173 310681 368530 1623627 575329 1535773 1436596 1887903 140317 1467227 858145 880004 457415 812614 153270 1242651 239820 1354361 1771257 1513297 705041 1126551 1913970 639063 1979857 1218414 1929089 1860531 92187 1039789 264700 428483 1427127 1343531 709044 1140150 1568740 1794605 326156 953919 650803 1327390 491909 1865819 839736 1532928 1980224 1805349 1863379 1931749 1585712 880633 902331 1091872 1376968 401113 1088358 553231 1425910 949091 1067547 1827562 907370 599525 492357 270387 1742750 464167 1853426 1831279 250163 99455 1838210 1428088 506078 1877285 49221 677890 1896104 1739870 1294931 837368 618742 781915 980922 1224920 1095884 700495 271075 241892 908697 1106238 1876384 63687 1419957 1533761 892658 20107 769073 1483242 1593418 1978391 1163372 1005466 907384 476538 1340759 1399320 642460 741379 1078092 800016 1273944 1736892 1684738 885467 923897 1347255 193937 120595 276352 651361 1311562 1891690 1560947 1402704 442953 569831 1044570 409427 596910 711912 782626 1105347 1009598 1566057 578662 446169 1340306 1382432 354618 1937612 1662304 1275933 1460813 45890 1895718 255705 108731 196289 1225421 1048068 1897138 1045779 1777755 1793908 1921606 1183991 1082261 168942 1919452 296682 893996 988533 1367697 282707 214124 1676758 352440 724010 1543984 1263381 714096 1731957 273082 142175 1837380 1629793 590648 693799 1084198 505405 1531202 1326892 1147798 386253 212409 102721 1454105 233553 1345283 403212 1296541 142297 1207603 452067 175958 985929 935693 1184104 1265897 524490 79820 1436065 895153 647147 1145452 647481 1103930 420140 1147138 1644976 1363640 1305588 659825 321092 712278 1299965 1802697 1800390 1623715 663935 1783314 604770 1862236 1591264 121951 393090 1850499 1190260 1768020 1647376 852057 1026250 842783 1678834 1481902 1410372 257853 1004176 1901334 143982 1989582 1153289 1744557 1937266 1664372 60060 569981 1367546 792066 1940312 1738000 1887618 1457268 872193 879057 1944625 1071694 83884 247011 253804 932389 1375251 285875 1786365 1796597 1995034 64122 91629 1494679 545136 868538 1004621 1479976 1626452 1284968 1475103 1734127 1694554 1609704 1679681 640920 212436 547270 1971396 985360 1133834 905271 1905263 1679512 1004321 929573 925978 35550 869736 1062324 1273943 1024226 1840967 1726544 1072141 815528 933747 1388569 1283044 555509 1678259 357109 133853 258929 683678 479543 1557780 830627 142269 1731648 1452139 1827960 186674 1917593 1134656 894087 236452 1105832 148302 1840636 1157880 530201 962138 184258 501911 760370 1751308 1171877 571130 1269336 1231990 912835 1870027 812265 1281110 1306159 495528 1256310 545555 674533 696291 1110666 665049 4752 1794565 846109 337548 1770661 295293 244559 600071 465041 543542 636309 411273 1297604 1315185 157627 1114106 1030058 1132168 1213770 1070021 1340302 750417 446483 505959 971173 17073 1532036 846843 1835419 1146365 848339 524957 138511 1091299 272471 1999163 274919 1192637 466434 1846744 163587 784335 1459011 1259777 1330659 1536211 415990 1754301 1226295 1422654 1976995 1254253 1925056 104507 1918795 1559781 1938586 201950 1319727 982046 1711102 1044065 1855889 1852406 1281799 1591310 1239694 1867092 694199 665232 1682741 553845 767331 1945944 850792 1631178 660543 1062092 1048990 866449 1219156 1939700 94741 464872 469844 1150497 1088757 1894635 739059 92132 1224058 97506 1202119 1522531 1740219 1617451 1396534 489027 1140517 1007500 1330234 993654 1074301 1018622 127858 1473938 1632943 1346868 319853 951853 149770 152469 536748 114498 582001 746957 338093 175303 418846 149497 479048 1083303 836547 906516 1502678 1049837 568867 1264908 890760 938294 1119939 1993525 1210938 1701370 18485 1579581 1935943 421939 1093265 243399 92771 260108 144457 441396 28972 518970 516463 1923320 1373616 386809 136167 1398503 1793 1065171 1489131 957589 128628 523812 743176 205498 1620739 522316 280203 536317 1049023 1406761 430550 682741 1529256 34201 308950 1987518 13321 932983 572243 527928 269599 1932794 132764 1252352 21244 1439326 1263618 1591034 1815320 774108 1166724 1545532 1376538 1479059 908429 1701343 212974 1464960 1256356 957555 326251 490597 643506 706579 1255017 1329348 1631424 910765 1479223 660536 1200130 1191404 216737 326744 387391 1052802 1046442 139973 1348908 1410725 1707620 772659 1147689 1964643 209415 870353 1933582 1907575 484627 1791503 782486 1586805 1207340 523945 60604 70484 1060472 304589 989119 1865818 788360 1939863 381143 347094 1204254 176639 401041 1560321 602021 1208242 1888838 1949399 288054 557695 564769 5459 553452 1394545 1596732 260750 1541121 1677861 430047 1807396 80837 146605 348473 1161817 294420 1403859 712916 1962536 763861 1658646 1547070 1143388 229042 58734 799037 849786 1028294 1341060 505273 1239340 871672 88698 1060966 830784 1400512 1971 1439619 1580474 623538 129783 1694771 851546 1303047 239934 1107012 482396 808433 559587 1468451 597526 840693 1650359 658529 922306 933207 195181 1390895 1328195 1675805 745461 1182640 1974024 1859609 13783 1364562 365821 804687 1167569 1910015 651214 38619 190321 433493 940610 787512 347234 976848 1996422 886182 1364028 1857125 1844571 1712727 115544 1407560 677826 1996939 1151112 114327 225790 776762 726410 501886 798638 135448 928677 362202 1191145 247345 1692946 1562024 1003320 1027639 1243219 1349817 848119 526929 1372066 75026 55253 1689824 641306 1796750 643189 215999 1758452 1209690 1707703 639204 1100066 1422215 1306108 466865 919320 710277 1198584 301071 513870 16669 372845 1851622 69081 1110546 798636 177698 1090422 750105 712712 251332 753009 1260228 1094038 1480283 247201 1859576 227352 1920656 1267794 1740636 91990 1517120 6862 1994763 325967 364579 568996 1116288 331779 977638 1260630 9248 1825884 1563012 385056 1719349 1248471 313562 1742568 803230 471953 26160 1938296 66064 1072324 1073879 774055 339609 452148 1046428 1468179 527256 1198988 844731 1059795 1185094 908823 290201 1273117 1419480 646916 175964 1194037 1743993 1874455 1076255 1304344 954681 493022 1668772 515954 1174701 1112140 507097 1484311 1958298 325547 717824 1129305 493055 1070558 88911 930635 1498282 769749 1877343 1177718 1366825 1961713 422920 1880891 523588 1110963 110294 1372140 1685831 1759038 514625 1635406 980782 1227455 1809733 1724301 465895 1643362 232421 321897 1555575 1071567 1957620 164708 1077363 965761 379246 1704278 1350234 181291 375135 1217925 770150 392715 631365 519734 968923 292946 706001 1302470 5049 1134813 1046292 246877 605799 949584 678896 1528608 1943926 1345505 1812555 113356 822559 1138831 1568399 876469 1706904 867000 1097017 1221684 1403822 270918 1304582 1285827 1787932 1260310 40063 1677926 820667 1058018 1911000 317414 1735445 1761829 1773634 521673 1007539 563607 301349 1549182 465935 782925 922561 716757 1304500 806191 1039417 704705 958493 1394354 908177 201549 977919 178543 460895 335922 699653 1155473 273787 1407372 863060 590869 700025 1645599 415459 1757613 1909755 62647 761332 870490 741271 1337713 69251 637061 896654 779233 509665 764667 146997 797 877455 1263410 1051874 451261 217200 777460 1129285 1308659 149630 1926185 1758092 886291 147858 1776589 803993 601687 87448 1335628 784162 1689298 1063250 1574484 1999473 1635165 1063346 721704 222141 1595068 898376 1254108 1568533 170736 23623 210545 651161 1006207 1369076 778558 607389 1724183 1240752 455264 1816927 1837910 417381 1217302 572260 1866096 1977232 846147 1905844 1371953 140754 481768 71893 418892 312552 3712 350301 260563 1794550 296494 1092785 1002551 617353 572464 313818 172412 794638 377555 1227582 620868 1521580 706691 1350028 1195093 1218087 87359 1574340 1330427 1359941 710841 1755118 470995 111906 870542 472358 1421351 920646 829853 436884 300211 1423471 1721522 1349749 793098 166179 845504 468982 1342859 398757 1498368 629516 1749623 745941 803260 978179 1737417 863594 358314 1594305 234285 1138394 440449 1124907 832147 712183 444849 633359 991324 1619368 148807 948252 1569483 1306109 1493917 1813399 1021797 1624970 863471 1822412 1597214 1747905 28437 478630 551566 621208 1237343 74445 678996 933612 1686572 752762 119324 127984 1403786 26291 1079475 789529 686031 512725 56644 1445157 1830357 341063 1587612 812723 981636 563409 544037 857335 1637216 104042 1391775 1058637 1575603 197145 439860 1229984 1649855 1630193 1073626 1942305 1368070 1143701 1746542 290716 88919 440786 1465098 590233 1915182 478741 968802 137681 1638820 149862 1816417 1845320 45946 1451270 1721079 1576646 1224347 1088080 1508023 370990 644918 1871937 406332 1682754 278876 1482003 1583121 567635 412148 918348 1761284 1962330 1554106 542814 552953 184656 591839 1106479 1921504 101443 809724 756893 495754 594979 1384294 687587 1239136 388125 720439 1773996 1062312 1971248 1373445 1441028 1656997 1815481 738130 22289 1938614 211644 1706627 785685 304958 1201076 163948 1611682 1240275 11640 1073352 1998848 164051 1812233 1668465 1901203 770814 286047 1915853 1700308 807698 1395656 1459064 123820 1117953 1551333 1573984 1773576 1329066 73550 1735766 1970304 1068315 1572471 308779 1401586 1199369 533872 1460580 1160297 787831 1134631 18722 695744 1664309 475052 1425788 967480 292462 465463 998972 197567 1510126 589417 476395 1091843 507405 689506 10950 1306100 717576 113006 292992 1990527 1418356 180990 992553 1687750 907717 1714367 500679 650229 695664 42930 268785 1100361 911622 641720 672442 1974550 1109225 220293 1757364 268152 1821581 419649 1168895 589 104381 103120 226059 750282 477372 395391 274607 174992 27462 1065807 795200 1306091 719602 426939 296735 1900398 514860 646841 923715 1596313 1304705 1398884 1744401 236139 1217087 581321 1840267 1371280 1080023 306206 711929 667170 1424236 1008283 1353830 1090623 1029249 312944 1353273 623275 114994 1967791 1172289 223365 1551776 726138 412651 178686 1482819 1093045 375154 146280 1207352 1433817 37146 390382 501097 1529577 1054326 1399457 754523 46531 20730 150572 372541 850374 284356 595775 1822840 574741 1137650 1169888 253180 1672299 455489 1288429 157395 978547 1333124 1561809 670587 1713277 117821 1229535 193685 400746 1071197 913379 940269 1893701 412660 1424905 782544 808741 1209547 1398371 288394 405835 1757162 547529 1291385 992261 113714 496564 610148 1004310 451498 680395 1728741 1200267 437527 1664546 1764232 564211 1344963 258460 359186 1563557 1109018 1945255 440674 1413318 1459927 406423 1427354 1889509 1331578 1232060 1601966 927264 1092664 273979 1675129 993392 1217650 148368 818600 1288387 249369 1313133 1745449 809691 859575 124230 546705 482109 1732360 573902 1202789 784490 1273179 9569 868629 1382417 399364 355414 1593284 841678 334496 929461 1922920 1728626 530534 1042429 538118 356389 454053 218676 1527888 722024 1050858 783963 1734784 860624 1169873 541717 579420 1882542 1627151 1631966 651687 1183196 682312 948291 903949 148716 1280032 1479069 2680 74928 1024831 863633 1674018 653073 378236 1912097 591900 667905 1186670 1948595 831936 1404074 1027348 20163 179786 984348 725977 1656227 1067135 1402794 1075971 163213 1839761 1363534 776557 128343 897965 1123573 455198 413936 1606005 243851 959967 1127014 1918289 293059 1227962 1387985 996993 1290880 1095762 1824691 339523 1606690 1516380 371894 588113 1197688 529024 1890651 773796 1423917 28810 304950 469197 398328 526221 1277643 1311194 212791 1432841 1934591 488088 42887 1078828 1156812 728059 1102649 890611 1557789 857102 1468866 250977 301569 1227597 29153 1956077 212643 766886 1293779 887768 219713 812254 1953731 1459877 913267 854421 1367808 562036 763097 225817 1262144 1612631 1848203 351678 1146857 1068176 778554 1063363 1446653 1779883 358477 360789 1216710 270524 98654 1980389 1032282 732760 847171 1414918 1689374 1733075 436506 1978048 1032712 1100557 1642899 1292382 1093695 483126 322486 888929 136897 1486378 1637439 461222 1365611 1531605 1277235 1117328 671485 1889325 1232105 51652 855937 465431 27971 287544 484411 678043 1525319 1991606 693651 1610205 843935 446791 1457177 1645293 1029055 1061850 1961666 45396 406038 891121 134985 1506606 342449 1237483 661005 668676 1237129 316613 1104807 1705711 1752834 698991 1929526 903336 102300 1091806 315336 462528 1987811 126107 768635 806401 284074 162502 896388 1064625 42983 136381 1484234 1172904 1967033 1758014 1410968 1180004 1036529 1003289 762962 768019 1173535 1909822 438464 1702306 775795 1859878 1376358 1209029 1531108 738975 1149823 169248 1119428 1081753 1293968 261203 1568663 1662146 809678 1777104 528038 1409809 458861 1416093 1096819 375180 583451 543481 536087 1436045 302655 673425 822296 620951 1455018 1016016 103208 130763 1637446 1154991 325805 686685 1853974 1619550 425248 959065 327878 1799825 541217 844991 944960 442333 750463 1641091 1367706 1145497 891454 1628336 638867 319899 1532327 1655367 30136 295496 106269 1922716 1419140 723752 1404612 810156 1724907 150929 1778460 684823 1887504 1608137 1701931 1819615 200441 1059006 1824257 572792 365520 1734453 991404 1876463 1793959 773209 27079 215084 1225495 1318102 428727 61454 1897301 131535 188507 215281 411286 1972947 1216858 1312233 1229933 1390912 1653597 1830086 1771376 1958352 798083 1003998 224687 663303 974889 959744 787739 1678168 1824887 876237 1521455 1185492 550553 1706116 251671 7426 849487 1471316 1187233 1944367 1048011 1406704 1524780 475777 125437 1320271 646757 1381143 204787 591679 492223 531452 122839 448195 1124004 459364 628150 1658504 1202699 259996 69836 1345371 156707 1886077 1255151 1817322 61965 1940187 763530 1828198 530112 617983 1415457 578079 695244 1957600 195349 786985 826104 1050089 822604 52767 981962 510217 1691463 1956057 1331326 559401 1536901 1228857 10810 709712 1694541 1062146 270581 1577801 707592 1497262 1959502 1014798 586150 340383 399097 930126 277627 1558601 1223105 979868 1480085 1104243 942450 83725 1200973 616894 845377 592119 176203 928723 533783 906538 9151 1488912 1143363 731237 1808484 72244 1661272 1249807 335770 1941466 1952864 1200438 277665 1828175 1077072 574566 38263 561213 529800 966245 1199770 1339882 171942 1535486 1195668 187929 1110343 785747 1871596 1492161 640393 1709323 792899 970252 1824223 1506087 249874 1168917 322128 356725 1268676 231133 363308 1407733 675577 1031680 531591 890987 507519 630354 1620096 722845 707474 1400807 140233 1295435 562124 676627 897530 1472285 1525038 599930 1655575 1642611 914068 847348 1032069 216275 402019 1293896 1471945 1799530 109666 155000 221444 286166 1611426 1050598 811622 32586 1408608 50395 95633 455394 1612139 773021 357579 962963 341818 1642228 651226 1512570 970153 633937 1441597 1551782 1014305 1951444 1177455 1595639 1230248 722373 648406 131633 1450851 133281 527607 1890974 310470 719024 260127 1135285 317349 752574 1947860 1605383 957826 675701 58105 1502383 297165 1063897 292244 954344 965374 1432882 288475 1651537 1535067 1386451 305809 776353 1093253 569967 1464546 1133111 1168974 719965 1050056 1286455 543047 464493 1989049 438601 680742 1858888 1551588 1814120 1149781 1015566 1674643 1689723 1649714 589083 127433 589027 1059293 1344238 891734 1907628 1804689 1819645 859305 97683 1170455 1834719 944981 1407289 1713565 1329383 1787923 317502 854725 1557124 1581412 531313 944113 813455 1519793 633507 405798 852438 1730824 1745200 1358288 1838380 869381 141112 863432 1501470 1267768 1335626 1608805 1407031 804891 1153890 1976350 60506 1817061 296138 1247055 999580 180898 1489766 1313052 299588 1193271 1366747 1832851 927700 1421632 1766583 233774 309128 1145595 1051273 300120 1686657 1812771 240720 879833 1336498 1148418 1334960 244864 1839910 706825 1197981 1789466 600095 321460 640207 193582 385644 984626 786609 1506576 1010189 1140425 989142 1825718 1409818 1438250 470386 1392094 1485552 196103 1113933 1035459 337117 1827947 1470921 1707019 1614347 465670 1403917 1007266 683780 1920054 43491 52048 1533056 1082789 1495740 161932 157812 1002027 20420 1826601 1706853 343989 1050905 712308 710015 10711 710804 389060 265060 1759210 1142372 1128022 667873 1843487 1129222 935252 1676600 1756551 1181998 1726584 430219 1716643 1601636 1656952 211374 1796695 1267235 557039 1013832 1584092 658651 352177 1809356 494683 1429615 1976239 869306 650728 1264799 846865 1860527 1768301 1237402 229864 1214333 1153943 1926396 599607 638821 1569427 911482 1486707 1336341 242574 1967572 80724 1225949 1554057 1018170 871793 268342 731745 802526 687794 1068500 848384 1365876 1553820 1935012 218799 1445731 566204 1114476 1355609 1065310 1623389 897353 888974 584295 1911580 66393 1761720 851598 1576061 492542 1529626 633085 383198 1658866 656682 189738 1943221 1520243 1594250 619035 1580202 81931 224096 247135 316715 394757 1616358 1551418 925135 581668 962359 454124 670443 1675280 1386701 1122405 387551 166330 990164 1557606 1100048 1601665 635885 1531137 1731278 1574459 1891744 825375 1130313 1116420 139328 1584312 239702 1464107 1994837 1990542 471909 31000 691019 955812 1768598 1605124 1942562 1836012 524273 1449543 559865 210796 294446 669033 1471255 503803 1433585 539585 1406737 1985707 1902805 1040472 404627 1063683 347045 898578 588985 517374 1204238 1173629 1365386 145332 1024474 1489498 999945 425988 63968 1917614 442644 615096 287320 805583 1100865 678706 1767656 1424978 633825 1811284 303111 415478 118498 1584968 1521437 1827343 1823754 1704202 739271 1388843 231528 970505 779074 1656424 925444 1032113 1832539 1089236 998421 1982354 1814789 552715 1011748 115361 1563880 205129 552773 1550913 1370281 311537 241540 789945 1061787 1509650 207411 65278 271604 839930 1266522 421654 272093 614820 952048 186717 10265 288574 1658158 1673607 555354 1688470 797241 370822 710207 557063 1540586 513305 788396 1475621 1628677 1387074 680503 998360 655955 1517549 1640552 717657 1832449 869077 1370301 373614 538523 1448273 1925602 1683232 1622776 79350 1030311 1936746 1525687 1502676 942482 167903 1343203 895574 1867428 20672 1289513 966145 1076140 345912 797793 697784 1866660 1908073 1425324 510600 757926 639811 1644909 588287 879788 1087080 1698041 1403107 1400315 1460443 610440 1869978 45336 1196835 970023 230587 96597 28347 1297320 1577598 1751111 947764 1445724 1758609 40869 704174 1786180 150032 209201 1547078 953624 216117 1973701 1768254 352678 988115 140988 68068 1478880 1621584 1992940 469654 1715754 755833 981019 1930530 116639 723178 1291613 227643 655837 1625083 546221 1452053 1818511 489850 1183156 1652361 338781 1686956 1354643 186618 1219029 57868 575175 709751 631871 1393581 599364 1927667 1704944 173764 746655 1704837 7008 1734025 974797 988261 621169 1607219 1673354 1781036 456282 1774597 1738610 1550155 938922 1657114 170125 891334 105635 432991 429408 969908 1642570 200637 1528461 1087463 484223 70055 1983630 1738086 1120034 1887060 192402 1124471 977954 1989874 210607 1895460 634339 530559 1218526 1602462 192599 952971 333971 19306 567434 483659 159093 545182 911585 988629 1176690 1713605 92991 33030 1036224 713295 21756 367468 460493 403146 1096016 970050 1751642 1802170 1364254 364528 243907 554390 1298981 195432 865152 234656 1156430 640403 1177515 720622 1279752 91249 1972608 988679 1299418 76250 1710 467486 1077951 1771148 1656668 1516899 578437 405163 152770 1644729 1760825 675481 376480 1701250 1006989 1632568 1071263 893327 1513774 466388 1158954 1550089 807784 693342 1147606 1260257 236093 104420 1537384 204249 510889 1885124 1794598 1994483 1731370 1648127 1708049 873347 1062090 1567921 1632091 1614111 1061524 530827 945015 464948 60046 1708002 845097 56104 1174292 107902 1112545 1088793 835620 739463 198061 791960 536306 976585 1761589 823679 319603 726050 1810406 1568537 493239 351507 1824488 242245 834348 550035 1748089 1899815 952305 1623268 1619913 1542673 460032 1187219 1429006 1638018 1469508 605734 324788 1925040 704022 390441 1390910 642887 144072 1135170 245649 1760269 1674535 1714703 215232 1378909 222208 448785 1859906 1623316 665477 1796738 1393718 1515400 1872258 1577788 378411 1554038 343382 1198427 1010508 1094084 1266367 1071194 1108162 1706863 323620 1004750 1151470 1717657 1932327 719829 1392231 1012338 784741 1236632 151677 1919505 74469 1754977 1001133 810682 1262518 1315985 457621 1062990 122351 175464 1590830 1899560 768238 671062 592436 910095 669349 747009 1074261 1822552 273577 150105 1965793 1645401 573832 1160104 1491237 1048630 1418758 239514 98222 582288 868975 435848 1708449 1044237 354289 1752869 325675 1000126 273867 1539345 1883213 1926640 664740 1900442 1422236 1949072 1325746 323105 608648 1271198 1725283 1433500 1234592 1848451 1616273 1960113 1660268 509773 1455159 770909 1184098 293895 564905 959196 1903321 1716907 233566 1634579 187726 65310 1784317 1670808 927365 1683759 1999512 1556949 1777957 861096 483453 455398 184312 1756764 552233 1329268 273762 1252615 550904 1061177 1345793 643411 384274 1856192 916696 74118 1466273 1706172 1874125 792064 678813 1619829 777193 330013 151529 1581285 1679178 640933 1588380 17434 1651338 645634 1449134 373921 1671604 766833 549086 1271852 753899 590513 557415 1089333 124546 867459 1632122 1262120 1201657 1788119 1857909 401083 777788 302836 576563 999803 1489929 785175 756641 1117287 1989316 1970554 1245968 1528653 1105223 1295634 1089650 526188 1675125 1286434 1382157 1633896 160403 317671 762801 644765 741293 667849 1566038 811287 1734754 1535932 1121017 1568427 1607894 793111 167528 524407 1100958 1482745 1564234 1979261 797350 1808243 682797 629899 700696 1481665 1087119 1381878 1028406 721236 184442 1972562 235994 1259318 1206526 1510607 573760 532959 486742 571708 320521 1378605 873103 1915811 1021591 1542512 1561547 1720376 1171131 1131187 80641 346121 384437 1821374 1150117 323003 1426534 742057 486549 1285306 12955 374866 958915 1476205 991633 460801 1447810 1229914 349596 167751 1503162 1266203 706432 322637 1802416 1422700 701382 383478 76297 1525880 1335152 663247 850503 1834620 1316652 215993 480708 1793870 1940150 1432101 724604 1771569 136347 1737244 310598 1350766 1330876 1171030 1234552 508894 1229955 1170603 426985 1223268 582375 154166 878077 1222685 1129507 1616094 1554922 609064 618565 1211897 491259 183371 1583189 383034 482955 1030625 1100895 102991 229962 1334070 1504992 1597188 1639668 914168 1846794 1108657 1106772 189354 1248649 1658200 213685 1311038 60432 163753 1756157 1462433 1013803 1560098 1205218 1062138 908031 1483635 257535 991653 219224 544453 1157512 76085 139548 691331 1577878 1701 1104498 938169 1955717 90537 300101 941352 1292935 894211 138212 518277 148285 1737063 1726814 647776 746250 1594070 1284009 1250428 637150 1789734 1583192 606983 1224851 1982205 480292 285755 234797 1862188 532703 639004 34933 500402 1218340 1875171 1400967 1934867 1307731 1447983 354852 250631 602245 1607990 1249670 450468 1844053 180010 1752804 296226 997115 1637409 1911794 1295298 1471342 100811 225877 174301 361563 448224 324714 229382 1294718 181382 1800470 1986503 358069 1736552 299000 546328 1576219 954383 1544359 1163891 1155990 1143495 208212 558991 311585 732268 925026 1197846 1220798 65626 827872 287322 1843247 1819757 295956 1185493 402398 1219293 942883 1293677 1106803 1601810 1166878 699169 1808931 1047954 1671610 586954 624069 491413 1430271 1373067 1533679 1128295 432506 1353652 515110 469482 1934397 1246430 378373 1967005 1083804 918465 85058 1741033 324988 592117 354960 1617511 1129239 669149 403246 1281543 351696 1772710 652647 1028950 705561 253670 432693 612841 1328941 879590 105129 1735745 1913808 330193 854276 987261 391859 343911 1894481 1209421 1299398 299971 390713 1899555 1017003 1831202 1689397 108889 23099 92200 1037482 1446828 1711214 478360 716683 1148243 700950 1244046 893130 1435100 594433 597790 492221 1787140 123036 1357144 519707 1447635 810361 277281 1934253 1118075 1627063 845759 1493988 1218413 87046 1036138 520984 1985352 549126 1510692 633929 789397 754624 1715951 1809683 1211388 1553674 1748718 1295437 920932 1786707 1671470 1814152 755287 1683598 301105 978324 318160 1038957 1541309 1522448 11207 925250 1752269 27875 207036 805582 514980 1395384 1419978 1545987 1734195 658574 412918 1228728 538429 602495 255803 46756 568082 211427 710171 266666 1795835 1934003 607625 1317999 818127 951884 1909420 95610 1699335 1631495 1380654 496226 664192 708879 1010551 627555 437739 939813 743904 759196 337046 1887400 471059 978702 691544 1559209 1214979 1992308 1869826 131210 397485 1565954 647679 1272716 41884 333938 1374940 684327 1013728 817854 745312 1270603 979560 660462 1712858 1835082 1751366 1628230 760130 1330517 1956801 1113738 140467 877656 1197159 460397 1961861 120403 1993218 397845 935184 934273 1867779 1325319 887282 997283 98259 454260 1896952 215719 382782 838370 1338589 1491807 638159 744938 292488 1924850 1583290 1781717 1871694 1026480 930609 1314221 1099559 222710 1532393 894045 537468 1726909 1869361 1228947 1641306 1628254 230181 793866 1308519 738276 813805 1608786 272573 965978 459082 874864 1024088 468499 1703845 1528840 1203513 715981 1800236 1946291 1960510 1350070 1732210 1519498 1758108 574996 1591655 396212 1825844 293903 1724107 231886 1731935 917664 1659853 1510748 111864 750658 379746 787202 1488050 623108 1348668 748338 210635 1930363 1913596 1657904 1525973 560624 1067162 1350972 1074110 171483 1134824 263023 512241 569215 1149437 989455 778069 237073 176255 441894 925096 1141779 701013 1213117 1328059 1581884 1153548 583506 488059 341885 1440586 1018815 1959062 1699436 261136 1518866 1743791 1249345 857092 101352 950111 511795 696198 796965 391364 1259602 563092 925761 1942133 1963808 1274447 714883 1160590 142220 1697398 625088 580095 827564 728962 692395 1383854 533497 1958685 1208491 1235068 1862696 1753701 1228687 1739384 1534990 115632 1263415 300285 1826375 947206 1515985 491604 250301 1160841 342538 1561871 1457746 518889 139737 886872 1973221 702626 584253 1872619 789130 565448 583704 771855 1654004 314545 371254 186719 1350206 595942 1084979 548376 1801887 213151 491523 751133 1881517 1833726 493902 391227 981467 142611 1931568 608491 1967683 193266 1632753 1105423 1581959 1399149 1277372 356414 1128253 813048 356910 157684 323541 1177065 1424440 1154990 1731713 1183993 828377 1102533 1749891 566668 1269340 1318089 643947 1935648 999662 1515738 655575 1941906 5747 1106300 351157 102765 125235 1612828 1726940 370312 1795733 1200650 1698644 400043 302367 432174 885921 1781630 1746498 859958 1329372 876806 1796679 1599911 1637338 82475 741712 1301833 1737831 141006 1897590 560303 1278909 599974 205074 1671989 1436826 1910474 1086007 873846 720247 500355 1320480 1043461 514908 843542 78791 1174259 711943 1938782 1521880 531235 215620 97822 227983 1869929 81282 1207788 1302635 819765 1690331 1064677 250590 742638 520001 1845253 381152 1574856 1634618 349201 1185589 44216 1813852 977537 928781 1954991 923818 1745032 891993 862908 259877 1590944 593654 177919 761625 512796 1502912 1681525 1069966 1955516 1296872 771722 1901965 371170 524655 791481 1454213 29943 1286380 1146160 1102199 1957521 1812253 28483 810897 1686231 1026919 879612 590021 78055 1218272 12791 1596749 726280 1232106 1326229 1647456 235887 71204 1127547 1490009 740073 791466 417913 293297 1732166 1635865 1717499 556753 5911 452459 300439 1494202 597799 1537590 953312 897434 311962 1690052 827119 1543040 1900753 1300708 1978362 1443191 757050 89635 63878 1658818 1833069 218832 1793703 405004 1894357 1342078 291432 1115994 1842140 971710 1643568 1702618 1408013 1808922 525147 821951 1108681 1945908 885152 1343244 1668320 1123680 1863326 1798204 607990 94812 1188071 1512609 816308 1553146 67365 19485 621094 819958 490709 680809 1007357 548030 1786187 1291542 967986 1017612 297707 1335240 1857498 568447 803686 1694665 80860 1422703 1784514 1844245 1858344 773756 1686539 823990 773498 884295 90104 1259841 1673547 1850503 923616 1943512 361038 186244 641575 1280723 93318 1413613 356560 1462474 1435521 227703 213135 1671312 149694 315617 1009414 1874300 1267301 71606 1357623 241303 1777662 1992754 663344 948848 902879 1107639 273804 454347 788379 675162 500175 304165 738739 1768240 830642 1532808 1196232 1245174 935949 1099282 1372765 256573 438196 1171011 932366 1991952 1235005 146021 798240 1183031 1989248 957905 1774094 429373 760751 774017 1994830 894107 1485237 1026058 562586 1960957 1729238 1170395 677321 1503735 1793131 620976 714287 841205 429843 958999 114028 938731 1323428 940916 793003 11691 746847 1400532 1352460 1418 141491 1754260 198195 637690 214126 273255 719883 156591 716169 458114 1278236 1322715 597963 1303044 1794876 1446636 733530 961653 89269 1913899 1600378 83292 14728 1263157 97298 1526066 1806778 514461 411529 1716462 1137827 1712722 563233 1996715 203669 443084 434972 156552 936615 1870842 628463 374267 1107452 1932285 815058 56336 1325067 80934 1052679 1355459 1550271 1922566 1679247 1108494 256875 1322855 88348 1760115 1438858 414510 1544562 1026768 1349890 1070229 1029884 1602435 725320 215553 163831 898617 253778 1737031 1313116 1584155 73673 1351152 798419 69829 374650 1922437 1442830 733589 737051 761785 440873 964063 723789 704745 1745856 1057707 1057948 304298 1251097 43751 449777 1528817 244531 1225785 1272066 1231656 1955493 1148651 279988 1378550 1178103 250307 948999 1244232 106029 1914660 519160 21003 770452 407444 1016621 1728355 371877 1400958 8126 1643218 1851679 1122152 1014818 1207569 816133 1146923 1069563 594358 727080 105483 1697531 377901 1472743 1260342 1992365 1961622 135103 243581 224414 184597 1350614 832215 583421 1794648 303718 679636 898851 1541234 661921 336121 302212 476639 1922180 860635 1016370 567144 402349 1407520 1660593 1701982 655792 1966923 77259 1783342 1331665 1365029 789573 1030846 1662679 1378209 807744 421475 272856 1787685 115104 812647 225963 760014 1786474 170658 491093 419971 867950 1613671 1578186 1703751 285808 993923 493330 58706 309613 1894187 973127 486304 1298419 1326458 967163 749318 1373885 565227 1900651 1892000 169608 1960156 1584642 598126 1655322 975669 381069 905177 1490556 1607149 457019 827547 801722 1097745 103791 812357 795068 1594025 968339 163927 1991683 1441000 277417 1363032 139200 828823 1570143 1218275 1283600 692282 1209767 1578035 283667 1193127 360368 1291928 1553841 1684069 1027945 274858 1089983 199958 1545787 397303 1293221 1600965 331580 1212809 41655 712445 517723 1093802 314292 1246431 596905 13245 79650 764980 72055 713631 632597 1548504 232753 1965188 1205047 1009116 1587561 1344543 895035 273893 119717 1316026 1373372 1873886 1596731 1546887 893071 971930 1781407 827794 670524 615554 1073053 265363 1052348 1123869 308414 1230121 1369340 45542 713529 1115134 335968 1652658 993857 593552 797558 355155 1418280 1509322 243700 1782447 1683159 1819153 1843004 1117143 1849105 1291616 1454798 1512969 1252824 1416191 1943771 1291651 873183 1366629 624478 210335 1843395 1395865 1793815 1287319 1629539 1607135 489773 431533 230495 1532145 1709988 811732 257537 10068 153919 1822327 1095553 172444 285723 1413389 1716804 1757995 755196 1532250 1967600 611829 1322028 960693 84549 1121307 185539 1203514 544670 1803328 375603 1418705 1458959 1770396 783353 1753309 173100 1656396 346943 1328665 250036 1020320 184949 282500 817409 1304686 559079 305973 920254 1150732 394998 1366385 1396720 236652 610824 1581968 1227669 189080 1709958 1595285 1677376 31203 556307 544213 799307 1521943 829753 1671737 1066557 391671 828390 100078 775081 761564 798201 1690195 159809 1101634 870905 1335175 1707271 43661 587875 1057970 1811820 575490 1947508 20738 1635992 872526 370235 1292242 448898 1304803 1078034 1076752 1041803 177363 817254 379213 423702 1673758 351910 1705661 162796 1463651 1224303 1223652 1574453 1257746 1280754 1288324 646125 569353 878428 1983201 1237445 1619203 1951814 1669749 1314333 1185382 550302 870904 39576 1108629 996519 1190371 1912578 625550 845885 325973 315685 747907 681372 1903010 955710 32026 429106 741735 1638031 1752420 829096 1794497 1915014 1191422 656255 1285952 1659929 559808 1002121 1371535 837822 52195 1216233 1472942 246316 674238 689468 1946134 445719 1503102 1958481 545943 724489 375745 60832 696830 1586197 1089448 26082 531420 795397 1470926 1411755 1213991 505874 824854 1005865 1315169 474112 434928 329347 1934794 431570 1615617 1770182 690362 957359 76067 606677 80302 484486 1125982 1122732 333713 1892983 1128565 538105 1899276 154030 148831 938761 1598634 622589 1116292 21224 1001447 1527916 932632 1840586 1095073 1239619 853614 1300368 874306 1129016 606365 915050 1497102 892702 605856 1001682 777052 822505 1780999 381278 694243 495649 762506 1965296 1731063 1210366 1698854 283004 569265 241774 1689858 1645184 1729792 1628733 1970149 579520 977992 1575714 323625 253407 1104937 668328 370248 1115437 505964 1415191 1910496 1220276 1299080 1165661 708408 1028539 936206 772415 39231 1751625 1668493 910496 1034831 717864 1409140 750726 435992 495330 861206 1516652 825528 1734035 1379406 1645959 741619 209217 1197850 1919274 760679 1316341 330734 415638 852010 1722910 46542 1608913 564550 466807 1686698 1336381 1441363 375884 594169 1801003 1029757 751545 1437256 197562 1843651 634080 869010 654962 676516 1338059 10773 1301047 364808 246379 519338 1513931 1084526 1839647 434230 1316104 1450058 259745 235674 1086384 35972 1974695 372985 528405 1759526 157409 1640809 398235 457919 507176 252817 1477772 1823779 405742 1103593 1583215 1637259 1357544 1377417 1512213 980595 1654659 469948 1018328 1884383 1627527 439327 541686 1451106 919160 714113 369228 231015 1576010 1905530 66310 1948787 1469792 661744 1584950 268758 594717 1714268 472837 1128494 1958176 413177 595888 1440847 1369001 1774591 1219503 893617 1878811 1477158 567852 399009 69052 1837574 540461 407240 1657072 496701 955645 1145192 921109 968135 536325 650146 558958 785368 1871561 254926 1628879 1802403 1916343 81855 1789377 632112 288967 1579197 241016 289571 1544913 820479 1336276 889108 881642 1392126 1371905 1911942 1548984 216539 872379 984923 1433140 1814158 141096 1314889 627295 1018686 318484 625789 1220337 1402623 1255937 356485 1136392 1493714 508886 1545402 268986 250008 879311 211909 1622790 1866242 1426545 1540596 809834 1308932 1987939 746627 584306 689002 1563185 1112062 423536 936080 1497014 1034564 1695322 1856499 606034 97531 629721 1064991 1845152 641402 1889463 998629 263711 334204 1941953 948805 728570 1003345 1330152 1576669 1254874 901086 1336675 1655515 1198593 1892739 1823881 826468 693562 529945 237869 1590514 467180 1398213 1056444 312817 461710 1427255 378537 723271 1811794 348972 1512671 1757781 577349 1549027 1866434 1674393 1608087 1900634 1474802 992113 667223 921280 1191873 1131968 546935 86054 1122826 1003011 1217419 397122 1640636 1917791 565344 1517132 1950001 382542 1636035 948603 1676278 1740973 653985 629694 1549202 1951416 1763082 1434171 343295 265084 381241 1071737 745508 1854728 669345 1188357 1027765 1746802 1861771 261926 1045862 1113469 202869 753804 1898071 330951 926372 1232627 1837829 1728729 1784161 773890 996375 1838813 1633090 1979502 1486523 716193 702722 1882699 796517 1215115 341093 1623246 157431 1403271 57206 302082 1221820 1178429 575976 474926 1695453 1651735 206240 1141312 77543 471073 408433 1151189 1691256 61 902288 875137 206003 221446 168676 728104 1093644 1977737 248150 751457 1912199 508653 473517 1741806 1944 886985 1445372 456964 95472 1027382 345686 774840 1872356 136590 1308700 1356633 471255 1900963 939352 1289066 825382 178850 1401475 1706003 80652 75024 1223749 1745191 620528 125357 1448469 911062 814841 829792 923127 1405092 742878 221498 1095053 1226526 806149 1485324 837354 1094815 1124294 1589230 1709561 1172610 1105354 506094 1809202 744661 1417353 48357 174884 1831364 59274 114527 1016496 87637 1808293 1211498 771744 835122 1392612 325846 1227398 782707 1830710 59623 1627093 69051 1314557 433358 1953469 324457 1463767 770450 1732134 462549 1179536 1097900 263786 1937077 1850074 1443207 1188532 1452547 861514 54781 1227439 518501 1239787 1375410 168229 880390 755034 1629803 1587796 956240 1765908 902160 1653697 1766420 311516 663926 1928851 1251326 1884529 1697765 178479 1703268 46437 1015644 1438380 797206 1508968 481976 828892 339461 148224 876185 1623168 954636 259122 960491 1248727 1026597 56888 1183326 1252614 495306 179 337322 854159 1304521 1095918 1274045 1224031 1068807 252368 779741 53637 670601 330720 1746998 159919 503159 899105 462390 1043868 120497 1253734 1426804 687325 1557059 1648588 1853887 962834 1783742 675562 1705521 1277976 222294 1346358 269372 309579 1928795 738494 711037 209853 585681 17499 1159465 1960380 1065126 1043966 791527 1156132 1209669 1978138 66178 1461875 472099 295901 78399 20345 794579 814521 262587 1074967 1101586 1408793 899247 1673695 684 1966732 1346440 861924 588727 1371804 48287 898845 1112449 988950 1271446 362289 838308 730445 897303 281674 1727 65287 467847 911668 768406 1145883 1844427 1071896 1642781 1541859 1620156 1478916 1163086 676669 423874 1491134 1004846 1420511 1912420 1788309 1437502 963794 1099035 1936114 1116214 698201 1859790 1674871 1782711 1188125 140765 1851829 507196 618664 1294537 635698 261831 750900 1708173 1453622 665119 230541 1730719 1117042 1302222 374333 123394 1214184 431838 1285432 707619 790240 1815364 1784818 957 887353 1603465 797890 1518327 271477 426670 376868 1820643 46876 795010 640961 56193 588391 1621511 600422 501582 199939 1030288 568305 1017009 343585 445099 1365648 568965 1207994 1137084 64169 1075730 163262 1371795 1651713 1809721 1648680 1911438 1733805 587429 1052222 124697 822137 310052 1955473 211140 1580112 1137424 1825993 1753657 977899 1380667 1885518 100520 47758 978066 1905290 1066026 1633420 1006522 1964005 446081 152593 640222 320325 377694 231979 1641013 1189221 1667563 1230411 331302 437045 613836 140450 1951084 596262 139716 1403035 345170 1289600 1831648 1945212 1113817 731000 955973 195461 1181059 1828716 670916 800 780438 1625623 393397 1288952 1782161 328766 339138 1920750 1495784 1111296 521373 1548824 1684558 1571384 188328 1119998 99513 52784 1922460 1508194 256606 323004 1100858 1569605 1250818 958746 115370 461368 965241 180336 1849644 189235 1356083 40004 792828 1933024 987806 1109610 1623243 775515 962807 1773716 1072428 1357397 448279 1248579 899881 621778 1340838 1955413 1540699 353308 635268 632700 1881784 713500 1493734 79272 1742692 290300 1366561 84377 1622486 960715 566308 1240027 650482 1427713 483505 438204 1552786 964548 1709817 1175759 1470238 1836602 1344298 50425 1984486 1918198 253918 411781 1696707 1786909 667626 1255790 1141387 672772 1028282 798340 1354284 802454 1975154 1776974 1948824 1516488 930366 1240748 1103070 1322346 117355 924336 671943 1483488 718957 320028 832958 1608568 1369867 1298271 1624435 1238659 1675833 1353686 1130444 694837 1224849 737706 263447 1708583 1185323 1513118 1053326 898867 1405876 1208469 1835763 1847140 567796 601982 1500081 536607 1006027 232271 477456 618236 228709 917270 1178666 866667 1586079 344015 1990628 1272111 1805835 1566224 1169839 317804 249671 288098 243078 97955 670433 1810039 196938 152678 1143917 1150395 632919 1623978 407131 1513367 1404820 104081 100108 1100413 1677449 1535428 1211959 735452 185696 571149 147794 64391 1978019 673665 1422498 1623445 1966716 1790062 768314 360577 836910 1032191 1975839 1563121 788939 1982922 128876 920477 1596782 810533 1824890 1419172 916322 1946809 102929 323632 1416822 1027934 1557311 463560 1529770 1430099 42792 104304 885223 839869 752554 450820 1738038 1945059 566526 1848039 1637193 1817976 676117 1907829 1930333 863722 1134495 1874982 275601 447390 948690 248252 1902794 978164 437274 494007 270872 1937247 179220 1281798 935840 1833239 176961 1607552 334786 496042 244624 318258 815768 1000763 394673 157421 1453821 1311959 1924331 1353643 1647546 1239663 1370887 1861186 88220 1560598 646719 515679 1209851 1252461 700544 539785 1314655 252553 1650867 1948692 513413 1193355 1815509 1459540 1871389 24948 515602 1892252 56750 1930218 1936051 1954124 414981 391249 1672792 1650268 1613307 1938540 957816 1190985 1798762 601900 1396503 1626518 1091525 1190847 1062301 1842425 68768 69535 1224949 1501080 908837 626583 1990417 619976 1931654 640128 961792 876938 243412 93482 1907930 1490101 1237475 353949 476830 323173 1264729 971453 806581 350676 354026 713645 914740 748512 976808 428734 734134 1606476 526440 1959166 1058060 373629 992537 1698148 1781435 1496123 731211 380237 1093798 834676 1167606 648304 686033 1680169 785325 618971 408537 826892 1345615 1597444 76669 805741 259006 1548933 1351919 1902918 1410377 253246 521835 1300979 826905 291101 1508165 1239238 1747267 225538 1679823 1899892 42653 1843102 1786357 1864056 280158 33344 1283317 191048 1478699 890027 718222 805118 1472884 705638 1023846 967166 1735023 1494225 1256845 1555065 1506170 140335 1569366 1020519 359779 1904580 1978387 962336 525921 1595907 1866873 108062 700901 644847 1971718 489021 804383 24863 861300 1024436 1707995 84586 991025 907311 286110 1988064 938583 885835 1206529 1893574 611123 1422457 1253212 890494 1999809 1774399 127418 1508049 174013 935056 1087648 1649374 174019 1381827 299999 1117058 390274 1912490 597644 248850 707090 694909 545637 1501847 228613 1860154 1242656 554153 1190671 779375 529376 1233783 685392 1331863 332335 965768 567429 1819924 259359 732005 372376 252120 855870 408101 740715 303587 1968207 461392 1796114 425392 1714129 812521 70426 1276122 521580 335418 85588 614061 450591 738633 320943 1312852 811318 342808 1055960 1547198 235522 561643 1734210 1510688 1177112 1583990 1014948 849909 1887867 1204552 1698463 1648190 1244766 1166661 1481972 1293506 1502258 277214 233693 1047225 1423268 1930897 708480 1435125 1446454 1025872 831547 1472709 139665 1939959 1754113 442542 778918 1756478 57112 578316 1875091 1846597 412796 744751 1696493 1479172 1612560 770695 929308 1119178 1086087 1699761 1459626 1415680 769631 780563 1858440 912354 318442 1609253 876136 921448 1895806 1772484 1832617 596699 1968127 1098869 1334066 1489810 1981723 98593 419762 1804442 921171 1798522 1149131 888912 1156944 1868176 614110 683390 1923663 1770244 1036958 1533337 909583 533240 1302130 389219 577316 75312 900640 335408 1642696 1675312 1025301 623173 658141 848310 1925493 1962283 631012 1520822 1301792 27666 1088090 948364 878455 1675059 1318218 1762635 889917 1931625 546833 1902173 491915 261410 854973 984499 212237 1174001 624724 1841781 1889196 1330615 910893 1337917 1530479 167005 1259497 1621199 1408605 123094 1610457 154082 180666 189461 1309983 1777869 1920697 163707 783986 1720265 1657846 1309268 1639247 1016677 532733 1228540 1073216 1149390 799344 1301460 1913163 8504 61988 1470590 156212 1561260 964833 545878 1754076 935226 884062 552362 426906 192061 1246241 843350 1890365 1818026 701675 518656 241720 1858876 792140 95551 935621 1568616 180548 1195531 1959263 726478 1269773 1786875 653302 973877 849103 662739 1619262 545531 1247658 638751 249810 1998350 1247440 1423043 1200314 1731813 1442902 548081 1665833 1513752 1775969 1887755 39656 629378 265403 335414 1280489 1794539 1975529 346134 487013 1867465 817914 1020362 263694 455632 1708420 882982 69060 1933992 92343 1973976 746412 1033033 568441 1968315 1659444 866038 1878765 494944 1483663 1382738 1346748 431881 666972 105285 979276 1842568 770491 581036 901892 457644 1381666 907610 949911 90193 1427495 1462060 746884 200413 1434531 1630243 837440 45283 597547 1583025 858805 1550829 21818 1344130 1488776 754606 434308 1803838 1996442 1853937 1665964 1041636 1403184 1536518 979113 424277 1105993 198926 1160203 819931 95405 1415268 186631 800669 607889 1539872 922396 208168 1909540 2438 1738529 1213976 373510 1852337 796324 510136 536204 1706970 803130 1333148 1954612 1010201 759011 841126 1898195 1865925 611298 369929 341788 1154707 344274 1822832 198794 1959246 1245297 527931 767788 579887 789229 1457277 1035595 1881072 1365602 826429 362828 1852387 880332 687493 1469632 585335 196233 1784291 570714 1282130 848343 318256 168825 705926 1364972 55527 374974 945662 445568 1686417 716470 467945 918477 1132248 1432949 1557652 1111146 629773 595027 1707231 107730 238953 1580079 8650 189594 1285250 511712 705817 747083 86585 580674 1969121 1705048 650073 1753100 1515698 920745 1433117 970745 1559851 143629 988312 1178584 637796 71663 1358453 745829 451151 169872 1295551 741142 1275799 740012 1041069 858853 1711916 1313603 28397 715686 897262 1960286 1800682 594744 1141963 1232655 241368 968083 1207991 1316935 1055157 557113 1170419 849328 1695335 1206077 722404 1673515 1517955 843245 1150635 261284 851426 649379 1745816 317997 235239 1155760 716566 1086795 252823 138158 1153494 613548 426145 356356 915657 1433945 1771366 1450272 635113 653316 747285 231351 1437740 139869 955011 768133 1561918 1409093 1006342 886928 1003378 286249 419528 763909 1381599 1598837 1783327 635466 169453 1343130 1360435 1661677 939637 1112900 1094924 860078 1392590 988777 1654751 742809 1315676 22326 66181 1235750 1246595 1723269 356230 42109 104067 1207710 849426 1444484 1599399 1354619 1062657 709836 53361 612816 1929492 220648 1827850 1044671 581615 1476110 261887 52415 1780684 1217659 1215219 458484 543280 116489 7747 808595 637005 1308562 589590 1043847 869899 1412249 162516 1920663 663072 252163 244623 245370 692942 1430282 1871646 98427 1120230 406435 1117053 446667 456710 877986 1718671 1549940 1923159 1428987 863942 1825443 544001 1300456 1953633 1018073 182758 1465247 1874475 1699395 1388271 1143730 1065766 1086509 1208155 1509488 677299 1011362 1228753 1050646 961787 777915 1435150 1360531 76393 1041212 148009 1509943 1486467 285654 1695149 1309634 1289842 992838 735658 183569 153679 1360155 1627485 268443 1691061 4574 191453 1962711 826205 1989811 869329 42370 773355 171845 637593 1807237 550910 1134444 559314 869492 1640245 1700981 1471158 354797 868252 1788872 1604386 680950 867444 1322125 1030419 845063 43842 1148416 592305 1493829 722847 823083 1337056 159668 1210379 494289 607470 1422308 1574411 813538 308190 567289 523116 670638 787104 670235 1865959 1249552 1694681 1955260 1051416 1706905 1062623 1811283 1881294 496194 1781897 1702112 835923 36934 692518 1127466 1775002 1795833 1918200 479818 449440 385236 1112757 1495962 804122 59600 457609 1251556 1188128 787433 1671503 205661 821538 1383044 686638 1697380 83667 1102074 1679958 1781993 1953057 1696848 1138318 1278892 838951 1272763 458460 933150 1854860 708450 405518 1808691 64722 1156353 924332 575970 777269 325364 735569 1920220 1713687 1016774 348861 672808 253230 1502201 603318 1270128 814160 1363022 16367 1747648 1376031 504909 1318595 1747637 1731288 927142 1307663 385143 1867343 1707520 579921 920585 534775 1034548 295596 1107403 747598 477550 591685 433383 970642 1022877 1654204 131955 1915432 1238040 1704901 1855267 998067 425947 594217 257760 1786567 1151126 780788 1543668 758414 127761 805578 919680 1871986 511294 102826 353305 1945983 1973082 1088126 1602692 152987 1681399 967978 1390070 476546 1414084 434682 596584 1734968 1670052 175808 1019089 1346131 750725 1149294 139169 1300306 635672 1668745 1222757 307725 894156 760844 8959 700453 1892055 1797511 97509 1118826 1678592 549510 347779 1788008 367196 996977 1579391 1182062 681150 1397175 1573068 841098 256049 187871 572947 1316482 474101 1323689 1047974 137440 745742 1012011 1670151 1667094 776818 190792 30431 700250 1597522 1690872 1352877 178296 1272265 1488454 589097 936000 1439242 1187752 948033 973122 1850529 524463 679257 15464 1201075 1674820 585340 817429 1495676 72910 1062658 743823 1329426 1616189 260715 518338 991971 509235 1762939 112275 1488070 835486 163837 1287320 1816309 101539 429086 1956264 1281756 1307889 1051370 1297636 1176936 187643 1468473 221635 1196059 1545208 724251 366948 646105 1439206 9866 1515251 370082 83392 298694 1353131 479027 216316 489126 1562817 1124320 1498512 1278592 875263 444642 853140 1248564 521132 1743405 1462048 428476 1320461 1386876 269488 683869 806566 1453952 1592358 269212 189225 1118628 1636522 99307 840611 109156 1631204 1599315 1352186 754310 1930804 1884057 887949 93733 947719 1542105 1670402 197686 667313 1776167 1578432 708744 1806708 1259738 26339 1237969 634089 58452 1818601 1547735 1755912 1483552 1477198 1096975 531411 1292026 876620 1238342 1622927 1202626 1592532 1709601 873605 410899 394863 1236120 860726 859086 213644 1246931 1149341 1591492 219969 1689669 1718242 701654 98311 456072 1932601 575942 975465 1294174 327057 360317 1815870 21994 1393338 1234077 766857 933586 799312 1850480 1854184 1162199 953494 313659 991452 1124716 1523485 534227 601717 1521919 1976047 822747 1439040 757167 631696 204674 375508 122295 868623 191334 42904 767116 807519 210420 1825577 567175 1904377 1867441 582757 716788 1960061 1840705 194704 1681413 274840 223482 1847554 1169646 515046 115474 445808 1567050 1263234 1943088 824158 1123265 207399 1530448 1863072 1896878 121760 1477000 652920 1840385 287899 1936606 1748284 452230 1734777 1704622 328405 450426 1799260 1047573 1356841 1028326 382708 1836041 1108704 615683 638743 1817811 1055040 1184482 432218 267656 1545540 834639 379363 1964697 1544143 1276144 1300042 517601 1573296 587853 372014 242087 961711 843957 17117 1386762 1088302 901404 563369 1395061 992876 381446 750793 1724816 1499376 110537 245763 3032 453359 722365 1636094 1861206 1313482 1468751 1763595 1292290 342122 1791373 513892 104118 1230766 87720 1752815 1063484 1509590 1490442 874613 1113404 477043 1472575 883574 1147877 1443004 1109842 363208 1329151 439341 940613 553427 1155053 1430465 666847 340456 786468 1664009 1667187 1347405 85340 1880234 470517 677070 1770125 692319 1375532 906773 689297 241697 1479420 1352231 1157767 1471679 876176 363174 1374516 563435 797291 536943 1617059 1068506 1621607 1238253 353800 313660 150509 1024056 979425 1071206 1154109 1121756 435401 1759799 1044423 305351 1495012 1584103 88501 1792759 885536 1460751 1879397 391791 359377 1163609 458759 726382 1884543 1206606 1861952 654266 1677092 347616 660014 1496089 1710433 1668883 1406924 1813522 1109650 372310 1120127 479910 1846002 768662 197756 928887 1862304 394073 1912973 817167 1771447 1589485 1726864 1322626 1730025 891887 939158 600348 1067154 48759 193058 1989548 631134 45624 1014668 1096963 477605 394590 391113 499564 1744283 332757 1053088 359367 1038987 368692 1577590 1993312 1859703 1140293 267524 1134234 39502 1294112 1865568 1546789 1014610 1591191 1880677 101883 1395685 1257551 439202 1240907 790814 1427388 1075629 1062936 1875290 1335286 419165 1338215 79993 1977262 1005210 1450226 1875419 596237 1741153 296024 879754 1990539 62425 75700 1242368 1173566 1743245 659389 1027507 1154640 1659338 1859858 1729340 1220042 1733500 468669 870065 5070 116802 272243 354522 107556 1208404 853593 882244 394662 791576 1242925 1355165 1319117 617914 1459819 550250 1827163 1806362 11501 1373096 1369682 183226 194294 755111 686645 71024 468889 1434000 1102404 987046 1670447 1312929 1655929 445023 282599 1837309 1367615 1135329 400443 1514914 960374 1532055 1930666 430415 667028 1514508 1860508 760438 1161263 1766321 1082167 1772513 1715858 111398 368366 1864932 1157874 1844841 252536 1374304 877622 1947697 617197 1967436 1655491 1293342 1601417 910788 10826 555985 1957416 730867 1589948 761616 1979184 1435081 1064974 1341370 142275 1338354 94416 862317 1772926 618029 885507 1936365 1030067 1621934 1229954 739475 326191 412435 151640 35691 224991 1446921 1226013 1850005 231833 79899 843208 720177 388957 398274 1984092 656677 1752151 875376 1413684 564084 990291 1470693 1579715 213072 1186287 873345 1140219 889245 658113 44279 101540 766464 1437901 1283329 150031 50678 529523 944918 523593 1843451 1639730 1080494 1200332 1297717 1783105 156813 987688 1578595 1769923 1130291 50623 1176126 712881 220764 614425 644433 1829311 393845 1852761 1464054 591615 1265538 1549552 395152 177472 941972 46998 1734145 1693465 1621399 1639210 1771554 494759 55304 447241 1806007 1948637 699820 755854 194984 461050 484503 6213 1166933 1525399 1402933 284104 440621 1108057 810372 680846 373849 609264 1360877 1368268 1393308 884707 956742 1626428 1113609 862265 681506 1840172 362409 1381748 1765202 274820 953629 74003 1163120 588027 929527 1553339 755509 118408 4304 1797911 342199 139954 154863 1121109 1094709 1632967 249189 1818860 1114907 1202203 777467 11067 620853 1021239 954598 1612882 1392045 1374631 138797 190122 681816 4873 53295 1684744 1872489 1136327 1526555 1433377 1353906 263238 1788108 690743 501221 186187 1601170 832747 737364 261209 1848198 212147 1703152 1610089 1900469 643860 1324899 1519649 541939 1267319 740984 805286 1200636 1972589 730062 168485 1414756 891484 1192360 1513674 1460555 720209 372521 34333 317334 1096274 533649 1045859 561133 1184537 223289 500477 1679962 1595360 1505945 415229 1805992 1844452 1578304 1919553 1790678 702094 610124 1723476 1889377 895594 1460630 959169 551654 299683 1049156 1160703 133611 481849 504896 339504 853365 1535496 904339 1369214 995519 959359 273879 575847 1331384 1194755 1712297 1260525 536359 1725048 454444 740502 1480665 1326608 1000200 1124862 1209020 1378549 1020303 864938 227828 1922431 952045 1692558 646518 181757 211746 1018290 1253105 1790799 1621039 80497 1413941 982469 54538 927189 1049171 1005546 30938 1301502 1050759 449402 1070646 44442 1933667 1947628 335172 1027923 1659845 115955 1134881 224638 1441619 242836 1556750 644768 1885067 1987233 1887025 1866364 1617825 1581234 1827019 1703889 906817 1181714 1832383 1137349 200878 605438 585118 61154 1635076 651025 124462 1883497 1767986 1379078 1628490 619857 887527 1162514 1564913 386499 1129254 826313 290700 1295966 1137030 268868 1576313 183365 231752 1568641 1517969 1221705 1333150 416564 34414 1550096 623807 334847 1491622 1014841 1162460 1827215 1325930 507902 927489 451580 1918646 1194732 168507 42635 1611975 1105727 1026491 1523033 1942718 866317 623471 1809016 897068 164797 554814 1051305 1094156 150254 1997244 699885 517016 1966297 1653476 774484 1171358 177836 926795 758519 602208 202915 1833248 83931 1051875 527048 988676 1555434 1351723 126520 436774 550229 425610 19569 1186979 1213641 1854313 1700181 1237686 257555 1025011 1766531 1081927 1600905 448376 981279 1372660 1713799 1177946 1531450 850977 890047 512687 1736383 1134972 1902067 1514111 729213 622257 853757 666017 1283618 884540 1020913 1168615 709660 323382 1139294 1881766 888661 355375 1919052 1173422 1722028 1449462 1927424 620260 580771 204016 98954 536488 1699692 129174 1588185 1253104 1432042 22238 1673431 1423040 990867 522721 1648656 1001482 252601 803340 1569104 1371170 989861 887535 728735 461322 1828184 348242 1127691 58286 1847589 1585110 1869457 690548 1415609 976823 1513707 1515591 1154873 517589 1807264 965233 716613 338788 1889536 529072 870646 970965 1786857 1138180 805020 1637277 1847093 1655271 826967 742424 1395265 469764 1276451 1732984 1625034 1515721 1219432 835465 1069403 1377082 1735855 191357 64513 580496 706498 482787 112905 928955 1069547 428816 1956337 1508381 29870 761900 65429 687204 1743354 1740724 837265 1101493 1296739 1954097 1583397 941483 119911 686672 1967186 738600 1319216 526110 525378 795664 919168 21322 616745 442161 1798907 1752635 1849773 1144196 772936 1606267 1909288 290717 987419 1371746 1762388 1845570 1914010 999836 1155420 1745628 490133 31874 2062 1994050 252730 1373328 1215934 78381 1349574 1111024 824605 117912 261892 1636866 132598 1178037 1546870 905977 1127037 1958882 1399472 20441 1624185 1923306 172170 1439859 59202 1763669 1404844 1478870 1423163 867640 261624 1179377 130884 1011600 358373 1549650 514671 304176 397870 1313855 865660 1810750 584219 1339708 918961 1027438 870948 1884947 1870263 970328 1985607 1483775 584972 1960701 1370676 202110 1608757 1521903 787920 153344 331340 1126659 1687172 301360 1948361 537654 1055352 26368 1427936 55120 879767 72776 1341133 1748254 646836 580597 1486879 723640 1535362 137840 1770180 1835492 1189206 651382 659393 157724 437792 1333992 1668238 498625 1239529 201390 933657 40325 681855 1423732 178195 501473 718880 798233 879674 1567282 342123 1793376 693963 1061796 114286 663058 515245 339213 925339 1078044 728643 1689536 334551 1654945 1873047 697672 608438 1389969 1456973 219304 1921402 650473 1902430 1538905 895572 770875 1797396 344092 829475 1867883 62473 1872478 1394892 946796 1132367 1611190 674486 298502 1460859 1888635 1881404 1471089 264927 846350 1170620 1855537 1389295 1422396 279261 1488882 1495136 629337 889721 1609718 895423 31929 1383656 1722608 650616 521248 585381 68551 1938427 935665 1168355 626685 1880028 21097 1026065 1570660 714114 196753 446073 587857 1467317 1168360 766312 1108409 1347536 67208 642404 478080 859322 1379373 1151190 89582 1084089 918745 1177329 1033889 1956657 1344352 330737 1736145 1322026 437897 1588071 37440 1801621 1539042 1900370 239522 562968 1077219 1920941 591803 1171294 472791 1708086 1046327 1400496 158579 648869 110945 1346311 111905 1538003 6072 243569 1632510 842448 332344 139985 1884131 1123831 34478 153740 1549584 1479443 738392 1670643 1165054 1574057 1070000 1175507 30134 893526 828962 598657 1475173 915874 338446 1255020 1624305 1393818 1211989 1857933 1358011 497961 1051518 1223163 280131 762837 821190 371651 32282 34410 908516 1342561 325116 52359 221218 13756 801769 13918 796643 1117371 1803173 483100 1473009 1766484 636641 1746896 1965697 1824357 1099120 170210 1174128 1274625 1488466 1360359 1545366 689980 1075930 649695 1407362 1010570 942808 465872 824014 1885309 1114898 1470145 512605 292889 812379 1304522 1727663 448598 550359 44898 369610 926584 287122 668970 825740 418703 608111 408648 466977 1727087 522720 336266 397970 1717312 1103300 1734259 1927136 959994 605779 1673008 1137826 1747739 240810 297438 342046 239262 1041374 163432 738477 1123582 993268 774819 309055 1302625 384789 1626069 644674 254117 18245 1227169 1999535 1503515 1925388 1159523 1913334 1452404 557204 1418507 1396481 738301 1605152 738449 1940250 648298 216405 298370 1006287 513400 1934478 617272 980634 1125533 1064388 674658 1898429 449795 741348 1852078 1986627 918573 295943 1567831 705031 792692 1105408 688216 1745214 119406 616269 1299555 627856 592627 1822031 287102 832075 1366068 1166410 1506371 952457 1185364 177285 227053 1977868 1853940 9779 1252369 834896 508816 831753 1422225 1559321 469326 1627909 68906 1475073 841005 652437 1662526 1803953 1980255 1267678 1757947 287615 625259 878207 174283 1406940 1424004 1309033 1003993 1890243 446758 1075793 602904 471680 688111 1541125 1238312 1618121 1885333 981673 725610 1992454 1330835 242310 473425 118863 822144 1986589 1578034 1394588 1427117 1195765 18444 424123 1627425 1953515 1902829 1949345 1871747 22077 652930 896657 1868481 959646 1025170 133657 947703 89328 1784918 791124 1793236 601114 99199 1963532 1289469 990824 1388548 118860 1310552 1958701 202973 277020 973292 1313190 330034 336066 1350302 1715625 1727589 410033 1877027 697209 836354 481637 1284374 1799119 1971640 106282 1623305 742437 462685 1099635 1681230 131205 1679090 391811 1682793 931169 1129787 269022 749329 1934263 1397689 725846 453112 1605073 362109 524499 296929 1820532 1365975 1078083 868306 1442746 99954 755279 510578 1479029 1480493 1130720 257226 754981 1097544 796258 1668372 680193 636100 1955107 946702 6849 1580628 1818433 1199888 2711 1862719 1101354 31069 166219 1434145 735473 567385 353993 177264 498561 191759 1705130 1583947 420735 1614600 1643317 1870859 1505020 1924572 870961 1098529 1479870 1779723 17932 701235 912408 1334078 229697 1442036 1818273 191115 1521663 1725578 1129866 1055732 1903007 939393 1177442 556528 201944 17317 1462908 1811932 1595446 1705990 980099 1864029 1971859 1546081 452522 729912 1175742 1209781 1949442 1453069 1228655 1274661 1769944 537439 277157 300807 731308 940233 908279 1435053 1810534 1678748 1588031 1769143 966105 959343 2019 1252340 104698 1028765 722787 774591 1968359 1892737 1187912 118975 800052 268549 1735631 738880 652627 906312 453402 374923 710246 1569072 1325460 649266 552224 776302 1283228 307651 1274013 416472 1611054 134880 1040299 990784 189966 115110 1068187 893310 127944 1727887 613384 676254 1394787 791865 99958 1130934 1356844 1075669 907490 342498 701299 670802 347352 1537524 1911639 1008837 637030 279818 1087705 308753 1455497 1477448 243216 1531382 1791826 1348993 219900 1495750 564616 1416480 1433430 506859 1159623 829357 445608 1403922 1331732 955744 425909 96035 898226 1382794 182461 977987 109763 61313 1312992 1664808 373399 202412 667029 456842 1623032 605869 461370 921234 1107531 103851 167328 64144 174068 1632643 1447639 602527 527794 1345789 856135 1088123 1117217 35142 401139 1740521 519728 5207 336563 894610 1397270 1787025 1562689 930074 980046 816280 236414 694303 920618 154199 1836628 1135276 1052450 233547 625332 834459 982022 89586 1593313 1427070 1885274 1887971 1539111 194269 172636 1798557 602192 228164 1505120 1730289 1573195 865491 1544028 497380 1359638 1614350 171524 318339 1229751 1093722 849560 1361161 430378 109420 1172398 1855820 1393079 651785 1535533 1520518 361711 1594082 1084630 1838487 201405 1732181 1937983 938144 1000501 1893494 1456251 2090 1789468 332662 927966 1704242 1910477 1149205 322046 1301194 985194 1986785 1425441 1657348 104215 878991 1404727 1706978 1118155 76721 1678062 1609337 1140750 1827052 1788122 781172 1915188 706817 716910 515371 1323474 554158 36563 624860 1637929 1747463 1279244 116770 1735890 1164203 282645 384106 159748 396432 1065032 88039 382472 321781 127176 927203 594013 1955472 253694 1393496 299476 1489647 1053905 1777771 544284 1799672 1183233 638660 1354587 594365 1038597 1202640 478482 1809071 1956437 950268 1945606 840047 1761645 123941 715090 1440071 1175556 991587 516321 1535873 1942991 1776445 1265681 353290 819992 81572 1230590 1682848 554848 420846 1079661 759575 261097 1433631 571221 1142512 326921 600060 518707 847980 1590002 1750499 499477 712684 1552035 503531 1540952 1698064 79081 619780 181965 442653 1625527 1802165 869874 1598606 1878032 485695 1426723 474167 159906 1944073 1200462 302378 994300 730215 1519073 395883 398855 58318 1865499 1021469 943582 1398038 363210 48563 201906 1696850 268902 1508593 1690178 1012707 1817445 1828497 36747 63681 1267918 1188802 1380381 23299 966040 565470 975778 1230512 1903526 1384895 1288806 383454 169991 1180374 56624 486191 90895 514377 524664 1867995 1687813 771893 1452818 1606651 1054711 225153 206114 276055 1182965 545938 727866 1591901 1440971 1829860 1328684 743582 1264428 281880 1916179 585253 1792403 278132 1974402 1888591 480857 529506 1918316 1793342 1790503 636592 502742 169891 1870603 639690 475917 171984 971210 1811093 1324704 1986020 774354 655824 1074133 1557337 546589 1843033 181768 1629704 1686028 1156618 287411 1046439 286576 1390648 820690 1134749 1738734 534884 957577 1364725 1476122 101967 1909254 881504 70918 1642651 587539 1514131 1709995 1392643 1245195 446691 356306 347997 1009111 521916 1717596 714239 1546056 955628 673944 1296607 403350 196873 1594192 177104 360052 1830117 1961128 1299763 1170595 1991872 1461027 1638407 790163 1846331 481537 842399 226415 1789893 1963583 1660929 718473 780785 118160 1097766 1213360 379737 830602 735776 1824793 383472 331758 305788 1350233 366353 11492 1940470 311419 769135 1869556 757990 1793175 1320591 391728 599732 286745 1272365 941991 1740056 1394432 118381 665421 310439 792302 887308 1173549 1261090 1501841 1826446 551648 1751300 592973 1850285 80691 1316666 1467282 373657 58675 687706 1942418 1704471 167897 1279504 605211 336370 1358879 141089 1704288 1738850 138904 359258 1734769 1516682 1355158 1571894 834092 56083 879733 1138481 806715 1244290 1560097 405986 1270311 1607596 652188 518117 1833104 1508206 1673307 155618 1390594 264581 1553087 869100 1038023 827960 700784 1486950 766403 1071491 1579791 1620 1299507 234330 1860438 511255 1141511 1979376 127366 313170 413939 884400 1386732 995821 874586 657647 1854107 39694 283380 1185130 1101690 1223031 1175778 672437 1833772 1138897 1903416 664981 1286748 991516 1925545 919941 496969 719214 1206228 886461 355932 1350467 250900 1050695 217782 997918 1082705 1281075 1996065 499489 843048 287015 1378364 1761034 1618981 128791 1784393 1244929 421168 1962123 697747 738212 301751 1308157 1195796 829677 416276 1041681 1039932 1359962 753274 832595 1824300 1504074 411240 718657 718333 1228991 1316711 1737728 35321 7318 1470365 757465 1688439 499508 931593 458498 1904714 136653 751108 1519815 1224137 1189960 1726943 1372175 461716 847888 1000285 896518 367689 1409588 368446 980254 1464134 1446909 977410 1782251 1689103 1884107 227651 681692 708986 132340 1683797 1288962 1827557 520553 474421 842110 1174340 1011150 374845 710134 775453 52548 1817763 311525 1102408 39573 311069 42152 648246 1769961 326484 1995777 1103001 381712 457514 1222529 1605217 400053 598294 297601 163840 1191638 1978440 378003 1984977 246567 159068 1419659 1453715 1567437 77122 1843765 152176 82327 374256 529110 948823 699568 837485 1139679 189911 619373 1654896 1325480 1572468 124553 189291 1741728 1271218 119669 1704571 1438053 1363923 1144328 1943244 1177655 323269 1753783 182479 1226321 1912423 1009944 1055374 1460375 1963290 1466196 927491 1152990 771041 1416076 1338046 1313038 1016355 1139938 1221854 1399277 576984 746485 1146496 189989 526321 35981 1308538 768919 828128 1149896 135514 1031588 1768212 1214994 1262166 633887 1653711 1106155 1855389 1920278 1667138 525035 1333395 1728724 1763037 1947419 1127204 740450 1584850 394253 1993201 502709 735390 626523 1564083 907768 1834353 870327 809281 164901 484726 1459570 651891 831 179160 803952 504094 1343817 1222909 638137 1489428 1844971 1795881 136753 582002 1277085 1528531 1950333 223037 431903 73622 1593563 879738 1531640 626368 1977556 1511331 760827 845745 645148 741034 1229264 238430 404046 1968 993454 483713 1159160 1159585 1124760 7061 711353 1473187 1875773 1041564 632402 1491620 809464 42222 521938 443543 1586871 1715778 598854 1063149 333135 1463518 1267745 273019 219796 79327 1265500 1905554 1135832 1269877 871601 1609196 136891 347304 130185 1924913 1628772 1952908 481791 369732 53464 844203 1107175 1631272 1270665 654085 994127 1941657 695193 790354 1043586 1742794 1938695 1116806 1997057 1021441 1190202 308933 1339196 768154 1198765 1290558 1417927 254286 1349889 677734 1563000 1555889 1831296 722272 724227 662376 1033651 393935 1552667 207609 1993918 815419 732711 1987519 274986 727547 814882 1636380 1876600 532641 950824 225868 1241147 1161690 1058111 1516048 1624340 932176 1657523 1472883 1814074 694660 1042251 561690 154003 1613829 1016039 136916 1534898 1857158 1501442 1377199 659414 857632 1862172 226079 1454533 1397302 1696225 1693788 1141057 367003 63366 174190 887703 999545 666219 200047 1332919 1767031 6284 1242347 442933 1161853 1165159 1901509 437217 976836 1907587 1878695 1732450 315151 217672 428198 179271 1873574 404371 741757 153230 1763368 952434 261351 1277480 1718843 1342372 734464 1378471 87541 788135 1132078 1144144 45328 1600953 1211156 107660 1971339 181568 1242792 1554277 808514 1798606 1721527 851676 1923913 1391729 1538377 367575 450506 1703052 1633841 1495516 922071 509781 1821778 1092798 1069527 1014403 1599176 1471467 549720 1834315 1235765 1900354 495048 1602953 1364207 353103 127238 1516537 1253747 182616 949670 401403 928737 1025828 14299 47544 1632780 563082 1158003 1419808 1248043 1063707 1813494 1592935 1358536 1106644 955248 1721836 1441706 1840891 1803081 1432925 214221 310413 430308 1793925 1819987 598058 488430 631262 292856 1278272 327534 1676345 170834 516992 771417 1659593 774328 1313614 1405211 1845602 1588883 1642206 622722 402762 737266 1903317 1957710 1236748 1669677 1148317 83960 12757 681858 1919109 235531 1115851 608943 572079 1515025 1371598 375952 148658 1009927 1340519 149459 1431444 362163 180741 91227 1569840 932424 1563622 22306 978534 1436673 560180 1114288 1400674 1348584 1510685 1520466 1650318 1757848 221030 1524002 711365 1923041 1404240 455374 617959 459453 1489615 16664 1460798 1486713 287312 420452 1407067 622626 719906 665655 828100 1057993 179531 530398 1633715 686551 1498327 1296150 1343159 546893 754787 1738287 533836 366411 1438318 674031 867866 1911872 732556 904907 1830081 923450 1014186 629376 1514679 460563 1838142 352108 1315112 270285 768058 1181575 720385 1887933 823324 1433545 1219878 1793593 1218373 1421527 1941102 643759 615766 11646 953318 951151 330628 1469921 973839 595609 1295783 685259 1332632 1977886 929191 1621525 662948 1295779 1102491 1496379 1205478 1360375 451109 1637378 19142 342115 308360 1608651 897681 801998 1100149 1120180 908422 45508 990072 616987 1283085 844304 1095440 1317029 615365 1155243 1133374 1159472 1337960 410356 1668449 135092 1374700 1019349 1767263 315980 1891357 138370 401800 1994647 899166 1090919 1014763 1390965 1645006 1832608 765499 1677338 1303329 480719 869190 1021638 26621 582073 1106602 1775419 554968 1472785 1523722 937228 704462 1111842 373312 310154 421700 93718 1227748 1601634 871536 1279879 1945170 1179285 1535719 1605400 530235 1291725 1574747 1968232 431196 800902 196726 1546295 785646 691728 249928 669882 369425 1010788 435281 764713 555981 483033 618001 1332936 1446924 451735 661759 1617158 218653 1796390 584579 608630 1102768 264197 1560292 8357 130175 391616 597918 113852 1090043 769577 1025090 435698 874474 1925894 1187189 774241 872725 254151 1129784 1703620 246641 1605437 507434 1499484 229936 6220 335136 865910 540078 828072 125318 364087 638392 592695 544008 262888 453605 1630495 940874 756964 1625013 524674 1440043 1430657 99916 132167 79401 195788 157909 883188 504831 992519 976559 1588712 1765364 1505767 989365 109278 481558 1455679 547308 213776 644088 1183126 1587336 1289799 1604529 398838 393709 1721363 1010405 1738665 1371578 442413 118565 1951931 570634 1088951 893463 1102583 1786011 1494624 1883840 307222 88947 53573 714809 1312247 127716 1071729 300792 1429234 894279 1086229 918919 1833124 568676 1277827 1344767 1917754 992513 1542166 1895080 393643 137416 464335 1425412 1460637 289902 1389348 804626 775513 1126173 1411109 805012 1749935 1059564 1655408 436954 1948332 722497 1255429 647692 1915663 1824490 358525 1884721 814967 1710938 346556 1504383 687801 1515760 1756308 1457769 1895396 418211 1493621 957529 1679379 720248 141590 607698 574467 1421822 523213 1469207 1818535 1638292 1285566 205929 688449 241134 1624755 204709 84099 430798 1578404 613655 110600 1166347 889884 1999459 946577 306010 783804 1208903 567269 1426251 661984 475015 947270 1481755 1931057 1026093 1056822 1188827 297294 1069580 76563 1141063 1288348 1764830 1308412 809494 704645 749888 651359 248073 911368 1624765 1788914 1587059 549886 483903 247041 1888909 729806 1775199 655357 766208 1515184 179780 1332784 1465491 345797 1869621 1661751 1940449 147087 690153 59151 472085 479396 319440 1056567 1841709 298385 202593 1528621 209535 352444 480246 1550957 508759 717640 1697300 1951024 1904808 190563 367483 1914043 1019716 645431 1078528 494432 777530 865396 839206 31226 1340315 955957 1747439 1265671 1218227 443466 141806 1288669 293008 1335787 754883 590592 994764 198650 147160 1994854 661797 1126697 1243438 383964 1911262 276303 312474 1654940 1962864 1623756 1163584 156671 1036175 1679888 1236031 283801 915042 1460081 1586348 1163220 237932 572185 218272 1433955 1068307 888069 758064 1183165 1621936 1897646 433423 1620102 637763 478109 1380910 1920323 687224 1778612 710421 507817 607395 929656 1852776 1336850 1662388 280289 429575 1814835 789727 1307877 310900 1405180 803322 513056 1140149 318907 1418474 1620109 511125 1862904 1962353 343223 1765588 636803 1904722 1565186 1856996 1877087 39174 225307 1695171 1577932 1146992 404254 1647722 884167 843329 275183 1779624 382049 59192 1412559 1557600 1306066 1640348 1951926 30231 329522 981436 739996 1261658 1625847 984002 653398 1016883 408255 1988309 1549093 1030671 1190001 1335832 76341 1576645 401570 822773 1410502 977362 1458560 780034 866501 1075802 1587698 1587290 758648 662053 894292 975965 1989730 1719494 394154 1765072 779823 993145 205624 189200 1906172 1783769 589019 784829 1736942 321504 492786 1961289 1983433 1840472 19023 691325 1471452 1262372 1456691 1274159 1602161 423727 672920 18989 1215420 187119 538456 1399550 159338 1486584 1702467 1955518 738012 659442 108568 548329 1272832 1009555 234049 935345 1728853 152152 831797 1441823 558731 689016 1286185 694161 212326 944116 598870 1676451 284823 953262 685907 568370 1373503 1524123 1313994 466596 1627512 738903 1065581 1815678 3612 1993616 488669 1031273 147563 472618 120184 606441 1304749 562149 126952 262769 470211 572360 406867 82242 737424 1095334 915009 1510659 1187937 1912798 534152 1044931 1582878 1811630 1782196 128223 1371287 1639697 745610 66052 1365768 1287796 1465364 561347 1383969 77098 1885348 1097128 1365702 1073646 858142 1044658 1093543 250883 853929 540569 1050405 1955047 1576553 1890930 502418 507007 476782 1850264 1848732 980706 1817151 193920 1447674 968233 1026697 1845249 473028 424187 334361 770230 191288 901564 91327 1824472 461418 1630303 842078 1532379 1300244 1684156 1945780 1807757 1398900 1770033 1852468 765993 1165977 1783995 822985 6056 1626123 76227 294034 618206 91763 1395757 1549562 940018 843248 837681 1242290 1525080 1360256 1840243 493585 143767 1567719 314736 1116838 682100 995466 476949 1671889 1097907 496446 1067191 67192 1700360 1805599 173880 161321 1949485 1749748 1236070 487608 1034910 16247 925189 1381055 1558219 1881785 800708 1218872 541578 819068 1368984 934280 858939 382841 1656132 674384 1828343 136411 551104 1104943 303985 297747 766969 1596999 1470313 1316468 1795709 464863 248116 970940 1620461 1137814 184530 1898339 1809340 1306760 882918 423891 206690 1701134 1983437 1105147 1914799 652271 1509947 175159 1809390 355343 437959 344007 1433855 1865692 1269388 788356 1059573 1545720 785779 1950187 1167017 1854790 1338838 653419 1248570 1685242 432682 744219 796645 1429448 1726800 1978532 1556369 1583716 858254 72560 790757 1742347 643854 1735832 676701 554306 490663 721385 1254756 1597569 1868424 839016 953025 352443 1699159 1845803 1904904 275091 1277345 185651 1974892 1685558 696356 1490466 857832 946275 6215 212683 991480 1881937 835472 127533 186082 1025675 155189 1473185 1105452 1388464 740535 125087 898748 893454 1787992 1910954 585513 1788945 1732082 1639619 1423648 1511979 664598 1754198 1240987 1689731 1207269 844047 201877 260143 83148 579477 1257463 584759 1887278 88299 833143 35351 304955 1482861 1470822 853031 811393 661391 157015 359743 1267817 1233897 1619134 830211 215625 1714569 1082361 508975 90931 775737 1754742 1810662 1757435 1253666 718886 1581491 967681 801338 877130 1710592 899778 468547 1781105 338123 1301499 450177 1185719 1746047 322171 65439 819078 887933 1276064 1620653 608423 26597 763973 560138 947711 224685 174495 656679 1730646 1626465 259328 1569935 1007259 250372 944388 1750606 1845479 334744 363547 993279 406836 1146217 1501884 544599 1723940 1917527 232744 1146858 637812 362988 412327 1345649 1936895 562443 83165 1174618 79031 1934236 615973 494773 1383779 944542 1436765 180988 961788 256213 1004360 464610 8485 208111 541146 1515796 1203199 1059947 1824040 1550574 240095 1579082 1114995 27087 1273253 1396316 1307068 933685 479860 1585172 1159564 1910421 1709248 1263613 322189 453386 1108004 1183750 891645 1531983 1079846 311788 1541395 399631 655354 1128630 1433730 656430 350355 1661631 600610 1425325 424465 1187390 1193596 1555511 1698272 1016730 1518682 27487 1067282 599854 490624 1800115 299874 597160 1659150 1342246 567069 846166 156903 1413145 1825107 243441 1573255 1481021 1481721 1208826 1515490 1735086 1068046 355933 1029478 1913752 353619 1041749 320564 979505 1616437 451095 1943275 478896 803071 621623 745418 942433 895398 295534 1728260 75848 1462077 282726 1764963 998164 1354866 43472 591406 996118 342160 1207835 1957152 1704607 1570046 1517437 498113 1281932 1213594 277317 1404702 1258480 1658442 669574 922534 369614 507674 1991906 576904 245496 1347912 1772333 1816971 825385 1730768 347396 135136 1641344 1950328 1266578 381933 153305 129972 1973917 1247524 1293115 1508725 1241224 1125628 1626509 87036 1730251 1100302 319365 1893791 1765981 849603 293627 340139 657062 190090 832809 1080538 1935588 1141697 1948459 398458 53434 799877 671203 1191076 1979665 518352 1561088 1066887 311864 87004 1437744 1860265 1506694 521868 1376927 1332740 1590908 130988 293878 939488 1639012 1200111 1476238 934154 298353 391554 1567760 111347 1130511 873151 1379115 323135 168636 1486001 481692 302035 1681992 1372430 789326 616162 24178 1022817 1537232 61548 1168160 1180086 500831 320934 1178343 806378 1490864 1191982 837263 1747142 598656 1301976 45862 1974900 582466 1484712 1126336 1061232 1634464 1283058 427632 335858 218730 1654348 74142 278843 1652287 1460476 1978720 539404 18350 1410866 1141346 77437 241953 243097 141310 1006367 1542141 1071549 1044726 294085 1160438 662788 1795841 1809283 1657535 207507 1367396 686434 680588 106210 1470266 317479 894396 1152593 647002 1003170 1908679 448421 1516715 977837 262043 880708 856877 1940116 1131873 505366 1368508 832393 843545 1231467 1890993 1037657 1261651 812371 1350661 237848 411214 579224 603840 1492454 1590956 199582 23492 868242 236937 583481 908315 86496 67543 357317 1079308 1850077 565558 1105011 1133735 1409315 1090414 721345 1150520 222007 1733685 1285835 477263 801888 1077728 1290969 1621102 71526 805670 153204 1686464 564480 1612365 957818 650166 1207707 1466527 1329040 335512 304626 1479154 1558393 172103 1755680 1677590 1459670 1265571 528025 1601913 755136 797533 1909487 1382484 804761 765618 358674 1141557 515438 1878766 920978 132887 799524 482219 1040827 113347 1226728 1011486 1313438 924529 90066 1704708 158478 116058 1641501 1589192 1894964 1127055 576527 323433 360534 87045 137102 1802954 14436 1990532 455715 1502731 588519 266960 50023 1303292 1714477 1564583 1706750 1568457 1271970 1867316 808173 1400039 1229741 129701 1600178 1352984 1726706 1740484 847382 631631 1385854 868815 59509 1876045 1128763 421007 432527 1317988 1053946 434843 461027 89067 1206709 176547 793666 168163 1252052 1640737 537258 240113 494012 1739649 906281 1164530 1042026 620303 422035 585014 241603 204982 1157758 1954216 481920 186584 508051 1300119 222248 629893 353538 550278 1353418 1172683 622123 543385 339356 537515 1156225 1172080 740145 294541 1217700 341851 554039 110148 912082 732540 883400 775973 66770 1179010 268146 93886 431713 1074917 126260 148160 1365698 196199 256255 282209 1092372 1987413 358668 307644 210528 1671833 1564974 1980215 1817971 1294790 289818 436464 1537588 1309389 1598825 279300 1065524 1161951 990968 123824 360926 1628550 960955 1786871 1771513 904908 1604438 1266893 799659 1114886 936027 1166163 692642 1942187 998431 150227 1116136 679628 1289540 1494772 569094 1599763 469717 1256123 1879964 1444576 206449 1489729 1902679 1948704 1990980 229934 1335317 1286529 1552155 844970 1930984 1840620 214798 1752301 538037 8685 1221887 823498 1902946 1726659 1667391 1473865 1148431 626353 1552236 458088 1050773 165528 1232522 814849 435599 694607 97291 97350 1054905 1297829 1662578 926816 721058 878304 1442072 1738676 1426215 256494 127914 1973118 683076 877050 937222 1424380 459805 1276674 602415 610210 1646178 168289 562882 799494 1153910 1260666 1955452 1218355 704542 522069 1774637 613841 1492397 219695 1666590 51392 1197952 1497724 4766 1170285 1779075 1226353 1707470 1439191 755996 1431774 1724744 764041 1731292 1901725 1707951 59200 664260 1510480 369176 360597 1679695 244450 755599 951743 1131542 1243329 10350 1657669 688664 1018998 643779 1528806 1229337 345799 838091 1166930 1165461 1270108 11586 363311 134458 1031807 1865887 1516724 1500276 280778 504319 1170332 1878713 178585 309699 863840 664377 552141 519317 997268 1359156 1601344 1286093 1785365 296072 1941647 1373754 849158 28928 1883272 628181 1829384 269686 1889245 973048 1308862 457265 1090268 347978 1301532 1124828 1299309 1645836 1019223 1313163 1980499 601961 1679701 1063635 1702995 1332374 239816 669909 1512808 1747590 1860577 377872 811176 160246 1008226 623785 755182 947172 389069 1360828 149831 1617149 768982 316001 900916 205274 1851653 780606 439027 1845810 1577782 333612 225646 915354 872056 943964 532250 401478 822012 1409016 645350 367807 289226 1981219 1969083 770669 1670287 1981044 603915 477262 1770553 1061972 1835012 455917 108344 520326 667647 1812646 882142 855924 657195 1170043 1331842 633445 997970 1124998 1188971 1411608 1956098 1694176 1849421 861495 1338481 132436 665834 508753 1323756 1466367 347371 1142624 684127 882122 1844826 179444 367106 1993452 573481 595212 1259445 1673518 1456009 1099141 1219564 1193023 383427 33321 1111138 300190 911646 918415 1066812 1042498 511519 734816 770199 1176647 1092171 821211 1979955 342011 52494 1249447 1762809 1653432 394621 1084072 227167 1762513 1522268 425362 31860 283989 158021 1626091 1661131 43410 1101321 420911 1266959 85290 195175 1439267 1546726 1975276 118109 1374177 1739062 1964055 200437 182112 838516 579481 1405315 1749962 33799 736447 339783 1038688 1968779 1637693 732924 579987 962661 1698110 65899 1312824 1578981 1427766 817153 193194 1205333 1646931 1134883 524220 266003 369530 1921133 353421 61425 1805785 53188 1280366 459986 1273733 1517382 892956 1694264 911112 220397 197150 1224217 1308818 1181552 1795086 959794 1053939 1186221 1593385 1259872 1283276 586450 602028 1823505 1091509 36231 1051993 430163 583621 1560515 32989 1901272 1111992 789977 170815 1311436 762073 317483 883176 1789864 1968044 1332553 939458 1791612 667646 1114565 1610074 1971894 1277983 398668 535257 379442 1022119 1404910 1364696 714444 701843 919703 1964844 1987056 1428853 1873537 1978229 1717605 1079303 380299 269712 557804 718266 760527 830989 857795 1070770 1893324 1930697 1979140 669112 1286882 801385 746669 1155936 1225151 1016967 1219499 1616798 1491686 984669 1598287 1193151 471179 814551 61391 1526017 764040 1364938 499522 1842120 1823998 875088 756121 536802 726254 1365592 1965404 113207 1138490 444843 230093 700049 1844180 256941 679538 1957942 1420328 84127 340915 1276860 299859 234820 1765286 364935 1420309 1501270 1572907 1388549 1449927 1504402 241118 729636 1051150 517364 360093 1685908 857689 1574585 473634 889132 1492169 1490279 1827805 414818 799916 1717033 1779134 329733 1192283 1136266 1288882 1431695 1762969 1080406 1114580 1781210 1847760 1679010 224858 1756905 216526 994988 345319 318545 1887004 53511 727434 446705 1204007 1284780 391996 1772557 96174 909452 695364 1332208 306187 1975656 1226569 1653972 443071 289992 63441 1169431 1472457 210162 321029 1195282 1876439 1831483 1915536 1630224 273712 1826293 1451526 1306468 1605078 189576 889172 1647390 784548 119886 441532 1709935 1018189 5586 54449 1621788 915622 501712 1477201 1547725 1774902 1366603 580670 878987 1499963 757696 105112 448580 1388319 1354944 691853 1841475 165030 1008386 1835104 1618707 1213943 256264 680243 282345 1352029 1373241 1267385 700022 955703 1653610 1018210 1188880 460553 923048 1338657 1063273 1123419 214161 534259 582118 712659 1956457 1416383 163671 381482 1632412 1573047 856408 955509 399185 697326 828396 1792065 271674 1078179 812965 1115406 1442468 640518 1721065 1572216 1896273 1945779 960043 821682 1411444 202492 549781 1143107 1109700 1807664 301552 155996 23219 1445315 432291 1204811 1856607 1043109 459561 103723 1148965 1094478 902217 56023 426306 676647 148745 1524782 934013 1746166 294714 722268 642376 1276400 65153 1337149 1511857 905697 1388233 1760860 514474 1703625 1596730 1435704 512211 840181 1589612 1495716 1150431 1937871 466251 1459826 1500680 767983 177481 9998 1135347 1002580 114713 1529148 582501 1350790 1267777 531217 775018 748819 689461 1975306 1656284 341603 207627 295872 259543 1002663 458542 1771777 1509631 1772157 1162748 1694019 148667 1230123 1706807 1397029 1498250 98201 1421255 993042 1272926 503980 1905985 1398793 798637 32126 227791 514678 1115400 1815294 555052 1183002 1266809 1272599 1631818 599019 284434 1887315 817960 1936710 634356 1362183 845887 601540 874694 968183 584575 918733 93356 931333 69277 640150 1256106 908171 236114 1742098 1478069 1722546 553433 639109 1078757 179142 1169912 526730 1088610 38195 443316 1447538 1501836 1467733 158917 1055931 53245 152988 571359 762805 1503336 433496 1953312 718598 363910 1903933 1730696 448756 1427332 1820568 1214328 902657 1162827 1240955 607950 1082298 260774 1911358 652957 334145 1901614 1815981 174609 690705 1567546 426471 294075 1362916 1768451 302043 1529579 477798 934089 1775938 1802121 1645409 1617384 89580 916815 1640357 1820063 1885645 929396 1649595 1296900 626443 1292686 1643809 1796981 1987790 1793813 1468813 1358542 670611 1463614 806972 925749 1886640 1130499 1582828 302744 1027467 1428393 1255123 1647112 258094 670062 1173746 1294444 351698 1241892 1820476 19902 871329 912499 1216622 366649 844685 169986 504141 260172 946397 107225 998469 1541631 202272 1040041 356507 928518 43097 461574 1054251 302812 101861 648948 814417 1139168 934604 1983745 1861598 1220475 1830667 14056 1373210 1935349 196536 1663585 417977 1925734 1094479 1695825 388292 1400792 257423 850239 1399348 661467 530272 1552311 329927 471947 1642090 694137 1113774 1801479 1548009 1423937 1104352 1602115 1010727 1349060 1073661 156039 1657111 123856 940992 80316 1293319 1855888 381147 1000476 185196 901631 1680016 1013676 1235348 633435 1071105 1112418 272264 1769869 761337 1811949 1849054 945816 1947685 941274 1388050 618003 1860507 84925 1831845 706700 1991036 1643781 1523700 616506 451200 291081 417728 1357502 558304 465417 1465855 1935497 1752145 671741 281323 382013 825683 1481812 1811822 997559 686774 441300 476476 364232 895489 1063224 336187 1782224 1810438 1980264 18844 1548050 386194 707287 439312 383436 1422278 1156711 1005959 1928280 1152545 493111 1531379 917999 1691203 1402035 1111105 1753772 942470 1490224 393623 174615 1497819 1103126 1050134 7451 481292 1193782 1798251 1948393 1682760 858779 1449422 1604796 225014 1029241 573972 78702 348689 13660 688346 534175 1029879 567346 1290070 1237555 1025172 204757 976448 1249071 1574055 873676 1610844 1916907 1740765 371796 1850458 1941984 30524 1676871 767135 885161 1099904 1496914 1320425 1098101 1382527 1518189 1826643 1680368 855856 993442 1868037 839131 354491 987376 51620 1087606 1079005 1749385 1315298 1763128 29514 1917534 125482 1654373 81330 209224 1575321 354447 706323 616760 712614 545701 1941434 379996 707513 1328946 1021055 1185260 1540891 1068007 1374855 1368287 1729808 434933 125646 1239861 384529 1308918 639026 1902066 19732 18605 1841660 1315426 1990310 1744915 873034 667691 336006 356754 1425282 1795228 946270 870890 1175860 206960 1678705 1609381 1191832 60710 1706684 851539 1843428 1150033 394397 316764 1185454 157805 299793 30299 525572 1040680 219144 1069815 1570040 1989585 1298299 1073978 1082064 1538835 12011 1287793 400918 195151 1781946 939077 1344819 154506 50508 1586253 477211 1840695 887452 519198 1953419 215219 1700301 1164155 1303985 1060201 772171 1551458 1862284 585379 769753 437761 527148 332790 1077245 600234 353216 581976 730825 74080 435917 934531 64594 1515792 1209603 472312 1969089 1762130 1385354 1517465 706161 1956908 922952 1913092 970009 1030771 1448925 538063 832189 1498402 101531 1298158 1941890 1582172 457893 93785 1422674 9941 1044812 3606 1448870 822374 901340 1080265 1453284 1951628 76375 1532819 336707 1347438 1818944 281801 1999115 1351317 1376774 678438 712194 1580666 597771 690559 740365 132122 57989 750446 716538 1411716 1267665 80120 128667 1900337 1248250 1410741 661884 88257 117831 1710172 811337 741989 1304353 298910 1761478 1057829 17675 1888747 1915832 219348 396097 946873 779360 1183841 249490 660913 117863 1787958 421586 1972089 1219031 1608264 1211635 921999 529541 1774321 1096618 914002 1154000 791744 1010309 770147 1626149 1972832 1499287 906949 1198233 585559 1387748 447898 191884 770738 893774 373736 1256045 1849953 861991 929557 1417630 1259410 1284565 1481152 1224466 24945 1238615 1979126 643292 706259 1522948 390935 195662 130176 833533 1107995 479635 1649818 1281487 756854 1046212 1922728 1098271 991473 319964 2459 1403856 1856248 451355 679226 782178 556008 1685783 392832 1520567 1870202 63172 285478 1791134 137899 1055153 480683 341738 613388 727276 1350842 1108501 1701563 487939 218580 866959 942321 29181 797138 1003292 936928 280465 1867299 1108299 449757 1617649 1357560 680217 408906 342460 308547 1894138 305513 1293503 702366 1715245 1642220 953139 1797421 1680646 1871277 1694380 1952870 890431 377298 1295362 1926576 1053601 1351106 1997678 1529350 1339970 760689 453391 260086 356790 850280 1870380 1849776 814240 327798 731681 1445706 1528596 20444 1799125 1753436 46379 1567768 1344369 656247 1951288 407756 475163 1376175 370684 1960198 761784 1128563 1491166 937345 287195 1772604 783693 412995 1292578 1075050 1973784 1487865 1459836 833349 866361 1856087 1105281 910522 927204 1564611 550364 937189 1063788 1715240 1377390 1138587 1949633 320712 1796815 947722 1404664 549475 1075996 591015 723551 1082041 1268646 473839 57793 1126766 1383622 709390 1129579 1168807 411750 1906482 593760 1684325 1965891 1319107 689892 1983951 349122 1045174 425895 1260081 866762 355939 1257487 1387857 1738247 1642687 201020 1697119 1844900 777566 1076961 1473517 823318 1844265 1483181 354439 859974 1316734 1262412 254401 1239280 855624 1270382 422335 763238 1368027 710541 79425 812397 1944182 676786 809038 859610 1887868 1867846 1991459 188389 1408752 1525189 331395 741496 506105 1994093 310663 319887 864537 1886478 1023888 1851615 137716 1516493 1455754 468440 276919 1399761 1600453 1518456 1255350 1498687 1566370 101295 501150 1202415 927474 948897 450122 123144 1516184 372293 1379768 836528 513046 722485 1447605 1698405 61403 23048 993556 1486072 1379902 835061 1973695 446708 575422 1145742 1224007 971899 1215686 1655101 1567740 780518 828460 437956 170657 1548780 1084547 1832776 139088 327452 1518514 1743542 1987202 1088512 709181 1331407 781882 892269 1833173 272916 17783 1955633 1679073 806301 449169 658527 576086 1046598 1131540 671946 1247501 625934 571226 239672 1426928 537676 1455527 59819 1514615 91496 1733220 633447 1498861 1413103 386428 1322514 536313 1600361 70847 1593790 101922 898153 1442336 1386742 87800 1345620 1937915 1136675 1182148 1420449 552172 1909275 61950 876424 1026219 827430 705098 1841337 421779 579543 233417 1632103 1157477 1513355 1723128 591556 563135 989463 247870 1677869 1797830 325274 522707 871858 1303208 147084 328123 707297 412288 871752 681565 145392 1193868 341505 241852 1301354 174938 249415 1439673 564991 1409691 536605 1532256 1334409 1177831 1141279 1207918 481521 1224900 1728006 377865 1690522 153797 296302 115081 1031161 52495 750633 909106 1278560 803129 142443 571499 421874 136238 972073 1225342 1731106 112810 1479099 1357341 1280272 1482878 1336679 934382 1483680 738982 1125944 613947 1253439 849049 1835530 1345872 1435410 734128 1258457 1942491 1689644 534543 609908 1520317 892267 1501605 911408 433002 12410 1790972 838120 982472 1615308 1043013 1885119 53302 272524 755022 1107147 635651 189409 978230 1422257 1049628 909384 1991181 88063 17415 79422 1917000 57319 1520942 810872 1158082 671034 87905 522725 722551 814083 307065 704535 1562292 1372071 1710196 1610312 977900 1915335 1651430 1830334 256562 1976925 1160711 1969215 1537881 1672315 1574073 540040 70596 725771 938420 1215303 174326 1410239 1106495 1588439 614460 1886336 881812 12654 216193 1902364 163370 556418 250371 1817930 785455 141176 388184 1175621 1114994 977249 985287 1634929 1407098 671548 940159 1379329 1902050 932911 1894115 720207 1612126 1145294 800160 693140 1215698 632127 241198 1617412 556027 1174906 921090 1353831 255382 1800503 1269672 1682827 389218 932301 646551 642156 1249252 647654 597964 787200 934057 1937152 915324 1502250 1009594 1821920 544168 1437062 1786945 1587017 1401165 565098 1634086 1035641 105135 476844 981656 1606121 687154 108554 804300 847102 246904 184418 1230284 961461 1846266 224867 170193 209760 995301 772491 1608484 1185848 1026839 1758579 585129 288433 12375 922502 1224695 1694430 1948329 1260564 347662 1924293 917231 1579072 39844 1209333 1227162 1743261 1494873 1662567 1570999 1910029 912615 1769639 1439690 1208523 920215 1807160 430737 132323 1945891 26402 1838371 839851 1955556 527435 1575454 266997 1420502 1810571 1169475 172245 1491070 1562252 1863621 1241075 1386700 464903 662106 1186600 1341410 499517 721639 1880656 894577 1948005 1381369 1511428 355078 836469 1822420 1822782 1066046 1528781 185553 570721 1202855 1753387 1402751 576252 1094777 956999 197839 1016469 1306326 632789 1748925 715400 289522 1253488 1943886 274671 779761 1594823 536891 961494 766713 648345 960391 1612880 1831785 1502480 155512 861426 68382 1571379 1935811 1117482 111724 1913303 1665825 743633 425277 1322122 1310688 701291 120255 1795744 14558 638996 1476167 254094 482286 667686 393912 835161 103741 1943784 1980456 1697302 380829 97321 1616120 1890450 1961012 35844 264659 452142 1659911 151467 102827 12497 457542 1578609 1319095 488384 602491 1933183 456857 1752955 915350 767223 463230 1511961 112877 782259 541151 1720599 1974912 1395886 129500 242167 8960 889003 339173 497583 1984865 985907 1788387 712997 1555599 925852 1905587 1153670 1342003 1801409 505498 57428 1460940 177036 1368178 1899078 1049342 1358556 160677 1523963 152635 46431 595074 1868633 306609 749845 365690 984336 1092842 1722253 1521732 473858 1522590 1700030 158632 379788 440707 950433 877155 442635 1838822 791478 1635706 1256743 1923127 1993193 192286 1493701 1461684 1099246 897877 544415 166241 1868407 273256 1413632 726820 662059 1788516 387181 773094 709527 521689 333310 159369 203697 836992 941222 473988 1531468 812570 793945 1034458 1381722 182058 825781 1568560 275327 1839060 1265274 714243 1422283 1855595 1407157 1239766 289020 1751124 302053 1726924 254550 1943423 471628 1628721 843902 1816311 1926691 1018504 306285 1063183 284935 1050025 758178 1480900 1247874 502159 1220817 673848 238695 100082 601073 274954 1452697 1396617 1333853 1319985 235456 1163775 1668272 132761 1374946 20885 168294 291322 1618222 1500012 1303502 1998196 1723911 19091 715640 1870319 1954262 715526 847742 1563942 906517 36819 931300 727986 764104 1302335 735770 1893270 546300 647595 1380277 862798 654130 1247947 141294 928533 1349885 1369559 271542 88553 435211 1267440 354130 1952966 406505 854938 1266640 1544382 1625478 1932407 1958539 808366 678392 1478558 1751453 1114551 1715513 481547 484918 316722 467769 1700385 1971292 1069737 835826 1078838 864194 519609 1995460 633675 1374919 602590 28464 1059844 1458912 1816926 510086 1574852 1811897 1046750 1544645 1070665 1054121 1993870 1638484 1696307 978397 1100976 1664380 723153 903634 1785486 149637 35956 100738 432162 440967 1243078 1476477 223200 1109977 718575 1920940 115763 1162116 326826 744239 1369538 399174 1136108 1481251 1018726 1234709 677295 290902 1226636 585895 315235 1606859 1086317 328086 401835 1298890 1971310 1906984 498142 1209413 1006575 685466 928105 923548 793204 1325532 1292267 933788 756959 1845324 682809 1508946 172080 336427 1109334 505090 1244860 1204184 659318 1226471 185995 1253040 1971220 892843 1181320 1063114 292193 1935097 8627 215433 1717687 1118105 30090 666416 1586588 1742678 977757 614929 1297443 105361 1225086 988395 1323672 871102 1408592 1637587 454367 1268784 1304906 1326545 1026456 1750757 278887 496710 201964 1370547 1994412 702572 1873235 1889273 1680259 1489493 869981 1117452 566721 1004134 1168610 1899233 824994 1943411 1029209 763357 1442494 1896882 1950192 888300 1141694 435352 1447889 310273 1130056 1427610 964411 788167 254497 81040 639612 1756929 804417 1681336 1313876 554409 428108 1494491 959158 135689 1144607 1919868 125493 1669120 1160468 71638 1934639 227970 1891037 175385 1716143 1720090 1025542 96343 1794177 807920 1381502 1331469 636025 1800578 521514 205467 402902 832410 537841 1848632 458313 1149211 1560747 1037024 886544 1237900 1446954 1044970 1007806 776133 383320 1337890 1244729 841088 1555484 569702 270195 1407054 642856 1541467 1898920 1974857 266282 922821 1086912 544849 354595 915141 1680720 1318829 696708 1036053 226068 1024616 1289930 959908 15626 1600860 453191 708244 1359770 1008796 842063 1882494 76172 1068858 1542060 185956 1822355 802436 1641319 214865 1799648 563967 218678 286055 1068312 699219 455219 789695 319424 14150 66695 437219 805411 562588 296944 111358 1926091 686337 551614 1076407 78600 1607442 844689 1882836 203735 1447608 1498154 1665667 95179 105820 507987 749471 1707002 275535 1984847 1807595 1673968 964092 11796 1598780 1722915 1514770 1669545 185650 1916077 1939469 236123 1476315 216368 1370805 1506329 1675448 683666 1950456 84163 1699084 321894 1690580 1540526 739135 148163 316505 1529472 1039134 1041230 1302785 1484689 1584596 1620320 20969 1375091 1802302 1749020 1615143 1497517 36053 1049778 352095 776200 1931849 1789085 1024290 1274382 1069512 1077893 252126 563240 935897 1202804 504044 495501 1856255 1098760 605035 576126 1783407 262275 373290 1716276 430498 494699 1863147 1368583 601193 316043 901780 1342961 274230 10540 991276 1618498 1987052 687726 1157600 1081185 1413261 1742500 1084416 1968816 1219135 1242281 438864 1649172 1398222 758306 1754898 1737654 475534 966691 227302 224539 1814364 965911 59268 1215514 1916662 1923927 567557 1530658 819847 612776 1121713 1805516 965045 1037395 1856139 1402168 1461361 1049923 1877964 1899443 774798 1293610 877630 900139 1550611 1373836 1632844 1838218 540534 651997 886515 871619 329200 270982 1243114 1991780 1160523 268084 1880405 140835 11786 551441 1356962 837507 1156954 1196880 1201293 970846 1096612 154074 102789 1318420 227030 127113 1660873 453684 1321795 68773 1762857 1105096 1913166 1941328 460199 1597167 1927378 1155677 1475096 1714929 220061 1600706 567940 1075844 1371332 1603589 797620 1886386 1107246 1214764 1517487 463310 500282 1681140 1741912 1936735 1823749 988581 85134 976784 79176 1247815 1655695 743899 541986 62908 508906 1686445 1769237 1487896 940746 587103 201261 1418434 424130 204965 437920 1569927 436086 383859 1833541 1309345 172759 945927 380504 428377 671180 1535479 1468292 637959 208159 1570791 409624 711396 1249009 1155356 61978 116635 1407436 1127086 396633 15802 1687684 1740715 127049 502226 515031 1767919 525937 90171 1677960 1257016 1535817 1020480 1229131 1656957 1549164 645383 1431447 49697 1534031 1065761 382029 1614780 224477 1746270 1722047 1147217 1478938 1809669 607294 76910 1040471 546238 1251454 26668 52685 1672952 74051 907143 600715 1946317 1738678 705355 885554 1228891 1511062 1680451 1563045 607058 521022 1661070 1403593 896575 587150 384858 1921521 1480874 764876 745404 394449 241922 1392024 315329 1867980 368662 236181 1028628 1029744 56296 615321 10473 632743 677249 778218 991560 1256086 295586 883434 1527173 1774980 1664720 1096808 939705 1975643 1501358 640652 1572335 146219 999138 1052407 637374 168177 1998413 1451101 671531 1208696 342916 1483583 1983520 1398722 1286060 121101 1818776 906672 1625817 1390069 1507583 1494683 1081624 1917798 695309 1832754 1882920 141874 122517 1039876 1928118 1876468 1078619 888275 1555061 271182 195496 808871 1403112 728492 1686668 673997 301643 1426855 523306 1320542 737084 1357093 1718186 1659543 562095 925077 1221256 1684897 627742 1584072 1119992 1385749 310346 1920161 892939 18382 1327229 1460361 1696380 746866 162637 1991729 755384 463285 668959 1420394 1262664 301874 261332 517222 1383581 587221 834121 3003 1907105 766301 830653 542456 637506 1770565 1875116 496465 59988 1410421 613707 104278 828520 213215 201602 432001 638085 1865022 1275654 1107546 1763544 1492799 1833655 941733 242128 271785 1821490 49050 985777 333519 225011 248417 74926 557833 1285732 779991 1897251 1674111 1051788 1163223 609573 508442 404805 946657 367252 1972197 918164 1452949 1362664 1624890 523303 1427832 302636 1735796 166226 634644 503732 859477 1472088 1652995 327556 1794826 143736 1224555 1242346 723417 311889 186149 436520 1772031 33937 632742 1008078 541831 663075 1840564 387794 637535 1147134 1828898 1537012 1927831 913758 221194 913394 622045 476824 860379 1035760 1421382 49681 1300838 1916030 1149732 1769440 1843967 635182 535028 171461 289598 762509 411757 364393 930559 538911 325182 1657359 1282001 1523827 89675 18959 1916523 1330020 1902445 1315568 1993207 699453 103607 238344 388950 1074361 930765 135 122011 1491289 1096413 282121 379676 61266 1214177 14185 524916 673660 703230 1237319 736426 996336 1424692 486091 1971016 1551927 1057065 278791 743373 1025885 1732917 684797 1882968 1490128 964788 561310 704404 822090 812321 1308901 1176086 1294334 730303 489860 381139 180172 1746466 842176 996796 1343447 170192 1013210 729514 1528380 1422237 421910 817653 406666 852310 1369378 16309 1429469 1025095 395784 766105 168416 272280 1567303 1431706 628052 831692 578416 688507 1008159 1042013 1680095 1697511 667285 54517 1522869 666170 446943 1881058 816118 1159763 1470917 193153 134613 1822920 668353 264409 1040481 411355 1609949 1582885 1033956 509105 1087830 1033122 1677340 621687 1961677 1064067 1897397 1769726 943835 202864 1377089 1235582 907253 1774738 1712299 794534 277715 1804730 736801 1148342 504327 629841 245570 1051780 1573710 928797 1299445 1204040 1482237 937152 1035487 1985694 249196 223511 941833 1965376 451389 1017638 1754272 535609 683187 1706800 920358 1568282 905233 1816003 1426214 1047287 1334299 205621 438058 507960 446563 1901784 1100936 1199175 1329208 642889 1741889 369259 1573167 600202 1545855 499732 1244437 1006874 925533 685710 1390386 569345 1574636 1979996 386073 868235 575503 988358 1315710 1369072 1688250 905825 591551 160331 458784 62555 1128691 329202 738946 714345 158630 1331886 1952129 1910823 1869418 694613 31477 702683 954630 415960 552605 1139222 748079 158341 816582 1636109 936418 1505509 659880 1989224 768464 1630423 988420 1701773 639080 1991345 608462 704615 1437593 401146 930285 1253126 857562 1154175 196195 278403 1169806 171755 1998550 43013 996920 926877 838394 1403808 1821925 1680692 1489599 1660450 217186 1268781 434144 1145290 1377138 1003536 1660547 1886705 1483851 567276 66321 237684 1498715 1576928 1891184 344848 1468755 1181403 1293460 1701872 1506901 661692 1963365 343263 620826 15352 295959 906432 1786051 956910 1433373 431675 813351 782036 976429 1446839 1881093 656476 184542 1089693 481394 247747 1544458 1569373 983816 1071857 1812764 1444995 449227 523659 544917 1270965 194666 1059098 1645952 655441 1545521 181090 863065 381444 1700500 357297 1484414 1769260 393274 1960414 1370526 1355465 727460 533130 1638231 257241 532701 1886897 627680 1374546 1960938 514502 48449 1233988 139942 1101251 1402965 517668 1532672 51769 1405955 604294 777556 1157160 880799 308199 1154034 364309 1827509 1491418 1094517 1677269 859849 577514 1551547 269577 741680 940985 1767999 681227 1462399 1663409 978900 891914 12570 494744 1835222 1777132 206531 1352229 441968 1128186 1176751 1508780 1743019 1999085 1454090 1092654 1589775 31668 1723248 1603224 169367 722406 1150192 1455839 289569 368920 1914841 726146 858659 1070349 644484 305888 230141 265406 1233541 1269559 655917 1580067 196464 62461 1842614 121706 784796 247065 1802888 1563008 1585802 1042475 761737 1908018 551498 1520904 928912 1794759 1927599 1493041 487879 552342 1954710 1621991 1120598 559186 1992099 221540 1776647 1313658 1524960 1119607 434120 103539 1805544 1589115 1536087 397561 1073181 1541354 14414 1692012 1322163 689937 1327204 1472908 1184705 740735 1866570 1278867 1570756 948424 781815 248241 1563716 1123080 1036460 1664608 238574 227299 1023071 990599 395943 1580642 1127753 225862 988049 473360 786601 825583 904317 447645 597270 1681008 406251 761385 806754 1681100 1227075 284934 1882227 1676012 556812 840172 1371227 750899 189076 1373429 1579417 79928 1374438 685114 181591 1749251 454698 529729 838321 1515214 376386 1860962 829406 1542196 466727 906365 1498475 1485532 564123 1377860 1067989 90046 793941 1401463 1378404 814376 608129 1962748 735031 1014036 476972 1781050 1159785 476909 1173834 468833 774459 1446162 300327 159175 581544 1214231 1619354 1672386 57450 1702721 1604988 155017 288589 354191 2788 23234 1063210 1973430 1497306 112953 1142332 360935 257639 1207319 884465 55393 83171 1527637 625304 123798 1645410 1924337 1341199 1443119 206484 1516788 1073091 1492330 1710687 840514 1458484 1797722 1254523 475956 863485 1719321 1320948 1215965 345015 1458799 443245 1221472 1146990 1594771 561098 411302 63405 796577 931404 318790 294429 790331 1677161 441672 1311821 73404 690164 1836079 1366175 1624790 947075 791499 172235 100567 70936 1363377 846642 444518 1689668 1807228 1696406 36427 12168 232835 1325484 1496613 1112113 1696868 315907 1436378 1070289 159300 1251111 1315400 1624855 1153364 825823 677770 1180607 1871043 873553 493347 840747 1476993 244021 675264 957909 874037 663968 1244079 39454 1934007 1881251 1709436 544827 628338 108031 950235 1797074 1718071 1132626 1992140 1997137 1544646 343308 377510 902859 477660 371294 888287 719315 655603 50795 284398 197607 170221 664188 5208 1593194 1240467 1997001 3369 1791298 325063 1641424 1135805 1851904 246151 596778 562760 483245 899242 18893 942384 159704 545144 221017 649102 1816545 1096260 1462176 216771 1897054 1202901 721950 1731465 1820415 1293722 212925 1475905 663201 700477 496801 448152 300812 899955 717079 120272 681226 940558 756115 582537 343817 44553 1698070 1566597 918178 885310 43416 1314925 1086223 952846 543724 1661309 1134573 1406025 138378 203611 776581 2991 984829 438076 673673 1638556 425486 1056064 181776 1943774 1982056 691326 1474441 362167 127244 1586442 1792670 1822639 38459 1852095 493907 881018 1831276 30000 1074932 166453 695849 1666766 193043 771327 260921 1945576 1637229 1868813 1349236 1896737 1573032 1751719 1575579 56123 517329 1119803 1955278 1991812 153962 560606 999400 12087 524658 971342 1127924 567170 667912 1911476 1664621 1414210 1934071 867885 1689805 1996911 1736939 169816 1610216 379607 568314 522624 1707163 559958 1376697 1851001 449232 1135724 798573 118709 858203 512089 1772257 1159956 643611 40134 1683123 1162080 357194 1084473 771454 737115 261334 1980133 1695534 708680 193653 1874618 504008 1093704 411221 1020048 1883013 802162 492871 611025 1574865 1163368 1444166 461744 473235 1603886 901993 1364490 499292 1461167 1277459 1173915 131022 973891 1665278 1922697 1592933 787718 1431637 843079 276652 1682871 113214 60777 853541 281786 1697024 869300 486561 227075 1943936 611058 22397 1744866 479449 10953 545749 838641 1153662 596576 1623979 624684 1973981 1307093 1063172 1672811 725580 172708 1567211 275788 1270506 1387681 726204 914261 1500881 444611 953715 1596051 882968 530541 362772 831166 1300592 229122 1508989 482738 101035 946383 941573 806188 1508272 53300 720198 1489905 1788792 1300743 446416 382305 590367 1791141 1556840 1605918 247630 1396654 1761748 967313 315390 780630 395561 1297584 767538 951023 812071 156370 808853 1765627 1313475 22980 1976343 1687532 1861400 1190524 523565 1539199 1301485 1381415 1952991 1424095 516276 566878 585045 170949 1746944 1270556 904199 117511 1980553 1900593 830508 314582 1230257 940038 984414 1660882 162937 1644452 196087 1816887 1964379 259119 1534669 1150059 1489293 696583 886940 272863 1435927 1748400 312739 1629242 1039727 328095 1296926 507245 422250 294451 1005796 1226086 1411593 204895 1261655 199932 1367212 296999 218813 463404 1556372 698154 1909133 318552 1278702 1040464 642704 1560684 1232570 1620058 1425772 1768742 127542 358343 157348 1529931 208429 504633 1545155 1062406 8045 134917 148951 155383 1759804 1942874 1842093 688415 1674316 1225273 1912232 481448 1686767 968522 1822819 641824 1261006 678976 1078933 945420 776736 1879820 1453353 1688215 33909 1631679 965907 1871998 706892 1468484 1196961 1251221 805846 1953248 872070 512712 1028761 456167 6439 463652 394287 1985031 620471 383918 1662693 275893 982858 627860 616608 864969 625545 299031 464826 55710 498880 178152 56622 1637360 182266 1704927 1386939 1771308 57277 892524 522012 945075 1776349 364522 734213 1741531 165669 189694 1773029 52857 1995634 498316 1390111 1110301 1939694 1680941 1644503 547353 1665516 61057 1108417 1340394 1243939 327513 598395 373744 1494564 1655509 551251 1365135 1311217 1429329 284770 866543 1686201 980173 1366341 1497317 1247796 235769 952720 930906 613342 1028986 1754837 643859 1408124 465131 262679 120477 1525797 576888 1429942 997305 953577 936180 1770365 150080 635357 537496 1200402 459165 1582021 734327 224381 747787 482816 428030 160581 872251 1154361 558888 1287301 471800 1516081 432645 1639441 1610779 756265 1861386 538588 888492 1040104 1366252 1581701 954253 535125 5688 900549 1236586 209807 744507 354198 1223061 531390 482875 654364 1025221 263970 712117 1656896 110849 985998 1610735 716329 1974594 128314 444457 966054 1483281 1611849 1132427 1957645 275065 452958 529394 1637532 1267000 1052278 1521080 1212082 71608 589381 255955 829558 606102 1630740 1775737 468518 319620 1455075 1702620 930813 1947381 1146311 1075554 1411495 743379 267147 1002562 1470946 1867372 420367 208267 837423 746437 436988 1342176 599344 164632 1210390 740582 1336983 196531 598720 1745079 707562 1456153 1891584 512209 1520965 722512 1578883 352697 793660 213579 811123 1261972 412400 141431 258200 1141487 1703681 1216706 1878635 397144 357169 1702912 748084 1193976 1283299 1934916 1766341 1713065 261037 432466 1932920 949436 473090 715094 1484043 1893202 1653422 122676 289579 634593 82561 528214 383605 1947110 922404 594818 1639437 440812 1148546 305187 1424305 145598 1838586 1246374 1630661 1256363 1886340 694298 1557705 17964 1297126 100782 488027 122736 9907 261069 689233 108293 1419934 661454 644483 618409 1179209 1588786 903879 1711808 1735073 1113759 1036135 33051 572391 1386499 40194 1176902 760731 1045280 684686 1441398 1746742 1861627 1020328 764008 1977897 1290970 1898932 356842 1913715 484215 1978982 553758 323175 253116 592443 806938 1479323 1521642 1264653 839103 562239 1043856 653986 806797 1152944 1372398 317694 892813 1741958 1495567 740019 1094255 1893439 74447 1503462 20550 44636 1294056 1294586 830568 1531227 1492057 1688051 1583144 1726519 1824861 132857 1250138 1638529 1661261 1803704 1196097 1885139 79367 1165483 332338 72310 1154512 1619177 1641018 1296798 108367 610093 633720 547438 1507053 986003 756487 1576810 1869677 4102 227343 1190754 443540 1843019 1177033 797583 193890 495958 1170098 1657336 1541869 1329642 1384549 42603 709274 1509935 1491584 1148672 409552 1569172 1682017 714314 1984624 1098666 1077711 1772053 353746 1088797 922908 1860752 1358366 249075 1691916 1856487 1171321 1380881 1334539 1235305 1571918 1438057 567915 1562028 1693157 1379077 191339 599611 45459 545473 1584386 1787789 848454 715597 566992 1752271 1499374 171604 399699 563846 808917 1484169 1024472 1959868 1865110 407342 258789 827002 181218 1801113 1117911 767618 63097 1395327 1430716 1389450 1431763 166563 988210 709089 1751652 728649 859022 1130767 1783693 283143 410763 1329825 1240814 1868336 578659 1112666 1037277 400133 849907 294804 429518 1096019 83284 1572093 1676936 1804215 1950477 293691 1097038 751206 1767523 1559985 1660801 1065511 1436425 964663 1560029 1411816 249407 253996 572504 1068020 1847514 192751 904029 773153 976329 85953 1077880 325372 1592417 1936396 796120 1428012 633759 1708132 1400883 1618630 927140 1977952 366727 335184 554203 878503 709321 1029052 201069 1288970 1114778 704647 1976262 1586220 1665737 1520807 1988574 1440988 700797 1670857 987417 1602195 786557 1602775 1163247 1277311 1675287 1323923 555053 1922844 1909148 1211829 174704 1779236 297773 1663929 1581784 1626048 598004 283294 1479130 387543 1152560 490712 1250931 327950 1147963 1416653 1145034 305800 1578114 790352 942258 173310 904271 482989 977237 419976 556354 1347992 1333691 1072661 261112 1955225 1950778 1520407 662398 1801921 588068 276038 555986 239767 1088273 69498 649891 472441 965021 702174 740837 1905061 1302099 1240065 359898 1835461 1788319 1741161 777049 1474219 316957 64644 142183 493905 412416 341696 614777 150655 1936218 745716 536745 1380061 1849839 689034 422946 1521986 1573714 1436640 722925 1600591 1450021 635414 974510 234651 527516 797504 681842 322147 1099345 583926 1795155 1494054 1751672 1457303 1005819 99835 1332746 3541 409333 1430135 203494 1034561 1141810 162688 1498859 1152373 983231 134558 1886265 178729 423808 82967 1405205 576800 464928 182875 231609 515796 66226 1235298 1901730 1935323 1642540 1174592 732392 802830 1103537 288444 1059989 1053933 1475061 1021173 1173296 347637 499825 1102000 201240 1099548 1059710 1390217 912778 201140 53107 431615 1632526 1109714 920179 1023719 1996638 1040185 1424023 793452 1058668 1707211 1843973 379539 1889994 1553014 1747680 1412556 821154 782386 373974 1048867 1830279 1146157 1303062 1550090 1094491 1411158 209638 1274660 128873 1557942 1733944 763907 1093797 621891 1240796 1398109 835527 430074 1114190 1572938 57976 1699511 1808408 240018 1490989 1025776 512138 917802 484884 717669 930205 1033321 1933102 1232552 1655751 411337 897219 178403 928053 959697 1097439 1616830 166022 1181926 1171065 66483 1045238 943768 1230612 103110 1880239 1990824 817381 1163567 1424279 1970196 901110 1015143 929602 176429 1940355 1397948 1061643 1075056 211683 825632 1529000 1605206 73098 771323 1921998 556190 987133 838041 1514763 313694 546997 1429150 1194054 183949 855419 1216205 1216857 882403 1886553 1680409 1629280 1458252 782491 216756 207881 359095 1885385 1193690 1546845 1423514 1609636 1089878 1030915 1325046 1843222 443556 1096180 1487034 1600701 1765603 73634 985147 540738 1076465 1440628 1713655 9545 232316 996539 1802988 624621 762076 1063453 1173444 227822 421060 1985835 370022 388426 1085325 234827 843069 1865978 1218768 1940884 1631640 1914130 188196 1185470 984996 1722818 1044784 267874 635369 1526533 784198 698295 362106 1799839 1740766 1385698 687758 87100 537520 715169 712800 94949 1964086 1791366 1379443 1534084 1449606 1557573 1297144 1316742 210409 1703083 72450 974170 332629 1699283 745539 1583719 1245099 1087158 1019281 1818724 1879947 1203205 584453 1718938 874174 59541 1478707 557849 74888 1151375 695431 1652355 227139 1842040 1025449 1899943 1338663 184781 1099306 622964 1252199 680880 36667 935919 887168 1793132 1115131 908021 139093 369628 649320 1897701 462576 534376 247419 1361346 162371 24216 982649 232387 1041314 1535249 722666 1581680 165140 522522 219193 586970 1533010 552473 1827045 660449 1290571 332432 1055489 1951272 726196 1324031 1158604 1073031 124513 880405 1307201 285270 207813 699092 1936857 647710 1513525 335816 697997 1226004 1016406 1879328 418448 1266844 426367 535761 1165887 52634 847588 1205143 1587438 64501 1693904 1720559 684854 1231402 1513628 681025 789676 172430 1931192 961525 1323209 891741 1447751 189049 987733 131548 1004108 1737210 1476389 991075 1108014 1051693 140782 1770959 1748241 280824 1172618 708276 475344 110172 800072 1944035 891992 505148 11183 1037147 1266121 1896986 239884 717432 142617 753741 497730 1346900 1784999 984377 657108 1403344 1073537 190357 649429 1128158 920532 1315520 956383 1159521 218112 983051 790678 212026 190236 251483 443594 1059782 944855 549067 759916 164630 176291 1395928 452792 1984391 442514 1655544 521510 939307 909521 732222 714151 1131089 697415 1029419 304183 365922 1032937 1588753 1804736 1085430 549782 1965336 262017 1974472 427992 1652962 1081207 1490258 635924 467280 1206749 46340 1604456 1990910 1353744 1268548 1551784 1769496 797838 702666 1559646 1037032 1724073 921734 1349355 1421993 926600 700750 294920 59549 133131 1757675 1945615 1337300 1848678 978415 1415411 1432706 1353518 142325 1801324 1853344 790782 1883924 379391 1890545 1640836 1468379 331376 1769902 1040847 1545770 637490 163509 1831339 939106 999195 751027 1936334 73487 777150 1264421 1349782 876710 1130128 681760 677089 538408 680535 1964996 1041043 645583 92928 1870764 1575704 1309344 270719 553358 499773 880850 496218 1477670 914490 1576370 1654255 63600 1855086 395423 1014772 1762306 1751870 601800 1026069 272388 580762 1525949 880953 396545 770027 76000 302791 785955 1206752 323662 1618374 955378 980966 1860470 1654036 1835060 349739 1562894 1655074 1338856 1354676 18037 1026605 1793670 78596 1736236 1608864 715889 1755753 519575 1854593 1980335 1504888 1711679 1005840 381394 925186 1663385 288762 1223996 741022 1802790 1468600 1596465 752451 1543626 778705 79524 1707683 723041 1874333 525136 891684 1754221 950841 478964 1545718 1345727 1146674 1504135 1742553 128875 1706928 70611 6084 650965 497904 1469607 54817 803733 486662 92083 1907187 1327803 987910 217636 1187625 256161 777287 956038 1717178 454544 1834424 1821175 1303071 1233920 857011 1651392 1306304 384257 991597 1176496 1965088 1677162 383189 1279225 1689499 583230 1326159 877029 130819 1398564 427223 674843 622620 1913055 1186913 1857368 994348 1749861 1364787 1395161 1340257 816446 974454 789604 209612 156470 1413259 931349 801652 267999 678364 1790209 221439 161083 396561 348732 1401766 1671104 367982 27194 625990 934908 625808 380412 237262 1511130 848286 1680980 993977 1039603 679599 1291591 723527 1266954 762886 1286979 868920 1736722 820708 1395578 1201197 1165780 1542710 1502818 1588385 527572 1684632 1878622 1531081 842619 71107 983687 545503 434323 740457 1095032 1662625 656801 421622 1874828 1982294 854130 862639 83968 168117 1593144 586734 1485923 12716 1215603 1693476 1385624 1358767 498159 1320530 117383 185250 1293357 916892 1032177 1991771 779292 267381 1406216 999595 638833 787316 566249 288797 668309 363166 1476023 1227968 842423 1327417 1011981 679273 1089066 1531073 1235264 1298223 1863466 1560020 1157282 746105 1635120 294932 1885569 1338040 640951 1203652 981266 157588 445776 933360 1229544 591373 296846 567876 821802 635624 1934308 1876242 558358 1565743 545437 707645 1163308 1601086 539771 804812 553498 1908970 1837472 1182852 1226549 1869912 387425 214656 1526335 1934484 661305 415620 1912854 7171 375281 1454898 1694347 900404 248070 310023 836616 618094 929063 1079832 388863 129478 904630 1249475 1924202 30035 1075915 68000 238162 798641 974450 182305 1637261 1359554 1300785 842946 1029736 1031731 723407 57596 1996312 1788088 459682 1369339 1441360 212835 924414 1696212 662642 1994234 1405278 519740 1585346 1774552 691384 961336 1775834 1908340 1685356 1870250 1619503 1392254 1843658 1025816 1435546 454104 969853 815238 529849 763564 1181612 324240 255742 1881715 113316 1624088 1009642 53640 234082 1066380 1024422 16955 821330 142280 1898532 1141165 1151353 1513709 1502109 1813808 1736806 221645 1132480 1967045 1883420 356337 1561716 237816 392602 1287278 889414 969629 1969665 1411851 683436 1884817 233263 390774 510652 571805 1747553 798026 1123722 1728617 349914 965237 1252736 1060406 1750640 226338 1059375 717598 1833597 1586500 1650461 41846 328645 1681424 1421298 544516 150828 1295497 8990 1851926 635478 1242015 1143991 742658 231849 722840 1839705 1670790 537094 1424443 1597896 1984688 1965185 1155940 164788 56189 388738 255721 581043 1099365 882154 344053 1486316 548607 682128 337670 3270 1824408 1820298 780587 1323692 1910218 732211 798035 1261603 399521 1458175 1323533 635020 239067 1637850 1619108 1087661 992229 599537 1896504 738625 75702 455512 329438 1335603 1948253 1706311 1054200 1573209 367574 450241 698948 38213 878387 1981827 1107062 985940 578711 1091399 1255026 883305 1972209 819459 877900 1151943 186120 955560 1249951 1873353 1950117 425913 1300088 806327 1976934 943636 130784 634698 196461 811005 1414556 470285 1784951 361456 539270 1922027 1682483 593591 1518665 1314451 1385365 1291824 1911278 1277448 855547 934254 1029911 1097401 1900955 708835 1023604 1204230 1009946 1720863 1519548 954288 1693709 1644524 733151 317022 1156576 1796865 283896 681137 723357 1146925 917018 1632089 799180 360120 1407589 1514988 1532636 833124 1301401 563551 1371380 1448210 1088969 1286703 495178 629568 1579138 275262 653698 498946 165264 435649 1914699 323648 1202187 480812 970228 517366 1709797 1018367 1240999 1867244 784918 501396 979303 1534181 524190 136150 772351 980223 411235 1768193 806780 1477833 340416 262248 90429 1578793 1841064 311352 473413 1920917 1663227 1230897 1391160 208966 113267 930739 1654233 1962515 1293883 1134079 992092 140509 323702 1381596 1377732 1216825 1923341 1281827 1801847 1211979 1027404 380389 372809 389584 1766324 1449439 606388 454584 1166045 17096 1134581 1971264 975101 237412 516116 1831098 959905 1825743 788177 410264 1565178 69143 994820 1866155 737837 73544 340771 159363 962627 1187575 345915 915492 163041 182348 1653609 1003238 796176 1890608 1386674 1334793 1631360 981826 853351 1777176 762820 357760 1411666 1223606 578840 59563 1041347 725548 1757129 1113243 242682 1616998 1915627 196378 1380789 1745709 156191 233544 590045 605118 1107418 1693917 1150923 1475058 1686910 602116 851431 969944 1084484 1253759 694139 1634352 1353200 26323 82478 1821521 1646321 1172254 146254 964830 828400 1797323 10909 1244722 444038 1447305 468602 247144 1187387 861074 1680139 584894 238196 1974454 896163 416305 1008326 234868 1292043 1813739 13220 1672467 1191955 1481904 696097 1849366 1962251 408463 1490350 1844277 401918 1205565 261658 330318 1661040 1353509 1711219 1352496 1881882 1444692 1854173 635529 1625133 1803270 860703 1520734 1870702 1944801 1437721 193867 1772358 1953392 572363 1755414 662881 1240192 1567930 1870086 1554411 879572 32968 585905 713194 408992 1789783 422758 718916 1137960 1790483 1485010 1324136 1324078 618546 701756 112305 1006692 1208966 761423 1076166 1923560 1522080 691796 932702 6856 1678526 1680516 1994298 997733 1361812 380076 1152557 420199 857470 1729936 1228225 425518 1773579 1606522 846508 94380 1258346 953590 929493 46313 1249299 342002 1928833 1793852 1895722 169176 1698890 679437 1982112 1950218 137400 1146717 513776 1354384 165078 452851 205382 1732437 1847113 490023 588229 826791 1533572 875202 254618 1445674 1114644 824764 1384699 1432344 576947 1763418 1710482 818749 1748161 245799 927924 1432605 598578 1426755 530838 1871819 1610488 158600 397528 207275 1701145 1991065 57855 1882939 1596938 1123940 1003300 378072 304054 712891 1149283 1110278 398198 721686 922915 460712 672882 1165871 334747 592287 938426 1398659 278107 1213571 359658 149118 1285192 180189 292005 67779 1016556 195303 67940 1157670 1437445 1465391 1471157 270389 307707 400822 1606474 1702056 166965 779986 1593298 726888 1060332 977666 355776 1037777 1085434 692486 1968492 442491 1429211 1255266 372677 346328 1494731 650729 1091107 1630476 843056 1296294 378353 746062 1247421 370228 1268742 1998139 804916 938815 261035 1844998 376927 144788 85384 1315010 1217448 1356758 1210862 745204 1267065 1183432 1278429 1364014 1343927 1204268 1916704 1459407 1152124 1356549 1935897 1244494 72334 49920 343158 394021 403514 1220569 849371 1656054 260877 1436369 481661 1293058 263842 881469 129227 1160391 1621146 1245240 1905164 1299344 1715306 519743 697952 568425 1165202 1455208 908077 1566924 195253 441213 486482 1913217 965199 623070 758714 799514 1796903 1457441 1356302 1305885 1592628 623971 89401 1728730 299402 441356 1835234 129689 460101 902901 610280 381355 708035 1527128 1588118 1006554 162532 1083870 860949 1048538 1170588 1729077 539260 264315 512997 1474897 1262294 530997 1669221 1218330 490607 1863472 295515 655813 436122 428829 1523237 135747 949097 575638 1944044 1484026 70089 1585875 353163 764656 1468768 916518 1403784 1032166 637799 1299895 966415 273993 448658 706704 282055 546296 108581 1731025 1099911 841819 149411 1516178 1637632 157729 1390023 533815 223174 466852 81508 1904990 1943715 104011 264057 587367 43046 1826725 1851952 20709 559253 1447339 657563 1075141 723351 1347231 1909403 379616 691093 791162 1843982 1042573 1062599 1707945 1019421 1699524 464329 178674 1476798 1101300 163478 1690548 685154 1210051 358432 940387 1504784 1868211 574708 796292 118799 1734485 788826 973556 1185256 1036243 1471801 1411706 839792 1649895 889399 114550 515834 1883768 26325 6408 618751 84052 1194243 1368891 636194 870983 1282323 1361218 297139 1208983 1662270 319337 947506 134883 1561754 1831443 1516076 1252547 1146327 797630 1166573 1852405 1938707 477580 1203225 468213 1178975 485044 1925287 1993909 1226245 333506 1497174 1718256 1497606 1401422 1303999 1374868 1328978 740711 883412 1375430 869951 948146 1612300 1770217 1165994 85829 503563 1184330 609918 1655489 1339315 1871684 1068636 1693046 1512230 355086 1391825 308754 1058304 413453 822607 1814457 1969628 1699639 946557 1433175 644854 1341629 538842 138132 1302368 877124 1772083 1623494 1416886 110876 1720606 1221517 1672322 648792 102689 1197070 42955 216174 1598795 1612039 1567731 1328505 1452360 551987 94945 1319647 1942887 1702696 177592 1188635 240219 586845 99888 426971 1828907 639810 1847740 380914 747500 1274218 874582 251616 145431 979388 1978040 785429 649093 1590054 736762 1614400 1317142 817663 307819 924474 81403 995932 1467071 832299 1264494 669561 314382 539541 616591 424163 1485914 582360 422024 827358 1026166 333577 308474 1508 369666 1633217 1561760 1272937 1171034 288421 150238 1657655 1210524 507688 1990249 287991 676826 327479 847356 946006 1098109 1529878 1223592 1765425 1772866 1240477 1635388 476962 1926144 694599 1675552 795988 1552673 1957911 137325 312196 1211262 172686 1460077 1564182 1720875 730279 675745 999469 323943 883401 1365164 174759 1179534 1543849 990674 1048542 1841646 7189 1289227 1529214 540474 670598 1423912 865019 589520 1573446 1374364 909605 495044 732033 1267413 984155 698587 220734 1954842 1207754 234437 1065985 477204 786203 144213 1103111 1376489 1398327 468639 1519872 938249 1216327 216518 1589595 287263 162613 1878878 920906 1306215 50560 1604835 1280329 1355252 1476851 224400 1877718 162602 1614994 1039073 1354375 1196334 79205 1448046 97041 755226 1547154 515941 1782403 1161950 1381819 164073 1477469 998147 868640 794914 1482954 1438421 444766 1057308 160208 999081 927434 982518 1852310 1902585 741793 597244 1914465 352025 1844300 1699698 408973 45627 462643 772331 1438912 1667104 543359 292757 1579773 1827095 1562634 300645 561417 525939 980263 1179989 1761709 529003 1012569 367463 323734 643192 970569 991230 1293940 1951550 1195650 1235948 1728315 1773850 583067 1784404 1671825 1448526 608933 284992 1949575 1904042 654805 1390835 824923 852842 1239009 221521 569427 92015 876793 795376 842782 1944441 1446188 1103061 726884 574531 237311 103332 356231 853231 105553 26365 1303770 14940 1825398 729633 447887 1170456 1444580 1005358 333148 1862291 1488392 1150863 468626 1995267 1351532 1136142 1204354 845042 1779119 1515654 626389 1292341 1944251 1085180 1719911 514503 1451951 739013 954080 1338779 1263284 1270402 582115 1212601 463409 1509934 455547 1364928 1388365 880042 371405 1662871 571612 1246133 732077 185127 3340 37948 1502514 333177 1247014 1177818 306198 1477513 1769768 1883608 1860002 188897 1947186 562492 1509920 1565024 1996274 125186 244024 1995533 644740 1451335 1398627 1909291 584827 1617791 51504 244626 1391006 1918317 971239 530131 1635470 564151 1925410 977003 432881 1617014 515570 1404921 1758751 1903055 1486083 225729 112347 1748007 78796 813436 742393 1106896 1056404 1666441 462837 600413 931642 578327 995283 214679 198843 575846 609895 599172 1949830 126943 611838 1817725 857389 1176466 1793647 1815649 847090 160336 736553 243822 1581352 742363 302705 1308329 482069 1547754 295793 1617662 548421 914338 1972596 909533 38795 1876456 1558450 1969836 1451813 618555 969158 736266 1111194 196458 1238189 468164 1299739 1019952 1128576 452305 1890552 4328 799661 1374218 1818837 1462278 1103285 1677045 127633 1164958 819813 1553844 566060 1241522 1464784 252713 895869 1017402 782639 1178091 865774 1578172 42795 1589140 131251 1634740 501008 1636577 464934 45981 1946651 1991809 1834133 1758174 219858 1081894 939031 1048888 468026 745075 90335 1237196 4512 764283 1991586 1891818 1227570 356155 297067 904847 1911369 1624552 390861 1035449 633375 965082 684608 1068486 1471900 1474195 1923243 1046635 532870 1469493 1104715 1720439 1431960 993976 869854 1947169 559622 182845 1447815 1175649 418452 98195 1457910 1674981 318701 1318384 1285264 1688805 1778816 1542420 1539907 90131 994510 535455 1641459 1655301 1928511 744032 1109871 1623548 117586 1283297 1331405 1885720 1585694 476142 1288557 1344989 721310 1083005 607639 328548 681630 915128 932719 449096 1444634 52372 1877597 1225890 352920 670060 191952 450243 631831 208139 412205 722058 1545933 217363 755175 1808530 130220 1110224 1310696 133604 1864378 949264 840684 1955251 1642775 412185 1967517 1211740 807446 1045704 517670 456350 777534 515702 1204516 372255 1655762 1871397 122006 1100520 1543292 469590 678479 994544 1590023 183925 1460700 1014717 595619 891815 1471347 1466319 814827 375711 566864 131662 1459076 1299979 915837 296762 1279702 26428 1692969 363057 1753117 938529 224682 815285 1686953 310825 1386565 1287189 411220 1103978 1857357 1042777 1178307 1101932 1677950 1550703 934111 1270867 422360 1095078 413297 1183865 265059 1015826 634099 1489231 1099770 1402072 1124126 1624689 171746 207587 1257908 185604 1110823 504200 1032183 1243441 42756 204661 1756004 1649448 188226 1208445 452545 332782 769027 355161 958591 1209371 1187701 259655 28065 1000603 1993820 1792636 1407222 907742 850795 1246268 1823899 177536 355668 1477339 293280 634464 1668595 1497765 465846 1531903 1774682 1335589 1619731 667229 1799085 1206056 391265 222593 817435 434553 1947196 351648 96946 98224 1222307 801344 1976550 421550 1911389 1750953 537145 1738718 1444949 631201 1260265 1616844 1542348 1673794 1223743 1995006 655827 1314005 794102 916080 1575898 1939943 1221015 371053 1237004 1706260 1623074 533036 1389803 1512989 1845460 1876518 1033937 976780 1135268 412242 603597 1397191 1458354 1747080 1043117 1422416 442463 1588112 1747695 1177069 379298 640318 1111677 1378515 1285990 1477922 108906 1537466 309734 1449983 1283525 1403919 1835080 1333333 1821454 1632913 1974571 198699 1692271 491789 791116 177116 646217 1980564 1815258 1865078 278971 1267320 753907 745155 1716687 1177542 1602578 940819 1086495 296645 1231584 1026149 567154 470813 1255754 359976 1485247 68990 1401064 333642 1135419 1569305 847979 1679632 568735 1002 399055 308585 342754 251605 1460427 834155 530443 511129 1808145 695628 1684039 156649 139075 952675 1340753 82939 1999761 1421904 526574 868400 1636240 159429 117657 1973802 165878 578739 1222526 531161 1224832 504657 1523618 774407 1626919 909319 518592 300072 1300431 1924608 1437840 1800519 450488 1558631 1637908 1539930 120018 1493224 1207060 1003406 682234 1614547 28876 90447 973985 1923815 1053429 881904 985545 405647 1247542 751476 429710 1402719 1027135 1303051 861700 1233238 1035322 1832001 127257 419328 1154599 698573 1999794 1919979 494011 1189761 708851 1971145 624795 709606 916237 1700413 650352 1965779 1754018 1958551 1777648 1810785 1228622 1088848 729420 1538216 1382442 974372 377911 1149685 468805 745423 1488452 798846 259907 1663711 1317382 698039 280179 1231164 796777 697544 1067220 548440 835958 1251279 1252813 922945 90026 1459231 718426 1363604 198473 1714802 1162061 717761 687592 1339521 1703186 136863 190839 1553220 580837 862674 1851374 1985398 363064 1492646 727012 1258576 1469830 1386505 1384224 915386 1795395 1819848 1047404 1810131 612272 1721599 1898599 1482919 1764356 1867698 1684051 1720771 796671 943353 1841684 224527 1389191 38084 1604707 665402 775622 718063 1926497 1965200 247879 676384 624737 1601676 356652 1700885 921385 1468715 1316758 24134 133250 497310 1685641 929808 960664 1504512 1202872 841219 1908263 28409 1144322 58527 1207204 490549 971254 140614 390111 384994 1961933 816014 462912 1780157 1801535 71649 1744209 1714369 358638 1684711 326849 1284883 1854013 1799859 966339 1425874 974840 1735898 373094 1598983 1036257 733997 1238938 1652038 531105 1850948 493430 489629 1006162 1610329 1904035 373579 341030 745464 1604730 408965 1165816 187144 98017 500015 662344 751706 312524 1574448 629647 486932 1303741 1228363 861347 1489235 761867 734640 580811 9118 894129 953257 1164887 967801 161414 508642 737294 539598 1915537 14138 1746242 46604 1065897 1873893 1204640 712875 1459603 31202 548543 170190 554178 630717 258451 1333611 1976378 1805906 1698107 1037237 364795 1043781 929092 570434 479021 429190 1637422 606475 23404 22136 725587 1353008 1554583 553210 1982477 868788 1891089 1029805 1569038 1307763 1838465 1654304 648907 1453749 125572 1356983 503376 1179867 1423698 1532278 119423 302386 1528931 1979047 1462043 1394857 234853 858663 1960354 1730164 649746 624940 1824199 1438490 802879 967325 1660375 1727659 1053983 255551 970122 4368 597862 1471871 680625 1863232 1154404 1448147 1102448 1654591 1698805 944213 1100686 586343 48661 594250 744855 84029 1080453 695648 82961 1419324 84348 1304101 233448 1861207 30835 187285 552428 552140 333602 577021 149647 1589039 544816 1176656 1497414 60798 1653308 666175 831340 1785724 1325478 1634101 265020 1346513 1400931 112107 1729302 1883160 1188732 404960 1811548 953437 461557 1472309 1981799 1147413 204980 1760259 909833 936332 453533 126337 1268023 1719595 1113829 1673713 1195597 961258 1647279 1574373 564843 1592466 796589 791401 939232 168832 262660 310203 1857369 1640750 751614 923923 1924989 1241447 1099213 1377085 388602 951605 1495998 1457301 875717 1489944 275872 858092 14846 1070824 1566506 1120338 994932 530383 179202 1830274 1772933 51653 870698 1121842 152781 1910533 1035860 875110 742395 1042663 1719934 1805540 236330 11078 1622137 64313 606500 946073 654634 924319 178478 1422473 18126 452619 1409311 972822 474071 617562 314681 1782390 985909 777206 107312 183398 1179025 1809146 250433 1738780 1861502 296329 185872 240760 1558942 1604705 1128564 1872937 727749 1553287 398716 876836 608706 546304 1059314 1912675 1742339 293372 1766461 1521901 532298 1716477 1317839 223437 896455 578343 450834 1417864 1287885 1048747 747773 104252 647530 1879792 1886358 1824432 1823489 883970 1445543 1351542 794646 265567 1408938 1495833 1662410 1183641 223758 839026 1405584 885624 1313448 20434 1404678 856406 344065 436109 1305958 1028713 1360177 839256 1334238 125596 1809315 1935777 1431724 1773198 1800269 1673776 733126 1454160 417211 1625188 122931 851762 1149304 1948937 1765688 1421608 791666 839295 1187556 71292 1559772 962840 94229 286725 1732337 833986 1253896 413054 1837709 836146 801709 1165058 1710335 1206815 1764333 932684 820676 992947 786969 1426826 1043563 275371 1779311 1264738 1325398 173664 211093 1885975 1412722 1580094 1544608 404560 943661 1211470 705527 1109964 1920498 81270 1238642 1347502 1938005 304126 28236 19049 469606 190265 1031513 1930876 1936500 529778 760884 1680115 1200358 1930117 464858 563205 883665 24037 1295138 1483386 502740 1964580 1207558 64536 276518 1698661 1684127 85844 1153135 683484 1110455 1894778 283742 1420733 1528975 1605276 423926 1172229 439472 1224054 169916 318786 1060822 537149 516459 1254080 1940093 121804 1167935 606265 174905 1371606 1282109 1055131 1318923 1722346 1467333 1559598 400596 1537796 877675 587559 1403066 249971 1934291 1836421 682996 127613 1766816 1020425 1448386 890721 1314332 1788614 789860 548239 1873637 676873 1078014 194032 518764 1462854 1236035 1761364 1001831 421245 1149156 1720078 1739781 1150242 766357 752437 488769 187171 1498004 1403143 391362 1874323 554537 1735948 994232 524744 1160830 1800869 1435392 1167076 577076 318309 766945 348165 1766086 1600726 1380840 1870287 1786044 1499427 568263 719974 167954 1844822 933258 542196 1341214 1188822 1893232 453059 954792 1412133 571117 350660 1289228 982610 846976 1981509 1716201 1220117 871912 442189 1066691 853532 1625587 1963059 1981647 1208104 929033 1918572 1497921 1423535 1998292 1840851 1181225 102342 1232769 1534737 537889 1600036 1010687 1303873 395309 1025294 395805 1450816 684348 860587 1366479 1032654 1335094 1246367 558494 1187351 1044948 957326 1675596 1276835 1580875 1978023 560208 1105086 1196529 559609 870556 726821 1912882 1277812 28531 1259671 521143 212854 800547 1055137 121591 650864 8518 1704844 1884310 1868263 1747966 729761 231178 1238049 1412124 404140 783185 1320757 1598670 1636524 1378646 1256393 19536 1792128 1787279 50118 381706 723846 920714 635753 1583065 671600 642134 585846 1783182 727445 1936451 314835 407409 1507498 1684816 1932151 1749262 252074 1487272 1648635 126675 1399112 1806545 889388 1194747 861982 1596812 1381919 483698 1300101 522176 335584 82628 1937716 1369913 176051 1737452 1275800 1034076 1100171 1019561 243447 1920514 542966 1753753 1974913 1248106 274637 445029 1663245 1202390 919699 588719 1300803 1995535 560841 1032414 1953983 790979 1190172 2564 522002 1829986 437849 1138043 851975 1803068 1179128 598956 1405156 692571 1035941 493155 602458 1576458 1710696 1843403 1031237 1484399 1224239 1786535 287904 779921 1454404 685002 666580 975974 1380893 1745216 425845 493053 538960 1320807 1892375 1753345 1137787 1500513 430452 844232 208578 25787 1469479 131872 753441 600326 762069 679898 1193036 1810151 1391892 1577271 1614741 1997082 380184 298547 260222 663404 1225022 763114 747842 657058 1780739 457181 1659768 1241597 1477884 1165823 255985 1689611 1902100 9333 1742798 1623102 294937 257485 1383007 791165 1882702 623952 1465738 232443 886725 1778971 1222408 631880 1800577 768787 815664 1863279 1072805 1647125 1525261 1311303 1381822 417739 1444020 1976695 679172 900867 617879 952655 1857035 1884811 205690 874353 799835 1071065 1535051 74734 1043391 1575069 65671 592691 1009121 1061062 1510094 1104121 619425 528045 625522 1580195 1838434 975534 1045019 851056 1518269 1335635 160663 810035 1865132 1692227 1307167 1331105 938851 1798381 1133580 1219058 1574046 256000 1594703 554858 1505859 334261 614975 391761 589429 949070 1198807 1544118 1305760 1264441 1488688 1407727 1940254 232426 1090444 8549 1910397 1223803 860643 1527667 1756213 1810683 539561 1547448 1434642 793724 475494 449135 1678100 1046312 389838 360262 1380884 164789 165282 250393 834886 1524599 898923 1120498 627451 1512684 1312866 1475043 1144603 1637555 972384 981402 1340456 76509 700830 875675 1868249 169032 1191730 1858042 279273 720089 336075 1352585 20129 1682442 326494 667540 1036915 324193 1377928 419864 1547693 209877 534566 126923 13276 577251 1808623 109540 609572 405875 1526760 568433 799975 1513945 442530 568999 822120 205045 1234916 364108 626280 1498057 744701 1908728 794134 685632 536379 424524 610846 51893 373713 446179 1904293 771301 1280954 446072 925985 1896992 1086837 1855185 907957 89533 1266646 591731 1608347 98644 365133 1968097 1015718 1751154 466535 782022 1082475 230523 628796 332259 1958867 1838544 1773972 1222813 349249 1946573 815396 186621 290938 1500138 654742 1494473 1641631 1436742 1746536 384330 267677 872166 949922 1835188 383860 645309 529856 628751 1004230 1294136 993189 141719 939847 1091750 1133411 168583 953548 347995 501994 585093 1855282 1867687 1630753 442332 487295 831922 1581434 1537574 710959 953901 1044629 1109214 951986 360817 275287 71038 332126 585067 1312306 462346 1236436 596164 1606635 1204768 1981732 1158736 1193504 1218027 1605286 2293 1412654 1176965 447999 246709 1503011 1931002 1388384 1902527 1003457 956481 1298514 1108335 1825021 955151 1715966 1945856 152549 660903 656419 1162305 1914153 1345445 1898989 1590317 1061722 1201014 187711 948540 1313141 714932 887900 1666429 1958519 1238823 1499049 1104883 1097591 642706 1371538 1086116 1151355 1850506 458534 233230 273818 714403 1471375 527433 1517418 915527 769282 1214670 124999 1261485 758055 1719305 839310 1375926 169552 1395307 1788272 1352959 129108 1592446 1044227 1763844 1575521 764487 603386 700105 674734 1784921 763611 1344624 1320104 764465 586118 251999 727330 1189749 779800 1173544 53779 1496018 681725 1945331 1505041 330202 144716 430850 671328 1529754 868766 380799 1188839 987455 1455656 1332821 116625 1875432 1158967 1038982 843029 1758762 1244241 883836 340246 1309003 603445 1883300 115291 583071 1490697 1535261 289822 1090115 1082452 1907458 232708 1610497 267847 1744342 490604 1110344 1538378 579863 1123452 712307 1308857 740408 1597850 769368 969363 1991507 1378088 405350 804706 1110289 1958949 1594913 1198875 1006344 1141918 245491 318888 22477 699940 216130 835236 92763 633060 361083 449868 169481 461613 562526 1315101 1025999 842632 1590306 883168 1834659 1691215 905007 187494 170370 30586 689060 1885913 311549 1440028 1098720 1261668 1169726 1869874 766739 473724 1715239 513768 1781316 1912333 924777 451306 309696 1692135 1470204 1850070 835578 990705 685153 1644607 490198 1270847 1646602 780857 1954959 696501 1415767 1620438 1485492 1043662 1961033 1940316 988016 1935890 642552 668722 1433111 1307653 1971898 1788354 575491 722633 1698946 638191 589386 364172 186877 147618 1390697 1268311 1345540 1815429 1962143 190801 1146184 1109520 379846 1671684 1361638 1864293 975219 730737 254749 1475289 794944 566438 863779 190982 1570562 391884 201100 1535353 1248808 1313498 1566396 1358921 1577998 171530 1927373 353037 1168186 1260151 776190 380242 1425332 261720 1297054 661341 431267 800975 51906 1028665 1864050 890100 559069 1656956 251527 136596 1386663 244356 1126894 546418 1611588 830574 558368 800890 163178 1910555 1643886 1889589 1688065 140996 897500 1530293 1469323 625270 1940659 1280144 694254 1014839 561013 261055 1770281 79625 250718 1526389 1512158 433034 40850 1613367 927751 1171468 346366 1660025 1043988 805270 705705 1773925 94526 1647437 855515 136325 1894493 102500 847967 1338836 1172820 549916 1868706 1176150 1243163 528952 1495307 655527 1957801 1023316 1325506 73325 724975 1338945 1301300 70086 1751916 6488 487017 212792 1226923 786300 1716426 763121 1264405 1468919 1708617 1865073 114823 1770168 1546989 782901 636722 1428031 626256 1114819 432337 1566020 395222 230388 1898329 302432 594185 1801121 225952 1170745 527671 343000 988118 1672773 383945 942056 1906120 202330 1963727 1635978 1661642 474024 1546188 213217 1851900 46303 1845282 1441511 1647719 797395 1071381 807922 1981389 1152721 1537254 1355491 1636618 699579 62159 1250829 166608 1155687 1884065 300541 1493163 1529145 298765 1028526 325254 393757 1685523 645481 1329289 110645 1904450 1379751 231566 298317 650457 819327 1875178 379048 47446 476729 1682808 890067 1414278 49287 1852031 828129 1050783 822265 1279586 1898298 402275 557606 1387220 183184 1611387 1211047 1936188 1799575 1202571 1558919 1978099 369729 457829 1370936 1362804 269921 1897550 1350517 1035564 1967490 1938624 494799 999861 367476 1283011 1570154 1003909 565156 1416618 189621 755231 1490716 1602191 452385 864388 923219 1044752 1481609 179269 1602143 669407 1341034 1055469 1788961 1892457 1463111 1793212 1083958 229208 77781 1347601 829342 1456055 1298357 1409124 996675 320114 413433 448351 1059681 52242 666356 742222 795592 1460204 1782357 1367286 1063007 579094 1882115 598206 318377 1476359 1930264 1498067 24448 732244 113215 938315 1335719 1473274 789943 1403411 384661 1593824 14183 903450 856745 1201979 312254 1555919 1168113 1696302 1214835 521620 755389 1222670 309292 705200 1008415 1365399 1857108 237604 1886921 1820915 672692 855231 964727 984546 505328 1766657 509878 1534351 846734 930078 995727 680576 1541359 1811643 1046143 1187432 917573 1220751 177563 75389 1767241 260064 1865220 579805 27494 1233425 1820675 198371 1501245 1346815 1493406 1120 354035 538244 1480421 1492019 743715 1012741 1097903 666941 1098672 1810900 675763 362976 1846456 58475 121042 354178 302216 1063373 496792 1511372 1918113 1957223 1752344 1013787 949179 365001 1562483 1169520 1147120 597543 236984 504077 257455 345584 1192951 342260 1601914 943700 902490 1137178 1952974 1467418 277751 126692 986691 1418503 1951223 328000 1267300 1116807 1726377 274398 1536943 1553161 22763 1657307 398511 1436031 942680 1787921 864452 63535 609984 1652 964321 648745 676320 309403 1787950 548579 1599984 659027 675130 65472 1627152 830688 1053193 1778422 1223557 673228 137039 234308 921554 693321 332935 689570 1273921 44154 608659 1941233 552958 858044 1269038 1596182 155333 527495 622265 1465683 372672 1944127 858843 529106 730133 905889 1638770 1833800 334137 267540 1991750 511824 927977 1795161 886898 1510950 1486816 97407 401149 365351 790117 777816 236707 1951971 1267605 742194 796335 1703435 1708309 494898 695590 1695399 1081746 1197185 736660 1937391 83535 220939 1209720 1616968 1845721 872789 1502704 1682704 1743237 1895265 542799 261687 1177277 96643 51530 1984194 1617818 1806411 588000 1095322 200178 1874827 1607114 605490 138334 841048 1892523 619984 1758426 1479489 1896336 432957 566739 535803 562989 144813 1416303 985920 1790174 1278360 1039621 1342082 1293572 1395025 593353 1394351 1925886 1364722 156013 1985167 1315355 266870 1781113 323500 1902688 154102 858768 204808 1703894 1968574 835043 871035 136581 257470 1573935 896601 1194043 52944 67043 1241849 100936 102069 204223 622681 129530 1656074 528440 1730848 700530 402057 748912 156361 1755232 1367676 1198325 1522579 392294 1774073 1511266 454344 339042 1193532 1141252 1208127 531047 542710 1099523 1480616 114687 821579 21138 881111 1237256 1210695 608182 1497071 732861 892981 1400199 1894116 618396 313180 1689694 1231949 1682160 1696539 1253033 1326812 335911 392667 625311 387440 1949703 333416 1121765 207373 944573 375396 1825674 1142635 897699 364620 1916735 431039 992602 1049188 951052 1319110 432948 1314161 451859 36424 1848161 1321490 1576834 1008432 1708709 1604134 725025 1395218 254123 602228 636124 339831 652468 61384 104335 937567 934285 1165248 954161 392732 1648783 815266 1660925 415134 1912408 676323 1250693 1086799 762865 1169146 568233 1744962 269509 603583 637937 977104 798543 1608411 1270045 446504 456625 497366 1134450 1601424 988190 1422057 706551 1950727 1045500 105673 1620200 500376 213605 1727178 208854 836871 1134260 276075 580477 691914 1871467 430593 1929295 1377032 1049205 1814781 1643552 249505 245115 1670424 1766181 1968914 1798760 1121610 1448668 157990 67529 252624 1139781 621886 1405801 1244794 1136258 381723 288157 154798 51225 58106 122890 1803700 1007191 1594043 1287986 1546412 714000 420567 1377067 103716 55275 1387746 510312 1332493 1843307 796672 987385 1918674 1105666 761270 1712914 1501576 8133 808252 713772 43663 1764984 926187 1336586 1377351 377729 761153 372481 395120 1159193 542812 1811319 262087 1086079 293989 5846 305148 1976204 537551 1330125 771336 1842635 1943042 1319066 542711 1729794 199655 1000174 569837 1216479 149612 100309 62244 1522315 1636270 945265 783722 422748 208275 1433434 1445684 600024 1847703 1426108 38368 667018 1240417 736882 1965877 414882 1255798 1351214 382268 614944 236069 642821 562805 1679553 173013 364601 765121 234548 410741 1127031 30965 1417375 1330008 369020 1817432 1755149 1546779 1768554 425889 1775715 1219354 781245 872430 113574 267560 344806 182467 214630 1044502 119596 638361 107504 1426156 886686 1438472 41462 1148947 1719989 713179 713473 1720241 197902 951946 387024 1798375 1070089 145653 1445122 1615205 1735127 1442683 432744 221868 76943 983750 1548127 851241 1695140 1132196 309968 191773 1129865 1923651 1835856 1951075 563183 660123 146537 1711577 209969 673186 1034077 1836917 1655629 1672874 888020 1810774 980751 1324693 1243869 1516655 1623395 1396308 464409 1762695 1376151 1123322 206869 1105510 362604 656570 1676892 435068 321306 1784168 1845902 1094722 749566 1233545 913796 1265875 72437 1643116 289225 928413 700554 1143431 274156 1747600 22925 1795814 755385 1248346 1707940 1535631 386913 568427 420869 1614557 379119 1537511 1454375 549270 1665886 1261928 442977 144144 1723238 524844 862931 644938 51366 772631 67696 1414201 445231 1326573 1319967 1086543 797284 275109 1301148 649061 1928773 1180136 1052265 1351451 1285164 686956 1452032 1728790 119984 46001 492894 807841 367741 593802 883581 393382 1302891 1685719 1938451 310141 1824826 1276274 1142983 200524 881246 199818 370996 134187 1935357 1991941 744098 344455 786322 1984330 1180163 133964 1522101 234786 1226121 1222505 1051900 219287 1632459 1045363 1201217 30425 605957 590907 1934697 593372 1828218 707512 553327 948889 1537071 294940 213798 1118051 1055856 1817301 1058444 332355 840370 326520 1373059 877135 1300570 12017 1493783 1016655 1139764 1189661 1243925 784265 1715093 861626 1233476 427554 1710929 763043 1444598 1006099 1387659 1610049 758819 1893747 1305976 838465 991677 747281 34740 663762 575347 285002 1268239 208217 996599 657267 1474197 508878 1264853 996242 1826848 70276 1562711 738827 353996 1992294 107702 1549281 1298431 497848 1309269 194932 1217843 1214872 1203697 1836887 823641 1409040 1106689 1378747 376202 367536 629094 713034 1888107 1848155 1676685 136005 134682 557460 1023436 1411198 1964160 314841 1002721 1749420 1007876 540874 1755285 518343 778408 803078 1195436 1230064 1655709 318163 482247 690806 245579 1857187 1921061 830133 1221707 1786229 940432 1439159 32455 970971 478125 880119 433424 1279163 89398 729098 405950 1228329 307760 758352 1163885 632194 1665504 1649130 90974 155491 398436 1394909 1827381 160820 1162662 1346637 454504 660443 278675 1750012 1903465 395696 27430 1661963 1115423 583549 984460 257812 858893 1688254 1327561 914728 954275 562321 726556 202811 817716 1087391 1750380 936834 1834991 463542 977960 847840 104010 1230043 309735 953766 1863741 1393941 1793433 240281 367457 1650428 1077181 1483739 827108 263502 1546467 1611141 924230 439326 922246 1502911 1168274 1591048 1596698 720048 316012 669390 1924121 768501 994659 785953 466016 1212524 1419314 428506 15034 1352246 226955 274013 106354 1860264 968229 1983603 592057 842260 36338 1696440 496360 1558347 1153290 62029 1882411 1347175 1894506 20621 1985397 698672 1318291 825186 1316717 1017392 1140949 492574 1395013 1013516 1844175 280035 1968655 1408116 1810885 1772561 1980688 1293693 1092681 1484833 1733683 1028790 614376 714182 204849 1305480 759669 1684143 1473110 1099011 1412402 1291521 234294 799267 900374 1867683 1991167 399362 959679 661328 357878 1023462 1945114 692582 1498444 1919611 843011 1647308 1639510 1630952 1457625 1432813 1746767 57166 1324925 1300406 1696720 1017780 668513 427140 1397397 469408 1005601 1657767 1041395 1894688 1605683 1757699 1440579 1981024 809663 1769045 481467 1715378 1819492 1207109 1340281 540199 530283 1772996 315500 1089534 1650849 141885 339365 1192107 738712 1139352 304706 1685694 1661003 54358 504427 1796454 1645573 1485053 800609 725194 1290889 175765 1297367 1099247 1893122 869792 928975 720485 5889 110061 718460 1406695 1132184 720683 1909814 382888 699642 929125 499368 1820262 534506 1906935 686449 1124254 1081166 1001839 1034868 933503 1295310 216294 1078979 544120 903996 595607 1029697 1842317 1379997 199726 948425 1268630 1215012 784702 1866278 1067192 1573758 13225 1344972 656340 706881 1977331 497258 1415423 1275997 1578908 545152 69957 785633 1593537 121956 1197757 1689752 520420 1085848 337707 835208 651338 1632980 1803651 942925 966067 385705 1752620 442076 1034130 808486 1365800 90519 1326985 370593 1702802 1122393 239603 1090275 1001946 1577992 639804 401976 12582 632714 1908530 1342537 255023 1399386 1525589 1437904 1834459 802157 74328 305495 1374243 1517143 749670 1385932 404 559603 1470676 883077 351033 1401799 1752418 566966 134962 843020 1947370 1613095 836167 1263324 1010761 202069 1843792 410327 1854769 1516584 475325 164515 1016423 1887117 286078 1510380 867628 1889012 1111363 1892676 1463523 231642 831023 262341 358455 820426 940987 754058 1573601 1073185 1953284 1943927 1139902 1150383 1412804 801126 1355343 1937174 1928646 1832566 537441 1556296 1092128 699324 260513 1405733 927062 1959714 1958369 15884 773936 43300 1888019 1958408 1933439 1200602 539741 493990 307219 916024 1318697 1052335 353266 517493 337704 513720 1372878 792434 1460382 1887561 290708 1783068 347775 393114 261315 1479967 366581 1058352 98403 264007 1743494 226294 688410 274553 1995472 887209 1033147 1363963 1636462 643043 1170449 884104 1155905 1060876 1345418 1114831 86006 160107 735625 673169 1709383 1741726 497836 776639 752702 52217 512847 1799338 1318691 1059873 1154081 813795 1405098 1127080 678416 987229 608189 296611 1983886 1947827 1916123 811194 1415122 143059 1393156 1548625 782837 1153348 711364 268252 472447 587668 1726574 1200019 1653148 1009738 619514 1853948 113780 665106 55902 828945 800480 740763 1128396 459334 46021 753681 339721 1466985 576545 1724602 50396 755765 1526477 434262 1200157 473140 1270076 1620251 1229816 803754 1329366 200575 195983 664358 69606 976666 318595 628785 465241 302483 666552 411852 1235120 1011244 1393773 211185 1725040 1633654 1745809 424618 1305501 1418384 720560 595586 220895 905344 1367627 1343922 615605 1694810 488418 1272020 560205 1735536 198982 1741929 439210 1097533 1590199 189937 1924356 1316510 574361 1343411 1028252 941129 60837 1070930 1872367 970116 266510 474547 126042 744221 1996092 1218990 480108 1387455 34313 1261627 126085 1833142 1971111 1328633 1399195 1440783 1284096 215167 245228 1997788 1456647 633722 540304 241393 647886 1443736 493598 1209027 1163175 1438433 1103292 371246 860712 1166350 1115835 1329247 1458841 766705 156541 715849 320504 1910861 436756 1795722 352752 1422577 4071 81410 1056065 915277 1148755 709136 1750112 1127913 229973 17194 1738562 544228 1607618 473110 1449979 1922480 1325247 3427 853827 927343 1876215 1032771 390255 358561 332538 1464343 614262 1548446 143602 295367 667747 842864 797767 741268 1319613 610483 649883 138619 1123851 455447 1784187 1439632 1267724 1170286 78675 1164871 454440 1821845 1095939 1699173 974356 1497090 1687769 30039 443781 1473944 1976630 1332556 1505679 1040665 1381023 973910 1549294 1613168 209790 273527 77274 1367622 372372 1492569 112543 270274 1016029 136066 1050266 601845 207965 876409 1902938 971823 808383 1282618 1285929 671727 132146 1802959 330055 1921650 842720 719655 1092359 1064599 1991139 1956929 665301 518759 1233139 944651 1759702 1134044 1366860 914574 501614 1682838 1485582 1475704 1195495 828197 935423 545173 1322279 84277 63314 334343 223748 1076602 1416781 1422054 1482860 1433183 511265 904822 1578387 1070061 411923 909564 1454426 582673 1138900 1122677 1273941 1291636 1374972 332365 1769240 186014 1321755 1908205 1914724 1385060 1706102 562986 376508 633186 493016 1356630 1576901 1996278 254561 322438 285593 1664282 1647750 6073 116668 1338018 1370668 985589 1173211 572143 1052343 303467 278937 1505245 1576237 489723 1817221 570540 1600968 1295707 294018 318308 560794 1878016 1843065 127065 1558800 649558 1420877 1784323 982206 104674 340112 1350759 1367565 374548 478988 435035 261057 1317981 527118 1372902 935265 472880 711743 1984931 1828425 260559 111978 1454901 720237 651399 783768 1988479 1873716 1686385 221437 69352 1930637 266116 1516730 1981846 1135934 1647334 1067510 1106229 143182 1967606 1937574 90387 399823 1645318 1493198 416492 222842 1331475 1033480 1842441 547842 737645 43201 328988 15165 1118681 1180158 1083451 1294451 1855133 772813 954361 1417494 367857 385279 576820 1091732 1512998 56286 720984 1127229 540252 1344930 378385 1661754 92531 1640771 303352 1988933 379895 1797512 465326 963924 223574 1349767 1846579 1645022 1292706 1994852 1339697 279606 965618 1466775 1877795 1465100 600433 1046820 598503 1185841 1975580 1870240 1439431 1595824 774010 156647 1122655 1808726 1995831 139726 1642290 246138 1165512 347300 560192 1833071 877495 1485336 1502013 1298581 1872863 1825776 526247 675376 1302348 696903 1224423 919501 1817337 659263 1044201 311990 1102068 1980250 534325 1827970 698428 424541 179278 1011504 870832 1670974 602422 1765420 918598 1469656 415085 1472610 1465710 1055539 466607 234043 1202315 366609 1924865 304857 584729 752504 1777517 344801 521403 1057678 514876 565409 1047578 1515293 1800572 47563 1866282 46503 381025 800929 853552 1203646 1975991 317975 1329205 1516142 360673 1733705 1614861 308287 1956774 1174148 927420 519941 286099 139688 269485 923544 1135722 951477 1199575 252935 1180543 894115 1924831 1753172 786036 1228213 1374683 1056347 416849 643684 1707024 1373598 1379107 1102095 1066505 347935 229847 822630 942308 1493077 777281 381078 1444907 701965 695184 1750793 1672147 1963387 1259845 937959 953017 862120 555096 502649 1748989 1363404 573975 647778 313087 492756 1628470 145573 1699955 20248 1772072 205588 1227298 42080 1872811 249091 246606 71350 353099 1693633 1355910 880765 11612 1221898 1611318 1885294 1974338 895038 1329097 1219502 1519269 888393 1028984 1577357 54481 789555 285048 1716467 602292 746980 1011331 373081 1444403 37878 1112318 719093 1135489 517180 1597491 57618 1908986 1736012 153076 1386132 218481 642142 705826 680186 1674944 1835431 1442711 1093294 465083 505570 632010 795995 395361 1106783 1499441 354106 104037 1960412 1083464 140132 662313 403797 1412563 1550239 1637968 1825504 77163 1288947 286631 743318 885 116678 165718 892165 1422574 744580 226445 1150934 1379446 388751 1380032 412468 1375176 306287 8670 1490210 718014 248223 1509004 410168 1458703 1928051 721680 187883 1540391 524266 1583489 102078 304619 1978123 404944 911030 1944330 1074036 1100071 1453656 4861 430035 1056792 569221 940728 1872908 385014 39940 1107251 382738 1188842 215029 740212 1863068 1258693 1720113 1488707 936403 1876291 1831272 108833 230279 954329 1512407 750023 1332965 402195 1678478 1676200 244074 113968 475768 192727 1068820 312793 1899220 563343 536483 1358055 85021 10061 1215849 1033759 1398376 122444 1944702 980724 1423576 957880 466007 730744 1833209 1591233 1595648 608677 917666 1677252 923822 1811197 924505 936337 1086728 552177 1016003 945895 878782 1668166 1588955 271021 812685 1663536 1891083 1120300 95894 198782 141263 1052756 1942064 1229390 1607724 19359 1219454 432013 1090220 1977356 1033600 52161 1343555 1024798 1357036 1044881 620156 1878704 146281 1366938 1564029 291497 1824109 187175 1545566 737768 628599 684694 203645 457440 361625 1461559 604094 903477 3130 1945927 1022141 1437494 1573469 364219 633689 269626 659230 1207368 1755532 137364 1487514 838401 1790946 1466179 249035 240809 1249624 863683 1236573 1910747 274265 329436 1421362 872127 387801 383443 1419910 1906753 454088 633452 1501038 698413 276682 199778 1402565 1687910 1078796 492292 1190640 648043 1614468 1486340 1217504 347607 1403253 385931 1714896 506074 1574161 1342151 29368 1720126 767537 1413243 254084 227929 1754004 455870 973358 1277263 700043 443575 902422 105923 952926 745333 93852 302835 723645 74749 1760904 1313059 910669 1678034 707545 1100800 1646097 1575592 1761547 782019 1565100 1175446 1198826 1517976 746938 1008434 33240 1409268 563962 1887144 1493832 503670 1704499 494573 591714 325477 1637666 1066166 106226 27605 1827506 997522 621587 1880191 614223 883966 922774 1100596 1381050 1952038 717711 859788 195832 120435 76438 1152068 315055 1085813 681893 629577 219263 1560248 1218681 422240 35388 1936151 697184 1367595 347160 60944 1757575 1901596 1171633 251901 1611289 767442 804087 397899 1235960 921338 551799 1614087 1922193 1556856 33488 241394 1677155 1377539 1887566 652026 1414931 1707243 706721 1610657 1476462 285603 480071 1164677 866035 1733293 1810875 373970 1001460 1228936 1045421 950269 304605 1194672 532648 14233 1172899 1037150 428567 950948 1322613 138845 470013 198568 1092468 215339 1152453 1120319 1205354 1682955 853805 1026814 263567 1745551 678997 1186142 58258 1191567 1820664 703363 706782 970099 1373773 1646032 1669093 1003649 762256 740845 1926832 205765 1358344 305856 807786 353446 802439 1420024 1182974 1259683 1104736 1733891 452889 470112 1468608 2762 1296936 117463 734232 370497 1106967 134672 560645 1123691 1234229 1693201 851884 582980 90672 428153 684903 1813459 1760839 405308 1924427 648592 193536 724140 920412 10627 941211 101518 1553223 845482 695182 1487309 1272977 993677 349603 216612 1329518 16632 180807 1616315 1518202 1465632 1842376 14807 660899 216363 726245 932154 628296 1062452 1296778 1744138 908210 1845488 1501124 1242880 1087651 545688 920312 1757187 1114869 686769 938852 175771 1213653 765854 1483442 1024451 1885149 1963202 1713169 1874814 1204509 1077966 1657167 43770 552132 1365036 149263 1846303 1882169 324417 508434 781233 609109 1819505 605913 74480 1533293 1574611 1894783 176404 367548 256224 631190 776015 229432 1041764 1151273 1069200 587169 1547971 1912005 366735 1788904 1180049 171137 596485 63145 570501 177617 1457537 1559830 497295 416941 61797 1427007 1236163 120303 389636 714343 1426823 1529720 1521053 1288950 84010 1419362 901073 1334811 191862 1056725 291250 447972 368417 1471907 1963940 1572308 1941542 242992 1930765 1408332 566130 244720 1195838 1061031 1106809 1959940 34123 892785 1199017 1195082 869061 871346 32228 104934 46402 1234373 1986974 1758723 802227 1456114 1359192 1038314 889690 328706 365042 1474133 266528 848203 1885940 1693495 1045140 1902994 501984 1410133 1055360 461052 1063389 1059534 505714 1002859 544697 1828814 14441 1978493 62574 1203401 1536056 1417035 45334 1649840 1985975 362307 1466144 1668102 1477791 1859258 1841428 739658 1871251 922359 1410644 403971 1760241 1274404 927307 710340 119642 1543677 1561034 966925 1561081 1410495 269843 1869063 1913552 1721607 1421745 1822075 1063729 1396068 1041884 1882043 233645 1407370 1577164 1632685 203846 1547934 421846 1801892 1339746 744245 1457641 1397701 1659767 334843 1682196 838136 222885 50292 1863712 985849 1161954 226947 1491896 911450 1360885 1900129 1439844 194074 773116 536484 1598249 512620 1154765 1183764 1122571 1769681 1356404 1019383 265772 313753 403640 1870918 1670979 445690 688090 1232854 1371225 914367 840920 868047 1338752 1106336 499393 436691 1336058 961041 144926 837021 371193 596869 140720 584790 1051407 238845 797942 370794 775569 1376426 359399 145001 212728 1638735 1175005 305894 160998 157847 403390 99229 323869 1003248 185992 1444665 1465 1946595 1681582 1881132 1415127 1279147 512202 1561175 1609108 259915 1590537 1202098 688726 547024 824674 1181562 1573545 966006 1804061 883025 1866700 272065 1659731 823326 1667558 113468 662817 181875 1283069 1086530 1803002 1417594 974486 1670846 77687 1496658 436188 108854 884042 1360500 1901989 1939274 1723489 1318672 681259 1502528 769317 1381158 994671 1350903 1919010 770267 1038796 1537555 520071 962592 979087 1992407 71688 589349 1490470 1970291 719474 1411179 383849 1328150 703738 491630 42493 674258 1541351 1056051 749927 573931 103794 1981069 214525 142667 1927606 291516 238733 1131569 659123 190691 1376898 1715201 1768816 459505 1542301 1068267 42588 667748 1011962 1732198 1378188 1314163 1740760 306411 983012 905 1838505 635477 1407584 1064533 678120 495176 314635 1425738 719517 247761 1305448 1298727 388391 16323 518289 437876 491392 704158 37355 1380393 683769 471877 1264982 470359 1025895 632732 1888707 1477582 939613 400233 685662 1201558 1193610 719061 1562544 1742747 685020 908626 1665485 172279 1309708 1613418 497775 884562 253480 166885 1445405 633518 1886331 220261 393039 1496724 378461 1763247 1372845 1155546 919421 26022 204470 1671832 745247 1521414 1460795 446186 1595833 1646068 1106478 325545 1246896 237610 1677010 643677 1890366 1479319 1163337 977705 1661868 723093 44501 404654 553754 659136 794263 1036929 1428260 1579763 978824 878354 833794 1476545 1111617 536638 363201 965279 1025497 411670 386075 203283 433075 394778 1790217 848233 170278 1223020 129519 1320884 937638 1599022 879679 1104556 1078600 31413 377596 123874 1251312 1659607 941657 1546184 165866 1966246 1837098 1192320 379132 690102 1242877 250190 70630 1765581 1697446 634963 1104385 550858 1137695 1511046 25249 1967564 656991 1781416 1252692 1847601 1968393 1013634 1669379 273239 25505 1212345 1195008 1391227 366924 1335440 1324834 1402549 1856288 225602 1138021 1881289 1562933 73361 935167 246031 814352 47300 1047962 1704967 1939856 1447062 357267 1437364 1551000 1587043 190653 183939 772036 792569 499713 1854735 414379 3836 1272493 634727 824705 634088 1344617 1074504 1864565 1820500 1697613 291886 360061 594471 739341 1180821 624473 837550 998854 1402385 1037785 307856 1322051 592801 781720 32686 1107998 1155045 1359028 1431643 310302 1565928 707145 75098 391665 648359 1740316 853580 1894612 438345 1111951 878885 138824 876294 1580946 1463736 810236 124679 1670187 1074386 1966353 4182 1854665 1195145 674201 1087620 1548337 724623 349602 633483 1369078 210988 393537 158109 420318 371290 1248905 1943401 1957336 1319921 1868027 944336 862424 685348 446687 1369819 941127 941772 575135 1201019 819482 425395 773318 1235055 1920330 272279 715967 1715469 1868501 1014019 743632 1653320 200963 439697 1732503 64392 1738694 1322497 1186041 2326 87565 1176187 1234853 1073723 1100010 1840951 919547 235683 1671865 702545 993069 915778 1402588 739844 1107159 1840494 1828345 1794524 1406772 1996304 923420 639744 1831378 1737830 1922799 1371887 772080 85788 664237 1508024 84574 1959577 1810775 373142 227084 343831 314993 1005602 691362 539982 1665066 38939 1322437 1421233 923142 144888 1135019 1661080 501247 1052377 634063 532791 1589054 483730 527039 322742 923612 853437 1650278 1902802 770030 562268 65652 1909297 794167 1541656 13164 1681668 758026 994142 594128 1122726 23118 323688 755327 1534117 1452406 1485665 912574 1152996 1136722 393904 1131950 1638244 1563944 621039 1957902 629829 1987245 812549 928796 1853242 1952907 346949 828970 1199064 1487265 1791387 1672629 1953448 141735 624504 1980880 765504 201545 671645 672147 1640462 1368777 55372 1196848 521429 1962925 1847352 197394 117234 1278387 1542159 1213002 1229104 1606749 343411 858935 1435838 934985 889493 234146 1649257 1109844 1419863 1792938 1083138 1481274 1381681 1843405 95298 1157886 1645169 821683 1419544 195021 1190596 803762 1246880 874756 1061635 755818 800397 177728 251266 817705 775531 148866 1819429 1453092 1061289 1526721 1308135 951462 960209 106425 868686 1511498 180218 1951908 1572455 1352490 1542379 1136946 1549005 112696 1558060 866089 1928927 1067813 1826774 1181135 404854 155090 1642325 1670670 1892489 1499562 1246032 879577 1047841 1882175 1354113 282054 1748402 1188755 1074099 813052 1912768 950937 226344 1456926 29783 328838 1247259 1979406 718009 1498683 1470260 636403 248117 515107 1543176 1985359 728181 445256 1364873 1744552 1476030 42189 490049 806547 1570650 940206 83571 1349837 203365 1595185 1485084 1379972 1309406 396911 41910 1527143 697567 510562 204648 184083 427986 1138920 1241666 1708854 1749638 44594 1953450 1639329 620754 943838 1916758 241347 703158 184514 658357 1215874 1470442 1689646 1913675 157834 467115 1507276 375847 1208200 1157960 1327671 617169 1731024 1425982 1936147 1182312 1694116 682498 1267188 249345 1893510 1367575 1704134 1403145 705689 137042 204316 1236482 1111331 1614223 1600527 54463 434357 1944156 1659652 1925785 895157 1118099 337759 442021 771123 572067 1391663 1994753 1227664 1834034 1713341 819015 419507 1936964 1853178 1996788 1789710 1386401 1822107 482080 1052225 754766 418829 842463 1895040 291020 527432 1889726 1111385 1669608 1797739 567938 1678551 1272767 514984 350325 744532 223264 320092 1029586 1698953 426094 981598 292765 1501215 431578 650821 347490 1491903 181585 1609259 1750930 1505544 1979390 59924 1261294 1121362 659155 73381 1998005 305997 535462 200336 1206113 594207 1565515 358809 231177 1423810 175079 989164 409936 39816 1129940 780237 1496919 562784 1850464 1078507 1148606 1755776 83320 188406 401002 1304573 1875816 1953551 1533719 738505 1579236 1175512 338285 1932674 42568 1855332 787549 1021871 1958020 1166134 644006 353925 1151182 960493 1959437 618350 1835388 559783 546133 1759129 1826137 1299339 539868 1849225 455089 1831738 1649339 328214 1801532 31246 1603717 1942576 834775 1560775 279746 1017887 1073298 274564 1763195 984206 1847072 517669 516830 1099612 917791 755925 1257857 274736 1675962 1055241 850681 1804488 1314995 1182016 1817328 1997718 1260854 365340 822882 50961 1399998 669892 721499 695413 1965562 1170447 1068295 1802832 1002125 188283 1357961 364032 1344751 1096048 266711 457051 1507406 1133416 1720607 955383 1098486 670938 456562 873687 1853334 1603836 691413 1180748 291824 46722 1381510 735571 1686008 264670 159763 89699 395233 561754 1501936 1632492 725103 1219678 681800 1678849 1529780 433921 903141 807280 486564 1960658 1947440 743096 1500470 276706 325767 521448 1686005 1183961 824154 184315 384367 1318388 457545 1776968 777435 602444 1296095 1062592 103130 295767 725530 989414 1286462 1621828 719102 314511 167108 862425 1853189 1063836 1672829 1183854 1135723 1185558 831419 742718 1348725 533456 927456 1903506 154526 1302298 645039 181131 695705 1333028 406684 1732620 1771767 1568543 363312 1947128 638646 1492467 1887649 1933314 549053 1484166 201194 275641 269444 329567 289325 1129905 1388541 1760397 1111492 1608346 357184 11362 1356744 465232 932038 474828 1681759 441209 1121304 1550811 1762548 1566118 674672 499151 1639498 996384 1526513 1925811 547125 362121 375094 538454 1007825 1451948 847156 99855 876235 16216 737862 431987 1474701 1751443 569696 24080 548306 92550 953490 446318 902763 464139 1013235 278890 1361325 1161912 333345 662324 1298191 968307 435528 1794430 1619971 1931780 311762 1307711 687349 581177 315352 95554 1297739 1670107 1769167 127045 356591 262557 1207214 1050664 1393081 1072105 1432079 815497 908402 1951875 476260 963743 188911 208525 840528 618913 166346 379704 1203863 323936 850932 1724794 750425 904672 268149 1790974 271461 273530 240377 497110 1855984 1114202 1406843 207743 1837050 923519 1253700 386501 883364 793838 670874 1451030 827127 318677 463820 1386884 388350 1386571 985711 573708 413108 1120943 964074 1201564 1548855 1439096 656967 579159 6401 1002180 531910 221283 943596 1037130 1441454 1059305 1168178 1282384 1202817 1768448 1823050 656154 1057079 783671 182741 354842 1427257 1188393 1451369 540332 1623598 66267 1748953 1071946 1308170 321281 1385568 899709 2893 802642 1958692 1494932 569083 604227 1314339 1182417 1872072 237617 649762 563412 1926290 295553 532232 1132246 1433457 521560 684246 780267 923686 1678528 167856 76187 224093 104291 1779170 492616 1451867 779857 909715 784424 361728 109014 671395 592546 1174033 842586 572741 283393 727306 1409601 442787 278548 1422960 378507 438036 1840629 587379 1097269 1273865 572977 422128 258009 956060 632255 678727 1516550 972686 1437819 1508032 1067919 1959681 1922537 949605 1208910 1652437 1740187 1126433 1569963 1478674 1044515 1994964 661691 1748354 1858166 1822064 192162 1797194 1191672 58110 258002 1830574 1687292 1618660 1537070 387748 1670761 231721 507232 956185 492144 380054 406660 120624 1808351 1111737 1353734 1036826 1816879 1203127 1605104 720484 733016 928001 844001 510403 1900109 1982642 279347 746990 1945638 1234666 308970 807991 291963 542012 91670 351707 1608796 1880685 934386 1089726 296068 484196 832263 146798 77721 1532257 1028396 1834229 318395 792345 1602259 723183 478605 1499286 1016902 1792053 202986 1721404 610595 107864 745299 1103538 1704150 437241 1219622 266309 634843 734011 551707 1875329 1127370 910662 585220 850936 1519975 1006267 1975045 367398 508299 1289197 1233817 1866508 1664704 1400064 1173150 645497 488199 853538 1934177 1447975 753423 1825515 233779 1859002 1914717 145113 1241461 1169662 747868 974946 1158910 1224777 977069 1554501 1133813 1742487 561891 471598 796616 568985 961486 984545 1173455 409103 873633 182592 78911 217982 1385245 34612 1541090 1109957 26206 925336 84003 630652 1564140 809031 1742376 784040 1060330 655634 356635 1410420 1372703 55941 1213639 585680 707630 966546 896530 737490 1642363 221622 250098 674679 1155010 1644904 78978 660634 271804 390215 370858 505030 612678 6380 535730 1598396 1745530 1338240 1423749 1272022 1154225 691157 907846 1254087 74024 1877462 46620 412731 340353 1749524 295486 664400 1431461 211735 1836212 1852673 1946416 1238131 511012 216937 1497074 88950 1961038 1218499 1234421 922403 473702 1556434 1493821 324962 1712645 927663 1354941 902952 1515911 1384393 11982 1012652 1652419 1905161 605461 883009 1671113 1027996 18794 76369 1024467 824869 1043992 197371 556133 935151 1361072 856403 1033745 40486 800822 1614121 1467058 484734 664081 1870796 88956 893485 537113 799160 1885085 1269945 1047996 1455756 1807908 337413 1218763 1834335 657144 957080 1018322 1840574 1105566 78294 1210573 1627660 1956064 1108980 1122543 401289 908053 1296286 969467 1627951 894900 672445 350228 1374925 182074 1580618 1975980 598647 1582839 1847811 246400 937834 1768710 1933984 1340047 386877 565039 437906 670332 866911 1161584 66538 647426 241943 1279261 946495 946650 885370 1572488 119932 415344 716298 56617 505245 259086 42287 1105188 173818 508916 1368941 607429 251673 1881070 284619 1898967 69155 241478 1049524 1305551 1437402 908071 230276 566866 1890409 1550642 13437 740607 1885071 1384810 1841357 1265998 588669 1686982 1260040 940839 1688564 1158431 1751137 566983 591058 121801 12790 297540 1794097 637807 1066874 1931723 1089832 1516932 855524 1086245 1723371 1509880 1939157 104738 1631260 776757 1827452 708294 247159 1923168 1680663 580773 1669428 123595 240689 898071 342083 1379022 1375048 643805 1673336 621680 1154896 58959 761983 753912 687147 1437319 1322347 170017 1277909 1714847 456790 373263 5355 1455488 130248 848508 791725 1167435 833427 702984 1945705 263948 979103 563008 1527874 519247 665698 1018188 1164581 780197 1848026 205462 476581 1324282 210856 1031743 1217773 368009 1986043 1826328 1797498 1522949 217624 194928 1013319 717381 176886 1214165 579920 1044555 478377 549960 1165242 908933 1838989 1916200 749958 486452 1249195 645717 1756077 917578 1787256 554656 579643 1947259 1895327 362356 872494 25062 1102400 494614 1818114 852764 329051 368028 1624489 1863561 1584833 1632507 888435 1008923 585556 1970844 872988 902880 94616 696761 93541 1907400 1031378 1529166 57366 550592 1269360 816351 1180098 1273319 1475030 364793 156307 24317 1726068 1520793 1696667 1900584 757021 1417283 466593 1190079 259876 468901 775769 276775 858687 1584475 735442 170848 1530221 1269790 1906671 851942 1435450 1711256 1421072 604421 54501 502613 110084 1077912 552137 1384842 1777020 1002387 754086 354183 1683902 666709 1956354 1071886 1436328 1454773 1784057 1602492 200308 1967914 1713632 677395 75536 1463972 1429079 409015 423408 192425 13839 1711617 1714667 671222 1188061 1792468 186217 71655 84663 792332 431101 1062229 1786564 1168544 692076 906733 1178194 106064 1115174 830273 1555390 800398 41042 1192782 1009394 1916385 880636 752602 1783462 217497 1999100 310241 1272262 1587377 1766730 219017 455280 455843 808346 258110 1542866 1082266 1081980 664644 1005922 163972 89441 1606365 1584690 1119945 1563872 1492103 547899 1800832 1240401 419041 908387 824150 36302 1053622 488885 1664922 812086 1676417 1722241 559598 1960918 1246552 458925 1962031 131381 1423130 1832774 959588 43468 1215456 1746368 1755692 330127 1844986 608414 818218 1133842 728250 1059460 880511 574345 1266546 916645 1593288 1930802 385208 457529 915849 233060 1339356 1281580 152672 552120 1105502 666310 1016036 1585773 1502306 1737079 1323578 395312 5034 1003984 477470 557644 168652 452832 942160 929438 1897874 1126427 1089402 1059525 826720 1863565 1746394 295107 1998426 288815 1288578 1198595 215045 32349 839968 1469850 993701 388366 371395 304191 50156 1148376 798830 1912225 1421074 787679 131068 688379 1259317 1629119 19589 563054 1336750 1126288 104345 1863677 1497615 1544807 314531 587340 563743 1576396 683323 656293 1095009 1342061 1298335 203925 1742218 1166246 1491334 1302695 842785 287256 1073407 1588842 1557054 1196536 1365939 450003 991497 1634933 1357766 555519 748849 1323341 555593 1497675 81533 992763 798504 324930 1899939 1793579 1104930 1907449 1221580 45698 1714187 329155 1717174 1904779 1384577 74736 1790653 294732 1192238 679715 666051 1134651 857191 1975257 431525 391726 257612 1727164 1168789 5500 1816108 590034 1109587 1560395 1473546 894022 1002293 216572 310362 1445601 434881 388479 1835940 315028 318714 184170 197101 235192 142871 37683 1155001 595228 102456 1323322 840712 476465 1582816 157332 322052 354831 707338 1288279 108673 1700116 971954 1288277 85249 1348249 154160 1245197 1588332 202411 336943 173612 22914 1433830 739046 1436639 1511228 948969 343903 1668865 678097 949905 113101 841463 690867 878857 1698698 620329 1157122 359992 400270 1555999 1626046 1354888 1096489 1763502 1957335 212309 1176242 1222705 1537895 1403024 854601 372179 1145077 1485945 280256 1330370 1611476 663527 1141313 527988 119421 1733479 630683 1744884 245377 1375792 1439097 853911 1988867 624766 1702548 247101 763542 155322 1210579 1731428 695116 939298 131432 1819463 1564007 264574 82403 1898755 1643446 1390644 121980 453663 1064796 1246827 902847 427236 528426 794585 24676 938142 873496 854712 461861 1706459 884335 633044 573693 960895 1289124 372143 1852215 89276 1542395 1264797 356050 1899228 1557398 1978995 342431 884471 1474953 835816 1353955 516470 156474 1396140 1285213 376992 96824 1922295 1772849 1285367 809966 372036 1326537 1466988 1682906 1610984 1151287 423360 1313587 647655 1998673 290926 506650 943188 1287794 112437 1376585 520283 461334 466592 809169 1408199 1309299 561214 762830 891937 436971 359577 1364455 644762 104050 29806 1477541 1893116 1504939 1319253 1791417 293921 1299550 1136706 1973540 1853637 1732967 676501 1957904 814257 1181318 257838 1968252 613222 900937 871608 1874579 1315037 61991 1842395 277632 75551 1951329 1755299 1801334 1328065 522222 1060522 342066 1499026 1876334 57139 106022 66619 435851 1248859 1119225 978189 1518507 1854345 1841162 711542 409793 346176 331452 1176670 354509 1639056 87649 1148399 108834 1995996 571804 1146963 1885853 1642447 420829 643593 1186289 1648279 1132605 1760699 98545 302852 188080 308609 1556855 891312 1386255 1803979 287961 698382 1642336 692217 1407834 28585 578806 332688 415439 1489968 416092 1104711 460942 1400049 1985831 1080066 1790956 1060740 1921887 1347857 893217 1961591 578225 684681 425057 1913146 675247 537792 1288782 1892631 958282 275649 1476542 1463284 686586 1734029 1631815 803284 562152 615649 285787 1992965 1504930 1592963 757239 1448669 1979187 1617401 1160665 499247 1041769 1750939 1478804 509553 795284 1213298 1177244 1137025 54087 1945192 1761209 1565466 1787200 441397 447655 1045707 551637 504577 756296 1566866 159255 1743691 1986760 1043910 1663380 777326 1110583 1493124 265113 1569995 1053915 1077295 1301942 256139 731939 1190019 1527057 113142 424067 1794461 34822 1581059 1985474 1053645 383638 1977729 1164413 639615 198977 133392 952946 532125 1825101 809534 169845 33273 1103839 151276 1743540 11442 1675726 823259 983392 1696277 1990874 844755 1341862 1007447 39316 1085370 62528 1411949 238652 1578308 53761 1742518 155023 1853546 828173 538330 104757 689913 571621 1488561 785901 58073 1573220 1065120 1207433 1475099 1022809 1310260 789217 778951 458616 1433100 1738709 507210 1633767 755565 455523 674553 261533 1282808 1590829 8933 1675307 641115 563084 845378 873838 1701325 600706 1150319 1779079 866819 1738010 1832809 1978582 1169003 28768 1587890 1491258 1378495 47205 1825617 1634053 1205787 1339574 586470 206972 513598 235275 64874 1338551 440068 1121038 1559308 1121991 1340971 868063 218883 986497 389091 904325 1076901 650950 110941 1158119 559176 1894013 351802 313616 976249 1161370 945715 1925868 322872 58487 1960317 77743 353116 144274 1528403 332896 743045 1988616 44536 1199170 1838398 987367 825854 564606 1602230 1798923 239143 153097 1046546 1493042 1511639 1422059 803132 222204 87232 1788055 1805872 1595375 1674842 1832396 1793604 755558 510912 888553 1934358 259525 1632754 1425363 316481 1686574 1074718 39017 1207156 848839 592236 1020047 1830363 155278 1863720 1248162 834959 26391 1452668 470814 932028 904522 1467871 1845206 837611 1625693 1358644 1343238 951235 549563 63607 801948 670609 572890 457971 272236 428441 578272 248038 1941990 191323 1002629 1573553 1772416 460326 440014 1267651 1048657 1542802 716622 1228141 321917 267077 1243410 158553 1957770 1160831 431384 1847980 812691 345446 1153074 615248 662185 1945307 1882167 1431219 521542 555377 1303052 789354 1362248 1142052 1328638 362892 1825246 1195775 606968 1698931 720221 717372 578314 1773639 872094 1296633 1647975 1863467 1096394 59906 1486579 309286 1467944 12653 1721204 678452 83996 1363338 1184086 1223180 181950 1150078 906360 757451 742326 130639 1055432 1360383 1584585 845730 164670 1203651 451480 610348 428467 1749959 490961 180802 89241 804212 1189014 829831 563199 1577268 54314 744611 1901920 1442987 1012209 442940 1949329 1272916 1159590 854461 442851 452570 1553840 1287900 734388 1206386 860260 1417180 387242 1377121 336500 1377444 1839772 1216764 1921145 791467 1210476 1942641 128337 1069606 10043 280553 923327 254849 1676005 1589345 201998 313575 1037858 1715567 742895 1752477 314271 592532 1297843 1830590 1164491 971811 277832 1241842 1695907 1042706 1462141 415314 1394493 641673 1167439 298884 153586 1942181 1295082 541855 731356 1195236 1124133 1497541 1724565 329259 337011 1473550 127140 484432 372238 1821874 1696204 1817651 700344 1391056 986505 1022822 1734116 1830005 1698303 822694 664196 539007 1933153 720626 1691504 576577 858150 28899 840159 468636 549872 795811 1455926 391780 42600 1564740 1497516 260760 393007 855725 34755 1673093 1138137 1483007 269796 1835189 210064 770544 812719 195895 1345351 1244302 73953 847320 299243 892557 270464 79198 1905177 877003 458712 1098560 1410982 1201961 1455553 98003 213227 795439 534800 870163 1583028 1377379 1079377 1142376 349443 160907 126128 532411 751081 1415741 1087150 1639749 1535878 565465 869556 422905 231907 1031949 1243035 1168406 1413299 1233886 1362976 1070925 1271992 1662460 842850 1234188 1977981 434356 392283 1850443 1504106 1304698 880763 769332 1922318 1651659 1113521 342224 310048 19624 944986 1374077 353956 936849 1456493 725584 1187053 1860789 242556 977651 1015295 1464994 811928 1491883 133177 686200 1618733 410912 567013 1420269 85911 121778 257307 857014 28074 543551 349807 410213 890146 1831715 337986 556892 1497935 1525144 1059724 382258 768600 1463955 1715999 453450 1601112 830271 1137497 758809 1040690 1244354 1287049 422484 1762017 1956753 1646160 1905279 1208197 238787 1351676 680489 770270 154795 1609448 1761920 183996 746885 527008 630946 645516 1346152 1611969 210825 454160 101614 1513778 1217466 1367680 1344338 1775433 1919719 90628 1439655 500611 1341698 505220 1643621 72027 6152 1832348 1837251 622019 1052243 1266424 1325800 1491493 1903021 800202 635806 689238 1209712 359956 663351 391145 1939103 868123 1760047 1391322 129414 722349 1769063 388610 1161174 1051199 287466 512549 378886 746453 1809846 1228948 1462506 1457662 1105931 1929012 1024812 1621732 458798 64336 141429 1618529 843825 596499 725269 1202954 1193216 1847419 577473 728980 1281419 1697469 455202 778030 599596 467745 1431842 1281495 82255 1665472 810338 1967534 44461 1301067 49963 724159 1033935 64629 63034 1968136 1782110 1226190 1374953 1820109 576459 990551 1524529 1884916 914715 1471392 1802244 1799159 1851005 1178123 1436719 427730 539294 678597 1182205 1770324 695157 1145922 909453 1535722 825449 127670 487617 745823 550039 1056080 113597 1603881 1841697 1418058 224635 368161 946457 1533042 1618062 463144 1960088 1827629 1177133 1185964 1181972 109058 1832904 90067 71147 873093 1598066 236885 429182 1518288 1058428 850938 882705 1142050 1449571 309196 706514 948642 1925942 1299097 1509677 1001293 1043641 1323854 1630917 1026121 1761795 211856 149226 964966 63393 384306 193050 131732 1982423 1964516 976360 1436881 199638 190225 1384888 917724 274785 1154413 1969225 438709 1371560 302311 1192937 1827406 861247 181980 904024 1496815 624797 1859974 1577903 491888 1838147 436375 554106 932137 1809308 303476 435683 1238056 1559364 19468 474964 19836 351416 65288 1257190 392852 1764849 1494841 1844810 672665 827534 1312708 665542 198534 95105 183510 1349428 1940709 1967105 1734878 1362156 1580721 1546898 842686 1862756 1915999 717281 699254 349488 1270763 1140992 1057526 832565 1983795 1098678 257931 219949 1649477 1385807 870846 1872664 850089 1243160 1320474 1027228 892171 1636453 1169783 1689168 1100739 418631 1217852 1225567 1705346 696814 826766 732327 1589987 1260332 1049937 1690389 1206884 1872496 1817897 1359313 264420 998353 274475 973067 158574 1295359 458188 667716 1351400 1025870 1493612 211670 839745 997637 947653 1438506 1487372 1147023 1572037 1970188 801480 1045026 1420495 1577864 1006649 697229 911107 25791 1636184 1804582 707515 1524028 230261 349471 1746458 362408 1965506 1500499 531649 335328 1032648 1593747 206846 1755 480509 831358 847654 1211521 447283 1494486 730386 434026 1683889 494453 1045157 514762 114856 1002922 158932 403760 14256 1453560 578605 242674 1145033 245780 640201 1799290 808734 1515081 1778886 1873376 856967 1116168 1607948 86338 330360 1512714 474911 512019 832833 441164 1744075 1829709 1935476 227089 1160424 755735 1091427 663922 1700122 569498 832823 185059 177117 1068954 1364750 785596 1944298 396769 1717696 81173 1432166 240653 1453360 1765502 989077 4592 1290236 1203 1667208 140785 1882131 1497631 957920 1077688 1726572 290084 151347 1275914 1875555 129790 941967 1645325 648232 182550 492317 1964504 1974088 695297 532860 1312441 204421 1551344 1637881 1349567 516030 1660837 967441 718029 883175 1267822 1489464 1768560 145906 1709985 966578 575074 1331653 565396 571141 259221 1682372 271854 1721640 803562 750965 117211 1795518 1845471 1224397 1027821 426582 1669170 871663 1155141 544571 1779270 11460 740494 534351 1707244 1300974 416711 466629 1254684 128930 1418598 1453754 188643 573904 1165319 1971880 569568 1918400 1278803 1099471 65513 1258028 1937379 129529 1843171 1201299 1609379 307254 1082806 1288694 1748951 966311 653356 672647 1446547 1531146 1068143 419099 619720 636961 76048 1007570 684547 798608 426368 820373 434627 1220257 1929823 1754563 607021 1895760 1837597 973385 1812724 1450588 1399599 1158356 1407010 1985196 729017 1946701 702695 817095 99757 175703 1994751 939229 512714 1206794 557438 1114690 452133 1165963 1420395 1817021 467112 425989 1794213 1812202 1656714 1134836 1957583 356741 287832 993643 119829 120148 1048964 429762 842546 1732493 1780386 763772 1276884 314811 1743942 512929 1326869 37493 653770 480518 303910 351760 1087484 648825 1122082 942804 1458482 770659 123932 610555 1433016 1616303 1269328 298310 177295 81696 726783 1995581 1129575 1040018 103939 433983 910173 793068 966530 156827 1580030 1363052 1037700 1692579 656733 1836300 1643841 1544922 1262980 51689 1000468 1119836 951361 1336415 352630 1965483 524405 951541 341741 807112 1877623 1799325 450817 112519 1841933 836765 1881794 1475167 563587 1251537 105100 1209595 1112220 1257984 917459 471122 882180 885634 1975157 444593 1113011 62404 988232 1983674 486415 542408 473353 265273 1814310 1668151 1170952 905907 1137643 1461485 1375676 1478544 551343 999656 1772773 1066671 948613 402959 1544128 471500 1936469 1742488 611018 488129 336836 1405678 532593 1235866 73795 1745708 114883 1890144 1331594 1755913 4388 385835 203680 932222 497493 1142747 801152 1272797 487652 1067984 831961 1033115 969055 1906294 1269236 1428071 1576575 279017 896482 205308 1150782 1652291 653477 521197 1387558 1705005 1001401 1170021 893586 1678738 592052 1905304 1586329 1967722 1550753 1052806 335143 1914756 1992643 1738675 1737227 1138387 1978659 887766 1627530 399714 645336 1030551 476425 781197 55873 1507101 115920 568784 359211 1190936 82308 19207 1451837 1200639 1092980 773328 41652 1478353 1730367 1999718 1648871 586249 1539764 1009416 1033392 1929645 33281 891345 850661 1867162 792516 884457 1266641 1160569 1169313 897820 238792 1673218 45953 694548 1382823 1861160 1287249 749023 526003 239790 932078 1198123 1295696 193376 841575 1571221 1765111 1425636 743804 1528969 619180 1388041 1166330 127057 1335535 967734 140693 288041 653975 1862493 1799921 1172783 1494938 1735131 1307518 464482 124047 1008056 1505802 1544267 776309 1210244 918835 987827 80436 1262680 731407 43830 1847797 73180 1562045 842304 1609025 52747 1884054 123002 1446646 1667757 1190627 674913 1037263 1931473 549911 1930257 969263 1930410 1224011 982566 994520 1546903 1808928 1451411 974662 783603 1049884 1981501 1420715 129825 1875194 176288 1020023 847507 456558 210544 193566 1002731 1300225 955637 1907348 1802966 679262 1277084 1483800 1912136 1693839 1257111 1403639 1414180 1001878 1180996 802125 504954 800142 148096 1221528 250438 229088 453209 1633292 1993986 1246793 1653669 1382957 1764458 881597 1377594 438880 1454893 822443 41120 693998 1456053 351178 718576 1167119 517893 1606907 1001210 325427 782534 1980765 1465692 961614 1870363 87608 216312 1900037 1809726 1821900 1888047 329362 360739 617327 1168209 72671 64373 1185909 309001 580847 931572 688504 950967 577515 820556 444065 1600175 369575 1998072 1963197 1704077 1445735 247085 1935306 1984044 1992922 1446542 1869335 459274 1161870 821561 700026 1260516 1803755 658783 1462529 818438 860517 1152523 52303 1167524 1066266 1017797 492578 743236 486351 420313 1730099 595461 356172 1912853 989267 1436157 570506 941318 1738598 865097 753388 1574990 455799 630523 1432215 740603 1149245 404427 1528105 698458 718868 318038 1301310 1930407 1467635 57176 122900 436246 1754189 347593 1627445 1144101 1616752 1756499 529629 521764 1177496 494117 1930273 1249470 954663 929817 1014076 1376438 1178900 661631 446082 1357016 696846 1512199 1532806 1342549 1477864 610023 1272221 158911 102263 172729 1804511 1390887 732019 1316953 553677 1266209 1025120 602057 1150554 1762682 1087825 139137 428289 39638 804354 1299669 1294160 104708 1329801 1029366 1013707 1748257 1374782 920028 1156966 988797 1211611 1155484 1387988 1191724 1553145 1586983 1999842 1238234 1274288 1389289 282277 719497 1780635 1822241 149666 1600076 1180723 1798117 602046 554536 1788453 598855 1197059 1181243 968916 842787 485628 1724367 1042626 1987416 1320908 569406 1268919 1685262 322399 1052359 1343292 1864306 1976206 212144 1824989 1862670 712596 1869694 6194 1643690 1824200 1481572 346574 546109 1667203 951199 1306082 895189 531879 1709560 569128 1781733 1528587 1130437 670090 455763 1618854 1797996 1714173 716413 1151404 506145 1789903 523507 1508354 1656246 226556 108832 423648 120190 827961 1025508 161208 851336 1275773 1412549 1792548 543914 1507059 1435051 822253 1237774 758401 774581 110192 546082 177832 913637 1805868 805137 680240 877816 1217355 604494 1748133 1856205 1810677 485131 911365 1176341 1263698 264970 1058186 1832855 1116023 1855362 990788 75182 944224 1342186 1398002 377057 538569 1584002 101398 1516021 578032 1354512 1970917 1852264 1657226 1555244 1161562 223334 66974 1076981 991457 1132905 1940362 1030916 629423 1581953 412577 622848 1644936 1044892 1095031 538103 1955787 1553729 1274330 602873 627371 1769391 1051511 186237 641020 842531 1396768 503092 1798456 1388076 35728 1142365 101761 1687751 1458104 1245301 489322 679862 446962 1857222 1815990 1519576 615454 942298 761706 1187341 441955 480882 285000 1582041 497681 826192 1173381 220180 309858 941995 1273363 1910788 1839709 1749224 762770 1333315 408679 269639 90124 1383768 59820 285666 603707 1271165 982279 1497761 1699054 469286 1691113 8131 873533 202598 599576 32733 1049416 1994558 1853364 1432550 1092984 570956 289369 1993567 518452 59836 510330 1558549 883775 385690 143470 346883 1284922 358098 1471572 177657 338744 879169 1896502 504024 1606235 1347017 990041 1601481 99805 1413696 1680025 838273 1967919 1565031 891892 324818 338627 1907573 1509552 1838776 654617 1784904 39822 1493410 257310 1216437 1429420 1725286 468454 1399220 1173356 160435 773172 1820278 738093 277609 554575 856891 1080696 886504 835540 1625299 392173 206714 1969913 1339630 48529 1334791 38860 1932597 1829017 1362290 1693077 1700905 842363 517015 645844 1273635 1036906 489953 65445 1023015 308260 84205 1289032 1594166 1314833 877260 144088 662425 605742 789542 400914 1132848 742592 156432 1222045 1878860 665654 225724 1012422 1087858 661230 1376760 1623637 1861931 1397166 1072029 1893797 624471 348526 57664 648975 1931956 1039446 1833710 1328327 647522 372427 1654398 950628 851271 1788233 909627 1411059 1053568 1347728 725741 1126287 1346615 515943 165620 1874587 1052483 1815017 1717508 271545 460630 1249473 421527 845804 1020500 209478 1895159 284637 1710528 1630033 357982 393849 1351190 92587 614580 508430 1390219 537744 771750 274861 388980 801396 1736139 1318308 705245 810536 1379408 173587 241786 1760871 376228 1270558 1200643 389980 751677 609727 635279 1707534 577364 342338 1874270 489226 1127582 1804208 1614907 261215 1873670 311921 1788322 1165801 319342 1845126 15978 1819671 1049651 1948742 1812020 250997 1577110 867170 1959612 898822 387929 1627515 475374 201336 1061098 45251 197604 729228 595649 1039506 1915842 1219188 7515 1059945 681994 1018482 11033 831679 1126831 1040070 560015 343819 1346555 1076447 1823173 159984 593009 1127504 1869028 1350074 1423605 154737 182252 200140 31036 58715 3020 1750102 1874160 137054 1362550 1714981 468261 610838 1062365 1091471 979773 1359447 1689242 857999 1735020 1548554 1114191 1486042 1514125 1679629 483845 33156 1522798 1522703 959019 1802696 1778659 1943861 1921119 619744 1400793 1799364 1925531 1075040 799463 1769131 51298 165110 762612 546386 1570856 707049 975994 1677787 1673099 1509715 1777735 129299 1523991 116899 1350989 1519954 868071 970138 676502 1821537 761110 1701776 299169 593765 1825440 1977682 1447463 1232619 1630362 589105 1186827 1789687 841217 852011 1885416 1621655 1400410 828238 1211145 259651 1372122 149697 317419 146875 1888952 700142 59221 1171958 1190773 1193396 1415645 905232 1221500 655016 908017 928589 1820208 160043 755490 1419727 542813 1165440 1152412 16134 1580909 1358355 559526 353531 1489907 432584 1453236 882114 1849922 1827622 1241441 936125 1745735 1159831 762393 1322633 748938 1508751 1403399 620061 1641949 103207 1345938 1716341 1441175 1406691 619552 1227289 1460046 207058 1206950 956874 895714 848647 699192 1261224 1783452 1836356 865313 798983 137247 1257848 417586 1774011 1706277 1396724 1518701 943279 1507288 928734 1923892 737390 1935590 1947497 1044794 721927 1501753 1290908 304413 1585147 506026 1396285 249241 1814439 1660567 909844 397766 1650652 1164995 1495053 1742177 69714 456604 1935157 817957 896750 1995868 1992627 615701 920849 1582047 1342396 484430 454402 1355177 1376156 978963 33490 904086 205630 1152713 1259068 562655 1863080 61299 1885470 1862775 825057 752183 690013 1876747 332038 913589 1645487 500148 825383 640265 777331 1984 836144 956929 320069 129612 1716172 1152471 48387 341274 639177 940072 771864 85047 98492 256594 558521 927488 1328767 95549 872184 738055 994698 761081 1776006 239384 242156 87533 1885203 1994992 1138443 1480013 134418 1966254 670991 314462 1202038 490706 305588 750189 171910 734113 1617606 412518 691620 1710616 1731020 1342777 1225919 1434934 1133668 1746870 977921 642209 309624 253551 1742823 1018015 1625447 1918794 946104 1343692 1550825 747696 320266 851153 1346525 802975 870520 1744717 1836220 1134381 563429 335539 1620591 778281 1600062 403258 472180 1687581 428681 1569974 385953 663118 1393770 996662 958897 35736 263185 1639613 1526707 321985 436357 863028 102149 1705912 192940 89098 1181650 1306716 1168772 1734166 420509 1591482 1609361 1162057 1859328 1057069 1558069 171809 1862083 1708222 1056760 297930 1502096 1249766 1925025 839413 1416062 573615 274951 1260099 1131135 981180 610611 82976 1827184 1808775 1463296 141493 788235 1226043 1717338 1052298 1509535 235284 1198696 971117 1140766 1963708 1920825 1631601 1228150 581333 793506 526665 1318412 734583 178518 945188 106336 1697509 777539 480344 378873 1833984 133407 1430215 682727 1289669 328620 1822905 1497421 1790022 1097276 553724 1633091 1940498 730577 945317 984981 181350 888008 932062 1099825 1764477 1618450 1329286 135436 1520724 1549681 971531 1659601 1758488 1960067 749708 368427 693051 528701 1452872 1899707 676109 1323277 804511 1117598 172981 781282 1861885 1007045 699214 610284 174410 354002 1548265 1717962 442182 1775964 1358588 1319881 1586095 71937 209648 349561 1713952 437554 426141 1278603 641079 445746 714441 1340764 1306893 1260458 1661350 898797 1220899 489618 1986534 857332 1569485 1449454 1597575 1244297 1003281 1121513 1722836 1784667 59004 1236514 358880 1451279 1248289 1792055 1667625 1640504 764320 954528 1852544 465798 983823 1231072 605264 937862 784304 1292102 1542817 583147 314734 620810 1052608 459463 400234 303589 658079 1636887 1763217 1341395 783989 1541602 1545764 1981267 253438 331693 1867907 1956572 818803 400947 264811 38462 518963 1606253 1463020 292286 1769959 984833 1134696 38607 477542 34724 892899 658571 1651590 1669210 758764 670998 1800266 949938 1201168 1442419 1298562 247526 808015 809791 742360 1027147 785924 36107 622346 1081598 796841 1316125 861453 144771 426660 1563221 1425672 1318953 445051 1989347 1550669 838614 1543119 462397 58758 461995 19053 981916 801309 585952 826020 1222911 1159716 889423 1613893 1506914 1465412 1436554 1809875 47541 1887192 576565 460425 531098 721351 1720548 519737 554232 1380952 1579792 1883075 6176 1220393 543664 1280548 243544 1636580 1423261 516016 1672098 868436 1327666 10904 1058675 495684 1216853 1213496 1121760 1986562 317611 1153589 963247 606277 144590 787091 606848 1920210 1603196 650325 588585 151672 1393481 899727 1802896 1843625 679814 617374 1035792 1816374 1961803 1441643 101466 830978 1525916 297378 1322164 841915 362767 682439 1336434 649049 449944 1242618 311589 803309 796129 1272970 1469917 1740965 286220 819851 1295059 540477 785361 583466 442156 1309088 1261373 294679 1165724 1278081 1894686 935433 105025 1248323 1534927 1959262 199569 28486 5375 39378 1022064 1835361 804833 1709575 1534133 864301 1227691 1427841 1082506 1386970 884865 601037 1987842 234270 1755897 38641 1923600 512227 1266434 1602887 949963 1165920 1527552 402635 335979 901694 1167678 1196995 1123853 2903 196295 200155 1013455 17926 1008553 786417 1038400 250875 1034802 1246930 1637917 1926006 1379286 1518713 545145 212253 115945 1052991 978985 303001 962940 449000 73793 1174709 658387 1365321 1377501 1767116 1076820 1104239 1013135 1870493 1414014 292811 271826 19841 1373952 1285946 816020 33039 792766 938356 32417 1418415 1666643 1125414 625240 668835 1228537 725041 657347 79837 468744 1062482 1578926 394220 1547096 509957 1588166 263579 809291 1392850 1036562 1877892 1547395 883180 539144 911965 1818896 1912170 564066 380580 274274 1255913 1952779 916792 1426966 380798 1236220 1869179 706092 7031 542753 1626 682656 382592 229673 300833 641521 1747376 1916971 243733 1854759 1914079 1072465 462299 1186949 901982 550337 1691023 164285 395785 1788758 1586619 1882320 1124695 1084009 1845022 1128328 1909370 821085 568401 929041 1766615 1490264 1135420 1064290 281274 1937119 1196561 1563474 1732685 1703776 986741 1846171 175503 1041002 492464 1246335 539773 552833 892481 855487 267291 1418946 1192818 338020 482475 1409364 20273 1330274 358956 122143 72295 1380937 1202519 1472250 1497242 1407984 898258 1574163 729126 1248551 1209202 547761 1540280 709397 685357 227341 763029 207241 1395106 1870491 1801715 696468 1186486 1445275 112637 766741 1022837 1460903 494364 736823 1130326 10759 922465 1863046 574656 1257767 1542401 1089194 1592342 437786 1128435 77713 900628 1209995 40460 995920 1744682 1639648 950667 1954884 1463612 1158125 615132 1362367 63761 33074 1996262 265965 1474160 335796 1487268 831305 1898144 1356257 1808627 533213 784173 810070 1521584 1126832 953477 1793162 776415 1369668 1992665 1754107 1557036 62119 1498048 1771093 1101038 172095 688714 228693 617638 1193314 1155743 975615 978473 986671 130071 765885 1548381 1905055 109145 1785904 1646866 1277419 1591140 1616956 301033 63167 1652686 1840362 669511 1474126 356262 1374704 360474 1428403 455255 32425 268794 1428491 42564 576578 642564 266681 1303086 1059035 248647 52405 1277249 919564 788511 1188972 836946 813255 1554188 588807 251376 414294 1895224 933246 795020 1463216 302882 1006418 453564 1290328 91705 1821396 1739535 1241465 323041 437644 570475 1883981 1310172 1962917 427839 1985082 1080982 173164 815395 102589 415069 1795967 552853 291060 435580 295037 470103 1157961 37357 1107664 844548 761294 762674 1451804 849441 1072581 1130112 227462 1078306 1219356 939950 961329 1820639 803679 450758 1013870 1134315 542297 565375 506736 1343041 993767 397722 931684 139468 1660324 853125 1400597 532332 513778 120330 713475 1601154 575361 1610609 499501 1502960 739778 1716969 1963243 1303927 312220 1678921 713824 525911 748905 1990297 463868 799202 129720 1213104 381120 735415 687704 1154776 1697922 1514697 1005965 1532248 1224259 1074515 1472567 1322189 3889 1163932 1975605 58331 1851971 182057 247239 908940 637392 345444 1058022 1688760 584809 1452000 97192 202992 653205 1987259 1463157 1774909 189017 1266081 22388 12722 430701 386738 1824440 582085 823117 1733428 1013937 1469960 436545 553958 1209511 1169423 271358 1817287 499289 1191172 830596 1231142 218753 679475 874860 305816 751698 1850486 1675554 1015487 1609421 81935 432385 1051677 1797800 1899617 1728496 1751330 1938954 162044 501287 1575750 810092 941810 428644 394077 1441917 223934 1834120 1229686 819418 636505 268505 1792524 580803 919473 962594 1537176 1031131 1377503 1514212 130849 1233265 1192587 874702 409623 1355216 1846091 1269788 344596 1282254 1482761 648777 1102137 621769 1488979 882263 954298 962310 1808761 157633 1940960 745640 78799 1889507 765371 432158 221744 1705696 1796551 372084 615160 531943 1875429 544182 1154189 1545701 1943973 938912 58482 189375 1320413 256653 153384 970346 337416 1206310 1730679 437641 1235099 98346 987960 1230989 668782 904035 821338 595317 1168602 1887797 1202333 942682 619109 281011 1227435 1678559 406290 61660 939596 1330149 529321 459231 30700 331813 704988 1498114 395719 1738962 927246 1059120 1815778 608680 1785053 688265 451887 483586 431662 54356 1587650 1260783 788262 1696049 328568 1653288 1559758 1369679 1600734 87633 1212044 1495662 1922380 1886757 665747 1596589 1084589 1678145 1574299 1870787 1150703 1507501 1400516 1750599 538687 422244 698936 1133308 1521799 1952043 1427483 1519034 327264 317262 251553 293284 1359785 1419413 1566703 1105439 364285 1056802 413269 846288 1092297 6299 960414 677137 1786944 1689783 919921 1456537 130501 1565838 744993 28787 1762545 1204286 1732392 1998462 1032784 569884 261146 484679 1543402 696756 809055 118068 1517847 1774141 12961 1002530 643821 1929997 567998 48195 1616438 973257 187534 136017 822097 523372 480182 424201 1597204 587474 79767 1337603 1865988 679548 1498693 1691616 826195 41660 951726 962753 854418 1786356 1420386 754409 1292272 63814 1575925 867576 232521 922581 746838 1211059 1321809 110458 708406 232293 235528 84796 181607 1814080 315898 1426665 95547 1627470 12409 1066224 1748167 27863 1543599 1191536 1993504 610775 1441254 965491 942766 1310248 93997 1951693 1417435 1757313 517398 173172 1718220 1852020 527156 1101345 1881142 1887701 40386 519597 803984 1268223 1159078 440375 281333 1639526 118255 1425784 280147 281043 1518268 525979 874940 796559 1498754 676624 1144318 1108378 408397 1367355 816319 600677 86364 615476 392078 424498 649031 493370 1674020 1740365 499208 307915 724825 823342 517285 920959 125791 570559 263314 1848453 550998 93027 1675311 285060 333155 855851 1933833 1043683 1580490 1533689 1681909 1593936 598595 1031052 496442 1614637 872207 1611120 431528 378431 160524 1141855 500212 1077452 22020 1487338 1182871 890788 1401421 731410 1912375 89204 612939 312596 1211588 118412 1395343 825370 1149973 1893855 1204804 1166190 1401377 1219195 822867 941249 176810 211416 1136223 1106342 1277927 1011803 869240 1545813 542502 321852 978373 702439 1625916 1856730 862503 325426 191716 19698 93685 1434340 1206929 712825 239036 645208 1619925 1170732 1968364 1150001 1020789 397073 1331027 148885 276915 1374408 520695 1060028 1911655 612274 923158 1659017 670608 1243934 988419 1868853 1080925 1807037 778206 1291008 1518441 1783309 1414478 487457 1044491 487599 707497 637926 1079777 135973 1630723 1877988 951704 1524744 1867609 1979723 337284 672977 1848819 582718 1741102 1165860 333007 413407 12302 1231531 739668 1501463 93461 428678 1180184 384962 1654257 407983 662941 628964 1843157 1620860 967857 1896783 1904506 959004 765250 14029 136578 1752849 1853244 313148 309371 885246 1999354 1894068 1956817 861027 877908 1362514 855318 1521947 70414 882052 826065 33207 1590003 693413 149731 1805712 1802852 1435490 1815143 1861481 1374085 1035393 52878 1984861 516284 1826312 694142 61486 1774101 1131107 969028 162346 1530579 875832 14365 185400 1873388 46712 572547 1441296 537967 1273568 1394938 1171529 1093318 1273466 1051565 773964 907037 1221421 591120 1179372 1037922 1371934 1657863 1386757 1062316 986391 649977 1752931 100526 679336 1433956 367390 655144 1556575 1837589 1805248 1627809 1618108 843674 1262295 755383 1171032 465511 399682 683753 1919047 1753906 928317 1713346 1087206 1648073 1529520 1613428 290176 761999 1310880 1020844 879496 1737898 1828452 1738085 1720615 846217 1869616 883900 1906280 878093 437325 365281 505265 129138 1961304 1968321 1736654 1425888 884744 1303712 85284 422881 1003258 1251795 1008404 1451688 1505230 547290 835252 268967 539368 1267594 580140 1081864 1385574 689395 1413886 1284224 768092 352082 980351 1202528 364965 1309102 825324 486693 265085 1307122 69348 233365 1560241 1956645 800915 1795034 1794644 462812 1648520 660116 944440 615417 1451764 1504618 953771 1134140 800560 114744 1753113 715648 1626851 1745266 744765 1314290 132480 1950740 809683 362739 1769748 663725 1382903 1275646 1727615 1480058 265706 1873990 1194132 1832046 513092 806365 979299 588916 1878080 1827986 1475142 1820548 651887 860640 676375 928442 986750 1476807 1615448 727358 1654131 1856945 521524 324370 1091628 740171 1578142 1825903 215089 438552 1031616 1801030 1146823 1577647 1074615 399504 461194 1442080 706736 669700 831412 883170 1551771 676793 1700306 1920158 422454 1139131 645475 1625069 1131718 1009050 1122280 18577 530841 1758872 1266868 1775052 1726729 1406957 876238 635057 70824 703445 633407 877227 1528525 1539423 1643657 33010 1325205 233376 1534278 1642969 1499736 984566 954412 297904 1793430 1381871 492 457235 1213635 1576087 95282 1865325 1312268 1754830 744928 1955910 727897 918057 565976 1243348 1348424 752379 1974894 1642881 1576440 794023 864035 1160096 1111281 59931 180605 61836 514888 1436127 709476 1354878 1462565 18674 1687129 662594 945392 1042841 844760 1098375 897549 752040 1246017 13556 1149160 257502 1727185 871564 116955 1844646 1712078 451353 1004579 706527 227001 1841877 1737550 1148907 1262485 43920 447277 1413367 1056401 188025 863221 813618 296953 962492 429311 1384030 83122 150992 1956992 1392785 502331 777690 378901 1413779 1828612 1315460 908396 1158105 60968 1199320 1974522 384603 356878 258618 278606 553244 1530110 404110 238811 1845034 1995550 1569225 473502 1113783 1557335 1573184 742690 1644917 1594731 516944 1896796 384742 365793 151131 1359694 103159 930507 1420303 716375 533504 1135398 710201 770871 688994 1664232 8453 1564056 481221 299347 73460 537233 697490 1470725 688219 1220827 355899 579745 997241 1844113 207160 1227606 1082653 1739559 1995075 740307 913590 1162852 30077 1054980 577574 1154815 351050 1879216 1088954 1062227 1104185 1598421 1955232 1327533 1139068 1603686 1339526 887581 1410882 1862009 959341 1005621 1861420 589109 773403 1336758 1815918 915493 892350 651395 932853 966411 904995 228163 1737971 1926405 1842202 1010919 1085897 235513 622645 1407241 1067182 1806190 1548754 762626 1012939 851711 938769 911269 1900630 1171062 386489 1710531 1032153 1723265 1339542 72143 1464173 129949 867639 573524 1494594 702533 693734 1331515 1146332 467162 1541010 515581 1658973 1459115 559384 748068 1045271 114301 1238225 1205003 11316 1347458 1976818 1169465 509404 1328398 1086230 1390567 953345 1162055 432448 813582 1059818 365912 1010120 1634769 513002 326767 1074673 126774 949691 1291775 1634532 507076 745726 1519109 6627 1720426 1902156 867010 874963 325401 571270 1403689 544877 1578073 746562 1742929 1132272 1214796 930888 759451 1804535 194059 1337100 1121816 903810 976960 743215 1865175 1755773 1248395 47299 1899736 256263 544698 1905051 1360323 1843150 741425 893740 1532517 1726208 1395289 312907 966712 1142855 365230 1977369 673636 73398 682830 1739852 131568 30924 1358406 1839307 1973902 737482 957998 1580403 421237 110548 116527 1690368 626012 840242 488388 687434 54725 1208388 134322 639599 1760915 1216745 1451066 445562 77736 70609 821862 591309 490048 252633 1445639 419673 905244 1354408 1790139 221303 921761 1147334 1538014 991986 986836 323318 685824 981265 1904518 1596822 519219 1590846 352763 1137733 822721 1753315 696635 1564430 1940588 1340255 1299459 1560805 1576571 702033 818339 271729 540281 350771 1203353 107148 639072 1797384 1460084 1578646 611750 1857214 539558 548846 1191702 807946 131315 1667761 1922026 1823741 459913 206095 428980 1645058 1650581 1015219 1728850 504877 768394 1772988 345317 1875711 1298659 1177587 1798704 769598 1035622 2491 1232516 315601 1219073 1301512 1221532 34211 179049 181832 1320190 1527458 479487 1255049 1663499 1851940 980277 1682224 1849074 1102469 935224 1718968 1865437 763112 438397 1392912 1090954 602267 954353 1049714 1417584 110883 1715225 515205 1998589 658678 1522807 1820025 209465 1667452 425629 1041253 1149709 1327853 1315868 718838 1968924 1271345 601678 73006 1910854 987179 1338394 1657023 965776 1190095 76064 56520 178134 1726961 268279 1651229 304428 555406 1923806 1065432 960287 1061615 868672 659150 964519 117794 1201202 828410 22375 74610 22112 977275 1394712 836300 1572380 1321040 1285729 334589 262366 1325441 105511 917523 1357763 1584366 865554 1002973 1562036 1949599 214683 557101 1957151 1404370 1728305 568954 174896 360742 899274 358201 486941 6801 17610 1484571 1214798 1222124 72290 1229817 1239483 844908 529836 569530 1420688 644326 1809512 228882 358459 1277678 1916603 29614 1741329 187124 1626925 778950 17150 1797879 1882205 1225498 1857276 1142320 1586629 1926510 1945530 428290 1506258 1987408 155067 1932382 825767 1142906 1779545 1783159 232024 63757 887208 1915037 65396 975195 1179889 1258017 1346125 1201795 1808003 839713 435319 1312962 1269978 1654630 209354 120602 930657 326968 1695142 1273161 635534 1454254 1256003 494849 549699 998932 38830 719430 49163 1134503 110999 1440897 954718 1995936 1506663 799687 500549 1890984 678626 1502429 107706 1111763 1962160 81377 1827088 767051 796568 636185 136803 1053329 1268221 322496 1713732 375588 1421866 168142 1122691 763879 561201 1447484 1118363 87647 1774779 1512449 1811354 704480 1235606 1224996 444246 1442676 1961227 1295719 1524102 402896 717137 1727484 126455 1678138 1986715 1759692 869386 487400 620547 1241116 1043133 656035 649855 93324 1882963 613162 416423 379538 1583518 286370 1216074 929559 1123818 1862110 950397 1399956 597014 1079634 821186 281584 1735577 304342 270156 407947 598685 1924204 1882209 312356 1228112 889243 397101 161537 1607257 1516308 701677 316612 1661529 1105886 213053 673558 1609143 636306 1349955 58926 668179 64616 551234 1268495 1570320 283140 376787 1639 1966362 1340350 107917 1992128 404826 740453 433734 739361 903706 200136 38370 1227221 1125968 516024 133798 4509 1859752 1736936 725004 1767250 342580 1449227 499669 1715268 268200 478761 1064047 1165466 801032 1533464 1442792 553289 363607 48734 1847615 1924540 457382 1679971 464890 1593902 474488 162773 1006684 294968 718965 1909066 1744064 1854445 181078 1638236 1105777 117310 1160505 802905 52697 1841074 1607154 214708 1764390 1176267 508045 1932957 403805 1885855 1821080 909659 1930900 482306 1482942 1703358 1556339 1090306 1839911 1734002 732689 1258685 1574061 486917 125205 486316 966274 166759 350941 61914 13655 257575 1416488 1228037 1387591 12422 47648 798226 1768272 1751462 1661689 626003 1149849 1231983 1681772 1594929 1502756 979066 451819 1559222 359213 1810922 1893029 341502 1645546 1936757 47422 50604 516946 1800081 1870574 1558856 138778 1762194 524430 1473617 1881860 366925 404927 945348 1371261 660457 977450 818566 621269 504153 247117 1643410 1406082 795117 1704827 137291 1841481 1238570 1126663 470678 1390084 349108 384839 103053 711016 1553717 1789931 636799 1192560 811358 94879 307488 237914 387802 1028948 1694130 506665 651045 1509789 51966 1644250 1549392 1317095 920346 1002257 188081 545299 254004 662995 1835633 1899706 1943522 1415022 1592045 1275621 487447 113439 1463118 1119104 1599177 1325545 407695 1704179 872670 1846433 1402053 597464 243793 336731 1473784 457252 1078916 215959 1622494 384819 158254 1729341 328470 889920 1128011 821607 4242 1307753 1546314 1296635 712088 3585 93313 604567 392964 1050428 1378481 543183 987764 1636250 1574170 1538227 59191 397369 352899 609228 1284105 1944720 3528 410319 1599727 1348909 707570 853906 1140918 531541 1588467 165783 1322231 739411 1783931 1347468 635569 74607 632316 535748 1536701 1630675 957744 1117375 1014908 1309580 641859 461790 1476784 96096 94116 1842528 979939 1480096 452182 1908412 631259 1612752 1568010 572385 798690 290217 255726 1582423 270792 1846460 1235283 656185 599763 726695 305546 1165584 32179 340182 926214 952076 1922879 691149 1967396 879013 184683 801931 1272980 1082488 1612883 794558 852268 225160 1987058 1944094 654916 294536 879558 63071 1527816 1743246 1087813 1352458 1440804 1436865 1623568 1456463 1457245 1374168 789245 1838998 1269984 1828923 1256149 1290512 887020 1049124 35816 1889100 454644 1555491 1597094 1206293 1111619 1235233 567986 111103 960428 141092 710933 1452374 31464 264891 1335773 1687257 1290732 1881140 1795869 1077767 912448 1556749 1245938 346543 964773 1841908 635239 325026 37592 1841782 1609233 866332 1915543 568402 91701 720879 445515 718506 553722 1285366 1954940 1826881 1052659 1160537 93694 1656241 1161533 863377 717755 427922 1923861 892595 1912912 1963030 955210 1949820 1180115 1108447 1589226 1958133 218305 1954867 621943 1142744 1115057 1490999 1628208 231120 1185814 1764276 1655161 1383528 1935115 82150 488433 971562 187388 1662958 1323886 984249 1461095 1161428 1671094 924299 452096 508060 194953 971861 71828 332711 1377283 663603 1253181 237878 1265952 344817 1945510 402292 1373293 1539844 494592 137101 526838 1448619 1504043 1131461 587031 738288 1428854 1078573 824993 931273 1115189 1764860 676828 1585087 23259 1019368 138028 1435533 844292 980943 1844918 964178 411756 526756 1890486 76707 1291050 211633 1324903 879367 926848 910038 1901500 573177 1306442 426405 245239 581830 555122 1603334 66196 1402568 1180933 826464 1961240 1300824 106955 926789 507171 1771630 515100 1481119 310287 469424 6718 1877686 1239649 1986844 174984 1869487 48209 858000 598265 274286 266371 650972 1358660 1679988 72917 783776 732419 1847880 1015879 263848 1765926 240655 1891941 1104195 1811768 166310 641175 1607175 1920235 1003863 957411 1152737 498812 727250 1974775 253586 808963 1206036 31077 226371 644690 82183 1758828 510005 1491661 695185 1990468 1459758 395725 1533923 990908 1759164 339618 320199 18458 1433743 54915 66016 478735 859033 783993 156721 431398 1909998 463874 603122 1828302 951855 380292 869934 1727939 474525 577622 1098083 17121 463829 1063714 1582738 816232 601165 1737936 1838607 422911 739695 1205032 1901071 1771023 1230634 893188 1412680 1876350 428104 61232 1562595 938872 1663304 980916 30317 1226164 1131020 536090 241615 1435557 657027 288463 365267 1022736 1655663 1791617 849706 881345 1758670 1745301 168058 1558614 515649 593069 339707 1767935 452108 90817 587073 101231 1428135 1174007 795679 1351111 938867 845467 1277342 1906993 711379 866906 1741662 1859874 376388 506505 1068400 358587 1701174 1113703 1394065 951414 1509211 1557945 1966093 666221 1759363 985091 1125465 1424688 949408 792897 1962771 27389 77257 468000 356934 898073 1026709 1702954 1055686 1412783 1417487 662424 1339777 324745 239871 666746 459416 993479 266821 77621 348018 1885973 1283700 1369594 341955 926649 1086827 1566140 193297 1769108 176837 844289 240355 1233057 1475636 739173 204815 1275566 818630 1627394 582479 164561 401011 137710 599703 571616 62145 551768 1285605 1837798 423726 1212116 100926 1689722 282641 1341215 122633 74040 1973771 1846955 605754 656526 1539537 238672 216479 495753 691930 1211706 1448930 523476 110920 1774035 1343300 57232 178666 1523314 1599406 1574778 763438 1846937 369183 1304368 1721022 1916582 1060186 1723099 1726622 1206943 18645 1718930 1781335 831794 1585767 1748534 1805579 979188 492376 251129 438064 945874 1551976 920365 429027 1290896 197909 1883927 318127 731082 373871 1465763 230111 1243502 240700 985530 1606092 799319 1670252 1852392 1102152 1488861 905357 264993 667143 918648 1714011 123139 569752 1288326 149676 6278 967589 1758371 1766191 206225 183215 1879733 1323999 6320 1756326 337474 719749 770310 1441630 1246378 756508 1593166 1790026 1858108 961345 800508 1010743 192043 97904 279705 1617879 1158850 74088 359892 888173 602663 315315 1700518 431841 887561 750896 244778 408644 257749 402847 211901 1630492 1119879 697384 735430 595811 425561 375815 1606159 466995 1846751 419166 657997 484030 1897537 885754 1726934 1468059 1762103 882423 1170091 19417 865970 1837451 516175 1563 1534210 1800592 1557524 1696759 927711 1677649 57770 1772905 284873 503612 1032025 1457262 1334004 456679 274661 1863700 935716 1405184 1737175 1652266 420667 89300 1499778 87832 64535 1506660 1778066 16245 1099965 1841215 856987 1955234 1048941 1554797 1081361 878424 1564615 1760786 174565 855205 1841238 1246188 180027 1919135 821128 533567 1161493 996865 1580904 1507852 1309638 534749 668600 1078724 204372 1687434 463846 1282252 431234 1096636 1868710 1268395 1633409 1786158 400245 1055376 146183 101870 1482657 968416 1874143 1020406 1393136 993805 1399518 1238348 473503 1391781 723796 1667177 1088602 1147843 74810 103310 295322 306701 133002 587349 1181362 142063 183413 882833 1074017 753166 53686 337325 506959 1090413 868206 1586672 1954939 952941 1024454 815782 322487 1169511 824633 1136301 621210 323736 562836 1326785 888945 821424 1701444 1078465 1765157 228533 1598394 1167796 716088 1145106 1979706 104719 223487 47189 1728615 350976 394615 1283088 1439689 1571159 1388893 1126548 522909 826016 133502 1984281 1161382 597508 1810653 978615 1317580 1207706 1915287 1396657 828611 429500 1969339 801561 1696901 676153 1529914 372622 1555391 1357214 256675 1618307 415084 77120 400991 1758765 129537 275999 146790 1606295 1398917 555557 1967100 4261 484183 740119 872875 703273 1692044 418454 1822698 1716973 738243 907122 1940341 282053 1222292 883456 1309274 1150040 1576215 1781701 490983 228052 1681262 1196207 1700576 655587 244637 212474 673386 824536 1241963 1276430 1371129 1443463 718817 1906554 1165572 1913850 1337189 218569 128097 1739991 460291 758359 986255 193199 266750 361458 695777 1769459 288980 120150 594001 213595 728449 1780126 156315 305237 514799 1796577 489020 803508 1512985 944411 561922 1535057 1870534 1069334 1348758 1356391 1502211 721503 957934 1773981 730612 27998 1723030 595890 1074810 1669828 1267032 931741 1203524 1138135 410480 36827 1782276 1937118 1463719 402892 37255 837109 52835 1069310 222798 1451410 1371428 1129180 1249496 1622857 374382 818615 923917 855165 824787 1000090 182665 447786 1170152 443232 394382 733321 1622539 349690 445802 1766425 1390161 1359682 1144926 905293 382358 1810323 1268682 963186 899184 1920011 1184732 1443642 625125 1039044 858823 10583 289872 1644712 1517694 1056279 517659 1717550 1079967 362086 392905 122453 927953 1447437 643074 1417395 1324170 259191 51110 858525 1343811 1587369 1142228 13699 1630399 537498 61176 384842 64827 1346620 922255 413650 528505 89325 666854 635311 325247 100689 1674087 1082334 298663 873619 183107 1052164 473504 964638 1456600 1786928 1806052 1541613 1294321 1550176 1380335 1912900 196240 1518531 760026 843356 213287 1223862 912063 325895 1992776 1498017 507216 903363 651206 134623 272866 1920007 827740 786911 970673 1023489 1399188 326247 764410 1868651 1434436 356061 439121 726693 34337 1158924 1667217 1747630 889242 404940 4700 1673097 1380203 1348580 1465599 1023908 366863 1644553 527621 94530 1399686 1665568 307123 536985 131724 836415 142554 1592817 574647 461434 829350 266636 389320 1994309 1250185 1118445 527421 1391394 946015 1395714 718540 107018 1030856 1141385 201754 1125191 1637715 995085 1791193 1888487 809778 221507 635572 1751939 798294 1360044 1331495 1398276 1425492 1758531 1898810 272412 1386759 678575 1979433 638530 502973 598386 724910 453946 984185 939638 917604 1479617 1412546 806995 1003196 1949241 466414 1093529 198521 380897 1428668 457435 427108 1814100 1744236 82957 260004 1204766 1154942 1468353 283765 400840 258402 702103 1110415 489939 84788 1664786 459164 324407 1772755 41533 279937 1067665 1499730 1732259 572672 1022965 464498 8147 1972261 1200105 1273222 1533584 1457577 1759748 812314 40837 233302 1562579 1043006 646516 1595464 1074963 1820140 504875 1788726 103878 1433370 1997180 1699131 1376099 253906 210353 1608961 227024 774343 249303 1250986 1800771 234039 1479836 1070177 715119 214087 223465 802916 316426 1174973 772889 1706083 1862251 1987998 190620 297664 1895345 251471 1945476 1699930 734598 977411 547806 496575 107914 910663 1179378 99876 260936 452778 451469 381837 586825 298298 295127 169208 587111 309618 619028 1532758 2278 87255 1426248 35069 1724667 443322 836929 81837 248205 238090 1477173 475786 214011 733706 420815 209078 692997 1424529 1984348 135528 1440590 310801 159273 316040 1672584 1996630 101755 635330 466812 1054250 1218646 604020 327396 509937 337884 311075 862772 1227268 1367026 1458728 598584 1384420 1573955 681045 1090376 227431 802077 1819597 1596311 64116 1054018 855319 1154145 825719 355342 352649 339569 1448036 1697831 1533827 31967 950797 66664 1578875 1117396 1489554 617524 1290747 360984 1115281 389346 588306 192069 825089 1057200 771524 1211197 1651663 1897380 455475 1785165 753263 1331079 1848149 1801890 957731 1072680 1476416 537874 721665 1041799 727504 1407958 801572 1054651 417935 1133386 328933 548228 1335367 119692 1853215 1803170 10368 992473 1333737 922124 982092 644218 263499 1102274 1619805 1177998 464241 654220 814045 1871193 686295 288736 687637 1346051 1411789 624410 1705462 1952134 138675 786585 30923 1085982 594314 189909 1333812 1520604 1089074 1895655 1079379 779329 1306375 1217531 1487503 441393 967529 1930735 559758 1731008 1020810 1636642 1667291 225186 131295 384718 485474 247456 1580395 655985 1890006 1000022 1831195 1501254 986785 1040113 1421935 1821153 106850 332504 999651 598232 1706369 70352 587234 644283 998179 212516 1228585 1638558 1002087 1734162 1687896 1529744 639284 1903086 1432202 1065197 1760332 1343754 259489 802920 397653 163407 136464 66634 1256448 899102 46144 1082209 1753181 1483726 233049 846043 1968672 536690 1614020 526057 1846557 475042 1077921 133085 943709 1972091 91785 1485169 426796 89215 1624772 1077196 1973494 743974 1669085 442259 981386 853080 1374966 1967679 388153 1290074 248826 1440305 1226083 1254383 176850 1615053 950170 1179480 1387217 1531952 751687 1762284 663101 1255704 239543 1437348 573518 455743 88559 230588 1592082 1503227 1874083 1550063 1229345 1593158 1076260 881540 54918 788624 1113626 12524 1824808 261958 1376455 1348372 1365058 556294 699252 643740 1513137 1677228 1650674 1668864 1111525 1195324 1212395 1477152 1711294 1288315 3714 278519 558815 1428954 1942935 1115125 1236164 1036793 958606 999606 794098 1853807 902380 50729 1064055 904160 10390 1580375 330709 1358217 161305 44095 1671042 1128585 85024 93798 1664396 1978772 90425 1523006 1343016 1449972 321121 854288 1899330 1632555 475389 1377875 855170 1250822 978362 398690 1161947 362592 402334 1049253 1088150 1589381 541964 190655 1002728 1831111 1980724 722493 1835679 1526852 1888166 1227374 275106 1476440 430042 464985 194456 1731210 928658 1671134 1793525 1133647 677621 1129394 1989494 1739575 403687 1939451 69043 1982671 1152760 1758605 788567 1205594 504648 245160 680688 880264 609034 1838753 435670 357623 1937445 1441688 968417 1054006 1200206 1347865 398074 1127849 727916 920427 1819000 1718357 765489 868509 1064751 121580 1288582 1095880 1870307 523325 1945267 676879 1497557 1854142 1133058 24095 1992991 1159748 967099 1816929 1555284 23858 691407 1078783 707700 1912458 461956 1540419 1494199 868237 406995 522567 116100 55849 891843 34580 650654 1153354 1275926 35976 174624 1070535 636846 181461 941508 1675313 1885989 561061 391892 1833578 989040 1733665 97455 1206383 852214 1623137 193028 872520 1226622 1839736 98959 469947 670709 1350248 1092159 1803138 1914942 968321 1450331 734042 842868 1315722 1960047 901585 1977800 1169851 854781 628854 481446 1590620 53208 389463 1045640 1585855 810259 788332 1972916 308375 1094997 275779 535166 979199 1919210 469296 1097666 1084966 559147 1629813 680120 1588772 1351013 385340 313993 1639607 1334853 1984741 222528 1819515 674110 1823070 1500221 1785600 1617120 47294 1414639 1314010 485800 832128 1730475 1599832 156890 1369488 1574371 1515506 326832 950771 1869253 130037 260015 1405794 1694842 731508 68528 1132678 609666 1474448 1945591 851984 1950870 1517744 678829 831989 788224 153341 1882583 46275 1627929 491191 542760 692055 1432188 1684307 478769 690473 207330 566040 24177 18220 1687944 1819846 1416157 859843 418850 1173241 946618 364096 1932216 742010 1223724 427307 928213 433420 649718 909318 30807 60792 496339 1410486 799110 380916 1582302 650667 672213 1037599 1951612 1148037 1142134 1006666 1895131 1623906 1217324 598102 881652 1423435 1302687 1945537 950620 270762 969386 777104 1297799 499557 1399430 1343545 1252553 858813 1189665 1183644 392806 210951 1325578 1071345 55073 1222520 1184158 1916366 628339 524956 1331918 890133 1201049 1610531 497030 1555147 1042738 1276865 482334 1184804 1039075 1485279 1812087 848575 535981 1044574 1932719 358480 1012188 1595794 1287569 579408 1253460 314262 376285 1314665 1000929 1865234 406221 225791 1951319 1686495 294356 608441 942218 312138 1328661 1657064 177806 1419293 463811 204431 993981 1624081 482636 1779322 8073 294777 114520 1908636 607537 229363 1116484 1629783 720238 1619629 737771 1368503 1665723 1354634 523622 1340794 644659 1220618 461892 1444015 1935530 1815401 1054134 1151225 1562501 813517 1726936 825612 1581124 63578 1740245 1878787 881231 233629 165378 539255 833299 1887063 332921 980576 291681 1245958 515165 1014501 758223 507352 1646152 1700279 1442619 127171 1089802 1685391 696174 1835429 1180428 1477657 385528 130120 999240 1376071 141148 1458503 912230 1739381 804449 1700706 71233 428557 1837014 1068386 469741 1620997 677159 1881795 200627 728784 336363 494795 387304 1118056 1203847 1007223 510271 1008193 637522 44383 1475952 1865992 1645232 1020590 1259850 18372 1913727 900089 752742 1844898 135489 1841127 13593 690495 1423346 491628 615464 172971 167507 944452 165651 775696 995840 555465 1413508 555959 1385085 1146200 1491444 750082 243522 1386776 1769809 676545 1312775 362849 415454 1479991 862660 405617 172286 1539189 367445 117251 523746 1783266 937256 1288739 718675 477492 313385 612267 651989 1200572 693728 1578754 1923522 273277 1119833 176464 1600557 956507 243052 1160572 1005371 1710189 506212 1719787 1690106 367134 1102967 1471254 1586493 1247868 1088145 335012 1112188 1748869 1591005 238305 278486 487472 769121 742938 405278 1227708 604205 1179819 1730689 299382 858653 33830 779124 854459 1925575 24418 1834605 927517 118210 377655 997983 1624585 1400972 749438 744258 1422296 703474 1654721 489988 1739318 1912693 574394 1338389 725424 1216835 726723 699321 1867739 1744474 1076880 64803 1641402 1837782 933569 1993347 558541 1617533 1678462 1322869 1592226 559851 1083758 1348952 1844995 1741942 567963 1996292 508691 576164 416525 1830027 704086 1672396 499317 1675983 1202044 795840 29302 1244514 1840080 1126206 527418 1613280 180422 1173333 996056 142322 532708 1935677 1721893 1950995 1670474 1313166 1407861 1005367 1889694 517985 671408 317184 1884861 1893449 4300 988658 505008 520532 815212 891214 1567646 736960 1804163 1043417 417530 266169 681541 1775024 341750 1109412 1794635 349016 1813849 814123 172652 1818609 1365449 292518 1713762 130608 1219894 1937372 1731463 107072 550475 760232 1779779 1711006 295629 991871 1578294 788196 1594521 1837461 207265 426101 986487 1103448 1028769 255851 846879 880101 572349 925795 1006762 524800 1442742 566029 275824 143920 977965 1207019 1178339 1828482 1152702 257863 602202 511834 401259 1755697 939831 1236058 1710178 1706154 885760 592370 650177 698069 1861072 593212 1518912 874333 1497445 315172 1014801 1812892 298494 1762595 946784 1522191 1909511 749847 1144149 161188 996423 459338 209841 463606 13362 1095206 654712 1469038 1456514 1847155 1175751 1821602 1184276 723886 822157 298795 1322475 1209068 78353 556036 1018484 563010 814532 188630 1947767 1835846 863399 1449014 1683174 1621891 1604676 205504 694619 1405440 1661058 1146897 356908 1088897 410855 929274 210090 1546045 618661 758337 255430 1094610 1467173 231051 1793346 1134566 12068 1906618 1806409 1038917 646375 930585 697614 1669260 898557 1413493 1243044 93130 1175706 958753 1657862 1524505 419982 607992 903349 1507624 761160 957002 150605 756825 1232042 195562 470727 864187 1971193 1249841 1901829 195684 679789 149490 657585 936754 808556 1679146 402965 516688 1744749 913206 1456576 437277 471784 1400876 66515 828525 120390 7805 569911 248678 1897156 1095071 230490 158013 632912 164565 1032483 711659 1110768 1228191 481242 1874867 1738211 372634 1838473 1682634 885038 1957541 1910580 1999129 1635215 13570 1987051 978283 1705719 1496993 883212 195334 296868 62843 656689 1489901 1741514 1426245 1821211 1776177 727374 224516 876669 412251 35673 1225208 79411 1724037 1705942 1826218 313812 874872 1959947 1505885 1777364 168378 1062779 1280404 13290 1672912 1238344 1105988 1390904 686091 747309 1942934 323617 622769 1763151 1330421 1963388 263806 1961059 1066712 69389 1769688 456313 295020 1566222 1931058 1008658 432463 667779 1611254 123452 1966908 1661585 53864 1547933 1913211 1180922 1171988 1468642 499331 1629820 1404023 205900 1607384 1510084 1332417 727161 1633843 18534 339807 1307837 1827193 1584566 1398357 918084 660858 1653470 1652642 1597906 1545192 1691278 1309776 60614 1275983 1803278 266030 1807200 1347333 1104294 1355580 285370 1728131 316675 626345 672548 1911196 1900247 1931789 1188645 99663 1796197 958092 1095446 386742 1648244 1758963 1670523 1144255 28047 82232 1651560 596641 1953455 1628912 980562 947184 273780 1827915 1023965 1604181 1410413 1269992 24166 51340 536580 845222 1121874 549761 1482782 1878344 426855 1593420 1820222 429000 1750632 1962837 130025 1210370 237803 420680 1958255 1200631 1147037 716819 1710885 908887 1928714 1599338 608872 1824563 549933 944011 1053312 486044 1616033 1811969 175946 1441467 1283891 1431192 556793 1300926 934747 593058 1393259 819450 1551193 1679740 113862 1657635 1166956 1604959 1370127 893511 1312404 1597004 1670438 1865551 947305 1143698 1678370 1130917 1284949 1739623 1386793 1467220 815081 1720321 1334064 1582995 699471 155859 364387 1953306 1279977 984290 1021398 802781 1714211 1698267 1471301 1933270 1791159 1684373 518845 313135 160990 1880837 1560162 730327 412064 993210 163847 968587 196598 271633 1313785 504245 111903 1915152 391771 1418052 604590 1877131 1143811 554440 1814157 1829717 1606439 1770603 1840625 290759 623086 1897319 1707263 1657237 1514523 510873 1413644 222998 1017105 672586 1697779 1145683 1258951 425763 483752 261871 86435 570449 169902 191526 978197 1145892 1919980 403310 835771 395017 1639451 882361 1255525 580874 441039 1264593 1852014 591883 546919 1013037 1987661 1846196 988663 322919 1511802 708171 971913 1397172 815338 1075024 4390 1454027 1430576 30220 173855 1842478 119273 625060 86950 256335 1893108 1495116 1581000 991437 1311407 237977 1890021 1594330 1772024 609357 957014 1393248 815839 1054361 1260528 1257891 349607 1112019 1302873 145676 1324287 843548 749358 1118387 178347 925295 398749 984655 862774 1277038 643994 1781143 261423 573199 804370 1109231 1810463 653117 1671342 1817208 626195 1396435 1917957 1305306 561554 964201 1805111 651213 1790896 480895 256734 982733 1188233 1422986 1911110 998615 1072020 1041264 826592 1027093 1554068 1919956 1983681 1622833 1112917 1797220 810232 205113 871550 610601 1972142 120194 1946010 1894335 339582 21588 1171907 560539 1843459 1240383 985240 731956 1396267 1133738 1464020 1317433 1214989 1905958 1280309 1695090 1091037 252025 914035 1498680 1519885 1099887 1704200 1753537 1138989 1042309 4 712527 325152 1556206 1669600 1720715 608783 1785335 501880 1434908 1094522 832472 1316090 917925 1659169 418841 593773 1791469 1590468 23010 1251165 1990192 1516873 869908 760468 891847 1525731 1895068 47215 988090 454782 90652 1962933 179439 643013 549204 90714 1062561 1478977 1728259 571919 1957923 1270273 759703 1613449 115906 1835013 1075676 1392435 1381621 716923 230874 272822 1488499 863646 820089 1751784 223333 1671229 744700 975438 1282605 837155 586963 1787073 164730 753671 1246492 1505070 1405882 1934841 925694 929538 1873256 31744 428445 325840 1896807 1478534 54692 114412 645869 1005283 1407266 1605366 1367538 1107199 164571 112809 214813 1447808 34778 140471 1332455 1110321 1013262 1990303 1963696 465210 720533 1566612 121170 698762 1899624 1753006 981024 1097768 32962 1232760 1528661 971606 1337811 1106526 592745 1804686 612929 90609 301070 1775365 512151 433328 958652 14141 629455 133802 1617643 601220 1079933 1575538 1756153 1494175 474393 331899 1993485 1560072 1729177 373022 2572 1297915 135260 706882 421191 619885 116502 1103057 1764630 397760 1888636 1090405 1368764 222846 283950 991227 1642449 1601953 1767583 997224 1809740 1095748 1611508 132327 770778 1324976 1624038 1644255 1254081 653133 1434408 802314 210539 1349172 219557 357780 1544361 43279 995992 615864 434953 1559724 1662024 716873 1083504 340033 632282 248078 973511 1099747 970541 1087192 1667425 1836619 1465499 1331634 920206 1786854 1962202 1384838 1901982 716529 1844066 144042 1238873 1169772 1845858 1733461 676319 1111883 1843275 949274 653438 264892 621467 1531591 169215 601478 1463346 13422 294661 752833 736689 193884 1768250 1648269 1825204 300410 1501061 1849910 828263 1316027 1977463 1266035 1274157 751277 128372 1537803 76858 57922 817771 901938 1792719 138011 1974456 652357 1129658 1674832 269546 534941 550008 1213607 225907 638061 772452 678946 306269 234682 1283324 813603 1162423 629797 263234 1399011 372827 889696 456202 1181315 1419701 786237 1274239 713602 1200308 933656 383304 338319 766882 1082637 99689 627431 193460 1828481 452653 130906 267426 1872423 164090 721296 1380454 1994268 1538400 760167 1859826 160023 493513 361787 1929455 1835029 989989 710667 1961539 1195398 947463 1081995 1976147 169229 344117 557924 916777 763948 1814482 1077299 319208 733171 1571397 42190 1679819 830705 241667 963319 1820276 13213 1519946 1926345 1512761 1345051 1089644 1236296 1474554 142502 241829 1477955 10060 1675466 1372268 630343 95742 1484675 261271 748468 1935066 882371 1620632 490416 1415714 1097040 445292 739921 1477676 184374 1670583 187370 1342793 1610478 1257868 1217256 649328 173697 263159 1187759 944904 1383946 1969171 603136 715140 155328 820554 1713067 406060 844569 1745933 1538051 217895 531229 743600 370899 776053 300446 379249 966705 43168 511830 659884 487724 1950319 1031041 963931 391695 1407399 550072 811250 764641 1703982 1852 714730 921899 213721 1355652 499761 1423404 502372 218612 510523 781000 1546240 37054 1320928 438514 1888970 733642 271029 1299256 885046 1705424 1599445 519517 341025 1323409 1526074 1984975 721640 1508874 18628 1767824 83185 292871 1618314 809387 228825 1649211 1202925 981664 198183 749347 1531806 929362 1135417 1576339 1891041 531632 559339 282036 779659 858844 1091592 135737 839499 601352 1587386 1971805 486502 506276 1113158 1344195 1265012 1606237 1275860 433013 149386 1774754 1173015 1654341 680640 821235 1610387 781904 108226 945642 924471 1481765 1341081 232079 1855607 923783 196047 1068030 1029593 954495 50970 1176601 362183 1657663 1411418 746901 911022 1928100 969241 422108 1197281 270629 430610 1681886 1279662 580793 431508 483273 1230010 174167 932197 1168871 1312191 669540 502315 1766295 1140509 29238 72525 1554283 1128932 1023829 750416 705746 1188220 968965 135893 1695304 787817 939473 561867 473624 605599 325605 870833 128566 1424703 1980061 1243049 1781642 1636003 1310802 933935 1259723 1564084 614774 893722 1020003 1558242 946367 896545 438 821840 687554 946537 377272 1493114 1875604 49933 1957550 894589 1446376 735786 90693 1782360 1102240 1710826 575711 822420 83849 445027 1262613 703560 1389594 1885548 95140 1553898 1655026 578389 132114 1815434 58415 1049151 176578 819242 882333 478476 1456434 520419 54498 745183 1047360 677856 1435528 974368 292697 1045204 266019 530539 1935335 520687 420646 1369629 1213177 1297940 605092 1762751 165928 788170 630932 428315 346748 1365776 1758064 725873 1720834 1890444 165493 324328 1020011 1692866 396704 1430663 1147464 27918 1779335 627939 700 1384339 1755518 904530 1217319 1030468 1221772 1149601 114589 1182141 1410275 214458 174889 1355410 461721 1428279 1651680 639736 352560 543834 968129 1673167 988276 1490028 1810287 647168 1636681 370981 1422619 1133753 1199299 448903 377080 1896049 599556 5925 1267770 833400 13666 478207 988165 479849 1993645 770472 1431136 937985 662517 698676 1474569 670073 1169804 1325923 1467437 607607 1584169 1743869 398858 344223 288366 917583 460148 128998 1539198 1892501 1951338 585868 1887357 1662032 1210566 789786 756911 1524473 1885729 1410076 1699038 1451625 630845 1712146 605081 69636 1280814 215532 1369813 514998 663701 815344 1359915 955747 334956 572839 1126184 1031894 1055076 426348 983291 1284626 357253 1967324 501819 78811 831395 1457635 1087891 1196804 905658 67279 781754 498961 1662621 87322 603022 296733 81435 1421122 1615450 358811 1336159 1594710 219277 1283696 1141109 1592256 5731 1070768 331269 1938038 1807021 1734078 1701867 846923 1383527 412575 1046948 35227 932703 306172 1885788 1925347 1601862 318988 123471 186540 1248961 998681 645678 1335621 220803 1458234 1560217 582186 1382856 785023 780742 1479645 1674614 1617691 391148 97742 1797784 228822 1676968 1695528 398794 987448 1253306 1259563 184046 940688 988462 1196845 163038 843619 482114 1662539 96411 1651930 1519301 1795797 1142245 458211 1981565 1721486 1326807 1814424 1083824 1020052 371256 51197 915608 1664133 696110 1262591 1259135 731992 1605966 610518 844875 16631 1044910 1874344 1343744 118857 1449625 141195 935107 525511 393724 1822219 76722 1140003 986933 1289791 829222 1909611 1204578 1364768 717222 444103 938482 154642 1511713 549225 906119 510183 528718 1232569 893883 141156 1633535 1071629 1218863 358015 1271853 894502 65867 1028362 1606513 1090844 478274 883619 1250746 684746 607732 952730 223512 280958 324312 1215146 507766 1832221 456858 1859748 1578834 850308 793612 1910795 1622107 908807 1670551 767007 414693 1609331 529904 1360265 340502 1660714 845539 198449 1673030 1528705 1872318 1174042 1245874 1088025 1267628 1727088 1946451 867561 1502083 1916687 880432 749033 271676 224597 1603007 814633 1079592 1223466 1394098 1417366 1110280 781327 490527 17027 1412271 243571 144997 1014414 1261801 1182913 1110335 1804008 1872784 1023968 1687515 222453 1580803 537364 1864443 842529 433352 191630 1200617 1811876 1458990 1988087 1578818 844250 1172721 819957 641488 1619196 553838 517023 1477935 1363789 130291 1978338 1068330 336537 932619 374364 1036636 1019578 1521825 1347270 1413876 674507 613134 653106 520142 383909 1642715 652150 563897 304254 1519586 1380262 781770 736535 995549 301436 1374258 4517 1947935 1977234 889021 329523 1667278 675237 1051629 1816189 1502403 696605 1803902 1905563 966694 1350313 467886 949461 251762 1034534 1830493 1715369 946356 722269 623011 1412795 1946634 1135388 4909 1329416 857435 252478 1250649 482085 922990 776915 408378 384177 131693 1558273 165066 869252 9762 115986 185612 716279 1891841 448125 1994128 1302539 1398358 999217 1961871 1582118 358862 1589176 682442 788065 711119 1921025 288313 588173 1914952 165982 41895 1581006 794379 1161707 925721 408819 1346114 325864 1734469 1315206 1634736 572169 465594 1332731 1722544 1487159 953280 1524945 298402 1867037 1953282 1607745 1667235 888567 1995225 1660054 1328855 830714 1880935 530990 227251 1682851 264653 1557428 1946879 918063 748254 1243191 1589464 1058855 624878 1021335 1757901 829418 1705278 1925497 556802 1358930 1448223 524090 379029 988800 933156 1376220 1272115 1812847 1344127 899943 1891496 450125 1645163 1895836 203199 1127812 1537040 333719 949275 1830910 978347 871690 142472 1205785 967605 1834412 284699 741671 1446534 417609 964410 1345176 945029 1773895 1830305 620777 1969950 601280 387193 1309617 1962438 294891 373807 1351455 1386133 793960 698230 1034872 803589 593998 802913 491401 1527621 1588808 1515735 558625 568505 496045 1733838 1603230 1751604 747539 1559737 1295009 104611 334787 1757191 354419 1585528 1496078 811049 68606 842426 162380 1334515 1681920 498381 1336951 428048 209956 1996704 357805 448904 1846905 676310 339681 1537849 409317 26680 499793 1002329 623706 704249 1632551 1744758 1700344 832724 1892678 1765455 69573 1413920 613865 1345030 9607 798895 132737 1323633 649359 1159151 1874945 834359 310594 567027 1214777 1900513 753184 1962729 1536137 1086088 1443275 1367923 1616430 1809228 130119 134073 1723304 943928 1523790 1843338 1845331 1087502 662622 1760911 831661 189089 1217652 838216 1170504 972610 468190 495930 631322 1655180 1032432 862955 1174022 51546 1620327 964152 1280904 750165 1114735 792933 972440 1326710 218449 1806896 704218 1669393 1276969 176567 1779763 752830 1160784 1362893 286376 1136254 1196716 170118 629474 809675 536628 752503 967728 989285 408199 1345095 1692235 509736 411800 1268795 1462844 586023 999431 1151636 467770 209041 612609 1940342 605498 162295 1250375 1344882 134721 1445038 655694 1693710 1794659 448989 419231 156109 140391 1775983 1679253 841806 810809 1831151 865024 1560964 1163097 1053980 1845752 1248566 226571 132495 1166707 1576359 1251314 1959173 102426 1564040 1494980 1616293 1707142 807092 1246027 841333 1179244 800419 1755252 178716 888539 650744 1522795 1654990 276483 1669803 1604252 697333 758996 41834 182357 160729 1595167 1696592 244987 1951309 689557 594171 431802 491989 355593 532062 657892 1879688 105497 484173 968357 1034149 991142 1531128 1741642 98520 263000 1730447 394431 460188 1082532 742478 1547575 1886742 1057432 520717 100887 348780 524455 1846161 1125513 459832 449041 954754 1887717 332823 318798 860183 1498591 989139 104947 313635 1071613 1849181 1867862 1725480 1954325 885642 759352 1345927 885192 1178495 1619532 1342693 154757 266368 647478 1185453 866008 598138 1156082 1228206 1077308 380930 1299230 219964 1143522 1739139 324063 1856935 379608 705036 196654 1899025 1351506 497969 518471 983848 994627 773926 1787637 1797143 1676262 295400 1869725 1941765 1180538 1742391 1144000 1868394 797760 1096908 1513517 1640995 1107887 883372 306495 1690123 822033 625177 1284010 1892142 1513865 28777 1533064 1390798 1253504 1918610 989435 550026 645124 8066 1918619 1931026 1137252 48525 301913 1685762 1019444 76221 1228060 1352401 615088 1136169 957407 513500 1035603 215016 1298222 463647 1367883 1560981 1568615 924210 1481010 1409529 448487 601566 182825 1531287 514894 1461838 1643957 477705 760918 216270 1167440 26217 563844 1965894 639562 329178 1454487 520730 1245088 1106163 1939305 814116 520016 174147 682144 1490916 575015 384268 1638629 325339 1308034 618649 1507507 1909732 682594 138961 1491940 1154947 590249 1394867 942715 946206 61397 391833 251123 967092 803296 473150 1930378 485151 452835 675953 304420 1776776 873503 394398 853926 788214 434657 371121 1016569 929908 1244192 226905 583910 805429 1567364 366257 233143 1023548 1498679 1296050 1274568 1429782 932470 1527396 1355877 1110702 662343 447685 1622328 599410 871642 60857 732493 489028 1270920 909913 1152825 750335 164765 714513 70919 1173836 690632 683322 1106563 826261 1102037 1402193 201697 1940216 224073 1432614 212218 219666 1373273 856787 1573827 1027816 1015819 1405875 617735 158678 1350703 1181218 1641926 1342228 1735455 987192 1422065 1784091 1305996 1537220 1743414 1007610 1500140 1289925 1911001 1523821 1430509 1989861 1972269 1599956 782883 1079182 62481 656353 767793 329639 1711519 1611047 549152 1788688 921985 227898 181326 1615125 180519 1254857 1359812 24172 621481 411343 323903 1308610 545230 1651511 1116503 1935379 1261642 1252478 660070 248569 674727 636022 1590844 1776047 738851 328244 578875 1974825 1127139 116739 1411962 1989271 376803 781604 356169 1859098 800347 398482 482354 1256638 1906408 892221 1404489 1168265 1238631 581048 1142417 342171 1672520 994219 1304788 777103 1412637 603550 78986 1567937 1562446 1404817 1404640 1221432 1063121 1223586 148734 1020404 72554 1855430 356418 1728585 536894 895654 1203088 1311690 998787 412989 642405 829536 1269395 1838174 878461 1844583 1685168 1557297 798990 703421 1441805 867804 551971 210414 93599 337460 1424026 1696721 771683 1351314 1994170 1239561 659816 1314668 1626364 641130 311286 783518 146034 565664 1459921 1497906 496994 1422929 686476 184888 1847251 607899 1193342 1743952 1286056 113683 1210490 762846 1419180 1238136 521470 911539 1991312 647276 1359928 1051813 1337005 1138514 851615 1163256 867606 936387 1393786 1948699 956430 1561701 77705 535714 567765 1113166 358199 1369406 761724 211765 1341951 512778 447380 484769 601893 65700 322577 851856 168021 1230485 1669359 1046313 353496 762562 1007665 1809957 1303810 707144 1392384 1397238 1828296 812849 821241 1831166 1563151 1851478 304750 1446022 608210 300963 843784 392689 1838420 630528 483107 16420 342453 1880200 1430947 13843 540399 1612247 1190553 1770357 1740610 685714 637383 593242 1400644 1080443 695004 1673813 203007 934688 1488467 648052 813560 1385798 1165832 1936640 60516 1639387 1508660 1167110 360518 618771 308398 1892886 77715 194445 571242 1016979 1681779 412552 1682448 1735147 197891 631584 928546 105068 1530335 728503 1986038 1949413 287050 1019877 1473378 995643 1955274 742677 381666 980590 842947 747322 1825926 1413559 1665176 1982028 1989073 155991 86803 848360 1604503 446531 1558794 1633193 370922 65792 529876 1003257 1862250 1430951 1439936 62696 1160659 1908600 1684504 484796 1779088 859105 467531 1209124 514620 1086753 1030008 165187 1767210 413727 1726521 106413 380747 1311601 1202739 768716 1123713 1841173 1793982 1850037 1522601 1722622 1431157 60349 614099 1412047 988463 15918 1730788 1823225 930304 873223 1366362 822856 1495539 512351 1466553 1550992 239662 563800 1242857 1119881 142288 120738 181093 343345 951232 245250 1105916 1197831 123443 700078 48545 989892 319339 351807 31358 1265663 213948 1933365 1664385 1404814 522565 745556 870184 1616159 1605128 752956 957129 1367553 863364 1908581 530610 1976771 962894 1748430 1222163 896881 595094 1330137 1872522 1177017 851436 567733 352200 148947 1821372 1870742 269979 711792 919977 1698232 1526507 1096205 119202 761290 1372708 1844696 988389 1282785 188417 844254 1854159 757585 1964305 26785 1946095 1056865 1629685 1660743 119770 1000014 1758627 1380715 1016788 505410 5847 1882631 500358 692554 560059 577346 248762 1379554 1563882 241465 820539 787529 521650 1375067 1641465 192376 1238647 1243283 1503385 56438 1370483 1305450 555944 995153 448192 1350829 147478 271298 1972375 1888675 1298563 1771834 1148861 1260980 596428 1009258 364442 884733 1345959 62108 1009547 397217 50853 372550 611575 584234 1237354 879044 451413 770233 1761113 1785719 1408643 970136 575993 1433262 518421 1522684 1463447 14640 662104 1238192 774723 1962991 1107343 905643 217514 1656499 1484460 1301489 385590 1064229 85848 1722907 1255226 1658572 1741880 1765201 1262375 1650778 1609135 169912 1058559 1624655 244701 1412693 169345 1597342 542677 492153 267087 716915 961464 820371 1133573 1636676 735132 694023 1423194 973708 1234860 220194 318328 886104 644964 695967 991255 642862 795011 72636 521787 960579 701874 1436384 916052 1243909 1353297 694351 1851118 732931 576145 212935 213726 1584373 1101335 3720 834980 207980 682481 970168 932573 628985 77504 1250906 1319182 366266 375718 147610 139706 16579 1177687 1700039 1159768 1275482 215700 1801657 1494025 1471667 1044774 1390406 1647423 1560579 936074 1906496 1997905 375773 1290080 1111798 1025065 470668 1793400 1864168 1969464 170093 449960 1447256 454867 614949 1736223 1580336 358822 365953 1233747 86856 1692930 923207 1699612 1639286 88228 1294959 1061037 846654 1676756 612658 795800 1043870 1967928 1527531 41903 1118404 1718580 691127 929843 1371794 1806517 1247035 1754166 358817 1130381 266113 1087325 69025 1820945 1317160 975031 1259464 21963 1130580 1384530 1695841 318844 665620 587769 196961 1987590 275968 844279 465367 1252154 485119 1054675 1511800 770258 1758208 1205769 959602 1427283 1590355 1795689 990996 691395 485094 883131 1042029 1069537 920462 1917276 1735810 1984346 1671908 1809420 968258 1956513 1634975 1037985 862459 910619 1419017 1961843 1806676 629130 639268 1531329 585090 1946160 893933 1918893 216754 1318944 1489481 1387329 1289783 1408476 978856 333104 1908317 475987 1146551 385676 911997 894339 18058 490756 964094 173222 1520758 928690 1991752 1680118 1950183 954451 1621257 842473 854840 1308205 1529538 209167 1327913 1703206 161486 325226 1148060 1304632 1185711 762257 1390532 1589708 106400 1631404 897294 146901 1787460 1662633 1201176 1160121 246026 1266407 902239 1357942 1198175 641241 554666 509343 161655 825147 1141469 1741267 383577 1912105 851359 1362549 778483 230091 1121906 1646628 640321 1411591 1037660 1475871 696611 1288651 1063650 821676 1160558 1587181 1208424 676171 1048976 1350505 326072 1069974 1740304 1482226 1352910 158581 849834 206732 1196382 1376839 1653047 1887265 1530273 343160 1150531 663326 1502782 1328502 1768104 372379 1255794 800166 250656 1120016 900847 1131914 1243883 1539045 1672125 1476240 1947379 782774 1915327 368619 1011905 837893 1835182 1234901 786560 1549747 80594 436939 1018558 1102875 292921 394019 503493 776616 899805 225608 103127 1882000 1301088 354147 511326 909466 1532283 1967924 1795028 299937 1879875 613540 840557 1724681 1369082 945390 748293 1089342 885095 1958325 19525 853143 691260 1121997 1758768 631668 1976469 408802 741908 430192 1136984 188803 1135210 504304 1597709 1867249 195311 171905 1053305 6377 67879 4843 1070137 138600 1607567 260131 855480 1104031 1721277 633337 130421 1253259 1462635 1458659 254113 685775 1258654 1411802 182744 1491174 1199624 3970 571487 323887 1660223 898541 1679485 969171 1531126 1799858 1027150 119214 869555 1710827 115281 709773 1126921 1673871 1749326 1043802 544737 1745743 1170841 40725 1617999 1742468 1603940 540764 1389735 90179 1398462 455179 453810 12843 1815637 1953626 598730 726735 703298 377733 175176 1319541 1005049 988316 1505323 856120 1754609 317554 1286394 634496 209248 1705898 407005 1834775 1915632 1872820 1167085 7410 1063442 1680838 572859 1262595 357522 1093001 1360960 740573 1100314 1911205 1514710 657031 1251874 652710 1190428 1791945 299474 1836741 1889629 1035448 1113928 821721 673653 1313401 1768594 714772 1168261 964898 1213937 458399 155440 1673519 349741 330522 463724 779394 1025591 1152514 279952 1348947 110640 1783737 1328683 495340 675624 865264 968178 245970 1582026 1260441 952352 833842 1456346 686985 655044 1085612 60583 580417 1512257 714972 1332863 76897 1285799 485638 606710 435768 1585879 175004 1971067 1630302 1810532 947682 325032 1605850 214195 1992590 1154997 1435165 58939 1269711 879763 1631158 730772 1763599 865043 539761 675431 1948098 577908 1398252 283141 191106 1237864 77876 1812817 57885 1126959 1467933 27187 1684151 62143 788257 369193 1480612 846048 651920 1287903 1324117 1637300 828898 1043764 1218395 216378 989185 1356375 100265 1196229 1939496 1378558 690800 224657 1441385 1420615 1379804 1664241 963300 675249 1307559 1243812 1116846 1792133 1418479 857494 1358116 670824 1132208 895823 293486 366859 903459 797455 1215537 1517200 1281595 880980 1972220 343235 570157 1137691 1783396 299805 318783 10922 654708 1137865 1938814 254874 1796674 1065976 1716062 1880716 737188 1948765 1587497 397498 73087 1231806 775002 472339 603128 1077177 1673770 307000 1956126 165536 1054177 567956 1727822 1006619 31828 683173 1529359 1317430 693053 669260 1980598 1210908 570729 1754786 1765537 1010833 1874130 1247265 1029136 412832 1314756 632318 1007207 1961962 1228376 239145 1624670 431880 609588 1550558 803611 1395789 835896 992982 410039 513495 140276 995115 866746 419323 1904686 969680 365163 410691 1784616 966823 1222767 726376 1999080 155742 1917630 1115378 748548 1893530 910341 1644122 1202202 649657 1791958 702475 1498635 1390507 1956188 1105443 1685707 1495961 151876 339044 1198017 1036411 381174 1362115 1775921 494924 1174172 1834634 771742 872603 1964704 238459 464874 1792433 1002460 264805 841644 506751 1746776 1425964 1277034 1151856 701765 1274699 1431377 1734462 914010 1155304 51839 1426700 1206992 1668926 12579 190124 426616 782920 1330373 616005 1761443 270412 870117 1012973 1518671 1963270 1629985 1798963 698102 1432636 539023 986677 572007 1943667 1748175 1908400 569081 83610 841954 1715793 605358 1188921 777132 1311164 391151 1267720 498479 1743693 887303 1413325 1077266 284430 45252 1224698 1444248 1803306 1429854 1000787 1006220 577897 1850651 717477 65937 473913 1512408 788659 130578 81272 680038 1026614 1845583 1744578 1844471 1281881 881430 1297429 1435379 1776486 787546 92028 1022918 81211 774577 398099 1832649 989594 1593243 468646 141322 442585 1675353 845178 1353303 1002710 1665234 398991 1065489 1191890 505634 241883 1211399 704995 1414646 870232 1808536 1516161 301710 1579916 439779 1091699 456123 781056 1366247 66282 1620052 1712534 703272 1871623 696720 168563 830604 68298 1313585 911389 1554273 509226 1057649 408946 541340 114440 1170192 677066 868113 1920279 1977754 126087 1252464 760561 1299190 1091646 175610 142268 1153389 591469 558053 642182 1776067 1246070 1553165 1177858 1443403 675526 1809209 666685 801302 944291 982466 183697 740072 1266922 1505266 973415 1415728 473790 1768803 1342630 1004076 1061075 1856033 518915 285216 183620 1204429 979788 1443559 1533807 1393552 671362 479535 1368367 1063001 1660000 1439871 1427404 301794 658253 193351 1572402 619386 148062 183439 26445 800322 331985 306001 478209 437394 1423281 233642 1274202 295216 562275 1055415 1301914 1570118 1310057 296051 1314277 368728 1507334 181074 27524 260454 1064077 306041 1334595 133397 174363 1652784 557146 1806392 267152 1515621 298365 591603 713870 1916511 278385 1679408 1100266 1853892 1890459 887445 888390 1051505 1709843 411171 877292 656553 23414 1679847 940799 87347 1540465 1560205 1697220 866897 1800357 596864 629193 1281181 1100629 425872 944494 1329976 646495 219871 587434 804277 1334264 12073 1486980 519756 1947549 881901 1243418 139112 911687 1085893 1450292 649595 529152 1422399 600808 1039700 353799 808656 913535 1337193 379263 1353805 1926784 580239 1782792 1866151 595923 429539 71658 1523890 436706 1711255 1955192 186924 335783 1260829 1550576 859944 1870406 1447268 1064661 1876444 1827899 142851 1718097 1154965 1200452 311895 764753 1549029 812485 1467962 740497 498641 1992255 448507 994078 1613311 675559 52400 1976037 290651 1592305 949428 657986 1092475 1531745 991791 1498039 750146 568921 1890181 294507 263657 19248 1762461 1847851 756861 1544112 1885510 1841437 421833 1758937 62422 704850 66996 1450069 1823965 865538 1504123 1113295 387841 1475501 1297750 1787112 251517 1247418 975242 171785 346841 1354490 1687550 1089490 1445705 230018 1242958 1070010 634008 1798245 1232616 485588 1102671 951553 1288479 784762 1268425 728147 933070 56527 857161 358685 1208652 125127 962249 1977063 872224 958720 401886 575563 1818918 187906 84843 724203 1664592 1260193 84237 1556284 702191 572270 255228 46714 244985 1257174 635470 1222001 985015 1903470 1964638 1831666 1311478 8772 461464 1429185 1566013 718343 869167 1013465 1542085 1715604 1502941 359338 1462165 998958 1021051 23801 471088 1114261 1191661 1797464 1977854 67276 855173 499482 799144 1464022 1706064 338558 1800302 1268308 937864 1155177 793342 407275 242978 468268 707263 1188181 255688 1021168 1480222 801267 1466977 199167 1123135 1962281 1690909 652861 334617 1704890 529979 1960578 1705245 1665827 759337 1399217 1976524 113010 42631 1706077 586036 1898688 1284280 1626769 227346 1767756 112085 285784 821055 169471 833528 429218 392808 1756087 903076 1328470 619346 1328560 267883 920177 1994648 1297709 1733692 1602342 1661369 472563 1286022 951186 169762 598085 1186957 1350531 6732 286608 1693366 1251110 1682025 497356 1165583 1115664 356323 763017 1056104 1213036 1384174 443190 1842181 1529964 1244199 1982361 537543 389851 198268 641449 195622 461578 208443 1005069 766018 1605348 1339540 345490 681490 89138 1392058 1063704 211368 1383071 1154376 1345664 694807 1272255 519125 1474641 1216342 175295 1885689 1017631 1098147 1713803 1639803 1814377 642141 1677588 1045392 688166 71367 591459 1620071 89415 621613 612656 1663731 1112852 1909968 1304972 1025656 1806954 121493 300014 1359320 384435 899764 1970833 866534 1437976 1126709 1558313 1486540 686028 1906154 1212132 49463 555517 1621913 123488 854419 1142531 750649 409415 1668753 226896 1559588 1907339 87551 977738 1503743 1860246 311071 1869048 1238880 146009 1535307 203285 1705944 1749025 341766 345998 372358 1490225 367002 94315 1896838 1910178 778524 1620972 1696548 41632 481050 860092 301355 246482 1976507 1888339 246246 1565317 1782900 291979 1465095 1238744 743369 1266625 1328139 172277 316313 426955 1135451 532168 1767502 1516891 1762702 51243 800818 1460122 332717 925643 111869 475490 1499248 1591309 1479525 321360 1506414 1066958 1627942 695804 1021243 1435750 1330640 241367 1952181 693417 193606 193372 190776 1705034 1442341 1756899 275666 1144855 1181598 889029 1576934 1349600 594898 224821 65303 1821344 331151 347998 1453467 1633830 1178445 232252 888098 186709 670951 1864234 759990 1224818 630074 718628 1912952 1562493 952820 500425 870063 1767972 1275612 810618 750022 1656669 1933912 761747 1517571 1428049 1352213 1886414 1129880 806729 264958 1351093 221360 601013 1581641 1241283 1436181 1828326 1184941 211390 421436 1366709 360903 24582 165869 1189751 1476633 827998 304719 1232255 1996977 1010360 308572 442870 1633433 1940850 317635 73556 1642271 448921 710037 1938754 1970560 79159 257862 1701437 583654 1968887 960872 1394318 801390 541684 1091578 1603812 158788 172296 716842 494235 477575 736336 87355 1067700 242461 1277693 1570059 1789899 1085266 446678 1584707 1300538 685179 1544995 868006 985525 493851 1312152 1010555 1931931 31486 1284862 1076487 802171 782605 802099 865825 151452 1007458 204743 14757 675060 111705 796381 1007800 708233 93757 1972256 1234785 1985473 1883125 1910073 1939118 239335 1310386 1673912 215131 734303 1958934 1316052 1796602 519040 1768926 292470 1741377 807541 1381720 1638058 372532 636724 645712 395587 89668 1452919 1260253 608569 1215257 73053 1337008 352654 45033 833029 1418421 1473202 123318 1325925 416683 601272 668341 1658727 321471 1801537 1390869 1010664 1545003 915821 533501 1254531 1135110 124943 705047 555212 396655 1833212 1574913 1154317 1058167 1301703 1799511 1342979 1028167 1772191 215596 1417405 1373077 1902537 311911 1919077 1560979 1058051 1235357 1355575 778989 798462 978055 155096 42587 270346 1914846 131817 257331 1987286 1775642 1495283 1578422 1909285 289406 330214 1453461 356016 1995648 792473 288533 460628 688081 918983 1802706 984325 738648 983915 120466 84171 8649 1128027 658586 130980 1236059 652114 1595668 714973 1595902 298264 1411929 1417342 825381 1327885 1606249 977710 944244 1044853 348159 1998528 1770857 1304004 1742088 435051 68956 277372 1856291 1747056 1775570 454111 370113 1901320 1679468 875508 551686 650086 1869863 1455493 1679757 615465 754233 980998 1738308 1255578 818405 1502439 1003486 1606694 4236 1158662 1951839 910542 48674 1227049 1747795 26734 1801884 593363 81786 1900302 1582743 615547 1908463 473520 1022231 121483 247378 916211 741628 1613782 668800 692351 1814557 1710139 1167897 1105243 1585006 50655 991083 1429922 1828774 959566 592937 887359 1599132 140415 41504 627887 707557 1714449 1553901 1288985 1633209 1714092 1728477 500340 481405 934042 1780939 1179268 1242821 1111081 718066 460345 76574 114491 1489549 943561 1895026 1556323 1108361 192577 491651 1195260 36852 1145117 1395964 1090463 1471651 1108079 52929 476730 649655 1959904 1645648 1621832 1499753 1004099 1989004 110483 196615 1176969 1810096 1321597 1144894 362457 1660707 1313869 271877 1450481 372369 414744 716663 54287 1173516 359556 590140 469615 1903109 242745 674281 1478789 1944937 1208538 609247 1590700 1627932 185882 500619 970226 246754 1314455 1696948 1042214 1479964 886128 205577 566017 1903817 887458 1875153 196327 1058243 630101 1439408 1992074 50784 943864 1024510 1914431 936200 251335 582744 942358 1048536 302515 1929026 986638 60540 1903927 1567564 1401006 15691 1413879 1232887 808339 519793 197423 904892 1362124 867281 382822 905250 1649056 1145076 743050 1583302 1654538 222921 879768 280516 1445175 356574 1113744 1138858 140939 189046 200192 1123623 692147 828957 582361 31920 978504 1618064 687681 332201 461268 630813 1227872 172601 1203371 69371 1178219 977700 436653 1850091 1932291 1591683 681602 30810 530964 528002 437646 1474237 1921460 841314 1248641 1088192 936382 114455 585549 1550790 1305400 1949557 1999465 314377 1733910 586582 236864 1749507 1628878 1395818 1579509 37312 1130103 826219 661182 1387034 1626808 171932 788343 971352 1003202 272366 1550862 1971982 1576168 1346810 943664 1903584 582366 874029 825364 741565 1334818 1475417 963084 297233 1837003 975854 944253 1748085 1952109 333027 121823 308710 619650 1093123 634038 690782 1016034 755547 1510503 1958918 839037 169873 1451751 156070 227987 126919 425600 62156 1099535 1247859 631380 850358 354121 594548 722534 1208165 642191 250552 1788620 13435 662090 1353688 24557 1563308 1648102 1175755 126999 753208 1903688 1488081 398728 1779064 1568194 1983357 202652 245142 1459463 1520382 700351 871705 1189404 549627 21451 307996 683851 1710996 755493 626016 1941680 1520363 102190 231908 1827085 1273175 828177 1631544 1063819 1165063 1509854 125109 748157 1186359 558723 728454 1909080 1024563 619929 396493 283162 257773 1209648 628721 703380 1091851 497169 1372299 753595 886526 1868450 1533718 1107554 364875 677334 893455 201969 1978910 1348188 748933 748731 1645506 164960 1655417 408825 981417 1352166 1662816 25599 932254 1072431 259354 1866343 805621 19804 1305632 1129469 1498025 1938807 44965 990366 1881320 265777 1021213 1472768 883111 1607225 1398949 127498 1237097 310343 1587159 675378 1210527 1631025 493720 94472 1447318 1864981 980394 746064 1363139 1133402 1401233 1848780 1015156 648212 1653908 1524175 894461 213770 1681917 594563 61667 1211158 1324853 1463351 874507 1508689 1375854 986018 300994 79779 1545050 896712 1564957 1105845 282992 962883 1916029 972254 27296 933957 852952 1322004 1366513 1069712 1807261 1497342 1874053 1630165 841202 162367 1069407 118274 284525 87414 516642 604679 1738290 230100 1381438 688372 600223 300385 1174209 1429305 619227 968445 305775 1576577 204001 1129720 327017 35789 1971909 540925 1517449 1382007 1089201 896940 1768563 763386 852727 92053 440864 1570378 266805 1960194 1901409 825460 208749 1946676 1675735 897756 247046 679082 152172 1442493 1319693 729341 538978 1409712 1124737 1355496 850326 1169508 1900553 1054713 223752 464954 438515 520533 905764 616090 85619 65693 1262156 978843 338896 1100198 1201344 1386718 532064 62264 1412830 1309591 1845360 263975 649335 1961149 319694 210318 1696226 1624490 1780690 1169491 1481956 842544 1649530 163709 1676025 1792935 1321483 411765 350072 1587656 1409260 1523778 505712 1662457 1867631 1132220 1975721 1244432 825271 1451622 1588876 770705 1146865 1183301 415751 1820575 423285 691816 866883 1806422 251541 1511208 1988767 611034 621804 1830836 1974877 488916 1864069 772616 1308013 1922631 1248861 1381544 264071 1706082 1400451 35923 1047752 135313 1313290 697328 1832846 462647 1069765 156504 119119 61611 1325396 301991 1280874 312860 1594376 366044 1192850 130620 1128995 316739 974429 27386 337711 116451 119062 1993808 1480734 577347 450415 1869381 637095 313826 1900067 250345 1247374 1964372 29629 1700884 1326130 1374973 323151 995964 1063374 127023 416343 1955339 1568787 174016 1241759 1547885 60425 865347 1125265 1499523 834409 1875920 649792 954932 1911527 1940389 1856863 121970 707061 1997156 595531 1363320 192083 1757948 97339 90959 453226 1096561 108803 1033544 632491 1670367 1896436 536490 880739 285430 1959701 1565778 1250122 347405 532683 1434441 1102883 1409229 1166235 988018 1711652 993636 1441906 1879306 633996 99925 945191 895795 742782 1182264 448718 260562 1281400 1170931 1635282 1629416 1438715 1368911 1550270 257064 496031 1521407 808256 241413 631353 1712732 367840 571485 190040 70553 1016587 880262 741170 238372 1524497 278243 246850 187962 1423107 1485609 343436 747517 1220353 881192 510376 1345187 25979 1552073 1180041 903427 1710408 14225 1773354 1393884 1514470 1968174 1357814 1618565 1493776 1722381 1860747 99926 1533187 1655304 299376 672788 1491789 1747393 90263 275746 1174903 69175 1075168 523989 679308 382927 204193 1005578 60699 1826157 686063 1210843 1230718 966868 1984978 1060247 1582471 408526 619367 305941 774470 717684 315005 1671183 180481 311196 330324 1892337 144482 1415719 1093073 309713 179725 838557 841036 1700717 377023 279658 1992511 133140 1498233 524929 1005386 35853 697262 424265 608741 1599583 701998 1530673 1443899 614038 1991830 1984602 1471805 1081605 1428809 1113865 739860 274725 188736 325045 650308 1343377 540357 1738336 151023 1706966 1472025 1961797 1746774 1724989 1572351 1274511 975305 1073322 1506419 773709 869904 1702544 1593581 1358719 1526127 521799 1289413 1864191 424246 1142489 964802 1411100 1545124 1474522 1466567 1699031 560538 1661152 1671202 24728 1464692 174710 1963085 355152 399509 15996 355191 507672 1946838 1072148 28832 643386 1254612 1820766 494141 1432757 629622 1089088 93315 1675304 845366 1045915 37796 1068713 1857105 1659239 1611277 854365 1755931 223696 1044445 112362 1728481 462920 1632300 1144397 825356 1227805 139527 1251277 718440 1913026 191626 194482 1116325 12427 1285319 89090 1714849 1986605 622093 204587 719669 706055 999732 963508 1116787 1580976 279316 178932 1616659 751576 896608 106249 1387278 1108504 660377 1185011 1859266 1646227 1498968 154050 23120 855367 1049668 333359 1658845 1930785 21770 1617095 1380317 602375 1527122 518090 177574 1816297 499967 1954213 831536 543458 200530 1639824 330288 1211672 1011315 312924 836271 69629 1804284 244721 342143 1388 183701 1926857 1597639 912336 1181746 546279 743979 1667784 31966 1960172 1455406 141851 66781 703044 914022 1474673 718049 1915061 1901754 240633 530962 40151 339603 904302 1156013 497401 1355737 1267956 1898114 1122 139570 1732771 236732 657644 857928 1113831 475301 981299 584204 1423060 906226 502102 1349142 1831026 1011043 350121 177338 1345412 15950 1903571 1676799 368060 1974312 1902955 22887 221883 1009688 1501253 404983 1483719 993205 729707 1214106 1909017 539632 827792 1548232 231665 687474 269471 1873286 1598108 477906 1238355 1154770 1636040 68935 751817 1930710 1632878 540144 1834655 1211332 1608001 1724171 140923 120163 550510 756793 840694 1144127 264214 321447 1243642 682271 1470969 1159706 1029958 1007594 1188323 1238310 1632859 422867 315620 1796625 1431931 1458768 1229136 1363085 932160 1386623 965710 762038 1255961 4726 484470 1295946 645771 1640482 531507 1567094 668222 285756 663767 1206047 1652439 1153388 1518395 190570 528860 1964361 827577 240613 938547 809393 665733 1600455 1659581 255021 1862772 137162 191181 1066794 1102253 1244683 1183127 398005 798048 114093 1321474 1171120 1015779 853082 1566699 298679 464029 1967029 855179 798374 905620 1000549 1890737 1690017 1223095 1234951 300587 121830 1414847 1978142 1514107 1206325 193170 528738 993664 1040292 1910630 1964040 1760175 823819 1289937 1430361 465185 1465967 87367 314102 1763761 1704981 783213 1549538 712181 1744244 305814 1522126 329106 54606 673323 779256 515145 1279083 1006284 1551989 1400007 1292530 1613050 1151871 1289051 1146096 998397 278426 800460 1827841 281505 850331 915470 669678 1494222 845932 370184 1805704 762944 794712 713099 136630 1629926 1740691 915485 601830 1284311 464839 488265 330260 766982 1426416 409671 802758 305203 419593 1341587 967050 1194418 1517088 1537354 699942 1619429 1880013 1481470 689391 211729 1613409 1925005 1284003 105357 790827 793194 1310535 1559315 899583 1114218 179188 377777 1890131 1158624 1148749 1977156 1905418 1238508 1870251 839357 678210 239516 1716504 1771867 738834 309547 1226808 723674 1015125 539174 1666240 814970 1852296 558503 646110 1743972 671447 473068 687163 1862047 57413 1342448 94811 797531 1739807 1615272 897644 1209702 754911 816778 442777 197129 409052 1901132 60056 609170 120880 538685 466926 1521108 1387867 712146 1704435 1343869 1371007 611515 257788 249020 1567813 428923 716198 1551472 1311592 930249 452996 1195186 1518400 1020875 888074 1370535 149439 84683 593082 73596 1956709 232938 1113941 504500 1861634 1409761 242419 29803 424086 648582 787532 1950163 536423 696716 316841 730674 1141330 1830029 1507380 806426 522167 1591364 649501 1734331 44241 678998 891916 444507 382215 429258 945200 1512669 1155347 1619896 1756234 1046567 1324307 1366010 1256017 1970542 513795 938103 1714043 1064402 1562179 144701 1441848 1447470 376012 240972 877852 387381 1148029 262810 1838577 870013 1953456 1778750 486384 327253 1556422 1679325 1587991 1888376 1265249 1356771 1123105 788631 1657948 1695580 80618 940310 1274856 1563791 570086 1516239 1261472 439918 629831 1721812 312521 1728180 321445 877069 1829313 1006670 453904 1240190 1940441 853942 1417627 1433324 644789 807955 368598 1084780 853790 976305 1933972 1483057 718545 245234 597716 107870 255326 1450545 749774 877540 907348 914789 1376667 1354461 1159137 320059 1152283 678994 930606 858965 101419 35137 1602818 637201 1323467 567038 876603 1224096 849683 1733510 1841398 653387 141584 404615 1778822 1030569 87297 462431 1467541 178678 1782179 118735 113978 106967 1495651 732639 1889256 141179 1847126 818160 99400 604535 371154 100242 182831 1340669 1055112 1303419 1162098 1549944 949505 762288 1361526 762305 1632035 1268572 802146 1294777 1640814 1768838 563987 618274 1031082 1849120 1892039 193344 1222096 1428583 1384311 195714 34816 975062 961411 1261442 1577139 1375825 462861 966030 1571040 1374415 1400232 1220829 636553 1780518 190869 1731027 246262 1356132 926247 316044 463841 429994 1062032 903316 1591831 1592927 846564 1872130 725189 1293177 950326 1747471 1131875 1484487 1209257 1825991 510467 1726585 1142683 1317121 1953022 1442067 1697588 1086696 1266568 1526167 1413351 639459 125593 734288 981476 167398 831396 507253 1449431 1752758 925129 899554 1789475 536137 520675 1246777 1155098 1210549 1125530 1731498 1459238 1092287 1736327 97402 109157 838289 1440689 972090 23087 1540343 1628534 1521955 1187619 221493 1564229 244129 1921918 698127 677335 1026578 322088 607361 209036 1460842 1620702 1100525 771575 1439116 1405629 1215723 344336 69969 622851 1380822 1923178 533605 824447 1799542 1171521 1914807 843744 856547 929516 429422 427646 1176890 1155804 1877748 1555872 1158640 1465676 403242 1882500 134668 1173099 655730 1823628 1782697 1836987 1022629 1014127 1421517 691201 545917 1302668 1507387 1274084 732953 101585 1956263 1266045 484570 668158 1604075 262401 1927335 743094 472183 1954984 1311523 1485069 751008 200127 289933 868897 1678768 522301 735436 524841 1071500 1579724 1302459 385780 426369 739890 129557 1628200 1089049 767170 666099 469600 352732 530959 25303 947098 1739250 1892182 550063 4902 719092 838518 353886 962463 896889 721807 1450774 1319905 518964 1536318 916063 801646 258111 651229 1234366 1140743 684171 781552 1333060 106174 1948531 7405 1004639 917149 751612 757829 1502949 1782572 477826 1645233 1883393 1177989 1022260 1838190 1800667 606560 739452 1023336 1369657 1664719 1616143 689319 7208 970631 1910325 1415252 25586 240469 447107 140671 1998382 538838 721487 462814 1397054 1964232 498777 156093 1927464 110381 1868943 1559800 1855377 16235 1305429 1902853 288677 10319 728076 1743241 1964518 1436015 1777829 1979087 1238316 1418288 1706149 1916517 1763389 1859095 1586728 957940 1713383 224591 711222 30144 142298 1103352 576398 995123 869000 1601916 1680123 335461 607891 637867 713336 940320 1934125 1710249 992666 385365 116763 1409605 1541886 1110707 334949 896307 1771221 1358161 296140 1089229 617091 964187 936761 1905593 995543 728617 1348040 1501629 1725178 1443368 1380650 212815 228105 724678 1579890 17175 223133 465806 395494 67912 853880 1301266 754194 1250061 751192 1354294 820060 1204097 391566 153786 553882 1766529 576798 1045844 389984 265249 316919 842963 1003790 1290665 1057866 1517872 1644072 563352 860422 1396421 1162908 1033761 488574 371394 1673956 670557 20276 698782 623590 1847465 1811001 1210686 106014 334042 305475 670200 973931 297718 598737 286187 587916 1498511 1194839 1439885 630743 334916 771059 1992542 786590 319379 1958522 1286967 1483675 294768 927527 1031398 989221 49588 849929 1589082 518791 767670 1759946 630857 1872422 1638151 112761 1360308 1575982 144779 1879429 1114766 468450 101663 185846 1858678 1564484 51145 218507 1787566 1555071 1077676 1966545 666261 1422442 28964 1611050 811139 897951 1859125 1209309 463112 196281 750026 866005 220170 684836 1501209 541670 1798459 895202 801137 1759753 1124954 275883 1888696 1614928 1329970 1466436 1096650 1648048 320874 462359 248087 276507 437344 1724827 1222753 1571763 346029 315684 1883153 965872 915091 793498 67823 52704 1021582 1675903 483403 84280 903182 160081 1186084 1830623 1235087 338958 1940419 1340418 1088406 1957037 1985296 1665086 550376 1187429 1233889 1415562 1607915 1053388 1762704 1727903 1522270 1645347 1540810 327784 1470514 1791666 959992 126191 1741212 375196 262184 965644 1452390 1588423 1434229 1523970 1456804 593742 928952 672125 380298 1988640 1401095 639923 1206126 1649379 756164 1314253 663358 694353 956916 1421691 1514660 722898 1232112 391948 1182320 1080286 436516 1897362 664636 1355973 1952260 1966891 1548785 1241483 1753669 1426462 1620593 495457 675924 1888463 895691 953136 1961569 1255268 427852 708031 1454389 1539335 1069722 988242 212875 182317 336332 1218477 1293573 1822069 68975 148500 733907 912444 1177387 501405 1082541 408847 1464060 1592834 1398320 441178 806620 1312699 1589904 157128 1323663 1112631 88443 1663163 1839364 596037 1007993 888759 570653 669442 1749982 1247054 189136 1186900 545358 1939501 1296877 1101838 1123149 83863 247645 902577 583907 1346194 1683036 368949 826538 414968 445334 1508508 515660 1334561 1008306 803652 1226212 1971757 1068350 1174590 1908031 307520 1022106 760763 959868 871803 1906914 274724 603452 1009182 1200034 166777 109644 29072 1220266 138154 1142871 89413 1799808 580188 246244 111904 1820101 1032750 1735625 1691644 1885832 138443 652174 1284462 1692336 1387948 655765 503140 1650289 227568 1000674 1709599 226013 695262 173173 1297072 1973308 487713 1214962 40730 554316 476534 1218352 1357885 307639 1300471 130972 1670027 1824628 1543186 1947716 641186 501274 970558 1918300 1580064 1011141 1881282 719689 165810 1286365 189759 1183384 151752 1929344 1493071 467228 405450 1415580 320280 571455 498710 1768521 784595 554340 1870706 1325830 1464196 510 501690 1749452 132815 220757 758485 1454728 693962 1059728 1310159 430107 1883973 329581 1878449 299397 1339995 957756 1166187 506742 753772 1390693 1191631 1294989 803264 817573 486556 942814 1002444 1487285 877505 975861 1125861 246629 1753331 1969428 841196 1376511 1550386 305440 1530411 1774745 571036 852427 354529 156290 1441125 1016365 19728 46862 522517 283975 1072683 1611552 212075 566962 1942283 1370709 1851572 566113 1606026 121667 717446 834992 451421 1063082 1849907 1459875 1721419 1129064 1517842 1228646 619910 291266 693354 1470881 613452 1610749 44486 917525 1803529 176450 1237050 622381 578916 464504 1271758 324600 256932 553512 1546270 37578 434892 797481 1894886 1473847 1932880 1931651 820693 1395509 30648 703414 1531452 1705508 1491067 671838 1286849 1270573 947830 426486 301815 1755439 640190 17832 578655 1246257 1207172 1765791 113213 1530080 318130 1500112 779860 1291199 991804 645638 580953 1421118 1800625 699548 1607783 1850251 133704 684079 705018 1307319 1056552 396386 1198044 580457 159842 635917 296349 290541 36931 285450 810604 807650 909287 1217455 1717341 494435 1833950 1421221 549767 1037421 3261 1037205 373564 1526701 964252 1270272 510329 1378320 442858 1447444 550432 1020183 1527327 129551 1297066 264148 71359 152740 1693867 778485 1223950 696697 1356702 786153 662483 890572 712733 1750090 1439611 716897 1654683 459823 285434 964053 1834379 762463 1716671 594772 1674897 575289 1588681 1573348 1688141 741156 36984 1697955 1751370 1246331 1881359 1425581 963256 1075090 790609 232523 99131 1090636 1689510 1393186 404363 1852687 1252543 484400 913530 6933 105671 1923626 761340 992678 44162 124971 581071 191791 503303 1475493 607276 526653 1176176 1320132 512738 1013714 1667377 888128 752950 634031 502868 636062 760717 1515815 1281666 1526779 1762697 1889603 188120 620131 731029 73450 798661 1821502 1996842 1280957 1397652 1655114 1729930 774797 1215020 91381 849192 1834488 15914 1270711 1082815 1089007 811860 1876041 1704079 440483 1534833 1369800 1374470 158418 1796671 1473391 1516014 1367298 1530838 717609 746763 1940092 530727 1600694 20160 597454 1369766 1923828 461935 1129186 911231 890373 45873 1238841 15931 235888 1370587 24683 671432 336869 849182 1574569 1305148 1772729 704661 1320653 1268437 1070717 1522929 1446476 339266 1102015 717071 1725833 1130762 718800 813346 1728818 1031648 1589720 1048790 1808290 1178524 1321438 941015 188546 387589 1163946 1396132 548343 1565814 1798156 965523 240301 254295 1511203 1085853 625343 175097 326627 1297655 997385 1634735 589471 1764 658094 1949567 896821 1935071 485575 112006 1872936 984284 636650 1448492 946586 111491 456496 606750 721850 814182 1732822 1727883 1276961 1324550 1966458 781444 498023 1383958 1016368 560132 206971 804321 1030871 1436023 1987088 593708 1835646 1295600 848322 63333 1819312 670224 541168 994603 1859205 1650374 413104 200399 1060676 1400409 198625 192305 609806 1207849 228888 854148 1743668 1337806 69368 838800 1220439 653959 1143749 259389 167522 692468 1161397 1172613 1594985 350583 1730213 425548 1777762 1446517 1001189 306335 839705 1912470 233250 1044190 1574583 785016 319806 360191 377858 663561 1722014 1259747 1114409 1062043 1667830 158539 1065498 24747 422769 121703 351094 152251 1088837 1400857 1572449 1505076 93916 1921375 1874233 437860 390266 1153970 830740 321749 701455 24543 1583927 1962313 532221 179001 1302338 1929149 199439 762361 1700213 1467607 1778210 1007270 1347507 1513372 342022 696229 1822882 565406 1128786 1490680 176057 935689 1106371 1710829 765569 734592 402000 1451920 740439 1769313 1468260 683 824832 1496016 1234088 191871 52867 1924281 1055515 1209969 1525391 7062 468126 1863976 1035023 323591 1337073 610072 1920327 1489781 1793480 1191293 840538 1242116 552015 22762 1470481 315583 528910 197194 359553 1613326 1601673 1791409 816504 1540479 853990 971639 1983576 892276 1405669 1857235 1264398 193991 1463426 1120159 1955571 1844038 88108 821062 709199 1194318 308065 698141 48107 1969752 73620 254863 605860 1502558 1279904 439441 1716173 502682 300056 1029554 679977 959634 113554 1904640 363081 1766353 96234 364362 1347844 1909686 943899 1959719 556684 821147 1536603 1907624 1161882 939998 1319378 1252458 73023 924915 168934 879614 1896764 387512 752011 1075393 232984 507863 639139 1621284 1226736 256394 1543097 1624161 148482 1634829 1934761 760892 957859 1225292 766227 73738 957498 72418 1370892 1541781 127807 1118168 355994 1932276 1601478 307838 319387 415986 736422 1432626 1927832 952804 1430873 446278 1132619 523974 81127 246387 49795 1456628 702120 1772703 1879650 17854 1641316 1569635 477991 96454 969822 1661031 412132 199861 504629 839859 1616414 247795 772016 482936 1279584 1955494 1273612 1465613 114716 363246 1850356 1310039 411252 1151993 1350600 1876742 450927 194685 62245 1756038 566752 1618543 586022 432858 137225 535149 489357 1594749 1646730 184325 855530 807316 1922449 411340 1731172 1983100 833727 1972283 1327273 1025416 1320647 1096027 556860 1351174 373929 227677 113292 145891 1070927 481313 330881 45658 1815054 1713759 1488706 64206 723593 1097032 932917 771226 466685 50445 1424087 679800 1493360 1640756 625830 1234403 1387234 1085078 1624572 1668911 997850 1402591 606845 1815860 1252006 1744735 948730 1784050 1712169 505837 1610733 1898152 137462 1424724 1189276 732968 1632581 1120204 1041256 1729587 492716 678014 817493 606799 1901478 318795 129042 1259477 1721492 174318 17361 1112600 1185349 946853 553140 1471496 807953 1791403 669287 1430918 1474377 833169 1436001 699567 1086781 753122 1640258 1004095 869174 1999031 1843691 1465050 1868469 878605 745672 1923327 275328 942992 628209 466331 1905759 73831 608896 1814173 1986778 425350 885715 1829546 1135768 1381241 799771 1431040 902465 452461 1310455 1642625 1662350 176216 747370 681555 309639 825239 1276491 1498162 1870257 659455 1557280 1507390 1740048 804029 1808971 2920 981977 598644 1857807 1006180 1505998 1487075 847955 1826579 128030 1364611 505914 1176824 1936572 1771619 215749 1676199 662234 812348 1887483 850872 1069174 1222379 813527 1788980 442915 590269 1829475 1199293 1613906 726733 1370963 258519 1076591 1601300 1282812 1015680 210431 1116066 266251 598664 1578868 1162191 1509648 1706237 1772785 137849 100194 797522 470082 1725371 846301 895514 499750 1192596 1924943 655505 1434169 456782 404354 1863723 972214 981917 1435905 1680072 1092212 1522303 67334 750656 1479914 1560571 592014 806344 1705465 495734 1844411 1456810 311413 1648611 1220791 891381 1316285 610279 1246591 1728329 990796 376905 985611 1719399 480851 1134971 288496 474791 1806309 1864900 988822 1877675 1745681 640772 1671799 1407397 390257 1351886 1269427 1240985 1407505 968739 1129503 762838 1499572 559837 1017718 288426 1212900 1995085 504968 311856 490583 1791605 3949 1823099 1488017 608138 1243888 1305059 825173 1306377 1899413 977712 993253 1417433 1363111 1373662 1994759 512671 846507 1856614 655419 685682 490091 926339 66598 1325885 1881211 619700 1522710 1541640 219195 255386 868220 444951 1518203 939796 1226210 81060 1898584 321443 1449487 1620298 1471036 86361 1693685 1409077 1752569 38036 1439422 1306427 1669776 418962 1479785 1167408 1379704 1434084 1722855 132555 821774 212639 240157 1675116 1131198 901321 1382274 1217918 243725 973248 491810 1492284 541538 369437 1262551 521245 1799045 224173 1325824 712390 1004296 554482 67615 1316407 1428450 340732 533675 448862 1165020 1715440 943256 556487 159727 453988 930072 1171602 1214965 664050 373264 1906999 1177888 1906065 1738602 1215438 1898552 1128880 1005971 1231276 508207 826337 1304262 1194618 1881087 49625 1814869 792134 1509236 1830672 340573 1460533 1425242 726360 440516 941034 1381010 1323945 1602306 1240438 1475622 311227 1996524 879382 1781270 174425 1210608 1937959 793263 459756 757691 564914 1362333 1365003 1840624 260014 180355 529706 4880 1190056 1319099 1615729 1154760 1700394 1307519 1653205 1111360 1271788 203100 638718 1897046 1880473 1196659 1524764 1724735 1822665 1217928 1629837 325937 559674 177790 1275514 51838 934601 1053453 1083043 1377680 1194963 602694 1340623 277604 476545 1024880 547077 789136 648614 368779 1091922 1823317 1417615 1690967 1340344 1521433 711945 57655 34536 1024828 1632133 599835 1766414 941490 1045532 1975108 1428779 888037 488532 1702596 1431543 1212602 16400 1841521 1897 1218379 348618 1056695 1403802 1637345 377698 1903377 1702027 1292675 635980 716882 124722 908143 423030 1344292 908001 566585 146607 610351 1949215 835146 1185933 179130 1400393 899340 1404413 1476650 1771274 1330277 365149 72004 1356154 1576202 716449 1489535 196284 1895232 618334 1835541 296778 1028580 1511316 72936 497333 690281 1416779 1528059 550412 65730 425438 1425253 1139911 967776 1106893 446459 675744 384025 768655 1101875 63252 1108451 329095 292979 1565489 1539179 1796101 1431333 1450229 1388636 41441 114164 1009075 596449 273271 1347465 569526 640861 1288443 1214623 1692811 1899557 1311100 1090897 401576 681824 675686 1103287 376060 596172 867387 1740389 1749281 502708 1156578 1507957 1623500 1550716 1241544 918554 1121620 354434 457858 719847 1223042 1096901 959478 1730878 383902 933884 943818 1902239 1891444 577422 1293361 510568 787233 1046209 50315 1401331 1156064 597762 1444935 1193309 862898 1743621 687457 1773276 1383031 206919 1856509 1687561 1577427 164858 814187 1442213 131155 1573113 591638 1248056 1370985 395253 1485520 208809 115698 1809334 1993122 385346 1461421 1910881 860948 513921 310146 133716 420234 1018910 1346814 131868 1604298 88266 1219691 1729714 1438746 901784 981931 1471106 1988511 183589 348248 566662 1036907 367373 1551524 100867 20541 1951941 1765997 124987 1695659 1315539 646404 1041994 650780 574880 360769 1900436 225482 748694 1616701 1845321 726433 1179099 147434 1122839 199473 1232271 34558 1808718 1917038 840183 1064925 1106762 1095784 480485 1892967 773191 899599 189245 454026 877233 806636 1756608 759572 567368 491590 210147 255577 1955129 1432947 1222771 9091 377433 77429 1024530 1305863 1734351 1313596 1915332 1839530 1129692 1372461 630862 1328182 1654791 397812 92515 1559716 950088 1811033 1625309 1029540 1083307 671482 1248094 1330065 747485 422711 372060 80226 246847 680222 1881365 114228 1165283 1490383 1753869 426726 480291 1221892 1712131 1515452 230761 409794 1587250 1571468 746042 939564 1732446 1448982 170924 312399 1494238 1530899 176371 346404 978150 1957563 626974 1005189 1820625 1514937 1132937 873704 100158 1752043 1490946 125410 1143062 1273214 1744692 723246 617074 243476 1552692 1823549 630513 433325 397109 1984296 1411893 1070602 1408932 1093499 646124 301535 166832 244453 142970 1952713 1008096 1475367 8554 559544 453566 308669 296626 1539194 6154 1819493 517371 1937638 835349 44007 919731 407606 1020313 759554 1140329 364630 997090 689020 1035179 1126825 1441889 1700405 904540 490461 1172028 44056 1767484 262538 756563 1099390 1348526 279303 798075 442430 1393991 1970083 1744371 1561672 1855006 1069492 1832037 1063175 79525 1573048 733184 1173086 1087542 430655 1237934 1199063 434741 1424555 704488 170620 1703168 443006 1709176 253753 826358 1929277 1790968 530001 1674090 1905079 142216 20259 621858 1299945 1424184 1310435 1455948 1353214 660193 1619464 1643889 696574 279162 810079 82435 596232 47698 4423 710611 449330 586860 388670 114001 1376088 1835287 435603 1609760 949641 70082 1754891 875267 634602 1799579 880391 97361 1130788 1972383 1956385 496810 1285843 1390933 521633 300105 443894 92284 623509 1410286 1933848 278358 5299 178826 1213218 394624 774400 1475189 1640631 327171 310163 1088558 1842753 187121 180637 322729 1758889 333641 57165 881576 731786 1403987 1628825 1803490 329577 602224 1856908 1996022 1836273 780532 1865452 116273 50976 641924 138349 1364349 891054 1470186 353361 329448 812678 142764 1264999 227136 1082280 1858793 1494009 1506971 1263859 1084200 1517871 1119743 1667553 139624 792116 322520 1185812 1056056 1727066 848267 1614926 24296 1495626 1825206 1837116 1751197 1586757 773924 29325 1018671 1549022 1581834 267301 969193 1366989 846504 1086631 1616523 1864262 1609625 1998434 1377974 188276 80518 1870389 784309 548597 291613 1748057 1312690 783180 917375 158314 112224 511557 1387495 564069 694585 198491 14010 60146 1948390 799696 1103721 1344419 814689 552936 245316 51107 1192541 999420 661788 308812 845749 1295145 1505387 295428 426674 947005 1294441 873929 55312 1737990 1133959 1290301 388467 938094 1056538 795551 1931987 400748 83926 7644 94968 353992 687739 344332 318201 12835 345285 1980005 1625259 1606192 1796759 1543213 515674 1053729 719334 1741900 1482240 129644 1127325 961286 715695 388147 1222418 193365 596362 206097 181482 1592662 1555009 12051 420730 303696 171971 1650683 1079053 100943 1320351 1837564 1127028 6593 1906880 1397226 346071 1519849 1557066 1870775 1462486 1452550 789626 1092582 748803 535819 1048496 809304 322166 141162 1623882 774430 585248 186875 1620424 920361 1879509 251951 778374 1067152 826507 693028 1381045 1522 961959 1975188 5913 1053842 1031152 1709048 1118378 1907170 638828 233299 377851 1409428 71088 225189 609638 1549696 1257082 1103245 1382070 1150417 422904 1208514 1150008 1327073 999143 1175803 1265406 1803629 857886 1547616 699669 453027 1324987 256328 975419 57641 1783764 164341 517293 1414211 111499 1658900 970761 365704 1301999 415492 73699 1514786 1639799 1833970 1387291 341386 621484 1817789 178965 301618 786771 524877 1557896 780070 852659 866253 268221 319746 976924 1784477 560162 464965 414436 1177009 1148976 248944 395897 1100095 1808368 1584208 1252906 480584 1962546 741869 1684537 54600 1350134 42719 1777393 419383 1469606 1053502 118685 1526207 39276 747492 271524 774551 1832568 1392865 1444488 885716 1918729 1933650 1225846 1926909 161427 1657995 325076 1386741 1587511 22202 94592 1741122 86255 317752 202649 473964 806163 1911412 1677270 130134 1675632 841869 722433 1929072 1002157 1829944 1092922 1124612 1393895 1619341 1016835 360470 1320044 1086471 95130 1826927 1644412 642794 52499 1500543 629915 1248087 789135 482687 1353257 623768 1180870 1845977 1555033 830453 1918246 257649 1863955 1135554 989551 228391 1117930 951723 1982808 429197 226660 845171 164946 1558954 506173 1396327 18994 1670351 1882791 799085 1580804 1398594 719399 198189 318899 1667376 649702 1012259 1567625 1640105 1395211 1554959 1753126 517851 1365326 448933 605241 857265 1080438 1821659 1934344 42554 1024977 1028041 1670383 896963 802167 244744 28314 1691842 1416857 1693065 840588 467492 1703094 1797203 523237 1877890 1106837 153532 1793036 784988 111950 1051056 349011 788367 1510586 175009 1540846 1603481 1434979 860526 555370 1783734 1807314 1680201 1993692 157782 172131 786961 370960 1759492 1968648 312010 853184 1191052 413414 822830 1208835 1141339 1701972 1733562 962065 616826 1234298 158374 336858 1074048 1191663 681916 1965824 1841851 1888208 371059 188100 1456427 626243 597506 362715 1008024 1959355 25352 255029 948224 55363 1932122 1788616 268108 1206440 1819254 1224465 223718 135550 709173 1641945 861764 1781742 290005 1367500 704726 526580 1967492 575100 348891 984390 1128839 1039020 340368 392411 194442 1927791 1611727 775983 20000 625511 892194 27007 1893186 495719 1497612 1111745 115747 517682 328724 1622243 1235762 673304 1852688 206746 834025 1962119 1082841 911215 1705888 1845075 309072 1584990 538480 1429702 293240 517721 1093428 685819 1562298 854423 1650748 230182 1454685 1468824 171773 1530276 89905 154025 1581519 802661 1393820 1768467 898253 1301352 1949430 1721666 741543 1000335 221676 1765948 1374296 1935493 789263 150174 1069187 489448 533407 1077208 546450 145496 1988294 691668 860543 208451 1493482 1298649 1801144 726651 1396099 172642 1463971 1490723 1743513 1542193 169647 902095 618767 575097 1091529 1301733 724891 1657526 223395 834381 763038 1888329 1265878 113282 644288 1019611 1273307 1455612 903554 551950 751806 982301 1766762 832670 1023420 833994 1342440 1167137 1626595 87609 1283075 993564 1216496 528172 678761 1667738 1072842 549804 1893991 1167778 537238 1775635 1183007 1322643 1041471 1103941 509735 201321 1476661 8795 1633464 1713456 1196027 588701 586031 1350022 1792675 528361 497229 1400700 604726 842148 719058 427452 420675 1333790 1081218 5257 1305184 1445017 1385808 658040 1605448 931655 1506188 1374477 1007336 1735999 632242 1035206 1358993 1156805 1665358 647510 3190 1260758 1946541 932649 1787099 247715 317116 246725 1211403 1658276 1854063 722884 1416730 620128 115549 1993804 413567 1577546 121875 660050 1983700 1503560 1142335 100300 1328640 365592 194089 1767208 1954505 1318353 1671071 1770773 938341 337146 315616 553513 450663 256745 189194 615144 1105634 23033 1955963 1008965 202377 1931184 985087 960189 1078477 1916197 895236 69304 42300 1542474 1782422 818382 1519781 1683279 1336202 441564 58973 99797 831302 1218286 1328292 1885134 643632 1718548 1191919 1010519 1427756 587743 404203 813692 192905 1657601 282077 1469913 1365422 910849 6754 585319 1703384 1544295 1788538 201820 1847557 1998119 1585301 834791 763681 130692 1108672 1002028 1254144 699678 729771 86201 584473 841661 16484 454282 1329999 1643068 1959656 1360378 1916484 977596 1489053 1044811 238099 986464 1533261 1988368 1812874 470992 1618288 1596107 32470 214864 951734 1784683 537494 516231 618616 1647443 784202 923939 804446 1260270 1012 1645710 1492188 1042049 1925285 1477125 83555 1556315 1521531 232547 1407507 811534 1217209 1829192 1290864 1772660 378673 357274 543285 1097436 1961146 607262 1933763 1086871 790374 1461995 1386929 627782 948351 1910750 421064 175085 1477415 10643 506764 1137393 466914 404057 113535 1381419 1355698 1411135 920274 1398851 501749 1615175 1650460 1602215 1810629 1536460 1402445 1059403 420747 1245056 1600330 649128 1355724 393432 142637 166761 974523 1500450 1465304 59946 1961353 433629 589501 1239696 1077693 1013551 509049 643650 143113 1061269 748140 1210026 1407646 1425451 1125342 127667 1207459 30308 212860 1559382 701797 1550043 484367 933956 82420 651484 1315034 1200755 1739340 900959 329278 289460 445252 1077667 964582 1742853 1079867 1546399 775707 1789335 878523 965599 1587461 327663 1730438 698698 1110764 937787 170729 1963289 1152144 15554 293266 1101339 1837170 1249991 1035097 1341256 1733635 1195862 1255788 808439 1365896 243209 1681019 1157208 1141710 1066406 1329781 268494 549585 980127 1195522 994406 265125 1170294 1128761 1530459 250285 1410147 1897812 1427287 655219 1978539 1103279 1802149 1446220 1383813 1383814 1430649 1617906 232057 1616721 40418 199727 1897615 185125 1292764 1067948 86796 1340566 474972 1743332 1258243 1293582 1104457 1891176 1181235 1273159 129095 1535646 777087 656529 219273 778575 730556 308352 1277814 1267004 1719965 1625427 334634 788013 1624015 1887533 981474 564486 36147 1010746 240007 35569 1173947 1774774 422102 1890034 1424782 1267070 1590046 354837 1941709 1681921 1785499 924931 1481277 945975 562489 943467 1139626 1592675 940656 1359630 935790 880010 1932361 692871 1733186 1261777 62458 193891 520972 157026 254657 303771 1677480 143625 376655 1375149 399517 13812 24024 1114710 1561538 89608 1402007 1412088 741824 1008750 216839 1424941 364173 485067 1431084 1564925 1217567 1035266 1475224 534250 1018464 1917139 405723 1897451 406970 240439 758456 1191376 507806 446846 1914612 329840 357024 360519 46884 333253 1437176 22072 116560 1323914 422456 151231 1488932 1697910 1269049 997167 511967 1940928 320600 1624353 68584 1193795 227449 328447 1727210 822577 1850616 657444 1420542 259021 367235 835589 1803144 262262 835587 1629607 1914966 1233388 1746571 623466 1421032 285273 1422622 779381 1877681 285199 1688227 1404909 1131224 324489 1963648 905953 1134421 1198 315471 1995655 1766263 1139802 579054 1591850 1015496 1076281 1326553 1073588 946915 136362 355153 780361 1673292 999813 882569 853514 1405260 459362 933650 891127 817509 620615 24980 1411371 179414 1909255 1973349 1270202 1220175 1652789 1685037 1747728 790067 974277 1409445 396974 246951 219536 1203312 1561767 733433 614939 1788031 1805148 1446264 1118018 1792487 280492 1955161 718278 373582 1247964 20500 956434 130617 1481490 637288 1830076 713027 566218 1704793 393763 973007 873000 757429 458263 415969 1019332 1501917 1079192 406544 1962229 1631553 928082 256753 1667878 1467448 598600 1880070 1740889 1386247 1791785 1480858 736876 1603137 1354140 1021900 1842636 133595 670017 329855 123762 1985936 1462849 566271 1889711 446608 1616515 1714202 1749845 74014 37088 1841790 1343219 489477 1422082 152910 1098754 1743495 575849 213696 901775 1068986 1667712 1585726 1214045 482645 818517 1847426 1422097 1019861 1794880 99146 358667 910344 1677341 295446 1140016 710536 153971 867817 1676470 893418 1489799 125677 772780 1870324 1558834 1647103 1490002 111110 619355 1856508 143193 774909 1329314 882557 779178 1823051 1893827 899649 1613120 383410 1153735 683833 333835 503968 896315 374056 1014210 997092 1746605 1384032 1706470 275755 1260123 1184223 238129 1984946 1194974 556434 1912589 327331 582297 1534740 1306973 473232 1660307 223394 1378790 958987 1019967 9484 1140727 1927478 553867 435778 1867594 90270 1528958 1461369 150249 280180 1209671 1154010 609248 202133 1757254 666136 240466 993047 758317 625417 1642960 116127 1280204 658424 1905585 1730273 694712 842493 506196 408621 966785 1471224 1796364 899177 664810 20250 198860 904642 874047 201040 1204940 953150 1955974 689896 1554434 367896 1891937 156542 201719 1597113 190496 1648129 1431681 1338573 1714287 1316825 1001072 1149597 668268 1575027 698153 795835 1663300 1388016 114038 781521 1954685 739989 994613 767351 891373 974538 1776260 1794531 1251503 1927781 1619192 1317512 737827 63247 453331 338609 1870119 711476 167334 1479832 1780861 1512362 1127113 1729621 1949804 1149418 377998 331093 1725337 16488 938849 337319 246476 1263500 95963 427556 309689 1654282 714588 1464502 309646 556429 1835736 1160429 1564005 84738 1203212 604445 1633494 1154879 1973916 1087566 1882947 730059 644212 411931 1348565 1199494 1625155 1955280 51659 137295 1499480 838825 1241648 1596148 379692 964885 1062693 1657683 1329573 1472020 1882560 37699 1160673 1912321 1031546 465646 545950 1813088 1066111 656668 1038996 157525 1889281 542269 1455771 520308 330438 154169 1041469 1345097 1458392 101838 1681570 1696231 1031125 1300693 727842 140521 1073345 562340 392875 1363539 1216573 651789 1599821 1893224 120815 653689 847034 1083547 644752 63285 192582 1466830 1471956 515852 1360084 1879266 1464783 1892584 763191 309210 1359450 218196 98610 990408 310383 1446500 1092765 1848169 1654223 109982 555997 656929 1451649 1893260 527137 1084393 359462 783473 1685628 1183023 329400 1357518 1887129 234383 1194542 920640 362477 1768156 910556 1306141 1097953 673988 1605013 1262410 936972 1065467 1633251 705481 1738440 950090 56590 643896 198315 469308 1682451 1409046 1955532 434839 974664 1711353 825630 730081 1030284 1763238 1928070 232262 1085441 1846258 1939452 1001709 783423 652293 1619708 148563 95459 767504 1129105 746248 580389 1024471 1423509 372810 542537 387565 1554246 1159040 63871 913488 89400 1022745 956634 847360 1704130 285782 1573973 1192413 1752276 959034 1700763 1185281 527371 783665 411223 1297846 248859 1428988 1152830 759870 254602 724509 1427860 1795594 1124881 1354544 1470727 842424 1528179 1324055 1254291 795118 720140 1479837 378203 1833326 1005160 1852865 996549 406946 1418366 1885172 1095896 1790085 862406 1929894 1358163 1180824 691724 1876484 1131134 1289635 427172 922888 855177 1049103 324290 158130 863365 1913510 1081231 310844 1583699 1680821 1217295 1115052 700325 610096 749770 225962 1413864 1912208 1578181 376684 1485187 1489040 870903 1346926 1537910 486418 1932411 1770085 367082 41666 1149930 1941845 1932009 1421572 132800 1229646 1560154 1536798 344790 72097 1439183 1170975 755152 677605 1759831 743278 1825039 1244795 416528 1787339 824071 441832 85659 1131618 184489 991309 1809081 1739280 572388 1731656 567259 1802251 1696 853970 1908038 1511633 1305878 473290 1986443 378931 1001941 1921737 1722731 1307584 1734788 1399751 288718 1127327 184668 1678113 582940 90788 349738 1506552 602550 1977667 692269 378129 1506569 38525 144610 536680 280437 715474 1138539 1273817 1438089 138766 1919581 987537 1246655 957510 1737164 42352 204797 1096031 1758699 661917 1533905 1787622 957211 1260146 530284 1820185 1301935 835239 1991819 1338822 554315 1303876 335225 500299 4266 1890218 1158376 1963156 960513 1041868 122429 37929 133217 618986 814838 1016933 412652 367227 1226463 547572 681686 1547285 406054 980801 640549 1769548 603256 321438 1832655 133924 1936128 595762 1515285 55432 1857106 1062428 1957156 107643 1129310 183761 187117 1301429 999598 751721 1860079 243601 713790 192457 258482 132939 897611 394571 1521216 220506 1991068 1759240 1737239 1505205 529884 1587608 1575094 130166 1915993 722732 1655644 988704 1339440 392444 1504825 403803 501787 1780393 1763258 444167 1495216 771257 1908289 667853 1018320 1847468 1896930 1877436 1068043 1282497 653405 693243 534402 1817015 760570 634439 259403 751890 1958586 114819 357386 1549527 397774 162945 41856 1457777 422893 896813 1524789 1215449 200893 425140 1845250 356280 716869 1001707 1659836 25553 1876925 269213 168071 1884393 1985767 809996 1418315 1180793 276238 851679 426095 1990684 958412 1069995 375142 512870 155103 1921069 305375 1047921 886221 856101 75267 353294 1141602 349442 1108342 305166 1890182 1861691 1620828 1065406 463599 721185 1601176 897011 1862810 1616257 795256 1283396 849459 775831 1687639 916579 1301070 1496733 549476 314980 1948549 1540531 772919 1075745 1317049 1144514 1691432 1231939 769767 408448 1029154 977307 1165809 626630 1027944 1244140 143593 581928 521123 692641 837065 653977 1840435 97610 976277 94856 1442051 554465 828194 384250 1764125 355546 44281 265924 354901 1724832 256598 360162 1423731 953473 897076 767276 1469568 409071 112422 720998 1111472 915863 98402 1232836 1656083 1914274 846259 445631 1609188 1220729 441669 265613 217058 819988 1173993 1779394 194243 382153 1151752 1242796 759043 905649 1764111 1014856 979360 646970 192897 359891 1963411 754530 615253 1077036 1545276 1122182 1253130 1608220 1457404 918065 1674061 1906696 65108 1945313 439293 500717 550539 1731966 1404757 950217 1460837 190156 105955 1809263 1569782 285279 97184 366908 1019081 1440286 1840466 1326101 1983900 772440 1861535 216087 1543664 499981 394188 310517 1245180 1858089 874863 375361 40800 1572004 432036 1403194 1422456 253189 1095081 687301 843997 1080866 142608 426747 1326960 291910 188792 232287 559070 158281 907733 1318418 601395 1009951 299515 525122 929019 605661 381201 973962 962425 196622 835158 1321820 1805519 1671741 884731 712729 188769 911499 1706095 788859 394306 844540 635942 1079366 323225 1666817 818361 1319561 1199569 207601 1027452 1143975 1766361 564681 928839 1776029 268461 346290 1320543 1142237 1098236 1246164 1910833 1076369 1222055 990026 1892172 527289 1174254 1566713 1107106 254098 542135 636182 1226445 1062310 720143 1995948 1136124 386066 897836 131542 738632 146902 838789 984775 295716 337789 724899 138861 1585102 249186 785404 1638428 653192 1979323 1098019 432808 1850271 1002241 924947 1282776 1372442 81776 1134178 18745 20372 814463 116513 457942 661106 1500974 223639 379776 1417557 1083672 407969 1661615 1145412 519684 959755 285677 957733 391308 794724 821125 1461242 1025577 1507378 263883 1666938 43644 60239 1929977 1310647 747317 378955 1288153 679353 702447 77045 1051674 1080004 1429875 1068765 63552 639400 132397 1041792 688073 818526 437784 1206715 297580 62917 212646 678393 1486758 465764 1118254 754195 1544832 295050 890867 667098 1468079 285551 79223 1454094 74112 434433 218788 412733 1735842 1743859 1616631 1999892 557876 879646 1504412 1521619 535916 104352 1779854 454074 1612833 977381 1513920 180593 1673417 1533707 645614 437834 766358 1316949 490849 1192660 983731 77958 1959932 1213428 1407772 60009 99201 394469 1463980 1362501 44466 1524310 1711368 1229877 1287137 1212303 811833 840535 167835 1656740 728314 1639390 1857107 259868 317888 1978171 3695 1713667 615589 1972352 613747 1686938 689348 522056 1383901 1195011 1868537 149166 1072633 1967664 1011609 1023824 1021645 1697505 851142 188481 930057 1292755 1986492 1200008 1384108 1184702 1045274 365913 274864 398904 113435 1768186 908023 1009391 1549011 1054265 1202101 429291 1058485 1193743 1957680 554238 1132739 1366642 1086549 1338015 1869699 484632 1268473 232304 480227 1947644 1930509 464659 816218 1785650 680577 681125 1546456 74856 1296945 1092001 847943 1003005 151020 1463268 562773 49306 1052673 831096 1980092 1430054 939499 1389743 1462954 408869 742844 569584 1885003 1613900 1141772 1611336 1288237 1886856 1230000 1675130 1041725 1155249 223806 1838528 953141 362169 908978 1302091 1270309 1274076 1887643 1097588 1805430 1263070 832012 1035471 1814463 724512 11512 535773 1230632 1506378 724921 1046257 1911539 679978 580247 811093 1285456 1556928 1118639 1628189 1162664 1408212 1064396 1958147 1781794 1058789 180340 1281194 734382 1900106 1683572 1484434 1838036 1821432 220053 1876313 1250896 1167894 291083 1394414 1508552 1178441 271070 1350796 166678 439120 1609014 1701269 1529110 1100598 875050 1932022 888136 614786 951848 925158 1239314 1258725 628499 355395 1785557 1787808 103399 1351339 953826 473008 641956 1253978 978714 1843421 1375197 1833767 487499 1624300 938376 1845619 1620243 676451 422801 1651887 565162 324066 117875 192838 1935760 61591 4780 638713 1384510 852337 1238757 939228 876890 967375 341029 1743686 756017 210865 1191758 406488 367588 603737 392587 1033655 1149492 1594935 263312 600177 1525884 577139 1636060 1736843 1838187 1586411 1644008 1873656 1259298 436920 1051824 1210187 1090731 1546063 1959213 1793369 374983 768546 608563 45474 149620 1234242 1920255 1690776 1624413 1800337 491718 180777 1539226 381134 1869508 1172979 918593 975455 402812 210708 1150120 657270 701823 1576231 1150634 298376 1955386 756880 545418 1964022 1414333 1512478 1850478 1144872 719664 550657 943894 1042566 106432 190738 358244 1460071 416498 1072459 28837 894064 53475 1067714 1463297 1527673 228741 107402 1760729 1265721 140844 1898127 534168 471978 1674276 1528239 608090 1395948 1222076 431339 426678 1559815 915454 810460 1411903 44485 374651 552045 1285380 499139 1108905 69846 973755 356566 1467052 1151312 1763200 928762 1014130 504655 1114051 688712 79753 1737163 1826514 1539407 1081646 1187964 1534612 1005301 1441776 331866 125778 1058614 1961744 982939 1618490 1111991 86184 1405925 1246033 131573 1076418 1767646 1810022 650301 109993 336659 1559466 1878194 611050 251034 436385 418084 232331 993287 1417065 912714 1740464 824017 1634550 768376 1124444 567258 1537248 1868075 619398 1791025 1761639 1744272 1894901 588175 296687 861140 1610231 1067988 1260732 1796978 916327 17722 168957 1204861 1269816 1594858 577651 1073524 355337 284367 625029 933003 253744 1821543 396727 532799 1121505 412290 1768830 1058472 1334523 1544296 1733296 1551501 1025446 1923102 1935172 240627 1077419 1402991 614449 880858 1318382 91986 961444 264210 1650267 666211 348947 1047564 1783395 763359 689294 22509 795315 908689 1951207 589533 1159693 1727049 877855 1588771 1288803 109530 1387354 1417159 83861 112659 74356 1085787 1051151 1453569 1170223 1865046 1329586 469521 185685 337927 1006109 875718 1178588 1048604 1079771 819468 260359 1927314 1580308 145904 67574 1120316 1714826 1702325 1450903 243372 1250241 497687 1456730 1520812 1528993 743903 116825 799786 1779198 747230 1918065 682063 1811065 289779 527737 489341 417624 378136 887813 1722824 212153 1322073 1254367 802669 1106257 1213095 311028 1605291 467006 1549588 1319481 1446590 1157228 1237996 1169668 1392694 247365 430441 1241536 85697 1065226 1428881 1635157 1625352 608316 1805666 1969706 715092 1164236 1100601 1328985 557235 296463 1633040 907197 90529 1510544 244716 478868 46055 1716642 1084629 1312701 1326135 1739885 1973066 575404 287348 938903 115758 1036198 297280 1815310 1825183 1471774 1112082 1285452 217613 852351 1172938 216223 1281320 323233 459284 618429 1986699 249633 1295503 114063 839339 332508 1669624 1020710 982634 1066478 1327924 1813204 1906478 1997906 63870 493992 1821706 815371 1880434 316783 1088944 416048 556704 709997 402500 423482 1681182 1079184 1345381 1329690 728197 139536 1494887 210529 1822648 1916692 1865248 509913 1656532 1959611 73840 1400370 1405320 1931470 1485751 916012 941930 1662043 1437703 789654 1373966 415933 697691 1425934 1653889 1496322 1773654 1613016 726567 1359800 372975 1099194 808576 53921 214577 1082634 834512 619044 1468352 1531444 1844617 1371533 548125 15278 1547974 235146 428916 1799505 1501874 1465769 239032 82571 1655292 171996 581052 1140642 1866028 674405 741462 962390 1308737 109023 1815608 714245 779785 669631 385869 1757340 653060 244773 1507353 367665 1956915 1870169 1214450 175192 1245127 755153 1179371 9312 212405 1156583 1693059 1785008 1202434 520370 1427721 814741 687652 1420957 470561 1611154 1761373 808713 1493726 1980496 1906601 954339 1110085 90111 310324 343533 1377688 173986 1471529 1022362 689601 1337256 1750972 1057391 1816841 1442507 86617 1089114 1220264 1468432 701029 1248542 1124610 1332958 1516870 1100179 1466780 148152 1037833 1427211 1235665 521767 41056 1661294 72320 1974720 1605403 118592 619549 978406 1624485 360244 565983 85888 965646 1712434 889395 1039036 1444564 486900 675507 1027659 1879616 512898 246633 1910371 678785 1107969 153496 550054 1167241 855889 1282203 1150780 1789064 1397769 292381 527035 365025 805448 1891798 901606 1790422 1024256 70660 736323 1013426 1830527 1742791 752831 1112359 1835788 863109 565935 454071 1548094 1185424 1156070 513960 1551384 1327821 1949988 1662884 779873 105539 1774411 137966 678343 438983 258164 412098 1256756 956825 713668 1135951 421935 518869 1344997 49888 1851544 136657 220229 1482752 464715 505660 111783 708180 467791 387862 1575567 818776 685771 882742 1589977 418195 799939 735169 933076 182155 1980286 785815 952604 268201 589906 1145008 1460866 1786764 298682 392953 764870 777249 1011731 1236469 1744727 513985 1406825 1293493 823534 172281 130806 988870 1305365 794940 300938 1729653 1090995 828336 1343011 1528592 1325985 272468 592060 1563921 620811 166783 1740546 1525579 381765 97461 1288804 338596 1152682 750365 1902324 1145269 1024469 932997 1111301 431818 973707 719911 1776290 1670592 1844739 152762 1689090 336276 44450 738539 857818 1961288 817461 343297 63433 499908 1332098 477682 1652530 1069226 1225171 1301632 1518501 556453 891370 1824930 1859075 357551 966941 1425295 1841739 1458695 1948218 280895 1986672 1096752 1679755 594059 451327 908878 665216 170 202988 1497055 125632 71222 293014 1187444 399160 1292130 1757822 252870 782997 925114 1614708 336625 1234478 440823 1529985 1054709 1305656 1486794 1265616 125744 452925 357428 800652 553615 840640 168315 1636948 1091603 1308147 310417 90289 488620 1939188 1089673 1259887 1321318 1669858 1761204 938042 962145 318635 1079788 104710 260910 580115 1946491 42414 407258 940537 810495 545309 967333 1540594 719916 1563723 742864 648667 1356000 326525 1561840 1859055 821537 359494 403405 1061016 1073466 1733930 805962 1999786 208263 1449727 1032796 910272 39936 1476979 1449204 642093 357379 1532483 269339 27236 922528 934873 1086933 1395572 958776 764253 684983 173811 1811900 1061804 552445 1987053 1965244 196354 1573797 374257 1339143 912978 1689636 981698 1405249 1789843 311202 295594 1652370 1076499 1362825 1911525 707248 1976324 526231 1627230 783513 1261172 1163713 600553 911340 646574 815251 1721981 1011904 1722972 1065711 482006 455314 1814097 286420 1417589 726282 1177991 1953910 355188 303768 1354651 1865379 867090 65003 43563 37109 380147 1828815 656607 1453610 1091332 1775116 1771551 49727 288687 1893037 1779840 1090025 1435328 605760 1686919 1737183 1287135 1197626 776014 1754763 1907171 328699 1224548 1802956 346021 816774 727028 1101719 1134425 782113 307465 32783 2453 1408727 577189 252421 1100748 1204957 437879 261409 112002 977100 874089 1967973 383237 282569 1007398 772461 625741 213779 1293735 147950 1861982 1790813 857570 1740942 188718 1605657 1395719 1779950 164286 1381928 1090170 35859 188890 1575219 558046 1010487 403935 78591 516285 1572520 1835454 1598913 1642163 960563 1532465 950101 162990 171009 785595 1163399 1370752 1023423 1869428 92198 764258 847218 592503 1604460 812244 934902 794135 1849343 835291 313184 1648873 1759120 1311605 1690326 1615138 830757 782961 690489 1035799 683520 924081 1478173 120011 77029 1669853 944164 365294 1415703 772387 1728755 1134534 590781 1621545 1316206 1872673 253857 390917 697720 765103 1397255 761804 1866039 1147418 133507 1184342 1011070 366380 621836 1516623 648944 1324558 1878824 1894110 819564 63141 262096 411002 1849069 828531 1600908 1656743 1611942 1395636 1431808 1808700 990311 1504346 1170164 1573474 288678 1580809 157174 1548689 1921431 1072987 1287259 1078082 386190 408780 1904277 1188475 200600 952704 1349616 1456645 413139 1978169 1778395 693326 274097 541643 1367265 1670837 1478948 585963 1855039 50588 868342 1144851 1332309 750484 1810819 221572 938913 721642 1874404 1976483 1664825 503753 1250212 1137109 1316409 421145 1179323 1609291 258716 653305 1613724 1260804 1109257 516444 978220 1797452 114330 884824 1684979 1083726 191006 423316 155095 124830 1705312 1484052 180440 79540 1659131 1461356 1759973 1883018 799472 1439512 122565 1103006 426213 1929391 624391 999265 1230407 951036 541993 146832 1915471 919518 562140 1230892 357215 1460762 1876981 440551 1490334 772479 1036287 1862537 1239576 554829 1838287 360121 188670 1057986 205182 599394 1938819 1429012 75797 1603185 88446 1277833 1058391 809519 1087966 1920878 492414 40124 824049 1602737 195890 1240375 1913027 1490611 1749828 1585930 1091171 114784 83153 1645469 1410488 653913 541445 1903303 1894232 980532 858612 1265261 493953 1584027 1361027 85581 1540258 718517 780001 261505 1566023 262605 1420984 1209609 218971 345945 447534 1204128 80000 1571489 883295 367073 785098 1195374 561596 385431 582831 1177606 805455 1002812 996696 1499014 1547429 1379493 768348 416132 95760 236359 729886 1239140 833972 1780082 1474360 45394 1547160 897306 188773 991321 1141204 1349030 366307 1431791 1561661 268103 827167 1775380 754912 928883 1458258 42464 1353289 547215 178991 869487 1734640 1928403 256995 1883197 841610 1232729 691250 1183535 195466 649352 1204235 1280648 1657142 1915040 485906 1846690 277906 883179 1778006 1234599 688710 1795271 1553676 298235 1922685 144258 1521172 8278 186730 1244061 510594 1766204 551090 918173 1277694 1941759 346140 251440 458725 752823 1575455 1252321 570268 1846680 1330861 1688490 1047021 1230764 42912 1790340 1007177 1189974 1423416 1272613 1388422 999015 1324164 1028654 225277 547209 957701 1306578 316791 313322 320633 163187 1800069 335211 224906 1780983 895857 110524 57942 932602 623753 1734 298613 982531 1592350 1719990 1890112 1927011 1303100 863023 793892 1183717 509463 1381737 21713 807556 544511 258668 1517505 474554 472363 139243 405705 915729 687055 1716336 303670 1624955 1503776 1300197 519882 1816800 1863811 994743 1397090 1433395 1413718 595921 354489 106198 434744 671474 232473 151588 354012 637774 969859 1862400 192696 1754588 1081910 1643563 94613 859556 205719 1858755 1053528 670345 1959929 1442382 1584666 1987263 1266537 1492961 756048 881102 864970 1239255 1859201 1360289 1397112 1373474 665707 427249 30818 1978840 1731466 641021 1957201 1503316 1465873 1463062 670405 514080 1434588 1496910 431273 942196 1138455 1107914 962751 231835 947785 1210361 1288472 1087125 201936 709593 345200 888309 1563219 695684 161060 449536 350724 195668 1069406 770225 698318 509887 783269 1640876 334624 1276808 862739 1822468 1717439 460599 1940287 911169 1355130 781793 1210440 1230253 410330 154245 1771709 509942 1643370 410822 999918 1258460 1404818 114754 1451364 533303 956546 380661 447990 1617494 1932198 1610679 1566244 1756562 848594 1274091 722848 1998844 1121637 1111959 394323 862384 1029652 892911 616083 1024524 1501794 312802 429205 1600429 707402 1680475 1476283 24334 1351528 636698 1173896 1798448 12610 1736555 1654740 228911 102312 961282 274086 414649 1219741 1212484 85884 1389993 85839 1419352 859802 1141845 1257178 474045 636887 341704 1662684 357791 961217 1706246 895541 332680 1041671 1538973 912555 1140177 677019 1312073 364434 1488261 1372370 1175250 1710713 420169 919730 86608 57555 1262246 1778416 1744729 720732 669643 722968 1423245 1611449 53303 770885 1733477 1516155 796439 510458 1724545 1345471 331491 786816 198184 1729408 1394830 1361619 15904 1184897 461209 985479 667595 1112539 1056379 219145 1388088 1098453 1532698 168969 1209461 626748 839965 942276 1353424 1232037 259045 890282 1733352 700697 354448 573748 1396284 729237 18551 744721 1460761 1445229 82391 768450 386432 686146 1911805 759803 652391 707945 1455991 166543 753685 486898 1299850 1551006 837024 859854 1586779 981945 1273470 1408574 326107 1231450 707469 285573 408616 1688220 1521381 399111 200063 1709111 26613 1919528 1143549 1340253 1899310 71813 524686 204121 53061 318509 770735 185401 496557 772168 1527106 661765 1912533 1035999 756833 264388 1820100 218026 763108 1325283 644696 797643 1350215 1059191 1601394 1328786 1860509 1069945 921686 24475 1492517 467172 468944 947321 979149 598316 508673 588689 517947 964002 22529 330466 1645164 1232992 140543 844332 956845 55049 1415589 412927 1111193 237663 939238 1454119 508379 1385420 1068731 105194 1328928 1158076 1202811 809034 1717018 1321488 1420823 741667 935858 160215 704396 617157 1558344 1227710 1010647 1081450 371901 602344 1620816 384841 907966 491532 1260156 1309295 6254 761450 1957731 1486041 1186186 784774 679896 705049 1990218 545478 531606 1285703 1265523 1678599 1798027 1773671 666604 828807 1408323 589768 1044995 1950036 1611067 1482981 440599 1237953 38496 1276098 1758062 1242046 413959 1675630 139415 1703735 1424866 997240 1721280 236401 1072592 817873 5289 934804 614909 1270366 1554622 530567 192412 1760473 1752491 735386 402665 1070684 650398 48014 820697 1186751 1884854 1777313 539048 333221 821208 1288273 722670 1584795 1843177 912570 1181861 518068 1330854 554808 559760 824141 1122026 1571389 1923126 1600371 183656 720552 905520 970431 737996 1399462 832638 63710 40816 1094595 1989110 1286857 1901460 719467 1354955 645707 384138 1304689 1432523 1110412 450070 1082044 1723066 173563 190610 858563 870670 1473496 101889 833682 302340 1913304 554856 1682203 1038847 835800 1306301 518696 1103754 20577 335053 1285868 1166453 579023 708257 1904946 930091 1002024 1280871 1403282 871800 90317 611458 1619338 768624 1312165 638333 531597 193480 1654956 543195 1292229 723523 1081673 883060 1479211 1263876 651605 1664989 742353 530966 1584981 991507 1561495 1843088 121254 848126 1871348 367450 1148644 411887 1483505 302399 1495093 1114835 88792 1211873 1553564 1358747 578480 664449 1716667 497572 1046912 1834820 1525537 1642824 744017 1024743 1109125 1112014 1519092 1601202 1682271 1021026 1325288 1075075 1799373 1836553 755412 279581 1520683 83597 1233593 1979320 1239525 680815 669272 1435930 1434782 1042704 328703 8193 929883 327322 365447 250526 598623 928562 1226009 87478 1754182 849747 295751 1589796 918049 1957585 768341 798553 1212218 360759 1304633 616007 1122143 204689 422007 661019 419475 1918722 1424030 214392 947815 1348067 1898789 1224915 766849 1489724 252694 1319094 938349 1468411 143915 26288 739627 727633 86228 868429 1998134 267138 793215 1309553 152792 1893929 1536480 1896248 433230 992248 133903 1145673 738905 587273 1263610 1377296 725940 1571443 1897742 1714713 253240 1253607 58233 1364371 853015 1007593 904256 1317861 668173 747253 165133 1027244 646091 423296 929693 287044 338955 1967305 423248 1284841 1458328 1871454 373111 1709869 1169519 433453 380011 1764283 187802 1078187 467552 552279 1504743 488562 1393402 1196460 1630229 1249008 1205869 404044 972100 1252395 81827 218168 823389 280700 549995 1382076 451699 891162 1064551 1733076 310330 627360 1702448 695926 448046 1478143 1043243 904897 1102126 449168 684806 1167674 1709853 1932400 753738 1556936 862282 559700 1412922 201051 1214676 1063775 880384 1766153 833347 771235 840565 334055 681411 881941 444841 1334099 1511553 673302 1947941 215201 202658 1579296 572160 758822 310593 1208880 605175 1774623 1291081 53814 1959436 697445 1959122 1722218 1193646 1072965 421470 76357 1694632 19329 1087537 1860146 1851321 400496 998527 844353 1362952 1761513 290586 724933 1423980 231297 1616704 1020873 676494 1747983 1166766 1730905 1437471 1593527 1363361 1326749 1010197 1925322 1368577 313306 1632495 1563714 1069757 484219 615629 1526562 1158347 1238265 607165 1161087 454630 1435907 1123416 215500 1957841 1746083 1577196 1576244 1101305 296855 654231 1368159 1405978 996562 1797832 1231483 555687 1097007 1587984 1362488 1471939 792956 1673715 1812888 1757748 396923 1279839 57603 1709322 1239741 118114 1126527 1477990 987701 823848 1672215 1067246 62279 1833901 1752288 877460 1315557 150697 1059439 979931 697098 1327144 480944 622312 846074 1454869 565870 48479 97621 525285 1279920 556912 1611958 1105594 1231406 1824463 1131130 59798 251570 495714 338561 1895294 1661848 1965255 563338 211665 1712218 1193847 1221994 1258262 137755 999404 1372729 1619783 522874 1295097 964496 1264559 1179315 807699 653097 1753815 570882 1497454 1287332 138594 935309 1439836 532199 1938728 1096412 481073 1897272 1275563 361537 1904629 371694 733132 1063637 432121 1545858 5965 63525 498278 112180 1226101 547917 107468 937156 1553137 646230 1265516 691732 1088216 1772931 982972 877482 18702 321059 807815 1921238 854638 1464158 1306662 1049506 1711877 313523 1599392 380139 1207741 435369 1029502 750766 1257452 1799279 960801 909478 1445041 1321159 195651 1802898 1799990 259732 360792 1130125 437311 1226870 1548308 806640 579555 511501 485739 647782 1877738 1033386 1225228 862601 1283149 691165 291286 524783 817395 739482 857321 1359710 537886 1644773 350222 945748 1376415 611751 375898 618888 818164 1136866 1979770 1410088 1403746 1808988 1905001 1949180 154369 100056 1961403 1672715 31837 768267 1538328 244632 261618 619151 895922 1061182 1175692 542436 1026230 216267 604624 1250953 737435 67011 1996322 1355511 1006240 835018 265988 502778 1590123 87137 1940841 1798039 1664313 1653445 894003 635561 351189 139903 774472 1184111 436479 769394 502713 764856 448839 1388343 1777889 904240 315624 1984644 207932 19925 423368 243824 1616797 768536 961185 952114 1701935 185911 1718392 1004952 1683422 1379398 192986 603804 388625 1408354 1095442 1856862 1341157 201 476839 677420 922901 1070741 32353 123416 1071114 1399078 216624 1250208 1946479 1324584 403825 1820117 129975 97216 914737 1965505 961937 1258930 1107156 773308 664936 613460 1731499 691013 1938048 284672 771578 1257219 962610 1615668 116390 161056 109630 1105272 370680 1181361 1425923 394419 1670914 182675 422185 905235 1201457 367916 841239 1646022 831545 1181242 376669 1535006 488124 1761205 1528485 1572739 123388 1987940 655580 271202 648159 1562658 520636 69388 513440 1691056 1855976 773111 1047107 200820 789037 505470 735401 1330509 629898 1415869 470961 1230296 755943 1711343 69627 1151909 1170491 524931 525129 991163 1950354 1464218 1906499 17490 1110340 1178128 911440 994220 645278 135656 1206072 98493 23498 758623 420058 1192166 751448 1090354 1923864 1185649 816624 1837433 1466931 994138 261838 567117 1233125 126199 1547826 280932 158051 287767 274898 661179 1156114 1797728 703247 635748 1483274 1540814 1613573 1733112 1719177 1779333 819319 1562048 1010580 1821630 1470398 1218063 1711923 441064 699261 627542 1543506 9230 1978777 496805 1375989 294242 498913 1928387 1405893 1033870 1807471 271518 1646396 433519 1955389 329449 448744 372581 1290172 1453095 234190 1601174 205976 434310 1453725 362224 1169052 390813 557522 1302558 939866 458971 185590 957723 683359 848147 1617637 1146833 451123 282771 455812 1402318 882264 1168098 1482258 136609 1781449 1253371 1749484 19946 187826 411820 1757461 1129516 427053 397062 1629507 1451558 986985 179324 1785406 309259 309767 148462 434151 573269 1566963 1703847 1277228 300209 685580 1051923 817763 1997076 1892851 1217783 305304 1856340 616632 802592 1633627 666849 1015844 1681599 754672 1523786 494510 919808 1548349 1621785 841038 784956 1375656 1624684 1864491 1867539 1204363 860206 1983011 1371333 1064654 291148 1394403 1306579 149466 362187 315267 1913919 1560490 101583 1898665 444101 1273899 322115 601586 640841 1312869 986730 995895 112482 1622162 435696 869074 866922 992991 83940 699849 1751139 799790 874256 769783 503331 236478 1488175 1747526 1248535 1346469 1506287 914465 390127 1133433 1270081 1035394 82572 1165685 605958 726631 1337215 1146022 928741 218503 102127 1714870 1040954 791436 476568 53344 661879 786128 135661 1769086 567171 895054 1447772 1442498 309081 1029955 126710 1828800 1138187 35769 1011885 979841 1815117 1403550 713492 696603 926853 1383758 388824 1228185 145520 1488988 1028491 731818 601446 1308182 1389118 1404959 994718 1806551 949232 782340 631705 460129 1129512 522856 1210384 124547 1392748 1226489 1949828 708715 1592433 557024 1975929 1075752 1644956 351767 1142244 1912630 1059228 390921 370198 574275 519191 1336263 1875944 1879166 450321 437283 717100 261009 1049097 136096 1843007 821337 1544877 1979439 1497584 1544015 1299137 1347789 281777 1534672 678791 891270 195214 1003420 894176 913096 1149278 1201191 887438 1713851 514985 498251 1137401 655616 1382358 1643310 612423 1552589 958352 773504 618136 731507 523721 1281816 974647 1842716 1999863 344457 453114 1732243 1305558 435719 274580 259036 635601 477193 445014 469126 644757 1503950 1100312 1151617 1211222 1649691 1718757 1252956 1550798 997333 794677 1076044 1800444 1888449 1791742 1899808 1923066 601952 1806949 997179 201342 363920 163034 1052694 1305671 658125 1191850 503721 1613527 418723 870445 138650 1603884 1375736 451423 917286 1777774 526133 55838 282398 587135 256986 1116442 490444 777967 88468 812466 1365677 553417 1946697 72207 722902 1677541 200789 860837 1442981 39051 508806 1131510 384897 405014 360948 309690 897869 1080785 696044 1429274 1147958 767553 566818 1152323 446436 1543270 1430582 1517673 744696 30877 1610725 1732880 1745247 374516 1930788 828279 453716 1049398 1906626 1828119 685496 185833 440596 1919750 123760 1035244 150309 1176411 658775 1390678 1549835 630622 99650 440090 1229325 1391127 223682 261795 1515263 406513 113540 1296039 826201 423555 93459 1881288 455250 1752342 594797 790279 1931623 991060 866662 568123 1682639 11464 72425 1634255 1855993 1029931 1661869 1831740 3286 1326504 1338177 1782050 599511 592935 288683 1378109 1609896 1815045 1223081 724055 69757 712270 1374842 95454 1591046 1697037 1392840 544577 1774344 1828431 988727 236769 1222679 1288059 1757358 1298855 417411 1330534 71402 696432 305142 1253540 1216892 948957 536918 1010764 19614 956710 63133 1068793 1124368 143586 73126 1444744 1867081 260034 587680 879461 416009 933611 327132 1926667 394055 356302 1112452 1065058 1792660 96798 800266 1654843 1380552 988725 1299450 1786053 1060594 1815371 1754535 32998 639137 1128466 1193112 965239 1907489 1479073 246731 930128 1897694 1013705 1324195 855882 1664984 583921 1257116 538854 191981 1183334 1284283 1061843 276012 1292305 1706137 46312 1717505 1042683 1496611 132536 165741 216102 1761405 57790 443078 999435 509048 906711 1476991 1867749 1271947 1758992 974773 1695351 1855083 1190526 499857 1641182 1420866 1028650 775186 1468182 22351 1236468 713184 1436947 1128936 1400768 1526996 1645476 712646 843886 969090 767588 1242632 895001 1635738 1594410 1613185 191678 1701768 1343723 1540210 1694992 1130333 1971291 450837 1552639 801047 835504 1519457 113223 1313264 1292011 702390 1596691 351837 552278 456199 498465 1753853 251659 1172842 1651727 1809170 299866 569325 1825905 685312 40930 1028395 227634 1502683 1874224 267877 377084 1314261 1377115 1092613 1860180 277692 507628 177959 1910463 893977 164242 1408410 1841392 422299 1181073 469337 640227 813012 829768 1585620 1595035 1684141 259542 583674 990611 779572 1261291 1032220 1673375 1765055 1495046 581175 1940357 693416 597217 74968 1122116 1344713 843432 1085562 1708250 996101 934478 1537474 1744958 119381 860668 41270 1144641 732251 240013 1663489 1933815 832164 346392 1253393 1627034 88836 1449207 1975525 1186875 1988355 111873 958411 863540 943662 41796 156787 787241 460451 959248 1048302 927293 1571227 1385678 1955395 705641 1479264 947625 196594 425834 1008054 1768806 88965 1315069 1817120 1836592 1829096 745680 1001154 890839 1428969 1048162 902311 1538453 339612 282991 1099348 1964987 1416362 1202430 1217313 1047558 651457 120546 1672659 445245 1597390 643424 939688 764064 1130306 1819910 1219818 797359 898915 1265385 1685487 1080658 541781 1674270 1903396 785055 204692 606725 1206225 1910606 958394 1025643 1564720 680446 133037 1518808 1693530 347999 1915428 227484 1386270 764114 338244 355743 457011 985669 526980 504155 158361 721790 1999932 223385 520755 612925 1009698 1202239 1433719 393191 909350 771714 639877 1766963 1794314 1505132 319741 1800536 1085658 1961515 634717 265187 1499040 127325 603619 1405465 1602387 1282718 1981706 261883 615234 4374 1503955 596279 963908 533556 1349578 1215661 486820 951286 1099066 287294 960648 105297 1050475 832103 820634 1002904 894913 167614 854991 1376472 1812565 97924 498773 959559 41710 1706679 663379 1110516 1211094 1741739 1201785 1993094 791151 796908 245632 640163 1815880 139203 314160 75416 1438110 166097 1030724 156495 1916108 1483308 1862393 1897099 601928 1807283 348342 1819290 142687 692436 1806494 1563401 1938662 1184427 1555214 1252169 630151 760984 1096419 199514 157059 1308176 1301772 590685 1400730 1677680 165213 230770 82605 1245683 1892891 642636 1805327 1831249 1195812 738680 1261601 376799 1587795 1601491 1219580 74579 340403 670459 595004 1827258 748917 1498273 1670398 913407 262515 360661 864987 229698 810306 1913144 1178064 229557 773149 944643 1663920 1183735 1153634 1066308 1655439 914149 239240 1329388 1781739 769342 1293372 1381182 27895 753691 393771 1711526 172021 197177 713265 1238978 227993 1162612 138799 1757029 831731 530655 1014915 350110 1518266 1985002 1363737 371017 128464 1042497 1087478 1950715 1029672 598621 261475 983251 905121 459989 64893 1006855 1194574 686271 1243314 241976 1689105 809049 1201840 498481 1313832 1903789 1317114 1826372 1285284 295523 1262017 1730355 1362342 1236037 1870009 1841864 1640155 77535 616973 1194984 287935 132241 1740115 1574605 1680183 1824277 475022 551137 1572698 219892 1714384 252728 293393 1648251 442646 511752 1211440 1513429 490823 846891 1891754 248549 1799075 1837324 731781 690019 724951 544814 1438754 1107439 238531 880644 923406 741417 332938 1100444 142990 1101267 1514321 444288 1372143 535571 1384066 1919973 1465994 1803374 1469259 1320230 1175373 59281 1118522 1321602 472581 1357081 312503 395755 680722 1719457 769410 1127246 530851 1940207 383722 700872 1581416 88880 1487217 1674838 1982346 8893 838377 335501 723087 368774 289387 628600 982530 1004734 546346 1698358 614332 1767161 726491 1531727 1337339 1057975 1568409 638410 696240 1881686 1314323 258129 355208 1178304 1301404 1348738 508117 1558422 1110738 1965361 1369471 99555 722017 119137 263990 505739 1796881 1786593 214539 1030556 885133 1229193 113169 509422 1077224 1609971 1128888 1105422 286652 601912 281083 1331304 619634 1805053 1782646 537521 504005 963585 558170 312874 1918944 799801 1631409 1706825 1222722 946229 569989 1956220 1454042 253349 878062 1477365 1621973 1284783 1769997 1529672 1810632 282684 1764814 867190 1795298 1922927 1612431 1705903 101631 63372 230079 236402 92150 295044 1575282 1374464 1741748 629414 1071417 1179008 1603203 648023 1169474 1482712 1059254 1031545 389255 430904 186773 1860792 1679725 1865892 171844 904305 1380022 1632156 1806518 734785 1089102 1273852 1994263 1015985 950064 1338166 1456248 1742383 1063879 212506 1498076 259054 1981980 125690 907571 154504 1634192 1393794 1813335 770949 434801 1187220 1038272 707715 1173109 1886487 923904 925335 442656 1857398 301183 366370 1682332 1053960 501018 74292 1672116 780998 765179 80698 1135477 611692 1155055 1199245 132617 1543602 8161 807247 1136821 759277 1286149 1676857 604407 802994 754863 826097 1527024 917870 1821213 768530 148227 16204 564092 5506 724037 50033 49375 1160713 1221010 461254 137340 1237064 744726 229604 897529 1181013 1416789 462378 187116 954878 29267 1342601 969369 250881 249335 1327195 1081768 110325 1994001 701484 1462003 1509693 1377808 1028624 1057637 70453 1564840 267749 1854713 222859 651082 773728 1840109 40623 730188 36888 1438135 1633446 1318424 271883 340643 58271 369799 550686 207205 1373289 1041667 1657361 1431891 414292 679299 1625989 1467313 1025156 403969 127098 7389 1823704 220060 1099560 1353918 1058355 12204 381142 125517 134635 1141524 663376 1459725 1563324 1575585 33714 494808 204073 1447175 1742981 1889233 509138 1372112 603437 1133608 312618 492284 1200083 104135 1991622 120839 975667 494594 318224 599418 518828 1510073 1063511 1895848 445699 1120716 1196608 1320669 1518981 208242 1823574 296248 464275 191306 922905 1272564 151018 940028 813975 604615 1943531 1574366 1835385 1667110 580336 844514 951430 648361 1990857 1605444 229114 931081 876114 407529 1757366 1989721 410597 1806298 962929 156466 699084 1090632 809599 237764 30206 1188093 1242202 915933 1605251 7317 567801 1976623 1907652 764358 1296210 1546716 688005 136781 1058685 1809124 151905 493058 1127061 708472 824139 1226262 35065 1807814 705732 1025300 918200 38793 180790 400954 1425409 1651703 754712 366187 1894892 137305 182249 1781159 1309243 541780 1874336 786708 1183940 1277119 1365259 455896 363587 962969 802490 1787348 1757206 646443 168052 1037275 1593561 942839 1512265 1678648 943445 787286 439833 1416656 1965726 1823435 1414707 1318390 1834674 1743986 394660 270777 1946170 1756691 1356291 376772 1765421 1371731 136468 1694089 1525826 655481 28425 1332373 839914 593175 740540 1873427 1513417 958213 126362 111099 1194673 1655424 298986 1014147 1622295 752990 857988 1867500 1755855 475110 1172923 496555 1874696 479105 425588 575720 504224 1493679 1722712 1568461 1599109 1209087 369099 971424 499613 1046590 346820 712705 1849568 1861163 1311630 904017 180938 353646 1018848 46958 197903 26257 1330505 1479202 235322 225206 684941 991251 1064898 16338 388029 593357 1422176 1319878 1362500 17040 1302347 1710340 717887 1511682 1391180 564801 412747 571372 1717213 1731095 934232 1665570 1256663 207285 786786 776693 1719141 912786 572810 611466 1180037 1078535 622646 1921838 109972 1314744 718258 1878050 1736785 1162192 1256751 1443058 573075 769708 1269910 385873 1751501 216428 191796 9862 744525 1354910 1998463 466825 729275 1316938 1669568 1101138 500843 663520 1063027 1465184 720771 150567 1865830 766558 168752 1212546 1834972 1061194 837583 1038575 1280303 1655020 488504 1794248 1611697 109535 1736896 796492 1501505 10219 456977 1558739 1280258 1744031 1758449 507550 1527438 1253889 1039119 447370 781560 1073438 383204 851908 1731709 421616 351223 721253 1833651 210477 672393 419810 1945237 886083 1543144 1772973 1992458 567831 19315 958522 1089230 729834 1328639 907697 893253 1046513 1006609 1171003 1253232 164686 1781240 1788777 1432074 1912461 1015410 1212596 1883021 530330 1502454 160854 19895 1051837 912706 1441062 484753 1344201 1294026 551718 98956 1620276 1891771 1197925 1591159 1356466 1117441 60268 50580 1159620 536817 103114 499 473170 530572 1005863 729865 155230 150311 922145 1631678 1782889 318778 1890765 953043 1160033 262058 408800 7156 944343 1193213 385239 50363 939402 1282369 834972 1403748 467105 835735 1698478 1985429 1199965 796607 685666 1767336 1179427 290257 394862 230991 1773150 605208 336175 1536467 575033 771990 363357 1224934 824288 763473 383574 315318 1417609 1740434 19859 1354320 597629 38009 118172 1743413 1198744 197905 1558675 363807 499951 1850567 406728 1607587 974444 245857 1532727 308855 1560626 1503228 501443 820913 527505 441464 1533813 780701 747608 779616 1067449 1064564 55434 892222 196959 655763 744517 1117268 1403867 1072224 1115593 1278536 1706594 1619028 1831960 993890 802106 687110 821180 26073 552433 233655 1954431 593326 697321 1577828 41531 93524 1367477 859424 1104055 735207 691722 705356 1546029 43231 649505 42566 1526946 1204731 349420 65641 180050 252254 247398 1391578 264403 1783031 1998869 193362 782470 257776 742885 190086 377866 378781 1510631 1498654 573944 578570 548505 1483967 1756825 74009 236281 1871087 364290 890315 550535 1194136 648022 469318 1004016 784268 47694 6733 1537401 98455 1389672 1180350 254954 1498841 1694595 491378 358195 1424410 943295 669833 1902917 1103181 937080 291953 259299 1365858 929907 247805 1978850 1813765 624858 1837887 1267946 191022 650563 620751 1215919 1729820 1105280 1748889 1595076 579134 359280 1570506 197707 817779 520917 1539191 1029971 1799388 1140436 863052 608604 1185251 1391874 746612 1172987 752687 1039909 1729759 1573565 1811933 1838332 1971705 989675 1038572 920986 1470338 1125879 971439 1341241 1546132 176180 563395 81083 441648 567048 824284 1742907 1970326 663672 1627523 923703 1564428 501237 686497 1271869 1930432 1303777 1381926 567324 300698 539266 1589510 872553 733604 859608 17005 1135101 1995237 1164780 1930925 1022028 1691960 191675 1211836 1328173 1091261 321849 369195 1677564 940478 1249360 1718879 1379062 848263 649940 1203635 309737 1437918 505449 1347050 335814 1899810 132381 342459 1736294 1069275 874180 1299505 386520 630025 1079954 1858023 34155 56789 1330974 145022 644323 346837 1076151 990083 1974868 1310483 1127506 221026 530726 1047968 1889393 1829092 178934 992925 1184524 1655155 1031245 1026869 759804 933299 1286157 1797561 1737543 1777838 893434 1828903 415152 1542695 205156 1937425 392854 1946330 1069145 1928806 1576514 1912690 1982210 1109972 39710 1261168 957015 759207 127675 1844029 209232 846913 1039616 1722640 569143 1664231 430028 5245 1157557 273503 1306320 116945 827275 1665960 1147956 128001 1604379 642841 7095 888362 1889851 242062 1102663 111700 1026606 134085 269584 1376719 1173010 85932 95926 145142 871159 1342932 1582854 1559861 1681208 867042 181384 685858 1890739 110249 1212199 1550165 33206 465510 475910 426170 766133 1370151 1859908 715898 798124 356140 456764 604987 40745 877317 748481 73580 302671 1951759 1821566 68054 1092637 727064 1459185 1336235 865985 1588853 9984 1424153 1476187 1962631 1873430 1936143 1705747 1743530 898187 1575947 714223 1130626 1981063 1503717 352946 731492 1436537 1444254 1033372 1506677 1669986 640366 711177 1676822 1096104 793260 696375 392892 453908 100794 1268745 1590928 684055 1353993 965234 1784000 1620412 1902680 1515546 885853 1600342 1109902 1314732 273792 141846 47753 1313900 658723 1794480 1163753 64695 1662262 1892490 1789451 713719 1926891 39683 378639 1962195 1887047 107773 1151340 1904769 1289173 1350064 1626893 391318 1966397 566635 936912 722636 741129 1656307 418216 1456206 1645518 781183 1432893 859641 1464043 388435 822308 1023366 1042328 1314550 701513 271649 1958267 353947 1549091 1950681 1929452 1116300 881978 1853001 1546573 575431 1090699 562868 1516681 274578 1385845 1582256 1722160 752763 1574271 922321 862280 1108828 1700701 1767041 615565 812201 1863130 1509889 1390271 1632419 1288610 990734 657652 883609 1165285 1843972 177924 1708902 1152981 573802 45786 1863225 641916 1162600 1627509 652279 728369 1980920 788959 1501316 990811 723206 99373 106370 1104625 895435 836575 143516 1905190 1663336 653072 1877450 1933902 549286 1152907 801322 1237105 1626327 1298031 1345906 730251 1620525 1168120 842637 1886447 1503353 761967 84819 238720 328907 1039408 1613251 399608 152330 928158 807472 1742422 798016 145507 1024085 1540246 1179493 1800107 987559 730868 730892 839092 1092817 156271 1149528 924700 1428296 973393 1803134 1583477 1491169 1304128 1110053 1697567 249556 1667717 1626118 1000413 1000841 1843225 733487 494315 1370782 889099 1945270 1313497 750547 1624583 1261177 616313 1941600 1565106 581211 1997022 1747530 459294 1189904 1702447 1891485 1807785 180810 777388 1589478 1061658 1838806 653246 1221460 81848 1864877 585056 569486 1698833 290035 1798452 598109 161460 1199839 1068169 1843286 953200 1717300 1849155 682458 104249 1582198 843648 1013467 1439582 1574615 1173286 1389270 804113 1446258 1756067 157890 1105431 1166782 513714 1653121 219258 1621406 710086 1064457 613058 881511 1805806 317463 73410 1688419 352977 679659 1562135 25543 369853 1014551 1365785 1680117 646648 1931405 94016 261909 1446562 709110 629045 706279 350387 1046973 1384720 1955495 1488556 943116 1988046 1980022 108300 847883 1649388 1395415 1246295 1553880 1191640 251302 370300 1209541 132674 1636259 681055 638619 305803 1715370 1769389 163812 1407164 1939309 1497188 197418 1892456 1028545 139612 916398 602612 1598389 1343644 425768 438951 1119839 289111 724861 519798 496549 1767780 1218729 1359733 1899470 1547001 1512476 1902625 1314171 1536442 511705 1940792 695103 609189 1957185 45764 901713 935100 935952 1110968 565549 606236 1979580 618951 700361 1746530 1722378 142215 1431486 836387 201377 991843 683574 965387 957245 1081705 798295 1633591 1487764 118158 1988746 1116702 1529526 1357075 915438 201211 145368 583287 1283822 1297617 470969 372825 1178614 1315865 172195 1324466 590576 169189 987717 334485 1484435 1730089 1884615 1772862 134166 431259 156554 458454 1494186 730873 1513768 1255220 1865025 837624 942229 1801194 1807863 48084 1162990 1457551 1295744 1096033 1391080 800636 1807660 665225 909846 1041670 1299856 915325 1610607 1407907 1913462 465795 1751846 1224361 1685697 955735 291116 1456166 318409 80420 1257873 942006 522896 1882456 1619283 737060 598387 572725 72062 1470006 777635 966220 1646823 530259 812477 1832354 328341 159062 1418878 64338 161244 361131 859499 249292 265221 651107 565970 667980 1530423 169956 654979 1145563 372050 1131835 31348 584053 250917 1881982 1684345 1040152 844190 434058 284836 1134627 206393 1818615 1854540 1860845 1794777 589484 278441 1091650 1642343 1509659 1265488 1327734 468917 1491455 101895 1641404 1757933 1034897 511214 1485905 197835 1316747 1324009 586410 632897 1893433 1633203 287048 567374 761937 1423076 506285 1048980 1224483 1886055 282360 422663 258830 1283876 1710662 1525947 822376 70595 272102 1370720 671155 1733858 390798 2588 1360498 155608 844836 168108 257012 1427427 22271 1600542 76948 1210529 924808 948631 1651371 1766701 1925922 639453 1140850 1911710 1588043 1757158 141881 909230 80191 1158684 876775 3758 1808040 172685 807890 435134 437630 179325 1783077 20653 93412 431102 1679955 80791 1289292 262677 481290 907971 279831 1075488 1518366 1627632 488793 1087383 932512 1701812 1656885 1704141 812841 1503 403471 703057 545325 1997591 1636959 1137144 547715 849010 1713253 208951 660228 272669 1859199 993220 136852 1480683 1863597 1519180 164683 882509 1294286 1572631 731244 764846 1145965 1517414 778125 362058 1898423 481296 1548614 439806 928340 1690568 1289897 998286 1037473 881659 1673618 620177 1676359 939532 1395672 969897 1283922 40929 1053372 1121105 225683 1327737 666031 1487 602754 800047 1583644 1510978 989610 61279 1790783 334365 427412 1828213 1529881 199217 1771745 1514169 485375 1182366 364018 916508 1638377 1399754 1961921 1545348 989314 1702763 1226118 877532 606336 958152 272090 1903873 1895005 249268 1608955 1335698 1298661 809883 1204580 229903 115150 1968771 62495 1764104 1599894 1468587 19861 743996 1929158 250938 1950537 1563160 250483 248033 1435844 1341204 1585848 1147730 1213929 955015 1542644 126195 644986 675505 1757306 937020 516544 1597384 1248821 1884341 1858855 1125534 1608293 269598 124484 1440092 1644763 326330 1475272 109419 1339920 1673981 161372 736032 312830 789450 1580208 18404 1237537 1909758 1847867 106062 276816 1827609 1213239 501419 1017152 1834267 1938044 1136808 781196 82624 319434 1044901 1473084 1177775 625543 373802 1212013 1279608 580118 320528 1141802 450395 1915338 1310707 867073 915741 338007 1788681 690810 737350 1213656 423064 1614227 1293887 1792692 577194 485323 323525 175669 824894 59920 576310 566953 884616 1672233 960667 1782358 1474857 613454 1770736 536436 244294 756218 1403852 275624 660764 122994 1556160 1434505 1953090 1242904 4813 770468 1015927 1916010 420036 40997 1719636 297061 1962838 1275591 1159789 123808 1934396 1919895 1863074 56423 1155643 1787537 1070987 1893506 858002 1098722 1166335 1623617 1987785 639449 57934 1114755 1391728 1921433 1519818 1776555 1590786 1042122 1067579 832971 1625416 1994364 1874065 1875808 1326833 1206217 1390167 1559138 1332526 876664 490303 25842 1495712 733330 1550823 631754 864055 1819712 802271 812858 588204 581576 919519 428382 51100 1150894 556392 776419 414495 247902 261047 805377 1870020 591260 567253 1337259 290250 1481987 1184610 864491 124598 1176892 1614360 1575813 721155 390512 1748739 134113 1378853 1636929 124952 1614992 212364 925864 1687183 412432 630131 456318 662391 851576 333511 1999255 1701456 1288988 1066265 222413 1206428 163285 855259 1544699 1040340 1864062 138348 636551 679335 1434632 1731688 1313221 1968375 212215 1330724 1374904 1858006 1579754 1517196 1775792 1818046 1860943 1462440 1061580 1736073 1402495 878516 1641438 1677035 70741 483825 682240 347337 1376423 322842 1353988 1048440 825505 788678 392759 928899 1038928 1926601 1568585 651464 1496717 1938632 1936352 1360501 1560219 638617 232785 1674027 1982872 996131 1626282 1970200 1319854 676220 1837636 165599 1503192 444590 72794 1342505 1336570 1075804 860693 927165 960040 1826505 1725296 470935 751800 1727427 852240 1918546 1648114 722817 1958469 1548058 906389 753827 1166921 627343 838908 1874733 899387 8428 1905253 196105 1534060 26977 1560968 1960326 665277 175895 911737 89982 1929638 1073080 1688676 1421443 1398586 722882 1006819 1528297 297391 450838 1291461 1964252 1943147 748744 1461975 727083 1084597 212890 11304 487024 1122936 798576 1014731 1434656 62874 1944338 68239 719220 1441253 1111263 323538 1707013 1588326 1314940 887983 173271 188695 781151 815681 183859 51435 1464660 1811109 8872 1244345 1233090 867348 977947 1841756 1600928 1240268 796794 669926 872312 1058456 1339097 1485332 1534876 1920459 1573548 1068293 1009696 1220059 685779 827866 1954668 1685327 393587 1108641 1747101 328999 970530 784005 842111 1833701 1965549 1686731 198076 216698 1578324 1129791 764250 443105 171269 1162833 1138257 496867 970568 622758 962328 1977028 168804 1194326 1678736 1290039 1477601 799253 213975 1599484 1254166 1462906 1530518 1948826 1803573 249128 142415 1048194 620436 657191 1949295 434547 1857875 1235903 870775 1030342 531199 667473 1454680 141657 921434 669912 279733 1459200 1569381 869236 818896 1294731 1272921 518123 1360711 1137942 1704276 206887 1427222 1624384 1583318 1449001 795465 529966 298221 1806553 276683 975125 1647499 910354 1964882 1015115 1221450 1352684 778711 191905 798874 1628575 824175 1570054 1420383 375453 853394 226597 740202 1774294 1433729 675105 1919762 1226694 484128 660438 388305 1340842 483576 434294 1518766 845985 1819526 589741 733007 587927 1497878 1484076 1776707 1769687 1526215 583519 810047 1320783 1597497 251162 120526 1047457 1840030 215641 1639785 1552028 803454 185041 1729162 1452128 1134938 125469 620366 1013365 1509250 1838165 1082533 638097 999971 741376 1757304 1891963 868158 263677 1201685 18309 1701335 817754 1675471 148455 1114661 897942 549907 1920468 579162 1257920 955532 1943976 319421 1828660 1128120 1243638 577540 82430 832169 1688415 1714047 1421418 678125 1026270 508378 722774 639049 1985232 923596 837509 1774601 496544 695163 1857355 1292717 1029417 1037491 1315473 1750203 106388 1830575 1002783 1134482 1905891 998074 140310 852816 859013 679547 270995 242758 1952582 1602521 313862 667232 4432 812586 610903 920899 317087 1581048 1170349 1253434 100732 567288 1046780 1548183 203623 1807767 1744522 785886 885529 840501 840520 1499683 286379 1746648 1595241 313639 1506376 189993 1163759 586072 869711 879327 584966 1927675 1803626 242624 700100 641509 837755 1301227 1727649 1056748 1112818 1795011 1481387 446434 212987 791402 1843085 1349628 1416460 1025206 529909 7311 224557 1169632 1104360 1415251 913377 163334 1305661 628577 354577 1569778 219588 1713301 250956 1851108 1573707 1253224 1286827 209059 1928135 1413024 565845 1943935 1272435 220092 1090332 269478 1181561 1105595 82008 1611650 673840 38529 1658896 1415949 262328 352684 1976811 1875970 629645 181642 1098609 1521184 1762367 1127876 1869215 16214 810644 1533979 1725377 793766 289592 1172218 581993 121910 1818438 322594 743435 1506110 1838535 1445889 871234 813028 1844068 422726 825349 1941563 1822901 599064 629959 941837 1030204 957025 182160 1921261 1375328 729690 207386 847283 906832 292078 1009789 564014 1051607 1061808 1782520 1906256 1309138 301622 256060 805909 1618077 1043052 1491577 1985764 1747619 1816896 619928 1757211 1850405 1405556 832602 202965 1320584 1962843 68834 1095987 377731 1697887 1338919 440222 435088 1367552 1603322 288050 1490829 729779 782058 515221 1260464 304704 903478 240736 1725595 859412 908343 1232203 1234504 1914113 124261 820066 1632494 320807 805554 1550704 208218 812795 179937 153515 1992438 839252 1624678 294206 1935892 1817289 1699214 399706 1377355 1406450 1714154 307861 1449423 380902 672631 295632 1894965 23222 290266 967501 1760852 1177660 1876341 1472201 1152050 1231143 1154311 1589248 520390 1343593 400204 23932 260984 1301647 1317581 1091794 867805 1042791 189152 519875 568552 672751 1403787 1347122 565619 789175 565825 1620921 624793 689971 1809274 80227 864605 1104664 666694 893712 47329 79092 89987 1871662 685711 964703 119657 779582 275679 911532 1902529 428157 1074366 1736568 982603 899064 853221 862916 833301 1798572 228720 1659517 272323 1815662 628201 1620861 1561399 1550689 641087 845255 69257 73968 917983 554678 1231522 1063586 557979 899060 50373 1770534 1716333 1134202 1744287 572865 748489 1139743 81697 447706 1291860 675963 855854 132699 1049169 1516224 1754517 1045282 1252173 1982130 1760248 1617608 398310 859790 543445 1226492 1767395 1212723 32267 1961274 1626855 1035242 1157179 620762 662705 1708263 1572291 986114 40653 85394 474297 586283 389281 1923203 1913528 1515097 1518917 975357 377713 29086 89126 1816871 1523767 1500573 446461 751059 1551223 1113320 556534 951483 158784 1933708 1859985 470447 352653 1144886 1405741 597479 1997564 850700 423795 1066663 422742 304455 294931 324140 70333 1572246 1938421 1412117 1192075 1079826 1211359 995093 745559 968204 1690070 174569 1462581 216905 757159 1612088 610331 1866934 644214 63028 1710783 595654 176548 290536 1351332 1336183 1642981 628226 1013964 525758 978778 365137 1790166 639808 48595 1145473 78471 1595694 707171 1026200 1082666 1528264 223443 1932744 1106596 1170587 1484192 1253783 131095 1100262 1363269 1786912 1319469 1195961 1034390 606196 1916214 680882 1323830 914402 1636539 429798 1347896 585672 863490 691471 1200163 1216602 1325336 47771 191381 545329 719945 1747347 172673 1738189 553915 186131 1026953 1836765 1863385 1658762 664076 214999 112506 1594051 273078 912973 1425439 618959 318018 1656973 1393544 901625 90943 723747 484877 521552 700877 1447426 1346128 1899305 1937171 1232302 1228088 1357245 1357177 44564 846265 243506 25937 612957 204893 920435 390482 809961 183931 1335369 320938 1508743 380567 1401943 310411 1749624 27523 768179 1903508 1006450 402711 1298050 995513 485717 939806 1552606 1111096 1516198 1664992 434902 1591314 462353 300002 1189348 429225 596058 1981838 902200 1662291 1113395 403588 416402 973866 1986857 1051155 1224952 359708 1476162 1023406 1785436 1022662 437147 1329725 1730480 385872 277510 949180 801637 1241219 809467 454087 1091075 69288 1313102 1744182 1848272 852112 1981702 1101245 112339 89842 268399 1848740 442682 1887349 123568 533792 1845555 1038406 732926 1119087 93571 1082201 913305 651071 809481 250814 1698750 1612635 1263531 1662164 358486 1643898 1812757 760503 1146443 80725 1892268 1329822 1725651 1781704 763341 1620290 556929 573190 1912151 522364 504747 1618631 1749339 1715795 1530720 552283 1800097 1713572 576309 1469383 1299192 1982428 305274 977196 193705 281349 867267 58407 1553414 850584 1170641 482484 1991343 689082 1019669 1904962 1062444 1008888 713193 717512 1479358 628370 1998863 941470 730898 75925 937309 729656 1660210 821878 784158 1728183 1540544 518511 493507 1517304 166927 225298 1921572 1987006 109168 298736 459941 1846563 1196811 1113754 1213326 160573 136789 1187074 1263388 187908 525356 615503 670883 726016 1492671 57825 1272680 1204877 328571 143688 1818957 1096831 1000260 465610 668449 82032 91640 1208189 755554 1717928 171922 427392 156527 458610 631701 1619457 1638588 705293 1356799 909132 1836270 343849 707984 632381 1123204 25451 1729423 1090906 431729 1012972 134725 701503 1912538 1660004 1108290 548102 1656660 1636578 1486207 1075426 361977 215047 1373565 1362519 1909815 1091867 1997289 1268825 839196 997482 743879 468793 1567398 248494 401981 1354922 1541273 870107 1003700 452617 888426 1268362 1879490 605284 1989776 273178 1113606 639370 1576213 824373 654839 1754149 411748 1635772 787520 890466 1714416 1509553 764191 1626336 195225 1677216 1118414 267529 592304 1739501 884509 1838354 389171 750429 1940712 1887424 595604 1812220 1908399 1240079 1990473 1018648 356102 122775 218174 77334 1616696 615301 1020939 1683562 350238 1824944 1802504 383489 1472707 364803 1360759 1776489 1881295 202392 1763386 798190 533754 350485 949165 88272 1579073 354010 966478 1793626 1702623 1838426 836382 58420 571148 566735 1585806 1506684 1479625 829490 1784965 223026 183586 345859 1341921 1308695 1917768 1769349 1470966 27761 1743884 1823750 769504 347658 804884 983708 1923151 1296000 211772 753374 693299 1266205 698236 1145490 923268 225075 572934 640461 1746584 1143532 753308 1995682 526245 320476 189837 215691 971608 1485672 232584 1014198 1601890 1097603 129578 1699585 1716693 125413 1813387 140159 753864 1529645 45476 1698223 1300331 1466401 683941 1887929 1153823 1879231 1445480 458906 333150 271762 1397110 1809848 592268 134975 948313 405675 427997 1479168 805459 555532 1097207 1671063 599335 444851 834870 1344492 1217095 128205 1370158 1047375 918036 361463 412573 281999 182799 1381313 1332617 1572134 1044716 204981 32304 1762574 1156474 165785 1788446 1067343 539720 346285 1146059 1733842 1423684 1990950 1014495 386065 441906 986201 1284411 1021090 1714825 69861 1096719 1688641 146199 709042 74090 1855964 1013276 1759124 324787 1743600 356817 530780 398954 1106024 78969 369347 495587 1305141 798042 1467708 895454 29575 1804740 1918115 1966541 585892 414949 707062 434861 963757 391245 225403 1447595 1201508 602570 250103 1475074 981329 245328 688614 1071750 1804552 60933 1256136 1796651 1881894 1853418 228878 249416 486331 493281 1208760 669157 403991 205304 638182 1595626 1462234 1005194 1963716 1143649 1784455 1524180 3941 376891 1659451 1773760 1572366 510369 1854467 1961721 379735 1933566 1970393 1858969 1729707 1439477 131437 658460 1580235 1198510 1734497 1490132 1504943 1603715 1547879 1545973 1016700 1057518 1590024 1503684 321735 359530 1826668 1747062 131193 748902 1386088 440764 1293965 430989 1943641 754333 1454757 811150 157321 1924068 1002462 237390 855718 1890463 627854 1110042 1479503 1423270 1499066 943241 1893079 1955143 1261541 374796 1595965 45439 428064 411275 27799 1198978 690646 190667 778822 1326961 24025 782731 889625 327509 705915 1602901 394479 738781 337484 802770 818165 428073 1992726 919612 501225 24451 110245 99794 1535460 1456581 991233 1556935 1389508 1465077 395091 221147 1275596 1979642 1484652 1553568 253890 1459181 767727 1618357 1470173 745199 1276849 1050839 239779 1037854 1897064 578705 1491764 1541968 1154619 1479118 523185 966174 1187903 731947 810195 1159687 1367591 49186 1161313 1183905 267102 43504 1950332 1039805 1470353 25320 1264384 994012 1349996 1076942 729845 1825020 503113 76112 303830 641416 1166564 1228536 240172 1073368 1949361 1968009 895778 916885 286987 659031 1062034 1852247 650274 1656577 1755145 1219144 1449817 1910658 1061163 903354 1787686 1170717 730947 285351 1056655 1660370 1194379 1138133 640613 337152 514776 201184 1962853 1781281 1945326 1792635 515303 576058 461804 1997840 241648 1107267 174080 25609 113670 1953499 569302 1419101 1459864 1069297 1587268 1698840 193077 777863 420423 1183183 1401022 107859 1913818 1909004 272407 1908883 445941 519681 25841 589862 1204432 1094105 854517 191113 1303236 232258 173667 512393 1787895 195984 241379 19106 1596440 1233610 1832416 1159528 22626 888890 74656 335760 1342840 22567 345583 281923 1238700 1607072 231887 794067 1623680 1641749 749749 1983788 1169002 1004354 592680 506986 1029630 1926003 871376 1528820 696438 1363848 552509 1379618 1976910 1729990 452511 427220 1653110 1619139 1698513 538348 750606 1408681 35860 1904310 786942 1886675 1270047 58670 947112 673419 52262 1347186 1391736 444039 385588 485062 1938171 846201 1367550 896248 1472494 981409 1066972 175736 674359 874161 1702675 1233453 1587274 919217 761543 426994 342321 82260 506768 1292277 773586 656128 680114 1605107 1650565 1980661 635153 1491983 1221588 695893 796858 1509030 920525 1913539 1253774 651527 1847536 1185267 402127 181685 925308 1885192 1347402 160997 1428669 1250259 923005 1623524 1953067 90172 344879 185202 305681 1057606 1387035 775080 628342 1091057 984272 108823 1112407 896900 620660 1567884 1142142 1718672 640267 519192 1212135 1361367 1024287 1466632 256286 490992 1666045 1918836 750209 412136 206435 1119458 132231 676629 106321 1916064 1477368 205022 91110 742390 1851990 804175 621684 1125987 575018 1403082 1324617 1041698 1780060 1567284 249102 1873207 1338881 1213408 847665 1063009 390477 319571 1252716 1635027 744937 1741160 514584 1900310 1617822 1457720 1415067 1002588 597311 456265 1104410 711537 159238 307763 22334 1895691 1156701 826426 179791 1006074 139792 924786 105569 1903180 179839 504895 984581 1385686 1494333 1823492 1941577 1703303 625461 1510600 1660886 1626501 346178 1712941 1199527 1309810 277229 946309 1783463 1792268 1223074 309665 1411102 1746265 64075 503362 647261 1029104 302372 734824 190595 1963285 1363611 634212 1921251 529954 1063652 77062 45344 1779960 1883083 881438 1522623 1717995 1032880 1804844 1241048 1616542 1370216 199145 102179 1681233 16502 509886 79881 271354 1420358 892748 752777 1231100 1535425 969659 610942 198960 1332667 1351979 840228 10351 1814599 1958122 1376065 1806623 859861 1613772 933953 176021 1397743 1619523 33254 1635793 82002 503088 507332 1356104 1507033 517974 1473995 513379 14966 203366 1582858 1860134 229646 1183104 70551 170505 632702 1877835 1132413 161718 559009 488250 1510329 1127171 84651 541487 597072 1689315 1735513 1447952 1227482 404935 294500 275379 1182933 1851446 1669751 1137776 1310945 752986 1523285 544258 298918 1824697 1684075 15866 1421665 1275032 1974567 1767890 1448894 779906 613132 467183 1261824 1008203 398480 1731113 925982 251685 1816062 1132296 1389199 354938 798727 233061 1856178 979562 1436931 137013 272553 893612 278028 420883 1721964 738398 1489887 1531336 1395172 1185332 1190666 396864 988841 1667825 1809193 557545 300263 1628728 1412840 40892 490193 198577 1670350 117368 974222 1547089 1770506 642829 1761906 1102212 1732975 1295979 1466942 174317 1188305 1519414 394 612028 1467214 1091793 8716 978835 1402245 1696017 1450576 927461 1439829 1385691 1553874 32178 1295876 1316799 1512276 527232 593164 1063732 661925 396272 1996428 1462725 1886033 376352 500861 865790 164463 1422881 802756 1050335 1127125 1507114 515457 167321 1805985 844219 1777455 1271907 199882 1811609 780597 672208 323881 1634035 1981192 1769504 1989667 567909 770205 1204296 553818 1563380 29087 1742235 237808 1379183 951539 875647 1292731 677205 765603 603283 1386903 640361 1982373 745638 516223 666032 1631774 1063367 495661 1185019 1483300 1468454 1465442 864100 31812 1598725 1389253 1082081 399668 1918227 1256117 685635 930582 1748112 3181 1392969 111992 1771829 1923040 941046 1862479 236220 592124 1630342 1696741 1340383 1969781 419988 1438251 1410120 1766604 1120311 474600 790403 1137550 879922 913308 1814623 1582783 591911 1706827 681930 959224 210344 696836 1736842 1429575 1427548 1896657 1776816 1926904 951374 839926 1249096 1637889 525886 1753407 1486192 1577390 925530 565753 1012187 1466318 1930867 1202368 723860 654944 975013 764219 1447596 583352 1109271 794983 1844912 60780 1898494 1105128 677600 1588741 41380 1510689 482541 934253 1664128 1148362 1387830 526232 1928599 1015447 1572834 1358575 335890 1371299 442888 1225382 1201535 798792 1693026 414291 545545 1191906 1549760 1403141 1470101 1846997 607795 115360 1348589 159899 985591 843091 801234 792149 1635012 1513810 1853514 977535 710120 778241 558188 1918562 843541 1800772 1245658 535646 513424 1293038 838417 1327295 428403 1090607 1778011 221556 1562856 1361220 1526647 475615 1492959 131869 1420206 965762 1344458 1987953 784939 557059 403117 963545 1429771 1536904 315933 451311 505854 1653664 209756 536018 1404129 649384 508099 1842769 1787585 683508 306077 1902672 1590821 519131 151084 901672 1619983 1149244 66977 1499284 1682068 806697 1324510 835757 248892 703066 1932995 1281851 796569 1157384 1994530 533488 258497 1677037 1495855 1287990 326369 300808 589200 1806152 1516689 1467422 1006988 28927 191351 882972 522718 1932369 831038 888143 1373150 1947597 446757 1701989 1962987 1948823 1614353 1724353 1608656 1311800 393729 646974 666791 1463061 1103255 1635137 483141 1115927 1566098 1899735 1022267 596685 26959 1098401 716354 1302201 170249 1945524 1145346 533224 1339809 1904368 1098158 139734 1069960 904373 553878 1198591 1601181 845691 1890254 753949 1133853 1579361 1521182 1660820 218866 271927 1679530 538879 778122 1937297 1378933 441410 211949 148353 1883394 369782 1753245 217143 160196 492334 31272 1535641 188163 1048276 662459 514918 1302807 413972 1082309 1302910 862375 360357 160466 482037 1233624 1507062 1726683 948483 1004141 312937 1382617 891930 214915 943082 1421201 885463 1502662 1842766 1462627 1774166 985374 908046 1601806 95901 631466 1887813 919823 523633 1601742 1839634 1777358 233509 160951 974080 878884 669640 1320424 325256 737137 1538645 1480818 1542578 1393656 742652 141462 1176696 948220 1151046 93594 583342 164900 208713 941403 502584 393791 1570497 1493885 935821 538217 652012 1666702 1738751 62550 1843768 1988562 1509727 1415466 486877 1851844 915712 1826151 198344 298959 524919 282441 1441413 1626622 440700 649393 729335 356443 215646 1071393 554743 599350 882926 1878677 1645337 625568 1343795 566682 1175919 1229493 1878067 1776750 647111 100694 132963 1353597 1046443 1224749 996024 1153611 724738 1912370 277238 791868 616792 1435234 535606 584406 1905450 307427 1781057 362370 514658 877626 1775492 1519167 1363038 909110 1332542 1000162 544596 1113262 237896 1374146 1068844 1310320 624078 1414400 686846 945602 954486 1559533 1292908 1495650 1366687 10040 565329 313195 85740 992696 293038 1311074 1193407 1618365 191449 1581251 889985 181959 809373 399430 560979 577557 103899 109557 1543271 1810254 534336 540309 258046 513895 870497 663975 565757 190269 1859298 1024142 1667663 844373 7685 645206 61029 1175745 1351799 1185765 1925090 518808 1367465 1501813 907528 1044849 335 1490688 517226 111072 234841 126549 1671717 731223 591623 892078 46941 820520 1367318 1719740 546046 380732 644168 1787035 359284 1124446 396068 824450 1417520 941035 1150690 320488 733089 786579 1643304 1079398 379450 1718950 1655422 1093844 1627735 1056388 794381 715025 1026283 1057824 1209775 1712589 1948723 1089299 323994 62211 1569604 246871 1218208 853859 40593 1962485 1362805 696318 529766 728300 636908 1114136 1382252 1990869 200290 1380882 1108251 1918210 1389119 1882799 602506 1125730 109966 1370540 1600197 650527 247066 1135421 449146 1617858 1292234 886285 1048463 913706 1628245 1368861 930307 525616 506580 656219 70742 1102217 433613 1290923 1662432 296175 1927577 876651 1723715 627639 315526 1585128 1928977 1964012 1186274 759513 1714789 1868504 511787 1059127 88742 1876943 559844 1746409 1206860 920175 1911920 1202023 1142810 1658404 1300000 1840486 942596 1721067 29311 1440979 660321 1585225 1326059 434965 344635 347044 93317 838850 932724 342305 1456436 1592419 587893 200470 1951314 1750959 1550960 351985 1602402 540849 610233 579731 1698036 854539 1878142 89014 1857279 909534 36016 1704634 793516 271487 711034 285284 338163 914576 1738916 1159183 791320 1401380 70695 261813 1553725 163563 1822610 11979 1693277 1265740 1093051 572064 161008 1581164 1256696 394343 1265716 1371566 1150380 843373 1457901 1620425 922464 569255 1470107 1555836 1578897 148027 1588644 1026589 1322600 1469536 251735 1112980 1240778 611325 159908 1897003 1698322 1073997 1475656 1276583 1854809 879765 1565418 138342 1065057 1518184 1338760 1532137 810902 1106990 1611819 717802 1488617 1778483 129489 606420 1501537 1820227 1382350 405990 868828 21629 1105523 1078183 1845097 428052 350170 1778380 1569926 1175988 931562 894927 1872058 1637373 944894 1161772 1862147 1072171 402106 1515531 455429 711511 1659482 1872935 1617246 1853769 1938869 87874 4832 255528 1037988 1184655 216121 280307 223629 1021530 951399 1639019 1251202 733611 1795612 291817 598496 824982 1932929 1618298 1131537 1618515 1007226 949802 97399 961586 776745 396442 503063 1464445 1102412 1013105 1058307 1919703 1435839 1620678 715968 36956 870280 1015267 1185455 936317 76493 1184876 1419973 920121 1930626 1886910 1851072 1568899 593546 969283 1542424 1536505 1449167 236516 801371 1069913 1770351 102077 1604907 1180771 418292 402723 233342 3933 403001 1381705 978629 1580307 826925 112957 1934956 1714285 1428721 600371 29079 1326162 950074 13296 303741 1301440 1345202 1376461 1021159 165120 297926 999759 731719 292965 245697 700345 64937 882029 219297 841092 1722143 523061 200293 1310576 1798856 145606 365012 8646 1896288 1787670 1707125 767986 1763285 9647 1725818 466701 1402988 995096 1293461 5669 275028 1512246 1071495 1573188 1349220 1208534 140399 1287799 1577866 1546524 1509991 1598096 1007544 1385800 998385 217898 989870 1829994 987711 1397021 138200 1596887 1154788 1876081 601458 456411 1701644 984462 1820005 1978369 977878 219060 223111 1712931 1494840 1793901 1826467 1093263 617835 1948307 219226 344452 62204 1914959 1334371 1742344 796571 1329983 855572 1416515 1950866 609605 1078412 782781 667440 1508304 1089462 1815008 300688 46742 1406127 1163050 1063176 1929123 406274 338565 1965750 643705 238656 1118742 446060 1771187 1209695 1853695 967640 1789129 742943 1169188 1479786 1408284 479769 705681 154136 1757978 1261697 1284286 307134 821598 1018974 5081 1073984 1910288 1075346 658270 86682 1110020 1714006 1794352 492593 207021 641629 572989 1592098 1464711 99450 1491224 1680998 1750035 372566 1990664 197426 1622233 1598721 426712 123923 931798 948444 1190304 1062235 8938 884176 380977 1935499 1758038 1730637 1833554 1697822 905613 229733 1675777 1455401 544276 1480334 1652722 1407069 1875590 1488683 1376344 468968 607268 1345393 510363 1631037 1101418 1437724 906390 1875689 1041133 626894 731177 1841591 556668 1802584 1788291 1695871 28260 1175098 1261969 1067025 1508867 376673 1059334 1790724 180977 6848 1845198 1179339 156622 1408774 212179 824490 695822 334765 1534326 1041437 281695 745841 1259896 966673 927170 1619135 447554 1437852 1718533 658479 719697 1766296 1699414 1501064 1454233 239976 1692903 815765 748447 1556234 760794 953945 1050058 765015 345240 1136732 1558656 1407498 68350 1981305 1368378 1720320 1286063 229548 1972851 281188 1242279 146682 333540 1421927 430029 1984242 774829 303127 649295 436326 608349 526917 1847287 1845308 271995 1937005 49939 1022022 1503235 778067 572256 1896636 1590837 741776 1188876 286234 116631 262311 1847112 1429500 1879453 611240 595436 1515499 1019339 1416810 1776629 1978754 1838407 69991 388126 424593 683923 1974547 862624 46515 265072 1637662 1213157 1697273 281791 484665 731378 624682 135997 690524 1419097 655946 1587898 150553 498224 1225645 4111 824258 332317 1862500 835254 1281133 572506 1347920 301130 471061 1577464 683805 950836 300508 682761 643377 1895713 671048 1550894 12191 762084 1425125 1332843 1446663 938264 171026 776460 827726 1181572 1630283 1481628 815240 1187457 896810 714587 174342 271760 487950 1704164 1841713 1345892 1374504 1968519 441656 1774633 1095994 493858 423369 1393713 743547 25875 1221011 791278 1098002 1507753 967462 1349597 571003 1993781 1371399 913565 189234 973181 1785925 11504 1634441 1375111 799343 1083984 1811063 979094 1433456 1282631 809517 1024420 1500639 330736 374564 1946720 784943 1218322 186059 1174071 460418 667962 206439 1658923 1967776 302473 1065718 629419 219064 1893023 1813373 565653 1611561 1326343 589985 1778970 1768074 617930 966862 867287 1634114 1555684 1370802 1209019 891578 587377 1663791 1549100 1518949 284583 1496956 1128972 1950880 1267162 1227634 1565605 304744 1008435 1290758 1038281 1744842 1044197 1418686 1227457 1005055 1988316 1342348 1839873 1796302 981601 1037043 1850697 1121482 1728824 940635 1269936 1495140 1748521 1175275 185384 320424 232083 941856 200404 1357696 647608 1315547 558262 1150349 1746714 1594957 642956 148637 262338 76015 1212362 1562929 1508145 285999 1659919 1131125 440373 1197253 1727881 1269343 953604 1361846 1136755 1371654 601283 575656 71858 5524 898169 1728998 1082055 311653 1695489 920701 584418 1025009 1686252 1413742 1688136 674659 454652 1009850 1608424 684088 1234387 256728 1511013 1734005 641542 174274 1140067 1692292 357433 640810 81979 1692184 1423899 1624568 1938336 325525 1268952 1524928 1165805 672101 96763 1888000 651152 818534 1469614 489136 683214 773581 125126 1579279 1279547 1051579 1871802 572622 1816365 1602612 1307761 1926297 1780697 663131 1817323 650684 1319635 1298071 58004 1131455 1695921 784043 821243 1718366 1034164 1958061 752596 808053 1206453 1066609 27363 381414 1888781 1823563 964771 169523 361050 642610 121261 287459 739833 1374335 940980 1572807 1801958 1533730 1112443 1377733 93340 844282 627573 1216133 69422 1053416 1803763 1327921 55746 1352592 1053118 1628801 1839201 177857 123480 1991103 294758 367182 1014594 479692 290103 1599701 526871 1522695 136586 1216707 770925 718000 1209301 1705734 1479351 1427806 1639291 1880396 469414 1950373 1110095 904766 384955 284420 355190 227542 490397 922367 224317 1791808 832859 118417 682781 366966 98838 657819 1487496 383853 18339 301286 590074 1122938 1958677 1290181 344576 886072 1245454 1521557 425652 631391 240878 1198530 44419 1516948 1465828 393558 948846 858874 1165499 334285 1419452 1629402 477316 989912 377967 1951402 524331 1392050 331524 1185860 121274 1322311 1742608 1332943 1333834 861048 1449132 532290 1510302 536532 1326916 630650 1159643 1814045 168097 1185768 1442810 1474411 1033806 94675 1103702 1444876 1002961 737777 792783 955235 1951535 638873 616426 1413462 374101 1736421 56942 1592384 1434324 1009362 324361 800825 94274 258104 1243822 1667366 790880 100284 1629040 270390 1399235 180572 452531 918428 883480 371093 987924 1850638 530049 1359229 766325 1131281 898953 962839 1924104 1311359 1358966 328531 876934 910317 1393447 1871132 280008 1824582 1705564 876365 822164 135795 1453772 1116516 1165877 76432 1699530 1893992 294571 1571785 1786609 311258 1240200 406017 258932 85475 1305872 1078091 935108 1221619 1761222 1821333 644741 920231 217930 635944 1765589 1940690 600919 1611267 617436 1917442 1880186 631824 227714 1680375 1325918 928947 717835 1986862 42211 1056661 1996497 822461 1701255 1421291 909563 559863 1541728 459210 389703 1340495 671829 92668 1325699 1146463 1866044 70456 355098 1565499 1480337 285993 1764408 975418 1830610 784502 1620930 147093 1669098 1154374 897356 1302400 1252139 1842504 1068324 1713779 1167614 602364 1001547 143106 419806 642334 467002 1876020 137406 805847 1272180 1861399 871207 933297 921295 228057 572247 1844549 980218 489692 32641 1434882 1682845 22654 244783 26786 330679 433206 276558 1560164 1059344 1570358 1906764 166955 1013119 837847 1937094 208028 506298 860098 411643 1696373 677194 309349 1468906 113977 68995 1720365 634582 1663957 1198357 1202876 571619 37962 288863 406687 1649569 1240567 764583 542372 1700142 438003 780371 148964 1807787 993708 342868 819690 337478 305040 1827427 1729639 1025995 589389 1282723 575628 743242 1614921 1445855 1230281 1928162 1334974 1819827 119335 897415 1086876 1106962 1319656 1910742 1281900 580486 1853713 1424472 584160 85496 1298175 1562050 838547 1562346 1712615 440391 1056644 1557052 17705 1332043 268351 777226 890170 363779 633076 727911 367826 187303 916557 382175 342574 1206124 967746 961318 1756356 1595247 291831 1934627 866284 424911 852636 95967 736544 1534759 628632 1552167 1664490 1106205 1855049 960153 1049810 621274 955636 201468 1425727 882277 715336 684956 1577108 621271 1930254 675748 823026 851506 1124646 1137937 1613501 6175 1990287 641469 629299 382150 1969648 613488 1575160 155933 1650976 1691188 1043316 1574295 148420 959130 88289 759461 850974 1795896 218578 1381403 1361633 1873160 511842 1746960 1408500 1770966 973781 503222 551409 289145 379720 1362646 1192812 473280 166314 1307917 44402 921883 1791204 1985889 794516 875582 1092518 1993018 212505 420075 913356 984768 1702633 509247 444917 1322357 1186129 1354911 1417379 1823791 952542 500657 1629489 148378 1602552 563303 1130667 505616 1128631 1129923 660044 1940723 933639 93032 867201 427794 1384358 855019 1702869 23235 1775443 1881615 1678407 311725 59279 871703 786761 1245342 295727 646079 1401567 1426716 1037899 1252985 190938 625048 1415324 1197154 308671 565595 113233 933177 707733 1332576 613686 172077 220278 336071 1876602 980481 931506 1417587 501240 1777476 1196824 121178 939871 753668 210689 1487199 520130 582672 1693813 695030 417079 1561033 1152377 1558532 986355 664930 426654 1714333 1055733 1373959 726259 203010 977025 1145981 541238 1939675 152577 702360 1764274 529073 169372 1789119 98287 65815 137875 1764121 1099457 967631 1838848 927054 935950 397457 169800 1812125 384872 111371 442627 568922 179301 259810 1034541 391079 1365873 158837 1209962 1420053 1077525 556775 58827 1828231 135708 1446875 1676030 965096 990352 688957 496485 44947 449963 1363854 1044323 317424 254813 239712 273306 1511631 1502759 324378 220815 1601032 1633201 663713 280338 682748 781660 1036674 938399 1695607 1090085 1964866 439749 1235618 1308049 1502543 1805954 1830532 101885 1028821 130238 1556618 1414035 390101 1572541 757683 86422 990344 1395140 382093 1479133 1491994 1780085 1078884 1077382 445954 895997 852573 69252 288073 403955 1403939 136456 130243 1690427 60964 248811 1390035 986271 1327677 377860 1783665 1775888 57407 1873996 229996 1462690 688403 546732 431968 1914427 1575717 1353693 667315 1596847 1076012 1392799 534821 979978 1365820 1816794 1724280 1096259 160821 433879 1343233 1737373 1925331 496617 1508204 513926 1190337 1934876 1736211 1231648 1468973 1488096 219690 999841 235895 516357 1407347 488557 307506 1500707 1698738 260842 905935 131759 1443064 631649 653211 1273538 349569 1932906 1227746 852686 1144230 73853 785913 602536 1341774 624970 1549391 108845 303836 569269 1906905 944057 146514 1916823 703026 1716618 46372 1992507 1425353 1002526 1944097 32104 1023342 143048 405472 1284212 1161109 684283 1384617 1910518 1873868 1971990 1412073 81630 375000 811104 958579 932699 1670384 421543 286992 737380 625933 1925652 442349 1325928 1206503 606747 1402065 674549 757373 1902821 884682 657222 470393 1463400 1879381 1892073 191417 1437166 1432687 704025 597873 753320 1300504 254819 213012 583712 1917686 830230 560251 530989 1519243 373341 382958 48549 1163094 746095 1165130 822964 182725 20299 1762618 283622 1663090 972416 371396 1120177 568767 841642 1856982 422928 24764 8062 1207402 152492 441744 757551 1321952 911080 353626 1668437 1313731 14351 1028207 1275804 435242 1149821 1509819 35666 331988 623236 46492 401741 1870109 71616 1695847 1226093 1111269 1143262 1664849 967798 143779 1352010 735328 1098023 1349075 44293 10073 1105604 1403460 372147 602451 228831 1257490 274443 1180778 1474246 1752355 1463490 894791 513624 656126 1185188 1781620 1675343 1046240 1676652 1415776 843058 1076533 1268674 1988760 1206191 914773 74549 713695 153640 903969 709601 1050081 351686 25216 1605895 936543 1593509 1209434 774965 612990 943781 21510 1279490 1306646 1828156 1579590 1446806 271153 1878582 134241 1792932 1798313 1801265 1768535 834730 1432797 1859243 962734 301135 1403873 1578838 995372 8137 1363937 294735 844013 786807 866613 1873100 1444326 959090 452069 214233 428240 739134 681366 1597749 260529 182522 1827415 1825741 1885559 101421 1006958 844757 657279 658559 1570862 614619 337678 1466748 1712342 1579749 1608935 925972 932460 569204 982654 976080 1673293 590832 966131 161356 1434177 1468255 1378311 319432 884887 401578 905438 1329791 1155793 205487 201217 467618 1137389 802433 356269 1888504 1577005 1500156 205964 1518021 115435 964623 633386 1687042 856050 1234912 728596 1322005 272684 447382 508317 182021 1683770 1533621 11510 442082 1470641 1224817 967733 136080 1939742 1124182 1233038 1001193 1985840 763180 549596 1153037 702306 1427983 129470 371849 408145 1266524 862376 1170301 1121796 541284 169849 1350034 1239295 1527535 1599023 685958 1408846 558449 748255 644163 1895625 1534832 37233 529280 11372 774990 1020801 873410 916607 1770373 104495 1139694 1531367 931674 736832 680813 1595689 1126009 456052 818289 1813605 441253 764466 629002 316403 458688 92092 1133774 1675356 228501 1130780 1492430 1700113 881788 482851 176509 335314 1710576 785558 1368847 885180 1858123 188071 605866 421175 1166910 622209 1105284 1124732 1698202 130897 573486 1900636 1284166 986426 792575 765700 1307512 1214855 896249 380639 1942612 1643652 1019885 729967 1511725 400948 427011 915715 809004 469892 493257 253076 639566 1481549 504365 1356629 626898 1169446 1564546 1812829 1537564 68098 1151187 1528739 159233 1453117 287240 1581796 812766 279803 844213 1136154 1253340 220326 462929 1740650 1463128 129505 865794 245755 457944 1975891 1175927 1792647 1496286 1303665 1851185 1936601 759615 692394 993016 301305 352543 1808115 1348299 1808272 977319 704638 1789145 91991 816574 938658 1107793 1465300 511128 753956 1200803 316331 1148682 1822683 972742 1998724 1754899 1277656 355795 1137877 513707 806700 1110320 933240 1740887 771607 703292 992840 141378 1661205 1147651 1364826 1728285 1179886 374768 216449 1589524 1867807 1003445 1545613 1608933 466089 1506182 45090 1830921 213727 1027493 1169153 1162188 1105470 1747970 504975 1931795 1654830 156871 904795 705437 1300299 1907015 964030 1247497 1216642 1856868 1619352 1968500 794391 1550806 97037 954611 610647 1176531 1528510 39336 241857 1384116 538741 1083694 1155445 548631 624558 1811681 694309 350240 1490567 165040 494345 635479 936081 1890558 517832 1989760 1866725 1295491 964237 1832042 518398 1953018 570545 998039 594500 1164345 1032617 1421128 913196 444977 58725 1212195 837816 377178 76293 732416 1762926 480161 1727121 327203 260523 469200 1128830 1611355 1445150 53068 1324691 1096852 217319 1634628 1620155 407074 1645333 112694 434495 671050 1230830 402501 999492 865700 1404659 1403387 339180 418416 1843482 1892668 830792 128594 1338785 1401741 1901037 173522 801778 1690565 985454 483736 529654 1144483 17097 1852963 1425956 855670 1845487 1967871 1052949 568905 927499 252075 1452641 47727 917217 1531493 676763 1278383 1404406 212951 1120607 1404712 1573947 1266091 1298760 1842164 1274798 1445989 466821 493700 329014 844177 1090817 1168172 747834 1256232 175020 456300 409294 544345 1787003 1118246 1059479 1078766 720725 1015881 655961 1995451 456178 1474496 499746 259461 610582 1873137 74299 1375146 448569 470907 12278 231784 902007 253900 1797317 423667 1941421 992771 1431218 1656917 130926 1899106 1501523 396604 1275498 113647 739508 1759710 114195 1995891 227317 332663 884496 42910 420139 1703727 1044703 614713 1765181 749416 1512721 1629115 313513 963746 1905027 1345963 1874161 493130 763403 538735 214917 1130467 190709 1800645 634626 1413503 1210288 1664603 1183025 1940585 963566 532131 1175138 1198190 828541 1484927 1744278 1466606 1481385 1434983 143066 58528 950790 531191 1295756 611839 1089953 807686 79345 1363092 257727 896245 1950930 396990 354711 1280392 548495 480324 1894480 783408 1017214 827267 1028819 356085 1856196 1420530 1320171 1257564 1047149 166746 760684 35810 1850136 1085626 288987 1929284 281662 1748715 365540 1610915 127618 1339624 530009 216851 1769709 555380 1182980 1318510 183299 438937 729225 1205647 911932 1606323 250156 155364 1768778 1392957 155425 1322492 382858 364692 319359 1141923 472354 440302 1228972 981973 1850189 581040 261557 1389693 510157 961065 1476032 1173379 222956 115856 318414 1887323 175776 1627414 224106 280405 192988 1114765 1777013 871328 1369746 124702 624001 1411902 168189 1049503 838475 530205 1368763 1032609 430197 1549938 683588 261488 260939 982298 1548610 1375415 1190218 1427086 599853 988896 480079 1622814 1284179 1338187 1892680 738703 843495 594037 1486058 1103598 1605111 1997907 477677 1261656 492625 290875 1550841 1731282 297324 305671 77413 602196 933730 856231 359522 1348108 1355676 228949 689155 873186 641259 1112638 432442 1912324 721589 1031889 1516740 280564 1910361 1030186 1647628 1798884 1955695 920470 1297860 594142 259186 810817 504450 899648 1127548 60475 472008 976269 1615280 1066042 304195 713345 1867126 1969033 613214 543980 173627 1352692 1627250 403254 313720 757442 374183 1437859 1998717 1914163 1470634 594354 1190601 8756 921255 1949312 131889 371638 1756252 1655780 45919 573156 947894 1791676 1021156 994029 1070676 131159 995391 1303042 199857 391944 1461424 1294740 1921479 219208 694393 1642814 202912 1979736 1561082 77434 441388 1972399 385502 1422129 162308 1982446 1889202 1822245 936084 1101701 1072799 728757 1282882 1297715 962655 456610 595241 381849 585932 1088010 84654 1126436 716395 50568 1051937 294806 1981606 995871 1652453 315736 1939004 532055 676347 1023153 1532441 876976 1140525 398380 846555 316038 67809 143514 754866 559693 66272 79181 288319 906321 653219 1289337 1340270 326885 313245 300880 1345555 1591921 390107 101348 903490 545743 513623 466072 1422717 249237 1416541 1947601 991515 1199031 1561703 43712 1284751 1973599 728816 1708710 1995162 1868001 1085295 611415 1836756 1764346 1108026 278359 441760 191756 1805206 1908672 188981 1481952 1780808 599628 1195925 234231 1991888 1860661 1794638 1164224 1995879 653697 746315 1613179 230481 1639876 1278809 1637062 868236 1973632 1575536 1640722 1947873 824325 1675139 716953 1431503 1532963 451841 1706546 914801 1661723 536811 591490 1623262 680795 355228 596973 1266190 1048114 554901 1272282 1255332 362270 297861 1136390 16833 783566 515777 1564778 529327 288935 391712 611030 593073 1365569 1086058 1474203 48574 133020 280807 651224 378971 813543 704755 376215 283545 305029 426639 1484731 1512992 1367926 551797 1902503 463664 378044 1476697 1410501 869544 1300272 1587725 837620 726774 1506128 1092795 96034 19196 450781 481201 1797989 479259 1209088 1124424 481681 1021562 1599825 1709044 630477 1027399 1124613 1616862 865798 1690793 1006067 468077 1360854 1291540 1682361 614976 1770568 429646 1343001 876911 42847 1430969 606311 1258507 1612591 1416109 892371 1704511 1218978 442623 1437895 1651149 771343 1442443 605928 324198 472335 253547 1972161 742017 1181145 430424 453887 814591 1468462 1213972 499196 730458 378069 1054585 44408 1309919 1150871 202456 1092355 754455 398580 1854629 380743 810436 1270954 494313 131052 31522 1743947 910847 675426 1273286 1836411 355602 958527 143136 747653 608626 418470 637913 1421226 1766124 782485 887834 1465031 1988116 362695 393297 777601 127309 626468 1266279 1341403 208108 853869 1202585 1593404 531368 1603436 620753 1801441 53849 352941 210468 828035 1564965 1902223 1533238 1521664 748874 193819 1681797 930362 1554461 1958404 764759 1769657 528687 1383110 1172572 788091 121308 1668108 261652 1494568 183959 1801615 1466495 338204 1513640 317965 1632298 1378616 107988 992629 102443 1595795 759223 395641 891422 73610 1810462 1361262 693439 1142441 1102029 716079 328011 1403167 1365473 69830 304683 930221 1258495 152252 1604518 910480 1790741 840950 686372 636318 1607060 907094 118995 1817632 1643482 1696789 1420439 405821 1962163 568320 304665 1681803 1985323 947571 1176941 1519861 1087473 349338 591429 1600163 781661 1108128 196684 1478479 1889078 1906135 95409 1285481 701538 104334 1908813 1357471 178625 838826 1831763 1876616 891016 1036835 396631 1126255 319309 288303 1916886 192427 1024763 1634985 1455525 1941937 413167 1544784 482075 1324184 1438712 893430 229010 1978489 1905967 1088759 611933 189715 1402114 554325 233466 1530889 751403 1162046 984399 689526 924337 522361 404346 1337865 403381 1596281 205816 684069 1619771 1837700 23188 1034400 966820 75907 931250 1182042 35524 1811685 1480383 1657686 1083501 1998753 338456 56875 112684 532289 542348 873016 1451086 693509 144818 713117 1803171 1061951 1393911 530158 857179 333684 921550 791716 610638 728854 1011585 1308876 232333 115087 1244083 1098703 1708990 157965 1434359 904746 1497600 1315880 787815 82014 989241 433357 1034405 1122950 89639 719543 1626057 442340 325621 1679331 368091 321395 996467 1593751 512653 1034392 703700 1348170 539171 830355 879004 1404206 1997974 1095171 604568 275238 922800 597687 1519487 1681900 609261 1763741 1235695 1167593 1303264 910899 922641 1183059 352439 1773531 378527 359027 58050 1444444 847344 1372085 1158016 1814175 624654 779357 1278135 999686 966172 1523095 1594926 181049 670807 1660719 643803 495671 1975062 150615 1203413 520180 1353978 43359 1359292 1727263 1419823 1278854 537930 726926 702567 140118 1323208 320545 1598083 1461298 1189987 488928 1705435 475214 1682315 930798 306671 1950868 1429332 824817 698407 1177614 1970132 1963263 1465407 460048 1986175 223673 708549 1131634 1559039 1168754 1842815 1804325 232605 571801 363823 1095080 174857 1839685 1295094 1836890 1701707 1585946 1560867 373060 1140760 1073768 1417784 1154645 1351184 54236 1569011 946764 1137729 324815 1874306 1649998 1243971 1166848 372610 240456 944657 1256182 306244 1249297 1576049 938013 1063325 1232048 1433114 1978222 1492917 1597179 719674 949062 1999363 754590 400747 1173879 57881 1199660 1188159 1208355 81937 970037 669502 217688 426217 380263 875503 1365883 1064784 1860675 1607986 1766014 1565085 481186 169993 1673411 209673 1596877 97718 1662175 1540967 524809 1287201 595572 524270 1199058 1878072 903587 963269 1581467 931864 311260 71401 419018 1855076 139813 412553 147241 596296 637438 482339 1873243 812476 1627140 383271 264019 1886516 1251282 184978 63109 1965753 1849327 1064310 1485339 1100675 873198 1888082 1467877 1823992 29182 1966417 163759 286263 1006981 1848213 1763523 1543515 198390 171104 505450 1809668 1689606 364171 186405 1986969 602887 1094176 769748 711460 90797 942770 457626 334677 127105 1252001 202555 922913 769221 1077827 1756370 1748990 1720793 748735 1747940 277868 1932024 1391515 827667 193679 1221312 1665594 1682724 1065634 1620534 1675014 688641 672458 915448 138367 97659 1740840 329808 1663732 36707 1377293 1333303 1675095 1533652 259650 1642315 1229552 1299434 1990160 1663241 375179 1737107 1469547 1584498 430287 568813 1117262 1498469 248451 1105821 1126108 1161167 1957292 1194489 1273299 892987 1292486 1372775 506649 1131982 1496371 1940670 1838303 1040433 502061 1117737 1825656 1780171 407992 53885 249567 1476273 687095 448625 989130 748457 427506 1051922 884250 1444571 253417 990623 173126 99104 364301 1349062 1162639 648465 1723068 438928 1806262 1969087 1547714 458041 336249 698611 1141553 1255284 1023731 61022 1938037 925381 1802316 715007 1400467 675121 120632 1369601 1345150 1155716 1678841 1086039 890153 981141 1843264 712591 346072 569890 1438773 178326 1122838 1682050 338655 1778683 1026086 1934426 1083602 1808862 36520 83770 1615834 731908 1192633 1618546 1824149 1901805 1802240 1846928 239938 474418 294223 430060 1456253 893374 1655741 1498463 798933 573850 1276586 788036 1462554 1350943 477132 1109215 1765840 1871094 361397 58489 1998977 166559 1265955 1804268 55858 1056070 1002130 1029157 1219688 1022851 1291488 1570060 620195 1356113 1622178 1557436 126103 449334 1687573 1223346 31524 1511462 1106959 1601537 1640 330297 1172932 1391952 389147 341823 1961010 227659 1739295 472299 152585 1148607 613472 1765757 1701694 812987 1951463 1435197 1080332 1977408 1327550 786719 1390766 1941018 615714 1048800 537790 1743914 1226814 635512 1737092 189487 1154618 1490579 1576234 1259830 1984715 946878 260621 111207 1280557 1779315 1006335 114054 983034 534252 496990 472293 683078 1701727 801576 1121177 183023 793663 876726 725157 475967 1333551 1551640 1270561 797326 1739788 726532 1486771 829486 1444047 1873267 238931 1494324 1288371 772861 556717 1518947 386475 833399 978037 295153 938290 1763822 1050551 1502167 1662143 752329 1947639 260027 105877 464454 123609 634882 1245600 1861712 1792581 1814656 1771345 1492618 1009287 1446392 1631453 12303 1720940 635855 63899 1279811 472794 1511031 1313227 1870414 1196857 932377 1327031 913059 1907118 1511666 428844 963467 219552 1427120 1366675 1942909 1034917 1542954 223390 1137347 1110510 43126 1094864 121436 1502405 380995 1115382 1504156 954313 1356319 492533 922873 838938 1709453 641897 617028 1216894 594105 1677357 1308286 1166733 223011 1559552 1489503 1024293 1151010 1121524 157040 1802818 1154499 863671 1308509 1442699 1028689 1095153 1901597 1236266 1475902 707360 1674792 875358 734150 1388378 1353490 226494 887319 392013 844594 1506594 1349341 1529590 521862 1826649 956787 1118785 1156795 1674248 1145298 1075963 1881194 1538261 636146 1802245 767823 1001139 1949318 1242277 1424190 642828 1581793 591171 823746 1548060 741127 1980369 1658947 1833833 1355229 1228278 464912 1318743 1829791 1110377 1070321 416253 1887991 350149 1018511 803550 1329708 1496820 1086596 374961 647673 1502389 352841 769354 1821752 1910976 1221322 838042 1598070 577524 1609107 414390 333069 1992572 1649110 1328371 1637386 1751890 1975538 1069211 833406 901540 204662 1725315 1003566 1421358 1382914 1576769 1349773 726555 1532549 1300558 1521972 1734148 91628 1655467 1115685 189284 1626674 1745528 850112 381341 585766 1470105 142494 1170213 1401816 712426 838845 1691404 438020 1064792 1851319 1097440 1782324 1461426 520195 1579152 819490 642858 1310643 1938668 96435 543723 139740 420611 721607 1470644 50556 678079 474635 51137 1598151 1941342 1865251 1166720 55538 1296696 1804206 970615 1014499 20820 1674837 1604919 924187 1251626 128446 539 20922 1140610 270671 1254797 1926770 635092 692839 1683229 1179597 973536 606507 1110701 1948760 433432 688926 1554208 1267912 983565 1409150 169327 336013 1072094 750806 473929 1255592 280120 1449557 1644288 873349 670249 921037 1093225 393184 402470 990399 1412697 11301 920338 1412519 373906 310040 1961632 937504 1145276 733107 627091 1739163 372530 1524862 1639331 348119 1993410 219398 1358506 145191 1773966 1840641 939671 1392917 1787999 765305 1658330 1257041 1049482 1157903 1004305 475233 495810 1982228 465571 1888008 1735963 1628009 1395336 457744 243573 1693447 55176 1371552 1072342 258632 159298 306767 1131840 462056 1448095 1025076 904068 1139320 1540665 959933 1047460 891971 1940030 1465124 1149364 1900733 663104 294944 312441 1313753 1048200 1589481 800285 800511 1906986 1471239 1745298 705110 82105 1207161 483914 954707 560312 1828706 1553525 1308073 1446196 1565918 349638 128960 324449 683132 1232997 1791348 799885 942500 1255232 780725 631557 1469905 394832 619255 830717 469826 1801914 726490 969870 1830109 778093 1807019 360360 909214 628439 1010272 1448059 1178868 651279 1772268 1771412 931035 1622602 1499831 1992856 1575617 1095472 63923 1817658 383127 1764828 848422 536497 1117332 1028309 201965 838921 1196247 1124656 1507944 1332415 1282352 91361 1274673 1079402 166366 1857310 1469950 623711 337472 735083 938359 251250 757440 396506 151469 1863199 29978 1749074 65946 1802630 577331 1543882 173290 655801 860359 393171 12825 1742674 1077528 158348 808241 1070208 870228 134106 226615 1534635 991542 304231 751431 1961159 111308 1212851 206820 944292 787415 1429887 1202718 941420 1071785 1789673 78020 410531 611323 1420707 270022 1884520 1407883 1281522 1429648 418428 484859 1322681 682585 1005468 1838906 77271 1679537 1944475 82625 188547 646272 1029088 1079022 1864165 936462 966370 709610 283261 418224 266909 1064237 965735 315416 927015 172849 1437537 592461 1450601 1713729 67183 982978 157736 1190608 1784606 728042 566005 10260 1620135 1307221 1296697 508163 1390992 1405461 1422789 575465 1159781 173192 975731 302964 1553597 1780895 1877076 1903654 1157121 1078222 31292 98746 46192 1346350 1020393 1336078 431360 1447013 1937417 1827431 737884 505145 1484541 1537468 1330096 119862 1147884 1898739 1569448 1248812 1600360 782777 888671 676116 996061 909306 118916 867967 1919 1214464 1853979 1630138 285290 385326 938564 1283318 427317 875072 534379 886024 219609 342731 763816 688827 651552 1434094 480754 553616 270321 490260 1291634 1747617 703711 593399 851646 701577 415253 905411 499621 1312416 275277 440811 1297941 1221451 630853 139425 134641 1270533 970267 1384255 1840358 657244 115562 446955 1755138 1412323 232106 1436917 1542504 177768 336867 32964 1828335 1982740 686790 1767627 16776 1474617 1307115 1700638 1616607 1924095 1632609 427817 1674216 906973 9024 154454 1813981 99683 820640 680628 1764917 1703916 1684003 587380 1807723 700230 1631824 1515520 815534 639350 1075637 1799381 1905782 1920948 1308005 1325622 1850215 834297 518804 539319 1764210 225678 127931 402987 244277 1807066 873449 583187 608222 246174 900256 227857 1992727 1122997 1127219 1196671 1009078 656575 1760598 110839 860511 371214 378860 1851825 1677394 1276927 736616 665496 1377083 1052362 1198468 1758508 1419100 1499008 1733645 1965388 1636545 1433220 1695767 1158618 1399979 698009 1012453 1407976 1651610 1285454 1604620 236766 1698365 750902 1935461 1563226 1302699 691619 861035 1765301 1356127 533448 1757025 359964 1268350 1986138 317661 756414 253313 914484 1824325 1606393 1233359 916682 322767 1127366 323839 720315 938499 1258270 1418277 922355 773075 584044 447097 818499 12580 1893276 209677 1380686 671358 273116 1817004 1018540 431624 997557 1523320 1222488 1028248 1581113 1264130 447667 1297451 1290310 712348 1149877 983262 742903 544098 1605252 1936199 569934 494575 1870562 1061957 538399 1217788 1745505 467410 1442088 745332 1676084 1613733 1135286 429913 1978121 234030 705903 1559912 109347 1861065 1664752 925034 1725077 884825 984440 1195150 1741930 1044674 343264 476428 1784576 901618 1544086 1511719 172909 287558 1353283 895972 180724 785644 96480 868097 1099637 1118177 1765278 1405167 931469 1425693 1181308 1123169 1626709 1815290 137189 1119766 1971428 537715 1929637 1430695 371910 1030348 262155 474557 606439 1009766 616742 1334180 1181563 813213 1264576 896512 1473440 1847334 1494958 1161157 151919 1084384 26178 1191759 1202792 299229 1398759 58163 1461125 1778037 960246 61277 3431 1810407 387349 1100566 1111497 770223 698832 1700494 1574305 1366720 592232 1622968 592589 1974740 251453 1258439 609544 320346 985604 532417 715872 1845917 1008197 1087554 168326 433437 580833 603414 1822923 288399 1081831 1500451 758373 681593 1840223 1471623 1190904 441354 1437693 1717511 549578 1755171 943982 1871972 943955 1297630 1118080 1459823 1349076 1383099 1291052 1919651 755914 794964 235992 1831587 233663 843724 1510120 1004888 583369 1355353 1067664 1440910 1908753 1414033 1392976 438972 1250258 200410 1044222 1705124 136728 151796 1375809 435615 1382635 812764 1675265 453973 1749296 1372778 1749209 1029332 1495971 568317 726386 748634 685177 1616363 253040 1130889 1161944 521857 1706381 913273 890092 1935249 23231 70543 1544935 1874372 508425 124515 1099424 1691159 1955565 1209381 47818 1500323 1458781 359848 628464 236370 895471 1138817 441031 1721559 816213 730900 623113 650014 565814 558747 1852717 936713 1919414 1855541 764603 929346 812573 1935230 234710 471609 82020 1919866 569523 1501092 912656 585413 1996032 1749562 1557467 1188993 1022035 1015626 1114368 1758115 598787 731349 862610 834243 646426 731945 562054 1027439 1833586 1526022 27821 284716 1215923 172778 9396 340971 1005764 1388512 144352 1164228 1310619 1032870 168205 918391 24439 538492 877474 842387 924572 1393864 1887405 637616 411484 140458 1789341 1114208 1006236 1408626 1928914 1295000 1785293 94909 201811 1250889 268996 1697636 1814234 866963 1688530 1080186 1539701 888765 766162 1873326 1331572 1931913 354945 1713795 43672 344755 1557151 123669 1262084 1696585 1293714 869340 1194072 1587478 1790656 940930 987434 1872295 1929776 574503 947163 1494396 1423667 1143500 1978309 836681 1179174 968085 1940941 1569647 1583964 1665493 382252 1210514 309393 389917 35138 451623 1860337 1840000 747064 1462072 982591 1264773 770605 480196 1085649 1494586 1104774 1066667 1663305 925989 786150 186738 1334720 509172 74623 1138440 1136874 594657 1724668 523092 443112 1888580 1985018 1732686 1022597 1965247 494448 1152734 1260514 837897 1084799 651193 818608 1997582 1557909 1381431 1535273 733459 613272 886948 227940 1275273 1026609 1974419 730952 1279620 1119764 424734 1959749 607506 635921 273798 570562 1940001 263036 743482 1799419 606625 1494114 1867407 1872137 1936287 512841 1853551 1012736 74796 111137 1627149 1350374 1429385 151479 496838 1615967 1500638 893941 270002 452234 1078052 928205 580914 1597206 1325705 1097914 1440424 1738864 884549 418532 593057 1255431 1374036 1077258 1544260 1183386 1173019 940674 1799151 1408637 341526 1923953 498469 128626 521241 1800999 1940682 1664112 363487 391572 1609067 1661791 1931427 744989 220740 1631310 844554 265559 1074519 838024 1675977 82837 468137 1078076 1530589 923830 871085 1663504 1889569 1385753 1846365 1375448 763539 678966 562377 1672209 782539 943362 1708484 1164902 1564659 165414 80351 327051 776983 865315 1693514 1516576 804096 63671 729171 1486589 868223 1914970 1606321 790912 976410 751453 508937 641665 1624048 288954 1120359 1336432 549944 1225399 1855843 1920260 319033 489252 1324312 28973 148773 333808 668245 1625761 1148696 979882 486174 1806701 457706 497409 1627991 738782 1611597 865144 1075350 1111963 1624537 743090 248578 256757 1904696 1135357 623670 305562 1130177 1680751 599196 607782 1445880 650932 1366318 1949067 444840 1696377 1713476 477303 83840 1599863 929239 1867633 992463 451932 1240976 1759869 1990307 392474 1491640 1352577 161872 690603 1006110 81844 1577653 794153 232491 534373 1880103 1476166 1164060 1563268 1385007 824545 796851 1860591 1618032 1920861 194010 880983 349243 1529747 187200 1295259 1760989 1670557 599786 56239 876371 686998 923931 1040118 1894252 1738242 987842 389388 1396959 1342450 687996 670934 1746459 179772 764491 342960 499518 1519502 1142202 492788 123464 1135814 166503 1572740 1401322 598702 127848 272071 1600597 1756054 1569452 175627 964954 715193 1579716 134665 979863 327788 262455 656438 1069151 1384999 1467381 1063063 784995 823718 1120774 1288345 1971699 1673759 559340 966041 282491 1935797 1362182 278728 1539732 65132 183219 1137907 1181659 643562 853948 103171 1310402 1877624 814530 1150181 1092332 1414313 558208 415327 1571535 1370019 1982698 1425329 1308967 1614098 404561 1807874 603623 1095342 368483 32965 212616 1339224 935425 1470010 573340 540354 413363 530067 203156 1837023 517518 1632085 457155 1777107 1773234 441395 826684 431238 1309126 111653 1643434 1377259 417078 470667 439492 92367 1591847 1523605 1672780 525495 391950 895863 65071 255979 450606 1582143 330779 579018 1963821 437700 606427 479530 287334 20474 579399 1414304 715999 1362070 430767 163171 1407908 1879901 468796 1057131 1189873 630639 1927912 616765 1049729 1436582 804450 658978 1960146 919712 1702654 274503 189443 358915 1519427 72471 18167 627469 105246 1524179 1609578 1263079 613055 1518337 1060120 1364404 458 36713 1740346 407305 1286097 837789 1299357 1335441 529735 1841937 1728781 224915 1464014 1924360 571526 1795652 1186651 666149 1805047 1858446 1257252 317170 1813945 72693 736421 1120334 676574 1461202 1115179 1264894 1340068 1774950 342018 110228 906792 112525 1229479 1796194 193009 1113762 517629 11503 1846931 1295804 1138422 1374432 476368 507130 720942 909920 944582 1574963 1988552 1116253 1829559 790161 920478 398493 1379477 1560457 609173 609010 713369 1626528 1364819 594141 563405 536220 1385424 1700891 1378642 120567 1863354 1093860 989262 1808608 1839516 271656 1557196 649251 842916 537431 1769787 890095 578939 612426 243417 1277560 662360 353250 1514690 536861 351969 1535591 1563513 1357388 1941523 1076085 1950575 1941942 1973292 956151 1168425 1226476 444751 1047188 467698 1240503 1770159 1974945 367825 1956432 1514437 90627 734071 1549923 1233067 1996691 1171906 1008409 1407110 205430 359855 40958 1168123 564957 1530055 1797812 1926765 1603311 1103091 297106 560971 1655674 1069717 1010283 1365068 358955 599608 1276947 1683622 506682 1222995 1538071 1520130 389525 669342 1917295 785853 270479 1613698 1933533 1874047 1756957 931556 1763679 394365 1052240 1876077 414207 726389 130014 203701 1452176 812514 1803424 1397936 1843666 962918 395760 123147 113623 1342758 158510 986831 1977578 544471 1940817 46166 42235 375383 142054 1194195 1612104 331932 249925 170970 1723955 1468943 1887481 1701400 685023 155580 795983 262347 1058196 722449 1054182 143201 1626737 917884 1810989 1208967 397181 577869 46483 810511 1440774 1861044 1190775 415273 84784 1377481 738121 1844789 1911332 1169636 67890 133417 894135 754983 276978 1280843 601508 1984504 662351 1375576 1970978 1280440 1454858 1199094 478662 1208369 500553 1037576 1108574 741086 1000330 1353752 1922821 506121 1210302 571376 1662677 1031353 1159917 642866 1138441 619771 336451 1596832 995004 1405277 1527588 336282 1645247 1419860 441984 1612452 458427 625280 256766 140648 690649 1241157 1756023 1145043 863194 1473942 1926014 1644730 560868 972292 1636495 786555 1521121 1865419 689342 835987 1877804 1317332 1640623 424839 1328477 507532 1973613 1415721 775027 809432 251626 1020193 1127661 381333 488051 1010832 868607 408890 1887756 1045583 983027 1790869 565343 1050033 1731947 1896979 334724 1993784 1847145 289884 786091 338224 569695 757827 425495 1279652 433871 1477128 890381 639443 333465 1119133 1185255 1013949 75161 1379292 27475 1027865 1701389 428109 293082 619077 1546113 440672 671158 1506841 1148977 1661372 806896 569156 1495003 1512583 1129929 1395953 1129698 517243 954755 129264 1191844 1446911 1243001 566680 1903735 1002842 196924 1683242 692989 1949665 736584 1740274 748360 289139 971206 1144049 1847948 1199961 129554 1829724 260699 256996 1031163 1737132 198728 372438 1572129 12687 1752281 1026664 1682852 147373 378433 326691 130659 839953 1327028 1701744 1749932 747292 1423210 575259 1357376 1486451 543776 1081538 436531 1212888 560599 751120 1463858 546228 206004 1622190 584616 719648 1219747 1770874 724200 148205 777447 1222578 744251 1118342 480368 1272364 635280 212917 1934713 1691366 1378508 790960 1901293 911560 1686865 1274893 132501 720910 1964648 1770088 1376907 356277 1669670 576137 1449144 269104 75404 868302 1183495 460065 69391 223230 1208021 1956741 435240 1774931 861688 1921038 1543764 1748653 768302 290460 14127 1087355 1422924 1603178 1338210 1206972 1179894 831521 1937234 548832 130376 1460292 574630 778057 1745014 880627 536450 750233 233330 935651 1309249 1725519 130956 394338 1401633 798907 1556761 704453 558151 1343505 1519992 1035828 1101809 1993787 1008069 1739392 153036 810597 741523 10083 315662 1086580 1519444 1266500 81146 741941 617253 1406706 1728897 818071 1408298 4681 1719433 1898614 1914469 1068974 749203 554686 894685 1359479 1127242 650323 1606250 1295757 1413995 1381647 1023862 985022 963650 958043 1661049 1045733 490251 1767458 1438451 266404 1639841 970811 186365 745525 318153 216319 1078901 363316 1493561 678100 1791894 572624 1102150 699489 1558838 1638935 1945075 814696 285487 953061 1571186 189479 130401 311520 1231679 1724520 1524699 1883155 102486 547133 1492983 1403128 411441 1438781 1016672 1367447 1074369 1825171 337722 1734644 950694 1980302 458746 153822 67484 695107 1509543 24888 46778 806716 626993 1930628 517955 969064 1162985 1995865 247876 1404326 1655917 1069531 1456320 1911151 760669 1182807 1211154 171496 1817940 1487135 581342 91434 709962 1794454 207323 1250677 1896982 1347041 1082729 935481 823496 41985 442850 708545 430563 70471 1068102 90707 1471434 565855 1539875 1233165 694600 948472 1355628 1951212 1116609 1341680 1406449 1152058 549472 1772820 1204651 1324783 1465968 1473006 971727 699404 1169744 614398 860540 645710 26021 1992310 1176220 948303 437882 1572421 1059600 195407 1541946 1686687 1314482 1845839 1852400 421250 1198078 617429 602928 1244966 464688 245197 726878 1425226 1397489 1184994 719206 1120627 424667 58439 394269 665329 893180 1480245 1780404 382005 1900452 302658 1046162 947086 724669 1720879 221991 816613 1707495 1973298 1414091 1304945 198294 251075 1600221 1788930 1851837 1812044 1936442 299529 1612783 1106146 1476476 1274854 958481 616946 1739972 1934491 520009 1275220 154063 938192 617665 697291 702850 563117 125009 918644 1559193 172268 520515 173122 1964940 462570 1812836 1453392 1939098 728455 1382510 631166 924630 879919 1735812 1100072 718197 1197264 1751210 1943393 668206 1840701 656341 1209288 941276 14188 244332 274223 718368 1343138 1303662 152728 1752939 1450948 1471202 1124805 1612076 1239792 132631 875913 51203 1292106 92889 959421 1215707 464425 1192137 999335 1942275 1304957 811908 512904 339722 1960515 809025 1175982 684306 424083 848129 1237716 1751685 1999942 1452734 213047 1730159 1548358 1402733 448032 1227917 1937721 1013760 1543168 951469 1874028 95770 218161 177559 266293 132310 1081777 684320 79453 395702 1775743 432658 1078820 499679 1985451 659233 66477 439625 1410527 848914 836731 1400225 1430290 1772013 757687 1917801 448655 1084007 1029310 1314381 982779 1597858 1280735 1373749 86132 1351259 1269302 1437160 471436 121100 862665 959446 1800364 1837694 1024840 614215 422817 1173457 1906597 914760 1367246 1677508 1244717 1417460 1255750 867057 1240129 1743669 528680 924942 197622 214598 58685 1515680 1857432 551550 1664020 926867 1130542 1598977 963384 1601675 1368085 649314 1889826 580051 1956423 630220 1984743 1575763 1036336 321997 401647 1737895 1761156 602226 1221453 1408971 1051352 830380 1083832 1249326 1096920 287696 881743 907537 1055812 1058850 1450896 1301555 1458314 517272 449254 1565576 1234496 736735 543056 84764 1154832 1040646 656984 1530925 428156 157886 124755 776737 1591702 1922373 395969 932961 413615 948476 1356116 252341 1330034 228901 1478731 184718 1533539 1680335 1283037 612414 358942 1105991 1381038 528222 923510 784055 447560 67526 1630548 1794081 1801042 682197 417322 918406 349438 1204233 1042786 680928 1614030 1419077 433336 726217 1691867 770141 1952523 684352 513467 568222 1754839 897519 1198071 1268663 817799 1438056 1437868 599669 752217 1464237 1947185 751997 1577893 200795 264481 1217974 1435904 1917834 582326 888844 1017088 1142814 1664177 861740 1498570 1487270 1905452 1411296 1929824 349267 30669 1082852 871833 292953 1754546 599922 197507 23067 347485 1082319 279234 1930974 1540737 1350357 1834555 571606 1547491 1210506 1089826 1788359 155695 1993136 815786 791474 1052439 50542 1141543 1261953 1124639 569291 387188 1796595 1233991 425578 1320798 308730 1914997 1525857 1051077 996402 1582755 514045 169566 1097412 1135812 1965253 1112024 593538 803569 799641 1824848 1928969 505791 330220 1582343 1236612 669637 1917338 601914 1565199 1997414 1294492 462122 248998 442208 1559167 1241814 331938 766677 1013149 1376139 776829 1041353 187199 1894844 388969 1610732 1332403 1325553 659315 993595 1942327 996042 48381 1202845 955192 511034 803474 1088114 202370 652755 1819643 823317 739966 1830186 985673 365390 1128284 1351803 1490730 689038 553310 411328 1908845 1053657 1303644 940825 135517 1003229 1195536 45454 1038357 524775 1492896 766976 1158915 820438 1540806 987081 91979 1988040 1202518 465318 224893 1234727 1640847 1311445 228370 967942 1249431 1581401 1075014 1262694 1106357 356698 720374 1607244 1828955 1171924 49412 1747395 834180 1677241 983863 844459 5753 1741764 1988076 725805 1354231 152700 1417478 1605365 123881 669408 1149110 1476712 42154 1269048 1806089 198125 1056745 899223 677398 518420 963162 1792790 1085214 872453 1710621 1923667 937493 217393 102383 993851 643097 317763 1279214 1632846 1197012 1847806 131144 1250767 1189992 1442152 1686727 883248 466622 1839182 295686 1330236 1703067 1134576 580225 1349760 1486526 471293 1882185 1261041 1640942 1047877 863880 208969 703540 967505 490742 5580 1006766 53843 1295772 1011615 1321870 1642908 1041598 192610 1012601 1799917 1003100 1009938 1602701 861523 220968 1565587 954232 1311841 1313699 1244258 355802 293720 1824453 1918066 676580 1487336 662171 1865799 1480382 244345 424032 1989934 247127 356777 358034 1616301 714531 1768636 1870870 1058901 1760159 1070498 786851 473731 1943233 441826 517591 758331 1389982 1553911 1975730 1198226 120525 973365 761086 1671857 222224 1725582 1997712 904553 1002882 1961228 1913411 1935090 874201 985979 626566 640189 574596 777512 946053 1882201 1418859 1686172 616049 634311 731179 483620 991375 1892912 852476 302016 579077 1192652 1193678 1227948 1188549 395970 514649 1538392 609359 647635 142426 271618 1625366 772598 769709 1148522 1509554 794462 214575 907572 1949913 631748 1016734 991741 719052 1662881 1942616 1106666 496761 1578063 1459641 1065185 1835329 1872862 368332 617106 199797 572099 944489 791791 1433782 616167 960264 1699034 466361 1248740 1385249 167049 414504 443185 667536 1599348 1284678 923412 1847276 1893441 1019238 752859 872324 377280 1016094 1895444 172476 1001255 835910 890875 946937 783339 381230 1108257 1687728 1792420 596768 1267469 1828019 229800 1787964 189969 164809 259401 502563 572816 1669291 1139411 1772566 833469 242797 43441 342034 219217 355221 1405387 1085624 381105 1419703 61743 1976429 1381284 351879 209214 1449502 493887 424129 1851772 276489 386308 1978352 1911657 1610 1920428 610010 1111880 331804 862891 1286970 1289496 517716 371465 1927344 362199 1401359 1931990 754424 675299 1136486 1323229 410894 461688 612818 1349225 670400 530050 1581873 137481 1385591 276755 1206614 1932875 468041 788447 393325 18852 1015111 241962 1784283 1764412 653545 95146 546357 1221206 1727116 1747328 1084657 1739692 1825537 1477617 645732 391693 460344 1125722 370362 944333 1669446 1123058 752417 901175 714964 1427580 1643092 1947569 1985108 1514588 806414 1304915 1744750 1534996 1061042 1006307 1605528 1513304 1440318 583424 1981051 1019423 790371 1842861 1606982 1287037 1707786 946780 1232146 1787532 1997266 1053163 369594 1296233 929490 1766952 877370 164985 1492616 689194 1270148 1021112 1892452 816751 621947 563034 730554 783694 1570287 1514049 1450157 321335 1498279 1589575 1505011 1235534 324635 1746122 1123819 1860421 1543464 850674 1667822 1936056 1549337 986083 1264433 1838500 215009 1186351 414974 162250 1318255 962709 1990351 1227150 1021832 145896 1360105 481604 656328 1741253 1315110 763100 1118456 776577 1091799 639018 180492 361098 1086221 191933 49011 652669 1669590 1092237 246911 3547 1540630 1131409 1552483 1396552 1801461 667633 1117462 1001061 1811418 1488398 1606407 554249 1914542 782813 1907746 803258 453384 1919062 1211071 1387705 102640 1416112 1840979 827118 37934 1680802 57074 1992711 876626 1973567 1489626 689563 1971467 792059 867861 1969500 689412 148004 1267544 235081 887451 321319 1507278 1705962 1148218 19430 1860182 1333739 1736443 657842 898535 1461122 453431 801538 1060471 1910280 1684956 467318 803768 1868154 1212204 215936 990183 1299011 1063402 676837 332247 1612944 1931388 151612 859092 914987 677288 1361534 1173614 9212 120226 1512527 1760263 840211 160219 1679254 976781 971493 1301682 287287 712164 1386949 1079213 272537 749743 1274574 643846 1690771 437887 621850 1745648 1171691 1030949 1637157 1748474 1980708 293015 84852 917697 1226150 1064894 597341 416181 156043 1339234 1117532 893649 1532473 52119 1733120 64164 852979 976869 971246 1101497 1920866 618269 741443 1478430 881447 1247132 7753 1350934 1820055 307074 910194 978860 101008 111391 1083676 689349 1198757 1135195 124949 1652953 1638376 756150 545739 636717 344257 475707 94061 753996 128771 1850435 281612 510749 1449549 433204 121278 1034970 414966 1670201 1963552 1072825 185090 231242 895907 1857481 1373886 977609 1509525 1937454 1816892 603930 875915 587706 1071214 1021906 1247225 1585334 499733 78762 1259557 1247571 549420 1928495 1801511 55100 1471013 830611 792589 336735 475530 544757 1432127 1173404 11530 233377 708690 1173028 67174 425130 1851261 515239 680738 174819 1734187 1382118 1648790 392041 853665 28753 654902 1156555 1625752 1500588 798278 91902 1410573 1062271 1363496 423500 437429 279714 1935213 1159252 1225395 1628216 1257049 1041728 1108020 1164121 722924 1076886 244360 1340022 1948904 12383 153653 857189 940821 493359 219009 635841 1092155 233627 110638 1075195 1138912 695445 130631 1250029 1762410 191072 544629 1215512 1730111 1120982 1478325 788291 910929 151961 43165 1469884 1878026 807609 1861102 1852313 395873 1921018 1278738 14602 1799746 1743372 1004267 682982 248077 1840083 1432019 1617618 1126286 1931342 1870559 1849540 534268 71072 1846125 1609129 1331252 494625 1981075 1636773 192992 307022 1131477 1283960 146202 1635557 1240251 982124 413670 1703519 1718081 1124493 1809565 1088928 492821 535957 1092469 8478 1674566 1175205 1787179 159604 634945 310839 1216811 1652136 1605169 1442846 1439471 1269040 1050893 17389 1239408 1829463 984867 440322 1542355 1057422 1903043 1257731 765091 983507 797714 1670241 155778 116936 711213 915942 1664652 18379 389576 647221 861823 413283 425337 293562 1108621 1951812 1421994 1150580 1330581 242247 1378815 1786931 423324 1230882 145231 1586449 1629319 554173 281668 52525 828061 1513181 103709 1588987 1610548 1899303 680492 1582431 1724843 157365 418102 1869466 1906656 249260 1720716 189362 459874 33667 658372 107546 199641 754115 556987 349332 974944 1174143 1587681 546955 508066 1200828 615627 1138502 724762 1531574 641454 1084762 537867 1892148 1202123 1611358 236016 49441 409938 878451 1726384 546382 1306859 315768 663777 1132818 449357 765441 520940 1083021 993190 125899 365152 1647061 1278920 806193 247087 486036 772134 1440180 202617 1093057 198871 1618916 1685863 25518 72340 364326 834946 625768 1796969 381692 54224 1437140 1086974 687114 970722 1157935 1848907 547402 858565 1870341 1738130 758085 1596939 691803 745081 1165074 642760 591456 1754607 936670 1753828 136871 1769999 1643771 254754 1716940 1259058 758901 1401872 800934 763928 597335 186414 1310652 599851 716326 806086 161763 195509 316734 1069461 908831 1596110 857105 1785126 1161861 29720 806057 1976490 1396891 679722 1297234 694745 802137 1481031 314279 1376398 849496 1119115 932667 1388584 197192 891668 1295318 1838172 1395706 1461962 905651 1741233 133042 1825202 57980 346741 855465 1940351 1073112 1032342 1793072 1322783 945689 61318 1346957 1471221 538731 814866 234636 1967039 1086847 1380582 562408 1384987 632990 1957978 243968 70550 440031 781074 1112256 1046165 415435 900582 591011 309491 1982941 1188248 1020243 1923688 215293 397444 152776 22113 1437099 1570878 821362 406588 949493 305905 1997258 1337610 451288 614678 723808 89617 1393204 1124520 60787 1409902 1719678 1087877 494618 1775299 1670368 305689 428659 290952 460738 1273506 904619 709252 1951624 1885062 502948 334541 1542749 1298441 629047 1641948 1239981 1285968 816212 636808 1440381 277827 959189 60892 64179 1095046 1618085 1877390 717480 274850 1749649 1317647 1230734 771853 646716 8848 667411 1896588 332817 1338890 1820551 935712 1050082 1767002 1752014 752101 560890 1542276 695868 287919 1823739 1164514 205843 1964016 83598 896643 1045886 1621154 1766532 1059243 317526 1881880 453557 1587945 782841 1465086 178019 395051 1496649 65678 1342219 166573 76434 1251616 138207 392137 1063930 1537883 1977533 550513 695792 292708 1346459 1306222 1362331 141710 1180984 905537 1893195 239126 1281490 714742 968624 786121 1424791 1933863 80321 706099 1053780 952697 1710177 212167 1677763 1038538 1275301 1327989 1123606 1629255 1062968 711358 679419 884339 666323 1216809 782877 231211 1197847 46282 1230703 139735 263139 1434953 910826 1270005 355495 1227828 1784976 553467 1577518 1208528 1787924 1028453 205521 324847 1145469 948808 1644969 963798 1514773 485142 1493467 631273 72751 112534 499686 1304969 114863 389459 1182381 545008 1805943 1832010 516746 942033 1776066 447294 1980391 73116 1187259 445422 898698 889386 1563703 1546780 415699 1459860 790088 1721520 382129 147260 313309 1830550 1131480 1233496 129981 1802171 274167 1029997 991801 1576804 64110 1438412 906263 1989124 339053 123697 175971 1827508 606429 545717 783268 928925 274472 864958 1988823 419417 981208 1640465 1822087 300589 1136739 366247 1175162 1804720 1057876 922110 587403 678213 1562964 1151858 963362 1953179 370627 38926 1447264 632988 1302527 1008820 1187507 90679 409844 444136 1531589 136314 661017 1774611 403252 1769437 1799433 477758 1219767 1497805 1428714 448887 1828636 803415 925076 293514 686659 206715 1062865 833332 1230579 88253 1434788 1073429 1668627 949732 888900 653201 1155974 1448025 1381807 1891418 896632 1072506 730261 1353013 391913 505056 545885 799168 1561769 1770326 1181393 705202 1392669 779943 1789044 630046 1667256 181230 1971153 422834 542458 169538 1912366 343167 1303074 1030696 1280130 130002 1126267 474307 18584 1542016 1195336 1432875 1689737 610055 888459 292045 95934 54068 341353 1444916 729929 365278 1238663 1834153 410144 1955777 1953451 660796 1267326 34326 1443550 1558896 808898 1496366 1729582 76703 1842184 1409807 1409306 392406 1791812 558707 568959 882337 266694 1557305 139745 1874440 1988111 1774652 1004463 192750 1298066 1395929 729200 357136 1014322 736824 152012 1526386 415116 1111467 1784645 220738 674769 807691 53941 1847212 1636220 1391786 452020 938998 812010 1876610 1088429 964696 63897 8315 1915221 776597 1542581 828839 990024 1310697 1160296 866015 232721 1523133 1426278 1385324 769659 1579368 552569 1348291 1002797 241745 627169 671926 1273693 853631 1793301 1577652 756120 1003137 379970 386650 1682435 656744 1968048 1108096 47867 1740458 112447 587361 1959075 844711 1782736 1501173 584608 1842391 495402 1241122 603323 1823546 1109276 830004 1461999 673311 1603223 1077699 120001 1587309 1603126 422778 290092 500147 9703 628986 166430 641349 71748 1217519 954364 784256 355128 755518 62131 764118 1369999 245734 746508 301188 361524 97306 193755 1484885 368223 1729209 258153 1208804 257937 1157901 1284682 625081 157211 333630 1209468 1250335 1849759 264862 876682 97868 1320721 568474 1924833 1353474 1918325 480512 1572035 418840 967727 816215 277851 256477 359365 1243157 1233953 483604 1590348 224639 1962967 548007 1007437 310331 1414111 861544 832649 1326978 23568 885215 1456826 1499685 366639 650757 159346 1044894 347844 200038 1059822 394359 583505 1550997 1114924 624096 883846 1430250 980422 234455 928999 1998140 1991070 1960248 1753347 1835254 481090 1779546 303432 498588 1882343 1697254 1636331 1011134 258878 875756 1798896 127663 509119 995218 6612 374307 1687050 1056430 1089327 1168019 287996 530294 1801556 292420 219499 1671016 1484251 673073 1444244 1239512 262135 1326594 269936 965196 346766 1230825 980068 759378 1549426 928555 1957376 1127022 1612890 1851712 1959157 35513 868528 1714122 857966 1604814 133300 1327270 871515 1725834 1439376 1952380 1453310 1432986 1842038 1914532 1017456 597134 1209907 11914 488608 976180 491351 1856648 858237 597535 1241455 760643 1718399 605448 486874 480819 1801220 744822 1549038 1903716 537111 1399862 957143 1713613 333690 1045674 1503778 1228477 1618295 316922 1706105 1519542 1450011 1671681 29767 1967096 346344 1514680 1720566 1968665 561183 1494542 1597355 1339322 163900 550567 985009 849381 242660 1080907 1600647 1496161 1772397 504164 190135 1347143 966685 1259076 96638 1846412 1151526 161641 106368 869423 1461888 1261402 1378938 235006 1864916 1069129 1435048 1218540 908974 756814 1299361 371285 774755 616047 1693620 648501 1005675 1933820 1844894 719218 1740014 1505453 1886970 587639 1366215 1379097 886875 1154882 1781781 765201 900173 396443 690586 534807 211715 1280219 639318 414754 1967106 636097 589791 1416092 786607 1397829 629016 231317 506641 1294241 1079199 749896 1772403 1104013 342012 302589 1655712 1358312 4768 629527 139551 1828703 1847597 1592497 627496 266092 1170316 796468 949995 1570034 1917470 544043 1092215 339172 1656500 1525713 1394290 1277965 1118417 652038 1023491 1284767 339961 1938550 439968 395276 892376 1314879 983618 1475171 1571892 1965893 1023598 860328 906163 759617 1800706 541904 1491213 676026 1228800 72384 1605670 1711041 352550 302583 421399 1423589 1304131 1215404 605592 1471147 1618058 1975993 707826 1712192 452201 1143779 922826 1117096 585644 576325 528527 1979337 1306208 428088 91303 1691490 547151 463729 856917 1616499 1848128 1434192 570710 254416 760006 400847 554665 1787577 1154259 1209493 1722571 519240 153819 938632 1139964 1614786 924520 1321641 1369739 914584 784794 9131 1066586 455455 448686 1646165 1945977 330700 1136031 1718596 663891 249010 1321920 245014 1663455 556792 1264608 1453650 1576432 452822 1432023 1606696 1214448 341584 362294 31158 1714525 552823 282477 273351 1066122 204521 1632139 27855 931419 852403 1714885 681033 709464 1151039 1987176 611980 524673 1061220 277212 1226309 490636 1739424 1482075 1373984 1384769 829790 788395 739281 733300 879096 377974 1554523 128623 235318 556935 1459086 416042 310966 219960 6498 706077 1478141 271845 898868 1193451 1784984 253801 1231113 187538 816718 1927888 963318 1301342 794353 1452681 815833 1371234 1611953 1690252 818935 1676383 1973383 1624190 409360 600305 1210111 260062 658088 1566551 1080738 1816248 742797 608011 1675601 887587 41807 1325199 449586 378 512095 1211108 426723 851621 1165895 936962 276247 453382 1335267 1250423 385314 475092 237429 267269 404263 727806 482090 1271963 1055213 165047 274904 1071837 946521 1832977 1018280 1435994 1082155 1362811 1182655 621403 599329 56652 1494066 1322888 853625 941451 1155776 1000134 393273 1367976 739493 1944369 698803 1972827 1624841 1284328 207138 124114 493885 1758917 839384 1327452 1563404 403532 1318292 1080457 1955222 1545842 370619 235882 1134705 1497622 1491063 100937 1992979 55333 1662926 1946409 1478566 899945 616406 1047940 1738939 1962305 1023457 1453942 1326215 278135 1093846 553084 591683 1552505 1479254 1716134 1167999 541836 1483608 1148059 1187309 1295504 1576578 912575 1394051 514091 1588249 1968564 757396 1662176 1693510 1107520 1935302 1670627 596715 531179 1676454 1108049 1862293 1344909 401907 847423 359821 583847 1162563 1445311 504162 61033 1639839 235090 1605262 286292 1012901 1161606 1581258 1250853 448106 838409 630561 1616626 1787590 370403 284766 793773 378516 1564959 1948045 1860240 746055 662346 1713642 1978760 1046650 1575368 688974 482748 1912347 450029 1296417 701643 1291892 1322441 1184544 1421666 1347472 1185979 1266530 1428274 1095112 1100114 197361 20646 1959283 133825 701307 1606619 1712007 124654 1866688 469022 781084 1037886 640611 1624417 1621289 1148777 586678 767684 1725452 1067334 467231 724691 693083 798431 739643 1545370 1250180 1283002 570903 935652 17625 1233267 1922621 920460 643421 1393651 1312700 1667183 712310 955912 1076592 31685 1049962 352432 917213 940490 1077831 1148536 1135740 1907420 742012 483193 330536 581458 887682 392743 1218052 71478 564158 1061629 1537892 1270700 1530281 1849512 265485 1473148 1976553 1254588 452685 1545673 1011762 1114599 1680284 1380666 506275 269582 859096 1158240 671628 427879 1586637 1144686 110991 561365 995419 573552 241505 1461690 804447 1700155 1822875 1474695 1490188 1400221 540686 211132 49372 1133332 1234249 293230 300023 1863916 995922 1226865 568726 402097 1782614 360287 654487 1149013 1145928 1892608 740785 118713 1177214 1628476 538243 939956 671837 258820 10901 939427 625139 630130 745242 841549 1041648 550500 1204585 635568 837952 1588002 500793 157277 1644626 976087 1973452 1450988 639604 580403 1516272 1797219 809832 1992693 840947 1753601 175775 737041 413155 1845624 1275024 131566 346000 189942 61286 517726 598808 712064 1183167 188622 112971 192576 30025 943023 89601 1122102 541537 1807116 385363 1435597 1019399 985763 1423911 1559267 1350407 330234 872919 572552 811869 338082 953510 1341912 863620 936095 332781 626611 1760070 70311 1421749 1290421 247856 1811106 1720905 1760835 37271 753603 929652 742568 1117645 908806 342438 1494104 1358603 1799623 502888 1221843 1650970 66054 1147308 1369732 978865 1537281 1425153 448527 1703903 747681 628777 471437 1854973 924717 1108276 1081151 760181 1160615 1732748 1469130 890187 1688483 999960 1138638 917276 102375 170869 1459957 1577579 951831 638690 1328842 738860 1858096 477326 1143040 1140331 1617447 1696495 931006 1646558 1507620 519528 916516 876628 1944088 523388 780041 1480072 124026 433254 254548 1180598 1743268 1236431 787736 479327 340407 387428 1669146 712290 1349570 835082 336126 1309460 1808418 617651 1588873 1936346 315376 662182 804208 1813383 1641356 310602 1346090 1052039 25643 1900679 126635 1839160 1814 220709 1843580 737679 1250482 591924 683935 550738 1288574 1155259 1413971 1948106 1142189 1333318 1543964 1450614 1434239 653874 1236896 4466 823043 363751 586413 462143 1610999 1116039 1087775 1270733 1620564 221406 1458013 868157 469576 1102202 734353 478175 1664244 1042678 1178333 910429 1710129 29911 1163621 909687 1572430 1396966 1371144 835972 1335331 209336 840096 156578 1388590 529267 745577 1287580 1570952 693880 224479 267207 1882771 1176160 1619477 1395357 363755 978341 1652922 945346 1988134 975217 1701866 454989 822558 569956 957089 1184214 177850 1427249 884033 91250 1002352 1006474 1243007 511642 1654534 1706670 400577 1872359 879740 1865581 606559 560850 408022 602742 121666 476116 1651848 1818747 1829533 269911 1491960 1492944 1557252 1256651 1721777 1995813 1474111 167830 1963020 35122 214942 1399560 1641725 889665 726432 611591 405669 1836596 743285 953753 605365 762449 692609 1944142 130602 873124 31468 1359767 1037174 801694 105633 1646796 1210449 299016 1290135 489017 1874420 511386 1505510 676991 1566923 157165 779534 493349 1397319 960140 125268 1465586 324315 665461 618071 288894 955679 1441236 1239040 845181 345472 161568 1040579 1090045 763484 963969 1220179 1162299 731335 911715 1198829 642374 1193443 1073225 950491 1127351 1960875 803920 214600 1544406 826705 1515561 1467303 1402699 1779413 1372699 1113845 1435170 1286771 207268 54540 153541 1773861 358573 1766732 843383 298829 1491545 785927 1659123 810546 284590 1625516 1782876 1047144 913000 618969 789295 1784467 1775524 691319 1533842 715203 1283095 1632740 462163 1123990 354003 1866842 855834 1779921 466298 492581 1239582 1975100 1818149 1101663 147985 808513 790785 1504788 1818577 113830 753059 509324 1704231 197943 1437643 106281 843043 1520144 319247 860216 292015 1143138 956461 1607406 1622594 1320612 909088 1909558 1797877 517195 1197398 669610 643187 995605 1470707 1622374 811616 1264238 1008046 645670 835926 1165978 107673 1631733 650816 148245 1423331 1280299 1862918 690635 1548438 118218 13282 831608 1057182 410051 874675 1944838 374570 1544722 1218263 844577 458937 346716 1125218 431470 1629980 1338529 1142219 500281 506414 159148 1103092 1550115 343920 1531990 906928 317820 1174173 523423 1070749 610098 1028177 574203 39053 935131 703165 221157 759069 57562 1824976 1360806 1848618 465979 1110310 95345 1033166 1911635 1122212 1363253 813728 1460498 340116 707861 398393 743044 772759 992093 1114428 1380157 1550534 1517093 616393 1790805 733031 1553331 554311 993813 198316 649023 370517 1628779 1546274 973496 1799473 625670 539331 632023 1634536 244646 1520308 305709 205049 769021 1484991 1993648 459983 903752 1880810 154469 231684 1865504 313806 1791215 1115352 1176377 276569 16837 834216 495821 451964 1202481 13068 412322 704173 1599523 289039 1657206 1738266 75110 214964 737131 314016 144973 1780950 71375 230482 530436 905709 1662516 1109754 665672 607960 804333 1909851 1272595 159425 1658912 182091 1658750 338726 1370530 1178179 1604427 1332199 1318038 164379 47702 342931 1659733 801608 732881 506215 1274177 369147 1653191 932339 388484 810639 41766 1327272 290500 1677482 1108210 1990815 31050 829608 129664 1486449 464444 1193736 1537945 695137 698242 1489398 137714 1642821 160175 648780 458724 1688752 244369 153793 1570909 392477 1914676 1919535 1175089 887176 659848 511145 226439 1695016 555011 568522 920117 574119 20237 1377725 889092 1171614 808810 1174585 1558650 702427 229983 800610 1784714 1137126 1676530 801875 53252 926042 754003 935410 1934404 1041306 44361 78902 1326600 1667931 1077561 1572006 1389365 1010097 1350172 283553 999840 1622653 966860 1833961 236393 1385817 1890224 1836180 1653196 1757231 1653329 2858 685946 1928292 1796601 80684 1312030 1777280 706340 368714 12666 1036402 237571 1772603 1520141 1510882 348019 52906 1193422 1441598 1601612 622347 1128844 1342418 952668 1216219 1699156 1276597 601755 1045032 1434528 1051489 656085 1563824 1587169 1464462 863107 1326098 592584 421563 22831 106926 1081399 1812009 742443 608089 15377 472288 10099 30663 1437827 1719102 381576 1285652 769330 251245 345062 1751487 1122497 1893300 1879240 228181 523540 1421709 565428 21030 1163703 274838 958179 1730996 1828873 963615 1634521 720628 1816462 1401323 1513583 1164113 1305604 732669 1555769 1647226 313156 1773544 1239460 1549993 303162 712268 378761 214344 598421 1525073 932449 1088232 404297 73223 1996371 795910 538396 1843910 1255273 1119914 1838389 558534 1069299 155022 455485 409068 432470 1396200 718326 1990696 1287884 324320 820362 1229771 527919 65945 1718608 496797 104155 1564814 1988994 857020 522553 133345 1458798 327188 1590893 959827 595244 1049747 542121 989219 1955224 923302 354171 1938068 415736 111085 475772 829078 1826951 1820362 1402634 815610 1481120 960002 1124983 1407013 593845 1028920 1455640 656410 1844136 1530130 500151 51713 546656 1568384 976986 1123810 1040224 1175122 1629629 462117 144860 407364 788495 727534 1020506 630330 1867447 625064 490330 730365 31880 173520 1062587 1862786 96353 1738250 1125599 1483887 1222357 1208977 1881537 1944190 683822 1716551 560225 1678777 258484 1291794 1247178 482143 1599279 1114298 1905559 592721 1255156 122054 1435868 361794 291790 1555166 506117 430231 1653299 1546682 1033417 1619537 209480 1230095 630619 1907089 254116 1607007 1237243 1825094 928386 1156360 944792 1431374 1398471 751796 344426 1191908 638566 266827 1779375 1309881 1721578 1379755 726785 1119547 659502 1308582 1965558 419372 581637 1492753 578173 54742 83373 1753870 1734342 1689232 498080 272159 589881 746311 814046 1136423 43155 440683 1291687 678219 290042 753547 1517124 919253 345501 1627208 304659 508318 415482 679519 792545 240210 121056 441133 848278 567541 176634 803411 561804 1121358 378104 1374454 1968671 1629218 438000 961014 32940 1642178 1122911 1125692 1226720 951735 510599 1925296 1281597 363861 62009 1115238 1112139 30102 683527 560390 1299115 1083502 717833 1235445 1767418 1974014 327869 1025862 1825624 15016 1371345 1418411 143251 255865 1356412 945634 1197144 1071798 150354 1499032 1250116 1460707 810276 1892549 181225 1128437 862068 962284 1110000 727894 249750 443818 1799410 72457 395577 1192686 1387017 189416 1245758 322731 1136642 96056 1785606 1556947 877042 755211 1240566 1322126 217491 1937104 1424588 23477 1407809 1001896 1202011 945508 1281482 1278896 927606 868208 325728 1513852 370039 626448 1186802 1784559 430853 51750 151937 1575575 1879454 1110698 544545 157038 1431521 1000248 1661199 1696242 1265072 1766281 1544241 1857166 592363 1548160 1789215 1651841 1676071 722309 1309583 552641 736963 1374570 1055023 1200806 485056 1677864 1244886 49273 1846983 1446771 872014 1252713 1972355 290592 790250 1189890 1863432 470015 1261386 1643650 881131 1053501 1825795 1047115 934193 1390120 1479538 680897 1051792 1399782 728002 608856 1085916 518216 679717 1238993 1030736 1498449 1472918 871724 1956689 1566948 68722 1337117 332904 419072 1672621 1201946 769472 1734713 1762850 1789739 1547789 886570 1092383 652418 1701542 1157833 562468 1666042 1922141 300569 422081 123133 946102 1188607 1133864 650448 1591521 723769 626636 1810921 428342 285699 1554235 1226184 1923671 187637 1862890 659810 980493 721261 1926547 1401662 270038 1971369 1508934 1548459 79579 1147851 164959 948077 1764705 1308545 1038438 632272 1263316 931317 1141038 512577 1757281 128560 644284 320754 1742087 206861 1155457 545661 199513 1700813 565300 1466262 743552 211105 493715 793713 999644 1217376 1506932 667000 1738537 568146 15022 122598 798647 140296 1631471 1378399 788242 1357011 1734366 1983989 1492812 1183263 520871 1462085 68296 749663 1252664 430898 1939486 879630 1520833 1028957 1426644 538277 659034 1222527 1301408 455897 841810 24629 1046932 50000 1189334 1470492 1715883 1783755 1910746 1947682 112541 736714 1610687 993327 1950955 1861688 1197527 959844 1356241 62193 528414 751362 948890 55136 92054 963523 914481 176630 1939616 1042684 475636 338137 1077572 1816089 320119 956072 452974 199858 104137 978285 420988 1742373 1912209 11148 1340064 67622 1676706 1961323 978992 1302480 867206 1663588 1528733 1595948 930287 1635118 1744903 525500 118958 1092598 1573763 1221174 1332709 1599029 925133 1276633 767922 1160313 1427046 1836694 706285 264989 1143942 1557273 346844 882666 1839325 1364029 1748463 31290 241326 933984 1242752 866547 1037199 282850 1918177 1749423 1145153 1491281 1674153 1962760 979491 697723 1456859 896082 975982 1731320 1463756 1902182 1077041 1183377 1378065 335651 1102398 80333 1298490 69232 959094 1094014 613032 872365 1871088 635541 54787 761533 401077 1430302 1392172 7720 1613649 560988 646509 1814053 1576285 1917072 1640587 1626132 1686553 1538849 1167698 1659442 1941787 1827673 1686447 1112265 789214 304102 56303 1802893 1620279 1402450 1543773 982582 1193166 440996 965497 29632 333619 1620138 999482 625391 1468745 1152512 152101 1404991 1217898 1788143 1996342 1891857 352514 1728490 830873 803887 356843 224709 976727 54676 1756507 1082568 1652052 680423 87326 690531 1518319 378020 255482 107746 852303 737924 262357 1538902 1937406 549523 1697614 1908851 1431510 1115521 560576 1055635 1192913 344425 1100122 85409 1109728 778187 465905 1709164 1361095 794658 1852025 1508631 1201255 466372 150794 937182 1616705 353933 1872229 1396917 1642582 1819514 1920520 647826 617676 500344 981589 917587 1681492 1242369 1288135 1073291 917844 303644 650295 715520 1040454 24152 800131 1145172 566952 1951525 1313985 1358392 368562 366947 1282885 753063 442297 671740 141509 1558278 1598999 1691205 395439 644204 916176 1251494 1513166 92447 948182 45978 694709 600977 1083291 120631 63887 1295610 1256905 79397 1694780 824157 696522 106471 1229683 1154590 776290 860012 482309 401280 915462 558694 1300644 1478701 906886 80270 1123772 252178 165280 960123 1174393 785520 591953 83985 436001 1861790 1019889 640659 465884 1941679 1622326 1184450 1612481 1169265 257840 421215 203522 1822943 918176 1712750 1732517 580433 111305 954565 123687 1608992 1740858 1703533 852513 131066 669600 352713 608211 262718 86291 822535 871956 651424 1444405 511631 1365294 74096 398181 1709304 1948965 627855 1352831 572561 210681 1187425 69833 1767591 884378 494404 1975658 278213 1812776 1310078 1278848 359148 1692910 752295 1090721 890358 37454 1292348 19132 536465 1175700 552414 1811337 1640030 1749645 1576732 1908331 1552912 1398308 1761597 1592766 439978 461518 798514 1493330 570786 1787580 1309724 1429342 278320 1502379 509225 1206664 435978 1405702 389792 1221446 660310 442058 643122 1609819 699910 1590031 1018011 352248 1445886 1065628 1808103 1787811 1065359 702342 1227555 642563 1902103 1810412 1761759 413833 1861444 119020 1932889 1159224 597062 1282653 117322 1085884 6476 245534 1654517 1729803 1914211 1785268 1393733 757909 1888399 109399 1663505 750230 1856612 507403 1020561 1146344 1031301 1514089 53417 38992 983552 1746745 1856560 1416462 1884075 369952 1511063 1400427 754069 1398238 315598 955322 1926966 1725812 978568 1586077 1243094 785931 1393670 2014 1080873 1229880 1505598 589639 1886249 150588 443569 560743 964369 1726848 88898 1596646 681875 116577 1626931 1512270 610430 642078 1959958 590543 1361726 733653 1518620 1879004 1969248 1394511 248419 1026556 943876 520802 811842 895095 1721371 1377954 215565 1844454 219999 1490407 82553 1259394 42511 1861084 1858998 1532095 936863 1276018 142555 921595 272252 1197823 286818 1737526 1965560 392741 692459 299467 801938 788731 657982 894216 1099448 1583195 1623951 679081 437374 755247 358744 1401284 1856828 22391 1460824 193127 1990460 91340 302797 478342 221557 1351477 1644261 29571 16119 1315270 862510 1230565 1066254 1055700 1677169 410831 1094302 1811554 1567313 781306 1704351 794994 1591487 741252 1580629 1277637 37986 883740 1986230 1916089 1841247 1452842 341497 528968 949503 649306 1813980 1120184 628588 617935 1700401 1272962 1191680 1622464 1047980 1061158 1949762 459160 619382 894274 1186498 766284 1090002 1993079 706294 83898 1683813 145778 1092179 788410 681314 246910 492287 1408251 1157165 1882598 949752 803225 1085552 1886409 245247 1890290 1373440 1362335 473390 931544 220094 1115579 1849801 908272 242347 1333107 980187 429323 713752 647356 423705 1387338 463853 1532289 259433 1586363 345064 1653263 839639 1943392 44082 1817218 953389 1204603 1887066 1253915 1031788 735017 1405772 1657980 1549852 748699 1223185 682763 1367347 831833 844119 330667 1157409 260674 1911705 492070 719707 1308485 1126783 1200596 512354 1635465 1021985 790628 1528762 1669499 298031 1049098 1542602 1432364 466461 743019 845459 217105 1072594 867816 876943 1490437 292798 575799 379809 533343 794721 1021394 1728502 708964 796282 1993622 831468 950405 1238118 1284400 1385018 100116 652182 1615153 381521 1968376 1947324 362081 582281 1824547 154421 1153134 1498998 1282721 1449926 1658479 696441 160787 1088371 591789 1842865 526696 1049877 23902 1375128 997373 1866326 1856946 770908 715315 252440 154390 1325007 1135984 588466 509281 1584005 804736 1968091 332643 74452 276211 1115240 1413081 522068 221247 208420 51500 192256 987985 1432450 223979 1760056 1368066 1110436 1616145 519626 215866 684103 1710874 1784464 662641 1160441 115155 1937054 492364 525433 1737611 1073149 341910 430958 1342402 225294 211769 1735788 1308720 555811 1405597 1018239 1669172 1292303 1396678 547796 1723399 1504015 1322976 1202020 1590352 1086731 1218964 1676512 1856307 1603802 633396 356738 250207 833621 429441 1423037 1129544 1532418 913175 536931 1742773 398658 1796078 1532065 1274906 731369 603749 1187986 1698722 180992 1602658 60021 1890785 1971675 1286262 834304 135889 500110 463905 1171568 1866159 459570 1202160 1331925 253676 551216 647818 1355932 293431 1265342 359963 1697842 1641728 1427328 345884 246938 1767611 1932116 680025 730202 973584 1009799 330204 1754751 1081860 1978845 1077895 211448 651773 23343 1596050 1791599 827942 983686 94028 773800 1084711 963437 1228548 1107715 398298 974924 247933 129629 839164 856896 493138 1270846 25225 431231 840668 1364377 1921406 1578457 919505 813323 495361 213536 399645 1782237 194273 719627 867840 1328471 1478900 237410 480779 858274 595516 1578606 223813 1812597 327064 522777 895580 1821185 260758 831702 1065490 213763 1788561 868175 853800 1856385 1071740 1464520 166882 292908 1459393 302659 1021868 1439602 822160 1899100 523808 1768362 1447901 1612955 1286493 1852916 766211 631133 1329355 278493 718167 237362 1811095 718239 1548592 1124501 700317 1069744 235150 1788270 275538 1571011 658639 1213144 427222 1948011 1497268 892856 1452974 230608 52065 1820176 10412 1643048 1507375 598829 545927 1448996 1888180 957006 780132 783541 926419 514400 1749295 441222 541384 593584 1055319 509651 1981834 576803 392781 817977 1046648 188601 1800481 873197 228510 800289 627077 949186 1342279 104471 1704700 1072641 1833238 83016 1030212 838598 956140 643425 473956 1091665 684194 948685 501966 813925 555913 1891022 1567365 1094309 6872 1690104 1614117 218464 755 1052260 1256160 335020 656844 75302 1271750 1937924 1412234 372546 278977 1714608 58890 118630 1660346 896626 1221768 1468491 605619 936846 1630141 326022 300447 1860585 743356 1041977 213736 1619843 1247340 1526373 1977361 1966666 693325 694017 517362 300978 775035 1712758 1143066 425303 1813565 863255 1280179 820404 1872498 1304041 399792 376458 1302951 415368 212116 1840801 296091 175160 922131 104006 888421 1203508 1816594 377010 1661262 1843330 1638904 690367 300934 1611800 147176 1684301 1989188 552989 1266323 520007 723435 1912544 1020627 1203128 147776 107893 1977527 461564 198744 736549 1912971 1252032 82618 191017 1762236 1601827 1639307 82131 763750 162261 1522122 970980 1161433 1140917 149351 5721 1208676 897931 1035422 455228 1743319 269100 1738079 1290353 462488 807272 1929428 37399 1835177 1725047 1049537 621975 630034 1603690 39261 1144526 936870 70448 1675956 1646553 496949 1603202 1379208 1302098 554123 1960188 1422325 317280 966205 776578 69380 1873365 419299 181848 864230 1359161 29727 1320881 513244 422922 1912892 1926879 1591260 128258 1723646 998478 798752 1313070 741811 1798864 1307029 1225128 721279 1460943 544211 352334 722716 407132 1691555 1664886 1517209 1840763 511781 1721588 1381520 1680235 1273586 1152484 1618663 1935363 1751803 1780515 1407343 744420 69308 620199 361920 1759976 1502793 1524815 977644 1198927 1861610 936752 1858903 939291 1908387 620612 1949961 1722659 1057240 1343481 1657007 1274240 1584390 666646 1009223 753107 1024908 1319871 989713 681064 72715 1718750 367608 2944 1014692 1263344 1683349 923646 329585 47512 1639558 1378998 675433 79413 169779 1468688 962108 1603485 1704573 1066167 1606100 301522 72673 1651324 382559 1760924 1196255 1848469 1969833 1231415 182803 1801711 215200 1568366 1368176 1783713 1039060 91330 1180739 687870 1395726 1872609 1078845 1207499 1082831 1601203 475182 707863 365503 441521 1838818 1142012 1931619 301176 1709337 543770 1069361 1065701 1360269 462791 1888641 874359 243471 1872723 846583 551921 627373 1502080 1762615 741406 1962399 471561 270856 892518 1013541 205997 834542 300793 473849 1161166 1704858 1877655 865004 669216 58507 806209 712604 1939814 1290656 1323552 565175 770537 914177 1883810 1288856 1408171 1496886 96973 1783393 1214471 757532 549312 1385676 231591 272325 1125338 1310554 17652 1341838 1918852 478691 1960231 721249 1668418 1950457 1500431 276612 1218687 1885234 216772 161281 1334355 1758002 182005 387701 1357129 1247140 195361 1213870 1459227 1766945 1373763 968880 294878 972253 850969 1959898 726130 204747 1315138 191770 1311090 1534718 1000972 1323516 64704 1983878 807587 934374 1550910 1035032 9856 21029 1172134 233971 710333 1503672 757399 1982326 516269 790657 1241262 662181 201905 846949 101898 1969588 217416 1393567 752149 448753 922113 471983 1127956 628755 273254 1250117 216636 1580222 1895663 1044446 1701728 1635895 898297 708015 1126653 430487 884666 1442418 1134318 235357 39493 6621 1736844 483853 624259 324116 1317875 110610 1297541 1748648 1347794 433207 1379787 150521 151953 941644 1616182 916595 554690 1213634 309310 1634284 775878 1058256 874434 1014049 269870 1648001 1306484 1084723 112814 1505163 1565630 1324273 1030755 1158484 194127 1313955 440709 302619 781190 1318573 479306 243541 1494837 1041629 1462878 210492 437716 1675869 139141 171395 1504771 1667776 1200346 686121 495689 1009262 1073844 1746456 1068396 1795758 840461 1670961 407556 456437 85762 1747113 1824141 1891894 1500856 237411 836804 1222745 263098 1415232 1836323 1927721 1887513 1054334 1877487 835905 170261 843067 1505675 1540033 202374 1475310 1055997 962040 621067 563588 1733487 251885 1325213 345004 1311524 1481865 589166 1723838 1848461 1561113 327856 1342906 1270 1658979 970835 1867511 208367 1643867 580643 672273 340266 555112 306242 556702 1715510 729752 221624 241681 42958 164787 1241186 529062 1746946 1520911 1931946 819506 1166285 1238079 890256 1041847 312619 1230966 1962952 1533206 720686 174944 1962352 1660944 1597693 1851659 160574 5843 416937 415784 557256 71378 1274456 353020 780894 772432 423136 34775 334262 881523 629907 1605894 1699687 1020621 344414 32447 1412782 1162647 973216 1034068 467338 104113 1382471 1345729 438679 1629947 1151125 917047 175250 122196 1932872 580922 842731 581489 1064959 765139 1270958 1384245 1300273 1819484 945083 1955054 1771191 1054394 83724 1517714 575648 986658 702376 1322294 885041 694615 53485 16980 390011 1416068 1515131 1221120 1773459 1483467 141033 681932 116776 1482579 1132115 878820 40981 325622 821450 292355 864152 1613831 277225 698868 808008 1286357 71568 845499 1597464 76625 39337 1671344 69974 1479472 966279 403958 1935309 863416 734324 306204 1374276 1296550 1490741 1496043 1049400 785171 1250069 620558 1444822 1820669 132589 1561011 441081 990226 1615760 1338060 111481 204325 915481 782542 494073 223113 1794028 635423 1766467 172055 1854669 411526 667288 18158 1810891 1753203 799839 871396 1502161 1147671 1528586 1085748 389750 1361437 1090828 1044488 564829 1280120 1521726 1206693 67339 1214954 247706 998160 626352 1843940 1338628 1042349 642211 1013573 665342 1050075 1669932 1600977 578999 1248725 847773 678033 319183 1729726 1973986 389777 1929051 1623481 1564929 357857 478962 710665 951960 991149 1809396 1321624 1659722 1159496 295883 576022 1674458 1298318 1866156 1095100 1306137 1682482 1200259 30520 418611 1126604 782685 1113943 338668 1968214 1350130 375809 728906 1867791 581697 1434112 806531 419247 1825010 1111590 187263 620214 193073 375907 332842 1639321 1839684 678744 301406 1310009 18542 1147706 1879510 1360660 551609 968511 113648 52364 1603883 209590 883479 965023 770942 1236804 758673 1262259 1431750 301184 937510 875965 1079619 253608 1982823 417699 933077 1427436 1496044 830167 480116 692903 871923 647693 1746975 461846 1266889 218011 1746565 1740201 410614 1024457 607750 802519 1040867 620682 1236091 58839 1058739 1549148 772612 140736 1766707 565734 554738 762686 387361 6012 1913129 412547 1404044 1507057 1487704 915669 640579 1705472 1294448 1926654 1333100 789946 1678194 1819315 1884167 984008 832738 135266 759768 1558531 52628 96621 1138740 1866081 1146749 738420 957295 1804069 1646079 1155902 896768 26764 816449 1721341 1517721 909042 1393785 1186878 1249941 1103939 728721 908747 1811940 1674292 1367079 1365190 271882 1700010 1409474 577068 807085 1862796 1877433 1186489 1444297 1772295 913880 1178881 1005438 191114 1031715 487512 1434079 1063274 1869580 1685359 953774 1934753 1459118 1751992 573489 74244 1002011 702341 1714417 886361 1118884 1483383 1770390 1287003 1527414 1715916 1624438 15915 779347 1951983 460489 1797587 1194927 812531 425991 1701944 916728 1498224 647851 1380744 1345057 1512740 1583814 514311 512837 653053 1169103 506791 414816 1533406 367990 468062 1059363 741441 192871 1279389 793387 787891 1125570 1192441 1418177 1371594 1426955 1028577 30207 239601 484021 193870 1441699 1584611 1360921 1536997 864746 1576857 1056841 973807 619709 666859 1347 579414 494511 1774617 993005 919339 482517 1665330 1263844 363860 1004711 1442706 253588 1362217 882087 1561295 896464 602696 1542630 836543 1535274 431130 96475 1088202 2415 425396 530803 652210 1430519 1269000 263046 1035155 1054512 423575 1616973 350120 660043 16788 1936233 1917006 276975 594890 1640483 696670 258700 1183627 452292 191792 227301 977963 869574 585909 523832 189196 1306802 988131 594785 1808326 1119179 1819434 70429 1428917 1663722 1575071 1606034 1231456 1560117 1504280 1901510 324307 967487 469984 888964 1850024 1947675 341343 850015 1654744 1097102 1494827 213927 768717 104272 1871474 38502 231040 434106 827758 1095284 1687872 436471 986598 1638096 1295052 562754 1376140 700742 1273272 1355205 1089901 1968659 546968 1233896 1048828 312339 1261170 1596895 1121736 77818 1076890 486758 1370719 1076242 388154 564419 1626201 419218 1969026 1841701 608004 699754 1712285 1489947 1530379 1073511 1497106 29239 274410 629872 647896 799155 1483625 315243 151544 752180 257943 81259 928759 135760 494675 918887 1369681 1456252 1692981 109653 1087152 175784 1718933 1880752 643321 1289445 1971831 303956 1126643 1986315 794278 1440128 335609 528360 901756 40241 127091 1323104 1624758 1861662 1525098 750214 570210 866285 380824 523786 1681895 157641 760138 696694 1340360 1097048 1315706 150903 1588893 542199 55381 1757404 1481903 691991 1486724 173870 115246 1502048 772832 379180 936831 1350979 1321936 830959 1045893 203822 912766 135663 900604 1073125 796767 1284675 320883 1203450 1628537 1250813 441812 865409 1083940 1213456 103172 292634 969144 1853092 1513633 300650 50951 436980 1484817 1115648 1254138 1315419 502800 101031 1321400 1983047 427162 535393 224673 1593592 314493 1751438 193817 416373 1560950 1624694 718543 1538055 1798480 769451 24962 916489 98966 697639 1154031 372135 427496 990589 657865 830990 1530405 205852 1596368 682162 563876 90883 1598261 1207877 539978 1679576 689282 344342 959221 546020 1528236 162605 350705 1017421 974715 10906 787782 1003226 1725613 1691503 1268992 722184 1922940 1674084 521428 770329 1798074 1302142 633487 1652517 633693 1861717 1848351 7650 214724 219248 1542721 1583426 1944703 828159 671579 1780269 1406864 1545015 288489 530421 1365726 885185 997470 1266863 1909345 1398812 55526 1819388 801978 1218512 915996 710344 965055 992675 1145485 1305800 1355623 1880172 1996943 422476 1557948 1977753 460009 520543 479189 748067 1278027 1288583 1348689 871340 1435855 1174851 226381 886566 100852 584148 850438 490410 1863221 1121149 887790 1408160 753976 622875 1990518 467000 1822669 1016322 1181345 371473 1908971 1914324 1451615 97003 830765 839695 1542345 516652 1228559 1049194 1313089 293880 16402 446764 219461 194001 242545 1398558 623164 810579 1257459 404828 150774 1928612 1405311 139492 1501309 261695 222324 602018 1600877 1838485 762430 1926228 9865 1026686 1229072 969404 210979 1054640 315200 1657045 1159200 1212420 730224 256815 1907989 1846141 1874006 1289656 752746 1357098 666963 892707 458117 1546861 1360282 386690 886805 155221 1563922 1593808 860981 687884 1750532 1326895 1425333 476105 1373833 1911172 1870648 693942 411994 963985 470802 301151 1092575 238889 231992 508508 23471 1378460 20063 832968 297376 1904967 780340 1874037 1248771 171034 1631233 1675415 680698 106116 178371 384164 655373 1627376 1256485 1062733 530834 348291 1551417 1423750 1334583 611671 166137 1864770 952277 1495541 406673 248318 1916483 1359307 1852859 1955609 1735970 372867 1404164 303596 1248409 982753 645738 478050 1030371 1105545 889095 265092 1547215 971953 539225 1263376 1251404 634293 82550 292750 606706 594084 616715 1656229 1998444 299274 601633 1811755 1888905 1969336 1884145 286500 1911461 764055 644818 125999 643309 417168 1266955 1926120 1430527 1121555 1047922 1967728 1798107 1914097 640937 1559392 1833856 1385887 1251223 1189371 983352 1943048 370191 665012 1369947 457653 1845881 1544384 1303302 603631 1297676 1017908 1818336 1503733 512743 976000 402074 1593141 1068137 845937 984257 606987 79047 1943120 1820307 884672 662119 720138 833752 690443 923022 1020574 108288 84912 1796410 674550 1868133 1108891 680146 111694 477760 900895 1492870 982814 398134 1926562 1733148 1187311 1442515 319524 315976 91630 754976 499431 237953 1256253 1102792 1193537 262207 204385 1320853 922329 1848376 744458 1144937 1036956 1786827 1180596 1996766 1609798 1012708 354875 575772 1633389 1447658 690057 996768 941070 753528 768187 535829 1937395 1700216 798518 1138608 784339 1566596 375704 1151935 1430158 392189 1734237 1043627 738608 93404 1842285 399409 1614210 874837 1504959 448969 1923714 1977143 438048 1770649 1278950 863168 1327510 1166890 392520 1293580 1634863 1153071 1008487 1575453 519864 60120 1339170 1936813 366802 1990208 424344 566199 1612097 735010 110601 1117232 1196546 47624 981976 918752 1462393 1606232 784852 1091270 236493 1090273 605476 806736 57884 1490920 1900059 1014258 1018357 959522 1138313 223689 800524 655270 1960847 434283 515147 186340 1503750 194815 421752 483703 1283303 855545 969099 1695010 1441741 837648 227533 270266 57534 1113946 1158097 1528184 790848 147304 1566299 1508459 1710787 1013578 1440090 223128 682435 522507 1605675 810963 1368112 817092 248362 567173 233778 957901 1718239 1556448 1981207 518438 521828 591848 1269980 275739 647835 1380982 1143259 1251055 1434280 441342 1713463 1947627 364078 1526632 681641 542171 616986 1083928 1873339 472716 23876 837706 1933521 1105773 183239 1027939 190332 967019 1440651 1749312 249707 1098592 231861 1257243 666581 1481294 1685131 646415 397213 105368 128333 1805459 1006561 345660 1642009 1662083 556856 1822495 1090968 803302 1070732 1125039 124675 845657 1960561 855724 194646 1535085 831735 1042919 531449 128185 271025 1923753 1365120 392224 605520 711751 1602605 356888 1569076 534996 47244 1071679 74643 297574 1316695 450020 67019 1212222 1674618 120938 1306241 1698752 1463386 1714406 1268671 122701 1773042 1464590 661152 167505 1221489 484393 1321668 1901627 1464253 303068 1882533 1567776 60855 1554552 1315227 455596 1394496 106803 1471638 1936215 569939 37637 1004209 1454968 1596756 627120 45199 1648386 1475602 1600523 1206188 1388307 1593545 272801 1885197 994657 1168590 1420262 1384330 1846684 1646372 1685270 1566647 1504897 95578 415452 963173 1598220 882593 857649 1619451 15393 1263117 37489 1781489 1663183 188944 794839 1679291 1313615 342961 472964 648398 234850 376415 341401 1009186 1195212 775614 891604 417053 603262 644096 914899 304152 942821 944261 1574550 76004 348024 988707 118538 917770 1051641 494681 410761 1201876 354356 1251305 1985325 1277046 216878 1646059 900425 337657 184434 1773348 810118 1249503 1294294 912118 1979146 1247077 1676798 1585808 1007488 1620610 685749 496198 1056949 1043646 1051166 290632 1267318 1644324 856087 460805 746665 623839 1913419 298297 858921 903695 944021 564614 781885 1245686 1339660 1467482 809174 228264 1847070 1586659 666433 1349038 452881 117046 347975 1776400 1000383 1546377 244827 1319700 8449 953351 1364690 1018521 355797 228679 1186715 1363061 1667652 1783753 423113 511895 891576 103199 1970045 1059646 1415833 1722173 1656466 1227732 665411 1644245 101239 1394262 953756 1503597 1415419 639517 1118569 329984 947151 771793 522300 1645906 1414864 1694044 1290720 472372 1200400 1663964 1162410 200220 823128 1296725 233496 1430737 381583 732094 1050761 870929 53195 1943954 1702910 388453 654507 919082 1181487 809853 1390014 32054 1478755 1329344 587601 560445 1133286 1400047 643133 868404 470188 1466192 1356552 643940 440658 1521590 1399808 1707950 1091925 519193 730914 138950 1196479 1667476 628859 92179 1078317 1732455 618065 305496 498324 565593 367740 1597879 1719620 1201333 565310 127751 1921860 89411 490776 1656672 622898 132679 1276284 807296 1204042 146719 1378861 625264 1284185 222441 47379 904319 1542078 574581 1717349 988201 892356 1036015 699353 1993066 1393179 603718 1329239 1841759 310789 293987 747456 1065298 55079 1188259 1715937 758526 1558680 1604292 1852449 663971 1219251 1636031 1474326 795128 1583008 1478421 127479 1058162 1868346 1537310 150898 1460048 826937 1862957 489150 824144 1146772 1786148 1207435 196756 148438 1084610 1243174 34717 656116 189765 1852747 1088980 998544 222302 172263 35113 1304840 263270 1497982 783657 1514315 1327512 1497263 846587 1981223 655843 585482 1396635 832935 44683 886983 428618 1244993 994649 1336131 804072 1242747 1371954 670510 680259 987986 128280 718313 145947 793274 674209 1755416 623210 299563 1041919 800732 1068069 574727 1147264 1566443 1122107 853581 1430545 929737 1392649 1405593 502587 200727 187892 684443 1580091 528492 1543991 570612 1705603 1915213 1986925 329035 1843270 258412 717176 1388239 191547 1677195 190805 807126 288909 1422188 904926 1449475 278064 1722994 1891441 675551 1936209 351945 1731387 1967744 525565 1355841 286226 1569057 1236255 46584 607998 1115981 1728279 1148215 1052650 974731 1791174 1531969 1364161 456520 1181110 1739750 1472433 1909199 1114341 1007060 31770 881446 1107135 464508 424617 185122 1333051 1189380 271523 634487 716720 861857 979313 1124141 1292923 1234439 214009 21193 14814 1432475 1496822 945037 1735067 742204 345389 648908 1982272 699834 556598 1522035 92810 1742464 1915225 1003616 1742563 1414117 1218555 195498 713218 1178878 1089566 374469 447642 502406 1128012 1320556 1984268 1083556 1019917 1401731 1212662 919172 1033011 1127249 1250415 1632851 1386815 1410871 1370722 752952 1870735 1109618 658266 529029 1141364 366092 892839 1757286 1754859 71676 636347 136001 913033 1262145 966902 1918086 1179890 237687 1889717 1516952 1386279 1456657 750260 981394 150522 1444606 1368751 1689419 358417 723958 1128819 1826836 1781168 971148 222609 199158 269092 1439706 142959 691709 1682543 240579 570073 1857554 1122241 1190133 1707590 1888757 1384310 480605 628634 870562 1345155 1681105 100816 335954 251344 1987787 1122754 1836430 205554 1064963 1246705 445628 1077111 265509 684090 36756 219072 1377308 255649 1688845 105045 1245228 1505094 1030939 812384 217269 623375 693324 819295 1901255 38215 1369360 1988819 1012917 503097 165714 882155 542891 1992374 1312844 246935 583759 756114 1119717 1704463 91685 3335 1859183 600097 1998236 720962 288612 5007 227690 647211 1593372 1994569 408913 676337 425421 690197 291956 1834906 1717714 805054 1047676 1622625 867692 1193609 670758 1150890 523656 12185 40811 175825 1754855 1473524 75605 984473 25460 1511889 1255920 488920 1634754 1174698 1261092 254946 468347 477495 1880347 1882596 398996 145976 1260128 1832642 1036475 1262212 310405 1087137 1948171 316598 193793 913452 248217 7692 232462 1789493 1765946 42881 875623 27714 1019285 502411 382996 978428 255212 1842349 1830703 584573 927106 1435162 1625662 716123 383050 1589108 1394293 125858 891165 394855 828961 1504935 988717 637278 1721198 239147 287218 1239822 1151498 1160609 983382 1359123 1483204 88232 1662182 428096 889976 845408 572539 1675950 1164442 1547595 1010425 915797 632717 1804210 1701882 1208318 832590 1201356 400312 522466 454571 591825 338674 1871252 918017 1091201 421710 1460881 1396371 1565708 915410 178225 448841 1869634 453794 868731 785059 542951 600281 255498 1967064 657140 1713089 325934 13542 328788 1343328 765939 1581007 330521 1437083 1208370 1206468 1296206 32146 1427993 357795 964625 9305 708329 1402566 922559 1407927 468275 1330133 1656342 1135480 1224860 818120 1491384 1786643 1404942 1359059 1647830 1471550 1003625 1639474 1775934 1350005 1560587 1441881 1377735 1228495 1516953 732750 970857 665726 1647692 1382809 1103162 158992 1906638 775538 400776 1632428 1243614 1871796 1017711 364381 1921322 1433231 1870100 351537 1059704 1084300 413897 271953 1662805 931519 101748 734626 1360164 1189317 1595703 994442 645926 1891478 965345 1945900 1452507 613813 1626955 75223 617068 1605970 1324590 1120623 1055530 844642 884516 1141639 1988515 366976 1373497 1204602 1358524 1532133 1461739 1691765 645525 1861786 591915 1718492 1925889 142307 31739 598599 65039 193911 315059 1751112 400374 247146 21669 1669370 1384799 435691 1534110 503864 497350 1477994 140842 219797 458532 464581 1863606 15153 489044 1236528 1065437 689432 930994 351401 400457 184645 1018737 647474 1839152 773700 1419271 1309285 1917535 1142741 417173 455801 30934 952997 43244 559218 1924209 1403215 1520342 1784332 1261139 1817228 1212449 36676 830924 1920359 1018154 1094868 1790749 1256834 1244373 441874 41969 1446916 1173935 384228 1874398 1658555 1410100 713390 1829739 1245665 1951641 1613908 589914 1138078 708396 1357557 577026 1885587 1905701 1265862 1425311 547363 345695 229013 646451 1331036 138120 181765 672219 1158957 793675 1113746 1892413 789966 1391785 338497 541519 1296047 1483543 1518046 394880 1584114 1668463 1948369 93158 1540366 413912 1987748 50420 1563183 1310989 1418811 745679 1367132 966249 814987 1868713 1570211 1635824 424888 632036 65637 1014723 1480069 1525625 1776512 1432189 30984 1586264 933018 799627 1191193 1188817 1513363 1103658 1135526 1240449 690243 1996719 122281 776318 1663421 1157358 628533 130684 74937 1052271 1322518 394818 1307121 861209 425256 1915198 1782830 575896 1185018 838855 549093 376693 1189085 1495199 1172406 509141 924082 675177 1711481 800009 384669 1512834 1349900 1983024 1248014 472284 1723423 25444 44292 899979 101169 73731 17881 1452149 242890 1830607 1856623 1809614 942117 1661207 1775091 836564 627362 24895 1416159 1292214 566122 681187 1179915 980704 10807 1993833 1580631 790016 829347 1541650 1348912 1838034 1847639 1450062 1075906 636391 603050 1446006 1156440 1739220 1964367 195600 1122282 1838428 258175 883962 1492536 452567 1565241 180825 1040176 574943 961388 965680 925053 1024877 1779463 1462864 576920 1773657 1686699 4689 809203 1640104 1068426 290475 548339 960734 1725846 279342 1323806 253110 490901 966132 464850 1213086 1236939 619000 1730551 1081297 375931 692011 1767445 671257 994082 167452 325686 1278574 1574964 850473 1982547 1754558 460657 1937245 1860684 355328 669582 1786004 8247 871913 93020 1677674 110299 1490713 186424 392529 1956190 1622311 421595 239747 1816932 1907117 901523 568260 1772016 509580 1089560 1410629 862854 1598260 968081 592597 1347864 1605899 1233052 657589 968469 439444 609993 88111 895158 429846 1525527 1064758 219632 185477 1099130 396410 1105708 1861391 1683027 463662 1066045 1826233 466543 1463996 608100 1521805 1361901 1235572 1419199 670907 1967769 113198 1877464 876255 1406543 899484 780883 1632232 1402727 1981310 1162127 1981978 956727 590448 1373645 1514469 96721 750617 1008387 619852 1164890 1832981 584532 1970494 709379 62421 665916 472548 1917282 1407867 714791 1607938 1478629 1792963 1965019 476038 36088 231246 514695 675171 484663 720766 986419 330940 1833600 1127068 1123668 1311756 665861 1704647 1340538 1280448 1169754 266830 795453 984595 644160 698771 701905 378370 744056 765467 1557463 1555279 819027 838212 1445560 23218 1712900 624633 500814 605796 398100 1593849 427214 380317 1719759 344544 238359 1313108 1292736 492187 1648437 1484850 213931 1268765 65997 1042710 1421223 453135 1553877 309318 1631354 1928445 1757660 1097758 1932396 1962742 662959 1941944 848936 1940209 1208364 1450041 1437559 88678 893702 455082 187656 1380197 1460997 1310056 1269957 752934 361352 591308 249101 1015243 1497283 1234227 1621790 996888 1609330 1311188 1496436 1387144 1741384 100416 1119600 1763192 1043274 1306757 966835 1751419 1694739 420904 36367 121422 343273 192164 1639535 1652288 922098 1860923 1091641 812918 1489700 1805229 554056 1359500 741600 1744599 562164 897322 261348 1013274 1359014 560802 772470 735129 700167 1688629 1563748 1904370 1979269 1805079 1531761 1609805 1397565 1060264 1096190 1966991 1610818 640644 1077450 1396630 1435008 1731204 512141 1793743 1217393 939419 1350582 1594543 29232 1879598 1754953 1331122 1458709 736407 945382 590004 439894 472700 1552170 872042 822771 270303 1827739 469796 1055561 874367 1084400 1342844 1216720 978020 623563 217078 1941932 1381653 973867 1967733 75238 1784340 395093 585886 273284 1172816 1555027 747387 1443429 967954 1453440 1479541 69832 1257937 1865705 628820 203974 994333 513734 1368632 735336 500095 192042 1645306 935696 1875337 873156 1040892 437012 870827 1048099 496355 1153141 333415 1673558 1760443 1638318 1298414 738504 1359322 1422510 1472820 1249518 1465725 622052 32192 12543 908847 1558254 292455 306005 623734 1298117 549859 443816 684429 1756670 51063 148564 807382 1929229 1180448 588155 637419 1290313 1073022 1091225 842575 492783 1186347 71079 1647808 1580201 306687 1484837 1903497 1929084 1859510 1868095 735088 42283 1573102 1603227 1283749 299648 1910610 660243 959785 1466120 1940620 1821006 1346523 1424395 1240144 1221227 1844972 44379 658845 1003540 1058037 1671402 201153 1863592 697035 1938901 1109746 862586 1435164 1792834 117275 1915346 926682 1869376 454067 1570847 134788 653907 1529458 1909304 875595 390687 479776 56780 1541325 1161230 296580 1097328 1735403 1660184 313311 113856 1406310 424611 934110 345368 116445 1358349 1271757 1123463 1161057 1969 1553667 1804095 1807072 1717685 1372645 1966934 309939 252695 1025190 1621889 1687642 1488502 1880416 1903772 477716 1933739 808138 1199766 938453 1769117 1079457 171593 1984687 355106 263746 900288 577132 1819175 1597153 350326 1096101 1627784 275987 44601 1833827 1386205 1908926 687824 1458528 855497 1373099 1400802 1028639 1793895 1847121 1890103 462978 1234965 22111 1422883 1631474 713056 262223 1743777 955017 1801416 1984352 1446096 573501 1969473 1098298 920130 662130 421010 639124 1500937 1570155 245672 850060 525455 1305186 1728777 677043 570004 1394950 628317 592705 614365 1638939 795150 1497388 1933861 544840 1338528 1545451 1688206 1918913 1384934 1161999 375747 1985852 1280736 751520 538507 32157 1414481 1157376 1913953 137719 272774 766443 1791756 256459 802330 1892119 1884938 945779 1288594 287687 1943253 1605028 662417 39032 220428 625490 927031 1430042 583689 1864762 1444595 219346 1718753 536083 636654 1481256 390468 247298 494725 584129 7750 1034894 1880628 84389 543410 1971001 1746522 439014 1062815 1928138 1160983 668026 1216002 362371 1427643 333059 1580491 660086 847232 915666 134298 1589918 452712 564543 1326808 1202935 984425 938729 608692 1774734 1572138 893961 168703 1702529 244618 1689577 1399369 15112 1325732 1083715 557902 1311805 787927 112376 760937 1646880 594558 1538935 406137 972321 1596464 1048164 1205083 92524 525903 981608 1695274 616259 641033 1874519 937337 235659 1787826 1791318 922947 1632017 251665 1067676 646336 1293576 606062 77164 335636 939246 608975 275545 1230834 1288469 316250 736209 1826406 586851 167620 11447 688086 183391 124913 545506 918033 120137 261162 1047883 150327 512363 962316 1314234 550699 1112099 917220 9338 1644502 16038 313388 575515 1162850 1735486 203122 1222932 785197 762651 1085077 500723 262255 1443631 1029280 1166727 228474 1609460 500786 1844983 545261 272526 1367106 1648538 37094 1277292 385041 889224 666134 858613 1868922 861369 132583 1076473 1813265 1299601 1725748 1876842 1753240 1127317 1460270 1653894 647143 26023 73275 547874 1705028 1938974 733922 1812232 1187985 837275 847922 1109755 1023889 689178 1882526 167193 673937 115723 1555207 954243 1748359 74761 1813912 1890953 711731 605842 1203563 1571505 1323272 640856 747714 1783956 1122774 401784 1637303 1992914 1336705 220765 1908983 995084 992539 1700400 1215574 1779141 433847 149464 1197889 879915 1012056 700942 1630814 1113969 1452669 1730665 309451 30366 734651 277422 644842 448693 368021 1020153 1384465 1414628 1308145 1245650 617395 396303 339978 1985087 4530 825599 1385392 1814688 219877 1881749 849622 1901443 339661 1667662 544285 2874 1737670 257494 117716 353688 464499 1388691 657067 1063821 447267 1362530 1433762 915218 538269 888557 597541 1073301 516404 1506713 1413381 685936 1724925 64606 1852089 1993934 1178956 1973835 49597 1940058 871874 1846610 761535 1643714 1704638 1957119 281238 1355427 24307 1152564 1639007 1349524 88151 839379 1506624 796519 1954558 1631478 1394896 751717 848452 982744 1929124 1686329 1960672 1925104 1810159 1913074 1522296 1003973 1290134 760582 1765563 1310932 1416814 1175978 1556388 835906 379582 416072 1171381 13707 994192 1691760 1600416 1159715 455182 984018 793470 1907807 1918435 1227613 171171 1406062 1270306 908193 567608 1038888 199535 1232337 470766 556068 1094011 1878538 537688 1183944 155286 1863223 857086 243608 649351 1077899 603859 289266 106980 650182 1269656 1902419 1328075 776806 964062 549499 102723 956822 173083 870384 453080 1936956 148541 1795891 1944172 1670895 393053 364024 576141 692242 1124201 1626721 1795268 889513 1161234 1139954 706957 1948665 447913 1711203 427688 1083363 680459 1870300 881171 956865 902622 1617278 1944383 633244 598645 1037572 1878545 1823189 1224138 1343465 783884 1132108 1676569 672340 1177841 1527034 173860 1436782 1519306 1853343 804523 284394 1797259 344358 1538230 541075 834135 1033261 1879112 596868 608804 611309 357876 589395 391463 1024622 6859 770774 37570 1860900 823739 990028 353729 1927714 1853118 394575 64916 1020994 496811 385462 1910141 1004297 1829344 1667611 676197 1829579 1487477 1638007 1359178 791682 352903 1955926 692599 384884 588209 531765 1091826 763529 1585475 700017 772848 1342236 1150160 1300411 728925 567897 1295606 990068 406323 1788180 1606596 1328936 1570157 1671264 1123696 1586908 1133336 1206674 1125524 1325299 709457 281666 569328 1341665 874749 709931 884752 1287114 1766564 298064 1705330 1604794 42131 1515737 883424 1976285 1572950 1093494 1485445 1614082 1775895 1373919 677796 514959 1221186 1336795 33403 488799 260426 1651151 1780478 1027731 1823019 457029 908963 133092 1382841 1462190 1771394 1669372 939803 553245 1757609 740760 1124131 1264119 1514414 692190 1839536 1143776 1974352 1390440 1843178 840416 1602989 365883 1758294 1113179 869947 1814461 912824 781562 1164234 1899213 888798 550498 1603143 990844 1493437 1309912 1491291 1696754 124856 1219203 51749 459010 1208985 1658349 1357139 1931503 1723612 1858280 964492 1642310 1591872 835269 121799 1091846 1389 1130222 1962867 601026 1661605 1438627 1074655 1682982 295298 884294 588342 455390 1471228 1857960 1354014 1582926 822167 846996 501404 285653 1327064 43766 1027635 1467882 1512204 1271365 219822 98343 33929 331957 1396965 455236 1237361 920815 181129 817604 287371 826744 1914552 625613 1919126 1903258 1670890 1810214 92503 904183 1401865 843497 723299 13875 1695259 1164881 1332092 765053 150113 1050345 165601 1876235 1225727 763812 529057 704947 316230 446146 830287 994596 560832 823626 1668534 334755 403944 1887918 1306945 1087901 1103165 357643 881757 1374416 1095909 335723 1619650 1644556 1412542 777621 507725 1735293 984529 311479 49060 1623412 1862999 557707 1413132 1321769 1229265 1537039 1543315 598488 819422 1642566 877315 590636 1038192 1131629 949446 624236 1340720 424149 573459 1073999 1962246 1348988 813580 176422 1696621 21719 1434379 20428 538751 826816 348600 174206 875899 180582 14537 323309 238897 1404886 121892 1577392 419863 1246117 1945057 1887241 1374781 170181 187379 1580372 556656 1486648 1914221 1758717 1973630 1698605 1675012 1834156 315530 1741753 424566 878848 1253669 1684335 1292085 1137816 1647703 726946 245398 143208 346477 1868224 489510 1954910 682664 526472 102795 263512 773192 359536 56662 1455997 865795 1506125 151744 524611 770007 839198 1215373 1540435 931923 481132 364847 1793762 130583 819294 1219868 546478 821453 32423 1237192 702828 751334 638967 231202 1577958 805381 1963349 1844028 1276667 272083 438527 1940340 1559402 195636 1923084 462302 33020 1013576 1071313 705777 769343 1769840 1924592 217021 1068270 495458 950482 116293 1343085 167022 219200 21070 1612605 1417381 1425030 1674684 1908438 1986942 1098694 591823 234706 1351520 247679 1347688 802256 1775600 556414 1372625 1732898 218770 1181556 26269 20333 1608094 473242 795675 1124037 1634252 552964 775879 565035 641368 1466438 1885386 1994094 1947730 130743 1190991 455925 466462 1707481 1744176 1221900 585857 531460 767381 1091131 1749414 1232211 941032 812134 614642 1219316 1344227 1516944 237019 554905 1911184 207622 1847651 501822 1024326 454267 395055 1482742 80689 1530965 36040 1348922 437185 1228693 589273 503579 580973 497245 29160 146597 55324 1110249 994122 155246 1538828 1935159 1573724 886829 94146 1592713 1417602 388164 715846 1261849 688298 1003533 976144 562926 1471926 429273 833140 471371 1877256 899900 1908619 969122 1814363 310633 1318532 1505875 1866161 447141 1425895 503850 1925498 435745 678906 1677359 124394 846427 1332186 1795873 1527966 608205 530087 409648 1566315 1913947 1501767 1174284 375607 875214 158111 536048 176192 652056 1091278 439259 1058143 1699435 896445 1556656 1416655 849098 1045797 92667 606975 536579 966652 1300336 1425040 1216777 1911957 568837 154645 1753519 458558 57015 931060 246764 643438 363970 1158561 417603 1950142 1170946 803556 1636014 718740 362787 299363 476007 91477 1580558 1984758 758172 1081989 1321566 1840711 1196006 1732719 894215 1545110 1122940 272895 1596765 745982 1598861 165791 1401832 486251 417098 457129 101487 1162724 1321435 349104 1692953 332357 1693224 336796 402700 1798646 1340935 1362148 43163 1022993 56230 1312739 1074520 543727 1150675 1949050 1661421 877826 1047238 1615241 277164 959880 1091474 527243 93865 117020 543749 862663 1608615 1737891 377588 1273273 547437 1596152 742337 1911881 946292 1895587 1202795 1539495 1160982 1619084 1384702 1100840 1781711 1495889 1871979 579834 787792 1892078 1673141 1517413 727465 182048 365051 127460 1552918 1587406 1770514 210713 1629444 1357086 157073 661259 131180 1351669 53472 865236 1551540 1553262 169492 1974635 637184 74601 1628735 244373 1729836 1015350 1371719 1434902 830033 471876 1206418 16698 1770921 178772 800488 1920646 1727604 1437766 1173550 1726278 468922 251643 489287 1610879 444814 1822918 1133195 315781 1929676 577728 605147 1645094 1106904 1908320 555693 1092733 783049 436023 206055 1975786 1185980 498152 1528321 1451272 617526 444876 403190 1214052 387186 1466656 668686 173591 1024207 695712 1430822 1400629 1947155 699403 778024 1685144 1912 1603027 1368078 964532 1303912 1105768 1606627 1718055 832521 1605935 1342533 1962790 829843 27798 497374 273103 346743 654544 1287923 1056250 689797 1153338 1300902 1481556 815560 1772791 1579378 1425641 506911 8037 1873559 1044492 571961 851581 266726 594957 1588369 1870185 597857 1255945 743104 398918 1998499 29039 969857 1244909 235699 1932393 271621 268299 256267 1043434 866754 1334483 279517 1035676 896873 1393289 1265619 1043498 1034477 101216 445940 1567267 1399506 1806247 499703 470942 1054763 432538 508957 567744 1804295 434841 842016 252278 742970 1837602 1477607 1557812 97053 1946976 1471879 1414020 105759 1982016 1442955 1189920 1183502 1176819 271311 577913 970007 788446 1526397 956717 1034885 766888 649974 848299 279586 1806344 13719 284199 165558 1757065 842342 1726862 385112 1684846 731726 1329581 1752882 953914 120446 846997 1725968 502561 1197980 367056 1624425 1026648 918002 65382 871369 540549 449817 1852947 1544347 707124 314590 1003915 651067 1837446 1621173 1009164 1268584 601160 290317 1024327 1226593 1754398 905387 105245 1940740 33209 458806 583984 83739 1965754 8262 577888 964597 1859481 551898 1159916 1064225 212775 84636 1489114 1561341 1108551 520997 1405051 1813488 813 377908 1144423 146084 1433988 578346 1824802 485449 829108 384538 885010 206326 1861212 513155 206486 1632068 1354332 1982788 1052511 417265 421631 1757327 685694 931085 1736215 748384 604049 957926 1378972 1159355 1287801 1328219 44626 827619 1872479 1263325 24985 1388289 835827 888967 1807422 1215241 961321 298244 46197 194239 149061 678113 785625 964994 1777932 697636 712209 1058008 1767676 1303856 626148 566815 73525 434286 913112 606525 844702 866231 1551102 185171 1145703 102142 1036847 431998 84604 950060 937407 1072394 1868844 1848297 603218 184753 1545352 1784517 993259 1282485 1985818 198058 723170 344957 1203122 1440950 218595 1770641 416270 1279152 842985 1502070 955317 1151618 48777 942060 1318103 1096291 182613 212579 624110 1211449 101252 1179614 994715 495788 150108 1746395 255542 1272483 734695 1084502 1390631 386587 1825501 287289 817951 537045 1155922 1386512 1745921 23908 1234288 1786175 384518 1945604 443200 538033 749465 302854 1048436 1013418 69862 398775 21587 549244 1561633 1108854 1877594 311323 727574 1157647 271307 1701803 1430870 1796129 568870 1184758 362659 1439184 650597 1452723 1533407 417139 1537804 344651 1768701 1794333 324395 448713 176540 65194 1655478 1228847 1864189 1017137 1360861 858460 1475507 1032377 69953 1386238 433724 1002608 819881 1348546 1827541 1453183 957240 81722 492866 19386 1508522 984137 1232743 1659439 1841616 1353205 162657 570477 57335 710445 1546382 952372 1418267 1880374 1579929 1319841 189178 1062089 408250 1154087 826186 281065 1073632 1354051 661528 522879 254585 102939 396715 1221560 621617 1425284 132936 869600 422955 1765070 281642 1708322 1676379 245002 1876688 1003739 90854 1254429 199105 1016513 145220 1182919 18800 1373927 897351 1452111 620804 507776 1311811 413186 634924 2775 1246947 1343396 1940091 1248463 262961 877213 371563 869738 1993475 1816783 1950603 953466 681283 1836601 190547 1490121 1926074 167887 1501694 1639380 1001186 1878903 1532146 1119484 720038 1065403 513774 1758344 1457259 1586989 971436 416994 1017311 1300437 809889 1001533 1319772 1383370 46403 1639897 100954 874464 1087522 1661044 1418794 1745085 1980969 1135957 629652 1975327 330433 1880114 727737 1333500 1608595 303474 1094317 684911 1950998 447778 1948744 1416708 367333 382587 1457705 586977 1233396 839782 460203 378961 1303830 937050 1648007 1207604 835193 1807050 701906 1900341 1368464 1490144 43665 1784007 758463 1480657 235606 1547489 1065684 1925840 244554 453769 977213 1335075 260471 1418282 1551667 930217 1791073 765803 1063696 344633 297238 466579 68071 272861 1560939 969477 1546681 661459 580132 1330116 1822218 355461 919213 641822 134346 1610057 580075 986238 995880 825604 858920 1615571 1125525 1901193 1300228 1229704 1955050 835201 1417782 923996 494033 1602101 1565169 1964707 453502 924995 491418 1994336 1899426 468370 1502574 1604254 1563476 1312103 270710 1778494 321646 163932 1229347 281519 460926 1282636 704707 345693 1247922 1611100 1371061 32158 268166 1683873 972802 41945 1413813 117660 993338 867738 1990224 202340 951359 1658463 1896545 114077 822435 698679 191628 1302116 336717 1025328 96876 1894143 1791966 1514100 129355 632441 1085881 876413 1631448 130388 1856667 1290305 1475305 137746 13940 940350 285702 622767 377274 529827 457912 394241 1863442 1930016 811370 554521 96309 1874690 374692 1956557 1606020 276305 160397 1181210 929637 1832474 1110691 707256 45219 669730 735496 1594109 500769 623400 1200675 936987 1950357 759025 1736689 1289142 1199990 1566743 984130 1081822 1364428 1530031 1724574 983029 1344806 365734 1121792 800849 253715 1723805 1734887 1485017 846889 1550553 522698 691243 1124251 155543 918548 1637472 1292950 355756 953782 1663266 856280 1723169 1269884 833709 859623 1327688 1924328 679641 696510 1884360 1390159 1430070 1667993 527307 1529444 1352240 59029 93453 534874 238392 1919275 394195 425866 1951633 1396341 31164 206594 200355 293940 497921 455407 1394482 575954 1303075 1089659 206057 1073983 577065 63205 978642 887391 80189 1685715 26828 990175 579341 1301381 1700821 1539652 1904159 1268270 1375279 1591796 1292496 1057865 59691 1924598 513187 303054 1700038 1978622 1686215 1051232 154864 1084370 341948 1358985 141682 525555 768129 1157077 1603134 1891682 481223 1824009 741028 675312 1255870 886895 1126128 644427 570602 1620185 108041 1261780 692384 1126983 1630457 589717 1812001 627763 395726 1024412 1127230 1897541 1826894 1937673 1990816 1827244 463951 1626120 74869 1295868 1554281 165292 536592 145139 1242016 730307 1421344 1578972 912552 1057412 820909 1771293 108244 1565669 575571 838851 1019957 28834 1321726 33601 463784 672430 1624166 662031 368603 1788512 1142475 531703 1452093 1177601 381375 654097 1684660 1212763 1078892 1415765 706050 1189486 612479 891959 1149180 1040412 137897 1232263 450381 360648 755944 1450742 482056 1874789 1973641 1997144 639861 1997233 678414 639878 1104422 1247674 1586539 419286 424002 1450586 803581 421304 1765225 1460064 462070 1341797 1117122 254236 1560022 1445840 1986792 139893 1115687 672745 1622124 463118 1943761 1795999 505438 1006248 1802538 1881781 1928150 1683439 1693162 403023 424728 138292 536899 771589 683501 920644 682319 1924426 1405209 856821 573877 489845 777773 1737309 1238520 694022 985156 1822171 1697611 626004 1685577 1542820 759943 353660 855603 338508 384899 631729 1327457 21873 552191 1867452 1946799 735498 1671193 517490 53234 1232959 635030 825230 251997 486030 202786 1326491 91720 1966781 1837656 1079334 1125477 1144179 1698456 1052923 799471 1651533 226425 1654774 303991 1480871 1963996 798455 1280291 322501 1770432 1232683 1925650 1348981 1835166 412318 1771473 173331 1234718 646263 1825466 1399216 1792967 1499247 850603 21075 985743 59670 176221 143559 1003588 328456 25601 296493 175478 1730541 1029668 1843515 141986 1734244 110499 607753 1760045 1656298 367013 1664123 980746 682810 777859 926591 51061 1766167 328486 1061128 1858784 1072434 1290834 3246 671728 612664 1363065 1092962 86248 218805 88279 810170 174221 1889242 239954 1220706 1826309 192531 1696126 1909373 859408 1191002 97719 839993 48833 1273065 919470 1982794 1753488 1308696 312906 194396 1852619 1985827 494424 954952 1524548 1580513 1037532 1109410 942338 919524 1613230 412725 1903161 691212 788187 71918 1858321 1682770 623357 660780 246713 540043 668516 803559 1060487 1727928 190297 349948 889459 412859 1425121 452555 1316346 325146 616024 1744378 795732 845260 602804 1178504 902628 1486712 994186 1727960 135977 782282 1792338 553159 493394 751829 1399932 738433 295394 651345 1333177 1217624 1716419 271482 542197 1541370 610851 1774194 716907 1749894 925380 452004 551000 123600 1568222 290283 1111510 1393410 1680398 204712 1000400 1089922 1859929 1666771 27690 1292448 1609130 1916384 44059 1911732 1331846 524550 1306539 622183 152723 1806579 1335930 711684 1567883 1788924 11610 1333727 1184643 310121 976237 344886 1160743 957375 768200 1710988 194976 96912 1175659 563324 1983322 1574661 724369 588698 255175 1745512 601762 661314 252989 642273 1848837 1291442 6247 174621 336722 916763 368266 1278972 1954281 773838 1091124 1665375 1698058 1096499 1463116 1402041 705399 1573521 228946 230886 654270 319941 1788574 1872884 13070 1371304 1315538 179020 576802 205582 1017367 1454916 1660799 1677854 1509667 1363875 1634590 1379325 655791 1256209 1509159 117746 121144 1706643 562614 487235 1689180 1141125 1371371 1889712 852418 872028 547013 574218 1316846 1723825 902391 876473 932885 1249697 98898 1262527 708858 179463 111585 1132180 434987 459697 983226 1973190 767868 1402655 878134 314188 162783 1478142 1620089 631108 1385771 280964 1258097 642180 1033508 939273 1108314 1747853 678361 1798683 430532 1883540 109471 816055 480511 1330670 185503 1214399 692753 52232 1782872 1650770 1840904 1724878 1800058 21394 531423 230327 625544 254081 1034628 552792 1627912 1403058 1167168 1174711 1773611 1676355 1574003 998055 105013 336053 1459625 1727215 38437 265738 1094466 1077824 1308909 656892 1636457 1625449 1508661 1507160 52373 1240932 1557667 367210 915705 721327 999350 921221 178978 991745 1421585 1531951 335135 1774361 723711 860459 1170399 203579 1186377 634544 936814 460159 742348 1273396 377893 150120 1567075 822404 193571 492033 418569 1444120 1971305 703832 1570879 53812 1040546 871416 795757 456892 1306778 150007 1061007 1528706 1895575 362486 1608618 1463277 512300 93266 1001592 1446985 376756 1813915 1183331 1534937 621375 873597 1913096 1500951 118279 240258 185047 1801934 230856 1390804 1714379 320290 514518 611684 375449 1830651 821752 667495 834755 1198452 240187 368638 963990 1798544 1787478 881311 1270666 1315147 1215396 1010095 383559 342527 1488846 1626786 655997 214216 531665 1761061 21252 990276 982945 1897830 679367 1682938 1579741 84591 1542606 141490 1459123 1443627 502891 1629614 167919 1249787 857503 1384732 389300 413328 996966 1990070 1847222 1065264 1991726 401050 53157 470175 199812 1650231 1434789 1617808 1320064 944751 1064049 252151 713933 355116 1421835 346794 958583 1117106 1893210 382137 1246290 671355 1641908 79744 796358 470415 228610 689500 753240 1038903 973366 677017 1737581 1729002 1480353 76818 1621460 779349 972900 1043082 296380 117432 652347 1670760 1719612 1201490 1782919 568411 363548 1737371 1346746 613396 1377310 370084 957987 739536 1268928 156549 919037 407854 1650399 1563830 1439568 175983 1562887 639544 970159 1420947 91274 611484 284276 1326544 1071402 1202008 394475 1478219 1453487 1620374 1388493 1042104 507575 249270 1487873 534739 352503 1297699 1144539 943518 1983770 365437 1876681 1394345 790626 1686632 1670612 4342 1174026 1824898 809542 1600996 702802 554206 530722 1819045 809189 406571 561235 1676263 1110140 467629 1645342 94257 1036058 1087252 1458501 582662 5525 1481237 1676018 481082 1658117 731389 1893057 1660308 450950 383308 1766543 393188 979049 718187 582468 1641329 1214004 1819289 888654 1678420 475363 460965 496688 301592 849856 870997 1091091 952324 285276 1186153 1801827 1046373 27127 133341 1051268 298804 1185434 1890513 917418 1667394 1992107 560415 829437 1551004 1085858 1317061 654842 424507 881645 174056 1804313 1717152 1088732 996976 203915 34106 247478 347546 1709008 947925 1692889 1434162 146945 277840 443879 1734009 870952 1890523 830473 1187172 1908336 1354702 415711 120909 1729394 104645 362342 408103 701210 1704034 362871 685039 1199011 1501431 612614 4136 834794 144978 865971 1097132 1285874 1562773 1691241 1223037 1427253 686099 1363152 1234897 629597 662240 205167 1172994 1103950 318877 1326876 1475826 390314 930282 1740012 1827645 1771804 1529233 1105834 214564 506695 370668 933996 1548263 94667 685069 694168 250125 1669447 174413 932930 1120548 1947727 1654621 1730322 349335 1739019 214536 421281 503718 737013 479566 429050 1563332 813905 1562687 1110990 371397 82978 1341536 1283134 1242559 1740173 772669 818724 392302 1324256 495380 829771 644590 1164266 1450211 1646245 1895359 1569001 1798779 281322 1243802 1860164 1855821 527430 1975566 986200 1291035 1632129 1567680 59092 119600 1078614 1570769 966556 71926 857423 569114 1633915 47029 1223027 608608 440259 1485580 1267419 1597784 363859 225620 782059 105782 318068 1622700 983865 1404033 515182 296216 198411 677316 1486848 1563357 235389 1109931 524091 1152895 400561 1008033 1233384 795582 1530331 596704 1687582 622866 421321 1809811 1593189 1517300 106549 1721603 1740831 962705 703237 1398984 834376 766160 859524 125020 1418283 519064 297988 955572 252077 134422 1721584 1304278 1516132 254583 1539268 428867 1333603 789552 840725 787465 1595053 851455 996931 1867610 1815281 1129978 885307 684067 1668335 732851 1538787 703608 1948951 1638261 402859 1347101 319361 1113210 1321730 793225 694901 1882778 1553524 766648 1055707 1872373 47835 638955 1687741 152429 146570 339218 1820829 1323691 1314459 1120801 1851603 749965 435315 1631954 317123 365428 905213 1299938 1069073 1332022 1612020 1810576 239986 1503850 1375784 5541 1476375 480256 1557852 1706719 1163362 1502028 174199 575378 218597 468955 1508727 1480670 742141 1245872 1254130 324241 1491325 1399113 464390 292370 1643095 1947680 1449887 1108351 361287 1346247 1441383 1367688 1440595 1705387 1467527 876910 325283 1259806 1108048 815097 472737 1698395 1972951 294969 1832966 1771358 1160637 1582596 1522867 447522 1036510 1222230 419753 524210 565936 346860 617244 1144355 1661648 1654915 1846267 884833 526931 689243 1113128 448846 1177451 406650 915829 1209219 1350307 1460445 267097 1842444 1273350 1383680 743620 425192 1317345 545202 271538 557530 361054 1744739 1209363 658957 1362845 1165674 949820 585260 1157668 1518492 821974 148924 812716 1867975 1928494 485361 466400 1811080 130875 1886082 1442581 1734700 303484 1044121 1210282 332217 1877941 1464261 1692502 1924668 1408011 374478 110321 1834152 1171562 1762794 445888 305877 1574580 962578 397789 1166560 343099 1420912 1889167 1648911 87781 1669755 1325040 1502898 1632528 220665 702273 1078566 1814084 1132558 1444830 529447 971768 1450617 1007889 1857174 1239115 667291 364900 1810145 1451165 317574 1603019 1885306 1606047 533941 494838 1361782 950695 1611991 1176118 835185 486362 1654042 154660 103635 40060 931092 21932 699626 626162 96169 709839 1419432 1096421 954484 149436 461865 1834963 1402105 1574191 805424 1681423 858660 1762184 1150790 727541 1365593 1901662 784983 789848 1142207 1960733 762530 1467390 1100535 1687245 1524062 388699 1561254 1752365 1058531 325626 1243531 1199020 1837279 709137 1558155 1874250 1723634 1068864 142595 112019 609169 1326232 1678025 1493511 620854 1418373 1967191 1543858 1438359 780940 1884222 1253191 817956 1287577 1689361 529143 1716753 478251 597041 205190 914226 1962141 981273 210360 1216214 1883368 411999 149894 1825252 1870055 1220799 712751 1752040 174412 375227 75212 463291 863064 689912 1366883 1304079 466023 1914068 688 1750039 1945605 740761 1629728 524654 1826867 473871 591388 1727754 1203771 842268 1230065 1253658 277876 1260095 698392 258071 1843665 1898905 175788 1807545 1790059 1252918 1541723 1413020 1763965 479149 138046 872382 1541998 1629462 1451391 462366 1557726 1921486 183542 32535 787562 1606814 993506 797046 1205536 515868 470372 669496 172831 630174 637919 529911 134310 1275740 510538 1712392 17029 751353 835072 1096570 1027050 1099698 1872624 1352017 1249530 1674015 556546 1896143 1185557 612642 1729358 1938808 893506 755533 872581 869180 1715028 655646 663628 623674 1018408 747848 1124927 528640 1131944 938385 572320 282161 8563 759148 942591 736356 826848 757247 1310998 439105 504318 1564912 1390325 1069465 1826959 1984293 156881 1489266 40102 1682158 916129 514052 1806608 1832241 255681 593838 529751 1283844 382375 622435 1094626 1023147 1364058 1875305 484365 1329965 659429 1021069 1857111 1349874 700422 952281 907440 413238 1822945 1123727 60680 940506 1037587 1281673 1222504 4551 463566 1032943 210561 1605460 836944 1798010 127653 1957462 1324225 1041151 1263545 919332 374599 1924266 1676323 1719903 148089 1828468 1182638 1204019 1034171 135088 1817685 761131 565711 229178 914282 1055868 667887 1798147 1363761 607997 687181 1297010 799720 9818 95352 1490065 1797068 1982070 144241 1008451 902746 1384236 1244725 351474 561346 1131443 1642887 817032 1291942 1773257 1288302 159479 1889258 830259 1471705 813737 1969092 837834 1424599 545650 49048 964278 1983064 139296 1386408 1776649 14639 1754957 315410 926454 895465 1435111 913392 708775 1529198 1725243 1954697 1169049 1196758 1411733 829587 606902 1258638 430797 324846 654862 1885354 882322 1928597 1995635 762338 130446 674604 844973 1833705 1922394 577847 1537549 1748440 906789 1115907 1620199 51834 1714496 785578 1974188 627872 701799 1729227 1105980 1544942 891639 7922 1317227 1119834 1482508 1784124 1057565 585263 1787542 817456 1759133 863352 189961 1761272 1675256 1046039 1081227 360298 329130 456278 1469414 629186 974834 113472 129947 1352649 1306671 901703 1313326 1276954 836367 1370658 1030230 1164156 1782006 1013067 494431 717534 1041647 234818 1816533 1899128 1134147 1105965 256404 304385 1841635 1101723 1205970 1862758 912722 1309166 1881591 377509 1441772 1914063 1627215 500643 66688 1982508 490270 1951528 1569351 922949 1660068 810673 1808297 1081565 787964 1196584 467469 1384067 41442 614305 1211780 1211111 731706 896305 458850 296269 1630186 1473571 1464999 685449 217744 1355586 1108692 792348 1864640 1423629 1274211 1823557 1479208 1292716 356523 1874637 1679065 348033 1227020 1070727 1229578 560219 1184696 836923 1599216 1072209 1679391 874194 437590 715881 1177367 1179539 345891 1785501 1309020 954216 1073077 822049 1280147 1125029 711252 122253 1188279 985542 1448002 1562970 1716217 1927397 777630 1145227 1873241 596782 1025887 1237456 1814126 270201 861085 259692 1191283 691109 1241778 1792617 1446139 820446 1266545 64403 207247 1971830 1015745 931773 96266 1333730 655892 1246874 1412887 355986 78754 1401594 1143280 1605884 191245 760812 1059053 1092448 1064235 534165 1972572 1672259 36595 838427 462434 1763814 654856 28528 1005986 1719932 981252 81034 1612293 1877229 1836842 468146 242133 6648 673139 352044 1335337 591666 1714993 1136620 544555 431726 507694 593281 1327450 1303780 515278 11157 1918129 1599580 996222 601640 1177583 43292 981762 1873014 292237 1816473 440913 1361018 1361686 46454 793930 746277 1791921 1792025 1645343 282934 770296 229748 66920 555274 78951 232809 1950902 1372649 296275 733133 1623350 1174123 1752384 1935846 1054363 1500353 460933 1408377 1477583 1368889 1989743 1785899 1014224 1661476 90844 848407 1671469 1032723 1779252 343037 1900938 1134173 1891617 365011 936415 623523 1632243 1036711 1587293 1969305 426722 30491 1933285 1630315 361906 486324 1689508 364099 1068774 541597 132481 1304205 1483989 976707 949561 203985 1181863 1815987 1710878 307393 1845816 286575 1214943 1878064 1811469 736977 1782421 1687159 1715032 1683972 1272218 943081 1720577 1248585 210120 1864435 1756178 829874 365925 209474 1692816 1305344 1784819 1275136 1882127 1365759 1827443 439260 1652884 259076 335513 1862522 354615 1038815 1455536 1570104 991070 1841490 513077 1863610 987242 1476320 1802902 1945682 767063 1187805 1340991 1938075 464897 583584 159628 948137 1693289 1273318 1929541 1709615 119878 1316528 1701496 1790528 1562383 1677153 278574 718444 108480 276468 1634341 243792 1516195 63003 522284 1399848 1288825 363742 1081871 891497 990805 322325 62779 1042698 1269670 1750904 1101988 1751614 1026209 1166102 1596661 780293 789989 1392598 200054 725759 1775075 233755 1064580 1387222 1898344 153455 1410277 46821 1312129 1256709 1674569 939351 1155107 1146339 1101548 1066231 1703407 1516926 1259482 1492828 1294896 1156919 1361145 1400286 896195 698355 551780 1193921 1808457 913109 1512295 1493665 848271 1878550 1333487 339604 1515624 1580572 1084891 514107 1979158 383664 1989998 850622 1033227 1061303 689699 76979 668844 960603 1049677 1595127 1852256 1011563 1270406 1062315 1181597 328023 297091 1888939 229985 1383323 212539 1872075 1600535 1488702 164175 872686 1545824 131418 1130315 1438791 748322 57058 886746 1780318 169744 489636 1371120 559767 36086 1223147 918778 1915884 332569 495445 1421073 858478 1643951 713031 42736 207066 723010 1509380 797051 1061400 1938686 493286 1587108 1614843 1857810 1851753 1263097 553195 1496567 665622 1233354 1761360 495190 1877412 645494 1265852 341832 1486753 347570 1488784 259269 1928482 1728320 518229 446206 563804 1705011 765259 958771 1665821 1601206 1003471 468633 367674 238350 906260 1932894 203257 462818 20074 1731796 1318994 495353 659952 377568 1656988 24420 924066 673520 825229 1288076 1843393 559552 1996671 1003508 1825000 1367406 442587 136644 28041 1705268 1894008 420999 1613429 858690 1256610 1592863 1241821 161681 68334 1407132 770182 1232432 912871 1087386 1810798 1566190 672134 992597 299587 1344901 747644 1707011 1505777 279521 758061 696137 66398 1683553 1200166 1131786 1239021 1071034 1787956 1986890 1891545 647676 832337 187994 873716 1374039 1547288 388059 1571758 359319 1968401 1621014 216285 497893 1325346 1057523 504857 1647266 1739294 1423358 1942373 1053650 300658 1158135 696528 298247 1296254 518012 1250351 67426 1864369 1442512 801146 1901838 1293488 1129745 957198 1876346 36533 149039 1343111 78892 1986405 1176354 1649630 160988 659831 1107332 690908 1304999 359910 765007 1433199 1871058 1720119 944045 89740 413275 266706 495897 633554 559106 1335488 1633659 461816 1597166 935478 675613 837147 690141 1020433 1160248 1177580 138986 1768875 1293048 662532 1751280 1312393 1750175 534425 1091096 1280935 1985186 1428001 1638021 787448 1403114 249352 1423256 1525652 122335 497035 821867 1328186 1105048 691334 67254 1306076 398117 1706812 731439 1009057 1329663 1572478 814928 1878890 597680 1946543 557200 1500761 1473236 73717 966814 1663124 1323314 1982929 1178201 1689712 1511752 497373 947576 1126375 814737 1484219 1068347 504309 479474 560626 1332126 1859792 1361703 1655949 1834533 485753 500306 1647700 1386072 242858 1404681 1821780 717810 1538752 1958516 1173267 334418 1264592 351941 179623 1260791 810475 1816 1587016 1411410 992866 1373027 1004757 1772247 521337 1609384 561523 771309 143781 1218909 30546 754247 1449128 1059232 1516116 1427103 1676425 1334351 1891180 1253098 1701028 465229 1871223 1016696 1044723 410088 2575 231873 1332666 692823 968824 429555 1281431 1927751 405092 1718484 721868 586391 1900826 11435 223448 1059297 1104948 390669 1625059 281312 18850 1027234 443819 725086 258876 1459290 444007 426960 423466 582331 724271 154652 1223152 1181461 304613 1679156 1611860 1932537 373217 1119706 838139 140934 1180682 1181576 634985 898553 687136 1458616 405758 1650072 1630160 1657524 1919388 495891 1622102 1170291 1605613 683335 1773857 477023 55582 1751125 1241071 232278 597985 1217035 1047258 549990 181396 1745076 38332 472040 1439050 1123717 1776645 1970996 752280 1216124 1467057 645380 1728295 759769 713850 943072 1226022 562635 25138 874646 1983426 768107 1053265 791367 1372783 1093209 1932114 1605321 437843 1930960 941357 1911462 379491 1064990 887354 1571418 146078 1195158 1806057 177735 1008084 580735 1377948 470445 717027 1401442 495404 1183360 795822 85569 516966 1783115 1721548 455923 1693381 1867549 1166154 290742 150783 1655181 255022 336811 1763388 1800211 1707313 923045 1280028 842371 139317 243828 1497656 1320265 1476466 1968456 1843716 1074923 646348 1205555 1124414 1911185 350048 453863 337369 411425 1348210 1919760 315173 437000 935477 1507419 898745 801035 1942238 1469949 1959902 1086212 1288151 1108979 451812 1202338 1274934 877415 597382 958569 222409 1503519 312023 1123902 249049 1324585 28637 1714093 1009683 1027880 886135 701620 987588 524882 953918 1334616 1941991 1426571 1928469 1521006 1056374 303106 1236443 85599 1556696 1601530 388995 950980 1622780 1460847 1649083 1518404 1777272 325028 924932 1787424 1765766 144781 569153 1666266 160752 470124 1721259 893969 762370 1665045 1806620 68406 239704 1392657 1592432 113066 665482 1202553 1224574 842661 22895 216981 1008137 284737 1196379 1584804 772324 710073 983189 534680 1936968 205347 1769774 762671 285848 142856 1777661 153764 1867890 1352697 1937343 272197 1148533 1528074 1104176 1080194 705162 1239764 88806 447320 111234 522652 997775 1617958 43390 1631516 1144736 1318268 1773748 1748941 87121 178448 524761 1049630 634307 364180 255739 1038525 361297 1514682 1282190 326997 341824 589889 49569 104140 1475835 990559 1225838 1734557 1670653 128022 1131676 537377 783948 1107608 347282 417561 53018 969172 1954874 978884 42659 1694778 1227717 1293689 1054425 1146402 256035 1256597 1963221 133188 1771827 135539 1525280 1520372 883560 1303610 228701 272619 1670903 1248167 49238 386946 288342 1109471 1480290 787356 73399 1758450 1294974 1520846 642639 1741892 1774250 300912 1096095 422705 696263 64444 121383 1747427 1849800 906468 579323 75769 973757 854287 34368 597336 1947554 1973912 1558082 845357 770553 409826 1774695 975269 864977 278424 157672 1129216 1546559 1591375 229390 1555312 1147326 449233 512667 1590070 490897 68187 260532 1516119 1998599 1023472 517988 1614709 1232737 1841602 1442930 1063194 585091 1695004 1352092 21627 462981 1970530 292208 902760 1291647 242647 590363 1239614 655271 1629592 934668 61749 862614 568449 816699 304840 549580 1440312 9183 1519222 1060444 1905538 1278928 630322 267183 1471334 816524 1069982 1071096 1281840 797143 1442042 274049 1562275 670256 723872 1351037 265785 1312374 631957 1262327 253888 790081 1597260 377225 1008258 817029 386749 506256 1012783 1182222 1096946 731775 1069807 1819100 1306401 1445144 604968 1655226 173602 278098 1158712 164150 514697 581437 106308 431916 925680 1078102 1344739 1291857 1938925 1257062 662578 590602 1148523 1942953 1192949 1045034 1535947 913623 1334134 1614790 719744 356520 1930611 787766 372414 1673950 1567429 107161 1799753 50497 618028 1687012 1395139 668194 1135189 1759715 1313986 1889066 930830 4557 1427920 974701 1090052 426292 255376 170856 1170707 548460 1920470 1153755 128592 642716 444458 931004 149418 1617213 919119 267503 1668521 362102 1266712 1993734 1350611 1056432 1891084 184438 1927903 920560 828865 624777 318360 1927836 1811350 1913442 1041174 820320 1511700 1920829 1502024 1967454 205479 1325916 490876 1908588 1936897 951514 1837151 690853 1669047 781099 520179 1322370 248491 1322494 324813 301523 1643132 1617275 276023 752971 1037538 139046 1270906 638245 1009601 1301748 913816 524355 1815866 206133 757948 882707 1207404 448156 1611993 1778910 380289 1140987 1855360 1499455 718840 1794374 1163138 1854939 435998 1628656 1861136 1423231 522717 307387 509293 1904201 809139 95466 656425 343965 1170393 1656936 1142862 540125 1186721 360720 273265 1906415 1319574 351930 1283302 1857717 222271 498394 1654981 1761924 1351712 388571 1300564 1712097 1721835 1706635 197275 772061 1409123 1638315 211382 1147853 1493013 693082 101745 1245467 5734 1992179 1362655 845099 1961062 159181 723235 1159133 862253 34092 1961109 1760148 544504 1452874 515455 1449852 441725 568855 253460 324959 1869271 845457 444352 1093192 85085 999116 684974 1168488 511064 385318 481259 1494782 1270619 798198 1535412 1328438 108835 12498 1563428 697739 360747 810559 1673178 387217 925172 674072 293439 360479 1708390 620851 1962634 86005 300479 1490922 671549 734866 1823239 1892397 1826516 574804 526732 1915228 866125 1011008 829141 1311934 1958385 1967807 1599211 814149 1783488 1015168 878078 1079947 969164 1023555 773062 1270492 765759 229926 1441646 1791291 316297 396372 1739691 1593504 1074375 707013 317915 546788 1603769 9044 278288 546522 726015 1682243 1907139 1632705 267429 1970064 592087 542929 1036515 1561174 1999848 448956 1565851 1771320 326677 502703 1029009 438505 1425231 37839 385891 1225203 459007 1786458 1519845 1334821 745472 876561 317305 1450459 1067175 1516120 100093 480320 1281286 783075 252710 365975 1384042 848584 62556 1475554 439836 1187048 1559703 1268281 593049 26335 1674524 1062972 789912 861195 1311477 1939464 882601 1715074 698694 1152250 1085542 1985432 1230639 546378 298281 1223895 1935165 1326322 1930123 1844615 1913436 573132 1851645 1737167 1215427 1529221 902039 1010022 1855954 1851255 688619 1188215 1175176 1555948 226495 1498476 324810 1432273 751305 1908660 1659318 1239339 1845671 527007 829714 1762779 551285 847650 1697077 1176590 973706 448460 1489838 1944171 582034 254415 1400264 411708 1590616 1557588 150579 525999 772597 1026808 798905 1186564 1733286 1166318 1384297 893502 396037 1275357 1143137 414888 965176 1552611 209250 1192342 1031833 1340044 1914641 1185839 1877090 59121 1134060 1044858 103997 1910767 1961795 411645 687525 927334 1322816 865998 807322 1957099 958587 311161 1708740 983419 1419653 80674 1558364 1941989 501189 1721701 339993 335896 1072961 587779 336089 225947 1314383 1013716 328448 506318 839337 1889213 572509 671166 363806 1625595 1350909 35361 942123 394821 1657651 181182 50297 458950 1992632 1931172 728010 1865881 1399889 119330 1157505 1558054 563720 1252523 161333 1135348 1253781 1966948 600549 1307370 942240 1396957 1256412 73186 1800511 1653376 631081 1155341 865260 1099540 297823 1369522 871195 330430 1796145 1074086 575551 1154076 316796 997267 227034 555414 943948 1410808 1549062 1685704 64703 619082 1589045 405558 189169 872609 1276631 594706 1810378 906020 1086719 1583036 843302 1402864 278306 970542 25576 1571136 1431164 200190 476124 1518380 1537258 524136 999518 1016524 1293459 1403744 144100 1953252 911935 1625496 529291 161437 31169 1503074 1464505 908931 779206 1784400 1323943 1864749 330295 1217841 1795680 528543 1869678 1057489 987380 1904290 153799 1713822 1940925 1278194 1240410 440378 1419067 662003 1601701 165690 1684940 974627 1093506 285433 865235 1010943 18284 1036003 95225 1035019 1308129 458394 827933 84570 327559 116550 725350 1951493 1449500 440120 371841 1928906 490109 747770 1802762 1220125 598660 541694 792598 1888934 1920834 213681 1786966 480150 974496 855135 833340 74571 1870085 1069419 834938 1630712 1301130 1608309 1394973 81594 243457 580277 1128386 224521 635976 422411 871298 416511 171934 404997 453563 832281 1004558 823717 807530 481144 39665 44093 1664335 885493 556920 1174659 304457 746174 1010108 1915250 764334 1853575 311573 61481 1820354 1629759 367767 1828717 899992 1948679 1659765 1694359 1081591 1184725 737851 669518 152793 1545940 1290927 1618439 1024280 1806668 119713 660239 711123 852458 649571 689358 897669 906084 1033354 186172 974669 702126 1275796 394304 1669008 1544166 1619643 539798 33699 167818 1304518 1375450 830536 417753 598683 1509443 856208 1906457 493687 1547833 1572154 180589 1762810 169235 1542374 1953120 917069 1295814 1626683 60923 779107 1184139 983591 43405 567404 618692 881550 1996871 1082630 1527846 1338369 262300 1549577 1232016 1204493 258514 677821 802611 163485 1351395 1689735 303604 1160705 1815707 689757 699362 1465973 717016 210646 427550 1227058 1767602 67656 283011 119986 974081 1526983 553871 49620 1816443 71548 871122 1611487 684795 1896322 1733989 545337 118997 908838 242911 1511928 525870 1549390 1851474 140843 134801 763989 1650027 751070 1962428 1167165 158012 1943747 739163 54340 1546689 1995302 29761 702743 1822073 190605 754242 1655172 368700 1451906 82363 1029883 1925271 1805362 241323 1471891 1784595 534006 1083293 1727627 1538286 164541 1379356 944522 746093 343488 1466520 1181492 1140630 1570635 709214 1350335 202795 308984 1150943 224754 1420136 232110 215717 1555882 1167042 541943 837989 452331 399911 873849 521190 949041 537463 1962157 1958538 1155198 747365 1978446 1759751 1549928 261801 1066279 887477 1542367 1998960 1105842 10028 157843 1778448 1557699 169819 942203 1501838 1779139 597079 1831998 901065 1677887 1708631 1127085 185712 1950598 1671659 132483 1596007 1170788 1575992 1599039 1835273 1846521 61248 1100882 1081806 702558 1928533 484443 1213935 1187658 855987 147557 1149672 546021 389648 1002040 1752437 576399 958117 402479 1404187 439206 1452658 113104 1720731 1694695 1227630 196034 956706 1246575 1300930 758079 1229861 865890 1822912 730784 328931 1497121 1380555 1888801 998862 312045 1083203 1758077 627571 1585391 191259 905695 1419208 1849248 197044 108493 1667282 1817515 335599 188380 1170085 1612759 1533423 1757977 1691370 1853117 1443680 215055 1978947 1487148 1349893 1205080 268560 840836 933813 1436230 286290 813372 392818 105387 701972 622930 1313493 1575112 802119 1543051 1505477 360520 1966853 341602 1660704 1871735 1359019 1884443 305478 236411 1096445 77571 1432092 1993448 1420586 1973377 993097 931286 440200 451392 841143 1028125 701871 1837389 742781 181337 1553772 1525486 134070 1875639 1011427 1671810 447573 675252 404588 1168116 1825572 1193564 1632223 925327 1293040 60914 173523 1596298 1824540 1994819 1520070 1045996 1354365 1771411 1440280 309282 1792971 455585 339598 1572081 1884845 93835 1015385 855063 688746 1925370 3767 1017204 520627 1487901 976963 1035138 1300584 1905049 1373978 767398 357039 431410 963234 1874027 744735 1605491 990994 1167238 1676639 523333 889173 104763 417213 1739000 122535 681233 403447 1626434 568640 340991 1647461 162837 752008 418963 1702717 254340 1091329 1784907 1833445 534661 1609049 49029 721221 1503324 1056251 224878 1764299 1994467 1633122 90626 1798667 981100 1497086 1754544 1533858 783906 213467 844481 1734006 1526322 374214 394176 1550156 1026746 1112243 968627 287841 1059359 1241541 1167437 1579095 952227 1166423 1437563 279530 73446 910921 662187 836714 583720 9380 1182196 143927 293259 121347 1216620 1483781 815710 611457 14972 1783921 1774581 833804 1157843 1011649 1733998 1419213 204995 757423 468254 1256806 280245 1198995 923476 777582 1209502 1468936 695081 635272 1355979 1991511 1648368 1900819 225575 691240 973513 1173596 1410190 132831 793013 1409029 146213 1693659 1292500 1511677 701707 1857560 863724 138346 1697492 1389700 1579116 971545 365933 1571843 923211 1070778 1244943 1586374 1469235 197028 1873795 257233 952276 270386 179418 908560 840749 655191 906354 284131 654558 1224019 96790 1333615 1535790 1086854 1153440 657675 428300 577155 1194731 1600600 1306198 669507 859400 350366 1804637 770382 1058756 1695206 922148 1463450 1821897 10223 1820439 1665372 919878 1477056 123212 622246 1117416 1293635 1855196 282301 624411 13065 163340 1627128 193165 1160687 547131 930011 101026 1334242 104867 1842698 142965 498427 1064100 1667514 1121861 1837851 334573 1494821 1405735 1240447 1848001 1138940 960072 1122533 540230 609230 1954472 1991120 1582993 1912418 1708727 1787563 1760407 1921071 868573 993407 1018508 614914 14680 277084 1651197 1757954 261495 23901 1034170 113662 99143 1082946 1952097 1736038 341764 493276 1988031 1208383 576261 578652 258261 1677213 891070 1950003 226596 1539945 1661735 220949 743847 1457611 1018318 884169 43147 1106572 793302 650001 956800 589218 1478972 1969096 201573 1999679 1897898 783846 582566 238549 574241 1386653 181289 164196 1790184 1210313 1602625 1327789 932757 1138573 98891 1650427 1717119 1158942 1007104 999779 507042 975126 1795945 1331691 1897627 68973 947612 78823 969215 193044 1898158 499789 1344934 1314709 1408775 457591 1785447 1821906 1977532 460660 131954 514053 1925961 398712 468881 1629615 400269 217307 1431403 601445 243283 738883 397464 1495508 1884355 1053090 319937 413111 1338432 625496 1729879 1942243 877367 1393660 954606 1802661 918322 502817 101925 1292782 1053818 1003222 1010813 1579830 1994481 1521388 109053 1772429 1732905 290343 614051 672555 1785370 912895 1716878 482494 206920 174461 480228 81609 1704531 1258899 1458113 1086172 1793047 591363 1846087 1388135 1068948 32617 894600 1696659 264264 320673 1599774 1178899 380422 1875615 840792 1780654 793348 1349620 511089 1785716 1395176 142144 111830 172395 635235 921969 1814768 53172 562766 671399 107728 811159 1742034 711287 1993058 1693596 968279 456176 1928921 288341 938782 1711682 850808 1952545 1339350 568040 1519140 1584184 712057 1592099 1787809 1905014 199283 1476033 1701186 210512 1114542 667568 665755 1319196 158718 632738 147595 1052242 492659 617682 1719533 1563103 1141322 144289 238910 1587631 1858955 1490991 1862639 186135 1326740 309957 47551 1150253 400175 400387 1972181 469974 1860518 1192666 1901096 1726006 1841157 1804809 1640761 1279229 1978503 1814764 127527 1690146 1226532 1520977 412088 1486156 1962855 1384326 1484685 464351 1257038 1963530 651216 1605051 1867794 1533280 350186 1327689 1659135 496940 348585 1724343 706999 1184542 1757980 619918 301662 1150143 558773 560765 787857 163366 1646574 1575542 758050 710332 1478569 1529099 702140 418106 1980532 1126407 253759 1756784 128348 572196 437452 258399 1520154 682262 1545070 1172945 1704646 19035 376541 872051 901289 431645 581918 395739 1496760 1049998 417698 1485427 464587 1002438 1080586 228600 848076 93700 794804 265632 444516 744103 1086453 183469 1383795 369015 389854 1480565 418068 965609 1977394 735396 768074 483130 1642953 89353 562558 953149 176493 1696609 1189668 1979558 474796 1083612 1742024 765307 331303 320980 1447894 510012 28128 1405194 523120 1102463 1499068 1354704 831480 1108744 1830075 1071579 1716066 459768 793453 636211 611598 728576 1224673 1696249 1305907 1481069 452912 654253 1096245 1032966 708068 153569 113238 1533455 112155 1322348 447018 1625199 565124 1190875 495283 1095579 561271 1911308 478776 1256137 14522 1072955 1294191 556818 882923 872164 804273 1327539 1837072 1734771 625360 1028040 1891101 1004500 1422360 1490079 1018606 1974104 819688 1700417 800623 688050 303961 727711 1742836 1205308 769764 1900707 665702 484945 877663 1242556 847207 1066121 1607927 1502091 838107 1889310 140746 293909 1579810 836994 1098787 1306489 1059597 1744206 572869 1157469 974066 1022386 712693 847296 863038 1190236 976216 749300 1968290 1845751 1312284 1135848 822017 1348417 1691521 1363783 154922 1517594 1726489 920683 1227547 1770234 1522326 498521 427442 1324520 1781150 951294 952106 1872397 930040 1402957 1415771 62865 1517208 1564087 1995545 1731617 367211 1698182 374993 1834001 1127639 1800634 1751278 975896 58847 875128 1707050 395469 811409 1877586 1642756 1030604 286095 1800661 1869362 890000 267314 220320 28405 340445 46523 730055 904150 704355 1469342 438519 337676 1641770 802813 1428079 184031 1194084 1590289 36065 503897 258396 1488357 1147733 1350671 1375449 1954739 1605660 1054069 1743541 285297 1868231 891662 147670 1628838 734265 1543837 1109742 1946493 1836029 1373960 725143 1635937 1918869 1322609 316978 573755 1418699 466189 951433 1165764 60735 620016 53842 1549567 469231 991295 674187 1324467 318546 183984 228443 1775628 1545975 428670 1199270 1484778 380418 720267 1854237 1656076 1822759 1498763 301626 730778 1073042 120868 1418498 1621741 7721 484951 1975072 1739446 1190953 142431 817499 1527483 1564684 60421 1515881 943068 765003 1611934 534431 1834216 1045216 292261 1729747 1869939 690501 1034244 30187 1197321 1892453 1473428 1703466 191984 972847 1649589 1097385 1182499 1944350 1679700 59833 33115 1007512 167716 1630517 1072021 665091 1012637 133354 1656011 1184656 546818 5114 1775354 1805123 657286 914665 1846070 998861 681128 1236936 234073 1594321 1620844 746496 1333108 21533 205777 709422 159584 1187796 1748520 639071 1432405 940539 958869 1343098 363437 1952719 1787428 615888 1787416 1583337 1197483 899338 1536792 1731152 1700610 1731345 18853 693320 203650 1311189 382814 726839 1781750 1147516 92954 279836 1133670 1986902 579957 103309 954857 804661 168922 999498 15925 1278059 1969311 1844326 840577 314364 1808371 1126746 1586185 323219 1363351 1900473 377613 1538742 1385728 1487170 1456896 934138 618743 1774050 1024249 1470084 1176401 731199 1712029 504096 1010656 935106 160873 663473 844164 203710 795652 1829510 1443738 761130 1866349 949056 747180 1330439 710305 1259166 1696109 846860 1277672 400920 886323 1839288 1190946 1247969 87063 616176 1482679 1039354 1899232 325619 1882163 1190374 344384 438305 323079 606745 1664379 929565 1866 824236 167925 707393 1121229 507910 1050671 1577041 21259 1517720 1010444 608194 261947 262299 1270396 207962 1279078 225381 1205885 300762 84055 634555 1055428 47971 646402 1589611 727024 743428 83488 635380 327073 1281877 991503 1194923 1854295 114289 704027 1510945 1349493 1317727 571739 1192457 1212886 1073630 1495331 1009806 930525 126763 1328618 1731231 1481971 12618 74062 589051 1428957 179106 1925240 468860 646228 1999187 1455757 261729 1711851 724283 965187 637353 160154 157248 488467 1266076 1568961 1373130 1542268 687318 304322 1130149 558152 1262448 790375 675724 152685 132865 1151185 317504 309028 1501965 1973628 1487810 1983911 1564884 1451826 141984 163373 884797 1864920 413875 1240821 620775 939629 1758323 134898 1547126 415457 1305965 1343191 902904 615104 1691790 1200071 1445962 936660 300465 1793420 1572561 527770 1366887 402688 1783811 1511642 1243371 265916 1569599 1536649 903870 345955 1028165 889962 126865 1579418 1758169 1360002 403477 1166963 63579 88685 1770759 1283681 696778 6792 246423 1606593 540579 22757 1258388 729640 1877955 1761921 221661 1858254 846334 727632 994571 861173 564742 835661 1861727 795140 1431328 769090 593597 1812936 517953 28788 544304 455491 1239331 1336882 1037225 317397 1532908 163801 756636 1858703 507061 166208 513859 122709 712681 808067 887821 878430 1451669 908827 1644102 1926712 1383721 995266 1945070 1282980 1865080 1201891 403230 979112 571840 398852 1519842 934 610727 608271 931100 56455 94188 434888 1776310 878970 41791 1228561 1448301 1952505 1780106 211414 1478727 1794131 335084 1305908 1928027 507941 1119514 1432097 785711 399983 1834144 31824 138996 756488 354990 1162218 1822048 105755 1507446 1502348 1533100 1112646 1469658 533500 932426 28227 1167266 600485 1655276 1088560 1319788 1563741 275388 232146 935948 904117 1607766 62903 1406228 1952784 1125648 1219697 65767 1617670 1704769 1498755 1758681 1386898 839704 339792 197240 1786184 448838 1234109 1965449 1523772 22478 133670 511320 1952678 335818 118705 703352 1718281 1417977 959504 658555 1938896 1650774 475358 1981312 762815 1688121 959898 258523 1722353 245394 1477234 425544 250319 1986554 638540 593888 1428146 1065184 588243 918393 1214001 1523495 1422295 1842265 1759669 513702 645238 1175076 636081 69299 360410 1664340 1966994 271467 1661057 493198 1945803 1314148 1190321 708290 1116871 237320 486383 501573 444634 1288275 394370 971964 1343875 871578 389313 125765 1147323 1300490 889895 1574923 1679404 258426 99274 1640435 863317 1399961 760980 216051 1757319 240525 65788 1521342 556441 982478 743289 1475057 1119466 1633714 301218 71315 1010845 227627 869722 444377 683976 1577138 1541611 1216663 380102 511973 530457 107029 909211 1280631 1837621 220000 1978857 269082 1688083 523235 587484 1352942 209161 789853 1743757 651274 401362 470310 1714263 157085 347889 1513388 1823152 688297 1746613 610635 589486 1021203 668795 695151 1508480 1480512 1834571 1610934 1357049 1899063 1799588 924295 1712445 575327 582421 1427185 1501487 1484801 926739 1909550 1507252 1405185 815260 1172625 145104 1931841 1807390 838481 1744979 294504 1421968 1070520 586534 983123 1809780 1726672 1255022 328885 429292 1241605 909613 1379638 1157936 602328 1415823 493591 268110 1715836 350057 314326 1242200 194660 247208 1862684 982759 689281 861211 358032 424811 1264551 1039831 1553238 104079 1952104 4183 1651568 347706 1601228 224839 1492895 1850561 1818272 408516 283028 149999 1913043 1386568 2295 1279014 1508999 1061853 214573 307325 1805860 1537944 1186869 1869882 221407 1926245 1950184 1330893 1592005 646330 868476 1660483 924349 1533871 1215872 876809 1949836 451058 1531322 1228209 1597795 243841 1198384 907747 530144 25223 1557037 1860897 1721927 1946007 610267 1872336 563356 392097 1337875 1353935 1903169 1122421 584550 1670693 429737 1458911 1082485 1907581 1588405 1959187 1930981 226327 810854 1770420 1999006 717050 568409 1168399 1208779 461686 1009816 415742 95306 1605928 8222 501597 1691348 1351416 951481 1910627 1923807 114817 1323127 642764 526679 1990814 378268 122271 401235 374341 922485 1507087 80112 1372863 393106 186832 345288 647176 900208 682619 706983 1274424 981513 1934934 222048 731920 977879 1041972 1281760 1128187 1935176 275329 1397347 1651968 1692442 770664 1692703 159501 1301980 1092371 393109 1613962 235474 573968 1694440 429429 1840694 1881321 241566 320254 1539514 1501673 1951562 1254299 1225918 623704 334862 432635 470371 1929208 1983042 251522 1763024 15744 1493741 1575756 1426684 371821 1985843 548283 615870 1674011 923079 130967 562080 1286005 1818368 1264996 721756 1304029 1264274 1782716 1451252 880304 210011 841548 1195050 1769872 1926493 297372 219971 1281820 1355915 1948985 360318 714931 696993 121464 871351 1236934 134554 1375060 74969 59199 742870 1194858 957242 1752389 818639 429433 1171450 1040610 343642 495597 717163 1752316 1979773 1095187 183130 1248832 107168 1910063 991914 1761820 554787 758858 1713281 1459425 1509984 1615027 1876335 361200 872395 122318 223044 474020 407877 1880351 104874 1560414 1503558 290181 269926 1002096 1582344 1164873 322704 1282386 1434127 1304963 515138 1753644 500759 1483319 1575844 572521 1646013 1957040 291434 620278 1738396 577761 979567 818985 361445 957995 664551 937760 1166429 310540 1656890 69753 680885 264799 515751 1342205 1521983 1730560 949725 1576550 349069 1378335 609673 1844479 964034 544078 321339 1538540 1905890 588295 997135 489360 1888223 531575 1862724 1694564 934523 865945 1663442 832532 1734434 1871339 1239810 19171 1802032 1190711 1288046 161538 1242895 17055 1282611 1651888 1841581 958507 1159633 850620 380847 483125 145495 651631 1422115 197147 850926 896408 491741 419223 1466810 171891 1724897 1033398 1583497 182912 1818855 40113 830109 475280 449400 1445021 1116897 1492587 181816 927443 499822 850013 91479 448760 809187 1773326 1269562 235252 1456652 1129493 1507024 1495384 158886 224430 319054 1516787 578192 1190166 406574 689273 1091602 583185 984141 738720 1509444 1892213 66991 397725 1048093 707695 154067 1379822 1374298 840163 1059373 767807 692544 861728 1156614 915046 1647519 241158 84383 1503397 1491614 1972797 1295133 1291080 943219 852231 2016 834580 1354555 1255287 1713592 1028727 314549 1058153 1798571 1526478 30993 1467229 1515476 269272 1460365 1681002 1433512 1979338 746628 743198 1064962 1487495 1588442 1867375 1844594 1800210 1582217 131247 506135 758938 1072716 619706 1916669 1461297 1961136 1925932 686974 875852 669262 666978 1629286 1940671 1819260 1275823 1623745 1438833 1658665 1350884 453436 139202 1943597 1133054 258604 1683508 1134729 1861660 1455552 1358427 1639366 722954 1094047 1387896 150088 1546047 959476 1545235 1066331 280254 1862741 1554299 1848620 1668012 592980 1038753 1199669 1023771 1379324 560522 918232 1968503 980851 330669 644487 1256988 920712 1623681 1158184 762752 1849260 1623290 116891 1107470 1741993 1580275 1102423 1683447 44109 385053 169402 58771 1734063 1410651 1310373 1464862 1429558 397049 1506045 847217 142213 1456356 897010 1426867 1702803 791539 538306 258454 1210779 27273 256416 1503156 962514 385672 1282716 732144 732734 781253 1367076 1107952 714181 770535 276796 1577147 1695684 1270339 1342035 964955 479978 421247 1686211 721743 863406 1073558 113294 1779357 566782 1774161 126759 483506 1559676 93596 936901 810813 1408739 1279619 955852 1461060 247094 1320600 1757879 1940584 1749301 1216069 1535039 1989450 1027831 385701 1691557 1163578 896217 968409 447489 817938 45739 1544331 1041930 484483 1027578 1342203 1250706 1605623 1795062 868931 180895 502726 624119 1138118 194085 264568 1259046 1209092 1072357 22572 362234 256146 1501307 1773998 1889389 1079256 1010649 144154 451652 1007796 1008912 1936805 1440898 792220 1309472 1173564 1327216 242813 607919 1591791 584325 1916333 1362497 1161226 1083230 1710357 1911974 478499 859075 1867132 1833242 1763616 1347650 1086571 741326 973893 910337 420879 1394875 1869622 1640695 1097241 408337 1244945 1054836 1749520 133778 98371 1289905 390684 1543892 1051330 1434421 1113568 1805256 501474 653282 1800307 368814 1162180 212544 151943 1007217 637206 1135273 1230218 1142998 1793681 1535763 1119499 822350 1366469 1897831 1171371 1150142 678413 360805 1591178 1528711 1590644 1805702 566869 164315 1974248 1209658 1579059 1448330 840267 339982 1715241 214313 806421 1363659 1071869 1067915 1823914 1539916 1054511 1349472 803507 112001 1873587 993456 1641141 1458983 1232625 1773117 86471 332622 234747 1319814 111782 172834 1382656 1478700 579746 1141306 1540475 376973 1890844 26016 103427 53202 448385 537589 1621771 1651261 1911321 986547 702253 768120 357858 1872658 287710 17208 1230665 1776609 1914038 848237 851107 1591746 1024501 895817 1331318 1814236 963202 1260998 1830286 11846 226198 348987 972072 1218554 623808 1050562 22848 2886 550979 989687 341922 677638 644375 1102008 1781093 504584 289378 658035 751840 1062773 1163055 1451401 1163898 1697820 1874521 1284204 396148 1752660 1099755 1964852 724455 1998162 301035 5085 59251 851403 719054 1883832 1274388 1670064 1555635 237700 194772 1202172 1271161 1184185 266539 1700599 310934 1827385 969269 1644678 365750 1585688 1799336 1426847 1989905 282192 1904525 795362 269020 823299 1196748 1172276 1779903 1522206 851962 82876 391101 1931076 22977 1081826 1276565 844947 893623 165156 1407130 803575 1493912 284400 328248 791507 1304050 826663 1546960 1002109 877641 347515 729337 473939 207953 1704157 969230 1632258 1825459 1135952 357073 603357 296152 1418842 1662762 919557 788582 313930 843673 722376 965741 1686520 1847686 1394736 1442191 879835 967426 287596 754631 1085399 473652 16472 1601901 1451606 247995 1339890 1410280 1745416 410191 1773759 958536 1833892 478880 137014 1757345 977974 665400 507209 1916082 1877776 321234 333444 702897 1891958 300206 108527 1357794 627566 1556728 1417059 348717 1189217 973801 887875 1862536 896116 1564869 1068720 1813920 453765 791261 46733 953821 15454 505463 604833 1209947 1717952 698211 1600139 1285883 757157 242499 691611 1376567 1838790 31453 395515 646943 1517170 1597419 813380 1797898 1801888 572984 941062 735289 1359253 1660626 783565 1941692 950830 1603595 1953976 1641986 1907451 1596396 1822182 601675 1187124 1673225 1476045 792244 544793 1935185 1334546 1004698 1580626 927941 1230556 1030021 1850454 436647 1181853 1300776 294056 850451 545758 86692 1473794 387329 1583742 326206 243915 987900 998518 1585554 143040 832433 1896600 1080142 1667081 1543872 405884 1854123 1795774 1879951 1834776 912755 1154324 910411 432699 1702129 997791 1045549 1717011 757991 656392 1791386 182269 415764 734193 1394402 1078765 393844 1301321 1429224 1204357 911896 1805375 1352638 301871 663578 148889 389353 1875403 1615107 429559 667975 1747622 1523694 1309258 966362 801937 1322171 1422829 253014 665412 639303 1109172 1385231 351777 401625 637862 756733 960274 229806 1364124 1880185 986079 500018 32927 52214 373097 1298858 1702347 1220680 690071 1532010 1583979 1503131 1824532 1834700 1979147 141080 1784301 908794 494092 1801619 1789211 965811 1823378 1202809 1259020 252540 1757747 1448140 1460925 300444 1120895 1132044 90940 1579775 796023 1114192 190951 1877239 743386 541980 1185877 1167176 597574 1680326 1511606 205407 980245 803280 1013155 1816243 256389 1956773 1771054 88594 917308 230439 677031 651798 553030 1175804 930908 1763696 1395559 1822525 1104235 1519456 156460 1865520 20281 1202746 1737189 1789536 446348 523571 561231 1806081 1529337 1812166 632890 474310 572459 292214 1559000 814938 1291891 231878 1470432 916217 1314075 664630 839129 127289 143414 1453491 74157 926281 171492 796240 213910 1932738 637708 990833 1984876 1174410 618240 921473 728149 160971 203174 782064 1044990 1422499 1617350 436659 1089522 1796572 1636881 863030 1607914 150341 1494988 102862 748348 532824 1514801 1084101 975351 1160838 413827 767400 966202 197047 798428 704150 1691013 1072010 45287 714837 761034 352542 261258 1156985 529333 1631131 842699 1366627 682626 1922918 787404 2204 1630057 219214 255995 705537 1999661 1392250 151969 1483732 1494170 1919819 769452 754626 1572443 411565 406896 786650 983969 1250849 1211474 1586564 658679 1963597 453708 701615 1586756 1790529 55963 1082621 1274902 874231 1695600 1564395 252512 940567 1081169 383503 1499082 1587993 123028 1701626 1195400 918419 858410 222098 1439674 1082996 1624315 512850 458274 1687669 1751103 1645124 1798724 1229617 1686220 733379 701902 308764 4926 980834 1949203 1507929 359938 1302989 1957834 1605516 679572 1371412 1763129 1127128 1051154 1236230 771954 1032259 809936 629145 496266 718960 266893 667053 1360400 710454 1252537 1889732 684857 1689185 1924897 1567184 1804323 64187 1886066 820063 1240458 537954 858577 1926800 628096 941824 289328 1498356 924026 930909 746013 1018258 1557669 1891131 1882126 467379 1237008 991976 983285 1154775 1955066 649470 90888 1699728 254866 1718809 800689 1715615 13558 1707108 1716369 195383 239441 5059 631724 683580 1179014 1090286 800618 814192 1861110 1255833 1812980 233402 1420794 738474 1016642 641914 1729847 407719 1545181 538672 961531 880958 1631347 1979935 1555899 1758817 1804062 1902999 988176 460949 124627 761425 1271814 1001732 287959 1853124 595821 165129 1192284 1559518 34911 1271557 354436 974875 303555 1393875 1869542 17372 1731421 1885029 31934 784851 1761103 1900361 551805 601468 366523 3272 569167 1075185 1943846 1655622 411613 1609434 253646 779060 1454168 1421051 1433375 1018184 47534 53998 1403755 1514924 702457 1487406 641512 1567164 817543 861424 141308 715278 1798743 1026105 815356 1716788 950827 950921 1672578 598983 158135 995954 1380866 706572 410938 1105593 368061 366176 1105836 1687649 349162 1156624 940937 345041 1009616 1419725 1205904 762861 316701 1647539 955209 1528693 1188540 1906690 287831 1246322 1698841 1649915 441312 488697 1893916 1050869 949457 561551 392151 1676714 36232 268876 1091395 1553775 373643 556613 254760 269321 1017001 1985372 475580 543560 475900 832947 678164 1878702 1639134 1804624 529658 1410189 822271 773545 1855494 344759 1336528 810691 1619557 1153861 227184 1110834 98640 1011319 633813 1362350 729709 1071860 1402629 100054 466041 824169 329445 1356627 1530818 142977 1743575 591858 1352611 884005 1219017 72058 616678 603061 977076 1760460 109994 143718 1512528 1138873 1022519 1735978 41124 1839965 207926 1818672 1282878 577873 1786259 882357 211253 1179402 165321 1423551 458160 911437 509433 893504 100746 870219 1732456 889857 1595336 1395684 1986294 255061 430319 83181 357483 417379 1971236 1227832 1105799 1016457 746219 675442 1861811 1849477 782896 14856 93820 1030789 611779 281516 1086460 410417 38715 1113704 1443155 1524354 1064860 861773 393669 1859057 1198268 939406 1923316 359860 1556939 1745254 1750834 1684524 1970292 1334957 231195 1199333 1755353 607530 1131806 1044840 1505179 57646 579330 98260 1825739 1111300 690849 128123 1217162 1487608 976562 738823 223046 39388 413232 1681636 570504 125640 1626460 961074 1699294 1958081 457515 1670275 1545704 1298812 1192688 1421050 347246 538386 1923617 32958 1272440 1984508 1670991 1109998 1679216 1317399 386841 1611917 340769 1471752 1035371 1934535 123122 486278 197162 1213967 435428 461221 1379602 1066256 660441 880095 1218803 595406 208978 729657 1078627 1118344 973157 1470853 150101 1031713 1681583 1606242 1391390 78810 636854 713173 583105 327448 1444124 1235737 823880 1263306 952382 1648179 643483 1666557 1634004 1329464 26005 972839 432068 1747738 641378 1708488 1881700 564871 638559 84322 496325 412049 1662269 101177 232901 1247696 368462 1712798 1023504 561911 1840423 973899 1340632 919795 181354 397790 1571455 100527 520955 786842 1022375 1095668 56785 1580714 891954 1023 153715 1796988 1197695 1847631 1570293 383213 253798 409609 1875197 507163 18868 1482092 1448116 340975 9842 1453878 1017025 639658 1062130 1599350 677727 1666261 1004731 374017 994518 1389893 1813592 581613 1696644 358931 766383 315733 807866 1439047 313433 982097 403383 1440230 867820 1507064 771752 1952504 1885212 1657911 32050 1187824 1274632 1690092 1952174 1996847 1372459 650090 252615 1858688 1879201 1715955 49612 1867389 377104 377478 884640 1305276 520976 664924 722409 862469 515000 736195 134173 269861 883788 907601 583194 1505713 1923060 74945 1899515 1017601 1036099 1631920 1062392 1890625 419074 72018 1536597 478122 1421159 1240539 1488131 1382944 389578 241691 869070 785864 284491 166232 1404327 1052144 1442133 689731 925414 803246 511431 22720 876644 1642940 1661289 122328 1250400 1625182 896644 1801477 1155977 1005227 499620 931048 1840463 1856610 787877 1618143 1260675 1996399 1821076 847500 1828664 996642 488202 640025 1197863 1544225 882787 1495774 457871 958468 537017 1523818 940255 47088 252318 1318610 1779918 46054 1425351 1959222 776036 349724 1268417 1373514 821714 1005295 1796686 67519 874117 952358 775577 1390861 724881 53165 1263769 850302 967402 1601716 1263328 199842 1187121 1868011 1912700 1394842 1018346 728674 8046 1599201 1486504 1250936 1782223 1777134 380563 1586251 368420 465614 1550283 976492 1097130 59604 616039 612368 1209928 1588631 1426720 1371545 83621 1707338 1915470 376347 1951851 1852321 1107087 1050766 1141936 891779 492931 229020 134713 282257 109496 1089562 1817350 920915 82890 1179663 856437 1714072 1234226 992436 1611827 4130 227210 651195 522672 1749322 1641711 520537 144111 582592 1685664 440662 1062112 352863 1498862 628193 326712 1034769 1940278 674954 876748 1072895 1600082 1264043 1474587 1048018 966275 411182 173938 274163 1175221 1425643 1919322 927774 640450 824365 890349 1718591 54105 857501 1639801 1124059 730128 754154 614016 1348650 1119124 1300246 885365 19517 504366 1438499 260381 414519 1294101 1744386 430968 1118392 685159 103084 1492617 267060 1544071 1006403 439175 1564114 1770284 1376056 727893 104929 1708653 1982501 121777 509263 344021 1206098 1807946 587900 715509 563276 1719623 1119252 1706895 432809 880596 1384989 5173 1492943 1225779 162878 475309 46225 100829 293766 1104992 341511 999439 1531464 349716 194211 1907825 1954145 125587 1162620 832501 736608 1245981 1574715 1183733 521890 159786 867259 760808 803109 1262165 458882 1677070 640578 384393 274895 1301200 1843685 1929750 557511 385498 1100206 1402431 195439 1140708 73158 1525040 1024837 1440349 705787 621554 1699956 1390536 448472 1330135 1242510 1155527 836480 1195589 1808738 669928 1368084 1511453 1419936 451329 901964 1714016 1989084 601731 953812 1824737 1425963 660209 700003 920335 1012887 390844 59300 624730 998207 223902 1618557 909815 46530 308810 342728 1368510 1647837 1910505 199782 1759180 585008 1770212 397494 491508 1175648 216345 377468 1611342 177931 287191 241510 102376 185234 1635299 1803172 699765 870421 187007 1610177 1422224 845833 1213286 644445 100143 1710661 721579 1065110 1904155 516609 266148 1774566 1708345 881716 256858 640260 1321963 1655580 1672601 1075360 581152 793922 879159 946619 587690 1258826 412050 1017269 1169703 102193 1054477 1907482 129984 449568 833190 1135820 40852 1458808 1353570 1598706 664369 1831347 1273119 1944715 664866 736590 1847718 1992884 844530 1008281 1021430 85849 1564120 827881 357384 169787 1401679 1848920 1213118 1301202 1925984 1436074 441864 1885068 691503 1044749 1235067 1939066 138624 948051 1524339 47200 749247 1575381 1708092 1824998 1401328 388890 835897 1038352 908252 443195 1768316 1063610 1395570 329752 295078 499243 442769 1147227 1887475 346535 1133305 317364 318886 63962 487593 715664 402293 1136695 528234 179183 1728702 50276 1906876 1507 1310491 138254 1979182 893209 1569008 1752381 169942 1493710 137496 1384790 1939515 1178660 189094 1688230 1340800 1283778 1262886 30820 1328836 1469053 379454 1142041 1834803 551315 359075 1646008 1566074 125376 1685769 1076091 1549888 204826 118090 1156115 675332 1227252 1402738 1556987 1967748 258409 506148 1658221 257732 334580 1865347 68173 1242999 988705 1923991 1282801 934722 1183907 1719997 440866 637942 569902 1533131 996397 618453 1456593 1772454 893335 1771649 882105 195115 1083060 269222 1459476 1793539 1809516 311509 1512141 679692 438940 597018 272165 1347963 1878289 1846032 1888061 294710 1607686 653503 263995 1948495 1646378 479112 1176736 1695808 1400390 346720 1133607 53509 388794 1867234 135507 1602108 1500913 1061770 444096 595650 843199 414055 1063282 450575 426123 317224 39963 270691 1621345 1370748 1212055 121281 4417 1942059 1561360 930348 1410027 1515030 1443632 1733375 539547 1303663 1643437 747128 1062207 1777840 865183 697460 524871 1407653 1877465 1785363 127323 1248680 1215277 907867 840442 1832778 824883 404649 1351805 1596940 1716446 1517312 389661 1027465 1192244 1255995 1558285 1397513 1809500 1278359 515645 1427651 1629811 9378 206914 199400 901032 888642 1552908 1124644 995731 1669830 1627246 1973138 187513 315126 1277181 1774969 641902 1987930 408070 690435 1819192 700171 640664 663080 1801973 1235536 1061732 935130 1280643 1855752 285852 1533081 897657 1034880 635770 630213 953355 1514330 1260164 906007 627016 1846168 67247 733081 1667737 638336 349792 1056756 1109584 1937340 566388 215041 1711482 102733 87979 1608076 629197 652959 1756159 10077 1790884 1050248 1752571 158916 176273 1401994 386199 743461 612836 1971101 1153207 1760949 1072747 1496644 1279413 1121287 1922521 1596946 1284574 21434 469623 810279 641701 1469575 960086 1756857 1438908 1616604 1264877 1668868 1083761 578553 593517 1050847 1674650 1581440 1177917 928150 976045 1063607 1742852 901849 853396 1895387 192504 1590771 206682 1481469 261967 559367 172622 633519 1566030 995018 720913 1704552 257323 380605 1934566 1129432 1930122 1331781 225246 431976 248114 933723 1993554 1305940 1673240 435515 366002 814763 204152 93221 1946790 1612436 1840411 487509 575962 601677 1229945 774527 84212 372932 124746 1868350 483810 1403016 448688 394087 837207 229163 1852875 1301955 839113 467563 1249619 1008502 1300389 8744 245774 1373383 1006858 194198 1211738 965973 1840128 1850536 821837 635278 1344689 805422 1047576 994249 781627 7233 1108919 168968 784235 456434 832309 782792 451648 156458 53065 1383168 1973436 1847326 359803 1113162 1007667 619705 1762867 227428 87955 261601 804686 532537 1446575 1905389 545936 528668 992374 1371015 1290832 1334130 1321615 1723794 356260 1466636 714140 456232 1983677 1474668 1773497 389104 1912292 839296 1608960 456600 327845 955960 88562 968709 1768398 600938 1839008 304435 75137 587440 824557 1308320 480327 737914 1905779 838960 158394 1517071 1832971 522748 258205 684620 782424 1871853 840881 1159586 1258005 1980409 1662142 1521603 957603 613978 1353405 504530 1182150 913831 1945735 588189 264907 1406787 428540 1441572 715979 322813 669340 1047060 1315753 693580 1981635 1206572 1107337 1437509 1103675 1712432 1512042 113236 554544 85385 978994 1495440 1812514 108702 392055 21914 89576 679991 1119088 1901136 1715849 661394 392195 1706290 1116709 365977 19948 1153525 1971822 393894 1280650 1333577 1262423 1503000 887723 102316 630524 485543 606974 597962 806859 1861791 299244 246586 1405707 846047 1458063 423004 1590632 669645 1930928 697180 426395 1654589 1604602 512285 782011 482740 1321491 1587831 1248500 210804 1108035 1319368 934079 1283414 738279 7737 1732530 311435 484578 209746 1757580 314367 869569 1582870 1232631 1767 582618 55117 99418 1525408 401747 324169 223182 392089 24113 1402478 713588 1290808 1908114 350601 499304 1998651 655707 697823 1423058 1070594 500716 630212 434660 1304766 1607629 1717880 1548217 460602 1999318 1915754 715938 292860 447363 355763 1330660 1110680 789061 225857 1743441 241084 438522 1396564 1215800 1173761 1876630 1645122 961889 1998641 936477 909135 939367 40128 701793 1314924 1175415 1225669 903911 1217547 1579876 1739191 1778797 132041 1626351 1782705 1333796 1145174 1350484 1163546 1506407 1304887 1241385 1255392 1164375 1734437 958177 47405 1872252 930694 1285975 172869 362325 1468060 1255686 369775 182370 875229 1308438 1811189 497543 659408 1110176 472901 113025 848979 1208957 193997 1188083 1927942 314947 399924 1074218 1302200 1256276 1782123 1403535 1391807 763728 463217 77769 696637 1835494 624449 979643 302529 1915056 317097 1988917 430095 917079 564664 799859 82963 1509951 764568 1227277 1282975 466744 306412 809948 1143785 1851565 199403 1841044 451218 640103 1666518 325848 154529 1455383 995882 512897 1920429 871409 908649 406416 1495708 1421507 315463 1250504 851117 1444029 829917 1650353 1435199 1038334 1294848 1359203 1275280 1163296 1256954 596331 247181 917798 1862930 1317963 637866 696262 114376 536461 1427014 1966140 402513 343667 1606758 528381 1224597 296743 118619 432765 682185 517314 189872 297039 1309695 535801 1231404 768215 869825 1772440 723329 1637449 612740 573479 1141565 1643167 1493107 3984 461748 155581 251512 408491 1262492 508591 885153 1653520 1782386 1612058 951033 1776378 827407 1556566 532476 456581 249819 25717 120885 65467 1255301 129770 42178 1108860 778577 1852265 1434484 695517 1167141 1135717 1540892 1638218 881840 555604 965465 588654 7853 1189765 755710 1469986 646180 827376 256344 1504244 710866 1877505 820820 1027982 1161969 574233 838128 1684460 494466 472520 941240 1592357 1790554 1539574 1153291 859609 507098 1166647 247739 1722852 1510574 1286863 570022 1573726 1574666 876933 1347743 965421 1061115 1507969 1394852 965151 1554257 458397 952415 1972888 1105160 1668235 850299 66204 378243 1841797 1028321 107881 1704343 399230 1043362 1131748 1293278 1786812 1062785 15259 1087959 1347521 328440 37168 327307 1971299 838726 855445 1075094 796163 1006072 1810120 618248 1789368 1045763 594110 1420814 1957082 479621 1210310 144286 650607 336945 951292 1725184 1295550 1859268 1850336 972622 441243 1590648 921092 170008 249610 1488527 65824 1064724 1649354 535781 1976441 443572 713048 575781 417482 814515 739260 415298 1834313 213326 1377203 434348 805538 1055617 1879613 554358 1428398 1831826 1774812 182852 1890387 1945322 413128 40397 311034 1456963 45007 1062231 1044090 1612950 1225013 46810 59228 219749 1156162 1756805 1692509 923191 1665050 540679 1003629 1182219 854470 1748576 1431017 1087694 534401 1274115 1849804 1223330 1340020 1972431 569090 1878441 908373 592244 517145 941263 913514 1323797 302538 1889084 1394070 1111156 731806 1821851 1015246 1058873 848537 295359 1659274 1883430 1552622 1277750 1370986 126274 923941 1168976 1412202 1731451 553151 1286222 1583987 1914536 451247 493891 1010837 69103 1572481 1317928 69194 1329108 1156713 1479912 1678650 229139 1280375 1815663 1685635 547882 420849 1580429 297727 950412 810839 1155806 390688 1548032 1336674 34985 587767 72036 1624152 1851575 1491467 1705296 1186326 1519616 1990969 1071171 1020692 698963 161900 690674 199572 731327 1179108 1048822 1688053 338064 316914 1968353 1153581 1667944 197558 885015 253781 932980 1335227 1726893 1965157 818799 135944 33579 1980454 999757 388507 1333731 662619 1679710 1066340 1757973 644848 43136 690254 1723347 1537175 627488 1291983 685894 189312 228628 676940 278832 526151 1897244 1624339 823660 538636 1213063 38963 1674139 1538497 1417777 32554 441240 1057520 407378 1655846 1042609 1799680 1058460 512986 1978574 54355 974964 1914597 627829 1730133 1323243 737571 1603788 1081284 1598228 82278 235563 286563 1803137 1076448 421381 1419890 1641694 897870 1119065 384094 1210430 31457 890691 1096585 1765356 570141 1622785 1974119 1142034 1779613 880792 198595 806325 1286061 354961 1918706 1258770 1669034 1651963 1564282 637794 541638 92360 458162 1884404 1717833 1464377 847920 140098 1196991 1654921 411692 891624 1861204 405118 1671372 713274 479423 219448 951686 391636 1814980 1785360 851966 1296684 827007 1022261 397363 1256415 16841 1038698 1636434 1612410 234387 1064439 1151517 969160 1018278 274851 1098219 1705375 500164 1631318 1237414 68117 1885267 1651628 462675 1037578 442936 1037436 1760979 659413 705807 63905 1103682 1666776 1738187 1014588 1844382 704702 502273 554618 1128756 1337046 709074 1981136 968365 1777302 1049136 69595 692272 1028035 858922 1282582 740106 67234 1778379 32943 650415 1164422 487270 279389 1467404 59739 1745558 1047197 144918 1160921 496037 1518213 1464949 183547 983715 1654722 990773 550999 1172919 1425596 1548537 1324817 1982970 553663 8816 880269 380092 1839076 419386 631055 1674856 1728848 1371178 756955 733033 1954563 1870590 1268635 729808 1989531 781483 785360 773148 1129414 9711 1519767 868722 1002272 775713 1842827 1467761 955979 989503 1779351 1326127 1659742 1248875 1094293 585082 266691 1113629 1478746 1912257 912850 227271 1236238 386158 1926451 441638 1486053 1365860 521959 1129864 479896 540932 1072769 1170749 1125482 1722361 1324575 1071162 921158 842325 747633 1825647 702678 234375 1053514 1076729 700386 34518 1296897 836086 429879 1672626 1067177 488186 1473905 1132490 346296 438362 1020903 637726 990256 721846 425318 1975967 621926 622577 764584 1397167 1425238 3644 1114374 698486 1125509 1603335 494450 319681 387556 1575045 588479 1609939 871596 1171539 597248 1775568 1352908 356962 1449792 1847369 755350 617312 272901 1181879 665103 745329 82044 739095 718553 1554510 1773851 607173 799154 740745 977379 346530 232284 1467846 1960369 1923171 228900 1244244 120223 767101 1396045 1583236 1974855 238822 198974 1131173 1543305 1334780 1431014 1497101 1732376 806062 1619012 440040 755664 970870 479668 47660 486766 1461355 11096 1596795 1301452 1885122 904395 1719388 1222765 1455000 1996973 349708 267051 236212 397739 1587662 1778571 1061003 1246306 1657197 1577207 659468 296547 1347573 1944532 760380 1226467 1394194 565261 928884 1699660 53882 485430 734037 1364808 39492 55046 874415 1507719 1084450 1998867 1167417 1573207 557616 84123 495541 525357 362161 880037 1703781 59259 329385 1526184 1641707 1896223 995289 1844533 1748494 1660309 561686 984630 1080326 536456 708399 165008 1754400 1077213 1290451 1862949 1293065 915987 144592 974213 1985950 1434046 1621473 1491900 1781133 1538335 1223821 912473 1697577 1404309 1329466 1285101 889524 1644818 528855 216558 907312 1741383 1214281 76913 895875 493577 1767574 1517836 329327 537809 424041 1814620 1924033 1433580 155134 790562 519296 1287428 479894 1205966 789111 457484 808263 1775849 1967749 369234 1787016 185484 1656209 911527 1085983 760087 1920352 817319 1595311 513806 1885206 1772645 944217 890068 450557 62351 513941 1519753 1031168 1217738 81990 277476 1042821 1354993 766401 235790 511327 1143881 782452 672675 516848 625229 981145 208452 1275387 821720 1290619 1819880 335554 1508118 858778 1429898 586920 1958115 8404 1476321 1943950 586217 1722198 259560 1025367 1362254 437715 249799 83990 261530 1287811 522152 854718 12360 40579 1387224 1831980 1219401 1669782 698817 945535 1604370 1946458 1982245 222670 1400780 1895437 1763716 418935 1331985 950865 1427924 1486474 276734 1902291 1097141 560190 1517870 749441 660880 1035239 796886 57243 1998669 156286 1278005 771690 246994 1249562 1912766 102865 1046095 1558447 1083913 182023 556167 1191423 491696 1504225 1564237 704838 1546247 1344540 1178034 1212522 750507 430281 985047 1163949 1743076 1181177 1495196 1565460 145725 1571260 982354 1332708 1242196 1092345 78930 1404000 196095 1441691 1462871 1008332 853647 1190187 981925 1225069 160657 988017 371667 1638227 1548400 474742 29903 1044409 1958296 646008 1592676 1240572 375551 240971 1398164 1843715 1812505 347718 1672411 1900216 123418 388765 1482441 1988259 1086531 779100 802267 1990802 216401 1374179 1398735 1543738 1689430 411231 1239903 1549862 451264 890052 1202246 207068 1329483 152472 358258 1861415 1304388 810318 610238 244799 739909 114934 38659 468403 1141571 549704 483323 1793330 1367543 1546368 838978 1364127 308526 1796953 1033844 961818 1634695 525790 119528 1608717 1276249 543897 1590920 198413 1006388 1366008 1496867 479581 545540 1531814 212313 1310034 114110 1170836 386118 602677 1225262 736012 340949 724761 973672 1658907 1200175 730236 1336721 1747996 360949 1078750 640948 777629 617563 354882 1621222 756311 445159 1832880 589073 1013535 587879 1204192 1695353 1942794 1812393 1531390 930373 1084157 499757 1888918 1912617 1207999 802851 1447281 299342 1689643 1595680 1592401 426165 1189167 378110 615270 332500 623266 1556045 437230 113018 1971316 1557709 503680 1319906 910651 687270 182369 1273656 507202 531666 1638690 596980 1125445 347578 1823260 268667 328965 794211 605423 995292 84667 1868749 1997236 1868032 636541 1899147 918984 766922 1999477 626838 383193 1774216 559729 1513664 567211 424319 852961 1607966 1647343 1436271 1747943 1514776 1773362 607668 1002217 1539828 524043 156931 1512251 1735034 514378 1155610 1726223 632177 1208969 362606 1866009 8204 1500067 855396 1859106 584367 1761620 172877 1681967 1435886 1669009 1872005 285682 1431942 52923 506538 939033 457460 1831615 1827341 655078 1089195 134728 326813 784516 60969 1964440 1053891 231545 1045784 1431053 1676631 1610949 1623089 1455795 259641 1024140 1831751 212018 1208261 900776 669242 876958 1869770 1242547 468064 1651329 944270 408917 1777694 1491310 288755 377328 1338977 638692 688180 1986050 1423093 258297 231919 1647241 351213 540267 237156 1880142 541636 1476658 492591 1807304 846255 1284835 1179447 816729 825803 815994 1699783 187655 318353 343673 672798 1230328 1090720 678773 1569858 77343 616641 803616 259512 141654 728569 381426 944299 1888665 373017 130140 293576 1960851 376633 1620621 49360 631916 1657138 246263 1215969 1076450 1629031 1026914 60591 86399 368838 1572191 1514244 1514435 733735 1087213 1480799 1116478 781155 1103774 637406 1890025 1602971 567695 1994626 118990 1863259 1525331 1202760 1344485 1212729 1396496 391997 771146 1355999 629637 798779 910589 1990188 1299180 302554 1832343 535012 1317493 962127 1221376 770726 1130256 1554525 561788 15828 619279 1043262 207658 137387 389390 260189 294711 874923 595819 590038 930526 456234 534629 1991862 563018 1706979 1606585 1768101 1237145 1619850 765712 355410 1827028 193924 1600815 1382042 725339 1566707 1862781 571322 655174 992934 252783 1553606 1890707 1900660 1553655 1358980 1394303 78622 1097287 1910548 585423 119302 246897 1089304 1462193 1867901 276060 1666674 1349607 221833 14707 522309 1924824 907314 1968178 18324 678362 930675 1096581 204070 291766 1394320 467500 415693 457943 1806953 581607 842061 1098130 146417 721056 499140 1042711 439558 1728581 314940 1357630 1249188 813428 58451 1129761 1494173 868835 910861 276848 1952332 762207 527548 671271 283280 701461 1027966 563711 800548 1328494 1300489 702824 1362924 1447200 959751 70901 1173510 1495910 837017 1577931 719508 436360 716301 319653 564052 1869094 1919526 10032 1087040 552779 914295 202839 492835 1757217 678298 627244 1086209 1147501 756864 1889831 395588 557790 9518 1509142 118928 368745 1520232 1564172 1779295 419393 555651 282347 1841537 1675733 422151 1032671 747639 1188749 190808 1506098 400620 166362 1092636 1817863 1929023 1098947 1671658 236044 877022 1191044 485987 371686 1063204 706382 330197 1214460 344952 1535204 1397946 311847 1153179 67490 549566 355570 886769 395959 1313862 1839097 204752 339278 671023 1437037 605345 168974 327618 1749606 1135950 947577 1557473 344201 1944544 448088 961499 273061 219278 626360 730675 643597 349563 1570662 1149208 950870 1209415 965037 1160724 1763816 1140699 1723065 562127 583724 1280588 179689 973258 530101 1014121 1307044 234258 598548 825777 1429567 1303362 1617813 438321 52765 374432 1858932 1396185 652368 1335148 269777 561655 1171760 567365 267276 1409919 1213717 1473062 1284097 693169 333694 1836876 1029396 1700527 131921 762384 153839 653685 1598336 1771593 113811 201168 1033159 446381 1920046 1210687 266709 1226829 97984 362257 505096 407978 1648428 1143705 60068 1582592 284506 1642662 715780 999122 224056 1097005 679637 746712 696393 1763062 953176 616314 647731 1391531 1156771 536099 9109 610964 876399 738968 1674486 359156 145571 620072 1401350 1812031 1087999 141561 193230 1925986 1966224 399960 410036 568700 1783911 432210 1746706 1325980 203641 1182188 997016 722665 17938 296764 345337 58759 948706 1324135 1988172 17428 595472 1756736 1253194 151007 1386820 1959543 1649684 595444 1562310 107089 1001860 191427 158239 976137 571489 879178 689677 410907 1698451 149281 353955 881353 1116547 1323743 430729 412457 492178 1912737 987730 941295 1495723 1938279 133864 1341783 1600017 273525 330330 1568640 902552 215272 1929801 1118652 1748214 1170443 1910200 240976 1414493 1833127 1059474 575999 1182588 1179418 901455 1520364 645836 1645317 268915 1941395 1671982 884284 1229451 1576107 152495 389453 1854426 1289102 1159957 510923 56635 1336285 1175625 201664 862928 904405 1818184 1266995 586684 1137748 837680 1330735 175198 494974 738084 1653435 1655274 466338 1831344 931279 1022429 1006211 312497 880791 757149 1425826 45424 1417327 137792 112468 911174 364453 369079 286235 296607 229810 801300 274381 1751703 1396105 1128916 1446762 1136370 1792499 761878 1378056 1765095 1228981 1448511 1031471 739514 962204 1678072 1748235 1119299 1515814 1295549 351805 868188 16011 494718 1016046 223798 1647971 296065 1599533 1916699 1127554 190401 1947252 1774165 3825 1525032 355915 1581023 441132 105200 1202765 1434670 390427 1284821 805996 1497643 624448 1191872 1494954 1461582 183017 973193 506801 1713784 1469395 78144 773486 1687805 91727 934338 330745 1621397 164149 383836 497659 1592785 1614166 506098 1845944 1061197 96053 1154214 885630 962713 781587 1707081 907244 1647843 1265845 344374 318141 1771467 1678570 294894 1295940 66297 1644447 1904484 1864961 462216 410092 802122 1667356 157478 878196 416820 654360 1783465 1947534 211245 1405634 185105 1875504 834787 1149479 1340761 136750 1025307 804630 1991687 236078 404793 1122673 1291885 647239 1601274 1921136 607529 316152 959436 1711417 173128 222906 435596 1728916 1439807 1331569 138069 1289255 1722490 1701106 862681 368892 857065 39577 1936078 903120 1265292 212392 797688 842375 1826612 1387233 1575657 519742 1909397 422422 15939 356303 1041015 1780324 971200 405587 1135965 1888981 764879 821410 942559 1433055 14157 440080 358698 467621 1882615 1961444 1726711 823659 273874 990637 442692 985021 1531810 1370904 1848566 438405 945036 1304502 901354 1611415 1150710 162332 1642110 1702740 1852396 1083379 1148821 1030046 1685812 74397 1789807 1701676 119069 341592 1811237 1141507 1031319 780506 679741 69915 11298 1895584 932074 693039 1057257 799721 210347 1603852 1096787 1663401 557590 482617 78457 873422 1731594 779285 1963842 818552 1013412 415652 810749 1422546 1327879 1165657 333495 1505073 312805 594855 853419 1176461 142154 580747 1577235 1838940 557725 679434 1264983 279806 1861951 647699 1569252 62709 1488439 1299879 710604 559277 422937 162887 606209 1687335 1797766 1993559 891299 482170 1306045 1800454 555725 957981 1888563 257922 476099 1076471 1796306 1621819 1050231 711165 90773 1630409 1457012 1702200 923266 1292492 743140 1781464 1179924 1595109 917143 1147812 815558 1623997 1651282 212390 1565577 1124878 1230607 903254 1189294 621378 1876153 890369 471870 1638760 23201 1832517 1906006 178744 1209285 1127630 1890595 677305 787411 663680 1535523 542370 942148 1786976 1487678 1887667 57791 1477277 1776136 1890949 342369 1199212 336080 841192 25091 1927195 989998 1221298 1135114 723181 1382341 1513450 1684474 1668704 1625700 1014826 1423319 1046550 510665 1416698 1431659 712652 418049 806683 330080 529092 1847565 979840 1380240 892526 1007707 1337623 1217868 1105652 761574 1628976 1522486 863495 35229 1202822 436775 1885011 1004851 1392137 571959 1205858 1390735 1332318 268630 1749321 333569 1949272 812503 1760050 248261 1921399 1956394 1884799 490817 1607273 816486 286840 64180 696982 1184822 875408 1412298 1637509 632302 141764 772057 1502722 1564938 1367003 212812 1670916 1920125 714744 385477 1238285 135573 1926469 1432416 313626 717248 1216332 414245 1256069 475779 689102 1198767 1418891 1528439 1609712 74611 1211566 551115 924854 1057124 895566 1321235 317775 1949535 1438458 775145 725871 533142 1805335 1902848 251388 194458 1692179 198363 1458642 620200 1400313 1462979 114721 1363642 1470459 1840490 320211 75048 295126 45781 314805 882977 1114613 1938376 644253 1343486 322616 1658008 148652 1042651 1940349 1649250 362717 1733268 1947580 625120 1034986 1798765 1256824 344080 1920491 322393 665720 1900416 756554 1022302 1644959 252565 898828 56727 1697170 1293908 716745 1347435 611294 326063 1659711 62762 492596 367517 676074 1327094 1132387 1693947 1667312 931958 1647852 576964 1692809 176580 1445827 1380731 586655 1831228 982919 572800 710129 1805783 1704854 82725 573234 589223 949426 1952120 320358 1622795 834453 249033 378946 1239012 527471 101356 1203358 1886873 1521789 1961500 539230 244839 267848 854557 356876 1706836 264648 314446 993546 504156 1720740 269161 1598053 1976430 1323182 1063319 1972097 567053 1259353 693397 244600 434050 1848045 511105 807237 1096552 1734282 219687 948576 1730487 411948 1032196 1191869 144521 1409013 286180 1679000 1865404 1747886 1780388 1870731 1417041 374289 1027240 1516083 630000 91833 1754744 1218099 260057 1125581 1351708 1389175 683743 181898 259637 286121 254668 350781 375742 1637299 525489 1022708 1398342 1038658 621914 1537686 791737 544581 921245 1611954 711753 682486 210059 1092314 284064 39117 1568462 1433786 701941 326645 352504 35418 92141 1416002 321274 1308624 448324 1332120 1468450 285731 482190 1052731 1199601 382325 1148759 1499338 263227 946435 56832 1877949 631800 334595 1531272 1374540 666186 1692803 1204951 1972350 1487801 420172 1773712 1007366 780294 1864472 1252326 1505759 216580 1471196 1971183 85208 288529 1568255 175168 1880278 1676809 1086120 1958750 1150529 124929 1161621 396151 41562 409412 563107 1215158 1818883 1053888 492188 1690946 110598 239213 1381459 1442561 812336 1159665 1707930 1738925 1100120 718340 880229 486470 878111 966911 724232 865030 676725 1889497 1662179 1714871 1311910 1184220 1533714 1348958 1687658 831894 723566 1290411 821181 246750 1959562 770809 1210705 455256 932471 1253147 1051984 300157 99001 216854 578189 254545 995661 527019 509313 1596265 419036 1408923 1405715 1985606 1615599 1215265 1352311 1508451 1209733 223391 1423293 999090 978936 1102576 223173 868512 1244485 922311 886283 1170605 1892298 711348 1044640 417897 1790566 928539 1782388 1623889 952788 1277348 728377 1575885 1088477 1729402 1670061 532162 1527744 57662 703109 1928284 1019791 227020 4787 431750 1086891 1228010 221870 1340219 457423 1083133 1952258 467168 1274339 1994820 158869 1448995 1500685 462582 1355633 886745 602049 1579636 1898899 616205 1643233 238428 88983 384144 850542 1018075 560117 456774 611756 1743710 39206 641866 1639164 438177 1185836 1457499 1829457 98120 607341 287934 1184113 1234849 793620 1474456 1691565 1945037 1957974 737395 807395 1373724 533367 1716117 1561777 1461367 1933511 1720299 1777588 136257 1851342 942711 1701433 1550649 1066345 1725454 1096444 1090136 532276 83139 338215 957772 687228 1846236 1746526 491625 917246 1208077 1914041 625262 1789106 18330 97675 943908 955633 394838 1234060 1521777 834285 583258 1872485 1108230 1155155 1637953 833582 1703583 535365 1071969 888677 1974600 381709 1821966 1862426 1748194 889739 729049 81637 979573 282720 441351 673234 1765708 1947262 1790239 1684757 784833 1008528 1586510 1593966 1014929 619639 106392 1149352 851901 113119 953042 1368410 994557 633093 157194 1275004 1908924 1551559 1562422 1458711 310980 506595 1175570 748782 1730291 1159408 907710 809594 1624522 1648074 695115 562191 1771471 1766237 1478739 336677 1710519 1686364 1096770 1888517 691286 1081679 712814 500544 1235840 552077 791488 1732482 691071 1712518 1625830 940456 665939 229030 1787819 346462 95709 596579 52941 65408 1960703 153654 956159 953151 545689 149353 1078199 1361738 663952 1619960 636288 201319 1063445 149197 527958 813145 1592188 768479 1913665 531004 482950 261336 628372 971738 1116121 53139 1100376 852454 554380 1016728 1070309 1692956 729802 382299 530771 161808 311369 1590373 1369257 1382188 786926 1691899 1019210 1733542 630812 1788772 1260251 1869868 1851349 578628 92856 89548 745775 1182435 160567 514380 1528401 159180 598067 788327 368303 715953 974310 256193 1239157 72779 1797649 965868 130794 1183008 1814331 1631244 1837398 1125476 860931 295799 1539051 340651 1001915 1922345 1546256 716582 1676297 1775109 1076050 121130 948547 1792653 920079 1263693 1007794 1421425 1078111 827416 249121 826617 1118624 587160 287116 286297 1019994 644584 18926 547352 440368 719316 1097218 779284 1847920 958038 502143 1040476 934112 1658606 532964 1047388 1951464 318440 251502 636622 65488 1352706 1316264 1204562 1541692 559560 1586941 901282 1809940 1109060 1298303 1365077 1861575 258142 1710831 1271289 1059316 416320 1757753 1013308 1624851 1293884 1712683 101331 832496 18003 1517918 913604 1944065 955123 313330 1593478 1421495 840708 1062087 537993 786204 1089171 1538621 1124516 576687 1175388 718467 624046 258913 1947859 1473376 1580101 1978874 567906 742912 685512 738390 488438 929837 1534654 320936 1286858 1598092 1691972 1375513 1566545 1426094 296107 1081529 1131245 978364 187895 151991 1043463 732169 1713913 1755241 1605687 916441 1716936 1154004 389138 802639 1142042 425765 692850 431192 192598 746214 193322 719049 520318 1785675 1104667 1235601 393744 1477374 419331 1111609 1141439 94111 1115004 1219967 1405099 246298 577213 1821691 1578969 843348 1626677 1120255 1545641 1189612 353207 376315 287488 1165566 1461373 1926522 496951 941817 1537953 1095888 616546 266332 1803952 150541 89435 998935 1583143 922750 475793 261748 1962595 496264 1680269 211912 1734104 1481849 102169 1864912 1748831 1379532 483812 380334 1978805 752841 1880733 483357 829741 1500394 1662001 1665971 683925 359435 1031416 1285462 1079375 454498 1890740 723800 462831 5508 941359 933537 1875939 1468670 1780735 840960 199586 125767 387702 1211831 1370581 1632699 1204924 98297 700656 1977498 336153 25547 1917816 727452 1346562 1463674 976857 775389 1594713 1967657 1304829 1069061 393616 156340 1772335 320401 725601 1120850 393366 832906 658050 1168173 1396692 1846321 846062 984057 774411 1332973 1548732 1191396 1673749 1481260 1962489 1331279 1554852 1864547 603311 206266 1854773 1869276 475388 914561 1642004 264058 490831 681580 800673 1892205 763267 1932419 785650 783277 1382521 1213185 1142048 1271228 1352225 1536117 252060 348692 1264295 829563 1566307 439136 1542302 1599477 1328573 341457 476556 1404556 71819 1950086 743707 1987248 1501530 1119404 777457 1626245 1323822 272986 262572 1673162 399283 957650 76059 1038618 905698 716157 1243161 459479 759354 941225 175298 150318 322120 1164102 1264981 299179 1254167 1268796 1376234 224872 288170 1889269 29104 1743297 379371 1727937 639531 1913902 1205763 1808386 1095745 502927 1760772 3437 584057 120091 29895 1228986 1792415 354709 1277007 1174096 1612741 1586952 599882 1254730 156248 738101 1072611 45704 972613 540557 530711 1290487 10763 1672818 717067 962656 1647332 1067580 1765799 1171813 1875985 1218266 581474 1493797 1865982 1911126 690116 1172394 497227 1292027 132229 901160 659428 714059 454729 1428408 915489 188104 1275451 1378618 629881 1439054 1792167 639876 103223 925594 1377865 408538 814181 513832 1084445 1270822 1798454 372208 910289 1244229 609651 365903 1692193 1359057 171439 1279793 1686240 8703 682894 1656356 1941211 35061 1576678 608988 840148 1720045 1261872 1486251 1514856 1471374 321857 411831 294871 494882 82237 323677 569497 564841 820802 309850 1788521 1666010 1596571 903531 825363 1033264 1368995 1768049 758138 1846471 970468 206330 53854 945862 257180 1293831 342150 1155156 1907515 1270795 1495623 820705 760078 291293 1182938 81985 113579 1736246 1026090 1292929 1327162 799525 291744 1243199 1133985 420569 723545 1567485 501812 1466097 270429 1963350 132459 1643126 1016050 979418 592530 408696 1688346 1730324 641587 182884 367452 472181 1403835 382014 1370819 1335541 527304 1091149 1844588 1235910 1293882 189941 1476332 1207280 86080 516426 1978637 699078 1193812 942681 141721 1815728 697049 805961 924008 1903858 598965 149265 1009217 1886555 1889495 1397379 1868178 1108994 107179 322809 230725 237468 462619 1400943 1863353 909335 1423854 530865 573062 1905499 1105961 1130635 1768537 1274405 438459 335923 1444427 1928847 1146066 11343 1960768 935396 34491 690516 739585 306370 596914 832811 1022671 874010 243207 262261 681889 1044563 498589 589623 1720991 975356 43167 1901111 263781 374829 881724 631013 183832 318282 1343056 616418 1603176 814373 1471571 689944 179113 1605072 1241426 722019 1278550 1815268 831782 319272 78456 1823956 885903 806075 1317045 1006789 372544 790862 1186743 1373740 4590 527759 203501 1118750 973903 1420458 371832 1433074 1217025 380433 1911726 1469535 816438 1736253 1769223 646681 39009 1373053 94500 1831494 144370 651479 1598971 1891091 1833337 32655 39898 291823 365765 1510067 336550 56025 1218127 360291 1030862 1983877 427245 85041 360712 1635257 875996 740319 512757 1728126 1042692 951959 1452119 1372621 883023 1584607 981842 410015 1818160 345341 1787943 890520 1608768 1929157 469104 68150 560353 1706995 1336454 1988920 875167 766743 1395678 967356 889751 287794 62502 1487275 616515 1814250 1110696 572045 53454 531784 549217 547281 1886896 1219929 246398 1133107 1446662 1679954 120661 1034490 1725381 1577460 418162 1725266 747903 1186739 89124 1328048 1179742 1773181 915445 973819 123091 368703 293466 1246686 1981818 975435 1818711 1979828 285135 1693222 698367 883572 432579 1735973 1636142 557297 1230301 1590609 3052 1308721 986867 1090922 414389 1964634 1070945 522469 1192447 1854538 1586324 1008294 166513 914307 1494532 1183171 149333 1140583 1789630 1037011 1502562 1391678 1615799 475737 716305 15364 1779636 61388 321954 114942 738779 998076 641413 1631261 1999649 1797426 1585643 1526036 1737178 175200 356557 1778679 1420083 1519960 1281330 976704 1725619 1145867 41719 1119584 940220 261151 1241416 1823774 1216300 401035 641785 222014 189361 1270389 218632 1152773 1915122 1823612 556180 1966841 878249 1515876 1926586 329169 896825 1667314 647284 1191854 1918773 1491801 889476 1981435 1835576 1819165 1300749 1265207 605783 1125559 1347278 1551476 604166 1868025 577342 773678 22274 1095938 624661 1242452 892752 1177036 1584223 1359418 1481052 815140 194570 1158906 801900 1450550 987802 14163 1556079 1942335 1013529 372877 1222355 216588 1697277 364160 800638 340728 1376708 1722371 1074720 733111 1911588 988289 1216391 1582507 885335 1715814 1784385 1935674 873159 828364 849226 1205694 1399951 241862 1888537 839120 1501721 1370780 1009563 1927921 1008365 88909 111579 564513 320850 13406 815958 587563 817801 886521 1329527 557446 619073 1730079 433761 683264 227220 435845 65270 1677079 1055162 1232336 1582272 1190115 1395156 1851273 732469 178996 1533377 29081 1217260 803444 545140 1327781 1942987 959752 857779 1313881 1439211 1892929 1629589 1041190 1272746 919806 1826570 1868415 1608176 566070 732779 779334 1687351 1878524 1925500 737183 518142 1614749 1095215 1339167 1980481 427713 1737416 1902054 1116545 98273 257474 1102034 580062 316483 1535771 279499 393693 1274844 477498 494224 1355161 748777 784576 1044926 211024 783409 22590 779021 1304908 1296957 738548 1522614 931908 717772 274751 1214928 83963 394374 661489 1457740 1949940 13498 678904 1542245 1702998 1506995 1251170 1533198 1719149 967952 197488 1159278 795734 1498451 1791778 419316 1703515 218097 1772936 712696 1829786 1418751 1289134 1890312 100823 473827 222620 1102354 1037573 977774 1476246 93200 920113 196767 179100 726617 1009635 502886 559002 1244269 455541 441470 709556 579684 340304 126921 896506 1589600 1433680 167132 1276199 1808946 1620215 947434 1935173 1589818 831528 429573 40170 1836716 963392 1000845 1191876 497208 955553 554160 1843947 1510850 909322 34030 1482687 618475 1225731 800736 1787725 1425635 1100079 983756 1639540 574821 303995 1356645 1230678 1708470 1686631 805085 1866787 1266777 1487782 521585 729419 25134 1465189 996739 778826 1425756 581387 757748 462343 335495 1435457 389585 797867 67354 861475 210278 1943199 1470309 116704 832688 314525 232926 785990 281109 364776 206941 857986 306150 579435 142420 46822 496582 1940113 107427 794988 614576 335904 691705 213265 1837313 217760 270958 972010 1373592 559287 1979614 1830145 1408266 1906236 1183680 581577 750252 351830 1868536 699737 491970 1123997 122527 243516 48877 951802 701436 332342 11797 1946519 1121335 882852 1782780 1837786 1355690 1022278 1841277 1511349 1874240 1950751 974126 1373009 734266 906747 850988 1313046 1482016 14781 1815852 639849 947608 732453 171917 1702297 400324 329694 391089 1659504 917294 1521597 1956476 79122 1623982 1992552 1103266 1077813 1057509 1147345 1660606 1127231 759654 410250 1176816 641534 769130 1127169 1354143 1116240 908750 1461067 1252526 474977 1908694 707856 200799 74370 921669 978671 1349743 10529 242482 1133831 55034 11349 617117 1427225 778207 1722058 687425 1376974 1788365 1749969 1116351 1759485 371869 1124054 1564299 1365056 743667 999175 1019879 1330650 956204 1609540 1486011 812460 807633 1149991 326511 701661 1084438 286482 702434 698246 182082 351533 524164 1574157 149367 1639767 1142939 1872962 685985 551800 311699 1856589 373186 1032178 1488188 1819990 1515239 440880 63226 592284 670757 1817119 421444 1969684 1615727 1125302 1663911 1978079 1222884 1060479 166987 1348347 37391 1206160 266386 1617436 1294074 436279 223184 1220379 879932 74340 80756 240090 1485652 172767 257264 1674818 1474987 55457 1054654 1257563 416549 197328 1591338 518406 75514 138802 56414 1521290 570178 201724 916501 536417 1141419 293970 1320915 1377298 1723217 749028 174529 1196785 1409331 1678108 321614 1332268 774892 195441 740115 176446 1189386 929204 205721 476433 1142285 174698 641503 1441766 1930277 1972464 1229909 1529988 781503 1472538 1614137 1167522 470054 1645872 20608 1168220 1177830 28445 1582703 1017329 88765 1904226 700337 958959 1629895 1797345 1984221 960342 1216174 576296 114439 1075143 1874656 537304 1083670 662159 234182 383891 464302 1163607 490760 1197996 1734428 1366737 886338 252141 666591 1438758 1762869 1444694 1592622 1865570 1205352 380644 1832174 276894 1494596 331126 1482307 22122 975081 1745394 478145 572131 1871714 1156732 345659 1078612 785580 318860 418647 1383479 29913 226319 632877 104956 1120104 1215697 1457782 1613373 1716073 1638801 418512 440788 1589194 302714 1644861 500205 825350 448054 606490 247964 116858 853895 128194 797177 1252678 1067088 174042 88098 8624 285719 1124051 597990 1342277 208205 268352 272900 842853 329982 1567143 434483 862387 1370520 1077444 392583 1287221 1448966 1583751 1230839 602502 415381 789734 1787933 639581 437996 1078241 511270 507754 1819549 17153 623658 1620465 89161 1037915 1314223 1467625 1674064 807157 1792789 795136 1257347 1164868 654624 1599473 293815 543315 1997083 1097123 747713 635469 1062595 1277671 1057506 872957 1264578 1109353 193980 393124 1778608 1329734 1322400 1744825 1525021 1628706 702978 1835717 6777 243935 515876 344369 457027 677835 1571721 1399289 1921711 884610 137228 464009 551116 405340 673843 641594 20640 789498 25507 360780 1240823 846413 448813 821658 892252 1629906 1254418 1392825 211389 1068593 850567 543284 128 1440859 255283 956258 551065 1987223 1006195 1187041 250336 1492291 1789990 1834635 510592 571110 717125 343195 1359217 1996764 245541 1833034 1042633 1849652 123730 1005202 227 282770 1647849 1030134 1622038 3558 123793 1014896 1784006 785238 1423300 788149 1913358 1626280 1470168 361937 803413 171275 1408837 1179208 820482 1244625 1221074 1996035 1669929 499186 1212772 1269512 1896083 1979633 1416555 1532349 1986772 1373815 1577086 1794838 1482735 1042780 1593800 790889 48731 698854 113158 1625473 515262 538082 1330449 1727145 145613 406482 1423681 142920 1294140 1026711 445724 890316 474193 1166784 487549 1722388 1927281 1890032 1813699 856915 1895208 1748081 1955183 674150 33399 598797 919542 550162 1004838 1428605 1005798 14764 502860 461176 1658069 1987303 422736 920765 1546511 388520 23429 1860033 846608 1519541 351358 144388 436803 953435 44978 409678 1662267 43931 309766 1162541 1635437 1541242 1314376 1615923 1681370 1616505 1063724 221338 1149001 1515426 1265750 1624445 1940773 1106401 1031212 226990 1022962 1238735 1521152 654111 1311276 1964898 1437990 368669 458449 743358 267812 529810 230860 286717 1852492 750568 844161 552331 57373 341378 718007 1660502 1359577 1849654 1943644 462254 1503502 1711590 1150022 1522952 1248428 711220 140879 146836 1077789 1423310 1989619 808771 966976 428162 38865 489476 1878203 958982 416694 1679747 937811 1914019 1391651 1517014 1303331 1655246 336742 9190 907215 452724 1806640 1035929 407371 1595479 325332 439691 1544581 1839549 638320 362321 818221 1233781 731793 1873462 1310216 1713801 1783385 1080140 1792510 554691 833008 1398042 1211786 454343 1822080 379118 442887 232992 733971 1678093 1371492 1105668 603953 244162 271938 151524 1690005 1116882 1507961 1712618 1541190 250932 719133 421331 655940 1761055 144466 1634281 530116 1707097 742449 1066338 1401700 1266612 1811301 486568 442202 1663048 1263706 156973 1323970 618650 634918 175165 865657 50273 686742 620551 1223721 1012359 1328890 1314802 1969196 1211161 1778554 1678633 32800 544542 1345490 91594 258198 1882999 1196866 1348939 77852 633647 1561285 827810 229247 1492118 997051 798279 898450 589463 1310995 1863308 1836967 1151374 1928717 1065619 1173548 1304683 1644709 517686 1025662 1294784 823353 1498677 1408383 868122 1956750 500582 1712419 730300 586910 246209 1062357 1683197 1504960 984532 1013201 686058 416386 847789 774145 353427 519866 737439 1172423 78657 1058157 1835859 935032 1325224 200075 301768 1680625 699185 1872167 1681384 1965142 619608 570204 1006754 832839 569456 219529 586961 513451 294067 1643300 1235176 656376 979018 1130384 1286317 497850 950840 860399 1613608 942082 636515 1930950 1132553 950712 1373162 45224 702446 1935539 198106 712245 1599986 1179297 1672038 398206 1899726 1417323 1703222 1954729 1643860 1315334 1367153 1249720 1791794 1020430 599060 799247 1415374 1764944 1880972 745608 1799501 1794768 1854314 690696 1197700 1763708 293034 549309 1810511 24361 661961 1408815 322469 529412 355007 51498 674684 1777310 1959877 263190 412190 1143397 999167 1644858 402972 1911693 1145365 109747 1060343 905711 716332 1947493 1626766 1470599 452863 1240514 1644 1963029 278506 1185248 371811 192708 758695 1301199 1858965 1893911 1891512 959560 1668489 1910209 726054 601191 178207 1008902 1676344 1966027 107064 306725 1189840 57525 401797 219400 1014226 133153 159200 1416079 1493600 1596800 646158 1425510 97146 580656 1590936 1612335 929995 972281 1119620 16009 1304458 100506 652254 784682 1289822 960951 688683 1985710 1392272 862004 1185654 1552919 523840 1332748 1684137 651228 95252 272850 1156974 713230 1543937 1096359 1079503 690038 1443782 1598669 1972529 1657403 32660 1300692 1876748 309952 786210 1184864 1403489 1409162 743518 1674236 1254148 1067413 272014 980224 340799 1025012 705349 1017837 1327024 1540742 96972 136097 1205710 1465747 174774 1957243 1040372 860859 488021 1673655 1174687 1919562 886855 690401 1744268 807320 1760116 1529014 1429742 1390166 1145040 133627 1256884 1831097 213267 1387632 1766255 1521582 1057781 1580692 1146856 451539 1066483 691630 1841566 432642 1310025 964584 1152783 316143 1476843 1865371 294851 1558017 937785 1296973 1848494 263329 1859961 1044889 882362 857690 758478 464503 8219 889349 1445669 613885 1313754 1412287 1405232 89643 714840 1483033 276605 387656 1219475 1033309 166324 302449 400695 813195 1351684 1762627 1670206 688647 1458186 432528 1688127 223529 1330018 1425620 1083290 1280035 129259 29413 512864 1192641 1404802 45852 629888 1924987 250585 285251 1781841 318257 1828381 1576008 82482 297537 437441 1385284 1571277 1629675 1138158 901450 963290 994214 1707648 1266191 934481 478349 526844 943122 1640433 24495 1825265 415405 780322 307653 142590 51136 71989 1515712 649726 1145277 1376612 211364 854552 1803346 1545104 333846 473234 1457291 1692935 1133619 1917441 926865 617837 912152 1208263 544195 1702630 964159 826851 1753721 1045591 277426 1161591 1873483 600469 1211185 1080324 14671 1055055 976805 1569226 1367221 23405 1229488 758872 1607701 1286112 1719689 1386417 54204 201519 659415 291750 733578 1424352 117715 185273 99765 1520218 1255497 912392 509989 1014151 934328 713363 473174 474464 878594 1598645 1980835 383877 437788 90878 826573 854653 198465 1239095 1529820 484713 489981 512998 1583558 895850 245157 290969 1287771 1829172 33806 1343158 1080709 1633305 110966 358718 112373 969292 64702 1786091 471306 1174103 341892 49042 766881 330526 1324249 1209802 545150 1105362 856848 1678891 1472407 798351 1550702 1935867 1018536 939615 924114 310911 1144717 679421 10272 526419 1258833 73707 221200 368396 136681 130699 1714349 519747 1577479 1805082 1012395 692754 1070681 1693399 1865907 1706506 1770679 230397 419996 654467 1013200 789164 1490950 667551 293764 721121 1495098 1901914 1133330 1101834 1963569 1196595 320345 376143 1023270 1134492 1827873 1617344 1493089 853348 1788511 239258 750520 489030 728587 1872243 530874 888498 1414397 1300523 1609801 463974 1219130 287215 1068881 173029 384343 1469122 33717 698747 1881705 370644 1700230 1174293 793842 242306 1921319 1053926 1778546 507379 992042 1975019 162410 1116019 1111154 317507 1432180 1697130 173926 1566875 658418 1882860 565283 1015192 1681296 347250 1775993 1126448 1827331 948046 521126 1765864 574808 1695985 579685 1296139 233392 26677 1101743 894063 1594536 1458018 664710 1090380 58037 443041 1530510 1338572 1379053 512409 490965 1903906 1136060 776859 795287 1181957 1522518 1317926 704296 1636049 628525 1949300 723001 247801 1490900 1144957 379405 1743291 1058159 106804 161250 1600491 1242581 1992216 1254759 430539 178172 955685 1937733 564634 737351 429049 1991928 582374 1119171 1162959 1015432 639002 1298733 1320727 1320176 418037 1731830 1070861 1670108 1586916 1709289 1409421 1923497 1808977 1451587 1526365 1141517 1266888 1242087 910931 261161 1282579 965432 1754495 1846028 1880411 134897 1487631 978804 923979 216350 310751 1009286 1279983 1711038 1285238 1903842 1346515 762709 1647789 1534644 1566096 650220 1213561 1517391 754580 1340747 940472 228415 1720663 1733365 798438 550623 434643 112697 1765188 1376889 1455834 1161506 345013 74330 782146 1705148 521553 1592402 924723 1018044 1867003 893570 1740561 723618 65046 152734 313246 1688968 640172 328547 1490673 804820 1508957 1004363 730212 1483873 145995 1400679 986919 1319593 1199497 348513 1098943 1431917 1194563 1156429 1258918 1265710 1750436 899833 1093421 117492 1965291 189569 1389025 1398364 387244 1817132 586866 884141 1296271 1702203 1898441 804737 1026849 1623551 289187 1296310 1161000 1060279 837910 958376 1204216 621574 1275065 803886 166762 1446030 1278019 627414 1546206 1895964 961255 716241 655852 1195345 586978 841166 500396 627219 99866 1929979 729830 1303579 1327642 277651 779454 1024491 412701 1549026 43525 1185736 807099 57561 1630608 1134512 1330459 1529323 79588 108219 59301 1710659 143926 304647 775177 1027372 69689 1610283 176018 651546 266445 17252 1594596 1306400 493994 933936 753707 1700381 478763 104614 1890567 910400 910866 639989 1959325 201788 349303 157169 832592 1925953 1202439 1031294 72010 510953 990454 277575 1483408 1250284 1015378 1161955 1762132 228104 791907 1023919 1214478 1100674 1866135 106271 1693082 708649 1067759 1245326 1375621 630764 966464 174623 1099813 1415974 1472207 980241 920024 1198061 1299461 1837235 1990243 1880254 1749472 1038205 258212 309377 484803 6465 802240 446457 1239213 1068519 1434120 1680036 339316 1257775 1856709 1680052 944150 426085 1433866 1303870 469731 1927670 477509 451730 802009 571687 1226784 305308 474854 1746331 1519321 138087 189129 1857056 1425166 1708227 148989 260704 1030523 296120 1929687 368653 702577 222928 1857345 1404288 816989 103067 573108 1032314 1275873 622592 1601513 945727 998694 1369533 1793054 1895184 288116 412765 1363422 143997 311038 998753 118353 1818791 1986921 1146703 500267 1414828 416041 944789 976394 788904 1305699 1001516 182013 56870 976197 561499 152560 1392310 1770038 1577517 82783 531725 1091830 1438644 1903795 488994 1070426 1405198 1826333 1596550 870951 1945980 1367442 916524 197791 1367978 266549 1872997 1127584 1759237 1203213 784969 272381 1546756 1892064 1019429 746637 817724 1247714 1344534 1729457 1986799 1524037 165538 1645566 1115312 1753057 1217526 1611139 666952 760240 247622 111064 1814061 1393045 372898 1870378 627598 1428716 990526 1748287 1016178 1304093 625621 575878 1981393 1384007 81972 229984 774244 376726 600337 758754 1352626 1609923 1431098 492494 1183588 387788 292581 92823 1129148 1794468 481626 1731242 1298433 1963225 443751 1987377 1792272 1704120 1337200 1976353 995535 1245629 1892953 1966737 464932 572426 1866547 262361 991137 687479 23206 1684120 1844338 1462862 1798681 1355324 1506572 464801 227170 750488 923377 1244276 609512 92230 735316 1910334 1989911 559210 1024787 554225 80678 548849 1039105 1485671 84308 748649 138100 670429 194595 828397 1689328 1632518 1995737 1719497 508972 488599 1828423 1734632 972055 1799031 1618043 1966094 861706 1481219 1484353 903767 1642997 65193 1375549 477002 742195 655449 708309 1399423 1843915 1202283 1843202 1113049 955343 1989856 1560976 1470325 81139 472116 913622 254310 1592778 446451 1753506 905893 1810706 863986 1583482 231475 1232856 1412805 1089668 594774 777410 1696903 1874245 1739845 1925079 1660047 1750481 256143 1742036 1233433 291074 1086659 1792205 1852996 1697467 263768 473719 62871 545138 1945843 936816 1750474 377325 1204484 1412359 316335 1854382 118302 1599938 335524 34103 672143 791273 1323002 788665 878660 1660066 1608192 388697 846056 1597135 1799637 531022 1352548 15416 905355 884133 1341720 769339 875872 63307 491491 245924 379854 850935 366833 1819470 791956 1004336 687291 354453 1960203 306501 1708496 132965 1295013 1935006 652076 1453255 1977348 864949 458053 1738236 360580 33829 614299 253764 441136 1288858 1504622 1513635 1755251 1368800 1467086 1901439 1007146 792099 1114460 1684774 1148148 1194020 479660 1979675 1168753 1532072 694889 1113213 855548 1860218 1207355 809820 692170 1602122 779974 298453 95908 1536700 82597 1856771 238049 319832 634451 1560378 813132 1286833 1796613 37421 631862 1499919 1881590 1407349 47239 569959 295934 1863214 714068 244620 376125 1040831 968988 1994891 1964959 604637 1709967 1476478 1042733 1324049 1496708 1815386 391521 781584 1702908 829424 1666726 739911 940311 69994 43336 678159 662910 767423 208512 1391293 921869 1530832 1529943 109995 1182370 926985 23088 725764 1570176 1019565 1110793 1425108 1683817 377763 1742253 1302780 340524 230657 679725 1943656 1803388 900728 1152769 1078101 417809 1031725 703084 224115 221650 812861 1196120 1541248 265558 270773 1148681 470321 869291 1505849 31556 439028 1279534 955499 983666 525539 1937188 1000158 1574123 1893351 866648 1408198 1456428 66389 1249290 634398 849354 1436252 671133 1777874 1605725 1695608 1383899 405354 124371 356364 812668 1806526 647425 1149651 1371640 1999050 878918 1109847 845145 117011 884227 1222550 1895404 1702644 906149 571845 1168104 580823 678538 1021255 1925189 1405267 1127039 343643 1327520 838959 474030 1819931 319027 242355 1874830 1303621 1800924 939234 1427556 1641848 1252172 1006055 15108 1638056 1061646 1591836 288540 1546595 1595577 1574687 1839918 675224 1256157 283031 494086 681483 1194870 802428 1382506 1778497 505972 1825342 1945297 1692670 535002 896844 43365 158815 1383620 598443 455911 787140 36171 526901 1325153 1412553 171302 149572 723943 1297602 1315607 1208438 450443 744087 1716352 714879 804720 150459 1014935 48382 532059 280150 1540294 1571079 1465743 366540 368743 1837342 1646191 1200119 766275 889570 402158 1447856 1519660 469727 480252 1608153 140418 985380 1246411 1613959 302976 1111449 1651323 19910 383049 23148 1983894 1343236 840717 1358662 643761 343214 315697 1997139 1107541 1819203 1342325 1715404 3820 791356 924243 321310 1074136 1356725 1858520 1581213 413461 1771446 746988 1454467 997174 686304 422836 1499537 1418900 1415305 318485 1184361 537438 206332 185165 1138179 249446 438219 923071 75939 1214061 863386 762390 1587687 1137429 555774 1040899 196527 778656 265979 595319 1218435 1197947 339354 480886 463886 728393 1212031 1070668 1100201 1588339 370598 1183293 211114 17256 171930 773602 449312 49026 1503926 1261241 1646718 1675580 220003 1627466 557801 1073126 1392031 1572022 1351999 243225 935393 912490 674987 696233 1909141 834034 406285 1747866 56716 1341527 570334 264896 941934 1281049 1356641 765078 215807 250447 1792095 829480 1845051 1171237 1630066 739693 1481706 1016252 1433813 1063945 1578333 766435 18920 21752 353404 1670431 525933 864419 363535 840336 65634 1260558 1760956 155834 1214424 1830506 197470 1233055 945214 1686043 1349613 699498 1921633 1029765 903425 654073 1570934 1484134 1677745 637975 889276 533435 463111 1626783 334327 1347560 1331006 607511 936444 244079 699224 928247 895688 640007 814408 125676 400531 392502 896563 1901499 1291257 1923878 325739 1046372 394155 593091 1305459 475954 573046 1887632 105491 371496 359157 363454 1857776 1186654 864547 554486 1640099 48700 1878308 1176667 863126 114882 1616901 331631 391650 774506 1877396 307557 916521 1270726 1802428 540909 317565 511044 536129 758265 56240 1075340 861162 1080609 84112 1252542 1902870 338704 569703 263954 1353889 1059360 1275361 104578 824692 715132 328872 339663 1071339 1524065 885297 1969247 609753 1482046 478959 706426 842285 245140 1113927 816944 1448541 1632565 565318 372869 603109 1066956 1062343 733989 526097 372759 456304 326368 1754161 757624 1339254 1801984 1777093 1557268 1604971 1035944 1695740 1377329 1555759 563418 1946305 1390546 1867090 1500908 1415929 151845 923100 982199 404634 1188781 1837469 1888031 1847154 1436222 1036023 1182299 1006578 563049 221239 761525 637058 1122842 363127 1381541 1787567 1884073 1398159 144578 1805154 499589 1264537 1138956 281118 1237203 1265779 1780056 1263943 669736 1715886 1818567 745751 198194 584844 1320767 1710216 427726 1052015 616909 1663807 1583041 868833 807394 1544978 1760824 1781459 1045768 185766 1469925 1011276 1612719 1140310 207638 1120975 288578 668113 1600393 1707473 1404417 1127718 441989 11906 1930200 1746076 111296 1195254 639593 1461472 1761277 754978 844791 520753 15258 1595740 528044 1877257 1145798 542013 1078609 1965424 1288221 757977 1466812 1299274 1911384 652872 1828028 1501604 891459 1878496 1318306 645799 929911 698894 1019049 1778311 162953 824745 1556464 1296115 1379420 1349012 158229 1197488 843160 1313887 558323 63301 1999657 1301072 1914654 1587285 614542 373229 1867505 1062909 882539 963005 184137 1838071 61787 385897 1972746 773343 1047175 1409439 1891953 1524384 442246 1967219 1527019 1033557 1543623 825176 1018873 1674282 5496 1671543 1817673 314150 730805 674775 1441328 933675 25894 1373056 1928002 1227034 1407852 339920 1939976 1602660 1124437 902006 1441713 60297 161571 1588401 961060 1704190 1886202 44045 408260 914975 1123270 502728 958291 428931 1617185 817835 889657 845894 131736 1499559 1503779 1654768 1017229 1558491 1973974 1597290 1237549 154467 748183 687340 1066963 1683494 670346 1850171 40058 1418392 1971059 844072 1479456 23680 379658 520718 89132 25943 371710 831057 1785766 944703 232803 1259031 670214 1418261 1848253 656923 370172 342653 1120802 581807 1177427 657686 1468036 1976461 262913 1817006 1401807 23364 792055 1970417 1396634 1145255 832350 1532170 868674 1482807 230072 1171435 8899 120771 1468256 1093583 874632 416348 1082672 75210 873995 1737941 475642 509940 1147854 685263 1209916 627706 802848 1418147 217467 653307 1524250 1445987 1142532 1286366 312639 64562 790745 803482 1856137 436835 1433432 1198678 759107 1307996 418838 143418 57906 1314693 80400 1790082 1609860 1310396 382179 60865 1188478 1584432 679241 930244 1878201 487039 712384 204498 422767 231537 376557 33526 589457 1747004 903677 620687 1665433 760978 967584 1688383 179910 1617985 753494 315089 1935558 1289597 1249020 1830700 1555893 1806029 1971872 1670763 734308 1647702 891096 1845357 324192 1106030 404645 675757 1378338 127455 792403 470177 1829198 750709 1381660 1907834 1592988 5422 1535260 424424 1813350 25337 137094 791093 1236926 1663186 1410838 1862838 293188 558227 402103 1481663 716972 850813 1106063 837560 685759 1629514 1890920 1686471 1628563 663088 1655534 684905 604962 996915 913489 30469 850871 1822721 1071180 1868153 1065232 1034814 645341 1011996 1565237 1641361 137595 741690 1460409 893823 1108825 95903 724526 528145 1978497 1959837 127635 1920032 172747 565771 1600269 865394 1134913 1166726 1921627 719810 231541 1370488 1208376 825840 891570 119948 1628267 51358 25890 1232147 686419 1421938 1518622 277746 68107 616061 293011 1141461 924411 787294 246625 745500 1377992 1976920 1000352 1890262 697575 742324 1485528 1354771 333394 928727 1310761 845989 1517975 1146634 206220 1450495 576176 1872438 1905522 705652 1227546 1101320 1338473 471969 1730180 462028 1321190 1261584 1110725 1576349 100035 1500070 1733914 964110 1687870 1093855 457950 1499223 1225829 1684903 911506 567859 1628259 704817 480418 848722 1818427 1744794 198725 1984127 1446720 462946 1647658 217652 1318987 322635 1488848 1523800 1289098 697605 650794 618800 1117392 1610062 1557168 482895 441952 1655760 1989897 1734588 664472 520381 187351 11297 189110 464410 495003 568685 1396436 1126738 1099863 1510498 1209230 1835442 1896586 1592930 1723882 771903 1450136 1557362 1951735 210750 805150 643617 1249553 735596 762748 1078966 1019202 1994598 451003 1472010 642878 838971 669999 529056 738603 1494319 1304728 25737 1475407 1773211 1501724 1390530 824281 681558 1443184 32789 672361 1999687 1966838 1772569 80741 638923 419314 1761528 1853709 1367774 160005 319637 1351636 1347531 136576 1829239 1647177 125171 110859 1707682 1111920 1690336 974026 1443767 1258039 431060 847797 636945 1832548 428408 1767779 974504 1390382 28894 556327 378559 1668773 813297 670497 1672646 819298 1879143 1496981 475251 30839 378614 1147354 896459 1526331 855363 426397 654690 822488 1192384 778710 977499 1511965 122721 1556227 1240115 361540 1244612 934666 636571 975206 836974 1303496 1582299 1424476 112165 1142727 1327905 297699 844511 1821272 686165 1020159 832580 36882 1022985 1449920 1023313 1323395 1544753 1062014 88247 520236 866651 390811 341966 343947 1468576 1462769 426914 1957023 954647 1594632 896548 805182 854688 358815 678708 86135 1439920 907909 176227 1230486 1683255 1868175 1457916 1363332 392522 549009 139371 1445056 1278299 367783 602981 932794 738675 1328569 159781 960204 1005765 643867 1395897 1886319 1747323 1190423 736134 946235 593487 723380 1029457 171271 1351383 374997 570527 1413352 395552 505391 977491 1808426 1566058 979281 421450 934161 1505816 550404 1143150 1970329 126039 169933 1616906 703022 995657 561393 265281 1215271 756713 1416185 1429804 552255 1048534 927030 1704989 255231 1760747 1593988 1620393 169624 304961 1272454 707302 1181498 803798 1047963 1710131 308255 469246 845002 1938284 662761 516637 1326635 1989070 317069 824799 1727803 322039 10812 168885 1815910 1080020 638614 989215 630744 230379 1850328 394465 1430820 1407276 761274 869172 1052799 1409559 567738 1410353 1348397 480834 808530 457434 1991891 909834 1239072 1844540 1250828 1935206 1089207 29838 1090474 939206 418179 514744 559018 297257 161227 1515866 1520885 1452527 1006565 1310132 1545875 490436 1221986 1813504 1498011 134281 211843 1497257 360670 164648 508112 1363712 901437 1388160 684972 959061 176121 1457272 391462 1768951 433491 1258481 964158 336590 564467 444869 1477416 969466 628825 1812382 1977942 1849616 1618997 678204 796771 1206744 1144106 1657788 1579529 1060367 1516003 592219 631448 952780 830012 271427 1665255 977793 1892378 990642 29094 1552973 1554205 221808 1912012 501847 1065948 1586758 1066684 306696 1675427 1915459 297557 1488220 1571986 565255 762489 434241 1061477 64647 300375 1359954 702541 1203670 1669910 671930 1604690 18731 1797618 244547 948608 1142076 330629 3468 712532 1159792 219389 1943195 220363 1624354 518603 1342291 260011 38197 1272778 304226 134077 1635008 427619 1579951 1471994 1635571 1863864 672583 833309 488937 1707524 435215 1779785 234921 1267779 1898893 1944115 536274 903219 1481867 1578392 1947357 762650 735035 1043503 415768 1690046 203410 866316 1737046 444390 1302033 1571350 1032571 713704 1068365 1213849 1794386 1894668 1895868 1070617 1867656 581562 1839733 619875 1918652 1061173 1914488 1714907 780503 1049623 1814062 808812 1676679 1251144 1338478 1447574 117070 57140 1820000 289289 532373 955720 272920 608318 1943576 1521694 881073 983348 615514 145595 53617 1958344 155355 1447335 1514879 1784081 82812 477235 1910003 1837182 1689709 1213437 65840 491852 1728454 283677 1242657 22761 1434640 1103065 1434270 9557 1900498 1352114 1506769 731491 1274729 287853 1306373 305159 639408 1936959 1482604 830464 1513587 154103 308744 821060 1138294 974844 1699632 363142 791889 514895 1245338 717436 1580251 1335058 1687405 206585 790499 1529417 1701232 1786484 822938 1093963 202592 1192256 893822 704890 1459189 758435 483533 1536014 1255807 745411 741385 267203 826395 1472318 803180 785915 1577502 830625 1451698 334389 210773 786553 664003 51012 482147 1438121 1582383 1245203 943321 1457414 1272488 1786209 1112017 162118 1527088 571245 129165 1838363 1938030 1358444 579760 1754614 838215 673829 497785 1709555 1680253 1843941 1656374 1879313 1359683 388922 1852500 1524936 638352 521896 1373246 1747864 420427 1379048 1577925 412429 1667210 1102156 847003 596723 741659 1506519 753931 783973 1590690 1207208 179652 509496 560319 519182 1079799 994274 777195 1250951 1553550 1973826 274656 814607 623886 1675290 376137 1994807 386058 78854 1383332 1224715 568435 119134 1559309 1721713 219817 329556 810020 1353247 1505944 1249244 1625594 405813 492310 581024 1785438 1818214 788318 259818 914775 441026 1780289 257739 571296 1203176 567272 1959293 4295 778760 795554 1891402 558022 460434 586271 1648592 766008 1493989 516648 1762700 1787163 413336 1896604 1863281 353358 804919 108108 1446848 1600357 1287123 1766278 1926818 1272071 59346 691937 1401581 1859839 345607 1499664 454826 1119797 458044 808428 1862555 1613505 1522050 698745 983658 661362 1391063 1069393 71326 241973 252066 170903 1030374 679935 748920 1438367 1864256 1827793 1878430 980830 344925 1327974 378575 1000256 968433 460797 1098381 1628890 53841 1644096 1288447 250958 1127257 41046 1656207 34471 191886 819111 1253963 804603 1964773 1344524 1697440 1237658 1486126 1276815 643911 426268 514235 1178579 491860 1510982 336591 302917 1139063 332064 439269 1769996 1857659 249720 101329 1781744 1085210 575884 1401940 905437 1103838 1527224 1330070 1028345 229003 1494339 998877 229587 1624233 245220 1797037 814550 1564620 173371 120141 1784112 1608654 806526 1157599 107731 28985 1991049 1837101 1794796 1139084 686538 1177541 1397581 1898242 1749247 1760356 274562 746734 395288 81984 534490 1876856 1026638 1689736 672223 498826 1020066 1280384 98288 1547700 1683917 1504417 1129397 335112 505080 1282083 140345 1915882 157906 126789 1885282 1455123 1166796 623036 1955165 480765 1472467 1614701 291590 1040336 79619 681145 816937 1823552 1218223 391649 1835271 385723 46274 1206484 1426896 1000613 406701 1110944 1969867 834246 1630361 1645549 1684296 97550 572172 1562675 1987252 1305483 184647 941998 1591681 1793090 167882 648197 955725 253995 1132521 1674917 1129348 816626 924711 1227089 1808976 1118240 1372877 500378 677496 1104936 621677 1104746 717592 1238229 1712730 873160 101900 835543 1325250 790931 463685 10332 1623136 1678170 142710 1104693 17054 1564170 566990 576708 1290263 1194370 1457882 581272 833220 1636544 201185 1397563 66671 1321815 500525 1647307 344256 1956565 1443602 984110 1076310 1702004 1283119 926471 1743464 1650188 901239 363326 1149866 1431360 1751908 666657 443776 324569 1485506 1187938 481127 1999107 749593 1442289 1996492 1650753 1413837 928661 156594 1059672 1715540 1991496 51965 779282 1228521 1098214 449408 1706993 590170 924312 1720235 82770 1724432 1211686 1235802 1177103 198476 47831 272710 634773 1550554 1567571 1414603 1641503 1722269 1171723 659916 1453481 1781266 438535 539285 1647968 1933921 1951754 1886166 1559359 1346248 1997380 919574 1325436 1599677 1338711 445750 910011 1160005 217920 1952327 647519 1039360 807068 759872 588954 717911 381035 543804 315207 210626 1079851 1067333 1571084 1084753 1150425 1244561 636957 284167 1467810 1038470 385784 174807 382434 1174375 939698 194012 172710 247921 202308 14870 84507 1537402 928932 851052 1337790 1175080 1052440 401172 1265321 1534420 752593 178259 322709 340501 1381930 1500728 649340 265711 55779 1489056 1716627 927385 1469711 1716219 180404 232716 396806 1559448 1175526 698083 1933555 178293 203121 770866 523954 1414851 801240 297109 1468242 1302020 1253445 623207 1822748 1779121 772000 1065004 1972473 1946855 1541706 123299 638792 471891 104995 1138197 99659 1860393 1220272 1964784 223135 1943219 1188512 1604650 402849 1122130 1270560 761006 1463140 865688 170579 544280 97371 252646 1519955 978437 22622 1545052 949651 1568558 162454 1797605 1131933 451620 1341689 1410048 1463112 1412826 1766742 1614879 421562 318240 1786312 1318043 594346 1342345 291395 1070182 1259026 439909 1369597 425527 764970 569122 725117 118179 1452515 1555059 1327558 1800296 1708238 325771 1445686 250360 896338 1442748 721085 144028 1388779 1567825 1026934 1846575 1958788 337769 1994456 1964695 1750610 1269993 1660248 952185 1408261 1690739 451158 1660878 1722333 523172 1666304 1843317 210770 203099 1869477 1549636 1491508 439385 1928423 1161196 404411 404814 1553232 1526515 474794 1670848 1640300 112836 1446869 586034 959630 12114 1362509 422458 1146623 368221 628259 483206 335466 531829 979923 347253 1773558 1541290 428136 1784769 530755 1416323 355288 1106587 1033475 1120630 1463926 1485380 623857 1242599 649723 1497854 1956212 624244 1779406 146250 1342195 897016 949739 1154302 233817 1848611 780831 226328 716498 1379162 105831 1461168 557173 1034900 1468309 729354 112909 1304133 1052499 1668824 357285 748086 1656641 1869092 1262542 1466828 1359716 67557 1517592 389505 515124 1475996 910359 731040 1203454 790834 282069 547697 378830 171565 198322 1998435 9656 772834 1652458 1568617 1462730 172646 159838 603057 1595458 1345668 122450 121999 1017245 1629108 1248086 404106 1539389 944467 1466435 886378 1875995 446361 70683 1887963 1452031 383726 101971 1478139 1487963 997658 1818367 206540 134594 1506341 1910837 1220668 1847665 277208 1059806 766093 1350118 1209750 1982898 1712068 1644941 1452672 1724015 1453453 500649 1967512 852951 1641750 1002814 310578 572525 355687 568283 1867146 1163322 278444 1564156 896580 800363 400699 1151696 488463 361889 226992 1057601 1150921 805721 1059428 205804 1230915 1566931 1587682 216216 1804356 1295090 1028019 4085 202674 1694982 1252056 1715915 1416689 1815212 438836 1236360 740529 981154 1948429 912995 536550 1600168 1475450 1588778 1012744 1471126 1297837 878008 147842 1439375 1272063 1868248 761652 1878938 1854985 199578 969087 1412844 1732758 144495 1457731 1705143 1534012 650559 1800205 924923 146958 722372 204429 1503381 795373 1043675 806506 1863840 1226106 956784 990373 1103670 479695 169401 1413073 1986908 1196665 1651078 1433574 1271994 1743153 778365 1502977 769725 1221637 580838 933442 1965225 960059 1101429 862883 1446862 866411 1430335 1272230 1720002 1706336 1646658 124719 1476221 1286687 1590225 1400552 1454907 1756752 507110 1541311 1777723 176316 1109592 867244 1931965 543920 734774 171722 1001195 376813 1270107 1170442 1822928 46311 1246850 951849 1770933 1014720 485384 835415 153110 1964527 93374 474023 1149815 723556 501717 1602257 860309 766445 618462 1715742 100340 1503041 706870 544977 1481141 1155601 1755843 1777192 501763 1404744 1390687 1972633 1196231 1801475 573472 158722 433069 969127 754522 628781 689672 407176 1561888 746937 1790541 445805 1592943 970171 1253467 953123 935838 1814093 1358858 685135 162909 1189068 961097 308447 1321838 177289 1229545 1776107 1104157 430038 1041534 1171017 1490766 1353377 124322 80804 491444 1929116 1304814 1231371 1113979 1912159 1345244 1561868 1706974 20378 644998 1343374 628934 1534352 98148 163634 469044 338357 422482 1721862 1543512 1449171 48088 917172 1653592 1704017 1559168 1500188 1707076 1502758 145485 1788996 121382 1127578 1963227 171485 637978 93669 129429 1839362 329842 1721795 1945158 278023 1824415 632784 940730 1726060 701405 1919870 565324 263557 280832 1636226 470243 905500 1037534 720092 978858 556718 1741090 324493 908367 1181750 512357 1233206 1925559 1180730 306630 763949 1241438 1447774 1847044 362140 1568472 1461062 1987341 289183 25527 755606 29201 1391873 363304 75733 3355 1344725 1467698 685938 335484 72913 1034842 1323859 320960 1906709 628794 1453626 595428 1360666 1628541 1030988 1333311 402607 1510526 1774714 217411 610657 72629 1022020 563991 1115140 778099 96749 1452904 521913 1228317 773789 14854 1616045 599530 1068409 1859870 1643160 229385 643671 855824 1904068 1285467 102385 363431 774996 459049 473715 300526 1012684 1999758 1440449 503692 1411014 546625 1016128 101437 557736 1897248 423533 23260 1526112 1670096 339323 480568 1035345 1615633 93542 1187614 298200 1824599 200388 1365981 1579408 650990 223466 803766 685803 1301257 985862 1320070 1625919 943945 609591 47569 1198397 406915 369136 1703796 121271 1924402 294841 780400 1539211 692770 978143 1030763 6721 622680 1056220 1201940 1730977 449337 1029155 1690849 1526324 1792546 1773887 1763604 103877 1716563 584533 39800 1313940 118972 1724595 1517364 214369 577815 1067958 122875 279528 1412913 1688158 728213 405341 1056899 1226855 413184 1062256 771472 1253806 1969486 1029928 1945060 761257 516319 1312194 1922283 1185431 1981573 1410010 384965 410926 99879 785835 1171984 1501921 1280582 1277743 21944 921197 913285 966150 1170227 988432 1265783 562484 1033928 1007185 84323 1575040 517859 992184 1387844 1102832 294191 1904419 322722 1016528 1832595 980667 319360 1518848 274885 1142148 155906 75579 220557 749397 1821921 1075827 1837812 1884286 1930738 1054719 1399596 1599437 627375 602385 16796 187046 1247545 521327 1776476 1916423 1006102 949069 825900 1185856 512242 619404 375265 381208 1224469 1003126 363338 1777448 308836 1422823 1386665 367378 1811955 1234239 132202 894556 1090014 456753 1031479 285399 1395444 1019827 132443 411586 1382834 1931090 1703863 947769 1282070 1868054 613784 1969703 388240 1235983 1476529 1326280 268430 706283 774225 1730474 1646221 1804467 1649814 612827 1174704 1964503 1944614 997615 631185 602929 1035955 611894 184644 592573 192689 1748872 9966 503162 1458303 683540 1703010 1139776 1107673 621017 1904817 1090977 428743 1122983 1111011 1058478 1720555 1295941 717460 1366633 1330714 1280856 708260 354352 1220727 1885882 1729788 620937 1937948 1181697 851099 649531 1851488 192174 153598 1622664 514279 1582407 950940 151246 1336823 1648258 844837 368987 1242337 861381 594928 271730 737409 484059 312508 558771 456449 11322 1845887 68037 1018344 970743 537909 538732 1188982 468504 1288841 606940 1015711 463843 522054 824153 1803401 441129 1573104 880 947667 1364343 2181 846189 1420477 1877313 685822 1080911 1597274 1041410 1583158 679261 405403 139182 155345 163365 1812285 931881 1644889 869614 302420 1875097 618794 1076114 1392627 1885468 1310929 270984 1823304 573679 893594 807238 866271 1045855 1429983 599585 1691517 1251992 627655 1145338 976233 400719 1045354 1284175 99776 852495 1863413 65281 1735018 1958042 351395 552877 1452358 1684923 360190 423060 482516 1068756 670680 1339481 1033004 476305 1274391 895175 1103418 179662 561042 1980847 1043852 904138 1415766 19206 1331615 846628 1539566 1155740 1473435 488766 1796761 609686 199959 1004603 333813 1171159 1490116 401894 843681 1957771 1092975 693740 1959909 568514 1096461 1025549 950352 257438 68819 823549 1464989 757015 212902 1230109 614026 857724 253955 1144070 1161437 1425059 873243 428595 1120977 1283041 1530517 1413994 1734056 1996931 552590 1031905 1144515 1388339 1268759 1466166 293795 207418 1769980 417888 1660638 1373465 1372372 1638384 1422256 1941760 1530557 1657100 506390 412370 1074371 532424 790022 492088 1853311 29274 527100 885012 1184502 491217 1832397 1414959 580614 1678623 883075 1032522 1405958 473899 166351 1589237 1237593 697790 440422 1682671 989450 1586096 1608629 21950 1327648 720743 1961213 997724 10159 1274505 183525 652841 495944 1985275 762456 1669761 1316119 669494 191971 706495 160250 943677 13635 598081 1868389 255655 1391764 44737 1782713 1983923 189467 224057 1697287 845812 303454 1407011 575231 1128217 1509940 1683454 1147817 306090 954532 688631 1223023 1354823 1519560 1997846 1547585 303321 1992143 1875241 1141946 447409 1094161 566209 528795 1208204 998974 1460345 344730 823928 411285 363918 990712 1520566 168705 471302 885931 1726212 707245 1562547 1887559 135943 245238 1229096 964475 1402430 1480142 1452671 923160 328062 879423 1724993 61564 260105 1032096 210693 570644 108313 89294 635754 688407 1190681 1025597 1412960 1503732 1421635 57115 1451763 1848796 134913 1229638 875001 697659 687127 1105530 1042560 392170 1576379 1590575 151910 912115 1817713 242080 948698 1846494 1694473 1531326 1356674 1514918 985869 1135708 1351872 1562248 1804970 1424130 32400 450612 1341059 1471149 536302 936895 1881269 961480 37151 921387 320085 1694462 209417 520861 687069 338162 1260999 1563708 1609351 1254183 619662 880068 917003 44535 249605 383227 1112565 626498 1023671 1726015 1409363 718588 366613 189915 1191053 1529603 1388686 1038484 1740225 421751 1270110 595491 509677 1994264 1549675 791948 1679201 965920 1835200 1816750 918746 1079844 1413203 1628727 1840158 58279 299927 1457793 26822 1952491 897460 674067 1760219 796752 1337363 53117 348496 1589273 274631 36446 1602490 652331 942463 954695 111590 1832584 1363521 1715416 248169 1498263 1339847 1495745 1197074 34539 1915210 830427 729869 82468 950807 66341 1179487 1465696 1585541 1639445 1996298 1983954 1792178 535346 339421 1246565 1203086 868397 1755356 242301 840257 53175 731365 251132 1061618 1564715 1430076 697202 1361004 1704224 1934117 1002104 106958 1174613 1916090 38474 1956837 60144 500857 1846860 1503424 1472923 1206100 1953575 1814547 529939 1983395 1782252 1162889 336502 562475 1969634 1484452 1838323 1288798 1243522 755929 359579 1147549 1180827 1204769 1458040 1083819 602939 1716233 1952362 1454718 202733 1062634 1163217 702853 1127772 1585238 1325094 1087017 939296 1571303 656356 1271129 492736 356558 133730 1760802 66953 870196 1454016 975946 1765416 1618927 1256643 960279 1509668 1310262 388015 161629 1787390 1067567 778158 1100967 1633707 16156 278420 1031223 855778 1773189 96128 1470789 1176402 818703 944300 922005 645585 93832 1389123 1037052 1229144 881521 248368 1416862 1106667 1179765 924280 191419 1510293 556583 213517 1004754 706190 1619112 1959087 594685 829061 1417287 1957065 145556 137754 1434707 397212 1262693 1359445 682537 7767 1868763 869589 1556095 1326726 1977303 138034 525212 1430007 1700158 365173 1725412 173680 813385 1630792 671737 672249 1383642 452270 1356387 1210618 447062 1424061 1054803 1883392 1749769 418234 1189009 1439311 1861710 1912616 1168594 730513 943836 1553475 948319 286474 795637 1158279 1095572 1300565 1615715 1589482 1601978 1559112 745474 793618 109303 27171 660715 1613397 1173071 255339 181524 752469 1593453 1032669 173033 1709521 1334867 1841778 424691 1420792 1934026 1929649 1599498 996003 992496 1400991 1727038 1430668 618781 520848 404370 1081772 1845540 159784 272135 15247 1372676 407573 645334 269353 1750341 560036 1429866 367426 1476535 345904 1490053 1536942 1772025 346615 1993077 1118828 1947005 859380 683583 362304 373654 244077 1097873 823258 119794 604255 49849 1027316 1555601 1302981 310118 923915 1760928 1696312 1553067 1754172 866946 807766 203133 1763310 869691 582862 667639 505240 611528 752918 1198094 1339674 880357 1347973 1300487 13676 1664609 1356655 885801 1138938 1903557 541064 1518655 1334377 1969306 129179 1463569 1640319 981773 839580 1996724 1787334 1425252 426963 1193672 1553329 504620 348298 133901 315374 1091608 1682460 600185 1296410 183166 888049 1519894 717298 153572 478346 1308713 1426459 476460 803593 114087 1098858 393091 285358 680436 179581 987051 663467 1675769 1580892 207549 1664204 1327055 776937 887693 1104450 917026 1617419 488033 639848 1634874 68927 1809739 1406034 1596140 55026 819205 1684030 795120 1366689 1213302 1954277 130070 95649 1191477 1454312 273281 860893 1943864 1311958 389090 1336219 69075 972941 41542 710766 1483513 1760324 1747734 802723 1453285 923345 334865 1652813 1253268 21857 131431 1989181 433068 203745 1685424 906070 221975 1562536 1389619 1053220 410369 1793728 405897 426124 915681 1633274 1184867 1968494 684037 1622319 918223 340384 497033 423605 1176347 353296 1679392 1905886 1203948 944924 292969 1241715 1979094 882794 1457730 396597 74215 164715 402721 1146828 1652818 1004591 151706 791274 1605484 852995 1317438 1886412 1381002 1266433 1349534 1376788 1680947 663259 1586713 1857851 232257 1034205 915186 1168157 53636 1182010 1977053 1719258 1895507 233518 390357 120447 1894993 1330857 1857634 220342 1640541 1005933 1161134 266194 1541872 1831511 224895 534969 1965501 77329 972932 572168 1432932 1001242 1080270 1938006 1351463 1474537 1147842 1123620 600252 275686 539853 1933084 183424 107627 1550980 515520 385699 999844 813816 273813 489157 521771 54910 149420 1042894 1395824 601729 1619179 1360622 647864 1526667 875772 1946258 930774 132520 1304475 1261109 1667209 809761 194813 532552 1047844 422387 91633 1299613 1774999 929403 76567 1203720 1547394 106707 390252 1682375 46406 131684 1817902 1725540 1956910 1122050 1043532 862172 972129 536457 1561077 1895072 1846468 1091776 1948044 1151269 1930079 1252783 821168 646767 1509103 1386543 1043753 1236647 790082 15617 612410 516653 397242 169831 1321093 1578465 250505 1116309 1364917 15563 1259090 757848 1839044 609578 1401705 1689672 218705 985335 171783 672558 336607 453109 843616 481579 362080 926245 460162 575273 255663 171799 1270536 1719245 1274234 1869691 830834 1423078 534936 383626 1722229 1408360 1162584 1858702 493754 354180 1758003 976220 1201172 215421 190739 672493 403924 1159492 265484 154176 1218926 540971 630201 1825854 119496 1928874 158565 1031079 1697205 377470 1097367 199360 1624246 466143 462182 951835 36423 787794 1741178 252395 665658 1634615 73676 605209 42715 277078 412134 408007 444651 1685845 774086 371453 1696090 262577 530867 257471 1370788 1598949 259768 126899 413868 1308487 1068950 1870724 686658 1738063 1449646 1193330 615344 1922224 228371 1480828 990512 588083 936255 322697 1116076 849040 521279 1310632 651247 1834878 817748 224517 1400990 1359239 1668302 56057 676489 1227833 362821 843349 573702 536368 1874855 1763348 815904 1633027 782701 963877 1941400 66228 1537760 1306632 1142524 814021 851327 1369468 295747 1447396 1622808 187178 399793 254669 1126064 324583 1809386 1326480 934379 1775391 1450407 1052185 685842 1972508 1586783 915725 1470518 1883963 184999 1888468 797033 1856164 1520586 1690991 1851901 1260879 346256 1259291 1951107 411025 891656 31742 1642860 1260501 224319 434055 1487291 1786469 1683070 1851114 1100057 1527039 143272 1133768 1074140 1934124 1460786 1330294 441121 1974710 372868 579997 1633286 1187265 1870238 402484 1488910 1421285 1529207 408942 1755338 1505952 1259495 1541265 1928620 987908 1416646 1855998 1149264 1927712 1267527 34417 790500 1606395 1548513 1153784 1011149 183576 790028 807997 171911 1093587 1836643 1083840 1426756 1943299 773351 1013989 1428557 1291280 417654 1769350 133884 881281 1752253 387260 592378 342319 1757290 1636733 691876 1202335 1931491 78254 1973064 10198 675768 1182671 1293772 1781369 1815698 1511869 1641597 476973 670035 745457 763331 1795356 331556 1526113 764697 613803 247676 1973101 381053 1427715 798081 1478000 584746 37729 821577 545573 294700 859253 1535968 521623 1113224 105943 384485 1265912 146490 1885339 210104 1403260 1142314 1857176 384072 207659 294333 740510 937406 647924 1926334 830154 569281 109371 897035 149667 1496808 295924 1462049 851953 1818504 1603904 1869904 1594588 67067 495363 723892 1490794 1509495 395112 593335 1182344 1994271 1399528 608439 186247 743991 891412 951216 1289363 1570018 969272 1415947 1747034 671032 163355 1462587 796464 630562 868868 144428 1642667 746024 1860790 400390 498612 25858 126023 315221 1741337 611657 1566595 1658134 236914 1321139 1904140 1942099 1414267 35819 1439867 1256692 1801885 1527967 362594 609564 750566 1074902 1416386 1925395 1777008 1000367 380573 1283859 544766 1719204 1175652 1005632 1134688 1166055 1666488 1250909 1559839 1214490 1062060 386269 581184 1515225 1241282 1906170 1481371 1751767 785818 1311649 75297 103453 1759910 364055 902414 1577993 1376025 765611 103121 1051035 935640 1915943 1057628 1212232 1754541 734978 280567 460995 1203590 567257 1296484 1607570 922274 1240193 814418 1840377 913477 755341 387525 1645363 1848121 655245 74617 1168273 899654 375938 1292622 1906462 524445 800478 822620 1304211 1449448 1602171 620028 651768 1037918 708500 975730 217028 1198410 387175 478848 969282 1351946 1035973 1368948 1550818 1146101 853999 1313178 1539611 642505 521793 673442 1654555 915014 1940929 315717 943759 1159208 369426 444704 720795 1719387 497247 186463 1640333 616252 1283258 1305428 1615507 1401085 1498706 1440506 1795977 1156133 1429843 325271 429396 563654 428271 379511 1394570 1536217 827877 1439533 1497665 261543 1421861 41888 1970776 1841046 1084000 1277020 1626897 589899 319409 1134285 305695 433998 1126674 1782694 195053 1249201 819626 293477 156390 1846774 991655 1920440 150211 892756 1429618 251611 222924 1916130 31931 577960 91204 1750945 571059 1606331 809347 1673955 177586 1040258 728382 57892 1645528 1450709 743267 181156 1368934 457978 343248 1764156 853101 1003040 880833 680790 1726393 388334 566704 442272 882065 1688696 1362739 291045 1164738 18212 772196 942515 1604218 1849832 963337 1375184 435587 1240479 1522004 282578 519868 1022614 902091 1251780 529711 70114 1981998 1241182 1225804 1302216 1481806 136004 1874395 319295 759967 922845 323246 639239 478923 1173249 833464 588539 216181 393760 1229480 75672 707113 477959 620008 135072 1497677 1383637 1290564 1551897 60872 516595 350756 1615797 1955370 1468614 1576116 623107 785897 1410970 1813847 1194270 556810 1799395 1799142 643401 493141 375803 1360193 1989250 1806881 871141 620862 1159798 139987 1030423 359520 3711 1343775 447063 93802 49284 499485 241863 1840406 611230 944475 35443 934041 497353 1778237 460488 64381 854848 792136 1876649 1299131 1510436 459355 565961 1840074 259469 892789 1381295 1839250 1320577 705974 1978135 1158114 461777 1746777 1954854 1855312 1551638 714505 1121697 600471 1589329 731984 1368639 943439 1390201 545881 354638 1457024 647321 1421083 1335396 1870003 1523105 1137203 1239094 1015286 195452 1602016 547985 1436111 265481 931510 302292 664712 1552868 299882 372061 1611733 1367768 1823022 1087792 345675 408675 417481 568866 1288159 775022 829800 1309896 813447 1754361 1823113 916108 777867 344264 1178525 1274267 772102 244615 213130 733014 1438866 1480009 262995 1591135 792324 1402762 1728492 874173 1116979 1531133 444908 1926561 1909634 284535 1849685 1889632 636335 934248 1831590 950912 1605557 1894619 1246090 1710256 1266464 1888199 1484403 46398 248409 822951 892404 959877 632724 1836197 1434454 276088 458572 1508969 1083865 80485 140732 305797 883749 1394627 449621 5479 1563403 1296247 1336601 1160334 503139 487229 226499 1138679 1958220 1283215 726673 1836849 1079985 180685 1903157 579060 1365255 779515 1230480 1181648 1240486 3435 1578482 174678 1362570 672255 1603100 1636898 1162673 1284395 1630167 1292116 1107777 359704 183435 412338 390048 1783376 688114 1394056 166169 710206 1650043 1691094 1940240 644620 1370585 586624 168719 1520050 1266661 53340 1665811 1904443 1655448 1976633 681139 711082 132075 373067 1784294 1689193 1636875 385470 942594 1960329 987612 75343 1741084 1163877 1479651 1888574 217405 874790 1803903 164685 1348455 1379746 932001 686266 187448 807837 99575 512147 915610 736833 259182 124634 1471709 992845 1993624 147091 1761957 1814811 1999204 1704003 1280810 668037 1352810 1749365 339538 351394 1194031 1270626 1569677 1433637 306704 483438 153578 413617 906218 91711 209466 1375800 742282 1187168 611731 1242940 1558042 1480223 1334435 209335 245020 340244 1336840 1379991 415474 1968465 1322354 1966069 1322994 399327 1815118 956350 291117 520905 1505761 954915 325960 914666 1302975 22443 552720 1693675 1109929 594838 128575 351997 1832295 712200 1564492 1388045 1017484 1458211 1584280 1449340 1124170 1452157 1883473 365631 1472331 829950 935271 1022298 1837490 987596 602327 1832871 681207 43337 817767 706936 1552735 579664 369993 786125 1112564 981012 1651523 573509 1899484 472705 1424679 893422 142174 348171 1085722 905586 1990232 829239 1902394 568225 1696471 50036 1522941 881194 1785950 170306 1116043 1884000 517951 896590 845252 1007907 224209 748672 731232 1421346 122015 615587 1936765 837386 1263187 1206397 314744 941227 1494327 1132465 1917626 1080104 826140 63793 665830 534134 941371 10476 901566 572964 627222 1830106 1153225 1182915 836775 464665 1240650 760019 313345 1369556 234610 1647321 73618 1482161 1719951 825052 1555180 1657704 843635 230984 712316 1482668 212382 525477 1715351 245306 1531746 1533984 125160 1430854 1837895 550080 1589490 9515 1847692 1470164 1470120 1265493 871935 299012 340106 697023 617095 1569967 1275921 73790 484733 1993306 1757210 1630056 938432 312776 1015921 925854 1633985 370106 1576582 1697124 815877 1403400 1761944 723194 132767 1916032 757865 451511 1770077 1284983 1565194 1845361 1108345 562285 1139044 50311 544107 1499815 1247253 1923502 65232 458474 1137358 660011 433616 215899 414954 1574216 226402 395856 1736815 959890 294950 1791125 1586172 563378 1701749 510000 900918 1668934 785740 851225 1814356 1932054 695976 1289739 1898012 1058900 1078515 1357624 813711 1841199 730413 1008452 502507 1478012 883521 534840 1005139 267591 625523 1561882 1298731 802134 861281 892255 380198 1847167 249232 979776 1775241 1278563 806121 1181072 52031 794016 1604741 457456 328472 519708 1105850 983629 124555 181781 1691864 531993 1857299 1766123 1108283 700283 931224 380972 1009442 1684610 1369433 555231 1677600 938965 1860238 273747 1618275 657766 1025040 678440 349635 212522 84401 830368 458321 1623231 55109 1625835 1320381 1457751 1429397 1371472 939148 1773456 1941941 1650523 1553684 1906634 798023 934669 403220 565408 162008 244486 1064155 1515069 1922523 1382556 642916 210806 1861007 664370 183520 1998039 620042 410828 1994848 224207 331113 1363279 1579147 1310439 1307414 1025710 127605 1791870 369321 1006618 1831943 645941 883118 1635524 1002090 1982588 973082 1268320 280909 80446 1316777 4181 769794 1492131 1134351 332667 996871 335711 1893284 267064 1768233 339654 1658887 713982 484737 1428242 707793 964725 407791 995523 1331413 683439 43174 1881774 1505009 1158721 948003 1301888 1638175 807575 177307 1711503 1159943 1228228 1360789 75681 436655 1133528 643687 741580 207875 1638668 1164294 854771 1731943 778916 1064195 1885886 1329585 287990 97689 1961211 454051 1517217 1239479 775804 1522909 278457 1725978 226342 145775 484861 87454 1346488 525826 1481247 150389 1433822 15367 1081606 1557081 1089760 1088508 640733 1143360 359720 886865 160800 1871917 1542381 971518 617008 27343 1325853 1409803 1548192 1444380 386976 1997203 153485 1781243 667155 786562 760946 594996 251985 1353564 39118 1221273 775244 632519 1198519 421483 851818 930550 1556640 1527180 1285701 407191 1933229 1643049 1054805 1899430 285127 1430138 1059481 326923 371933 225141 1625621 911992 1351615 936213 1979164 1523929 466105 1349152 246978 1812397 438986 1687739 1291089 282169 1534863 1744009 730506 1215212 335907 594844 1910180 1683458 398474 619909 1229457 1430074 927318 454425 296829 713973 1455641 1118940 625512 614218 534296 933696 1868317 1947182 348580 820618 1482118 1303896 770884 830984 1750369 449185 1646484 311039 1001812 1373893 1069286 806578 1625053 596946 118790 338067 1817522 1166224 1112093 1251466 1327703 1009141 106050 1463867 1017958 1052992 211947 1821487 1353508 1785319 304753 1517725 148936 1587404 571947 1278786 433665 1287613 945518 1243606 1803825 1032554 1130295 1590814 298465 1751742 21621 444163 975620 952444 606594 705152 1060182 1633793 923893 1760166 1006087 200646 390270 380495 395939 1471114 1233518 50096 1154369 1079708 211236 285922 1724172 1355442 580164 688890 1139476 507268 530332 1426481 1907745 553626 1213386 1874154 332048 386020 1793655 153860 762135 445142 679065 1979004 331396 862692 1381186 1025635 764536 1428328 917556 1713994 1929544 951351 1052581 1830361 812370 1918040 1662263 224680 1435796 1762151 577630 1827190 910525 1584706 133194 1243357 548585 27996 1756358 1032910 1634335 315927 415791 60683 222469 1443284 445046 311623 1074199 1036892 784644 1246445 676267 692651 564881 121122 1798135 635984 294589 1801566 1499605 1294489 1728092 108703 365127 1646007 938077 1205513 1123503 574017 557769 115560 794742 1915326 714035 566340 1058115 832705 1025165 1216983 239003 1626596 1283968 1739441 312123 145628 1844692 7489 1920187 1565755 12879 1383363 1139231 487758 754503 1826960 1037695 711804 650933 867293 947123 1150592 1748455 231414 71105 192159 703105 1247210 1287809 232325 493322 593336 335686 1407305 1555539 86787 303298 1153097 1534536 643751 492561 1145898 324656 1274195 676136 536598 75352 1006757 952738 1597227 1034668 1123684 1971899 851861 47967 1319823 561781 1647770 954804 188372 1188864 821502 1146151 1508571 1013873 927172 234873 1280732 902342 215316 495608 1407163 184053 411272 1910144 594360 270197 794751 440347 1462650 1004672 621411 672524 1964596 1744083 490854 753713 584036 1641775 1259309 803948 40291 1682932 1708429 1494483 1142841 1466329 1625643 951128 1638941 1257010 1581032 1764995 129356 45950 1637970 485561 1056426 574543 130505 1952847 1080374 36724 939595 550744 1093153 481030 1836420 1726754 600694 255215 1703835 1674598 1806010 1445004 1203973 1036923 1756792 1736359 1638566 9697 1802241 788792 473483 1842242 1520230 1242105 1422429 182965 1360333 1941290 1440188 1016739 434379 1543565 869789 126351 1502672 1038394 1141139 1201694 1199978 1186298 405074 1048185 1771199 1257497 1073896 341629 108134 122037 747449 1112789 1765966 1029239 1861318 323300 1097574 1512739 71694 1905558 1471816 201367 491458 1134872 1091318 1153412 255504 622693 1239795 1155281 1230118 274260 404309 503740 1055559 1927399 341639 715179 1577225 1932095 1111133 759090 1186592 1803533 1548144 1821250 1553802 13766 825501 96842 1250791 776050 1422304 328348 1634088 320984 1330438 1182296 829485 1829317 31894 845396 42482 252969 1058255 229289 230607 1962106 1662052 1626366 138287 1515407 1819136 1166572 1542393 1630072 634904 1572121 956927 1711538 1187227 422581 1218594 1519562 723864 346810 1675160 1516281 645677 467715 1110084 506203 1165448 1934093 1146543 1031512 479429 1839834 1075814 1077940 1264646 181552 536218 408252 126165 1587303 1291819 505446 668701 17487 1632427 430761 1378386 1479980 662363 306675 319864 1954990 604002 1071493 1269275 95893 835194 1817594 206948 1493529 505231 1989093 1931463 102455 637846 172624 631914 508077 430140 518102 1515459 711452 302389 1404614 728433 1698653 182187 1322074 1462080 821817 912653 131228 1833180 1248431 1122352 1794331 1833682 622636 1352600 1649618 715424 1106038 1102188 265080 653463 1030504 675351 446380 4473 70949 492813 1461627 723268 1011907 850395 896670 468094 1494307 600075 1632193 459674 1141422 1671976 1757348 202884 491001 1785231 818868 1782568 1348872 1468901 1379032 1104467 1844574 908638 1017975 1597413 61989 1073969 290490 1238181 92916 892858 683408 1668907 1917618 1315652 645247 303337 1763216 1451122 736911 270254 372714 102303 1808102 1736261 362993 258007 421017 1086260 1362953 490576 453555 186150 1863056 908970 1911127 545790 1180910 1416220 1957035 1090724 624322 925908 1295793 256840 1133537 1454200 340039 1972358 773960 1280747 91246 1639426 217384 1467005 1628212 462774 358029 608287 324540 1627259 848513 197697 1002142 655196 1533900 766932 1304393 523671 1255938 660101 1348168 855606 1836620 1660973 41372 1984061 732360 1397346 160804 461525 891503 580594 1598774 1559836 763373 598814 397286 38209 1287277 1923979 1507982 67215 1923092 490450 746451 1203526 1367805 347340 324375 676097 780394 1362892 634291 194997 1922979 117816 449323 591200 1168507 1571992 703179 1625429 1882975 744467 204508 394128 1422843 804158 27138 1859680 96049 1461303 935661 1703484 33211 50836 691215 962346 114900 10461 1912898 613418 549201 19683 97545 967206 131852 1933422 1402543 1439286 1575342 1769499 1015521 249955 1556089 212427 422514 308407 168162 1275022 19588 1933633 36140 860785 1035044 1088303 1861241 543946 1754500 1547116 1916729 1504555 1076102 87362 1641338 1533329 283570 928084 574972 96080 770179 97077 1699292 1338548 1693327 525499 1650630 1513659 1207648 562123 1543535 566621 513894 1127093 277958 745788 1634739 1914168 1961547 1899531 1418215 1953776 1238660 1127960 1305476 1794595 1878530 183040 918356 1983798 548954 205677 666597 57094 1691833 968650 1853599 977968 130268 1606882 1820872 1564141 1429317 753520 452259 338327 1145723 1655588 433642 386589 543609 1028447 1203874 1199372 1845149 1469277 1291234 1937412 1142736 235937 119871 1858630 31183 1400576 1774707 1526429 1283239 1636274 366221 1322120 1741096 1388937 1324569 410890 402541 123381 47479 1887175 753874 1795249 472318 842307 320158 1164390 1359453 1418769 1334504 295434 1368013 1046804 1989538 935091 914511 737842 478271 1385522 1241406 1811702 856763 1578976 966463 991987 439431 319803 1359546 1141823 907683 162281 297440 915312 797251 929700 518844 1067290 495619 948589 1228541 416151 1700193 826726 1940232 187156 1907540 1193662 638756 734437 662648 493338 880245 1180664 147065 682998 1717252 1602681 1140504 800223 1476702 254697 1131682 1641515 985951 1254595 11041 464475 894688 756593 1031622 266927 1198938 1026116 165234 1157102 1214646 204781 1623218 196142 1236508 1449110 328785 854735 1802460 902731 1316481 1130596 1395746 1864319 617667 949776 460771 402781 1656148 236529 1126589 1296585 1536233 1103021 1724036 441475 91839 262380 1069942 1449114 193718 1809017 353259 304530 491263 1955240 1218046 389501 1929337 228573 300825 613075 1780800 1527560 1945117 790558 1253975 361931 1508044 1798372 1269784 1761981 93671 1537822 1288185 1068594 983639 1981417 151863 1678948 258149 754487 1394628 1224147 1595255 1595367 463338 1192262 695231 1155079 434962 1575547 1044535 1032972 568618 1384993 1476890 1049300 519959 1828472 148197 911154 816765 361814 30714 890946 1970985 161051 366066 1438024 79121 1661428 229021 151508 1782234 1504600 709716 1267075 1755453 1512540 1012635 672211 1299578 1773793 1590794 225270 544946 1232768 560847 1613219 1813396 1209161 1563273 1549912 381720 1401961 184808 491962 1868148 1380948 682911 997141 1822076 1601437 183722 82310 1565951 223056 758109 1668433 271557 90038 357806 746405 1993491 682685 80570 299910 1563826 1069214 1658851 1235144 133551 1829087 344438 762733 504423 1545433 337642 1301319 386876 12125 1138302 1992664 1867193 1048532 766760 1866267 1312511 23387 1080487 1794668 2828 1209768 463069 530151 1614808 1246683 204824 430339 1375988 1461840 1587083 729721 387293 802806 1936859 270435 9450 1272404 1257415 526357 297437 1687349 1879164 441203 1226233 33150 1004538 1072950 791363 373318 1484363 212534 1908168 1954301 247329 137176 395056 1179871 481409 1570946 1921778 358073 1233844 399621 930973 1767709 337260 1283524 1963988 734395 1707491 661625 249561 203729 198002 1622000 182437 297266 19186 1006528 521660 1553533 1650549 1475965 550709 1550729 1190751 1291094 1657890 1485212 1901736 1838112 1593245 705286 1798174 133044 1949037 868531 315575 1419119 954226 173693 355081 1638888 128420 108380 1056619 1416687 1669651 1582941 1739962 1267278 1395027 430479 1853376 1762368 1955789 139303 1647462 798144 991231 1471610 1504169 37781 1015773 1107264 1306459 1814460 1398019 890819 38201 213991 1858187 1370403 1982746 1742703 1278282 1741087 1995064 456363 1514580 1193827 1405622 1726345 1764130 235788 630013 1821428 1121277 1474165 449066 1316763 570881 1327935 732241 682961 921870 1344868 1883026 978370 1451864 740103 1229162 1373692 949487 1231189 1795131 1314754 246300 931747 929417 1271719 1786834 270145 1599236 64836 1874195 23510 616487 152729 216416 969137 1119039 551704 1711224 245327 542978 1927488 383053 1837795 888590 502248 782220 1545385 1876865 1160245 556617 37524 1030144 492519 731426 311957 1619810 1047166 557464 849090 699467 1097689 993911 1408168 619158 697613 1392398 185488 1829295 869124 1290007 425154 497343 486183 140445 671988 1913015 1766804 1976338 1527376 1463543 190456 267806 417597 309207 1629081 1732903 1641325 1912143 451055 1012391 417171 456721 14100 744838 1306591 557427 1898117 1353010 1022911 659070 619228 729788 1570057 1909500 1601117 1784066 1427409 921301 730864 1425066 167126 732936 106687 102483 1954444 1007431 1534231 704739 1477343 1782911 1487695 1687547 1566192 768482 1345737 497376 1252853 482112 1895828 55988 1879353 473990 1360658 319872 556466 874987 906273 248347 756736 1862780 1524264 1214446 624222 1425634 769632 1486747 692267 1771140 1961714 151607 279738 1077482 309722 1444183 428110 1611887 737440 1572851 732891 1837944 956806 612931 764726 1165196 173000 915155 1386019 643022 1036069 1892048 344509 1165815 980876 184268 889809 88520 554562 1226745 796237 1282208 372524 802199 1971336 716854 1042033 491080 1643039 97826 1379294 1883296 418335 1347287 1272933 872501 568069 366433 1716250 602102 954674 1904632 904248 1503064 1402088 1367874 898422 1212490 1460483 1036378 792678 1390975 1869175 1622402 97061 54268 1821028 1791607 1550933 55413 1615154 1423317 366734 1481063 585808 278998 1775212 456208 176794 504615 1672736 1952429 1752987 730851 964384 1257695 175441 35686 358990 189271 1131207 494969 233743 673404 117566 1250546 441623 899950 55091 832845 847659 582175 1470940 871330 479488 1017199 1309447 1622147 903717 1362687 138842 1937397 144927 131858 1628549 710957 785277 1935534 1244845 608161 1428898 58566 1605815 459457 381876 458714 1329434 275035 452660 1555519 162614 195909 923543 303846 918299 927614 769424 1444045 1096591 1149619 1710452 1380909 1938921 1629869 64011 1303872 190902 350055 1532374 1647826 498505 1843746 219484 1416788 915790 229101 11648 1032281 1483403 1241151 874172 1819118 1286206 890485 675691 949706 41855 1682735 1294064 1341788 344284 287418 51429 728803 766154 1141632 464259 642738 1319753 332877 1225227 1317735 422390 1178696 1763210 609014 1896411 1212588 1638032 1318028 419071 1978398 1620227 530843 184632 578798 1905839 396758 1811128 366506 911939 355359 1669902 766295 1567535 916307 1269801 576390 364950 1278330 638950 1285450 860570 378135 1066580 1236379 1762361 915994 1677436 1665043 867125 1304225 387654 847008 975670 1552363 1940534 126508 1713619 1163185 1810929 778650 1545213 1123715 571688 1032640 291046 1393635 991983 48505 373892 1066400 1789139 206817 1111665 364077 530326 1041869 994000 1987439 396766 799092 1697433 322364 1565593 339444 1996995 747307 1210388 217816 628867 147490 1166068 1973155 1356044 1720174 1110925 1934885 1727214 1481098 1294351 961916 489035 1984770 965256 1593876 1656043 1437773 928710 103213 186560 1740160 163863 1782333 1799557 601416 1716835 177960 1810353 316003 1293479 1225984 1914957 995916 1338350 107237 1804209 1398048 697650 1191608 1577452 1872486 1516417 662470 427931 1442355 719261 1882857 1386183 1468594 1077846 422990 1074767 970561 568706 1254940 1440098 750245 1937133 1872040 199351 1110144 1310138 76748 1554064 1803756 222196 725040 479553 1889004 237177 1187565 1533094 515928 1550293 1360706 1655787 1499053 305417 1576064 1808035 1026083 1778182 403780 1036013 633153 191116 351610 603561 869027 848586 1068710 823829 303228 1469232 1084807 1059472 1315693 1805566 1033338 1000475 329473 1323597 581469 124188 128850 843883 205096 1985300 569464 1925269 1199980 1310164 1553327 1126141 1898333 566158 1190003 979877 320292 683997 654718 397368 1233814 1804307 413400 1155756 465464 287948 106389 1250233 1939781 742068 1376392 1358557 701990 1706293 727368 1449155 579903 74342 1827450 318008 1362642 1734151 467074 215476 86604 511134 1992830 1033225 886465 676984 1163763 1248347 26228 1534552 1111585 614424 11718 58542 116227 1010045 1643549 1294202 685320 621780 702956 326354 1159572 278718 1732189 1081564 837049 530228 1660077 1335528 789026 714568 1944842 1037385 1219980 1868779 1238243 332053 773373 575616 354969 259666 516543 983406 546927 968956 252999 682165 566604 3281 1502773 1402879 1133609 1462227 305510 99279 112368 868764 846321 1841870 1065847 971971 1824718 633053 57376 1259196 1199334 1128966 1870980 898566 706013 1797607 370669 533094 1059023 135722 152162 728919 96694 270539 56835 1536591 9325 531069 1748413 1278961 370443 1467245 946184 148835 1178289 808288 1270186 713922 1598898 1628253 1949901 85193 1890966 12842 1475840 1988812 1621725 942092 1522523 208004 638385 1519644 1816863 634445 1696570 459000 1448316 249492 1977977 170136 1595959 669346 415156 706418 1978945 100473 290853 1126789 1203383 1944050 1267991 1644358 575532 237479 1864852 1869452 203091 1242181 1484576 30375 137260 477897 256627 793902 1831916 189702 419899 311841 931895 978291 31821 379791 1434889 75845 365425 1348722 552649 1821579 1170380 1530262 1662612 888329 1938885 1910373 1266222 1073580 1865935 1275744 465209 50225 176386 1477495 1350642 648271 1123672 1863003 706183 534029 373588 1613843 137264 521266 1453855 838645 600034 1449828 1643083 890986 1874791 1208873 468475 840690 463126 1690861 207048 1553930 167588 1464790 1353119 1388857 1616555 126628 545391 1167310 182326 1540980 791364 1604510 973858 1620467 1908622 326217 1968994 1490198 428059 1371 1905064 1019595 23312 447572 926594 1532891 845538 892594 120541 1952399 1533078 180986 598997 99884 1263787 59567 572354 353607 1266186 162036 1125020 1918022 642349 245413 984345 487845 208973 1904781 1219704 1244456 1792786 1370449 1748915 508437 206604 1671760 1201157 314963 1814433 1709909 1145003 1808153 338053 626998 1009278 1714535 86004 1795413 792303 1625666 1513396 197123 1032834 1848603 266434 1328944 1563059 1721793 303919 654682 1828531 683636 21536 488521 1073459 714782 1037807 800847 11842 928217 887810 1697939 1634303 1616188 546973 1399512 1413885 1600490 1044434 1423595 1574939 420691 519084 113486 1645180 762897 1395567 676899 1464005 670547 1051101 228488 1421379 809479 1350287 1125066 22966 42204 1073578 1185359 978605 89283 26722 1033879 488227 318565 836000 658886 910215 1393939 999846 1255435 884683 1885277 118720 1570730 851600 1198864 942492 565271 536965 1603674 391000 1220038 1557387 720925 78178 139610 1682093 692364 198181 1692408 1101922 1926465 566750 1559896 1507180 1396493 1315558 63394 276295 1975806 818178 786167 1235180 64637 792379 1049758 706282 980599 972227 1438021 413519 1976308 1552246 1209254 1321911 633509 9917 88155 457593 1838312 1006469 471498 384310 1845586 141659 1926056 440548 903474 951801 1295676 1006880 1205054 56243 546466 3986 573218 1444705 598221 1874121 208289 1238484 1270287 939313 1771275 1382858 1099477 481356 1330092 116069 632998 1384314 894190 550997 1169353 1314720 470674 328564 296050 1842494 1564337 1303373 551487 719762 28094 1809956 297199 454406 1997372 1805939 666344 1454760 926363 1232094 315007 1559083 661186 65948 963584 1582781 1119943 145318 855599 537397 670958 1598749 1851665 328490 1785788 451344 1771591 1554623 1350540 573749 1449220 534434 1744665 970950 1871918 1524023 1045669 564383 52602 116391 1483196 394889 919188 1381593 421914 498234 352612 1471775 1590428 629395 1518251 124384 207512 389754 1161499 978145 795103 1511124 1777733 1789999 541227 227150 1742189 1934759 1558786 994454 1691300 706929 345606 1186722 515408 918565 1196843 1380800 281 1010660 1336039 1877650 723826 1417123 1989428 140690 1096558 691691 59930 1919381 1602566 883667 1782090 904421 452709 616611 1187298 1304742 1137734 35908 1613366 826050 1787236 1721612 247185 1090250 1823525 1488417 642419 1674901 524812 771605 351414 103010 1269194 796099 971819 498761 168648 794224 1848655 1258253 418725 1619367 471697 616502 375321 1180406 960960 1802778 271944 1494136 1289684 39700 1965900 802038 909237 593172 1933830 1018619 1380148 1506599 954730 1699318 966952 1051796 237122 75308 385505 109065 1642777 101963 12468 823096 1090371 1206172 1995901 754218 582720 762215 887923 1886376 866369 905382 784155 172830 1135822 1304654 1244409 1991415 1755515 1558180 620099 201030 370934 683945 1116438 890507 148019 1584587 150159 1859283 429881 1021878 153155 1300616 1135025 1867097 1905910 1645265 1226038 424024 1128433 1034955 1335994 311246 1021599 546230 878816 1861798 105133 1053411 846141 85056 1912386 1603979 1454965 355850 1321875 1814940 925029 893086 207140 1794537 29411 1446546 1176129 332012 1562924 1237722 86717 966846 1980483 1015992 1277766 824915 1330482 1777205 653581 1853005 1271833 1537632 89985 694050 1443623 571432 1735818 961451 220199 458751 1525890 32612 18297 131412 118732 1061528 1604887 1615988 240645 1416579 777928 892134 790422 243565 1030103 201854 1914088 1095725 965993 1261694 374276 1422156 352100 980684 1872188 1669294 1435026 652741 1792110 401429 280489 568608 125659 1442944 291769 1500490 1782597 814638 1668280 1311208 157007 1921735 1913921 1212148 172448 257453 903788 1564107 1540616 754434 573664 1004309 1931049 1799826 1361131 904083 1302623 1726532 309911 883837 1006543 1301235 1258380 371584 1834355 1327062 194652 1533429 1369757 693434 133046 387555 1491297 934796 1374484 1165089 694957 1960381 547936 1794304 627023 481499 1944944 1438913 1899304 54773 1698673 931294 766485 1072436 348034 1795768 1368929 1540065 1696944 322375 1653100 444696 40427 217377 69897 1993549 1453696 1230861 1204253 1438054 1247570 980148 1905588 547227 1519985 1348827 370574 898357 1416745 977786 127932 1488818 1963581 1528269 1310957 5259 260196 1938828 1212036 107407 595622 983302 1348507 131046 5495 238961 1559290 1278635 1574892 788219 1010284 1123826 1666523 81588 1003895 1004864 1744036 63855 364037 474719 61897 687645 1066365 768442 1714672 1887493 927959 1821528 1804199 85099 794077 82526 427290 65944 750802 1406036 1727949 833762 1516701 1620673 478049 30791 1859677 1097041 1053951 1995029 534458 1742242 1257588 5364 224558 1258124 1566958 936651 834766 1821690 892958 237490 1424554 1241646 1584480 1211615 407595 1643461 1357482 1475490 1978563 302223 1041713 1640595 1360195 1100011 1819957 89661 1684857 61283 1648254 1726619 665378 1706466 64807 107142 1313719 1230633 456075 1941220 1706084 445025 17330 460911 1983637 1512402 1085087 426886 355889 1035853 1115840 160953 1744051 1125793 119515 1924391 931385 922824 1172829 113903 1679488 1204762 802867 583665 498161 1839033 1650509 1313825 312500 771264 1139239 589275 1467423 542002 1858196 1251487 565437 1810631 1113222 273928 1386737 371356 1984814 160898 800126 19677 597690 1414413 1757457 1733896 1658292 1334273 297963 658206 1625729 1605478 1874850 1332759 219469 1949453 144661 1610281 948025 1492594 1155337 1721103 1213108 468700 1146884 691628 1238141 1424089 1989138 1508827 1044284 997676 1710628 350899 1949987 32813 971451 1417063 267906 1747092 6951 290573 1008699 305665 1253208 187720 1872096 1054942 1379562 972074 1153720 339308 865455 1059901 1229098 1759238 1512033 605715 1092311 85489 699389 1078803 1986689 6357 201422 445876 444552 1196875 1071113 1730101 1794019 1669411 1600560 1159713 784013 450528 1892304 1083334 1283673 1839218 489464 316812 1896559 245778 1992527 405523 372230 340469 560928 384172 229838 164465 1588975 30917 1264122 205584 938323 1112822 1182335 846185 1070277 1142342 1051071 768385 1773937 1158965 217748 1912661 249818 1994775 443718 404636 507624 1522487 1756162 1541476 1712807 1335112 1755875 1142844 1078431 501653 855614 1007720 1627926 1760387 926568 1931116 477109 395287 1796399 1154675 1029412 1424024 1361981 780084 1384855 230744 1629565 566012 1049766 983004 293055 1935467 145747 575449 1318898 482859 429430 47932 1305259 1191798 366052 947658 499267 625068 217512 1984115 445714 1192402 484919 734092 559843 683903 559310 873165 1108272 812199 665540 1803479 1243132 172533 775780 1601360 308920 1219893 111465 555028 1792436 417504 1002291 1949211 443166 141733 604870 241238 761288 343071 1220005 849593 829336 1920584 103920 1815211 883205 1007294 1146373 694261 22413 109976 641993 1201136 1623439 931680 1769541 225442 1126080 1569099 1847133 713241 670932 299894 133220 290619 639429 680612 1535123 279588 251361 1475865 404717 578347 488132 1862923 1476505 142374 698758 1767558 507978 1568514 1886326 328768 1835831 760487 511676 1115600 1927009 138090 1185095 1599213 656074 430187 1868745 1152435 554024 92956 896594 1532354 1557917 186095 1513447 565655 787785 554630 403982 1526934 547928 404356 461603 1280048 1965591 831571 1317858 897180 518281 232631 1915760 445768 1573316 1224072 843661 1173437 1083673 1905133 810414 1784573 1187696 1539498 347019 1095963 1278774 1632332 1633378 868589 159309 705351 637735 1721284 940353 1147513 818043 245533 1709364 1556353 1988085 183415 1175691 733639 1269900 73660 667832 451766 1525452 1482590 1044943 1113436 662480 1762701 1619212 401466 29900 1256460 1505300 1367470 771406 180987 1069824 860829 283777 444848 1438346 851594 1798654 370092 1217016 671710 802771 15182 807516 1635472 1485068 1441073 1337028 401801 858239 694490 1096182 1199904 894210 934510 1755346 913710 1147441 1805753 422195 1007886 1162921 826636 349989 236768 902625 580879 656041 1173391 1842817 1456033 687364 1866576 1722551 503131 379710 1944099 730567 1615955 43050 464395 433585 485076 7361 1923618 665603 664674 317598 1626993 1132473 869296 1323083 638710 1694167 1997727 1356329 282535 1703374 1243866 1780030 928742 187039 300261 1670952 629567 305442 1380772 1834672 1044469 265064 1511714 864637 1239130 1340543 29083 1460367 158591 390819 177861 1262871 1406688 1830668 1203406 1731147 226649 1642920 1843733 1481333 1826978 1932280 1527102 534747 675036 1674666 666034 770357 759827 1044638 1967354 1809312 1038662 1386805 904067 917969 336804 1602408 1593535 1077107 1068053 1408221 802998 1527008 489669 446525 903908 1461471 1011766 151461 1901016 1245907 1236311 1359473 246241 1870909 1413361 329183 1402474 160409 116048 1309527 579036 1128918 1767669 678175 509628 1050203 1904079 1945027 1704227 821853 706990 177000 828472 75699 1754483 1686243 1840932 106570 27732 379012 1928648 1997374 314076 1127271 1379947 1781510 374937 1272411 1200320 1026438 1181674 814820 769513 119783 1086173 497459 51943 1256634 699262 911731 1245558 1742697 1881536 1965060 1926391 1568608 263809 1427099 1617191 674941 1982659 491365 1089559 1567434 118411 120655 1181134 864131 1196283 1603096 1706303 1213951 1614410 10160 134204 575343 1468330 868477 1808556 1090832 139566 668461 920165 1062334 1103800 512531 1136125 1938990 21723 1450664 658829 1298457 1652479 1049402 503166 474706 837625 793827 1067300 34986 1652496 985629 222748 907158 748680 706973 1145637 1116360 634278 1388627 4995 1554288 801990 1206288 1376092 1907010 1874765 1173341 1343135 1551841 1018736 846407 1042870 1759550 1171799 905816 798061 422242 1527397 623968 1211148 720835 805831 1322636 1751909 1976193 1388004 707159 1129359 843771 36455 4986 1896120 526249 1724144 1076057 1405619 1141733 1576435 460507 1101136 1170467 118801 522339 938719 1548455 146108 1120968 904382 1558212 566790 947541 1243233 1403979 1730889 597811 839361 1296865 629807 663602 77481 1882120 367675 746158 1640112 1697609 1367013 1574002 456829 1738218 1602829 713049 35011 529782 1791229 1979742 1905378 716686 439699 704664 1564311 1421898 1635603 1075776 922498 1119982 1778601 48987 1748769 852283 446813 1188585 1496703 1665118 179410 95576 1754202 75667 979387 39833 1532996 5724 854316 1135714 889557 592928 772038 628142 1606725 1127372 1670740 1566356 1746643 733347 1652500 1357591 1143647 1863836 1293900 507718 1196887 1841872 1877442 1115979 1261920 1260259 1267426 1779358 860171 1789336 1558399 954036 287323 1672508 445666 1506823 25075 170018 275937 1990199 1902442 410105 1632140 348164 470797 213316 1588986 49691 1125881 1575358 1046675 33007 1162631 882743 440660 1427044 1783514 911089 253015 1107880 68425 379742 222434 1297383 130057 398675 757180 306405 1396631 1703276 834220 148928 1533022 301803 1049223 685719 915878 164391 916378 757817 1365926 495114 1929904 6339 879015 1335093 569357 1487192 1061917 1207317 871058 1417838 1760584 947633 1592048 1242553 586530 1684073 399674 25025 1100003 207141 1070295 851773 1386176 1219745 1860219 663611 384616 960358 1053620 1276943 89947 1111433 1386593 1356034 923769 1614438 1730137 17264 70560 1881634 1739428 701419 891907 797235 1681104 1175160 144433 48119 1018793 1045069 1655216 136128 1297110 1479242 89493 1578068 1903499 1667967 45621 372908 442397 1678617 223816 232049 438824 552488 408698 763791 746816 62186 285248 783741 1553751 777020 1137158 1170269 1443401 260766 483716 143898 1594324 914079 343025 1561806 1522510 1446712 1935431 1226564 1774215 183972 1461663 1100791 447311 976001 18067 366165 712768 1660051 1468023 5646 1885167 798181 1269514 1888267 1786819 1305001 51466 991625 677481 1483545 272925 875939 1342359 187700 860385 1008931 1876831 1584999 204079 1436809 1276362 421809 40403 1827275 688014 1453003 1107369 1036250 263315 388075 1124235 1300725 1498307 1285189 1841118 505843 716202 1130845 1726375 1880956 1618226 1223654 321004 388209 1090785 40685 1227676 1278610 1256467 757208 912065 1155073 1701823 296088 214166 1198194 1530941 1721938 923361 350305 288699 900216 829920 1270884 322334 1262792 1367214 37873 1362083 357457 1225895 693341 664727 249251 1055511 418202 666253 724287 164108 419954 176411 1774251 1674688 898282 931535 1393912 1920718 71175 407615 1826682 59758 757065 689737 1515234 375226 1974586 1159982 1811398 1196510 1994988 1399482 71781 1357583 567808 1701483 1493051 1374095 959379 1125615 1180509 473646 842971 489407 63817 1059792 608522 1007056 300740 64692 1100415 1982230 1642376 1018575 1988258 1180164 870543 842876 1451662 1856376 1739725 925593 1153345 1114568 1514172 333186 864474 743554 1486831 580054 918669 1725876 1271991 976964 1910182 659971 562722 901258 313429 670232 1744365 1881944 227498 1158579 1910707 1263490 951525 1506686 371360 880452 1767944 1649700 1452253 1281213 637984 1407136 21164 1748268 774921 1543291 727212 1897816 1337011 1533697 213746 1617586 651755 1602882 387948 27607 1211825 1762185 526627 609295 915568 1987756 1486965 509531 1858840 1709260 723245 1658108 206149 35741 350767 1536626 1183506 597056 1551194 1356610 496293 1933260 1959880 1551917 1446167 656221 1048814 1347127 1744648 1313551 941321 1158686 323421 1841845 1358583 785829 906012 745349 1812956 1717003 387584 1120238 1755780 1271187 1681315 1510644 971524 327611 101776 878407 919943 611928 665117 1265541 630761 1836287 1870453 38250 920316 1108044 614966 1737665 386711 1966798 1993244 1886484 1019865 1971716 617364 1918305 1960012 1988584 1874291 1179801 908833 512146 1925110 337848 1631999 1205356 1461855 794048 1933981 455345 195610 405416 1519429 1253021 411563 597984 541436 1831041 287152 1704759 638016 351813 378996 156484 19822 1577509 402205 1869751 1118271 1717237 1785092 109066 1337731 1839579 1976859 1281601 903116 1739523 106138 1276886 1316917 1661698 404358 1484005 1738464 983730 1697288 1410835 1284136 1770581 400119 1809782 1157679 1727396 1724580 392103 1503551 1128432 243777 1463666 1309321 1843051 318959 1785936 492150 637792 299085 1625637 1127473 1807816 1648238 1287054 352829 1811402 621512 1878055 763067 948181 1113120 93604 1630105 1520047 254836 598924 1672377 378422 1918843 176341 235707 549538 468297 1310070 721179 1393312 3944 896073 1733029 1818457 756755 599053 1832512 1868003 1295962 1851271 1758265 1923018 598727 1314556 1049465 696485 820797 1045879 1330151 1848756 806489 1561028 450489 807928 624289 1373224 1199312 125035 1035231 1527993 1615082 439668 1365811 1598109 515048 1961007 611327 1431165 958040 132409 825216 1277378 93827 962701 1757819 1934180 341925 1584982 1281660 694169 995139 1005132 17108 1819147 1424929 519673 1356908 1096200 873515 1059906 674870 903596 797123 1206034 1631382 1631772 1565691 1875331 907382 626291 745996 1702299 294076 193539 1739844 1151899 646803 563479 1755292 1358617 1407966 264950 689848 872844 1229413 1905911 794604 121765 461127 590175 1016586 432813 1501896 367533 366427 863850 186005 402928 552127 1099529 1141723 839299 1040358 957861 933822 1922342 1199694 727287 1744536 154491 478506 628179 1431727 98476 959605 748078 1165601 1907158 461386 1650130 1070867 1915490 1624876 721719 394415 1219196 1748917 469092 1918669 1722347 1693734 1914936 1552098 19451 303662 190766 96184 1563019 595968 1843786 1331382 1378886 101912 701534 533376 177426 96719 1507340 441068 326516 1201885 1863896 1007701 178260 817428 826862 237565 245575 450766 552967 1655175 631020 504650 1897100 1463038 810680 824091 994265 1694657 336009 336567 1934516 1155790 1563447 1210727 520427 1185732 1501558 1549859 262687 892397 911326 1521177 1306694 1114964 920287 693257 1380807 914317 748500 1605674 661457 223987 1434741 1878256 572952 1285641 227092 1793120 1086861 344772 1131654 459253 33954 929641 1042163 1279484 1939178 917301 1584175 191983 796688 20502 1913879 1811329 840058 1517204 1373841 530431 1752478 1345405 839871 1760098 26649 514854 514545 960622 1214143 673686 999171 893460 842592 125113 835256 1022382 958403 683847 928785 89888 210994 313540 603541 1035757 1933749 1886185 488226 1080112 1877186 824488 1963133 1523038 1331355 1537974 989519 1662103 1520997 44264 1498203 602136 1505211 714412 1002768 1467345 776437 1334053 570512 947253 235694 1123764 1935205 172316 1395573 1607391 420650 264483 460901 1211516 205967 1287931 1789376 178090 1961821 1893475 1246383 1222239 1952721 751477 1118053 1461921 450442 1773020 802479 1331196 1880757 1916934 641030 1789578 1167896 656808 641157 652987 540346 909970 1427803 651652 493646 117232 1235689 1984114 930498 1691955 500294 218277 289004 1929090 168184 687971 129522 1430893 238479 85268 587406 454684 1126035 1650899 577558 1594075 1631584 141526 1634757 781687 888571 239236 1065700 829321 30894 1039077 711881 1839811 720305 530159 1680078 250030 1290272 1141607 701316 929959 1015319 949880 1976226 352386 999051 976995 1639666 281211 1809605 1014741 839095 1064441 522823 193586 1345335 1258107 1790701 240161 933454 1719575 822915 336373 895755 37212 562328 231596 1037775 1911676 1793504 1991823 1915109 1702866 962262 1639334 888630 1060710 370450 1219264 1475164 216304 776756 1273542 1663764 1929648 946797 1659618 1823780 1744220 194107 1310030 1510830 737046 833378 1753925 308738 798838 1437420 1501973 543299 491038 1192224 1139178 372555 399781 1424270 1473818 1180219 1661942 165346 1545983 801681 358126 443184 1699512 1287117 466885 17178 1842512 1432643 147954 1661168 93805 1946946 1704943 1477501 1662264 1138867 906826 1426866 1648822 1450864 543429 1574149 1416985 1443799 439201 550114 165973 1167405 1236447 1918988 1586218 1877552 944186 1421767 669394 196128 1703053 1297233 1311877 1555614 48129 177878 1782453 1997202 44287 1498075 1056016 21495 992952 328070 145316 1067103 1778330 98349 811535 1789533 1544876 1029722 1930447 945566 864449 450828 47757 1777812 523314 1046739 1883869 1935134 1382802 276217 137625 1245486 1210190 1380444 1981782 1151486 136904 688639 1485566 534418 1841913 1665380 1188252 1624698 464633 644881 561981 70574 78821 1089573 920294 45015 330548 711397 280400 501231 495295 292046 1497798 1009237 1358900 1321640 1658138 1542040 126734 1113737 1834247 1607058 1252960 83410 72963 1782379 761003 1312024 472675 1623292 1897093 354232 141531 729132 1398474 234631 242853 1195422 1363612 214524 643585 1316605 942162 197422 402332 1628531 1229487 1916094 1006443 347484 792919 1352422 1559262 951633 1219438 1535225 1175088 654976 1713931 748811 1336578 1842593 624753 17113 1082312 938684 1550485 1675676 666725 683566 767359 1736312 938827 1130462 1960392 287805 1247356 1400541 739886 334938 42379 1890134 1503220 1269660 1248584 504492 592882 690911 72522 1449205 1968498 151570 1827953 936310 20532 826481 895335 835380 623481 1750331 1401669 1150893 1407127 407482 1249747 458583 860733 1298058 63095 1609881 1718063 1603028 1763221 1600629 1946255 1416489 225058 134824 866380 621932 1039191 690407 1302132 160572 1964932 1331598 1055771 1661523 155052 845832 1513673 1796057 1970103 639329 1490943 1550226 380094 1131893 1332160 477180 483625 1732038 1019506 1713689 1412171 469089 1140047 617807 610722 738761 1098192 1923866 272690 1759904 887556 1608866 307344 290763 394294 49432 845764 1949379 332210 500133 1802640 1952597 1412349 1513300 1142338 1721717 1439447 1999449 500736 592967 732314 1184068 1757533 1781288 257128 191941 87141 417886 1222108 185848 1196476 1785648 576864 436220 1036858 1317559 119159 1058649 1851105 1532929 1500984 404752 854227 574353 1755192 1226344 1231592 996245 1957353 961532 1880062 926223 1274475 1012135 278138 1481711 1341053 781665 920910 1652912 1923835 780845 613047 1292861 709595 913691 772926 535080 1844657 1648099 1821452 1371932 480912 208064 510499 1548028 560536 98988 1136113 90555 301131 32112 1961305 494685 727601 1389423 1598435 1427531 728341 424756 1447537 1002238 67917 1455100 846514 1120383 642449 187890 1740707 1898043 1303841 989373 1819210 1109328 1198380 1854323 1557370 1335177 529787 216481 554441 305949 1349221 1295699 1354132 304352 265773 489732 9412 1035499 922374 1092851 1038856 224406 1945517 1115896 1957284 1439622 1611593 1065034 1322151 789014 1330896 154761 1666519 1687951 1739853 1866469 253595 1574039 749665 1457693 807035 926650 1439123 585518 1763487 1536692 1395705 1691232 1280068 1451219 935314 523590 785495 906983 92212 1232005 1679036 1533545 1332253 262896 1181709 85261 1943968 1092450 1188412 1740368 1068687 1989141 1255209 1720539 237072 1117663 1616434 565529 1461509 1880010 1544369 1852634 293828 708101 1356406 841247 195321 1655731 1145693 604469 480224 267569 1722744 1061465 949719 368393 1523538 946551 1547101 1433142 905169 878818 1926153 1485855 1759292 1463799 1816922 1070644 1827615 162807 705912 1456247 1521282 397608 1387668 1303068 1994688 1031530 1112759 1963538 570146 858656 1511061 574544 532291 880149 153115 524504 219245 1263532 1768883 1944540 814246 1862154 270560 6051 560334 1834112 522987 1334397 432550 528136 1324505 1548301 1124614 886319 1524619 1481467 1071858 799648 1036180 1125828 889504 1597021 940002 1778410 1025593 18524 1336727 1940827 1572835 76566 1450228 984105 571261 859180 1238198 817302 305871 1625382 1026496 152262 273744 1762782 111832 940422 1341871 355172 1271687 371737 1163659 1915124 879742 264466 340208 1901182 520470 763137 1906114 595251 1446228 1628243 1172599 850491 1392523 1965800 948156 49210 1686298 1464199 729851 485727 887302 39882 444229 327602 272296 1357742 1224515 1418443 1077471 1799058 1930878 688794 138838 661711 197040 1282858 368166 1162078 1617797 1159141 1945345 1258945 685127 813769 1427092 1875258 1132519 624466 223224 1893564 1732115 552832 1924681 1137685 662529 1417721 204083 1647460 634877 243403 1211789 715657 1460998 1395737 1787615 1427252 953785 1313413 1344467 265723 1062952 1912139 1550936 1142253 43516 1643979 1376626 1368383 1589647 958351 1769503 1771930 1401938 770698 1188346 1389607 1495842 832102 85820 915526 1631437 1102223 1882220 112976 746432 1943286 1965148 1869347 1227579 1842595 1424673 1316117 1328924 677056 811900 1183809 1161002 739394 949086 1234910 1072495 1267250 1077463 973433 1083463 895882 818372 94374 766669 1506926 83234 1295861 243188 1743107 1924922 298505 1086491 1602902 810698 1739970 92407 1840180 1164805 676741 1103450 369879 687548 1184778 878731 251542 82623 297136 358830 1262607 1946014 754023 1835495 999722 1348881 1300373 1057268 1190130 438856 1106189 1307605 1436352 37767 823532 1206925 1859918 137720 1569277 1387061 1221328 1739419 1447227 398688 211317 281580 1274747 1042581 822068 220439 1599369 156782 503042 754646 961898 945511 866368 127359 1928102 1160604 246862 1573285 1966399 770043 149413 1823966 982388 1282720 386966 830041 469321 1218606 1049473 888308 1018431 1544417 1693740 1014883 1550227 1533024 33642 643589 540566 128645 155963 1403590 1853522 1478823 804901 1323316 986984 193339 96635 420044 1676419 1271650 1227812 1462736 1007992 721138 80032 16476 1273174 879876 390445 326138 1432080 1874823 724863 89748 613160 1468654 1525215 1283620 672927 293279 549218 1132325 1070424 1871718 1078980 1055179 191391 397346 1728624 333885 1368058 1799478 330025 1469243 1045600 529755 1385770 1451283 1926244 620501 1327117 26358 50582 1764345 1735263 1116715 1834909 1450317 472178 596927 431027 64140 194337 1740380 315703 1396148 441333 1577585 645575 1468964 1185701 1671012 1094938 1954741 1979597 828602 855883 633888 904217 1700196 1884562 1070675 1812806 497320 918334 1525841 1548155 1169371 348771 836592 1681218 1941974 1094288 1413783 1591473 1568017 768435 140786 1873739 1183082 521479 448858 1118252 1589870 11824 1843872 1437906 472343 61270 1917566 881883 1438646 427224 1556900 1618396 1443349 499529 615602 867435 1275641 695743 1622745 545805 1282244 1013522 44688 1149333 1806534 781571 1628540 1636643 673074 843729 1005505 1988400 708025 1883285 1608446 1676384 1969660 462319 1510509 1612653 172936 1565001 65553 1975898 457427 639202 1213990 186166 1294303 71069 1722327 1716083 691247 587946 1271665 1093254 933031 128117 1341978 508865 873817 976215 1172626 223643 1990412 66023 1760990 1286441 493457 1084774 1289347 80084 1249769 1251577 1482962 1101574 644722 426144 1175279 849908 1044867 606555 1952003 1484481 301358 1717855 973202 1889742 1435492 1553503 1324102 1380675 949546 447488 927670 21853 329026 464214 873471 1276623 1837685 1324123 950419 1404127 709852 839294 1420314 981949 1500026 1638709 1596071 1239716 326288 1790472 1052373 546562 1164135 1295506 1139470 878701 1797816 924269 581811 1955241 495715 235129 1632441 1153173 1395783 869822 1329639 185034 971981 1514019 1156219 510944 523861 906966 973683 1169727 1709527 1338303 1019545 295120 1271421 516736 47682 1055367 932704 423574 1178358 624598 1893651 1502128 946138 374031 1872473 160367 392221 323636 1057788 318237 489104 1324679 1171082 42817 339611 893521 775098 1973841 1540251 837074 694173 1649202 936186 718497 1486186 242463 555592 1713505 1517503 1369944 545452 1729348 943374 775626 1778236 376197 910655 397316 849339 754837 659075 566001 644835 1976318 973398 1662837 259879 1324511 99657 1268508 1191555 695267 1101732 1774635 1903565 788978 83004 315116 441703 1781590 1002048 1329444 1672553 521895 1880989 1992749 461877 1602184 992903 1488892 670106 166316 1532242 1624510 189478 415013 1507744 1464769 1378042 1867525 1880133 367352 333679 367809 1730928 1593822 1972541 1133672 1609514 1608360 532148 1434330 1049558 1379179 907408 1786604 1995219 809920 1972910 470854 1615966 1248026 547500 1955710 1714832 1767981 1245727 587475 983243 1121034 771794 419353 380444 255274 331080 837042 540011 1988553 1944012 1527123 1194849 304332 141985 1216256 1466058 125170 814134 1531747 1604054 1870889 1431385 100437 942790 375625 1642476 459899 1753462 1154491 782325 1671759 1037611 896154 339529 327235 878572 1204577 987117 1777997 124331 1800019 996987 1071275 1958721 725121 869206 28220 1189562 500904 1649088 1843294 1160629 1930910 1638310 1510217 1258249 1189779 1924742 431148 1068259 389162 249447 1546632 1332247 1930809 1366526 1035001 1203103 544329 370223 950331 1120843 506596 621594 388981 323157 997926 1697634 556567 541965 701945 1508653 654882 546802 629380 1169406 1665606 204535 691178 84318 517359 79444 642842 1051823 470279 522860 691080 637601 959603 953588 434998 1165119 1452353 1871570 1749201 713678 186222 1146725 407914 1494332 1351348 1976975 544540 520747 1511596 1311681 1314052 1639092 270765 92514 363909 198994 255249 1502061 777854 695259 54835 1280911 975658 1332584 1457211 895667 1162397 60966 224730 706264 1143096 461734 1382246 926448 999362 102615 125258 1940386 866875 60202 779478 55062 1660070 574506 1025666 1552212 307508 329469 1691166 1229341 1920869 1482056 1626670 351318 943329 1531772 74162 168790 827767 1022749 831614 186745 511591 1961404 1824554 1698928 61769 1173887 1023102 1317276 1558002 351332 53352 361074 1876909 37058 238674 917030 1675027 1664497 550218 1717656 1997831 1521189 75944 1977455 265031 805858 1353348 1629690 1230603 1292962 149834 997797 1151462 465533 1611856 448307 1483581 1382648 832769 146191 1076920 573901 668370 556001 1894499 962640 112649 1489090 14696 503409 1705260 944198 1697982 1380204 880778 881729 1140085 1502331 1983394 967488 956682 669261 1949841 121140 1688267 239371 190858 1577212 65125 505091 814495 570191 1327074 498274 75045 1244632 301631 637079 749821 527440 60995 70717 335704 1744608 1585867 754390 1744822 1170661 113056 1951617 1025399 414596 29473 417653 1007984 1675930 160536 1380254 631851 1745109 704906 937490 756035 534191 885279 252528 835398 1685877 786501 1907796 621915 58130 760779 568764 272108 1860253 497454 1391993 1978629 253710 1771183 1401330 1969943 958757 123495 1122390 442906 1531875 53518 685646 392804 89806 1310221 304864 2717 1157870 1163669 436773 1060093 29690 484549 902730 945262 110623 232134 879023 1819316 973040 775793 1823738 987563 1065088 1884485 1209300 1074104 1586523 1924586 1941203 1707810 205227 1899457 1133146 1695449 1405815 1317971 864876 956607 1892436 535484 1566463 1927963 1430040 1730856 282872 849028 1033302 196459 934126 1145231 1636449 1786446 187987 150926 348999 51902 1725288 1836755 1029734 1412085 686039 1475370 1365491 1390198 865639 449139 289440 1148627 592669 1643303 1440130 508787 1279354 943654 432076 1046501 581917 98070 1671598 1030479 1151519 934579 522479 477450 655671 974828 1688785 35423 241398 1061260 241187 1285856 1156019 995340 218381 374912 63023 1644702 477301 1468212 1219434 1354266 1241910 786741 343271 1914613 824436 330858 490128 559212 681445 1452788 1904396 1952467 198009 1915108 989813 884379 1777686 1762413 1831962 831891 989015 650273 1350143 417311 1774944 3960 1619229 319455 1198135 1742528 585974 98060 692772 1377027 428778 238445 1390436 689821 652685 1058867 742364 1578302 437933 501336 1966020 1246354 1548876 1178877 1966713 852280 1487923 876183 654906 272677 337125 1816646 1078397 1919507 1671459 1691719 1302125 1250803 535567 300797 1995803 1544746 844367 186696 214977 1924160 274830 1439269 983398 1754530 365374 543550 1441701 1340424 415094 270337 1551238 683406 584591 874711 197322 373732 84617 89610 1022114 531599 7470 614801 832974 356051 616627 701467 1467906 304007 592333 728765 1599912 1236807 606234 463998 1497420 1316210 1252602 1519111 1292428 1105116 928507 189739 203827 1242451 845211 1500861 1133965 340341 591250 746898 884513 321072 1147473 1747760 825365 973146 1595702 1205286 130626 1834877 1130678 468373 1706053 1646740 228471 1240888 413711 1843402 122275 550585 327892 1521690 547657 106323 1595718 1940087 280017 1242329 844079 1416718 1763280 1262847 1994072 1552407 1755418 204990 1786159 1212747 1736631 1395099 1139304 727536 1723165 564315 1771552 123482 440622 1762555 1527060 374535 594040 915254 511453 746493 1481118 680182 1505149 978962 1466896 1350500 648658 762524 680032 650651 732038 1977346 120615 1907027 636817 1399129 1997275 758069 285794 1961899 243458 1073138 1666112 544560 583488 209993 665905 1548739 719393 1853476 1148129 1714086 1868738 1885994 722492 378685 1007069 444295 998909 1853718 1722004 456345 1571082 1339016 1238052 268936 377808 41145 1037754 790887 689404 715006 1006053 1011949 1796011 344586 979184 675915 108363 907839 355234 560052 1860255 641553 942779 1747812 1583408 916350 275740 1518976 176860 618542 385332 1435513 1149710 2192 1935454 484114 1674303 58091 1164615 1274565 1476982 503900 1748874 248957 1384203 1449402 759527 792020 895057 1951431 912713 1825349 938937 167184 1238561 155161 1956446 1721498 1255417 1043126 29230 666191 1272940 982285 1611408 1577004 166361 1975887 187660 720352 1575969 589120 322232 606915 624444 218821 294389 152676 1554597 1260073 651694 749866 265395 821705 1733085 1369386 894530 1656195 1467377 1101434 1185647 40540 1151366 463723 274808 1258906 1082929 1475443 1311563 1539303 1536801 1238333 1100620 1824047 816888 488588 409113 1124975 616136 53270 1083215 982589 114756 337494 352181 669464 499785 1163744 1165626 965530 1455241 585969 149518 755418 607040 1022762 701139 156413 1983835 1390148 1082874 1548914 837190 961051 1025590 1855107 1719411 1670729 434790 305163 1038927 90990 381684 1904165 1007786 1384193 511358 62533 1349601 1822437 1486570 498951 1155322 1924633 1952157 1824370 1299096 1606808 811579 563060 248508 945033 847005 22279 185133 374949 429166 759362 1949087 290822 1449766 1115830 412764 172787 777783 1517769 1124841 1140102 805729 858426 860876 1863443 1731550 1631227 731124 1694539 1490705 130614 856715 551395 1576605 1823467 1565384 1664264 466896 1313538 1546946 707064 873346 71929 1873689 1869193 930085 558257 380123 123894 1659021 184582 1560859 441995 1965759 381944 1598632 1811132 174921 1139454 1647516 828490 1235085 179144 1674075 158248 374483 1621468 1144350 620559 383751 721946 1050307 654179 1542004 746796 343913 1481587 454769 1064024 1617598 1277836 747819 42650 799737 1407816 1809143 27723 1476031 407034 161276 1332521 1153242 1950196 847039 435951 1360183 1394878 1693898 852087 803344 1577186 1200486 7087 1793452 1677184 509630 1360926 629586 470278 1449906 1762153 321198 1738427 631535 43778 1422738 1677113 232681 1552164 1432105 982631 1633024 1774192 1717590 132388 1983550 471660 750586 1430568 1471928 1252733 112141 1170840 1867457 173199 171887 1279903 1306153 531874 1122198 1998004 1152035 758512 523966 530625 1593832 453664 1959593 1285733 201572 1044597 520037 1994304 189344 172501 1900409 282485 369191 1121592 344076 725874 1710577 1729863 598376 673119 292962 349241 1010083 1693035 1849325 695520 656702 1144644 1968333 1823687 1453701 1736805 1286168 924345 1851157 1117660 344630 238570 1267106 1469265 1438400 1918077 1578439 1523057 386734 1217983 1317351 1854000 199180 73337 1437919 756220 493185 1066183 686227 285620 1260759 1328229 790729 584305 301708 790542 1853304 1241810 1351385 798175 1769616 1109106 1460628 186333 1655415 580317 976325 580719 401428 1548387 980136 909014 1734871 1683611 1727494 1014349 501950 582951 1023681 1754401 759 56162 1778882 1651908 1262604 980049 1404438 197408 1844047 616926 1079646 1263654 120704 750895 1429416 573763 1956991 1445455 769006 826674 361742 1179844 1211539 377651 1747993 939323 1584291 79787 389592 332092 1212636 427274 377070 593131 659012 962324 179675 1089453 408525 836966 1372608 1209004 1307509 1834894 1291147 394293 1969465 1868022 1703156 1234184 133744 1727388 1223593 546592 1324950 1595979 1477458 600382 288079 1778698 1339124 1293199 667337 1149410 666101 1854160 12521 315757 1851758 1492524 1033368 981408 1149852 1619735 787072 1802610 1259252 1838512 1609103 1997833 1273738 428185 1946180 1586864 1284614 1697512 680486 1245187 1224496 1550525 518130 1425715 61484 784509 195720 314534 1084040 1624578 1528465 1443507 362848 681900 1668079 1213497 267313 435464 68246 1663974 774584 1892701 1038489 1936462 1900891 924950 477491 1863556 1067486 1368773 1200264 1839812 1213608 522121 281804 897243 1810941 130805 860283 1922287 307524 1663312 1669261 192700 761619 954341 1604752 1759868 463029 1139377 1554632 517579 1893488 1208022 1679550 1894450 356769 956336 198463 764080 89128 1775599 1133028 475623 1864101 935141 1681224 482270 1122206 797413 1165628 157705 1416290 194196 1338703 1176363 488852 310819 967392 392914 800470 1705556 601832 210408 544519 1207002 798050 1469155 326486 1821883 542981 1078947 196789 424502 631059 961999 1794916 490188 454332 419452 1972801 1857306 727878 1080518 1935361 1672317 322917 416114 689365 1136483 1378906 168075 232420 1046218 740963 1679624 1364910 1483469 1036870 1279937 646959 732182 1944503 1559099 1988336 452878 1160034 862975 771803 1492145 527947 915421 620533 1085218 795643 340405 1784014 1719592 1205662 803534 1335287 444482 442419 1692080 1681972 292135 56457 1624870 1486216 152497 1661610 1283713 1620220 672946 359615 1646991 1656024 565068 586560 1119044 354165 1382769 425952 625145 732551 1236737 534599 436592 1741488 1409033 1375231 1216093 212518 1822496 1072942 266832 1410599 254447 1430922 1566843 776761 1789619 1213312 464902 292260 76971 742201 818266 467139 840632 1897076 1782585 1691778 102139 1288827 502924 679942 484494 1477878 1161625 1355437 1244035 293253 1911768 1462127 323325 1048232 1754720 977337 180146 1146281 916737 115060 151427 271277 1599724 36828 589456 810295 132752 27438 839918 271271 160900 294392 1725158 1871292 584547 1219228 1008164 1879736 1354486 1975347 760898 1021198 468194 821880 1274965 537288 1041154 295449 1607781 82640 580733 675053 1194375 1378963 268389 1420127 925070 1404751 1084025 1201978 1833802 1197990 581833 965461 1662896 1489268 1564555 1838873 971643 1388094 221145 1886070 1464530 1886711 506195 1126723 538357 1913540 965036 294029 1760929 1562250 1040708 877165 1468010 1693966 212092 1271937 1985633 609689 1611747 1558754 292704 375242 408663 1714942 1989157 1066104 1744675 1755926 1078209 1707849 708460 1499460 50257 1009471 19101 412305 861509 103520 1595800 1482020 1052224 1980038 1275107 1249077 1432693 1090933 1628913 1050289 1566256 1555771 1540100 392599 937502 434366 157751 1702113 745997 1064255 594701 583065 1127991 1770455 596676 361299 1881837 984959 334239 614791 788510 142363 1676281 1879888 359626 721254 1322112 893811 1696561 434203 1784130 544133 41235 801101 1978939 585027 143730 240967 611972 130744 1228023 997923 934494 349103 673179 1376562 909962 1332742 103725 911858 1978366 628709 1786942 1625077 100615 637677 5828 493609 1285606 1564077 549447 51408 199274 1053799 671331 1527858 1491793 1917080 937311 1255278 543437 1505369 521849 468235 966124 571980 1778310 1982752 425568 886142 1797477 59975 761830 1852868 781382 162687 1436123 1254040 1059170 973285 584269 1926088 1690534 1217813 1145550 729453 960089 1353381 153072 1612332 1823224 708104 1966778 369646 1575235 1544748 1285042 1725059 1176032 244283 943699 794171 536149 1403300 844184 963130 52447 912579 1727587 1243245 1833611 1837981 1747208 1867509 1303123 326823 1376644 334773 91392 906712 632638 736989 414230 789917 662207 1159300 225003 446098 341687 393001 665848 987657 444141 1569228 1991177 1136604 377055 716945 375299 1041384 1494209 1041053 6099 937216 977852 1983280 1985064 1225024 363224 490845 997230 979525 592628 939162 33763 626230 257784 998642 309059 383252 1016473 480492 1402454 1715044 1950130 1583288 440727 973474 103057 802473 892944 374425 51980 1326137 1669681 983344 587811 1401283 1194694 794370 751729 385050 1818824 563539 1897857 1970327 733961 1641096 547157 1931529 3796 1239577 1708127 91757 1409405 1942479 1985166 1071976 231457 662665 1674352 880254 545928 1404231 1970101 244868 1532099 169361 896987 267654 319367 1426390 291369 1096124 10082 654016 1789859 798078 896348 1951639 1231632 1019770 1335655 1987386 942551 1656875 1485687 1279176 1048985 1488097 858582 215442 615718 1240098 1394760 1123044 1659104 1052784 214610 309668 594862 1966033 1020976 104728 291145 1844009 1486742 1684784 824742 1255786 677225 702242 572292 1107663 19194 1701702 732903 1013580 344263 381499 43433 136382 530206 571651 469766 692211 1357967 930746 111689 1558137 1674767 734173 1367273 876014 1109009 4562 198241 1328289 1565684 251154 117222 186080 834983 1363302 1916035 266785 1604362 1911973 1618570 1009543 111676 172134 206413 1829028 517560 1210943 165197 1613666 632463 140922 1454569 950059 722168 1633477 7795 1969933 1260307 398651 648404 1016880 1870080 185316 598117 1227236 1051910 657381 582431 1998561 294035 809453 1137399 785628 439430 1989785 733368 671768 1209462 847338 1010388 483717 1953185 1617574 301375 285981 63483 1586924 1110542 1056672 977604 1791186 1666200 988147 1499958 1195503 156012 1878210 1925319 1450920 409596 1812142 579144 1664135 121187 1465378 1336624 336300 1756160 501599 307662 1774146 174607 1897475 1360698 613150 643075 952339 1056079 1646112 726347 1516716 907375 1366650 873167 1813254 751471 9637 1941428 375731 1114721 1687318 886707 1700177 772701 1777803 1492496 1412332 1986468 815343 318774 680324 608633 1476289 1377839 1478562 920601 1979014 526488 1794523 293140 1747926 796167 834948 603104 1061879 1298641 1427008 1770912 833585 1069003 842847 1076512 1131290 827824 1508364 1024227 159247 498243 4207 860822 724607 917230 1058333 1401136 164631 892811 568789 484700 214574 1789042 1476802 972825 1863600 765291 151174 1395484 1851780 1311084 995243 1141171 1164601 460662 873263 1317649 845818 1489769 1303477 1411121 663269 114702 1039483 1939788 1904746 1771259 1932876 1321729 1319400 279769 764331 517684 309141 344219 1615672 1115020 958140 416975 1997173 1940899 1171045 851375 985579 1579865 210456 850695 785947 982411 938727 895981 1464448 1227884 1487289 1173183 55701 1665887 745683 414592 1851716 545119 1762459 385093 1703761 1513760 1256249 1615430 67298 116337 949477 24671 1604657 607664 867432 1724149 38140 1440983 610043 850845 649967 1272789 6053 508 1592560 1856422 582444 1486283 670464 489519 730270 636652 1863883 1611763 1976195 134263 70515 1831465 220868 292039 1927386 198593 500039 1808375 1119091 1417177 697403 390972 1357448 1702018 1822642 159004 375479 1190780 153477 765256 1605713 756192 1421959 1189433 1664958 829697 812303 1249208 1675177 389504 1076628 959549 1660818 451286 1694960 1016735 1540664 431291 98622 458528 730792 50990 1862690 1704070 1602251 871486 1569296 1999346 278438 729124 1959848 590397 1299155 601179 1367573 1444741 515722 411853 1915430 1215839 351089 547487 1576944 1233275 1145546 1006369 1071947 44892 511887 1455949 44836 1899080 1578621 20306 1493214 914476 1190488 646925 292379 1722441 726933 56430 325900 1662491 1700982 758411 1840721 431442 970594 1286691 272098 231865 1652975 608615 1994855 1938132 1524364 1538040 485214 1533670 1575336 1722104 267548 281025 1095765 805930 624722 757801 365120 1919222 1148905 961921 667199 1372662 1454180 1631674 1330141 1026752 499698 222731 574909 1122095 392657 1711019 1997199 1258428 1666870 1223272 53255 1864897 1089292 1523010 942219 457991 1777531 1768297 1450863 1763005 1303837 1937408 18205 1581277 77368 1045254 468800 119933 1636099 1250895 1702464 527174 1380276 163612 1415720 711818 413479 1374228 992468 294073 1409078 1141478 894414 534935 1609249 1351593 1088507 33135 785273 38292 454247 89875 581608 1838374 291800 1097338 357626 1751322 763950 505713 764992 278857 1855150 225149 581083 158950 277394 209858 1431612 1844368 622004 1908973 281181 1171402 214909 1007192 1828227 907505 1688351 37762 98315 21892 1310121 601989 675303 1653918 370358 861632 564041 567357 69887 1840589 1139811 1713868 1406374 725926 775418 272205 1243524 1876172 566030 1069186 1078547 706871 1411698 317838 249892 1930963 1698167 1285346 634715 990361 307830 507655 57819 1902803 1171544 252567 1948395 1502681 1369220 1390289 1159471 237488 515896 1852433 1451627 1261918 1689372 1262498 1604754 943526 1661109 483452 601685 1065142 1287245 395048 1439703 266022 308549 1477886 1278577 1776482 1685178 550297 1019928 1974154 592496 1865586 419570 1663306 1008759 1494074 415987 1776994 336909 540416 121102 167666 1346414 47708 854911 754251 1701243 1436051 1678516 1514153 1261696 1350391 1131850 9053 19195 1287686 1558482 271159 1251386 1853696 1200955 1579817 483551 1856121 24790 397844 1478757 1761361 642261 384491 1754036 1987143 1327613 1446612 688627 849013 1930992 1687031 493005 1329974 1031701 1683382 1589833 836072 469553 607109 300998 1523747 1504231 632132 82862 252829 1159695 212718 880203 92616 589440 406873 375452 1760833 324820 635032 1485338 1243155 611425 71837 1538180 1642728 1214484 521398 1833914 1296319 695235 1636257 1612159 642990 609479 950900 677709 810096 20090 936802 241168 1094402 357924 264284 1252496 159215 1460614 318208 994734 1586567 568239 1178388 1564370 1799676 878855 1358240 1345800 119179 438002 1836616 212056 140695 1590763 1483380 1216700 479802 183615 1787915 1436046 1975749 1565386 340232 1396660 761428 1130228 1753013 1107344 1459762 176437 1443389 770706 1668500 142436 736085 10354 926008 1983496 940855 1645304 78380 1642331 1087565 1267604 1522574 288825 1248304 611652 1544380 1787776 1558990 1478563 615119 1540525 1187179 1880630 1748722 1118876 1999188 150669 490998 692863 809082 1584478 184538 1560721 1912995 272794 1139189 1398921 1120646 118234 679820 939782 621746 187225 1835937 722888 1456805 1170796 1332188 1282756 1192896 441852 1788209 1432698 664785 1366505 1964019 960694 1452392 1083416 1790147 1811339 1003683 1429440 943537 1874800 213468 1092576 1186 588244 127067 1804622 258035 169109 357508 1839512 80632 4545 438613 1888496 1638373 792137 12792 554132 541120 1618708 577610 880639 99527 858912 583214 818681 1620346 833228 1297385 1611863 1821501 1969142 1777903 363061 1120695 1963026 231443 1923035 1475888 1068073 556162 680760 488818 843792 497425 1680146 1579288 1883292 691637 1194687 823696 1400411 1714769 707742 1677582 250921 406260 1437103 1292444 734231 1261180 314221 1804768 1265872 102013 1025310 1684985 317927 1185679 1306645 1342898 741703 1320326 735730 1384266 1026906 380066 1775991 1899165 194145 339381 1093746 1783885 706110 360347 1055096 1670754 206695 1867078 373836 1352534 1627736 633342 357725 1996781 969882 1424151 1719310 1549458 1683664 889587 894281 192367 1669867 1657253 959138 1291012 1428841 1121339 241992 280350 811858 1938415 154093 388655 1132451 1133131 1552325 1288206 36975 181750 1853031 1285541 1439125 112850 1698551 307567 361556 872567 1338910 809362 1808574 767265 527115 551958 826679 1207617 1415117 1817474 240153 967130 555432 1752521 1618181 1675275 1082660 1650216 1870155 1125136 1676455 1988189 1094930 1003276 640677 1811725 234192 1308943 1791526 1468733 175890 713172 1683641 960854 422067 54382 1898382 1565421 258236 1172216 1592528 1595967 628293 1510247 883688 1420751 172187 1874152 1097490 1426053 354670 123588 796328 1492567 1888893 137544 339440 93644 1415547 1622081 1307000 1115153 808699 1439282 39175 1402977 1462711 238126 1720358 560195 1602144 1505837 1197497 908884 606224 1042077 554443 1883727 1912284 496821 1530115 1086370 1092263 877091 657577 1951233 1030761 1775373 501022 673942 318889 1099445 1285924 1288897 1422071 1653844 1304426 1711478 1496258 222149 535982 1709746 866309 80370 766114 1780405 1070058 174266 263541 79341 630854 982984 814899 375440 357341 676780 241886 1265913 594669 505858 1831294 530171 1449969 1835548 1982414 1288278 61665 41845 650234 163773 833217 128980 394687 405610 450151 885910 9246 574258 770930 1997775 1267135 1397336 1745843 918820 1825689 1734423 1495812 192710 553186 1791286 1167173 1898509 1680013 255848 1068879 1738713 946894 282093 960132 1421465 1271686 1894135 1603092 510110 1321527 147645 1872104 263590 1301687 1203211 63753 1752430 382130 1602796 749955 778828 1388387 1502449 855377 1352200 1990706 1828534 349740 965001 1802078 769457 1584132 1922365 974591 306764 569761 1818925 890424 805128 139950 1253527 1953291 732043 1222620 1767239 1424404 1713138 712993 996883 980651 1235356 1560156 358846 360083 1288590 998926 558194 414616 429883 1716380 899860 661357 848985 521888 382582 948298 1454263 1756425 1493128 305340 1840807 173366 317273 1168501 1800889 1878223 1611329 678055 1411105 953773 995502 768128 1490203 257645 1379236 1926001 1449793 1911602 593578 1263470 1621118 892067 1336954 1707062 608793 1797405 174931 853914 828373 795408 678669 438303 1028038 923150 1071202 1786504 1579308 1523731 1122665 641970 825685 705328 1769283 942580 1738165 674579 1181080 1829993 347230 170602 355070 1778436 1330970 1846376 1035638 543412 1025943 170533 19851 1587407 858859 1127563 1122034 1048112 203884 978154 1134047 901879 1243805 1251937 733712 1401991 355262 1152568 637362 635714 1434962 1828066 1097846 127775 1604572 1744107 1402412 1565327 43590 458184 785393 1443832 1371184 1338873 510128 1587451 1310195 1586599 333881 954286 1699202 762005 53889 1658544 1249609 1591927 1019942 825525 115715 1580170 1594698 274046 294294 896985 619463 1688076 204651 901646 929211 1759762 1107853 1901174 1011479 732644 576485 962109 136298 684373 523784 757666 1850675 1960999 1551010 1013131 704237 1527014 1872521 902972 1970827 404760 441331 1196204 688201 8672 818130 1431645 1021846 988933 1977808 1901700 932548 1094143 1415712 1466850 214492 1133586 35801 134290 1505078 816887 1121194 1689571 1034197 764485 617565 664023 55879 667914 812786 359717 1336545 1354262 607850 1386471 1606417 10356 162293 1715435 1277989 786324 1556636 1591350 331585 521239 1017314 950225 1018041 1954777 516240 261938 776802 1313663 1605831 1225418 1228431 1345114 289370 877828 180857 351340 844787 887687 1043248 1977664 1503654 1147571 738907 1482350 1501801 61659 915917 1048685 1705419 1650675 244852 1681318 1144847 1977717 1149087 1688542 1419280 1988802 871593 51313 139993 321808 298863 1433911 301955 1781070 995686 1861425 1454954 378989 1966725 1817000 1010068 1352341 881001 1353610 621954 271007 254578 493408 769761 1813034 509850 1655898 355967 52377 321515 1515541 1470506 1550750 893068 833739 764189 215213 1224827 1898015 352809 1509381 1346273 390566 1053511 1482963 1753904 449690 1707472 622116 889355 1654653 1478993 972691 594140 1400174 1084503 1427133 393210 880494 953246 1598590 994309 253077 735193 864610 1894834 726595 1467127 1507871 1711344 1733444 577961 1171666 1960461 391491 186065 1456695 1981180 980020 766734 1364038 1500741 959415 518232 1801011 1405379 205597 707093 246777 267915 439593 799595 507980 1844676 1371685 549035 1462074 274246 1752193 618004 1857607 1761321 1845801 299579 902852 1465346 1043727 1703421 208748 390243 76630 138152 1368524 1395769 1493760 1291379 386607 1204829 63936 1403463 71412 482480 1959669 81759 1977787 1809999 296850 914447 1511876 838291 534723 1459040 938589 1406350 1136458 1025082 1137310 1885955 1393363 1337980 645783 1283006 1768920 1571019 1638977 1146158 1826242 1981248 1686 927780 383365 1937024 40939 553131 1448275 172680 1227066 912102 1303048 1396136 722306 1582314 1772793 1499589 28444 1149987 181525 1487557 1746722 1020256 1457574 1670972 1490271 1735569 1975600 1208610 1748835 608898 1202943 515611 357174 502295 18663 1480393 239784 1772460 223520 1331463 661235 1748605 1363308 1297659 789646 907696 1614499 798862 1832452 1075327 1939552 444035 47402 562428 274533 627951 1526897 1949654 1964755 382831 399940 509034 962263 926144 628456 188918 653613 869057 1523024 1415370 1949001 1496325 663989 1607266 1311682 1910252 1308349 1960155 958609 131289 845566 22002 1712467 1371784 1589255 1628035 602188 1558240 162967 950546 248963 742681 1960463 684616 844952 838779 931087 511274 947367 121610 700007 142876 1580111 1704821 1182065 1881283 1960727 1810399 616042 1940565 1969613 66089 1375719 644937 1913268 1113356 1443043 1480099 1140812 524272 1445236 578569 1261712 304730 637877 1616736 262536 1423457 456911 812806 739412 1510410 236755 1833130 838878 1539884 548093 351635 26104 770759 625790 1196667 859631 1091277 233008 857699 1088311 852260 440715 1860113 362502 1008182 1142233 1358991 1214260 1715036 252480 691289 944991 205580 67031 741173 37605 186885 390508 221723 1658057 402444 279638 1556098 1678737 669951 1743239 1183953 810203 271645 263816 327547 611277 554973 533543 750305 1336204 1635082 489837 207107 1251531 544932 1460711 309501 395425 15304 1450523 1222881 1146915 1198777 1399470 122712 111570 78898 736446 374044 1480562 826845 297225 987750 1083394 553879 1188469 865221 1126190 1520554 884115 1589066 170325 1215778 790839 1864289 1045133 644136 1952072 1368276 1691084 1791949 240261 621410 1623431 523949 433388 633743 1273791 1922314 295479 612135 763775 260983 341287 1470300 317082 484682 590620 936039 1360315 389825 750924 573682 291313 1581267 1763375 1518086 268662 855183 270401 603509 1161555 22754 817966 391610 1159013 1001206 659239 883595 1692893 177318 19314 878487 421857 1288451 148180 1187691 926357 670099 1636743 1514173 475809 1385171 1194129 359792 1004714 1767254 161838 212681 636689 813478 858708 429906 925794 106867 819586 1766052 460779 1371309 781499 1221042 61842 581236 1469911 109969 1228911 173400 1944713 940542 158385 588217 1558759 1677188 810054 1855794 1197931 1760724 1488992 478192 1973331 1217997 1389806 663750 263726 322614 1877581 1011772 126936 936441 636843 1823644 1628778 1192657 569123 1915743 1288600 892295 291527 1761775 743533 1084983 1851620 1669822 1732396 943063 1344288 637843 202369 684991 865457 114104 1908965 705083 1310233 1122686 316524 1857274 990211 1753468 185690 1174685 161802 325801 863995 751169 6780 354318 390978 887430 1386520 1691883 552578 112310 879460 1519908 1515294 429228 1651814 628623 1773361 582119 1993083 1662418 753021 1624778 1854775 1771128 1890846 448960 389746 161284 1653700 1207288 292854 1709803 1974669 984540 1425215 220024 714821 1108445 972464 1408549 1760629 1769043 79834 1801260 243742 792448 1875135 1135981 255420 255102 1398179 924846 1764933 627308 304247 1860533 182071 1937909 1999370 234683 144453 335081 880252 1967740 1310575 1117000 119677 292026 465188 965152 967524 764947 1333677 999158 1053795 1134572 1039319 1374960 763088 990299 1652047 1755652 1037476 281164 1767871 1778022 310401 520513 1367675 1271635 604846 1047674 1804324 1735114 179475 1466290 896166 1896663 33374 979176 1761028 1766449 1960746 1610888 368239 754975 716257 599354 1684416 261906 1596210 1339415 687537 1033206 1148119 1581184 1657487 924472 843181 1758809 211654 1271346 651667 375333 1541756 753086 560230 310894 1469095 1105492 264042 1396754 686725 1043447 1607553 1061562 1043575 1989855 481478 1808749 745208 1121215 124800 528470 1478339 164691 1232932 997061 1667016 1092824 1975284 917067 1630746 1010251 1777333 812946 144854 612868 1332974 1453030 1073344 389973 161149 682179 935346 1203410 951436 416927 1059478 1660631 881407 863133 1282565 873718 340408 173185 1520344 1374189 1704578 220179 838929 1925248 96410 304472 666810 1807896 837006 1075527 453916 1530693 1315934 772305 1369613 1192372 1735622 785101 587564 1037890 1744987 1774014 1375946 1016277 1466672 81775 542795 679874 747007 351232 655364 701839 98370 494862 1035808 769696 1273085 1875413 481556 1456281 1877698 1147686 530347 997253 106313 893987 4735 1329758 1437876 1159630 1443960 1110490 999795 796021 1664815 598835 893994 157983 133587 1680481 889922 47377 1316645 307240 1423458 1574068 583698 653901 839216 1587966 1086621 1260585 30277 1101307 574317 781093 944979 540754 618577 91447 1438338 1587720 800108 1333289 807065 1000397 308590 373584 1112682 1422320 316990 1318580 1453127 1561657 1592311 956105 1267478 340800 1884408 16626 1805466 305196 704623 791170 1586397 1832883 717955 1439749 1361766 789985 644371 1889794 470790 491862 1878222 1234809 1050070 571852 1766156 885229 1693585 1458007 1330618 1297238 1338793 577822 1782555 450747 1347960 132125 531218 925466 1376185 54631 989133 1185142 721080 1044971 1741853 1626821 1364203 1458381 1904254 533305 642970 1400474 1832867 1591882 316788 67899 208537 164577 39399 833880 1450987 1802262 536110 1845392 1014626 1703135 195307 1092376 1839589 1526812 1811993 1396789 272088 41878 1524183 898808 1628997 1210236 1579689 986031 180816 1757900 521054 428443 1108339 934267 1582741 17992 1862436 1592100 1057590 1609333 379605 1049021 1668845 645549 570077 1991847 1679153 1586047 724304 1685236 1929807 738460 305226 1319815 919974 293916 1747268 1014558 886096 17601 842229 1732022 977091 885520 1702304 372483 1782435 940301 582338 1245324 1273360 1049321 484080 1359705 1452486 846293 209173 1882473 467324 1188828 782291 1460755 284333 898896 1130579 1150076 643511 1321059 813997 843808 424564 92881 290919 1792936 333918 34265 1365333 337815 1722552 289176 1538900 98416 1660717 1170828 711787 389415 1673314 1838409 1134944 1540020 1848559 1730224 163028 1244403 1583452 679527 477543 1223426 1845243 471621 1938353 485040 1147729 1354520 53001 1874428 1322260 270570 721517 689823 1082030 1064919 1597003 515873 521286 1175040 724011 579599 412677 843428 726481 84093 1588609 838839 676868 1055471 536025 1230375 1124583 997702 726270 631920 1414377 1711349 101723 1584015 143008 403725 1182083 1869189 88199 1751320 1976764 1948026 1490740 231321 97215 209817 648009 469901 676844 31819 1211772 431492 888926 1264633 1505036 694120 203408 184414 604732 1417685 1147845 377317 1295248 1843577 409496 281906 1762191 351364 923759 789955 1200667 1245275 59408 314127 1219439 534581 731586 1143547 192555 791028 984459 836703 1707548 1335359 1282478 1630188 1904056 1940137 904063 1034985 470823 1191081 900442 707207 910055 1759570 643799 1959326 1110567 497739 1189511 1957194 840062 1163694 429529 1853404 1144225 1558793 95857 623766 271513 1943878 1302314 485970 1030165 1901180 1106516 346106 1130195 1232008 917795 695451 694210 1494435 1706283 1035301 963265 785209 1313968 127822 552464 1423133 1883877 1987970 770316 971315 1033858 1672734 1213391 1079233 388662 1084285 1864359 824233 372792 1708015 1021586 1749306 1178475 316081 859554 584549 347039 1024437 1704476 790763 1887141 1280508 421445 599015 1495371 1096064 204878 837027 1194801 1215573 845679 1221295 1828936 1924252 1107796 1789964 1744930 9817 866172 130325 438554 259188 1504861 1366198 1185962 1399713 1606811 1728017 1432394 1745671 1602140 1463173 1289210 776150 1536884 1935562 353943 781187 522595 1492214 135638 591354 1646757 797535 177831 361798 261288 1899433 1505563 849161 145811 1893600 363288 1189856 1590056 1567414 900751 683929 1139290 1430467 1141803 1634730 1372860 121547 1552498 1690479 801988 1007068 976376 649281 1617834 1302934 224397 754031 292090 80655 1522245 1944655 1893337 1075362 1955317 306149 238807 1924874 364408 1564607 101793 709128 1289092 835573 1808528 120450 1880499 1250824 1482628 979886 1060515 221871 1527917 971133 1385118 673822 1841932 1927569 778109 1253165 866313 259974 1832740 805480 1581177 204740 708226 291978 387879 827915 516510 776205 938405 1087812 195497 150063 1881605 131045 1129172 309605 506924 1509845 1917012 961658 1982427 1682673 1828033 941030 1033638 633348 1476911 1157097 1656184 944811 1118678 297405 325265 1991945 992026 1329845 201693 707231 1909853 1367712 1848986 675796 512911 1015580 283907 962102 1199229 657317 1630155 656061 993707 242933 1805017 1608289 350518 1472359 1305253 583502 400469 212211 1500608 1523978 1346581 1162043 1618935 1550537 1111668 71448 567769 1690383 1002184 1671769 637429 209942 561846 1214110 1855443 1830350 522342 767638 605219 230528 1842419 941895 1973898 66229 1704087 878940 146290 578433 1722003 510163 866808 138533 481349 1427273 943780 756230 763730 1452278 502026 1535316 1531825 738153 1777970 1170998 259017 125689 1526539 348241 1129006 201612 1639260 322511 326314 1708357 437520 761146 1004358 471465 583326 104798 1492052 389252 34372 1863462 869453 1213138 1065748 735310 1815643 197449 160338 7760 1939506 905749 1611013 185436 760352 1230782 1218993 107954 685176 1880555 1115616 1127854 1691982 1836805 1118740 657254 901779 525755 1266879 207696 61617 478475 1762109 555021 1817081 248739 825248 872486 616791 35267 44487 899237 1023616 1606828 861951 1485897 713843 1093141 1098365 1938282 714727 1675117 1577530 1489290 101744 599855 392268 1965889 410696 796739 1998564 1824643 1747251 1909705 1545400 619250 1624602 1574886 561857 16507 1579496 1660194 1328168 1982774 1572641 253357 1264279 214254 178251 1288992 124302 214718 157840 1785616 424968 608064 1696192 1051533 870900 1320180 1856428 939430 1769266 460525 420563 741977 1620419 1507954 1286414 1873695 940319 793364 417814 406198 1929533 1287225 1620807 672930 659447 1945453 121825 518283 1473071 1984631 310572 1000847 1422786 176555 112982 946210 474779 1752736 1962633 514835 1263288 149757 1603600 434952 53598 389176 1078494 1328088 1349127 1785906 1408827 469025 1912558 1663099 1384443 548137 1842525 1854459 1645938 246483 1254677 1129261 220099 692756 181413 558179 1399945 1545626 1125283 1408719 1098155 607671 875544 1217627 582069 1087179 244904 1398979 1860045 701585 1179250 1416540 994418 1764683 159826 334708 1371819 1545542 1097028 86017 510392 871799 654017 1044088 1219349 1855951 1646564 245136 1978663 1253097 1683457 860658 1201476 901049 842578 1876829 1028240 883703 1381043 794879 291815 297931 338577 177287 1905803 1425340 1978418 986269 672677 248913 1817285 3161 1917180 3518 130604 652847 1543415 16540 293915 1973889 1411346 459091 1762547 1213284 248711 987918 1653677 1930252 1199933 1806273 67258 396096 1135469 1573869 794112 1338772 1066683 1868036 1717179 244639 1566440 1862280 1685842 280812 1397073 33684 774655 110078 1737176 1816885 1568639 1915181 1343313 563703 1303606 456547 1960786 1768348 579985 471321 482162 708075 433251 1223943 1508938 1550666 855213 436749 1767513 1673329 1233383 193424 468402 1695091 1546859 864284 284817 414063 1016527 1813730 1262629 1834484 174136 132265 39566 392512 157131 383841 1309158 1452143 1047420 860130 151425 1272307 1948837 196372 67636 533164 814341 1794075 1821979 1119478 1090166 1028644 852589 722929 866315 1971574 557754 669015 1979906 270216 1009468 516569 828246 993127 927242 769697 1945378 530377 187796 54248 1532383 1930428 640835 1982214 229441 765229 1090554 1416873 583114 1769554 1117784 1654238 1329506 902117 625370 1223967 1846426 461140 1361533 1320056 1037986 813715 610974 525635 1331552 620721 1481402 712287 1562322 899037 1260021 1215463 529005 418804 303674 738792 787477 538212 901237 293513 414176 1500422 454624 837780 1353371 906409 1025321 1179217 491020 1205582 1695257 425637 511266 1352391 58644 471998 615530 827602 1301603 1586603 405129 792797 384998 547374 1697795 762879 1025154 846897 1928075 348105 1204695 1374596 1235056 341176 1949179 975214 820516 288219 631231 427978 1004902 1540121 700717 387113 802893 117850 344058 1644346 1522661 718714 1037732 1566809 1827274 1264431 1019478 63291 1269428 47729 1669397 71722 1937420 121064 1987150 1753814 512497 426883 1775662 1983560 291169 621656 696854 852717 268264 1520195 1894530 711378 1198267 1970255 414045 1812428 1787208 1158278 248133 295914 754797 185839 1890246 1836610 740313 189536 1802539 956343 1680752 1757943 163533 1176502 1505091 1274245 788627 1274520 224333 1252820 1874106 1041813 292236 81155 1030764 1157421 1669175 1869746 831916 1050433 1636498 1414584 523642 1236039 1776408 140461 1481897 1989487 1604489 1127202 142529 1058412 516259 1614229 1889549 1658895 927673 1376949 1386261 103676 675661 204739 1665464 236636 1399396 1572119 1575794 1284318 283163 63195 534850 986219 356951 1243072 1352892 837495 1286564 81208 252276 1468072 1230099 428089 454286 273566 1368312 1890600 1690670 603837 434737 717686 240006 1889997 662920 1391898 679449 954760 1504553 274292 1280030 1910020 1095866 1577836 297193 1900444 582730 1953736 1917001 211131 974294 375294 1874388 1214686 742665 1250318 1244924 1131665 1205757 181797 1138015 1161888 561021 1029943 517571 1337419 164295 1610727 655382 1231934 1614813 1802479 175075 589098 1848936 944322 1082805 815411 1157434 314350 133742 1561860 422023 645331 982963 68660 1892329 1407526 1930587 388427 813098 293244 484925 555233 1115029 769390 301287 36670 227830 1597904 1065818 1682144 337492 1916304 1463108 334532 430336 555590 446264 1537355 1884561 843308 1420914 203467 586872 16463 1726391 526614 603540 266244 480924 42057 799921 170205 1492921 395821 1046712 436721 215726 1738342 531436 29210 1204732 352073 552512 1723604 451426 1798583 323060 235450 42274 1171956 1889180 1440509 812269 168581 443618 784585 269889 1869080 1869083 1393988 1443492 1199292 911485 1508889 696527 1514818 571302 200463 1535430 1438941 1130379 1624828 668451 141206 554887 1669357 282230 783789 1588977 188953 760463 1473890 228278 113512 1444271 23629 1872744 817211 1583856 103115 1492469 1861652 5006 428584 1773041 1354575 1073642 1577233 1437092 70359 1635878 1249398 1933003 1718568 1683113 888969 483099 1605168 1739546 357364 1771149 128805 1860161 105127 1084371 1055259 668605 1094476 1792641 1323006 369995 124098 1587095 417069 31173 1187333 1010204 1338535 493067 1565392 357685 922543 1748303 1498411 917528 1942140 1323938 1199908 1281668 513006 243152 359882 9216 1809608 1704830 1749569 1200015 427265 1358609 1710211 1731401 1331680 1791255 919194 1703755 328151 149983 929173 1298204 1160443 690210 193443 1475396 1521398 887366 1585693 1749192 1101505 835836 182027 628446 330808 145065 1282068 1406692 1184567 943659 771073 1309334 1922488 362494 56128 522938 256271 1028434 1786034 637775 535117 104196 1344892 1856323 278605 1464821 1727173 1986664 219303 1427719 731057 571888 470924 1603679 1046453 785295 1438531 441155 1793121 11538 336372 1789334 1986336 741673 840609 1699033 1325903 754469 1478541 1024091 515547 161957 1442632 811155 113872 88268 683603 1444407 784922 896664 709970 522634 907355 77937 652885 1561373 671088 1270743 1925013 823007 619160 597397 668084 883149 1438158 826978 1966870 97414 949722 1452571 264083 1751848 1297026 1515029 1654859 142900 433339 854608 132404 1890700 1911760 627352 502648 1506612 486827 1422164 1579993 155833 615901 1144628 252636 313057 313125 610764 1356454 1099116 1323327 34890 464856 1513506 1787106 1609744 795565 1553249 863739 1876621 136302 1797594 731148 546319 1234847 328726 368951 986171 764507 1612935 189423 39802 1213609 1026696 947028 1070489 15392 1850700 1009532 277759 1998899 320368 1814052 943625 1665268 44701 1361473 1985261 89874 1050297 942831 937963 190110 1865412 1582055 1399852 757502 947395 1657959 1499966 1735038 1947841 1846530 212255 266892 1424295 1399298 82505 1585228 1209503 530953 164164 1530870 1079230 228456 1921448 1617045 1646797 542991 1621348 987538 500231 466942 1964943 526785 441690 357045 1403825 1912567 1259055 449124 827030 1352614 243154 1219700 682039 1751332 352286 1629912 1594409 1166267 105547 107646 1779446 1688327 1321372 899489 1922096 1736076 1866101 178176 354851 903512 1750182 696895 831556 1520284 1826209 75350 629287 24368 1905435 1694479 1167276 1114903 437852 802431 89798 1429029 1871488 1816989 123009 937950 1658372 1417200 1196414 1458870 976287 1092256 227741 356894 1823857 1189671 1684698 773128 1691701 1403095 1046539 46020 709329 1644571 1520628 136117 1760386 323375 445185 1158947 1600586 354176 1534714 1896182 84485 30768 208015 238700 1371509 384400 1148704 467035 554945 593835 414274 1608767 620040 1603136 300125 1449343 614614 1081228 1149141 1293607 1382089 202097 524589 1210347 370471 1277979 1163820 621879 439313 1701384 1316782 727586 744068 1632070 597986 669278 553108 278157 1744454 963667 1850792 1025313 487979 1083159 178819 1195756 715029 634397 1640629 1284976 1158322 190207 267544 1111615 1900276 162829 514259 736186 886689 375454 588529 779351 1465662 934008 419878 1089259 881221 1714530 365008 951997 337224 1713444 765353 1633583 186710 1003941 831937 750618 1012484 507824 1610711 617297 1561259 290527 1913560 473809 1354586 1220506 1792748 393975 935985 1043926 1909337 916701 1148474 728733 1671798 152329 312300 979641 1522535 1484646 139012 1435934 731901 1555489 1730669 1834766 1020967 373085 71945 61327 1906155 681699 309937 1651332 645701 712336 954100 1243048 1598297 1922954 1585219 1814048 1649346 1170016 1181474 1034800 776191 609158 1546751 735576 121145 408640 1914817 1562690 673913 1763356 622143 1807858 1290096 143148 1568566 790097 660492 1286701 1866014 1923082 660162 1895062 233982 1444003 825392 96025 1020034 791033 1655783 1756447 1493756 944329 1655067 783154 181138 264154 53852 602069 537070 486673 535081 935603 980811 399724 1033405 23392 1601047 1745375 251126 1179235 90432 1471525 501688 179762 811927 342962 1448057 1036827 433860 1587481 1075940 878696 623838 530269 250559 1329261 1307085 425212 912535 397913 1568164 737381 562928 452824 515137 5222 1735591 1630706 1862144 1852136 1907778 908910 407395 1529935 700836 1549025 607638 1232298 1281012 1397202 1094299 744356 738224 1814902 1922590 1271787 905248 1988296 949818 1514729 426896 1125018 1227124 1839749 781195 1859094 1568721 726616 1469599 1403520 549276 744983 780239 1418895 158179 1448615 1350477 1303960 756779 917285 606635 529354 720523 1484909 1806566 1858351 227257 1051297 1900287 434013 128816 1902953 1996164 243610 1429967 864050 1675849 1025808 163819 504252 800380 1676783 897912 1637695 1876693 1148261 1755282 1991246 1058915 1279768 855623 1692890 1221188 657306 1922286 685949 118478 374877 1133165 1574082 1862947 1650986 183543 1229820 1182820 667130 1503187 1156745 342385 986057 1560494 1099488 11350 1486363 1342310 1282695 1696967 1151100 928114 158913 952292 1271018 54454 1880637 1037601 1579976 1540597 1027922 1250528 1960282 106120 134807 574711 39096 512299 1099979 1295987 902865 1681693 1957752 451099 1959216 1362612 1556552 1840380 1280391 411371 33834 1069228 792511 1013731 1072015 128689 6877 1094001 1148449 993431 1204347 1590772 1975996 214636 338048 839283 1751448 150091 1408822 1524742 210722 468584 1233367 1860553 659265 1181385 154400 1137289 865437 407017 749586 58829 1158904 1864666 1202662 13529 958581 285185 458393 385442 1453323 1508854 1062627 1488885 79098 1787043 662531 464821 1007586 852996 1583811 925597 996310 557212 1794170 309327 869568 502898 1503234 1999946 46088 1903638 1183411 325328 1554546 1016978 1447356 696061 367102 751392 1550873 1848702 1329866 705145 242511 1393006 1859827 1940069 979575 96161 1150025 480597 1417857 928504 1404848 1627204 274750 1272315 728304 1375304 1891230 429369 1600194 863979 1065343 58676 1826823 1992313 989547 1959931 951587 550502 1226571 1639045 589482 491845 1698486 969062 317243 947085 1986002 1465992 1725792 481330 4281 1552913 914567 527034 1242283 1910603 131171 412627 1107298 673072 1464801 266910 863245 563986 1456036 204078 780802 1991886 124138 733424 1511950 1667167 1045105 1872363 1734016 1150096 978894 513773 1939471 1396474 1297977 400409 151325 213529 956583 360390 4749 1870681 45259 360266 1441476 1625774 1236394 108663 830153 1064640 1915473 383002 16844 1793409 1620239 561830 1457548 952392 1600705 608647 1813206 695555 550097 71964 1495749 1184792 4399 1116376 1407585 1297810 1593491 1699494 608069 1973164 956637 600544 867306 716377 78037 218520 405939 829976 1475674 622156 1264567 37957 140297 629707 1868581 1669296 925558 438478 386682 995290 362556 671232 496400 38837 305760 1581965 1625342 1028896 471038 530047 937134 1656892 1448311 1548161 971798 165634 607927 1399321 1314278 272137 1777720 215744 35218 306950 1922952 1861813 1771364 1529481 1588334 1888704 405528 577729 1800580 293883 782881 174818 1685912 690422 571075 1570614 1162531 843206 90818 1176047 107430 1386065 1115817 1576963 1184201 135006 608141 610661 1675092 290235 578177 1563941 1754935 922928 882648 312036 1917077 1311351 263366 536885 177055 1736393 466423 603736 338057 1627426 1605560 814805 1121196 1506441 206085 1223378 797837 1991170 1755573 202238 599990 121338 187934 532863 1771419 840523 1418790 597725 1612444 1198359 389283 1716670 427555 616936 518150 1842975 488627 1716159 1203300 1852326 541542 654747 826271 1055838 311904 1110072 1221488 995109 202258 1438285 131503 970590 381736 1268957 1109781 1574145 1953878 1538471 1986297 1907887 1625328 260871 1962944 467572 555792 1192149 603868 1772854 678368 1274441 1375731 652337 1830886 967093 1534915 1988451 990257 773296 1856969 1275285 843562 359814 48037 1539181 1592197 1430232 1329928 1947032 1146120 566812 1099434 266543 102494 690146 95334 202748 869665 843544 586151 652119 1616199 1189582 1521696 997829 74468 216562 718968 1710359 1304931 593676 188862 1780809 1073841 822055 1520146 1685984 650859 1737642 560455 717418 1039705 112795 1192555 1754072 101261 769037 378549 1090420 1590020 1623205 215939 1167353 1654974 967250 939848 806802 1051502 10659 443323 1543397 1684918 1114041 156730 1771074 1112532 1806238 356503 1764896 756292 1879553 1614397 1145141 1836670 1507392 1690916 980090 1457784 239256 1647374 176593 1374198 1935024 1197054 1153341 395898 1438973 498547 1631077 1260006 1100088 1786765 910996 1357524 1598535 1586548 528523 1449780 911986 628930 1774460 996228 1737781 913354 1270656 880028 1452775 1345119 1993446 1319930 65680 200093 741001 570625 1003121 1082921 1389504 691699 904705 1317927 614056 1330746 60897 707886 1953584 527867 58061 872838 278542 774052 634440 66307 893083 293430 244327 1093859 217677 555003 620606 1075013 82617 412312 1421135 1861047 480007 333133 495124 1221003 24236 1177212 548423 1648571 1438868 346422 1923961 945944 500395 432577 497635 1478188 262225 752155 1112214 349957 859859 1734655 1619253 106135 1894775 1442776 73046 636905 1078349 1487393 1188325 1633856 840511 340461 893705 440049 1074589 219944 873965 821767 990437 998770 1666151 1273815 976537 1588531 999944 1502643 1759561 940553 1926426 1492578 126658 735062 390989 135666 1367933 241312 348539 1140985 837844 1107090 601247 1222946 1761990 1301966 729140 8447 640722 1110955 1296124 1326404 1836168 1024404 1250538 1137572 282858 608976 242963 289949 766688 12661 1282938 1539779 781169 821482 731842 1494804 218385 335393 129162 1225797 745201 1098359 206251 479232 1663107 1171944 375897 1047723 548316 835483 310375 172384 1136345 344519 1129813 244 435533 789846 1315036 755888 1256223 1649297 620247 608914 744865 1859377 786224 740492 1440561 656264 1792502 837661 1977270 1112989 1153859 1818986 80584 915316 182492 624586 1277734 1606509 1926761 1706163 119988 1946298 1701381 1205028 1262437 1366658 72087 1299040 824870 46507 995613 448628 229664 1615548 1425320 1928154 818989 1961494 1775747 838777 601473 652212 195906 1555483 1671776 1419466 875150 1732303 1816141 1895540 185889 1739144 1712537 1398893 1169931 1385784 1887600 551966 1063758 1577731 576570 787677 515276 1797080 199457 1782183 1364727 1907047 999389 770012 1092491 636835 1197891 1760897 1767817 1167676 468628 1682920 569506 1137568 320605 506156 891532 1811636 1078986 1204525 85350 790430 1499708 1432909 1464992 1838516 100165 722532 1688011 1060091 301811 1111785 788440 1475925 1046241 762784 469965 1815316 1088796 227768 1810390 1710919 1893307 228451 438617 842366 1705418 893039 474249 1493139 349631 1556129 40380 211013 1440962 1998205 60457 1002503 284218 619755 485635 1259682 1218405 1336441 861275 1411973 310033 1957568 1087665 1538054 164462 1575659 523852 751881 1022300 1422557 1630951 160674 492454 1544073 1274004 1091858 846093 469013 847770 244665 1589679 772581 1561962 39016 1179295 251143 1620771 1973485 576279 1947962 1271236 422136 1418008 1420256 684830 1322803 1819207 672655 340981 9630 47436 1274744 1613542 1360153 1856930 1397957 1217669 66137 1408462 1707350 479200 1967102 1271040 1017760 1477671 1607549 1247935 1336187 1029051 1227787 316832 1958983 1104712 1087866 1866872 1610210 107926 894278 961666 1478658 273888 1640678 972160 962904 669779 1182041 1622370 468540 150955 425959 386273 760208 1813841 74107 379977 5283 1103918 722118 1468752 530864 1967812 374578 1500191 325272 1595899 782472 862880 781381 1645183 245005 1976187 1637756 1922536 1013219 774704 965774 343681 787641 1354693 1352019 1753138 433265 611320 1060960 1047164 1131843 1960356 517957 458264 466953 814778 1011395 604265 1214316 1539103 1481270 1724704 1680188 381481 264759 812627 674897 637561 1948620 563099 774647 790439 858657 411067 1718667 1920730 681244 10956 373371 1036319 1752680 1721921 664525 1572254 731516 1952920 689998 491807 542303 889337 1420758 1556336 1811007 760286 636333 1502068 835180 236515 1286897 316964 272271 678380 1115141 35463 117860 375812 643507 1625786 56056 631499 1494145 1214591 742245 1155944 1824500 1275190 1233711 130414 741251 386407 407822 1453237 1627281 628213 564260 1098700 1539521 1012115 997355 853323 89178 419207 1574554 427933 1525917 461309 422426 1675629 202754 1122501 226206 1421582 1023929 1849587 859812 423201 1416325 1329067 1409335 869362 21248 830689 1629258 1076141 1129283 1126846 1023235 1719657 504371 1159977 1750361 243436 1812364 1906531 219262 773812 752175 1480093 560623 321866 1851773 1528155 1924887 1481471 764159 1448128 1285298 12823 1585800 739748 1420684 465302 1240525 1936376 1708535 862480 1585312 137053 612696 536253 281357 1778556 1400057 635847 169789 76429 531025 1280929 1761773 1463524 118439 1779715 180746 1032074 1767639 1471575 942737 1493168 672945 1162843 126654 106776 621911 1351188 450130 357038 1811153 557467 817238 872292 672613 641795 595630 1679054 339855 1546429 142317 1246888 1824862 411287 1310506 269207 1144616 1543928 1125739 1168478 406596 1463648 1175418 1763714 1909661 811355 295125 292532 657470 1585333 219554 1820950 1794055 217563 1837531 135671 1469063 1085561 197699 1394804 1403697 869209 589775 1406092 447617 9386 629416 1156079 409295 784810 761513 555009 928671 278395 1847830 1794473 34863 1615365 1458824 1481965 1900056 813266 1250161 1961995 149111 581649 230718 374023 1610555 705064 994782 1806174 1756094 130989 425323 1134434 1184990 1991354 364314 1726394 286414 1027281 988119 1372715 1781584 1055662 450542 1066472 1828377 517656 5700 1830053 1018107 412871 1340831 396776 503877 568343 690470 466587 1869391 1581539 1410659 568142 1066537 127187 1988104 1655944 901436 257240 116180 114437 1935596 306882 350787 919814 230075 747406 1184780 336784 1755109 1467485 1505172 1682251 1533421 1374113 1693976 1487325 1243530 109194 1995857 1781360 886563 1083943 44821 259959 126958 1559814 756865 1384936 1813102 1582574 1149916 737517 1580163 1813421 1711415 1001233 1829467 681812 68201 640707 865176 18224 535764 554570 532152 257011 268701 1761328 377943 753643 578297 1922159 765019 353127 612991 1841664 1612761 1834713 482689 1135855 733401 364694 524515 934942 1879172 708340 1043888 390037 1779031 1097819 128663 1071004 1300012 539231 1597538 287478 387039 1633773 572670 785327 1879749 846128 635769 938756 12719 1652349 522071 377175 1018960 1896567 800737 718046 1813872 1603346 1200408 515956 644759 67373 328835 290634 1130493 914550 388947 1553169 1813126 1783187 1467150 1773852 135964 1061386 361581 1385546 1544569 229075 1836269 1817731 624397 1388659 1921951 1940756 759998 624873 494576 253331 1181374 336846 1309384 1201705 822902 1110374 520990 770262 189142 719501 909979 603966 305486 706480 1563180 843444 1747478 1916350 963613 1220930 1370075 387348 9096 1254938 1134882 618659 46805 1548596 71570 1844260 1294063 706837 1115670 1167638 775645 333968 875448 1606655 1615846 264739 1381815 1933251 104024 1116669 1475733 349758 1482206 1295571 23152 1383731 212901 1440851 575145 1608066 183272 1252694 726921 990438 1820011 1156743 726722 1317014 210567 100149 464477 1718208 492035 365827 954417 1027402 978724 737182 1860635 344029 533857 182993 1899202 843085 912954 1898367 1642752 1908110 180013 1237065 1867044 576699 920911 832751 1753781 1681545 974471 1779850 628750 1659906 1687220 1251376 836317 1895306 1580139 755067 1431146 1150911 1874762 1077651 286612 1366082 372637 486777 852207 964235 600055 1638300 581762 1564628 1960310 792768 923803 1909290 929126 184503 1874279 1069739 290756 666456 24008 1275116 114966 221971 1001174 1664030 1758357 936892 1281271 986605 668564 1364356 1226415 282276 662669 1072380 1132526 625888 1070726 217827 1802544 545537 1742286 1840832 708822 1074308 1428190 1820658 1075648 807427 1248155 1308089 1222213 1616124 523277 1748341 1590135 451706 165807 380244 1846791 1084178 1001989 96605 265143 319985 1110146 762640 1232447 540999 1289160 1926432 375790 693286 1953280 1885351 1412390 1751144 575750 1687989 1861569 284514 1874181 1335355 1135573 717378 292446 298873 1440585 1208632 731371 84359 1384048 1581643 59543 614943 1443512 1233539 1283428 637468 174114 934071 1546105 1929862 1126086 434305 917166 1780182 869867 960942 1659445 733910 299936 1579983 1594742 1659143 499175 1571665 1124053 1899475 1474525 1492125 1210117 1305217 667906 876439 1874108 1900454 1964108 41986 377015 1233158 139118 1439994 1185252 1548411 1341824 1365818 1327000 730600 1528938 1332712 1156761 820332 1433723 1418573 978303 1354799 1111368 1146860 1165787 376348 1962394 1472238 226724 1463391 1692764 474833 1600898 449463 133248 1196582 1641257 719816 424350 1721886 580162 408579 798996 1433957 1708502 1626292 839539 1719465 1135908 886389 421591 530501 866171 677676 1593353 1229742 1577116 979204 667244 1441758 1589765 489549 110151 885875 206036 123235 396013 1442125 862227 780987 1066070 1060692 1269041 1943294 796716 1104867 1539074 1222782 637087 73635 1460937 631485 1079100 1004772 1877849 395511 1328922 95992 369621 1813734 971332 1165234 495301 90361 1471461 1913663 1701290 1746309 1093597 407255 140731 1164555 1604896 331330 1442098 207190 1611632 446063 423340 795941 1430503 1472859 1019441 1797244 436343 1818956 1832326 74007 552969 1437839 1788022 719719 1735065 1479355 848924 393962 1938321 1154385 148274 1975917 227836 710115 1647936 1245255 726803 380031 1558063 519656 495478 268028 1424959 454595 1577311 956810 1367072 1156689 135591 65741 941530 209765 73154 1180938 1000110 1952238 914549 817322 1567706 1150057 1851434 335669 1044165 1121104 1835918 944027 799841 1131038 739506 1206467 606197 1358709 1142621 1875128 1852335 1141316 1621378 320891 1563016 957535 617772 810366 1875851 68575 669528 197525 287852 1505165 926367 606243 1444535 485247 975144 1269434 648328 1136843 376830 743665 1539301 577502 1316360 987212 703353 1548162 926946 1979941 117289 1432887 269317 1179781 1499157 1913874 1907151 1698849 669137 1172830 429978 1854427 1099504 672742 1995653 1333416 562626 466013 284187 1193241 652310 639957 1996394 1812446 41620 1390071 1623640 1864454 1853910 702138 1480848 1012071 1827260 885558 1260044 797324 1488601 438941 537864 113984 627003 1442557 802213 1062429 1628844 1295937 1498056 247234 458202 1368582 520084 1559233 1940749 878675 319026 207016 473558 824005 632333 165524 1980890 707564 845975 624794 1367114 1361029 1798828 1881398 56574 569862 1386051 423434 1495642 1746955 1128358 1773681 918134 904228 457934 1369817 858081 1858040 302651 1037129 224405 345976 418615 1618020 1279695 1544104 378705 141720 510208 1495255 569045 1767557 454204 1507264 160138 134970 319669 642972 1876704 42646 222959 576969 763854 1984612 406514 819241 412142 1191259 325616 35586 718887 1840229 1425245 614434 204589 987116 936903 1129578 1600094 954258 1842461 1776563 989923 434671 1694076 196809 1980996 413367 42669 1026725 1388661 1245977 578147 856706 1773179 99604 1248101 1902307 96022 1955210 815106 98253 1440630 716611 1696594 404328 165216 914129 857522 573325 1481681 1750466 759864 983293 1513295 855006 433516 112974 534754 1479578 1654682 52273 38483 266894 545905 1856608 965874 5739 599881 1680677 1149956 327774 470385 579779 1860081 1724617 1243579 1877617 636629 462560 241431 583839 1323555 1438960 1989673 1206591 1630862 1954294 855189 68180 1756566 1324755 415609 278541 175270 359767 1409008 1172137 906424 597757 1713433 1212733 31341 73648 717123 69630 375306 1949023 567901 1597011 1565717 253113 1948880 162640 1610496 1308809 38020 17665 613120 1958425 145660 1859318 771287 264777 243460 406046 1665672 1846814 939130 1493815 1029174 1758454 1565664 11291 191355 1497763 287629 1548570 152527 330821 116206 1744175 1867906 1641259 1984137 1209808 1279288 1057900 854452 1562460 1813954 483720 1140790 1460015 1196998 629785 845106 418821 1039259 767775 1648546 1856439 1830128 1195560 1946466 97680 434302 345711 1816494 111336 281788 1840254 1779061 1133191 18487 1298683 1714273 1906215 1105808 1231104 705741 674292 357042 1423229 1231266 109283 1207078 1618003 1682870 511292 200733 1437654 804102 14861 435576 1035945 464864 1874280 1345996 1571817 1353575 1054723 1468736 1056337 1865659 681255 1352620 471715 248629 745292 1163787 1722655 1568685 826080 333644 329120 1443922 462451 1714289 1482059 1648850 841269 1649863 27268 1636525 1340207 899752 1888690 361417 770818 659168 1551467 596426 1506579 444772 1360909 1772235 258560 631153 917438 1103907 1168519 1603695 83887 1315716 1254597 1847311 1913095 1834872 509951 516548 1468436 526743 157869 476882 1764084 1350532 1362955 258710 965501 1877769 1283490 1075290 1748216 191613 1439736 770132 1727003 1043959 1604789 937808 1743788 984849 708444 1297669 1295300 1055936 175662 37340 226767 1530581 1316922 1745349 1582825 1263425 1483918 1858617 953421 149606 801307 510468 462385 1231812 1595428 1582204 1537438 347144 1145323 1097728 1434800 1232799 122800 529996 1474929 509212 1544793 1703995 52150 1690697 1529835 1339626 1402227 1726020 976501 1254453 1430605 1285370 1945225 692161 1823819 1159146 670909 1303171 1043491 1208775 1938079 798079 1293359 221071 1113768 1501985 803324 1852988 446419 1843310 1514709 1911173 1076039 989306 53091 971864 334308 961031 1071132 1913776 65737 593160 342953 914639 648762 1229752 23700 188834 998888 1997979 88692 1390240 567049 624614 1703851 1648344 1679969 1593124 1767327 898374 333289 791957 98286 242767 1358029 1000188 605541 1232508 1504426 1791391 788606 605024 1795773 1423787 556279 1274222 67648 537621 1387795 276411 1781774 675491 945688 1189565 797192 621420 1483942 851305 632076 734723 415689 1509253 1164836 1721455 1474825 281982 849012 2962 1233319 1296208 409490 1432755 1108491 345592 762191 1247052 592402 464628 734836 117200 1370716 1393509 1607709 1846402 48031 753496 1272486 536631 591193 1808239 1456571 1955469 1733765 1509225 1165019 1241929 1546956 310101 731766 418959 170313 1689143 1880277 42105 115314 955164 1329282 157536 1917648 985198 639368 425736 712702 135261 777892 491265 693794 527920 163755 1316077 919761 900261 1871640 910413 1908469 239465 799181 1202146 889326 157716 1439650 205292 341079 1285314 469547 1993252 142517 1902874 1652374 613802 144636 486481 1593056 1056615 1543749 1409573 118951 457889 64743 997530 821300 786530 855656 32422 611295 925340 1497548 1544841 1033963 1124278 1411845 1403973 877340 905607 29102 1297489 968119 1601097 65227 1169945 805870 825164 1093551 1303237 970964 1348630 1547139 1326619 1625099 1799282 727129 1955092 62311 762814 1547599 1303673 232479 433042 134586 1346716 515915 715551 1633260 1753650 1511163 654625 1849861 1273151 191810 1866007 518711 1915427 1686592 1362212 893766 400192 242651 1114256 1688661 1382312 1124085 1741443 497835 439506 598394 1202776 1510346 1497970 1493742 47272 1714876 1533589 712636 368701 242835 1701939 714101 1906948 1747544 697010 937007 766638 579960 989386 340844 1937597 891869 1718514 709212 1524792 1944283 645686 498541 1570940 297857 1449880 324429 423621 1887423 11628 97408 121497 1358031 1591516 920994 709833 1324941 357755 592166 1416809 85714 1636147 1961652 1879357 845006 186419 1961828 1828290 1555015 1047926 235326 905884 978930 803420 87830 883177 1491734 1790668 527028 1634470 1598553 1504118 1499291 154111 1180104 628044 891928 610051 242352 1675477 883036 1746964 1089451 1895999 1097166 10570 1236267 132750 833768 76755 331775 1632009 170475 1509025 283453 484097 685329 349440 1520915 922999 696620 1752318 1212178 1962607 521826 1507206 539484 1120886 676174 584612 1916232 1212711 1570268 436008 1030907 1312828 209296 156750 1466134 1601127 1538042 809225 719698 1750647 767679 1949404 687867 833207 1645656 84364 1771929 1648145 222640 6485 1575470 1513575 431531 1839865 823176 682209 1612826 1402483 453339 1301164 759226 1325781 1050637 931389 1029689 1395694 1315569 293508 179732 233024 630136 141585 1794228 1788618 1712157 1289784 886178 1774965 1411465 645885 145488 324287 1632439 137373 1540626 1822725 1053119 352468 282664 1406488 1521995 1454311 1078439 1239138 730660 1155574 602309 141026 381647 1820426 1510190 1502239 775759 1834137 1546004 1156319 480687 465599 1391242 382380 1199342 1760558 1846825 14750 1955049 1760809 163679 371825 202427 912199 962048 71244 1657291 599776 20633 692137 471366 978489 1625020 922496 498751 87677 818049 1367364 1433152 683013 1576887 1398869 1422269 366991 868857 45957 255052 1044748 1171928 902206 788285 592027 1028422 780573 1105611 1701333 343576 722360 680839 1580924 1222026 1349533 1509325 1810016 205823 1648396 265042 1170564 63847 308280 1708878 62470 1769416 1022301 1066643 827195 382394 103337 353106 1467216 1797705 371145 726876 1318695 861789 1074433 429490 679010 785471 1471580 1882337 992259 491460 1237247 935064 257952 1362823 1849053 1989042 209209 1723746 239971 1649052 1345994 751959 1525651 46446 294674 383642 657742 889383 1347440 803578 365698 820758 1326118 1808906 1915806 1975848 207890 811497 1510817 528200 1983726 1446870 1925835 1882425 633864 46339 761647 517690 887376 1133049 631260 1510283 1453545 1676171 194749 708735 555574 684455 79774 1475872 1244430 1820252 423306 330655 1371051 104316 1443320 359127 1707405 601355 544669 554041 1037647 717737 662784 252275 1469871 1830789 1572261 1792297 1769408 1129366 322984 290161 704248 1925129 1236416 744853 1733371 1856708 61621 636441 1219586 599639 293532 953405 204531 1377358 704768 13429 509046 967008 1812918 141463 943184 1172434 569596 969535 1045411 669333 466047 247994 840263 755178 1186636 758415 626513 1347977 1297161 1232910 1872108 642468 700229 1337607 114602 229012 26286 1823634 1692215 1817166 288117 1146444 156996 1890638 418827 23542 412041 1511247 1457865 544887 738645 1777115 1319687 1293790 671760 1882765 1045771 327786 355432 1766716 376611 327252 754759 1658676 1517318 1033936 1174430 946234 1661957 187733 358188 861392 966399 227270 1985140 1684189 1482870 30407 147772 655621 1740943 862853 111369 97036 116680 1759546 1747185 1223328 1243839 1838068 1091081 1018113 1502192 1581985 731003 263114 940202 402787 762490 1122822 616861 314862 977777 245733 109405 452605 1489669 272393 1878163 1231506 1461797 495228 1476266 1766855 237263 1579626 1003423 614393 464494 1147448 551769 1149274 758107 506677 999191 1502926 727389 81300 1875181 398189 776732 1357338 192930 751357 47777 1358695 1156492 415487 407851 1109312 1110595 730038 730890 1443728 1117564 884328 1273732 1132030 1383717 1822007 1984693 1781666 1064996 1452099 817621 305169 1287749 1317244 1345425 767006 1010936 804999 902615 942176 348986 636492 293976 380974 439133 889380 814404 1420928 377459 442113 674437 1597404 1156775 646340 276717 1484213 1070860 1756423 384609 832116 1841492 1257045 402663 613324 615924 511875 47997 1086917 1817196 1958828 49647 1056873 1305773 45186 1704616 942289 713442 185982 273575 1292565 1517331 1073359 1108548 1795732 740227 1141254 1600252 1795209 419935 1901979 1688069 1251613 1648225 677652 1440409 1142979 1514430 1200054 809951 342031 1882772 946909 1167728 1211114 233915 576013 1427079 870200 1784076 904844 1867720 1800711 429892 1709570 1129238 1749324 495469 228775 421844 1916145 945002 1984952 1700862 1072857 1844964 1500108 1711921 535216 388020 792922 1656124 586367 511378 1212944 135837 1882036 1162672 563225 562460 86908 1169990 1790457 866223 1067106 922328 813534 143308 1584728 472524 879589 435903 775536 1922063 1725889 1966079 1448466 1305258 705460 337039 330512 1747724 819344 934955 1750131 839124 909924 8970 525497 429407 992884 1256246 882394 86022 655001 723612 945296 1610352 1161755 1268520 244796 1419333 987165 861642 724956 1665401 770509 1553899 1225624 1961402 1525956 129812 1993763 158807 1412119 239510 863470 723512 1365275 83159 1120010 273856 732544 210769 425287 1194312 529998 492857 1397856 1239118 103236 1888605 787431 88339 863529 1419315 237597 263081 1068884 1691512 1859104 1098136 1146224 1861681 1066061 1963048 360952 530986 643318 1807327 92648 269702 1513885 100111 1837758 1568715 1382668 661669 1845845 87985 1967607 368746 1901404 1837870 1707632 2082 1411901 471761 1252469 1793625 847210 1828120 1346214 967267 796901 1784845 1893828 1703910 1427695 496914 961256 1571856 781748 1695969 610524 1830810 1138206 1275421 910164 58178 406318 1626100 334870 1649993 453286 1397089 195620 1672662 1847767 968112 1612394 1741708 749704 381040 480806 133914 1435092 660019 1606409 1393758 1789568 429413 93196 1524392 1609121 226584 220341 1009528 302167 1420352 1404017 381653 1225892 1005260 1967897 1153305 447599 1915395 334996 30955 258436 911451 1035804 1163533 224277 1708244 1017909 1606486 1254178 1322339 1177953 1689662 1729906 647431 1874689 133608 471938 1028219 113348 1030007 225511 1191612 539356 575727 299558 401582 724301 1964528 696219 1816626 573253 1237649 317478 1264313 799127 1463457 1902564 353078 114400 488150 327883 1832126 1512193 1565557 1858158 1504709 1443601 520670 1331565 1267043 1870709 1208906 873011 968684 129916 1449129 277233 1525222 1843385 1948167 121593 952182 672672 1633903 206852 999329 1933284 761474 162623 1363131 635966 1120438 1577940 1089121 1633975 11654 791323 996577 1373970 263057 1845140 975648 773263 1564117 1293961 1381789 874976 508450 1790451 1854116 372454 1403720 316888 375109 1131617 59886 1313143 873853 1740718 800012 196912 590564 1864782 594205 1687922 1623818 1827914 1879182 1589976 1874739 1015183 1623812 1684522 1788833 1845870 1053658 488490 1483540 1415883 1177448 1800087 1282957 1023141 78652 1988960 958681 630985 368287 1361731 766887 1951918 1520896 49276 1186433 1775918 198527 390117 1706616 1458116 605194 1810999 1022755 73538 1301762 1323468 1585018 541703 12678 663035 263780 503823 1793069 159344 1038776 683226 1683028 1789052 1515162 49485 440616 1092820 455559 1109290 37368 1240266 1088084 662807 1729530 885222 866137 754611 857203 854541 1433241 1240526 135902 1944013 282698 1934323 118334 513200 448211 1533911 1787884 915899 1665301 408353 1044379 254845 641028 1403706 166492 1489306 1235047 1098078 1318187 1928644 850555 1750482 1618822 252415 1486576 539866 1002661 28234 1845182 605854 1926435 1134610 1922114 1902455 943863 782775 713766 1819459 1694610 1305044 1008270 111827 929791 1312557 1057999 1435724 584834 978248 1751182 1936290 752129 602601 126429 295728 1699715 1946097 1146313 1978959 622247 1332622 594565 822433 1175721 674337 1921268 116714 117404 1176214 25495 1283539 341377 308912 1246825 481981 1559689 1138925 907346 975805 1319356 1472875 1390542 1991326 1272217 1223541 482375 317046 1975048 427128 219054 580340 1513793 1678664 1935776 1205085 269900 779907 1667603 1398959 422694 1510886 1541794 927239 907844 1742298 786248 753297 1307401 1222684 1569041 379857 1390267 85989 1056713 379475 289535 473764 688287 708052 308919 1830912 631159 937372 1275175 1807449 666618 19450 1858116 645791 1511050 832736 77816 522272 462706 1238515 18887 567534 1729159 440474 526140 589193 1266736 791388 910806 73640 1047501 835699 1789625 698804 1596091 1536842 1144796 562079 1504362 1291132 1724474 1583602 534361 1756672 1657186 513809 1167321 1880060 1873447 656090 1588062 476983 725298 829323 662652 1304805 1133205 1007323 1499229 403238 82777 1535131 1434104 1136464 295895 1218761 499990 979798 1443181 388749 92148 610741 377982 482802 1349868 311147 1192795 1413769 1843417 203821 808104 573692 1557515 1107050 1147585 465515 1140166 639310 1231729 680026 1314241 1995103 1791461 1981088 1886365 1604482 46136 1004626 227969 1430996 1216311 1558385 1091618 876533 518312 1939487 166020 1296843 773344 1612209 580494 1209628 793641 338554 1563649 1322942 113680 1318196 537090 1163999 1115446 985144 979700 496660 1155617 1121706 1411810 142057 1859818 1530895 588346 1542158 1436346 168824 1289229 1977503 359017 1887302 1245472 877542 425065 581426 1611745 1573944 1301531 60715 399561 99121 810653 409318 423246 1257410 1128197 938163 1307163 1502214 1022846 1656576 377233 1189105 436650 396123 48669 1881812 543321 1945812 646525 1412841 252927 223344 1175947 179179 1246866 883486 49497 1154234 861574 1497270 1707882 905669 827404 1686357 1843106 1658922 905348 240503 1969601 1994099 829954 215426 740101 128985 1022610 271733 1025249 338857 368442 402602 1480509 1099437 507465 369138 1187598 1086294 1539070 261327 558962 1930346 1252391 941254 1998648 1726576 317158 651745 791023 482371 1752238 1406915 1437347 392531 962597 1551368 322555 1467024 27915 1395627 1948251 884314 307895 986927 633419 556725 1614324 903842 1842154 498574 720355 1972478 442772 998399 1550731 1993609 1734662 1786533 1777041 1321525 1433345 1641608 1308336 4407 1593279 1140887 654006 118555 1328795 1060369 775119 1770862 549423 1374887 1707947 1217855 864104 948769 455309 51067 1475596 622382 600411 910234 1328016 440395 1541328 1414681 1269669 1401168 955884 260268 607874 1820756 451601 681582 824498 809633 1553023 1150277 490143 1323934 190770 1749094 1162636 67600 1584243 1391459 1544864 697187 1870826 357549 1826916 1635043 887669 1276134 1576698 174189 927839 1882626 1614511 1075919 1418600 1237886 1094262 593403 1284295 1939948 146448 1895149 281567 1054579 1850871 1477713 721064 287018 365604 351371 372608 43180 629730 382957 1989226 1165513 770589 247238 588854 504569 455173 852616 1695037 960179 1675418 1566853 1434099 826369 308573 1592802 1358975 1461358 132553 54627 992998 987286 1172806 771891 1003141 822058 999670 1903578 1282353 51621 1723516 461886 131757 1858182 1405412 1332614 255841 1488523 378902 1526617 1497080 1997394 1953424 751974 163071 1359413 89545 126366 622787 1288676 1732080 881428 365282 1807467 1498736 403507 1628450 192507 1903550 916251 1393341 748208 152556 164106 1751118 1939640 583671 1260615 1613870 931567 1729343 1399957 1640583 1469133 1282232 553667 1493818 1782051 251485 965778 1638884 369785 1603806 1018365 1268286 743171 1572437 632765 357935 963340 1536562 1047517 1456106 59706 501947 368681 65543 1662749 50515 540668 841025 304563 72737 942812 684006 557366 721052 251259 905851 1715919 1213411 454387 661796 940591 561185 857358 852836 35497 326537 1668698 1931052 958486 1823689 450797 1030530 1004328 301554 1525557 1402558 606603 316098 425134 1777288 700857 1628152 221021 655069 1968350 148968 655667 1744577 1619373 156808 1052897 190672 1235622 1659889 1929031 994731 712253 1397149 220362 901922 1987074 1112877 1838921 1314641 843456 1720896 815491 965932 1145393 1734449 682586 728705 274373 1726003 455729 589600 796316 129161 1705663 725944 248386 146474 1396310 435666 1346594 235371 380696 1157231 1302042 1909854 378195 1252143 791097 388091 167458 1515379 543649 704157 372300 1563257 1001246 338975 701881 1120914 602234 985816 1370109 1732644 804648 859663 251976 549013 1737911 849493 1293524 307399 591508 94646 732966 895356 499026 141879 1828563 1128064 1406959 1089729 1710864 944970 712045 1402617 1835210 1261471 477931 459585 1406537 125059 673416 341295 1161569 319820 1637495 1615266 949515 1562226 367765 411658 164427 988192 601182 128228 846796 139159 1948314 714774 1918446 356879 354911 527201 1008580 1597007 131325 761248 1182904 426938 1906930 871991 39439 11429 591180 1318264 1313307 820685 792815 1333278 801601 354934 384902 1362108 538814 265495 1530189 1981935 651743 528902 224032 1012892 753225 1903932 1819054 1859707 542026 65036 462583 546872 1196956 1160162 1017344 1872135 299335 599714 1771656 542198 1943054 379322 539553 241169 1498922 566471 1612987 1280357 416445 1185968 1682333 1821125 1901485 1052803 602535 178365 1305336 223446 1597563 1223314 1012576 545804 1180825 234735 217573 158931 302970 846609 962560 852945 922001 32784 1507815 1020029 440456 1408954 136095 1733037 1507488 1557534 1450357 358524 1095801 1569680 819876 44557 1056461 1391211 167921 750665 610251 1774080 1970914 1912354 958660 1873874 1623242 793720 1032710 1500400 960226 1800925 936233 1662883 102285 1109692 930820 1249724 1652601 1566323 1998568 652824 1242498 238161 480200 256504 896988 321691 1235555 1401840 57643 607331 196814 658487 1861836 899236 1881255 77404 1913980 167076 353247 461274 1085673 741930 1804903 1206848 531216 1730083 24322 178298 154144 748274 574585 1750364 769313 1516510 1214582 688616 1068572 1926368 361079 1943852 656530 1574384 1645817 1514751 1832483 932179 452669 1686547 180117 369667 1814178 19153 479665 1917832 726609 205798 239137 843013 1630598 1789668 590137 1732753 1770082 167955 447474 1022654 89934 1978619 489236 268369 340659 676787 538291 151790 1112957 592079 1651139 103781 1857599 508644 1876792 756650 501808 770878 261815 1203195 131624 1406224 838233 1615518 1559350 1966708 184486 434688 1624541 1001952 282541 1444274 276266 403302 500418 143597 1444853 1789986 596475 1239348 245883 822322 1435344 979332 823840 838115 1315485 453587 324132 1198259 579413 1965960 770280 1916 211288 612137 1505702 1174333 544105 1687234 1143021 908562 1157184 329322 710356 1866719 546890 485509 1623206 1556153 76807 1858846 1605640 784890 539748 1319865 709889 1162721 1778890 879264 1272836 705307 1658132 671370 1037658 658616 997343 765433 715383 614721 14535 128657 636002 1068564 773006 556318 399426 1121850 1083669 113450 1732640 1283211 1296567 321699 660806 816282 186388 930053 310107 1915000 175332 44575 1583296 844209 1861453 318588 930866 80831 1955287 1672117 389768 407808 1315027 1285104 615199 1785032 422116 1040148 690472 556052 1886929 566156 1685754 1949499 291732 1669631 313323 1398587 50992 1999443 1050654 252137 647193 1610848 859587 655156 192561 1650213 105880 583397 1453477 325331 1557693 395614 1398102 1915802 480845 455872 1714137 1642840 1927505 1696173 47784 1961464 896274 1301869 61346 1338552 78179 239840 872882 218596 914513 248560 705680 62525 204504 1142159 1669076 588642 1962087 137915 1028272 1509503 1477320 781529 731218 837031 199558 757219 583792 1511205 715921 1059238 507198 573065 1130094 1091884 288734 1576588 1782450 1887352 260787 901003 1479171 8656 1687496 1578802 365224 862982 554899 1752997 846933 532521 833821 519979 295323 1194728 1888372 353386 1490087 711200 179201 1581636 145161 1357423 866900 1868931 1453458 138004 1495789 1768047 905070 158352 7578 1217966 1716704 18958 1191356 1994575 1563805 1451836 1905367 96579 1790350 954049 1828427 525407 1881334 11630 293965 1434866 614137 1265618 463758 203624 1088053 1061988 1872355 1090204 104378 831854 940770 913107 404916 460367 1595264 999455 146916 1687078 1090507 204195 97961 459337 1830802 892933 632274 1098596 410981 1565509 1510314 714397 1861593 98962 1904923 1181810 988050 1284877 624929 44529 1489255 586972 691622 1318864 725954 85832 584628 1697068 428756 1701522 542642 1125297 459436 462015 891721 1297486 194281 234339 231236 507413 1481603 1525738 899163 1641417 206301 1157967 602219 937513 1085836 1770378 741684 1283794 1844517 953630 1388657 534796 416449 1863770 792524 452030 1083477 1032366 704851 542063 1257135 1332446 881660 1278957 940292 1704438 618738 1301949 541116 968747 39961 1195628 1143591 315260 334673 504533 313687 1814841 1612686 1984471 1933804 1235021 1275764 419932 1659519 760974 1317591 1201586 134046 700918 1492773 1329175 839077 1693376 1302115 1418780 598017 960114 1847785 908875 1117438 1954776 1329752 39380 577797 1150685 1000139 1809468 231290 333451 331296 228045 740058 1747959 1765131 1554167 1780931 1320740 119382 444374 1207657 376663 119489 437892 192578 1252237 22017 1725445 1604248 1876486 555589 90275 222820 912546 1364775 1450563 438566 565732 1202116 396238 1550614 1846538 626380 24780 1993689 243736 940158 359385 613867 1875239 1557454 1590294 1974076 781719 478538 1505403 1574377 1471872 1333224 742838 410556 1531619 205180 647763 1903622 607105 781713 1086680 551636 633136 1014432 164334 920582 863870 1868069 1513831 1467614 1422514 431905 1146969 1760125 1688636 940208 787540 96291 438172 288092 1883317 1567153 1153215 1543413 399195 405766 1065285 190042 831947 576448 1259064 1331204 1917639 464142 74352 78959 31013 238884 532762 388403 408831 1574584 613989 879252 1111293 938992 412283 1260540 1941207 1457737 1166373 845323 591746 689145 1378221 688530 39281 1511158 51575 1899816 218043 1433827 1988877 1976031 355968 1810110 95224 862519 27106 1122910 1387305 193632 445646 352586 1845821 1550571 207711 1010434 1878633 1796246 1776342 1715114 1651506 1617469 1830045 1044144 1560330 1748032 1649233 772678 588810 288467 872352 1178188 1250916 1161904 1279965 1505450 845288 310361 1378503 569639 60822 1620676 248024 1805693 788069 1241890 126267 1234341 682385 1476861 1909630 1099807 438100 1609976 1391350 393947 1191035 1655817 709207 1661099 77809 1253261 1479884 1842493 967407 1268673 1360259 1566682 1365343 1166896 168049 1297779 1128047 736636 1332524 1769423 1494906 1838037 1399500 1307474 1153277 560347 1788978 285442 485121 1230427 1088475 1840713 1413756 222501 1808752 1033507 1732774 798290 695169 1559809 1616308 1610742 1738117 1979451 656434 1159860 1723334 1449266 300126 431260 25350 264035 892988 494604 1891735 625352 1169811 1929747 1532149 1539532 650892 1178231 46395 848805 700864 147175 1257863 850540 407251 1406180 167448 897871 336448 1882582 1347746 641549 374948 1430875 983421 835395 1484922 514449 926824 1021316 1135661 150109 550544 1626609 1379538 984180 1677695 1216343 579946 12884 1491426 277814 1560540 1127940 699532 1043869 76324 755076 377864 1115523 601214 1342386 146573 1428298 1223529 66385 1033093 1692222 568244 96420 833418 590417 1367344 1247765 1944287 220287 620835 1060006 603432 1427511 1549736 1756130 1400331 1409523 354485 1476021 1819618 922503 774044 935222 1247608 260344 288372 397079 1317969 246778 1576030 935928 682739 158211 645332 1035963 805363 88979 594183 1582229 1932171 1015388 779949 555340 203528 1802292 490749 1812167 1852242 1073471 245805 1360576 1665308 984058 746472 1114019 997415 1449989 1872817 1415613 1036101 1076882 232844 1163323 770268 699000 403418 1313688 729425 809922 131529 258977 351374 1536301 165979 1039652 1773694 1097013 496284 1786929 1130372 1806385 1821196 821572 1182594 192909 1394113 1141342 1747709 1325875 1531616 210336 1308303 928278 837855 1538049 1585299 915661 1655624 65409 125451 41599 1645475 1625561 678388 1733246 562477 1599027 621744 1290019 1850433 834053 730120 290182 307487 255589 1514671 911168 72397 1410913 82893 340713 856691 1413782 1128587 86231 1233378 785408 1948103 373193 1936629 126594 578291 720031 420004 1360268 1052241 401492 476826 1012241 1513974 322351 1228719 746153 826833 25449 827332 1989661 1389485 122280 1828091 264851 1531873 93562 1336107 1217973 1884667 222572 949533 394954 1578952 1588398 1924925 1671069 307624 343694 108413 5727 458111 1098491 153525 781002 108252 83356 479973 1382308 636324 1138724 1814353 1260108 333131 823295 797477 215826 1653507 1195944 174182 1538412 29516 1980401 1942729 392398 1072453 473966 1829847 1907916 1738692 231669 1864343 1529069 1052909 776237 139514 1753664 1073187 1360151 1933715 1952990 1530639 179434 1510864 803943 1848248 556116 685799 1458778 255190 1365235 570520 1088968 323052 1752215 767594 1804572 1278415 435277 1178547 153476 820480 98592 1755117 450813 1418369 1939273 1678716 112969 1666311 461161 400877 150788 105527 886485 695194 1015314 1611436 1714295 1493903 831159 199852 44336 200484 147817 242638 157598 742069 117321 1165718 628373 613862 1633944 1241500 1531787 139417 1817079 1660699 1955867 135485 910533 1171585 1014780 1835712 984205 284024 185514 1545200 1050310 295808 746217 856503 309338 951041 571411 1054779 396735 1066624 865624 1716558 1458317 889263 571962 1715622 740636 569029 1903947 1337709 313298 468888 686387 1353121 1236874 146344 226077 143671 211562 1637817 1850092 272821 1001153 105047 157243 1385697 1539720 1050501 203452 1415587 1038247 1608557 1657322 415907 1679932 1921674 1873323 1473351 1861492 253060 740316 1092966 610849 102511 645365 1032921 1399242 703760 1711156 1352055 570165 1625404 498567 1940479 1890111 126419 365358 188915 229987 596373 1601188 903236 264105 1745819 1694542 492338 627995 1127465 891001 865487 487443 1259594 1249938 1013291 447431 380554 670093 863141 1355418 635760 319256 1056407 1987287 325367 125673 1693029 1362922 1568857 374927 277794 561404 1254754 1437532 1905433 1815813 450360 641135 1265770 1111031 445136 502873 204180 919202 1271492 503381 1320438 1967152 13089 672705 1519852 166408 1853312 1303360 1012084 45804 491090 1520693 1721693 320384 309179 477488 635907 614672 465393 1540037 899107 86351 366406 46618 500446 1282935 343930 378684 1005725 668159 1494729 1842130 954078 1895427 1656387 1191878 1814778 455869 1850450 528295 77239 1071224 38382 541823 1674295 964517 443069 1816167 1589726 541141 1267787 675243 479731 1678721 972381 1722478 296943 594661 98397 1840194 1117507 1361330 1225571 1195320 1824715 1117705 1824135 1326868 1364661 1361904 461402 1924526 1155959 1704498 768696 1552376 248337 1296857 1129384 405240 1119933 1817737 910175 160996 294779 116543 1906301 1133181 870144 725917 667058 1647395 1187174 92840 1817370 1899755 1009253 612091 1874402 876160 1620732 1569667 1693771 1778626 1994903 1147612 1663314 1886607 472684 1155542 1682018 1844941 1866669 294342 654437 965592 1393126 803800 1394695 1496289 1729051 150106 549875 229843 715093 597492 82086 1667245 262663 1082872 358755 467649 1168174 116412 1160653 403423 1244815 284965 210163 1669739 1231786 1556810 116084 282546 993046 1792343 1533667 1321772 826503 989444 892435 1425817 351554 227705 678750 1272186 1173971 1323932 1895025 675059 1844235 574058 1771756 35619 1722436 69468 665210 1553382 452746 1019920 761204 342522 1202331 1902493 478392 1222185 1825851 952707 273003 1891880 352296 215250 1671348 1643499 1329114 120063 318612 1403093 184221 628671 786573 304830 231970 1630336 248910 1437884 404454 1414824 473030 773010 648755 1260774 1933779 415976 810482 963879 1268967 660609 32363 698815 866265 1359282 53129 620942 12536 1809858 336333 512750 1813581 1322782 477886 1953606 1347388 514865 1359819 1149658 1746455 641379 1652835 1924881 1222209 800984 604066 1403047 493354 794822 1895192 844595 518044 370359 161768 132724 680600 79419 379238 1329982 40569 954616 578202 1139020 617546 1404558 850443 1692987 1563927 564643 1448573 1261228 1027791 283507 360355 743868 1459394 445870 415182 1707579 1808937 1351217 398571 1275448 140182 899719 1125898 715579 1472364 1763548 1714586 1979257 1539494 817708 1415391 535680 326094 1494385 180448 1076918 1715454 1862644 1111429 831029 19639 1022056 393822 473996 139730 1967652 875197 69668 1075338 191215 1049694 1965943 1188992 1654464 1081097 1708911 1159737 137427 1422816 1291171 761728 612313 1935931 1687163 511142 772225 189363 1999239 1482315 1976479 966625 1110889 1305493 1300281 715998 469139 423295 1862146 1620175 168633 227742 1712159 961589 275275 691959 1631323 1806774 392658 1994694 683637 18651 1343181 309397 753564 573671 1098221 35543 1186607 32249 934388 856907 1495881 922364 306173 281381 356146 671802 242248 318497 795985 1783555 1201032 1270845 967444 1910019 933595 1681519 946815 328844 102052 1627309 1140888 535738 288639 726035 485715 701689 589819 1122519 780956 44457 1816083 1047590 1068216 1679852 648852 879499 332872 1543896 525825 1611142 1845415 1883965 722374 1865085 1960441 1009343 410868 699748 662251 1693899 101636 435321 818717 1248170 795610 1045848 542157 1059385 84152 882278 1726510 1365339 755342 306288 902621 1434846 1055795 1011023 1275201 1137803 1866566 1146933 1471687 747626 1054164 1027855 1317069 934262 1574325 1233066 719437 268773 814648 1505655 1998443 573961 227971 1040373 60170 1939176 405589 766167 861046 1360538 711844 1726421 939959 256157 1186628 394736 593653 216701 84706 103527 586323 1182298 918969 1678419 50718 1375365 1923679 471880 298381 52186 281926 1975686 1232392 584571 1407494 472419 1854455 612311 468622 1131929 1134680 1378535 1959211 1379691 826111 1104717 746338 1768511 68684 1834057 1620410 143932 1425261 1899613 1553810 63945 1631365 1836095 1284088 326652 1334976 98187 1909584 1161253 842775 1129491 1421471 406328 1800378 1578764 1146661 1757853 725932 1459841 1416247 1006228 1920427 1782962 1751983 1333523 1955465 605656 1576526 730971 1479173 25951 1395262 360279 880049 200477 52243 1843575 860902 1131426 971409 1733605 332525 1697218 247655 1149545 1370769 1419349 1759643 1577694 1491646 1884463 641771 171532 1935526 839701 1916019 1227466 950952 904549 1343455 1479558 1753857 1791992 1656649 1030337 1200492 1909385 783576 1469346 1722555 895150 13107 1923167 13862 909565 19975 680559 381902 532767 269364 1109469 821435 1111747 1419149 572848 122140 1057495 1554084 1795580 995335 1628607 1122384 478666 1879239 6224 297799 1426163 138806 1607718 57541 201770 1490587 883880 1547727 1230967 490274 855892 819920 1496780 1586883 1221106 1528170 1612158 135669 1424390 168382 1363197 349458 1767687 166819 207911 1787798 292978 487800 1355162 86457 566500 263710 560676 1297989 1030725 337283 252123 769215 1408277 328230 1785205 1735171 1745052 1823195 1287835 159942 27298 1325245 1155682 1971121 1667819 1823299 1503693 259833 656275 1823952 106237 773143 502392 1759707 1056074 420810 776534 810717 72401 1903639 442908 694913 838307 1136538 1354470 727771 568792 1091055 10664 261700 78283 1266276 1779849 499787 6165 515340 954881 1981665 1726499 580242 479160 1453939 1991255 733542 1176205 1837818 1786084 258361 360816 938674 437224 1176994 1970313 1237392 1325037 1884774 214501 638226 1898099 801117 1826698 157183 169796 1560928 1913997 1401628 1190168 188745 1411721 1994073 1085339 480453 668877 1772162 1046758 1819486 522149 901356 1333682 1471729 429648 4937 53201 632740 1835308 1679675 430288 377625 139573 1544198 31447 1443524 1597177 1676983 1901228 638322 1157314 1675900 1775760 191186 320048 1104187 1294996 1468728 1652707 179657 1283952 279850 107822 1611799 1600312 1096304 129168 1924702 416018 458982 444299 1348205 1791060 1216766 1674071 923797 229615 1574079 1346552 72797 1441155 238989 167986 1658548 1899941 1544257 1105788 818523 1156920 1730030 309036 467050 998348 1107495 737822 1498081 387909 1805885 1438645 1635532 138710 1676351 1813255 1759102 458794 748191 1940323 567774 102694 621338 566568 1905486 964675 1302240 1546749 1919907 16481 1729601 585050 349637 1221494 1749889 844417 213159 1200835 484535 447676 165026 1963553 1832494 794952 1979603 1047261 1072198 1030542 1071995 473306 937111 134205 1697553 268462 1639182 1701833 30844 360757 1014437 596968 1814489 780922 83475 271480 1222103 1892025 1367327 122578 180654 1864886 1149558 695395 1998002 1976392 1099623 69759 452637 368350 1728614 668453 1184016 876582 663984 326778 125703 52595 73972 1448899 1937096 932952 1415462 8239 701880 1289042 228532 1121497 1419198 1296979 1496255 256062 1761814 1567769 615725 867283 1178720 461913 174386 1703085 770455 49162 1723788 717339 440761 610832 121334 922893 1903076 164756 963489 1542641 182121 1460467 666544 1800535 1484125 544846 1551308 1088871 1763464 127987 1647335 1407859 215805 23138 1376307 538627 377635 1612136 1573659 796053 639946 493532 506400 523466 842887 508167 412493 1846561 234844 528602 1124542 1969351 465528 1615102 227810 133404 359731 1987556 1075452 1003802 635186 1070629 55022 270455 724909 1955416 1418623 1336438 202842 720665 1087737 1225880 1730760 1482532 644175 492286 1876094 831861 1107582 606814 331766 131501 1799671 501502 631161 1613747 1362281 1629971 1303882 1997091 1875766 484429 1446681 87159 639264 1571219 192944 1877584 1644132 1588664 114628 154518 1403627 873072 110688 1262700 1438880 1629120 394948 1036852 1706284 1027322 97996 1952932 1378290 496709 1329207 116265 1136354 375204 512017 1265392 716852 1644562 1061110 1720043 1400746 1425313 759239 1028006 896663 1996120 1338855 1402735 1958411 1587673 164513 1055695 1945628 310320 692795 455933 874716 1084827 1841254 1233179 1867438 878961 82373 1685747 937027 682718 697002 413424 896304 1558956 610000 908035 1307307 993349 13024 1258895 1444133 1999096 1249322 1735046 760784 21762 798454 876059 1690099 554672 1219291 1938718 1235918 63979 511260 1213145 1997922 1292690 1641854 601958 1695310 1537148 1245687 580652 748342 1816054 1579331 75214 853503 607645 573223 472290 1728972 1669880 1668634 1565213 1385289 1755657 543950 57935 604608 790795 1734649 863118 1891864 1576327 1799024 921423 1057473 1621413 1602837 631482 1277317 655337 31356 910704 423006 64675 185248 1121621 1942306 1984675 1286683 984101 247243 1902665 550919 1703006 341633 437150 1718827 1308992 1889944 788191 520798 1435095 1615788 272533 1140659 648463 1409102 1712495 428768 424474 139129 1500811 725579 336295 1704704 510205 635273 1644907 1354959 1369898 1929867 1614798 862457 1975362 1481511 1923606 1902332 965856 522368 383243 127517 1253840 1472347 61605 1380545 432503 1702668 408147 1105179 1638394 1327384 513126 1415241 1235272 1811074 382379 1114443 60734 1297635 814797 1318467 1437544 1556807 300535 975700 255209 1367505 1991651 526455 1189891 543502 1220171 1361249 1676649 715263 1660094 202890 1612072 1120508 645829 1559240 1314565 773894 505550 1888767 1311823 1423272 1148874 1679277 965161 1370818 29884 980593 1246151 705358 1170488 1831815 14359 301980 1822606 1899368 1111389 1439710 1736658 75718 1060796 729301 1298111 552995 1263533 455906 402025 925871 1014529 1459555 1768283 1398433 1151928 1713702 250258 1626005 1506020 1835118 1575682 747071 498447 1508963 266866 540190 1016099 335806 1012632 918904 471700 371561 1458263 1808337 901454 1444192 599994 1277588 1519144 1517307 1949086 1483858 311186 602534 631149 1688345 459236 88368 1166696 1084626 473115 1295507 1957738 625261 234349 861493 152982 1108661 128843 1323898 918531 964508 422223 654736 450433 1562283 1651259 171182 1940576 1544305 1187894 219477 311070 1603519 1980590 877748 1508345 1738127 526922 889097 899142 1360969 1508038 16082 497740 1615279 245828 1751094 977838 1542483 532467 1852018 1867253 1867329 557243 1293849 1686939 876159 1857186 209506 1074693 353846 1166521 1804223 1688653 337143 199123 459831 1441331 1835753 1299623 1885999 822215 1940056 1569088 1187092 664691 959895 401340 1213016 1678916 257873 625336 1738411 515467 804496 1172258 643538 131495 1758501 1692837 1171026 1986326 1053321 502310 240045 624049 1399541 430004 1887801 1591695 212531 563582 1246196 1700537 486886 731954 1311774 1728644 884336 558458 782888 181372 1693338 1856399 1693767 1070351 1456900 677176 58219 312283 47717 284053 1848994 495481 414868 1019275 945890 1486114 1950536 522188 799754 1981076 1429534 1466338 1788017 1106137 1722342 1976471 1629418 1517861 454727 1541878 1959771 1935243 1800679 1158034 720332 788863 1409487 1544288 1825509 512072 1920382 737709 682715 37410 777844 546673 699599 26927 135269 5254 158832 1390677 1455430 637092 1623005 1147688 1705701 815436 165415 1168009 1761545 173635 1747033 1541796 1605877 559471 342917 313728 1164655 1959084 1787546 524168 318330 1363385 935017 1049666 162223 958170 538988 1812844 1074641 1151383 230885 665532 1135572 1606316 695082 126129 510227 1402847 854304 1732142 1264562 1509399 1581375 782870 1891814 1553295 676151 882186 1172832 1472314 1538140 1335380 623774 834955 1859222 1323281 1653296 1770189 1821530 363565 1358555 541486 1077379 346402 39256 1339810 1533547 1109812 1219599 890171 1013536 283121 1017434 1556256 1985715 608965 1265564 1684937 132256 373386 1792783 1365719 567149 1690175 1640824 1193473 1841522 148005 358352 697059 265827 1591678 13545 677754 770963 937635 658178 796239 1685864 919437 496912 1046111 250778 604915 370197 1372449 758920 1979984 181660 269980 136601 464634 772734 1739445 820574 1680263 398447 1619870 1809945 31794 928200 21276 1742672 917337 1959481 1963011 1244445 938954 335699 82485 694896 1424530 395634 1165148 934084 667823 1892366 530792 1160167 1967578 1538510 688937 1501017 69230 1194530 1594904 10297 976254 1475777 666106 968466 432525 506938 408058 334051 1654076 837668 166313 1233242 1867392 1765480 458991 1666811 1026131 1311475 34441 164602 852416 851760 702636 472328 938858 1350263 1788368 255089 888698 1598526 863790 1265491 639545 1153684 1006964 1625466 653442 235079 368984 1074635 1323233 1938126 668049 1932730 447620 164883 1484950 173034 500076 1973949 604317 369346 324778 20149 1726997 1857083 676569 688429 715215 1632136 1035098 1614795 779753 1766673 1226916 1643828 500707 1442804 640351 1730992 743759 1539585 532832 631902 855047 586201 1912777 1787910 1968200 1978784 216478 591988 251284 411306 1183819 1715110 754072 1715947 1263620 1206041 1269413 1392650 1959273 151491 1228349 483393 1480040 244072 1900018 913468 1017522 426891 660278 1204946 1481641 675197 692391 776600 827971 1517779 1026041 933192 41748 921218 1966325 1701968 487068 1483064 1654546 1112976 787921 1646065 1146278 15805 464342 1740135 1442555 1157064 1816703 94445 906741 1356623 1230871 756298 295948 1287836 1606732 300037 826132 630380 1273164 1188395 1955102 1652314 1329705 247664 481916 1864102 61243 1074636 742080 921028 400340 1012346 1862043 947891 1019536 1708794 1115863 1751855 685863 1552792 446460 1720087 1944167 291194 1477519 1097474 1139588 422763 591320 730493 657974 427228 1296869 1156214 219062 503266 967047 1968336 1344849 922019 137479 676803 727646 1387841 1485062 753502 1600193 1132790 322705 479074 1708957 646023 694232 1788683 327525 322320 1703223 1535699 1684509 1682201 1983856 871931 1297132 1163776 1699977 312201 1935368 378616 900134 1031462 1644115 793379 952632 782655 165362 698478 1856 283794 913310 1290416 497705 1273745 295655 1480805 1524818 1058608 1693267 233662 1912198 682699 643047 209721 1155021 1790807 1999220 316695 472608 1105706 1950907 1742638 1919470 1765590 785421 962516 1653264 282185 381986 705929 1201002 221533 812780 1620441 784953 1613775 1117522 565013 1558651 1127987 947178 71693 1675288 984535 695382 35889 1065836 1336393 715086 594612 1428479 1979360 1577752 652161 1083861 1090312 1076574 1547275 1176837 533252 929943 1086972 640956 1847361 1538945 1338396 645566 183965 1365855 1870991 1060875 1123662 1321562 563942 1073923 79694 985247 1960028 1815863 1947903 801184 524071 1884191 769620 62860 888164 285502 757389 167977 1228009 388563 507239 156607 848766 1514712 848036 1118191 698468 262556 1439435 1342695 20808 771421 808343 1575620 692241 1574872 135135 472096 648836 397456 1393543 218823 489529 892369 331482 959956 302037 1378663 961741 1642024 413521 942307 591721 220415 1143448 824996 1446377 666967 393284 142136 285944 1046705 506920 255960 183626 1709072 1000949 459536 1737596 1833944 1947539 762951 283166 14380 145576 1031640 751366 152941 1665027 1581726 1869105 1621929 1212398 890516 252547 1976045 330227 1317257 830800 1753418 1322198 850016 693918 319753 840266 1695272 1177874 548823 1951418 1551809 374079 78310 827301 1511966 992446 207942 1326271 236158 1755839 654355 4903 1690382 388698 1560699 1963333 1899215 104223 1811792 1537548 137722 518293 105140 1240765 1426508 833247 1613257 890088 1049032 1886838 1548079 1136593 345259 1381161 182010 760109 1221053 1536132 656576 51380 220545 1597968 426958 452769 777107 707521 1893473 1276285 1620791 587431 1469343 1551366 273963 1903536 1900858 726515 764438 1601793 196925 415610 1624298 840036 235618 1743716 1407281 225838 740916 586387 916506 60276 827387 1610376 1361808 1721268 1596542 381503 647616 531889 407913 1299721 383007 687197 681856 340089 220114 1378216 620414 1708563 1485198 1880860 86724 1567751 1560607 415728 199813 227598 550004 679485 1086146 1081693 276866 193186 440396 1766421 1982402 953527 1302244 66983 1200197 1003677 1856112 1135916 853398 57518 1742489 1024924 1343315 718417 564187 854974 1344929 528514 1367932 827891 1273788 260946 1648652 62220 56275 807422 526776 1906963 319013 1257880 802576 1752452 91698 552562 1630781 685670 931028 1801242 1374605 369229 1934084 1097786 1262833 213516 1323936 1581066 465460 1369323 1693683 1727573 1930426 1908999 1496179 1710942 580044 1320128 1430441 334648 1337015 1101950 597201 884453 1482733 811170 1784969 980253 1057754 759467 443487 1452302 379820 914386 457469 717545 802769 878582 436640 445332 1048142 423300 523718 489666 1903354 663434 217367 936165 1870244 1228348 406570 446068 796398 499310 1398717 665311 180479 1962551 1094208 1170013 1784515 552592 1630182 401269 1447320 1263244 1047330 687705 905310 1724295 53616 1099799 1970017 1659181 384732 1106899 1036774 202068 88510 1880090 820286 1757688 475906 303936 736513 1187553 1687931 1336012 1671514 1854850 1933437 1097668 1763372 138131 1185790 1823118 804155 754534 938003 130069 1310836 1615177 227653 182142 1467322 1422026 820632 1447483 1749908 380336 295346 190963 507701 114746 227689 1697657 1947453 1566379 308874 980583 1623250 919464 1939092 509903 833117 1224032 713238 128419 803956 1974851 1069001 1862939 326365 1227219 1940971 934436 1886002 445071 609167 1826045 1554601 1081593 1359349 398395 1887263 1383968 217136 1319447 1137328 1223465 1557732 604539 117740 52077 1585768 1209698 482434 111138 1707847 1780553 1289500 1073641 795420 1765905 1815452 1792604 1998578 680226 1254390 49784 768140 1815979 430379 403914 522060 1166072 1099086 1330958 1299152 222833 1121794 249826 1930858 1225079 1303548 1799148 1578819 741701 1741499 850152 242838 272283 1435280 1732507 989973 1565750 1967893 1602885 1787899 582611 227394 547506 87756 1722179 1244662 568393 804788 1553015 943337 565543 1624993 153493 1219547 424971 112514 883203 991079 1563517 388712 736458 528899 294703 451548 378405 1332357 1747828 1902854 1115165 1297542 781469 241513 80324 1995298 1450966 344328 1429071 1466604 702220 463552 891966 1141348 1949523 565511 989996 145290 1704036 85975 1852378 1498524 1519152 920407 752708 436918 1350831 891413 101821 564657 1501317 1853876 1966118 1602133 1882368 562089 108588 13923 614397 1912425 1959511 1979708 1520516 1231055 756174 565028 1511082 1381914 1910174 183261 7385 702606 1770895 1604244 981490 585439 560121 1552858 1157547 1321284 1718073 374652 280704 1099040 1765360 1426697 1926392 1529264 1825421 1272257 24078 214277 1803194 1383431 677164 269634 1139315 1705932 1788246 1314289 383914 1808641 893150 1508087 1591797 818279 1585051 1354432 1912997 268583 230690 139366 1190209 584336 984163 156305 1775279 1488242 101811 357347 248132 1725632 1941507 1062567 1354071 10341 77941 1980707 74106 1762632 967017 1856684 1110582 1471760 785851 1664039 40179 1049969 1889205 1864418 1815965 1704711 267049 1632584 1702438 1389024 1908974 520874 1147269 498763 544520 1538058 1724215 1263270 704980 545538 1133203 893449 1690629 1698923 713178 1571812 95952 1759268 1386868 287773 1711274 646320 290443 1581579 1476482 1477960 1048738 1320571 1905026 735789 331261 735984 574990 1432104 1183041 683204 791632 1036478 1350601 255310 1627837 862167 427732 892593 102520 942695 1891210 1472443 1294820 1073962 1970849 1709244 1323357 709435 1730419 395578 1902369 1228941 769564 214791 746675 1918831 1258940 311685 12393 1180767 1320286 1313236 389710 1136321 1655362 19125 1402140 857872 1160405 433679 1677352 709568 176865 792915 647619 959768 63171 967202 1109641 1483331 675937 1391922 720118 1125589 331331 640442 1322100 1876123 206455 1889000 682803 1663580 1101386 835777 225995 893626 505953 1486933 1186065 1649947 451694 173120 104819 1765265 789309 1677722 811815 113122 1895789 907647 845518 954921 1562574 386379 826945 698079 1930178 933783 1426886 1391821 451310 389447 368997 1025860 587609 1803395 1466887 1593551 1211452 199701 1497237 59167 1636476 1049984 229206 396971 191240 1731645 761133 749798 1163536 1791656 1501814 1195210 959448 825198 265674 1778319 490468 626954 1368809 981146 796375 1997651 1176169 940738 1006434 1077230 852954 541862 1190292 225944 383219 1669399 1957232 1359567 958851 87066 1731302 1727642 1460418 1481287 89107 919837 239064 1018638 254952 663239 1138360 1377710 895458 342218 1303563 1769132 1493232 256630 1535862 1768107 555268 827668 1572679 1470638 679536 798070 1271252 1309706 896299 828356 775685 1596201 625948 1686597 534154 1406965 743548 1139119 358503 1536279 1445943 1092115 1735354 273231 1519233 799414 855601 344898 765240 1255424 1685934 203396 1389454 380355 1391686 41067 582210 1071225 1703082 1367668 678411 207451 982179 1056441 1754660 665194 972569 956981 283274 178874 284294 672432 1482072 1142056 1205593 212938 302991 236519 1744347 682030 1486653 1671796 503677 589698 702665 1278569 1536469 26025 242013 57701 3804 1455263 1370781 1850495 987316 900813 25494 1940203 1821088 994866 12242 633485 232180 1336283 1092476 831502 1103622 470881 1985458 1157418 236400 1095059 80126 1904015 1167625 1379790 389416 1998381 718118 1306447 919458 358962 1298654 1040918 1289933 1062351 1547005 623920 1894172 625077 635674 795925 1889403 1155596 1291085 1364631 1225159 74744 1937808 166858 1218787 1864636 1263809 552322 90846 393428 1621370 953866 1820919 295876 9524 505465 829 1523999 31151 982256 1868520 624731 1564706 693546 1548714 939171 366600 1871254 1875367 964748 259598 1884948 1575789 709881 1214678 1958281 459341 1814252 842337 667552 1894219 1237118 1800943 28870 1421852 1043732 475317 656432 316341 896841 987000 1363575 327275 1815425 1029910 106279 1656801 23549 1949634 965579 795252 1032763 945656 1416764 635180 1839265 1930230 517271 97218 610960 1993953 1085566 717869 460082 527286 405443 562233 1412194 1594948 1669564 943078 1648628 1569732 805446 925521 1340654 952919 1141229 481675 721392 674483 1535160 395259 940776 1652602 126499 1622545 616385 1546558 842932 1214434 1401404 1580547 1061949 45876 1886691 1646583 691540 953292 1592221 420203 288201 993579 584072 1788668 922686 769802 213537 1937304 609407 1408397 839253 1986256 1881670 1652299 1363 3979 147278 1746728 899158 349558 1142903 1420105 980732 1585139 1839701 1827904 831325 1888122 202044 51978 460941 791926 1723518 681476 1727315 1588312 1913068 857587 1598863 878440 1075043 1075016 329433 414105 1527247 1150772 1332873 1199351 438439 100434 1397833 452387 1619729 464062 435936 631421 161049 899497 1735061 1951904 1550550 1251462 1982695 1963695 1186912 676953 1581252 1620139 1357012 114603 819633 1852105 1562264 77452 1186759 17975 220427 1624812 426271 1352204 1943026 979640 358712 1687980 1011716 1721203 1426678 1127591 1442158 1533091 1336144 1168994 29088 329909 1632417 731538 844871 1981236 1459348 1878783 716471 1611708 303781 426469 1259154 10978 1806905 358292 1875650 1330705 852159 1648268 1524099 902155 571279 567359 1608785 1836708 1852386 1597312 1191825 1966645 594528 1876686 314851 1463103 1774782 1451946 1919227 101557 1204172 1599388 627863 910942 139429 1520630 1413923 476890 1631 1153393 1430542 1804627 1654496 261170 1404380 320418 246872 1121844 1559091 1925828 1627805 250338 983754 143505 605076 1719637 591583 206222 767005 1562266 1489138 1142511 914893 1041526 1096370 1289119 1212884 3372 568117 1575854 797026 1181893 368 1132654 1672005 95617 1470511 882053 244912 883284 1422603 1251615 421718 269611 1892655 49651 1137213 982030 602551 170750 1419763 1604877 1617085 1469602 1823642 26050 512920 739466 1926173 40898 944422 1208100 1349079 964846 417058 1198332 1918693 1711444 1215064 788700 1728404 1662617 549457 1473253 1244784 947665 1405633 994519 867154 1581906 277699 1173139 50007 951018 1965772 149047 935891 1432212 1604470 194309 1435953 241131 895660 1632333 1881371 1041577 625960 714887 254898 956208 1543794 1570704 1985584 1928537 478569 790662 1268896 1020039 1319029 1701398 735726 809887 1087241 1073026 1481199 922245 740673 1780754 982357 1018276 1236157 149455 1588238 414212 1161053 683526 1470285 1468991 1766644 1461022 1733102 1337078 1872662 117352 79059 1695516 548848 498263 1889822 780076 217822 965749 1906574 1262855 1430606 999594 1610946 553216 1946008 41267 721257 1511403 1367993 769851 408864 1849697 1352533 672297 994042 1311978 526959 1290401 1041101 565388 432336 1221324 1062016 747826 1227726 403951 891267 1371800 936592 1648855 262709 737754 693910 1199941 1981761 832902 1969813 956384 240650 1477819 1060124 591693 1620660 1016412 833570 1995153 694753 165042 472440 1842675 90003 501374 438531 769619 1518129 601134 584981 1071211 546587 970579 1738961 1865236 1746952 939390 999041 1389642 10919 989047 454893 1963306 347224 41874 1810605 1922356 322924 1385477 1928627 1724008 88408 1235623 1145023 38712 296189 865979 1092757 910879 452153 1453193 1547020 155922 1792652 580501 597187 1413906 292882 522128 831778 268405 479677 673235 1742333 1059151 537706 1555807 1123744 322521 1727455 211859 1916656 1475722 1978025 792388 354985 99051 1121835 1058453 1180624 1155440 1546790 1290132 1968412 220124 1490968 625674 1643074 1631849 879456 588670 786908 159082 309303 833814 1525466 1603004 1459507 1640867 154921 1680824 1753996 755124 1580061 828709 160703 1227273 1086667 1641055 107097 1674079 1502032 972175 1353355 244196 592971 389259 1680163 1481533 1807820 1128547 357600 1030375 69286 1703665 759698 791897 1777498 452083 1795694 71101 175957 593655 1236805 1399966 424633 701504 1619895 1785440 293585 283319 1898598 660985 1522002 1834180 810842 1258733 1503151 1339405 1866941 136575 1288103 152271 1062147 715377 712949 1104465 827079 602942 283634 484366 1253299 986998 1147960 663417 1517815 1404422 1504746 755072 122004 866050 1543584 225281 66793 248324 48086 1045401 1642364 1452335 1424479 1027309 779432 770013 1533257 612893 608801 1783747 357298 470333 1971921 237307 1254188 17205 670263 1352127 218890 147997 824976 1857974 239728 1580621 1866164 248656 10534 879171 1094286 141113 1964119 601694 1281462 941574 1030080 385168 1874018 1398292 1201661 1173555 489297 1095787 627236 1932615 22444 663251 1622981 529844 1290692 1676382 1935008 1573557 535454 295361 252813 840744 126048 1159638 1142634 1704424 1027471 881307 1074001 740276 464036 1568570 301783 292276 274089 1597237 56156 1870144 215672 908773 1536307 1144584 1572758 118617 1435097 1143952 1402946 856749 1253885 1056004 358774 860979 1483764 1494829 386371 63659 1127845 1596996 31467 1712401 789774 1218831 321056 1001976 1166166 1525166 670671 1528258 220681 523959 534010 869033 991697 734138 1094723 786881 23571 408585 1582946 153571 1700249 1043284 1688284 677602 157929 1237758 381172 513874 1151000 359595 1534120 885510 1859342 1432014 1813390 353158 1576363 1210368 747091 453619 1766387 1919753 1073544 313934 1542997 1103417 1704566 1877149 353299 445587 731023 1310526 686637 710355 875643 802039 130155 1065037 665218 591515 226174 1630872 224326 187557 369761 1185377 939260 1981256 1152720 635167 961729 1053726 408821 754163 524464 870925 1612593 883895 428760 725682 1550881 868176 15341 1623216 1216264 531600 1752513 881321 173560 1287637 780153 1162123 20701 1218250 1800099 1213545 673795 754302 643232 1344923 1639699 609823 152133 448924 637444 1320181 1977241 1458568 497437 544550 564942 1417397 1780507 943373 476121 1336363 1561510 959567 1553084 1372721 463582 1277720 1158577 418186 910244 1393362 997208 689351 628310 1932007 1329085 1805473 621559 603198 728987 745420 1965161 1612433 1932655 1610501 1043356 766954 980448 1202296 1590502 264018 1301669 537540 1122223 1368695 1808633 1451328 1500365 1814959 24377 37485 388409 1945521 1860474 1823313 556123 711901 1794688 1250735 877988 200379 1113649 1398389 1946434 271166 1062383 542283 896331 1841575 475292 122543 972147 590435 1391166 185641 139751 203450 20588 1316741 458366 1547228 1161593 531070 162127 1590896 498879 936655 1828367 816473 600266 1720382 716136 1239566 1970267 83127 358655 1221031 1437213 59734 686186 1822675 1394614 1614109 207438 153043 562962 796988 767786 645104 1763715 857155 1890724 1827437 1606008 642280 719914 1184995 21832 1367605 387295 1775537 1802865 624593 1971443 445111 1547136 458642 244300 378473 1843348 852861 99378 101094 78150 550146 1208813 1466115 1636747 1087641 892928 1007112 1196938 331700 907500 302933 112707 1359459 656395 1973894 157514 780666 170535 1565589 975769 734315 250221 1017804 196511 1467440 835673 175550 258423 259266 734443 196076 830764 190658 134932 1470723 773031 91216 52250 1807804 1237690 1374161 555901 1163734 397770 1600173 1843155 936205 1496271 855991 1652424 458951 1519869 495112 714793 1865000 1718032 1797417 778310 1381261 42550 1792344 586195 1213743 1066085 1320242 1375557 1426788 1317756 41840 1601780 1109033 306654 258781 259326 571255 400916 736675 704504 330348 1771285 122101 894112 628768 1901539 132314 1810764 1051427 818240 320284 647042 1468406 620197 1403815 489637 1792329 791635 1425682 283725 1745128 563568 811957 903239 1443456 1187940 1313805 1591946 1898223 629062 951494 434903 692722 377160 1364945 1275383 687790 1350818 1027532 1023720 49314 478516 7360 64755 1181625 1454523 1396117 533646 375384 1100401 732991 19704 1053110 1830470 388561 640952 1979143 671594 982845 360881 1097843 912111 1261324 570083 276307 750702 1358381 1173007 1461493 1698684 964511 1557840 1965548 749088 1836517 74395 1369420 1249425 1540909 1061812 562381 454097 1478279 513942 1079516 1521631 1300657 731032 907161 1037051 1044686 1695116 545764 406445 477786 309546 1014476 894475 1516582 812126 348901 1014279 1327388 850486 92606 1239434 546332 1683282 1751298 711233 1125201 1420023 1839225 1902461 183919 435397 980438 816884 1967460 116051 274640 1965202 446495 246378 1853265 1166216 575282 1942816 1716731 1178167 1112375 1160943 1889441 524787 286436 1955147 226261 1885942 1959873 111106 145456 347882 39528 92533 170245 376791 23560 1401196 1562666 1322848 683596 341524 1067818 369202 746917 896284 1653436 442866 1347077 1343214 20804 1125625 1326047 1566515 1204090 270859 1919579 1550694 264929 638050 1267656 1163977 694632 1445641 1287514 484207 188578 233825 419760 1182127 37671 8854 1198271 1567557 150316 1269127 633529 1250753 1476919 1031547 1605947 753543 1638290 1209883 1589844 1942016 572086 1361295 865275 1894882 1495457 498646 1588833 1052514 647850 1079577 1782481 92819 1168992 489379 458067 300647 543006 1923339 509224 81753 331436 494507 1661313 616143 1903790 1148617 896441 1575718 1662853 639470 1710654 517182 649981 1313458 808055 495424 186277 1245716 1781366 1607861 1973302 754495 575708 1784902 1936424 595270 1778542 1668195 814993 1194230 719552 1240893 1777814 1294319 955820 1010584 788643 731819 1346393 803774 1903219 1321690 1108333 721903 746285 535058 115178 1356134 467350 307833 1315851 1042630 1962830 1995170 609783 719128 1898976 375676 983355 1313041 672999 397014 1150794 473739 360555 1599141 586543 325245 865348 1294841 1343317 1429822 1499335 161561 1718732 275565 822596 272368 1790302 890426 216845 496715 1944735 1629984 489377 682340 1320099 1683268 1454040 1378 889612 358158 1270768 1242882 1757048 1263736 878536 1396895 132278 920600 45806 484152 1709559 1598385 1450310 722861 662054 900978 298190 194324 117297 1397140 1389026 1988354 138603 955575 416324 823192 1742800 347236 1435177 757072 1134367 519627 1386686 1493076 1992790 1404490 1890151 1837660 1555066 1362030 1639373 1344182 225856 78053 1679498 1274399 896928 666183 1661461 1647300 1903967 1014833 1577071 335024 692041 261537 1584708 127486 1331697 1747815 74603 1943231 1639778 1899761 1264710 1002440 907638 42596 493690 765184 576683 53596 665522 764542 1625411 1728062 1742079 949047 20125 1671572 1748532 533727 1463304 1168740 1392299 1459435 128721 330188 999086 901681 1730317 816447 1282855 1836316 1132953 795055 1022212 217828 1990608 1971504 663742 515678 264947 1511335 1960065 455361 318340 410085 1457918 1966547 1853888 84977 445733 1909879 1188535 672719 153259 1070113 88429 1634514 1167546 474519 738682 1753384 1429831 954496 775649 1005051 550807 621471 1101710 1597730 539834 232512 457157 510840 1608579 603021 845722 1686399 840002 908659 998805 1664022 663529 1216166 1103244 362581 1894842 872798 1440152 1083480 1308441 61870 353265 1856737 453471 217212 948740 243246 57811 553771 1317532 1230236 47573 1610936 372947 1385211 1254177 1598419 475512 541661 1424646 437775 1993332 229938 742958 1460949 900246 651693 441491 12234 1229464 1790989 1872304 1159803 1931007 78513 430847 1205148 1614189 751769 1130574 1249131 308490 697068 979648 1735797 124678 1517480 229830 517090 173919 962651 1089206 613837 1963430 1234049 1505554 352187 921153 1816332 1351118 88949 770471 389370 723506 1065660 303166 4797 736175 146773 1438512 1887631 573303 42095 189215 1510504 414533 171903 1622309 979751 904129 508776 1272393 1017485 374605 682885 330440 1009004 1581768 1505632 1092669 1172696 107385 1231358 1830425 1587024 982910 976083 1350528 147095 1872159 271843 1185656 1646279 600145 79475 1668668 914485 930051 466387 1148924 1848038 367023 298927 313044 887988 263151 953755 343162 762839 1317112 158489 91366 1013328 1934310 335757 1379558 1924093 98856 1522221 1511575 728636 1865697 65559 1014379 454140 661431 363390 1335170 573989 750647 861470 1142651 1976167 579637 1965930 911658 1744163 745118 1192998 1051950 1817016 1128629 1625644 1682294 334722 625050 408724 304411 1844572 1496077 642089 336480 1446777 379305 1457915 1961787 1692302 1477869 1140762 690177 1129818 1673754 281239 1297483 230651 25531 1948 351370 262726 1375021 450041 1672179 193305 975051 1270796 995984 788292 977152 1299716 1930097 1852338 1491770 1418172 487924 1790917 1200090 243201 1525187 877443 1618025 1612360 1067093 241905 1772069 359645 1835180 1269119 276201 1875302 1295266 156388 1420021 1841667 1306853 1249782 942234 1295032 904788 1156993 597988 590941 436913 1803901 440899 193434 1867727 1203709 1255862 1327319 1853688 1894735 1526336 1470012 62296 937665 1465394 1429998 1190743 263432 1271031 1222353 1134899 309197 238927 1323982 1387724 219488 518704 390205 1498765 448467 207769 496763 96478 29842 1122297 645776 82999 1459246 1562860 934342 49288 645498 1027291 167515 1191615 1520663 1209959 129705 159211 538871 446014 1477229 674268 1565982 321822 860419 122133 926047 817731 251578 1870737 1121493 672885 335069 1750041 577926 370056 1166450 40371 160392 754901 1634865 468352 243696 1603208 1314951 693480 160802 1088398 773570 1902988 18729 517257 667400 1904146 627114 1832614 1715517 1649666 1741553 1125125 609963 357144 234475 620036 997992 1369009 1246178 781313 1632314 1082363 1526835 1306678 557217 1918645 1701223 522325 1388424 1859444 518965 1778381 1795649 1987320 1443690 1999724 1969747 1745043 168011 1005719 722473 805261 1230444 974132 1349140 1475887 1159125 434710 1931362 806250 1883600 1299909 1212455 1729939 925214 1208792 1969223 1244410 763292 1833036 138592 1136894 1752875 1342509 1145107 913047 287930 64988 605537 813571 711458 438378 807983 707890 1099915 94059 508994 78391 515464 1266728 1814388 1283485 1366835 1725222 1231926 606011 1912825 908755 1373202 934645 1311502 1880036 1240076 194208 1140820 939765 1597239 1693152 1491043 402913 618366 119780 99480 768043 1293718 1451230 129196 476279 1173146 1733889 1526291 348877 814391 1203722 1249890 1525902 1380370 515791 183133 1432938 1036911 247477 1690285 686906 1529403 1726901 111159 1949181 1291789 262012 1084322 188162 1918575 591815 156806 676409 462067 1346929 1547318 1662703 504262 1043076 492095 692121 980690 125609 1676424 1319023 1344453 801803 586353 949755 640603 976925 997753 319207 253992 1054747 975608 681881 1328521 579914 1520901 1509910 389094 1453230 1771239 1720407 1482772 1642111 129475 649423 1437553 1151492 789086 1118506 1941847 1081006 842966 1812080 1086085 37032 989316 1270534 1840408 87354 499824 171059 1281540 961436 1428966 796508 1770090 15174 1547566 972048 330983 44703 862272 1723890 777459 1116865 1330441 1228242 1439527 862278 1770865 570641 686746 1398580 1086630 1276873 1977912 1531357 1213420 1910537 1370566 1315099 666364 433394 1313393 390951 1285840 16020 332388 1310028 696458 1801397 428330 1141357 42291 1279093 95363 1844987 1349823 142118 929628 1758974 1538371 1797525 1793735 1588022 387878 159080 1128542 228694 1362484 236121 651797 710905 164129 1262438 1928503 323426 855784 471468 1089153 1414683 1124788 1047989 1893953 720755 1863731 2000000 621511 1277679 1866594 1132124 1984634 690036 49905 1247217 161976 1318977 69199 1059466 827112 1763065 1833988 29418 1357111 1039387 214423 1817566 1132164 1116034 1608141 669531 539937 75314 1072632 819426 742893 1031396 402549 1257853 615738 252411 1246602 950355 1829589 1026698 1784585 972648 1234293 1477164 1857847 1640273 341338 1924012 492954 1077934 684508 1165294 604054 863664 1054049 554493 32714 1442508 1676076 1382174 1729248 964596 1018438 1094117 850821 1578004 1599649 1305300 1466272 1206354 1025492 200309 1054391 1515117 1382090 530668 928521 224525 40709 1872386 1123269 1548066 32142 171175 1745739 1873552 1863057 1144758 1643243 367119 1861892 1969804 1554207 308926 1474769 1898313 1313338 1525960 1442291 767107 1997488 561472 1986251 1595748 255587 741587 729181 610423 1665214 1747656 1705018 813558 1944732 627495 1012626 1974273 412724 1166035 1689847 1025936 1397835 1196864 103570 1762279 721129 1880791 720029 948237 676212 1029975 1694620 1432652 314950 1223712 1685761 1425493 1231350 1222600 978363 1203934 1064030 712215 1341713 550452 1009369 983068 1623573 627618 905084 300824 245378 644394 1737451 261229 405066 1706583 632536 81460 1384969 435235 1455740 1729690 1933404 1536715 1125043 1144094 1280847 1441896 1023392 75296 1722146 350790 348936 558063 1558476 1369887 1296890 1029336 247986 1615314 767066 1341090 1272251 1193576 1582461 915131 1621674 375381 1839655 419334 529590 1271205 1214747 1666140 369846 750652 846198 1472645 1815594 1386359 1848114 160606 596101 816584 545890 1836738 825942 1886247 743751 1925585 368731 871523 689198 1279790 716552 1566133 229530 326992 782469 1073380 73780 1675635 1262316 483288 214811 1730570 1024424 821993 46561 172338 1724484 499957 1914022 1912796 903775 237893 1716185 1876666 1602323 519052 1610477 1307464 389986 1857045 1166941 1674054 940361 705599 1773221 660002 917577 856051 219998 280584 565443 184047 1414055 615899 546600 1600903 318289 1498600 1705164 209992 1066767 1389298 1368592 86416 1524656 625924 156829 1412526 1951563 918536 1094094 1925762 216417 1520206 1161342 326270 829080 505426 190423 952798 21591 233584 619737 153608 927678 406775 88260 310735 1395688 1323812 1368384 316993 1165837 1998682 1321205 1787872 1045286 1220083 1298269 420625 648092 406018 1717874 407000 836060 359651 876282 702399 1007213 732021 278885 535053 188708 960593 575121 1256604 1737524 407338 1976871 1212230 1271044 383523 868125 1543441 1228520 148868 1629977 630199 1152716 715146 1992236 731727 1669280 740907 1238263 1725309 317259 1214593 632465 1473193 1234037 566792 1084341 1256984 1102167 666985 1242146 1731785 1444640 240106 1743911 1950026 935027 1299873 1944612 1049981 1412319 636550 1574194 424414 460561 877416 998176 240078 275412 871149 1117103 1188222 313470 1150154 1877401 1634968 341932 715485 570824 1797652 1893024 981478 1876627 1046204 1720414 2814 509126 1124145 739145 1239875 1107718 1613569 981857 1575540 1904507 1961513 707228 953641 1732618 492666 1438801 327986 1551844 1533565 106349 1992571 1032215 17907 1174945 46074 175813 1077357 704375 686342 429585 1089615 464853 978229 4317 879587 504254 1537745 1807656 645313 160449 672616 1344811 965734 345534 769292 1660754 435406 1172734 1397212 994898 1848890 1717523 1701319 364996 1174729 1847120 1076395 845250 1183445 1217473 1740614 30361 1381483 880661 407214 807196 1360643 1776004 37843 1790343 551067 1302154 1383237 340766 1863812 1239065 1264880 1145729 1078452 840230 1142147 1583361 1198614 624850 288821 433563 1251619 1975518 1511842 1193162 758377 1108279 1410822 1559074 326328 1780172 1248220 1428884 991172 726153 1940031 1414245 1323242 189001 511724 1148143 658625 310985 608758 1046538 1051402 72730 1237295 634689 478479 1336952 471555 1527787 1549824 985052 1629269 701007 958739 1549036 1122860 824397 1958194 839177 456720 1142604 1502564 243868 1860679 707976 1507799 878721 625686 913155 1244699 1708314 363268 1483868 6416 1914541 1029974 486088 1766463 1544150 577376 759755 1309412 211975 915430 725811 563140 342332 459856 169491 1733644 342441 1413483 200790 1393389 1547734 868797 1744517 1356189 792084 713742 802020 881620 1741248 253057 1621499 1412468 806964 1114548 1865558 1273431 1047927 1746634 975783 1513017 1472339 48888 1965355 1920945 727003 1747771 237024 1895454 1030769 1654527 1492164 927500 1865013 1942624 304927 1222831 596741 917522 586690 1745050 982148 1079234 570708 1627502 363900 410637 444194 373719 742564 1676285 1161052 368005 974746 1719414 311514 654600 1684896 1917659 607135 158088 1815301 40338 148560 56014 1256309 517315 659456 773227 1511240 701023 241755 1961222 835953 1113321 577580 1956949 1050334 1778320 1282388 1318968 1367989 149410 1021054 885764 693087 1930803 582825 1657928 1901790 910585 372645 1854389 1001053 1595134 1774790 1706472 1099487 1261909 1397615 519526 1843713 899161 1650906 889579 397523 557075 944690 1519419 1700352 1807944 1762803 1692357 975391 1406291 1689038 1934513 511504 977501 1600956 1790408 412285 302963 1683748 147392 1480006 523202 1428566 376959 549896 480630 1073881 1204502 404086 1936423 1708361 1773883 1913847 1345464 1251567 1747123 1557568 259048 997808 718328 1590665 679952 31983 630421 128659 1320497 432071 929499 257703 1936383 90345 353714 979636 1757859 484136 671627 1061666 347167 588560 1915753 667828 380194 1694899 482337 904518 14321 437555 874291 1181844 1249460 1537894 1509827 1762925 791648 1393008 809823 1537442 1019292 1468893 1295112 1200658 1811137 459154 721448 1485986 157315 873526 1396525 1777015 1389448 1226837 1382092 1782532 1576719 207088 1520014 925688 143998 43471 1003302 1191954 1195993 1809004 619661 362631 1128652 900120 780077 1401423 1852817 1722947 1026901 1896295 1394370 1703063 889651 1252809 662926 282213 874964 1975705 221058 1648031 1480984 1664599 1497120 428851 1722817 1215994 1225307 547931 1291533 1152172 1610414 1892571 1972454 727880 909849 1145959 382444 302533 90059 1943537 1007971 1877550 1956397 1417909 1387253 307088 1078410 1548869 1181259 626461 1743310 290850 1180105 1210857 202790 381939 458866 1037841 756868 99210 253724 1278912 161546 1419651 400796 682876 304644 620262 1194055 408472 549347 1443353 1064492 976416 1386404 162549 379398 1606144 694713 163271 1082977 800556 1139847 1274166 940046 1934475 1206601 970308 1880135 742255 194091 1713551 1694228 726253 498620 1871719 1902215 1643031 184128 523543 747205 1280361 1917905 1712852 410658 444337 436814 1867260 457062 1795440 5716 1041083 303895 1282583 1429421 1364422 1494163 1721570 683972 1102693 498372 1629542 922725 1266833 1257827 1110620 346486 875783 1426361 1923453 471976 1431257 624199 1122804 346839 873761 1038097 1263913 1125222 1920157 1005347 250169 233784 1242934 186603 376668 106239 1725421 1516212 699327 291405 1727084 682822 330703 959358 500348 1619573 617570 332486 1142460 1888304 1676159 646188 880888 1509594 1259479 1085575 1464921 1119090 152619 1038208 384880 1833991 503527 546706 163075 1256427 830023 1520106 1807818 859405 1220259 1436120 1762742 1895794 1818364 1595955 1050349 250252 1077509 1874958 1320329 661784 384973 570593 35367 1047608 1243294 474300 618258 419698 50264 358697 57218 1021207 1127290 1482645 1005626 1902380 144244 1870665 1548910 207220 1776432 1982092 1726915 1057290 999787 235038 753247 1470894 167145 1040003 1094772 1904409 1779161 1677071 1276747 183205 698411 1888620 463693 1283070 1957132 481304 167741 1992448 1493824 1443459 446200 16475 795196 1125712 1890913 1822488 223185 536862 587558 1192493 423381 842465 445102 629037 1999173 1640084 971936 721187 542432 687752 1509559 932850 1400823 1346330 1449394 1799527 1073857 529386 191681 508954 1232127 1539006 1934457 801810 1186515 1520743 675115 12827 944666 783503 1446689 168669 543764 1507190 981590 1991368 445461 202971 283908 51726 978348 1889844 1716862 596155 46724 1593384 1151193 1680786 752397 985944 964205 844527 1417 1255052 1482975 587463 1284725 306818 1944845 1915151 1705971 414020 427800 544803 1646749 68159 1347280 351346 1614533 1696963 497998 1561852 1211544 1120264 1749925 1728562 410869 1653878 969831 525947 605947 1338164 495208 1912267 11770 1984611 1531536 1883327 1070919 329555 491477 170155 1530206 1057382 477407 1172450 135397 1614000 1358168 1289643 563542 53442 876363 1462718 1453112 1823300 1556813 1718812 921856 1606971 365304 760841 794032 224592 337225 1592759 1167016 1311053 1332039 252621 285408 1503015 391017 483082 135821 369282 1660434 1376716 973432 214007 716806 1173468 143939 848907 1510195 1581116 1408328 553697 1352829 1407464 1204846 1718456 1754785 500352 286189 1831628 861684 1592653 795908 402507 1112645 84705 1885326 1529391 331542 79235 1453960 182395 1302501 1304110 1255734 1873941 1414491 1846796 1217996 998412 1438730 1750381 986196 1476483 616504 937781 329168 149539 1852928 271685 211252 1623281 800640 406398 1184541 1861488 1327873 512059 328286 898936 490878 870485 70780 477982 1724651 1101546 1620186 3470 3748 1277415 574744 584364 1334711 16860 13493 1288683 54050 717307 1476687 1298154 1315527 1920030 1615700 1573600 1053998 977221 1179207 346281 547217 770242 728493 412551 1834950 1747704 1838885 1453120 47345 631753 262304 568972 1378745 1580944 1717884 72448 1520622 1933906 704206 778053 364551 1569570 653027 1198155 1311804 1282357 517264 92371 632763 1605487 1886595 1355653 1231927 742640 50942 750095 1706416 459618 457686 1757524 61654 647223 1387899 515322 1644842 1968335 1414859 180631 1319955 304331 910667 483843 1205422 759240 44125 947743 1004264 1116714 949381 790991 547947 1878452 348401 1163888 1110026 1263564 1069565 864925 304059 571199 1638401 1089959 602605 291302 843700 476710 1681137 1763749 252220 247505 573627 1963103 1874016 229750 1993944 1394862 294831 578629 1570629 450753 1780562 1809661 265117 1439530 1384901 1175626 1941429 688895 544856 1553584 1881866 144708 1655816 31125 157811 1244094 236046 1807058 233020 1389132 1877482 1652878 293330 1192856 25270 1509455 1435912 1065334 699528 1439460 704061 880710 1318459 814740 1462276 1574916 1717530 1923863 785354 1504970 1919184 758550 1435345 1497200 1997521 1948523 1913323 1724587 837987 333666 958795 1819036 719565 30647 1804695 1824895 1804594 577330 131033 489411 1501063 679998 1181490 1002573 1507071 1336423 1643136 174027 1394011 368076 647060 803293 928022 1914016 949998 1048818 486992 258390 904166 340449 865738 1742815 762199 722871 528431 517606 430091 1130531 572353 1488654 243654 172284 1353895 256090 1913292 1581390 220964 212763 270385 1512929 1105695 796628 1721053 1388527 1821840 1472628 1812169 976616 1762528 468912 1487451 926301 1644756 698023 952152 1867355 410310 863798 273179 1242442 556287 611941 1343747 1888129 1688493 152131 1852599 1553126 641432 1411937 694374 1124124 1871173 1019060 215465 14391 941065 1543225 437202 414073 1875906 391146 1885821 385539 808895 1840366 522333 603842 476090 857277 1465814 1191931 964551 520422 324823 37284 1624586 1432609 1238004 1620072 594400 1226379 1101839 676951 1476619 171000 807151 617586 649874 704547 1342146 668156 451401 1957606 227807 657298 847484 170991 1389867 1552464 686037 1181703 30411 136526 838185 363627 33394 665610 1371713 858053 484382 760909 983399 604027 900286 1948277 1244495 842851 165244 1035336 389603 1363629 414614 259008 660258 621049 1193183 1118441 928014 101270 1979778 162285 209831 98462 847669 381378 1270586 1829674 478883 189810 1815027 1907070 1857586 1413595 1172033 1276125 1169159 68131 93523 453820 659566 40750 1901313 1853108 1544026 212562 979535 557026 1082791 1639500 1379701 1362963 729169 31253 988041 390567 1036712 319416 1249028 361219 1305213 194359 37150 386460 687174 1561310 1342267 1562269 582243 1540527 830923 285268 382623 1749066 1893881 1903672 289050 1780723 1752385 685707 795646 1972938 780450 418036 705029 1010602 708993 1461535 1314344 551937 817488 1340684 160972 1832918 1522688 1930078 1722068 1482169 492123 333185 1065258 1230251 856233 1414064 1788277 993044 1957405 1796102 246528 917654 1057218 563375 881618 856867 284469 582280 345926 681876 412771 1392555 343397 961697 1276070 394833 1556719 1818183 78266 846969 753459 683475 1856125 1374381 1976938 1000348 175985 263895 877191 245048 195526 929310 1407445 1928341 689099 1173001 685333 232478 927896 467321 1204736 1705777 91992 957604 748804 1461753 1878085 477155 1092720 757934 540250 1897804 963556 1588658 1913637 1957987 464857 1467208 624366 1976331 1721751 46932 1399738 879035 1871114 1902261 638440 997107 1249039 1206703 1401723 1639952 1953203 289631 1863549 1763318 130093 228563 1336734 1729873 1818409 1313621 783449 426127 991474 127080 1905510 1731639 375326 1242232 294900 1075887 1096508 1500820 1415519 397222 281485 966159 135506 1993238 112225 1579383 1934360 666499 664900 1986433 700117 1820690 1953041 45149 1363744 1923869 1339897 756522 670908 127642 1295328 497690 1276367 762719 580586 1561749 1123577 1350 1128785 1407831 1307567 248705 722112 1786489 731102 1871464 720880 166262 1182968 28824 1625454 818940 639122 1686452 454245 1958921 129649 1795357 1385740 1597878 970317 118390 1318684 1307066 708575 956125 842454 531308 1128473 794836 1212751 1594501 1141451 1277731 1780315 1396961 1708898 1042648 143823 664276 22189 1148903 472367 1644699 1093652 1038986 1626531 304652 486483 1163491 1990584 1443856 413442 494065 860546 142252 572207 352784 1431600 1989380 43461 1554515 1938999 1058314 1425095 1396356 1748395 1108642 1053256 1796662 1442893 898477 1078426 1961644 1428812 522815 16883 1917138 1595418 18673 802440 1301214 1751227 22325 711949 1113611 1802834 1133988 248666 1081263 239821 1936065 1331660 1689306 149145 313489 741038 306400 808043 1604403 1922054 1456814 764854 935044 1398762 486908 1796834 651481 793982 1849956 1464194 294769 1865422 1914032 742969 1115587 1923746 370673 940661 1885755 600747 949716 1159890 1371537 746674 1337567 1241599 1711476 1666529 1998712 1024349 621187 775581 1246558 1372787 86849 524656 1447893 1020656 254788 828793 61223 852812 1983353 820756 682086 147259 766204 1016904 859646 895097 1395125 871018 536297 852884 196523 1516136 463265 561470 1890452 1134439 1736766 476770 627718 371969 1753414 484126 672183 348271 172060 365971 505703 498629 1298569 1703198 1290093 1885408 745193 1887844 215531 884529 667211 348940 1085380 1938943 52973 148772 1280454 734363 86834 1955755 1543433 1673791 1603652 1806672 123229 1903177 652025 524131 361523 364661 642428 572950 209409 539915 147738 412555 1153228 189650 556333 647963 1290351 1437403 1568475 1131100 1442381 1559081 1519042 1122045 637271 1492312 48483 1192880 1864042 446996 1953015 907670 1810224 1109829 1595137 957705 822151 342069 956588 1388397 459707 1028849 424591 76833 168344 1761313 732345 1053087 55947 68613 1866859 1881302 1341613 1252228 63202 1911065 522433 915035 715285 1304329 311077 1931269 493307 1640077 1358078 1500896 1028047 1585792 928720 1542836 1966521 1691096 1969701 665124 1856937 52064 23501 1538607 1898483 906373 535954 1201593 1448757 367292 564845 942593 809250 618241 767724 1762737 1385824 955678 134355 144633 866056 1697262 1403811 473636 1476944 411579 343803 349787 1339275 713523 513735 363841 313758 303614 778717 1940793 1571811 657402 1898567 1625075 1879567 669716 515630 597773 231520 1078988 971646 293938 1144235 1824172 1631727 1837252 935381 1077461 1615379 1507425 1209354 1513351 723989 1425708 1589346 1813025 1565983 20400 1721319 409812 1374515 445347 983272 1407491 666329 1343665 1734826 1718627 552637 1298580 1167849 1222667 886256 853886 145596 1989951 649768 237941 766589 365 1811011 1071427 1958825 254615 92043 657984 1158582 1333327 1162319 1328774 1879839 182257 1495763 1366809 390363 513189 1926613 1636978 1141954 115507 629887 1318586 1081935 16071 1506542 249249 1785674 95421 1974943 1631773 638473 431269 1158866 259905 1741549 1938433 517178 863475 1539827 1920288 1820169 26170 1664347 1365370 236938 735989 38964 960516 1390957 1748745 1226037 1551490 1417104 663300 287822 16355 1294500 1233445 1568513 1336875 427335 1686105 279807 1411791 1138094 492105 959574 1074899 248618 1632180 250745 1698868 1413047 46673 484780 348413 1104629 418655 1926093 708684 775447 172728 1280741 1484294 107903 712132 1503602 781216 588576 467095 113053 389026 257691 1531274 856588 1939830 520713 1697685 466951 477385 476805 112728 1206401 405367 1130537 913212 1470191 1220590 1176492 243307 1481323 956793 679505 1295702 748286 1562047 868203 555962 1182189 613535 227401 1197946 1005136 463205 1715587 379254 81966 549684 917408 638261 1729493 722695 107678 952200 922577 1153843 905756 1692023 417019 34842 377699 1141456 677414 1826598 1322938 1200173 793352 989102 1108688 873162 25275 177189 1766026 975232 282490 1317200 913974 42357 1402308 736348 1893345 1335906 824693 1464753 855163 499681 1504380 1274888 708292 678665 1584677 1722368 635240 235795 1330301 567165 1248731 1507402 573497 1902747 1437879 834234 94606 1581578 997018 955959 109817 1287358 86909 1434297 300567 1032957 373596 1054996 1250315 1667997 1134205 1772750 529456 1688317 864532 90891 1155084 1170979 1954763 89350 483186 1303744 1347096 1846863 1364899 381167 205562 1432752 891323 1942170 1193560 1561141 569358 1135625 1899885 1736497 558122 181042 1203542 803895 1092559 1901517 1594740 398664 1117813 1305954 578614 1517460 1129161 113364 800093 963375 1608931 715308 125037 61462 1888599 1659790 484750 691682 1950490 938114 1370327 1940852 1964059 1417881 36897 1325042 866488 1106409 837424 1128409 240293 1265085 6122 635422 1955679 273419 681328 1974827 1029675 101021 833460 1463481 171946 1692968 1612102 1388511 664724 47373 204321 1895875 1834139 1973140 1894119 1044123 275579 1399585 1793671 123496 213131 1175453 1105870 193331 308223 1528058 1679869 115995 943495 1996061 887616 647558 1409257 655099 1694925 1855232 218560 1687729 828802 869503 7621 1657807 780667 1002695 1122548 505566 552843 227954 1613762 579195 494354 988069 1689354 1844757 609405 1556082 487337 169939 1449841 1464628 1041034 480766 1890939 1458585 307750 221205 1206740 856058 877018 327005 1445306 1765878 1556889 328982 1657579 1911089 1571416 1743985 88019 372279 1400484 414807 898321 1105298 1851359 526495 866185 1196867 1210691 281064 218841 1675029 1152931 227152 1008687 1247322 1223829 1589819 349483 1470628 1742210 1703291 555531 1147873 1492045 929753 1608246 1545243 744457 600220 1560354 881725 1016110 1915206 863736 233026 232563 126467 604507 1705918 23447 1683538 1212175 1670080 1943713 892864 1354950 1640713 1875789 1405969 1033066 1335852 466315 257742 632708 169715 1045510 757393 1615897 1341129 347751 647500 645890 270299 378276 1200599 846008 943556 1612303 580464 1185759 1428281 1298730 1481598 1865130 1610445 1207517 1201833 1378878 1853951 511092 1143750 1782681 19398 1927776 1844532 790179 626530 1416004 457219 1133637 1486940 1462710 1634546 632811 1239284 229144 177315 1976027 1175975 1719715 1050009 1728883 801151 390126 256257 1646605 1157352 373238 656036 535233 797606 83275 515143 743239 82923 710081 193155 312483 1278518 518827 867276 1325419 1013769 1206893 823914 1546000 101649 531292 1286184 490943 423947 1116132 1174605 1853685 1464794 654481 1980722 1690651 1537434 1501069 1282177 689952 309670 1104312 1830144 1752049 1630787 1056459 920096 1664617 1139914 1778112 1486345 1680514 1911473 944237 872830 1771520 918085 632219 1793564 996750 1044103 1755497 1263214 678384 42529 886318 1801775 330986 1683531 1186039 1473363 1004370 763597 1678884 401614 1098710 1061507 1380198 927168 74622 1647754 1549678 821965 531170 1463125 705610 1571442 1854964 912802 281959 512821 1735725 1161325 1346016 36954 1982296 1521065 776196 1189200 422104 643158 1593464 1774857 1965408 741946 442667 1274935 216029 1613757 1013053 578879 195882 1588072 355351 1952664 1332814 1118284 1706833 495288 1547159 539499 567552 1265664 261730 1083847 423560 1440505 933868 1003729 1798099 653599 282074 996323 1933663 330213 935256 1986025 1333668 735475 407521 507422 179044 1208470 1289710 746114 306467 1857400 714070 60125 1499719 1592677 254027 1238199 1350137 1934120 169700 1119434 789896 412204 707053 1538274 1107327 1152239 1023562 860177 1153677 318608 922390 1429880 1775691 109319 1015038 259508 1464605 1459982 651367 1844432 1780997 137956 429503 1962178 1958188 1539337 55743 412091 413926 1669607 386141 1317695 1370708 1376720 1584321 1375263 622640 1848631 832570 243862 549836 1402900 314098 1512831 253633 1376414 695375 1601108 1499402 813945 1574988 590312 1281124 742580 1089118 1109117 1738832 1155199 1112382 1476352 483048 1866523 939505 1363003 845199 971701 1082304 593733 411400 717385 1702674 1441164 1317133 1526605 1482809 194510 1484600 1038569 1803555 1113056 1915592 1748866 1905069 1735026 90571 1272309 1230387 1486069 1698955 1077080 239826 304560 299059 1223563 69579 471193 1732921 1327468 1593444 1554045 695819 1987583 1729379 1898388 503650 89709 1918147 1392518 1783292 301977 92145 1728677 1483312 1644380 1454983 1699246 1211410 324682 202773 1511664 1479963 499503 1188052 986046 1742993 350371 1509248 1053274 1299348 1272839 1262953 1918992 631707 1798350 1758264 391618 747502 57602 91497 1151195 1387862 233950 880255 1500960 1664816 540439 1617333 1891051 1507215 1949704 85962 1381931 1051566 1698806 1886285 1196315 1514552 214080 290644 1287480 1786540 943656 681024 799379 1801790 1901438 1563011 1271578 150045 401425 1623626 1554846 1398571 1923172 1483859 1352021 1512318 1852460 1298666 132198 1606584 1188678 1904279 685625 275345 158063 1172455 897440 1370146 384795 1945491 1413128 185587 1929465 749828 827223 552693 793338 1110839 1095376 1184734 275414 1041324 1399036 918871 1631242 973237 1662783 1514310 1791059 1376464 1914104 1684190 1163568 179175 1151292 1081976 1908980 283372 1536209 129738 1019102 487305 1212092 279885 1614852 1316750 76276 1698382 1207943 1335348 1196762 535441 664765 1551263 1352149 689546 978331 634101 799484 663359 1276912 1689512 421528 736723 737939 924543 1533666 117177 408794 1908040 306925 433656 335706 1307206 6607 933317 77205 369688 422090 549897 710480 648625 70271 1930614 1301666 1354518 800554 483744 1430118 1825603 1625118 201563 1628864 681509 711641 1446491 1811514 1836163 305386 445131 120676 921781 1128729 1324902 1499524 1736873 1830423 673096 582851 477652 31988 132474 1523781 1301855 796653 424395 70420 1608494 545600 1054591 1469093 1055097 438313 1074460 54666 556763 532262 1297523 1505927 1797536 1885376 451797 1131783 507020 1045986 233917 1023145 319196 1328568 1669644 1231571 675229 396338 51524 461007 792460 880422 972794 1915499 1694151 1443247 225737 1609610 1723166 1706350 194189 465074 1777542 322535 61505 1610972 819624 562254 315778 1404769 1690753 409606 873638 290710 1965328 1360630 837330 1959294 50472 1054138 1421841 468205 1847487 1548620 1476501 789296 250536 1206811 326040 1215957 695579 1797369 1775521 1120455 383566 1306755 199138 79911 108285 559284 1936047 1999468 1835314 118588 1708604 192874 1388403 1493608 1992054 580272 872832 136807 958249 1236223 1920851 1115683 835128 728220 424551 1889223 1930593 668976 1600148 277447 1097854 1943421 621564 898254 1572862 1073940 1176630 1380835 1904952 997664 681307 580400 1830878 1166922 1650868 941383 997402 1587536 1494507 1328070 1378465 1368047 1643168 1905422 1996839 564727 1573260 499237 392080 1669630 463587 228582 1224488 1032768 255329 1547418 1599471 1791192 1602007 443625 361865 335145 1772154 1277307 1496430 316668 1679510 981669 262076 62203 670747 42071 1578265 1870460 1917954 1837971 1601613 620749 1487456 931797 1040262 1441341 1955381 1711400 248917 245917 451608 1082290 1957695 1071350 1404415 594270 813355 1315160 1654145 763891 277750 45215 1061172 1298128 833830 1722980 194341 1571167 1271829 1288331 1874324 1944484 796953 206129 1171775 1235874 73527 1907950 1206087 31342 1418480 594484 1711778 339048 1377918 1446492 1225435 795213 1181379 924137 825860 1410329 1595361 327563 820916 1276356 1565625 914095 1999105 1839620 1958939 1515619 1333426 1796172 45794 395224 679348 1929351 557974 1326739 1410656 1665136 962296 1533038 1369973 1233112 1503334 1789774 1185200 1174936 1810004 1128882 1764794 1450305 1304156 1375820 1817510 1514621 1707573 1063330 1055252 330541 903961 710242 1062167 668908 1407148 378448 1864735 1393810 1700291 425597 328450 267162 507310 827072 1984967 1410082 1160807 1687731 1672144 817984 483074 518382 1972895 1794854 538380 402866 591199 1782691 992891 1823707 393444 910851 1278890 1549319 1217128 194881 938209 95166 1279895 33100 1521607 227928 609127 233741 259838 1883574 1034353 108048 1327056 1024439 1907165 1716992 1790781 692790 1753858 1502416 1927476 1466526 1421466 447317 1239595 221165 751820 1566539 852621 1073348 1429322 470484 1334463 638111 1892928 1202094 1452280 1905633 798436 1553870 675240 1688382 1572720 1278001 744793 229437 1332865 785005 594937 1246767 1216947 694626 751805 501308 1305241 1773888 548547 451182 1167697 1160837 879811 1360929 342598 1462806 878379 356205 1881051 1963057 273898 372668 1578084 1060362 1866858 544392 167670 1414049 33878 240021 1477866 1105060 951187 1686815 213993 636234 1137183 1687800 77159 1708160 488170 919570 401166 353707 1773272 1254674 1858159 131393 1963954 1696060 878100 1220369 1601289 1690682 466873 1212291 499269 1019936 1321321 407153 1140513 1281926 1703373 904640 1716327 1034623 857035 75364 1050573 1668096 1278757 1241176 701358 282672 1865458 1906429 200130 163954 537000 1773513 205159 1468472 948233 538668 1662380 1554537 1330334 707464 228186 1561264 1081140 1797637 171081 1958630 66861 1812049 1298237 999114 1885763 1228567 1065682 92986 1142144 407435 542786 1816604 1324407 1070591 179511 1893461 1130161 298570 986363 797686 1073526 345127 1421703 154508 1332324 1124039 1335261 1774572 388612 428551 1767032 824628 957340 264490 1679534 385841 350533 1528631 1881995 1317745 1988195 895767 282581 845907 1827801 946333 1524101 1101388 57271 1340805 1003930 1610592 984041 104927 1650284 1499908 1689112 54386 1647452 1955831 1789854 587204 1919688 861883 816193 974763 1581682 1368449 1342021 333020 1736467 422646 802083 783652 786919 671846 1655483 1462363 1327083 199109 245003 1661110 638494 635384 1785840 1263235 71922 1556562 622698 444369 534244 1475556 900609 1314986 1393010 444790 1580141 1537600 1377578 707356 1793448 435710 1233935 570437 638836 127815 589379 361841 712670 1480889 1955172 920590 1705411 1420796 1289194 249312 109784 454034 1987665 776048 546362 1400113 1153636 654458 1116161 1998150 1829233 563935 1944563 1019834 1817266 833876 817470 698374 418344 57371 1769311 1986705 1173362 121162 871911 721689 523723 1239594 575924 1609602 1887803 919897 1809859 1036338 476980 1941471 980787 747575 1393478 1242948 1470008 668990 1792638 1023259 436353 1466042 1089063 1553948 581032 1723092 1343079 210270 1194926 1421370 1411938 887848 1319766 1146362 1151170 87601 139886 155639 5389 1861449 83829 604142 1404213 135159 1746919 985943 824579 989971 429462 526670 1946462 1376077 664005 81909 1344852 94171 1527229 1758188 49003 546979 1937631 1993668 418526 896491 744564 1788415 293656 494769 335215 1977445 734974 1679948 1753950 1203967 1877356 682548 860622 1583438 1703243 657164 1441256 1733508 395744 810878 1481296 1463901 1279766 543254 1478483 349344 638961 165196 232123 1181923 1968885 110413 1928793 1834096 1211625 762982 121155 1351065 1998395 1280020 1915704 1087561 373197 370069 1355220 1381212 1709032 9342 1926630 1036432 65526 251416 1997152 1355010 818295 521255 355504 263053 1932354 1413054 1482146 545188 1809745 1944229 1536860 1557779 1011531 608277 1568024 1507294 496500 1173320 1793009 1911591 374260 1103846 1260442 1701277 326840 1960270 1867597 968344 1398924 1383063 426016 480659 423336 1111033 46221 1602504 131563 1121432 420146 1704068 1895322 832999 685391 926782 954386 1044795 1924832 877491 135118 1416799 1058492 1743078 1162391 1282459 823046 503844 1288904 193296 527792 426108 1379743 1405781 1520457 1293325 1559652 782219 1088642 1939924 1340147 1152227 1150007 1667330 193641 1707505 220795 869634 265104 1793946 1082293 1746189 291353 631240 1903904 485761 1855231 957782 651751 1427480 156303 910842 658648 955387 1089054 1115257 949207 1514144 243221 852484 91554 746786 561557 1206734 1300597 1765144 371446 1037451 131660 1060922 1526016 1527097 1712979 774759 981135 1022470 1260237 1722262 107155 1972042 1133585 997835 1524069 262130 333311 838545 813535 326639 1063742 550811 252987 1527513 1954367 1413249 1343796 405517 1904010 464049 1287595 181324 1616296 31047 1114899 608807 461393 1410619 606366 578414 1637290 253667 777930 1261277 1670161 1795671 1770246 1810684 9706 303634 1314944 1009034 165710 1620881 1132059 1529778 1063644 439996 1245637 1496618 1279084 183629 217824 616000 1947625 1606364 1161042 801088 518861 782730 139975 95681 1337444 1570808 975309 1531782 902112 1632589 1503572 1665094 76680 514203 183117 1766561 265767 1433159 1094295 1329096 976469 1736129 205280 1535638 322530 1150963 1577113 633762 889248 1172212 402901 1282396 610332 1094887 893349 694080 509570 932879 1590401 173242 268473 1369680 95391 361368 21789 1136680 1734977 394402 1858978 654874 1782147 1993526 567655 1138383 1520718 1523687 1482217 798768 630773 308256 1355137 1382464 542648 1285434 1845031 1344336 1137804 1518559 1035744 745953 668947 1947869 523037 1195881 988054 1186397 1618826 1750389 466779 1957617 1830365 1403776 54167 142798 1837141 1899358 403486 1126650 1064520 916616 170935 369570 896206 802521 517331 1877807 357259 331402 1868120 1396240 795167 1248363 131950 111638 859120 1877927 31104 846613 265167 1608280 583813 1738409 814553 519151 1326565 1447623 1721297 1241588 699994 133794 1342910 1872842 160552 1130122 190309 1294558 267512 428798 1234987 1701553 563746 1626796 1488305 161826 749067 914988 1362569 1700636 1548188 430108 1603345 149679 1329130 636897 762699 1385141 1761930 1848283 1314584 1595517 651077 490920 5011 64555 856302 584239 1486408 1730712 1344783 1246520 215163 1990274 1273126 704663 122960 1703537 1412565 805749 501324 26148 1460809 292220 457605 2449 413905 1888500 1858115 835238 749591 995402 1581481 718525 1836006 825945 729642 537672 1523142 97843 1827069 1691410 715301 493463 1878857 167355 301957 1796660 1193757 605251 1890325 303110 1897188 1398579 39628 967519 1019199 1893318 1134961 747410 1588473 1408431 466302 1978368 1790994 1031247 865918 1703740 892428 1725437 912438 1527996 1137693 1697517 1005696 1180297 1973459 1402390 129283 1162888 1382552 1637149 1432182 407341 1916151 312316 544424 1055472 1845982 249789 92492 1855829 1273172 200814 1788992 250281 1635583 936935 299578 1407688 1132493 1787229 1568091 793542 1980560 265691 400966 851160 219179 1701800 855413 1538519 1833784 142698 843438 339794 794313 1729525 516168 1291083 237063 1946814 1820570 756237 1215773 75746 964057 1639356 1999019 1454920 1103726 1801309 1575467 662420 814484 272773 1262360 961305 148654 612107 767817 827500 672973 317703 876395 850276 897161 1234234 919846 1455882 754792 1926584 610325 749127 1806163 1957069 1233579 1925566 1063514 1731480 1797397 1750727 1513133 269126 47954 954759 728524 907116 420415 1673691 1359520 1696177 849985 1548807 774061 59358 1301931 729759 1953046 1197489 511726 227909 87645 68312 467718 1496754 805449 99903 163319 1217246 1921707 624829 1244752 15445 488955 511711 1818867 1935382 974007 1819294 1276948 1117180 733079 1483806 752639 345818 257791 1232677 344748 892112 1278259 197392 677569 521918 1078106 893063 1573059 1437627 1696081 803131 331275 466905 990218 316897 566380 173725 730673 1467577 94942 1762293 206748 1401228 547096 641502 823257 976355 1205625 1896057 1595749 711072 274745 1217857 889532 1262087 1771337 909473 1301856 531146 127300 574924 572296 1358940 1950640 497777 693981 1931444 1643667 1325817 1180974 1571093 1302277 1034634 1303393 1087271 1295967 1024533 606320 1026332 1007332 1194792 1843708 1081782 607138 1011863 1662775 1783684 50671 864888 1814972 1809509 1070609 1375930 984193 59965 1461254 656870 1454317 243865 398277 1119485 353672 1193386 205665 565807 325385 1587505 1745732 1719569 208271 53131 828711 583590 63620 1268275 283925 610756 123855 1154633 354032 335063 1269633 1598058 1657935 1901420 113522 435300 767017 1094600 1393318 891694 1673040 787395 1104628 976270 1691878 1161600 101344 1494512 999285 1710301 1275056 14270 864019 5962 1230728 188379 1255337 413852 290338 996530 428617 1841886 521384 388078 555338 754615 1767189 1481105 1722492 460403 415390 964362 38532 1799001 1319119 390661 1921285 197968 272168 796318 1783992 760054 1471964 1938982 1748788 355278 1209569 592678 1921971 198847 221393 1194194 1866063 1596033 61399 1635520 6361 1994673 105214 633822 1122402 817795 334630 357022 1808397 94260 127233 1661448 336817 1888262 1716028 1848637 1559989 1117671 1176153 1992777 743298 545853 255015 338559 1740307 137333 1732730 1703328 174517 1097614 1650502 149370 1222640 1739904 710562 755835 1659977 1975231 524605 144210 650060 1737075 520942 313377 1706391 1438161 468121 1222337 981218 109732 606753 1743599 877716 1040784 719855 784439 994827 1079218 770665 1697292 555715 1888219 1113973 481018 1571529 123712 704955 795694 873634 1378257 408485 41327 667305 923456 84516 92489 592878 1531421 1894285 991065 1844443 882942 816403 228280 1959901 1479451 1752917 1026347 1901389 373789 728593 1296135 96318 1845234 417388 865616 1858582 204855 391508 29457 866412 806861 68549 1250288 1103015 1883188 244142 1759137 721059 1613815 1240388 1200947 1247033 368410 1164791 1017436 1782406 385480 539721 1577734 973972 696132 1189160 1098347 185207 1820341 1642583 1748173 264987 818227 754677 687133 1808628 1220603 241298 216286 468345 909416 1371812 595929 1625655 1965641 1296400 381772 1208480 1830447 1625487 1807472 1007062 661936 288787 346513 1250175 50978 1002268 1680602 1487863 968833 588699 521634 116003 746958 1361896 1702167 1049212 743783 34141 358022 510991 235504 732215 591424 1904021 1056986 1428602 913726 712680 39676 26090 1247705 1786214 607577 1335444 995635 1120219 76098 1319813 551505 1779814 769478 1181684 1116239 1038579 72784 15960 1372382 1383480 977532 649451 1589280 40492 1139766 1679016 469483 1078637 1626328 1713491 46052 1460400 1366463 954734 600161 1831664 1538679 494131 844797 671112 96070 1733600 1233230 1354232 867873 1716364 266 755134 1607177 569100 1279748 1674749 547624 267245 612987 1165711 330334 1150673 318055 1689189 835214 675009 248016 1567469 1596062 1100894 904051 385409 790322 876853 796033 416594 1662957 137658 1176475 562751 874030 1582810 1458789 146454 1401995 675180 1867231 787633 957077 243276 1635374 927567 698157 1535077 1568678 447585 1141898 1806808 460861 655320 1436258 170702 391476 1386947 1817616 1948440 1875069 1727233 1467591 179004 37396 717317 1988442 678627 202299 1050241 1471201 1061129 531130 1571830 916232 1935955 1529122 1290384 1044573 1585141 1038526 1208771 952035 1406429 1195153 6214 1399989 536913 783393 1798839 600254 1823615 521760 1464523 1101792 592235 1278733 281582 1131475 1898255 1801676 1015416 858350 1556044 501879 1996705 570421 1481645 37777 1942210 77593 435904 112509 1506993 1866524 1846052 1484657 1507862 573416 909615 1309465 525092 306381 364788 635933 1708212 804581 1144811 809910 1188242 1344006 813791 1566399 822285 220749 1718936 335298 679869 1483602 1400881 1385242 54036 1248745 926589 1159771 1233421 995806 248444 599673 1155332 278072 670032 1844573 1262997 1319240 689340 1398663 1103892 1344978 1588535 1127603 1766506 321537 1770000 1493769 122732 569369 1852002 1470089 1621329 369095 1248982 1637156 318842 1433444 1391525 1443927 1455738 1368806 1966317 1595952 377947 74739 455135 1678783 55597 1859149 676716 370919 900405 134675 1042899 71751 1809989 1684751 1421408 735296 946044 1218130 1909218 58146 680512 428248 1720647 1681816 793396 775842 1501882 619251 639199 195616 506803 64160 1653337 620995 390104 1250299 1048016 1043342 1169693 1102735 691760 914533 199935 1109886 1570015 285437 1074169 898633 1322340 910719 1170082 1872917 894881 799619 1325969 1749785 15197 1297314 1224793 1435649 1056067 865559 641976 729618 867353 1753312 1141712 1706664 1184969 278451 1418894 677728 196412 1177333 444842 1957471 549645 1624380 1719273 1652104 1050180 514412 857694 1069706 1751097 1210176 946600 855288 164223 804264 80614 1355876 312457 1025920 1395665 164851 1731376 1261782 1533996 800064 32233 824662 1678310 828151 521386 1385910 1384988 342317 485801 1475009 1856180 1403052 743524 1361980 1596269 565354 115506 916449 205535 728061 133620 1463335 1646051 1344379 258692 1542547 1461596 1987536 1570504 384782 1662845 77681 201708 959131 610873 327597 510134 842825 348005 1707597 50140 1759940 1854853 674318 1930467 835215 665935 257344 1312682 522476 1854144 524379 68022 1100369 876449 1928869 1500865 1960245 1028071 1989105 12237 1661779 1658581 80416 189183 335175 1715086 1103275 921474 517931 261300 842402 516224 428220 1737801 617946 192883 417570 1764924 1355113 1663128 836272 805768 405484 1497781 1047041 1868589 199342 177655 781756 75974 1499244 1571452 1554142 1690097 370590 328502 279136 1926903 1142055 1458304 750131 925191 1471480 1995976 1085809 1314638 1008305 1606401 1130414 418515 1186529 569566 1098507 1634080 312999 313222 1299812 1144862 1806832 82568 363711 709049 1006653 1989638 1224943 1940986 1073355 698237 1574382 202052 730444 1318785 923847 1096644 1109153 936135 255057 397639 867583 488328 905875 572134 427156 1026284 326009 1106048 51055 1064872 998908 343590 1286482 88297 478202 263772 1238952 1982422 346268 668753 173517 209287 983751 1642995 573525 841700 1709764 459382 29429 101907 221927 61469 1206981 1378282 310238 574437 203357 848426 1101891 1346632 480761 1974944 650505 1108145 1236557 377736 1645595 581719 171858 1091802 419477 185826 1263390 298057 1822389 1365754 1251284 555237 1315179 909972 1645240 924645 1975366 1771077 1769916 725438 16465 1763713 1228517 651084 645271 1426693 1731563 1977950 1846441 1737576 1794976 1574480 1415951 233327 103156 1223384 750180 845896 1770493 1873650 1000599 18264 29031 395650 1651187 1978471 428474 978094 1316437 1431913 1358387 1215436 1849938 650297 1540485 1610008 1106741 87524 560775 795992 1705753 170216 1973667 988384 174339 402807 75758 82591 506294 989707 942837 856890 46571 1436431 1184593 1436272 1045093 852541 142753 90647 460021 213558 1686814 1861153 1844691 724550 1791000 1008331 274969 1771344 1003963 1254334 1612005 1009047 1567715 1034570 1781710 1513053 135763 917998 825996 126704 984352 253645 382868 1907647 1688358 1175123 700841 1560302 232149 1807052 1367090 94149 774792 310469 1708917 991108 314858 525970 104220 1529991 1800118 717542 1380423 1514226 1150671 1963576 252467 1177550 1050623 1881174 1340958 17766 89739 142832 424737 1294472 1305537 1179870 206842 1181535 868568 612372 1289001 260141 938896 754476 1927590 1791569 1414776 1397610 829989 594783 307912 1642838 1939343 1619782 1099336 963191 480093 66877 842022 931764 1703417 343318 924208 222534 1989786 299737 1067252 107537 559168 929402 1660675 102756 1294864 713686 1100397 240075 856123 1681878 151868 1445940 1922067 1321716 1472577 542658 542289 167459 338389 1546083 530007 563179 859890 1038371 1161583 1241951 1992406 1795146 573381 1174008 1947475 1744528 548271 1942144 1164636 410440 636745 1931174 838431 1877115 1597183 1980161 81870 1355620 1398081 1773032 950497 964043 1438756 609875 1738714 1526636 450910 1563485 1005461 1822630 478047 388548 587167 1108181 1123136 1720785 1877230 1832658 788754 1582327 1121278 839929 1903530 1105092 258098 260980 896322 1976903 250685 1830731 1307733 1207841 791190 696609 485640 1361750 1338730 784719 152510 92331 313627 900851 1824061 116071 224679 712 1363727 727621 1856846 538355 1462242 1556933 463801 669921 1099358 985301 372878 1973442 1572115 1838521 608744 1334378 238608 717834 1867852 1877070 188473 301504 84572 1205384 371469 1515314 1002494 926984 1525344 808404 1451168 1176529 1546411 196104 1870866 62189 1689718 358508 786009 237810 560884 605927 1652060 1028695 429040 1202878 821582 430865 800700 1464521 1143517 434920 1080840 458243 1839756 1875379 1108067 1960411 1344686 1488836 651670 213790 935662 1943413 1376661 1720677 85529 1743727 1177972 129364 468517 162095 925997 1224938 22341 499167 1128905 1620822 1768897 16688 1449237 676003 432789 1175209 1953822 166010 706861 1573535 1042545 1160321 1635860 524699 753204 76765 1620464 66128 1266351 238433 127202 773910 1574825 181403 1537193 1187257 1485752 1890123 1405729 61712 750683 1309483 1058725 120853 873530 1050205 1771710 1130215 894109 492498 394078 881951 1391549 716549 407113 1267276 486949 1336779 1134669 1948111 1864509 1885612 380162 1318926 749301 957166 1290744 794644 626136 1730693 94888 201580 1086574 1216271 1272344 329716 246382 577 1376003 1040935 1630170 1508559 1620973 847861 1293757 102387 448959 907613 1980853 209070 1403957 390632 208766 1612866 1151785 1319298 707971 411209 1834893 1716900 140018 330201 1350187 1005086 1727456 804760 1071466 773324 794271 721613 966243 474266 1058392 1656086 1663612 1347713 435219 584600 1458193 1855482 1731659 1227852 139045 1699358 1966906 164817 641238 1269674 731677 1256628 210220 1965959 1700246 1056585 1188038 693838 854762 1176750 1576723 1573433 1641940 6899 348730 53029 614480 151967 1780058 632756 94245 137557 550581 222927 1797837 1852725 1270208 1120353 1702193 834939 396826 130013 249277 637977 1579991 1958720 78909 1433879 996604 1868052 1903421 364957 393725 1565596 792979 1154663 575387 261790 1873888 963252 605357 212677 1045928 677215 748373 1683959 844441 1883875 1652532 393742 473136 926902 211274 403757 63319 71130 1741813 919843 332981 427103 1913208 1509763 336316 1670819 775052 744717 177246 1475276 1182462 607580 1179058 860879 1942519 399225 694974 140148 1689870 109599 1792364 512775 1487307 914267 738335 228322 1703081 741814 1437862 1843990 199583 996416 523637 1931777 71755 1287080 648665 350704 107936 1799662 142096 1325556 1091216 1919809 1837406 1067395 1051171 560446 1594958 571706 151358 687542 958682 877671 657248 1974297 966742 1410146 804643 1396452 1176946 884950 1012482 313090 1175116 96711 1736700 495740 138504 1149532 141676 849690 272346 988660 1361326 644120 198696 1043653 11653 913580 86731 1993025 1763530 580387 94303 1700204 131557 606382 1952333 543741 1581044 1819477 461182 291943 555601 650181 1241924 142009 1380865 1159293 1860612 271209 116270 458286 658368 1679081 1670689 1659680 642616 802511 893360 490301 1694309 828362 1138833 1408129 1843933 1297937 1482584 529372 1125253 1712241 638641 322921 500847 1063554 490099 821217 397945 1740861 1432015 1427009 1947496 1028741 223795 25613 1978752 1716728 290561 1609767 1630337 1060575 1197467 56857 1076346 909234 1925728 65894 1558465 1581311 195066 1025312 1869087 1524951 1929102 419045 658608 1136367 551690 1364079 110155 1396287 1639050 406310 1858450 622018 94174 545874 820937 1164876 1039771 428351 276960 1111918 1194899 596544 1639270 234852 1033051 507440 860493 113444 1266870 651368 1049612 576487 157111 349877 944400 821888 119459 497946 1736086 1954792 1331871 847647 527519 1374063 991618 1423039 1657425 1295349 433083 1642584 1490889 1968265 1650181 1544700 1539326 796594 1812818 659540 303983 1124808 1787864 1208010 306799 408055 198882 1268431 1956904 92582 15774 345959 423297 1458884 695069 24932 392076 246765 1318303 962113 1938381 1793060 1740947 914881 274831 322326 1459226 1634851 1350458 1707306 948368 505828 12401 652512 238592 639731 96005 1088912 1848630 1898108 34486 1543808 336741 339671 123356 1272701 186969 1508907 1671526 1136953 1230619 968985 812990 452 907181 1698131 1072590 1075018 544872 649463 1245314 1931989 1948276 1611063 1409564 21520 489941 1461728 1179419 419495 791164 1468047 429033 107194 125027 1956117 659729 1802800 946979 1790971 531960 599723 214835 546220 1896362 1879278 1386254 1088055 46189 1256925 1613625 1750214 1102224 502931 963416 1222201 465834 739580 870254 1393089 833548 1093703 700965 186497 759303 1758024 1505029 1917402 1805722 312528 457054 1262504 1066420 1344037 1535381 148626 193328 1399781 409480 1623711 615076 1949030 693091 1372744 55479 1884440 1218727 1500419 1002203 769054 1341094 1547183 1965333 1732745 1301866 92124 1376184 1112385 146960 1443261 1599119 1635002 1095371 1556897 749525 1589240 1003015 1991525 534912 570123 1990754 115808 1406139 1145006 686490 1496423 1039261 180046 1112171 1674226 65367 748186 1415506 1914349 943273 119748 752920 1597859 15025 1312846 844333 1466153 338458 492436 1342603 1403763 1857716 1576099 776907 56983 363354 1937613 1117515 51054 1199114 12439 846787 134733 1103706 1446017 1824060 977047 1670836 280977 1555566 1512524 1104784 361745 1616148 1955181 1701901 738724 180393 1256672 1430464 1510602 1238573 933880 490287 1025688 1883449 116352 1669056 867706 122645 777029 1774797 1819098 1980242 572604 1331311 423588 1894980 566076 1651307 1919397 191848 250439 1502999 168227 1872581 509947 1108609 1120833 1937577 1408513 847358 402090 1601991 1893275 63048 835020 1442228 1325716 265124 1934826 1786757 508064 957682 466525 928394 1521539 18298 214032 1685073 448662 938794 499040 452786 1968522 475604 358616 710306 1204020 311975 1064886 803514 722343 154181 1594283 48393 1011721 999342 385916 1673441 1846726 995796 1857163 473104 406111 1983741 1364129 514428 943126 566347 443696 1928518 639936 1503620 458738 200354 688196 854114 1335712 592463 1662341 1312716 817833 356809 459872 615921 595216 1778477 9082 446086 801311 1922905 1857728 1234433 1624271 170634 372281 342229 981171 132954 117844 1025613 5661 907081 831493 562697 1130136 1516434 1391008 1418395 1319925 453446 282467 83369 1697510 994283 346682 1707015 671146 1568886 1140025 1769021 1983046 206867 1771896 391546 1560938 764901 1154037 1727382 1699027 1523665 1535768 796096 349542 700917 1308821 1613126 1601842 1187602 340369 1939853 1856515 1799943 1626516 1306810 140332 1956940 59775 1215881 1438995 573158 89144 412220 536373 778945 1058470 44715 525650 1446878 1534447 1942642 1403884 609570 156065 1777283 1287494 937585 275110 415667 1079903 1789754 485491 1955776 194261 1224607 970646 990140 1645072 493454 950664 1351564 1653328 1039650 1641444 421828 1111487 456557 1716137 88085 484709 532684 47339 1393933 232501 1780702 1785376 1995517 579871 620385 1790663 251702 510995 936398 249903 462826 771674 749971 1737231 862644 587910 316054 1443440 830706 811519 1188183 16974 1625158 866086 1290807 641555 836376 909952 1359085 939728 725807 1990271 1984098 907879 1610239 1054036 1250054 1458647 144243 13874 77554 260128 1175637 1248093 827981 142184 1741076 1419395 1085281 379868 1223460 379859 1008684 1416361 895143 936593 63182 573044 553527 1583847 556957 998247 1756283 1985627 84344 1619607 1379086 495824 386164 1319609 542579 1010497 1258739 932094 825966 376342 419261 1508935 861238 1301413 497826 308795 1916548 175749 797948 397313 755654 137606 852850 556540 1334478 136542 22981 792011 7602 1618000 230851 858967 1588039 959896 1771537 1170243 132281 162585 1492275 135443 670920 503011 1609892 621773 68523 1549136 1946804 1624531 1130817 173322 42875 1039780 616017 606450 256212 973483 1092219 1733195 690948 1480978 1185231 1756238 949305 511506 1243596 1108085 1208011 1317023 1543113 707632 16290 238730 580246 767912 456531 358162 1242230 1368373 1686825 1375001 1152979 1617378 1393304 360160 1506873 873262 449241 1790583 1073715 846624 1254748 285775 1116622 1537042 299780 1288537 148671 1918056 421106 1647426 1766205 1763253 1563887 1339533 593629 1718876 799569 1099219 1954525 804232 1813686 1169582 889200 1874790 418704 462663 254426 782662 1731992 630430 1441007 298492 722048 825677 165689 448381 1416141 826073 1893253 1291642 625796 55811 643403 1823967 1907096 909609 526654 1963383 195551 423179 1072762 757134 785073 716321 1877621 426072 1537008 861948 1640352 824937 800222 1527446 1602713 1424844 660210 126423 327729 346014 1226213 327764 17201 47556 1563592 1233928 1004755 39661 1504275 1209887 1535893 147883 371897 1500696 1977476 1087370 1669789 1700389 1577775 353991 1771040 478920 770737 748436 1748346 1853629 986012 566582 1217436 1945769 492450 1819933 500699 1086123 1452233 844742 562398 467136 192873 1082895 605951 1471904 251617 620285 1810835 1446448 767981 709713 61207 668464 1652934 47681 1140792 624673 1210210 1720943 1137078 186774 1544666 1580153 1236359 1570371 1285917 1671052 1225803 1812103 1064207 197890 1342062 1293818 702315 1217010 1411640 1612602 138124 1333402 198166 1029452 470232 1469476 353657 869488 1028222 1509395 737650 919121 1472446 371089 1925027 1094497 508133 1791688 278586 1192770 1234002 660132 472941 1148389 1529562 236631 1899983 958361 1119911 1601971 1920276 1950667 139648 1867183 571474 224571 393802 926623 882491 1736728 177237 16429 1495691 751826 1747189 1576047 979581 1639267 1809890 1236033 1646249 1504037 993680 86263 156804 391228 806128 1924599 771777 68983 214648 56252 1941800 886121 348274 1094034 1369145 1704410 1882917 1833292 1790262 150195 1022688 1233954 541000 562023 1834403 405915 1601462 1702744 488643 887290 117535 1165194 463238 926172 1991567 1083754 1563420 591950 352834 1686488 1285151 292575 386011 1488681 1113846 1421637 763394 1785150 874299 217826 1410126 81358 916670 525856 1277884 1143967 1083098 1898639 1393691 1420734 1539598 1330106 796223 1656854 285025 1823068 580756 124714 783338 1648219 1079633 942425 1553763 399356 18967 181928 553748 814297 942902 1149233 1268538 1273945 750411 942495 898771 633733 1499184 1923376 1734541 513722 1372273 873540 450994 1832096 1446801 1178119 1970834 1574709 895105 14430 645300 278172 926491 219779 570096 1514481 112518 1942042 279542 70794 504997 30307 479751 1965995 1021396 1526744 1310768 513391 1488381 641181 816270 36834 1192972 1598382 1668553 546780 870860 1338602 1174551 1865299 97883 761406 709862 403250 1287444 1211562 468059 291573 309163 1149130 95717 1456697 1880389 841177 1883748 1330228 1871900 2590 1711198 1189632 1735800 82127 1559363 1968584 1008455 62004 1074671 1997884 894153 1819954 1532976 318203 1748919 1480298 654185 192345 830775 1048586 529079 1112839 1483993 1171171 930629 1207939 1920725 1031758 1359461 1165971 1825112 951189 747314 871603 552572 151761 1673783 1831929 389020 797604 836846 304590 534294 1906897 1083017 30434 1052745 1030118 164618 1504232 699030 993537 1623599 1018360 494919 487779 1517837 1426469 1591903 1893465 1757459 168768 1483996 951253 323379 293305 896935 903777 1667500 1574664 1995986 1628076 448304 1970007 656173 1938399 86456 590969 1743493 276856 1505031 1865428 562040 693247 1914034 1617566 1570138 298425 1527997 1750339 856818 581154 1231575 431795 1766560 383728 644159 212871 1865156 991773 309570 1426940 104427 193849 1968986 1045110 310233 1268097 127307 441451 1460552 222815 1683857 1669075 1512072 740135 28309 858361 1134473 285022 872397 4127 1569209 752188 1556417 1072742 1982463 1978247 1121342 1083058 1598953 1365557 80060 558493 1306096 854462 1894469 825655 693089 1183266 323683 603788 1390623 364941 1238633 1833493 101107 1125978 8082 1250214 614596 1913472 268959 757303 1923356 451303 113477 1073114 753432 1760974 751941 978314 865311 976211 1001023 753885 87285 1355759 1161684 1677961 34209 1411517 551855 373377 458138 191584 372984 332858 1193311 1287780 1683272 1392057 305089 259644 780643 474549 959628 235497 1591160 160416 1246001 676202 338894 292441 1631797 1657515 1201857 1678940 702414 849705 500280 593338 1044654 560870 1072264 1946121 948944 428375 820911 1944041 464211 1491926 473108 1041939 1915096 1820981 1228945 45180 339577 1242440 120391 1101440 1923093 551204 82885 277424 1622175 531246 204858 1780612 1901531 605043 348642 1209032 1709371 408312 1417853 1576302 655963 1909939 1020944 353008 704137 878534 1635961 473435 362188 1681258 1302962 4461 1325647 127749 285700 1057694 91039 1893420 279010 1857642 41822 268330 1024316 1820451 1042795 1455155 1011373 1679882 1277920 1084768 875881 1396722 1758806 121598 112090 1326531 1669533 526238 75021 1716924 1794954 799589 176505 1971945 1443447 578550 1841974 521195 550560 1927377 1101780 1328838 473873 58688 562556 1493340 977322 102909 1716911 355987 1569069 1642150 536140 267265 1261101 1675736 1807018 217507 1621240 752769 1566077 1511556 1105109 967683 1156853 1947463 406084 643 1158830 395121 1106027 899684 1776179 1043889 1706155 852767 901793 1471644 1468617 1823165 1891107 211951 698168 1774890 1954856 783793 186844 1197130 1535865 1786228 1930169 313954 1368901 718371 1072574 1906180 1562909 399702 286772 535631 1577620 271329 1606189 526754 660459 1663475 748733 1845771 368425 37476 1929539 196012 542278 523084 576198 404429 1837820 506559 326561 311058 1837745 1712643 1212028 820216 770573 1690180 691770 1467270 487022 1743564 1018939 1874880 644138 36915 277063 1522388 1936003 771449 566552 1249234 589563 211981 294521 1564343 60204 397021 274018 765450 1197888 695480 661683 1348636 615676 166013 439114 602589 1453819 1433009 264375 1518283 940908 607778 635843 1824873 630711 346324 299440 427720 1937111 1817654 1393857 965601 1070322 1864464 1231546 1296305 1782468 1119314 257953 1148265 624827 337651 1370453 1310478 409397 70677 473486 664568 1331772 340451 924784 193260 725859 731633 134309 1756595 4437 728230 1091844 1221592 280228 1275224 873928 1820770 556989 1105344 794586 755636 1915441 1687321 1424793 250696 90969 676909 1353249 1309309 1539854 688879 1092946 1512186 1180792 1867174 63414 247646 322848 203323 851811 677520 453805 281123 1597146 1404974 712956 1821007 1622136 352017 1099038 683635 804710 159046 1350413 1337681 328863 113528 750901 588103 228713 335201 638766 796018 1572781 1468367 1206447 77270 1385788 624024 1392355 1196068 782381 891749 485650 1175201 1988498 134428 1336351 1488864 1714691 1664031 663177 1177096 226813 1276305 976291 1785076 966179 225311 442580 1329724 105963 470100 840654 1374702 1550524 756728 1633982 511809 1402642 1120404 430465 937631 718638 228835 354523 854311 1868121 744797 1074073 1400589 77166 1641794 656167 1341888 1368332 926928 404958 478268 1712359 457082 1333931 644119 273946 1547023 403515 862594 289487 839659 1585021 3373 1436529 1861345 1505612 499511 953795 1811400 511993 1109177 741867 1998735 219639 534280 1892286 1836234 1578541 1039922 166371 1611826 1227617 1137409 1359078 592521 414618 374300 1590476 1376668 1881416 1438014 771369 439167 1136447 732730 103823 696430 1346998 153887 751911 17708 1698494 1357669 785991 637332 1378905 918380 824264 401527 205574 1576861 814213 176820 8382 1861945 1558799 667567 805539 1416819 566403 245861 1281630 236187 1162062 1959435 1734820 438254 1484639 151051 884813 311701 1840319 987817 1619695 969194 821848 530878 1576604 462113 814516 1041862 1536134 864242 1843236 582677 1588245 960115 982377 387657 1258632 21564 1114638 1447731 573422 677875 1303088 240607 231561 1515747 1211952 736543 1040130 622745 1717772 1464327 1435607 467808 1810896 948084 250187 1041225 1672554 794907 355443 1847344 1291751 756588 1205295 1978049 18917 746921 1348031 1107738 800453 1472444 1419644 145674 1989637 113171 602316 1861180 1716373 177700 1556964 1272197 557792 953401 1297046 88028 338138 1427153 1889309 285904 734751 1894667 1979048 509214 1661999 154039 1089486 961235 1914794 541184 1306406 1951593 1711716 233522 1105572 1503708 747542 1730758 598211 380598 458793 330274 716975 415389 134551 1305025 1049089 1889005 506973 1644541 615769 800578 986936 124821 1691310 702650 1273391 674544 1034686 423567 39563 201683 965690 436424 745744 1805680 3504 412060 1791002 1482893 566321 1422286 1822625 932622 285619 1167886 1362868 448419 642248 690749 1119725 1697005 796408 441489 433814 207616 128417 310415 1351070 848864 1339257 1856284 1002123 1298446 147914 673596 535026 76384 1566583 1340866 978631 1533124 1087402 606787 1916980 830099 1932071 1192735 772330 1985158 1755448 1575294 490340 605812 440226 620992 1061475 686575 1188046 100961 1951776 652531 1023593 453299 379010 1674188 921157 4044 931633 1876678 550656 1635200 264954 853567 196727 542816 1925540 940313 1045059 193789 720918 1632317 868388 848336 211813 1696079 795563 1438792 561471 330384 1961301 874049 935564 1657616 1685137 39534 1250548 1332711 1146229 1756134 1980274 1231791 910656 1471593 1927296 719380 1332410 1672426 1129823 76410 971230 663061 646748 877454 1541198 1329393 1305254 1287952 921691 917669 1895134 689289 1827234 1357606 21667 511025 147385 157195 86614 293879 234986 1573619 32812 898185 724480 752732 1180886 824646 558484 967081 962888 557009 1418149 367561 1729914 1186781 44867 48434 241721 644971 1741786 652230 329193 120653 1907419 1433449 871051 712562 1758023 672896 56380 1571963 1309228 1360459 1356343 31844 345216 176355 1382881 569802 251331 1086849 1222405 1422952 314154 667308 1895335 1096556 1711269 1865682 1455673 1670174 911275 1157398 953987 107153 760168 252383 204675 275614 1186602 634997 493462 344911 1014193 850158 1036059 1031073 762102 608016 1686327 321288 177450 1767667 1147406 1070458 1655536 326115 1007304 1710241 769256 382992 1328959 1364500 1392344 624311 243336 301371 276628 104046 1254487 999695 660567 1644828 686221 993741 1044941 1170613 1361107 1754906 542531 1184455 1850717 553324 339853 1990999 942363 1566004 1924645 1221610 1040620 748714 1526415 1850347 352195 1967570 868072 1216886 66308 765927 1842220 733084 683607 1433474 899398 1834237 1463763 1414097 1584713 427278 485882 162423 484672 1770480 855021 709467 1352373 784518 1089880 1612023 1681288 1507251 438796 1605141 610640 1669255 1653966 247854 1003951 1397592 1817127 1347608 1470017 46203 1658652 1192066 851000 1841228 832554 1320213 506844 700419 1057258 503192 509918 1403547 247999 1606906 1488649 1761853 1693936 1104772 1551621 1726965 1485795 830578 1036184 638581 270204 377211 1399535 1696973 925237 841963 1343407 270255 407601 1544997 902506 1859949 68890 277396 1174097 389530 1306352 1602436 1753921 491151 520132 93892 235738 1177290 334242 781516 1032125 1426441 379822 272091 14973 159168 1633481 1057470 1972961 883462 1019373 1088690 412756 470571 476726 1158131 5227 833879 1416919 1910360 216453 19653 99035 893297 971261 1501752 1709920 1592806 527806 875056 933672 1472103 1445956 1027964 542277 663542 88718 344731 1708980 1430740 1801831 1756371 1480907 1630826 1678504 1537023 1019321 1425856 635150 741896 1351710 721088 951173 335236 441662 1554312 919635 1224556 82413 1253677 1259781 1615305 13901 892412 243980 700621 1641655 37857 1529662 315017 635665 379918 779176 766184 803377 1730926 1649522 594775 317492 1208348 903562 1623528 524930 296324 1460156 1323608 1245265 966361 1615794 372054 1196087 1751387 1063021 997498 601728 258730 1528508 350684 1939095 1966529 311313 1224521 1561229 837796 1964685 1433597 911468 886095 1322013 129692 1494670 1211840 1712855 1511643 701101 1240779 1175022 855364 1213658 1911087 1045675 1015241 420011 1748674 461597 56781 140164 1455390 358598 1700496 1418866 1464556 190113 1581134 748677 150896 480520 264075 258599 354308 1459319 1640542 455921 78672 41406 218405 83156 80676 1230396 640799 1974287 1347489 908390 766987 1206607 1371814 141831 1612153 64861 1661887 749412 1626088 1720328 1635469 1608232 1335989 1813393 1536998 1758587 851021 1064292 1963879 1092840 1808581 1770825 1831750 716259 554096 1336286 765338 1179747 999005 643060 1078265 101089 707568 444747 1473141 249439 1097825 234179 732628 730009 970066 987809 745114 129985 268170 1072926 736797 361590 554967 463394 1382558 1127335 1288399 997193 18153 1862512 501232 1050940 211075 245119 258216 57877 719773 1658155 1133450 687935 1477850 436130 294445 80035 60368 1275496 1017424 1188431 1346088 1014106 1515223 1262536 703739 1381218 696952 1362915 1352322 1006595 313100 1591780 1543290 513375 124772 1227682 1960878 1219421 187958 1312039 1928634 1489318 1618627 157009 11401 1444596 1803544 1730229 1402707 1324079 138547 1251293 976047 146521 313836 798359 1643547 171446 504683 1100533 815698 458945 1577523 1677120 1086292 1328673 1732109 1016580 1644457 765661 1430380 1379463 9491 1628308 457523 760287 227215 1613741 1870392 1280356 650705 907119 147993 692939 300767 224990 1283923 1854088 320386 1424547 1698681 1288396 1801679 138648 1901222 136431 1288350 1347566 1656564 1017412 1212234 190939 662745 1888903 1573039 1906470 751062 605221 1683475 818862 1064293 1712819 1315154 805521 591330 187743 399074 793301 663409 1409838 852496 335097 51194 1657913 340607 834271 1442520 272337 1949572 1003966 308477 1544576 540452 956246 1066497 155365 73545 883823 1702902 840679 689259 1521454 43614 1222391 139318 1634073 1055375 863818 265698 385998 987062 35406 1687676 1781151 536242 1953797 310672 705894 1032580 110351 1286871 1031978 84875 1550329 340120 376291 367685 1292976 1144827 789620 685339 174689 1099265 1545898 978526 172434 1148141 1851101 1530093 915075 919567 1118761 1549346 1650093 558221 442278 399686 522058 29251 1035413 1906134 1679205 733168 288690 224001 336703 244254 1222154 169928 1779943 953291 1209286 899729 1467862 753669 1989196 1010932 1876330 186965 763138 1622617 176762 368293 707547 1247415 1569300 1445531 16388 1845425 1012613 760615 338364 696196 1174666 407306 340710 1177356 41396 1400159 395491 741620 1613984 126132 567954 615988 852137 96990 510430 648257 1211170 1492418 956724 1561897 17036 1403373 518166 1073043 51209 1788030 773048 1778857 429138 611977 529109 1278699 456364 249842 1940325 998999 1117572 269555 551706 1343021 12637 548263 208950 1340210 1817502 541514 1777241 605230 1963855 1263346 1717122 1574144 983876 1864356 94607 1917312 853876 638116 1804792 1798841 679297 55113 202419 893421 991963 61584 1606188 1905436 1473977 327873 877606 577222 745322 1734004 346190 134989 299451 992747 66117 1504030 1755859 360164 420196 699578 1992935 1346636 1009655 844545 545543 1864426 358751 659003 1638799 1395631 256384 686740 302903 586063 1748003 1891638 974693 1649945 1046495 269925 1960374 1806705 1848146 1876128 838593 1743203 1289609 1540170 1558183 1491275 1522346 107642 1471413 684969 1157829 309092 1340168 1417471 1261524 239463 1737629 63910 487699 377044 1333161 690561 901814 1269702 1838605 1218243 1807646 257624 617881 561985 523971 739174 1304266 569321 114255 1495954 768668 139325 589177 1113331 1639025 304076 43843 1581174 214674 1853965 852461 158690 748662 1614755 1034901 427724 1364703 701048 1211155 264522 353762 1314901 101764 230259 131731 232740 169812 1730927 884962 1756177 1556215 1853402 1721245 1160106 142207 375691 1354978 1149079 1301170 659079 1726766 1788161 1811324 782131 46646 1864795 934431 411942 146966 601077 286324 713745 1028471 264928 869615 900203 1494677 1887538 859767 9826 489422 1808934 448200 1548316 922310 1194340 1431812 413262 824902 932066 1748243 1504157 1790575 1233671 1163053 865118 1807308 154698 383808 125917 1999486 1738137 1922412 245737 646789 267719 1070407 1609768 1369418 507481 751481 271048 1040888 1313369 1652246 801797 851998 68850 161433 380676 1190199 1616456 768943 889244 1278157 1004659 1909933 1026690 1800175 1147148 238794 956954 579353 1197477 1551050 1769376 180694 1751543 1926094 360821 1894738 893062 664466 342593 287136 1083272 810916 1295687 254208 1492368 73367 692072 882831 1003814 1261355 1419034 1560314 732567 1621543 1817001 169199 523613 1014895 796271 995770 98828 602156 1517677 610431 938431 1514851 1752922 1812924 1817879 1896359 142053 1652456 1212091 1225095 564541 363594 811025 7511 232189 1660668 67485 604542 316965 700439 1034712 105861 1735709 1513213 603672 1922965 1573844 720902 97641 428677 821833 1048962 1875252 1960979 1390043 150924 1031771 736874 685718 273327 304533 1723139 1742834 1124687 43436 1193550 826501 1406656 1210838 1043837 979702 701769 1334467 1657140 1345210 1079033 668757 1734981 1876985 478142 975749 561677 1547479 918212 1012506 1601392 206288 860719 341356 1728143 430757 717445 1856786 1273888 158397 373964 1014790 800292 1481057 1138117 1853842 986143 8491 1620218 990774 1117245 1468727 803450 793904 232662 517104 1391113 669201 1164415 1857362 1008632 562488 635231 1541542 386948 1922440 904123 353313 1822703 569769 1737711 517259 422647 141861 1077486 40788 828038 1270649 994391 1450174 1226114 229815 573162 1615174 68085 738701 493644 472838 1592085 1888812 1436275 1593470 1885652 402958 173988 514932 1053158 271553 708608 1625170 1452442 882401 1654196 458510 1731793 771627 1028298 926402 1944365 926393 1262685 1446810 1027675 378051 1045021 172743 724805 1700463 1685332 518940 248125 752438 1157009 188764 69736 1054427 931860 1473854 875625 1825939 433867 469440 751634 247462 480454 1171863 1226026 278924 630107 1423320 1282759 125786 1277168 1425051 903230 1657644 1032543 1387274 1750994 901537 1893794 1815523 196058 555613 1159875 173059 1860386 158634 1116134 303937 1364090 289627 1567748 1371870 1372800 1508763 564441 960126 1157519 204419 307473 412296 1608708 184321 1310805 1090116 92875 426454 87062 222669 1212696 1062160 1990264 1433536 1713088 601950 103211 911698 1611084 551941 1220840 1006254 882992 999739 245749 1096888 363610 1303752 428849 661751 1977103 1964795 1584255 320176 1596992 1586454 763258 1500816 366860 1604118 1644559 1576393 1793436 1561993 1838415 1439139 1240604 1086798 1638446 1763282 967195 1041011 189323 805046 1654978 1267260 80364 657122 93400 24204 291806 601481 994562 1951847 950076 1209616 1453240 384750 1577283 140014 868576 857879 1424705 1845873 1611555 158664 99681 388798 1973764 1575851 1598290 1376448 1254833 864775 534972 1761269 1021523 1575335 1802431 1860610 1867704 985297 395403 991765 492664 1173441 525720 720094 1442624 1837615 1613116 607714 1755808 1978863 1909000 791017 1394978 1865527 517921 565365 9499 493332 1682221 1109105 1769740 752791 1913394 767264 608415 900990 408438 780220 76834 1832889 1915214 421887 1052795 1708050 65687 21350 914744 978343 116684 1455473 1629106 1152508 436648 124275 5742 1837504 12759 310455 564422 45012 1432469 1599904 138587 1599966 1219208 12016 775715 66681 1329105 1010071 41433 1679864 73387 1236563 1435564 700342 370177 721806 670146 274663 789628 1929127 281375 1647580 1095967 1959538 1655184 246964 658832 660508 1058771 499917 214799 1986685 1176390 408170 1519032 1785583 799448 952961 1746204 1064259 1796094 1261966 1956038 482071 606402 851308 888208 609747 397959 75381 1579084 578204 348993 190569 1921891 1600487 1270061 18412 469970 1117104 350532 307089 882447 1519715 1757325 1852774 437169 367489 480428 1641426 1681662 833826 55765 1180840 1642750 1957529 606800 1458125 1742637 844296 599475 1932385 1407612 1713271 963164 1987882 1545238 536743 1866049 1807098 1281993 531463 890070 348211 1651168 1619774 927315 1180675 1431319 1728125 1658982 1860914 1908271 1241474 1009827 1163101 668240 747063 1561364 1372698 1343082 1139090 245605 1633816 804676 109646 1031453 594619 1906028 1751318 276482 1328615 650199 1573670 1933741 1938864 1381181 676920 67139 394793 313828 1840667 47905 14774 1493104 662935 1874447 820650 318518 978554 1378246 580715 1884354 1740384 1693371 1750935 1876229 1957615 391104 1502567 1837760 1829319 1094998 1736408 1145167 553700 1076766 1241085 1540595 867781 1034828 744573 1991360 120743 1189909 1228962 694574 351311 1507089 1102170 975227 716229 1275211 397643 544764 1807880 1717456 1816583 727068 1438956 1469735 408122 1873321 1567104 454492 1077211 898530 284700 775679 383130 823352 1945312 566478 1760638 44846 1836563 116041 633889 1411134 282049 1159413 1589475 951527 615599 1567783 215501 739109 176851 1623750 760199 1308722 744434 642522 1207397 311650 984398 1479374 1121485 368216 1302930 753726 213073 1960183 378404 300343 1390663 1758875 51242 323177 577686 1507313 1740378 1330237 1509683 986424 538583 572051 94355 1723015 195116 1645964 567603 279732 1725622 1955996 124593 1910438 1065950 1838397 832241 8642 635065 889983 192658 173808 170344 972328 1443107 750669 975251 1576700 874844 249017 969186 529822 937440 431469 1178967 145629 1335960 1849692 437810 1768524 1179589 403918 157436 863329 810510 1393685 1734954 1692962 327660 887347 758500 1146226 1778166 1164187 814343 395535 797917 1422576 1800745 722001 969690 1516545 1129731 1501490 105680 449028 1961293 1399897 1574466 184964 995430 1372425 781015 1725644 419167 1012082 907318 1429553 418437 419830 1641180 778773 249143 451448 668426 1541498 466880 724929 235696 318475 178186 33848 198876 1640896 554149 291834 828425 1573470 576195 494375 1433082 173252 1639543 621660 1952071 1224679 1688144 1227362 147433 837933 1977107 173407 1954656 1297719 1151812 397542 383703 47903 1335107 608331 104815 521044 1052728 1506937 1154789 922912 1811175 443694 1146914 274011 1775092 474497 511435 26711 1942063 1296238 1853680 1246046 510318 948883 1718443 1467839 1449645 351726 1170314 929254 839856 1740140 1124402 1928671 1667519 1362014 368027 725765 1676305 1725416 440241 1231890 939013 1350092 303560 1116722 1543558 289159 1221087 1135682 366932 1953 533381 1358407 1609486 1494 1692760 62924 392271 47135 677195 1979743 1589101 1965705 490223 397998 778415 1303511 1500334 585847 236252 1064540 1010082 1784344 74733 266702 1338426 1034521 1838457 30880 951071 192919 961114 1065338 563969 146996 178675 1238001 1567560 541065 859869 1625553 745985 1661659 779479 1930166 32591 1815431 1012440 983611 555536 749645 860767 915078 1655499 1194997 387309 500292 1833869 200793 219961 813342 1767428 1505268 1328624 95983 781589 1638071 739505 771568 400808 1921850 1343710 870727 1032882 130487 1313006 480813 927701 133758 893091 798529 1069605 271940 163128 1020981 1108945 1638201 1229796 1665501 1959458 48951 710919 1566063 1986522 1269523 292655 683253 1338093 1049542 1198234 1376845 1329027 838352 921755 563436 676849 1909646 558869 193243 582149 32914 594375 284907 125528 1627352 777573 69041 1652957 19154 1469336 1573967 1011186 1321232 1160587 168664 59210 1424148 149233 1347721 569055 1637323 1320989 1226718 1833305 1506203 242191 1703562 1407269 1708119 859296 1320048 172906 1244426 310387 347801 525727 182230 1701382 876436 945181 1152204 303631 1130038 1217383 1362614 778051 1725410 1881509 282482 1828738 1465803 1067585 1467676 788584 170379 11944 1930681 618789 666239 1246939 1237228 22127 1151796 462171 78170 1189595 1818665 1087643 1966582 1002004 237244 1615520 1373535 1647745 943163 1314138 1246797 1468903 641881 892199 1045252 323974 1324949 869420 490488 618116 757932 483554 1865869 1777084 1286786 991800 1394261 606136 1218455 616516 736916 77925 1323254 880336 1004196 1511507 223057 530585 596038 595732 709418 1351374 495165 492137 115452 1326783 732776 1589438 1130701 1650838 53697 571989 1612725 1983060 1699266 1598715 1251022 64802 1440146 1966993 1551531 479936 578745 1094617 29893 21953 1232817 126562 1304399 767071 1809611 721217 786789 1316596 572955 1055226 1113819 755920 476946 1869975 1869221 118859 461876 795096 166612 348214 1334729 9087 1151399 524564 1542022 258809 1634833 1331504 1836603 331022 1643747 1902131 347333 852269 1624133 503483 1727487 1444158 1393667 383996 1281671 145066 1681329 209285 126873 1926602 135348 1748144 1721993 1933144 452092 1520085 1835694 1869822 1047622 800033 1810795 1485460 551243 1200046 851076 490056 1717623 1485924 1620059 1210507 1629142 275390 1095754 896526 1665717 250710 491051 430512 781808 664552 1766309 36160 1207691 1980457 1206498 1707038 841111 1326793 1549312 1287416 540789 1238313 9421 1753190 964565 1549676 964796 1801533 862818 754022 1648669 1753579 1898641 600962 909045 1598638 1802314 656856 1259185 175137 1253534 1619993 612886 1953893 1645998 1008247 1016847 1145706 1903498 425325 986839 8977 1001936 47234 1844872 1198798 232763 903691 275541 1937037 1678539 1874087 260608 1876632 519867 1440970 834461 861462 737373 1970016 1200390 1643125 1984334 1336780 538176 380435 1438569 1622537 1096219 162134 730568 804542 1019842 1923941 232770 474996 918883 830573 399831 728110 1716883 167971 1020594 476883 1356226 1704441 1192644 1505638 861474 1987508 515352 45839 1526986 1388215 866393 28149 1072484 1232575 1882616 758925 1201545 927216 915087 1877202 1969610 1242389 1612726 1157264 254294 1945568 1804493 897467 1678042 123689 698675 264873 1256259 923240 1412405 342573 281385 1336932 1552665 1462123 1297222 1880387 1847657 460750 900632 669908 474013 951942 1751306 567348 500910 1181577 327893 591029 1926350 349412 591981 1889184 245490 1717517 1022694 1051791 1100754 1087418 1717250 1840212 312782 170845 897184 1608113 1328840 655347 1707443 654048 682780 693872 1668275 520060 257514 1044062 1745203 619540 1511176 13327 1860763 1088014 1288504 809006 887571 1538103 319227 34679 1721017 851393 1404689 1069351 288401 1386010 1983535 684152 968455 183896 1584553 1154870 81702 1838642 1572358 1617811 1060526 1618535 1266610 725881 214485 108125 579090 1637074 347749 1039622 1765857 1323237 341400 142464 17930 773806 1763681 663237 868298 998547 130072 858701 143817 1516307 767266 597869 30208 426424 1712563 1389705 1513286 1193247 198408 44344 869337 589224 1184681 337238 490067 1879929 1546019 919145 783051 1892369 1353797 489604 370015 1002496 474409 1931586 1659068 1373168 1216442 100749 645721 311693 506387 805224 1282917 1390473 570911 1302272 297507 1097691 1118226 1280270 455226 1550593 553328 712465 532696 260710 1974354 1231159 1694821 1589704 1738141 1159550 1605965 279021 1281167 1040012 284262 264240 564950 468670 1316705 1085889 381195 1854504 1346380 133372 952041 1030143 1443672 90617 1370942 1839540 1219833 67315 1970225 4184 479833 1351743 236813 462336 1671950 1304497 659376 1529224 1154802 1155090 590544 532510 1720729 1667517 986573 1551665 1261118 1639067 1115604 4505 167874 1917206 226560 1544312 465396 125920 1255057 499870 1790693 1939710 1526204 1079011 711768 652425 634234 933174 881626 84854 886734 607968 278677 786870 1884507 800313 714975 512888 1947091 1646504 1018897 157754 1580769 1411206 460766 1623441 1551169 756148 269688 1631156 1888007 968186 1618253 1432205 1460029 1851056 1995565 529752 1317550 1057886 7135 1616206 675771 340492 233318 1627359 1646248 129747 431028 1815712 509305 1394964 1118047 333313 1275831 56718 516161 1675887 161722 1416713 1150245 871410 1297041 1875148 1923185 1823891 1662743 1201826 1191114 118376 132832 270672 1665845 1170927 447137 1835225 1805021 498985 68299 978327 1676812 1377030 1334280 155968 1480178 1276307 1384364 198081 161103 870996 1830411 1173892 1509343 1138434 435521 1033741 508692 1704431 1876837 265439 1568125 171778 145621 442809 737983 1628482 294877 1758739 447730 135404 168405 574208 901188 1459770 1948308 140612 1353354 1444207 1692895 660789 471188 81378 51332 1163646 140363 1921002 672056 1573911 1281473 1620979 1416793 630670 1553836 1047694 590290 1790003 1693228 1976726 1617700 1072034 777622 436662 1774423 1703743 238653 646570 367394 1457827 618517 1216837 1003105 1237938 351959 315894 828414 704466 1704419 1160051 861215 1867596 1914788 1904920 66876 1602825 1174315 866095 1106755 766613 1857101 317880 1987136 1846512 137828 1290114 69569 286769 892991 1275045 388282 1752942 1781951 648613 175796 563644 1802552 756186 763683 1379193 1081245 1142963 853256 1869004 1384197 289147 1580326 834595 1725815 1101594 1287899 132431 1085545 471172 498837 1394939 1406059 1076278 215111 461400 1103243 344123 1613927 260773 264176 1668562 1085166 1907984 1001467 412923 302172 246760 1881604 518219 208669 663458 1943516 1160220 58945 256469 1002020 863645 1569767 120837 15717 1765276 776590 1422075 739268 1378116 966568 692786 339624 1057361 1011639 263509 137385 865387 1433209 1939680 523839 257463 826112 484970 1001913 519738 138957 1385944 1244613 1101909 1988438 793749 1466539 1740867 742214 1676014 273718 1163520 913195 1730090 755986 834143 1636354 260168 1832020 1486219 1152466 972319 186207 1699547 1877098 476401 168188 1285726 946365 1461163 1576295 1294525 676739 892623 863047 920200 1180127 524440 332205 805777 1047733 1162527 531282 1684726 1943848 1557248 749811 1397466 1543229 504675 1778671 661699 1604946 1677788 1922727 435650 1625392 1948512 955848 1731058 176855 158496 1122226 815307 442344 484271 421856 190105 1339793 990023 663438 1175087 198641 1855399 1286775 110874 916767 81555 646941 442678 353963 1111914 258023 867309 1800084 1682866 373463 562675 675819 498969 501933 879571 1401921 1450271 979442 1954064 1154844 492743 677276 1899658 1855869 764498 1578217 1493871 595837 1367611 1765958 1289314 145266 289043 963006 1878623 34143 961597 1553461 973448 520389 32631 1010147 435962 675926 633434 379626 444102 337625 1837897 1072919 418365 1124466 1048382 634528 802491 832645 845373 548446 1043482 1110162 905677 1305083 1917563 1705426 1824252 1717549 1230398 502644 682620 1426255 23146 1569219 691681 1425927 846218 1169123 1602595 1379371 403710 643843 747845 87587 461031 1691450 1381036 612204 1478915 942085 498215 682189 1998866 1675958 1178895 701354 810147 1677679 1291723 925257 1692206 1162271 739299 651944 16106 239529 21684 223151 141288 1245070 885530 971673 792744 1326111 1180928 1239889 802640 1938053 403799 842930 9829 1606425 1999641 468195 746683 25959 1627356 582698 1797725 1766743 364365 1164945 702752 262664 714215 242194 34614 1497790 957704 978578 512287 160112 1001361 834679 1805975 414524 1409606 1224081 1446124 535936 1500708 1732610 1770148 1932723 61558 991368 704010 1474432 520225 1983257 1033983 1217614 146365 361049 1190408 1881712 1851385 67754 80477 1193017 986272 1881802 1789433 299889 829812 1990354 1306078 62759 1054231 1427931 54423 1977377 769727 88092 1950932 290888 1572630 722926 162570 1377674 49198 592692 498914 1910774 372522 1716741 462170 1748515 290036 1072344 1824711 392163 20286 708588 1016600 1431214 153267 41853 276141 567985 1126539 345690 197783 915189 1702753 1157694 1924215 595636 143410 244613 1454976 840493 1174265 639488 1683275 580882 119070 1525368 1590128 949993 240212 144220 1665048 1109453 1723046 1075681 1366203 15430 1473792 34299 1206473 918229 1045617 1174346 1333558 811692 1990659 1150259 1983517 1545057 1140679 692865 1978463 695621 471476 1372864 880619 133875 358636 276132 534952 869793 748370 523809 230158 182516 172469 1854095 395774 1292557 1439753 1531299 655604 878559 1573092 1887444 1363056 20430 1947804 1059177 735199 1290771 1997709 1416548 856361 1632935 734807 544201 1958434 1910700 999019 823800 1437032 716508 304682 1359813 744809 1512088 1171881 1710400 735550 1154240 138602 1299411 908162 612155 561932 90491 418041 1403767 26623 1694147 543924 1247209 464082 1240798 1083035 64976 857726 408132 1018932 332902 346166 660352 1901093 1215687 1882967 1011145 554166 1055015 571984 688000 1041446 1342439 1004440 1945350 619542 920664 780999 1343842 1908383 1272955 108801 351713 1357060 1623430 115617 1308259 1932514 1610880 1998580 1060535 1072844 371503 1657283 1353365 435869 1029408 832442 26789 1225238 562494 1892982 1131377 1393938 887654 463580 860513 1667565 437736 1637633 1767581 1489551 361289 1917894 1841080 817735 111390 1185574 1352368 1022472 59187 1347941 1045883 1329300 1436807 1752247 246518 1848595 394378 388205 28372 151400 1731055 1350547 1736487 1405071 658785 380271 1138617 1350713 125232 498051 728146 385079 252307 1900580 1651328 1182056 1435032 675353 1874412 1892617 941275 1560183 520818 174568 1937106 987858 1375956 99217 32085 160074 1995408 1800748 918019 1246721 334907 579465 1089157 1869551 1777765 1699252 682368 1110989 1450460 1438301 547073 655666 1633996 1263508 1212463 1051857 1875732 1767860 1274477 387567 1732340 1689746 1665168 1991572 1584705 330966 1787050 477267 1365050 165596 1836786 1128507 36068 1442533 1886652 1160234 1690088 108294 803831 1877364 1774260 1560369 881213 1083741 61211 1897371 1548448 1811518 1624931 1569139 1811626 873086 1974247 1107570 1724730 410503 1514842 604806 1289854 988731 457916 1212641 371941 1167785 54188 1051535 460149 1551564 199140 1655518 1488614 1392278 645419 1708746 356038 1869145 28369 93974 1599954 1769964 770411 502854 512016 1841146 263360 527160 1648811 1791287 1549267 722853 806914 1365484 713259 647084 770008 136660 1897505 25412 963493 1877437 1412779 1276000 744487 143810 1029963 636244 883825 1122720 1299001 1032591 1559247 906598 1076452 616588 265703 1427911 1865576 877198 1312354 196540 482793 816412 111150 342467 69077 825915 493745 1123375 117034 805759 1704 1494711 874568 1537705 1949975 728060 1331250 860855 1309550 1170053 1611868 657988 8565 1937316 1096188 535785 1680868 104853 893223 1457074 524194 1152887 1096447 1990413 1516296 891461 1104182 1037875 86010 1846255 819603 1729520 1813830 1683581 1710974 1360157 482566 205527 384730 1617859 1020870 1726863 237132 459437 961273 952000 426181 819890 1026205 1436704 565505 1294479 1897102 473877 981576 205857 1199665 623082 427193 102328 951982 1349011 1875989 96018 1082590 586039 74819 1105987 700011 727580 1338338 1083625 1355517 1000320 1808056 626005 1622953 578240 515213 621586 335443 1326516 1059561 626539 1005699 1324144 122905 1099016 903675 905055 1617462 1727055 773157 636812 372366 808913 747161 1886805 1326110 1103336 258935 736820 1419783 1537144 1122059 1173895 1092848 1552842 592403 1861043 88400 1333681 53972 345055 632025 241978 1615189 401184 1421036 1341421 788842 935362 311792 716668 746075 1861958 486070 1433835 934899 1177025 308515 619449 996658 472969 1438849 1525305 774184 396732 196660 558024 1024341 1453026 850534 1329364 375903 900546 1458152 111492 931867 1189869 15701 880969 730658 1044624 503997 1498557 521518 1239803 1245859 833502 172843 1161696 542214 507158 260102 50323 235165 931262 570429 1941578 1381436 1646710 1670920 287907 1828820 1852425 1197096 1070186 267889 974853 854142 1680621 1645675 1085349 16137 639634 535701 725707 271638 1793544 1865454 726789 1803614 1226605 1084125 1109518 305859 1981583 843304 10345 913849 1183661 1782901 1642224 1871288 1212756 1734439 1915998 647716 942100 1547357 744568 239691 378264 999685 1459535 1260785 1543617 1061556 416331 328553 833331 1502913 1700545 741876 1489429 736694 1686962 1578093 1103613 409479 381798 1369583 1019543 159514 777007 911431 1343283 314273 1051477 1166900 1016220 1527292 1518580 850992 902445 1315079 290978 1773050 1022145 1766987 986302 294371 615247 417226 234529 885933 1993309 420556 1973961 192247 214621 1565502 1068556 236528 149499 1049291 149844 312276 236988 1580831 581362 1516838 378924 1199754 1801093 737883 206340 375722 1579975 1741847 1708991 1520438 1888323 1377932 726014 425420 560967 6069 1172956 1768135 1744419 1399370 1477571 470313 136369 449267 1401918 216903 1512898 1985285 144376 140683 1193611 240119 1737106 1624508 1886010 185632 1438427 1145164 1461897 760853 106343 260654 308555 769733 874377 1394316 834967 424949 236532 1799090 1029002 573467 1571681 120265 916354 1949191 1207213 254071 692069 1598928 1888710 206956 900267 935596 1516438 1067788 1945090 938034 1230354 1859504 743320 520270 1416699 803799 952954 548393 584899 561727 80976 474447 1668023 226042 336130 1085304 1332439 476731 552394 1920048 1097482 390599 1777580 1081839 1811487 1120329 1909893 1683417 942842 652228 1169480 1829573 1282845 196 1904255 1518753 330316 778369 736107 736460 1620857 1265785 563900 750807 68408 1758844 1967055 1897713 734148 1833310 631157 256873 958371 1003928 1994026 1149251 693333 364347 1620206 54621 1531500 1444776 1766662 530280 1842216 255365 84597 856057 156831 985630 1963191 133308 838499 1239484 791841 1935161 1868611 375175 1704887 381113 801046 1574463 1588138 278311 1995521 1316954 1419568 599599 1083883 1413502 329287 89115 1024020 1828432 1840424 615342 121805 1528595 1286189 1196350 612936 288623 1419275 19845 1041265 323520 703666 1250493 513868 291004 747756 1305353 913631 738349 409644 625563 341782 1897162 959323 611800 1511094 1719868 97957 75849 1322476 1853175 448129 1993327 1751570 546442 948155 487097 1580567 1285863 773 1388737 1305991 1188203 407009 1586930 1918212 885740 1808995 653221 570397 1940854 1915024 1312437 1527801 1198322 1748698 889821 1094230 1095207 484369 921855 84279 1347069 817625 104537 1760587 762981 1690834 932793 1143771 1893392 888330 181658 196673 1213364 840143 890633 418210 1209920 1000913 1334291 1718919 797860 1649739 1011446 400190 1228165 1558641 1912152 595126 1971461 1389451 72940 1459157 864922 64121 1242623 377776 1865602 238686 996054 1232544 452319 1828005 208503 842262 1354116 1390855 825421 198951 1758827 736294 1429878 1536426 1354270 300108 1378362 32715 1516137 1242320 330336 245797 1267286 496200 1687309 379512 1296765 1788599 1876871 48857 1041873 462824 939401 1861719 1934423 187166 448720 1846299 797654 407401 278201 1308190 133695 1414036 832938 457707 316492 1246739 65084 547240 561327 1332200 338675 327218 1335415 994798 1833903 843550 118993 694021 139082 1000836 710961 820730 1500668 570944 424844 1427095 887270 468726 1794056 1678386 389389 1913053 210444 263639 334248 1147784 430695 347259 535725 1340894 255074 1115358 591753 611052 866024 352130 717885 1954506 583903 1102364 1809136 793606 1391609 294016 1702405 1018335 322193 1132547 1129424 149776 733723 1080984 1354602 1321608 1471172 1111695 1967032 415556 1174278 1865616 1237278 1160498 140551 1603214 74083 1909538 922434 839728 857104 1251073 109566 596176 372640 1279100 90292 1087471 254158 1748840 700410 56688 72830 1678276 1970244 743630 234885 622882 872460 1262413 1243229 1381837 1724328 1568817 365236 1208851 1051729 866383 1335108 1530049 1969356 270692 395687 1123390 1799827 473079 216211 1051904 257688 58587 369901 1932185 704668 182482 1012233 1404577 1509754 1451865 1770425 1440871 1371992 15683 1773847 805608 1318473 660255 1077366 174859 880301 908314 1471714 1461178 1394302 1182323 551286 1196886 1748571 1608369 548754 1193680 1652343 485899 344432 1781320 1566055 1633308 887531 1536520 1181028 337286 1087526 1775675 796544 1100234 1309686 1224799 1810186 1204887 615778 1346372 1767956 744309 755087 239237 1313729 706621 1309039 1628792 1852959 1947648 1060298 827566 1275679 1479546 1219762 1700438 1560717 427347 410337 1477640 1872214 630308 421546 1640479 926429 663710 1642848 481758 972962 592112 306071 1322841 1801913 505203 1663473 1195698 400329 1326430 206111 1833945 1885522 858074 1086926 867009 519484 1071611 414491 1699768 801134 1425688 1283167 295560 1851242 1314885 1371802 778043 895512 1773597 623611 1299905 412717 23636 572982 792135 256057 1908777 172413 881333 138779 604417 1811144 1103274 1252868 1027026 1081496 1249399 286758 1567565 670640 475507 1159556 1489565 1834541 752767 356071 1261238 738214 1284998 693294 1204763 1187331 1900456 1924546 585276 592126 1921259 951064 776721 1573962 668295 1356330 1602008 254509 527475 1941764 419800 1656774 773606 1812320 334896 1531986 103422 1143674 1781797 1453132 284003 1867117 1488953 796363 1672466 1461877 1418407 175190 1049285 433031 1687282 354840 198740 1689450 398786 100692 374711 915496 364646 723009 607283 1602675 791054 1968403 246618 34995 1927925 1957222 348253 363687 678555 183680 1882622 1305431 1334951 1009519 587525 1941232 971349 378820 1955588 1685731 1105219 1132467 1081025 822925 561456 398002 1873442 1167992 1103511 562223 1040236 532855 1391537 733559 1456878 1810445 1067276 1511860 91131 1340471 1815898 1002761 210231 74584 1100196 984719 333791 749250 326285 970960 743146 1557730 176319 1103784 1591857 1232526 1765496 1427157 1865639 242321 1055592 61883 1392710 238324 1445251 560187 1221394 20637 588636 1988912 948934 1798393 1676674 722104 540211 265919 328318 1834544 6236 1031544 46306 995690 1412917 867450 272232 1710920 127608 1520994 1223036 23941 1661453 991399 229271 136429 856500 593489 461500 561352 1671631 1519805 48869 1284894 507369 1776282 1925010 1688739 996127 348933 459326 854835 1880449 187964 955289 330696 1541363 318450 1161268 1482281 448178 1859914 1259220 1567866 1010742 1183774 169099 585843 484891 689637 881143 151641 1155648 710493 1796417 1657531 462306 1113186 460999 588874 342667 67693 857730 323441 753106 559542 224688 988405 959783 116217 1158574 842439 308147 105931 1131385 311522 998953 325526 454174 1174065 1293914 1651124 32670 267181 1590852 1340865 1334727 595354 1125252 1795600 1235420 1213693 1485775 1742426 449069 501898 445770 1388995 886887 1971906 229745 776592 875795 763336 142850 1900379 1449492 1107884 532191 1767997 701613 1558521 1772282 889470 1793484 1163292 1769218 1347715 511744 70753 328730 147139 1609220 1490236 1011806 1215402 442734 616864 598463 1929998 1247289 208670 874251 1678415 206944 1578610 1464350 1088781 504341 144347 394141 985950 202134 1858614 1255835 228297 1112753 121604 671714 1418589 809716 901946 973817 440565 653430 1083121 254149 255328 668794 7092 403201 244893 1869343 1616758 285752 518445 1103862 981085 1027153 1160479 145017 137774 1963305 475208 1735425 1494180 552223 1340286 372306 1739786 34688 233675 629842 627481 1658685 456491 334316 1534185 525805 550767 1891119 250894 810129 1392108 1814758 1833506 218891 97542 340259 1341274 1633000 143373 479033 1917263 796598 1159809 899047 260599 1373236 1230005 1335904 1198964 536506 546561 335697 637430 191466 1747720 1823502 891490 1501118 65078 885281 1024094 581487 508750 523001 679960 1559205 1511648 413673 1552963 1941399 635994 426178 560950 1580549 758735 560043 18009 1110645 1670660 1474809 866229 1098344 1236166 499296 1485354 373672 1941449 1571533 450531 1860334 1128200 104276 1082683 339650 1081396 1541655 1771479 471511 1265646 1072309 1126165 34014 476179 350500 247820 825414 1510347 1575137 1759509 1073170 1317303 292200 1980025 196473 1078001 616339 289684 1906547 394885 1474715 705851 482156 372204 613079 1091417 1084233 1966426 866330 1482570 1273614 96156 1071818 1023072 1329811 294984 1106949 223709 848986 1974879 451291 280747 1874593 1053731 464891 411523 353276 562479 958374 675578 1831453 265838 1244748 1080094 624521 1841786 1481269 695702 888369 286686 1529659 300902 868241 1379351 267380 1490239 1357003 1172702 215921 1906053 854516 61793 1967355 1715895 1629104 136620 94319 982684 558645 748698 1009274 25757 109289 1724785 324352 1748536 383419 1569073 260148 441574 274934 1186548 1950118 1340353 162494 416440 417725 1456615 176642 626363 576538 1631613 1763076 332090 1364693 128048 1012419 477539 56632 1318144 1503861 525543 1857700 1642368 980362 243795 413381 183764 341479 1039854 327505 1420967 249278 832623 1021782 1919488 1226779 708391 1090078 501122 881981 1041178 1867557 251190 1600581 1426179 1214939 976806 631351 1019048 2291 1366239 1559714 67127 1549071 940587 655255 1565902 1881332 547949 1605819 1282857 1916795 354 430503 1961511 1068227 1143864 1373677 921004 1981295 1949248 1519424 584646 860032 880401 1892463 388355 510324 501946 1643711 761600 525223 892900 212347 26795 1400737 1239253 1519529 30245 860582 615997 1647478 1592457 1966816 897987 1994391 346154 601866 1176135 1070837 782408 87426 124078 530098 1113771 1813281 641412 1879690 1825848 1375869 1925672 1714693 155467 1660204 276485 687988 860861 599131 1308403 1166504 497414 664025 550802 1961769 1265505 46456 899486 214893 1934139 1983547 897050 1926882 1559069 1672281 425644 458644 793553 880930 1001558 1508227 1771211 1296302 704827 1924197 815720 267958 1714843 1202293 1581887 645166 1021575 498330 768168 91537 1851513 357662 1206414 825221 952406 1905638 165713 1763982 1702697 439598 423959 1111913 1501995 83400 543948 501355 1636023 241443 1010172 1031023 25253 820835 189488 556142 1873696 99077 984209 1699367 1562406 644815 1789314 511130 300889 541504 1868905 494008 269723 919827 191738 98369 609557 347857 1623790 1438037 22963 1639111 515122 1995822 1544114 374239 1300814 1989067 1385312 1796735 1318860 1840107 395229 573533 855585 728578 168695 685188 1497676 1762970 1741981 434014 1857979 1850822 818275 378646 4487 1910295 339127 1643371 1292852 729112 829309 596648 952915 160630 412867 84368 264010 1058200 1330384 989278 1644381 858799 1401634 306508 1819647 1777174 994986 188930 1830429 253378 1636510 571101 93501 880693 1221596 1071709 518642 1972994 1919215 1115223 1464683 813612 1723125 358021 1814775 382397 1167605 1635494 658043 471921 1309696 1757539 1998566 1544956 96559 195086 546397 624497 1771465 1648740 687616 46775 1976991 1439976 1937525 1154814 388906 1205466 138074 629331 1371919 941316 109024 968017 1416499 724115 1983778 1496307 354078 104922 402442 676265 124287 1071442 1017123 1849354 265178 150429 124846 349777 939625 1807039 328307 1902276 1876135 160422 1252268 1058021 462331 446505 1963323 1472006 460810 1595443 113286 822897 1939010 1987836 168867 1212391 759193 1823727 65509 1018340 1303306 288537 206603 262728 1431653 177979 1413375 888408 1052383 1814849 563388 1582364 108532 1643742 759472 1479956 454252 501636 175472 136118 1785383 226185 93125 534088 1490796 1916250 1830712 836101 1354536 1919486 826952 1488898 121499 826147 27279 1350239 977176 990004 1013214 398986 58673 1035450 1567210 683651 1461990 69874 146713 1887839 1035045 1074013 971480 393416 1569710 618439 1890516 1714132 1008859 1876016 315226 1559762 1001341 575385 1679507 742151 952163 169053 1049069 1968345 936528 1346344 1031440 255000 1893156 159232 1477199 792034 1176664 1598500 16478 1516808 354562 1033856 565663 1821633 1218567 457356 1012766 1490872 607955 1716751 1553136 1766822 410557 1865315 285008 1095229 384918 690731 590301 1331359 1054328 1629989 1641456 745967 868167 1304947 1834804 1217044 399395 1268386 93017 777368 298077 871224 644878 1194800 410128 1927004 1044117 695556 495817 498284 1850621 707084 1419082 1793087 293251 1026308 198052 1791110 1989757 135422 1272084 1331995 154401 1302701 1033297 1136210 1240209 1928461 636694 991920 1524198 407047 321143 11830 606276 471417 1041793 623652 1872499 883378 461187 1340533 1589301 1341202 1180259 1156489 117614 420550 1138153 1508707 268034 839192 151600 1690031 1425847 54255 162400 1034433 1842036 1143257 1119058 1674983 426357 1097946 1790146 1093977 1218605 996457 811390 1427223 1308690 476579 1640787 289439 1243763 1357109 604462 1318191 526246 768121 1242086 1679680 1046168 1333377 1836807 282712 787950 78806 799402 188123 1655955 609400 1209617 155433 308408 784078 857615 720407 1503670 1589557 1593733 1453901 756473 1428711 1729484 1450854 1554430 903847 1895942 142328 291754 627832 1455373 565908 1680489 712605 814568 1104300 299990 30101 604325 740303 1326998 1988665 731930 503975 191138 380129 1700055 561422 561283 761620 486761 918572 1755932 1294488 657772 1634143 925272 1150093 1534691 1538509 1583214 897607 852492 1919712 1668987 474696 1440691 1811637 643636 1404145 492749 232482 965346 147730 479634 881882 19817 764505 1613089 1920065 756046 1111080 701447 870306 377538 1569493 1920029 1886670 1574074 1167102 1923410 381477 916632 1166709 401385 237962 946649 674121 990661 1269515 576181 803981 1758463 632703 219141 1916808 1862664 1016547 1650245 464951 131407 1118178 1269202 1451212 991839 1199314 1919715 1092497 1718570 584921 1575006 1384426 1591433 1606997 424648 1008107 532692 1889796 277282 704364 1204447 1768024 1580115 1558013 116276 1105601 1281299 509037 226877 1474830 1056243 102239 1507689 1280633 1260655 972097 666808 1156202 1660069 186056 1634972 1687962 532904 1735946 1464857 1810886 691303 1497890 180667 31614 298270 1920949 1227705 1154805 248218 1996001 249139 474253 1200604 627787 632720 1815609 287992 285623 1664807 1918477 1557907 921 119342 1188121 363429 954432 1922555 167701 24443 1865852 245463 269483 387695 148955 617687 661742 955705 1003759 1253357 1230339 1718734 663271 55183 1375064 117140 1032953 495326 45844 328602 288549 190293 1311788 588938 1814725 1016472 1460765 1509037 530471 72934 1958993 39295 1218888 1625504 569807 1589331 1981897 337337 1580603 626846 789085 1127907 231767 972436 855749 1575185 1423642 1613298 1248580 1803603 672726 1105986 1630209 294830 1415866 1060911 1469157 530404 1597267 484608 1131405 65954 893647 630707 1092083 1324633 141818 1912290 51432 1027111 1338962 539055 82500 1229118 420016 56978 1538573 296016 1262052 1577056 1953493 66760 1523097 1504777 9657 686570 1218290 1516453 1165947 1432006 1723040 1610963 643217 507168 1436315 1389894 1065070 1239248 720517 546674 742316 1233407 858831 1573516 475324 1220129 1965998 932633 803158 116333 1535097 1565438 648738 1481508 1793913 919286 430795 672747 1365556 1166403 388530 1909515 18273 971777 1716516 1815998 1203765 856876 1344189 1770716 223143 160623 308672 93319 985385 606461 176655 1663742 1264776 705302 1696257 326864 1697064 1002169 456251 66504 587501 108045 1831602 1879893 853391 449653 183483 1562423 517933 250612 564658 234371 701903 513610 190528 235292 1424655 397730 1427422 1900931 1779937 1419000 1753730 1554855 1123201 1887062 247301 1451375 1663983 44308 1897145 768329 1783724 1402202 288675 1973197 699681 1054703 306248 1240364 420560 297610 559226 510009 534609 1691359 1091349 1745726 1438729 756318 1028839 1729160 1945011 1493810 1060043 214396 1342503 931429 1021563 296954 810062 395901 692374 888947 131427 1732223 538378 244663 846814 599515 998839 701256 1655044 1572836 1422835 952731 1024336 791225 795950 580671 525022 7620 518534 443688 998957 719181 1898358 713485 1284470 544834 1035402 1121188 1548215 574107 1796526 1364296 917242 1787268 1391344 663184 1924905 1539778 1918927 1339978 380101 1510187 1391756 1436568 1905186 1525635 1104575 1489054 477269 603668 279653 836881 192052 1244160 608942 1347148 645201 1562391 995463 555525 1102706 1022900 1268542 286115 1270025 354889 40510 860458 1524076 9308 1383445 1450496 1375846 1389674 1195248 27094 898665 1243111 305960 968939 419548 441944 362679 1071926 786520 333301 1567828 1153666 274548 1474086 982877 1902845 1948290 1921371 1457148 244923 500558 138057 209006 9227 969729 918971 349881 63490 1185547 327582 305732 1957106 1974317 1835862 338025 169710 1893419 1755039 1962192 280915 14877 1159686 618855 1305739 479870 333802 1344599 1188390 652813 950656 666767 890844 438490 1386432 1987310 1906085 1930752 1438407 1624835 31136 577832 1247487 1298623 259217 1762608 1138405 1912911 416887 1077496 461757 315723 1601803 1252402 597844 1076504 1629122 46725 1912945 1120989 1434792 1674007 1560018 214463 273751 775653 58464 1945042 1066627 1282150 290367 872115 1762976 772521 1920858 1972416 1151226 631933 1358764 1461174 645385 1007325 1590739 187394 1734773 1791640 1872760 1766829 1203161 1729567 1084991 1646487 147165 897841 1502286 1497079 1642865 1449026 109114 1940162 1743905 1387303 640695 1186524 1866641 1413636 1500164 492513 1590541 1543576 816290 1935818 1399073 442372 468393 46068 1176268 741254 302374 918474 690735 1287589 1663036 480092 901913 1316273 1698261 127326 348132 1663122 806024 27398 877862 1691235 1554844 273084 1675390 728916 1386303 692008 805569 1602283 366217 9394 318426 1596026 609685 510073 1462129 693944 1883060 768908 49348 1019010 627703 59507 860774 604471 1261611 662628 514852 632054 637036 408953 253621 582040 151065 63609 1897450 1766113 674665 164387 1623424 1032056 1112938 1606560 1667665 407528 565920 325496 183746 122541 87212 160756 100912 1470595 989698 609451 639624 595860 421918 1001151 1577128 33062 289430 1166169 1868493 1955791 160846 100963 1373374 753983 1007232 1501618 540228 348007 1754718 1015926 955791 1584154 909280 1277408 1743857 666372 790959 1974300 1412300 308599 1700947 525003 1439126 1165803 1319146 986928 1549846 1009329 163495 1465146 480706 1222982 1310975 405969 424587 583716 194000 373670 1438809 506011 1046807 817516 100985 1820268 1322127 1060766 217735 185686 706295 1034870 403517 1155962 1762267 874886 948007 675209 746538 1738633 1680922 1846922 440288 59899 251526 625533 886629 1595478 160275 110550 305967 1645435 807432 1367206 1739351 772998 17574 1143682 1977799 1567008 1600725 1233925 1305397 433877 1744986 1987126 309548 1313164 1734194 417901 952812 1336832 399375 1954816 1295947 590207 1635403 1126231 398628 794509 1110674 34535 567790 1191124 64151 857082 1141010 1562846 516213 525039 40155 537027 342588 796255 1978685 484791 1985552 1220844 10730 1216145 800840 202239 988834 396267 1858660 1779709 199537 1106157 806132 1211214 217029 693157 726098 1468429 195847 625712 1704365 1993442 1467945 1360618 858792 1103484 714806 1728357 1501411 1365400 1346408 630751 635626 1649742 1494024 532325 206147 576220 1836885 305111 1833940 1457249 1598161 1466465 82910 1552234 1040689 513751 1453356 997876 13912 724535 303508 818377 96656 244418 1296257 1239564 71328 882249 1743625 1977033 1835089 63685 210389 1930029 1488299 829303 403152 505547 488161 364564 1805374 48163 85324 1149546 1817158 1607550 1855822 1302862 986717 1806425 185096 983841 1132466 168207 1272860 788063 247272 1380992 855340 863499 1418251 551665 968608 1903153 1979813 1326389 130753 913744 781896 142380 548539 1843142 1920510 1892943 1825277 1745504 1535552 579589 229717 1256216 927964 1239520 370558 1461808 1802943 796187 1140549 1919625 1492854 1315261 1911975 1383305 551829 1370493 160761 1471670 1329288 1436135 1673980 1931351 1071391 681942 1222694 392939 1191359 973654 460058 76558 342206 1044294 293709 1497491 150332 353046 848418 450104 1294636 390035 501788 486318 1214622 1422885 763845 1416900 739876 905918 810375 639618 123623 1034116 482778 1603429 611087 972817 781649 384687 598050 1058043 957910 34756 1570346 637063 1813208 401274 431530 1032934 103957 925289 1091581 1418522 1643953 706624 1624596 823539 138479 877479 85185 683037 1356902 670793 1543675 525435 280872 456542 81803 1246548 1906550 1957211 139390 29928 1945633 1921066 1089220 1683509 153048 1377348 162448 1339853 310306 1123583 1928955 769361 1500150 266219 1670083 1830895 825819 1802866 890383 756410 778375 1723129 37305 1850297 1511253 282801 294236 1664570 805043 327789 324759 606766 389032 402086 86343 372142 1794845 83196 1117916 1464953 1131150 588078 1450031 377194 511196 1167528 954733 1777716 82214 1204456 185306 951357 1074846 59586 1536113 1373213 1031109 741321 849495 695528 1072908 1795313 1429340 1615931 1240259 688371 884745 944052 1774706 1433332 100792 624161 1865441 1826619 902322 792554 1063573 1652422 1552491 54034 1008363 1417540 365707 14102 1298516 590504 568823 1067423 1809592 359513 1952289 139439 1653137 1118433 1469352 542821 1126829 1103399 1672920 1920542 1097832 1629521 1696375 1605925 1151052 764707 1042968 73107 1513941 573903 583417 333450 1551011 860115 1298006 1180336 1788179 1057540 1454187 1327996 1907194 841800 1054936 702770 445097 1041796 297302 1924884 1691390 1028731 728550 1732931 1321365 862445 1769212 166617 316197 1079030 778247 1114998 985209 1254468 117292 4886 109484 1773345 1049476 1107126 1962210 1148898 1317669 1880094 93238 1369118 1254658 1780957 995145 1044333 441618 471779 1156049 1812859 645554 7660 343030 467880 1270787 681988 1453950 1767822 1144831 227015 310904 1252466 1880775 833798 1184875 517123 1886490 1509931 1255753 1181924 1485802 717387 545529 1002149 417393 1878834 1025267 1497629 68357 1265362 1410705 1227575 72301 1585178 1766700 321466 933316 173420 1710011 231497 1685086 1076108 1108136 1523251 252228 349199 317153 1253555 1400604 581699 504894 634887 1070932 908008 177320 1364882 604490 1934554 488092 47000 1462633 102467 1611019 564093 248571 46772 1502976 1986708 1184305 247331 1337251 1273902 17248 1099659 853587 415236 43268 1231747 1618975 377524 604416 73094 170220 1559292 888829 1421183 1798761 11961 473812 1753739 204967 1523068 226113 201769 642252 499333 1946338 475264 1570391 137233 608257 821245 801811 1328596 991613 816310 1148900 241766 121919 487760 581572 1274109 1534121 1279192 1171167 618431 131271 783174 1175336 308134 1256236 67286 1758197 1520862 910529 1044267 1701454 624143 633034 1278922 58090 649793 287659 1221719 1390711 1087669 137111 1230690 499150 759723 801631 46448 1193637 438734 919676 967018 1987072 1161513 1624220 867031 1376699 1964896 1686634 1736371 929702 1819686 1203891 809865 1321045 1504712 1040753 68870 1172887 1076508 423830 621997 1764724 1817123 27710 267844 503951 521233 945809 646459 1825102 48593 1716661 225424 376889 1359468 734064 148901 1710236 1353496 915317 1963874 1993353 1558582 1916144 1410868 54885 960732 1931876 1095559 937432 161066 839474 800955 14019 337508 1811024 659606 1284351 784137 1930926 1919504 296951 848229 564741 1644396 459409 719449 1096948 1185032 621539 1099930 603447 1261826 784095 1125486 1173553 382835 609546 89474 526256 1126943 224542 891640 1611813 1840594 1571364 1153789 117074 1902140 1452929 1741447 2093 935211 1897621 1466767 54177 655676 1344526 1490684 171017 1943485 162156 404827 1651467 1722668 1338129 558798 510663 1625486 1962445 597861 1524569 1107501 310228 1545358 65800 1204745 1076148 675957 345835 1373280 1203609 463694 515891 1193178 1508722 266423 248596 773639 1454906 1521085 314085 663607 1232235 146772 491229 1386068 1319443 985331 1908508 1094811 853218 1819295 53003 1699983 354467 1030552 86402 994050 320186 1436019 883660 1222970 838220 1015297 1782875 46279 806873 1060399 1143626 452356 1278764 160056 1693227 264067 418034 594288 1051858 1413117 15812 827459 987897 1775025 225631 1736014 1219816 1081938 1450410 953668 964555 1104601 1079065 1036055 1623656 30255 621214 567179 1965822 893494 1363938 418085 1661068 1134003 1792555 1910517 1924644 1343957 375785 1998383 267942 311072 1543392 397063 1618848 1643194 848707 151064 294151 355781 432306 721484 1479757 1044026 1238494 284242 1587475 132320 1810745 1541808 1020394 522023 909402 453096 855849 1987850 626482 1708198 1658869 739450 955020 939731 1807776 1153517 1688352 604772 987325 1938409 373841 209181 1292031 655875 666281 1082476 1548027 1955144 274734 511210 1865548 1450128 1531944 547638 505762 1765076 456000 1796395 905078 999468 567102 418472 1888062 1569009 136736 268850 325325 1747155 347099 977022 1552725 932788 1297277 394584 817106 1087464 1033624 1862003 1901161 1300963 1743144 1813650 242936 876562 686164 1881086 1405613 954742 1515366 1806519 911323 933204 1365511 246458 1213270 1337182 598384 430657 839763 1129705 1362647 1516182 973180 930415 503412 1673851 1807240 579331 673057 842381 178302 1778594 188604 964260 1266861 1055460 376206 507235 1994081 19383 710781 1238555 1309605 466429 775845 1957690 1982940 439358 1483638 1391917 792688 1243170 1490699 1392416 672196 1468095 513407 1969962 318589 1398688 1412772 893424 1912344 885205 638130 1433450 377817 554434 1809993 1433396 851986 650785 813126 1447761 1588554 742661 1675309 135011 1883828 1728801 777548 1106261 637287 661960 1385453 1755929 1247240 1316315 613743 653078 1140131 1346752 84403 1603533 730350 1279060 1659203 1540407 1746208 926002 1429377 1009600 1578513 807614 323723 666724 1569273 1457168 342789 1200091 1921130 767121 1191273 13426 287402 1761320 1795166 295439 1550323 402604 976396 1242645 227382 1056003 1926149 1935164 420698 1861121 1734138 283442 934538 1037872 1127688 1605212 196475 1326226 1583050 339014 903694 1984355 987444 575869 1359641 29730 1466742 548824 446619 1191651 805386 1760340 1487938 46716 135770 455756 1383328 1032476 1186840 1603588 556007 740672 1023666 1167917 1010699 1620352 414031 267347 337178 1730216 77011 1186050 487056 821545 1962182 534253 292287 1170233 1476136 1038511 1462903 1617193 497106 743840 1772104 572008 369285 1179075 1060968 906064 1135164 883979 717894 99508 47394 973571 1124147 922143 1102155 1615049 551659 1436366 1022175 655150 1614636 1201198 1452866 1645329 507401 1973370 258416 1551243 1379211 1605785 934489 1406148 1967915 883495 299514 989368 1500579 1684472 1555031 170144 131147 1575543 137723 1137182 1034972 429922 298914 1742362 486925 997042 534265 1154895 529313 744134 374223 210933 427360 385663 1919570 49555 229245 290503 1568587 1121858 332650 1819925 1582011 1186199 1765270 277439 1536237 88321 1701869 1123496 1568377 1586427 294752 1604121 402533 199321 538276 894761 1266931 1575126 214214 987952 439376 1329577 1830178 145529 1372709 1712150 196397 1285771 1336935 1770528 228506 872660 49855 1615216 1807286 1242945 1725512 1215290 332273 1643163 323019 430934 1599816 1753757 1383512 99601 758933 1032607 876666 1358000 289638 1440245 10620 1794835 801913 751764 1499932 48095 1920473 962363 562969 740039 1582502 503128 1271959 1766292 853116 794688 1424418 1164606 809276 1896093 1409400 1007998 1879637 1845466 1127967 1024076 1735717 1669027 794485 431054 834538 1188150 1702645 1328918 618998 572704 494211 1177390 560525 541786 357651 716648 1081069 1830335 515756 36640 1404458 1371081 53866 526757 1528893 1444203 1053401 1147558 1527430 879462 1074536 511408 1182606 666576 991614 1991079 26237 143674 1943921 406977 1941286 1135373 1409214 193355 418078 858049 1923704 977724 1212205 1261482 1760138 861808 767356 1768798 560215 1897264 733265 264021 1415864 1265848 783044 1782857 210140 993257 492529 224997 464980 556651 15841 423801 598247 1016989 1657985 1932203 181011 1029740 49145 1522785 296795 1006179 1807806 38410 1077338 1232520 1765394 812266 1653128 195266 932907 1790545 1078611 552910 22110 210362 1190002 1442476 796764 1558941 702552 1081539 1984803 1661656 866218 364580 88785 275553 1819734 671320 1311555 399212 1276677 545675 1744694 926349 1677351 1352146 464497 265201 1359972 268410 137959 915971 1269826 463011 280323 371331 772901 94487 50157 1836634 1041356 738263 652376 801457 167851 1084124 1478650 1815762 1124812 1664389 1497616 718731 955402 673246 811298 817927 89151 8467 211300 1377278 1277498 1325148 883861 732151 1286856 239689 1603766 1997446 973811 1026813 1471252 415927 1740385 1852968 1065306 1299401 526602 1900244 271172 1183015 1531380 1370148 1422095 1088902 1723722 897958 1339749 933001 1098367 507649 1937475 309637 891715 1128389 1501002 1892029 318376 812693 1121092 1665862 972493 231096 1468463 401208 458148 1988826 1024340 602090 712267 1669874 57831 1322245 610698 1035281 1028822 751965 167393 1896131 1882632 5695 1062329 174754 28695 469537 1545536 492400 1597759 279439 877741 199420 1925543 1054676 657613 493398 894818 1702653 654479 1206770 1707056 1605886 54750 1491458 743896 1149691 60102 192316 1001262 1935672 396660 1954718 1258407 818331 410414 1934541 274000 276624 1154742 1809482 473272 275029 1504064 721143 1644467 833252 879943 1512458 1707485 383047 1066076 1918135 869963 1299761 208236 757978 1367733 985797 697536 247527 1925226 1752563 936866 1159298 1163616 1631349 1304812 832157 450912 737141 822254 1943396 1738146 1547515 378928 178032 682291 1194182 638109 650931 732232 772610 917598 940226 797676 1673390 788352 999568 762939 474538 1177632 1310626 227313 282044 302660 1106811 63375 1627036 1553051 530647 1949629 1780730 56309 63184 79747 1196112 1682415 627682 1359746 758056 399077 1820332 553796 229964 178244 473607 941136 1396431 1022522 1357721 589420 1890509 311935 1488333 769227 1914275 1918202 1342048 263207 1589079 1795508 1071756 726401 1013520 1599608 1885375 1948502 748949 793871 694869 626633 503086 1220886 482315 459578 1596592 1023151 653763 270432 1992192 1666384 773466 821662 1998246 1369345 1475590 1031957 230191 1773351 1542608 1647913 1422957 1978140 1680669 841917 215355 743491 713403 1899264 587468 1148177 1906163 588714 350063 772806 1353000 794546 1159351 911844 1514806 1104605 260249 1735314 1441255 345360 1749131 1187597 516265 539414 704991 1045251 1541447 731796 1116741 1530427 1465686 524911 1975981 496361 796552 127017 1260932 1961774 303521 487389 763593 696037 537281 1121727 608847 894856 1843231 209125 1754317 1927235 80714 464017 427583 122212 181779 1726615 1966149 357124 1685608 113107 231620 858489 847499 1204031 12940 1637023 700727 423441 1776352 1524143 1565445 18939 218835 1457413 52648 1571884 1512664 671898 344370 218953 1941522 1011460 1751014 260925 572060 1684140 1388074 275725 941653 257106 1206169 444024 455746 39599 1494505 639826 992649 660477 1785623 842634 492371 1366122 386897 705451 868037 706712 672850 376091 391422 287898 1879390 1324828 980924 848823 848741 1775104 943113 1182169 1674000 830855 449466 1496372 596562 822546 1786893 1315386 128641 462631 1186718 1946349 1019502 16144 1035699 1808031 559077 301574 319748 1929003 920473 792835 994270 1738369 1793569 1532410 170689 20531 460220 570354 552977 762121 467165 341402 710161 162214 535845 1699795 59444 1007070 518874 370958 307175 1883456 1915208 1216348 424230 1403953 1064586 1902670 835846 159431 108773 436639 1487136 743862 17469 1570185 384867 1886529 807063 148444 1571652 1372037 1877349 936258 126528 892381 451530 1293589 137447 1200971 14585 139419 1069024 630519 1196058 948465 67016 1310927 1782414 488175 1895324 1657449 1769085 855716 1855797 1635907 1033495 1269389 464366 280247 721192 397115 1276112 1191243 1629201 1880524 850590 1177001 194959 1550617 350435 359541 1721222 1706884 743703 1304917 865363 636383 974712 1586910 1301305 1406927 1827568 694456 193616 365243 1510990 721709 400891 1227313 581667 790594 1765120 1163790 1043555 752354 1332063 1445474 1595847 1239931 1977810 1726025 1384991 1018487 940899 1571714 168936 1340673 908951 582246 469299 1035665 883031 43776 1971347 1472668 1790867 451816 1048010 1264582 406304 349020 975626 12756 1160415 482488 1063797 1215109 81192 826657 217190 870435 659835 1742013 1432137 1593035 1446823 1357507 78313 948859 1529292 912093 1807593 521823 294460 1590755 547498 593269 1173755 1859517 1032327 1725260 1047370 772332 1314011 805405 1277782 1535464 1070754 246690 1442984 264734 68241 399150 1065252 239412 438025 1780742 481151 898619 1359339 1590082 1354939 1873901 1603942 426571 704682 1640290 808891 676412 1393063 920289 799753 628090 1856263 196948 1551538 1880566 390159 1995935 554926 905263 19304 1323984 257281 1197769 1558862 1820062 629737 294317 434588 1544697 739583 1036444 1721157 1186811 1013185 1325406 1418566 1379283 1829038 7977 290078 1137147 947332 127440 626695 1170005 740049 141809 1894370 1033287 382947 348920 1651481 1021295 519757 449010 502386 541660 789805 1401956 413978 506927 1684447 1093444 1416535 1295642 1690071 768706 1296170 1073224 560280 1971460 727216 90810 1280323 204574 12231 1941625 706037 1183111 1015253 26690 697848 1543449 1170415 1869831 596186 314673 321757 664865 1599531 1522648 215526 1914672 1943678 702008 356355 520727 1974830 505933 768928 250229 281243 1451553 632657 1979052 1789717 359379 532530 470640 1829659 1967017 1267867 1544520 51668 531412 294042 114504 1134362 1895527 1311616 753608 1742641 1940447 422983 1002987 1794945 21824 1083603 1842712 1590254 1369166 8763 1371543 1578828 983271 1940416 1790958 64751 336244 953690 479641 336875 663658 1705377 1247252 1268566 66909 1210905 1574227 248210 76483 1609957 1650064 1008132 210384 1671350 355203 1979689 1885646 1419712 1943386 1642298 393776 1346013 198128 1981928 333552 1177201 1102645 889772 383030 1551615 1306330 1590906 75777 1023764 483535 227531 576080 1184094 1907020 772624 50592 593900 789744 1645080 1279754 1383886 1804349 1958004 448585 107332 760618 803310 791607 1855641 1030247 15801 1723224 650539 160827 1135973 451289 867197 513296 1647986 831231 816712 1575081 1474198 1382062 882704 512585 1194827 746450 1472762 922553 773568 405724 153738 666040 1470393 111238 996894 322603 1069405 960037 713943 921270 1171152 1843434 644813 1163391 1074274 914565 1145573 151298 460230 1519141 1146073 1100272 1786886 182738 1555304 1504977 1815598 919719 712399 1072565 1249977 1200275 642029 433161 1156170 1796760 760075 361760 1228270 73962 386147 138014 1093822 646615 241102 1074216 535418 865122 1396382 1834512 937247 1470861 344727 505849 1138085 1621692 551740 221788 367940 1575963 74742 781781 1217100 1539658 1485741 1235925 581494 514878 1869714 866374 934858 706611 1755973 903806 988901 933592 1783671 1643581 163492 1859349 472602 1109878 1240213 722348 276162 1009098 1979466 1756210 1121058 410118 972267 917263 866704 1221960 998557 704287 1030085 431865 1758490 949130 1421549 1475453 101180 47635 883076 1155689 1646186 631587 1635784 213854 1779766 720513 1201092 1224333 404521 1412050 1150561 1708995 589702 34935 1431816 615628 1189098 1426455 1657295 142007 444606 867718 1235362 1529773 1364357 1453929 536173 213 1321066 1829454 584465 1974619 474907 1917992 1811638 1106319 379979 215855 43340 552193 1312548 745107 1539049 948689 672598 1057066 1072673 368844 29694 1230940 77754 982277 889437 1802880 1870905 1647870 588607 896393 1240738 1294502 981878 96305 134519 253717 1584752 1472192 121509 923975 221510 728131 714476 215320 775153 869399 1412521 564698 226236 1464649 1887338 646790 1875531 748059 1358359 600824 1492529 1790697 1497010 714818 306530 1352985 1272224 1712711 1993363 203374 1213927 1082986 276648 298199 313472 1767109 1550474 1963327 540545 591392 581114 751083 1098311 1285575 475631 17473 439187 1917864 627102 639669 66149 1160520 101772 198229 805883 538168 388152 1844606 740097 1321520 261744 1255002 1237180 1279457 1474921 44794 582665 1161197 1335022 964669 624275 421964 480359 1385839 1539273 876419 157568 1892865 1314380 365276 1340785 1171388 1027608 1039879 897757 286336 115918 1767580 184816 1990744 1241557 1225288 1650155 519759 1637146 1257946 1321304 1748396 846017 121494 1443985 183156 1445570 1298693 505862 1407676 845974 1916646 15699 1807229 1710083 1214982 1740411 1170180 801459 1948213 1981896 1718787 1003299 1959379 807635 1276119 1007583 205461 478305 987090 1458375 529867 303745 209843 1459815 1759809 306506 589532 677478 1656684 1067400 1224009 790213 1173940 319671 1851778 1250113 625562 126897 1885170 1684843 512004 1733584 1496761 1731581 1487857 1694571 1262535 1938091 35793 1166576 713519 793821 420634 1744363 93165 618779 562756 1641218 1843683 342803 965961 1604701 205837 164582 866463 1753246 1393963 109623 990749 891751 1562495 243155 557310 1996260 1473323 1508721 1765385 719545 1871737 226886 960435 159824 1928325 1475967 1162593 227592 638149 512057 1451070 930928 878165 1398288 1848320 195885 1432190 806246 1864277 1553715 1009630 430285 1570766 411274 368544 855600 388206 1505678 44708 377319 1499476 827361 714198 725705 1997314 1500325 70768 1553688 334346 18320 1265851 297464 335842 1313690 1160488 1577214 1333067 1851955 1586898 1618574 423878 1974417 1912368 824623 523479 1022399 591582 1906456 35555 92501 169587 605695 1454973 1098574 1439355 1158594 102450 1799611 1502263 798319 847000 1653994 1555779 1589677 1385047 1832652 956388 180965 1134062 331148 888752 424809 1620899 1182944 353817 819197 127002 285272 451268 1399788 896913 1767473 241200 978759 1519392 642633 1647554 1427100 763291 681500 988199 1589550 206246 1575390 1327777 1830713 512678 1356556 1496523 1138704 1041110 1420332 1612477 629987 1418755 1207998 1543578 1866440 893958 1472616 1523185 533101 194099 1394313 1687744 1325822 107140 1607410 1420361 1952553 966613 502954 601172 925008 645115 118121 1722348 98094 679420 1267125 1528399 974234 317564 1439149 1822620 747448 767549 701377 402289 121781 1884428 1555888 339399 24202 14693 497882 562512 1540588 1086606 466803 1501303 939578 1622789 238613 1625968 646497 1452377 178633 1543331 29498 978902 153717 1959116 1978481 1108187 626556 652422 607807 1300297 955435 1410332 1235719 1809725 1992778 1717813 587465 1965193 804963 661537 79039 1200115 1830809 918138 8917 65183 829215 1859192 1011358 1079987 274375 156556 1892656 1454829 1683472 1171538 542792 1871832 1601476 1339323 854331 1031522 941266 1591625 281179 706963 439786 476447 667879 1504653 1685722 1233713 805697 824887 1483787 1816982 1707112 1866048 1898766 1759183 451204 1087208 1362361 211883 1773038 1837362 237463 694155 684183 448738 178352 771545 800186 1757123 744498 1397635 1393442 1187005 484203 286860 1468542 1739385 1182474 1931707 478661 752260 1936411 960609 981861 348604 137517 1432565 42994 1028521 366872 1570602 702133 1977598 1374830 1393677 1202711 1159039 43024 1650419 1662936 1982316 840797 1193006 1751044 1274627 767711 1352384 681929 962862 1060404 734658 1289907 1674785 1082821 1199445 672773 1292099 270019 638466 1101984 1156705 1786102 514016 815546 107229 659153 1690173 1524556 1261602 1508936 1295611 1867434 1381062 869292 207123 1001863 1980848 1718488 1197460 1328826 791311 29499 96812 471110 155357 516941 1010634 1265886 10800 397821 106974 1528299 1971783 1586604 646239 109894 496625 1784204 954407 359298 413234 643935 138590 233453 443015 732471 308455 1093348 1954017 1919842 1607159 1958264 1316522 1742894 901961 1650695 1050182 148358 1826854 1513424 168083 378437 1188230 1516950 249801 1203845 1781063 498026 1001220 250563 1219028 1163824 921046 1584710 1258767 602231 1715769 1936950 813442 1016189 1341154 76217 1271565 439062 1181343 43370 478227 193172 1219003 1344906 508071 410263 1302243 982231 1097107 151277 1695901 313597 665966 1521328 1545587 940950 1252987 1953320 1918969 1315111 63896 703498 1238406 1920018 704625 1509449 1598325 1906223 460625 613237 1646305 1571678 1010730 1941012 1044108 1240293 1922129 1934034 918544 1708021 780861 1826288 1365797 769372 1642043 1393119 1559298 985846 500442 1879679 1510282 1406584 1520240 553628 489218 1873503 1158745 649157 1459111 204644 276950 603030 1087046 349780 1046806 512910 1704542 519932 1771693 455938 155132 996471 1362213 172990 1674426 1767337 1315620 1588092 303158 148937 1989098 620445 98596 375416 1299223 77993 567627 1656985 94737 1911759 576244 639233 798858 309406 762165 1836659 1804297 1724766 838043 1668688 645912 1180389 1808269 1287525 1558981 552672 1316076 109267 271570 1680616 591975 1168432 1888423 1457004 1096420 280613 123667 1690581 699231 929863 1931124 1678441 1591551 75099 326612 334342 1814221 1960843 512425 327917 839425 794924 93323 1584435 1781186 287407 104212 291095 1765750 494290 916913 1348336 1057460 409829 47929 669901 680085 1270190 1125700 1794857 1100475 35633 685919 914793 1907903 805748 1558338 518409 1776088 304785 322409 566157 160050 358261 719438 1679589 1331872 476885 685190 34023 285750 282644 1004900 250105 969655 257074 26408 87504 488966 179059 1950409 832396 1000771 120192 341690 531611 1679352 1441835 1678097 48979 517325 1605183 1086423 303747 1225916 1125 1731276 1243483 57318 1842269 1997731 581307 1722524 829613 659954 1991802 1209260 1886877 8976 1527525 412292 1666287 1044859 855879 1018753 914667 831073 1818604 78347 156988 1604822 1230653 797059 256484 904923 1804036 230073 292124 1103303 1883734 1713893 508599 1989214 487782 1994930 1356806 1182555 245418 1336551 545070 414205 1414517 76937 1984002 1749745 1147186 1336969 588207 1858178 1828204 1881173 1171730 469237 467375 1910099 28954 1611025 1923010 1831116 361830 602254 1502458 269067 306243 518149 1173283 1725125 1426192 1852802 70819 1495777 1744879 1535969 80091 1459209 1367056 1421626 386424 1675417 578259 851915 17727 565064 132574 1805521 1565330 640827 867150 1960853 680126 79240 736575 1133927 687785 763627 1433274 1762924 1224189 295239 1323147 151243 1336373 1708288 1002489 1596317 360692 1161198 516018 1599817 818908 702029 1997715 1526482 451979 1685157 1106645 1433556 1825121 1136652 383191 60616 1842158 156490 134684 1449444 1384800 283223 424152 550561 1700990 1920707 970517 1402290 116300 1693210 1779811 1070402 313704 595964 793642 71600 725837 324790 796527 347153 803276 594918 1358802 1067551 1233437 126648 389655 1416849 276237 1771727 1376265 1948873 1178592 1843964 845609 873300 134158 954121 964359 660056 1959993 720680 1087433 1211578 328170 469824 270961 193019 1917842 11313 1343448 1197037 1510967 1304204 1218189 1422773 1221238 152605 648521 1689469 1033530 758033 269494 60712 316079 442205 799416 1172831 63925 1865775 450289 681714 1131210 1407194 1836083 1125946 895937 1769641 305952 956103 859419 1209717 897524 1717275 1852698 246391 1179613 947930 1766223 954056 385320 67971 753144 1230128 348061 888110 179552 998847 1565842 672042 440550 584825 1365929 1409822 1319557 1585073 655151 448796 1450638 1501651 1158304 165610 1472481 268786 113919 1999952 14260 732146 323458 1446880 1685117 1108915 81816 1058434 1600366 1663457 1264038 133566 321758 1347559 973312 679032 1437136 1027379 664737 986165 273170 1607828 1295425 576781 1944455 153434 189019 1529456 1470160 1994383 1596626 689252 842984 411772 1123181 1232113 1089309 809091 1594115 467001 1963008 554653 858917 701136 1112122 587914 124855 886883 844673 1272694 610639 36806 1242823 1682136 815005 251000 1896219 1702479 1962883 1347763 889324 1168678 1130189 1014796 475493 900678 25602 933147 837345 1602211 1459992 1749822 909462 715397 1916958 396395 1304716 1330637 1761676 1903386 501139 163469 1161029 1666862 182192 1513054 720449 1177476 1774130 144594 6956 1337423 1277202 871830 1693773 610644 139916 1233904 1737553 1196980 634915 1940840 1322221 1261321 727957 503269 1036334 1582186 506017 423266 1055240 1644834 322080 1130152 571551 39427 1239988 48890 1497870 993875 121443 418681 1625525 217742 1127748 728328 631416 1006802 1293300 1031046 941149 91148 204066 1198067 711923 1181531 1526627 397493 645298 1027411 564443 1073592 1895924 448679 531458 1704594 1841554 551095 1929517 270933 747030 1104024 791176 891098 531228 1497315 865526 476467 1266566 648828 1470774 185616 1172841 924568 1762817 1423502 545786 1925753 411824 678806 89664 214529 899422 1253517 131337 386854 802461 825866 94354 558932 918756 1223825 256030 1850975 373573 1090560 1705301 1859768 625338 141637 541606 1997451 691948 394172 857499 432942 206625 1919174 939618 1427558 1838399 1170822 1917266 290157 821214 1432823 1717998 860054 211162 1678538 1954542 748616 297145 752870 71524 1998627 331170 1911845 1515961 1480266 1153813 578035 675269 419093 1310271 1681574 1550120 910488 1734041 86050 884217 976347 1581453 1185672 587689 1821689 1776550 1936195 633763 1441924 1807023 141356 467734 1854844 1509167 1109464 1722501 100142 758890 1209391 663882 454607 797844 1123537 1677386 1750680 380363 981914 1139687 542463 1945257 1029865 1745226 1524609 576643 1261842 1572951 438783 1962841 124452 209761 1776493 752232 1183980 817884 665486 1217395 91855 1841883 1218217 124947 817628 913532 1518681 1884477 507058 1833975 310936 666292 1015700 222396 1138325 1460689 696042 174369 1150734 1920511 1606014 285547 1514317 975981 116328 86266 614913 1619452 299387 1282330 1255712 68081 1082088 1903485 1782577 1013768 1672932 712185 283766 509856 587441 270508 1979310 1660310 492872 910532 1849544 1734907 685296 1732248 1723739 1118542 1426306 330163 855420 1495149 7096 1292064 334268 1133021 1301293 652578 1682354 1201684 1869192 152134 99334 1898044 258360 909016 142197 192613 1509721 1299404 38066 509564 1385349 1910476 1664314 678432 554303 182146 1006584 91962 1440854 970113 1121372 1923310 581611 329699 740083 556053 851992 575844 1434586 82659 109902 773875 518939 1044577 880706 656625 1734102 667631 732030 828231 1899350 798443 1966466 1367866 715458 1092932 730084 800855 178979 958833 1624238 741382 162216 1798573 122044 1069827 742191 1457773 334521 938694 1344200 1391880 2327 328744 307903 986047 1872652 1994144 1557727 22909 708611 56634 102603 1488650 643185 841449 182968 1084667 794352 263518 367962 1818437 480684 623588 244598 395888 387655 789696 1094320 580104 1548093 1087579 958552 1124095 780616 1224550 413556 1381702 683984 1824803 441724 1564143 545993 52091 61729 1153104 422470 1119064 683312 585794 422594 759706 673462 1942907 1203097 1293533 1804087 1289875 342606 1295657 929050 1582942 1969679 548352 1247475 725747 1326437 1236991 177992 1389827 1784851 708029 86855 1241667 995440 40755 41957 782764 525016 678127 1810882 766731 548589 1993166 820077 1736026 1105725 1217407 461966 1525256 1147823 1874385 419504 1422592 353254 822331 1503562 1521733 437544 1802639 230748 1641121 164083 358782 1319761 1699468 866731 520098 1362770 1979796 866469 1104559 662821 479367 518790 1667444 1680322 202322 1812306 180441 1780968 227332 576815 1535055 516453 1390951 1460389 1294885 97741 1568818 1120648 969725 1109161 1331787 858570 416728 1122564 838712 1252492 1412518 1740466 1530137 1482725 527269 1314703 658864 1346670 901592 313108 1959939 113284 528937 1161400 1766976 837108 937234 1167950 306403 285452 1079035 211038 725006 381110 719704 1763683 1817475 1440008 1153196 399144 756870 1317994 837291 413398 159419 602708 1663663 947664 1016064 633936 111067 1849651 1079273 1433895 736772 301373 1253448 284101 311024 1695163 1502914 307004 1534885 429444 141675 881877 617154 1529741 209682 1631739 1454300 1920947 873193 1769162 1139854 1671718 1059009 105611 1202815 1917690 272817 637646 1469069 298149 593870 1834209 814053 1833885 1758325 1546454 1276396 985700 1469471 1367022 661248 1825545 460818 1544133 1116331 1985879 361482 845640 176335 1550030 1806435 576113 525820 348607 1338586 163421 377886 1061494 867751 1186544 1652847 995718 1898836 1789100 944914 1915712 320026 947361 549710 118066 1528198 1630261 1450795 571014 533671 206969 386136 1211276 186481 741025 1716970 1621751 68816 1458644 404803 338169 106207 606271 1993532 1402329 229613 439634 54511 63792 1282912 1480597 813457 1593757 168270 1974281 1832847 282129 1806373 1452289 207901 1864258 216195 876752 830327 1057121 187915 1813092 1623476 1365664 64022 1066931 1658905 341067 1165883 1604357 1337601 616668 188751 1620065 1892118 997750 515223 1718007 230362 1778086 1046866 1138542 1757465 750521 1715228 649759 1846898 698453 1054927 1205815 1433139 128098 1083611 406861 1135697 1566034 199240 1987446 456456 1351779 1148458 1650758 952243 828017 19901 1016040 183795 1397342 1691610 323417 1939947 744153 858169 635868 612858 1778661 783634 1384996 1355569 60101 1863126 1144433 652327 795736 1432665 1390346 1238115 1369135 1801426 1986122 121038 1017759 740900 295589 865799 113462 1421491 1987138 619154 269772 1510715 658269 1960803 1982061 1846214 1896105 503072 1946867 638406 905087 748076 525440 1831752 488294 41883 146175 648950 902019 1607753 615108 378605 1666343 499661 1451367 20801 1794522 497095 204226 204702 515318 1857523 1888274 896349 699920 1333997 1535304 1888050 1835405 119186 1732538 1563410 73703 115514 858287 1824249 82397 602110 1153129 584819 1855589 1317897 1774568 341131 1457938 904691 1293186 1524967 1761071 593567 1109731 888436 1405695 1805561 571654 589388 1605518 1710533 1588867 28253 1464318 1407426 1056048 1760197 1167348 591134 1972847 1268787 1037020 219509 1297831 224232 332164 1870192 1928741 31787 1958560 1910433 360566 400058 1681701 866653 1903054 1196803 1301277 691302 132430 1067442 998273 1871717 402299 602596 482573 1301591 1512370 1250745 32583 1467840 183731 1653687 1101471 1355446 1393534 914120 1710470 1409242 1513927 259051 1845258 554510 1761806 1101296 155462 676807 808847 1498219 551758 420441 1481678 1365475 778091 1271589 216720 671469 534319 1317616 834843 600332 932737 892846 331419 1323716 1475665 589840 1044078 1230373 85592 14550 923362 1330686 743384 1406140 473375 1939420 659742 1378118 314090 358716 262584 1617988 1017090 513654 1023477 1721947 1944457 432431 1864151 1995571 1393681 1852376 541702 102172 673335 1614155 1377720 813900 164666 281653 817026 1624470 173763 1602565 1520214 126570 1146854 780142 1526863 366497 60726 1014977 1105565 700747 1083388 1833129 1204070 1076605 1179026 271008 561175 95007 1424743 488167 198758 47947 774637 425656 2259 1351495 126940 1785483 1802233 1990805 1863574 1701663 1405087 1824224 614604 1319995 812600 9740 1733014 1766625 1941643 1687943 939966 1177979 786148 1537815 874197 1312365 674505 151399 718124 932354 599984 535843 1146178 163717 580599 1268257 1153114 154639 1219222 710302 85741 1449662 673684 294764 912000 1164082 1805617 1995540 1205527 350773 1734779 1583818 350468 1411676 676970 908197 1349131 1437456 1658201 1556301 1821895 315307 1419079 1391401 1744443 1096847 737680 1483261 1450336 233727 654156 1098325 1355144 496489 1280022 982646 384404 651650 1326214 381610 554675 1148563 401787 878528 1341364 1657734 820030 772373 1074986 487695 823260 1320620 1936582 535087 1294466 1411500 1127644 1668426 505311 1705695 1227995 626418 1340234 837425 1410984 728731 960372 266675 1762679 1177819 1003130 312577 993178 951461 286569 1861903 608147 282406 281976 1304035 884194 3172 1588421 168605 1028363 751281 1498919 294314 1760734 1106382 272282 1058541 1861912 1116159 987921 78289 863147 371016 1738282 1224006 1512649 1245043 842813 1078885 1236631 567913 99223 1171962 133048 599365 81235 19249 787664 1414067 1100696 1042435 917595 1250261 1264777 469382 479532 399326 1270125 309002 779458 1743187 728066 188525 1730212 1542444 1272058 1765176 1914908 879826 644038 1420687 1354856 1950228 1789960 742634 550188 777051 1694600 1664973 141728 1681966 374697 1590312 553653 406262 960228 208454 875454 1129845 1306195 753870 1406860 1348235 665357 1896044 853456 351211 854532 510400 582472 1724212 357204 1328769 1539571 508885 1427035 131865 1256195 369830 1156571 682804 1372439 300528 1091674 1222739 1025418 1735731 1359516 381029 1104464 1971441 703261 499085 1930173 603970 993386 1034160 106938 862212 1709791 887101 1797827 729811 365753 1404654 680836 766678 1605061 1307789 1209914 1302546 1210010 831563 560635 190937 308323 1935486 1823608 105183 37861 1980407 1162943 1788968 1262794 653639 776018 1029166 455233 177895 1950641 457857 811300 1729986 1622168 797179 248326 183906 912123 634674 1613861 1602154 1064502 593648 945332 493634 1901311 1137041 761181 805887 172040 1078965 250950 217366 1572148 127501 405814 844696 237861 626501 1839710 874516 1287551 1661015 1056868 1057408 1736198 1593986 1849193 105156 936558 1065888 1748909 758521 1507108 1871733 1443635 1934223 26392 1929257 1870328 1939799 1080380 957234 477201 626373 644907 887247 56601 1458440 30513 616286 1524899 1621201 1867822 706986 1735312 928969 239061 1432613 450716 1486732 1592642 254822 172251 1901615 1427516 1097820 221824 244189 288066 1447968 1354517 268442 1240218 1504203 1071367 101783 1210731 514124 1740585 774871 385944 1308957 287257 536346 1445910 1007906 899801 1300521 469348 1782119 1404354 161482 993076 1628051 1820289 1345172 1689398 1862755 1774351 579714 1049126 1708565 408021 698136 111122 1272078 1824942 171032 1950674 1666295 483143 286070 1735974 549521 1074468 984742 1491198 1528386 402720 73467 1897101 778045 910766 1921083 1075740 350058 994253 1972083 1028334 1357458 214165 164325 187209 355296 1540155 325981 57743 410949 1476450 1342485 668754 253049 1955606 1996363 12086 1793293 1583674 93292 1635850 1037165 964945 854254 1252852 849021 1801452 1632111 635173 1871305 1012990 180160 1525921 1245257 2852 1888670 414121 511564 890359 249157 84865 1706208 47957 1467427 1911482 1631976 61803 1182602 523981 1227628 30987 118791 1568101 1290859 155089 121397 1611471 476530 1121562 903215 1912058 1328797 1648336 859281 34525 962942 769392 1743840 469143 1334345 1790639 963982 1814017 673443 53632 1068263 1645701 1879074 39251 422238 1626850 1899194 1448405 714322 332040 695022 97016 1348176 1877868 657176 211457 1906867 593207 738955 777333 767767 139968 176170 1940930 1617053 1734090 824356 1599915 27925 1142432 1029243 1967293 1957928 1334717 250211 204009 1753283 30409 383698 1381264 1691680 422788 292899 893741 810269 809606 1590033 1493310 1707018 1878275 147528 898609 729143 1354543 1384636 204696 61852 510743 1135558 279809 485403 53115 1864092 933212 242832 1517317 1143581 124390 1884803 1775500 1805717 302883 1964221 516275 660385 976898 87531 304892 1579401 1264688 1623420 818294 1812686 1681586 1209175 30862 141746 796636 101630 1717930 1772693 1245997 221390 1703967 196830 1299112 1484733 1934526 1914283 336003 916878 334914 1356974 1706113 264858 1742809 927873 549867 1848608 1983887 570893 214483 296935 1669150 343760 1147560 530519 1404295 827483 982456 1659585 1150625 1614160 1439157 1915107 1384944 296947 979177 1620663 286912 119323 1412296 847413 1939779 1681956 1275617 1522052 1420059 1911047 1770787 1527110 1714152 1164914 1030566 78699 811809 36575 543355 964246 47340 493431 426869 1030030 809152 1817469 1452256 360964 1181348 213350 1701330 1708602 1442688 63502 1505066 1692354 900097 124396 1277544 800307 1237116 1399431 1372681 1567287 1125189 1362638 134649 1834474 1230611 748613 1132071 127568 56511 1191557 699022 1979020 1572721 972737 1528639 480826 1291075 194948 798177 118268 1894808 1798701 875433 1216089 1846167 1830764 818816 416406 626612 1846785 245948 1179513 1486612 23487 1755713 14013 937588 177545 1008183 953880 205294 1823052 302291 1842916 1534627 907225 1944328 1542999 1565192 1032187 1192840 1957773 481707 1053027 163363 198248 1904541 467026 107995 1688093 980407 976259 296307 1793182 870249 1432434 1512674 289048 892848 141826 1142065 1203550 393160 349557 1804167 850007 732947 1328115 18749 1908465 229678 1557815 957538 737145 168561 1284405 1985658 1429512 1934219 1128138 1359171 1707725 1940003 1674237 136959 1722079 563795 1673437 971050 612342 797642 751961 218027 293360 11172 835768 469074 680871 1138593 699459 838266 575485 16477 267589 1778019 449801 1745357 926664 701740 85063 870437 735761 861196 1225406 61144 1111197 864046 1017043 1258937 1469199 1331159 993024 1195483 592793 1175879 992690 1580822 1495561 1483180 255547 1974027 1410636 162572 1955682 1718789 1361807 1068578 1138212 232037 797853 1548004 1466730 735670 528246 501376 642805 846851 217188 1283456 1656009 1642773 715008 1961755 958165 77968 762712 1594238 1046653 1496440 1996560 1313836 863144 114397 1030056 1780673 1604743 652109 1324288 1096838 312953 878384 1874542 548541 176876 189950 278217 941354 1116564 1484480 205000 798245 470999 264461 1653570 1795139 1959973 259963 1823470 4049 984455 987182 1319834 675248 1155230 1241999 1697246 1553320 767681 1857326 1734821 1064646 551639 381960 1587768 710444 1739338 759719 347005 1564660 1260767 1742281 1756372 1661807 161405 499899 1666146 370444 600511 467198 196450 1946023 1623917 1724366 1337726 926445 312579 1708000 871810 1922638 1337099 910697 710678 1193604 718583 1335232 442026 680907 1550104 779910 858495 411857 1991444 339040 414376 889467 1757347 701808 1543127 1819614 872492 401452 384127 1333762 999386 1904421 908080 734611 986531 1078300 97284 930308 1734061 1297959 607534 1933290 1027259 1017559 1958542 470002 101129 95627 821549 1788023 1311606 1171732 296521 1674132 765755 705238 468988 251712 519275 437623 139109 354936 1650634 332550 107122 649752 1948096 1149504 139650 1592779 970183 1624134 1017574 1994147 552736 1652620 1890292 105463 563794 1491951 677025 919713 1943238 735155 897488 961073 1058057 720158 199474 1000676 624455 553604 1182354 1221105 1959259 878772 1448463 39626 1354409 1293829 1947066 818895 639509 60012 1508359 884164 776675 1299354 953045 1175520 1275544 1319015 1177789 1668264 1722605 34095 981834 1593968 1461182 1454764 176113 158683 1955627 1603529 854937 1926178 1603281 1595712 1886243 372791 1309275 1543422 1802112 779742 47589 902329 922424 942265 1047720 1183570 851329 1410748 1251561 943867 1270264 82489 240188 1535675 1283546 1077668 584811 722694 1075234 394047 1517384 232299 488462 1268411 157281 869409 795385 1081741 896226 826218 793826 1105068 4104 588555 1544622 298936 860423 1901329 1761602 1175462 1371741 1572677 1057496 1825258 1684505 1092726 910353 1942081 1660427 1051009 958765 523653 348136 1760164 1188890 1589658 798554 733576 899225 364774 151204 640372 215884 845116 1287747 948726 1973896 1774046 1699299 255345 1846225 1468468 1535961 30666 1747907 1793320 1685495 1312706 211217 1663428 939303 248301 1788912 899194 1628645 736525 241639 698337 1987161 1683200 963504 1545792 1749699 165646 833303 1129852 1190016 1402522 1354491 1471384 483008 716316 1655649 1053374 659757 1099775 1846912 201080 378399 714677 1599787 1430604 558263 344773 477859 1452352 318470 812343 389516 526274 958495 884671 991893 644039 1170774 10552 1237083 79628 1776243 1975483 1568453 1310152 1345469 583429 152744 887836 154771 929242 368101 672644 749492 1711118 1905600 1061603 1760827 1862593 1838865 1577377 299493 179894 294731 1606088 302986 1646917 1565919 284155 1291360 601022 1838253 6920 1481732 32177 524745 1346324 907080 1777652 1150722 429297 1004513 1373877 525913 733326 947177 566768 1538457 1890626 1320017 1327247 809051 1747132 833482 633645 1539149 346924 1861968 16615 190538 1692140 1591726 1510785 1868496 1610976 1964928 997678 1961738 852538 804227 245176 791063 276963 115834 1850153 1468366 1531280 1554837 567786 740036 611315 1677951 1885938 368295 407833 1566548 1997249 1196813 1169489 30304 1122700 1010857 768026 355599 462829 70479 1582049 723669 644920 560617 1222295 191555 1550356 1119265 288223 533054 1648619 793233 1777832 1971954 1817191 562101 871131 1029983 1117249 159462 531296 66898 263303 1822377 1813484 345680 813306 89201 123402 1002187 962371 1992934 608922 1608720 238974 847944 160092 517645 730434 288494 1211380 797904 217050 122496 1624311 1897202 589428 1418335 336285 174341 776045 922737 89988 612134 435835 1212408 1551939 1544584 76530 120556 186344 681624 995691 1698940 1865578 730216 1679790 1845861 1126096 776473 1581315 490435 165833 324876 619665 1605893 376375 107848 645797 1100767 1753851 1012018 552453 594457 357894 886399 1026048 509835 299167 161177 332295 108735 40891 1765153 1761435 936721 972444 1557597 1810329 133526 1153927 42963 1670441 763819 1782208 423738 510623 253322 1805281 535463 882679 52083 1255366 901897 1962545 1746525 1557567 1295599 174520 1281605 933164 1825593 368406 1895921 1009900 1553969 596032 323163 1491743 531621 1912007 959129 453883 1386024 1703280 962763 289142 1750174 823799 409135 904626 1760211 1767896 1499592 564416 1659676 1869987 426947 1854843 340299 1100730 1591376 1023377 172938 1435714 1357760 1260346 66461 1112152 1582744 981988 1783892 1062690 1116112 1825842 405626 1543840 936047 1087549 1463499 1509469 1735804 1513048 1879850 42578 1209912 141767 343070 1567530 1032539 1593673 938221 1811928 1872802 1857411 41344 1299666 1070411 919340 1769250 505338 374966 1152419 657875 1920116 197751 114190 340553 584404 1889918 1149324 1818117 987920 1129936 1312012 1844546 1543480 309168 82509 416374 686053 509593 1677685 180326 1857080 1749587 1750517 184077 1966603 1935119 360802 1737641 1832414 1081008 1108973 1773052 1084330 1105261 1204426 376411 1153718 303347 894372 699837 1689238 533657 1314588 1778562 210720 831985 1207473 1194601 1429030 406699 800424 300503 1045691 1329090 1484893 605355 1407311 525994 1695665 1700607 1598951 71385 1773901 1375440 1834862 1802166 550995 49762 871288 251783 1691619 1510992 575039 1361345 1457434 533034 594004 1901173 1633909 1989330 327960 929531 924257 1656725 1963080 324205 354809 991141 1233046 999847 694 773221 176945 1128104 617210 77918 900255 85359 498960 1302585 1175995 1199291 1464051 690339 84958 1392677 700433 518568 1121263 537619 1834936 272879 395084 37307 393085 398722 1093282 1222669 1140073 1736390 1529157 1956019 683944 681320 391037 1708114 1831850 827375 1407207 307538 13609 287224 602421 420190 1847173 1743112 1319301 1671970 916189 441151 795267 1626148 1354970 132627 1785057 1384887 1917250 655576 1782939 658781 1640959 1373922 546105 1807084 1538589 1464534 654661 455030 61180 1954547 268188 1895501 401911 1983460 1007719 1854454 1114894 1166783 1327432 1835319 1075262 802282 1790970 985005 555439 158309 814256 1194145 477168 70268 1577317 1394620 472605 176933 1146356 77302 1958893 751781 661553 983987 87035 1222918 785380 187304 400880 1718107 1838205 1845125 1596753 1093405 629024 1599678 196506 216663 630905 1460884 840484 765262 336462 577062 1885138 1627827 1727069 1283191 319422 1462669 1437108 1045086 1947258 1460236 210300 779697 1852647 941943 1695790 1795172 1540452 1955042 1867552 839811 480422 14463 1900612 1538443 1035433 183782 607098 1439903 1000304 584699 410732 898681 859839 1666638 1622960 1834931 82866 229933 1447917 60417 1952890 1220783 953903 168035 562266 1757329 1418420 1693690 359018 1655954 158029 1937041 1384564 1300232 319433 520983 1842715 630080 393661 1800912 1821262 1528882 399276 1314424 1482547 339190 1226242 1617553 1895101 141748 1425456 216099 1115565 1352236 779123 1485045 613040 680728 431980 1936129 302648 1204147 263858 641482 832224 1991995 1535601 969890 1572837 430018 613516 1064111 474002 1882476 1087379 240588 1071139 1060495 341227 1862221 1856843 766258 1010965 1428250 1354897 601029 1680389 1086297 1491889 414853 1671338 715769 728960 803806 79339 1499646 29466 308406 957010 1347658 958026 1362838 1573131 934027 1532608 427617 554809 1804868 996079 287515 815721 1633939 1546046 1223558 137378 1567071 675207 1875608 113311 692370 1206945 1327926 229803 931199 973430 1455809 1483713 1118990 1255058 139758 25206 907300 85106 246613 1885714 1827555 1313026 301457 1602080 1160861 372319 271430 912622 1191864 1169136 1308025 1892611 393620 281355 1951558 806908 224004 1262038 40267 517722 1095623 946707 282549 1526520 92352 1980415 1526691 1368348 231986 276743 1166214 137916 957262 835835 1375955 1458601 1836072 1198453 273846 902831 134984 463435 1017545 80582 331658 613350 244516 602510 97568 1651189 108030 1487125 68009 1310618 890672 51971 1619926 1727268 546480 74354 702685 728116 1307851 714460 1760419 1789723 1247125 119544 1163707 1451150 552752 194907 1565077 219676 616643 1399084 1066549 898247 348713 1910498 1564197 257068 951878 1660059 1971251 1372134 188762 1717268 462923 1186483 1217903 316987 77791 643543 1825409 52073 1070883 1451339 617025 214714 1492441 1713266 609267 361588 177744 494700 1756378 1008705 912564 34160 384596 1686199 559826 128736 1331103 1724638 1475130 1475802 696851 15653 1702765 114033 1658464 1986091 1323413 924789 995870 1745596 1131900 88828 1810512 1005854 138628 145311 451513 697411 501995 100481 458764 1426360 945579 669609 335277 1433097 373490 1130882 343914 352385 89680 1025005 1367830 399102 1922045 609404 1202015 899099 1278104 737330 918343 557744 1823621 3780 1342255 1737478 1362211 724639 1999263 1710820 1917810 1600533 747524 1337163 128979 237943 453538 806259 853543 1492336 1558552 1192958 695657 83997 1090007 1797975 1253786 869918 1279482 1392454 328947 767540 210598 1993197 548629 978882 126826 784461 906261 1647204 409782 828847 1961758 1255969 1239107 393832 946623 1331840 127550 90089 1011106 666278 274575 1830756 588915 630871 1745546 606933 1543482 561157 331594 589599 387477 349343 1683828 204427 1328092 770686 407459 1137593 939924 1997217 1076086 461319 939494 1036488 1938232 940645 1960407 1356073 1252115 1534608 732294 1642139 1578362 1625 1366844 679656 1352065 958146 747338 922907 1661714 1591445 1649198 1619185 1547965 663790 716027 377228 8635 727407 796365 786299 968717 1709731 1218904 1230341 498878 938746 1525843 80615 645335 666274 588414 1265409 1380634 1218079 1748595 81849 1654712 1041929 236490 1192263 1383498 1751095 258823 341703 1219287 787052 1718698 48668 279990 114178 1890962 270855 250472 1837074 667192 37828 1245982 830073 1602486 990644 858266 385861 1976033 1823606 1669409 743811 585407 1803936 438090 1832288 257449 1709181 944850 1608450 606856 1678055 194135 974327 1850415 1398200 994234 548756 1214040 448400 550701 1646663 198289 1460831 621867 1935453 1916551 1447986 1059338 1541814 1640566 782100 713797 19628 1013739 584763 1536256 1207978 1902204 672935 764531 830059 243095 1638123 1016715 1003715 1442639 1527561 1103879 1272592 731186 880319 895496 996041 427004 218955 1402955 1537094 1745984 117066 46093 1506221 1847332 799354 1230314 1616957 990762 342062 1201397 1250770 976240 1564916 1955365 447279 585240 1045090 403370 327063 143181 1811599 352926 557819 913497 1370685 1080981 1721076 1134997 1297800 760596 34465 325834 1793248 1152845 1651917 622094 212817 1770251 1629162 1976959 1572902 1422135 691964 694750 1221215 680232 556043 1800886 1137353 459850 1551961 1970747 1824799 948202 591919 468893 1534341 425890 1589779 497935 1086930 657366 334911 533205 107005 714522 1795727 743555 1331868 1656721 1520702 1961678 74473 1013440 1770745 120105 1226841 717559 1461454 424933 463813 604821 1049560 1166676 1193455 432341 1945088 1511287 1171288 473398 1209627 24010 1897049 1285737 720060 1022275 1159761 846981 398880 158037 1907313 42639 1813691 305906 1206364 358 459836 787407 1103117 1260378 474812 916036 434663 1152043 1415195 1542376 545997 1979554 366154 684801 715864 159937 188932 702579 1153691 1172628 372256 1400916 1777064 338172 1456925 292119 1902465 478380 1312098 512050 1496425 840500 265522 1557879 550940 798956 1521615 260943 601986 654469 852818 371007 302421 174444 652699 204445 411762 1218391 1998113 139099 819572 1540567 851787 1399127 1336104 1809918 247180 1398058 301004 1245237 478668 1058065 600475 137873 319370 665757 710902 1459792 700183 1091841 896323 687519 1507921 1593130 1467055 811226 1182039 940297 572147 62820 1356546 1235110 993543 1738700 116437 14396 1038942 606368 1868684 1358639 1087571 557300 863258 931002 1454656 1648972 163372 1753202 279233 1179000 765827 1267232 1771668 262131 709427 10969 1852906 609100 877123 818628 578634 712877 1853655 726086 1548593 607719 273025 944427 774464 1902976 1865510 786265 257220 842370 517117 1315072 1580298 912330 1319086 1389312 1212545 1446570 1083343 517939 1192988 808151 1919592 1454155 1597608 1237869 647057 646127 1650777 569507 1914065 673251 1851621 1893211 1291317 1541321 1417020 1126696 150520 1620329 1116201 1977635 218639 585355 1699806 1155857 408004 171580 1480365 100931 106429 736635 239238 345733 1253156 456582 778422 746647 383104 1692428 497573 55189 1890391 313645 164258 1547939 1007527 782122 876254 792851 1196674 1080568 1529901 727736 1193463 1601539 1527322 587015 1956302 1217799 1515722 36786 92755 1669989 546121 1227820 793579 334480 820279 1798082 1282268 696347 862065 1265095 1608316 1001429 1334940 126477 1954858 1369210 983411 758514 1587784 550368 549983 49538 1809246 206239 1015744 1617996 1401677 1149482 650719 1129170 1124030 1915438 967757 950774 35979 1617173 592430 1045828 936107 1174060 488135 1741425 11373 368482 1377486 225596 1808458 1271475 250695 837353 1079373 1189040 1867575 691344 1143956 916638 160421 369514 1682593 1790646 336073 518683 1818729 1431761 995435 917431 1490114 367882 701970 809223 1644323 889654 754244 811910 1943285 607819 219118 1273068 240128 318373 1529845 287092 958837 1339355 1722865 1176212 1016691 1958913 467675 1298789 216200 388786 1854792 325964 603133 1779660 636411 201042 1229664 68919 1449829 398085 1988253 347280 678275 1164256 1404270 247410 177762 629619 1658244 185811 718034 1724090 654445 261563 345171 841738 1956789 1507238 922745 307910 1570821 702619 1625735 1816935 488567 129980 1554012 5307 920114 920402 1487783 1785860 1952748 134691 1338515 1603550 275472 59856 1948606 944153 1243608 420144 1535046 831111 1296080 1858121 729661 1957478 215516 304951 230804 1242714 1408918 1465641 719581 599875 887666 1356401 899261 818132 1494113 1612520 745489 1807421 218346 502484 1330950 1995396 1371547 624690 302240 162432 1214860 1062717 12078 1608324 270221 1298964 1026145 923713 95989 37453 1415881 1791585 1453149 1280289 1151238 913748 1738201 384847 406568 545179 1635378 1147253 1840992 1486036 1167158 132790 1754809 1268181 1127288 162576 157526 966333 1062513 1736089 1665904 1963706 1624869 712466 705157 679950 1760141 1504133 488701 1922956 1615350 1491364 997410 1851988 146498 1770760 1181963 1426141 787829 1169281 1130781 1038631 1904094 165049 1587273 16445 1408336 1749335 564022 1544386 1024122 844337 25653 1784426 961732 213642 1558839 1634065 1069252 517155 1322577 1079175 245343 688148 1027579 838976 309774 14330 937416 680092 741453 1434215 783354 1321775 9018 1946848 183086 1867190 596871 266205 81781 1003818 1117086 1330296 1858607 795655 662536 1169728 1924671 410381 1031397 1895734 1527817 426259 1313459 27339 1122432 763036 881371 817581 518465 451862 739441 639044 923397 541175 304997 406540 1693521 277154 173492 1559563 1336368 318621 1401261 478111 436851 705902 1259912 1955887 829850 1862104 677013 443005 135962 398993 1071088 1098209 340417 432197 630292 363055 866322 1356314 132410 549796 264169 1758586 119776 485532 1448887 1846218 901532 128162 1250360 425605 418328 1096549 271162 1000023 1718799 323577 902419 650021 1450980 1368474 753198 1689700 1802313 991381 1387626 1511646 1641073 1072041 457956 1891094 752478 28732 1103007 484306 861667 1942883 1168882 85937 941538 1280129 1086043 1488241 1613619 1745833 1377561 665967 1124901 1028506 1487203 1646419 1313333 1674517 595256 1465878 1533248 33386 513612 862874 1876528 1781522 215508 1244486 1700285 435527 1944268 812518 679465 1860491 1569062 642016 1492024 155451 528512 1630975 1792047 146447 1542603 1059626 1891578 968060 1174998 1402215 826897 510853 410827 944481 1453677 1957825 1518643 1738771 1920705 917926 1211682 624362 1759195 201941 1655925 1979975 751809 470956 458134 1983329 1763866 586584 1265837 1943300 1629717 1761234 1719075 1962798 383744 756732 1027790 1025026 1973812 1637609 858716 1863543 1551583 1754513 170840 932771 312898 1822338 427405 1767744 1118641 1550966 400854 329415 1554251 1801758 1353582 1944056 1431405 941288 1184790 406218 59713 311493 357758 1975548 1936971 412210 132839 1876067 1771822 653401 936798 664002 564402 218454 1138980 1389009 1244658 512624 1293721 542764 180993 1228636 781697 648162 1982442 1126160 1627619 112881 1666615 456264 1825943 719227 242011 770800 119725 324439 1380040 481941 766355 1147064 1641629 651503 1366607 1150605 1555530 823608 207004 1453741 192281 1285829 1721343 1915278 1843293 214821 1003495 704146 1261343 1067864 964944 1827569 127687 1435921 369157 896376 1592259 636366 532295 1860272 1101085 363715 1796017 1209550 815922 811824 896648 746068 198441 1199637 446287 1692124 221268 1597424 1033640 70507 1741313 1982611 634048 1353623 1103848 61583 252034 981789 1074625 1875728 23544 1028459 312184 745160 1297648 1604132 1142921 354374 1226512 550101 764239 1528795 573444 291173 1520140 857474 240000 1700814 543869 1806549 1583651 1464770 1751532 1651786 861344 881590 1162050 1549064 824219 209321 783922 1225231 1261259 27516 1283505 1613236 786768 622470 408786 1913521 1962171 1736079 1010121 1386634 11065 1571987 802163 458763 1622442 925545 1790748 1470952 1150399 1404805 1574887 1006864 476381 415571 1479026 687857 340900 1160654 1464639 506161 916533 444883 624575 708023 579344 535592 1302392 1945194 656405 319738 938571 1609283 680299 474352 1545453 557954 511622 464650 1264636 1532443 34268 768594 1836573 178034 1231279 750467 1652120 504039 336628 661895 964791 1508517 849397 1373685 1814273 533614 766057 518019 1514841 1004856 1107479 1122815 382619 1128825 1045155 376706 686951 1418217 1371223 132773 1050461 317321 1950120 1458755 376138 598596 1187326 836195 671599 617982 740691 354355 182506 686913 1586372 914206 870557 994746 1915031 987552 1625263 921097 1794932 519589 1406196 1957929 897882 1264546 1937573 459807 658551 1935721 18545 1023738 104788 333065 1427685 501217 116028 1334337 1340299 407489 1161140 1223816 255964 122871 712059 1899836 743361 468919 1233709 1175034 1800897 685973 1910319 700641 436937 394167 641164 1379138 447416 1538 1195639 214137 72481 1567320 820419 1160250 1500326 501733 1033075 1502557 365264 15336 289880 1319992 620498 1525432 935704 990826 1072549 1978445 1323447 1475749 371942 775032 683884 748626 1796966 797710 376863 582727 1609672 1249760 81570 639439 632300 1214416 851312 363721 572568 234058 391103 261907 1758065 1558763 1733901 605465 36804 1311771 408653 913297 746154 1431929 1043559 1688472 1558633 1903775 250835 1412075 1659112 462175 1312298 1939051 463750 280459 1082049 346993 1543740 1872414 1250743 1153308 407108 1290148 1257999 447327 1184274 6454 1187977 1898695 741069 124006 970803 1004667 1549565 307923 425205 1864539 10739 1810899 1275101 1676886 1168687 614285 1291383 1797290 171419 843686 1014140 516219 1227133 1914499 1882845 1341027 1801875 384365 1796161 1838088 768201 1793855 1993340 413036 1265732 1656404 454241 1869589 511328 1252110 610427 1112210 1455398 970544 587139 1260105 882417 318902 1418764 573628 1961790 1898966 1145336 436438 840840 805784 1413 525220 1053384 1272445 8956 582329 247314 1984094 1909014 292054 844308 547505 571005 1698550 408347 807678 1358613 950239 510983 52055 1184818 978592 1333712 1438742 194866 1360522 605886 1794947 148606 1275706 1483903 1475597 44233 196134 1175896 749812 1501328 1795396 1340021 1582287 1504542 357148 1019384 499864 1217654 1339561 1674841 566373 1257540 46685 1675953 555066 545544 1675751 723944 635851 1560441 16125 1975079 180774 1089923 1302754 1586370 130687 261361 1738476 445737 1595998 624235 1601383 407126 1557655 835324 1710163 614182 1677015 1998986 924894 364710 952242 1421451 658504 1502991 159394 947927 1246622 1538668 348668 946157 102056 1103038 1869989 1981450 1990621 268160 1163290 1590929 742301 1652925 468265 361092 1849143 1470706 489144 183032 908301 265654 381268 539700 704373 1143074 231131 588777 7127 1789994 1147391 1803869 1206937 927645 35730 1745463 1434364 1267270 1692691 369747 191530 1563758 1151440 934815 1319809 258055 1593764 969132 1225333 113216 1732335 315248 1463321 683270 1664465 768797 1713230 65147 1899657 559775 1625353 727499 1526435 1904947 1938769 639275 993919 1641648 232621 1146137 104235 647282 348867 879107 502227 1908471 1900711 1666282 714032 1951808 1095000 403211 1962361 1481145 1786269 394272 500357 1786290 337085 60407 441658 1662067 1304695 608208 293875 1086604 230169 1510178 1128956 799362 566306 1659343 1760367 276587 163266 910347 1748868 129063 294235 257960 444767 752233 49589 440682 742703 145233 140504 1816052 983564 870443 679173 59792 1372438 1457135 1676445 1867337 1938610 1348169 1738814 693231 105905 85530 141921 561438 420227 547161 1080965 1807452 1142289 634671 1787594 314291 551657 1876028 1840545 215204 1532290 1441804 332914 1943214 220847 123948 1266908 1189721 1875912 266155 227296 501345 951533 1162622 1396070 1512495 1787262 24841 1806271 910584 1582917 920957 1152517 1730745 1354103 1216746 1424082 771805 578245 430874 118970 750238 916893 1133802 1337107 941922 1821961 966153 1042928 30999 1364253 306934 1759263 747665 246885 1395190 105473 953606 1354214 895244 168944 704779 1005259 672603 1413870 660817 94386 15562 856777 869187 1949670 25431 290189 460001 310473 815200 1034591 131350 1624430 369728 385680 1981908 1542872 405924 1782890 1572794 1005973 1140384 1463282 205502 878247 1183951 852840 1387211 1820806 1446334 1154077 1326791 1507007 1383878 1872919 1592362 131643 1560439 274688 819996 295383 71068 1231992 1214459 1785024 1473344 808351 276394 63763 279860 670894 860567 739480 770091 1564346 1955313 279999 1138564 1241518 1690527 1939250 719532 894965 1874948 649150 1029407 719212 1252905 522102 557710 1645533 1349785 939758 1855179 393991 55640 1968339 322098 449736 435185 363266 269703 839350 1474659 867177 1734527 164638 863895 1058711 743053 1843281 779427 343036 1539914 468435 1267762 1358908 108656 512537 1639065 204396 1863532 1868198 1166917 792359 1609776 1309778 609257 1421753 624741 358611 408221 245620 1393755 843833 1084802 1212366 698147 506705 624745 1591418 1753477 1610729 1823292 1262916 676565 443341 1077742 1780234 1322058 1539219 1836505 1328433 485281 1671485 161358 1404174 1660746 1822971 161751 1742240 1856409 731744 532448 1013771 1283081 527367 769883 1877732 1305340 601460 412313 1068704 1480913 349235 465517 1249533 1121538 1615477 253898 52368 360173 1490481 1393905 1442727 1285170 495885 101716 1167003 1831337 26793 940454 316941 691065 705387 197842 779558 1807708 1468312 156726 954684 982486 919007 910750 736265 819655 1984482 923199 575937 261869 790101 1473959 1327563 1301518 1781501 1110858 968061 706746 321624 1945732 490378 1237049 1876931 558242 490477 686524 585168 1604720 239304 491920 95956 240595 1683270 320210 1104469 1361355 1799073 360481 612817 1112270 41379 1654285 767854 1523443 334701 1431059 564326 820239 657702 1702186 929871 1444965 723885 1530940 738 9476 827159 1464249 951196 1776371 560155 75175 1172759 26007 1396645 18587 1762567 304862 1186608 134439 1487462 1657682 210725 1965650 1657341 1562120 1310900 229971 1530292 462966 190152 887906 1766827 582224 204806 77544 1252595 1695677 969003 827297 1743038 1800294 400621 406549 358758 1345855 1502779 1326605 1508945 572152 963528 1676768 85116 19032 1622669 1322098 555333 1353453 117284 1949106 1801568 1483088 282183 1986933 751506 1344576 1613178 1157742 196002 369821 1150084 1878175 539912 1531298 1933770 302143 1165808 1977964 1009814 160094 1724349 329693 317166 1261856 459815 616057 846011 1022901 1841070 1919310 1376094 657499 1295727 1507131 972703 1459428 583461 1825341 945255 542646 1239935 1104049 1092085 165865 83605 1276683 1700839 46972 1596146 493255 642514 96095 524559 585640 55586 713208 1186460 314843 862727 1807397 1563574 1034067 1018150 589061 159371 713287 917411 1246084 1928303 1314288 306238 64085 500363 337355 10363 732312 1092995 1844745 1770699 1845940 1674905 897229 157639 728225 1678882 1418472 1869412 1538919 1497753 806940 1452572 1133453 1624609 741881 89224 1358251 93823 1589144 1149602 1661202 1491761 1712334 1292854 1805907 1618448 65292 1887930 91551 306298 1512125 883804 252501 1307612 413741 1638513 1651019 1239364 840996 1044968 924922 1047715 703513 980608 1592164 1796705 1298236 1062024 1828889 866923 1581391 433927 1714563 115908 882591 676435 1018759 572230 443085 504181 518246 143139 519450 1615427 1267703 1995504 460739 991578 1777653 997974 1800200 140308 238456 82423 1044300 655234 1909599 1317497 1649331 404270 38126 710323 738278 1942860 418596 1184315 402846 1131152 884201 1050323 1532988 414304 70095 1990080 354603 312626 773357 1119015 1426652 679553 1276473 445938 10188 1001066 666858 1994274 1218447 1681699 1917558 1331672 917179 1354289 735798 107482 704524 246644 450891 935302 348432 909652 1797579 1651763 1317632 1435178 793262 870950 670849 376629 1829602 50550 1430068 1944716 104712 780670 1481970 1483258 549490 1999362 38523 312541 921541 183778 241927 189283 1583641 97466 1154217 1310794 1862206 807761 1821694 1853896 418885 683876 269540 914381 1619797 281124 1810193 1966147 354818 539971 967382 357761 261898 1172054 1737238 1747191 1662746 947584 138155 696820 619939 1921308 42656 1791832 675709 208683 1128733 1374511 188593 1514822 1007660 1945631 1417234 1244768 1677693 1180327 945007 1974143 353203 750682 602540 404566 1284014 876009 1473592 405827 1990658 228702 1499540 528837 1901445 85153 1942233 1733311 1250719 269795 1816650 118683 681436 148601 1878770 957435 1743747 1581821 1674658 1017526 1607687 1267934 1328591 735816 704300 1004662 1343626 1480979 1701640 1400435 1363016 1065797 1935723 385988 1958531 1234035 1775683 1287385 1739533 1702499 131170 1397659 531886 1292959 1611611 1419425 1842333 1296066 874143 1831563 907434 431666 967716 501050 480740 1304310 938700 384656 1853620 1068428 1614774 473266 482587 83695 145699 1266639 1504790 301754 1313822 1592024 184497 1873257 1764411 1740335 43357 1239005 1127159 1721344 42860 1586236 611275 439927 1895024 1030824 1525018 928544 154679 1888931 724549 1343806 1756258 1270529 1720322 922706 846332 397375 1314490 1691189 147228 1335434 1359835 1068123 1709256 1843510 1625997 1093827 1111412 1169376 1278751 1756361 31602 1902603 1986483 324939 1145805 1064884 1965859 1469696 470295 1547301 755967 1523940 1126217 1896366 1502907 1593053 1125916 1051020 942851 1920472 1298199 10963 1853872 1416692 1330475 292824 1254495 62548 1725661 1865958 588015 868129 1708950 1635682 786602 1912471 607594 1948048 1059714 1564137 729676 134887 841717 449275 903600 1116052 1202973 1283664 121695 1792928 61387 612509 1406974 1599979 358479 1290494 563715 981781 230198 632280 741265 774057 11046 1992100 911590 398992 799842 932572 1939590 141048 1701002 65603 385207 1599256 1323942 525815 1694700 1899129 665788 368097 1954232 235358 485279 398593 1960579 1727842 610842 95169 182349 160326 310483 85298 1097059 126361 838406 781574 1989701 1812268 1000594 382701 1173370 1735169 746464 180467 30693 1644313 1385877 418192 64520 1618618 834543 1986729 583835 678365 1674330 1149725 1237605 2223 785498 1967472 445300 1912372 711172 821829 745755 1127158 107472 1057577 551570 664999 148441 249275 111925 1990963 237834 1233622 1608089 448468 1935953 434775 1950427 893934 1110857 1237904 1798689 1254370 1321682 281622 369332 1586399 1321389 284831 905665 1281599 669523 1798723 314306 1554968 1959411 62572 934442 312133 1972554 1540513 117803 1519916 611842 17959 856954 745567 359044 549536 1526024 163032 821256 574453 1101208 626608 505437 324048 926108 1876955 1758683 1119608 784216 801746 23878 885849 127703 336358 1709775 1543881 740396 1249106 714988 70616 1953502 1674049 1983844 679053 1866652 198266 605831 654371 1946532 376147 232718 241841 1044712 1366698 306157 693977 1650606 762637 827457 34053 1363619 1251637 1873437 1330734 515242 1427505 1247900 1949052 1553954 1152074 442072 867308 1022916 1010420 388989 67646 958516 571426 50877 452486 302897 742543 1024712 1113956 217892 560133 1289492 886819 192493 1403936 787340 1782322 473144 998816 1482287 293447 263260 1265460 1685029 505296 299208 666990 283605 274314 1942678 331733 28918 1364186 1893775 1435578 983797 1798803 527346 206200 637770 1401349 196337 267910 1072759 541515 137114 1944868 1353990 1476733 1441010 458509 1699325 1242374 308884 1609101 827508 82979 1997349 1024127 36576 1299350 875755 1002297 1763692 311844 1715468 1454681 747628 1957310 1117013 1267632 1650833 1634391 849209 844362 1481842 1961982 638803 58929 584423 16372 785359 350893 258376 1094073 1408159 1299074 608979 246876 1027389 1509577 1750053 1898589 1082491 1439399 110162 7817 1871212 376471 468085 769551 15947 500060 1082706 1361917 175709 598425 1514087 1908875 1718760 1660526 1419228 1125914 890714 942944 192490 1399504 1088959 872399 1726541 666807 1190381 1335794 1476146 1588425 326859 1688 746714 1181660 1131142 1081192 1613468 766559 656779 1330559 1923123 416014 1383383 1831485 832582 146171 1599136 436669 1893035 1614834 1698680 616541 467859 1116692 1890718 1163379 1996685 381600 416412 1409297 603166 277005 1596467 237611 1611317 1407876 149749 996772 1141521 467243 1429717 827317 109263 1957342 1457279 522394 1507396 1929273 711255 688464 790092 983360 837305 32278 382791 1187529 105454 141021 624187 1719364 1650314 1178600 1638692 1841095 1809881 95975 1428963 115569 633197 558927 1302721 446963 682934 195824 1524934 1590285 1490206 427902 1826788 1961645 1800427 1860217 130735 45120 1259063 1240947 78746 115511 660409 976300 912525 914176 1849705 1280218 457302 1254172 1630795 521187 1891651 552319 284587 886934 1098091 1030841 1667853 147479 1000800 1070764 1022194 1434410 724016 94221 1471925 1962954 927560 445995 1632996 260201 1852651 278526 1733222 1252459 370477 941278 96057 996751 373914 782033 1737557 1730044 302496 1431439 1448968 637777 226114 684411 1383160 1359039 1486700 487156 104966 161389 779695 42347 755169 1534464 1904301 1426870 745169 512049 886773 607697 53709 1892498 1669943 1651602 957865 1779065 1733384 1730511 1026742 321853 1553530 867323 1005820 1916099 710638 907447 866166 1122559 545775 1313569 1304821 1622078 973825 1825239 335124 856155 223320 33974 3912 293047 1312838 937617 311455 1183595 1704707 907927 923763 737546 297137 1548580 1829135 1012672 1122574 138669 865800 640857 1340267 1597545 377416 98761 1433951 313572 1737068 1402964 1643958 374453 1313092 403635 444539 58693 536512 960938 1365964 960520 161552 424138 1928106 54056 745258 656509 716813 1155499 576619 864176 136779 1058424 1479333 1976676 117119 240393 979579 530084 1940836 1757426 1361536 397795 1262621 1744395 1949161 1067783 361126 610860 1621822 1773493 1271944 38350 1635741 1972637 280634 957585 1242989 1921896 1758311 1321579 1787282 937039 1216347 250110 1458101 1570685 1097441 597340 1368437 97805 1560595 137477 1093872 1425084 1966671 781373 859686 641195 1133423 1632197 1496573 375824 1911954 1430486 293276 108090 1831013 1617954 1714565 22207 186130 454711 124383 763233 1878185 296155 1414214 266102 1614728 510317 397944 1720451 448517 1262062 310057 420446 357271 1685229 300696 716817 1935196 1820971 467653 1815496 733529 144737 1390773 725164 1923287 772166 428158 821067 415871 389870 548511 913868 1057343 25648 1568416 1864303 48229 180647 796762 1406064 1834563 1902990 75038 1630603 594885 1479807 270557 1759562 1981531 563752 1065933 156627 122684 1051812 413131 276632 1114681 1754562 817741 1088222 1307788 1544307 1337559 302558 1913875 410192 536498 1763614 419240 1418113 1847312 1173380 530941 1929925 748392 1389608 146947 1291759 1867155 1933675 1139374 1546811 396343 130854 1132386 1564705 518315 785484 1493588 591067 1212581 186828 467487 380494 156365 1954125 1069116 1021186 1057623 343133 1432096 1401742 1949698 406329 197493 74488 331274 1856488 26183 720342 1109476 937518 254029 903995 1863784 1751940 474556 1762812 969248 209213 418368 794390 1528137 1156294 1896179 1652461 1114013 425611 1446306 1225558 1354426 351021 475741 1343184 534283 1641153 1764526 276054 1962996 277072 797031 1975301 1204820 796009 1277407 1711901 217481 908246 503808 1909130 202826 928847 1976111 1066547 583668 896817 1048081 1782538 1061527 1666411 1098449 1725134 11721 1979867 1396847 938213 918996 1203336 159865 516440 844936 1552915 47298 913881 444085 1822070 975569 949769 897264 221380 1392075 837849 623325 758732 196990 723057 580696 1951176 946097 971577 1327634 20133 948523 477340 835234 1205606 597031 107789 6993 192620 434090 3785 801816 1422936 1485500 95731 415985 305607 1449595 1568326 291418 1836661 963291 940541 57591 1823269 1677574 1253328 358330 1797821 1248223 1463034 436352 662211 1634250 86244 139895 982789 1400605 1610109 531133 441457 1855528 1610896 1897351 817013 574303 812512 19673 798535 297320 1750827 552157 1759337 1823204 50514 897081 1614428 555631 844629 1969554 22965 1393333 903937 626863 1326685 1114132 78592 1359067 544944 759482 1951102 1207198 313596 1034043 875440 823707 1616104 6324 1717788 1295256 1049541 195326 1055939 1609156 265361 900630 370605 992968 396090 1671167 531115 1232770 1050553 1447160 596991 530070 81941 7829 1381079 1217259 1403938 1898902 569705 667437 268867 1550116 1387475 1435070 1343976 1741403 861482 1973246 1033517 1137091 1495536 1473381 773764 287098 881995 725668 1220130 510939 528119 1461584 1408439 1312969 363999 1474811 209796 1465471 242339 175434 539147 1536204 1762584 1157261 147057 664983 1001419 661049 1788377 736761 94891 1558171 1369822 1625722 342181 830787 318014 1247433 1317709 1533451 1949677 1171918 206232 327151 1655657 1477085 1358158 1134454 1948391 318567 1422541 1201355 108295 697363 398948 258601 969735 1266719 1531513 1337891 1664124 1222491 1570379 1851462 966023 838757 903722 550091 1648837 362143 975297 1608797 784964 1574539 1983333 1336747 1193703 639457 433199 624075 725535 1837586 1979292 742555 1536015 522808 1270557 1695530 1634135 1465135 1893293 242777 448728 856237 720561 1692875 1496277 1804304 1014486 888360 1861357 505721 783909 561008 976434 1314917 372970 1055232 295550 1378498 1135541 1598804 1150473 1639583 1508244 106129 1170116 1715401 3200 1430518 217396 424733 1431626 320328 557120 1482641 1483447 309863 603315 1714223 1241750 938997 713691 1979902 1971471 1445994 1588066 189199 956829 1091290 125180 1694339 317029 486098 983535 1147335 905455 1648600 1006961 976651 1749265 34157 190958 1049147 1089500 130282 1179267 1700728 971725 250193 1499130 1189496 1255663 1183559 248986 1187581 1765843 888733 1274470 765468 651410 1896298 1812902 430388 1692615 218469 845068 1697671 644368 1430581 1153950 1718182 506965 811486 55369 1089637 676454 491405 1208215 1258061 1740713 655682 920273 468502 938995 386748 1650401 1096594 757752 344621 964437 1695824 972401 584178 124077 1080016 156779 1642172 577265 343994 1416408 1705878 1820920 486283 1225844 1315478 236956 605641 1714479 823216 1124034 847200 90008 839144 946089 1274916 619438 1087092 770356 1810837 292519 1801632 1574936 804386 889332 1490010 1277738 949172 1943804 1396017 140238 212990 1545099 408444 1019397 279267 132743 1168305 252263 1469860 526165 1222118 1406241 1809777 1867268 397855 686864 1218971 1547478 203618 329336 207049 412513 1667821 1731220 670912 408164 7285 1502657 1561522 1866907 1399483 1661472 1055697 1570978 1496010 291270 308432 970173 861966 1479520 1565013 1902479 1116913 1368097 838445 1453492 552695 1378899 1642944 570119 1925896 64 209177 1917453 594353 291024 1968569 843120 61976 1902714 1399473 124963 397686 1291787 1333369 893629 1178452 1712875 908518 787383 25519 265959 1109908 1746768 1734357 1267674 1407014 1379372 1997880 1455365 1157152 1451356 906363 356151 1379127 931032 1958030 1133984 1644955 1173156 399219 14985 6973 128486 1118877 953696 1966899 1704649 19261 1113485 662684 955601 817094 1258605 1793900 1040116 986080 847971 808814 1949389 1369953 1486077 380878 801364 1458309 210583 1907898 1020257 1674239 972715 303889 521853 1473728 1059705 1241996 1191911 1078133 1503513 1615965 437923 1397115 39571 120658 114931 393000 379023 642412 897179 292128 1165489 753137 1264462 1328625 1199469 1307287 705693 1982381 393469 776479 265634 1120690 322281 88710 1204349 850117 1756997 1397591 1006140 361690 356660 1196818 7011 372525 1325294 255827 1184491 1595615 150131 1793073 596013 697712 1586227 1039916 131026 1583564 253030 915252 139062 90710 839531 205486 410814 644503 440427 699773 1259880 1409255 757527 315450 125925 112106 1448638 1210992 1776580 1426318 726855 1934959 129852 1671904 1304910 847998 1144384 773873 457955 1637445 1390187 1968175 891723 1043715 282553 1783352 677606 65643 825892 21646 1667518 1720434 1609285 1018835 1004516 1587661 320089 1919289 333167 1178795 1965230 1355215 1743015 131913 682233 1905938 471920 1374956 875405 953871 1940114 1398728 1240036 1326245 666062 1441534 119750 1531234 904717 1460921 81926 1718504 12160 316717 1367081 1767434 1363699 1162775 55827 464376 1793578 149688 775792 1428931 72829 93906 567265 1827191 1576793 119425 1416720 1961460 950532 353067 1645385 424237 455873 461125 880804 1366871 294377 949460 726741 281335 1752421 1994613 1765797 674250 1647196 340077 1317689 42377 1896250 536781 373684 953844 1993670 1820275 331545 2472 1495598 292157 857651 89156 994907 377289 1909036 9270 357309 255925 1557968 429627 1856355 1986574 1035278 1148948 454745 780539 1100948 234051 297640 1247735 858990 1958554 408218 423103 1370132 1463069 225882 1381951 802185 701787 962866 174536 1749151 1636454 1997815 1918585 1955911 1148745 381540 587419 989777 599011 280104 436258 654987 994621 810446 356544 895640 1767192 1227185 1326622 1831404 1468814 1160221 938299 226403 1891825 1389719 406300 1101621 248501 1412351 1722656 1608841 894650 274345 217834 835212 1041099 774336 1756556 1435011 296203 1971660 354520 275702 549356 597431 1555716 399159 348853 850838 779902 271767 545968 1861638 134614 39425 831402 898024 663396 198153 800936 115701 843052 1072073 740476 134604 1915073 147991 854875 655913 1995108 1591238 137038 1196119 258037 1224820 619020 1016817 1990612 1291268 979726 1671567 1885266 47659 1082501 137632 1720840 1652524 793589 1050648 1860742 1034128 445594 419339 1008535 170052 897687 1243550 1060698 111189 1153476 514863 782066 442432 1583089 908042 15157 80207 1194414 1534948 690711 908989 1791032 1474099 1312231 516170 1524680 1626220 1353090 400335 552327 293558 433990 1650319 1506778 1792491 151932 410403 1692885 914171 407360 538018 492301 1880376 908727 210225 224756 1113653 1940435 68029 1249686 1804548 87678 340238 853785 194312 1278895 1223998 293842 1395063 290846 868658 1866781 967755 1340485 30218 351480 1959298 1850757 1123742 1952519 1379012 38252 1849367 866207 1117445 180392 73080 53146 530281 1610472 1604995 1638220 1097738 1589404 568916 760277 681664 1806022 676582 229701 1355912 1392636 229850 189439 1430825 190566 792556 592526 1966580 1948805 21668 516145 402414 1659142 700221 453879 1701060 1352709 1220902 312470 1211268 207782 1545962 838336 131953 633756 899368 215793 633026 294974 1683727 1895707 901951 763792 1910083 17967 701126 343380 487883 1539536 1239774 1360137 1631540 100825 1525752 1774759 1359404 1525608 1637895 74272 1236364 240978 641434 1065377 167690 1655000 299670 1030717 1269871 1280512 637722 1510368 136205 115323 426286 1108798 1757987 635015 237435 30419 1208700 912861 1957656 1247442 1157941 1682492 1575212 1261687 402187 660135 370755 492360 874776 29890 1505229 1729447 1056808 1417255 752384 1235749 1923091 1717959 10323 1528949 1260131 894411 1253550 1262699 1170330 804202 1198491 669048 1931536 960937 257172 1881197 1714599 1933807 586183 1722597 1925098 286398 1342352 1778636 1341885 1259023 1031756 1374238 39831 735094 618128 322249 1834084 907761 951001 675340 1444468 874326 292834 1854354 770953 1693209 735131 184844 74189 709027 350986 633969 1064475 981929 1600451 1032839 1929352 1805506 502313 803362 312982 76314 1353905 1007113 1781578 724119 137165 40860 342618 1223948 639266 869812 16208 1041970 712006 1257437 334249 1316706 311490 1806383 476995 415631 798478 729831 1713852 1105580 1880081 994930 579459 1449818 47980 20141 1268946 1293355 845303 1655056 871150 1502364 893094 1428066 1184407 867772 1958753 1906578 714826 536973 882327 1388752 408726 424365 755213 256956 570843 80415 812081 462815 1437098 661294 1143254 687123 1724317 1650431 1039165 677081 78068 401300 141645 1326396 1936281 789562 1191051 1507646 860312 1933710 1250945 665307 113344 879936 86824 1374519 1029365 219758 1316365 1263555 1228158 318522 1924357 1416695 916452 205688 1911365 996188 962618 67061 1698802 196482 1653300 579227 980323 1058069 1223787 290293 1134588 1323224 1255155 1941898 1923239 1704330 137001 1367908 922 1383106 1390301 536557 360459 1836611 1179546 1092285 1962896 921849 11438 1865845 1693252 1967965 817614 586313 1150490 1094452 53449 299947 1456368 14625 404931 1019482 543148 1744563 912353 1530584 1395601 399386 748011 1902031 1381772 177142 61431 1464959 1854722 1842261 755131 191353 908717 257585 810152 51222 1848491 457205 903111 786677 702773 777869 1017283 1385178 562890 1267865 206558 1397083 1473576 610316 1006634 1761556 1212176 1347115 674915 1820036 1930034 565506 96228 533949 157744 543418 16447 846869 163540 492982 371552 56504 857149 463949 42205 505950 1209703 1775633 42216 1824570 65704 721486 387775 365851 1681464 1564382 317058 761115 1630783 1811642 896949 870619 704277 321494 493090 52707 453775 526605 189927 1019823 674388 910677 1947277 1819965 1928256 1462623 1071446 383932 11884 1904169 161541 889162 1403482 853295 191345 809421 1538503 415547 615069 595183 1065045 1226016 1905500 1077337 1703627 1210917 979114 279723 1614904 912119 1670023 1920452 1357066 1730728 1299302 664523 646889 1766452 1248225 1154488 103348 1419829 491954 1490030 1546156 1728298 537464 1023708 858395 1969563 1311926 603098 1696441 1849610 1947264 1502970 267561 312647 841409 966699 1422990 1719170 792970 258931 987191 1783525 1458012 1364049 726181 147705 1304375 1748041 813045 1631032 346552 1090059 139452 910445 1946704 1759684 1409200 90225 689575 1821147 1330524 1790617 1200580 691293 888261 1218696 112726 1127836 978194 1473970 321120 1644569 88241 1271489 1521954 990905 879708 1212464 1110741 1492110 1924519 974359 1971653 1438393 1260499 787515 910388 1258921 1645947 161955 1788126 1823473 1760505 1148185 1203725 87606 1598547 1049163 1096698 153936 495316 1064359 1468669 383848 1968326 1596875 149521 1744690 828663 328646 438381 1345158 1170313 614591 972299 1429454 1412908 1737522 809721 919621 252209 598385 1786794 332962 1464295 58834 1409048 1735048 336594 730790 1245772 877886 82774 1085548 29286 1926456 1097950 1667548 1949418 572553 1221369 611627 1471216 332172 1548681 1124008 1980746 368322 1026042 132421 1555281 823804 645310 1793746 1046477 206345 1043015 743027 1514961 565838 1641634 922970 1800564 1000137 592533 795129 582395 1921984 1971230 1561179 1654144 1523886 1779729 579802 1556259 970480 1540975 1165291 1856273 779197 1827860 95031 1467002 162321 903924 1327896 1700455 1264663 1406512 214545 171097 1146251 1639843 123710 1069412 1699129 761746 1579895 1814505 1067094 832586 1741154 76909 1534754 435059 631517 1288867 1805980 418967 608969 1546739 1830092 320034 979401 1900833 596801 1902497 131708 1202423 439273 1307272 773255 1292619 1962874 1609320 1321480 619945 798651 1071357 1158295 273364 1839714 894276 921528 1045521 1746814 113602 1341674 1726437 876477 77486 1752468 1265106 385797 905859 41511 1054122 588428 728857 1868108 1095199 763852 1348853 1059095 1850753 1267696 1483296 1910902 621937 777990 300800 1735323 859440 267832 1948284 1905990 1939509 155304 1769513 775708 1311380 1807198 1410881 1838173 1942256 1361888 1616185 1419693 1249874 950002 36213 1752459 1252666 1423634 178459 8407 1293504 1183397 1852087 1342044 1355695 1340132 1094195 1963459 341636 58752 781126 1569131 1562891 1071259 1913827 38180 366152 570828 818042 1323411 113296 1871693 644980 1094033 481734 646521 391827 422511 1282216 1612031 1693876 1450820 1507490 1992273 741949 1298780 1820499 1740440 924430 1936588 757060 1924605 1094946 316310 587967 1021576 915962 1816701 170124 1487377 92365 1631465 3415 62516 186726 1896888 908256 215077 1028397 1786334 994324 1193185 248709 61990 1129595 1468832 1363980 1774040 1891950 1540226 1429750 891030 1206751 437884 1737333 1456828 1839672 391945 1319587 1001679 605077 1277896 718911 1431900 573839 1189936 683786 1067838 841246 1023053 1310283 426381 6982 989529 1132750 275891 1756808 392746 723404 651211 1382571 1674152 1048780 1034119 114485 1267962 1551748 516183 718017 506702 338211 299996 352553 715602 1434405 1921213 1225897 1648086 1188923 426637 1869317 155675 1319104 1971744 1785328 1212090 19351 478198 899946 43787 963787 19915 511339 1843649 98670 314317 794240 1333245 605480 451428 253275 997100 454810 1281224 1000592 984824 1344940 1274327 553679 1946030 745284 200094 1467006 1100831 1234321 1747434 1985631 965556 895866 1065767 1217512 644708 1697304 295151 527644 1839308 1217416 398836 1352434 766925 980678 1821226 1697106 1247200 826108 46922 827080 1343384 545341 1792423 600368 386503 1880908 486542 991996 42496 44104 1574409 1108568 698058 1794669 1904763 16253 1178593 1860649 544289 46264 1038359 1920942 476526 1920227 698105 1796872 862336 1380463 1315042 1007419 1341577 1375307 1855325 114008 265443 213148 1711337 1869526 1987131 1490540 781456 238576 914568 254868 73062 1560323 1169880 382184 1561797 1021386 518330 975945 1870432 32956 1685662 528496 1467249 1687877 49250 1004009 1594444 964738 268305 118596 499986 1162860 1801760 300773 1243368 327053 1318234 148113 312624 1374808 513254 1327939 1395096 1042818 1509646 1005141 1812287 1625500 750951 1579884 1361673 1237125 276311 727203 1484031 1170899 1281464 411569 1987538 783608 415819 1469525 522627 848723 20693 166413 996858 212709 75444 1030244 915337 1296237 1644059 1729417 557631 453924 595242 814494 1581337 6937 467426 1711136 690265 1500291 702895 1432795 366845 846438 1143286 255125 622495 1211023 1548822 993705 821135 589953 1430856 1145612 276005 1651428 903955 144638 734000 1724538 37935 1438918 1241682 1306635 946821 516899 1663000 209112 1843720 278140 1127923 1516842 240854 1305994 742490 757922 1503706 774536 648151 319715 1036072 1354528 1216677 1602298 1723115 391705 1374841 1162404 1820947 1794293 378065 983765 1634083 1422867 822169 974595 1329764 200594 1019190 1049181 1215667 163352 1201195 1997790 760925 421540 350347 857887 1673164 498577 1145833 658693 1595444 92507 1352208 1553855 137384 123378 1429631 1272858 1545436 191455 1993963 1808050 719870 143209 980417 925083 1188376 123914 1723664 620502 717448 937707 167282 819675 1461951 358202 687773 1268413 687043 26403 1581003 755026 665649 379439 1273529 266196 1689778 707585 233599 1445569 530479 1409868 1441071 1633631 485334 907605 885165 1989812 173452 418411 681561 301918 1043571 1329522 1221000 1849064 1030372 935730 1028997 1611740 1437304 837223 1087489 1643473 1023476 1132686 677061 95936 1909418 1947337 739507 1831396 1861937 736821 1339538 1737965 846158 615174 722115 319429 1531808 833135 1519897 502950 1685590 112744 1562133 267053 3076 501566 41518 1807618 862209 1793438 503841 736340 343428 748651 538552 1441058 1501280 1296579 1677870 1465582 1456306 546860 407884 770410 1433872 657159 1926651 1449554 703487 1013864 820656 1678939 1015309 1788827 557582 160269 273324 1328223 1279356 1074475 1855810 1084423 1624446 1392354 212702 613772 1651912 509729 1333779 783635 1632776 1495262 1589067 1248100 584596 1713957 165590 1582693 1793803 963841 972730 1137637 828142 532056 515424 762991 918867 809065 1154230 42297 151455 392086 67196 1090880 336686 780397 798377 1169913 1447083 1416737 1609822 1002557 127777 1088840 3083 1157369 1897818 1968654 1971591 645590 915183 107667 1553457 503920 307082 689187 68196 560542 1844830 1256662 1129391 1572919 1871724 127755 1202286 644478 1725081 168095 220222 260564 731202 1639671 950939 855352 1832501 77638 899397 713155 645399 1017078 650745 114865 482464 250864 1758334 1864637 266557 647746 21633 1526199 738924 1925635 106665 1553447 1504918 118110 293704 414210 1106483 94545 771973 673595 1601549 661938 1504721 938061 449251 242006 1445360 1510942 194710 76685 907512 1355352 1987134 444899 1500079 367676 731185 967154 328232 850647 1998681 1829408 891179 1406318 125607 655367 1186941 971304 1038038 1613631 1649345 1488870 1191648 1339745 1703647 106847 1527530 1504681 1817048 288622 1307378 665512 255442 75144 1958669 658289 841939 1554896 1690491 1250967 1051806 1296748 1097320 1137959 1611911 695463 267476 1539410 923007 1099456 1875436 754304 1013381 1729671 1589239 48026 1349805 205756 130418 111701 1277624 1084830 1179089 1946011 919309 928604 1100317 1481389 419079 1021776 1354348 944025 1040830 520509 14782 1994394 1296868 1456521 748249 1057442 654107 331475 462392 148445 649144 1870511 776458 1027362 1732270 40501 290779 786162 1348474 1169273 1007234 1170099 223872 611883 1353298 1189013 1517001 1494613 402707 361557 1323570 384242 410533 998383 64364 1037080 4468 923802 752123 1598187 805322 255003 1683646 1388790 1880765 454467 1692418 710908 410881 1082330 403999 1842316 1753680 861364 581913 1571509 1685724 431289 160924 554459 482239 1682266 1012367 1205813 166680 1539917 1754741 336913 498975 1655848 1170083 703486 301432 1871594 1204799 1685645 273814 775870 86444 404295 1279870 1970699 347158 1827214 195682 616666 1400351 868971 302995 188992 1410614 258852 748437 395675 1803517 296480 630516 627073 141107 451822 1507836 912136 1150998 1613886 756914 955264 841283 606296 1122160 945972 533780 154320 1498822 1838752 1724967 781839 1308266 1824232 359980 1460811 301036 514897 235308 804128 1747016 387511 1146449 421798 1305876 1566781 966876 501559 590659 275496 1977758 227846 1648906 345849 1678191 1478848 556764 1293446 1012232 1826243 576272 1429791 82244 628064 362354 1234342 125259 1528831 707642 315366 1011925 1166370 173101 1906678 1409105 1617942 1820234 208070 1956102 941728 690319 301271 1874230 953862 692162 429885 453711 1950062 1674998 392838 1742934 879363 788439 1724415 785789 1192562 624309 1044981 1649311 1007342 1023479 1468528 957844 75424 1527639 513679 311450 177984 1044781 1634608 989126 1479869 420005 1146673 1667155 243682 328075 708411 724359 1094418 75049 1975096 1147959 509084 812783 1436569 1269759 239524 1346770 1714740 141568 397334 1066489 1579708 179733 884444 1614371 850578 589044 1708592 1034969 1236217 1889992 1637611 1264826 988653 1630237 799131 1716614 328589 285998 1399580 890996 772050 704099 561426 1982192 1227360 1651452 1397647 538150 1473385 671263 1129452 1814718 1987230 1205941 1929174 838412 211546 582100 319519 1135186 1242454 1431417 682802 1700903 1291043 13561 1508649 429656 1850188 1385667 394054 1564566 1250050 1772181 1501892 84718 1034568 158979 389919 200122 1919986 1724087 751870 196054 902371 1874119 1876572 839618 1056621 1887746 1987382 346361 917726 1702206 41521 1167430 970790 236821 1642595 273274 791440 1560585 1056682 688077 820908 614242 1667636 955130 1864819 563763 1375861 361059 871684 639150 165228 146654 1776571 725819 56092 65744 747391 1212338 34423 280205 1636037 1712576 1493101 483439 1608388 593526 1476972 98633 552032 1162640 942197 490508 1797101 1973209 117376 869130 164594 1309267 1357280 1247741 1289608 70994 845196 108839 259082 1201089 192772 442508 1309990 297207 1133712 1498445 439500 127454 266840 802706 1717464 1347991 827749 1925241 1968740 1511803 775341 692219 254348 1558645 65831 496976 953726 1094116 1480558 1478737 952674 654784 1561956 1814437 787146 179682 617877 137143 850611 32280 1645004 1794560 82231 1513265 1415690 756757 593609 809776 1914979 626490 1206778 744382 1417236 1725122 128704 1911431 1478422 1728660 324576 1667925 1736319 1740468 975060 1987784 66288 1658527 1317026 1269056 1799127 726397 1860904 1038697 1222636 322398 962645 1764474 364247 1173719 1252378 1112764 679239 84142 1602445 416235 332481 972036 1191504 1038126 697201 316541 49289 1391800 1683954 1518432 1960140 1288993 472075 1424109 613715 351785 1452524 1669794 1869532 1927149 483868 261266 1139763 1048973 663026 1059468 753270 421261 1559344 83671 907590 1920034 1208319 458624 906753 1236811 242451 39746 1732306 590272 1736716 1808847 848393 477484 1197822 1478450 1400534 1695100 1750860 410156 1413147 1577425 442423 572326 1155548 357750 1772848 804934 320520 245261 1594130 445103 1167230 1346693 1411613 156939 1414260 1468481 1504925 1365089 1352005 1059026 427698 926275 761921 665981 1306431 126904 664832 1829655 1603907 702844 1075665 991019 90213 1204471 1997273 741725 1837186 587162 1480214 562374 1494053 1896041 543129 1188180 274111 998831 939483 33091 688909 463080 1997572 305336 1037187 1940759 1654881 1382303 1534242 768934 1850431 482813 1243538 670086 1615185 643191 904924 1044098 1637880 1286722 95188 252554 1297275 1273748 867677 658209 583529 175909 1345694 831362 613998 958749 479822 1208079 824395 1408419 299566 1453297 926588 990367 406586 521100 1481148 829304 51081 1825621 1529875 907152 1229990 1682636 1488209 78660 567098 293272 578080 291542 1024863 1827834 655831 979970 680514 1866208 838505 580286 1177155 64877 1695996 772707 858041 1675734 890040 1553601 1631717 573392 1711302 1255941 1467812 1550516 190501 491326 778576 1907045 884831 602552 89181 140909 1330821 358711 1185713 441908 1681470 1159011 227583 1928569 322379 464861 235916 1499724 1920124 1921550 1058400 1693359 146369 442855 1016708 808238 1780660 1763167 589024 1882257 1334075 333201 1758814 845899 536199 1695450 1604378 258843 1779677 1815582 211812 1185667 81513 1514149 665166 1637047 50353 1737878 592181 1108699 146379 1132951 139506 408232 932989 485997 1676136 639549 1527398 1101643 492181 757296 490930 221198 974133 715380 23957 1981961 1980987 1692943 739342 1827351 32866 1767794 995238 1167398 1026778 974512 1940221 226435 1874367 798337 1333640 971907 386183 1358049 896839 1857371 820734 475187 565087 348969 975387 1063203 1957721 1601201 472398 1976470 349256 1013001 557125 1507469 226979 548212 390338 505793 5137 56909 1616180 657448 574518 1003883 772167 1824367 984614 819070 710396 354978 335927 1163409 1786900 1038076 603877 387456 1001280 854518 1410823 1293985 1412695 1445845 1506746 1146975 917336 1669559 830871 400955 500370 906108 1596460 783091 935467 976285 36853 705284 344782 1952710 700753 95393 1831706 295858 312930 1326577 1655106 1191407 959261 693766 585682 462922 640984 853972 704590 676977 1472061 536255 747361 284381 1357207 346415 950823 660583 1243086 230166 1107329 302777 1964032 149240 894008 138965 1485035 14445 1950522 1910594 460723 75754 712985 9532 1742735 403088 457753 849505 4941 610637 630119 686232 13407 1870690 219606 929781 1438211 1765175 390394 442532 159263 1596378 1438748 381382 1717200 1445584 902540 464681 1602372 282304 443029 1177461 1143833 645968 504604 37930 97716 688795 1477336 244220 839970 871979 1187554 1976881 1994416 1283517 1531186 1454120 187060 1211512 386726 1987029 1893888 1344 1368162 754491 1889466 1318627 1224788 1344320 1270162 1025674 1037107 373822 166737 1306894 882908 639355 13725 565317 560082 1060190 761908 1954883 837792 1604416 1205289 1955836 467463 1244849 395106 1761631 1307431 431461 596355 226920 1323465 943250 1829109 530420 1133390 1033966 424803 1412436 1964720 1440491 637060 1917048 1965845 1897569 1755956 944015 1955038 1113785 464523 280610 687608 773004 270974 927127 1323876 1549999 1883939 1053218 883577 79001 521137 480770 350479 1288035 1379341 108469 793088 1649729 1841179 1747931 855090 1377994 377262 811929 199071 1729385 248323 1702566 1553507 1021854 87112 592470 1297418 1430583 1896243 1305310 1585549 574979 1646528 16764 1351388 1416149 1980222 794467 1914584 1681066 1005228 289790 817825 1963451 332331 1304238 697309 1583259 1152387 1650017 816466 438978 553096 1055851 296552 1052051 1968420 1846736 733010 1529818 983215 158741 15193 1039037 598527 444145 818701 1443553 1363590 218451 1351499 1079560 1879446 1462579 1998260 1524732 485502 1066001 1762229 1583704 1635448 921559 1557184 159325 5904 228113 655800 443460 1851051 1602968 216089 1269002 131783 1651145 1251331 1398050 1839658 418031 1395951 1565294 979173 363521 938319 1453997 1194625 1812920 1891401 191015 1818536 1206330 289753 1230651 1355598 51083 865611 37100 1660812 845515 286744 1075753 536449 630347 51288 863586 589502 1518802 1810712 623454 1376771 873556 1023057 1239830 727761 889686 1688007 462154 573592 14766 1590883 1812460 1051578 1310578 1244146 1497255 1075110 1009560 1511420 1887896 1222560 564265 972536 216871 358386 607494 1132854 108447 488115 312024 283965 836217 1581604 1906585 1749130 1275594 1145802 1143336 1490886 594313 1827883 243715 388024 855219 1908675 783206 250504 521025 952531 1471567 1600410 1968870 1066000 463698 1208904 1443473 1837506 771640 1484453 1426076 372503 1514950 872235 1809306 510348 935545 1874527 1692294 778166 1058584 47399 1527519 1552999 1955353 1184947 779409 1000744 997455 1213385 882100 1802620 140741 1935305 1968260 837599 1728899 492255 530068 1770380 158441 209155 1284513 1446897 1318537 1448854 735929 757181 537419 357007 1111299 1126805 1729032 1633449 724072 1214331 683266 952261 1953304 257021 1523699 1968259 327518 1814402 1106304 1625236 1414715 1242658 1391968 121058 1858337 96922 609157 1133547 363164 1418756 77299 281061 1025712 1294854 813158 1370246 370972 1871347 1654472 813892 173539 1376502 1617212 527044 1494762 1423582 1092959 1045006 1779901 1793882 1223760 488702 1980141 1923501 729548 1795547 880341 1875330 391210 978683 542 1938658 1126601 934726 1368556 1577075 307168 936062 1463318 1996854 277415 1856690 531493 1172516 195916 724522 1144663 54954 954214 1711996 508727 1953418 748572 861604 1477512 659423 854905 1937837 1316340 1858646 206280 1180626 1867604 911025 1729460 1736028 1203364 1800355 1439718 510478 1814631 1754775 980488 947311 265580 1481056 662928 901563 1115444 500878 724748 797966 578364 1606718 581258 1792988 1737188 523881 1787448 30694 1648335 413881 1294289 469977 1109849 1387067 1444437 1096501 1093791 357200 1200605 1158831 1428406 1315216 1508128 1591150 267504 392338 362841 1167299 155563 1865891 1685077 1281862 1111181 1186549 206446 1532066 103168 1098973 10782 86382 959711 201250 1981988 604946 621853 60434 1162183 578837 1202007 1950889 1591090 1348204 1648377 443707 163914 1635175 15150 1542500 206088 232251 385251 839194 531373 359628 357556 1353252 1120618 405261 1245509 964199 1322916 1378544 612418 579889 381427 101242 367370 1383095 162168 685698 1593885 427384 659020 1656843 364401 365229 119786 29722 444372 266872 605830 1645280 966350 1891053 673396 318430 1710283 641067 274914 1303913 888477 1596121 570745 1874370 1834100 612251 354016 253543 261095 601771 1149868 1205060 1256395 1540950 1584704 954028 481309 1046192 490127 746306 126854 1175064 1246477 1466576 1153842 553751 1063419 643954 541388 1782957 1687948 1339609 1269034 167197 1712872 1574831 1657832 327514 1945414 1373425 44414 530615 1601655 298086 1184391 23962 1070793 34853 800447 1231548 78767 1216942 1981600 1063750 320198 1911971 643360 548997 1080034 262441 654835 240818 721792 1350935 1363067 1289464 1414255 740740 1500565 406552 243854 931932 274009 427141 507633 1581506 391028 726297 1863578 116251 636732 35694 158110 1733282 252469 1171866 456405 1410902 805983 536850 900792 477219 48644 633750 1394076 1904093 369863 1761453 1990258 1707048 358003 1383770 1765438 189875 1869711 285221 1718959 206812 917571 1560719 164886 134503 849530 1834087 422338 1840571 106543 1982147 1425481 337936 830360 1908734 1351734 1413572 1895160 1892518 1900939 204288 481928 1633585 430842 1252723 1847306 402692 1508755 1861023 24472 954566 480430 1385902 402554 82451 167438 1311932 793734 1750980 1444961 212430 251790 230809 1516020 1673451 1680667 1213328 223303 798865 1366557 1259029 888399 765072 1941245 308386 1596483 1061338 1210636 389385 8516 1697310 1087129 1761100 527091 954012 1025845 906903 1640379 478573 1645751 358768 1324107 471309 8440 1611226 1189130 1272214 689602 565066 256702 24573 1100059 1701946 636130 1091932 602194 734928 475129 1756663 325270 234681 1997623 1119916 492929 1801901 1379716 1599128 1446149 1220651 439048 822123 979778 1896486 26220 978103 1146377 472400 1010415 1605112 2998 431671 660753 1152054 257286 1973503 141074 810631 1340108 207788 1697755 801691 884215 52301 1883989 417147 964103 152874 553675 1411960 1835761 1381535 648539 189768 1215533 1871141 1352419 1481033 1640640 221969 976905 1081188 222402 56720 682356 1624547 666794 621747 1645465 20323 630544 1076975 1481207 1753372 20021 1266037 891699 162003 888305 453653 418189 1752531 416850 1673534 642740 1430313 862180 1929161 1695096 1505665 642322 1829130 23077 745735 806449 877895 1141642 1019294 1698221 53192 244945 828689 1100426 42652 1316906 864826 1116906 1650329 1340919 903579 1731388 1891483 345963 1785550 75952 433995 945961 863756 1186757 1991841 486424 358672 402705 1037088 813186 1507820 1932638 1582293 859280 1922500 134136 39209 306254 1016063 477473 1250151 1833759 1516887 165759 362215 20390 922421 123217 901809 1732465 81042 1597863 269250 398145 1755197 767907 1943908 1531561 1356507 1940816 1773838 1745138 1156065 27573 232297 585351 1365994 718146 5894 1579209 1179704 209569 1629703 738221 142503 1176891 239491 640505 1976339 151472 591655 1566310 1891209 219099 1872302 397085 1011888 771879 1867974 719921 1861621 951091 1154631 1068965 1159457 1276671 307966 1067651 1091017 1316050 281394 5978 584401 1326627 1563001 1081191 30541 1903924 179097 276031 946938 1845408 1462274 636320 374431 983307 1717585 1065475 1838888 76671 80426 906069 116725 1258893 440963 977586 647524 1830367 1216123 1374395 871632 279569 57578 33381 1130238 464288 1046409 1289115 780052 1398694 957634 187500 357399 1564458 47273 483583 149194 634991 32221 348093 358839 794044 778259 727417 68944 1368499 550037 1880795 1281775 1844072 335684 97202 1689761 191891 1817936 901063 733608 99220 1625557 300104 296058 1749794 1744033 64109 612319 1549345 445037 481362 1029045 1971515 1400682 973059 1255129 1149647 448695 17819 1553093 220970 1410309 818685 1271326 1500779 1950317 1612886 1668392 985171 1682872 83727 391129 426760 1512253 563163 1427470 1724799 1666206 1642833 163207 1784611 923984 601422 1846110 280544 1043216 907784 424090 1969450 1237298 1850192 1079766 1398417 382159 470547 1205707 970716 1185617 170378 344709 862577 1866429 117120 1820370 548709 926514 357306 1593717 1878798 1567182 523054 292445 1936312 804125 1546816 49263 188192 1702897 1504657 313227 399166 7834 1075186 471240 355649 1630306 471233 250205 1189493 1706525 485754 1371276 311290 617716 868275 1023386 312768 1675325 867368 1849188 258078 251649 1756555 1674493 1208498 289129 218549 1689648 950855 908843 815977 1943815 1293629 220632 1133917 1380056 520956 202367 1172924 839984 1815982 1026535 1797461 339141 739515 983175 844767 387380 558697 73652 949312 318821 1376539 423577 1714216 333775 289338 639772 1470842 1837359 80810 936637 1921546 719328 1270774 400144 67308 156433 314683 310830 915839 1900971 1744307 904854 875268 809645 1737569 640270 1333098 1376922 125660 148540 1876319 495997 1473734 1279948 1084658 256194 1546076 377743 1577791 469845 1634676 560328 380882 853586 464387 1439763 844572 365050 731957 138183 336696 1376131 1762607 1142304 860585 1642381 1104675 1403549 740764 1451742 1387978 148545 526428 830559 1133172 808103 1189374 113969 1268089 1293866 1243728 54388 276973 346663 1362216 1237024 1652960 740589 34416 13534 355019 356525 1522697 1842697 1257148 1654002 1799471 1590299 741943 1886101 944617 467336 1531823 1067031 19113 755506 1569916 749142 1351643 1300690 1547232 956759 135696 140678 1676943 582196 1634338 48742 1215228 1265246 1867905 663511 728381 596577 1279749 954525 596566 390222 1393483 90567 936666 1179071 1085158 770828 1877299 1219359 1558348 1570648 1860740 1670704 655993 592774 1094784 1820525 1995289 910934 176452 1221979 909607 493828 1935463 804716 41258 426386 705987 1595649 170813 1294352 1341078 237340 469020 1256880 1932242 105192 1010657 168995 1194688 48248 1313759 444237 217821 179032 677126 1743188 1081175 866797 1464746 1510563 1413039 415005 562210 899020 901283 1591189 443337 1603463 986674 624145 1256432 1401693 436512 1850756 219672 725975 497039 1833771 1155187 1077744 1240919 1091086 990866 411996 525940 1394768 1506485 374766 179273 972882 1489734 1305799 1899598 269799 1619315 1245435 1047662 678328 1079785 358844 545453 538477 548853 795670 1210298 1953926 822844 554422 1415442 1055629 467575 1180959 1966184 780190 113649 28840 1630436 1547370 714328 789940 109764 978423 1986858 663474 894880 1658565 577508 912105 1085892 1018985 1881997 1113252 789120 926576 694286 77076 1177795 1288316 889519 717444 1710171 308498 1057012 1343361 1814453 82198 517038 379548 875576 1967387 1928830 948551 79149 925642 1123915 1277745 981750 977833 1538748 783600 1832362 1098826 204500 1985486 1186985 672654 1733656 218775 511956 1885966 341840 1008657 1898496 1066597 1789769 1625562 530374 1907513 1792948 871183 264100 279749 587645 519395 331188 1561192 1623752 1209832 1018790 1252592 1910175 1671843 862038 710769 1314849 1768616 1396541 1010457 1435863 1242628 1305719 108071 1087368 1126792 519796 844050 1721841 1921974 1534706 1806563 1262117 1119748 1167181 944101 1254247 1974295 1161011 897370 1594523 750585 830063 1675984 1767330 1901009 226485 905944 912821 1103249 385801 471542 1536375 876270 376487 102372 691317 834432 317124 477464 1460285 1388853 1602606 1793637 938680 189026 209260 361194 484467 859293 737664 1120510 643307 834656 1248329 355760 531882 751332 1312056 1831739 405656 79780 1974814 1792253 1213131 1321810 256723 1738669 1006431 1751661 1396719 653577 1138965 1328081 1006205 464272 547995 1992800 1393286 1103832 1229397 116875 224418 1597990 1356893 1824733 985058 1286713 194349 295917 1161736 600527 500121 1785433 1980095 475542 1448868 1625131 899548 255340 1146265 703018 1404144 972246 1635584 1097940 852969 1479261 1700050 1315972 1382234 1039161 1776020 894901 557600 689380 1256493 516055 1753219 232328 1043638 1245320 1852268 1714125 1490419 1620416 549051 402496 1013821 386621 1625038 468971 546263 1762030 121966 211335 566881 438238 779226 361060 1463590 25247 937113 1216943 8019 1265885 897906 1780821 1754791 350394 382369 803104 1128164 1470282 1411163 1026830 1715748 619890 137870 843227 238518 891733 1106782 1724111 906654 1318520 662957 1834537 185405 663513 1451566 1961545 233095 622888 949881 878695 466258 332409 1286287 1365508 364438 1664845 497636 491486 1069223 1199483 841788 235212 27035 1284304 1181829 1055435 1162537 102541 945439 403326 1174636 727335 298586 762068 1033367 1980418 1662517 533493 1851014 140619 1683313 79850 797775 557859 154046 313999 1894900 11743 338823 1899131 1768605 1306984 1485699 415640 790846 1308376 917369 1744463 780325 838994 115848 1749387 1669144 1312510 1164953 1113706 1034409 1616518 1573459 804098 67580 982252 1280718 854565 247305 346662 1031040 662066 1368401 1277272 351606 607222 822191 411578 1212556 1527300 1881206 1389991 154894 197735 1453892 1193799 1912652 1080414 1211218 1531547 1784527 145086 1294580 21436 1401739 1698377 1707281 577959 1187177 949904 1676624 1802327 1742963 1103478 281453 367383 518488 203224 528319 1425511 1391454 816177 390940 1289965 678868 537095 385058 288296 1504353 1063618 1349433 1922515 633412 1006884 77281 556959 645808 1034958 1648704 828110 632794 1579458 1792897 661949 1718856 1844058 1173142 1319662 796667 216298 1999881 1618836 24893 1934548 1336553 789071 1352214 334655 1052183 417239 1767712 957183 1798046 1880154 241582 986718 1633879 1551382 985889 1504608 453336 570255 489962 174908 1453937 1959296 423033 921544 731880 310795 1034254 410307 1595352 254119 1814621 607761 277178 962141 306156 1907447 615672 1523532 630088 1109697 844752 817939 1222348 1967950 1587149 624089 1436253 1245690 1879574 621218 525102 1326884 1169357 1993329 1661193 580201 1236980 1822148 1958163 725049 482960 461584 119113 813237 1454723 125729 1131627 694573 1680411 1588696 11145 1058263 1965495 418163 1200357 1435443 1078620 464577 596078 923945 616119 448980 1999091 1944349 935190 975900 1848970 979684 290041 851023 633659 33106 2671 1519838 1146821 53353 1781880 1771971 378384 1222455 962659 641789 1669627 654908 1939972 912209 203764 97673 895743 702319 1176096 1766210 625200 894801 1111533 118175 1590195 664811 1225281 39080 761203 1851031 1772066 1859542 1666932 832411 332125 1885506 340206 1767461 167956 492975 84435 1220690 1588162 235582 1706334 1737622 1999874 1828439 1883099 188857 1571644 1560191 1447566 1687603 1955085 1305438 1682218 810344 275247 1636973 1189553 1746080 202281 864599 1875624 1317171 1727906 465254 744646 1248717 709987 1605492 1559793 1819522 779655 1469090 784331 1227844 1630395 1311825 1601788 1786955 583571 1000041 995568 497880 273224 460251 1359753 1780907 832669 758004 1747781 1560381 1279799 1315192 148141 870524 610308 192641 110286 877118 1103650 434665 1636868 1845025 1079869 773758 1569280 122573 1452483 792298 666535 1128204 537984 408126 719534 79199 684113 1985721 1470647 543851 1386675 1625955 1583364 1009200 1864788 1845930 1442367 577240 1256780 1928686 314361 860689 1236057 1496191 1896942 358306 742928 884323 497943 1299780 1761576 1450661 24318 1877559 123921 1997364 841345 721070 801587 1626090 838600 1294950 366351 161185 1268333 539037 275039 1593357 123964 1072861 1008320 1709576 262835 535893 740464 1869252 1908213 1285004 1087992 677918 749121 551506 1552465 849113 694971 737423 1122199 1613231 528158 1990442 1550278 1041033 54461 256514 1003376 425371 1648149 1124526 970765 187265 784107 617707 1596769 665626 1407642 913258 1992277 1619375 1270403 1857456 18204 867111 836003 1670124 606395 638101 1672307 794912 1289470 489756 1671573 316743 1272551 1845086 533007 315370 842528 596738 326607 823111 298708 1360063 1756974 1879840 1511929 537044 1454447 1230117 522203 96515 710224 1809302 792790 1340832 1700478 1715702 497489 1483746 19943 1757454 1508911 1977801 1126401 1306589 99544 490316 1297224 1310360 1372046 20836 1957580 1788714 1956546 1185458 520600 1158385 1036096 1122065 887234 257689 1171709 1197601 1854337 1261338 1324610 1394777 1626072 1729237 781307 1066320 758605 1859664 176765 60040 1279975 1365657 339195 1220253 172158 580987 1382387 1728868 1483644 1381579 1377754 1961483 926948 1052060 1317002 420981 850588 1246400 126879 792627 1138076 1665326 750922 1325074 1799469 1248486 1492265 515407 1301495 1985859 217825 1555729 964191 591376 234998 1950188 962259 1399272 1298625 1619119 748372 1482337 528679 476178 212715 264509 137673 1673246 237327 1701233 838482 1479457 96677 1757910 1733948 302069 1081201 1715681 1086804 635014 1648638 318207 1272247 1531855 292933 1977171 1561715 82365 235462 1332163 1687664 806486 817851 535644 1285600 382919 1102198 402111 1756904 753347 1392563 1816576 149461 774159 511932 396508 314875 777436 614134 433400 55353 581259 1052942 779222 292332 1439406 253379 593521 609888 467295 1478395 1445975 1321144 737569 1579462 1266506 952652 928938 1669181 1009682 204397 912588 479565 929401 1566883 1933371 1214417 1876677 435905 1710066 829569 1352723 1573269 1900806 605840 1908717 1582969 309244 978946 1523047 784223 406090 421848 635101 1275721 1072651 855717 1603714 102439 329731 572037 964211 276677 1317676 235598 1578936 497149 680320 1463774 408110 1986106 1995211 1249981 23641 1384845 182038 1365078 1017535 1576612 642883 903703 1321028 1471633 673914 1649828 1779365 306937 1826534 1049947 1959854 336079 1697357 1925484 1142396 645541 698156 1913213 493578 771184 1633253 531333 400757 1811798 1569010 474897 1043252 1562390 1876789 374782 367633 1245247 1946763 274981 239899 564490 393711 668688 295868 434086 1142463 1341941 1648774 842205 1946549 226518 1526882 109781 1324360 677032 1578546 532361 1484865 1353158 801602 956604 1557347 1686944 1204841 825527 1132890 1971769 1017789 1504866 230691 1918055 97661 200983 528590 1832062 1111594 1250438 1797580 159724 493383 770029 690726 143232 634042 1146590 1916981 235525 121669 417902 179037 244485 169570 936072 574839 1917294 888099 496477 1594244 846452 239634 1793724 559089 69258 168241 832324 73188 1538032 1528559 1412420 1694577 270962 178419 1512152 1743369 747399 941298 208719 1948807 1692056 791610 1980568 470080 1177275 1233248 1145929 1445288 54783 1841638 1105213 1471663 1764826 950319 1912989 1851154 1405498 222683 1463104 1450057 473914 107858 1892081 1875236 1615600 1392336 1830373 92630 1201807 125153 1372023 1066675 372514 1412929 1696958 769956 1636442 713957 1946554 1117771 332305 603818 865016 435826 538930 620393 654337 393189 143875 581099 1336971 1803687 1602849 1836944 1591867 864470 81906 1233087 324010 57630 1472915 578469 1373506 885911 981903 1897407 1839668 295842 1498821 1238261 344830 1475245 1147440 1581430 603701 507540 1117852 1341159 1811409 859970 382790 1248608 1870150 1262277 1013176 724217 1790540 233434 243416 1470434 484590 201599 665983 117459 1595630 625778 168884 1994035 288263 813620 1086171 1991458 1713537 1853854 1537664 1025482 146468 1309380 1954465 65605 1378318 1201458 1367234 182503 767113 640301 903532 1010183 1739353 601168 218203 1781441 938630 296250 234913 476336 282708 1366338 264438 1043794 1496847 108441 1556172 353967 672955 278992 1404737 1261497 439703 878568 322146 44177 333001 1339739 1026484 341199 556361 347651 1770758 390849 814647 1972988 933931 1807016 452166 198297 1052006 1992675 1267331 563168 395654 702563 588621 1177480 1261309 1984422 1360200 1304113 125129 240628 1566579 98246 1136926 1757673 226600 137934 1582401 1953743 198722 136370 270408 966428 801535 1734188 1115540 1497978 1842196 1118915 1553588 1582117 1320418 1036583 1327244 968525 94233 4586 283550 53587 446439 1859460 1893459 1915589 1292104 798230 654614 949273 938073 1468682 957687 1155616 179254 1219433 95410 1273576 1871541 877522 1517164 1273007 1127373 173165 1722882 377820 1940405 323733 1786063 251405 1576694 1032718 941430 1537348 907160 123828 1098838 1251246 940654 262633 748151 410990 896882 1646210 1251905 748475 1673781 1602778 430508 1323184 374326 1443166 296086 1807625 895956 1854380 517050 788920 216753 1626098 1856364 532944 745814 711896 1756453 1636914 1967303 1259398 1522223 191180 1808904 670791 385196 510648 711174 142688 1851555 193324 471737 438626 1927644 1940153 975547 1421082 43960 789589 976828 174472 622258 644201 909379 1510388 31904 68895 196729 1738303 18685 538197 1941719 1510458 1690058 665682 1945002 1543499 1598664 1355991 1771773 1979509 1417576 891857 284647 1053456 1090004 886071 146018 1620671 687558 1123070 99940 812183 979685 531504 1170239 1166760 1699673 1520268 66519 505892 1946654 1852926 315555 163582 1138266 298144 400243 510545 1091572 1243787 1768748 1567845 1565025 780469 878936 915955 258751 765549 134773 119797 72587 1702810 1354321 1573006 283431 553143 1310382 418847 1100995 1771372 649055 68574 1041747 1756420 1416711 1629253 1620348 1039582 1971529 138280 832417 936392 1625444 1461765 1372228 766555 1703314 814455 1066578 1841783 798264 1150156 928848 341046 10053 1999907 1847700 379287 1798260 1552948 1078857 40286 1013021 1165292 1098908 290502 348243 214808 418814 335986 1971104 562782 1164011 1425718 1867251 749292 1402714 911834 995119 881403 733809 933757 894700 1154903 269466 25170 1100817 1097568 1040671 855330 622239 357047 1318810 1003483 1424564 813463 1047393 1145654 483007 848809 787096 83655 680345 1486776 1503931 1767572 1821325 582988 1979787 1799440 1731735 146631 243852 931691 1038323 68463 957763 564277 483230 619459 1039096 686432 1416306 1948883 30945 1484604 407236 552050 1607173 1084614 549054 143955 529929 154124 89211 1928818 885443 1557247 1791852 1541117 1914458 505256 188934 1762006 375293 1155539 1786490 9738 68182 1392133 1055503 551287 98308 1870325 1796136 1035565 701900 1819540 1033277 1131375 1956544 1952604 1644395 1767857 1918918 64753 273790 1730488 1628132 1888638 1680690 1811834 1677801 544928 498904 929749 1771386 1988687 698716 574384 1733986 515103 469728 1957283 907299 456226 819066 1431788 1759700 458348 722255 1992602 1577922 974906 1943974 1933420 1052587 1172573 1604637 1375724 570308 1306341 1562857 1794971 1496924 1461828 607380 1662689 1663211 1781109 750280 1512938 696171 718546 1976775 652356 10896 1132330 1299962 1733590 1256266 1957945 410978 1416020 1926718 1198163 1833237 830256 1702106 1997052 739532 1685183 221929 40178 448153 1658602 215189 1554822 594552 1961950 1047081 499657 114853 912124 769920 917433 1393961 229778 1914523 465811 137478 1371045 54425 863439 1676732 634986 1432146 498071 421599 158625 1043583 896329 1100154 858578 792807 1566740 1343984 690418 1407557 188253 1396998 592553 129462 745844 1286927 159667 598007 34994 970717 125304 39410 190088 1985917 219966 996558 1421528 1998312 774022 520204 573147 1478192 1759948 185597 1678116 1642717 259938 264449 1063227 33176 1291109 1198527 1961243 1086563 1805244 1064334 1742980 811227 58251 1407111 802126 1818707 1272163 245224 183331 995584 1498674 1279720 1461927 844993 536108 1874212 367610 353593 1415260 1386104 1578750 876764 1714414 225502 867455 358784 235262 1527726 918 1944293 798853 188229 365875 1563238 495764 680051 1985647 1419235 904868 249097 1626724 189044 937909 1236729 364493 980733 1961424 540293 1756033 1906954 478138 854637 500583 1742654 1853753 1028467 822307 840082 1388418 92631 192051 364318 1888284 251424 1697360 1303688 1787195 543216 1904372 354744 1279324 651390 845898 355060 12877 1569922 652860 1362685 792668 1563090 495307 954642 832140 781512 1571913 1027686 1276960 1589992 1656269 1687224 1039290 183059 1557795 138642 733258 1798613 869108 1825032 1175909 1149751 1183463 1549162 1632964 1897016 1884280 953244 8659 1283548 1998406 1507157 1470275 13717 1948932 644683 954476 1546582 1649708 827207 1650564 1742099 38933 764639 1538867 1181803 459368 452348 1340574 240725 1492881 718711 11870 1009487 468289 725566 722701 1383875 420127 1530374 448491 1068198 1157176 1668053 1758436 1148204 1222734 1981514 1379140 1820988 650240 1533880 916694 614419 726177 1653098 1791290 322254 277880 1065605 1497501 1262339 985233 1575818 687045 1755407 1588271 1501677 1421250 864291 204024 347079 1188155 718679 1346893 353819 91202 1861243 1241425 1920417 1197801 815729 498249 1985900 1837175 1565998 788813 1295446 1855158 1301592 1425411 1704669 1581846 1750441 695922 1146354 1213534 653884 629811 337816 154678 120007 59203 1067206 502631 1856741 161777 535093 294411 1823490 1232354 1632661 1402466 29487 468272 1569464 17572 1119920 940580 75 638625 1214491 1400152 716927 518999 501504 272358 821557 390458 919978 1839136 1056234 865188 1153468 1980039 1852033 1507625 566613 1530095 1505490 1022604 445603 786354 1370207 775689 109228 580561 371947 1152416 1450304 1155627 1312117 1317495 583967 576197 1198472 40171 1542493 1190815 1745703 674231 795632 577392 34400 312033 1329442 479693 1092264 166566 370242 1510810 24502 1946817 1099275 1083882 488222 1749744 1370023 1919158 1090179 30639 701546 120048 1981671 1358479 1336938 977942 551604 364447 669690 589007 1508730 1491338 308337 1445112 979337 367279 270320 152336 1378710 491737 1170933 1968358 420089 1629264 1376831 1619294 224242 455266 964239 1135380 519470 1771335 1555677 1622792 985039 1049830 170458 1664493 1115181 292292 1066743 1756236 839572 226276 738719 971213 1053377 1768054 357437 1404223 424625 1723774 1943977 1929068 965271 738735 721858 1028783 1067886 1221331 356270 738706 339593 1871425 1778978 1509610 1216612 1812326 845697 1952178 820385 202016 808904 1818647 828138 351139 239407 47317 1992327 1711450 864784 1132557 693574 766774 1859044 845951 401372 706266 1472001 242361 405165 38685 879428 186525 957495 1412218 667321 1882577 411717 1617819 1702893 499050 441043 1393560 277932 1844465 1055205 1840413 1943067 787361 1029594 1492859 928005 1248472 1321896 59165 1382991 1378529 111310 316112 483650 1209764 182015 535506 154241 129384 118505 749303 708706 851309 350365 1370974 1677260 91509 397282 651016 678489 1890820 1103507 1623709 833289 1220760 1043309 244542 1489150 396680 184583 227913 1312110 1971092 1040836 1985236 1911999 884183 1407473 667612 942198 673895 119409 738070 1531420 673859 15961 1934186 1620457 1931818 286419 836673 1025274 1913224 1903249 949196 171342 1763254 151698 1057063 1299807 1982101 1236742 1217309 1176323 812844 872195 1115137 449459 1501588 1654484 18631 830539 1016176 1295363 113600 1984561 1753714 1838283 131256 537228 1428762 1110359 1389109 1481648 141278 882492 1901073 988314 919196 1798720 295309 806629 794844 1412548 1134109 1846635 257571 1170432 116266 839638 1685147 1608821 560153 1159175 647403 1106423 57122 1793633 1443477 335792 1692054 628670 1463717 822531 646205 441421 1651851 1076175 1630639 637447 1385440 1854757 1363490 990515 256172 782215 380257 1242985 1968857 611129 451566 103217 1735575 1776640 795484 1256316 639813 1214226 449127 316424 1616184 123117 120625 1467990 185036 202226 648903 1555460 146657 1303380 1064621 1641373 1770248 827061 1288413 56395 19443 979818 334986 1021675 1155672 212853 845336 746226 1357416 202723 107825 1618563 1043628 1945063 902927 493879 912482 1761309 714798 373116 1628316 733204 760018 263290 1740893 1071331 866139 736524 1774583 570915 144504 574396 1639376 1831699 1561835 869148 813000 802368 1643268 563929 1512195 662859 1562350 1021543 987131 1228121 410977 1919325 961245 1049218 1048638 1416374 1722044 1095374 914353 373447 591808 1362954 1343679 807339 1489482 1718303 1001772 562933 1664331 1796365 198992 1659804 1455999 1246960 1336149 1210831 1373265 824453 419991 1485788 1834675 617475 1709250 413565 1270788 72704 1959462 1840429 1793845 667161 270315 1519790 1343968 59647 51937 595699 1542840 361693 817821 587353 1735801 976518 1311166 1530004 201800 1250596 1134556 359972 1154936 1377626 387848 696164 89783 1156025 1665497 1524856 56979 704670 897830 1762384 345757 779471 1020136 188837 1810089 256735 1102369 122298 1403135 540684 1098902 933324 1239268 836121 43428 34310 372933 1522112 1325750 243098 1741077 1404460 987547 614746 1545454 1732798 310142 903727 164169 576842 652692 538675 1060034 1717434 1331352 1403493 1576885 1933773 1630000 467842 1098006 694508 1174237 1594379 580936 801523 831154 750303 135282 1021200 521378 1762530 1705125 893163 1656495 1727095 809580 1634077 142157 515490 1508899 1535985 1804331 702196 1814979 480311 1723849 1758554 1997640 212703 588110 1511514 1332670 116870 1856745 979534 525909 736424 778981 669846 1725811 590404 423376 423509 1523648 126122 862632 1194503 1677566 1720092 1337872 592170 776498 597198 118771 161207 1165604 1596486 414321 1200211 327681 1131193 1280469 352047 1812203 789881 1161996 1181491 70389 559263 1557176 1204686 100990 1581563 139054 1025279 1025802 962622 267255 310874 1955731 430830 1183396 215587 1924994 1665403 1566758 202497 600276 1082062 796663 1585382 335385 1614399 713743 1281912 659573 1631768 979976 1734924 1040173 1808150 347777 623809 1817679 1864224 1485342 683814 1207960 835842 1962462 1745592 576218 1897356 1711168 1910916 966788 1666132 947977 1313073 377206 1666965 422542 312235 1319570 152382 1623819 329968 1623995 602955 745307 743249 820661 1770819 1665580 24246 578895 1472168 394701 486562 859752 1589553 1499663 86427 921656 155684 1354632 1770172 1519270 1631906 1966107 976706 1434026 1877125 581564 984225 1769615 899317 371996 1147621 1719499 774392 950050 1173041 78971 218125 1702832 1939544 1656511 1389754 1706091 1404051 301381 421974 1736264 306589 84783 1321747 1370647 1187655 461929 1206568 5868 1782602 999633 205663 1363380 1257445 456506 488004 839504 1782012 1488120 575111 1918755 441420 288508 709319 425071 1486511 388703 1315643 334140 680291 334662 1870336 1838789 84122 982291 1961835 141381 645691 808140 166209 1098911 1848905 1611665 1985702 1706482 179484 1274826 565497 650292 1659966 1273810 1068832 539589 1555032 784648 1509042 722342 148765 505336 232987 1753233 1599337 489092 1120077 832368 1580943 1995342 1542660 211346 1411044 1028417 227179 128058 1046028 1289602 1259590 453871 1647490 764736 1680247 564581 1431256 445391 1466223 1116582 1255202 833092 961617 197262 1006729 1166806 1819443 891564 1275326 559291 590816 411317 331962 856438 471505 545550 317361 1823957 253628 580321 1412974 436930 1407162 530110 1497773 1086024 465775 429053 109795 762356 1610458 1409621 1413445 81197 1375299 847059 989953 1911299 1648070 746293 1005739 1906064 48273 380310 322972 1695709 791194 1635905 1232139 1077635 896235 188407 223330 1160227 185546 1226534 1675432 691279 50724 311464 555288 713 820348 126300 1533138 1582048 1660888 1555028 1550472 909705 991338 814296 172638 1295388 297063 163244 453527 1012467 1042804 1853081 1697361 1830656 1544103 23753 997552 743695 604063 527601 1844973 1165163 1294252 582269 1495734 1463634 273673 722599 1428559 1491713 1983156 444063 1264230 258072 1513111 1328898 1891009 1062478 1036360 993912 468401 1933570 1077162 295431 1545854 1879737 239565 161952 1781494 498550 555526 16202 636017 39057 996688 1060539 1087205 329743 1918443 221240 343902 1479326 860442 1482759 1613639 500450 899324 246501 1157439 1060787 224896 1506782 1881954 1591421 1516666 1411609 1580104 87895 1749509 1599180 1860644 1280578 1781065 621449 974159 987892 1506848 1946439 254259 1302726 100857 1098048 930364 1728127 708293 323088 1661319 1026767 1729283 1072387 1183030 600724 1184311 1669933 330058 1431685 1926481 1557356 1320501 219780 1073157 1952469 790905 300834 1157866 48918 926801 231857 1994292 1098234 642054 653969 1460588 1156348 1550338 1750556 1444992 510707 795639 1997808 1394923 399808 619350 68413 403154 1981949 1851464 998693 154052 452191 1597750 1767491 269186 470160 1458500 1404375 1089427 737058 732283 1629290 1568584 169184 115264 1249621 667766 1162411 1031205 1080752 1419214 233460 554762 857990 727184 1809303 183126 766150 69202 1993749 1378755 808211 578467 333034 1915385 289980 313050 1743358 840503 189429 117441 764523 649576 1601911 1790848 1660470 142772 1103525 1616627 193762 1562805 1883958 512125 1665749 1431745 997369 600100 1960071 160850 1733859 1461283 1618802 149188 1220657 449031 1762484 858586 938222 1206570 113480 1024390 1019239 1224214 1658840 1422353 1856351 237170 427975 1621018 1722760 422551 35079 1136193 1243478 1087578 1346293 347675 586041 1279877 229040 1775224 915767 1353619 399599 649989 862838 272636 1737981 349473 1441101 186100 1760622 1380729 162961 1755007 1701301 267441 2835 1248901 148219 1473801 753563 837627 686330 1286392 647756 1200883 1677384 812121 163136 1098912 1465707 355352 1039040 1994126 1421987 799415 266644 1497574 1891175 1931555 1825731 13075 1627174 1167385 1669603 1674197 581096 1525885 1985506 1237491 387305 469982 64796 1750929 1722432 672146 804712 1529139 1147715 1925042 942835 1108108 1865636 1708858 1157933 1160246 1682175 774692 511309 222215 498109 1415840 1488640 1348502 1003609 183726 1187238 981412 1700587 237437 162064 1482652 94200 435769 1728053 216708 623724 563425 630225 1766580 286716 824383 434915 1443651 1052519 1325552 866536 718683 1980614 893952 1682424 1169836 1056875 47597 1909628 69518 1244739 1143631 320001 1914464 566904 746517 1528842 436020 979602 1220430 1898243 300234 1541549 591089 752502 1894942 1143783 889157 1972864 1625502 1132868 1199316 586593 680279 1939444 1053340 1392920 606556 1892812 1718100 269510 1704146 829373 433280 247598 748166 1019160 1386917 593196 1786475 933732 1824097 1164879 1457738 893081 1024398 1021270 1335076 753017 599007 988488 693878 290223 394716 311387 1478971 1997657 958311 850866 414586 744159 1580398 1694195 1205294 1957265 542108 745390 104703 1022730 880490 1515089 366526 1984073 860917 1066532 1511008 750402 747884 236867 552612 460263 722672 1460742 1759658 1841108 891038 749918 1376740 1218424 1760453 1509026 520641 4126 115936 881979 1399763 1651082 1212171 183521 1022781 316480 1504056 1821405 1241628 13513 343618 1858858 1233216 1995418 1261475 1431794 1679880 229751 1514455 1666354 1741011 621152 1270716 820282 192233 1567949 1227426 938156 815213 34045 1926193 1742094 1644738 1622142 1412159 1153235 336238 1672960 1700206 83507 1486397 598325 1876006 448089 1749711 603213 104025 1505397 416457 947331 698057 777476 191458 357294 24464 1493499 1491367 396004 843921 67995 1421096 67445 572119 964382 1234973 1005724 1411088 298497 1833363 1461633 273542 546640 1402541 1942467 1055799 621583 1939993 1735419 1245384 1992450 181259 685995 1751159 975358 260129 1447525 591726 1858085 1504290 1156677 266538 1245453 1128683 355385 1839732 827714 1531686 1604787 1389321 581877 223702 1540766 1267256 834317 241816 1197623 1483248 997955 1787188 1734908 1905925 385573 1642209 1999162 1300167 1088673 1227910 1486978 972316 371784 97564 1294258 315238 1471156 9845 1188172 1863857 1862569 494229 503287 216302 659353 1508097 1390330 1636379 611116 225000 1701595 1995347 1983130 1938311 973748 1304081 757443 16128 243205 1009437 1426307 1155733 260260 891686 302997 1348076 1610455 449938 1466967 257026 417011 1602131 809010 1412064 1930631 269192 1218741 218017 1342374 1205517 77143 225135 1559529 1075607 285341 690886 1688021 252930 458715 1314101 668971 1828822 195355 686722 822175 860982 1068802 725657 699584 1685277 726145 885349 1937115 1761976 1931615 738154 1408541 1812258 1898221 1632445 1178574 432785 484867 281233 1634425 53359 384442 5395 998872 549378 133522 672623 1739850 1342997 228868 352593 802603 738517 1478398 334329 943623 1065560 1668387 617170 287149 126422 311349 1451884 210797 1902051 1855792 604880 1932827 1020897 1447668 1401732 1216314 1118448 1184325 574013 324085 1065106 1700111 868364 840666 1079564 1592113 1301702 1258149 161420 675735 798829 1920407 815949 1274426 1524090 378170 430770 1845174 329642 1825604 1931123 845864 1836003 1163403 1591861 292723 1725911 160475 1556993 1254428 76713 1039658 661122 1625445 1872711 1391437 176451 1703371 828909 1436493 828140 548171 356076 1311895 670614 1292796 20486 1538187 1865216 728804 1210219 86107 546761 805985 160643 610174 1232287 446772 1838907 292165 1263422 1624145 1971255 567317 1581754 1300181 1961398 497548 547084 459162 716441 848072 1381122 267300 159578 1051978 125581 1151524 458622 1498655 924314 482493 1123467 233957 1607941 1282383 1405567 86160 1115872 271897 1824039 1594937 670484 42943 639782 1414003 1354174 694983 518565 173409 1932511 1702889 1242731 927384 404744 1760142 852572 909437 1219201 1222473 1058970 773259 939834 1350342 1869872 964331 519463 696025 728699 926544 932067 1505117 1520246 147648 1248827 461576 1688214 1546171 893830 490096 572301 1085226 640214 975938 1205091 258401 800384 1397660 29297 651100 467569 1266766 142348 1016932 1083978 1037557 1167126 35410 180385 430296 896251 859781 1985027 1331113 732595 1523795 634911 1090034 1507044 227757 1001468 1995913 1837169 1357811 511561 1789881 464148 1250975 972335 1928346 722684 823120 1998598 1398883 367443 1107863 284866 1587031 1810814 1994250 275797 321316 787380 1155241 985853 683565 491480 1535355 523992 500032 473713 180612 1179369 1956119 1095960 407508 92646 1773499 455796 1653896 744608 1651573 1080347 1088321 113113 660089 1865368 748241 203571 820265 1380764 508215 1986228 1164349 595360 1886029 1678152 926798 1091109 1736306 790423 309829 1910614 1652170 1187197 294596 598071 1008278 1560512 1299600 1422548 1732823 1027637 904162 1357654 1614972 810976 1516138 333820 910986 1361189 1630391 1468564 1987260 242417 1340464 428322 1800234 37251 1187956 1880008 620081 190906 627645 7549 1867388 405491 941778 446890 8840 1053362 664920 1556690 1367869 493597 561263 231858 1478997 951660 764162 234156 533842 86452 1646104 475652 931083 1177808 607499 564855 939632 757651 1265171 626942 28579 1713414 1373668 1584379 1251428 1106455 301308 1403331 919366 1408406 1955477 675975 388446 1616847 399551 1564213 935536 433236 1428423 863627 100060 332976 1796576 242403 306045 614585 1061156 1305107 263076 927704 123842 920995 351489 99747 1942002 174804 576668 1301064 320758 564318 1178265 1386236 1190759 1262414 158256 1119857 32860 827755 1141009 218042 1290741 1111724 296741 511135 1399601 1395046 1995728 830031 1845237 1678838 110772 101923 1174708 1944924 85457 791541 1387750 1350987 166308 56660 1442924 126159 1866008 1325366 1778407 1567091 792045 858542 1880852 401309 1638560 1481839 469927 764758 287427 1443020 1872325 723221 1638133 1735183 1600118 1365047 1876064 557274 1389939 951413 1922464 1222180 1199921 611807 91525 433402 335872 1466994 1345968 1235127 1618922 455924 485829 1840708 826076 1834467 1295568 549687 277741 845491 1414981 986910 677562 1079508 1688510 83611 401766 1681426 1729646 669560 740615 299801 254581 1619564 191108 736861 251028 1915904 1441628 436975 701771 1346361 77660 814431 446914 1788091 1168188 134199 266986 1889897 487888 1800857 1478785 535488 610660 541628 513729 668238 1485375 518378 557130 1211946 1625215 1923387 750162 1962502 930395 1939365 229111 1716259 928715 1273483 1126565 1028934 1245832 1750918 964685 214020 1612960 660250 353602 1737344 1558694 812495 1856837 513785 1745593 569531 1822706 599291 1100661 437210 26869 333116 251234 1579373 1203175 1412499 531581 837181 1648864 248489 976271 199188 690387 17044 1417278 1367294 937061 1495317 211620 1803720 1019699 1931488 1067302 1734674 1069604 808218 1840096 1060063 756726 94684 1423822 1543226 353572 1084652 1900082 762758 265499 874653 364918 1904750 1410093 1099372 1232375 1077330 1269315 163675 1118658 1338750 433021 1416704 707646 1548287 297756 984493 129523 1740937 392881 1737643 1711007 1779474 1491645 1936043 123700 156312 154121 801649 57512 442355 1111003 435010 431788 1264900 391081 701486 1202520 557809 875589 217876 765768 308013 1645689 1095836 1079663 665732 1963023 675285 711106 1133048 480039 1885742 547063 1535155 1157181 1947729 1639736 1519013 1334108 1382724 1963130 634978 1374815 1938523 373432 1014842 288582 159415 787066 1230578 371452 1576969 751567 1359012 266879 676744 1801560 614433 762592 554286 1453154 322285 212979 1919157 622553 942158 1299621 1492455 727342 317063 781001 1397526 494270 927059 693040 884700 1157711 1280071 730054 1999336 1673188 667702 1570827 1875378 879492 109142 1507307 338299 290745 1814533 1326773 781603 1318521 1049970 1563433 1356888 22151 971891 1399838 1704309 1189738 304015 631220 1732892 1947717 1221805 1785707 1428241 1023842 788636 1685986 335164 550390 925966 1678456 119831 983614 1149415 609664 1752289 378048 1166473 1733617 903992 209083 114952 698313 1674624 452366 1658287 1992545 420907 1899309 928590 1557671 1790367 1962342 1144520 499536 1055473 878330 1372310 1234360 1583260 1312512 1735802 175967 1743295 1180282 747272 1262193 1788806 1630525 782035 1415223 1254398 679191 1452429 380195 178159 1228139 302380 505441 1338987 1105919 1558224 17981 208638 1731902 1714322 1881835 860897 1476180 1116875 1347045 673511 467380 625187 1231714 606250 1370608 1516274 1938442 1666512 596721 1441217 1177280 82228 1729578 1369502 1110841 450803 769707 1859658 979390 1303978 582837 629083 555882 9993 1973809 769834 1131541 1023936 778272 1908033 715305 1346715 1981726 729832 178066 1309063 698701 169958 546639 644126 925300 51184 320003 1843256 349630 753903 1849696 1516917 1982847 603651 1647555 706463 150700 835713 831716 1343463 426567 160810 1020143 1627231 922003 1007863 1613643 1331856 1876622 1471556 1859007 1454926 563469 1260839 1410695 376551 320792 491787 443530 1782787 1274877 469205 1763584 1048265 228580 1834386 1549586 1702826 167822 1656958 762552 1936607 223943 1846604 862920 1953881 1001733 625433 1324236 1877950 39702 1738140 162325 1233818 1805280 1611778 1279310 1247914 283871 771471 736771 1524927 1954498 1817415 410059 48398 452085 1428555 390131 787336 599043 1833921 889911 1506506 721118 199532 1438928 1432539 156331 155460 427599 746591 229568 1798768 997140 752530 577931 1915254 892270 463233 1156872 710867 1455972 937196 758814 843046 654647 442717 1230644 647165 1203987 1160016 803358 1072404 262329 1321424 855887 1424039 1956832 1655043 1163129 772124 1926527 213630 28182 1184313 1047970 1423054 1025734 1582903 1079673 403460 1775936 1009041 165624 1522445 1417842 1554065 431635 861872 429618 1046884 1592307 1347066 1626012 498785 1523207 1460622 1060105 1259114 1366414 1411560 1975361 1067408 1018283 785409 1596935 1666601 1651611 1485847 1613417 182490 1493781 957171 286842 1902508 1590378 145625 1991744 1359210 919610 1024211 1008669 1035951 1826451 1365286 319037 384456 1394547 1665394 1682522 648797 536819 312659 373917 16150 1601774 1759059 727910 1767535 1513727 1772504 575734 202659 1809180 1089928 1573215 748185 733521 1502112 370769 187310 1861124 94772 314637 883956 1585486 1101892 476904 858221 1810473 747548 1499770 710053 1839698 325896 1616612 376270 961284 630624 1234215 1660087 704040 11632 729202 752959 1274175 1027692 1090492 1520595 920695 478267 1897986 511776 1817968 720672 1269398 1278810 250808 1885186 1883451 567503 977599 625208 606255 1469359 420088 1613192 1082902 175365 1497032 1666376 171519 1399196 1301722 1341760 1672972 1063660 540900 330971 1329603 1305683 1330565 70449 1247237 325556 955715 58887 1995562 1643632 973093 1894114 58730 1694858 204255 550499 1068380 10230 1789200 1910936 1226481 1016660 332435 1301346 1803841 660269 716636 941389 834923 30024 1848609 1503079 1254723 278568 893945 1702755 1850961 870016 547184 1030383 1345073 789739 1550636 109357 910476 126855 687199 1836937 488794 335415 645133 528562 373438 604900 1484380 255801 1437183 1331882 1814580 276087 686561 1485260 472080 1627772 607790 1611242 1051096 585585 1894466 1775442 1386091 627061 1708384 452287 1065786 1273626 305743 714835 1442212 1518749 1835293 1881807 1384223 416007 1668412 268043 1384296 1034787 1454482 310264 845428 12740 1744813 1358602 1106000 227166 826047 575106 270761 1800497 79529 1586059 589416 807445 1051782 1471465 157435 527718 141307 1621091 1860848 592743 1190020 1470970 1653108 672700 1613669 36913 303091 9811 1629829 1912119 421518 1781329 1819662 1759992 1990679 1019740 117571 636815 527864 379557 180510 629099 1903473 1575804 196371 1327232 963758 1084063 1144309 618687 618866 806253 1229849 181824 146622 991131 1154794 1891859 73026 47626 1733095 676078 269177 1447742 1778133 360030 474561 938246 961471 325662 1942921 1475959 1769801 547404 1920811 1375772 684034 298004 677720 1698056 1839020 1717452 1861223 12251 1419618 107659 1873187 437304 776316 526682 801563 1225691 910051 1181399 837672 1948410 661594 1053814 1598012 969532 1215240 780531 1407154 1863198 1801199 1393254 396482 1334566 1042047 1747205 91231 319701 742317 157197 1576367 142397 1984796 1165010 1126046 1546843 1318183 1835598 947742 171004 1608818 416591 1001559 1991001 971670 1424560 596735 1076690 358549 988978 1648389 343191 1882678 320828 355356 1551435 1326904 1804033 794170 1732031 1970777 417250 1575214 618937 892019 1482913 570311 206718 1323016 1971630 1872449 1190610 1831541 1114737 101131 886866 538865 1021336 1192768 239592 877051 300557 1690762 741228 1135314 1246193 1803103 1328545 1220223 1184249 833568 709551 14104 1091763 565606 1299099 236989 1331501 571777 1704374 397241 385857 1866416 1196590 1947958 1218510 1951400 1565164 959684 1387056 1542462 1308091 447166 275756 703637 1661720 1641594 1204246 1518851 497165 1735316 1311423 678181 468263 892903 808136 958227 739624 1553306 903998 1841897 527616 22574 352526 571122 896382 766069 941452 795960 814878 34448 1604901 236435 1736468 1940650 742927 21871 73465 93232 209082 1166588 1431986 71876 1776297 340400 332617 1274416 490432 400341 1836181 271922 1614590 1686386 1385849 1731589 509086 1272830 576822 917165 1306541 336672 1382742 1769144 627498 1564447 226638 1626935 876969 1275431 61036 781965 1505871 501864 1694991 1520300 319065 251278 1878741 1935705 217585 815883 1501773 129075 826859 231403 1115737 477175 198074 1037981 1220965 1787821 67097 1602518 424046 189250 270388 183846 1049807 8493 444104 966573 243721 977427 470844 1374818 493303 1116231 319584 49916 1687544 209706 246563 159056 58322 1162658 1969748 187081 1583765 1032977 1157458 1278628 1185243 1395421 1959667 1606892 1838149 262634 803792 1094019 1193574 1007153 1212473 560079 580870 458183 1863485 221545 902788 104713 575631 1007399 1147205 1517276 436101 167710 1078392 1603251 973661 962090 901298 1357629 1681404 1642797 1474306 11146 1526696 1791552 1748155 1849083 319372 950642 537148 301581 1415579 355263 1797094 1914810 1148735 1076853 449652 162462 1339095 475282 958443 206606 79466 1275945 139443 826741 827093 1812032 1932696 273410 737257 383545 1812561 674144 141304 246202 370901 22808 1662094 1402058 479766 949611 818731 39541 683597 1063812 1455630 1364322 1054428 729194 128059 204595 560397 488177 830691 859224 818819 1412055 838098 1471785 1298205 85543 1272189 973096 10726 729592 1738380 271743 162726 1987617 1454531 1819274 1806923 1243788 481693 1438404 1553790 345931 1604329 1066728 1538960 1049552 1483952 893246 541257 97333 912292 609116 1584838 1029842 593563 592204 1580065 1975881 163382 1052385 782934 917022 208223 1891772 713107 1010873 74017 1170920 595010 784566 807002 289290 1602361 1246725 219267 296341 663174 628002 562497 1214519 1227395 841832 1180530 835900 797232 722937 629873 820381 650490 1948706 177551 1474094 709149 774202 613 1002750 1182133 727851 1598386 377921 1739986 1137121 334157 1769262 1085415 952493 275639 1769910 627014 1971322 1516570 1506307 1373850 564132 1511649 1942341 474985 1873195 751866 1906937 1683410 1600534 123325 881689 1891691 1404723 348490 1373643 1646149 668322 858903 494917 1735105 1194640 1929501 1909927 1426281 180076 946595 473291 1522047 907589 1482000 45724 1018057 407326 57136 977137 1902341 264868 790419 1462846 1392861 1120474 1296470 992935 107650 1250628 1542099 1372510 1287456 1699905 1343955 319978 1064196 1507895 1161171 1668075 1098642 1958476 1236375 1084132 1090172 601924 1588839 1550993 598153 994896 41640 759956 850798 511043 1307078 3231 764826 1116530 1361265 764251 113069 1880397 773507 455810 1689292 1807001 105239 1201054 203468 1308409 1883261 738156 541985 1630583 1377667 1572088 1097869 1544870 717064 333499 421441 1711857 1044571 462677 1630475 1415184 881297 1861133 1016863 420113 651940 780182 1099242 700734 292707 243572 1504990 201748 1590580 914302 895459 1564799 67718 924170 1780410 1567340 225594 1620751 576915 1080951 762526 1557395 1146228 335459 20539 588277 972450 1023348 163774 1909852 1821051 1513981 1853751 1628685 1703518 1249978 213192 1894605 360219 557755 157313 1991515 1236853 1566343 1410698 1487426 1246078 374765 342380 914930 623095 1265299 971088 1505359 1031944 1854579 799485 621098 17136 715704 1542845 244694 745424 530544 644510 1558495 218372 986305 578825 339485 1919463 194663 1981686 860296 341415 807180 7551 1796227 1543081 1980340 1803861 1461836 1111618 387100 783238 294033 120884 1338154 1104806 373847 491029 1512080 1256804 1679114 1403524 1361237 1794585 1956206 518436 648715 387048 1865556 1103716 1656266 831220 1765829 1204981 519133 201167 1708490 1203274 332897 454778 1926108 1020166 338968 921239 1050577 1827392 355509 1187407 672839 258331 1070776 649389 227513 1352444 1944885 1708486 117077 1380407 1676405 173513 1309935 1742001 621077 960896 291061 965144 397037 1938682 1320974 188731 412642 902382 1972313 404831 1540289 1211491 1642483 1920652 1860566 934179 1531910 1459657 626342 1171960 1572934 11475 1710125 744355 1114329 1308480 989037 210759 518038 656934 518341 1807698 1326840 1863653 1143278 650698 1107305 41549 1016138 23442 1583411 452885 524583 1187841 442507 1359938 1550005 859031 640451 1113046 1738991 25752 909285 897447 939354 1694841 744285 590479 575804 1552968 580848 1393913 987254 999075 429530 428656 1926357 364484 1471028 1815836 711355 1348755 1151914 767561 1068250 512367 1646775 622971 960879 905919 1080780 1921724 616651 191967 1315513 208437 1202027 488993 1814822 635377 989470 1196071 710609 230669 1875694 1137242 1474156 958452 811506 1478520 1568473 462628 990912 1042902 1644897 1609913 934686 189054 540158 1935140 884377 652465 1909654 814036 1983693 1818439 969380 1715480 203388 47097 1805112 17693 932047 668147 985584 858189 1321855 142863 200912 1461218 1798215 1639003 935766 64200 1416829 1926792 552197 1441056 1032687 1556567 1027867 1055699 1589800 438456 1447795 386133 30828 407903 904791 1957153 737068 372973 1378018 203487 1307989 1134170 1878643 1867105 503881 872030 1591529 1825490 397533 276262 1676392 510641 1456179 1444236 763763 790691 1489858 1795181 505850 308921 297812 1749164 1620362 118650 1378786 112428 841105 387803 791462 1551381 781244 491375 468318 861839 1914749 776430 691140 1867221 46172 1443411 1040394 1552697 292184 1050162 1508158 385713 1552468 1424072 309421 609921 900493 1809868 262467 478904 749211 38994 693720 649219 1322545 579064 1997242 734359 312410 556714 203596 236129 1037571 600598 241239 1035489 1812752 1862769 1323115 1240571 1401643 1809088 1171240 1227946 454890 559763 1012591 1116432 1345547 1320448 1842363 1285039 470805 142107 438263 526046 1186352 1815525 769122 1368039 1512354 1382141 1966652 1932333 885487 167443 254135 382063 867220 332378 1947696 1042874 1778593 103668 467711 1635250 419525 1292920 353719 515619 370780 1486455 1417148 1341636 1992813 31327 835494 946432 1914801 260631 973862 1483600 26725 220525 70555 904365 1251509 1566912 784766 1742814 617782 378350 331820 1276511 1903479 642894 503078 1246780 430752 1487861 1919931 1372855 476388 1191418 387875 1775336 1086138 1793256 162251 492491 1755779 1017521 742284 602675 419746 1114896 878360 660998 536691 1393012 1305807 980322 1002134 1384962 1950365 1011681 1119598 733929 1757909 1244118 734629 765399 961747 223745 1469829 1409455 1533235 989243 854983 1447480 1249189 739035 763177 1890285 1807477 1714516 904799 957765 477764 377987 586683 839046 1071906 426736 1525838 1282490 1487692 483865 136895 15303 1385829 774573 818052 1730316 1310249 1801830 129744 727785 235732 1623355 160506 984140 1720482 759977 1802357 884270 1319750 1985414 443496 1233448 411152 803561 1892269 509167 1997495 1168875 84462 1878030 1887397 1472684 1027018 449784 1120099 1245979 202631 1565247 970395 1462992 367167 1607632 827137 1387827 57239 559245 1490424 82991 1622969 1199739 910943 888740 1018542 297637 1769755 1426343 1960505 1197133 302508 881564 1774320 112182 791506 884251 92516 155730 1049196 402126 1636335 358633 1323771 280974 915023 1465298 1299803 1309988 1045052 1327435 1112286 853705 1453945 1827559 711522 324913 498616 307358 1373904 294815 580679 395416 1550880 158473 507259 787434 629157 1887750 1880632 1081109 1656925 393815 1687289 510799 1126888 1146789 1747715 1590300 1287545 1839230 365589 1589215 1905667 1283342 697675 833293 1913526 538549 1897312 1198001 576941 783078 253740 900333 640943 762388 95570 865400 1220929 1651489 1948348 1706407 407786 925175 338196 874500 351561 6366 1172634 1880786 316703 949770 1848437 1415571 625812 864884 76148 923235 1027678 207217 1092423 929071 808453 27535 1779934 1813226 1192028 1065483 1066630 176313 1816075 1933089 1344280 803471 951534 946246 1614015 1855885 152687 1022632 559448 671286 341969 1366657 482797 144396 837859 543863 1585849 1131067 362779 1735030 1326474 1378168 1211393 392942 1670688 1365679 949444 987042 115377 1912385 125014 521822 925387 1575207 1957343 696120 1941957 847939 1005232 935614 923650 460053 610645 1976605 1289870 310687 565531 788621 321086 1375812 1301265 1018026 963441 1218241 1650912 1264325 174722 151645 1185745 675462 1732016 1749264 183285 1661482 881878 375619 1720276 1163012 885214 1842630 1196276 355029 44291 990017 521452 373191 588477 1566334 1912087 59784 1899976 1693832 1941066 1412748 1836435 307156 1391718 1320352 43541 291274 1788241 564079 219677 458561 1428732 1955175 1671443 1069796 365328 183092 923254 98527 136035 1105063 1536232 476850 1596398 568865 1370902 66010 1821285 1939203 646447 1632450 96311 359804 1841975 30442 1962540 1861051 1965228 559162 1993319 975889 1354120 1748542 1007558 643941 597209 560894 146478 521613 1527559 955516 800113 992450 1904713 912613 171063 742611 274682 1766130 932127 62239 686354 595288 1292135 1572918 258666 1501190 559294 489713 1275137 1423497 180904 727411 418923 1793645 1345739 1747301 241728 1762558 996808 914101 1760957 921018 325987 1940625 1296606 1267087 224328 1450037 1948309 1094904 1759106 342364 1388085 277340 949345 416192 372318 812848 74770 1625246 1383918 1781866 1034858 1558472 1231591 1318051 1211675 1994457 157670 731620 737750 1612878 1568506 1566870 981711 1967475 268226 45797 1450621 851652 350418 1156806 609274 1515673 1771879 128914 609848 35055 1130805 384298 132318 1532260 1515329 1177446 1131416 1843776 183003 1630465 72641 1280287 1804659 594781 985896 405334 309337 605201 106832 818316 351363 223744 1569834 722786 1387800 129011 705543 1564677 1822824 190178 1780302 65 1590615 781412 69791 1857951 290945 970911 1456078 643008 1818688 121983 1128573 1196314 1383774 923677 712971 583368 832683 1313352 348746 1981709 807418 508223 1466669 912934 1361415 1693797 55453 1499261 1853985 1659953 1080205 2214 1950576 383729 1017893 246176 236782 418009 1678283 822843 1110284 115858 1834468 719456 1873711 1537586 1181802 19951 1686512 594115 1327668 197307 1657650 1191584 1604276 473755 1951261 529871 1255396 964229 278429 1893694 1693280 325241 185397 450422 1993657 1667998 1352298 1653775 322383 1525860 379176 1331091 1587474 445311 373523 682147 455137 1609653 888092 441269 1558735 1287630 575755 119468 1393619 1787565 1488511 853415 1739841 1204635 1156245 692077 1345594 1914737 220843 104893 1401213 11064 1252289 1934258 1774927 90329 580968 1756701 188159 1287733 748655 294519 588749 1184635 1002844 225755 1719422 1174820 1024774 1595099 1794092 876725 1360342 823613 1139092 251364 207358 1322456 1702748 1113315 1415426 1785743 1361427 1158875 1624506 1479751 1939670 1598206 417712 1579646 125373 177562 955475 1385648 1845646 1714023 197473 756700 128950 1380234 761858 1774626 471000 332477 378467 660059 1337684 819938 193093 1267998 1278301 296090 1287795 1081130 1600643 542973 1824911 1622226 624443 1277265 952721 1914089 863926 1694330 180320 275034 603239 1029981 1069454 1556468 1753948 575753 1248138 920111 1780139 604175 1368942 1903274 759850 816628 430976 1001438 1006671 972720 1237470 844469 1939736 675859 1630966 771062 1602935 252857 1222253 1403153 481037 477173 1268891 1637406 1111547 1585335 698592 1504606 108403 178243 336476 568023 852407 845401 1189742 1200820 560123 1488549 693260 641901 826294 1796794 1087656 871433 1392169 1165991 267966 438482 1775687 1249635 1710747 793345 1948430 290604 1178502 1576647 781675 885212 614030 754735 1111739 252792 1835034 1099624 892065 1742989 35815 208890 35459 1713775 343249 1584637 746358 75418 1191779 853122 1176519 1582915 153306 254175 1959697 457794 291772 1901873 639713 7247 1258575 162770 1160378 711970 435445 1234348 1826522 400272 1659651 470399 1847372 1583688 1318219 814844 591234 524595 698109 1031917 1240861 124953 1955576 1588056 1747579 763519 1791790 324674 441854 1846531 1415468 1548203 1540031 1577837 110029 947087 133164 956177 175762 96810 1705807 1204659 169740 278719 674951 1295619 384110 1191089 697814 1462838 1519452 1942150 929349 1136890 1338870 1574138 310304 1516799 210388 1635138 735508 1882544 1990286 84791 1865231 467553 791814 609795 325135 1411434 1849062 318325 354413 1780087 200359 303199 982127 1366138 545347 197081 423962 1840616 328619 625807 101879 183834 287798 1390752 1382352 756881 357716 11140 1174285 1674851 497938 60537 892368 359337 1992197 1033773 311720 1061085 558899 541248 308646 985946 1990988 332116 1796196 719205 361169 464889 812522 750790 1526683 1827754 1800226 1869077 111217 1067203 404303 972983 1629037 965038 1068101 1971786 1676188 123112 672673 1255667 1108050 1221345 1869692 1438903 1755119 360620 7786 948486 1459164 573514 207491 630794 1100640 69604 753834 185069 982726 780123 359345 1673245 1496580 896123 674540 1146755 86559 1762060 960252 752452 1075347 1381437 1870950 38362 1627556 1527832 522509 948187 1578467 1244469 187893 1072856 1809375 979706 1669744 806243 117199 593477 1970010 250329 735265 1976980 926875 1767803 1546064 211112 952188 1637276 1086027 46137 1275619 1497732 579005 762395 1507887 163072 204176 479279 1921434 779602 149245 1296161 211921 722820 1905596 77050 596533 784660 825577 1901440 1323599 1088701 721760 251728 1393921 1075419 1904995 1892598 1659592 590681 864756 1086769 1615341 652141 1730472 1127765 1491489 300717 1062049 1106439 88498 1910049 1506082 1525581 1456811 418649 1364491 1407290 698856 811485 1945949 393639 1633311 850336 647251 956605 1157518 1393777 1847724 1038991 421962 629238 1258117 203375 1972547 525239 1272128 123832 1946940 1910323 197207 371957 1691427 972433 738902 888554 1439778 541364 671154 41098 1019537 1762820 157767 993449 265496 1415044 1614414 547869 1382212 322861 1787068 546241 757068 75128 400634 1846191 1362547 1749757 855956 1918377 1703739 862676 959500 30635 77673 464002 809752 550085 417752 694689 1329423 5262 1399372 1632045 776435 814884 1755544 1395879 725720 1823347 200062 1737140 1635572 1879617 611571 355996 232165 1247538 981680 1841205 1518431 1823584 1326254 885459 1102553 1472038 642877 1987118 177561 1815287 1045383 367534 1162126 617970 1314237 993509 1571453 1634927 1651779 467174 292091 512499 557304 488284 1595555 1401631 1777532 1663527 1293920 1707962 1381581 192011 1611259 255861 854902 1649680 887425 1047192 258664 1187035 159143 1063516 1229645 715943 806324 420224 1805892 477623 1825288 1599121 1602235 306986 1425839 1208544 1788520 1319701 1017256 1423702 1713617 1088486 1552712 1941084 985461 1949469 1291610 336841 484897 1196618 528914 1153160 1176198 548126 1048607 1875377 1049464 1389663 1683535 928081 122523 1263150 1830859 1655084 1299693 1893999 425334 157997 671694 1608010 963017 1780273 845258 793113 374773 1242154 753390 1257778 1122056 730441 1054320 343917 31655 593451 363197 1852024 397125 54983 1769152 1556298 1282223 91507 799725 625881 1366580 883819 1671819 1339014 428200 996903 1618072 1859922 1244384 1467012 1122529 1844990 428858 903252 1908418 771952 246557 1629041 255205 1648858 545157 1710050 1254147 80132 1664468 599699 1538593 1089325 514003 196392 1400384 912311 609667 1039482 251799 903962 541584 160695 1014160 147990 81009 699263 1488456 1632631 1622316 443716 1236897 1334262 142171 165289 730040 1631145 1343347 1860821 1853961 1904251 1590430 1530783 1533029 805421 1047252 1635146 482928 420283 318919 903664 1787662 1102918 290464 1247276 1400447 1691050 931844 1940687 1499744 998255 752475 313346 87664 896301 1419318 529463 866505 1931196 652791 1579574 690875 153849 763106 1700276 1600272 207731 55523 638686 127853 529640 1949344 1188566 549338 1709637 1004144 690551 1485042 522475 1556163 358180 558283 693206 1178392 403008 557191 1021852 576766 739108 1756305 1953783 777821 1571060 421799 1959015 270126 1747556 600361 1310779 1322298 476818 949237 924005 828224 1930072 1918081 860310 1466595 1774129 1074890 427657 1538719 1478614 417001 304002 144474 459527 1549571 189899 1516298 1342093 1145318 878888 444497 688596 341858 1491961 1375957 560148 1588596 722518 1472466 1683633 231965 1571183 449886 1616398 694144 159010 1873197 601197 1316677 555222 1605962 852146 848176 1900069 135846 41513 848352 1790852 1250139 696221 1088332 717818 1576232 742211 1841153 1545784 1858350 1361417 1230391 1764383 1606638 1585458 590725 662338 1304311 1712863 1582270 970234 1387888 982676 1042555 1093436 680575 1793907 101128 305663 591076 1370657 994432 114918 1819908 204103 1073902 1134537 1494602 602105 1273523 649413 1399153 707929 17936 1198125 599293 1892239 49184 444560 1359377 1781298 1531083 1982483 1286276 1122378 1070404 160295 234689 1760984 330267 1765001 803521 1849901 279179 1850821 1416657 95588 1717306 1748704 956267 456338 88702 1564418 1797642 729518 485274 400832 1799476 1112433 698259 1977919 514534 256867 888896 401493 8322 1752963 395794 589562 1058447 1689239 1776899 978800 1344694 1742903 692234 250704 485577 1851076 431077 100734 406289 235365 1882945 898442 440123 1342369 1657228 769766 554708 931361 1829698 816307 1110096 1715684 512730 290909 1920348 589449 500183 388515 364829 1712213 1703388 1777177 1621700 1264002 175647 154825 1412629 1212255 1456369 1884240 1322758 942826 1010786 305993 858796 1006034 628005 466751 657319 835090 108028 1449663 795141 532689 1494704 814622 1932179 1774479 387041 916522 557864 1732332 42747 1448512 1231740 958880 413059 497397 1661256 282429 1112592 47950 207282 1792245 1935077 1733539 653259 439930 1945626 701664 1401436 1924754 1577657 243648 1174192 1509188 1738672 594940 1216415 232862 45597 901097 1037489 897141 1312712 988937 860862 1140490 147773 1142214 943609 1051637 1255532 1161130 646697 92723 372895 432847 1367557 299997 740268 1938721 1970823 1635729 1344254 1623286 1103222 1660406 304192 120570 1267576 273618 1139060 271037 1914388 374645 1064249 1607788 437988 836956 917488 208645 1485758 1647618 1576447 441765 1631422 100664 1637025 1618717 883061 1624923 1797106 827083 297213 1694645 1429233 1357710 1110495 740517 1247256 1938645 186295 1633889 597126 1460725 499211 1034816 693632 24687 867815 1999788 1654372 1769523 1788295 774776 1601160 1040154 800582 1768470 1453861 1413773 1875352 1332931 500571 632636 397871 527580 27192 1791504 1897817 1880892 1998167 424853 516747 1548442 129895 350863 625774 766946 40654 1577156 1771436 116354 1088072 1204002 1472108 440835 1925409 1538783 136047 1934498 1201625 1261503 464680 559476 1094786 1635151 496073 1096720 1796344 1988011 793238 4804 1259130 1558167 593028 1158123 912355 442852 643475 818338 749752 693379 1994629 1239271 1744185 131826 84321 1579012 1451515 1152916 182731 1148718 521961 154107 1844307 1967316 1845552 1772115 1433232 1544775 1658963 1464463 97140 1944494 400730 1949870 1022032 450149 1553182 720396 654151 462847 247226 1221381 1378191 534019 1365018 205064 1069701 157640 799207 265891 433835 1934695 1834219 783403 1182721 1360728 663227 494010 704669 1974601 1769564 1984473 1508932 58126 1873588 1710354 1679371 1501757 1794351 705917 591448 548780 1580988 930960 354800 1231325 197760 1074816 961768 601457 348373 1020507 145890 1146556 451940 171008 940386 1732260 853335 1525004 474274 1707203 1663551 1846768 1509302 1206565 149851 1260859 1128049 1478362 326843 870210 731713 527692 1061741 1445423 1920840 221952 599448 562109 1333972 1211430 1479851 1091438 1657147 1479302 506841 891806 1152140 1720216 96104 111178 230606 1477440 1446600 1367578 1867324 1709644 77857 1180790 1151543 1575689 72985 9952 957247 549223 1337361 1633224 880813 1525516 698833 1224535 1951425 1090134 669534 1989397 1270474 1898546 415822 1035994 379752 1650941 717896 1693159 508197 677096 270180 543033 1208589 585912 1396252 1084814 468204 451614 243014 469699 913842 294231 76304 486976 959193 787678 1793257 1228052 800015 425938 254567 1652921 975570 823764 1710584 63921 999481 150537 1095490 4124 945705 984427 1755757 1655485 1765819 1987498 522478 1081211 204788 1678874 422868 1499311 593804 234606 499537 1459028 56049 1302339 1419795 1626165 1631522 291182 52842 1697265 1662168 472691 58293 698166 386321 1252838 1892885 564258 1869055 487726 331675 772932 652267 1882108 405057 1121495 697096 1287680 966815 1992283 964719 1724272 1120890 1787914 529733 1233798 577001 1344515 1851635 852257 1979992 610364 1413099 1933127 329983 182625 48079 1608041 1258842 238480 1639295 707482 1332314 1956454 1267680 1172553 1243020 261696 1896381 912836 349923 675862 1947724 123379 449871 1901395 1987492 1502724 270130 1728271 887564 1000616 716387 1063965 1439990 1963508 496023 1968271 1563228 462464 1341670 68415 947261 72042 1563581 1684046 1439163 1058897 541527 1823493 1269973 244590 502715 806003 1238430 1408404 494303 1289507 489375 628880 1704425 353969 88311 559636 1771084 371041 1594578 1174493 1453507 1175156 1286410 716235 848290 536448 1522889 1408687 789434 302752 1057631 518367 27520 1013356 1110207 1035724 413675 1400503 512689 1670258 1046437 534792 1530372 833647 1906736 1617182 612087 5314 1092350 1452659 1079626 1104741 193873 1775283 212476 528618 815198 1544825 1065545 375335 1393234 35015 1147590 115192 372938 414414 1155865 1927817 659862 641072 450424 166620 1361115 693693 1716689 1809261 867209 676598 213850 577652 710044 1046558 1397965 102591 1226011 1369862 409000 785535 1524415 672630 316644 56383 514040 863989 1261286 460743 1708104 394943 201512 239852 1097970 134858 1757314 1771925 361338 73934 371247 808729 918894 410659 994742 1365335 666078 1781185 1616020 1467471 1229078 753130 1156027 1913810 673674 1866517 589243 54141 302742 526450 1831191 1366972 1907674 1744703 1708016 111394 765557 667427 439502 1164217 1348828 1598428 1683333 1075064 1094574 185048 1160387 3004 1740586 1174720 1442859 343966 1327453 1799304 840400 1731142 725866 1269239 1041665 823163 159816 1093605 1527986 815423 1709735 1324893 1750240 1502493 895397 1361470 698306 10968 1331683 1009399 512304 1637452 488429 1699016 1313271 1703319 1260408 1723843 10656 445789 1410960 268608 761452 1071102 1307890 544999 592599 90373 1691938 1089703 30379 671185 1210936 1476035 1480656 995307 1269791 916458 902646 468642 916027 1219676 690762 526533 1597406 273956 341441 1690976 1339795 1061205 441323 1402240 1653259 1754168 1797175 182978 359015 272016 837698 1993908 606683 453079 1060215 1858834 1333180 1629133 522134 618191 575369 579019 462674 1544555 1180557 732539 1953197 515744 336287 1241899 1110155 525914 1098790 85017 765391 851835 1460113 436383 1606565 1214610 1700299 656236 96240 1727806 1744054 423420 1359690 712418 660668 925574 1010880 161105 1194131 917749 1258607 45555 1981855 130547 1583505 362379 1592273 1825299 1415700 1575974 86574 1664635 797753 595031 284596 535116 1629924 1489605 1092124 1105953 1906998 1222334 1592413 621354 288558 690126 1585112 897845 1606310 1482837 14556 149174 1018510 1839487 1614986 19927 1618721 958254 1235244 1019050 434326 844835 50168 1879978 1408801 1957946 1032181 1586978 902136 582189 1526709 105272 39550 1644400 83682 1041505 857847 1811621 1610123 1195386 1896435 435628 1193415 379245 1026607 380108 1378588 167021 1705957 1154200 666098 1043511 119494 1010900 454960 1441088 629469 1416510 1991435 123902 1695573 227287 199534 1606676 36510 812507 740411 795788 1303145 58385 592796 1023361 945226 1696575 1821743 1375567 1119545 674138 507260 587063 1894200 1661721 1938812 1938402 1935139 1046026 857563 1133380 1326914 1734115 955963 1553600 1510555 786889 383544 1526015 466706 1001742 1066295 88270 1621812 1188547 1245854 471568 632186 553683 1850969 558834 238745 909880 1350373 160034 788258 1655636 138835 930721 1821879 1613358 388277 1030013 1391289 139718 745649 483985 770782 1565267 672403 1273482 78528 1616196 1415100 172880 1718206 1141749 1340250 1333775 1046179 1655844 1884325 33544 1971962 1814684 782125 89901 1479465 767042 286629 439934 1085205 1115527 778755 1006938 38469 1353621 917860 805823 29355 1321553 730094 1111493 839039 223613 1434985 1410440 1869965 1186845 1705149 880776 1924637 1244809 929091 676606 306989 511638 724930 744139 901788 774194 531952 1044817 780787 1193226 1776037 1502255 1804721 1950601 1505644 1669975 1464654 1455068 184892 1936988 241501 938026 834813 1190618 1140457 1909415 1004951 600059 1813956 296153 1679525 1368992 1502373 607179 856516 15719 1817868 142801 1090625 279964 211662 162099 492846 656841 1426972 259534 753754 1734205 335977 696615 953468 362647 195560 504286 800684 313341 1522584 419279 261011 1847282 1848432 229089 1074485 1660745 1751491 276120 566808 1666795 1721210 335716 464537 1755722 1713631 1984750 949439 301737 1334080 1859781 77261 419234 1311666 991121 1778333 1892726 1537695 1717637 1993956 623621 418306 988911 1865107 384613 1854796 726932 1562747 1795813 805591 1254775 266440 267850 1066226 1882757 1759610 1965648 1671440 1224564 1809131 1307686 551762 312101 1294245 1556826 1048907 737467 1471728 314793 1406188 1383818 1205339 567583 411488 505208 902515 1502117 860153 1440111 246514 1204431 1784042 1105132 1712655 1013737 281626 1160457 1315359 174178 644923 1860052 34150 1416670 1228216 854359 661989 1770712 993282 517260 694902 293005 434352 1272240 761316 1347484 1049586 584828 1584965 1956901 521556 361945 317111 1885498 1037860 1883948 297864 1464548 1564980 313264 1696853 1644879 680534 568038 1613779 1400261 119529 1198616 612518 1909300 53099 814503 1785036 316263 192549 458085 35629 1127147 270366 618420 249153 664178 321305 68929 1747654 700935 384073 693451 367812 883936 101554 661085 1416863 1693051 1614197 1173072 53090 272894 1403950 204926 1414922 191794 1214568 1711290 687105 1391272 527745 1781760 1026724 471486 656909 1601221 1369482 1556247 839768 1521681 893814 1549513 337873 1788643 1955276 1746823 248584 274593 631047 538187 1571045 1335778 1541223 1529303 1919416 1078158 1416530 39889 442954 840280 85726 93287 1163559 1808319 155709 307542 360339 782906 1233249 360296 1420316 995399 593858 1064075 31387 1353455 1549375 72107 344972 782718 1849035 233370 1916631 1799904 68610 1527165 561550 1224302 1415926 1158399 691473 1086122 610291 160202 1000362 196945 743079 1268081 1259156 1368493 243464 1368321 297260 1778475 676751 676700 1108708 605469 1454673 270065 1631595 755083 1152838 1260299 1127867 460897 628054 1500572 158479 1120253 1258506 77482 1670395 1106918 559307 585710 457201 719353 8275 667477 1540686 1882147 11507 742 472631 46353 360960 1666174 1063681 589132 860690 821402 319670 460161 1492759 111891 407584 1094922 291480 904986 1825850 1968063 110567 1481543 1857719 1669423 1532230 854162 1102481 404923 1447879 930387 1259426 1049549 88287 1714052 1277132 1763350 604043 217011 1441194 653836 866664 1311461 851731 1014146 1994950 1707649 730859 1540809 761064 661912 1537159 1064167 630217 439526 399289 312708 1405177 1100744 1483821 735987 1267239 1786118 943845 215555 673307 1315153 231808 93843 99656 281444 1875743 1889015 185914 1763297 799246 192734 1305623 753181 657739 1911868 279442 1696676 1284130 930070 1741510 834328 1786163 652877 930913 1297798 84271 1850725 533062 1522273 1284233 972086 337017 640344 323870 280840 1583789 731477 315621 1440465 925314 536109 55325 1601242 493473 5501 1550177 1508086 1626574 1691043 419802 1025742 953932 1380901 1038199 1270164 1611839 1464846 1945634 1742905 1512236 846786 168271 1551894 1920772 100205 1679121 981968 1802242 1997887 1479723 1782755 170260 806103 754577 1687861 763051 1770644 862246 123585 1670958 1352202 1144691 968975 432807 657332 655563 762689 1772320 1249626 478013 792326 1635475 905691 277371 1497637 181492 109506 424254 1083467 213363 769156 847871 90228 1550010 56619 1249716 1567811 417403 1106435 1815365 1794831 343634 1349953 422213 443934 1805212 991811 1735877 1602924 1639139 1361257 591821 1880938 868956 899959 480156 1904209 1082124 736293 1684878 295329 324476 42483 68444 1663522 1537984 58359 1309928 88969 1839713 1611595 1038770 752489 1068358 1652393 948670 1232500 84395 381862 1917712 444970 1710845 683745 789591 928048 1265748 1526695 1094470 1759071 710574 400063 111919 1117107 1616279 1064051 980517 1897473 930806 1265857 1281065 701701 750774 1126526 173771 26270 1279158 1107394 1912156 1204242 452630 148458 377773 529989 687798 374027 324349 543054 1782877 1085717 366477 603028 504239 161057 1707894 1368063 240640 70192 685879 266576 110597 195857 1797648 1178494 1695965 1494216 1198462 221373 398196 85469 845748 541813 190310 1972878 1978516 519407 1006979 1440511 180531 206529 476905 937735 286949 375070 1291749 1170069 1311067 827657 1096604 544839 122122 1909351 1557746 1457960 1315076 135331 319049 1778466 594911 1721081 1614092 845946 1332298 127254 1297119 1144006 1342413 508958 1849497 1459971 61030 1268263 1887836 80431 1147900 1435398 1897240 1329049 1264001 433136 1580044 1866424 22389 378588 1211746 1701408 1654794 1445382 1912609 258016 920867 1909128 1670830 543273 1654206 1606750 483444 1399654 1604612 911242 1618649 907136 46301 1445231 995332 268471 1381307 445502 1128548 191548 1840087 1204155 1539890 651354 142797 182156 62347 2308 891643 1197985 473084 672349 1467497 621028 696277 632795 451453 1420366 1634107 1184180 1899615 1825557 1498910 1128973 123056 660334 502853 714606 1437596 922083 132798 702186 1129015 1430131 83460 1707530 1236498 620860 878624 1125745 758589 1293096 1757115 1265328 1846401 785482 1463261 1151594 1145842 1173551 1876614 1691364 503487 766820 155981 1335553 6291 1894381 1542269 1032106 1937479 911479 329484 75815 1858258 1279723 974713 1679455 1489835 613233 1733552 1963280 1084298 1213532 1706305 586889 1377313 1481944 590970 478403 1570749 1695051 1429939 1712805 742491 1376625 1587615 1492815 1377172 1510718 1997617 714062 1655341 148778 947066 1537269 1170600 682951 466948 23863 1657308 1403826 1364317 633413 467003 1307916 663766 1063763 617156 716117 1809591 1881258 1238329 811154 958790 367308 191990 1813984 1577577 908764 1077922 1535597 991547 1694449 428357 1363293 1804114 1940102 468071 666528 675411 1472821 1766239 905024 1387277 1709019 342680 225431 1679196 1543334 889149 1583393 1677580 1295805 1098093 1483630 222433 1376876 1307876 341341 1453604 479813 1440255 1086446 1038783 1964500 1623071 822530 1505304 1682016 5875 1702783 543580 1740400 1226129 516207 1479823 1709361 1695115 604832 635904 1740063 390620 1844462 964952 407628 662157 647578 39409 1088714 351093 1210785 1205189 1664898 1846606 5136 1041857 1610404 1965911 64983 1448519 550840 594534 403191 1785258 1898386 917602 225828 1020490 194812 1555616 1208175 258327 522180 1203422 765057 172610 291207 1368691 1430247 1161494 1991638 1907257 559816 1041998 1595515 1753316 1334805 177444 318632 16392 1544109 1389316 211681 353527 1904784 1970781 1389379 844158 1319017 1254132 1056479 1758326 370432 223853 403556 590601 342997 414574 1535339 178350 808566 608498 1073356 1096965 993434 330651 1019912 1208797 1257443 197327 270667 256113 1362996 618938 1202409 1196873 1893613 1339829 1946678 435779 383333 390419 1533048 374362 1395436 1666589 891026 997380 632161 960490 1228118 824760 1699166 854534 1893436 1045715 1693504 321920 1771171 1511488 1389513 1995734 629936 1724196 1159158 1262252 78755 1816276 1255552 178600 65998 1756762 1740739 1435621 1102139 1341835 1393281 1050997 471474 580077 1511650 1519126 1214839 1281174 1421174 721382 1191752 671792 1501592 668498 632651 1343053 500051 563368 1103796 1107039 225849 1348264 1831348 86115 684186 1328960 114770 1608947 1505722 776908 532564 1163412 789560 1974049 499242 852481 722977 223502 1318707 1093105 1257597 1069584 449913 1018994 957043 402167 934242 1177305 850562 557489 445559 1624108 1826632 79062 1154132 427143 1943427 1836189 596346 1764031 1519681 1681402 1295447 1200395 1085588 474532 35446 857483 686135 1300374 483509 231542 613982 1580400 1668840 1939835 1158020 266651 1733397 244756 1212231 1308885 784671 140000 665361 1886528 661955 1162588 48927 638448 1850643 1547138 1137382 1938561 325688 1554441 1209965 539120 507140 184990 1630724 411024 364083 470240 520540 955059 892443 605803 744147 1465370 1311552 1089757 1253094 1719276 615829 1735408 1595527 1756359 495711 190515 149158 1603387 580178 23959 1308138 1220141 1590407 1638562 1309244 1837640 530657 337894 1510369 86379 1606234 493684 1553245 1745589 1947255 950699 425124 1913140 916566 946679 731990 1705302 505087 1533634 1743848 38515 449297 1119681 944713 810908 1528797 1360863 1818118 143866 1706972 1442885 143799 101778 248493 1838114 121294 789882 883888 940598 546411 310857 1142984 755948 173584 1887796 1958410 1464131 699352 335289 630828 249166 627324 616463 1948534 560594 1940305 1883496 901018 1995121 830633 607896 1834443 680031 984513 91883 1302047 823052 154532 1498895 1268794 973400 804698 1373076 995809 932682 614447 1023243 961815 1662470 403186 813169 1916185 217346 428450 808858 699700 1308714 658272 1329732 1929912 1511907 280890 1862844 1323749 1013013 566159 185038 190781 1269641 1004554 1473975 769872 1976652 462762 833433 297897 1572772 824098 879625 1799329 758587 401868 957195 819251 1180334 250687 1417238 1733134 75354 173065 112070 840198 820509 1608940 1022007 1964364 1195771 1707831 1650067 305481 510515 1652694 1437749 562375 720606 516143 320669 1824581 1594611 655403 1559090 127478 402400 69312 1767506 1121062 471405 40538 1907579 138676 1384853 176238 559725 778718 1336818 70948 1829048 109882 710270 1816942 1209713 1048676 294912 1964807 1103182 466561 756903 334698 1313707 1084308 1585245 1369761 1351221 1036691 1544899 1629701 1524477 263977 309900 850338 888415 1569863 1192240 1475391 1913905 615745 1601217 506670 411649 308729 1027475 1709970 893029 153202 563093 356752 269824 200545 705308 827560 784900 1040528 1370617 1121265 1385580 781879 771070 1791725 1293583 311165 394559 821379 283317 955231 301132 1885546 1120678 1061752 294374 1438857 755805 311803 668346 940098 1419764 1909834 1625592 1296766 314008 505177 1119318 1066868 606264 1404865 1271215 1366314 1668045 701594 899824 232746 1441593 638627 857550 1511550 916333 214322 1714281 1709316 1133659 695381 1160683 1512297 1386414 604812 1115196 1127541 174163 597970 1906604 97687 32311 674449 1679868 752163 1434999 656749 948541 410805 1639879 86062 1173823 1075212 1291739 1745147 1611717 1819162 1105005 239041 562060 1961689 1611580 1231466 459920 625726 180943 1301181 1472799 1136826 163281 1199987 1618312 1992810 1047997 1738452 1397621 860463 1679181 248754 135942 889089 245703 395834 323902 1131076 99894 774309 1038610 206655 1044248 1172908 767682 1845450 812438 1561734 20554 1143602 1791317 1385925 1214698 745964 293640 1124380 812157 715563 1558469 280994 1065492 413241 1054661 1170166 1485642 840537 1755033 1126241 875720 1103955 843602 1524155 336616 797694 873551 1499290 1338274 1247473 438938 1624859 926733 976681 1822325 1865421 1774509 433565 141335 168388 1405742 1535424 975090 29192 1639579 837487 1449319 38071 1388287 223548 1811929 1689132 1208274 1502332 571753 626915 1173522 1144705 75562 614905 94300 293414 4129 1279894 1797188 774737 1241397 988826 1130988 1485473 1391751 211991 1179094 1261084 268099 919331 254216 406486 235757 369535 759500 188258 1359663 383206 1441866 612773 1448553 1942342 1153327 222649 1309898 1997486 506624 1163942 1832557 1794140 1800262 239746 1590495 739581 1881724 330270 538382 1996654 1570571 1228524 1436132 1478378 527959 1845574 1953217 758148 1515440 1985844 901481 1996567 1987770 1544121 496579 600642 1277016 906107 1729814 107401 653665 1004712 1245286 1338022 1777218 1078294 1170423 883361 1591110 430085 1885097 377108 1496401 1158894 1127533 437793 597145 582864 1327632 1334982 1742870 1804934 11629 1858643 1478535 62441 1891997 1652845 865574 1443522 680990 940465 1313762 1862497 99376 1316396 247546 582307 1152820 71172 1107299 37043 812358 1390664 5989 908403 814636 448399 105475 576389 1197086 1889857 1075800 208164 764559 916600 1035057 1732313 1717095 8512 22786 921169 1622473 237137 653768 1546999 1287968 1132136 1657219 852705 765136 834087 556523 1041984 442044 1047331 826370 1404725 659518 1694022 1980714 1088054 1501105 274794 300510 263501 1577045 280357 1138173 418571 270373 1638522 1643019 174971 941308 515561 1512154 400347 55387 1770329 1594899 876670 926453 200979 1901653 811203 784393 25897 389006 1473780 1238471 1715466 1402534 1527550 607533 128553 1756312 738801 1865487 1769279 451011 82689 1336051 1077839 323422 1043425 1400190 539572 491306 721649 1466010 1313492 1580577 1283053 194836 1890794 858372 456574 1732687 594065 1901988 1924803 24640 561668 437878 916556 264676 1750924 1233962 1510820 549284 1489159 1531975 1525467 1724992 1223738 4723 78686 60528 92623 149592 1754132 1800873 1661514 1951737 1756580 253882 86345 301442 706974 797362 159246 885909 309050 442632 131109 164604 102698 1628175 1724060 532252 1924838 939572 698689 1065741 998210 1531192 1888401 1867855 1211348 466572 978038 1387525 1047526 977236 1740032 1028917 721248 1735971 629629 1656520 1734518 160376 1142640 467722 806649 489188 454014 1457050 161303 1959753 850628 1170479 1887211 1508084 1342886 209259 1477237 393335 1266964 488785 18352 1335478 254056 1356814 1712929 1662988 1135333 677541 416033 1309486 1952893 298051 1697608 1025075 1762375 1988327 1645636 100365 156442 812623 133797 239128 799624 490184 1713066 987763 714217 1896760 600465 1332409 1478232 300187 293957 769246 1865718 1146818 1527595 819534 1541767 1908898 1697409 233683 1646517 183948 502293 130979 299025 1875106 1480300 1127625 1507756 1058981 334800 857883 121985 1430934 712994 1092041 1460485 662020 1717879 1589188 893513 1017795 646635 763081 1006660 1236172 1829591 1144967 1349132 1735806 1991900 806946 1056832 773019 108298 776167 498076 155685 950363 168880 885071 1043728 1691005 773631 1604933 1545054 409038 4053 598016 1435137 398060 1078416 1633665 921206 729212 1178960 439938 66621 1336767 1559019 1414666 1696047 1339070 62949 1989966 758260 1675870 1407100 1663629 616530 643962 1102460 1210672 946515 1379509 1722540 1486641 918443 1148782 1071135 43893 883082 542224 659173 1458963 341506 757335 131995 93522 1068511 412156 665283 710947 384153 317764 124255 930598 1682431 1616793 510158 345273 1050693 1070227 364184 1982850 1615235 1350998 576848 874338 73479 557571 1547241 1272585 827190 1538588 742042 55337 411424 1535827 35185 1039097 1798257 481678 1745192 113206 959246 1093737 341048 776454 348453 220370 224299 1984375 17196 69073 1841497 539439 795378 131181 1412855 112681 624561 852980 887397 618423 963314 1603112 1500281 936375 247080 1947153 1856961 662545 1117253 1954245 1978901 935752 230391 1822146 618561 1934743 146976 1958899 1520079 766616 1240819 688354 1428275 1231844 1794390 965463 1501311 598637 1926438 1966709 1355606 1826676 976526 995284 1591246 1898443 1698602 1333010 1756982 1051271 239547 1011014 1319808 103816 1404289 1083926 649799 1005604 1748282 1178009 1294523 48509 979266 1670254 1154417 1557620 1001643 1019350 276059 374118 1270909 727058 872973 893844 614025 853075 259150 1091787 681974 1943097 986074 5988 1018696 908601 1207431 1731601 174319 882588 534087 1732566 581618 1468836 728834 1271556 1876993 479879 838023 103861 1353005 542939 1106580 1527238 1516407 462224 1187737 1581422 1663433 1564095 1436631 456483 842249 367125 1255333 355354 596513 1147975 1418565 1320811 816523 335552 1927755 1052977 1135955 206006 73237 470319 1505865 1673736 1530807 1375542 1556437 302701 1038788 656979 281986 1092760 276154 1077336 930212 1452341 1848817 1499601 961156 1860369 848545 1956512 1697953 1394306 1044803 1264123 784787 276439 1666309 1444623 1214799 1819138 1152160 1647118 832578 49454 184594 1912837 950086 974653 1114700 1759783 1355624 383487 836390 799032 1509578 1307832 407990 441816 645121 925408 678503 1909792 1781508 1691260 1816723 1266819 194818 1381204 1227898 1099090 400143 1333689 32899 648716 1019696 1967560 1301065 1458678 509152 1240822 1975381 895042 1209467 432354 197452 288944 1027113 359445 1013542 822623 1418383 1807026 1523581 514505 1844363 1845971 1810125 23827 1568789 990668 777077 1999677 990417 1375510 401432 1802879 985159 955314 982650 730072 1047244 333428 650450 394328 1998823 1897684 181137 255839 1326408 1239307 111036 1465869 220467 762246 310128 1370391 859817 1846377 1377069 411577 825985 318933 506455 1710002 853562 1096522 1437969 277674 628993 965184 54153 936295 1695656 1199592 901468 1024265 415414 156592 338629 1155215 308686 1589284 1903617 1877174 1490789 511079 1141397 491061 571934 1938714 1630168 903952 1548482 1274363 1708731 235055 1280604 1389954 453955 851502 1076562 1430035 1759385 1961785 1532774 1548631 1780291 960041 1140486 1527541 1655385 866697 958663 980067 1104012 184678 1412890 251067 1445858 314669 115905 1752511 1296363 16766 1894916 203826 1454325 1311054 1199967 1838244 1075441 1850477 1324499 1410542 1344787 737178 520044 926982 27461 1953347 1463813 1141808 1832144 1999741 349579 538158 754889 611406 1242627 1165609 1287327 1921877 1747399 595953 480649 1554722 1783183 164965 138139 1696116 904470 1906071 478110 364970 1127215 1999800 631578 975639 554017 1893560 389507 1421106 575035 698896 940140 117351 1635297 1004504 49005 1277110 1488899 1763888 714044 466103 207074 774410 1599130 157134 1344089 632691 1952427 830772 339610 1349506 513732 228768 684623 327412 967902 1727980 857012 522090 140136 1793825 1294578 127934 799555 1177043 279711 633699 1343877 1174316 209685 1247727 878075 1788407 1893950 1856938 1242775 959435 349865 1854510 1700846 17626 1561128 993710 1908572 25987 1583701 314853 1972245 417971 90911 1459445 1168559 1110526 954234 1524913 283538 1690120 764414 1901765 1165156 467239 939967 1339759 76113 208894 1932445 1240913 67268 809880 950127 1052420 195229 1803809 51139 1327188 362776 1200623 567275 1000491 251295 857018 1582428 1762438 1268771 943191 505192 1216400 632565 21323 181944 1921404 402380 1905518 396973 1237462 1276796 834562 1069890 1549370 741332 879513 1940359 620055 1018692 835343 1235105 1271800 1633332 272085 354558 991722 700911 1245916 1173631 640723 24505 568563 281911 1999203 1974747 655656 1194704 779425 1100383 1834732 1332379 796342 200002 1787012 860263 813216 276701 554566 1423947 1735737 445627 1995027 588972 314877 1977355 728301 931625 1059676 224509 829396 1938582 739857 506183 70415 733748 186910 1872737 403628 740059 749588 1145208 681043 1322201 1423772 1772510 1970352 676086 479702 1246969 568119 514366 230095 1835309 1356628 1045207 424077 713444 59351 1799634 1695611 1151649 1540274 1084972 599481 1135032 743541 618806 911595 750973 1161317 74871 207228 1056942 1810558 481195 1198126 1431484 214274 559084 1800868 549116 1239783 1191633 927472 479493 1089305 1467886 457926 1436106 367052 1500732 1809833 209498 878011 891015 1767701 1987495 1630127 605407 1692917 1151221 921487 768805 1307402 683446 799832 552340 1128440 1213027 211904 987164 16022 1440454 1005428 1287669 238458 1052182 1823238 334964 276849 1855914 484843 7298 1637920 463295 1866231 535419 1815355 866533 1137024 872711 480623 1822637 1483420 216054 1892914 839609 1021110 1044839 533578 1515200 1059115 1097983 291737 1935430 149977 1664800 1095592 921409 734541 307321 1331644 1993636 1468165 129413 183421 626073 424092 1247312 854351 1260645 229455 685521 552271 1176376 1060767 393881 1134506 1061354 1514015 124824 896926 1434423 1551297 1531685 241732 866287 760846 1774389 388845 43547 111353 627633 165103 1117952 1755975 1946488 1310598 1377908 1153227 142694 470347 1307935 1501665 1515450 687219 1601700 868649 415553 691434 754419 946759 1941376 1836470 836336 620904 391578 1274036 1650000 1439618 697991 1567148 122589 1400627 1080955 1605267 1656711 1985847 905588 1678030 1858592 936824 541157 633347 212636 1548279 1646661 1014462 562058 923515 1641967 882844 1578401 1087239 820268 1702308 764669 216510 1018379 1653032 814792 1545645 1141360 1920997 830044 1887726 1427953 471972 1080548 1604255 1793492 1727266 327214 1124461 1248028 221190 1820990 1313659 1469021 1118368 704422 940132 59583 332905 1098755 340250 1442919 1671618 793630 736788 1188293 1940155 1558854 1824882 1807868 800617 1283714 1993035 1245199 1798997 593080 1849680 1162594 635953 500900 1761791 1529129 591439 1847792 686813 665989 1877860 1334250 554345 676924 1085237 246087 1071680 1203259 741789 276446 244922 1721601 110946 1282869 810496 1750051 137876 1952816 255169 725978 329827 1429928 366435 1794407 1209839 310144 1766671 63437 1462585 348107 446342 804035 586296 1138924 1747031 668665 1046221 131846 711410 933385 1500240 424195 278868 1984889 631297 1652025 1500616 128476 1819590 566854 1438620 874273 1288240 1946512 1237562 1667379 1804808 1009328 1591595 799140 976929 426374 478288 17378 1148470 877596 1299167 816617 1202465 345110 882235 138780 1961880 700954 1616838 1740114 71508 33623 1456511 417548 928225 464835 399984 120254 855026 1654920 350034 810729 1151987 528089 1442104 767154 1061645 1683689 1717588 286378 450228 1827479 366610 1972952 867265 888809 1497467 1294261 1000927 1200031 768992 1968064 1469739 124227 1912338 909753 1810461 129167 1062354 416298 1585844 1764288 430942 178404 1804123 1526046 1651624 1220718 1960761 1009171 1438658 1187198 895491 1426183 1666382 106899 1167129 1093570 982237 459677 1017170 717268 595389 1843240 1369889 1498127 248984 964133 768195 1515803 711813 1950826 1026654 740640 1395544 492880 1215592 81288 1757921 88076 1039819 235408 693421 518097 1987183 827761 1453335 577354 772534 343587 204388 15116 941715 572748 1451462 497445 1178253 549311 1071536 802343 694052 1301801 397605 890537 13228 671983 1121602 1702840 361681 817298 568966 183554 738876 925510 444431 146880 417477 1328111 627142 812394 1413512 206598 443525 599013 1282846 1958989 1862527 253114 1937872 1006496 432654 1737989 1045932 1949208 177397 571278 1776531 322930 1107629 968007 1665162 1510596 532815 1312611 842102 444362 1807 1752781 158031 1692363 1396738 1861934 60139 46750 1447870 1026971 1631060 621549 367495 1824241 872454 1714246 517807 1113631 1689680 1067131 198023 1681181 205698 877981 1780882 976495 171498 1565709 1007293 1573527 1032693 1398658 1912130 1935179 1784231 807407 1410594 1235915 797247 1716445 1708468 1410931 173330 440755 202688 804816 1121264 569279 184468 481603 36881 1388740 979767 1882770 1381923 1801236 612524 872020 1515625 851208 758723 856781 292094 463268 221333 867601 546019 1454652 42375 1620768 1979264 423028 896936 1425960 971999 758254 162594 1505296 926711 1583427 72900 813506 1924294 1139037 170807 1642498 255467 634055 159770 994230 1424566 178764 691775 1238968 1313411 509946 1380750 1665279 4809 279699 1593206 1429931 1398467 1501937 1565704 206414 610034 1264560 1855950 373681 413876 939444 1881328 543894 471727 1512325 558688 778684 319731 1776730 1576726 1999291 1368227 227545 1471356 486814 417144 1623824 492501 898231 163562 1164360 166778 1980510 1742902 1939838 711677 1311564 667604 1956967 1357639 1443244 1213580 186658 1867587 1492091 1660507 1011298 840216 1782217 1150106 1213256 647947 1119356 1440104 153238 1241179 1648942 644836 606596 1866013 1360487 1714882 1213735 1812207 55590 539528 1462297 740224 226226 47557 622454 297274 61826 1576159 1550776 1458393 812141 1978969 1083263 957065 441221 1441698 1478475 571933 467683 503590 480860 1604114 1100827 951728 1169455 1950268 890933 1439244 1342235 698035 1448363 752969 1872681 1271527 1976178 1424818 883602 895015 1331703 110405 472637 1933117 1104236 1684936 1133797 1014027 907999 105203 133840 617856 234183 1705631 1236077 1177044 980029 536774 562817 1598411 1237933 1122834 1547032 1274861 1931683 809848 895978 1173742 1620358 1724663 1921351 1363795 505049 43369 1373106 195112 26698 1432671 450316 1715674 1435511 681376 1638631 446008 1799566 614680 1425950 1266105 1531715 1975872 1948647 617629 1335195 246065 580921 30919 1735992 269476 395156 1870023 391501 1180958 358291 988573 468281 810638 762413 57195 1611251 25641 1964177 554226 251219 77369 418845 1808651 873202 1974701 547098 134111 696011 1091537 1269905 1525097 1645848 197984 1380919 643796 561749 1012935 1709307 38441 1103235 1379148 1834071 118358 669743 274354 1710116 843667 1688040 1785838 717656 874305 282238 1485969 1823387 558988 380952 611787 109669 1626011 660687 66518 212727 1279203 1076650 1683855 1339311 533333 543298 887533 1038960 797088 1556498 1875609 769427 1054821 256461 1025106 721842 526968 1416140 1929135 1517018 127612 40664 1979625 1574116 163383 1577771 1535764 1669205 1654258 129203 1872003 136941 398276 1177705 1871028 939058 318922 668521 94436 1969823 1475735 1760456 1618201 346966 1030674 1015011 382212 36832 1947751 646413 581452 217383 1685217 987048 749490 1348458 1645548 1936162 1551393 1489578 802131 1968002 1582552 903334 561631 713687 1121211 395847 1194128 150223 1364994 548405 1742386 86936 585915 1413835 288472 1865400 1056400 1097281 791661 17251 160058 1767940 532491 222016 612455 1458681 387920 282764 536190 481339 1481958 1252975 1822262 1635379 1099383 1844075 560428 1577438 618607 1150297 797922 1467685 231798 1443851 911908 1927024 1478713 1749791 234940 1876968 926432 301030 217494 1413568 187174 1550031 1893407 1700551 376720 1459370 407645 1845089 1398369 427699 834672 1003763 1799741 1723961 1923549 816226 350125 58067 1352767 147089 1686358 1596377 1776886 104779 1454178 1054862 609227 658455 1305749 184154 1410028 215241 240608 757478 883975 1313324 612215 30173 450691 1645698 1422441 121337 968589 675217 1065346 210123 1125489 379649 813091 1780292 1302782 239991 1282194 911695 1578791 400156 789158 1658767 957188 1081215 876743 260831 25882 1254978 879391 1728672 1805866 95034 313175 434505 1401242 1919978 712211 99195 20185 803807 1612172 566391 654443 158943 1422123 579430 102540 471484 1173235 1751518 782629 146385 195736 294520 893938 1203119 253706 702072 1397627 658626 564666 1160427 1578141 1321563 913257 1961872 750331 850371 738514 521937 1388301 975581 899669 47452 103320 296239 902784 272066 847292 1823430 951820 389439 824853 900432 1845943 1889527 9090 139664 724289 1520455 47214 1413234 1513909 190922 514059 603295 961044 710247 287401 508201 808896 649070 1946619 83531 741940 1295160 917021 91684 393655 565171 920333 242955 1484085 1920137 226155 867407 1384307 1047145 667883 1474600 1290116 1998605 1442277 1840462 1287018 792754 17976 1276265 1196774 739054 1518823 1031174 114423 812191 1140214 568186 477207 1452097 1977050 1950621 1418844 947374 1875611 29746 1967383 1446475 984032 1173943 293041 1359649 1359735 1801721 1923337 1395687 1459935 289037 143241 1785103 1828003 68820 279775 543107 854715 132978 1947726 308721 525853 767563 477681 620870 195290 278710 684454 959187 864819 825257 543074 473806 1937879 1655453 113825 1013370 427798 1246254 678635 592828 753748 1807372 857049 1401609 1778581 1462477 631399 1594886 1738855 1645231 1685824 1241280 124773 1590809 1955806 110777 185075 1368557 1812170 354330 537661 1243994 1177484 988576 727906 781774 968203 580320 1595495 836031 416658 1733923 1869147 268162 1177890 1962360 238960 1742914 558474 1244670 1918866 536386 203539 433885 1626076 370743 1404554 594228 403530 218260 1133264 62769 1367921 1985599 18025 1923594 801004 1506897 1792539 188137 196547 917832 53860 855588 1986625 1169825 86079 1056973 1942244 1958749 1219791 408018 1329833 541379 1916488 1489802 1580162 1004256 998635 1352711 1472329 431304 282669 1338101 1350470 604681 136352 93980 216969 1565410 535980 838631 1639424 1744507 1677909 144004 1434691 239737 1843830 1939415 158014 1825722 294214 1997148 1366060 594663 1302565 792407 1764394 1812227 1356310 923944 776470 1695181 1225224 284849 1335543 148431 1931343 1026843 858703 269066 1325753 832163 1745748 1069424 1702148 1079893 1017688 1115586 135421 1455947 1809357 794649 1971173 959604 954875 1873095 627019 80044 697081 1309666 1805443 493438 1580197 992636 1458129 534771 1167623 679845 1090363 470468 1138832 1831641 1693940 1391869 798012 220314 1617255 1178591 164262 1959200 1310873 406162 1477433 672735 1881943 1190333 237020 1371320 592590 812695 332544 667841 856191 360793 1670294 1523496 1670500 1615193 800458 1560397 753077 1033485 1261937 1302372 1622040 1219410 1568454 1957870 1988312 170248 755078 1834037 628995 141047 1962668 1427706 426742 1698687 1784979 1286846 392114 196237 1123719 1863208 153518 813365 457135 535623 1848013 111111 359893 1211633 917290 783023 402034 643245 1589760 1530763 1860716 1832948 1185143 1310305 862845 457968 897239 569199 957793 937028 1850052 1680289 1250314 101791 1728789 1196312 1488820 100096 899734 556390 1529825 1301107 393732 77284 1587699 1587422 886698 1024352 976623 339981 1168869 151844 639507 1692918 1365165 917144 1526257 1508002 187212 740892 1492062 1489974 1287142 851440 190949 1496586 1523968 768938 279135 44329 216201 1716867 1571242 1010850 487095 1074278 955324 616701 888424 1786946 1936219 957938 1158728 1588119 1453714 1074511 1704212 178847 719038 1158006 718058 1541210 1366839 155782 897477 622845 862130 27185 840155 1646782 932751 1411024 894186 823838 205549 1759830 1925113 527592 1630222 1748347 1553619 763893 1832999 125750 1631457 581934 1955071 1205099 1620434 1403731 631931 415354 252466 1070386 613145 414480 1885078 1237283 1860786 511739 1374284 367482 127665 547547 944080 511797 201676 1551019 1400240 873764 1676431 1921549 1898534 1120307 1750236 174126 181223 1529795 452592 672972 183582 1586701 901789 388083 1871676 1973903 1195388 757109 1644965 1948279 1037245 258768 404903 15649 201071 1366814 1554114 1981363 895617 133959 635373 316763 1425244 15357 1154223 1326400 869373 1877911 903559 1950169 353399 313571 1737340 808989 713277 1738554 1894454 120206 1804619 62706 1723998 967477 1553549 1796384 1488643 362443 921286 964713 459421 1326041 1839936 1906083 1254948 283001 1379339 378452 193887 1683421 1193372 1685152 36169 777006 535627 12793 1973693 1457269 1892577 188526 1027287 315103 977928 1905457 707165 745944 1104728 1022446 944754 251430 1871963 1494046 1215970 1582106 1616427 1532061 933602 574320 303077 709961 1588120 1379523 1592272 350735 1854055 1367918 1499144 503040 60824 873878 814723 1372965 1886606 556206 1663820 655381 4675 1074567 1917353 1339106 453199 765731 904388 1672592 1788764 1393062 65585 1750781 1133477 1108366 767546 916059 47989 628001 165804 996820 264260 1983354 1972822 775962 943412 1434602 1828124 529918 1127860 1978459 498706 891795 28087 133239 1864444 1419028 1202028 1372519 486717 151543 1615180 1051520 252459 1043180 116864 1042907 1431647 1991828 735259 1858537 1023663 624588 867713 1644386 825340 1780679 949331 380022 856297 1496788 37988 1948249 386986 1723348 1380033 1522452 1900215 1692187 559017 473469 1668301 603333 668495 1965611 1149876 40307 42328 186154 159675 928876 902565 1040742 297917 108579 1668207 931 1881291 1975178 24877 1322111 1154437 1025796 1537591 955648 643387 751814 1816850 1272596 885302 765517 466758 1357883 84657 1689178 184407 555387 1352866 287393 1369013 343156 1985869 1452526 494597 39525 684394 1423843 222009 411329 1419789 237793 687955 345664 362651 679570 503642 1887291 1629501 263629 490265 555270 1525821 524802 718275 534557 209762 99298 1108028 211192 958702 1537620 1185184 790237 816324 576479 693364 1081247 1771062 417730 1723083 823375 314946 1120724 59963 1566712 391653 936040 212964 109510 1163511 1945336 1516160 1478401 737030 136523 1793485 162763 789575 110962 1384381 1238203 1867672 373236 493987 1880075 1183962 1289299 1866507 1793381 1136540 680021 1722742 825336 1152844 1572099 1791803 1177362 855011 614877 1774854 490288 14482 952290 243879 968892 1893858 1891343 929377 581570 335713 1892212 1207114 1438239 1002516 1233391 939325 70950 1867877 1911904 178511 886214 243774 1703875 1280019 1496572 768459 53330 857975 1897661 1164717 1451402 1989606 47505 928792 244246 967938 1400697 1568352 54930 1553778 911990 1679671 1717792 1362544 237333 1656557 602644 984548 233556 548335 930082 1947129 1562633 1665291 1879435 1737168 722073 367281 377047 1596263 1468495 1573782 1430259 1952322 812970 1883802 1651310 820991 1677700 128129 832517 1055366 149319 202653 157162 13477 1032392 382714 1297406 1799944 1702215 862176 17978 1283164 1617651 576868 1034496 1167089 1677283 450250 1816414 1727386 1277765 680214 341694 1988273 615822 1570837 1378911 417702 539424 1523290 1310284 64360 1083541 24514 1867590 251081 205376 1705240 1974002 165633 778894 1245760 690432 247702 63536 844448 1387620 317633 155263 1635240 839898 1364539 546725 1867245 1465322 936936 1441645 860259 360639 438674 761688 1428193 704371 803545 1459225 524587 1719763 1854630 803428 1565284 1431697 632664 121504 1962955 404310 204251 1598713 311422 1039763 196827 1997421 1488735 1083332 967111 1662371 1629377 479616 503932 1142540 183573 1312489 1932234 220248 380061 1680189 1812855 389234 285418 1302514 1152926 274318 1696872 1685744 1874098 1322741 1676352 1919812 1660772 888524 493415 1484597 1263417 1033685 1630444 245751 1599151 869571 375492 1346496 115887 1520323 731770 763188 1617609 1847343 583243 1360313 1697018 1379093 703110 603483 820731 1072746 978035 9517 1671441 745851 1723975 73862 224010 1535727 1523126 374619 651181 1715123 964060 327530 992693 44004 1996271 621020 1974125 1827267 641415 866068 1811209 562448 408102 828226 1045695 229008 1953815 1597317 1191922 986621 207010 960518 392218 382464 1228251 1665098 1521710 1500118 1345537 251719 1913185 1160697 487281 634825 202770 237202 649007 1533694 1793378 637488 420982 1032783 63628 61370 1588980 372430 1358963 1824698 252531 1188514 236096 92036 1624516 320704 465980 1043943 85905 1240563 1278990 284666 1367358 44983 1868531 968413 1393356 813094 918677 377591 619587 457387 1110093 1457284 1749168 567015 654813 106491 71546 95407 53402 1721715 1908462 565515 1349248 1368897 985594 1744745 1676908 1471141 655779 920471 1656450 1130471 99364 1185175 1629421 1279119 1279228 666875 538270 609563 1908144 1925727 1375808 200137 214877 1919957 941590 1361602 208777 1361654 1818551 1445160 1032176 460259 87427 217975 873238 586870 1969157 607356 263513 1242314 75734 1084856 375841 645183 1349110 975827 1111889 1526285 316233 505724 1443059 1588041 214198 1122840 1552623 1434269 240488 251206 1947959 834788 159353 726667 1363948 1441580 1893632 465402 342553 1181830 1992992 356045 146580 1600517 1780958 65359 1485589 631620 1061544 1407746 749132 161181 1263714 1287517 626189 1596321 1843376 1924670 559817 561723 470882 492832 376338 25492 1962041 1190609 921657 197404 1547675 190327 804319 1070503 801132 1384158 1374760 905124 914355 238431 1784401 119555 32181 501587 596710 1270447 944146 1113577 1650177 140265 666319 1089058 1269658 1616863 883886 1495368 272107 1029895 431621 1132052 1105336 674824 1675374 879996 1297218 423748 1377230 1780551 1106514 1031656 216245 1131278 1765369 1384638 1344844 793092 1657287 485226 1020046 136373 1182451 1092126 509273 1181456 956168 212184 371958 276105 387198 1091014 799574 1074632 299796 1380173 1392828 243435 1587279 336746 1017408 1288750 26271 1573236 883040 1407938 69189 1240994 625328 1730731 1236759 437099 740323 1215385 594291 1207079 1058690 1011280 47884 913638 149971 785216 1787171 247463 1213325 373213 861704 1045880 614057 1439453 13502 1265083 60546 906872 1391536 774835 960894 1755611 1145943 213564 730381 772448 1677911 696972 344169 903720 126736 922426 493533 864214 885994 1214739 1917226 470265 1055542 1575417 1064828 206953 1808246 1696763 1496269 1058511 1335145 654363 1975032 757609 1501550 1082633 1902338 1633355 1275113 1255681 1485806 1417890 178525 1347202 404651 1363654 1351420 1054417 324696 864213 842303 556800 69691 566093 638669 839232 1870304 607151 1823653 1519477 954016 826410 1247678 863712 1837676 1383220 77834 501197 692123 1878304 871802 48008 614462 733489 349288 1487319 1518709 1935610 1079885 1614064 1836504 1073907 765453 910573 695207 664860 1079027 1671436 261945 929600 599788 1349983 712266 48319 1570393 1468437 1297588 490271 705858 1646985 1841109 1763579 486833 49567 152520 667166 746673 370266 700103 1066917 326367 1578013 1454500 1848956 1932044 464209 1572147 694316 837101 1114011 1926915 1492751 187576 681764 499364 38366 642579 652614 965302 1499986 823003 694575 1366918 483584 1405202 1757812 1347205 973967 397868 1383819 458129 879024 577738 1845133 785893 667121 1075000 1977735 916964 347417 1365705 744578 657566 1303205 983298 501157 990532 170824 1627336 1710840 187261 1547076 1582679 251437 1658453 1113662 1907524 1138276 1244047 315018 1989794 110905 654607 894884 1558906 581775 1349669 1519340 992130 1289955 952301 1172822 1144525 3316 580135 1976720 219889 480816 451335 1229765 1876923 451320 1898172 721694 622473 1155752 1753993 545984 854467 251675 1352223 179105 572536 1336762 1090477 696317 1510876 1684724 238971 1770424 1782086 1756246 448325 1740881 1042564 228952 778180 13427 1264708 96020 1318155 1519159 521810 1842794 1311413 1490777 406964 1836705 803064 1580486 300488 1823497 277716 885421 1218546 354164 1728232 165273 539436 1234389 1882421 1720339 1862816 1703794 1441424 1818909 1144908 662272 666938 151320 20958 1101627 997780 958855 962552 1673572 1003813 1584301 674865 708505 435722 209007 36311 556293 691297 917387 300434 219851 262308 1899727 584381 1657780 1940459 101411 476928 483497 1088325 53268 1371748 941516 1013559 324445 1669315 484845 343134 442307 941052 1382256 169347 892631 1560008 1948359 468375 1854698 1396696 909656 137202 828618 738626 1305626 897308 1145588 1786488 1200336 661115 1627949 1971659 1171753 1843352 756976 13006 718813 1718216 1902628 416047 691993 1473024 1432918 997099 1329883 252409 944351 404705 1652235 1563492 229632 842442 1009133 952799 759401 1014293 1351984 1759043 1843501 823926 1727666 70523 707647 1340921 1242193 241799 622028 202441 727844 1044737 1973698 409756 33734 297153 544606 1796543 1695698 1150157 1645619 855886 1187310 446660 1242364 1891290 102168 1521514 1228325 211851 291638 1571842 1565912 1552621 1740345 617376 211533 1383671 123020 197022 17573 476975 1204572 192491 117693 990622 636895 82879 1773914 1384748 773261 44128 664283 59717 1672511 1067625 756828 1142708 1699561 258393 1343952 1536663 921088 978771 83548 230880 709295 1584385 640239 1011864 746162 189065 1233365 1543221 152007 1309448 987113 161926 1582475 2146 1708513 6281 1822487 1474318 1773460 318782 455397 1356481 932932 1971064 1218403 783939 960186 1838909 303 1029639 449513 1904831 1303891 1551309 1886940 1169874 926728 1653354 1376818 1502277 896606 346137 1909119 1011164 1405870 544486 803905 1349349 841136 1839774 1328564 690235 309870 1370508 1097712 744786 963279 1507997 751085 79499 463649 846015 1275558 1500186 1824450 786412 754985 897022 1437462 763210 1647509 612397 1030714 1127706 143624 1227500 1690667 1332715 95324 1853844 848524 197397 833132 1578375 951227 1092626 1315374 1972274 15965 1047912 100720 1179608 523648 420225 1227654 1934045 1943033 1568181 1193653 1421894 1596751 246583 639212 703749 617461 1091914 291645 1386403 516368 270124 45187 1690237 199322 1357833 22778 1584220 1918712 799345 1490020 463607 568510 209953 419841 71167 553635 1529749 595109 156761 1212095 462027 1962697 835533 1396384 1663833 1353812 521192 1953220 984321 1550799 1476588 1124638 131747 1321105 503020 553586 1790187 88121 1511328 1895854 1554031 308076 1033766 182470 228973 1769 1574790 1972138 779829 884784 197173 699355 1130585 139134 1225174 862855 1553241 1405061 1738863 533090 1782056 1207925 876101 953681 1079628 1637434 1150983 187777 1266206 840154 763790 1994836 908639 1553437 1259065 1429755 121708 1484913 558925 1577307 597213 723316 341165 595253 1602076 1443321 1294940 312648 290865 1492481 1924978 1292156 1857566 873166 1423301 642961 509759 948296 974124 527564 567823 1538737 1440167 723697 1113400 104700 659186 1308125 1280617 1966959 665441 61948 1676921 794473 1684333 464230 407164 1375540 268562 675557 1868367 366891 1751553 167865 684427 1384689 1893826 294044 260301 282316 455776 1687128 1493634 1860975 1283345 1582807 1220737 1815353 742413 596351 1007444 1029109 83748 615524 182753 1675136 940600 1038727 262266 96803 122743 1017992 896360 1035412 1125455 1960773 1413868 1026701 140945 792559 368347 1959540 1003505 1488397 1863148 1152746 435338 1347113 1400381 37138 644893 1163178 342572 835390 243119 833782 1220294 1649112 1830218 1848236 636763 1001257 1268101 346199 1346618 846749 3454 1771492 1683102 165776 1768105 632110 1392722 1592790 912349 410506 887889 929484 449758 1692264 1536062 236222 1725870 29713 326419 785664 1082750 227122 1224960 693252 1671029 1818635 1702295 998594 256417 623175 13286 73376 1372838 652557 912563 337687 910764 835303 1879096 1030434 1281485 136885 267618 226607 17923 111367 1058181 623440 1423859 1614885 844578 339331 369416 1141302 691408 1729107 1346287 709541 1587195 115989 323753 425077 143906 1155003 380694 1473437 403299 827349 569536 1776763 1082707 1575644 642762 1169010 795599 134997 1950087 1400205 1078557 1318450 292669 1716318 958611 1937117 363939 1073104 650333 340031 1396129 882183 1227907 334288 214380 1030280 352450 1528479 351280 381381 1362918 46076 1800413 511170 1690941 674132 1038362 1689267 86926 1622192 1713503 1426444 224180 1887432 501696 1766559 251940 1608365 362632 1200555 91550 1522132 597290 1605829 279289 1295188 172088 301117 1673328 13021 520315 531760 1543016 1879246 1737803 448930 386716 1892993 1328147 1388295 585138 171464 1326448 27852 1540861 1248908 1275991 1342120 1800160 84551 1897822 1805543 278776 41813 567955 1916236 748242 5238 1024703 1808589 850777 1994440 1235197 1978617 1672686 929529 1534534 657014 1337397 1190208 1868525 1057394 1462267 1009032 220197 573865 299641 345590 130992 1796685 578207 539802 248484 1099975 542609 793844 1367195 737747 976117 1070392 1902188 1110829 1243450 605454 133310 1244480 1387817 430974 1927889 1424054 287924 934595 1658892 1510578 1799690 902429 652495 1978056 1906860 81617 587876 1201531 1971302 561399 720546 1894146 617440 1018187 104622 100695 419767 938781 826043 903211 1722139 681035 655488 1169678 843538 896097 307549 762845 118188 1458410 1268489 1658060 508419 1292508 655711 546427 1907895 1526440 306440 465432 1724818 1529707 1462078 1262541 1981273 863684 683125 1999840 576981 1617605 1519195 1835647 1046926 1676585 1847944 1693751 1829594 1605327 1437809 1464881 1828890 1376514 1191486 1495967 1161643 1939141 521824 352415 1599663 1303555 606071 845011 35651 1658351 1408296 556368 1995606 1626113 1767679 1252983 1367409 731264 396108 1419096 319076 1287612 1230774 123548 1295295 103936 562729 44399 1095956 359012 534224 1189781 455086 23408 1558872 513248 1354065 1656192 1310579 1248258 745243 731717 796897 1071665 1567852 1974296 1536779 322628 133079 718101 1337547 499232 1801029 901519 849870 1804173 336929 1578486 1946173 1363684 991494 844596 886434 635461 419678 339851 1540574 1593556 391403 1163186 1080644 1462663 415619 689197 1725914 970128 463937 1378869 1399305 958933 7378 1081488 805661 903008 1697101 283867 699986 1486141 1620602 1343810 918896 921772 881404 1362966 528652 1282706 431133 1404385 750569 408395 968268 1231652 1768969 641035 151780 999751 1218381 675392 1499358 1203232 729015 419732 1375536 195344 1726104 52345 621264 1931024 1652863 1696622 1580241 1714171 517427 1937125 1932736 1927662 736698 1976812 241344 1085377 930891 1225254 151002 1071568 669854 258712 1868332 1446820 381338 393050 1955820 727142 536926 1130616 1529928 783974 1083152 1539619 326204 1444834 1086451 901238 1852344 313657 1397141 491313 1890717 790754 1734906 302644 136841 1801336 864473 113877 1134532 615243 215593 1073089 339217 907916 990841 1087194 1548769 1904185 1326481 443162 305589 223811 1046625 1215861 732827 1355457 145201 1302526 1987269 1813885 1010237 1157269 232690 1357537 210762 280982 1314209 173833 1829191 1263239 55177 398017 1798853 1124042 218750 1261816 827285 572404 1625073 1112802 1023265 472386 1928146 331599 1399769 212117 774697 44213 904445 1943672 1274559 451997 852575 44953 184799 1633600 1744034 1571354 290577 1676035 910742 1185412 911846 1450108 1521573 1554571 617861 1871261 719626 481071 1891614 602127 287587 1502039 1361206 1657118 691676 391858 1847816 1018548 733979 1806662 210606 1982162 614474 411163 1066730 1952033 191853 1625091 1366170 559960 1095665 229195 167696 430510 1842338 671975 743396 167920 1204844 1004640 93337 577739 1449994 738870 683219 1187149 1421992 1728841 1805413 246693 1220187 1754943 1398689 1241109 1339435 1391275 216391 869712 399519 1893686 1367645 248128 354977 319097 732800 1751678 1636287 1993617 910752 1974127 1659787 624490 366831 125427 1216919 905340 1937908 1784120 683468 343577 1361235 1853571 721729 1297590 175956 1448777 1267044 224960 1959811 1054648 1345404 1661149 1521711 100573 880982 390800 691148 516591 317403 1375136 1589121 1907897 352494 237564 706738 1735243 692686 1373619 339724 232698 1198217 924502 631122 1924664 1568963 528284 309494 304063 1635643 1603929 1887542 1987565 382087 1616803 1148014 16687 814700 1681207 669336 1116843 868773 427821 1397435 525787 408672 650535 143672 1026399 272403 420369 894929 58733 1680943 1519212 1787411 1177923 93629 1103077 1707296 1946982 253239 1908899 1149344 993121 261190 1109112 1418291 916356 405176 1909568 359305 1155252 1409878 996026 1253816 1385148 1241477 1531623 24014 652554 1688701 1632222 1045347 1065631 284449 746121 500135 1800926 670533 1862873 52869 1962495 1660758 575578 537031 411749 1469452 284633 1788312 751187 115603 1869609 1454319 153540 153609 796889 1126652 227245 1988962 1490111 349827 160876 750815 1226741 1311966 1352059 754718 1034445 425030 1615793 1278283 95158 1767100 334330 1560661 1971110 783311 83355 1331186 189806 237159 1625569 1908504 1513836 1729648 431852 1625726 1235662 1064819 1048641 893530 1700117 51699 364317 874602 1566662 1695493 941565 420996 1475940 920779 986304 1884267 388315 1970053 1545112 1906978 981787 1088147 1272992 994496 1647816 1081424 1515333 275500 1362141 1977891 314046 1287152 425528 409746 1502698 1442867 1770436 1244559 615868 1431079 208918 1374935 1624782 451606 555023 1365560 1733750 90357 1794046 351312 957639 819332 1043409 940651 558092 1455898 488047 1543338 1068999 1241265 1413800 36153 1407103 1213539 1454678 1899916 345944 323203 1397525 995371 1951517 876096 1148658 802888 1859050 1404719 1456995 509843 138701 507128 1108581 1926550 986177 727626 310453 799912 412247 1626864 1956677 1280524 1139997 1091353 126280 153508 1892944 1491436 650362 360270 692631 678036 1664916 969558 1356848 1882767 799432 543767 929872 1635420 1591956 808925 1580485 216971 1930796 1141860 1662983 1053770 1472005 1527082 1174544 1737570 1874198 1211788 607019 1303015 996807 1626795 948656 62974 839184 172534 1101140 1590800 1557786 1699077 556998 1280622 1230938 376591 634230 1663559 223541 1354531 1257206 1008707 1446450 1228439 1311110 260470 1236654 317390 1989544 1411723 955052 1079674 1478239 1047730 1581733 1252662 423069 886757 467530 589976 1170401 250114 1652674 154192 583676 920065 1210205 642782 1764887 1910657 199281 195574 483821 1438111 1927785 825292 363672 369602 193612 548626 263103 1603581 96864 984979 1580649 1525050 11737 714445 1172534 1735713 1263916 974322 315540 763241 1685189 2121 1807099 1835248 1875139 1289267 1565112 1282572 649118 79985 1183545 248999 121250 449521 903865 774555 74805 48403 1165001 1807510 812418 803405 395345 1507455 1727321 1874273 1499301 834055 1416739 1714035 1631019 1205049 1665615 31995 1590605 621059 284300 1692286 70498 45909 1334277 1537368 150350 1730811 1374577 1434705 426039 840871 1227039 525383 679738 1326203 159311 1511627 1150421 924697 677028 1706511 135589 321831 1075305 1574011 1538281 349562 1832643 1580780 1257522 666906 1700913 1001694 90753 1097312 1907066 932819 1189250 1624806 1409527 1977129 664565 736706 1560849 1635625 1843949 1581758 580640 1944745 13252 1357691 1706579 208160 557863 799570 99911 1552806 271547 752680 692759 1406232 1188115 1850658 1751309 1681814 1295849 1372502 1047787 1666840 979106 872810 587720 1724031 1094675 1876591 106691 1006339 852843 1613737 1416202 1142992 1621472 1424591 1047013 1654406 618381 730312 426070 469758 596652 1256279 721749 1718275 945158 581359 525592 842440 1043902 461718 651665 414536 929884 77644 946233 808451 829525 1283243 1158141 1962832 1298582 1772462 772314 645556 1790664 774763 1885404 1813619 873811 1067707 1276525 553979 250297 1648844 788102 495546 1086534 293092 1981828 1080800 1962442 796466 643394 1695299 684530 1619125 1491173 73549 652088 972708 379657 361184 1481182 620276 1459159 1559406 1885308 1797506 375183 1451113 471292 1881889 939103 147321 873119 284202 1320793 765025 664555 713397 1533851 260241 1202985 745045 1480556 1651629 150132 801822 406136 1306869 100440 666299 58658 1957451 1449805 1142278 278798 1166136 341118 866121 1477672 931712 1096381 429272 1446872 1263633 534847 345328 1795014 136012 944160 484967 1239540 105622 1607028 616889 1580496 1400455 1663153 170420 752696 579127 1733809 1018780 388886 685236 792005 724073 198151 1387160 160060 456260 386113 1239119 1660877 1694865 734817 1002582 1655922 609876 1300539 230897 176092 714933 116949 1589705 1451237 1383062 912608 1843579 299452 1010152 930714 624805 140965 1033308 1397331 143159 1491811 242867 1637904 1065963 641154 1808637 1673173 180034 613276 157292 1305969 525875 652016 1154366 1476317 53695 77901 706550 482479 265855 1591636 839157 1451281 35455 437253 217185 529434 1140926 1528369 1915462 245553 1920903 705228 1839660 1805748 783168 830425 636567 68025 783163 1999977 113360 1000156 1407671 652397 1813453 164426 891363 409694 611902 613436 1868246 1023463 997682 1413748 713189 1687358 130133 665753 1369403 659506 122794 876884 1396735 1682184 1072653 407667 1993647 1664450 1158909 1513380 256432 1210765 905964 1382398 774305 188428 38620 1967993 819471 1127521 1856924 32350 314393 901364 1735348 553599 1099496 6185 1659501 1846221 1701743 1547336 458678 1135379 1729650 1653733 827355 494644 1394667 1050381 1435538 381389 1570897 1457947 1145957 1215173 1239178 1911862 791072 531732 1798097 270853 1802817 145170 498317 1663695 2824 635021 171614 1654011 450844 1110859 1871683 1610203 1065547 131990 1727515 728424 1400096 1365546 1123723 1573965 516813 1194374 202673 1288418 456826 1125622 1470685 1399077 989280 388014 1709441 1144571 356815 669665 1816852 369681 1604798 1827937 295425 1847385 1488980 793142 1061161 772365 1134831 1401559 254503 1678043 1918257 112378 1003097 1152803 1853465 1901411 451394 770523 189351 1374530 840579 65982 1593709 124252 896069 1742248 1971957 1125902 878206 1239412 35750 197486 756470 1917079 1362047 305138 1612912 111357 1816813 397611 1987075 973925 346576 1404544 712453 102816 167002 591507 555382 1768281 1866882 1393051 810094 1699287 6889 1080554 1783976 619971 541552 1908739 774872 1212942 1964006 760494 372896 979456 1041193 1352461 530040 1405200 724397 1870205 485875 1234704 18494 1928302 170179 930828 1999036 1099811 1272028 1659155 1377148 1982770 192662 150035 76150 1143696 814109 1718507 467 275637 1130619 1901869 257001 916719 503073 341976 1943197 1589950 22060 1989931 102014 865814 1506099 949219 1874188 1355149 1595602 1764035 928978 836172 901627 430167 1703193 1612740 1821665 906159 585472 900692 1181053 845444 319335 1280952 1438443 1811914 194415 555539 1808391 1522982 898382 1571436 551554 453725 1762406 1213152 989291 229497 768646 526457 1753604 578176 1934004 1139362 547898 189970 747474 1699093 1036269 626540 1188109 1535606 781943 1055654 1622770 1649441 508333 1845480 84883 209141 1883146 323353 1926076 1478292 73860 1476899 1020077 579756 1450835 552490 587035 97189 689795 141343 1647230 1049510 1441695 1198917 470193 671303 882556 1129554 1626578 916184 1331188 1832311 854357 832907 1387334 1053457 198418 1114662 1315742 1940632 1432178 1134801 1378055 35747 94938 598136 582626 1532783 433961 222579 935147 1597830 549258 1542981 1132314 1567417 428079 1043680 294217 1566970 699236 1380377 5625 1014422 485354 1588785 1069738 893480 1836868 540246 1685611 1341329 610049 651600 133313 1105178 1961850 1104630 1018557 743935 1846240 124915 1254442 463052 69275 1495500 467435 1275791 1726442 631781 1016051 1466251 1903102 901940 488360 1891070 1455942 1725683 1219140 554626 1897259 922716 1774514 542118 1093917 1467389 558918 1584502 1118261 855431 90725 447029 1019933 1175753 1658850 1922466 1202998 270317 1165082 140933 1896262 586107 897711 1783822 1064256 1824110 738499 704677 670711 678420 1209203 1746348 301328 796138 1971326 310229 1652144 1916204 71962 1678120 1223045 725447 1687640 1165378 724065 571182 1920887 1857623 909445 1307904 1830829 1626463 1500836 1631101 439859 145543 496374 1842009 801666 1596205 1765043 1117220 862593 1511142 1233405 1491956 966060 1857266 394956 817592 26501 856047 387989 188202 1334407 1550501 182972 395011 172716 312338 1888154 820130 1260029 233852 1453001 1103860 120855 1718128 1500877 678657 446884 47749 1710969 1731568 1039455 1720377 248260 250201 1586742 1011118 1378902 580030 1269911 1255420 955974 445757 126527 938368 1603059 1312926 22564 1350692 26136 665670 697381 13653 1963963 962241 912216 400709 1998779 1177186 859764 1795409 1790195 181348 1004965 1179334 31604 1901907 1403855 1906138 153696 1672813 1725901 1133948 1805857 694379 900637 101940 386691 1683766 520122 1398551 1246487 1524309 246471 1618403 493894 1677450 1888004 1824322 668902 1945864 1548435 1661538 253495 1683109 1538148 636390 644377 1149391 514539 320214 1467710 1482123 497104 1455459 1752842 722490 415963 1685816 960134 1905115 1769682 1191391 845135 322495 445873 1784403 1047286 735078 1851866 577916 697011 742086 338908 1788054 550866 1672448 1297555 561617 625688 1891519 1362813 135769 101452 1490066 791037 917931 1683388 831616 1643655 236560 1453680 680908 1478545 1766436 1794984 286334 653243 1693367 1516725 237234 855794 1880390 641940 771171 898594 1457559 1639611 751957 1996907 2645 1289454 1782661 743983 1220252 1150681 387180 1508460 185631 1172852 924274 137120 1884847 490530 1937081 1341483 971300 556481 99856 1501947 392940 485601 1732608 566439 1068213 1046814 1561530 1732580 1960776 1293595 363393 649814 699073 605821 1828383 574212 360156 641964 1347145 1669266 1010921 1840784 910951 374152 1775595 729230 73164 1939077 1525371 590643 1849641 1895769 826858 582215 1929189 780277 73565 749153 1376833 111462 273877 1244412 166717 1954372 1255406 1503361 1913046 1011421 814508 376076 1878970 736324 503894 382406 1826966 349408 1088687 1483214 1866876 366547 320650 1483006 1230795 788372 1197205 261844 567629 741113 890242 67012 910372 688399 768359 1508892 184475 730565 1081135 435097 1753538 871976 1324694 439493 1882548 1867421 1578824 831612 609245 587300 1918297 546137 1650739 808112 1630358 286895 847043 233793 998261 508126 980990 1597426 1789094 257181 681189 446355 410037 595135 1560338 1583896 702382 1840816 401803 882464 1853917 619339 356866 1084577 116601 991941 43494 645613 1040337 861739 525906 272230 1323425 1574421 315596 673131 136782 1199649 1651292 1521961 513818 1450412 224738 1105882 358556 1479262 1515208 408670 1342149 274166 1001405 721390 187899 1479461 669124 690122 1077793 852720 1317099 1086368 914695 441401 1425220 1306329 1084565 737726 902087 1895874 1626836 489439 1049600 1308794 92040 801413 503051 707151 993820 1498802 1063117 208623 319879 742170 863733 1192205 122031 579002 1385571 825160 981811 762315 1960710 1167105 1480442 14024 1017514 1486506 589431 8079 929647 847376 109230 409144 480546 1447424 1352097 281540 115494 1138929 108665 1784855 821384 34022 51409 436534 742607 1291387 1149084 1786820 501761 1925748 712234 323544 284188 346042 354514 1084509 1827354 635115 1190305 1299146 789159 755997 1244812 850227 374019 882325 1385050 1617027 646442 1190007 1011955 177409 615651 125422 1091112 696071 811239 1932775 875115 1459294 1437726 78607 1413853 912388 820943 374380 1366392 1004810 929088 1542484 1027576 861352 476734 953480 1174137 1679118 308483 361192 1387137 926822 498944 1390098 1403166 1675433 803678 1288422 1992817 1213170 1641195 1809259 670652 407922 426794 1632466 64274 398296 425849 585238 1964330 516227 760997 944126 1697198 1485756 1048267 68271 1438604 1702180 467144 1493822 1576207 78199 1804532 715926 90649 1424353 1449166 830756 763887 1193798 1626289 584977 1138932 1248770 1429221 1455660 1160224 459670 281140 12603 504059 989247 1419069 481230 1831005 248817 308592 476354 805330 801268 1895326 1674158 754112 1059669 1176708 743985 24440 633810 1838118 587912 187378 1079436 1691500 653183 320986 749287 803311 438437 789017 691951 1433929 350140 986119 1672986 531754 1012206 1149280 252460 1399070 1968559 1245869 1142196 1627408 1145783 764914 892236 1268369 310552 1345685 1558725 175963 1823512 1860992 998993 749685 750760 903919 709438 176556 137252 20007 1702463 1486760 625947 1128929 1254859 469317 41687 839205 1086015 1953102 1352824 963843 1173205 1883073 1009403 1917392 1585143 561483 1936731 839264 1222284 1552219 760911 2746 1862556 841733 163899 758664 1418676 1076271 1542459 1451970 1375199 729742 976574 1713485 1914865 994052 1042817 1366254 189466 1004214 936474 1176263 826509 1826575 1996448 693279 822743 1141578 1814678 956112 139163 1757548 832961 1938750 872211 861552 114253 1714951 306855 419658 1530398 1654779 1965043 280988 1145721 15167 256448 771498 1613730 694289 372765 96911 976821 1151652 857842 1991163 25023 54641 1713658 1172370 1204343 879664 1179153 1049616 1367752 976169 813203 913702 422655 491419 1226319 1923739 855901 1098077 1743380 233770 780201 40945 1203761 1574228 14342 1870694 1272144 17871 817958 478849 49604 1274 1625733 900057 472041 198594 327193 268130 1391362 496300 146937 1967427 839523 513393 1709629 1829138 422196 1971412 361974 615099 1219250 1362563 733097 1713497 743200 1099208 1436073 733526 519014 436031 1199428 1862737 1078259 1123688 36837 565986 955450 938753 657754 501021 298984 1210896 474374 1298997 1757422 1245133 23996 1008412 761339 1346348 704312 1834783 287617 940268 1161294 1304853 897750 1365223 364871 1401684 1078453 1495809 835664 1835224 85121 1732502 991699 359987 1645907 466264 1871980 881425 1085231 1940307 1522892 457063 78100 1091658 849316 907003 1931538 289699 446760 445936 1454959 1403929 1477584 1438362 695810 1373920 1859216 374527 593668 1271304 1447077 664945 404695 1933082 747312 224565 1219110 752271 448845 468193 959526 1674963 1450772 1102912 608264 1200848 1970190 281751 603938 337603 369928 1658948 593640 880478 133828 146309 937894 1496806 1390916 708066 1576475 899724 824928 1452589 1017523 1002954 1150584 102720 1593880 606383 731289 1284610 1169014 1272427 1281658 191535 544265 1709564 1064072 970100 130544 502990 749633 824455 136474 400351 1269007 901919 295667 284712 1860485 197859 1300074 1582579 766231 682456 1607276 1500202 611866 204853 1379119 1952321 1588938 1840034 1317738 44340 471569 234830 1850204 383557 1321538 207853 1360596 591676 1171425 1910491 142219 829415 172445 794515 847424 745067 791923 510029 868159 1646531 714811 16925 302578 1921501 579964 1106824 560521 1632027 1890732 1993434 1792306 653341 1870358 984375 69396 1479402 1315151 399920 973197 1804577 1299094 310237 1576025 1944456 1155251 57830 154796 1629392 1932780 1712119 1637855 1106349 1956460 85944 1205415 1328712 986612 1788219 1607657 1821245 1174855 851320 1336122 611467 1616354 1189383 275935 137686 482542 1880619 620856 1610938 1465097 555565 282800 563970 1104445 939194 1650263 1138446 997580 924939 879698 366766 538869 1912858 120919 910650 1711690 1711273 821231 1323952 1030851 1293368 1908597 622163 967010 1242964 824367 261445 1992709 530384 295617 1834568 822654 1853 1946389 1244783 1512019 473438 1436758 1406722 347034 1440262 1350123 1189102 1991403 1129721 216307 202127 527805 1551034 29559 1186381 1911452 1893295 1804228 662065 416451 804185 1241285 1905391 351858 1798057 1037529 1289387 256115 1546768 1535095 1443204 1789290 1030192 1110324 929449 739842 894499 1874983 1648881 1878832 1504035 1042118 289650 1681511 1006994 608157 1179256 1146940 1886451 625878 1744836 865999 1419665 284730 512092 13263 1475178 310855 761945 1685881 1340878 1671036 995033 346916 1956013 726534 1836281 502114 732735 1011929 1708295 1869008 456861 1291947 1735471 469842 392635 394113 1929446 1141384 439515 909504 1626329 1270394 373123 50463 1735747 1750537 199087 118072 1743754 1702945 1944121 1504292 1444065 365930 99753 1931608 1167558 1620893 311268 343639 421715 454898 1534823 814048 1841714 1204486 1250685 897373 540994 1175871 470786 641385 1956641 152215 650906 97654 1860784 1764564 474970 763512 1818411 1894 485623 1264114 1325960 226785 1894766 537068 272068 969677 547445 153183 1239869 920068 948354 1640194 149913 1678151 526124 1743185 1524476 1678080 1131195 1742990 982251 1867293 1321907 51074 122241 1343302 806015 1210696 1383334 1869892 1576491 754769 1405418 1959783 1537783 1557608 16065 806438 1738175 762638 1486690 1588419 1004078 896866 1758753 1915960 907343 462176 1389703 1607002 130380 417357 1260973 1393320 1993578 484410 637655 1513645 1642486 986342 1641064 549301 1869871 248365 1751012 1553173 1033329 1486067 1248696 715629 1943181 524059 502348 1696487 1423066 1909429 387021 1505967 1231311 1987792 743273 200512 785114 1458893 566606 281939 448042 730723 1520725 1944421 469392 1694654 31723 855242 411797 629212 574284 1173942 1132661 874078 1577393 468550 529023 52964 1559498 1037883 389858 711662 465970 359539 429206 78502 164888 1974372 1179866 259982 138237 1539902 1107146 510437 594967 838002 1647582 1719418 1643016 1513330 1276636 519610 1306106 1078371 461612 678179 162014 1322537 853449 79737 121668 1042782 1129982 104899 1792421 592447 856028 124348 1204470 138336 922648 207634 250326 630753 563971 1540225 940643 313911 1664475 461474 590436 115526 569963 309463 736760 223875 1282520 1273513 1191329 1478309 458536 419693 1551215 1086464 912882 420504 1883276 1043958 374543 660143 1773273 1931223 878711 114357 904394 502539 316770 1922079 1319796 1785614 1220293 1426337 887829 91702 1089100 428429 1296067 1026278 171041 1446566 503313 1913719 1640369 1190116 396712 972548 329192 1760890 444588 861931 1292840 850800 1666664 1881492 1569616 854051 563769 1696050 1712247 548250 1173460 690284 895503 1704093 1515589 147448 658942 1537861 1613974 391719 1643777 1147316 1976437 1747930 1637334 921132 726034 1313616 387651 1456011 954555 194885 1630541 869901 1413992 1259827 6111 857385 703583 1952474 1201972 1745970 1321501 1117040 1662069 1101955 442023 19047 1073686 1836855 311211 1707739 698702 916253 1385045 1516162 1891800 1316474 1209319 630356 1058742 815909 319984 1202485 193002 1372601 602469 853699 1920502 1573958 837245 44156 1647345 906269 276882 920577 514955 879144 670531 1984973 1464319 1576983 1729346 830046 25572 554623 276442 610867 1877932 481723 1242839 1950482 299966 1650071 410117 183359 800558 1872270 512709 826780 1348135 1657716 628732 739259 1596009 973949 1929930 1311083 1069518 1154508 716432 1358416 320687 672182 1059420 1080201 237591 1701422 1094483 1423596 1494833 1525143 1019869 1338392 1585519 857867 326415 777640 1679020 192833 297244 318848 1706694 584796 739166 1740884 634638 735279 275988 1104866 1559771 1030858 347285 917116 1911232 1660011 1320520 584642 163389 1028223 1751572 1022534 1006491 1041307 855688 884220 1226871 1681009 573779 1707549 1725257 872372 1274369 225916 196745 1828247 321220 476417 292711 70045 1429612 1530926 1948819 1022124 1246314 1820619 731629 871970 56939 373394 1318286 1887770 517439 274415 1654340 1017197 822767 1007077 1644266 196766 1407570 1922088 732187 1701189 1458960 1639891 1043579 632181 248690 719513 1009916 1327428 1188141 48622 1722168 434441 941866 620125 33629 1232266 776313 1715149 58373 1518248 207079 1284915 103317 125740 376835 79404 732414 179524 989806 1793203 216987 1273758 644053 453021 783571 1026687 1806085 1604009 580341 1792740 1270997 688687 197005 1029986 1876659 1321119 552534 863320 598298 1962257 684996 310133 1300081 990743 532461 567967 1659447 1838347 132204 198562 715136 47686 1081723 1259253 430448 796832 1028458 64108 962575 1049198 738310 923840 550590 586786 475431 1677898 198827 848721 262736 458984 458214 1956958 895663 1510619 1218031 46276 1415780 944808 1411597 872663 1815231 1311048 406247 1131311 331162 1620247 218691 932742 937315 1131271 1541295 883123 1229983 1902129 59101 1261813 625215 1102389 1986656 791578 118837 706947 401820 1165295 930254 1058094 1442103 585414 1654796 349399 387261 950289 680275 222175 981843 330377 71243 1340243 1865181 865444 827914 333950 759446 1188474 864664 985847 797721 1737400 765388 338278 1616305 761107 366631 311214 1558568 1294311 236590 692980 1100157 1067860 102853 1450297 707999 39928 1030228 203008 36273 1649966 1128247 1140239 871989 547683 643157 1531701 1628676 227029 177039 553105 1876151 836105 1305490 1098684 1293911 1923272 1913611 1047596 131917 1276654 1516055 1278064 666197 1651792 794517 607481 1875947 1920830 1509199 28539 1720215 61479 461674 1903513 1748982 1209477 531872 1352957 365500 1905621 1152442 1797935 398096 732070 1402277 1592908 1256788 809358 1773604 1240625 724719 1480540 748454 1630434 949234 1064391 458795 1400808 256295 19239 1599891 412930 1951598 1174913 849338 1243578 35475 511020 84023 1072031 1972107 1653800 596371 878799 1546182 481406 1903111 1770994 1383684 956087 74066 1776196 3777 1914591 219274 610448 1210007 1265063 1336910 1161547 298612 1463242 1056235 490893 1845102 876579 1298522 1073336 836947 1651865 1478245 1080284 58492 823768 1384785 393835 659341 991250 1350096 1895510 863307 378178 1878246 1917377 1872980 1125775 15051 1491179 335242 809239 777180 545268 1978510 30937 1624009 541562 640216 1571396 390992 739384 1650273 46834 1290333 1445351 1189616 445454 872983 970372 570490 1757640 1287256 1738355 1595732 285896 1107035 1023402 838950 1518389 1056625 1499080 1932611 362958 1418201 1703138 870298 1619132 1253442 536079 696815 1165821 1302029 884235 1324376 510246 1027 377337 1709155 1644651 548065 1177566 327832 1762203 291630 111730 1352083 1281909 582721 1496753 1315234 1517684 1503204 1521196 1259079 1662282 352626 965231 1660302 586772 980632 1500867 1867436 1504815 1275139 1819657 32769 652121 1932767 1396756 984952 1912468 522393 1517469 1026916 1126637 1219234 684339 576171 353834 315133 863842 714194 1631296 221523 1255658 920888 1522410 359460 269037 605082 1807821 142411 485010 155349 1095965 1334941 1040820 1246928 85526 1938898 1722431 1792443 608290 1884631 640598 1404257 949960 325350 70127 826119 1044706 1819635 52779 1413539 778850 1370830 637548 720108 1737331 138765 970497 812732 1015557 1253561 971402 194860 589618 671828 1703485 1471153 1287437 324799 1257306 1095502 176716 1709963 887110 57440 575200 676945 816867 801394 1112180 650789 1446737 234042 178249 223609 887405 778771 1454004 1011253 1882431 48821 1180367 607247 671789 735902 517510 1682824 1934316 1703837 155185 349370 1464385 668944 650481 1572870 1074435 78233 1264071 387549 1425709 387983 338417 281669 1668265 1827416 1969928 1996380 1010804 720712 638299 183838 1987821 1509733 1910292 1086498 728392 1008877 830742 760944 1401934 1624613 1030031 1290835 314019 468909 1009247 273620 423854 91975 1738656 766930 575686 376318 111631 1325632 213050 186713 1227887 1215817 783407 1104017 799873 1455030 130201 136947 955827 1697309 1078104 654484 1478600 1279466 746058 1904569 1878188 1551423 471029 433079 25621 1261183 1786144 1206962 952449 617710 822501 1591216 1606466 503880 1338506 1418887 589085 1128341 564259 1952928 1988526 1327107 589723 260003 984681 1956959 1363504 403261 1978243 1159862 64738 577857 1484955 1530364 1867334 44371 1298084 403964 1897354 1134099 461738 1581934 1724159 1490524 1353203 1038075 324937 194761 1137263 1747634 197037 546151 766800 1445849 1804115 148233 546892 529387 393243 1064435 280272 531145 1923595 1181511 1733582 339117 1686004 13258 70842 1914498 1470689 263100 1531809 312155 1949455 1196588 1953458 1939454 1238372 586512 1730010 856837 1440438 1500917 587323 1572636 74016 1370885 796257 1194244 1263218 1856603 1259038 500251 696817 1793010 1709604 166711 496419 1995228 1649962 907754 1701928 1002435 290996 170196 955692 416766 350685 4853 1462925 1430243 1372769 794185 1080106 749864 1904085 1000233 1792616 146544 1073362 1638445 1235324 422506 1694451 1397812 1898949 1362000 1030140 1340113 1760868 1599227 362406 1270756 1789400 1686625 1354621 514803 1684933 1521312 680632 1353737 1960157 1485192 1363355 269745 430456 31408 1673869 911790 1243818 763953 217189 1152583 739256 559993 1253578 1425668 828544 1247528 354716 781288 1559843 1475284 310915 627945 840898 1977571 790156 1763551 1625538 963959 234045 1366471 1360555 367083 745430 1327041 1207227 1434154 705928 337234 1989207 1151608 1218511 1889113 1860165 1202469 1527532 1789426 463966 641327 1842597 1187134 1197352 53824 1938406 657079 1526349 1896015 1897044 610679 1170668 167217 1229414 1376779 54729 1573810 141365 340268 1244788 1502764 1361255 580942 1764372 1326699 1700454 1859694 1055292 488377 940052 724720 1040320 126025 720017 483317 1680242 346384 1561408 6430 1598326 1400151 256783 688810 1963094 1909498 1481883 1575068 1025050 1453345 813074 1538037 1414322 799478 272763 41693 1298301 26182 952934 1008237 1326907 1260977 1249359 712393 745502 938949 1825044 398753 451089 426942 1909561 1908293 1787261 1333770 1591573 1487688 608323 425599 1400821 1828393 304227 1099331 188638 1861029 927524 1551980 362263 1526353 1242188 1790245 1219942 1475238 209008 572410 1599415 138295 267713 1553302 330006 859254 1873248 1848221 1144302 1526212 1087246 570884 1631407 572154 366682 331833 1410326 28875 1624534 148011 1220666 906137 85251 1243723 1180892 717249 1167262 1404081 507019 471538 1109417 1648068 261788 1786472 1946807 1913873 1226913 858825 248120 505577 722032 1773501 1138347 12945 548459 366287 1019453 463630 1460772 1937890 1425957 470580 793337 23348 1069190 848292 1511079 992174 168570 1367586 1507897 1228047 1351812 1991746 1959181 1350813 843152 1238807 1466856 412650 270824 295530 794513 1015189 1040865 737200 1083740 490884 654710 419555 120898 1365334 344707 1819439 1066913 547759 443033 1925445 711281 77729 1499023 157249 1115535 1837493 637753 1820975 715442 1366458 1054367 1610661 624802 1898640 684826 1725072 244426 1501925 983018 165665 1500152 958620 326344 1523353 1270983 697876 193957 1421921 1303085 1342500 731254 475041 1985130 1791470 1616071 434023 1352357 746019 1076410 1618131 528203 1967198 1318313 706408 1488566 9125 1217494 304266 1604018 351384 1278270 1427281 1693673 1363954 1474753 1805240 376177 1261676 145136 1401716 841666 159294 397487 687934 396166 128244 1161627 1933303 146305 1981650 106927 432838 1221137 1891218 1472312 897899 1326905 748907 1936941 56483 776941 1379654 321690 1547773 305920 195479 1323773 472000 1638808 1895446 84671 262681 1078347 1353609 658983 1593441 894595 913709 128395 656289 189968 116932 1155939 1775555 1450079 115238 1140332 307734 274614 1532330 271436 814520 706979 887659 1154556 1304166 1990455 1715789 791379 1030117 1369255 1217386 1283470 1343521 25793 977840 1029492 1599704 1454711 440631 1372199 1308369 1944824 326884 56488 1024368 906849 162888 1181179 518174 521559 303087 1854 1295212 1041156 77676 789660 876889 1017576 679012 524022 1171596 524384 893496 1896272 1286549 289516 1199379 157512 1748743 1376528 107834 660523 338079 1226878 502761 789161 789546 1964555 1835030 1685158 1590960 758284 1329349 1070480 527205 797132 1408994 952378 273383 1933039 165824 809707 347636 39496 1559638 1389873 428361 1384706 420105 322017 382291 988044 128268 1986000 648229 410256 1578182 1875690 206263 963626 1052667 924166 407994 1858007 88229 187246 28738 203678 229842 1991433 370562 678021 916104 305301 390464 630210 1119934 614533 759868 99098 1377491 1291363 327085 224089 197833 585000 1632381 532504 1620387 1701210 1237144 410875 566944 1452698 1524215 1948729 1887688 122123 1390231 1075504 932489 645530 1765862 1956453 33314 1435979 1834002 1482565 1519892 879005 641695 1144599 1212087 827026 1381491 1362244 641389 1900751 464747 1813732 863456 680613 1510708 988225 283859 959362 281200 125365 1393934 1566635 1271566 79358 1574437 230436 518085 1953595 1300173 737116 1967741 566652 56371 331224 1439310 1140972 1066371 1304021 132951 1420735 830939 533809 1445073 1269667 1372713 183396 272713 623986 1475725 997068 697261 514180 513455 1778801 929182 1472695 778800 356925 920973 1297924 1711177 613543 1675120 682536 1575973 363816 1715885 839963 104019 1284544 512635 1280956 1156923 1562662 526375 264402 1075164 1917739 5171 662277 251630 1989499 945097 1139725 592283 962300 1299451 1270751 878239 1822170 1971407 664968 141983 1351182 837752 1997877 850250 542318 1788997 160717 535158 1495320 1373187 1084357 828620 743574 88953 1993912 835997 204020 1642266 1785790 1701491 1564131 1077028 1405904 387942 451351 235663 1900118 1280388 453656 1058017 1742270 1899652 1269930 1919747 1682785 578861 1756498 1117834 1402006 1837924 625999 906133 178795 1999246 1984830 979257 1943758 824227 1556195 1796009 586506 981251 735135 17404 246893 506739 605565 1994579 272450 78141 1718529 1601009 490704 1184203 824217 542584 907021 810507 1066837 122924 1463679 949733 92543 340795 1001506 589244 986242 680881 1074710 430403 1095159 1457864 64159 297184 1427034 10897 672608 274140 1411037 948809 1862224 33458 418531 1887106 1453111 341255 461565 247824 1255987 1672060 364448 605868 827077 83095 698316 833948 656253 921277 62695 208435 1794409 1778534 1373538 1707254 1263642 461538 738510 976328 888655 1850977 1213672 17756 1566191 74700 464899 118141 1400416 1934801 331669 517733 925535 1347578 1922906 732193 781337 1814335 143329 1048358 562303 1727965 1215807 1207663 1225757 1911104 1785303 981399 541256 1565427 249865 933012 1225075 1969505 282831 1443287 1829194 278813 15858 1197563 1553642 1602732 1285623 1119483 27428 1981380 1755561 1558008 1876973 48884 1840513 941781 767092 70110 165460 459420 1294814 929400 1306139 928954 932013 628089 1955822 362702 1671797 425294 1069941 1326141 590566 676308 27938 1714176 419228 1949477 949915 1312850 616456 845071 1380941 481845 1628134 1538101 317333 450421 1784451 1356925 307686 82287 1527465 1303361 1621053 1948836 1265782 181364 657832 7847 300346 210760 1499019 1943377 862983 1999882 1237860 1484289 1642003 1301230 1831174 355200 269535 779614 842103 557134 51402 1614939 1055933 1541658 469645 1353401 911977 1838223 192953 543036 1244573 1086958 855907 1415406 631825 1013623 205516 1119891 1855418 1715251 1754884 1025086 986448 1370941 706814 97343 629776 905597 1140180 264368 1371021 1331508 151280 920104 124465 1131269 1846154 394932 773717 129022 415138 866620 1451732 334359 1335708 1209310 879478 1112635 434435 756293 947987 1896915 1173959 844969 1298834 85328 436412 1420194 1603584 1324901 350445 257635 1455526 1439074 574111 586869 1614757 535713 1678385 22969 1055479 1072325 1435624 146500 227831 778273 1830382 1317570 1340608 1357029 259599 1806940 748306 950010 1825634 1312313 1462207 1226794 1130591 114231 171536 316991 55662 1051161 71058 1856896 1206308 1423257 1407579 262527 1033645 918614 742722 1197005 1379009 918804 1539304 1178277 1769914 152543 1923593 976186 1954781 772807 1601267 518034 1814952 808749 1417428 259398 48810 1915561 1539816 234239 1794113 1210217 336149 632417 1808254 1290295 959458 622714 696804 181987 581377 916267 76245 1650241 187889 1974957 961358 678691 1044487 636638 693748 1191472 592861 1880883 1715765 806466 236383 555691 1560793 39542 1329595 1681940 1472062 1182936 422365 1561417 1606133 907093 608867 1570290 139793 1907493 411032 1603385 729972 792044 545215 698792 1517521 641621 19410 1575970 229994 789547 1017099 424506 1101178 1223902 736663 1464963 997929 733159 1136396 548843 870922 1055792 533482 207876 691431 1399413 267202 255522 1963361 975734 838261 1100130 541922 542077 429584 1735134 519676 1457380 1403752 1540414 1735671 1793313 1022408 973160 162175 5535 220361 1679900 877952 635527 1480991 1225493 674005 694813 705957 1097615 1223472 1427971 1925425 698011 251875 1837678 553242 888148 134252 1880838 1564586 120130 632015 1127177 923460 656478 1449757 166071 873423 117136 28023 1223666 5144 62632 1055954 358589 1291106 230623 391334 1256959 1310334 1553402 269143 1105803 559804 1838027 1995940 242408 1788731 1386473 1924201 275844 63806 847506 999749 1614673 1489038 611827 1261649 1106234 1140833 1433522 329027 522845 1355763 1575460 1043635 1134814 1840698 749147 1082234 1663767 1005793 1502620 668172 1404084 1095704 612833 1503793 1236448 418244 1636705 1099758 609974 858242 1700007 1635800 1522335 851077 955211 138588 278501 343393 1760556 1533066 1182401 1664844 1160510 1068360 1380665 1021608 509501 1584087 1534001 366707 1785240 1416327 1260520 1816479 1518539 381227 931309 1122442 1765953 1967180 530415 513857 1157344 407411 1150348 1663748 1165216 1888827 1119033 1873216 1562414 1461948 1140936 1174511 987296 611664 267083 1925456 1965626 1744321 452713 340989 771758 847077 1875453 163488 1304130 585066 511538 1285543 78904 1009613 1765591 1075265 858740 776407 383102 943612 1393745 1473482 1836040 1030875 1229486 1823270 1408865 1295908 245806 1752792 452765 1720877 608642 948544 1515007 776507 749253 854090 282958 1550612 552138 1795141 431015 554568 353112 973852 1893369 967061 1545991 62231 593011 722364 1163535 607895 767088 857542 1940 1858893 174633 43320 552213 305521 861805 561910 1914467 1666104 637276 99569 717830 1309423 1685249 627064 950409 168718 739246 1777537 1338742 897406 869520 1753736 661358 969616 555544 1963260 359022 1378049 1972082 1743224 210195 1692203 958797 1449659 830040 477194 711841 1625156 751724 116128 1527500 582109 860074 1504038 686478 507441 1067078 1016256 1552371 749937 911758 471287 1001208 1789344 1566544 720181 307884 1124174 1584891 1090794 1501228 786309 637305 469614 1099474 344695 283934 1419979 944240 104448 418375 1470813 1971289 1654773 1355470 1767232 1072597 955424 777864 812037 1929901 1069614 264814 491798 1566230 438424 967412 339259 496516 1621126 108586 869816 933926 318623 1964586 1071397 48566 446872 638184 1502437 1669768 1373093 708224 1305882 1480643 1690649 1620253 1644230 1457677 1610399 393227 1560825 807554 822139 1195707 786733 1696269 1208552 1635394 1793359 256747 832437 1821972 1774427 1687336 1649768 1348690 1791507 1764303 961900 1231443 1101987 861847 1173382 1820520 246686 352153 244258 885008 622206 1482209 528157 1788228 1637102 703809 910936 347626 1350724 181545 173383 233190 1036853 1315235 1601990 130571 1708640 1381129 1067790 939407 487795 1022981 688866 1763104 1057531 424333 1156443 195103 604360 1294330 1539979 1892990 1776203 1981617 862058 213125 1733170 415485 1366220 1739281 1877113 1305123 594920 615043 1449996 769847 1331114 847856 221783 685408 235843 756774 993957 716792 136505 782329 736870 322155 1938203 146805 892113 743821 58588 1346577 1784068 1627907 717630 1750591 268698 1683245 1136150 1953995 96264 1389590 1816728 1914119 197713 617249 364356 1674927 1628776 106367 1175492 699309 597845 524058 307809 1545769 1643753 1736779 503350 102560 1027736 1778033 1741660 1340780 1980006 1892864 1827604 668893 1967896 1025843 1000989 234776 506190 1562938 1237232 447564 1696613 1901684 1141916 1386492 1494264 760745 1132632 1195475 1487363 493352 1161103 985489 187318 1063236 364648 1279458 1195418 1354969 1867990 639218 1634799 1367201 1140885 121565 502381 949683 1163638 1628345 1542000 1228684 602515 1023973 1898166 943840 740013 929010 113523 1505012 272361 718305 1491112 404014 317409 12686 287520 651153 911374 1209683 481493 433925 902306 256361 1487504 366928 863057 1836958 1276037 934153 489899 1894201 650558 353625 1019067 1143006 1162044 1986628 1401476 1545347 915865 1435136 548688 1044576 515663 676387 1820858 1847793 316090 158607 1360141 876463 1616375 1268141 416356 556187 1172668 1940752 691011 1594190 916733 1572757 14772 696080 1525957 1506979 615113 1221378 1064565 477019 1369141 218355 1898572 500684 573872 829519 1359093 1831936 1727412 167163 1603636 785258 1056606 1955751 1556832 52271 858752 965831 794181 843310 296165 1507616 1643015 1393958 1500256 1723252 1020405 157908 275304 1540819 1409267 1328264 1225026 992948 1656519 179784 1927184 1334089 1964608 343016 133213 1066075 1046519 513190 441519 1913591 1226567 554101 1418460 1399379 959302 1019046 286417 334453 641921 67460 1428638 1613926 688677 1158519 591028 1569086 884412 1098328 1189911 975597 1909605 595773 1734746 701386 1301911 1248883 722477 4501 1530677 807049 493216 244227 1385603 839789 524532 317528 1316006 1038204 208095 952856 10981 643957 1279485 377213 831873 444968 1703970 1196783 368818 1622256 1639439 1973319 1561975 739586 487742 1044346 1292078 445872 359198 500732 313415 1902814 92719 626132 1181582 1709611 1076240 759299 1356544 466618 631798 476018 555360 145163 1289807 475612 1032328 1274717 1225308 574385 1537734 1393767 573840 57954 1622363 621987 687388 1327535 332411 1086410 1612400 1582658 1942545 870921 7659 94163 614541 786944 1481886 610909 262870 533755 523004 664390 1164483 1761301 1287775 35434 551440 1175889 1245445 1870688 384797 772358 959245 1461119 1340737 475060 1258946 1136030 1307721 1713408 841893 1606708 1376376 712244 679680 1408983 910843 1702890 117536 384331 82440 529273 188055 1912906 1959057 1219822 607067 1100759 1267416 1525873 920006 282760 1432452 1601252 978296 1515401 1199441 1937663 489693 1385722 1753992 1597934 1952693 1624083 214224 542255 364993 1190986 1602686 1461761 61491 1375915 1251019 97070 1770336 1243761 592435 115505 1595738 629505 1468810 1711347 492916 244668 1892892 626292 413736 1146586 1997504 67429 1128580 1514471 1944577 558250 1760909 602454 685060 1143569 907907 308362 522969 1099988 1597026 1804238 1519393 1902704 153113 318949 17224 836360 271735 1641539 1807262 1285779 154435 1317974 42487 1040212 1337838 158466 296979 541742 698596 1990054 1592548 1066727 732754 989615 1522620 755686 886254 1698109 626459 1237405 766039 1230660 1031106 431709 1875457 1788482 1132485 1525875 326306 419434 371914 979318 136637 1620762 1214299 1406161 287510 1923570 1195509 1207439 780246 1266403 396589 1712652 643161 208859 1091286 1870032 99097 1404761 1021589 138827 454922 1184930 376268 163978 377083 1497737 473706 966154 437516 1256724 89190 720382 1023231 1125428 317076 46168 346308 65943 1170377 754661 1180524 1367146 523751 1672160 708339 1921079 283647 772490 520350 64285 1430963 309874 232268 952688 652136 874072 258561 1653139 474305 54853 1784980 842942 1585955 1794788 1894969 1360036 642058 1582243 300380 1561233 1830466 1040662 1942690 1864572 558201 787966 1642847 720876 399819 1651148 1631170 10023 186728 635073 167401 1902633 195643 1037894 1765595 712497 449643 1093709 1211290 1537747 200113 837329 1409193 1259440 1858763 1848724 1124731 117323 462499 552242 1418214 1186094 1281616 572484 1630981 831678 1710813 715675 729373 547959 614163 459984 1761233 1929178 837726 1580522 739680 1727975 1046149 1947983 454031 1351976 235695 947081 1593568 276573 669712 1709275 666584 1839309 1494817 1602682 76049 553895 1290276 1406020 164260 1764023 806999 742408 1089183 159687 1389462 1959803 707676 985169 810831 286998 1754467 356018 1962314 1485885 1596607 1531306 1503913 912495 868434 1959860 1660256 1248499 787530 741717 529993 248548 638788 1913199 790794 973355 117060 1641513 1341914 1722757 1950473 66381 516885 1294804 589013 1255319 490626 1359095 1906304 359683 42575 1165582 402461 1934017 901622 366949 705455 1975691 1984627 1742478 1970577 843093 565071 1430892 468598 1569496 733828 1970280 711860 1600727 828621 947011 380789 890351 1490695 875354 895920 1550160 691962 823388 1938739 892831 1489966 1372916 837824 395151 219986 740338 204844 107239 1935211 1190835 1128482 994738 1072108 1356675 370449 658577 744558 434918 1225967 592010 1531720 488718 1720160 1949601 960065 1513193 244551 1168538 896857 854750 916676 1203755 1764609 893138 1742492 1043929 699925 1948161 231196 1686708 967177 347032 326698 1710451 434705 1574062 1625301 1096805 1164869 1648221 1685140 353617 533866 19608 622936 269784 766685 1415684 54338 529332 1174386 685495 262715 102074 366808 378476 1884712 1796144 587411 1811092 1095036 568485 1177327 42842 594325 1936272 368334 415044 512337 1625112 1222661 1063151 1640936 787173 884548 1514756 1497417 1021729 505499 1939925 1666219 770642 1163229 1755294 673495 428862 1880195 1646768 339100 453829 1892633 1099501 621795 1783344 63156 1521682 555039 1236201 604759 482360 214897 236991 1025153 1659470 1454443 579715 1592726 383182 462743 1155474 938501 1033037 999997 1423442 210763 613487 1871771 282702 1608357 268376 537679 1063332 436881 864786 1909559 1153130 1111714 970198 1559823 242796 430788 505826 1717806 1695544 879711 1162778 1013955 1252394 521545 1505894 1338021 569518 1203220 720801 1583907 15239 1994882 954778 1075808 1225786 1179926 1130601 1832513 700297 1716102 1244808 1999399 1110660 575995 555343 1470773 978460 1095878 1373153 1884172 1982394 516645 419122 1358954 37972 1027122 202594 627406 1202683 1256405 876777 989425 1493918 432111 1864332 908687 1063666 1719291 429958 272691 937478 102276 717874 209810 741141 131797 237060 1404729 908971 989903 1894532 863175 125782 198760 1799013 803143 1576431 879532 1192941 1390652 1952979 853092 973010 1520943 408955 1180555 721490 632276 1176688 999938 1609746 1289607 653111 1299840 1931100 186105 509267 1295465 1548569 1292571 1078471 1262555 1210227 393486 974599 1364807 198138 1417597 1281096 209182 1092075 210406 75348 1766040 863402 1093549 786988 1522666 24821 1366596 546884 252050 682311 1901821 1888571 859392 1420313 985537 1545538 1478648 73770 1535311 1150737 16124 793571 1974475 759022 31157 1830819 771213 1775869 170122 482761 1375747 756457 1012725 209081 91405 793967 1823266 836751 1037138 1940788 185691 84975 883467 1272994 1565602 951953 1295649 1983094 1085693 1534657 1226972 678915 892145 178726 238391 364168 1086967 175799 402452 4999 758942 671701 489720 1058073 1744254 1072458 886579 1836087 1814144 371306 1026474 662439 1351262 598754 680542 763491 904676 799377 583497 54169 50760 591998 599685 1885672 1957851 855489 808129 140083 826853 864244 1986370 49092 944059 1881022 280830 1603457 1826363 1208753 1788015 1218222 1092309 576788 419789 1298637 1613261 1842918 1614198 1003051 788468 427981 1932739 1384088 1882915 1505110 1560711 602546 1935503 1624831 292531 1173812 948852 1293891 265614 1030079 995909 966541 258432 1214439 1221185 243515 1869316 1204652 634747 786791 853612 1987823 701529 370596 557851 104901 1016235 103806 966383 825680 821924 635871 977685 1200330 1365803 1276855 1676080 1834464 190791 1858030 531687 125569 1554201 685079 1291020 1132802 552624 464834 1751885 1408234 1923656 955049 293607 862700 1087505 1977609 1919894 1804272 1307042 389247 885056 99904 282059 1016639 1581484 1833835 1605734 1723356 1093370 1932756 1072155 1780020 1877234 1618174 479204 470099 574195 1722821 992292 924125 820673 1010582 628512 628444 1758566 406670 324904 649548 809579 18014 1478024 177678 502510 1053965 1520381 218110 1037371 609497 533851 1870065 934169 1926445 206533 609087 1406645 986261 562854 1113130 1611613 1516134 1682059 762445 1126569 1359591 65724 272517 896745 452123 1715221 1239708 1643837 550017 557459 121536 1671790 1731843 1632186 1132441 1349289 380934 1430700 1615149 1911890 1196647 1330996 1863629 1052136 1615787 405701 750461 1046015 1991240 1110090 1326308 347638 618126 631653 53624 1918470 538975 1187370 790793 1017067 653704 1652994 738375 1588269 1751476 986237 1927856 1848812 1737376 1878683 139771 786316 962186 1954319 1191563 1957441 339426 1522528 1148869 1915978 1956669 1124274 1138332 1168965 1604641 667334 284629 1027483 465447 1784278 1346582 113561 1651639 1084396 1867981 267733 423014 1469094 735862 1035421 339256 852503 571044 1465916 1874608 480832 1356648 857015 763619 612161 192894 1754794 962884 1726788 551798 59280 1445064 1672814 1515772 326910 1336079 1526813 86765 523605 561033 1159050 1793528 917493 1223131 1857881 178360 514469 1122738 540700 61546 544034 1931706 1862595 1750857 926340 1955905 630230 625684 640881 840323 1004331 327919 189180 461141 1839155 445897 1599617 726680 1447496 1212315 521293 583667 179428 57679 337069 1058992 1200199 595172 110586 1794089 228088 146402 1777915 1555865 681844 1171085 571371 778708 978748 394376 1857109 1685098 1588659 1089072 566998 1511091 643471 23478 1333994 1834256 965840 1162328 361617 358057 1478407 1172006 682306 1376509 1550084 1557506 1516389 719954 350938 1182603 685076 902895 1635072 224078 777313 1064074 1106876 1802500 1805756 1119354 942364 148608 1023395 338607 217914 623177 1111599 891395 509330 1169494 367805 846774 1122889 1441993 452502 1982871 375765 1666675 876006 1963616 939837 6251 290897 200806 455588 758997 1122252 1682356 1672676 673055 318644 1914479 132507 28040 545063 1539087 244755 1447663 1644849 393315 385733 1435330 1000056 1891760 466449 1157514 1868918 1960368 1756593 1930171 570566 1878196 1710070 505367 673960 971397 181333 1162008 845374 180122 1064147 1032575 865452 1790078 1686573 1074601 1210399 479152 667338 956053 1587001 540384 155384 960757 1440384 1888394 244643 897147 1276861 11916 1953404 598162 1915945 1308999 1715759 1122003 1001539 1613704 798412 1795397 1747305 1584178 1123090 1192152 280265 1477919 1614218 1229515 400524 167121 595349 1626881 1508638 1918192 1902995 1725279 1063710 712331 1954204 658622 874803 1981644 375934 427979 171956 1477779 1049762 1734647 1857627 1301169 1272480 1100210 1396622 498901 1184873 473662 1568940 294298 566865 790143 1873668 1357251 1809751 1549607 603321 253593 1481672 1597886 359868 1691163 1226645 1326391 867852 1059973 327407 1121924 1812559 1574288 79818 1694661 1781790 1118688 1787464 1122371 398051 1314875 1035133 357509 1948364 382517 426028 872128 1728780 988458 39719 1169843 241856 1802710 960665 127284 73356 735828 1705370 1112511 1290326 61935 1488615 1183529 1289333 16534 1795133 1859261 1270705 1732535 461521 1423706 249989 1143854 1290423 799123 1579228 219682 1391487 726764 179610 1672206 360707 1095685 292291 101347 589968 1799681 1974858 569283 565155 1767401 626912 1032499 279338 47038 1623544 1608927 1964645 538551 789827 21041 330252 1234574 199920 1588828 1570691 1441145 126626 1529888 1572549 1736404 1606442 104219 901182 1705103 1590785 1700222 1698224 49734 132468 1036716 1110612 1947015 1644629 962192 649073 1715118 1193765 1481412 137210 1713662 1435400 1928285 1755058 327112 1324379 1265244 301426 1160223 234399 1260483 1932089 193204 628416 78603 1351325 28358 687723 1940923 470060 659044 1458457 704082 1962034 409101 1974135 1751805 1049842 974339 1609368 763677 969407 77298 595486 1814717 543940 46467 115053 595057 311127 1724627 1404300 1386770 749960 1613256 1994341 276413 903885 355608 267339 619179 411623 668136 61504 700474 173541 80541 1122324 1347024 653987 1694376 1878869 1112572 963776 1168796 1581150 1910161 1296721 1423426 1900297 34780 969910 168370 1152320 563495 166606 1783930 1259337 1753682 1751969 1901731 1022882 1554674 447119 1086415 9513 570315 1631235 359688 1503601 520706 786082 687066 419139 339252 856512 1982140 1071724 257045 1442496 275995 1414047 1388869 1810779 727596 1390142 625357 1861864 1310784 818440 1217575 767565 223436 5237 1032709 4469 1853141 906922 1005792 815548 1996905 1589563 906383 1558881 1615999 1511380 560959 794752 762943 106444 1726304 1746539 365599 1555657 211398 1973677 610131 1617167 494934 534914 1778912 48921 102757 360382 1265490 522157 7921 1256697 238233 1960517 591106 641397 705475 993370 1067046 1852591 1560804 1854601 53095 12503 1643564 175789 1212537 1346251 575545 498163 757489 632644 789062 816216 1075406 340973 1180837 929778 621158 1803057 397215 768976 1677250 1893552 549951 72705 200203 424205 1656642 439871 689621 1269931 610691 222383 838345 1738896 1479528 681076 354655 1957091 1893 856793 1256294 1088330 575007 1779720 1818226 1670266 538787 595051 639983 708427 924920 402592 414371 571327 1251976 407949 1206096 1548423 1361760 1693566 268114 725024 1569723 17847 21139 1358729 1488976 972838 1780859 1836507 83679 1498699 1326049 951584 423208 682724 751349 1534288 653159 289380 247548 1409851 1526104 1464594 1282628 272740 397176 1230604 1485960 913417 1613664 1793303 383913 1740029 1888187 1892120 689862 1803043 60105 1561989 1158478 1448590 43738 800656 213383 395254 445080 566901 550825 1720447 1628351 1454617 1864867 1256152 1711484 1232608 1214720 1814889 1912245 1903505 1069399 1924442 206593 676123 1327997 1667427 1944979 181361 304197 954578 1152946 226450 601313 281282 616309 216052 1674636 581380 1729386 463555 1744656 1090294 905284 917362 1315950 279053 529493 904606 1322053 1113692 1108141 476917 219962 1576584 1324067 716990 497064 325881 1613334 28801 893768 182511 228572 1153840 585152 218540 448087 1859019 1545879 675188 1269969 1707677 410579 175733 130965 242057 694288 834911 1236551 455321 1159368 858036 988243 59728 903064 1041765 1876297 265553 1841285 685887 585962 1715563 1602598 1036984 1402624 769065 223857 818945 1637806 839562 280717 1489437 1703492 246617 568269 156580 908761 807461 149588 1660515 48275 1927529 816573 1945700 715159 249570 1486864 1122243 188040 1768126 428544 295830 1772331 1587473 1698119 223907 1240360 832358 1679777 254908 1011000 537565 1058260 1611785 156925 813995 398853 1033954 742369 1315759 1834540 182070 1378919 1070999 669704 837034 409820 1413978 916721 1089783 1743655 452893 882377 1329469 143049 1034474 1116041 278648 241519 1727907 1627361 816872 101396 838776 1439106 1825208 1926850 746735 1404881 420888 782237 1139936 1279186 1548534 1844505 1739680 902320 969884 1888698 484416 1954855 594624 579835 290838 1212870 431325 100203 993001 982329 1319439 651288 151257 904754 566254 1989675 1091539 1491567 637016 1268073 1144715 921078 1428056 1123431 331106 823817 213311 267129 1677469 1676038 405145 970084 85793 201952 1654810 1168833 720661 768695 527046 1393671 785346 812824 1893854 391979 524575 95167 1958733 66466 1762397 1897877 691110 1373954 756098 1611824 1059851 22801 53788 1405432 339027 1216567 794910 7267 1718387 656867 470511 1258871 592040 1003717 1026148 242855 218751 31376 963359 441694 5906 1699378 1154669 847032 408517 408045 1424659 321613 1977078 162933 542189 693079 1490971 1299041 1659635 414017 1524959 1652780 310551 1567986 604745 1063603 648003 904853 567526 842960 1418930 1998551 660226 447946 324302 442548 831859 159586 1808537 1331147 778700 44374 1841531 951886 1919387 616901 393252 1904631 1687131 1791346 1997188 487079 1337650 1112709 58900 779762 1430143 1158496 1100434 458031 1234350 1909516 478415 310269 720694 1729256 1210200 1086676 1544611 112126 781453 1898707 1991426 1868373 942637 1346193 554485 1685490 454820 539875 258817 706435 1229276 1230922 1303738 159020 1335967 1204850 1891301 1678049 1754397 1469612 780187 1063148 159296 209996 1366116 1726303 490003 1586413 1557848 314413 334599 1712082 671057 1778337 530830 273640 1528677 359135 1044816 150778 1958950 1633984 800439 969073 126835 1505970 1011987 348977 989059 1629950 1300578 1435445 1967168 1647636 174765 1691728 685199 284687 1650176 951403 485362 321666 1496284 534053 316000 287041 1651529 285012 968803 392626 1333386 677568 516912 1572249 1500231 902068 1765890 697818 1125095 1685668 1224468 396430 157102 1948751 345085 110450 1754384 653440 289929 1044605 1895546 1290042 1339470 638645 511257 1681339 1128876 766089 616158 27416 990362 757522 332321 1775589 2724 1449709 1600800 1956866 522435 248207 1227567 33672 556629 448525 1749567 871187 96498 1258080 723855 177643 1210517 1799443 311253 1713038 1363452 223600 1795511 983944 616283 939152 1398329 203715 451427 1106709 1806303 1717614 1987700 219546 308712 531196 612474 1806030 1596957 1437360 1101118 956433 1319144 1602256 39506 1204650 1077453 641370 794616 223675 1838339 1475063 453773 503390 1465342 1547050 1369846 1065062 290476 598491 146692 1613603 371436 1340852 1850788 1326034 1787518 1623480 1319311 291503 1183323 960656 835769 50279 839893 1553246 340657 1097556 430573 1527977 801329 954042 883727 1111292 572047 559127 769038 1633691 719407 127508 1464699 1143277 1630068 412922 768094 724238 67649 631114 230932 1577669 108392 901137 478243 359493 255541 630621 175232 426197 416455 1140686 647629 568071 378364 638551 988996 679930 649459 1883619 580783 222348 169469 54628 151470 620080 1618873 1509986 372528 1644893 205807 85516 191591 776642 390021 1122240 384793 1223160 1738769 528169 389369 1330596 486489 89719 386999 1704892 990250 1583920 1012304 1118039 110161 1102900 316899 1911092 514778 99281 174659 242261 437295 1856416 1457288 1211273 326774 535793 21974 1941148 724856 469532 769502 90671 1046424 1831867 1066657 1223930 263690 258447 1782210 686265 1696219 1729735 1162727 1605958 765792 681636 1975217 664949 490828 1390319 763886 693906 33533 646912 1844567 709794 1448191 24881 690704 732705 1341675 1256563 276744 656486 607562 1507383 1471377 1866786 602163 439537 1104692 593117 5876 436048 826514 907576 200718 512835 1971565 1387460 957476 1665354 1852927 545219 5308 1253814 1196146 363483 574659 407613 1562992 1113743 1928161 453355 28669 278280 129847 22859 1029567 1815889 1374426 978223 1112884 84239 828626 1113803 1348901 1949900 602099 1720227 1967344 1001745 1469275 1676471 907525 373429 1977481 1337739 1796925 202347 1515258 1219752 1097109 403127 1890413 1084971 110986 1477111 1878027 412030 576566 400146 870844 226496 985405 78526 207957 1793617 448039 1541129 140073 241243 629531 1339330 1320097 557178 215049 508250 1882488 1515248 458597 747695 58579 1771760 217718 1403358 11406 1428471 685595 1119242 1614328 849376 1017895 1786548 633787 1740184 1398083 1585904 636416 369744 1391853 394619 227894 1435579 363829 966144 1008605 467261 714332 987368 835860 1515183 1744886 637784 180136 2708 853792 1720536 429077 1694598 1376225 238565 1780641 1247308 660276 1050318 421309 549702 1503826 648536 1939071 28691 1283705 1131305 1145176 237092 260772 188959 189519 860656 1695728 1951480 1978951 1262001 790411 885319 1583634 1670764 1864988 232931 864392 1279386 414804 1545800 1909235 794795 1895686 1336022 623165 306755 1660407 1453444 1590539 1475778 637500 888973 836972 895118 570801 30151 914546 423579 764617 780165 712190 942949 1676807 1084253 1961264 1151196 1815202 408568 1192854 1009770 901326 222497 1603287 1488891 475885 678981 1067130 858156 456032 619541 1690379 944994 1137055 684651 1106056 1837662 499221 1841479 1347410 6687 1159981 550392 85339 1862316 1951274 1071062 738486 1086335 159652 723165 983322 219716 901056 718062 1999348 1959470 1284766 1610124 74171 1527890 1128029 445362 896237 405508 1326886 1500574 299021 180768 186960 1754867 55407 1078448 977718 829349 1694886 1254767 1121506 19917 1128810 1031072 1334944 1936217 21456 335217 938358 1520099 3042 1047128 1622159 1528941 680251 971560 1175233 554064 1386170 1864370 1969003 828522 176078 1493627 1637802 1402256 583248 316478 17084 150930 983464 1722177 1487609 1978819 471540 965514 300022 23797 1974625 1714947 1900372 1078512 280685 339128 284429 1334569 1961601 1510977 1491697 940815 511966 1179016 1234290 1517937 1933925 498769 1550962 1361990 1529883 1578685 382162 758583 216864 1492421 521588 1875948 367242 1171160 1596353 882927 1373438 709540 1836709 1748695 960030 1655597 428985 1375097 962583 931304 1052959 1629440 1988490 360581 407119 1144455 790452 483547 1258241 1430701 1271709 993432 1119301 116454 1565477 301106 821619 1282648 1048667 1180610 230328 527854 1545756 1277887 1001277 1198873 1816184 1168743 1817162 342861 1087202 893077 1061545 1066152 1364914 448266 515090 623333 1209241 367700 812736 1325878 1544896 639649 1002953 292633 1325998 1373317 569557 556304 1365520 1405048 886920 1343980 1347130 522016 1337637 1294557 1513819 817431 124109 761375 479517 1561186 873649 1719296 95631 1092590 361102 1177692 955232 942012 1808440 1391597 873821 504862 83999 1283961 848382 1173037 1738868 993992 24323 1094239 463474 943320 47124 1379161 1728375 1182902 1297818 759483 460477 561763 1978975 1585194 1306 844403 1602593 590512 1068927 1971210 1630528 249578 1933900 327046 1889890 1847429 1136937 1285313 1867486 36450 1082628 237930 1143541 164564 1103485 957365 261007 965191 1291413 1081331 60954 89931 558855 1085151 823666 665792 1235175 1678486 16087 860007 30440 1268185 1341340 131342 1895668 280130 1405750 915295 710838 522584 961935 1536890 1082386 1929520 509398 1232976 113210 1608958 503123 1137775 1313214 298195 220453 553773 1576055 1241540 1048040 1625403 1058808 1021001 554988 225284 1846315 605757 1354030 457961 730376 1578804 692868 1076106 1319946 1132337 43671 1076734 1906806 1918620 1294134 521733 1019042 506402 1097584 1403921 1678439 1237201 1150774 1855827 1926979 53909 1318955 1886350 570038 569847 1035522 391847 629165 1247702 774851 1879889 1131079 1668944 1326217 242915 385787 386929 323752 408016 1230412 1780006 140286 265210 1244273 358630 860409 1306128 1712315 942339 1125884 88187 133452 63705 1334899 943694 944383 704730 565413 608215 676369 1964228 584369 1947664 520688 646427 1313935 338950 1003983 609619 1776449 745375 1610594 381780 1393809 463133 461837 282443 756525 1900133 735990 91022 436539 767551 1448053 321585 1376342 1301387 683199 411961 1940157 160073 1953184 940477 1680245 505956 1909281 809540 1448855 1829300 1156829 647904 280421 1322655 1554838 669770 126466 677518 695072 693204 1740128 784142 1975413 413235 2378 1758939 116082 476706 1593238 1807900 1554603 895530 1179336 52710 232539 1088894 579358 1050512 1349918 1360051 1268504 876756 694809 446845 129595 737499 1282989 1966115 1429366 183357 189341 1809213 264355 161851 716437 1689110 1316292 302926 873586 1720457 917159 985255 348031 1492273 1261105 144395 373475 371798 600383 548566 348971 1119698 738155 924076 318771 1746698 627823 847185 784079 1660354 532620 1898515 455427 1747908 949330 1384034 1541282 1599173 386866 597302 1459491 1620237 949934 1744670 1205731 56980 266099 251330 1142309 601151 990982 1737604 284733 1634007 250012 1233277 1588352 1430196 1725959 1104198 180739 120050 1396428 1081168 125030 877514 1746672 1756520 1121405 489600 787719 1744965 778095 626504 593408 1872179 390671 1077924 1033043 713820 1634499 357620 1297802 768721 739133 1503142 4137 579827 765699 1980223 1234663 878215 847553 1953467 1824017 1322771 661812 130246 443767 553193 53668 730872 1088366 863734 590413 652726 1663592 1910522 685657 1142284 185891 941669 672838 1431881 1898068 1303740 1192184 1355424 1895019 1071621 1955551 432662 371948 717890 1304770 1980703 1130648 273 528190 1312192 1346765 494871 1291005 483662 1828038 1133284 1809310 934360 1254066 775230 135127 1601375 328474 274896 409169 893891 478187 1360792 161939 666033 1027190 644399 876731 1135887 1224762 356118 1067926 1385656 1003944 905015 765815 1113638 1787574 483483 1021169 119497 993922 503675 145920 1083417 297021 368248 11244 1615487 743882 971993 1665690 417506 1478080 476277 1997256 1857029 238815 1543199 1266652 913918 399246 1105130 1176259 1432951 571450 173928 1843244 886989 54568 604905 1666192 595356 614710 1668957 1174488 982100 1222513 837670 1408335 1311237 43877 1918126 452421 1418986 1841578 509568 1696605 215644 1928974 436550 1372669 1900207 381983 729257 271763 794092 388193 996404 1094939 463641 1876636 1269787 983440 1350652 159547 1176769 274675 1982063 1108697 1956706 993330 302070 914965 1488387 39430 1277487 1517575 1337775 1734997 572819 584073 1503223 1840847 1279516 1222829 264416 1784905 977318 257352 824047 187398 1029324 1586021 1547704 1429678 605305 469372 518817 1159969 1952672 852064 1917375 1438422 449173 476161 31508 273102 65062 1729081 734850 1081530 574922 1332189 521457 665743 1689007 59755 850909 1267866 1885151 1236616 171721 396231 1376776 479432 1660155 686267 1729102 1505218 606763 1744335 67404 1264273 926757 883435 820834 1985541 832717 537040 32878 1804900 1959588 649104 614765 1801876 1342705 1762995 1215552 126725 489605 449561 1473366 962581 393488 1700041 279375 1202784 480990 919022 710988 1750894 1896184 1218484 999986 1980497 1589350 1552986 788289 1402124 1412993 1656052 378982 1542076 1317031 1889079 1530167 1484217 441687 367174 1325276 1856371 219540 205148 1189341 1595988 1692036 1365309 85920 1263840 723138 169490 1312757 270702 689855 145580 1547163 1777563 1924074 1515682 709549 1313738 1253464 698662 1734933 1551936 685587 539715 1688767 1326922 493446 493983 631566 189030 926417 1606109 1233901 1049347 1953537 1766284 1055861 1977705 1729015 636819 916093 1473180 1414685 299331 963546 809218 874585 1052925 928420 1194702 29196 1501265 702887 625404 244055 1634413 215956 722366 675077 575092 854948 1407001 1774242 307305 163830 1654804 1067683 240492 1175029 765536 359059 967884 1753184 395973 1800585 1976286 1567136 1782331 669449 1655038 1838136 1987151 286824 1770724 1932448 1987503 176667 1733547 546945 1069342 765209 1541838 1840927 419883 1901297 1020114 232122 1686900 982958 1563152 1944811 1083188 593445 1936827 1968978 637700 1855922 946785 1108472 1456172 955474 1416470 269679 164239 166901 702202 1226691 578656 1444957 1829190 1242185 291756 1543853 75047 311697 1306605 1019271 1514132 1622005 874289 536427 1035341 537372 511546 381245 1133403 1137206 1285520 61349 107622 1482440 670272 1212530 1509660 1596657 818997 967434 814703 194784 1999693 843183 650351 519775 1990514 198118 150043 577582 26544 1674459 112397 284054 936746 608123 173002 705690 1012564 811569 1485534 569274 1367338 1479852 86553 441787 821473 1593253 1242697 212830 991366 1631058 177113 1562597 1590611 1521868 1925991 776914 1450257 1473618 1100436 650734 1553758 570652 360216 397809 1707728 1313951 678929 738178 969764 1966313 1301024 1215585 1982977 1397517 1881007 32044 256324 833868 1121198 1727692 1380286 1234257 1916950 154664 1393057 389580 1671697 1968051 618075 1522567 1552942 876333 189881 821364 715129 278126 1613000 1150236 1091393 666483 504597 408505 691251 298251 1977446 198632 1473759 1019366 1256779 1709097 774917 762213 641642 168660 390123 877073 813669 1122165 1412416 754287 1711299 1997419 453931 526824 1221094 843018 1285750 646732 1417268 734650 1701941 308126 568707 1714404 1689388 95939 1011256 603189 1550601 602868 1195341 254519 723033 765775 1856166 1415966 1500969 1548240 128581 1535596 1649296 252347 1837499 369557 219883 1075952 792097 1689496 1694929 395636 257991 1507286 1667965 918184 528935 403915 805130 161528 941954 212735 142705 126314 1997449 573064 1908847 1478095 1150571 161246 910073 32121 1297918 458643 1767001 782018 904899 1243015 116547 11014 137678 1894565 625549 1091137 943141 647433 404457 1592962 1307759 1549533 1549463 1380443 1015157 1782282 370074 128674 1999797 814546 1012659 436483 569980 1544641 275540 1117785 517159 1617815 174293 532639 1826674 909588 286793 348765 1724012 869761 1468508 130295 747795 1199613 612442 287549 586119 589311 645743 17012 1624367 1663397 844 754339 736106 1869259 1616954 462720 156292 1097126 135473 429067 568500 586631 152437 690750 902689 397512 1234966 1729463 579187 207468 196997 1565257 511916 1447958 1988706 1436178 186055 1826285 1062473 1336793 583658 1393672 735119 943404 1546753 1538130 71053 514718 712090 916372 1635634 875786 1307838 122899 970698 1413388 189295 201505 1389415 1223341 256362 638118 999850 1080024 367160 13602 581803 544523 850504 30083 919528 1068154 1373464 112508 645894 1703391 1904077 119535 1959565 1859060 252785 782142 1385133 1005342 1747414 1926947 692105 1580315 78024 160709 1454941 1983317 1489175 1580276 1940606 1245704 367105 1030156 1861358 1053091 1312781 1706266 581705 1823404 1060991 1843682 1628525 1307828 1942462 690947 1377997 1785819 198757 1794069 40085 1647440 1255407 922079 202793 182308 1214891 340247 231909 1085808 1423180 1943180 1445535 1760415 1297891 80432 1971315 285330 1456445 1749088 1840432 424065 1445110 532106 829431 1640843 1178363 1700369 560245 1534372 1475848 1781139 55826 563596 72870 570763 227706 650645 1937922 1139061 1042546 672305 17322 1866586 707311 534064 238555 475902 735959 1749205 1518696 231712 594503 732561 1879918 1370465 901418 1739457 1324286 1848672 1845878 1100830 871973 1202744 673207 629179 213295 39925 609350 1521538 1664718 257009 1458388 1313137 1377440 1310611 1498129 1390268 1815184 1935905 1910999 1149495 1754427 900826 1608448 701142 1470872 115068 1589803 1046661 1587959 190625 795982 1445510 1383017 1813710 1570588 1167761 471668 270585 66193 169484 155659 1858021 1506465 1862738 1629583 1435987 1421 223217 1436746 1282127 1722331 1126771 413473 1457471 1551407 1191836 437007 451939 1844626 539311 55358 1464399 1547925 1541699 460892 1395205 656738 1914262 976021 1811804 1997802 950231 1542405 992551 1336043 1118427 1721329 90630 1134629 589368 1007909 880263 1175480 955511 683746 1675530 420945 502161 1510706 983010 616069 95218 1377665 1085512 477534 490949 1528446 1786758 1470608 665326 1577499 740752 898660 1729108 296232 1931504 1424516 109642 256397 1774391 1278955 1192908 857256 649099 840287 1496836 1535041 763549 1158338 324551 1910466 1226370 1381349 1964260 694642 784307 729239 168817 70039 1262788 1520814 304739 111836 1825861 675510 787820 1803707 1375906 430135 1080256 737668 1337039 815247 1066147 860743 1580404 1283760 1929760 1563644 1091126 1777295 1002366 1515948 745129 1119486 813226 930923 613461 1320848 696281 873025 310530 1054397 388883 1907641 1908628 652295 191616 1539307 706766 798068 400344 1547271 1434468 1039231 931114 1421220 1043664 721662 607214 46056 1267748 814419 518768 1009551 632704 84474 532352 1243487 72538 181749 424478 1766041 778319 922095 210758 1621151 511649 180508 608483 77970 280175 1231872 782407 1318311 483692 286536 1458741 1673296 1834357 1091449 1037798 1015869 1002474 1808711 596004 728410 1539011 1641471 810553 1667056 1339177 1084079 671506 958396 1024825 1117119 725982 868786 314165 1480053 306371 755741 1965878 529805 642817 652131 1961052 1903371 1643101 1328015 27584 1969481 255351 23798 1312285 1018054 278495 760236 359723 1602711 823385 481800 445856 701106 92839 861430 1425381 215010 1857327 186194 174258 671140 298060 87562 873264 1013126 760714 516038 1724233 188168 1164094 799500 1461560 752483 900931 1874504 669929 577136 231777 102704 1551040 991548 601459 278318 1103752 186956 1817299 1608115 1109702 1406027 213963 1008717 953040 1630040 1555266 163385 516786 64379 449446 1572060 1986409 195302 1459072 647083 486289 1204542 257936 1432828 1200381 296980 1637747 1874221 577192 483359 665175 1950043 169918 1777514 686946 415366 1806978 243366 1823432 416669 1770016 1310352 1198246 1092665 839651 829243 979255 830654 666256 1147682 99536 966561 187289 866553 60902 451757 523203 786503 1632930 1106913 1173242 1414943 1826384 1459518 518710 965273 1826961 1924134 66867 468820 162520 628218 1905909 942223 526063 77601 1209091 778876 590938 870919 303394 928578 142649 1604728 1444305 1799722 1249403 209720 179016 1695109 668087 126632 197391 1579638 1313601 799369 1820931 150668 56985 1685417 1658103 5020 768097 1499201 91444 1545952 64875 1533027 756570 599735 1960062 1726088 1916747 1810866 1869394 1919066 252609 1702895 1301954 264277 68859 1062346 839559 922202 293966 537774 1260648 821305 32174 600030 278209 626486 347683 1715101 1532617 365162 1684464 1616307 1661464 1436077 64491 267753 1475684 420459 1001893 1300263 1779472 696015 733092 299813 142928 1973148 1703639 1278508 1138548 607037 1443839 1480281 1429323 799712 1440637 1151231 1976831 1318231 1106453 514170 880548 1937467 1694902 1967899 1152547 1278678 989601 485619 22511 423999 822363 1513594 1382021 1306177 1109210 1033099 160488 721980 1392719 203518 1941247 1662113 298479 680519 1418585 1425875 98245 273972 1436874 1371125 236054 335431 1252325 1211651 1212710 130362 1404580 863171 225158 1482630 716042 968435 1728056 1635401 1369261 1596385 1630028 1047367 218038 1487261 313458 1891259 1782533 1362602 1626272 1364103 728923 117854 329539 491475 649445 1688109 390762 830845 945365 780850 1883397 598301 551048 207685 1948219 294914 472595 1795169 422008 1019821 1172647 420880 266055 816668 1854191 979842 416141 373261 856656 219730 220816 1890754 802411 1815935 1970902 117780 1933620 1002450 483976 1411195 1621363 1243269 1891975 1769949 817481 82755 781758 1557636 887118 1535198 1613075 1677081 1621516 1780240 60229 784724 1152351 1591649 471094 847220 279513 1961248 1322941 1518966 1044408 667684 811240 352980 73191 77663 1490704 1057239 1419071 451197 543655 817137 571038 1795899 1108298 1871839 376999 1647989 791160 607523 538185 1163026 1031270 1998237 243264 1052387 1211437 1523491 517821 182315 936978 1665624 630616 1871168 1238878 1741016 101145 57161 1810791 757548 188039 1680874 1441514 354761 84493 1284242 19893 1945548 1112675 1812109 592730 45470 1608658 1961572 439702 1541815 490336 1265280 1510216 932166 1119345 516486 1381615 1646557 1643541 216858 1503134 261386 1735110 262719 1653761 1230499 1745142 134262 1579849 1597430 468314 584800 1184750 783662 1507848 1078777 1410342 1361791 36452 1259333 1701844 55755 1274419 1598922 1587918 977829 1316714 341438 565831 1595858 1930515 1152661 449222 1830162 474883 676475 509710 1301203 730265 1770847 728942 522851 31990 1555819 815726 521519 1010748 347493 1543460 819728 68151 1240148 1375556 849693 73829 1238451 393265 813462 1249117 1148565 358907 35415 1807792 551536 1451338 1560445 882141 876309 1661455 1182270 647185 1318751 1666663 1743614 1479015 1741972 272597 369718 1968098 1229656 1603900 432483 1833756 714548 1223908 71371 1620859 314647 949870 13511 1841737 1262199 145345 1295093 895883 1988944 1332639 1147907 465157 1748210 5487 514868 499924 759191 718363 1748060 1753324 1823582 1631711 502436 871866 317134 482683 1599543 243203 1659677 1352448 1148472 1183613 589526 1263190 490541 570351 1012898 1825601 572344 967122 70939 538580 1869669 1750092 1115724 354276 550076 1161175 1422904 1371248 326073 1802207 347653 755332 968382 400080 425203 262377 887815 1459998 33616 600604 1392189 392508 1528735 1799351 1100668 220452 811856 1744324 152505 1783102 1923708 261462 1194240 1945870 24669 229598 136285 497241 232548 1838334 1107129 1581702 1025550 667970 304046 1666129 45051 1986709 545638 398719 1102337 13648 1721019 819896 1187999 734815 1926050 1407391 1108683 1766054 238341 88233 1701893 750024 1508970 184966 427366 1573282 1745573 1932810 855707 454147 998576 577795 1681070 901026 1967131 545726 433726 1305538 1096347 1128721 592314 4776 123755 532871 916216 103932 1248705 1195633 1620784 1954043 1595906 442790 239133 1856412 1502166 1354252 124789 394696 1378162 755300 1724278 21153 315212 284180 1833351 1222051 1508613 740262 964579 1586141 527158 1535729 1676057 150168 90658 1601236 1088166 1427659 1243558 1369236 1228976 1391947 1120588 876194 1781891 449787 779996 56715 1266334 837091 1099077 973028 26879 1518657 1823759 1026135 926005 200546 440067 1836025 1659756 207325 588115 1037595 462242 585941 314166 1082230 150456 1059355 1082810 108793 275444 753908 268704 197561 1814708 409839 174475 880310 981082 870389 1982151 1657371 694505 1425043 176500 1574914 1675002 1494089 1153915 51573 1149660 105555 830226 939383 1375132 1490832 1847269 1866274 538304 803210 1556695 838674 855765 510832 93762 4340 1917376 198045 726108 338367 276880 194242 1905017 749827 1371268 1314473 1193969 924132 1915774 1567556 1874292 1020541 1080139 1061776 352641 1517361 1647675 431608 1628287 1223047 506170 184782 1064929 838368 788281 133361 674052 1056266 1043533 1079186 1673128 1361224 1205079 1632263 999196 152150 517341 1418931 346818 526853 126615 1144850 920773 77509 988545 1428540 1376269 1134273 1506693 1503643 1900320 643939 1059467 791545 534500 882045 676806 188672 1712560 50470 1584074 296823 461887 1354556 1538897 1346391 122810 239652 1341376 1762 327358 1342180 213183 27096 631993 375239 1518460 1784106 1288795 1208961 1818691 1510547 8710 771935 1238856 1252690 1745498 1849730 1453040 246912 336383 63733 1503767 837781 1494302 1847667 1320077 1701782 1955929 915559 1552410 425571 1917627 1676680 696324 508401 77810 1123745 1206371 519039 981214 611527 675327 470252 1106447 1379104 140372 1230360 981454 1143604 969543 1194190 966404 924465 1457516 1899466 1780799 251872 959285 1716453 1625402 576907 1494058 1709402 140884 646111 746844 207255 394543 306892 1980258 773933 787405 884356 1966667 1588834 1519559 1439643 1872196 1307551 1266109 225293 1707208 1918045 1289273 1780196 1213359 41045 1991264 776740 1064324 329207 1976951 447235 1663856 230126 1667472 77245 209244 416380 105564 278906 1073041 790886 1556795 76662 680477 1176353 574066 1833453 1757407 332988 1082076 1460370 849217 1514992 1215084 577184 361559 1749292 1430173 299130 803618 939724 1617310 1105927 500494 389263 769171 1071551 479040 1872010 392610 827286 915881 992070 867234 1700535 16827 1826274 65188 1502921 552546 597396 1524894 304020 1237680 802894 238095 1614108 1485140 1988699 1575334 1767680 1949589 1443573 1316776 163191 1093110 869746 307655 1976893 1283344 1919514 1459279 1850877 200584 123178 88618 646031 212682 176467 855759 1348551 1364973 1346378 1763097 722921 1496383 301468 184704 851272 1596806 754581 1010691 765754 1066656 937907 1375814 1575748 552156 767789 1913872 1315405 1177414 1389752 1145640 236895 1057723 662538 1180999 1886248 1937348 1262905 350203 762559 843418 1766697 279199 821274 1928758 406200 194908 555187 720163 289209 400285 1532129 57178 965952 290453 1934256 665742 605232 1158096 554565 968494 276996 1698834 227790 1102830 192394 916555 246919 13820 661139 1337164 1980154 1421559 1570226 433712 269012 742583 1486824 172518 1725300 46573 1758303 991610 693442 406079 1396651 870863 678933 1038614 1823044 1174300 294867 403407 1450077 604492 1419366 1643216 1542692 1400048 969763 743004 1829653 1669820 303554 148181 742328 265962 91945 1682074 425995 542614 263775 1353846 1020113 239215 1148819 823271 949536 1293093 982416 1443315 1807333 1682181 847158 1835629 1582835 1705082 198767 1700290 1052305 831518 988290 565131 603390 770638 726657 1757042 188078 1642873 1645551 1516607 933389 1685671 396910 1164963 12479 1466159 1328992 160501 1523842 1324806 302987 304329 607476 968632 1302759 1741131 1615783 1121888 79839 548318 1692964 1279930 1527450 155771 533436 1537554 1494879 1827697 1222780 92123 4004 199060 1224296 151319 142768 666432 259101 56137 447365 1257146 1999949 681323 512122 1191127 55027 174133 1439410 1891928 1036719 1545170 890778 1030475 782874 970463 1561409 1228642 1857424 1490464 977174 859888 1279111 1047863 1622218 352247 1891158 829393 346757 883625 790212 1605598 1209580 363281 509720 721492 737849 1350212 875506 1597487 329904 1244270 1734562 1026187 741215 558361 834725 693373 1888624 293105 1439266 418791 71277 1174527 1864681 1340066 13425 901019 431088 1919264 1904304 166918 1639680 1608423 107243 638630 643928 629392 271373 811999 1177475 1245934 130204 1315908 1248177 1334795 122831 1267580 1305046 767933 1026599 1438266 1262169 69843 1105737 19559 229086 508632 1150485 1868328 496307 1172099 1391345 555283 1058170 572141 698121 1240667 175028 1917790 1869454 1499438 239610 277332 1444687 1483950 809117 1680722 6963 370601 333596 1883424 523926 1628714 296185 260350 47866 1036227 1161646 1271543 9538 1021924 629051 1855126 1891234 1195350 1660771 1749410 1013561 1968476 1303133 1731187 463259 698388 1966757 914851 257290 29214 9745 88869 308186 957737 668950 713127 897164 956953 854428 1161321 1200324 252789 632233 1355552 1123414 1244565 462759 368637 1768676 1216814 1370877 629418 214194 50227 569949 1785571 1190227 1902818 1999959 402300 405930 297856 1281468 1209121 306474 1715356 782971 1312302 1543761 228828 1435158 828673 127000 968195 1551957 296596 1304895 1011078 852344 648263 643922 1217702 720022 205166 552707 1681162 883605 705529 553571 719806 941845 1584644 981415 1213887 848686 108625 1996552 1893742 1415846 681682 39740 1681521 1193395 1771085 520223 991891 573610 1464163 19060 470055 1140780 1953038 1500315 1096878 1705607 1408102 1622407 1836102 792755 351271 1651404 75179 948931 1991782 1782174 1904751 2347 785775 1366858 191468 897116 180102 793011 1371461 302115 25435 1181721 1647558 1538493 1887541 747869 126878 630417 1147357 50809 1132421 704843 1185942 1489419 241810 541119 58236 1606874 37207 186195 256475 1688795 1798929 1241292 203433 758270 1504614 751860 1757365 1012278 1998716 1227100 172270 1186525 1457488 714473 155911 1800436 1991769 1247503 1901818 1069671 275108 993284 1195954 903873 880295 1646838 773348 1757815 1974544 1547356 1178457 1290316 532383 141283 429700 1448412 1230904 1916812 939659 1273519 321625 1544280 26540 467702 573569 815864 596612 966127 426842 270140 335114 1444517 1812361 568439 336511 1342666 1903411 1106828 1780307 37009 457060 1801951 1733806 1189999 499421 481388 1418715 671024 1903677 709054 996713 879419 1423779 38618 430949 1329862 1398742 448789 964292 1280457 23830 288270 546115 10213 1291404 505719 399575 622782 734143 1264726 421446 389819 830180 1425852 1329799 1596500 283016 1346081 193503 1930005 9832 630549 839505 172435 1491766 1052313 233397 1972706 319417 561743 615327 219106 1802875 1473673 162444 1878872 1205817 1070348 1504907 940065 455312 216238 1863935 1206875 1976956 454037 984342 784736 551009 1757639 1675894 1284263 544006 1164878 2136 1925141 1736566 2781 414961 165744 812142 1662403 370730 1074807 505661 1818045 830677 1596360 637819 815310 235590 1348042 63765 1603022 38961 1459443 1861232 153162 125856 1360317 1574339 1425185 1042845 1869592 707420 449774 1431493 1187990 1728839 865580 33315 1915545 742022 1803552 604592 430525 435258 1701899 794549 1833321 1228323 406099 1121510 1451607 1233107 306488 761917 841797 1565290 1009175 1175925 1324021 374311 1118188 1482326 1333195 1379239 28668 72716 240763 1166183 84524 1411029 333402 1739581 258621 1745803 1473682 1793577 816058 1382022 1180833 252064 958466 544637 1036433 1700654 327731 1336723 157696 701321 1297351 1891050 887121 880800 239963 1371987 220317 22635 919180 128291 979920 1292151 950498 1342911 2025 17164 628963 740125 220591 1755255 233665 810678 1330428 1963998 1861198 344099 1608384 159706 1157639 718988 65051 1457571 1096498 273315 1650686 1676967 525656 90039 1503847 1724079 1840649 339553 1117020 47134 243400 1081094 1829416 1357723 368257 522267 326532 816275 1705936 667361 1231671 997890 1779168 277045 254264 793411 741715 679625 916768 835462 558276 685471 801041 1429842 678534 1261455 729307 1183406 1948231 359255 43087 859266 51816 63005 673934 1075626 762104 775908 1129156 1875735 134379 885087 79705 470895 4429 652280 291991 241454 514821 1152337 1496447 1155026 1071057 885195 1290866 1563391 33747 1630988 201822 1734843 304872 1019836 1919119 400077 619085 141572 1618214 1131293 408995 1006168 1301068 169396 1011810 824380 1743067 328100 1880401 1900387 851333 911967 829616 487236 436368 957599 1203030 1219244 1568263 1496888 757612 310744 543326 1549455 157519 1431321 1487082 883233 703897 840991 946549 126568 103544 263683 1299854 461707 1419279 1529193 1880233 1016073 1042303 309610 1381380 378194 1309214 864024 1408808 1482383 1443135 1846933 329834 931974 1479511 539283 1565167 1387898 1173773 333283 1628260 213028 1179306 635402 1812162 937191 1627573 61668 1203862 36382 565293 1031432 638099 1969041 361904 8644 353670 468657 1961257 1605960 825935 310659 325537 105879 1356632 1081 1997639 1921598 558423 653838 1188097 1196446 72443 1297758 1922391 992988 1902737 623975 815385 176729 130358 238561 1318280 1144288 1502849 1923349 517548 256014 1765498 467760 629564 1448960 695566 1393393 1251008 1830123 1688944 104426 108474 1529479 917663 1629011 284391 392729 1575340 1869116 1049634 1057317 117385 475719 592179 905060 1893988 1011177 1395468 66309 716986 703343 1914202 903301 551239 1136119 33262 1219680 665221 1667098 1405064 21505 312124 1463187 1413151 1505523 1915126 865415 1167685 247440 1335375 1243027 750848 374933 1413017 479523 1242838 1064129 1867650 613466 470677 72180 1312503 874304 825418 487413 1961549 1274402 73733 1128404 687465 1670513 1274451 1789066 1718781 1166698 1224280 634813 641080 1803839 1193910 1635473 1818027 1209745 378669 416392 1867790 1690933 630359 1460748 763059 238425 630822 1699209 1407863 918009 449667 396218 1553016 303743 1217500 1306145 98889 1370135 1082031 1702929 949479 1201598 393043 1346030 157862 502230 394850 939971 1648064 1215607 339111 316415 1100530 915817 1097630 888117 91788 1660097 1290300 1320334 75666 1253711 1885866 752521 1042034 1683669 479226 1278161 1328122 1767409 1828166 1360043 1828707 626069 1058172 271991 1089881 1181446 1259052 1177269 913878 1173232 1933300 376597 1151510 1175293 1411583 1951183 889015 1906813 926518 950378 1239207 1284168 681546 108815 755014 689583 653982 1358938 381959 742811 1510441 984203 1026653 1534817 188829 608897 117253 550988 1049237 478400 1545630 600621 814090 891944 1145385 1026216 1296777 169748 845797 777398 192847 206099 995484 478312 1255730 398257 1684862 1311273 484054 484133 1524706 1203280 361936 301181 1041292 1001905 1033328 555423 1309869 340822 547736 1247669 1941665 613112 511869 1491523 269128 1913154 52701 1485827 1976946 833926 1305867 1881631 734316 651800 1273300 1747801 1265189 1552383 805936 1507356 946775 1458072 398835 1675560 1883659 702609 611422 1274907 1825035 195272 729050 1991481 714566 161788 35159 971687 488368 552143 1504259 1403866 1808213 62599 1602638 199863 741402 1531102 1649333 33964 494794 611208 984262 149125 1378294 1957388 1507704 1264432 1270034 1450126 652931 1131479 842130 23323 275081 616744 362952 201395 602006 1099491 347457 1869515 1322858 1124419 1230490 309324 404612 1566425 643782 1924262 286566 1948710 1946718 777054 557425 1758271 414953 739195 1615777 1853818 1678709 1667721 1714990 436546 1999132 1421429 1849009 542203 1417976 1645756 1563815 285642 969026 1194362 1225294 1538930 995534 1317137 1208036 983594 435637 632357 1258908 197263 1492771 239353 665146 1061839 355056 1916012 808474 1624283 1195540 31829 908675 769498 835183 326593 254382 1707369 420294 170383 947067 1105762 1368932 489472 1594666 20213 446935 1956816 721022 1416939 1273925 1507552 757635 1900518 482399 714458 206063 206807 856563 1294263 440927 240447 1222587 1334747 1337787 1434109 1756948 1577721 392403 916633 1019147 209160 654719 870214 263584 1101613 1619648 810716 316368 1596911 1706523 919687 1927116 1787917 893762 342336 1815366 1961097 1673089 1761822 1023403 226516 864566 489841 1992663 697787 1768183 742869 1473967 1809924 715810 429201 1817042 1042621 1779615 592162 177480 1859817 856639 555735 67126 1301975 467222 1396095 745625 602823 680867 1133243 34684 1837300 1100586 790031 636120 248558 1547365 418939 482719 935448 486327 1560789 669884 97897 854854 1128828 1867358 1764720 1878076 138134 239123 1115354 431020 1401424 526051 587602 1189561 1644464 1979293 1470964 1311973 1125969 11649 917783 1817563 838290 908397 1182808 362957 1145012 894327 1095226 310790 1079278 1929437 1013990 493245 336673 487476 1310140 13341 1999503 1147177 840583 882302 390907 80953 1134921 1480902 1286466 36234 97981 652682 611221 85523 1465306 893222 47089 357376 100059 1298694 1339653 1496557 1982787 15450 217112 456009 1172991 1799385 1457154 291411 1565712 1374311 792127 40344 1164348 1201008 702829 492735 67478 1186770 71184 247029 1710372 1786859 1171251 179232 1389260 917025 1461107 1483585 1748843 681654 1383632 1974314 1600028 1150684 1866056 994705 1345552 276697 441553 1738913 1538342 65159 1555494 294201 516325 1635022 803394 1983342 1047842 540713 1306910 750014 62527 1670371 611615 164709 261723 174462 1985260 971373 448157 815777 1782940 1707144 1506536 1621757 1946287 1817139 1230920 1180690 472433 739840 1535054 1113366 558535 316827 16701 1446634 950120 17518 1305902 1774818 129424 1718064 1086379 1787328 551375 560827 963801 1300806 749059 1156788 1811604 1894174 746023 644997 1143570 1117376 851907 370716 847913 543168 1571348 80304 117857 1817286 15487 391668 1447235 1047302 1862515 1548297 808754 294456 968218 29679 1484248 14925 1703494 540237 1495119 717519 1498865 480399 680894 315859 1697061 1162571 1677943 931777 552505 915861 1331700 1303121 1309112 616216 623784 1587790 1722993 810311 1776389 922819 210836 1383440 1640914 1596801 883459 299352 1611723 470323 1020437 1745499 1627452 558848 627259 718233 1236291 1425712 1638940 835830 1174121 737 380544 500474 522107 1955624 577673 133540 972559 1510343 1230323 1085856 1623831 566097 991908 1152877 1185757 1134634 1568581 782740 1797727 1834753 206313 61843 1915612 1160239 331602 1462294 176156 243898 411642 688823 34204 1298763 913230 1284643 662144 1160734 318098 1713646 653059 1520905 1916634 1928220 1491133 1096927 493119 1276602 1510497 1981807 372937 18571 931574 1742377 1723259 1847004 147535 640281 835613 159581 654233 340224 1224873 1433401 1226882 1482896 1207164 1225694 1163582 56918 927990 1483872 914419 1151763 1455127 1958237 436323 443924 1634549 721975 74990 483312 302857 1999740 1366877 130720 1448460 1271664 618898 519327 1381072 482305 451242 11578 524080 856688 308982 1235699 885387 482055 1082262 1731010 33370 1245778 996216 532040 484122 119291 1257256 1843427 1952537 1237349 1925827 1757170 126673 303336 74217 567794 643152 31893 90367 1349351 1953245 1393539 799507 1668039 1684651 591576 1520730 1500824 1841147 1600909 772108 643163 380870 1554943 681270 1903222 1258501 1272885 1005106 542279 101460 1844566 881531 97132 1147293 1315979 1730836 795430 1686303 1134839 543753 1044388 983766 508111 1612268 1749566 1279179 229854 65985 291523 789377 855053 364457 118960 1327364 1139790 1954698 838813 1411068 521336 713679 200447 466764 952341 757115 897183 1615398 1623393 813383 1714614 1738880 1547128 680794 1154094 1625920 815231 1526528 951925 1008425 1685766 637791 1905650 1415517 688218 711983 958393 21779 586809 1137532 54878 1312792 1500842 570371 288230 1222020 824758 664022 1445772 748943 132073 1148172 1802024 890482 1070916 834987 48860 726305 1505589 1123567 1555245 1982913 184023 394331 1093474 1766260 1117410 965153 1509413 983091 1320111 1384917 204918 287651 1582508 464952 1659056 1823874 748788 543505 352174 1947465 1769598 1002572 185399 1438565 1510144 1308759 1511504 800288 1321039 74663 851051 1213151 82768 102233 676508 74183 1378576 1186977 557469 1758756 1990822 672931 761400 1461713 1357767 1468647 678165 1746248 1425882 1038820 53999 7 1547263 1566867 1803917 1346925 367448 800001 367733 798796 1183915 1831627 1394164 467986 19027 1490068 1980254 79492 976927 454938 793369 337214 1294946 401618 305230 389144 1469865 1556953 1922066 1369952 953843 466438 517672 1951269 1875175 1006901 744667 1530594 1641524 1554638 341154 1651752 1555104 282293 238749 368171 1502906 1423333 1626446 1078781 208244 1701926 1476090 611105 1596797 573591 1577722 686940 1207932 135999 870150 143380 1422715 1756865 1565472 434986 992603 1452258 1395233 634579 1522856 1462863 1658100 925275 590585 1058929 316656 1257656 695539 83383 760323 1569509 535066 1424455 1234755 602501 1441913 1422648 646242 594485 857073 1365211 808347 1023894 1157720 1474856 1413005 443938 384040 733678 1942727 1548565 1012470 670377 1495854 461792 858948 1979929 555530 1247036 1410159 1719407 362907 138364 974784 1790881 1547751 112821 901556 878538 1346906 489641 1425357 573758 1105645 1281170 438296 733958 1627788 643023 643221 1599425 1327297 1181184 609473 991589 1397352 265639 1523642 1841785 102458 1921032 1895199 1248968 1855164 1363489 1764764 731830 134327 973616 713878 450786 617265 47432 151192 1175852 859454 1375729 1454546 619576 1423308 596465 305335 27322 1698784 1203270 1556757 359037 582818 552981 1966812 1872061 187347 1629306 1305246 541634 259446 1727507 1843308 1559483 412076 790501 1849481 1620080 1968218 636483 531743 460036 1138229 1511571 862474 1428230 1143968 522356 1392592 1794361 334141 791369 1013450 435156 1158483 111890 1835652 1624764 1170211 549262 1391697 113548 1824667 1457927 32843 1065229 9603 544224 466911 944500 1544868 625277 1090148 1519844 1058779 831491 1217776 1805233 1380933 1659434 1019013 1173749 860204 1141788 1241512 301257 671103 1605118 1319899 1141589 1621110 461333 170562 95015 93998 477900 1739584 1038601 1593340 1959614 947372 94101 779025 1250716 1270588 1078747 1570032 633694 1954011 584397 360718 1590962 990117 27312 886075 616372 1110655 1439563 1961160 726892 196710 1767698 462961 806934 1646036 1778057 898278 854065 743148 358387 230894 871796 1160785 183989 1630586 229158 1592792 1641786 1038798 970917 1735321 1025216 213865 1565202 1541381 1973136 272829 1402183 477817 20037 586461 917949 604563 1909672 316677 1130005 573633 1697802 1860548 574287 561816 137528 1559936 1133876 761992 1671553 1934282 636620 1463647 1181505 975644 920088 1123690 1276069 1211585 1284195 1896300 978787 426080 1092693 1780001 1291937 547568 949001 779228 497462 1216027 873459 184639 829136 183212 1513668 1376367 1827109 1496773 1766259 539227 686935 878556 375282 1002949 985000 1695775 1866470 1160111 581850 694201 812380 1821279 1520843 260423 665446 841603 1506101 310334 198596 1983168 1309893 423838 850434 1500352 569567 1346787 738938 227366 835688 596187 626258 493228 1318410 190886 1740403 949845 1903807 518722 1629952 1416964 126055 228906 874792 700686 1991405 1953265 1651340 269228 413443 300230 1097088 1320746 986379 1628202 1724954 174561 1849694 1682683 1974730 1541023 207656 903127 1713156 1403393 355264 520974 1399562 1831596 936473 1924214 20056 1112176 562569 1211113 1310135 1657244 70871 1527407 1042154 1850866 594965 331063 295913 50564 1723598 1133991 1313365 520026 1412872 297258 1776906 1055168 1765787 1750209 263689 858357 625351 1426445 1363394 1066935 1930758 809681 678184 1378629 896897 379228 1792024 1331744 671468 397360 287684 527479 1831803 431589 158655 981192 1984327 988180 1050615 866964 609911 393722 457798 1824418 679267 109866 1669388 576334 1582177 1938717 1809173 1174817 308079 96604 747157 546678 910152 1724067 487575 1678200 339507 1786610 247338 159025 466649 235001 770152 166908 615967 1034886 1863826 447558 1275112 1505293 680787 751489 102677 1317416 300556 58620 559119 427520 1564857 178662 397709 1261538 1419195 503852 407194 1919071 1456276 394171 256176 821599 1946823 984341 623025 1637899 1844582 956897 625672 1651451 1711407 594106 1434944 1200621 131700 1982568 1366058 967556 1505578 959780 1514360 102159 674711 166030 1431558 741341 240322 1237857 1961723 405305 1010758 450439 207370 1572452 942974 887783 1658520 1537544 299337 535919 1642099 1196254 1457412 1083521 1707635 791290 324089 165515 359711 1253937 591323 1584375 1368210 1853432 346706 941686 965211 475526 1145948 880178 1407094 58423 39049 768007 642364 186142 1561089 1557399 99486 1167603 100147 1318823 654028 1543165 135865 675295 1504226 1933722 1590451 76584 627277 193875 369380 428245 539627 1935715 1986846 394669 253964 993137 455602 148948 1379331 1079283 1873653 239418 1839989 86155 93089 1880613 689499 1591344 1038553 189223 782374 1924606 275048 1249911 1669912 1578016 270091 1643896 368267 1008849 196101 745057 97942 1652640 1238530 1228085 40249 206136 1621383 309537 1892775 1880556 1365564 515694 1189723 781025 982736 1284498 1367779 811484 309192 514917 1765240 1141005 939512 133082 1176200 531141 931839 1966873 136345 1674480 820609 98127 42808 1686334 395249 1150808 757937 540026 1773465 1880127 1538047 449609 1816955 1322500 359325 1938905 1902237 1317172 497210 1963189 1430342 43526 805576 1224502 349808 1801928 1851175 1998175 1541387 768537 797101 977970 784626 455315 477774 841837 33420 993490 622943 371774 1541896 1381328 1862305 226821 944637 1681557 886126 1601833 665767 1515509 1491020 641905 1349590 1204569 704238 862948 1965982 954717 1714811 35440 564622 1217425 328257 591335 311861 1799739 1925453 908292 213845 667818 1727779 732003 1736430 107566 1848254 1957634 228426 470535 1859753 427283 1240365 1051828 231328 410738 1131095 987142 1437438 592420 720034 651511 1811421 1769929 1998145 1538008 1164107 196946 1724709 1082023 805832 1342637 43296 1698891 1647414 321474 1069889 346301 1878502 1748635 1546190 982976 488760 131774 904371 417071 385751 778502 1979880 1159800 1186032 997508 903944 360233 1185283 1383098 1561684 241670 956796 1724527 499715 1595921 1252283 1476467 251938 818993 1885116 906531 520150 939264 117101 1060768 535812 259588 1992977 1681577 404539 379061 1574769 123883 1669665 1465199 863394 175591 1287482 413081 1617795 396617 544417 1555242 395682 1530697 1424092 1260530 125433 1088439 935129 203628 48105 1146635 302743 1109003 1586897 1151980 295840 1934991 835403 1779537 361687 1999417 1835689 722610 246103 544919 1090673 1740198 1509436 521949 389270 641345 57565 1527829 702879 911402 7842 831253 1764617 1944990 1309012 1936310 1458600 836530 1334922 1601235 1632052 1044331 1663334 992920 734352 1106201 995136 943438 574910 1242961 913743 1200023 1957374 1054243 1932788 1385397 1050330 1060221 1409596 227364 1164355 275115 426121 1389437 571348 894346 1491465 125189 797790 1899716 452721 1994070 1122772 1538539 836868 458187 1796147 1833544 26947 1085861 1947283 1128762 796590 305074 211001 81130 293991 332860 108202 1993747 1104716 201889 1605113 839585 1713648 1259176 1951456 1249227 686324 1532629 924720 908550 1326338 684177 104199 1714067 955105 1730485 227771 1200718 1397760 1616289 844386 1006695 664185 1234120 1083301 74360 915174 629679 1462158 1454759 542924 1356726 756116 861990 68027 1199892 287283 866783 774526 1919166 1285695 958986 1034722 1359121 962590 1932804 809586 1037895 886703 308268 530079 1760595 1411825 1546929 1493619 1871186 1179125 668254 1812241 502336 105444 1714729 851288 1031340 1064428 691478 1240295 27721 1726718 75341 360846 288738 1079112 1640226 611007 1428755 1732831 974994 147144 503687 735583 535661 1100684 622487 1367793 115529 1001782 794556 1423070 247361 819247 1450652 1402615 1595928 1017762 692618 1635966 1707789 297790 49513 454868 564034 48748 1606527 65471 654391 147367 1452583 283831 101039 1613249 1607454 1557871 1225338 574959 1900186 1278164 1123513 388010 674397 650521 276418 1500903 27399 611313 853017 582656 1233303 1323306 1379001 588255 288842 1424183 1866777 1911060 1961740 1248787 1148990 1004048 617545 1817416 452921 857551 849411 612684 1552861 1425770 790219 247577 1368609 1312696 982568 1494741 727378 1883957 543693 259232 1550352 492893 1861308 283629 536559 32122 459692 1315960 812540 796763 1005299 1887508 1977326 1942485 1164930 1171428 1441348 70486 678551 1925378 1649357 1828090 50104 513292 1281694 1365440 523703 984615 125817 1934505 1323668 1629773 1924927 328384 1587726 1882159 1509468 1594224 915425 1913497 1018527 260784 8613 1105649 240866 1312709 907920 470528 1996083 1749552 1443298 1299897 420726 1530029 329638 526463 673087 789459 1665089 747817 270498 1493516 972950 956096 1503721 799685 495519 1312301 273794 1651990 643979 370514 363091 1748557 84087 275453 1484301 1754449 262246 339528 1834641 559989 1934544 1000571 1325476 597816 480429 284981 28955 1839501 1235589 559756 1683481 44842 1484137 418903 1244696 1932158 168004 1625656 1991868 1966884 422906 872787 755560 489500 1010650 538238 257934 790504 1850785 1825314 1500355 1602102 1061279 1665799 822567 317162 1184815 1358004 1951048 1585682 286869 1798892 122752 110206 655336 642773 1863173 1151403 1124825 1085051 61487 634007 879984 944608 1243472 679592 584207 753708 1237416 440138 369676 1673126 870292 1031309 1202627 911314 1214009 1807381 804376 1019256 744397 464673 1001357 1906909 1338494 1439855 171920 864363 1667889 1675203 903216 282803 155329 1812418 912393 440953 952226 586529 213452 1391409 230577 696248 910855 211051 209471 1370996 1882268 749095 1536608 1889415 1356514 290874 339472 610646 649643 1699735 60412 1974442 964487 169296 942052 1790414 1429081 833079 1543151 511212 1641511 94005 1016443 1558125 733923 1253397 909168 749911 861715 832346 840971 1600128 1709186 634176 1219832 1135550 1874339 240589 454637 1091629 651394 1548235 217441 1678153 670178 1281333 551175 1892591 1211680 608131 898533 169400 409240 1847186 1967273 360294 1147389 1766290 194097 338499 1734571 683434 619381 1247768 956124 1498634 1854887 632368 1172383 987556 1452211 1601867 1479439 213166 584631 1025984 443048 597534 738577 280423 1223832 834742 1298 706928 1143640 1072564 1499391 1197459 1411427 1932676 909898 35838 1014062 1239205 541391 1982776 1478273 1977867 1273330 596783 1041480 1742268 1574426 81041 485139 1762518 836882 1741825 318918 740591 238580 1752332 1157388 1554071 1997822 486261 38507 762755 80206 1413468 787176 617926 880213 1624976 410829 602509 304364 152692 1982957 262487 1972974 1386889 1748314 740016 178304 409181 1209879 1990866 1856948 1026780 1777508 1757012 1012745 853019 658517 1726984 1704023 1452447 431751 1048313 604100 645209 1772477 234181 296117 1307656 1815030 564289 1831777 410582 1622201 1865344 272227 1418076 1164584 751994 14171 269377 121387 907137 1760007 1705094 1828621 672427 81047 821332 681228 152782 262509 898819 1033804 1711830 1707574 284376 1144248 226500 1122147 193389 1640384 548942 1237212 159197 34494 1188819 933804 1322203 1664923 697053 233500 1143499 526520 879215 953898 1931301 1182925 878622 268796 1993558 1817819 1872237 1146956 1226021 1651794 747401 127961 1420931 664561 118867 315139 937456 674054 1519363 1757872 1154595 1392894 1555641 710292 969970 906041 158339 67136 1782893 441367 163780 400241 854649 1202646 468201 296625 643354 1932824 1579965 1572383 1154577 1847163 898852 1425254 1363670 1232711 926817 1469315 340300 742469 726724 814535 180930 947754 1640983 683164 1850644 635417 116593 1441747 67788 1655390 815853 366388 871993 966869 1011539 1452297 468171 862939 384590 467525 1151140 1929773 941620 238253 177753 407051 1922750 1330100 398420 1108907 1514940 1005500 31029 1576812 876746 1148346 979571 231344 1710514 31055 212960 697734 764222 447928 305826 270319 45584 1218431 1931721 1050732 1705322 1626957 637431 1501969 788655 377930 891728 1443467 1281471 1508174 1779532 801765 975170 1001102 94635 1037742 1322422 850692 175630 693905 166859 479877 1838667 1310980 862590 1453928 1773182 1716049 576799 1325948 580165 505144 1806400 252191 152563 1429564 197914 53197 813256 670480 1867393 1722892 1433494 352057 857756 1277792 1013967 416218 998092 172354 40551 1640584 1774178 1128220 69031 1265627 1353389 1993421 1588250 144170 396523 1177778 768110 671995 1803899 1154615 1823249 1092294 562440 694119 93687 1470179 1424645 125692 390889 779939 1933457 408134 741284 1755614 777576 1860676 1166710 1756523 600956 1815602 1102024 1930590 596719 1757193 1610447 1216121 290028 1975877 1912549 1084344 1707007 1218181 948821 250691 1370642 1163456 1138838 745626 1921842 821782 1535778 1450823 173646 63038 643108 1202867 960433 436082 790063 500047 1102244 1941824 8025 1914187 899074 599194 1002765 510305 784138 421463 712098 470202 1287479 1320052 177982 1596039 347481 1640003 1291182 999326 160607 1308261 1777181 792291 739418 899991 1672111 406240 1821261 946573 1876399 1396684 1948762 315542 534423 31759 1679279 1789851 1742111 561388 1182163 835824 627338 1015748 651269 288307 804883 403873 709994 500327 1098587 1929239 1055227 1944667 969852 362255 1022502 1245031 82771 752556 320009 256586 578411 1604032 1638048 466994 1731898 1331133 1174110 216906 405996 1838968 500818 1667180 914694 817139 1782148 1685080 1593513 1704118 875406 114622 17833 939050 612603 1669038 1911231 1048503 1561496 470910 861517 1304658 1599597 1167109 797434 1827365 942502 1211517 1947606 425426 109037 1244073 754346 1056143 347859 199539 548902 1659529 412663 1025690 1595494 769808 1897124 27806 229923 1615573 648564 757272 1454318 1311745 709162 1316342 843518 41136 71134 491879 1901792 69133 1129948 373830 490868 1793612 1804646 334494 1816385 1937432 192540 1045673 163889 1980912 134960 873868 1826236 1501257 772555 842654 402256 1963884 835173 1172260 82348 628728 1432491 18738 800677 1736170 839480 1064383 190715 1096278 1952313 1780233 1751825 592571 1092592 1176595 934240 1732180 1876590 841782 209556 735607 378345 315721 1521462 1705160 1531091 176641 1732682 1246963 1762439 1432294 1939281 316532 1018657 1596747 1441485 1543769 811461 1478849 840919 1110307 473606 352718 944161 1575583 1406878 677833 371227 882020 1934094 374339 1139324 132442 1493632 1555400 600611 1292158 663606 343728 1407470 463021 76824 1266467 1705786 141386 332109 53205 1072430 1767570 118679 1759216 153160 585058 1279139 1538883 1353080 796393 1582618 577489 828629 469280 359474 1581892 951331 1437070 979316 1468071 1082699 1998232 1054844 1250759 1771939 1492370 1298312 128656 902430 1834404 390830 1706327 328469 1543850 1104588 852336 471928 1278581 1751577 1412650 602813 58340 1818834 1526268 1030733 1356272 1391638 53676 1106340 572261 1616475 421539 1106901 1784812 1455793 1334719 1637304 322002 1591111 472277 658584 16464 1593719 1658445 1606389 61291 1728228 512023 443709 472452 52336 1127577 608065 1203281 327446 921728 66854 1343423 368760 1985169 1056133 720765 605921 769942 1458971 986087 349223 1431433 996251 1846915 609441 1827242 1192293 976554 463865 1112275 229789 1717047 416675 1764511 1501934 82087 105314 1155209 1397343 1620442 503795 342420 1223253 1322299 382183 326797 766448 1017033 749210 581219 1558706 668633 1708733 314547 1351023 1786089 386921 1914417 6508 739837 1807744 1299881 877205 23649 235767 369430 187575 1321512 409787 291568 210578 1791396 321333 1625104 1415254 1104502 73300 1231428 1218837 579387 29451 1161084 213724 85700 125582 1278888 218129 178164 1573189 769041 1897017 1317297 178651 1672249 605698 1474852 1761534 1164867 1306056 1088588 1334856 1265457 1174474 1279017 447923 355015 794100 116526 1809822 1892783 1008309 1798872 490038 614789 1993699 1165025 404841 880540 1056227 1000832 599865 805495 1299260 1767435 443855 807851 1505183 1217822 1736307 1288036 692292 145536 322735 1184044 1130081 319324 1331541 962130 480587 764610 1485124 400368 358799 560237 622402 1510447 1071052 436584 766909 57198 1979910 1794209 1255101 286878 677231 1865261 1874206 223323 1555972 645499 145489 1267861 158772 876369 1695594 1169746 1945684 286073 1359719 1409954 1576306 1718421 1493820 69460 287567 731268 1118472 1021506 1886722 233847 758164 1968235 750431 1234028 120302 1079685 388537 944088 102619 76729 1826973 1740520 1966900 1167875 1035553 892370 1009043 257324 395204 1889349 739629 1594492 1330891 33307 793101 887887 781063 640455 1078583 1779047 346079 589448 95816 345805 830986 1687714 638521 1367907 656766 56372 331235 1586492 95170 1980284 709191 89285 528525 688006 1448379 1214842 105773 288370 1868874 1463119 1927540 1330940 1402944 1858376 620900 782226 604529 879843 1207315 270196 613708 754862 1347185 624605 1813278 455852 1724960 659999 535338 532671 1564497 1565274 57152 459015 832867 340851 1112614 521366 73945 1472490 399266 1103003 645216 1912421 1438675 79025 1245761 959159 1049575 123975 1325496 729224 339506 1576880 1403596 1978921 153927 91363 1077582 1171061 1390873 126392 1992705 1353503 1414829 1574397 1758600 496847 1653746 1865668 916389 223276 1593526 740805 1293244 1723038 710882 984642 97207 1146247 58909 1977947 1385821 1677902 319708 208557 1990050 971920 1752003 1929669 1213404 14567 702769 1928623 293685 610763 762720 635029 843805 1978884 759583 1833146 1576651 498718 567742 867708 1655086 1426864 1117996 414730 1192387 895445 1184850 958075 1739391 1179840 1780414 1483933 922261 528315 950925 578424 1885118 1597440 385456 338189 1156559 134879 437323 253484 177963 383533 494869 1896472 1595567 976920 1565921 1981370 943757 169727 1719994 1703750 1502642 1944719 1967449 278322 345520 1372296 525103 960168 350855 1612713 571678 1516846 1024748 643045 1617131 1960177 1533988 101519 726209 63612 1728808 1198396 1594095 1052641 862170 741361 444761 1329272 128559 358394 1609569 1334093 1350459 1298656 525658 42701 1104299 1949697 1717759 112265 490896 618120 996440 1364044 1145773 569490 283459 399366 478989 1163783 929012 1113174 97526 1360599 436779 1962200 1115088 155401 726260 294839 209443 1790937 1419369 1152648 1061572 241928 1705257 991523 1210241 351956 1019643 1315504 768795 178292 850254 457403 1329277 706207 1888291 1902553 772697 1800719 1152010 1902610 1777680 397499 1643503 1031064 1265470 1652452 1316162 1009509 46728 1040378 561221 151728 1359726 353015 1593292 483495 192437 1640263 865125 257400 297215 608623 1754233 1524058 1934160 1827882 1548891 1462740 928214 1922408 1860756 1524949 357792 1366649 202434 642192 636613 917959 1538889 376086 1749433 128762 874402 776171 1097257 6844 936647 54591 1168805 1633237 1802025 1628167 1653606 735940 687646 1480635 1848027 608994 1230299 1002122 980459 1685071 494338 1356474 1588410 684016 868366 47096 1951857 979539 1373832 454667 286107 881422 299694 1127449 1918140 730 817666 1689726 240441 404875 667732 1735641 1091891 1972295 1375032 660711 1584437 1998105 1386002 1454980 1538745 1525592 587942 1634513 884977 1592168 911072 1394388 747430 438335 702129 661693 1648080 653353 1853676 1933193 1584802 63815 1772853 1245728 1446783 1851367 1667272 619622 1138777 1058007 1131578 311777 635050 442306 47820 1479727 1461816 366964 499374 906809 563750 565055 371068 620172 1082917 1211478 844130 854759 46143 510719 70692 10151 1028641 1094086 1708780 779340 1027544 1842384 15037 26765 1418046 1944137 318643 513259 1070346 236992 1027689 639582 1216780 1794236 1302643 1486988 69239 784805 210688 1155765 1248292 623518 1983660 196045 1394894 412211 98973 519455 1215829 664517 674948 729778 22045 504476 845517 494095 1688253 672230 659997 946462 1583694 46979 1957490 158526 1642219 1337868 1890073 293364 612386 37593 1720471 520048 261867 1783567 1817956 683888 672809 1994156 1681031 304656 1488104 1226529 1572629 1118129 1242972 429332 1713474 1579214 955057 1741747 844436 1512836 1676165 1159868 452559 59679 499988 1569498 466247 726858 1871831 399081 1194720 400178 568849 1457032 1761784 621362 897892 770337 1876200 1003138 305180 1893738 523665 1068679 1184587 228257 1834518 893537 469535 1222412 64746 1197257 1151505 2020 244279 1046564 1033563 1782152 563509 1633712 1040992 1358648 1962570 676907 1690989 1807222 1735129 1926697 1534711 496913 1073704 1991259 108345 1719938 1043210 278708 1122037 1698361 1969447 756819 272869 1038808 359376 1378193 774504 1089060 383528 1427089 223098 689934 849330 1971333 440558 825595 1114216 1159953 36727 1601147 13924 676067 1718764 271186 469669 1524307 1016886 1593678 1667415 528719 666451 1671427 1291783 692595 1242629 472450 454647 822361 1984587 1368445 1950782 1108575 256492 561912 1573491 372674 1484489 1549308 1030803 222848 418999 558460 1968757 1616331 812326 1630297 1682490 1153868 985029 297697 403932 1447246 1640786 603241 1551550 843106 213658 569914 290614 1283226 1741067 617974 1672404 1915860 247432 1239288 1703278 667954 579380 141255 1643638 1151390 451279 1503960 94686 255484 1217430 43018 249039 940260 1877996 66026 1506293 272491 802268 772935 395942 600048 1305469 1265954 572586 1074476 1630083 1669392 184212 42507 610945 146225 1941512 1455650 124716 1177615 681176 1868655 1280664 153039 462211 582688 1448194 889776 822273 1793800 339923 1115545 651586 457324 1557640 1921044 259815 451298 1775428 705428 1220249 1238922 1983195 167771 250489 198605 539301 1061188 292733 1566905 855986 291621 962639 309972 91467 249282 108325 274451 1863774 1825082 971662 1141193 1733737 1878516 1963421 1646 1523862 871483 1846354 1379391 249475 1953798 865390 1138911 733299 1486527 1532052 1875973 695592 330937 1161960 14952 472648 1931798 1177686 732884 33768 492503 765964 922382 1720208 1411969 452196 1942905 63694 498845 524697 1435810 915889 34288 1473804 1993793 994424 1572178 21763 1643002 1974967 1718042 1074376 475921 226253 107143 775168 225216 871145 330112 1175763 1185223 1604541 1739333 1613316 1035169 701591 1225409 1908918 1260736 864178 1092674 436321 746333 1177318 1396989 1427576 1285939 1627459 162649 747988 1946384 420002 1084525 850132 1915415 711720 367188 89531 1188160 273918 1951522 1273967 275135 217837 1934921 899732 1039568 323145 982971 504521 307075 695268 1712386 1958096 278473 971486 1400640 1024552 1059578 1824876 812591 1668494 445779 164935 540961 1425559 304128 1407523 1600798 50967 74042 585254 1224226 1123398 640650 883721 1536173 158173 267123 639539 1394144 555890 1583689 9631 1469526 765000 1701622 845416 1059130 113020 529020 359809 1288948 1500295 1263110 1262255 1570304 267697 1558488 1746763 21312 1934822 1466129 1801673 554121 1153386 1481752 223559 1966579 486576 105344 1285764 846959 1056031 373723 915468 373636 955554 468478 1604769 735324 167117 378300 1696415 1968916 908527 484160 1385484 1817866 1220298 961423 300477 425894 191775 1127067 1831359 1453281 1712201 1864430 715565 232671 1769751 756398 1962256 1269975 1295398 874573 884342 1344541 617594 1416326 494729 1494407 1603828 1942613 729167 606027 709648 1227759 1426324 399841 535604 1653268 1654188 979825 368645 1916302 1356735 1367860 695999 1412192 817755 9666 1717057 154766 454586 852938 744140 1620543 1239362 985879 1948226 999336 645435 183004 1283358 1859157 1533812 38070 852105 962609 1383425 330206 1751851 585241 1530610 250255 302353 1431927 241535 1306528 107046 849378 152123 370192 395889 1251620 734753 1978543 1324185 1320986 1961841 1956360 1588343 1263353 848776 887916 1767384 336866 802937 6276 1155152 1405421 1088872 1738599 1411057 1860037 755628 496279 573846 1369274 539287 777922 152812 985204 975208 1915988 590408 930554 936784 455136 1800937 1489807 1752493 408271 1284830 1726634 853276 1806828 413500 1053550 414117 1114053 1493075 828319 1106576 1305434 1126040 987522 483123 1865332 962882 797562 123641 846211 487419 799309 1165669 99815 1609417 487925 1976577 303322 171437 556148 1973761 983060 987224 1824961 1502787 1412025 9550 537059 1654904 916433 928682 389512 1674836 614222 1623362 1770714 1835110 828951 141772 1046178 1377304 484628 1947914 1617957 1734336 1968805 144472 1062725 618228 1216141 420431 1035511 652681 1159975 1008915 1528342 131578 960862 1215600 1322255 933093 1729212 1271876 1302015 849753 1176156 754558 1376155 400397 377933 535232 323139 1971047 1408490 1851314 1384737 1333345 1140373 1202988 1991892 959531 1301544 1038865 1180316 880766 577566 1944609 1387783 1654512 790483 1140361 1727528 688625 456477 1062913 1440197 969921 42393 389305 1098939 1561894 596370 220301 297675 1461640 793004 1494482 1894676 985365 1273670 34959 1744436 1375550 37740 255704 1316071 328910 561249 985238 1251218 647117 1309876 1115470 877007 1550406 1680968 406193 201712 1710222 657649 157844 301205 1492324 1039348 370108 1158846 950936 615466 1273610 1675133 1384802 129654 1892534 663315 124886 1955220 249497 244994 95022 251403 562341 1048196 227105 605932 1409423 1045931 391976 304963 707516 596981 347624 1020400 1238538 145214 1703539 1871977 1381642 1505715 1658319 1917299 1740506 516028 940051 1701815 1090462 1808235 592694 1910330 1518874 850356 443850 217779 607681 1693279 1866587 466959 1672331 1202107 945524 1341764 1595801 373385 81881 929936 1602509 435267 1994031 952256 301445 1904906 1303480 83081 289136 1709405 1491854 1097893 940142 241981 1256864 1870268 1440447 746017 1335942 991155 183532 1181712 1944581 1389675 903646 1603518 457654 204471 630713 1789231 1997195 1101993 184045 481964 880612 1553261 1606420 1951408 1134488 515787 161091 1806983 971328 1911423 916329 755559 368056 365451 934045 734098 1688910 1594923 449084 1007921 319222 989915 1191117 1336084 1133448 449486 1368615 89127 750671 45480 1706946 454597 1764732 695372 1681951 1300586 136062 1572566 1852666 1661501 155667 70029 856536 183621 359437 969566 238907 1507026 914025 866441 723534 673372 1288937 1847011 576249 879830 68178 37540 1913650 1373683 946425 113997 868309 280447 60874 1588155 816050 1909399 481959 1709247 1516445 178501 13025 722157 1669405 795440 1202045 393569 1249884 1773049 537432 1896601 100659 503443 1983095 1987314 1157897 872619 1375593 665609 1122755 1566880 761866 207704 1225511 1480204 1871848 1622677 1299297 162398 1804170 880695 688975 1789304 712852 1384816 394644 1997438 1430298 396963 43723 1234338 1239821 1919573 209699 458964 596357 391640 616105 394048 69877 1619024 697287 1368447 826620 281254 1213793 561862 1072663 1128326 1535833 552142 606349 419754 1911790 541958 1651403 1948216 1442348 533304 1171728 667444 1413690 1873221 1528966 79728 329962 1680407 537708 1312127 697785 367320 1281976 1218542 618950 1258902 108751 442190 1197052 208181 223585 413143 723586 182784 260851 1034019 1189774 1605163 1150878 176103 1446807 3439 1013059 895730 489259 1441404 486630 1681387 1520291 648204 71725 1055209 1761483 1237587 1642616 1621281 544851 794741 1608433 1885377 1097700 1087551 248019 190335 1358172 943591 1024050 1782285 874407 1840345 776687 568892 1423011 1496778 1192785 1451660 25362 1332531 1267138 319736 1909325 1744890 1460195 1065033 234219 32313 1791448 606605 257879 994228 431490 1855944 1837107 493897 656387 775888 1844041 802874 376134 201951 1156809 1567809 366231 834751 1194066 57301 1029257 920317 440239 433488 1431879 721148 1076936 1373292 786863 908888 343559 1337850 1861824 1521525 1777058 1137601 946912 337108 1514819 1796169 243931 1667658 602022 1658879 1419626 1821104 1107089 1105624 1364483 166365 1695219 1982880 901254 305502 514327 1853301 918649 1325832 645103 307283 302065 1558871 1425458 536681 407765 1850428 755191 172194 1281634 778028 1152913 572384 1780856 32869 543755 607740 171899 442187 1642979 1607827 717757 913327 1349701 1402456 1993445 1827468 703114 521750 767787 1035559 1379615 845795 320550 364178 202022 1179299 1507843 266347 1152618 270806 828870 1299375 1166317 611413 628927 902025 583956 47955 46650 1119102 1182477 1345473 1655811 1129111 1336054 1972329 1103806 1188544 1319364 284653 958967 1441312 1385517 1271463 142405 977521 189370 688080 163065 997495 797364 1844587 1951531 275111 967993 63250 971942 1193465 735880 550287 1511632 158670 1226350 173649 159791 571160 1959068 1382473 901751 1644074 287333 443308 43449 848070 864450 1872136 185006 844352 731608 398290 1900748 61775 519143 1149704 776272 1319883 1784157 414650 913493 979910 11753 242635 1726173 1343428 984160 1170471 1007780 1267666 1367671 760530 343398 890988 825079 1249998 343054 1527302 1253425 1678297 1977796 1433592 1570441 1990509 1846574 1562198 1541680 912139 1527886 334243 631964 309588 1368203 1179701 1466356 1664885 1678846 796991 1592314 1008420 1988847 507273 930982 1734191 921051 1512843 615436 1762272 180882 1842125 636855 276855 745806 1201532 770794 902845 930464 1073540 1665295 1750450 1601578 1389846 621337 858031 1085958 503697 1729679 1663953 765163 1300259 336014 980557 812707 825766 10612 496167 499065 447220 725827 1272266 911537 218485 1987716 500565 1401783 1370136 467620 1776902 1336126 977871 123342 739983 426732 513472 170557 1127608 46082 1579595 1951053 1346688 831986 1613456 330147 1850197 76027 483608 820309 734942 1990901 213723 1377961 1934570 1071692 1408818 77042 1765195 807259 1983903 1521269 1028211 1463961 95987 1090940 497913 877179 1126222 303877 1781249 1507046 419033 181121 1827047 1472308 1951430 105970 890178 1532667 399486 96722 1586109 1854573 856130 856806 1259897 1341232 1521440 1504050 1670799 1976760 1304178 231792 222127 845789 402606 1465482 14762 1676699 1814741 1705933 290477 938391 1465562 1552909 215151 1163204 1965005 1402083 425551 1170959 1861577 25984 1878052 1625853 373310 123334 891851 168665 7391 1150360 1911138 131579 752394 1310685 363870 912620 251505 7094 1344378 1868596 1190420 1425526 1392886 1525718 857368 1670072 1127040 298111 549604 176992 1254504 1163043 49329 649766 149616 1426330 1765659 230423 1844034 467016 720212 1999500 1784166 1112880 1938833 1208195 813171 1282680 857913 548869 1873802 534481 1429375 1487147 648256 669076 1903953 1457815 378103 458777 387516 1451802 794430 333657 1161998 912186 1316653 1904487 1546783 456953 510395 1285664 571742 581889 1866918 237811 1810130 1759601 652989 303752 1181916 1159580 1946102 883793 370210 1383705 360088 1405160 547254 1722625 84490 1455462 1295268 706964 1677882 888226 141515 455952 1968714 1884349 1948326 1260815 159790 925328 809059 71584 741356 34242 714951 1988571 1671304 62007 1062131 981756 1991682 1385741 1126822 1580879 1653655 1436660 175055 516738 611727 1934966 1401398 264625 272447 1690415 37092 1078065 1641166 1057250 906112 1030120 470938 746209 1788790 510967 1833560 1578002 421771 1155878 678169 653923 186141 1769158 20720 1687233 1256 176715 324657 1983474 98439 1993106 1013476 35473 229332 944271 620190 1499443 398261 1148734 1829577 1306848 1842893 928564 1959035 1110726 1656715 1691632 1247212 1532259 424810 851112 335721 1041444 1265248 812392 951782 546154 1976233 1406061 818459 14074 255164 1205109 25510 204540 174768 1638906 684467 1768012 434000 283251 1269719 112073 390988 95887 751408 1723674 1241102 224883 234758 719014 314871 1102005 1490373 1371393 1002652 1211725 156283 1595768 1852005 264639 910071 1349696 1383931 1827814 681289 1039039 103372 1951471 646758 1285758 1662825 694312 1822489 143628 613928 1449936 1351967 1439245 1028956 390971 907838 375649 716494 1545131 1577938 1790310 130554 112318 1756531 682712 704009 220167 1523996 1164915 1298521 150830 1701108 421222 110291 161027 799799 1399274 568560 1375745 380115 214616 586780 626518 965016 661310 1664697 382460 109150 90122 812208 37765 833146 709518 1108791 1402335 1319199 1851597 987429 1521314 1688455 828196 1026872 1267446 1643871 1955584 1593377 106247 1974056 291269 787983 1706461 1295575 62788 1000900 1798626 148774 472593 1665319 823485 319689 1388513 1424903 179859 657542 1708578 996284 584485 1627180 1473282 627111 1514350 1552172 799689 523941 1469738 170764 483373 508195 1094757 381752 1617853 833484 1346356 1310144 1350773 542802 1901115 1009374 944019 1363352 397341 1324155 931341 952464 1228425 1334685 868089 1293149 1399545 1975859 984868 767999 385099 650798 1385467 1455340 1390051 208572 1673630 309076 617674 861116 272778 1678858 1942770 787262 636099 1601923 343081 1727971 1084819 413506 582470 155953 1260692 1434072 895483 882369 672720 1979662 1040977 1354226 170094 113416 95139 1014007 1476915 1006891 1468671 1820848 1489473 1863345 795427 1404420 1334233 641354 1786384 926137 1589141 723323 790548 1735891 250906 1893819 463374 831224 1115684 367926 1632203 214125 671982 332803 584063 794841 320844 1028907 848629 2652 160964 417365 1638921 482995 1867881 1226116 1955997 194419 1160044 1360650 467452 974281 373104 1258740 1276118 1430755 926109 582925 1649712 1917860 1314050 798993 532955 1559846 1797140 579147 1356345 1214033 317001 898611 67952 258341 947386 1734580 191393 1257538 1972177 1065083 358923 156928 1747582 1019068 29233 27276 940801 1409458 899162 103007 1127266 622706 1281229 1205831 42768 1213226 1134373 180012 1480312 1968172 1583208 162815 1378458 1012516 176148 603683 1251192 1286432 1818888 1352237 1188349 1148390 952855 570919 284657 455285 1075192 619340 448915 1567131 8160 804245 1584609 90664 1208254 731889 306537 410299 1675187 415092 938281 1093285 6989 653037 1018752 1030636 1773442 1763738 394426 1582985 716391 747303 1044218 1478355 1016482 117038 883905 534866 668720 1557131 804167 1801271 102980 207569 1183473 776513 1298508 1424631 215038 1802703 534472 203928 173954 725432 598278 455781 1276040 714011 1511376 37215 365542 847417 852441 1384093 396397 979768 1073682 809507 30662 1163468 264462 872354 824656 1172715 1536688 788519 38137 977828 932525 1396745 1301835 1609731 92570 984541 1153415 224890 1762468 1216044 1620082 1017609 1434759 29815 1342480 1052830 250969 1068440 707649 1091269 1316575 535959 960176 745624 800646 887712 29583 1425948 362812 1600718 1180238 247487 16417 391933 1263650 1393424 1813834 1942478 954294 1438680 1246735 268178 1403905 228833 1826550 880646 200620 1472803 622605 1430723 1255967 1958859 1573897 742929 1064729 616978 1428626 277883 1531346 1950272 664034 212152 1520331 1445280 1790654 1563920 1328344 1128035 1373416 529965 962587 1283715 470620 1070575 211188 1562898 86199 1790093 1105095 526551 21411 875530 741371 1675877 1576742 1392089 1370010 1229959 305131 1087238 1357354 1229085 975121 1472235 361011 1995337 1163610 16656 1157371 1964708 171353 566228 1386598 544965 1570658 953703 1210614 1317169 1321865 1778243 2559 1383927 116539 385864 1789587 1057334 1927155 1744706 1006558 1234532 1541682 1664095 1865835 1088248 1146210 1835715 1596174 1119232 684322 1137138 772758 576939 1325795 232691 1525108 193454 889055 1694839 813518 288679 1826743 1441809 854036 1515205 1518952 1316326 1702318 1948829 225384 764472 412124 21606 743863 406399 59964 1834008 1554948 1540885 1942608 313885 1841942 1699834 690915 1573482 260186 1875149 752242 1927647 1020554 1214375 1141219 1615 1772410 41130 851522 1954742 1044410 82166 455676 964194 878589 1406208 815806 846522 1038347 392352 69444 1963373 671428 1250971 1103211 912631 1233499 897513 1950679 1950 1667 792153 1968488 593037 1597070 680986 1682611 1364131 1236487 1692051 391371 480755 1058005 1239287 710489 645092 534117 340569 1201611 1187694 1145041 1874661 1025728 675539 298427 1086888 1700229 111040 370818 1533782 1870962 284676 439830 908664 1548000 386096 169559 1633053 934588 1521250 1807918 154482 981696 1336877 1108884 1414643 1705023 1340929 457742 1992518 1682573 877572 442883 1241532 1500304 4418 1580808 446473 1777116 350234 1192695 498022 1799491 142981 877142 1760307 1070980 447605 693098 759845 51135 719778 110152 1959912 1758759 730990 747913 1038056 12699 1105374 1940586 1137488 606121 1444956 772770 1276300 1680478 348000 131297 1764981 1283942 261023 956081 719371 1283654 525468 1988673 1482352 262111 1715269 1474124 756537 9473 948803 321700 1291087 1563120 326488 1281535 1093102 887358 825338 370672 273567 402912 1414350 1480784 1474904 1205617 1212777 652927 1280241 632983 1922705 299367 905860 1109350 1031678 15189 1715035 886558 1617611 11634 1224926 600396 1504291 1035855 1129377 737748 656812 243256 1679503 1421453 860871 1461487 1640371 931271 1845569 1170229 1984437 665880 1521731 1015533 342127 654521 1868761 1746346 767376 1091722 457457 1330148 1006177 137519 149261 1115068 1682040 1794842 415507 1313534 1249230 33546 663005 917036 1442536 1019172 1725752 1355388 1403830 1820538 1472836 1157879 1578519 778329 201815 962174 202689 669087 685378 1270877 1154500 814823 215022 1363620 35614 1864851 375093 1066263 1542906 1458598 571515 966400 528897 1434431 1179787 855876 1157136 1502280 856829 420545 1276409 249507 1776306 1455482 1475022 1304465 1095202 387411 1252997 441490 323112 689719 208343 659846 1426608 1320251 791981 156877 889072 1263404 189997 163039 1602753 1179522 44046 808195 561041 90106 1705253 50027 843430 1919243 133890 1178807 1930434 885395 1345589 40671 1484277 788730 1554629 1317449 1998945 1914466 468035 433556 205542 1966779 634712 477330 1936590 1484573 1308496 754891 1407274 629683 692946 31516 371928 1016109 740255 559854 1018103 669751 693649 475896 785475 736504 273682 905414 756436 1601499 231575 1904466 1528523 396831 732088 1797174 1203100 479716 1253810 1375518 1496672 710713 1845945 1262096 790680 1966819 1278385 1373118 170035 1929440 1661041 824642 779335 1430910 877353 293590 702023 1580338 753699 1102301 1374076 1511099 591778 1107112 631048 1770950 399297 272780 210536 1110110 1543472 1730759 1748920 157474 1966610 1912588 526069 1515057 699176 1831688 849665 1714008 1934799 1486688 1989064 440976 1405344 23319 1298460 447915 1747895 1826038 38300 1820781 329742 1432222 1068760 274138 567495 1619058 1127336 579831 913411 966550 1858238 1758401 726337 224807 1542321 686356 944043 259015 694259 1143039 930367 909101 413393 464446 1619029 1625102 653303 1281571 402642 36504 1923295 639337 1461139 153649 179875 1515929 423766 1336436 1056480 1858361 536080 988599 1196653 962290 260149 723310 1515035 1413454 1246006 734665 1247807 574761 748312 719217 131397 846985 1656221 549129 1481558 399380 1549316 1848806 1134986 414397 132919 221351 1376222 1509764 1744271 1075657 1244541 352665 1997224 799791 1080627 1889767 355340 449457 1265487 95605 1825626 471728 381857 1280224 1619219 737240 952555 1009709 806832 1870616 624557 752314 1072629 155982 1622749 1984699 1422405 1954073 1726534 53635 32974 1592585 897408 1702636 1346298 1428883 1710195 14538 1051890 1697566 862589 724994 1019036 975912 893101 1357658 814169 1267361 1834009 670481 990641 864902 1715071 1639851 1077891 706431 832624 18162 1023595 1969404 1938301 1312388 292364 855964 999304 128894 668573 121377 1282524 756517 571875 24356 1345447 1739192 1586068 1430547 218226 1984037 348631 120747 1455934 829394 1472851 17192 1042515 1049594 1073366 1719339 1225660 1085230 1036946 525085 887959 443427 1815422 94649 517221 230156 745442 1961555 1449958 170591 1641347 103409 1177184 331633 109884 896504 1051229 338080 327763 595189 604781 25718 776372 1870507 1004029 133776 1638524 1050490 867958 1315975 271251 333455 406749 386474 1387612 1892893 41556 1058381 225762 703694 225217 667576 247033 1378602 770670 1420154 186394 387374 1879384 1967216 1399884 1277499 219812 1721971 1602781 1104730 1388003 616694 1987950 307757 1853013 1557279 246289 1956815 1615881 989155 9210 532001 1472590 1347945 273676 848483 272583 756536 1288383 1447875 1616217 1764602 860672 181027 422797 402757 344601 852053 291740 1265725 732553 311713 21700 1766410 158744 1565200 214236 1357769 1677912 14302 1116689 179707 1897096 1179496 756267 602124 107948 1510454 1807812 1562398 1623285 994640 1016337 992331 725526 1468214 1471425 675818 833844 516573 1662731 1189247 1145103 1730562 207862 1134693 1412252 1351475 667067 691704 252393 374972 1230791 1434311 781057 564035 929890 1762899 1522637 452642 96021 541193 1642767 563642 1714585 1234296 1727252 1247122 1721002 1224336 1986383 1603700 991832 1019146 141023 1334718 746470 65272 310087 586646 1044345 329323 155517 1798854 287764 598586 182621 752229 1929511 1305957 116463 437815 1142716 595916 205640 790230 1075605 1226059 1791285 1360468 516598 930033 1864427 434334 539467 1671301 469664 1258995 1020173 238023 916711 329547 1303357 37670 684863 1540480 1230137 579848 1403875 199205 1765489 47221 75439 1011139 48223 1404591 1683392 570332 1993304 454485 1007442 181678 1021461 1317828 789418 1170897 1992597 23608 1784419 460320 177421 1237331 147424 1997019 1490710 1740186 377472 371244 1001166 273568 159751 1740699 1178828 1571592 355492 1153451 307284 1032586 1311071 157120 939692 1242544 1903782 1113219 194735 1114816 1894507 1205235 1436173 1492414 1986741 666842 1334349 1493654 1981784 29200 977497 1373657 1724598 37849 1460563 850786 203170 812953 1013171 1224464 1977956 852511 632244 428786 1389511 1057586 579191 476373 341994 1976770 1933335 1307543 348995 831120 1737987 1043556 942287 705884 1265008 1055109 1084052 1963967 722825 1467378 524208 1369910 3700 1209017 870340 1081503 1828628 816555 1382950 877359 1170565 1318338 1029919 1148404 4639 900786 310280 166673 270552 454020 969779 78048 1242601 840418 275494 360172 593872 42744 525781 704311 816907 297667 1720902 471931 1241193 1299014 456361 1499199 1520588 620618 1669005 1460229 1952092 1289756 406451 1019413 546889 1318974 263680 1516312 924564 1142446 673922 1319525 676768 1846525 1827167 1030753 1794934 1406542 895979 1641421 884098 309430 82477 1393033 1146548 493208 1296523 1192529 1439023 194472 1315518 373098 788912 1527003 253915 1284173 820923 451970 732196 1716121 341083 1465886 763598 281073 1827315 1995896 1209841 1414591 1562454 1796683 1432365 281127 1769061 1795736 376548 189518 1807692 294681 75257 328721 1452644 14192 597878 163160 1855841 1833839 841934 1573982 966574 84009 279718 1131913 288040 1772455 1482418 1108573 1057648 18891 1101292 824396 1442426 10786 1167413 579264 202081 1515415 1754523 1546963 668875 1590164 33927 54384 1053989 1186825 1746845 1277013 521017 1679217 862741 1722729 1465495 79033 1812807 281252 1341660 747882 1155376 666534 2644 1497432 149685 1546622 497920 1963869 1394367 988666 344591 1125651 1120796 1753761 1602123 834812 1233934 53233 466225 154838 1887921 354627 1862960 605162 520603 1363757 1378400 26304 415994 942845 710750 912166 857573 767252 1494123 1031661 368195 434057 979741 128193 135415 229259 146020 1903847 1054393 307815 281194 1065632 1160521 1211849 138641 68220 432461 1758114 880803 135963 1135895 685909 1935880 1850576 1182890 1965174 1292447 1714856 387454 1941870 187933 1340517 198560 568962 903688 1085461 417743 1269499 722648 334936 450637 1630521 1686552 532246 1748883 782098 22019 556638 556448 1479631 888913 1534055 116882 1803237 1676187 1807165 1075129 1416941 1874357 1963731 1735497 487941 735725 776918 1975107 117567 1615614 1472110 351129 1875849 935814 1483529 1868993 574309 1541364 1069572 294890 239824 643485 904287 1871616 965305 930278 1968370 966827 1487680 493693 1853052 331528 1454962 1674655 1487490 898702 367255 1322762 604500 1094510 998461 257454 766023 1846972 198472 932829 949908 1582632 842020 449992 701951 983235 1402349 278413 1804198 106092 1412122 938822 843141 440734 1055597 755546 327972 876324 1204091 1900772 1778850 447542 1838711 1594046 830278 935016 1298280 334511 18890 1001426 1137956 1918136 1384318 257028 723272 1672632 1931027 779020 560178 1427161 58303 468840 170428 1626817 1301584 253636 1630169 570282 44257 261843 801586 166046 1984608 650418 205419 258702 1183380 461275 752939 1127604 365579 767781 1283783 812451 1629068 1778614 1515385 87208 1941986 1834768 274083 789976 138215 1586190 889141 875641 985625 1507222 131219 252051 357785 1703783 820050 446308 88231 1564924 1253410 1566110 296289 433398 737759 609802 963460 1746979 402260 1679729 440801 1695992 251923 1578480 1020916 1418515 1201348 753837 1726200 1766117 764435 1731163 1562236 1748741 585120 1898782 183962 1003055 9874 172440 1137220 726810 1197968 1687099 992751 884658 1022563 927893 106439 1425041 1954756 1258225 1720528 1784107 676549 1424919 1684566 1321569 849585 1947599 1305598 967341 1714387 1663946 1295001 255870 378681 1925459 754630 778672 834815 1252355 892073 408008 1134612 1006210 1044856 921236 619236 164031 1635716 773052 635652 1125219 650975 283758 42861 1904349 1217538 811818 1199390 1297158 612965 1903279 1463133 854589 386900 1422382 463509 1119028 1457796 461199 1833126 1119397 1804531 598523 1706517 1053383 1010481 1130454 1389564 93864 1784669 1212251 401997 816909 1011456 1790054 1554919 322038 1612146 653152 1992668 843847 909123 579919 1771995 1322405 1458106 766173 49519 1491095 184910 256088 887251 951479 831011 578221 1964456 996766 1829346 1362684 189266 1882990 580395 765835 165483 1871096 1372324 1790495 888325 369650 158030 425981 1145126 1987794 1318547 948426 1976371 274693 1818202 1073645 628978 478405 1813601 1593756 64469 930536 266325 1758276 58071 938990 1740977 296655 1160942 1639435 691057 730313 1771331 651004 1102522 1340275 863778 284589 297582 365543 1201505 249106 1728229 646769 1531967 361345 1608377 442479 239260 708647 1586010 112199 1066439 884756 409833 1535008 1250502 1072002 309155 786050 1866404 305968 561441 1891518 1752061 1464773 822980 1899718 1656372 148975 497383 69555 77487 1547465 600155 317851 547935 1615840 309347 429636 208248 1663293 1693597 1325767 1803799 503757 640759 1992811 88771 152529 477286 619471 1109737 1813417 1454161 581953 1497698 500971 79253 624519 60157 1974443 85025 1484761 1849444 371284 165511 1572564 1898226 1509585 232319 1248218 1114498 445395 1473922 1145975 160168 720263 1367714 1169395 541182 835296 708126 1624013 203436 1902404 1272946 869790 1798091 795556 536840 1183806 125277 972763 453624 396499 1953820 13056 537392 1818660 1978952 1184085 137569 1545327 1423572 1367548 1387100 999276 376302 1186764 1656172 251214 1353193 640963 199090 1760069 1031071 1684601 383864 185948 122150 256425 1589210 1311121 757343 1051448 109779 420647 1749855 1058450 754382 1844681 394826 427504 293467 838629 1240647 833113 1557888 12739 1388120 331982 13552 92257 152379 1436935 1453989 1105385 1067045 278391 662411 1772280 245576 1786756 1125719 688289 1769911 1984596 1507779 1928172 1302043 968239 689867 1989903 1669850 1413237 503324 131928 1603914 1811488 45695 764205 413857 1060323 678080 728556 1483008 833122 876232 232990 299322 1251299 966920 1233719 1532589 498407 506350 1567158 1299251 340289 818726 1271751 5601 194177 1247048 1194743 1383212 1148286 1687816 1308131 1145553 1612680 1399402 496736 836593 369559 1159964 1377812 493526 61854 730922 1655460 1701847 635926 1393446 79231 1529226 561705 1183821 1653858 1608979 730066 443817 1950125 1830136 1934038 1581660 242054 1839382 662977 746551 1600857 571224 1396925 247996 1828224 1444264 1698424 1851362 429803 1557642 1999993 1063131 1355693 1324044 1173919 1519609 1701459 844942 90118 1847335 526421 1005391 1965068 1076808 149696 81419 1768995 254041 865626 396240 1974203 1517868 686853 1810036 1760820 1290425 916017 1344883 1262873 1723841 1342669 135336 1459310 764705 102177 1902691 306407 551662 6142 1770961 1054924 517077 517267 113926 264511 1273185 1025057 399412 1712981 752192 271303 389021 1973715 194200 479675 1438118 1268990 617723 605008 6901 830696 531637 651510 469314 1574989 1754458 1071064 1560817 536007 64103 975991 83103 1211543 705108 1461253 1246660 764257 88340 100003 398739 1049745 1317093 270714 1665406 1385713 1306850 1072676 839043 373532 870241 416337 1809531 147105 1859516 1307106 650322 948188 1718177 133370 1990572 741031 793574 1034614 1643594 1929744 824414 127617 921299 558378 1510929 1332192 851404 544181 782464 1166855 1441788 698473 1942764 770484 1132003 885538 997381 341635 1143803 1797156 1998858 157506 1298856 118495 1162255 332728 1017903 740033 912250 1848580 1122987 417718 1361173 268222 1134788 527944 1990685 1933353 868527 676184 1116963 864991 314457 1391022 102313 1846487 907577 220456 1081150 1310052 463655 361412 778785 553119 1986429 1987285 1753465 868131 230353 881339 731013 840720 1553130 234532 259587 337033 1275484 585321 460472 1129777 167912 887297 1825631 360910 1538549 1043970 1969592 765946 1033404 1333213 628873 305355 535511 693795 1320790 55854 1582962 869214 264620 1878881 1171967 184711 1086765 246990 1684780 104619 114704 1964551 1331650 1424120 319633 631468 537474 1151263 1772949 567604 1569961 1511513 1068147 37356 393388 1423644 1470724 1561714 622318 44672 253385 1927032 1091418 431401 176545 102194 928804 734479 198190 1242478 2149 626629 43448 1467870 1531399 1027017 275330 399371 367913 1532097 52063 306596 1873401 1474979 1067771 1213514 340302 749184 908803 612855 1849024 879442 510425 1052406 1252441 443068 278029 1717745 585205 1857964 1061103 1381988 795579 972579 1533323 1566242 665529 163351 98327 1769366 1194456 1618103 621760 812221 1690321 176027 627260 1515456 155057 1390026 908436 433528 262668 1033462 1090142 1628586 994776 699752 1677712 1783437 1683365 1751519 1698541 1841579 152100 1258114 317354 714864 1702245 1715062 1813006 974777 381052 443058 396571 956264 1046494 1907310 66382 1216507 454600 1027870 765500 1327484 1950865 715842 292555 828528 93229 219047 1344838 1695189 1182676 410074 1668204 636952 727522 1897318 1704074 227681 1145305 991483 483341 1813444 232016 106915 1548493 1666627 162521 1281103 767803 557821 1499805 717814 1101684 878205 440982 695906 87535 1170457 307415 590695 224993 429470 1157206 468565 1384121 201072 1697629 427167 1571145 1490849 1753722 1661716 498004 978784 390347 1604170 1676452 829909 523313 1761130 1279711 1942097 1589856 1259293 1855830 523764 199695 783921 886835 1602363 1060573 108559 1713853 320913 1045492 1008395 1739216 944741 386631 1234085 1120940 1808186 836236 888882 1239717 718430 700668 103141 609710 287758 1670624 1238523 104804 1669077 1592225 1881450 1928356 1291414 1526834 1472083 734252 187035 741261 1038331 779843 1921072 1574410 512744 1630903 297419 517504 1097121 1111070 1794515 150526 1353842 1717046 1721721 1852987 1481921 1460316 1744098 741202 1597231 700915 1751760 1343043 1968077 714842 633853 341460 1699599 813448 1961716 823949 1526614 1507496 60943 1496961 623401 845478 46676 971228 1785934 130588 1991322 1823196 1192237 1048356 994622 653413 875058 1721675 613595 508130 481592 940317 959786 496087 553936 175677 1550722 572244 327045 1619475 1410182 104184 636474 738252 848853 365591 1189617 818425 190398 422457 1746449 528595 844687 1840129 283759 1155316 1654033 151682 1562247 598933 91137 273012 593173 586787 440961 844725 555928 1734598 576150 363473 1557339 15011 1748992 1525335 1031876 1245652 505347 774391 1517818 1652851 869105 1857940 1695407 9244 1888240 1487017 1569465 1184711 1387351 1375561 137964 545960 1548919 1643671 1017926 1602033 692397 38553 1585982 359228 700389 1425569 817163 984237 231713 2111 1058449 469026 1865 1758735 1544968 1691556 1541664 909082 14532 1236983 648922 1159604 343542 889794 1097850 1318499 238803 83953 1181282 141341 288468 152930 257640 1255252 1958771 1345782 619216 1244792 574945 1627639 1082284 604386 525580 1137870 490543 1870943 1918699 941419 869468 842198 37515 1554241 129305 1053370 1958437 1109656 825372 1375910 1738323 179420 639655 33433 864728 778154 1036449 1072911 415789 1247006 926428 1112636 96083 337500 340026 1028621 232649 790349 827078 1326680 947579 615732 463994 633059 1062520 161545 1684263 1210923 116753 1631027 532080 1549654 166108 1053050 823560 629745 1680323 1224067 1749907 1170895 1178260 1679476 949775 1288245 818103 1386056 1397543 385594 1120286 1821140 1862503 1559631 938790 486346 1421014 1722344 715011 78800 388286 168499 29220 316501 1907768 942712 232573 948686 1543337 1581480 524711 1626681 1263207 1102147 1197034 447568 810771 288896 1533275 442723 50565 86120 329181 160973 217637 1980867 1715823 1523717 614709 822409 1513487 1875015 1442738 1595304 1537399 477299 1538153 146977 683785 284658 1188597 1138875 1361517 603456 1603964 12887 870801 733356 1956730 364159 19928 1948387 1801057 1119744 703141 807632 69119 1839515 1178821 507075 1327947 1944025 345883 1341310 1517109 1441463 1918734 409404 609217 544551 1808106 1799907 28467 1417289 737540 1766843 1845658 1369577 1914785 1653322 1544459 12287 754478 373469 272380 1262883 497377 1803267 669635 1358538 143362 1681324 700760 1800508 1907688 1680457 1343267 1582575 104147 1176094 1558844 23160 1268527 191031 1629294 1035626 1591848 323158 1421143 1768328 1905805 284991 624339 1855387 1192761 532954 842951 100517 1509365 1963560 706344 1815963 277167 1975348 1260004 136350 654706 389139 972002 276844 859409 1240797 1093831 467755 225366 1314040 1144252 1419774 232438 1884223 1407007 1244379 353109 1309503 1570429 1177124 828953 268217 984551 1133421 140506 1146383 1887656 1510601 937175 380316 987505 1990047 800472 145400 732609 284828 46253 1077477 1850772 1141741 1893749 890860 1068062 962093 990353 283645 1830481 925259 619400 823076 1192625 1505025 1579665 1310630 1833514 270827 1849279 534091 914812 319297 308506 761843 472303 1158744 460057 1456869 435390 1529505 813689 924826 554453 656375 1036994 182671 550951 582741 1037749 1904130 316377 902474 1126762 910862 1947910 634549 1307065 665600 1119253 1872816 588598 1498697 1205676 449753 619068 1369490 1516318 654463 27787 1296727 819525 141842 445573 929100 306305 1809983 626110 1099950 180867 886888 1772541 677253 903545 1022865 721065 1972793 358454 300136 619742 1576805 1356664 407647 1139853 825422 1445959 1207152 1735345 1745913 574089 1290138 1196578 19268 1400104 1041588 1232248 1750922 1791374 1165437 1048745 1260358 1343823 420411 929192 640248 1850481 321123 378165 1208287 1577474 1890007 1343658 1303413 136498 1019763 171468 839756 1103301 1025916 157955 437957 335151 1300843 814271 422384 396621 1466891 1316904 1771348 1288796 732009 320991 1185803 1604072 1607203 986281 1749011 1992815 1564903 340698 1357635 1116249 1445927 733850 856167 1013010 1632088 671451 822244 1344520 166399 866526 181798 1186135 1615100 412102 888067 762779 447973 1411031 49100 96144 1490743 1177466 5398 978713 1596965 935733 907685 95824 624241 1991351 920151 119543 757526 1702414 1148435 1913644 1970888 1982987 677492 637143 1622788 80303 1463622 1088075 1315167 1456577 900482 1249214 433403 1696044 444582 1905083 1560569 874040 1235033 330828 377142 305979 576302 579875 209871 1319358 814542 281954 39891 417115 514866 1236413 1596373 1380537 162429 370667 1010400 496382 229249 527387 1863140 1643897 178935 171907 400585 1485846 836450 1017925 1294596 363506 1931072 556467 265494 290150 302525 1036973 28319 655048 345074 55593 1896630 270261 797422 240484 520529 529433 1318617 1056702 622644 1376369 1460363 943040 1171287 561792 1147115 1708628 1892795 1688350 432652 621653 696690 1792217 1635156 1454571 63016 1778487 246170 190047 1098040 604730 1652987 311162 131519 524600 752619 773930 74879 1761427 370475 1666571 295566 1951622 367747 549250 1312831 938821 831044 1127705 1021937 922269 14844 1581342 59859 467308 990546 1965440 1367410 1529682 1182739 1007920 388992 1364745 1761579 1148513 75198 1170692 1487777 1066945 1619467 1960975 1103134 415785 826785 1675811 489007 380780 1880331 1511560 848693 922759 1264480 608810 831896 710505 556759 1288791 652485 1667468 1961585 1343051 1676432 605721 1350214 489900 234250 463030 1960829 294503 1296983 739021 1267891 772633 1516593 156119 349283 1041486 1108363 793778 1109418 1127795 385537 1809304 1638055 1909147 486615 1490984 881038 929568 1231219 990255 1063997 1399648 860395 324058 601809 920189 1590130 901197 1723928 1574204 632081 368691 1873022 477540 1750076 1095740 1621332 1639529 1697675 1224845 1233714 1635853 565848 399666 344846 1191548 1959768 369178 574536 907810 617133 1294332 1177640 1184515 183818 1321764 80233 361610 450277 1102962 1340122 1092141 1380964 1301552 1216917 488511 256652 1771957 594349 755754 1467893 1385755 925663 931890 1529304 1175576 1494444 590041 245178 1527906 1877977 1769650 1969822 1807428 491570 1521013 1564168 1132443 38937 164384 106884 1487988 1265393 1397604 1766854 664637 1072556 565982 615908 460866 1840053 329134 786073 369222 956131 1347678 1052538 1367050 788457 385742 768040 203657 1748895 667173 995610 925243 397883 485350 1230934 1915852 697067 1779426 1754225 988520 1360616 1605153 229171 693771 492688 993140 833110 1291419 1470951 53669 758579 42809 754547 1664694 928416 869496 1323502 1823184 310944 168361 1321720 1331411 70481 1915690 1010729 655290 1364537 1894537 781561 689399 352523 1850663 1996117 1121439 1720611 1383461 1662718 964420 123215 1433610 1459252 225327 1545937 427311 827931 217349 635353 1089218 1701501 1931000 219612 1323080 497757 1814111 1443175 517636 1524211 1119234 1864744 869055 1970759 852422 1132627 982901 1297386 1535717 739718 377294 152046 600555 1448489 1188787 1057969 91273 1024251 730391 1655966 597415 1124855 1078598 1488169 313182 1505732 326268 1063285 1452144 452692 341121 560381 240414 952497 1318241 134632 263712 1164565 241120 1081239 1763545 1923294 4819 273314 411202 573927 1670572 1503449 235256 1069564 382711 328116 778447 275796 1736902 185828 1482767 1744159 1534537 540857 1362906 1098150 481141 951934 1852191 1166416 1107657 519937 376483 116240 68442 692804 1519557 326258 1042707 1920745 582184 1085209 1372367 1295263 801018 1778096 1106312 239748 978837 1654220 748442 1389597 646499 436863 1611345 826860 560899 1605134 1019618 1980514 1648629 323804 330394 983770 88915 419875 1255659 762346 1403002 1128696 643031 622038 836497 1161131 733906 169814 1524904 321410 121827 396398 1346959 1451498 1260243 283769 1264440 1696479 311633 297922 373042 483297 1734257 1269138 1737421 589031 628313 289047 516204 411651 1322029 131694 564749 1861263 1128376 1123805 1521861 1339592 1460028 710103 1046395 106338 939780 558013 972078 833109 1356784 891273 80409 1130067 646730 278387 773000 41951 686316 19335 1490455 22530 368204 666250 1008351 1430288 1398250 1006101 582321 51287 647781 87579 1353612 1367139 915936 256642 1887083 1866120 120475 1879797 140229 1976400 302715 1300022 444137 961992 48952 755338 13499 1556532 1818620 1023761 415466 1705236 257258 1419892 1982247 1370125 1844161 1269725 1624507 417759 106910 1932706 343152 116187 735216 1963864 1223056 1432241 681457 522019 1574652 1292799 565849 594019 1972354 751487 192640 1878301 740726 447384 393918 1935479 733198 1717189 928865 477558 4079 1597744 1837204 1616883 1551479 366968 1852459 36722 392185 1975088 459271 300124 516693 320966 328058 594292 1323170 1069623 1728195 300959 945570 1660915 644601 418204 1956808 1007460 839308 812924 197124 2502 1429977 1595757 1904753 9997 1536707 1819673 405200 334396 1367326 345576 652091 655904 677277 1047638 1527320 1059196 958464 522993 286902 1059410 978040 1862866 327143 23351 16454 645450 1649689 1934398 896734 446957 1149118 1224680 531562 1168138 864556 1219544 209902 910398 446043 674543 202623 1273555 1415600 1424968 1518680 1926530 1449602 1008073 439211 1435972 1088668 1141389 645340 1505133 505642 379247 697242 987025 1569336 1133239 1337080 1246954 1065557 338970 966658 1470865 1924967 231269 464509 1181987 72937 1367251 416542 311240 816950 1994325 226270 1383747 479254 1398910 1570041 786403 949476 112804 783418 382520 1598993 14610 969529 561548 15558 721356 1072043 937108 1189479 1188361 506303 1372555 265868 1930712 1697591 410870 1291256 413558 1070718 1642653 1135271 1480845 952629 1343726 1470668 603476 311333 96367 74591 1657509 1673260 1508634 1751959 246828 1525392 1656788 172324 520879 1748751 1898500 129650 334302 1721702 1004466 250769 1911259 1347686 787471 1200382 125471 157776 831297 1999736 1375925 1621770 901609 1521056 1480322 1360606 1383217 1406995 1763573 1722046 902526 607516 1086644 657457 1310762 690180 1823728 590883 363211 1945501 557405 1322531 1530538 1114002 1519798 1144435 252908 1960590 1081570 1756660 665392 1374914 1161120 166047 964470 870024 725906 1949502 219352 702258 1910136 567661 1044212 1622478 1593472 1671730 628283 366894 1953945 1858444 877056 738272 292779 1319057 1292409 1015841 840652 1763354 871344 1423378 1611215 586175 1218084 1888960 1571426 1118910 1774710 742388 1589737 1608592 846584 1383093 1772183 1945451 1732137 992035 920430 1830215 106034 1727886 608768 116117 628047 685590 1997735 379 1570302 1272100 1043046 59666 270743 1906856 1654608 1203589 1539083 3849 533913 1017425 1135741 1168438 912723 1834919 220359 1868048 1667091 1066354 16636 432016 876051 715978 1586435 602026 1287468 383216 1802481 451488 759373 107438 1085883 632677 1956680 217575 582609 238215 51247 909251 588753 358157 380529 1488316 1197170 1611964 1324150 774287 631528 324958 501971 1109201 1676510 666739 369704 98583 55439 51312 929929 1521842 1825182 594393 337186 1039363 1634770 917293 1969790 1230761 61098 1565679 112289 356081 1949111 745984 1003847 1192648 1968678 313281 598530 918214 1024263 340030 730311 709787 1584829 549330 1948967 1911244 313006 208520 1716573 259517 1271510 788785 386804 1917065 724631 1961810 1598233 501137 1295487 1344437 1415954 459123 1249935 1967181 103567 647919 1047663 907485 233115 1000374 245396 597859 679077 1680088 1951872 1356283 36044 1216349 1221660 733539 1745300 185066 475403 425479 200420 599290 400988 1817138 1082264 1161285 687126 269440 1589619 62961 407356 1747651 562975 490524 707279 645888 345948 1555535 1276291 935087 1751363 437821 1346565 1709591 1722178 1094990 514473 1841341 1274885 1452958 1443813 606495 1925234 779174 793188 1391769 1950687 944195 897456 1945189 774487 1360942 781009 1860407 225370 1679183 592950 159502 220942 238053 1950081 1868632 1858645 1784675 1711364 6160 1741719 934518 907104 855070 1899570 1915728 1335829 919659 1991119 1095130 1402419 993547 1237058 77522 1989761 1197648 262365 937433 1960859 155128 466297 313647 1709993 1466362 1423052 1563065 1124818 1287113 1898911 1170234 562935 77238 1321639 447346 12959 456174 1937468 1506097 606783 1639652 1581126 1613711 1109777 847864 1547245 939392 1392520 438466 423921 457757 1379064 370896 587781 494857 538013 838050 1659127 1643346 1095718 1437401 1164537 1111145 496322 17646 143560 157443 533711 922234 1534532 383248 372787 1901612 662115 36146 41976 1035984 1827875 1336427 1887460 125814 1266508 622899 1484902 255138 1774550 557551 1072268 1424258 353381 46315 1625469 1380253 1532938 970948 1685010 1777937 1794896 1689994 543539 523725 157923 915990 597834 1223960 965112 328057 277028 1730167 1375123 525431 1281370 1797 473648 1224212 1884586 1933513 788319 215682 638062 1828104 708553 1298988 1204478 1895366 792877 427080 1792765 1547189 1896742 1608916 1777031 1053007 726685 602031 772898 74160 249841 1083948 1750773 392222 1306864 126548 1762087 823190 1584201 1728817 1444208 1858729 276369 517575 1849727 1391251 822320 1386348 804310 1335788 1397522 140392 1199747 7741 1036223 1555389 264795 1143279 286240 355863 450833 740188 1774097 1777017 1696236 1323319 1246464 1392860 1098102 1097576 468732 921946 1958920 1240940 551461 445401 459971 1302720 1887094 1118330 407276 777893 1786441 1703544 898901 1134443 1975326 1198153 290174 1345624 222733 1899582 410945 479575 1431125 254983 91730 836028 957959 1594649 1378137 551906 966237 153722 1987215 1737912 682326 929841 925625 1991947 1960532 993963 345227 1793779 1356114 158449 1626972 365095 1434077 1017532 862726 533548 1573843 606376 49406 1518834 1198904 709632 710596 1066824 1261550 139207 1074871 1485482 1896188 799216 1936173 1899785 1221686 586651 1099195 988712 1722307 96494 1016996 53032 1081010 428496 793361 1981819 1216987 1061002 450377 1056801 1440944 506228 1290260 250149 433451 1377677 637715 937181 1106556 1056809 539068 963409 813984 53265 1483175 488998 30471 62188 1560856 832118 1654477 819812 1697793 1718544 1853687 845794 455724 786540 1812262 398924 1374319 1501455 296149 98400 1666496 184578 1529178 1769691 693352 1964947 556300 965113 1162655 119597 107946 515267 1809452 837376 1889426 29335 735899 1908868 1206921 745341 450123 68223 1555333 175833 597955 1563131 700770 1645661 767366 1781084 901336 1822864 365721 469127 480322 1072092 1918504 116736 272576 677319 551372 286845 278859 768297 88964 803275 1334531 637451 1673509 1368531 665044 404133 1240179 940469 1170071 1892168 15669 967033 1262204 465606 652104 1566812 1775588 302581 1178360 488381 1938577 629430 1897373 430283 204686 928779 1276885 19363 1175957 751361 454011 537732 1149906 1109654 984030 1691475 1749536 837483 1831208 669473 1886653 233138 297300 1934895 1893934 1029829 90611 1755901 1276130 1554163 1498652 1089663 1960427 218706 114393 930190 602526 1952889 1298899 624651 1028042 490587 1891654 1497618 1494280 1111471 1180541 1831645 193405 1876349 1465063 152177 1576437 500468 1354269 706815 24922 739210 604696 338468 847113 519611 51066 714790 1393250 1879629 453738 1651723 99615 790588 953615 215847 951101 18118 213184 580269 160135 1040135 967393 367798 1728177 1543339 1460422 425387 352159 417631 1169570 1900217 1787868 1607693 635162 933379 266051 922134 1002711 1270525 639155 453507 381938 648570 1797491 1072210 1668834 292107 1433408 1806590 1744092 510203 1974873 1020031 1384499 1594738 1236501 1335028 1314442 1997303 262794 1346877 1555276 966087 1326827 1123272 1156433 67751 414465 1126508 1718337 986095 1418818 1637758 640299 540390 683389 1010186 206704 1287629 1913940 1282013 932134 1465055 946880 1755645 601070 880355 1096796 524988 554415 320918 815017 1687367 1259389 324122 860718 148572 1198241 1692654 1139558 368086 228549 1922839 1530028 570909 885037 359347 1151998 1623253 367845 1392002 968546 1721850 1721037 28370 1614017 154975 1688734 1024257 759502 544791 1033425 856071 1489484 961206 594076 1039092 956022 1409951 1918510 698929 217843 289770 403467 144019 1708299 796061 1460245 767849 128658 1804767 1876774 703221 1406767 1611602 687236 1130368 1597518 622922 154481 109606 1244249 1451056 1757710 52350 644642 617046 1189053 1127522 1402648 74951 431199 404762 1940268 50734 1817217 1227775 180287 1353975 654543 534186 1715819 767089 967666 82549 145866 697091 1410591 594338 1037549 1738845 612997 210460 1204407 1411603 1606199 839642 1336516 1292286 868719 634817 1435289 1373320 1308717 1874763 856242 1083097 1224963 1651325 226385 607441 715037 1894545 851948 1807939 1877684 1603034 207921 946057 1987227 1806136 882342 532155 622629 492586 508080 748503 1767483 726334 286917 1261302 92687 466871 1812986 780096 263391 610982 1718162 1501072 1115219 487247 1123266 730056 1483091 583604 410314 439467 512737 449651 933055 1015426 15166 902814 1831514 1683839 1779094 251632 1056532 460088 1980551 344427 366754 312961 1021885 706724 1745683 1216005 1550424 1422669 484892 1465380 1614515 642481 26303 1387376 325643 151513 1057744 204836 665950 1062774 752189 1524397 351101 1246640 223410 576898 1147932 1166351 221046 1922245 374818 1728459 1123964 691624 350100 293901 111204 698051 1871607 1480998 29159 1903553 1602656 603361 1010451 1795070 948193 322969 499303 1365035 1968950 518616 189889 1798942 929533 1616177 845035 95823 1742944 344816 1927035 1236845 886910 218845 730500 1566742 984026 1989510 429967 1282805 691254 813225 564407 1318496 1050271 232820 4934 387541 1304380 1472332 268328 1442977 1192970 1820687 367155 1767190 1682855 1342016 1825232 846541 1377788 757582 601999 1029301 168764 827151 1108769 1406032 346551 528711 1399503 386812 1742503 180375 347211 765324 1064834 1801408 815781 1768015 1653456 339000 443929 639250 1315239 738636 928791 659049 434781 1042882 529466 1146993 319995 1224348 1137932 1998854 1831702 1125183 431048 251700 99190 954828 1653913 1651271 1822375 1162643 227080 1016534 1110687 1882321 703311 542763 1692606 441135 833093 182351 1601844 844978 1732576 133912 1456711 1863192 743861 1346804 430919 1692437 324968 837770 749063 1292438 1944415 1308750 242575 1487719 1770074 575271 1345902 719863 1799982 1653804 1798128 54231 689359 1164142 1616938 1654113 624099 1152755 361085 545264 820040 90404 1124661 1281763 429712 1079070 927570 1487686 474810 990248 1265543 1570797 559876 1735157 1958098 723834 118516 1296077 352806 1694939 132816 1808417 1908329 1704110 892919 1051230 39703 1413796 309106 1474939 357516 321941 1205965 853404 128877 1817025 1992624 1263816 796046 1552996 1316514 1220167 587993 1826742 1026138 1056911 1298705 426666 296158 1253372 75817 1417993 1115504 1640682 1765357 72818 394437 1948151 1337550 859187 1248089 1673901 885068 1616891 1675745 1945402 1265539 1975017 1644539 1108449 499705 840075 1548753 377368 1292787 1962905 1636920 1042943 1911608 991525 1631565 1960206 874977 1904460 1930532 1671090 1177382 805378 1702065 950723 1211627 1851096 788331 1905246 210338 1191893 732858 1721465 1674422 1339215 1454785 1239384 518692 1412823 472417 1696738 1028826 1114680 538092 312077 1805394 502680 1664366 1251922 1509757 1283084 1333249 189570 97874 543646 1268785 913971 1882132 193033 1621750 151675 1544787 1257589 1691634 686900 1144889 101296 263656 1091711 1337133 1192081 1027473 1179116 668345 1539451 133619 1007924 569112 44146 365537 1838706 188735 52311 732659 1535647 1867826 1666657 1695993 642665 378694 48374 1043326 294125 34334 809094 558928 1127192 349970 106749 1886196 1243793 1275412 1485329 346572 81011 599706 1442005 1989178 723011 143441 1085372 1718579 218716 688642 482146 100640 1934578 1776702 839070 927220 59481 1587145 1142579 52474 747243 1085310 504269 429558 611384 287021 592508 910606 158433 1380918 1463387 1733087 1788421 1888676 600827 51981 44132 67836 1134874 220927 1739532 1603830 1635705 1354175 381725 319789 292297 1412642 508123 1009090 953595 1457276 865943 674404 1559502 390288 1478255 1780646 1048535 1629051 1446075 1460974 1949357 1674776 1577234 1615880 592397 1365524 772017 1221654 1568018 162650 1068355 105227 1105749 926236 490343 865609 1076253 215578 449848 773552 661096 1936961 331664 1543691 908919 1137529 925247 1809808 1255998 773223 811666 482225 714783 1104589 488991 1306311 403810 792397 189717 1188930 980059 1050030 1207184 452284 1770977 1924770 1676321 1109089 1743937 1885344 1590129 159418 765612 1983021 613192 1796475 1750040 1972808 185845 1907747 1959332 919705 1920740 1249860 1792956 1575630 210311 1001584 638262 1141937 804183 1449268 385453 424995 1753304 530826 130722 1702278 370849 78082 1985947 1055438 52531 1212820 1374569 1286989 1881667 725475 201504 1291151 293596 1378951 1543017 1822380 1945089 918022 1060295 89242 1272007 1776255 596548 1604500 1878821 368457 1021845 1977111 719046 742309 393298 934860 1068754 1307630 655695 980160 1511942 1378195 684839 1278708 1463082 199241 1375789 574620 1337689 1841601 26865 1060294 831268 789700 845526 1371528 951840 645988 1429214 1859429 1567595 847222 1637266 1980873 773012 1648724 1132385 54405 1949909 267835 1792887 1590511 505420 828244 304909 549029 566852 968013 1618148 1064422 666369 427129 326979 1766599 1184712 1653341 887478 776189 600869 847574 430065 261390 1832275 852806 1570385 12224 555219 500980 418251 1444095 61979 1481093 1473661 1899930 1725547 1471386 1448321 1393323 449601 1540994 40630 1842139 1498087 218974 1983088 1172170 864737 1293101 1079817 1672184 1587339 595021 1314500 1145013 1816901 421223 1630669 1677517 1012750 1236335 387851 1989269 605482 124743 935440 968490 1575504 502447 1839877 954957 1198733 358159 617453 1766349 1578001 1550098 1704581 368647 26953 1047562 1913923 1293512 778661 863828 1527411 1335265 32325 1497166 763174 1964450 1811810 1968738 627455 1307116 681711 1740138 841174 499438 939489 1721802 934017 528636 1240944 1666530 1573035 705354 1683774 663679 733518 1235071 491507 1331898 684505 1855014 447014 97544 1897913 1012587 1163380 1850941 1165934 565331 1709795 326682 229558 301548 1763518 1919676 417106 13654 790636 1843411 269201 259014 1906328 68368 944205 1450543 1845763 1853559 1923812 1185014 1553520 687355 991616 144729 1803056 1513666 578041 1705988 1622406 494357 1371395 1204671 1421707 1575694 7732 1416987 1196924 434672 13169 484852 133823 1510796 103598 563151 579157 601524 1548344 1304482 834198 1925496 924383 1800694 1114863 1442395 1018647 1419908 1065496 134244 1940465 1352126 1437163 1454022 1787459 1553428 1444891 928538 1711988 775787 1311147 1268850 549765 435893 1768021 663098 667066 610265 683609 1077064 853883 1759788 1559487 1377934 939115 1597821 352484 257275 91647 1257357 1873763 1727162 71337 1806736 560791 1836518 685310 1179628 1314535 1038744 1485106 833765 1169307 89387 1504891 1258446 1037898 976703 1391451 391785 626682 1052562 219063 1171426 365228 1126209 1862329 405773 1684652 23079 625671 252257 1571328 522498 1433263 659469 930479 1505813 675359 1977511 963992 140647 319284 637851 1300475 517883 1429125 446259 264576 1278042 551717 1348274 437528 1513846 678434 1375016 1334014 442232 747974 1335318 809537 1145315 1127965 766847 428796 330607 212048 460977 377116 1032441 1733416 965132 1531167 1303041 285010 1228926 540930 757309 1088156 1405688 1377129 58139 451443 1154772 1267597 502738 924551 132078 839019 1397288 109708 1502839 1465263 264365 1824116 494387 1142755 1012680 1915935 1424755 1401650 1637154 1297677 42477 813154 754081 1903760 1380327 1421127 1681127 229315 1098711 1177730 727759 1597441 1410829 377110 1863114 1817335 1198479 285223 91286 1663020 1010526 323547 1530362 1489459 108681 603748 1982058 375406 1630915 861714 1727357 1995854 1914981 1764331 1264972 1652963 1905326 1539078 868106 1222198 751193 1644760 1284937 776958 126644 1962375 178846 726257 1498698 1338332 285891 1754306 57501 1471963 729264 1672658 1490310 338995 1855007 1440488 1748797 356221 454627 1262457 136780 1567272 1875585 946743 224130 58332 548608 967603 1983241 1419524 328112 548534 751933 571209 1081729 1090019 1733152 1329225 385204 53838 507530 1658881 1648976 778304 410842 129780 493102 1535195 1851172 1134569 1270873 1020874 948087 1952183 818188 1162695 609968 814957 1211191 1877380 359886 1851962 491691 861535 1074225 462421 1569820 677149 592604 1339996 1984407 1654677 912184 1464540 1005481 529903 322233 1681986 1375444 1855465 1183788 878410 57059 1063073 1408516 1443911 1967590 1480872 611071 1099671 337930 1228707 1285059 806224 1111118 444862 192830 835213 505604 1075280 945411 944274 1218492 1328112 697089 115825 269380 589206 728712 929398 846221 1831245 1131725 348287 1043711 1334807 1299324 1222228 1080217 852292 1919208 348158 634898 1449438 333799 1464703 600903 1009687 78461 389328 495296 1827995 575165 1294776 301727 227172 1585666 1376206 1825995 1368054 1762382 1843412 716646 730996 469694 1948917 342805 1570632 83894 761459 1666131 1047491 1921367 1900944 1852535 327298 1789951 1214896 647645 673910 1050575 1520545 83367 702489 1441503 878470 879675 1435910 1332059 432104 1889048 597904 645369 726808 473666 1054124 1229657 1884604 1993257 357665 841553 654218 86719 600067 965088 1211710 295286 341728 1442222 1866539 1503622 848897 1137992 784117 812298 1505153 1250523 543139 394256 1653511 1116789 837927 1332564 651330 252634 1307990 1602897 960687 1011368 1098697 1146499 50443 483523 1274831 810643 323347 787338 299177 983789 1251042 58960 1895473 1444469 1531621 366508 1485596 1680200 30512 1710145 951619 261704 1931744 1751977 655668 934986 1662112 198176 269858 992188 1477166 1025552 729786 881229 1130271 1541444 1348038 1318999 716630 645457 1458605 966720 1082665 668377 711250 379785 344874 1118294 1820759 484823 725646 394117 1682008 961978 1036077 700620 918095 1482370 580390 1091693 706633 251446 1442020 1140945 568539 51984 355653 121811 547309 1865792 303419 451734 1275166 1999475 940092 884358 1625672 875117 1454815 1275029 1706273 1622092 1571139 1909971 625737 1195244 603629 691801 1076653 1077974 1147600 1138287 1644450 1117734 1970491 375036 1338485 1805700 487069 1364302 1982767 976563 492802 1389844 1440697 1902530 210603 1228724 1911388 1621996 447335 656246 566022 1137233 1950813 1510214 1109616 1643405 841691 1996835 884846 920315 1384491 91900 1908061 587166 174680 1457108 1312258 501802 403683 1730730 511466 571970 1926855 1934380 1601028 317119 906823 760469 493143 1089339 1906171 1136932 274959 1785987 1574718 1013473 369100 1439289 1276339 1073479 177180 753002 1797322 487942 1515657 65769 1249235 1373594 647404 1334862 320344 33537 1386160 324150 1802914 735832 1741955 1055632 1143019 645093 414559 312669 415781 96278 1383726 138661 1777992 1547728 1167174 522711 198907 1550562 327749 1722034 595420 897648 196883 1250555 843228 1108469 688276 1939803 517742 961215 1483153 1236598 380161 1398484 974866 1750670 1798576 1104114 762771 1055538 879521 107045 126687 350897 1316963 1243838 579857 537639 1019326 1686010 1599402 548254 366619 722967 788845 605536 1208194 1713919 510787 811967 216372 605585 1763314 1305653 125142 731650 386051 1410654 784700 1422147 329137 1234284 1187601 271784 1370491 1537060 1237260 1011439 726841 405823 558702 976609 250265 344526 1310225 1182166 111808 1326983 1150991 186698 175818 148983 1360804 1259968 1994434 1148736 767453 1413727 1753254 1744501 1631611 403798 785423 73764 1604010 529216 798439 1887940 519408 1438466 1652545 1258924 1758857 1582436 1962135 737594 1757452 1578758 1522399 313810 611356 1259406 1172274 1666948 1108160 511780 557372 548663 864090 1565603 403939 1544277 764802 909330 1462605 996088 743371 1416037 141616 297854 990533 3746 738115 681809 138920 1002161 1673717 1309752 1868552 1247449 1973904 1761617 965671 653718 453457 1654086 1719203 89355 937427 1835095 175046 75485 1230083 830739 1449518 698330 1359264 1863734 1910196 1286483 507102 1642700 1128160 1636889 1879565 1369343 48723 1220318 475500 642624 1246526 1033430 246573 1422492 1824770 884536 434798 1515236 1774109 774541 1051712 1629855 1907872 1290773 1116375 865964 1602962 311612 1740833 1169456 793843 979361 785389 940896 1443213 97425 735011 1822760 1181026 244268 933437 813712 576048 1859142 1441717 1154211 373420 1455211 1554770 1949669 1918634 251584 1990504 703476 199895 936141 1495386 986000 689168 651900 1908870 168525 1411208 312570 584019 871693 1276389 10441 1634567 1555113 1598561 540137 725544 655389 757075 1652261 639101 1825552 450213 1579978 1145941 1351301 840213 1823954 398292 4452 1979472 772535 483688 1214371 1641846 414769 935276 1672118 115142 1331100 643663 32424 1909115 414862 1207752 1582005 249380 699638 704315 1897410 1312766 21921 55601 1856670 261746 1018816 5407 317520 1839402 741398 1505835 1017931 1674415 1584135 162927 647063 1322798 1527746 1004033 1659534 1116342 1281216 792882 1820350 1448602 1345368 571899 386951 1778573 840685 1041551 1512675 75599 980711 730707 62827 1980921 101503 1321107 508395 335040 113725 74773 58927 473722 1406194 1568895 1841177 202244 1599161 1731360 1246276 367316 1513860 1103500 555870 797696 1763867 1545995 439891 666469 505689 1456825 1948465 821570 1614112 177557 182517 1491005 537500 709663 1962826 916102 1943336 205082 520672 459741 1343105 1299730 1887577 214382 1156328 343294 1946387 138420 1727425 1475234 94217 1639047 920613 1863051 1472177 1796989 405229 1463777 1994441 320506 1838355 555355 1073855 923163 1217628 1725640 1847046 335194 566522 476466 688040 545798 1038561 1861327 1478709 913536 1543798 1354445 448371 1694969 728214 1491423 814028 207007 826206 1847271 677150 1672146 952553 557685 1711930 1598181 117178 1138275 793446 1381331 1163580 923564 188469 753092 1243573 1306983 1135692 1762337 327159 1677097 112304 1246291 579234 1379316 1192700 949653 1092648 502841 1168 1384516 1931709 928419 337503 1753154 1347870 1923547 1508270 243484 649011 831163 864692 1814042 1977657 95751 1445722 416815 1576685 53316 593725 1329953 1891308 38072 775369 976764 439592 1695620 94674 153564 918429 699306 818409 542124 1447412 113148 42556 1033323 1354316 1691027 1778245 505012 1777189 880054 1812311 496562 400817 494940 1752570 493863 772768 644665 225427 1272501 524369 328192 463432 1508280 994167 77766 359914 151118 1439835 1099541 84924 1165369 1092254 250287 701641 75256 464557 961327 1381240 54861 1717670 1051026 1113565 1571723 1922689 925699 1750789 429893 1237568 977276 563877 66118 664080 152567 1177126 51782 1846014 1071276 1423046 743107 1000426 1007464 1442803 1320061 1549517 1682888 1527072 1560384 163666 377621 708247 889350 1782816 1736645 1966827 1696213 1183930 862782 542707 659893 1631632 99909 1894124 1799964 1555639 355707 734191 394302 363803 1011221 655752 1241108 18862 1315268 325178 683324 780414 422256 1384096 1936634 1694801 1058702 481185 1626320 815902 1022289 25001 1537067 502818 906451 1227935 675693 1941482 1277912 1813529 514244 740555 1269228 1905685 278581 1155742 1748389 1649068 1023478 1552716 1822747 575469 1672652 1463625 532363 463437 268816 1295137 1772824 1864747 919418 247373 1008884 1846248 1980278 153637 1547673 246347 603738 1737122 666413 808349 1045215 1229735 1399836 928135 501531 1313436 749995 704805 283508 706401 1692452 527591 1469588 1763119 1943881 1998685 1036555 169913 1724342 418842 368813 1220980 1262849 1130588 425246 689479 1804204 977637 1933571 468446 346119 1632170 1499912 508793 524862 1887907 1387939 30717 528131 1774855 267392 161193 901652 758188 789738 362619 1114340 529218 1293067 1287351 1043967 366566 820567 148359 516557 772062 1281984 983892 251933 1765314 1515851 1102526 997563 1509878 1162107 1728866 552341 245045 1188400 561505 1519947 741878 679611 1117781 1509719 1613486 941434 959412 1748890 1182800 808759 1366688 41032 342895 1725698 1132476 1526202 483946 548111 1446623 787139 1589064 1583858 926313 5589 215109 1996938 312247 1119129 1217464 1233314 329472 1129703 1585570 1572390 1182888 1734681 50274 335332 713331 948845 515646 1863662 191722 496048 250092 993045 1580289 249889 1628634 1289929 276100 887503 220636 440938 675234 856206 77433 1362150 869295 1508242 345917 1307955 386692 865610 1517079 939389 732959 415597 1771907 90142 208251 745267 1809720 1117874 1934145 1505557 470758 7234 203690 1025553 985286 1570125 1576633 628804 819605 39685 1308307 1406567 1187790 980622 467431 896337 1912774 501612 336173 1765751 1460039 1378100 1531488 1903221 1749806 345473 492489 1650534 323235 570149 59147 151238 838926 601889 287619 539281 518862 511843 1073437 599355 1801335 909684 704609 856637 1681584 738602 1223938 439507 1794593 1866051 1528308 1177428 983959 518738 873841 162866 885384 569270 1862881 1085672 658470 570331 513869 752044 1472807 868863 507994 1915434 1414580 540896 870554 596695 1069292 693754 1016123 343299 1420513 538953 1910107 1132128 1656886 1169171 724182 1365596 1230107 1323 674400 1405579 1540767 728468 1405518 1668186 1214531 740447 1371900 738809 1873127 546486 1165686 967448 1914177 1818195 1412347 1930105 691137 1808964 975159 373343 1600751 1936399 1327365 1737064 134071 20688 1480646 206388 1618438 1074647 1227076 497248 1801985 1914579 1492716 1901209 856165 648884 1477971 1192099 193083 793341 28493 1976960 222586 1491317 1546333 1756916 1047706 1440476 804085 1607758 936397 121871 221728 1974438 1386995 206750 1081595 1173921 454145 484536 998256 1293812 1328816 614184 295962 556899 106722 132768 637455 1016544 1420917 968377 1727217 1538167 1196525 1085586 350229 418621 845337 1742084 1141274 273651 1127666 637047 1491049 1885301 560601 943371 1807678 33791 1962382 1747521 817356 586741 892085 1853351 1358310 971250 389499 1690166 1568459 54657 726286 274203 682655 1284418 1990132 1979317 1675553 1353626 941885 393807 1098809 1563828 65305 397478 711205 343276 619907 1929180 899559 74577 567840 487716 1953006 1106861 1148603 1772563 1039498 1075224 114570 1453519 1668639 390606 1929170 1299069 933771 709954 949182 212263 1500766 1239396 1002718 1345429 722314 653364 1952048 354773 1815433 1309716 428308 609029 1774996 1003372 1224140 1138582 1999810 719370 1716646 938635 1151957 1209422 743049 539408 557472 119198 1600853 1861650 1149080 1666900 1924537 1106963 317983 793798 1260904 1672501 1714814 1164030 1952555 1456964 1966717 1971519 559209 1840265 831880 1282106 1847453 630045 50018 140631 763372 1714988 1602717 38821 1258034 1759148 1615896 418910 593473 459483 1662086 836180 174480 549759 1666904 964398 1134028 221563 1930151 1312478 1549526 733472 1131391 290360 760481 1772232 253679 1112153 537247 253576 483310 391275 1982221 1167680 304773 1507220 766577 1012617 271970 851934 1280396 288104 864036 107629 1306272 1869281 1846821 591969 798495 1382851 79324 1745122 793787 1659308 1364838 85847 1750534 1959067 1481525 1225250 181388 1027987 864778 62285 1900756 1999355 1340977 1041758 204765 1668004 1299719 560630 987346 384304 944650 1887697 1204941 1936308 915946 1566374 352013 359104 84869 1365477 161843 1622620 1001297 1938923 691383 232065 536912 528654 1789865 528324 683492 1233998 322315 1305576 1070529 1058858 701863 930268 994429 130755 337190 671382 457028 1253069 740273 1215762 1575240 1363871 439785 127806 1917044 1551721 1670089 445723 1833990 1618260 589411 170293 1321475 38262 517468 165089 1032011 1112502 931518 1796854 1258845 636487 1333080 1477093 733685 257031 1497757 356565 854334 1822318 1911559 1445803 1694020 1334611 1818552 486038 940945 1201383 1429834 1689770 215789 1368017 1640923 1731934 1923482 1842019 1825745 789202 551527 1790969 1466796 870551 680052 213933 197857 1481486 269090 566255 1512659 1957845 531083 1141338 137380 586541 1643396 407524 1090979 476680 512562 1055691 837167 719516 6988 1212544 1789946 1701909 86816 1519099 1853549 1627031 1742239 749005 986085 386845 1882086 425618 1190565 1944408 1404527 1112470 1637864 1282638 1901166 142805 1822727 1113052 62733 1897578 1656578 1982452 487746 151911 1835510 628847 1346863 1826640 1063931 1689378 460415 824123 1252153 993487 754323 226958 1712921 953015 829551 1270723 307859 970778 1284021 1116914 1886602 76233 1653369 555932 1107938 1566177 952342 1112198 1185618 1480613 631147 748618 249764 393384 1236801 1862308 1142212 11663 1481548 914607 1440118 1080843 1670521 1634526 1869670 306246 1058285 718306 304317 1141022 607239 869101 1554779 704900 1962724 1586131 984558 1754277 268613 870712 1437126 1679580 1793432 1458985 424020 1353760 151644 1783383 349520 418639 1849330 262445 1559661 724074 1693456 1397899 712401 1824194 1537450 1151034 303423 909783 191723 1691775 1790590 487392 1651254 1840236 1689381 16983 1740433 1227886 740397 588275 559690 514537 862214 274185 523996 363825 1086628 575602 465159 1422056 194298 394385 1972507 1069705 1322804 1904101 1903543 1961169 696906 1575327 1711602 106735 379736 817838 648267 353273 919777 458030 514519 916985 336444 1195494 120818 412172 1954905 1327767 232182 1686991 1901541 1001388 1891989 61198 1714670 1836075 1258000 1914881 413014 374495 708409 303393 1664092 442117 1076537 83179 1450763 880916 791438 1754815 914478 366811 1872781 1685506 237180 814384 174083 255881 535251 1662754 1674047 670594 762696 132002 1412760 438179 825962 496220 1524600 571230 1545389 1731072 137362 12411 1147947 1109830 1851526 1865413 51773 340360 1264782 8285 656495 1436075 406879 100128 317761 1981025 1221139 995478 87766 1222434 328381 1312325 1583295 1232319 1199357 841887 689012 420790 1606825 613240 536291 473733 521092 689901 1478145 1695672 674847 897396 1577783 1357856 1784073 1380028 1992485 148255 1772792 453493 95643 1147283 1272174 1601038 179194 1160269 1782057 1232227 1611386 395922 602531 200938 1885857 1229361 1348353 1565048 667621 283326 1799952 1287877 842990 1147530 1226885 895017 582490 734734 993736 798610 1666167 1187813 1190784 598264 1710485 470475 565622 434947 127313 1555568 351455 830818 1571705 1071634 1519371 1177154 61619 1991003 747172 43899 776900 1440444 553975 1089884 1482288 1743304 332057 1250969 108698 663925 1626338 190758 279371 231349 1806204 1381891 219445 371183 1687548 1234969 144986 589438 1749442 1290511 261380 1889047 1805809 384939 1417863 652243 1874748 550697 7103 1674404 1337266 1865143 1078151 1431457 1545290 721626 576418 1606756 658193 173778 120439 822044 475853 1913632 569644 1387062 425985 657175 1497659 1652604 119140 1031458 1666058 1699146 1175265 481552 1470027 821530 94482 1717946 705606 919363 1962432 881156 1714081 1019327 603644 1382623 214314 1855831 1367836 1720475 776828 1094789 1179909 1510725 242973 1223923 1050018 843701 1264374 431690 1253568 1009997 1946166 1762865 945883 517847 1218879 1317501 156281 433796 869514 56304 135936 67605 343654 920379 1766265 855329 415836 1636622 1093224 945564 1058603 1863336 1734611 694724 560210 706710 1860513 1285360 1617921 1396701 558450 277566 247669 909648 335866 1232896 1063515 1017063 1675768 1946377 1327603 1239780 1182976 428861 953474 1802777 1986693 1459855 821498 656903 184686 357009 1651621 776073 346024 1005586 670692 33280 138881 126698 1635393 454414 476359 628302 41509 1999267 309632 1797437 1084127 1055304 952818 444429 1170988 787749 1773624 13199 1641092 386043 1991693 1663975 418922 58624 769069 1140912 377887 1732819 305996 144970 293206 1066282 605616 1098968 1207767 1415678 383886 167407 1278257 683960 70617 1284205 948130 2400 1684049 1835249 1737300 1763746 1262415 96273 25072 1262064 963573 1681644 1913294 1984129 1459312 1775054 473912 1000076 453192 496277 637139 1865851 853649 44103 1479582 1869228 913128 462886 864711 742735 936297 1179750 721526 1977573 66719 1931485 410184 1609363 813177 1143935 688020 1100290 1526818 1268585 871520 1936533 1894950 576521 735018 375273 1950879 440547 642528 1331483 933920 1508916 1268179 1383410 1089378 1752929 274025 580937 518971 643965 827047 237011 648336 626098 1514866 63365 1747942 96488 1363553 675046 795529 24207 1054861 1199178 1614470 1981517 1772641 1789757 1497515 579098 994931 1620955 1822778 33198 1757993 934211 551282 1613981 344859 180314 148439 1715138 761491 788986 780462 1924322 307416 281006 1017517 1794103 136566 1387202 525178 244901 840220 678294 865550 1130026 1987571 219506 713212 144435 877621 1495459 871872 1648135 901969 589629 853098 1266480 419227 289119 847326 1064315 60886 1657950 910760 1727511 132346 809915 243659 1672941 1325673 34102 1369991 37918 364170 1585470 1323721 605919 1917715 1311933 170529 1125408 1099295 1254282 1833152 570069 1020917 86352 1212409 832559 1632834 1946677 1762851 1142051 753445 827922 231426 1072637 609555 1829580 180797 604393 1039827 1584545 1978767 321354 1039606 1218600 22349 1617343 1419422 492903 856178 1452629 493306 1417813 1285465 176033 216959 1205948 1960434 962360 1229336 1335495 1176603 1072258 1373955 686399 1367812 1352070 1118966 226213 1994016 890821 1357911 1851381 232206 1517157 1687716 1940026 1120853 1445010 1057253 1104279 745041 1626122 727174 1232973 1656045 1885043 1263151 10568 791700 1668629 490654 381339 1686035 810978 871869 62999 221255 811532 1485643 1279759 1815048 1766121 95383 1000292 1770308 683263 152802 991531 433089 1074062 1524700 780327 1426758 284877 11117 723293 929971 1721899 1278424 305078 1745942 477121 1301168 970298 521372 1130718 1306126 53612 769188 938256 1349575 1025183 21048 1192521 550788 1340858 1627242 1246489 725803 1263360 1769502 1756600 1499538 1134982 676221 1847632 1707114 1896612 899742 1260808 1360608 830581 969303 1194505 1961764 1960680 1997937 152474 431888 1055269 924351 128913 155678 486962 911441 18007 1206669 37408 1155841 810184 1477453 857375 927476 1228738 825275 192197 826234 690132 345168 1757376 1381598 1555920 522446 1706757 1095761 84105 572468 1249758 57991 72390 633500 1187375 1162938 294270 1808404 667415 624019 455093 341882 47278 28413 1369249 1048932 1846270 1711621 278552 174059 1829973 1211365 1865122 1308658 1736120 1682458 1938437 664355 1458513 484890 1935663 553803 1772511 504067 917974 1160932 170954 727359 25994 1008757 1090868 1608297 305596 763133 1475862 476924 708458 1916533 242197 1698545 69562 886258 1905368 1623351 173465 256471 253157 1083036 529262 431740 1748663 1525376 206188 1441436 308501 725135 617178 123674 988396 1039464 496380 1967580 1814165 121566 1315935 204042 1010875 305398 455389 310200 583673 185358 624442 327976 299782 676036 1465995 494820 491013 1404175 1489199 1176527 1758135 1929798 969382 385465 515272 1323583 1388605 1266926 1633621 745328 359500 1150733 1269733 1831601 832434 918695 270327 1917112 713225 1935882 268766 1272283 1788651 291138 1177750 1325289 1147022 1888036 1399048 1756030 1903864 964978 1516727 914391 873095 1359687 1309279 1537916 746910 131082 1113515 429743 390457 847239 482454 250570 1443387 1706088 1346749 1103341 1264841 1964326 439446 1738438 1199159 1372227 314332 311309 478041 1747580 1522092 197840 311523 875814 1502799 678166 226677 1601250 778371 1628203 1458511 235453 1216295 1037942 1489924 687294 1273574 1833504 1839829 1151393 182054 273732 1380706 257769 1743016 1766089 1165087 597652 1786179 608243 577531 133782 132998 887733 1646561 1170232 1513869 469938 975123 730985 131870 346429 149885 1682749 1432670 488312 1105289 1427914 1984597 686481 925967 1307472 2884 770134 1332341 1211511 1588115 1280246 696247 1176870 1008255 192775 1963810 973287 1983480 1258574 1214387 582402 178630 503821 1199582 1408379 1498461 1083094 1202397 1013588 206279 1560826 259727 842503 148279 281838 18703 1372888 1825426 190250 1224859 1139446 831980 48137 1141828 1968818 1145437 869241 16339 973761 1742583 118222 1883387 1410578 158375 1567888 1752236 1501287 769091 1392142 1890837 1709257 651334 1282837 175943 288973 887990 1701493 661499 362678 1514375 569211 817579 514647 1541736 1993146 1418694 882253 1870147 1454549 562649 1046509 1535241 479741 1691198 852871 1720428 530 147232 928483 1850472 629041 1040253 1432479 331913 1417623 664892 689935 15873 1660024 961168 596343 310430 1462598 1855858 143787 1273211 615645 479893 1914042 1355888 516349 244935 1711175 1688045 1725036 696161 594186 580440 1162228 1592286 1055286 258724 858119 1166178 851959 64599 1600402 1465217 606010 1812328 1978870 1933933 784799 488680 21647 249616 814782 1293218 784321 1661628 163938 531503 406110 945467 818204 776514 1582545 1751497 302370 422530 1044519 1870901 1210502 1235456 170884 578074 413490 1917649 1267571 1704905 614779 1302239 1433067 445154 762520 400452 1061920 606554 1343637 1766685 787106 1552152 1744103 1720620 892158 867238 1222793 1521025 685741 1912668 133737 1043857 77711 1194452 1129524 1901188 1175245 776540 731053 325944 1659596 424025 135367 1610829 1074756 54556 226550 348322 843535 1668505 1683891 444969 1815975 1033121 1564950 1976554 1493629 1551878 1895236 1796089 1939513 237153 417417 1831169 623647 423948 521566 911221 1830839 584267 902863 1159489 1169757 672385 671196 125559 1352130 716890 389597 1786876 1079984 1643562 1029375 1930384 610787 1705606 789051 1263111 493121 1272874 1875767 1466320 1366632 1025472 794541 1996305 864177 1909221 761269 172113 735536 43979 242192 347672 1776034 1869566 1358700 1082438 1111227 1212615 1547040 152981 1762684 1426351 746492 1507081 1687779 1416038 440113 566145 1131122 280310 223004 1233385 1271683 963739 436209 1607736 425200 1316671 1800053 1589852 284437 1269580 778102 744821 1417262 6008 1530371 293586 1292525 1333423 756786 409495 6534 535831 235863 1911372 910888 924141 1641971 1275885 318866 1332299 466775 1600234 96642 163070 393304 479851 1089168 12737 310296 355079 1970113 250045 1289177 647249 939281 1756508 459571 467148 55511 67777 1023197 1201841 298730 167042 1161306 697227 355735 1555577 1199431 474603 1041779 138744 1452926 1470771 281762 1957515 322761 1915809 131050 381860 63555 610752 1783774 1781305 332551 1330196 1160599 1084849 1722416 1105744 1312955 1709184 336521 815596 482455 1213989 18369 1806375 1836436 1349659 747143 110492 190340 1413395 291765 1879770 336907 1043855 772559 868200 1818440 69402 481956 647674 892013 1687812 909894 118571 732201 8714 405288 1026269 671909 1143819 1949864 801422 976597 34502 644868 917378 965456 1454694 819429 1350673 26398 1955844 1638309 1344951 986459 1001525 1900810 888077 1643003 569521 1656995 707214 242151 1136972 768895 619389 890167 1033900 559761 660777 1809771 1398130 1570439 1526982 1039976 1639866 462279 404756 1227684 1870643 1770504 461341 1484583 588289 1739194 1186599 483602 1578509 1383436 503426 1600924 604585 1310793 1541164 191267 1587264 589762 307221 851668 257078 111298 161736 429998 698695 856598 386048 1223445 1082058 742060 1365372 1798690 1793479 280959 1000694 43435 1249960 1371686 64162 1821207 187344 819491 406015 703303 81193 1822868 375641 1900894 1706792 619872 1985080 1398817 429545 187433 1707694 759709 457360 1997837 1305283 935789 382613 1293967 647647 125679 1364094 532935 1926434 1381157 757077 1476806 1344912 444472 672660 1580525 1865462 747796 331042 1626828 1882714 1513806 193473 417674 137991 614290 1599761 820696 594090 822227 1860534 391268 298164 986649 1992656 28853 1529172 1756166 759308 345153 1089863 1368955 715265 1771031 691329 447332 50713 636271 1052926 1910664 1683685 1342957 690741 1676208 14133 380201 1290027 366255 320725 163673 1189696 336977 142509 1317268 1264331 1039067 633966 1435865 499811 1770489 1907280 1991557 1610269 1325798 331788 215405 1702533 1296736 1577321 1102728 1243945 1294624 1185087 922227 418318 1921146 1502440 899586 1666015 1420464 471019 887370 868850 340819 1425188 1526944 907068 854405 182458 132163 1589633 623662 733580 1316508 1231808 1173061 611738 1088787 1343127 1310661 1368712 1921612 910448 1644377 1760065 1182437 694354 465406 1855882 1941731 1396864 850825 1935999 1627973 262532 1259186 313233 712141 448661 514384 17102 1373191 907824 1250752 325948 793371 1597128 1633644 434770 115242 1088003 43964 438581 1993456 1309640 534656 948865 1369689 1202334 592700 1932210 1353657 214692 1198198 38187 169487 947748 1076864 1774273 384116 1046566 1816267 457341 413628 1771202 1812377 1984010 269030 860090 1849238 1911485 1050769 222492 1178255 160158 1945455 223818 1126956 771800 482864 175626 6223 1789331 969227 1737815 1159535 1534483 532893 742986 1332522 35125 504963 329683 158590 367644 1897856 815475 594692 436428 1227736 1515144 1777707 669166 194870 165735 871565 1277188 230843 1248967 534861 1872045 337849 1211030 352618 1415946 1691282 1041658 786262 1414505 606691 1271549 1283845 1799362 1402086 1075889 1994785 338306 76643 1315088 244548 643942 1217724 1437684 1976648 1010081 685721 467670 1238439 1684823 144196 1203956 1486134 616512 1698426 607385 547481 1066618 1360060 1678065 1520271 228705 669421 18343 1184940 1081223 499351 1048046 1163249 1560807 972313 1641445 650216 928840 453851 1319734 1191209 1680237 1416970 1634926 1182882 506206 168191 422534 464295 160327 1840655 917238 515961 620611 1527487 782467 695699 297420 181497 789414 628675 1132881 84932 651815 1508286 1489533 820350 783604 937728 685116 793497 1589181 1306271 47375 1597022 1253471 1013701 650244 195394 1234824 217274 525344 765389 796015 388619 1489691 905659 1537951 1714999 1332261 95265 30986 1344594 1524752 1818499 1422660 172928 1060587 267870 1658322 184680 1230810 1988157 1311479 472494 489711 308355 1752785 82762 1249256 1702310 1014771 778172 213866 146990 1506071 719961 923620 953747 106952 886717 378776 1188919 1818395 699421 1452625 1896173 1134996 1969932 1072880 95377 726813 116432 1245200 1360667 422637 435694 888703 78230 103188 1722407 596016 775338 1293332 587845 1642985 687828 13844 1920603 1995962 1914633 1618917 1785562 1708924 166424 852063 338006 1104647 1711295 469854 178614 841724 241867 269839 1380632 1063537 1368598 48554 1452024 1462693 111756 386660 995581 669827 76094 1602932 399820 1332504 1534700 1575355 1502669 364029 626338 1630365 1878023 1789640 1146650 428254 1230869 366815 164159 549359 827243 984666 1026317 308956 443735 1835325 1835721 987268 381497 994347 203324 684883 1935226 897685 1577320 1773889 439656 311768 1585171 724561 743845 71422 403041 1353217 691890 941291 1116465 1298161 1276786 1634717 805796 584565 662312 790946 1234295 679542 351559 500851 1253265 1748059 392371 909374 1558194 1619554 630564 1698425 1117625 631040 1149774 457002 1675546 599316 360544 1122218 61377 474344 1005755 280538 1928572 914640 300050 1957175 182563 1433806 36445 1899297 1691678 869358 265668 1838943 434147 514133 316693 730129 110027 903972 1654586 611002 765863 564540 1604681 1449696 50644 438606 1292638 1741281 1901408 1314846 708328 466377 316160 603207 787867 1306464 34013 1982159 1846558 531488 1598678 1839776 426027 874808 1598275 1261390 1092764 1745594 1312480 564156 1082378 694345 1291396 678304 405739 792549 966610 715845 497582 66787 1066349 1686205 1545184 1133955 1792113 216525 1354091 430929 1918725 965995 925413 1397511 1302616 1835648 147533 843243 1951783 798447 184746 1324998 1775704 152829 1173297 13564 413055 913614 1743749 910187 841012 1990014 1027889 318725 590948 1732690 1394574 1901047 1612639 830663 1990663 1858237 206710 198754 1561594 1955171 350415 1832587 1269529 1817578 1419105 825479 36638 1480505 1923503 220785 641284 54191 1087277 1460247 668109 428207 784191 516308 227403 395054 1943818 802750 1032769 1422980 1241706 1826920 631266 1771114 1170492 1857205 282636 46277 1790170 1457715 1801088 1434205 53540 1611018 1758399 939288 77632 1420003 1239757 410864 1377035 1438763 194105 195031 1047148 488800 110210 545851 528780 646945 1071099 488758 786350 1954312 1698736 170641 1659624 728139 1477514 448100 1253629 913991 1969038 203432 786340 938225 1288596 1605180 1497383 49323 1786238 1406055 299904 479985 1876357 112522 769518 67480 151660 508564 1135959 1002457 1915981 1498770 231746 531625 1098329 1126244 902250 802911 1038738 1797797 1201358 1127343 683026 379633 721433 302279 411517 1080472 1107425 112783 836669 1628952 279008 811430 1477482 1964821 1729534 671516 342530 687379 1826464 409518 1593781 1348783 891647 1274640 1582267 1043913 1723652 598616 425049 196564 239907 1328485 374653 792073 63010 945337 1619653 1172010 1423251 394569 1412578 1715213 762563 1296946 274963 648688 1932408 1573721 1886193 877850 1711210 332454 1954039 1091683 595438 915310 1089708 1020634 1981453 820989 963292 625170 43819 357392 644065 809331 515810 1561296 1545008 1689753 648425 287391 1143140 366000 1277530 1290211 1569363 256960 1812476 1165261 1050492 42295 204076 646423 442762 1478296 624307 1900350 1649736 1547056 1305556 127758 954784 647863 1266130 509534 1155799 1038369 1232398 1925716 516739 865289 1900146 1077897 1753349 1150624 367729 320300 369653 1887353 1884619 1143119 547322 433003 1154401 1339380 1963090 1271586 1510583 1520046 1796146 514755 1588969 1826009 447889 1488866 1404093 1266064 1641341 357082 1054721 435654 392386 682422 921154 986925 543768 673287 1998293 1712104 1641553 598214 580309 732492 1595849 316809 1921507 1507640 1703914 1466213 947168 1342945 1800016 1245928 18686 155514 748810 1633376 1373792 1101394 1985529 72585 1564600 795748 1802579 1902017 42783 642855 947084 1146815 178213 425066 117331 1618007 903413 77370 918295 1963455 1527597 1632772 599203 526820 80119 128094 466552 1034305 1635731 1412380 1234580 1335225 1311202 1027206 1589917 1706917 891065 578359 39909 54645 59486 1869227 1456425 1705225 1375844 1646050 457946 134001 1177850 1204415 1648535 728178 1750264 1865459 448995 1468164 1817259 1010088 13860 121782 1851566 842718 1328107 1455073 1255331 1551815 134328 1119019 87213 1359564 1157741 495022 295152 1720823 1895218 1136868 454195 1386022 181145 1135883 1186933 1725693 32426 253178 555834 261611 1773065 1466802 751560 1988211 1118227 207797 1364979 1210894 512924 645138 303030 770050 1102726 1674718 1136437 1454787 564812 1648568 1435349 1390316 1493022 170918 1386405 296045 951902 169611 1066116 1007108 1744132 205365 324479 1286374 1423525 1786096 360985 756568 1423291 608730 618301 931717 1480732 1305791 383190 1738050 1166546 1716133 403858 326635 467017 999199 1552255 726865 765319 1012078 1374770 1039889 1318033 1800491 892416 118738 956748 18961 1078894 236731 1124831 1165463 910116 1181812 506616 85137 1571788 358467 892792 53081 346413 1861164 1565176 1516335 1478509 1310884 105378 408096 468386 1456885 539085 477290 121808 1315046 1550688 1547983 195114 1305681 1354488 127136 1415198 924301 662756 1620079 624436 1091611 1586371 1571144 1075244 1731291 732086 401681 1160667 961225 731205 1339069 196189 1068669 125098 1459179 1928852 1467084 1329536 1792445 108019 678651 612513 1825503 1257253 1101370 1696792 789349 401109 1467237 307689 1207022 709618 1662370 1946950 895694 1462272 1774230 1310127 1432871 627435 1101740 1295538 697305 1895595 1528660 1914178 1037215 1814379 1388633 386246 114669 1586341 1172789 366447 1635927 275960 1749408 1543804 1214787 512253 1386358 1975700 1362109 556504 944795 1041436 1856116 1432451 427607 758437 1962651 1295323 432168 538242 80237 205490 1531601 1763881 469744 1657939 134996 1400868 855331 187905 972776 677192 130465 238820 120225 1815821 175497 127979 1571485 1204393 1376946 1633499 1080423 812889 221619 175617 1333495 1286671 1344804 195249 1923211 1740009 1309 1328222 621211 1231083 795124 865981 1737689 1496492 616436 1932586 403129 11173 1489374 945952 57398 1164138 366021 1175536 69978 1802073 705816 951617 547754 739893 1842289 1028197 1780631 1270281 1364293 181104 1487200 987170 136073 722795 236276 1320446 395616 1064593 1601212 99864 670701 1813379 644014 408069 1921716 1453875 1076564 1841610 1807603 537919 181162 1023283 792803 934820 1702743 31260 1719882 540322 1371873 1063705 1401524 1399432 1641620 1692645 1142348 1250382 932848 1424538 1575739 1288733 514283 1551992 1862105 635340 272908 1780402 1637777 1910698 1418257 1558527 130377 1065386 390792 575947 254297 965562 635702 984475 941570 49988 576655 1839644 1334656 899923 764463 33377 1681603 658907 1513910 947339 1550646 1627243 1615454 1246350 1915098 763954 1466744 507001 450022 1644308 491902 994577 1687902 607167 996286 1394642 651351 109531 1571899 697760 1919658 1587353 1792234 505020 460339 480614 1286166 870373 1218541 186542 1133587 1467592 1675360 55030 1004990 1581553 1904395 904515 1795398 1299994 545731 1537761 1831250 904417 1844185 818986 196512 1238127 662700 670342 1245294 781913 297781 1195262 1078271 8464 290857 1510570 1213316 1525758 1058366 127773 213687 1938666 1450356 1042939 1418828 1480003 798178 559961 1255542 205858 1535662 490151 1498943 1167679 152106 1264046 1957415 1445271 1984518 859413 509000 707335 444929 1739794 765428 1609036 638312 1271724 1199496 1865713 366356 1906331 217814 1639040 883217 104153 311746 1004855 129883 987435 181414 1827233 1922385 611333 1961468 1925023 1439263 426997 30266 1364146 616329 665919 1831701 757646 1454429 357434 1455070 560751 1578282 995930 416587 864229 1928093 367439 536241 960536 642996 99205 980963 552470 1231482 258202 330688 1882830 180119 434511 954123 1296001 1601961 1190184 536930 1246722 521798 361763 415968 1086663 1916593 729076 1921207 300711 1862492 1814845 211505 328152 517618 720430 1463982 1343034 1388796 1490095 1377077 1648128 917796 410900 1421075 1801009 133241 1570664 1023877 1859736 960167 1870365 750422 48900 11259 420429 918123 1669017 558320 1167788 1741149 843820 852281 1992096 263532 1846612 1442737 237671 1988491 897661 1456005 1152929 1177928 669003 375507 1172366 474323 1104132 1168778 1630318 582239 619103 46227 177499 925833 1687413 1127904 94507 849637 253770 1481181 1954135 1855274 308794 521909 205145 1127109 565090 1079266 1324246 710026 1096877 1891211 1839285 42308 544483 1680330 916946 792299 331670 751748 805892 925461 1597573 1883472 332449 1001449 1420993 1993685 184795 170992 1362615 725939 1033027 1693547 671705 963464 1795242 182815 700108 46024 1823418 1752889 228023 1786174 238742 1439456 1814848 1225264 570917 1004136 1764621 1696235 353136 47025 515257 72423 1645482 274193 785668 186321 1627326 602841 1511329 981471 96894 1971154 1397669 1607461 646185 684274 481767 1403750 217303 786892 1096575 1299562 418926 661763 108112 1749268 1894983 864512 851146 561431 615692 1913984 942660 1881958 55996 789993 771128 551726 867960 799122 1086387 1508536 540404 1585723 3737 1729178 161554 437034 1724790 41705 1005520 1883453 1611323 217683 1855648 495260 515830 924203 1507464 1400599 497274 1285223 556193 1021597 587471 1399534 226413 892661 1685339 163925 1798780 1033096 996534 47870 281987 1857937 1420098 1281201 1112005 1321455 336093 1674300 1393366 1427646 525153 222873 571722 1333793 1012727 1148859 1301956 481411 588738 1836133 1156391 168325 478828 447047 479919 95935 1087235 274182 235428 1729010 1942900 1836745 1074727 1196016 86070 40231 319376 1437443 1887998 611021 1618097 1610314 1802685 1321427 1980400 1793691 1882045 1512346 1568165 1259206 1285212 1308143 1979725 722724 586767 1103814 291137 1086729 33679 1116084 814178 1555926 267864 1974745 736787 903476 545274 1968901 479586 1864869 1390963 1378847 1211021 909165 523586 1692974 984935 1775248 1559715 847161 1829387 355254 1383511 172550 941726 877498 208592 363420 597064 1808201 1694604 1413466 1906132 1285561 457197 635614 421249 415958 393159 1529131 868599 1358560 487696 1331563 930177 899360 817219 508129 6104 1786988 21180 427761 839682 459960 333507 1781989 1888668 513901 1459318 217094 1046473 1982756 690851 888279 1125939 60701 527498 634050 334200 375201 590178 117226 613171 594487 295588 810317 418743 1006563 1804785 1095125 455249 1537252 1933834 900367 230755 1689832 356390 443024 1907007 1614069 1736407 818786 1337924 1167401 1928993 1752822 353042 45333 1231569 1675488 144702 854312 928842 490407 928565 1809826 760960 1181149 730968 309435 1598095 1041095 735115 782738 1615190 1944652 1366454 803958 1278790 1933990 407780 20935 874941 593223 707656 1868072 1494574 1788121 661130 82544 706683 1633786 996569 714757 400429 1798887 1865945 864550 455168 1630397 1884227 1207862 809639 37996 619489 65231 1760565 1781662 1946288 773282 37787 1935495 1757449 1792734 1820279 1813445 2747 1477865 693277 1724607 47178 71572 792925 73803 374723 1713166 1605818 1853398 960590 163608 1801837 1377840 551249 1685732 1278977 504837 1924390 143134 1408350 554312 1153904 1889044 1123264 1852849 1842197 694711 1501365 1578250 837228 1894405 124604 94026 1011635 1519390 338373 552190 20712 1657848 834036 370998 518200 1855880 957213 908330 389943 352570 150868 1470364 1504876 1513070 1060737 1998325 1757147 168196 1444835 1135967 1673170 703500 845489 1764808 1561440 1521957 787612 1921902 1271375 1649162 1667875 321948 1960072 826824 784678 67725 1549095 511854 1336426 1810176 464040 950442 1218225 1326473 259078 1789016 612333 1190514 1926470 1501720 811094 157334 324156 1162772 1305182 1034080 1087328 1241120 484289 1309467 1075227 802386 1153985 1463935 1002093 1226146 411116 927328 1128718 449595 366483 197389 61041 1428642 1655077 1750333 1032878 55584 988641 747487 567836 128773 235991 1659270 1405585 1443566 1745190 1690535 307762 1089597 164188 1212008 1727364 1836514 1703713 895477 1230528 687718 1992331 53453 179519 1037186 779210 1035401 1860782 1052102 713786 347058 877090 621398 669860 1143989 1165850 712756 1559696 269095 1874410 852760 512800 1162634 1002393 1147848 884253 549426 331457 1629034 1322659 917367 445511 835778 317844 387956 675749 484320 1302260 1703569 1025456 795587 1089825 596241 465144 1181866 1762735 1458872 520300 1410115 1487090 858147 1810757 379656 75356 949100 151236 178428 74418 856595 1701009 1474926 149812 1346767 1066453 960859 1843764 1595829 1429053 316391 1427369 384563 8866 1759418 1759773 1714299 487896 936231 1054487 975152 899862 1367717 1867472 982985 559658 402416 1467587 997300 1398350 873743 1065875 374781 136792 1167696 781969 142168 1285186 1710262 786815 14633 493346 341520 1173263 488477 57687 107994 559134 1933586 444398 960779 357382 1546961 109152 1410352 1125785 1342832 773898 1161324 1047053 152362 1746304 495976 498634 134877 824142 1233531 839753 732676 1149435 1042829 1602461 702171 1506927 614151 1788933 866955 481741 1811828 1592395 1016372 30202 76331 1339194 1147657 442304 743517 1518090 842280 121988 1284633 1879723 980983 329314 811633 915630 1789957 1476207 240491 121869 907235 1801270 1238752 1131996 26450 227916 1372908 1165846 1513736 753417 545400 1540074 412971 27999 842804 1395786 1200867 1931755 431439 1371964 1087204 1447724 1110097 1031175 520286 902563 1342993 618541 1357582 651706 1136199 1018796 1819035 1459961 1244880 38856 366455 781411 181494 600805 1062695 943225 1676993 696787 1927539 304068 1994320 1873364 1047801 649687 1187426 663268 1588454 1165062 1455248 1269252 1928720 144131 463909 119812 1491929 1390458 261106 209911 855018 377287 1337212 1198689 1204066 570054 762497 563401 1687478 1968791 1723199 1765507 939767 1786920 1744524 1063582 1851845 1356634 469373 1335372 428813 683653 306469 803653 670819 524296 959788 1576019 1595947 1625168 1545141 163781 292377 1675335 463979 1033768 575136 1383061 483769 452401 499925 426440 1886592 1159230 455238 855988 67934 80668 1989801 505037 1399122 355634 1143215 992224 1077988 1007187 1983979 966446 704764 1402627 917515 1476492 1727721 1028944 774335 933761 267433 1425129 1296782 706998 633574 241322 1701336 495097 1731207 599193 1697186 1948601 1418044 304004 1258565 1756791 1542448 541099 845545 617346 1835206 1199588 95436 1610307 1973688 422473 458395 674131 178142 43196 774327 1409537 281190 1040878 350841 662358 1779308 1160320 25257 1655400 500346 1240603 189833 1447628 675740 1693475 1991447 1822802 875813 77519 1364772 744708 1560965 1604770 400433 1926046 911052 989101 1580456 1207485 679203 101794 1480693 485070 1118239 753518 1965066 1779016 1111074 1520320 1859124 1063456 918591 1127075 942110 2578 1094263 1573115 428948 1956887 1832206 881486 1101998 1961477 676547 1747346 1219256 501977 56736 317308 243903 1770067 751029 749886 1813566 780085 490152 1019746 669798 1565532 1802057 1927623 1381911 590678 1821547 1652408 1932678 1618864 559269 1679845 1927677 1536206 37218 550593 1141475 1749809 220999 327945 1413726 1909395 1194410 1892194 1232213 1763363 543415 1427243 1347047 107700 1119280 351098 1978616 1252520 1029876 1216687 912719 1766069 1625272 1398387 140194 1245474 836816 776947 1739512 761028 1264958 1079135 1774957 609992 473622 576136 1241076 629077 725515 1522719 647964 1725862 462928 742821 981028 56138 1282516 1093394 1985171 1238934 1079836 1667323 1267393 1450489 1788222 1990032 233395 762033 1573233 736541 1224402 1077202 287075 1964287 1373433 874361 673531 1774177 1746105 66440 1040720 424588 1818448 1086108 83343 1625169 1836385 753514 144343 264741 250701 559548 1434096 934201 1952959 752995 900258 365476 1656923 1401234 1205751 413745 1248244 1250071 677937 380546 1732763 122728 461240 915785 890069 1937589 505243 334391 207085 1667429 695513 40188 1440440 248689 1788522 192213 1559253 1791590 8634 249482 721775 204859 1761630 734370 454602 1100123 873942 116371 328895 1090637 568135 679788 1108933 683613 1218442 1094859 20484 1256127 907424 496245 1802276 1702385 1798742 1340689 1022233 1212186 1982334 4849 734287 457333 1702592 1025182 394970 1524880 30738 510454 1823442 1044380 1647353 1255709 532177 899767 747952 451088 1585296 1240416 829964 1422651 184651 376065 48993 1269541 257098 1955168 430255 1946081 1137670 1766323 133059 130757 584050 1142175 440720 1894066 200436 1333749 1327594 1530976 1804668 230076 603663 1488520 186324 1226851 1310354 1816165 202365 1619893 1432532 633099 166894 326086 154901 1624797 1688349 1446651 379642 1836434 1564998 391581 1240301 372700 1508187 634809 1949972 1830192 1547382 901785 1990318 1949915 1387627 997390 654928 1987885 392123 1648505 1781293 1703329 1685362 609545 1276516 161015 281846 384832 573335 587982 1164342 54023 376850 1509099 82852 1798726 1253995 1446422 1813419 1108888 286246 1514112 1031791 1326649 1175629 111212 999905 1672103 929521 958321 724168 520468 896730 1072983 921331 57002 701543 833000 95516 1126201 116760 607426 1776215 1895840 1467994 704917 1915638 910230 431221 769591 1796394 1994242 1392329 21216 1191895 943016 1668452 1298379 787605 340736 12002 938088 1016844 176748 1146729 1425949 981717 1110598 1096416 106560 1337524 408704 1929382 633779 1703230 1787963 623495 440854 123605 1972303 1192336 420782 201193 1529571 382408 571249 1210782 234354 918031 488679 1997496 1545823 1698948 749592 565923 1840163 375967 333765 754051 71875 1458043 1763231 113633 698327 871279 1069750 163810 1206492 908930 202202 773295 1136504 1056848 1958942 72956 451815 1919019 1981094 1021287 937423 51010 940101 1628465 587417 1804005 1295522 1567103 711057 516241 1184463 1491970 1355583 1354767 77303 1983505 600931 1678312 189343 776562 440202 865075 1560047 358757 631107 1331668 20142 218117 1150092 1074313 669791 1475093 163816 134251 646214 1874623 1963895 1434503 817027 1419008 547587 239454 522892 1195829 954010 1227661 176339 1218851 1248077 1307554 1575284 1027918 306571 1434774 1749336 94657 803177 279636 1301806 745266 1912731 1903811 750939 1287184 1916382 972893 310077 1918144 605059 1349200 927007 1070299 957655 1241370 1457163 1177420 1331467 1796711 188728 1479034 1799726 1527501 1955149 292703 164857 1286495 1546494 1905383 1940197 1635556 862622 1682048 1739201 1357847 1974000 307980 507967 740084 57057 1968954 1112420 187976 733057 1058598 652758 380220 833405 1959270 1162257 1199912 709092 644476 458640 143228 914239 1562585 167094 747559 1417049 360463 864117 93231 1647005 1200742 1234614 170598 1074556 1378396 312342 1882057 1246371 328056 609881 310444 1612556 1627277 652683 114328 1866952 725609 1572897 832792 1456686 1726430 50008 1185634 811210 621444 1536928 1418770 965474 566091 1620776 1190191 944262 1973386 1510568 186899 350653 1071328 494361 1551998 1936940 1278334 749815 315262 283475 1931513 608121 1871440 1166613 522271 1089725 903158 865670 1280551 253002 666592 1588198 226759 1773058 1422734 78105 246338 586618 778475 237785 1820933 1839280 1754548 1910242 1499501 483676 1282936 1741009 1667065 1428761 999470 1935352 1078217 1159629 724117 672646 273799 1705241 1633860 1656438 1944585 1659094 1637959 539013 912565 1456746 1084217 908668 85259 480153 1319778 570148 70876 1322009 1382657 290622 1125841 289797 898306 733887 889139 500533 862370 680406 1069141 875787 1551513 1290784 354930 611757 1040056 616713 193360 591809 960458 1218988 107220 1152677 1629336 1460274 801657 597840 1914576 1002361 1483345 1053899 797363 1120346 345358 303576 1311967 285504 1615929 115224 477780 1151178 1405257 583226 617539 261242 1984503 798739 1733679 115204 137354 596691 1785122 318982 1148654 355052 753011 1802260 15420 1409395 135316 1685321 1811457 365547 573449 865994 1094978 555010 1571662 377482 1599572 845379 1128983 1594045 985518 1589077 697715 1598851 1979447 380722 1189829 1463309 286094 237820 1324145 287243 1708467 1986889 948463 1482865 1223146 1542924 1480846 1443297 1148345 1398108 570377 394332 1321386 1204970 745514 242774 557647 654258 267159 1977835 1294364 1486179 158214 1903257 1888473 895683 194930 754238 1054923 953023 956109 269544 523040 223262 1725120 1283163 22147 723836 681653 1462825 707717 739545 569744 522800 881591 1046053 1966256 710131 1218038 1941308 1305413 1285387 1467472 571096 1447094 664752 319529 990671 1120149 737431 1509574 338136 326154 1292691 964328 677968 806292 1696823 193615 1837877 1042872 637830 1708953 1385875 649526 1773814 1785054 133556 172596 78907 1564883 578653 1869414 950834 10706 271213 247552 1298210 1128569 1381244 268597 698677 369335 1467420 148254 1979258 1842275 135004 217974 750277 838970 1079853 1287659 252947 454495 560855 1835948 1806532 1512296 736794 1391148 153189 139927 445191 873436 21682 478429 987382 1346224 1747798 1390262 1951150 1245029 1134702 1958274 1946398 1872655 192643 1902260 254491 1800442 1575489 1100836 49028 169091 430365 40031 1771117 1150834 1709610 748954 1741396 372064 305210 1819340 908913 40322 1145821 76194 144018 682957 970006 499240 1646168 1816744 525469 280957 1089860 1804016 1231117 1397811 1289319 1512798 1065117 1531179 1142573 1194993 1904943 107958 558602 1659198 887166 957380 1133406 676144 51672 1228065 1729777 1645300 1344593 551454 1799774 1369284 1472556 1443532 531964 1725624 1676478 1649139 1968454 695379 1457739 539832 761519 1894874 1828584 112994 587118 1034821 872872 1989171 119777 963112 429109 1487134 793848 969054 1643900 1421624 816136 1420797 720401 66558 737359 1718322 100453 42320 1520745 1969164 1195994 244354 682682 332202 1064637 1754569 1883843 1161662 780461 1329173 587224 1462750 792622 1309312 313266 1723037 1309786 827039 1701551 1786262 27634 1630694 574940 332950 433942 589644 1983467 216993 1497650 353693 494595 241914 844449 1806107 1460572 145279 271319 335650 1661073 689279 1511638 1200751 386130 1126011 96891 209533 1180240 113893 1955960 443557 859365 779257 653375 640939 669470 1438112 315874 321988 418349 737752 976548 1794370 1110079 979492 472809 434728 77628 1679044 1037300 1825167 1663568 129066 1154083 443003 1800617 421596 1955450 1167312 956789 198711 1063289 131575 537080 1831616 1864075 1187034 301946 1247715 484773 1334622 424008 69578 1684579 2919 1452196 738536 1713323 1565996 1350619 1907275 505691 917262 152896 528676 1188969 220766 1628440 1507000 421200 1629879 847786 254052 1769327 1966516 1221184 261703 23581 513658 255678 1055244 1899185 1693105 412469 1150166 649736 1744180 1693193 1190906 1194022 1139009 52325 539215 751005 924830 671925 1731068 1001648 518871 657153 573090 1114126 791144 1746621 301767 66826 1681535 1391591 1072168 1941396 195903 775607 1092772 938772 1829351 339537 1646532 654603 1577970 381651 1667779 1108981 1533486 45654 1205061 1690523 964544 1300781 487023 1387563 108047 499614 927904 550087 678282 818467 418188 616400 290177 1406707 174345 1548242 1406419 1270880 203454 448410 1369520 478965 1606070 709645 1066291 388722 1528757 1580575 557253 1981424 1464811 1203747 1848048 1194954 711367 1074286 1263506 99655 196050 864660 249778 678901 233034 1183779 1944945 1621420 1836706 691575 869716 946535 496255 272486 944094 1454714 485550 1278374 1002962 723211 778317 993530 394973 22107 460573 333832 1263919 1506260 694539 620876 1877775 994761 1241698 1293680 1822099 453167 771944 1633441 1387101 288162 189070 1395815 304795 1717708 838715 1936409 813194 1650151 123812 1942719 766219 1670470 1147428 1016577 1663140 1414466 558367 91126 151172 1646617 1585469 1673553 1356315 1330814 1699508 389448 1874839 1830196 1738605 335748 1358056 1022473 749282 1351787 778108 1215993 591870 167431 107590 787056 1712741 415546 51677 296296 1540956 1872531 872997 1476052 132861 969755 1605728 1568977 890846 1415469 1392734 1614459 1778001 1111560 795923 1301709 977534 1385785 57227 1882059 577152 1454739 510503 489013 30991 1445925 954769 210614 84195 1635696 1141272 1064543 428286 1510588 1573525 1529119 187314 1747513 751623 1462131 858919 23112 1563692 1124717 803844 1831709 17892 534231 559943 1535622 96822 1788002 1743125 142697 878490 602878 1057038 605775 247954 827649 1066718 1864949 1419240 793241 1904673 1820515 448302 1399804 1071029 764093 1115048 1596203 373433 1064680 401710 1021807 327639 1113720 1596151 1625583 318628 95375 1006039 173849 773156 19889 760928 309488 1085194 1114793 1822286 1062379 740076 909054 1674748 781329 232082 1366066 1148528 53822 428725 1148966 1575431 901102 733091 1416211 5410 780789 1974261 1603659 1182561 419706 1089905 1814588 844025 1880438 1511185 801776 638000 530306 1157349 1993599 1508489 1641425 1863624 1360290 1633846 371049 283532 1946047 256950 1413416 488066 363430 1098308 25591 1713051 151773 250812 1314737 1903697 951712 1281828 867489 128557 1731484 1573132 1174394 559408 412646 1151865 965401 737913 1763649 839489 1131013 530023 465864 1355978 1632770 332540 1960720 1949495 509867 1752474 70957 1708752 1417499 1988900 93112 197294 691135 1036458 1306593 1122524 1431961 91180 643594 78204 466271 1643117 458077 255679 765958 1964281 1744652 952538 1359452 1856478 206297 1647249 309495 244555 1305831 423535 466344 98755 1733052 1333792 945702 1333810 339825 1982897 1889789 120353 1997879 1437328 1431593 68194 90764 470350 1548633 1746397 773790 3991 1318006 164107 1860092 779050 1131517 1996440 83001 382204 640094 1761697 728606 193141 1279696 1343691 73732 83363 548494 380911 1666607 649573 1669132 1997278 349479 998054 891220 1613408 432379 1757727 1422255 517465 983165 414072 703900 560915 600340 157222 840100 250173 263032 703677 1382359 1015654 1383739 1136339 237795 1257820 1415240 248505 1856462 969093 1124897 1587442 54164 158865 1104345 1818162 334045 1594236 450890 52578 1009703 1519851 992803 1274224 1004145 1768927 725366 445894 1756564 563424 1247326 1164267 60338 171254 130051 93630 1892370 1105682 1381041 1365498 1994176 1131021 1754556 914081 1830797 1094792 1520432 48057 910207 58562 940852 307736 1074626 1866598 70910 1535509 639900 1661713 1061397 650314 1564146 226275 609374 1220649 1140322 1278863 1771861 824127 1677688 987742 1321358 260329 411169 1785148 548787 165622 102339 869095 1675333 872279 1315344 1395995 1556241 1627088 1205036 18166 1076717 425782 231037 1549466 491955 706375 1787916 790152 1314656 358736 1507487 1431776 1136303 1226956 953905 1923582 1385268 608541 1632509 1481850 648079 138473 279163 206249 1928089 1209867 470488 1480466 815841 1581077 1727695 227832 1285712 455787 1038068 1334637 423985 1247791 1065215 843802 62500 1068587 65311 924500 1107521 1033224 798747 1038152 1425154 700672 1532267 832684 1649444 280005 51762 1447925 665593 816976 1638206 153402 1958541 187408 591223 1042262 248952 1457863 1830498 1132099 1397126 1528676 1696445 890174 1825451 689645 1591317 1702625 218978 481688 776871 278150 433288 667615 674773 841513 1397650 578994 1147228 1230819 141382 826749 614781 1604694 413132 1725628 1671996 1236262 1275809 1197572 434901 1741181 1766458 625282 1500912 551020 1156096 1170970 1569081 957681 751979 1826834 68792 332881 897561 1176078 284710 754702 1129087 880455 1561828 1041554 987874 1748793 194665 688867 1222571 4672 1384861 761127 1430655 1864341 1306210 346247 557222 857023 911283 1219169 371422 1604546 1388490 1570521 1929802 1885238 1722324 415296 1548645 1990061 892857 826139 504384 1365690 183505 796228 1646526 1993337 1722610 90551 1788357 1244782 34159 1618179 642827 1867051 1905733 661542 1802526 1997871 575604 1374890 460118 1682292 1645298 290324 978302 1718471 926706 1280854 1076871 1312832 439150 1660802 377058 233577 158543 782714 513505 1377773 1450102 157977 1847691 830628 1914387 1089707 36787 792169 343377 218575 627978 1582192 1529117 1594482 1653512 913062 35548 260210 408763 194999 1540438 775855 750718 1655229 128983 1108273 464993 303020 1240051 285483 1277897 935594 1945054 1919395 437116 1730832 1595669 1366744 1440986 1423622 295659 1237619 786282 368210 253117 1019839 954824 4645 1080172 883746 977424 737089 319345 1531079 1586982 1551410 131905 1021415 1782130 1027077 1532203 673538 1625061 827709 798575 1115449 357110 610144 567428 884158 78135 1268067 1015170 611039 206632 289082 1849990 1857487 1386052 1213823 78157 1918441 972500 1517579 998669 1609797 1194442 1534930 1028874 1451307 6474 184811 607854 1330977 477606 214863 1366221 1356360 483757 575569 897859 979031 923222 1570705 1987086 1838030 837994 1530333 1255012 469040 37424 756548 1012382 675973 225635 877849 824820 1284074 585455 1006460 1006175 1341173 1244751 52796 1279444 208680 310265 1329683 324621 293544 1907212 409898 1817482 1104297 994366 772575 478210 1474240 1270639 1459620 323396 667848 1447326 1237582 1421121 90302 1607116 1679667 541983 306456 990714 1737716 1455001 1801230 990303 925752 103925 1327916 748995 1458070 274743 1206660 1737144 81833 12676 1983375 684892 1839324 1094521 369705 603684 1370318 1728565 1863735 669886 1130002 407717 244785 1015749 943180 491588 1603796 1104233 1440194 382470 1253952 1440016 126176 1073474 257884 1560167 953109 939639 1379813 997183 453198 1885622 1054513 1464371 1735604 796443 1543532 1436451 224320 907009 1246937 986776 1805633 1357145 1840005 1273585 1205039 673560 1228580 527246 1308419 671798 795274 439666 1623944 321675 832446 1554375 1547385 1731336 540245 1934581 1900538 117705 640627 763229 1146044 1681845 433056 508145 304323 1144860 1781935 249531 1481255 1264153 402183 705825 1058575 919068 133171 204153 95196 1432098 1785266 1234317 1993773 1471009 1600201 1492508 891168 1518744 612118 712436 946854 899577 218899 909900 709258 1691666 917092 742455 1362914 367157 809005 923634 1781906 478283 1367007 1199230 1488198 343651 1734266 1238740 328897 638163 471687 1748067 1102445 1810674 190394 1736903 1828550 1342453 763545 1637549 51 1085179 628753 1414995 199328 1691419 697428 1028645 1360322 244183 406159 726095 1945760 1053769 396006 1472048 361613 792552 663346 893835 1467920 1494688 134790 436401 1617487 235375 1421293 61705 1547354 28453 123947 1991633 480022 396684 1034696 413119 27082 1422310 346761 382569 1129400 1911722 1736163 510776 1330633 306664 906279 558121 1637818 1581181 1102889 1655940 1162281 1066467 1702141 592195 344681 228158 1242387 90382 1951587 1363993 1674862 923859 1563335 1895787 454070 1633971 158739 1709189 1085943 920866 1459154 1457419 961490 125591 978677 792141 773121 839913 764659 1966670 428487 914647 947656 1447194 1561933 20871 1581290 751703 1430784 1797688 1403751 322142 304692 327933 1817888 1120772 1074815 1756109 963058 365714 82154 289697 609532 1072949 1006124 1758468 1146255 412802 1928019 1942222 83814 12178 196911 1398497 1279034 1111157 1273285 1061620 366527 1952515 1418228 1383470 1154851 124159 552088 58884 752337 762911 1106529 1941541 1878183 773023 1065937 1997576 1526656 292596 1162195 646448 1646478 1052030 1026902 790710 375476 1658308 1854263 960129 428381 446611 928826 1182362 928592 1845618 469851 1358092 216202 943437 124065 301765 918640 1478957 1780853 1636680 1242669 970027 734258 1193378 1626303 329119 306494 1706120 1868197 1072279 822927 569046 1723264 33588 1364909 213968 1881248 1643709 954976 1486640 942853 345705 1202446 1278189 1062491 1199181 1129723 338013 819326 1275863 392890 1167263 30997 185232 1416495 401055 1102011 1470895 1686038 1525045 1762887 593014 397331 908478 141991 289784 1620640 947192 634387 708218 1348930 1789427 1774520 1519820 1859442 861772 184035 1052759 1116402 1217435 233232 1871365 235280 872646 119491 1168652 1444325 911596 1118410 594841 824026 1513617 1494437 55288 1702073 478021 1067843 95175 1613889 1666839 953582 1067833 476231 862267 1050394 197795 225167 1443210 178193 1897449 263093 1321753 332769 411042 1786059 264906 398733 675338 613798 79280 1890529 487749 929069 745142 136799 33796 1460544 123202 667002 799235 1341068 414231 445743 1549080 541795 1386466 900890 1291339 672155 181421 1218370 706070 895385 488884 927709 1036552 1752150 1985380 733029 1323870 18125 488644 1051260 553732 492405 1915331 1648142 1681875 958941 1890768 86409 1080966 967231 1232120 1344519 841478 1782905 1950835 1157522 1758175 94907 1981004 877160 877171 494376 1555211 1435361 265551 1642923 1136082 675532 1540229 1115944 1321978 1326264 1368354 890418 1962637 1750990 756558 1509269 1095574 480956 248171 633010 521878 1888596 883436 1690069 165860 1855284 332949 1764200 1290169 756810 1007616 546996 614410 1459440 218085 153073 1013687 1257582 1764147 1952613 1720245 1812606 1795279 691470 677117 207467 1632522 77365 976837 366074 39402 1071981 1673870 989159 769807 1105896 1104554 1264 261971 696956 732872 1812858 1933610 720971 803321 1579898 828438 1765888 373697 33192 1968553 583097 1692074 1917240 1864025 959925 363433 1738557 892955 673203 1145702 1516561 534560 307278 1570252 1652315 1472857 1919473 426314 362933 950523 504435 1299373 176637 1549509 893175 952609 396928 425358 385762 1740260 291972 1415628 487510 899546 685697 638531 895704 937190 1201112 1802975 75768 1802719 1228338 1089515 1553809 597433 239021 1005561 825036 1121404 595217 1500857 557617 1203089 668164 595059 1262865 99722 139722 1933619 362644 570355 116302 881986 45600 240160 229512 1993698 421091 57625 1134323 275311 1129404 1764514 881934 361548 1184677 1166556 959286 730603 303169 154818 625237 366445 327255 1196311 91733 869152 44961 842341 491039 1207929 1624068 376892 183012 814855 782006 199419 1429301 1409147 1532999 121735 700924 904464 1647532 1257749 1822930 1214161 1163059 144409 1272424 427090 1000997 799107 292926 1026772 1237293 1044896 922365 543982 294608 690453 1738956 488946 8594 792814 190717 416196 1016209 1617114 19166 1142467 1004204 563377 1341359 1344647 798805 643741 1369294 919992 3939 1152494 1756710 1974725 1899664 230313 1244731 1102476 817744 1464663 1252624 1960576 134912 1789932 556685 1386604 327219 734883 1509601 1642165 1225532 974754 747363 1581298 799539 1480342 1877008 1291698 1145051 1999826 19456 314682 1021102 53865 1619596 1932725 1907998 1754445 18497 1151043 1582454 1647915 364335 1402801 1992687 1487488 742128 1560130 1171184 304508 329882 230099 1460342 1940400 1258613 814267 1005615 48557 167667 1507559 1268940 1108267 388011 1800811 1063871 376430 578188 1156075 1756806 1895813 203063 615679 1413139 1288945 66077 530187 461105 496249 1028359 1505295 1379959 1212021 1685384 1438195 1857887 1728807 1376395 1390860 1934312 469258 609239 1382272 631039 795317 1272226 802331 57536 1893385 937203 1537885 5723 1036846 451226 708105 697911 1486097 724306 1513829 561681 1292094 1164009 1325766 1349794 1555418 264196 205934 1464303 101866 1654793 331618 845998 780717 424836 43138 869957 1994418 1423953 1582921 1873844 1361799 549644 31642 1132877 1512134 1995807 601119 1979653 312330 1276203 132567 638872 991040 1434682 1618958 836952 1519952 1013158 1920126 1429034 956836 223516 1431896 61763 1379629 1455496 994221 1299805 1388887 1310315 766205 925884 564523 392497 79255 1899315 1283012 1886304 830575 625112 198318 968727 1655003 1762556 158071 15938 1867283 900587 1550004 762341 652854 850167 119343 988974 688392 1963219 546024 1783583 1858499 1973790 1488788 1539934 352929 1908761 1645063 1796271 1805272 1370193 1995372 475177 1363726 1508930 1935069 399973 16024 244429 1905997 913492 1821220 415081 1871658 279709 1759993 595381 1520472 527972 546698 687766 1185645 946195 1528506 1450188 1505929 11801 31209 1137110 424740 1343546 1958681 1112667 453022 930199 1121980 1459531 1492264 97126 742506 691226 229500 632051 1683495 906575 868704 1314056 703683 651018 671933 497899 1335848 1904248 1946918 362287 669780 1324703 1805329 953740 165398 1386547 954521 1014878 1690514 1309814 1496782 877802 1159181 1045838 483189 1230555 1443705 1173126 167344 510570 1470233 1979901 1851759 1583365 1804940 1251805 535688 1818760 684519 619983 1648206 607115 1454268 704787 1321468 654535 1168824 1858898 1770233 1102083 820494 185843 1291705 1718288 1267434 854687 603765 569105 1577291 689993 1486889 144996 1995296 1933368 1105485 320645 1524850 1718180 1980086 1311073 1644206 1131354 761243 1640900 1237791 755937 1111621 1757486 1657105 409805 770753 23439 472799 71770 1019755 1181609 930202 334338 1835768 1762007 1129282 1305802 1605872 1787476 1831161 1456323 1909057 1639405 520178 844508 818656 125991 1146909 966416 1731016 1692488 880364 324441 212329 1589824 1981156 1093635 1102096 958661 170585 1835745 1773212 1948351 906358 472662 757055 255913 759128 1441431 1026427 811188 1053475 1449726 1187828 240553 756985 368252 1325450 1107788 858155 645692 662574 1979664 1422245 1232978 973798 1522086 366749 1367873 1073972 756375 484772 79590 556131 1596441 1197182 1272502 1151513 1628101 343170 781978 1526769 668907 1192114 1522199 238355 1885463 673705 1384928 1777160 859244 524651 1635601 297098 353424 1180960 1100805 418427 685093 1101096 461725 1836811 455418 817354 255202 1696825 65217 1424680 1924652 303976 1143241 1086773 1318808 725344 1227595 1840525 1448651 1065575 251545 1463413 1813774 291911 405495 1079197 356135 496738 1447447 326834 1437987 1679578 309556 1259617 336844 384213 635110 606602 1533098 739654 1642634 1182905 500908 911856 1715139 341807 679291 559668 1849371 889688 1974468 1212150 1348792 341768 940966 1240895 574267 1819125 532409 45971 1632575 803492 436820 861170 1357342 810913 510028 913737 415757 1644043 773883 341050 1480781 985395 1418649 1059371 73636 715679 1712797 1964781 1346743 748029 171201 478886 766415 978665 1946000 996546 1540434 416513 757758 1669876 546207 1885561 425452 825518 795108 369543 1175784 1456611 1309211 626017 475218 749720 16289 903068 1777416 552728 407104 1944499 73461 337370 1656603 1586462 186367 75493 1764974 602048 109577 983869 1101168 1808673 500597 1655879 454697 1337633 1779980 310399 1417476 975564 67694 1402005 263555 1657106 1552049 99010 1896242 977524 505364 855721 84923 569424 1897731 862514 1404616 941412 407031 1176112 494327 469276 1862785 1930062 905482 1187470 447011 1424846 1294499 245593 801219 1015421 1420144 73916 775721 1810444 1953760 1777061 297219 996828 1144417 1449221 9923 1977154 119104 376572 147122 1705443 940120 1706097 2990 29399 1890320 1638255 1821867 1072152 1554737 340497 386473 204514 1585758 760513 403644 488286 68369 1043335 713919 603053 1014754 277526 1917426 1116920 795834 1717943 156221 1913080 1525836 1601205 248031 1884706 1069414 500181 1257152 801008 128408 787616 244078 1701673 1579663 399743 728008 1661609 319271 1744869 355322 1693169 1757299 1733226 1540821 1394693 1181116 1049268 205212 607888 565861 1214945 1227980 943091 1592167 1503426 1236072 1797734 1185965 431518 1969951 626790 1745613 1149201 1361781 1329171 1535171 1867528 320172 524678 1438601 166435 40375 453352 1089300 1589125 469463 1418466 940294 469943 1400354 1325123 1455503 178163 1268047 462460 1245005 578613 1787767 953571 109899 1634346 202015 119148 439123 824952 1382674 1693730 278872 1134955 701768 1098503 324604 1514534 1606282 742552 968921 109238 1048965 788835 1777417 921675 277423 326934 940039 279040 1993871 517902 939079 833078 1144365 271783 730597 1049655 1435804 1675486 155313 1812338 1483693 1062191 535839 951079 1619707 1073990 819930 682554 1889098 1767718 302911 1403818 143312 1190931 489687 1864831 311481 150288 1932030 1175994 1318106 1932955 1290588 30414 339112 856761 94798 1627629 1107769 1309707 395555 1467256 43152 1696841 542247 1093364 1872220 37113 989357 214443 421858 1013195 663091 526408 65697 1202849 1466025 1175091 1467358 172764 874909 1148911 1875702 180143 193757 341281 449042 767443 215958 1930935 950657 1572551 13907 615254 1611198 1129677 1933507 1704586 888742 1160086 1240043 986574 1587391 1693835 14180 1214196 1093211 815996 1930299 821352 114015 351486 1491950 1249567 979122 891172 852909 1307545 694504 1783211 1771092 1976360 1659244 1794191 492013 1079099 1785839 310031 1713855 1379422 1627115 376235 1883744 1483339 575146 1340739 57653 1632278 684816 588608 1521149 1439162 994997 41273 1880308 1810595 1495718 363227 490057 387308 231387 434134 463850 893839 389177 1033628 836251 1387022 210307 1417338 1408569 420501 842215 487033 731797 258940 823680 857765 805680 1426542 1463382 335593 1757443 1108904 127201 672688 1517793 1459023 889837 1696732 374198 1265549 626916 1235938 587771 617606 550333 1904473 1827759 88168 749625 1680828 1186028 500745 386311 274958 1074079 1103373 1742933 1555098 1697414 971709 1039450 1771573 1639844 1574875 953646 408088 1919183 940938 757729 320117 455450 593125 490882 911176 1133023 108430 301245 1343201 1974418 367875 618485 1844269 3922 1970720 1820254 1356509 437247 1653442 1275762 621259 1942072 635248 23942 1592006 1736489 628 1007492 26173 1995883 1915562 1940332 1097652 1062376 1397868 147632 1505609 1360217 101725 1571315 1071024 553720 156512 1099046 99344 1063316 1194548 1798401 365724 778278 904555 1347638 35323 1053634 1045003 1697948 769930 396135 1214997 1706490 1438457 1978513 1006333 1807057 755899 827798 570776 410836 1153618 1556269 1344471 1874355 139111 1528654 350603 1110809 1287999 1662222 514500 1122222 762309 1212202 1055568 516099 1924373 1065050 397544 1576717 1451060 1118205 8108 1770164 856055 1873922 106350 392059 1327538 1067528 828645 1766400 1590676 1316785 1730271 207689 1509175 654395 1240653 1503639 1215688 1581466 1496349 497386 493881 1225788 180347 1753110 1713688 631151 1244405 729464 1462799 1486062 625931 67876 378813 1650152 1493489 1503600 1981910 229766 779649 1485849 1753501 18199 77378 299436 627864 1192217 79564 1204737 1675021 1503628 1023307 328335 793520 1797914 1805405 1597532 219363 275097 950281 444819 1980544 618566 945227 231047 1351577 1021662 1607005 1365479 1606962 1704054 360895 1816087 1409506 154758 259422 1159699 82145 784684 897963 939785 449030 486187 574496 1816639 813547 407416 1557103 673645 938603 293444 181785 419273 1672000 42447 416407 822711 228786 1965138 1627628 206772 66454 221118 1421464 1336103 456883 1564042 1816256 12830 339229 1911250 1486954 975685 1110192 215616 122738 1355226 1519765 387043 1347793 826350 1968749 498132 1388811 398555 638746 1061284 574516 385794 21804 330577 791085 1940616 1863776 1340861 336177 1346160 1298496 205876 293156 1354756 1208216 1797336 2743 341049 410985 280523 761242 884578 1625426 1444552 1263007 413706 1756290 1740220 118014 1653708 199703 297400 1585158 266848 1231271 1136350 339441 1421320 911600 1037498 1550589 488034 1893040 1955718 1210617 1039181 945586 501611 1307716 1285310 153728 817713 213641 496143 512083 1137648 907556 1362830 1477348 1224281 700624 895612 367368 256618 365452 388203 1245586 516338 1542909 330472 1562456 489854 906435 337257 1602254 1966075 1378700 279403 667465 44224 1776623 848543 1621845 232227 53096 326893 195580 457451 1602940 1316057 1474208 234412 727823 1944888 1312974 963470 249612 1136810 1168332 245155 203696 1758648 220933 1767097 1846368 1953804 78130 491699 133705 40946 1339314 517879 84530 861055 326899 68197 170793 145292 374807 1193817 1329015 869435 1100169 762093 987767 922357 761587 1351809 514432 1025021 1864748 1187307 996197 1992794 49581 1401503 418607 429858 389776 118011 1057617 92955 1138304 383231 254404 114391 141997 1644757 884656 998719 1575357 1526743 1485921 427035 1367828 791567 1047806 1026591 84262 1676698 1684107 437209 1731382 275002 875135 183758 445079 301469 1662436 517131 1925913 510888 103654 540739 1301945 1924016 1730486 853841 639591 975508 767669 977350 964807 622667 1025787 507414 867001 763594 1179442 745779 616980 347858 180590 621863 546273 1801835 492369 99685 1402552 1911006 1884973 185271 1359177 1186474 4159 1206683 956040 411295 688151 1910145 1879257 1031716 1724879 696531 459880 541396 419095 1717702 813015 1316874 1636121 957539 1539503 1792770 441912 1095712 1296473 161626 968367 1044556 1099815 413726 681515 1036675 815662 86971 1836171 186039 1126797 425936 447899 21523 704553 416278 1025729 632610 810810 295893 1520574 1337504 988889 1550473 1956296 895116 1285607 475790 915160 422370 32610 1788299 489121 1447643 138075 421486 1048450 1579384 39149 1344698 814902 1633377 1817437 1196750 1146198 1141649 899120 1385471 1631389 1008543 1750755 615805 1259826 561936 671976 1542363 823961 1658248 1881205 1094008 1420862 1935343 727967 1186934 877965 836895 995732 839800 1597293 437382 1392439 803263 54186 1369693 781506 1069281 1666526 1992234 1549878 1190806 156945 640498 1354440 62132 725520 1525428 739729 860866 435233 1366452 979496 1845191 1163594 1142905 721911 1959872 1654853 1441406 952492 425185 355271 1189319 813089 1653802 1660826 1885692 337223 315492 1739382 1455237 99028 582221 346590 922526 883458 999705 172862 226999 747737 1581841 1771788 741590 1870631 230060 1284505 1919117 833808 1262842 543380 498649 1592668 1085954 947483 1888242 555498 1850517 1820531 343288 1688432 995896 232078 35984 1737027 1280298 803442 1456129 625102 334238 598157 1972812 1564373 1475292 1766637 1113824 1632990 28009 956713 971674 1376958 795948 187183 239555 297983 1465551 677 1745081 661400 384760 177353 1539660 762010 456463 1030785 1310411 1855551 1800490 85404 1296629 1499458 883346 1649106 1719324 655346 987993 1894257 1902583 856757 269693 462775 1680035 1071071 1905774 1130824 1825029 1867376 1679349 757856 225093 354142 597279 1384679 1695791 438277 413782 935588 129342 1156143 767960 50399 943464 1004978 1704805 1858125 1272278 1746993 766910 1309377 226111 751280 1781144 429426 673701 1323412 1432392 1127757 1511389 106485 161966 1375644 1743528 1349446 959782 774090 45965 523749 976478 822888 1566371 218418 1281259 1141943 1910394 193500 775351 1503557 565380 1012140 807154 71709 28684 1925354 1427717 1960110 1833576 1502541 399577 698322 1551360 1169120 991484 1327518 460442 33678 1050284 194162 963401 823937 533781 1468772 1484954 1165830 1686209 1194123 676100 868979 601108 1165357 249888 1756497 1530633 1492905 1782648 490537 573762 1860196 1903476 1840421 1427301 1122119 1742784 1794930 527778 1583768 1035295 1339767 488109 1515143 838903 463671 1701511 983943 1403108 590185 417566 1380465 95243 1109791 446805 1450181 392132 1341543 228101 1952942 1842718 1173067 1572143 1984811 624916 1832252 1780822 1049401 663327 411269 1169447 467616 1969698 1950725 1247857 933669 1088816 389844 884020 1189158 1001729 1785208 1525450 1342761 1962188 1532173 673708 590215 1359023 1379319 100872 1275382 201661 555095 1737915 805559 442536 550712 1405234 697953 468851 1964044 313722 1601380 1262937 1313239 1489458 1766473 824654 987998 1635710 694071 987707 1606554 523578 677177 1477356 348757 1199566 535024 1420363 1883259 131108 454358 1277683 1694580 1025138 838013 743534 838581 1273026 822270 716140 329136 970655 1850647 691921 790761 563215 619643 1950136 927659 257932 665295 1781171 303585 1715978 150175 1191281 206908 680066 685585 1013756 1270100 1643791 1158589 677140 1847914 1116439 1058479 1481126 204299 1022400 802485 673658 771447 1051764 1743989 1039212 824842 1795211 316928 1945961 300128 1241601 649964 1704128 322403 1219298 37397 60858 950219 1733199 263146 137593 1109824 575416 1573736 1011990 1242035 1365373 1414287 1882609 1843519 607225 1980327 1722911 1756221 1181003 1145634 1260934 1388482 1073266 1895141 1943223 1515733 875781 121051 1763857 1280319 789262 1249310 1099909 1169443 275235 1058144 174775 52283 1060784 1802622 528404 815042 67233 1164400 1934469 887035 635821 633626 410145 370178 1151032 1687298 1498642 165595 127963 805837 1138375 384292 1996575 1563661 1306395 430380 1918122 556031 1609664 1155563 702779 941745 405599 1982969 1705360 1326790 1736334 776893 1497045 1634096 1424302 1801457 889644 883938 543080 1993124 1499900 1331720 350857 156037 1675283 1436284 1911738 1527489 1936871 737162 1648746 1004207 324921 838419 1063403 1941442 27303 1894103 1009838 1921342 568148 1574372 1115182 977280 138253 624314 820315 426601 262457 1131657 409372 356149 1535752 467951 591088 1141136 206015 318009 148727 1254116 62803 1496522 1859246 1782895 1212656 1857768 347507 976876 268607 526332 1835927 786425 1046840 725553 214409 1185687 311753 242530 904736 966011 1058004 274363 446981 653714 1809011 1081431 759964 1864375 206038 1338571 249735 1006606 831535 14517 1757650 978024 1719016 1284183 1146919 81315 1283741 1629328 36274 625382 657489 1959509 267909 968311 1450197 1377662 602178 1779070 269016 1347878 1323351 1431335 1461155 519525 586467 1657479 1332353 1169069 1999044 781044 1963328 801236 327515 1927308 1809184 170668 1032597 1220069 1064117 1023045 316752 1916920 1619949 1367157 821665 68450 1500648 1841816 93225 884665 1502577 286064 798067 1474862 1775987 1399878 1834902 389209 1178667 1732688 1479304 81343 19933 1057254 397884 1695130 817203 886227 1450281 1102767 502684 1609880 203389 1080084 934426 112977 1490636 175116 679009 1803239 1779128 756557 230052 1419083 1021109 249354 1353445 626868 1105345 1011724 349224 1018635 80865 453515 401596 1157494 1029836 1360426 107274 1819214 1054146 1821264 1081358 1644979 1600962 1937888 1503927 1144064 65497 714716 1248807 1620890 1530881 662686 433954 1903098 176665 1011500 755466 1472498 361529 683114 685126 298599 206667 1098731 1168330 1180600 1548789 1813282 75407 10434 1899752 1620752 211142 1630295 1245697 458342 1556176 382571 1638506 1076479 494080 1601196 1321177 1378615 8290 262254 1344704 732582 1876074 1876373 1649363 170595 1515816 252348 71863 1588553 1725742 784867 627507 1721109 1505629 1378571 340790 338180 224478 756820 118421 1767831 923113 1399342 1260381 2758 1972412 203371 863484 345312 643439 1074934 561206 446671 1426520 531583 1060817 1828797 1234952 913140 346703 1418442 977404 1876104 1111394 338134 224937 395438 1957522 139970 1337394 126652 642382 752693 1967662 1441517 1976738 1824608 1535346 1663938 1986293 1565783 1737037 122324 1776270 1426190 1513216 1167449 1708593 1148423 1555626 962802 419529 1248492 1384334 329316 35066 1421311 1151597 1410477 846845 1976368 1080209 1328221 1337253 658994 4906 1498894 414139 458667 1584378 380951 86123 172406 1525184 1541497 1804220 1657861 1451301 1510404 288271 305413 1441001 27075 1422676 863769 1303977 779584 1234531 657629 1891653 1720034 1896141 1054395 1732638 1222500 715670 1424639 1859012 916204 465828 1381475 1786057 550299 742049 225661 945327 149239 615650 1819962 499323 142807 921743 1455251 1845153 973937 29949 455838 1251745 921001 749364 1313622 1375787 831367 222787 1452234 726444 1799749 1473581 115829 833594 841352 2409 1941897 14262 1097497 395811 1593860 372111 7736 1187036 1986421 405569 796609 200100 1227527 669962 1107068 621138 1720056 1060976 1778964 1199725 1790647 1705728 720041 1398431 282478 1412376 1971607 61358 806765 272021 1313407 1777068 1386456 1204709 1681237 132665 1853080 1595348 1688594 1784956 937379 1609631 1729764 854812 161238 1102411 333137 1228908 360323 1378019 1292907 158146 1486883 565598 1615666 1017999 411452 627668 542919 32508 276956 1337853 313464 391133 1055351 681964 1186054 127442 1621008 289610 1170333 978454 1030962 1200692 1741419 1796972 698835 635475 1736381 909817 428446 514651 169241 725080 1343706 1892713 11904 129604 875236 1545982 1122768 1427282 228767 699371 1843750 1411417 985207 110917 877620 460760 1950768 1815936 888093 1594448 1865330 629834 778263 1068822 1461338 28022 190688 396041 104091 1993970 1365292 204426 70793 1612957 523709 1858271 651482 1003920 720127 485615 1566693 1311698 287022 780574 1943570 1437517 683558 1303550 1861268 835603 1041901 222608 721984 1923000 192178 1715871 857742 1382600 1576809 175872 38039 1022971 912887 399977 1042999 1783970 1404583 1041416 1646643 1346005 1859577 1009725 531323 1217595 1886223 227070 1396126 1992069 1668705 1004914 1147806 1128498 403741 131671 1918616 1501734 10003 1184615 1295274 10379 920100 1825767 737629 1125814 552656 562871 999062 1876603 1407161 589204 404306 556686 769286 893735 1109084 359225 904839 359427 259285 1416918 407299 984428 1441669 1190338 495329 1372643 96932 1941454 603080 1058761 1680076 1605927 79348 643806 851259 1184924 150432 1582865 52541 1290158 1953821 754995 1141843 1364100 1688296 1966568 892089 1441527 1748612 653099 174808 318573 1677462 919787 7688 676681 1921166 1657628 1367474 1262059 1986033 666374 757317 892499 1651326 1547975 1634177 1466723 1076186 1023769 1249538 1831543 1909898 248959 989299 153674 1419343 1580012 1713073 738174 303854 953424 1919981 1902732 909225 683856 1446952 637798 933735 745405 1847033 1447421 54922 1805134 584228 1644242 1398687 1949577 290546 741176 372693 1315409 483555 1584424 370351 1362428 1014421 735935 729533 520425 243280 652222 423128 585721 317722 1577410 1113516 745818 925644 51767 947412 623992 949589 577633 1658550 1497944 497688 787670 112699 28716 557007 1801612 1242864 1181647 1193047 1350539 158472 633525 854698 191354 1910634 1139391 901673 1171302 204222 474989 1633002 76346 1885320 1927401 253278 1204360 1794388 1493097 1522143 1888819 94528 499753 441853 88997 671968 1239336 175758 1908742 659366 862746 644179 350189 1294204 1693720 1164991 573475 533848 1795598 713224 1393940 405921 1842143 220073 251780 887643 1099303 359055 525578 1256501 1639774 1181015 475466 1529358 1414779 842901 1516621 124067 868545 1814156 1725998 119084 167299 1119624 162004 367642 420512 995493 602826 1227847 569823 1995198 1734998 297842 501305 519371 533839 749975 593055 1760788 1985383 1012334 962289 66513 1073629 832634 293614 494396 1140952 1352717 327767 1428499 1678995 736115 700745 48765 1496989 661525 993341 1218612 1926513 1558333 817227 856340 99141 379836 18338 1510124 1366690 591991 658434 841026 1490322 1632702 1268727 6106 1075036 1464309 366200 1306519 1814520 675776 77198 211871 175769 1985845 1087231 505574 1054236 1023554 127753 1654811 1131606 615647 1598514 1069611 1799694 778202 1023216 882265 1014204 1072587 1134167 221748 1605625 1591180 138854 741518 971632 1765041 26935 1855593 128790 748601 933770 441484 422382 1889252 499164 1459567 1206619 471273 349494 1826710 1479320 1411161 1856126 1910565 1195146 365339 125372 885847 562289 572845 773406 1841188 1432244 1760666 1416493 1632950 1144581 1536135 112321 1631005 1941274 1320990 1178405 1793958 369312 1344285 1374122 481184 845289 1157327 1366121 937030 24211 1076250 69735 1191673 1046990 772263 1491747 1056751 586013 257459 1932533 297382 804343 105132 1995884 1906663 420702 1153462 25853 204896 479567 194546 1100786 1428402 1367839 1281132 1184454 34182 486379 1000766 1595728 1726049 533859 1400861 1642154 1040201 215614 1162152 1187054 1327235 1548135 624325 1876050 1949068 1651691 629746 948244 1452366 1233302 442396 414169 1967912 167158 317415 1437150 1226107 705192 554398 1410549 1407449 1459784 414995 1853627 1539248 1437679 1350544 1487537 269849 1877303 1051737 672741 338376 1449466 430924 150461 1389748 1150459 59157 1359228 1867640 1767514 1309502 1774297 20319 479428 1469195 1505447 1466226 1252253 542854 470544 799815 438328 1065488 302613 689203 1945557 494326 631123 1258650 1814077 44069 782905 807658 1654727 159466 1929855 111772 1719272 1141168 926987 1782220 765266 1800675 1648509 492387 42444 1198377 100271 1009113 686250 863752 1483987 1283289 1666558 1436035 1972116 177498 1466769 1417606 1691299 893099 558828 1762781 197009 719486 1800913 842076 900868 679734 636994 1604799 1237818 1246630 543306 1959980 1886544 559368 676178 1019607 1851041 734460 292726 1941080 740541 1633482 1037935 474092 1254004 178809 1800339 758509 48437 1319599 822343 285373 1684117 991345 782253 1105282 60955 347012 1585035 965515 939034 1465405 1508853 653912 191445 1698962 1243192 704470 929512 378397 465703 1479640 969696 199600 1596117 935207 721541 1656509 1815781 519451 357870 1648620 752087 201500 1862412 1523262 1651370 1323041 1223691 1221077 1980896 1122843 1258812 648676 607818 424950 899021 206317 771255 1243186 1327009 184240 622975 163120 303831 1962901 462111 166935 561532 540573 955399 455570 861575 1543526 1224584 794389 859679 1309396 800775 1391660 883606 992084 233641 1988739 151189 1725530 138540 671832 363051 1465341 953349 1248750 1287692 1518217 575818 1791521 1815568 574827 1793948 1063467 1706877 143836 1958447 1392859 301527 1087094 196808 832133 830451 1046970 590206 762236 1299848 1725714 868232 1610842 446494 155009 1672981 1612548 1014549 955625 1838248 1943739 59627 435268 550067 255561 1937376 1750570 1645379 1891943 479119 1743703 1261330 1942819 1186473 751225 399628 537780 68265 1226627 1633294 229888 728111 1073325 1482030 686060 1305079 351966 14369 1445622 582993 549464 304214 840112 917550 1978203 704224 1281291 1278539 1995025 987218 1142008 559352 702699 1063306 997461 260307 318195 1138127 1050550 1926714 699946 1416073 232923 1284594 1615943 759302 1357907 1891729 63402 905916 1834041 1354644 1382324 300680 396612 1963618 1377380 1096683 291556 270046 438184 1621866 58064 279515 1053779 237248 3660 285377 330069 1789204 335439 1256618 304434 1416958 287743 581087 1644792 120132 1017595 1584299 263070 1480287 1684515 387874 890480 1595887 243960 51766 1849768 999999 1622338 1909052 1279761 1000536 209207 1180623 454303 683087 1383451 406902 442134 1805802 1380330 1935560 1466075 1735660 1894067 568686 125419 242398 120819 1332604 1723626 1404381 963283 53663 852655 418444 740827 191280 1148515 659232 1505963 1958790 1495913 1890681 1752896 1583524 994320 296643 951765 1189031 1069446 574037 304412 100176 276273 730297 352373 1836956 391709 432420 1049577 1415467 98310 161704 1929982 756931 397082 962664 1826216 1136951 233036 1277072 1549749 1887682 1737257 87103 1038475 509936 1260173 966039 1650125 977208 882848 1495221 816036 1611252 1885654 563067 524047 1399474 345210 803063 299222 1097347 117903 1887419 79071 508414 674569 1187728 1273756 1278347 1506471 502816 1613621 311066 1776490 33013 1871999 539127 783507 1647185 305777 80853 983623 67128 472626 73548 1483332 1785850 1871709 1951701 943197 31767 648807 627552 835705 1113513 951377 1268082 669968 43470 1583462 791713 500432 1599526 107647 675863 1498090 513666 1428361 1150313 337965 758462 1074019 1921574 1220241 1357118 102148 1031607 1648798 1039206 1833037 1210583 224240 572565 771012 1109020 1096846 505705 736909 547242 1226580 472263 568716 1790854 89731 1775205 1373090 1067503 1127846 1802294 1690736 874926 1717938 1341964 1363204 873078 595982 916673 423063 1381361 1103673 957525 1879342 900726 1642971 1597015 734582 560383 1208178 1309051 434140 248371 246438 694922 703478 307802 702702 1484871 1385199 552805 302492 841049 39177 1468285 700694 1471278 599581 773477 1556056 598070 1928669 733225 1860833 599715 989193 699575 384645 742385 1916997 1342347 1830410 256715 28436 1004379 374691 714675 688070 1097919 99444 1199763 847354 382760 1251813 358821 1451900 1146486 1898247 691493 1141353 179640 47052 1405074 283642 1145467 1397882 233928 1553925 1143962 285332 833145 438728 1454209 1028848 1049240 827476 415776 1940781 613870 1117401 1258665 659329 1530336 561279 1345113 1383111 617464 1871988 698008 1357491 1382877 40874 86549 662300 619858 1238565 583763 274523 1882996 1061384 1281249 1046304 588782 443799 1368124 125670 1938631 1238385 1665422 1174617 1460200 1748669 106274 1567178 1047979 1082486 197284 1844478 213733 1712550 1771490 895693 1240715 332557 852860 1283484 1149263 1185670 1747978 996017 1291247 801886 1097092 891653 37848 20346 439513 312144 921512 1862060 1258288 201464 1963627 1855934 1143480 47017 1821143 277041 1968157 96885 253782 416717 1017409 1344807 896269 1938346 1517213 1989555 581509 1039576 1151836 701653 1022986 811542 509632 1836715 130258 881401 1923255 1116330 1442340 1061020 418947 164932 1869399 1711563 1954800 366670 1241083 74694 104344 1806767 1071792 1573762 1465716 540395 150834 534676 155929 1305326 327659 836513 1465319 585815 956531 1050053 1447868 196574 1037426 637004 669493 488346 967175 392119 1562888 1909056 358184 380857 1186968 1016388 1739553 1218454 275300 1557791 1574755 1780424 1704243 469301 317472 1028430 1349608 1251623 48350 1758184 1829484 663593 646817 347874 1105249 1685515 56714 1041794 203795 596640 358602 574160 80983 819071 1341291 858059 977397 921543 1027488 929089 776810 571670 1879111 1256298 1872432 1259443 698159 108944 1144975 274691 67866 1505782 572958 895173 1728864 1122386 640195 1779643 1542730 1624049 757896 886813 417641 226336 1435107 1706775 1447386 681149 1624842 68657 1152763 110727 1616247 1287635 361269 1446398 1782524 883822 856911 271408 811619 1657666 98609 592567 1710329 1713337 552865 261976 1538891 705127 1613695 147325 377037 1129035 1403259 883115 906293 1648962 1377158 328681 1751787 1927013 42919 267523 1227639 694123 766199 551073 516014 1755148 1253060 495681 1472736 404975 147066 1379596 245163 1824337 1626042 1001048 261278 39865 535517 1048808 551327 1888225 1352809 610320 1690669 1615947 1889797 561622 253733 1029710 1302993 264346 847019 1540669 843320 1995095 1120114 297966 454824 330089 1859280 1094842 1936625 528508 1524516 405019 1031874 621691 1063022 1487763 1430285 1628063 1070433 855516 1300562 1107398 309666 1498794 1429315 169019 1831297 898525 1699081 144972 701232 1726372 93716 174963 1234634 1474768 1971379 659537 1484062 1227172 1342381 298585 1596447 334174 1739296 1887829 1527215 764645 1506905 1230570 282135 746600 1196147 621434 965086 885970 1726441 1339033 236727 1264457 991388 817605 1231868 483745 1358191 400532 1545456 1791481 664776 167746 1465870 493966 702142 988169 1413043 1175118 83190 304621 872097 1030804 1866012 1555054 714690 967470 1480959 585371 1270927 667403 1398110 113270 779512 434487 1791912 810601 1093143 960411 319400 289586 1744526 1392542 403996 1955948 21457 1210343 54487 955083 1518369 553704 678258 1017337 937743 355786 101598 348644 428526 233035 1160507 1280387 1296546 917052 1273660 599960 1090087 1940549 835879 1178993 1019671 1688482 1725675 564406 928 579129 1383763 240461 622972 397348 1127901 701608 691525 1156372 1219013 41459 554 281477 960097 132741 943036 540957 1318859 947878 716826 808157 236001 1634225 595637 957684 1112844 691283 57105 1335608 348236 426858 993114 1536838 1980505 1530295 368820 1622829 631842 1662406 226706 772797 1752910 864935 1684901 1180679 1000040 353506 1583501 490289 963539 973578 653940 1606043 464434 769525 521374 1581368 1767519 1583910 665208 915263 534872 914782 220460 948625 162128 416403 1044831 1622429 1634363 1961988 507362 25222 517790 1982637 1938938 772370 1276481 1170748 1204912 493471 1480427 900627 342153 1796324 1386291 1636253 1313444 1802952 1057938 7763 1550470 949490 276220 1137683 1210436 177399 1234091 490 1005282 146051 161928 1464691 1872879 1746908 1351629 1011270 1207985 1486501 408841 395377 1156707 893122 1664304 248007 1480327 1837862 1250106 464807 741691 1091668 874857 628699 1316644 1127689 512918 492057 1699644 102181 1858890 372194 1446657 1327566 1687607 604155 1360204 1444394 773309 1610189 593712 795145 816717 1436460 787076 1109822 518057 122591 1350982 465048 1839148 1173616 317895 1416894 1524864 261224 1743447 1323509 535496 737531 865856 1537403 1400481 1451980 1278018 548680 1611881 1463735 706696 1944940 1086794 68749 980928 1029382 1838464 914136 1138864 701967 1996584 919164 1599142 1281296 426867 605669 1854375 995170 192912 731988 558979 380859 1930902 1699333 214479 1792365 920014 338355 211119 1982378 1052484 1427136 388652 893390 1640562 540216 960939 316714 1873 578775 549632 617223 1408840 169102 536529 1861028 1785396 670781 1372388 1173494 980156 616267 216894 520314 679417 485552 41329 1401517 649236 1233726 992 934094 345021 258807 1532558 1818000 1571716 1563782 887607 1751408 926665 597427 679248 585629 934803 830551 1568175 824484 1470020 246460 1501127 190647 1737800 599427 681101 1696492 985164 1120881 1339507 836736 1970384 46697 924671 50946 448654 465382 291496 1330991 1947796 1337029 1904537 1261804 1953311 318653 1005026 379036 1042612 1966000 782062 44696 1192228 1187818 444105 1101092 377857 292556 486899 749706 474440 1880490 1926363 582530 689710 783926 23656 637080 1815272 1453692 1920610 1536810 650213 830603 28697 212590 1313415 852272 862999 1476372 653253 947939 1841934 1602188 562392 951944 164373 72984 1045943 374565 1754391 1733883 298512 812984 1735358 697172 1737149 1502129 934149 888633 1696010 766856 1679708 696514 1411125 815860 767350 275449 1564578 993187 1461334 596751 1448480 1218248 100195 1521335 366988 1541851 1507470 1043598 459901 1519606 282818 1692873 1141700 625423 261896 424747 1288701 1061831 147696 367634 1432349 1552758 670625 295487 816391 1044807 1399576 1624494 666857 427468 152468 491000 1001313 16543 233516 1562212 1599164 121434 630129 1174035 680339 1164329 383894 1667113 202775 1344671 946322 158238 1388147 974642 417575 1720512 658155 1965728 1214401 676571 70181 1564019 262939 563630 618814 110566 1378154 1156363 952584 617793 1825831 1127511 1835809 196968 1219713 468007 249686 1027789 298383 929267 10283 1013502 204266 1727188 1448999 583032 62749 1024018 1147378 272693 912258 1371981 970667 404660 1831445 92529 468777 682647 1045780 1194014 405902 1858745 217392 1445947 1693000 827868 1646616 442944 1721828 1890925 889941 1883079 806870 1378332 500538 1032428 922267 1926487 162561 989577 1786012 268606 186655 1315576 409292 578498 1227801 1870995 761560 1919733 903659 597304 1192705 259493 173565 1777420 82416 1652143 1922395 1852908 315045 390556 520275 94124 1704686 872528 1565713 863353 1352096 1900873 1438904 1174019 1367900 467012 1770808 1204358 259464 1899187 1624209 234419 1850062 654683 668435 1406277 461745 885602 1588116 1698496 238717 1635753 431613 1629516 491087 1616455 900538 1250280 1637450 16992 134938 1857767 1201474 1011891 372906 1821514 110343 47061 1238015 417894 1870411 1242929 1135024 158594 1604376 585673 1729153 1387932 1401776 728478 609657 1616928 814788 1176825 1035192 1103587 569198 1217210 854600 12538 1623593 95873 98619 110077 861537 717975 1075870 240054 1579833 1697650 1328100 1106104 759491 1615976 510367 509449 1938580 246306 517352 1253199 614567 1201149 1839677 1208673 180944 1336009 1617211 986965 1469185 239927 1229851 764521 725212 906024 1792006 184288 1816622 62485 966663 1516658 307081 27630 640339 971280 256878 101339 1636970 1064596 515612 547066 687905 1872957 358273 658613 537007 760970 914106 378874 338634 1771201 1722637 975484 1789506 1242921 280992 139377 204650 49669 1114184 550335 210458 1268833 338122 1005318 851123 270531 536539 1457134 770504 1258583 836432 1267489 23273 1857783 282984 1873359 1548123 67211 1785129 8420 57346 1655549 990204 948839 852955 165073 969177 468759 718478 463401 880951 1986648 1079513 295792 875820 1392678 729644 163929 1908240 493128 1053677 535 1301624 1973659 1178999 1516748 1701580 285044 583978 1172176 1343483 525865 302060 1728586 236423 840004 684587 1914715 465726 361274 385540 1906108 1345570 942105 1954250 560771 10365 1324240 1183087 1385559 717247 310754 456509 1562971 1938517 360259 953698 689984 852947 133799 1513971 472296 367000 780047 1786176 1735174 1179466 618166 1097579 1167092 527723 1620167 1431402 610624 537623 51148 846344 1621001 998331 431760 253433 1915609 1275960 411159 1078068 1781661 1717467 1183288 464854 1715671 1139321 1706036 1584057 791930 754279 167053 803716 1004948 1880267 1462475 186484 1044923 76857 1672931 1495586 644885 1168802 1465275 642125 1628128 1598579 1058226 1360240 1923270 332849 755079 1116929 1080204 1276668 1153033 1462253 1585108 1491121 1944501 143473 1561942 1613807 927355 176134 1992816 638704 795164 1532780 65569 148826 180507 1325619 1976576 358563 1094661 71373 1361402 616964 340015 980328 1189106 1233543 1355134 1353296 822428 1297732 519207 79763 799242 1053559 297245 1180356 1262721 450305 308305 1326128 384056 360822 1664606 995140 37733 1375464 1308837 282658 1187944 1946264 1308741 564940 1711536 523688 688489 358769 768949 1024453 1815001 1429376 420942 1129301 1480869 145110 975348 327013 618676 1189316 1499217 1306817 592121 1547079 638972 695242 1368402 134432 876696 1478696 1855213 64913 251919 1463470 895060 232063 255651 924589 605366 986374 192111 1926715 426393 1825856 1873797 441483 793324 268923 332352 510332 1787237 284057 1628361 1151995 347336 450765 843615 1789606 1603031 1701248 296810 178546 559815 62333 86519 1241040 1615387 1511147 1985662 1973499 1173066 362609 1778561 1602233 1035095 1763384 1782321 1811276 214043 678982 62591 712903 233676 403945 1714916 908834 1547201 1787780 1299997 512670 47773 923885 1424336 1663172 1213754 389853 1447764 1299347 1538560 220875 1810422 1648261 1911622 550996 1675818 1956390 1503634 87521 1935759 1396943 6266 110527 1900172 978777 1342782 416490 1278294 435273 88283 1581176 277042 704613 1395280 759317 1900112 1070432 128250 975156 889782 1518114 296076 895588 1960755 1881304 1081068 1406418 1020650 1586946 888685 1677102 544352 1392298 939445 109959 209105 499891 776504 726975 871425 367091 851372 1781233 1658958 1224646 194098 113266 435039 1934528 1498265 603308 701603 788966 581013 1051527 1615935 1638887 171789 1715136 904937 1073974 559022 1236880 1833019 164544 178583 91052 412173 744505 1560633 1108075 1355420 549453 845304 1822609 1918791 823639 111531 1259434 572616 1411339 935333 825925 1574708 1050924 1247110 1465675 1280025 273186 648489 578329 1864593 1949855 1918884 1489348 437338 671065 1734916 1618624 1245430 655452 1360334 229292 1479982 755743 1185348 37257 626876 667078 1221259 997046 868654 1446817 697863 694561 1060622 1147795 170496 1587387 1619061 441369 1648121 1563068 1198205 5201 556051 1059727 1469881 1246834 1896607 338603 439068 1524817 1776220 1674374 120590 650391 1318052 1543861 388197 160228 315834 1370060 564488 1697410 1061029 51697 664772 645455 33711 917967 1544455 1378312 1498049 1735059 1477626 176312 1609010 640277 683218 1844168 1763428 1064916 1994710 1596697 1685405 1328896 1462753 1196881 1538391 1475893 1477007 1670461 1080553 1916854 611487 523104 455936 591413 1013041 448636 1153409 458976 1910201 1097327 1131934 1212307 831667 1931044 758283 169709 7746 499341 1242330 948006 1632099 1484633 372354 1146159 561024 1327658 936377 713073 844054 1591493 1304142 1177079 1659993 1025201 1655833 819035 1343352 273132 878365 817011 1510935 76622 1718261 372704 1721665 1422746 1031832 1587214 654459 1785535 1306949 1234554 1244758 191260 430849 535423 623601 1882100 950715 1109648 1259952 657089 1921634 481150 1890721 1075918 1449364 643004 482210 1486567 746935 871282 110360 168003 590048 870277 320036 679212 1065225 1883412 99459 242943 203973 1919271 167545 1822800 1397148 750672 1563720 285542 472640 377491 432779 904014 181445 863834 241197 801548 420297 826386 60901 787164 819945 1522832 70431 1827981 477703 1063025 1121556 409016 1082727 401695 1011330 645769 1164637 1319735 745511 1565715 377427 263140 1475977 1632422 636353 1008819 1583275 331721 1309552 1291366 543827 1698039 1473989 664856 598626 210957 1444143 1954215 1857137 713157 1315446 394886 955704 1457875 1287682 1000225 1546117 1815515 18823 433011 209935 1207515 545378 611808 1250080 263201 59020 771887 650695 184393 1556051 384615 556880 1027751 1382849 659779 784587 499939 1625327 1842588 525214 487816 992214 105728 776717 729628 1360211 1268550 1976949 718276 568287 113584 1198911 459723 1510184 1568277 1724492 421648 1407032 406721 910958 1549167 370898 1793176 1818717 1389338 794965 913695 1088845 1243688 1114716 1834328 51278 1170075 1556788 265091 775349 599471 1911679 180075 1612862 1632058 332178 982900 691971 1749854 1396919 1845170 694106 1387821 138180 1076958 1497393 1795919 1251810 761364 301654 679672 326294 1015571 1153420 835619 1054217 1251109 1666502 385546 629209 1760104 1474060 1301604 3770 1141613 8414 456922 456934 1483225 23637 1802023 385171 964076 1525536 1568619 239770 957631 1341748 1199988 988307 579883 135863 919434 585115 265626 1894123 1097871 1027907 1931294 1833739 171838 1207681 72878 60742 963492 1531355 1831784 355393 1401727 180303 5536 1248911 1324303 1212926 1119349 1461499 263852 773352 618550 312690 645960 1677145 327507 1692504 969266 631233 1260459 1566459 1931863 1468730 1601699 1574634 970705 598204 1789648 1686957 351927 1607931 384993 1366800 644247 252148 648921 868165 759190 1063017 1752371 597473 755663 1775316 1956129 1391241 485159 1346354 1976645 1293188 602255 403854 303156 1354345 267777 696374 139655 791294 1823389 1857517 1699101 1589300 1103775 1371629 688398 783581 262245 710780 1064719 234628 666971 1635266 350721 1444312 348535 673923 1515268 279197 425724 1828869 1101757 79500 1778273 1254471 435111 1382940 1045594 1440175 1580702 115333 1581497 1962775 59487 1073690 338656 1652931 1623646 432422 378408 355822 1907492 365968 1542133 1815536 1671872 1311750 1847939 1015698 448290 1872113 101464 1957135 389827 431131 1270414 298812 1152998 651509 1186674 1912485 115485 127212 1177406 1870499 401701 1821912 1116310 1798056 1972622 1185026 958922 1296390 1163371 1023309 793739 445405 544070 1309603 954587 1524697 1428191 935138 1273975 1514875 1648846 1511927 1428340 229456 771881 305834 545581 1058625 568132 1237091 153673 1544456 1164407 479433 1896253 1372355 444520 1322309 454611 1629949 154425 346737 1672586 419169 1275918 1488509 1811271 297149 941732 1844090 541712 852467 1710205 1469976 1777673 310647 1903727 198532 1167347 486219 1952988 61932 1358621 1986570 902877 1527870 1507191 346816 1601070 1272287 1862693 1049808 55804 1137439 1333850 758696 211509 297525 169360 1203382 1518443 1922827 1832451 1112896 1640658 78752 1234562 707710 929330 1645898 685505 514614 133644 487213 238313 1223069 1568405 1101591 1792993 683039 836823 1701810 1048762 1278401 755815 1824279 691975 1880720 1985586 795541 1929022 991923 1291123 271101 1529455 1843839 1399170 316238 1936789 300474 199191 1585820 1335972 240349 1703078 828091 725702 1883310 1214936 7373 1208271 611900 1086973 558383 340802 219984 1460898 1818777 943415 373647 24196 1948839 796828 1052152 220818 1292531 1623798 819581 1104981 1762988 274722 83083 1364176 878322 1371037 1201745 777418 905274 1234846 1286808 1214330 601067 692474 77405 1930013 275983 1488664 1402916 1996097 404156 796151 412455 1173787 1021150 893895 531094 1024592 527291 1621000 839343 1854958 1152197 348179 1162042 1727766 703857 295699 1515342 534502 1355952 50526 1886013 1640310 333526 490253 1227792 11732 1402636 974656 22758 298401 702742 1435637 265909 239923 573076 621426 258934 67113 1967568 759884 1935475 452128 528065 892810 478598 1796610 49982 364510 835710 542148 342058 72492 1869577 1724898 92339 988832 645963 1855686 1651215 1550929 1366154 1341855 792574 87824 1523217 907390 978279 1806208 688576 1043625 1344028 1715717 612531 654814 885535 358673 1654049 981021 1852541 76208 588848 1528560 1927906 1657223 1096398 1984674 135530 742442 1149670 1169807 1006803 1231686 504494 141686 1445739 1416984 1323845 940711 966811 84287 1248986 868982 1997898 916355 1885346 475276 248671 630451 1379084 396276 336974 640522 1451305 1473972 902246 1531655 466691 700862 1071543 1743251 1631492 729128 1038066 1527705 931861 994327 732485 925019 1334601 1973763 895148 1047416 1895659 196863 1334272 1185905 641210 838442 1454088 1118770 1796603 1768082 1115082 1499530 1647369 265228 1357594 1060067 1853458 1676243 1495614 236708 220706 81992 413944 284603 1018140 949452 1340565 840239 1733620 1013979 37449 1280834 805345 920314 1083429 1884878 1502859 1484361 25692 735510 626043 1867806 1950199 1140689 455175 650255 506532 845007 55904 1832342 955782 212690 1576675 260551 1727824 1236674 1173672 821668 1894000 787419 310694 22735 697382 415238 504129 427033 1635525 1803635 1162519 344104 1780527 1006922 527274 162852 430723 1767888 1926223 1257689 899288 464877 484008 1234520 648467 771922 547589 743729 649498 1284416 625845 1938981 230160 716715 1583833 1029418 80999 1951110 1878122 360129 75851 597521 1689513 406978 892771 1868266 437402 1594840 1529121 528623 443794 1718852 789191 1010705 641693 538309 1045568 1800755 253526 800445 735163 1155524 1658978 782804 474932 183329 541167 1987234 1419145 1366993 287099 744978 57496 1670194 1118270 1838861 69875 735882 1954041 1933263 1589518 447809 630680 1496250 1365220 588951 214292 1292132 710392 1122196 841094 1579323 250121 1595735 52919 1415074 1671612 1148613 1969474 237131 667689 1013672 1604945 400084 1768307 68589 467524 1348563 526927 1077060 1530680 1004271 1210639 1788966 221361 55348 1862264 1796716 1053146 847813 572994 1782714 581433 537613 1104833 346942 103205 602115 1235378 1377845 1958487 1618401 1938849 688718 421508 1064320 1878360 936229 1845510 260952 870252 1431792 993344 226456 1501055 556115 1580460 469952 1062240 286668 1574595 903707 335295 1847025 1199473 659856 1097633 468652 662259 1877179 373993 69434 461279 111931 1357566 205247 696048 128024 128670 206441 1628713 1277948 775670 996452 350470 1454615 1556588 1319936 1481888 1414199 52123 23783 1200076 1312968 661900 242146 1922881 782545 608124 1542062 1113709 26121 91581 1615075 1427137 242019 781698 1068065 1630220 1581749 1038156 1168119 861562 1847067 1941091 419137 247197 826817 1522700 1737351 1993325 1115064 744040 36880 1630503 119027 645511 74373 292396 563964 1648733 17276 1004352 65969 1160471 218302 214773 1022126 1448212 1963679 1692300 1343095 1035055 723145 1438 581157 797788 639311 884761 522805 1029378 1074442 1722969 1594420 1091848 1334514 1782775 1405864 1461693 1872743 723324 242824 1554827 513373 457750 285575 1008215 627311 1204765 680980 976661 881340 1618004 1518950 302948 1538984 1150986 1375364 686151 1432511 155152 1577544 1437414 1297506 715771 1730186 1824104 252335 259568 776240 1037452 1191202 627811 449480 1480446 337375 1658852 956826 272439 897126 1477044 1512910 37631 1813969 749011 165450 1246910 632446 578991 451736 668577 246982 1830841 1915917 1605092 1878374 1176329 767790 1263184 1338342 1426578 1476762 643800 1364418 1469790 1887028 327579 798866 1295807 1169911 544324 770662 351877 494348 766287 710157 1183353 540178 1648812 1217123 957345 1868114 1443358 912596 1693395 1937140 1760807 388518 524766 907981 1272249 777098 780410 486641 567654 481246 683657 1256896 501806 1461230 11419 1755395 741368 1472770 1174049 599358 1392307 1653964 1876451 1272110 1986632 815857 1072028 48364 1930857 1722264 357823 217226 79312 1841753 9003 1150810 1751682 1679126 312113 1895027 1239865 94719 180415 85212 1270021 1528896 896998 1557172 462214 91385 352434 1871012 1898120 279822 855091 338397 485526 1876193 418391 1693649 527424 1339762 765587 621192 1272171 470327 1709305 125075 157288 998894 837047 563497 1769747 1005949 1496933 1181867 444166 1697266 1459549 42765 1966758 1313342 1220089 1925157 1009434 1451250 315436 835516 1533499 1457505 182251 1245539 893276 469135 1446982 136934 646659 1089016 374355 1719294 1552705 1090634 981406 485256 1170876 1626606 1436806 179612 571070 1993142 1510523 1958318 1215562 37360 321269 645451 524034 1791491 806176 1496204 150240 1483525 141018 962071 1243743 1240507 260650 940000 1924133 1760594 358385 776397 487905 1659190 1073927 1554408 434830 529809 1146979 1964764 602097 1190283 107599 750307 1576784 1068980 1757094 547037 684326 1203530 376849 1006234 87494 267659 1821268 486276 1730225 1894026 12555 670695 570998 1337286 1720707 708746 146579 1568934 617632 1541263 1124343 870097 1771987 1078836 540740 975286 1706402 7757 1052017 374413 1256302 1697406 292865 1676578 247841 1970812 1758138 1241819 1426149 835266 857753 1468233 662368 1358924 903715 1172352 1873618 1267809 162867 921376 1986121 724539 775108 753616 1879305 1451145 1469145 381062 870850 1607066 403493 1502841 350160 624644 16337 1723320 1104699 983368 1924783 1065906 1930110 1061153 231589 456008 461427 105265 1547350 1610560 1322750 1495007 119571 787463 586996 1477655 1094468 258921 1614856 1542864 799629 1143767 1491839 513392 541277 1698827 1574711 29316 444656 761180 110189 675496 1765093 514323 1985203 750004 141497 410456 351822 639611 1357798 713463 358165 806483 683959 1870111 1639457 971036 1638736 1842533 343127 527437 353345 1102312 1355539 1550233 1216224 308544 1586175 491387 149104 1416072 359616 747778 1122538 407907 626590 1841021 1032251 554842 1424517 937265 954018 36959 415603 1227781 1305288 182149 715815 513203 808793 756528 232266 1420726 172443 1077766 841436 1349644 167476 687813 367803 869352 1321331 1637376 1851886 645550 659280 1471921 1435103 765638 1621322 1098007 763821 1683305 225165 1779223 292589 445371 1860226 534368 1461169 1364913 608408 416794 282174 1008204 1206115 807767 1537005 1194083 582623 1704277 1395210 1560091 303591 1713771 516192 923068 867299 1967967 1161899 1411878 1949472 221009 392950 736738 1174508 1831060 1582581 631029 1538715 984063 404080 1317080 262683 552555 1817815 668298 236758 1163344 1778506 736008 1615737 800489 1472602 1190720 1427999 799739 1304417 153513 242781 637893 1447827 1547708 823180 1535687 11269 1899186 177176 317263 411321 208664 1204151 1963357 1595845 1552690 513439 831620 985827 857782 633662 733990 1263715 924397 309019 75456 330172 1926975 108281 1202111 1002836 1557163 1990404 549248 106219 1560407 765245 1161518 1425222 892578 806303 1722896 1018687 594840 388434 1731762 928381 1816663 1656829 129263 588139 941595 433826 760639 803946 1020708 1754804 1367066 199728 576628 1195652 1887555 1419441 1734663 938801 1500003 881138 1031868 527924 1002945 1199213 188941 606702 1058859 809926 1461225 1456801 414597 541348 962418 1758036 155838 1885411 1103308 678171 1360866 22229 1245948 1139512 1273779 1907002 1019019 547755 436561 1649672 1086018 1902566 1647238 1361354 1615710 1799761 1783660 1545484 136593 1026886 1483538 1525141 1137875 712498 1371973 1179893 1411482 1785603 1293338 1438454 1728246 229541 217337 441704 1688554 1729287 1358509 1646414 576271 1537191 660498 1329614 194138 929161 1795926 1445968 410014 1817386 90448 1173185 1856322 969136 1512860 503485 1911026 1517027 301054 111247 115573 894829 1142243 1924060 1771406 1711974 1886765 1588434 735858 1786868 1796971 709671 1499767 1185063 1376742 605726 670492 1668200 525902 284299 976175 1405933 619203 737930 1266678 1316858 434237 1740311 143367 203239 1132133 118378 256974 262720 1464799 1765896 358886 1448235 563731 708621 787699 1402909 1337041 574201 647115 969455 729211 1526225 1125904 1597595 911238 1962792 705195 556009 961537 1014607 1224879 1011254 186707 1501345 1222002 199183 1814928 644295 1187439 1604790 1376263 830092 1294818 676413 1404797 1637282 1329916 659603 1419999 699627 1873616 134380 1342421 111894 1802962 583539 860301 1716090 117067 1611829 893426 447480 358066 733606 1185107 406121 1127161 1969920 1890646 1925700 1326512 1069688 1136935 1111761 1250471 771380 1545087 872408 23720 433130 827719 1001175 1608056 299366 1173757 1272386 1091016 844245 1241323 272051 1981284 1685370 1160178 588123 470618 1315295 1581052 1270256 1171353 187702 1544904 1779360 1028069 232103 869682 1229261 1340039 759409 1477479 811299 1763967 1870666 7154 1113884 658524 1846463 405436 845352 1601528 1819424 495452 1481328 143821 1689886 1652345 1875512 387296 1225364 1271993 606538 699760 658331 601812 1636198 605639 728332 1718552 1713372 1755557 1057024 559830 658522 1149032 593530 1929393 756896 1898406 1184678 105153 519883 494694 1195224 1092776 1349775 1219529 1005920 1247978 76627 724029 1609707 574352 1125609 900556 177747 1804158 41403 1273057 1485927 898495 685368 147491 322499 1081941 1843653 288452 1550762 1921192 1377939 818076 954029 1366365 120519 1695252 1672835 1970397 1785399 475847 1814787 1165706 1405798 1896364 321303 1758177 8880 769506 1303716 1151081 206894 1220686 1650506 157774 142976 127328 606167 1588174 841208 1366450 1963847 1474180 1842739 791873 1382176 628688 1307803 1257724 646503 1770658 90781 1759791 405714 1053375 1322717 1256848 1156879 417684 958615 1517738 982522 742280 1250454 375769 335458 564585 694149 853414 656037 1742770 1145730 1717350 1844760 621670 1193616 989223 592024 1881505 1141221 703065 1930408 257034 690348 727001 1211394 276291 491967 1967563 1188027 962244 1278763 726028 1376796 1890165 570461 1148901 897041 694550 995529 5585 914642 1375047 1165093 1894051 1679439 1317127 1933777 1239105 1337955 1955421 770211 988894 452613 565524 997344 534398 339729 1895788 342110 928743 363143 1554729 1425437 1163665 1697882 524192 855787 1069532 167482 946283 1717648 1606111 1805318 134591 1619621 267249 44373 323589 402116 983308 455408 906473 1223543 898892 342940 398816 1419009 1806825 234469 1349614 73163 1391599 652442 726508 382208 1716180 1448795 1035104 340823 592587 1128170 759678 1954130 1688773 1851782 1741362 1107202 455996 1428109 391531 861270 158465 1997824 1445673 1645660 417398 192039 928551 1954004 1230983 844588 1707754 670714 711164 1353060 281245 1332902 75694 724404 753898 372720 953723 1944829 686474 1638462 1630419 1890412 1857334 1392809 387747 248681 1897361 852163 1753496 254897 1626096 120398 1700154 346714 363955 1197654 513618 1442095 1740371 725930 1488926 795919 662364 955379 252889 588987 1154906 1831972 1123294 231559 1156158 1068463 1027360 1228803 202351 976234 620774 1115768 904988 1847371 233536 926370 453525 425359 1205337 745647 1037257 252267 766267 629855 140322 1899784 1195364 906590 974000 1927948 1083001 735325 376451 501732 1289941 1875260 1354615 722341 1503667 1292688 736480 1841154 566193 684697 1649505 455994 1098195 226384 681269 1347192 218576 531123 651388 1114741 416398 781377 1002263 1549647 1063822 321141 1483877 949876 109449 843990 755850 1284243 1769017 545296 1695356 244608 1487581 827685 1382084 778123 765991 514682 1243093 1392118 30074 63572 1200386 1229497 178420 1509003 1228966 1430748 1154168 1084932 716106 1641422 753779 816037 82980 1950348 1365432 1265937 564506 1137534 380138 1336933 611339 779004 231723 1446687 966302 491538 425802 1764559 773211 1482505 1413725 96308 931910 33462 1945126 223532 1834045 1147844 1860855 1212006 830930 83581 1771740 1362761 714797 40425 1337652 252098 636587 791799 1639262 1483318 1634217 1243622 235078 814842 1858659 1632880 828987 426473 1975906 1865719 362887 1822385 1216575 1829893 1303607 1112591 349873 1409553 227887 715834 1199768 1817456 713818 1581674 284439 1539155 756909 1203120 159477 1338961 1661992 102338 1979118 419427 118065 438841 1855348 1193343 429184 381714 616304 1121537 1743363 1508260 1727384 461348 1441289 1983129 433054 907339 1367287 1490449 776512 855825 1621433 1833817 1801316 1633132 1919988 1379943 1719275 1463755 1057693 570053 1261832 1786145 458270 932169 1304973 653087 142703 645938 1970963 519062 1205136 1426549 141187 287127 24859 613844 1911182 1538989 400967 1228364 360968 918273 1936807 1862833 1011279 87935 1532824 1043750 1510150 1919896 394783 1060557 1603681 1589319 1063697 391784 1606068 534 322627 1177073 19826 313821 430193 1424370 1844289 772733 1009301 1204011 1563866 1333436 1449704 777026 1724258 1003595 1039297 1348785 564163 881817 140089 1207881 505158 472617 1492135 1095373 1672504 1880792 275284 681733 661790 213940 1443785 1708516 642940 778358 1937864 1027755 1828433 1223186 1111332 1560358 1990528 1208691 1990194 776617 1495152 1019369 169279 136478 1471747 1485570 1878155 684142 934028 1003364 533854 1603782 1096439 1305179 1338563 1410841 1260539 1771034 942324 723987 106424 262544 698220 714722 1406256 774937 1477962 291288 206523 1160344 118335 1625501 126354 217081 101680 440684 745240 1121376 1045076 339701 115498 1403191 1890175 1633456 371893 38784 1634517 1561491 236299 1371328 200511 1742992 1061813 1486475 1325099 1650842 1298698 109998 1420235 1461065 661275 162885 869311 512613 810407 189296 1178750 1134240 1251011 944001 1146235 1393612 1299313 689254 341952 1468696 994373 275711 1819184 992774 1176165 1829489 106131 957750 1464752 1202041 1942705 1439404 1546945 488120 601291 1236957 960284 189647 1428727 1646588 541441 1209358 467195 718569 737040 108600 940035 1487145 1702993 1881838 347470 1901801 1615021 12290 1807010 909173 163963 697497 1988676 992950 825189 506696 1288296 770614 1093116 1242164 1440225 1053489 1094919 516979 1951730 1826777 1742827 403455 1924088 1323941 216251 1468418 263137 1076677 243449 777444 1706669 1789037 1314406 773513 628389 1843978 946304 341652 1503484 647256 310549 1811228 479895 1906686 1816316 871264 211667 1231093 1272728 1297004 1689332 746011 1108608 391208 1698696 1639104 232400 754067 1146052 1052758 547692 1639588 657472 1884315 50038 1848915 1819197 1744580 1246744 1317359 1760099 993004 1307470 1152332 1035647 852379 900668 932037 210230 733397 1544655 1884807 4604 1245369 1144290 1953411 533331 1458455 1416459 254357 46059 864636 1161565 1779281 1459589 139679 1381825 1890014 814243 1285252 869876 1611302 1371518 1316545 1428075 1139202 1590582 1622498 1555224 1651064 1095304 64664 1470803 1632341 779755 344902 705300 1148628 38516 1796624 1560983 1331404 232323 1631277 1777445 332056 1895364 977888 1557183 1539069 346425 1172209 749283 729269 1764840 1353392 462205 1526865 434715 1236326 1187559 1113939 426973 590191 1352657 1336975 342811 138490 27374 768959 1112782 569494 1636280 1931387 1155514 1636558 229990 1422921 1520828 1333089 1088019 1185008 307991 448341 1594060 792023 1295552 1015482 630844 1808909 792997 1679918 1351431 1885447 906008 437021 66648 485301 1997383 382575 1093038 923592 230102 738557 444046 1401880 1210561 93006 550280 792304 658701 682370 1788633 106555 816507 550965 828228 973746 1246909 697469 1756900 481546 1311961 1251191 1500568 1178078 759700 924063 216601 325289 1510332 1361480 1691191 1451093 1928931 1611180 1226688 1284379 713341 643657 1222492 1432815 125080 1827619 367667 1545693 554044 185326 1964220 1893003 257996 860545 1871574 1802008 1418370 248932 1490930 1043650 1947242 292048 1922254 1079860 448414 1765358 1702708 1539911 636719 256885 1687134 139133 16984 1305990 1044778 314997 1331107 1212698 15344 388806 1353691 670866 28524 1113264 1012770 1846710 1015702 1372723 1768686 279282 1449418 307673 233110 1378836 1239052 1515805 1679068 1966158 1799668 705201 1971297 1301875 700397 1736579 330938 1049817 438595 1608393 538591 991077 1919517 1600595 1895862 265021 101321 1590232 568546 1866239 1542938 1013234 1589642 1082677 481646 1382589 755162 1675727 1886753 1711654 310794 964096 1463561 373581 589197 1696113 1117793 120483 969163 1141480 1549352 661022 1534766 1700692 103305 1476610 1911339 1813905 1951325 305171 1802886 1682889 1713787 261594 550134 1479972 850362 68166 376888 221882 1681961 1137162 158279 1425400 77973 1551036 1303807 1230081 1445014 106535 1085144 1269627 1287820 1218781 1439841 886931 33237 1020655 1644137 153385 278277 922614 509308 1941646 1920058 1689550 1662615 403910 1502982 980421 1453898 333880 537830 1852178 749622 558793 192996 880628 729470 1576156 1747855 389356 1613390 1217564 364784 1502635 1377564 307726 945522 1223942 1963226 969788 755600 350363 1171565 1970229 854521 996264 467460 1910260 1664107 1922752 12804 1763691 556915 1779516 356178 1086124 1405711 1723289 696396 230929 1078324 411593 112554 1314577 399113 1612239 267547 927350 665831 1865204 564763 1878043 1234795 859894 1546896 1422229 544805 1715726 483718 1688080 1749470 1433491 874692 468025 466153 19515 1408174 281307 820900 1053829 1949045 1748010 4519 1682371 234014 1209144 347409 801855 778938 1136670 957483 1428692 1234927 1595656 1892722 1520332 1101975 1077743 1265109 34272 1433402 916016 1199653 1372206 161905 1373564 1003152 1612945 1017181 378324 978750 982063 217288 1724188 544496 625452 1479143 457015 405651 1895613 634586 1855675 28098 612794 1756082 436170 1006728 1592248 1310112 1059641 1603248 1164238 1620723 626522 1275072 149303 785854 1211326 433696 1435695 249172 448003 1346180 828965 1299684 525576 22436 774983 1516050 1108219 1285229 320232 398748 663307 879526 1015049 434291 880112 1675824 794666 475818 315167 135238 1129279 416976 1368229 461957 782155 1683915 684774 1851461 79352 449687 125212 1239011 1481138 1043311 1154047 806971 1086109 1187468 670654 900993 1672439 340429 1957378 1721385 1822425 1273702 259434 565738 137000 1559923 1884632 297453 235700 1399855 1399816 1981366 479249 826146 92466 1296466 1415730 1306596 1741299 115927 362615 1811596 1762264 831934 629860 1441658 118071 1618111 1162962 1244464 1543488 1106943 23195 1749895 1235717 1177758 244182 1786655 441004 130341 1657658 1063602 422393 629261 1057335 1871462 116190 1555719 951025 672732 1555161 392765 482326 1125920 424469 893638 169666 1618893 525610 85387 887294 639267 1997255 1342117 310178 1979085 1725867 1685023 677953 1143263 1664755 542587 1870984 1182110 1235585 1851181 400534 15224 952403 382741 550869 843888 280140 1128407 748865 1783947 35902 156635 1106001 755789 1664772 289244 64929 1465529 1004274 1302474 1925878 1653226 191621 1011007 1401135 1541893 289763 891619 756052 768377 35372 1902786 943732 485096 990375 7009 1451031 1812536 721677 12446 1563205 681083 460733 125918 1648161 1115707 16035 344266 423191 782095 713827 1455737 1914821 186471 1383378 398776 1966008 1439561 765009 83120 117493 748580 988882 48444 765879 1546867 156154 1320910 1896563 609048 1972692 1606959 1076985 200531 37760 1149148 236224 92402 1023619 1739038 344288 641671 901763 384275 1236645 1639533 1458712 168019 365996 824746 1522640 207251 967205 218404 843966 670634 318765 214594 1406238 760106 1502162 601233 777186 761109 1329495 1003144 543913 193071 1945867 1466645 1428569 26763 1864642 1911483 760389 984096 1197622 194182 661898 567109 1641589 1905072 1533789 1678410 1022246 1837953 500781 74772 1102465 448131 223319 32585 1797679 1059484 867181 1048860 569722 1455761 1684209 633729 1340690 1794003 1942285 958105 1509515 537279 1217641 928541 1075424 1282934 1353274 1602004 1456460 485356 569260 113398 1560253 1212331 1344198 755452 739224 295522 1843148 829727 893583 452325 1178837 1425613 38286 1197548 1297439 685737 235966 177572 831437 1503765 555704 398110 724880 834049 176487 1388330 1111866 1427450 1810376 248256 771497 119067 71843 291078 1904643 1186217 114147 150726 76488 672626 1164758 1890067 1566587 1100307 916312 260255 1549232 1165368 250954 225942 126614 1091246 130995 327609 1550225 1200006 480475 1021177 1241457 1476056 1432258 1108455 1609750 914921 145344 1361008 1014978 918277 45843 1767077 1447922 316498 1363973 901996 1098542 277624 1272865 223440 1354695 1069645 580004 1448481 708428 1074502 1630530 1102311 603034 666147 814185 605266 1661581 82130 390301 1041844 43143 190305 1230539 1395779 881580 1882669 397953 1721476 1423534 356025 258785 1095219 446584 130403 1250498 319066 1440747 561149 214949 1846416 1549238 1205934 736996 73776 1428791 13464 837018 690580 698206 1121970 1883725 1947319 1315245 1653794 1122891 193185 819583 1729451 193886 1904649 1729057 712326 1734810 1144801 1780381 344863 751746 817339 60386 647920 1652690 1081704 870761 546823 718279 1322988 1888227 829710 1393384 858133 452242 1960416 154374 254260 624405 701596 241761 641232 1833454 1824983 850464 1254621 1553366 853747 962010 701794 929287 562159 823952 1164467 1898074 1595221 562382 533739 479159 1954609 1067799 1547081 986735 73386 605956 410367 1609674 1017639 1563362 1043938 452621 805755 707019 1571248 1814561 480352 1770339 1394045 1394501 182971 1630493 281904 561025 103632 714925 320879 115624 1713232 1861747 1215564 1876266 1937173 1529028 1674881 264237 1090894 652058 1231054 1004960 1012599 1133733 211976 1883400 1730056 1974528 453092 1676209 1281474 738179 1819083 1518179 1294108 629413 32547 1725318 1389925 1180670 1715882 345724 108864 1538087 798064 1637278 1337408 1348837 957448 1233030 1069495 1841846 1875348 92509 1986810 1918853 319041 1372407 719127 55776 1946774 135234 1329484 1371825 851548 1764586 293671 749251 1640546 329526 424717 484738 1672982 1402493 920070 8873 1111844 615260 1263412 1292895 102505 716186 1802307 761686 1801792 1635279 244133 1330561 749008 393794 295920 728473 1095049 1035796 1897052 1307864 751578 1626763 1895142 1866950 1665103 326594 1861129 423669 1268802 672737 1890458 1427477 446685 865309 867818 1662876 96849 132428 300043 194073 684041 1697983 1388018 1258015 1835076 384624 1874961 1894559 394201 1005487 83464 1374022 1809534 1572220 1075604 10975 861042 386466 915041 1584758 1647366 1436959 1902385 1922420 688022 1309611 1905620 873566 624776 1965013 718692 1814754 1796204 498842 1437705 423514 1559178 1329148 1073981 707988 518148 1307447 992928 1746630 1361013 1618258 361146 1732321 687607 1121021 570852 1779632 956033 543783 643970 1372593 1915710 1366270 1078438 1328305 1735251 1492955 205329 673514 1947921 820887 766078 1155761 7413 968769 700847 684232 1388510 648295 190817 1172435 1374499 963816 338937 1677093 434285 664971 201931 1194965 50368 1028186 1509177 343823 85859 791494 57670 175345 385706 1455188 652395 1543335 1153972 265878 1837203 819656 993590 681082 514941 1446375 347430 1984409 360054 1489702 1023161 1693868 1817455 1116065 212061 1083772 1966526 415911 939065 1026210 703229 1196794 770178 555311 503638 197597 1938369 140895 722933 410672 1934251 10018 475245 786042 1459685 1087351 1061716 1069287 1378691 1658794 1173818 1422146 1241411 572836 646628 27162 1594900 172480 1015758 1443687 85361 1829596 1735239 1196577 724196 1235304 1933184 1926841 1007490 929219 102045 767296 1326789 1780886 691402 52547 1370944 263805 957409 804099 1437063 1570191 644970 1536259 37432 200165 1227806 13518 1725997 1862223 1944874 426845 892449 316487 52379 605312 340495 194173 677805 962076 1820345 687792 1336876 1929311 1121913 985972 1958642 818086 755105 1671351 1758074 629181 725936 393784 1196193 1722829 936367 1978776 395777 252977 426874 326160 1712205 1103137 147899 542470 1323303 1969463 231161 823591 1563607 136861 286642 1741211 388028 1349979 771443 1349892 66921 1186860 908943 1328425 620882 811995 1521232 632160 1375667 1647683 120149 287818 882795 939202 1349857 367535 1460267 117004 323906 403699 161601 393759 76658 558617 1135031 115428 1790276 1021374 398860 1076913 48637 1710678 192428 1354050 1848927 906046 1908650 1316375 1328152 1394731 1490490 731868 305741 302409 365864 1944454 655447 224663 31666 594112 191328 552713 467923 898697 375368 1046815 508683 1094708 202596 1568073 417891 905170 414943 255728 356126 453998 158621 1539408 835276 1133936 1707547 1260897 1336655 1696956 345183 1926815 1799895 503845 6840 893581 345334 110789 1778953 772665 108232 43158 1988164 1725566 1731716 1847584 1080182 38649 1945544 344191 845757 866984 1102529 201444 621983 1636653 711017 546431 1719630 1844135 716867 581701 146855 1189988 1078623 518059 1848508 752609 72947 1305216 1762613 1938929 1777211 495895 1851148 545196 208855 669618 881144 1794264 422287 298089 353353 1284479 735098 1547921 777926 998275 1379008 218074 1722878 1624464 87496 978457 1986646 1904918 82339 1961321 1329101 614369 861634 1735996 1529858 1624618 1306558 1309907 1849748 1340581 1762013 1169982 1244786 1236550 1790576 377847 252221 187075 1803962 840770 1979195 367647 1912608 1231834 328102 603994 198579 1425337 120271 1069996 246477 163212 1620655 1002996 757857 1047620 1346727 1507042 1817989 711871 1907204 210325 950342 563381 1388224 189952 958315 391241 1479124 566219 1980122 721191 100653 1029533 1476091 768667 253092 128310 1855565 104336 822155 1709404 1033256 578686 1906264 1918644 926425 785062 1082646 1358601 1563063 1946557 320937 215881 1676543 395092 642965 820308 238249 1292672 1692540 1022600 771152 93363 908121 1367636 333629 1076596 296174 1442993 1006458 1685546 588619 214155 971668 298527 124997 234435 1502766 1295635 650538 374609 1403445 1947794 1468270 418033 188472 12969 34479 1524537 1861344 555088 1182132 1694482 1725965 333144 1040752 1521251 1244889 184025 1699845 283745 1743377 18334 6671 446550 1579150 1649831 1754728 1953863 183661 1013689 1116488 20679 119837 891886 695260 1479536 1705383 1639506 1360943 1851432 425623 681100 458761 1394082 1635320 1273341 746798 974841 894174 1670081 248825 838320 594319 1793519 86398 1189035 1671403 859490 872837 408909 778990 1562953 910456 336219 266422 1776031 1570706 1751982 332805 1480534 1155461 192327 1240000 1977386 34718 140235 723631 409091 1456236 96170 516511 1089751 198750 1547074 1517490 1538969 438741 1335711 709072 922711 1974961 313927 227779 1541778 953013 291285 1273067 1213704 1773386 1929951 994851 554362 1843320 415372 1614147 1408394 136422 773819 1758736 1933627 1205373 590658 224508 893151 1135383 1013962 414511 836379 1166069 923047 1780992 785749 1982907 1052890 1526844 1543064 1462962 1370931 273873 234657 614091 1206576 1714984 1295469 1004544 1205580 867658 746300 260557 831568 1268114 108318 683020 337874 1788625 499275 1382384 1903345 1739099 1022315 872327 1694281 550566 1131768 854533 1470295 1350744 484766 1429119 1692636 939038 1268428 1725489 1817641 411876 1068132 1760265 436517 462061 772674 456137 614383 1144777 239598 1715215 106949 1023503 227350 351398 1949056 263455 1491125 438035 694323 338536 1402603 1717031 920830 1879425 583358 538866 1471407 574490 1324354 540426 833540 1805291 1892994 1838328 1711608 1271364 884095 1039125 699581 1264945 1568709 828959 601030 181010 216638 1411070 42490 363207 613761 1638379 256508 461303 1901308 967740 242041 841858 1995496 164351 758781 191803 1072252 346223 585939 365770 98066 973889 617686 1753470 477156 1321956 647438 162196 878403 777586 840341 331039 1357662 328394 1603256 1970658 344522 1038443 93912 241747 1372248 532285 1719219 1291439 1887466 1002678 716172 1946091 338891 1109190 1934805 929783 1176760 817869 519752 1104796 1512913 1794610 1558116 518091 1369331 597352 443453 1219289 107572 1117954 971177 1255747 778398 1696240 182778 1788047 95263 1609126 1181986 326749 118101 1314860 1316765 1628603 984327 124278 119413 1937690 999467 1933794 1527554 656649 1590826 795051 750334 897113 1880744 1392879 677987 1493878 681525 1939387 306123 1004090 780254 226339 1999780 773130 106605 1485144 1880846 153111 541604 1943408 1129633 516601 566191 1627708 562352 774971 959133 678234 1602961 1074230 1355966 1835895 1468011 824152 300331 19767 657530 240284 303914 949900 321505 19678 1050838 557356 875279 254956 1574704 953638 1883251 752501 555872 337285 1986736 649346 427419 286396 1191741 412578 559270 558059 1463787 1883226 1225855 999112 670431 26733 1737852 1051585 416739 1584181 1381759 1074726 131081 140944 184443 1508814 363654 1696576 758778 1911922 875809 903577 866583 886804 604301 1699123 1530922 346674 903379 1562447 1765180 1536595 519155 1235995 303398 1798911 1803001 124514 464885 1923347 1692633 1618234 1566090 1457457 364428 934720 1176733 1934035 1908658 1593920 235002 1463440 1698181 614141 811547 113629 1445547 131260 1873291 471325 742553 1289359 1578638 943790 175910 1576409 735683 1369735 875441 280483 1040975 1615654 237288 1561659 624739 1073050 333543 1050778 1648875 1748125 724511 485452 904680 1109602 207843 1204287 1662298 1112368 650034 1743117 1883953 1650215 1739894 793051 1520836 1495690 1461164 1829500 1947145 924266 358545 1041250 1043911 1050118 1048145 1281422 1992574 55197 1032623 436336 1145491 771596 389354 1165358 482357 836043 820925 1561735 410294 1881243 1355132 1725241 880179 124600 360194 1828338 790412 122230 1728207 1759074 1636874 222940 1692175 90795 96348 1597093 1233855 1296151 569973 317083 1354671 300708 452943 945394 1334431 835872 1530750 143413 1837267 1910232 1223688 1953818 1534212 394265 1182087 52896 1039493 1132837 414097 213106 868552 1588255 1206333 1287843 200783 38812 1557255 56208 1667334 867025 94896 665375 890765 1665703 1333132 1083185 508532 624149 1538022 915227 1440618 1128992 636738 180769 384554 626809 1737918 1483988 1480209 101100 1935167 1609740 259105 1361775 493536 537425 216400 1361698 588347 148706 1274841 1753266 1317417 675190 441214 1015290 1074592 1944410 496640 1850545 536164 476044 622407 1719745 1539401 1118710 386242 313800 1841799 176032 461166 1973462 626268 1269136 935248 535361 256003 24772 679087 1560536 421469 542398 1041954 1801027 1804890 1173136 1396545 160575 1712458 1912416 612748 1363096 858788 242282 761763 873703 1368326 846812 1468199 739813 339875 1235758 364385 228366 529757 1155108 912315 1418678 344049 15154 1832331 133011 694002 260818 1669454 676593 86217 382769 208059 1946583 558613 1124428 655983 859677 1869146 255825 1658011 368456 488726 567449 1569655 309113 754443 102852 394984 1950189 893877 552599 672592 1670306 1265599 784377 381898 1687886 495617 870399 1657342 1004645 391099 21079 1436397 152646 143305 1816653 45860 1116181 1195774 718816 1044440 1578275 899948 1438562 665813 1618123 635031 57132 130670 565346 869931 663590 175822 242150 224290 1382660 1633404 545901 491421 1925689 1066852 944459 774629 436028 827202 1230098 1928382 1990357 1485901 838973 1117889 848373 405381 1635202 130352 237680 1717134 1990891 1117980 1541116 1758649 453376 1138416 233694 818396 1355997 354417 774390 1660384 999244 640552 358946 621727 244364 1263292 1434817 25753 1626394 1437620 131447 1497895 1142445 926174 513886 816896 829398 844893 1737863 415778 603200 1610489 73249 1284847 137361 1615330 804357 1505478 792761 578979 1946716 1556967 938057 1111563 1088982 671310 86458 525829 793449 1410124 275640 1727331 117796 1073175 653182 1819751 1177571 1364438 1623902 1833702 47245 1107643 725687 1059766 688271 239709 1006088 1342030 1076191 1568986 1199208 786536 1007727 434529 447807 1553110 124418 1120888 704882 1510705 661295 345691 1623694 1598424 975694 1039503 664645 1100835 1772537 920796 1134513 1975156 1047282 1665683 1771650 1536600 1735557 645755 1424460 1160677 627807 1015552 880326 982849 1594727 1703712 1064767 531508 1803631 1658797 1302818 993380 1034034 1697478 456511 346563 1124247 455362 1921925 1268233 677161 149875 1086678 155417 449985 1039556 403751 1892132 146284 1356178 1346463 85351 1431232 458506 318096 209347 1457935 1443364 1953692 339549 1004646 77467 380209 1338382 1544912 78383 1990607 286934 784813 750940 854576 1904931 1424789 675215 1663970 181652 1656290 1692139 564456 1142225 811377 364796 992406 1874383 88642 489710 656008 486391 1372380 296617 1520191 810879 632380 1090479 685388 622856 980279 166930 859260 1103202 6314 442624 27031 663380 1275759 1259506 1426035 768169 1594474 1454410 1199076 857972 1008631 402760 383814 1251963 688176 271363 255388 1571600 1493512 765596 1348720 1715334 1291466 245682 1253687 503566 1627560 529906 1729992 468708 1882182 505879 656743 1178205 261085 1791261 961111 129725 646500 1875032 504739 966806 1655526 1761094 1996869 605170 620910 1022 559386 1052231 1696461 293697 1982348 1264394 930041 146066 167636 1427378 1666631 1741110 1384234 176776 1113667 512494 1391626 1618431 1414185 185347 1595090 792651 318216 1534800 1556106 332584 555110 1655961 1366888 1184562 1642844 1394486 1071982 1122590 1931266 1088794 70694 80760 1349591 1568650 38387 1555518 1590546 1664394 1123303 581966 1086641 940520 1058521 889397 1732291 1155146 746106 1055872 1057771 378176 1090983 1761869 1285449 244657 1094627 1673235 1036721 1234509 805564 1304078 652640 1950161 1837060 1312539 107251 1168476 1858628 147671 1293333 949300 1288101 1854992 1596983 1943302 1172433 421480 213426 391357 205656 1092606 118437 1417493 762185 1527235 390167 935609 1961448 940256 83271 1476057 1604113 1310692 1380047 556306 213760 723462 1751612 1777881 751811 1081984 740560 587674 1363631 1372875 1821118 1429726 1025329 585803 1085422 961001 1701764 1233335 79538 575609 1850230 1028116 1010492 889460 201459 194025 1450382 99789 1020470 1804932 1582096 20479 583480 415335 333299 1478797 1388109 1597397 1999802 1978337 1063244 537626 190689 1416053 844790 1871038 225996 1112381 680524 1918870 389600 823209 1256972 511934 900010 1865605 168303 825765 989345 406432 1267186 731344 1140756 696402 761979 644435 606329 1878075 60682 168474 1713576 527689 1564145 738090 214800 1712996 273304 941376 461047 373640 1224639 967729 1011440 818624 1183513 1415647 221469 161701 886133 1200649 1295035 617371 1139042 602104 1454931 306532 454205 32419 1541825 1012662 522812 278759 1650392 1066187 54085 1361844 1198219 73091 1515405 580898 1775466 136251 1730943 1517248 1272057 1883687 638023 1380067 1269353 1577078 156673 447954 898332 833282 1930246 643574 200788 1609302 680673 807898 1822888 312127 1703708 1597172 1145243 562206 1663912 307282 131005 624354 1535233 1528028 1975410 941168 837727 1662694 1988325 1330616 990270 825789 922930 766758 117206 451954 1707975 1071457 1071923 717089 1448758 1928915 1401290 1280861 333214 795366 615531 553259 1657132 973233 1341430 691360 1425760 222526 1831854 921456 797239 1013487 71994 989801 1660541 1880650 1544903 1365971 456083 1934982 886666 1826690 1234436 1976466 447337 27030 1043251 541631 1936943 1183070 1004895 1103465 1372446 342694 66359 916340 1760767 1347613 803725 692979 797171 695092 1585408 1081950 1486181 1453126 772947 1842223 118539 1297712 1283404 292143 1442595 1675947 74266 278788 1514012 1027773 1276656 846441 1671945 804945 1629519 137850 992444 393446 113755 835198 1485066 1269740 1158980 1886739 1518420 44276 1312874 1820934 1920693 1000625 802957 71750 627401 758869 1419296 1899923 790456 693369 949603 1485929 1288090 1061855 240796 1958929 1798718 399978 212866 362850 100600 1923740 728794 1151854 896742 1067787 145417 1833650 451274 355294 1327039 1683642 1532550 1830899 654094 1595306 278997 755960 1166750 391936 777440 836262 261776 723259 1090468 978112 1243409 1598945 936291 1626750 1303529 1618823 1937049 773865 419788 1595725 101230 632858 1943434 1877041 1831390 1977509 741014 747433 1603253 1008945 1988696 850159 1738643 1819417 532983 462885 242968 1216023 1932108 682021 443521 398647 1625822 277302 408466 458076 99843 1458771 909692 581876 1753800 1169047 902310 392533 973341 971378 437599 1772337 618024 1165765 1127224 1057619 1872454 1048119 927322 1816390 388363 1941790 255106 1321696 1321261 1657721 144077 1141331 1313716 1893852 1019169 1190603 862686 1619821 1693759 974371 1562827 739923 1049263 609804 1922599 706610 1927072 657151 185640 808764 432184 1451238 1651600 153004 1090806 25291 1893838 1889041 1448458 1042831 954147 788461 961107 1582260 510390 568363 335811 471616 987812 460680 512732 898877 929766 231082 1623261 826312 1489463 779424 1465285 269085 317228 1055537 216131 325233 396422 1760298 755615 441256 9133 196605 222801 287891 484858 147398 499399 1768847 595730 996447 1430299 1824856 491301 84324 1842033 1432576 1140671 665631 678605 1518081 1031641 1930605 1539313 834785 144256 208333 10114 789286 102361 326764 667227 246961 1132446 60985 1609523 626722 1268680 1650113 1420603 967435 278931 1561427 192670 1761807 976977 1201697 58831 1974732 1507048 190405 1886366 24175 358049 575784 1355535 866778 1886449 22014 212823 412274 1150199 1288879 1515394 572531 860593 1616056 820002 624051 924321 1200005 339536 384446 1627038 579539 781945 1455746 148561 1029236 392744 1013992 530505 843140 406759 1897418 1824654 383793 1979840 370279 204291 223159 1733023 1067107 1450540 1000172 1308779 538504 1539378 76768 154792 430962 598209 784170 855658 480330 382142 1031107 212932 842390 323312 524228 769652 51657 1867603 355699 1598615 274921 1783884 1134860 1951350 1428267 1972441 628501 817173 899982 830183 1040959 351265 1952614 1593009 927352 788547 117401 593628 1042611 1500196 1879757 697479 1248985 992335 1301162 825273 1749278 1131882 53345 409287 1121573 1291880 1212292 1431028 471832 1549444 1158786 1151431 1280699 594440 348660 1395918 395069 1003131 1451205 659147 1523668 489685 1874192 209598 949771 1331427 735615 1945495 1892572 450065 1006917 1995096 578036 690860 1000628 1778040 1321777 1077217 302203 12571 970822 532918 283799 909821 1919124 1320115 1488857 1270868 1287001 1047994 1573649 708272 1500244 1847522 470510 374402 571293 704189 222671 1850139 585902 577646 484821 1294269 982597 1689458 1550110 133207 157765 648249 1750245 1961094 1502496 256116 155282 4180 1254417 548278 1711569 1594064 1272296 1967311 312275 1685787 1266329 34839 665709 1125285 1451657 1487371 1758651 705504 732083 1776839 134118 1493464 1795812 1761402 270881 7679 333153 1354979 770921 1815014 1296167 718477 350871 513724 1112477 1565555 673796 478262 1533663 104399 1770754 1832801 642944 1663408 1117206 1422945 222562 1931017 1444164 65433 906247 979217 1467103 926845 742876 1396866 1955539 1417133 1649777 1078891 1655288 1589421 180604 1982363 510404 1670644 1099021 1993583 1317365 1213560 1916462 615946 774084 1434477 279312 1762142 1985958 1886750 1344367 1938444 1417163 998706 1754154 1053364 1124445 964479 1993437 515159 1177284 435520 788687 489290 24909 113935 713806 1437102 1817981 554274 1750536 648857 371515 124451 1049042 502829 1442965 1247942 1418564 1887943 301814 1636438 1555680 234848 1590874 1436869 1979444 1866644 692719 1966272 1497449 1043427 1885505 675523 831113 623631 1099110 429758 771154 804591 704132 566360 61794 4212 653164 1857501 891946 1769713 1691327 458099 1420888 666831 1513825 1052369 260701 1795504 1997933 1272014 1517656 314256 1808241 28363 1141683 390158 1788479 315817 1963223 1490861 824421 330581 518258 1431167 241001 238842 1792462 47184 633211 392570 590099 1579639 1520851 703236 882331 1694792 1626013 635450 76394 1769164 673236 1523566 104059 125995 455735 1522521 603784 1722998 509742 823304 1247701 1382297 1867479 167168 1547705 1521744 395690 824073 1332212 1370578 1474915 621311 1226012 1029565 359234 1226610 1499545 1102371 1548369 1705382 156954 1187557 812461 1660221 1936267 822720 1888608 1236516 1177537 450737 1522424 894642 77227 972215 1558963 1026558 435142 761260 184423 74018 1403797 772692 1982936 1738831 829086 1537018 971636 839875 1311994 1753540 1815891 1285043 1886872 102693 1817752 88396 325879 74347 856492 55431 362909 1098763 1416880 936351 962829 1553268 692411 268445 299139 68694 72814 550642 507554 1188486 1055874 75309 480257 1269306 479086 584995 1239516 856011 1712907 1096024 1743579 1274543 1410590 1615063 1734365 1740039 1928584 1691208 846756 373390 210564 523780 1887961 1948695 524536 1110496 1366798 593293 1235106 456762 870639 1174435 1465564 1080455 888150 545078 453201 1632455 1191392 144357 1578180 1383413 812006 1093953 1932882 1971030 909937 1993401 1905494 847364 1146994 465771 493505 1126472 1486037 1099001 1513338 327411 1497377 421950 1229640 729506 1203797 1329590 1486144 899802 427507 922514 652302 883580 667168 87909 616310 1681908 1379425 901406 1148945 904735 1947482 3859 900799 455552 904486 1628602 259571 795318 87081 1672068 1453037 1470437 879457 1116256 357314 86380 404468 1968641 1086499 1134847 1539043 621816 1320813 1377889 1423828 1440706 1355036 555407 136152 1507711 1705067 343718 1148514 1165755 267679 1535644 533715 1709633 1549982 89818 1528744 1999316 728813 290227 473112 920108 619112 1575884 362475 1049298 235461 602786 1818976 847373 1229531 33369 389310 907725 280047 824852 1938991 96189 1408272 416280 185341 1971284 1687839 1484899 1390229 950457 652745 456646 377100 874267 1603895 706598 380578 1584331 951556 275616 40754 948596 197377 863918 1539535 515698 1475456 886935 573167 1974574 1969459 1024826 600833 1057681 1158042 1555929 32154 744869 440645 1775029 1326392 1609794 148551 1842541 464983 1083030 495369 1269761 997444 990619 1621214 923255 1677041 1338409 745449 1065441 1695818 1449581 303461 931041 196658 675535 649835 1816682 1014538 1600518 1692779 1467416 1152724 1091753 75816 297964 247495 101864 676654 503663 244866 1591711 1097923 825784 56186 1117885 1158429 809044 764493 1569175 1565224 290933 200148 769387 1423123 1376500 1459537 861787 1959197 88542 236041 621529 1010191 874319 797978 815463 1250500 795533 769778 846497 1585476 1055238 674633 118626 1168815 27199 1334970 1073810 659220 896822 1751437 381254 1330259 948340 1095753 279259 1426670 1001717 1308852 556756 125671 1801669 517235 1604034 250927 619884 156288 1206184 98391 1385598 110938 918854 1106718 1050458 1400478 1098644 1092338 454058 1665779 1067417 1592003 1694928 1981728 865341 689525 1244507 1931319 1767673 1183256 1026444 1365215 1188113 72591 666298 104253 183149 735154 345974 1870726 303450 1045628 1857402 333647 961417 1249453 1268007 1599610 253397 770593 1613823 727764 172968 17743 338481 355860 1698286 818424 100714 1815958 259629 858302 1511887 1794239 818636 1384357 319745 199013 740633 381534 218606 1232629 729284 1489994 1809542 21250 228933 265200 809154 1597583 1886370 1140021 605101 453834 528572 815161 1415335 503334 970776 1537551 507769 1925201 1418867 1854800 381299 180161 906290 426280 457007 1124352 1079690 423264 1860634 1733426 495443 1237469 1156418 567789 1664295 762099 883684 257384 945846 452138 1395464 354609 1911767 1326707 1101005 819103 1983519 1867827 1036974 346544 1716020 31244 768841 116188 401001 1806258 615388 876452 1072918 1620956 1971610 1416588 1107188 1407169 328220 557245 41737 1701423 1331905 240165 1764928 450408 125967 1518784 332669 1124649 942157 805264 362763 71744 1368836 167415 13250 738365 302916 786213 1745406 138631 186859 1518398 526960 1381051 585417 1785461 1725809 1798289 890521 680327 397004 448002 936114 854597 36838 1416131 1291848 264527 466457 631539 1532313 1264544 1186740 537073 1600615 1985388 1263191 1947711 1605263 517713 1613071 733006 783826 1130550 1143742 556532 1195725 453780 670250 1439747 1226696 1844233 1529289 714346 1039456 953878 1020796 343310 1704013 293115 394634 1974839 1066438 1228529 1781472 1955291 1094341 1644440 1594340 693903 732520 1595991 1933932 261449 844495 923147 316620 430273 1968799 1942454 1829055 982935 838046 1845290 191711 635680 964370 365886 711622 508220 1248019 630606 402140 1829354 191432 687674 1695164 1180729 647447 1716260 863263 1839782 1084689 40305 1943631 1222082 1612568 1694081 764352 1080280 30288 494130 886197 648419 772563 1327023 951899 974623 684639 1860909 1648769 223625 698633 1513998 1805441 584590 510189 690393 763507 97714 1649111 1403428 1147381 254322 1244935 1477736 1443774 1513877 926267 100383 754932 171125 1727950 573358 578482 179060 786759 1951014 412107 77880 487260 52738 1779231 843598 1017203 380376 645073 1581703 1355071 1581580 633223 1653930 1248755 687285 1956326 1658348 1018236 44175 849610 1091287 1557425 837216 1461459 1963953 981622 371704 1563860 1330979 172250 1091000 617738 605424 1496934 1328497 1443034 261050 1957317 1334113 1621803 981567 1967307 1916801 1211379 1957438 1321376 1918228 1862360 542185 471740 706556 433987 66194 1473877 871273 509813 706074 1444632 1380044 259994 1614612 961698 1562833 77195 709920 1614943 1404796 604940 1105474 283609 391213 867869 819826 1160714 1489933 1690255 1135720 1717621 97974 1412439 1427849 1494975 700603 1600102 980329 1471309 587464 116791 1237783 1052363 883759 1799065 1061930 1799754 1243507 217509 1512813 1111537 1003567 370902 1804274 24117 94056 226186 1309705 687500 502620 470911 1519275 486189 484673 1940979 779236 779071 1142522 1743624 439912 1893332 1416671 955590 1889524 851954 1040513 311965 505440 914082 1874046 1029331 526215 1682670 54227 1543659 1113027 1004760 1623083 705171 999166 963344 1335979 1729661 1080542 308272 1836676 354076 56152 523774 764625 1623024 669737 936413 358761 1089423 1674332 1260139 708232 422065 1923188 1809144 200085 1846386 565001 361981 750400 1979838 1788653 1242483 1067932 1203629 1302140 157413 1399467 984099 1743444 1015029 61130 58841 990735 1551195 1624589 435579 1826008 613369 9240 1031004 1336334 798066 1825129 1528782 1983760 1596715 942268 908745 956720 914199 1204566 778992 1812792 938485 1112690 264880 1224010 391868 148890 273616 888259 571373 1583804 1147417 1211990 1345241 395473 810205 158337 265334 1375559 82516 1919444 1049687 469050 201623 786781 84737 353806 467283 1374690 562065 1635211 632486 89948 1487002 661638 757267 1462102 1328491 1963857 1948995 871763 1524169 417918 1758030 1193913 1940488 782228 1567658 1860296 1547731 1717949 638348 1879925 1046681 1756024 574532 1067 702300 168250 963583 1565907 124236 1479336 1200215 1198477 828157 1302919 915720 776646 1615211 599748 1970938 40604 1849725 1009044 1803019 1927376 996072 501000 1271591 1544577 1007496 1409294 1665584 1035397 501729 100941 496968 592992 1449668 629585 457631 1163797 386973 1489001 1820905 408341 1526591 177067 1681068 726012 1490764 507404 920809 1555908 665899 1277429 1336385 554606 1015346 1964969 1842971 1662967 1966155 83125 307598 425481 591001 1961963 1160546 438096 902124 1306398 1101997 1818594 124500 1467197 1402952 917518 603305 1553724 1545229 436501 1626743 632646 249190 1341787 797832 415267 1808721 977156 584560 1369866 1515374 1930644 130754 996501 60483 879347 1568108 1453597 1565380 613665 1666656 1797376 352996 439518 1990018 893214 268820 388428 807319 1073616 1524056 1506986 1723346 1203918 1885045 396080 1703906 1071844 1250239 718596 1882928 1663272 1897477 1057757 1974001 885401 296880 1776597 1881932 1041742 1273069 1817749 1163009 301922 492687 1488100 605506 832861 982883 732948 695904 316907 1547105 1697427 1944818 309293 1051117 860137 1291615 1121380 32601 1896260 1397393 1405706 1033706 103339 996655 469756 203155 543537 100407 825880 158569 625710 1792056 1371217 780687 626769 294347 322136 1395009 562220 195231 1813938 1835351 1485475 1849862 271031 1616055 1840309 1882958 376008 1381123 1640624 412046 1967669 925372 923817 173466 871827 1132237 1586612 381966 876197 739870 1941384 895670 1007003 638510 1283225 1434020 868421 772731 1011631 1299278 1838073 636170 970611 1329977 680447 1917191 776019 1807716 1460515 1852946 1906110 1203731 1106982 546932 1030336 208710 1933309 1108385 1742428 462389 442078 1833699 1571000 1557442 631255 1451207 758611 216500 1862239 1737794 885373 1842843 1452540 848005 315343 1878521 1118844 46567 172157 1761581 1535844 1219841 192803 1240007 752818 179541 1293462 587646 1611532 82191 606633 594242 169823 1863269 422170 1878925 690076 1060703 607136 443792 55396 1471304 1538884 986752 895737 525134 626319 1299743 56640 135694 516664 546289 545207 1104018 1143948 107975 1471183 839626 1104810 296819 1270791 532625 535937 1181632 928835 1039678 556760 1890686 1152674 1266941 1377874 289451 475125 902201 672326 25620 1653199 1518604 909053 531377 1293260 705503 1216476 41891 252243 1289774 1020106 1396037 1110656 907481 716706 837542 445153 1772706 82676 28218 424073 326883 1777638 313922 1393280 301022 1678583 355902 753941 1316601 634900 1504575 281332 1189519 1430927 1909092 1406867 910441 1721916 1704340 1283005 1628618 1189110 37175 1436391 860097 488314 208836 921233 842644 1628643 1545765 308990 520208 596221 554794 941932 1885006 1779783 1424827 1337098 1460420 989078 721069 1736455 751223 276761 1826438 887511 942616 1685013 1972749 564075 977400 736988 968918 624968 1460225 717769 267132 1310556 952376 1358318 1711973 1574307 1381893 172143 511123 1037936 1910869 1878992 1314725 17993 1149076 1435185 1773054 1113374 1742107 1144820 223915 1744623 946930 1777582 944519 1260814 1147890 1911949 888854 1527271 1783880 131853 117621 782583 1133649 50404 680454 349702 51686 65325 1667115 723837 1280852 1543385 706678 1256159 147484 175213 347148 1596338 1503260 1027105 577160 1805395 1847168 1754313 1667714 621016 356001 1992171 872376 1113188 822168 1885201 1196619 1304745 1893640 191662 1281180 1693598 1144015 1573641 948789 1187057 677109 284602 301415 1463162 1954638 516200 1999807 1661050 403768 1114252 687654 334875 915901 1156389 57564 486808 32621 307984 350126 824580 1480975 1463951 1437535 1639253 303148 1782236 526350 502173 681174 207111 144279 1080311 175060 1166231 465552 1707757 892314 1603499 1696981 612156 1133782 1408182 500048 1774799 1848490 1397871 475936 718362 1706487 152879 697558 1287435 1855269 1214436 83756 439485 1687565 377437 720783 824231 1306666 1570867 1986742 1871755 163414 1246531 11684 1674126 398933 507327 459678 933798 642264 1362397 471106 81336 1021278 123244 1344163 1956348 1673324 795147 1361086 545799 1631387 26967 1680445 1689101 1194903 613986 1980998 552005 1933636 17323 84842 472598 4563 97015 1652757 1079388 956083 1926017 1526858 972456 1381622 145691 845367 1321643 1176926 900168 460686 1028715 518298 1962998 260135 1508142 101694 1808234 265860 1406591 1446888 261472 658267 1216820 611914 1586716 1711188 1051072 267228 1522729 1947033 498511 422368 1924792 1408051 1308746 577461 399272 124795 523081 872160 857876 1329846 1651671 1467007 1206119 1501585 1255580 714474 1751020 684875 954230 1834024 40911 844069 1708520 1085700 1666508 693828 1074721 773350 1571910 374301 1282461 524859 215653 524188 1027162 693042 954834 63209 363990 488844 1701031 139376 1272919 88459 1696300 1996314 1701334 1511946 810066 1536396 186085 1738584 144822 1040361 1741842 578859 1852358 897458 956770 1285708 332423 1924010 1532125 742737 214159 1047789 716277 1390849 1018392 994316 1263852 1947093 1782419 813393 1865693 615925 221419 1300811 1745797 893635 1278241 318654 1582453 969695 1773680 1958588 1197660 811071 538870 1388718 1887111 1902015 403868 1885418 173337 497137 1027978 1880683 1062399 955443 234251 1563003 1851012 1728745 3689 1119788 1738646 212074 1852272 390899 104027 1834433 1117845 945648 517922 540729 1102817 896700 68846 768488 370738 129278 87057 993036 1355087 1410230 1802941 715839 1369956 1704008 1712543 847823 1061723 1278271 1104766 1615547 1552766 1445116 1562251 1409261 39348 531868 1255370 1448859 1664961 157603 1916734 610158 1430506 279998 1632242 1536250 115154 271177 117219 1452767 1971602 260604 1294503 1913705 1848772 919972 1477349 395267 1079337 1492922 482106 1496487 1231626 1043361 790465 753067 631956 164052 970249 858022 1353190 1086939 586004 911385 208810 284471 1212860 464927 677651 1204746 698719 733507 1527745 553090 259857 31659 1422834 1861692 1723666 315114 601858 1484127 211847 191213 1626793 656792 1039012 290967 721394 1742547 946599 1983699 402280 1793104 153502 1361616 95192 1387063 1465927 405652 110575 1913937 916531 1639928 978132 370727 1864095 217604 1792260 56288 1017987 72927 1347593 1594690 1415352 79456 1829641 1403734 716047 1773484 85098 1276010 1555490 1595029 1163740 1993759 1148661 381430 1020998 1945516 1276449 1737613 1915457 380222 212806 76616 600239 1588942 1245241 626882 308388 1978005 1756093 621605 1148927 434455 322014 547643 1107729 1756966 1308021 873254 1862976 1851377 1032645 591014 48889 936066 1863612 584530 1884654 787922 390297 1846642 1440339 1563838 1437686 1755540 1722024 356467 942497 1492473 1908998 197692 1347244 1935884 198243 386965 917774 1280727 1130779 1362446 380978 1044262 1100750 502324 332693 656876 325857 1884651 1575962 697292 1193266 1173565 1934712 583628 882336 1263375 599754 1376391 1980315 352709 357460 267488 721488 631702 840204 626159 1081943 625944 878757 785285 1030705 67416 1882472 366556 1973919 1686351 1419724 647279 1530873 1244869 1935543 711249 1228356 308997 1300530 1720184 1114750 757946 1905547 375880 1870569 381370 173130 178329 144267 1638099 1160811 1253363 1298732 817575 217068 680220 126598 1271028 467242 1707352 878033 425586 1616541 73639 1380663 52333 1350377 864416 1209977 669871 1162994 786949 655474 1254463 709259 1861319 45445 1333489 1240448 247349 1311196 1632127 402059 736429 1696429 227083 1684278 688903 1079969 388809 205171 581379 78788 374523 720959 1571571 463298 1988964 731342 766871 1374866 1275746 1898220 791154 578126 1740981 283719 1523551 1895847 969125 1879607 1963518 1657791 1208941 407080 1738793 1784258 461722 6105 1121785 1861764 673821 1084648 881520 1093351 196904 349279 185607 1089162 1133520 1418016 683771 1161524 1139707 944780 1841170 1565855 313132 496135 907230 838711 126969 267841 1680405 322441 1820125 1465621 977378 1991581 1946646 1225002 1666803 1927902 192273 1001059 784395 831368 1925639 1722891 1840517 1847746 47854 119331 1535389 167379 250847 563956 603307 1739198 1817919 1198819 1745293 562314 1474782 1706736 787941 314723 1956249 1802560 1296805 9152 594501 271113 282837 207368 1791264 1866389 1030153 732542 1921645 497471 1619260 436595 897901 1797631 199432 332075 1885453 769020 518494 1624577 1909005 543029 1660314 1638393 1656629 1524242 236440 1662554 1613725 686944 734221 1485026 382427 987833 520958 1137553 613009 1126794 1184494 1711907 430753 712363 946767 447049 68221 279668 1336783 1630762 270979 1582707 1273764 791382 126874 948550 1529640 1490537 649267 574623 398714 1401348 616983 1948745 283382 1021437 1079892 986740 39970 178845 1622446 824415 344530 836836 1305085 1018325 924921 818674 1633771 1412204 1681628 1011013 611936 123386 1831452 308796 1029008 365920 1017608 1054926 137761 122648 1671211 73449 520364 1027002 453858 298021 1160241 791849 320291 1059872 1381968 1834983 420410 1748236 70853 1348422 734080 743325 1946905 429026 1507492 229507 1014967 437089 373880 655207 86919 578199 598245 510493 1215198 1651270 341988 803761 1369314 80997 1642171 1420849 1120621 1513228 211440 694732 535303 1797099 230973 1132880 1398964 1597947 288358 802324 1355639 194731 1680325 1085691 138597 1983668 1308142 1072013 176681 481995 211099 815472 1795678 1031514 1269210 36969 626035 399404 1020598 1771046 267609 94072 997933 792745 1889356 752142 877951 757808 1226831 492782 30275 340085 847827 233574 1991150 1145212 1795982 1734022 454518 142695 1085955 1771667 422243 11907 328812 595478 645676 1279994 730706 1740791 66383 1570744 522670 461755 908312 367270 1456478 1080593 1814682 959873 362024 864688 1501669 348476 818284 1632094 1905353 1172310 94614 1504039 1600203 1597530 1200769 1215624 883747 709917 432129 833543 1036000 72725 1420505 1665396 309864 723734 1032195 1370358 1267540 1546154 1568058 72980 618783 317045 1951229 1330811 280855 1529106 527213 297399 1923424 146643 622412 480582 1624885 1746697 105460 993412 1726879 554542 899687 961101 1107008 693360 152418 118009 587033 1731219 598922 1378709 1766690 529655 496534 1750826 551873 1180491 429569 335802 1590949 208189 1304787 799353 1211460 962298 1848964 1445630 1147271 617070 902043 606233 1811717 160396 418491 1126306 1504541 1569224 1889659 833978 445114 1447357 1324981 1160352 174487 1350947 1988770 46220 166217 1953970 1630900 795817 1452964 1154566 890207 1796974 766449 1564969 1808016 924115 846650 1517626 345113 1175230 467845 284799 1074217 296139 1785978 740680 557555 600876 980779 1745290 487720 1823548 977815 1604265 1209401 482522 987540 1696672 1813083 1964070 1774941 1774793 94389 1170289 1542633 963159 695892 1947514 1591137 1578902 1146743 1702455 515697 1152019 455660 727940 1155009 582414 968788 1752976 1601661 1357596 196145 1256288 1171675 1567893 1570434 1572747 1076806 1528318 1730296 203343 474857 1742016 1236585 148398 637327 255263 1962167 1613575 485984 331969 1012384 163482 1629207 641155 803597 1006441 283358 1573920 705289 1310264 107750 248496 674398 1140185 298067 965987 1593536 1723429 755970 227837 1863672 1074495 693882 776919 1390859 481695 1547627 1236522 1099605 144468 1408061 756778 1281384 1009982 1355611 13308 1954623 249076 1526037 965307 27984 1266227 990581 6362 681032 1696405 458465 1062610 1498465 367133 846499 135399 1657315 737396 287546 1589172 724598 508177 799717 68441 1018512 1566988 1135396 801552 782014 1757088 354687 1695772 393563 1505791 1188224 1910807 388791 1783954 1447999 229138 1351449 734229 446213 669641 1426861 1151111 1591710 316767 1274674 223235 996845 1334227 1803253 171482 250569 187993 1979248 41106 267709 1115231 410054 517413 119763 1458467 1102087 356835 67329 203747 1513268 467585 1243783 881747 816632 726325 1845438 1765882 991900 408725 588697 1308873 731870 371382 1572994 350236 369461 572220 893330 210974 1606471 967046 1952688 668643 952653 333113 1562512 1934905 1214966 192187 556913 1309151 1878977 1406295 345552 1800389 1526156 856976 1070730 69098 1173763 1245838 1539414 1871376 1995915 1087785 561134 1006419 1051263 1124265 1621310 1246176 987693 932925 1383159 1560114 1552443 1967861 799740 1938816 347159 814583 1661480 1824468 1718036 301818 1383982 1227796 419369 1586732 179343 923174 1905167 170841 480348 948688 1358863 396379 1926248 1838830 60444 1030217 1044306 361246 1587295 919812 315528 785843 1234570 1317902 502688 1918533 1739779 803220 991306 1896400 1294700 1616313 1336893 402031 697193 1589648 619347 1190268 1298047 1056272 1930104 1549411 52616 43367 268797 1713105 39184 1961314 944600 867730 1882995 228194 1470112 1264172 458437 1307379 2247 789530 899330 1021943 1494723 1389043 1008704 1782457 1810978 373551 1287942 1369298 1592371 1318545 1008041 87071 1552045 636384 586590 1348064 1115809 1249030 174978 720412 665354 505039 158851 1567877 616603 970049 1191400 939218 1406054 101874 1330293 999236 735906 1958219 259114 992872 124860 1008149 187125 1572709 930236 117223 1285300 598285 451181 899563 769314 871762 286938 67744 496016 56938 1461211 846315 161086 1897916 694578 464703 10908 214359 1532747 939247 1209044 1393900 1449384 1314295 1507260 782808 142475 322663 1163506 828761 778152 1731408 958568 826322 843594 1434868 115308 1416246 201681 993034 816362 941150 1894366 721367 1233932 707814 267354 1501 1224725 1429026 1932092 358539 1512313 173135 1998572 1550934 1839981 1873953 1899595 1032412 858541 1262800 1473027 995813 1182723 1789105 1505749 1510782 218362 1364855 1587983 1847400 435186 229490 1855754 1881585 1863312 1972385 369327 19508 815294 1962709 1679996 678319 308895 1609191 607195 1820624 1100089 90971 1423034 232655 1015493 1131879 1156300 921015 408509 1385431 1027630 1983755 378372 657801 691238 1702766 1642023 1420742 193798 905786 634733 1786285 982574 31942 110564 1178693 338912 1463259 1152971 633356 1001366 514312 1860569 692102 1761610 437180 1735729 697373 1642600 1577974 518016 771044 1145822 211617 415338 1428979 647637 268696 230406 535301 44470 1308102 21936 1092033 1993691 1300078 1577753 239946 1217806 1389170 1364915 1340997 274712 697065 1791410 1275513 1489519 685772 1900196 198679 1417207 1986937 1087262 1508855 561392 253616 1254607 1753067 933137 1616418 1434541 559279 374631 1584327 736110 1124989 219972 1216993 1057560 1590099 1349199 1865729 963581 1493241 1691304 1289966 583053 1958724 1326829 470825 1807834 328265 1599418 1274586 1525665 547200 338485 1079806 915033 1507786 1858093 1977793 1159738 1234154 707625 1682075 1248124 518005 159213 1744693 1700070 1863516 1138702 991020 148094 1927608 1640148 339985 1436615 1403303 1719870 86897 1450263 379201 845057 15693 838299 1549860 877755 1275461 835237 1671475 1469121 1456809 1786468 834323 1819232 1960785 607781 140853 1803433 499851 1101239 9926 177443 427183 1226132 565966 904185 927516 1214298 1384724 1081313 966580 412442 145757 556767 1326439 1295230 720460 600101 409655 68879 729992 1534572 952028 214170 1732434 94393 1898974 1623609 601797 109892 843608 938370 1416143 411590 787994 1183909 200880 1433404 266327 877262 247584 1064871 1153923 1328594 1823930 1894192 1596532 1605892 1745145 1960301 1115447 330321 1161471 1237175 840063 1907462 631625 729604 816795 221321 374205 1242037 1737304 1723906 1758053 1392279 299884 1909326 1871522 33859 98602 980057 1905699 1281280 516218 295974 1475254 750711 1958360 1059553 405775 916425 1032360 1834528 916138 956277 740946 88366 1795472 1476785 1780268 950621 515417 854858 219703 662186 1049617 906019 1903187 1075624 795013 1980058 1805271 1051488 1600462 633540 1893061 505303 1356916 1182932 1602052 790811 916773 1836761 1884336 1319254 1928257 401242 701500 1048494 460620 407301 1215759 1129356 210673 1278050 621238 265850 931698 244010 1003651 894437 1409736 521931 857241 1846951 1959934 111359 750976 931794 1676407 263362 720864 1768569 1951777 1693577 997478 1818640 1903027 1274079 1714053 1855382 1049418 1757535 1062798 490440 91401 417244 364288 1219843 520767 1383504 410547 1105037 1833060 353854 832928 54244 1323958 1033282 682117 1259314 75295 13230 486947 1692667 549919 1186302 1167144 24337 193572 515877 1452558 711190 1623851 1121043 271759 1692122 1749725 1081023 989524 543079 764757 48480 426834 946412 1608529 1382465 1590702 993938 1080602 1831233 1759579 789391 625387 1925702 1019263 477365 1189575 1177792 1990104 1700011 787627 1913894 355196 638527 1013456 916973 999851 1524452 1241080 527665 137834 33916 950858 507731 1716088 1771024 205720 891295 40922 260932 265279 515803 254649 233325 1410265 234052 297973 1394901 774060 1728024 1323137 578540 1784662 253321 218956 992068 191344 1084706 339532 1897201 1169134 577725 1350405 1289074 852830 794698 1578715 883235 1680498 529377 601878 1799239 8575 1339948 259858 1656373 1699611 183148 897090 170117 1207538 517917 459141 886166 1381585 1728766 1224930 1634270 47549 1607127 1060402 400640 497711 391251 1204938 890974 510531 484647 692050 967486 530291 1388487 457120 521475 1075529 1593714 1862071 87813 1560924 22464 1787090 218248 1093033 682913 277418 1805742 105262 1883166 509870 376785 842405 381690 1372357 1991923 1526826 1464614 1661990 119447 209068 471807 1345613 1033901 827604 1594416 128701 1286475 182631 1826182 1673057 1871756 993193 304280 853758 117335 1095147 1428649 605302 555184 1973748 1934677 1648263 1378552 1364070 1706941 255272 379308 1473750 979852 628256 1539675 1221354 1566517 1845872 1692287 558420 463496 1783188 1513658 1819039 1557288 67231 1577090 950012 541342 1920146 1401096 1735285 1281007 877368 1859209 82317 349862 4887 719086 418468 1587951 61339 1244204 534551 437281 25177 427728 909470 1461511 805968 1472056 949522 1980715 4360 317726 1563134 600569 1907959 1007989 1259028 1859946 1576680 1715599 1873584 1782364 945581 1980619 93123 276891 452441 126685 865757 1263571 982385 577753 935479 322825 930380 1636931 204275 566988 831055 19253 300950 1241705 301524 1937627 973060 1715576 707364 110817 482081 107410 1072991 658261 1574438 1077168 960489 1853964 1915871 658016 827610 571713 1537127 1738982 134983 1517287 1587476 1911337 1740848 1158285 135527 1652507 1168301 974002 510783 426312 698667 1601309 188717 1033942 636190 542105 379025 847648 1784575 1037792 623816 1968482 744183 46977 1021037 1006620 562298 1825389 1922791 1562055 1875794 539315 1511483 613931 1786622 699746 473828 402390 19141 798981 1300256 144841 1931046 701802 1335687 595994 1530414 1370159 1161993 1005277 1631411 146145 995721 1617947 540795 1226152 944281 1093055 1985575 294529 1399136 1927141 1973489 1077666 1202748 358724 925855 270732 1895545 711326 967141 473368 1424933 341490 1140107 1489967 1552030 1167320 642065 472138 995300 824088 941501 722042 1794385 439768 940327 1533615 1914898 1319755 1622021 1317604 1439187 879076 1011087 1658266 1221420 838349 1497247 1386728 1370243 144413 1756889 726525 719314 404716 1386953 34069 1425057 1498799 588309 1922644 160837 1230136 679351 1859796 1492089 1616741 963077 803705 1434307 837884 1423692 1263537 1911432 1953364 1285056 435795 137164 1999894 198051 393229 1094511 881925 1150674 1402174 472614 1986712 1683743 592984 1785372 151088 186708 1264902 1720008 541418 995663 1894541 514612 907393 659467 962642 1067661 1014613 525821 1225116 973068 270953 618674 1308623 1806188 1769044 318420 731395 1291298 1784413 171117 1134368 1101670 1276585 1266513 726937 735210 1254755 1740758 233246 76775 901772 610770 1069140 962172 1905821 1324814 1586650 378568 504718 1600068 1683710 87241 1272642 947384 790704 154763 463669 942857 211330 157991 999160 1554474 970105 1361915 677834 1351032 1120078 1696119 1665994 1077214 948035 1294769 708415 1699825 1938870 1330497 1675319 1531501 490966 784855 248925 395765 1204356 561704 1519335 852302 1922022 404470 523551 519321 744352 356661 756338 703070 1070661 1195564 661773 1924464 918562 1317541 1297436 1819155 22125 610654 1192732 958600 632241 51745 1132417 39923 677695 1707647 1229429 480929 314422 160497 326737 404848 1480982 19967 374105 1333726 1708044 887393 456400 283914 1099320 1956334 234897 539580 938932 1204823 1554983 183262 1620530 454732 1580099 953467 1328563 768725 1914909 230723 1994240 907862 802506 893489 1901065 1855896 1902060 539203 1233174 462044 888186 1024342 1361428 495336 1028144 371073 1096034 938648 1951377 1916738 1783150 1961579 1337932 382474 433775 478779 743954 1082318 1898278 1139754 812494 925115 1087141 644076 1549951 248713 1076825 271416 1225754 42626 527967 131863 245411 1271629 1852419 463350 802633 1505682 224214 7794 1999127 1142563 1272877 1900682 1652238 1858423 607564 1384890 1638199 1348252 33184 1245544 982081 1780969 183173 946799 588256 1399118 1225747 604687 1611882 1349249 1016297 673196 151392 1244723 556302 388483 604581 651445 1770298 711026 898211 1958814 1397961 1825664 1767862 28116 720095 1969673 884911 105340 122658 381155 1258006 1333282 1143579 688849 1657740 1269081 1129231 1071772 141655 619174 1592366 747313 1577158 1371692 1973290 849016 311659 149327 1332255 1524557 315333 897202 1967215 1740673 1981413 1455598 1858806 1635164 1013387 245497 762117 191395 150426 476102 1989507 129920 1021663 234444 318268 133231 1452417 667180 1379448 945712 1458746 1554438 110455 809238 1757018 777302 1699158 957943 1334518 244135 1814180 839035 729343 1468488 1225181 1844201 1345454 335326 1701546 394802 693248 522014 1324116 716610 169118 864788 679709 1597252 1289248 1882978 1237434 695139 1800677 1956648 1982792 1420966 1532853 1581443 1230046 1555925 388627 1364435 1139542 234273 809932 623315 481780 890330 1728664 780734 1023144 921938 1144062 1894343 67161 996401 1459 894749 1226408 1263821 1387176 745108 1239857 125644 1353521 551350 1379779 727609 1114868 1023247 533210 1917847 1969775 837922 1931964 254099 631741 1588277 756364 321304 1741512 1448921 518496 1964095 1328456 844253 1250046 886483 1611357 1627749 678193 641561 406173 1425566 461620 637706 78208 187053 12501 656150 1002896 581352 60548 1298170 563674 1626311 261528 1932748 94126 1099301 1248088 1435923 931408 1466095 319165 1966331 1392540 1850212 227895 1684258 1682948 782859 757338 257170 1406455 653295 1812699 1120005 156678 1920383 81062 124809 78920 1984901 449559 1877590 947786 428007 522722 872205 900557 1895086 603923 693429 1632256 390018 255753 1536859 889074 1742448 1556786 1184762 1346538 177081 851104 1064377 1052828 1211830 1498666 1152485 1646296 582509 57078 1447076 1191330 763304 1372234 1964193 1157652 168375 990585 1800068 755542 1977221 1937216 1508505 164491 1752079 1944592 1792000 361786 814152 1010811 9528 1671086 443838 297902 1515873 332052 1036749 1019 137666 1975546 731645 38563 1157043 123195 1780771 1289182 1373156 45995 89559 471982 1360410 1672942 1193109 1666645 1903368 1865880 469530 562606 1760804 870947 92164 1503555 172394 193069 1535186 847184 1419941 209701 239244 1512242 1377942 1636091 1089999 1153165 164398 1140488 96662 751290 1467629 1845802 1042396 1718589 1402595 590942 418970 1184825 1145692 1234326 525596 1716095 70931 1572155 145909 77972 1390189 1131658 1564030 783933 550489 1304594 776044 1017757 1589320 487078 720391 266435 878700 926456 976723 1283232 1872280 197264 224199 799668 214772 1051418 499128 1132096 1746926 1266261 1500875 516075 636580 1193388 1275893 45865 791348 173681 670098 1019359 1513756 659216 1269320 1358799 1081626 72811 1606877 431860 1618536 1167483 1898306 80565 730001 1032615 1288333 1940078 132478 698349 241301 1413446 1778113 807877 389751 1994201 1440087 690828 1111220 1775355 1763189 1953896 1819745 1140496 1181636 1358890 1525230 73018 479545 1815502 1374066 854693 1039377 1041606 66103 1880815 1646922 1704421 1611542 1845867 175277 1181956 1552301 548889 148351 1900250 483870 1929568 224698 501891 571966 185780 532621 1203000 937199 174782 937772 1807293 1507154 461924 1965184 883637 826457 1111982 1827842 349853 1076258 444399 1217517 1435031 1918905 1552759 1942355 1521897 304107 1257220 1884822 103116 1650163 850629 1142877 1020037 1803690 1954500 1818917 411397 1813913 1420554 1989871 1959900 1055346 612757 1528186 598091 64253 246126 832010 1074759 1592166 240673 484783 1236378 838575 1454359 1253696 363522 941962 106175 664059 594813 187291 414257 1249897 1379180 1241736 680759 928584 193439 889479 850991 838522 271744 1765810 583943 1288510 710343 382226 1789296 129352 483588 1888569 603379 255889 439183 1584100 447538 315468 1495421 1942308 1620801 1772835 697772 569647 1135632 1122075 468384 1097034 62905 465642 1283333 1571623 873567 1309811 1760417 1538574 486793 1788255 1713956 786581 669378 181812 1090878 396774 837654 1925071 1613928 389821 611061 1420224 1549855 1448761 472819 1697533 1770363 229407 745451 1171992 1485579 367756 840637 856799 1419761 977079 604959 1547106 948222 1872563 1053033 1742650 1801415 754131 1824006 1996489 570894 1178523 957478 170096 1440256 771933 803731 830179 261513 404307 598292 109430 1868545 1129465 1769762 674297 802495 741675 613656 1311103 1313920 1778660 99714 1832055 97054 1117028 1938761 729101 351407 765898 739746 1474057 1239477 1299036 1822903 1561899 1180875 805724 1070135 1198450 1497546 146568 850761 838627 1355589 1569325 1954492 184878 592359 529550 664582 101407 536711 1189279 1021029 902167 518064 1042689 671661 1151139 1564541 1791835 778280 1416644 1837240 1793950 1779283 117155 909646 416489 1926246 268618 419064 1878456 447907 1042623 1614119 1864648 1899109 1378104 531245 1639550 1990670 1988074 1935604 764359 727176 289829 266071 529685 245179 393120 1823013 92924 1358014 25508 304660 1487971 144438 1124049 1265113 143250 1162542 853682 875497 1567369 781575 1874562 183711 1238070 1861184 1975097 1021835 294553 1321008 1343880 247317 483743 186263 1417156 1373263 970180 1852110 1963342 437631 1068790 1020275 184616 152913 804735 924064 801016 948885 1489813 1108514 1255286 1519324 164574 763814 1337217 1775721 129959 1998978 965782 1612846 334929 353504 1673644 1108827 1145321 1616982 127554 112092 1914332 1896204 53067 448044 312755 483734 1727580 947078 400873 552864 875557 1787048 541588 230036 190860 758912 1987081 723319 797538 1855850 230135 1785467 597666 954401 1695833 1960928 431809 271755 1284078 1210348 447183 1892052 1280786 955996 240200 1051067 1785012 663759 1635957 1784548 1235196 1819724 1983897 1724869 1544554 423624 700120 342513 1103133 813749 394275 761773 1677708 790277 237582 76205 1120525 1749697 1295906 1231166 1280012 1308681 1668951 691840 448761 1560282 1128338 1852040 1785253 876064 471878 637425 1685060 785395 270772 300495 1252950 732820 1994152 1936745 1383557 309328 97932 1849605 386646 1864424 957972 1454217 1348457 1391572 6507 187142 468873 554631 1432338 1328748 204197 1442339 1477021 1810734 214245 1812252 1398097 343328 742547 652273 1590673 1990507 1192645 295979 1484148 13414 1961894 679385 1104159 1087815 859252 762690 1219406 339520 356618 571703 1189552 239800 653155 436074 909041 1013250 740964 602863 1712845 1388929 170593 1863101 930539 40309 1971908 348708 780902 1113566 360320 535712 10144 222751 189529 1659555 1328308 565875 508509 812045 245922 1759448 1862751 1119080 1753666 1829519 50266 507160 110651 125969 1517920 771384 360297 266807 826413 707924 420388 377462 779500 618926 1241554 123336 1572317 924211 353545 554183 1757235 1599870 1782928 1745087 77211 1654133 1783012 1531676 979549 1096131 1928248 909984 714866 1785375 1402460 704956 1433591 631844 605786 1314593 1667939 1733353 156145 735523 1955448 987793 411192 621416 802962 1690015 540881 853339 139672 1294 436967 1515962 1181440 1641831 1812998 1149072 1143651 1989329 1494268 458165 1516028 350876 1939666 1125500 1949494 450169 1750248 1026631 1316095 143639 650095 1095819 946436 842162 980578 745111 1137375 296769 1339031 69910 362181 744359 490113 1128526 1771353 842300 860147 276589 236976 1372805 109184 1569994 292055 1278987 512391 150927 1152767 535374 644426 1915271 1182872 1091985 608232 321761 475830 18274 1549479 1611994 936847 568727 946349 1369335 278570 1582841 69901 1286957 330947 52269 680964 1580954 235114 551534 953664 576437 1649299 1667201 340765 313883 134659 771695 1880088 496522 340168 476636 1982814 1582221 1735590 47376 1055270 654864 559426 1816018 444331 217356 69638 1808431 894418 1683206 721587 1259297 1556048 342702 761571 1999727 1592904 1381013 467573 1955863 223814 1174046 120961 1250014 320460 1344875 793390 1087189 1065013 148747 1012284 52734 332939 743805 1178679 1220400 1459354 140140 234754 828161 1424409 1094934 844620 708718 975672 1272700 126853 1661051 1350590 61307 1886143 1170157 63956 607651 1156414 1408417 1515683 1940506 1813139 909639 241289 1727127 1494664 858890 1110174 1164239 1143574 631794 654191 1707066 771932 1783965 174862 621685 166847 1132851 689657 815592 1239627 43345 261285 1353523 266869 49923 1088018 1226620 1026290 171406 1901273 46626 1193988 724432 1218880 1996796 139343 64830 830472 409613 485705 1031550 1550410 1188854 1639219 390422 898640 1272600 1964043 1854723 293285 1440603 403639 1808814 187983 585057 1674908 1833266 1947446 412581 562099 1611264 783146 1400275 1825583 857129 1180079 99786 1801975 400783 36000 472030 941990 540008 1948431 1205150 229671 1054746 1421449 1480552 300779 1354213 1078116 1772045 607281 1295058 1353720 1737968 1549365 540763 1540233 225253 1891888 1413927 371630 1327922 30608 1993148 1296688 1604327 1119494 173068 955634 1373622 1767776 1334517 1948059 407453 1122416 1465782 1940550 255259 99820 1521895 1272576 710655 971840 471152 1745909 1929362 782878 1428297 1031305 1189591 1850548 1801155 1249853 1307562 1417510 985371 145367 231800 971767 1851534 1225563 755884 379264 1095191 1033468 1018714 1916217 164342 1313283 458774 728126 1596072 192455 272428 1444152 1544948 410343 1647748 746518 771531 1632049 1430659 793885 925054 874922 218886 606487 1498034 1339042 88365 786461 1892033 1125004 1770354 1994846 1899359 834593 1509122 761657 22783 606430 1753378 1677515 471310 265444 643874 1801918 1115324 610368 537978 670872 1126332 1530887 756656 1262637 1968407 205098 1321828 885617 480080 1559994 189877 848768 1222040 138692 486232 992362 1085752 1702845 140216 29020 1980733 1606618 310871 963515 1982722 1544167 125753 1552939 694388 513594 1262689 129354 552841 458475 652808 915633 1857353 960227 333595 137809 497526 971528 1201727 260658 945383 134547 1853738 1255107 686615 695968 329761 1513582 374068 1014621 756066 1551717 574493 1856900 790047 669709 597398 1372883 701069 1045232 1038758 1917673 869830 433697 780839 1626255 1852446 468523 926572 222992 282483 1740429 1821161 435478 1756783 926977 149179 1164100 1985619 10667 1253936 1353967 206786 1699253 65955 1438766 355800 1445490 673314 724239 441675 1314057 457259 1352297 514191 476939 755397 1049379 1683283 559276 261320 148265 660922 520966 697935 37660 1162998 1847677 1048329 203143 1169241 1817994 1367809 1091114 287951 1067983 1616431 1214297 944858 1846588 1248147 1394038 1119730 1681911 1757620 1905386 1526279 1826459 1084135 688426 1067516 800931 49020 1439757 1377117 1369528 1208278 607016 719494 1804655 486023 244008 776428 324195 75399 1993631 504576 1263539 368876 1193659 185969 437970 1949718 282723 885676 739330 1619589 1691789 1896220 1128832 1440133 822147 1723649 994882 557504 730248 993348 926493 1863163 1603074 969646 418627 1413899 765268 1999871 367264 1861320 325107 1573883 1503980 305661 154857 841751 210287 1671017 511637 546247 978335 1024590 191023 220145 850708 1526437 1344606 1540355 1763842 1365742 1706463 1049145 1985923 281809 1985251 1954810 1216304 873964 1257472 216074 1685882 755309 797627 110521 1235912 208563 195092 1989462 1752803 1860222 851164 947805 920124 1903511 1209298 754254 464783 1154429 1922575 992007 865877 372991 1109253 1088566 222765 1900994 1218753 462708 1036342 836164 1687393 903507 1406947 1003230 1151479 1702689 799918 903319 65437 1590921 540623 421056 18718 439761 1231384 1754044 108426 211413 8540 1398095 648293 628149 1247713 1846529 1993107 686605 537734 1504617 643561 582753 1858283 20919 1946870 339166 1351376 902082 1520042 1851008 1169760 159916 1793729 1660840 1357009 1610962 1803047 1016376 905113 181444 1854002 1274317 414315 1961925 1440319 1916859 960574 146809 1236459 1953914 1063545 966117 1926049 1641048 701572 1806319 1770634 481383 1377231 233485 206527 719511 61325 1861389 1366604 1860304 93502 714694 43285 1975368 1767143 1932975 777609 1211265 1811500 37649 754457 161889 842328 1844186 1496877 1601453 658958 864038 1984529 1429267 1508493 764547 1731086 815776 1859959 1801482 1923428 61975 1059959 1399841 61701 1855053 414158 470791 395644 1936697 672883 1572947 1907253 23233 1676258 683824 1325690 1223667 971052 1175610 1176098 1675078 134055 820541 1628837 1922567 456108 1778957 601270 1580693 1930395 858401 783769 57087 1963933 799438 1152693 1396204 1327367 925465 1207460 1723879 207273 54897 1046253 425937 484683 569317 1440625 1789258 1746554 167756 1085664 1623744 129545 266260 1148543 1470484 190915 352333 1459357 1908252 354229 355386 314667 1577519 1888176 1196195 783723 1514609 1477698 566187 1994649 1739587 1786531 1553895 268165 696556 1150209 92176 825790 953056 585268 1317892 109087 1785480 1953911 1844239 1428458 283730 1150129 754684 1725398 1707252 1739712 1173665 204950 576532 898661 1419336 1824359 1950399 767828 292709 917005 1879729 772958 707009 835918 1072995 1739729 12798 1835950 154280 342166 1885210 655198 502920 1309849 960627 1284068 1320680 1012162 878346 412709 1657025 1264461 175960 703318 1245316 1593607 1804523 756749 1447572 1708377 829482 1774740 874561 1684739 233503 276322 1456936 868431 662110 1451449 578013 1058558 1495406 1836707 1638337 125761 935751 1267261 667867 886535 944864 1444281 1770440 353689 175285 1678544 1824077 1214674 703871 1546497 327380 744206 1062975 702869 827197 950309 272131 1239690 1688175 59048 1427442 387578 1775478 1679140 1873262 789885 1333975 675605 1911820 510322 1302945 1273780 1608662 978078 1266031 1024051 1481768 1741653 756606 262507 1220232 1007497 161912 746622 1302257 521340 1465895 1912147 1212343 1835087 511616 1187492 1188072 1006682 1500709 1336827 601632 1752534 304858 1207259 844145 215188 1436291 1109947 141266 921915 1135906 262122 1720500 983734 331279 753971 665366 1841935 1178883 1390905 1032550 1799308 572737 352142 599992 108927 1564861 1666878 674576 1551400 1481803 1435350 88215 648081 653831 1521235 1744792 1212503 965582 1689278 434832 1986075 1865806 430385 1201125 1383611 598078 471168 1704143 1155928 1759343 851807 1501700 327815 559113 1017439 1858796 540363 1590498 982908 29002 1533865 1874851 19009 571052 154109 1325603 401233 1148757 1589752 1383054 1041656 925234 780897 1470646 1051968 665745 1126655 1310724 138488 1031961 1841731 1027892 990129 1228391 1941969 315414 1889821 215335 1186575 1083896 1838842 1317708 741921 1148485 1788900 497231 1176367 268679 1610490 565384 1813342 793201 725155 396960 1613663 206924 1119949 709227 1593005 1248881 1788716 1552141 812957 1512035 53884 20937 792164 911744 644180 1247226 902816 213430 1293839 878541 1754752 487340 132084 871977 464067 1668770 684877 1413605 3819 1926539 505291 182899 138555 1640197 1357737 451773 1293708 1563986 706916 1998873 483363 1252534 1915653 1321629 1497887 896001 320733 1692776 159773 1700441 1356743 11137 712813 489813 970098 456117 294275 1999154 962946 1975479 1137321 398374 1385357 201611 1129546 1501356 159904 1399279 215441 910917 1320047 1240894 857968 1983858 957228 1719318 270809 464174 1424318 1608145 1470369 758827 1319759 1362867 1785488 1013028 1603292 1658466 1894005 1309660 1015646 941045 981823 1597434 1977144 1264942 1299483 1771476 537307 23722 1228766 1092986 1834331 1161628 47489 951754 174937 1130227 23961 452984 1103999 312947 126253 1652344 1499800 47630 1985834 628303 240791 67770 53331 1701645 582317 242237 1300233 1900788 902985 630155 117497 1032305 676196 491617 119707 298426 571192 1517411 1556849 991551 61356 518092 1656402 1839179 1759158 1542428 1328479 1430935 439903 1046877 1651238 1550595 471380 15334 1818744 858140 8373 271581 1778131 970275 188402 592313 1953375 1035689 696203 281270 1363945 21293 507845 436593 1460124 1247053 95382 1538653 1876836 1215539 1593285 919742 1934430 808006 1430381 1797004 898623 1653269 810263 632443 287680 1396587 135353 1933771 1508671 1056491 593907 946872 1079446 1337334 458620 1091813 1129668 1033690 1697713 1342287 100150 1403342 556855 428008 1618520 1455041 1445604 1197394 96570 1877679 824744 214728 1649896 546227 847017 565993 1101641 521185 639948 52850 585806 1948179 729030 214270 1596967 1185695 1867573 1318366 207721 1616567 13591 983926 1435676 1490701 1934568 754391 1427338 262916 1719130 1443480 1112517 562821 1369193 543556 1383699 796702 404720 53968 565690 1656358 1010951 401767 836810 309117 1091738 1238718 482158 1421368 776865 634494 1470504 897642 1832798 1145859 206597 29552 1189861 1536097 998976 1901505 166247 1205283 701857 1192798 1469266 291535 1948701 1373203 1911206 537957 1864587 1846482 1279767 1392857 218577 1128019 1209357 962966 1535712 1259231 884764 140620 1633608 57048 1735742 1748142 985399 733048 1858681 483463 516121 1240732 840816 968236 1064838 1796960 67769 703061 709570 152224 342215 116976 331827 377662 1050333 1963295 195085 990593 1979953 80239 1856436 566420 870466 245251 936487 867214 601152 987869 1873611 520719 1164729 1765437 276867 69972 1669242 1278295 789578 184758 990570 1365604 105338 1248470 288186 1166863 1816670 1185652 38037 889914 1227077 1164819 240539 1476814 1229766 1776784 656746 1415899 764271 1982352 866016 993405 569718 1783132 351341 1340718 1758862 1065297 183855 187107 336706 497217 1458229 1824816 1314315 1820942 1527213 424117 724858 706548 574262 570883 1341708 1840681 843032 1718234 470516 308062 1330349 1112259 1106325 1550075 1027700 584947 575570 585746 1048206 465922 1871390 1098015 906508 1663598 941191 314824 251928 927021 1474819 174625 1467299 1173094 237111 666928 1440443 1232234 1952823 1066060 1274139 955213 478999 1271795 1467415 939592 1462300 1230333 39490 1132863 336815 1279512 948401 1217081 620095 545721 663085 235334 1495452 1556322 1772311 911515 1919538 1809578 1395741 1236414 715803 333590 673217 771938 102269 70314 1767299 247242 1485447 987495 1592461 663057 1634613 1508633 790476 1252181 1634146 1435370 648350 1544726 1924651 680261 635440 1719504 1459796 1204386 1898787 932670 832386 457256 1935781 656492 950097 1569629 442022 287588 1424913 501923 1005878 1555035 1506272 1487411 1839759 1833629 515041 1691089 1640768 915469 194682 1116106 123420 1580671 1961058 743895 191866 998090 52162 1202904 804705 1039589 680789 871475 317596 1081257 1112654 1047217 380397 1893229 1443072 262976 1147432 1369069 1025388 1403508 1121929 964522 1246857 199239 853053 1091132 758247 579558 800602 46016 1577894 1492302 475120 1359540 221666 636351 1659789 389232 1668539 938555 305987 1578210 1829536 131685 1344452 1935233 663804 1788622 365937 1908869 1142562 1392300 256781 1951316 43096 251819 380403 633668 171303 1675778 496126 1267225 237231 1446102 1230266 668543 516385 1703430 738177 228666 659118 362667 1548257 200010 1718633 131269 1132028 1344877 1504749 659066 686382 1688777 639939 752027 405227 633261 159888 1800286 305112 996103 797106 158020 1537817 639674 1041396 883266 530739 812152 786171 1321482 1969955 382248 714087 388968 951214 23082 760796 1212714 638806 1026029 1946862 554437 1846985 1330458 1577239 1080266 1688985 148934 1448159 1767247 1940370 1024032 1871807 1874544 1308212 484756 723982 836759 1065811 1721151 1425690 1048055 1475353 623813 1010902 1252379 1735096 1046754 1098076 490642 1832375 343146 507521 905456 1285051 1472642 370128 1602447 1002754 935756 1147342 598582 910706 523711 742288 967517 336021 834438 1019634 1952517 1687634 398316 1915261 1771401 904972 1188753 154452 1693257 795953 1336038 585235 1117628 1245765 953833 1664756 1567576 642546 434019 613464 1979704 1278749 843008 1873088 1444478 490725 1885402 1864550 161804 78242 168132 1298807 37826 1741675 147120 81889 914658 446532 1482115 1644916 208594 1373980 595359 470457 1371206 413974 887779 26313 271580 701442 1148315 1340007 905622 1162063 480906 918104 1271128 266629 1239100 1928155 1214086 445775 1840400 1975621 1185760 1466691 621270 785998 1963196 1091198 485990 85567 1319894 394580 711807 1140207 701833 213756 421614 726417 375789 242554 1311112 1796264 1246273 3844 1702896 1259043 894845 1131240 1452247 1297535 1222855 821846 1883595 1309019 1147805 31460 847258 1939082 1097289 1151358 705159 1146699 700200 1495410 459221 519236 1374478 338465 1950095 978857 1808287 1895536 1485433 696758 1673710 1006019 573123 660986 872739 840468 1316519 1223106 460249 637823 1583312 293889 1658186 667603 1170658 1046280 1448084 727266 506631 1285378 1731174 456875 1118327 884508 1179774 875309 164694 1475856 1946427 912256 307964 1472097 120863 194795 1516425 1982454 756944 1763613 1879036 12632 876291 565555 1924491 750522 24432 1575039 601433 1143063 1192072 1331123 1583166 1760769 811368 41227 1762509 676380 1929879 873707 391861 658518 58259 1744558 298119 708438 1451276 392256 1584013 394579 990363 1665164 315339 1624062 1341664 1704697 1372862 121159 498774 998608 1253572 1204154 1751708 159461 1184231 1181254 1832327 1971987 707678 58727 743940 1090122 655581 1322775 768021 612535 1582305 1187422 1943331 97150 70079 1448858 780441 607743 725843 94428 330152 779 351463 1179335 1209142 554439 1960765 782608 1838983 1126705 115714 201372 996421 1292091 206425 1255699 1984598 1114521 464845 1201673 547600 1405986 400515 1854104 1966157 1223331 676799 1997110 891047 618559 1605616 21694 1234569 1628006 492683 1575566 1251740 41362 865990 1016234 1546791 172409 730371 53567 1320773 1004113 1928388 1423797 935285 20726 1842404 1286533 444546 952350 1649713 713209 1854368 1706754 1725602 237008 1803156 829974 1021531 1423343 22402 398004 1688667 137146 341294 229024 444070 1484209 1060077 953710 1964759 1718085 929844 892471 801605 1439175 366013 757862 785582 1159561 407367 673281 1957300 1327257 826018 1593322 22258 5102 321856 374630 1403289 123661 208823 205962 956392 1651914 1061429 1569231 106193 616470 1263220 1393104 444370 109008 1035942 1531834 106895 8402 1343659 1991836 1701646 1125356 1647567 1175235 167104 1342207 1699889 495181 1261316 742217 639160 531775 721 1571285 296524 666980 404004 1380710 1117665 983888 1436251 459356 497756 1867657 691618 1136186 1480767 1384959 366190 968707 532035 1561821 480995 1620901 686648 285459 1604797 686277 1526150 443243 1834989 1066422 139260 445389 513864 292808 1924682 1657703 481870 1997820 767668 1492766 960790 1544743 1571793 820876 164885 1057692 1429391 1155868 218476 607602 1412092 981324 545105 1607847 1017801 1957161 1851428 579619 79248 1611783 172850 1858828 83878 1962058 1677641 1939817 1910458 1639340 601365 1100933 1202102 512912 1145377 504803 1799429 1346296 343451 16737 1215434 1676629 1795657 1271987 992710 1002016 579319 1850711 959530 996968 542556 311361 1805526 930008 570030 1591332 1461394 936374 155359 989246 360762 1013658 1001030 338361 1483100 825263 1400531 1802791 495147 239221 1229962 1991961 920220 479250 129510 1243756 1402253 877807 932390 1842251 793899 1165046 1360335 924925 1382824 1448662 745899 439585 1552123 1547017 417840 1427455 1362913 924163 1445773 1946671 1881730 1760228 951217 1548761 4381 378936 1224365 922027 1585607 394028 1784726 1723427 865241 126005 116673 205725 59156 563296 909951 1952511 1949049 1641957 207504 1890121 417044 973378 202520 1034456 182637 1926061 1521301 1634381 1688387 1484985 1470153 706211 860407 1904247 233995 1680266 458323 1975526 1099628 1912585 70888 104001 1358689 735186 1329733 1275080 179294 1514124 1865723 900051 1167621 1142444 223555 1703754 368573 1379220 880129 1971807 1482348 430044 31863 443324 1151683 677597 750591 134854 1892211 257308 1310316 1693951 1880372 1239813 1153925 872063 1199531 1047888 1124602 1469892 1206427 1958590 339005 1967780 1742543 458871 811528 1077811 1965294 761049 864156 923922 828122 208907 90291 757839 1263625 97657 738241 1166322 29380 1457710 1643608 617366 801882 1200132 1920240 102011 1346535 1343101 759370 567185 1466905 570266 735192 1855973 1983012 1502043 10629 1768364 1359578 206980 934358 1950862 1051284 82856 978506 306811 1700604 1034351 1524865 590905 415105 224412 447067 1596674 292526 186283 1672798 858271 1963697 1936319 367480 1929319 326396 1245181 1033428 1892551 1833073 1937123 1538050 1434332 830996 701876 1510487 1813523 470361 86330 772363 574112 1916317 1269035 741905 586615 1863674 1419813 1823507 1011410 913978 1718755 1907943 1325377 1956465 1469736 1011952 1855198 1853567 145563 1933273 1972806 1123584 852773 1975883 197640 1188084 448271 725159 714645 1849981 1361571 1631196 564858 918047 1133383 504871 266931 1547377 1375862 1357531 1255239 1800874 1357714 320057 591531 809742 588233 1068740 920031 377811 1507699 465741 1152203 1689314 393374 1973612 662194 1671927 556644 1440739 1564413 767887 152311 924387 1424416 860232 1591732 1850891 1861306 318402 1741186 1965833 276716 1079801 597146 970149 424794 1901863 6548 1980365 1533103 1112479 100620 1315188 1382370 1763790 1346827 1739043 207677 57977 874947 44722 755773 1302866 1338062 1934405 1590965 339219 867362 1319056 566039 684582 798986 42002 1830143 1261245 419558 888689 843469 571407 1841919 1934063 1228143 1469512 119090 1340316 159115 1792999 243888 1960619 238810 903515 1724849 602958 1898356 96107 358095 1859830 1190503 709867 562889 748396 1661331 1822360 1072418 799572 1144294 861009 1825821 1983337 306409 287890 246445 52839 731767 1779855 1151494 1449032 602443 537450 151005 1811036 156590 1110610 329291 1091159 1827398 1132483 1480470 1797150 614724 1271049 1269943 345402 654052 730064 393567 1173257 1447744 588713 635783 1795921 291549 1956612 1546774 246513 303180 778086 156762 1326505 1014884 629983 1188873 1247190 493951 1612122 160942 993110 1997352 124328 1782394 326475 1812219 1543924 56506 732877 408442 175101 1276051 281320 772743 1359502 1112342 1087369 644511 1023371 275438 1586017 1189111 1231418 311388 466176 241224 553292 391804 1079648 1522293 601455 1342818 543402 1454602 1915246 940242 264633 480067 782684 756952 1967873 1881586 12598 1583392 902114 793824 522596 705260 638844 374038 1956274 1511788 1158017 1467347 713325 1336089 648957 930196 1119233 1985358 1792060 1110308 878107 1358301 1744827 340893 253264 1328885 1729184 822673 941826 1204857 1179921 1583349 42933 178203 1214451 379171 1842812 65094 737057 755057 75061 1361607 1973469 1261993 1917650 596574 1461746 1448664 743740 1867033 493995 1806907 1319916 1762948 152099 1889264 93670 1402446 240939 604733 901640 566633 1262954 1734358 1669030 1250979 548730 3453 630090 1782622 294111 1384459 1952153 396317 50451 1782643 1969502 632632 1043502 1164356 1842161 38891 1347931 961613 1409067 1179504 1189303 1695211 1958405 1759283 1748228 1712649 953684 1090862 443745 1468513 1719880 626694 1729405 355888 1168310 640926 1361831 1723273 846175 595227 1550809 1252778 1949053 1501134 169411 1989365 1806582 1850571 616390 259156 1248643 180542 1274119 1813234 1149560 1310301 1477335 1462438 1236756 968317 754017 1113826 1171767 1029394 1414125 1413350 660981 1443243 1334364 1898711 656645 382092 669385 1589982 382674 242899 1151458 1785676 832576 1843817 519970 1866132 1035180 672364 640850 1957122 1198064 1826404 1754367 1082164 775955 1385860 1957258 1113058 1623825 1390149 1300204 1293444 31693 696997 886356 1031144 1189754 1562763 889864 1262049 1603557 427052 158551 230842 1882025 281826 1287869 1294569 1174597 553376 1840445 1632080 1167784 1794309 1007046 529234 1617203 601537 622490 1782786 113387 998823 1080547 1403530 687222 1092458 1012924 1816515 587267 1760720 899701 1316872 830661 136988 892393 169413 823597 314617 533233 2527 1385097 1223989 1973167 136343 267042 475487 337980 1897119 1402785 5369 607451 1520017 1874639 980662 702912 1929650 903081 1823996 1916479 335041 1696747 17457 1783773 566993 597823 1028388 1037068 190443 1303729 278111 605717 116228 434869 848773 66847 301979 1449301 637204 1135113 825844 299248 1217571 1341995 722248 1926618 69503 125604 1255981 1244995 1418890 877519 632873 1312425 1883061 194640 1520330 1142743 427706 910991 1484831 641768 1980983 1612856 122341 544549 1105535 541664 256280 1903097 996354 882652 849368 454855 602629 1035240 1863902 880023 453308 732880 1480788 823361 501321 687789 305895 812180 117841 1865777 1838220 938270 1158107 430493 154441 46009 1273445 239693 828440 1908121 1185069 524739 1413498 1807442 1383030 929147 855802 611905 1149908 753797 897946 1413055 613967 1800119 845232 1618585 378398 1135619 741201 1284634 1967958 472218 1100370 606199 573245 218894 1126359 385946 1903011 1257250 660948 1813993 27434 1469616 1033352 1114557 1031452 587217 568946 1052205 551968 1487339 1168262 1081847 654587 1443442 642679 1548056 1425779 630965 1265667 1362166 1013524 1881829 45278 141774 379753 1301215 1876777 1974405 1235147 823728 100288 1675469 142316 1874735 1767374 1063436 1214783 169949 1326277 460331 884200 1052912 1538506 90147 1921376 1212988 1911909 216513 988449 524874 1100953 314872 145384 552398 1775322 1716659 496754 1844422 1893728 740334 274612 1761383 1130165 1805095 816083 626719 1913259 1835908 270874 29782 1870867 1193472 1769936 1679355 1559911 742674 851210 594475 592201 532926 1992752 68204 1023596 388411 1063911 1908872 685394 690773 1407647 611163 10054 665854 157487 315377 590628 805160 1584879 1978978 1295322 1803476 502980 1144029 1342395 1559456 1664583 872758 988302 1230732 76557 1812307 1705448 1110475 758594 112124 904272 896753 1428411 851749 1737135 1878277 438111 1009943 1446830 1167504 1138556 79669 1596941 1419106 760664 918595 903259 1612796 1450834 1527350 1544362 1265722 690983 1815875 1977747 287880 1889855 1226281 1165495 212565 1896081 364825 432450 531603 1586905 287106 1796039 1937523 1522032 200216 889854 1585445 1086399 817443 1556715 1678740 358331 1117647 1261375 346508 312043 35298 462509 855593 46027 815905 1609701 1651697 1380451 1312106 116114 1610268 26227 1139170 1996501 1718637 348897 1684153 1820723 1286790 963830 1665775 1244660 1790237 1381378 1791596 1847101 846176 1634572 1429372 587626 1873931 1690578 357683 549154 224615 173194 1130655 411292 1815666 1635982 122402 909551 1641535 757158 1719817 1913108 236908 731347 1921832 796091 1990789 647762 1387375 1178926 1441388 1249104 1703877 453228 1297987 714965 1549297 1999151 1969866 1355771 1776805 1554967 475952 744628 793189 499519 512656 1335770 1762371 18107 272178 222308 1301171 1903167 1108989 673834 63188 287079 476434 1222887 1170905 810636 116598 402841 1578361 683740 490185 1674656 1468740 519293 583027 985282 1255077 1278024 316120 336649 660563 931086 935240 35625 350588 1082349 714971 1030420 1794371 1445955 907627 247155 1364592 646935 1920626 453223 1303522 438898 505084 1838872 1869274 1902556 1421590 1364893 419010 1349215 1594626 1315427 1058635 1316627 229268 1339692 931731 551511 624606 900771 251743 1390974 1987789 1472846 517774 528521 1778360 359734 967401 366082 937128 867547 1397443 1031752 241854 674733 1831040 1700503 904952 1774540 307128 1478893 641185 1937629 992916 1562814 340282 1468439 1411778 291431 142264 653214 1104540 228512 310496 752207 1527395 1066038 598893 1024116 190000 1862698 1346742 734675 1503455 683077 1317645 793200 1779207 1203785 978674 305359 1300494 516919 1012687 368613 300278 843111 616107 1061108 925371 184950 1280124 1061744 1284167 718739 1773335 926287 1488231 1262734 597459 1234920 1374086 87971 1815943 1533713 1861651 352876 1671489 215886 166181 137671 837701 1655800 1679997 1589943 686036 188895 1920252 873791 1877551 925495 912573 51869 1010674 255361 472534 1471948 1344003 504815 42936 322300 816964 1925933 224471 1764585 1324238 1204619 614727 1067573 1085254 108171 276480 1128612 1989833 260502 1119896 1191797 950079 1767973 652220 520417 460891 201592 677085 542234 566230 1576948 1151990 598001 1005803 1899746 1582777 428572 822337 1063508 1485878 1802666 1292628 658177 444654 1077598 1639031 1908230 1307662 422543 1358885 795039 921424 855978 1552740 638188 287828 214094 725174 1838557 1108685 126293 874730 1830903 1000992 1929099 1474051 1025494 1085115 117364 1285809 879879 1489334 1189393 1680223 1502767 1701585 1339818 1942683 163913 421621 1207534 853885 1008348 1319270 450836 344193 1229245 1725287 1304321 250515 1327842 1423623 1335285 364811 323817 666367 1929271 1366470 1142135 1742924 341335 1624580 1496991 1585097 1147126 1163896 395420 542284 1665210 1893320 1877165 1914057 1468967 741066 479372 107260 1855917 470029 1561153 1757440 178380 423247 1715485 295366 122586 784039 257134 1178419 617452 1494935 941815 99594 1866608 1799445 1360579 249634 1840522 1680679 885721 1375119 104561 594591 1701631 413253 1740112 1148952 1108717 1014410 1402913 1795233 1506825 828195 723311 77503 992805 1497022 1290613 1616828 692606 1338788 196384 1559505 396345 595082 81078 920374 335487 168503 1171004 504725 1911765 120825 128424 1577768 1696452 1219951 1973364 101502 729689 355641 14215 771233 394502 1474871 347225 643429 121407 473774 1798207 1756647 951578 1684788 1707455 1086502 1994564 1491998 1797870 925179 1474357 1992885 1703782 1349226 1023721 1237458 1739768 1321758 81545 1572988 1339633 807476 1634168 238222 427820 1435337 1851584 282137 1500289 308422 303316 1064683 427953 288115 556530 1956858 1556523 1330487 1146902 732999 924860 77308 734531 679166 1097333 721824 1473150 670173 577410 589299 336231 129367 427685 1751039 1052462 1690555 34073 1164214 1450925 885402 1482562 674409 766915 365960 213545 706561 1610364 523279 1091410 1889679 207221 1308429 1181292 1590623 289936 51687 1207547 410627 1558071 600076 87561 1607973 1887799 1276538 770403 987888 684531 823583 1390133 1158689 783228 929446 1897722 1290684 1773768 227378 1757562 396756 474299 129585 733520 467356 451946 1600363 1458411 1530836 1168612 1430047 1821903 1830558 563330 1097206 1106168 718259 865470 607027 1975429 1895766 1478276 1846190 1247245 852984 1580708 1318075 1021934 1363073 184406 306236 1666716 1956 34327 1652491 106241 733973 80716 900904 1245168 1837209 1413523 1390122 229108 1535981 213715 192991 1930055 1931903 1354223 1893948 1580475 1273388 445001 1831290 663845 823426 1415224 1344383 1838049 614952 1569822 246623 1814447 474114 208490 1781406 144471 27900 493789 910634 423651 1145165 1880353 241699 667486 648457 475327 927676 83428 1651861 1812390 231780 1399226 561562 1189417 1771383 676536 1654938 993288 358442 1249143 594659 1100545 1900149 371836 122396 1063769 1870445 405692 1147697 1117691 624438 111733 1207302 1545020 1192290 1355794 1158384 1815295 268707 1623132 1603915 1057775 1858926 1297361 1293295 1446645 1341693 1458046 1040795 1024581 404076 256577 236876 567622 973800 42629 206040 1327082 206967 464796 1280561 923329 1933252 1841465 1116326 1133162 1356599 640716 928009 911278 1793531 837612 379325 1985078 1704525 241499 432206 1930536 281096 303643 1682391 431143 1906023 1584848 1804881 1298129 1628428 835153 1999750 319840 1904832 153298 707348 1402434 29295 1468267 280621 279142 1204975 348620 854901 1009005 913505 818416 705060 630948 1411569 126564 1848342 1823657 1618730 507269 1503165 450819 1291402 1268426 234859 908591 1567962 383392 1591829 426284 1283277 521007 317658 209676 664454 709818 1677704 1303868 903059 700161 444721 928468 652936 241105 1649837 318391 600972 584145 881093 4684 1762193 1178662 336738 1714140 1699676 126973 1251264 1355480 1062073 80177 1193316 1087200 1920068 1419545 1973088 19722 865140 549856 721168 352232 1888527 1985189 811997 358501 1104858 1023343 330515 362642 263795 1411145 1708627 898362 1633165 918217 1993103 1504786 1257467 1878059 379341 1679448 1350320 1001909 464505 461 910691 873576 209176 1112873 566841 1899175 1470375 1011804 1795079 637303 720440 1918012 883499 1271331 503741 882950 1444697 1717412 143278 1018554 1420821 1206219 89902 1815244 109878 1573508 1115198 1608110 357405 216059 1619555 1549731 603552 25940 258713 569297 1184469 351260 961077 1995149 1119752 1202487 1636677 1711410 784136 1071213 1696642 597675 588822 1520109 1893906 1890176 1860842 1841040 452810 13965 326254 1700287 1172097 1273695 488207 1917167 688977 23116 1539175 751816 993070 249848 1963999 1532955 529343 921306 1392237 1505955 1158763 772725 216157 1145620 206059 1424796 365065 795061 56223 1762514 1154890 1869732 61554 100757 186752 1454182 320580 713756 1224670 1064504 887641 1127866 707812 611685 660979 713116 181248 473163 791984 212601 1344046 645003 1197854 230976 1727033 517652 118741 622672 1197392 380843 1303167 112241 1868500 93703 165586 1154372 1706008 599352 1228989 1112835 193515 34597 1019029 1384060 135264 50314 848765 1377157 299496 1831773 448587 1862347 726025 1665639 17586 1037077 1141482 570324 256730 1428914 1829555 896623 123382 1557161 581313 712434 642051 48941 1671387 1777083 1402299 279167 1326948 1690247 514589 494688 498678 477250 1112186 483679 1185515 192355 697253 695040 551207 1942015 1511 1276340 1642006 1450230 808310 1184812 1586320 527370 1052523 977645 1181587 1890137 515922 1667686 1282784 1945153 1695972 1959370 576931 652246 1434161 376528 72728 18094 24168 725374 1757932 1694617 472072 659583 617990 991462 1181479 390100 1151018 868126 101688 1808777 959534 597505 1578298 21311 1771464 1357755 1365689 1897577 110650 1314504 1027239 1970653 1724923 55389 1496548 1446405 1360059 1928872 622915 482564 1557551 1759413 1225253 435932 207178 822909 966233 219454 1457826 1794627 68423 1617334 682971 1358497 509028 1109408 1590400 82542 1278597 685370 322507 1030012 708961 494805 664973 780712 1153286 905608 623921 100471 95297 1964962 1295836 590341 696118 928293 1180415 828992 1378867 608536 1597216 1460967 745600 134705 1753660 1071207 1304541 427976 293088 1045188 762947 1005206 164580 878023 664461 1810592 1901993 1205614 1515533 794753 1332271 1486178 169335 549495 819191 891024 498346 301207 1389664 510913 1372011 1534984 1240070 1204588 1596112 44905 1355531 99464 1470075 1696674 930181 936755 1987699 1081614 97761 1055609 1934557 890878 722857 1101412 1210543 1816156 1344266 494906 1711075 1359566 1767052 1260513 876186 1648708 1068540 1331624 1520775 454474 1946528 575454 329812 1102796 676383 1953501 410464 776049 47036 1349098 1263795 182400 1395145 1399130 852819 290809 40293 289104 443246 1262995 156074 1544113 1540342 70087 39476 343323 927245 1877961 1665773 1796340 1990526 1309882 805082 1141240 1697717 1679930 921929 192314 285098 561046 119283 386203 441266 801708 63824 162067 1530703 974441 520649 460652 1435858 345320 1930808 179225 804696 1270645 806093 43137 197736 200043 87933 111478 1778 1368769 311501 664020 1984480 1840387 1365739 1579937 1571747 852553 466341 169853 157150 700227 1993907 871081 1809349 583722 1948116 1978333 1084844 1789745 748808 1575372 714376 1854479 64070 309124 1474845 1602707 956687 490553 803701 1917449 1800312 431315 1710100 631245 257994 509397 1456757 1470767 1890587 522967 719774 1960730 1372300 1050063 700619 1977136 846515 1086971 38875 391013 1007810 1819243 916106 184986 733806 688689 1370002 1115537 1732612 1495639 568528 1657433 1496834 750537 1978470 1936092 1222772 1297662 276945 372339 1206481 887739 797828 505783 493279 1026576 365233 306938 1777788 164838 1317278 11340 1947738 243130 952685 1738387 1229044 1134490 1727541 205557 455462 484662 1784840 385611 1503097 169181 939571 198281 1611529 1029425 865619 1659390 1740057 1906465 1800420 1034586 450654 1310494 721197 1782599 682471 695778 1398315 883914 1478800 191880 261419 817732 1457612 288847 821864 1380077 41039 1597761 760885 1139175 52327 764586 179082 1378442 327923 382217 231518 851596 1290915 1811378 1671885 318266 136961 213903 126121 158311 42311 250760 816153 163224 1197431 1678515 402999 902074 710943 144081 319010 1829075 1662015 1084822 1543647 584618 1045912 735093 889740 1774090 328037 1187881 102557 1425565 1890853 1258769 1749304 1902196 427438 99192 738456 429542 1866931 1604495 1357787 1442911 1333404 1222190 786384 570586 10590 413292 698196 1519066 902614 1315493 131285 840472 1615307 1648459 552102 10561 39349 122561 552200 1281230 1523855 1686462 745588 1154472 154075 269033 1316159 1580413 1090040 1978071 1828088 897455 890192 648987 1306051 760687 1202603 1996303 1905717 1493590 1749957 1110123 1669740 1466374 773536 377709 246060 1626939 475784 693149 478100 1977160 1805034 905519 794622 1490792 581147 1983051 1042067 767606 987655 1394668 318128 1027233 1174552 1955213 1501590 159759 1341692 1495631 773042 621810 267425 147676 1567086 1425990 1629417 648305 289689 1788458 621021 220654 1325574 9009 754149 587378 316630 1578003 432767 1327663 1154688 1490700 1327198 600842 1650354 878823 1186154 895342 1273543 396574 760981 104540 1837791 1909127 1786447 301593 209659 1212257 905203 1565744 1308945 1433004 1333031 1550680 545546 1662671 166231 697369 1504360 1065775 486277 420608 1523361 1690748 1479470 153941 111274 914523 185907 1506896 1522496 408376 906328 1902238 1733118 526374 1090486 1967409 1768310 439686 518576 1927958 259225 1834117 1750566 676017 1742127 857914 764322 1343960 1746642 1118265 1907061 781362 928332 6972 106105 854757 1527040 1922311 1347637 1933686 906381 1319947 1776661 657569 707527 652540 876760 304327 865049 1387382 1648155 1933035 658123 1519605 721147 1063570 691706 1863730 1318211 645492 1225616 1465173 219198 1190979 937195 1626115 1617583 694597 1141402 1695075 687030 917259 1382501 1592334 1394112 31757 1601372 462802 291295 112222 1459585 633351 1163679 480634 552834 1530033 1895755 846983 1785982 540301 193751 695608 158508 1360167 1610435 901555 1270386 625592 960199 1304804 1576585 647114 856508 1244331 693801 1805250 1294047 916978 1122739 613887 1705998 1958207 1985598 1077708 1912969 360106 1734923 1896064 189227 1917656 1416893 1084665 1869267 821798 1032410 380677 174926 165124 756583 9168 1997463 1836534 1352040 436482 435877 1992219 1988658 144597 862512 1977727 1313992 1527883 1180165 832043 1138643 1530477 1439240 464030 236830 956248 596264 913735 1862005 1186585 1090199 1241555 881222 48555 1412279 241843 1349414 500859 1560266 660622 689957 1391770 1092787 1552800 1520080 1107078 971880 1631038 666751 1790934 1600502 492426 1344814 1328155 919020 231461 443730 1006824 1830851 890983 191776 1510226 1078809 901008 523836 63217 392649 965356 749120 913646 430334 1859525 1558899 1778987 765669 1722793 1531211 231451 222747 347508 1047401 1469354 1686081 1634921 590972 1927617 1117426 1922579 1209732 1550468 703748 385263 864394 519276 1126151 1614190 1559643 1273155 1855543 1756193 1410798 1795583 1454854 653655 584280 1359233 541659 846671 1934996 986723 352891 169643 139659 391356 1806265 1693912 277935 555171 1461034 1794271 300057 495322 1678452 1086211 1280132 1496445 202325 1152880 1859467 1770681 357010 1752243 1426937 798415 738728 1990984 963383 1197944 652600 670361 342623 1771908 619435 1048498 424966 1780719 86708 1543795 37235 1589282 934636 233887 682899 759697 1619480 1319804 389832 1861157 1512726 48076 540321 421801 1692443 1164474 785020 1742070 839866 1668159 252523 734627 1259505 1097051 709395 912020 620067 554365 799222 737818 195817 367144 221525 16790 1207322 1463890 931987 888379 847745 376355 304043 1884343 166973 1838860 1357707 841793 1152923 1618723 1398123 1995271 142800 1441366 1300947 853356 1660598 1600969 1401647 1543594 820819 303108 1284932 430819 1410702 502369 1014523 1687866 417604 1299049 1298308 485570 644101 1454080 805039 354033 133581 708479 1626616 704357 1774019 1615862 1652567 1691856 1606654 1530626 1176429 621894 1067647 761254 727106 87825 591819 1606351 1065466 972480 1749181 1915571 1835722 1203940 1513939 563450 817500 1208756 873491 339221 1093484 1080054 584061 740437 1898109 1782096 1110920 1654269 846239 1756126 76262 1777072 1359133 333180 376649 801009 814643 371938 698415 1913075 674256 1750787 1644942 1985074 1738735 980441 1218805 187080 1436944 1355095 1236348 635867 489159 1193964 1061439 706148 1592180 444195 499209 1425443 1973487 1724209 1948898 977468 893750 1078833 929171 1820396 1702586 1522569 1477209 616232 1218461 1521994 810726 521858 1764669 967165 253615 1858685 417773 1928500 1972048 1522151 1890425 76896 384346 691910 142330 1009428 657303 1300370 351168 1239777 1597411 985955 599935 1864382 1365854 1158333 131847 1384866 671369 1263701 1788540 193406 615339 1617577 1263577 291687 328716 1207521 1744804 913829 1522957 824668 1244955 1447255 1151455 314825 751082 527123 510982 705432 1790485 805249 179506 1989889 217122 1137666 1095418 190520 131875 858816 1562479 559759 449037 39002 1425484 471676 1960904 842648 400286 804444 1860593 1935599 1350060 1751299 39294 1549241 503964 827693 1882099 1807087 1486968 888860 1546015 1956210 1140817 1692577 1261307 1807102 1499586 1298624 998044 772502 1251694 1164591 1358783 1831545 1128048 1007481 364375 416807 948110 283665 507093 838530 470151 237751 1793472 1891246 1949571 833407 1739565 1899931 445734 1166961 1254376 651598 278130 691264 1098669 661829 627900 1577028 1527957 1936832 1904887 1397077 1805023 1956696 811256 92769 1481345 1869507 133016 1919015 883242 928183 1811387 190535 818063 414350 1503241 621522 215872 1703460 1928353 1710887 1466250 1045030 1165861 154168 554069 1729274 1458934 1130436 791208 1522853 323109 1104721 1862241 167843 795273 487138 1160258 817331 1500756 1813100 73500 1045381 1230756 1723143 566798 1032809 1387321 1473785 990075 1775816 1399477 227862 1730466 1005881 1889134 639898 1480592 1673513 1062603 1618381 1717117 437825 386863 73974 1400837 1501982 620574 283659 1943587 1493792 885202 196024 633908 1673967 1222401 755842 1294317 687711 544906 242997 618612 431917 1629632 1556418 1700153 1492084 1559565 1430535 117333 1448791 1777225 668770 1290519 593979 1968934 1222152 1507718 972988 607015 1392452 1549288 936988 1937776 1686443 1324923 1665036 390219 266896 1110820 61970 159546 256532 84388 659830 265942 398562 1400459 1108396 1579294 1844525 807500 289634 1525015 918606 1530100 88500 886271 1447425 993896 1188161 52997 790008 1859515 759033 744815 271808 952459 204629 1209119 851064 177943 1843481 1751347 1117723 1786849 414956 891785 943578 158776 1251037 1185473 691292 371012 320863 192974 1377736 1898981 1790598 884134 404751 421292 1020069 1837554 1025854 1713325 1919358 1925887 1709933 1712286 1644509 131941 667368 782283 414771 1107120 267439 670952 1121940 1232974 1598376 1694483 1813727 1026512 863687 663368 283204 1813607 476952 1526278 1227294 1630638 15970 711099 201107 647133 660242 1849948 1576198 1613427 65825 1617610 241162 1059902 998191 1556519 272846 1911728 1175203 1881114 806583 175398 545923 289127 1028774 1215662 1811261 1864727 1513835 543147 1202808 583608 1530692 217182 1986159 426627 1164248 54075 1843507 235495 1656292 961785 729954 1011252 179857 1571832 705950 478115 40902 1659895 1596823 1728657 111844 74839 1989131 784906 789952 1265589 1172585 505925 1548808 811455 149479 564815 1301066 358855 975392 303892 1563515 1380 717322 759469 350327 1262050 281405 139598 1804446 1608444 180378 1708036 1759141 567581 1257642 681647 466801 79673 1701070 740899 78859 774641 1617953 1480461 1204793 1965526 1548722 1139789 1742644 864622 1527386 839912 249954 502794 1144345 387554 1140946 820845 1117941 207995 350343 330777 1383775 1500815 1364642 1365673 336912 1962020 243226 1476602 1739 36994 1701240 1050880 1167767 27839 1821904 1561149 1688608 1962252 807464 1205633 363830 1799563 1888462 1398494 403330 1397587 1839127 335362 493423 1588446 1031201 987287 960178 1860495 963395 227082 1957263 484368 1591348 1219925 992253 1608408 1448727 787247 959629 211266 1104316 1254307 1023565 732600 682687 135182 1821605 356932 675891 1406250 833938 1194255 734139 1841397 1176878 913366 1131045 1159577 531560 411117 376859 448424 515668 1123412 1723471 137223 1403379 250161 557096 1929285 674753 678329 1677484 440627 1386422 1332539 8342 719130 721829 1816000 1457892 1297159 1110432 1159102 1579879 288990 256848 1368088 169745 726666 1764428 1740 948558 259670 45847 1868729 956685 1351008 766521 1515150 18409 1911850 1183319 1430730 947905 1597429 1925208 1594951 679901 527211 986491 854540 877587 1043964 3011 294084 996162 584780 904990 120652 107938 802337 967676 1435816 742418 1287335 829094 1723029 1268669 1139572 1747844 102470 725629 970182 249970 101413 1098403 1363966 372568 531913 1735373 457137 1991848 1854745 1457227 748099 1920314 382694 299752 1865915 216665 1794335 154956 217617 1501878 1432517 1813768 1348905 1402435 1953147 1657699 230433 954209 1942717 1950091 35189 565905 347223 1976293 436463 1207608 1416948 1141426 1945484 526067 1986986 1615286 1701048 902210 1640227 743123 1560920 1892970 1078218 282122 1668774 443032 1659407 844137 626677 1193683 1153508 1515050 3307 1075220 1419049 1249756 1045490 1468784 668842 1715282 356479 992318 1904641 1737887 1909581 1790154 1302213 1588396 188633 210405 1821782 1656562 291115 130127 957455 1956208 484453 1273209 1534116 20466 1233128 836170 1246864 546185 283463 1306583 547446 1390328 23330 1445220 1891831 1381675 556699 817100 221050 479993 63912 474673 1578163 23314 744945 1557092 410390 881647 1112717 1739740 1302197 1080881 735425 1529295 1403514 330471 1998713 1859967 1045895 780431 1363280 253131 743260 43017 1147949 1574535 468616 727702 1331648 1990871 1114725 417146 1393396 1924062 1496346 328705 1427419 1778918 549922 1341158 223648 549601 1645117 1013442 1493100 1409299 743457 560518 1881864 1132175 463989 43996 773695 214969 1949376 1768270 1279251 303135 572371 1106004 794881 446241 1009176 88913 1092649 1625702 1617399 300602 1252098 1767704 1450959 554470 450009 186992 1887360 1409665 881685 1663262 1759296 1750095 1355106 1855990 266771 1640805 447304 1854252 1912108 1245936 268348 1111253 869176 658558 1083088 888456 677178 1246961 21559 1660539 1523121 1226155 519019 606543 45290 1892797 15227 45547 1206728 1698658 1068038 933129 1486880 1965352 1261922 618176 412392 1517335 869116 748532 1992859 1282702 141791 64593 514292 290003 960385 1977850 396014 16594 624273 426356 128869 30822 734558 1564486 535970 1061989 1518133 899879 1404771 428534 591639 1595662 495525 998668 330110 1680307 1850673 1440696 944380 214841 1573946 1654787 714270 1593888 1836361 961333 779898 1573173 1938070 868852 642414 1729982 1938449 416609 1475339 1023098 1772814 1216951 971430 690774 619721 621568 1015709 31403 791075 68310 1837253 908097 257985 491895 547210 1663509 1451959 1924870 1272720 78015 795721 1868477 1080138 1645845 1384643 1985933 233002 456694 1806359 1444941 1016080 1848900 310256 1494427 1188188 259444 59161 910981 393393 1509776 420622 344895 1994580 59608 284033 1541705 1860973 1229644 1779017 1069935 364460 473896 1939747 1263002 1233211 598464 786714 959997 284406 1323378 1555007 1921561 1189337 146626 455785 297317 1481832 397463 522532 973320 948612 820884 65889 840229 644267 48034 949539 1134842 9220 1138126 1518393 1526368 1511165 1329421 633437 106808 284982 1396772 297272 1400621 832991 1897330 1329338 269121 1630246 35758 988560 220511 1890334 1389487 1370652 1429359 1414404 777703 700701 1974490 509329 1382338 1350161 1743763 1348314 701324 1503949 698489 1163444 19357 1461529 1745016 1061017 270641 1712134 1284919 1537952 974748 439402 942475 774636 7244 987619 685351 610819 577034 267933 1797650 644260 306775 739816 1549858 1326988 470257 944223 531905 433578 1104148 1668703 882057 1429307 1186853 187207 1345235 1066521 364162 874745 1994419 1138855 857510 218579 273815 1817659 1864429 499020 1824857 185279 1705680 798882 994498 1733178 1895122 583438 95581 82320 523418 398845 1368760 1999614 144815 548994 1717761 1904394 617709 675996 1734634 43865 1335397 1103805 1830625 233643 367576 1315744 1934913 1433909 1239924 514676 1579253 1583443 1062267 957490 1943310 709237 1200560 1738856 303144 162663 141182 790470 1147719 985174 1939995 776672 1207907 1098177 122903 1943315 129749 346363 405314 763322 1376108 763521 1307588 1072522 402916 943196 694892 1969531 1364800 130317 505375 345226 1396198 1339720 646457 904866 889464 1166787 1577713 657716 901292 691861 1628623 1936577 685809 1742562 1071302 1209824 274673 1711369 329998 800720 154753 1245376 894082 1784422 782892 327245 83834 1945293 873770 1835593 1927038 1455655 462624 351291 978891 715804 293625 754060 1702784 1734522 1181601 1103481 1536935 172014 1306935 282639 16849 457282 1293982 1796780 380261 535984 1649319 285170 26429 983312 865369 1386797 470720 1140672 1949410 1945384 172891 180184 963963 587333 1315093 133414 1740664 1974688 1653027 582675 1431278 547778 1541568 865018 1403224 1656028 866329 1950371 843168 1208088 381409 1136015 1496870 94776 1408988 844730 161715 1440093 1257204 288175 780110 799670 36217 815559 1492649 1835376 95064 1065170 1990015 56439 1586001 1857177 1037831 826962 159207 1807189 1768981 1554105 616843 152171 844512 408256 1578318 517067 607961 1232574 1985872 607297 985957 1499079 1691558 101328 1123693 1693112 1145602 604557 367290 112217 1277373 392077 691652 1543341 242404 1169442 1159784 1516393 160411 1458348 1352949 1437033 368274 860555 1160825 164028 1861936 105800 1105533 1166743 695816 392532 655313 206453 457285 1834927 1793150 1299956 1527971 973754 1486722 912459 379200 1576014 1056438 130231 582700 770656 936716 1023275 846523 1607286 1332641 1693770 244525 218489 293052 1431340 440791 1002792 842412 1582226 1915502 538595 440145 1251821 1920708 933428 799560 1739027 293275 1957847 1370064 1022342 74190 568372 1983836 1204666 1567503 1532493 1513702 1318062 269638 1513408 1431937 125658 632291 1438655 1933653 1086514 174421 179099 1372884 312514 181663 69942 605965 1550265 74852 1848502 1255418 1710333 468790 577494 1702759 549181 1836261 1543630 890395 372121 1956747 924616 223653 1552189 1208051 1181875 709333 812419 428689 633170 549290 1310816 1505440 750315 415493 46032 1866285 1041262 727923 1744467 963481 1315020 1657079 568531 924370 784369 1388521 996472 212242 1082254 491067 914758 168346 226845 831333 190041 1092553 1418541 1840160 674142 704531 1350684 1582829 1925833 421603 1096467 1324773 1992116 1119958 1164441 790225 143690 1707924 538160 1047829 457106 191680 901231 1025941 18743 1337534 786743 74015 721401 1004045 1029098 701366 129269 385929 919803 615377 155539 955280 1243054 547612 318840 1129983 209562 1844686 1653083 1205615 1139314 143897 1799405 660353 1455786 633131 209588 617132 127315 630057 775189 431139 1563359 281167 1464730 729137 496259 57710 448425 1064412 1634658 311858 1723011 153186 1855819 1983277 1491033 1342813 1142797 758095 949544 372103 705120 1224300 1357173 578683 1768051 1765626 410023 1733460 1300777 1776887 485905 930473 797743 1120686 372344 796756 1935938 483006 1400480 821116 406347 150312 504977 1750530 33784 106060 670054 417391 452266 778574 1837227 1499915 878601 1521428 1372553 1796951 738238 1212712 38603 834100 1538854 781433 429986 1555521 1270276 881122 1486986 179166 1161822 1921411 1603283 1856569 136788 1129584 1594207 679194 1871780 946321 226601 518523 111211 1166981 914072 332209 1663232 1013156 1585640 1802405 1253600 1463059 1202917 1409278 679363 549034 1765570 1100582 1153138 53605 1729412 1148263 626969 993161 1290325 380369 63519 1600621 1976352 98235 1595337 571133 1661273 1444496 528479 464705 1361569 1857441 749980 122158 128086 1775107 1130455 393063 155622 1163 420170 393818 1862585 1475229 1952189 1445711 1746273 1415004 1573251 948067 1365199 1167684 1087702 113145 1842362 1445906 1099737 1395639 7558 1302885 1309106 1437106 972151 908954 473373 829501 1708273 1953025 1167365 952086 229785 768056 1503762 1941111 839475 41439 526622 1308557 1900583 1244177 736783 371084 1210492 562616 113154 1330839 1072878 1092327 1244296 49575 1935154 398818 635365 364775 1213983 802166 828738 638029 27204 1145592 25918 1732841 1103368 932194 229476 323586 1803276 1402462 837202 364067 1619661 529406 1083016 1495078 1915681 1566024 1727808 627216 100818 390863 793213 427751 1372354 643284 886147 967157 1360923 49002 1988346 715830 1369111 1208459 863003 797017 1273393 235362 592653 206526 732195 1103169 605570 582310 349280 1053276 1759859 745628 1935367 843846 11641 1048229 1044930 1130317 419197 1711586 1010018 1969894 211481 678199 1650497 1630836 1842877 610662 1863552 1270904 140021 360115 435856 1258511 1125324 896127 1011611 974513 999220 1951653 1681621 1345779 93107 1586551 1565175 1280226 1525415 1893341 1973329 1275890 481510 1894542 1345614 709828 1910680 400182 1714239 1964060 1882403 1419891 1440343 1594349 1178050 1260266 905209 1899800 1139074 864358 536435 1792865 350404 198869 526854 1121090 1908830 41097 756564 620345 900869 980915 670861 396805 187133 1387219 1895226 355452 364413 218662 1827856 726122 1542798 1788212 1962507 1664019 250945 930018 1076935 1521409 1045992 763780 218538 1623475 866492 1249191 1901926 101622 1945228 1778369 872950 1300015 1762505 246235 1837264 1490186 125495 744490 853352 1025937 1332549 1566179 1856570 262815 576450 1686093 115237 890928 1209190 1023789 1211278 721432 403072 558887 728041 787685 396164 877556 169937 1949590 268580 1378896 582009 270451 1272131 1441985 295902 1251540 765550 1670909 634694 731420 701215 1927950 1080321 1297912 475034 1023133 1693231 184419 590242 354935 1449320 399168 221395 696188 1485903 825437 66663 780975 953539 752890 1797895 800509 950960 566466 1553569 1118625 1250976 806654 530712 1839673 1525936 1961806 837321 826297 1765391 1214271 881937 282894 758249 459731 1503113 1520606 550993 14001 1189259 906359 936379 1095865 336902 1838751 1932298 1437208 257231 461560 616952 1310358 280085 113624 825918 855613 1625267 910834 743568 1046738 1982886 63492 610452 1751521 1652792 1994075 38897 224729 1330279 1917691 1288852 1412824 1434625 1570807 139902 879223 1578881 756075 833531 376333 733757 1719878 599570 1230385 837340 1310176 1155518 187311 1119222 1096299 1652961 724101 270428 1629182 874034 10119 492120 992394 1822849 1524719 601407 1954491 525611 1627116 870806 1075273 1819071 560569 265083 1955693 1607835 906404 1517440 1396583 1122620 1317710 1453 334684 294888 547224 1091162 1498336 1261122 1659050 667010 1281757 1816395 112924 1489809 572968 1007986 648645 243017 531674 417214 392156 1494693 484007 442067 1310595 1669278 504856 861616 174863 1790436 1846088 375512 999445 1125011 1704831 1269648 662596 1559287 939814 475031 633455 911667 1576100 1119148 173350 730761 116737 1819528 313582 458531 639670 1893983 1803060 339110 2126 1996612 1222023 1052213 1528484 978842 1401706 895169 344401 1940211 141888 718184 77666 442872 1399854 1053574 42957 1210818 943554 1579829 1419631 804134 236027 1464900 1250338 291296 622322 1976043 468609 1559125 1004202 1800045 1882617 1698213 1136161 166863 583992 1700663 273532 278870 1713657 1235743 1733717 739972 1237913 276982 533363 1138552 659486 1205551 870139 487954 562232 354927 835298 315199 195925 710978 1414353 1160007 810025 927197 669861 1090706 1889668 1804024 112943 399554 1150828 1073873 1999411 837411 1008784 1919182 1082557 470623 434319 1210098 73214 101281 59980 1779015 1525951 1914910 929477 1909413 1627278 1234776 300574 1001728 222301 107364 731556 1573357 845263 656949 1614095 984500 1050419 20478 775191 395468 1362859 1413002 1636216 72261 155177 512045 1375689 475962 972447 332870 1867941 1062214 1074612 1633016 1338871 213757 1833159 505378 750229 1646295 1010252 1076492 245428 473098 474145 1635014 103847 1226279 1773214 1954793 1225096 1360038 1202177 770413 688329 6356 1295095 292382 1029091 1292134 1285003 1294990 157448 577572 78544 593061 1109466 774766 1286290 282983 106475 869914 906827 1324337 1449427 45644 207937 947401 1557880 172657 422103 588787 1886645 541007 652176 1431126 178333 1094876 275861 1205474 1744102 1687322 1618665 1476671 1590630 244494 655042 61131 1816181 357372 252351 1919485 298168 798366 710558 135405 1044872 1717075 913598 1659012 1707636 1138093 184562 1947217 1913036 50372 804289 1358436 1366908 1079813 952167 1820124 1518641 1347352 1780579 710954 326442 1793466 1012846 808370 1398770 1133278 721564 653120 660512 1824150 1743531 344796 1663931 85871 1920311 1266873 603750 616783 1255342 1702610 558098 611976 866835 1880858 1483601 1119883 257466 134793 111428 1772404 1022717 421165 1549010 31753 213508 1786797 437734 1123447 1538294 417963 248641 197244 470968 1761559 1997881 1452405 1777347 1920852 1171652 1318138 589714 1374037 1478627 472025 1771904 109712 93959 1441169 243163 1136789 1617897 703254 1814855 1244686 1460665 1084917 293257 1254105 84369 356747 1365595 625885 1808533 317513 1256671 419078 218566 445101 654452 1749200 385572 692511 1874585 1083002 1974589 457397 1302094 290109 1145322 576042 1513753 238447 1999074 116080 1833403 977783 245241 1632184 1701023 50002 624428 562214 226671 1696343 1395622 1700374 1108886 413185 891243 1800441 1538967 1924932 1237793 1432371 1936314 1777257 130745 890799 1786510 1340058 1744105 941020 1496025 1449193 381594 1784865 616493 1990262 1562256 220682 1803293 168642 1045130 413687 1020119 1600470 701155 1850015 608916 423986 211203 1333036 1493816 848002 1179686 321907 490980 472171 1369221 824216 1328979 1134214 361128 1319429 943806 622410 1750082 753868 238195 1093954 1949989 1819531 1489644 1878568 621402 266215 1664216 327056 573312 1838553 957893 848997 214617 1814514 1520523 1599866 812529 1982849 952694 958289 1587729 1009035 354659 359596 555982 746977 1026064 25158 36264 1656340 1945999 1733968 471685 953500 1973020 717042 1708797 1539982 978662 1538725 599709 1347029 107095 931326 700074 1215358 1132933 1141337 1516862 955534 1226111 1873527 337116 1420882 1461249 896755 944231 1691797 1788229 98916 1138260 1256875 1058480 1547941 1749012 602499 248516 1112234 479593 787500 1439950 1614510 428163 34874 685231 656557 481320 998943 1749857 556005 889477 1489269 414401 294000 717151 1212989 1339241 1771549 1283735 1308243 776529 1704422 1125467 1342187 971412 1759631 268553 1538982 1501114 145777 383977 387786 1046205 1923335 243603 173358 11293 250859 1684233 1824970 511299 422047 582135 1212434 1825219 1422288 1374729 170228 1037938 256595 1269369 818587 71817 1837746 257156 172549 1197892 541811 1702195 1238068 1320689 716499 408907 1848406 1200156 1087684 1214618 1234127 1916048 597383 1704217 1979745 144940 920898 716681 747089 330606 620840 1587193 1709476 935544 676044 1210193 440988 713934 1785068 1026343 8119 884974 1034669 857772 1585091 1674494 237035 1859610 1119845 1479605 774959 1821176 1568268 833877 1438581 1151720 1628078 939535 1421290 1270978 26486 1416340 658737 1453691 1222407 1740242 827711 566577 1542 1209831 410611 584848 1019843 1894680 966244 98646 1595617 848728 146472 1161902 1102470 1912399 1874703 1832979 622439 771300 575707 1341771 1627341 1477909 314280 1397571 1902003 792471 858038 457877 1417661 1729533 1174450 1328789 1109065 460543 479608 1841100 307855 220881 229269 1891589 125485 1572682 1177371 745410 478600 1567579 1001386 922597 530408 168826 658295 521174 1649646 1021862 1096275 480129 943769 1579870 855233 935004 265869 976919 1969803 420400 856089 1147573 1885962 85977 1707584 293730 838995 1352180 1195490 435364 1732598 1004266 1476571 1902924 292426 1318090 1606974 1036156 1479448 540134 372701 453305 1315203 1467985 1094865 211094 1959651 1103201 1904819 1886938 605784 1896761 148196 143642 1083296 1612699 238012 1334509 140536 649813 1951413 1315699 1048678 1662716 1814294 1610060 1477022 1651235 363996 383212 1954759 248458 1585119 482702 571195 1874663 759417 1091222 388677 1130951 1975556 963241 1115218 782654 941460 339324 1958145 1220578 1881380 103969 952923 1382381 988736 1127253 1019898 779531 719618 1118776 1053210 1028431 1042981 1657926 724624 1607036 1207803 1166348 1462215 104195 38049 1733854 1360864 978719 1372262 609872 290861 1926794 85146 1335360 750817 469839 1569987 1569053 803620 935905 401412 963453 1336166 649242 1457753 1109564 1425979 1397823 140737 971193 1231541 1599299 1979650 331939 221123 1871916 601359 1755690 1018166 1554220 1617079 1727011 427585 1726110 312686 1221507 543872 1761244 338103 1979078 1743263 1829119 1205735 1532049 1372591 1973388 725635 638260 1524475 808926 747144 245086 974304 389485 52500 284011 376974 113746 114136 667679 1410071 619786 1135386 595383 538929 1422515 988697 722909 481097 891771 1506017 634564 792841 1010397 669567 510903 564557 1024721 733226 281476 148653 513014 1009094 1635892 1532980 1303554 207236 1719744 1258591 77929 513241 1622566 1476742 789948 66796 1249309 1218898 91973 728912 1903964 957318 1305489 624649 1005489 254999 277053 974537 1809568 109608 1107184 874555 3918 1119284 1819919 528883 1740885 1148551 47271 1035661 80019 1577605 1773588 578868 1503716 1500235 378299 134714 1363230 435885 778720 1182506 873438 801543 1974144 643840 1630098 1650372 300455 1316662 1487823 1942369 308931 1469818 1106351 409331 228114 75874 1500022 1955459 68902 989294 1877563 1841801 981602 1470967 1535489 810189 838496 1580190 1693722 823282 985483 907183 1879614 576549 413779 785570 553941 140350 334294 837596 1139804 262898 1359503 1363956 808613 394485 383214 11159 1012572 1787375 660629 1951625 1446537 1345647 368623 1502410 1384777 761614 189977 1231711 1913469 953459 1397711 101317 1086442 1089355 965938 274088 1981660 1786786 238715 791465 665696 196180 1968606 92262 1200967 538697 125973 1627888 1136480 1099831 1105839 1487742 1302671 1969446 1786591 775448 1226274 210302 1705468 1449888 1425399 952566 1826593 618189 1659247 1574980 244790 701206 224929 1447877 1604850 1049868 528124 538377 1802081 1111740 103984 1846484 1115077 99930 1199347 719050 1225866 853290 20266 826260 1276531 1898879 1529090 1395403 946837 648520 674088 1473364 1285882 787928 524157 1854820 1825636 1676702 322958 145063 1080715 182906 1062670 355679 236436 1480191 203193 1937465 342918 723308 852150 641645 297179 605702 1470814 135501 197579 305192 677892 1801107 1859088 70225 123347 1554914 1502245 1756470 1069630 1821048 1510188 1864248 419572 1272796 929229 1559586 1366354 1275720 1046541 1052109 1463909 1820961 597067 387444 1230430 630123 1512878 1943582 474530 1478825 1101078 639556 555776 1120727 1775234 1076287 18916 1877620 541276 1610740 1375573 929961 952948 1827272 1127130 1540390 1573790 1875846 740035 1249790 1216913 465231 370241 45901 1830792 68763 1774687 692018 1468776 1161990 539466 1629957 1878981 968640 1420643 608723 1472496 121324 400420 1112406 1590293 783391 1152105 469033 1157254 476925 1320889 1263584 1692818 1267940 160399 1275556 888660 1394218 1324177 266882 432963 659278 1867290 1367522 1696125 127428 1139565 558209 1328279 1955304 37639 1428938 1490927 1773401 1197120 588007 626497 1590338 962355 843967 552503 821515 548907 1968583 367246 1483586 161110 1588229 206893 1285171 1594930 1692061 1030486 1133510 1192803 403005 1091504 34430 1317821 1594248 1658515 1144445 646117 170844 1357826 1187383 1216739 1633068 493861 521358 249644 1744907 977151 1166503 388511 554192 409831 1121168 1362273 1544195 764123 992644 173813 68553 1878849 953083 495243 1203262 1373178 1512626 341350 403776 1040447 1341296 556045 219806 1754294 1236186 789652 482492 655120 1420034 1465634 1065412 667453 1316480 72860 1591198 93106 987071 863799 1863751 1649151 1572256 878767 1305956 1216596 1606201 1086713 829181 347381 1650086 1793893 473710 483250 459522 1442956 358590 1942501 1731445 1194565 1562923 1761664 62063 825750 1753399 388211 1041475 950603 809623 724023 169903 1393894 806646 1062624 527382 227440 1456780 519692 286289 1692720 146699 1716827 1926926 1441445 636368 1449853 56813 13723 937768 1125481 1704433 12813 1319950 1320113 487185 1340531 259725 200871 328144 154410 1882047 455495 511982 651129 1448459 1193225 1740354 807736 1662293 1984292 448416 408832 805986 1170753 1734792 1842927 484528 1648788 672330 1597778 1001639 944797 656347 1557063 937861 1115404 784499 1906382 586781 442605 406164 753140 1373195 1944116 1936820 289561 1341304 1481532 1496211 326411 1172500 1912351 1195191 1325392 526420 140793 1916270 1089297 1158857 120902 69890 36304 1541585 162088 1142383 1195095 1687618 783018 1873170 469631 1968615 1854398 710178 978209 1835457 928981 1468173 31160 261895 351542 539129 317274 1656717 876428 1186555 264743 1856638 1506281 672824 779712 767631 567441 375555 600264 1265805 1845112 594435 1951072 543739 709102 1564258 629345 1007714 568798 1658603 1758945 1302456 211630 1428522 484293 5312 49061 877509 1370773 373308 838775 1313607 1324109 1723887 269744 194621 879929 1343858 1630739 247342 994030 1638675 305914 171708 921486 1250265 1984808 1714375 368677 1278573 932593 264099 1627990 443673 1562925 1626266 33945 1263486 1060318 80740 1678000 654679 18807 1646599 903645 1720033 1019488 1247101 1731611 1397919 124506 1711459 270512 1239390 1478517 1799322 1017225 86944 1914738 1682715 620174 959190 1502593 1285916 1536144 921610 973747 1190102 567105 1649113 1406000 1540614 1700975 965264 1517985 1195269 1737525 1466414 1666812 1044049 609680 1343882 1488041 965290 1089138 769973 90342 1662451 1127598 537906 823109 250422 1508918 1034177 283877 316432 81334 469222 1667895 806619 808588 736962 265488 1799981 301748 581423 743737 1155876 1411191 468252 487725 392949 704330 13610 1898901 1884806 542098 882578 1374800 667348 1584294 165096 1829195 1800024 1573987 665300 1641972 1893162 483911 401386 481673 1473508 279753 116486 1071924 1495790 1863644 1587820 438441 374598 185720 519216 1962501 744522 627672 235687 684440 841223 839862 1000623 1517189 678162 1255866 389660 145227 120508 1866057 75402 1066701 220280 474229 1124635 506944 1423401 221298 1608950 1405928 1827266 149173 492283 582425 630663 354293 346715 355003 976841 1921554 1764183 645840 668811 211770 1018522 1156265 1952972 1608464 872895 845705 1280515 1276239 1717185 1789003 372225 566717 1636139 28989 1439440 56621 854799 1335895 1064094 1751248 1856372 617034 542032 45323 1072665 1616417 1473458 526341 351521 47068 223175 198498 759577 659967 276863 1633415 769444 1607554 72979 864691 1807710 1278614 408125 1878676 349106 425172 1691978 1733038 1321452 949309 902374 1958800 669599 250034 1739827 886002 684061 744868 88945 1244926 1683 1580118 1171433 923852 1191031 1963749 380873 1103072 821893 952015 93970 748797 1454576 1094488 1777312 370966 1585000 1829385 725000 532256 288519 881888 1186553 187172 1324124 1401847 1775864 1101120 775363 317541 1367826 1550436 1293389 1598797 701266 741783 1045725 753622 1793710 1175484 625376 591339 1382292 1336889 1911829 805589 1560702 957852 384337 1128550 1046033 1861718 927831 477502 743724 1469332 129787 56224 45982 398032 599204 136919 1880707 499524 473516 129412 856661 1212262 413289 200579 1216618 688026 727625 58966 1165818 1313843 1861815 1700546 858830 612004 1830492 122665 338347 1783418 81484 1115694 472222 1561400 513351 1952379 955659 1461341 1014519 1536722 699279 737534 1996339 530639 819268 602152 937893 1780112 1291101 1722345 170543 1363531 1315820 326165 1060578 187152 1990384 1215629 198120 431262 642912 1344569 1963558 1613506 1399021 1925389 472845 1737634 574082 1955460 1089570 271105 1826155 340997 1622686 1137239 1165908 1531001 1837400 1991948 1147102 2700 1694904 238024 640530 1431691 1536939 1917328 1523820 390616 1630248 1086816 1903227 507972 1301156 1659408 1292068 506070 1563176 674197 1835450 1451353 1989981 1668248 1083822 1306026 1886493 1735492 129417 469531 446313 1640870 1694582 1509303 1798834 1323550 1456665 103515 1396779 1123897 637013 1695421 874242 1280768 1101227 1750519 723946 228270 1803783 370579 1188199 1631164 746626 1889261 356575 1840450 216796 594676 591099 390681 452021 1250571 1206883 1462014 1409056 993267 1259221 1100245 1299725 1850601 865858 1923472 1934922 354009 84471 1867793 1618897 1741210 466169 1491163 568801 8314 1073395 93085 512015 67355 1489085 200201 16287 1645950 1225056 687535 188063 1312558 249930 1674765 1403235 1161106 668040 1384265 1815210 147613 377559 1236352 659609 419098 1494071 1873135 798224 957048 195005 781773 1066100 1635637 438634 1984112 1601910 409100 1460482 1162508 316502 758273 854644 1983631 983430 353705 917491 1953617 1900546 1823756 1919226 1267908 953599 1674833 855414 396346 1915505 817336 970126 320349 1007849 554299 249045 1668660 1410604 1738231 1581319 827104 876810 1961928 1635325 1154918 1100769 1504583 780980 1700294 763659 942323 934146 430659 1184088 939348 144314 958945 150640 1049067 1175996 1540211 1022687 889738 680924 1564507 110067 1360646 369843 996540 260243 781369 1245921 1551370 1193279 862961 688558 755071 1864595 1243412 1789565 1776878 395435 1241130 1820987 1936659 883561 1077997 1061192 1658165 66692 1588299 971054 386963 1349424 123436 535138 1546137 225722 624591 1455741 834014 1125245 271508 561434 490564 83167 1298790 409779 1899201 1357339 1225906 1742140 794987 1217291 702765 1851998 566272 1244381 1799428 136253 116862 125033 617984 1228920 1200217 1264281 1559576 1038908 1996744 1383195 1566778 99886 1364221 79631 1389168 1386918 1490353 1229204 926305 1444188 1654454 654294 1325432 607437 48317 207572 1882781 1979951 454815 796384 1254697 1614004 827014 767886 1536938 196487 160300 1731994 1187955 630607 1428504 1255923 546708 997839 36202 1696038 911654 570835 127538 170691 496988 627792 1912323 1845871 1538782 1233469 1952751 1681341 353390 924075 1683908 92208 11195 1086662 1294889 886300 121135 40388 756313 1163530 475098 1161343 113887 1412813 977470 805157 355373 267135 1050213 891077 1774428 1655789 1194024 559099 1000975 1411720 1744619 249399 17502 1318612 195700 304702 965315 1317109 768030 438846 334217 1932652 1894768 1580550 695408 1707790 1993460 1438678 339984 863330 765657 682217 1439160 32810 227976 736631 854639 887268 1314150 397239 1497850 1637761 239990 1296038 442382 286589 1823011 1262088 917032 514970 781790 10185 866890 1699044 838917 370851 1385125 581968 318334 1067176 899427 1344273 1181238 344166 215747 1082022 1750535 1283780 776752 767302 225211 990439 90320 1603235 1752058 275149 633146 905268 23730 1679767 756362 713557 1073315 169533 950755 717427 261810 1746797 1589761 1488859 120491 190345 515301 811478 1745281 1464517 1348903 606408 1886144 1192450 1363350 1017527 791698 1153423 1868018 1685616 245532 1910953 446412 1301707 1810155 504786 75629 1686165 286133 1066105 877605 1698066 1324015 1136917 252381 1600450 1017492 1882874 1950338 295675 42466 1592239 1106352 662825 1389446 1563198 1301964 449204 77330 1599643 1371738 1239233 1789971 1722029 1730006 1272931 1657153 103913 1751749 1485729 2184 1584674 967228 1112394 194225 758380 1750472 1589905 1445922 798873 953137 1027020 912728 1146981 1609999 1696018 1333679 1291984 75513 1528995 1947614 282796 243338 1100324 1990149 1052932 1870417 1333907 611076 1826717 52928 1314721 1788328 1861350 1965463 1176120 1420155 307994 1538847 215020 1333321 1810025 902532 1706615 728537 1347090 920989 1707738 168647 1617389 800530 208688 1137780 115363 1011694 1301280 882034 434299 171937 69480 1677634 721160 1629525 1047900 614204 1162617 1646994 754683 375518 1355643 278988 1938351 1677117 1065957 1023285 1327407 336861 1986991 335266 699639 345577 1528729 1060516 1267036 1793636 1764698 520351 1491759 418539 185569 1098259 245860 226141 1942795 802794 1906744 593016 1983025 208428 358618 449416 70858 622858 1405717 1981755 896706 629511 1424589 1255917 1007756 1669119 476408 1952471 230051 869243 694507 1860174 1159790 1225400 265349 1542364 259674 1407288 1618672 661766 915923 272497 1943951 890777 998906 1176235 577371 855410 1281448 368952 1082131 562723 556238 1204540 1110218 515020 755149 1329561 25403 817701 1365704 1290274 1041524 1935696 457675 1655133 665816 480883 1777719 584475 318994 3570 1864615 564192 1544917 1262333 479067 797289 1897246 119622 615810 758946 461699 1310953 1161846 187866 573816 35850 839059 1303609 1961051 1244914 1907683 848971 4403 1400509 1314883 1237554 557563 1150795 1545204 1056573 1931251 1721098 1785764 411943 590757 425013 1521084 357291 608765 147680 1729381 621873 1566639 1504505 608759 152155 1358170 239937 1369674 329493 823553 406364 121151 660555 1772298 1968585 1204848 1031341 1784770 485854 1932815 73028 1383287 546570 886680 186466 37452 1468244 882456 1814864 494774 1124540 1019930 735383 845310 1642669 1585221 957542 89831 204008 388927 971082 947949 1104037 1053659 251510 956026 820327 238284 157850 1725673 1781119 1502981 377299 664373 1927917 827563 611818 1123364 88385 223554 1203011 1108896 1676588 114407 1136656 192388 410575 1248969 331015 521664 941140 1354101 868285 194801 1822097 1516823 1489135 1687443 769716 14493 1760610 562994 1136264 321689 1219591 243814 479291 1092066 1293168 598649 481784 1479031 211423 414113 1482960 994133 917082 342301 994439 1130184 440469 84910 802676 1181311 957261 1468456 376722 860156 1435322 554800 374071 423660 1519061 1525748 1404396 1466263 1960927 1236877 1667198 1901388 923892 316382 1673350 867478 1768403 1843068 379296 1830032 1578315 360488 1788910 1737363 1977590 1133641 1016057 1589529 394033 1826006 295010 1862590 267190 794932 141174 566458 713921 811184 1147151 1852841 170352 351458 425979 700511 173174 656956 1055909 1964895 483950 841986 649795 1701073 1101098 656707 194578 1027007 773152 73766 839945 917536 1434595 1087058 703651 1380196 1715135 116421 1665461 1863787 799788 1431790 1996128 98503 648881 593277 1864574 1861674 916726 818616 1266528 837842 1830543 1995017 1732929 523334 1662233 1670243 157625 1996290 1816979 235741 1587313 1463270 54551 1448882 1611897 315039 1604997 615719 540316 348863 756331 1760066 1177947 811919 456947 862299 494701 397872 905398 128780 390658 1093542 1301685 1252044 109099 353539 982584 873645 1462731 608185 439855 22597 1092312 1096648 12840 492265 857222 1360588 696740 1066182 931561 21339 615820 561410 1824400 1467804 1367184 810487 1562566 577447 44555 26881 121352 1595176 69734 1386281 1294682 1376230 1542553 1640033 1442953 787330 1838272 1165864 381073 587814 1677546 1790764 1836655 94525 1887572 461501 895647 1424437 221116 1390047 1616787 481687 265649 903484 971755 1888406 1234076 1600075 1286500 1718885 621146 1001381 1029384 355729 868096 1380957 177869 1922273 1721668 1930216 431136 806869 1292951 1683848 509443 1270695 1424260 1436784 1471896 1706890 1561865 1824296 1958073 572759 1960879 455130 601605 879188 1278061 514900 1967397 608325 166874 162632 1749419 303018 1746431 1474077 1507213 1242603 1223405 833214 1547298 1557155 932546 569330 215505 1756828 1380752 710184 404320 1642426 1333384 545587 439047 38269 1677766 1732146 1398514 1669786 1362439 1142251 1292252 1692324 1526938 639819 1319451 393345 1349826 1800188 206403 1870037 1113560 51365 326050 1846621 821454 1873005 359655 1949751 138520 355723 881861 1610586 204151 973857 1994345 51927 1154504 789602 58850 1379418 281785 1646288 1436053 1669840 842691 62633 863999 1914005 1805261 1632209 644660 1584550 1644378 1735908 195039 1635586 586969 1560328 360820 1200985 616659 1073485 398375 1355073 1157197 133810 1843588 1802412 242680 1960388 257027 481803 1634142 1684542 79604 672988 258727 1710886 1574313 1732789 1291597 1818796 890479 29829 1772754 1256861 719506 508849 1278431 1154555 1292702 477227 356852 1402531 1061800 475805 415920 125467 504618 618092 618991 1135103 219841 1757648 1711824 6526 364295 229191 826708 402272 1920845 1192395 1257400 694283 1301810 1494064 1756811 598927 1033789 819402 1514163 1361797 179176 1666275 569712 217532 815759 1540536 634030 1723521 471907 1536954 1144089 247665 1560244 1927317 982419 1367143 550282 655748 678578 1584188 1668526 1381866 810741 56738 632228 904010 895091 1168244 218065 801620 1978971 1440707 631126 1227284 1549763 948699 1086984 1634302 781520 1758644 361891 890636 443348 355711 388248 1094214 1767723 1305549 794544 980648 241689 1950290 497180 1686892 1917148 1313831 1958294 632329 1736151 916554 755645 441418 470429 31518 927662 766511 1742873 647681 913147 1704584 987941 1043472 427954 973118 1631979 55469 1630107 715252 1355218 1884653 1232868 583589 1320237 1187235 1751801 1783681 537779 1834471 1071666 1806831 1782802 565859 1186102 1601492 1425180 171704 1569046 346387 467327 268477 548940 1892303 249044 402983 26778 1791738 1105644 149950 655468 668012 1599684 1526518 1364629 5083 879406 35876 1186561 140763 1724232 10527 623419 1360634 1164166 985971 823794 98835 557627 64834 751462 659882 1035298 197935 509599 200423 340768 1468673 1384505 1627438 377875 1047121 65682 750891 909043 391684 1768666 1118333 581062 548220 1755155 428740 1957789 1158508 1592470 1622633 751326 1901768 716382 1132403 1870041 50169 1817589 151070 14684 289056 579878 1436997 1441874 1490219 1667428 1180322 1280517 420652 228395 827185 228349 1402347 1314184 1381830 890218 602987 435973 1680096 1943737 627883 1731357 1977138 1656489 1551069 1081686 243176 1327423 1680732 1795460 1234202 350677 1867753 1708575 623188 1581464 1778428 1944424 1395435 1120626 391162 1125763 1621868 1237130 181329 210601 838192 553136 835260 1407705 858819 1784635 1931690 213433 413382 689447 1411069 582686 193007 665907 1453593 1161472 572192 1031770 1366210 1295833 40539 147460 843063 265343 899016 1805956 965662 614316 1141998 1800920 1443458 655796 1365024 1369085 1850389 1635980 1565524 1876320 1673495 984331 1741249 1183844 1987752 1131039 1915854 630542 1607821 1949298 787417 1862437 296345 111338 986388 1420425 360186 102692 608359 869671 135974 554648 1880638 998815 1992324 1649003 1919359 601526 965286 1073788 242462 391140 372178 1131653 1567096 1201711 1814823 519679 1656336 807783 309360 475686 998016 1707040 39737 497411 673197 1786233 944040 126450 526106 485926 1080175 1436595 1860617 1022714 1348427 111746 1673098 471307 173721 214342 1607711 1974140 1863055 1676571 1464395 1161404 1999730 838070 1865814 926736 109424 188808 1628746 1309032 313946 1960212 1591795 1038827 711112 155140 1834987 654986 856265 918791 1960184 1637177 759548 145640 753498 1916444 435754 190163 993515 373788 1228505 1059040 1575325 1921704 1989826 646949 277576 1792904 589586 1343912 714838 1454415 1333279 169545 770342 848758 1910245 613008 526289 915115 870307 1843735 1671501 229659 1116265 1722415 207001 1239311 70565 332714 719824 1279561 858185 1982494 825215 526847 731881 1315838 250111 1213025 786140 1452909 1235975 1945828 1090715 1465624 293335 941623 681613 1112334 1453615 777230 250123 361939 346332 1071954 1543980 22422 627938 1482052 1163415 1722311 1191354 1069084 1800887 40400 1855238 1795913 389404 375575 696191 413928 1418916 1590612 1214899 1268535 1487559 819783 861795 1089350 1620984 745422 1807825 1880297 1158450 1881413 689157 527162 86407 814346 732372 944983 295184 92883 442715 1815384 1106253 1121926 1220162 925632 1172804 1172464 1875312 1938281 1899139 1316055 540448 999231 892819 263696 592163 1017723 820610 1074124 1445267 1947824 1530255 448954 1366976 664918 949855 1282346 779635 1406675 971729 652684 1991804 203792 1542140 668283 1134306 1942044 1459430 1206170 1322156 339791 1071768 144476 1683220 825725 967691 1677536 642066 1095216 156625 1005229 1213365 1177029 709772 984880 1592679 1700490 486312 1138159 1855271 1099768 681804 1063559 1123435 1189588 113964 1320662 468328 52583 1237737 858837 1136948 1121392 171092 948479 563850 1948083 1823142 705823 1706342 401404 47510 668075 1959847 547371 157189 845104 868459 529664 623861 1628500 1188811 450006 241078 484752 1429888 1943335 1892640 1345449 535049 274379 736083 315246 6153 1539349 1892210 1329400 1963336 729760 642644 1280066 76536 787452 909930 847764 833629 166509 1711841 499909 1048693 1334052 1323621 826834 1027756 1967440 1709535 518647 594530 563257 1856767 379095 1703271 189822 1547857 115097 1904378 1697916 1052147 1034247 1449251 1507516 1825858 1981633 1364250 545515 744659 1075358 1902869 1833283 161024 641538 657219 1709693 1689792 617513 767299 1333488 1561653 1776326 1345914 898389 1254413 1320978 1617564 417186 1514362 197154 312413 1242095 1788137 918628 1469701 692007 1897681 232104 1724266 291189 15929 28497 1649545 738131 1027377 1300826 249256 430300 866000 1510137 282403 1680179 1545038 902739 192964 1432130 6807 1306273 338401 218461 854719 319626 606013 1485771 200767 586874 120760 1194028 311759 829619 824327 483693 103525 345409 1591811 1858727 1390568 1257727 1602911 67068 206227 1115315 262962 1180754 1896584 1617738 1305566 1577704 1850547 484622 1885976 1349378 1990904 1465003 306333 335066 990100 1828153 1357929 1335744 933649 140896 1628668 246811 1225323 31223 1104842 1761543 1187631 1645769 989394 1882450 843869 1873259 1908584 1936212 629174 1112619 1581321 1088694 47003 858757 1405818 965692 1798988 1456694 1905994 688873 687982 584543 690493 816355 1260382 49230 1939595 793066 771521 1094604 836919 1664947 1358165 807712 1886986 60820 1951285 446637 1952868 586610 1765582 1514899 1215391 810341 1359533 947702 1814108 240162 776495 1947368 4760 308319 746856 1757474 233438 465804 1055608 1760326 802569 1118231 892080 429931 332402 5952 122773 1391372 126619 882166 1133396 1989404 1327274 1179458 291374 1820969 1551806 1978940 636258 292638 1831357 1749166 444983 1397247 1437381 805197 728539 1443045 944092 1261454 1867419 1283878 1619424 1243726 129531 980939 1990639 1206335 917615 1505630 1724093 379397 1999694 1808442 1571715 1439992 1263467 1892799 916073 286623 1179737 402914 1982303 653423 208250 1277602 606797 1359511 225475 1866846 1768357 477559 668621 1129553 1056455 422846 925505 1203789 1043984 729710 991884 595844 1088675 1988283 1016882 132195 718144 1881073 1212149 541032 1158747 709963 1399868 1707375 1033899 20091 1692380 203352 1164664 326497 561432 1396321 1503686 50406 766921 909307 139152 948492 815493 1754402 454633 1594938 1705030 59136 1772064 1276645 1651885 542006 1912732 1596415 296464 248284 801837 1062671 1531779 583146 1167921 1926573 238675 1657518 239354 441114 691152 1107313 1809479 214495 916511 1884255 345022 525686 1385555 1530046 651630 1305722 759891 1446784 457910 59613 808061 305137 391876 1326268 1821650 433929 1067196 1074226 125484 1530339 119487 1716871 1048395 1653600 121803 25545 439770 79270 1578554 1445429 345629 1104010 1383077 1263420 1480806 69919 417992 110737 900489 1489184 1890988 1194676 1557936 905223 1156699 202076 162764 505515 749159 421636 273958 446698 1563745 85885 1626874 857719 254701 1557756 226180 885960 1548911 1158829 1319016 900812 423956 1989604 1561050 267805 1886345 1112923 17636 1778125 1381689 1578417 312976 532921 907859 1975874 1892505 446449 742532 1701256 1652050 74958 943206 502733 1635429 64632 640428 964735 1728989 1516382 1178370 583018 1067680 924126 1329160 241644 958934 1951552 807160 228134 1629337 906635 425636 982826 659458 1159243 311280 1658332 845273 461440 1786690 1273571 541999 1902649 21218 1964212 384743 1959492 1719783 439401 92317 67802 1488700 1602029 1271911 1558395 1165853 329005 1547397 307820 1175920 1379377 1203096 1887189 1681551 1593027 85702 1325107 1420133 1496592 1581242 844200 576790 1210824 1222264 1553766 221755 873737 1649393 261754 744405 1973493 1147284 1838373 1125596 297570 1256234 1239664 791258 1608875 1468337 1846941 733005 1176684 852446 273037 806687 170782 1354318 240557 264032 207321 254318 951014 16468 1344568 541078 1217678 1774499 1628114 837448 31786 799156 1047595 1730677 1828817 1606462 173421 323327 1020481 848359 354920 1027415 1180971 1669206 409641 794339 1968278 1632805 986957 1023579 914527 709802 1121227 1404507 1465585 821205 1188538 1831944 1065982 1651097 738893 164926 1518281 702372 900855 1808198 1170061 1149011 1371489 838219 1926835 454333 1195643 238603 387536 1626408 1653852 566991 716808 82212 937666 764794 47396 1890115 1808549 523716 179952 729722 1978280 853958 1653847 1116908 1470579 928273 1130744 475051 524730 159551 366655 1291395 1836678 1725941 1603647 303727 1496085 795331 95885 187759 1330764 1702924 438996 694024 1439416 553012 921853 58096 523301 1410063 294666 1625057 1197877 1866190 1116087 372389 1099498 1737193 1304725 638393 601466 1067163 1071931 265648 641285 104746 901148 1756960 1058232 1849485 1929310 562849 1808104 672544 1750567 1890424 875121 1986436 1574823 81112 1591016 585309 339743 411212 207008 285331 1239762 1149374 1003080 893411 239340 1801574 599741 1477696 1572357 835159 615232 960595 1168114 1216119 1002947 1885956 239152 1399300 598529 1669571 1310499 431375 188384 1795601 792321 1616922 807646 1328547 1647899 1247171 123512 571016 1641609 275943 661789 1724305 151441 649332 1744274 178215 865717 1733446 172641 1345985 1923334 112756 1241198 676047 158426 542819 1704767 1339175 1554013 1812949 284669 47316 1064600 797665 1298896 222642 1505328 1296005 328760 1596653 1616322 145444 718047 1166501 655795 970573 13553 539125 1023152 1410643 510881 1999367 860576 406412 194786 1269192 548741 1700822 930354 952979 901845 1546220 1043823 912295 595029 1212380 1866117 1164847 118270 608511 638813 207989 586882 402563 898546 1515687 1410972 1281423 1073961 1980209 1686340 1796518 1347777 1577539 1407455 1676295 1806872 693823 1313593 343862 1704733 600098 727506 388349 1086098 1690700 260720 1407634 1150004 1163326 94191 692802 712618 591449 319125 1041664 33109 1766302 1820721 172114 348063 1689652 1381257 390040 105785 1769833 919668 772606 1492919 61222 133913 566214 265983 279538 968124 48738 1370038 736252 198859 1494117 1265669 98849 294528 1542439 1306500 970640 1048144 1352353 513085 4288 712933 1629597 198956 1280949 781488 697629 1928633 1253897 1146695 51279 498401 1348719 660685 1394257 297504 1818632 388538 1978324 161240 495566 1789297 665955 1698011 1931718 631621 415551 1710324 1498881 392716 1081602 220600 654875 373793 135646 423647 269129 302129 1125229 1534470 1657133 1744353 1224309 1986854 1917014 1565358 1221022 1366807 1508913 1804030 1328028 867777 1331725 1501347 1725263 1122659 652396 1928060 829751 1991051 1312502 1945403 1236366 1705700 837640 963132 1969870 1477222 775749 697718 1372039 39824 557882 1699227 177479 1354480 861151 1955334 1972334 715583 59548 838550 1048400 577817 208931 232025 1491559 752652 307112 323386 1532162 342650 1483498 1241289 388960 862850 661347 239048 1426856 369056 1725186 319048 51005 194192 198877 1042088 692073 132760 1085981 1444790 427397 575678 842646 678734 559167 1329429 492308 749926 554512 776647 283158 581897 1743099 1199930 524493 678286 1037440 1070082 309820 1284284 298620 756393 1904457 1965476 293170 174676 405767 1393016 62713 134057 1184492 1251216 584376 1597844 1604229 1820077 1751418 353648 1321377 1209641 1863152 1276418 612273 1985119 360575 1855710 1216220 1074637 731900 331319 711474 995078 1491443 351015 318143 1046423 1914570 174983 1529699 1533172 592250 362517 1633357 665434 1052293 1554347 1810190 860036 1763752 1651110 844876 509837 186887 206909 411389 1651726 884542 1942039 694365 1001822 1475729 1685994 420971 1993147 1853707 1138824 606350 1852558 49956 450977 1222125 1051025 1901702 1897393 1908315 721758 257087 1696756 1626008 1210172 1841275 1332582 758006 551477 1296195 1276172 1171717 738630 1300641 70434 1884392 598373 1365816 1722556 726048 693153 318050 1529143 538976 149440 278686 1718862 361811 355472 874904 263112 232650 286624 614915 486433 1343815 1512200 28277 1819555 242376 18635 1526319 830525 1692230 1361123 1503785 704261 1910918 1708168 801157 1345652 737665 1751452 803965 227180 1632113 1760953 362383 1015980 276958 1808265 362616 355143 224593 198716 936788 382353 885763 173467 704865 299868 739111 82156 951444 686011 1824489 1723676 1152904 497661 601494 774842 1196948 1615707 1040679 1227845 534733 1630390 700445 236632 1357912 1919942 56477 56667 182213 1891484 1566465 305923 243909 221357 1034779 701943 570465 442704 486078 851602 176536 295631 538216 1718235 259092 155887 1463327 570846 60774 1783605 436201 1852044 1187736 583639 1033662 1837401 600932 1085457 484214 1770997 255041 1167484 678011 1571815 1205990 1235037 1540533 404290 945194 527170 1402560 688904 1490338 192633 694934 1192448 1466492 784016 1402096 1784985 320020 1979072 467120 387982 1970928 45550 1218859 1376191 773909 1008549 1275476 623720 45543 781865 1511850 249726 38146 988025 86168 1530492 1298526 1671748 137016 1919123 1915555 502903 248525 1107021 44091 40924 444023 1432318 992957 901677 695961 1828044 555252 1628352 346440 1321363 483140 1884607 1815804 746264 424952 934373 218024 817406 1269501 400685 40115 692316 738384 204232 38955 268078 1838181 1694757 1123776 1625985 1227175 571271 304017 786227 1219164 1350866 1773321 748584 1957102 426363 1101671 470035 256403 1001501 1649201 1715586 749831 1443487 1386555 75865 633007 1569497 51321 1138421 1853506 1031780 907369 1790382 1549792 752614 1542948 1382555 699440 1565673 1399323 1281497 714253 802070 11074 20429 1734597 1280249 1738077 1615343 93814 1161417 1165454 662204 1092460 1703260 748222 52 1837898 1789091 761427 1980735 1227254 1990611 1777252 822047 1414982 1151516 895999 764005 263667 1798205 734372 1640159 126802 709019 1519734 1273031 1465825 312791 1305927 1458429 366700 1606820 1778784 1580243 1197210 329739 339102 1032397 1731339 1490393 1350695 1755355 1726843 1955833 1798569 1567080 1264291 254943 673702 539781 703217 1473600 538833 365238 77974 1083578 457458 400260 1113922 1749775 812406 1944465 978419 1135206 335801 1549197 1275953 199021 1568527 1442751 582194 1408787 1896547 1858550 843370 1256938 152703 1082173 466496 880407 1361074 723565 1723606 111279 301547 1132796 1634332 116822 822301 1803597 109086 1451701 657076 2853 282677 1312591 1701101 407317 411111 654546 1331820 1866672 1549980 1474379 362654 1340520 1106690 1012528 1483843 1866798 652394 369280 1378774 627332 242599 748320 388692 1409017 874959 1603495 665789 514494 1667172 1145025 1439790 1716982 998556 321616 1667860 58988 1892434 1365320 30254 427171 1246066 483127 1850123 1182438 153436 1017732 278412 949594 557997 1740236 510337 1168605 1598505 1891082 663065 319102 132804 1962510 519989 1856903 368401 886803 819897 935419 1155299 1148140 801941 995641 485082 27290 815868 1052273 1328357 843696 1191591 1545530 202974 1412195 954896 1289610 20395 568194 1335840 1456261 329687 98238 954918 386341 187970 1109282 1511219 1989286 1495178 665895 1191057 1743610 1055312 1160202 1181062 1454418 830305 1179245 1096070 1333122 186408 1344048 635026 59170 1720424 1540623 641524 846957 1845542 1225814 882621 567158 890776 1285185 474798 31797 268619 375050 68086 53720 435132 1584310 343507 658954 575519 109713 817536 1540705 382552 995188 1373566 636645 1917577 1847124 1770386 531998 1481279 1392396 831105 835393 655052 227726 383060 1647978 445665 980775 1203189 588497 542385 47365 245995 973203 1307629 274711 1026254 754474 1173173 1416384 200895 1525828 664032 827640 1389962 203335 744588 1009913 244206 253171 704216 219091 312117 1521078 1751357 1530752 1989016 848354 3667 74410 1851471 138687 467952 1174674 28614 1716932 1377652 969530 435293 1490526 1549212 947042 1507336 1002218 1731391 808415 320480 121012 55756 1444117 653236 120836 331222 1208265 1591645 164447 1158147 1847670 442499 1145850 970146 1087211 318480 978311 782922 684284 1497119 89336 1640144 768806 476078 236750 1199382 1142639 887028 319863 1696480 1501776 616747 940364 1263167 950358 1210277 364700 1309193 1207052 40820 633081 1670871 366824 472442 437207 736416 1845907 903074 879967 1130901 1649242 1791035 571050 100742 1405704 1345248 1899118 1221726 425549 875844 949753 1941761 400793 535584 1541980 1605744 996813 726368 1777998 492115 7969 67874 1886996 241331 1532371 1232810 312252 1202422 1202420 1493973 876987 340052 1430839 433691 125524 1065159 273838 880840 829200 63902 1543955 1995710 1621034 1673751 782074 232356 868855 117230 979969 1988082 908138 23165 714630 1628835 544726 55738 687833 764053 1612243 93521 13721 431009 1639289 387500 1985085 1865839 1370240 567217 376167 682667 1416828 1218036 771453 923065 11948 595111 1243305 1748108 1392632 1382772 828752 1456400 431462 666702 1426645 1856176 265224 1496048 1259468 1154585 1536409 1663229 256665 1163641 800353 1578213 30661 1520799 711286 1115669 43237 1360840 1987311 476211 198647 1587935 1480593 1495151 1845760 1979884 1316400 439970 376305 1537640 823265 1301373 676714 1070599 496937 1181864 520931 1268045 1757519 152209 670482 1404668 1971771 919852 746654 42734 214751 926775 1923267 150626 610667 1858775 1044404 1658658 1375918 1124238 723857 1511141 1933072 453283 1288212 1682858 878133 614020 339622 1934574 142337 402575 1491602 635039 1990535 1111112 1216779 1373663 198170 721560 223730 1397755 599729 1149875 787795 935960 748345 121242 430564 984468 797148 917112 1284123 1431023 1704406 1290069 337127 1405886 1159110 1191388 361726 1333182 250928 1430699 542810 1846693 106325 522776 1511107 675530 1029514 1035075 1290309 180271 1812531 719096 1633980 1577856 1207901 90394 1080390 1493700 1882927 611035 821253 1719015 338370 723463 532134 149994 1891522 1808339 783572 457535 161782 1105994 1125028 372667 1125699 1106779 1610259 1736322 157770 866821 803912 1170831 813490 606433 735668 711354 1046824 92474 111077 1647400 710393 271317 1338914 1337863 1308146 1578573 1198761 421361 1815573 511900 559316 1099879 727497 642420 162671 531647 1802683 1681271 1643769 982932 1659124 809612 1838570 1933621 348364 1144730 78872 399715 670124 1676570 1533659 151181 1993684 1585658 123089 98233 1445491 171941 1872015 1547407 501156 855828 1549142 531226 1949811 385375 604278 36271 101891 1079196 1322426 767286 1616747 401080 1266401 416755 1774440 78749 266191 193767 620598 253269 609403 868269 1862998 597935 1287105 564899 1269779 1361588 1263215 1842037 1199152 1146018 1596998 1009025 1936768 1786989 1295308 1208118 1656405 6696 1179862 1984837 1773449 74659 1889452 1337861 1929521 34433 653650 1386319 1777314 364801 910060 1781576 293557 617579 596121 598517 1918467 847929 335963 778848 1290005 834654 1638485 557150 1816758 1955783 1597145 1715111 1605791 1169577 1058418 1699115 1702121 1801770 1690262 1844023 1262837 984188 378463 1244202 1170958 1652162 988248 900561 1824637 617116 1070188 1002820 1730714 66167 1551797 1643950 1842001 761585 1579925 1878626 1235361 542971 724442 808504 1023930 852032 1846481 1417844 1244890 633928 394298 254686 1991675 1518815 1468077 575298 160199 748107 474698 563353 1445558 981568 993795 1712976 219385 864799 291793 1507186 394957 727000 1064041 990956 214619 1895234 1428704 1496883 1234112 1905411 1631934 253408 811697 1822295 1016827 1897508 1521546 1894927 918738 795790 279961 148023 679815 1700635 585982 570435 282913 53121 815584 1036720 1092926 1435964 959303 409654 1420581 1192321 327147 967380 695400 59878 1535147 20654 1859570 1499712 48543 7860 1510116 1457770 1085193 1416879 1062033 8090 1973112 704031 1115690 1827852 825504 827569 177953 266578 1192207 82367 653434 830789 1430178 1163963 1052852 1503023 1276837 328688 377148 773640 1411689 95259 13747 1829264 799293 1720071 895176 468474 1998891 215402 1033635 1572204 41196 454412 697676 1786298 1359 435415 1244895 1245572 1728203 287139 469765 189453 1757970 439245 30232 1314706 1356560 71264 1428212 1335565 1064742 279422 1120677 1428425 733293 1415953 452946 173163 279974 1295045 1163855 292702 1142740 182320 125285 536009 994402 1782811 566376 430845 678852 919707 274183 891935 1709424 1280486 265422 1426916 1317125 827194 1986514 1047030 1977738 1296227 700384 1435470 138718 1859947 961438 79726 1735220 581310 774130 173976 813397 777881 661897 1583209 236527 613736 769768 1879795 493753 199366 1935946 1975776 548442 1242688 1538430 921561 156003 1385123 14719 1391323 205591 1626422 1767157 373658 32790 1709792 982070 1726167 53138 43006 1409698 438448 30443 402007 1388375 1396858 1969507 149720 1836312 398634 750247 207070 1126449 1586535 282335 1729041 457880 1338398 396921 1430262 1942036 54782 1101048 466750 1390057 903105 1619257 78568 278953 1138995 1326663 638306 1662283 915981 653230 750053 231054 245201 1297634 862585 1849892 1282394 899831 131580 60848 1405045 1069278 1672857 745865 1435334 784035 141755 733734 158660 247502 1797671 1306847 1141040 374600 426655 1031608 329040 689363 1557804 1471498 1309859 51297 1675813 730335 897521 1627876 1777847 1035801 1881500 1717887 1906927 924338 543251 1271821 1541579 1846883 832604 1926758 1681308 353928 862416 1616341 1138038 99152 1681452 671248 306566 200270 894439 1584517 324452 1713886 1155906 1023433 1230566 1332559 9987 686733 1107751 208068 1228031 1458391 229153 1485145 1659061 453569 481435 844089 106033 19791 1320820 1717977 1146779 1485701 1307435 1796284 1508716 152287 47850 1566231 1404516 25549 95381 1636529 95490 326987 1505930 1930448 22450 1642074 1953774 683797 37821 1739609 744248 718091 1478386 697438 900046 222738 1577818 1583969 895805 1024479 1455967 573409 1614114 797164 241668 995339 1106268 1013173 54076 55239 1753095 624910 1073205 982554 666620 1589392 1705600 1151300 844627 1635859 15168 92836 306280 955983 1442833 1386053 1181651 1406303 696239 979330 1003780 255434 723511 1065526 1018031 1723104 535164 1765827 1361305 1987509 869331 399428 304602 1669269 890554 822466 1923095 1008910 1234571 1379807 819321 633930 1817294 1016750 1316446 827130 1048617 1923779 1654078 316939 1117790 1977790 124223 101054 382629 763161 1815921 481270 1160775 831746 560021 1611043 284954 1158344 1381054 1547858 1097639 1618564 1218240 1447090 298437 4351 385119 1061496 14490 1604644 1016635 1281875 316413 1164675 1156257 775193 1227985 1740415 1033022 1038336 1063246 1703974 1866320 1389661 158756 1355739 750949 837762 1412212 457 1925482 978562 574918 409666 1802174 942641 191183 15314 371149 1316945 1300721 965733 1651066 267620 749559 1480216 70883 1932240 1982055 979983 636640 1544928 249752 1329047 766288 761319 1871913 87920 917912 1240231 1030451 1458652 737181 986109 1390987 203340 1113569 1314210 639286 776718 619038 790935 1383326 1914379 1912477 1621343 1357778 1834191 927828 502042 494057 1789949 502846 1566826 1822880 6431 1550280 1394115 66766 40531 621798 1753499 890145 1818191 329396 1952709 449064 1506230 192230 282713 1308806 455449 560549 1148785 597779 1160094 351359 127526 142644 1966901 1716531 1781091 1313337 936390 1954770 970635 1752175 725701 1843816 7258 680799 1343170 1452956 1228393 1588079 1084669 1250574 1288757 1793635 978542 1946909 1384539 1299773 634273 1402731 398808 1396673 839868 14164 549369 216461 320142 1540764 1641336 496964 1056040 1663396 1350455 1242223 521458 180168 1058446 1675576 1604636 1011853 966867 602967 968209 1384750 601202 728610 232559 1661618 1287590 779160 402594 1812053 1013249 1762393 1589841 1563347 1790600 1586857 1042121 697560 513551 287177 1240310 1454584 1323500 1851099 871021 47977 1006716 588003 109225 266949 591495 1537628 1294765 1347467 1903681 76791 350934 548159 1829945 174294 1624330 1125535 1144654 1332939 486471 859056 593432 761911 394035 1509816 99071 1513472 1534013 1833314 612972 1041170 218968 1366263 1345644 544853 1254567 1236710 286343 1413896 568462 9435 1079630 791705 35784 1791663 1329849 988036 221956 996406 328060 1042348 1351931 388847 149503 836999 1643383 1415532 142924 385518 1026507 1215410 818269 365206 603 1802957 440738 780898 1849629 819497 761236 1157916 1752334 124662 686593 432349 1073827 2088 342084 1788459 318125 1644379 1307111 701739 1475647 1897759 1809660 766119 856995 136201 924595 112787 1422091 383718 1919037 476140 154985 1417792 644057 175534 117919 284410 892866 1474179 1054229 148499 863537 154446 1359129 1106971 1672084 614857 1272259 1094333 772216 633178 1230127 737406 374127 709 1153109 1837096 1307914 1472303 674111 475121 363593 1804797 706883 44232 1435188 1679936 1211080 1067450 259305 1049601 841346 1956141 894974 1959061 693359 518495 1857791 1854954 1440993 1711739 1586848 1617843 1649538 354720 470736 1531926 206482 253318 1115619 1303294 1072410 575680 95622 783257 1157950 308232 500588 1463132 1082686 718923 708483 1285849 850155 775905 1283257 1765206 1694845 775306 1309517 762737 349463 246875 202394 1093922 1186379 521555 1661666 858984 1094989 1924208 1160550 649256 1098264 367442 1960614 231465 1126236 870865 388181 666994 768463 1728453 209117 1828100 587458 1246975 980516 1509765 1966278 42648 72305 1930899 959203 76403 1554055 158560 810266 1305734 1185388 111771 455959 1839214 739142 1448048 1210119 1041746 90749 1729147 1702153 635915 1951985 1595406 1195845 104600 770087 527681 333702 56346 280617 1045357 853420 1634941 1120529 639230 861701 1352145 1796342 626710 49139 1831023 1911238 1890481 1569949 1063313 221700 1147818 1127771 1221388 902487 1195053 53463 1484176 1141464 1721752 83006 302551 1670205 590791 531746 1589094 1318604 166684 398703 1886108 1120870 1540191 1513190 696949 670248 1510378 1860352 1371212 1024178 507487 58349 1931953 1053996 618445 1142404 1701368 1410955 836347 252487 993627 1578792 761903 1901851 1413952 974001 1014170 1023711 124002 1563482 1113624 1658260 1462135 1547901 78180 128044 1616966 1416177 38133 474992 1187483 1503373 1070800 1187485 1809727 1798671 1822169 1064856 1851889 1880721 845893 169397 766068 1310308 530756 61093 1345976 780312 330077 452573 1680212 1883127 396057 395600 924731 1483 834228 1843744 894886 1015531 263597 594897 1459705 1424828 338945 378142 995579 46254 1897674 28228 363277 986950 318275 384087 42591 1118182 1453993 1641627 533891 578082 556222 298474 767136 1218279 1139935 1623830 1100090 255183 1681718 235019 720660 559950 696677 328517 1823771 100002 809148 1568890 983173 1131395 1761520 1977172 1687556 824500 1039325 1458730 809491 1788393 1348281 268778 245041 1266746 1495710 615330 1829783 1730704 1106829 338072 1677573 223204 558193 483475 1468874 1619425 612641 1782980 894314 96858 30780 1575209 1292874 103266 320313 1637624 1786014 658283 1769512 521812 99004 78264 349959 1995303 1761078 1982009 617916 806520 621973 858293 573455 1287679 505331 1866084 1190224 970943 95618 1181322 270354 1096875 526183 952977 1608970 699122 1666 1638591 745501 1613470 896369 661809 221340 1090614 717315 496050 1272209 934527 1321207 219835 1269994 914876 791354 1806945 524101 325326 1034749 1003212 366629 1746709 1330435 651645 1867664 906870 1302792 996909 740820 1871721 592365 1884432 1398611 1867046 233772 1517749 1950604 1316297 507867 1723584 837430 1447882 1092564 136329 657958 1411975 38219 1041245 404408 1008063 1625092 596130 1234841 1094683 961071 1696110 753291 1055813 1745396 139992 945006 64156 1968545 1355317 1186265 1424078 970812 891790 1631303 1176072 692944 768240 1955312 1886173 1024686 1627745 457726 150018 21831 1601024 1158400 1244298 515311 724319 904812 1330382 256186 140030 99665 529392 1791628 838323 1601281 1549690 1092258 1021494 604219 1478222 1616624 1739914 745419 1619280 652282 1446444 1635588 732255 242555 764451 72908 518284 1141657 296837 1374720 766400 1872930 1378568 1328915 1757846 1151044 1992504 1997587 1252564 876492 1675916 1848521 1164883 591130 1165118 709811 1275647 421995 954840 1751268 1470401 316072 113707 309205 391860 1940853 108867 1205557 1492514 480934 1340345 350235 524894 1374282 1315622 1578945 784614 1978132 536439 1502262 1973847 1629177 1078827 1709425 359154 1834724 1917868 1641318 459758 1990553 473588 167669 778777 111871 200206 1331488 1903209 1777281 1361453 9016 1782564 1748507 377049 1788795 1962354 96705 727331 1228987 1391142 1630111 1428090 831283 811966 1516106 271817 992420 1180944 623804 11197 706114 1718096 1397756 13237 594980 1534521 1562939 67941 1414721 1087191 225892 1922435 65166 1973940 1379572 145636 683338 1649934 321573 641517 1228224 698737 356632 67306 1309155 215755 713714 123596 306688 1675181 1961663 177259 1176232 1024174 1607250 716211 354795 1922366 119407 1477488 1188035 330649 1997038 821611 1847716 836498 1305783 1017519 763132 955922 842284 1324296 1036799 1356522 1572386 1132822 149445 540336 1475129 1258657 471357 677301 588320 330076 1976321 1259072 1891124 916432 363600 838687 1703349 1622332 781897 522242 693986 1446800 1224317 490911 1172517 1325768 1353982 511714 453244 1264362 517892 765404 1820901 1086450 583416 1847161 1541639 1522613 1927324 1519661 489054 2530 977148 124993 1397363 258826 1279936 1115930 1146713 458796 1591775 1797751 825712 1748227 546063 1508302 1008354 745958 383759 1032208 768889 101438 760852 1145560 481891 299199 1388612 932721 573905 1479440 947978 384543 1176759 624595 1308726 866634 524110 1572360 807880 10687 1731195 337278 579348 81764 539314 1887029 902747 1626273 692596 96800 1784302 523142 1078310 1266764 786061 917917 880587 747706 5984 355905 1354387 609259 1829862 941682 71198 1093385 1170855 1845840 1816380 1371761 668064 1349122 429550 1528460 1106744 116750 468469 1586838 1300461 387517 1534472 963298 1783763 765232 888584 1516650 1286870 697083 870103 1353767 1556251 1706802 1229373 374910 275504 1936518 1934477 1734783 1295613 1781476 1074360 1285926 938721 1385436 417270 1041025 1666667 1235881 111703 207114 1368477 36584 1963997 790158 606198 327250 1832917 1374286 140422 555168 850873 937807 1530768 815171 242876 431230 1570842 992642 614512 994383 973206 471077 1020150 1570630 137399 1299124 1396426 909824 1175366 1844828 1237114 395715 1842232 1754575 1057041 1375679 390420 1036998 1331409 1524723 1026720 277285 1691339 259892 489279 754272 1346237 1645417 1744677 1889905 1445878 141012 1416005 640977 524530 1343632 1688237 1687725 777855 1372456 1963177 540247 1010171 1762313 1013312 592536 1502608 265309 742111 1797910 1040677 773551 1474365 1118016 962505 1789939 1330856 1989734 1238723 1093964 399106 622074 1217579 1095423 1221955 627910 842957 298776 913406 909661 1110244 676488 1895564 331646 1225622 304 1117191 1742908 1996526 1377420 754701 1024728 1700909 771036 140305 1792888 1932313 825027 1448649 1730325 1139657 152043 111909 1629054 570654 1769587 1109588 1236548 836917 1570329 732386 1872284 1299067 1340593 1690906 1053214 1695457 1824712 509347 1756329 752538 1833318 329664 1510012 1560472 1671201 361730 1556594 1263457 1236717 1722258 844325 576173 150765 35239 1525701 1483554 406440 321035 1809891 789465 1539270 1938164 898092 1524907 145247 12651 1502539 201257 65676 1687095 764663 302090 920058 119190 1044895 1770414 239102 939675 1852736 1265631 1519221 228110 1608989 140494 1622558 1607429 291584 909167 19879 1376326 970288 1511441 1551277 1232449 604630 1099589 882554 1452304 1635499 1177560 415018 1963511 1259504 940919 1340914 1681206 930406 245827 1148792 799196 364862 1590421 1703547 1721766 731980 1059942 1037515 419553 794126 575827 1598193 324034 1573411 1003578 1353701 529304 195313 1781872 1897265 453325 123979 1973373 1867795 1366586 305720 102108 1010756 1807045 719285 722119 232965 1839419 853181 271623 1273006 1003414 289070 1971622 1208252 1789248 1079802 1735515 1700356 514774 1160042 1307834 232468 1356568 1521210 1236715 494815 1133391 1093109 1793961 1166225 1658471 260805 1696724 1102922 1925097 677650 1455247 545076 1279096 74825 508128 1158174 957760 876728 808931 682558 1819149 996743 1664585 1391831 1773633 610464 1498171 1273917 486534 577474 847505 1828489 149071 954331 1118478 1101445 1238787 1495476 599436 1943027 243298 1763434 759351 465755 723046 965287 423032 794183 1824022 1756360 155655 1567224 1859666 77998 1905162 416893 1259893 1045267 112346 987706 329583 43161 903291 1382278 1863420 228762 42678 425604 1068276 91921 804516 1504548 1509949 1744820 1444726 923658 75255 1743780 177490 1776570 1570843 1081888 1812711 1647925 594914 1627590 660857 1184351 266723 874869 1618157 123448 979537 431502 1781467 158011 1854874 69971 1139619 875073 760118 1753336 93074 1280350 908136 1897787 862967 382853 458992 163443 1888855 1609650 1411925 202822 1567968 1500264 962585 611321 1824184 253920 1089124 149942 855760 1058639 1431409 102897 572228 240968 1747910 123861 940869 1118670 1129972 1404350 1313976 748050 1692679 1720395 1149432 309748 1268083 1108319 910316 836986 442764 281173 1798332 1754412 1593750 1868358 533060 1544372 1504407 468640 156752 1776975 734694 902562 1294019 1900587 228222 1477861 796440 1121220 1623942 958630 1611365 1319408 1907299 564245 359222 528152 1065889 1931213 1632641 632327 255268 830809 1649292 1985670 508824 1135531 925457 1270758 34407 381461 1607375 733427 859366 493810 189073 324113 640408 861656 470007 1528714 87041 775964 1615791 1272346 1164198 934340 1410129 1995853 1027606 347513 1660114 1363444 20458 319038 1449434 1673490 496603 17430 843217 880415 1943391 715703 1052171 864564 1256757 1513800 496117 1608616 209169 607126 233945 1692099 338780 1385167 568915 921499 394699 1937845 880483 1506596 14216 1886954 274365 212592 1251137 1438585 1255352 464195 110595 607264 181202 1804277 1237053 1611074 1889128 1603701 1085229 50708 1972709 265592 1832561 1839353 113590 941078 426809 881535 1062098 1095792 474771 705960 686145 440504 1506543 178900 1647256 1071092 288136 1959732 1810394 1339627 162483 582931 138604 761697 20977 1748415 1889568 604292 1843354 1564560 1573364 1761594 701728 1439664 1599336 1859541 333964 536641 372709 1454734 585745 428968 112193 1194047 1617979 708747 1331737 1732352 42134 529107 1363482 916219 454403 1443818 362911 838945 1399119 824352 128711 410075 832251 636713 1818094 1080732 1388983 1673498 1367402 617302 1429318 697132 666029 1159488 254558 1234617 1500873 1422293 1896468 1877058 320385 1212876 975480 473367 1132001 1350817 225215 1756405 820755 1133732 270099 764652 934552 986186 1812100 1322402 1482244 241818 251481 1173377 1002664 576059 914185 897245 1149572 1817083 1596748 1916242 810745 763140 940741 1192697 1734133 1636672 728227 1844817 559974 94761 1671930 1298482 1674906 1329065 1494619 1852624 345343 274205 1792275 381498 317651 982933 892628 1996853 1719192 448552 1464986 1164619 43902 1680782 648484 344311 94494 1918345 923583 121431 1101917 1067409 1581306 221476 457338 1387342 1287036 408948 977258 629591 1010458 1711 1716880 1183949 1700407 978427 244781 1484162 820374 714966 1261478 1509289 1018603 1144419 171314 1988875 203144 1806793 371057 933305 54351 1724312 1515710 612546 568297 695424 809610 325346 302458 1866444 1058452 1639895 797913 471803 1996310 1127050 584866 181159 533992 398484 585431 1932296 173320 1344945 1973178 1313673 1832392 389954 172863 990693 1882513 1700418 289002 1212023 1152854 353778 1079754 959645 760746 661665 583630 1613296 1539170 1581536 1818927 1546796 551316 46146 1888856 1113522 1814601 482869 935833 362934 1404903 65050 1689596 639907 1583412 1342819 1251224 32712 1756173 1255606 613893 1858281 890003 190822 1529242 1575115 1583186 1959219 807974 1485231 1325701 264336 1849775 1382266 1915773 1910239 424598 1729210 1666387 118840 1434255 378750 301407 685420 1624664 1950617 1130952 172890 1301622 602297 1805625 1193173 244076 1872788 1028332 1699135 1101484 1736538 641826 503091 1978987 902485 1113852 929780 1806691 889617 1515412 1938622 382901 897816 382018 483329 317295 1803285 1701393 216224 173864 1657187 1765775 330902 1252702 1503440 13289 669577 1075253 1991004 1069308 703961 129760 751183 1651843 168635 282577 570450 233771 1134358 488791 1748483 779439 1140666 361916 1178980 63329 475804 537255 150762 245431 983872 290461 750372 504217 1212549 1595322 474186 705461 1821461 1771060 1382980 43115 1824243 224741 429773 1872888 279986 67664 312809 1728104 1720826 643258 1394022 557073 727076 1247594 1940271 755433 789904 1803437 1733730 1575720 1544188 8900 1577581 1522232 1215205 1214523 59850 1773665 1513253 236462 258248 352312 263436 1197486 1062335 438536 1762460 1184908 330457 340064 334830 503135 471253 44950 1569678 1290596 1490454 458292 477661 1229283 268901 1996675 1421406 985082 242989 1957143 444158 1537343 1039080 1577198 1865592 168713 849720 1403647 196870 760920 1305220 1978003 43139 324981 976531 1706773 1841106 944128 997512 563612 230375 1263652 91048 1962585 1328655 136151 1116817 1435405 790146 787128 277589 119233 301682 564964 1354530 1131316 1808936 1885967 1742237 943611 1843291 755684 274945 1565161 999150 235348 257928 1608682 995934 1203693 1099420 1802394 1770001 629463 1244231 1813541 1366911 1523347 1619133 466721 1507920 588481 1979025 1519775 507796 1267395 1011485 1459224 1996329 1403417 1376814 1071736 1190551 1600804 492146 1899724 1173989 1918556 714409 290212 402161 490863 1815028 1013388 1613789 1697732 1338608 238499 147980 808833 519268 1960656 877732 1466090 1356659 946008 326685 1305962 184653 986847 422791 1779202 73747 665308 174666 141436 893660 360773 1240273 774954 771197 1171742 845840 225990 1120974 896061 1016420 1284329 82612 719332 1076451 1983789 1423168 1085182 1835682 303557 1566899 398586 107594 1331215 264721 15627 1670100 485752 1653315 311225 1408848 17388 354481 163655 615412 1013553 1682454 67500 1083419 1409063 1592278 1866503 90091 118409 972104 1378714 1147934 1572939 1998950 1102930 187086 367662 1217756 1345492 1166840 147414 1224129 790832 1795121 984094 673160 1526778 859552 862751 242752 1980036 1408 726510 1098991 1476703 1475016 636226 805982 66572 804534 298781 1014426 1315783 160347 293193 399258 699923 827796 974269 1097470 1798330 1349756 823971 638039 1778116 1496741 292395 933914 919670 1838444 1645749 1626691 1414236 407023 1238421 1032026 872943 1831152 81802 1689188 1049051 126560 1433986 275458 1706931 194745 1034796 1294830 181286 424653 950394 995220 1131533 441680 1542340 1344884 1367454 1589190 1597989 1569321 392591 1264727 554692 357882 671854 557520 307167 1374223 1989144 275017 1410832 587566 1206494 375136 1364340 624740 447354 787077 1168275 836710 1775378 1353546 903364 539072 1183577 287052 1205770 265328 658054 1329804 433631 1355798 949643 1345491 254235 1539906 860811 811003 735653 235838 1666264 1711769 334154 1089883 965871 58833 471283 786612 1197526 819907 602903 409955 432096 1317126 1459219 1468989 581844 869611 1540635 1689414 1003648 837182 1835438 363536 1871498 292035 84336 947465 523555 1714564 631534 72284 238206 1871079 504663 971208 192596 1312033 202458 468226 439586 1391891 523853 858258 559450 970415 1184827 1944724 320094 1817200 194416 1557106 1578408 1864366 1348400 1075308 1521660 1231346 821376 1906826 1983413 1039187 856082 832173 1081221 352870 57374 1419381 1545289 205738 1087515 340647 1807882 60653 1972599 1779476 113324 1840359 1280446 1057220 1645889 1513160 310463 365398 1482233 1608728 1163316 1117310 1332739 1482117 1698974 412851 917277 615541 110046 1000207 949566 1356895 85731 1041231 1061206 1252248 566234 1304302 1006111 1625415 919388 1005121 1025141 1055095 305730 511087 887413 845929 1408338 1133258 1001424 1102149 1255495 1917154 911416 535597 860610 1998301 876565 419938 1605817 1286862 193361 564310 1604605 72650 592004 1719556 1749777 1490436 1350693 109819 1467941 123181 69702 1189806 1168182 172405 1084879 211135 216354 1399165 1260616 1656070 797865 1758826 735348 87148 1117182 12950 69600 551044 945225 455027 1928607 463539 367515 642875 742725 1600862 1873722 90759 94758 1811533 1793163 445538 1589126 3989 1683306 399099 875476 321153 1013645 1475630 1799166 1111848 1156213 433457 833695 1285867 1268732 1336626 1543032 258828 403682 564574 435634 660712 855057 208472 1262836 1041582 1939468 1997301 865190 1791235 726784 640197 1771932 809781 1461695 280324 1257380 131809 1473898 687339 509104 1089747 527489 333766 675583 1565254 779792 1707217 577156 1812157 947382 54731 1029794 335144 1798226 1917229 132829 1157693 1561472 613230 1598142 1988070 1450909 151537 1481826 1368427 40785 218882 327099 525072 440159 1594096 1844268 474022 897512 458034 994750 1959695 13617 1810029 419356 37127 1858546 1779736 743988 1080371 1584663 1404436 1359297 123463 369019 208464 1486386 1818307 509481 562379 912551 1665752 1745172 1292176 1249159 1407866 1571021 1731069 1461227 1978053 507073 981155 1424574 218107 342050 567240 1434627 838524 1191789 1868204 1086296 806100 1342243 203739 1254616 1188556 1787810 829761 615928 214346 1468724 258650 1307536 255153 1305027 488259 1115559 1444860 1884505 424834 213437 1918429 138831 977188 810821 1114300 535387 1942104 733847 1962459 1866534 1522943 1340563 977131 1600476 1281965 1504965 1650313 1640518 32009 680987 1718721 725704 1974091 1268087 1018114 724819 746905 480184 3099 33586 1985913 1080642 374813 249875 1258862 1186898 69548 1997645 1362853 1912042 1207792 1943060 1077555 1326690 1514367 1239370 1086357 478505 272074 471926 210272 807250 633239 386439 829465 366480 1658726 1991628 1195647 1563635 584909 110178 1072695 783624 1564075 1282560 847066 1567005 1894923 43980 634102 219820 1014960 349737 824964 779372 252297 1722626 589291 1450688 1498338 612292 48463 1954181 1209156 1107018 908225 1768880 1350980 1672055 1227813 676222 1618132 478581 1569689 259441 1146820 1475095 696643 662732 504106 1877420 1077982 1742304 1510071 128116 1063406 745072 1416725 761486 1522965 1404738 20367 166036 1549491 705810 75662 744186 1317771 518561 566116 105518 275440 1204543 1235418 109704 228150 1455424 1433649 1170196 1360455 1400114 1596220 746643 1718429 495245 1979656 1160690 1267442 887812 1640388 460673 74249 33444 845405 1307623 239706 1533213 1526775 779109 171329 637966 509129 1597534 31046 1079899 1093923 785036 520523 906808 1912922 360344 1733103 253532 1554460 1672254 414402 1161455 444903 832151 822394 1786126 1112830 1002290 1347252 973963 764039 1590073 1951536 1613229 1313112 472474 251229 1852293 1542946 327897 1304848 685273 1591353 1085902 1768085 1567743 639148 821681 1171534 685211 316738 561270 275320 213270 869217 716570 935755 1544483 1495681 611840 920783 789556 1914251 572199 1808640 191564 1317939 1177896 1406088 515546 721316 1135991 333704 247313 532297 1497089 1764741 1254069 848189 1609238 1082285 541448 232660 179718 1888666 341516 177165 1067156 361428 969480 1653774 1700072 563053 1985113 555379 1519181 123459 1846404 1942372 1919211 912580 1534603 1195302 844859 1267429 241194 1935744 1178686 1342188 1351651 1718840 1037037 467181 234066 1180657 1605246 735957 222003 1507913 1044132 181116 820898 1957256 790221 1231528 561418 105086 1477398 1420669 461466 54717 1243758 47179 103239 1501572 933221 443613 1152718 1533860 1096216 986820 1353470 841854 825937 1691681 1522524 142127 1002267 947267 1066587 83455 1334875 528856 614018 944586 1213195 1610437 1091167 122788 1468596 960409 1028481 780611 961110 546888 797877 776009 1002433 983711 178402 1471190 1818478 1979892 1476120 247585 1816284 765177 1500424 287866 1081540 1580124 110800 1412228 1631575 1849624 421826 1660207 1059455 1595853 21661 206550 371610 1082436 8096 1016492 512513 1339006 1366679 183010 729005 511583 899008 1434063 79920 347543 705507 310671 1795781 423982 324148 1234800 1821582 370303 1854241 40091 1513319 101472 1418098 1247514 460224 843781 517753 1073074 679615 480699 707915 1951818 1585699 916544 1223197 616099 1227275 1750946 1325175 860597 206979 716849 1119886 1554724 655586 224282 174506 1948959 1074789 1316469 837785 1791919 1105430 1570103 31520 446216 908985 688573 915004 191042 1452804 315051 1896776 400290 64631 518116 492721 223315 1614014 1330927 945009 1566546 42670 109687 1585920 1185173 138008 1823479 812974 340290 1051671 242439 1735616 1170497 1566001 77756 43271 1452224 90079 825954 41066 923442 1723215 167182 921420 1146020 343363 476516 1646811 976895 649407 1540330 491686 1953522 746725 917566 1957369 369005 808717 330281 1843082 1695503 1646078 1928825 210537 1429894 1033869 197878 1507923 995434 1207242 19262 1981083 854566 644541 188000 1832413 609714 1069762 286228 1019822 1414832 54758 1147810 1370263 601547 441624 597891 1598266 1152509 1933036 58360 1246502 1368269 515765 86837 1961552 1384738 136921 1627493 105171 1916909 186685 1732329 106944 1105958 1924892 1508075 1265690 53609 597199 67037 872954 1905838 560593 1534717 1046670 1959558 870092 98734 1546032 1587179 50025 389203 1828760 1267883 1404279 413101 390376 1561555 842567 1474304 371726 1147971 1842773 1484732 107630 14381 451046 1029373 18827 1696220 1526601 831827 147157 497311 1625677 150998 895843 913380 705983 1381729 1703881 1697655 736193 1684349 189902 1835855 456901 1649094 989741 757649 45598 1332951 969956 8044 1612914 721804 1732147 980368 1474230 791390 187544 1450449 1036271 1642019 682343 1538099 1551653 71714 158906 580238 1435808 289146 658276 353810 1015539 1498610 1186448 601043 927789 692898 1765417 1570864 809195 1739744 1099145 462160 471509 999416 579591 1906864 869805 781656 1519238 283958 477218 931761 1290224 247914 1944593 1031300 1048850 1313197 1936913 1723897 710394 783345 172530 97176 1916281 335972 956219 58972 380148 603790 532872 451559 1826491 1298818 1691086 1463141 352279 1868029 1323008 1899596 1942931 1429458 372362 1375192 1066821 75895 1762943 1941187 194334 1416736 837643 993211 1961892 135710 748453 1638744 1780921 1320985 1625900 180621 499796 166731 852534 1720671 631118 992755 1857315 1764515 726394 167141 596138 227581 597320 1122669 1627497 1812717 1403599 612713 317377 1666433 1060536 1983536 1012191 50534 794 1345703 669063 1001793 470836 495909 1547976 1964798 1932175 561845 1735163 1097200 1849749 1268357 1004701 163462 551985 1041006 1586151 572752 503233 55659 325449 135924 1671864 746066 1570993 1459496 21805 1834796 1317755 885231 419970 962501 1687151 1331317 1628003 1333535 928701 1413984 1765718 969321 47715 1948550 1180157 223201 1045083 340503 1171702 729883 1003443 1791735 186119 1854623 1615713 1871671 1076983 1841954 1707189 448365 975080 909745 784880 1700061 1969549 1176885 1808302 1965109 149644 936055 1928277 525953 976156 1158554 1560827 1359122 617826 842138 419815 1955560 1984609 585208 929903 1686193 1441898 961253 1898737 636472 1171773 403052 1351581 1017941 92114 80502 1760709 880361 933344 1007356 505729 674689 194854 872103 351908 1005735 316983 916631 1543992 630580 1560311 98523 1805211 856104 1147831 1968287 1666072 1904292 548643 1216736 1726995 1513581 420308 1582361 550957 1900801 1374049 1952023 723258 661376 766134 73792 270555 1188798 1314914 1039594 993744 1024749 1142371 65979 938496 659648 313120 362565 1130863 1687804 336459 1308122 468351 1713141 397642 1861720 1921608 1435184 1352487 1011264 511401 1681851 649181 730697 1630121 388930 758218 1947978 64582 82027 1258319 511075 1076130 563224 1486638 249548 97599 137958 760604 1576817 261864 1917717 1747079 124903 938345 1132010 514766 811386 948458 786231 1825748 1369574 226302 116663 1282226 1437888 953289 1699937 1761297 1234367 1851688 399339 1014189 1039673 643271 948738 1608380 919816 211861 1085444 521343 323066 1672073 590568 558163 391451 1348531 965837 1951104 759076 989823 1573155 1313550 774529 1300509 501113 1592687 1712321 1162685 1936721 632645 1375879 351152 795194 1620066 335158 1384645 973656 134318 46734 118926 1625323 1629130 557325 818122 1684849 1016579 1385952 1090364 1699327 536543 503627 1943969 1974046 1471162 1577668 967581 1683537 1719593 1879116 1178169 1410510 95601 157518 1520110 308172 97965 813432 331370 390711 1600529 701301 97294 752685 1201901 1258838 660953 1810148 1356014 961875 1187401 182271 1192499 1152104 404246 1862125 1814501 912818 1037456 20201 1885575 1049390 1753306 618067 627027 841244 1627430 1474083 1667474 1433101 1218744 1705340 792504 485306 777163 1769276 790300 1173390 416057 908184 511670 1219476 281022 1071338 1921340 1300123 62357 1543001 869388 1696281 1556202 1163125 1383638 1290225 1473034 100801 1601662 1254363 1235612 920039 1231152 1916942 1457379 1528412 515499 393599 744184 624240 1265911 1212497 383986 1180280 1310781 549721 900661 1099877 298867 1358881 171883 882891 1588201 1683024 174287 1188697 1975310 796808 1790561 1875180 251484 1295956 571996 35581 1625379 836067 138665 391589 555756 464800 533950 1673795 1850878 1213189 858177 1118731 1995425 302602 1387180 1910895 1480262 1744414 1679610 917494 1211941 1823413 1656129 561059 1259838 79004 565868 652231 1708412 237910 453164 941109 1347542 1816135 1440945 601421 1112269 799187 768274 948396 742926 925596 1083688 1213938 774289 831819 1579814 328782 1570319 1558274 1953329 1270925 866622 747145 1307540 1643146 1826906 1326753 382737 827363 1179284 1949144 159276 943930 1740407 561810 1169303 1913518 651121 142249 1311320 96979 1890309 618759 1494294 1555258 734117 1873808 1117641 1400891 872734 1328664 1834126 105927 1088494 1382300 1198159 841803 158274 990387 333053 758622 1098250 364576 393211 1427839 1852827 1027433 1129092 1027540 1227520 1357686 1603657 893355 839238 94941 621137 1620400 1825996 37124 163000 89979 106309 1674816 414227 1185054 281182 1895698 119182 245440 1969441 1896485 163617 91679 1450743 1580039 253760 993928 673064 1007222 1108395 471962 1595225 1339392 1464789 66218 356407 908088 1882438 309455 744439 882820 310418 976793 385938 714746 1258059 824076 1555554 308037 1384658 1921825 266249 1757220 22175 1529839 430811 925834 1496073 1624319 1078815 650574 611402 1135384 1707438 1544396 1154845 1429969 180464 337951 1575558 32647 1073582 1545187 1385688 999618 378060 150997 1510773 1597352 1974592 489719 859863 1222389 323674 1373353 1376919 718637 243938 1665855 190742 810699 1601451 600153 1553628 850804 1077462 285786 563052 646694 243628 946810 1585495 736137 897153 16044 1271605 1637782 468635 188294 274531 759282 743558 1092934 1136777 1749659 1648174 551135 1635813 1699729 885899 229169 1699992 147350 385226 1022615 1822440 174479 793802 357552 416577 1924582 1186476 828903 260912 1437995 1689081 345485 311816 311859 764009 395066 472228 1308916 1107653 406023 1148497 230081 1147496 1028308 1228979 398522 1227827 78588 487945 256674 600262 29819 1738917 493481 747751 140597 1444342 350699 614396 483664 899132 779047 48592 1502003 243612 1079955 1913951 1521735 710079 1357962 48852 1641483 936811 1254808 762945 1372733 1002674 1521413 744157 664663 718643 792932 896947 988166 426158 1234943 1516035 1619968 1367120 378751 1338010 570265 1089616 815665 754856 596210 1655524 1936923 1233094 1142249 1477701 416335 1317515 1390622 1487546 1685598 1428028 1200958 877193 160699 1021182 1658341 888983 1493646 978378 683838 56389 1688688 1835978 646558 1528075 898244 1899875 1525173 738088 1146162 884732 1924143 162713 1360696 1857963 225376 874331 457673 931828 1216365 1125238 1358817 1503956 553609 391204 1019418 1886360 1033198 93439 1833555 1740580 205882 1789826 306751 1428941 1947894 1069436 123366 1059981 138958 61047 3494 1264375 509346 157153 1277629 551495 1731337 1824749 369481 1494942 262975 783749 701162 650929 1660985 1797246 1638863 1804013 377770 1780667 1572633 1519921 314942 876150 909595 1974854 434501 1725285 1400698 1871194 110503 565400 80749 1473637 1657512 417872 540465 1484654 1820487 886617 1256464 1744073 59857 383871 1576381 1695671 1358510 346970 1499487 1480753 1107575 1465911 1609388 360743 1655990 1361635 321023 1718833 1517288 879270 1933272 561607 115688 694954 1805778 825801 1184196 1290399 252596 995733 1900778 957643 393294 164170 373184 1047374 381804 964400 1023236 547465 25489 512628 1674888 245040 1374832 1499394 545413 515414 856154 1076693 231879 452665 194963 819503 732929 99895 865425 368127 1577645 49501 1469427 370597 805094 946998 1176478 277135 1722589 1663637 1905873 1456164 283036 600546 194287 1541944 1194068 1222402 707879 365952 1480538 1974010 1037288 828505 1966436 794034 168526 98895 203286 1511564 1965890 1392885 1197920 1004083 1338437 1143314 53613 1957665 677450 867974 1347315 748866 1770454 266239 964360 531454 415830 376746 1571551 1180558 732748 1977083 899250 95985 29277 909310 11311 985490 47227 482536 457477 1445040 344581 1886967 498892 1355452 712061 879114 1808133 1034833 1602907 297461 1463691 186614 228228 523761 1180941 1355919 1585411 102189 1973312 371113 1299631 1672013 1102322 855027 43943 706509 1325829 1093697 1653232 260656 526272 382962 1043220 356564 934259 1963242 812245 1866311 615853 963299 1503150 652690 849369 1502610 362317 1115136 302190 1795985 1500034 1903784 98078 1246279 1924091 1493947 1684023 732886 1454981 1415378 896172 1130572 449820 855118 1541443 382851 985088 1318642 1202018 787703 1921354 100747 491997 64097 1139845 1505367 1346880 36300 408479 37768 1708807 1045394 1548727 1488185 462290 566165 132819 1798461 1995057 876518 18422 1734141 1984213 1986413 1810274 1593999 627020 7867 863430 458105 1686775 946817 12755 945718 740913 400355 1594481 711776 574622 1377809 879361 1366842 754162 1316056 870164 1393990 1987273 1751765 241846 607901 1977099 328015 1795022 880234 1679853 287749 122640 1776239 1517886 697108 207002 257606 1937917 284148 1131570 1512167 1751235 182234 1050978 41493 665349 1860949 990745 577918 548591 222304 671974 1167842 545137 1797029 702857 1799559 381421 1588485 1576269 1278252 1184614 1323888 1827879 1061991 1415734 1077575 34229 841416 371043 1898186 476172 439773 1284935 97605 1628740 1669467 237459 793226 1423664 674232 750235 782382 1868256 316988 1190841 1253264 1408695 40606 1087139 1597314 481610 1723994 1576622 1569743 1257884 28605 799305 1528924 792619 10349 29173 746489 1966962 946087 323982 984019 1630600 353190 1460223 1662257 72803 418695 1354309 453091 984282 1258709 946532 1623410 263429 497967 1468951 545602 403558 1008981 845495 960690 1410673 814344 115644 32346 1463931 214905 1388688 1292823 190448 1819983 1472478 858711 774788 914770 252471 806510 1157877 1510446 1382679 1362842 99741 103617 1572697 446122 1376432 283935 705114 1138102 899800 617352 299280 73092 511851 965558 1366693 1292886 1011259 45521 1480396 595301 1074214 1477988 317477 1140267 1225366 1465181 389081 1685643 1178657 1755068 1944695 355731 317615 669804 1267322 220673 204098 1016836 1420659 1714531 1901012 453306 1720019 198048 1290498 1565321 452678 534617 1708321 1351480 602623 756792 464026 1137224 927230 469285 208601 1363951 1787843 802261 1372732 325602 1400340 1488548 625526 1094650 1256853 1901033 704516 989910 51388 1541175 378180 256540 153585 958119 313745 1494655 1380472 951081 1381114 872841 111488 1071604 1730121 135214 1808845 351789 710812 1307392 77381 322152 803253 532881 8723 1206374 1705166 1862111 697975 1246506 506186 962140 1101936 1484280 1908380 1279134 668050 769434 1249266 949662 281606 1649509 94029 1109719 545664 1527270 1522269 1589790 232739 987954 1815089 1156146 624992 915963 1677545 1610499 1012993 947968 1753252 35993 271330 296459 1671846 1229827 1031421 1724684 1483472 1138505 304106 269794 677206 1827598 459601 1331793 764925 602891 1693496 900086 770021 53693 1594914 73606 1090753 1288060 883311 637486 1899333 425992 1580701 1210654 1320921 1502575 905776 481634 1956441 748272 208499 1070419 257182 1774670 1268424 1261425 325748 302996 1265415 783509 1911059 1571500 1969165 1944950 337931 1145022 1591434 555437 1771833 1666977 1641271 482796 1275901 1541496 56993 770130 1891964 1274208 1773132 26243 1436239 1756668 75926 889974 1411380 1593728 199258 411547 1993644 443311 1622293 1170568 437770 395688 482427 488872 1302852 1110965 349820 1137708 1411120 283466 1321273 1785918 771251 1215375 1678625 641544 1226667 627130 1999789 854995 302012 1384598 755305 1513457 1084204 943354 1389654 729994 922509 1070207 5533 1120201 350605 1791647 502191 678227 1413086 48983 861044 854674 1859684 639512 556195 1298491 714571 1284485 1771978 1787270 1007131 785088 199006 1374346 1521605 1093981 136207 826149 270748 1496757 1835776 1719006 502578 125316 1698701 551698 1141209 1996782 1843573 231345 884524 1932106 391206 887905 1955542 47304 914426 759444 1789254 1005130 16885 696861 1100611 824790 214347 1853604 215033 991124 1645227 487556 903856 1813370 1214381 892476 794432 893624 412990 938735 1676623 1697053 1025825 184131 1578777 1451382 924213 1490032 1447771 691768 820720 1023740 220959 612559 1687585 717543 373355 765261 32718 1364720 1548373 1493834 410200 1183975 1235246 713447 662062 1398470 1759528 964911 862556 806468 1279197 1927255 870659 861555 838100 1317620 1955151 1291853 1550987 1188837 386021 259971 10621 558830 1790687 227694 1808075 888998 1259045 1771845 1997723 1023639 1706547 1834372 1704250 688840 477998 1214762 1341146 1117159 436267 316279 1073177 711302 807944 1975035 1141068 2514 1621393 213751 415444 1107148 87464 1038636 598633 189475 53401 1731035 1090734 1293439 1491120 1100502 1670139 1243661 105700 267065 503742 1205505 455223 721245 462535 958734 488646 389921 890121 1874361 1724465 298902 117080 448882 91256 102587 825252 960456 1224928 1862165 287160 117990 1027148 364043 720397 1532275 604520 201985 188190 1493375 228808 771720 881967 1171714 847168 156735 743068 84300 1416749 323746 1229896 306049 742890 469780 1611128 1776254 1712447 986709 1976358 1841773 1187258 616258 885842 176171 1724046 497669 874826 1843920 1648372 1402112 1999145 1618676 701698 453275 1926289 74965 1880855 693411 207338 530043 1911398 117878 79126 1799980 718076 1800456 1673398 1009607 649400 1351255 227648 583280 1636999 1543877 703082 1328501 152598 1821459 1120208 1874798 1325386 1285785 592777 477870 1774752 1792622 1508641 1640028 386883 917370 1987563 1861616 156930 263210 1084161 1922210 106712 1354389 1667644 175592 822859 1883655 74246 227045 536097 1494735 1357373 416376 1530347 988637 80808 1366065 229298 193962 1388502 871943 790150 532156 1443161 501695 1135826 1084524 1285364 1467836 580976 263395 203883 1667239 1492706 19947 1975703 320169 539372 1523812 738705 269171 899409 477518 931074 1997474 1082286 478112 772403 1410091 1786288 147768 1263145 1232308 1410065 349252 1408337 1151405 1872491 1237334 544313 386380 1725022 1642606 1631379 551263 1064746 1407522 802118 1211818 729331 27310 1864776 27593 1404150 930206 769284 180798 1571733 800608 764790 817160 250523 1404694 665098 639803 409702 232347 1779842 378723 660828 1950225 679613 1253252 36384 637300 1413525 1616933 1145727 643183 253842 162797 1095382 379194 1805831 391400 348382 1968262 341275 1403121 1128738 622153 1955892 1952281 1390250 467491 171312 87786 985734 570402 1144870 1557973 641682 821451 1186172 101287 1005563 694178 614522 583444 1706386 208088 102959 268275 1338383 1614100 244669 1275262 1041507 1906141 1828552 866820 1024810 710360 316010 507668 516467 1973617 1566248 670174 211569 717257 1140650 111596 1418584 1354670 1201884 1620528 1663093 625619 662406 1835101 435913 629956 962812 335001 1802334 1658272 1532299 1007327 136398 1770203 579423 1948476 27289 1681905 323286 224279 1180529 1607907 178161 302375 1886357 1566588 1017112 612897 853941 1822798 1362401 1762791 1664168 1943462 1804528 1290372 1692931 415015 628910 200605 122299 28414 812796 1588593 203465 633441 1510996 541154 537300 1198004 1664864 1690662 91671 1400140 1274537 1889249 919562 688765 103485 998310 305708 1421241 1878715 1429298 1299017 1381711 765616 922356 1506373 1700959 175033 1592818 452517 413512 740825 1306156 643553 1444724 1888868 35760 169906 313975 689966 1381633 1673163 1082401 1343924 266994 1640938 703927 894220 517864 1509257 1312805 1479781 1366826 1716552 1655928 755576 1202999 1720338 1642749 1894290 38970 1309526 1404512 77356 745849 256155 28485 202955 604716 582148 349660 934767 1350551 1316015 1369124 1257131 721741 376757 396515 1730808 1800164 282943 1255665 713175 1998896 1697425 902216 1922967 946939 944714 586187 1708654 958334 1935048 736512 739617 2908 575492 266955 1022665 1658630 79479 429127 490904 1324493 501423 1094303 322149 1503349 342772 601221 1604290 1806591 245514 540424 1166920 993224 370066 1836528 1704562 1130921 1655604 1244256 412837 1784443 443763 177695 166471 539012 1788307 1247823 1384719 1261252 82533 1063378 327225 855185 757188 1434148 947194 1111102 68083 668648 839134 421212 686102 441740 1593142 357568 1111954 1586213 1638878 408172 878287 1385470 519920 204170 462840 1290748 974004 869597 912057 1903918 1384405 152449 962365 451424 539473 1269687 1155991 1237397 1210429 433506 1203941 117516 1018358 1969371 581988 1140453 884464 1446314 1193122 684470 954 1408510 1484113 1276781 206466 229890 1051920 1239459 1588804 786618 552504 1347802 1425527 940548 153879 107149 1670331 1944187 468915 1221673 837898 264250 669542 183176 557465 1052910 1541072 680007 1967483 1898796 893889 1761785 1899113 956122 1842650 1132308 1154195 555221 297939 1543938 683258 1409072 1042430 1431178 1118349 1716155 1589788 1002979 508171 1660074 380284 1387655 1880311 935182 1270178 1778213 529649 316493 1740497 1298016 1142377 656811 1503326 98804 546111 1671711 346501 1063020 878334 576358 882565 1689639 377156 30778 1024781 1035556 1754583 1687830 16536 1909124 797297 1471979 1491745 367514 152886 483910 1591158 168975 523413 1940217 327574 1675101 1387105 1114815 1840484 1315687 1487846 715752 1537267 72216 696717 43630 80820 959488 1121006 991947 1381266 1838322 440300 405729 324765 831912 1780096 1834670 1098829 158724 681503 1017082 1983893 1816888 1803566 729392 897581 1692806 1891721 223393 1219606 851130 1502319 1177770 238117 802025 1604985 971343 460245 1928032 1860294 48208 722011 1309855 1434544 1701577 1007784 1009148 1520032 470463 604185 1133267 1578845 1360898 452791 1258455 269538 239926 150566 43849 1035211 243962 1238108 1007629 1781365 1408003 76401 267179 1690222 1211054 364337 1059066 23823 175571 1508567 1200509 1542475 630023 323409 865652 42484 943477 1371153 1324886 1763968 1575609 1920813 1385632 1812544 202646 1550142 929304 312097 1700388 432083 90405 132484 1532495 1696786 1033335 1974545 632863 1254423 1432280 933187 1883460 1902678 779544 1181175 702075 676761 1560902 139554 1058035 868953 604159 936298 1278585 184401 1087883 86769 1803104 397719 1187016 965039 254873 1468905 1554767 1375177 1751052 1439973 638616 1540652 122740 1533003 688525 1084457 754507 968855 1899812 803043 1671408 1708081 1494559 48530 385503 1627472 76084 40337 958860 206379 1500549 1581528 453461 2060 522143 577144 965997 391107 976432 1400239 1693729 1447495 868473 346622 1480066 1723456 176342 1757945 348229 1618341 46581 1493113 290796 817003 1550771 537459 1607864 330056 1990364 1379589 599821 690677 1754441 1614246 1577966 712446 1844659 436197 1825607 752113 678445 804440 1059784 385585 1775005 187665 503838 148919 1111873 83294 684852 517114 1467707 1121994 12421 981049 617257 1985955 756660 1118590 170299 109794 438241 278409 739888 1174039 950647 1927655 15007 1438560 1741918 530917 1868004 920883 1908987 308113 1652843 89621 801380 1147252 536544 1016130 489146 1652740 1745365 1823670 467835 1543609 26592 724743 1438616 360367 1793715 1155411 1182757 1626944 1182082 700815 690066 898119 1420883 418863 333498 1501196 1611444 692334 1444727 1692715 1034285 1878464 1461657 1393236 1944886 1181871 1603780 1910787 345023 1524691 754037 793575 1270750 1218104 194039 1865401 41484 67072 1276050 1156856 969472 1972665 525106 1371249 1448148 1466841 1466285 120305 827402 229284 1567669 431463 715393 372860 1815119 1700848 507589 1363461 204334 914170 634661 199786 914940 1455933 1348060 354160 472533 277121 1400211 127571 767754 1594211 64353 1997403 1047727 722742 1137453 1719106 1726367 438053 73577 280719 516708 522130 1165428 554042 1766890 1698104 1478607 1852120 1668236 527981 1969771 1883951 891752 1115732 1061986 690844 510813 1799923 1362532 1801745 928663 1048429 1577819 604349 224386 1652782 1411935 1030977 1289911 1587994 273891 1754630 413908 1583617 469134 717218 1319508 687928 1713524 1197328 1343638 1386814 405927 330748 1328098 1130935 449940 966408 1718951 177749 284620 791217 64656 392803 868357 451228 1757132 262199 752555 1094633 1457759 675927 1141421 1834455 172003 357986 927200 102147 938906 1875182 695761 883638 258851 268367 211231 1364468 1556722 1765194 751676 140106 372365 1177526 1487542 94645 737273 1005776 289482 925954 131637 1922276 447710 582047 297374 487072 1895831 1936040 1474154 1578149 1309367 1005822 1165567 721120 192764 105968 721795 1412744 1242284 983948 1158249 1383333 1268814 119698 177915 1817468 1596054 1681912 135513 216194 1162265 1366042 502855 1505421 917344 1915530 690152 433053 876274 1128329 896683 1930329 1043880 200134 805489 1468818 1297821 1684131 1616263 1736230 1263805 1734689 275166 891261 659005 997298 1527017 1370867 407123 1627118 1062686 725836 654125 1864488 1037561 1249485 1168599 1039681 152504 1610066 1762566 1725414 1129242 1643794 1129376 1029228 1938619 1936266 129766 199276 1043739 464670 408782 1423819 523815 1193651 60437 801104 1090169 121073 889287 639543 1814788 839967 1160691 852580 1728891 1933669 1099667 1355060 1676498 1543953 1674617 1853024 817243 1515170 213875 573602 959038 839231 279224 1963145 354152 1701660 1261444 1634601 1383952 1666480 1374709 913157 21219 904870 1569077 1459734 3444 1548261 653983 1650184 1226752 1699545 856641 1306333 537306 258179 835452 520137 664746 487933 1515882 204881 1563027 1265429 533677 1018785 1427460 1487162 173773 1248142 12927 673792 861664 11070 1429944 1172155 110491 1774272 1116559 311305 1111597 428690 1495257 1560477 1116772 1586502 1871560 1073869 216681 294993 531890 1984745 1252022 982665 1736063 1780395 776202 887734 784106 1484587 470004 1714063 1748642 1059850 1208986 224966 613086 1524886 1698145 382922 1182322 257228 1919480 1397408 595874 164589 1435958 283422 1325187 864118 1335164 1387393 1370930 426391 394107 1809978 780031 1598492 437676 776004 1414863 10072 734708 635710 963030 1129183 780526 995394 519671 538381 1322739 338284 1095248 26334 1777330 678412 890081 1554792 823301 1880506 1594687 1491667 1113789 1201642 1854890 1533768 750357 620915 670917 1458633 949231 1743346 150155 1526469 1822180 1233166 1261051 1946675 664882 457970 926582 221919 1136052 921854 429132 1084584 696484 222876 222167 139617 917565 453677 237912 362818 776679 124466 50037 1903877 1377855 1059392 549863 1070838 238635 1153198 583394 1400925 425490 1718712 1579954 1267321 101488 517098 518810 672072 433670 1504988 1948719 174214 1685350 544495 599767 268487 1958599 1994587 786020 1737390 1401166 255198 293799 68078 837723 1817993 1065951 1910120 559835 536742 466537 1392789 417678 643068 1840196 1337716 556621 305173 286999 947847 718744 806168 1276529 25250 1568783 904264 986956 1243740 742044 1594670 1205165 163248 1997271 673524 1661144 1981033 11497 1587412 1495550 1754740 766263 558823 926627 59625 1435961 926105 1204175 559558 1511143 1607968 333426 130361 1052371 1972348 630357 1340490 67887 1999915 823795 1543297 1055493 1672927 1847437 897913 428642 1587281 1090643 236095 664573 568945 1606682 1093606 400482 352327 496783 1537795 1254649 792746 44796 1545489 706722 31798 1820287 1870475 947888 396427 63078 1403854 492961 245479 1701152 611959 1988418 556946 1052777 1384241 1566627 595818 1588160 870738 759427 442614 1628644 428233 1950072 419082 1237305 631014 1120984 1293778 173008 1550492 1337537 799845 473918 1271887 1160686 1922984 1176636 1618455 363375 30194 1785693 1703595 310368 1224774 1488889 35127 206609 1170996 90935 1399020 206875 848958 1839290 210717 1662227 549024 1866742 669938 955915 548436 1620379 1639243 624866 1371810 871655 1951069 262529 1973601 1629953 888161 376876 1262297 415524 1284489 71313 945474 716930 1367267 1683310 319587 407271 105557 627806 672581 1311184 1473681 384813 358441 630975 758014 324906 136395 1043011 49291 70130 1164161 1277794 1714512 1898245 517082 1957921 371690 1859304 602143 1436471 1722291 1262128 1758191 1998554 1658126 494381 1737929 926562 1796818 963737 1112670 743565 1896360 363119 1573953 1288183 1767180 779108 655869 137443 1943069 41744 32498 769921 1165533 169363 1490241 442099 1931198 1678697 1325864 493139 420742 1817436 863571 1623837 1958977 753526 440081 1399125 1371124 495773 616234 543496 1420926 1487893 433639 1926943 1102129 587445 654495 1658834 786606 109159 1259535 1549219 193448 1366996 1097117 80205 214981 1698177 397043 703877 241292 158902 1496134 1643999 1787355 1785578 1243637 1160173 1261281 297314 1267169 1293337 1223574 1876952 623058 1266486 585202 518895 763869 1937516 288234 6602 1125862 709245 1161738 253394 767698 1820964 374041 1117711 1607216 1772932 1621203 1540694 443368 1962362 1819564 1312163 1929899 1513913 1106900 1828725 1694692 422819 1612729 1352304 110625 864424 1930847 1493605 1793095 1551107 1072294 938386 1384876 782021 578325 422317 1340268 907595 1295928 62889 1600875 797057 1606218 355981 1727291 468856 1218706 552807 1620492 139430 857780 674334 1707961 1205669 363780 1424758 273594 550096 1859713 349196 456603 1603635 1865993 1007396 1876565 1864364 1918064 1007940 4847 1026233 808172 1843904 1870398 1974325 1148111 1869441 611396 477480 442331 826070 1664334 1920374 1962921 1769134 1112819 365301 840894 718565 891543 625979 967701 757434 401286 1936357 1055983 180473 457016 1101572 745582 1522627 954544 1062021 404938 864947 1693232 1518024 981212 60759 1339852 1100787 1306443 1952764 244874 1202132 379934 1194241 26715 1892985 49395 1782814 846445 1354848 510769 428809 1043238 1994798 795351 1374820 1160904 748003 239605 379082 1602985 615121 1962718 626589 1598572 1660205 1077802 1581761 879699 1336260 1962888 736075 529692 1739738 1116460 154422 992557 738208 1153737 1602527 851293 1190324 625432 369822 721605 1570122 1297151 865706 210081 196276 615143 667269 1323825 1097175 1308270 702031 373410 1406523 1495818 1027547 1605036 1593935 1593483 214568 59533 593830 1079796 689513 1992595 996011 281266 926314 231978 967167 471355 314395 73950 1063011 1015762 1256514 1923865 182611 1562920 1853747 1933581 113981 1775095 1035320 1978858 640380 251348 1924587 1676984 1853181 1673709 1284528 283102 1222275 982393 457000 119968 1824412 651985 267018 1353787 773981 574093 1088396 772762 548528 186099 378241 9839 487047 1651574 504588 480253 749297 450778 611596 1065946 699506 525776 6190 1826453 846731 706054 780799 508454 1328701 1926848 34348 951285 1871287 1654890 897140 232358 1044477 1664084 1664433 1476666 1054712 1926702 1035838 1634840 1582989 560858 1619449 537935 542325 1235280 1172962 1053189 1945279 1058921 1337876 840253 1426879 1084202 578700 1328090 1284342 229340 659808 653093 1876124 1306134 774631 1706646 1451521 1747028 1514065 518614 1451324 1005750 1043497 1557548 1124058 384726 1145696 392847 897702 641229 1623587 1198805 539640 205906 1264241 1818934 1049016 1057879 1985946 1916268 148700 617920 1667306 300189 1541928 671652 734104 177216 582581 1832887 969521 1450291 1600202 1568894 1197817 584677 1949513 1753801 835037 520602 272854 1722500 381671 193126 161129 1192677 1103901 1686820 565512 1111473 1087321 672452 41468 1980330 842431 707405 1396880 1975782 1020786 889446 1659246 614571 1897939 1344047 78536 900584 985498 745662 1573618 143928 1386395 1114343 783376 1914682 1068729 1509846 903708 1888693 1781846 1706012 299408 1593909 1132507 1358477 930637 83256 1080230 159720 1199400 1635109 1709391 1968529 634856 203586 850662 418769 372099 1404628 1671363 1327798 786848 127844 173930 699561 65035 1570119 1219821 517520 1837180 1232098 1441294 1225150 1681121 850979 1886936 1580796 1316951 1909301 444827 1584088 980360 803684 1311529 785912 1749817 1192543 1212113 1112773 1215931 1877063 606580 883253 1563985 510101 444364 1426312 1419507 115157 934158 1085519 72483 512919 1831780 175186 243760 611199 1821796 830198 850947 245987 896371 1154304 766790 1062949 183353 1414576 777036 318658 845798 1735142 765887 1573198 316022 949730 1932153 1634094 957185 371680 1697165 314354 1400229 835011 551607 1028861 1228167 1398323 1105266 1684202 701526 441712 1548461 937336 1584344 191708 972256 143077 1736259 1559639 74411 1009637 598632 186314 484071 685745 168086 556969 579743 1258647 1178655 236845 681213 790784 1869050 226178 1590026 146649 1552513 1972155 1508064 741561 690943 1785703 518339 284072 1058469 210247 1443541 192193 354783 1450445 1840501 333534 291327 1575635 1521893 1454374 1752022 123888 1400995 146750 549170 1225507 310558 606338 641727 1158457 505480 667796 1474542 792865 1998245 1911333 737478 588584 418205 1749528 777058 1926563 1000299 1231788 1738351 120069 321703 1444765 1761825 93549 824459 1562584 535747 252640 297642 1320029 1720792 752754 1113799 22016 935254 799241 1249069 1411472 624983 1018437 649517 1903678 1912363 1510798 617806 780094 639157 638638 816900 1861457 1934797 1154489 77175 808203 694839 1424341 320982 1361191 1875992 1282343 425227 390245 1851965 1070138 1032829 1145272 421123 580002 41316 1827412 410259 472333 1155956 551317 1373062 646358 1671041 1898860 1034506 1744402 520807 1710133 1170161 12832 582894 1181464 676126 1285578 633440 1969076 1767509 1652285 753985 1230684 1931371 302877 722170 1565222 1335506 1342393 1663490 590319 1079364 802416 1414619 1609536 1398259 1162083 1150327 648830 1040907 371607 1322529 1831689 1660016 1752013 42206 181135 592642 265024 703881 1309582 1814219 1650586 1371622 536756 1238057 1427903 804619 1760518 1340395 491347 1748759 1186422 1987195 1904925 728764 1171740 1345928 795625 300747 1992878 1778936 1394088 922101 979183 1109252 1933854 583208 281537 746361 1225503 1422212 711909 1102513 959891 1558413 287360 1815060 298543 1429684 96994 1791353 1142087 393851 1391576 1316496 839393 895185 583036 1453365 1881636 1378203 627424 294032 146670 877045 1801687 610205 775220 536793 1957177 173052 1621840 172559 81129 729986 922223 857687 71502 650350 1349835 393002 1091284 356093 1094095 1492978 150745 440233 1569206 586010 857353 315198 1900951 1198320 1346074 609213 69639 282028 1161857 659702 495358 780359 567936 1468789 1079912 419088 1704103 1315145 110770 1884849 195483 1243978 496368 1524380 1647766 1572239 1478225 1720595 991414 131121 1925994 185656 1750747 1397261 274892 1489685 841090 361450 1839197 481501 1443822 1604448 497716 1255841 1625652 186699 1558420 1574119 727180 1054775 1753116 221265 1680122 449352 99416 228086 726781 1414664 786070 1666094 448331 996767 1031632 582891 1233150 858501 1299231 1546581 494187 1210598 1177869 1752707 1913627 86246 1410354 1254664 1233774 1362560 1787344 1357496 1317860 1302696 856517 1261704 1339288 736791 599468 942138 1188164 401188 185549 1229360 608585 1910381 739433 1147821 1560941 980410 1592848 1858637 1005729 1326348 342491 708739 1202208 825799 1908577 562967 625396 1373074 708457 1229216 973847 847380 869576 1243894 1166975 716182 1261719 47464 1670407 328107 910142 948907 527870 1490576 1162586 991620 1790467 856108 1410897 563144 169040 1674140 790653 177765 1820965 1469856 102716 424304 309136 731927 1254639 1246398 1160324 637408 1614056 1052120 1357823 331010 688133 1941003 1025875 645564 1085195 411913 223357 496641 1129396 1534582 623242 739589 1063347 1546087 818715 1095825 803285 166468 1432304 1654123 1445856 1641186 45850 548298 1770240 1350694 599231 1185168 500496 712894 1432690 1567407 1881163 1274163 1962511 594666 1869697 1985712 295417 1053735 1863990 1355610 1582538 1126116 1887023 487313 106531 102187 1569716 447472 1786302 674416 1757744 222699 1900492 1949519 311221 379686 639561 1337239 1987933 1825640 697791 1985005 1933111 1186574 480426 1795665 1503188 404366 1957048 1093155 209802 1989384 1127389 1262073 673136 1818875 124449 1172903 791815 1924315 1840447 1468467 525065 464558 1721136 756379 1002008 7433 1601071 821550 1767284 1221411 1001391 1390296 1138252 1770288 333697 1749437 505099 1757922 915073 1796415 83700 1693325 1099391 820890 1318046 1979426 1467104 1568081 1950098 900839 456048 68891 1055682 1428629 1220296 1325544 1944102 980374 787572 1866805 1542421 656256 1359543 281877 223935 1658585 1600544 1805661 306039 871420 1672408 204157 1412461 319747 1295971 1333379 1112248 1198052 1410298 153553 969719 358262 937813 908506 681667 1899802 645042 1405523 814641 707806 726129 413231 1053627 1169058 1470982 566959 229173 1584556 669754 270186 1589646 1815571 1409685 1607723 194117 423292 483833 1478293 1604838 1677684 425312 39037 1284631 399602 58166 847479 504948 32077 1176621 1926118 101225 572995 1162745 269669 1870340 1943514 1224525 567822 1151714 20343 1832353 332315 395583 21941 989415 537302 309794 521982 1612125 375763 1875546 407866 1822605 1839088 1076165 1793843 977250 1455218 552381 1655258 474753 761246 1197383 537 1134387 724184 1039501 394037 1978620 1060704 1475968 1231007 540511 375200 690752 50933 1711266 341822 1115774 833253 1225309 1804490 1492206 384475 523701 405215 228030 42510 990313 1454258 1920848 1043327 935786 542137 1660891 360035 1022077 474579 592776 1164457 1608803 898596 597882 1836565 1497336 532987 996705 1295076 852055 1543846 1769500 15455 116477 1001028 193291 1652954 370930 1515421 1144441 357199 207798 900319 1990772 1907932 853260 916029 361341 752287 379773 1568852 798822 1710838 622530 1371088 1846879 1222988 1641184 247689 215495 645703 1262284 1621274 1852352 182340 128427 1528635 537003 121657 1066373 841438 895082 1444275 1075355 1269768 1999765 882245 1955118 252910 337890 376084 989024 1538586 1422139 330558 530733 566642 525824 1612417 694304 1886327 851677 447595 1894741 1706029 540194 506916 1261435 1206968 368190 1971448 90866 1434524 1527114 466554 828533 87423 1211978 1115952 31861 484264 330564 163553 1217733 1814999 573923 360436 1637930 250777 887471 31609 1142204 547009 1777099 1685892 762195 1941727 508017 1008260 548431 853229 1620545 1771159 1629854 126954 1059964 616773 805995 530823 171270 336970 1892957 1574684 449140 1623563 353417 192498 21352 1808006 1358517 1042541 1648188 1228466 505539 1027211 1092027 776874 627824 1713036 993376 771143 1321168 525209 1534112 1778909 862934 871408 640904 1004709 222126 240440 243114 1854444 902808 1016661 208085 111840 1998427 1635395 1121236 586019 1729052 1498036 1827671 863460 906440 1858396 337387 39356 713147 1541877 247688 350174 117423 1196638 880214 1756797 1380375 1203124 1476348 357086 789506 570554 1068193 1660044 838150 399118 119461 185815 1836188 494034 690320 737647 1775371 1819341 1648791 134486 1315230 689354 1768629 770622 1208776 185026 1053177 1052993 1361217 856429 1091895 1350393 48898 1317574 964837 353161 1085240 1705347 737843 1300935 263750 911681 1144935 209571 139760 496680 374892 610538 1540793 275347 71890 793657 1866920 1229549 1089334 1289091 955877 337252 1668383 960033 1285458 496648 936287 99715 1601045 645421 643102 1193786 1100712 1980869 722494 676176 595937 1857640 370337 1511261 1392517 1694748 1751469 250606 542454 1485688 618411 1222354 781017 1472441 1583099 1894118 829658 1137730 117213 1996748 13446 61820 212044 1858474 1501914 376421 1687692 1110688 110710 1812822 910889 966430 651528 1777118 552658 880787 1935468 1669498 1742683 16610 358222 1809796 1382244 1210939 87303 1795163 1787117 581836 856614 1995649 389186 1072934 253685 1787648 636621 1769096 1835205 542496 1856401 1886337 1323610 1974400 1906335 844814 1824055 544950 432002 1461516 877910 1478987 1957716 1720519 1315776 1919094 1500030 1744810 1923283 1776097 1511993 1347813 714137 1209897 1268626 741256 182237 234386 248429 927073 1253684 884914 552688 1544678 1802918 1966133 238564 737098 427019 1133674 1522434 1945172 1352469 1521362 660170 1116163 681465 765535 673709 900200 449483 1579672 89360 1686610 370252 1851846 876662 1939159 64959 1362420 1381243 1827794 997235 1050632 628552 1187325 989048 707075 1036202 1308550 1340695 860756 1860259 1778217 689343 220196 192990 1895906 1240702 723590 721182 1294836 1359115 705129 1453506 1558646 267419 1782926 1696663 370169 1985755 1530443 337328 1914399 326871 1580762 1823186 1154391 352710 153159 1605551 673791 1915834 1929705 1296099 1087159 1082554 403756 341826 390033 146707 868759 1393650 796572 1447382 438247 1404343 903586 724965 913719 976710 1268875 274633 125738 995688 698135 1180818 263819 90182 39480 1634544 1736583 1943733 1043588 547756 1949721 1598661 1823485 312725 1809220 1354498 1555174 1753325 1431390 1544908 1088051 1889199 393145 1037034 1348996 696127 1928853 1415968 381675 289425 1927607 1899386 897653 1550094 118166 1475998 795712 220383 515542 1882178 937302 731768 787550 1309040 388088 374298 616325 1960042 1772555 1434372 404155 513945 1244902 760460 166393 831851 114692 1012786 985229 1514504 1743700 967888 1646676 1758712 1007765 1849928 323502 1007166 727345 1639742 688564 1903592 291518 1925890 1525669 71879 1954785 1332577 1858126 1955991 1942703 1109092 1432002 658091 1020021 1394979 403979 171277 1058891 1855599 1780480 1983050 1477732 774927 784776 1458115 1486755 751681 360018 1783482 262519 930454 787046 1129262 1161540 148311 682521 1431547 67929 445904 1851011 390389 1624930 1210650 1164532 1413586 1833148 875378 936771 37353 638134 1195429 1864889 545338 1255640 1436218 301657 53142 135584 1413988 75455 1453029 1888769 1789170 465468 142278 554539 397602 1265498 68179 1652901 1052994 540841 471071 94306 664611 1741916 860666 997549 878228 1318539 1455871 1158149 1954035 69122 631271 1363106 448501 1095326 1173410 370991 965957 474543 1856292 87926 1187851 54610 1642361 1696456 56974 719408 1704720 415696 1054952 151027 1969529 55729 1269520 1306072 1337859 1521311 455530 264211 1757998 385708 550121 1341246 558344 1996136 1498620 1541299 153256 146928 1189666 774673 1964459 1280584 1253352 704927 472242 131877 1114491 656887 1275672 1231493 1051468 1131275 1702481 496089 266458 359716 917017 1567756 1644356 98833 1648601 348725 678085 848042 1591199 907395 77576 943517 1138209 1848826 1830047 919231 1969205 967357 1186642 797723 175390 1971058 242600 107453 713977 1635561 477777 662260 1277913 1429492 1776744 1012517 1356976 1714594 368179 907364 1760506 96290 1872175 1779641 1576068 848113 493316 607856 1837534 864595 411747 1604613 1844683 84876 56492 482988 1546933 295292 807540 552360 210426 1138708 1439694 894360 530850 15769 1338271 1493900 1160936 1639165 770004 821192 1041119 1234094 434778 1714261 1437800 1308811 385404 1334249 956619 731315 869747 917029 836284 1483869 1667364 1077623 774879 1139336 205713 487762 208440 644545 458654 441990 1657430 1234123 390812 202836 788088 1957481 344634 544401 1882869 564627 1351503 392344 425780 55098 275137 1773390 766780 113742 1876947 1789058 1227741 819943 747082 1221192 1261460 297076 1901966 401708 12761 1913397 267505 1998453 1034044 1274411 985789 1947728 1704701 1397736 284838 319812 1242811 1941313 152034 532054 1773908 1026883 1265228 1385084 1799200 235722 469394 209352 1046408 1538327 362774 334069 101395 237970 378426 1616652 1596361 1854613 374064 1973724 1715325 431596 338752 1765578 1665840 1068282 404734 1953619 1357096 874601 1868271 496329 1863631 253365 890743 705469 674710 980195 1665795 373257 103873 1443525 257722 1913057 433641 151918 472655 766965 711035 72074 1690403 179802 741157 344915 27617 1145325 1421763 1811032 684242 1724699 334864 1187908 340467 557913 1293738 821318 413410 1826617 737741 1591395 705669 841787 1806504 1137374 321684 850753 1317149 1845350 1848014 1040939 374913 767531 747458 1008575 332658 836508 241178 1784282 1031628 1574310 1136295 1625809 1806707 1061708 1894208 1626403 529525 610450 333429 1117383 1752957 1007571 1142846 1575525 150336 664248 1170305 944892 1525622 1678802 993750 652170 599686 266981 1152976 1885682 216783 1028725 826723 1136452 1029482 888316 875435 29202 1433851 105687 1172847 1052302 1539486 1985885 1535853 1519118 1415193 38310 675732 1707145 1590142 1282260 752611 1205287 638888 347583 1365753 1189361 1433619 1166545 1918845 1139660 1803305 25307 280044 594150 1000443 164527 1567628 1720888 1246998 559045 901987 1050631 1768067 1721092 787186 784332 446936 588213 641380 1772877 1792696 222265 1922263 1307004 600935 1103483 331111 988167 1566213 1352677 189843 633562 1716492 185529 605819 1642549 1143686 1212318 165157 418809 1452194 1784852 1402285 229922 1669892 1617041 1978455 988030 1153928 1479638 1776706 1059562 1602947 1196499 319817 1314472 677221 930818 1738001 1332797 1232039 376749 1549205 1031679 1861613 1636667 235953 1546419 1573614 1763728 76750 1359984 1238389 430660 1016251 1024892 1707626 799239 85126 1600714 324027 469856 1541722 305940 412028 352745 835205 622834 484081 1709593 1756569 1746686 405579 1947981 378474 1865663 1354209 847303 252244 703769 883946 791736 24330 1197726 1443657 1783153 1740796 1277339 966838 1390248 246467 654020 407670 1051433 56952 349510 689766 1557310 1085773 621370 740493 1702259 1763377 406430 254569 1437836 283405 1605481 934558 784179 1220315 1751286 1541874 1456155 1040726 336570 56620 988752 711960 1449952 1237193 53977 542041 1313694 432653 1047446 1617096 1082415 1001275 693292 1817691 258053 152478 1762725 1541726 1500855 127489 506348 658884 382518 149458 1949541 306099 1986879 137984 1389531 1064808 608158 1660041 1236473 367611 1145020 992289 461003 1592786 1749426 285456 1936586 520170 257385 1237026 899889 903543 728374 1770369 1486514 1474657 1131439 136190 263483 1022601 1798230 845421 1496676 618503 1444815 1129019 1634099 60795 1523201 524182 348418 1519699 318925 589476 1380005 741832 832162 1549169 262558 1032294 893744 1689642 1731099 758753 1683162 388897 803667 175722 1963734 1263075 1579864 757256 370792 250933 831247 1398572 1474661 497724 1694043 384905 952131 1337064 1046752 1640288 1107115 1205102 1901776 1164793 1553649 1675820 814755 1556230 1906419 326308 1345538 1955464 23531 57605 800234 1640285 249627 64371 536084 797105 1154400 1517568 15322 822016 516332 700068 1040487 1424010 404051 518506 1148871 357998 1019121 117233 151208 287815 484698 1941013 1823709 1665785 361216 1796000 1391213 327755 1294927 1401378 387717 532614 1317320 994973 1523675 1763322 1812626 65934 1623437 1466726 666303 447271 183918 1000647 1803774 905648 1058288 980379 712508 1120019 1535084 500749 525144 941741 1345315 733013 1059032 426387 975396 1023582 1368102 241838 35417 51849 1825362 448235 540559 859492 267653 1621617 916169 1285044 1472674 892556 885090 1826845 447904 116775 1271321 1988822 1748625 1272399 1146642 1392952 1259967 846191 1771160 1281824 1264885 1681610 576473 1680896 1366277 1804234 1859415 1105359 1244542 1371913 1211806 176132 380243 1367009 807896 46305 1380365 968848 1773002 1410417 1396467 585527 1676037 1746872 834255 1690275 839497 1575757 972290 1905233 1477891 530560 79740 1000489 1480464 301384 1614461 1159312 967194 24181 1252954 1851018 1712744 345820 1675816 327494 1767089 133862 802307 334008 987557 431680 400599 1849101 930921 1662913 651633 573436 1848629 45041 1617044 1110554 1648433 173824 627741 1486238 850809 745130 1482371 733508 1325992 47855 1883582 1389790 1762259 931990 1032913 1330864 17358 1765600 1670353 1399549 164845 228089 1816474 1245620 1254073 550952 1381348 1848473 248866 1269026 203608 6032 1053929 890841 471618 610196 1293290 1927630 1519530 823290 1835795 1952895 310804 1333549 129560 790899 1398090 990357 1696241 1818344 482345 1405547 1366096 19566 249918 1407666 1867139 1214540 1433691 79844 1372475 248406 1211762 1525130 1342388 1978810 1499737 1048783 1584764 809700 1369885 1504719 1027375 1822821 821431 314443 112039 1773700 5176 1357008 614870 650358 88326 1186296 111389 1000190 71489 637743 89234 357050 299109 679752 1788036 1109583 1330520 314375 1958295 1320692 653786 626557 777424 1561685 1850535 1230884 1821928 1471790 228475 1318302 661619 229579 784149 620701 652358 1732700 1618497 1619033 244267 1389876 1242577 850637 322976 1402424 943795 482405 859704 1259810 1480186 254594 1371431 459430 85101 1466022 199839 1756231 423419 1286592 63179 1121018 1263408 1547923 701931 56929 190073 585896 1419716 739884 560819 1014702 1445341 198360 203714 386123 457655 129824 1237663 1753118 1064076 131890 545724 105494 259160 1640941 123815 1251164 362639 1445657 894212 1885671 345653 1283319 214701 403234 1914183 1576096 1609244 982263 935245 41698 1032944 242189 1230227 1558400 1599981 194517 894004 999067 947762 89157 1872510 237847 1034184 349402 51822 433175 687307 1129737 719051 815740 203492 1597700 811871 21849 737677 477990 1462794 1402768 571607 561953 412389 787673 1641956 1211446 751773 1195030 815378 1476596 1807451 178002 300516 349064 1068183 434020 823752 921994 1479038 1343227 443357 299880 356811 301008 1801296 1671080 142704 1258603 1645205 528111 769327 180733 1345213 246986 239815 194251 313531 582367 1116094 116098 1454399 1803061 1653723 1470897 1363900 1690126 393071 784248 1449854 838106 1815446 158908 228115 27103 734015 851642 1694724 1201601 425480 1565724 1670613 675011 1148030 934447 1189406 521894 484720 1779983 1272737 1534415 1588443 56462 522960 204810 938422 939084 548094 875237 1804065 1321348 1389974 673811 142188 1366967 1900665 1914766 525283 605106 303594 1585438 1747408 90370 1662213 1535172 1093280 531177 1041211 1437237 1535792 1192722 1155821 688704 1284333 1322856 380889 1472815 1434360 551611 423931 273590 902796 1522051 9648 1790295 422259 1640131 888402 1740456 952469 1797598 325103 604203 552892 1977407 632883 546942 353471 858762 244591 1147000 1190652 1093980 299042 1785259 1271830 1894100 286469 464859 374297 995631 1282365 315864 497133 1052372 174370 175516 692434 1113555 872457 1217759 1906444 229311 544981 1854736 290268 1119263 211395 1627734 1737191 1240831 1340085 1559137 1135061 1320913 894033 808076 482548 1377261 1165921 1517687 1553517 1012414 400732 478044 1647630 1873082 377217 514529 1892919 1735296 1508898 550118 612152 61571 1853288 1590888 744339 832051 1810279 709759 1152115 1720236 704649 1947511 1711500 894764 1718209 1303019 1638855 1656237 746564 688352 1443560 1144519 119479 1339573 755926 905527 1340793 678985 145490 41432 1615005 300034 1861902 1262409 116685 292012 1570950 1004479 1954468 1150069 157978 491661 801817 562719 1095958 409468 1471080 623337 660666 415702 818095 1088641 347657 1643557 328392 700406 1219065 164006 40269 44037 1689072 710313 231357 1830195 1905324 1199336 590495 1666456 1454414 1604656 687044 1368586 1081608 1309709 142523 941626 540501 1966540 1826264 782890 809388 1264148 324225 1815648 976601 1217179 33385 1709608 1781747 106122 884117 803279 116648 806733 129235 1207436 1570224 682014 273703 620961 338622 93989 1740303 590809 427878 1903831 1958167 1042937 1318535 1017460 1884602 1373766 1867311 1653471 1023607 1426260 814547 214503 207742 638310 812504 1489795 1056703 826735 1354680 575738 834374 511238 588483 1821593 1201026 115669 815085 897364 1777318 1378651 386676 1855828 1861197 1759118 1159631 464720 1170181 17615 1116900 29397 1039192 1881896 1142885 1603371 274197 467038 1089149 37019 745821 1668955 503528 658800 1170768 881555 727263 1508971 1941952 823391 1984246 1112485 480880 665387 1257495 120789 900524 946255 1449654 1867655 146716 254690 1048182 1729430 968180 142783 319775 1549543 698852 1917974 31977 1862682 845417 1787728 1615751 757488 1378991 668494 1186810 1753059 82666 1982844 1100494 1732339 1726895 592387 645850 397659 92655 1704609 644863 589366 3759 862096 497135 1628387 1425915 1212258 1175060 77273 898112 1781031 754232 649140 169096 174168 1909246 726980 1953884 1494204 85054 196843 1141577 277100 1234013 1736587 1422590 758958 72511 599132 959368 573623 1542077 1040736 1753596 1952643 118631 116414 127784 1492876 1012893 1038100 702686 1354540 262840 1262278 1498274 1455676 1749034 1582064 1716179 90927 645433 1046698 1948448 455004 997103 1766885 1555203 239471 1320221 1155852 34090 1901722 1035021 485052 1870966 879062 310414 722654 13351 785274 835628 1252501 422877 1240362 1858557 1153717 1148454 1417046 448040 1400466 1920699 583744 241343 1361910 243370 217147 1903135 1579001 292285 758369 451900 1042022 74409 350136 1083967 1390449 258861 1677865 1410284 1431209 1036586 1946163 721331 767456 1819561 1154003 1841572 1747259 593600 144557 156777 1566681 971667 975802 1612698 502696 1774821 1498617 1458859 1951865 1729829 1128234 1735791 1402345 61271 128452 1684514 1609721 683667 1131220 1248820 890471 1544158 495986 168145 679569 853793 849552 1604253 530537 1126968 660612 1539184 769439 152142 1137948 219792 65130 311651 758624 1069868 1419752 1716944 440510 173032 489254 1436381 901521 995567 1168106 313673 1362524 1316115 123583 77902 1949924 1379338 135686 734210 100815 1357371 562829 971184 823168 340842 186602 589715 331880 1908585 1303198 418759 726679 54442 1726409 410321 1057377 477378 436460 682126 423367 1734711 149354 64869 587638 753675 782274 239095 1559743 191925 645315 952461 243351 846530 34477 121900 1221095 419665 211757 1280231 759514 72164 899963 160958 322863 1357265 1649588 1362947 1776355 1708529 942491 1547199 1768768 1109362 1644130 1248319 1060450 1864664 1114274 1201595 47371 786298 1700811 375595 1878383 1584191 1722505 324032 1016261 56316 1770765 292775 137888 382911 647477 852271 932492 470625 1321660 165551 90114 1461450 869421 606805 883021 510342 1192994 1056957 1947558 871403 1498711 1774964 380423 356834 1672076 1635161 1742120 1818278 710875 730942 1610337 300175 1647016 1819665 63657 1179725 1765483 309287 1461546 294210 81629 989717 1299838 1584448 1070121 1492040 1023575 760147 1419392 966056 1713502 1453035 956561 1521068 609033 1159118 571585 110277 1212526 979262 107348 1742115 153146 570609 1620966 655928 26662 1486544 806360 111129 1846844 6781 879128 1166477 1437017 1676298 1175224 407714 1859033 1375418 1130929 742915 1139276 866978 1249248 910614 1375274 1104880 1054480 917145 366538 1513526 854457 539929 514368 1094581 1413113 1263105 157338 1266525 336823 241450 10894 379356 982999 1209073 1964026 761676 1464400 651414 978795 765560 1499156 1917031 900358 1298601 899474 461871 160814 161735 577835 543257 438638 1870468 656244 1526906 1691886 227472 1409254 714917 1115194 1933369 1118479 1352489 797675 1378695 1275990 1672928 1157135 1847256 1426562 359984 296862 688864 84315 131097 1664311 952929 1402476 753647 908569 187926 566570 1600033 244401 1075399 576298 774802 372441 252574 1622507 63894 269507 43613 829218 686094 1109983 889492 1969477 709119 1284106 619854 970340 1960639 896023 991959 570811 1238251 1937674 954572 916992 823145 1443873 1323896 556873 1309015 1136151 19230 501395 981290 204612 91910 1902405 1927905 1834940 1282318 583357 1242717 1168211 1615171 407622 580182 240043 1774804 1157521 802293 1132517 1217807 1064485 1624498 654652 806267 956968 469422 1058097 561770 1052326 1658758 652980 207283 769876 1923616 1288385 317505 710135 539543 870969 1877211 1201138 581222 1331074 1209983 1140231 1104548 1705590 1626805 444224 756551 1431526 1125826 1676396 1421873 1033718 754435 1316709 1113346 1160787 1415160 1440788 100771 1734625 1883149 844389 745470 1255402 1353911 29637 1863924 662255 1027541 79661 1184365 525143 1085343 156828 1540512 69881 80097 872077 1449346 541460 1054631 479765 21575 259977 1107043 1167357 1866959 516666 632915 1519185 438578 1266603 249956 1438692 752220 1164490 1409333 1588402 792898 252147 519649 10089 473490 1864396 678144 1199060 1486809 521469 312643 925774 1755006 1572447 445982 1093928 269005 1847671 324742 1924725 887014 1402393 1797745 670629 1527455 1885591 1920854 564068 1974489 1100039 1104865 1828329 1493514 1124106 1170364 1060795 1583877 1497657 1372497 41843 851282 861157 547705 648030 1130784 1099412 1864665 1087029 750389 1066383 1766233 1280698 1941825 800271 373014 862722 1428807 1128739 953140 117748 820993 276327 177615 1477311 174281 697176 1366916 1441849 1253413 208575 810778 1809034 1481774 995365 1051431 1208577 240042 1441970 1735933 1317478 1913345 528918 1260427 721474 100663 796606 450068 931415 1009143 1126853 552349 1377034 483528 732025 1032629 430161 289232 1873508 10797 410409 1267251 348239 822397 855415 916083 1673917 647889 1913826 502344 345027 1450994 1999937 1359660 1401950 1777366 1862801 1840449 633472 897698 1126404 30103 1749572 121395 935965 732538 672263 1168923 348027 1016919 1789952 1306471 1433532 195690 1949783 1437817 1211991 1841615 1418924 1767055 56060 1353108 670421 249395 1457162 359194 958098 1142015 45253 318513 1028565 607368 1775273 261631 1481734 943430 765910 1412554 875078 321315 878329 1756127 930528 1977277 1345836 852095 1619388 1257729 943017 1969568 1084600 709998 746962 1052637 1951018 383949 89386 1645873 1461441 1813927 1881209 1067534 1664377 1939402 1060273 598803 589079 659955 1628130 1657290 1861326 416100 1138050 1786891 1667358 1779434 1197619 1980834 1842435 1923348 561140 900766 85880 1858204 143445 147396 1768592 1389078 807808 940971 769237 174437 1518783 1291122 1362411 1249170 129435 603649 593130 1801288 1308797 581647 304701 538950 1310565 498477 1282441 316610 517986 1341640 1982241 1880431 1828960 340452 1735822 1445466 1071776 1596784 1718645 637537 1792859 465672 1143855 1055575 200525 200402 582513 158002 690868 11834 862080 101444 1562589 1986874 1332900 1277309 241502 726521 767543 1410721 326659 426103 231555 1513890 164287 1379569 694441 1797811 1379524 656069 1291066 1343629 1513266 416504 33860 1456933 1050518 1596159 317271 94608 1013833 1668929 1784183 347193 1324586 1000240 647577 401816 1626651 1113861 1148674 1038793 1960796 1593932 230032 372609 823664 1957188 537163 771980 144837 1312573 607822 951416 1902275 748221 1116842 1894266 1868372 1901984 1139817 279685 776521 1641892 920688 472584 75497 921349 1582513 11905 1142529 1402981 1199939 752739 141919 1165751 1006427 1711437 1177754 594089 1004301 1853463 601486 806681 1459208 382072 549525 607078 1138479 1500925 1111738 411382 152432 1671817 32558 1706341 1543370 740853 172006 787156 1142240 398053 186162 136929 101291 1251190 1300665 510433 358701 1792806 826409 76005 1733941 88394 1013521 1279927 1403240 1234314 1271219 1469138 1747186 296901 1885965 522545 1702584 516840 1642820 523262 1009450 91516 1398429 1691382 216514 805504 159785 504209 283573 1750928 557364 1857944 1200968 1389275 1387027 174380 457370 230768 351483 1919104 1399092 1974548 1424185 1547854 99653 879799 1299406 1442255 1292866 759686 1768832 1931256 828240 707520 979384 1295535 332737 1729445 1580530 225731 1363921 945561 1755904 1537769 1319540 1719518 576746 734125 1444771 525194 1814253 1952632 1308682 871916 1039033 156574 1306169 184343 1371337 1483194 950501 1157736 735810 723587 506335 867422 741147 864354 656250 1428400 1674579 714013 554379 459510 1848874 908757 1886960 361283 1740306 82745 204542 1831408 1404954 293185 1489189 1167 1334281 1091625 1865903 396411 62926 1147218 1378792 1431248 1312953 337962 361110 1224638 1782788 1449656 906695 1791075 1605847 494877 585852 303685 412526 1950758 1029028 110591 1527896 229109 298079 1355382 314620 268674 25411 1153788 606241 4406 1506174 306693 1073634 270684 631160 384741 57952 35768 362007 106345 1600206 564121 259607 369717 1973571 1834860 1667025 762833 1754346 1601110 1772968 983364 823240 1155707 256277 1243167 1502588 671397 331422 1596544 1176252 714892 586030 57523 936018 713822 1278207 1800408 1644578 123224 156718 307047 875123 1129613 684187 1966474 185412 1248951 1271411 579401 582565 1679189 650854 393924 1132312 543742 1034579 1155331 513662 1749381 499707 313500 621386 1969770 1485256 934364 1311767 249571 107352 1911242 1309348 1929720 1023408 671420 232166 693458 385802 1855663 1608896 350046 100294 1207348 127993 1782198 173905 726423 1491229 1500938 1123597 43973 1338946 1389688 1728194 1325954 32262 760423 298152 1245955 663730 1801434 997169 1443748 136928 897695 1743408 415101 835477 236859 1941956 646192 406926 1183685 1724291 901904 1320565 732082 28809 1255602 49607 1869250 1561765 730651 839879 1419893 1436679 685614 451807 1654765 514149 1052767 1126815 1926690 590105 298805 584365 878750 265679 82366 611246 1201484 783459 928729 1872037 827367 449948 1038537 1125059 1998101 1588178 429475 1636806 1508499 541547 241899 1302299 1521984 967051 695280 1959507 1639985 1537877 764346 396667 726589 821162 825736 1464625 298841 23358 1268933 1353684 1703202 272872 819606 557271 882606 569728 1076646 1748746 13917 1581532 1527594 317810 525159 1560551 1626842 719973 1258885 680208 1567035 905320 345880 557950 936994 1428875 773495 1339401 1667349 1951488 103497 407485 158104 640775 127750 1332033 1142420 58956 445963 1138395 822018 312834 209064 1041909 1943837 1200746 1558798 1778766 448812 591408 1818397 1117894 842112 344517 214076 47114 549273 881128 1118116 1558745 1537274 1886832 829459 248736 482643 511929 1019434 76037 1865232 1690277 1142896 383450 1652390 645636 1939719 1426695 1775320 405418 1303370 672054 96713 787023 454484 1814038 1592361 1231137 1657899 1949309 502772 1822061 1403534 103628 1737798 496422 1597320 1479128 1898850 1727124 748644 1159520 1481117 847316 79387 1350579 41103 1670595 378334 1416757 200926 1089026 1458019 1440099 1994030 916672 1661392 701984 539975 1884353 670900 261470 260361 382815 973212 1905003 409595 929990 432240 967760 57903 1695561 181654 41943 1327205 981427 1029162 383580 1595953 1316893 309951 643909 1894773 1737721 1887294 1691904 641894 1575978 95473 1159282 1385098 677229 1792413 883733 1486588 1313548 622864 1293600 1264963 1413343 225981 715100 1206003 1264940 677938 1763490 278935 410100 988674 95254 241098 341883 1911852 1235030 973533 1222036 74780 978422 302643 1500590 972693 286266 33077 200012 1192316 545272 346163 1185310 1487962 1599264 294902 1650657 1731258 1236855 512437 369919 1877803 128574 77951 899424 620715 143053 940500 1438963 1896326 87967 913307 956138 589707 1912724 1293809 1550422 1033598 870212 1290877 1478269 860491 987009 297430 36328 609679 1244310 1118640 1359846 1866276 1589445 1732816 97325 1513376 919090 102335 974206 373823 273054 1487513 456623 1314658 394966 1756062 956554 973714 1028714 911676 1514731 1854791 1475799 376543 1277279 591761 171581 1253481 1546028 1350965 322851 570044 316206 1171848 17246 1000652 1591116 1078651 60887 1143943 1864484 1761330 1984558 787579 754450 1858318 841662 1051841 352194 63392 203907 930856 363238 1265869 386517 194175 286524 1837482 1604188 1852240 429489 1398935 1747971 960257 1451174 1341223 197398 1248953 1730949 415353 1985439 899435 1452001 1959828 930016 1886118 1699549 1122513 1079718 571680 27234 427209 505511 1482639 1087236 1966808 1314826 201102 320740 76311 854878 744622 1431386 721112 1338827 654313 1156820 1749844 1873253 1647169 985593 1562023 1666779 1583893 1403942 90229 1694566 1906572 817455 889387 548982 937592 947491 779318 587735 3381 194630 1656170 54703 1574876 1067299 1710843 1808580 969948 859124 3863 1417048 943466 588344 487566 1229300 499535 1012312 1361030 540570 1928814 1261163 721995 936489 490765 1595619 1741727 256891 403082 913896 1554391 231184 1850324 885942 282935 178891 939254 653651 649741 586857 92270 1272172 693527 1617623 302766 1575923 1413784 1744355 828053 565241 1318145 1866325 1974836 441554 643938 287296 1080929 1142129 694688 999592 634516 1882790 460692 1651962 791795 1094442 1564464 1075687 1488770 165721 1627251 573638 1724829 131894 351273 569936 1603242 94058 873789 1719917 221 1015721 1232281 1729749 698563 207823 497261 712755 1298655 1417775 180386 482281 981766 1334076 1774786 614598 911796 870415 205008 216081 1018017 1424269 89923 1616706 762318 1154874 418697 1994601 843077 1537872 841215 1202091 387269 1775837 1431144 209353 614328 1789093 942448 408344 1127717 1327680 862321 1341235 860702 939398 1435211 1339886 816044 1778924 1939834 890290 1005470 792033 1900356 261589 513389 1198589 806885 76553 661926 306202 907848 55901 1889978 1262344 772634 1949917 673936 1633760 315301 251939 1215148 1243423 1262092 1633703 1885255 1700838 1470400 926416 533532 1912986 1199574 266692 321832 1454 726167 1267457 1054506 558700 1125083 1485073 580171 284854 927132 325046 542697 790169 1337915 1521587 1378717 1198719 1384486 830077 1553589 31881 851902 1191696 655200 1150664 642007 633190 247663 1498752 315369 1558407 146594 1617555 1014795 1616406 367617 478444 968223 286399 960703 242952 684684 48542 172262 310185 1082236 1295461 21645 342904 405246 236190 1452277 1636260 1833638 1698374 459095 1852462 1569894 1537986 1906250 849412 1097471 1408902 1569621 1989474 196857 282839 1957075 481316 1440479 1789191 1868982 1179239 1986758 775904 1430853 1059015 1615613 1875317 1508248 416909 166828 382921 514321 29386 1165172 107939 690349 1668310 911811 1712145 1325354 700300 1561590 1060041 73424 466440 1719362 1227635 1008817 39134 860490 692881 1295179 1739479 1531817 955868 1414921 1971969 87520 1947476 1857312 1638753 1727398 948614 328028 1737245 1923949 1586309 1523368 579507 87495 1311600 1765985 821966 1536716 1834445 1584009 1936229 734975 1239013 1546014 379281 492235 1832402 937986 1153663 1040111 1926531 1833533 607557 1522839 1219340 924638 455709 1765924 1162206 1804530 1242564 220082 1270425 1695568 1028255 1404748 433353 625565 1218252 1975504 687255 651262 1692669 789170 172265 605694 220285 287594 1162773 1309874 1724458 906507 34770 744478 1626953 1721942 1921414 540097 1259545 874921 1179392 1253686 1282770 1914934 1669868 1835954 877528 750578 363067 1302209 862070 1333110 976393 1489885 1492789 1166508 1257073 706242 1963274 1916383 518912 1830990 786983 1277173 845051 1327284 771886 664421 1464422 978990 1575697 1440129 1243952 393203 640089 1791254 277148 1161421 999544 126602 1814851 14871 430320 1197949 1050315 583856 835870 19916 62571 1838934 1956335 1539001 1996759 120415 941219 126816 83352 476760 120841 853056 1186707 107884 1032992 1914226 1201179 697619 191950 418802 1186319 834712 1971674 56376 1614451 1752235 316411 256948 1921091 1078127 495998 818737 795134 187038 575795 495529 1274242 1706451 85648 1881952 891428 1557864 753367 435187 687048 245116 1824160 356013 881 1640097 1561799 412878 716799 816342 970619 587717 549259 1840082 515616 576587 259022 620633 439038 589945 1409287 966308 716730 1836927 1635737 580913 1821199 61309 930966 1084180 1411553 824959 1550169 1531182 1504459 978660 1066293 1598885 1227288 1579796 364259 386667 887151 1146726 1443605 1354457 383461 1995681 338294 857196 863657 1002825 1971122 1121818 792657 1761470 210359 1292217 1745545 617414 1968925 614635 335646 1727351 162957 1498312 774521 420440 1530288 1954509 1345930 557733 1227405 1751129 1350224 1018872 1877715 1541747 1549047 676257 414226 970661 151182 493232 1896117 228481 1188118 25021 817775 1675892 1031971 445795 657895 1531226 737276 617286 906704 85425 628011 468320 959678 828895 1179365 658181 1805587 587200 1039285 432581 1145679 1433807 1970377 1078911 1971937 887469 359862 1368062 1232588 1194842 382945 14847 91736 344173 182789 1101626 1297965 1114440 870823 1867751 1471688 548664 356498 196524 272340 1647286 1590486 1638338 112445 213399 947193 495511 517279 1118728 221712 1032797 145493 350294 1030738 192837 293620 15135 230710 1678951 586248 1184465 1231412 1513006 1127564 1233138 619894 1026193 1050032 1730011 45675 1074542 786485 208727 1886231 264073 1674166 1177206 1502349 250186 473728 6678 1366125 1003084 654748 1997041 1619303 796154 465671 494104 163878 1291941 749778 1691206 1044791 231381 1565994 388270 321345 181216 1604601 1085849 1373403 1146906 1214555 581624 1134175 298258 243342 1806210 186094 1751645 895186 794495 1267472 860133 190685 381081 507584 949226 1625843 1745911 1526130 592752 338220 1198465 1971720 645817 1181411 1119069 660482 1261788 1223205 1071980 1311022 352431 1764674 1163876 520535 1796331 1976590 255583 879213 961759 1833896 798686 1962554 1072999 1990560 1248891 490356 993593 1279529 929680 395021 1595565 1282832 385990 1973621 1009686 1992437 565755 324894 1059986 15609 949024 1486832 528088 1217497 252893 1472082 1576066 557202 1500466 243542 789975 1435812 1303698 1810158 1049415 463928 1505999 1976780 1144633 1053434 1837556 884502 615671 1531046 1440248 471694 1600264 344368 1368398 1240771 494206 1246086 8103 641137 543517 450696 13398 355670 200386 1029912 636032 1221288 1301510 1019538 19708 544630 1659264 294148 306798 611708 1883664 1725652 1004651 100494 1624909 97108 1320232 1825141 124362 47412 783131 1760091 1866405 717355 1697142 1986926 967156 571988 1599504 1450116 155238 341791 1037931 1151243 1414530 1099299 134802 841023 577288 1843662 1914252 560041 328594 1173556 757626 202879 1375524 109273 1289960 1628147 845411 365394 1280407 1829242 392026 529796 1233815 845827 1313712 572939 1614186 769454 708724 859126 34079 1913241 1972183 1844767 138743 255896 942414 1253898 80877 50765 752104 1268284 1869439 1426653 63127 1217742 1741257 1997174 611324 71703 1575559 34001 1281144 1743040 852339 64506 901748 239629 1071318 593356 1978900 59022 1106073 198004 839090 76196 287380 1984692 613944 1813643 1650924 1295564 1920266 699547 1986217 1405917 1045698 833521 1770524 1104804 580087 807073 1862246 1108881 57681 1970404 1920280 1028259 1124060 1992959 340951 1280895 853925 283188 224236 411133 1212920 47483 335732 1920271 1382301 1640378 983596 1174525 1115152 1407600 617094 1443716 1429076 675549 9929 160319 976397 1584953 253601 46848 239316 1358544 514423 1887128 339690 758454 1102204 74329 580792 994097 1802228 528013 1748800 813430 1997198 125263 1208403 1191492 93933 1529308 704791 1460833 890076 567884 1475076 284922 662798 41074 1529285 1554897 73709 1179640 275859 69080 1983484 855917 1563651 1979795 1862809 254687 485051 152511 1177172 659676 1647867 738027 1149016 1630685 1210944 191705 1246208 909878 1283801 1592136 623235 1694893 960759 1887833 895284 1547404 1253473 1909609 263911 1947918 518433 1122976 30111 778896 706587 189162 896342 1825737 1621080 1127503 1120815 1706556 1106544 1382795 11080 1019702 50949 376941 194079 1431610 700199 922052 1159086 796354 1091644 317177 823141 342005 269554 1521645 1388376 225098 997947 971392 19123 861792 1073406 196541 374699 139705 1558711 844901 1178483 1899572 611517 1556196 132523 253549 1869994 835316 1544243 1988541 741104 1393813 1209910 381642 751780 1558489 1285047 265593 1170955 299822 1536910 99266 886861 1312054 636510 3956 1279029 1923462 1576080 270652 839802 639240 728465 893070 1697913 1344759 390673 1139959 1691264 841897 1348599 696564 94882 1095587 704892 1501156 931038 1570314 1624235 183101 1504798 714255 86529 1541438 1523847 1348134 171950 654396 1535514 5303 1927365 72196 929305 543082 1683501 1628814 1029525 803213 1340724 1126885 1434342 1286505 516182 344344 1255955 1441483 58779 1528907 248398 1070390 1120142 889487 1699602 1225637 1396354 104998 1599671 584243 930101 578146 327705 38557 13962 565878 1489486 244380 541250 917914 338859 897660 1925836 1542557 1193071 1390144 459304 1764102 953413 75592 877313 1391882 756671 1532764 1268121 1643290 629656 659000 1037193 518962 1653134 142607 626425 1749678 1131648 99974 540275 1245035 877872 1520989 1003271 708161 997838 248479 412188 285392 1960747 1758340 24452 1375552 238923 1167830 1389950 749087 1474742 1195585 1805687 1972830 1153473 246772 1691519 1892999 475501 787837 303413 1121275 966770 326055 1565781 1738888 682375 821656 438843 292631 1026743 1116869 1907909 1728653 1118473 708812 728728 770910 1692055 1406816 990927 1836969 489702 6110 1827522 365635 1253432 692925 109452 239309 582816 423771 1837410 635204 364675 1859089 1965588 1913152 566791 235664 1021508 1321515 1985139 599280 936037 655319 1794217 225497 1133706 127950 1735645 273665 477725 893578 1346614 238920 186415 1187026 134427 93181 1951074 3344 538213 1491359 113698 717059 1993307 1430214 1542573 83513 713525 918569 1658706 1968351 30349 786424 762666 742837 867740 896535 806757 1245393 1917794 509962 681212 1901910 1621768 612789 345591 708967 1150626 1693265 1907144 1333845 1361370 1096696 432853 1541491 1211758 1952168 937319 245819 605116 1816872 1794728 763679 700312 85465 1951845 41453 1591207 1433517 1963478 1446766 584986 78797 878489 1285024 1989615 848515 124115 1329317 1546986 1277437 1365909 1762633 1477326 1095363 46051 1901844 1200882 740536 859310 1781984 93015 683908 97309 1729275 316371 139299 56482 981638 1060504 931768 1186629 1980311 734056 1306968 229218 612246 811907 706277 1292168 423399 490996 419296 1669435 533046 1425236 202060 853152 1440051 1919758 840642 826 1723943 1290897 165310 1296490 1864183 955374 1762498 1463325 146043 649732 973703 987024 1444064 771236 1223953 70377 1919221 170837 928860 1915532 421122 1090031 1367974 153495 224931 789797 1650077 750926 1311494 1176288 426652 1979207 276809 1986089 1844100 386382 927445 122440 1316998 147788 1289775 79093 95373 346767 1037526 1023155 367375 872198 749882 1269527 284326 869141 628819 1010720 857184 812805 30313 1740909 1512990 1007283 956492 1934868 1551599 185642 1751372 1424294 1357170 1084215 1422481 1307208 316686 1002807 1373209 1801156 1045738 981571 1152683 278561 1274540 310008 1053670 1647020 1136609 1827513 1833953 839052 778181 50099 1834643 1736758 331902 1049966 1925897 526468 1309766 1165161 1000559 883256 315558 1328253 588337 9324 1568050 1444608 1987257 176913 1243110 1540717 576516 391218 1011302 732665 935517 949220 376880 1451594 47572 1548273 1212213 95452 1155547 228927 416439 1044275 154138 1127797 346433 1074602 191095 1977471 1536037 561525 1370883 528702 197850 639770 586113 1653749 1196280 1960402 1551587 337350 1539212 1126496 1196817 1408436 356378 1168728 654098 914875 868327 670649 297350 249309 757567 311985 78371 566825 1796497 1665414 860066 899155 553397 1966647 130143 1513604 1191344 1394383 1868122 893412 339988 1301968 593025 706834 317057 842499 710843 692380 1835704 33658 304469 1960516 929167 1073110 384815 1426737 1190006 805607 510535 238551 915711 1788563 1788787 243406 1811589 958574 302540 63790 1122712 353892 1943307 1420186 972182 1207191 1927757 1498897 790993 116110 1765401 1960919 623268 1331368 87675 1201865 73106 1865517 766434 388302 116756 1463229 590199 464840 737609 1766140 141630 1218894 1490216 904597 1129286 731993 1953807 1078035 995627 260438 171504 1981682 314394 1245420 1824883 1192086 1229146 1911300 988877 425815 1014606 1754491 948381 637902 1796927 1848439 1494005 1120589 475607 1110292 115558 1393071 20017 1132618 658857 1518036 1895474 1028170 462087 1983111 367429 118249 317209 555571 1802833 1145657 1783780 872788 744914 1540822 134625 77773 1132712 700284 1438032 1610804 1960497 449749 1163795 1828171 155917 356058 525197 905892 1728838 1131696 115462 1159091 294554 1136761 1258707 1251862 1805870 1291700 1369321 1836218 1061630 1519941 223722 469161 1632676 353198 1495143 609373 289735 582248 1703033 1948814 1351297 1574761 1494337 1457054 51333 1228354 1137624 1725772 1848394 85955 1581890 1746315 401866 1004142 260664 1838623 1527456 601344 977809 964275 187819 821056 149034 1995325 993528 1436312 1276321 964894 241569 905962 68309 1427857 1235977 791429 1811202 844823 1672401 508411 1149168 1688925 369033 1884867 1213697 1500553 1675883 1655066 368966 875037 1455620 1692196 959215 543184 1188884 1319531 637299 1947624 788844 871092 906051 1924823 265223 525445 683298 1292047 799633 760143 159944 847046 1368715 775073 1339582 1038258 483532 1588052 666200 836445 339261 479555 1585810 314473 1760955 594560 1222917 538398 857708 882954 1231981 1613042 1026616 1957469 1559215 1785267 1057275 858046 1467670 606965 1939815 1912710 1671401 192006 1897273 822580 850704 57502 340919 609290 577520 936097 1118500 1049709 1709743 1685556 301577 1441105 1187469 1266859 1217713 756986 1235940 1138483 155446 1633960 492227 385993 515008 1116762 289580 1445262 1395968 578912 416246 1122847 1368990 1357106 118080 559737 125380 147191 1650543 186164 1643450 960783 681968 4610 1973631 776875 911828 315847 1110078 72543 1893905 515196 1527569 46206 348790 1473152 1640211 1467548 1776206 1868867 1918499 180687 1358643 1950584 999962 1235985 1229788 1595601 503735 1538248 285336 1054342 1684163 1066054 20923 1858329 1163349 210069 1235065 1016377 627692 764470 1211713 1211376 1178015 1333210 1128427 1457097 1038007 115975 341859 1869036 1453614 366204 530863 1839889 1600166 234453 204872 1907637 1947443 843992 1770361 1709732 1178715 1869820 289665 1485781 507114 1124884 1257318 362396 270532 1826473 1086520 455480 361175 784647 1220136 179496 1964950 112654 379963 1828860 927796 733947 1761371 1715900 1523576 1167675 1032116 1504663 1451605 1665893 643298 1580697 218109 413188 1702242 492750 1654160 409089 1136536 289257 1291755 1383767 406821 1641636 926183 1484376 1924018 700446 458442 1629654 299692 1820678 154603 465948 989276 1043758 93786 125119 252353 49565 41682 1559684 118944 1464982 318095 1860130 1797802 895136 1334507 1700342 587102 752757 1289017 1058105 1417608 1635407 855257 558147 1147828 613285 1838622 1059296 1010623 212729 460176 1666693 1201499 398929 499148 300786 677113 1159516 1785203 776637 410392 864133 693520 1091647 723821 1045192 1355797 1374908 147451 1983849 1133654 330488 796189 410662 738078 93498 977024 205694 1290922 921205 414278 1021978 453492 638379 995071 270036 778083 1000726 1946257 927932 1355733 771536 1540750 852209 803596 1269986 396683 1937651 658538 1509397 573001 935292 928526 1167024 859655 938352 1830635 1091439 515560 1679338 1604833 474312 485352 1679113 60691 1073866 593255 1588470 1677647 1969308 629806 236526 1781048 496836 727226 1657050 1859586 1693749 1655502 269136 841734 236745 993904 1604736 1437626 1453567 1710090 128398 913628 1847586 1387740 833281 1943795 1511652 1644891 1677670 270964 323934 805717 1598614 1718188 1692772 1812991 585162 147678 685540 1324271 569844 1017668 1255480 1675370 1422580 1510598 1612090 368615 942744 393357 1895719 1433340 1418570 389429 973590 1696254 301077 951931 184568 1964689 662976 487225 1706910 206548 346852 705947 1817078 1275896 413307 1027434 668439 1476623 771127 1121526 571136 1590693 1264949 745928 1384433 1119702 1422194 461172 1896070 1566574 1925070 902890 1065698 61123 648231 1314100 1604778 1288613 1413475 235398 512762 196954 1594427 1103387 1090965 1352167 1853227 856015 1171076 1046602 1256821 506337 1291807 504600 1062752 914731 625655 540023 1870642 1434190 1296408 203107 1797528 173989 389012 1353034 151985 1438949 1035989 763327 22697 1122994 601190 463286 1537847 1165762 1466711 1253675 502220 1268398 1727970 1303017 178872 578007 80055 1612313 1640817 702389 101546 1829328 1318109 323968 1360497 122481 1604905 1183520 191195 619855 163937 1363570 213618 93505 167185 150371 1892425 1982276 1678130 1578982 1064528 542381 1442910 1623898 1883881 134607 943183 359928 1089529 611348 1834364 450792 641226 1244446 568181 696819 1648688 1886338 1283655 714934 412671 1990756 1278684 1352157 1900861 1755939 561925 1855450 619208 108768 914974 1327497 1162223 1262818 1080293 1195061 278078 439774 336681 40471 999630 852136 1898828 169188 1681001 1665967 1202508 597271 1976326 787886 1511233 393650 14981 1907054 623380 1816619 1962688 1567487 661868 641438 1626999 285354 1516418 1889160 31397 1360623 1076799 1304430 1550134 1515190 1840901 306276 600142 946592 194354 1142311 1743140 926254 973643 637155 1030936 302148 896160 1109 978254 521328 1720760 1910412 86838 1078967 1298543 1650221 1342401 148497 236180 936458 1281918 1726897 1978820 1119941 1330143 520634 1176161 1263249 1478773 1178372 564428 1835170 299056 734451 1268479 571473 1919681 1987900 801325 1386098 1629159 140440 1310960 373004 256525 1421375 1024951 961782 77463 1131626 154395 604245 744662 1514458 1878758 669509 1791872 1297928 1580374 1974781 391207 696139 1026181 37901 631670 61269 385912 1796632 927596 997747 1400626 1092293 1245176 1480713 346028 1969863 1074159 31563 467700 1768727 1245055 1124587 179809 520867 1257447 1811748 572311 1033880 1319563 155855 1003722 1667381 1848918 1620141 933793 1972668 1900558 363773 1912205 1961831 1640826 1918344 1499125 1844311 1812989 4782 1571406 1056891 1133960 1734417 251637 878131 1742614 1343857 1329554 263641 102611 764743 231115 862363 1237437 1236245 802379 533847 1313884 1335697 281234 1036983 1680877 808465 250877 1775271 1444679 1685378 1525931 259943 1458762 656072 1345175 1786629 515580 1586768 1325302 992697 1400590 1999185 823686 1214613 391163 977239 965253 17581 1354335 1921126 1563204 786035 1474143 1045825 702474 386478 868912 642500 1049327 1723611 1948087 617207 1376820 1843100 532103 1793079 1134041 245058 365647 1682991 365184 1353594 1560409 587401 1471902 822490 310219 1597418 464421 1946954 570486 1481885 1531673 85241 913119 1707467 933062 616595 195232 700547 1736300 953358 142308 1420478 1595904 609938 163327 685381 1236883 1888559 124472 1093390 1998803 1508184 1858818 1453777 234774 1844863 919377 1771470 1495092 36066 102606 1763954 1472 516205 1901014 889699 1814396 923717 1376245 1299298 482283 1905672 1619929 1734860 948418 862870 11709 1073299 736604 1131248 650964 790911 1426484 1237803 1271832 508520 737037 874104 1579259 266013 1996679 126374 293474 1707106 779813 274944 1174996 1905965 1829294 1682565 739030 1994795 1398906 987284 1877745 936946 121613 1988254 125623 1211810 974169 1109775 62243 1850104 960873 271185 1853898 1888338 1800063 1452817 1482502 1309288 1973359 935719 1686867 870807 1616230 1138418 931976 937759 974017 238872 590414 796341 1603294 259684 388664 490822 282607 231217 922174 266403 1122389 805614 662412 957583 1477906 538022 274857 92652 802344 437559 737879 926921 1721582 1878994 1124250 450097 195716 1774331 29126 248968 730380 668571 628795 1400209 636810 1020050 10490 4456 1118 424608 1341617 1572287 405788 564662 440737 1619311 405470 1693716 1785331 1711927 87231 1376436 1378635 1053128 236934 33289 1015892 1030990 1878504 1787720 1672039 1613239 1448796 1265165 1679938 1458628 161247 1517970 1580394 1294146 1920283 1622071 1177688 1037393 471045 1580441 942934 86038 738596 1847709 740998 272664 1675843 1093786 263862 904647 1449842 867669 257728 700420 1711594 1887166 1997047 1568270 1404670 536548 453960 1437710 1642590 1530564 977948 1991718 1055453 1690280 1623057 52942 431537 1056293 45157 365040 1330039 1322243 497578 860824 1431635 689339 489501 885543 948001 1966192 787181 111593 1519203 734054 1605852 1721623 1589491 1404552 1654801 1817709 1588197 1675637 950772 1652229 1990012 454236 235607 16598 1868756 449047 1719377 1859305 1129600 352298 1964864 12947 1757726 393390 1895844 1182713 294213 1388340 813260 111651 189960 1830341 266862 1126153 442608 619138 1261382 1432692 262942 1624840 1200210 1983642 1472164 1617723 36110 839972 228902 1972605 1155242 1283173 1529158 1585182 179114 1038782 884026 508365 1321054 1893124 1581946 5664 1281790 140751 927289 615198 1469367 30123 962332 1793766 729524 1700296 1959864 1781228 1794232 1385970 1288450 685483 1831957 1859625 561319 80310 1376560 940706 1087026 1375982 1607631 1566652 1659107 676079 959875 100286 1708074 555826 1658051 191132 1858049 1988289 946882 1385061 321821 1844343 114017 1404741 1441039 1352404 653509 1175844 154568 624256 1301654 1817280 1448768 616236 1148664 530486 1753093 907546 1552445 1916732 1716086 394268 918488 121729 1549755 1708883 1794972 777070 1148893 1165497 289959 461304 1483949 791308 1793408 954514 1803971 993558 1531092 337308 956838 37256 1979029 1430366 1549068 159087 193349 1147297 1179756 1788940 1793051 621092 973974 145097 43592 353029 533571 216757 760862 148628 119490 280849 1184538 642526 1360374 404592 1354009 467176 957454 1711537 883639 463396 1598004 202397 84545 256942 995286 1886153 1512020 1407246 1859038 1724635 1224561 824149 1676477 1075614 730905 1179359 1429715 1718003 1403771 1271762 1297313 572793 740965 1317579 1780370 56825 102044 518594 339669 775425 1695192 849123 1095935 73272 519475 954970 390975 409611 470708 1037537 1470915 1169769 95803 97912 730418 1546473 142221 1421657 1524170 635523 1767707 674130 224373 142718 243178 876659 541874 253072 1165939 1271611 1445887 1808015 851730 464105 1474922 1274213 1164833 671816 1263680 195576 1316421 562338 837721 1530625 479540 357644 1890250 435468 1985665 1455407 69196 1483718 1239171 674617 751395 935294 1092442 1298885 148498 1618979 820101 668484 408840 325234 1119465 592217 1167666 582229 828859 511018 123149 1626240 1175756 845612 1333118 1057731 503724 1088614 124925 1970574 1840315 1752961 1201897 443259 334347 205875 123545 1839394 1512875 523896 413540 677402 701610 104120 1215571 1194159 379744 1253627 1515074 757023 122273 1627021 802854 1939206 1306421 1554974 949543 690932 48153 433539 667858 1382622 492589 332530 800393 1641713 422615 1714867 1477352 925580 1111424 409530 507642 1667835 1724643 1566959 739830 1630999 1098656 88892 341911 1476675 1807508 560821 111751 1412004 1436952 1606856 328018 976750 1480090 749338 712773 709702 851743 1580288 109392 352750 404308 246558 102644 95621 1987013 995329 41606 1828075 1388103 785214 287094 1888074 1779879 980194 1473878 1972388 1310846 1430189 262126 1236064 180115 483412 1364934 1346419 969544 1909431 558609 143037 902439 973014 979918 1923520 308022 935970 1491099 623002 1671103 1521940 808929 257364 1809709 1311012 254160 1833893 1336702 1496144 1347983 463357 1238885 142892 961369 490750 1610565 1810167 1317730 1338541 696075 3866 1618412 1729799 637940 638586 735497 1437272 961842 792540 1114406 1667591 1136037 1328251 108590 848642 480233 1269417 288261 937351 1299646 1829701 473679 1808740 893806 632835 1445129 22170 1500520 620886 1973983 1691285 703775 1227476 1542718 1878871 282323 1782837 135102 689518 690767 689206 1258729 1850683 177396 1668370 941096 726504 209816 715321 703300 820257 968932 1790347 832108 1936732 85876 1500219 1292325 1288073 1897088 799757 802398 1950388 1255994 370681 1869527 470143 542207 946546 1908892 1512288 358279 410028 1749409 69547 1777728 62460 1162927 1115005 727524 789425 266530 1615873 890938 1275455 23963 1593239 394700 1407255 1422961 1200894 1504632 204703 1875195 1432059 1851654 1660026 1304171 920080 930674 1772579 1679078 517586 490662 1613472 980146 1827157 155928 1201844 1793021 270706 1337893 911933 1472696 1400204 158290 20164 1876411 254062 1567762 1335632 1480106 98955 79132 1926543 1258948 1984749 879983 276357 1887652 1442653 1707913 431846 1283867 997523 1050274 577787 323877 66107 1007049 1406090 18402 636334 804198 1002442 1176552 464967 104258 220739 1754631 1804437 1826614 656252 1713058 232735 1969159 1158927 899455 1661047 1535603 1298104 966633 1524367 520611 215166 630645 1884313 1884090 1668979 633467 671631 850545 97289 1927883 787728 495242 1950367 215119 900233 1308745 991856 1925403 263634 1442159 1313917 476235 1755295 1000421 650247 1976222 1144412 1246633 1291618 397388 1714720 652937 896262 1711254 695435 738991 1140675 532623 1257326 1884461 1670733 1693567 1678186 1961488 1881399 1843754 1842745 835697 1798820 671665 1375348 1138918 1863918 1066512 596451 86111 1377282 1223571 1374753 346769 992242 1336156 1534344 1337927 1647688 189448 264775 812672 1114144 1801429 996182 1614076 1482349 1716868 326524 1773426 1899631 73865 1223283 181034 1811691 236032 1874822 1394854 1621398 1420930 229708 1428181 1758563 1873153 1117318 908135 1611353 1585710 603593 657055 886952 1970532 544248 901867 361538 969101 1440371 1089412 474616 1286424 1540493 1592083 1392813 1341552 319756 108119 482196 895208 1656760 947638 484774 713357 1341845 692092 1757595 430079 350884 154122 548373 1114934 277023 1399993 261853 1119590 409455 1692787 1037382 1485000 1375232 1900340 1312667 805296 1575127 890827 502823 1004105 464480 465962 245481 173893 470524 223346 1997417 1191969 1235219 1270217 596468 1729130 184163 798221 340062 1465445 1204564 1448793 1072763 1356854 5425 1961893 1632148 297417 438395 938636 1356059 963701 182630 618958 1487352 741208 1786728 1806922 145492 1708790 1637865 88140 492637 1682399 1478756 81023 1146788 941292 159705 1098989 290218 1167100 253066 977372 1103030 558733 665570 966465 130278 1728966 593479 654720 1009721 1364150 1860147 864446 1300485 1705071 1451098 1933258 727061 1207613 696364 858015 1033107 553900 1595945 1904348 1677356 1500007 97320 246480 450402 837663 1002345 1572008 353380 1510465 1823082 659 1419530 1477219 600179 1657866 1332825 665519 1908206 1678698 1933824 1557623 117300 10459 1540650 84272 1830291 1022570 511441 1018384 784144 1950406 1171589 1993695 1338518 211823 1509275 943454 38354 1758512 749922 1166233 195711 351080 1053833 1663203 1313842 1288967 1121054 1667453 895395 113220 1965903 37805 658682 599281 1030462 906690 702025 275464 704269 1506891 1496268 1557553 953267 849336 1329847 483999 1428754 1523424 478031 1737409 1408843 208488 158604 343952 244858 305887 1287275 529540 602301 780482 1440650 522412 1310471 985375 527335 164591 1804509 241007 1180252 1911719 1363129 880176 1209500 1132238 17945 1075492 826904 1590589 1387488 45271 1602652 1710772 1137449 1046371 1921109 427577 2359 234595 1381616 1966668 787273 408893 1217892 1327343 97913 1356612 1175661 324515 502544 603797 853605 84379 1355369 898869 297775 1504386 1460254 1638264 1300903 1962875 370768 637705 842642 272199 633591 1829390 1480678 1516705 791513 556176 964423 1035698 1149229 1222690 1961316 1783913 1250137 619048 843112 1997155 1244284 1676548 1052627 1115398 1648970 1515060 735073 804286 682743 1063862 1412567 971119 570070 1478631 511262 1951238 1811207 153762 555925 79790 1247531 637762 1842740 1336256 1114974 412618 484973 1851552 205645 1321851 1271495 547467 800364 1687978 945930 1706645 557735 320242 202144 404794 274700 1251848 504411 1533306 1810776 1386963 155871 885125 1715318 1246143 1302755 972995 862708 432517 871211 1556463 293198 306434 1534557 1337982 247079 416963 1392834 978281 100433 1864517 1724121 864901 1203219 361575 1973853 1935212 1244005 679999 1654467 1646333 810099 385704 1327448 668078 1022070 1853336 1467275 467406 1672483 93389 233737 252720 954218 437756 226782 1369988 321715 240612 113121 349875 1042878 177297 229436 171992 1460713 452703 1481503 1327513 666764 279125 1083792 1031847 1901083 514483 928449 125953 1877852 959547 240544 1051183 1799177 1009324 547362 252701 140919 1408153 1626045 257336 11491 576140 1446917 1607978 934505 672351 1832634 1322892 432630 1750626 10192 1447974 1172012 319122 1618878 803995 1363015 1483289 174930 1785451 1323510 1041928 233583 262628 445472 781270 222828 143352 836488 1998283 532779 1145518 1046381 1448393 489225 537873 175076 1432796 417133 1832770 1519900 945425 1423007 633372 1097520 234948 819961 1227517 190500 1934612 1606185 772983 1344584 1976234 700590 1869013 635216 1524634 750318 54263 1394608 80460 817197 197172 1649119 1499138 868087 1283702 1449151 1698270 1565 7474 1017697 1802900 632048 821315 602227 260104 663037 1651462 725568 1539802 720431 946583 1703248 1616700 1832869 1733962 1880608 1700528 668514 276179 1044513 188295 1531946 561675 1779148 717500 900309 511472 686101 1739610 1669490 722842 1204187 1708742 841805 258511 133197 1563783 1751841 52178 60938 422925 1222469 679071 398382 1650987 491698 799375 400731 1188465 535625 911118 100458 963069 1446426 523690 556838 598485 463922 1806402 1827314 1157178 341324 932803 1112067 1596303 238992 287504 1275504 223008 542889 1643361 887072 31062 11139 186759 1337896 471164 917936 1817935 983179 1158402 1011401 822853 1949080 1678327 1106814 1937061 977345 1344643 502141 1068599 366793 1541207 524293 270098 926103 948734 801468 565576 1181725 485436 849672 1886669 724626 1964078 1281970 773106 1056010 1661314 494271 380827 493203 1760100 1642027 235132 38367 854538 305840 1275231 917335 558447 1384456 1901483 887752 1020860 882744 1789787 420784 446583 213068 1890095 1552853 1179368 1943501 27016 1779323 156176 1761252 1320726 1584715 1700436 37842 1001791 55576 452204 1035061 1026650 990540 1864559 778331 915974 1987743 1581060 22854 421471 1773806 1017989 1918464 1113362 1779667 1497885 558518 255392 1453891 399925 843068 1335321 955728 192497 1483441 54530 1629600 947104 1819554 52169 1461166 489725 332571 552817 1031942 1903186 1744466 1270369 1962990 83947 4807 1774757 1929162 1441801 1336526 792855 620896 680383 1101786 1364040 437461 1720199 1959488 1317372 1709293 751252 296136 893113 1499506 672550 556817 1552865 1642994 323956 1967821 1878290 1478958 1668209 187440 870089 252619 564986 130399 313240 878265 1156125 1389712 208053 1820442 1507345 1691448 152049 1823227 388071 138412 1442147 370834 1277236 582054 555327 298737 39357 1001340 1212912 317732 1195164 1399498 1431994 529725 1536616 400889 1354802 445751 205416 1413863 696617 1845818 136615 783465 968979 1313057 309340 1475087 617882 812076 576359 896674 185866 1262233 102814 149080 770324 334388 1214515 456244 701214 421810 391068 158712 228525 767505 482762 1296189 731982 1785832 353063 1759854 247193 1964302 1302079 1166781 1751049 1987901 1115026 1431933 807001 1727687 1535939 1924098 1498843 103782 722452 75832 570285 1057486 1288680 157828 974762 452207 1470877 1498740 1846385 1581344 1108262 1612932 116954 1064553 357408 1199720 352037 1679799 1724168 533968 1410790 1893859 575625 410313 833500 1339576 85037 1664932 1402272 1848567 609641 528225 672833 1699068 1526007 694680 1118338 1122470 1176525 1907677 927285 1074659 1690542 1067603 63266 1940273 619057 388072 1184472 1303750 187210 1021092 1175598 1431199 1599749 237394 107571 554079 1889790 435301 1974224 689304 1609369 734102 1693107 1192535 718142 264125 1593153 1850874 1710308 1934304 901427 1867164 706826 39689 429144 1165549 1023618 1920781 1687624 73597 1143460 1334310 727270 159364 751201 949288 1096496 283846 1692409 1688593 22603 1230176 381897 191238 1403862 1452326 1302178 1631031 1799526 9193 1793943 1418640 1396182 86846 158814 1756448 1785458 1315476 288640 1528289 89049 1447568 1319694 1902206 1051953 841050 1951843 1027992 1697990 344189 1972406 884107 1623332 1637160 1284141 537036 1273510 1947250 1643505 1081216 650133 924546 509 58307 1131326 387754 575675 273215 885146 1920304 655654 426310 1428219 921488 1684115 158933 1026755 874179 140713 1441537 257880 933851 1074664 1057769 1841734 22935 109968 331450 1156393 1635846 801969 666937 1083585 1831617 576259 1235336 219089 269039 1496960 664173 1601222 1001636 1122785 115076 822291 66986 1290257 604158 1163165 549550 956441 309726 1221396 20348 144836 1351063 716779 868313 945183 1562025 1832201 1971583 1724498 1050542 994412 570140 1790742 29580 289939 1980935 478459 1060880 553940 36678 1638719 1098971 836716 1386864 19073 894160 1601623 369328 1602861 313404 909313 719340 1122688 1518616 12238 1262647 1397527 1213169 1297582 1257512 1439678 1942821 9191 1022794 965102 1564517 1393020 1735639 1471014 1670502 676253 1096302 1847946 1373933 712509 133235 549840 170808 986180 297425 673833 413031 1092650 554956 1870403 668071 1751454 1532429 75103 1490415 595299 1551733 566506 894966 535027 167014 346447 1920432 1368867 1388778 461736 628365 1088334 445769 1389589 217897 317842 1058733 1211195 293268 1306727 1813144 1454642 189383 1868237 999773 1998054 1897961 512105 368582 1251801 122510 991430 748983 1267893 702530 1914434 1046467 878724 948121 83407 572621 442576 308187 424505 349651 1403068 1422338 1273280 970223 340181 589689 1874055 872700 507542 1162440 563286 1639479 1698674 1990022 146319 969476 766867 344842 84539 474382 1970203 1175175 1621177 169704 722116 1550741 281185 407804 1881616 1258382 344097 898501 42598 768575 1145444 1304534 1726240 1723400 1245296 1670332 1368523 1244529 1214804 1702614 648385 853609 1644017 743926 1499816 1825238 1970224 821005 1036933 1161247 354249 9211 1613005 313136 373168 27098 563100 506861 1955271 356162 1176915 231277 261105 849970 1290688 1994191 263733 1455857 1094794 637102 1254131 221103 1079712 1804542 810693 201410 1109557 882608 545813 951207 552406 449622 934004 295844 125112 801574 1251107 1972006 1527404 1852728 149993 382116 695486 258765 773942 595185 775527 1650809 1689049 1248784 1011918 37638 110377 1350678 234149 351868 866417 1773556 439663 812969 1221382 1914931 590356 588132 1577420 1194966 1509669 412224 1257132 1175 1369159 1781042 1936013 357025 853212 1990781 453369 1008199 59902 525833 140277 536065 684298 771919 378021 772852 1340679 1379326 924381 269888 383776 1532914 1211648 1029351 993390 389910 515478 670066 888729 1651906 1738238 1174670 1869406 329838 792178 942740 1999705 759244 1895581 1740735 810898 485204 757883 1951347 1724145 1450984 401754 1716085 87911 1901815 591025 1960865 694108 1681303 786180 1799272 629823 1409899 1976380 63468 431153 1327154 626314 784316 569176 1584254 1613245 910291 40240 1015510 1546920 1848586 149991 1110195 373428 95597 1065240 1133341 916938 156381 1104511 1991808 1979649 1458883 881972 898113 888713 1370456 605557 1073892 1052446 1910213 1094326 116323 1236449 1806860 671157 1731234 73564 1783401 519476 1350777 1660484 168479 1227181 1439414 137731 1226700 272624 1828736 1568001 550240 522547 1397439 1237940 878684 660369 1356136 952956 1195127 954652 217408 1246348 1786394 791670 282399 501998 601852 1762277 240057 829523 398081 1499153 105575 349697 683382 921820 1709288 1812406 1412255 121673 1858184 560368 1334265 517982 1904127 1014615 1332143 1942364 1699251 1215538 705618 900829 969968 319393 910155 1807453 1982242 1116380 1821556 1587167 55168 136614 1275094 1932811 445255 1590267 1762046 1262443 1535986 84728 842855 757007 1529071 1244778 1681897 624934 1863180 1890281 456196 1563552 1834667 669830 1311876 264258 1379934 1728554 1047213 689596 1416526 1566540 1351588 34041 504396 517163 1173868 1216787 1200702 1452089 61186 89282 949245 1360372 1068892 1300610 1310586 1226566 1476699 843343 1465677 459473 1147620 161795 966115 657757 727675 1562832 164626 1298400 629923 71593 1135475 1406190 482694 268082 1935828 638397 632125 1126426 1671124 1414595 466168 1249206 256721 1940439 1309086 431337 659691 716900 1554953 351592 1687491 1857342 1558819 752795 367766 1005123 1817257 1042579 1707766 447838 741710 1119676 923531 1577844 1771287 1944048 890939 1560697 1240046 1683744 1154292 1737573 1086134 1324640 57866 1297409 1490022 939690 160764 495037 485626 1957371 1215834 284794 79229 1487909 1895599 946518 553602 71231 1155024 838998 122705 1172886 485689 1969939 25423 413383 1888684 1464425 268755 1021431 136804 1822689 1119703 647072 1561284 479262 83 1500184 1183226 1299943 820548 1602261 1463826 1785217 20960 1533197 1881041 1172795 485249 400941 1306481 703849 1794126 1641119 1641889 1050496 1483406 1699273 251042 1782969 1719574 1212653 821886 1005802 1582951 181703 1121963 1542222 1053984 607725 1207464 570716 159893 1629909 1248666 141099 1708007 448282 1900735 655804 178170 974465 1981466 1323259 1193567 25830 1956386 227518 1255725 291536 1913480 632350 1670606 1006398 777929 1235113 1945443 201278 938291 964857 1325050 1625661 517348 241138 931467 1494546 1883108 951393 1903857 1285777 356180 1289391 430704 705489 1077320 272832 1587015 489886 218121 693088 1969005 1078729 1840920 1982894 159464 908163 402586 1766500 450018 1134829 593361 157304 971513 580058 191694 1878455 839209 1152286 226844 1465568 207866 109791 316528 1015655 994838 1926412 616548 1402753 213370 1571888 1690250 1287305 1081715 434155 128449 1336994 1036842 641419 1504420 317056 1742117 904734 439729 1519682 579688 683928 1675480 1926525 1736477 1462737 1371259 1864685 1475748 1502361 133024 1684624 1351562 332340 1252471 869868 759752 813376 558144 1009268 1059350 366430 1632219 1767009 1538671 983972 622675 913150 960024 133263 1636025 696859 1646791 527188 1029279 372583 99110 749488 1234585 1044285 1694528 55032 1154625 1613918 86781 1322341 1865217 1414807 680033 893899 1617377 721646 35665 1649062 1304257 1053295 1306792 1500203 292 35487 1206044 1794574 859352 1816634 1900802 308923 933286 864478 678076 1193482 562029 678967 78137 1726589 1829057 1984402 205010 1859359 1246911 625000 1207336 1869168 925226 312039 1681532 604902 136819 720117 1342025 859971 166618 585603 682635 1258553 625250 689772 182346 1868603 813589 1616571 1225583 829824 533418 823464 1663727 1880512 1539368 1160694 462995 780768 1566557 1587879 1233021 1283015 632162 989620 1704158 44451 1266178 1696430 978654 1971524 811261 1898583 324354 524154 983343 271875 284216 213998 462931 1530019 1885082 297323 1541250 219512 1454498 1690678 40487 1908150 135627 1088056 829035 1960741 1337929 179955 1194960 949251 208630 398307 789964 1417860 1236043 1578239 400493 493291 1578259 1612566 1344860 1942326 1576532 1887256 1445467 7594 1599823 1602136 54159 1912226 1097785 446649 1659769 1495605 1761907 273260 506796 327172 1577924 538875 869290 1133371 1507592 125907 1502033 872563 151138 1291881 737314 716052 48023 1950703 1804124 745306 1661943 824486 677415 915998 1063152 194527 932892 1270874 613426 1195978 1785061 571332 681720 1872850 767311 30856 1283411 1618567 171328 1081132 20159 961654 1360408 1958107 373882 109674 269084 1500585 619345 1517225 1088596 911041 1292231 251613 1183753 1269114 1888944 1044086 341139 233009 1443015 1764482 790833 1864500 644801 1357957 1029493 1150708 255233 973190 791631 1155430 281448 629599 569151 474489 1393271 1700558 1387810 630066 1672913 630681 1496137 957527 497553 1694897 1313680 1366316 500176 519946 92618 412972 273059 1845417 387366 1732958 1744199 1488338 160044 1248537 627112 1027361 1644131 163020 782857 1762274 240247 1928937 1811531 610843 459333 403387 759608 1787374 1035823 684281 29615 1163929 761944 106701 188883 1992512 399995 1039443 451222 235016 213528 1060948 1889729 1950752 837597 1014187 434393 528202 881682 1596363 1617108 590837 536203 630378 1187078 651961 496519 142453 1698786 1102810 1646011 1560307 1987709 12514 437797 1464142 710219 440876 1189228 190253 440063 1591503 1075188 982161 422164 829822 1448394 1099788 943051 242995 1272453 1889938 1437615 1143013 1684206 1802268 1904112 698412 1005351 785677 408460 839300 1619712 234134 1242551 1773548 816700 935454 1669458 663831 559241 481299 1673814 1410562 646351 1314068 364234 878817 1623345 474027 712785 1282181 1918970 293805 1633782 15514 1256479 219548 1216994 864379 403490 1476142 1720012 1722718 1851823 1981809 978897 264686 97799 544300 339513 1460897 73991 1297580 1188785 798701 1837430 966212 225485 399985 1672489 1676016 588829 1012523 1365254 1401788 1531307 1523434 474498 366345 1169457 715075 747221 1694808 1318381 682700 342624 1269492 1197625 791212 472038 832090 1301403 1196274 874657 1411499 1783854 1928247 1162870 1576005 1100394 650611 379691 293958 142706 322246 1508820 347439 1347503 406142 207154 540622 618588 576237 679452 1627924 1755819 345988 457348 431390 1185141 1657562 316996 1526277 1687783 1001290 1110808 190131 1027387 883544 145622 198364 1518509 607479 1649754 1268571 1295063 1868090 706695 527321 1296326 1609705 1566673 256015 1920985 884347 1406815 492273 1750113 1919137 1918416 868315 1283098 945905 1772536 1375655 360784 1874217 887863 441363 1422758 897810 452317 1662798 1393697 1611456 1428850 544473 1387921 1350366 898222 1133937 1106316 244846 474524 1201849 1518567 1753435 484596 1220547 1100892 1158774 374475 1827281 1490496 578020 416053 1951581 1241098 458307 722046 728767 1877025 639749 1337440 1453505 1144425 697284 1834933 1023124 1428223 1963510 1435449 1017180 1536158 159990 428537 1618753 179598 678536 1886063 829129 485881 155043 1101695 636109 1303904 661993 412697 1126609 813202 1817858 1911186 401786 1276088 267076 1263447 1708473 1197621 935615 1111319 440359 1402775 1538599 1313443 1499353 1609519 916880 991216 506415 473892 1578147 1037677 1961020 452842 254827 1183626 1968532 940697 1159358 1850498 1480919 1061154 629321 1274083 719760 542901 1643329 1603667 469932 1925876 1755525 1081133 1259173 1672075 1116450 1340179 492009 187505 292036 495117 1602759 1500162 1838262 155799 634779 1782121 1166167 345765 380927 1992924 411020 549260 213299 1746970 23644 1565606 680970 1143882 666345 1619713 354812 1850116 3538 973641 1234647 1368351 477969 832122 100626 1322234 1389258 797012 95819 1565862 180417 363810 1647133 1423836 1593117 569966 1421477 64372 218267 1728324 502117 436065 1613395 1519258 824504 1381948 939450 1844487 1476107 582371 1212614 1149496 73730 1075505 269352 1412160 831292 1069918 834664 1907378 1727727 825659 762818 27551 427851 944829 1566346 1872313 637289 1461021 1404106 889267 599157 710820 1836531 1408760 562319 1136484 1222943 1137840 1625252 1000417 137708 1607733 1800469 1775382 153780 1758812 1897603 459418 516409 922402 616364 746194 1949222 1943551 1770155 1938204 1067755 1917737 745406 1445260 1898224 1306257 158699 1574347 631617 483057 1152503 305421 1386990 900573 1199836 934665 267801 1084824 1781205 715688 81019 829979 1109348 1582441 908228 699083 1154612 1050079 410719 493772 1806040 898586 371570 35001 466280 1878960 1065090 338996 1331876 1154281 770994 1416048 1886601 337422 1131530 395656 74986 1851189 1285241 638716 1431751 1964728 402474 261540 1937401 425885 1427884 1911368 756129 1153826 1875288 1629169 611437 770053 1036778 672159 1348435 353779 525528 1277226 1150536 1518390 904763 1870226 362558 139532 1758522 1097523 215673 949585 1277322 1329848 870167 593496 1560640 727875 746736 289371 1496013 853606 196132 529309 1590434 768455 331013 286665 1017785 1629262 417945 1444378 765707 769590 1807226 68130 1583746 1793595 1687370 1994637 1411149 1699598 624182 1089943 1788973 40955 1651810 1257565 1114301 1597870 422392 1332643 680736 1719161 1118156 1052235 355127 342860 1235300 1107583 1120559 1507842 211547 429781 282073 1619880 1788157 119609 326673 995994 219473 396942 1570278 434623 161560 941259 1391114 1801173 476222 1025064 69611 1494709 9752 1025765 1829666 128597 1678628 1481055 379716 418002 1935336 1250701 811388 1931880 962988 1941059 1642542 460607 1857129 1253276 1626079 1657159 385167 624343 602010 525009 830397 911151 60205 614882 1868240 1283841 343758 800707 1554392 1312162 200428 280162 131902 190623 1146561 216163 37448 1512393 1590109 56459 212929 89488 147409 1741173 1394992 1605300 729622 1770187 1048653 568096 1661148 1185508 871773 1565698 963637 387013 937731 1799375 376884 741185 1962619 236940 703863 902556 1846554 1199596 612049 1107373 1135937 1307827 638220 1282282 1867887 1397483 1686061 487099 884677 474659 1956994 444525 1790782 1773642 1343436 1834264 162536 1580884 69474 1602875 1236678 268120 1024660 1198299 996165 778814 1093381 1311309 669823 1097259 143016 737624 960916 1789439 1631017 395460 115510 86535 1401560 1960534 419276 1701526 1589603 1444806 302061 1435232 269907 778223 182207 459553 1362606 523983 1241885 843958 1358320 1447857 569889 180689 529030 1310242 943722 501707 1470971 1195083 419782 1238987 981516 658077 299593 599122 517059 1960438 1426777 278080 798948 79742 1508027 1204758 436192 219362 832490 116307 1615179 356684 1879474 899343 1913214 1146296 1650631 771796 49229 289840 1141251 125345 1556393 1294963 732069 899560 1351849 510155 508217 1864023 1881687 668948 409806 344325 746651 1200765 117818 674926 693606 588476 1031539 1527084 1068570 648110 677765 736102 507423 8291 920387 649910 1845177 1212848 111657 654180 934405 615335 1819047 1330134 184381 1910984 420042 1694150 444474 127541 1251546 1640666 505674 1079880 641031 756135 682922 741583 891706 1355473 912424 587817 1251290 1473714 868600 1547493 506177 1996909 600893 1783225 1957607 1535705 1895302 1603104 1471154 951926 485839 359824 1087275 338054 1144931 59519 1048779 1139257 1875313 397814 517604 1027272 1696385 207585 1788388 1762289 1317110 174891 643476 344749 1192462 466820 1210291 737358 1403148 819536 1914725 1852496 1447778 291761 1143815 1996468 594704 916279 1292891 618967 1653980 1653768 16682 820135 1657113 992759 1661865 1066914 227595 13629 1424795 706167 580819 373762 879420 808498 729189 193150 1209366 1543391 1467513 1830093 952233 1066444 460568 1894907 955585 877753 863045 1752579 671106 1662078 1714041 1053012 1888087 1107196 1174667 1887870 1243613 1619674 116104 1916172 1542182 780062 1670004 893684 479529 1946271 1895853 999307 1823469 239065 1566815 48501 1841755 926390 1919350 409428 1348381 75587 1751302 1237015 1114040 366122 219228 94967 1426656 136623 594829 426707 1237120 1211816 1895254 1715094 712437 192368 297448 1408721 893196 951742 1012252 401195 1641155 1018943 503127 21568 1827413 1045750 904422 513775 858667 1428424 1843522 438242 1281802 462218 132607 1605260 1187255 1948828 1695593 659819 1653077 415450 98301 749928 418782 1464728 110336 1004863 1074633 1580972 1698356 1261470 357561 687849 1330653 275393 1177347 318272 1322653 1841736 150282 320622 161684 1403970 1165553 97190 955023 1972340 1749901 1175549 1885815 728411 1125926 1277120 979937 766557 913466 1206963 284297 1815746 126203 1692834 772988 226970 1255800 123419 1636087 1589801 986994 571366 1855871 832201 1590923 935464 1772170 623075 1451522 1147742 1103401 792861 1766266 1028632 1782225 1933720 668952 1912068 1017416 1094013 1075177 643933 1804684 354559 821070 370640 1765919 238449 351160 1195539 1069191 584357 1064933 52137 1462229 680797 948413 1803323 589361 1594483 1451129 434507 540587 1166313 1869865 401003 399707 1554354 1775220 1622529 691265 1422976 1096749 1464863 1280649 186132 1184155 138636 419742 578393 750546 177948 896028 1056860 1190375 611769 1673413 1251000 835652 1459053 1589335 1855152 1610402 1521945 25868 347419 601864 172612 399321 667553 96373 1800721 356284 1184337 968596 1464643 198817 1237115 652452 488538 1820242 1220054 343884 1500562 296867 1005067 1989804 257435 370142 1849835 1663337 202930 1821721 1637231 1858871 652208 1066855 1015804 1184037 1216988 825291 524079 36692 214849 122617 1675915 1711906 1111516 1201514 863791 866886 1038223 26067 463673 166640 1116297 1731161 239011 1469083 588595 1938013 1123708 1724200 327240 907503 791763 128443 1013776 1497721 1214031 691555 1717446 1029996 1144678 792231 450204 1417647 1808362 241891 1052254 220961 969765 1432899 145091 1803046 423286 1277452 1629313 441786 549306 166961 213492 342559 1080991 695064 99567 1730658 1425001 1557704 966936 1321984 170218 538600 1894935 1939463 1601304 855446 1978016 1603341 1156121 1151400 232502 927169 793454 1876874 1766189 950061 189428 917680 1792439 770226 1121747 902256 37075 98202 174690 766297 202780 178065 1937749 1685375 761738 953097 1314074 284267 275342 1760847 520155 1402937 1648023 1486636 707855 376699 912837 130369 729688 1159818 462271 1408189 1424146 1792035 693070 798106 1727400 1630899 1156858 1198330 1354958 1620667 1389475 106006 189888 654062 823105 457195 1431852 1534671 1378948 382101 1946460 28212 1676784 889412 901420 523110 725773 1120267 197350 1630177 1809024 1033363 209689 1348317 193807 1428099 1328095 43546 572200 919906 219534 544214 734891 1315190 1908627 1998474 1078701 283640 75288 1754515 1008392 1945755 1791056 1260927 1023073 1576535 1485487 695707 879865 1801571 394592 1284000 1006959 704718 915585 1479795 53685 1886416 588018 1364018 551245 521415 99178 461797 1493641 795244 559987 1688599 1287412 120301 1019626 904598 1271440 1812242 1930862 1291111 1936370 856693 404562 265537 1555249 801142 1639037 1057747 1682910 1164949 1017717 762397 1294819 1685373 1388838 924924 812689 90832 566640 1117866 1115035 576258 1313610 789339 1274945 677455 1558147 1070084 1817950 504833 534067 17801 737366 1275585 1540509 1799487 1416166 638074 59265 205040 1427387 584147 386291 211164 177677 1206042 8521 1583014 917645 749160 1323551 760101 558842 1769372 876967 619827 1579374 1772205 1371429 1901423 1193032 1455433 1078931 732930 528247 1792434 217080 114339 703259 1163375 1890318 560072 655645 1608709 1320183 543716 1722745 403155 721970 229444 1663182 1982550 85572 1124118 1835804 1928879 1032092 1491710 1169574 1094405 325542 1768762 709228 186209 968882 184780 1566828 1784556 511067 34582 1304478 895735 1414843 1582902 1522790 1534770 1509239 768478 1284037 1280639 1976235 649105 735022 1939351 1777950 1289871 1195867 162182 1261615 330027 632324 631317 150585 582449 880034 635816 1548371 423934 1087319 1462810 808134 1940798 1326999 1053855 1231128 1520887 1952394 1891569 826820 77690 1243152 240397 1954543 1205867 999981 1840546 179317 110637 1394032 881191 1875264 1842173 1394641 286522 1113772 1147490 935959 1180172 40773 801558 1292558 1164941 133003 379145 1703221 1128922 1894027 127588 464287 216096 1912310 374178 1923613 1521354 486436 1493366 476154 1654441 1276691 1516552 96446 1458386 1713309 563640 1827699 1441506 317061 1496329 1738943 533465 749929 1573018 660292 1276194 1725070 475146 676530 613315 1364686 1384613 1077935 799358 103338 773689 837682 1313427 360432 1898485 453965 777662 1702216 632970 71619 1910962 1767212 1854059 862769 1421579 1818613 1259931 1515280 753046 258483 243856 1099572 838584 1038463 1473556 1975336 453728 1919205 491498 54509 981086 537235 1878757 1459261 1709725 482413 645986 560068 996414 915125 679574 1770094 461715 1122476 1780204 1192404 1232174 241630 637266 363012 1160900 1188262 1120423 638445 1201572 1407396 346854 1787825 732724 251043 1109100 36100 1735786 904374 1178730 131973 726 119912 1170844 1520480 502128 575269 1692820 757097 1323382 341424 1832105 1178689 67939 323061 850557 1922368 31992 1893112 17380 349805 1290478 1474545 1040560 1141740 1970242 289572 1660086 1207747 1245052 342144 1666879 1594850 1375096 1664683 1300112 495344 562608 923855 1254327 414538 1069392 1305051 1204157 1318289 1406536 546875 1352597 442751 1006908 1135605 1360239 208821 16092 140880 259066 1702737 262272 463620 717524 651653 759750 638396 770485 694678 629253 1196661 658508 202420 266261 300179 1938125 785298 849491 1447136 1678549 1930880 740025 389022 1509331 480483 806359 220965 509301 523661 1274308 1294570 893282 782118 261765 1399789 1575997 192592 545218 654892 1635194 1116225 1790088 174792 1072925 645314 478052 1841190 256834 478708 609310 1354265 1996563 1852414 355701 1112274 405135 886857 710447 890384 323448 1547399 1978656 1448417 1578080 383178 663369 33015 1987205 362968 1513609 1039232 1090124 1665719 139584 1539510 664263 146174 204680 481601 45871 1461764 64278 1923487 1475581 1731805 1037603 267286 1395827 96554 1718265 273983 712109 634432 687424 1158634 947365 1172056 1003206 1904225 1373651 1660162 868376 1036294 1953711 1229317 646095 178199 1840482 191380 1436815 255810 1108654 1576971 220537 469937 1836513 33636 546345 1533764 1306708 1823153 36550 865498 493190 1760712 715844 1022125 1911671 197719 538298 609159 1263709 1842793 582192 284328 1577157 618444 1093372 1643798 230044 1631488 907496 789445 1870000 1591805 1569198 1098269 65786 1086585 1370690 949848 1282257 1444331 1154976 1278781 1441811 1532155 236827 478866 1989014 728 339177 978574 1115448 1550974 1714518 787134 1171010 296531 1092150 900225 784414 1376730 1347955 1020468 1541970 962558 514841 493503 733620 1611619 1708753 1709079 347283 1565451 1050627 1756914 1649821 450630 770831 1622655 503199 743197 641083 110872 1574203 621379 44604 89597 1844067 533554 1062008 1354056 997448 812249 645110 1397937 66795 191141 908440 1938605 100598 154402 1693020 276763 1156318 270161 1131026 608372 1435598 1126995 426704 1355636 73866 783633 1697382 819708 1532321 882859 534144 1375692 714189 1426884 1726569 1293142 1380477 314779 1072179 1773547 482829 888201 1904045 381505 1787701 856252 8856 1152578 1873331 715441 778208 1161746 1717265 1541058 192623 1599512 1817264 1968180 1465045 1922089 491218 963037 95065 1982000 166222 1257725 652294 583043 813684 1596181 1042779 818586 1408652 911736 1118751 866161 1060352 391078 1798709 631215 1939982 625206 1965426 1928115 692680 605874 1816158 546813 38759 1524437 1803023 1132834 1994433 256911 1074327 1322187 1560211 1750066 1764645 989035 4227 461623 847402 1868555 1462708 1058399 760655 1442286 1338561 1094532 1088259 1341566 420218 830639 75419 1213227 113087 1588006 373661 182894 1008813 862101 661492 1954333 1060589 99374 1270770 431647 1855807 1422670 1526239 1184521 1153002 1654951 244232 1959324 176797 1383337 1753634 1192721 1791980 637894 1458208 256352 1540714 300028 1779424 1107243 1864684 357091 301828 869669 620104 1697950 729323 7363 578878 1764162 541446 1617914 1680926 572505 905504 1140445 755458 1509875 1395138 1293046 103013 395455 1026538 1893480 979131 187232 321995 210065 1112610 1675561 852349 1062332 1813489 728648 758813 1308914 1498442 842114 1854830 104889 468389 1327072 1971234 1289193 996225 87578 1890384 1716520 537435 1612309 1194867 1356279 716750 132562 1636800 640620 1499470 506513 1383379 951822 1661235 1194252 1891607 406355 1336314 691591 116800 232773 1893071 1255792 1578295 1688085 1631371 1483503 3685 42558 1041078 1032480 464084 1865092 1235486 1195281 643595 1288576 379774 222860 1010343 1910508 390211 1141569 1774584 1667534 1535088 951363 500545 1241719 600743 532549 1576278 1973280 1463723 1577293 1484161 1634166 1373688 443892 1449560 642770 661292 1684082 520265 1070271 1188419 1066921 213434 1859890 157530 1060618 1978878 1936254 1668693 877108 1136094 1522707 1402761 1454949 795211 1354078 1632310 1635935 240300 179341 452112 340203 1830008 691685 502091 825433 212820 646620 1302227 865155 202865 389595 904158 18585 1940691 1331334 104623 1309954 1931794 1603708 317587 854729 1139065 1066332 1521989 1802285 1993576 171207 418820 319915 246620 1610508 74496 819866 1012421 855227 367273 1519375 525021 864150 562177 778484 502254 996585 793777 1576095 1492425 1010336 1395204 88418 1444356 224028 1762096 1107982 772053 1480083 397417 18269 1076858 348234 738667 593922 639845 321176 1761761 676053 1130825 1478084 1709422 1724386 347447 1394271 661740 312392 1693866 1415676 1565946 1380334 744500 1167139 1301391 302738 412520 266232 652678 791756 1216472 1984393 1596683 1673973 705054 1774641 827503 1537837 870931 690457 1553815 1733519 1977844 54495 1901300 640693 1644899 1984895 1745881 83013 1317638 1345638 463776 923551 479796 5511 120239 1521012 1111252 1661910 1169516 1708109 1781172 938269 700907 1485551 210551 1854846 1624313 1857570 1954566 72026 1892569 1831680 364534 253099 1488015 683979 1472194 309534 786071 1115771 1243516 1124503 1735657 1599047 479518 948906 1914111 1203070 469433 1047850 1684921 1599794 1168763 1265951 963348 352764 1185743 766738 323305 1450322 502218 314068 1142264 1770126 920934 188157 1877600 1563722 1226790 1141247 299689 1089654 719319 299639 1282616 1631271 1362786 1494349 706049 1476777 1571521 505823 1108102 1273696 161304 611825 224111 1382611 1776205 842096 313020 667298 1662255 814518 872170 172892 168747 85424 758104 144333 617622 1974758 914951 271178 829434 301764 1831015 1502939 1119279 1907665 1486160 944121 1250485 887811 1313456 1757402 1789226 1220301 1535881 330557 307897 1116886 679576 1145213 604620 1269436 1314279 1712063 1913577 598227 216907 506701 483877 718726 1287503 1742839 927761 148799 1369318 972543 467983 1984415 331637 1004240 1376947 1366518 619072 15509 1512048 1086923 778089 1865947 881368 1767186 1143710 1908140 1536899 1160873 1422453 1034463 1080261 1676444 1250316 1730358 63830 1932856 1394818 259961 370687 825643 1788244 286802 817817 941022 239290 571084 1221573 1563589 1386920 769891 1715323 1684920 1378585 789924 276393 1218347 432350 1725277 339653 1071510 1671410 327591 1375220 1946741 1311140 163230 1859099 768319 768444 1062100 1044900 926578 881538 1955409 879881 951382 1867784 82433 1973153 1934068 1684125 822001 1718738 789002 600232 1495173 1785512 459125 1352075 1106838 1171086 1644121 524392 885928 811051 709069 227509 481251 1392447 520759 1915771 774465 69095 835728 1794754 1077975 806242 367404 1595371 300423 1134734 552418 153118 43741 1603078 914707 1359897 308803 1908477 1652204 1048345 1022271 1575680 1001101 459524 519180 857101 1470620 1689413 1679341 1310391 931760 443873 1574901 1985659 1616780 1399232 1655571 618880 797030 1003642 1364622 1666684 1607362 1438920 1609921 1561214 678666 1550711 1911698 796654 709124 421378 1713018 828681 1495861 1354295 168407 286003 653686 1124376 1608134 606245 1599276 750663 1002126 461195 117400 1652917 1229537 1871759 1824765 478681 1056914 90488 655015 566073 771266 1696770 248288 1454790 1755408 383464 683433 917954 1193771 408149 96852 1502553 1969699 523943 524827 582873 873813 1801738 914270 1378565 452899 1332756 1134666 1318432 1723602 811920 214085 922128 1253135 150150 1048634 617980 343665 1501860 1646995 1858445 115201 1890744 332719 1159084 1392512 1050102 1845179 1808513 1589124 1455010 1662334 1475138 1664201 1248513 1816512 1872007 229129 1477814 683673 692694 218948 1996002 966968 715088 526628 390296 851155 783673 1961593 1283554 1771408 1786264 1647450 1775014 367566 522467 44969 920193 729429 949440 834496 882840 1657299 185796 1404857 1922676 679429 25961 326501 620336 1744918 629573 16624 866296 684563 1824262 278245 979665 502440 622889 929835 1843061 474155 599040 1648686 1018317 150759 835793 1206616 1714031 1338607 337984 279911 367832 590858 1503420 1206821 793619 855248 988287 1678183 253245 331115 1360245 1649952 825533 568231 500813 1357407 515993 75951 1169948 709134 60313 1449368 1664464 52899 846113 1768010 1649105 383080 997054 1478399 1443134 1393316 1868015 718953 1821590 1883324 1717764 282592 266725 812217 390936 485534 69672 444037 1039861 954285 590289 256395 1805637 1179510 1232612 727259 931099 610048 401599 31008 1156566 689761 742945 332166 1155481 1931478 130705 156122 1657390 758387 337333 1527066 1326606 864310 389294 1222509 1207630 701312 210136 1450363 887088 1308400 299945 1671018 714187 984117 1438498 1150583 1623916 978014 1715099 815575 949164 145164 1831528 1586632 444271 902454 74784 1426062 902297 1419124 245617 1699315 1118606 1684809 693938 1268991 888724 1136366 1344059 1724396 1027171 1757924 1223754 1659240 1343197 629945 241364 1542110 1613516 1293499 1415701 332363 166230 846403 1706408 333931 1624837 410288 917176 225759 710581 881954 1680357 529449 1282978 1849927 405925 1725330 159600 1550108 965157 1384955 1755307 667073 1133274 1832922 1435394 30315 980085 1063656 548132 1409895 1573621 252354 47915 1555799 58383 1421391 1219261 903535 35688 1333706 125977 1746043 362940 1680746 1298538 536637 443825 684761 374989 103335 117508 594988 995971 1439519 484330 620806 510075 1631787 916966 1731914 1567611 755230 647164 1193856 444513 413718 449693 1219589 1538656 1707586 746430 322075 647422 1733852 681919 594322 1536695 475400 931483 28159 1038543 993536 1719082 1722768 527110 779840 156503 1546489 1598495 558399 841213 1652264 17414 1197284 1842998 80948 1020578 1470809 1214236 1840955 542736 1993707 1323102 1636925 738623 1622994 1701213 1737673 755028 820020 1800362 917055 371687 360033 1150075 724147 720148 1098326 1442399 1057070 18825 181240 895293 124377 147060 1081610 1457902 333166 1745472 560591 883531 1662072 470604 199264 1855986 713974 1038390 171054 1057130 485492 1285120 204065 200227 1018950 1838878 147096 264758 266217 1642069 448595 1725905 45937 887862 741438 1087935 1476711 225147 576852 1051615 1061738 689509 362043 1174559 1752089 807694 664500 1310913 1849848 1289113 244335 682012 1125890 199026 87574 40903 1832076 1303428 1070816 743084 1342321 1706145 524925 357941 746773 1976128 860553 1356686 689199 792245 1618334 784358 1709365 1931457 1683795 1262474 1008172 1092667 579786 277578 1101727 1644708 1383836 199247 465360 369638 1429651 757342 174812 851055 455114 1646384 1661916 1920168 1046729 1265148 687688 940316 419737 1300073 804979 103031 230467 698597 1449335 772638 1096758 1499464 975104 1382770 584298 833601 553862 1924573 11559 1368024 613855 1538558 907457 1961050 714804 672559 1117324 1026379 251579 453681 817615 1306017 1417259 1746151 1182593 1605838 49216 503371 472603 1427742 929660 1893702 1444630 1438534 280165 312811 1525163 709188 831145 1459006 521155 1927142 976370 1667488 767965 601435 1604289 61708 283615 800327 31635 1921012 74332 986823 1269815 1074047 652628 849197 680350 292321 1515287 1453098 397663 574028 1316934 1047314 1730385 710239 963775 1499448 993483 274968 897962 470784 1732071 6135 1825912 380704 374384 958089 866763 64043 1842923 67328 1667995 1513521 712201 533926 1731087 1652473 860605 1340401 1294924 1151201 953687 1380091 1367175 215197 1288678 1040216 202395 1292985 1600217 147189 1290949 845465 646896 1451110 1110247 1591840 1557344 1490077 1843844 1772156 519325 624379 1443600 1942622 214587 1096865 1619399 1983970 284579 570980 1389942 1781947 1077112 1667782 1544710 1845548 1417220 353081 1403798 1811923 171854 28584 700608 1349107 591284 859172 1804948 1384398 1660050 1697338 1110282 1136525 1678683 945156 212454 295039 665469 695308 28907 1209509 220723 909599 1155276 1903225 281442 1122884 1621767 1766004 882368 746304 1898096 404283 1810856 833653 1997695 333160 711915 1245238 318469 584212 958595 379148 629074 940068 1809681 99688 692563 116047 384163 1473284 1942533 962707 200581 1123436 1586430 1288875 73247 357879 1768801 1532075 47468 323976 725184 1549751 1150507 441743 871087 1153068 1511925 1402849 1909507 162684 4690 1147826 1603948 288436 773672 1028666 1135288 223183 523078 1433930 1966144 495572 1770448 11376 651551 1431066 710958 1996020 533627 1891026 372137 352027 464707 455689 292345 153446 1322923 1717628 1767540 322636 888159 599402 57599 1660765 693592 169277 1684919 1836815 783659 1678314 1971298 1779718 410267 150235 709113 890061 1395117 49708 748206 1931493 50210 435697 1684231 1946482 648887 762985 1644501 267757 1173478 1235961 874430 131303 627869 1273786 807417 1668721 527713 1347443 1321022 1593103 1114846 1788741 1739056 301037 1826564 543102 887250 841759 1931940 557401 1467193 898323 1090758 770041 1496007 1912454 1279392 895547 284927 573669 1289522 45246 581561 1909453 91345 1696925 537852 1843128 1586340 1742525 1030477 695108 1725143 331467 966905 514299 85843 25200 563602 649333 1408162 1436641 198234 797044 642094 1770046 1256932 797744 385901 121048 408783 742175 449447 1454434 1194791 1375420 1587338 1223257 1159214 1980936 1159266 23416 1326068 1312096 877306 1252532 1293747 1295218 451826 785802 1881853 1431554 814605 31935 1764948 432327 1501887 1888899 1279758 916423 1078499 97276 853803 1098148 626477 1911034 1194099 1290940 1211632 64638 573919 613401 1598529 910464 1068348 260203 145135 703715 419003 1710454 1151805 1246900 1183561 1975531 1076274 85269 563833 1826521 1428477 119089 636596 1629330 904178 1932067 1826635 103849 576933 255214 808899 1664744 999985 1874071 775827 1033194 401456 1625565 1983672 894726 668987 1830591 1876864 1187120 525423 918925 283599 181349 1522650 124542 1434368 1026170 1629899 1740644 840041 452864 408927 471226 971064 1047713 1219055 468191 551737 930015 773868 289796 1221521 660455 1747835 1015437 763754 256287 375184 532219 785923 1472569 1810575 198022 477687 744591 1334820 40398 1387597 1673778 115928 350908 890881 1501335 147972 454555 283612 1941812 1260935 202010 882800 1558075 822656 580812 438572 879524 220039 213040 1705173 1177788 1642118 792457 1449450 1240390 1962040 1405212 226081 343211 277567 1611028 607679 1705409 676890 697958 111938 1290527 869186 1517329 535259 41661 1122014 696447 1080367 162465 325501 1525172 181276 1454103 1599438 1805381 1846830 242378 1908573 833363 1783662 1523161 247751 1951644 1583490 157385 1261834 828806 241048 1696100 498672 1375734 1235926 765309 612704 396301 645411 226360 1915538 511205 127789 1498005 883087 1002589 1193210 1040443 1771610 1360760 341915 634331 1225430 311560 427231 605761 26556 1615345 1165552 1354617 460244 243976 1494501 811089 1373876 1019694 1003645 360312 251476 156337 150614 1512187 884466 1454608 1713238 1371642 184197 248879 1383079 16171 150817 182486 233032 372215 1714315 1381600 1297103 956781 672307 376751 1021413 389951 1778676 420615 1097717 1488390 423301 988129 569818 1905807 1929771 857596 1570440 507917 1444791 1423553 118005 393405 2484 324770 149149 1652656 572546 1283043 1448586 1788684 574159 218650 126113 1163785 1154174 772822 1699490 380849 466987 1886633 1615150 1536611 365054 799992 1407609 771080 872459 665290 1399437 1047889 311270 437903 391340 765379 1318602 567916 1584602 226673 1687677 124120 119212 674970 485748 575764 1794738 1563835 1295371 621782 1699410 1237952 716513 1944516 320470 134706 1932110 138249 444829 106483 449261 1297827 505183 1115998 156486 1092585 365013 573856 1739377 426658 1202362 1924733 744776 935592 342235 1771299 1085900 133224 1504481 1806215 1816491 440076 989711 1600405 32276 1687678 1288936 852921 497843 1033253 366041 842046 775677 882819 1272525 1190885 132063 1059743 1761790 641806 941196 1189833 942183 1392587 1064317 1259425 999272 1327830 1683985 152112 1274377 1561955 1986817 1578846 234456 94903 721071 847477 657492 300489 1480819 984553 1398999 1410351 1166948 183951 1941311 1871909 930398 1134907 439049 355590 1388694 1740294 116026 1596826 1895591 279848 607909 1459317 314677 687966 473688 1373310 1922033 1247954 1100406 59705 1230768 334758 1121725 153856 1643738 1503996 454540 142635 1075631 1187594 532731 45637 96114 1869801 1220084 684861 513748 317195 414555 1098523 932772 1501761 150215 1724727 1171363 625786 1063018 484290 1256269 1439739 1933140 1383036 946885 1519481 861401 407249 1467952 1914188 1245939 1274072 432772 380760 1787913 1963536 392420 1327037 791200 925860 1106380 208881 503436 1642423 1957305 385746 1851983 1606728 663563 1986013 980765 1517986 869933 530215 191237 226676 1397964 704100 1649592 1618116 705720 1975632 1988036 618753 663665 1482820 1106668 992275 1978899 900452 544807 1118950 779716 1294829 361804 782005 1946971 1323063 1302137 1781190 238788 345427 1730591 501783 1549339 1088158 658695 1276746 97049 789433 1011753 1074668 1746734 1919074 587884 1152987 1210713 1980632 1895677 325553 122284 590742 762321 1595483 442064 1297398 1934616 407168 790922 1664534 1862753 679847 458389 529820 348902 1454600 1952583 1559163 1082760 107837 528173 699658 1353367 1003351 1587395 1845645 698124 1465299 1472423 1872709 167323 786077 744217 1640484 203784 1959473 351616 144426 1090445 387900 278563 1197030 1077953 112950 745874 1484662 158921 1789672 44036 163568 1786619 1751034 237975 413114 7297 1524381 242396 923264 236575 235754 1096261 370612 66785 85341 1149047 873050 1412401 404739 43798 1745168 1821545 997631 1344707 695861 603380 322448 223121 144276 88178 1853231 1384886 1724768 987572 32657 690111 40050 1517760 1092778 867589 722829 1564579 1855424 1480530 50773 568523 995014 683563 1135982 1452692 1267506 801660 65752 1359932 1720152 922144 1916996 1644625 291457 1539584 1153089 59052 1652385 939175 1172584 657009 1259608 1864067 1160465 133638 1212030 1464971 1227754 224689 1431552 1574067 923419 533366 531865 545782 267443 373332 1400023 191955 1617372 1510916 900022 1543954 1911672 1881453 1756800 76705 1263574 142719 550208 1235231 1028764 157734 1795212 1417334 1987396 281480 1634725 1273999 597628 1559863 522501 133269 765176 2719 294406 403749 299781 1947563 245127 425190 240154 945261 1230623 932404 239941 616966 534860 1174179 1699802 342435 659384 814374 1083067 1678612 1791462 85606 1379707 1330992 1280016 682836 272841 1031183 1472885 731052 1797672 1753885 866373 602157 1783919 1929841 548394 829871 1784955 411655 639426 1948135 1197828 771663 706219 694766 1551834 396522 1609443 1074027 343764 923398 1946422 912644 373359 634525 915802 1176931 1167027 179351 1978191 360181 355925 9757 674419 75079 371548 454048 725894 421011 1207914 1126305 1041511 676195 913316 1228098 345900 1180143 569315 841014 1047650 1132673 1140229 768303 1435717 239156 923869 1126235 603270 852162 1857830 42061 1253193 1975955 565327 323536 857114 1163779 1589984 1511103 1493842 743357 532052 1065337 255775 162719 1927196 1923528 786277 332785 1555896 1529469 1478057 452785 1312348 32915 1317446 1156198 256623 1368629 1961617 718185 1275343 1232246 655240 1916456 590765 202327 117122 104669 1769519 1247937 1774435 70800 645088 297407 270621 967715 921189 727467 884570 1695789 927043 1469995 1770419 1453426 100871 393455 210208 176425 843989 280548 53020 1890719 1006138 195130 1775332 1672962 746559 1670822 857310 116908 693969 1794510 1040647 535074 241749 970820 644058 817999 1826099 1386460 1647785 645536 632622 1218501 1136363 982497 1504055 742615 328817 885852 625582 1939099 840109 1092193 395990 494406 1117218 1854497 1414467 762298 274211 1833404 1879218 485359 453580 427063 155902 1669855 1772884 830009 1248531 194699 1837761 955674 1008086 883065 582051 895917 1476008 330732 1514083 1133155 1357363 484922 1536348 799545 1162159 306913 1299430 548390 1083873 1731814 581989 1335018 1784195 538786 1035249 1426726 970005 411895 1334138 117356 85197 543392 1254816 607057 1935079 398467 165230 1198308 295105 1649625 616467 547198 1648277 1252427 102267 155108 992205 456846 865572 1716582 494831 1047385 282791 721794 1056599 1541344 232852 583912 1428319 374579 590019 132652 1192477 53778 363925 1510599 480056 1029712 766538 1289651 1637539 432065 1256262 1754304 523259 1597080 1182160 883860 1486616 318230 1925637 344182 749659 1413092 81676 1767082 337721 526933 1677381 815495 642863 1600219 162439 1583593 1470856 124768 697570 1500649 1027053 416427 1858005 1279295 1618547 1169790 1033108 1772180 859714 1344463 1957293 83249 1146341 1247630 763757 551928 1738318 1423632 1193044 673627 63203 1732479 1465143 848599 1827155 1614625 1835964 1198853 387901 1413072 644291 1632744 122630 1206909 1679883 1498099 456840 972329 1954427 870351 1596658 1757166 1588048 514316 1476178 1517632 1030349 1407977 943001 1717664 1598589 1299329 1036756 123990 1493357 1813719 1879455 929556 1506184 737829 1563590 1088790 1724543 801324 269345 605253 467518 1098575 1066324 1559105 786619 959128 1673730 477181 226698 112879 152403 1735658 545934 539452 603856 1170632 979584 1466772 1443351 1613841 892586 91308 999857 459289 1664219 1380442 1934164 1836113 89490 725796 1940770 1173 1627059 1633861 1947588 1343012 607387 1409872 1356833 1357202 1107088 721126 42245 267989 289720 120962 1446141 5864 1481496 1558404 621245 1187450 642602 1971062 1697107 1005596 1744689 478881 1937692 1102808 1068427 406888 1789966 1962315 1812092 1997508 1370918 1904742 1747625 102040 1939434 853692 301541 352990 713083 733008 1498774 1519333 1825675 1681730 1342940 1036885 1384449 63341 439730 918840 864026 196986 1198157 106966 1572799 618701 1026949 770397 1018060 207605 1708751 476785 1752067 25974 989491 108211 1795817 1886946 222901 361260 1775509 106695 1736663 322226 1257439 411886 1498797 1031348 979592 1237027 527991 554097 478162 1985608 194516 521350 1993190 231467 26998 359680 1766455 996825 1251500 360664 358534 76734 1038221 59682 1834179 370776 887965 109028 53800 1654089 710911 294882 1463344 79942 664888 1297343 807949 1448624 398485 167682 348203 539920 1919317 1309055 1649131 277802 572799 1093562 1178349 623764 1147260 1329807 809275 1255008 1344297 409657 1231773 732651 834920 1050391 1090261 691954 1363669 1296252 1512686 1528486 502146 784123 441819 1069438 1775013 279419 1153212 306512 6014 1518091 1869218 1094372 114075 794843 1083211 1535206 421333 344722 1624653 1473166 583642 883943 660660 350134 1126927 1460914 1591897 729014 665289 1821975 1072183 888835 220613 1780320 580450 272257 395782 12452 1525793 1767843 749248 1114365 524776 583741 282211 1808629 1209259 392737 613298 1394265 649918 320306 288657 569412 1935923 1379118 1334870 1841036 1028597 932189 1331785 1346776 603703 278264 1856250 592816 1579221 1058312 1009378 922760 797971 1360180 327052 1755156 60783 339983 140197 87509 200095 1942763 36127 455856 539259 645255 872662 1805377 2662 489883 1699241 124639 571282 1840038 930716 639705 1157063 493140 1866174 1820072 1091810 1250721 597338 1820737 857555 631225 1891157 1634117 365449 1882469 1559114 84202 911605 85064 452489 1774087 908688 347871 1094918 669822 1939085 389896 214438 745325 761485 897304 1566473 1867095 583192 1028474 216143 1073538 533899 1354492 826056 842197 1016373 1148018 1972149 1064318 166806 1550162 560238 1127857 220725 586125 1857588 1345728 159807 1253653 1962430 1186935 13051 1074686 594470 183058 853718 442785 758389 1193198 240926 881889 350904 517873 436029 1594909 108809 1191426 1833601 31131 214398 1537577 691162 507517 1650577 996184 88024 102674 247690 1023544 1879785 348358 1755727 261875 674945 885707 10342 892141 1585009 850844 904512 1684081 132875 1984354 1247677 1015943 1062412 1398460 1410337 949608 803594 1842399 906240 1875527 513233 172101 52270 675677 302563 320833 218271 23162 202184 1586025 403436 606124 1141555 328719 592819 328298 1747822 919448 709121 842516 416300 790648 1192445 1026099 966385 1163995 1945594 929070 975720 1972679 806790 757414 1718112 627550 1412557 1667051 467096 1052174 895806 829598 1427098 1650249 618181 1198112 923971 618640 1749651 319576 1656927 1686226 1427327 906253 96285 614814 84412 132511 538360 1010395 214782 1672807 1904878 715296 775325 1820265 1254133 1128574 1463708 1669904 1114164 1987830 61995 1715603 887980 1989650 442065 1320904 477862 345994 1211301 1311417 1715021 82696 1015960 1875915 345667 1374164 415175 52853 682309 1507747 267225 20762 1671294 1406859 748156 1281902 1862805 1919418 1531568 1516529 183759 717784 1236635 163015 1294082 1799533 20088 856263 371902 142577 859357 15999 131845 71016 1437781 21760 596386 1447125 675956 1453621 1433854 691267 1543288 1348513 700145 685050 1607213 467994 1123343 1820455 282385 1030128 194610 9269 1135878 29396 29610 405056 1763361 863621 315431 1659057 281443 1658055 1058110 752565 1892612 365590 1622604 537813 255787 1884442 724288 1439423 298394 574024 1252346 1050665 1791129 1692121 415852 946363 1048468 279971 791866 551975 590554 942597 1595522 148401 1038757 691802 1930453 1927746 1136235 959402 139073 50578 763658 463521 1181781 471339 1885319 1963000 1491181 727593 1701410 229619 1216466 47931 751348 907113 296554 1476428 429914 1065102 156136 1294842 1643149 647752 1563073 339 1839914 7303 1857619 1545061 116496 1668408 1602640 1633239 982310 1139792 1550179 564102 1779877 1679931 155586 1577920 844968 1626315 807848 712843 1954798 501243 1791243 705649 1522691 1660196 560100 1785185 1444258 1247928 985284 64282 314765 171840 53008 243801 202828 1677263 1549497 605918 991676 444192 1895401 1040845 1211891 1564041 335835 1647724 1971558 1478442 746110 537934 1474946 10115 1144739 911438 1629117 157362 1967882 7305 861059 1883382 37741 1026941 1100539 1429217 1159560 1720211 1655244 1623929 1145655 1528634 1692387 1423856 1352667 361555 1493197 802764 1757697 1537080 1435235 400628 1578235 718808 3661 1495988 1253556 859185 1889234 309651 558961 747652 942398 1702252 1319291 499896 1702687 1567197 1561241 853774 1576940 378607 563259 1999581 1658048 1716593 892070 384008 1986886 1661116 576505 118695 1882478 57582 535038 442818 1423422 1840948 1700126 301231 1024943 188850 89756 1955850 911196 674275 781776 1028072 1103056 571146 553152 5076 511959 214304 987187 448444 608643 429309 287059 368064 1434758 1966296 279353 1736634 1329168 361303 1373419 1888578 840432 1283065 87965 984760 919640 881481 1855679 223073 105618 1673639 1930875 1013227 929180 1447914 502640 1542712 974815 1338801 839255 1508612 454159 1961727 615306 1207443 1760287 1757596 1270437 689030 413211 1786855 252571 238875 325140 90784 1048824 1542299 106346 1592507 781218 1290900 1600744 1445149 633965 1625383 1922246 188533 1097037 1568269 898029 196554 601150 45014 1440807 602842 639393 1108253 19759 1145870 1368129 257508 803781 1758154 904946 688722 1280529 193783 1468815 119269 1921851 1533258 1745782 1934504 751236 184735 552838 993289 1859047 713610 293018 1195334 505881 1255357 1111900 579133 838572 286424 261551 1894173 384499 1213809 1013912 482667 323582 658985 1356074 1818399 195015 1110418 1773195 345104 55334 54126 1162952 1224451 1897070 1637390 1680559 1727784 1468339 1009063 675394 1334743 758343 875933 872480 1853618 1314870 1146747 326256 1891069 1990624 1614138 178771 422668 1287486 1437332 77592 337545 297422 1112321 1928929 740675 1259685 372658 1627838 832979 1539639 1348382 1777168 1070767 735885 1110027 1133764 1703763 735985 545723 518842 253682 836253 863025 369755 350749 1141043 565569 1044421 1989519 1866694 511772 1902411 439516 1920541 383724 1734803 360142 400454 604427 211210 248833 476030 1876638 406882 1718749 1963482 952500 1411769 1640822 222824 1909963 176398 1622203 17520 410040 184211 1826192 1959202 102019 1867203 873098 383435 496698 925557 617549 56150 1544560 889170 443811 1795446 996860 704719 693607 914345 1408311 1883651 219956 109775 1753289 1876427 1699208 1427246 694864 1586575 1412345 1598068 1862980 637768 948214 970019 1471887 1560362 1594289 881557 679054 1424807 443250 346694 1056132 82263 285041 516348 52992 815607 1394451 1573020 539724 693270 487553 459539 1864662 282840 1111161 971108 1209536 176336 1456655 620412 1914658 397857 155524 706138 1686615 232787 853658 517515 1541905 1092356 1586403 262540 832095 1151716 1011945 36200 389425 270077 883442 1621798 1331128 315342 787190 1032633 1055685 465562 304556 1140328 28391 517009 1911116 920306 1851039 1682505 847151 687918 141058 521260 1910751 200008 596627 1212138 814186 1447645 226775 604310 1622985 357788 1117298 1421480 1195018 1285956 1089768 1370761 1742936 381985 842779 93431 348275 1146616 1681614 125448 115844 1692081 1187239 1835365 357302 1682986 19210 853902 951691 1686847 87502 1310653 1798449 255534 829556 613193 1018530 1990923 176476 753393 660901 1299489 1557626 360073 407274 464213 429483 294268 1987651 840366 1562882 1658589 1406200 1116746 93388 169377 813615 1099440 1500161 478193 1295860 1419291 173666 551641 1449098 1033373 266464 513639 1974377 1918439 1761777 673641 117822 207344 1623303 1323853 47045 394601 468322 1548214 814826 1654027 680125 277878 533264 1997882 683483 1604450 942095 612288 996499 231674 1407862 467987 195637 232177 1495797 1264491 1793928 1458740 1735927 643206 592286 1451917 219321 1296627 753408 1238398 570585 680988 1416277 24622 40794 1764287 932625 1367087 1246223 298857 460431 278083 1278995 348116 1138963 685744 885224 656030 1986322 1649514 1628742 1966243 866367 1240601 1102396 455891 1885341 1628748 543073 615187 1782362 1307367 1265560 739255 1765389 956941 449916 27546 1073259 366042 88422 156360 116439 251582 715269 885175 1321919 1444812 1811966 1515009 91593 1752883 1510303 1821939 227675 1452123 82307 1197317 757076 1854091 172740 581158 735074 1078721 1848791 532138 600794 1851972 1084578 1470497 1448054 985644 1484956 1311379 176179 1818423 1187500 1819810 510803 9128 651668 140236 459088 354301 1582901 1111570 880977 74219 242663 737073 411439 439685 1019808 1191613 106441 304568 149944 1251524 1183373 817926 71775 1833376 251840 1627123 1443823 360067 1913941 788459 1978653 34370 96552 1187669 1146544 1489158 1585022 1958529 1401060 868382 431886 1913623 746922 1853451 98689 1333314 270980 686402 1267025 1618583 185515 99326 206358 1237371 770064 1263889 1714686 398930 1058703 1895641 1246728 1609393 88295 454024 1030318 1383552 244330 611264 783709 1919765 1905652 1947409 993173 853423 224289 1446098 1020142 105412 1675766 48207 1200724 1677780 1629512 530796 937885 528707 179578 350227 1634463 1245346 1352080 646728 49117 650743 212252 717785 1443078 668155 1108805 126540 803118 1898800 1594642 1864415 1896869 276655 320793 1943934 830773 1355449 1111274 310762 1380071 1535503 1105728 1844580 1313507 1414895 524065 50267 915986 863908 729196 1661733 627628 43186 386458 1205591 1741906 714408 780904 183534 1704979 1519394 1817356 190441 600507 536508 266716 447914 200077 1182097 175239 1613220 331272 1056411 367474 587098 845148 1961237 665577 1879830 1606541 1948953 158583 1344049 1096107 911497 1653410 217977 15645 1588824 1807218 115244 826900 498129 604225 319435 136026 996846 752114 1670040 1468227 313258 334148 274017 1489007 30866 352478 1988614 707128 1377557 1256179 1439373 5266 1815782 1065518 299327 1314876 1158311 216654 809485 1951140 1824988 1267737 1274796 75757 1424534 115144 1357645 731425 1823020 1746598 309652 1456721 1515371 1463557 1797254 1817599 1549840 676550 31620 1738623 670082 880466 1565040 1395480 511514 141877 1906161 743680 1781805 487492 180232 1875126 37542 177312 171668 1462259 1420426 201235 1298130 1516542 791553 334632 1329224 634954 431745 1381795 722748 1927796 1844190 564122 423580 925525 735554 1243398 1530829 40294 1420691 885322 1413448 1351513 100891 1603941 588963 165716 298454 1088795 1202997 525754 1437536 133662 781728 506994 895338 1663384 1377535 1984389 599913 373416 871675 1564392 224958 995855 866671 1239391 1289668 348021 1322936 1804428 1818429 1601550 338382 755202 815725 1989556 1597955 1034739 828315 832275 875526 1229770 1875672 564732 1531321 1705847 843279 493166 1754555 926422 615445 1143662 1981598 1708395 515489 1963653 1457651 283107 425622 1445634 1379355 1933826 1107748 993739 802098 285987 1815126 1881053 1855163 1526295 966488 7494 842073 387521 1152269 1561624 310102 61790 830212 1598989 899351 913220 596878 181376 322941 442516 1378475 318909 350427 560952 609661 848835 351498 1822430 87526 413951 1320100 1563862 1977911 1313590 870409 1726591 812041 1699706 893690 1697293 309214 372740 329621 602464 143174 603457 683649 622741 280371 324760 42133 1312638 1434904 1626259 1633674 360454 1589994 1160612 234572 304543 268173 1766624 1093834 1642337 1890191 1549555 657326 982791 865590 624401 1320312 336401 1101814 1610440 103500 813331 1065905 1983758 1707633 16906 64342 730333 794029 1299123 717484 32004 505969 1956715 1284778 1562100 1422315 1611069 212352 311224 1754469 1589691 594124 1808660 383939 1168592 1498269 1305201 205339 161713 1200931 831505 1845910 1186371 708477 982465 66125 1151444 417683 1564692 1274582 920164 751393 1355935 1554237 623374 561697 1909867 1201561 1906353 256899 929958 1180349 865632 1600200 1611815 788419 248808 15510 1622014 646038 675216 1966820 476327 144454 289454 1175915 952806 1206741 1356426 741248 1263471 1543503 183221 745399 927011 1949427 1245793 409874 1486499 1021113 998138 1287827 410701 1968411 1419553 1211427 247021 532458 873620 575615 1921655 1840728 309307 1375740 861983 842293 319940 1639299 758362 534432 68968 827239 1029039 848756 1147116 1711490 536932 238532 258354 89630 1805397 943418 270587 275378 506141 1699695 939349 132722 247233 663645 917511 1019769 1826106 1081056 1763739 1269013 518668 1034734 658948 1200064 1248435 185432 1136802 1078959 316804 1978798 8572 734196 1732506 1205019 1036094 264817 327536 1450294 557928 354900 1003308 942669 192791 1380814 856491 1666605 119732 1748864 1783653 1424419 1276624 1405076 533972 469825 481323 1313298 1824716 865129 196147 120913 1588005 1119374 578774 515820 265234 1489132 802292 1868737 1799860 515975 1016173 343985 1914811 1517846 1942043 444873 275428 1437634 1402659 819414 1331567 188392 1183831 621593 558213 216692 1785422 991650 599490 705877 658676 1191155 919538 3154 1015631 1657017 1509448 656084 1509482 34928 1301890 560719 1351972 1427154 355236 1412892 986856 1703825 315886 1004070 1308840 1868569 212003 1247320 1345642 1779721 1921297 1896771 525160 169177 1226514 1140038 1937515 1134548 479373 33048 628817 100621 683444 1537496 637200 384197 996391 1947269 351842 1062489 1997939 54412 661700 1425445 1593047 647298 1695641 851148 81850 804940 1595844 14052 591262 556149 612247 1252527 1004756 869545 1748443 1200124 999842 423706 1836742 826779 1033953 771828 636148 1689664 1315665 930171 1395798 1074396 1799368 661312 1952226 1712696 1807937 175087 460579 27357 1504254 1652477 858371 570401 775243 302567 175986 1034448 1565701 1613818 1137345 571819 236972 152132 1780570 880882 955701 1371777 1670273 1714424 308679 868746 549678 1280134 878129 25315 1574066 1789563 1869951 1607468 278705 278407 235117 698130 272389 1821860 1134535 1916565 1254265 1723327 1885698 636437 166952 1145005 1166379 211447 663082 1232181 835275 828899 1916762 561056 1470965 340152 1906972 1932785 1593328 491394 533717 1571632 1886845 657775 885178 1884547 1213914 1630877 1241727 291452 327783 1643940 1204948 1658914 1035152 1740235 1719597 449379 213718 1649189 191002 329753 866129 346893 555864 536240 1751993 1479463 131963 1089421 26159 745012 1962217 1248838 1306643 1299317 222130 952735 1022417 119505 1280429 863070 254671 1427583 576018 1542387 1690598 120059 1378092 1050661 675627 1661931 885722 615847 1720644 733195 133433 1057632 39818 1971013 1673565 1653978 1584586 709916 1351939 428243 183811 1453986 1916269 978374 829280 1355729 255999 1822668 299032 822808 798225 1152930 755945 1716840 69438 1861698 1887252 792067 358226 243210 1676290 617955 51359 1853931 394156 1872446 691202 1253980 813655 68985 1041238 1879920 1150500 167891 605161 1442517 1589922 1364918 482727 765980 1484816 183688 1727703 229518 1356138 208825 1545041 364149 630342 1470337 1197871 1598697 1321906 1534909 335301 1829649 1067777 1346209 744947 739691 1107481 979209 1895904 1698022 386665 1634733 700053 169230 202777 1753681 1804685 514825 521158 148782 878280 1416935 459209 147002 144642 1970641 1823223 205477 693858 944771 866753 1903510 780056 1597318 578866 1307386 618962 1857255 1899171 153439 1951356 350626 397276 871587 781669 1450985 266342 1696616 226419 1593192 920726 1847521 1272834 1000460 924800 557000 391096 892138 889583 1882892 114872 1807254 1499024 1725556 1809942 773071 337662 422150 1823535 1047822 1911752 906127 679529 1915511 580183 160270 273247 1509284 927920 1823372 75696 854279 1437457 67884 1667638 582705 854296 76422 1135336 1630617 1901468 975869 499539 911133 1423492 1221368 1262151 1977910 1114249 1330881 503033 1167973 1871364 67195 897831 1936949 1397725 70564 458163 1644933 1778922 817911 1122759 120229 1811244 55618 945745 1996932 1167289 1928780 1287063 201986 37864 36339 1451343 8936 1486811 1243370 1135067 508009 743078 138768 687983 33950 1883593 730838 1003840 535383 325533 45723 360716 1357193 785952 1855645 1615800 1143970 8114 347087 129357 859651 1063420 847917 602402 970201 881721 590278 985205 1729466 1831271 817756 90625 1626908 381678 708061 611314 1319858 1597735 517860 1501373 1778897 851586 1793172 857613 626740 835394 1423026 843078 1154269 1476063 472622 215469 1832280 1887728 256004 696303 639856 306633 1643813 1294714 386687 1817108 1820253 550937 639998 779769 454705 1404333 1812090 331378 1123519 1633220 205825 46600 590087 1321886 939002 1519224 1626191 1463420 1926266 857831 1429133 413499 533808 1335167 188692 759147 849087 684937 752453 1590525 791512 59551 1907818 722753 1282615 1977687 1848940 1423145 1555087 1180211 1839161 1726295 1875530 145996 118117 1262984 535755 557857 947681 1069222 1635106 608267 1948672 1982380 1602891 403867 899887 766659 279069 1619333 739164 1663236 1074384 1900844 595715 571841 641088 1194525 1341645 1038499 377547 450324 1667940 1567233 1813884 425447 1659167 147389 1364498 109857 1032956 415220 670760 1143114 19960 517377 35374 643171 904179 142668 183934 472102 563533 673221 1536874 25057 1379263 488779 225949 1544234 1825684 1913082 1209478 106576 49134 1117999 1866254 279126 142660 1207809 1768466 417844 1058031 161300 598573 997858 380724 1614947 1570615 971555 1598494 757786 1279094 1043047 81559 239750 1348658 1312794 1294144 1780693 306374 1503475 1353704 583688 1357971 1028797 940912 663879 521504 1982639 156921 1845831 362033 1485910 1833522 1562053 421723 409905 1431287 514113 1781234 181095 113197 1567916 1648818 1316321 1793662 537246 1455107 1337799 271485 286179 349856 443546 435330 1239873 965521 1568458 1983609 1884147 771802 1470466 1792449 644305 1259550 1408289 1077426 540525 1238219 889408 1428206 1466388 1498795 999549 1609688 396636 1453359 1736938 1502270 670843 1441834 1988415 1108597 499775 403215 369706 83448 2253 121901 1564796 1140139 1875999 1009864 1589163 793180 1124836 1335097 342274 1348044 344844 89717 1023245 1928159 1686532 1488 1841663 1375701 1093509 636273 1444114 977050 17021 1304 1432003 1202139 247668 1699809 1924395 190736 1245004 1569503 407750 924450 886699 1792585 773109 127188 757207 192129 466239 55829 1027995 325970 467483 1012563 1248598 784946 1843172 1043952 28914 582153 69596 470121 1657365 924366 1276579 1541727 968591 316911 1791558 213589 441597 902946 541213 1984264 1746724 249356 1662229 1397862 591154 41827 1033715 1448490 1122857 1255593 1900084 1503315 1892479 1869052 404544 544387 998671 377234 726771 1582086 329940 663343 1970731 323068 1350613 1409776 1621939 168701 848134 1201326 1265763 330573 1121709 809914 717081 568733 1126747 1538724 1198421 51853 141544 947592 1312505 1675276 271949 206600 1087544 1764941 1852896 1240807 1345468 905550 990337 1700653 1903045 1229791 1370718 118984 1967499 1197228 306920 25963 817136 427626 19022 417484 516879 855704 1704226 1796850 1891076 1573467 1362490 1828310 265339 1318581 1562484 975868 683815 962513 862509 122430 1469863 1525805 263254 1941753 1713477 1359553 1624663 1252182 1540772 1861594 1729246 1126072 1133568 1090163 748724 506132 1062195 1573675 189670 1983599 588932 636875 1569544 1831460 1259824 937014 1248062 858191 1690344 1873194 8892 103494 1452608 673685 1527591 1096178 69409 460296 1824858 791971 933388 1404838 1662644 99532 589883 1373632 98863 293180 1547129 1338665 1741852 1819226 85033 478710 1278230 650364 615257 417232 381542 626757 1262287 1964681 1439027 725731 670264 1589211 160895 1075572 17943 1973502 384999 1591124 1229516 1267049 693833 1076051 937501 671028 748090 547276 429312 1680649 708595 27125 733058 972339 30888 645493 95000 485646 1148162 1632617 876653 712764 930138 1933974 338056 1030980 317735 1378333 830221 1711848 1826750 141239 67515 1812218 1291294 1649772 997853 1504100 171569 535411 1914892 1741353 1111203 1006920 1339469 597366 1093430 1850932 1893978 707507 776950 1750700 764695 509250 532756 26038 1129792 213561 168559 561212 1501743 1367324 287965 607987 408374 463214 1721830 1497783 1936231 284801 1371168 187748 1743853 864561 530634 1112306 1517162 1549092 296582 273452 51786 1751468 287946 1070035 1780818 529746 305034 589182 725841 1803360 415270 1904663 1386187 1579484 618762 976752 943638 1555750 363778 818565 1230694 1435414 1141527 510083 1792976 1756457 267456 1139144 1765765 430545 1597688 1952619 1489346 735432 1224253 389286 1048774 438851 1970184 147092 848687 1283527 668335 1474655 423799 1716767 1272533 301804 1267243 1718339 1557881 1418941 82038 1441490 1251994 1220979 387568 1612501 1211742 1153511 1477441 1749334 736740 419467 256241 1859174 1243485 346041 1792495 706831 1818538 845291 6097 711224 1683299 745965 590409 722230 1023915 331587 1375868 244932 1577151 918765 279587 743258 346984 697374 1652736 1396014 100739 1961909 1705826 664649 78058 1504592 1297135 555923 1269806 1447627 855033 515289 194017 1260109 658390 306224 1061900 888359 118365 32073 1852627 264968 1117481 1641569 623289 1682622 1867839 1847143 1765768 1107211 957790 1580268 13913 300205 291223 1280569 257819 615560 807579 535068 685272 1865227 146703 275650 651447 654698 1977516 1508088 1110650 1439013 1144536 508717 953104 1197415 877039 18622 749853 1810297 1046032 409424 227797 585508 944098 506533 1686094 167604 800821 1677069 1029304 1249212 1692039 956339 1112112 721898 836688 1460537 1848325 540698 1038845 104328 1004246 497518 720040 1724640 1518818 1807091 271135 285781 407560 1938903 334979 1976215 385937 606808 1314183 916662 1365464 694033 1542226 1077492 1393853 461831 1115386 642693 1571334 322311 714905 561084 40120 532462 1451467 537675 336890 1574882 999708 1761154 1324574 1939706 1408577 6209 1611223 1179242 1024184 1408677 1199784 1651191 101345 1320732 114556 1669826 1336067 510630 1159231 103748 1644160 1421899 246999 1210844 750157 1568917 254767 1243877 847554 1087594 1604308 825726 338166 1993772 422556 1176628 32736 358212 152950 1331323 1960255 245380 901170 27226 985761 306919 1244053 1744908 1326340 1398208 937606 1274859 1983541 972531 1615221 1991369 111083 561100 397650 913078 943115 79260 1062653 350577 562417 1676981 1294145 928697 751883 1008072 827771 861550 1837976 929768 834308 1227035 380854 421142 524989 1155134 905174 266907 1821483 1512209 402982 1008443 1636682 160549 1546941 1053652 66005 1305646 1195557 1259788 961208 672250 1222364 725893 707220 1862962 1372168 1567250 1476448 1878056 1589786 1085073 466679 33223 794119 787449 808285 1484555 937470 1713115 477637 1648609 604595 1216170 873053 233265 1810547 395285 1435661 146604 1805126 23344 545154 614595 94045 1965921 462874 322182 1470623 1890235 702492 1297893 715109 115559 962265 734217 220131 757082 309814 503178 1536311 1846104 1860854 1705865 1255815 470953 1581948 1712547 734979 689309 613961 1640429 1488572 1875984 128897 1238255 1181796 918285 1157046 1243243 1046132 258013 213722 1478500 1242222 1367796 1166677 439571 89466 1010156 814369 839546 393786 1065085 602857 1303699 344231 1255 956959 1259722 1594012 85613 329367 905702 1361563 951943 1891439 1858468 1899609 1606275 688815 400092 1115514 44764 1746509 637503 122742 282382 1270648 270661 1880690 850952 1579392 1069648 368815 253930 857071 888706 1047594 516456 1290126 41631 1965821 944449 423389 1566259 671307 1525819 1667571 1997534 715120 1047960 1544837 701075 1487527 647832 1590610 1569835 1325899 1854483 1259150 282670 1406661 810439 553455 1853708 1896961 230816 1737857 1570258 37242 1335765 825319 674512 1366286 1963074 1199302 1796063 1241454 871701 1929828 1195402 1677101 1192036 828436 355389 1665418 366921 371086 1622231 1211522 650904 1527242 254363 913026 1120771 177746 1494690 327267 1269597 1066107 101070 556705 1754621 1797001 542910 1554894 481735 879020 1549646 1841092 660159 299938 116476 1740492 1456127 1531206 507932 1754178 1804564 435774 753193 704359 1780440 1006433 451562 1108090 9463 1751837 534835 1066127 537408 1997517 515839 1304001 282751 576190 19425 775480 1149403 1834712 1580284 383338 1921493 1745945 1884279 1447399 928755 1670322 759429 818025 189117 1593679 1796224 1511295 1338308 329369 170156 1330642 1031012 1987943 26101 1107785 1394576 1264847 711243 198210 1270181 413596 1785472 874599 1983099 156601 200341 255478 362575 1927306 1980197 756065 1813823 402143 1020329 1008145 1214922 1518801 1768623 1638429 1344219 1636974 446835 1750200 795428 1091589 1033135 813401 1996488 514007 1508407 1752709 288470 1871418 398112 1673705 668217 388784 920005 439902 1104433 655745 195615 180331 438894 712663 367944 1132719 1870168 485719 660181 1303276 924986 1237189 1007026 1625090 1538126 463206 1609039 852459 705906 1930518 486864 309035 1913398 1263368 332604 69871 851248 696901 1768023 1894312 150221 1074609 1558918 565159 1213776 218999 1501229 745772 1495935 1275399 1497354 711231 1894264 756699 1439140 1992522 1325455 705811 1785709 1023653 741182 142110 588334 1085999 223617 1394130 1396694 200076 1308955 179540 387196 463065 758024 568576 1400029 549339 1709124 1363878 1784710 1715884 334340 1831678 1078863 1318053 480048 1566498 230838 810088 910192 1491329 1262419 961817 1065525 231570 398887 359216 1448889 842545 1186231 209903 341124 389480 222296 1381006 1287168 1418425 100536 1918872 1363260 1694212 309 1991540 1264954 1176191 697430 844452 1201407 1929844 1531362 12241 965900 1458294 305003 1010611 858669 510024 1476789 1581392 875218 1875876 1322209 1972258 514116 1703134 944958 1332536 1423811 765408 1728964 1212583 218192 1516646 988304 104835 1859231 548726 806393 829477 1039952 260705 368786 1238012 1186687 1957379 1074962 497470 1656181 1402949 1318556 180966 1747235 1187261 1819107 689791 1505495 1330815 1668358 1867942 1897198 154697 1836256 479757 218683 1793514 547706 418624 381008 160660 1920540 240056 1575022 74495 1979302 1313494 544806 137705 1483450 1101379 554859 1587359 810868 539103 1118753 1795412 497658 416179 1783832 911970 1338465 4582 144812 948099 1305464 1223434 887786 1474728 1623884 1195554 1469951 414694 742063 1801742 1836784 1704941 111793 1014067 1396527 1734161 198649 1214064 1487942 1705578 427332 186984 1446886 901244 317068 650700 876787 1126271 1767548 1943267 1391784 814722 195938 168915 305443 1091917 1393078 186305 1093383 1598854 1396589 406916 524510 1737223 905978 34538 1277381 1867591 1610853 1592364 925733 321527 555062 1030378 1802010 780800 1773676 1886963 1977265 605933 673509 415418 852933 1474446 504506 1474625 894114 274992 1460282 1923868 1463522 1953582 1689443 1248317 355331 1419465 992859 1611099 880555 1263764 1476047 1356956 1488960 1716060 546649 1435124 75998 1960629 1829223 479510 654877 1404365 383207 1862338 361818 817055 477060 1167955 1651416 945148 930679 1057907 797217 504669 169263 961238 893157 1576138 1362363 643579 1913286 1831092 818308 1050503 885118 1746906 841422 625772 660016 13119 1442929 1258401 1517402 1581301 1897474 1974664 967988 1611425 1693446 218718 1860571 1491502 1795503 83527 605158 717697 679344 395359 287925 1083220 1277246 251231 1441432 1674360 1925778 1596853 760780 1234236 491972 1058459 1300477 560491 1063235 932031 336164 89770 1417406 324459 1575001 1733527 237841 946612 740885 430372 1459605 424279 61038 1906893 67637 1137711 1650732 1164046 1777955 148325 1452308 603269 1159076 1303463 1661253 339812 51487 346968 1935546 1762577 1165671 1859678 1647344 506033 1292260 1302655 738488 1333571 1490675 1553259 311890 1089375 1774602 1632945 1169900 417485 1652234 576414 1757308 1884012 1463812 1051995 1327066 873927 30179 1461343 420953 1590869 371889 1620887 88347 1724927 151743 1098892 1714165 1383386 87836 1518999 347068 685633 1732200 432225 1415641 212335 792032 530279 1646216 1978843 626721 792170 580187 198838 202511 1220356 208610 500339 722588 1031089 1517134 262162 1986417 980427 961112 104963 1165703 1193908 1699059 585691 1118126 888012 1668956 1176234 173558 110643 898829 968762 471415 1775578 9059 910980 1225599 1454786 540774 1530920 727293 1141239 1429126 948448 894363 762676 461958 1971036 794632 362305 682837 1823309 1970704 1917800 294454 1834012 743180 1477317 871109 1882070 1228289 422679 964734 1590790 526365 581304 1402402 351180 148249 1003279 1579629 1589234 251796 487294 603650 538373 755800 1171021 1800007 830645 141059 874571 312397 1879242 1866394 1613899 1156244 1726505 238693 1074879 155819 1315995 1456277 535577 1537305 924106 1419236 1296528 1578922 166531 1167420 187154 909897 1205438 1036068 599495 24444 909235 1944396 1989435 1923237 1017235 893609 734562 182504 269415 694982 19421 521867 658147 1485003 1587979 1487725 407121 880550 1334386 183597 1339065 1953678 636743 1886512 1380622 1048737 589711 1560104 911973 876769 1979307 602483 1650665 1180784 1971704 1812670 586077 1452189 287846 1456507 1707121 1403900 506439 192224 1269117 1501428 70180 1512946 1639277 551786 654711 525352 1809488 1880521 1322363 1064165 227375 603468 471894 449125 1424936 526632 1980249 151356 1823575 1535909 263673 1893451 375403 1370021 1309984 1771006 1930971 137927 1611409 163956 1287907 170011 1846735 337003 1968806 1712873 1400584 559814 1774990 986023 898564 210497 894401 156424 953596 1120864 828277 648196 624971 1617629 1806324 1456830 812239 1493969 569469 1731906 718215 1702750 1432647 972768 1950245 169254 105445 1457202 1478220 168099 774706 1254472 1214541 1680377 1150915 100772 1922151 400735 443173 174942 1680655 1495714 1152280 736045 62164 1706395 1894495 865833 286218 1346583 225894 1259294 281989 1991684 24912 900634 1356708 960504 1796203 327762 503449 1806720 1299842 573666 850771 934114 345500 153895 737773 434184 1150086 749117 135683 1285441 757316 653668 739182 507648 1197808 378762 166300 754033 1955061 1846832 1863044 1580106 1270270 1698877 1032420 494619 1286610 935192 345297 1962420 704118 829120 980932 16219 1586143 1429113 547610 344779 961632 1052663 1242175 474744 669000 1722497 1648582 637294 335553 1288684 305938 1044297 1840130 1229971 330880 787315 1738306 306263 16036 899748 1966022 1502487 706353 35991 491637 349498 1519726 313358 1876377 778776 1210066 1129667 830786 1129856 769566 978572 1359512 1571590 1290246 439140 842605 981618 256801 701466 1758669 825084 988597 1282182 470722 474451 1484755 1888967 836051 1953574 1663185 1798478 1119421 120174 441886 151099 285046 1226420 705212 80578 833459 1651103 1595111 319566 936906 1828141 1406422 174543 1225793 1519876 1183580 483667 1933778 181270 190844 396731 1895589 1924996 1948868 154875 507470 1700972 1092323 1183223 1713478 965688 1811399 1040196 1108393 54901 1452967 1299205 285569 69007 503937 384439 1860061 866339 517887 1602719 241778 1339503 98355 877291 130706 1179887 1707671 372846 937239 169299 1000429 1875042 582962 1244923 772185 337851 1025405 621908 1672868 538792 650066 327756 1360030 948002 283858 491804 87087 913035 894958 973414 971449 1438805 607912 964270 1117555 946801 1587538 331874 1883863 1501460 703431 838549 1051332 895596 341246 591923 184314 85531 149218 573333 1502749 110400 1090185 1064266 321089 1116994 951992 1755917 851180 1472511 1718280 1353863 369179 1561654 1268859 1897445 1280304 1010592 62010 1778994 1429129 1026424 301336 1408200 778064 401956 251473 910539 27105 468516 1067746 1749554 624304 425809 1586515 1657779 349639 1412997 1751029 324580 1701252 727635 1178291 538971 1960860 1275198 1181377 1331478 416749 1222875 1623319 1895271 291580 16272 39976 664499 1237472 568127 1487248 1933631 1126119 192022 865583 431665 1898079 878083 1707453 627821 1358794 657224 163546 1360903 1486033 1720319 521411 1628166 1048256 189538 1506503 706549 763923 694827 209791 541008 809193 1111099 1579241 1908286 248342 1372617 901203 1406041 1800110 151420 1408246 695002 1537831 201285 817931 97609 1478690 1063627 319778 1529081 1029949 746899 1159326 647980 366620 944071 1443996 1661197 71936 1288047 1344121 1712594 1964320 1512695 1475593 1070794 449997 874612 121369 1569588 1691454 1756568 1268506 1398311 402304 1699045 1168906 1717971 647006 264624 314924 2305 105198 303516 1423361 1717932 187612 273721 1504694 1915599 1374427 176620 1744109 1859991 650214 478315 315835 1627636 1106397 944294 823699 376723 151050 802765 62645 1205492 931414 665278 688421 62475 1210637 1962214 1933483 1760375 362561 1797170 1921416 1533259 1443187 590012 1877145 2642 1896467 723501 1250244 1301984 281754 1735579 870572 1586992 405307 1790134 1494838 444360 484768 1654218 1037533 84402 1774569 903087 1967395 1541004 914289 1308712 294395 1634285 371412 805890 428187 1668267 1293358 19945 692923 68899 579668 1385961 1939858 1715794 1479717 1334344 272634 1776058 1302269 1581879 1821850 1608015 1196344 686756 486265 1143546 1004742 335352 421244 822589 17425 151404 1277101 557855 1508445 559397 1286768 345604 1297512 1083448 1382513 1688260 1799896 1295677 795441 414852 1480456 311729 595322 1578279 1295934 216412 1096224 1515256 396046 1612420 1200342 1133248 293568 181919 392628 333397 1296212 1090467 1021542 1138981 1439064 1050578 1158388 1604082 1256093 241438 583713 1601161 93070 172536 1226203 477874 1771404 1304713 1582484 372979 357954 1550360 1169337 1390972 1048249 1408191 96985 66629 106365 1328018 1214175 1963335 1497991 1722873 1764344 1542525 1739711 426517 379665 1707785 734387 372138 1117692 218745 1696553 1094568 509905 1379599 226721 53687 386487 1720016 1717313 45489 1285766 363073 1136962 307578 1261227 52677 89623 391092 1641598 3352 484144 848714 882607 1497254 1929001 1401724 1031278 815089 1651094 844985 1094654 388413 1249735 1949415 1277450 565459 93939 562429 1325304 1096490 330943 1023574 1359603 1674362 701404 803639 701820 823417 1999298 364406 938354 288310 423081 1919169 1986484 1552063 959846 824822 511186 1274497 1660177 336477 966042 1457747 424496 935003 948743 1058834 21500 900511 1073910 932095 421870 1062930 1761659 144703 157613 1851346 1301696 689239 777992 1934711 1596473 1638135 1776111 1803817 1990039 1020820 1850518 1014811 17515 1911225 716104 1106627 250057 601086 624360 659521 522669 722957 1175976 834674 976592 1083004 1588830 75207 1583855 352547 950411 57451 1601275 323571 147042 234750 1014319 1997673 1427859 805170 1796092 1628562 1270457 780882 465766 1075553 1964438 895837 1498561 948203 961960 141412 659842 97777 1564206 515544 1610635 1441936 1897974 1773177 225380 697647 1991861 1100938 1154059 1417823 1560919 1693923 1442122 1725088 1006888 357650 1621003 423323 1202623 578602 290325 1331153 1888964 1908808 1200582 1274150 793800 1569031 615274 1689493 761854 915105 501281 1343243 15542 341245 1432430 1492009 832312 1322352 758474 1397470 1930354 847576 748397 1436027 1304563 1807979 1516490 1726476 1796789 1988996 1223827 411955 657924 947862 1064668 756387 1885726 1730864 1776593 1558279 829823 204780 707466 737537 723158 614341 837710 1429526 1939389 397881 1924557 1705266 1128359 807524 6736 523641 1916618 934299 250661 294041 788942 773613 1154394 1704436 529743 975315 1869546 791076 1948258 846214 479942 1667353 129698 1254899 198971 1455675 1231089 401584 1919918 1536718 55916 1182200 1624232 568987 1320828 1762663 1823401 1671112 1485225 1699901 745027 1958195 1604288 52052 461571 901350 676042 1774718 1246818 659657 1911455 587762 1260238 727116 848717 648194 1936117 1422006 413353 965683 1177193 1856934 1298857 1371100 733354 600774 126252 1201069 1531707 1866753 1620855 679111 718872 1142324 1211356 888678 809916 1718925 851664 636696 1905333 1609795 1754760 808013 1678268 1832108 1148843 330439 1369281 897943 1212979 1351940 1129874 830879 1451061 1325033 891339 676298 789011 660790 141320 1913677 1704183 985061 1992240 119057 787868 1260951 828433 1267244 157269 1564990 955984 537574 488019 195518 1854132 829509 1732886 336691 949614 1801485 1641087 1182765 1735012 1124175 1800240 1144045 673928 293832 1993081 1157429 643050 466131 1589507 1480344 1597680 1026618 1875050 512084 952596 1865364 660959 1788265 790687 638269 1982522 446045 1427812 1590724 286979 1279568 724809 834319 1794088 500819 1054958 1320285 490727 1002421 572044 9760 1987067 1619398 874171 1077465 461540 972568 786998 1825268 1286116 1879630 354794 466583 1955410 406338 735470 1743285 595759 408981 650978 1054444 951803 1803536 208500 251646 47487 1456198 1724376 1482890 24083 1090358 741836 475649 1320786 100545 452223 1012273 537644 880081 3013 1055003 1951719 1673021 924831 1572728 50139 1261745 704586 862094 1573434 29714 1687552 418948 1054066 300075 1153811 988027 1698387 1825358 297195 341349 555069 1029648 904916 1209950 1623600 1391368 618868 1777911 937312 39478 1888337 1682133 945574 1411808 1799328 801352 608639 328588 1773910 339662 1131795 291753 1998201 1418382 1292429 758686 609696 1604042 108113 1825983 722644 338051 1920836 1438824 1938008 58958 714323 1732985 971712 594049 1081526 1269386 1611493 1516758 995532 132610 1025391 140262 915255 1524217 690384 947109 12606 273515 215000 1098539 125292 57872 1229566 714426 1693204 304028 1595925 806900 1575545 289540 1105507 105032 588996 1450301 120203 1018494 1284742 787027 1316851 1821148 557536 1064875 630228 335339 1094495 248991 1192143 70687 852208 839512 842923 1481520 1414872 1912626 322181 1603860 873939 5189 226151 1640534 933380 540433 31015 1400999 347020 1930653 276019 1911572 1340599 192735 708859 207084 573204 148090 242025 646850 1419571 1441465 640534 1226890 1124248 194943 279487 405863 1428950 1684564 1677859 1189063 812544 321729 837230 1586611 1269589 321778 1778485 1154600 1675421 467348 1327871 1090309 818317 1806710 138792 297224 937000 80188 1566456 521390 1040605 1715785 64668 1020134 998889 1121144 1443112 1829068 559273 1185896 1100703 1236214 955711 24976 1374651 946855 1367217 1609873 1267073 573976 1127922 899940 1847301 1729697 1210230 1111662 1842440 1923248 1902535 1868996 533160 1771576 130562 191246 1773415 1714903 653924 623135 35179 1117742 979056 930000 514187 985493 1564853 671309 1934671 861117 1478465 436176 914304 971972 674756 1008261 672536 165313 225162 1010478 1042196 1989445 1649385 1361084 1235488 143618 884472 1039355 750338 1414263 672834 541351 1351285 339917 443397 1826023 1670472 478497 1679903 1514404 1421844 1168689 232591 1949029 559605 1575838 84832 591247 1477076 1877018 652798 879834 247312 644564 1196861 1441287 1550973 1159711 217566 1745610 1903496 764085 912924 893365 1674865 603937 1649029 1542663 1664061 1981541 1917701 49801 907036 579154 750689 1781120 1811004 654129 19530 889178 1445914 684313 999186 1904197 971390 1042372 1629532 677272 376259 1044710 83972 1243961 1560416 539214 253039 864805 1708477 570806 1418851 726275 1355255 1231389 1054172 1636706 1942854 271868 203605 1084946 1435472 1356111 785541 1307477 1373789 1750356 654237 940184 1314608 538392 1984513 1250532 1749978 1097995 945859 1222196 26443 508465 741924 1278322 164983 1967731 1879006 127349 584281 307493 4866 1184284 1382383 1711919 1344764 1602795 1898002 278802 226739 1950585 1022733 1621469 1378639 1421790 825315 79268 1876542 341237 292254 1537179 1119770 1639525 1242855 142725 1923198 1812385 1345678 1955920 213603 1741413 1442173 1171346 147062 55081 785384 1683105 241022 1671762 62552 173391 1737200 586270 1176138 6572 904075 1860893 448060 620648 326387 1640573 1518924 930867 55831 310679 805605 9089 537673 1382910 743121 665132 228521 103536 689550 1413387 875689 1664782 669058 1665720 983809 1884638 1513502 920356 1015239 379892 1817558 348461 1522953 1225067 1067858 1805190 1602196 1441862 1921005 117340 1357404 702833 1306960 990113 1092682 1757934 1673693 1328753 1705324 1356077 695676 1798272 580796 1204693 1366830 1080218 43382 1783876 333460 417768 196046 472909 460683 1365832 1571603 1269299 494184 929313 652768 636985 1127337 414179 377732 934438 62382 956876 107525 734782 285045 936975 228014 833567 1500689 1096103 1289689 1874103 1419960 436156 1141114 240764 1519050 45525 991596 1510769 1983003 345910 266011 1867367 108153 1452056 1614445 376158 1611474 406781 1438006 499836 273195 1789718 847248 1279268 308868 185719 1490405 600093 1981238 1268730 1983362 1998389 828115 1913846 1233035 861442 60615 1604576 630508 1477956 1747804 1219235 1517755 1377037 804406 246357 1611947 53732 152216 898372 569308 313209 1541865 853474 61372 954747 312476 1756814 253774 104620 347064 123910 57032 1394058 167010 1497740 530767 1596840 606871 1448465 1668874 1784052 1492098 1031947 1867637 1378918 1699155 1895220 1911093 1884089 87205 170279 350987 269798 1798855 593759 1545404 1843505 1703971 999387 473792 209289 35857 706497 329657 845202 888774 296267 1410859 1203125 1038379 630940 1668210 1393888 98485 1449153 1536503 120312 247509 1171307 1176815 364696 1300646 1543240 1960507 1471460 1274681 974683 883080 977158 135377 1575391 1151923 968694 1036792 403121 1296772 251942 1076314 308326 1910094 235073 1286033 629250 1274033 1306479 640529 886581 41933 1609038 134676 612252 960774 1519727 1879103 1230548 349290 1471016 451382 1140175 1792416 848313 1804134 613574 105544 1706805 817692 81392 245859 133295 568761 1590295 1837228 1279071 38878 302042 71788 1622696 691499 1982523 601693 1187289 265578 1687576 1542703 1986054 372565 23251 920511 1358997 534597 196794 1320802 1340555 244248 1523032 1478004 48761 666817 1585317 1794173 1450952 587719 1532240 1901326 697839 1488928 31088 1289410 177230 1170889 54832 922313 450849 1806171 1387982 332288 1352220 7840 842236 1748075 596822 731103 1559436 136432 1745944 1086820 305332 49308 1738946 562204 569391 1979544 1974739 1161338 1791432 481701 739462 634857 1991349 1887514 78707 178821 785217 1071325 1785391 290462 1537184 100046 144675 422650 1826238 1299588 1441796 683911 1245476 1374660 1534728 154861 955691 983276 127545 480072 1965324 687885 1087482 437479 1261045 1670542 242297 327683 124871 1347731 1540569 728896 734160 1080510 1037114 1557621 1331361 509670 938260 1946636 1711462 985328 254395 537988 1043323 1073242 742483 1830248 497542 277099 55521 98341 909130 1022444 74192 1202818 1032401 1093269 1979930 959100 1245188 437349 1212397 791376 752497 158232 60756 122138 1475023 286774 1257172 931068 402176 1905948 815825 1606148 1768244 224391 322460 770492 1805931 62465 544938 1477964 1244674 693303 224723 362049 766053 1137623 1405897 290455 1583631 1618751 1073740 1129228 996555 1193298 1378412 1178973 1254582 1002279 24654 1615592 1240510 729564 1086905 1925384 1019535 1301467 1444140 1582187 1892767 766723 1252356 769289 673124 1152431 1710052 629366 815549 884222 1293806 972233 1060570 1165239 1960719 289157 423598 1502693 185818 119735 269182 314236 1067357 13674 509866 73326 1992495 1597836 942360 1434032 140667 1278423 937828 200274 458207 1991054 1492268 687617 1399658 1499791 1846902 1520618 753781 1662839 1338072 1801116 584805 1596214 377161 1938599 560093 1988012 1042558 754102 1442566 1178354 754298 1288357 1962473 662357 695742 589719 1279037 593592 1657527 221617 1532685 585025 70113 881785 367751 316452 1127168 1068910 598579 231709 932123 1957531 1504263 125598 15253 393214 556492 218048 556908 347555 1655932 422289 1763194 1864798 1903355 1661709 779162 1996502 1432789 1144346 690247 48293 638846 448998 1403613 888857 547927 1811416 1683695 1221652 311717 490298 309060 1357809 448594 1732497 1381706 192044 1290844 1101514 1168027 1801785 48881 1216967 1287352 1804859 650485 1195080 1952294 356087 622429 877808 610678 422508 1054587 401174 308385 709270 417579 546571 1103498 1423982 103652 61124 137874 1618170 627604 1614993 1384786 1572318 522383 1243660 1464927 90276 1534594 419503 386477 1234549 1227663 1459978 1747890 1766857 570384 1407799 717535 241760 1757493 1274827 852119 1575508 1146457 672386 1659761 1000008 1789580 204340 1500376 418103 328996 1333430 1111964 1878786 828622 1273951 463769 1195375 1165270 1688931 1012026 1509665 1044486 997190 886537 28071 1836244 1126966 1401485 1379240 766902 785158 195837 1596023 194923 1677705 19307 285383 1461590 1878898 923437 1949190 1033284 814756 1199945 175537 426326 779230 1894130 264820 1948245 1490986 1506750 1334706 1585826 1892395 1794240 1809926 1612171 1921137 1798539 1423288 842437 1946279 212340 1233503 779612 1346501 1819600 1848477 33754 65011 1400045 1588736 174233 578326 1387008 553492 1367515 1609332 510602 1959397 495866 1876841 1782434 643885 1141751 112 270095 674650 1555538 249731 421299 111857 1872031 1183210 1328575 1488137 675186 103611 573743 721224 671922 810215 1593637 168679 720592 666087 1095666 709474 1675098 1799903 789303 1341900 993824 831708 76969 822431 30767 1273753 884718 1788514 439629 606067 286798 937232 453445 1530009 864885 1823559 551960 759496 1338756 147174 437102 634321 1157832 1929919 619320 1463151 1647276 489872 1510702 1223502 449569 1568676 1026777 1822310 975141 1059325 946555 1572196 28798 1510789 683072 580995 93771 1818685 320916 1891592 508525 1412746 1913255 1791282 1438079 1646844 1563290 1596022 1988416 1974066 1411888 428685 890622 1373148 1221650 863396 653946 807083 755856 1391618 628412 1848467 703628 15325 1694152 1383978 1660934 1420892 1860446 1890624 1825561 1151840 1157530 233422 1856510 1625784 839214 717594 1367785 834077 1504278 1565425 1637197 1296097 1353450 348890 115346 1203897 1912802 1051986 926353 860323 843239 669104 1243731 532913 186490 1579633 299217 21655 733262 1493990 951339 759581 1463608 901033 180547 1792031 597216 430600 269632 1934580 1655455 1131435 940298 1714270 645661 1996749 1119953 1665070 1495517 1027543 955858 1220814 1610566 1093014 347432 1297372 1515500 392220 1997426 188657 783041 375740 1069153 1849755 919462 41997 353457 1405285 1751024 1064444 12091 896916 1308076 186639 979758 1839601 896640 360730 16699 546781 780490 1518084 1353816 278375 1103686 598929 816013 909744 489009 1438324 483597 74110 918540 889755 1382035 1101437 1020732 1744850 643435 1997610 311992 20575 52043 1221651 1056345 442733 1435955 756032 848455 1788249 681870 1487939 644352 322588 1546803 983935 1504223 1541276 1018086 728398 876900 1827292 984661 531502 581991 950782 628530 1540178 958700 897953 1641467 158261 1768475 1256486 965998 1612222 856794 1973521 366271 1635053 21653 768760 1039250 1642739 1601721 717255 947992 1583177 1267425 1510605 1399679 673773 583750 1554269 1248923 1750211 1425442 1468592 1108831 19634 839807 1824188 1308127 1831499 1713996 1265331 1716486 332980 874958 311219 1035006 730953 1228652 789458 257297 1913932 1558894 659023 385373 358722 1329174 823419 473316 205353 1460823 1539853 124977 1962371 661348 1956639 789193 1476971 1737897 1536633 1036313 522456 1542480 163238 910977 216001 318284 1653464 1589629 289238 769793 1951724 1046052 919877 204645 1859626 1565375 1864645 1337359 762788 1165173 798704 122873 675061 630444 1867945 1603213 937646 657618 1574869 1422285 587481 1698925 531938 167930 1321421 1399920 1414264 1231953 1855292 1190824 478639 726911 112091 398089 1382416 595584 610985 1376224 1308778 369915 1763648 1530087 1817568 1011557 920199 1856842 84011 1368093 21745 1927171 1283100 1035658 465925 1765053 848401 1796459 1030999 588742 378159 604135 297704 965155 1498858 1073082 522583 1519778 794129 1125100 550451 789756 848207 1476308 259267 1581764 751428 1438086 634808 700155 822757 1188582 1758405 688465 1410781 1100589 1404335 265883 1749297 56784 101214 259662 464600 1752214 1922711 144223 40645 562859 1754758 72307 791410 1308518 1975374 1575677 1400710 823308 1424366 107697 452350 818380 1613004 46645 585697 892784 834846 1679069 429687 660138 1479344 813453 1177097 376474 1281747 684321 462466 1589763 1545733 820288 687022 858719 847726 53894 1034452 979711 1651007 740663 365392 1276713 610571 920076 151978 1075045 1779317 477884 558920 1605176 536492 1933898 696935 308879 1483315 283995 11839 295061 1967550 235777 1559760 140278 1887203 583867 1652015 1508235 184608 1295742 996050 1379277 1538250 1093701 1925764 1339139 698108 1723528 1626580 1911772 234153 1910660 1896388 452396 1615761 552162 772337 823908 816534 1915567 651439 285310 1862031 688772 1858896 752447 495808 1110328 545213 393460 1392664 182842 80786 1349223 217129 1618643 1260111 952880 1593175 61800 1843036 512279 680638 1822272 183400 769346 88635 912423 1620993 1355483 408193 543665 315241 325378 1895095 68396 988309 1515148 483909 1879801 311052 1199738 603688 1966787 378959 367656 419224 566353 1352230 270673 437751 881249 522741 1289566 620408 849110 1874135 420738 1159864 1175823 533295 1637336 813188 68757 1614050 607657 1490938 190377 882903 1622915 1251460 1182194 518645 824829 927605 1705199 162053 1859923 161026 837158 871239 1201096 694695 1156178 1900574 548555 202724 1218608 1416660 722446 728083 689455 310060 1008522 361960 18208 410230 714672 1609504 520277 494414 505687 1852027 1727617 1716853 996048 1801515 1548696 846904 1240379 1305378 1981936 1338078 588073 1443626 623976 1711306 710275 201714 1114347 1023585 849771 252128 1809277 994780 1338135 1562 1006992 1929087 1291390 1375045 1472667 1476131 680674 955355 1672608 1171550 1245913 687799 1626512 1208585 1074237 991138 1874199 1890141 753631 1901830 153644 1393512 1610214 531683 1911695 507174 657764 63126 181321 1729866 1954032 1188872 439224 391889 778534 856708 947450 1839332 799518 410258 889913 1910093 1409447 104711 409456 1175041 6458 1213162 187549 1593425 1698284 811105 410374 1152382 1567523 1822946 1699963 1524551 866126 834458 1534409 430260 1674313 625537 911692 1529035 526974 673534 1104827 1739951 685009 335435 1187850 1039926 996348 957292 222064 349994 1995513 556242 343641 654 1797530 1769268 721506 462162 508881 678115 1794400 58784 1914280 109874 325267 1371002 916444 1467924 521577 1912275 1767159 1593407 1772424 5900 550077 674025 528079 439856 1838486 509536 1565201 462862 3651 1587958 1727668 1266270 1712073 1221819 1719105 1620447 1693879 1479984 1916397 1749253 1455644 1462649 460936 932019 1885230 1115151 1865547 344335 1596082 1916570 720960 467083 51900 1765509 1843601 809785 243631 1910349 869657 376867 1112605 470650 1199983 121107 508119 1490365 1521401 635602 1659133 877424 453556 133225 1395227 1598006 873511 1939117 874618 194622 1000155 354597 1573320 312895 298472 719317 933622 900849 765043 345492 863398 1451713 1255244 1809290 1802830 1889580 1527207 701128 949148 1482320 1354288 1042802 1142587 1700573 728472 776771 715585 251707 334606 1570195 920892 1620629 1572474 49396 1565512 1046466 1703304 566948 626958 212859 1122158 261033 49661 1293761 506005 820278 1072259 407977 827357 1288579 1862634 230184 1991700 497160 1468862 1537777 1788535 428144 446519 1729609 1093782 62154 1319803 1940878 892504 1314704 1938794 128734 1972568 519003 1259548 1444425 335805 1469571 1087313 434414 22515 1243813 1716987 1591414 1467244 1485385 1380581 1866780 1508193 1843271 498721 1188984 409085 1057397 330677 270785 1398560 919662 1787114 333256 1879991 1681125 1101830 1428654 1151864 396140 1236165 325778 628367 244649 827691 1141646 620046 765533 1395971 742026 679026 1611035 764246 1641551 199814 458210 132400 713293 71894 1296158 904780 1591175 1180533 172676 251784 862184 1058091 1420503 451638 144728 1373795 1617844 1220732 843998 1859689 1211592 1213861 210695 210858 473212 85200 1061021 1753032 1161986 1951543 997939 591745 1530600 1123420 1885409 1368492 1383266 1296859 1973166 1469104 1948383 1615062 97921 1196089 755682 215113 137842 567344 471457 1822812 144445 1739341 146602 351460 372856 622504 1058229 501030 194455 1441806 1357990 1028018 1038179 1343029 22284 1610275 1805556 1910352 484135 421902 1982456 1502783 1437660 1219549 1320291 1317468 792921 1133281 538574 1741895 403922 1641070 1215360 1969226 629091 405779 1970610 1945085 113297 170335 814286 609973 1144021 1811303 1027874 252913 1897485 1662461 487343 855453 1647668 1021498 693647 1237442 1530402 1312446 1006721 24512 1637939 1763917 1807687 1513596 1994306 723134 408239 238625 114661 699149 83636 1766357 671942 1700898 341300 612812 778888 1359581 1309361 1238317 1624864 1668670 917513 1781564 960835 1289322 655584 713978 1861536 1435401 1284564 131570 155544 342712 1767740 1194106 1226214 948779 716197 1214075 1441684 1473980 1695623 508860 1878046 591920 1061985 1888519 185723 1058034 1881379 4200 1926644 57737 1724745 1901191 592719 1042487 96116 1561257 310524 1437676 1621417 1690558 1030613 1202440 1083520 1817672 1601657 693927 434171 1959472 21563 1450154 639801 697736 1279217 287251 996801 724963 267356 403792 1418630 1408784 1423807 768921 319556 1686376 1997125 1931785 109607 860024 1440954 497121 115712 877381 1857674 1872078 1138813 86661 1829723 1739889 1977298 1157139 817597 386874 1831451 915120 164263 1199449 1867223 1794696 1402350 1733214 1551061 440623 907402 1408040 1679370 893857 1950449 1216218 991112 1681968 327710 1888426 358087 814353 933741 16893 1641242 321919 1410851 16269 271380 1447052 1668759 1789576 353985 1576936 284825 1322371 1818983 1036918 1963691 606045 748259 899357 687958 889495 1437963 1542101 755376 1850254 954067 1162352 296125 1241324 1374958 1570220 102281 861861 1081560 657550 1348824 200860 30306 1465919 240320 258385 554625 1978496 645401 868549 1725322 1745980 1229605 1329906 780328 726070 1887518 675490 430734 389157 1821430 244082 893009 949116 999317 1492958 434288 1554491 1658232 628765 517534 475286 1972926 93078 1930979 723067 1841326 880080 875464 427160 316058 409233 1906303 1582182 936879 725823 194603 628132 99898 1667170 1076247 1490655 1837561 1633578 1447278 9326 8139 1692676 1427896 247285 1076217 624313 951042 1843391 1344325 1733063 1255739 1622284 1389249 1425732 325494 1751591 215425 729817 1362652 1913006 1434793 1737314 1053742 1110938 1757917 444191 159548 1898672 831420 545899 239245 425072 1553019 618315 1122852 1617184 247115 387460 1072352 961752 1046061 1896137 804285 1650765 1664144 933520 96940 816608 15448 964620 72007 1122298 1162769 1282427 1766267 1573016 1933019 803541 140926 673697 996126 1114936 1438474 1907860 236443 1766306 595467 75691 943944 1609522 1944353 732505 1001819 654221 947915 1602398 749575 1247686 1819906 1151041 1627397 364041 1116899 813479 1094471 735558 1635131 947516 678135 1105584 725829 1832045 486405 676273 1564702 589746 1405356 1790235 1893607 473484 1700046 1300467 1539138 854222 1517843 1701078 1191887 1254112 732844 1633095 1181723 1949771 724668 1020212 264369 331698 556743 685005 1519937 996733 1117308 1173856 1509926 820079 398513 1555625 719541 1491718 229594 51872 1881055 748085 268844 525338 1293557 419141 1152870 614442 1335200 1333694 1572293 1347714 561170 1328823 1610890 1388258 471175 1522641 1028360 891467 632719 1339146 45294 934268 1593003 188927 1634466 1878390 667474 730192 1242468 838101 687098 1365780 1645260 1554594 66981 1991523 1715157 1450444 187696 635396 804970 853089 1749206 447352 1824811 301966 1015572 862189 1454460 1089340 167740 503548 1673412 380616 525117 616337 308871 307096 264036 1742006 1554398 1895579 960475 509272 643368 201334 1325786 25265 1884209 1780707 1924261 431232 1617271 471652 1844007 765737 1255936 1673877 1519800 1209499 1185314 1861736 628808 1826812 1067636 392353 600984 1602994 1238277 188858 409142 479110 1840744 689029 1277159 291151 1338601 1410532 878847 1321101 1018289 1823335 1593722 1963312 1095908 1865185 654934 311968 768111 20371 731753 1728542 1060669 1910844 1025390 400838 379463 27801 228155 363584 1337421 131075 97809 1748165 1225538 553921 758697 164076 1891174 1728573 916586 1935329 262285 1041916 1709284 82707 297576 523693 1729831 1540939 500982 1607339 481755 1733327 37354 1179257 1462247 437574 773057 1794985 1342723 162437 40742 1506003 571326 611201 309721 519990 1779962 861193 1653413 818817 1832677 288298 1818157 1818394 227244 933355 1000624 1319726 1177516 1985071 1398352 1215058 781278 1096091 153730 1927063 1363033 1492444 1888976 524248 1227135 1354862 1225763 1806673 574729 1878772 979089 1434453 1570495 1005234 1352241 1889250 1697162 1445788 1984085 284313 736358 1005291 1721637 41795 1011644 1526823 1207639 4482 1992502 616490 159982 1764008 1653095 470944 1759221 1763685 1245038 1916820 559220 22332 1513967 1529563 888626 194607 109697 1456527 630938 68591 1849339 63438 1583154 1145340 1171375 1162053 33810 766802 333562 957208 1365222 1432500 1454613 1295533 1577754 601733 1763491 256741 46049 1562926 1935685 903320 1677262 1624548 1540183 1499993 220255 281579 730769 1477456 468246 441759 1592277 1804675 1539672 1451075 841282 1314690 1370324 1002108 1856871 1856979 1994740 1273266 1806322 76188 1838111 1640267 1097612 595225 844369 541650 425504 1901106 1731707 1650956 375457 263278 1568120 886635 1852782 1033207 1242089 99546 549118 1639143 1793709 1336402 1906796 639396 141545 382519 1251017 1168846 1712586 363350 1878578 1262264 660603 173469 1492266 292672 737528 2057 266508 1436438 38051 1308620 718316 1262525 1417116 1222074 542606 815269 1828679 1659609 436098 1559337 804783 1840565 1042484 821385 1867236 769106 1701993 564988 211754 145870 1943428 344310 1348635 1571244 1745922 235524 276076 1918294 175205 190784 249812 1622967 334925 71432 1129245 1539309 1967015 368668 359401 1383954 1931929 819838 1147427 1151860 39811 866878 403111 325117 1147779 316149 1241430 589403 17087 47207 59322 201672 325509 390929 431399 944881 83451 1590885 1715409 1760368 217104 1882800 1859825 866853 532392 1798669 177487 1279866 173820 1275097 325180 775149 1231931 1649310 1513032 228310 35611 423115 14749 1562066 804075 1459331 1002099 349242 298594 389818 678624 235423 425924 249315 1236665 1509456 1372191 497507 680865 1378255 977964 825374 165922 648940 727268 1872000 99114 953450 1666313 380228 1988238 1992247 176526 1383502 682031 1435067 1525600 1271968 1589496 1177145 1161640 266970 548714 297804 1750526 574476 184281 950669 315677 1609029 179993 1201890 1607831 1173738 1490104 1175985 931750 839324 214891 64828 1356264 1281804 818393 1803037 1944060 1237931 1521218 531757 948308 1009396 15785 211613 1918552 120939 249821 1557603 1609002 431715 165838 1719524 380886 194210 1465933 1011225 1905615 1568607 126012 395453 1726395 1724893 192329 1470451 1222783 673794 555075 426941 860478 1372036 1270043 873985 1502462 999293 1289331 442763 739610 1457873 597317 418861 94168 1522340 1961817 455772 302293 1694559 1430570 552237 49095 1633101 188465 1070267 275056 423990 1110369 1043302 1890154 230687 1852301 352454 1397138 1315214 411074 927440 665030 1717569 1189177 1084779 481577 134697 1136700 1135829 1156297 517209 1603018 634615 1810336 544193 490767 1724227 1111039 443908 684860 155222 654388 541945 319725 1941700 1329006 1319576 598875 1702048 1177227 548062 410312 4993 1419872 1456334 313733 1202929 652651 1690480 822321 1246187 1706770 1733458 1260143 351991 328316 1213028 284872 1930991 1870207 1305949 423268 1960989 1499496 572201 297618 398789 1536154 1112978 656690 639667 1451071 12882 1355964 1934313 1879540 668203 97224 752627 1680919 514458 364033 1322136 448823 459871 1085177 715662 68608 600046 1833388 1307624 1075511 1455980 1982599 874782 205704 1973471 1595007 1079804 630051 1849877 603058 747451 1582572 437647 893392 1573359 1909111 623302 237539 1702411 998078 1401887 756418 1205173 437038 1041096 796746 1888922 291423 531204 1894176 1061267 1230080 1993073 1475299 1362898 1049458 1115783 1959645 1371245 1372756 1739684 1499462 1916602 1568714 1075864 1309827 805898 1842437 502985 198330 195748 586051 160864 1961742 1549359 903463 1622944 16902 1420705 464719 1951225 1666575 637141 206051 1014696 1590567 45085 300700 305183 62106 1875100 1732018 1396674 718752 1970758 1262738 898109 558107 237029 110555 291123 1124215 849257 447767 255503 422351 807657 1027502 1210317 299538 1410157 550673 597591 498563 974317 1395246 419792 37590 915775 1641453 1872050 1609842 375380 1413903 1270225 1943830 1008442 744929 716369 228884 321618 1267241 1867860 579492 1914437 355644 1044834 654474 1302976 1950249 1018904 348276 1167442 1547593 707185 1629551 1711982 972424 1832198 343137 932979 989451 397328 1264455 1127245 139338 214842 482336 1083327 1692648 1294551 933866 1936978 1965715 1492494 1512755 1902200 32437 371507 392556 1876139 1392367 219853 1213856 442573 792773 645413 151828 421288 968847 254892 40149 266112 1339931 1068217 1064298 1736542 184570 1651764 1192791 430324 1840054 183685 191834 1595773 1612861 1347418 124876 266665 1678727 694602 365732 549882 1441134 1721189 134312 684980 1537140 1557077 1312053 135692 538084 1515919 1262497 745870 1842247 1447526 1262027 514269 1135536 491329 1935002 1465728 1743723 393576 1487929 1440614 1883082 841996 1751166 187231 1040363 71993 1865778 1314073 1701731 1461312 1610336 1269852 748030 61934 1515703 418554 807705 1707809 1808905 215182 706063 257833 953425 775816 1648709 315675 973782 1477357 1157968 813001 1612132 1766892 28333 1864229 1460911 438533 351453 1069005 110115 503797 1593620 1001063 373241 619765 1856058 458435 126587 1380041 1221243 484143 1611370 354421 1148484 1989482 457366 1566575 492228 1444944 1370383 1802564 1310615 307361 1729103 1022477 1362276 678716 497795 1651695 1015442 1008023 1862916 1757456 188292 452343 772292 12870 1732591 179039 28690 354741 555968 1644118 472475 117398 159133 1045431 1999785 169882 1981568 140916 1630370 712123 1407884 479646 368371 1906217 1213715 218498 922973 600552 973739 166676 1378126 1083167 87088 1511816 1890301 1914991 1635833 774980 577308 1097578 1438783 1061185 109220 741407 1626093 456830 1726730 1484704 856929 53349 1954068 1106731 802107 1580800 676767 241328 931620 225997 1662430 985217 1650698 372508 47808 1298976 1419746 127549 370096 585727 1507241 1396574 840355 1765247 1823686 1023826 1989836 1341139 1082060 887688 1367772 1900033 194988 248722 1345321 1787861 1936550 767268 700594 234741 1997418 77935 1399443 1206579 1822672 302160 1409230 1035975 42918 192154 1995621 709508 17174 168894 731309 87261 432868 1302475 398209 524171 1991528 1773510 1746293 1923901 1851205 826239 1389389 1393189 652134 62263 249800 1078991 621462 1878778 903574 1985252 1598767 1746898 1548939 981818 783545 553319 235841 1308084 1798282 1564967 1113313 1195953 759802 1315969 1008874 1337114 287390 1765917 1924014 1033538 1508994 151149 90645 1157608 860376 1897572 653926 509522 1544765 121310 1507386 966942 236848 1754554 933423 1478868 1621331 1349617 1532281 1721392 482012 1575438 92890 1187715 484987 22776 352489 1726432 353214 1785211 877097 987838 1947747 1154808 793006 1915423 814359 1814478 164025 456175 441407 308894 1585277 704659 1636238 464888 549008 305027 510987 1692009 1942926 1742113 546218 1182036 152862 660410 56782 261049 1712633 287681 1596858 101712 1774264 99530 884550 250588 136183 1253667 1956879 966086 807859 441150 1465579 1638618 1237476 632909 458455 640605 1619360 754393 1624253 470681 1731896 1991737 337805 204641 573694 1592624 1099898 1993547 441282 1050724 1646638 1807128 579617 729252 1304719 1267499 1715847 938173 1927469 518270 692206 1450732 1747242 505992 1299545 108196 411925 894488 1580565 1660939 720353 560853 1074982 1943940 221005 512427 871468 882143 173940 1324514 960521 1370363 1042509 214499 844758 697545 804521 679585 3107 1082794 1669471 1232647 918202 1967920 1979619 1281393 1955009 346909 1002625 102845 271537 1593783 1797505 959381 1516435 71654 1117270 1380075 61730 1461935 34429 1383455 639126 1977957 1237796 1558570 1047249 569362 17408 395686 595020 1650438 1837581 1660459 1938787 764199 1867804 1893044 1922990 1516644 119930 196602 395409 421105 1794970 1563654 1712226 366194 316893 1790118 1016086 352556 1374383 1431574 1699645 1056308 1624230 81783 260089 1769778 389789 1128795 1331777 947436 400805 1430662 1049183 1192144 1567470 379225 67179 1616766 1243004 1433763 1192269 1740204 1337577 438934 318646 1965687 1060451 1588131 1115606 446738 614068 314342 1930579 224811 1588495 3339 627364 1127083 1696499 111538 125452 566872 397086 1942105 1422836 552543 1273137 436045 814399 1474907 184428 1106951 1433791 1340468 1994489 385475 700654 1201375 1279867 1186083 1246557 1083253 927108 673621 1236300 1679006 614347 152279 327399 581174 850113 1605377 1186712 904637 1623801 1129013 1689291 265105 651172 348176 1014085 710946 1441977 1461162 415140 35734 1251142 1507816 1863272 1446514 1965000 345403 993717 1039255 690014 1866894 1436014 333545 1312906 1049895 1671419 1347208 24354 1039971 1433524 1720076 190336 389541 1543195 1843848 1582578 891502 1966550 1751731 1191342 186469 1649460 1828039 476088 417524 904308 162310 1894003 819257 650979 923792 1010879 583004 720379 610508 994006 673808 538152 999394 1798435 281012 1023208 1501489 946029 1750511 1438566 43104 1224291 9979 651923 270295 1775070 1656064 924788 1384154 589524 1108961 1602027 886230 654450 520433 1376921 1278348 1491821 1007023 407830 1334786 1638209 1859385 1762100 403458 43631 1627090 1999231 841410 855844 1529426 39491 36999 1848216 379226 1808990 1359487 249689 1473287 310035 528630 87942 1316720 1670188 259279 1536202 867473 1786549 1736422 181544 973369 971321 1678572 591982 1119339 295109 56151 1123649 88035 581974 1511728 1464454 1412703 1327902 1463493 860667 173148 1129349 721439 810136 569141 922802 722945 634916 230231 665978 1257112 624951 1376372 1371016 429766 728255 850556 419468 491655 763343 107879 678786 259236 87721 550562 1835240 1001554 1773366 1204003 1827905 432857 589498 1316840 1189762 4829 190880 1407324 1370919 956059 836495 1619410 1490824 280911 1575872 413161 553178 1389412 1408105 1753945 1312156 745369 325036 973346 999921 1791506 12189 192957 1701208 989682 938750 1570102 1889532 1631573 947101 1159825 1815478 1100615 1144600 178439 406541 1468346 1567859 1875417 696366 1858181 1289748 1479692 309803 371648 248843 998618 349938 362466 1185358 229009 1247349 962247 362093 14431 960946 197427 873895 688602 764468 301528 398500 1743467 466696 1132699 253005 225457 1878022 1513830 85325 103710 49300 1832985 984900 62469 342402 1662887 1424847 1388087 1159608 556514 1902863 865689 757648 827253 1475753 1408897 341221 1306023 180038 558787 532742 760361 1247675 1656272 1147874 248481 75902 963305 551273 873850 1256058 560336 1959092 1117278 582610 978227 223191 789659 284214 734083 387468 1112563 948898 181041 1129966 849159 608127 888923 456210 437200 483163 1572635 1605471 507716 1042547 1918940 1144055 196211 577122 30032 342849 1842639 11787 1714681 1868305 294495 1479549 1428375 1267202 1328562 91515 1638897 210118 1660796 1566275 1887510 1551677 1649799 1527338 858784 147441 958573 767937 1586971 709405 1055866 1814664 1891786 1130978 1513497 702338 1289690 1536724 1829668 1045963 1631822 1068200 498921 10995 1479243 363787 1770104 1410605 589282 1145479 1420799 1733724 1907764 1929141 1638701 1548985 1866374 959032 1223549 534797 227471 865742 1131565 1901798 335557 1224420 796782 879847 549269 1860745 1889657 435653 125161 657060 1409095 1777710 696781 1592365 1239689 1018217 144586 1152521 448493 1665695 1169035 193022 1070964 1402496 887312 1751744 1726562 1749211 56359 116368 923633 1995964 908227 1814147 1966965 1809326 1480881 1445419 1634849 357660 667976 365205 540937 1059368 1484334 1060345 1511459 1584662 1111928 1570795 107615 1401911 661090 93624 1247681 799320 1244237 550164 1183198 1225050 1105346 1563548 1596221 308333 1027720 566888 791091 1279164 527324 1853480 1493276 1551335 222371 414255 639292 1023187 272133 1993653 1802647 1019864 241567 636359 1212143 1733935 1027451 1828060 1372719 1253237 132451 1024013 1034979 1889351 646816 1172689 529580 1124240 705885 1254238 705244 930477 1895130 834827 421817 899671 897331 1524883 1606755 630039 1998420 1487037 1457446 1226537 361580 454118 817179 513805 763939 1079088 1871770 982667 823851 381818 1559460 1433931 377880 1172315 955723 801320 746558 1051126 325101 379268 1774905 1089357 1407451 290424 1902837 1151665 1979443 938751 1111666 1169441 1369195 761422 641744 1916135 1710344 395329 1064569 1715661 1309548 1267906 1930800 833777 105323 849915 1298524 31971 826875 1181228 623574 1248284 811951 266204 163713 835748 1490029 1599225 1565437 95572 1648237 1217334 1908023 1457631 875674 347330 516728 1701405 652890 847814 609414 1261262 1903730 1797463 509499 957165 806072 1505667 428364 608865 563363 1922915 376923 260495 874991 1680606 201947 1284728 850598 1683702 111821 513782 431436 1514176 710267 1867279 932815 1514156 941979 684450 1173060 806279 1208594 1708210 454183 1467288 1543374 1931762 465272 1733238 319042 660038 1267965 1186056 335920 1509111 1877104 691598 635077 272287 469563 1365932 430617 1515605 144933 329503 234619 1366105 93809 1755768 640022 333240 1197024 1016855 373804 1914282 1608523 1350359 179121 1677314 199052 1462004 1284711 1492820 1920178 305302 1276163 456523 1161144 135787 1422899 702127 1586066 663004 246210 451901 382362 362505 553409 544910 1791996 1427739 719765 1509201 1427623 198685 1420701 413889 1361819 1414347 1814739 671465 1624622 216340 179821 232876 858949 477458 323678 381232 360847 1898332 990104 754202 561083 1546914 21724 436786 1114130 1025447 1465851 1823868 854761 264567 109637 1286905 1083046 2546 586168 111636 879115 1698922 35034 1456977 429119 1424424 1609583 1454788 1315827 1794189 1072226 1969726 1784463 854795 424716 331307 703523 1990402 458742 275741 1008364 1816715 422032 1265585 489161 1673204 773642 262745 1026577 489352 1498109 161253 1708905 1955315 421439 1514314 132660 962632 394126 1600940 348942 165933 5447 1298618 1640751 605938 599229 942233 222225 1542073 1943700 220141 588283 1106659 48069 8403 1309346 194865 124133 1211964 467251 584544 1280464 1734626 1914365 1323150 30105 284656 80334 1237425 1452186 420943 369683 1474621 92552 6114 927501 792972 1037181 1097089 224855 320821 645348 392147 138695 174627 480569 303425 679042 1945655 79145 205398 110722 1891144 1120912 1876014 1578665 68966 325521 335360 846351 915851 1205795 481815 139889 1912316 291758 1450507 1553334 903309 1305519 1561005 1916512 1184742 301310 1409086 1860727 1028585 1541494 353777 352555 555682 319686 763914 1340128 238209 712050 1932990 410826 1548321 1799569 991514 1259582 722196 1202224 1272687 508639 1524207 820132 390765 1391240 1193157 1686249 1128715 283441 1531553 737250 89679 1932690 1249387 829263 592507 597504 754608 261913 726143 1868705 1406235 608915 402675 1202758 1418991 1427272 485223 210546 551894 29209 359869 307589 808584 189468 850802 245792 1540914 1622884 1059369 1318398 1289519 1138661 1032219 449230 1321664 753766 18229 1814854 1632375 916723 980653 1210289 1369099 962309 1867978 1374196 529710 1464568 586129 1798891 1283871 858732 441872 939955 114919 202578 288039 1010296 1914946 418803 1691692 1997357 1746910 300728 345731 4858 1405529 1501632 1519435 1543537 690046 810144 1618875 1535715 1543364 1375739 1486603 1221406 621248 245897 1924617 859725 1610382 1357571 586862 1105933 1726885 586980 1299767 1547761 922701 1222372 1871621 1144358 708300 899718 1244635 430212 1020728 1404468 1496627 391584 122297 43845 1381687 968840 112316 1594682 1666331 624368 1585342 1867018 1530797 122286 1929378 1078428 645437 715666 1926448 1635551 817318 1416669 1375212 404250 1043632 1808262 1346309 600035 364208 1068907 1433320 1432551 124358 667518 623004 123456 1565412 1387436 1986379 1205608 983635 256409 1556395 1842531 718590 824741 604339 652584 570379 869780 1293212 1401197 674638 104721 533201 452788 1149002 378380 1180994 1386959 1815344 1598520 1834612 1693191 62259 619640 1754415 991964 1825987 1651211 922961 7906 1405976 1277371 1734028 225385 1027663 497978 1605645 240167 442982 686239 334999 130975 627960 1154608 280952 1825815 411233 1825154 1043697 806053 794367 1616214 798988 121283 1509392 221777 211529 204676 1335546 363513 1309863 554469 320195 1659086 380891 935718 680571 1732899 1416773 353968 753119 1229126 302104 1690551 14363 318262 1993328 1845761 96165 128041 514012 1498928 580280 1572532 1630881 726110 1435102 1572852 662043 1699117 1133949 538128 727367 1316043 897909 1448488 1101287 1738111 1968920 153692 1435223 1994171 1551201 1467046 1654061 1697058 1445422 1730249 1196100 1000275 1408017 415535 787487 733028 1877310 1837468 1292767 564747 1147367 376145 881625 436730 883403 1013088 947574 803456 524057 1198122 344620 411615 207969 226997 244408 1543361 636036 1590749 898392 1178409 1059374 837570 1554644 245259 1633192 1683287 868510 785279 1473918 689346 454933 239720 1633447 563783 495222 638927 1106922 560708 1131483 196173 961909 1071247 1059245 925702 419613 484239 384912 210235 337314 1897808 1813816 1761378 1301090 1581606 1837360 1975779 585904 1165381 177324 689582 1526802 598769 167776 709107 1912265 168389 1866889 452141 1798575 1343782 1578811 976664 1654828 1423067 435347 557133 553157 829625 1917097 1204012 644840 919646 719444 476307 738872 1172528 367577 848917 1044316 1889467 1282761 1340727 1855105 262502 1268702 1684854 1188178 162891 1642161 1782587 858416 1023891 1527536 437926 1583886 1380429 1803353 624400 1131705 1757860 688617 94981 620819 376275 1406837 192579 716233 979406 33149 96316 831600 1294651 338145 1638170 1006182 968667 609465 1801610 1374429 306540 629237 1219484 1516522 956218 1099957 1757140 815790 106839 223396 710556 1358155 386207 1589545 1900381 897471 460742 974427 761097 1800549 851906 1178024 654328 1076922 1004058 1301147 1658389 577536 1497372 1549498 630404 1657539 297965 162421 1422496 1400610 1426058 1530109 1313564 334506 327374 999939 489831 1601208 79464 145015 982651 33293 775840 1443879 1055463 493697 326535 1721303 789787 1278697 565686 1995230 1215106 1639902 1030121 1360210 1581236 1523679 22843 463087 1806625 872674 537699 1540416 776767 144783 1544155 1503586 1392538 1539996 1819123 1549408 641532 509318 89641 1227350 287751 1198997 1104081 631096 1132186 54279 829101 490585 1294163 1922838 1581691 735530 846425 1090527 869156 180599 312420 722961 810238 1086375 539534 282594 691211 1122238 1129124 19545 141689 1195219 498299 237357 1010347 196719 1836861 1713896 1274415 1241832 1692653 1534807 5038 179693 750770 1572198 1578642 1998965 1759645 1320259 1241995 284765 39012 1416113 1812303 1793824 1850360 1307049 217328 1429415 98380 1889476 1101770 1996600 1818706 425726 121646 1429151 925023 1510863 1173899 615011 1776772 812172 182681 1673867 1322331 1704386 1570508 394552 396399 1065439 506760 1667348 1160199 1097931 827464 1267471 1810947 597037 1852159 362038 1886398 257394 765047 254832 12365 1456870 684381 1684215 577809 966157 64681 1192337 1548430 159836 844520 837168 1162887 637840 781231 401932 1094496 1848995 534570 1667581 167641 1652708 636084 31430 952078 460557 861325 1347749 278062 103615 1472512 1898564 1539989 594572 1764639 1516360 1476250 1561892 1972564 1500115 1210814 1619309 958911 981284 1639255 585107 1193621 909779 149639 440261 903023 1226174 1643430 776685 5024 68884 544678 1507480 1188591 212293 103898 1042061 1585431 1822186 1176746 595592 757292 1651945 987902 838318 1510508 470242 848819 371378 1928703 619319 180559 1346070 28503 715364 771104 1158782 1987426 417418 1395645 1400919 740850 207263 1518491 672829 1621193 1180671 1088254 848130 1163274 1406184 97723 477252 753897 1249458 855079 73221 1305843 1921656 1924916 1710339 1614840 1859211 1943595 1864379 1530884 934025 1595822 1550682 191346 1557895 1074854 731985 483083 109306 1424378 1360263 1271508 1433415 221667 240538 196423 1928685 1663886 385011 800695 843801 1164692 953460 765491 1372869 225557 1534353 258051 287081 459857 1373163 342554 578361 1501425 391372 1541934 1413797 943670 1373327 1662333 116655 671163 1464426 332813 1021151 1383872 1270531 1872233 1600170 1825985 1715289 263881 1948052 1755361 1364174 667494 747094 771210 1921959 1002529 901657 941457 510424 1201663 1606468 1139398 313674 1405290 394098 1279726 1101216 1025561 1656264 1917623 1852623 600733 4599 507906 2482 1558108 444818 1869071 680475 737436 618744 444742 1074685 547635 1865942 1144798 473717 473310 610447 530246 1665962 464567 907769 1540064 387203 308092 723873 1235416 1201446 484280 870754 594122 1311059 478259 3663 1465940 1573168 1772917 1701288 918801 100145 932185 1435967 274207 568306 571620 348910 1543525 403348 902033 669415 1967944 1589541 560838 1396983 603678 997008 1246719 1885551 756345 1751078 337683 882947 157596 1334150 549898 1236286 1953036 579175 1975618 1308420 155115 240405 698790 1366346 1255560 1639114 1145763 948053 199347 1499681 916366 263431 757035 851728 1656944 276009 1341397 329206 1402423 263136 1832053 162320 1099263 423038 558050 898238 354860 334021 1514893 1387489 1761215 372157 703395 1257083 1586487 74854 796855 393111 1030412 1924323 888790 1259437 480212 872384 36993 1376948 1138942 875768 948246 1934255 1168558 1520673 1824708 841534 1272385 315909 176727 748091 1769295 1491032 144394 651256 73552 1921171 55844 655149 384227 1081550 1752373 409555 1379694 1285778 1694255 1429110 69484 1023450 1888251 1273936 1706921 458451 1473837 1961426 468177 1919410 196360 1432301 1879341 838000 1360287 1054162 1538771 1651654 805481 1870582 1201368 1606919 1994685 668685 7814 204424 1713339 1996174 1392010 96140 1016330 711414 1464188 1698506 25624 1107319 527963 1971358 664961 1601817 273865 265601 1937390 1322131 1193064 196739 200804 1030045 1763472 1541636 774126 1541742 1886228 106625 1516581 49689 1664938 994990 756321 1897024 48262 1884264 1232381 1837526 980565 913347 76701 353787 998150 1655877 1130498 607813 797339 782794 1401637 1517748 1059975 935269 732751 1411794 1826984 1899558 459817 486144 13809 784396 1902171 994947 1158191 1283967 1588732 254888 1462437 286223 169863 121882 1588308 246447 1505340 1642135 1595875 468782 922414 505512 1842883 241694 1286035 68385 1190413 1095954 1967243 1881608 874406 1163662 1874463 345622 250176 1235923 425861 1177123 1897340 94384 1163279 427351 706500 23139 709573 830577 672744 78670 296028 1591153 1096707 810240 789942 1180795 766194 435611 1980641 661202 1087190 189464 762059 754109 885102 1360129 1317535 1059052 1513368 1971103 1981727 447673 1822915 174542 1190727 984970 1324153 1980446 876342 1825211 1679115 360804 1227335 18351 1401774 1155375 207152 481429 524570 839652 1738603 1627068 1451477 353365 922862 697533 900509 1779654 1343487 189013 21245 355431 658687 1714566 1282823 1478013 1809719 1003945 1041236 295859 769713 1856692 419566 1163613 916712 1204050 1178185 427900 1390384 648172 964443 1767556 793406 773795 1990184 1168304 218677 123640 627415 873709 1226966 703654 1468759 1573480 377498 542683 1267607 56945 937607 421386 78469 1051499 699802 1787747 940266 511030 1808278 1022103 633194 1454296 148447 1903791 519261 1646455 1930265 1290073 818367 438795 64131 1826997 1040458 1531807 1655551 883984 1681301 1100819 1311696 1668304 280396 922352 838020 1155272 1800786 1433533 92112 859028 671779 550925 1816943 531557 348544 929772 1821436 610603 1252067 1241124 1890555 693496 194537 1803528 1485766 252775 1334297 1775011 174198 1371221 641038 346862 1013702 852540 1682658 644987 1201258 436063 1814700 1567069 103593 1160949 933683 719892 31347 245307 713845 1472136 827597 718809 429280 1305615 1635485 1281076 322823 440376 1107357 593232 93993 1156534 135482 239499 1937313 602404 731437 483387 1837302 1691138 842580 566416 1554540 974790 1122129 1126879 1069822 1444621 803531 1549845 105702 1290586 247840 1202698 1607741 948257 1492806 1908688 417205 800074 1023044 1627986 1736415 1028169 920854 8776 91505 1509487 849409 1926731 963045 1498027 482186 1762667 177628 1180465 699251 956308 4818 1041223 1978155 764144 1291392 43679 421295 236241 963742 395434 1049953 960674 70620 1642295 698721 522976 425800 970788 1032865 910740 761687 1460564 602285 7513 47593 219907 580786 1053154 870946 1816621 1802645 1571133 586658 982067 297505 136544 753156 66505 223114 1295960 1434376 1125159 1341538 1160922 184142 170121 1070043 1224446 86642 132301 1148961 1885276 1711609 182859 716954 1760204 1934435 1595789 1667166 869471 373952 939817 987021 63984 1288051 698207 1566245 1330087 376676 734716 870610 1643526 758891 1274546 1507994 1804784 1032897 247718 1341930 797161 644048 144821 1848446 1222919 818359 1485240 1334579 1858469 232399 913153 156605 893801 1542597 751405 1185797 1166448 1835985 1897718 37193 1206919 972412 1304691 1031445 431892 1044959 996207 1109072 1325639 1471539 1152867 199644 899286 104005 1461251 1880197 315228 1463071 1047349 979924 1230283 1723027 1528078 1703722 490190 1321394 1811072 1426666 989988 584304 57709 923175 252716 520794 1048569 1219864 1799377 1721150 979020 1751411 982995 170246 1590667 241572 1565266 1681641 811916 1414932 1358911 1470791 1296444 164096 1700202 525905 637101 1205759 1788412 285320 1337024 151500 804680 1238831 1119287 1724453 1098498 632399 598840 1288216 1319267 1310533 23240 748174 1739219 211905 1968509 1912315 1778353 1068782 1374923 1267614 713489 951725 191474 886031 1895381 788762 1172545 1464461 1527344 619297 1808547 315168 1804628 777239 677173 1110019 1652021 1541300 627858 899587 929416 351215 503480 304635 1834918 1390642 453267 49720 375019 1480453 698731 6805 850732 884822 1598585 1592287 1112046 1842946 1899077 1167117 880794 1331403 1593090 1472042 1543388 324482 1260420 1433789 1642377 394089 928149 441497 934256 1575034 1341857 674661 661919 1867110 664837 892415 333770 1139364 779128 1031854 222678 1129120 1829348 498862 1483904 945476 1089718 1302478 766796 1838519 162636 999078 1600510 341535 1607697 1394995 1693346 736831 1933603 967698 496760 1872978 736415 1421422 363324 713043 1441784 109953 1817007 1082442 1082087 1824543 1022090 1034720 1730308 60047 660695 1508537 1997039 779397 833509 1782073 1924979 1629200 1730391 710166 1401469 1206079 1359306 505229 1834238 1921885 9835 738163 475837 1567597 661617 1608531 885895 968565 917572 608003 739128 419591 1700760 879580 1710543 1090936 708743 1395979 1965539 920647 1401334 625484 683153 1829514 1088991 1436961 970244 921405 943897 420215 1059697 1342928 993312 620979 72066 276296 1752322 1596546 832370 196162 760257 1266057 719607 374819 1592211 102573 657717 142001 609237 874183 1475007 923351 1616021 1827393 50124 1115510 462693 597520 246721 1733696 1213741 17624 1782063 1767902 412892 507862 531922 758349 1122088 1361104 1543568 1788986 245046 413493 1739599 1369288 544403 1937643 1571574 696200 1274152 1180995 1073405 759972 1246210 332892 1778881 1158248 1134321 897317 269057 327201 164061 58275 1448099 1772060 1187182 1689134 902994 111469 215403 1629719 233678 753829 680103 660166 1473020 350517 276423 1808908 1051510 152332 918358 469182 1968882 928198 1343771 1428174 1497843 339126 1311362 1979678 693517 1634653 1919267 386493 444835 1985038 265987 1571301 1196833 382385 1717644 370049 72121 1862778 1328187 1943279 524124 312224 1167727 1603396 1663545 1031981 77923 1968373 230142 1350827 544096 1195964 884069 392154 367348 38828 20188 1798821 254889 1401279 1055844 458299 1725151 410175 422730 409173 1389584 1047178 1922184 1625303 48210 1873058 1761548 888514 1559590 1800958 258160 1179261 1876628 1334710 361165 1228712 996081 1961550 573766 935350 991456 1255993 1889824 10987 1906005 1250237 1571559 298872 1930090 914097 1125661 1298713 1323657 1246951 1813917 55190 575037 487607 1900728 251697 1187319 287449 203015 1340119 3097 952056 953207 765562 1890514 1587211 1320327 1832103 1863419 892394 581614 472854 801 1834159 402691 1533085 934355 230703 1499946 85102 1630345 1105619 359201 612530 352010 1645590 1031902 1266469 965384 1734861 572858 899714 229782 385765 1794568 1364657 99849 1076617 1639714 1128556 1784206 1421278 1022284 1760446 467786 395342 1923843 1233885 1525246 1108312 49559 1261233 500356 1798488 1472666 1007743 175290 581665 1944486 341398 238175 822293 834997 1603402 1505506 332379 1938693 366638 1557766 479614 1295553 1625631 1917330 277258 1871654 387724 25465 779364 1905321 1130449 242473 993342 522783 846050 1276428 209594 728504 1890579 715161 1448436 1251145 872638 1323152 175335 726092 1216258 987200 1864103 196768 1167487 159402 731596 1480561 1497127 479255 313981 1113223 1918369 1922870 1967133 751508 1339873 1842785 1795318 565563 501049 1676215 864236 1222308 697126 169626 1347193 1998556 1907019 49462 899407 490959 658096 1046572 1124386 1885511 1837105 1878389 419188 370417 467085 1901682 20363 1984045 884628 47070 549655 658786 609377 721890 1653365 1718185 1795888 432828 45986 252358 1292166 1000951 868845 1678506 1256410 1061706 1890815 146342 1392023 546503 130509 1540341 217627 1266779 1103945 533620 843180 587766 1528015 1147410 1442576 1811553 387142 769747 1356961 1460269 1081509 1166982 1171515 1318490 812770 356992 1943047 1065104 656535 255241 1261242 323707 1143411 277333 1058475 263961 751368 620577 108591 1931791 796896 1526012 1155577 1856252 1669937 1913031 166279 475147 1475859 503404 275339 967279 1786750 693717 1847538 564193 1899845 651627 1971214 1020131 1143512 866594 1450579 1051952 1276918 1194035 380810 97600 434009 1502023 1719772 172925 557866 1919134 146549 921444 487648 1094969 923380 276385 1212063 1502712 1131242 1339396 203019 397764 1065166 1933095 254724 1222421 1649171 1458188 174496 1099470 168328 820945 973601 1507169 402931 1896340 948953 1279556 1715739 90027 1240191 513764 822474 1049946 1684475 1380002 1885399 1332024 1014139 152258 964459 1466394 259362 858331 1934005 1277807 265179 417012 1784666 1231369 317157 1353106 224567 282752 1938017 1803856 152104 1110928 135970 347750 117933 202549 702546 466441 31166 181697 839038 595554 227331 1247109 755933 972180 1255770 1710484 1183511 311887 433658 836494 1624503 1211957 103846 1561293 288795 7738 1462818 570212 861047 1856363 398531 1700099 1052900 476868 1426097 1365098 313158 979294 1374159 373144 1710118 273897 1500500 1553454 890518 831157 94799 1179900 483971 1004084 1015392 1696043 1671595 180270 245195 1764484 749973 1460797 1617134 1262532 279861 1189199 762438 567601 1658695 796371 1190694 275027 258121 88712 390708 7138 783505 1141854 1742496 507903 1160080 1916008 935926 910105 1852097 666159 771223 29303 1372403 191090 345296 414264 1235228 928226 1386465 192863 309186 1753892 1032313 1344566 375922 1853298 921271 52604 296674 869424 484198 1093535 747833 1079555 1592117 532568 759900 612636 1588101 152959 1537047 922791 127711 710404 1792701 415455 300822 946755 1042147 1308768 1838463 513912 1515317 111058 644755 1434761 482893 1447982 735260 708470 96814 394865 887382 1398599 1309352 1155428 41393 1670120 1277967 679956 1569600 951244 894853 65219 1821815 329776 688235 1826088 929243 1212999 552574 764434 1090429 574592 509822 677223 371596 998134 718055 889965 406024 1858865 379330 833159 1492186 256544 1528964 1545236 680504 1153932 1914599 952112 1842616 135636 191741 1715629 48906 674793 343027 942301 276997 653900 1219952 716092 53097 1699693 1840376 441943 1964479 67871 800183 58262 1885828 1347146 457355 403680 1742906 1499429 1450365 537871 1310939 18329 128893 1339699 1730624 13449 445637 15049 9782 849274 1583740 283391 1820900 537506 1161530 1208478 683575 1894354 25463 211358 904409 136894 753865 1019404 763306 1320149 112045 1820953 1244614 1262093 1100946 1010685 942781 698462 377552 246184 346577 28455 1676668 1878595 1534276 1326174 1126905 1332227 1970631 147217 440921 1904049 106706 67393 377467 299068 202350 530546 1054804 87560 764968 761627 1016463 1197123 1040098 622989 1734587 1534988 254365 914771 510462 1046003 658061 312079 1593777 1179177 1006699 617305 615016 1043523 762543 1195875 1527494 706346 1968385 1389710 275059 1940594 1871443 1917599 391257 1646031 881737 1740034 1525898 1926978 454200 1916287 160960 35509 467418 419702 555558 1018204 1993560 762281 1246111 1313765 961931 1068619 793044 524250 1373494 1939889 1767733 1376846 753427 77490 1871775 1235965 431521 245294 1690484 586054 1450148 1872120 1200999 950116 1001736 1254058 485693 1599505 792733 504769 1291219 435228 117899 1099953 1342544 1286652 949128 1114615 760473 213247 251008 488715 35729 1407770 1318116 1735297 455916 1762387 1085279 67565 1100822 286560 242722 788345 1916840 1283738 989825 937564 849474 691400 993072 361653 1075033 1498421 1799161 1163080 795621 820794 1298354 928506 1005150 1842420 523158 1765874 1887293 573881 730693 525145 103402 403510 82789 115137 332157 195238 1907810 1754599 1530798 1464208 1493985 1638850 1561772 1502526 1121523 1167718 1709929 1834176 954746 1525575 506854 871180 469001 290106 82417 594410 880140 971295 592972 276451 216645 353075 975929 101461 507626 1904267 1571279 1470056 416885 309934 1984988 359979 1614373 891830 1882018 709330 937144 1246077 1009765 600427 79565 1981632 21619 1789855 277040 1522850 1273314 1132291 823414 1187765 1338229 305542 1320068 110896 1085993 1691076 1437426 1331956 1072369 983198 1067178 1251746 1552627 163300 1837355 1982571 1300625 1297476 808607 1907080 853318 1705548 344061 49947 1060208 1923609 1545314 739897 1682047 1661909 1567903 1128031 906941 739997 1547063 758278 1135048 458912 284076 466324 1234728 1841976 840014 1137107 766536 1676169 650963 407262 773511 1779890 452704 1882382 1539608 179238 416077 435014 1399308 1631771 1144039 245574 447075 1489715 485450 518001 1956508 1371780 1979822 308993 1401927 239247 594924 1336222 1702780 407663 1681347 621425 982511 1943632 1378735 354896 901235 537334 895959 714475 129946 228364 321983 717453 1628377 831890 1140225 1737215 465546 1436200 1291411 907882 1353835 541140 1757278 718137 1155122 1449862 1934109 1919649 1250875 133499 1773300 334378 1940631 552682 1119680 1812683 617505 715312 382157 663643 1136727 990558 1760780 1298064 476281 1412835 750228 750715 1421725 118056 1535344 1967003 1123147 1686263 271960 618238 1652749 1166098 559365 1563687 1064986 823394 1139982 1560279 1031346 134114 187058 1717814 487341 784697 474776 1401306 1246867 1598395 168808 1933839 1193710 254461 934222 1532971 278 1605147 528742 908627 1353309 343456 1269563 1091550 859599 768135 1277859 847895 1437 1484613 1454181 511677 1549328 996800 1742548 1421333 1646596 55641 1343769 825693 1258617 1423021 984191 699428 935383 763500 99434 515584 1388131 305057 1952630 10514 1328410 1512477 363839 590347 1181690 875002 1062614 1530121 783797 1192344 1835656 2881 1026144 1680346 1454765 936995 791265 1341923 1906799 942763 1152297 340010 1783287 1749918 1335105 223953 23322 1894548 17935 1364566 1235008 237506 343374 1772119 705124 92987 1201243 1723641 1706965 1474488 1029131 1843675 744064 1495563 1022536 357808 175603 1106186 332773 1650200 546750 1313400 1402091 191477 965569 452589 203642 299812 271434 481531 562827 864232 410625 1109361 1074149 1988840 1114331 1788432 793699 498439 1425906 886415 1016685 1876797 1298880 1439682 330800 1567238 1384496 606945 679854 590362 1470624 414059 1611467 1435376 1821295 1583444 1564048 1767996 1663424 916883 518211 630737 886906 860552 661890 733088 102163 1788837 1916331 1009014 1277841 1772863 364350 241498 1480851 739836 1661775 1239908 646352 1678048 561323 876031 777047 395642 1178578 1078122 868689 1662060 837011 1440573 815963 683049 1188936 522228 1399247 1652057 1766472 429674 1613759 1732540 379097 1148615 869865 1498966 132464 616840 816719 846697 1571444 1381312 1907967 1577813 1772594 318464 1018763 986865 953897 509816 732797 624677 1670942 1079321 1365017 1348614 1075008 474438 1230950 1086240 499965 1581406 13637 185195 422374 1251666 269193 1717388 56543 1053245 1596185 631591 807739 1110805 874528 1164458 649509 863641 1374713 1492035 361015 402267 1200530 1052464 316155 104694 783648 1590008 1562249 1305721 1090226 206542 90954 1852716 345428 772600 1690936 296536 1710807 362190 968902 34508 1511532 1277490 666477 1173222 85513 1834260 861492 1384101 83247 989881 317241 1041299 1386185 775912 1409582 1330595 1094412 1703567 119900 1557386 1278227 797632 854144 629996 38915 862223 604589 744300 1028311 724091 20890 781676 681177 157199 190407 1302543 1448335 343453 833535 185310 1819843 644913 173332 997324 1058471 239452 1662907 1991538 518776 463316 1028523 515238 21227 1419607 1476945 1830046 1711027 1261039 1350210 1795340 1568846 304442 937889 1242519 436102 510754 999715 1612173 1190962 1652991 1328314 1684342 1486143 1570622 398676 447159 1252775 2694 1584333 249109 360058 729203 1662425 1845543 1689023 277469 1070833 1807047 923172 48019 186743 420796 955360 1003058 1881245 1537964 402410 113881 1467516 1051174 510874 1755334 1460397 605980 275071 564915 1526686 870794 584761 118146 550123 211014 401948 241325 424678 1350154 182385 657480 649865 599993 1438134 1341938 925742 1710442 541128 1149112 1954735 458135 1026530 1255777 55616 733728 1948875 1564469 1521105 726989 268294 316126 1561801 28415 1190862 702061 1484695 735380 1168491 601000 267858 1835769 1307451 685524 1996921 1282022 1139949 390769 856425 952068 1982491 1708903 823890 578723 1696617 1795639 1548434 1130324 1420149 1040402 1498942 1952447 1766116 1777158 939394 688976 687916 1052032 486412 254809 1620953 62366 691401 919354 1789626 1898273 690035 722397 914076 1853063 1062200 1326591 646764 320561 1656528 1646085 1967548 1314496 1989598 852447 1536839 295194 370874 486760 1179636 183256 451440 1552653 952540 779916 1580422 521631 542627 1954818 422568 891860 20396 1092291 1616343 1628324 1628972 230471 990396 1749159 639456 1586209 1073249 1150569 94591 1653372 1033883 1413348 1985962 1658277 1798822 1266969 1077588 1184392 1045801 1451318 742728 1425561 334694 244016 1479484 567214 177828 1160709 1366991 1850836 1890907 1837779 1018727 49823 171966 1690911 520526 323217 548837 1082597 653265 640211 1156477 1892579 1930014 952093 1807567 472365 228462 1749341 313613 1656339 57357 31098 1804326 1843423 1290191 932291 861435 381164 1496529 642249 786690 1980342 434396 1802867 1299408 210613 1097754 103819 713976 1632855 1275909 1585282 1822352 173232 568001 654332 1536187 1059346 988856 1007576 1989238 1493020 504301 1973578 939978 1336770 1448138 96394 1516749 1992329 977101 1964875 421074 1901709 1216512 485201 627161 1519288 1980960 1689566 608538 165097 874928 1617435 534020 922758 1639977 512216 1937669 1631455 332906 1130985 1986154 812238 286861 240772 751124 86129 24208 1944656 93133 28940 1469501 281635 1322722 92666 1007142 839911 1136246 357072 1877714 554676 1652099 1035697 541477 496687 1640851 1648318 119661 192776 1972314 1451278 1872650 1554634 517989 919134 256227 572861 1335669 1816088 229725 1699120 982392 1895067 508141 206940 363459 1384356 627316 1430879 80061 1221600 1655633 209408 495278 35634 1376527 440861 1171594 732675 515533 301348 1046102 1378152 682267 1539952 1544022 1597549 682445 1482035 77931 740674 189850 1847798 1781664 703340 1696326 106196 261959 277730 1933647 4353 1108466 755256 1930371 995679 1559873 858875 1145946 1622129 1310996 633713 290422 1606964 1772272 983229 687203 1334738 1718751 1500085 918543 1077274 129159 1301778 1939088 1565671 841082 1817581 778505 190552 1739464 322025 344467 1156870 119664 866907 1733209 633505 1904757 1332430 309444 1735520 1262015 1132150 876631 468020 636752 1040251 463556 527602 1431905 1837559 1946359 703173 189686 1808273 326339 1381960 154397 997271 973494 254694 850720 1529564 113395 846290 976093 1862418 857096 1642293 463137 1476543 939665 1231915 232761 1207304 177063 884589 1174603 1846633 683329 1134084 1736461 1373996 325780 1731809 1059220 1120673 914236 1406346 1598107 1487316 1109387 1719865 1455962 123097 47383 1613331 842041 1427701 1005222 1120656 1592165 1841530 1159424 561931 1995659 862899 1820671 537519 171018 397728 1887036 408830 1820261 1256579 38908 510659 36158 961839 696733 1372304 628652 1684507 1544297 1755787 1184172 1614966 1299293 1538790 1993042 102798 45254 1986571 182760 1669838 1319928 1963578 955577 710321 1726334 226290 411460 1036737 1571164 1349512 739282 13734 388423 1295645 1447475 35387 574381 597169 1461723 1575433 1522636 1151490 1073393 1534482 422876 152706 1534621 31576 1405662 556490 453400 1262293 395374 180476 1200356 1579696 1155200 1958702 738849 1463475 974091 1176007 345155 292802 1834343 875360 1382782 1688139 1253655 840076 1595642 1481190 19254 980849 1325433 1479037 1534335 897040 876239 71556 1950872 1938643 1846945 147388 24041 1821846 267246 521988 23228 1250733 1306856 7304 441584 953329 817439 975611 147369 464574 774838 370217 295372 1131413 1425978 448786 1586307 1707147 1365231 1448632 3186 726404 207382 655899 163960 13702 1280470 1105642 1117757 291158 1953652 1898653 1903992 1015547 976110 250962 1857485 712734 1661765 1405995 1434134 1030646 1242779 304507 1922804 1629027 22473 966084 1082907 1277918 822187 1011051 883107 1689031 1595202 536229 701465 19773 961204 1436445 388233 226389 316963 927375 364804 1243016 1392583 1399266 991954 1254939 1625972 1658549 507556 1716664 942868 650860 1176576 1104442 1160500 1271087 761057 456424 1701221 1373155 525069 17545 360062 287819 249218 216650 1120622 58264 476025 170298 1975249 1073779 1792755 1341802 260316 1987487 176062 934536 616462 251604 562745 786896 444788 1412976 1680588 1849168 539908 1760229 293456 139836 63216 1190121 864269 571045 998429 125860 1356304 765586 477757 1851539 946156 476387 170404 1623029 1008811 431286 765273 1352182 512132 321390 387890 1297923 42032 1588172 184868 875630 961434 71951 1111637 1501675 633365 1733132 1955967 449611 1693421 1922893 817323 449654 750595 501762 1167120 1408045 1876389 1490732 232488 1314476 1197081 271091 1583737 1908664 1489529 1199262 1762743 1348015 462850 1187949 1935605 1033763 280734 1382037 1279851 229404 1664654 1109070 1463364 1857094 1435617 759985 1524302 1835390 260510 944309 959926 524872 61013 524469 1730170 1939220 1408465 1327931 908090 1785333 390047 1504624 585325 785599 743944 1307884 671973 1130962 267851 394935 601440 987013 126285 954129 1525732 1300188 854841 1789241 486560 861194 1677054 1531724 1622484 1376563 1197289 69943 1014231 792010 1925473 807044 1673489 1107208 56227 681133 1503902 1237101 1240227 1736671 1000404 731964 448451 30628 258371 1105379 1033751 1982257 1951501 271514 1656248 1490303 1307063 1341794 1867059 108985 1367064 1659509 1193020 440901 396775 526543 1199775 318753 1064015 1117993 1251856 601163 549113 881800 732350 1957189 550722 17666 1293784 984168 1765872 1459504 855293 134210 1042355 56494 1879315 1192771 934564 385111 148914 1529276 1608672 919794 1422995 1211263 1265568 1589411 1491597 274312 1204454 1308533 124981 10423 256151 708895 1029512 731641 360745 851043 526863 738715 183440 908133 1611410 7151 1581478 549485 1358053 1267655 1971083 1321672 266652 441208 1891597 634592 222450 214008 77479 842367 1810782 886777 895971 1904459 1644622 473004 1894531 713883 1915099 71268 1063691 1651265 22951 753800 962297 1861635 156260 726032 399095 344172 1721565 152427 596209 1890417 783216 585228 378739 538443 459932 1500122 93565 602433 162086 911524 1990806 147672 1608489 1501654 312687 227217 1672784 192563 783690 1990275 545613 1441094 182157 1607120 391969 1742927 636102 1682916 93197 162992 998645 1797486 785003 1736657 1038989 1442316 1796564 543582 571439 1312745 359293 490546 1592258 358160 372451 1105304 1374761 1773200 380685 37117 1145310 963287 1282367 1758395 1052533 803896 789331 1810302 1257469 745497 717940 440111 708625 409981 1841865 1365760 1074656 454575 737831 1892157 1332743 19376 529131 511607 1350077 972266 1889951 571992 1738371 1442822 406613 1764448 20559 83166 210378 1717056 341697 1230751 1342278 1199373 405699 462278 859439 547342 200623 714335 1008977 1804694 962024 1918265 996759 55639 369648 1047781 1140655 1391547 1154698 771056 476272 1679224 1298281 851554 1146505 1060572 633137 1821362 789095 1039322 173977 458319 1276617 1718147 468813 1108484 844531 1080165 440434 1928748 54589 1461669 1981429 1650503 16802 1689816 1707609 1692128 1659819 1757740 593975 263822 592361 1355363 1212509 1558133 1643367 1120302 1518042 1656978 1032686 894340 1789369 1034808 1102359 653974 1160955 1847986 1685466 497915 1224905 952678 1284042 1815066 1994784 1178786 996793 1963856 1602034 1799600 1689589 1101198 1594884 1553603 1395799 552380 1604146 349815 87544 848319 1579819 1601461 1001826 330552 1104734 1761161 1671313 679209 1307500 1492493 987873 57246 1530091 58726 174785 1886464 835738 44315 511016 256439 15804 92490 1410620 1665781 358807 1734609 1546612 44115 1992232 249183 1229532 1225243 721907 406279 1609385 1199500 599746 33134 904209 1593739 1984863 1207107 1302758 292490 950544 883748 1625254 503668 59561 1983705 386568 1667037 438849 983504 455212 1180964 906141 1268433 580588 1617075 1201182 524417 1187957 144651 1621136 1114897 1323313 1063585 1753020 1302741 885358 194716 4045 29566 665595 562559 1333236 1626646 1410642 251130 1732916 1701030 1223947 169069 1524003 642395 1404811 271978 1257634 723182 714179 149477 1190814 301455 1877648 160066 102769 1669916 1647393 1599329 558014 577397 1679322 1150588 262842 1545980 659531 459332 1337233 408497 1495276 1474288 252503 1624439 148708 498298 261619 89272 1740569 403994 682272 610389 1721391 704066 690804 1564966 614832 1171694 608448 1192524 1142925 223839 1932034 376234 1462106 996124 1088551 777882 1686411 590284 1169702 1522432 1807652 1977249 570839 1535691 899058 789619 419009 782915 1816027 216064 1902361 1952547 932810 1399902 1713353 378415 1944344 1693857 1842348 1824653 1648124 520721 532751 1632513 1869174 1407657 1691569 756406 1857692 1709994 1641719 1012028 281921 1782084 1341170 1700742 1156752 778222 28670 484947 960117 1614450 558153 1477659 774268 8176 1857867 781519 1673152 314163 1369969 1647677 1857055 1157126 1535413 996859 1620214 98999 587208 1857203 1506310 407355 824929 334503 507677 287633 1748768 706437 1600388 742705 521117 1485088 1625325 748421 207069 1385777 214677 943508 1134110 990582 1854662 675208 560113 381910 1045456 1669493 447651 1851467 895303 792063 44157 426583 278996 293343 1980099 875927 1537740 181800 212322 1629354 985379 193663 16163 1244865 8963 375007 945161 618185 1092811 504213 56920 553078 1605182 478824 1983215 1335423 1313078 947926 1902281 1965152 1685522 1979980 482346 431327 488987 1694401 662049 791656 1769388 1466352 1282698 1053136 777504 558288 1286966 1564792 1836441 854081 1746345 903294 19476 166180 846535 176700 1847496 161991 1854961 1098958 1820674 525242 1495498 294570 367 674472 1803304 1459759 147335 1746860 1408455 490028 1798485 681313 1975602 114447 387986 670753 1075623 441378 1903350 628289 1031496 147190 172030 1627193 471718 991761 266096 1574627 155642 4973 1961421 1345661 1598227 1559228 666958 786075 862728 1974233 578373 1873506 1575 1614341 1387111 628009 1703189 964337 1488367 489412 1441911 846995 1192525 827321 808184 1877204 375430 1993573 1786112 746784 946892 1392945 223375 1079793 1405964 436823 960738 1863530 1459928 324978 165170 1587921 110533 1574315 47501 612464 1125899 1852237 1913956 638974 1478671 315143 1454951 1384275 1982284 1979661 1534502 1995683 731413 164235 1045735 1941880 1445377 174616 107968 1001627 243387 514252 1700842 1004896 1045596 227780 882441 1464671 282660 402141 817247 1005293 1821399 46928 1345587 428139 141850 732454 1404425 744703 1639333 819284 1254891 192819 537725 335256 1908175 1497770 480192 1522861 1491615 1504020 437776 614605 396611 1089458 759464 266286 954837 1263464 1722813 96993 952314 485878 711278 727002 1291193 1230496 1191298 1209417 1917735 1329098 76604 1205556 182515 1545320 1849622 540053 112680 1728693 330366 362746 854763 618639 1263421 1612491 1016842 1932446 309854 1839373 451829 99881 1620696 1881120 1098998 464245 1479644 1553562 45700 1116260 423687 809060 629724 1600561 744399 1191343 425850 1390610 783754 1650703 1267402 155482 1291854 1519730 314293 14887 1270773 1060336 808402 1591373 1577890 177740 701485 1432965 375411 663309 1644301 1471311 1753018 1556497 788074 1895426 5522 1218685 1312452 41918 1859782 387 750838 726009 939345 731664 1887884 180217 903882 1751163 789781 790442 535045 1396920 1573742 1967470 1967724 833115 1072609 105619 1663793 1944952 1004279 484731 1313747 185219 1185581 728774 1418462 533120 1859232 252770 1798877 1141181 1497762 862724 1806721 1716910 1712737 304801 1777488 1446638 1491372 1108005 1022875 802028 1154206 978517 1191933 978603 247263 27844 31102 1577323 14673 1746261 974034 1569098 771366 1498682 941928 186301 563472 1529202 57231 920649 1635292 386614 837335 996119 1484167 1100778 1956602 1267464 1643395 1224381 1751485 1337844 565560 1309497 899689 676592 233989 1222447 1235093 1544842 1093873 1400489 496612 1912676 1814921 1162666 902553 240734 833985 244681 369702 844854 1129054 780636 1882877 1877181 1963955 287817 179951 22894 573396 1615281 71487 970663 176189 875213 96930 1420419 1787839 1121152 773650 51678 1998106 771975 860827 1573711 1050183 257338 1054096 489517 542388 453553 798338 864781 1300928 594527 684955 1166881 24128 661649 1476770 469719 1379424 637577 1649675 1022269 1491151 1655462 741784 1065603 1507258 541186 1427793 155483 170360 236345 1381844 1954389 428093 855148 439929 1752187 1876887 1143752 869612 787481 1854596 251751 236673 907825 1423204 680793 1578097 316608 448651 1869473 62414 948475 1545748 939332 372011 774353 25420 1514382 1700469 1584271 75313 1351098 1918929 655815 1698012 1303312 1535422 1459766 1761157 772304 1689861 718352 1807487 1854897 1701771 718382 181692 798672 1386696 1486772 925691 199874 111325 236903 172292 939541 1228514 1555309 1699746 1206177 534780 1866792 218917 881578 1593381 1498783 506867 426069 1163008 1574511 1266709 383284 1141283 1844216 789032 140382 1654852 1357776 201017 180025 248735 1697025 1050735 244841 500641 45539 1834478 1501044 1274143 1359792 478552 1556899 1038915 262765 393919 1984212 1059842 891123 171571 122073 899112 1401704 1918469 1395587 1365707 1253916 1298803 1166124 1562738 599315 1145216 1593482 1297790 712417 1893523 1349657 804179 694363 1162741 1807180 1730937 1672399 1884698 1837307 1088317 626215 1644409 918579 1102646 346011 1089358 993223 262041 1489019 1257092 405719 1527950 1239160 1703275 522558 1736515 989723 1599058 1020238 1788682 3913 601978 945550 343638 1059237 1537311 1076404 1052563 673721 1503523 76066 570579 6977 398383 1795952 850390 115970 1962129 1925578 1201948 1293796 1153408 655050 1678189 1840493 881872 731505 843055 1795064 89505 1888005 1837270 639762 119334 1109260 1095480 770591 1351736 722938 1110681 273947 1570076 1878980 798057 1615403 1091835 707867 773614 373747 1459639 641683 932513 1867492 1733084 1229296 995212 1502335 701376 1360052 1474031 20438 675614 1523067 1429286 27656 1136955 691549 1008548 1006063 142177 1762842 1030406 1270353 1753854 53535 460254 1552194 1427944 1030097 716525 1315852 950764 1167622 1487714 741777 1565348 1057729 1084485 1730597 1280362 617002 1142145 418940 1995766 1284340 1070040 1144781 1369443 437293 1533310 996083 1104569 640569 1108115 686945 163854 195735 980659 1505856 602853 921642 1877103 283565 224422 421537 711790 1242522 590501 1877022 753358 869225 1146916 1479739 1337707 367326 1420551 1763748 75092 1593201 811037 1560564 1164243 890977 1317770 1751861 824951 1045814 1039644 1309479 1558967 488908 1675839 681404 22231 989293 1518459 192071 1452761 1953396 452012 129460 1421110 1479102 1753544 1461687 518187 372386 130738 1022462 1109794 185302 347106 1049881 151184 273706 1398410 1039122 373514 947158 919785 1997011 1067549 1912060 229397 256112 1901275 1928489 6626 1245289 71498 1314354 902003 1277163 642834 222309 1832505 1324345 471154 1897653 1131862 1616386 1223 638313 5092 339478 222255 664520 60389 1452431 1438175 1922581 613370 1613149 1157267 118670 911907 180633 1079974 59437 1435316 407334 126261 703309 1661410 910322 1724019 152775 588624 1193450 1751026 1241661 1507234 1185258 336572 1678417 912175 441631 225709 359660 1340983 1963543 513336 134447 200033 96607 1688694 138331 1762914 1946088 604678 395963 56810 1862354 1709551 67509 1872761 82901 1678667 47058 116813 1679186 1865745 972140 1391244 213581 1036783 72498 149494 695077 555891 868502 196051 1953597 735280 1651267 120246 530311 1000883 231653 1624002 469469 1399594 1812656 1122530 1949393 1740695 589176 1869337 978668 1420720 163202 510148 1177745 315824 633367 689132 239101 522884 50233 758035 1739620 1664707 846367 1341024 1457355 1745385 929632 1812766 657208 1557424 851339 450529 618879 1975989 1021124 1286590 275998 1178113 1239948 382980 681484 827841 295784 1922005 734456 814200 724606 974320 1505208 332566 71179 1718932 285339 1604914 542989 573195 1865854 787810 1938028 755398 645495 1961060 1375659 1494221 1281764 250546 1399972 1722958 1244213 101608 1423983 186991 671904 1220679 1841197 1530 1555938 117820 1805084 1641617 223368 839596 1640147 19003 54931 1789152 911509 832413 1392162 1493259 857605 1074972 1911420 1522596 1632989 556799 580241 1473953 1369780 1547392 621513 1184865 524585 1507965 1992883 1495438 792859 499344 1578512 1872848 425941 534003 746065 1880080 1859152 1558047 1829726 1893391 1254875 888361 133597 1415588 341662 708115 1339924 1609117 832221 854717 1005495 1361934 1091323 397126 1070497 1718190 174912 1863274 365085 193090 210726 1053752 1656212 89702 533607 748619 1514642 1778339 144192 481982 1966697 690485 39775 1901823 201943 919994 732049 1328779 1221100 32702 1020644 1370958 1207749 482374 804395 1332864 720940 1830691 1455415 1910257 1932526 317985 822857 698976 812150 1797604 766203 82523 894714 793027 429728 605447 281205 1134042 488331 1428606 1927015 1225730 1717746 949016 1492708 1616827 950864 1501946 1907018 709894 1098135 541897 583234 1928998 1438237 1173145 258312 1754944 449705 308093 1348476 806321 1984337 1171527 1122922 359931 953957 1718641 1667035 1232167 1365130 1435338 20501 230724 402231 179109 1594648 639162 5610 65398 141172 1391587 621008 1233821 297186 1938789 1742811 579941 1429020 1424097 303343 1091663 1501904 1683682 1096732 1776458 213006 424223 523886 979630 448833 1676772 1052328 1610333 98436 603604 509106 1498404 1557073 1972360 178253 1338903 1694790 325453 1359899 1708818 386998 1756597 1067267 101652 1222784 1528349 1315279 885063 1746694 1114175 673421 1493649 1953072 1341196 191682 1628587 375066 636585 1686641 60545 1601611 756490 1731788 1043388 1773614 566000 33571 402613 1968948 260191 1095237 1494476 1423111 1187358 1145109 1275083 1126758 848699 245015 1140682 1045010 19103 1634434 821964 622562 1927439 1372819 1481450 940748 976427 661311 1163405 710870 1944083 543015 943325 859987 468866 241229 253390 1363661 747098 1264689 1096459 240816 83932 1580919 351503 33393 1681298 725202 822046 1080579 1270451 1845099 356901 1546833 623214 476727 1363407 1792411 1816291 237577 1037190 214084 1738542 1503338 1555274 694449 1759964 1812122 1669464 755069 133019 611891 472238 127058 569459 1112319 465252 1217732 770951 1123596 630970 762596 1731721 296911 1840271 1467017 295721 54179 1998209 1937280 669971 736523 1703752 1144377 607148 613777 1690574 1542764 1352333 1109517 1229032 1472962 786595 1504537 53102 1323887 452873 791263 561815 1965199 1323871 604914 1707993 990876 143771 1825287 210878 1177064 812757 550100 1468888 1395921 1268807 1061561 711002 680583 126355 67093 1980323 1836989 1019123 1479218 160519 735056 911162 1373913 534976 326338 1714048 399265 609164 1756843 1520890 1129550 1457209 44342 1230060 943739 214721 1195687 213417 655127 1278590 1369650 644336 305810 974794 54272 1362230 1259120 1248465 1148102 1779501 1338680 1051545 903816 270791 1838370 1223418 1228413 162603 1021993 1458205 1245161 1729693 108291 411072 1238499 236838 279309 1757527 360829 1362307 327916 1547598 682634 1665253 1642991 9750 878103 1127829 1191785 517125 850249 1427251 553565 663115 752568 1792542 1896090 1288054 163534 75635 544442 819387 1386747 1499945 112324 1734570 1282464 1954973 782767 506418 18217 91660 996138 1491410 311327 232971 346935 1582421 215472 580229 1731392 809018 1964912 852881 409783 423562 1636640 1071254 1714626 178290 1196136 210150 953889 1539314 1256005 901624 930035 7826 1289072 1528986 1216355 260248 1491837 1610463 54295 206866 584840 1231339 12873 1013063 991005 1881066 1742122 478085 1509425 393281 1677189 453898 345370 898167 830908 1470795 95683 760010 468928 162661 1110334 18520 1606775 595087 1200350 768022 1175227 1633329 122394 609832 469336 668689 652778 504429 60324 1633717 1392276 1612467 1997520 1787272 287367 1189881 1941338 229103 1579118 1215435 1650455 1180513 1136429 1604989 1770097 1278513 242724 1003098 158559 502048 1791005 438790 796682 1597559 1014793 1075293 1439082 809935 1614345 1902137 642922 1425631 1044819 157126 1177719 894362 872293 1095575 849359 991605 604911 969415 1199579 1928360 1200865 1174833 653920 645364 1797552 1509051 1012309 1629178 1193296 294515 1475483 892849 323551 995689 1106869 245580 1507445 246395 727418 1256679 754795 598304 1733535 1197042 1434176 516725 383368 1532417 646840 810828 1175003 1857705 1823799 424087 1514429 100427 261865 1917340 1842617 644864 1415531 1117395 871955 372592 1573372 1995503 1585843 1794705 362014 1939321 641445 1520563 1459341 1705572 160794 452074 1542766 453590 467290 1472260 1379200 658545 32896 1736858 1975622 409923 860651 756663 1695760 1734311 456645 1665056 714650 217979 45925 1990795 1493913 1424025 964490 1880141 1385541 1423100 974856 136591 35765 126178 749583 1259987 885013 15652 1863769 944717 469696 1642885 1318369 428591 579673 375535 132957 1639548 1953165 1160764 1591366 873675 1472571 119258 1155263 1341881 112708 833099 834410 212781 997124 1089134 1279187 1089561 1429582 584084 1188065 1374776 664417 769985 240209 866158 230320 1409199 1430989 360573 1969254 875909 1277831 1215400 20284 1379721 1049029 100057 1440271 1567521 105420 92464 1773151 174960 1801753 1157577 364995 256108 275392 1097234 1965040 643986 1314777 1796406 1571083 50194 465957 320485 1937191 591895 1302931 934391 229372 1283827 36899 693896 1505947 1885782 253329 1344835 1080861 557259 1494252 721918 1801810 831030 84707 1962648 1721914 809260 415723 1917032 494730 1253854 740151 35692 856506 430239 634635 1821013 1650292 664339 938383 1286306 1338854 466254 1928694 1590244 1759507 1542263 890257 1654082 1348766 1448974 1240854 536307 910090 179779 1333846 944897 388494 494755 1501929 1694011 1177952 65966 199303 1194003 1615432 279265 687515 1777635 1970405 1767193 1566564 1054379 579540 1153011 1383651 62615 1366095 27112 1079642 1849356 629210 31081 965786 1072238 537562 1159486 337703 587565 1180267 724617 1437794 128303 613586 1890654 930859 542304 1848666 1065850 657375 583570 1475546 36582 1166427 307913 473451 1395689 1441293 240420 1159966 772298 985026 301021 1440427 642004 930833 732837 304545 1928523 319451 75833 368511 1974771 889947 1379475 1438066 780702 1379543 1026737 1358502 1668144 1748191 1595296 1593249 1224578 222888 1324536 1219405 1386237 1014524 1391312 421712 764464 1342988 1718092 932326 137066 153994 604108 1348420 422252 177885 823445 280969 1880265 1515884 613912 1425322 1666068 1214673 1060565 1830551 1532575 1128885 101115 1100110 1977677 486498 24524 304037 679202 1802953 459189 1264350 562747 1348508 1487194 1726922 926914 907040 1494279 841857 1219842 1698006 1077754 1632026 300254 1702639 1724409 1575972 1042879 859907 1471903 1216475 397679 1358562 1470678 1004663 1826638 1066561 1796746 1105416 737826 1318583 103449 431288 1052339 129659 1118364 235248 1316255 253044 1377739 185429 912157 768438 470803 788513 351539 1549995 1291208 431889 207462 956628 1772807 259848 1623594 179870 1460321 1840852 1361119 1391059 1638901 630167 429263 369776 1537990 1799140 246106 771258 908860 852415 1288012 1243875 60503 1075965 1669081 1906583 303849 1212496 1672101 1929471 199775 204414 6329 1182812 61555 1619722 1275713 1209568 457221 446150 628662 1576316 234458 221938 751538 236869 1173982 16890 1177834 97728 806731 1270319 715901 931140 1770734 1281376 1321771 828827 765924 554472 1877844 94276 1608281 965359 1773766 488255 233751 1350148 447584 314600 1044489 726624 903809 503825 576887 1234518 821174 234061 377562 1994932 88724 1489843 87253 900041 1612419 1174030 605288 253561 379923 841489 767737 1055389 1074432 142767 1473470 983874 804425 1301479 1636542 1864853 1002128 224598 1880772 745741 1652007 241921 1003803 883681 1927508 689336 276231 803192 1166171 165272 526313 819059 501430 1036976 213154 1300301 555032 738219 1599088 1278111 1868128 986576 391625 598432 1860409 494210 1106728 234029 499332 1811123 1570977 1493586 596171 786548 117184 79120 1648816 1312636 1962187 1224455 4187 635890 675685 60114 395310 1123576 1573021 1458832 1423528 1372115 1730834 1589891 280740 1223722 796936 286748 1022127 914352 1907431 1845640 1961144 1338007 933581 980567 22766 1179865 754049 1702936 1834569 971847 1775331 371211 711406 1194205 1381612 1589866 919081 783784 1056473 1763560 861513 445541 309111 1765086 371044 1418863 25697 844483 1051705 1161930 215738 1233333 1995031 127042 1062943 1629931 508982 932466 1704285 1925466 1509260 1846517 1429353 605099 1083134 1928596 1938548 284440 785976 883691 1669684 683629 1801492 1798883 1420895 1274099 277732 370431 514454 56005 639092 1535333 534878 83115 1817069 1523645 1715491 1327223 853205 614988 1950191 1264040 1396667 1365173 417880 1938865 1345125 1633072 449437 91425 342377 724173 167975 1972052 1160885 587442 260447 1150901 725973 471796 244156 1045020 1730763 1599897 1971648 1495091 631708 116591 104018 1799178 1756500 353611 249606 138918 1708856 777371 1930656 1886623 933607 656941 602631 1744769 1766752 1968644 1742885 1269052 649712 859307 1732095 81396 1060199 202424 41402 360416 19350 1568880 703660 859809 1715986 1527005 1772680 433105 1094006 69904 1803494 803020 940201 116896 1035427 1730612 1747462 154012 316661 1523455 288419 1690003 878064 1949598 1637004 794318 624467 1290283 381599 396367 1340676 304257 112198 1598298 800586 1326642 1381315 1942529 1913761 1499273 1960995 338519 1522408 1878911 1967018 643037 702448 1934611 1266818 893644 1607088 1518629 1103855 531719 1838202 774197 1517514 415520 1572761 1671292 1499610 1324119 1266808 1176034 239633 1855640 343342 1252814 1175326 1118908 1929774 340634 1690078 1587927 1700707 1547324 291149 804140 1332815 1700147 701937 1429280 929114 1274807 1179713 923735 1319498 1838674 1201325 1582000 560377 1878229 1114201 521182 1783558 1575416 986948 379496 1977309 1732613 255257 423671 678403 1529281 817005 1764740 45331 1098624 1101151 464786 775065 773976 1247628 1991341 1354569 1886425 47719 1770704 1254173 24871 661388 1445006 1276093 1735696 606472 210630 1528127 1998662 1482023 247670 1527036 33783 1117289 72494 1901963 1774159 1228721 1265425 1384610 560861 281294 367284 898192 1867644 1496619 1811944 88077 417854 1621566 177157 523021 1180579 885762 288276 263444 1818988 586764 1480584 483162 1828133 610360 1483695 1545763 1612047 1141728 423746 299455 154053 670579 1915646 623385 259028 405441 416569 689305 462274 149310 1856576 431672 892420 42282 315735 361829 1321599 1886884 117116 1505438 968370 1664982 928391 309801 33891 1072255 1429228 187297 383562 1106332 272785 16728 1684060 599286 869467 1581693 1787783 1008839 1434686 1181738 669061 765981 147903 1637656 1921990 1781780 1293609 700736 1805999 1785084 230310 219764 437122 1433535 469944 1547794 141052 1158785 1160039 783811 48205 22459 315959 134638 1842683 117392 1000856 96514 734192 1780014 117538 1026511 1894063 565048 1876385 1070894 1400330 1010198 1952479 609115 1828274 370942 1961406 876448 1103900 721727 1753128 1100624 1582148 20391 209838 1861673 514165 782161 55414 189097 171187 1417724 889285 1133393 957929 303284 1049540 1156001 467936 1970689 1531437 201260 1835100 1949716 912998 345236 1798824 1645190 658890 629844 1052845 804195 178295 1994919 37893 240744 1457666 1346355 1432167 1788524 1205129 280351 254495 141500 1610290 641922 933144 893739 1684688 522256 1124155 725476 1419135 1372391 1482051 743284 1557978 946122 1970039 1019272 607113 1433255 1939395 1090472 1907729 768637 945431 346990 1340721 1463615 1520306 1244175 1238021 199132 1446237 158196 41501 289602 1115361 981015 1202956 1391221 307211 1627446 1633445 68866 1882614 674485 1751893 1868994 1304561 704190 1569943 293844 126808 628312 1612144 1014522 1662084 358102 1108966 1882137 1607621 1000297 1126808 451535 229026 1350894 1284989 1637774 257595 1640445 1624039 313480 1967347 1128137 1851158 704281 1031473 1570493 1526988 737174 750414 552060 783613 192995 1960013 950636 870842 1705812 1322401 153303 856076 1742693 1487188 1609533 474441 1051554 596986 1537394 521681 446340 574497 1471506 1466280 1219355 356530 1915389 268723 917822 1364006 177071 1043602 1045642 1366514 156104 726268 148645 962562 113478 323369 1532526 1419796 105744 1590980 432996 549830 1137397 1820408 1846926 290768 1659471 877101 1534742 1238705 671842 800734 1407882 332262 939818 343998 1388070 907602 65836 1507600 1941397 715031 674296 1431539 742866 1577946 512878 709574 569077 1407006 1349297 1205561 1284142 1631963 296974 410339 1152921 798820 931411 380457 1580179 807327 142352 1440311 58378 1887393 1856522 1553403 670977 666122 683720 398008 1469981 85967 1720099 601539 1695501 1413046 1372655 172175 208425 779204 785473 1891978 64051 1099288 852990 1218025 1084251 498340 43743 1042848 1661809 1380657 1840125 1085769 1400535 852217 1745323 1521373 661918 195140 47535 1659293 1329556 458815 73526 1427883 1035703 1157348 280484 1370961 971463 931914 1039440 1991503 1642512 1935504 1352860 1390477 576248 1129200 743157 1017899 536017 1388757 627306 727674 52021 127891 942026 730209 154631 1117130 466011 1032004 1767375 582865 1033479 1062809 522310 820375 1990905 1477784 680205 1255723 1234170 1683110 91355 823565 1375315 701197 1843680 540248 1236975 1377684 667571 1579521 158266 637704 376961 134254 223101 1916841 1525369 333678 1537978 659090 517360 1094853 1883831 947624 1892327 120294 243842 498940 979019 145635 1374765 776614 1525998 605558 946628 148481 1026629 21893 869037 1576429 385638 1222262 1974928 894428 1713284 427656 1710941 1592172 1087106 1127869 1747207 334423 1840027 296737 411395 892380 1065413 1737972 1941231 1759094 1431046 1268998 815268 580007 1348544 1193600 1690789 110452 759264 970011 1941244 553001 468186 1736194 455479 801355 1529627 1829031 605510 1460402 471901 1712846 411284 1440703 53760 1003017 650704 1297235 1514459 332933 1772204 1513790 1242021 1394710 730596 1218219 1883809 1817768 911353 1614044 548054 1791337 324721 812607 1443634 1491932 111313 1624423 1411140 1757542 1608608 1057990 1528496 402408 515491 734715 595063 592310 1116678 1829854 1271400 440831 163686 1895073 1750412 349055 697315 594077 1240031 1898508 1478147 919729 979987 1797356 786574 583115 1328723 1956500 1939999 277236 1029837 350567 1944017 999247 1104139 1915313 202038 1694243 1598362 534328 893874 269892 561541 1856333 1771622 1508149 1998762 481902 1506930 1203668 467899 1313361 69948 1728799 236266 527254 211531 1363827 196467 1927792 184481 30109 1847962 320697 929634 1512008 1794402 338927 1467166 1326586 684140 1616098 2311 1144500 179387 1114281 289059 1307033 1539027 1470570 364928 1794478 1704551 1477628 1781033 235422 871584 1323603 1891088 1107851 1089353 1907785 562792 220728 1922213 1115883 809108 1111955 688826 328830 1868620 654390 1742772 448767 1990592 1752880 1777242 1208222 605172 1367741 1665786 1142913 1565824 1459508 852700 1461285 469012 1351441 1989245 1850611 1711636 1465254 146917 1066079 906205 1661498 1605743 764847 453193 1603804 665847 1985908 798287 1646645 1446606 751617 578583 1870804 1190252 1119403 531232 1661503 1375228 1135544 1990605 797771 1177304 1897723 614621 1058886 427163 1898670 1475798 1959303 1932535 271573 931571 978575 1232212 312835 1230750 1378051 906556 1214235 1797302 409511 840683 1797251 116773 1553181 1940019 948070 1109483 268056 749777 1852117 1565583 1643942 1092222 126009 1449408 620343 1115327 305168 1244803 627430 950922 1989948 420887 290312 1453999 1002200 1090346 50999 899785 1061612 179845 1049267 547454 11521 436478 799809 276577 51378 1415049 824786 601579 1994677 297308 1803653 406292 348707 155845 1815634 195570 100283 36610 1919853 639711 1942492 1623768 1469306 69022 581133 1439845 436484 999689 1221837 376190 177764 505103 1002152 268396 593885 292566 470086 111659 333260 82785 1845524 1759931 1437255 1158545 1215023 360316 855290 819152 1732891 491849 1181542 1667532 88653 1997225 2951 1129192 912938 1540840 1134015 958186 1142776 920348 1096262 936010 136536 1065769 318758 1176633 1291556 920628 1603511 310049 1100826 1770518 1718916 27718 1653716 1508230 1188730 1300854 1446143 427956 792581 1132885 1245350 1320421 1953166 734696 770065 77294 1005329 1847274 767255 722077 1087547 1078436 856474 899988 454752 558954 1760831 116357 1096785 1842985 1167233 1328901 1113970 1091004 454296 1593834 1119076 975314 1103524 1528696 716710 666395 1129058 1027571 1101941 1384709 2471 1255379 293096 1915377 516311 797823 106978 1115332 865821 391703 1558859 816998 1638862 621705 1169545 1274392 365309 962976 1285593 1208693 966043 214393 690261 1944553 1964862 606916 950811 758190 338141 1798700 1337553 1837457 1205630 1400040 126226 1549439 1332969 367425 1834974 949633 567080 352723 800324 385903 264262 1704235 718307 147196 793929 1576648 1568199 984860 834506 1040211 311079 1906861 1300391 1491771 1531524 1615918 18565 1849715 1594500 1027367 1701607 859283 1626006 1884208 623904 1254561 1081005 1519917 1590077 1461579 1689583 1511027 1664829 1830619 726205 189773 1376027 1321722 1573584 40770 1105939 965580 954735 1517142 573114 1009727 518525 1163586 1805632 1380007 977561 1268276 547038 1684761 1137355 1581029 886049 1276690 1083762 1263355 1463709 985044 603677 713708 657918 484457 543963 1397317 817014 1075762 1630377 97079 1316566 1814254 780729 567471 464779 1964188 46988 692565 1588448 1913866 359575 1047749 1704563 1834092 978976 1545140 764957 898045 956307 854789 1046735 1603868 147863 525822 1007601 1515600 347334 1360209 1194502 911447 1008286 1060918 1906166 1281023 1979655 991036 1997165 560792 424956 1441650 987917 310518 314192 1749754 1180665 1924333 1267979 1651037 997000 310746 176484 382564 1955880 1996579 1453259 421881 185606 169171 688911 501090 1119811 304722 1780977 471539 68039 1400976 888154 824550 1316631 1406513 811574 1406852 1674246 846442 1963488 95165 1587626 871107 1721287 52185 148324 857739 1961919 1346359 1093288 406824 1816235 1465557 204182 1102452 1822817 218316 1496320 1812141 301773 1069991 1177481 601726 1695652 530267 1408390 137448 1355943 1144222 523475 1435705 1018425 1306775 410387 1681022 1500859 795314 1379222 1049408 797387 1939916 196490 228035 140180 1250457 903585 1619586 1599948 1265793 1292174 1275303 1774946 496621 1411187 169584 138598 531477 812604 1309993 1662813 1884224 425776 189507 482443 1580117 1945389 1539183 629248 22236 930022 1295100 813103 1099620 43870 1442168 1665020 624530 350796 704177 82177 91164 745435 25832 160676 1503078 808108 1779370 1150747 1385378 301635 1443801 419552 719341 1114259 674880 1200423 1500890 1303394 1501895 882350 318684 1795976 1069317 1512903 1417988 186084 1021533 338066 1939054 1437763 381162 1383186 580347 569502 1173728 181064 1708850 1298038 1185651 1184181 1281805 494851 616992 344419 1364096 1621004 1930736 287013 68923 891591 935231 426223 1413942 1189709 1476292 215972 1098918 943942 263034 264635 617557 471337 1131160 1194222 1530433 1119147 406833 383225 756339 1235720 1872264 1469689 1456410 498321 1751756 458684 1644499 1471008 1960565 1754162 1569109 895844 1350735 1585814 502224 1505676 555790 1223220 361812 490792 1413204 704096 741650 535106 574648 586290 401566 1388940 1786452 1482311 1363434 208576 787196 656809 1277128 1246898 976226 30163 1025289 1810219 1133822 1962297 1022242 1213719 985805 1386327 105161 753114 1233588 1527557 1643413 1877658 1055692 828906 1512049 1270417 881313 60484 1696412 945613 1381697 1248960 913197 1249025 1734546 651420 1366660 680719 265140 1591425 1617925 979569 239881 1323805 563290 64887 1799599 1036830 454574 1429204 850607 733991 1247447 187878 1297106 153731 828692 1683325 1284033 1726616 1582644 1981237 1059393 42258 158044 779159 1794737 744725 1473382 1014769 406439 219833 1784766 1652112 722864 1310400 1390493 1718437 645090 203668 1596904 1558159 1807873 371172 786934 1006239 1803033 1204325 981062 692440 767415 1939923 1871065 310407 870407 431678 989358 943007 258648 351801 1936881 900981 1571211 1951630 57395 542088 873562 1261901 288267 617866 1139385 713376 1255488 1781027 1680384 1886695 1893629 1661574 102152 392825 1251347 1537899 753960 19936 753513 581547 491959 1921117 524367 795253 1906366 609738 593854 1279168 829484 1391265 692025 260439 925825 154304 1108235 306423 1615312 621869 1694325 500931 30358 129794 1675093 402636 706255 783106 1373725 427882 1596014 1436013 653032 345423 499096 54936 1919197 359320 1594775 1280775 1223250 1689618 199229 504248 1737286 538537 19305 1839900 1009397 1511444 168978 1845779 616719 1263717 1707138 949872 465746 730117 1876820 1326294 685287 1038844 643971 733549 1048473 1500180 1436234 834722 1499325 1193002 1382310 1411461 632693 328239 829289 861073 1328202 1721870 1145458 620923 1364881 777246 1449591 720618 483709 145254 1587333 1445443 1472809 1503006 1480995 1790846 1587261 1236477 1012111 489324 73808 1703704 647940 1671534 1008192 974585 646461 867790 1788591 519082 550153 664985 1198426 1268559 1225290 189747 1419205 1372330 1563584 1761325 409997 1130383 255078 466484 929196 1033477 360034 825280 1096545 1405989 1263707 1649349 1344895 1269452 1311815 1245404 1219231 570945 397584 1059900 495680 1042715 738541 1948927 417893 1504780 1406987 610862 351786 1883477 1828888 1499878 433355 1498414 1240704 1323244 361285 1530799 482713 193769 1924361 293825 257201 625385 1246702 1863244 8196 570621 890151 1668424 1886199 1681714 741944 418635 1360577 1997390 104743 1235314 1228470 1143084 1327749 1054430 1964041 1306546 646786 681688 975645 374006 1067921 678881 857420 1402416 1597110 432312 160247 555974 962055 78220 381310 1977704 728343 663087 229718 1953095 833384 1236867 1007802 298114 1177941 1060788 675825 182769 1228189 1471091 938193 218782 904532 590622 792550 15277 999616 1699039 849569 609494 1320266 325738 758206 837691 1792667 1465213 910880 410677 428313 126926 1591427 525487 1698138 1724282 756086 611379 1708234 501042 981005 166049 578597 1557150 348634 1907795 1808381 1103623 958523 1868118 1930891 52300 399701 888777 1964351 457287 745554 1214706 904567 1128425 239582 716355 560141 1262929 1203168 1512859 511172 230637 1866271 1264265 1245903 1047271 1066468 1183474 705836 1750720 1950750 64101 1912382 40722 255909 1581994 1371197 1812590 1791864 616483 1746045 1485979 286962 559867 800804 656640 181008 1833331 343079 663306 106139 720682 298 1143600 1337194 1417896 80947 485913 1360079 1015723 412854 853506 45571 1838560 1832021 634388 1520423 1618528 789615 51169 32635 169172 1489395 1751506 1998774 297162 1386297 408515 72332 411986 1546260 1016719 531516 162608 569231 98352 1917253 1956443 909909 469821 182448 1991917 1039726 870655 772695 440075 1839960 874617 1038053 835600 1491760 1833282 1752277 1466279 1134247 162133 471554 1571753 1596595 1668841 1302737 1201818 123987 1583108 330291 221463 1649133 1810977 1712471 1761122 1508824 1313127 1876495 1236769 697154 950228 357642 774428 1957964 1894540 1448709 586645 1599221 1495495 1170529 1180504 1167078 344376 190208 1770076 688100 24644 1441480 1102175 821335 461752 1630773 868800 174643 546687 1420245 1023660 1762226 166538 606708 887219 844662 1800729 1059864 1480503 750152 709890 587408 1514689 1608296 337022 1335210 732778 327625 1248160 445777 222151 1594587 1644970 656666 926632 494040 969967 1134369 1739425 1753835 1404815 824881 1029438 1526084 1720622 1743864 1068673 172822 1871702 1121511 947141 269043 1139467 1148299 962477 1379503 1536827 174705 1597542 849254 671800 195480 1399538 613648 159005 1849754 458119 207312 1681023 451210 1042441 500629 1088629 1234193 1454235 991593 1313335 1311916 1595180 904457 1962892 124448 10946 921372 1700262 321178 293203 463138 1369442 508883 1249122 1350535 1921187 1994475 629687 519498 220678 884365 1869125 299396 87771 659380 1847348 1794848 727267 1869731 946712 361158 312794 674911 609394 1806803 678778 1146401 931299 928476 1664483 1071267 991880 1575740 918634 1462307 426844 29676 737492 447400 1558164 1061541 101078 1717079 55605 1620986 1118145 374207 1782628 425939 893008 895010 896383 971675 1580718 625657 1132060 38785 270813 575792 122464 1860846 354392 1423161 141709 642255 1769275 817940 1017091 1335990 1090180 1710309 1470362 845479 790471 1394766 28161 1774063 1269207 315358 182792 295023 1416081 322623 1520221 569329 429318 635243 966151 363632 651480 386794 351103 1228050 849283 66508 1664043 549017 1518064 1359316 679188 1402177 1206583 445985 1255516 252437 1680408 1741340 1551671 330437 1364305 1843134 451022 919243 418262 1326920 946816 540269 1882931 203269 1863330 853854 1381952 1922327 1869310 1065130 518178 1335941 1095657 135674 759421 1252423 757851 1290071 1214625 1147387 1953526 621775 322589 906060 498728 1424208 46107 1022310 156948 1156088 1878775 130212 937860 362815 589846 1699467 354524 1589447 1782675 1677655 341416 15097 906529 1843120 1672820 1324914 1555025 653780 2329 7995 871648 1449870 546672 1112110 1423883 431650 648853 1048754 843727 1818765 649466 122419 1027898 1878566 1669981 1182792 1229746 212303 703342 378211 1608945 161533 286753 368284 326076 1820862 1455168 1029129 393395 1646157 1517773 1621673 1519523 1144141 197716 270622 1262742 756256 1011024 1816061 558347 303273 1525924 1792257 1234493 754617 1099956 287120 602023 619 1267894 1503566 1100705 1450611 805158 1290457 1181337 1274460 504671 907016 1457752 1546463 530016 1279101 434846 940646 999637 1526486 1444276 329656 1797388 461490 774930 178258 856522 616375 1269226 463438 1344414 1438769 668962 1984141 884384 987970 19276 164916 135086 1499704 1476076 590373 1129150 1140054 1239296 1572406 1837282 817757 585836 514957 736936 202466 135971 1348370 1342263 285732 879121 1938491 1421314 1825683 452907 570443 1633374 695764 1747067 1575149 1633696 1787373 1831257 901285 1020075 1773853 1505760 1197293 116269 1956389 962240 939869 1624515 954453 534488 1031100 120500 1648655 1435565 1821471 1533864 1773702 690336 1515199 1050077 435682 1333437 1807190 1241968 518579 1956939 489985 1419984 571021 1285986 117858 758120 1484942 1938095 988490 924473 1583058 616247 174853 900354 642455 1273981 1411238 681960 1527551 1242214 643432 934537 574790 1629667 35345 202344 1836004 792229 299612 1084246 157164 165080 575375 1208723 883245 1986543 1385374 1049844 277158 1470889 1396237 786615 413541 1540146 1399252 352409 1642871 589263 1838010 342479 903840 1609411 790162 330883 1850201 785609 368597 1425318 1093431 1999109 487202 1364007 1266867 356504 1711661 351968 1843233 1225398 1974411 1937317 1364660 1774660 1402294 206181 850257 865520 1800901 232907 182285 773920 413946 1495755 1167166 617470 1560748 1218931 464827 1265147 1857335 202905 151987 1347263 1033019 704551 1199401 95515 1754430 1463843 1149290 1756538 1162378 1257063 620969 1092888 809771 1461324 171619 264602 1649694 304751 824366 644792 960867 318316 717136 489442 1329841 396638 655426 1919459 1235293 863517 1581435 1293122 840638 1479270 737227 4865 1703942 805333 1335874 107861 1051403 1129408 1788021 438440 993151 1282253 1977289 427861 1697826 422707 1151314 1730957 1290184 1479387 1928376 1197029 59217 365783 444649 1756321 452521 1727302 673961 1521572 1864030 1923207 1103674 977708 807098 932689 677094 1204173 968142 1959589 1798165 1672510 1496547 1653788 1954782 397572 1562641 1530286 1804754 567821 1329070 1496262 1693403 895716 1756018 263831 54283 755388 1113558 371095 405666 84451 632510 1174777 1297255 974812 283310 339105 1477856 20723 1487975 609886 281465 1380856 1992717 1746678 1258201 1315548 1907564 1151229 1683758 1103624 1362774 686549 746883 1998309 227436 235342 461353 194838 1852993 553437 1828228 619486 569664 1778169 1463244 1789252 1651853 690450 593598 1459288 528755 1657615 391611 894908 316780 229849 822894 1191214 1938959 1292350 1232387 399889 2414 1651138 161890 999922 297312 319589 1677457 555808 1920232 707119 1157037 1346323 1117899 995717 1270685 876520 871508 1558174 851923 446802 1693478 1858844 626640 1088728 83614 668349 965225 1461845 12903 1288308 1820378 254125 1314820 277449 1394834 148744 1226465 1660590 976296 861879 654232 1434918 231038 1158943 359507 978358 364196 241282 898651 839419 210171 1107331 480085 1904345 608650 34432 57778 87019 1083181 1311063 2638 1163417 1122679 447671 1363439 744896 1056874 1558764 1183525 1247924 995472 899540 1278729 972590 380754 153345 328934 229373 378333 905471 1856664 82360 1952483 696224 759219 1032021 621758 1088008 50738 1108052 515589 6453 1994899 1928301 926639 1791565 156791 1489755 1011730 1666255 566227 1386661 1836101 1115146 1405606 859151 221127 1806852 1866304 1060381 1835102 474118 999904 653332 1800656 1575007 890547 269965 921495 4237 330757 776375 97958 1178481 312431 805963 1937080 239520 705722 1337913 1587330 1947138 222186 312464 1598773 1855396 1192138 628498 505119 1272734 832323 1485381 1543974 1270271 515170 1017544 180173 914994 48196 81135 1630159 1597412 1883426 57082 1319234 150917 957752 504223 886601 11933 579261 167901 98379 737231 195025 1819947 1136075 378163 1972786 325432 1269425 1072938 418943 419324 1692279 772964 1767350 281048 770676 1054628 261460 1722584 1461252 468220 448367 1214537 1664211 1211282 1014291 1967206 594247 1190898 853102 804952 30617 401667 925840 1468986 903913 730662 405857 743878 386345 1834472 1558091 845442 1847505 215904 1181148 708594 1463746 553313 1327637 471101 1230963 600468 205650 1199792 483067 1107003 1823902 1945471 790044 1517655 134694 1353985 1768157 1824317 1490222 942351 701912 6212 940965 1568279 1917128 166917 1073147 855215 60235 1402371 225805 1865824 916999 676993 1285355 1534100 933448 1224345 439534 652801 811539 51777 142240 266392 1302569 487756 1995832 1862963 1139086 1848664 288410 301290 1503591 1429762 771038 1053581 1360971 226102 695273 218966 1813615 834949 1788813 1331992 213271 1473331 92084 437051 367315 77508 426656 1934703 1402484 746874 1500825 1798961 1557019 1359111 497186 1823177 1411392 1286113 1097944 463197 18426 835360 1422107 1699353 1712373 1829605 68779 1037508 1168940 660743 951591 118124 265372 1491500 166380 1067021 1996783 1334213 362617 301795 1010099 1212078 1400288 221518 1750949 440935 1355383 411445 181296 1870635 900629 1624644 721761 1372320 1159402 1472095 908239 417279 561621 421276 1181068 1694518 153909 1767755 411690 1496626 1488218 1180743 1071888 528358 1970650 109876 1473268 212909 935460 1188240 935037 627538 574009 1049323 530336 1993915 1287474 1379656 397052 482426 1484474 674592 1857701 402589 1749710 1518190 694040 1797592 1367743 445421 771061 1663379 1324947 942686 507937 668716 1505231 805467 1556920 1529240 1452140 595660 1248354 22462 208197 55946 1619911 1769288 1891543 1668879 1666047 586200 1138768 470941 978016 631839 436860 217698 1787799 1485942 1870450 574662 1768271 1906128 520409 1720369 1160849 1644565 240404 321714 1969553 1614 1314044 1874631 1267238 605033 1301751 768288 410237 930800 766744 1918809 668810 1871158 465031 1968418 390455 1061419 1226054 1015265 1081285 1193816 1363953 1331181 1379252 274092 1752359 1063043 1285174 866215 137877 319595 1928003 188774 1786958 815961 551305 537083 21641 827782 873852 480602 1451987 1897270 481750 1029404 1915762 1286538 1719632 388567 1244191 508453 626453 1918908 1417827 131358 1159087 279672 725148 1785124 1078977 538666 1445438 620892 957332 1747608 680245 238250 1601076 1391949 1857849 592654 450315 354612 1566126 1887640 743848 1125549 1664877 766995 1780543 589625 531456 1205506 139043 845154 1114402 1564127 1166987 1099248 403070 285206 92207 748336 1801286 773543 343857 720860 1474043 173285 1857855 300538 914717 758160 585950 1418923 440041 1828529 859480 445687 1206803 891197 346692 1656469 284549 200060 382597 906165 1912697 1433342 1062942 707579 1126358 384019 303845 1283584 582220 85452 717450 192160 649176 152688 1937358 753317 661939 1595239 466635 274912 1796566 355878 561339 1596427 1709473 522208 193217 1540069 1772466 812333 1765870 1515091 381045 1371070 303458 1427131 1399578 163357 958895 1529002 204501 202668 623001 1348662 1221221 1993259 265170 41922 1031047 475293 1468501 296767 1338118 1686664 1210523 1732151 235225 1181035 546290 1472485 1076909 738117 262700 977519 808670 1980474 1365814 1977085 1828673 190187 92632 159769 804475 153117 298215 940037 298341 1502483 1309768 1260838 483217 1659605 212269 260094 189095 1076916 1069451 679846 181471 1058950 789364 1680177 1928647 1162462 1237487 1797961 469262 622678 1071212 4458 677832 1400586 725460 1175444 49715 804427 1274368 1047740 1739943 589058 598603 1936071 1547730 1851784 1010542 1845678 1883813 30058 718511 1503753 284012 1122085 707741 270747 148723 1191967 102896 319267 1585610 563026 749228 1273311 1680789 1430859 313943 94813 19800 1759211 1879987 1564183 998173 1791621 297682 1034713 599645 1596562 159678 1607436 912838 1983722 456056 1375519 1116733 1843241 256795 1471456 379625 1914750 1326422 574525 1295289 1530662 1181054 1482079 1114045 1885460 70688 673935 1221998 751104 80369 582420 1588998 1823451 1146521 1029745 472247 290676 876519 1012807 1617803 1712603 1861286 171690 90892 1936239 1069682 277177 1438962 1511015 401071 29980 963221 349506 728538 415063 1439983 1722541 1063918 19561 616305 1555946 779457 694895 122365 1896237 304823 1421655 1228255 1129833 1332642 1971514 924220 1122664 734747 1347958 240723 710731 87201 267279 677021 1278608 1761089 186923 1027878 8760 1382074 75742 1612334 1229688 1933447 581031 384522 1171628 1053920 1380265 1638119 1996052 1153877 420728 36893 630966 556247 1302965 330872 308307 1620514 1086003 525250 81141 370474 180078 1086625 1638592 1180093 102502 1331950 1314137 1258619 1349120 631819 1683792 1451159 1378115 1438690 1035012 1529386 1658809 914371 608510 1837132 80282 900666 1536328 1276159 685256 1302717 1563937 177488 169359 875902 564159 966893 1229577 1436125 1875588 207329 1809982 358405 1101451 1896824 1990746 164610 90157 1801256 1513258 317052 558274 1098475 1119488 1463048 529099 479502 1606625 672500 791723 366915 476765 1403305 1061654 572602 1821340 781517 941499 1351035 1257638 1421508 195963 590346 877109 1985193 943352 1981286 1994424 248068 643766 256303 175170 248043 1189590 635566 141778 1945106 623444 988319 763567 874650 1767954 1257902 822217 1989727 1316990 1515086 1085274 400819 596698 1343642 1362692 1134754 1256145 143656 661286 1198018 144969 818241 108556 1151674 1937809 1692202 1402637 508227 751152 1126005 462120 1250158 226593 1512845 1799203 1524993 1414790 1825644 1910402 519595 665762 390854 487507 747994 213614 1590043 451018 257294 924753 1562640 1267843 1981153 318824 129624 342747 437633 1122933 348835 438559 120933 583418 1649803 1005375 1638229 1249006 658700 819454 1991281 141191 1312659 1288467 283042 1718136 105591 671347 360941 94278 209090 993508 1051783 1391190 1114852 1139059 1897725 905122 53016 753142 1270935 1536590 1528667 1913016 574323 1036406 1225485 1493564 316147 1887187 1560715 562531 561337 1321931 215979 622025 1355349 172439 1866983 981564 837802 1408867 883770 1652405 1142497 1688864 63698 1678404 1663109 421699 511413 1595359 291930 840650 224035 843580 86934 277442 1423406 1065025 723691 1887221 217275 1775583 1602539 1715186 194960 630316 1822197 347656 1166088 1582724 364651 1894156 680543 944361 609607 1227416 1338823 1112468 1696288 865776 949704 403562 1527672 993962 1695123 815869 870934 14882 1497595 1860350 1976739 1330504 1299813 283155 1082733 926580 1690501 1026750 9685 128355 1372147 102707 482523 536277 217687 247640 706085 663695 1255289 1950767 642913 307459 544112 1110658 1224343 176864 383371 922343 1414391 1029727 392946 1724339 397385 18791 1558263 1136105 949604 980345 1199414 490215 1054625 1594394 683680 291388 1867939 1007292 567509 1064250 792989 861670 1962589 135122 328171 274778 1324130 1418265 367244 1428864 780814 340192 340515 1428547 1032222 91174 149935 16168 1140673 1379623 1595621 497057 1013493 1806843 299776 1798805 1816119 110049 1425148 449138 1731946 1305351 1911396 1446968 1231224 884191 1621050 655522 1038787 225390 23388 175338 1006127 1283474 1715899 1798552 34168 1706321 1850819 694598 1449912 867981 1464407 603029 1191026 1387127 733747 133846 271076 328250 528793 838275 1008494 1845656 1863488 1583458 393086 326261 40834 1592380 568264 42115 1051653 769795 1011950 1039837 919954 1881831 92193 536795 927090 399208 136922 670122 325920 1488191 1497748 432655 1566134 528972 1761450 989382 1768943 1390909 291660 1552856 484029 464224 313352 254638 83111 1635077 1893259 1720466 1248393 1873847 1070934 1133881 262900 420889 673505 851349 1767925 116057 1358120 1150781 1637353 409961 1539646 1303950 1757171 160152 1959388 724696 1117032 1983469 1209316 1153590 482369 1313300 499768 1581361 1842629 719459 1427537 1006647 554797 1523401 77116 1735037 273483 1790071 1801495 543916 204058 1840040 436189 7431 452019 642060 1520124 290907 221211 718228 1577512 1432269 398679 876028 421048 424127 835720 1733343 974901 1192603 1697319 689789 558605 676205 1493889 1937831 523792 1640424 1504899 763023 888704 631763 739002 709664 1013619 782549 1300674 241779 1375884 628306 1149807 511662 633134 1196923 250929 1050259 150503 1392784 575565 1397425 1212846 511120 1160372 1393252 225190 16544 1004700 1904837 1981270 1322604 1887040 1723953 1991653 1461942 816479 1942402 541621 1787844 1274296 829521 1052300 890329 1506779 1302236 1886596 937472 1113028 1137940 1323439 1752210 368407 879103 777694 38210 1927421 685558 1100067 116644 1891698 338679 1866402 1955319 1080115 1801146 1754270 271272 115493 1964831 1074738 1172901 453606 1143083 1251621 1301615 1750846 738489 696992 1732732 1721809 116197 1507360 530535 1352135 1440382 1130654 959793 233830 1563299 295477 1901164 1121923 525614 1039518 1437933 1029165 490963 1760686 1104765 1587586 457504 479712 673039 1967184 1362450 1003602 784581 1559151 872055 1888381 1837305 1848675 1874970 1396092 642336 1674640 722503 1739442 351499 1925132 156695 582405 1002281 1905351 1939749 1005845 1585392 1729242 714596 1864964 1033816 667681 1059152 53879 1541219 692983 50398 1615744 96720 1812545 1396152 737324 1031267 253504 1432717 8142 1922155 796253 550055 414263 1377955 1774075 226585 770083 1010282 539917 781952 1546579 182556 401795 1546406 1335795 1174761 1532496 1450791 547120 1181525 957871 710168 1632597 1158208 452361 124626 1155189 1385044 699614 1397501 460031 1421420 307925 505069 1837984 1969444 164607 273367 1480850 228419 1164120 1790825 492524 1015991 1312288 38807 1524013 1534918 558524 1240020 1360143 1443538 297757 172471 402365 1308950 19108 1829882 980138 937411 569689 43437 552459 231399 892492 1526888 547569 142605 1784152 1643765 1564256 797263 1592597 562404 1420487 1903770 1669380 1718765 611253 188543 1352998 1036683 1163090 1334192 337630 1162211 155232 1308019 1753151 45648 1880279 168454 1105599 168772 1315803 1893616 1734583 1937607 1622654 898636 1084777 1381771 1588492 1915050 1022633 507566 1638489 1783120 411666 928747 458281 1874668 964880 1145516 419150 1636368 1277701 1729093 1558443 539766 1048777 661288 1196343 96799 1343458 93097 317788 1546197 424548 1152404 53893 1030242 1554124 763303 1238622 751536 463225 28783 70667 516855 741296 394947 888978 111194 585179 1406081 418774 1866655 1392482 1253270 1858490 1286729 367084 688389 307475 771986 960671 40130 331757 1807235 1854150 792024 403520 773770 526038 977781 1378070 1312504 1260623 143003 1216147 95734 1591708 325963 614564 1841417 1861938 1861422 1467044 339716 1418771 1389983 691671 1278276 15070 589607 1824275 721786 1597263 1079941 1558429 1935803 1448948 1169800 165217 1666505 5073 1480855 1049374 1812770 402878 581504 933625 1218067 663319 140484 1166901 1599508 66436 1454530 848955 1665919 1705315 933443 1286579 893110 554861 396118 439881 225753 124370 1341728 1838827 443477 1756540 1762870 267990 330364 220954 1109620 1706790 1256857 1055753 880240 682948 1318946 1651333 587148 1760253 615280 1965437 386652 1598091 1779354 239904 873555 445640 892929 1789676 69213 332623 1254855 642339 1931613 951090 715253 725393 693365 239675 1778928 1901434 1118618 1325825 345101 44948 1427118 709586 1950599 1007236 334231 1230740 1671920 1720444 536115 996294 1036252 129837 737205 1003108 485357 439546 338177 357657 312324 851994 452360 936603 1244026 540677 1135093 118454 210007 249382 891178 1426184 92804 523592 770931 379962 150562 1562874 1237635 355092 1074472 526735 1801216 10631 304732 601531 1035350 736681 112366 953637 1431520 1808661 1906778 1105632 1545127 1069442 1742712 1962343 1455930 1297155 1549199 867213 230931 1514646 1689944 727066 631362 195296 1137077 1824354 1162940 1841008 195681 1444173 204834 1327044 1270897 1561768 1009791 258025 1525524 1984905 1499051 42244 1599200 583499 806194 1242395 1096283 878513 151103 1135296 581630 1169975 366977 1280230 540082 43464 380133 532700 1857377 505358 272887 545201 1509179 769561 1583274 371390 1754042 1290109 465557 1831227 1551869 1951270 403404 121040 612830 1712456 370625 777091 1414155 1655204 1976882 1254169 129423 1458940 263295 238977 1506581 642187 638221 1362051 181458 1405291 779144 220056 1398934 343498 1698895 529526 1850829 1769506 1625638 1663879 710387 1191573 1594806 656555 1876635 265135 1673018 1755510 951532 32385 1173087 1774806 1812905 877567 1922120 1148561 1275949 580720 1493854 898593 488739 110023 439595 816850 483864 619412 768703 1673287 295052 1653621 721304 1348331 309822 1025967 218741 273914 1759233 368751 1842681 1679654 282205 486299 763715 1908936 113938 1375190 285718 364895 206879 1661591 1038781 1744462 441659 1482247 800844 253478 778834 1949650 816012 520951 488618 1447118 547015 773911 743229 982503 1907911 99048 1117446 251475 1653727 222603 1332725 603880 219027 1729575 64358 480524 1326064 519594 607550 746710 833849 1402701 831040 806107 1819889 816733 1005154 463145 131203 627771 313772 1169906 1789117 1968577 864834 749453 1192279 1995907 1075970 660807 1096794 1244321 1332074 311945 55553 1147494 39678 1963639 527207 1801744 667953 1812185 439504 1709197 1757297 1958875 354780 605648 939503 451347 625656 1790240 1606579 1754190 1592889 1105766 654109 152736 93206 507705 1238470 1194356 1878303 49750 897632 192289 186681 916730 887560 1669788 1188521 216733 424672 484551 943616 296605 280404 769125 40166 115486 1171645 1510306 1015434 1999131 1730434 677907 728692 167375 746467 461315 994703 65099 1823825 108917 633558 1779787 585219 1614318 1045344 1325910 1871459 145851 1345648 23918 564053 1909145 1933668 570242 1899552 201408 1322240 1209856 1034384 253988 1122628 22985 1020806 1996906 1780541 1199685 1531954 1526777 653522 1614493 1684297 135251 1785748 1942246 1360127 1329898 1816218 604167 1551642 1014370 1493545 1248716 734326 491147 1977871 1084545 995651 1234992 1543793 1841686 1844722 1391441 270305 556244 633903 498006 1464143 127295 1866052 540130 1988755 1385971 127791 1366421 1196031 172961 1518373 717914 206343 260192 38352 1210673 724466 1688155 1154414 1642658 1522793 545811 327566 1310680 384477 718169 265246 564199 350112 1859447 1083634 88106 549948 1488369 274412 979309 269336 1967971 1189273 156171 175600 1803457 1322250 1957244 1737592 1395032 380813 699810 608433 209412 475026 98591 462134 727110 661600 165862 1996960 15976 730432 804034 1304314 48471 1793554 1826535 493458 53521 1530233 1791793 1154912 1270694 291688 584342 1719438 195626 339468 1812947 1366902 1637909 103896 1999143 1250984 1401810 1138951 321548 898370 377631 1543731 21594 386819 892601 540122 1617208 1018130 1843199 1016868 1203640 984397 1347262 288917 294757 1518591 883954 828349 438753 129052 971162 788470 87497 893959 1487696 1909970 461583 228672 334695 130226 1664539 734407 449641 996022 384968 266031 765684 1521452 446575 817644 807842 1299983 1188959 876229 1376373 598537 155793 1544383 781019 1818649 1462336 841030 85408 1137377 955615 709614 1109759 1704229 1865564 1696267 1857923 925734 1238094 1670731 38261 372743 1091293 1028281 721184 1965557 221066 351120 1340198 826990 887171 1722748 866940 1113856 1312296 304877 947 129635 823229 946662 433133 377792 1071625 1769947 1434875 1407300 176720 922842 1096632 1458166 685133 1929057 1252844 539335 127974 108994 1688733 1180325 595931 769934 1012219 1197580 120515 129375 1252027 1194056 1306868 282194 1306560 999812 438616 1467643 1399012 1191699 132412 129157 1647727 498655 24822 335091 312699 1188470 1367673 1235541 349591 580305 1343671 964866 85840 946660 452512 1460986 1902542 538062 180279 251248 362585 1393242 1893863 599893 894404 758005 1416358 603179 535000 954095 784527 19852 451223 977210 167216 953190 418669 1435801 1807774 1174363 1242385 1727197 202065 1588297 832175 1471151 1034257 189072 968224 1215595 716624 1439688 1934665 1010612 1240247 309151 1349502 1132014 294068 1538747 913813 1989396 418035 1146791 1331684 36697 1823437 158927 1237269 182582 1855721 1995141 308103 1428748 1047376 1667725 160015 1632703 1629307 1485373 1962801 648789 1651873 419270 642840 1953740 1258787 1273033 1573221 1289924 1550396 1968687 1548509 1972174 1502178 778956 1812657 637165 98960 185905 341637 162436 29226 747760 1237338 1381730 1281283 876713 1347971 824361 568711 1982415 1477432 225863 1437944 1020165 663570 706622 1059848 1771099 535348 1391890 1475033 236549 937219 869397 1918478 1923028 743030 1058371 1110635 1445781 1189675 1371929 1761937 687360 929159 103857 351194 722410 1886132 572370 385028 1584688 1607808 1320397 828779 1331124 1955104 388724 1237618 191811 530322 213027 1598139 809326 285737 815057 1610911 1197653 798253 1218770 1768314 1226097 1517909 72975 245928 1727953 1936851 372132 324667 306731 56422 200476 14295 218360 1191215 1535110 352098 1145155 1246903 1306695 1063779 533191 558527 420822 1028961 590166 827954 1377474 1797659 820208 1630335 1835409 1693391 246711 906456 442566 1325491 1308126 1860280 738059 1920349 1499655 618625 817659 1527432 34958 1320358 1055215 864913 1365635 790858 934933 1589316 1411715 1334231 973990 513183 1476564 1906176 1784912 1247336 1950046 285633 317518 61572 1841972 41601 1599952 1899463 1561798 597603 27911 873606 1427063 1790622 1076441 1151695 793472 187242 481500 1292843 63425 1236707 77546 1409576 112261 1469422 585452 252226 258549 299359 1994470 118668 1597861 254883 1200037 1136628 1818881 827512 792125 653535 456215 1599257 993198 258492 322258 1397369 445054 543788 624076 686486 1845459 1156185 1810693 1564130 1819900 25977 1975758 1777403 74154 289768 663670 1052711 1194709 481432 1184354 974497 1735291 1361644 1411955 1361549 37444 1451831 101309 814095 1341470 261397 216249 524619 1389933 893982 48583 152940 1409744 1750654 263197 1089915 856128 980959 652590 1368688 941042 471159 17673 1574930 424206 73605 308788 34286 1111817 789165 1542848 208424 1235577 174484 1454285 29454 173042 1238592 541668 424403 15844 1295374 448936 1649556 1301881 1963366 1698858 1864053 355118 1962868 774611 907514 143652 327142 1932458 1294034 1277337 94182 1496930 169187 215282 1368463 1136490 355041 1452576 1460091 60201 86468 189209 439820 420333 1986868 1743779 1137525 1976874 103533 1410941 700698 468211 180537 788531 752256 1462907 1598900 1336509 1970425 1320273 1680388 517418 1624762 467129 898638 1828963 1383299 335129 1309545 217635 893531 1828409 777721 998416 1390847 433408 954064 1725650 1282086 1469808 762952 155974 1986344 542793 1754173 1459849 116607 1072738 1398803 862306 121210 600462 1141315 1477330 307362 512933 822768 1983952 256413 861801 1802994 976615 145014 1317907 869233 371047 985114 794145 1253246 689725 613825 423221 1075219 511671 1216958 1299787 886826 287337 21443 581308 1711279 928805 1366363 272934 1623068 752343 521365 435234 216229 1686713 950273 1155035 808296 863650 202461 742401 1751761 862098 1884079 693175 1944034 1546939 1158680 584330 1477381 931745 146978 1198249 1810806 660224 1953697 815139 226688 1179583 1702942 210170 924033 1546982 239519 79570 89768 248257 1743751 31177 151069 674765 1499177 293254 1902905 873069 1718677 1183885 1554320 1493837 532021 1828470 1406102 1909170 1018832 1586653 276521 1148508 1136669 637569 204357 55451 943915 1507431 42363 1484046 1446019 1781273 922717 1029885 1396082 158816 1135473 1997471 741117 1387496 440023 1519787 634949 1987645 1928710 632804 1618152 176343 632435 1246476 1549486 1935824 1661510 1551035 823665 336860 1113752 391790 888739 714359 1796027 1214522 1455981 136886 144509 1128520 63721 1297407 1230879 1783013 1659368 1110353 1309028 398584 1027019 589816 1468147 852912 590953 921227 1065671 1819974 1033516 80403 626182 373406 1836000 1216535 1618171 528226 881247 1326965 1801996 1539896 1449925 131510 1303332 1809433 891611 1208668 939791 40387 1980623 1775542 625763 732158 1325313 312307 172385 789187 658814 1950962 752296 349652 1573044 1013031 1637487 489999 1435941 1956371 1956786 437276 1157830 220050 532265 1393597 1234535 721309 5799 314967 339026 1359153 1452451 10387 1016248 710027 225373 556867 801930 1541202 1427088 1987243 505497 310576 301720 326228 1605221 427319 203549 581076 342746 1613123 1463153 1279046 1157342 510232 1641593 158082 1351038 1525978 1248007 1167662 286698 72009 174721 1136923 403790 655513 212295 1224660 298893 712787 759307 295093 1253932 1225604 836652 1114965 356063 127242 1340070 1895662 1415328 1015462 1590325 916709 823749 1534177 1657880 301916 163420 1266327 183575 1819557 480115 34659 1351223 158174 1912406 688146 736081 1011788 708802 576932 729443 1720980 1111268 1389406 272723 1049412 1156229 1976323 864851 1147398 271065 1978312 1277607 191366 684396 705729 1458813 251377 1925684 1070023 827672 1396846 569983 491249 1897164 273537 1118483 1161378 1872246 1503009 404844 1247513 1372377 721154 459414 1558890 481813 762605 1668191 1952274 820769 1091157 327581 952543 920871 53664 725011 451802 744308 1640447 23504 1059320 318238 1462950 1031302 1211368 1237137 718490 122177 22139 1842048 728515 1537938 587726 578693 1290078 1836558 465479 458361 62274 708852 242984 1420223 1945719 1447098 217830 1911316 437813 1840632 556825 1528353 352675 1124730 1418178 1934987 689014 576789 591331 104106 647442 492568 1849090 831925 252193 99942 287993 1536623 1950313 1279938 842607 835731 203045 1648491 476048 1165944 1033413 528658 450279 1662614 435373 1863899 250841 260100 1076117 1228110 1382579 172992 1595510 1556768 1181252 1968424 619232 103761 1339887 1365930 1199071 1138279 1214237 1654371 439320 139713 677831 1899856 1660264 1419262 377115 326807 750478 1645158 502503 646926 1248664 142576 1520992 1362315 25356 1228044 1594875 1622783 725071 1067414 1753199 86381 895540 516359 1937206 751834 570363 988204 1126006 1101556 453821 854339 1038655 346355 286285 1466056 1665217 646175 280578 1496928 729157 1893696 1039478 235725 130723 809593 488163 1635734 607763 555442 541754 868479 1156256 768576 1747448 1572281 565539 1773834 411358 1303033 22488 342111 231099 1563112 516104 260452 209842 47684 1448704 477755 1309125 393952 1222080 737853 289228 162790 1286195 1237313 1844643 43309 1581763 468705 879054 392725 370203 1912070 1901848 387817 1978294 1349716 218982 1439523 707313 1737138 460822 1671158 391458 130033 1695110 1567495 844641 1994813 1982701 89656 947130 733861 894167 917202 1324897 1194396 702562 831228 984365 1318924 1574610 1122133 1021261 958662 1573187 891406 147072 1433601 1955390 1211266 270631 624604 1683914 943047 1459974 1974691 517646 1833503 1037519 1089191 50047 1580110 725740 459861 600879 1413953 1193092 378980 1278470 496151 1656866 1087265 1197578 821389 1931137 524598 1166919 464013 647614 1880790 298806 586758 1181839 1949032 132334 1720669 109455 852923 1578747 1782470 541728 1769166 426115 1196098 22108 1353068 978796 567811 1975261 704346 1722110 579366 695823 484872 1848493 1478984 37617 338084 291812 706195 748415 27552 91483 1614517 1241731 1769673 1019706 1646129 283764 1311116 832885 1508542 138306 418671 1238186 766494 1590994 450100 1603758 568052 492754 349285 1257264 821479 199362 1327574 1469523 1222846 1879568 1058277 899232 1488872 1533957 1469901 620988 862848 1239700 769489 1587649 156177 20183 266506 1399385 11890 667182 1532209 1744569 467378 1341965 1691550 1720311 1080683 927865 164314 1950957 1381151 321160 1376826 258819 52940 312121 1711171 1241452 139875 945448 1031839 934461 256058 845368 778110 902423 1934383 110346 676175 872760 308509 72926 944575 469211 1137944 606226 1946475 328411 633861 293896 419051 992796 1539355 1145816 1302171 1028698 810768 198616 242466 371085 321036 687399 447154 885723 1338794 1708353 1143343 1265191 88372 720781 1628497 592673 1704281 565119 1741841 1788592 109805 285305 1954253 1498773 740625 1095308 523595 1319989 1917030 1974596 819569 1099822 1941100 1035136 1079016 654819 1159136 1376773 917214 594626 390578 1774038 365174 307979 1303726 553093 345346 671818 1792318 1674483 1052332 1317447 1566193 1226005 228550 1340446 229090 1744331 150216 1000666 1918978 1696453 639824 187410 594015 1774157 335851 1526464 99049 1194059 395318 1504092 325723 1272499 1622373 1561094 505206 904675 241432 1555298 1367021 1014259 708461 675866 1494171 388473 200126 1324898 1943664 328283 1406710 353844 1511838 463565 296729 784312 953440 884157 578607 1825428 1931978 135515 279802 627096 524098 405386 227259 165190 42400 39908 1699427 998592 1856858 1341317 1734279 102516 157293 912619 1647863 66408 46376 863090 816114 44429 279232 1124220 373818 249215 1599330 164350 1192510 1420933 425058 8006 935376 697587 806800 1069160 1691074 864807 814367 590847 1321827 891124 87833 1369015 1750391 1031444 1226995 700348 1271716 1770832 1063480 1875968 1123326 475571 229639 1725800 567294 474903 1858730 1909888 1361597 1994311 1044009 1698053 308142 1727244 579649 886592 871405 162131 1933013 1957392 1789694 973608 833327 788321 927227 1380709 1137057 989933 1100235 1647572 708337 450479 869298 978353 1640167 370257 1628959 1313959 936394 266792 465719 1916525 203588 1854253 1188132 1027615 1148778 829387 1223075 1952095 910044 1760192 1013491 1521044 1347395 630246 1824822 53735 691020 44070 1380019 1998144 1249356 1879223 1668439 1328933 1143213 1901687 1840838 158324 353577 1904098 950385 1357405 1975376 628473 871951 1851553 1370538 729715 1978073 363031 21630 1500176 603472 592614 972646 486102 536567 1819495 1773420 567523 368194 156786 1090685 1456714 1057440 496263 1224603 689396 935349 1772570 1568188 1344846 534682 625886 1716945 1993701 1123938 1169978 819870 1780441 341103 1546863 411211 1802839 687412 30002 1433303 1418549 906769 1360883 1530163 1375975 127569 1745400 1448650 32713 899481 479707 731905 723366 1031729 770859 554214 1358145 312412 861148 439573 1334028 247701 1860836 1247819 500125 560439 29435 1697848 771525 1577405 681497 1574475 449808 179667 707480 495094 1553184 787680 96341 1804580 1145982 1183759 1070990 1652661 218086 1053777 802041 1606865 197594 1918067 187949 389799 1025929 1730891 1821444 630457 1020277 487474 729537 997273 1928658 310984 1107625 825919 374719 709525 732981 1220787 1427158 527060 67270 1454526 1736826 1579548 770341 210334 730479 1104767 1391963 661205 397641 1341354 394573 1238579 502607 646333 1930844 143024 42480 171226 470283 1523762 908320 311999 747711 1079003 1775458 220146 515844 1203038 321100 1991909 1497599 241341 1015330 175380 83175 1069898 217791 1859930 1997716 274348 1361360 1326509 1388192 1333286 302988 1067390 1726342 86933 1904258 1547927 1949858 1961382 916613 1626402 1530179 659435 1281971 77532 1440638 714006 167825 242007 1868070 1464062 1661641 690532 1434470 548346 1378837 1410916 1459385 763212 285037 1832695 1245794 608993 1042313 90828 851791 1343047 179492 795249 87233 96491 186167 10974 1996105 1191896 1199134 1723170 977 138169 672498 1904142 725416 1800237 134521 1287714 649148 549253 1682162 1240868 508033 16547 1166010 1727465 1878779 1425374 1778775 1816085 1593622 972351 1467520 509758 762888 895222 1434322 1727451 278621 50415 1968847 497251 1283590 906118 1146469 1318222 953155 852649 1902417 220594 204903 942705 32883 779450 36935 1746930 743949 1064480 614488 1710983 1423008 1740964 326538 806782 1791100 1636823 34587 1858580 1410950 412143 659352 1444191 313567 120262 1786588 1007394 1216938 448363 181153 1912124 1296802 1030529 1136115 1761369 414743 62146 616743 1305522 812888 1491421 298459 1057767 1253013 1290607 1689323 1449276 669427 43555 1765635 1294594 491203 936365 969196 122346 1959183 1840726 1559702 1988548 1383013 1979716 1699420 504631 464131 786966 1399922 1863816 181741 876474 1727612 867729 127174 288044 1873130 674644 1756140 572262 1122748 661392 644962 957282 1497184 349314 338620 854897 410908 569505 356795 584869 462476 114729 1138025 1122321 1382616 1038240 1824795 499160 1752270 576768 387914 1863059 1950531 1576865 786603 235311 585176 801191 1548271 512385 1532595 1432454 1663324 638604 1753479 418027 669255 374013 252834 900769 967763 870915 1402448 1185741 1725847 1294888 1232862 1715810 706194 1135503 1152070 847427 797225 725309 1824235 734009 546467 163560 1389856 448391 1368937 264016 1499188 1172699 98970 614166 548238 988899 1141881 1651991 1865044 1677121 1613811 531113 465558 1905359 182410 1139046 813510 773785 967208 485184 1721118 1823692 1576788 239895 655466 1742415 925812 31637 1068567 565827 1161488 677332 884192 1327246 157866 1838525 1668665 763205 158231 437114 1993176 604955 325913 1047925 1199799 193952 448526 643631 920336 1317349 1003842 1030620 843377 1833824 609900 676881 1379967 1512142 436025 558088 919548 472037 291443 166121 1702393 338363 1993450 363434 1861816 84189 931468 327048 516534 1796688 885856 1473451 1455788 87099 1040108 1247016 1551486 58418 1910584 722491 1662748 1642861 804855 1817295 1752415 1889701 1953277 236744 743353 493243 533317 645155 1907849 498978 1055727 113384 1809715 476553 535341 1788979 805019 1506604 422954 704771 1247818 492834 254184 1768479 1446199 889866 288744 715468 1352988 1091074 1182129 62726 111262 1891388 1055002 133978 1468296 874020 418833 65821 1565773 1835836 1842346 1055968 1301409 286830 188705 1450483 859630 1866407 759078 450017 931181 206156 960731 1945147 725404 245150 1135693 606719 1241363 1216632 666689 245510 1958246 134786 745837 349067 333358 347179 274469 935214 412870 1497146 202094 335234 1539961 706937 1495638 374722 746570 283139 710032 1185442 1573719 537975 911883 1967954 1710101 1695256 124930 651339 368011 364380 1118439 1349727 279991 1825980 755871 2425 313474 1385328 1957192 1961311 232077 1934716 685206 96365 1620976 1629645 1883970 1961046 1718368 566765 752853 128727 643701 1053030 834922 1730489 226693 686198 1684856 233383 673066 950195 1512159 298782 1121402 1301897 807919 742976 427569 568125 971955 1971328 1500143 111200 1615077 649039 250072 523770 1232794 714268 984621 90534 436134 1041905 922013 1357159 1166152 1688672 1252923 755539 1105998 131521 976718 1367969 867097 883232 1740077 1619198 431145 1686646 212437 1203870 497525 1083337 1540478 1001358 803755 903085 719766 1246043 1523002 354041 200691 993135 627684 443912 1411379 1907101 1594824 305687 149089 163069 1876364 1248098 1518457 1383468 1122894 1067736 400096 1788541 261399 1570213 1069895 1231758 150303 838773 522081 613511 650658 1549784 717768 929076 1406297 1940757 1955857 297047 137422 317540 122774 912286 475618 458943 1127017 1146518 990600 1422805 289545 1962284 717055 1287893 348238 884694 528778 830419 1792015 854819 1325287 1706509 33813 1359703 517563 486400 846849 1497220 1618912 1252264 5869 120649 684548 1377432 1168918 582230 1642534 1212919 1274982 1470468 931811 1803831 438148 1256606 1143439 1283835 656136 611804 1214722 58601 1591345 373800 1121734 796956 273919 199072 802606 1370332 726136 671494 393005 1706666 895955 1173207 759758 100420 1426934 75841 1715799 1299534 1475011 899469 740968 1946845 965795 1293126 158978 1530605 322417 159331 1411497 1811505 834361 880338 1799737 1130219 226890 904941 1431013 1936651 1829395 448938 992959 276638 1054426 221213 1728007 1742951 1859952 816983 1751796 509565 1899579 1144367 377440 1078194 630543 1528280 34805 687948 699088 1153275 850080 1453315 939863 1743109 29223 423645 1539166 1963146 107279 201938 1342141 1485382 171170 364004 1421946 1363321 67692 565364 662997 126915 224758 22713 349447 1009309 658104 323254 526588 1827372 1820128 568359 1240081 672164 72517 985670 1798148 1000600 1807958 939277 1615748 1057129 85184 1821993 189933 980283 650221 1766059 29015 464051 1554132 115176 709034 607617 1731849 1326323 631727 474893 1134339 515244 1223914 1680864 607629 1648899 1071842 1307668 778565 111023 741347 565631 1414233 102943 1882054 1025052 1727931 437077 175030 477400 1842727 374042 475090 646345 647024 1355521 1990973 326722 295520 1100722 1083328 540773 1102946 242232 1827091 1661282 1649511 1525815 513347 783000 1863100 410726 873883 339951 269001 725311 869299 1762033 978753 1880949 1601157 470126 1933808 1801609 229453 1745859 224675 1469889 1750065 889994 1913364 967326 1861377 917520 743834 1550314 1396725 1720005 1803201 1910051 387277 646593 643338 837056 1807035 519570 1750286 1203041 500274 950681 438625 1040999 536226 1646351 235116 1411883 286159 1096307 153103 1033123 1359029 281867 732541 758202 854492 1681004 1936464 589202 1320095 740744 1487394 1527035 1335923 1463927 698601 213182 1184359 950818 1803508 388849 185673 1233431 1526527 144899 598827 954058 601177 790586 1998166 1766081 1926389 272215 1144769 1981765 604411 727313 448899 267514 1929302 512194 663389 265697 124399 1709084 42049 1004510 673802 1721477 665020 1488685 1493057 286127 1609524 996905 1459528 1267658 1408281 1148313 610906 1410142 63439 55513 708369 1578088 315730 113295 987946 1257018 883338 1486233 306862 1287426 1650742 1318080 1174142 878664 141990 1344716 1075579 76860 711946 1137243 275212 624547 1318989 1456102 1123580 501658 1776158 1480838 1952389 1122930 420645 288633 69496 1426171 1314568 113533 472271 1721101 552378 351005 782236 1292112 978250 1578470 534036 1806371 230023 1369802 1616320 668228 1773309 1473230 773168 1640461 1473347 1259027 1369599 693368 1716220 860816 1467301 1018869 482800 981348 1299051 947552 559320 1719916 1230015 408315 1356883 1226417 1768374 1730901 437474 642231 1173054 867582 472297 689777 576918 1227243 1882017 1858019 1140125 976390 1893503 609220 1861245 581941 1147035 1563911 1885862 982084 1096102 795799 1162190 571169 70658 1055898 1268846 1982417 365863 1308888 375688 431040 1029362 1905065 1629014 1932249 637012 869764 262761 775034 1768723 1127502 620222 622195 1689266 1647616 1003237 1075071 1766385 645177 1860364 293002 1257655 731485 163577 1405189 211378 872600 1503577 1749317 645366 1532872 1705831 904690 959775 444258 1144563 758511 1176613 1247869 1619667 1768420 609321 631333 425507 417236 92472 1588508 706835 761889 1205062 1422989 348913 96928 1526604 1421098 1315508 1463546 1289997 1464832 1307796 41664 933111 1705250 341013 824064 532842 74453 759610 1211005 197609 1819057 998502 1540813 460885 1629577 1616409 1984958 21538 843336 1531702 235821 1576939 1348396 250801 1723056 1686995 413483 1393267 1169200 1219092 1776714 1266139 1692390 305931 1562808 913019 1772606 666566 772155 247722 1058164 649527 1401848 1313003 826827 1011218 1902289 1472416 1777529 1743872 891128 846436 1823656 1369877 1393220 817290 48203 193016 1408210 795106 629492 416145 1128942 1999902 1995690 714930 1863011 147338 888579 1697892 1950052 1813228 1184222 741643 479636 95176 328235 1365499 1504859 1539925 1251818 1200117 1554390 562698 1694170 158982 513888 482456 1435473 1504509 1773708 1382426 699504 802145 887974 1887578 1369719 1925306 463805 1931638 1865858 1335599 1851194 993148 1758985 381049 152654 1652958 1938489 469773 1065915 164931 371008 1007867 1208793 876785 1927177 1614135 1642832 515554 1200146 1544679 1281933 1995739 1833220 1101448 1634820 190824 117940 1152455 1665830 395407 1069525 1928386 976928 842502 191148 53870 457574 1584190 1808288 1860568 1617243 1564895 410674 162392 213895 963733 1470341 1438030 1189409 251165 240104 1959140 1587471 1357351 1526002 1696538 342686 446376 308437 886595 1407004 1927857 1759301 1453638 298292 740231 1625339 1882275 128750 512292 1671404 1769946 168698 1161099 1918000 1704280 544241 1584915 841442 719145 1993843 332406 873229 906237 308174 1891591 1022151 1287833 1752606 1247554 334488 1782229 1328544 1907286 299460 600049 1445760 607330 121642 64355 124907 878409 893695 110506 365660 1548408 1290485 1494351 274321 1495515 540504 1072810 341253 963332 897205 860434 1473127 1571955 688258 1082430 320602 1723172 1470460 1368684 813017 357221 1208166 1947384 1841955 1007441 1976081 583850 1838733 186664 1073697 82920 1618101 79503 1263806 1760246 1428657 943956 1503794 981539 1026592 1667052 1128807 1666708 1810474 1164057 1833153 955030 1119815 1718377 341702 942309 277660 508798 242476 480758 158844 606558 370459 1156965 415805 1333397 1933159 608039 962323 58903 1330729 1820918 1994310 1465368 473844 1586169 1167883 1690590 490073 724431 1564634 429476 267251 1313313 516816 1875696 1208245 1012888 555248 1572877 1415624 1632760 367295 604794 1125331 376982 1126423 1735463 499968 1071382 692388 533861 695083 953545 1016663 1867302 1105279 91745 238248 1068778 30047 1168798 1982024 1654017 1263437 1929917 1768738 1323995 1579414 143712 1075189 1444889 1988246 120641 977120 100253 798980 279592 1872605 570208 779346 34094 1320909 302725 1438023 1689164 1856208 149997 253028 162560 1526842 1936837 1566663 219504 1620619 701331 1587852 10820 1897429 896169 1231716 1264986 1551397 370371 769495 1898770 1263302 1573034 635421 756981 336740 1568707 29942 1419857 186228 1798017 488518 1779669 314087 760094 746770 851672 952278 673431 1068628 116012 1285539 1885578 128845 949548 1333800 1026492 937225 1935617 139174 1958384 748385 1864651 1308191 1213665 785713 1963995 643529 143968 884447 1949488 40052 978999 188374 237361 142616 368475 1114782 1449467 1544590 1954766 1525320 112620 897021 1556755 1023855 1355648 1636468 885939 1535360 1858453 39246 1136092 1570279 1000537 647415 1047396 598375 810568 1209960 42820 1019534 1401890 345587 547406 46898 1415085 1084567 749931 1907416 389624 629313 1983384 1470851 633854 621275 1355844 521944 533884 116907 525372 393604 916234 1731034 1992145 130448 1936676 963208 82761 1757118 1902989 1053538 627010 1020980 1254629 880569 101690 540463 739461 145397 258028 1510558 997334 607164 1187550 627132 1535618 662729 624652 1202086 1989919 839593 1358656 1306732 1033255 1678202 1896578 1113866 1654679 1984042 1248530 310545 1209448 1802585 342724 1919888 1821612 1986386 1915795 1835282 1188462 1432207 543624 1755272 1194995 882674 1414005 1620463 1677087 1618789 974792 976125 552589 76338 1623408 1233460 523360 1224652 814651 590579 232228 1339998 1773316 1125170 630397 1767442 60743 128146 1551963 730858 1810959 696147 1862621 701949 426332 1916184 850357 27025 1531890 677416 37793 819406 133180 1152555 1189207 1877753 500559 520899 1748844 1791753 953021 1071086 1992807 512044 672668 1925875 1134947 672311 724166 32183 1980591 388888 426249 1388235 37130 438319 1102852 959447 254450 585983 1989160 1925583 1372101 875081 103787 482888 1289529 1737902 783484 1869490 1104952 758066 1498970 1473176 367175 301986 92385 87993 796304 1163847 1559700 615699 970496 691820 1382051 1568471 242021 1439364 1754026 1292790 869833 83402 1581167 380515 946858 383755 825848 1740746 806603 1709538 202012 999903 922720 1387184 1835882 945938 561998 147534 1800251 1613591 1744147 1131490 695884 1406861 1592944 693719 529256 312421 494763 329419 144789 562357 1536393 339714 836740 364444 1632813 606816 1191808 308281 491285 1383016 1983176 847626 1821315 589519 299220 832939 215521 1523294 1588374 138966 875323 703252 556094 674776 1424741 1043603 1827038 861621 767616 1754123 1555884 1563877 1262408 1410693 1247444 606927 696151 336243 1026710 1288565 1941637 237464 1975733 844538 525605 503090 958230 547860 1955490 2945 304558 392066 1868781 98399 396502 1923166 1071327 1886113 682784 1664223 944044 1440599 883195 1746920 1924795 1266371 1548961 1890571 146560 1467362 1733802 1438649 1966599 1822273 491049 1138129 1549248 1120158 1730726 199185 109195 173386 1211029 809727 871138 678401 1814634 1318562 1049515 425888 687176 1326469 1843526 396271 760040 745073 1516786 1830253 1206134 1528316 493342 318868 619452 775019 1161206 1684925 1758643 1982853 1661811 817678 167568 750693 1030548 1188477 1184963 1882034 1697692 1580690 718019 603657 575408 130589 714922 307049 1667370 942099 1479682 1637681 699603 1502040 1996413 47760 423053 1235428 706046 1754374 1080569 1591592 786825 1616072 630787 880472 1881821 1769090 1226369 405964 1080608 1454791 1372574 1815862 125137 1473173 655887 1480307 1244508 567736 71456 489534 1908050 587147 836112 706018 1659128 209025 239207 134088 1813620 1843390 679066 1976447 1101639 403718 1258160 543319 1336856 701078 991757 167860 1936360 854582 1706866 1095831 1971713 1579682 432826 172956 379185 1793181 774873 133017 78869 220672 1068612 1679522 1901070 627758 406778 1834437 1938510 1311866 907051 1706038 1463761 711023 1770195 1995054 1825151 742406 867166 213140 228570 755371 1223051 1624168 1066735 1886568 1788364 1832286 1557632 1175274 1160889 57576 1229823 1687704 1973857 953831 646701 199136 90505 235339 1155046 504813 1601546 253513 385858 1171613 1297447 889370 1132470 419524 654338 326120 1653050 1312040 1109265 1332854 323055 66707 1455713 644940 814064 1412688 1578267 504689 793808 1712587 1038436 1773542 1675037 1070158 201949 275145 727482 507572 1159493 35102 37682 1919235 214856 514508 512423 376136 429770 871095 1275989 517299 1391933 1851740 1425454 725494 1795534 536023 413916 223019 965312 1166762 768229 1463560 1434103 126497 1903500 477999 1932813 1634112 21237 499577 318717 471005 1163859 908628 1095266 940016 1652248 285616 1327511 585030 1149133 386949 1068700 1749521 847144 1176862 739215 1718714 976228 1153505 1638046 643314 1288205 1185890 724882 85358 811500 1938518 398940 825839 1239159 1835162 986126 165745 1764605 1356999 1216556 816377 960012 1114309 1047151 1533715 20332 1415999 806699 334592 1082915 467562 40615 725512 321327 819225 715553 206557 842810 301867 826266 1752505 693319 1722661 1491135 956723 67056 1606504 738620 145232 452913 168206 1410053 732373 931500 1419200 299873 1354393 1501498 1899432 1458137 174899 24058 432733 1627623 1017971 1682599 953616 428744 683598 1485521 1876929 1842225 429748 419977 918850 1307574 1820090 903726 24616 465520 1174507 663202 1188213 67902 156156 850773 542231 1846572 873844 1801692 972428 1551118 1056303 1710809 379214 1698522 1195676 1858327 1646030 124295 616647 250214 1749105 1486206 1650102 1050990 1191460 1989984 342964 655421 1432319 1037089 1488901 519129 1591662 447726 457066 911578 1582713 1883566 167884 735681 947110 540492 366418 1377764 1513315 1310319 1111437 1189249 516013 231505 57533 413491 1243565 1933298 1851421 263559 1213148 987126 639766 597443 31161 1009033 13618 305522 1717544 1192809 1836199 1468845 359800 783122 1690997 1980561 1524918 869530 1300791 753381 1481238 1532686 308150 663365 617624 1247443 595340 1757813 1981355 944157 1619881 1206951 804557 1802540 1344245 15169 718514 363545 1802306 307937 1839901 1789707 74911 1929497 1697401 1012257 1440565 1051893 790205 317302 932277 802568 2495 1857282 802121 282628 896565 300905 1278395 1644837 999557 1897922 1015148 1397207 228801 1191019 1704893 308908 1435194 240174 548032 1144964 419606 1035797 1404263 1451835 1982145 454706 1285930 1596537 1566284 18112 1472753 1201173 1972238 969522 728249 780545 1608652 978536 1495153 1042271 1352780 1872694 49987 855979 1585669 289967 1144803 1268792 1908691 448197 1506030 1958873 444668 789143 1018863 446726 358046 696833 1998766 1365650 1528234 649302 1558218 1697234 654170 1109586 847299 1921587 1387734 772129 783208 643197 250101 1337265 24332 35841 1489287 780763 494727 1615811 1521429 1962132 873227 1053134 1805418 747367 221937 96217 1575331 722527 903452 1811179 1715907 1815629 1345239 21366 1156314 948887 171610 1975170 43404 147891 725706 1736570 1903042 1199194 348599 130688 750844 1902470 282809 542699 1609163 1606211 823345 900135 574614 1342952 1398223 812991 93582 1188644 843448 73694 834781 1774808 1707877 1019571 378436 65588 1446702 1656108 632905 1752968 909971 1372239 406296 1178443 1446649 818074 271238 1346701 1806046 912337 875802 201402 661994 1695440 1220993 1780160 782578 1612599 218726 1380192 1699563 1348869 1812243 279362 599256 932035 1179978 492293 1470551 1859040 554066 1556569 1442219 1191814 1772140 268164 662280 1493892 1477080 1034464 1602473 617254 529298 132054 1890688 369700 471014 155354 548865 1196908 901024 69855 574920 1153484 575606 1133439 834048 431098 463211 796471 1352506 1590419 1648554 943950 221513 1917541 1459738 120805 957415 549345 1170045 308224 1662193 897809 1009629 426807 359884 328957 859411 612810 100120 1843538 1956826 1951348 1714522 665198 1230643 1526143 41338 1460530 257014 982606 1412186 1287379 1166842 666389 1857313 1524400 601503 1464285 99149 541149 8158 1260987 1655784 280188 785093 29536 534853 192544 839503 764670 1572277 1372742 575893 1471139 1892467 1531529 200742 335582 1379049 1687254 1363027 1612964 926533 398391 1857778 1590777 25361 957368 1693178 1986763 1533725 796874 559924 1492203 319244 667344 1304962 218868 982775 1860532 346426 1929627 1026175 107318 1251812 1162784 1472240 1603683 1845476 1084353 1361913 1229210 172027 1374657 1942835 1925744 1274650 1638991 706304 1065460 1471640 514038 221250 1533854 52126 1280126 10104 1663252 1091304 243720 1006105 1827505 1792758 1733887 528881 1965888 43520 1745940 1358432 934044 1254626 960679 1868865 1736620 1621859 489846 1519438 1871134 1219865 74074 144132 376895 1966897 1007609 1687348 1341669 1365639 1199896 652380 1447987 1314757 149297 348761 1561322 1755593 1516326 1874315 1206210 1899993 856893 1355022 61312 526111 1953591 979595 255170 1350548 1563223 1279610 270031 561747 1715167 43666 211559 721174 1096637 1172890 1594721 1602443 705282 1817805 210413 1510749 469822 1234235 1926423 1481566 1676133 1151131 464585 705471 1121259 1463260 1054264 1000111 1740671 35632 892311 1073681 1607537 1564580 869757 436888 39914 536649 1173579 1994503 717366 1885445 59580 52910 1998319 296734 1336191 1831128 605906 1468984 1623787 1488405 168835 883527 1527454 936519 1064193 234551 1453206 1438182 162211 574289 569247 755806 1291870 755012 884419 1137241 655720 1157882 959749 87361 1248748 1342892 1215888 336433 1923980 60758 1344136 1875541 1970886 603843 1313971 249536 141079 1098080 1636169 1797547 275079 1115015 283637 247967 1345220 721161 912283 1470812 44114 19198 925423 1261864 244974 626267 1329757 1060052 546862 1872805 1371091 53243 1211799 1530450 1362202 935194 597329 1662321 1943204 156159 1411027 709906 1247038 497134 1849764 1468902 1503144 1908440 1403384 376628 337368 407098 66371 1769550 1358402 884093 377979 1005447 1753557 62042 533931 506757 460726 230016 1218661 971829 554233 246824 1224250 1913431 1858097 1067470 1835493 576353 1035440 802535 760873 1820943 249180 865132 504335 123426 1248256 773038 922739 1331626 1325345 142975 1130318 1401265 1050825 724223 657396 1058052 179656 173280 156111 514122 868698 897815 1283406 108978 342283 1824501 456706 391800 1638068 1712036 312881 797930 38041 319374 282374 600470 68070 541014 901505 1757473 1041276 1518101 640039 1952525 1048801 49486 1241004 1078865 901812 1548764 1807875 869527 182389 1663832 142903 1935192 1076539 405808 1241434 1782460 256934 621910 1672745 1360188 725245 257089 1695199 1691368 1755684 1080931 1001068 1844590 1598711 1700435 1714638 1399310 1569519 1577074 869498 412567 68723 1912801 652111 1872651 126437 195881 1765504 746343 1333140 1231556 604153 639260 447958 44471 1267728 511906 142261 793317 1934069 516896 1347529 1409084 1653782 1417325 1219998 1974491 11954 727766 562318 1274616 969072 1536583 1454766 534442 756889 1635046 162148 825645 1918328 114904 1429985 1259873 574249 1221013 1410024 1546775 1570480 702153 1238912 1559779 1641386 1089250 510571 1707700 1314938 1293599 1171943 84782 832908 463403 1598410 1951815 522118 1651200 1306379 733194 1108373 1198133 1511737 1011995 608711 1354167 1847789 1401558 1910940 1045288 1604712 216013 1676626 1389378 538433 8107 615854 115951 1975300 1232718 1336181 1147172 1526290 570617 794920 990931 391109 524360 870502 1701784 774605 1400897 775633 1473687 234624 853762 142854 533020 1918516 988145 24745 1319222 1001537 194528 1843686 1872145 1093619 1979226 1582859 1909723 1142478 759452 522307 33017 897479 1171508 1963272 1838612 1729000 1213904 207539 694723 1968748 1920927 1889690 926056 1033521 1280034 147982 1133338 714162 501931 188251 729277 342897 1375780 168591 261487 1791941 1758911 975703 1311357 257877 316207 1613986 1182709 754351 1975907 205634 1717378 1333961 1918233 1304886 1445768 1351371 1483151 103364 1013258 11840 317508 1099763 563564 559419 1835890 1542720 1166261 19193 360599 679154 493888 257058 741547 476870 1767090 1392451 1640494 1525582 1728683 976969 1065908 1986463 719100 616174 1583568 195431 1351797 483192 1631412 1466421 1910071 762410 703509 793538 620816 272077 1472430 330268 515592 722357 1908356 708051 528607 1635329 988590 1433059 1249809 1131735 451971 518992 262931 670012 1168456 1396391 653899 1806574 1311763 505973 1758646 1076659 1041143 469335 5670 730000 1715187 89338 18695 795699 11389 812271 507831 1420703 1304907 837310 573307 1384554 170055 609424 1123474 768156 253807 199891 733737 1866617 1322926 1274486 1516029 1088404 1637358 172581 1780538 487125 1115209 1804126 1189797 1842662 840025 1880748 1537859 356154 99771 165192 1252698 490268 764481 99011 280209 1385701 1285955 233805 1664749 769153 1835898 1280005 846468 798973 813300 289719 1804476 660516 852514 158272 623428 228987 1123077 927063 623071 209990 213453 836926 644502 1859105 343395 595154 1870311 55450 926523 33494 1515976 1862472 841304 723798 1452430 1254634 1040823 855300 268301 463734 179014 1652606 1076419 138899 1743804 806674 1887456 1308469 1942834 1986829 200683 931436 8987 1217136 1215846 1224723 271680 941997 1053644 930497 1883040 88218 1328170 1317899 848169 1815160 1002399 1143801 892675 130993 918053 528765 808183 289617 121359 1499611 164361 1850152 1211123 1428659 117800 1204362 679602 81207 1159479 813418 1113259 27411 559452 1434325 1186768 1700611 741845 1624491 873082 930975 1730860 685429 40763 1173984 911039 643797 1522005 1219447 459693 698239 355674 960136 880440 1707763 865385 1930204 1844036 1708904 1396848 130440 202001 529137 809074 21347 1438815 980440 754245 1509359 1307242 1549483 1033437 1484567 490954 871772 1278582 1023108 278342 785661 1191169 1985679 1248706 4370 689527 1705332 256164 1798799 1495190 260229 831462 1199610 752722 1792105 1491092 1568624 1505343 64979 1396292 1266390 808215 503420 1886813 929595 707414 1675176 302749 39122 362219 1084570 1393652 999371 1997485 947555 903845 1902650 1664042 1130955 1067575 107111 125940 727107 1491626 184619 294759 1977939 1113494 878893 759683 1351802 979488 94326 1715731 1068933 1803286 231810 1863218 65520 1316012 104454 636129 1096185 150376 1783037 970445 1408010 909918 158511 1091250 785294 1353927 1330767 518967 799875 1859822 1370889 674943 1168780 1363211 297132 519202 1980855 943360 1256923 855426 103395 1516562 904482 546859 839899 468209 1276007 606262 1608482 483132 995941 1846124 1945704 1201862 1148189 230609 1816550 1580098 837603 551321 1572465 906648 193369 1742702 1993700 873538 1903743 118228 516853 1231429 236022 1619706 793743 1217341 974067 820777 1025847 616279 1968426 1981545 187836 1685351 225658 53064 939514 1933888 1040436 1896994 257461 840347 1550615 928454 1588917 1981065 1800080 1383039 916697 217412 124435 1166957 1576790 1378073 656352 1368360 1813028 1252134 374156 470957 746596 1334174 1920599 1862217 106589 754215 854889 257976 916541 1450066 649052 1827626 1309013 619337 717993 838296 582131 1119728 178462 1405673 699846 212225 1654410 1156893 667125 623964 1251132 1707318 275230 233337 83245 870567 300969 637250 277857 1525402 1948040 1993110 1125154 298558 514055 110952 1220172 1046140 1291531 1456390 1398595 1332065 1944208 1708599 794309 884056 1040876 1746288 1060148 1698076 87129 1763880 1257156 1656149 770531 1809059 855001 121674 1285215 139865 130191 655431 1560046 458350 445429 1736754 456132 856840 48132 1502154 1813198 1055761 448977 221711 1549239 1756728 774492 1083797 823323 892375 697317 907557 65802 719536 1365946 1604283 1163448 1482684 624158 670910 599001 686681 599842 1454830 1204395 233969 1368397 1366019 1873360 674554 1953546 235263 1873753 11420 1925950 1276547 1634966 1506356 654713 339398 27037 597355 588712 281261 1921295 1154359 1766155 1445833 1838440 501272 353875 784628 1964511 558029 1287772 640994 759298 867182 197650 1783273 1265340 345017 388555 1377295 1009295 1693825 1151639 812722 796806 1701864 1939433 1336395 431303 1302002 976599 270347 1707998 1158048 1298631 1103865 247027 1680815 711857 88273 1545166 1479340 1461231 1017791 787690 413705 1227831 1483117 100091 212070 396547 1192772 1935865 127290 1085149 1371341 1334857 711402 35866 1419842 1541427 926669 1330460 451909 302250 1276640 718605 263681 443852 113464 1649028 911917 799278 1557355 411551 1477431 1293097 1646840 1057887 761524 1155329 817881 163512 407419 1021881 1865996 1716224 1449584 820109 1927438 1377891 1656350 167988 1632400 112582 181381 886376 1391721 267247 1909720 1214362 21858 175492 1849036 1498766 712298 531582 449081 887300 752839 1362727 1164429 816169 859073 1889103 1703878 881262 1919249 584622 1783725 1843950 1794108 776946 321596 823724 550310 1214024 1240232 1266155 204293 838778 718148 470184 916299 11997 1583878 1784983 1303054 1467439 1170306 1823731 707490 269586 1460263 435516 1046311 1035046 1715172 660976 767921 1584542 276513 428937 333028 961824 1566664 1473358 1107411 1102521 1937440 621182 626023 173037 1591584 1393171 1789185 1901937 1642624 1987491 574125 1022595 1382927 557760 1116269 1982420 213857 1482158 884998 441814 752851 1676002 289683 286077 1780005 1812939 1142318 346074 1027267 1032990 665110 794790 1443980 1104361 201710 33372 971732 1889650 1205661 1878597 1962290 1732770 1920166 702394 233644 1011940 1960005 1717519 580570 950899 418815 746302 1939809 46890 1198618 1383941 251308 312163 122021 390880 957847 1601881 15762 1439200 110099 751138 1909067 1353748 1164244 1681818 590890 1254142 455103 1352659 221432 593433 1323866 279926 1756895 793112 248854 862517 1791259 385448 1240954 1674780 1196138 1872405 921318 131497 891740 632913 1412372 1723705 421349 155699 979782 1488890 721857 1262133 307875 546842 1521397 1953947 626798 1060251 1274644 1705554 870352 1366339 85654 1005609 1619245 193337 424786 978908 1517767 773721 973242 1017162 864198 910493 1450018 201894 1719332 678027 680174 1605898 326014 1355740 1150721 1409616 1189824 190289 829713 57310 618469 1483031 1879955 965478 1615981 1363540 740352 378755 1121950 580967 1897053 763030 413554 1708110 1723798 1581043 1545968 362851 447539 1776764 969560 1047642 634267 791536 75447 784591 625894 989921 240264 876268 80076 180092 1735487 975319 7954 985126 903178 1368676 152232 1186669 137996 1016403 986244 1947665 621055 304150 929910 1975616 1672459 1940628 217126 1080830 1867516 1216049 125047 541484 197062 1803312 375613 1270080 1752115 979824 1224549 774295 621029 1117962 1437937 679448 537265 138464 1834199 1452542 1051846 1335339 1023827 1022925 1655331 1288560 1183294 1744134 1320685 952043 406502 428520 778149 376763 438120 471058 1285730 1789902 1364779 894924 209406 1729220 446534 469219 89981 549583 1587977 621041 775778 1687756 1056336 79803 1200493 1499317 499290 1274743 1471353 255762 1871293 368906 143809 270905 355387 876870 339186 59318 1554995 496364 1122408 1084129 1678333 1459459 513740 362712 980609 1996547 331507 1800253 762652 463182 1808472 1879029 85127 736206 719953 1000565 1358280 304189 1572626 1192492 690433 769449 771633 664533 767522 167680 1266344 1279637 40854 254895 1171041 617134 1885059 702161 599538 112902 1294817 1696766 14305 301934 966695 407658 911378 1298983 1100879 168567 762100 1872708 656864 1245013 1857010 1834373 53966 1808083 1397622 111845 1857759 532455 1308996 782081 1542402 1118297 1286829 1841367 62971 378601 515934 416454 1026911 1647425 1813209 1041187 1658545 1957805 897342 894021 1897036 1347757 1277747 436240 1929192 1929911 1026396 1012844 1297974 954962 604584 398799 847041 1391771 71075 442914 433736 850978 577200 1571355 548 1769419 990280 1417298 458867 1106416 937684 1814039 743977 1728015 346147 1770902 202058 1109496 887331 1610009 1355988 1122592 1324321 1619838 1720224 1293588 1538139 430654 797238 1481975 50739 390083 82766 130459 651621 989284 1219238 1150039 1609690 1602858 206146 1246687 310123 1070456 123135 355426 1718818 202057 494459 1843790 1657795 961949 1234753 37983 1246056 664346 1497860 684779 1622340 930449 1664104 184432 1092381 1307025 1416051 59277 775130 188733 1717613 274587 1507365 1177735 1802981 1192453 1578636 114668 1128072 1942572 1918304 1142709 1024574 1247452 96568 1038739 432929 273954 498514 422499 1584500 1278871 1758744 1580300 1387005 1485933 670029 467092 1511308 684008 1851961 1297482 13214 1051137 208668 1483660 1226519 444861 369528 355227 1181012 413347 323043 199036 964138 560945 861733 401074 753136 642786 664043 387116 343563 1903747 190058 1955859 1700133 456221 1189465 1926384 145414 23158 1301290 428938 862583 192134 268393 262056 158364 124862 522678 164103 1154913 317946 25083 8203 205443 477396 1818630 482082 1177445 275669 1016416 1094114 1470617 1470742 833458 1249048 328093 958498 1663882 1429273 1094453 1443435 1819212 1644193 311658 74126 1705704 1474445 194283 279838 483303 1050007 1421695 1788674 842669 1983457 1052001 666632 222630 808019 1092505 1746079 868033 1808564 1035656 1411218 925051 231483 586554 573936 860509 249177 1857130 661034 29779 999848 805888 1152556 296357 449553 311454 11443 1709445 489722 428033 1402547 717632 1973012 720324 729850 68088 862697 585754 1382578 580681 1844600 1271659 494257 1825312 620838 517833 212489 1401379 1911584 962914 1863120 1293247 911561 46244 1998507 1327142 120555 1666212 1251451 695174 151186 1459029 592880 1986239 1530251 1625849 155356 502456 439603 844037 1927597 578277 513489 892500 993838 295568 1890400 1232074 1600770 1483489 1583929 1598232 212443 467538 289464 450217 859773 1484220 663547 456738 288352 1999697 1501273 1177198 944215 833192 1470517 217643 736669 1101884 1522489 1762075 1854825 757113 1516430 951456 1090528 621783 1807601 1645647 1581840 1757360 1378227 306059 1230670 530438 978982 1127629 1570404 1898617 1424509 496412 568235 756097 490740 427282 554170 425505 1441484 76607 1504775 1592553 1036339 1852034 1313903 10642 1506297 909329 862467 1704451 1717740 1163207 771460 1407829 1184805 1147835 1331534 1043530 1811943 973116 1280259 604788 353738 1980668 560501 264349 546697 1410565 1822796 627386 797742 716600 1178813 622558 1785990 797973 614836 1164626 1039202 1344680 1757328 1748031 302259 1263317 1169920 1389799 1954757 1397576 484395 733577 937971 1154598 1759950 923297 1485890 1353726 798566 1054494 747150 479651 1002481 1000473 999301 228963 1221671 1143844 1395571 254231 188872 535798 1957098 545365 533227 138785 1372630 933784 1317736 247031 842812 1179544 1002865 1639198 1264931 1407655 1688091 140955 2922 861672 493046 122552 1094129 944445 26175 1125911 651647 44788 698893 269606 166459 1566200 1300712 1403743 129550 918800 1546915 1451322 210189 1326153 1392793 646355 1613074 677014 1090410 320641 1234353 1742808 1037691 51142 690858 645944 64195 1384571 855633 1801440 770327 1613421 1069548 54682 36461 1271908 562943 1120102 1185012 856164 1020809 1418492 1977574 916782 467475 841590 948122 421221 90390 766274 1678015 1018765 1024921 314553 1850569 5794 1462381 981558 710927 1344691 1144857 6705 1231728 565282 678789 1274310 1022695 1414437 153346 130432 701858 1573341 1563715 520014 1027598 756257 1462217 1408320 574868 1349298 1985172 557988 1654600 432604 986401 56967 1590210 1908001 1329343 1440566 1403412 417329 756497 1876850 37026 1245771 1173664 653439 1799993 1540370 1286702 573184 1866915 35181 305445 674853 721754 1353243 729184 1743960 430662 401247 801613 803983 167377 791435 1831165 1253761 926068 1149894 1909153 193248 689383 1214121 1538084 1366745 1400569 1105167 620878 1350791 750198 181143 1215477 6898 240114 1493202 612344 616316 1415390 740728 1190127 663596 1144837 382969 1970456 969097 1409699 1018235 663811 48965 930194 1461571 769441 310711 710899 1575398 909893 228708 1513041 1816433 128271 1704798 1315766 1680648 1375301 261925 1888642 798968 1242555 1778409 1401829 1552143 1471751 371769 1774813 361414 1781230 652000 1101761 1270565 1952461 1189170 1524026 1419742 1275771 615828 1990189 639434 1807349 148435 629625 367540 437445 1749095 1163758 1256487 1463941 690529 1626304 1931596 353781 1467890 1664639 875186 506469 694681 1676442 1228662 1694183 870672 1747621 218562 1820724 560322 289026 348766 1528971 177608 845617 723926 1151199 295570 152565 955927 1968487 1582249 39832 1269004 1611109 750523 313436 1009409 59114 506144 140034 198918 1767469 1851135 1966966 1897770 1276620 181454 1083449 379524 1268879 1033648 1869928 234111 293739 155903 1020099 900552 1965568 1962865 1153708 979422 1003159 1537035 298658 1639735 11098 1742759 705087 642635 1544084 1036613 474474 1524770 129044 1410837 1765607 1483611 960235 327570 118624 113089 288013 151933 558781 604118 361899 595858 14631 1581155 1564771 1886558 1311314 1033415 975767 973037 564101 1704007 1565526 1077265 1312571 214474 1186071 259343 133958 169579 1483288 127707 4794 473766 767847 459698 1239905 1814078 991934 467355 1557502 1114403 90037 1379910 494636 1711546 1812676 877024 1555681 856545 922305 399191 896806 199969 1052218 1862886 1648867 1935911 170425 1264246 1910762 1971442 1788676 1577428 67237 1449710 1460320 1475641 1467684 529408 1318858 1513946 423054 275456 1144404 664252 60570 715178 583340 903910 1191292 1959276 1459887 1881240 1262988 435223 1504435 711774 219046 1915891 1827196 39216 1298396 329862 1846308 799441 1748111 1831881 554122 747446 159800 1570454 1585298 974749 1383829 1347649 302461 594396 450736 1689099 55246 61185 1309085 516690 622838 659137 343478 1654392 589990 944705 1873680 1489275 163387 734065 732581 1944822 2070 144498 711409 1027926 1629267 510907 1493770 215039 1900264 1243658 1285752 1165568 1220198 1594449 410304 390256 437381 1963608 654787 686358 747360 87519 1026040 1045726 897490 127881 1040514 402073 414435 1011121 423212 1703376 1792435 230419 1280536 489481 187540 1361821 437199 854441 1351837 1651185 1670015 990645 279152 1493045 1278338 986633 128274 757879 564235 1478549 39083 1084622 1251394 694267 1128784 506508 70807 287788 1039758 1529983 345864 1781560 1957195 342894 1586391 1695680 1627833 96699 1739157 1502137 213261 134058 757491 574692 66474 568 963491 737352 1981768 1596667 98796 1106865 909676 1575234 1721903 234764 1114236 1054912 2421 963777 1161703 1146220 475923 1207993 1035121 822621 267509 1171836 219923 126135 1897820 1188883 607879 740267 1067782 596867 1503579 1015690 1222258 1228829 1513359 1808610 1410302 325284 191788 1747871 896923 289058 642017 319797 1568337 556826 1463742 584244 267331 1961259 1821950 65746 1737527 1561938 317905 154846 1281638 717840 1846703 693310 932832 641274 133905 1263081 36920 133009 540414 1718878 983109 1854340 809684 1847833 1898291 1731948 423544 1047555 383135 634045 907791 1077017 358240 621476 1416742 675952 367357 764818 1411471 1629775 1980449 478136 1003955 1684777 673043 162456 137960 1297606 880879 1024234 1295579 1426846 934491 1470494 955763 519428 907906 1649822 1633346 484105 783601 1981555 1534022 1770467 553491 1574765 1363615 1811435 232007 908712 1796523 1450595 1772195 1765801 373578 1861516 302326 804493 1703032 620287 355026 659333 1805858 1841533 644648 1418063 731197 1335857 1006866 148103 1274250 910300 1410548 1429796 471808 1253656 1582499 1170908 1809618 1136024 904232 1840796 1394865 1931280 794364 526207 1256847 543194 690420 262236 1209970 1561578 1860704 1316074 210043 1652919 1798460 215606 1346121 1299837 282605 1649381 1495572 607794 720690 700890 445804 695392 1452493 1791900 958454 653799 736367 40111 413801 1748073 504352 406550 450111 824648 1835824 506426 1307286 462735 1935589 1695681 665128 370347 309590 854454 247792 1852866 1857774 650599 59493 90937 1458212 854072 987925 835342 410325 366381 124967 444476 1014854 596896 854501 1334033 1167494 1504611 408544 1395543 1337236 1672142 237253 567372 832406 1027520 224550 1136608 1373512 1698208 821045 432926 1622452 1862777 1481545 1396083 1445197 175090 1107959 1870443 755657 1580038 1551932 1053883 708711 1183734 1357928 775861 1709788 723250 1238082 391694 1092474 1745544 1140842 477258 388997 1673108 223321 921880 1569813 1833014 679494 1861494 1329555 538241 1980018 835585 585997 163316 1797363 1726451 1267364 1042542 1199249 1081918 764571 352034 1150969 1033839 1840506 1994878 97512 1032076 1038032 1070949 603807 1097115 1630697 1586834 140795 533247 892467 366280 487365 812822 1132874 1106297 272796 385693 809673 1309613 1710657 873489 1048733 381539 1237600 1299103 366956 74546 918768 1230202 1942833 675883 1336864 783007 876055 1951611 1281910 1247304 1722631 232879 896224 136326 1451125 885366 591800 151584 1831044 787260 640565 516137 1727440 1875280 339251 636828 238558 1921232 1637830 1760842 643929 1048740 516887 1858223 1663087 1174428 329967 1130742 408947 606530 681235 51260 826644 39243 457198 717018 1635988 989003 62589 874614 1609190 1003761 1270170 1750147 166571 500505 272945 12284 780867 1600869 751503 1120981 860857 1178067 1899122 857260 107765 154235 1623996 48237 1178398 1403170 59571 1706958 88071 733377 1117450 556801 1983476 733703 1305595 286236 1250343 537977 796288 197234 1706224 751211 324232 923441 1743058 93110 978557 1180225 89456 353057 1986363 1148618 498691 971369 1462011 1694083 419886 1834320 1067934 700946 668904 1533953 1357366 1780761 1284419 738624 879477 342982 1889971 1896708 1711543 1125613 1256532 277835 1423923 1339705 890981 339872 364909 1722807 1456902 231486 1087282 1363610 1117521 1891553 32880 1762207 284252 1046873 1156462 1684975 142319 157655 115037 998129 604739 1796950 932030 418757 411892 1936615 1554184 1606985 67620 1704732 824837 352170 896365 84600 589194 1126694 529605 1543215 1763973 1970237 1776539 1272357 546494 48958 624232 1296702 930089 804509 9083 1089510 1011380 167802 1745553 1254999 1826736 1841406 1072635 557104 1420276 1443024 308426 1052435 963019 706289 618266 467908 873338 580657 1746670 1597399 1267997 1059221 1028302 87858 529382 1920079 1752047 478733 1191085 1268157 554914 514737 219882 910969 1058623 422960 1368073 1775356 1504993 346638 1716381 258829 189728 713661 167966 1052753 1880462 689853 868367 1303124 317819 1110180 1467695 58235 606739 1689340 430081 71923 670541 325330 1183572 1854924 527478 663868 1678229 1714944 1077135 753051 1395771 1773355 120250 391216 753586 1439067 1491499 133203 1881549 72831 62027 1632519 618215 747350 433114 8655 961093 374695 389056 1177353 1905647 1428046 217215 884203 561744 100564 1192919 244795 667968 1963439 432039 1599974 17803 645532 416882 1827958 21649 746531 167850 1016385 356342 1856789 1368721 1680750 886086 973222 868811 1922040 622393 840692 141977 939395 1480330 471993 1723753 830576 202697 1182855 600752 633306 932096 889891 1686315 1784173 407996 731585 1921662 747507 854420 699612 274596 1522743 438032 1905045 1304250 1086822 830223 1506923 1749067 19788 927086 478131 1530733 1104485 405164 817612 1365658 1211948 713200 1256306 1578739 1634876 1307012 1162082 458732 1849341 545089 17931 62364 900669 820500 1386345 1959812 1121749 1291750 331917 1043595 972638 289867 1371105 944584 1429992 1453454 1211510 184360 1631872 1623364 741938 509682 636995 685873 807299 1650659 350581 1162958 142680 527166 1315669 159562 120660 1516262 1298941 549739 806831 538899 351735 33681 1714972 582197 416571 1170420 670957 285934 433695 1681990 1928354 1877130 1845504 1566563 771042 1147710 700681 1515516 1833470 1186127 1641241 1625044 984424 347216 1748518 323115 1328892 1855177 1760873 1915245 291026 1248902 114660 1725112 291684 1215660 1502720 1680981 783957 1599393 1315402 243912 1856978 1518272 495642 1724600 1242070 886620 63507 1782392 697677 1850964 475165 1765376 1132767 1809997 1627829 1186173 947182 1228679 1358245 1810851 433735 140198 171591 1382313 1714687 975466 1468619 1738518 1887201 1143658 1884832 252955 1390199 1132024 1478579 686817 474668 540782 129135 119716 961449 1017040 1710561 1873338 1664644 267437 479058 518551 1133605 1919434 1807645 400418 521532 1617839 930980 1854758 243024 1885000 1703631 1350803 772880 1297835 1218865 834050 667824 1964635 600397 1091235 269851 1897495 877375 1448538 1119373 1877598 655716 26297 1346871 183090 1435575 1030775 1233520 114855 220727 1066339 208654 1034974 889988 241260 602391 1733000 296367 1334842 30570 1042669 1805110 1057127 961780 1581507 343344 956633 288597 200495 219292 505797 1696541 1169602 13010 628793 1433834 1266427 1356323 205207 574508 19752 1944479 1873284 1802632 1153649 918255 1361827 314925 1735024 1992603 791571 1956412 685282 1907223 961993 414839 750273 1201379 992931 1394798 26944 1318392 342349 1513678 525459 453712 1479649 239469 595734 1261440 1367980 1258522 122850 570338 982422 6645 1689347 1164247 139546 576379 629805 1744212 88450 462550 77811 1517284 940999 792038 649761 726518 1648597 737830 1955632 1504463 1979185 767446 269935 404484 1440702 1022406 1409594 200490 216631 1078946 442817 1287219 413996 1459679 247245 272208 1781231 858346 895376 1195635 1355916 161748 1215145 1030263 1038185 1302051 564530 700127 41836 1436860 1317741 1516579 1402597 1325023 189309 1084280 1938545 1710059 77907 1418286 1452108 418932 439905 984441 1901402 948160 1250667 589041 498155 1352752 106317 493586 1925823 770094 41035 1236203 1121098 1680603 1598080 1215103 263039 1531698 1477284 399433 670247 377013 196609 1451097 647326 1939461 1646196 1697320 1422814 411058 1488237 370900 1876669 98985 1572378 336834 880841 892012 1618287 1197326 1980381 1341389 259472 781846 189280 1894823 1926945 172118 871245 415098 436853 1783620 1865848 1735951 1970822 639846 288591 1575688 1567090 1506275 273199 28056 1287522 1367880 1499738 859222 1589694 443297 1120667 157342 116511 428718 1512485 428011 1345122 245365 335709 1243998 491704 800237 481149 2714 1175585 78616 532875 1794686 1783841 500405 1236718 135170 440211 1359614 1294477 150806 1099772 1885906 197096 548096 1465658 750934 1889187 1853835 164533 1204618 1852232 355470 107886 465705 1651038 341200 834030 12308 712917 738862 600911 1633625 1303102 1143321 389050 1761627 1247062 1348740 1686260 832397 21125 803535 1412687 101353 65542 1219334 65104 872982 1986369 1468952 1194221 326876 1306971 96846 1981760 1542947 942757 1768850 1854169 1688129 1291601 1666509 1798928 1438759 886226 697190 1593512 861317 83591 1004904 322914 1836424 152507 1518140 909158 561949 1587980 333219 372663 1413738 937623 1538111 969898 1910858 683482 1336909 437273 1746197 118084 211479 908561 633350 18910 452113 1551997 1981134 115327 99357 911643 739823 1266291 508216 698997 311704 1507248 307392 661227 1319359 1125286 525254 405404 1852952 59017 1230827 1611292 1650242 768249 881539 105071 179983 1914657 132706 1626043 1380039 1691087 857199 25404 1054894 120042 29617 1503363 766598 1558877 1475136 333066 1492257 1877613 1687874 1632673 1341520 1891428 360096 1530207 794403 85285 727769 1300835 1120118 952438 1982337 1489153 430519 1450943 428208 387739 826965 40578 11214 1542423 469849 1979584 1412237 1342042 1732077 1650132 1877546 1361438 1810187 245529 737213 1473198 792089 1953984 1563717 1314012 1448711 171183 1755398 1738703 1112587 1912917 1158948 1607926 567640 1297681 1772520 898180 317444 747866 844329 1477534 1508910 1454517 1777262 521200 466998 601398 937774 1842373 1499061 777488 1145791 1531178 53846 1260489 674740 885964 182557 1389980 1021331 1027326 1963443 61528 132142 33339 1731580 233443 110647 1553234 1208110 964354 1022054 187392 1798137 1583379 1694555 444689 1158440 1063860 993323 36056 1176317 1655215 977320 1611478 415669 1526014 748711 1165660 1342084 1961711 1112043 1874996 1890682 1358819 48902 73674 991322 185209 263887 1493103 129960 781917 1928463 1361441 1185387 1374552 1464825 1233891 147530 475226 1445867 1241816 310898 1596670 635946 1233571 764506 1977295 949107 1070614 1679317 816384 51489 583116 1548958 1088346 1113352 1352111 1992587 613381 567590 1176634 995281 997861 1067686 509604 1563696 1687238 1377188 740962 452282 605294 1260677 1597116 864612 1771596 1013708 691246 1155211 1504298 1042768 583013 253692 157692 1396707 1069972 396098 339191 939059 1804287 1106705 1771043 192104 1017276 1567357 196209 4566 1730201 1957672 316440 1949692 1293072 40839 1114938 1614334 1248541 974737 752351 359446 135117 1278483 1631745 304135 954105 87299 1794256 1274704 949805 1056154 1700832 606907 205157 1660359 1622903 718558 1794890 929281 1126389 859766 1804554 1452528 1881009 592182 1253292 1621663 1164287 1815798 634485 1077164 1111049 1887700 1895985 1241650 1270485 1623619 1762563 1524627 1366564 1820228 1041332 1999664 1492675 1114604 649928 208828 620905 732596 230644 655409 1498977 358251 322047 1074299 1324168 1074565 1939033 302676 1642485 564714 1048168 1634984 326955 321762 1614245 1338904 908421 1353992 1846466 1572392 1435611 764300 1953137 1961107 1353885 588900 296926 1472198 1740120 230615 878907 678105 1864793 1610927 1606431 828762 1490155 263018 1513745 747571 646329 1955968 1278440 1606421 630529 1925170 218952 453701 988028 1735136 1392578 1388706 23245 734905 1879622 1401512 301766 1236457 1420184 701578 1717867 1471234 1276232 1088052 42969 1728023 687579 1065187 728447 1172781 648503 517805 1491301 1304536 1967466 240369 936269 1325157 138002 921575 1633272 1536427 1057050 1064101 991095 692840 832254 1956175 812738 796618 1265715 47895 776735 1611730 1302060 966310 934707 1998835 640255 1978842 1558984 109139 180556 746478 785461 1765106 214996 1257126 594561 962314 869925 1908285 218880 783517 1477615 1271890 1861884 1868776 367494 1638070 1113199 1077169 1532847 1896014 1780940 80102 1330985 1307939 1365889 707244 1165139 1252677 752935 517328 503365 733528 1482841 1475000 1229101 1829635 1126107 1841661 1465235 1440751 249781 1097316 1381106 1157466 537123 301025 185530 922968 797882 739165 1983448 629944 1659608 127852 498116 538444 635889 77456 153892 969615 1623891 251792 1570074 1973973 1636022 272502 863218 590250 275515 94578 515069 272089 1536965 1999540 1288737 1733929 1291018 261829 201569 755781 297283 219325 407460 384066 247330 671537 1958319 1342718 859069 1143929 834217 585547 1540006 764983 213353 707157 1692083 1996279 1494455 1115474 1219696 1800552 6711 1467061 852874 1472951 1345871 847725 143941 490907 68033 19642 601574 1150837 1939956 1839128 1655869 223583 1259902 374087 1609786 874278 1779644 716948 1739667 1278219 1426059 1191436 1741174 359221 1010719 1062370 1121771 1438817 622514 800231 924289 776821 1185537 1293810 669143 653990 1921321 1743909 1860996 1879046 484092 931960 966704 1881370 1053288 1909244 1980291 547234 1119367 197596 693968 427662 1804513 199476 418673 280539 517080 752252 842817 1855062 510282 296965 557076 1974471 1634139 904387 1858655 396015 676813 1597902 223082 1512867 1548538 1984360 1759085 1950791 1188614 675016 18214 1038381 1739499 1478073 1738379 1284361 101545 131090 1328419 1360199 490797 688882 487424 156734 1431018 1519912 230215 1409662 620018 1328802 1677809 575500 1358326 859770 463347 1253790 1495067 1332862 207683 688400 1840683 1747575 258448 1476684 1680422 103999 733437 777405 1296004 112717 1000287 229329 167289 817788 918612 1029979 1773005 584226 106680 1383910 1321619 448209 612031 260653 912410 878285 1782432 1683551 765871 981749 1708663 1691582 49116 246497 771841 828754 1617359 1901715 654086 428012 1687138 765411 1933588 1977290 1199318 1662185 1738169 566756 1195149 137180 1230163 1129674 1126828 350377 265137 932476 911958 1056731 890755 77121 1544977 269813 1062655 1423395 177776 121451 900755 715323 316364 637745 541317 593581 137174 1963214 1287078 218598 884808 879880 1481614 1953661 1853039 875665 483338 665531 1167777 196400 1633880 1073048 1311483 1874392 1993756 107641 630660 141739 56250 1477497 1169562 1076016 204425 397546 1153513 820855 1486215 1701608 114055 1768733 825544 117377 508165 1960907 593412 332450 1172853 708887 1297995 1343296 1630398 1612973 752297 56580 1214697 310313 942376 1016087 407954 1367822 1510511 1926541 586888 1281982 1534751 917241 1888506 1543854 355956 340231 1735250 1796373 934901 447389 626638 369886 1346821 1579478 967170 1899695 359141 1037268 1000068 1147396 1919303 1761012 1724401 752764 1124130 223747 1433625 1611931 1831018 1410143 1994178 892925 103918 1550412 1433974 772677 1367501 1981425 1702804 617460 1678832 273666 1736518 1385664 660282 331746 1194902 297401 1651389 1076224 1400163 188284 1348855 1960541 116675 168810 316468 379732 1861396 1699757 1733686 1558033 658936 933549 460499 401734 1803559 38163 992643 1389414 651151 130672 1197404 1489156 724656 1156287 1047 678354 1761781 1090604 1468879 1016590 881456 244289 830934 775136 1583446 3226 1775067 1353428 1997700 1696030 1716324 545273 1843954 1349477 1480495 940070 366294 1540791 1274423 1351365 1358046 495748 474552 1905273 1906854 453150 1345240 441994 1413408 510508 897675 1677138 805522 1338998 1496443 816771 913242 350049 1108525 956848 1941699 143268 221988 1937110 188365 1353867 1096357 1425407 1426607 918830 468004 10300 585466 1143401 843837 632314 990561 1136713 288055 1911091 1552265 1017802 1994771 26504 1873750 386231 1419058 403442 261692 1328881 777023 253566 1344411 1419699 316817 505980 153443 442012 267516 846105 1291456 490669 759313 1516056 421415 1339437 322828 827830 857417 755329 1896277 1877400 1997544 875607 1830090 382707 1828471 151877 71528 1360243 511730 1651488 436864 510549 652430 1307616 367384 555863 1826573 1072293 1334801 865853 927729 75830 1154605 1227803 1337599 1938195 483634 1332947 1603145 1063687 808883 1169942 387865 700492 618053 1419804 302319 1807358 1900508 285134 1892650 1299462 1882814 91915 612955 945389 1704847 273930 541483 704168 759017 1240634 906092 1883612 1863558 888601 1105312 133683 1710663 1407177 1762553 1844761 507998 1336581 1705512 1523884 599812 1928978 1178983 1600019 945958 351778 789409 1139926 1909510 278711 1546109 1572785 1523646 1122420 1610195 268008 510104 1994533 487310 192938 613819 932928 1488609 893840 641794 1913583 271968 1011364 994945 870936 113625 1766389 1432992 242142 1939331 1109651 872925 1311499 1747499 118037 488237 1012114 45382 1148864 554444 1944194 1571860 1676157 1892309 1520307 218033 1651434 421376 529440 1456887 1795565 659650 873049 475892 1015514 547141 699146 471984 1343417 1829473 253921 1664517 598270 1037260 1228736 386632 20029 777511 1563627 46488 418265 1311673 295838 1800462 770164 1830991 1095247 1699624 285675 1342441 1976953 1697470 1311427 1204223 617937 1027728 172422 521227 459841 1382753 1710544 1216416 1573281 408179 1129034 1343195 906534 1283985 417451 324713 764685 176489 374271 1947289 1923741 472628 525598 1337053 812160 1699864 819144 1341325 655122 1242593 783155 175210 488713 1434455 795525 128580 1411406 1287227 171089 1771578 912033 1044490 1327060 143903 1967655 1262588 139464 184044 1578877 42471 1416624 1469640 398674 1312488 1315208 69894 1238913 1140524 1465733 625450 1954365 924197 946264 1671842 1758571 348113 1993575 1172039 1752572 1766779 711550 1538530 1574783 1946060 1124642 355372 1758516 1229663 1397706 298113 1718011 1996585 1647248 1304387 1829527 1605701 261273 1763473 1481489 1912126 442720 508900 1953159 183368 256138 888460 1857540 762316 1379635 78436 230658 1161459 1109246 445048 1885164 1879358 467175 275483 1625260 1110835 1596471 1433351 266972 133272 311053 264728 196448 539038 484909 66802 1338497 1199813 13689 1183990 178378 613229 157357 1487250 1199604 1865567 1188533 2182 571641 97662 1401854 1321816 821471 203544 1291572 1532216 278875 392957 1465616 91338 169597 746362 1328770 614573 1739726 1085148 1483757 1587212 632870 503915 621669 1928142 1152100 1509241 874708 349789 672018 423742 1157970 761857 922177 1400061 1045900 1866554 730316 1038299 1538617 1153520 1260621 1120823 1714398 178440 229043 159957 65027 1736851 1685804 1331831 1551908 201920 1236430 357680 278745 162740 1230903 628300 603785 146256 262930 1536303 780260 153904 1453517 1129853 376562 1212025 1782963 716579 978342 893013 1375144 577429 549957 1765133 1794308 1359222 1075538 288832 886106 1248910 1624225 71021 230750 1282413 1131333 1567614 246894 1238386 832522 1101286 940701 997991 626754 33589 1664251 875351 1303146 290333 1708728 175565 1918597 1921439 1413341 1342182 1838186 808274 895877 1299592 1443577 1135748 1114654 1910713 1039490 1606209 1054408 1331198 938401 1032826 1115829 329999 865379 653815 1674235 1780090 1192141 819512 1614522 1345259 1406174 880070 1327393 1092037 1052380 1292419 1247837 1995488 857076 1324602 1199732 675646 849436 49809 1004925 341474 1217496 934377 390106 1364499 163763 1967813 700166 1714904 992586 81290 1733924 273696 1038838 1636554 754697 1339757 1337659 779146 724470 309038 572569 1629743 1121069 1590731 1614587 1907855 901722 876543 383318 233539 780807 1045525 1387997 1192901 1582067 1614738 58278 94022 131788 906506 933248 672733 65688 291606 1395452 1031455 1471508 496989 1153651 1279535 677964 1209052 985495 29068 1848669 1145328 70234 42423 1498189 680413 822200 1352371 773674 903201 1878350 1155739 1162393 54341 124904 969829 560800 1378403 112099 108374 1309820 912610 397437 1554144 1303240 488613 984075 834758 375905 1292582 970802 693737 1924043 788530 1850795 311850 1158864 834645 555956 503250 1427504 1016324 1727018 1723464 1901346 285154 1824574 705149 753670 636537 658223 1546522 198298 828162 699529 1693958 1929349 42413 1863537 771415 1583835 1295683 1811749 674166 785457 1214892 1579015 905719 869215 8186 356101 1375046 1037907 1261605 965898 1897404 1719393 1509557 1872085 924488 157781 1514941 465686 230453 1810227 325875 708774 1911391 216214 1504220 1267368 1081720 1538252 749018 1890784 1311638 751665 833311 231681 828090 561706 1784835 1882809 898954 172369 1665442 744974 1064749 1018593 1945431 923615 32307 699383 1488925 926556 4923 1277735 1029600 729716 670839 1017461 1003974 372400 1068606 1981350 1864746 1656060 1576139 381345 1928723 1387309 6930 448680 1660691 192171 631985 1447789 1491723 1954601 1038430 1500735 232203 904686 1782741 1276707 129614 988760 926766 1732505 1840179 1797245 767225 1290716 1034113 1681960 1418103 533283 641543 1077889 1751204 1038456 1316897 1236549 1601407 1818943 1515638 936630 1133219 1289231 663960 1074817 326611 213502 1886620 232801 1451955 1478504 107426 1106877 583842 773016 669703 809343 1821212 1267852 1998050 1031426 1604232 1144746 1203304 66823 573458 1427543 1744746 1573079 627664 485271 657928 1283235 1377016 733804 1417910 1858076 898239 455790 1528645 1258260 270340 262625 933986 448829 1674165 1334171 745191 344815 187676 1412605 1975203 1778368 367669 1964915 768118 899215 252169 1122831 203575 1039713 546166 70408 852111 1718979 1695490 141600 1799010 1210878 1059937 680659 1984757 269289 1249757 212351 475945 98789 1578442 876310 336807 1062934 537703 306095 25981 532565 1786005 611376 1306857 1284213 448937 83205 1224185 365989 18678 1384942 71062 634853 707284 1338933 795073 399778 563840 485639 1141610 1608575 177848 690746 155854 149374 1963633 986118 368910 1283928 1811987 1908693 99166 1627739 934047 126255 321158 1287260 1074377 220680 399114 247776 1817517 1643843 1178869 266411 669973 1326502 527487 335875 1050038 1240859 251431 236584 997028 703714 1294806 1207679 258548 345180 574149 1605099 1086352 1086963 820188 1851768 1130334 1006329 428998 1705216 1389186 995041 382702 1392524 417237 1149735 1724163 426835 717923 806975 738980 1610046 418764 1927367 190003 117039 1693331 1796934 1801147 154730 1451203 1135237 237723 1603082 109105 1390143 327287 1774089 1101972 1730839 781163 1131249 1774333 517500 1931579 1217238 576494 1311031 1104382 310851 1107609 523178 96776 901376 1705518 1936255 139240 1255848 1832384 247924 1425684 24343 473097 1199627 705397 1732519 1978478 817785 315263 1891981 1904955 346379 485444 841741 951684 912997 1214209 651366 165631 1368727 742767 1624659 1328865 134992 720702 129679 1781767 39836 482062 690352 696654 1522721 1118896 766854 479419 1567870 501722 322008 484148 562681 349171 1860650 143822 1654519 1674286 1010498 740060 1789537 553483 1373782 1542777 1910324 1814630 611089 1125680 1301987 1382523 804852 1010428 761357 635375 1776098 1020111 1727133 1183170 1474193 1290879 1656913 559779 672684 13358 1487579 1415326 1257048 1604876 136311 1051944 889014 249474 587197 863532 410187 917743 1220742 242725 1573671 1655118 990531 1162359 1395306 596555 601404 37475 906554 1239208 219402 1190140 976308 1543217 483320 785811 1219104 1016821 1492347 1389056 467013 1061310 1018163 490344 241222 1274117 671834 749709 1809711 533310 723637 309594 749085 83734 1852251 510800 1331699 823223 1908170 863813 1366725 933601 350527 1730207 1831584 265960 1057945 547295 1219064 791173 247861 1156230 1724462 1167989 712587 1573297 586790 869771 393011 1871521 1455518 1891669 18592 728389 328199 109242 714088 1774840 1970942 1938526 1971027 1604867 1610427 179377 540041 1054881 954449 1622752 534669 1330256 1800195 382764 1934577 44579 603792 284692 1562206 223515 1697372 27288 1822766 1554172 1821134 1794739 1052237 957018 1427449 1717514 1948252 1644184 1161300 203148 279851 376175 781655 1257230 875006 110877 1534855 1792284 1151832 1897529 68648 270601 569770 171684 1266843 835192 864857 590875 874588 859635 423357 1798905 1818578 251011 32994 1343662 791381 1395092 201396 1993331 485317 83334 1962821 1861211 1562282 1934852 1740060 211159 398208 1291477 1819524 1166577 1025189 447348 912718 962912 163654 1447924 1192617 1304584 1162671 1161202 929043 1441420 1983458 1722978 1953540 678999 457468 1268779 1078486 1503155 782303 391609 1568082 1953943 857931 1427071 1492027 912508 1272245 1350315 1560455 1987011 1339880 634766 1337959 1420402 972620 587712 1357199 243816 19136 187841 1623256 973995 1408363 135419 553655 1216889 413199 262397 1440251 1376875 1473383 1741240 732051 1106734 198447 1197353 377415 706173 619655 1390812 1972141 1367459 1744688 1581588 333353 856217 1878957 275233 1156177 1056448 1118874 1464338 255462 897670 1394168 83939 1474959 1255953 189306 529191 1114327 1949560 1191719 1397728 197378 1913242 572097 1727677 973135 1756842 1673001 42285 1956918 1371323 1027485 1150712 248393 1984248 1266006 1199085 1124721 1641915 566174 669516 1101013 1479095 620644 1989447 208074 1259802 315118 1635001 1621119 627943 1836207 112676 1009985 94019 237103 694514 1989694 581933 1267417 79420 1125223 803447 212766 313678 691179 402678 1109784 868913 1443498 1478572 1158932 765909 1192446 1521200 1577786 1646301 75803 1092203 708503 1574450 372642 809619 947585 514922 481739 1814662 1791281 1643810 781891 842874 1382710 175367 1539634 1259240 309596 715986 1658405 959207 665233 677408 727177 1386832 530577 1342878 182465 391497 1225852 1903758 347894 1780720 1339713 1848753 1104877 1921006 441713 634083 275373 1957877 996649 603795 1287407 978570 877043 594177 648652 1889455 191593 1599977 1524331 1232579 1043288 947775 1771731 742277 1679097 347771 893875 512754 423539 533897 1820648 363741 991858 1267302 365010 499765 1854106 577084 611184 1557326 849364 1394393 1537700 1143423 1718510 1379872 613525 912941 1944007 1407044 1373432 350069 1144501 1596249 1487582 1597899 709868 143466 1802467 1248503 808943 1278681 297573 1511089 581301 1494253 173653 1896221 110512 1746092 93193 790859 532198 3588 1066953 253693 483947 1929566 24388 81789 1240870 1304941 1395174 317519 1422276 30681 594193 399601 1293921 1158778 1823820 1941474 1508788 649106 859057 387580 1730073 1476611 730398 1292863 582714 582952 568877 1088369 1278571 1989640 209256 154601 1915686 219870 785119 1411152 643717 1172766 1718231 1230320 421241 1939507 135791 1510115 615239 447139 1566083 1694422 884024 1938362 237959 311767 250425 598196 1550337 1219420 900014 592025 1300079 95055 557966 654815 662925 891958 53654 1424855 276619 1171384 1007416 322260 1193558 253160 985653 1095132 1624710 583492 64212 1447620 1730381 180852 284099 1345592 1474738 601930 535978 277206 20280 797940 596916 185456 427181 310999 1234402 1514955 369120 1393760 89051 325249 1151934 1485992 845435 702284 857630 898785 1119310 442571 805316 120449 891941 302485 1099309 1776599 1655765 374094 626935 1130249 511061 1749483 1596124 927860 1420837 471630 344045 751261 736655 190299 704456 359501 108626 1069218 1196942 535226 418648 1319733 764936 271775 426755 197136 168180 511031 1980644 1889544 976985 930628 1421269 792385 1186782 1128058 1294998 1691279 55696 166216 61616 1055862 395512 1577169 1545442 413090 998827 1604462 274158 1775469 1582686 567279 1593746 1307354 1547888 100917 708662 67641 1264720 676830 831186 1754889 776662 789103 800058 708772 137651 1286489 720328 143592 1434234 1816842 905132 1480758 1557410 121346 296290 75091 1282129 815002 1447353 1419400 1236667 1600088 822667 1857671 70815 1774991 828815 71623 530992 152323 223199 1355049 223547 1873937 1837480 1564329 1258076 902278 38545 69760 541442 145930 1465200 1586660 1232050 392738 482125 600070 542076 1952747 293859 614654 1686559 662650 1683430 1601828 1201920 1504782 528584 915332 950027 1692384 1722868 1223376 972555 1202715 734391 577370 748334 937394 466711 489936 1979349 1645464 909062 1578570 1399623 1469635 560214 1228497 39902 352700 1504902 1260362 1186534 457045 294683 1296984 1971152 1614971 359405 568156 1182393 765132 1039149 1643422 1236942 685360 603408 1470242 930517 644452 735024 1087022 934935 1794200 502409 147252 1723494 242688 1838309 456459 1862806 254302 1116815 280839 1733850 1864675 568228 1251475 1675145 723729 895929 518570 1634932 1880528 416928 863871 168861 1176693 358516 998124 669285 1149271 1377063 1537446 1504639 1025672 1093594 1678077 842918 1706858 110627 767716 1878153 148888 1047387 349339 1283825 362231 93534 898475 1600808 847492 777183 1844144 1910960 1883126 538343 1984733 1802781 98124 1723662 911190 1421961 1848771 1817996 509306 998663 1079830 329557 285928 1380811 1984205 1874044 1708658 1197763 1904690 1299656 1098646 314287 1102672 1152076 1197219 75528 1588905 1512341 796967 728098 153450 492816 1326508 922167 369623 1270945 1694981 1036807 268558 488523 1746322 94733 1512629 1839063 691912 1393149 1232 733199 881601 417531 1826655 1582506 389276 307946 1495299 1904157 1024089 390249 1162756 1406376 1983307 1731039 907426 208617 1721930 1074599 1273255 1468191 40575 1075739 871546 419191 1485653 760906 1454331 389526 753672 1664195 1113111 1219094 474869 1563817 1308586 1059352 1637120 1179532 1991227 1554093 669956 836476 477384 1971172 1192528 1570956 1613801 1983635 1437455 233335 1146982 984020 577475 1709878 1489804 1943098 583300 253564 1187246 1520219 830695 1687853 96364 714266 326738 613289 1674729 1030793 1371656 1833390 313579 1579558 1843913 1125237 932005 1334012 93888 1704599 1596449 224627 1459085 393292 962227 894255 1967555 1625266 1233326 1399157 818673 1275964 1708814 99928 195504 61814 245832 1491468 1694837 1444071 194227 1861750 134049 1645777 202146 1627848 1540604 1218457 124823 1828397 576104 1825079 658222 1777562 214627 540825 98014 1692004 1495103 1864918 1255124 1630628 969607 386398 198239 1612396 720851 1240787 306188 869943 312586 577495 53254 768112 1825354 424362 941209 182834 1955851 1487276 1686024 658852 684568 403850 944201 32984 272261 1549815 1506248 262999 1163173 865834 1147601 1356312 1178138 1083776 1314285 1877605 203112 591865 733182 1520736 1023900 1452262 931577 895265 1894093 1982946 1944597 1968081 1933687 823683 807323 175312 932003 942844 1865609 1904323 908254 649908 1553275 671318 1068664 1125988 175780 1355922 1465910 1948415 1860825 838806 1681661 1195819 1499260 1244897 1350452 587119 521604 1328657 1059124 324844 1386968 1171366 1124776 922629 1724417 986895 1563727 1557113 1131265 486244 471461 701725 625149 54816 1845076 6403 829545 1844833 1614826 1400283 1410959 876144 898322 415977 946500 1312914 1529450 1521715 752711 1669505 1828577 242095 1315757 1142661 464732 1183006 112172 312214 1896814 944364 917482 1961987 1857906 1218620 914329 195047 1882383 402985 1383281 687005 503177 747413 1209939 1646197 61048 1873456 1639085 687834 211504 1205446 1888829 1473902 1879359 1679202 694558 889368 1365852 1024852 1253888 902466 1177790 538451 1255106 710130 1692263 1359168 1913365 706212 270256 1905409 578598 1092697 638095 421140 1764194 1006844 1698793 683698 1319924 1350341 1293847 1087427 1741780 1847527 268350 1616039 1899548 728529 208786 1604756 1609506 452798 1954165 1464413 670959 855398 68140 1097835 1781650 1073273 277279 1188536 49019 959852 99654 1074653 1220032 716840 1803226 500369 912602 690138 1942929 1560695 889122 449122 1671809 549095 560262 521109 129885 1034740 1038749 374259 1100102 1841082 1158117 1878611 725732 1818695 1674321 998146 644063 1847841 1035470 1843616 593193 749705 1200791 889344 1261835 1289452 1989312 1344313 1923738 825611 892330 1723877 46283 509248 1380786 974239 1487564 1435302 967680 1772635 1804341 335516 839260 357532 1872881 1594592 374724 957322 1150185 1450659 822896 1714754 1460250 1134072 1302859 5159 1797514 766157 1124093 1091343 608665 1903618 1175313 1892961 1499379 1089525 1987025 1233992 1545195 529760 302989 39510 1757705 1505313 610036 1533101 465200 1803873 213260 1233226 996064 953402 675714 1196567 1198144 1466002 223708 1647475 1126532 1916999 721720 1525613 1683796 1010578 1700770 1866482 1663766 666542 275368 204707 1055966 735747 664733 1586313 1227760 1938882 272362 640735 1720636 1070839 1402109 1522172 1944621 799692 1899311 741507 1895002 588224 1806253 478901 533591 1160887 523318 1136324 109635 1094150 1678305 375188 1894673 1309817 178897 674278 964174 944769 979826 718621 77217 1602749 1372515 1277172 305766 65353 91239 72250 1826111 1004664 1575744 1053582 1860067 1289108 454193 1144800 1900849 1851248 813754 1239973 1273956 1364644 1644693 1334894 704498 332555 435108 1225415 794943 554360 1736868 969713 1707402 1049769 1623633 685611 199352 1816106 1369621 322466 1297850 1010972 1103403 507865 1722228 1301904 962242 1144118 1462466 1944737 1508648 855681 1733814 2936 354829 1826184 496238 1920653 434406 1462599 645722 1726185 1059414 577442 653244 1761541 188529 895171 1543232 997695 720793 1803965 480102 648065 1570763 690341 1009000 1115443 362146 1255673 1662314 1633020 1417091 945458 235542 1981789 1392144 1843781 1723737 1699730 1016697 1103851 143862 403691 1052115 432982 528619 892916 1006209 1073331 135776 394759 346853 1805619 1577709 211500 864140 1403665 1869402 218604 1213547 1998940 1650300 1719742 17990 1015152 746575 110085 647412 1544160 1113212 677359 687062 564081 975114 1156636 995494 481715 818304 1227706 1188615 826729 521819 380371 403293 1150850 799461 1642306 989049 602549 473544 1187337 1069536 1682427 347327 1713817 501356 279012 176553 1667458 243709 68216 1676855 1043978 218396 414060 643147 1165948 516546 1748240 285963 203613 311484 21566 622249 1216696 1679031 1048945 125771 876820 1898741 670605 784195 405455 1463403 24406 954337 1650952 1537278 252651 1604966 1708853 1903705 968517 768553 833002 1370816 1040914 228627 727539 618364 147177 495947 950039 874783 1315092 1053606 1149422 189825 478762 1868216 227074 1200559 1433990 1832624 1333099 1577772 570582 1346908 858645 1696202 1514939 54448 1112800 1719779 1147629 786835 1627461 154634 938702 1811030 120172 1928152 210863 1541858 1193094 82723 1889254 743887 1388560 1289963 1049529 114465 848125 945254 1836243 173207 1657452 1968635 1766063 596496 1446854 1549496 588923 1137408 14720 200327 1888184 624525 1074691 1919186 1954864 95567 1389342 1954247 1397299 1997231 234345 310078 26755 774302 564083 669894 193013 328828 1609203 304576 1820962 614694 457194 1895746 1573807 905688 658997 1490098 1596605 688358 86830 586914 382033 1540520 1167521 859879 198008 831360 1316624 115412 112906 912703 521971 701014 1327113 1338898 1418075 1439785 1528844 734427 207847 679711 1423232 1782459 911766 1527934 1717795 508767 896597 1685503 241758 309636 1830316 210034 64531 1878377 181926 1607012 318914 1785763 1538627 1682263 453494 1838573 730070 451408 118386 894963 1181739 1248283 1230921 1030391 228441 559966 1464221 1255277 1128986 1479780 1450401 1305759 489706 412736 1203993 557351 1916147 1887592 626794 1368779 705470 1547296 1367479 1772197 1834110 1158795 1628953 604034 470950 1312395 194893 1386232 645342 269122 1072302 1785220 1918382 430238 1484078 1750479 965080 223865 1782776 53541 621668 1031080 969922 47759 1871825 159011 731129 1430916 125107 284668 103754 1463748 542570 1964766 659430 1809684 986503 1506050 1828911 1602766 1066346 1977553 1536988 1877971 1287120 339771 1408208 1443405 1883286 18946 222723 1751171 546647 637758 1257988 985515 1344944 1252822 124340 69568 1681170 443507 775457 889334 1560728 639965 1928498 521963 625317 585539 554124 494712 915812 1635898 879282 1035770 1924483 1402755 243327 730961 1533265 792674 173074 1535774 1438810 1361786 800462 1239860 289236 1723526 412123 1454250 680302 1646524 594922 1867154 1474011 11724 940624 1422879 1600268 100722 794026 1895627 1933879 1150572 1191980 1071824 958988 1911595 104816 1124474 726903 178553 886764 1187218 793712 1216192 666693 1307265 1127376 537256 1991881 727447 500637 294202 354218 211273 250988 1906325 1465477 827065 1199524 1786208 1213574 115268 1721463 1186588 1241003 192143 416706 399088 442741 1079808 1872646 918338 153736 220230 1561643 113041 1998592 1910430 1793888 1306122 111273 1357398 434793 1750553 117622 1117052 726691 254633 1917246 566443 587683 354266 66928 1561902 532119 1701924 353588 1066172 691364 1928980 891563 1944976 1896135 1173601 831275 614417 1530664 1780250 28007 1111552 40759 154883 124040 580638 673089 1883463 1687054 1684377 1137653 1254482 1379323 810154 1337245 1041947 1539959 1143652 494549 486365 1481781 1677713 1053537 1428330 237487 840440 100539 1670817 1530420 1317605 727619 1633454 1442539 1336240 757154 1263436 1696496 535426 567263 1106938 1949435 1306518 319474 509024 112929 576422 1933261 1869099 1516971 1880497 1476028 112301 611169 972203 1876010 892878 1453043 1631139 957823 1184341 174075 633619 1554309 298503 1417951 334966 757232 939189 236058 1817920 1616598 442426 368896 1992303 1151982 1659681 1247569 1608068 752629 451324 444828 1176292 1329913 123556 726424 1482351 236367 578449 309140 1694289 376256 1605506 1152379 526666 1101644 324386 408770 61829 1511635 49525 1022839 1738612 1829066 789352 1805402 200475 1587805 1235429 1256282 977719 957746 1710039 260499 1229529 1871123 564487 995639 1941606 730659 111922 254628 635403 836428 1400497 1481670 1798152 267337 1314470 1589776 179838 1974631 1531466 1615113 655009 697805 283693 523322 1591380 999793 766805 1222450 292082 447775 177686 1903731 308369 159252 1848996 466864 408111 486213 755267 593394 820976 1975155 460186 169043 119354 1875098 1931097 1032427 993021 297220 330106 1275747 1434587 805928 193387 1415586 1836792 1250877 1770521 628938 1142281 1384040 597026 518024 1620958 1143148 1527839 1635749 1889231 564189 1409441 1985558 1251525 306527 868954 294229 197446 1365512 152062 480868 1335862 1529693 1370040 512589 697683 1049727 1605418 1520358 765133 388297 601290 1540508 1062038 633036 1776224 105352 1602588 1077783 1743743 1616251 1301731 1493891 275804 715949 167065 649776 1761217 725503 651486 822398 336924 1193516 1268171 1292352 1189677 1233770 1977812 429603 642544 1740711 1990945 1387706 1354515 380684 683344 1133603 197797 537406 1943883 87657 960288 179651 281486 796059 1452324 1298777 1218983 695288 165512 892345 1596499 1284617 494038 1592825 1400782 1202905 672203 260776 1005185 253507 88208 1377537 1635501 1849458 1771843 1075104 1103983 823705 299617 1875146 1014752 300537 627890 1506803 197702 619444 1523307 1726781 1344921 246222 1206930 1071022 311502 597095 1094591 22581 1544334 1014484 107135 1367682 1477658 482028 1793269 569418 1529318 13131 1332152 1889087 1044580 588171 1161040 1893596 1739606 287471 752028 576630 542829 1342121 561202 336863 469525 1142388 201275 186137 1386194 1761014 134448 24130 1994621 218300 1181884 1277613 302763 470455 1340264 1047439 1596444 1643726 541721 344295 1686778 1490489 833635 797722 1269187 1790803 1639133 271288 25022 1435135 440205 294140 332139 8590 1860660 660665 46096 239285 799978 1477753 722878 406712 1790629 1631443 1895123 369049 630762 168054 709448 1360228 1680676 935414 823881 1173521 923694 1011509 754205 1508332 1637717 61690 1880662 1885279 1007102 698507 781554 1924044 497222 1212035 1889195 935483 1198602 336774 1603517 44899 1039709 1265636 29863 1002675 428390 362302 167219 499239 718178 1013329 397011 686620 1170856 957572 1144132 5711 218600 1445699 1608937 894498 1467669 1895092 1949547 714869 557542 1276076 1704065 1039959 1191086 665868 1153000 1760180 326081 1614872 1963722 622607 580989 573165 1674119 1930012 39867 1165968 1808527 32435 132522 1034644 1584957 453206 1692177 611877 725809 1711201 1351207 86828 469030 935913 1430524 1534779 1142433 1477315 38124 3957 1565598 238395 834408 1964157 473032 567248 873922 1585789 904153 1285978 224762 1626164 1690680 600738 330179 11553 1226834 1646813 910945 450227 1539387 433246 294991 103572 1287951 234581 275219 1934561 954445 423353 1721940 1121958 483987 1217045 1950987 593816 1370102 122426 1265968 1218213 119684 1305167 1937681 740461 838231 821652 312706 1935903 711864 1852257 1132934 1289603 577860 712271 1882722 323496 1953927 1163385 1069092 368873 1515859 1397679 1225607 1370591 1355796 694240 763163 556297 681899 578445 182498 673890 877903 1991803 749372 1354966 838796 762940 1461766 421353 391173 1420686 1464145 1299105 1165037 738920 579854 1647882 692404 48682 401755 762045 1734471 106228 1526755 1894411 1356508 614170 126677 1384557 1366644 64541 1269272 1344050 1865061 1570567 454786 923832 906940 655098 1011457 801437 1906311 588446 212391 1104919 1304174 640337 91393 866403 921371 769190 92853 80523 1312932 1848835 1525465 341019 1358476 289100 1112752 709351 1473473 645214 772207 1034122 1632547 1187907 951741 440301 1186659 11062 1013626 765750 344868 177549 819986 299530 398312 1545248 941949 1814618 762658 159531 472325 732962 176246 1701889 427487 215265 1396236 1221969 370903 1890704 1705181 35289 10515 877512 510560 1983216 1250367 816339 1843371 1754038 480633 1051724 1562871 1427665 1089062 454785 1725365 364828 1627091 74000 1109613 837719 1328674 1415077 1938224 53937 1550549 1692151 157244 1811629 1514707 1436336 1387965 182715 1358650 1265381 935343 1199946 753759 546621 125630 1577081 75507 1830006 819928 1148000 1444643 1613892 1789633 51069 283566 1996225 1792803 204021 890824 1662933 1756212 298080 775939 1195785 553047 195451 377868 1453189 1321625 803985 98189 431677 1070248 534907 1871670 1992029 1008747 1313631 769417 331406 1602802 1007750 1882076 139788 1322788 1491362 422006 792712 1859196 1017472 421514 1493059 600712 1351704 1598130 1414539 482622 1392735 1461712 1271220 1210184 1217692 324700 862009 357198 1247746 1239191 673038 1988852 1592069 1176993 1562788 96960 490735 603570 1956120 72628 1807036 1715226 1181509 1399144 180505 1872869 1838081 1535686 806601 1885352 323649 762743 1286051 334267 279763 1440054 904408 761743 782061 659883 371549 774679 1696169 1003419 1266251 1708732 1130961 1473981 453963 51518 1271334 1493219 1973877 1486598 75030 891787 784288 1832956 505157 1440693 1719635 242314 638998 187471 1503466 1214761 513943 1042809 1390940 381685 921687 224672 1417317 384156 758173 304649 1239823 524459 470123 171546 1680904 1056843 1261757 1279712 741449 977857 582748 749644 193006 1507947 282733 1889674 148320 720314 1990115 1953013 1275883 319068 1426369 528034 541927 584597 275700 464196 1130385 1853672 677401 1299929 463104 350866 400065 853435 911377 1366754 1066192 294203 781061 1007365 1119988 1250357 194961 790786 1110975 462408 1288976 1734876 783526 1469820 1245985 333800 1389716 1919797 1250977 1865597 45653 1754459 262650 1826337 603490 1731192 1898324 439176 622248 1400015 520710 692607 787101 1743271 938921 814557 1725986 13266 1154723 1016789 666427 419590 1778286 929353 1788657 1867420 86700 265303 949980 1269722 543167 1552974 1748119 1032505 678607 179635 1572218 1220500 1425585 168557 1279271 1336881 1853986 1186923 481342 1016062 1713125 1439228 1065892 540819 1139432 1452882 1419680 349566 1801576 46309 1628743 1825910 452723 1266647 61380 815122 1703529 1771534 1495427 1327636 1049411 1103966 1397380 485831 780575 538178 572 123465 251996 721528 1636543 955013 1266750 750309 73471 991215 1225377 1358455 1246894 1411185 1592593 511032 616645 443096 1623896 1357438 728624 72126 961453 220612 1501387 1723293 1301287 1807666 1336860 1939826 946074 608275 1339414 1161961 308335 31588 408571 1714818 1055485 998258 271534 233983 1740259 512669 1546922 1253022 1946876 1525620 1338334 1282145 1442435 864066 902076 1027727 1719675 782643 1305959 1883481 1744969 315144 1067740 761017 1768689 1109612 1550817 841822 872394 1526748 294640 1293395 61355 981657 151213 1392464 1675812 773577 354814 341240 1586291 1852924 196855 492011 1883753 979293 727530 709230 1991195 727121 1510176 1332300 951063 1363118 1085977 1884736 918552 725638 1266325 1934354 969103 992316 153029 852739 1707166 173916 141339 1075997 1068812 605765 103128 576982 1638168 1686054 100710 243550 654276 162381 778506 1531971 1583667 1865546 164764 1867805 847172 272030 483029 1089665 1003474 1830965 491791 249405 122495 1456893 87070 618872 67399 557774 1640338 1977759 138997 1040100 1443042 1924199 1723534 1037760 551455 155542 1272017 902568 121011 1738926 1819738 1132316 1809621 1615575 1166113 705636 1702875 620829 1738928 1694447 812411 279099 442465 919504 1447816 421754 786196 1199602 371204 442754 1153422 275522 1258682 1967644 1015715 1219986 1752835 1508214 1796256 1241194 30501 687694 277089 1420604 1998495 1557014 1994782 1658068 1147972 1425610 547801 1161224 29334 984276 1542723 1394475 1669530 1226422 359955 1068855 820521 1018513 231110 1403692 829416 158662 238219 476331 1832379 1224422 687463 396738 954435 1620502 1068784 1070378 476087 287183 1916419 289190 1164362 1497319 1577560 874057 835888 1388433 698564 1908207 1038550 1462926 1100124 1872568 1307516 795172 1168837 1138213 882210 1379353 1950265 1640540 1696150 259562 1540920 1441626 1764050 555336 1991256 1791074 1786704 1469326 621646 902948 1519577 615019 1083572 679347 302163 239945 1561958 974143 76575 201157 1931228 1386650 1226035 1774517 970859 145027 559873 194681 319627 641170 1099709 515743 792916 816827 956625 415339 1436730 1011928 300657 1315257 753109 824664 899026 300306 1438608 950898 1474401 1651546 1406311 1081143 892687 1761952 1207964 1201022 56485 1899729 757251 407649 1465525 746253 515805 120205 1761557 834171 988616 26873 485541 42470 1877218 850452 1559165 714935 730935 882542 1295455 1224108 1329794 1359508 1297866 1742918 778148 1809186 192730 1043948 1045946 1359419 938518 903099 1322000 1381643 1677896 1104696 44726 1262343 742528 1422841 1280371 736703 983247 100266 1454199 1485149 1042525 518989 260591 1539740 543389 667805 1665165 461696 752250 556231 1947524 81263 503004 1608562 319279 1079389 142778 1466207 1167180 626703 1125431 198478 77921 1257372 37926 597997 450938 1381882 1969266 225319 1990771 1921242 989794 1859312 960063 1818575 1409253 1912821 462208 1854751 1931029 1551270 101387 1436363 1250768 176321 807376 95269 1297622 985581 1560090 1370613 361737 245383 453417 423361 576613 1644320 1331581 1053794 1908242 1818431 661702 404160 1890336 160251 1281182 1586953 1162100 192278 1747980 380853 1126998 374502 1428576 1633312 1311271 1381104 1364641 212721 305913 217285 1239901 425806 1780616 40450 1735437 342675 247835 271449 651119 633014 1967839 1790397 1719197 1344112 159308 228676 1075654 1735395 426677 1371247 1160327 1509782 453948 864774 699778 1737217 1871969 1619902 358364 122398 77662 1756709 1693957 1874615 1893460 1047583 622523 1754585 1532655 492507 892086 1121003 261615 620354 1992575 831695 826565 1785568 1326972 1822763 1408269 1637191 1614107 566035 890127 445223 143248 439707 842865 1034449 264421 6555 1917100 1225084 540091 856397 919975 558370 1898091 1541712 188024 1407502 1390736 29078 290378 1652074 883774 1418111 180357 1209800 50340 832339 1538202 1409021 1608254 54257 276080 1462188 1405463 1783346 1661371 603616 415427 211406 286306 1299215 1032685 1590544 1529385 621113 287637 1319197 742633 805690 918235 1331185 583957 1120625 1271910 1215916 1444678 1513530 1522163 1043408 1924079 604550 1779221 141336 1564452 1901672 445838 1386951 472103 1056108 335469 294730 1303082 1874290 1107972 342649 1593995 1420838 1432055 480772 1893493 1965417 1272639 446737 1423252 952359 451103 1560357 1343035 870662 1408730 1542807 1078574 1987528 1913548 572221 932653 607152 1043877 1178889 749361 1167776 409786 524462 1030020 1768572 485412 1718043 1708641 1841794 1100641 847149 1881746 1772252 247121 342866 1368471 767712 1253541 1365781 127018 980413 1874779 1795461 20680 1418779 646787 436961 504538 867825 776680 1719585 745846 1066513 1971905 50880 824515 49592 1541683 32870 1026980 63712 1341019 469034 656071 160450 612427 870317 1816631 828031 1263664 657346 1700708 876986 950418 1089767 542259 605676 1712231 3447 1654499 1670422 1792138 326198 438339 1983695 1192202 1340949 1425145 235267 966440 1279520 210042 823267 348 718718 1232563 1496599 1488272 226237 1738477 1909505 514162 58790 326700 548681 1602505 469079 1341167 584648 1033174 27790 662592 684856 744244 1859770 1949729 923938 58370 881712 608895 1336386 1333367 824444 1473717 951978 349906 343309 1472468 832153 118098 576228 448064 1033272 971137 1364525 145723 1495647 1026280 838582 1322756 903238 1586196 1923190 505377 348819 1328929 32086 889641 1183689 6184 1572312 649204 1472975 1127316 1734176 1159814 528383 1615837 1890296 336805 1540828 1464785 207493 928167 727735 1367349 612345 1907268 1004147 1741043 189252 654516 237064 6739 1761146 1089831 457982 833625 867605 99827 1618136 673497 363439 57320 752803 689436 801327 338824 1431935 1471665 1789684 1024468 1397484 899205 1486492 628773 1901857 1049570 623450 1498300 1503683 873768 1810808 1093738 158633 41685 873673 731613 147308 1310258 1623464 457375 1012977 1665517 558419 20833 1485416 74954 1261024 453934 1483740 16103 534513 1615219 749339 1858231 408033 1100733 1440140 198267 1164159 973145 799764 153944 575463 1052492 699545 1533126 767284 479424 1302573 578018 950994 1886156 1050956 366321 1472437 1824665 301759 1937474 109925 1506060 1210481 1234185 1051331 740470 1951242 1654972 651333 1995258 167499 1034207 548911 1281255 847537 1980166 1211857 1335460 1122527 224484 1738024 1840925 1175914 570847 30636 358263 709719 403248 1103045 1521988 1985886 375827 1100974 1982646 1404283 1931916 199864 97375 924271 402710 142645 1619716 357601 1303328 1983308 356438 199542 1746338 1902631 949607 792546 1270783 1156137 779208 1823405 626403 849866 864222 433988 1070691 1246007 1158637 1545012 179720 17723 1848263 1547899 985504 978752 150900 1036238 1032127 322677 392396 288078 1372670 1404182 1780670 1172154 337787 358277 4419 1466750 1858214 8806 192924 1889268 1082468 533024 249916 1439904 790826 49315 244742 980178 670914 1506662 325125 847112 1075478 353049 1345004 223887 704463 1411234 616816 58802 374132 270113 1687445 1952001 1073122 667949 291836 1318504 334574 1020147 139497 1267269 1657533 410624 1195170 1338165 673083 1553834 945468 1840821 913436 325503 1882756 376329 1214482 226524 1550284 698742 438325 1588799 972158 485371 331772 1968988 1931441 908787 1891759 1316232 885338 504680 503430 47637 1113660 527675 1499377 50689 380949 1721814 675141 1605948 681606 1000125 217704 829147 988123 184887 1710736 495641 1119063 107010 589583 460460 1510779 1893617 728597 1126807 1701084 1228730 947659 1125211 1986952 1550919 364396 1812532 73918 432070 304146 1395155 1214863 395429 920150 59382 135670 1781885 1509328 1916716 163548 1504646 1979170 1778221 1576829 673172 1408529 1132647 1726527 290470 602447 857025 195456 398540 1881602 315569 161864 147752 1563487 369741 1440433 939378 1329568 1765807 1845749 1048015 1781408 504399 1494701 27022 729431 940762 81295 732157 1349576 1343091 1295301 603515 1383046 717389 353362 382529 231556 229288 1722257 1427703 860210 757145 157393 967956 1434268 1051623 1504141 1833563 755093 1561079 1409641 1767453 100691 216550 1288965 636201 1899647 1524286 984748 1312787 1085675 1273672 1147006 1934406 954122 424871 1295716 1571586 1767891 129421 591351 194126 239383 676829 800334 778019 713924 220975 1400098 1103191 359171 1950638 1648305 1727254 1664283 1556138 1395800 253821 729053 784174 1953110 1502771 1574503 1932473 656713 1681556 239955 280965 866041 1311686 1019449 1848058 1664236 598668 1038330 1655948 1544094 1319604 328285 66412 417541 804290 844199 977739 1715238 363708 1342125 212450 1149714 734230 1947643 111376 975236 1588474 1900213 1961759 467199 559248 248506 858220 1389786 888391 1190241 1324070 276586 1388063 1954758 943097 1933530 1631329 1815555 912428 771834 271394 1482231 1011058 1921446 1546120 1731148 719080 16526 26028 1608573 245097 1401420 1490685 1381136 1833545 305469 813738 548416 527676 1934641 1133051 1640866 1056894 1776341 1751922 417278 1514161 1814452 1940328 402075 199054 1888595 115943 730382 1505819 164579 898768 1456458 562850 1893781 1449460 598061 443156 249058 766003 1347054 492955 1931357 122012 274882 1172075 509914 1450232 1058252 357569 667787 1737903 1872393 812198 75252 1196437 487356 1063213 1514783 1297767 78255 1723687 1016398 903031 1510944 1503503 615724 1268318 1869562 1606238 57975 542944 254753 214756 544564 591622 1599696 607514 1799374 519248 177223 1870391 1822599 698853 893799 494443 406259 647715 232095 1744428 926235 1612218 1266693 621875 1060050 975164 1987612 661670 1959835 715475 1145369 1560137 715608 668014 1977843 601361 889121 1822501 1576380 1843339 485986 1454649 1242557 363598 1908957 1026258 119072 559923 184369 1657580 1413635 1535265 681999 1187983 1866715 796027 316811 1093949 255631 1856430 1772223 1127469 1281793 1938100 1200433 1162344 1189663 721286 1651554 1626080 5072 378731 1933477 828311 584220 1432857 518176 801034 124440 1186916 1711342 238791 38418 464303 1135359 983014 683832 1425824 210880 789609 1893000 496253 1926361 1523628 1541883 577555 350420 797433 1565130 400403 334066 1116321 359866 1540887 1265287 300271 1330405 1899593 180525 789116 1655911 206629 159358 1962862 67654 298622 1250647 842538 1692578 1599627 1796755 598315 1414636 1257421 999291 335006 1625126 950563 248795 483116 1131509 1070968 994700 531745 1541256 1822196 1559728 689771 353047 1488744 277703 170881 1369446 861254 296178 1639863 1005948 674816 347010 267191 1007257 1988056 1878292 150340 945030 1348443 1624327 555451 1169080 1430019 387015 167114 496162 1213330 990288 1943438 1678961 1333076 381768 905967 468981 568392 75390 91621 864037 1419645 1484098 273855 549908 313752 1317773 974404 842104 1449971 1785660 409115 336117 36766 758429 1931661 1120579 9699 1516064 1496417 861511 640332 19323 483392 1841016 1814856 1734382 39297 1908274 1758660 1268829 1195695 1754296 1632036 26346 306330 255065 452771 147622 1124326 472119 184893 1799394 574946 1715381 1949446 1779887 282146 310695 466053 735102 1191499 680966 1228951 672000 1685741 636883 223332 497058 1168651 1115874 537894 1376446 1627421 44933 1976624 1609211 853985 1429140 1182521 463047 455498 423782 1679014 1593585 985534 1147453 1280178 1628988 1370577 1098099 1018573 1520025 986988 1981164 1513871 1240533 452482 1554817 596376 1356668 477342 1011670 1869456 1430370 474829 1733568 654985 1059871 464223 633143 186721 1528632 1465528 1719986 1141352 629929 1648625 1802305 1631295 789745 1480804 1890210 565621 1542826 1362468 1996023 851004 134626 1748756 396933 682659 961995 1642826 205218 1738810 1858099 8948 1670409 33591 1509189 1306226 1510260 303775 658618 1649301 1894756 193437 1934636 1600746 512693 1804650 445836 332607 1990914 902072 1572860 34709 1573294 1871854 1706152 976418 856013 829737 1323386 1705620 1407223 336889 956092 62750 917365 1519889 1535127 1849828 743503 676012 555976 1860145 1446752 1622257 482792 632821 947874 1373362 1054561 1129927 1783870 1463341 662199 1623575 993162 1798043 1322342 903167 1915961 1204729 161733 1829761 1492349 1332088 1543825 409193 575905 6915 1631263 298675 144989 454446 728686 1628391 1542605 1712147 665704 1820982 438253 482505 874373 54987 1108871 1620603 649932 1471450 1585383 158752 1889211 1967902 568890 1570123 1490845 850671 1111282 1831236 1198424 605691 1333016 201026 708072 935953 97831 1105811 514905 892739 441527 537992 568721 65175 135195 1427006 411575 1004395 773852 1338224 532657 393496 1876817 1592243 604534 309185 1456120 1781990 1164667 1218840 527329 1389121 412086 642294 718772 899866 1861694 604532 9295 1880404 556423 1001173 946812 716781 238924 1233457 1025340 414130 1352716 1318054 1472635 1791080 829602 432028 159290 1395809 1889658 1858346 297381 1543908 1765662 1493440 871244 1534333 726164 713312 1654983 1132869 1220034 529066 1206074 1054159 787061 538995 1511422 1639095 1742508 1762629 376426 1745639 37492 1241490 1527931 1170461 1691607 1633957 1136983 1613216 1368412 633993 863913 757357 1007351 206424 761072 1818842 324919 1798014 1788518 1319589 835119 399534 1661945 1031058 393484 374371 1303582 135302 1167836 710906 286151 940222 1257810 1727938 926696 1631850 963190 108190 1636395 433015 1349219 927447 410648 1671977 545524 43673 634074 389137 1088752 550232 939826 1595530 1560174 1373508 1362336 1617210 1417754 80410 1068475 1465072 48602 375129 716207 201726 445400 1915086 1513326 1242590 1728277 77352 1998180 321405 215776 770943 1719131 1338462 1202898 20583 942796 1521688 790259 306127 965471 1203819 80096 1563997 51153 860906 1071163 1471676 1089899 511942 1535485 1836365 1657736 872683 1151277 1911885 758747 1031081 1183647 725561 557900 375593 94867 717452 1906265 512088 1649651 736103 183209 247888 1772870 997 1087243 1231938 1100576 995291 772916 1418839 621757 668191 1325557 1178698 1592057 1638417 388945 872336 1173378 1647851 375376 1928253 809341 487435 835312 841357 389926 1958558 1497989 1272827 1792451 1969190 375331 1691401 1236728 733479 1490617 1004484 1394259 535447 1327970 688141 1923557 179922 1945185 981097 303171 598154 1980694 874686 1388566 1544644 1225296 1093864 1678796 229313 919949 1849016 1775415 1457045 1755373 1381480 1231303 1386381 1341067 1964960 1638388 1213346 1941347 366090 1392359 627958 1412738 366290 1050722 1943010 1437050 1402307 667764 1627172 401655 1958001 1977203 1620773 1810161 546495 1930893 1195154 1358305 1388486 812525 1172531 1802130 641281 1194381 1846263 851143 1622184 768268 925028 987710 1879663 1233852 619943 98218 1908454 1966086 1880478 1542521 896826 1278641 1940762 263497 1062081 1653003 1476356 1915388 748119 1484129 819101 412940 1470259 1525799 1862266 929519 1577826 643428 1104388 1492647 1200424 1342759 684230 1794685 1747497 608304 1301967 553930 1079185 682054 1465048 1673855 594143 1748064 1658485 1516059 454064 254144 1208888 1795627 996632 1843224 541232 821600 222965 1015995 449414 1259701 1729721 256756 939594 1389237 506068 65604 1827990 1647364 1721704 1251269 1758529 1019972 1008561 1010084 1698505 299651 1881679 1059958 417026 1137970 274387 1532521 1551962 375023 656418 541082 366907 1523018 1845088 1807012 590724 521713 986163 1754066 842702 806374 1433766 1725473 1254126 1794105 1536548 806185 546611 1597461 1600346 1345171 1032529 1735976 863849 630027 618302 1504551 355473 1442313 1580687 1898119 125549 1184632 565104 344463 1621687 903227 262859 468291 1433482 845589 1188432 1187975 1168127 17968 1578344 1761097 517990 1185501 1076379 1225912 369556 1681412 1697834 1069470 249934 950822 196163 38758 1305655 1034989 1474183 276474 859481 1130447 1600296 896652 96395 1569409 709722 1818228 1036934 456101 1960830 1885610 1536413 731845 1410250 1432276 1769093 1982469 1169286 1400851 1398841 1402580 392519 302681 1556050 1903310 1065667 1964114 1041291 1170918 166087 1646488 1825832 1237978 1589102 1082445 1665382 1074409 550221 1056581 843102 344113 610533 160793 330623 906781 1098299 1387751 906053 378336 1169603 1083 469460 1263957 1764809 278199 195069 425115 749898 773839 397576 1233823 185984 507904 1410889 145540 135390 1317813 153013 265119 1907900 718097 857132 211802 1175900 1845672 131364 1961951 173515 674808 1520717 1593169 638238 842186 1998980 75089 84181 1937375 1590141 961137 1308747 586185 536056 1879044 178524 1446530 1156401 1238102 534084 1941107 764459 1975610 1457634 1534174 991003 1153532 1380955 1804079 275923 212256 753922 1582607 1128294 456929 1681453 272096 1656813 242747 1202659 1646770 1411144 1929780 1766640 1979547 1912116 1501879 29107 1644695 1770287 286782 826775 841204 1356762 953120 1552479 1394578 1001310 907365 203358 413240 202324 1484472 211292 748667 87982 319926 1269735 1040730 819613 53370 444205 1842027 750454 1131421 1825700 1321767 1756396 114564 1643760 1425520 1898547 547185 1972468 1707856 877875 960143 1167721 404159 605791 708220 1486790 1983212 201716 827462 238556 1404450 439906 830065 1158132 1339178 1040219 38665 769046 1175730 1494648 16470 1724903 427551 1761929 1450837 1554684 1090708 1765959 574847 1894789 1992712 261048 1581932 1601989 609742 1751560 638 118025 1333666 89613 979427 1735355 584101 1679098 1635039 1355859 588559 1772753 765831 650359 1450164 1086882 1372622 1135949 1448640 711279 1679600 646584 1987818 1948325 529519 1873862 1838065 1506197 1377857 1509135 314003 1385131 893383 1342805 1392593 1882094 869768 1672958 1684786 566644 1703182 1558530 1263756 750479 608457 142910 1309223 322059 480282 377151 309449 1818708 432603 50973 415691 99902 828317 1425846 1979710 189595 186516 1131608 1340290 1320569 1623751 1316561 454068 8305 824503 1921094 1156485 1275249 1893346 1152265 923077 1189069 894384 593070 782457 1183453 920101 1608197 132657 578796 972748 1195644 1529467 979479 1831011 323978 544609 1918387 586533 927139 23362 913515 265046 403345 1093630 1745445 1219763 1587877 1333896 1252041 1362981 1043968 1949289 1766689 1628649 446293 247952 1414871 1115170 1901939 1529959 941631 1221722 1356697 1606040 579869 1500477 1892235 1826909 1838541 1950419 252427 28354 1673570 1826005 620215 1921680 199967 1548014 342956 341820 547110 881719 300507 1035972 700996 769699 608663 497436 1223013 482729 384169 1953809 563431 483461 125952 1726959 1745403 1487515 1173972 428039 1720140 388783 962889 933253 1163521 1813512 641565 1485454 738818 1037725 359960 1229016 1552969 227522 32963 765472 106477 1232017 1686627 402356 42171 1354638 1100035 34440 1788380 1613036 1785510 1231607 1537417 1469117 796817 1045112 1576355 1637513 1422947 1814510 205972 1858752 1301426 152824 55973 1417781 1021579 662498 1810513 70005 76423 672062 1114973 226822 1193808 974586 294994 1648633 961694 762139 387932 1988436 275420 683985 1828992 1581076 782451 1755814 1237624 707849 1746780 260336 537770 1658761 1643894 301448 861934 720810 431043 1674413 201025 941737 1860567 1686623 892161 1257854 1089098 1303492 1033202 363451 94529 1785314 705880 225692 1309958 1871221 1433496 366366 1006625 1846217 1274121 1629295 936330 1685835 834144 1001172 1989825 792455 779166 203971 513990 570056 593994 285193 759228 40083 756594 174784 192348 418848 709892 1328768 1383416 1736846 1240482 673575 1533502 1992648 1960818 355910 1797881 1884170 1421426 864563 1778216 1729723 1603615 413791 473158 684739 1549477 911825 160511 1347940 1772916 1904145 1572778 28079 1604611 705564 1053997 79508 700690 366710 1819837 561242 1938178 1410340 1047277 1490355 647793 1928588 1769025 625191 862791 1935826 988967 705622 1441615 1107491 1791028 1627567 1394151 1193865 184899 467089 618015 1179280 327522 127578 1680675 444021 921043 1093646 516010 1601543 763457 1968525 926302 741835 1372938 561107 1677872 617357 1165494 1353823 428020 71365 835137 262622 1979111 435077 560087 427823 1411303 938978 115075 979128 1857616 1166916 577620 1662735 1369014 1443238 1191762 1994788 1850989 992729 877100 971073 1672618 1877549 747729 130030 325128 525553 63170 1735432 1545355 549696 1212474 282812 1461213 1382196 1164515 669268 1490313 1723683 1610584 236072 862174 1749382 363380 1120487 665623 1236315 126753 27246 912094 248338 924294 1136402 1008829 83946 1224802 563275 87498 909729 1274488 1499561 1939940 85112 1942136 1966919 1188143 1209924 229265 1459966 1745649 1565420 1764205 1075738 1125778 843021 499025 1517156 905530 1866893 604327 243592 1469072 1485234 562819 1223562 330842 576518 292233 1985565 1252756 1236396 1888390 1215985 1252841 923121 414100 1049459 1310674 1206663 752563 396964 1950491 372690 1319198 338563 230829 1793283 1631480 548979 951674 271769 97336 997316 1719194 115645 907108 612071 1634189 40490 1201162 1430669 518 90080 1697449 1752303 50660 1254027 1806631 823844 1362836 1273476 41463 820412 1796484 1921742 576979 175937 738687 1328981 1667760 670690 1730318 337425 1201331 546189 722363 1774158 1598523 653543 1525353 1252357 708789 1095622 1681335 1456675 1054812 1244330 397227 1296008 718690 1824427 1630162 1018582 1166058 1626436 651189 1376588 1394701 1161561 437542 1062839 1723253 725987 1110161 1912237 477240 643819 1664673 996413 1612662 1463580 1405047 331417 44627 1828475 406335 1719345 894644 1482012 1898948 1154423 925354 985327 857239 1925895 1036123 1624932 1926413 1605023 1011561 1769795 129029 1394997 148958 549939 628224 1059008 362258 1112419 682588 1282681 1497730 1039448 1443665 1756515 1451194 1065448 464255 693984 1454464 339298 1006536 436290 100774 620479 1361761 1944599 1916583 1598864 792422 427447 595233 318168 1351603 1684187 243901 1481959 1337837 1375698 645171 1345809 1343761 1490874 1445814 20288 1681831 940849 272668 692276 990703 1508815 1539121 1723903 999040 1640784 1685457 1079119 1063938 1673256 1545662 241988 132005 749987 905721 1726707 1898359 1391137 1120875 1860828 30646 650572 1434218 540471 1132235 478898 1946529 1356701 682053 197920 1764434 1249392 1723980 549967 1467106 553405 892301 1880877 1940847 1040666 373873 1603747 215062 1967025 1535617 1166042 1334225 570250 134485 929385 1101460 1068925 1278341 1153180 462215 1571841 54812 1202569 105846 508369 918527 529990 1665609 1362962 1245504 609945 178743 725402 1024338 406537 1479567 55385 1632130 1462853 1563762 1543074 1492884 196218 886622 1834606 1885191 1877472 369538 509399 40045 1957925 741678 34876 1792767 99286 619795 1398739 339607 817436 293242 1086524 71784 1319069 314419 109149 801417 199980 915903 950631 680619 85053 486225 292976 459393 1637853 1545264 1776262 852651 1987738 557119 449512 528011 1288881 1182059 35266 627931 1791490 318085 132165 1363471 436303 1209051 704313 620361 1834103 989151 1913209 1826800 422700 1338716 1603729 1385036 747494 1868119 1194906 580572 811151 1897234 449854 1927848 1341268 1134505 873561 498776 369592 1914442 702762 1000824 1600396 1364535 770414 1289621 1313960 407636 1098163 1698278 634620 1934123 1041999 709085 1717290 140380 689794 107396 588839 717264 589419 1101214 367198 1042438 536015 1028682 1968631 722071 834334 920155 190239 508319 1262366 1333696 1748824 297321 423188 8294 1635003 1675261 759939 1760615 1031486 1095203 1113535 1659468 1958901 1244925 329956 815564 822551 1342560 1576186 436278 837247 266255 665306 1289792 376062 1472984 1460372 42106 1020488 189288 693356 1208430 1171335 1008768 1760256 873862 1679259 1482249 413941 1473421 1035936 1481597 490559 1800367 611583 276883 904485 363020 80942 999095 1518261 527476 18508 588079 623129 1070548 45387 1392379 967592 908515 737411 101767 1482026 1499764 669323 49266 797778 81644 1421808 49716 634131 1329086 56732 1433901 166091 574723 1213154 398421 833300 1883470 883517 1684617 618905 988794 1722697 330039 1741000 53101 803884 220748 762579 961139 113045 1303396 583544 903890 1165538 1441693 34002 1936609 1653818 651239 597247 638508 1665460 529129 1391432 1158791 713479 1840964 179246 1689167 1556039 1477126 224757 1444976 1642457 765218 1229258 1797698 462975 258886 1717363 1913150 1156268 546992 1236363 1471767 564336 943118 1388677 765281 110169 72208 1459404 783928 1784486 337021 1518396 384044 1483970 705255 1751218 976499 1551857 1348362 940710 69182 1286573 1289362 519072 1796436 1752591 184667 797112 195813 371701 127063 1135900 545839 552323 415257 611118 1537256 1105293 1386912 1215229 99385 1079007 1958616 248327 1788732 1892482 1135888 354314 216499 395043 1332516 20413 627518 841106 1295498 1226491 698244 1552695 1866182 230924 1225621 1039957 212609 803816 255627 443798 548170 1407458 1349235 259134 227785 228262 1341023 1418979 134988 412860 1773285 1556603 348908 1421536 635598 1318564 494220 1446219 947966 233091 1608078 394423 1444824 21118 1202230 1732107 1771620 370104 1679318 41774 736811 1883611 785309 1045988 859386 1780503 238500 1266143 418166 1255473 76700 1405016 1167005 21708 1846921 11585 539507 1609099 1069874 264230 460105 72546 1436921 507349 501780 678740 1245122 418872 405899 1935424 597938 1903632 1600249 519807 12144 1138616 1210401 1551523 1840157 1704926 1977709 260706 1337842 446190 118657 1780909 721784 1451234 1037724 1382198 86448 1035004 990654 1211480 16609 1555003 3691 1263429 1713401 1495906 455036 168080 1293369 1982592 1591242 293250 1762242 1204544 724433 1391629 1889119 540969 1373304 841404 1349852 1269066 1582798 514551 831594 1946915 861388 1923568 1215502 532813 1069266 253845 1986796 719978 1458848 201604 787889 1632201 1262472 1483161 1409792 1150527 1033454 1373026 965139 201501 524295 805798 677034 1764203 1254079 254163 954946 1265007 562959 1936327 1889384 1610986 1414901 1234524 1995204 1725557 1177207 1882805 621752 40054 855739 1213233 133445 235635 1606328 94466 321372 1915772 1778225 403137 1292927 1244037 1432749 1295562 1509840 1839476 1667283 325885 971078 309717 272281 1935299 1615078 751097 71944 1685281 146596 889158 441112 595839 924704 1528569 987300 535422 594521 1405442 427792 922626 44490 185844 628865 583366 682652 505575 532312 498604 221954 1364353 37267 979258 1201646 772081 1495838 1191082 842608 794559 472818 1301803 858243 1416014 280419 1688298 1369883 1796776 402222 1421936 1846752 530477 179265 1845594 23862 672961 1594621 1505032 166386 895625 927284 1342948 347724 325461 1123589 1176916 1441142 2430 674447 1501573 236793 1544433 982337 1199332 261233 1318 1508068 1610172 1987863 283472 1234269 212837 678640 3376 1632211 692116 1963208 915381 794745 1872747 1901915 1894819 159199 424148 1550079 621025 1441381 872966 1929385 137192 1141143 1060103 371641 800055 850593 873554 1854320 799679 1397783 35243 1217525 544146 897221 125356 1053534 842233 957250 769673 866289 444190 869766 1861947 625442 81531 11465 1222811 1863638 412385 468419 541837 1601760 1011469 741354 153139 1951083 1504595 526465 1861170 1135744 780 15684 1564624 1808042 907961 1351527 927824 1845924 1356794 1146284 550547 719958 1706810 921908 1041482 1460869 1574734 118212 955649 901410 1772080 1911848 1617109 134261 1710141 724286 1241129 448273 1085580 1313629 1348806 1487475 1853712 156398 1902064 1554096 861456 1585402 264225 1365039 525660 98305 751374 1367739 1552662 1693311 101665 1731481 1851627 192768 1222274 271772 1690902 997322 51299 1644881 1735954 1085034 138012 753463 1484059 1628213 999151 1024638 53496 920192 921838 1037496 39264 751921 1510635 1041874 1871908 1201011 1319248 1644037 746054 189549 638441 844546 768037 641577 610168 1950151 147102 1232328 1765486 252270 865607 785771 949387 1156407 1715072 635347 1134058 212686 962080 1699487 1911276 1751021 842137 1013448 453449 1516280 1067825 1456057 1541384 1256049 1458504 391940 1901429 831013 1010781 1556802 1296844 1191181 814612 1353442 920040 1937274 565813 1012065 93394 582038 1090552 166992 613919 1409266 141467 366458 980560 1121379 1046783 245669 523650 1375581 715654 1735121 395194 113495 623540 1628411 304528 1256228 1657612 203812 1438093 1849718 1951249 1059045 1774848 892266 241554 1507236 1660081 231056 520980 1000924 1646546 1613769 536604 80257 308893 1414160 184322 1994055 1541517 367072 1094893 1171547 853673 1838340 197721 311536 400035 623049 210553 1892614 1331839 681093 1537387 1657485 424221 1009190 1658385 1841802 1611585 804008 85288 286061 1008736 1708352 1722076 378407 479807 537016 309959 471963 846000 973823 1218400 673033 1393831 985608 1396495 134420 1463015 500023 485185 538815 356192 370983 387601 1124936 1364425 1667795 1474102 1658288 117384 1655897 296631 326574 1624562 438847 801976 941255 99424 115046 1242288 515229 1238472 357877 1515921 1245627 1499482 1337545 816650 1811823 1299277 1306475 496332 1322272 788816 1343601 1177714 1725963 1575106 737207 1784720 353650 1207337 691010 629539 697973 1969344 1325926 765858 1174226 918344 317899 35861 754468 1522712 1515059 201141 858763 309445 949534 303929 1997216 1561324 858824 220155 539805 1606166 1092698 1106164 1882052 508392 1045369 1760542 1578177 325655 1089468 1903137 1944327 855581 1145029 687175 261000 203267 72211 1002411 1708548 283602 313823 834941 529846 1505532 89438 1709983 45056 1691063 1274612 793123 732571 1143220 994141 397805 1097457 1085725 1329525 486111 490568 1545331 823741 97183 398909 1238351 1137698 770427 1338202 1988286 1991441 1035528 1644972 1187229 510741 1343552 405981 843001 1603289 1915220 1499713 872085 880610 1380149 37714 779147 1434475 426607 114940 1683370 1167612 469703 1547026 1969002 89152 1817793 1040947 1548903 211703 102184 681821 1613195 602651 1160552 1753451 33132 1427431 1426638 437566 420284 204208 1590985 1304246 1244370 903676 1560431 641177 871074 1423053 1586235 496347 1351890 1584339 801010 207120 1380624 268338 1402926 995829 1687530 1147114 221885 965986 456700 1455680 608815 1916365 1456259 1494394 338256 159858 1016490 563681 797190 728557 726894 5866 1418586 49339 929789 849616 1445509 164212 1856624 320409 853962 1529212 338941 1727765 1580000 806803 1313072 1723336 1274924 1748137 619776 1699522 1925693 1290490 1750810 1025453 453046 231957 1070085 881152 806947 1191582 1264260 933418 47920 1366676 808377 122733 1624307 31448 252875 93139 1016072 1406923 1894551 1373937 917413 279154 1000699 1379450 1190288 216541 1008092 1388747 1276588 1636673 1654825 421530 816972 1963670 1075696 749418 908234 578890 1979127 1202717 1604304 1349630 1805163 1964923 104200 978300 1843667 352765 1728421 1977969 1183109 1353486 669401 745550 548201 1345697 1779497 1425147 1156261 731523 1029510 738019 415103 1838722 275214 185648 63605 1864870 1514496 899761 1271283 1803652 1019246 1405046 10536 819756 1687008 1675500 350819 777308 1331502 994946 1083198 1820602 885664 621307 618916 675164 1817374 1947097 389837 770721 1419242 1930113 851250 653777 1129288 832824 572473 1463629 1612660 1058770 1280876 1285894 1166185 636706 1588528 1170845 614235 1924243 1245879 1990113 748297 1955434 1570974 1621198 151137 1904198 1723045 276588 1255556 784981 1742396 200415 1552137 292571 1954024 333210 481162 1501484 147029 1338098 1373470 298673 536915 1893692 535601 1103367 1459711 1288421 205633 1693149 981614 752852 42595 1323497 529476 821071 979115 1175317 1477466 660906 1220632 596798 924907 1155212 1355170 1306209 1967304 853123 1021952 432795 764716 828684 541711 513902 1279976 1356855 1376019 106954 1304362 1297477 1835043 985524 380636 1432441 1969232 829512 177787 990135 1712118 1656422 1672070 317437 729496 1893083 1940838 1612445 1694752 368094 1122064 1836543 1842133 1820693 839289 966188 836798 926747 68753 599061 586302 1578681 1674567 1924564 617960 1687177 1458926 1430044 1642092 1256789 1542218 1579557 1821663 1552890 866579 1746046 1948544 1349658 58944 343257 449523 810798 67608 979703 1465909 694423 1743057 908946 503768 1593437 1066748 1997002 1284249 12532 97087 1574212 261886 362276 1725931 1712664 1730638 781348 1905318 632056 1122604 1776847 593261 1777668 1528441 1249098 1746527 1166157 20153 833307 1565307 576492 1868574 724089 1657597 1014254 1533394 682995 763558 1611470 501177 1123123 1416435 47123 569508 676381 1199008 1238197 1230366 803847 1821902 1889681 1746856 1820097 532017 1794726 1566874 1265180 155431 312442 1253857 1413979 273689 698617 321088 222483 1876531 1254698 805135 780931 977801 1807988 656562 1481593 1781820 694772 1390074 112138 1115608 1490247 1715340 1907110 1915260 109649 16132 1701480 12465 834895 549172 1165515 315166 586777 463313 1145854 1407902 1227117 267150 10044 614692 174636 206349 650064 1224269 188810 1040541 18650 559181 1550262 240787 1220108 510293 803221 531131 1061657 1590941 1044921 1845044 794550 1592649 964196 1096821 275010 754448 958389 194992 897544 534829 1126030 1422397 924046 815 1026626 944644 1299899 649172 136473 151541 1133160 727581 91822 1794338 918586 275019 664442 1179624 964914 499992 477169 1240808 1480177 322065 1378138 818769 1354438 1859866 1103967 532066 787094 1523332 1857065 195284 962815 602354 317609 1243315 759159 1347620 607707 493830 369997 204437 775510 1396441 1467292 1014936 660507 1164265 1958486 1693071 514478 1613626 612878 1340870 1892829 556519 237222 545778 1401951 828615 247935 1693706 199718 1518332 1275233 171897 1799245 1492305 104150 1998798 1157822 928598 1520669 868523 1869945 55517 1364226 1403895 949498 750382 1430032 1946588 22420 1132687 131116 1459951 375970 1264262 1781598 436135 577713 1207845 573462 427591 1636235 964614 1223632 836873 1095624 1666176 394969 1322185 812020 1651656 1018324 1310336 823692 1177208 1858031 822497 1054235 904151 893386 933927 901396 486311 109942 556038 1631991 329037 531053 1618400 593081 1215076 1933408 1379717 928621 1275588 1653297 793786 748530 573192 760752 118205 178927 1532634 900598 1382039 365111 1072211 292438 1868419 1456860 1308975 1488093 864984 483927 934077 417614 1387595 59719 777380 1633875 15137 1467223 223041 247417 1728795 1075655 951999 1184939 1240272 871798 248339 552696 8500 671944 1017659 262372 1496628 1857941 301350 690709 118416 442226 1066004 375260 1854717 684696 923794 1106021 215252 1934551 174577 935312 497403 1800287 1750417 214026 1391286 907611 231049 259578 1133290 895787 1786370 401156 477130 1692017 407140 604661 584685 1238486 1627657 826298 184785 856009 138890 1299576 632192 1942023 191264 1728836 9694 1389706 507623 1174911 12546 287789 887737 1693679 102097 1873098 935466 604652 1202499 918743 1015308 393905 294644 777263 1791020 386067 1641906 1671607 59163 883228 1622288 129938 274399 1981715 1644055 301909 1557529 1156825 761120 1110211 1568183 609018 1898204 1052579 996415 992766 1332968 1376207 128151 392733 1180123 1471335 1595321 1549806 1624356 521376 1202643 1576824 1564542 1035568 866376 652389 1983868 120732 34523 1213075 1750711 1907369 28583 178620 483211 1036119 1615726 1196222 961207 955349 1368872 1718438 1878875 1497855 1706550 117839 337140 115593 1332764 1092072 1620577 537899 817742 438352 800567 1282349 1634681 1556334 706452 504554 1647943 1309337 772670 237720 720510 343187 1072684 411806 270877 973424 1766186 1477894 1234083 568203 896523 1488057 293056 1489204 1432267 910048 1501608 1931345 1618493 551642 673494 1951131 796679 896008 467776 533409 1305244 435840 1541342 621154 372412 1765063 1039766 659344 1729027 668102 476237 1548366 1183596 1633215 1169719 832909 383479 413121 1423543 1398896 703005 1493146 1649974 468826 1960539 1025423 1610807 1673242 50200 1896891 212858 301512 924360 1783551 868395 1373628 1868374 573526 354664 788868 145252 1956600 164510 1814187 347890 1790823 958548 208720 417228 770221 1032724 340724 1720054 1883766 665559 368674 73244 143393 1724129 826355 72102 919444 820277 1753926 1744901 688897 1211804 1994755 286660 351933 1842895 250984 1129476 725669 1922347 214439 1717545 302414 825907 1669718 879682 409225 799732 1765557 1230508 268855 1434522 1321374 436963 15871 68959 715948 123614 1081934 1541597 234186 869841 918382 1791241 761816 1545892 976229 1782233 826276 485562 1135571 409162 1949733 413780 1476677 128147 417500 1518481 1826933 147879 948096 1543549 1933133 910726 1282074 393439 1225346 1285005 876228 1466725 375544 1847706 1350303 605041 1032399 682674 1828353 751894 980537 1079589 1113391 715776 219221 1379893 1890703 567780 498824 1877054 435454 1153667 1763851 783406 1330364 989792 1886008 1729062 1937610 340513 311660 764328 1833846 1962590 1912093 1759738 605545 1394371 1879404 1692022 323646 519818 1842356 146004 1172057 1394237 32818 1685454 537569 1742767 147229 1183258 49433 369116 120883 1542925 1213055 489983 1033186 755238 414387 1435221 31661 1037366 1755565 181436 11957 1742817 912022 1043454 1488012 103577 1728888 1234954 1954349 811244 356376 412103 16321 1322178 1415670 158023 1534234 1336836 1797584 1073657 826788 76891 1217140 446221 132497 850605 1199800 799250 728128 39821 1666366 367089 420598 516252 1083749 884572 404617 408564 677612 1647261 1633168 418610 68229 1433652 1236618 121125 1775300 811090 155248 1930685 1992605 1726671 1559237 798740 1971495 76787 1665344 408514 879844 618117 1450435 257827 1554726 1688951 689919 1341691 1919591 544440 1783008 1961514 1492665 407186 1790329 991937 1434045 76246 411068 574866 770495 592364 1785905 1483475 491243 417402 1316947 268971 212040 1780986 1481727 820934 358995 1975435 97548 1961008 1310671 1255262 1287483 684074 383340 1651833 1562208 1338850 625519 226103 1555782 327791 152915 731452 376321 977726 1045653 12779 821488 942397 1821995 1710821 1524761 851969 783945 1585578 1681141 1961836 1180137 1756118 460044 1612156 216939 735355 1995144 1151561 376695 1888079 1974283 1687394 1519763 1780573 76868 1200727 810930 1572592 1577855 1804771 1626142 1987682 1735485 1069573 964868 525444 485344 919579 702901 1906082 9892 1105001 755950 556250 1289302 519668 1961825 1485884 1519593 1266592 98446 35304 1555289 1089461 287422 480645 1879798 1465051 1978047 1453645 459303 1815325 1556476 969541 1443237 7900 896934 1886709 334190 1620931 248891 779029 1130266 1841352 799936 392486 960166 874669 1097494 561609 1192681 1969022 605391 1880854 1845001 1345357 1777348 1342329 1392110 1747461 922161 557556 1354057 1480502 13882 76920 686247 761437 483544 1069137 808720 562070 1909471 1151530 1993134 1510919 142232 377195 216356 1426950 1700365 981248 358335 368434 1908458 1389639 81195 1885479 1901068 39668 336262 87156 62675 1242027 1645027 765906 1221752 1678733 399244 1416224 1328352 1144733 34795 1034727 1255264 1360396 1373895 209061 438434 662471 989 1583945 1440591 360395 145966 541666 662468 1148064 1977116 1503798 1479508 645136 331178 1323494 1591399 347047 248472 293402 173274 1934613 1998938 1790954 532366 941825 1370061 1666911 900720 1722100 641041 1288772 377541 1828334 992778 450075 951115 1480292 434614 220741 659843 358763 1661846 422466 1041566 935339 136036 1557008 1810944 1573567 72520 64643 1800983 1674935 929218 1500536 526162 1086432 616092 937438 357812 308137 185496 191053 1583848 670943 536738 1879411 587655 1657098 1167620 1050651 500315 735539 1647128 1924047 603626 1416677 239389 915944 1374093 561156 1024740 873980 670882 769466 1870276 10293 913869 824522 1643212 440521 1315560 1113554 1526168 1472130 895789 78074 310467 915654 1432631 678570 1101653 103569 1446204 973481 657680 482311 1846164 253565 1638873 1112058 214830 1096977 598675 1819836 1561719 1645849 1246941 272379 1100709 452918 213819 1263605 1376282 1718347 633731 852859 1770686 1869740 198720 895298 1595581 953007 931424 375329 1087447 698785 652605 31054 273387 1404495 830711 587713 436576 383617 1715602 1622039 351657 1180027 725244 1206774 362089 739123 1627072 977847 52133 1538269 1183719 1371311 883406 437648 412382 1505161 1841905 1319757 1861349 347925 1727135 1339246 166375 181256 1123740 1408709 1135539 721808 1077726 1141573 549417 1035137 1622799 736805 46839 732917 470841 583796 1671955 1308655 79615 1187108 725034 526501 1610297 1977813 474494 333505 391083 948117 677743 1419188 322806 718562 1224376 1010698 1782891 1909642 1477652 248167 1175208 277090 1527120 328110 723169 239218 603462 796514 554255 1436421 1282468 1706146 465366 196694 1191857 1556992 206325 343446 7289 516812 1675595 133077 1486252 1656041 762431 1895290 879003 1315923 342762 726801 1606129 1735077 777376 1815388 1381008 1778935 1224522 1165735 739401 1350265 999542 890651 529510 699411 553366 29944 299545 1212976 48532 564548 257780 797006 1000862 1165901 46328 1282161 199199 839344 805216 1838927 1632974 1363703 1213206 1489190 98049 681813 1964135 1461267 262985 469187 679674 763731 1189365 477067 110453 844521 940841 875715 527613 1372937 1092201 16389 1344362 565841 169503 625049 281665 1003575 1188411 1906388 653822 1492824 1914566 1751475 521178 1201991 1344445 1023176 1003607 789705 1489140 866456 1256314 658991 1785291 481496 128279 237026 408157 825558 832104 1036860 1599122 1273191 1914592 1570667 1368959 1426863 1677900 1815511 1071481 1127822 145100 1812627 1469528 1417653 973403 246182 1008614 685596 941444 1640132 991529 1697027 1678630 855569 1805100 1013321 1577176 1174159 1247093 1346057 869454 1605604 913208 437758 1630081 110729 1428640 1518480 404170 117528 1469164 516620 316102 1123355 621507 166691 996708 1662144 702726 223455 1722215 431023 1303081 984674 635372 13724 312110 728560 837683 600739 1389617 1584887 1325251 1234481 1206936 1293663 907405 1498637 618696 199253 6225 1944752 1817110 831399 1970980 1000037 1674610 1960984 631494 758629 1334972 843374 48624 1170042 1447830 1717093 154257 401879 1462181 814783 175226 853977 1763735 1913864 1508903 143020 1844139 1091660 610272 1717192 461363 516353 1838189 1289327 616798 494255 1267443 1766672 1976094 1371722 604382 841158 1525999 586191 580625 1181663 1140100 1690671 571111 1970994 686865 563637 617612 608061 1891901 517605 713811 515953 283518 400503 1392672 964588 1267311 691122 3483 1388575 119907 144798 1346982 1995485 638869 71602 550449 484492 1065529 1139095 1416178 915201 1152274 252787 1354807 1642576 1353772 1522456 586976 1551491 1270387 553011 629255 580348 1613604 1491619 1401121 976644 496346 1032983 1771168 1689484 1074938 892186 137936 1477384 1357508 1115567 1759147 1727638 293308 1512654 567440 754757 1765343 889970 1257581 84866 654575 1471951 1140078 740676 1029012 1449719 69395 1804118 1265531 1906011 61778 824859 614881 1619867 671099 270759 290344 647751 1299332 1978251 1017191 1558156 1680471 35605 772868 379003 1970853 1324469 247450 264725 1215488 359690 1335970 1609764 1943610 896404 1183489 333381 244565 1990908 1741243 777507 702384 233998 1454565 281780 719500 857902 401557 1774676 1077971 1060558 1736626 1054998 107784 753473 1215339 980541 1012189 1263481 575296 387401 1857454 142243 604480 569063 902717 131080 1737317 255570 131612 1382584 1024744 807037 1872451 408850 608311 910197 939907 1877317 1779049 925960 556761 1138399 1832864 759123 584257 502329 1107687 1184393 534025 1067829 1716488 367323 1830084 1988317 171609 441636 1828541 1909346 448405 1974837 1901492 77213 183420 1881279 1227444 1999990 819560 156193 1562109 764139 1877151 1221694 353098 1752596 935721 819315 289312 410024 1075364 218383 553284 1108666 1832156 687685 1880485 465537 1806095 964921 1643775 78589 1783322 1514667 1571540 828967 1936782 1539849 1276001 1551064 787613 662180 553712 650615 334095 1802992 1752769 299063 1213285 536664 34100 1837570 55006 840955 17 28075 1252274 569763 1106568 683235 1947735 431544 822952 292925 1154253 592118 838700 1156620 572205 213535 1119292 529443 1284425 498615 1182173 57248 1435325 879617 1354485 1212472 195623 438549 416424 611998 691603 1363716 294129 536107 1347734 332891 1273961 1836045 234890 1171406 1545298 1503269 683901 1421720 99249 395142 152714 1498482 1592013 1964127 440318 1268347 1464419 1503140 1269803 800368 1173122 1447606 1871515 949074 1471113 550932 1545220 1111849 654642 764108 1327823 715658 899173 871357 739917 1754951 969958 113124 310860 1203606 1154520 1947689 1787244 594149 182026 1140398 1573284 606480 1328117 1090347 1793696 1445338 816259 1458469 683579 1190417 133613 634384 1621675 1931633 1571850 701520 508259 1829630 24949 814888 1717246 1638659 303931 1615961 1838815 1931591 1125221 1908102 1182777 715489 1405557 1069984 855194 1968162 908146 675521 1339658 179807 882983 1451038 594923 1206873 563012 1074127 1165985 604654 831317 1497412 1361185 1284661 135592 1899874 1762841 104073 105572 1357747 615092 1606239 1888892 1737715 1664350 212716 251808 857216 1872260 809170 1568942 879710 465197 1764633 1128491 993077 1218034 664987 1871466 138079 945796 1381895 1714606 737391 1290077 1134818 1151945 718673 1843351 621893 41734 1947163 943969 719889 1914179 1367141 619254 1884675 449097 308261 848822 1516495 372506 745859 1651657 1602815 1447070 1415621 1202606 105104 881999 1850076 1353890 1962083 637911 584164 1978093 587413 311955 1312689 685180 172599 113660 738565 844671 555685 34563 411222 132901 746199 736288 327607 452375 1764970 206017 126532 477327 1245746 697762 1050976 44795 55207 1955816 408363 1917270 1567957 926635 1819895 538407 343034 171647 640082 293068 1758757 768958 55011 798471 374182 229099 1695742 1462785 586052 301042 1265834 706477 528826 990080 1255137 1894994 1575205 231658 860792 1655676 1728861 1652692 1556698 770887 1298000 184896 1432285 1523583 1973135 992801 521614 426909 1426566 851485 1130257 1405849 636240 259139 34237 1273165 344703 869425 352390 447266 353039 1123924 454994 1423851 1453683 30523 1889867 281949 1945786 1777892 251847 1657101 746902 876457 1880068 620207 1888097 1353291 144865 18489 1134916 192492 1264762 1978491 1995613 1362035 1704324 1501491 415023 1502105 219852 997318 906851 1130608 484262 293026 901092 1515039 1386350 147784 402867 1464588 1311261 1626444 1600583 481374 778176 1127133 1464016 76719 202951 160484 1940720 86709 229942 1952648 1325848 341920 1078214 1032660 1275944 1885735 214218 1405734 476023 1008413 1707501 1626907 1420541 853141 564712 1501147 1985237 947227 1455569 1476083 1030640 1133524 19880 1685305 855909 1663840 1962860 1668594 1039427 345530 755488 1985431 176592 950294 1671887 185033 52852 1028284 1750699 439351 1756110 689397 1037316 1372013 730965 458935 442056 716721 196779 138725 1963503 49436 465993 692990 1187545 269728 1512811 1703338 1298756 283174 1407412 910833 185129 1833276 1280439 129823 981782 1186191 1710785 727602 1406377 1446458 665270 1027034 1715691 675682 402860 426053 648577 210526 454579 1827869 1865050 1435603 1806294 814180 1563820 971207 1017270 1483178 694926 1285877 1835174 503971 1718354 68519 1517911 1273088 1758706 1180789 1581407 702296 1409403 1283522 717795 1596128 107508 218390 1103975 1698959 1777641 896737 1827570 1755375 1021128 505284 1644375 846612 867457 1075556 165671 1083300 1588011 571629 874729 331479 988136 1438045 99949 1014288 59823 106661 95514 461064 1292195 1418655 985445 1553967 155946 193269 656664 558670 677991 950213 1613363 1022554 949622 1886040 742814 280082 994490 1059742 171915 977116 1267021 703601 1480405 754200 1825188 911246 594391 1177422 921278 680288 1783015 1353994 1739497 1977691 808012 724784 963712 891446 939947 281564 1420301 749272 1285928 301832 653232 533514 955291 1949971 549143 180594 933244 1500159 655760 793499 1543029 91223 958341 50206 372303 733928 788669 242173 1143491 1654016 363928 866722 1854280 742750 733162 74304 1107791 957029 924200 1308105 1915699 1904289 555846 806174 1000146 387847 632906 418336 1516497 127285 36222 48697 1788601 1759548 1579321 1183503 1955401 181219 1286926 1710706 1078586 544487 1592990 926323 9070 84510 1893593 563997 1530842 1246667 707241 1881431 246006 786495 1113643 255903 1871788 1710328 224802 954526 408570 971496 1952303 439477 250083 197014 986488 528211 98580 449877 77392 946591 1467163 619260 742818 560510 1543058 1096968 1457663 1656508 1032434 249824 1950546 1864690 36055 994108 1164903 1153007 1804585 657207 901331 1977378 1459160 1930503 309146 1139945 1725071 24873 253887 671392 813240 1305758 1969736 1652724 398761 149722 1645034 1568307 769436 555367 1882453 16382 729562 312371 306735 1977622 1192410 1159886 1296020 1311389 803574 366627 726112 384828 1720829 997601 15504 859074 256245 1636581 1365940 1589678 1559199 1046972 897115 1636772 751666 944945 396650 1052539 1246414 1355682 958735 1533596 1244667 415531 1822848 1678861 280565 1966501 1563558 883449 1133420 1614206 1921499 1199177 1023569 1052161 1529347 1000976 1835049 418740 683352 1844928 615795 1012271 1917406 1401784 313312 1350273 364578 1387835 1065484 840322 1327357 1393358 100876 1257125 1086093 347898 1847635 92663 755537 251093 1992088 1541847 686814 692769 587536 1203582 595618 1528121 23280 1890677 1803800 1827353 405645 36083 1562986 1330443 1242887 1308380 331762 1141699 367288 1155245 44685 1220287 56846 911913 1343733 923411 1631737 955483 1627723 545210 1004634 763431 9605 160032 1994041 350032 1546947 340295 250407 1556632 179619 66886 250471 153317 89983 183560 1071461 1145394 46596 1308234 476011 663367 97567 334650 422027 1346931 818021 1734017 340619 454450 868886 925725 1158031 1526417 1687264 1802608 780843 696991 1352801 1802113 1286749 380300 1560667 1485709 405683 1280363 1450852 277427 728293 1063839 1998207 865014 265609 1366218 288870 1764986 873386 1406689 1635632 1992843 1087063 482411 427101 924124 1380983 1774269 1752495 431925 1280452 1296211 225525 1594867 1934203 528917 1478397 1990119 372687 79542 1380483 287469 1714131 350663 662258 1715515 207453 904631 857973 1937703 661397 1194095 1949512 603808 1047333 1905259 987210 594823 1765519 1571542 392481 695717 1052702 1037763 524235 672151 1294761 1052568 158291 1064362 1992112 637639 1178285 1947118 828239 23121 917195 1488715 784872 115025 598672 1456258 724934 286683 1352878 391816 872314 382244 1876596 596945 829412 778614 1198657 759923 725679 499912 1850362 1081474 345795 1867900 1870687 244208 1381260 1270096 569900 641676 11855 692315 350283 275911 1104424 27818 1645352 160249 1336176 706609 906480 798298 1143582 758487 810165 1033349 116385 820971 187626 342462 420080 900672 926978 1480103 1929929 1252175 245938 1791121 167281 1272704 616297 1805681 1143996 1694572 1520617 112079 945324 1211769 1546819 218941 816975 1879744 1125833 1082614 121117 1907272 1944928 576393 502432 974291 59078 306524 420372 803329 1450035 395117 1582756 641364 568604 719997 1445020 1333945 1613987 1990445 985863 1224776 1032682 1736132 1948426 1354028 26008 1369451 149165 1676010 876043 1207008 1317135 1330288 1299323 246452 918308 664309 1270371 1050642 1084719 1323782 922718 1604271 52691 387339 1153874 884003 1191340 1276218 1381625 1986419 1274908 1484781 133734 976004 1914134 894387 1826874 85672 972846 1957998 3460 735005 1877518 1841565 1444991 967675 823245 1861048 1256053 1088194 1393097 1787960 673149 657786 1490469 1872866 145525 351523 795772 1771754 849275 1999933 826241 1564436 959860 1369398 655631 439126 1719108 200850 1954750 1274734 1140684 467141 1630355 91791 583918 677437 713897 1036514 1934817 1873385 1294543 874852 106518 1459714 1918391 510806 1264368 1369310 1418679 359760 1012318 459722 1490892 1242004 87831 930095 1828875 577298 1964122 1713797 1209705 1754960 591565 363389 1579530 1459384 1988524 1916683 1548017 1291577 285582 960109 325855 928284 1437681 1017380 266658 1569358 71648 1215416 305726 1982362 1739293 377305 1146204 1565159 1691324 268736 215246 867724 260478 1666625 168805 76996 1327209 1500947 611112 359398 692828 1752648 1921174 785182 151634 1986109 268425 1687350 1422884 1981703 347335 17885 1822572 433748 1996277 1284897 265620 1752361 1944089 855291 322514 648025 836479 78443 396270 1021722 185747 840837 242255 867054 821526 1114977 1898022 324693 436571 278830 440796 277904 1077123 123004 525653 1227825 3476 1203884 1989789 1543434 1828340 1033337 585348 1013525 1458516 1289899 617072 252118 781644 1564942 478549 888447 1374343 301887 634547 1737668 1770185 85484 474066 403077 1697880 1605715 713942 1038037 285910 506601 257618 396339 733047 847497 1544329 528427 118661 1588293 1188814 206720 171261 1752975 496546 39416 587198 103226 1409540 1390612 778441 568214 489950 721379 1749716 1673275 323238 977254 1620601 501093 1364833 1761115 1776094 1054181 340803 1837873 1991537 958429 1064507 868482 1939102 1482064 13951 1986686 861855 1468703 256989 1030644 693682 250620 461144 1719586 839442 934998 1828913 1319065 1657460 1995640 774258 374396 699080 828434 1429239 372033 332251 1135609 1200752 601276 1665259 631677 1068970 1234719 1282045 1601055 598955 687051 1435831 736781 1633697 758707 1129198 540080 982728 220432 1362941 844604 356127 62498 1283938 1671216 914157 1171608 1548877 1497231 236147 950941 710024 569421 955358 1743907 254100 293789 942271 60733 1908451 257778 754350 469056 754461 1412385 778159 1099052 220574 1640224 863379 626420 1457442 777351 1789958 1112324 1291638 368367 802413 120702 563671 1456824 1007354 233192 1323548 1867047 169738 260346 1673610 1481407 110735 930600 1988444 521056 590091 1461928 930270 335406 1193857 1912330 27091 318423 523871 1275100 374513 1598196 1618578 1926778 1214931 692283 857040 235692 1938271 1825732 1160614 265886 1019318 1348119 892377 1765552 1342198 678645 1328651 647355 205717 689381 81756 910177 1329844 1054171 963074 1133027 686082 980533 1309153 901015 1128007 563948 108765 1921522 812098 1387507 1221177 685764 717591 476285 891292 1601153 1887488 1176023 105081 588998 633289 1586544 433497 1521537 1353819 1581269 835304 1978313 252722 59710 887765 24646 1653495 506531 1831428 673117 932403 478409 1792979 528840 40015 1932980 693130 1373507 726243 979763 407802 1832279 296780 265927 946469 193207 756444 749764 1631636 73350 230286 528372 97198 1062118 237312 475075 1242186 1884464 673450 661482 1753773 439394 1413964 1074183 120287 1685780 887432 1437437 1008417 545422 1389159 673972 129599 1949953 736958 1554637 250136 1638896 303699 1922413 37812 101535 442451 1066419 1923145 481254 735648 476093 563718 1561580 226489 1311738 711828 823897 1763323 1193688 727821 1294456 571718 69385 1617922 721941 1988682 1151933 1786625 129819 305535 1053461 1894206 1137589 731532 267106 1759371 646028 1371242 316107 311176 549454 563182 1120658 954059 263520 35190 1834823 807089 292351 1131231 776339 856387 662447 1778704 217001 41321 996744 323676 1001844 741158 1657467 495366 708125 1722395 1889860 1111600 754831 977696 774709 532438 1857097 1034803 1100109 1829250 1884041 1116997 1148167 1913102 201121 933460 632950 867733 1695801 118698 1474142 43965 272350 1711771 314405 1450950 1682484 1384302 827857 233121 1997622 429929 298710 776253 360138 100188 640060 1453357 1728129 1402311 1583363 1075849 1622333 1734037 334825 1093989 1343474 1124636 1491905 1237972 713466 388471 1780549 1264021 141083 1142915 724693 1589742 338562 1188414 661584 1535390 1091506 1968869 1796623 969652 1959149 789221 1273387 573109 375194 1825055 384349 859733 219356 281643 258984 555731 1069012 1633529 117570 1297293 1885936 141460 1623058 901122 1898699 1318119 1732471 1260119 1527381 419230 1050806 521157 951258 1605810 761628 1670220 1444709 379837 1335100 1576813 1719163 234142 120242 1189984 1367248 1759073 1186434 104994 1676762 1163840 1852308 1345216 1793424 167623 1095335 589062 1858363 1742988 1190069 208967 1759591 493608 111171 1764036 953555 426251 1449478 970692 1588416 436703 128602 948717 1685910 651307 358490 1682861 1399717 214896 1909740 717624 457227 958708 1156656 1750055 549519 1276492 1884435 1866451 1353732 1401084 1070047 1190997 417628 757461 545118 1198946 1531512 962277 1982410 1933191 489294 486249 81628 1304706 25907 351640 1594282 1948023 560434 68065 453754 1943363 743429 178097 473671 545626 1889594 823224 1015356 1170643 735677 1967586 1972544 908622 81469 1452359 644379 1934962 1566847 1513634 1462167 1184807 731035 886350 971747 362720 1223849 1449386 847799 693797 157626 309277 229535 635094 1558590 523929 389118 723432 1737623 1052509 1143251 193921 673968 939140 1566600 1780901 1264890 704340 957649 566927 1728102 545754 1472041 1540076 168626 920249 169731 1671206 1567938 1959650 1913988 533302 494501 1595533 1013841 841043 1364526 667899 424056 778969 1353789 1796163 858342 708291 916202 1530753 210855 30316 250154 1899331 174827 525583 1709871 905188 382717 515664 238056 1145132 456651 1681236 1091064 1524696 747522 1997890 1551379 478462 1793602 1279518 869631 883098 1355248 1995391 1224046 1708011 1165578 1352261 734356 240990 1413264 1290848 1913590 1344302 687124 790894 149811 153148 33078 699439 676822 743795 1577359 1404428 605575 915450 1194810 865366 211127 1255944 837513 1924500 515184 916421 1010210 1723617 675170 1848929 584769 482878 1008591 1700056 931597 1375771 1353532 418741 1385903 151033 1182551 568565 1927928 1405755 898464 294255 1871315 798650 467093 1982890 331886 1980450 1497076 1875446 967112 1429712 789992 749837 1562983 481781 569131 1729564 1133688 653832 579225 1689846 59528 824734 1350707 814954 226474 1643011 1560653 1874266 745530 1761442 543630 1443510 1487868 1909918 1632178 1221121 545126 924040 984801 1132202 1673719 1386188 341677 228645 966621 612980 845608 1193264 1559296 1047687 8712 795705 120111 349417 1840017 1857805 1331129 1017997 1075500 97123 1622030 628239 1895341 1115583 527198 83310 70171 232799 1650720 1428824 602032 458689 1695849 1581876 1300226 70831 1454778 154959 1425480 1620006 1288662 493699 1384489 112189 1692494 646344 5741 729602 463255 852000 1652207 1338109 1078961 1650559 424729 1307440 1988322 660473 1993889 223844 192433 1895508 600187 98787 886003 684577 679195 360562 829370 1634297 1077033 385570 684999 170327 1838133 1442675 491668 1912047 1162511 1690666 1930494 215094 761084 1060464 1429809 766291 1979028 76704 1762875 312213 1765233 783461 1752962 242320 603855 1246201 1425796 548474 663532 532515 926949 702184 1801662 380903 1088462 1295109 991176 558786 904622 1355476 1377109 1548437 1660654 1266468 195612 467823 1108601 729918 1926156 974969 1663771 443408 1415102 1722272 1351047 69551 901957 1242990 1583636 262295 1570500 1390840 642241 1598201 182984 577403 526827 415006 887364 1638214 418294 109800 204669 634100 691886 1530104 827720 1354968 1919997 422265 747158 808281 902524 293694 1320153 1466648 751458 161597 1686757 1995991 773861 208434 348584 933282 869624 1004050 1291322 564495 560904 444484 1822386 1222362 1304950 982126 2434 902251 808348 1148715 1895113 1240055 1093230 632299 937287 1353458 632410 535827 1680939 774597 1980383 545889 913776 1966619 555527 1894829 69104 1797712 413138 18254 852182 1654247 1611403 1684285 100932 1773735 773265 1322042 270774 1057249 182779 1385668 732424 610105 434479 1720724 1576034 292623 266524 871609 1607934 158881 875504 1027227 1948434 1117868 132023 1429294 299970 1065263 789179 1825972 679905 1339239 375251 1577550 1801752 341835 919139 1196964 437175 246180 907217 514547 115420 264364 1152044 219088 1270263 40871 1568495 1240565 482026 728536 896059 486979 1931336 1686842 487173 527619 396147 596677 1849567 212465 408291 1173213 13684 38424 1519723 1666326 1120784 1685735 629335 1707117 107022 1730288 1322089 1654305 103396 1553845 1011407 353343 817127 1649047 1944416 399956 937581 1914493 1572568 751958 191338 661000 194167 472771 1726283 1571870 774495 642033 942028 845125 1912841 977741 1730278 260623 242491 346532 766244 344502 608720 425696 805705 1750315 586300 13883 1065637 1866774 298864 345193 1977034 1311703 834262 1179305 770722 317035 1441760 195835 101308 329121 1975609 918441 865280 1584530 467743 900119 98008 692725 587701 201919 1263541 1790072 180828 532174 96710 946086 1395933 451155 1481116 1126842 1816766 172984 1980979 172828 1008167 931553 1155734 634761 1477188 626683 871685 617250 129229 1077392 412929 135631 1090834 1271745 1712177 1825157 1882808 53986 1174283 453389 1443278 1023291 304604 1728550 1384864 58894 748840 1360433 954204 559030 1634629 1818043 885978 697073 1149812 1765754 1748676 1831338 1670112 1645768 1644549 1557175 1689400 1517271 375814 719107 521139 1331062 210008 759014 1966441 1746591 640026 9115 1924138 806130 301925 698575 557109 1320635 1325594 1212693 1618747 1282923 1700380 1499369 398148 155176 1899055 1021118 81793 1874901 1712398 958603 1618855 696908 1091503 1970294 1002414 1410508 451418 343863 1602451 654186 370455 1635827 411766 690949 1069709 870302 226146 1651658 872812 1378240 699557 1395556 343269 1259584 1802465 29512 166719 354275 1514711 953095 1197242 1819695 1500698 1087933 345788 213188 1994871 1716068 22563 620132 967775 1880334 1532062 1192642 643784 1989912 941704 1094996 1980894 1368738 783918 1969135 1930595 11294 1207850 1596789 1253263 1186222 1581590 490545 1143122 159641 1257457 868533 453241 984112 814580 151906 361296 966482 1211671 1794053 323346 1358853 891180 963670 890085 1587327 276101 1024885 831803 1857629 1939438 1625367 1423146 1896827 1770821 1561652 1212316 876408 408963 253810 373856 1067844 320333 28028 257358 403950 1733556 1495783 264940 1089955 1627764 251461 1441161 206645 1849398 1797560 219912 1986173 1225407 1112182 7133 153661 1477775 61363 706655 1369517 1084722 3088 137221 1664453 1225810 1246048 969741 382458 1313925 1312041 212406 1958371 1724648 1261586 322028 641550 1351025 71516 984146 1098447 23987 119017 1574806 1413672 347256 1318362 1256208 1534517 1553039 1449574 886788 601885 768375 1302355 1305166 1620448 409825 668706 1922234 1367630 428688 1084894 717849 1344870 70731 1205253 1334924 484272 1638090 77563 504321 1241785 1277392 216635 683539 588877 1807178 193191 549285 431166 902696 667247 14653 784819 64181 594556 1056146 79932 1144552 1004588 1974305 984817 462481 1333639 1397564 1060470 1290951 1634850 1161544 1301031 366587 215210 1850147 726786 24445 281256 1683566 747079 246403 987972 425686 1218218 1611952 1327197 411641 499112 1300637 1456138 292615 117148 1194697 185475 1921475 1730057 961075 781119 1662583 834600 758940 1751423 372822 308244 1132866 1506256 1678654 1449412 140575 972713 668742 795451 1043798 1318120 1767974 551996 1578224 353966 1304628 1333491 360526 1960943 679653 1644244 1961260 971888 1484962 826303 882421 1457358 1732581 1465795 1981783 952150 1974748 545111 941415 1838571 1281140 765606 1826365 900529 193509 901451 1105800 730946 1905833 934876 1955350 1034367 477377 1951389 193326 1798748 1862292 454008 1816970 1141370 1008793 38852 1822085 527284 226889 224747 63682 470751 1961350 1176441 1902230 1826202 730034 1136532 528133 1594564 1639313 904363 991495 776611 620037 983077 1241233 1537721 1626831 1576981 1997686 1535704 30826 1037109 1004889 158032 1658329 1760723 1641641 1465668 970951 1353196 1610367 1217882 935353 406161 611207 1030701 1617895 1097382 1206874 1295666 1693320 1988345 1244616 43917 331037 1515527 439800 608529 632032 372220 240342 153979 1877973 279207 871656 1958401 562258 1552023 624498 1153181 1505664 1814964 353349 1081225 949717 1328973 890163 78896 465924 1547260 1277276 1326854 1335392 1784325 56142 130928 1134127 1687320 555305 1874974 1919293 84640 1656712 1027782 1671068 217245 104756 1853423 1414936 1564565 1719327 133585 1120861 400287 436169 1139306 1635163 1379108 501037 1838430 940216 147307 1560236 1451557 286634 144552 1442813 489275 1099876 1267059 404274 531907 265230 1681837 384214 1401979 700015 630882 146324 1946071 160051 491495 1708391 1073448 1885954 546128 1964487 1497437 1546115 238269 992929 1877851 1280085 464956 1488608 1185913 1043132 1598255 1090813 392317 18976 580818 1001587 686845 99277 616912 1024946 727544 1060762 241181 1191519 1847943 1835131 1451680 1771236 846918 1095234 1149665 299272 1189376 499350 81412 1107821 2721 1312777 580174 634059 216679 108055 1905780 763662 1953505 644363 328328 1179494 1379752 1274771 1757464 267486 885393 1031194 865340 346583 1249992 65248 505442 395221 1160240 745540 258178 1950392 404348 600443 780837 514832 108682 703466 652225 24121 1708126 1545215 1588341 1626633 1182231 1151577 1530698 453373 770687 787127 1129885 1776814 669899 386993 1043788 251546 1368438 337372 728198 1630997 1358299 1050083 638759 269231 1839229 229537 562306 262901 232455 1337795 13546 1563261 1913516 180876 1285789 826590 611409 1904705 922844 656096 1118272 1588315 1988943 721969 693038 843783 50885 855699 87901 935788 1508448 1360202 1801295 1446887 1917387 976630 1802083 403018 1602843 1835403 1329509 252245 989156 792167 548987 952329 1730544 967507 94900 1419332 1211162 1538160 818244 1638102 1386421 1070224 1610574 1618696 36807 1554951 1958117 1064913 289801 236576 1905942 1141957 937726 770171 857120 787423 753952 1463540 1813285 1911579 1939110 194548 1496183 598837 1497183 1033642 1099233 220607 557420 435781 1574059 872503 576546 627640 1236753 1734863 383585 1027705 1146974 1498790 1186981 1542729 1216726 171390 1637182 1481831 1212264 132984 1352544 332235 310353 1173908 94724 1500421 1586201 429303 961730 26743 1225074 354733 1564325 272160 11662 278356 1971760 1183062 670216 1594889 872849 1587493 412495 1858661 429686 1360815 700940 265994 36333 1260072 433480 157308 210735 1880999 29442 1906324 170985 1162742 121365 33676 389336 63 214464 142025 335565 820514 1771038 695862 875617 1395291 25424 171418 1879095 559955 103467 1542124 100773 1831132 67318 664292 1736947 881396 1079514 1828048 71710 1187136 1498318 1470083 1718153 95573 1418781 1451118 614153 1545513 1105311 1820216 224066 1358849 290934 534453 1769089 1717166 1798619 1440883 1462104 1451810 320503 1237126 1898793 1654052 1618741 530601 1730963 1207945 616756 1717426 1786250 919781 1951794 79131 1268471 147979 776781 180208 365093 66434 1659962 554801 377313 398944 197901 1239676 1942655 874633 1298455 477778 326019 1789577 1398300 1870911 1822112 369131 33659 1295016 1003872 1749488 882802 24280 856665 1611285 607871 428555 1560628 1044499 1466928 175395 1810847 179279 198518 1869244 196129 829284 1327540 692853 498119 1000131 25043 1184239 1537210 877433 977143 205380 1249751 744125 1205697 1937595 1399952 1174926 29026 716206 983520 290748 202096 1146806 1181989 1613070 385798 1228264 1203822 44003 49818 1736298 448649 801393 720717 1695989 118869 675294 1223202 1634771 476722 1942799 1988180 1696306 1130909 678638 972360 1928058 1943281 327672 496927 177854 451490 1176920 921166 271833 620423 1909383 817806 1956303 166286 1732556 1335950 1241017 1228192 1173488 1992967 800173 578863 1523603 212705 691741 232595 351239 1084931 1775071 1455619 1066959 1206913 159042 542457 676143 1733149 448764 1122557 1711667 1932460 1844229 276913 1244974 1162578 1788578 467704 1158272 939885 780126 1251757 520777 1109611 541430 1831507 289287 1532456 721357 1611258 612956 1820042 247332 881420 586007 295473 1482201 361160 1786499 61069 1321004 452493 1192275 943025 39015 787074 943589 1583234 144543 1690706 1055957 417249 1195811 181936 548219 983473 750476 1273182 705076 658020 1732199 990070 121209 1271284 1647656 6770 1871129 1912000 1854919 1454278 589678 14711 331911 303682 1570652 41491 1124497 1264818 414077 1971698 660967 1456927 216070 378292 1446129 322591 825641 1897905 1244182 817097 1580802 1689973 687398 1070696 679605 254659 721965 1721436 112762 615381 35746 1548172 1179165 311319 744381 763139 1359258 1812439 1365048 1580788 1464609 507720 1523468 1817450 1121488 254205 1056524 304575 1779154 690621 1738715 1513654 526034 911453 1619702 1279898 534403 1677279 1573122 1805010 1803381 64172 1296911 1194799 1885638 308176 299431 1606343 797414 1918238 974492 788431 676637 1476792 774520 859740 277080 1696295 864227 703816 704778 1703401 959101 1712023 1939794 1309430 1190361 1705286 1841592 1257676 1856736 60171 1920041 1347346 368697 1424886 185920 972875 380283 1681514 609999 328613 78685 730680 1841345 1151838 911949 1760383 1962928 1318175 1891692 1911117 1656379 462099 1174461 1828987 992196 1844860 878704 28770 1690272 1496765 651902 676492 296716 1755685 1207015 514010 689018 305880 1661276 1910678 239560 264340 1745314 1582999 1246194 994313 1653589 632618 1990094 1950812 152581 655275 1776099 226609 1040715 991463 1159589 631239 1418303 1029998 1658897 1427808 872322 1552148 682949 1764243 1381973 1442806 1370192 308146 987890 372656 724742 1332 1836696 966222 73917 85725 1039663 1350024 1356246 283338 632997 41524 1207782 1391281 1500338 1229692 169338 1772942 980171 1312954 133996 209681 416633 697313 235429 111454 109596 4359 876634 1809 573138 692610 80664 641295 1778853 1056780 1706961 1334317 1929280 378141 992835 1855391 459797 1542588 1650940 1407310 1528957 1192576 440790 1393428 1845245 1556912 1957546 509959 433808 366079 1130725 1238965 1555265 214940 1494210 855106 1224600 1317967 889807 1188092 1807448 609891 380333 846548 558591 809288 900222 201251 799557 1553094 746113 1549149 1469675 1158520 1708278 1647028 1304998 1399006 566967 1413966 982131 539683 484765 425131 370392 925489 529417 989175 1789948 1941491 1516717 232977 1501846 1308470 825676 337123 1332729 1076262 452406 1376728 852916 411962 505882 1793659 1118154 1778187 1151966 444106 849902 1031551 109313 1068851 388901 1141825 782239 530465 1069719 746893 830369 740085 1180134 249958 170254 634797 820746 1896211 831921 1963911 1393757 1341426 428028 275642 713761 1209689 1560800 1122775 1481591 1477163 342023 1750189 306689 1345439 157901 423637 256924 1578602 396117 1279191 1859612 1448521 21572 476462 1198025 66303 53723 1095445 1246427 676252 1287266 973540 84311 330617 1964126 700048 1617919 1010918 729201 1753738 1360225 10431 924617 1875215 1062885 156158 1149224 1534062 1523564 1096912 281743 1942597 299608 621848 1816762 570655 355101 550106 1178297 1144329 1621132 1121253 169652 1307678 1757179 1114593 1011263 1841549 1419095 1623141 1278457 1677892 1618982 910664 1710191 295368 685461 182343 514118 1943481 1021273 337887 580559 1586243 666189 275363 1738206 1278734 928707 1325758 909490 17784 1368885 610994 1609753 1946229 907033 671671 1100981 1695913 1600685 980523 328163 417102 301627 1479240 436461 174544 351576 1363039 1864190 1542471 513426 695213 1006546 1250785 372744 1305660 1586590 124022 1827871 381707 270656 1600819 1698595 1723306 578475 1732496 1824551 78142 1654414 1738180 145211 743116 692614 263344 370386 1015969 1465983 1701344 1435159 1354344 1727522 987410 1244152 1429841 1729954 1432552 311462 956491 257683 644272 298389 647739 1482053 873102 1780185 1179101 844345 457800 1361789 1260256 884989 1908058 507947 344977 696658 1052281 763296 990124 735914 1172052 1312523 737979 1251888 869222 24692 616352 1083122 1040562 676478 1094742 603933 1346796 1344620 751699 12944 34698 933734 1582346 522665 990746 324443 801435 70365 1820605 1314347 589383 773420 87954 1050372 825478 245124 657707 142402 1328538 74144 276174 647805 591321 2935 1808954 1306432 1744893 867505 1008061 1562323 1364527 1067294 1373843 1633281 1121878 1574805 1097611 1012835 296940 1201362 318356 44235 1533566 1065736 1176385 765632 54586 1041287 1210049 490598 1393872 145987 999777 492244 1925939 802101 1895850 703279 185558 1227480 587453 1854278 14701 217334 644421 306197 1121414 1638291 61179 106764 1353263 390589 1201264 287785 1236438 1679635 1877484 1487745 355054 1023655 1294305 820910 274209 1895710 41506 1370259 1863540 1158692 154654 333870 1442161 126303 805115 1145439 634019 281633 876213 1847338 425018 145503 1361260 1472858 1503230 567218 663250 1378797 517587 575274 341345 1115424 1503823 73301 838660 1371112 415475 1215648 416649 178367 563647 874432 698490 660091 1897518 1470675 797430 151731 1559093 749276 1089192 670589 527697 1620805 1433508 1638029 1878341 997284 483948 137503 1808358 1742959 591182 898991 1788739 636377 628347 231644 1505184 874204 195915 1396272 945934 718669 1252998 1731511 1272135 94074 1171223 944246 624542 1823006 410652 1792276 1854941 635130 1590927 398692 1475775 680587 1022338 1805675 1579104 1755531 1036329 342684 602735 1298196 1600387 1230440 1249421 1446591 265310 445600 207907 104033 293148 429990 1671354 674777 1270722 950703 180740 1552302 545834 625754 86589 1281186 766014 1995949 1020502 929489 1992546 397577 1113993 1226983 1391182 225688 714288 1893398 228149 1903064 694450 685821 1962481 1036665 1750679 1989053 230642 1833430 1258947 1628768 780163 751101 1467796 1529788 1085187 958417 210838 1617540 719429 810893 1389376 1402068 132515 601611 834607 197141 1820765 887396 1713114 210727 1620433 273488 1904400 1359947 1598425 1115457 1398740 1998838 1570337 55305 905353 336593 616769 563306 955334 281794 1532029 735388 1952130 759637 167358 1854852 1224148 1520034 602353 686068 734462 384755 1507324 241126 268722 722832 948648 964141 1330359 741616 787497 848865 1769700 246360 185680 1784299 1998147 16215 46850 1383798 1441087 213990 758603 413640 1708400 1804656 674950 317714 788525 1870997 1098757 1180640 1667752 1729594 1899944 1088659 718070 1898006 422130 1770676 97026 1542570 1533938 942841 1795351 834668 1309007 1811102 529572 175552 593878 1779448 304018 619110 1804207 637038 1745275 100995 74374 1693707 623377 1638962 1335790 801382 1191409 1944114 515502 393690 118457 1723451 1272859 1761827 960583 340173 1981465 686535 1649513 1723609 61742 464451 385730 749288 362844 1103487 849759 1711742 1805389 1801354 1700835 846763 1884508 405537 1904966 1781599 931242 1730239 287734 647744 727662 1467339 767335 234384 524267 1061640 11847 217582 241594 1028780 215903 451356 1691374 296633 1221431 949252 304213 1697125 1399519 1747318 1957049 2315 555458 319118 889936 1637523 1035538 60179 1006510 545181 1009677 845340 1422219 283457 836904 897986 912568 1087677 1360878 1689268 332238 1983447 1212448 1733044 1171019 1287839 1328607 1915483 533477 648909 1324378 1921424 1549114 835637 1528755 350698 732333 1004257 1287658 201819 1472104 1235206 1196413 850823 1366185 219545 1058372 380890 607088 393619 1873012 713763 1414962 419065 27858 1411657 1495349 819425 356528 361522 851181 157033 1949411 1711910 1950434 615819 690514 1669839 199151 63369 432315 601819 137766 1437128 1989331 1001710 970276 377282 970962 1827787 1009356 1145717 1616163 958515 1059407 459770 520711 875093 198972 1480302 1145877 1186556 1598413 319225 87366 1399358 277691 435959 1119650 1852461 1614833 1418660 947218 247214 280908 1081951 1963445 631734 449035 630377 170142 1194562 481008 1911043 1848240 759272 1749258 565120 1704617 1243967 877990 44138 1560220 1211679 702748 1797147 1676503 1472545 1844652 187450 807048 1052431 860357 1668351 1454561 1164527 515062 1731064 1895972 1052181 507676 924178 1769024 1851322 883194 1455389 742682 1595100 48943 1974333 386896 1228620 518364 869344 252712 1505429 1809671 407263 238584 1152264 596231 968269 671633 989369 81449 1820722 1731951 1373466 342205 1417465 251503 184676 1469007 162438 517824 1789392 155338 10707 255468 946506 516934 421197 869345 684580 1031166 1977742 375707 815151 1053303 478740 1980662 1517907 1464251 641618 690029 1894687 1958155 1844104 179668 1458803 1574680 1195315 1024804 1798104 1775195 567208 374552 825125 1836090 1335057 1515562 771945 6824 1566705 1722162 1774668 455297 775836 723053 446798 959839 121450 1243113 624312 1234408 11514 1243390 521344 1110033 1695633 1905604 229794 1544833 1083310 1068493 1922668 1654031 621496 1879786 1624779 857622 778188 1724523 396646 1532710 209225 414472 1525207 831130 242336 1777438 496505 1651677 1094321 478220 1927293 1130984 1364563 1629849 301104 1656133 1619025 1555922 39169 783121 522486 844175 1324800 1772794 1330536 196640 14727 628276 1295348 1143924 1024625 1750545 1554615 99579 894725 1214278 385047 1350339 1295477 151044 1628853 1188561 994087 1371256 1228007 461544 1479734 589726 1811890 1043227 657167 1967508 92146 431597 821022 513761 730137 306349 1098876 599140 26372 200053 970041 420286 134618 1614576 1514071 1848416 1721502 387438 174742 1401440 297471 993779 728003 1200822 902026 1325085 1592105 168340 1987578 1510021 1640762 1677088 1992921 842281 857536 1997997 1305136 471958 1852914 616896 272803 1625692 706909 1953545 380003 211643 1925072 966922 1730375 678422 206719 767863 1750252 1430507 1568871 1479522 988418 1540529 1929315 685494 710886 1259618 653216 1907922 566273 1489128 1139373 1266651 1170084 1284620 1168775 791640 757557 724077 843015 977419 1995368 784072 1336663 1210223 242037 1891262 783856 889569 692993 799969 409430 449629 1785374 179426 1309905 688744 571092 836559 477717 1596376 772044 1724345 1066686 717505 1917799 1084303 1391940 677500 848831 480411 1596721 1688112 610769 1952696 1216721 1283381 488853 1259365 1167820 314576 1223893 80834 35920 1226650 347257 695979 499640 867968 1792050 1582298 1770268 1259116 206037 116703 1076586 860569 1489027 215523 487084 937853 934992 794695 1410134 1273707 1528694 471732 1339476 628931 197387 1138052 986796 934412 760467 1971190 393852 313392 1253580 1683539 1340430 344528 786839 1556460 1790105 373090 749531 1986582 1763914 305686 610739 1612865 1483898 74334 1950327 1082898 464094 617831 767506 618691 693001 951197 1741987 792876 1076887 1195952 653808 1521146 847952 411378 741916 1627503 1625332 592583 153126 1245208 139455 969678 940620 1305613 490348 79243 1914758 1460841 1762520 482217 1927099 1594931 949736 817658 1551493 1580468 1372452 305296 87163 573720 1661062 120431 350483 1100193 1886015 746355 292164 1954189 558155 1003190 576909 816533 486563 1268729 1954938 1211 546196 1407970 875199 894980 590991 1876902 240361 526073 1692537 516870 1752673 1555855 1905730 1062529 1949471 173498 1135963 300564 1350679 282237 751992 537012 1732999 1957357 981026 846727 802739 1545868 1938840 1898571 177364 1887018 487038 888323 1185176 635397 281502 1842853 1513117 359653 1928191 299205 129561 95280 1706352 492746 225562 467938 389355 703385 1137928 1574847 1200191 522600 1050065 1153250 191097 1858687 835550 103779 492148 547932 1661655 1141203 456256 1934161 261120 892398 190071 517496 1358807 1580323 107441 1421983 1975195 522226 131272 886032 922744 1959038 129487 322191 867700 917492 583623 1796254 712100 888875 300485 241738 474515 1814894 1081835 2905 777322 545081 1199331 1277036 870122 1121134 1204856 1931805 617456 1056691 851039 130449 1083202 740232 1686681 1396502 1862402 61155 1731763 612620 278483 852106 1942985 1983822 447701 864233 1744097 1972263 1481243 533928 68136 257666 1716313 785816 146375 502717 423525 1299701 264334 431169 519888 1593364 1373603 1754041 557151 1569607 1663569 1731621 1159239 1683018 122912 1280637 1246179 1044529 1166935 1502019 1693451 1246010 910168 1405991 1765466 976334 1398773 1602193 364631 1368914 1219414 1357649 860783 1325738 1777376 1493430 1183422 1569527 459659 951616 820009 632855 899010 1404452 83653 1795957 625897 1125823 1113211 145760 695836 548898 624749 918943 1646603 717945 1233341 741159 1602548 29966 1180306 1490973 806724 1509890 636453 658605 339673 885128 1133409 402875 998783 668923 1477588 1454754 1965079 702994 1325609 310075 233331 935499 880820 1941744 1698888 584896 750473 1134636 500531 570093 689451 160203 1970435 716129 171487 513962 1487685 809209 300551 115501 1308577 1478416 1903579 1155960 365966 779736 1166716 1909955 1526079 1667852 592193 1837207 1648902 1113054 773063 1880071 873141 242117 1481942 222589 1519385 1978670 873502 672575 1855149 1314644 1840947 16059 1398221 30703 289601 1310690 1168471 937133 269482 599462 1565071 135504 1262946 190035 518329 669930 1175164 174030 1756012 1610168 1543582 510956 508153 1343788 1425676 806777 464603 1215090 1008319 671514 1680994 288077 1613076 1398020 198038 349053 723588 1260407 1221963 304491 1023950 479845 1938700 359947 791469 1798494 299775 82790 1341010 1025823 941812 1165967 102668 1405080 1192195 90922 1200997 686885 223968 1733022 279553 517737 475690 1352701 252298 1386380 636277 162511 1127435 1617949 1216859 1350436 1356594 925210 1979252 886730 1691983 1458697 267039 367658 1898450 1475155 1296025 860318 1378153 874936 1742804 1997027 1858261 1197148 1120420 310379 1320204 1097894 348984 928854 1463158 445286 1712081 1076924 277500 1055742 1463008 1054407 1301043 348573 1630766 1407742 1667961 1602176 13080 1269958 1551200 1525609 1901657 1839359 1411430 1569222 1485678 898887 394856 1308762 834232 409710 616045 1393793 454316 574778 1752796 1515448 406393 91598 1702190 1478620 176678 1349668 357235 392530 1176909 853320 132394 1233724 1893214 919930 1684628 510287 977437 1044339 1718158 1734542 1471858 1770684 696437 1854689 992571 1240655 596810 604521 1624539 72695 1376163 600961 1163497 1182472 1649655 1788460 1843780 339338 431654 217809 542659 1848683 556917 1851229 1456016 862064 1962656 1696384 800654 946058 873444 1456316 718082 1145568 19280 690534 832954 1674089 640320 776775 1861579 150872 102413 467361 1884424 758072 879631 1192792 1276644 1127234 1383227 1574425 219268 1345811 525682 36387 354385 1457194 1450797 1648006 41384 868501 1562968 531236 758643 686965 729519 1915461 1561964 1329875 1558483 852203 161297 1033881 1920022 1663439 803850 438175 812179 1554296 460406 292401 890142 489922 828916 206829 6455 203667 1187398 531875 358150 276146 403380 1167372 761820 256853 390262 364738 542832 1950370 1047737 1979556 1203013 215267 629443 381711 355298 929098 1955879 25525 656335 210199 432871 1726575 1099342 1561499 456850 1060657 4039 256578 364034 780733 538036 529897 273401 356814 448715 24992 507856 1806058 1383928 1193783 1623671 1542225 1728519 835221 1948931 1379792 961664 241820 660538 8069 393253 1751113 9040 1511692 435193 934648 117306 1381471 1035207 1976203 1973501 804231 992330 254040 544914 589048 643415 1714391 1766814 693403 1611851 1575226 954263 251261 1847865 940689 243979 664984 1608606 361913 76044 1703550 316731 1380160 1029572 729824 1989019 1849890 1261311 339966 1093781 342017 1901244 356823 1485733 735063 1773075 403465 434499 602814 997650 1309851 248274 668080 936645 1552807 1416575 877453 1536367 404767 1641154 1386854 1581716 1787763 559535 1753001 1232086 1841187 1598121 1099088 392561 358961 963479 747815 928106 1792085 1366237 733453 663969 515035 1411138 345921 1300880 551955 1098182 272462 428668 142456 1342112 1019687 677151 1168575 1198728 105676 674525 873316 1762955 645620 1629799 1606162 659897 900768 984466 1300159 38380 407420 1931986 883349 1284748 118485 1217056 1042340 999928 1020012 92718 1843918 1989648 1615118 26706 827540 1547384 469873 100855 1694616 1690986 736412 662812 1820637 1716577 327968 587452 530189 268388 1520156 139714 357577 781250 818754 1175350 137395 945593 1307944 1842015 609128 1699132 1625820 1328259 365103 42950 451475 160189 26476 2298 1644736 1975809 7592 1441982 1755700 162976 628502 701057 462225 699290 682408 1587982 1754481 225178 81557 402540 275272 74721 1257228 1588534 121648 761712 302296 958701 733695 860354 53482 1158030 733449 1257021 1932350 1696718 509978 1553392 1548602 382190 982876 874546 433788 1578109 1494421 1892733 1550187 221979 1902644 1430103 243970 536523 1333248 1721442 364674 1838270 1389851 648946 1730250 1092879 403642 1950629 1405273 345018 1369923 293972 935673 1368988 1268300 475339 1085589 1115402 897853 524503 1931424 303707 172124 1092094 407904 557381 131241 1611462 447882 1538296 1315833 1399726 669524 437501 3167 1174068 1486048 308129 203658 345908 1097872 1718365 565773 896042 713808 1312431 1902432 1278149 91808 1574743 882778 601854 537202 857947 1758164 1388066 103286 1557034 1965222 1279146 1995373 1319342 972566 1393603 1734524 1757783 51103 309223 1728135 163795 496158 1560299 102713 1938483 646905 610805 524441 1961780 636676 1828408 349421 436480 637608 1616091 951143 1833851 618352 979819 1235764 7632 1564865 659445 177650 95199 267485 347314 116952 1887908 38135 288238 115795 681637 53364 474080 1300590 165725 310603 809083 624963 705305 467186 552918 1686915 448820 916177 964556 1519268 1412019 1854326 681340 1126104 258689 1897336 1750582 1234323 1058868 722556 306523 1829997 1810357 1610975 635487 1269588 1912775 195488 814487 702821 1884766 772427 1828784 363638 1451537 978840 1552721 1763094 1118341 957219 763045 1543206 90608 762473 1019819 968472 695045 1713209 1315966 1387229 1334346 344495 122959 856843 771253 1703573 845461 1020322 464740 961705 1542378 912686 1296035 432953 1094896 729899 1521097 1847458 956259 1472469 1183046 1417519 1672133 1928368 596718 1717706 158150 1567085 568928 949191 245915 1724759 915982 382016 763829 972156 1276247 1489361 151444 733962 755530 629613 53026 1519035 1274362 1549274 300785 381948 1068761 1866693 1426812 1932183 1673 1485563 479902 165392 1214080 462428 914096 1559690 180121 852841 144982 1320260 1160582 16182 574661 1886526 383519 691535 989727 1854708 1283633 1521705 536736 1994211 506570 488526 678619 1911352 384752 227850 849893 1930807 1011497 460548 986365 464638 1007511 1047565 1299648 1173699 1484722 78446 1141067 1656324 1515983 614062 1133012 1009289 1999580 1303226 522098 288287 1233667 1152483 1199752 1685128 1765522 213996 1267675 861153 905701 875770 1206022 1751872 1232813 1059229 1339733 1637086 465718 1245425 1528266 640005 195783 1317618 749089 1937079 1882027 1420918 205525 254121 540173 560603 1436388 1104393 996474 223761 1183049 1600513 1539941 1421714 565260 1683876 638698 537497 983866 1807794 694171 129731 744143 1583167 915491 1779032 843130 1509976 1934019 1971057 1567726 266923 157735 442166 819977 309676 924742 46547 162394 797920 1842576 764589 1626365 1486843 1551802 25980 400970 1453590 1641988 617147 1166334 294973 203223 725283 751947 832914 1632296 1698393 414940 934896 112709 1463213 571900 1743618 244392 389188 414464 1919302 1900348 595403 1131707 721238 1835686 1714581 1873676 1704681 1350041 863902 1713170 1295423 1813829 1812054 517677 275564 1900510 1855103 948032 764096 1919610 263306 759100 659311 71699 1039803 1031493 1322186 564369 1227693 573240 1198278 1861259 713732 1238183 611720 1036981 1617112 1115037 941956 1302034 883588 602302 332573 952010 1895912 806753 1936560 737553 1201571 416315 1177935 151117 291677 1305794 1899027 584327 1612364 1284597 1173704 1362649 757709 115309 1501551 1763242 389047 1517811 463745 598910 1128193 1464307 874606 1919751 268829 1252072 406543 380153 1059833 1938963 1039904 903021 688620 1459148 1210620 819903 1927729 1213085 976362 99593 1883695 1105120 1880241 1368662 1746758 399919 905641 1952561 896837 642221 224041 1018095 376016 125282 1770337 286192 1994574 767579 1695234 404179 1356551 24969 1945499 408115 428396 29427 420148 249284 1624379 497354 1780164 1414078 652462 1053635 147326 1171208 1285464 54400 1309291 890417 937630 861018 1543088 150351 564206 1437280 1029762 1442732 315670 1498111 710426 860347 1369927 1870752 1601946 1840468 432887 269990 544363 1291525 1969577 61962 365860 1563954 763632 1639563 1435456 335930 1181249 717044 583766 1042673 1543190 219522 1404398 947290 866404 944605 424165 2937 1245469 1180440 1153790 43407 641551 122786 594644 94841 1233558 801370 618722 1131551 1225926 475602 496122 1828118 1997308 126106 1864176 570755 556508 29137 978709 933390 1435554 1741893 883143 1947296 1468299 1238688 310842 654019 3555 1109083 1845911 48493 577693 1782744 768279 220012 1014185 682579 1777258 687521 1768195 610077 1858432 1256537 534042 554060 478318 449253 1346757 799952 312979 1688988 348613 653657 533410 1076259 203829 1245000 830222 1174858 322410 1654822 336884 1239799 1350801 518349 1698302 901047 876568 1338950 684915 1378357 1202470 665180 1880991 674352 1913302 940514 313859 351049 478265 1927369 1495260 301477 982762 159478 1158172 299886 782865 497344 1775527 1490835 1752669 382350 1818354 399064 1487391 533753 577803 1828739 1177002 430549 1617492 483908 888044 1036744 792588 845821 335361 1604658 1669525 1615860 1009527 1802939 1279366 765547 411520 1372658 1617226 1052079 303033 1817331 1920189 930262 510455 609634 1114037 634156 602151 1884152 1592923 1424485 1854971 1950437 40126 1346458 20101 560239 412449 1404410 941705 1215312 18070 1399784 1083411 1953690 1937706 1359283 1915356 1176903 718067 1624878 657758 1482274 728572 285506 1394337 376581 165699 127183 861799 1127119 1618155 361239 1752113 1383740 1124272 1324385 1200049 857111 497394 1154393 1114821 1534887 385179 538008 252429 931744 400129 12124 1068574 440410 1465872 62 594941 77589 122575 706907 1481475 1654446 399403 1910969 1879666 1824627 1369384 530323 696172 1167599 1745568 1962259 1165557 1491028 1455131 1103761 560343 1896852 37253 1380098 254377 660107 621078 671958 139132 1759642 1145741 307450 860976 996787 1466998 1957818 1976640 379731 906878 47958 1102826 1136916 860209 1617563 1945370 361064 1936890 1360175 643474 590902 505161 680333 349192 1646389 567740 243690 21043 805761 1327942 81800 482061 1683465 1982631 1793927 1749655 282017 358998 187402 654668 350964 470157 611194 1039485 1053309 874280 1378817 1195261 1199263 1751233 1123320 919821 169840 1326896 1703517 415560 927654 692153 233791 1187336 1472917 1574950 560756 1257140 667408 1366294 962000 223139 1262401 625253 447046 1321617 711850 925628 1028782 1790399 397831 1173084 1427586 247850 379964 1714648 1855838 634251 412583 511807 897838 215327 1050128 1678368 185073 1276706 1713615 1042086 1238293 141915 11072 610187 43171 520998 28659 928996 294078 665793 159265 634774 704631 1620699 982774 1245944 708456 811975 219625 1842841 797646 841935 963458 465605 1983527 1892784 966687 691754 395369 1751133 84976 442427 1358196 420751 1131545 1420091 1236006 529375 758705 420934 1752703 1878749 1362229 1432179 810960 763701 1495575 849578 249589 783156 1533861 1582758 431652 1201282 200578 117985 198916 915476 307039 1690953 1929561 1425611 936542 1786270 436187 1942788 469264 537330 1491606 1901360 570774 207439 1418854 118871 1282033 373790 1059285 1562532 1955575 247634 1053140 24154 1884608 102480 1051895 742992 1329699 492629 1369346 1185948 1464950 1879848 1328118 1156515 1950996 1798932 1544960 1304743 1382178 221055 1972129 1585724 1880095 1143545 1995423 1081001 925958 1609324 1465822 656297 729720 1666671 179392 977481 187323 337918 608104 629217 511462 1646549 353323 1999537 1261727 1391058 1264896 1805158 894409 1412136 1296377 60117 477530 1585026 649000 351097 1607946 454047 396480 200507 200971 1066867 933525 1892164 1554297 1759427 1404497 1764300 564953 1524223 1107890 1846911 585062 1244852 5931 1133912 1909214 201516 1782497 777409 1456560 1859191 1181222 1204167 1040335 1006045 106075 671143 1189344 1898113 761527 1366672 1598132 531677 266377 362119 573956 1793449 1625642 1440333 51004 1243914 1599658 1083430 466129 1749701 1630824 1316651 769746 1808953 553161 695887 1315221 122528 152684 256351 419408 400026 284004 932560 1791523 951130 620742 1261074 1266944 1577237 961727 326730 1174238 54289 1401267 1709479 1657056 743351 1306387 358634 1645894 1004231 705935 1040321 1889494 1364337 1441603 792151 882990 441229 408362 1415132 616859 1362989 892084 1800220 287810 832798 1218051 1847684 1194449 1913476 1286694 1340331 1367863 1728622 1518513 735974 444416 1078510 304441 107231 1147370 1998657 103404 1418131 1467129 228643 582517 927535 376522 1635570 1075457 583751 973240 1238838 344835 1796943 1432268 1978681 1817231 324384 1995552 831246 1773040 1849898 845147 1371684 1232888 1726337 1524042 1189253 74351 117008 1301118 637611 1320874 1794443 1722089 22955 462400 837854 1621347 6295 1619411 1475350 1614503 1035904 106194 1839118 176869 1691987 1241774 1284916 229383 1975742 1576991 140589 1255070 1032018 862805 914213 1456440 662179 1391870 434490 338509 1297325 1073727 298651 1219333 1011204 1639298 1862392 1963740 314749 1361024 1262622 1911762 701862 1481415 1271120 1509962 938307 398927 1709837 1580715 960773 222431 722402 1294114 794512 1693061 1342974 1099357 28559 1371788 287511 1543237 1444999 458676 364046 1640315 1405132 1627469 1685595 103183 1693117 1702060 351327 1439448 743100 808318 1745402 1327431 1883936 1504594 1892004 1660045 797036 1805669 877218 1623724 810163 1263696 53147 1813818 623487 593156 731699 773281 1483520 1170127 1265275 466551 180737 529158 1634289 1917303 270183 873546 777607 1488303 31011 484827 1677452 245424 203760 1774304 333840 1440040 643754 1576951 1187670 280227 668934 134956 15890 785096 1101235 691659 179890 903142 1858194 1078764 1121082 1463664 1859067 505493 1042324 62362 536593 1942930 1927759 1433668 1464027 272184 1077848 339262 861413 1318780 1729199 1384370 1857980 626615 128868 942708 775185 1801203 1719843 1306172 1463793 847606 401604 36108 594064 1290886 620489 1725313 801125 1968427 411929 1102459 348278 1231469 1927956 1200042 269465 648749 1204170 1266340 1498054 840328 858940 301901 1558386 1530057 1255762 735342 1609526 1918256 402765 1696535 1603250 1967322 1816403 594878 1460719 5923 339131 1234855 1289356 187619 599075 1618799 1904418 1375798 180104 372016 865143 1304240 1181917 1177188 284141 1004290 528121 1590100 1316278 520467 526726 1795323 411701 1540763 421556 352849 1840291 1370315 1279062 66873 1889683 923015 129906 38222 855059 1918759 1044789 1545120 1795530 1891048 48402 1414007 1782829 1050161 133474 579468 1681502 1459243 119259 364154 1115267 1827240 859933 296592 880060 1153957 741686 1172453 1071901 1476895 1317670 1501591 312584 668190 1558094 1638806 588775 1950911 1414551 1343355 826876 1115888 1064961 1989472 1180407 123625 183742 1702117 1697019 1344184 383223 978084 766607 1981889 1773922 1480861 799095 1445671 1192787 260110 731355 655392 967490 134616 944998 531422 1734072 992341 789230 310341 1239117 1733244 1631501 1213394 623335 690839 1740868 1245537 751760 1202700 1196436 1637585 373335 1620925 486914 95700 180628 1423601 1433273 864285 1517038 1928171 1024613 1886323 82017 384158 978669 1846044 1315044 1756936 1664072 772475 1963193 5534 1510470 917856 1628554 109171 1919636 1519965 1995836 1332891 1787702 697590 1540048 213831 1848699 529116 1140271 238387 418141 1655130 1707560 704571 1914697 1911042 520135 271596 1762983 1804498 364302 1556239 504504 1766241 952953 1336487 1406607 1666538 1845692 563952 796327 1293013 1572250 176590 657316 617842 180982 1828571 825822 1102308 1700679 1760563 1895550 1794999 1120878 571927 388235 921196 220057 1394873 1591501 1771737 1961092 1796031 813487 843817 1539625 774958 1724151 278079 240189 115687 112998 1793777 670548 1719181 1465073 49453 1377174 453234 1986776 782728 1300207 869864 234432 677439 159041 1130218 1888555 184609 1619652 1322787 545292 1393524 1259654 293658 923514 69111 147661 638007 1146568 1178424 948850 1954014 840856 1098813 1364168 1643959 1905951 804241 640678 63042 84694 304373 609387 1605429 720358 455773 338581 1504389 1971673 709808 1369368 130367 973410 1475815 707491 470653 1827891 1778684 939399 1444839 1356591 1645933 627129 875030 1279950 71592 646165 159999 1789456 1838255 913879 100879 1322789 591096 424422 619416 1365779 759402 1311339 1591122 1089896 1694189 656407 1338464 1936160 1841839 1589945 244860 631483 1855414 862014 947933 215192 134822 1305369 1351815 1618650 1222085 1371003 892160 192559 816959 1502671 365759 1391391 177127 1289305 1625011 1838533 719252 274016 1330531 1832482 1692130 1854921 1994981 1816733 234743 1101166 1059789 1321030 403828 1193802 1677478 1652019 505760 1091818 614940 768903 1429297 1895432 613377 1177050 258117 1659255 1886430 1856976 1724731 828208 1641656 14258 1929062 1774169 108984 542193 1657021 73055 645833 356744 1408084 388038 571265 598436 849360 192711 277990 1726140 59753 765987 1820842 32721 1889328 1325400 1999030 1945198 90103 1538820 1165662 473698 968292 1930222 1894210 1736102 446863 1262858 1322565 720470 1153600 715076 1448497 702109 1142022 229170 1653861 1076692 1414115 1802524 935601 153018 669520 1592702 177724 1532446 1768602 1724318 1594779 1481502 1146464 828873 1239601 1660554 246096 1313826 1293744 1581487 1230979 1381920 91513 335839 80054 1636587 1583488 1696025 1348285 1289033 1034660 1930325 280569 935912 31271 1500371 1106887 615940 98269 671573 1155668 1705096 1908608 1292387 538026 160167 1149593 1551711 257387 1081236 911666 1310508 1783234 1906928 1654903 1412938 507475 1312612 1516916 479850 803249 1647825 1117491 377946 1524399 1450567 841514 259293 1863365 1508351 298048 1963101 1865385 1434883 1722164 263630 1788177 1409393 1516084 235675 1102141 550174 182627 1873936 1236648 1451736 987384 1127817 939970 1882691 617417 1919341 588150 525742 1759098 747380 1837552 1618680 1875040 1167295 832962 1963839 674914 901869 1480885 297242 1020338 1369752 215359 1293156 1986568 1248606 1496266 1676635 1636890 1325612 987467 1821351 710133 768713 699865 1085414 885594 847780 1567011 204802 557241 1086385 1504062 1481823 670886 1183922 767861 1635582 1237797 967293 405420 519659 1860521 1095471 371268 897683 1537002 1719905 621339 1693934 996602 1290595 662487 1360330 1239177 1584774 1934267 1236423 1536330 1093139 1352951 615776 756604 183135 1143831 1086948 1822154 1029337 1906042 770621 828798 453121 1830765 120813 1150672 1541620 423037 1938791 852186 494878 1230560 1623989 970984 1542613 1025438 1650396 1457727 708196 1173952 1438122 1809365 1216021 1508388 1240600 794537 201942 412161 1788712 139032 1364831 85483 124143 1275882 22555 1012337 497786 895753 1735511 67081 1668273 846219 254930 1826094 1961303 1939903 286784 823617 465341 908476 833098 75942 1465158 1173014 1948794 1223232 1830888 1691290 1878220 1748779 473450 851353 49975 657915 1953246 1149979 1503195 856702 1480025 106401 593115 385753 1795788 721237 196164 994814 1633175 1293376 1098455 944079 870261 261851 216137 1153147 73412 1744773 106594 1879200 1513084 1485132 1134859 553141 1842306 694894 1467972 1594251 586562 668402 1172454 960978 1026636 1010509 690961 1482703 1864157 872064 722559 3831 1921725 1647751 5445 46619 615519 1447152 1616154 1365601 999066 992812 134117 1404228 896075 492281 889302 1269771 1880167 1048885 1461586 1303989 507479 1570275 1500050 1908349 1114290 210585 507024 1505772 465752 962868 195602 1671146 1573574 1677702 1054375 642722 1542307 895537 36355 115969 1069368 1095913 1953068 413551 703730 1928903 198613 1603922 15245 369561 890530 56424 1706590 495503 1466170 873694 1715209 2876 1120432 1134710 64486 765215 1013952 11967 49517 970680 1029117 431845 268727 949089 1159795 343148 256400 1751633 884390 1566344 1641666 1721991 594881 649608 739498 1627481 78645 1222627 334796 1102769 1943367 669659 968238 1393817 1095110 820880 1637461 1280883 1872183 1181517 1617233 1342444 351007 952859 1553872 1384913 1373615 1695725 795555 1155952 895115 131741 1523588 640946 374954 1477661 1122863 1829442 1398919 1981345 221564 310420 1199568 1999381 1664572 1057105 262063 732213 1771072 307692 328442 607569 931284 1022935 458953 93584 755755 1014737 1682494 625840 1407627 1020369 1770492 1136594 439479 1743234 988149 1761523 1985228 1162109 709650 1839015 1645886 670167 774425 748476 189139 217152 868296 422455 1535358 712720 553435 996668 45868 1745536 1081991 355918 952338 1138408 1074696 179934 880167 1045938 1657407 1692847 691567 1156541 1300048 1177375 1347225 1232637 1420345 832950 902149 253905 651926 879032 1230562 906806 1031524 589848 1185213 317681 274052 1025925 98768 236743 1887725 1635166 1735217 1667659 495099 1555396 809808 1898808 599154 1881377 1437898 1274286 1369291 1560226 1675487 1457926 546729 1303247 640631 310300 922334 1936867 641653 656300 843658 378131 1415266 1770782 598149 1187629 728132 1693021 1518723 879649 583757 1146468 1213434 233042 1531831 1002156 214569 1218940 45893 842248 1860346 1361353 371728 1817548 1318074 475178 1100714 728438 1223498 1898205 1144766 120049 956830 1769851 1483636 207059 489793 1027454 1845224 212675 542960 99606 1754896 1964787 784793 1950422 35707 434466 928207 1306429 1796788 356460 1206533 125084 464942 665837 1827827 1590591 1528529 1187502 71539 75531 1753434 1048337 1881417 1717501 588638 140174 1870978 1761076 1012401 354051 601492 174401 884533 1956284 928638 288084 571886 1598551 347971 1305240 1884966 1732113 700020 1196589 835493 633421 1014700 1458627 1171419 720189 1292377 1785310 10211 577358 1189048 1509144 1541294 1580006 1902736 1600676 1714013 1459015 1918788 110626 666025 464792 1877034 73973 640427 1385273 81249 609907 1166514 855225 695410 1404973 701889 1685343 903027 1295406 1962749 1756755 987451 135357 255530 481993 713464 345169 1888393 568887 1595578 1964658 554664 1822586 83055 833130 654604 1267702 1639497 1811275 1305578 1329362 888245 1278133 544416 1143384 392282 292927 479898 1538976 1061601 1754542 18288 1034246 1934088 1920655 1723778 227102 345231 618694 773836 471842 181094 1334215 1660861 371988 1119812 744105 1701904 44875 1891363 1369263 61101 932017 817937 396426 752967 1879138 499559 1792158 1595243 862231 527898 1546530 1084241 792253 1032024 279796 148409 715824 1581429 691790 1394826 484558 1216604 1970749 1103221 1339057 1090960 1768907 1484599 1105702 1877331 343516 1561189 1125250 1841889 1419136 898055 1049338 1700257 1323809 1805937 1994497 53747 1131562 234590 869799 1907001 1525054 1677659 1612507 298213 322462 1199587 801906 119371 1841542 1375746 1831683 620709 68001 1098137 651716 571201 1961566 1731730 736291 1457049 920882 1635087 207543 687639 1915162 6519 1286401 99603 398230 1868162 1111382 147964 234905 725763 241878 906176 1920898 1926858 1037888 1954104 317135 780744 717057 1599596 1290792 424176 720 1884203 1204092 941555 1619656 1582914 1067169 1202639 1646133 1697788 877718 1499576 1936339 147744 725304 1674910 190393 1824973 93202 1140930 610627 878500 276526 577844 673776 547324 1762598 370999 1880213 416508 1433086 1454490 1679426 1540770 37037 768413 286531 689179 1912832 1760674 1913906 685898 1204991 799590 1294232 75637 1952495 1501138 1881986 1799573 362707 1947447 763749 1140538 1011534 726056 22508 742830 1631189 1121609 665253 1635947 243910 1852317 461778 180037 882737 852048 1425 611939 1867458 1867038 1819648 343951 1092711 1578138 1396053 1778218 351105 271012 377123 421487 1004117 375995 1985540 1500137 806363 1954846 1707614 1838388 1995094 834864 1211476 1785364 783717 963233 1637612 993054 817080 995200 1348618 1339704 1427126 411225 1588862 258073 892384 1819474 1311485 289750 1657725 1004799 1861058 625101 278446 361635 1087147 1938401 1063952 217516 1650637 1328405 1747894 1483616 109766 52079 603126 1585099 1415417 683191 1525704 1239360 1650385 994363 1206486 71461 1520557 1269298 943061 1283926 1715375 136467 1039807 746876 501222 541654 1764487 373887 1490467 1212925 972149 1732820 1506063 1475419 1413023 1280638 1588377 603101 79472 87332 1721138 1341850 1673090 1100695 359781 932681 3302 43700 1690792 1014378 1674784 1012780 956316 705945 1375709 841978 1549735 1440518 1616723 595718 771437 1708975 1974179 518966 1837775 450010 980188 1374033 504310 845980 270750 1020128 1254688 1734271 697420 731181 1490904 479188 1165393 1569870 550907 1925847 587292 634178 1870969 900625 1816684 777198 1967996 1502321 885490 950428 952189 1969757 1906127 1315001 1496769 110654 1136237 1097966 1276211 734919 997568 479528 1588083 1345151 1172140 1294333 1198361 321765 858173 392702 975836 1252648 1908671 1454859 787320 676888 1802266 221429 1415635 605427 377284 1794632 1816225 1659228 1204198 1033146 564705 992245 631073 729065 807431 1206991 1398972 1837666 632017 397053 283717 55090 1646259 966341 1626141 595308 383735 552148 1493823 72633 1102591 1135413 1994067 1168848 1917578 956398 562532 1026428 970458 559980 990169 1250527 285722 1914994 1680717 1811524 1156990 546691 1186733 1546641 100017 999832 330754 129727 1573994 1114028 646568 1583522 560488 1543923 1464681 1934228 1332155 1469869 1523269 1073806 1514887 496007 1506860 647065 97084 1458480 1966017 1456813 748721 181489 356484 1088877 1239382 1705665 738400 577518 302629 1426405 1570554 1781463 779154 137830 1620302 307166 1879366 1107406 1659441 806018 1118476 1262488 1574246 1154973 1879437 1924113 385764 1235497 510212 1303929 1794775 1252392 1619047 829085 423202 1161074 1646125 1538401 268136 1257349 461808 1190679 638947 777596 670104 1221469 1886870 510235 997089 1032898 1651128 1031587 120029 1416865 42640 106458 1074563 126749 1116107 1408832 1994715 1971796 1078442 1051816 1416335 697386 51922 71636 1181849 1700904 543480 1279087 594363 1334081 644438 606432 1502099 542963 1520078 1548298 1790222 1637044 748992 1995862 187294 971807 188241 424231 1322652 1675779 369950 648010 669175 491178 259242 1527031 1210752 843551 1632179 1977993 338972 657847 1446441 922812 940050 1279875 252558 18483 1166814 50532 1123395 506836 1890927 1776131 508825 1579853 1096452 228385 820321 443469 1471827 416854 331940 1365861 439928 1231145 1988105 744216 459800 1202671 783380 465424 1681432 71453 1310436 312630 1338203 662002 962648 419812 1451495 936858 188845 758543 1363890 310020 171512 1743594 518317 659766 949096 83193 33083 1822132 1254044 1819903 387683 883622 1989657 154157 1249907 634141 1460790 1300121 420209 1515749 628548 1553665 1592411 1083071 288779 1784582 833199 828199 797660 316482 24924 1478745 703046 1264168 540170 359499 1449169 557808 752124 1355277 192262 179770 529947 1512682 834681 452938 1125575 485312 458790 179438 283022 1910507 662373 75299 1703323 1287982 667683 1947100 490300 1838949 1696662 1004486 1976659 833069 1675961 743413 944204 105985 260995 1965950 810888 1447604 1651335 1416443 1933106 1705323 368323 663372 108427 57086 953096 1800955 766463 259949 1107711 73042 362351 1618087 124043 72571 1502459 632879 1955623 79922 796611 1951152 444094 1877735 365035 307642 553200 22324 1482013 332645 1961030 992085 226260 410076 1214898 1500603 916574 214192 1318991 19541 1833249 1346703 1853754 820811 1452459 1220473 1259978 835389 567335 692560 80771 1517226 1223597 492805 978321 439480 1693983 277193 331676 1628804 64487 1131572 610474 1810553 520372 1613227 1945664 1130912 737735 1815153 325975 1436792 618539 1554432 1198706 130840 721563 1413329 384758 1723554 812373 1333458 1783971 9916 431807 117555 1740312 1727756 1689516 41942 1321298 1107210 1290603 923134 299838 1569064 1938252 957297 1207514 1995942 57452 39318 938398 635132 1984182 942239 906566 1656440 1795348 430297 1335418 1999254 940858 1538547 285337 1273768 1119017 1327899 1767634 582950 1300765 511837 1184308 829351 1912999 1831091 415915 1324258 1821562 515281 228179 1095152 828913 238628 784291 1430522 511341 923801 1034811 1282412 1503936 1228865 694051 1155836 476089 558114 1082170 1417678 1130389 525634 1963960 1867565 1218883 364106 596892 706606 137914 1572611 1248164 1139269 1949850 1676795 792779 92580 106902 411729 401518 93469 1015368 447053 1386298 1293313 651593 1888043 651459 1996126 1095263 1605929 659834 1331825 372600 558217 1787113 1405215 1804368 1260126 138156 1044279 1073057 1743537 1928448 316416 1652754 1292452 1669732 794766 554601 586659 1222552 1441682 782577 1239673 1926669 943187 813135 270252 1334596 1858922 1713020 1202976 1578226 1762235 1718247 392487 1068931 1421437 721115 120279 136547 1808511 356014 653421 1224659 1963282 1136471 26697 1831991 1328007 579947 1602571 639185 445835 1141340 427455 845248 1759356 1973583 1394075 1199101 22751 1430267 306492 758327 768858 1370741 1494629 584799 1063620 579189 863631 166995 1063482 1778716 31189 933917 985003 852455 869796 493835 1893097 1601507 1620123 606712 1290971 1749075 1299235 628908 1660596 765872 174746 1234803 290021 29960 1214170 661361 1773170 1618845 747059 1400356 17507 677062 155708 1485541 1982556 357746 1491945 1139325 131704 679133 930322 1404528 1041634 316883 1774690 365835 1542647 431235 85898 274034 1068871 1313575 915556 1930356 1444001 1067896 998595 1784787 836053 476686 1744521 81142 1802700 443480 126778 1002174 1718851 312070 79343 819196 753618 271863 791655 734246 791559 1192431 294466 889843 96299 143512 430506 1295981 1979518 1342965 1067872 1667620 479754 763417 525382 1043301 215391 409093 112023 268498 994681 1640241 1550370 1305822 1031303 1792163 1387405 1903380 1741876 1242863 788068 867674 976027 1561848 6625 308240 982149 629017 781013 203976 199598 635950 777638 182735 1080267 1747533 1626773 433638 934925 1940424 1959756 94870 935799 1352158 1155407 1875627 940941 1050666 1324815 19028 1975671 1146427 1388366 1156383 1235670 1834833 1915504 1703214 584814 1728955 1520128 415265 1182848 1117049 1335679 24050 966198 204218 1486150 1872309 150029 1527499 182828 217433 1619271 1567958 1745520 494165 1422364 856671 839013 1608525 357572 865769 1160623 1365890 74735 1135920 785358 1681517 149901 1832675 1046711 683374 1049292 1692784 1984649 1447570 370544 889336 213988 839731 304609 1618769 1956828 243442 1771361 932427 671461 826751 1539048 1843377 1612376 923500 1235301 180578 324477 592785 1045440 510646 627705 61274 1668259 934284 227235 476791 91535 1686160 714247 38177 546198 1139094 555315 1777142 1088338 1697160 227722 1105974 1002115 355476 835502 513301 1607565 18237 1878852 241713 1189975 1879653 1342512 895258 1033653 1914273 1118262 1606570 912229 1323279 1840668 1267215 569039 928201 1063522 1974549 960772 756182 691845 580750 215757 707044 1366832 1543003 1146131 959239 1677301 983191 201325 706020 1585084 1975865 1810619 667387 110496 430562 346881 556003 1249472 1328109 442520 270142 1737746 1847870 1539353 188748 40896 80367 1031225 1715277 1581314 937878 1333842 513780 1228838 950983 1053510 1714702 1111522 1480465 1737957 1821009 91584 752056 329328 304999 449549 1218708 1974937 1061523 1631428 1016495 1726378 11758 1569580 226099 1026127 1185507 1700422 382940 1449664 332875 397715 1384308 547521 1962710 1275950 1020721 1197887 327858 1300778 1239485 661273 1583106 1357532 1552506 1562397 626072 1250801 1479283 266326 227388 1797335 199488 725263 116207 402506 1370560 1715779 1319431 1540331 790544 1390673 517140 535814 1864825 314334 1381470 702425 802946 1782745 378903 1606440 1703378 823384 121523 836442 1243918 1948888 838494 611257 1301226 1034645 1198438 603450 938028 1534211 1198389 1047869 804936 1431349 906755 821426 165600 939021 882759 1537029 875935 129344 1635338 444809 1938128 1486737 128556 1884770 1054781 493256 1707719 197641 1677009 322485 1323089 1484431 1516065 1379761 1153705 1957746 526316 1615618 584925 650096 1900985 776567 1076969 296923 103648 1641791 1671751 244648 1230622 1241395 5211 891852 828952 1652082 1594613 11473 256175 1807764 386182 527891 879414 1100568 1803660 1108117 585541 1140033 217590 586098 1233631 1737995 898761 1930334 783998 995931 851513 1882056 773500 1143919 1988226 741914 424707 1084907 1411532 873039 703371 729666 391639 1762848 1318503 272195 934507 766349 1165528 823403 749311 1072654 1432785 1995796 1503445 462348 1104230 1705634 509888 1060862 192673 1323419 1272121 1907974 688256 496425 1107311 1292163 1623096 414202 1785119 1719295 1554731 573882 346894 201829 537528 1337362 326005 350854 633980 1745340 144666 1094846 220040 1119617 1646043 1258137 362762 341136 713596 160037 1178943 1475318 1197344 1154811 701319 378846 1950903 1510651 1311341 168993 1517267 1744626 769777 1987627 1225506 996445 1906072 1598709 210680 1512993 869092 690976 1095907 1877295 1094597 392342 1437580 1368377 1325563 1625184 1789914 1138905 549450 1059713 277569 1622411 1380651 965763 678652 943048 56160 997515 1397116 1722594 535359 1902447 661787 527712 1927559 1867348 1282287 955116 96953 1813359 1111693 44255 626651 1471150 195931 463825 16473 1889247 318005 260332 1052316 1624294 214172 956367 155958 1503788 1642395 896802 1302626 1754684 890675 391768 1294920 634408 363136 1577784 1896353 364660 1438185 1219232 1546060 1613445 1238802 1390552 1304007 889497 1002699 839123 957066 1595276 438095 562728 750388 1550105 1056326 364787 802160 535178 1551251 599889 1869191 849466 577018 257705 1397177 1631878 319307 558896 1685193 862602 1792966 259033 47804 1909355 1221335 1068226 1717123 672415 1995685 1923254 896128 1339222 866430 1281159 1683875 242897 330404 722836 273463 1241676 559247 929020 1762494 819351 832505 937343 1020168 220106 1804366 786629 1063999 436351 837784 688999 404650 987494 1023932 768881 1263934 1111397 459824 1306562 1768390 488075 1124524 912421 899457 599 26973 110482 299540 1892963 21757 1334910 1794187 243999 905128 1487887 1795180 97465 1193543 1859118 582668 1691121 966946 1606540 609850 919024 662241 617098 599483 52482 1007306 1586474 1816764 264904 503318 48074 1899893 837626 284208 707318 504293 1988728 828379 260069 687273 167352 404435 421629 1979428 1237342 810805 726572 22975 1458974 757570 674153 237216 146287 847985 1563224 48805 1317092 606014 129976 818341 1479542 301605 1787998 321311 1640329 766460 1060517 1842403 583440 1199301 1021629 1985719 1743569 998282 517614 539185 480287 505651 1412641 1169193 715206 1284516 1001013 1441782 828907 802754 1654127 989991 569931 1944335 1722440 1160396 51610 219745 298633 73841 1983817 634194 757 680170 398071 258545 622833 1233831 493925 318901 571528 1614832 1305922 927406 562831 559303 1127840 1408663 454192 1484714 1848604 1160985 1446669 497663 1086264 1636159 1534043 1273537 443279 49354 1489842 1592294 1554514 568349 650867 13759 116013 1627366 1383223 168875 38274 1930514 741792 44507 191137 602305 1223734 832750 1535369 969423 993221 1869953 901438 436934 1769595 599898 781749 618928 1187840 1750443 1441837 517512 1439439 1919199 237601 617369 968213 937259 1554777 453388 1585759 565701 1455794 1757637 1461809 66224 504934 77309 755395 1804716 1519398 794022 1082104 1474636 1004883 1475916 1507831 443760 982727 72974 1859240 1539836 995164 31095 1113636 821077 7401 917576 1285388 1009824 859852 1722854 629636 915112 1074385 42721 1960636 1257664 542174 1950518 487454 1065320 1032413 1248362 1802884 175172 1271103 97431 796156 1728141 969379 481206 1886220 962784 392225 1010255 735921 444581 1303159 877345 910273 579156 1734750 798133 511639 1507376 379560 1744210 177556 866170 1153993 27376 1403876 488957 1001837 1490635 1609547 160588 903056 1730671 1232527 1633693 1528704 1133901 1822690 1653891 1009627 303197 1665588 1427207 1264373 341853 361688 1132597 424586 1922406 155661 43515 1600399 897968 1697653 1170947 1239245 719519 1736370 715816 318403 741369 1779095 807513 1458562 68671 340404 1723035 1880730 627913 448318 358790 1929842 1625247 1986094 1484665 670329 354554 374119 1616665 235625 1350128 1250627 435498 1941964 312859 1237592 1077132 1122873 817001 47242 170843 1134821 418075 1612766 404516 1230739 1732487 613558 1898542 865134 298124 1138915 1132927 1941426 575117 87688 837331 39311 1295879 959710 1239291 366883 1328102 47864 1944199 1995353 1820799 1295697 1223091 190102 844204 1688140 1225950 1491616 1555308 1506720 1801450 1114596 915373 728089 1188064 1289393 1144615 1412294 449676 1854255 813272 455579 1108566 642587 1665199 1253661 1706538 342314 1974686 29323 1766236 1357126 1571271 1523445 1605596 1577698 1121959 1347273 694524 835787 1500613 1783796 1101615 1314807 477901 1804662 309270 1020770 942828 7350 1549628 923723 875863 1560359 1841316 80160 741509 1743154 958209 1658282 1520467 40447 983078 806096 1609403 1216718 101083 451549 787031 1216771 368189 138817 675078 1873845 139680 173553 1866577 947124 1433355 1149911 1245562 1437404 1971780 261321 398030 608464 646317 1231817 852932 351820 764515 1365990 1722857 1180278 1177274 879403 635540 96162 1002813 20920 358897 1827459 303928 1075409 1521262 1607999 440932 1032422 1180412 2899 923281 81592 1547847 839185 1884262 1706397 1605757 1112870 360236 1072256 220985 1318886 1151033 1176972 1782273 798523 1638434 82907 1290610 828758 1706691 837470 1912758 757025 125731 66659 1167004 1808919 559081 1654174 646689 1032535 1042056 1577750 576376 473572 76063 1987826 585092 630350 815957 1768967 638252 429156 1974856 1700637 1511048 18143 1829370 1953490 1643038 427629 458847 1656217 1558382 1221743 403904 1705844 293294 1533342 1410347 875822 1285526 162460 1221988 636238 1237856 122982 1299587 407747 1374175 363426 384222 1895061 1903576 1903275 1475714 890891 758314 629270 1168334 70407 817147 975619 282701 1337784 655067 639469 1449410 679338 671339 1677877 286233 1585819 1004135 1563448 1090284 278504 1701024 1398043 1378459 66994 1428964 1740841 757148 1230388 961281 256019 1808245 814077 783246 616424 820716 1575647 456728 50429 1673467 1735021 650554 1388603 1154657 919896 500449 165221 1083878 1186565 1123561 1349759 1503893 1495263 541708 586162 1733526 373778 163313 1731054 124259 1374737 811903 1938294 1558602 1590710 863178 1842829 1912510 1622364 715481 949879 599090 1007250 1877962 1417975 1541212 975829 1439203 519571 774367 566699 850742 1125629 615341 777739 1586677 643812 1687583 1803468 1884236 390300 1667088 748379 711431 831534 1081514 73508 734923 809538 1899860 982797 1296333 1891100 1428561 429699 1614126 648729 742549 1114375 1067369 1758209 1077244 1361823 1790915 1540837 1546498 1697016 472663 1331094 1592321 1449688 1672865 259904 220068 613636 1556956 1356100 503962 1630864 1157966 1486679 1228875 1221715 1097888 581995 1250361 1933025 171436 489757 65112 838492 924470 933705 1705321 1146491 1869984 1735328 470105 1798404 1012402 881945 1291252 1014843 178416 1118976 1477578 87044 903941 410790 543829 880078 980183 1962465 238220 1124747 1014654 1100971 1864868 950982 1500738 1361195 907421 1262791 1806343 1444862 144717 124251 1380867 1443881 537067 462709 1857401 1267816 682592 414714 280916 1785238 1390396 1635684 541987 212461 1307019 623225 965628 1489330 1840767 1206687 802940 1260628 674439 354458 1832619 668824 1636936 992687 1276414 1049388 22514 471115 804392 945823 516441 28210 193145 1589887 1561074 1548897 1634690 1106487 765013 774003 611306 1891266 1323349 166060 308825 1565763 1025270 256056 179180 1820816 658315 132867 1851496 512716 621572 1282986 1823545 156480 1934693 1014659 68825 786518 906222 409336 354561 854839 1147572 1754282 800528 1611869 1148318 1241760 981629 960572 506782 309135 445953 1280553 266256 1247372 85071 981357 12322 890268 417245 1244992 102645 292407 809299 708467 1736987 566322 848843 191562 1533832 189365 901900 961723 226564 332184 935984 1218678 339454 1262377 632418 585647 1000654 335370 1644347 1799942 1661974 1747693 1043829 1215062 246009 736767 1730924 218185 1474504 731263 529013 829814 1294506 887143 404180 1205641 813503 908576 20358 1882296 183274 264718 1108433 688668 775991 421735 167831 1365344 1506523 1828121 182409 1927180 396309 638270 1963111 380999 740770 1787294 1379740 876864 197806 605664 1926782 632542 316129 933550 981432 188319 1881117 1954968 1698078 1689984 532371 134009 279902 1637135 452299 382141 127854 1380350 1984463 329846 1449187 1932673 413884 676916 1324310 437893 1292046 1901809 1141550 482697 937992 1466570 555468 997395 1505425 1802286 873420 125260 877217 608280 1630764 1309098 150372 1395498 306327 1850572 1914770 983001 350304 695965 1947759 1913820 1689106 1784844 981899 489370 1729415 447863 332710 816460 1366232 1626097 1802531 1361779 152848 589256 611908 15731 1903698 1728526 1605945 1099002 1466591 1422216 667503 1119291 1779704 952558 719141 1115453 1626309 1575569 1510253 322630 1165932 901412 1228901 80033 1902828 1080079 1639908 842464 1776895 512103 1964776 1822959 1452012 203768 1449336 811905 450463 315465 456324 1083959 1028922 1781254 1151228 1174281 1441002 880862 1164892 1131180 1338305 79578 161169 906487 774292 1970571 314518 390095 390731 932140 1142982 1997171 1436937 1503378 1083357 258095 1605434 1047880 656268 603338 758063 1560987 1294348 1151156 1798523 1443101 1738899 891707 360697 458898 854547 1046011 1747613 1459412 1784622 1316950 281714 1063951 853967 235417 1631107 1576132 1603441 1738730 975229 1593911 1694123 353237 1759543 889745 275562 1388198 1841588 131236 1552708 999257 1971707 269899 1595885 1975272 1491687 1627350 335027 1158548 1542310 1996439 1104988 604784 1771905 817492 1845628 1294807 20914 65424 1838450 1237074 1771050 795586 17185 252312 1344531 421027 1437994 763211 336879 1920763 1446347 1982579 359602 1117394 690768 1416963 830443 1119106 1147204 24963 548406 771774 603322 864760 1475465 1727031 1789244 777820 1676409 172692 652037 1498535 1694593 970214 298145 346958 567293 276900 496581 179115 490180 308361 805103 1862362 778482 1671651 300546 1624744 1946055 1751842 1439323 799387 1124341 1037410 23517 1855330 1305169 498883 307489 1879050 1299136 801919 500010 120637 1689526 1792704 1075132 1566792 1028793 1264571 1457057 171340 259755 128342 1435894 1290424 233909 762578 1937800 1695216 1161675 431966 72282 287036 960398 209451 800170 1978033 1708369 966640 206399 148900 184444 1953407 329726 1068284 932840 1448010 581457 1395371 1991446 1735218 1995912 660599 1909948 1907862 1970713 1511583 1808264 738166 1449389 1909466 1197866 1885861 1416226 487688 1994818 1348104 485169 418587 1710169 459292 920759 1939908 386091 1894857 1793004 313603 1360103 1919607 563118 937332 816997 79304 403388 976181 1287598 1720145 405130 1962480 1595318 420947 84190 968675 1795469 1901971 297315 865426 1411961 1255569 1761304 731059 633542 1290058 494189 1904844 1133357 1820795 1629048 1367540 1342069 593397 1662823 556483 547746 181205 1301574 757056 1185282 1828096 1919836 1606767 1380960 1102814 725689 737744 1886471 298493 168689 561713 1106209 1161448 980165 204100 1375281 1318378 1054902 1505215 1943981 1413391 62002 436997 1793128 1138361 973101 1038067 3071 1370689 157831 1751205 1407495 833730 82460 1967264 714360 833387 1574497 774595 970593 1920218 783711 254978 1342629 1945097 1711605 1560716 318894 812850 411141 824359 263896 84835 607081 911220 1890161 1287767 1191570 282286 1589195 408114 1786257 443863 1996553 401785 541012 1290327 489090 1289661 1834953 1094945 781734 1711718 1162201 21032 1836223 876557 167327 1493583 705874 1028758 570752 4189 957726 275193 1088351 1601915 1231277 11039 425093 1067566 1730640 810319 650289 1139300 191296 1575133 1759471 1595935 998893 1360568 564715 502730 231190 1243844 1363373 314365 1415854 320143 140702 824452 1663311 1017044 1379421 1228515 842909 1268189 1665125 50035 1960589 522153 1433559 510817 1882041 65230 828483 1040175 520445 358146 838832 1828752 439639 977642 251679 496449 90485 1993125 281206 1902092 1190589 1147944 2768 1697908 122157 1394533 1427374 750750 111022 1373739 1986755 466797 559795 1722362 1808535 921246 732619 63818 1752915 20856 1148150 935876 931301 796791 1809275 557441 1707770 495020 197157 253802 711407 1210321 410226 179636 1734083 1688771 1328492 950744 716290 432181 1349262 108135 1857589 1223392 385266 36779 1495252 117922 743182 867112 402455 381423 224118 1878907 494006 1762785 310561 41345 711085 377913 1913116 1357473 1998787 522702 1925569 935560 1587702 1327119 100802 1107241 707892 572878 1564374 1456146 1687275 5675 64302 1914762 1044938 1540660 1368106 228866 1226556 1234032 1126262 880305 340691 1523407 665178 515996 1217961 892093 1817424 1346216 1254090 1146168 924650 335683 1350749 1750772 1488874 1154638 139060 1426802 7021 1238710 278920 1454997 1519070 1645875 1300153 1654284 1930969 1985036 1407186 630379 1330704 956448 960573 1731154 7715 948169 936639 922314 56052 1701356 1752026 366665 784661 1053020 687357 1158962 1832898 818302 1354379 1282156 47922 1458074 1241187 1253086 791125 1565182 371853 1568202 1241107 183286 720946 754818 1212868 980847 347960 1102432 1076222 1808196 1678003 1212005 320314 705261 1887355 995384 254991 776670 213594 489230 723757 728828 543396 1724761 1906850 1457362 511804 558377 1437154 301474 926210 1364082 1449618 1033017 1023624 1805894 1585999 951655 540449 1300999 1852581 877883 887799 1183912 1537066 152158 958669 41446 1469088 602978 857441 283969 1103046 1606418 1401287 1640855 1080588 1202924 1777059 1727239 418307 17262 1438069 1057572 687009 537941 1044004 257166 1637689 656974 1699988 356005 1185986 794429 1462201 1864167 1850805 1979107 1937764 689335 556438 1105997 648199 941813 663435 196969 183887 1427829 1601125 1060230 1350076 1128687 356917 911689 1947977 1889842 1424685 1425512 942685 297171 1181539 85685 1423392 11725 1931411 961352 816834 1375490 639858 1795909 1411442 1338554 416891 1487303 1034275 1938667 1214163 1248719 1800155 790726 1184133 1408216 1595556 1614505 708304 1794637 1800064 1661742 1976907 1043661 45316 45751 1468204 1734113 1783566 606084 681616 813426 780035 836301 995804 1597372 1655648 590998 1296993 1678058 1690955 1567972 1712884 228935 1370601 1400533 608586 658603 1904012 364095 1211997 504369 190660 140582 348978 1717636 91151 24998 1209727 1030743 1378818 1155321 631286 246332 208992 1538172 284110 1002274 1149961 1506039 960594 179995 1757073 568653 1623308 183356 1539718 1655847 697924 1220503 1966627 1193927 862179 1535658 931018 1453775 425973 1827692 1819532 784972 436737 1821067 942315 1613457 1027974 738207 917913 907146 54958 179986 1363090 1190588 372679 749108 588392 302479 1018323 1237556 803323 64850 868680 1876107 208916 318987 994595 231774 1870581 854062 494275 1338319 65573 1572544 740666 110607 813115 345416 1288973 1994046 374571 1566794 450457 1224885 865228 1012734 565682 1314623 530204 1789524 956379 208831 1441621 1341324 1590945 836831 1305771 370586 1168496 489671 397706 1829081 1460760 228955 801276 1053396 244081 1297666 509190 203179 957683 1650677 1393311 412344 1236519 127706 1361589 456546 1940777 760764 459736 612162 148524 1315541 1912328 625245 1892908 942856 1146124 184377 987535 115029 1471874 266968 1051736 658161 610680 321752 1158986 808430 942943 362480 285754 1873596 927091 586731 1160967 1560192 769710 292188 1126301 427921 111426 14665 1181889 337755 999423 708488 1056680 1257706 1262350 1729504 7262 50811 1274156 259185 1036183 197353 513383 200994 946028 1070247 710582 1503865 1346990 614563 937026 1636907 1732695 1110396 177128 259701 1422708 1566341 526655 134314 1383956 898753 805047 836537 429287 540425 548618 149433 1118589 1221848 1783825 1464630 610013 1475157 1878467 620378 373444 952622 1594428 687164 483754 204484 1805447 998318 1635592 304572 186089 1787047 201959 1588094 1053125 504608 1726923 6845 381829 73338 298693 1247173 1996922 466 937388 220862 1434569 240464 1641014 1202384 1298657 775280 354654 213003 1354957 964281 549101 1400365 1151912 537082 1988664 980631 242942 1487591 1977920 1593907 7196 1903843 1452236 58186 319039 1251843 1395392 547867 1442208 495979 625276 1252039 1889370 1049854 607233 1190316 548071 965649 820451 1932281 1916352 1361792 1698189 715018 1458535 365235 1798352 1620271 759092 740558 693163 1838171 1401536 874822 1862135 890436 1874890 1101109 1122480 1961340 1741668 201687 47688 816708 1646322 1891168 511990 94157 488476 314185 1169587 7038 632594 1152049 1234829 51837 1560523 626244 1033106 1255305 1776339 691838 127121 1706375 942805 54433 1869325 1600716 617194 1960221 1284527 464349 666753 1481351 463889 613259 909134 838656 1992258 521981 1898209 1204958 1514855 1573815 1818970 1075666 827845 660846 551370 312290 708965 70651 1654617 908423 1387450 798039 557152 1421047 868521 624701 937063 1708647 1907499 1309245 1729082 1871150 124271 1395857 1566797 560273 771584 384458 179161 633391 1671455 933842 63359 576609 824816 223913 1800743 354199 928130 1153828 1605250 1871195 213378 1760517 1582317 1054325 458908 1813385 192978 1306685 1929495 655970 466776 80484 1871504 119896 1808230 1266607 540456 711582 791079 98512 1951103 503824 938292 564344 1026359 1702865 1060717 1367112 1505443 945988 925984 921354 1795116 1684177 32885 1587874 934247 1017582 762672 678571 177031 651273 1921073 1680503 1446239 1342538 325436 216995 1566471 546326 207306 1965962 1882601 835681 970534 1651982 1669275 583865 207766 826712 1305594 777646 1741756 1779462 916368 1983646 85090 1214238 861734 1024484 152779 1894438 1615851 1156 1513414 92888 1222957 1509823 661549 835257 738367 1621754 1609604 1546954 783536 1501028 1733772 929991 380519 453980 953801 326006 986502 396241 1004156 121649 314602 1864647 379671 434361 750979 1895519 3024 1672844 717348 587271 829483 1637841 315117 838343 1539182 245523 99581 765592 590316 1474387 498667 865687 1944678 777151 568758 64096 105142 422653 594971 449603 141777 990099 1076150 99713 1780892 328400 167610 187545 1973527 212327 1769282 1330048 1310547 129047 627765 1346032 239052 1531026 1887938 1428592 1659788 1137431 1323292 767723 879234 1338508 242806 1009484 1253828 1557229 1266856 991263 1371760 1670465 380614 1254737 568843 755780 1045364 334991 1361248 1734578 10732 1841261 130218 516764 1992260 137341 250888 1222054 1517961 1666184 1379825 183052 1874029 1505458 422278 1486684 928463 523317 1239900 1547713 1870586 939200 662863 1484151 1678999 722385 1881257 788044 479389 323939 1756406 758447 1716010 224534 1994713 1157696 565160 178663 250184 1676628 1115575 1881429 244045 284986 1915310 801270 1945339 1638260 1386537 1845813 1731768 1027715 1289743 1151303 1357299 636615 806877 612448 25047 605724 1431137 1174534 848212 1137201 1467141 1985594 781599 1736330 145475 1359612 520024 666629 1937334 268899 1483840 1481000 441772 510132 1231909 952803 494402 1715536 568469 961569 572915 682917 819558 97590 91123 1226797 1459985 1801780 1270227 1141467 263486 871624 343423 1673263 551497 1894161 1943211 1377927 900265 1220721 934792 1805793 66473 406029 261338 1576980 208311 1501563 1647285 1882562 1848759 100321 1969888 577798 116212 329199 655559 1766722 538130 572889 252222 67673 1509927 762593 473985 989209 1241103 352016 353922 1308064 1646792 1010308 209620 131506 1116060 107717 173699 1649741 1433913 770594 225435 50123 1891004 860602 317421 1707098 1784240 590652 82257 357818 1187212 1380433 553118 1075860 1423322 688803 1056652 628649 978667 1018611 98876 907223 1914331 1355069 1375404 777871 1685385 1896394 759315 233753 1751168 972341 1137037 284027 622887 897269 944886 1600025 1338699 1297428 1995512 239692 761259 190280 289496 771133 1452897 838904 699563 1233119 1962726 1523009 799608 372089 1798378 778139 197648 39452 657851 1464213 1341551 1538441 1076898 889714 1447157 462943 375582 910123 784778 496084 1280101 1748077 1259832 480262 1632251 488077 765097 1945355 1965716 1871518 1436089 1997371 134850 1706947 390214 957382 703265 1225367 396783 1886251 1251744 684106 71604 71662 953310 152035 1017039 538644 1030854 1823847 1309453 1179015 959922 1035497 1900977 1687711 1448823 1794221 665599 1391360 212765 1937181 604449 2960 1029924 24486 1417711 719125 59477 532927 725410 1290377 1684943 617261 1850257 453958 1420333 295258 1591440 725549 1955242 1162750 943980 1911818 883316 1812824 438351 685285 1495115 619293 1274248 1062586 1974184 1417501 308553 295070 1028365 191201 1691029 848287 1379742 99512 87462 389646 145013 1522371 928931 1120073 711994 1248640 457930 1214685 169743 1399818 338587 676999 1574899 920744 1264487 654438 451346 1416524 742492 1159769 915672 897775 179950 1748371 1999813 15404 548981 1597175 829007 331737 887902 1048291 297801 511755 185217 1561981 275116 1063356 1622228 783227 251030 1123275 105164 58508 1926594 1920573 1959729 927214 1786716 1514997 1020312 1166437 1052951 1896687 1384550 675606 614981 38648 664540 1855757 1501312 24663 1272436 642186 441350 1020007 1700661 1591722 940715 1583554 459433 17345 1112221 138179 797541 1867921 1772876 1427922 1771604 774995 868816 202518 1724613 732524 497588 566895 557043 1625361 68104 894934 609792 385868 937561 1816457 331304 1850127 203453 1155296 1005734 1552463 1397034 91746 1425017 1855816 1680004 60724 387490 602595 1962414 1353414 995528 1026202 1531360 1509194 147975 681305 627616 208057 457909 154823 1393701 1187823 1772571 1566457 1180411 1761696 112459 290263 1064626 113326 1375462 1400676 728232 589739 469107 367974 356518 1905811 1264477 938295 1771082 48199 1638707 392117 602684 1623856 542826 1289378 882479 756288 754542 743216 782087 611290 514267 375979 1625813 1513256 390641 1719249 1944279 1178771 1475413 1634266 723722 93917 1535619 993622 44638 1273200 1792356 1566325 789200 1867201 5156 589592 1347872 1667902 504314 131020 459799 1708217 1891946 232529 483 1272773 580521 341924 1940200 515309 280079 1695958 1376811 671300 1707851 1918774 1760370 1147863 12787 877504 1987390 1904442 1498717 315404 1853721 841648 1466487 1280074 1333474 1914556 1995759 730233 1897112 1260234 693473 795852 521278 514305 925674 1044802 434622 1337476 372285 1076731 166377 1012654 1144277 1773578 1694859 91069 631171 338246 1090950 1208235 537424 1808769 1533841 1211179 823544 54866 1273885 13644 531895 149986 617777 545580 1486491 474275 599879 878385 1803367 1861933 1883786 1627078 1836428 344839 319666 1474616 1341967 289780 871179 1617252 1844887 1923526 276583 206706 121685 736091 629628 723172 719406 283072 586539 434531 553201 712748 1640165 1030148 1907720 1025476 687503 1514393 1140869 242857 801879 1058759 1685070 1113751 1540771 1894664 77430 1043546 1395024 1294409 172855 1526173 158456 47440 739551 31337 834782 548305 339957 1208909 374325 878132 1013914 81504 656930 1117563 558306 1970243 445598 1563181 720004 1607614 165252 1443761 640490 827585 1118228 457611 1746746 818973 1458805 18236 1203965 873699 513694 1060261 670822 1601095 1756333 1143606 977988 485083 998439 595390 1452437 385454 1335301 967553 1010233 67797 165044 456731 1916965 1852536 726703 1769901 268287 547757 1779269 1938730 1107303 1365974 1975118 928093 1152576 353234 679366 1819309 11853 764678 1353630 1595984 91832 1331154 620355 1395358 1304856 106931 305279 774743 1054495 1757541 1604341 830045 1766249 1449021 704672 382213 931725 1758019 1814753 1507090 1035408 1966858 260869 813173 1066893 1472340 819767 353550 1579935 1211126 86235 1276632 1256833 1739298 7862 855191 1964464 78394 1111378 1333478 527193 1272747 1801766 1352417 1541208 411154 1532989 411778 751971 764553 574053 190019 297813 1655431 1796562 1959052 119220 1629430 437904 1336643 1075754 1807199 1892918 300135 1040866 227190 1376242 1057905 820007 90499 669413 1544597 1773723 134378 1616379 1064776 884614 866791 466946 429793 662064 18176 674718 1902834 1210352 292713 1669554 1554301 81413 976822 573978 1325384 1465734 1282503 1128198 423640 956342 183858 1109623 263101 1296710 1321986 564816 1379547 1083600 314335 441287 1649576 807360 149017 486606 773197 661287 185955 1057655 1566997 1881108 1186713 1156688 378655 1661336 655721 697780 1828780 1096374 604320 1942581 1578360 893312 800038 1715635 952172 1978397 1718259 148123 207878 1143166 276928 787850 857938 137262 253904 1975359 1588577 1868547 504480 1296075 1257233 1292829 1346082 1578654 1352813 1148422 1679058 1638627 1121291 949636 233428 383522 1240777 567667 904871 702942 878087 202656 1239276 135871 1440793 612172 1721562 1563711 75382 1882007 499756 1690944 1668279 268397 1884379 1960945 181693 628833 79133 347065 379941 1372433 840129 934795 1415653 1790025 992874 1106798 1048103 931174 1463694 733739 1842982 1378301 1281060 1685570 1334494 1210940 801337 666653 99629 688011 759265 1266731 1828649 549725 1838881 1113234 100081 75050 1008421 1065333 1662187 346771 610895 1922690 528861 690395 1134834 64603 858754 276253 1751472 1067963 840711 1035165 318928 1203186 593047 1980101 1724576 509612 1356900 1880686 986725 14097 1089929 284139 893673 986111 170023 857936 1161033 952165 164640 558715 1862099 1890438 1408972 291810 1720154 1202558 1286359 338208 41586 495849 1117800 1417641 333095 247386 1169237 1598607 257356 1657060 670688 998453 1696838 1252252 248055 1806685 377389 1719436 1849722 1940108 1677159 1399886 1206622 1127983 997518 1894319 194124 1620727 1503959 1386862 1819923 232989 846799 1303376 1450886 725791 145499 1014834 1601930 263863 175682 1398711 1777271 214695 487683 1800437 1349737 531457 1774608 737335 441757 1155727 232828 1489039 1019514 617666 876621 1614908 463393 197950 564125 221448 654354 1781721 1979053 1247774 1294411 1902120 1390968 142918 1819770 1843464 930424 931222 97988 1891464 711463 1505342 1966883 878553 658796 1213875 1826680 1546981 258300 1919584 960637 744451 986341 442033 1695838 1649012 1540040 199971 1787803 1824830 1522147 1350658 996332 453329 1449131 293626 1633917 128307 578454 830196 466017 1023591 1101482 956753 1675435 160991 22106 1775194 1037531 1847710 439179 1387440 1623273 1231489 1773899 1056974 1445199 1382201 153809 53503 1450451 327327 1258304 1083543 898766 293347 931827 1955670 185039 211790 121445 87989 1736567 1441961 220986 849044 307582 103477 1237821 885290 3848 1513466 904227 360245 1705922 1946328 290542 429255 1075818 1761855 163059 1756712 1236814 749503 1292896 1314330 964628 941234 1875574 249141 649521 1397185 854903 1848960 1535343 1289357 1255557 380710 236449 594743 911222 629977 1056180 779180 1124458 858726 710656 1862771 444577 1525746 1893545 1231821 1410414 696039 699691 1381092 1912827 1670140 70358 47306 685655 1819966 1806194 1501504 1943541 582512 1875168 1881975 988163 1033818 505238 654198 1314950 362092 1077301 1682026 820760 1536879 1744232 298803 451321 1123957 1793068 310192 1388150 722988 555316 1314301 333723 1066698 1471563 522367 1989483 845034 1848393 1697969 1354060 1132738 1851598 203825 8370 567461 1447594 363243 1446695 1961930 1235563 132184 426978 344623 671824 1043536 353338 1931077 65512 1589685 1184554 1296155 1587390 1167236 362184 1084212 1970943 1556134 1617940 667582 46777 350150 798826 1045172 85521 511093 816457 182011 198025 272463 1437954 528938 1859640 1318888 1198341 273505 1408936 1319514 1922332 1074039 1312626 1124976 916875 1121166 1306059 664593 1437000 191606 1905446 1589953 400458 1498470 1216516 1285584 1792456 428541 1198223 629388 1317020 563990 441928 1325579 809503 917 491468 515633 1782935 178452 167969 873385 56325 1723290 1737184 360540 1630927 347699 1879957 470770 802262 11812 112886 495647 1384142 327160 757542 465687 140604 728661 1059811 1120090 635291 1078997 1892283 1310416 1095775 712890 1203193 1838710 1043865 1825493 1759893 39699 810393 1045739 776233 935097 233990 3911 622307 1777530 1055258 276704 865808 727575 62091 1320500 1918371 980458 610771 539799 1860262 135715 1120466 587844 518210 1948714 1349466 715722 914803 565015 401239 1383430 1834665 611062 1709075 1403011 1917084 1456517 378710 1673333 1974667 1637604 436055 696520 187029 1874904 607131 1066708 380016 1041393 769519 1333819 1919849 910393 29807 49413 39391 892441 1346643 1657472 583148 1766018 1220431 72857 653999 943632 1909790 1151145 1821824 965758 1742634 10294 693086 1918780 46874 1322661 351995 965004 422549 779591 1406262 1432151 835862 1993621 1149856 1852948 165837 1913999 107250 924498 992101 1228427 57054 563724 661487 1294875 1254284 179582 1596579 1714533 1500395 1165698 671371 1670410 1838271 137986 1534611 364475 1511853 830210 1276096 1481381 1836936 381086 1020346 434788 1544095 991588 632984 1873812 1053451 1372565 1240857 1181686 1481370 234599 1157622 71847 1088140 161438 1601330 695801 788639 1224576 414819 1440560 1510342 1831895 1066190 150146 976893 364608 392435 541 1496882 319761 1890039 491386 1511187 1316466 751202 214566 1095785 981061 1772965 1371090 269801 1390202 854807 300144 735227 187315 701066 583695 1537985 597764 1884117 193942 1985165 971366 289365 673277 1370120 78653 167259 1700785 680873 694579 325202 117068 1564661 1691708 147099 1767932 1967929 104462 1454964 745003 1718990 1753798 1481080 1397909 1382918 1232301 736810 452291 848947 610912 1748760 1396230 107192 1598013 1971435 293750 1388720 591564 351545 1571001 879861 1386558 255877 63043 712989 155824 1298613 1712284 1961924 679349 1695381 1514644 530565 288068 609860 1512720 1279596 1604999 610651 467256 976901 388544 1380124 435563 1436703 945289 522749 1946537 1696995 1574134 658172 755698 398646 1481239 177041 1060730 1773788 538431 651981 61899 439960 912153 1763001 71756 1682558 494420 824712 1929002 124945 1692447 1740489 1508218 1037861 469675 1451299 1542993 1719353 652429 1304125 142388 670164 1302787 1479996 1358638 933997 335694 350990 412983 1424810 1786687 986228 1702713 5280 641567 1733355 991050 1725726 172649 1662131 203052 1790981 985469 952522 773390 520413 382000 356317 137402 849510 803248 1753119 545939 1560274 629506 935103 49782 261152 1976039 1080868 1224431 676724 976059 1997319 1813792 407724 347031 201685 783592 185455 902871 547479 562973 412477 192553 101728 1628694 430621 1954819 696041 1860482 1551916 1493825 1667936 58221 587887 260221 343687 1406609 1074942 1813692 780169 602532 1250274 1338250 1550277 1603947 627888 414891 653409 9690 957086 27425 1752700 1325028 922551 753391 715685 881534 1563331 939491 1151525 1634625 1987294 721845 393101 699380 1627479 1411805 1652335 1731922 674720 531002 567879 147507 115956 830917 1769733 1218531 838235 1465384 1074063 1436430 470822 1962877 1808335 1580341 1423135 1403266 1288144 12331 1760096 615963 914982 1219659 1624648 1945234 1813508 759071 385828 308965 32020 15711 339162 817432 1150884 665840 1558425 1134271 1881991 1231283 1986917 1823873 616204 13847 458551 903448 53557 757864 1040614 618193 560333 1043507 1074499 1325987 1359867 15354 40975 547672 271093 400406 1340192 619730 514768 1186111 1721254 945414 1334026 1662573 863812 1322912 1555077 304721 1937704 799453 17532 233022 238386 1353235 119775 1395103 470998 1788130 1195920 561164 294004 801692 1778604 1060377 1970247 1175724 545428 1883190 1733228 1923706 288960 1010162 1051231 431655 970206 651287 1311590 1376253 1122441 1711598 741399 1190613 1854547 28138 772136 448529 1991521 1406608 50736 145758 533338 1359557 1539404 1558636 1471545 7857 786348 1464271 523798 227154 1738544 667352 31362 1495722 196722 1486944 1284996 787721 400066 573320 874060 735499 492142 1820440 1859369 700258 1998242 1484637 879749 1337061 1817306 990428 1732986 283414 321811 1731971 1570488 1584438 709431 1881865 645393 1376394 260857 449262 41416 833290 781429 1909922 18612 353743 1671728 734888 1640637 1892535 470869 752700 289419 1406643 541039 291804 548574 343584 879720 1288352 1125611 1242400 1856075 361037 899308 1584079 222191 35854 1686585 758212 869975 350901 292664 1190859 35076 672096 240898 796008 1058076 305489 948433 551050 1787144 698467 1655168 538765 412926 1231285 40257 1684176 504561 936358 600845 368268 500173 172785 1457377 769842 128892 1305126 1934454 1154745 529895 723908 1013068 921621 1293327 1735738 10571 190030 559046 326278 705052 1315919 1206714 1419552 1180376 83759 1608028 1736517 796039 1871943 1612080 1488659 1554162 149214 258960 736684 973033 1267180 634724 624957 826852 840817 1121337 651683 1497341 922397 905436 1069897 1323098 511361 351304 1439497 1717398 1686742 919155 134964 1585873 255806 953129 1348246 759259 465507 1032139 1475976 1304337 5752 1718400 1234862 1520091 1020454 1197566 121929 1221607 1456168 878382 746340 197429 1399278 407665 1487563 436641 1522164 1851547 1261722 953068 523342 695886 1547185 1872864 1803515 362361 1980731 1348054 1282020 1872768 233254 162105 623115 569154 561453 66441 1153870 194897 731729 1306305 1510675 863681 1134009 1678091 323102 126876 1457030 728984 380116 1781729 1250900 134940 1210498 1071340 1147069 1092046 1833244 1417939 1156928 1883669 237099 520077 1774065 861318 875672 1884216 310308 1070588 762685 1900573 371467 691159 806663 1702541 1638741 12182 257341 1227481 1416353 1604474 1719724 1814857 253884 822095 738619 126656 610799 1668487 27126 872935 1392663 1444327 1411505 1001997 1487882 1289198 1961757 1012363 9215 1403635 7419 892379 1636390 1629002 476990 1149998 250780 380323 1661251 1714709 1677502 652972 1661111 1308913 1420084 555084 7968 878084 1246272 1670505 6545 962349 52188 636310 1501866 750701 59650 1972965 10842 1684157 1143610 1462820 1072996 447272 1465752 668303 1887409 1125718 510996 1721635 1761188 678711 615611 1842433 146368 1247896 1305923 925198 1837715 1031438 237272 416143 1948458 537720 1551732 1685530 1165922 1525948 1451151 1779686 540723 987627 974177 1729387 1684677 1030615 1821064 1464280 820920 279402 1560268 747527 709576 1336408 1173946 670262 1021875 953669 818207 1065165 1030278 392926 23474 928498 200843 1983522 1932041 434263 596744 331212 211302 584184 1078568 737874 1143391 442162 1433645 676006 1858421 239209 760047 1669990 1714854 1998108 921369 1498072 238581 1104226 438470 748505 690998 394997 991681 1519913 719671 1993362 1571506 1995255 491758 16771 593216 1771820 1021049 305827 1950592 1771086 1085369 525467 744306 1099812 1063088 1499478 1832938 1809499 544029 1540998 1658180 328990 617670 1829003 103181 1259892 1524139 966083 1118660 1092861 1537109 45908 1046470 1122127 1628228 1876908 1497313 1473934 1578619 799033 1940013 417043 272962 402941 1591372 1076627 280928 418239 1135449 942932 1336291 608666 453423 1496963 1214095 100696 846102 505780 1710975 1946880 1525387 1187893 61590 119274 1347851 1275934 1628595 1476856 1389408 468566 184293 1547150 1934353 1305920 1414151 160183 864942 227652 1370302 443295 37906 168672 1397012 76307 1491690 1566717 1906143 461197 657701 1529849 1213235 941901 245470 1032518 1064068 955814 698812 894732 1346010 1811668 653596 995903 508396 294668 652022 1711350 238597 1293990 990596 1053922 340625 203640 464158 123767 965049 1203729 1790047 729210 1931152 1674073 1257342 1950129 1178734 1413342 240743 1611194 1600826 245484 1949287 869794 732177 135498 83802 1361689 1922492 784573 501440 598886 1519290 372037 588700 85396 898204 535915 293906 311757 1366671 1926812 180246 216156 49031 255826 73352 1795525 1784295 1121671 1711855 637766 1048811 1761216 1643255 1674109 1534272 977978 1943764 1640831 1826140 944772 1469146 779417 71601 1200003 1058401 810695 251267 239740 1156975 631673 22579 1937641 562702 1642116 829904 1592498 382075 1417715 175948 1469943 307025 153749 724268 1489609 1487152 1891002 1225275 1812389 1901898 404503 1543839 149212 1429002 1129247 622948 530685 23081 1086064 1826371 894353 1880124 1491247 1162965 1649789 738776 1319837 32049 1307411 1888167 1142487 256957 49964 1218524 835736 327328 1144205 497529 1687629 68162 1588025 1674510 601933 1426339 224652 1955591 1134038 1102174 264377 1591426 1091624 1536903 820256 1469578 295779 601065 78965 1269223 613177 1169487 810986 963085 959428 145188 366920 498343 423805 1035198 1581874 1242073 380379 393519 1668414 1380417 201097 809015 1675458 353041 1603967 1451171 1768983 464032 344533 1423918 887740 542757 1985238 301175 1092680 1135626 975122 1125255 1096995 1610055 202388 325175 336551 1078917 222512 1673826 1796338 1693345 129194 927316 861359 575619 1613648 295944 1828177 1017793 637329 1510181 389130 1357784 351298 409 1718356 702904 1431657 1716749 1520982 1528658 218072 74824 766036 1754090 1273718 1744091 246164 678528 544848 1937519 1308946 873045 962898 975241 807926 826422 1914774 1536234 1507196 1468585 1529656 935458 1600146 587309 1014934 1494060 1157092 1082150 958650 894553 1378351 355694 1163757 122765 86063 931034 1304611 307266 1610053 1900895 1646092 787598 1748697 193913 1265006 1918926 1874683 171435 1469042 813594 272767 1308070 932894 16670 163953 1143533 158796 536322 910813 498404 558739 1398146 1121998 1112556 1270327 1902466 62325 446338 1079585 1144110 1659152 632869 651344 1987326 1474299 683927 1332461 675940 1762106 77562 540929 1425036 1352722 372745 1876609 632674 627225 1709398 533223 783167 1970135 483536 96314 1866422 889246 24363 1828115 615077 719057 398526 797189 1734980 1838066 716877 109137 1828112 1815423 615582 956662 1667073 1339870 292442 1300447 522841 1280181 478979 1675555 1660129 1914972 696223 1535563 349334 531386 1711513 365400 1818949 425266 1713364 1963284 226357 1977654 1786376 982205 1152359 1714382 1485770 1262097 429771 1020625 778665 1814272 1781368 518485 1383630 1765288 1066594 137403 346793 599597 1994800 548129 1413932 1958567 1218974 423429 68892 393391 82334 1190075 1069667 1358131 1401825 674027 1346205 1190352 979127 1960897 804933 536554 80221 1584387 1124813 595140 1551288 925994 1524813 35674 235015 1950848 1078266 1826597 674599 298239 1344399 1638165 1294733 1694853 1581510 1439984 1326244 87316 1177502 13329 1146984 797133 971229 930781 199179 631042 150554 459615 892715 535794 1497952 1217006 208055 1222175 1800453 481001 852412 653502 1910368 1853841 62399 161603 160289 98479 1782317 1331139 926823 67548 902130 955602 1716796 686171 977727 448539 1799805 663955 1781426 618351 1937039 454811 1077192 970683 1231477 382538 120848 1154011 450454 568137 1288138 622190 1719403 924333 692967 69033 1362848 1492123 85080 493421 1921947 1773592 960906 1562374 1666833 579747 1617460 314756 1632001 245865 385351 33562 1207938 250014 889088 1553837 1553707 273353 1642988 591652 1337572 1054826 1422534 881027 1200153 990093 103490 1553491 1497925 1877622 901976 1026712 1836692 277379 1753982 1806537 350281 1448106 122096 1240852 1752208 1427351 1993068 1412127 594252 1223339 1426292 1035912 1362305 1566406 1563605 1963595 889705 553331 1092271 1635726 747470 270024 566216 1404849 674008 1995437 921653 1320487 157230 575850 1140527 763338 697258 611810 1326982 1358410 1322945 365757 560039 667701 1552184 662828 626885 915852 149064 1905097 1750491 1013798 1565626 1457842 404485 442932 392488 1833219 1380072 628392 1514416 1821049 909845 800031 472167 964394 1533430 241345 589933 1421276 1208504 1797714 646474 842498 712102 993030 1663132 675033 1021362 268053 1003214 1794367 721540 1251539 350017 1897232 1761073 662283 739808 1841658 899053 1670735 1752706 1483415 169804 945304 1094718 55308 1778592 1313187 1276788 1116332 1821777 789844 813349 1292538 1998405 1169936 485681 1888296 1583711 1620992 1481537 21287 833274 170468 1738512 1909648 846990 1697453 640357 695136 408371 1746701 1090096 999269 299071 1147078 458629 1577309 429354 626071 1809293 1490608 229649 1859130 267315 619595 1676500 1248163 1507499 657202 462821 1427638 512967 1308410 1937362 747372 831176 965166 66630 1196769 557169 245330 183501 1254734 1314262 1461153 968864 89093 552667 1572344 735326 1714487 1223901 1108081 208552 34108 948044 87643 1383553 1057658 1088382 789060 292176 479011 659658 1504004 389151 53787 1931047 1955557 500954 706763 49954 703034 1856062 962107 1917987 1532011 1225836 1380172 657345 1317035 409164 1775558 937836 933515 1703165 1671225 1057794 1292849 1552209 1501644 1821375 739782 182325 556464 1038468 1271973 1125798 1853371 1416693 1290429 61100 750710 465132 1758445 40601 1165165 1023140 867701 535512 927123 1071485 1813309 1422069 1320610 1540120 603875 999774 487348 1918060 155918 1223263 1861273 694782 1148867 1216522 1601054 463709 1696834 1663053 91323 579275 1869851 1457506 477960 1637173 819328 1907490 458590 1962117 256585 1194251 1531453 1617901 1291165 982033 366917 1321307 544998 1726605 1500145 185985 1455149 1298898 1135956 1332137 374875 1300405 986330 1497346 946624 1970240 666792 1505201 455926 1956686 1006216 625463 1438741 1078646 1235245 582217 1498104 1797104 1480036 416981 1465481 199538 439922 1328161 1557861 11001 1171102 1328627 145585 1006076 874111 254384 1001489 1406507 13908 76510 772268 205598 966700 1054387 1372650 583669 714777 1609500 469598 773312 1775806 1004830 553253 243591 226324 1190149 1334708 967593 1523987 810790 539828 566085 670560 841730 1084553 1391842 645739 1033723 1899440 1669456 723313 971194 645646 444646 253203 672235 805291 1806984 348991 1492093 228309 1843828 109111 866257 1010406 1673033 502365 1519287 815683 1858287 843514 1730464 735714 830893 1028655 1263962 122952 164321 281883 226626 1497725 174631 352288 478701 316706 1094474 761801 611223 1177607 43748 31774 1291380 1835223 136618 468392 1571510 958147 134769 1355085 1273344 795222 1849030 1743129 1245590 212509 1187518 943326 173161 1417923 518949 819112 1304045 213158 190577 451554 1406033 606775 963575 1701945 1960454 1397534 467266 116392 553570 415623 401943 1653995 667176 478176 93237 408066 441560 1934800 1679486 1421339 1831104 79785 745675 1986018 711895 786797 1393699 324259 1215746 1214113 342787 1222199 600701 477049 312621 1972943 206966 193065 281509 262501 1410114 325142 1688813 1938759 1466843 998796 1729069 1519857 1952559 1358593 674357 1410638 894892 1125280 1178576 472086 662626 1842687 1000894 1161742 836391 105038 290642 1101105 1288896 1195693 648509 155155 739065 641299 159227 899428 819983 1070382 747949 885238 519781 1711012 1152476 1044438 1878773 399718 300354 1724130 710903 861572 937121 1456340 593562 192834 409722 1464215 1211095 1998439 1611349 409515 1356897 413871 93116 515437 1625175 467248 1088495 1271399 528029 864029 82437 611074 1621264 443775 938676 753728 333751 1492360 1430233 749447 1089944 1109778 259864 1345579 853598 1441170 1108998 758889 1259547 79865 1992852 820031 761431 1160899 1741562 1024514 1877296 1277045 253021 1660710 308960 1500953 889385 1406101 35200 745079 1469055 537155 954548 1139487 18637 1546686 85804 791839 753439 5996 141326 777144 1331432 1193775 1723959 1317377 151791 131336 1442322 1125903 1763892 361053 1278123 1805116 1215291 1455044 1953356 1015860 1726326 42209 59868 565777 37755 1414344 1915247 412718 284634 843811 1082100 682731 945543 771302 918336 754604 1569278 771271 453063 59496 182500 1496075 104765 894269 1938166 1187066 176889 282136 400128 1652379 53620 754377 1470677 444358 446513 1184523 1738737 1111797 1272999 1558326 1227941 46574 1366001 95598 482733 1342147 65776 174778 1709587 191807 779476 114168 1370886 851700 672625 412315 717406 1702501 1498836 721091 589754 1397025 1203636 1284787 1406587 352045 1899929 202298 580604 111872 1100951 1362382 1531296 820725 1562163 1287731 893484 542337 1366231 382938 1964037 96041 311267 1588158 1144306 511271 1811519 278333 1439754 1756384 1160598 1375258 508349 807373 1097600 276302 402726 1111010 1405583 693058 1517654 19341 1577679 330570 1394321 1893897 935116 312553 1232783 850527 1426064 1866504 1751617 802010 319858 80931 1519021 1820741 745512 1177803 122443 1074314 1084145 486079 613390 187049 1249155 1369772 199267 1737597 794000 972625 1453186 782819 1908325 1234233 1803100 1757201 845016 1188493 1727516 37776 1744022 1398124 1777394 784422 1324019 962183 987473 802515 1037356 1026426 1048504 1561932 538795 1676430 571541 986634 164418 895994 1565205 1218589 119328 601783 201999 490452 1779696 505871 79498 1082347 1908755 972409 267409 338008 328577 1014232 429602 452656 788341 702580 697034 365354 494110 720634 926027 577270 478724 459665 1427123 1463289 781283 1686087 618854 1385400 872889 227946 604660 1908214 369239 1108139 1801110 1561331 584515 1831353 1909273 606542 1960696 567889 1736918 924812 10221 1144729 1112990 1628304 1329263 1712684 867721 72175 131158 567745 1431588 119573 317152 597162 152205 346778 1167337 1616015 1366906 348954 1712266 215397 1616857 333559 1343435 1009590 1909806 474651 1976028 1263367 813812 1058829 96298 587523 270402 179230 1521978 1472269 1599243 1164333 485805 118373 12136 1746062 1420624 1706988 553943 41238 1583017 476783 1119341 1031707 677927 1848795 587929 458589 1427520 1375233 1163769 169408 208347 1234830 164599 1557251 693240 728014 838378 1248601 1503561 46310 285277 292037 852571 1029694 365253 134145 766260 1647312 559601 335155 1184738 16098 1958046 690225 1625934 1153098 1693484 985353 371844 1688163 1255095 157678 320974 595060 310611 390089 140755 1992670 1686198 1098866 70860 1188365 543762 787126 1038018 1408352 848837 1955890 916477 1012647 1422419 1860827 1727119 1266953 555133 614314 469752 403885 1308961 1395450 1404890 1717450 1267824 962981 605865 135413 505125 1901566 1519441 122792 1474647 1291742 306906 983022 1544583 683806 1572603 1295153 387714 1731411 795661 1311257 859383 829232 921584 16380 394206 1920564 877783 446946 1534266 1184926 1616719 1773178 524950 1208527 1514804 161620 638452 1388278 1639282 435810 1850244 1780714 344917 1439796 1526261 811301 590997 1446799 1381939 908465 1480515 130813 492452 149762 1993067 1429723 1659654 301774 546485 1753776 611580 1312783 143076 497597 702021 397942 239203 1774306 704136 1732186 146756 1339151 1478476 637550 1487412 1284601 1819644 1708213 505079 1120405 443176 1995100 1977061 1369968 468055 160341 633205 1684910 99301 1483532 1976495 1105665 357134 1734563 993748 1653582 219689 1845532 132687 818823 1999516 1773267 1791246 866334 128406 115787 1027961 1820444 1934997 1944032 1737038 1694653 1428351 413807 1657892 1325739 1461552 908123 373185 22768 1543963 748747 1039734 607373 791639 424645 1110673 887009 995346 191190 1111626 92195 1705155 1764922 1106622 170783 1935586 1861408 731739 1253279 976852 225194 1190918 1211889 1967493 729782 527096 1132402 648649 187295 1625586 1034238 1734544 322691 1516906 399278 381621 174951 1624129 657665 1272132 1586787 1466122 1294741 199216 24549 1265142 549494 1688089 1729331 611885 1551153 158951 1823807 1984012 43758 1855265 1729823 1188834 1711719 198232 1534349 1924965 831799 817292 605075 1593613 98642 690710 857316 84848 831548 1995824 1867238 621995 74673 671830 1624224 1331892 1079215 1606986 276970 577090 37526 1685941 1919923 1693378 1862506 672925 1407497 152023 137668 763979 486235 403527 1518155 268197 1904701 511006 193526 991787 499107 1524512 899383 688588 1989334 976587 1765142 767014 1973014 67850 1117780 351161 1018931 1382059 1372929 1585815 1508458 1454032 536772 1426642 968167 543364 24875 650790 633872 748990 1258200 1719609 67904 287502 779059 1002708 273095 1995672 1755887 359274 829348 289297 16102 1045871 483155 1003272 927530 1754212 1647951 424804 1894038 1644733 1340391 1920214 1473072 1416950 404431 1456777 746858 1438517 175143 981877 260246 311149 861803 1218383 1838514 595484 1174212 1244356 1155451 591231 633778 629234 320779 1896352 190323 1404353 1570490 201280 1736814 537524 940466 1549627 1041237 123242 37754 88736 1297788 1402062 476563 1453865 507977 1667606 557547 181012 425553 1118264 572717 1440159 1986222 32518 680158 1047361 857816 472795 224771 1698470 728321 97212 1244421 134569 764549 827163 1829564 496105 1370959 488683 1983312 1468655 1116701 72842 161730 1408120 1320316 950502 184798 1120887 1204759 836978 1407490 1009226 1899957 914900 99868 836231 1582754 132159 1784566 1368278 1474178 1636018 74512 660706 1490259 1435494 1633394 1459068 1340814 1809547 755917 850493 832986 1858620 1486945 1953700 298174 1589978 614346 4118 890324 1231683 464978 11357 1770812 470466 1851209 1615129 1613613 770816 357813 1454363 855483 1807150 67951 1227121 1403685 1579092 995782 1136077 964674 213964 1370633 91300 685342 121717 694787 1874626 175052 1192858 520212 1598230 1165732 28621 1801843 823691 1001191 557406 1487128 709280 1435651 1032758 892038 1243295 960994 314587 1911981 1687017 1912788 613615 443788 27567 268654 1765729 1992047 19547 323562 1176348 414189 286231 1121611 701789 1455992 1960235 1190984 1745998 1595397 455305 842242 1740126 98405 308620 126435 1415991 172376 942541 1329266 1687947 1594308 1742696 112823 297397 1118064 1457931 1753528 1164832 7498 760623 1851747 1274371 26782 1409854 744273 1915424 1924015 1983017 604686 648335 1732202 1917241 187372 117224 960067 166251 1190995 55422 367847 760024 1944031 316404 1071651 1501025 443837 23484 1060606 1370335 1902231 1473622 1045641 448335 1681800 136977 1168872 338195 1922718 1239887 406667 1893856 1760564 920614 629338 380420 107980 1273348 767315 1975340 596621 1141535 147616 1360086 1829496 1731504 1840324 1593948 398936 1550551 874480 1351310 1230409 564482 1905009 419203 1976804 633967 866715 1531851 1946162 163328 651794 676127 1305518 698238 206701 1813589 1065618 41378 279330 266671 1096812 1160304 1733606 1963310 1571042 517453 88703 262561 1979138 1218893 875489 975989 216909 747277 830102 730288 135384 546895 465603 175155 1891962 485902 1130101 913135 902535 1139003 1905099 1340280 162947 1011464 803941 1948521 208013 85669 683327 483054 1488162 799060 1083227 1395663 1502806 1697090 1490418 291960 1398405 1132193 1752827 804835 723431 1352735 209462 1960020 1267174 192405 676068 1409849 1894776 246375 1176986 1473204 1856695 1300096 1186750 1360758 1213178 1433856 1843372 1806665 561012 1387021 23695 1844544 81220 1095214 71860 461765 1159866 1299968 1096712 43066 1822481 437022 180229 609705 271801 572101 1544524 550347 1036399 1498622 1737425 583979 195764 1241788 1482844 1988347 1153469 633801 739085 538570 240869 1146431 664647 640422 1993766 1457214 1419123 650394 1307766 392647 1080633 299851 526964 1684690 186833 536094 865277 1131711 616784 400126 1780854 1620638 303930 1808791 1320065 57979 1530780 1379631 1789646 1538550 1455440 959206 299633 894506 1131765 1184899 56357 1050006 302281 1906320 1465545 240531 1036235 1493949 242215 1571573 158810 430333 286150 658027 997960 714626 557463 1413833 14733 34733 519714 126640 894865 99621 1745775 522439 833170 1549625 127563 919344 738431 537765 1639821 425770 1979560 495496 1071698 1847949 1433483 343141 1133826 547729 4918 1109561 1197294 591008 519902 953852 1721719 965560 471301 1291513 1335302 1197099 802667 465725 66189 352896 245571 361775 1363098 765878 68431 1479201 1745150 167766 972964 962251 1426082 787276 1399964 373083 1568407 1191374 1991490 1228109 1287660 1420038 780860 385617 1911666 439679 1698441 1592490 811054 617432 241251 93383 1063446 160646 977171 1894659 639855 288288 1840808 1233580 297978 1089631 33704 793286 1447395 1144072 1210316 1031617 1644813 1139264 1104713 570863 1695888 1165950 1685484 1671001 582139 198666 222563 1456606 937739 1972166 634032 85009 1611344 465019 1017896 1319268 1364391 218558 1033985 411580 616395 1164325 387497 187108 147107 98908 1832099 603415 666066 45917 1482132 1577434 1805836 1025150 1830996 637925 623606 522485 644544 1476528 989342 910136 375298 1843072 1363718 1185518 1115333 1455212 1679242 1359232 1864814 655074 979872 1146291 149178 89652 1688515 6141 38027 1725727 1796214 1438253 586238 388978 1665849 569160 632426 1162291 1077817 101209 190062 211262 959027 709086 1333057 134067 48450 533511 1871509 1976227 1717029 1480573 1467566 1310787 708825 1828688 714329 923714 17409 478433 1320154 184049 682330 389307 268150 301733 1078632 1193124 1895074 953395 666536 171477 1175505 1152131 124055 1743312 1448501 629741 833004 1179131 958847 38868 1648199 1948645 996618 1567201 1617900 1674532 621315 1440905 731829 1383381 1032278 1927267 1556103 1035288 475496 1979612 1953948 635814 255720 1743299 738432 667187 1351479 1159513 225906 1840436 281717 189438 197823 633573 989691 926629 1791260 1657175 71535 132851 383778 1133487 431478 371899 507640 1375722 1109581 417015 497579 592580 598236 1231220 1558496 961063 936354 1853200 1999940 305170 459484 1573505 1701627 1078871 688748 1168065 1773176 1053015 1096344 902387 1314812 1327194 945517 1297740 105407 1764284 1237206 1139209 1184118 121680 1937030 1470992 1763730 881671 941811 478195 708793 844208 1562739 355659 920060 1091941 1077281 362142 603406 1549302 1306789 166993 1849983 1828996 599126 952483 1754023 1930048 1874295 273036 312081 1015355 1898738 247942 1215181 946153 1512964 723931 1746671 1554371 1404777 1595697 948332 1159745 1433379 730283 31961 1171250 1935945 1839294 1322939 1968947 539647 197553 1809784 1565361 897827 83785 42341 356 1081518 946094 1179260 1969167 818564 1415365 782294 507376 1364037 1157053 1761013 1901212 1374746 1542261 527579 1267791 822500 1831883 1372594 1379125 1407668 1518902 195977 1114405 331842 665869 755598 284624 1609576 128071 1793160 1387280 327272 1271014 355284 1403501 28401 21710 1575665 1660227 1849760 1661839 1874231 483047 885683 519770 578958 233745 294128 1619752 1188701 1645733 1831594 240709 1298755 1097590 1068155 682924 1838686 165546 851260 432122 1847478 1996780 546291 283544 1908032 89761 1200108 1001445 713738 1145122 1588914 6444 687492 722674 466584 193576 612184 1593228 1798473 1841904 1900465 1817375 1873322 1925052 470973 1463186 1966928 1586889 275256 808839 1644868 1723660 1108303 1104287 888960 600755 807763 1279523 1762727 948741 376824 1422794 813469 1528168 1471185 608010 1831008 1941693 1766910 793511 1724912 1358694 825812 1135633 565348 441607 680946 926380 357482 1838395 1029686 532422 1519499 744181 1877351 1374614 214806 1980053 1660736 630841 1136730 1692420 1691962 1049302 269748 66265 1081771 1600593 961187 633850 1822808 1332365 1724671 400763 852635 201277 966636 1441559 1377239 1223066 238078 1667811 1796553 735709 454469 872523 1073363 1539997 777482 1385906 1556528 498382 1226411 460062 820569 244896 932715 355648 1171311 345340 946391 1428565 1078042 1996196 1757963 669990 1704808 1324063 359502 1440546 34576 1580653 766895 1482610 36002 1970465 1976002 1931094 696816 1289931 1919654 1492382 57340 668649 577115 486653 819500 1974309 1230230 1785371 1945587 1406100 1177671 306745 1245386 872818 1484638 1073373 1060466 1474778 1073409 1309340 1928321 384081 579751 795514 1176272 1449608 882882 1414100 1212826 1579465 1064839 791973 244871 640478 12490 689488 581138 1100435 1722816 1527380 1970131 1502967 1765644 1408378 1750758 992024 296348 1361391 1955530 562249 1043654 609093 1680206 1651799 254043 1378425 508605 350012 1734492 1283087 646514 767312 1235082 822292 103924 1270412 1614806 1469942 583489 1044359 75516 275728 1739369 1201669 729314 370072 211956 1696056 1340010 344453 1420174 1402902 1486279 1340612 258123 1732278 1430422 1114180 1169663 1666450 60895 1282339 902567 1392994 444887 353292 1510119 1565428 1835957 825329 902995 370356 424572 1418908 143542 620096 941914 899788 1326023 348377 576344 1577572 304799 50850 1000366 1997607 981157 1681681 1579442 1285285 412239 750512 1460832 452078 1388247 1852186 1507195 1983714 482508 1172513 1396537 86989 466737 593429 860267 827513 363260 1929122 809575 670227 1243378 77282 1006879 581765 1872550 796109 1552813 1548467 1825339 1483264 843135 655402 1416681 242579 1740641 1586616 998394 1561498 1757350 265051 499440 1915626 1657052 220172 1662478 447844 1379510 594613 1058320 1681241 1221562 864235 960376 1900742 192349 1487506 929574 1660663 1814852 70769 359909 454528 1296321 1756115 494180 410996 142387 1010459 226148 1461832 1749406 1676205 513792 1259146 1810724 365009 705495 1121193 305963 126405 1848943 193283 1681482 190870 1397488 790675 125657 732390 1606372 832606 1949688 433361 1258032 1179465 1875261 8465 1257545 798732 1496278 193943 1497483 1850513 585734 1814670 1140369 1547960 774397 958333 243813 1226607 1037244 531030 1533693 1157620 1601101 1915514 346348 1165597 819508 1867024 620210 462877 1069056 1363926 1749660 695704 112777 765538 1010629 499516 1081116 618622 441841 1126245 656013 120792 1608852 651625 1662411 1512267 1074711 1392820 730495 1866527 1189307 1606453 489489 895870 51725 1850056 1607254 122693 1020863 1375580 242203 630466 514948 1462132 1908820 684496 1658848 394157 469303 398043 8993 495367 414325 733393 242229 1812609 1166443 1711523 1326105 647944 920343 1136885 1932694 521441 373949 1048391 1127543 1366945 627671 389843 1745395 762072 153201 1622872 111190 780278 489765 353950 541744 1981099 605636 1465590 69300 1098533 1143829 161416 596604 1007151 825843 455522 1394384 1038704 674646 1099204 49926 1543359 430454 905866 155551 1119154 1732582 1827843 61389 1894678 248926 244476 1636993 62859 310834 380308 505250 1639091 1793326 55500 1356680 240988 532748 1890607 1898865 572340 244379 1803587 1939251 1977250 994357 1878979 1185815 122465 692424 1464441 271521 1689575 221474 511526 1688979 1203077 1643097 1698943 1246756 953161 570301 383023 1543321 1350308 471841 1299315 70839 283860 580328 1183581 1529822 1193843 61551 135093 1873900 1155370 1278110 563281 140371 84269 1731474 1426822 1467531 257252 783375 1340415 207865 238166 76292 1622580 1122499 928558 708268 532263 826598 761722 252778 300389 518264 1992988 1466336 1627494 1553679 1457246 1280069 901971 541669 186797 324955 1543409 1476900 1309951 1463200 1642837 190354 846850 224184 857285 729538 1200062 1032670 164975 1927642 857917 1616037 48846 1591538 30468 54970 1879609 719149 1744261 1567869 55493 1491549 961183 319815 172978 1273636 1639005 826601 1263823 613608 1653254 529956 1656004 1748264 760649 517294 1601297 1729404 1543360 1450847 111848 206253 1261823 848144 1258585 121995 1143590 742521 400749 1785001 1105610 57958 1707868 715477 871784 618039 1565895 541969 1449816 1265377 1423323 368403 522085 562704 277996 419923 144936 782139 1087086 642025 1069234 1608405 1752824 1011372 1346922 1500765 1849070 276644 1762383 1511818 1909425 549972 533478 1079607 252101 1510183 1103570 1055528 537712 1180917 157202 1859227 1353964 346961 1749920 303475 1542068 114575 1623613 1970670 1669051 350587 1151450 730003 1280461 1917616 434284 1518195 1751222 1316440 267219 311446 1041447 709396 1649074 397698 1698125 1755698 381218 896087 627622 532117 1070526 1334994 1433662 769468 1306820 110073 1313412 292911 897536 1337635 463847 13716 1373291 894084 343247 228169 168876 1254062 25114 936025 670241 332155 1627490 419077 746175 201910 215815 1687148 1788001 1692635 613379 1072322 1904294 320190 1991199 1754470 1881079 551938 1351883 1524542 618210 1668035 134634 1012137 1141670 950091 720007 553288 1225698 925623 675415 937580 951119 35204 1582 439214 362718 205079 1008873 621818 994864 329256 389156 1772509 1618592 38911 1822975 1907181 1517100 1377691 229716 1804153 123078 352208 624572 27193 1961961 1790002 742411 1086126 394498 1532712 1529369 834321 282869 807064 1459827 1846003 1522504 1727672 523357 809794 1869737 942496 1169164 1622796 1261256 98816 1601602 1002070 761480 802689 1247051 1574571 216063 1325695 1742146 1267026 428749 1863170 1034984 1287128 939070 401605 68715 1387368 1039530 1374851 72882 282741 265589 935225 1883534 1827399 1300964 1376090 1210001 359307 1993496 1726579 1791956 306360 323178 63592 1435591 746457 510947 1113685 1270898 1727582 1794153 497130 497684 560066 363617 1813525 737635 768278 1048085 1714621 1597002 1336677 341090 1879862 531671 1015211 45768 1350463 383226 1571191 162368 514933 42696 1683130 39159 394738 1360891 153053 1500458 735639 1374123 638157 187293 1255234 1129859 1513305 141435 31916 594408 1367580 1815399 449983 675322 326694 440519 784227 286155 1496318 1261742 20981 1614915 366874 843334 1219441 1926274 21712 1512748 495274 302992 39225 741903 1926067 1105917 1868381 1699703 813241 89154 977909 918367 789980 1354666 1765337 1113467 1502666 1630800 792054 1741845 525891 1849454 992301 1130163 10524 455981 893672 1954128 16166 573446 1199197 377917 387616 1882807 1733216 1573912 1337374 1561441 918407 1447011 481639 20565 402357 383406 59086 1301327 1535652 853331 436826 980446 1152534 971873 1714313 313701 1367158 455945 1116281 1755962 1739304 758708 1642645 1468882 1216372 1502224 1212288 1567243 640033 1900194 103993 650866 129674 1369462 636933 253452 1865331 1577699 1255620 804976 1735647 355520 1024283 323051 1671975 345244 1485090 706754 856605 1217110 194805 1416176 1526461 1217578 499579 470853 377461 739609 834909 218342 665246 1492868 1433816 560935 1466448 749264 1142290 941551 1071795 236740 804499 1104895 645205 1056161 764501 1077661 455141 1220663 1150558 561409 1881729 1707655 1631312 387962 778096 407233 843179 1185953 594412 230970 465638 995844 1517094 1583759 169057 1884036 1113659 1249655 438784 1411906 1352653 577030 218601 534246 1751473 355762 1351670 683863 85678 1252601 281471 402535 1389117 1013888 757236 1548621 809902 605855 826984 299254 357127 568077 512625 912300 122950 1217418 1428336 653269 1124078 1345832 821031 1620366 451287 930170 18554 541902 1448325 183895 195223 1474257 1435626 1916615 1168337 1308825 697727 640669 12933 316115 639629 1799467 1353154 1393655 236861 1478152 172962 1048773 1926457 739196 1134502 164100 1535595 1854338 1310236 690100 1428097 1506797 988910 961448 1747685 507866 1815980 1078008 1047828 1811442 723754 1139286 623990 1786923 1882023 654531 1119061 1682212 504457 1403086 153068 1168056 1109303 1445146 1898637 360709 1487965 1758864 1255783 1622289 36215 94284 57702 1387080 517342 111630 1286674 1779093 827399 235640 623516 1743007 1373011 985036 14604 1451936 574728 1350326 976555 1864218 42346 944752 1683601 1443766 126228 307660 17677 640537 266779 1884039 1138767 1684661 1870050 1710972 64262 806341 478081 518103 964499 1959024 1741570 977383 1593210 935104 1725157 1763335 1327408 1349077 627903 208564 383937 1095912 244224 1794083 608934 647653 1360088 1127959 1568005 916945 757466 9764 697561 870433 597129 1844377 1214356 341312 992313 789294 1919727 49008 1100160 1013151 1940261 1249199 271568 185730 1530614 813850 225436 584223 1883427 57821 710840 411447 772783 1208531 463572 1675625 1208090 1613058 210068 618073 777709 1958209 1602700 1781460 280251 1077390 1653043 1792265 776486 365441 29797 809367 150684 809699 1164559 298229 673749 1098423 1588540 1734463 751588 1712912 277762 578799 1201064 1115948 1124199 283074 1688090 341877 1462344 1374969 1322439 1884910 1818919 1492075 95073 116749 1148791 1388630 529661 103697 722316 577714 449956 662534 450444 306969 1274614 1514211 250196 1292009 333270 770587 1794462 166185 1397510 1773026 822800 1852615 1252982 1694894 278736 1024623 1585890 1057230 512467 328484 551099 861724 1884622 352795 610032 316843 1264209 1676206 959533 822034 205697 1408016 1201997 1863822 146870 1847804 1373889 20668 650849 1220964 1994080 800399 1189737 650492 1252076 261298 1386779 374803 781634 1991225 1109430 1392665 628484 1291006 1724838 1381455 67528 1392687 733888 1713153 1468024 1622784 1865257 1718929 1716168 1024614 625477 545286 1908251 171055 703422 1140700 1321996 1739679 1197064 537253 88527 231187 1332172 174241 476347 1247075 1464819 1482110 1703624 1000990 679439 1981335 1614508 295121 194986 477322 693687 1947982 1332420 359419 733488 617246 97872 399952 1438248 1708084 617455 1517231 1672132 784099 925918 443780 280098 660034 208812 1370612 746099 1965925 605529 217500 1418155 864408 1862490 1535674 1109932 316712 1309011 620706 571343 616751 397201 1284190 49777 894942 1592972 291328 1456848 1927938 1897883 1060150 874426 1984555 60711 1875495 1265213 1042148 1043386 1042256 1161666 1228298 1006193 1530714 157245 540131 338676 1771638 285428 1859995 860695 1933476 1626354 1965830 1452238 802897 1209372 1106175 50889 1157636 211803 587188 1880364 816477 211629 98620 40433 1990161 1958674 1755291 1854486 716892 1193334 667054 1787937 1504109 1426919 1139579 1407918 1306212 1764742 1101753 200070 1077916 70699 732518 326656 503594 683904 217428 1916284 182591 633766 223874 1079343 1202162 1705110 801650 1180064 1266120 531975 615936 420956 1887693 1710106 175105 576631 1379597 1539741 1324871 1671513 561699 1365072 1742617 1912449 185618 750851 423696 435588 1401838 1113572 441298 1922969 1339377 1778092 1640763 693898 1451681 875851 1795102 1980394 457010 1909560 401936 1203367 1144083 610235 1268132 1217392 802297 699934 1112640 1506744 1172480 571937 1925834 936853 654117 111642 220101 605829 1950108 109378 1838236 1125273 719480 1507016 1599294 230780 1971790 301162 988934 889713 1379029 866453 276942 141245 977558 1523210 433587 1700464 1961616 1664954 1287084 752147 747179 867515 1559249 1326598 1295873 1980461 564130 373482 1391304 1604371 1202375 402620 49236 949914 1988735 1441991 17825 784875 513226 1838916 524926 279540 1001185 1601442 1114020 1133089 1843645 545483 52346 1091838 916775 1987791 934178 515924 1089717 353788 109035 1463710 1908344 709544 1512285 260916 983583 116322 151365 988067 1322134 30003 1262950 891289 1932697 1484738 409621 488425 452775 1241965 1256726 176475 172148 412563 1240693 1925742 1594162 1679236 791762 472186 1264124 878615 198629 1341724 425863 1748319 499058 1423350 1451874 429121 1121484 348481 1402967 1312822 53042 1095026 230738 1628037 1774993 1808141 1921599 379590 64684 667797 1400734 1227969 288184 320587 1932422 1995652 1136929 227716 11723 1379505 406737 578808 1648543 1795315 1453755 749312 1770012 1890028 631181 270277 805188 490658 575865 125370 1687087 1620101 1765817 1334644 1676058 519098 1522926 1499253 1834587 1735279 189928 1572217 169610 1457963 1358015 876390 1165107 1756116 1564124 1368537 1717502 401367 1602271 912169 640401 1600786 607548 227555 709512 806126 936726 1557846 1456182 498686 1437639 1717794 1063963 415706 858420 1567757 100847 1735227 1248528 642215 258680 765627 226954 1997568 1135742 1314181 1651520 1561203 1719921 1553465 280376 447720 266224 306519 174400 156031 1242411 1388907 1811842 1560871 1508575 1576515 1426166 1842305 1803348 1469420 1639654 917479 1479524 1361063 1103095 785623 648754 1454408 1549613 153789 251311 686345 1896289 200151 1425673 1223479 979510 1965023 1241793 1572456 641700 1114803 1014350 275442 1596695 1938563 25279 673109 869788 964442 780941 37799 358679 717610 1590341 203720 1851054 735947 1571160 907277 813938 917120 1369505 634501 1082886 687585 1486604 635939 375344 786105 1938555 195012 313401 941060 23598 1574679 1749719 726330 1081394 1825091 1753578 1991206 429685 192928 889512 822287 933151 436548 1970632 1221462 1200113 1591252 709904 177460 1244934 476780 1943887 1794730 1566735 877699 1546446 369154 800541 153662 1100381 1445835 1009144 1765653 1616028 1631171 1570584 1871240 1231717 1663692 852473 1691184 1835574 1868722 905325 896769 1795755 1136581 1489083 1333986 1801196 70904 1945924 1122832 1787019 272951 128435 138118 189477 625849 1594992 1685202 952610 59085 27361 1445718 1025493 409324 56360 594197 1266991 1059877 1943668 1985330 1427698 891374 383842 780484 1895953 1125256 59331 1713574 961328 1919431 770548 1366773 796844 1385587 1392674 1717828 432632 1077820 1477899 1099414 555 1050686 1559858 1552951 1244167 1754368 391353 1191203 1919114 1957289 212355 373549 1057810 174063 1339622 1453121 1442774 1432501 1891317 1428959 1327965 854658 1734129 980721 213887 1332828 204273 1416768 40716 533098 668868 971339 1360168 1570019 1464151 1350920 1730342 602261 660950 869553 1730531 328972 803157 1018194 149587 888559 89951 6398 1659730 983608 727777 59158 378327 704619 508841 1234483 1139366 1466572 1655121 280942 1136356 1694457 1246231 1654184 208358 1743347 893910 1565890 973760 881604 802933 6007 1682712 589573 1621552 652122 538803 423447 827111 751497 1389768 202421 601585 429970 1952763 535354 549631 1606634 1771653 513804 422207 562666 620328 375940 1714247 188051 473779 1942813 185620 869315 221310 245736 1402681 1276730 1793364 519678 1047605 1494798 1187806 142961 1814581 1824444 1625160 905849 1215904 253207 1287506 1737780 1691146 1641379 654823 1845664 1784491 1083385 4966 497567 1855560 1562549 1087085 1950501 1660558 250350 525227 1939207 1925686 5177 1188214 1176859 793933 1229172 1762093 302253 1139779 1291754 1360688 698766 663125 458969 1619758 848367 1188711 1479216 870998 392819 1040535 21586 1019577 1586851 299750 1819721 828210 551519 1887927 58304 150137 489815 663711 1994725 417943 571125 80770 1044651 963194 142813 1147 1116232 171291 1762521 1236930 1555474 1822825 1601829 1051655 1636720 465280 1404449 1196986 302391 829185 1316515 832732 460144 605074 547060 852199 691039 531149 1379671 827236 89684 1305221 1767203 507859 1460489 35668 1311340 224285 884506 1472876 1503033 1466276 261339 1640832 1578734 770748 466904 419577 1297380 839995 1182467 431633 1248930 92144 793212 967471 348053 43233 1266184 1172902 1449488 610929 926423 1918178 1470986 1292885 1177411 1781336 1792623 1767011 145464 1758031 820700 439397 811491 1202242 1883106 1767626 1881375 1138531 872698 184725 1670036 1861082 1362122 1585197 1213696 1469321 1572170 933753 366580 1755089 1472522 217882 301464 626097 952922 390736 1584266 176045 1266884 950432 198342 1566710 1071476 317246 1051945 200995 1696983 1913079 148593 1937263 200311 490721 548155 1014690 152075 1402722 1129844 1116758 1688762 1458575 1142232 1225759 1108175 1656182 603705 669572 1753752 1355318 604146 1603165 534416 1176338 1452445 663551 1706955 356044 881323 150305 555907 1013452 704439 1499077 1277963 38018 23557 1368916 247853 1617054 350952 839836 1626024 519552 1676777 1690066 810584 1670652 1048218 472487 357727 1201648 171760 1137088 1300275 165906 99089 851972 1017863 1967767 536765 151379 1400817 451400 376653 1289650 1078640 870322 1403931 1240886 566470 1659290 121945 1614962 1448231 411728 262463 625241 1619496 659815 1325129 79433 924780 1133700 286846 1857656 580669 463828 803926 1467892 103037 170239 395125 1551880 1753350 1864566 1701519 1045598 129175 1126772 1230784 1559127 1428651 1799393 1315141 1567923 1477294 685536 1161598 519303 1855533 1874011 1855192 1507533 1556415 1680522 1325670 1765663 1635418 251886 1838749 850201 1470193 133515 1669604 1348761 1201960 1553598 132268 998464 1507297 41944 370367 1190434 1316036 1647383 714602 189161 340572 1060903 1064332 1750293 132911 262303 1621432 756357 1709262 1887336 1717748 243770 1796482 1849404 1537104 829447 473692 565455 799299 1473514 971677 402555 1991731 1558115 367204 1612315 582657 1039722 1830336 1350553 1589218 1179187 1459021 1511665 104558 1420952 641297 834370 1515526 471854 1277094 1910949 76133 1252166 327844 1056709 83673 1862057 16557 7359 73529 278229 1197768 469473 751267 1969596 1139775 1493367 110430 1237767 1843931 1513545 1737727 1765415 1089940 1699350 1457125 80628 1548125 239071 1309511 113745 581193 677136 940467 605414 1887584 1178699 1318174 694349 133735 44949 253053 215126 1180751 130736 90013 1782541 1351057 72302 771481 1507493 1792193 516494 887194 1055850 411974 516095 583372 290771 885204 1356717 945102 544604 1737045 1824089 358806 594367 1484465 1177564 1598226 1024455 1965806 1347580 1248801 1291689 116027 1327236 788623 554363 49654 963717 21173 229354 460277 1622841 264869 1573333 840116 1531907 1262994 1790650 908645 1026506 487584 334117 1864300 1237124 1457472 789102 35126 330099 282427 738727 1914460 1452216 1127524 357363 1502488 104539 1548770 1750379 1774387 1429215 1365696 669579 1481534 353807 7510 1867813 1804410 1099862 820590 192932 721864 1231894 82155 1170803 328800 1932732 1578276 1818503 478278 1050850 745690 75282 1030497 520880 1082202 618496 935293 1455031 238183 1438567 518451 1868136 1458073 560818 650115 1221936 409610 1389626 196253 1227038 488194 507132 516015 619699 527104 1646572 215348 694029 1321300 1560513 1773055 466601 1510846 1634321 880638 1513204 1822081 1569447 1298392 1541868 548764 318806 1857794 687378 92094 1835998 1250289 703882 414905 525182 1278992 1578548 1382541 554581 1879829 1854539 1613405 681147 341365 1079582 940561 535611 525086 1395314 1233031 1146684 1497043 694707 943432 275455 559104 1580606 496336 828732 799784 984384 596442 1257675 1664225 1714085 1411354 1819060 209933 555721 638374 1833217 141205 726848 380830 1992651 1425303 1700491 962434 1746307 1896195 764538 133870 468044 490964 1570049 1240196 397445 1282627 1230620 1158130 1070967 1393212 1264048 164598 198617 273407 187690 1436010 737368 1550819 1935017 157753 1388471 1042608 1658703 972311 495135 755869 1156378 1966551 1822341 151525 1573725 729469 973055 605962 460151 438411 1267532 359959 272639 361078 232237 1765407 1428793 1145097 493864 581097 1869550 1176291 1124545 1178674 1515632 1987478 450677 645526 1509373 1242849 1082090 1673026 1359384 219774 1349927 1934067 973232 901372 1463845 743622 1826335 928019 793232 1979719 434211 1581180 707234 880910 1097661 616381 1175225 1891440 435384 1835073 38644 635492 223899 1619438 864576 357984 459471 921261 575264 1960487 1895111 1074107 1976830 1962276 68457 596899 1250064 538423 1961385 385427 85662 275792 724978 1965133 704282 1412794 504716 94876 343944 688819 669782 891235 400325 1344649 1575319 487377 304814 512451 1275742 1585378 1215507 452154 1518722 1888709 1260166 1605204 141372 1346506 946173 198024 1083693 761460 998114 1370972 808559 1805029 1985582 1631339 362334 998106 614484 1470312 1591476 545746 1482087 186801 359088 103981 1224720 1342452 324593 983693 134745 1512153 957385 1308218 237018 166826 1425161 631522 167279 366868 1689341 1286589 1603219 793145 572291 941544 1276570 464436 305018 373140 1966813 555954 921217 1893134 669517 304235 551105 351848 356453 371477 1151020 1993397 1907585 574841 1601301 1899970 1860590 749376 334080 1118290 95249 1644355 795692 1722042 1291409 959622 1173243 549676 1808622 1135643 1389543 857269 320657 338484 1105321 1740830 591276 1280657 1390190 1698157 1181194 1634848 32492 1585545 1006529 1249933 256482 504660 820462 922747 861305 497647 210394 232771 246842 600976 1975860 436537 742679 1553233 1372813 994163 1038496 1988837 388776 1267827 345219 675133 1269312 1654297 969058 632672 1947621 925007 390144 419850 742534 1184669 1574894 1156818 235493 1272879 292963 15386 1184918 1440753 566727 1468037 1823697 1547481 817401 1026173 1826804 1695533 1492866 1276174 1736324 17836 1599547 1348349 176976 1114738 1273924 494715 1261653 825270 1707383 300191 582780 528963 1656203 1226168 1164319 1466521 119347 883410 1284745 389596 1895505 1991827 34754 818010 1943546 814499 1935482 1147157 318540 1186368 1091657 521543 1316256 854006 596794 27143 613301 843644 1438507 1936385 73572 1580570 644383 463763 770649 1130032 1386276 1095364 1055965 1002653 1010257 1730445 883549 1629580 835073 919117 1533604 292877 1936026 1745808 1929016 994982 1994203 1145148 1258648 1445733 400038 1976763 562082 1344924 1803062 1429890 184825 1747606 394101 554860 613422 1514074 850104 731581 770791 1282067 104625 1399222 1539229 655699 384111 1083875 1370735 1205945 1684875 1239534 1890582 451020 835244 1981190 1065566 711829 475687 291202 1662651 1183364 1856253 350319 352756 340147 1528325 774340 45580 1336348 826225 710694 203402 267012 1929359 1911035 1568502 1730914 584960 1145775 1665082 602253 1481401 375013 1243759 1147278 406521 286873 261928 1553824 1047731 1926701 188026 1241206 1618487 1035253 1225303 1856390 1240128 1193929 1054683 1538311 402358 1374059 1570469 4073 1907836 317453 1713654 1860739 612435 241011 1657739 303489 695441 603828 1219554 1469540 114685 255341 635168 791285 1390787 1409900 515246 721222 893956 796133 661112 800133 1423032 704165 1557407 711577 1222923 1728731 468096 1824219 415940 1544702 405468 1911743 743152 1426953 1332157 1739087 1289967 1520089 1512503 477414 1690743 839956 1847264 1141095 39258 1375964 1948627 322634 1091461 14741 395522 522713 1273632 1811405 119980 406494 50620 340581 1303921 764722 1056937 1617135 1741933 1362939 1763233 1127654 1952565 531717 803848 1334689 537060 1590282 240839 1476485 101500 1686876 1174805 4707 1758418 1613118 844307 623384 1710732 909180 1606082 1911023 290357 1174887 974881 413542 1703140 1681058 787535 444189 1054163 931980 1956257 1403377 476188 891519 1445852 79365 1878764 1335322 1486436 1703486 532172 1957814 889346 675631 472893 52690 443988 1424393 622695 1772601 1417245 401679 1554521 1006597 19463 1422542 386157 72329 1476941 1670310 1103078 1502538 1045554 646884 355232 1188482 462682 1575256 115982 114496 1759994 161714 1483599 301749 256391 1002990 1832207 1538753 558590 621104 493703 794312 228575 1454005 1011896 1382911 160882 1127154 342532 21877 434755 1830848 887498 870436 1130798 204839 927001 1707196 170341 117264 1459949 492345 1318803 1386877 1103034 346095 1105265 1589966 1836559 1670745 897492 263743 567096 1627192 745350 1056825 1861896 665058 833046 136747 1745484 408259 1006768 1456661 1018433 667765 1989260 445949 339723 526485 1151988 711130 355745 1139748 1297108 1125817 579112 1014131 1712731 726986 1930002 721447 244051 944740 1307443 1237184 533625 31908 1288650 1263327 1476854 1775139 378305 588369 777387 724215 894434 1829742 1892547 1866971 592083 891974 1442298 208518 34459 588252 518237 1989649 1501088 262033 1039435 1392226 555534 542719 176228 1401289 1605393 1809623 1083678 1363622 168033 1070931 471169 1959918 113147 870984 536524 1493293 1668091 1914795 1988893 165726 191373 1559381 715273 688783 1720971 1539642 1797043 1037250 1528622 938136 745005 274200 290948 823118 1104271 774019 1505198 864743 1653573 1478303 1494905 760172 1087247 120873 1146069 1788567 1713774 1180764 1698518 1365654 518648 765223 659746 834215 1648317 1902799 493961 1955858 1351925 550309 699463 774885 518880 806078 1118375 1803576 886410 641395 1114488 1166794 786194 585719 196059 1387423 392660 1452468 1348121 586929 233038 1264644 68018 1414056 339293 338719 57758 896450 1968841 640140 1176927 477608 1899407 959423 556474 358270 113850 1484269 494852 869268 1683463 199956 639431 1139335 1253701 1573329 1986144 73975 1219963 1777701 1683781 108726 184662 1732549 497469 59392 1233967 1260619 893886 269242 342091 1041382 1009621 1164707 1737771 1151947 1951116 1008742 367579 796548 1831836 790976 706799 1951828 926206 1557916 1121661 1790014 1249540 1848007 875080 1598602 1061298 1427489 1724822 1648854 1706753 24592 1937963 785291 83279 444924 1864578 790414 1586124 1084421 973020 871355 1715693 1012580 876616 1648548 68451 1136846 1841757 606272 612511 1632872 605861 106088 313886 1188639 1482116 518424 850271 907899 1789198 1443733 1196542 1241839 259722 720483 659682 534590 1733117 107259 763281 1257826 243204 1413235 1128133 1706126 790344 1575272 734746 723663 425621 1098416 1263393 1593730 1227448 1269409 1061203 1834221 776589 1723699 1858826 1161270 1021836 1957915 827965 78318 1017504 1093025 927157 1376911 645031 44645 480365 1786292 1574198 1022821 820869 320147 961635 1977522 1202209 209983 1895936 716009 216896 1832725 261353 535044 1292207 429175 1375395 882018 954646 606285 1315956 1080836 116718 1097654 1938920 825067 217379 808704 588141 1760697 1947582 1828722 1804388 1138507 1379201 493379 1228463 1309222 1207472 426692 1840260 1559697 789699 1487675 1057734 1621793 1626591 1977904 1281869 220761 1984802 423784 1367165 327898 1776472 653819 1471043 1302984 1802341 1473375 1193854 843682 1648910 577744 880829 534781 315908 442743 1139452 1255441 1616551 873624 721142 1344425 1604210 1363650 783182 1162501 1636924 1477203 810762 470875 1133896 75589 1751714 643509 860778 1103808 1636155 531165 1647765 1973129 1636515 1392619 266183 1676874 686566 1386680 503104 1440261 538267 1994733 852206 1597663 716727 545101 305240 1659477 1111642 215007 310779 880890 1356714 116897 867602 611328 325992 1000072 364223 153989 1356223 1934762 280677 49032 923736 494524 1209797 194634 1638825 132230 1429661 1748055 1251412 1615939 90905 800800 1920338 551006 999954 1691876 284608 1745842 83774 217565 390226 1672866 835348 1883076 998336 674823 1850549 1995539 11930 1137295 513494 594431 390299 536870 346724 1619252 1242075 846077 1570285 398361 1025725 1550860 491292 1725732 169468 1343305 722974 1400224 300123 388891 1725784 1068683 335993 1556941 533871 159444 789941 18874 1481517 1369508 77387 1059717 169198 1530267 322100 346680 1234566 789642 1497326 65452 1532906 679833 1131733 1820791 586617 233323 1422813 848067 1179676 214709 1042973 994611 1817135 686749 1198623 1768999 28390 1907675 462479 1175115 1342658 50622 458113 108706 902111 69494 1682011 448928 1673969 335280 1568421 1609183 743118 1282496 374880 1293536 673819 1630257 341740 652591 493718 106819 1843865 545252 851501 726972 856096 411740 1920216 1377885 1425812 1593492 80536 929139 1588256 565392 1968141 1526487 1621125 1925972 115547 1826808 1519117 23852 541967 1890540 1266674 248541 1082674 1810893 952099 1851724 1118914 127367 883827 1910490 893764 1748912 1609342 642385 300667 667910 518982 641786 938191 1785626 937046 247525 424673 1257573 1793521 1472273 1380790 15262 18822 358302 1674088 1387 1955523 573008 239891 1642160 1999752 1574796 1320663 565285 1285480 82776 904331 30164 1801437 1597141 1151931 164054 1401255 1628127 1650651 440012 1226160 262052 1697860 885295 1204388 1279053 1145899 60749 684652 399860 1989077 1012796 1379860 1843864 1519536 1351334 1617959 1721858 416642 649892 319436 127551 581411 979035 1888845 905186 997400 1494213 821603 396425 822817 1386243 1639687 1093016 1861684 415494 538836 1157676 1411881 384581 1995993 834414 1234887 499915 74843 1409051 1249974 953182 656175 1110856 1867629 1000034 1744736 519969 676465 747865 1688761 761410 229296 305419 1287706 1924817 312679 1172537 291461 902507 61661 1152675 443127 1148199 324206 1131641 890786 507460 1989056 1836201 61944 1934646 1396550 96031 471864 1160720 1752346 837439 1736878 1564379 433242 1913822 1118838 508283 1824154 806778 1655027 268822 287368 749182 606957 1364936 1279822 1079745 1768227 101277 310106 365551 1678357 225572 742716 785909 1337326 1574314 959309 1961183 8842 867745 712739 700729 1870315 958942 979603 1147519 235641 1980720 416357 45592 1448340 1940121 378301 696966 808207 1982177 24235 1405437 352364 1931276 1910455 1527226 1752515 1041580 1681543 554036 1017127 1731475 1057278 1589250 1727863 600897 4577 985939 1079950 547689 522687 292199 985017 185526 1939846 1951921 622290 105427 1651062 1078117 608041 837290 1827041 217998 143170 1888888 420443 1890836 1992004 410069 1890680 1754330 1293049 1378356 1334556 1945890 438052 1804487 1852234 1682624 485112 1039260 868343 1765809 1787462 1270240 224600 964824 408487 1802088 773641 1438827 462362 1966594 1586518 559141 104049 1692270 1220020 1675048 406475 263725 1386756 556876 1790961 1740603 1060734 290279 1913547 1539931 211021 1724803 1164713 1101409 398726 221396 1926836 448177 1653558 109544 1670984 77398 889436 1818232 1378901 815202 1984394 1781421 1101890 378778 1851746 1465921 641493 52617 277506 537923 1435192 655957 523880 267385 1214242 1212844 1828509 205797 1788889 1846608 209691 676045 1208267 515215 1166031 1316546 341628 1274991 1636071 1845986 961745 1676989 536458 1040327 672261 664833 1077467 420320 933250 1874080 189652 1857074 1106176 671278 1140465 1658678 1534860 907054 1341320 451745 1062776 502896 265787 1329600 802904 1114916 1723118 1503114 1060431 854282 837379 1405272 1541016 770239 1365205 1867518 763522 157566 112365 1790560 1558456 1198142 298033 1138473 981812 1629 1826165 394249 924692 82116 53976 1049902 131977 394407 1562869 1929996 1692457 1917224 1283861 4002 1787024 1158900 1300818 660188 830407 75306 629226 1821289 1203867 1594920 436282 1793791 1786235 1757986 889351 1885899 1589180 1157118 200440 1142517 981045 1250211 81960 145140 336663 1214313 457309 827871 290149 69344 296924 1853860 1080460 1236965 190141 873598 1327425 165988 1053560 41350 319158 480531 622060 1583320 863032 1857942 1977199 533312 1352283 156423 585299 134004 40377 1232019 987932 1565688 332383 1024021 158719 1801235 353175 1892620 1541011 163536 1177376 6654 1800342 844675 346075 1120980 1425917 1362881 1693247 205696 468148 896562 89263 856687 249767 276131 1958420 522940 1653841 1194920 1160657 915893 1167133 788462 1377805 1801314 1885110 1791814 1971980 1191961 1481604 620411 83002 1434469 778368 743831 691308 1838834 1397221 795216 476353 419739 1922291 1812195 982035 487692 1699014 156134 1115891 681477 92426 994710 696341 971096 945292 1097231 1982365 159289 1878006 174860 1141949 1334658 38824 613108 786997 1986596 1379841 1893095 1790698 849527 1011828 554909 55008 1059684 1571299 619198 1369884 378582 407259 193818 1641559 531782 1975503 511085 1433798 1527564 1141905 787206 755782 1987258 920697 1313095 1417611 1973523 1575030 1020009 1647358 8286 1759833 329671 1968397 37881 997566 1263029 246677 1561199 646710 787651 673007 808459 1674498 1879354 1794305 1476962 1932 924838 139302 1894944 1386424 1671004 913839 1452973 1952521 155162 953661 1300364 834701 1786402 197346 400490 1049547 1685879 737265 429828 1413402 1977948 1819239 564403 1093835 551354 418982 1597268 773236 269700 109108 1821935 1170336 397163 1879014 131675 1265258 485810 1230138 1332635 1199698 1297867 852790 1381047 538024 1941447 951518 320656 1063118 818239 1711922 146007 1998963 789054 1397947 1658489 845117 342563 1165856 1216116 685583 1009322 919317 335610 203404 1055739 1736131 1300195 644738 728922 1604825 1305235 94858 36391 213855 1660065 1697579 1470122 690355 55541 322296 232102 240994 1222907 710054 166301 316343 327354 138606 1076651 973853 598057 1820229 1028171 1615474 74428 1324346 1478978 1730944 1346409 1522235 520885 18230 161799 1708143 1729685 48935 1627541 586497 1143337 1200585 42123 758763 1219756 1828025 568613 1879938 1701251 1904980 612842 1677360 420530 444781 449215 16708 687058 79856 1243417 1989382 728568 56562 15582 1662459 848400 1733788 1409936 383448 1779880 1742620 1281016 1159421 1484542 1825404 842246 578062 37434 878676 1956036 1179102 1626639 1912438 311607 1860701 955512 169421 1734693 841081 1234136 953031 1614024 643110 411713 776119 942650 1012740 1250081 948019 987713 921509 83769 1753370 1312150 28143 32543 1749005 293168 1133741 1783480 782585 1727360 1997613 1372966 1953029 1834127 329276 1824725 930505 864948 632271 125061 511659 1424926 914894 812634 1993159 1675171 1185640 763781 133724 54459 425590 1324761 48258 1053102 1619165 1629349 1639218 690119 1026276 746797 871108 1749368 960183 273028 392125 1305877 429338 1043035 1377702 1795269 1200706 1641261 472015 1069832 544294 1793412 894950 638359 1437952 402801 1314583 1929947 663522 1432298 1708646 1434891 1396274 1296349 863267 728036 633956 1438418 296688 1733091 1784825 1202797 279788 242267 962306 1351011 538054 1445843 1921309 1558596 996376 1325714 1851330 481930 1856873 234048 769231 25108 1413976 959113 1861963 893780 1383749 1399367 1193732 505216 1162818 421257 813726 1555774 1273329 1217082 690505 1649683 1793204 972892 352282 612525 52768 1864919 926337 148363 900531 1298861 320016 1714663 439346 779692 421090 60773 172606 864400 1014640 1706732 566195 587880 651504 465793 470901 1365192 1089152 103547 730123 1092630 1876744 1764327 195221 1108294 1576601 1813171 1847821 764771 579286 1132682 1423707 814854 1062438 1730909 832055 1710218 803913 1671454 477911 1928459 1181236 925241 693482 1189961 1885819 403337 1730198 808354 1362564 1632657 1160053 243692 1984441 1855664 1956469 252743 1007220 630280 520173 1031084 870795 1205753 342682 1235573 824953 1833793 1158709 1985866 553287 1697074 1905928 1566409 129908 1811406 281920 799554 1802202 1355077 914272 622762 613934 1200351 1514727 1502847 1061500 368655 1080668 555220 1784019 800110 318563 1453270 930762 700953 748774 616995 1985101 1213430 344682 1522887 59898 1034799 210587 702625 216557 1772389 1675857 1649420 95233 1297100 700506 507746 1718601 686827 37050 1301787 1485488 1217470 1433904 696329 1298609 1985011 1331990 1989284 1970006 1487751 69789 948427 696838 502662 1700892 784967 276271 798611 1191006 1543059 918694 770922 1940095 1606734 841906 1312048 327997 464492 1351244 566384 1443989 692323 553063 1537204 1749601 1831255 1883700 8524 1404252 1547676 1375383 397757 1735624 42547 136142 1353908 976497 1021218 749675 1693251 1663496 1933099 49194 1430337 656351 1820306 230945 108699 836510 484899 1315808 1926526 1498123 1981971 1158950 1081073 1063638 480037 807630 357645 522554 1973059 71845 846789 541030 934868 51916 1339185 644166 422209 1895609 987188 16634 912856 1822179 830185 1196533 1576391 1820327 1472378 1912115 1432872 54048 312160 1325616 659074 1231552 391335 1979058 1539469 1028699 1422701 1434806 1824954 1498295 812120 1683025 1761077 1483825 455215 482073 405933 1822370 1959048 840261 442070 65762 511199 664539 1619777 991415 1957322 62395 381828 1186459 1438721 1484215 733844 681211 1664502 1151647 640509 1782122 196018 430895 1561979 322001 1556859 1385428 614503 1583039 1461264 113650 1707513 877413 268097 392623 862869 442945 1563674 1976089 1691740 815339 1146016 176991 1068982 1028372 120574 1248981 412654 1645969 320056 1926672 237583 930803 600321 1602616 533725 715678 1414853 717821 932914 1095535 1459392 1265525 766722 1486105 332718 264661 435747 220783 294087 62716 1796722 653163 269347 832461 1127804 1138947 7019 1437169 1321659 1351983 1296923 723372 303960 1907819 511254 390942 1453212 467930 1349959 35096 1847444 487475 1117574 266400 858141 657780 1216139 416921 1321940 1187569 562247 807882 295606 872116 1247150 1691618 504002 474821 1869728 1712478 244405 1770366 346847 667504 1131034 1245234 777731 622355 527763 1098801 1956322 157638 1998322 1647354 134212 1787949 899704 1761567 558019 427748 764965 837474 1391860 471532 395676 1877304 581334 1885696 628127 445509 1235395 1162871 1415414 548286 451402 1438728 1752710 1417926 979395 1670355 1408901 866827 727150 234406 780247 97933 389391 1650483 1700074 1857435 1230593 1280931 1509618 667048 1691028 1104483 1691343 557583 865602 1100200 1744889 1680482 30829 931926 738435 964368 1440235 695733 803787 858429 1359711 1882949 1460709 740646 516303 1909414 1657004 1880137 586059 1615469 130434 1746011 1136596 834604 309917 1249277 1735874 523490 197582 850240 1883482 1086366 443717 108388 367200 1427013 517171 1587985 21519 1651202 87736 1302490 978523 1420025 1593571 1430499 1895557 1862011 1550747 1917633 1106926 1807144 1552316 548491 283842 1694210 762303 348676 1757840 1270460 396746 1806354 440775 121914 902436 732393 1658949 1205559 943868 1104752 1755994 323366 1101575 26703 1512895 866935 1866041 200543 134958 46527 264077 1684435 1788083 1001065 1549573 1308335 1997090 749320 970880 35151 1657823 455438 270816 95673 1253335 1649909 306790 423120 509723 1526490 179107 625864 1862948 327626 88281 1661045 1884111 929773 451628 1132479 1092740 1542019 1456140 591547 373259 1591657 28588 814663 964843 673567 525551 703047 176392 1363287 989725 1076265 158645 1251064 1264609 784625 589697 273587 1507484 1753047 160372 1611683 1500086 1586886 1221466 1857727 1746064 390199 332965 1727259 690950 304452 50381 701381 1945657 1762690 836024 1335280 655678 15302 648435 519545 1280029 198460 1103987 295225 839732 1355406 1579957 1346111 1944904 1186297 175518 369736 155738 1299981 777305 1696282 878796 1841041 1298870 1680147 151788 438553 1113820 1874922 590615 218199 1715642 694641 1575412 1856290 1534071 1788467 1076943 199116 223210 599267 234104 698498 1061101 154184 1906819 355399 776727 1232051 721568 1389924 1104863 786293 221343 114605 1646238 1767013 1741643 256615 324052 724905 1696831 25983 1270667 1406667 1258371 1530728 1709830 347479 543938 279438 450548 1169328 1636378 319057 1792877 1312796 864587 173903 984024 1375782 982560 820928 215714 1787204 97493 890139 765693 171095 1834375 1042447 169697 1690124 177580 158340 1505617 1003389 877363 696745 912908 1268125 1827624 1407469 1343036 1740702 555476 1069335 1029787 179425 1215475 1430590 1954160 1631243 497375 1051461 715960 357467 120523 653121 1529602 1660644 1679927 733881 1462152 1605249 921108 371729 1628564 199521 522378 1897947 1748637 1448932 1576177 1627288 1744955 1096371 961998 870609 1703749 1470142 1564483 1621921 1176 442990 993197 630747 474993 1925430 1141200 1125379 276805 68623 918375 1780100 794946 210835 373607 627708 1179731 1050348 1513302 35932 1524461 1520131 867275 1510997 503333 1503885 1800458 1915963 40411 618660 1739165 1435627 702622 294376 1134073 1704790 374907 964670 946371 1825584 1271024 1657356 368090 1459859 19122 779601 977918 1629173 1529789 157005 1901986 444737 1645477 840071 62488 1683626 828214 1638858 362935 598755 1542684 1621221 1791936 619172 1939045 1153609 1915989 1499842 683623 1081224 134315 1056075 195308 353716 793664 1043351 1016702 131197 378771 10282 1283193 1936437 1308543 1913658 1140962 833436 854958 457421 1703591 1846009 1329402 1686891 1062518 1393360 1188320 1707464 1522553 536496 268749 1992011 724615 1609344 944097 755891 1192662 973428 661204 356845 309195 1731380 688562 155442 793093 134690 1463602 991961 880087 1656881 927648 591125 1370012 52978 1960421 1574369 869989 645905 765277 647204 637147 1111100 316489 1648370 1527353 907430 627094 1755832 1710954 1998969 1959510 525687 440544 1877579 454243 1708994 724855 1635268 1469116 1966502 557984 710155 429541 97106 652491 1937131 1441171 1057552 1789815 827655 910271 963402 963937 94762 1742495 1131141 1506963 1788419 1892277 846836 1959364 48547 1317762 215895 573451 435190 1954556 1850730 329963 77995 1463197 1945807 129830 1633943 265437 1559606 1068547 1708196 1379037 399945 100493 198029 1371432 1950177 838232 99105 1880705 1135119 1953212 1587147 184247 1000966 1093531 510037 1886175 928281 730897 1638141 1198136 47586 1536466 1682380 829155 255403 1705020 749604 1753474 1510033 93336 1765608 1621748 1522580 990554 814632 1131673 1791208 42807 496205 674990 408716 201210 798916 1010588 1871387 806 1999523 921977 264971 1806093 1400453 1055391 1726774 1467093 1698606 1909674 1827585 151437 1131432 1302158 1568168 1710113 1646164 242502 1776685 1926676 1756908 562878 118762 1690116 1181818 1400635 1982699 402424 1845528 1078964 1738484 1080970 1411663 1058952 140539 1166344 285230 547782 326710 617361 1933201 1075618 1095514 1517757 1070806 64346 82452 670612 1195232 315961 1477215 1541618 582820 1911646 1477608 13342 1621186 1909474 569157 1996806 1059526 5940 892233 545120 299679 835553 1520645 1734945 1899908 1608850 1900291 1660823 1407524 1139024 1025733 1620470 1962674 918370 937248 1495653 960724 794014 399263 1900132 1159310 431129 1841545 1856857 399624 1610453 640350 1918322 177520 130879 1932879 659905 847421 421236 670328 1495054 905508 595735 1265140 753900 944669 507039 55604 883291 151195 1529601 920996 838032 1664795 1927014 456970 939927 1750809 453782 1164343 721333 1788011 609838 805593 1062107 1735245 818893 132360 812377 252998 725613 725405 601414 1768414 1761894 1324396 585297 346261 445880 396663 798452 83758 200980 1981361 998096 265533 342666 1441670 599260 1657798 343898 1099155 1048750 400691 946765 420261 534100 60339 622180 274729 20030 135040 209101 135154 1752397 606804 890782 1579657 1412761 291783 333774 1040453 1553906 1009710 914023 1869363 65202 1533 424500 411527 1944704 210723 1700860 1608984 461205 850702 1449734 25414 1287404 1963241 1226545 192325 215152 1139993 752393 350292 239888 1346045 362793 1225529 428807 1298248 1387536 551148 235783 1075121 1870297 160771 491345 1434620 779420 1661353 635658 1196494 271100 212822 1018683 516947 1959838 570362 675054 823490 881154 1704557 137131 232427 91348 598735 1072033 627730 1289330 647090 927252 860826 691859 255797 1926471 927706 1674142 713637 108316 823354 62540 1919597 773491 1625223 783698 1938681 254013 904977 423355 281431 556883 1402577 307988 1319601 1165505 735171 461656 51742 1839322 380765 1773516 360338 1785731 1378721 1312899 660625 1497652 586358 185997 1128417 897355 1440231 1880774 1012420 129426 1911869 1666443 628806 1267752 7779 903225 1596492 58241 368903 1857053 226021 911161 865296 959658 1971964 190129 1215843 941186 294527 76900 1559293 1056696 270120 703569 798577 1912056 1341449 6459 1666300 815837 1757981 436211 723249 678892 1848602 590124 59773 1121708 1757204 1565486 651747 235100 1419002 1248352 211437 1244105 280494 61191 1008446 993887 1552071 1535240 1650138 363086 1362062 1397048 1303617 1784750 370280 1998199 1553543 331697 384823 149069 18501 1899481 921533 556017 315245 121618 33311 636720 1511920 1426654 1581724 1524195 277219 505596 1786840 1988857 1536738 234647 794536 330698 1854204 555898 864915 1581354 1162327 1021339 259199 1613385 926697 1528047 1330272 525644 495494 1071909 154026 1012674 1489143 1245779 1495705 1150577 13451 1491432 1763992 397337 1292385 1943478 973426 1317843 749694 774274 1311949 1828024 622144 956385 156349 477195 963724 1786552 518233 1157019 1157415 1653660 1545147 702409 1785261 1369336 1900466 1797676 1838992 1349906 1356475 824831 654370 1185144 837389 844297 84331 148082 363697 502263 587592 421055 1049435 1192246 431223 1625140 1457756 135067 458369 1432881 1812470 1581161 1380296 1091241 393768 51491 1042249 498018 1291729 63584 585617 1751768 555647 334252 1888306 1125592 1741773 1849123 1693884 23150 1920145 607036 483596 1273133 286404 84031 1217051 1066739 451000 1567083 1699430 301789 1222885 1932178 1011094 1143804 1869133 1121589 1520598 1044251 1531675 1133122 863494 977139 1045237 1462369 1220103 986170 346930 637707 1169380 764779 779480 997840 1800455 340964 759929 1704772 1232187 1645616 965394 822407 192965 1812224 1737296 1070597 1927069 847511 677088 633570 408562 1879675 1468350 1772163 568540 1887078 1082656 1008613 1170560 1575576 971030 1284353 474908 1815085 921447 936340 1129641 1469299 1284139 681673 1480581 1528912 858798 114740 1905347 294829 789190 277272 1216763 632122 403864 914488 982348 1577443 576101 215164 1234839 389192 1557665 1928910 337685 1165336 181412 812356 1947581 137257 727989 1215582 71682 958001 209554 1254676 1010092 1027446 932069 1489708 532144 1465923 1543456 507695 205388 1548233 180210 17482 1667976 768305 877493 1810992 93910 259371 943965 1945303 1403319 825814 117607 1599239 1260308 1967014 1972359 1781546 1743806 540019 366228 1807391 1060317 1618921 543615 1496449 1579190 891306 1542747 1573304 1109367 1211951 512905 1453403 9512 1895288 1234596 1249846 455865 1284115 1224531 57916 52588 9990 768190 1764491 1535469 1382499 898259 1826162 1518638 294207 710673 607742 708811 1392673 1816565 205062 681438 388661 367109 1882774 55694 197183 1565129 14121 1201548 633776 1828043 417172 1758908 13942 1963941 528143 497926 153258 708930 1128311 1654159 1558634 1486259 1803236 1003633 108042 1788316 851439 183689 529894 589853 81974 658964 349086 546733 1819796 1836588 884204 756231 1443579 1256407 764406 1208047 877126 1690470 713309 198514 1137001 704588 513436 390098 444935 1546101 1997625 1874671 1845227 1702574 1476258 1687398 997323 825711 696633 1607518 627 409998 706300 190977 1809793 407369 862196 1042595 821344 1156861 606355 401451 1554512 1314674 1271568 1544898 819488 1724678 494536 488273 1138657 784442 1039587 993364 1102896 21240 79477 490039 951630 866064 557032 1746250 1080331 450308 1282154 609314 177419 1607944 1485744 1830324 1443582 1600850 369055 245623 230335 1544863 1730039 879315 1022053 1578024 28222 97415 1076851 1206608 1195020 422231 1084701 1959706 787551 1870388 319947 403841 1425539 125083 1924609 1893227 655794 1071732 1299677 415555 528538 669801 634862 1548048 849347 1809328 1193061 796495 659587 866737 38628 24572 1160913 1173336 1576902 1503897 1533389 807569 294892 1670937 1868363 229906 1862180 1721231 1985617 1141235 1172594 60803 1767903 1726058 1754226 409985 501188 801944 426532 1696939 1138819 1722242 1831050 128481 806580 1565878 486546 681437 1397747 155419 343905 323691 1114607 1800029 548601 1642638 351006 1507759 1558930 1903072 1073792 344252 767519 1860076 1636632 242849 1544004 1845689 897129 993099 1995439 503666 733778 455576 745458 584489 1942236 1342353 46540 364707 870687 361629 1242235 1844865 1078338 39932 1527608 71561 1981364 1116135 1300171 671550 815791 1006235 94268 1853701 286089 1337760 1152901 1046461 1649565 203209 1425671 1951825 1879698 692976 1541516 1033382 1980266 412827 1979113 1102374 891434 1149396 1951095 1456895 988300 1281979 1205424 1774888 194769 1082700 1315909 1294689 222132 593419 1082479 1928719 1148614 644823 1682777 1445170 1798189 29052 689628 1547339 1321461 1731691 649818 455644 898569 533176 1816609 1651465 1441391 1947052 957644 405078 1791130 149270 1718076 1549098 1372015 1626969 593624 1849894 357542 72526 1267258 1114076 1372275 77511 1040692 209643 1163788 90095 30049 109520 1050064 983024 1417570 777927 114362 1117841 133183 1703611 152785 1269661 1946835 1535312 1129976 970508 283641 525097 825628 618476 1222977 520690 891384 855088 401078 1642473 1049588 1159407 1001025 1491720 1875201 208224 458033 574621 496953 1662641 1491572 1020624 1243751 540169 1684842 75502 900252 180778 127936 69112 1870120 739838 927910 125425 779483 1133532 90530 827319 1161286 1627713 896086 1133088 437372 1845512 1903502 1130802 807985 1718478 468472 585933 1435852 1415623 323923 1202521 128458 896694 730927 160355 1447079 639246 1471357 1311830 1568779 246936 178877 838784 1807206 1764142 224826 1450012 1541142 1705447 920251 355099 1084406 455172 52149 916505 506479 1714084 196744 961487 638922 1908719 888760 134927 1372198 1234586 1135976 1358399 728751 660883 604491 764298 1428478 565572 1282833 631600 1411493 855859 627805 291764 68432 83264 694888 87671 1400885 1709053 1221487 1454583 833607 1260662 800853 421073 1163612 134891 91740 131222 170359 1607765 272334 1300969 699155 1099632 297144 1911583 1379791 1923559 1277186 918142 411664 1760225 1720261 1203230 72308 1062046 1316856 1358718 290032 612054 1009349 1931835 14612 1653419 626861 1288164 1057708 1257845 1138064 1158293 1972671 74113 1350039 765809 1239313 448093 1786121 873514 1391337 1771928 113300 4895 624355 894799 1035376 1579435 1627142 1465977 1733429 228922 518730 1720576 20218 658218 940952 585632 804968 674241 1289677 886303 711303 29740 1584138 1143081 1174357 1588683 977186 538573 283839 615049 1567335 282775 1215317 1606149 717511 419937 376882 1154606 1047998 1204025 1850245 1042812 339288 1451227 732166 504190 336011 1624714 870772 104410 600882 689985 1521674 1539590 189188 12362 107529 1358529 1679464 1258744 843903 1032663 1308607 1921657 623197 1230918 1243278 1449371 211069 301742 186501 1436750 1081578 395175 1813093 490232 1700207 1849002 1732476 1642720 865461 151142 749611 1049716 1251614 8912 1075321 1245083 1543689 1431965 1376754 1952786 557549 1752307 1103256 754056 1405030 1462209 16588 38946 1656375 747224 1268144 974438 1108159 1073071 1138701 337714 1474025 1909727 1936780 1148527 1186982 1661805 539641 1271253 881059 1574320 1385164 1706977 892638 1596518 569676 717758 1763971 543123 1877668 1822139 241110 1350687 1207018 526893 1778847 1137544 1836309 219028 1887470 1735356 787545 1033128 90366 704501 676847 105405 362862 60390 1682351 1723001 364812 1641085 1963210 668151 1679860 902984 272454 485101 1581915 1057291 1311211 80635 1280930 1430109 881091 1125090 1573870 396904 898658 1819195 1142728 25144 1984245 355620 205681 306110 948134 1686159 532360 1714422 72768 948942 1345539 705498 141465 914455 827199 839724 1485309 1254011 1259112 1349705 470824 1824673 1872537 1235007 444792 1768141 1430835 1367138 111888 1556397 1688582 1751386 1500769 756998 666656 1228483 931454 949749 1623378 805595 1798347 144283 1971989 974090 741705 1855814 885199 980553 1663930 1600797 1025667 227219 954845 139780 1581171 1154535 939185 111716 658989 61058 342711 313945 1060502 477346 353741 1992202 1025727 929850 1151030 1205491 31914 1333735 694196 1975992 970394 1269738 1435977 552167 1875842 1999451 323597 1673943 538388 1479747 706257 882512 618805 1069048 1387752 823735 413613 952318 92789 201605 724112 329879 1809927 1555195 335982 503146 647760 452033 98144 775314 1088679 1183836 53515 179448 46849 931255 1903085 1170430 1800072 857882 875322 218304 1624374 1201824 21335 1686401 1581397 876531 1089998 271432 1337894 1065201 1751880 1945347 387853 589475 1739494 1356698 525536 1432256 1722572 826120 488366 878288 92012 848214 1947551 1022789 1269393 1984792 728564 964431 643137 78571 208200 122382 125082 1661636 779688 861147 1571608 345996 1432447 1748778 1828921 1940489 1939957 1616413 566803 1363826 271489 1374798 476699 993426 746598 426969 1545069 1130576 514874 1314254 131904 230331 1953664 1639698 1664927 1912871 396498 212480 1506953 408885 284742 1136526 1753824 1907269 700462 449329 1352176 1406165 624202 921844 965519 1498891 777657 1198366 19715 1773763 855267 1141431 1148469 91851 933238 134097 1259101 1454275 1489442 465665 1143835 1335025 1444492 86273 583212 1523396 1413881 557307 1369302 527327 1663297 1447196 964925 844327 1897154 1013985 1939739 361748 1043260 1500272 1465236 832477 752137 1394177 1381071 1228116 1722621 1574897 875307 968452 1661004 1963086 460651 321722 914788 1857280 1395497 1591837 577791 1762269 1027533 1521551 1430106 1203904 270518 1921284 1270593 192958 1322940 586998 1245698 1110683 103566 1210394 1470893 566357 365169 1696245 713013 862046 943746 1854079 691523 581703 1856573 858770 1183336 811346 1653490 570215 1230242 1959665 1120571 52210 382836 913682 244545 1384268 139844 243636 157309 1562392 697112 731245 1033823 841786 538375 1817361 1078776 1690880 403434 1261249 1416022 1838531 571853 109965 92923 1019191 1446478 1581020 427536 384017 239863 485396 1046941 311755 1040200 936136 12694 571416 1656021 1120246 1444988 726662 1054898 1115539 369341 669042 1603302 56721 1935035 817074 1231614 561851 1625094 1492718 1154575 1109995 1031991 763346 241451 1715922 413095 942707 489223 1920261 1543841 295131 1475917 722331 75450 279872 298364 773778 1478798 1177177 1472933 1532351 1124726 1168036 1584797 58054 733063 280591 780311 1210625 1325784 1419584 1036865 1083498 417839 1097291 1054472 458108 1921815 1893416 1621342 356195 336281 19121 417779 840973 1322059 1955876 1551780 60295 765913 744234 937105 806063 333045 1315863 1558524 49616 1475643 1162794 1657724 728883 1015294 291444 972502 852505 938960 32892 1152933 1743676 6393 1797546 1117023 1627212 1601459 1519493 364984 1239386 1751867 1385305 1434118 892619 694315 1757761 1265633 80591 44660 1932191 1182104 1921063 1209985 176126 875034 1488852 689277 1879343 987531 946407 1299342 735878 510200 571751 606337 1058457 729581 1274878 424671 1951782 1688949 552008 1369039 1713395 1780152 1800789 1278595 1520525 1592941 51315 345969 1870234 1125055 1127988 1128202 929848 751444 249392 898870 844869 795955 1445848 1418558 474822 707689 1627213 260261 1573948 92733 1866686 965146 153239 326360 1442671 1432878 1499746 756850 165016 9506 1880530 1345850 1856497 464202 947062 529885 368163 465649 1978990 521837 961092 1371232 1906016 267362 1658305 138310 179776 222881 996749 954714 24097 988776 643174 1779058 1646700 560074 1284451 702938 1545130 1904163 668802 16189 590109 1725920 1163865 871958 1417810 928829 191549 1248749 446453 1245058 441925 1142317 1257927 1563611 1205811 1424117 643341 215579 1788911 614557 390383 1186072 224817 467482 1081986 1682198 1441228 927608 732626 1508383 394409 1074793 1866191 100682 161286 701836 927162 1670608 1012051 575244 1260686 1871465 1499137 1551597 929779 1060469 133690 1283720 1514016 305388 712724 187753 87445 256874 700786 367836 1717270 1207168 219147 1865388 380621 821902 1032642 271905 388609 1490491 1727999 414897 1428481 735481 1457772 54508 366383 1046086 942031 919345 1875666 1503027 110825 1071716 1722979 1520313 1245021 183005 599850 1383963 290478 265544 440384 918088 256592 821831 422871 1945731 1625338 138129 1407214 1964595 261045 1839437 16158 641765 1612613 1041726 843209 253413 1026152 753490 707903 439521 188230 414662 459144 603169 1206623 671500 1610961 1338161 742110 1017292 1645097 3452 1019863 1776144 367716 3519 137071 1269181 1213171 1138823 611702 1413213 754595 1761996 1601690 58074 299038 1556541 276241 297006 611072 290501 1000102 219759 1027830 89911 379821 1360116 774654 1837777 1652330 1724218 1288551 1470195 600958 1031318 1595518 1726445 384388 1442244 271856 1942098 1088125 1233645 494426 1974965 1229391 1467770 1714340 612289 915256 892917 1804441 1918898 1227386 1578471 1865485 1185958 1009839 1477804 405127 336676 1136933 158575 1998862 1014489 1333899 1431820 355024 28536 349170 370871 1741359 836909 1019268 1763380 1214111 1868192 1513649 132813 1227059 806937 1276101 1891734 564618 1476001 1258245 381398 1201695 289393 1747627 1843312 1306648 876699 1092205 711575 1207805 1771392 933109 1927241 1053023 823566 166387 77803 817863 1992149 638289 981090 794372 1470582 541004 1242909 386647 1080998 87170 34559 500877 1640353 964509 1362768 1311840 1217193 1568491 451612 637551 743910 1339531 1150256 1125830 203573 332294 1395664 1740339 1724048 632159 1447267 978201 438309 1709927 963282 272912 785123 1655427 1791594 377697 1753296 133544 27241 77472 1301794 1850111 532086 1970977 1068769 533430 54043 698962 1404570 1717787 1091684 1825100 1099148 256831 1510044 108461 772630 1402850 1463083 808665 856434 16828 995397 1414966 1617405 1585818 1184322 476881 1038009 1835146 1117732 701506 1653115 1773245 1937014 1928799 224474 1131258 1330468 627737 1375705 491244 690139 1228412 54952 1129360 1367437 436955 983483 1543956 450452 1405466 1363644 912335 998340 474459 1442669 1443514 1446470 249981 1295071 145221 331110 1661627 67317 405984 826999 1421888 1535851 113979 863550 1471198 1657854 1376210 1652089 734112 837977 454788 1341573 683961 1757401 1945269 370365 321301 1136057 1674355 1905254 1286001 925496 950477 920441 435857 1024682 1569101 1949798 209407 1890808 1494164 1199463 1030509 1164395 1537225 1509788 709912 20891 1533434 1978795 1485727 373984 1466991 83660 1226749 1683003 1033725 252116 29076 1379549 805088 1818823 75283 1709824 1959240 128269 1247603 1480742 1068952 1898763 1503504 1566061 1261451 1194617 201428 841936 1014749 466784 52621 508026 1831030 869719 376576 1306426 865449 1105679 246370 528401 1407807 395788 1812866 1244689 48314 323787 1392658 717648 1057686 167583 1826469 1603516 1873622 1586210 77083 2263 1523995 1240622 1314610 1206165 1489778 1884862 1202269 1312815 198123 1220237 1236537 1690549 817760 1392328 1397645 137048 11845 983446 1650612 932341 1250734 1549656 1773027 1257718 530263 1113187 1220662 1468453 145483 1926107 460006 88560 134785 1783851 1523705 940939 1474900 1784108 1138495 111991 959869 822190 130240 1700437 376042 410569 432270 1943055 1636351 1616317 908002 1857458 1335298 264138 577275 883015 666609 200217 1358025 682288 607911 1181653 1001342 1029806 557550 1810536 1373038 615815 1814330 1474276 280339 248804 1504849 1426610 1471046 1451265 1221315 487663 860451 786149 337977 1587669 1193353 1401114 874485 436262 153963 1764465 34364 616293 1097975 567704 300555 1178880 1612523 1560772 305649 1150886 312610 410880 108907 1673264 1753749 1198937 1511534 369295 560533 1012704 274165 310119 500215 1816336 505852 329271 1281260 680317 236892 1414124 1323414 217863 1539099 407350 48474 1282710 718061 1109535 926065 1943095 380986 1730417 887307 1259321 336627 1231588 18867 894607 704304 1777859 1854531 1863300 1434991 269845 344674 1020187 1532252 169920 1091789 919469 375059 1554369 1812462 1222249 1590118 509182 1073756 1721924 1239680 1766495 1102449 476328 1916129 462046 586729 24174 871747 131296 986001 1614598 1053191 709481 1012706 1476346 1856297 1334068 1977406 1387042 1181862 1450881 1236663 1954484 1062792 350348 934038 1049111 1915920 881116 677963 558649 226229 463000 1884809 1150325 656153 1523619 33569 1783779 569367 261689 809536 566399 614839 1640655 1260421 1179832 1970438 1041375 632078 286517 101166 334689 237041 966681 1366391 1890995 1814776 1129201 766809 740684 74993 1984838 753033 469761 1699169 1200913 669465 488964 868616 379015 737632 1530096 1193385 1258416 1320834 1845387 678696 884834 304532 199371 1562116 275086 534657 68168 1185820 1551411 725351 259081 1047102 247083 1715184 226668 1711483 295871 1714347 1618079 1075376 1354436 447434 567023 466647 295531 106393 387367 254370 190904 271314 1237420 47305 125784 1364433 1463661 1557232 1580563 638532 200149 796206 757424 91803 170163 1654138 1017452 198774 1352049 322288 204616 893224 1396023 1339045 36760 1842722 743425 803721 289463 348523 687734 188534 995524 782529 1993535 1541320 1782735 1514034 974057 1953558 1343412 815120 1056849 1523956 626040 1028461 499189 1844119 805023 340518 1302404 1272353 593788 1659026 1394714 1812315 716293 675050 365565 166448 1479897 896296 638870 1464526 1701286 959404 199143 437754 1532472 1794508 1744659 266554 1534284 1795344 21342 638725 222641 1891291 334974 1447960 505710 201228 253559 1421922 293749 897926 958754 224013 725766 830482 325443 1497647 1093357 350575 1178331 773020 816630 1118726 1971117 935688 449933 235329 1579438 1891942 1529215 1067071 1798490 1445495 1356709 1800809 1022450 235826 1153005 534397 1091050 570834 167792 1747958 1625048 1737750 42451 1374420 568804 1457056 1870490 1716876 1850029 691082 418044 604607 1252946 721810 1376325 1612908 1644957 1514933 2940 572189 1660667 670765 416501 1829778 324926 607207 1776747 1536772 767674 1171682 1400141 380608 997869 954877 1325004 1821735 1116744 471055 810816 1615978 721960 1025861 1822867 1420924 948103 110124 1683144 128700 749714 1512261 1269920 218423 1122300 206310 1588364 1041312 977180 1909699 616818 59434 1221739 1553444 1907044 593969 1705726 1023857 838690 742785 1244754 1848086 954685 108466 1564305 787961 386469 1548556 902722 149366 1226964 114201 105488 1121001 157381 944757 423393 950562 119001 778704 1570933 629394 797042 1047550 1567088 1977135 1229755 1152585 1036148 1062421 287931 132797 1176673 915816 237846 358814 918769 1880199 843961 1599514 1770242 832588 26876 1177851 1781924 603518 21141 15132 694830 1743963 1326738 198906 1205874 346084 1969886 1361595 1798875 1277562 688723 213922 277241 266667 934120 851448 727446 149524 953170 1434605 584663 1217177 717492 138052 396462 1675235 1118202 395228 1962173 1536072 553775 1029959 1702163 978469 197966 744744 1422268 1978897 119836 588096 551555 1117019 1458818 1713180 962406 1409330 427776 1767155 166886 797280 560502 275037 1058436 1049144 659900 419361 910148 104733 1175591 1910875 1940684 817343 789213 1348310 1789829 489524 1188429 936380 176671 1656991 1655763 712415 1251467 127926 1766669 1062319 776667 1749930 140806 789277 64576 1901235 679024 821552 1370634 1119238 1997704 870899 1118821 488578 157982 199349 1358181 1656285 767168 1726233 1194363 479542 1652681 1122625 162564 318651 1833252 586158 322366 1394400 1808572 188382 1636309 263934 462004 1182480 1681309 597260 1453188 1379907 1445647 1567996 891510 1630004 150848 394564 425515 215768 651637 1953366 598337 686190 1945459 498801 1725970 136491 1532904 1843756 1361028 1715298 756741 999365 1714799 387143 376810 612835 149740 1806817 1528466 1706096 1855188 483153 877958 1993186 1255442 827238 1751015 459687 484777 755337 1063139 878723 921907 593919 435548 1656414 1852890 1006113 1476200 1504384 1354990 1713977 881270 726554 683842 1320722 779035 1590723 1475687 1736022 1651092 359679 1141566 956250 828581 1019594 1469081 1595328 57254 274417 404852 591630 1921759 63017 20745 1108684 24824 439309 407082 951129 1408545 247156 184911 232253 1456422 656346 202580 198980 1135996 564877 1051295 610303 311566 1158145 407569 1755886 998295 459150 729262 582174 607172 315131 946237 162884 1849802 912217 142015 471326 758831 1418599 334244 914493 611403 167629 1660277 1977392 87508 431298 1792807 1717416 1340710 185902 542205 1863455 272294 1537160 1135228 1896040 252749 869387 630098 451062 1407388 1893063 1629009 618430 26852 1491019 490025 693638 94049 457639 828045 614883 630269 763673 1616666 294047 1280283 953890 284604 675099 938395 750104 1000024 360684 28942 1774935 795479 776417 1947839 830049 162991 1641220 1600245 263050 1221891 742249 1698601 1017219 474894 1172524 1031800 420970 1943566 1694795 1039431 191447 171462 432938 1020117 1091445 954088 1100031 998822 1520870 1752121 330339 1241692 702158 1866544 539813 32340 1553133 988790 1506743 995646 1557635 1948091 1047008 760874 1043062 16770 1406452 906021 1979324 511117 430960 522705 975109 1653346 783291 528928 1140512 866243 710577 676137 260299 289887 1639629 1232750 1164351 1035083 743883 697618 1490850 1221397 1875093 1278361 331611 786146 1870548 459705 659539 1522682 609347 1979336 1610622 868032 1186728 741618 737398 827006 287002 577247 561375 1155096 924422 34034 1985722 798854 668394 414686 1835072 941429 955688 514266 1645568 1243248 1895051 216457 1325051 1280398 545774 1153153 1368289 1018961 428645 149519 1815445 1034682 1155075 1233923 912009 1061906 849667 1750009 217915 985486 706347 900750 1846173 783336 8164 339010 1938502 195024 1866942 373803 731373 1896445 1237149 1151453 665395 1017658 1356768 30771 788266 440162 1180283 1200811 217715 1276371 1662806 282777 1743821 914443 1944444 84203 378538 9416 1374768 153045 978537 834346 286786 1928604 1829812 1331425 1492807 1412457 1687608 1391844 1460739 475439 13423 290802 667627 1014282 216122 493768 1907159 683290 969832 1272573 1638424 306072 696744 551496 403896 253399 312218 181234 1506970 1486618 164302 1392510 706642 372981 1068381 1792558 1535334 47889 1044036 691774 167735 1707420 1837810 513464 518129 1774432 1249160 25147 1824880 1752500 1986576 1818212 223267 1431800 287585 1588937 1818716 1769472 15313 1011295 1351525 362376 989548 332516 1027146 1189569 422553 1074796 1987371 1577313 483572 422229 499403 1607256 938817 435043 1014701 1505811 667717 857641 1156654 555188 1798913 1761091 1436261 1391018 694836 689374 1186952 1798574 716327 1532784 131885 37048 225561 1855290 1149814 1750850 1836609 837850 1887229 717162 248807 728830 470832 608775 1457235 1351633 1900818 1503611 992897 1061231 186599 1982095 540810 1406271 1048368 341373 499305 1845815 699360 567864 1707502 1564547 1832192 542509 1033813 728546 230330 1239914 1337016 189107 271022 1383211 1005657 1510783 1314615 355358 1191498 884983 1276158 295025 541501 197218 180439 871941 1925489 295540 1709745 869979 1715022 1846837 1436717 1932379 661332 359585 243159 1295333 1199779 1885599 1570887 1338787 1053026 1022039 382743 1954923 1171974 1454509 654965 393131 1345308 1813990 1768253 428232 1278404 906162 57665 160845 435805 623146 186233 634327 476259 940277 1312985 619651 506231 235544 314373 1786968 741808 1799216 740348 421620 1684559 1660908 181917 817289 1089463 5975 553291 785699 464626 1351084 1577274 1033412 1940665 709732 305284 1102743 635621 1389466 814624 692917 124905 1022512 113575 423670 1816032 1056533 1699128 1755734 170517 870070 1228220 736802 1948130 1015500 204319 1353551 1282514 1185693 3336 1717892 922799 1880753 1977362 1128314 1500279 627920 758319 796926 1146366 710057 68462 1043637 1739721 336664 874521 1017841 1887670 620389 1859076 1150465 961555 1325124 253323 861814 992601 1155294 1971816 515175 1293926 300780 1466758 378754 35626 1001866 342577 217678 767028 386329 1986883 1348082 1726496 1812035 1109395 696669 753876 1546228 4606 117285 525222 889434 334466 1533580 33428 1282360 378274 1341062 107124 236569 1324399 226665 1191249 1278300 1623117 1672606 664804 1946230 563218 187527 916298 435105 1620010 1897167 785428 963964 778275 949936 1368132 455957 876860 1163382 1411214 22362 1739881 1307701 699901 1512472 1232420 1326841 822629 589280 560724 1329008 174135 1147107 512386 605626 703154 55686 1224059 1915173 1497083 1970305 1103749 497713 1377881 195145 178894 1036362 1768017 107056 278045 1302545 868617 1713594 1839317 1312529 1032991 1603785 1446262 709375 1009244 84381 1776826 313150 584114 1846727 823787 112190 622009 1620308 854990 54815 1627353 768349 635612 1531533 740330 393613 1511382 466654 157022 1700506 1069993 59675 1327304 1987301 1699301 124725 686141 695100 653624 311567 1211898 904581 2206 732016 1020083 1126538 850824 1230493 443304 26624 928298 617964 780529 1526766 1779302 766509 613127 1110465 1967467 1376310 896327 471665 1639467 769024 111346 1481111 1780599 122005 619031 1329625 855726 1782408 1405551 1333125 883812 356480 688805 1859634 1941131 473073 1010819 968291 874449 207996 1430295 610547 1672287 1348193 1722414 535141 827554 180955 674560 1433961 453926 1444585 1683711 1806814 943783 106533 582042 1414492 1311676 143805 407492 1774279 1802455 1710555 1173979 1078388 817540 1947654 573357 967323 1584440 307981 1013991 26209 1232439 1186342 882428 201958 1058937 295189 14703 1519641 897766 248450 1196597 1418700 1719257 1206808 1961504 991064 1208097 1690413 32879 69655 472817 150643 1408642 447839 1730550 1433069 611033 564969 44991 1241419 16769 753742 10626 1437907 635059 1022938 1792359 1747566 1642012 621267 31334 1008761 652216 392400 604383 1826608 171456 933819 769679 1258110 791572 911458 1220597 1043397 906364 1708759 670455 1167913 77936 880898 27574 1309572 1846252 34555 1131183 1984121 854167 359985 405179 411031 602463 300349 869673 881708 207296 1494308 1177220 1709678 493742 368963 1558818 154312 19992 1838962 215156 1964924 288260 1713319 1170382 758332 31171 1533641 1249715 1177016 1132666 750616 665050 1717394 1839622 1824139 1482282 976568 1069595 1344992 436873 1702511 107118 708892 1256702 682873 1631394 569374 127975 388404 624842 410224 503714 657608 1161765 1988827 1236565 1989373 1753985 19460 1819377 1243349 908681 1453584 1711172 1548484 1463207 368665 141924 1954437 1711399 655058 1685040 754839 1392603 589742 1200079 462142 253451 846168 1384594 79629 810134 398539 1748188 1145678 1715719 1165181 332989 155956 1974737 812242 1302772 1567246 1635249 1943205 650347 110847 814272 1049438 267373 137836 307576 167422 138121 188217 287700 1683137 129220 1176426 212219 339265 1918906 273418 1735452 1912013 1669293 1128750 949106 61203 1556978 688743 62122 792985 138535 524539 1343819 1223599 179939 126026 322084 124197 1347324 942055 1332544 386040 1788033 1058247 926131 13334 173381 867322 1798064 257432 1866121 451466 1615041 1564598 1737538 1914114 1393803 1612974 76380 790798 1262702 1838249 1480131 169278 1074479 1222160 1395612 696184 562814 358064 1704230 1750717 1735413 211412 203214 1186391 773697 569626 1718557 248511 403445 884770 1221030 1931167 1238394 443290 1959500 662409 1689795 314121 779924 349059 184937 1463985 122025 654752 454853 65383 417788 1148587 1412227 1240527 546316 1952063 656584 1139166 1930482 20949 823725 701915 379586 940085 1492490 584031 1139881 1472382 1401753 1014252 1711560 21743 452023 469179 455608 289252 807130 475965 1429199 1687615 367221 802683 1410598 35975 309872 1087294 1926840 1251138 507417 1352033 1485486 1895937 1697870 1614685 335074 285907 1508715 714803 342948 1341901 1243921 258612 1587317 689156 1835868 1017677 1660435 1359212 559919 882262 1942446 741935 1553529 1130362 1320156 810808 182959 9198 580964 70940 1380803 1923162 591453 1251268 1812875 37982 1303298 1567524 23420 1669961 212187 506207 1331797 1453531 1237533 1201361 727265 675068 1714364 1244791 886384 133694 1183792 1356437 1978573 232188 538137 1402492 1992895 460580 1968450 644664 1594846 7962 1548606 32365 1064157 256070 109918 1881788 1567305 168062 334639 1986243 1774205 988770 523569 990879 1371172 1581026 1292401 993545 1229009 345595 1137066 1573214 580500 1551769 55486 1406606 1174839 745149 1453472 1364656 1924459 1232596 566226 241058 1890806 752109 478043 1567808 373572 1072185 165436 288490 1205572 1652096 392384 637113 1889131 1441719 653451 591664 1258209 1542860 431506 1157402 1719924 232074 355547 1244816 1782762 1778307 85934 166248 104390 277498 1536244 1529229 1402891 103008 1389035 360178 360174 357717 1664207 1317090 823682 329857 1491473 1993295 1101127 1766337 682910 1741965 968817 1069028 1573366 1820890 930516 532542 1011185 904714 1848525 367346 955862 235171 546351 1236045 1403310 1095323 1786919 745595 35828 1867776 1144950 757172 615184 1140726 670266 334460 146343 2034 356375 1037428 1179833 778864 421501 65240 983370 1140196 931051 1640758 771320 8008 1242203 361743 1230752 870940 860578 1063992 107008 1486462 1142493 169706 1037154 1105211 911006 525849 64947 1669346 1844046 995457 1511748 1815209 1894885 1148634 1448998 1030882 1509706 1534138 249410 1569989 779809 1793556 401036 1657396 368948 947857 289524 454426 1496842 1730240 986918 751498 1048452 105122 1393924 775200 1978871 1037811 1947572 1258714 1669727 872761 12938 1043887 589461 1460693 626997 1565859 114019 1766192 715988 1556006 512894 974861 642518 1051590 1744000 1673859 1079610 962879 916358 1330130 1395605 1284552 147919 1870477 544734 14060 554890 528756 1098907 504707 401334 370904 1088268 1074979 450563 1327065 1983355 1280296 512199 119752 427815 710962 959214 1458749 354137 770512 744818 367771 1266053 728386 1790592 467342 1876685 503653 674339 331001 1761672 171804 1297449 1823757 743824 1811130 628413 510748 1469105 929534 39432 873299 1120047 1135987 816528 912262 1446224 1316016 359268 1769246 315354 350335 1688044 1170007 416263 1925548 1479748 536750 956149 1789667 386037 1147349 1020259 1564509 653911 1121458 346591 1310368 383930 975500 1413366 1159541 9815 1638134 1316154 1280376 1401224 393263 1545492 654141 303283 895027 895925 137585 573641 771585 1087047 871257 1090698 668861 248175 138879 1995950 1376956 1101934 271119 1015489 1422862 749199 55927 1099398 537586 1658876 879771 1163244 1506369 53397 298709 786456 337348 68640 1964842 763432 1051862 1077830 1990007 1188446 1920799 1043440 1847459 1162708 1755508 340239 1821109 1729900 1051286 647034 1849633 714421 31440 1543855 1801665 254288 1042750 460261 1508986 678681 1619692 731866 1384671 1239929 596830 1161885 1381205 1933130 716823 449194 1215926 1602496 829877 1149490 1820031 1914481 661028 1921263 1330920 57549 1371553 1906076 1261417 430252 1502329 1173939 801331 16231 755393 255368 1342264 721644 746754 215698 896566 804536 1211171 27882 1399962 323306 1530452 1184996 1785944 1652515 745658 1169992 1734880 474350 973829 1468834 1111684 168710 403793 1561119 1768142 1047757 483004 1722459 618740 1069178 1175322 764701 696853 25539 408328 1955601 1336960 956143 1787786 508489 580392 1802105 1833216 284697 878492 470721 1605150 1395090 1697701 1893432 265737 1338652 1529001 768143 1109375 1029621 1209881 826599 484334 1648193 788539 597517 1149034 1109274 1069998 277815 96547 601405 1492429 567051 398126 995555 648634 621205 1728118 1689772 885385 1553360 21721 1950444 760385 1976038 1501252 1656200 1036073 547988 1184612 1865173 1121418 216743 1278783 142926 435849 1920070 1854668 712769 450436 1804794 672966 178427 787284 1155625 1840220 1851219 1959254 349093 1088745 1518941 1648929 1320710 1055648 269753 1597828 785078 197430 266974 602108 1093356 1573974 566811 1409045 165385 1021691 326292 5891 641867 448790 1524642 1292187 1810362 351639 1850508 860916 551626 267982 1462688 1088124 782648 237197 1425139 1300904 1626487 1719616 1067207 288402 279870 822213 521298 1200603 928306 1979101 246971 743339 1600291 1643418 1387823 431977 1379700 1557858 1746710 473890 1375390 901470 53193 17125 1826383 1726137 127150 892281 842836 107957 1180567 819367 731258 873469 20647 1774945 1583370 541591 917222 271773 1851000 997017 114866 361174 1683632 1004219 1519538 764671 911996 1670022 1299168 55861 461257 1164036 1985007 599251 20907 119931 182036 310562 760509 1356667 124228 1982663 1593119 1973440 1471682 708445 1979263 1073882 1717893 1003678 447593 833506 678914 931612 1692085 1109573 1896949 1194401 1630874 878067 1582255 97322 327230 1166076 94316 1430192 296443 1420090 389063 349935 1529400 239267 902692 643533 908531 1622542 562982 982448 1637963 404525 492355 1345792 784008 738906 871807 1543606 1691921 1745901 577808 1224694 1623387 335220 667041 997636 657968 24627 1852672 749836 401657 1887749 1965311 1605219 296013 687013 53553 1308665 1314613 1395207 29532 1906186 1371975 58519 597498 1256975 789587 271590 851122 510453 1056112 162463 672225 1791473 1481720 1700881 708091 356494 87864 1607184 1295762 850526 1406649 731812 294036 314830 524629 867376 31130 1509701 1344654 674528 651387 456999 1745346 815925 880963 1559611 629883 694380 1301656 174414 1156099 1872536 206286 1360604 1333288 613830 526958 569615 1614169 1208411 1360692 1618404 486364 1103916 845065 50064 672469 1010299 1776263 1589439 336582 174474 1194443 1139530 1351203 931983 125749 793947 19109 931172 453799 1470039 1190935 1514557 764062 861708 1294183 1530157 1016264 1963915 1940000 130340 487338 128076 1821349 555388 803997 1987552 1812999 1064786 784450 1023085 688036 542737 1224979 1853095 1728603 172663 1261724 1928768 1311521 1326839 1752658 1372065 374018 1361124 1341312 1929711 872280 1752691 18987 696242 17653 1527948 794226 1206571 555356 1563919 880359 1061225 227362 1390404 116204 443443 1911867 447031 30901 1865084 302537 1754652 1761007 6818 1568614 1625481 603059 1592261 1576955 609811 1979717 557234 1365257 146612 1272840 120077 1801331 487452 413829 1492613 1735763 407642 305197 532525 214109 1786638 1482595 287881 656830 1011786 1029119 1920821 1937996 1973375 717777 1197307 271894 745633 68798 1547758 1262162 907539 604233 1691598 1664005 648111 672204 344918 1385461 1396778 1797357 1121928 1369494 175223 1252383 1671139 1954279 407532 796486 1150251 1286421 59842 1507357 1137926 1913085 1522589 308939 478022 226277 1345830 1811862 847899 67540 280864 265529 287781 626208 1890388 3140 888536 1928882 1302525 1407174 574967 165822 148138 1173477 1610617 1869117 236442 1321707 281353 227098 53315 482991 367158 681054 1489659 1765054 654992 752759 1397891 790053 1590377 364441 1575915 1491365 603910 1501787 249 1799898 1126327 161771 1280267 552266 600514 1580281 1585633 272823 492421 1195369 996204 1652466 848770 1519707 530862 711817 783853 684474 1545554 3747 1656196 834035 483470 436902 1190407 1002709 1482514 625764 449429 1339741 1588801 1811201 1823975 1253355 1617902 267463 1455535 815533 1395366 752498 1796890 122925 565641 103374 1056834 1779403 442339 866956 1457999 177506 407165 1118493 261052 473595 40639 729684 1535283 738650 848704 1117176 1287810 399747 823244 1571876 1566434 1503089 1067947 4683 1031097 611849 232727 987614 1440626 667193 475989 134577 140258 1621776 131445 57261 1955921 813068 696867 259719 1803673 449191 31174 1365100 1224178 827100 320444 509497 652002 1921511 1552927 68760 1605480 1819140 310204 856864 919985 105102 1925893 290695 132759 1439153 591736 1683787 1841539 1951498 162038 1023262 651875 942260 755766 1801210 1327987 1227589 1710751 1713883 258993 570345 1956851 1668391 199150 1185566 361911 1110044 1437418 1275209 1462861 1210109 379764 1900338 1115932 689193 1873958 354034 1614251 316601 61023 1501340 265173 699784 1531566 1190826 748551 1492528 285618 9675 1287505 341803 1497015 1839480 1792496 1705371 1014278 1459403 1424881 1176428 1261196 1942176 1811756 433084 433482 203058 1827436 1573894 910516 648459 743439 1675100 1529802 1778588 123272 939117 466012 1117951 1061864 302215 754892 1226025 1448044 135925 1419283 417328 1880974 1884860 1930351 374174 287717 1806064 588020 1151441 204615 1730441 1489674 449625 747568 826664 1680293 673863 286932 777415 655 566462 967234 1039988 443919 327546 941303 368589 1949529 233071 1156867 526891 549540 1311348 79232 1141286 1929130 833869 1901034 905645 1392338 1270289 9508 7607 1103366 371847 1250478 694325 992819 1549083 926569 1341868 1432159 891840 838198 1879834 654541 493620 1872463 183950 509646 1494338 1563809 398864 1568774 932325 831112 620936 262807 948886 1604545 1903706 455363 819528 1474848 822342 828392 1066151 98722 1129296 1416077 282320 421877 1572244 1916238 1371378 1503853 687981 819635 685349 1453751 1463356 403884 1868123 965175 1231261 920272 1714138 1476316 1309952 1972436 63994 118317 1043253 418589 1770093 166823 622824 765968 23587 198282 1667219 929471 1623446 262531 926476 1464983 1856532 954354 1228457 939525 142295 1251838 1393574 238139 46196 587971 1338491 1172865 732460 1864603 875823 1438491 1946220 223796 994535 238338 400163 226690 794615 724741 1888461 237120 368667 803175 1816402 1628821 1296200 55244 1648834 1219800 205847 897576 1612096 16758 69539 1857904 7464 997091 424445 672304 343891 229223 1530748 269404 977798 395269 91281 275560 385606 1110294 373653 169317 1939303 1292664 1505935 1895982 513838 1575255 1478341 1427201 106319 957277 986189 831101 1734447 1534401 252262 889816 1169541 533491 648281 905368 1333385 598450 1679886 653166 776568 1667708 170734 1888951 1708303 789492 1917503 1362431 1319975 587660 348039 207458 1694424 1183354 1538852 1710082 1025805 1931334 433194 1878942 1059013 829250 1533831 683507 1277533 624986 986406 52483 1274984 626359 1496581 1488132 1068044 1736015 1448382 1625940 1567626 1516629 1385439 1654752 474627 344469 1544480 1242938 545363 642832 1769329 160783 1800562 772836 1461569 192475 1122660 145009 1366219 964428 69716 1106805 1068914 1527973 319251 1169247 342146 1362245 102445 110113 367713 330926 1807840 1492809 903825 1456070 1654563 54819 457973 1582119 1349978 201477 1726448 353801 942230 1910005 363075 874974 897091 1601922 1549097 676473 287833 1875411 1422768 133469 1542543 856090 1882709 795155 1845030 1485557 294616 1540327 1292931 338032 50567 1152439 1492109 1678117 443890 1183970 746753 1858149 1003361 1218013 194583 272949 1688056 276405 683570 705367 767033 53984 537585 548290 1974043 876246 254982 137388 709696 110076 1500523 653563 777238 1217520 1055190 1042601 1097938 1647081 1343783 1210181 1398269 1666829 952144 1424623 986252 223835 1686869 168222 645762 143788 766283 1325936 1317744 1037162 1261372 1627528 1207488 52268 897310 651677 285006 495239 1283793 1544984 1061567 1439918 1481035 122455 1374203 1066251 1286624 225313 1172726 1825986 746850 1600970 317935 627028 1404374 82965 617742 247827 657718 1164540 95672 1250804 1779331 1417399 27118 77206 994007 1064613 1868987 899621 1342053 165068 403516 1588469 72198 1547911 226440 1476256 1365693 1266538 90912 488881 504350 31998 1822275 1951999 1072534 123822 1175432 1830269 1345597 1524225 871845 663514 1712298 672148 784031 102835 936964 280159 1906591 1109748 1007186 1484322 668292 66521 1252185 419780 577669 733770 499947 1460163 1881201 1611498 800521 421967 562541 1160263 281382 714867 1191010 467014 785367 1653523 1060567 66763 1622987 1988804 1661673 1809478 1431772 1774483 809548 1253943 244688 1864066 270997 1123224 553414 235060 1217118 647119 304101 117749 1932031 472912 241464 1097261 1287784 608978 1658909 1494915 1037705 1684067 1522242 509479 528188 152266 735646 106554 196477 1525167 810206 1762504 198630 921637 599976 956498 1580267 1209056 1766064 1941607 1154922 1241239 1279335 1617754 1190210 276650 1144772 31702 803976 1858874 36148 1075197 772029 195346 1694165 393219 768556 1635596 1314604 248863 1751424 494691 531 1279797 4103 804056 218173 932774 607091 317480 408596 917653 1669168 697247 1267693 1141072 744029 1575728 1041543 1204721 9844 435175 1123151 588468 716059 1249596 1597248 684910 215961 745891 1400617 1255863 316602 893687 581072 163226 311931 1966920 1201416 406268 1717750 1384502 78470 1590108 1906719 1109693 651463 839603 1721535 687384 796537 1126727 376124 1891731 589415 1128467 699499 722602 833873 905196 1068033 336293 914605 1973310 1627468 557187 1098954 256296 588744 508659 1133138 1286150 437836 1348350 741167 78016 338365 1195385 1705258 891783 223484 246707 737839 215005 312286 1462961 1466544 1465645 1054840 110272 418818 276473 27352 948565 194481 965044 1131444 1324685 275906 1655861 433842 1656160 1958363 418692 859101 1200963 1150149 1793464 1256962 1923612 347199 640261 220367 799937 1414869 1762854 1544615 708299 1807043 454012 1088693 1542740 970406 1325843 564955 1054278 1225859 751564 625578 398788 178754 1081788 793228 1715864 23199 1303350 360633 791094 1949625 1189357 1913099 688390 427012 1771751 1313157 819052 1264640 1368272 1258958 695217 917859 415191 104957 1379906 1587694 1565503 1661971 1107617 126077 1222568 328853 1259621 1848497 1115662 663830 1041504 1671504 550409 1813336 869580 462807 1806267 1291444 1785204 702607 1696652 175405 452107 1531225 1551428 835861 164402 129902 718480 1410094 650497 1478480 774290 184160 366605 1168828 1093503 295380 720566 543639 1316698 1752351 1428553 355250 476153 281337 826232 1694279 174248 766814 133800 1850026 657575 31870 1624483 742453 1388845 1828808 1327519 153051 78793 69609 1050050 1910416 146026 1077454 1397971 1544429 87822 440605 711129 181915 1360547 1020179 505655 387037 104129 1578599 1739897 451833 1243828 908793 72918 1505221 1245825 1698418 392511 934996 16148 106453 625816 1801941 1384975 464656 1110504 1533603 475789 1466501 1076239 304537 894366 1000519 149307 1753602 745182 1218305 1568770 1322965 368558 1212106 332115 717910 16537 372902 1192714 1095079 1278680 270248 1963084 1891286 386705 563541 1323499 1455236 1086741 179729 1329520 1241427 1785195 1960016 937888 1016606 882740 994800 1971897 1313312 1896375 633628 1455342 1697257 1694236 1644075 1018660 656060 1976493 1834447 1168510 365816 1236890 1157116 1174075 1081785 1463568 1592638 1089389 793859 1383155 1932931 1604459 568025 1969448 1247698 1283893 493207 1440332 1746846 814960 309010 685503 661276 1120676 577782 1328580 1190414 1169119 260625 45350 166925 290595 1816449 666150 1742284 349988 711432 121774 284277 212597 969109 745619 1255490 1422529 1754996 1687485 666503 1603862 751864 1425514 1953211 300333 906386 1409772 1324084 1926849 276788 581620 79462 214975 1906659 63063 1358287 179264 1338363 451048 866905 755114 709898 202665 651173 1811259 564888 179928 1973057 858929 1601830 1788691 1261080 728296 1503839 1892604 1086501 1565863 1913261 57226 345827 949189 1319106 1438931 1920860 772655 558993 464573 1019940 1930706 186758 469038 1603265 1272250 298105 1812700 810523 176241 240292 1174078 1316262 841654 736670 1675038 200970 1649020 74557 921731 279325 1038692 22276 173958 536568 1401775 386036 719594 1799979 797025 1860543 1162155 1835331 124691 901174 810624 4513 445162 1770372 332007 1388614 657642 1192422 1900548 221462 1983013 712858 723362 669325 520490 1865438 1427833 854104 382524 406459 973765 1848914 721407 897554 1907034 1983393 512003 1943916 1037369 1180390 1223720 1266532 360514 765598 164620 1850209 1448450 430714 1268563 1305934 992790 1006415 776457 557128 716043 814013 1724831 328181 350761 1450422 1795009 1605034 655406 661610 715996 1349710 106727 1644808 899416 1190463 595624 1496216 1502008 1610262 730654 1080078 74364 1029543 1128982 1454710 1743438 618864 1575426 1161035 740579 983457 896907 1174203 79793 144143 294432 305756 915205 1865825 1875407 1870653 1019446 864957 995288 1542502 1693259 1597806 689595 1867451 1788664 1483116 1745466 884240 933261 11805 535619 705819 1467411 898794 1263850 1919865 155332 704549 1937529 1724062 1311425 1687724 66656 189043 1631682 1617892 1682842 597503 647564 169926 145863 452445 1367529 614105 782065 1962152 336925 298369 1694647 1683589 614901 1068616 1575023 1059114 162924 178212 1559029 1866879 1031407 93510 1231650 1239161 438499 268427 1633213 1607648 1364906 1496536 931244 626421 574684 199679 190270 801599 1767772 816631 5777 75807 988646 1908616 1003321 126837 740089 1128538 284753 510388 1387814 1812786 1943143 1220124 667851 1358755 1252270 621831 1834691 420957 1060020 1056596 895177 1994770 1933964 253537 800860 1334125 1292533 1162401 1757656 100324 1165919 1660890 1008527 159841 177646 382250 875546 857085 663864 485994 1405501 681617 1832902 1712626 961048 553033 1927284 1383447 52110 1692546 1002299 138386 1960250 1593797 832242 137667 1632254 106044 668752 4559 1672429 1733946 176632 1957497 1555441 1962678 883849 1070301 325242 688898 1347099 1312166 1788303 122406 754349 1829532 1508380 961784 1184077 767128 1863024 1865426 1046474 1333581 1509021 384358 259782 1609217 60946 1535521 368699 1943159 1376073 1399941 1919878 1475614 1984383 342626 1547876 541498 1479827 267960 1501472 1853845 1491557 610167 1103063 1350075 627568 1597643 1042433 1664651 1474560 1060678 1755498 1213254 348174 1101446 901956 1466489 1321549 1699610 792435 1306844 137539 1850430 1671340 521053 1540045 1201687 190355 54175 1933958 1705479 843165 1704176 1508481 1935056 916336 1463402 234900 1622622 1176141 331492 1828378 1734737 1804117 1374710 973243 86882 1744257 529687 1994097 1661539 426988 1112561 373854 1951634 1034839 1082395 726496 777849 1522993 1268935 1080750 884205 282560 978242 588609 1473933 1461330 1389722 1397815 974843 711588 1198412 32999 1073456 153314 1033552 1068082 1726812 1736352 1715758 980038 1855523 910536 1815378 271023 45613 771202 1803728 1586810 1776041 1139071 907085 648028 686279 973120 1571089 1286101 352933 1749665 734393 731062 683036 740647 1848299 1292141 1512456 820722 1414438 335821 1960603 939653 1371039 889269 97199 1878019 774189 1011409 727881 492328 1553431 300011 1370499 1519740 456972 990964 157682 311681 1883857 229576 1794010 607384 541043 1480691 625804 1910756 1885964 872839 1274165 460382 323273 179516 1656987 1628487 1552753 429434 1458027 1320661 830139 650961 1390830 1091420 316947 1895316 619788 1379928 827784 1708226 47016 1080224 332096 890637 607062 25789 126096 1830606 1583998 773616 1784938 1846514 1016002 738204 484323 1458406 881380 1089526 1537702 541406 421234 141317 889966 1214134 755081 27777 401921 543627 1683336 1610720 434316 957626 1331097 683658 527136 1572885 1280877 1651195 594708 1247107 1381775 385830 1630533 1254385 526411 311054 1098452 1202342 1958555 37780 1507774 727599 1003473 640500 742354 1364390 662724 1108857 1128949 1302914 1837788 1319934 1126415 1034602 173620 1617663 1892233 1521922 124901 496286 1356438 1556554 762454 1264757 783632 1823953 277941 7256 419255 360785 509858 926778 1988384 1271555 851330 1833689 1498541 1070232 790804 783318 1868509 156697 50346 368708 403871 640783 32781 150869 405274 1743435 490460 1793362 884839 523394 1531819 352189 863284 1900903 1683767 1700305 389568 1454514 1143430 45365 1585244 1245405 1868842 216566 1982464 488085 1295886 89056 1577508 330855 140532 1163062 1738575 1135282 1590654 1511754 818349 532318 631623 1183708 820947 1963729 1151755 891095 757125 1901146 858137 873517 262468 1669889 1640377 662690 1891787 1459501 1124232 1418840 761520 1074381 942996 1879075 1684890 1821526 1048992 1263871 1819223 85677 1834686 581796 1917927 1673290 1135664 967115 1215195 1132972 608621 541104 43735 1786375 1491087 624452 124363 1056098 891321 219881 1912582 1259574 949152 338734 1804816 994801 1602523 506101 510611 708550 54273 190276 1295921 525563 1271162 905227 1773953 1705583 1064016 934852 364729 1839991 654181 1649086 914038 282357 891460 1711727 227128 1027947 1828134 956811 1707563 1532174 141517 1870517 374843 1376835 1489500 399047 809110 1588689 41375 49966 1252428 1840725 484321 775834 1034485 1670750 1042798 81761 1828743 1814749 898559 913204 469721 1241117 668392 1891781 1623879 1117753 1491128 1344889 409634 145932 775029 73716 1485322 699102 349024 614258 1605189 1003377 1692010 1537782 1248425 646725 1400525 1746308 1075694 529724 1559390 774906 1696619 1013300 950649 1364636 841516 1649918 1031557 1599926 1798559 1816296 86272 1727707 729750 1455156 887288 696701 982394 1104335 308938 26897 1131158 917093 1423753 1574477 1278813 959644 1107593 146025 1621071 1591596 1604337 1932032 46401 1785085 1448928 826511 1074881 353747 161313 1355604 1800723 1469287 1127751 1185682 901527 783099 516503 1965264 649089 1512436 792105 1606193 1427939 1538618 105205 36529 1446679 46671 920991 1005670 1610238 162995 1355547 680773 637887 708914 805634 1991159 1865212 924847 1209602 114590 775914 389494 1998910 505860 944107 720742 751940 241453 40272 1933709 604472 1695984 1931155 292079 1603618 104412 1750840 1571137 851850 826209 146186 70726 876325 438176 1546476 1194134 1099552 544064 1692734 1413683 1305255 1622463 711772 20194 419181 1028983 1994407 1151022 160774 1260647 1953724 86602 96143 963110 85758 1692167 635763 1776269 338693 1168137 1423865 1278369 631960 552344 1521865 1788751 1386698 446762 578980 1067995 1275920 932142 1821427 482129 733422 553361 1216521 74369 1032140 1920882 1380839 1873578 1186087 1730592 307178 367209 567950 383260 628754 1847446 209192 1681077 1645229 1704046 572746 31646 1289386 679161 1398450 382855 1786694 14357 1360560 305525 519199 438389 633065 567380 1975265 66824 1879187 985613 1821486 1958228 1650914 1020898 538329 523627 682555 1748692 591012 756458 564308 1850960 1618983 1799390 1565127 355891 196939 1246713 540648 872273 1506370 1160975 1742069 1305491 1486412 624017 954972 502469 1689665 934848 1887603 894181 1958144 12518 1864830 1468595 1361754 1631208 3105 606611 1346744 1450976 957921 982630 1366361 544623 1478310 632183 1194751 352633 1552704 1428374 1817876 550276 1499240 982089 1605355 1953089 130477 1525807 461072 1718508 746933 1772332 1372232 757088 217438 1785695 1792878 850664 498536 1968457 1527321 1798894 829223 1146190 1780552 382345 481293 938670 1394514 1638212 1027868 353760 493233 575613 1815108 1911471 1275312 1732404 492134 1584931 1314467 625834 585967 1086360 1935175 1190367 1059299 868297 1478747 1459569 285517 1686113 118033 446839 1968360 89072 901041 344100 212178 1586423 519178 967463 1660377 1667165 1761457 442679 1306876 1414668 894712 72755 1994008 1215689 1737947 1561923 1896720 187220 921733 681350 1568363 135277 555977 571811 1009491 921523 660464 1262713 1574995 1384517 1516100 1050816 147079 1933418 938863 1488102 794341 769682 1953653 1113076 486785 1743507 1788820 1093375 600633 326373 857088 155616 559597 914986 1007034 1070826 1920055 1844044 1315316 179495 1717997 1396704 1017935 231726 572838 437952 1239733 517037 993719 1398305 369158 892612 1734420 190539 1952844 965529 709309 1165056 1050674 1051103 1381904 1668224 1211650 1348200 1168915 194342 1987955 1772497 1725937 601390 1490369 785529 1308124 435447 1171926 910263 493202 753961 1051927 1929728 1734944 340158 1079255 38517 1668711 1537690 1869597 140507 76742 1687168 978743 1146447 1669613 1657266 1668333 1042686 849803 1556337 185216 1942391 1978304 352751 811222 1588539 264645 1650199 1140906 56852 275559 1697927 487342 678051 281081 1009845 588632 634462 1023238 1104109 65575 513604 320364 1271061 820445 829172 527024 199061 1020228 666700 1451797 572682 1034976 172319 236005 901152 1072533 1657099 1708407 372589 589864 359147 1190585 824254 1053963 1344372 277869 1428705 1250403 251041 291349 1654268 1245782 869628 1994881 1578744 1502936 469426 367484 954358 408229 1792175 32429 1813817 1761963 957121 406219 8264 1845567 507356 998239 1598138 834861 1400414 531509 1193297 1326731 148464 1896369 824492 310525 416529 875988 427368 1270865 668022 263888 393804 944070 1970527 1754070 852059 1589784 665251 1822694 895393 1540112 1841283 1079144 459130 1251452 835169 54134 616829 1910770 468983 1957556 1494720 857067 198204 1288762 1035957 811887 904548 1668368 1987177 592726 1609994 1974459 817359 600021 1100682 30849 239419 1678728 1990239 482836 468301 403017 1373321 1691244 864000 457804 1403339 934754 1444890 544161 1093197 1111632 1792823 800966 1835514 1770915 683895 1844766 1586862 280355 921800 1974118 367150 597422 392597 246829 590604 52966 1929019 1304575 1487278 1638800 274714 565107 1197698 1808645 246794 1113607 993078 89155 95141 1619488 279667 599932 268792 1763541 279120 1119763 64227 33648 1285740 1961638 1184894 1095175 1258563 1845147 775232 1193730 732253 650356 655061 747211 1193101 1325981 644228 935888 750519 990562 1418313 1036671 1872071 776673 1863337 948106 1237676 1055280 1319847 1217167 1884144 1168359 1577073 1931244 55394 874525 1388926 901309 1197155 357339 1330904 1843902 1204267 275334 301111 1242359 1373261 702316 1701907 558116 1738881 1703188 1335357 1291567 1567619 1849648 696422 1837140 342816 1323389 639369 577804 847076 531396 1368919 1566051 1275677 1409614 528274 1456269 1859803 225114 777716 1874147 1764425 1411760 404877 707779 1770608 1436803 328508 1027985 302750 999229 522322 1801712 1057170 1848040 498841 1778404 1874026 684516 1823849 1173667 1262019 858110 1756461 1986971 901224 1210960 984081 224599 1644734 1467025 8255 481529 1571039 290485 1442428 1634575 1137686 720074 1857091 780605 421926 343207 1743634 1106040 134950 445801 548516 1642673 1668396 1916255 1175070 1241596 88313 1838755 189425 1133751 1187360 1734062 1028571 1402151 1105757 1940131 1616769 814859 1809137 1686504 1701003 1493037 438817 540612 730232 1461912 164854 1476520 722181 1352358 1355830 310587 374567 1660630 1008393 287654 709815 995552 1566510 1520395 591921 1004280 969496 1009854 1665625 1196765 1100139 1556981 1372820 1364813 1372457 1111601 1948863 765710 500090 1023998 611145 1657387 1184323 692192 1815368 1697334 327751 496077 85416 1144782 1408851 1603459 1722641 661745 1291042 455210 30495 508774 1835611 758523 22954 454134 1378443 411429 1458729 752259 1462562 590376 1771130 860330 1166003 1340127 710031 1528563 1553696 91271 1996025 308559 1039253 1876273 11865 1272881 1257307 707786 444624 1276415 1270562 1143010 114384 980369 1143227 1681632 603444 142440 1914258 1846059 878386 1745058 1260188 741781 756894 330827 1899495 1436516 1213854 356914 1216404 1394021 896558 10513 888011 1816179 871112 1022248 599578 568189 1082583 1635400 1257305 1090850 630309 1996581 1714061 473248 1644471 1804306 801743 232406 1034755 825549 1338755 1793334 7392 31898 1707044 984879 1779123 372513 1840984 1378648 1301365 458853 1387955 1780687 456061 1931492 901975 483027 1653033 822538 59715 1779733 546139 1689481 312087 1468141 1221704 979380 543561 1240912 931378 74214 1057433 1523730 1899262 1559561 1377549 1451930 403412 664277 262399 1575009 888182 86190 1781944 1216623 1002782 1954764 1363821 1896103 715533 120832 159732 1857360 1211038 182575 1297903 83176 1213505 215525 215655 1761902 1600181 1641697 906457 1223713 1216324 1912983 2841 1330548 108977 1843180 1870861 3937 1890375 1354170 1739663 1458112 1890528 266499 1417423 993891 1089303 773814 464098 461134 1401564 341640 370949 1145433 176253 506865 1452996 261604 894399 1045685 620782 490710 1310548 828118 41789 1014274 1881563 135630 938318 366389 627001 199220 941638 580988 1057227 93858 473257 593389 293391 737088 1541961 571787 1941822 1940956 1843300 1376884 1798885 931449 327557 165513 258184 632959 518386 1276374 25570 1343263 229943 799465 1350957 1374491 769297 1860462 1505646 684405 128445 1403768 868974 625696 1219413 576528 1594928 534350 1792002 1944433 1677361 1958127 433714 1510274 1440046 1942255 785882 1686276 789390 459657 1813659 743416 658355 294097 242435 1466953 1389802 1418176 1560828 1974717 1793026 1597195 1416631 1489682 776890 481844 954399 1529680 111328 1879056 194305 1719622 1993817 334298 1910539 629493 820779 946323 1558170 1554704 1082182 169244 492861 1002749 1847648 966113 799503 1660099 567620 1558070 43708 596924 540758 1498576 799089 280542 386258 1924461 924611 456100 1326991 217536 1258771 340680 9337 1465572 463284 1220681 1916379 1362688 617054 73474 1026008 1897120 1482445 862050 476971 1555673 1615606 1956714 469579 634343 1447709 1297834 1753405 814649 1225345 1795792 1589706 1291649 1120183 500414 1732579 1340973 1200905 41283 713420 1130036 275293 861154 371353 1224493 666514 1149407 277986 1986526 1541382 806485 1086964 291261 940100 1567969 544016 1040073 1993662 846633 1022178 1847528 888684 1302044 1330394 45875 1611159 1984251 925013 1889485 1123500 245421 1416571 1711234 1956167 664960 1127460 1649527 1671051 322890 14652 268460 1817729 275961 381861 1017437 14178 1808135 994646 1998981 1091957 598779 1822008 1321564 1259675 67364 493659 1331946 1988805 1611654 1731181 167107 814513 275654 943159 1072218 1772562 212995 1061815 1401304 634304 1294967 474687 568219 1478838 180973 517689 1255575 1526483 417287 409129 407510 92408 1865111 500459 397131 212049 609402 107421 310135 1502597 1983691 1900991 1134154 251362 1211232 705938 1614857 576347 580952 1249368 936259 1179477 1155121 1311027 1623358 1066 1885971 387639 1887112 586161 251176 1024540 688793 1701534 497630 429537 1858225 798684 221470 1916022 1823880 61912 1011236 833310 1054780 1771120 1151938 1783802 307552 55712 1601800 1060210 494588 1860415 1438974 25744 1991416 1678514 156562 1733876 446797 435594 1686195 1527184 635009 797034 1022759 1538576 1294703 1262134 1604815 1697805 1100518 1774613 968305 1054791 214330 1215972 757961 1925399 1383738 1875646 1142650 756933 163088 1057482 1992201 1589380 1984425 1435028 306606 1456027 1282598 311888 1892646 1500602 1895551 1612439 1409907 352956 447955 1544088 1346097 1379232 1891110 1979358 638369 801323 600310 296396 1714764 824044 324408 1625173 626692 1719897 1805407 859901 673006 470241 1208694 378877 1890801 1393927 879001 919451 1539908 391630 212627 660854 987240 1306614 21585 1556091 1479655 1255228 886909 1340769 1091540 281683 837846 1741205 224243 861637 1377216 1506247 666293 876375 1225065 1074749 1627486 1125657 455629 271555 379647 1462160 868016 915756 584242 181615 464528 989516 1030269 125755 1388943 167936 1793849 1377324 73396 1390351 852221 291404 743410 2422 1939900 247909 1783730 1911984 1125863 1076669 1162381 1741649 843164 232398 368276 586362 1625408 1718411 1273338 1531411 987458 815389 1899911 1868064 1056008 65120 209813 713093 1753251 599328 516312 881639 1974529 1995155 1659554 968523 1569978 274994 1339294 1906773 1575164 1661685 1589351 110529 1502365 532129 395607 1542452 616662 1876815 1308466 954385 1929754 1775952 1111782 1936150 1611656 1009132 1850837 1497294 1436374 1909144 1563767 338833 1257944 1751791 1157602 1067351 685372 201652 78798 915704 152484 337616 16107 673529 1790580 802651 1086427 1346563 1890613 1710918 888218 1001564 244211 1355234 519726 434796 1534894 1694079 1955069 1127422 454480 684066 372815 948436 1979275 402131 1769103 1465736 627556 1251009 1625573 1987479 505887 157396 1593685 646496 460384 1287438 1683043 513304 658735 717739 372359 527764 796803 1943762 1504124 1642297 1459801 650378 713812 1898644 1905335 293350 1540168 562629 78329 1458608 1581012 27884 437514 1351898 1974223 1442124 344899 1074447 882597 1031101 1642162 1712646 1030328 644410 1942310 1007661 164111 188350 1558019 1717851 934833 6179 728660 240672 264220 1379336 1845962 496013 764020 1215982 258070 537907 1692798 797839 1163425 1046726 573105 1196394 1016992 1241372 1977126 649307 1251851 1458488 889259 1111315 138350 322058 146460 1045163 1469692 759453 1154477 1522067 260889 1833410 1745728 809233 839680 1881706 322086 811171 1002198 793928 1767720 94361 419913 1063773 1820809 997690 1839555 1965049 1467571 747238 891827 1707566 862868 444594 905710 50248 143538 1200624 1334525 675786 761968 1908434 186596 1143309 791391 1282416 1233077 647548 1181643 1017109 619123 76821 450238 546050 302929 379554 1051800 1690587 1992544 228085 1066563 282455 247852 1273073 1678032 614631 866478 967819 690072 1192133 1761044 131525 1416128 1340089 1087375 853724 851710 1056354 1842992 1040889 132666 1990902 108857 1804626 532463 1570737 185256 1902978 864466 1101319 730831 83259 723688 1984454 171560 384822 1071662 273663 1934949 146752 611874 1472637 214179 1510612 144300 1344582 1431422 1059819 757318 1355614 845354 279045 1414538 1623786 50129 224545 644012 735533 1797483 518415 1440049 953693 609503 166682 12917 1278260 948607 91646 353442 1243666 1702312 775650 1956803 6197 1172203 1492205 1994386 1207136 1792068 525490 1148087 660254 955382 376054 1590013 1961800 1095378 1030331 1810306 1376279 1483741 1090152 362842 1944010 1245262 792488 221847 286544 850145 378026 1391478 248280 154995 132563 1296011 458941 1691747 1426690 547064 200644 856139 1389885 1476290 315729 1522070 1274243 1341369 1509932 55718 227532 1963039 989702 996409 910906 980868 752635 8208 86389 840452 827475 104563 1449433 1395954 958348 1250459 1826577 1449372 1411273 532145 1803469 899419 1316494 1075120 912733 1398466 1503275 774015 1633759 1439854 1386955 179108 890201 270535 704468 1346623 929253 1343594 1770388 1878659 523228 751217 1889745 1275505 314575 117482 44916 1360393 625408 1298573 1609152 510636 1586525 1416310 1034509 1388351 1470864 933648 383900 1203424 403149 1691586 1121469 1380503 969683 59655 1584031 1149733 1354043 105526 1772383 1187649 45297 239508 1181565 932948 213305 557044 494199 1248084 1216053 915273 503323 1276798 756867 386975 337914 810727 88032 1099375 1465834 1120517 588910 868864 902186 1143402 691947 549430 1667994 1800122 1569045 101720 1729205 217339 1919424 300560 204368 149699 1808432 498959 1350948 1700783 687486 94579 1813648 335263 152380 1025426 869906 534309 667458 386344 162988 564389 1473093 1115688 815426 1874252 28172 1955112 420021 38765 194582 674329 409635 133512 1836532 501990 552613 1784587 1467767 1236380 762585 419428 1302987 1385857 1677586 1452985 410920 1352410 1117136 1048844 1945994 31694 1434862 1424080 1614188 1297675 873525 1776572 519349 291135 1341277 690754 1689542 626450 1482212 54147 1636107 811181 121366 1374744 411364 445560 59637 1493941 1802623 423348 1983626 1563108 887258 1442110 1045111 1229822 1349718 371908 105271 1938014 312228 1026904 1860762 1838470 562951 783569 278871 1585929 1340341 1592012 1795394 1678177 485407 1020978 30715 1867832 77272 953719 1702635 848503 1550070 886744 460076 1586490 801286 436125 1260405 352019 1397387 1115051 807794 1433982 1380553 238055 1017700 1671368 1131285 245227 1295305 1837052 551096 1786877 1146358 1783814 1023116 383141 1363196 489649 839595 778620 920500 1110010 860108 502238 1186932 1423519 1146019 1719775 876405 518667 1538223 70767 655493 1133720 1825089 1189498 809583 806366 1887014 920052 1889295 1847466 1740951 151346 256304 1039770 1500226 261101 1307210 590910 21826 875446 1430558 1648967 75678 221964 1730095 1374894 288323 878177 994677 259878 1686981 283364 1171850 1596410 1983438 585678 1133222 410667 723420 1292314 1501531 1864143 1691994 33987 886242 1799882 643508 1286059 183206 1495583 728120 1355035 1384261 1472304 248445 1995658 1758570 1685666 805133 821801 264043 208282 1521974 355281 34891 1357888 1485548 1552838 1420047 1482758 754705 535177 730226 1514209 1904298 325038 534820 798811 1084164 1685 634350 837529 1574378 683311 1344516 507313 1153154 311705 61669 583581 352310 636360 1429781 1127627 969940 1110358 1313684 508268 1977428 39830 1390019 1856823 833911 241314 322867 10602 891350 768078 603211 1343063 667922 140687 1449864 1079038 1044880 1758893 1539992 1701296 1210930 385441 1679884 530752 301240 808580 1892593 1632582 961062 490772 1682207 1347476 65020 1372384 739553 336898 1131804 1293792 1736347 568944 390892 1031215 1850317 1494614 1398408 352517 1514968 1936770 1386105 1287019 1321181 398297 234654 1519904 1516694 962773 1488501 1904857 490622 591751 254924 376204 1945288 1445640 1198051 275842 1046532 1107730 1540631 948402 1528908 370157 1273021 1496460 124379 878235 789753 1086932 1941603 816874 375014 103903 862026 277573 582903 1459658 1930189 803326 1037065 948825 705980 1934897 1834504 684722 1188195 1249857 60070 1965456 186671 1430675 1757475 1860906 1454866 866259 871984 1206864 1421677 1721633 1147409 675608 243598 279670 884301 1605943 465796 58898 589657 586247 489840 1050421 1700351 1023331 1821971 255795 1943126 1434767 195158 48559 1171002 1064478 1635287 935869 282718 256317 317172 1558158 790140 440191 584139 537760 1871329 891393 1201450 1457718 519615 1123910 368565 315584 1880252 76404 1730300 1492171 1965407 1058368 268214 1129944 1800817 1919446 1510452 136504 1345760 1362608 932995 221142 1286219 620807 581646 308056 156614 1137100 415401 1570186 1491649 1076261 1656749 139674 600998 1389355 17704 1022168 561048 1142530 354583 1371307 1909236 716654 1792610 1741056 1540609 1932264 1956136 1836549 691497 1114029 1011354 1205734 410801 1894151 633089 1806777 109678 1439299 402244 1809178 1459487 935626 566309 101589 606316 1161295 1016299 871937 80767 941639 1167155 1179748 965108 374020 780135 952660 367595 1889933 1436905 1409508 694777 297780 1766390 778416 121677 592335 1743774 518954 1590471 832887 415262 1538181 772509 1269933 55010 1055329 904326 1533809 882066 1036357 1907395 790288 1558724 771608 1076221 640751 830247 1761492 1813860 536157 642242 1458471 746929 1736045 1259469 1310169 645848 1863348 1163768 404670 528559 1881770 1817911 283644 658811 1780792 1126611 117604 1531525 576371 1914448 1366796 374791 1595820 1981774 300624 558847 56201 32176 163349 929388 1053737 584323 1846207 1179061 1363514 170975 336828 1429766 1329490 1410013 1404101 185497 316953 1826773 1025176 870885 1639636 1186009 1994678 495690 1601880 824510 1827994 665843 1024793 854210 140744 1430085 733538 319538 1372566 1313942 164716 845176 1518751 1218895 157763 1883065 864438 633087 1264764 1741427 485760 1360549 1790255 733849 1752372 687137 1226145 885219 629122 421086 11547 1925032 617947 1425555 1518479 1473398 363365 167958 1592325 267047 478575 1203149 1634445 1969091 213436 46127 427268 1895304 587298 437639 1372781 1089367 1379218 556734 435423 211516 1762174 1862987 1085139 536898 707754 158218 1269362 246163 353260 8201 839153 450742 436836 1274180 1325626 1294623 1559275 1198698 4602 1278745 1791224 135388 834810 1337857 206921 300716 377879 451023 1961317 304633 1995637 407841 1366189 1830887 430245 1122208 770074 83209 450812 1959633 938367 446596 1973687 319294 1156134 1383397 522700 1578508 1936696 817496 378547 930854 1424494 754703 670407 1897844 498653 491683 1375478 902261 400506 1862380 979022 735012 492994 1347009 431496 150864 122362 1376929 1979037 796457 89380 1389478 716640 1556472 232881 493619 966667 207455 1224580 354189 824272 976886 398012 743087 450680 975960 12689 81846 1501302 1228054 1505985 1011921 766352 1045077 680716 1044234 1478610 1256566 1190737 1047256 1706596 683460 1989213 1878514 734070 738052 1003267 10798 514277 1131029 1595985 1487802 219392 1123410 460490 238578 1107356 1632335 1729113 97044 352513 633718 1637418 1263752 66345 417243 922787 1905228 1018327 179067 1359187 434217 412303 1071361 1816489 1731579 1898553 913837 1210152 797108 108840 21221 341627 1282205 657271 757539 1417304 1526152 1304484 112086 1411930 146896 1609530 751427 343396 1662437 1641104 1151855 963320 68972 636278 1269406 39588 1574200 858564 1879676 1214166 1243799 171124 260610 432585 296637 1946461 199974 1660951 1582355 1475570 315818 1951376 1814064 1442916 1535089 1565779 1393086 1731017 653010 943264 1554206 1195179 206459 1614799 973920 232085 957373 1147043 202552 1287914 1499001 512335 1699652 1248178 500508 45475 880048 616196 400809 1094235 1374213 304654 933856 579340 596202 473457 154627 172886 1732890 198884 1237667 71532 1347323 1837449 1467895 1160093 1002502 1910096 170851 224222 427396 19129 802643 1039745 1241818 1678311 1390590 1102644 182264 702259 1234499 1864584 878305 707395 260282 1775301 1564242 1796941 1139940 1906540 1173577 479884 1412217 309200 1353250 626570 1449070 603055 56334 1450678 872431 19083 154226 1831175 957439 254915 1116341 411406 107693 395954 1203499 1781446 970732 984027 1192470 574830 1497834 380002 1068507 348325 1302530 1935531 555413 1780287 771248 434107 1761455 1190566 1095681 1345031 1948392 865008 89183 269227 1933474 1911282 368858 367903 467479 700359 1012344 1060982 1998596 1969651 695526 23533 123582 782103 724927 285885 1500432 174825 796356 798191 672587 1684429 1296359 1918952 41508 442849 798837 1546904 382894 169352 1947906 1118772 1626819 579796 1797243 1455881 439817 861846 422296 1249828 774111 1347048 1372138 1421870 1223791 794270 626465 564625 1226769 71438 1498569 876257 1927075 1005767 1292388 1130285 1991173 534745 1483884 750136 1989221 1853216 73664 565865 1419832 1675935 1721545 56637 457213 1277067 1360512 1396941 1153230 856428 1446835 1469953 1966388 1387136 1540851 522039 1464296 1630518 1548865 656254 1058519 1294547 1628396 1884762 203012 1275337 1739701 1362631 1480390 1275832 504469 54999 1877208 159671 121078 1554010 446479 1016508 1044226 888195 1609882 742789 940357 362319 1965916 1266688 1784880 1540468 757507 54457 1839604 804049 1156397 30881 803687 71311 1198520 412592 1638845 1126636 628712 865815 1459176 393228 1542765 1733081 446752 1260232 887497 107080 1937533 1420776 925881 1774131 1631280 1349655 622992 751648 757661 1940896 524412 1223759 533424 1755838 89649 1579351 1003592 663240 439379 1193742 1162518 95479 565161 1843093 262224 1395335 1802826 1729638 1103321 33465 597636 36968 230237 915045 1825531 512323 1702268 1537194 721426 492100 1965803 920609 887835 1636053 118464 411870 1254863 332835 77726 1600394 239624 927528 1402218 1969333 203654 1752729 1381074 1975428 1056830 235323 1115059 1384631 676810 628240 650375 1047262 1231356 1533898 1341895 403178 577186 493353 1087685 339391 1351076 342101 736197 63455 1895865 1204625 794602 1485236 1728709 961057 653017 1621161 1842859 164487 64427 1575369 1036001 375501 713438 48970 554561 1762962 1383278 540383 1465312 502098 635727 74658 642493 816643 276462 1332812 1553413 1674538 1067629 1443178 833292 1337206 245719 275984 1959516 1020272 1362080 1988919 1387126 591462 522119 83601 433554 1711258 1532957 442249 1062458 1218593 1700777 918779 658362 1733191 545548 1539059 1952363 1133435 964433 1808658 1003687 529473 1355005 1245432 132280 905563 1286611 388485 502126 1566060 546558 1123313 320904 1000912 557539 551420 1970951 1670509 231818 1447063 1526782 583391 1616041 1687723 121437 597418 1047094 289552 446289 1524840 1368457 439405 499462 1593289 1663655 1958773 145894 201956 1463255 1479458 800356 827631 825146 1594600 512506 1811742 1844697 681485 1681892 152795 1062620 1919316 1246977 1926060 676800 716523 1291858 1425997 1398691 1101963 380152 747123 87242 1325395 836965 358427 1328680 1365999 292432 708698 977066 1139825 1419212 1595414 1874276 1253319 1028386 1589156 1457507 1010767 113773 597693 753855 578216 313949 798875 612504 461163 405365 1641019 495599 674778 1475768 1851106 115531 1169553 111228 136031 134495 507905 1682034 1004151 1013794 89938 1081420 1373639 1245841 1601671 1963889 618841 287754 667271 16681 50001 567037 1602705 1544392 1656443 739291 1325587 973386 1834728 967378 1500025 1843856 591627 141628 1416691 1176462 870616 48355 106068 548937 1619281 756667 577260 352717 477810 623869 452254 1093064 263359 1700875 1260117 581144 114242 1068611 1933843 1937346 1425342 1692561 1024417 482568 1690306 477912 580219 1403248 1164681 628821 1782271 1815314 420721 282356 174272 511971 180077 1007019 1926425 1632189 1075711 706530 1180970 1657692 1686267 755672 1474028 1960931 1181392 363515 1516125 1234997 837201 599391 1749017 1995702 399145 1857283 1958966 1631450 1438825 1889564 279423 489084 510542 509807 1714432 128495 688042 374733 1662959 236966 648006 390761 1901710 1879394 1327544 984596 813007 1199012 601098 99695 217741 1448773 1287581 916664 468723 472899 1096207 876514 670526 1756481 1977216 1652259 650444 1362351 875618 1567641 293740 625530 1633977 357723 422029 594498 642962 1875253 1765904 902276 452933 1772255 1502891 310613 847833 1863969 1330247 1293874 1588968 50318 538521 1799606 1087860 868584 1691664 226018 1450421 69516 266836 1689333 785122 1346263 156738 1549974 1206290 1709526 154799 1390273 779142 649607 449626 1076308 1877789 460581 1871691 47154 1560858 849145 1876741 1783489 354122 877941 131918 595303 270070 1041663 634337 975593 1422668 1232031 505040 1932826 589973 388573 436081 1150420 1655905 47792 306408 985216 554965 648942 1110878 561834 264316 358892 235403 1825941 292387 295577 1782733 535183 1098442 261884 1237559 1187342 1923153 1281322 1909422 1510808 678330 1484087 184981 1781945 1543683 1616237 6222 1408409 541656 562469 375073 154931 1352554 1886333 1801771 1792143 1395517 654885 1216243 954550 323074 1171551 755655 293332 1122699 712388 112423 43944 1836990 640411 1153653 1054359 113440 189980 32947 1169910 1013212 222235 777216 314444 1985656 1229950 637801 1760937 723052 876614 1203576 1178303 9938 855790 1550234 247209 1669018 605985 1781961 62116 1398209 760079 1130899 496833 666370 975863 103742 867928 275448 147207 951501 1952591 1078382 1057574 224951 391730 1269934 1802557 1797136 1527649 1549490 1172420 1555659 918741 1279285 797374 55283 1232275 91723 1019825 1792944 1045576 1592732 1484396 1937033 1544136 500601 1077550 625742 804325 303177 282830 710725 1521569 1799787 20062 342132 1613277 1933813 822439 26652 1084486 1255662 121590 774096 977141 420948 938889 1827129 72078 1880723 1830390 1741444 58025 1804795 1778916 1115578 871265 236494 1266399 422979 1798555 970374 1589081 1513786 1118835 1805998 1682897 1890937 912764 1467842 1671720 1523279 700730 1210706 1807597 596018 659283 1006663 945537 1631908 1950770 1633430 1021669 446337 270250 1740035 1943890 645135 1139100 1688791 1493032 789381 756358 1473128 313224 1579998 204328 1684550 770128 93265 1405448 455708 1009136 390539 992462 176235 552412 895913 670121 823441 120778 80718 1664352 1348086 762206 1037510 222443 1656112 862619 266707 447376 1366282 757206 1288415 269290 341000 429547 697249 1454904 1319120 434656 1415996 262771 357216 1088020 1092299 689820 1366822 1785094 1449094 251022 1033877 1634121 1610715 19522 425429 115335 1602478 1854233 596085 524781 1014593 1144281 547489 1775386 504586 1383014 306223 676690 649141 394594 653058 1071445 1869828 1705449 1245224 1714462 1507996 1874813 1371644 271094 1772372 273717 781922 638914 1592539 1283506 621494 803590 1507984 720982 1753957 369050 1468005 1916470 1786154 234298 574695 1631961 929037 1652734 1349672 1026244 335781 942037 1213583 1436063 1653765 1064887 386383 1544348 1416382 1222257 1370626 607936 130891 52728 981051 1137759 300804 661636 1187716 1795586 776102 429030 148720 1036979 1120445 466311 190896 394992 1697212 1861011 234842 1699260 232759 962182 989412 663820 1183484 1034035 413401 1759452 1060582 1452052 1058066 1575877 750352 685340 10472 1751 2401 1051293 1282402 1256886 1538214 468682 1259886 1792472 778338 1280881 387070 1193381 1409310 387696 1149468 1282639 426705 916443 1829933 1026516 12858 926716 815286 1013160 106892 296253 1696364 1032677 1908167 1349969 730760 109447 1838821 1959177 1760907 1857396 1689222 1975708 233211 1091042 1304624 145157 1885929 1336189 1603458 489406 1545584 270056 555996 1551390 1492877 1408596 130232 494743 960991 228604 1864245 656750 34301 1668168 1211852 1215276 295952 1158527 1118046 413404 27249 646759 1488002 1318799 1248848 763148 1619833 494745 295402 988558 260862 1307057 710003 1013233 1976103 699121 928402 841517 103580 279607 30099 1011342 1767400 1346093 206614 461563 348637 187822 1724958 452160 409108 159823 252741 168306 1019249 513201 1505933 1026493 4688 1526622 1898749 1233073 1488531 1644887 289752 1635000 1989020 1487850 437436 1774886 625148 754635 470162 1313892 838004 411513 144341 661505 933457 48843 641120 465124 561313 1933007 1112623 709015 1396008 1194057 545339 319045 1926728 1358611 255187 1446429 868775 503981 1995600 1765645 255675 167942 1829765 1025463 1965017 1494321 672347 345585 1892511 878113 763698 690680 625009 1939833 1309501 1616843 236653 742167 496351 1395003 259798 1227947 1754466 42645 1366734 676327 684566 1643060 1034360 908936 1189660 102749 41323 404800 1310541 878776 1362538 1520024 440746 503319 1853151 1212423 1118795 1360669 968720 1853146 1442775 1303784 156891 298677 1720782 537106 1342109 73715 124320 941117 32036 1978743 1963151 952206 313921 362686 1935416 1388562 799298 1306602 1578515 1024238 484644 1270419 354440 914922 1466326 1544125 1410943 405263 1054108 1028899 523696 859475 521697 581500 77187 1630745 1671983 558931 1274735 234088 1274993 1975222 1616077 540964 1352725 1608642 1695392 110812 993653 67738 1370221 532915 160962 928878 1594815 1353125 1029784 1044231 752375 879353 1035405 1140194 275975 1462155 642643 430820 559593 246822 1248738 1649186 508320 1011080 1220554 1539972 1623171 560530 476817 1159344 569185 770360 1215840 1111461 1424971 1626966 1040172 1329993 179450 316573 1824216 1416330 445895 1249508 1767392 694729 1289685 1360413 1767216 415269 783126 866720 864554 655735 404778 1364608 723185 447978 688395 1073523 824060 1482527 747767 41731 486984 1591222 1491752 514355 439029 539080 1344859 1516874 919583 461147 478609 1819132 1221463 1890149 1470182 1338269 806042 817995 1304438 1781917 915819 1528114 1871385 1934930 1392372 1406426 324136 541893 99589 258477 548209 257415 156879 1573288 1547469 1671719 1541463 1695174 405650 810583 688474 1718611 608960 858520 1158045 477849 659670 1902907 1342628 1150429 604754 225495 1772214 1635238 947648 967667 1310512 428196 1088769 1016202 1340239 590219 1366397 437423 1246207 270591 1960325 1936568 1946432 909250 1182081 494244 1891956 423756 1464473 883382 1219469 1891248 1674892 1340278 419401 345046 1030104 888533 297051 1417470 1344782 1205579 114778 1324331 819234 453044 1069284 603831 1100872 1517531 1789821 630851 545654 1270316 123771 776925 1146776 746671 1035508 981011 1320002 984874 1948319 35433 1325521 372167 528683 1755047 681776 574234 632499 963326 757166 1145781 1406095 1823506 1783131 330123 1925687 85846 374521 178396 958109 1204677 446722 1177289 1494673 1774138 39146 995459 1473394 274567 1921560 598336 225818 264622 650467 1979858 301899 1282121 1513011 321186 1852133 1246405 1463329 1771349 10488 1163939 1538830 645801 36194 1231855 1523690 300076 1031320 1197983 1274602 696539 355411 1820129 1722763 402135 1342625 890990 1720874 1923818 1404888 1578219 1320784 1989352 1120847 1930923 108711 783090 735165 116947 945954 468436 1239445 608662 338059 1905143 510294 108229 1241045 1157448 1080243 1700790 790881 1360709 1704191 1133256 1741559 246337 760522 322578 1840603 582836 172833 1154621 826240 1314296 300382 884292 1916001 1068728 158709 930934 1263842 1385135 1448351 1400267 1800223 63327 843521 713573 668448 1121566 1329817 1494011 596850 987653 48774 1397373 1032227 1955281 1846570 603436 1049576 513528 1400241 1406973 1252549 1871698 1098432 1337629 396048 928968 1934539 1049076 1057367 514557 1228122 1014166 658675 626126 264405 1433359 1269691 431021 699719 393353 1269125 207161 997356 501129 1952546 1984249 46668 24298 779587 738964 659854 22073 239870 305268 1330552 797718 1698271 941475 1798678 1244168 1295440 1809527 1573019 816328 87698 1356847 1231125 446961 434168 896870 470014 1653395 1195936 1854014 334160 959054 1208481 1418880 544365 40498 965103 956996 1622028 1997866 11615 19567 226369 1509877 1538928 1963599 197632 1844656 1054343 1869875 166374 1708788 133749 686428 1515473 924057 1516979 1388693 1475534 98190 152463 509189 1734068 612043 1907038 55082 1576412 1316223 1911879 1716422 938343 1083555 1413443 39 213441 341598 946486 1851656 216258 843645 1334895 607033 682960 1037290 1389817 1531980 388834 1367188 783463 499720 583201 1722747 1108423 1287329 1725829 822129 1397057 854491 886551 1661784 1758044 766212 403037 1193336 1122144 648826 1057040 1978699 503099 930993 1839527 93750 1806524 1292655 1534564 1530645 1856852 1486639 1333538 1453881 743564 59205 641674 663674 796800 651567 914885 1327778 1988159 1385881 229742 542836 1199464 989030 1289508 1257024 642263 412414 1757731 1898908 494867 1692725 1908548 897593 593367 792827 1254853 233028 1300018 236717 185545 1560120 1951315 958993 1088316 739354 431505 214258 106371 1208013 1313213 1494907 122148 1036821 1186760 1539080 304923 1165392 1787300 1486368 160621 542444 1738470 1039013 602747 1457467 94402 298734 1663992 1343031 584872 430967 1222549 359429 37252 548992 1383474 966559 280594 1905141 1116202 1168688 1509792 129617 24051 1245756 24054 940670 367459 993441 1899468 476570 1337701 547109 1308763 762422 555607 1759231 724981 1350960 617447 1081362 572332 31375 6796 1655729 1705985 1546695 1359964 1076796 2795 1893714 168384 1995253 995351 181402 799489 309543 1266241 1547144 1742405 1716844 918785 349999 996960 513661 1070478 773340 1610148 583696 1561281 496083 26701 1043031 396583 1698796 738262 1556383 605810 1920537 1529608 1891737 935957 1894254 1964462 1056424 451363 821982 1596131 1437411 1681449 1638473 824048 1984854 1274887 521843 1343608 941163 173586 1820069 1922949 302132 228590 3061 280512 1416286 1373527 1468236 834918 409201 909406 335768 1093227 1808173 1237380 1336902 88996 551462 1155929 797150 1288207 810709 812464 881961 832099 1366415 164137 1177157 1471522 1962075 1231134 1533835 1387822 1776663 893752 750424 717114 897027 1306189 977543 454472 1071184 474562 588358 1476549 515907 733402 1173620 1112138 1598830 1851226 1498480 715105 209089 723679 1700429 913006 1429628 1987242 1530472 237427 529429 1687809 1391850 545575 1616160 1701962 259794 1932883 629468 54049 119394 584470 1837370 94959 551892 845777 9591 400320 1183778 767306 1058567 1229883 1479142 657890 968488 1239965 764873 385209 1655774 1598301 1410555 1277029 328784 1248321 471897 984777 689928 581911 1673007 316398 1897618 1344834 1984090 1923259 1633933 858299 625318 1196039 434799 498193 421481 1208065 990063 284166 1736188 1659223 1962943 1347147 546352 447768 1759242 956496 482621 1386602 185593 76373 1040202 1061461 211513 1064648 223427 143483 1320057 155459 484238 1940314 815719 1081880 890461 1906721 135383 1881064 553202 51052 1846640 1387644 1837593 1652140 668599 1632405 1083730 930767 1123508 551823 569520 436166 1434668 182877 1995609 1657055 800930 900318 1495821 597941 1170034 1562127 1544510 604869 523197 1264869 121045 839140 1093359 195547 1502820 739995 297884 821133 245309 1213966 1537317 663079 378635 1907140 793295 533056 730896 931463 1511149 1721355 798311 1010728 58863 1057936 161163 1438181 1335877 128635 415809 1154752 643289 402387 1601062 1595222 1919494 750453 1105999 439911 949689 311036 149372 431239 321352 819229 229860 1504833 1870161 1934772 604972 76617 235781 665892 1528230 148576 1642347 921066 337602 1770884 122531 1297121 1324573 1032896 165 1595761 746678 1907329 1172646 579904 1538191 30988 1053399 1649743 1558507 1865402 1277882 960849 1584341 934693 1833763 625650 435416 955069 1277315 1970426 853867 1703586 301827 548740 782203 210666 1711804 1026286 100237 1419492 488665 772007 1828416 1528913 1207426 718165 1922467 826974 1897304 615640 1478931 48392 641151 885055 1017139 243796 1716215 768411 851388 1417840 1379744 663990 890815 862077 1852565 1418224 814403 851851 1199515 1633705 1657596 1859049 1482479 229592 1240995 1532476 148598 946439 312819 627636 1411626 1501204 749731 114769 1115468 1481990 1902815 586574 585596 948227 166147 1707644 1134740 1710741 1672947 111650 441143 1720787 1289832 854936 1708080 1502482 49961 1563665 64409 674319 1945913 412316 938831 1920587 110959 1083324 1086902 1983806 268135 1508402 1231102 1442600 1643265 1625181 773509 385662 405530 1328268 1147242 1576410 1845377 1439099 755343 1556013 171648 1851596 686624 100976 817410 1658573 36845 1220004 438967 1885806 991750 392763 601033 349277 583808 908500 311065 555817 1056620 896105 515387 1219729 1295008 823489 675090 1764540 1416932 1477685 865339 1766539 1859636 1682926 12529 1020087 356274 1858335 416753 1467935 1538869 1695145 515857 80828 1517688 597930 346385 1595039 890616 532009 1567655 957253 1505049 1952676 420322 1496935 961717 1832943 1433000 1938435 1600829 609272 1770981 1460127 1313541 1843937 317081 1656585 1562879 1371213 316792 1879491 11911 1290405 63891 976028 973446 69511 1992874 86697 1276057 1963986 959095 1229678 1923542 359669 263969 251445 1382487 556977 809828 268927 1581198 1584995 1028519 1210973 168391 1942301 1980829 952557 1590746 874994 22942 1852910 756533 600613 527247 1593352 559686 838696 588037 1803564 605374 1792582 1239958 802113 1058176 1911044 812578 623007 1105626 1555572 1216195 1586328 1770584 918233 1317228 819238 1727241 822695 28283 1922988 702456 715838 246966 80783 597588 1222939 1124890 876299 1647339 344657 721140 989867 1542281 1565544 685812 797868 1818816 641478 1891574 1338388 432792 1137908 423415 1210381 1783838 1896462 917981 1954081 87284 1900767 1248562 1164278 788362 1002689 986721 1821533 665097 37374 1986497 1880517 1637701 1464908 452741 1772407 1198466 1020607 436844 968065 612486 1544496 1681528 1295992 1113491 835097 1764704 394262 1467438 1725440 986203 1510215 533575 1792614 4516 1670013 306431 1138032 410052 464671 958954 1847110 1215875 1562577 1388334 1745438 599332 471218 463218 856264 1723684 756932 1763561 799183 764948 809607 1337525 1077191 1849463 1513063 1668820 1353829 1095409 823611 1599126 878036 1541133 1700938 135961 1306033 262673 1484233 691352 307161 1219331 751461 1265293 417007 1263100 1245565 942366 711496 167968 1808591 1199490 796362 982066 649637 1206790 378610 272804 1902727 394919 1907297 143979 1967802 234904 80975 401056 283199 1262590 1138296 1605161 167118 8780 145326 1446373 593213 64771 1164092 1136426 1978059 1331009 1115940 1457189 780735 473505 1439642 961269 1380628 1350059 1924071 1649351 626787 751006 1843587 1858504 462633 1526359 384794 1881464 651124 384003 498270 1270317 610857 439544 1489163 1572026 849334 343058 1043853 1638785 1195399 1324037 1721162 373351 627962 1054215 1417937 1512046 1839014 989676 46642 258988 739049 1664312 1788267 1028243 532095 555950 983253 1275752 1937192 1166205 387839 1831376 718135 149359 1040145 905221 1019440 1100541 1498582 1511671 1736737 887239 1953670 840282 1780231 1803442 92116 1105055 262220 264382 959936 1738420 502608 1830102 1231174 1951333 1765457 1340984 362493 1056421 816787 1542266 1296409 809236 1699853 1115293 1013633 714196 1676918 751851 1744816 1792069 1924374 809739 448148 548465 941377 1775809 1654602 573129 83380 1616107 595385 1774730 1970578 934900 1994352 1115610 1480631 1087910 577423 656099 183313 963341 703120 872604 1938142 336987 314763 1901576 1853224 1793889 12201 473380 1719873 146483 1544538 81785 1151975 1117214 1135174 453328 994540 1070734 857407 465381 1291069 1906337 1742387 157553 727794 1673273 190356 863635 1268376 1524035 768999 1963993 63450 1659457 1426524 598438 1414326 1874095 551210 639785 347117 1318841 1749961 1747915 1769822 539777 943761 342723 843887 1800134 1641161 1217477 439659 1754082 390958 1510676 1387944 731133 603639 491526 1963764 1261411 1989669 35404 839380 628129 448684 194991 855651 313744 1246889 20041 719860 806369 111000 1709431 1255520 1213277 651039 1726654 597759 485086 1945217 1828081 1985754 1348115 693005 1156400 1365793 1746771 1995056 374486 1815702 31139 904520 1865515 1947063 1870573 549496 1982234 1640503 1818126 229339 1104314 1288378 604844 1346245 1919954 1814101 655399 1210928 114814 764255 1364632 1724292 942003 1847796 1726568 1104284 1798120 748594 205100 368290 1671747 1848108 780577 1320508 1738738 491721 1152120 998059 957194 1591032 1022334 1196979 1975208 1096507 1031489 1418029 1513220 1334224 1496312 1359399 1694087 400494 1024957 1697102 1947640 449075 429709 1229721 1257952 906603 408329 263867 1470588 915723 56842 367507 358017 1445798 1416557 1705785 744406 1793869 1575447 931211 1873410 122515 1032939 1631153 1608447 568715 1942639 577829 511491 712220 1103423 1270063 609621 1660860 467852 132082 1001224 901165 57567 852829 433678 1934099 366137 1895258 1557276 509158 1681027 838063 102800 940081 897230 1930810 826941 689940 871965 384515 1716059 1979051 1195280 861651 114074 1397050 1677665 1118613 1156409 134553 178481 1622096 1971254 1655093 1962042 114486 461889 75917 347933 906217 170328 1689284 1559603 1172079 1611905 913018 208684 1910699 1200939 738939 930868 132491 1868452 1687181 920629 342470 985267 1055212 1663969 129405 1943075 643554 1552781 722447 551896 966347 1148089 1971099 1353571 334508 1715682 1139510 1327259 905941 1644952 911564 1298739 1678897 1008191 168174 1850144 1803803 629278 1457411 105746 883556 1746842 938244 1391134 1105499 1338695 536692 854091 1232021 278646 1855530 1769566 1129782 306462 323452 1247556 1804609 1203808 811922 1197542 703672 1812548 1053531 1785412 1363689 153556 338205 1253483 1376530 1095061 1133997 1851267 1289157 1055125 1074826 219615 871871 1394755 769431 1591541 467821 426767 1337990 1532353 1441671 1318015 1384507 872911 167801 971931 1444355 1106251 1955975 1759308 1096574 883473 1559894 1009851 248001 347415 878864 854603 111881 245432 884953 1715768 453165 187837 935407 80025 1708648 1875122 1167150 769773 1560519 1930383 1603090 1288473 1698230 552869 634968 961144 1131508 465788 1688444 1753380 473428 883636 1987575 1387741 1338864 15156 1742746 684128 790185 628396 1147827 1373863 537788 425007 273884 470376 1149265 1642400 400288 1805383 1173034 1718600 1939540 1190857 526438 318205 1901105 594913 1533781 532795 1351039 1047379 879168 1453822 229033 477476 218186 1867386 459811 703391 857438 988534 1457866 1837383 1996640 1027899 1111909 1685461 1907937 638897 1969818 1923138 773047 421646 218337 1171671 1205205 1912211 968503 952563 1978063 1971829 1271135 1271767 1913812 894261 302691 1585157 1607636 1681515 1923488 567772 1166768 207433 1471365 966642 576350 698517 824208 1407292 1810434 1267801 888876 1249634 1146242 1111386 1147289 109352 82633 396264 733599 225727 1752305 1804424 1977068 1803907 1868820 1339544 303447 942473 141840 1014991 1316579 1890000 1809748 620518 698472 66528 1275789 70496 886232 1359397 232236 1050656 1976242 1072709 522552 638571 1554947 1020729 420776 1955051 1311625 906913 866649 1282971 637307 719727 1147321 157473 861582 747146 1409910 454638 155913 1949624 1517169 320263 477604 1952596 963904 303901 9205 529596 1754959 382813 781786 1569307 862833 1491609 518843 1321038 1642772 1009313 223052 366899 828591 1740078 950798 1530595 1254618 834417 941453 879655 319865 230599 924240 342658 1180962 190537 1001502 502058 1346551 1172957 1942602 41255 1507338 1688568 869384 1342618 1843757 268027 1620466 269677 1752727 393047 1826292 1462056 476323 1475197 244875 1435380 1421052 853315 1674184 573611 1501908 1165849 998919 1041379 788275 432774 643040 1978999 608616 781305 1191190 1985243 1381614 855905 1983221 1118947 1869447 1834151 656324 1114072 1171445 1554061 772312 146803 16628 1839254 469807 1066705 50229 765808 681206 1726280 1290216 39020 99273 1161123 1061249 1449803 981940 447747 172108 1448072 684359 1776027 1657282 167717 214027 1257943 1185372 1569914 1957349 1807134 245281 1818877 1388645 1064701 531385 707638 1962722 644024 965650 11253 1324449 1321648 1609051 1782209 1979348 51707 657312 796405 1602357 1175772 1207385 1990937 1337723 157250 1073124 505182 691341 1880145 1291586 1303414 868661 1561822 1873092 1406274 1879860 726600 1026309 1096677 536909 763765 1738519 1712782 1194508 1888619 1377767 1353711 1653355 198091 1045752 1623145 503878 1050171 133702 665878 713235 33423 524875 336648 270203 281845 1739001 1586792 1349322 1958761 259337 862668 1627051 641024 659767 1579183 1691528 1268099 341861 547418 247106 815193 613473 1958118 1828732 701247 228422 755368 636200 614428 1158251 392815 1855554 1556485 1247367 1683462 709391 772397 1161739 549793 1456234 1648802 753189 387975 437696 15390 1471844 1394796 1653018 1950829 1841340 778491 199792 1940009 1574063 1641917 1670630 1656449 230895 1567117 768701 1239882 1831671 1056569 1224995 1560701 1601405 37 1941083 599725 327662 1860504 39788 1565720 702374 984089 398333 472206 638525 1872952 1433551 610 892664 1530770 328401 406520 1990164 886735 1375605 1528758 1692934 885166 1819870 406284 1356159 841361 432651 903445 406458 556889 1947831 1462326 1869323 1021071 1276655 43177 1928520 1307552 503828 1576494 1775457 1766331 1292343 1249379 275462 1987909 1258809 1845704 1994185 1003552 1647147 1629450 1950658 576690 495983 1830744 1240767 567788 843219 425443 81046 920841 535206 1386729 538816 1035490 261200 741064 361101 1430536 1431903 9187 293302 897811 1055867 1242543 124314 1952579 1936761 425321 1911313 752694 287417 1418704 959433 1333022 146644 1728178 1556430 736634 93728 1694052 1296754 528992 1544410 582072 1167148 209062 1622318 123152 360828 1488732 598021 1902964 1793411 503856 947718 1131117 573183 1458571 360491 898476 1037843 1340745 1467100 601278 1339061 230853 1934373 511996 686024 1252463 1730647 286331 93343 1836487 1704238 305093 534055 589357 1497995 1430983 1117155 1604585 1397625 898331 1921240 1048038 1750085 1937686 987562 731519 1807700 1667887 1936391 1080454 1654336 1800854 225036 1236611 200378 1862106 663897 14541 745701 1646828 1590134 980004 837302 471735 1460518 1569023 1844091 1751185 359769 1752770 520298 423662 1602480 1655885 151357 189320 1516315 922600 1164478 424420 1055142 274821 1656802 510608 1334366 848716 1033990 1708409 1982315 386284 970485 749151 1421821 1605259 516102 1220532 286559 1852075 1935516 933290 1901888 1926220 1228259 1857733 1579525 340068 677530 1492142 1444392 1513398 1925238 593158 283607 1163311 1081113 1634530 108709 1945500 307902 393346 60972 1755327 1717269 386097 391823 280440 785262 1453818 651525 1457581 327027 1109202 913045 1434535 1680879 736215 1096867 1688240 1429965 1291974 359132 1686442 256981 475538 1911240 1470474 919218 113982 1289826 85125 1159997 1194466 474412 161236 896009 879131 528545 311424 409706 1130174 366574 979085 162667 1266548 1863641 327833 1276710 1000350 1613327 1705677 1574532 191998 650475 1627029 1013197 73966 1723044 902559 614405 668415 947499 1841425 1459280 945856 547794 725696 270939 1702698 215459 1861491 660805 449608 611605 1995701 1797529 1328731 1469682 1028978 776503 1469045 541023 805653 1985391 1641754 43762 1489779 686020 4324 895966 1644531 618283 295302 670926 303133 349428 332470 155926 980399 23607 860950 1780620 27847 1673043 1622648 1848052 826643 1947699 1487279 1487197 252425 293579 1277099 275177 1791670 696049 175037 1001491 249247 102655 372988 121055 857526 210266 1459012 142091 1465654 994068 863293 1935906 1524602 272061 1851296 1628632 1384860 1880745 143401 1711100 1492159 1032193 1949459 1742061 1060426 40466 1763912 1499804 295957 1996593 1486022 388731 1726429 182726 225102 661915 188277 1784997 1970503 32334 1372216 1381873 1793030 1295331 1103480 493919 1060989 1680106 1575706 1839489 1172698 457685 197827 1803210 1056357 439317 1786377 550245 249329 309926 323988 1018801 476118 1887210 1729640 1677875 1957729 1330 1222779 1028752 891074 642626 505427 346782 1225304 1538690 823533 72899 859540 498569 518975 962202 136400 291419 150833 462935 1602678 498965 546167 725790 1085178 611334 1656465 889977 952273 1036607 1511347 41243 333024 910571 1010047 1059252 471288 539757 1801378 1322688 1100036 717838 408392 1879063 89397 229451 1313430 211387 1847481 1556209 1422852 383042 1077554 1855982 1329943 1030800 1559196 275121 821249 520610 1164090 1380722 1918535 457217 994426 86515 990196 1238589 481640 870006 1370675 1546860 1482452 1827651 1098424 420421 1268681 211711 1807464 416517 514104 1224838 1138097 1496473 394264 325859 1778283 422529 1548546 1050104 48772 10589 255108 779488 506654 858171 1891503 507533 1615705 656114 1092048 1758613 1036908 93120 1143910 1573216 206322 670301 566919 165841 171153 897452 761372 334404 1913408 2003 54977 975192 148760 1975135 494703 293633 1702089 1644486 766865 233312 631546 1545779 1245904 1419505 1098312 1320949 1444298 600280 1451192 637205 1540173 1376517 498674 796097 682884 1520731 1959054 547152 1844639 189862 1739921 427375 986195 1521920 1735570 1534299 82372 1166785 379875 798132 593187 1412268 748428 1784450 216255 1324728 929003 372065 1999801 169148 1803963 1213644 727490 1039997 1978514 775380 70304 1907520 130129 536318 1905692 389727 656644 1995363 1687758 909577 1574733 583162 1364935 806630 403224 1610573 209458 253218 1372533 918547 1925851 212751 849790 1130047 710399 1518294 1782583 210012 1762937 1526395 1599192 1710700 1525742 1856097 1271179 106452 1939090 250031 492461 1883156 1869042 1790371 348283 580935 319347 1685554 65342 1190833 1488887 129401 1354764 1167436 1958756 1819124 528317 1520781 764115 765140 1219023 1805357 507724 780289 1135687 746012 204558 499520 1953491 1759723 752347 429405 540136 427294 504216 298259 375100 1468552 80003 1170739 1332565 1554496 390250 1555291 34743 651357 1525100 1534841 1708185 871398 588383 1557624 495987 1929840 1415154 934404 1505188 525956 1026077 311157 1196387 1937231 807778 1983811 1976684 776469 8228 534537 1264778 1113053 680555 343679 20574 1696339 946374 20334 948993 1267707 1026741 1801474 1047680 424573 1020164 742777 321384 1547580 1295345 501897 932235 1184420 1938831 106509 963352 150122 1473430 483746 684087 1836600 205508 1978382 317148 106454 241939 1734378 1162977 1204076 110943 722266 672533 1410947 1943144 1320886 1419801 1839946 974279 590759 1036777 1357709 932918 1610891 431509 1286747 1171662 505937 1561531 1045317 297596 940195 1487105 1432483 210400 433492 1430672 1927564 1751574 1243506 1732649 1860001 1293950 1906197 1851040 1717425 1633348 56962 412908 1028993 728745 422125 761749 749904 664914 944067 1067590 955380 459374 558915 1897745 1527879 90434 1773894 567809 1437959 1270777 1818528 1161811 1145600 1889535 1689445 857541 167708 983667 644384 41559 350372 1305861 629284 1506872 1051682 1018625 1722775 1972803 1469059 71888 1629164 1734816 474849 720289 491675 1637226 1175023 148273 1357492 717556 1736666 1442236 1909416 1075957 1531838 660681 1406655 1442460 1358452 671081 855223 1878349 915905 1528407 55906 1626824 1216326 452183 827484 453330 700990 143816 1351380 294537 1545559 1150876 1402247 1460311 91430 1394498 1814632 546081 923116 1451846 139255 38522 1295087 1843230 175811 592948 101127 567994 880556 1800704 1104048 831205 1589567 138844 410818 89900 889956 376626 317211 339942 1010988 234123 1549461 1814743 875471 308996 428856 321730 1997742 1369602 1690812 145338 1564941 393698 280340 1170982 629533 1583576 373214 1246714 276794 497041 180139 1260668 1759884 1103934 878504 205618 179551 947626 1124143 182593 271250 456544 815216 1449449 7400 1516213 1041702 1216898 136556 952875 1499327 1476438 1539300 888651 310628 190900 1412427 1854641 469356 139259 927549 250713 1737030 858463 1913655 547387 1478988 512632 1720763 1456345 1459195 1658862 250382 103540 1163020 44469 442732 566766 150183 223991 709914 453920 55181 284036 1064213 1220302 109605 1898046 1550246 1197102 1867006 846039 1916880 1234362 96185 1210576 1328301 597157 968637 1313048 1855285 1796894 1957591 1217960 883587 1362920 1115056 717738 1145425 859170 1474541 303003 163360 80180 756000 1614754 629830 1715461 410877 1508795 1615319 1151835 122557 1847036 1425010 1032317 360858 122316 1277623 117856 639601 1707444 1377844 574851 28902 1660015 1522134 856875 1190687 1640023 209384 546367 1431373 1810086 863146 489374 1405407 1812738 261025 883162 1040217 1495400 152093 1464781 1313589 586636 1170867 716183 129712 1790188 972221 1870622 2000 892480 1288588 612568 1690948 1497972 1391224 249034 1492059 59378 1179034 1860088 187274 365413 1585821 1545919 309857 255683 478677 459212 1353288 1452849 1021799 241742 1719340 861111 433579 164349 1355217 1798100 1906410 1146095 883310 1891863 1028287 303382 1253920 1952658 1115171 867802 811030 1432425 265312 1462063 1022102 452524 1458773 1223589 1202369 378081 1578015 223999 1511401 1446984 1831918 485781 239292 253747 1277724 993702 1849006 373560 1032236 1411994 333169 219838 1580343 434138 1984219 759619 1077724 1682079 601775 68588 1999603 572429 1636388 31182 330061 426330 1655983 25848 1315856 1377102 765842 1162323 1632863 1099942 1136505 1952993 856488 1610970 600010 971061 1918662 519121 719475 1477944 725369 1153355 888251 659664 1582789 744858 812891 694187 1201635 1485388 394342 909752 610681 410780 1049517 604583 1041515 1543986 1129483 259041 229656 1506367 102923 1539435 1320750 530490 1419726 24686 1272104 1244961 1128165 694434 1727120 341143 1786366 512833 1482526 1999926 959705 1436168 618467 644810 1009031 1698236 671462 739263 1367904 262789 622079 1767083 1273291 294496 698278 405161 841132 99404 1801658 749163 571267 76907 917953 899272 1649305 1839586 1571012 969217 681262 1218705 855404 1006359 301119 1349697 1686381 1176216 194951 792436 370940 1177880 216077 1789347 752164 1178520 1539235 638563 172446 170382 1553075 1055474 1450862 1763108 528087 373950 925136 1288063 1762164 753625 548894 1723948 1403747 1393540 959240 1664263 1886419 1092296 952984 1483188 1073789 558942 1186635 1969873 1610846 401222 1292987 393951 494226 515388 1076457 1629092 1988107 920952 1929152 795912 1463395 221699 179604 1718845 1410730 155026 1407165 1961167 235597 865397 424927 190229 1365023 1199924 1401900 611920 248890 202253 3410 1831133 939363 3769 1895577 307572 570256 283152 151382 937100 1317816 1590573 893354 1311197 348048 1166093 1435278 1270569 1844482 645074 542382 726544 1270334 1703431 1906605 699512 1608639 830315 1515883 520233 1484420 368382 1945272 761335 155289 28316 621292 737210 347357 1211199 248839 1384104 1005038 63481 80993 802246 895039 575704 1827012 1904707 318421 1752694 724350 168877 1804107 945802 1692331 1771026 554873 229300 1515716 373010 1791160 957286 208092 1015299 1238626 1142636 1029176 1859356 1795860 1358859 528151 904433 789315 474012 255757 1482986 1605155 1896280 1204160 583860 1792441 1595608 468749 1636634 1135892 380093 208856 234324 900376 1079533 514653 1895692 707204 759093 753702 844404 574101 1487137 632488 1098631 1226228 276674 1090875 1096834 1644201 1207900 881858 1210253 166845 217427 1778950 1620311 907372 1152714 1592925 29772 326812 512027 1256370 1721642 1984601 1836759 149041 1850594 742278 1509247 497195 1879367 1086567 936678 800733 1752952 1369509 244543 1010513 467726 509904 1422387 14740 825297 1898623 460886 681393 1635709 549989 294408 1678550 876522 1901306 1581312 128542 1835812 1361712 588140 608790 1500333 1693380 1225462 276966 1255082 1617970 1647053 1438081 931899 139696 80392 875599 1905545 1151941 1411735 667782 309912 1839183 1028375 653464 1863930 1225455 1427496 96952 1751950 1845240 367313 374988 806625 508662 1723020 1835802 821858 452898 1962273 1205132 390733 1589004 1303231 919376 1196161 1777900 1610694 1068225 947816 16366 133375 1345446 743553 1759996 1358103 1031750 1915189 266084 619240 1510426 1199528 1457648 1873982 1286041 1224826 291666 1797320 818224 1038178 417791 362817 64752 131981 988286 854895 904965 1923964 1285869 1279283 264632 625216 1823795 1824467 801844 158484 237807 884439 1083808 1515594 1669064 1096184 411380 1158849 326824 940246 1394103 501811 1335699 617115 688570 851545 1042675 1064981 1723826 520822 429158 1228326 712610 1759439 97946 1491318 16880 1418525 1556046 914662 1683899 720577 1252588 988062 1233880 1329731 246821 1079057 1109906 1227636 454861 1652753 1240680 1565564 102094 563883 1744059 454958 1801707 178896 1932118 1980346 1485188 1821750 803851 496257 1375529 583091 1320263 497055 192384 507912 234667 1453421 1090266 749688 152399 1718597 1789239 844151 1604014 1263044 900099 1102499 1521813 859340 576865 1652097 889050 1360014 1748305 1503922 1335559 397950 18165 1555394 226167 1105775 94338 133538 1143713 1063323 637808 578298 833508 474639 1965433 60633 1263599 1361850 1543463 1919033 140192 1230414 959578 1585056 622690 569995 1353011 1287750 1842899 1568777 1460166 1175837 44269 191293 90309 1371842 562653 1675285 745386 1533729 429383 601402 886810 1044982 168653 1682574 1007118 878202 1273736 1344069 1166153 72263 554620 590918 1196390 187134 1299464 1847350 936059 1411642 839955 1977450 1422959 1521369 1273898 1290502 933763 611665 508736 313014 1405473 850476 1464006 771469 608595 1891602 1195816 1113588 1572096 1728676 648576 944188 446010 1259397 180424 505321 1853327 1195328 462066 1283877 226379 1111223 1177968 1129071 702583 23719 1674180 55475 1029006 1908321 1129407 1693037 573530 1375629 94925 1197314 697540 456527 1754844 246547 890762 949036 1029782 121552 462075 1952998 408541 254726 29529 744964 1720130 1041575 552310 772023 1936337 1927172 1258497 1532306 266770 1412208 1095603 1414868 513328 1064365 198963 635560 1263603 854135 1638486 358107 1506909 1844633 1499236 1763249 575227 404902 1619799 921175 529734 1402166 1294358 1196931 1138623 39594 1072395 1457695 890002 513827 549293 82061 1860349 87814 1330105 1254311 88609 461377 583821 1527632 1990042 1584431 471596 362803 1855425 1503196 1670886 208297 299250 984355 905044 1071701 774267 1483265 1242741 847992 862043 1747169 683486 1356458 1974190 1082346 273817 1024727 1692777 1476328 277970 1300005 820302 971739 135862 1565262 1310668 1811232 1596458 1217751 1178017 522461 1484842 141677 805757 737619 814517 938081 1685450 870571 1655142 364570 137864 363353 1395658 855384 1545460 687886 365045 1223631 903467 831226 560657 226547 1780843 1602291 1917009 1261581 176354 1257754 1086336 1683238 1523680 1676526 1295586 464629 1177603 312931 1813345 1905105 736964 1197104 1648429 167812 746510 1670050 1378967 173132 19730 506546 97133 64410 486393 527715 105665 1346942 1891499 804690 1728674 1599921 1331613 1216648 637666 1628670 503093 1927408 266265 1339676 675203 443885 873613 640929 362478 504033 643622 57706 261793 536904 1114311 609765 1892350 908611 892331 1151841 1265884 1992623 1972631 1024496 1410197 913541 524198 431353 137280 253271 1604404 1795416 478421 712633 1012215 760972 1468586 519952 1881068 1892558 528966 1063994 942236 1964163 1025195 454583 1286427 943683 1740969 633300 835396 1662421 563999 535288 131986 929962 690589 855434 1380186 335334 152120 1803203 29129 876735 749673 856194 737286 1876075 936090 218565 632452 773392 605714 1445851 1323841 291954 710294 1425452 1768275 1300793 1450265 1293695 653122 1608313 129739 940766 1417034 1195002 277331 656595 1141129 1921689 624298 1418027 96835 943703 1393083 394873 530581 1504114 362445 1027545 543324 1425118 755180 1167359 298405 1572917 499975 1139656 1904726 880886 46354 263851 1558306 1395062 713895 387464 42359 536073 1797772 1200048 1681333 174966 1060481 104985 1402317 951013 605080 824036 1369330 1191079 77800 41037 878394 209839 571167 634545 1215161 1814029 1417326 1802795 630831 458662 54528 954072 1331195 1909257 787609 1538410 666075 35635 453520 1318903 1437542 733252 562617 382272 1266238 1877161 1613465 1693043 881684 238773 934318 1037145 383062 806198 1215174 1028493 429251 932481 1769188 82724 1065282 928045 1150978 857445 1751088 899909 1160325 1252768 115453 1483640 748531 1502804 558582 1433737 1543699 1699943 1689949 598591 1215832 478879 328134 1608096 1761850 210159 696260 465211 1533633 2024 1313813 930613 340222 425268 497941 306642 3397 90249 1793183 644303 1690206 738875 582805 721722 987035 759023 327365 1510468 77040 1948265 1293001 31999 527401 1338958 561938 1474620 270857 37446 800546 1318492 323653 431237 1182202 215429 1600079 1079066 1135221 1192365 1729825 44227 211463 1860370 1385117 12391 1854294 1793979 1333621 1567642 1223681 470662 1585734 429729 1374016 681828 1876133 1014982 1209163 457425 909502 279218 1200933 956094 1126474 396563 267567 1831588 461633 412298 108059 1527108 41621 1195900 53479 1729579 1562357 520012 1634174 481014 1987423 1578582 1459024 36416 1700233 1581848 437799 1688098 583445 864012 1686509 378570 1496783 289745 879829 635574 1671838 488176 1263109 1190874 1641691 166392 1722686 699789 1906890 1907154 1479516 1536371 1875707 34271 199643 297739 329926 841024 506765 1609651 858427 347667 1734894 1556767 597929 374378 310946 1681501 1682959 389684 1946285 780749 53820 715422 1664065 1864384 1434150 888458 1559270 1468533 895093 1643527 158628 1163037 394902 1611690 278122 230377 1582180 1921583 680855 293506 1833359 1265 1443526 1174415 92263 1413721 1716227 439462 1150949 306965 966816 955928 424828 1771671 307335 1269197 406006 1694648 1388529 1507122 733856 787771 1586069 636891 913936 580289 248582 587933 1653950 418173 1633503 710821 1426463 967998 1867229 386409 360705 1916481 1330680 1760163 795815 1271602 288721 491256 1842959 1373830 1923641 812344 1752005 837152 1079997 1287965 277701 586594 1437659 605136 418052 391689 1404210 1857433 421035 1061928 124430 1038583 1437579 788646 273643 521838 508583 882305 947115 1078328 1148091 262403 858982 1199642 375474 1067660 1972157 602845 232292 1207659 584974 507036 1842602 1336736 272170 1320666 1020872 379986 1809823 397412 1189313 396608 826880 340428 1478055 234951 1763882 218206 1715354 525093 1148999 673921 1860254 731441 515440 1421804 718183 1012438 1404476 1857057 1247782 110096 216252 614355 1919883 1549574 1935538 356827 351911 639014 1694622 443951 885918 761314 1319278 591004 352837 824116 1026958 696023 86433 406056 996849 663317 1668975 1322502 1473632 494504 1289516 760520 1285880 1286385 921590 866824 60416 1253782 1818348 1259372 723285 1842230 1508848 1975187 1287981 1916579 1036210 197374 824247 783708 1251522 511999 975618 1900506 1793767 626639 1416976 218920 1984780 704920 1231014 1417787 400315 594600 255564 1532498 380080 832086 1780929 897136 678720 249736 26622 416228 1664881 1294109 218391 389699 1178738 1060850 442625 283940 1618481 1158995 214576 1955228 1504161 1798744 297367 723274 697664 927763 1730702 317044 974592 1164709 183392 1895282 1853066 1763804 778596 421402 1162646 1021956 276771 1501938 577613 1411432 797302 1980997 664664 750049 672061 1881287 265112 1882964 1764998 1581270 799528 1863133 944759 746312 101604 1669667 36266 1336098 777196 9652 665205 1022533 186946 1145251 1314738 874041 600311 287165 1822534 1622632 971976 937924 535472 89191 1558030 767099 1054092 1918018 220461 758479 892385 282865 148693 851543 1989452 1607111 1083086 1509542 1374809 1562892 599871 276094 324695 753673 268969 6271 1867484 434280 108243 1167434 866701 229165 1487973 506373 170366 670154 1268416 435123 1963015 693380 160652 1600438 468899 1773461 1075483 1535418 1771747 1128226 1668726 935991 452895 1422261 1208413 1618908 750056 1408623 878070 907023 1035227 290435 749529 996518 1782708 1549200 1764994 757703 1865051 348186 125310 1272855 485261 39254 1967172 1852325 31888 972707 957386 630870 1898021 1425213 465173 335351 1054598 752076 1918617 1491921 661782 178381 1497431 934312 672917 1583267 1843485 295217 985434 367762 340032 252063 566266 1440404 925862 1858723 1818264 171325 203664 1391610 1453911 1840111 1696855 628605 515319 490860 278448 762751 602321 555609 1183569 1550765 981377 466195 684560 1417196 510588 1474498 1209776 6436 610590 1331714 637581 523125 177206 293687 1407693 168055 816897 1931545 802939 1256498 984218 1344173 1850368 172722 1733993 925678 1323383 1089588 1847423 345563 560065 1039670 1842270 875099 788536 615304 1216318 3084 440810 1881571 783734 76870 1935275 159969 1703664 1460043 1271432 1378692 983849 1085460 1290321 1511132 1204414 1422158 1249466 1106834 806144 1699228 897295 1316541 1260057 301624 1667134 102002 118536 221167 1434160 1783319 1025408 1578702 1580283 1060709 870213 442036 1864097 854832 1341358 1889189 653617 6207 1873529 129310 1077013 60315 205522 116324 892950 1724906 1672800 1511848 648578 1518415 1462977 79555 291439 1377004 551122 1401448 630819 172485 947512 1590802 410399 1870338 893849 1911714 1809127 639220 1376268 1959115 484182 1776761 1445505 278651 1547347 348345 1805453 1850402 1217999 348896 564029 749576 1514607 640144 1002780 993952 1009516 1625458 1101614 1730398 1147032 1299679 1687942 1225977 1817043 416821 1861862 1240916 1218684 1865440 1101578 1916695 1963759 1521093 783721 1860261 291648 1691443 772841 1328203 881174 239685 357852 1879521 1516337 21340 164249 924372 300558 484786 474391 682028 1463683 545558 1042716 859189 608400 1374467 64468 963263 47960 723065 520507 933627 1656959 1614317 1905934 1756314 258085 1089398 60163 547095 1449381 1086733 1167206 1578787 1951248 1336998 1624826 142833 400590 1544850 1623338 1954610 1018409 364020 1160120 1004844 1869523 1671540 391030 1532741 1203218 1963259 128792 979453 461842 599620 1576607 1935492 1774588 519505 1147786 893664 171890 1953643 533138 167737 823976 1430691 1129039 831063 451084 1590734 1052747 1342404 1411764 677926 1861891 506380 1650100 459038 223727 288777 765677 141234 132223 754869 783139 789698 95682 1533089 992562 1994712 107843 1731907 1634999 292771 794773 1505126 578812 1173196 1606802 1727568 1292711 370154 1957043 1066598 1020548 759269 805327 1160444 896727 953309 1529181 857659 1257649 430726 1543768 1319543 1934382 1166695 1362407 1999634 1570574 1161483 1210969 1300862 1561526 1968394 621384 899446 674628 952741 1651678 765318 938198 743108 441021 1625035 763226 1579048 436683 1144564 281623 853174 747266 1423444 1683016 290959 1067611 945064 560442 814925 1199538 976815 675074 653865 1766837 1346700 307028 1392968 1037962 65346 1062667 807792 1933329 1017558 512097 725078 1059702 391767 183682 1120800 293666 845247 325998 1593831 755595 1754195 1593286 570764 1135481 930903 389457 740977 787396 1520811 1981352 1863739 1688841 417673 822677 1696067 1086862 261246 946128 652313 1365 198509 1699688 333556 441619 1872348 1058174 774229 1165433 617350 435812 1532725 1725387 436040 317085 33469 1856718 949293 719037 336839 169574 1807590 955238 947701 1303527 1920247 1531949 1833871 250460 802276 1268197 784686 1583245 1810005 802079 304400 1348056 261638 1875073 1190362 1119843 1973684 97690 1476954 1691890 170334 1356334 1483833 812886 1614105 1747725 1906563 819018 1786883 511806 351994 41008 1114413 1360073 556194 466589 1789411 557794 1576918 1263024 1110780 1984818 1271841 204145 455451 1947041 1293151 1174286 1442989 1650623 1658772 1760845 1989085 1380961 544889 237796 93561 114115 1572692 1983764 1346292 559324 360570 1955645 1849950 847720 127999 1125181 85968 182915 1240255 1569271 1733652 1425711 605884 1367655 1254551 1879594 514290 1572445 403599 62372 1916973 293929 387812 731319 137330 1625529 909616 1285374 490204 592555 4593 478019 1759939 628583 864390 1191305 98897 571958 1015423 1425327 620601 1486063 209035 379515 602169 197627 792317 676090 1172220 1512810 1885190 1106458 1650717 846235 339835 106177 1448718 1214028 692366 332214 654870 894052 1750622 974622 1599590 1640970 1996718 45020 670316 729421 1592946 213750 688230 133420 1474231 528732 1262843 1998197 770888 705045 924864 1941452 956088 1193432 1152098 1245299 247743 1472655 398700 1521606 1865275 1154934 1581666 491403 662024 1605733 1658350 1669483 1808620 20631 1276768 1764765 1623233 1975439 1100320 539020 1631875 1419066 1907418 849076 1296809 1492475 4459 1481531 26097 932586 1971818 522793 422806 1804086 1649882 711208 19473 19039 1185022 1148593 1640444 1176569 1446902 759026 1526403 1909229 655317 172179 1193647 1554694 1745955 1286190 739375 1104956 1120062 61926 249011 225053 1874257 1137104 1410793 1990134 1475638 1063913 572715 1772928 1502855 656865 1547472 416977 887552 486731 424869 917168 607869 1935229 844740 1211645 1122814 1075805 1799038 1066927 675343 1225914 625141 736298 331723 586802 1593195 685283 1913048 960327 1626753 417803 1592737 1400339 1300678 1903236 251230 447867 65992 293986 1490703 35585 771039 1562214 1808997 1019244 1479792 190148 1665859 1860957 1677460 1777980 94141 211319 441707 176726 850653 1495204 1377130 1536263 39104 1487006 1923758 1609930 866362 1790524 996710 1900603 443186 360561 1299892 1976080 1314521 1051316 235397 1118477 184066 193507 68573 1088171 981875 256188 1203836 1308422 1466294 1383350 1882189 1683084 201970 530200 1411323 164688 1159653 1975384 1996949 1837233 1971354 708509 1090617 217883 1067389 249943 1616679 488981 727393 1371950 1405932 47027 245214 1666593 1060753 416969 1231532 834149 1565433 1871556 699375 1249500 378318 1596673 1451699 1343104 1573295 351771 846055 1464246 1101551 569672 202514 1755853 1917667 1235956 423387 1796189 479682 980790 245061 922671 1438287 286765 1309630 612030 1795090 40985 1871242 1213299 1697522 272488 725305 1534053 1161649 1717626 1544089 498420 1465748 1227174 1002233 1197545 514538 1149927 1663026 580189 335931 1192999 1036813 646785 905349 1448924 660939 995280 312354 1814998 1912481 1122164 449024 1703219 1864799 453253 661448 1818657 25886 1990381 973575 13930 1410128 1199306 831962 449271 1328966 1818182 422146 1480501 1491100 422460 1092161 798546 336759 1733603 1366284 472743 1694726 1430810 1618285 32300 1150779 1628032 224969 1643024 761032 53160 187380 536350 13391 744061 1386648 1953168 1775876 1519008 1196178 1106470 996554 934003 734195 822048 156129 1607022 824086 648247 913421 1536183 5809 567239 944661 1661526 1278679 541797 286010 194919 727789 294434 1563173 1551896 309469 871668 291620 1578413 485179 1072524 1081549 513952 1436411 1754056 1017277 417941 1086529 939506 1010036 1787203 956808 839823 794867 160163 1078976 1334098 33430 1672427 108873 75784 1499992 1769597 1743111 1517691 1991732 1020779 1074205 1413944 301309 1509246 379366 1148962 990422 49746 15860 162434 112162 1534307 1702715 495829 351119 575026 474475 921963 1389560 342701 1661985 693702 1055802 1599510 502751 1293517 1674307 1946143 1735563 842674 1101165 622437 474172 1216806 254364 1556812 338974 1824632 1811268 1601708 423100 674392 92999 1123989 897983 1217781 1613354 181985 1119727 95557 664702 1329786 1200121 714662 1692689 474701 1151593 137374 183455 1294683 1865717 1784096 850485 775852 669915 228847 824285 502327 1079929 192058 173427 521218 1098466 1314657 1817550 309540 182907 765107 1406912 1382462 384638 83132 1593967 317886 1011104 1892218 1364092 692789 1723408 1624517 1167531 1781832 557570 1791292 1708223 1231665 447301 1336475 1999219 605660 113810 1388831 820232 229216 128573 480367 722773 876179 1905077 1109237 723069 359583 346997 1065900 788466 826131 515622 1629766 73816 1766271 1536168 559746 889001 528434 1255371 1604294 87020 954026 1865470 391297 1993680 299915 1463376 1725018 204533 430983 735942 1741931 735763 1647556 522505 421905 1386084 1026076 1279818 1039730 382080 196221 768939 473909 1932660 1643309 629273 1355112 1932255 1382325 1065391 1923654 660444 1564295 1890500 144227 449514 1039072 530229 515957 1200374 1255296 1394655 563038 487411 1544140 578824 356707 474257 171318 1615676 1810621 1881508 626246 1863463 283674 1552499 1552568 37108 101011 1492384 639971 1909137 1750681 1647493 1106733 454822 1023120 1103241 341144 949723 1262893 1006129 1049348 496334 35748 727515 589150 1120150 1790800 747921 286505 888314 207896 1104562 181605 1248654 746494 561644 688383 1740553 1635591 1423821 143581 1149146 1517140 1198754 788371 390220 1153128 404913 912192 1188726 158499 194937 935978 1751995 494179 1118583 834859 116626 1093374 72458 558453 563505 897629 205507 1812880 1678795 1652076 1413486 1460733 1390306 623527 400365 1776843 1380559 1608725 1853927 1852860 388688 1676255 1637560 628842 1550395 1939267 1853103 274990 864640 237406 477176 67013 1641126 799070 102215 1775410 1338660 536341 225851 1942289 145662 900096 1809168 1141541 1108651 1385916 596687 170323 1516411 791511 370095 296263 1795617 356669 1132169 1455744 492713 443915 1218096 843376 579198 1948217 470902 1552289 1828792 177676 1746581 474502 856531 351506 1073509 1712502 1544601 1331611 144649 67567 1607663 974384 650345 1854250 1745088 819239 835746 720709 1980651 891754 1887709 856825 1217065 1621698 10122 1179892 1394765 1290092 565306 1969618 1049765 680452 972729 780152 26382 399609 1938258 1384940 1675985 1435284 1000769 1583114 1354337 988428 1564408 150271 83368 1709352 1155231 1366533 1933973 1199237 643416 1905786 1562602 1380793 459017 535168 623220 500949 713874 1124738 346435 1399227 427372 130632 719845 418686 931380 119299 1587664 1266254 1645356 12960 1719009 527746 218942 185711 34630 55964 1950586 1442380 1810387 964147 1713208 1609418 829744 672464 1802583 344322 150558 1133213 949506 1960597 1607302 1586306 1451446 99208 51960 1049604 309260 1772091 1091743 1225428 1419155 1280160 59716 1573103 1133572 643135 28484 876078 1925440 1319374 829288 815797 330412 1274184 271844 1151661 1782903 865989 1016665 487387 1233058 258273 931227 1236017 685011 240023 1191856 394254 1091454 1200647 298827 1972548 611285 932422 1643712 1726950 109085 1548685 43343 1406792 1562260 478165 1935944 772569 1124177 1408839 1234023 51557 1301307 541707 76585 1973296 482036 607370 1133744 1067480 1159251 388234 1493127 1052529 1180455 123911 752887 656459 1061250 1591690 581849 1628526 1379643 1675710 91487 657893 1523586 121671 1241400 235567 1713144 1375043 200959 805010 94044 1780501 1511923 131635 1445100 200407 1386402 1243710 1242971 751258 1835379 596456 104718 1655399 1918414 772413 1975247 15672 251018 1536296 1914912 494915 1638653 1182822 871901 1091903 1052653 627685 98421 1154943 85827 247993 1002756 833431 646535 697596 1512886 207640 1073017 320410 855028 1704832 1236889 519604 1992652 1987543 1321567 1039472 1061584 1234488 1818946 1952668 1868822 1947301 261816 822583 798578 211894 356434 1291237 1823377 1147397 58128 1670901 425272 699216 1950417 269533 192687 635418 920933 1118788 1940291 1240583 177896 1682338 960234 241419 1079307 138093 1139323 935850 1215155 463093 1424621 1263970 1482828 1554732 871770 1949869 134677 1344507 530886 596619 154785 375517 876094 797585 396537 1458409 604464 1834036 1696199 560244 1200772 857721 759960 335325 632941 1216070 1918833 154468 1170716 49219 604397 1872534 976191 795450 1583571 1961650 31458 1711529 203649 1052320 1745399 976294 1899612 1659626 1506129 1813463 229955 1730050 1124718 1436362 1473696 1771580 218834 1737399 1786417 595050 1195871 1529277 1011168 1655045 1217528 1335752 19984 1877002 995141 1173498 225489 844717 1851063 690477 681367 1374817 1093784 120392 725187 171037 1505978 447036 1740877 641796 109877 1336900 1469836 580598 1628703 20260 1197100 387526 1324489 612807 555077 1273963 1936994 1493234 13630 1332326 1882672 621477 107183 916658 236024 1188933 337653 699260 1700895 1195710 1673862 1418426 280741 297841 1463465 542176 1013839 110086 1343404 627269 343483 194501 1559560 1456486 87493 1046984 1729706 996095 288955 1517119 1053705 1153035 1768627 1650668 890208 428612 1466586 1014479 1578841 735438 186995 783583 1491036 1281822 1619347 1504026 1579684 1458757 1358281 374281 1527054 459650 1487521 949728 1767592 1930000 1323606 1976861 1410609 1725549 700211 969304 1732752 1617280 295250 1799619 1648961 1499502 942565 1546486 1628381 1779650 634352 1032109 1245768 576805 686439 836550 1084491 1089797 1751397 383586 619178 766686 1500043 208320 1754265 1637159 112164 997881 1412630 919718 85010 298515 808158 1010675 116066 604611 1196781 1939143 971867 1041853 1703326 71174 1773751 584155 1957227 1555196 697342 1439849 574565 1127285 1628611 183655 1829107 316647 1436018 176068 966516 1390582 153354 693576 177535 526678 759486 305071 1220209 338994 1182627 1847812 1273087 735086 565856 1193377 866047 868211 1993663 1336297 652602 958798 474188 831577 1271341 595830 456161 1885431 1885048 172656 1071376 1069408 1354921 36344 411131 1980096 1942013 222582 1300227 1358998 303823 601139 188965 1439107 431779 179151 948491 1444915 1318242 73104 1470691 92189 1110447 1915761 685534 626774 1320215 1515734 56751 1608591 713911 1026010 1363166 1992139 1471034 1281652 989981 533525 869808 1328165 121640 1675081 446906 1646101 514352 1542316 1288470 21759 602318 1319096 904582 1841293 808809 1995355 583652 1777522 576434 56351 373136 1044759 125141 446424 1949010 1624679 1430400 872405 266074 1749836 872819 303205 1532720 689465 1516253 1814548 1822699 482024 381495 1369051 1940924 1067022 1374926 1564058 554292 286618 1241228 1629424 1906393 566087 208142 1880826 552938 882300 873094 1618689 1962673 500130 1703513 70963 241906 1116144 384653 1716702 765687 1566917 1286353 1092985 557544 735101 1161145 1549230 1384871 1339506 1322547 1289324 1513003 1709987 783537 1085830 253369 160036 708365 1722525 283579 512955 1796462 775869 195429 1174223 1418579 1250651 826838 1234845 602743 965250 1246925 1926737 283228 28454 1688471 902745 1341981 350205 503048 1667286 1418035 1077106 448258 9056 781485 441126 420160 953686 197649 302790 1313841 1506405 169152 514015 585108 916849 1205450 863509 534004 1668652 814992 578057 190823 1079142 1355956 1805461 513760 1836477 722126 1528135 1329178 1835784 568601 1753786 802737 1069810 1766279 1092804 1815793 1434107 185534 1989189 720931 663018 1102782 209870 498958 68940 183478 459186 368649 292302 69650 846634 1802220 1479383 1003069 1250973 449661 622909 943587 257707 1721730 1274454 527117 327335 320689 836701 1952714 1351818 621367 77196 1809070 780920 1212441 1684398 1349706 1210900 1086811 1968371 268234 1503855 1783745 427614 176031 954375 448951 1630102 1048359 1837000 547719 867955 483756 695522 1030526 1363358 118282 967913 1262119 60555 27275 765701 787602 480522 667051 1179473 594329 1989414 597865 802469 1140680 1731866 1826996 1237163 1668744 672874 971910 1148307 1196792 937476 173027 1527334 1500935 1762843 1804641 490031 1518918 357582 733155 1481862 1526233 872645 450509 1236289 1225943 1431139 578087 140807 1322644 793330 519061 1923821 818557 1433544 623150 1172578 1817795 1832622 591514 953444 1866561 788735 247131 1097733 660936 1639407 1611543 574567 1709297 1191132 387727 1284491 1323318 88626 1297776 1525653 131311 1846065 423851 1476125 444380 98645 630128 260962 1365308 1943130 387494 1558388 1897902 1726449 1189492 293993 397943 1211392 226304 1322303 802225 1055623 1836959 493491 638864 1209905 1458882 1147736 1962453 1106961 1960762 1913320 1156325 360345 655659 1004159 526305 1049485 1049804 1156449 1803927 794486 950272 745326 80285 653004 1390044 1830686 1523957 1251649 1645142 1125750 201746 1910571 129881 1232701 1990141 525599 1945187 1979084 695155 686994 84538 1903147 283900 18759 1803972 1667116 1859270 960842 651640 57686 1829403 1656110 1302669 54570 288823 786301 704888 231626 313255 902041 349762 1013255 844788 1237191 1645834 28842 153382 1230779 1175282 1420739 253296 701402 1480270 1255836 1328335 495516 1887636 1320274 788200 1578998 1759755 1101616 1440323 797064 608180 1981722 1033995 1707598 1639634 1026518 1728947 775166 1968834 1709268 1312274 1313508 459022 301816 1652366 371341 1447977 738411 480177 982286 116987 30142 1492698 596693 1823803 1636940 1568865 39024 1537969 1572903 1705658 574600 41285 258883 1103988 1621810 764427 1115232 1807365 273926 303098 1460856 964530 513790 838415 207303 1426099 508944 790 1577595 496896 583908 171818 483215 812940 384366 463910 211702 350128 1803612 419911 564927 1854010 1189543 648050 1916353 124454 1962858 1228003 1624823 47485 1415439 1068724 700427 192705 1758333 338521 1515274 1260210 616930 1752168 741990 852698 599218 1772078 389483 7647 799214 1365276 784674 1059456 1938941 403315 596826 1255868 759711 1814160 1667622 1368704 1205146 1221703 862285 564639 1954153 784742 1169461 188899 1542343 248047 997642 609579 1968017 481524 998946 9773 1743957 1992389 63637 887938 190416 1921409 681638 1443592 1982342 1995784 537868 589171 261860 1957712 1859194 374321 714962 1474985 283329 324531 1838150 1446383 908414 720603 836215 350353 573212 692517 494880 1020291 1903121 148952 774095 739622 885647 573222 1027181 1206327 1786729 1229711 1166697 1367258 496120 1228610 1071755 1450129 96650 855697 1964594 12573 1266869 1421017 867913 835625 688323 1397699 1285444 811166 400422 559467 408394 35425 754439 1848215 702745 643522 227678 1947587 1555992 1882585 682757 778581 544431 13189 1768531 204028 326433 417658 1404226 1147989 885627 1031098 293321 1203448 729673 1556194 578171 1829603 1889168 422498 698481 1412657 1896903 1087098 1260680 1234167 270150 699862 1200804 1796007 613469 1296419 1353182 601147 1402399 12254 1882349 1251792 508127 323935 83191 415195 128265 226310 378974 1089197 1948441 285707 973011 173091 1385709 1141838 1474033 383820 262991 331240 185359 208061 1777682 54276 1821238 16785 396888 319838 297583 969776 1642805 225297 326149 1930607 398503 1367730 1744292 816882 1255872 358498 1245823 177691 1494946 1731732 1674464 210168 705634 1397582 1539700 790851 573043 922416 70625 930484 1310773 1070786 1231445 24490 82608 605089 1828234 942930 509872 1044158 1782852 1968239 1407654 353215 918873 1250110 1391231 165847 1997612 1003684 1673985 300336 1001727 860557 1264363 1603290 1900364 935296 213559 1212124 731702 1109029 1046895 198777 1503254 163743 1868573 462960 1734370 848121 407016 1401820 1835861 251078 1099277 914890 270240 140701 1075954 1149682 224769 611250 617396 1689203 1462408 1017239 424256 975334 1393609 189163 1062340 966975 617200 1788539 1635477 1933429 686898 911261 1872369 245544 634443 1415560 401348 1496313 1318134 1372767 170223 21863 1426706 12274 933216 738274 1833582 230152 53127 1821286 813025 1106575 730726 590773 1642622 451280 107982 201060 1321021 201651 297343 1478231 1271668 1173338 416958 956924 235188 833007 742999 1180568 249418 618787 476514 357119 550842 94027 1899203 179490 670359 426067 1369048 224736 1439283 1009351 1809553 1243246 1976055 74123 1801470 1370947 902833 995834 940197 376654 199876 584120 1079689 1354985 1074833 264078 1150226 590329 882125 853286 1864977 877311 1851238 1000952 649679 305242 1788905 1342260 842417 387036 12407 328810 363213 1917629 326380 1193536 1766174 99158 413979 1248150 1134609 1418342 134373 1665715 1199061 391891 498160 737417 990754 688692 1121045 1903041 1117200 1091523 6124 1488001 155679 672267 1214638 1561851 1031282 1486608 586652 1342171 401405 1364393 836377 1427599 1408602 390279 1827952 1706652 890343 1666588 229553 939174 1428180 918517 1254464 515027 232307 429900 1763236 268137 792741 1225505 432565 1856514 795311 976171 1566886 398057 636133 196219 1011800 1541500 50852 1718412 169368 142438 1875307 328660 1602125 159698 801068 66232 1725107 1302777 1300497 1269111 1943877 770006 1840112 717146 484915 1628538 1428783 758984 783133 916995 675373 1045031 915513 1918641 1748074 1807613 315544 1798227 896856 932322 6926 1278765 1786075 934348 1088742 1445983 1756267 1868391 405697 9377 242346 863007 927595 1862826 378863 1399670 660841 1879724 495804 1840591 1654969 319313 1916230 677263 614352 423382 1546057 216042 482145 514077 928988 1037752 1874320 929840 1929615 1352449 908501 1950734 1105891 771942 1422230 786655 371725 72874 441332 829099 1160893 1411356 500384 902740 1075070 1686117 1449002 1395756 1942128 67440 1374754 658645 869603 1174477 1804271 314981 1156509 81362 1973305 528154 1827766 751983 1249745 910763 1570735 1360642 574206 1518488 1361601 802700 697759 1480725 1263043 1224349 347951 863271 443434 750688 1128859 128104 1842090 1022718 1498139 494539 218717 1464612 837555 635526 391483 1455837 1759756 403980 1094188 885744 174570 1235996 1784010 1944431 1412809 850435 10225 959551 1990979 718321 1194820 237595 1443988 1742664 1453707 633855 34061 655849 1290947 1584008 406204 842745 502446 1264919 1620920 977027 753354 841736 514817 1987154 203292 967748 448677 1639195 206328 363206 1657043 830426 1094656 1201984 1603095 477857 643976 1541000 387363 1374314 1272194 612618 738009 1186466 1078368 1408850 1273668 580041 1648262 693721 808214 828119 958474 1629504 240578 1496702 1883674 1355545 424387 1612529 643901 1891367 1607605 1002103 1483436 1444886 1361198 755419 1413986 570805 168411 334286 810399 1552586 259797 1134608 611198 1223515 814922 1987919 966945 1838532 20104 1836873 999361 99547 1796798 1819864 793335 1391739 1604996 1234270 578973 1273306 465530 617201 811551 1700416 1668033 935480 1243781 713207 1630720 412806 226828 903857 432112 437759 247956 764949 583702 1137455 328987 1813101 1989863 1540710 450714 1403490 1094577 1315861 122618 989292 501905 1498430 1514193 1118078 1012053 564228 30909 32063 982114 1933969 143348 456054 307649 1184919 864357 807378 607323 1782591 1595511 917460 6469 1474436 1978042 673862 348082 171349 622298 1862586 176128 1753106 733369 1930716 1057581 1363517 1000104 923177 405409 904917 914610 731095 1263712 1258956 1025412 1538924 1407348 381563 485460 1665889 583306 973565 1051850 1737950 1578388 289032 1408562 77289 952030 163297 967466 623900 1164296 260457 1109831 658662 777714 906025 885108 1755963 664612 1375209 1725191 1492224 1399039 1678787 1396655 660351 1818152 1216229 1475794 1910993 360077 151055 964450 287516 882754 1931308 1140276 906085 132707 1884074 895938 1215730 184679 622338 1922757 487930 413966 1514154 1295818 1661620 1446739 900249 444089 85334 862468 937092 1978182 1906124 110353 333669 42872 755811 1414764 190371 1261346 876400 540065 1361530 451126 876885 428135 933285 1429975 1958786 751726 581358 300247 833638 1253304 620505 250589 402351 1735598 392994 1666020 1807287 1163297 205903 958128 595959 1621120 1058374 1379347 947866 1643463 1609945 728814 1363303 721519 1121591 548473 562120 1022658 408059 856753 985956 1816277 1973673 1957782 344388 1578025 1617867 866060 790904 1189485 867248 1224406 1887520 1793410 1200611 128957 955119 1957796 1134721 1845426 333921 972575 1851987 1579122 1673808 1770301 1663059 1466866 968993 371167 1951690 140966 1388237 1695610 1421390 214341 1208069 556874 1385279 694525 1714160 1248166 1463025 1232459 922754 956071 638009 568400 540965 1816593 1627937 921493 711957 1981748 382096 1610722 1213642 1476696 1506083 902083 1441020 1757602 1321120 1682443 1164029 1836939 504988 1686697 981856 1266272 1538750 1819879 69296 629980 1276564 221878 699373 1538563 1377429 1573498 1214294 352944 67796 1965204 715487 861757 443165 1314423 232378 508770 865272 390766 1910110 519523 265464 1501151 235475 1199922 1653246 529081 89424 422329 1588922 1806968 1339001 1359218 1372208 1881750 1256495 1377354 611893 302880 422354 1354400 1436211 161962 1412670 200715 1706092 839892 1078134 1014388 1664018 1931004 902040 961312 1371301 1989873 1074729 1851995 687347 1193276 1571800 1598765 517810 236195 657184 1882933 695927 1209411 930232 1468108 226195 1631376 1590452 1780910 1885745 297566 1883016 1015894 932250 1169481 1950223 1576560 573350 744664 1581328 1652290 1999858 720058 887744 473085 1106611 1608886 1019941 1412833 1543101 75421 547083 531983 3512 675622 578556 1781028 139581 960466 1385380 558329 1998479 95872 154616 1245288 1215639 1792457 574989 629359 1382972 677472 234159 1051971 354746 984961 1306012 376410 1372953 1204658 1175450 818324 1378280 1457745 1979626 771379 412689 1216882 891626 15177 1284208 1808202 57420 196934 955732 1641380 806227 1301769 1743318 991666 1345641 191997 397030 81784 1426752 1135236 863031 1393137 453124 1073367 525603 613598 1309190 294926 960709 1102319 200658 1951126 808874 1959908 1460340 1809919 355484 1882103 1621016 1399055 1687493 1128443 1355981 1220435 1036747 695703 5150 158878 996128 1398473 1386526 440161 874260 1948157 1938309 1360694 849003 853899 379980 108049 1345715 103972 123374 1407663 373634 1222315 175256 142148 1479221 1839354 560078 35534 1597100 1781429 1077290 972501 739649 534303 413197 1029318 1898264 889973 352966 1048129 1908528 641702 284369 593044 266109 696651 1539656 84040 217199 611242 892192 1909396 746836 1705885 372212 1166569 835387 469995 138457 419017 814883 1949962 1656099 1158921 701459 618013 1859362 713394 523913 1051609 1451370 1108937 999924 42749 381104 280060 867847 280775 301073 1366142 1654575 509932 1722860 1942393 114620 1962248 1054745 799479 707136 1246556 1309263 1165964 224797 1931509 1802923 1433103 733919 981700 1587773 302707 561582 1124811 960119 659948 813196 1037664 149437 1116497 104014 1208679 1831027 1613808 499997 1126628 1727905 714778 182691 1273811 1821564 472591 1782526 1562677 1928544 1152656 13371 795201 350075 1877379 1006542 306597 1242563 1035692 201084 294257 230273 1122851 1258817 959913 1967002 736835 272733 501830 99172 59815 698920 1505670 1063667 1161331 241112 1144984 943687 607663 1240324 1681764 11116 237469 905149 1360370 1324105 1249324 1512435 532456 365908 1716298 15345 629600 1885152 1019939 513122 1204499 1829509 645534 960121 1471983 515752 173044 798675 1565238 1138450 555676 1881323 896003 1138420 1340741 1171835 1090672 11697 1549019 1785596 42942 1576362 1038337 506090 1757455 1660042 1718343 755166 651634 1415657 756476 1536558 166276 1621115 1249152 1380466 1562430 1128464 1405467 1794336 1876661 157353 1108893 1582084 445424 4163 1581465 379346 848408 1504682 835284 810925 217336 825158 353186 580218 1637302 1063538 1798297 751012 3838 933810 1470099 1303168 738890 527656 96372 1966675 427877 1267575 563775 1419068 917869 923193 621683 398212 1139281 782190 69868 1285318 1738069 1192442 307687 1971523 358583 354727 280566 491053 1145247 520892 448957 322135 1586 1729079 1634375 998489 57535 1958872 240893 1405592 1201233 710895 916642 1103268 1857574 1950295 458385 74323 315178 1919513 1518108 1294014 258701 740052 354680 1072909 817953 592886 775782 258585 908114 266484 779835 1125496 902501 507211 820298 1881494 88230 367981 566826 490375 1194769 360959 1768262 622354 1421645 1509330 27635 1130724 321491 1123388 1524147 1459750 1223905 105168 993102 1785300 1634268 1876827 283026 948131 432437 668329 1046776 334884 1859549 145849 1387286 7399 400957 1613551 568774 736276 1620526 272738 619285 152882 698323 879058 618508 439058 234988 228199 1846542 1218927 1132364 777803 1613849 279492 1384047 1103973 1311332 1533369 184687 110456 1867624 166174 254679 272631 1305837 722091 243735 377640 1542877 1346479 852581 44647 1990668 1879220 426156 1585444 1638173 534892 1754753 974935 429874 387869 1571251 309924 602331 1932683 1686676 1544618 99718 488616 101383 1439637 730198 222471 1643656 837129 265013 1516249 395281 867934 609645 1912342 1741207 108871 113420 1417626 1240380 1485988 973992 631878 1705431 1191405 1536612 1293765 1577201 1658788 1546196 639195 1323046 289548 895424 965594 1519164 1821843 3113 341435 1962409 1773307 47871 690277 348609 599883 735570 1970821 584083 631807 420508 553605 1074597 148099 125785 1739251 668790 90614 57237 824162 839155 1846882 1676092 974804 1183034 1410240 1365516 1729179 1493806 807027 1805062 1614836 918728 727591 1530406 663948 905790 1165768 1674308 771882 378699 1676221 669923 867017 1368235 597530 1119255 1563643 1637252 856161 1029477 776062 1339436 1507601 847489 1601691 94206 1140855 304092 1754248 1078346 1332503 1231745 1914398 54644 846606 1675479 516850 1407749 948488 243126 127997 1839460 710537 1809223 1925196 1699898 445550 29254 281569 789780 278038 1969645 1518913 213457 1740393 1814915 63585 272026 1026519 1509787 1549556 526669 386092 1212759 733423 1939081 716885 649587 328371 621183 1888509 1766771 1849470 1446135 1803195 332636 1232703 372548 575373 1049093 1463099 942768 691869 1600331 822186 1497104 1900490 1506547 1306399 1312668 538984 227861 229475 1714237 544925 1110285 30279 565450 348479 44888 906684 1458576 392199 814733 668307 1229287 879628 403481 479124 189011 347247 1784229 450019 522941 547050 1700282 1248887 1024114 274600 529663 1973533 910601 1340065 1597343 1699411 1156362 1694185 195876 1789927 1284004 1886042 1532671 308321 542335 1468665 1401928 1413591 464383 534764 988554 1275060 969676 30459 1967671 92304 355381 1983667 1694400 335109 1652155 170730 291267 1925917 679144 492526 766055 1614945 554503 1705926 248499 911379 599707 207570 943568 572012 737388 1471922 1503713 981831 850666 21281 424981 1487156 1280118 1437167 1239631 1508076 827950 266036 1571078 691351 1566605 191450 795880 661733 307190 1117141 1291306 1574256 1703997 915364 1056471 1995207 611670 1391050 1140971 1281233 789668 1567138 1342248 930946 856958 1235872 484157 1028823 1605142 495805 336803 140076 357055 1596848 503065 543908 352676 926770 1071933 347719 1882083 632583 1191034 427600 123513 56855 942514 276424 1482607 180262 535675 754845 806519 1730014 986319 1900697 1050002 18615 1084733 249509 1767320 327828 1028338 1956732 1167572 1799113 1545313 243220 367126 1792453 1694071 1196174 826520 1009746 909512 1950279 864175 1258849 1880919 584205 1446986 649739 263720 1174339 401484 1979922 281627 1248118 560373 142382 209189 126064 1296308 1411340 432095 1864187 1638065 884004 953761 335130 1388356 356933 1631588 1955103 784790 459545 1523055 1163693 1949118 52990 1586683 295349 1100251 815532 1458742 1928893 1364 769514 494471 239841 410999 211658 1321065 394520 631828 244171 54420 1599975 1361636 1010354 1136096 688512 1859338 916382 1245743 1052405 1619082 1877290 660289 374738 981423 1151678 1477502 1190889 1144030 1065420 414343 458468 1936480 1545422 898457 975198 1986359 1608049 736118 1975976 49773 1349253 435402 95685 1085680 1818848 1063840 1352067 565197 728928 412278 1094268 135898 1236925 252017 413553 1524103 1875841 95810 306470 643457 1485753 1739213 552828 562678 674004 1743006 948904 379059 594377 222060 1659946 242687 892602 1187608 562269 1328835 1412465 1573147 230506 1608349 1085750 502399 289914 1778619 687682 1254502 1472905 861188 1918564 113465 896912 454410 13992 1659374 1605101 1288339 1686301 104237 1158357 1358684 1971709 1373412 998143 1552579 603603 77841 1975402 107106 1763379 1121776 724213 1859726 1474263 1864627 1932447 1604008 1719834 1376595 632993 1227959 1171780 403763 1923206 228053 1224346 540434 451388 842065 725767 68138 371573 1771138 1728133 1450074 1879522 435083 1292867 479005 1723025 1627594 1074991 605623 975824 1925786 1247008 1192063 1666851 1519635 1774733 1568374 957526 591472 1174644 367950 1597783 1180779 1712383 1164210 353687 881162 1334260 1822062 1690506 1976776 757101 636647 1221327 94167 1866369 298564 637125 1651613 226860 704831 1103234 127445 896406 1854227 198929 632882 418718 133984 1528094 1411289 485282 1761767 596755 173672 1297639 232730 1568401 823037 1010160 222424 414567 1199749 63575 1871799 1895558 945100 276310 1627275 1025679 1221825 1263866 695550 89349 1076726 207802 1007065 1247227 554972 1116999 356035 1463188 300222 359542 339625 1568211 1729285 890231 619960 1453744 555683 391048 1213158 174993 1167349 1750303 1295735 1417365 150560 648475 1476311 750826 531370 669505 823723 1957193 613404 1125554 488010 672553 38861 1419085 296218 1835596 509003 1475791 1451372 194719 1542973 462213 1336052 801732 1831658 1815037 1507917 1631393 858832 1608794 533975 2127 388932 1983311 229819 492890 706181 1596916 914808 223107 1904719 127662 979349 703692 1271496 1400193 1863335 188308 945916 1439114 230250 216008 1842582 1187215 42690 1869472 1247100 1631022 863929 757218 1154403 468489 848227 12559 1550664 829012 177727 739187 183572 1837303 1501916 1098025 534514 1412952 221241 1638815 316031 1519840 1914847 1957545 325333 645518 476641 945962 1805290 129308 1203140 443369 159645 765985 218911 1237854 209405 1403043 1289843 225100 260934 1660536 1520571 1772029 96647 1376589 206000 1764543 5746 1770393 1288559 1373277 1252306 1766971 1654917 795421 587826 1097670 1091103 350948 1670625 733003 1418487 1933059 1948999 773154 652719 1581901 299702 1265295 946137 950271 1483041 1850473 394095 1637708 1227377 1698416 1523143 1086312 134002 458059 1716657 232059 278309 682777 1733215 220610 331205 1851336 1375639 44192 1222870 1883733 445006 1470996 785651 1453080 1727807 1225598 871025 595562 1629856 1715005 1513241 1768095 1436753 963681 548223 396587 1027383 1633821 1647617 148171 1404698 1119649 242595 599313 1247243 869944 1760707 326601 723091 907252 520970 712202 1203302 1247344 796596 1964801 1227785 1981122 1352604 588335 468625 1836578 22690 1853193 137573 1069483 1659507 1803968 407141 618977 130193 66767 721902 834655 1375372 331332 397188 584339 1990587 600115 1310515 1619465 508296 288120 1195300 86615 1508513 1964337 1152597 1978480 1633537 1642745 1828087 745831 88670 208940 653339 927292 1686735 1235558 1695954 1779439 219724 1671466 334035 1147987 656411 1636880 1909832 474476 1060660 920665 1665328 626130 1164071 1444322 1442999 713366 686061 1690652 1930555 682328 1985365 1683953 586338 1143022 1011159 82176 1799715 1950234 487102 619916 634465 97460 1262321 918691 1007494 1268271 1707642 1562626 1704086 1968974 747393 1087509 789330 1870857 1460625 1299980 268569 1561191 786254 1772610 765088 761886 411602 1180537 167007 1783282 650846 1138795 1845587 300420 1288130 451575 64624 1949065 413168 959568 873155 489310 774570 1273750 1963143 195816 724035 606171 1801346 1240786 1390834 517610 410376 309109 894919 1871031 1105817 1743309 1026553 187368 1396859 1451280 1551234 1643033 144920 133815 1565908 1226608 1933255 968110 1998765 204062 360356 727678 375793 534248 1510524 1766998 823770 1300416 1940566 1970249 1723032 1819668 1013175 1964468 542427 1324230 905175 1963205 1590686 672604 1435252 485966 782197 1343615 1498593 526676 1117997 113446 65180 722579 1546193 990900 932482 1457765 1645713 301730 228624 770806 794476 458929 1314843 1845168 742946 1426222 1811002 1400394 71580 1515114 335572 491479 1510639 1101960 1392284 1285547 1125908 1914475 240474 990865 1787597 1158151 634574 178904 1946369 953520 1477777 1694297 565931 1398064 258144 997080 657591 30629 1814626 1788290 1891905 1835019 1117923 498315 860592 221442 1465021 382043 645211 1173393 1027491 336289 1583172 1005174 1336254 938078 1063169 974483 12065 1332468 811690 1117577 464407 21269 973741 609340 1328325 495693 935738 1017755 910555 873110 1523942 108417 781458 782697 269443 1784759 498461 1530896 783043 1365733 988969 269195 1097345 1925236 1799270 885799 1628368 1892825 1314631 1891758 1434207 1319075 1975973 201858 60530 1424266 953934 65570 1123873 1165345 673504 1222134 266991 1180802 1966847 1755321 709634 360539 980627 1254470 1770796 717007 1971472 1468518 1418235 1586721 896833 1557441 1382781 521272 845395 245038 1863613 1771755 1763780 984992 204667 1181696 500554 1267581 789269 1972761 1915217 1018298 212151 490169 543340 1714961 39546 576276 930231 1718678 1020510 1343889 712431 1577875 1364777 621373 803670 1083336 107230 711853 1710253 959597 368224 1093005 100632 939377 634413 1728652 49356 1744346 1873766 944401 1568118 248862 1134086 1442718 1092466 144892 649996 407587 523536 1729848 370915 414229 1115743 562103 1820576 1213200 308125 1704787 1692993 1655903 1083265 386480 1306485 3238 313721 1784863 396121 1839642 1849873 1235934 1904402 1435306 347116 926360 157545 1151973 846278 1328867 1674847 450627 1717890 336868 1206834 399653 842972 719056 179569 1993935 483735 1871236 79188 183630 1709756 1957509 354838 1162068 759665 1062822 1410295 899627 121025 1579402 398370 1623037 1728988 660030 1968273 1506455 913877 1879228 352974 1929739 1900128 1271448 515854 1691810 519415 1393200 984271 1518543 1284534 1406937 674143 1595809 924643 1394947 1815758 857607 1519031 1761160 1150065 59256 102964 895832 848727 1513988 865973 1277850 293043 1885831 1249063 943789 1853086 202605 594232 1279299 1893342 1413384 516955 1847727 1820030 974706 1973427 1934927 491205 1211248 888652 1368261 1252437 569749 1221603 561909 295204 1171238 918884 1639428 1180894 1881217 1188204 1658725 185887 1135121 664720 387235 1018871 102682 1500791 799382 615302 1757776 1522922 1554619 143242 1732837 1627650 1728362 231279 993582 1431398 170946 1728039 342825 171208 836964 550144 450309 496210 1423365 1917479 818815 871259 1494440 51947 1239629 1650442 412373 1567550 24630 156097 1108157 1087600 1249478 754073 1844904 85234 486177 51828 1440507 1371009 247465 147310 278475 1015629 712302 730250 167190 1785591 1880361 1946993 840052 1565616 1109919 191507 1249163 599811 1736803 844840 54696 1568275 1089619 1121260 1762905 1734631 677742 487775 587740 540761 560169 1144308 1270961 211801 1716580 1145604 955073 1548705 1670649 753555 872538 463695 1573456 1558904 783782 210279 1621876 344845 1559462 1622557 776730 690716 72769 894042 1740601 358353 1060424 1523490 882203 1301053 556233 846682 622483 1953608 1823440 1696275 1081821 1174216 45143 795629 693084 343893 1789638 321235 268649 1287689 238160 85773 1792475 1737113 307195 1880520 1920483 1856068 1394296 576878 244366 1898167 1855839 964587 978018 864586 352424 1434754 1123391 1324675 98811 1240922 344480 104347 1027710 1299916 1139590 919191 1111260 528886 1683789 526277 1869696 1838120 429989 636007 1834268 1025342 1929881 797461 601479 543559 12641 1754860 315593 1901225 1217214 1727651 1301208 1231658 494840 780738 1340859 1553047 529436 1884726 1044450 135983 1766462 1951383 527009 1644783 109990 1506629 286671 631199 1951823 642947 435635 695850 1578245 331165 1072011 711676 870338 315993 1382859 178917 646325 1024593 999399 1322854 1119579 241173 1983754 1935135 1993605 642754 551035 26327 501852 952572 650235 1744262 254157 1086310 912 1374020 1137369 716319 232900 48988 807159 942810 887593 772929 1681669 359771 1160544 701792 198144 1368306 608584 269860 1648876 1725176 1684133 1182698 668825 1489411 178825 397629 816487 722616 1182347 23476 1570882 352568 1078811 543461 435776 30823 1613905 1803769 1456558 1592047 612923 1012226 743514 1987433 1163280 504996 1706072 1089814 1873894 1994731 1835670 1312151 579026 1319480 883603 22958 241542 1987199 868601 1821764 229034 1877314 1495228 1412926 1317066 359087 593516 844026 1160957 1201805 1308374 1535044 339467 199069 1533212 599995 1501622 1406043 1055102 911759 1372180 1443076 1623605 1059054 1306248 1070690 673987 909059 573862 1296774 769750 1561101 502518 1952039 284807 1196591 154851 1166817 666196 1168607 1588139 1834581 1539868 908187 1547875 952969 1348515 1721496 438612 1359864 1581659 884922 56693 1417643 1596885 1943603 882131 313300 1061482 544391 872443 1935423 107335 17919 1475764 1671939 766232 28705 1384147 972521 69765 592192 1818341 1505075 1882021 1483027 771755 817608 1093623 1225564 662840 1936953 165166 659235 200632 1291734 536908 1453224 263918 1036787 1105411 1983422 547334 1283965 735278 901411 927693 1825371 1834432 1991929 955952 1367289 1402972 1475652 1311902 1995939 1456790 1452631 861476 1044257 1355342 886560 1657636 380471 1483747 1871513 1288822 1918259 1366811 292257 366272 1460785 180928 1667021 1880356 1408239 1202695 1344482 1396699 1461643 1693691 79702 1539230 1537571 479400 1132434 614744 194554 109600 1317621 331566 1109516 1483056 997570 1587800 668476 1818641 1442079 373266 112150 1027254 1495327 654200 895827 530439 1715982 1311228 1557228 256449 1070660 1585264 817887 1909347 335665 394424 210823 250328 454361 319649 1731626 7555 72014 1749461 1176608 110407 1448457 313671 1419519 1076072 511848 645261 1876244 890861 553517 1391187 758592 1316322 340317 818996 1142861 126506 235144 1551544 1920659 446303 1409195 1019678 458824 550433 1333062 1504674 444230 329993 1224796 318850 1081439 1393669 382020 1145986 1307599 749900 1065757 1176599 1430768 249123 348703 1663426 1465882 982000 82355 1221166 1892130 967361 552276 57121 1036014 999039 1882004 1149523 629546 585503 1860351 1636690 665625 1394644 220478 384585 1162176 1256437 1924422 410739 542650 602808 139578 1469566 211239 1237381 286258 1052670 1516708 229712 1863781 425251 1099518 1748378 45810 267871 1795734 1988899 74250 187817 238356 1803292 1574713 155208 1293055 1692640 650630 1673395 832786 638676 937802 1291685 1834831 735070 1363201 681978 1424018 1979784 545043 1033208 795113 20375 987905 350041 679670 807682 296144 1973283 1771759 46891 1568666 775958 461981 1081664 1126835 48692 1576785 1065796 69369 287175 916928 392915 97359 1168757 1099469 471613 1444929 106835 1187376 512218 1351591 1995348 1566849 1953435 207091 408634 1787486 787622 1648514 775058 1244913 1994346 45492 1875127 1684277 864044 1071031 1698371 1740653 178866 1933528 1288768 414115 753062 1288026 1893653 1123934 402469 902408 1347044 361004 414681 698022 1985684 1076178 1363820 837528 1726776 714785 1580589 455304 1783740 782271 313025 1423662 863428 1537166 671012 140481 559580 439036 1763657 1498908 961696 380164 1299211 112433 1847258 1533278 1619369 1889449 1933101 481321 927502 897125 77801 1697857 190180 1940433 747316 749517 1841065 720746 152446 1680537 1985726 1724414 518416 1920060 1726425 784936 70752 1333033 1430238 827338 189723 575881 1989119 1303600 550140 1839112 1109577 1563836 1547984 852067 1917855 520923 947108 1813347 330643 1095808 328806 1663386 474823 1996319 1752946 446905 307013 81417 878899 951763 276782 385949 1856283 1278785 627852 74906 255465 146340 455472 1903356 199917 700796 1845768 140263 145112 1782871 1220199 555951 1264354 1111295 172613 1486914 142751 1314313 667242 1813223 1511237 550803 1597171 1268301 800190 231139 242477 1438838 1701216 772772 653170 1220273 414971 494506 780527 675144 1229211 1343167 12977 1513431 802158 1624860 1154487 984043 1719162 1141228 738264 1003 1074248 160361 370289 1071582 933809 204189 507976 592572 1008324 1214897 1830804 123190 1268488 180346 1997850 293318 1961802 1954944 1500241 131323 1382107 1923587 1949433 114501 1152853 1227878 240649 1148870 330101 1391419 1668364 1698585 635873 1675913 1431221 174212 82375 1922662 970163 192055 120796 637630 721186 428511 986138 695807 396528 594462 150878 618242 944652 1257770 438143 387919 1985415 107517 1365423 814775 145597 756461 1773554 514019 1621982 295918 1529446 408006 321744 1214276 1131132 1016983 1058394 237898 1471241 369037 1466497 261387 1400828 633020 1810729 256117 1448971 1183840 154272 693318 1396071 1655438 1913938 1681609 1757559 840951 1334593 1965399 868278 92542 1174700 1350380 496717 989979 1098358 1621854 225408 1185985 599523 1378196 387760 673244 1282744 697510 1114098 85410 134961 1066749 609868 1244823 873456 1100663 644803 209606 1896689 317836 1223294 435629 52028 1890852 1599174 1971473 143245 791312 44662 476303 1544322 18039 1840835 1189431 1178534 805873 1128920 1082710 619453 58165 259414 1825415 149189 1631930 462641 1043976 404777 1815125 1925921 979460 666375 1602611 1460902 460608 1139821 387011 1654407 1638976 1776103 552461 384786 1310465 884971 75188 787652 249087 1899308 496459 1585454 1373197 587339 850465 1526272 637191 724445 652244 652173 1439426 1996635 565626 1172607 1255619 56768 1815623 1576603 1389523 1257391 1786592 1558617 1748217 1152130 1632355 276153 1029570 1009525 1991090 1146285 606737 79320 11748 77177 1236649 149966 1875043 1475761 1939936 106099 885665 654930 80694 1802572 732943 1445942 1747793 263165 139449 317411 396838 1506439 475291 399749 904 1449635 523698 295981 346483 390729 1361174 1198971 921784 455178 1157271 1552615 471460 1135135 1838546 740678 480992 774695 8023 722448 259960 146012 1741308 901459 1041625 1756288 542617 1698814 1275521 398806 8012 1810309 79319 1001816 1103990 743109 203395 337271 340349 1696383 458234 495396 1647669 1715015 1908942 1853494 541435 1991863 349034 205989 736923 767920 1653398 1003287 1105010 488772 1147702 1827762 1953009 853353 474625 1319959 1619685 1624316 632986 1769573 347081 1701682 917455 975781 887260 40914 183492 929643 775906 46373 106831 1323215 48770 683998 1381964 1376718 250020 1281334 463366 807173 1619904 126370 1963184 1092589 1112398 146224 719363 865475 1598621 512731 267216 1621740 1080525 759978 1755017 846244 10599 395698 962875 354128 1807275 732580 304316 1336668 973704 826237 1109411 1393437 858817 1267579 1775744 1351140 877874 919486 1487913 250066 1772003 1484055 1205125 1223622 93334 748899 758469 91572 793251 1944827 329439 1810327 1143131 135227 1490352 99332 29152 1128703 1855077 1523555 1070763 596069 383418 1311429 741497 368294 332610 1719189 1846249 1319477 1592694 995343 1529100 375488 70169 48418 917187 246993 593554 1729456 1985209 1488594 810197 1856429 77549 1952035 243540 1364797 1913774 162238 1794325 272078 136670 919 1338980 875062 27823 656897 526080 933315 314707 644441 418636 219207 322042 1786953 214243 1505206 1119363 376492 1690028 1780644 311398 1212634 57572 682501 340474 39466 1466638 1033866 1426539 875869 1771858 1285910 1642151 587620 833726 810742 1468247 1748201 366502 306245 351913 1619279 570865 1749658 427182 1689981 1312920 1014103 1627604 571978 1493943 618593 971508 1450339 1597008 971152 480787 1974899 758407 1318647 294899 1482433 559740 505185 1102981 313303 280688 964852 233622 1421680 1809498 1395593 1799894 744079 1479523 708298 723120 246997 1680020 1279227 1430772 396110 1280655 768256 1255966 126264 1815157 997349 1137901 1050755 1785855 1309014 778806 224142 1700852 1601732 1707031 1726070 1104859 586995 1543293 1140365 101760 1562551 654412 286694 912048 984739 1402144 1420308 1515325 1474517 943858 1104841 438079 837148 409436 1914890 511082 1597322 1151150 1710336 555782 480916 1827083 1162128 1037882 1062325 919287 1323796 466886 1679813 1839529 42938 1639564 1799823 1852464 213393 644153 695311 756171 913336 837239 175195 1819881 1428217 1758069 1083727 551134 747659 1866800 1598724 731343 1999165 1844897 542739 1592492 1585599 220639 612723 991995 271030 919452 652687 1358279 1711616 1465768 552587 106344 471178 877996 1637847 174406 433198 1466088 1185808 1687265 1844178 1135097 922937 542603 932865 1534558 1323005 1089973 1911305 12951 750065 865823 1007718 692247 1543479 1514848 899795 496521 702433 1196876 1597707 928314 1820578 1215622 801398 261975 1000063 660852 1731115 692005 1078910 593141 1982046 1876566 1245533 34881 501522 1859483 214138 1766993 1365591 530550 1713968 1018766 1095044 558880 1148753 1566505 188924 1083538 903833 762734 891081 357219 822371 267970 341641 1445024 1532922 218765 1654864 1927946 1352566 936138 1555074 604447 487298 142395 1984001 181068 1025641 776973 1648158 113414 1708070 1107616 1199802 483603 993122 1623077 1918917 384470 337801 452236 644366 96627 1680132 1919551 1394200 1498012 1371441 1255789 1271130 1199744 547052 754951 723903 1537352 1562632 467052 1591546 1091880 899293 945925 1450217 580920 1716407 27381 596072 802579 224725 1848165 659973 1771097 1324340 862357 1879178 1617121 1212538 48281 734585 1417811 100495 947793 983118 897628 635905 1711475 1201206 1063186 953053 1001655 613787 1879193 163044 51761 654377 1686590 72088 1083286 753620 771451 1096678 1710509 559711 1089265 1872783 1125233 219388 1333191 276985 986225 1983381 1209279 593436 1435013 1973249 562033 1708851 121287 398768 281223 267869 578778 1021995 1834594 230757 1891011 623290 230080 1086130 1010663 1539192 59718 1553122 1264619 1105753 1607075 703195 321432 500530 30184 1735559 858043 34711 922587 1975421 351876 421727 878618 1369063 1333233 1953735 1124465 682389 914822 1225589 1319063 246082 1779917 1018643 14491 41668 1087169 1787877 1983759 1845130 1109933 1747643 273352 374520 700318 1896177 1834603 1892690 1230244 1321981 785627 884821 1340735 1172933 1172090 1316120 972791 193791 1303975 1453334 71168 1794931 39021 1955507 955755 213473 461683 1074819 563822 1746869 1494129 708956 928092 1846277 488648 590756 1546809 309536 1254657 1919912 19269 655039 178797 981678 1668591 171900 367927 1767287 1787271 1772918 85972 1539442 1829433 678137 1153575 197308 1109015 1174156 1105016 254238 632660 1772769 1931887 97697 661354 663856 857944 1934888 803204 1879431 1289789 1621054 219495 379667 558701 256582 523499 748713 955557 549028 90713 894359 1738164 1922271 493244 1593363 946786 892979 1100285 1741 781674 1523397 1577678 350309 196626 1097443 546869 1557403 1896835 1024630 446115 820170 1204348 368309 862033 1699480 1653330 536121 76502 738984 1601290 796122 171751 820704 1540035 1295434 1837781 1452502 1315847 1977062 485787 1339043 439878 1027151 863115 463708 824716 194738 1973013 1498212 453399 401562 556842 283017 870398 1117277 164814 1404908 619457 1914195 760782 264752 1985106 1180773 263682 1474274 301053 1168051 1901060 805084 1742582 1185024 199177 1446595 1756482 1484681 747134 1862502 1768626 1923023 925509 36587 1852066 1547400 1686468 1560531 593350 475367 1510422 1537671 1635331 1621621 1673276 1585809 344390 1449174 542542 1113663 735180 990980 52807 1067959 855793 464465 1580477 608466 315015 902766 1938318 1552201 1018534 1305048 268390 113526 391968 898099 1624725 986657 1193794 1113644 567153 1283028 366309 185222 1456621 879842 1734869 422793 1406682 1881239 734575 1189685 576229 998229 137785 1427194 1930633 74470 1254934 1010840 1607121 1408307 1318962 816953 1539327 1366853 360752 461901 534330 838458 1242399 696373 1054890 888132 1026275 451451 1880302 548530 1686347 1072184 1924318 995057 1193535 231610 557488 1093389 900164 1286381 978711 279690 1872907 1713567 1051169 1983569 603401 1891910 1003971 129995 1957934 388962 1447666 311019 868132 669876 992978 1348594 385354 144350 71298 1682394 49630 114177 577919 1759577 19185 118501 948355 1106318 320161 4442 793593 954664 1794839 1763365 212243 138038 1072161 475628 1366331 1007622 103251 958131 807770 17877 393863 1937781 467910 1203102 1263237 590834 415462 817253 1596300 1071249 1162820 332484 144596 928378 1205672 1310101 1830173 1637892 1236547 1632850 1942787 599017 1718351 226484 972437 950356 228862 1679172 1451766 809805 1406624 1438102 1470068 1491813 1808545 207380 436762 1945825 985054 318093 208952 519582 141982 1786343 462849 1302778 1457726 1946084 943506 1912576 792145 525371 1745579 722942 624987 1022435 432203 466236 67579 1723114 158757 1439526 1519055 1329262 1225486 406997 1595490 1007010 1899429 1404699 1225085 1381716 642948 730695 1964447 1268721 536477 492232 1589949 1576853 32338 787476 1988382 1078938 1019789 165498 1175073 1392970 78994 267988 1595316 47647 435275 877735 882662 1729666 970909 1069319 841059 1717914 1659721 1233775 132448 714371 417160 1447519 1698977 130327 87258 632169 1145131 132487 1424244 1746936 436062 1692530 417871 11200 888776 1128123 68775 1633293 1833995 1663773 1960898 218335 1798825 372432 1073168 554977 1739285 193931 1290177 262187 222821 991441 757369 460769 403245 1004524 1700563 485976 1626445 1973796 897188 1263922 89478 979462 1129679 167265 188923 379109 1567598 83649 1263034 1150344 661678 1650131 1729252 1385146 21704 1952420 972653 1166121 1814643 825139 444952 580258 1918565 783823 1483935 996074 722325 1853829 1462793 1105764 1443620 31586 1482746 65586 1559054 378581 850897 1215388 988087 238448 1169712 233123 428078 1237809 1637766 1711535 1980878 1506491 1352785 485972 1559949 1738375 1509406 1434959 761750 1856163 510878 1382470 871382 445082 1342423 317971 153164 780546 1018265 274953 103597 816211 135009 320324 110592 1167979 1412428 343714 1359997 1910326 1971865 633180 1844664 1176213 1812658 1092996 1079724 1813036 674723 277287 1096737 630807 1280372 1426061 1841130 653369 1799699 1467346 1236101 642472 1094306 1360414 1026903 1291328 353286 1650840 811097 1221668 1692482 1141054 673788 1874914 968447 135089 1492216 1715112 492992 1502171 539067 1771494 632212 1521600 934480 1572749 1046867 1531824 393061 1933681 83510 155243 131419 742181 744036 1332270 1197521 662890 876588 476321 1096515 1880654 979302 1872767 24643 1144476 532597 1516384 1481673 1459061 8105 1385039 797077 229575 669253 237051 1510988 430977 879052 805493 1062436 1822773 681678 580563 957421 1930581 894296 824961 1202000 888452 1608536 634334 1951077 1432368 922171 1607613 1851922 295111 1345958 1993945 372263 794574 622068 1772860 1859340 703185 550616 363370 475537 953643 633955 793757 1339798 414359 1684031 1520136 1891616 508918 697422 1784024 1937644 806463 1993008 240987 1115411 503300 1816227 664799 1420221 845729 299311 1566138 1537537 1358484 408071 1645332 1708236 1213826 621980 301760 1229508 23907 1765818 1492333 35554 1280473 440970 20243 1890192 81091 1227733 557805 1725774 1638158 1504049 1150941 341649 156746 698627 1190734 269506 935439 1526808 1903541 1749867 1669539 1184985 1191544 168400 1997500 738642 1700466 1320025 1584683 346333 1617741 1647598 75642 1799564 257528 625917 238132 199922 70236 258754 1048327 1203227 1929347 857033 1497343 1056938 1173951 925369 39384 1123813 31354 700779 635571 1980145 1798387 108786 517065 1598792 1949099 158801 592173 334477 714363 863316 1324808 130662 1677648 727487 1391232 720648 1804370 294403 1033331 1145949 1404161 1634548 279121 1858483 857560 1289164 984787 1080956 192063 277492 170968 1375326 768782 1091788 1756664 40266 75688 288203 1947001 1476723 1479281 1189650 131605 131371 36512 1581844 1023382 950597 1228698 433532 1388798 1698277 375509 835912 49613 1150184 1036608 1197316 297043 1159725 279750 1788129 1419274 17002 1463485 589335 160855 1108766 614662 1738702 1009587 10333 72791 296699 615680 651251 1473207 1639601 1811877 62103 299569 1348848 512011 1545234 1835173 321706 123143 451042 1001618 488421 1033834 1371577 1709104 1391020 1345003 1160189 1492457 1154467 198868 836776 906375 1859604 723104 1912713 1384035 232813 1408766 479527 1892040 48072 1845095 181422 1359090 806680 1837159 133347 1502983 593503 251636 1162869 548646 349972 18114 286528 1454660 1709210 942505 549834 223144 1983052 589506 1972563 545006 617195 108142 683385 374113 1489847 352942 839549 1738553 1133526 1519898 1131441 207636 1620087 1198152 1100414 889041 1268218 417465 1511362 1402938 1616441 996396 1898304 655762 1208711 1707623 1658939 1697809 51079 1561688 230927 63716 1790788 1924752 153745 1503139 1549406 1489545 705377 999356 505335 660650 1349848 852905 1574052 163353 1494533 790489 523564 767103 123432 550920 1329815 138361 1836152 1125820 203679 66188 1898169 948158 680276 1533808 59307 1695614 1949039 107201 1600582 834368 967362 1181766 484971 337590 1101253 931648 342409 1244115 1868665 1536529 729123 909331 1105105 770075 1179549 1325968 8925 585551 587574 65968 1970887 741380 314197 1425995 1786473 94975 2354 162364 1211657 1440556 347121 388879 930682 1413828 1952084 1270074 1319038 827110 1106908 942969 1941766 29491 1090458 303599 437174 307281 1543755 661629 964210 372478 600693 490092 1439963 1666236 34403 1245807 1672541 556295 677476 506500 85030 1108306 1148516 731019 598639 472279 1781871 1430505 613866 533405 1640719 1688998 1234990 1103925 5304 902756 710629 1181751 861627 423709 891780 1130786 1812649 129402 802270 539237 1478083 1326733 305625 7917 1498852 455725 35547 632341 344984 526226 1417350 1410106 838104 1908858 1350574 529924 672283 377768 410176 1738569 1325788 1577093 703144 1494284 1202158 374656 484125 616155 1778999 457617 1910510 1670597 1162604 1001983 1218292 853490 1317551 628620 283961 417511 454793 271187 1050867 973626 1130810 1396108 1603407 1940610 148448 1273816 482934 687868 1506210 1345279 29814 123603 1523710 1181011 1749218 1333167 323407 515693 1909862 1892216 757298 1500474 36187 981334 1660130 1516577 516331 810379 1513299 507825 366741 702947 1042986 28411 1141556 52533 1416270 1294044 439433 850143 1050101 605504 1475502 71830 1917259 1891600 551597 1262898 1121822 50073 1900924 1754309 1392938 1908223 52361 1672044 1486229 1272244 1902796 1255744 861412 118986 523140 103079 1657820 1854473 1761701 96706 1193250 678252 724729 1496259 48768 1320483 1590140 425365 1597976 1473888 1582297 334272 1642234 25074 1286883 420198 174537 339386 429200 1463733 1794919 1000423 1554532 1929048 541192 748988 1083746 118322 1570805 1852598 320743 919588 330002 913563 533997 1800193 1444365 269076 1792239 1593036 1441311 1819199 1579405 832280 304931 393565 1868499 318857 901071 909176 1385455 1376058 1495304 269612 1093018 174657 1816775 1197342 1954037 435678 582921 40989 932065 948782 279695 553177 1283676 1204389 163398 1249898 1729170 1923954 1029627 824106 1837815 1374734 657004 1676026 812197 1892027 26987 414762 302625 871967 1862968 735566 1323623 691168 1194825 38328 228195 631486 897339 827729 1194826 1518825 866110 88224 213538 853829 1865584 1540675 304217 820710 198290 113532 1416543 1870988 1166989 291509 1637218 305238 1770985 1230696 1258907 1407284 1787545 1815826 1269047 1367008 1958040 1980610 1181680 854071 273743 1944722 258893 342831 1787129 1537979 750763 1127456 1014235 105252 317192 250843 1864579 1480575 1249150 1339299 1364252 1686279 859829 1689649 822815 900281 887402 741634 795123 574735 1619462 1027394 787034 1396305 447901 872002 1847069 7536 456419 73570 1609814 1272470 1725267 702136 1710240 1013627 1271902 1634209 760484 1210497 1161176 1910262 1187766 1054019 1239855 547652 1841288 1323143 907220 1473757 848533 1942129 1481697 1535023 98858 796592 1089104 762867 1058902 1945905 1194773 597817 1900105 799691 1349682 60599 1487222 1921168 519907 449046 1780713 702757 111098 1156203 1605862 1988745 1040916 402970 160879 563200 682561 113671 634062 1799652 1182727 244765 176058 1541854 838571 1231209 969325 777989 307158 2774 971901 754222 566840 1198494 1973441 1644166 57442 200764 120878 819934 1056514 340354 1447213 1001606 1455613 464430 1508680 704776 1006547 70736 241042 304916 1597656 1421186 767317 1927305 813986 1076060 50538 1879020 289122 72989 808924 1533869 1953513 938124 1083806 1905249 1639720 613223 1212981 971540 535146 1548431 1025923 1659657 1572348 1176541 228200 1302776 1940589 1320598 1135726 972005 1628155 1995340 194695 1113903 1834727 695948 1722724 801403 988610 1427963 1690483 1569948 1344771 9604 1507310 675544 1697111 1142780 947979 915167 1109764 1799525 1003031 598731 1659857 1306071 1022611 274104 1946844 430149 1597910 931941 59031 739396 925782 1491635 1602491 1880948 1415591 774827 1925256 146794 1204713 429375 676223 938309 732813 603316 200828 1952446 1523467 583403 1770106 281074 447109 8113 110522 1638195 1236294 1038420 471258 271556 1860279 486320 1222043 811144 154306 117671 1081867 600449 999730 1503148 1866977 620211 1254935 686163 1189369 855278 195952 532309 204876 1622913 336172 280470 460821 307031 1035020 1574274 1860332 1759725 1731853 790417 1157374 1045671 1184215 1851483 337741 1150521 554721 659681 1849301 391237 50405 765713 636344 74181 1587686 1765074 231442 1441481 428236 1027519 291467 1090973 1002662 69929 104672 1049990 979716 370216 45406 188545 1075845 544221 309483 327010 1176134 1174568 1490495 105537 496159 998029 338768 1150562 1899343 256314 40129 1367963 584259 158877 318458 1732883 584993 189758 1655753 702058 1625393 304450 1293230 1857876 1871449 228215 1185710 794198 1248515 179035 1143934 1136127 1692922 266262 1128927 946748 1245471 195246 1305361 1268208 1371084 238985 276159 732692 668131 1012348 304221 1796513 624395 859107 1240110 408165 259683 815135 946507 552113 346929 1442126 798145 153576 1148860 180138 311030 1978614 1189926 1682609 1514076 399291 615702 1678011 1281122 1223504 1992119 90349 591500 293731 398995 1383375 1094943 1654982 1409729 105808 1910025 1159452 1650813 563491 172222 180738 1775552 1921997 801964 81606 1702805 87886 247408 180682 618263 1829492 177852 312642 373093 1709686 1926829 74186 769737 1742318 1904775 1143124 717962 1065116 276959 990958 801593 347342 1980443 1031311 1968750 197406 1429075 1825751 608339 1603825 439001 412051 1518077 1701104 1122375 416696 690627 1602857 1313500 1246031 1686913 105609 1722772 691632 337660 497695 540572 1930024 1255425 330442 87808 971380 699031 758102 591400 1814563 1548723 1848653 826652 333486 1031856 635535 1592819 110097 1105429 1766942 157221 1466535 688541 201886 1880456 127669 607084 468365 1087408 1868227 545511 705324 1162497 691735 983659 577581 1296682 1339856 412986 1167953 1877746 401713 1939111 1123979 686636 788053 1525352 1008709 1628072 868489 1195307 1372680 1911697 1651258 733884 302094 606932 1356058 168465 1399720 945742 1648578 1168903 394025 1628806 1694590 1301092 394175 1592420 338000 1451312 1250007 1005645 322471 1493189 1264382 880018 1496807 1155964 769979 313944 508995 1566018 1053867 1692792 1599933 1319648 1601808 396987 1492201 910654 170822 652098 1191917 1612223 400051 675377 484868 68905 1254196 525066 622380 996685 659151 1322949 488614 756492 1686304 1373872 302944 239051 68939 442428 1970604 216146 909562 851725 1415943 611625 490956 14632 970118 995022 25425 1680931 1793286 69654 1017826 434152 1940080 1589955 685030 830613 747683 605668 627509 706681 149051 71557 1287258 687575 1620728 1843000 493584 1012033 1539350 261366 1150234 208426 607787 221574 206883 636739 238164 457592 158545 1554353 821106 1433905 586887 234054 1806912 655784 1920808 1771972 278544 610574 85179 926601 601666 318501 1424379 1259124 1886945 880354 912542 1185655 1715950 1603042 960829 307343 1109240 934854 1265462 867554 1911888 1884915 1921087 534891 1830770 1929065 26941 940397 1630801 215820 1053859 1203387 777300 1011055 1095241 1762981 1113951 907211 604519 1709691 775218 984863 969658 494490 51515 848591 1520749 1296164 1985335 1670853 1517341 1751605 1775081 759716 28107 1806711 471003 485912 158942 253435 1550709 387623 1643472 492428 1416672 385237 658349 1227338 114305 662292 1115321 1270931 383630 419005 62251 541015 337394 543391 644240 814519 863463 489858 400754 689865 743755 1997609 1816907 273821 240103 382303 1992887 1297734 1336178 690206 32187 1751588 689180 1263138 818582 813875 1619389 1160461 204017 1150137 920423 1502212 44528 323981 769 1259604 1424060 402405 883236 1197890 747342 293582 432386 913640 1607514 1977415 1022223 1682230 492763 1206449 1304612 1417795 111045 1482142 1237281 1693372 712627 342157 1952015 1027068 679562 918560 1024899 1683087 43047 604143 1788116 868462 1731436 619926 1345152 1583743 701816 1905144 252323 15638 1809132 585196 1806285 1021723 1107414 501350 90069 1403807 118076 1919406 752734 1298211 1329196 348170 776125 493688 1524403 187300 1115977 1082702 1922238 939212 200665 188993 302448 1773268 1443547 56943 143880 1980354 721122 537189 1760118 865640 341566 417234 1446678 1675587 539918 714170 1869569 947447 1216608 601698 1968534 621172 1950412 910503 1822580 313771 51739 511477 369267 1531148 1736024 268318 1228178 1803974 1134873 1763832 1695122 1153262 1930092 1813724 163866 1404513 1270921 1958653 1669384 1765146 233344 53342 1359776 1518364 1334367 614524 1499665 1373609 328097 782312 1753754 1548923 626044 140204 967068 174650 849723 1992620 1566240 810894 1923619 1146061 426889 181190 1567960 280647 634447 1023159 147757 1136160 700151 1225475 614225 204026 83966 731710 861798 296042 349238 678160 257439 1830515 868249 196601 1180988 1778451 669466 1093147 632305 1262549 822563 1995326 560834 1867184 1207463 589008 983515 1284092 1021205 128723 1940051 503818 126544 1732155 1452998 1048640 1206783 1080044 962479 785150 1780743 1370410 900064 299730 1583845 963142 618587 698184 115845 240249 930893 578044 1575871 722651 1982462 1499818 6134 1826517 890038 361887 1651314 44909 743764 1505995 1967787 306807 1317264 1117447 1986855 1520276 1378941 1712611 1817171 188101 1356959 732951 67331 1817029 740046 688601 674712 1814026 1608564 1122368 1460447 805112 1904461 1705142 460236 76953 318320 899468 1283464 1213837 631329 382975 1564651 798994 1583942 1089070 228017 966387 232509 76838 1226591 960995 1927787 1587057 777570 1849640 884965 1355769 1187916 60542 1105413 1229510 1453700 671253 958421 734077 278609 225222 563169 135246 158446 1727177 336842 635832 1322155 367636 1685369 1706656 1766106 1614882 1403138 1184260 1303365 1029843 1550523 237574 868807 16413 1266673 1954937 1242768 1068234 1798252 1309335 1598743 1803793 1255910 57219 1268914 482828 1303724 1959039 1487497 1262568 851266 1138569 521050 1899205 875858 828462 442357 1660753 636927 51681 18337 1683205 1801307 54807 1343944 652842 77731 1616462 465481 1281950 1855129 1901677 284157 882016 1259821 353248 457522 589966 1981923 246776 1856216 610511 180996 303088 638135 1707241 1001135 475149 897852 164271 1628231 715905 1421214 1419550 948800 215488 831904 1255211 1038055 1564859 1110900 808671 43716 637543 578682 199393 325916 711699 27896 690327 1618591 1128397 323483 423847 9001 1467255 988617 1665587 1978245 1250187 1329839 95302 225576 1836977 1565981 1705161 982358 1385611 722739 934866 1472601 1406928 1436988 1229427 1201192 1854716 30709 46334 951572 501794 887221 747519 750398 685214 1367823 1470322 1088983 400205 1853541 1884735 1386173 947337 972654 1384981 691582 177154 1555479 866273 1023009 124281 1453832 570184 1147667 1705559 1781963 370750 1463596 1014633 1429389 754135 506410 1836494 1948113 418836 652849 1498842 967842 1449540 138908 1750705 842099 522411 1489383 1482816 1996244 906798 1239162 1418068 1933160 1419297 1926803 1772433 629449 1020268 584863 388592 1172499 650856 1780676 1110297 606552 1410724 1633120 1834868 605405 1944379 1246061 442494 941002 1569803 1343829 1569644 744074 1215986 392073 490004 1094861 322228 1558815 1662598 851657 1241081 1339348 1995716 575414 1387886 1280832 1892717 1895733 944143 954048 1647954 869658 241052 1712012 402929 1334248 735218 184153 1464599 1246474 812331 1792965 1450215 1602329 294045 1326436 742695 839135 1450266 1227919 314485 1153700 287201 1759299 1196111 1077962 1709308 345449 1037330 1697663 490218 1083436 195873 1711348 883130 688535 1425653 177392 1476603 977835 714682 1411624 611585 1718088 140777 435967 1762657 1589695 399516 936613 156757 1353210 1547546 304454 806669 597721 1832760 916215 1157764 500894 1631904 899207 1124972 280733 1285530 1950058 658666 1660678 510529 1828525 1309955 1526132 1802749 1744052 489430 1769149 1916469 618270 1455046 1586065 1425685 1579664 1294042 163176 1654021 1100617 95300 962901 604484 1040930 943884 389243 1820161 24226 1530628 1722687 281576 244377 1211237 870218 1011311 1123341 819808 1171117 750945 1861060 366721 1746376 1175531 374519 1837426 493101 432626 1382306 1503096 1923916 1064063 841134 1150027 901538 391928 1120499 1180943 1113748 1574318 281186 1175828 1038769 742845 553858 143966 107739 1478734 1245712 1560031 1989313 1203163 1673538 324611 111566 1030430 595841 14910 1469832 1534679 562963 365956 557968 1945408 1557111 103166 663636 1985990 1933508 1097802 200362 336284 1746637 1826831 224955 554990 1947668 1628206 813330 920603 566316 153876 1240029 906687 1053613 1049043 1489260 1620523 1304394 1676232 1402488 366695 905108 1329013 1930864 484175 374206 506894 1300441 1512927 1577104 1167322 1891524 353288 627328 1255318 1582957 1253722 959450 900615 1062631 460614 1120635 1124505 251213 675639 646337 1551317 125121 198810 1530017 1529470 861389 1717719 1287338 801076 1254860 500685 1107806 667036 387815 1759803 1703099 1469074 49455 749257 1385751 1106796 449600 1147298 1289442 354296 1721244 71258 1575169 1931426 581718 1847954 41033 1433118 8799 1781188 208553 1060780 798682 19449 1003135 1373741 1356286 1430379 389145 133270 1172376 1749998 27547 947685 83411 276941 220979 1067076 1656654 168199 1290299 1247064 1309253 1179733 481241 845397 1116745 1085327 213347 1778397 1929467 724024 701249 1240569 1780561 612857 1664428 1621783 1843988 26181 525187 292103 833027 1607600 1772130 1760046 848784 425167 1568293 1627429 318091 643852 832325 930094 57286 662520 1110699 1234940 488136 804114 1009281 422757 66360 965713 1793919 835509 1844385 180409 442266 1056575 1657068 1243515 1583507 861645 665384 1664769 1564793 697439 1458174 782298 858364 1253370 1761271 468513 1535894 488797 870507 1409974 9043 1252120 1313375 865186 1614537 157452 1779135 293415 1051492 877799 1116629 589404 726150 1176583 1523506 1115120 1334420 1407932 104142 1985107 1325435 1125603 669802 1370822 251895 1110214 2599 242751 1880600 435073 756860 81619 1567004 49952 1829999 1992005 1704241 1286959 202695 1979353 647732 257875 1604000 905324 514067 632174 48797 364816 1689096 1511831 27385 1974727 1717911 202220 1838594 1249391 1815815 1572175 597860 701642 16928 1638359 28313 1478268 535299 83346 1255316 745186 955132 372939 772720 582445 896385 879759 216706 1322407 1691246 1985590 1731524 909612 954416 1011838 53935 746911 690479 1577349 1202607 1350314 1517895 538038 294607 1003119 1888395 535908 1751710 525617 1083616 1555801 985795 691512 249662 1128870 1357267 1599697 1151662 1817644 383497 1962224 1109447 566332 70397 1842170 245803 1579979 377586 534451 550537 1134840 1764093 1453119 712152 1728463 418313 1400395 497237 1704186 915290 1532328 213358 793587 844159 63569 1227515 854152 639360 1585996 1195452 309288 537181 1605902 530348 1179163 222672 1745073 834424 636594 1940913 1381207 550599 218118 1390372 1695662 1130475 621221 1969274 1908419 1050779 1469196 1649216 59662 1019090 1967557 656109 703295 122940 385450 385081 770713 1072456 1006912 1963435 1014567 140615 368580 118696 869632 1713526 1976822 964162 161836 1277344 1403219 469707 548757 861385 1775566 321408 1381231 1147080 1605761 1467631 1081014 691881 1933783 406337 1674076 1163002 750655 1920731 1743566 1591419 75709 887245 840550 614644 21383 1212562 630472 322560 313360 1762032 1581996 424903 951713 152500 1663670 1092431 938974 1794150 840884 1085953 549366 684072 1596779 1777249 1207759 977660 317132 1474367 1931063 1935707 1019076 1556419 1285934 1644113 997865 273161 353384 912390 1748624 1761861 1639170 1507525 1237901 1240833 1476418 1170023 1682630 332326 801340 563849 1457071 896168 1624437 454912 1770098 474285 1444817 1238907 1319290 1184430 1670304 1810171 345217 1329194 1405998 87583 765566 1299166 551815 1008758 1082575 413824 1029203 488628 1287092 340642 1409007 584797 60638 1213052 1485293 1852923 18879 633897 812137 175787 371460 144541 1077964 961678 1355661 1566124 401249 488326 354338 1356685 1415839 1359481 1300607 580434 1071971 145627 13873 1370789 474349 1605610 1263677 1166812 686536 224801 198915 841272 363646 693362 742432 46167 1209507 1624558 856010 1271080 1805539 1320359 119267 1471073 860190 1544570 873490 98166 1556958 188931 449287 510209 333164 1634973 678058 342029 1474935 1454386 110035 1677319 1080895 270626 258256 125344 86891 1343149 1039252 605124 1276528 1262884 410460 1888350 98949 1809108 1685254 1457186 1624019 1192939 1114446 1824707 1563899 1691200 361569 1032612 135432 1823263 1885327 1083351 1127293 1910704 138491 1783776 1339901 1755303 412202 885859 219281 1589509 1149246 633279 404138 198324 170292 149326 391596 1586168 928060 1399044 1600998 123085 833556 432878 853894 1594316 1686270 1724214 819279 1829393 628899 1621766 352940 1000572 984926 1701683 386415 32822 581230 613465 401209 1212532 1441214 1345654 1556836 1028964 507792 751058 129474 358775 1164683 1467405 579593 1091760 293999 511594 1067824 76467 1872158 258420 249894 295098 699258 988311 1758112 762477 364649 785065 1625398 1587176 1763623 1966616 1724500 498595 1095643 221172 1462017 1059511 1998146 1469993 1926446 426230 1282344 1093534 1539548 784631 1324389 604960 137372 6410 1310531 294927 799189 947899 1292365 1305147 606247 827526 1920101 1843086 1263740 468561 1962962 897715 1731664 1902101 836818 191656 854843 1258540 197759 466356 1148838 133718 161674 1627185 911516 219570 1319227 455859 1182060 1071334 1230515 1186272 1270430 1515981 1068966 215566 963780 510154 76431 1526041 821144 198723 994176 940850 388097 96016 101181 35572 458814 517390 345892 845261 1390179 383912 1145969 832860 432742 1301873 945711 1746566 1955328 1803879 1272973 1230680 844173 946376 1303232 1958034 1977857 825250 349622 1813293 1969952 1860243 493214 1554480 305879 1392318 1961778 821541 1546772 1312496 374801 569688 493247 1452146 38839 1190705 279973 737538 129945 1885719 749954 1810052 1366204 357815 911117 700578 1088979 466662 626558 253531 1388479 421865 824849 1009924 492841 1479668 400996 1248302 1715160 251833 64691 1743331 885094 399753 844820 1841338 1592505 1443418 179818 33624 161740 1249370 712626 1834322 902345 1032754 1477505 958714 895674 1645428 391366 735032 1705674 1516622 1720405 1281368 416938 1419182 366732 1101657 658533 286632 901651 352091 483815 874106 1412086 1489771 783222 1680145 1674870 583266 260106 1249437 264157 1146911 227611 798031 294274 1987751 485246 755311 281963 1051193 1654953 535911 1638923 665154 937090 881301 700855 471067 1818974 1088092 365433 1939798 1836068 1375425 1354022 365209 802117 1922298 236977 783654 842003 819715 804927 1585462 1952762 535907 1364291 1994095 1283045 1292753 143038 1266197 1455346 847749 1479418 531158 1507732 912918 1427729 472762 1956577 1009793 1052080 652116 116789 1118057 331811 1924348 957970 1817388 1405305 412749 1675063 481726 1190022 808188 235545 338396 1461510 1158175 1557742 1489451 121049 681554 520343 1107696 225861 1506425 823461 32946 1222965 179352 233832 530897 646483 1934509 1146112 478798 1662782 1106461 210781 1278981 103428 1230189 22921 385195 458406 1672397 709415 1066486 191235 866726 1740811 321963 1254823 1016308 906040 1669021 1010604 1790766 357593 25593 1060744 712922 428802 1607317 1670268 1075442 105558 1028518 265802 787883 500428 1697 246952 1084086 1137765 1073663 720718 1912104 789640 227187 287346 1455169 745907 1365665 759204 1554160 1756053 1603817 914454 1350710 1889229 1735599 1685485 1102307 582541 1347304 539155 1256893 1757496 1001079 834576 392810 1315797 1878865 766958 1408761 1479108 218466 518622 1136562 957602 284648 995677 1232222 1266848 1415928 1205812 580185 270698 1351909 1620605 1732457 724676 1614506 747127 737581 1839941 628849 1187845 1120193 768664 395643 1619804 1136753 43905 1326316 65572 552478 1922265 584776 351016 1508366 1672613 450771 709724 1581515 587281 1016465 1470563 780330 582573 1933525 1204933 336775 1293692 55391 851151 1964120 1524822 548693 851690 512735 1827246 1420996 892947 919005 855663 728770 1078659 70296 1970212 789859 1503118 435139 233960 1254738 1384303 1690710 1197520 456819 1917242 1821614 905127 1214304 591181 1848382 174945 671059 271264 257526 239175 1091209 453565 1999396 1576214 1905036 1761477 1546872 342362 399237 1101377 1648414 1290288 1549874 800816 1834055 1791405 591272 412056 1270066 93325 1072794 1163766 907377 684136 822444 1311464 144270 1490414 1897002 1464885 1000649 1777053 1532220 1860776 1642029 868205 1295587 525704 1929792 1711879 1235724 634603 419283 1107585 202858 935096 664371 1410945 1071101 723225 1954616 1712545 1221761 1861524 1836266 913603 919913 1544981 1944398 723614 224060 1413344 611850 754025 520487 1996953 268079 527852 1418644 587312 1145504 100357 555113 1689235 175834 628231 23226 319885 138998 1021964 1250406 1213807 1863649 422698 1815816 983130 782411 737083 1857119 1001765 1791311 1460961 1626883 803736 546767 132524 1277879 973716 263351 1339673 1894489 884035 1786769 178549 1105698 1427376 1675179 1298759 1646005 209654 1732036 591570 1856891 1857591 1135053 1257757 1009224 1666767 369757 743683 1208251 760327 1803343 1951555 1577224 196077 145008 1174214 714904 268018 1676468 276662 1168226 397304 843581 342238 48291 1595 919076 233632 1998480 1221502 649165 305135 395148 931057 1043599 764295 783147 692285 1387818 402704 1238147 1617916 498077 741456 898189 1026119 382219 1012948 816603 828453 744684 1635936 47320 1338941 1971479 910609 1746683 760025 771937 396152 1996063 849384 941528 341157 374387 965555 1461641 339725 327575 51700 805063 1900830 1461263 77165 343140 1377233 348716 1761276 251220 44736 114591 773712 1571879 1798112 1862107 1247772 1538531 1924579 1861476 589022 1086661 1657413 1106942 259709 1285061 132325 1105051 861273 1998784 1482698 1658821 404015 672887 1898007 235399 1127208 418148 1080490 926424 1315869 499278 1240363 1440127 1859465 1041979 159972 138789 266459 747068 1680813 937706 1186834 1127099 1031494 1901294 79179 583402 720210 1121738 1153144 1710630 63560 791139 571078 438547 99666 1330511 1638679 1248829 1158072 1891347 395034 448272 1858625 121482 699145 823219 284829 1377911 178098 516670 1258847 1889364 938554 1297522 1037375 62841 1119826 626990 1224554 795981 158866 1382096 507983 1725465 1927798 484793 1522740 438007 850523 1581014 141708 428143 1503867 370387 1084238 70283 1097699 61575 79645 796862 845846 1065661 1506980 239423 122807 1968610 629871 1547209 1715964 1282077 1705035 841180 355548 1842798 1891877 1605105 51217 362513 1548636 1365827 1966944 1605337 1207906 746724 524199 949836 470686 54524 1523752 335591 834820 415211 1597612 89213 542448 781871 524158 160830 858127 1771884 424448 222322 1382171 1155258 764324 789963 1021406 718502 425114 219525 1767534 223261 1893591 1739635 694650 79860 542414 2883 1147304 898667 1832399 233481 807873 460597 881600 803247 855999 1526420 1352007 1008756 660816 69982 241051 1557654 825842 512341 697940 713755 326137 721513 1039960 850287 1341207 1637465 260645 240739 1449822 225989 1790189 1062254 1790196 1343652 475644 1222874 76105 1205004 119414 355642 983216 837650 1205667 1734892 1313982 971120 477472 1698170 913472 1057226 1573337 510335 991104 1624117 750415 1849303 1294117 844896 1078677 47697 1976516 1426501 1513097 1119696 838638 1624643 97486 911003 1811285 323184 1007693 688294 215098 141863 1888996 1760554 379917 1305611 1306285 1345532 638141 550197 865336 25322 80305 998188 597706 882517 1409052 423896 759694 282705 1390866 1648912 449844 1107181 1654694 497465 576122 694860 398863 483678 746775 596119 1441351 4508 1612423 1796295 1513542 1131077 1958439 1988731 195669 91299 1030400 160848 805423 717619 613448 730820 1477993 680822 475097 775289 795406 1100081 1724998 1806314 569181 245171 1658397 1305056 1404185 204374 1318651 761441 1798011 9588 904061 1600501 1188920 1275676 1333104 1712752 1371838 235833 175598 1152317 592985 1229171 404195 906908 1343572 1728429 1335762 583915 1788436 1792946 1883548 1901094 1223776 890690 1315592 677951 754225 325575 1198373 858418 1951932 258201 514603 487171 487971 1041709 1565265 639283 1774954 1886608 549340 693916 760535 547804 1175344 484403 964498 376795 702753 1148349 1604025 1462519 1515570 35725 1309308 1450754 5441 840823 1220177 731811 133923 1071847 120432 1763409 971887 2377 21581 1726590 1887763 1224991 26448 1306362 927261 1331035 659160 1922167 1220677 417785 62575 996430 1536980 1034611 325779 249496 842756 299070 439850 483058 1813653 1767148 499069 1114671 1363910 210884 355931 1272432 208627 1330924 1364602 761812 1055174 118643 1217944 972784 864579 1804373 725216 446352 1414660 1420471 1109198 908738 1843791 1469043 1999909 222238 1221556 674981 447436 416458 983046 1687553 1070872 859953 1623472 1332368 242195 959824 1351494 898087 250980 781779 38131 364602 1137160 441555 634228 814131 629535 262474 390119 1413178 58281 1294238 1375984 1362252 153371 725 1765100 525047 16362 1997008 1133893 1663289 1144560 1556359 948739 855145 1784549 28607 1013380 1343635 1348639 480866 764054 797986 1406570 321450 1999737 1523449 1490340 1771101 1409861 1810732 1327047 436685 9279 1101642 140337 120425 874026 1400106 1232764 28537 1778915 1453326 1772718 1658261 525032 1646395 1374224 1104868 160587 1715128 1557927 1044041 1170102 473328 1046666 222365 976241 777822 1257304 33785 104897 1822756 1848953 1791805 863276 1259741 1709584 523164 226107 1868343 1925267 671306 215178 815654 1647349 1225798 1472122 450623 1420323 325532 226168 364668 1822125 160858 336761 1095135 1895882 1494015 729333 832230 1236280 291113 1215884 257889 650617 908830 88037 1833222 1748777 1008670 843384 96255 1377374 1597367 1216359 1142816 552988 1063435 826171 1683128 1796954 673212 891473 832210 233257 1488843 301868 810461 1246282 1443793 1661348 306100 74699 1663255 1829614 335947 1295616 770895 540268 210696 1553427 895020 1738922 827147 538349 1029620 1961430 1359069 886137 654871 269528 1813145 1802000 501444 1635127 749242 184010 1363563 339119 551927 1270415 1201620 1575265 844769 277106 949513 221930 1911763 1588549 1282425 1858906 599360 1637371 1219524 336726 661927 836496 625290 975145 1103567 911382 1354123 1747769 823854 558110 533838 1983851 1355503 495273 293797 40803 1673535 964005 410998 1905651 859375 1215007 575758 1290731 999610 1104394 919599 224924 841710 736051 1430830 619736 11529 732941 1680376 882920 1943741 1556694 599167 2712 1503039 1579158 1669180 1793627 521 1216414 679860 565608 859417 1751627 555856 1292150 1156585 1186971 330319 310088 644196 517891 1609209 324109 1359454 1102770 477183 1819936 1621980 1354286 671365 911719 800589 1683297 1012217 1910118 995377 454172 271577 744951 1577799 853786 970457 1239437 712205 725567 1959434 878294 1878039 1398634 152963 669905 351173 270901 903639 1111572 979738 183594 232051 1452331 138383 608967 456194 210259 1776790 1000376 1637273 67512 1659397 249746 1430383 1621999 875694 443907 1268387 151827 871055 1114473 314555 1651953 1824056 1472843 1059623 339018 1685992 616522 378392 249336 1474066 713929 147045 265616 533834 195111 766322 1342848 401299 320187 1278562 486930 1644194 1618622 1136770 694030 254451 1815858 1820241 1350369 1110912 689143 457438 1451977 705739 1812187 85916 991549 1407644 1504297 319134 596663 553160 471390 680567 1365486 1977318 149791 1595075 1469878 516185 1736148 1642502 275244 242036 1207829 301615 209215 1750568 1488252 1064472 166239 67039 1018071 1266791 1141359 505665 244850 290127 1544341 127400 1087689 702532 761043 1765974 155171 964006 252598 1074643 1269521 560430 483468 1437858 840019 681017 174116 818138 969895 635355 338083 861026 809411 655438 1892853 1566607 1578154 760269 1763783 1578522 48620 1370518 1095612 1649353 298814 1016684 1983304 702426 1435295 352156 1522168 310865 213303 764333 10430 778601 262082 470336 609693 1764244 394049 600249 195190 260651 1501346 821236 1528492 841836 11228 173992 847435 1452940 974929 60556 970482 1100153 5446 1272586 1763948 1532618 780772 879553 852474 1268586 1263588 1501031 221559 943290 1019469 557389 285689 726388 979745 802242 1060486 1057084 1640134 743190 687873 1421522 1867227 1033778 869113 1711166 491757 961283 72071 1005092 1738205 1261638 455642 1480217 875100 470638 1072464 849327 147641 1009979 259072 192482 739607 1810591 1984700 1128472 128316 389985 940263 1569040 1993920 1932999 1499613 1139480 46865 362415 1529190 344150 666568 919422 1263558 325583 1647166 32488 1927635 1241501 1513099 988293 272617 1078129 260816 961737 697099 1628667 139626 620625 44666 916868 88907 1903424 282009 582478 1163267 1894344 139913 1475944 321864 1104585 824085 803892 217151 587243 1851649 842089 135957 1797923 256281 1511892 232181 1302090 326249 176897 911042 1909060 1500941 6847 1252810 515916 1937028 511769 908845 1169886 853583 23707 1217160 771592 1841999 1343736 1628225 883627 333821 712226 1422764 1321179 1166929 935942 265217 1970418 16001 973864 292625 656737 1011846 1590818 1716474 953757 177012 80078 827140 1370955 696234 964045 1820697 745745 1125977 1970063 639843 1285670 1120715 1878033 1636947 282243 71388 1786639 150283 1232052 1724971 1301263 1573800 1558858 1452738 1097563 1265685 1829917 753782 348552 253426 1997945 525944 1024171 651834 1612424 528790 1315666 726742 587834 573678 426311 1461520 519834 1920148 1434345 280346 66743 1434067 487370 286494 244085 334637 509181 1230286 1282933 78427 928657 1603756 1456575 1467262 1264839 820360 799502 468396 1502822 41927 787769 193805 818487 217009 1849076 1881480 998658 295450 1968292 923386 1061199 1916403 264751 1067002 685947 883945 773039 1184510 174810 542210 965333 1472293 1062323 1538254 1545071 1222024 950414 1193534 1656594 1391354 1420326 1541206 1021518 449865 1464709 1650925 422297 480539 1723730 908958 1661477 314778 1703934 658405 30303 502335 582641 298522 1774731 512830 1224174 451338 938182 1204805 1878000 526792 1814943 1640497 1818076 1607659 1551526 1078057 207971 1968955 53715 1122516 1210209 638994 578230 838287 249370 409019 1317903 1079477 1399490 1259435 535493 65460 504860 1636383 1391859 1638411 1036606 751174 1796420 839895 1120900 1351686 1502170 536270 1126152 1594549 1983145 72656 1269937 631320 302020 1284693 1523848 1397139 1127609 1184042 1022288 429925 342571 290163 183860 1073676 1573777 1665166 1617757 1583937 1740530 122380 681482 852680 1144700 1567328 1246994 1135155 780699 535470 266273 1227156 776520 1054111 578821 172999 1492808 1240141 1777379 742133 1921052 748056 823930 22215 1976101 666870 82205 697323 1761828 1167618 472673 211462 741605 1089330 814195 1518250 318438 754865 533308 1276827 1849575 1285717 1781382 1504369 1738847 1383866 1215008 1089306 1435163 199460 143110 1882039 946576 1630507 66280 688608 1263651 452875 1940394 198033 327324 536191 1737836 1974337 1165952 995179 1619822 422502 855343 1650022 1726789 501926 1615433 97905 1116554 138767 1721594 1332824 1142857 418473 487423 656919 1300474 856574 1348220 1911677 1168695 920280 1249428 1995077 785863 1998241 127348 1034013 770876 603558 1130329 485942 1935876 810409 162951 105958 98265 586696 426392 1426927 576750 916487 1297907 571445 588976 1399767 1864354 1888113 1237823 1320339 1940562 191478 479848 1537675 909126 1858714 1750215 671361 1261910 1357703 1092170 1332153 1524830 1758489 992728 1471684 1111469 1708471 1585780 1338248 958565 358934 384249 1515941 870342 879124 959387 9431 769856 813019 1979818 979256 1374861 507970 803661 316137 177387 251645 1133989 1566670 777943 123498 35305 262809 1792845 1526929 1290258 289639 1592454 376299 142366 136051 139685 1779771 1772946 664708 1891003 159610 1458153 1529737 996720 1108037 139658 1805933 1089893 819595 96882 1070133 1172101 1849698 198238 704144 1090910 1240522 1051445 1374630 1114152 1430765 393803 21584 455192 736061 1943023 1192023 986273 832400 1853059 1090550 1868848 1565097 1677425 475438 911424 1806367 1806014 815812 1448110 247591 1763709 529593 356435 892953 1458639 1596060 571066 626052 1536099 136480 181180 1827694 955392 1280537 1973862 1248427 1099071 1561256 1896895 544673 1637578 1328578 1740049 1387599 568465 894689 158937 741825 1657558 340874 87994 1275735 82236 1223653 1682428 330856 1251688 1207067 1909314 891727 1014399 268589 365109 98659 826364 1171207 647236 635255 291226 1250221 835331 1453721 1455105 543182 1635645 1569 843066 1356566 1281044 518231 10849 604762 967547 476966 64846 1639398 609675 961746 191688 270878 1968839 828041 960370 1979049 1578753 725923 148554 835448 1119035 1891624 1769126 1060089 90668 1121300 1609452 980482 1031451 647900 1685039 1494498 790602 56937 707698 503665 549159 1041555 835858 263069 404941 273173 781107 1471006 1191860 1054446 221187 1415465 882223 1803409 1628275 1541049 1620107 492585 1943655 1411459 82940 565129 1772017 1662971 433315 1866673 596701 456619 439851 1769655 1950408 1394172 1518209 331997 953105 590405 235686 1462742 848888 1910679 466173 469634 1936291 1480815 1439481 271395 1141721 1805488 952485 328165 1895469 470735 1929949 431208 172725 280693 1548737 791546 1217953 1065082 269508 485211 535460 6679 713052 200239 540072 1418744 1806172 447785 717321 506748 1830535 1912779 1977588 1570231 152259 1927611 193656 1994224 286857 1423158 296198 1395859 1802371 1598536 1827218 1082880 1954336 495389 866258 865093 1139925 1642406 1321417 21021 193470 982184 1798341 346334 540702 257309 1630522 281973 739290 298020 1883830 277475 261248 1089106 710443 1951406 1098301 1405852 1678829 1227758 919411 1371867 1264074 1005770 657464 1667588 1209459 378056 934394 994669 1176397 523183 1306223 673700 1478262 1420448 706536 960095 1351889 288132 1285080 656348 573670 1386952 644736 7839 1842742 1580167 160528 1513938 946451 1548695 845763 1673897 1268368 1316302 1048488 671759 767159 567731 1610409 1896716 237670 1876022 96100 238524 447762 590447 1816503 1564357 75827 1886076 417729 944136 1534956 904426 714820 865482 1073371 1785013 1121334 1815035 1180759 575374 1606843 763011 59887 1129284 669379 233757 1892998 1819819 678923 1438520 112885 1566255 981303 1098004 788556 499769 1688561 1610542 1227271 566896 599458 1013217 1311670 790634 995165 1434495 1751427 1699076 1138766 1950461 616881 1531554 1016346 124674 722486 125397 703894 1214032 1363691 1722315 1175238 1585050 523977 1866578 1565506 476374 361407 1269318 1295065 355739 590954 641320 1477213 279405 1170835 225698 179314 1521394 990560 1358528 1078270 1281068 97208 1532106 1922867 743911 728682 1402756 3658 1410909 48249 1006218 1433717 595103 34899 1407804 494322 1242264 1141332 1087164 1235207 1849574 1673803 132162 759880 1959302 732259 1524912 1210269 147751 831450 1683550 1683513 1166945 1831230 641750 496461 1872141 741249 329600 598552 1827788 335545 1775939 803455 1776155 801383 1183528 1192665 1238290 680384 1985494 1219979 553784 1214168 1337988 1399612 1338732 131722 151312 1562517 961460 35716 1231272 1564689 1293284 1088282 471442 1755371 33687 48325 802935 70409 1854432 1667496 798777 1737048 373314 372499 872442 1279597 1260720 726187 1882761 1387096 196113 223243 1422089 1803908 1816129 351136 914392 1751960 1986893 877013 1526475 316356 1695159 119889 1130581 1482478 736017 1427876 536562 824795 473561 1901183 1220733 916207 1596324 773693 1358487 1101331 1031964 214211 1285490 1631760 491323 1943241 781400 1471700 335049 1353301 1584820 408349 607333 566555 227269 424287 95994 1483401 1204322 1701478 587450 1875026 229519 622308 590971 1353707 1048041 1494197 203758 914896 146420 235394 261989 1718287 1532978 930971 370117 1944302 717912 533876 490880 565852 781104 1573603 1351740 1994833 1359104 1512310 119943 245725 380279 1902112 1398118 427027 537646 1192806 1079200 877677 298250 1615922 1769634 971161 702972 1926810 1765514 1256622 279800 1103064 1009910 1442674 961750 992221 501828 1311879 1849442 368588 1878581 302271 1794206 74224 214333 1025909 1517541 134406 16907 1639311 873920 289178 90490 442083 1334170 844880 1388634 638064 324363 547040 1101312 936177 364130 824551 1493939 341267 165077 40408 832719 799628 1820409 357714 650772 189706 965425 849190 1394623 1353601 411902 592007 1656259 1961923 899516 1612399 340178 1685865 53306 923771 452460 204148 1121308 145767 1732871 1778296 1763006 136137 1117146 817397 1563381 1267053 792854 58203 47201 1438123 41233 1497996 923861 1341455 1146724 1325733 743052 47839 646734 1076777 1148045 1988733 1849129 731931 1677699 721787 451189 65957 97727 134287 630584 1532238 1676518 419547 233252 1861774 1760569 563658 253422 295998 1069049 1047598 798953 929475 1275562 1995039 1522380 1105959 1511827 1034892 843840 1775151 157937 1678536 1779798 1373899 225524 929528 162910 401809 834112 122492 47986 1403503 1727540 1002829 698440 1797700 1015327 342770 199769 1989580 693569 1705066 58421 802698 1800782 1152953 1023103 1852362 1946227 1914879 252830 1424171 819106 289913 266023 1152498 1255808 104243 710862 249120 1981750 1249400 1123487 66724 1286936 862206 395278 1614294 665690 1475505 1935180 644799 353718 626219 59560 1700986 1326996 1317799 1400413 927041 1151449 731459 1747274 1820204 740123 1301553 466491 1028737 633515 428145 1506394 145731 1678703 1117436 22993 1513350 331002 573009 1803365 518236 1294678 1502795 105264 1611643 1213734 1382257 155297 785631 1360575 1846782 1264199 866278 395502 1651070 354644 890372 1329689 842671 430355 1656153 1588208 1558363 1035767 572479 1853411 1965420 751234 1343320 950639 714970 939289 790100 360808 1412907 1033330 1546069 1515191 281541 936799 1847102 603963 1891020 1461636 1075593 1780930 1132733 1362472 997852 1639953 1108218 1754997 989636 1579314 229273 738861 1567076 624102 274309 322566 128609 1753811 608906 462532 1562327 181804 295863 1874740 1852092 1468050 760239 220590 1885950 1736581 488236 1496034 479464 142350 883351 789384 1579842 738362 1985592 989173 602691 1567623 1763147 1779570 24075 685843 1189156 434303 1506143 38820 1252885 1585481 1483471 1760591 962986 266126 1634031 1255200 497626 803624 719714 473855 965730 1998104 1193613 1867653 684068 1530603 1548879 214336 1145092 1008122 300443 1906063 1073450 318738 496404 439997 718210 1035091 1078 1242294 926044 1845020 1091224 271829 553830 142560 452344 1419191 1480744 1666368 615759 879775 306504 246596 105818 428384 315158 434206 1861672 1150352 127813 615768 1865813 706031 1909796 461879 1517242 427987 1677050 961873 1258703 56992 574166 1828178 1472134 1410747 899622 1051869 582687 938662 131405 1718713 1241526 1680344 410098 516579 1142802 428978 808231 101948 1189788 455368 1442033 1200842 1337263 1889506 379124 455099 222510 1119508 825993 1782253 623626 888772 1671030 940225 1366307 427593 1677353 1811947 447895 268645 1121917 680111 30067 179451 1981567 1476631 1144689 387550 779812 1566485 1661763 737574 1648382 291093 571174 25271 79085 1411752 1018373 1793341 1064587 799749 639039 1866229 1416835 876541 444561 1453706 1123975 1961268 59869 290206 1004666 444090 1013607 502747 924792 129879 183253 1865670 1959226 196398 489821 532553 908245 1729244 65241 243320 1325015 1819052 1180230 1777260 687120 1850995 1088029 1734241 314899 763084 494889 1320550 1501020 1054220 1780198 1645685 1269364 470092 1183863 409154 148427 835914 86196 1666314 1389115 1530877 1702953 1727614 1950594 1443950 161126 97571 1676887 880424 1821746 1351034 1086704 1177510 1720017 513460 151973 1069969 1172881 576598 1452947 686438 1940483 1452731 863548 1761412 1785898 1482889 1252038 1716714 1684653 1910951 559086 285630 663741 1829834 1867647 943370 1224605 409466 735468 1950644 376071 1675350 1481630 1308856 1517372 20616 1432741 1804817 1970183 884151 372262 1949007 1598408 862007 683882 1175312 732935 1379392 1674390 1049245 1940734 1387565 606117 1142464 1003516 1684866 181261 390076 672948 612321 1430128 1766397 248627 240044 1351978 1671037 661986 1346100 323785 1382787 1772764 340279 1914882 383311 1417663 1712864 1199855 785300 321323 255707 1271554 294488 946361 393359 1147049 144296 1857955 1999016 15363 1927086 52430 1876764 1112317 653449 344379 1456432 1221367 1213349 450084 1819929 54518 130469 1794435 595605 1816138 1675711 540715 611835 1711194 1234870 137344 331265 1713561 82167 616207 529806 1856347 1606797 1951997 163704 787590 1551203 77792 1427072 218855 319685 234994 1465819 610931 47722 96398 357346 1859671 452580 1726642 1145776 1067208 1241918 1810874 1076722 930999 668725 68725 655653 27158 1261625 612398 369945 633845 292645 1778500 1643464 1967351 862915 872238 641003 1682623 1274940 1263245 576950 447462 1473586 796507 701325 1772651 301994 111046 647967 751397 1961078 50362 1262786 1281917 1445589 1174835 570352 55680 1579905 947068 219502 631925 164289 203478 207884 1502124 88293 1874220 533576 869098 776405 817871 438386 1323022 1951374 925988 1495470 168575 1768094 1940656 392921 754504 1717077 461662 954139 788301 1151656 1433431 1930227 1613680 1258195 1850267 857315 1354325 1466622 379319 1132433 1177271 1498827 647540 612129 1286962 699541 783059 375779 29924 1270393 1389085 1673974 49969 897740 729108 174854 524149 1181274 1253758 1813276 1764201 390485 443157 1422665 378092 1014785 1253584 1836562 611971 1009559 349745 533745 391236 1550414 1357713 1823164 571037 1513176 1823000 624336 1351896 1571050 186451 1567006 1434731 1672036 1802815 1634372 1584697 1070891 75376 777782 1310543 50236 1143562 928857 1695843 139361 1952424 786475 1819362 636947 1581945 937858 903009 1599065 369908 248113 682658 206797 744 214562 764203 1292420 1296071 1420804 1204045 317031 35794 1456636 1526165 609809 1544998 572659 258193 1088287 208740 410653 742212 1648285 1873312 1619974 1352006 42512 141200 1723450 803467 67119 1831481 782241 279004 278963 90017 377740 20905 732759 859127 284969 1425044 964985 1979522 1139221 1781297 604866 1474653 1442668 1691718 64774 1366202 947226 360097 1569934 683107 31930 999604 1695097 1561377 658227 1508461 1163793 1621243 1310020 580263 581429 1801585 860814 1968408 229025 760244 693118 1126515 1787164 1913895 1636325 740782 578308 180110 994492 1175561 1947120 1364344 282909 207300 424821 1091218 1197592 1008790 1730287 1451956 218965 952530 810823 1038889 70933 1385707 1198895 1225649 356436 1239173 1455130 950113 1364182 1661382 1937832 90815 46915 486960 172996 1804536 1103957 864879 896924 711617 1485635 740931 363882 689651 317395 1906816 1338556 544286 1804291 1539749 1480357 554180 1099638 257200 443968 1866674 886054 1703860 683256 40341 1083798 1748987 913968 460564 1017221 36925 1919778 1634844 117576 542322 1616802 439158 1980158 929701 1014277 1571534 1811818 1016807 950454 1662920 1544256 1272888 1546625 1755031 1390601 479792 976398 1901278 1504912 31599 843573 417813 1377419 629360 214418 807192 769693 1581409 426228 1291110 694445 457248 1699947 1634633 542712 586359 742498 1087847 563187 299381 512399 1156661 1197453 81302 1807916 65293 1820645 1665583 34977 1116797 1884338 780921 1861770 500153 858999 894111 575782 140858 773470 601136 850281 1113962 25946 52487 1538124 283562 143330 1227677 707964 1041260 1325461 882461 532441 509668 730636 1596844 419657 183917 937358 464991 842800 825933 1690065 1266576 1520084 735066 1200815 218940 1227815 1885089 759340 1173290 1877416 683223 966861 642864 249883 106200 1859572 1256285 1697750 1157050 4708 939017 544344 1838964 1485039 738167 1984795 1709594 1350149 866006 1383852 308699 1745562 572785 529100 66453 35512 634646 1807981 1434517 1629658 361385 1736831 811655 712699 576430 1197943 731875 1692824 1338298 1772771 1040395 1893968 1473554 900105 756569 1535484 1128752 1815579 458998 1119548 1757137 374518 1897390 610548 478673 1214477 785420 772181 1542425 758685 1060807 361212 1617466 884319 1908394 1364981 1119959 227489 750638 1797355 61287 968999 1432409 288108 630993 410984 202588 394609 592839 1473042 1592051 1635392 1273077 887050 1839376 1831412 1044318 342196 1719520 559174 228272 26427 658762 1952173 1745317 931755 1522352 685289 185117 1202274 577120 1429218 691120 1476011 1456981 1202770 844421 1898667 1451679 995116 878393 1925407 1595034 983786 254452 1588044 1830370 468781 1516422 1860390 998335 1161709 1293490 1424882 638554 551476 1923552 234003 151386 1694227 1410036 723648 1189940 1441812 1318149 1118390 1644592 211826 1739910 699733 1702352 929799 529983 149075 1460695 1120965 1935011 1958781 1560350 401789 421768 1450992 1304672 124269 1208363 1462705 80071 234806 1893878 43306 1076352 1082478 1580488 1467762 1883570 1694720 1982640 214267 877537 84164 607570 1402479 1817011 595750 46345 200504 166489 965814 1982091 175399 791530 1118501 350836 931360 1857189 853731 169070 107093 57588 1601141 1293842 1852055 967599 1113248 1384641 1172986 384560 847613 769230 1243067 1710728 1624406 1615888 912940 415083 1261730 103387 1005669 1744572 1860366 827012 106192 1815658 1425645 1418447 176996 508909 730168 1210631 1842919 730085 299572 1413437 833205 1272594 1908247 570587 1774212 1342753 39070 1878248 1682879 1133565 1293497 1974505 1408763 1934303 212801 1661126 1647987 1781053 311630 1674952 1487550 1721078 1514196 1192508 1734983 1205801 1308830 998657 615705 12361 1331050 744971 878658 372467 1972710 215915 1523826 1038335 1006704 1723280 948337 1536858 30886 1856847 293217 1437484 422094 613569 1350284 1024407 1407856 746271 1441521 534065 982109 1619274 1106019 409421 498770 1812689 674016 1915097 501213 390134 1860292 249504 1591978 707211 1100957 566233 1203474 1372889 1436579 1578029 1669513 823188 1454712 1096450 1360352 123282 913749 1889255 564771 844616 1301083 662428 1177636 1381955 283403 644098 368959 613662 23460 1760889 849467 1192741 1417185 1707184 749698 116436 162338 549927 296462 743154 1034938 511066 1757063 1769711 420845 588257 610369 239956 165064 215997 250185 1749553 1311019 377704 1482704 1999546 308508 371090 1936622 909171 963462 31418 204634 138763 1424697 45735 191938 29300 1630641 379572 299519 1433810 1968874 977305 979854 1168370 1171147 1728119 1536703 591933 1594980 1731786 264122 1570849 827835 1814367 321126 765995 1522765 1259614 571673 1146057 1739664 421248 1526549 812031 398429 1431604 1972852 803552 482971 760671 1649492 1647223 868761 777939 899735 816898 32952 437133 1542876 1845220 1795437 633618 1317308 643943 1510014 1344537 1967199 579056 1645913 1993841 773630 1829901 854343 1023808 132419 767708 139059 1005766 1122731 1987146 962170 663793 114294 333393 1081743 372199 1462296 1370853 503731 268268 822339 465493 1336895 1706848 1428529 281225 246720 28633 370515 937136 1610492 451410 234072 1504349 1406705 1915128 1118031 118360 528159 1022634 627213 748666 572417 773448 915721 1612746 757931 75191 492012 797812 280803 1971005 476187 1002472 1184527 1128887 782999 916565 535938 1961105 1597344 1671765 170109 358551 1871205 880331 707718 1725291 959482 1536731 505931 763439 1595195 1806615 1517780 698704 1708239 415947 786452 1811841 293324 369787 795538 1906116 530492 1895148 1868626 794316 1102902 377639 1404248 967708 437300 1418364 32948 1953272 797573 1584980 1367005 23144 1522683 1708659 377659 1004308 612784 639869 524099 676462 93449 548005 802876 1387759 1703024 446143 1344145 948669 643606 517268 1039372 51329 980175 1059397 1856675 67547 1397086 1096992 1952799 1088683 1366223 1137579 75083 375989 1443029 283150 1750812 1570839 739385 1753671 395367 1297970 1630906 1603838 1454740 1698632 1304543 785174 444620 998996 1550463 430105 422790 308751 774732 495901 234578 1803747 1580483 1436247 296306 1397427 882079 1741182 1206867 516184 1280925 1032995 1007837 516195 853572 468638 1464511 1282175 1591632 1566637 1752750 1988744 315473 881837 913751 776705 1177773 550875 643869 1055839 215211 169763 670042 988627 43351 1544317 1973235 421287 1513229 590852 869160 808676 476659 214323 1312937 1438218 253134 878933 781543 1709101 827341 92177 310285 852509 722896 800200 1191671 805782 1571684 1499088 413566 1017635 802816 211426 223905 837917 1205814 251924 64296 328655 80182 1273024 561171 41151 1108576 962033 992040 1558584 1451124 1783794 1102472 252403 1322839 25948 617894 356106 1086012 1393648 1806342 1399447 1212373 467173 1356990 1465774 923234 215154 1278315 214560 1493388 23317 1663061 1706178 1457515 117733 556922 1388996 911391 1239541 885971 1893745 232657 1250293 1312549 1736283 1921869 930775 1269956 121931 930678 988404 249203 899011 682813 27628 721290 808818 1145240 280457 230371 638945 1020545 1155019 725719 1034245 1914677 277621 535364 1703816 1862891 1220374 895211 734417 520234 416967 576862 1149248 12157 637889 1504531 478531 249468 1115339 611165 1872416 291792 784670 1611042 1826399 1076420 145240 1941201 1622513 893714 233447 203823 760575 282058 1697364 379706 685062 1521007 1038147 267346 139802 1631884 788267 532041 1223863 328893 1090324 1520935 433848 943111 276166 205759 282084 1313370 536582 739918 1584123 1653680 1246971 839287 1667068 1087683 1603231 820771 1582479 362921 11680 1310972 1582702 687220 955733 1110216 11575 1618883 813488 1170087 857447 263458 995417 525828 1604580 1836509 264224 1882838 604455 623841 847993 1100439 988355 1717669 1149459 929865 1184277 224837 91459 1163338 1190384 659381 1593842 1762753 1098392 334783 1892515 1955283 1266056 1145908 362254 1410102 596020 881352 1969186 985218 1276581 656790 900818 384264 143716 463764 1944826 530906 1628475 1321440 792235 1693254 1417013 206521 139020 54323 1360223 1502310 1039836 629803 1280927 163955 589926 1261929 1643325 425001 1028176 1609720 486834 981724 1251641 745254 676718 945208 112662 772552 528099 437190 581846 312255 554598 793534 1889567 901909 1242262 1432734 522790 381489 1641664 1450405 361122 1677422 1636635 1911012 302316 1148697 1941785 1096909 299550 1829531 13791 1549687 309468 1379484 1164418 1519656 1413989 336198 560275 791386 1541882 1544952 1055073 664910 679588 435950 35427 677208 904027 1702466 262492 1576879 332457 953117 1572530 980220 407505 750330 1731316 241457 1768974 1131681 113857 1230362 1542456 1201726 1816521 844376 1164153 1041567 1076822 1692862 1679602 333258 103362 1556982 1153088 975196 830865 634111 573663 521621 1248249 149068 184902 1244825 1901286 909418 1164505 1561827 1790178 1282066 1425992 1567098 978052 1663516 1306383 339987 1486317 1067674 778421 1179897 1842914 323704 752881 583890 181906 1837494 44891 594092 115033 76123 160334 1716957 1459723 822467 579131 1797480 1636230 433474 1239088 1446260 960833 1733912 1080809 1950060 247814 1703972 1020464 657683 1596613 534211 1936662 1280217 1631186 1390996 886179 795945 372864 1961089 1841433 601643 1424628 1815161 569169 798248 622686 1137415 1098067 1011309 607359 563560 337062 656319 1635189 1477567 982749 533288 1152232 1533913 1675357 1814961 1529752 1022006 1700420 228094 414901 1655233 611173 658653 1274041 1157435 1779492 1943311 1863724 600079 995986 1755624 748624 1702003 1487124 953718 1507141 554065 750893 498787 1808973 1270318 1354202 404211 548914 39974 1045857 1745890 1145417 851362 1108015 1143466 189790 1135522 882164 318079 1233744 1481264 586083 237643 249397 1497172 554710 1582253 427036 493285 1706117 375918 1624155 459786 732192 919890 1350306 904507 1921622 1728856 1994967 1272666 1080862 1715473 1636242 229998 1303152 1921016 920063 1782201 1202523 1833742 1332778 962162 99632 447589 583485 736154 908122 1025917 703413 1927965 1536368 355982 1681299 655637 1497318 1417564 1123666 543444 1003757 1847176 442367 515862 796529 915902 104887 1036612 554263 466179 34042 892714 1383387 1771423 268232 531536 943830 1682319 1373490 1004375 656229 1387212 1760306 1692754 23157 950427 533796 1890019 1584311 1868976 436866 1581817 458273 1507993 750978 1020696 1554156 1088695 864367 1294561 1618237 1146573 323285 96684 1039732 663823 235161 1577329 1892487 398248 1307633 1490734 954982 692600 1330416 97586 579035 1131708 659060 1927643 717641 1336179 350726 1793040 567562 1573015 1588676 729875 716359 1431452 1065955 860843 1890233 1966305 1194682 1079425 318836 666933 657507 882619 1494945 1908586 1535697 211700 150136 1763198 1808446 947736 1107794 506099 757806 1454379 117959 1085702 1156081 145705 155599 1567425 535610 1499047 320067 381597 1152549 1897090 676643 165131 453462 873684 527325 1928530 750963 1093261 979009 906223 324967 999132 1227769 722941 376538 939495 199640 1954057 1104726 1718816 51975 1634800 1836098 1980563 1737067 1813470 351201 1301759 1845841 1833438 477975 339832 423293 928553 1232780 564724 436890 891953 921467 1710498 189683 161767 1769943 825462 1797151 403426 1369636 132944 346660 1049478 569117 1454682 237782 1313153 1905544 542423 1691855 1079400 1644922 1121478 918766 1139805 1464021 775930 671902 110558 631336 507952 705997 1525980 355627 1495657 473793 1028778 1995236 847272 1668984 355069 137869 952734 72053 1530608 1422967 866295 1088284 231046 1290232 1004841 1941333 1952133 386049 1307126 1018583 97743 767203 914733 1994199 1723459 598756 428 28816 185288 1945104 323040 1407327 1506422 605225 931533 397076 392960 1078150 96917 1494354 1803659 21894 1144694 1695396 1088710 330009 434122 1907060 203256 467644 1518835 269088 904144 1154035 771837 1301025 1306104 1614275 222266 1216175 489714 217480 1773134 43714 1355222 1788422 758875 663173 1531016 1070540 185908 1515 1107353 614734 1155374 1144757 1567702 621854 554376 1019276 815858 489995 1433246 1986065 705480 1022958 1797168 1914621 1323604 1018630 1280206 1934719 1435654 924574 194768 1296468 1270428 1222634 81245 377016 1161801 1249062 64578 1503874 1708327 1381870 1365409 1131754 769116 651194 1399444 966425 696924 1793991 1986069 1360441 358000 943849 733241 542575 1277491 307699 572510 196785 1531373 228737 1430469 944346 388519 301940 379380 184571 736441 406400 1025212 394922 165297 936564 1735288 1295877 1042995 1992927 1128643 1752906 780108 60511 1738261 205491 1193142 632666 1767936 1020004 741023 525879 1969047 682300 338115 753969 1086481 1205072 1739243 269457 385694 5603 894310 581534 1787173 222109 1335294 105242 1177926 359452 473664 1413000 341361 925401 1525823 1715337 1109866 123069 340897 1040881 95307 386232 1821301 70382 1128080 1044498 1912455 1284041 1996129 659363 1775066 1485456 1770487 419785 1998996 1661544 1974605 1042935 1424543 1665209 1735438 704538 449307 1130707 444922 1346576 67423 13803 1169299 772130 1734349 48816 295603 1768893 106753 539972 149916 1549804 1139839 1746038 1012802 879342 1557747 1787441 1710102 1674001 850075 1053153 638214 117382 842566 508386 417121 1574186 848787 591241 1609063 208904 473630 506548 1715450 891685 1636523 1067108 1683473 1750241 85247 1574014 584826 472150 1099557 947023 1273521 1124107 1466234 988518 790943 604039 712027 173463 689808 494456 105212 1909470 803682 85454 856298 157384 1052133 1870374 626706 878570 913049 834086 1828881 668198 615468 1970314 1247664 1600845 1711514 1743177 1351790 792728 1453482 1209012 54326 439907 1614610 392272 778426 99391 407066 692240 653131 1511528 917638 299789 214638 492234 219754 1705021 1412754 1185300 787722 1000873 454432 1273269 663204 293765 1507573 858166 581195 690449 1419339 976584 1779966 385187 109106 336598 1231669 1341671 611153 1046034 1855217 865424 816928 551405 1157057 1706707 378341 1613873 711073 1477650 1360640 1315397 1612888 1979266 144421 756271 1226443 446576 1433268 1373107 625717 1152116 1624745 863235 790876 214306 603158 372794 1139578 636910 1797807 1833465 882560 954303 804261 1427275 28460 1161117 1876768 259580 709738 1321951 668 1645301 946483 1318733 1353165 8270 1494190 156126 401641 871307 1546309 30160 1558471 1625390 1387711 684387 1862141 981312 1232208 812787 1844909 782533 1778798 1108855 295971 611579 832227 1067933 1195970 1900723 731653 1816422 758323 160553 751867 494999 241093 432155 1323865 1786692 1617176 1711589 59491 1894696 341763 137154 1652955 116422 351853 1412028 511632 381032 107417 1772323 1225520 1533544 149646 1252116 824615 1078000 1226511 1228757 1235077 1817283 1762836 226986 43101 1064782 1775028 1344942 1674988 982034 1486759 596917 357242 508895 265110 976646 1505830 1704408 41352 1732040 294538 1483819 1647671 733157 417363 41829 806862 58954 1112932 23147 155098 1251341 659476 650628 869598 220519 1367585 72844 976167 1612819 915345 1243685 1912264 939476 1146028 75206 87437 1569923 825973 885564 766843 628892 533517 1571905 1143011 648696 1298020 619375 1747019 956041 218217 638155 596423 811949 1078345 1336781 1187147 771317 66578 571512 1798307 232630 1295514 1777369 235477 456080 1873480 455333 770124 122766 726246 835691 483767 280190 1019432 451930 173488 1994670 1600015 1475577 1477322 889666 1330393 385932 186856 960453 207348 1473265 289017 990970 346707 479914 527708 1443639 1590309 3752 1158168 1336791 1032595 23982 1274373 1956506 246473 822356 407799 229525 1084951 1941060 78486 738995 68796 1957304 1410389 1539489 1661427 1963823 1905173 457796 1818794 783138 1322571 1935694 1535955 832768 1820699 816996 561131 1849292 335293 464423 46233 204452 385317 1345426 667519 1788760 1629433 587185 1148679 1513529 1138374 150607 1120294 352669 1982060 1126895 302638 103312 713347 1333228 961300 898814 1727628 1837973 728996 1339702 607728 1761129 734875 1734199 1659492 889313 519429 1333741 972658 577769 517308 1851862 946160 1340636 324581 816394 1914247 1501981 470284 1882008 369103 499018 1416343 529323 1272944 967765 687287 1118854 1682503 1150956 1080909 89674 1191923 1102589 1734688 1576420 576843 678603 412287 1383435 1849308 76623 1421734 1632965 1959575 1236028 131931 1559452 1409481 665576 1366302 471136 1789465 1922788 500856 1340957 915483 1316420 570430 693796 803396 1840679 1973555 931370 182314 1685041 552492 698231 1500785 1094205 688480 1016021 1054025 35119 1807111 592522 1767699 799480 586641 1621059 1899509 985071 380774 1648202 1847581 1844167 8343 1432387 1090128 1889251 1706992 173254 28648 1952301 940604 1425356 915375 182748 1692995 1346772 13234 1103197 564697 1490017 1793305 1597072 580909 1711435 200435 1337535 451472 823781 924646 1318104 582262 1155572 833127 1429186 1233101 1894871 1312730 1640173 1914823 1954809 1385532 750013 1614582 292465 1415228 1765992 1846148 1745737 153561 1935519 490486 1309783 394102 1659258 1514754 952451 1479481 53348 1274349 1444057 787908 566882 1329496 95402 1522253 104971 1313830 742456 516671 904190 1086020 720894 911652 1368442 916950 1293145 1847479 1648492 1230883 359303 1254547 780515 581347 1258414 98090 847607 1865473 532960 1868622 1861461 1081477 1654911 858075 135339 1320593 1887931 142679 311143 716044 1843350 1043314 509656 830246 586381 479779 1583904 1186832 885413 1692657 1957506 694409 224428 296386 1005663 92220 476637 190261 554685 897566 138532 728074 1447763 1521320 1239767 1160972 992577 530799 1400963 128482 951277 568634 216235 1962658 1551314 421416 11321 227576 1040413 319531 638760 529446 1146219 700195 1016731 350898 242401 1620440 1108149 1961391 1446289 323355 481749 237101 1187952 1163096 1509244 1672574 655554 1012070 1327320 1891979 1322590 1494369 1305407 866806 1982565 1124347 578095 776602 18436 1725252 1039031 1105363 1262852 1298895 292245 1481498 1644127 1388651 984343 1655201 365256 119880 1966041 1210735 399005 220614 1025094 494014 1357413 1487054 705347 1694072 782537 230224 110709 176347 1613765 1678029 1937876 1755367 227320 69470 1351058 1741112 748413 1986231 1544137 360865 1416273 1791997 797733 1562434 858901 1331917 1592846 1626359 806319 1328194 1402789 1178867 1307147 1589533 1319897 396692 1944439 325466 1973410 1229805 1752257 1702159 996063 115751 1170619 244826 1649324 444558 1007763 902069 1696315 1812867 557132 155821 1682597 1528977 709166 416770 40684 1150745 1003290 222333 1150920 608800 603233 1595303 776024 1845709 389802 1691137 858884 989188 1171113 1719953 1849197 145900 1186037 619230 1969334 1317810 355693 1874373 89835 133438 1625618 1566578 432004 195022 626860 1458617 1139668 660319 1105367 520619 1504998 159262 1237411 1985394 966910 1282504 26095 256371 1084664 826317 1172883 1401815 1276718 197343 1400401 1887052 220926 713510 1297321 454688 55102 488012 1186554 238933 878311 1065704 1357470 1306729 402269 458690 121015 645353 442836 901750 348625 239497 1032888 1620796 1974521 1913388 1535218 301212 753826 157681 1094433 1651652 843785 1287325 1123342 1919940 1981729 1755170 1964178 697361 122500 596756 1430466 883344 594966 886688 1121388 1474748 1175106 747081 1452673 1936598 695523 1112335 202051 1291158 1645611 38294 642384 1065615 305449 1423892 555669 839388 714312 584301 1816109 338928 1541322 946791 319525 13619 857456 559906 100124 395655 779145 1045306 862102 45652 699397 1432025 163883 1051114 1106699 1148378 1041822 1726607 102136 533112 652769 504842 1916547 853695 1091620 621285 826651 1161868 1178931 1297979 1444662 835001 806565 799742 882869 21220 1201438 1879969 512128 1816355 35062 577379 1502572 1917342 461632 647593 870127 1229180 742055 1960585 1813837 211510 318468 328580 1374779 71310 937538 353603 845741 1016506 1198597 1670769 443771 803893 1816223 1144992 1104941 658749 439789 1530903 183330 1020284 637460 606286 1876101 818570 1724385 5139 911249 996670 673137 1544029 711147 1035326 585986 1662833 1807320 82778 1240021 1538233 403929 934304 1567217 42894 1320625 881086 1053681 183598 1645891 1886399 1084997 533920 1841570 1892539 289188 995843 1722886 712629 808479 1082344 956031 445907 1472990 1890418 848851 804768 706935 271226 729291 45026 1084650 702466 381126 1748924 1385870 1598717 359671 254565 1542349 1255827 531712 857737 532222 1865198 338564 707004 970155 33999 1386603 1076701 1913489 1404253 1237499 510130 920159 1842660 1470223 1442181 1648730 520280 135619 975572 1383215 584098 1334164 792425 1929818 1224411 626269 236237 1614296 874934 550255 1376001 168409 360107 396895 1474800 1134677 158354 702930 1918199 1506765 1240289 1827121 258463 900688 101380 1310797 829209 1225488 1388898 1227400 325236 897208 117848 1770818 1410409 1722135 1109816 1894610 394152 1073152 1033130 1706804 456209 1303767 948014 383316 244295 1465222 885891 1551 922660 1059836 1426040 83746 1360032 39637 1343057 498886 164786 785967 816570 1571845 432293 322940 1608279 163172 943158 1783329 609629 657645 1303842 464632 1435403 174311 1762081 812434 263817 1691805 699954 713362 1349147 1197897 406122 1938615 1712658 1789194 694412 1799740 829432 1212670 1433121 1388890 1160769 1890762 1146116 742020 525923 206465 470632 648192 884969 705452 1235543 1180929 823743 1955407 1319209 470260 1907438 1116903 1442022 1540938 718783 1741506 1432831 499408 1100224 873145 1014726 1665541 1369783 530591 1504073 1779306 133283 434514 220245 1909430 56140 251282 335254 1936594 589514 1516498 1127170 241487 275643 1572434 1628924 882628 852628 1082759 277017 282689 1320676 1355321 1834971 313059 1847149 325069 136317 1897022 1078537 1627513 1997537 187159 406773 1103238 1470298 676216 1346364 1988786 675978 1765386 818330 601847 1046449 358940 1152298 174911 831979 186266 595204 473044 1540051 1109937 1025671 122634 317043 1143751 1418353 38993 1868503 1805301 1883428 558052 310309 1251171 1233346 1936476 340176 1279001 1014498 866452 444682 1897622 29853 117526 655908 1881778 1297594 826371 330111 1941828 753773 476136 1997754 1095560 232280 541275 1326762 1661103 396682 1925564 1470537 1535836 570686 1166857 1537105 1669463 601556 155957 1433893 534885 1799745 1542753 731210 1422681 853477 1703296 838539 253348 290139 73919 730492 1548619 434911 1464827 1241463 1692251 1212360 656277 375997 1590447 412365 458810 185898 1685436 1608793 1959464 779743 735513 387842 1239979 1012692 667005 650029 360823 381385 1044860 1279728 1960488 1080762 884727 54219 372126 928221 396242 864848 689301 1203912 195758 710996 1493727 600807 426708 1635881 1659830 307454 457017 1445060 962199 79830 1813425 403842 297291 1258391 914814 1290144 1774115 859568 329285 103434 1142626 327003 773341 996598 1543523 1599605 1909180 1464007 1381466 1277082 862087 629063 258525 1050690 1074006 771767 214655 583603 1144386 105601 1634243 376509 1106571 1186006 120548 914968 656670 1130521 308316 57765 262253 841539 800245 516136 414554 1607896 1638803 1047661 1567701 1795922 1614588 109758 530578 832313 404703 125685 1273298 1412869 1978600 168614 846568 928122 204833 382583 600324 997903 1210096 883497 908144 1921745 1343119 456931 1210571 1486513 305970 298140 67627 1584522 816423 180595 592229 860224 1045872 119263 1745584 600501 351993 647591 62436 121845 1138499 980342 342060 1704350 142865 1157532 732433 177779 1154279 173087 1975191 350379 1881987 980313 952635 1446403 1565353 417350 1481783 1336536 945232 1453084 1548164 1184871 1392654 1046810 1073886 1220613 809787 1529898 1455824 1203400 1647311 164397 1382566 1479581 1489495 334398 388565 1076022 996754 724437 1219655 1316143 924247 1805774 628166 1204327 1152726 111226 493960 1699721 566729 1343224 931091 1317267 882434 1824573 1302566 1780692 1896927 171743 469005 246627 1916918 11031 1276795 1724427 1403927 410567 685400 365988 531010 413662 14205 135038 1326334 604446 1097496 571611 1283269 1365103 293977 1318013 252850 1300282 172794 347648 1684091 11299 1186057 1305041 965119 1868862 1196211 262054 237866 557992 1510412 397581 1006319 770607 681454 1936482 1516690 566960 454257 1965085 921253 1521298 1682705 571602 510639 1363862 347665 714653 939136 1507580 578309 414009 837516 1316733 1049974 1057326 391411 1904934 308828 154341 1900915 1456492 38384 1537550 1275058 1568104 475699 1726011 1237935 1398970 1677701 161452 44148 1953034 553318 580292 1785041 1245868 979642 423840 779693 1421452 690304 185703 1157788 1524549 75588 678917 732650 1048595 1700014 1781827 671702 1407237 697398 709163 66703 1205826 1053444 488540 91731 607758 468868 600608 960323 1595850 285531 1586365 88182 1333218 1173586 1433629 597813 1187714 1516661 1549179 690969 681049 1942008 1172180 1783544 389349 1732388 724662 1124473 440065 1819809 361027 307529 802809 571336 332954 373372 733216 1338336 469123 147125 1949143 614850 1316795 1436901 1676296 573890 1701413 904898 329128 704721 890901 1077808 122412 1827441 1191295 598610 76219 1062030 1608921 1982426 103091 1104957 1243962 1211433 858630 1086955 1490944 1696765 1404382 255591 1721178 1783562 1679374 1116175 1790465 1781659 1176339 1805958 1820477 1361742 292196 1205377 99557 1207375 1037072 329208 786408 1716630 1272521 795700 932601 1831788 777643 1804337 720955 420337 1839706 390595 84126 939309 537299 27939 682120 1590750 1135407 916828 1690113 1925843 1471590 1812595 900743 1835332 80715 722004 710104 82701 1900222 1836335 200086 426581 449358 812064 178281 1401249 1540079 1164545 1130150 1990499 115728 1410709 1181197 1573661 1594610 660568 1300280 954460 1382828 274478 734292 443681 791316 1681469 1085565 1400728 971526 442164 457737 397064 718736 1295419 1747107 409341 1461138 1473134 1712403 1152093 634983 632260 1974694 871950 1889801 1209621 1714234 765689 724179 1776217 1349240 1700128 290913 1305264 397356 1328265 125530 872448 718758 280201 1354533 1510815 406877 762459 287658 1922126 818527 1184055 299922 1234075 866652 1379985 877257 1324742 1748806 908818 1843895 898523 1421253 1406173 733147 257411 71338 3180 585674 1605642 815867 985648 1463272 734608 1101713 753948 345158 336881 1655791 1991696 964694 1656548 504387 816563 993129 1860652 560379 646090 1634105 805140 1735319 296134 263286 36992 145695 1113235 1321706 131603 442645 1193414 362916 1764242 1025914 817229 187127 637589 1738997 1612998 984437 319301 1334116 55912 1069183 1750244 142643 274727 1500993 1646306 1853140 1368581 428497 1462851 610934 819385 816322 1482531 1851618 683828 1502242 301972 1058538 1865338 586204 659975 580991 1739125 1016342 1147521 1948146 737850 93952 434746 756388 677812 1213249 1597529 1999702 1515684 693285 1087797 1330948 1458812 1232401 354238 1314501 827895 5719 1672604 1924177 1893087 811598 1084279 538506 1765637 141359 1292024 1127394 1673387 1421102 883830 1650103 927236 1343376 1478554 1762860 1508553 1284393 1098173 250236 665373 143126 1095166 97876 440328 1606806 1210247 398627 477621 797633 1627981 1925567 961789 502951 1276773 1045092 592509 1608700 351495 108897 22756 984985 821998 421808 1225105 73761 1332419 1789896 389317 839605 379070 44318 1920086 1258285 896886 1231849 1015585 145387 762217 1018711 1840886 1932111 377925 382222 343262 1366769 1216761 606999 557167 1054933 1765894 1610692 1014369 1764757 1003558 1128529 1630978 917922 398352 1414170 1685497 708096 1153086 1289520 751271 641929 1995590 7944 416144 1903928 410757 1261377 63598 1864847 46757 1124877 1062524 1262326 1302170 1258042 46612 1468342 1379175 1498939 954637 845525 1329704 1715987 175129 1629503 716366 554826 399141 192814 1223635 386484 1582801 1839459 980426 636158 480618 525728 1948159 1531735 384405 1718511 595668 361314 1639283 1812793 317347 354653 1265203 828838 162181 971031 1996648 1680923 1556597 1846293 170240 1215049 409315 829008 121273 1646642 120977 325179 589184 322981 789152 1639268 363352 1660431 1512861 704736 1209014 431939 133990 791339 714240 1777880 1029296 1066255 1024350 785243 110478 1346060 227454 1386441 16846 302919 1157850 84118 775075 356433 69528 331525 1869093 1324821 252237 1808831 1313428 1795795 213456 718983 234966 118744 1169488 98125 854466 889101 622616 280554 1822243 323851 21202 620133 1656815 1503499 1053080 726319 34316 1777505 878702 972710 140155 58621 1570526 1292738 477576 1884445 1745734 1161320 1048559 1213509 1887218 379643 573657 1311553 1270241 749497 1630595 306160 1887430 236091 9029 439985 1904046 1014000 1808604 498999 898540 1661296 373700 1548163 295937 1037192 357499 19878 1313824 530912 1698401 48788 373673 712612 263006 1460759 1012485 1891183 1073593 663135 1997969 244273 303089 1437607 211585 1107721 504854 1297496 1788756 1786062 1162225 761496 357150 1683835 1183236 1392274 1032496 831836 1237881 1076326 1253431 996896 1948558 414430 633492 548546 1936747 140718 1546734 221591 1510469 893880 1216362 89535 1250074 1656189 1281086 1769792 1438493 564706 1125892 1468466 585670 868894 451290 1079355 579924 1532016 767742 1238861 1217921 1114930 566036 957199 419500 1037127 1001167 350083 1662776 249806 371871 1049448 1751883 1588515 1977594 1196503 266611 810899 661146 991319 782719 1182784 1282132 1620001 1394269 485221 38314 755993 1669092 113715 1855859 1405507 962704 647027 1400758 1910299 466817 710603 1540899 477025 194968 540481 1651981 147568 835975 639760 1532948 543521 629369 287603 1283932 1557200 1198794 215310 199389 161951 1492880 1699653 212093 993250 318920 1688529 600285 404775 1319088 1621886 1664406 607543 359072 957097 1165371 1894250 359752 1697378 1479483 676856 970200 542057 275066 804731 748964 1966021 1830384 440028 1128175 1515901 739740 327988 952192 1939977 1685410 718697 788093 895895 845480 1513144 1183492 239118 595692 1223533 598352 501260 1901074 563212 857393 965094 16175 528987 801116 809772 1168727 247227 60303 499680 1447185 1038706 271374 868803 729481 807724 1759615 285780 1133863 539374 1755477 1357490 1641875 494332 892537 481332 611780 76799 574296 305444 1312044 451874 183616 118792 821306 702231 654637 1643852 1839573 1071640 1696041 31490 1194337 303094 288759 329885 1940832 1925968 1400762 1529416 1381663 662268 1788693 1312907 233699 954502 1973303 649268 1159726 929988 1630130 565591 390890 774153 1450810 897088 180337 1235787 1986329 764169 671808 1300554 1831986 531688 1765616 1161454 591033 1347716 1133394 1640170 1506920 43293 1519558 986737 36168 1250950 342212 1998224 50466 1816415 1406392 1759758 1498003 1000762 1021658 403546 804306 752032 36836 1271636 1278970 1337451 473408 750764 628868 1391424 1409623 191362 158188 882107 504211 1430356 828842 971529 1496677 646361 608470 1850861 1341283 1609820 1166755 269625 419934 927296 1402300 1202128 669954 816681 558770 1830834 50488 1769721 640893 1555709 485250 177841 794652 1690589 340418 73832 373714 236407 452734 754502 867881 1457179 1368225 1235735 1424953 1771150 1779307 1167248 221331 1164993 1528194 1001360 246393 184 555504 1147780 1680569 1323212 1801979 1796849 1505690 1374145 1232893 1665832 558864 1316001 1525770 518453 1318856 454819 1440408 1334892 1689910 74975 1466282 297158 1099841 1264532 844166 1477023 1072046 541123 1378969 1708877 425279 1119431 32354 361130 720217 127740 918810 1361732 332480 1694745 858972 1048166 1893456 418030 1059749 1232782 1065074 177610 1846156 1333024 1603163 1997207 1925446 1280555 1417422 198936 879506 292430 1830015 778033 920046 1638288 589546 1354770 1880869 1142155 593606 1757113 1094091 347356 1955938 565661 1923823 1713481 491885 825816 895944 1766612 1745597 1543622 556032 407633 906830 986939 173869 1940384 1571306 1602247 550059 505488 1491890 225340 481068 1713259 220416 660774 507690 215443 1715608 1832506 1551336 40347 1019034 1306334 1129233 757435 1519527 9304 131577 1930510 985860 1319677 162158 1452600 1988298 1498286 46383 1957197 1056236 1003425 1134744 1990358 128672 574194 1970071 1173998 100343 1075503 1738352 1948943 413338 1830977 561986 456412 208547 743056 1115831 1825213 1479719 1780602 399298 770590 1063499 200445 1418898 78139 958171 1709534 1171531 268175 464693 1399651 1691577 1233512 981746 1712747 835086 715504 1103788 850602 371551 1763017 1943308 648546 1031976 1493175 862411 1203132 1028835 850221 457116 410359 22739 624061 418134 405546 1559136 1294437 1113489 1251398 874611 94644 883650 1191276 434732 953675 770467 584293 990948 878946 1207873 1761651 551521 101569 1646033 631966 908925 442952 1894726 747843 1510363 30921 1246470 881488 1896355 893790 1282840 1727046 791692 149021 1957582 1171195 918813 1827599 711935 387103 1917123 1870656 662493 1521565 328127 1512137 1828421 1960650 1911960 1245622 1078530 736880 1379109 1476093 645190 963167 917901 1388856 1300870 708738 1331085 1657519 1135035 1501923 1370808 453289 147483 406951 1290769 597424 1590608 801463 797234 1679412 1452009 1354104 908073 425445 488285 49202 998971 230270 1766243 336497 1991807 1608219 201147 719537 740784 1805559 1404466 484655 629508 1863640 230383 1677396 1377428 1987008 353594 1358822 1047699 1945167 108217 344688 576387 445156 677984 910725 586555 19790 1859244 348796 33366 557955 1417751 1043731 1734262 1559347 1795144 612660 1894072 1550847 1599099 1241134 949948 1374325 1899354 593728 1145069 826789 1345544 398418 1098548 669402 1105330 1864549 1545528 931800 1159383 1720317 1001483 1913533 20384 692951 1516426 1625948 838079 1529628 1542518 1584664 1963836 1047316 814098 1760920 175306 875568 746695 764728 810497 442841 1804496 1288731 1516095 319091 897708 1262262 733388 1457809 396382 1319220 689517 1502031 316699 1408688 1744645 1846379 1993828 171603 275013 130877 1293742 97554 297408 1147948 1317086 195338 1667883 1360186 759384 1725470 83438 989297 1742028 1334933 1488558 1343444 1382966 1082484 1957701 1275531 1016570 713783 1000604 474817 7441 718172 1819063 715384 1354368 920675 1270452 753505 979028 396237 1834396 1484155 1766748 1925598 1911375 1365144 1654675 1845053 633384 1547845 955272 454708 1930869 1083579 240668 1864284 352201 404727 1054599 241468 820233 1668349 10499 935904 632466 1726232 419492 1266461 553017 1443194 1682223 1061061 879892 455624 1823655 420834 1440782 1979888 98177 706644 1548826 1364796 274752 18728 197065 173757 386196 1128615 1823977 395097 645486 1759187 1481461 1758521 1871445 1565829 1300409 283678 1817536 184842 1055289 1827280 1208784 1573478 468315 1516144 870380 322714 265848 1645002 1182396 550215 385719 735071 1662824 449732 307577 1940897 667771 1477245 427616 772104 1723724 1734208 1420886 1308416 1148878 1796975 1815690 1987535 10121 147022 552325 1961997 362137 1524593 566182 1503171 1349409 551868 11433 1685675 1834415 284844 538740 149656 629405 1751610 1497939 1761823 134081 1169076 810065 1371588 1994661 1895203 177164 1786736 1759061 1777293 1982857 883460 1394196 1541545 550078 1672765 1543614 393758 1242169 1347570 188809 54615 696091 1141363 1319428 684264 457444 787462 1519235 566131 1277129 1418414 1096751 293927 106937 622274 811395 602817 404272 570024 1275295 644821 1070667 1325978 1458220 352952 1570665 147315 668657 1013690 1841294 920886 1034338 748217 1793795 881260 1867339 397207 246640 1212605 216466 1677808 1712494 1132373 1187240 1317879 1555000 1159793 1406809 1243444 190867 991751 713353 863266 426172 264378 309825 262169 1443164 1150738 1621465 1501389 1223764 1940867 719613 1935697 277549 248008 231324 1264243 774947 1950172 168750 426819 1884337 406185 619881 138259 1747403 1498657 1556406 1502679 1183089 1144943 1095868 1704029 1539757 1176668 412116 686178 39142 1937113 244822 372128 840922 1720657 580466 259249 415521 446262 690250 928549 332503 1012987 366990 641974 1871434 629358 877430 1718655 1882671 1309096 358660 1642550 868530 162428 780204 733060 1831205 1644526 1619264 803522 1712326 1143877 289938 668408 289603 226957 1853815 890610 210779 33119 396745 1876031 1731059 1433949 1754460 888004 170872 1829784 1951856 280862 872068 1838468 91205 1347512 382630 1272645 210976 1710802 1127088 315024 1327925 1233887 269276 1007348 180783 90186 458652 6490 1575790 618521 765986 526998 1793210 544459 480010 338697 1945685 1105769 1758953 411783 621231 1147179 493237 1451284 1791903 902435 332019 215244 90090 1916472 1322450 252805 972960 1747015 1371413 176035 1163434 1496467 781845 980477 1219543 33153 558519 670662 1689570 340654 23904 1220951 1644935 296910 1411219 1885022 993768 1090730 531088 286680 441683 1290432 1563093 412044 1483563 894202 761919 201128 1803130 1148062 279092 579411 914107 954184 835426 285128 1131800 979159 524347 1933698 1323946 1485930 1760019 828006 1432929 403305 477209 1072473 321248 789006 626099 1260642 176672 798824 1856207 183295 1160398 1642137 379328 1623562 1432248 294282 81714 1373326 563601 299084 168956 918245 1051931 895261 259781 1363315 1568808 1368201 442726 1004384 541876 1734335 1400639 193599 1033460 1361637 1989399 1669389 980207 626675 1558026 150658 1705968 758155 1041715 1426397 1357882 1075232 913550 1617283 1062708 244083 685701 285138 1313284 612883 919957 804759 1413674 1161239 52570 1701411 346891 544957 1508828 186878 1894709 1989333 1413601 1987452 1511521 1339079 1671157 802641 1058393 1682086 760696 8530 1899982 674534 1086359 1052262 1262290 1863560 978658 582839 1335749 1797765 912807 652969 471238 191275 1166149 1980177 361323 1840272 1011502 1248888 430712 190360 770369 232597 1796535 1082165 1930102 820703 779567 1408792 727011 313740 1225497 1971311 642443 537667 834630 1579839 747220 1338715 39077 712156 1568106 1286351 78572 1908248 1242155 408861 281914 296064 1447936 438299 46381 1199831 254685 1992302 998582 309008 1199117 1942167 1653216 1885890 839126 1689835 591428 559849 1502965 916005 1089361 347917 1281438 952418 715113 57031 1665865 897218 849889 1956122 563318 191644 1757557 1057556 1466160 949177 780106 600722 62704 423339 1643566 849567 1730567 1634257 856107 871117 1422728 1324798 1362895 266915 1616465 1548244 785838 607724 728517 318147 1372866 1083111 1454955 435583 1921185 1472287 1114545 545056 1282974 1362715 261517 777615 1042532 1992157 1134500 772930 714514 307220 1772309 1945893 1475312 676638 1863810 1657958 622003 397374 205263 994196 1525934 724541 545913 1581432 289357 971166 1180897 416860 202064 427895 1423386 1659412 574846 1722796 1526576 1073914 293400 1969453 303881 193086 582844 456140 57247 1378916 1550230 962219 1464721 1989375 1265687 370460 1013144 1310196 813499 1829302 1725461 1993845 1486484 1502604 1396259 1348924 1117556 1151641 852226 1571673 1285491 1253452 1152978 1676836 1948208 1003382 204493 1531386 835397 847165 332627 1219999 1608112 508432 310858 656778 1611179 1090538 781858 1829617 345000 364500 1400258 1768615 837715 43479 1538127 1947123 1911392 1131560 1094845 769039 438024 1431210 536089 1716481 716944 1469169 1707562 990563 37662 847342 1452398 1467602 1577388 86488 591328 389695 239883 387442 1811581 1131970 785030 201495 1037064 647901 1340967 91972 23021 757592 1694141 848560 1340711 324118 1304604 887895 91333 732168 169985 174141 946136 1040886 1251103 651372 1975873 557198 1060085 414135 1328854 1474663 77786 510628 836639 1634237 1253886 1725821 1314439 1696304 999624 25000 1235491 1752528 1051425 1959307 1912215 42329 737880 893940 365504 1695496 1205172 606112 1081054 1058869 1094121 973022 1756487 1873562 1727888 1787108 1944517 883980 1693943 721128 950310 1966389 1048734 1282303 173235 798193 133897 1701417 521292 969556 306578 515368 1932270 1172509 278460 83246 1735565 808024 78514 1909978 365188 883119 1762281 576988 369395 1581843 1741947 248673 1611282 1699471 948378 392948 1269755 620576 1893989 1558090 688982 563447 1718829 1995187 1729241 720695 1385935 419653 352554 177447 1812264 514444 1496109 1328693 1087616 1217965 916304 1632942 876030 1006122 474302 467741 676917 283671 1982099 1510696 396429 1875847 1304129 984450 1678651 1426126 1342594 1887225 1260624 1632665 1348884 412994 1693581 207763 1958443 417048 236358 102876 562783 1112715 283686 778582 411263 116092 1355505 1507256 1739776 1072933 1123222 981330 1885270 1796263 1990379 691955 76141 1560794 609021 614795 920945 1295895 586859 633403 1373779 97764 1597659 953915 821012 438712 857518 782244 798336 1583615 1982011 517356 643239 988327 1866790 1373853 1649892 604344 1823752 1529764 1586965 49222 1381290 604355 1571030 117272 1650589 600967 3893 673249 1180231 1112482 821365 1075836 1942574 1685458 1997581 1979274 619675 99791 1428992 766808 296806 1191532 1676466 1980904 1364065 398326 145615 618764 975536 63135 1144810 1076774 1304704 1471500 785077 1220875 1236617 1957298 1221613 1015171 1107955 1074508 740079 808756 1140570 441552 448407 621626 8901 45167 1909013 1384829 895205 1877264 647617 710522 1432957 33664 381870 1721388 1136374 1600489 5643 1810408 567376 98357 1419734 743525 268920 35490 546615 1932569 481606 1219097 1652684 1755231 478526 1008968 1522025 973721 489307 1973508 284461 1196579 439031 819865 494048 1369788 388064 1690996 1853548 113005 643301 268652 610834 47021 633095 663027 324819 525443 720463 714108 724107 519665 1225147 1273034 1331199 1721013 446887 373874 1947969 1076856 1107334 886538 1220323 450928 153709 480784 1318822 1996016 1091422 1114260 1527847 945696 14071 1018382 1551690 489847 1459909 999368 1097694 1197066 798962 1191657 1379163 173282 993889 1863053 1104100 1375243 1513005 624663 1261022 1987422 1562439 272842 533577 920304 1653202 1316272 602216 1047117 941543 617212 851121 261094 452980 218981 1048714 1049423 1885023 135668 1874776 777653 1907970 409735 1474725 288836 123944 1569534 847941 1826331 476357 354087 232970 603646 959764 1248684 1123683 1449922 1639763 182238 421484 671532 356772 1726550 1136167 1815322 946166 1657505 642715 1057916 1299439 1969772 985682 1739555 1143400 1054943 213772 326983 1375960 1928488 945473 527374 1791201 1563957 1222768 148647 90522 1027597 1617665 119666 775214 1133623 394159 341277 1406151 1597872 877298 1821489 355556 1087584 603633 1931635 10002 1187365 1601532 817506 1279159 583223 1826431 1837027 199713 1339993 1505710 1735434 1679477 997825 1833719 1790670 983228 1794745 484468 337191 627769 1217956 1841832 152208 675715 1136195 442722 440696 508537 1812283 276784 1336490 76631 1703827 65075 543211 354018 222971 18921 1281328 1997844 1704298 1303371 894147 1329691 5108 1246619 68835 715508 921065 1062666 26552 1966455 1943052 53608 1063848 500026 1316372 490736 1339552 1122224 180709 602572 1370514 1971486 1827160 963203 245851 1361895 1229850 434696 1626389 1273644 1156836 560639 966217 386708 255853 1943888 101990 1784899 1431989 781064 1415607 697918 288986 1498983 1581866 1903595 6735 343648 1894577 1713934 507811 1673962 848445 901138 1877651 970792 823202 557837 1625708 522814 1736741 1917699 821596 1720089 407490 420341 2686 1334185 552350 1317206 877336 725495 351860 910798 285101 1314591 1482186 1389498 136055 1385959 513652 1386406 771005 299266 292577 709271 1928316 1478198 754011 653646 269116 1489664 1192198 353984 957424 68154 1369853 1951572 592667 1064994 1742278 1592744 727356 1553353 916446 1025397 368132 115001 1195565 1373269 1465829 11108 290055 666487 1309681 1484136 1135021 1179564 1585721 361861 1891832 311797 1700058 1053419 485405 1979137 69212 699162 1826471 540593 959096 468780 694566 898 977949 1197008 1964475 881303 1125451 1344578 171927 941874 1308424 1993515 1422783 1564748 1922987 740182 1187221 1132154 1907258 1180586 1110870 647054 552466 252290 350475 439654 127141 363799 1787139 1797153 1528427 628341 1959053 256386 1637887 450451 582383 1840390 820681 985279 1340451 991310 51102 563001 1961035 61202 1273279 1189580 86134 1791758 1096218 1291047 1356921 1999205 1323094 63411 520290 848013 1342477 1251450 38689 529553 255562 1363107 1790903 207311 1080369 1178262 74060 955184 1600136 422841 1967098 513232 1195752 1842402 950957 1474767 55908 1958252 385371 1556952 272049 984077 1177433 1136710 131314 29715 1512508 667534 1005806 334646 801758 1454690 698356 327182 1959896 1957596 1657900 924985 1940769 1746460 1134462 1937568 1317111 496886 1787021 456796 1365230 981483 1832697 1099280 1768501 1445892 872916 1946833 1057119 538719 1588040 131424 740017 1932019 902080 694863 427471 634395 133102 1315840 1205246 858198 1969093 604183 76840 514554 1833038 1345751 1196182 1440135 728387 755192 1821930 719737 1369175 1326590 1328114 1230293 632375 579025 777768 341207 82532 789873 493747 1906392 1034295 1768833 1779991 81938 75465 1270490 1917060 821179 1218852 1922851 1461237 1298443 322654 133863 269579 266000 562916 1856437 1379518 263626 1881885 1836795 209042 1782818 1385234 1321274 1109489 814350 1547871 1512923 770749 118165 365896 760083 1875373 1543644 1664708 1916733 1060168 280056 1124082 737699 1321857 1745507 790591 1973465 1792820 387519 1805194 1847379 82814 1566027 53932 1277156 340358 351794 1393791 1236490 566277 1757032 427286 1931617 1364214 333999 1715760 260911 1875725 979990 1598575 494328 1105588 69794 192485 1215426 1190457 1824565 946713 1138256 42060 1235512 40437 1644928 1653416 1414958 1458767 189481 769665 1120411 1721192 1921451 1540467 526370 1211050 1347359 1702011 1383064 1082260 1920447 1361151 983289 919561 596982 952521 393497 104858 1025956 1616528 1150385 1573442 1481404 1488206 1259745 661407 774457 765779 1245302 566656 5248 1868883 1022490 1653010 1810078 1564862 193177 827919 699108 243451 1553297 1992966 815039 1967434 857070 775354 715574 1266761 1479399 624603 1908861 993218 911745 506083 999877 642335 1780905 394478 1142637 789639 1221685 1002388 1228793 295508 1444428 1558436 509617 1930172 253169 428241 236225 1887143 84719 881243 1520359 1483470 990685 1960400 1039685 534452 1515264 489603 792269 1692604 1864478 804659 1989956 452315 1575055 1860414 810469 969823 1611407 52732 1014746 219409 886085 1417756 1699290 1049834 1220502 1819805 78579 689876 1437776 496607 1535743 1776684 250998 1114044 1759844 24652 1411484 1032573 1769880 1156387 376152 923487 1506120 588325 859143 1597184 660923 1533049 12767 1457676 1366735 1377793 1652914 1463156 1755310 1094316 1093826 1846536 1597334 487096 230380 81415 1915239 1748694 178567 1059332 640985 1187677 816327 1381314 1850337 1814883 1814391 827670 1821189 389279 489264 603102 448168 1594337 1361554 1280951 951814 1715550 1669940 1036199 1548724 530094 1573252 1438366 1284494 932662 1845201 1026128 384649 847597 1062078 193512 976854 1024865 327759 596501 1779601 1437935 1942325 533604 554820 1982650 983692 773730 691719 240513 1289637 1485147 358001 595908 1921496 1703978 1257772 1536968 1283254 1309172 799018 599093 72684 346995 65033 654342 542773 1204925 1308356 237203 1626222 1367596 499122 963612 955297 1179230 1332404 1968782 1496222 1114346 1183702 643072 1402639 1517526 898736 449952 1513851 590903 456954 1763243 1144190 1516457 1932802 120693 1324375 715461 1263524 111826 1841455 343612 1949970 1176995 1215750 404976 245105 961297 130426 108795 1018404 254890 1736778 1750395 447157 4195 1124528 1049135 727074 1151478 1818923 1239530 461541 455201 206954 329052 1756471 1126218 464813 6861 1798549 84620 1556651 1508607 1276054 175189 727564 299656 1149350 1971604 1319671 1522180 1798862 368819 1738500 223168 1566862 1705814 34976 1562587 1345087 962675 1425976 1774167 1449043 1360303 140726 541962 703072 663258 1297065 697615 1074985 300064 1081708 1180909 425075 1182289 679277 620699 1757722 465942 1883614 613652 970559 1555101 7606 368162 174275 858946 1507591 289359 1218633 1819331 1733463 161140 1796296 1957674 1121993 881870 1961910 226280 1535433 1366459 396354 421561 398223 470868 1021117 1768923 1896443 1742755 1444261 190771 1479675 983973 169127 653209 1985320 535593 1573311 330108 36366 1468390 119308 1959805 1784196 756102 445258 1302357 650039 1514867 1198903 48347 195698 779140 57995 170491 1124072 1365941 1303202 1674344 372959 843943 1871749 1175152 60665 254554 1770041 1472334 352304 827169 434556 133722 321054 530232 270329 1567003 1213273 1444345 774665 59365 760902 1000882 1554126 536599 177159 940544 299542 1639832 437741 664154 1206682 407277 1560670 417196 1854182 1530062 37416 1225427 417657 1384162 1656057 1122793 1266234 312804 1499951 1517756 1712746 734749 461460 1872228 1705095 429653 1017457 333780 592337 1445574 765327 313062 1966429 538167 1059091 502354 782489 293000 320225 421847 632780 1773235 400521 1479936 1251273 1825408 377339 177788 297 1914216 1089996 88632 597789 228655 1031521 882939 241231 1410912 141163 1347891 595175 1160291 1128343 1635065 994924 1958954 370482 540807 457988 1636466 906076 1831647 1948573 342741 174069 922106 1350523 199043 354132 474046 414426 1025653 200459 765394 1488622 555153 578061 12272 1153188 1178744 34790 1835818 1455442 2993 843038 123385 335958 538535 1458339 1587926 1390004 1162577 591720 1990543 1537824 1790710 1831342 1251552 1767244 781538 1935521 675372 1472068 655148 834865 722175 793365 154097 1380849 1597467 1889969 985243 35226 231255 861884 607682 1199371 4622 446573 1978635 900300 1117915 1188037 1304034 1628170 125523 997272 1776174 1574292 8227 879877 1741256 507936 662489 882637 1632906 1203846 1843985 396820 1634908 961966 1108374 1021372 796311 1839006 1809258 61963 1069528 1695386 1655778 1539876 1458026 1034029 1463769 37927 957278 1189 1801098 430513 900572 807757 1006798 899974 280879 1927244 1384077 1544182 855945 1549886 1454507 1721963 1927659 1219275 1543552 784735 894665 1578955 1394242 698288 150761 924690 1745095 1871598 906709 232434 33085 1605937 466443 1561615 1762370 1915970 1596516 46190 1833623 703390 1623148 521972 585611 1261142 843824 1224543 1344602 402713 1163325 362814 783889 875209 1671240 1607308 630362 1850679 134323 1042876 1588213 1203587 1207195 794173 1147841 522794 1170317 1646247 1048173 1098075 864870 933721 886025 356062 1785011 1125267 524251 809405 1060764 1380842 1076349 1049113 1080523 1678812 1727509 1418106 1022555 296644 258375 997326 130870 1063463 1602463 885829 716199 1484296 132049 1481050 1318337 1018175 115634 977752 1220292 1653255 490601 1242791 1754759 449225 1724231 1810628 1024541 1658994 1260490 708042 1248454 85655 1331499 55421 470827 1181458 1619562 959406 1686116 1240440 722159 1717362 1268632 1398630 499586 1939713 179716 462427 1386751 891276 1015375 1917252 365275 761435 545307 202149 1670862 1637263 105044 346018 708913 1515365 1128032 1538366 1883500 1021637 459542 751045 252059 230043 1579915 669702 989103 151262 68453 427740 861720 1835112 1147597 413267 68924 1289038 1267524 1538596 1002744 868148 1180000 1206226 1442717 1300704 917427 464836 978289 1438548 1832582 561800 882127 936817 242646 600576 533856 678170 1807424 1897747 360019 39269 236593 633715 454411 1104033 1682343 1935686 111142 1692923 1084038 354321 707708 98562 1386556 1444197 261868 421296 181556 455349 1281707 1825730 1487256 703062 1576477 83042 1367656 832752 2313 955331 1901908 164799 1421140 841622 450739 1746267 203604 651838 640234 861332 954002 849162 717174 231558 795501 1177115 1834817 555703 1784140 1141626 1207636 1660798 1347370 256729 322817 1989385 1608965 1340338 1837999 141252 198642 1868432 1879667 1781196 1945093 1233898 1412658 1737299 181927 816200 1206620 1705815 691612 1170640 373646 890556 1174510 1673721 1122713 1535377 1855156 719694 777751 986857 558469 975992 1751271 719425 1161158 746789 412864 41043 1152697 1289991 1938919 1668658 1399683 1145191 586132 630440 1367424 1926197 211042 723164 154858 1619320 1695634 1608193 1946192 319641 146387 754285 1289049 763497 251016 1199204 651746 979411 568114 678913 337552 1058360 962626 521846 992969 544521 435530 188460 1058441 1527195 1190605 38079 11934 1359607 1302442 581779 214189 1732767 530510 1285699 1028722 1155576 264591 517006 1548460 698982 757814 96303 1797977 37222 984593 765128 457540 191622 1130346 1006269 1354565 304856 1176735 1677735 1834388 1898601 1685655 1572274 1532355 1105815 1965844 1789350 1591756 478745 587248 1653006 616663 1540326 83090 451157 854941 1680660 403513 1416521 23849 1402433 1211485 1753330 107423 1852648 949278 1740422 536535 283295 1974266 934477 1109939 1531503 36799 1159161 1060757 1746457 161263 1144383 1196640 15612 1262974 1906879 1517905 1405082 1478319 893423 1652035 677967 1886457 1961246 51040 1266134 1392533 1303022 718304 1901651 653976 1674732 979076 1740835 960776 1453902 438685 1527751 39473 389049 285158 857131 1419 191552 1682943 452584 1113683 1069264 632753 1008661 361527 1357570 1010098 287430 562573 1018047 1472484 368954 475216 1758479 741067 525233 1781061 1689276 1974121 471831 319682 247623 806864 1922465 1797306 1604976 473388 628238 1133447 1089780 394039 925892 1118575 1649164 1683958 1574127 549072 1177684 1149719 153009 1236730 328108 540784 927724 707271 1843914 273881 1183801 748860 996331 372924 790531 1139400 1663624 336656 123783 857964 1449443 1694919 281625 104930 1062291 640867 1101322 1932830 1386455 927303 381419 505557 792219 533770 1831665 1819022 792880 620839 1239029 956650 299664 1999023 1333738 1585280 305007 205386 577129 986726 952817 134791 1025632 918058 1846520 205682 1573866 826968 33464 106812 1654616 1826498 1475582 761207 1600318 1600920 1356512 1435534 1401908 748102 1176793 324145 1286746 85874 1230559 128002 1105477 1366884 1106813 1414703 975811 962537 1110599 929745 773922 1207416 1147540 1036145 1362800 1101360 836905 1687266 56734 1826790 4135 1273384 101944 1537378 1848957 210441 476903 875836 1318631 669889 686398 1410059 1146203 443277 770093 1000738 81196 374318 812527 136015 1137943 61135 1068430 213738 610529 422464 1865910 883191 1638842 582441 1279721 415828 1604969 1049279 1210803 981333 245205 1542558 897346 1373989 1713214 380989 979270 16224 1333412 1319660 1303983 1935779 1252004 551388 415376 604505 1857606 1145371 1575465 498423 1073655 1378694 1125568 651950 1323986 1006949 161775 370637 1511180 1562108 1017053 940712 1320475 1666182 596748 665858 1137546 1461380 1675604 1154514 1482996 1069676 1109000 1392467 18207 1205002 1617303 1293108 1070805 1330629 345740 679230 1230510 276425 184996 1048248 355995 1410925 1317304 139290 1777389 692246 1384484 1748898 1309480 128613 1242430 840026 1953754 297605 599782 1015105 724 90354 76762 1868275 69599 438769 309962 1341413 675048 1723532 1439554 367077 598838 1189097 1824784 1693725 690028 1074130 1762893 58320 139126 1917879 221490 658453 1998553 242775 277088 873851 1949728 49507 726308 512822 953704 263963 987075 934204 1593766 1825476 1196172 984882 1433555 1359974 347519 87438 1854364 1652327 1054607 203393 1606991 1211037 532574 28126 1225458 794504 471516 1960473 1396232 1423991 1353004 1066447 202295 613283 1069383 1096153 1757959 1105910 1205409 1603918 349099 1770609 278109 362713 1162560 333356 470690 177659 242266 1057749 2319 518202 379568 1069721 1991311 1727101 137912 930365 1765257 1458226 1279933 711068 1373999 235315 448857 1588392 1641504 1437853 79784 671282 1291478 1586964 1841083 1646263 168168 1042195 1770132 1283585 675580 1684563 764469 876089 95292 28489 1574573 1787759 1090344 569415 794368 1926287 1191012 716421 499543 1435077 718828 1387307 1185955 311747 1763415 691986 194601 878948 1564999 1646388 1582131 774944 1549340 871525 1681145 652826 1364701 1851043 111404 334775 1826825 766104 1284302 79663 1386743 1512901 1759693 1545146 1301921 1143990 1131164 435711 1169037 278598 849144 1252197 1311395 675417 1604829 1414819 1648613 1326246 1515547 758534 13587 919636 1768395 1831674 641984 1449280 953371 1672650 1010378 1209863 1471959 1231379 360409 1927249 1987580 129839 154064 1882011 1332998 731521 538432 186689 1825804 932620 38151 427704 1132259 1795483 367562 1984428 1730093 1220585 262624 389261 45353 671439 1494320 1416006 1186797 1579139 1224350 403654 98618 1719847 1866076 880433 1989790 1059857 257657 1233785 67766 1564665 1757013 942526 1308899 619791 796500 250986 63088 1264302 1797465 965543 1251267 1808899 797621 1447059 682207 1004362 402463 1098065 812546 420662 1609375 1081581 365914 218069 110235 753653 1366009 1319194 657276 928266 1948068 906259 1503783 1578557 1160237 624534 163149 1888974 102252 1128231 1197163 14862 266354 1673772 1948788 392510 890234 198070 1476184 233387 1878615 1618225 1535441 992161 1344937 928895 862311 724121 379138 203816 591901 268315 1686311 337356 1364652 1999872 1915837 345385 441969 1270191 868093 1470779 1048938 1381571 208568 1881124 1855804 1670570 542980 715766 1805296 1577150 1126944 1329094 2032 1429874 739305 1987891 1896185 851275 1332037 1093741 1413053 997600 519784 309080 87068 1624479 436509 1976298 273681 1690639 1710865 1059059 1176318 1838145 484522 1005081 1507706 391920 139537 379018 1337674 1234177 457204 973791 1353017 838490 1813033 1635021 981592 1464833 1540704 721215 1135563 1068336 1283547 1148831 613617 1490569 1585861 1966914 653741 1942971 915287 1274452 569259 1055370 1072887 124009 884429 1014550 229112 1803392 1561879 1500683 148959 856597 1728872 1626420 376842 1443520 764511 513800 520008 582799 1852422 922312 1715524 1005421 1988891 955690 1422545 1138822 956172 1418868 53116 644026 24220 1146846 352656 1485595 1863882 1211574 34613 153671 191236 885747 1281309 1356732 741220 188179 823064 523545 1527152 1975380 283491 1694712 1324943 480671 1265684 1090283 1600692 1674060 673076 1981655 1737631 559847 1333776 859182 950 936044 1067322 492825 157597 44931 1525633 1002733 962993 1891153 1202182 1298092 797821 1927814 1007566 1932809 107290 1176626 819772 469621 1647282 1563442 1126722 1081112 1692804 189102 1922563 1784243 1520803 288111 1810351 643398 1473266 1092973 185741 617931 475974 353987 1492015 1104984 724171 1481582 489266 1581760 1713443 1169326 544184 1747788 149419 136968 1414501 45693 1713324 474961 1752497 1285538 1820358 805469 632257 1139892 355690 1017857 1113487 1287175 1709541 16651 817140 445988 1953214 1947773 1910741 180846 1757616 269399 1652859 404994 1832926 1652087 1334740 1633051 654196 1266683 1813294 598670 1881782 879372 1747669 1950788 252274 631662 1114410 1701163 730105 20082 747648 1481618 1113483 1634562 195286 1488693 1881057 1232489 21803 1325390 1621582 393151 593083 1592725 524035 1625334 8890 1572957 1164164 862777 441281 441833 728865 72598 1842308 689113 182696 273250 255028 1898233 1576500 893326 709401 367432 1868174 802209 1285831 633253 1408632 78211 508287 849990 309066 148864 1938179 337408 1070583 752391 1301048 725632 1031419 1082999 1136216 1726039 487005 1989629 1062010 1008887 236441 1481639 1990071 1860223 1273861 1729832 474842 537076 1086320 168084 1843589 207125 353945 184284 1035922 959512 1654101 1035411 643658 1034516 1036861 60547 1972647 426632 1820614 1304956 88042 1681263 261363 1734225 667212 1885373 87254 904644 884669 1792761 1465416 262247 1343343 1956697 1107185 1848137 735604 153054 1389871 525359 716404 1717267 563978 1090428 710303 1938747 720753 1465420 285076 644094 1782906 1120538 238337 463567 1775421 961944 1143515 1920662 178616 1787228 325761 1504279 51904 974290 1455814 266978 922602 645929 449484 1119810 1470406 1170388 995000 1015862 622731 682320 603041 1170700 913235 643850 301772 741373 1536714 1534450 205589 151861 344112 305289 1294188 1177725 1888837 1581913 1907557 1685995 1307882 474801 806556 280966 955286 1427054 1602028 1966453 1961175 240915 1751179 489682 1898923 1800608 1035325 670798 1833116 690665 1362936 1892362 1551632 1564835 327187 1996857 450335 346719 639289 527951 1300325 422309 256919 35152 433022 591238 44632 785910 1205548 1521291 10708 1829924 1651923 1630133 1583428 303885 1294899 1810395 1981275 1527683 703074 1730442 1502655 823147 1588767 911305 237984 1259242 60717 663946 1983504 116777 448618 1714448 712566 913010 1387357 966076 1045960 905503 34815 637255 1457688 1443809 1816229 1862794 1616621 1617504 722384 839088 757259 1674896 1518992 57638 1617284 218424 840530 982215 1477923 1493786 1703807 1217705 334324 412478 643138 1224614 1379661 19000 258459 753560 96652 1168470 1592761 420453 1390900 1625850 822079 1903280 1692944 1745020 93151 1158836 1403782 1321925 43578 208302 1453179 1144066 1848353 1335609 876855 145673 889887 234414 1583339 938472 745345 575649 1134764 1902517 1753015 627396 1622741 850345 1171459 1485713 1302642 996319 964126 785434 740074 1288532 1321436 1789431 1878120 1949484 1029640 297890 1631109 1618589 209748 467502 1585711 1343327 1317639 113359 344763 1625802 1577841 1064997 883265 1586807 1536790 1166984 1827301 885940 353162 607307 1392936 888888 234737 700756 150447 1210372 380912 1117808 935877 1140113 1247309 1252609 618203 800007 1871170 751603 483216 1483059 1283390 1568710 294343 15933 1246162 1902475 1816377 109804 1982858 1220622 1998962 798998 1540999 766122 1133765 852667 1727701 1251408 728601 197677 921805 792468 937539 1732012 1181546 270598 1993665 415733 1498016 1679060 1230999 176507 579677 1416158 884229 1340840 930320 1651636 1037132 1928582 651101 860924 535118 406635 1731807 569852 1151004 1935308 1728578 3218 104346 176583 1831384 659717 407646 1889159 1381199 1019890 570270 1470431 740339 66087 1772408 48544 1413563 768920 151269 1988 1542102 1578999 1907966 1575517 741134 1859144 680953 954944 905425 1430389 856604 1229002 1840931 1684753 1397828 1302879 96222 922039 1862531 191795 113851 779589 842495 1706599 1693752 751641 46500 1893192 863308 1218522 1265416 483543 1574568 55723 1388704 1214864 1476628 507627 1893078 99189 1829049 1913928 640018 1273373 1964181 952895 411175 133944 220809 1876690 1362851 1536224 133419 363935 1128335 1824155 1711633 610542 412271 1470523 1237867 867016 1401831 1365105 872478 1154939 1940893 519549 702090 1849797 1115002 1981869 751317 125236 1531739 333617 1935981 611576 95579 1575437 163694 792215 73824 1274158 721793 1927341 1208790 1829534 939676 520696 1681189 1379984 1060930 1167980 1400826 409914 447663 1189705 1356148 873228 208753 1395472 199270 217557 1050174 1201918 1669906 174903 534052 1051122 369500 871877 964965 238232 799565 302844 1192767 1515695 789973 1488661 1177134 876386 1019316 175660 1526690 1030315 390895 192122 511634 1662756 48322 688835 1042472 1436361 790992 934631 748260 54373 1795785 813885 789874 845882 1268819 1652250 1483477 402490 108684 764201 1604630 1528616 1583033 1634893 1009241 1624239 1419995 1371404 1432812 1886401 473072 1782256 708038 667213 1671538 599238 210470 454352 108628 1128479 717153 425653 552175 257697 614862 672846 805988 225881 1327919 348557 145146 1483654 1768295 1014823 356271 1276156 1353129 449442 1704355 289179 1518967 1093219 345565 152156 1564549 1655686 1914224 1630357 981772 394015 1196874 884074 872747 777985 317499 319239 654345 1733612 858387 346251 1373916 1296357 1690297 1076318 1840202 737524 719239 343538 1181914 1343322 625859 837273 1545132 742803 55610 387307 1668085 651638 1937563 260964 1509326 1043647 1847031 531151 653635 970887 1740903 20189 46823 109765 812388 1216998 58381 1469314 1873223 585278 1187838 533718 321134 998406 1934990 509164 803835 1252101 1235225 190172 1904268 1495062 968220 1653092 1273560 344776 118115 801481 594551 157723 1142079 1820336 897888 1037209 534825 1867455 1291627 1948376 1613451 509434 391863 409653 240749 1404718 642917 446861 1085708 1396796 1725284 1386026 713901 1323482 1161277 766302 79012 1917437 1948436 1436501 359518 1291566 1682875 446178 822591 1663400 202519 1744506 1824473 695102 652060 426626 859338 1760580 1202379 1387472 647712 840757 1095903 557238 369363 450429 1937212 309248 115339 1827100 938649 1572748 1367967 1677147 12980 312560 190470 750892 1578022 1583994 88445 193713 486514 1705136 129625 1922704 1958725 821567 1413678 290137 246963 789888 1114459 1097609 1623341 1250209 78697 863236 690365 822675 307494 763714 586687 1204376 1456170 1744621 1126018 627331 1169312 1979042 1236119 1689966 1660392 1790514 666640 1310348 75473 1329773 955432 380658 424477 1736296 849253 1368186 1855580 1038093 1651022 269698 6681 1769814 149955 1187448 1146379 740344 1919351 1271807 1251472 1234915 1723406 1340617 1316105 917649 1543914 1134353 1165252 452793 1740071 449535 863831 992077 65150 125602 1086796 1912634 1849440 1703128 1775490 1329318 953814 841562 1529824 1415002 769556 5384 1679380 282370 1996597 1994076 1126864 240683 188270 1150273 1057 1824394 1638066 234347 836149 758866 265428 1191238 79439 834357 141853 1520576 1396166 1833113 483246 1793817 1705702 235465 1321765 236376 16439 1776190 463510 1504352 1974624 189457 316 313037 21617 1713307 1790016 597090 804732 366424 1118534 1920611 1511868 873521 1936621 972382 295894 7836 1557029 223680 638436 1092896 180489 1053927 1192624 271823 1144636 1398314 1884498 204463 1659699 1413293 1153486 1198577 85034 1502062 59840 442140 1285997 698410 1248114 1695982 1165829 1567541 326423 561782 1661718 373769 432511 1014605 338790 1465567 366535 804613 929371 1613511 275551 1436429 656824 1379833 1235156 150051 224237 1176139 1215551 1599842 1606288 186553 1005388 1429623 1025868 209668 1539363 513452 513260 1429797 1473477 296031 130089 59073 1361058 226995 1156021 1184015 756043 1153741 1351996 646569 49478 628719 111982 727391 1327414 827219 1937816 1545594 1174529 42654 1927214 53956 540588 932138 4343 1077021 1317487 1841244 1794405 456192 1430890 1058356 1085395 398268 1893723 1985066 537633 1250283 949942 89852 250529 1164232 1246438 232896 204647 1481379 1921377 726323 1814070 1023080 255581 1550672 1613340 1589001 957567 1655615 283857 1535128 456776 347848 255316 1176210 87589 858991 178468 437927 771066 1893466 1059036 736579 1439865 1223296 468604 791722 1979354 539664 683084 897782 341105 911097 136785 1018599 1472617 1777344 1857564 1485071 1939891 312495 1357302 760479 479863 578226 663039 711472 1388826 1279432 1787977 1857199 1421100 971311 1240761 1374091 1362131 984082 223402 296429 1418473 1453339 210085 493277 1901892 550955 1631328 1189321 1481701 1875136 794472 471622 336507 1111457 704427 606162 1658890 774787 1548327 1584971 1464045 777261 1402867 274774 1678481 542740 1360187 1989671 1365761 1515968 1445070 1507317 339051 1304247 1352405 1827776 784886 582905 371006 474609 1105925 1508713 338432 1304413 1188260 872232 1533622 194551 569646 584412 1889667 1534865 663803 1554041 1320592 947623 46465 326321 1364957 75805 1975345 234555 1976574 1827553 434513 668726 1055026 1570636 1286331 1557258 1482961 1395142 627432 821623 1232311 1972790 269362 520572 849784 1046354 984264 19665 1705635 999682 772070 970727 992354 733273 1005327 1720453 1883271 1096484 412566 666778 1860680 1847493 324095 359977 136705 757479 664363 658628 514295 463948 535516 1365435 1877998 1893659 392925 1564203 940757 1647116 398451 666628 1352350 482513 69071 1943463 1825306 1596076 297447 137902 1444463 932172 738258 47426 546441 1804615 969887 443482 1750766 454268 1984363 549772 1376757 1306913 1942338 1775922 1825927 1022649 1096123 767876 1688077 1269179 1348601 1302330 951845 1941621 1847382 1290028 1627964 642220 1520858 1562237 1099179 1435563 468349 713074 585829 1872931 1124506 1429255 170943 739448 1730457 460917 801063 299630 1306690 1062261 835991 242652 890246 852089 1701142 281247 730348 176119 1623134 96141 50011 1889135 1579207 608518 1928190 1396288 1145938 1929494 1441927 1662941 1357541 1752626 1264512 140170 661754 73943 1651132 166522 1031757 1888271 691457 508463 1353440 1183407 1686440 90440 776798 1110893 1641992 1181165 1272771 58085 133075 34093 1162445 363942 1059037 1533792 963056 244638 1623091 274646 291612 1832988 796539 1555183 1686702 161935 1001673 568562 1857878 70241 833663 556127 1030865 516640 1645705 1930251 586828 1768764 1488470 1770375 982284 116984 197573 1499264 14073 527010 272873 889888 568998 1864211 918909 1884990 1264506 295103 1482911 1975271 361628 1846646 448521 1681622 959000 1695948 1660797 750565 50079 864122 1767886 1606873 1353583 1457421 1145874 1399152 7428 1734232 49700 174409 1761721 677145 520141 383869 1033993 150685 1139078 1423470 1220213 835322 636597 1681467 146816 551792 1229999 1958926 214494 43199 1615782 941507 1129056 156144 524893 207871 499484 1017714 666392 723269 103603 1094548 1729603 1762195 1703964 1463990 1982800 526748 522232 1079459 417101 971227 1766579 1424124 97549 1320742 758662 1702598 707116 1670675 1145676 1228779 1508587 998533 281650 1790364 1345619 855190 1941315 619450 473227 1526151 259783 169212 1775670 351524 1260611 609942 352050 91150 523223 581397 429965 1391939 1274397 877020 416523 1795427 1689859 976676 243153 1204044 939004 432553 376312 1213070 751600 139035 1176448 1218315 1624323 1322665 845422 1568717 1521534 217510 1640311 1239550 1127692 95437 796717 808141 1818360 1034973 1689975 1213327 1426841 439334 1869475 864856 1891047 354028 1598619 331538 154990 943480 1168117 124216 809029 382456 1732869 1337069 919767 691304 435517 1316535 674335 1076235 276902 1188941 11542 1145133 895607 1264213 1516429 181127 1855108 632605 266587 1702569 947188 315926 1380697 586620 263539 310511 395868 607401 1347387 1369333 1798038 1747554 1378336 1652103 299742 1112124 12914 1306478 1939850 1359905 318028 1048771 1146227 647222 1247981 1310256 1291532 79599 407241 799361 910681 394756 41552 650863 358433 167460 240528 1912447 422380 880903 686835 935737 134943 470741 1802185 1585189 998528 1518226 617043 547202 1243811 1449400 1617291 628410 382840 1315913 1139405 1879297 1809197 1055024 863472 552884 1408789 876605 1359387 669728 567820 796014 704861 1805020 1057358 1521341 1783657 1675131 375563 1337225 1658353 332786 1024192 1073749 84452 162449 285561 529495 1832549 1314029 1706862 73030 1792627 1425201 1921510 758647 1716171 1350515 475152 1033484 1094348 1674004 1190228 586442 359412 1387908 646467 1934132 1861759 1641702 1721925 1316157 1856490 171678 1718836 1158734 905162 829275 1700028 298519 170326 1639112 324821 1643993 1978723 1129312 6113 1873239 507631 1154293 1150260 1483752 1200661 1578775 172433 1246656 404386 729583 789801 1163390 145401 220414 619811 317501 434072 1394092 1238714 1567989 1775085 1004872 446157 779595 113849 127680 909354 28498 488703 303256 1102130 1809824 1314225 876382 960070 765157 353337 584881 1558594 780604 440723 1530469 1570624 358576 1879449 452972 1478494 331159 970884 739601 194293 271401 1540562 683875 769261 498405 1367291 127055 1483728 256750 666522 1655416 1218358 1563628 1780505 863614 253666 926937 687518 1407461 1622291 249231 247061 564963 1833386 398459 1188026 103119 1366109 281046 176112 1550735 1645554 1219040 632006 333615 1865369 1679051 1067976 1886152 1949780 1301129 156873 899430 419981 941113 1549841 543084 1836481 398752 505934 363732 770852 608024 161464 825626 1549373 855068 21567 650537 997644 1765580 1674874 447536 1036723 1540577 1754895 406183 947003 1082522 1802763 1955037 373021 154498 1070879 800895 24843 84449 724436 1411957 242356 1657224 1334235 1970768 108496 224389 1505908 1657220 1158543 1821841 1991452 986773 1432920 1171412 1723070 1047242 22892 1888700 1916667 1590619 803988 548370 288386 931962 1327887 435626 48905 27048 1696579 262160 1497746 1343827 1544319 44958 1530690 1679890 906596 1082830 1309041 411788 302474 296950 794986 267368 655323 1711281 1897186 1463535 1249937 1106488 1567991 1698368 1568380 1500505 1609060 1147060 1163680 1227671 408689 167329 1173042 1739150 1574544 1522190 1447716 509790 1267642 493527 1127708 1667627 637252 845513 1578680 1730524 1060800 59847 143794 1955882 473525 369333 889047 1997475 836586 83270 140583 850059 964763 1632159 1932680 650543 1972026 222693 529861 174334 1082159 1166259 1002201 1914199 1937637 136572 327035 1630300 1117873 410700 1908534 1292224 39168 1644253 11576 553336 1274331 202432 1801382 864617 507408 1066579 1641572 1389363 1530194 1532734 172216 1199590 1548382 306073 127008 1934156 876687 902473 1304258 445420 1599041 404835 1443710 806282 1884105 99712 1384111 1453570 1027522 1071577 551844 1782693 1746848 886443 1073032 1919637 495499 967277 1680401 1489044 1009086 1889819 867404 75548 1048049 1216305 1642938 1653840 717290 1291251 339086 146658 230444 1566175 515774 1905399 1798329 850575 227908 1208861 1787990 1784672 1989301 1548223 201414 244105 178653 1116541 926184 657213 316840 307385 224633 722943 1763619 409059 1805923 1011873 1161695 1028456 392826 1025016 1585326 1022618 311570 615352 457297 820422 533896 1893725 124250 1691352 1439065 440333 1096362 1007738 526395 1081978 1826313 1274237 1373658 577585 1934033 392305 444672 498734 1953827 1656687 412297 1250695 1581063 1276240 125403 1630416 1945619 1881892 879278 1197939 352393 1921165 489368 282967 747325 188881 1813471 518925 774569 1257476 528010 1053356 568413 604644 45332 286785 1447943 1520665 139222 486396 1982843 1931459 1293242 621900 502500 469791 1829752 833968 261326 1027421 425579 1461649 463819 1522095 1985276 1698 909226 1270483 717639 198934 255490 588934 202937 756040 1628935 1019707 712013 660174 1882309 390223 401923 418378 1660700 323069 1879788 1193056 75683 1060509 669774 261149 772788 1250894 1416440 1197560 1138532 661428 1303628 1640264 111479 1904586 720013 1047584 1728608 714961 1699916 1490045 816877 388836 1015276 358229 1784488 1196636 1397637 1419765 300548 938330 76739 755145 581828 1267022 1533823 1070342 1820963 91012 863608 519613 1282009 308462 18475 1374221 155085 7070 1648612 1951445 911429 1264662 577876 1199452 768013 246443 1050181 1834011 1317193 1707398 315182 445764 1081206 611394 1979006 628929 612111 1275965 955772 1828568 1604660 187595 329310 1197740 1970737 847404 1838018 835565 1181033 183891 105199 1711977 56221 1252447 982138 1425765 1630684 631683 644355 210841 1207403 1789725 332628 273909 935997 1925444 1529437 1286173 625811 1557013 931734 670239 44902 618844 1158591 983662 1941704 1457678 338801 621026 881367 1479446 1761016 1601518 101548 1478553 588591 1184550 1405308 22885 8099 1338150 7544 742304 1987170 803137 1266010 390848 112729 42479 1652222 659019 1010987 747038 283870 1650700 246657 1136807 1796456 1123259 939563 1045469 1775525 1163588 984222 1582753 997666 1440108 802714 1460174 427500 31682 387266 594846 655167 620953 1748783 1955235 1841026 1031773 40163 763183 748182 1679474 1733522 1103645 1535913 300769 865940 1840865 1179121 1498547 1021672 274613 163210 770976 1629235 810491 1826102 249626 35140 1249371 616658 962851 137868 830588 49528 1000960 897071 163867 1244414 1640677 126441 427888 1167240 1686588 1805652 1565638 1956857 1851489 577814 101664 1861032 900494 127996 1881926 1180986 35037 895905 848187 1822292 1209579 757127 1009541 1921698 1196253 989473 1496835 722352 923108 1633930 425271 502801 1463617 434761 736927 620405 1603843 244474 574932 853156 1967053 935442 331955 236508 1363100 590457 1996036 1204033 313427 610921 203003 972325 872363 1862349 1947535 713892 1621746 377203 782641 68303 1826711 1884663 976946 1152771 1368699 228407 217055 1572114 685091 1632087 752075 1876367 666164 1331314 1284917 627170 1793223 1508240 676934 1059960 1183616 262921 1294402 1816946 1069576 754330 925388 25577 1721550 1330621 598435 80892 1329735 1447277 1853698 1423964 619972 1262044 1212987 1436602 142741 1926688 1511968 1565332 1445708 387537 405945 389141 645327 388750 1798737 1915420 1644848 1212749 28708 136699 473239 240225 1303287 705726 58185 1285081 1351414 775250 755235 985245 61862 1691640 1294485 1317686 1816481 62272 1273132 972037 191152 1030210 1671460 1478943 1036209 1823990 1103385 1836339 578118 236701 1753311 319298 1701706 1580346 1381751 548064 1921746 779524 1713984 1018091 1765747 638292 1738516 44988 1523134 287774 309650 1981283 236076 367810 274164 103254 1692886 1641446 762761 936204 491303 335797 1317019 1366158 1489157 207409 1333900 1651375 1425583 1166822 908444 645218 1197922 794889 215574 674002 48244 1916957 1395355 1546298 1220710 52705 1979622 1540775 739641 1324879 510218 965808 554492 1114757 945998 1252193 1100006 174980 1802665 624715 992459 659294 815989 959606 1879470 115260 618770 1051237 662975 1927290 995354 1469605 1262231 1933098 1734724 554026 844398 1154673 933068 1551427 200759 676331 272858 1059656 1868495 1742979 1442682 737462 297638 988371 1750077 484018 142450 262105 1535696 583680 556360 1881573 1064171 853385 456316 197396 1283719 779444 1746640 78785 1927842 1265704 259803 407814 928329 27155 683536 1082527 1429246 382050 1750891 1712280 581837 461298 1347661 1896012 632930 74230 144692 79952 1831020 1475319 1001146 1053324 1544973 972077 484579 1435872 620874 731137 1013310 83481 451624 925142 556676 557273 48627 1053557 342567 1961575 565649 888061 629406 1722404 25301 379230 476879 1689908 693837 1440157 221738 1807277 315034 363961 715111 1411580 1104440 1276804 1741879 83142 740952 1555314 1083580 110295 255565 139611 1217114 1149921 1314342 120070 1425935 544171 1423613 1670663 1642796 61348 574730 621473 1943498 272448 1215951 1496551 433730 806079 1140456 1276006 1327914 1377678 918014 1584240 1605148 1617011 1044626 26942 892945 1504009 307395 1716955 620178 1074190 274467 107102 166867 1207289 413915 1599066 266717 581994 994468 1557733 276598 278384 531859 371816 981675 293820 894590 1883311 1971433 1229518 295688 1894508 857836 791800 1992403 219937 982931 1443266 1049681 1397771 362692 1924120 1958570 1392653 1987541 1195894 819158 570066 1332547 1905298 1723247 1516346 738463 705378 804747 1734600 21238 1603010 226438 844775 944234 906997 626024 781228 125527 516753 1303850 297723 1891226 1237776 443844 849447 945413 1637544 892880 1920995 1917617 127759 1919006 720669 196349 1826541 1923288 1519316 1436692 1472362 467730 144849 1471426 1500461 1447394 1727129 1203306 1755775 1177824 1382687 2972 1911604 6944 1362616 944629 1367821 956359 127896 75300 1828064 698972 1948021 99988 330968 703973 1340171 893900 792186 1991974 178615 1437275 394836 1739405 327982 1313115 1130412 1230393 1437829 312537 1360886 1835263 493680 839733 1163000 806692 119940 1544814 78718 385507 257490 606514 530476 1177357 1533150 1731205 722419 1224726 1188162 1294017 1084752 1430573 1337472 119714 818907 1209570 890899 1791288 977768 753454 1116191 1997545 1558591 335585 1639370 1119719 548807 881754 1669729 659256 1263440 1874425 1759515 1011403 326223 1493166 829339 7491 1310422 171132 376049 109848 1394449 1094165 1559401 1726580 1585494 563620 181502 1787806 352853 1394639 1070194 142496 1905195 266534 447749 652419 1180362 1704554 1666945 1636795 431073 1930187 1140764 1728488 1577017 1232103 1169795 1858459 1891625 275457 517778 108052 1511932 1084478 978864 1569937 1441683 1177531 469865 1924475 1325306 1166654 1323220 885217 336613 1001003 1126210 274276 102401 407012 652488 981735 1369467 288289 744493 1717760 1539395 1354720 864844 292858 955607 1464485 1882171 88816 1026079 156438 875706 261297 1770044 1305889 1964653 840831 474025 677604 1357851 1430121 1053385 1529900 73251 1877114 405406 599265 296196 715177 1478243 557008 1670528 548266 88584 75650 383165 1317948 1230895 339557 547725 930535 367446 190508 1180100 1046964 1199931 813958 1660782 325012 1610027 470171 454900 566133 272327 195090 1879534 778584 1688954 294501 1720164 1139347 614149 640949 382042 1210123 635342 1034597 787503 1884373 878463 90235 458253 372169 1620146 88783 1618847 400197 501624 1684309 1642441 813731 235809 311794 1056127 272978 1029142 452241 1515865 660112 1959059 1114170 1660674 1788226 1971470 1345106 1653517 847515 1927802 951144 989191 263721 568482 26322 984852 1305215 306367 1023084 1973954 1336985 9381 142125 913170 805038 1620281 1846209 109260 1416337 1900496 312641 98783 958683 1620717 1208468 1729206 1464003 980025 210766 786247 511317 800330 1151220 241391 1455178 736289 18017 655543 518134 1417182 1240688 1310479 597283 1307428 603636 1675264 98974 368605 690567 574807 1274394 1468153 547871 1788321 1320357 1850731 602135 1761871 994500 141599 703788 209708 564701 1546970 762197 413109 1836408 766548 828417 1805288 1351243 620859 413117 932044 426174 1852574 300045 405977 1962664 1324477 1530039 1386922 105099 736418 488836 1199981 1023375 616115 1099809 1804263 523601 296160 671765 1944734 1950403 445773 149531 1999775 811282 549327 893105 1731439 1079068 446858 731305 611168 652476 1724614 349075 1004197 1003690 1289416 239409 1513069 1176802 1007679 1504691 625988 1085962 1149858 1174598 1904318 1654177 363862 745905 1479670 1462332 134200 606039 1152890 643089 1001799 1348521 679207 900114 1968844 815978 1133691 1217871 697836 806133 1481462 1017055 1154636 1805772 218762 502814 100086 74098 1553863 122863 495769 9981 248396 1275559 410536 1286824 675358 1379731 1826408 1219435 1230547 1168762 1709280 243963 850886 1412399 1979475 34420 1884120 698142 913538 1586686 202666 957809 1594967 617004 306723 1428556 1305852 1450839 1473318 304636 223603 760695 177758 1056184 426853 243305 521059 1733399 128448 254505 1559685 975921 663874 1605555 636412 975421 289343 1623919 1776980 1168852 163054 1556550 546624 796549 1147362 599593 321425 1928681 1211445 1875270 24497 330078 1176712 586369 565950 1991743 1439503 1052930 394053 791461 432488 1301934 979757 1434629 1057698 315748 91305 362897 1863310 624892 900901 1441994 1810738 1257678 1262853 809591 1534030 1357818 514092 490229 341132 1122995 975932 1498744 1613477 1543610 1958449 1431003 471886 935570 1627511 1970086 485860 232221 472142 1130940 1554151 1683844 949011 1089601 981363 1128797 809199 1194395 540532 1282475 58594 1982022 1713393 134275 1889340 1998524 296450 542060 95821 133091 233018 60835 1811954 652641 1389963 1850019 397243 634914 1040289 153790 1546662 438338 1400242 1520727 1124066 836872 1497331 260245 978165 73965 110967 358581 697446 1037148 1151239 317551 51497 1138772 704704 1160026 408087 490517 1340770 149091 124652 1473053 1293501 434194 52148 1558789 1386699 1564897 69036 1424073 730423 704223 1876882 774754 57479 884116 1792258 1142307 913281 1698587 674218 1810841 1360952 1538624 526179 1882741 57516 1426164 1097278 1587855 1069619 471834 1713193 70019 921786 1146176 1922350 380642 765633 3567 208765 84134 1424759 1949078 925215 20008 344582 207153 1842872 624821 1030069 1390760 691880 1284426 1734386 203844 473951 1660800 1659786 1516290 1153257 455117 1307565 446656 1017846 729973 1219619 115243 1910978 1209605 753795 1994190 1880587 997376 186042 1244833 936017 680079 1717776 592033 139710 767652 1601088 944173 608097 1694605 1686857 655435 118739 1948115 340636 113208 1452453 1741802 667786 1083622 700349 43122 1725092 1961801 1632048 1672542 492658 134763 139344 58878 1735090 539049 598712 1952675 537332 1736436 1845702 1059610 871825 1630324 1195939 1982344 1793871 1536642 285499 1420749 110166 1408188 803270 582886 1181107 801916 511680 478232 203406 1234994 1257255 1347869 1422222 1268960 1236219 802564 779339 735937 376337 161455 885673 1507451 1342687 662388 14303 304278 903807 893781 603350 1610825 601353 1771842 439360 1068775 70399 1554495 1731365 456859 810417 526635 1452435 1702837 1635229 747163 883485 1296776 1329029 193444 1603023 1923179 1226008 1255543 305493 1802924 1304586 761164 1247593 291718 1908540 1865997 1680394 553135 755188 7601 1848392 1537157 943747 1504121 1557435 783815 329010 358338 1244525 1439233 1517636 1934813 1748229 1209078 1993632 312850 1349119 357398 149796 1226070 719886 1866511 1545512 122330 463364 1892458 783272 1669040 1878160 647464 1155909 957850 907115 1476643 1989712 1062414 364929 648721 378922 1449959 169595 1658303 952646 675817 1309469 1103707 595026 1933132 1979245 824083 213096 1899366 1402691 1360764 852821 326230 1904218 477046 1760236 368020 1515106 1507117 1894039 138327 1449497 1145643 803079 584349 687692 508381 686206 1046016 1729673 146765 314232 820927 237183 829252 799431 1512894 699408 1379344 775803 1272002 1457836 994598 923259 1775708 1221510 1021174 411570 1511640 1437491 1753226 1308710 1407193 230154 520538 62588 1836366 1742144 1061970 618945 380922 373561 1876791 1860597 423895 587096 829589 1011243 313068 194970 586499 439086 1504621 183526 146983 556089 117263 914579 1922329 26792 834464 1994291 1307026 75121 454616 727451 1996400 1663326 1965445 1425707 1463770 1985110 1670951 1946069 956333 439523 1844873 1657236 1430713 489200 214317 569927 1916386 1950424 553619 172900 94877 1727288 1230887 1995328 1066723 1223817 1853442 719017 478899 1800071 806763 1793562 1023195 123099 180668 1998512 54968 1421793 1808057 1061922 433297 948595 192296 1122490 486916 256505 89123 1343297 1738659 578017 565725 92009 1654112 643257 945166 1113650 1875774 1856992 1840218 1401353 596367 564496 1232654 1771550 1661190 639161 1312922 859399 251345 1781879 1054376 70282 281024 1828818 1723174 1643076 521743 1362705 687401 1882743 919330 1060845 1382056 1252281 1158435 1530456 1775550 787687 1518768 895374 1794375 243593 78217 1547021 1244602 253420 1430638 1512311 1771659 1334275 1908188 304171 835341 500448 436498 1903879 1267563 451482 334096 1336973 878691 678931 810830 673951 1744508 1662682 1076532 1618863 1587379 80242 620422 867864 230730 1872967 985025 277132 1600634 121961 518569 300061 865889 66973 1204455 637321 1187419 600369 712550 1190287 1115149 1387874 1451565 1616605 845048 832023 1526237 637145 168064 897601 1262530 1805259 485167 1745080 1153974 648294 316655 66588 326527 669937 1676728 1052558 104154 1478049 848891 345509 629150 151176 1129935 1245363 378551 510904 1754328 1903127 485692 1344539 919471 536455 421187 602672 1067209 244872 1805153 221660 1209047 1722778 750722 996175 763935 985073 594520 1166212 1431450 21157 717132 1666356 798919 1595587 760824 476079 293556 314233 1712351 1287200 1971841 1537843 566494 1301033 1491895 1526890 180916 517011 1620152 442986 706601 1067164 1203159 884010 34909 1690418 1749152 1107242 1942539 447716 1826721 1447550 1331740 121860 1726419 227782 1415028 781396 1799679 1028440 1204072 1580704 1988204 1165222 1061107 1051706 155994 687507 1520910 1446416 207776 1411124 815735 603613 35711 845928 313923 519389 147841 1229996 103056 1853127 940150 1022161 443550 273661 1732672 1740628 820865 1519329 1860683 570226 23038 1208052 694942 242269 588065 1745291 1203739 1294490 54804 1072583 1791844 590776 1852921 1700734 1477530 1272683 1989387 3117 788217 1531096 662361 1386834 649491 1747356 1014283 1387962 599145 1776227 920370 940134 1832050 880270 864039 117815 1243489 1732327 1279804 1314486 1101758 1092656 1672264 1986318 844611 1603343 801812 200791 70439 1650907 1702425 1348047 779903 945253 1276044 500444 1833317 921555 12710 766927 1565694 581589 1375973 542818 267436 51395 633496 1666660 169705 800027 798028 836434 1490199 1778305 147470 1422686 280896 903369 1230526 1276909 1692599 227485 251479 1481071 750538 92765 977038 118350 1797776 1802263 1380455 1441915 1853247 1257118 244609 830995 956547 205354 1099028 1608755 1102752 1839293 755478 753780 1234747 398687 1299409 1804185 1358242 1349395 471501 1963252 233310 748696 1943019 1172651 719791 695059 479025 412681 1941403 295373 776805 1896440 1851308 1203665 1624685 1458136 893112 1282315 1999329 1623177 1146060 785337 744959 53718 1630757 991202 1098896 1862138 1452427 1257397 1707762 284059 1388597 609458 1893414 508898 806177 316711 1340953 1155594 1129708 1545627 1332050 702085 1895214 687800 1337696 1481550 1161612 993214 453822 230024 1723024 430813 719453 1080896 1394977 22320 1804645 1549949 901662 1144767 1018556 1159525 1117263 1730026 1457028 1953017 1781029 1328225 1329125 1602160 954239 1485410 1488186 1442843 975467 1166299 1073535 80747 87843 830052 1476921 780833 1238380 50437 1819367 578692 475109 1709625 1576486 1047884 1437174 941965 881035 60224 1133701 1166807 104848 933668 773928 107652 41688 1903336 253824 520556 1096092 1533318 192831 1883218 1353001 343873 331863 1875761 16519 239694 1454089 1206933 484664 164895 1906058 243776 608832 1180337 357648 1651984 1688750 592002 213278 935655 1406579 188550 348475 329390 598689 1545419 558894 1970717 1147946 1719442 337265 1574257 1834170 169432 806496 501736 527264 1904160 318132 1732187 1662995 187452 612164 1254382 604750 1091062 936986 883510 978644 176983 820023 121461 204643 499837 1139248 1808460 1645223 849247 1180946 658416 1508357 888407 1664495 1575125 1323024 1403371 843557 1625536 1909537 1150081 307035 921572 583439 1706129 1310730 989608 275955 1471669 1248568 823315 1448390 1863389 487325 165490 1250146 385921 1902484 391571 193110 127145 1930922 110213 188635 596736 1819433 838346 276616 1993462 924392 1009872 1686718 1147067 828747 1079198 1985636 988362 216694 319260 1225565 1191626 1455332 1606921 1335561 1128274 819721 576315 101063 156115 293565 42664 1667078 1423921 510306 969747 82616 1817332 331322 2440 638356 1227996 552395 953531 1108977 1337316 1580901 1101455 698820 60240 16603 1663349 857186 1839617 1358776 1928409 1460834 1225720 871050 38728 1320300 1424189 1883552 520421 1475662 749951 185913 1949343 1322412 495791 484022 1861596 319688 399434 1028500 1523932 480068 1771875 1183791 128518 1853500 1874445 1829151 1211968 1380117 1346809 387804 483945 494673 1180562 1017294 1536156 1121551 1146503 1980489 302745 319069 1274588 811660 133634 175877 1731497 1731514 1269477 1287345 12700 10202 653548 1288456 675135 580702 1979718 999665 497545 278974 204436 46897 429854 828652 297176 1951282 1172000 617812 534233 1838645 1530805 1270862 222643 1588594 1835873 1713111 382069 1596287 1024182 1485459 1302207 404880 1456770 1969997 1146648 111515 1208433 319581 460288 271204 1582836 1207361 1097138 380395 1791048 252096 366651 1585286 849850 1728029 939555 1025327 524491 1369105 790345 712072 1965671 642853 25688 1121867 510229 1952378 723763 1611651 259335 60679 1111054 736938 1530561 458334 986907 1798861 1852675 1885584 1534146 566623 226685 770338 311191 920367 65990 1803511 1024031 536072 860184 1238928 1709135 806480 1151222 1425535 1687636 1219221 1398873 869173 286125 1833862 393307 1660149 1828258 1718877 1787815 1677888 922439 1477285 223684 967806 43680 1702877 540394 1721000 1667194 1070546 1110954 313161 1539885 247363 653935 1944300 1596906 1478176 1835106 1010353 1258036 623355 72749 1478087 1447890 157237 1409456 574386 1502677 807535 1190685 1378289 477708 208161 14954 1528085 1331095 400538 1898235 1162010 1559322 785919 1085583 726628 1457545 1811291 655390 298203 293231 1956312 1230159 1906357 1698547 1110722 839657 61476 1944419 425613 386331 1850311 548632 546502 222756 1536076 937398 1231035 1563726 1673888 450598 1619319 1597786 1947410 1472527 1318681 684977 215594 1704505 215851 1032246 1548704 1009006 1158654 1060718 446828 1420167 1722658 1286546 1451213 1827865 1261099 940238 54940 1978490 1922130 1034715 1567278 964609 844364 1046947 1027937 676103 992923 957881 34049 1752775 1936511 1628455 1434432 548723 501528 1085939 1038303 526639 710437 175908 729463 198659 274012 1332961 391460 565597 1560335 1246578 734008 789301 974536 1563383 940663 577485 528178 1902178 1906511 919952 766174 445667 1391317 295873 1580255 222597 1284786 52328 911290 1391516 6749 1304720 202648 50288 1259942 1715494 700762 1486043 21367 1892685 1860966 844892 1555407 805268 1481715 459234 1169944 611749 858791 928057 756272 821931 187147 1941609 74999 1389409 1192957 769786 1584068 330587 379574 909022 936973 889341 23327 1919040 841679 1457894 1662365 888176 1711571 185702 161419 874943 874114 1798751 620557 1311983 1795502 1953337 1202778 1299595 44108 1954873 436688 1362134 948147 1737213 1586577 628453 1520072 170054 1131050 1542041 835772 1221716 804318 1890576 1098586 1889571 1045710 259824 1274526 708209 1955684 898497 1933379 727883 272989 1739971 466272 1882566 823395 1924855 1996254 372353 719464 589950 860645 1899024 1269939 22540 559333 1902026 1955244 1393163 1782836 618834 298569 1679784 1528615 1750890 1897405 497970 881024 1665831 976956 1347784 543067 524986 1407725 713417 588508 1915218 1840998 356911 1243066 1236228 1542344 788674 299878 1529698 1106559 116960 1303820 412633 220850 1128310 1961853 553421 473556 1772584 1900804 426341 760059 1229648 1636311 729983 810055 683016 1618262 774988 254517 101968 1453378 253862 1314345 834355 1799240 263627 1723933 648115 1919655 868967 984463 1624267 1647388 681598 1759829 1695884 1579602 596132 1369486 441386 825080 1883255 330804 1272053 1179680 1392373 94212 1556850 1924788 1296370 7034 1992584 115570 1836606 586622 922247 1868697 1297485 122007 792184 1917918 1060125 1637998 676853 397067 893468 819131 24936 774548 365645 695335 397527 390184 1375022 160301 339284 1729710 599307 7336 348899 1577159 1919691 1248651 1850583 1229315 713707 1802985 370592 118918 1198328 1438984 1068632 986710 40970 171836 755902 1568967 125675 1253703 51641 1145359 659436 408703 1733536 465369 213173 607410 5515 1921518 573260 596872 1003902 1409551 1675054 1903347 643758 775111 1870954 1712720 161137 1896238 235048 579374 910191 620071 450551 528608 73671 600357 8463 864091 99120 577124 73931 1692252 806741 398840 1102676 1761112 782052 1528116 666421 1044204 1428946 329148 622528 1466697 1801923 1478967 967200 1167726 217719 194199 590590 1878690 329093 1790029 25941 1855544 166428 517569 92167 1558437 1694475 1772961 1085463 875046 33255 1842416 279242 1509916 909169 1568248 1514827 1646332 503676 904351 1043807 1397186 329388 653610 1261209 450248 445492 1256251 1319457 396690 1427866 1656931 1178100 1120413 981884 1166810 460387 1921280 1686013 886780 1814804 352075 1339410 483197 1982532 35515 773468 1592046 815134 180334 280453 76620 713858 1590963 454487 1863322 1409329 712295 1324126 1677047 1213439 712154 704262 1693143 996868 1167985 333717 785056 930265 597673 1601719 1924317 1431410 1328216 1963447 1138937 457098 63009 421985 1362086 1585595 981484 1310769 402353 655712 474111 520474 915856 1236536 1584927 448328 1329190 1326149 62826 231294 815182 521482 1657145 1917532 1392838 703490 879644 846026 1157235 690467 996358 1361973 1726975 614574 231030 190585 1666365 189251 1381570 1108503 42953 1847813 1378784 916523 156391 1887689 81970 993320 931791 1158764 41291 1446182 404094 470495 332225 1953161 1442622 1981649 1294152 1239083 1597649 410968 717028 247608 1914137 534352 1335390 430131 1399857 1430708 958269 1660001 1827621 181963 656784 1075622 1334489 151882 1113714 1635703 807564 571930 823058 963025 1977569 753015 254394 422069 1444942 1900930 118747 302290 1318126 70416 564204 1416903 1515835 174513 1414126 1063966 1405235 709933 1642727 1596178 606406 1129193 124458 1419917 89105 627422 860353 1111235 1097177 547762 355315 1483568 894626 1456726 1057816 1449463 342619 1647331 308851 1325188 491800 1513016 989303 1513390 1382560 136858 1068257 1871811 1665576 1028858 350800 1281143 220527 1762630 1986210 1114345 1717383 1490553 517582 1298936 1331267 1489075 627678 1917165 1060775 1155455 1322598 1006134 1950882 792928 156374 1714253 254482 1050105 249263 1825979 388392 819290 1735039 1516603 1235371 1792340 13153 1805382 1344644 641536 1831621 1614473 1794324 727065 1611375 1888138 960396 1843101 992234 1881698 1237036 899591 699090 1895752 616495 200692 665339 72912 587696 360593 1907228 617122 709989 173363 1565931 1320966 633240 1813557 68541 1543090 1289983 609 1444873 372797 50061 1781537 1405301 358726 1523439 1612450 569608 125003 1053115 785591 1768089 1131348 1645490 1622080 78167 865824 408120 642462 783745 1081002 916156 385250 1866710 453783 12807 926916 1447614 1028943 762244 508647 1505237 401722 1124123 789096 1440921 1171518 1016977 1649841 451542 992480 1269840 436011 150292 333391 1996706 1075433 1399747 1287920 1123234 1081308 1845928 574764 37386 1639531 1057717 570320 86566 1320193 798725 635213 347290 422237 1057018 96230 1172047 1813603 1578376 1305249 406714 1242828 1635006 1700547 760619 1218246 1215764 1387645 595835 844525 610305 1727144 1738108 1147423 997761 649450 942687 664089 752048 672663 1006991 656309 1625741 240499 1707516 1640440 874720 93348 1904491 1362748 1268521 1325593 1793206 219637 262439 1024291 1458739 1860256 1559868 1133036 260366 692652 1376343 1342652 59083 63021 229237 1060928 1461036 276827 106255 1854310 1870360 1026453 1481890 1715432 1646776 1019870 1155196 290446 1853515 496878 1342377 285178 543568 365814 509706 1440243 1413294 1927811 1746010 776090 1620969 1559177 18896 592780 528558 573736 1694711 935745 1952222 350505 1691175 735211 3338 1305002 1029692 902481 555100 1041674 1033561 1553984 864329 1858884 1244067 1401263 1118729 324642 116094 1337675 1787976 1630990 1009762 1101159 649458 1170054 1075337 39514 187588 1703630 1885021 1903148 1140778 1212966 268869 1836744 604021 157064 1812155 1722419 471217 1098803 1473446 1851853 930655 297591 147134 211052 57267 1359545 1923250 1172164 869525 574513 848348 243495 622655 1933079 1040630 727187 1367896 657771 1868041 1658447 1957799 361231 403371 406837 1503067 983484 48634 1449297 870393 1281488 111914 1629393 1078669 1080365 1371541 1277633 126925 1078040 448861 77807 1748374 1721638 1939716 866107 1900406 202047 295881 795935 168649 1880430 642851 272293 1631248 832466 1833443 343097 236630 601824 876790 1920696 178449 207944 1385372 976736 470542 1857645 1970324 961766 1772713 381233 87614 848008 1642037 1471706 1352207 481153 939227 170619 1600240 1831102 1484230 664493 1576758 1383028 1805384 1390024 814237 415975 92829 1171656 765559 1220134 1298245 1762620 1242318 1428756 278383 573100 1368237 1767174 1829357 1689202 712523 1361112 92940 945757 1292989 1233464 1131659 236879 1513170 1545083 539204 1689440 1972045 785861 1631215 119222 1239197 808604 1066028 1995313 384953 27418 1936029 986471 1482083 261213 783066 926943 1009108 1539413 1131573 1097874 126678 1742781 251216 358657 1440503 1498520 1301823 1961281 494526 933786 911742 425862 158745 635270 1691151 286247 1463631 707904 1837555 1920489 1558698 418458 173426 266632 1022813 503923 437008 1808161 1125261 796249 400924 654630 673528 1006846 669225 1930337 1941362 1672536 1512716 776928 395987 537568 595463 683704 408762 673731 1254511 654319 196185 1237154 658204 530882 112003 1746190 1520651 428906 1680158 1244939 42964 87873 822736 1961357 896980 1447081 836097 1473912 1287579 1800382 260798 1239990 1135836 703126 770699 773081 1836355 1881322 850463 1705775 1241044 1086306 481704 1408609 536235 1780500 308687 262227 1052376 610495 1385077 1799262 7675 1992492 761825 186566 417040 1513844 628049 970147 1179553 196642 422053 969218 1881290 1684594 1152401 388279 912372 816022 976444 580822 1027602 1543790 782188 1082233 1415984 691465 682115 750475 256736 823341 1430677 18287 1213139 271791 1235410 530656 1075524 915288 1284025 1982687 1016598 639748 1564826 1572031 811576 1353484 1216813 265876 1588379 1289574 1596585 550267 144851 25534 1991140 557939 949459 1571508 420180 1787665 1794492 1808244 811896 947593 1109010 1393982 1716395 220109 716820 792957 1163966 745314 528116 1269498 1650112 1137122 951124 1323044 1256995 127484 726311 454185 1119931 1502314 302545 1365887 1580224 1359854 25151 759713 174864 1833013 610725 576652 1339523 90921 472753 930453 425833 1991367 1761493 1638144 1779832 1012083 286 129374 884930 1694064 373821 1948919 1606545 384301 238327 1434201 369477 1233117 447012 1576124 1084369 2163 487873 778815 80530 104664 6974 1571477 1001266 807213 1481999 1651051 1752795 952184 1177279 519720 807170 1371143 1669793 691782 1350795 639590 454863 1202574 959748 486228 1040081 1419111 511696 1530741 1293090 1311431 1950580 141221 1294987 1679686 252055 1197562 797591 1653123 486239 31717 1314064 1877638 320794 157344 1172999 1671680 1655039 775411 662139 1124810 1499526 1769201 386730 1508208 285238 1622974 212380 1074801 738563 282663 1905504 974006 1749756 1982135 343419 1864529 818133 862570 616655 1294198 1317721 143942 1462089 611232 1763571 871682 311473 489567 1220086 1653786 987877 882928 398888 1416271 1544856 1561924 154585 588791 1499355 1417955 94697 354024 1947311 797709 104866 1149309 1120213 1936463 945899 1371675 1063740 1182481 1930994 687583 1355374 656594 1291091 492157 481862 1551514 1072689 839727 92899 10334 1389932 1693538 1066780 499809 410239 1481611 521891 619676 431455 1623310 1316189 3050 1430846 1638503 1798512 791344 1718567 746296 272451 722288 238839 130324 1346418 1250402 117589 1957638 190881 216920 1607153 425024 1078454 1713637 755408 1475240 1576711 477249 1959454 571308 210755 67406 850696 1282541 1156324 1801031 1584515 1260492 354349 1393110 1547120 40584 1551860 298545 1090278 311187 175607 1772661 820861 1185159 1653837 1594107 832816 404893 966476 903432 1881474 1709509 1989674 1604369 1998416 1670011 780154 1830835 802807 528836 572419 294790 214309 1889883 245583 303130 1064690 1855659 12217 1130476 878021 1243286 421928 858143 1437803 861896 661769 1521906 342777 437550 1906424 1489237 1681839 1072631 26452 1601687 117365 1413062 1278905 1129133 1080792 1660029 1447191 1699814 1253353 1009914 1779388 1776143 1316779 56915 1491277 483582 1223008 1633956 795300 155353 653748 1291293 1052744 55232 301209 1511623 861053 184417 1600894 1841744 740935 490292 1412360 1314122 884088 1571287 372702 1055971 1978717 1578231 968456 380337 229150 1156708 1010486 278733 1016071 1898190 1244478 1413913 288728 956178 1777718 974112 806909 98847 122699 1200411 1849224 1044174 1692419 667257 1396531 116329 815485 1049654 933643 992800 1901052 1767022 631869 484088 1362884 226024 792776 1704274 1498174 1772705 1201924 1011813 1104504 634006 1826590 550075 1954409 294431 1549256 601117 1384232 1346967 548703 55058 407740 741237 1805951 225316 802018 1718323 1080304 1690453 506325 502672 1390073 1503704 1620018 47417 1804930 953943 736928 153425 446841 1877105 1156266 1135138 1992203 1781902 660787 106729 1158694 97269 268863 1593012 1772353 1994088 642736 984109 16576 1642258 1999011 1826010 619924 647813 752288 1317011 1996944 762178 184533 1255056 1489850 1876467 679993 1043709 1131993 30600 1405336 1380371 1737392 598424 1870418 315854 279327 1049450 675951 116085 947492 446545 1578130 1241920 1977530 978346 787587 1218897 1938994 1687010 1934336 399045 1578630 461170 483420 782432 1245972 1501897 1132185 1696000 1817704 362115 1562647 763103 1461468 915823 1150888 1276829 1915283 1470571 881278 797496 800406 1769919 1264860 1635801 883046 1724712 980116 1864519 1758787 1026774 411906 1059094 970588 1187183 1383272 518846 132117 834942 1211051 1227642 871387 837882 233729 1330523 1775359 601083 57415 367365 616379 1315278 1326860 379395 545446 1103069 1971986 1152699 487498 111269 1815219 1698598 21033 948937 1601586 525812 1181888 981620 747232 857863 1483997 1584193 1291796 1687207 1962713 987855 445909 878339 87481 1792840 669966 34172 1499619 268774 739484 526004 908846 650106 1306171 945231 241990 1036922 91804 1306474 31229 1753910 602341 262592 104607 1255197 1152572 1318775 1952706 1133150 1255136 957860 1160452 1068937 1858032 111362 1917910 1677945 647684 1667215 20769 1679009 1354200 1559327 1526463 783130 1543869 753854 1624487 268732 1124924 885730 498087 1185245 1877447 1195355 7403 1564089 168041 337875 1663329 309018 1405359 106300 1124112 1552310 1950126 725483 487821 1700343 750986 454221 1742741 925868 221611 551724 1419181 1364666 765904 80277 546509 44017 165144 975917 186982 213497 1605678 21115 812505 939933 485161 1641233 1238129 782931 1082851 578048 1814349 966711 384521 1796726 507164 1203309 1126547 992168 190556 1753419 341355 955751 1457869 553929 256053 1008501 419146 324472 1402034 102195 1474479 995946 247725 1241294 352436 1070486 1795682 230796 1835119 1043689 1954127 510527 283639 952575 96969 283080 1759353 1147792 473100 729509 796185 432566 1562035 926545 1621106 279485 179424 1397814 1341267 1442013 1850742 1104818 1433877 594304 1959361 1738993 1947854 825775 1274607 565871 963022 1717458 152613 1362256 1316995 1958546 1907927 754965 1994084 1484666 375610 1696055 20962 359121 958256 864742 1812760 1895723 1925253 707834 200225 560125 665640 1203712 768213 227373 553556 1377201 648083 1812521 1485318 1401277 115509 1133546 225492 1004909 978375 1478576 1096997 1691322 1044497 1708774 913825 174023 77759 1624821 1017335 450413 1465107 1500800 1384685 891566 314478 751526 62107 900011 1865153 470090 215839 631580 649446 672014 580449 942420 1255524 820200 1876267 918545 640508 1539811 171791 1274719 1300426 843289 476754 1906538 295973 896702 312128 881851 26910 969999 1931865 1154409 1766190 880160 433345 1983945 884980 1994776 258034 639179 1794707 257313 206602 1400671 511359 480721 246675 1491757 624330 504640 478104 847752 488495 492668 593866 1594145 1972284 1978354 399135 813381 1927320 1747658 809286 92433 274103 333048 366481 656777 1740750 552790 119168 1848332 1837537 1105794 85887 985040 953169 1402606 957722 199455 1747167 137274 231847 1658536 1325812 273429 1157572 599773 1672200 634637 105538 1918983 553622 508959 1203644 898421 401716 775885 594200 671366 1697116 1211832 1957111 1040664 845562 292123 519645 304485 437298 1916441 341982 1744803 703545 740635 386801 1567846 1014116 562841 436332 1133292 1753147 303625 1203586 1222732 1497214 708585 395980 1944911 482756 691757 552054 731204 777259 138476 666215 1148518 297692 550029 631883 172116 38684 1899793 1786076 1022562 398079 1243552 1627127 133922 1483079 125667 1872088 1007417 52099 148769 1503417 874344 1238815 428909 1207236 210829 754191 1734048 1974271 418015 60910 1103689 540298 1719042 115528 890994 1054660 642744 627271 1984225 721498 1620949 1404500 1879608 514834 474658 643898 210480 1634202 1024689 1781595 1193733 1400955 6067 611966 1924745 1104237 462152 55018 1142675 1273946 1653729 379385 698114 1785713 384495 708086 536384 1412110 1417904 1760463 971705 1710716 356253 40152 1710127 251095 1342013 276062 679235 251635 883816 1363344 1371506 726706 1370032 245118 1933419 376176 1021931 1570784 569840 911855 1657496 1641929 446203 1637893 188194 491089 295397 1929654 1834759 1389996 85652 682513 200993 764260 1388473 1269953 242541 1210014 1264621 1041370 248200 1739579 1623288 875246 521085 367596 1787364 317237 1884378 257708 1704427 727403 768835 267876 1360045 486829 194449 277758 1521136 1957105 1936727 483916 415872 1988738 670664 72183 1316878 1247170 384447 1422389 1454810 1783173 1057043 1380959 369315 1681421 1482563 1045396 1711063 1718820 1747555 197152 46119 264621 1533840 1374046 1742100 46902 299022 539691 984150 1190390 1468982 1963982 731565 1766170 1229037 750281 955012 1609825 1426512 40495 1806461 1441587 1066517 496666 1353784 1880777 557892 1466468 447110 903281 1900167 1477243 1686522 1848274 576313 293385 1662003 1677681 873104 952039 555600 1950106 1612542 715189 1649410 1910499 1932045 529652 1602241 919108 852335 1970648 1286002 1494786 1275003 784992 555483 1142568 387816 918687 452288 1268621 1253618 72057 1223696 1731341 1592620 1548243 1006170 1371190 1485043 1966869 1899821 681938 567666 1322730 1929784 1104163 1233493 1526236 968877 1265894 1142582 196126 1816776 277242 938069 1860690 19874 1983936 976877 1542821 1969713 542001 1531293 1736402 575299 1374975 1492604 1680023 330750 1074628 51520 310437 1383961 1004865 1559556 681940 771866 1207148 1016104 1221330 1558493 950145 323046 26915 251953 1169433 1374597 325490 63849 1076493 289835 1144968 15104 67044 1028317 807688 1489188 880844 1740874 233717 389940 348540 1836081 1682874 1750658 1514282 888336 58162 10542 384113 1154876 1780499 1532377 1139746 31310 1599791 169121 1788632 750534 16887 1600914 514727 44271 1737455 1625056 1937124 556843 1015756 1750780 1699429 1291078 1636015 100190 1541091 166704 208340 1262108 1465502 1044164 1622276 976640 902209 1660467 1237514 219070 655162 862314 1517459 135048 1525206 1445556 1991026 1213655 1990469 1607603 1631482 1299198 707362 748567 409858 1976939 113771 403916 622387 707404 1849880 1891028 645068 984556 1958978 1115383 569136 148105 52953 683045 597256 814558 1693383 890577 595205 872423 1133614 1289204 1927381 1003699 1215182 792256 1797731 1440414 1088749 310972 224128 781058 1800674 610099 1612141 677267 1920727 1249164 874185 410664 1018651 1725055 1382330 916026 362427 46350 30787 1776360 849434 1358867 1619009 1578203 1682703 1323270 1132240 126842 477678 381789 844602 82463 952123 565803 1715822 329463 1916889 1088326 1500615 252489 36126 234976 326012 697103 1279302 1490156 796234 1388447 334526 840559 190331 735264 1558512 1010995 864521 1479633 897357 12203 1060963 1707779 1424686 292939 1699483 567475 4528 608655 721208 1464578 673687 1357381 1984667 903306 1073836 612598 260815 385358 1618824 1938574 1502869 660542 161392 1812250 1983330 515599 811441 1343992 105599 1878329 734145 405614 210448 631789 788615 598550 1718040 977434 1628852 1189866 1001560 49211 1566433 1855738 1404593 268119 786587 328050 635876 1750122 580235 848007 1779858 1076254 1970936 1557778 590028 78763 550266 362637 1476685 1418535 138887 1202908 1992957 848618 1890983 1538066 747302 92289 1065810 1209942 1639161 1406155 701860 222852 950181 1986196 741828 1266547 1633474 1466059 1927160 1974315 1895637 1736007 319109 1012493 986017 1756869 1183010 581021 1773685 297077 116466 821724 1259155 429669 1535423 725523 1542962 1301618 1283695 1647604 1752434 1465756 693378 1886241 288827 243315 1223868 117001 1953216 806370 559244 1276034 1336446 1464308 1322289 79258 1576167 145115 1106934 537460 1910691 965632 890116 1465244 1236951 660969 852799 185749 1809703 139511 577063 1359632 847455 229194 305523 713702 774863 685324 1464604 615308 1150422 501002 136265 859449 489363 967759 1622161 664558 1693282 130679 1552950 1482412 722745 1949105 908800 1789086 1943831 1952811 1717853 199133 1389559 977475 1472094 194721 724334 66132 313965 1579086 553072 1642396 1407602 751912 851864 743963 1044238 216862 1876845 549390 1310227 370250 605526 95966 580635 948059 1168276 1084219 1338527 1372182 1694146 1806376 997110 1064795 573244 1392582 1284930 508136 381661 405772 1960059 1616299 1227353 1806330 1722443 224564 1443143 1832089 1135659 396640 1619074 114113 1272948 205295 1706138 732658 1138758 941235 1398338 18360 963601 243882 1484919 183136 453838 948643 260134 900076 1782810 538878 1112163 394514 617474 163415 1210202 1818829 1426232 895355 1790791 902602 407050 343591 813312 1919586 1606668 682735 1317731 1101881 266782 1367047 1634887 1960444 257343 42898 993961 1859186 1422894 1622880 1220166 747908 876920 610169 1226197 1914723 827817 1901117 621000 356720 295384 744804 1233022 21876 1516006 1829140 953215 698828 255314 1849687 1492099 1233281 1741450 575458 580830 1428919 1618337 1331538 493534 1164108 92465 1330477 129228 979236 450119 1386075 1908578 1427221 854844 69592 1374496 426318 720830 785574 605426 450619 772142 488855 987783 37565 911982 1569308 1945323 331583 1233722 745991 1353376 804932 343699 1551162 1736705 1043972 1182666 371626 1749432 1225110 405731 1796466 1724222 1918631 788933 1062234 1537128 1523853 1301541 1073929 1733560 1010802 1317795 640166 1589098 274352 43840 788244 879564 1305229 624653 1719977 1366555 1912138 1057481 1970761 371530 81266 1996185 1273116 1386174 491154 148850 1007414 762300 1216006 420580 706389 1339300 1676107 347876 1982822 468175 1778995 602720 996039 282511 1041320 320002 1653506 1535221 672480 1335798 1221536 1409087 823602 1698016 1261049 704507 1674432 1257572 1823439 1803522 1489394 1231563 741387 799292 1066126 1211771 649167 343384 395626 1499385 1437109 363965 1306303 916119 21056 438979 403112 1714311 336713 1052324 1275386 823663 597995 214010 1133218 486679 1669587 1084004 1068021 1203706 1988825 1815701 1284327 1143949 952639 1239404 900183 897335 907164 203838 191560 965142 905151 234955 1010322 595493 986176 239823 1661831 1910249 135736 1676099 1810993 712325 680940 1776924 1112311 1302923 789543 744166 544012 1059599 806738 914509 755591 289896 1992854 1549424 1752258 427088 1838237 1501008 970032 881224 866026 673271 211680 1197708 1222131 1910904 1707507 1969521 1759461 1216566 358629 1215791 530494 1950381 160070 164372 955136 851885 242130 256066 684452 366692 745656 31470 459211 1450796 796553 1571737 1705052 1857986 981944 299035 232357 35906 1167433 518526 1648720 625634 118608 769134 545107 1915077 377185 721323 1639875 1462338 607595 1415850 334468 112478 1339237 1582467 1054068 885476 1983154 387928 968765 1112187 1587981 871487 812666 109112 564170 1699218 438904 1525366 1473891 412637 736171 1517812 932782 1573908 893128 698614 546349 349669 1762863 1199089 1670034 1561730 782540 1853942 1507938 546043 1010898 1072719 1796414 733751 1778309 999475 1555111 632323 1519071 858443 1566436 842158 243778 1880315 1677662 738814 722475 1376629 873901 714896 104285 1197861 1180181 375751 538122 748570 323689 1078983 1747380 1343140 156206 411313 66660 824537 1414440 1856090 1215164 291912 412308 310692 825691 435735 94017 413276 1837575 1481935 304069 1429324 1119271 1095966 598825 1460816 1739492 1044051 76681 952835 1728276 427995 877392 625140 116108 1085292 1720250 444278 1651705 29250 1462211 1472560 1488990 1041422 1050667 55108 1498216 883329 1191223 1424771 1833025 667434 565237 1587657 1272967 66894 916117 721553 108405 1273843 1485063 92605 958067 1788398 43801 368729 1468004 1163282 689655 731531 1290696 78031 430210 1747115 652638 962824 1884138 1570870 1782684 745309 1156844 369046 891061 1508082 1671767 1319536 1680089 707707 1913845 1153474 1576152 1070438 89292 928536 965018 156609 1876918 1039489 522887 805792 1744620 1437380 862040 801607 1577111 1755359 885193 455118 500053 1834897 359361 1665190 663490 1869613 576957 1799235 1340568 1617575 575067 201166 1008706 652818 1205503 1154853 1062659 1548292 876018 513636 1163835 1173445 511532 639596 1201964 1577300 625132 475583 1960521 662238 1655211 1338718 1222347 617184 89687 700508 1145476 1174062 1100094 1172710 1938021 1150140 1446185 520691 1919053 9891 144369 1551132 1059658 1729750 1960243 1175059 594008 591486 794500 971990 1459287 1262921 1779625 448035 1179482 1876436 1763474 1086479 46560 1745430 637283 263167 1901217 1733053 295202 1549402 1494785 1216130 1563563 445199 390044 821164 782880 475401 276347 1798733 1785967 506506 1753893 1403679 972091 117827 1658754 900700 1343697 1137657 1961390 1857175 77580 730018 96566 36924 1349392 1843500 1451643 1386361 414846 501890 1785404 983922 596665 83064 1639958 1306619 773460 1074338 1890253 1508479 617252 1309150 1666323 1065983 703002 173510 1052593 1189769 1041435 1968125 1016421 1555773 1934786 846512 971040 380718 1967062 681922 1557480 1742542 1684424 855878 655416 1613441 93540 1225938 1876485 1249203 380657 228442 1488394 586903 1745042 1772438 624277 1901628 1561558 882709 475404 1903203 1400246 1009123 147264 1504534 737295 1408271 493713 1718279 779781 444492 1710268 233346 333081 882522 1552936 197159 1826805 290669 1951145 286057 673405 1962097 1372127 1078505 959532 274514 1407617 834172 1042294 1377238 1434464 519045 1558311 552486 210422 527154 672011 1167747 1171874 1622357 265819 1512326 722561 931257 1284669 1127773 506592 1151564 950274 1365285 441272 1128945 203422 1756958 1689554 1569418 1737985 318397 1219565 480254 49694 770655 1724796 615537 513743 1652938 1447112 1823729 1569651 71695 1462667 900540 899263 798499 1860111 392996 1242019 1197643 555909 601447 970299 946689 1753595 877696 903907 1457908 260603 1242524 641843 253253 714632 1128324 471712 457865 94886 967725 268556 1735469 1214675 995793 7811 859278 1822767 809608 895680 435700 1875001 1063926 1993377 333254 861927 338176 630469 134536 903483 1663239 430227 25459 1245863 1803779 410050 711693 1631214 303102 854892 589336 1833644 729455 1041917 1050762 1845757 870320 584299 150038 520339 1049921 1138 1578740 351636 243697 1139307 1180881 254867 137227 1709379 804204 192882 1020885 1445428 1555883 809873 1849476 782172 968027 644694 1072643 487799 1143697 1200766 1731075 969840 64574 1832161 1316445 468224 248462 1483919 826956 556950 326990 442835 1739136 988219 185770 918825 882014 140107 294208 1839682 361125 989762 1971338 507951 915269 502683 1451776 1032996 433000 1196028 1394948 597915 1320279 1588282 1387643 1072071 1987701 530419 1928178 1376729 1604208 1835464 491601 1379069 629909 991376 1015512 279051 1103099 25893 1760906 1524317 756404 743252 1309363 191356 221640 349495 106584 882002 276037 129062 301514 1827683 840928 1800575 1541690 798293 1537120 315403 674855 1448190 814055 148618 1674496 1710267 1839291 1254227 298834 1776997 854318 156060 428739 732161 955103 1041202 13665 499147 41429 290075 325687 1497681 869840 1853206 860124 969990 173069 513317 1810503 41122 1389350 1720860 1971042 429024 1788480 411138 1756284 1366965 766627 1638674 1705129 1155818 729563 10017 941611 1160517 1511768 393291 235386 188655 1510584 581882 1798386 74771 1745074 1003875 1106524 963302 1636403 471449 770631 1030320 69263 1747548 1305838 1898812 1723992 1856449 1832751 1310766 812161 485438 1126083 1182741 1620946 1050756 685046 1299086 1899642 577637 1262249 893915 856679 1376340 1341662 1869348 410254 1014581 721117 340661 1174975 237145 790173 149925 767141 1659025 1210522 1669431 1360346 302829 377841 1571026 1527688 1531161 663064 140320 288882 864119 424515 1719707 985068 1610353 1298504 1655835 1701806 916960 989051 576688 1144130 969042 1579955 1308029 1981373 1741982 1380475 486921 876466 114133 158760 600196 1648072 38704 507388 114947 1726495 1283481 1946265 47812 1591821 247220 1751079 1863573 1149759 1089993 1350322 239325 378896 1082608 1824210 1148716 1092927 74616 1199461 893481 809325 494297 318525 1029354 1852527 810589 266683 1292522 1522890 1719521 452011 1400345 1756940 1758916 1054555 1556676 1838069 1238602 1584434 1176616 1894759 453184 1851986 1495562 1256194 1839775 567912 1835370 460302 1880979 1199659 1493324 1920012 1640361 1858340 1597400 1339203 1112427 1017300 1068975 1381457 1135771 1496655 1822659 1390090 1758625 1050172 1884814 1067614 527739 716912 470245 575813 1419226 831856 1057524 865270 1908359 558228 231597 609734 329553 359646 876008 850109 1761087 355177 1413016 1330283 597658 764532 1282030 376389 186335 1765540 304836 1852356 88544 138548 1617978 193299 1177436 1532525 771373 517372 918675 452804 651649 1272644 289172 634169 1144864 943247 542730 1500415 1071277 1098820 1580493 217959 1713600 843443 229135 564457 1684995 1492994 1556238 989939 223588 1675942 1123213 305808 317833 1513955 955206 1819601 921760 310111 1951353 225684 988930 786134 421202 347726 1004085 1074252 1262006 1590125 498402 161397 1612619 538785 1676700 1521416 713566 1635094 268216 1110983 552040 441591 1301197 683353 915763 1347233 210488 1397286 1150407 893447 1066897 1527750 347862 703020 1541777 1557826 547854 1771514 1735562 1893069 1000416 1137232 1251640 1767584 259590 1832633 1469716 1783247 187128 1790594 629231 1665623 367241 1047710 1962924 385228 1797487 680768 478683 259553 1135026 511718 628581 1408647 251575 63774 33873 502341 219921 1034226 1749671 1052985 1164177 1752032 936314 568241 464962 943471 1423496 1016284 541221 824379 418345 1746161 679885 1358354 1550021 1374996 445321 1569025 1151771 565043 995504 275547 1640918 642774 434156 243642 1507034 21729 102740 914154 264588 809764 950977 977201 75778 370602 1490425 861661 1583378 889759 552824 134874 1446374 1121000 1532297 96884 263833 1517683 981387 1555741 901417 503538 809821 1847662 791187 501510 1684702 672900 1172558 1538505 677006 738403 1143912 523946 1779780 1642864 1504253 1132700 1615464 1588934 802531 310931 912178 868900 531346 1743289 1459710 1598650 477754 1157331 416667 1568030 1318721 1351810 1408321 1869124 887919 1640838 1320 326810 254945 877388 370510 1543592 640831 1753087 559379 700822 694721 473513 745409 951295 562621 632492 470550 1187294 743999 1810364 937424 1343492 1614292 1870838 1218596 945418 1973669 1176600 576653 1596825 399233 1616714 1814996 837471 254142 1425945 1412224 910062 503468 198567 971288 1183372 1144604 606380 156706 1649936 1096468 1247672 1201550 707767 355314 1972823 1748477 932351 442768 1908060 1335173 203631 30 1098275 1018788 1435712 1634678 1412383 523109 1814745 404227 753649 1718138 1799226 205277 849395 1780770 1361276 1457787 90002 444451 1473988 248731 626920 1884804 192488 1424478 1887311 1056291 808401 1900174 1903741 286706 140975 1336707 544307 196242 732627 182689 671523 1627505 1303000 822931 994259 796979 323370 1858808 20297 238591 831348 1090651 263030 976933 1958351 1242529 1269990 1716027 946027 1249468 1356103 560906 698107 821247 1605922 222147 317699 727388 1264037 548858 916349 1367914 33910 107324 1542463 131611 193872 1711170 172916 1848720 1078276 772827 1758780 1844735 1900878 569630 1628514 1112212 1006059 1930588 1069986 204917 1647143 1970510 951868 981790 57363 891481 700867 638952 958164 1130277 1569773 600515 412894 501796 1656501 1483841 206574 570027 8859 327069 370465 1927627 1345541 109651 1394358 603571 1756036 519664 1561276 1723332 9544 407222 906729 1542001 447341 719793 913810 1543579 1636064 1503604 999769 1457063 901963 1782763 980957 1949458 1465759 515021 535964 1195905 1797715 1495214 810904 1363846 401843 1976270 843556 1291562 672823 964847 80998 888014 704617 632267 1671669 1058081 40791 315538 593808 1634621 187277 1434248 1816004 1801708 1517033 958882 339786 1082586 1705490 1457228 1555620 1692700 776777 1768620 1986479 331838 1381208 776591 1000445 6875 396688 431190 1149017 221884 302335 1342001 1746077 637964 1365794 966058 1743013 412408 978243 1614858 970694 938451 173374 696474 1075533 993551 704922 1038157 1540259 983991 358422 1859348 1601878 317142 210522 1555770 133830 818190 1815331 938787 319006 867809 1310525 105621 390032 1765248 1898422 1714264 1548791 434223 591770 1135302 653773 76556 556505 1262600 698185 737854 1663859 411459 82832 788811 1194373 1434241 1859276 1932890 702438 598646 716949 1776765 1606197 1329083 1616371 1724716 582946 1140118 252326 716671 1448485 569998 1852445 1765350 47063 1164145 451319 706073 462974 1596505 1165903 1683763 1964385 1252659 415340 991585 1263322 1700264 50039 209402 208132 1761726 1090783 715706 139491 1220157 1209615 571023 1176104 1131472 1369432 470436 1204764 323931 1975219 859557 273286 1497003 177743 1840905 440221 1431688 395199 995988 1290182 1066551 1875238 1588228 1828844 1212878 340591 721198 1147614 1932643 668866 186169 667342 1481468 727733 1175643 152282 1695882 1912374 791665 1999438 339829 1568226 1350925 715148 764097 1393060 128302 1326462 1785163 1449914 1441022 334061 535979 1700530 1121962 1648239 1719885 463045 656501 1907205 1064718 977603 371702 40847 20767 165389 1438924 457547 549914 260224 1750435 1837113 408245 1343161 1002451 245689 56495 529563 1195910 1259329 1019500 900441 1269887 871452 168178 1998062 1910425 1901787 1930103 1312795 1913722 1353089 771918 824559 165591 351652 1872861 401206 645508 1463160 824277 931105 910608 1622671 1054907 1150786 905555 1910066 681220 1688999 365287 1426801 1308583 422669 1162269 1657844 322780 1137820 1689376 609437 371966 536617 318548 563314 1019895 1697490 118064 1007551 1371962 1745989 1583445 538030 1198204 1343948 700636 1183339 301166 1461851 199562 1584149 1974909 1259459 1041091 765485 528343 99074 1134850 645796 1999485 1323877 1881828 304591 1777067 603019 1516599 1225822 494513 1653576 880662 284977 15819 988494 1005444 584813 762439 820968 1776272 1708199 1332401 433431 17736 1753317 1680202 1467642 538044 1482203 156857 396930 625985 1670545 1246657 927118 1121860 1130871 329410 124841 291923 1625932 50182 970853 869218 523532 626931 156009 1962081 1210504 428423 217537 410182 1979501 131727 823114 580053 1125598 1037331 100342 714016 330141 293876 82569 1433790 1984477 1428960 946940 607826 127767 667758 1324391 717907 1334193 209576 1947209 1100991 721074 36087 1103439 25702 937910 1727330 1133035 154268 1367537 254146 1282675 805074 1198780 1993888 1032513 246221 1815969 826563 1161893 215276 1805227 1660686 231158 1991196 1226753 1798706 1429100 699148 1268111 1873428 1851925 1840312 1322015 1950532 1120659 15630 284933 856707 591265 906039 1885728 729233 217400 416345 489878 1873349 765715 1389128 1327983 930224 1072939 1101230 1726411 388993 313443 897029 33967 522585 703488 1786107 1285383 727689 537462 920286 1248817 1913005 1849537 1649921 613856 735781 698866 900835 1420050 764913 225601 768690 638218 109495 1394902 1997525 54332 1612794 386785 1189803 1487049 1361697 1815053 61728 1417854 742067 552676 603612 1923766 1716319 1777291 57399 1512846 1104825 1292238 115197 1070162 945582 434154 1511502 395631 808100 1322444 1408265 1285817 268212 743458 1013270 1079711 1195373 991213 1853922 970278 517181 885778 733978 1600823 534534 1490768 5226 274527 1437026 1757855 1486972 907554 1760978 315031 1944807 1394447 130450 755467 227023 640269 991448 878127 1437673 1221688 1276394 626491 716262 425752 1267277 1914184 512666 327231 899745 1815313 1798520 234870 1883247 27164 1905693 1659973 1872846 433928 88472 873216 1019258 1388082 736717 694774 190946 474520 1416565 103578 211914 253224 1657446 1012150 1796062 647588 1175709 1786894 667040 634658 1784421 1149515 1104542 405525 1553726 662158 1295583 1286783 1245272 1494524 418418 379485 1658856 1720711 330861 1903756 768833 1961244 207913 758150 1638966 65846 1433182 945906 1891410 1777958 826707 1600085 1996251 1422117 331254 1248314 1174154 1395774 196484 419171 367503 1695627 1046850 1827270 1454516 1736889 510582 1661259 1925047 1336344 664718 1905828 1558439 873582 1875752 1226929 1478918 1498227 1619526 1019700 378222 1327478 62077 1897851 898307 1892289 1298366 1960032 1693769 217184 99801 700610 974175 247652 912682 1449477 1909759 979764 1889714 1528588 115143 1880767 197054 1500324 956064 173712 107125 642596 1460720 1359826 643551 394259 1134643 453938 1948929 789833 936717 1141395 1561787 1923142 1609736 866308 452806 1734589 1711384 366111 1910772 1996112 1868159 1374098 122662 1616074 58295 1060856 1637725 1308735 1689850 182404 211678 1563407 1175015 624877 612158 425573 1883421 535840 292311 1615412 896547 826210 287766 526761 1129647 295630 217535 1647153 1069096 297356 1372849 667642 563673 47495 354578 1198746 480421 1250199 316267 715456 1786534 254336 346855 1721257 1218866 1311869 1432321 1349456 1032979 509359 634233 312574 1953682 919652 1420182 1328423 1405110 566907 4680 651885 1693995 450353 120780 1940491 1591086 1164679 192047 752440 1143638 568057 881064 460234 589111 1682693 1045365 118646 225884 1909409 1798361 1050338 1563276 1928224 296565 1811730 1685801 1209165 654672 215812 1570594 1168004 270287 1600927 254055 523877 1312798 432301 299147 1185792 146926 1182295 1579299 1934903 74896 1681538 1866347 1234578 1110769 1954719 777987 736625 800881 1490821 1547306 863151 893478 1664179 1662250 842609 1250966 127355 1191307 1000048 865159 232433 860068 1053732 236786 1974061 1051039 1301106 788791 1891705 604875 124338 1796445 1148070 1554599 1692756 772698 1437398 297662 1282295 1544161 1712870 235027 803312 421335 1875779 696674 1280089 1680090 242425 1487312 832808 958034 843654 1840976 1979423 209782 270474 655043 45564 1714584 1576771 1356309 946288 1090695 1429556 705963 653981 1619069 1362292 676022 1890173 707389 945277 486957 1693337 1292481 1763436 1770930 1483850 28154 1486017 727152 345709 671910 1038925 374501 1599869 75924 1839021 1016709 976003 1576914 503995 1959862 118843 374392 1873876 1897369 451152 1284420 1683552 1931934 1163414 1584775 161854 796864 1006589 763250 660577 934641 496155 1641491 1628034 341170 505809 1890083 955468 1252683 1106716 1816308 1268936 1331757 1846587 1842885 487858 1867230 1252406 48832 760539 252047 1178818 671811 957420 1458573 435119 1858395 911018 846202 1462923 1583298 378794 1724921 997113 984831 1191885 29389 1490899 848884 1349516 107961 34328 1107895 765529 1360559 873679 796115 1611463 1834637 1317067 1409952 1010188 1270576 94080 96625 837402 1126380 719032 1063049 278237 982036 700429 977748 1341504 438080 816566 650357 1051065 1272311 1395380 1338391 902919 1518450 1917101 787386 407223 929856 985677 926872 130533 1621565 1651171 925813 1496165 1447479 1456522 57107 664655 1445643 110786 357230 283421 997351 1435152 356482 1572511 1557837 1710312 1022945 1767689 1534695 1945183 1418220 1097824 561423 1253712 529197 1286618 999230 1930267 172714 1192882 884921 37566 49600 195825 80014 1522875 1464220 679590 1812663 782828 1833983 1092024 753706 680187 1358551 1792964 262136 708118 422952 1300829 796556 1862399 1671412 1879560 1865860 1698817 664544 1825775 1568811 663760 157861 1223777 745037 903338 1198363 1671909 870962 1820392 1216934 309806 412016 1543102 199805 489825 1051802 217579 274159 1838924 1038488 74297 1739543 636209 1000860 1954070 61224 194655 507263 1760642 620114 1131926 936117 510316 135815 731758 1795331 779690 263935 736384 1050396 229029 1716886 1828665 1461194 580744 1429586 673075 1129560 1306784 1639028 1810328 193213 1759653 989626 689494 1758592 1303111 921793 552699 348932 94506 218590 791298 820912 555670 1626513 1415537 1650080 1718576 1050725 916654 178356 569801 979083 1484935 1946510 1142294 394310 1026011 999747 409540 1959377 916076 711212 658672 277147 1296106 1426555 365926 1697525 1679111 1292932 435688 23096 786625 1729744 1412538 1662769 63454 1704650 253762 341022 1995174 1467805 829297 1383472 175863 612481 1737619 422052 1180699 1683311 1069100 163014 97627 274307 1009582 1745446 1377099 52147 85447 1040802 786467 17063 222105 1241218 533131 882412 53705 435189 655349 1242647 1556742 1522751 990939 1570577 1640690 1103740 1121981 1623698 817143 1789257 873233 487860 956126 351249 1541071 88737 834349 1656423 1945624 1026598 672996 1287913 1999024 1964899 1876914 1467964 976484 195781 1773422 507886 1834346 909391 1515493 963567 1259811 676706 1585410 165523 1351270 1766043 420246 351309 1770531 527388 645485 626610 126353 300073 1716539 1929692 1868348 1881722 1353460 453090 178933 718632 585956 245308 1700157 1231038 249477 1485906 824767 289644 987275 199712 894103 635673 439797 308733 256817 1320224 928537 1415963 239987 230936 1847750 45532 43283 983684 956106 1851240 753289 1342925 548161 1287856 1280321 221398 724216 1268374 1045131 1990723 1849100 1207763 1027699 178753 1869350 786113 947618 1212626 92895 1822653 643227 104127 371538 1519657 602930 630419 1770302 1162388 195780 808915 1091775 946942 1930091 241070 81795 219291 274854 1950364 1734143 1114723 163256 1583281 838716 114058 1800554 1524375 1918141 683189 382477 235926 431170 1056821 1651343 1260141 965653 1636190 532836 143938 38417 1171927 1574855 990049 1389093 385561 1766034 523343 929795 549921 1104092 1503646 866346 129764 521791 181603 474105 1286501 1900683 622603 195724 776489 226031 892674 269627 1588429 1456350 1819969 1993696 652777 398188 960150 1384659 1542236 1914508 487557 1020883 260048 1809914 1699938 1725541 1700210 322143 1917329 371840 797073 1197408 361761 1717142 1237426 1043710 396056 734822 1677247 26482 7420 541346 876222 82729 994312 855728 747556 369856 1829208 977622 1072278 1426383 1167101 404735 87171 561341 172503 712819 848069 1168921 1924251 1027011 983314 1049862 1149679 1740424 384053 1760971 321053 491150 1053789 1928789 1994160 1875467 1017433 290707 755215 252291 1184188 1484401 1504235 442188 1833011 1704976 1601151 1335034 1037437 1860964 987587 464361 495952 104472 1770113 1044532 1762519 1188788 544945 1234450 1466820 733165 492853 309634 1005153 450936 966506 1978686 378304 1173592 1680834 169987 1112404 1313546 795770 1004459 1701403 1253693 1724675 1526158 901903 332431 336263 1052068 1966392 1320524 1319650 1118242 490062 752507 739347 960760 1546492 962269 644639 957316 1806998 326448 1080145 1998189 1540165 931809 999179 322455 527238 672794 1086457 1499389 103894 832799 121007 1769476 1930688 1949084 168291 745717 691958 1185418 515795 1228444 1849753 1545505 1992896 1938513 543647 358703 146401 512974 946718 1756185 945363 434158 634912 165489 669126 236689 1036681 1228726 1238779 1949256 1518886 1763090 335207 505121 236679 534926 75373 1479716 651962 1189850 949897 1002875 1091317 334292 1920593 1899043 996412 724285 339541 1033285 544014 1555204 930845 172604 947945 1554488 108268 988101 627055 475272 938458 426916 1806752 641196 1247990 1185215 248659 187357 208475 985393 594451 852532 28561 840326 654911 1559366 292794 1772598 1607670 1881360 1073843 29383 681280 372203 1929038 1159017 884905 1142932 1799380 1415605 878770 1831188 291706 1515172 470499 730593 847930 388146 1639724 917801 1795539 1182961 165839 1172149 1031642 329103 638207 1100240 1181307 1377864 1392911 454978 1329119 288575 744843 1877084 1333317 50577 817 489369 442218 866494 1773817 193556 1744227 1599016 1347372 1211779 1612820 539518 604030 1747486 1176713 1361706 653048 1204370 1686331 1709353 911966 1011400 1175905 1080478 1378971 589867 260145 370382 1402563 1915629 691242 1464581 1965425 483574 974681 1680957 713669 183021 261426 321668 525493 187801 627954 1408292 88113 1425058 1864152 508932 850626 779125 781379 1048026 894843 1184014 533898 1231970 372087 272144 1619407 595218 299184 1488516 1049278 357338 464439 1132864 1719240 1565810 1283440 1601258 60936 450776 285496 905052 1594227 1179078 1364436 1730429 1978242 1012960 1458595 864541 355769 901151 808422 174254 619080 656694 1200758 1206699 1376431 550156 1355434 1020690 253971 1100842 774339 1708820 718866 1181983 1065752 356953 1356062 1814878 425407 183893 787781 9422 692620 1473107 977778 807056 1593349 934972 898236 941223 835243 652214 1473132 1350746 1632325 695671 194330 1836349 1966929 356419 567883 288838 89612 1292436 610738 395440 134029 815586 212004 106593 330262 1469419 786436 10277 807007 706048 1023557 1632312 361434 293135 756255 236354 857669 1359755 228539 541730 1541257 1904741 98122 57488 294209 1771934 1440652 1648111 1921077 1687817 1883278 417797 707011 1701191 1174272 645337 903441 337825 1802581 686108 923036 1012223 69127 651754 80995 402385 434810 952003 1273884 107609 705743 1774173 1664142 1982087 1371955 1105035 42625 291122 1378418 651534 244523 1797473 1946756 1629021 1529535 1654685 116793 573045 245887 1681753 226481 1095695 82637 731810 1581546 384392 1136908 707538 14397 632187 1360089 1240936 938440 949095 1960455 859479 930853 1339562 726816 315549 1495527 509342 1259367 288829 275276 906573 774967 188668 508030 563344 785528 985729 1216504 1533241 1346631 1898492 1195913 1896028 1967930 1311952 868144 1643249 1696987 1379581 1467814 1324137 545990 999501 1550972 420602 180971 110644 277817 6853 1348030 1504989 1781074 863167 82128 788347 1370205 1918095 1496198 624511 346504 1467431 5146 63651 220606 1031825 1589166 1564860 669622 1146560 1159445 278683 1351278 1507014 1329329 1034991 1143273 232847 135867 125375 1186686 556896 834732 1548730 1506759 1999017 671463 1845538 1913283 1077692 343239 109563 203401 1285362 1382120 1078826 1202969 944176 1205673 1680685 889310 560668 989860 1534595 1568371 902165 1975224 1035493 1925976 440553 1635167 1713691 1533702 1127451 347390 605425 584100 504911 1908711 1048399 660118 710283 985947 993079 1314117 401315 414162 1341371 1642563 357487 341314 1355399 652087 1654185 1260547 428579 1805161 1405661 1367382 1910952 1189262 813040 1772260 668867 1311923 660053 134374 547115 43897 1910706 242888 1443930 252822 1471748 1364149 701016 347252 1675989 1662854 1379664 38260 723949 325120 690159 491731 1040963 211250 730793 577126 1244579 741229 949527 1637816 136849 512795 1528240 917506 229201 1734411 397319 1962661 769900 1751573 610641 1696106 328604 298617 1263206 1872891 1359267 507799 802309 694879 1502527 564976 438582 182232 779428 59844 1872294 1610756 1786678 1977623 1997834 1276141 1208314 568480 1577136 1741979 1748574 1315885 383467 1551639 46682 1201747 895819 1667371 1684417 1962583 867279 794116 644596 1889414 1061995 1159255 984561 1167714 1839397 783775 1193509 1689687 1884312 446915 617179 1333328 1346992 33948 1643263 901599 411553 1863713 853128 1585278 143867 306145 1534777 1490541 876856 638186 632178 1106845 1008449 895583 477635 443494 1049701 1529953 616511 64605 1974469 1495279 1428627 1342712 1140301 1847620 81274 923032 1170385 1911370 200302 34483 74315 106736 1731724 1869358 1809845 1665895 259440 990397 966307 99790 1142306 1038069 1190223 1964730 551150 376004 1761583 1810442 1812051 1345037 1416034 1456812 52671 657597 1203285 1609350 1588047 854158 629220 1426204 1026878 1232228 1786761 727690 1685510 1259795 1948799 1010225 1692552 1278847 179131 1974754 1610044 1780745 240875 1534592 931079 669541 748341 1443097 222093 149883 1411847 1253312 1944972 1156787 1789222 1437215 527402 1849457 547593 1290982 1253610 906965 1740698 931546 1891279 196976 648237 45773 1433655 1268460 1808727 563455 1039553 1744724 1198639 937624 851162 879800 752797 1379305 1053498 701730 994286 152040 286850 498717 521322 8937 1213676 1802375 1736453 625023 1610276 868541 908431 1973686 856550 1625281 175854 637684 1332766 213185 1992411 597117 1926862 1004547 907337 1594199 60013 1921630 497796 147769 1829032 1138742 1695054 1928678 358451 26373 1648476 631604 8983 1246895 240572 1451397 1934880 420037 1105629 695314 1360427 78417 21747 135593 207174 321192 288604 292376 226647 1139331 752298 1217515 1123448 1006652 271038 580520 1565250 1779952 259379 1951849 1848714 867988 1838731 1675150 1968193 1439198 517681 1930436 1881539 13163 359352 1260149 834150 816601 514331 1117266 326617 1536882 482832 957464 1562092 918633 395615 57037 1251947 880512 82301 1972414 255163 1015498 656127 351754 1074134 136102 1248068 1284636 252687 1944891 1454647 1872870 763118 1307423 55580 1185560 1545163 1956638 653762 863766 980119 720643 1162437 741727 444328 1715484 635298 668278 1907276 452576 1649040 1654081 1093517 1595766 840496 498677 825339 1584718 951509 524187 686477 1300679 1051032 796860 1491299 1359491 1171505 506454 1249832 708368 233916 1954392 146675 492280 1635016 1689585 575855 160683 1488577 1755228 1707654 1541978 291994 1466783 1205610 695787 1218573 1757957 743936 835714 1518542 1940220 475913 1218917 649418 1197215 1437446 476612 697219 126828 412463 1205938 1115129 1089887 1971516 658836 1942411 1323049 264675 464974 1682032 1492456 1755160 139977 1530183 757244 1243453 833075 924779 678518 884624 1496308 477694 1970295 1448461 339752 384245 339115 1140865 694984 386953 568215 1030815 1554997 1284782 99387 176456 712533 1706335 740838 512516 160596 766870 964435 1858940 1763420 1865979 126738 520780 1323645 1614575 1698815 1326084 1116642 1249699 124659 951086 1785780 153142 1053266 1188562 1506159 870350 1364863 564239 81943 288290 84773 90496 1201828 1566261 1762617 881414 131652 1005279 10279 642937 218622 1780597 799568 453141 1676560 252635 1651801 31414 1191119 503384 140978 1271269 497197 1683408 1156102 369897 1017442 1522375 584895 154845 418007 476969 1488374 1557287 1657198 15597 1048686 1446109 1642866 1164114 1790049 798855 92155 403602 175965 62114 734842 1717272 1129974 1133148 48791 1984540 1671788 903933 300119 1868953 503094 989575 1086106 623607 1380289 1979262 1163155 1994432 1436351 1054449 718996 1190692 35721 21081 1203503 1503309 982221 139049 1177723 1691391 245975 789305 643679 990572 622548 1501436 1703091 1476714 1441376 718671 1290734 1191206 510551 127989 1489248 1386692 745407 1487196 591103 1196820 117192 1755319 1978194 638408 1354418 1259564 1832888 753233 1666303 1700970 1992672 901068 1566492 1101693 1481066 958689 13104 628757 541518 1773232 477272 416686 1143780 1682389 145270 428074 1243404 106213 1256192 1588901 275849 1618336 1954665 950494 468300 168483 1299106 1824745 1324158 1928997 38297 275087 1493968 933634 1429811 730171 424907 965963 558226 1263492 110181 1924708 1958418 1985790 611969 1825432 97158 673224 890748 1756271 721863 1121971 878897 1613677 443384 771411 257399 22399 1367747 1968731 562633 1674348 653776 1174147 1136241 1691473 853005 1809339 1712851 1686921 1858663 1455905 822574 1473103 1651458 1157093 527890 14793 1458530 682709 1412955 1754590 283820 118198 1614851 738119 1149466 549070 1399552 1426674 1795954 1869602 1645962 1516379 727175 1229790 998475 1664074 281365 563848 291403 37322 1904482 61457 418714 635567 1003550 915279 1869263 472859 1200104 1538145 995905 325285 809978 1136121 747043 1111481 1132980 1960220 1543021 112551 943585 1156613 1066978 1294268 315104 1892061 1090562 1286100 1209708 1711150 1112544 328331 981392 1614039 257221 770088 289273 551185 202850 681061 1753062 1999311 1288693 1585626 850544 1874852 1792408 1889651 1356780 399180 29333 1079415 223699 1107496 257663 1711542 1149113 397889 1360 112710 474736 145655 680002 266388 1905423 579395 975538 857948 24838 132799 1712882 1551990 1072113 866918 865057 279026 852324 126604 1649620 1826720 809099 389772 1794553 884705 105123 593020 586901 1798445 1049372 1354441 514001 1794472 928649 1108236 1070329 114315 1190021 461496 1023186 997533 1927190 1855303 1264473 1870924 332695 544272 1199042 1201784 405702 1439659 1188075 390218 1895969 213881 1120793 1945509 879866 1163116 883355 1329575 901442 495659 1116024 530350 1525804 1592276 9232 1366547 546260 925991 972592 217360 1235094 1335019 61812 420852 1475973 594079 1523715 960840 1041791 298711 1294189 385972 71064 479231 1582102 894513 244845 1626407 892046 1119097 944817 1431865 960298 1187865 1350186 939565 1173986 1970829 211977 827552 843175 1867958 1305781 550194 1238215 434016 1209581 1540657 833971 423906 1086205 1007946 974954 648283 242494 130206 1084378 1219478 428275 541607 1167480 928252 1116986 51027 404709 535706 200202 353557 731617 1488673 1099409 482891 155513 138198 297333 859613 677419 1418059 1041816 966099 365845 282152 334461 1100979 1378825 614908 1006062 1505056 1526031 1748435 566220 600265 795519 1464455 1241297 589841 21530 198721 1482391 1389284 277865 1767531 627082 78716 509199 1090741 1570926 80949 1816654 156456 792485 1843067 1882794 172639 1798483 774887 1233360 997394 1448320 1992770 1869544 1434305 218250 1777947 504054 1993417 20670 332575 97857 800000 1124457 1736949 913192 1451487 595481 1519017 1627198 197852 1873796 698838 737344 1424725 1025996 1347646 1834609 1626693 945520 1049003 352958 656101 1002511 465306 804709 1568362 1425919 855482 877869 1462957 561948 1738493 730542 147668 244661 603756 1765033 1096631 751824 1508160 1023091 34382 1454910 1492092 1015997 452953 844838 948151 990325 642599 281927 1269502 297111 1566250 1614419 69763 1962766 726645 1162407 1690716 105174 283986 1098752 1998172 1410369 716862 731838 1584862 183106 1922963 1837428 221865 1144462 1656081 703412 145569 1895250 895098 1029430 1575326 1216383 294610 164183 1599540 715280 943671 720506 567764 698272 1367319 1597291 1157021 30107 1993009 82466 213913 451142 1898269 987121 1847194 1462038 393895 112269 597554 1084317 183394 1090771 1991587 932234 344367 1490331 417222 1237801 1935436 69215 1604127 1195627 1739005 723377 780982 1971557 396161 151193 709083 583869 1824676 843064 1613834 920632 1451229 635920 473689 1240809 183588 1751991 1605836 273000 1531308 565994 270695 1869752 467465 1774544 900085 185753 746207 1405853 803703 368357 1684776 1900880 1458337 50758 1896349 681697 1499280 1332890 230922 282419 1375520 1026922 1533657 230420 836582 1570545 1513401 1507724 1975639 500487 1880089 1451085 1265204 318206 16177 561930 310044 548098 1198364 897216 1776130 1758596 615624 1580952 1934862 393144 1479671 1434684 1183924 337671 938530 362868 859331 1928417 1101207 1505533 1660852 1324862 324983 1399963 498096 197110 1102984 1430862 751783 1353255 1540661 1008254 547511 1345116 1279026 1448439 367545 1840132 1605122 42239 1568369 583600 1238345 1553851 865635 438316 196975 500714 1505007 1287582 1745101 830897 293561 1057871 197958 198223 501976 605838 283038 1862153 399245 188133 979040 488716 340926 956716 520903 765821 957000 670969 1890989 959962 115545 1691600 893274 819276 1042218 950640 1023549 569217 1921796 32695 84244 1131832 208873 1015640 984491 1182994 1577923 536903 396232 322859 1669046 1023597 30278 790200 359473 345625 1946587 669271 614616 595415 1237389 1093122 128254 1532335 278294 310732 201350 1015306 535076 1351964 1872492 754807 118091 1661260 1565681 1785947 507992 1185002 1208734 1993533 1779369 583164 1965443 1887706 640342 931683 1522404 1322047 1046360 376513 1722749 202417 1225777 289863 153833 96443 588526 1008973 420858 348914 10469 950053 89322 1383550 1429296 652180 9081 1124604 1742871 1906857 988932 487372 506543 1237826 1060781 581658 1798203 1652846 1023192 202474 231511 1851761 739243 946621 266444 1161193 427276 1692323 118329 530600 1706450 514745 155920 1719259 77194 1614682 349715 1390126 1003076 1188442 1960168 1030525 1622394 395421 1869571 1171188 281670 1023007 1436069 446058 1765978 1678207 349397 521222 269023 56682 1698023 1648393 510558 709383 805967 186701 1167847 753792 948174 537666 127877 1395312 1483622 995308 888072 744489 1317720 1618712 574457 55114 1982874 85670 1629976 969965 1073589 1358531 1210171 1877734 839137 1306906 351543 520788 1828602 109118 1138341 366465 368854 1879443 1454365 1907305 1859177 96797 1871016 897748 1183457 1799683 1894021 1161872 749697 1536 1114909 760381 55619 52330 781767 345842 1963232 1290385 109780 1337115 492040 1223457 1364156 274807 1003809 1059290 1624614 601409 86268 318734 1774420 829943 784033 927888 1677799 1566424 1516121 677916 1538158 1125301 965880 1090090 1101746 948966 1856079 920020 373609 1600886 1205045 820815 907650 1989817 517199 1275522 1609573 977433 1596102 1578199 1380509 1281743 1182724 114847 915533 584030 1930592 1074182 240846 456588 1858024 689562 1730356 1451195 1947298 157821 1666845 1251871 1860549 112228 625046 219463 1326045 816755 1878152 875201 370506 942940 234928 1290100 998613 1847040 1287315 1671666 181249 1513901 121268 623633 1223613 238879 876874 269956 1220481 1953399 1232276 938204 1445334 1390247 864961 512198 1781890 588611 272427 735591 753895 889151 1641031 1624084 26285 1229502 1349071 712525 713001 659016 788869 1586161 1223476 1760103 1984288 52607 1084821 156341 69653 860470 1777800 1402293 1764951 75146 381037 540688 1664410 733781 1347295 854806 1178773 1954244 541817 1962359 1887891 1025944 483670 82189 1187045 544869 1808129 1760858 1819032 1093773 174686 863072 1336493 963425 310684 676417 712836 1780555 1623036 1124367 451209 718585 498310 1134123 1944278 1446282 268911 1903462 638837 1456610 1837888 1706817 724571 255950 1777684 112123 1103347 1787453 1346708 1209 863191 38913 1486110 1770181 1311230 992527 1720795 1720418 373813 1055765 1129895 501903 576431 1479230 1425071 1394347 1315729 1821209 935958 1293304 1835509 469288 1389439 283700 1553434 799215 381293 825325 1969472 1870462 682958 319646 694341 1374705 272297 818395 1732373 372552 1469877 1310203 1531697 359086 21802 1793522 1082011 1675650 246645 1570779 1630149 1011568 1366964 1452110 984898 1310718 560108 440148 1329759 346087 746071 916513 1207931 1134192 1409406 1468048 1127411 378199 1293466 691266 1366011 254518 1908000 56040 772052 1108126 1621671 1716372 1770394 1387138 1633526 1161092 772243 1179770 265586 1927117 397579 681034 1273297 818191 1314249 771811 330134 1653368 319936 605227 1175530 464455 916167 207304 1231481 978538 1833958 1071176 61996 751847 675364 679996 1430728 142534 624859 86510 749296 422293 322918 168251 23763 184249 1330254 1461403 1788203 1944541 990251 1103276 455826 1768427 1584287 853161 927504 792752 1835771 555174 1168396 505945 412723 749255 1376285 906838 927680 1370405 627334 210436 1839380 96731 1828301 1313170 1272862 414635 1114430 746767 698861 751861 1718057 431686 911934 768711 853842 257404 1128793 408967 1488881 1689147 1864921 751925 1748327 1261126 389975 1296009 63128 258109 133933 1209651 1657799 149677 1937747 1818372 101029 629118 250233 1956530 1577567 649751 533124 85002 1690844 872120 1237694 1155070 830967 91071 1751829 667479 193629 90346 74198 1502308 463174 18972 1192799 1103331 618027 1615532 232659 1104912 440253 44602 509450 19146 854020 1998244 1541436 1467532 1772525 1850754 630172 1474019 946375 410587 547144 77327 974719 522999 1216250 1082870 159434 63160 1327690 962003 1802224 257287 1798253 1524778 1804705 1632683 600299 165898 1468258 1003617 1640962 583795 744738 1254865 1319000 1818237 1758846 5597 1844653 1302667 543346 1445683 99687 408584 1037982 1947362 1957417 1387206 864965 1026601 1859086 1240841 206314 1787465 1000268 236500 770596 1264515 808442 1351329 1008895 1252675 1278477 721124 390888 1593399 275200 835537 469684 1986398 1335305 1996965 571640 1254565 1279982 697357 316654 1784279 359846 894496 816824 1455533 1373384 79302 1959384 1405091 1793773 28784 321951 1144278 1397120 1255413 1701610 1578721 992424 1736 734227 448436 682791 1061486 1356557 116139 5616 1543997 679925 88531 1937514 836899 161766 1281114 1753505 1192536 794140 450682 1141406 1023778 1256584 1472326 27006 1195052 1957661 1189454 1818203 1336272 555142 58154 802743 1627865 342236 586146 588013 486386 945076 403463 424893 50191 1216088 1751337 253983 562944 1356657 1867443 954135 1018881 1637426 442997 543191 169588 955930 1754669 831647 1262990 507287 1812758 1361939 1690886 441602 1731954 1258640 466740 903012 1114582 1573633 1607912 940871 238506 1338469 1785123 1961618 1245941 1019592 1353618 961338 22911 529167 959976 1629052 267535 685405 272225 1069952 1057675 1376961 1862834 549971 1743680 1209716 230890 33122 622597 1605880 1140830 931203 1511998 603124 495706 1632660 627101 288316 1121065 1017299 259475 1204559 1579289 1887098 707992 109346 1244608 967839 705205 907147 1738988 1193711 1608761 1215946 268807 592140 1993416 1306473 959741 1899070 1856554 19369 1305445 1762070 644491 868061 19663 571181 532274 1341803 328764 1417786 674673 1133953 1177440 1713261 1304448 789386 972348 947804 593698 1580169 194553 530021 213428 798840 1393426 524914 1397472 1687094 933909 1890931 1862225 898083 1712472 488943 880219 9437 913481 1478618 643371 563021 1792560 1290861 67090 1798044 67798 1155558 437816 297860 1358050 665973 1944933 539178 804628 1236630 108364 267161 624485 1413990 1116514 1033052 1605814 882181 1614047 1313121 544645 717919 1645011 20449 1190572 919115 1578695 379320 217027 355141 875697 767148 321385 1444918 1611326 1766177 86669 589307 204210 1835275 449556 33997 1346780 1288235 146050 1246171 124058 1217216 792002 213657 1970012 963264 1501480 1819231 1650324 1579246 778855 496047 682156 1897868 88904 409525 1970333 45013 1584656 1168143 1964210 1452346 177152 1621470 759941 1485889 753645 741724 1162309 691230 510811 1582514 1064620 1519163 251856 1698103 228446 42406 1715207 1577021 85262 1667274 1495830 1570050 253183 1550020 62401 1679584 477497 647725 932748 1643998 1736775 597821 1735423 1970331 769344 1636286 630429 160067 777053 1818786 519358 1494682 1690190 846529 1871362 1740055 690641 374919 1172774 1298228 1137752 1466523 1709889 1264261 1358827 555841 269405 530113 826331 96004 1407545 1242566 1936074 1133293 1501079 573219 361923 480595 1377795 296130 9897 1342785 642270 1818006 1815926 609819 1267129 674102 1696551 1358703 1781657 1814888 451164 1971812 610071 1064395 34218 1012733 682187 624669 622654 1347466 1924057 1727052 1082059 209333 1527232 1531082 1226879 524096 362981 1505181 827305 865055 1904883 1468721 1957860 1708343 230531 904229 286035 317420 564386 558910 1189418 283348 121699 357933 1926821 559589 1302253 867411 1811602 444247 775237 1669748 623506 1705100 558712 1401433 1278548 807979 1794070 369558 510654 1245624 339330 253690 747873 745290 655819 452437 1997489 1646578 534041 263857 1931686 823423 952499 1490435 647446 606105 338160 656519 1676109 1698072 1942704 162769 676730 1250960 1110548 160920 661025 455943 467043 427312 974273 1540644 1948140 927058 1492938 1915474 878286 1531112 563527 1286240 137622 1293495 1489964 499024 1543817 1534675 635297 459881 64428 1323405 1286418 263583 1336782 1650981 1419052 875149 27733 1233606 987901 1227126 1710889 253314 124814 1323444 1425871 425615 1025256 342245 1806985 1661697 400057 758125 35381 732106 1588888 847887 820831 889030 208924 924521 523175 1014673 1717897 708128 1298325 1433315 582031 812701 1987425 88739 1098585 1701745 1734448 459937 963559 1318140 975481 158356 438317 1281079 873122 574521 1437897 630283 760377 1199289 1689223 166800 863077 529489 1023737 766252 1226394 221551 1637190 1689498 329141 577606 871919 1741336 823206 1886009 216421 724516 1563647 1981499 1285129 1074158 231354 1290826 1750771 889733 853916 1445500 1495489 986338 263860 1911550 679890 1352514 1666248 502892 633453 668290 302092 983205 1196069 563884 973207 790882 587498 1567988 1393310 1031321 927416 1660169 497228 1203566 458257 682983 923060 64696 1430644 1108716 974160 308786 1736069 263258 1344337 553449 640673 1034283 1651979 852246 934506 1676568 596923 1432676 75251 224228 935927 596526 1959308 969506 917537 1701604 1047665 1583433 1616987 1664834 252689 1873102 1686518 450313 1063726 252447 1183270 180382 993395 60541 456394 1154655 94223 234417 327592 344433 445917 336436 631690 831221 303292 1241806 1618113 805849 1118985 1367518 1235621 1683698 1090856 1804347 1283124 1759912 155545 1679342 1091092 1697975 1410008 1849710 895228 597354 1465386 604189 1450530 616050 208634 1146257 6064 1906703 1339929 10613 1286028 1744646 581602 1624215 913678 1975470 168928 1956475 1851809 1317922 89013 1207069 29790 143316 1820032 1397705 1235751 226005 682289 1613112 985855 981191 536171 825551 1862179 916583 16524 1634067 270194 1513724 139408 1948372 1301237 1041550 303249 1099666 649834 1988483 697694 1194189 817670 1684072 1642684 608749 1644178 422264 1114293 312977 1372605 1777703 1832440 1851950 563770 601143 1889621 521531 949235 909869 548872 231113 357336 1643914 1173398 96945 1097646 1500479 842841 370614 546053 1337618 1689864 991952 4474 572255 1060821 527912 285643 23594 1907885 1860961 327309 713920 1514886 1814063 713386 866214 1611283 1603404 585510 197881 862584 971841 1345232 25794 446538 768283 628845 1310987 693694 1189327 1284813 1177563 548746 991684 784037 172908 692178 1732470 1281621 1159946 1124766 501738 1552757 448026 283985 49599 848601 793508 1368549 1978466 111344 1261595 905524 411089 1020674 1235527 473808 33912 1852008 632264 1250565 814075 416926 938833 840389 435020 1725376 231509 799302 218541 574725 65719 577225 796675 860711 1045260 464815 26138 1389611 1645928 526190 249749 99548 1237188 1622578 796778 946605 1571353 1234754 1167892 712906 977628 1086331 682282 1900850 1898680 228064 941208 1086140 1226708 850440 1703527 313117 1928546 288072 712339 906932 1614476 1710801 751418 457678 1008755 1787379 441876 1017542 816262 825889 1586432 1426202 296822 727040 224972 1025548 674584 1444333 510034 1739728 565537 161573 330568 1874792 136791 1214256 1114200 1166204 1419877 190038 1382237 1956059 62226 1770670 696722 388525 1256868 647371 623972 1472074 1932467 1245702 1800235 76011 1639324 1642851 920799 1930119 1608869 1745927 96406 1524240 565808 805260 1817324 1126673 556214 1524129 934142 633710 1522271 15461 884481 96521 1454388 990172 698493 367338 655537 340183 463222 631443 1252421 1497000 1392321 255888 1714504 472535 1015953 1384797 188948 358914 50803 1705969 123816 806723 1467157 1199472 772506 1939973 969809 844654 1777898 1684106 1222936 1245442 1292459 785222 1208227 1525336 193014 269025 1295364 1831275 1972516 1624059 1614253 256991 1286823 1647413 490566 810104 105882 1815205 796105 155628 1263056 1523813 1000742 1321423 56072 1276834 1381924 170318 1642065 1630588 121192 1028399 124232 352531 1733443 1588781 203180 1564111 1515311 913201 1198959 559366 625572 312246 237524 764579 1684410 168522 1652948 312613 53030 1517685 719550 1069710 1898859 796106 1582997 1516483 1579357 726754 1599474 858224 1465041 1759259 1087577 851033 171304 163613 72040 158459 37508 1302445 438054 256099 1851580 907997 895273 1653007 364956 1160534 516212 1393195 1008424 579720 702751 766290 326790 414288 1662515 1234183 1976436 385275 623203 845316 301551 478539 327807 306873 1875665 13991 1414266 626771 1987604 257955 1038504 402679 1050152 788293 113397 1602062 1199956 1761046 1774772 1754327 1414799 1331627 1256547 1582804 1190523 460758 1948092 1127193 903632 113255 278553 1248413 769034 1974539 1779186 25462 883765 1808437 973140 1947529 941477 479050 1262219 1229740 1792603 994617 1324527 154541 1174194 1020230 312956 255369 1389076 325049 1382372 1308790 1083796 1651498 1609938 554733 518724 1149401 553279 1877991 891200 871054 722305 1882468 477582 486539 1447752 1473032 1682526 1997986 171222 1805487 850957 1704878 724460 579616 1286433 1344225 1837 1711729 147539 1476497 268963 861367 638928 570880 1004397 1416636 815775 526 1467486 413354 1046030 308647 255846 319131 1770559 1204643 1858079 1740914 1151968 718716 640439 1863894 372621 923292 448097 819123 1599303 142836 1133127 1069777 1469753 1953004 1055207 1607 1781378 1877674 109676 294090 1383860 288095 833150 1354781 817589 1228210 1223083 247707 1038912 220920 1034939 375848 1663007 529142 1931949 406633 675058 1730140 457005 1660537 1701289 36906 1461102 300701 378503 622585 188165 86165 1275323 399123 1486440 58093 304138 607335 930691 573547 366518 396439 923649 1912129 399789 1139471 652385 317729 239363 990098 510079 1749422 542668 1552364 816678 131672 942965 1164910 485783 476672 376672 670155 326938 1250226 362267 1848899 1540807 1400277 1340989 1561611 332463 1368125 601059 1427783 470599 434720 787220 1776937 1868339 1443113 53447 1666434 1813840 1838506 1803380 1587410 1243259 1936724 234274 628013 413760 560534 1513943 769937 1616658 1251056 635701 1984278 1427810 43116 419219 332232 1254682 1358499 195897 574056 1897230 1969773 657238 1201846 236201 1714506 160460 545741 1116344 684486 206071 1821685 1817141 1816900 146942 1698263 1038671 1730426 1908398 1301050 56961 1117537 1629875 916515 1063989 1493378 1149795 1594745 942524 1659915 393940 45208 292342 1941576 952582 1599210 427610 1240089 1001754 888039 1526297 1685502 1080769 1471417 860766 662117 815073 39338 506287 139521 1939659 1197229 88646 1400404 1809639 1000814 1331561 1369865 1244962 853060 256536 1530243 500136 1962914 515199 478941 1070276 1459731 228472 1992118 1148823 336048 24988 1716282 126143 1122336 1556252 432492 847942 155050 1193810 1514009 1249136 1300432 1416663 1207469 1879484 439096 315533 1539340 1750132 1269573 1492381 1139469 616262 1245116 1021856 592769 1498410 286954 80930 1047215 357827 1870757 1120804 1517696 220599 1283125 1600279 762995 1691354 272360 1253285 850881 1304419 1867544 685915 591684 764490 1931711 1727483 1139832 614617 1684218 1713389 950888 1564465 727373 1231105 117934 1213499 1385682 964706 217820 604124 1839734 1044928 555392 1918887 1679389 647173 1470113 12781 592528 597522 564965 839766 49601 573534 1103489 1593626 520025 577434 1372717 1339537 292448 314370 642476 234477 1473362 1243125 1580487 1866922 1155737 327924 23301 477101 161729 119203 266668 1200898 1512604 823731 1441131 1294185 827053 1495188 765326 77002 461911 953216 112252 1887598 320448 218679 462587 1861669 144730 1028192 402443 494740 1717431 138274 545267 1106812 1141634 346208 1264779 1217623 24929 1737883 179092 1010805 1135667 1178565 1358730 84138 588492 334572 1444600 1164425 1972752 496314 1508897 968131 151528 1719421 349152 1301720 1430390 1724515 781616 407617 913722 1607981 343938 1809735 1923205 1289093 630973 1475378 1328134 741378 1537117 545024 907738 1338564 196933 858509 313395 1986258 1565490 135976 616788 159521 711858 727666 202188 963178 1877900 522728 1031995 1026006 1012562 1057152 171548 574193 113221 1196297 460235 962571 406106 354334 1910946 669627 1744207 1399096 1872856 1443569 1701043 393282 1834462 959576 927811 823370 1478536 767303 1941036 858414 38855 490569 812078 1214135 493681 1085001 183426 947398 1858753 1548312 1824556 1033233 1380079 870449 1210898 11284 1116933 1234449 1936273 208124 423750 639254 302661 1106378 703779 147246 536724 390000 1137413 973957 1959962 1458758 808075 274336 780571 90956 1457110 388931 823436 843662 1777143 429992 999915 29458 1441262 171885 1984307 122320 963117 774893 1732250 1768389 559035 1059598 1329998 1380906 131279 1053633 613481 27210 1517874 1827818 1357259 1878334 589433 935057 288756 1055385 119025 234069 527018 337219 1682962 519660 595287 1373758 874643 883318 1418734 1384185 980856 1525237 541809 29561 1050406 155653 1522481 473825 1367177 1129583 524586 1585690 590234 1916260 897908 167747 689702 898325 1603982 1094072 272310 1721573 1676185 1975406 264112 1934688 1459954 327655 833018 328476 1024843 1310704 420137 1029823 1957890 705081 717486 112024 1362690 662749 1488804 1769800 1632079 301078 392161 463099 1157745 608050 1821173 3786 576073 1238772 1599332 1400652 1726206 1895378 1256881 778157 1632154 8392 1906611 679857 30456 1907914 728979 1694543 151811 1286408 435892 1162247 1544888 773122 953454 1849515 1639797 627136 1169211 1392011 223654 1528417 863091 1755693 672873 287125 266630 775981 273089 1165180 738022 1966255 1287738 15940 1497310 1898488 919566 1695158 1680178 102918 1724341 1809546 528698 1635017 1473464 370135 1395491 1185729 1598029 1822932 1980985 1271677 600852 709211 1873706 762077 395090 263704 403519 1191360 161453 1051859 91969 182686 472059 1175949 415548 1533906 1953122 588220 30761 1980034 640080 72617 442581 1678804 954916 422971 1791418 1645486 1934706 842123 443296 311665 1827252 280425 204248 1980380 842914 1128340 404199 1753844 611742 1494555 1221973 126631 1866313 1754240 1800336 1754431 21210 1795436 863605 330164 1061183 112568 911558 996729 1914452 1281407 1969978 1286286 1468465 1373820 1218807 1013628 24716 62943 428082 1368224 1576841 551226 1252365 428901 1724900 874272 1541172 1241837 683100 1986536 806070 1846596 1825363 355009 1191266 523964 1512849 1640990 1508772 1338709 986285 1089958 620926 581790 1678086 1428869 783355 5834 127094 1701970 559189 1996080 554221 1755976 532087 1363850 126512 1995400 1350030 942610 1294613 1757141 456956 100928 1999158 1528082 1630183 59229 1297243 1750858 1098200 1390662 242169 1923137 650783 244894 715937 901967 1310864 15506 640298 1413044 1917231 730132 277093 495207 1728509 335535 1898256 1655330 189767 1734654 1424015 1707141 1585567 628861 1423428 1854543 1066608 876132 1421615 103678 297161 1427311 199631 656542 1549880 469334 394182 1766630 870069 1441267 1517569 1624519 1758086 958769 1638160 273342 241523 48416 581923 606451 1927272 165826 1227797 1241519 1087692 1863571 1342780 1148500 130491 53299 251174 1033739 1756501 834981 366983 222666 926729 1107936 1366020 1246305 1595105 1769371 1979628 877127 333576 723303 1648303 111609 1548582 247765 1319851 926030 109227 1072169 1600708 384801 914433 691786 1791411 896236 1606053 275509 1363519 1386681 1417362 807728 1499884 1401523 1817630 553185 478894 488792 1227625 309326 1296779 115424 357250 1024250 817650 179336 1813822 1307293 2854 1402530 1021704 1145018 784293 1426264 1709481 1005942 1241677 1936489 1636219 326827 223762 830861 716914 494400 1935235 767576 200786 795666 1666903 1063217 1473445 276391 1183732 981260 1877476 1229611 1628195 1409103 137589 194461 724995 18787 935895 1753132 1040404 1787136 153286 1498364 4389 1768443 505048 1192969 1303877 681196 1914110 648084 1512390 929095 1705887 1255555 1802429 120612 820054 1150262 1318812 1302874 98179 978352 1557112 1192757 581627 1155188 1350072 1939942 312718 561253 1062128 93316 1956916 1107925 309672 1431587 294667 1368945 316777 154704 742596 1244987 516954 737311 1584913 969030 186410 20173 1251209 1904297 1922607 1062467 1276231 223993 1544106 1006202 975400 1352014 1230215 1063874 1224100 232006 1585868 1623226 1211711 1676797 905063 381956 820003 1604236 941652 627329 1751090 135687 1132381 415681 1472893 988042 1611737 1831963 1135055 738104 341471 533370 1657234 1749477 1678017 757746 1116224 136210 1710868 1410005 1768610 1803077 1503436 1134990 1598324 1613150 508427 1473010 1099896 563736 1396160 923214 1203144 403582 1804596 1202761 1192810 302511 1775055 844586 1422022 1663167 1767912 1593306 1121471 115127 868997 420010 628191 701040 1243900 1037294 880842 1200035 618634 130792 1582234 743967 19766 1711252 232760 942602 1793006 658184 455634 242084 1934843 982096 1320771 679622 392423 511179 1141080 642849 752806 1602992 649143 1704748 1678078 466354 979880 776021 390480 1336375 1701629 1511116 1924574 690539 1744229 1279388 1401712 7478 25131 366963 792658 1965290 1178171 1186844 1768378 1467606 1558933 1564121 884291 328455 126970 1221645 164386 758358 261647 445297 1325983 18617 1389764 1143908 1924521 83137 495691 1477757 1652927 1876044 1188301 410942 1846493 604965 1491170 626430 399655 1518175 1522633 243499 916222 298404 1248127 132038 821898 309459 1919386 1208836 1193384 964473 836722 1356934 885330 956183 1768690 1654869 959275 1815558 100966 1982143 1265461 1926075 1879727 1749525 1630071 1609423 1297804 446285 562810 1721224 1334705 844207 1602317 1583156 239121 1941926 1414686 1559053 1261129 1459418 741822 272343 960841 53836 1344436 1770594 928356 1631914 1585111 1363581 1903031 107928 1222672 1715234 1263170 1323014 189722 1043218 16533 27081 1116358 1586869 1589880 178767 415464 1452837 682673 1905707 746127 178265 1448591 1380978 1982733 1795325 1659022 693393 1509955 1705177 1914243 1222857 718481 1803131 1450087 1643299 506211 199379 1039937 969795 1048742 984190 765392 1072408 1370439 1497523 1561405 1586822 361220 1865699 1846185 1709770 1269780 100289 1729288 1890809 291548 1887523 1484723 1273962 1748572 896049 908169 1616374 1469357 1009987 738496 700989 849817 419441 1526957 1425679 988367 7275 404746 1178093 1714921 148134 462712 1271765 1003326 722045 638877 453937 1494516 331120 643317 304658 1836451 1457195 1097599 1819247 1966032 631674 574960 1383244 623501 115330 1209649 1371096 798324 431008 598213 537429 950073 1737398 469456 1967034 1717633 1078383 1919571 1884584 878254 1512317 339571 295803 105602 1189921 276839 235496 1229141 482065 931934 1431950 237075 1319717 1029968 437208 314088 776882 1149009 301729 1349105 666617 1575210 1206906 1255942 1770803 1411707 382002 76278 1427195 1372861 564361 1544342 740890 1906403 1539771 17460 1029985 1514024 1662794 496624 1342028 1245364 1513269 1545563 1663225 1544958 1604653 1118150 1720893 332713 1156706 216242 257945 749140 605102 1881267 1148930 1511273 1013443 793466 623436 1244637 65304 151808 588436 266202 1997763 330572 10784 432743 1984340 1185931 560302 364679 937826 312025 382553 1313791 1417100 1887246 625014 40033 1265860 1600374 1938680 1999632 967769 292936 707039 1916002 1059801 157133 784798 705828 1781069 915512 842245 357602 1880001 1886089 1985768 999666 708982 796749 1889618 1308558 1912518 1841966 1899398 1627575 1268637 764750 1677075 1000062 1555835 1790873 891658 643027 1663444 1450100 287913 1702683 400782 1592666 548675 155465 268808 1647723 1051912 774150 1455540 1273833 116386 1828619 664586 1837970 279563 1870352 64243 1273942 642299 1450637 1579087 325908 1045766 716884 1076645 1508646 161959 1233586 1499659 1241478 315157 1790819 1464585 323038 1814264 1912556 1481254 1810557 1807509 1777386 927372 74237 434884 1383319 1924666 672023 132373 154151 1709670 331517 922828 1090245 1325017 527787 1205950 1756918 1076082 1519135 1230358 597411 108330 592076 739574 604281 144374 284390 1157994 1148577 1426070 1589213 1687610 960968 136312 1025407 1988003 1570599 441038 392464 893258 958364 1470429 1256044 1496218 1375613 1664040 1347136 3309 275291 1807061 775595 1275036 1837442 1819519 144176 236392 882856 1880529 1818595 590688 963472 295273 454690 1289902 1131553 1248987 1080567 1544947 1677334 1990334 655697 675195 234410 510831 1826892 1217862 1820794 1034874 1307342 533706 1133070 1494530 519515 1256071 1541421 281350 1700644 1196545 489611 1215421 1488239 1484661 1416075 1126933 98028 602925 205828 354277 1542837 110780 616875 334083 700379 1917866 13835 618323 271246 1745662 554400 493635 526229 381279 1748417 855387 1275485 154384 374524 1683400 1701270 464294 1727775 237681 757964 1462482 128431 221455 1977417 1653888 1393138 1731727 1546545 317746 1274653 454308 257617 614254 1821322 784102 1323532 798888 1307269 336072 217065 1762669 1926544 1678994 1901967 1361005 1015454 1418619 1482540 1841093 1110797 1162137 643188 811153 1104654 440136 1922403 1367922 599817 1960684 243563 566737 190944 1013489 207594 647994 729572 786088 587039 1445336 870587 1165898 433723 116255 1939169 981419 452931 1618360 1618866 142444 1020429 1837064 918132 779213 15389 986781 517395 1796664 890356 1410744 1666533 769379 1276315 1233236 861838 1973339 957962 427763 184267 1151725 35148 1166874 1197680 1089921 1079762 900118 1546821 1728164 1590560 461605 1941087 1873131 1722066 1478665 717230 269262 1348465 617314 334958 1229986 1723966 1534870 1818234 1896954 791593 531437 1564536 1187945 1066545 730758 767237 1808626 128660 179397 908682 1004333 386247 137493 410578 842146 225049 1100257 1103043 1148360 806844 447944 991615 1904689 1884778 762641 1988417 898791 531999 523248 1859584 861109 1832219 1049625 1785464 1143927 710116 1023496 21251 661559 232442 1591660 1721270 1297382 444765 106632 1160497 554922 1338537 338791 1015850 398638 614753 1243247 1636637 636409 523826 754234 1507230 1740224 426862 969743 1038392 1218798 1091510 421653 104275 1319764 1402683 173856 1998793 443900 1350189 1246022 1176059 300277 247139 880972 1215710 316020 715367 1049584 467213 588260 779235 1174490 136459 1779001 1173319 273965 192465 1089539 167983 1680379 1124267 491977 91814 1183295 1910484 578836 1490980 1653348 635306 749585 1168110 823585 275222 1649472 1570129 1417746 1563067 1823310 1128252 815503 1867785 813491 360103 1327399 1455109 1682370 1637927 885653 1771480 277562 1963598 1873594 43415 773943 526081 993800 1675328 1100271 507103 1812373 1789068 1997356 1509101 344042 1291630 1646707 1866232 1416800 12685 1303648 1643708 381061 1044014 515529 997969 649401 428963 1159083 1422028 1597881 1889183 1179669 1949255 250690 1512004 1041755 1378923 1363130 148953 597080 670317 1529167 65960 1291900 1501671 549683 1332927 526672 1394559 1661027 1928174 1990807 1306531 923256 611957 1132005 1175248 138220 1329582 1615951 222539 1993948 1901501 972821 1273933 93627 1362557 1929639 829115 539340 1064426 1964368 671850 468243 882190 1686714 208417 1891847 1617294 33348 1958080 1494508 908553 1526329 885255 1619184 801725 1849280 392377 1030033 1672085 993935 1971625 939597 1844728 624048 1789373 39999 320710 1562749 200901 22979 1637972 341168 1752414 165902 427499 405192 745752 395244 860508 717953 1909593 959708 1554253 1752405 1421125 1284887 1706458 1063543 298647 308771 1599237 1958345 1271862 1835247 1208181 132624 1171851 1419952 1095530 374507 1643382 155321 1192368 887005 1670676 1336858 459124 370675 395074 1483990 972124 891439 1814314 1509049 1911079 1433138 1888831 684631 466409 1341822 1327820 59252 1610536 618022 738095 18579 925106 1022436 1765779 1113757 1100959 676626 680610 602507 551215 991369 1541114 672084 460538 323100 1873391 977593 685874 380017 1601179 1819632 1453917 618287 1762415 260606 1953823 1328602 1729038 1446212 1188593 505307 732795 273592 1820207 1143987 288002 1887637 1438320 406892 1943257 185037 1501674 288650 1413212 1114185 1332960 1360587 1867446 313316 1988405 988478 506187 727791 687516 1768177 1013564 1013720 342625 1247315 1519524 1218451 1114092 847997 301047 978921 1738314 1050129 253225 78696 644992 1032752 394860 1586990 1336119 1284792 1084628 256126 599262 1272538 1928362 1410740 919228 1176829 1105671 1027273 1045662 1157412 1506697 1451240 1464820 1084418 1604926 1205954 103478 1437608 39221 1502415 1407251 874288 1325244 1995278 882378 1050212 83893 1119489 1563062 1439908 366617 1552619 205558 1118655 1162538 790075 502485 72219 793552 1306873 801351 715225 330621 1237521 1810633 783378 437638 1849019 1387527 1419997 1546658 1330216 176100 1737205 558837 493131 325915 1611984 100001 812427 545059 106941 1912032 922287 1140701 800219 1498137 1972378 37101 593237 1130135 1392060 1100156 480836 1904088 1094787 1476424 235840 1318003 1437287 820992 103415 1365374 725219 972657 779419 1779757 1455608 1603503 556420 1780542 310890 578212 476143 758480 923953 267628 1375842 1699328 1772549 496884 860271 434097 1388452 1405825 1345949 1093002 929087 657845 46180 54515 517094 210472 1164922 1033848 1902373 1964358 141951 987028 1237174 1683895 443842 1738133 818955 963331 1258121 1162595 1671118 1480105 802144 16814 1271766 840585 369090 555238 146061 1781698 131339 793229 1546958 1404306 866164 1980119 514644 309620 320372 1584536 314495 1764549 490018 1490791 1755113 306313 1674417 1200518 1566500 372629 1936133 616865 1586839 1006069 1676496 1931601 79970 650730 986748 1028647 1223790 865051 978775 754120 765937 1141409 260892 1544821 992358 356021 500882 1921266 810506 1717326 559178 432405 639542 1623765 1085127 1338477 381852 300742 1663574 625867 739460 1192423 89024 1215369 1975288 1027568 446443 1925257 1669537 1136020 1310823 890492 1804551 1249095 1466784 1937232 1583468 1091496 577716 181309 1067379 287909 393472 1788317 1588759 837923 1269923 991659 1705226 1532359 1293915 245713 519879 1564439 258496 902215 474646 1064878 1170159 1767282 1134395 1835714 835447 894378 825116 279516 181991 7046 1622908 560566 446748 1016724 1719498 11999 393997 508018 491605 936361 1242282 1027355 1613523 1230758 1413698 1276533 1155628 1353103 544060 775125 679436 295442 453235 1255446 1423167 1493807 286506 353202 402368 1759474 1188548 1376827 1135241 357122 984436 1653781 1836753 1043725 613183 347961 1057947 1694476 1520995 533804 658843 1936402 1110138 676556 550554 914080 1842109 691543 357865 1487790 127342 1664709 1024584 1087761 1467557 578419 1185462 1424788 664312 1029276 624290 330410 395541 1289488 200610 235074 1952830 1927161 1382031 1446619 8865 1808197 1665966 1612704 1069146 653809 718441 1818692 418908 1383121 928786 1445877 262762 1036590 426881 268007 1113787 1013379 379840 735484 1182221 285084 658585 386532 1580658 910547 279984 1765925 872124 1097806 526825 730367 845869 1595270 1080943 347884 1139375 1645075 1125806 1956463 1773737 1422690 318025 1556077 1472841 1278676 14456 208970 489869 265783 847094 1718673 1835389 542239 889335 236464 592672 345615 1216278 725778 1283078 181631 512345 658393 1222319 847624 1353079 1141416 1431073 1348571 759245 543912 70316 1803910 976392 796277 1855985 218937 464809 950466 32159 209812 1492079 627626 1527065 1555852 1332277 1781311 1725936 853281 544973 644556 11153 1127095 1158259 29348 1892381 562292 1064737 1062674 1630479 722574 1756043 1609254 706487 985450 543785 160116 1910084 71628 1132300 1724412 345717 466619 1810681 1848528 1294257 1458744 585872 1776321 1678752 83150 1488049 238146 738259 1898283 391273 1073223 1792726 986139 360154 898255 1521380 287065 1126317 717798 989703 1620497 1906717 632211 1182959 693447 1783442 348860 536974 1694669 1232425 15438 1079052 762983 1586744 1560050 1904732 689438 1792100 505917 1558989 344622 1782089 549467 1759184 1631327 814266 775660 565151 174078 986212 963925 1770296 417831 474610 1212839 1359190 1851234 1492894 1615036 173592 1588623 305011 940725 1239883 1600204 983310 131861 1383003 1701387 670563 1594724 185979 164899 812866 1705114 989561 285788 1456644 1255086 1261058 203659 551516 1304304 1223270 954150 24487 561997 1151098 1955136 838605 1513455 1883922 636842 763225 1203650 1363137 1711069 652978 1987660 398655 1802819 1913237 1907453 814939 229663 148530 1693108 1597432 1159166 1606679 468887 428758 1610757 1930557 1275145 1184120 657278 1230673 1264171 398255 1882117 1169583 603079 1941065 1909194 1050922 685129 626041 1779971 711539 348185 562706 1593325 1927321 1519360 1723921 716518 1729713 19293 1437452 1128041 1867872 59735 1314692 1203442 875488 995723 1938024 1611736 105083 1667270 714063 1647549 1429749 1910427 785961 1313547 214783 712350 579015 1221362 733951 132728 333737 531155 913956 1863439 1325693 1830432 798468 999006 1604708 1130543 531550 213094 1016311 1840518 1913683 1165081 1648385 474633 1043203 728875 675316 898919 556065 1733471 161388 1968283 649596 282976 75117 344055 1069011 1668972 1781588 139701 1217809 1557981 1130595 1473911 134024 9548 514499 1785329 860249 1397433 342779 1615423 67227 1737481 1280456 1327168 911648 1537186 1229402 1257610 833764 1720543 507491 1818079 296942 228989 178075 1364233 955875 251518 44591 1150802 360486 552563 393636 1395604 446279 465375 1017021 1656328 581262 28867 1682878 485853 363899 291746 1468480 1817493 1496040 1717256 1916157 1423494 319011 1223273 1799986 972940 1062105 95691 1173175 1823721 759613 1617941 447983 1040796 255320 1099824 1836794 1871375 1157729 1222398 105266 98698 1018139 806839 788545 1880719 1119596 1858664 455973 1946117 1226403 1498533 1427472 665734 1096715 1198478 1253817 1557242 1050379 446950 1390654 106002 570278 1088511 1593940 1906261 841584 1227974 54230 1552934 513936 547693 403108 962187 819855 343953 613903 1375965 1852165 1190638 1328341 228067 903457 1571740 848328 829217 1946039 1173308 300686 638279 1921693 1441425 330258 307279 1038265 53339 452571 8318 570413 107595 920947 36474 1307219 1830552 638225 1285085 1539223 1007848 263472 1598926 1225093 1941075 1976840 1606052 515390 606289 28620 1847969 370657 620495 188113 659304 1346987 1284165 405377 1975163 1378405 393795 530582 1328054 1725558 905299 1167872 940794 428770 1805531 780434 1411420 602504 1881396 1438148 447167 1784095 539249 1193631 940747 1719794 1280823 1013014 590384 1636668 412340 1881231 280410 306871 1494621 16239 1219054 383463 1498184 817523 1790130 871740 59141 729498 1013405 1350617 533978 1303478 393858 1349301 662721 219584 310758 52339 1387232 279707 11668 734759 1479711 1564328 1731290 1456212 826121 1135374 1396491 1987003 390370 830288 1047241 514370 1225162 1335016 248084 1808356 1943779 232382 1201235 305070 750862 488313 572372 132886 1487980 1336414 1929396 1053802 1456689 164923 5348 721102 86939 1256237 137858 651987 992753 554129 1968268 1234721 1813150 427422 1796158 505742 670131 1718371 1157047 1244316 531273 69477 806548 773459 1312660 215981 357359 1123531 5966 608163 1429696 557288 1050753 833674 67808 1259371 1701777 447233 1282781 1215105 795495 119547 1070330 35706 565708 1943884 1235625 1267671 994344 1462112 1285136 504545 1143320 1253350 1306411 1462704 1755474 1216080 1110372 1105560 1153523 1823963 81662 156705 95378 1744712 1440771 311564 573704 143858 1037468 379728 316148 459752 813191 1267715 1518822 1656621 1965015 1703048 107187 950907 1800129 330239 942472 1252403 1882948 1857753 202512 522618 1272975 810032 167196 866921 234607 546069 211773 621591 730448 1093413 207727 828821 681619 1622263 3156 67624 1612889 1501867 373330 1123009 381524 455306 1950387 441911 1249569 1765963 49246 1528926 1157031 1013394 537118 500029 427828 440417 1150579 621087 1549704 886975 1577983 757828 1999371 1170602 1818378 1594620 551459 568044 105074 1895996 1051654 1892429 1118802 1653227 1298703 1401528 1237861 1495928 194255 1358431 393540 1058878 1122606 1833250 1859409 1071130 812756 1400464 1267661 386413 1957113 817569 1823146 1192578 184445 1131712 635386 1867120 801066 198726 1836787 928846 330135 1780750 1905609 1090425 1014310 21715 1841683 980527 689228 962126 1435304 1282146 633568 74248 1852472 1420289 1515610 89022 782992 858997 822979 1627103 737211 1728224 1309780 104771 1489002 674876 1852621 90704 1976634 956377 591880 1244110 1023263 1965156 1458003 1105165 673692 1921290 490318 1298338 541861 1591458 650879 894038 1322137 1241748 772961 832757 623650 948324 804064 1160015 1210483 662884 704317 848479 54623 1448455 871406 49330 749278 1077627 1191881 1311706 263369 1642702 1919774 857583 1569859 1761993 792606 1145443 548103 63432 576806 1844862 1595357 1764747 1154778 1279495 1069208 1846692 436494 708792 747341 1373114 1248672 1562286 1870612 644507 1330188 296365 738309 853180 681767 968577 580610 1726398 708968 776060 1594208 1767464 853968 805770 1393726 1106443 1368347 1630063 1800790 1244029 1141674 1989766 184539 246710 850565 1680924 1347241 1420529 1530539 1741071 1830579 311223 612336 399035 1187285 1431769 527696 989845 1688562 1648232 1890208 922350 1817600 1626858 1887422 1792380 1969630 652232 927737 217482 724004 349047 620191 1495729 258963 1535224 1007757 1766619 556778 274290 1724857 1640614 1432024 344760 859076 1273487 1199498 629040 1237790 1575065 71920 1500850 1772775 134033 1101229 1069570 422076 1702157 107062 546742 1638601 1158328 1449916 166811 1134514 409066 1452245 1242059 1319844 1655275 50134 5881 855674 1100264 487685 422879 1768117 889059 71780 400751 1006659 880999 1486594 957969 779390 1056451 954469 1594870 687665 1452982 911866 759460 658971 123061 1640222 966737 11395 1626025 1823696 572059 706868 1541588 1734913 513139 657677 1288329 1973633 1620924 328090 690599 647525 1100467 446782 1746817 1208086 857546 885390 1070073 916198 638823 897879 1241152 913769 1226677 355787 1441944 534677 420104 1630879 21978 1260001 688781 1419687 1603368 840367 745902 152498 610977 1100514 594158 1854795 1506313 1164083 87177 1209610 1976135 467643 319616 1151709 86983 1205715 1186457 1147070 95797 935691 95308 1082177 1734989 850937 1427824 783160 1873030 599809 1144031 1387669 1874105 694348 142185 1609447 552415 1528416 1772724 1651575 1393675 1206338 546702 1662442 1995607 332364 1162342 1276797 1700733 352112 259117 1935827 35265 552665 1712719 1887319 1492954 319739 1552983 1070601 1127498 1908673 1118029 55454 718933 1016246 491186 1421779 1391464 1483697 1049236 892210 511362 1508866 1007748 213328 1800256 179830 108122 1822177 1310875 853686 581274 1827075 55980 141268 201148 1525030 61861 608868 377444 1115419 437720 1568241 1374212 32993 326263 42420 962436 117678 1290002 1229127 1539289 835031 1304905 85114 913703 1041167 511746 514640 1407924 1370934 1193187 1588007 375609 321817 979951 1490957 925612 1162430 1622199 115552 1853050 407735 418799 408972 329406 1819453 1147922 222644 1035892 686394 1079964 1266518 1357973 1343757 42889 867759 871402 871644 1632433 1127361 21883 580223 260 1563469 41017 778983 1468103 1311374 429941 1497278 772359 292972 1271513 142099 181719 1835595 641273 325186 1286532 493191 1860575 1760525 206444 1831707 1916954 711351 1459604 554643 1270071 1694626 819343 1828973 838447 1349117 1512512 589641 52962 928514 1706382 977445 1676978 102867 904537 1533018 1687244 990857 1461886 383931 596470 1347288 1605807 379116 268594 1427987 1153100 1544326 1236207 1875558 242664 1000775 554145 281874 1048465 89730 1381703 1208917 1489012 476207 262787 144287 526658 154865 681395 1434786 427348 790660 251757 1631552 405408 437997 561 1623198 1964736 1991404 238823 1406515 34304 845598 162240 591153 619982 1663390 520359 593332 279425 1064378 943265 1896142 359902 862600 1644291 1885775 491620 711373 862400 529223 1585969 974354 516696 1320209 329757 742023 49332 435863 187369 1397925 454587 689674 1891416 1903409 841956 199625 693208 1049954 1177987 1256658 1097826 818118 484722 1695554 1250049 1593339 1436741 1799653 273593 420152 1518664 1133065 622575 1883493 302275 954812 242617 443216 1358085 101432 13114 324298 473409 851232 1568853 1011274 1820712 701995 62565 725156 711966 1231869 1072080 1622267 1307211 1177925 867379 862611 1945352 560371 1655503 918268 417746 1202993 362932 550436 315517 1255887 933284 1090845 428024 1895063 1201423 74873 1659999 1129220 699519 964249 1287116 221020 734995 535170 1451493 1256197 376358 874835 1043222 474342 1577781 1764305 1183200 8748 1389771 1679749 749879 1708298 111534 416583 1780266 198235 847203 538749 1606698 534933 282890 696554 1702125 1228159 840756 92609 1629673 1472626 754791 1798055 1108897 957757 146438 33328 779610 820212 124889 1207245 590986 833095 301045 1888867 186128 691556 1771876 623158 30421 1507723 149717 1909702 1791792 891116 428126 131813 70509 607791 1051298 1753293 1340950 662083 1922955 96282 351936 525804 1986791 1847233 722187 1057479 1541026 736005 1330109 363184 146047 1183870 1816748 1300658 502645 1570780 861287 513398 1075560 162597 57749 1536075 52971 633325 579826 85694 1076927 1807151 1530141 1754668 1620703 906927 1541367 1389240 496467 301009 864833 385295 806791 1269507 518901 452647 1268117 1780954 1154676 1974824 1225240 1456567 417281 1549856 42439 1312913 1330457 757260 1572526 1688334 459818 1173833 145241 1367626 1149225 682730 1387010 322982 1364258 1264252 49774 1413100 1698431 1104590 380697 1092462 307298 1830259 364932 821985 1777841 405439 534959 1478716 314660 1353457 973589 1604405 704858 1086587 124610 204346 1175939 102793 1321158 155856 383885 493200 1331743 917167 1844662 824622 1425078 677362 1444538 1213852 1388373 1715861 457832 1599804 1078987 569299 683174 1947579 821159 1600871 424581 1244156 1865432 387922 1486157 849297 1809968 307478 608525 898281 1372949 1132307 1888990 986607 1859805 333874 725862 1032824 915814 454875 851488 1664743 1441193 1049221 1024701 696910 1760297 1689635 1183938 1287450 277197 279467 296685 960672 119983 427248 1684378 1251587 159939 972108 1674691 1944539 514481 385009 545395 314319 1742919 1076949 955929 1279180 1798699 1967604 614886 835033 465317 1340521 1051110 1499886 1475253 1215625 882279 1293080 385639 1110843 1668286 26400 122649 1036262 1583532 355199 857833 691442 1391071 1662016 272791 1604492 1783294 38930 1484805 436962 196769 1847722 1596796 1370320 685059 499001 1051681 687530 71889 1497662 484275 1576276 438537 769911 34980 19318 1660868 1465278 92576 848632 1652510 108643 1887955 142019 516539 615433 442882 1011618 1498350 424692 1886317 720459 1150908 213692 1140333 11209 24995 1024376 1562921 251903 204786 1241516 1142912 307940 1614237 1756504 1327430 1793028 1085492 999111 1791943 1370731 1465035 710440 1944084 1891970 857514 702308 1707811 872622 302371 1207354 575116 1673338 1447723 989732 646879 791564 1986508 270985 1252103 939498 591668 1419491 1785166 973514 681344 10921 476455 1730573 1259366 1942434 1576960 404553 1145405 1321280 578519 1612715 113077 408105 916707 1280502 731966 821171 916149 175680 1778146 1625000 973143 1621831 1099273 1186518 299552 1168189 1003254 1975543 1683943 560090 315413 240567 1004195 1922122 263073 429340 72234 1350222 590697 125248 1389051 419395 1046088 558345 1616369 1100660 340017 1874687 1405483 826889 1726152 309678 1033704 1109293 761856 807423 1999195 608091 618537 9728 1511600 362414 1146864 747190 12709 909749 1039009 1374493 1091255 168935 968277 308685 133492 858421 156208 183861 86973 1249637 797901 165978 370320 350031 735753 850267 1586547 1106954 1742780 1246316 1279807 992017 919300 324661 1053164 1347120 1225758 45569 1251583 1003417 722456 318528 1088889 1186011 783451 87782 377239 1740041 1250170 142468 814062 1712632 1010348 1030345 296727 1927507 1222701 1994923 330458 5327 1017248 104370 247667 1970657 1134887 1222867 1679652 922841 1403877 1241836 1854101 880024 152200 586991 1130095 1831565 1840912 1397980 1648901 885908 922795 103055 1494468 1955600 1579189 340716 172947 926825 954433 901119 1343307 1273633 1671755 982233 1453115 551862 605615 811694 1612881 698849 160767 1368315 595764 1315173 429074 1411488 600133 1481352 1457919 560300 878593 1543010 1742008 1433979 864916 807706 1659523 312581 1854195 1321390 422935 768340 901164 455411 751877 1297082 473908 227199 459227 1307715 1344481 1566362 836275 1756032 1698164 884678 815804 11913 1496915 1070884 1551151 1410297 823025 162678 1887608 517511 253107 547187 1109810 782645 1431254 497141 397177 574357 1272052 331953 742371 1565818 142519 414970 1739187 1368174 55562 1657843 1518963 1949487 250370 277889 168277 1040286 16443 1186361 476633 247962 883399 1966238 608973 1996797 1154440 486268 1823181 1215679 1021656 1001294 958679 146789 1250269 952564 424841 366229 841933 354323 221034 1960026 250099 1663822 1217213 646240 562336 1607405 1381080 112191 1613658 1642282 280330 361999 363219 1621431 1999308 850475 636614 1065124 1583527 623053 1855864 1966342 1022197 372515 1884919 1559612 1438167 1015425 856869 1610233 754359 1132820 878227 964304 419995 1014051 440756 1184535 1516775 245182 720847 242218 708962 429148 1282143 1889072 626517 1672936 1356249 1750204 1822602 920318 1486556 1245666 1172589 980232 1512848 1473151 1798028 1688609 39690 571006 492557 1746329 1733721 1215909 833489 211824 136998 1924731 1739508 257725 735856 1279127 1495805 509627 634568 725153 845926 1076356 1459940 32584 1035269 337761 1803430 781047 1520208 1284929 1501157 722568 332814 798252 1420628 1391445 1723875 1449015 1887339 1386144 660219 87302 73817 634498 1193421 1903376 1164933 156767 264153 1271782 454105 1105034 1004716 129189 304409 951580 205905 949501 141229 1830542 1768697 243509 728747 1050587 1513282 321528 1370549 628823 1093651 541551 938862 832007 965424 1524398 1648646 366615 350832 676895 1635148 580844 1126599 1028677 1465535 1466932 263767 1759649 222000 1090464 1482103 1862478 502994 322980 299238 592144 728031 1406956 310007 872606 83847 1061511 1578137 1550355 1276486 243039 1056281 1883494 1913965 79523 87619 761281 349146 1179263 1237117 653348 1302641 49611 893417 907956 767132 508679 1875396 1544023 1750761 576596 1696477 1360291 554210 573027 1514513 1290453 1541752 626074 622198 214467 982409 1629064 370826 535856 462340 1470758 1834482 1842759 1443791 846880 181619 1060673 820530 1528395 477008 1518098 1179347 475058 1178625 1745831 1263112 1638772 473737 1025145 864847 361325 776927 1604247 1415008 1528457 1865213 1341907 1191467 1333636 1963650 1542865 805202 556105 1835959 7758 788703 1277813 24655 5404 792013 593842 537108 1986631 1265650 391177 932951 1788443 357296 1429806 1270055 183088 1793187 906443 933879 539497 1667516 1592966 1349875 106759 452776 1075863 1338186 1663547 1183664 411176 1022523 1596932 1523309 231301 1036106 1596048 1559034 1384480 1459094 118164 1774405 1085271 1742843 385791 342035 1077663 1554043 1183976 1140739 457203 1095670 1036916 944042 462053 1079487 1029479 724043 225086 302393 1535455 198378 1792028 332030 424759 234659 171780 30145 1692710 1765218 796478 792199 497418 1988655 414894 123079 1306756 484266 484801 647135 1815812 407114 1944631 115265 949850 615443 313830 1942107 1404837 934885 280462 662100 1999707 1825710 965779 903566 1816347 1534518 1621598 96078 1919652 301883 423320 808368 1290467 1148954 257975 61385 1993760 1199417 1067888 1338947 1100856 1533203 1435459 711008 434214 1435813 1025140 1206248 1393229 1340658 671947 1039405 1789956 1881803 433705 494756 1094886 700096 1103148 1072157 1073654 1229524 941605 10878 1755296 65391 734902 1210225 1267559 209607 762822 1439208 1789688 747570 1954897 1725316 648604 1674044 1774876 155828 1537313 1483998 1347871 1776861 566292 931632 85405 1160641 42717 1808586 1324912 528307 965525 768827 322937 324538 1621386 1244617 1219474 1893979 577228 438483 190726 875652 443175 1362368 1246623 24 617479 540974 918252 80154 680569 421210 943227 1262526 1638063 832186 1590458 1466647 47609 1773077 599659 1613242 1429335 1559986 108738 1692093 1852700 1017611 524397 871232 1689800 1822956 457816 1964075 1270653 1263340 247355 1080114 857002 570124 1279873 1171349 232312 1053823 1577382 984143 382225 1651749 385558 194187 1715203 1264939 1436573 1654058 782481 1165865 1574562 639338 652944 100930 859701 1758810 1273062 765990 1766869 98716 1839692 1319200 1897266 1220641 737481 1830826 1491714 856310 35573 1016018 1453469 1708334 673838 441495 99742 1646864 1235576 420478 1893174 1004552 1496744 651916 71424 1445068 417896 534484 1385838 1912681 1508329 1640818 1135404 1788192 1579463 1221860 1787792 1953209 190197 597385 1406158 182759 732437 1112052 1834791 1701654 1426295 1204539 1395618 1861872 575835 1471327 1684841 243932 1095317 34383 1875070 1216107 1856833 692149 325789 1901544 43160 842519 1444987 1522968 1487413 854595 275544 903213 1232261 688945 517993 274983 595838 1192276 872529 1292080 870718 1381764 1292699 953585 772550 793727 583902 1852259 159992 948938 334010 1521996 1425005 1207110 1079865 371371 1409700 1464515 718442 1338920 1123262 770160 1731743 181507 486596 2797 1061761 656901 1102127 583511 1173108 1834342 548325 273434 965706 1663126 1876524 1810045 205497 1073379 1029049 1712904 259507 894989 941891 300818 229406 671763 34231 1629789 1891170 982194 1866234 1884066 1955982 1458221 896979 1775953 116503 1730894 168044 146628 127943 988013 1982609 322549 1160023 232164 443020 540655 32098 1445930 78164 1136653 1564733 927222 1748689 556682 158271 1817891 1369816 610914 914322 565536 78393 252519 1660562 1440934 62885 1989656 1534199 934567 439988 1852487 24059 1385488 13142 1283769 508257 1050131 104528 1610298 244164 1169262 1862575 558191 753064 658354 632598 467924 1792396 607648 1906034 1538925 1633006 639947 1916106 1745985 1499763 1102088 527434 2716 448772 1346159 1593430 1784973 631022 629382 1248385 1226108 326358 176723 1333531 1097332 134129 240047 924641 710800 1854636 1054287 459286 1165976 366708 580311 1215897 1475628 1218981 562363 625682 597393 1083545 132947 1291491 754952 894368 939141 943744 1832503 629408 1589868 1193745 1889921 472985 105658 1943479 990886 790072 924231 1075760 1720248 321905 1604184 305690 1630504 1587082 1581327 1099966 903668 114654 657812 1750650 64321 1573738 495545 59971 712520 1879768 123829 1565770 1250810 1803750 290083 1669033 1108698 720805 669847 1240608 1055673 1276934 1292629 1861381 1220656 1119328 1951802 1517936 261391 369661 918247 1577444 141116 1972211 779983 604510 801854 1641557 1248850 1828601 76330 1652022 164827 1062871 1111267 1173987 827250 1185858 1104192 1634518 1435735 784071 1819328 570624 59888 1809484 1763060 799363 1399455 1466484 865041 816865 1985201 832952 1169610 1223079 1410433 916385 1054971 1974661 448366 1452753 410364 370636 1095794 1718628 183940 1387912 1373455 1451148 1968935 1266271 525302 117231 407729 1204109 1898032 1401985 637923 604394 755652 1391691 120468 740932 490790 886978 1879793 1717400 96817 1933145 286964 724903 625488 259012 333752 1970407 310962 979737 348791 968703 1621209 78136 1516015 1859903 1058464 1442652 1804742 587697 1304553 1376454 1119316 269822 1757021 52573 1628966 347567 1851406 1536743 405379 1091861 523249 1092147 682005 1913360 1751394 1007405 1502987 527411 654513 1886459 1758166 1313392 1367414 543486 1774953 823849 906604 1329275 1358904 1551835 1374943 1760768 1894899 322154 1768674 153017 769757 152715 1206835 732562 101538 757598 511808 3035 1759598 936503 444261 471354 1824736 710118 1635486 1796643 1915541 1597999 1247195 1292900 1719008 1005711 1950989 1013461 1321964 1114532 1741459 1743361 1126976 1150631 45660 1631253 168815 1744020 1720765 789456 1023987 186541 1062422 1802813 1138128 1601895 640136 1770121 642509 1515995 667275 1042990 596943 256510 817772 1615948 1088575 245031 477735 502037 67606 1722512 652189 1229028 1451965 1301444 1957769 509992 1338445 30631 618963 1721342 1550624 829441 1850236 1055557 225662 723731 548768 445398 1069418 1659990 356882 1745747 297765 1839243 767472 1497806 1155827 1044046 1181402 226159 894076 313998 355554 1012858 714042 867529 821793 1956930 105724 181054 817485 1481124 703812 1434492 1329966 237952 1685852 195241 1971136 668226 451792 829047 642721 1646230 237171 20202 1270799 359939 1215833 1475562 354209 1044482 1863738 1136915 402301 1937509 1213319 1861254 1216762 1247239 1916294 302289 46080 566728 1702626 1442817 1653380 36 1377552 1521873 1465943 674435 1943160 1700841 1613935 706812 1614724 1743899 539367 1202910 1929827 1453591 1054534 1681012 268676 783251 466766 1401275 570742 92278 1120218 617533 834944 1250954 1641193 1555313 363793 1303731 638644 1036632 585825 703851 996484 1497116 1908667 1458446 1059482 1598093 582016 254665 1431432 157068 1268253 304607 1820190 1916590 446855 108141 82886 457046 1921092 496310 1411236 323302 558995 767956 165150 1837316 964808 477034 1399276 876950 920053 1936966 6030 1479444 555365 911827 1595934 1226618 1117129 1348842 62411 1120663 556413 1462984 103859 1974998 784601 932837 1575662 240719 906227 1396210 1806703 1595192 45456 8724 476167 1056457 259922 1777526 998320 1331855 1568051 1469151 1977561 1313005 982050 1185994 1778609 1865752 621771 1724112 302564 525518 1518339 1739930 1559609 279957 1962130 1088940 1816938 1778641 1073293 878415 1463692 1554476 1907432 721105 815437 1634862 1760837 1126429 915791 1491057 207583 930404 1614036 877994 1556445 1896544 1584429 169591 1828668 935372 143088 1714798 93146 434363 1840844 742673 1620482 1581773 1468620 1732725 1948485 88758 4618 1170934 1898718 542807 404967 475720 1992309 1930750 1772190 293138 1475812 427774 472884 873807 417298 1090899 1305007 918257 302804 581287 1604942 606768 379260 1536681 1969900 701100 1085960 544337 265133 176009 1256041 1457700 1228292 832291 1303903 1746372 329783 456559 1117128 831769 1173324 1365425 1796521 1823392 312988 154986 268573 1038959 785508 1462511 284008 20699 1561358 1836344 126768 1726165 1642854 321771 687765 100611 992958 331146 57813 1596175 183820 8371 323941 1089678 987426 1764625 1107600 573887 50759 20530 360612 1571746 877648 1938651 424800 1176757 1636176 1139909 378611 1614205 324909 973484 19914 1257412 350770 940427 1894129 124048 842938 868702 93986 329490 1390946 1857329 344054 1200226 1667365 773112 1415570 1247031 67370 140516 1059513 9098 855980 1045412 1397514 430218 1956487 294114 1564383 89561 1920534 1930465 1237199 637729 333689 164228 1173784 284702 543090 20505 1517802 836454 1621814 1073088 1621391 575350 233253 1182161 1712230 1465723 936508 846603 172974 1130814 1765300 1371672 1422982 842317 267169 250721 1710604 1378586 1316743 39544 129257 113365 1052502 225290 1795590 820933 1534134 931194 144614 75992 1363576 419927 1413510 876470 289432 170577 1904173 1441248 549014 1531061 983631 346189 1141519 1389356 1316059 1073419 1387292 1297087 1088376 1892671 50392 1920548 1226959 509221 555193 650825 1041477 79173 979216 32725 999320 1458466 1784253 1426659 1253322 1677552 1715040 196122 1705001 552686 1906725 905848 954992 1627163 378059 1785274 268668 525750 1473191 710938 1680728 1395302 286393 1837808 1995689 605816 1758607 1549693 1371406 1642253 305462 1930420 1999167 1247095 1308010 439649 1331458 563634 320260 1850896 1654034 1785926 397612 210237 593096 1685151 1846724 252680 535583 1701211 1635883 479561 470456 1482874 171045 1217561 928953 1345840 449750 1396369 825591 458294 133282 494634 164176 1680024 620090 1806167 1389610 229335 882984 785118 903635 320216 219231 687510 1373693 1520003 834716 997648 1998711 1566378 947231 738581 559490 618200 1217644 1478663 1249293 1234744 735602 1163953 1131722 211815 1365402 1136940 656011 1641407 524045 297852 754527 1362018 1994267 616688 1937486 1279830 1838060 620763 1243890 665586 531034 986307 816607 264981 1805011 1973011 2110 427709 1851289 1407573 1366765 283373 938164 511953 1202051 168550 275768 225287 1663625 1425523 406747 520757 368762 209836 602257 1703602 303115 619277 1246681 1568782 1095640 431684 1755516 482647 1750489 870695 1346107 561840 843870 1605758 1576373 354486 1869762 1192476 1861014 258381 1851486 1429123 1177224 680664 577823 819428 1015174 392107 543075 1487776 1536240 840333 1497399 725541 977971 1906888 1651379 96471 1215367 651412 144014 14821 1907769 1134489 1756665 951117 1206777 1936774 1361263 76154 664925 370045 1504797 1172491 269450 1039749 1610250 577157 927110 515779 1641183 1649805 1626036 87472 728046 78487 489804 898102 589555 1352907 1274683 878990 199560 742190 1562318 1582089 638902 91710 677752 650529 1153873 53118 1767278 1766597 1549946 449021 965884 135078 1484009 720843 1988214 701958 1131241 1737730 1012212 1076590 1264096 1062135 103989 104735 1642401 1919993 83755 1881662 1333034 904546 989838 1800875 1304291 251668 232942 771031 188836 468696 1432632 716228 1654362 1090473 414164 1124534 1869557 277639 1361568 179178 1883882 860967 565211 1946127 950045 367005 1539643 943468 864762 1148488 1850649 551382 330092 411544 593435 1820300 1508203 792171 1346938 662792 374744 1267870 780255 348141 111849 735449 1609755 358215 1558106 1795462 1612372 892144 797067 1593904 1164718 824057 393386 451790 1065510 696667 357659 1937016 965914 7123 5069 154248 595099 243318 772384 1952963 1836393 1686871 1895125 607280 327569 1124384 1391034 227978 1662513 764051 1325529 1807602 1645059 1120331 1129380 792848 1309690 99065 554940 1100227 421594 1015937 399606 113882 1708932 789020 1792711 1584148 1201253 1321757 926499 442865 171358 983545 1208780 208487 1992680 267292 775857 630742 1906632 29314 1426473 808240 462577 843113 258467 1216235 1191790 46735 1120585 913160 1336706 102099 681583 1903761 308464 1491141 1708354 1219957 387870 346599 407171 1756391 1281433 1915518 332846 647154 642657 1487634 1557853 714264 236056 983742 1239646 554746 115944 1269188 1272588 882579 1312183 739371 1698411 835379 1147822 766831 1403764 259902 759819 1967101 749370 1768528 1021003 333565 769277 974521 1476426 737327 1292794 1772444 651571 413761 1532692 1394968 384987 105952 1019193 537802 1344196 1278364 1019355 1025089 205675 411403 402246 1646800 614448 1507586 889802 905075 1267952 786043 723002 1527318 1100250 1683924 620772 482510 1456782 13438 183475 32629 466680 1022976 1995232 1351873 810158 1103535 662032 1486795 1192687 843882 1551443 441508 1025466 879717 423182 369109 1093024 1500703 108118 1905470 465076 587082 1191240 279927 1600662 722362 1429320 396771 401589 1758816 1217171 1764115 1779944 354799 112076 1552516 633071 1873595 461580 1891345 174477 505904 1177447 18097 1999039 1039474 1853195 859123 420708 673487 178241 1749539 1536004 557408 1377458 165306 1551015 176813 561886 548819 1548422 1814836 1195840 1351487 500825 837860 497367 1820861 49637 62532 1806255 1011569 888681 1718834 11595 1380868 898780 90460 1330636 1689118 800755 432433 69090 520205 435539 483150 412916 990340 1996283 506281 194978 237576 1633157 1661443 931270 1582130 323771 740795 998931 1384647 1009002 1771157 663937 1478174 864087 954250 485980 1173809 693068 1732861 1676130 1079084 1304566 180064 712910 1774872 137567 1439130 169078 1213963 294972 143568 1163952 646346 356642 623919 119452 1015459 816331 728819 1548871 1217296 476957 1874685 997088 542837 860563 1988718 1424514 277729 1005728 1298984 141146 753979 285150 1327537 545530 1166382 905473 1778135 643559 1012991 100565 1761959 1502502 144133 647444 978196 1820 1469318 1530757 694181 458327 443223 1744674 1019623 138040 1060322 1779332 1213500 1826231 1882233 728595 271261 758334 1375648 245298 1783637 1558608 1539109 1497628 1746194 1524835 907200 1468931 886927 1931932 1336428 143729 1714745 1280339 160415 1938859 1557117 1609469 1624560 1534778 1353444 166487 1977934 433275 1391647 222829 325119 1418613 1790976 1014530 1831206 1977225 1658005 1584406 1307582 624142 246301 308556 1828158 423772 1818682 1974753 27045 923478 1366086 215550 165224 702679 10794 976239 1957158 1042039 932023 1001084 479764 328034 1626581 724867 599569 1505941 1750194 1141287 1029259 728206 559043 1229041 1317470 1200510 1814333 1855117 1536970 1651503 1311622 1849589 633927 1592771 1565140 1573804 1291105 816502 103591 994353 263209 819180 1442174 157793 1868289 1589573 358010 91103 969045 64942 1577872 192276 1851816 281108 888800 1865365 1930684 1051240 1699778 128778 1638004 1610967 78241 1165160 964797 1686135 1745252 507921 1867696 620196 1624163 557321 1026334 1975919 521105 1028492 29282 1193373 543170 1534531 288561 574326 358728 1828570 429358 59694 537798 1743106 495285 1491587 1436408 1278378 232371 510836 912322 95090 1631099 804739 688955 1568022 1144496 964279 1421932 1384180 1931868 1756675 754938 1269778 670543 637222 713410 46764 1038091 1111640 369808 1331243 583106 310723 1015343 1345000 1588504 1335412 840691 1704853 1705993 431256 779090 292251 423024 1792438 1547137 564760 222983 361067 1329312 1937198 1446286 1642430 1840850 1298507 1681755 705750 1926839 211490 92583 1451666 1636761 507645 1177670 194484 1008170 972 1916874 208679 193909 1276175 647435 1846228 488611 1648464 349382 59589 606707 987008 359755 543193 1164303 18357 1293542 555523 222044 787193 1013984 1342163 840165 1825127 1540054 1637286 1817381 831780 193091 426887 447019 1387315 1992530 653067 1402741 12309 894068 1121857 1653771 368271 677065 1533936 1328206 1203929 14361 1230245 358320 583919 1776953 930469 1286275 452434 1451849 222814 1188063 772730 335244 1844623 370260 103104 748279 1169104 397454 1726170 644975 441340 1974734 1233585 582254 305836 1891236 841497 669878 529229 288547 159153 899001 1219312 333205 389859 1639886 1941921 802665 1725888 95333 1877498 912857 1794180 234930 1867541 259349 577166 487864 500925 92933 1506469 344892 449343 942453 1332232 800390 1810359 1061588 1834869 1624447 570959 277898 1273335 399627 1787796 584087 1618039 829478 790171 1744790 1794536 114807 1177842 1285761 1419458 208660 985046 1446579 1079553 36805 615338 94594 1016773 1148532 311329 830946 1084095 1958288 513935 1392999 342300 373920 1708509 1030628 1113725 768525 666104 390190 258258 1604526 143651 1674440 251125 877933 519282 575059 1956995 1463278 1551773 1322012 54747 1295355 1643350 1127009 1109869 625590 1497289 1545297 321776 194084 1187217 1839224 1998491 751018 982155 1474521 29916 1948978 971174 1374777 1229 700369 529617 1850167 892425 1970841 889683 132232 1089862 187885 1930270 1524420 360859 1075322 1451684 314564 382423 1989039 765156 1016218 1227348 902835 1533284 769412 1771812 125346 1102442 530721 881923 1640196 1754754 956453 1871499 1106517 1561332 1939114 1988693 1523257 1361126 689124 1716012 1481488 1711465 322949 1649557 1966083 1852788 1249682 134453 1813129 619713 643029 1370164 431381 1963470 886132 829458 1199670 1607351 1473119 8015 1486520 468299 1937978 1341013 523738 1518529 1259820 1596991 1011310 771217 1520908 1518884 1567435 1446446 62410 979949 1358796 1326369 770849 834570 610384 1835267 1031171 704264 621200 1174642 1283123 544371 1708756 151776 1542551 385262 478943 865749 1634909 1718697 1989773 250666 228923 474954 655670 1139299 621483 162202 1821880 1790160 756624 614917 463772 985010 403948 697967 455928 373694 390272 1672241 871751 91918 307170 441882 922733 1824191 290740 515394 7315 1478837 1678864 1172 940814 725820 1182313 1760838 1658828 1856807 845850 1738935 1540812 364938 1438896 1766609 392972 1364122 1721803 1133552 247791 328483 9810 1629726 1163592 1232853 1054499 570730 1360108 1793401 168961 1134253 434743 131059 515082 1532334 1915008 1896503 1549769 459107 133980 1011122 1200243 961412 1955916 1271899 1240584 865003 775799 1246406 967404 1209242 1948958 751622 1592015 1724463 385162 1293894 79658 1553829 1332241 1318653 1381426 700216 162277 745699 581795 1678403 379275 1229604 1168221 1245371 766936 8433 1028827 825847 526196 1807145 1921387 1946923 1052036 316606 291109 1068004 1452112 1001077 788800 1521751 1013385 980820 1714489 1742261 1464157 24349 1792735 631752 886881 1874024 14027 1056595 1704474 1795634 1059268 1200416 1041158 1524660 309883 1253002 118113 1116319 1802613 110267 107818 1267012 1607623 955441 1848824 1848583 1474864 1342051 1356820 877074 368725 594656 1001456 211047 1302038 1182027 257076 1852051 1934881 1292786 215707 1889936 1190357 680078 1847363 1480056 1133441 1671078 17607 77555 822152 1602404 421705 959627 608592 435901 913097 555211 1091347 1654318 998313 1986237 450751 886422 1080277 1206157 497340 6949 421461 1830116 162147 444762 98748 848960 272112 647546 87758 871634 1448369 1777267 540106 994578 176459 57756 759400 1930771 1938214 46943 543949 1458908 1914020 1535706 124572 676871 793165 1619669 970177 1781849 746026 1064672 1176939 1474779 1950159 1831876 299211 1186174 1716547 567555 914330 189261 430778 1758763 1150036 1747042 1385309 361661 1554762 1289576 199422 1913740 942097 1677214 1015404 643407 832039 1739554 1150164 1479212 1804658 828841 299528 185223 1479259 1676695 883368 788956 1219505 733753 1471532 1686963 1969140 1675872 316845 987330 148059 1173303 777469 1605830 1783205 1970748 417342 15579 1135163 92777 350969 594544 686314 1156970 405624 1261225 595898 30573 1203369 813209 1139977 1527958 382393 1716586 1176079 748269 669611 1595120 1573496 1372001 1589130 974755 113867 819623 893797 62306 179072 1020579 1402653 986601 1712354 634736 1378150 1425107 1519463 344333 1233432 1809317 767650 61007 1573629 1001498 802168 972546 1864052 555803 827658 1873816 1639577 1487476 1326063 1736894 1988120 588604 389375 1020703 1329593 1770982 891315 1406532 743398 607008 1240189 121556 264866 1676924 815424 1262009 636462 749544 937557 1350641 1771449 1691676 386509 589763 393792 1565988 848866 1084750 696020 1931982 1842846 311355 373298 129582 1202860 1300045 1671867 906168 12162 1704765 1973080 1037501 76580 372423 224071 1150982 693733 1316721 1349786 1814892 566285 1584246 230251 611863 1691927 244399 1472245 1740366 1297378 273192 499238 218479 1177022 1159319 641564 1570132 1232969 1837859 318600 1361559 1780671 1075303 1499397 1979242 1060917 894890 1219380 1611601 1837473 901034 41085 344499 1854551 639090 597738 155970 412337 843660 1395759 1202568 1084442 1804974 946350 1469317 982173 562812 1064311 1874723 331642 73100 1098049 577634 1139254 553650 1254503 1429478 1745433 1095855 1194884 377295 1575975 894828 417551 277218 721266 1419508 1688256 1091408 1318533 106756 1251420 903565 925890 1573483 144367 1344057 58129 1647458 70313 796401 1377794 595280 701950 845356 1137421 852346 238 349431 146354 1711657 1215377 1660505 488086 1246370 988215 857288 893557 963971 1543219 161093 749049 1811971 1371246 837028 599610 1904029 795191 1646028 523230 1780077 176947 686787 1302072 1041741 1718905 1639739 1986057 1377692 1830928 1257889 800679 839785 1168391 1508792 1415095 523215 1579818 1795685 1862405 1178572 87463 1532080 610885 601583 1921275 138907 639825 1598348 1764053 1721073 1012511 831060 748717 1786199 605923 1703077 1880983 586975 458002 1745098 597999 1017423 1803857 297071 1279578 1175330 627378 168127 1742019 1412588 1950440 1042593 741490 1507959 1746647 134995 1402447 30781 1907578 801667 1255024 637479 325075 963115 1805612 1115116 1911699 236300 1012017 1333043 437683 967712 1704684 612052 261234 411108 860574 277666 106606 1911811 1806516 1039385 1069044 1951300 1670893 1380364 1339074 390828 1156641 1674299 798345 1841103 660300 33456 1369396 451838 1242730 1853625 1531862 23035 1095087 1972482 727516 156860 950373 1785753 1529097 417544 1341029 1376652 781039 278134 347351 315527 1916791 993105 340873 1073441 26695 894831 784546 177651 523684 987136 987611 66951 533547 1193201 214476 1698638 1567705 275263 690795 1406847 1288702 970852 636889 1986731 1978386 154557 82664 1230182 584275 1798248 525155 1883906 1052437 474411 378100 1047691 1656003 1852545 1442101 1618124 1803909 912450 238973 1617482 870362 1756418 1488826 939754 1589860 967316 285344 1126657 1272785 1489983 555843 603956 1816814 1819628 538743 31559 889211 1136973 327578 373498 177242 772437 107193 1540668 763104 175832 357207 34258 1772611 92245 421448 449369 680694 1807447 895852 1024074 1332886 567373 1971781 1194455 105840 823177 1124249 653229 1675 1272006 50788 1383861 102347 670800 162333 356976 657571 589608 526900 1521697 1428873 1947731 903229 1208138 784333 813982 1655088 859061 260719 350001 1959309 622660 1825093 1948764 1750992 1175802 592813 510105 383897 1224765 881749 1331156 764077 749220 376864 1869115 223787 957570 1142707 1266196 1103680 809964 578986 42900 714383 1018725 494339 25063 544142 380915 1420210 1555410 1467984 535717 991779 1087145 1115926 775822 1176777 1883337 1666935 1585845 1993211 1913738 1525024 1924061 1481561 1150980 206021 1144720 1684028 1277698 64089 1716209 984692 1232845 885115 384230 1817537 1519451 1991205 1115511 1553251 572105 1789108 242042 1417682 490977 293101 916997 1852192 1158769 1248788 1685261 484916 38075 1010279 866155 1597337 1737752 1183530 511500 698071 963909 1406813 1038457 938139 1184340 1474821 1323079 321021 1077564 1877260 669334 1583196 1932010 792541 379555 1811882 1779090 1892403 787523 1538948 1509539 502262 742922 624678 1247992 274452 1352589 711607 1003013 161342 1702187 687310 1965418 2368 496814 557088 273368 396798 1430314 1740773 856946 1298387 1929088 992440 1493868 1036242 27951 1173653 377786 542086 618548 420925 342604 195904 1452544 656490 1350011 1943452 1367786 276538 84891 1393642 198169 1419820 1104470 971470 523350 1138278 1221941 1214007 185119 42292 1539151 620246 1274948 94906 422746 1745688 1210985 1072254 579749 1091747 1089775 216589 587276 585218 99452 1202480 731214 45171 341868 980654 1437415 1898900 1291835 1565301 468159 1838221 1827765 1949387 1561133 1447613 456967 1174787 1875065 174022 12196 235873 731751 961488 1383246 254229 787978 1508464 324826 1282162 1647129 1965696 1866341 1911187 734690 755189 1126625 1244597 1476987 1624949 1508111 1943170 769844 748612 1745600 1448246 282079 840513 1504886 898240 769195 1582075 740551 1474317 1093950 971991 1084374 1104377 1879541 344571 1745875 12803 882730 333117 441219 187608 269791 1825424 1314517 1720776 318991 69321 1309692 1124688 238283 897307 1868202 1857436 1687440 136818 1545754 1636282 395842 322913 755716 336432 771716 236282 1727867 749800 936781 350695 471284 1055251 1328886 80708 250871 401480 646536 1382255 1945531 1738439 1714505 544585 307146 1065345 1004191 572588 359279 1093432 496161 1659015 1896693 1293706 1637894 235131 812360 421157 1677687 956213 1164328 1533890 1308258 1160200 564146 1812369 1920385 270736 310377 1477364 1646352 1835242 729914 845825 1203602 1869198 572463 284397 459728 831026 962503 195722 888094 1154597 454046 1211822 1642265 490807 1276015 1611391 1998424 368010 1840323 1551810 1723800 1473158 1793406 1593182 1270647 309442 1592058 354278 1737303 921519 410931 368394 265651 1857412 925590 399153 665839 905797 652713 1540658 1864969 120124 1346904 1516410 828854 363622 1584471 1678498 1987132 1716078 1194444 373772 1818797 222979 1209773 1800556 1105617 5225 111208 635234 69815 1933963 723489 1482938 374658 1288760 894935 794754 802805 733532 1183361 325037 1924758 173123 5542 678353 894395 1454634 1893793 499969 530274 1557552 1219327 357175 1499322 1457022 1875523 1811235 166296 172885 1013622 1223461 1380699 489654 1065705 1447611 70194 1506483 1688684 1526379 1810848 98964 1209561 302913 985886 1418876 1223577 1536166 343596 1947871 1174942 215174 378054 1856639 1892170 633945 1452039 1996280 1029717 1948975 395306 946286 770571 1890727 289320 718579 1265080 1209830 516849 1335690 878401 1730151 694235 1896885 1984650 118746 1678799 447549 1956176 1303258 780229 1281555 844539 1980017 1977192 247974 1494095 1724302 1010074 682023 368627 1007573 1202192 1728698 68587 50769 360710 963430 1355548 1473129 556662 1840344 250470 1514873 1698535 1817521 952882 727148 602252 500270 833473 1672889 1526434 1932115 355292 1610038 255280 1312543 697978 951378 1671552 35347 430420 1764671 675139 1377070 1550579 1869241 133405 519071 669327 937884 1553042 405295 1405867 178778 1574142 290389 1841815 1476101 796830 1705914 1693033 1510423 1383613 1550258 1517995 416690 1801381 1081269 1776337 4436 986335 1399175 619496 61993 1432001 1640107 69245 1112643 1993052 1604639 793032 1855719 564268 688970 1597985 806719 477122 67015 1001258 846275 61170 734259 831558 1123512 153273 1987817 551489 191554 909978 1739113 1907046 149624 182900 568610 1003014 1809200 516929 1620554 613568 470331 1572509 411704 446052 162263 514561 699480 69161 905826 561127 1158039 71577 1059498 1348965 61892 1260557 682608 1284694 244604 357456 736951 1701705 1820673 1403280 1864126 687082 977277 989384 1648570 928903 683967 1455036 1993115 1407413 1457114 26140 434944 840184 283124 574133 1487703 1427568 1540082 830084 335956 233955 706880 26105 734989 1610118 1651264 109727 1963573 161848 593492 1194114 759091 1604455 313293 1027883 1490124 1317956 1991717 491048 1907090 1766508 941488 1082809 1886769 109806 1221257 1065487 18886 406120 702764 668055 1139862 1314527 826113 935193 1980107 817295 532938 256779 1303608 338667 870067 1776317 1312853 1744505 718277 95061 1469330 1498831 1541828 411481 1520999 1694066 640122 279537 1368877 213620 679160 847147 147283 120089 1758078 1357465 1293561 1491044 306677 1884481 706349 769916 828563 1333578 1530879 1959928 826290 58217 1499490 156865 1794774 1974560 1514724 1742175 348724 212358 1336310 721239 1764059 1904397 730414 182127 814658 1130075 715823 1253955 365751 1594255 849382 1276596 980598 1729870 1310371 1964488 739835 43872 791606 1161416 1918577 437749 510389 1214626 1012000 1293730 595780 408171 148569 224132 104090 847830 2640 1250475 1657482 945417 287455 224148 740947 678747 1777645 998004 1696158 1057310 76519 1494669 280602 764577 1631854 829095 327723 172355 1970066 1602687 1002715 381307 1691498 239390 1225283 869407 544448 715795 1566047 289585 1831924 685363 1409942 1860608 933332 1305858 1840259 1917018 1058943 1142952 1049273 98990 1879011 1401460 1061581 436457 1060475 1449321 1453322 192624 827038 1767213 371366 1350800 1937422 1456040 968102 1491934 1740935 29515 21380 581395 478316 1085013 504864 1717375 989245 301555 1189026 1788960 1135092 939052 1191008 442663 1537484 1794900 1373208 451390 1235000 1248389 1507165 1972004 1938061 244865 641963 100701 460964 669440 1803843 1799647 422620 688327 159739 1859899 846086 1715115 1244779 1810656 1382277 418014 291131 712062 1934262 342397 901705 917368 1473054 79117 1728625 1340034 1084211 204832 1348014 1000784 285120 571827 1441516 1719423 579114 1311070 1458022 1536891 1163798 1107566 989729 603209 223251 334564 1330076 276889 1827526 987804 401332 1384612 1935387 781318 931277 1803906 227731 580523 504659 1096343 473934 365371 129950 1331608 1446001 540256 271290 1750604 1489692 463960 1093425 1468474 111008 1162316 172367 1856544 1097224 1256354 247733 342211 1369870 1223439 724061 1602248 412705 63287 1773919 293652 1043663 1055890 1811654 754549 1220623 407899 1212557 127645 968048 1680512 1207562 349694 1266360 758660 1609052 1253893 382657 179111 1465574 1699708 1256866 872833 1139545 1584004 1992186 558070 1027092 1458286 1883908 785994 503497 1329677 1468485 1037458 1509599 1686551 587242 1352849 1902440 576452 19824 1790212 1774850 1394800 662224 427453 933102 601839 1200698 242423 1169530 375076 722412 80462 509923 255760 446484 796853 1057720 1884598 1336 1742349 1544659 1462594 816189 737649 341595 1494479 1635725 1943439 157706 1385801 1099078 17481 1830250 391805 84429 1817953 342663 444257 331226 250245 1532920 243911 1719526 1335633 224475 1496393 1286123 983878 1215153 26777 1814681 1500862 524706 1119325 1275161 1404551 511419 18260 950479 811434 1227267 745031 1566432 1343052 372239 578748 934995 620286 881593 1703937 509015 475796 255765 414200 620770 197933 1113695 725400 1643611 1162536 1004995 1514398 886185 139187 1686309 1374332 1688669 298906 1373513 1397293 1721111 1114075 839901 350528 1898729 1145999 1101819 1313218 611347 782904 187791 1809046 1950795 958285 276887 1808008 648664 1616572 1002643 1681405 1101912 1541764 113739 354853 1626213 1239478 1366636 1536106 531441 917472 723233 791021 1198603 261632 685185 371547 1508061 389611 1162101 1706281 551353 787136 390459 1380220 1408573 1822692 1796921 451277 1320463 1937544 1802871 1643588 1374885 487639 1906629 1745897 710951 1196095 761877 511988 526142 1383127 1306213 1602920 1136629 1029269 1130949 1156420 391515 799245 672285 1038733 1873445 1401459 1851492 18078 1132311 1507981 34011 1090571 1938592 1467142 1659205 426002 604208 21869 436212 405883 899329 487697 285685 467273 1841987 413531 992895 1799367 119120 1616246 617149 587081 968545 142445 364779 1391914 1229021 179587 1451520 1313993 1072860 1037923 1547299 821261 1241675 451154 892850 1884786 507444 779306 1755915 1320800 1732320 481396 174452 500433 1474170 1466029 1077644 1339543 1446733 315449 1224319 1893447 34889 1474724 1655138 398266 279088 1445759 1527419 398520 505444 1556018 637 62360 1583781 540329 1810047 1689765 578777 931666 1640664 222197 1549286 1127346 932624 1659567 1891476 1492739 1862319 1072849 1750954 1619205 46430 986259 969892 1480161 875811 1030042 1928951 1229621 84618 1510788 1676448 310840 296905 246800 1323624 1200618 518823 1432379 1384526 1959871 1121093 1077609 573140 1316261 1191540 1523394 727377 376472 1409171 1125945 1296760 422083 69168 510357 239366 953029 152835 991769 1133388 720129 1495907 593894 401443 343588 1888566 1799072 625596 313741 1362015 810949 1141440 1253972 1892083 1370495 1334543 122673 1715838 1342605 1744193 760709 73969 40053 1630013 439268 1419525 1110974 1994400 1892660 430007 1625378 1109241 1074137 54038 153911 63997 625381 355952 406969 1584474 856924 735339 832331 171350 1010267 1295615 1704868 1093334 1818605 233601 1665331 911204 1423803 137807 1807419 579226 1136409 1155694 1115957 1119820 686910 363636 1113769 1191304 1647221 1437152 1214818 1652890 871529 123642 356794 434917 49403 679948 347561 181784 8503 1172888 1226822 399892 564538 369127 1354560 1640087 669210 1167088 722476 222695 493886 1353958 1459994 1708340 1699637 1652279 1471629 1156490 1201245 119712 183568 1583206 201713 806952 334167 1959964 514916 1953274 691443 1697154 474680 1199772 112173 1072678 412767 502039 625383 644580 1265284 1814716 1811240 1057409 523573 760729 480825 124571 1343606 1781943 874130 428253 471081 603614 118277 1944953 182608 1092969 135920 1510484 1524640 1692851 1041864 1834773 317398 1359717 1098633 1366645 1924677 1197232 19749 1917747 475166 770432 1315761 1035435 742458 105520 1407167 1467544 354801 1191774 936395 233715 1431119 343915 1202411 553970 690673 603291 1261441 294989 118305 746690 337513 748490 979436 1585670 432486 318604 197045 585944 957561 1623739 124501 212907 90211 802910 703248 1384010 1513904 859644 681763 428311 407172 1022187 178091 1286580 1085537 1321368 1684598 886198 926880 1013352 1005782 424459 1901258 934119 1857375 286880 1918989 1360092 1401314 314685 378837 23119 1611735 1064397 1637749 1037201 1865674 1078792 1666235 703578 4605 1560484 253108 364023 428946 953993 1631085 33041 875103 1555088 785635 719343 792858 1787870 1479248 1133639 1000554 841807 1247254 83669 669100 803112 1940292 972918 1012811 1721480 288615 1285906 1079177 638817 1397096 1067283 1490164 1346210 382191 1396222 340985 1831482 586714 1939457 767671 618890 870889 1554478 1396628 643546 620964 1278490 362281 59741 137685 1438711 1196482 995424 1029083 1709911 1213953 807644 964243 1226236 322908 325158 1408484 261083 878110 1030852 211403 50434 237030 502245 1839822 52590 7673 1811247 76251 61502 1197245 45610 8735 1688293 1657354 1794623 1270321 451471 1890255 621085 1680700 1773559 240444 1178566 1508650 975086 1653719 48844 1493130 1051148 661848 1554484 1054149 1596566 763633 1761187 865410 1502788 618717 429533 608401 623068 86197 1978749 147090 1193987 1661947 1046633 568603 1608710 624303 1979409 1297711 325442 1066448 631354 1140015 151306 1838225 224457 271841 1526817 167790 1197345 467255 1778677 1193438 1954963 1266509 442207 1503709 148119 1596058 1604463 395917 1634650 770079 1934235 1817957 1059739 1862222 1526244 1781884 428832 56536 1662278 1694258 914906 472007 463700 981634 911255 1222559 487015 117925 757667 1305385 566300 1649791 367310 1889081 1474550 177054 1338002 1644062 1391551 1001612 1894299 189419 682358 1742629 138000 1325131 1740076 906536 1379690 1889865 220911 956155 1097167 154786 85418 107787 1232357 1116368 1576718 1510398 880843 1713791 1819283 632616 1735391 1277232 1062004 702503 528204 1218716 568668 1626628 384016 1736122 1135057 1814886 649433 1896960 1918770 1815574 1944259 325173 977115 1788609 855388 1888153 939916 1803314 1524366 1933009 1818675 172169 15407 1680774 1732185 1182004 1565282 465585 837771 621642 710365 1729202 813361 1027064 222470 708055 1913391 1551993 1062366 1319898 388528 1026147 1340165 158781 1849869 37136 1718571 1126469 267175 40858 1219940 1460470 298040 555617 1861996 26847 1606487 1847375 1124959 190559 1731396 1780265 259391 1002848 11889 81229 659962 392928 1386878 345241 885600 1509883 1687659 48553 794256 905419 558946 1463690 1109081 657467 89681 503451 585119 485977 26750 148920 1797287 989069 725315 299421 1027341 1281750 1344096 753581 345308 3682 1333194 290939 154661 837142 1041277 435449 1043479 1941455 231183 1834480 147943 395697 73464 1377136 1340586 1242176 1705986 378812 1588241 541225 1089699 1697051 1640011 24806 1590651 1605863 1863458 1067364 1940763 1714578 693456 860304 784301 1702873 1684281 1036462 19528 1403293 1440421 922902 1351427 1274685 674100 922921 373272 1900755 1737041 688824 509290 399998 1488602 1827565 116346 20489 6282 1411737 1800559 326098 1719673 437645 259817 1157892 1607030 517558 22732 184090 1776096 1324774 1977581 481733 366337 656751 1779395 1085641 364210 467265 1437285 1359359 392694 1666670 432222 1989955 954847 975257 692530 1385973 93774 882172 1390105 972538 934551 1951003 246965 1526922 1545410 814207 304066 6504 1970709 1016678 258783 862643 98465 978524 1589728 542443 615060 531120 1736057 1646198 982800 1273530 1066847 353906 62190 1992738 163003 186464 1201033 1880545 1315327 1052156 354348 1322390 468034 1397416 1210186 1755198 675 380985 462068 361328 735687 723458 298957 620150 1978755 1146742 1836205 1611012 886134 1963964 588100 881491 553859 1352054 835765 1567176 1320178 4394 1414821 262754 1984852 777431 151931 824052 1865684 1014990 1205761 900464 990594 172372 1308959 499755 581053 655594 842992 700960 835232 371666 1328356 652800 1028612 1018518 319699 1410762 585819 1875625 765828 51501 93283 439873 723698 703294 1060485 972696 1480438 821170 1349247 57449 1991966 372039 1579813 1389255 946466 651972 28692 1319800 865136 1384298 1973593 1629499 1193686 322656 1919328 1600624 361505 760 1859140 315745 646311 1759244 922091 809440 923775 1775917 1999330 1857049 1049846 41989 6761 980814 50262 751312 1987844 926403 872086 1023333 783629 1814679 1675695 349264 659937 1284812 161898 633221 1164251 957221 1173930 1677285 1063005 609019 1565447 924747 1615949 1496141 1679720 988664 386677 435996 1115665 1050048 468016 37974 359313 493759 1836338 1146848 659865 37598 516937 1485545 1494090 483571 1054410 673805 850469 135374 1775937 598826 67004 691505 685693 1041216 1110264 1979635 278498 364944 1592118 1721310 923404 1770855 476134 1072897 1680801 1511897 642009 985954 283200 1268816 335302 1082046 1167753 1344335 1971988 256539 1721328 120152 838708 282590 257340 1873965 1072199 1598515 806745 572857 713733 1211180 379337 1182522 995210 915426 55420 1101291 1449510 1595343 1267253 845115 1560109 1056712 180252 1666549 1865676 1946361 612894 638691 580166 873558 616008 1018915 1848933 1307054 1278034 996164 970504 1300054 1324720 644075 1798299 206671 343356 937450 1746638 1650246 956192 208986 1126374 399830 1240320 649976 1322540 1321391 1580358 1081012 172595 874709 1263335 1031717 707930 1088474 607947 430458 425511 518779 1993988 488491 1482663 154768 118888 258266 1682468 656740 1324277 166259 731357 1223462 1660230 432618 1933580 1729290 1325571 621681 423681 1273857 1447969 436830 1700652 1869152 747980 1748546 1107476 957254 1023781 1601324 1466267 1287363 589298 653035 97324 418374 502706 403313 590979 1162797 171681 997485 1450192 1488154 17587 873866 1691986 939293 622100 1680435 875708 1752356 1921524 690569 1791508 864482 1614675 602516 984930 368630 1440325 1414469 1616175 1853071 270831 790950 1317598 1189343 976006 962582 1477139 1232122 1157635 1190529 666401 634077 219776 644167 1821622 51306 710803 1539139 1876612 290864 584094 573193 204954 344084 1109296 1608550 83804 1816855 213847 590868 1624452 1675526 399661 1269730 254483 307432 1841917 1723300 1562173 264945 1727916 107766 1645818 208090 796624 1569581 425021 991313 356535 470492 1939745 122922 315457 1001944 1472497 764838 444773 1150211 1248322 811013 694918 1452178 646907 622910 387387 1914377 1470308 337159 846806 994435 1535277 837651 1774784 750686 1783843 1766396 934313 363978 971153 1534066 416748 1639918 959688 1769395 1862625 1684178 295772 1471257 197261 1634241 98109 1273296 1908862 85578 1776946 271063 1544682 471423 783349 1751834 630253 1855034 1610841 1974051 1414179 1159778 121963 727063 1842469 1247414 1496999 1357213 1463637 947400 346887 1901861 136081 1098753 1939714 633805 821447 1881118 1847473 1860814 634944 1721553 1746158 642630 241839 1742523 1908764 1957332 606101 839402 1307824 1603061 599026 1498473 1463451 886097 1319309 1573851 1169571 40264 368486 1265038 117626 509645 1869121 932817 902815 1176159 1149070 889559 1963326 902741 1892683 1873734 1986131 843352 329512 1605021 871658 1771529 256022 519508 1445765 245730 123140 1061576 451715 1053782 744941 732585 1839974 1543816 4790 1711665 1370357 1210387 735837 1851216 1580638 1234163 1962876 479678 853955 1266462 22748 1348906 912466 1371948 1831283 639154 1524810 948764 931334 1869658 1339458 1481439 1841728 1603089 698296 93537 677457 297120 383915 681943 422179 650461 1225936 344308 1539052 1696554 1644019 1057181 117556 811770 392903 925233 473826 361468 224003 254623 1576929 497930 1561574 932236 1486194 49815 872165 1399913 98362 1512689 1767306 254278 1754210 591711 1694758 1588211 1081533 833837 410914 560529 1319594 864722 1466069 981318 312607 1432315 28043 151003 1536629 1549470 1213106 1435314 330286 1150524 1029312 58244 1859633 587605 1369828 1900758 400248 717083 581772 559349 1896530 1870662 730918 1605173 577532 39623 203794 1265364 1353260 1053471 501730 350723 594754 1667285 1952209 530708 291992 1419467 816005 880033 376092 1672082 775550 1088496 1050431 228656 891938 1269357 952193 494021 555479 864853 1899590 1615481 989826 1718875 1273359 1902218 653526 1400914 1611183 1130198 562802 457786 1314959 207994 1194837 122509 1752618 1050680 948529 1059862 1109769 462563 436789 140024 430484 98530 572711 1416552 892730 268926 1554116 853279 1705364 1675765 335317 559494 876137 55933 242720 397491 1115377 208959 1001452 1103877 297661 627619 598993 1743718 1526736 466661 502746 341114 1128147 110890 1059185 1894906 1909292 1556490 17366 772157 529668 139880 1664905 1986784 1168257 1296416 697341 66841 1163515 1425138 198531 1044565 1504107 1434661 1823816 695598 1324486 1169057 1718451 1564177 578507 657921 1523947 1685613 322956 586815 1873345 501940 1950731 1472656 756815 210075 1110772 964376 347190 1951642 112827 1262797 270525 57164 342484 1868640 422578 1347399 1734616 346327 1676952 216083 329272 1413169 1554857 985783 1355268 1541590 901901 1057500 664736 708289 1474508 1360003 623477 1428655 1735089 471857 924637 1904427 1029867 588251 348217 1397867 881914 843711 1553846 1746337 847562 1277548 293610 747774 700541 561268 1775819 1350276 475099 1327761 677735 711884 798051 282887 49579 611844 772831 874725 908555 465416 1270421 1155208 735148 1051078 1628318 789784 691737 406194 185732 1754197 910597 814744 945072 1482558 966424 183862 1793168 1815513 76925 219039 404025 575948 1124990 1222273 1240082 1795299 1085100 1748998 1483665 749825 1425748 1679001 1210059 28647 200356 1039046 1453251 761213 1989987 1747837 1019673 35307 331232 1432649 1534220 1996186 574344 1231690 1328395 256095 1893674 42176 1468272 1669376 935187 434252 176172 974768 113572 444055 91958 1562014 36723 118655 807978 587734 804130 1226182 272483 1406588 1462944 1309959 822416 742762 1796896 1136612 882874 1865497 1384483 935310 1031402 863763 268851 405026 31266 1317850 57079 1587844 578321 904439 1236142 972243 281769 1142363 1824280 557618 1912256 1066829 84862 1713197 1827679 452293 61236 1933002 965107 599268 1391364 1455165 1427058 1664250 847398 1213804 656846 432211 1622415 1396497 1638191 34419 1642793 1982955 1168245 1482292 1479408 1891936 1037887 685930 578793 390867 51006 1441988 1999052 1886759 1333017 282828 343567 1627496 1184900 416174 888031 1630487 522787 742131 1484582 742192 433157 1664173 473260 414537 1212734 1557430 1605056 1270854 510206 335243 1431855 747159 1458809 490720 879162 931110 6315 40721 1071648 722713 1564090 1039668 767733 330229 277474 243993 2229 663681 1302998 1686665 794163 155930 91395 465350 1748113 201851 533012 302010 1916668 595721 918839 438135 1663891 1331926 1501384 1386867 1894801 1498896 1096327 1796888 1974348 408213 1178085 748591 1045667 1490516 1934309 1433266 919980 1578081 704527 1504949 1538143 516229 1908699 73532 589473 448999 637238 1891432 598359 1398391 1105446 1417078 340999 1650831 940247 671261 1428581 234507 856513 382322 1108955 1413516 406722 1259493 1819886 915106 437484 237277 1632532 263353 1513623 139690 1752639 1670257 424731 1687925 1585857 128042 690823 262313 1455478 1866384 300083 1469641 456134 1529296 998597 1867194 912112 1827667 527220 1626863 262060 159189 1870379 518747 570254 1286639 45221 1349719 888741 238432 840090 1905258 1955419 216780 1122890 479838 1542228 1273965 1122796 95258 779239 1975239 731251 1506147 1337757 145737 913568 1116262 516649 104409 1568968 1020151 1442891 1617358 355224 308587 911341 734985 362503 916803 870471 1586148 238546 128760 1434890 852135 1166336 46160 1634153 280851 747439 1240285 1195458 527876 1067513 1112361 1404154 909352 104473 1552793 1701950 663519 1776689 1968930 404688 675404 1781528 546010 704938 729611 227577 1777909 635002 1606078 696655 352337 1202043 312029 470692 1607689 594593 60305 1191482 589281 1947782 1533669 1074011 1133601 1672564 1135099 1946144 314953 1531423 1386161 181101 468115 340812 1934047 1100610 1928081 933991 1451876 327727 673783 799820 259829 1917482 319897 464550 1472353 626959 139105 261127 1911222 1834053 1212469 1260659 514570 1876147 1904697 1869178 509760 155056 282372 476233 1107555 118402 1598874 1210058 1657637 54966 734993 357824 1089254 1690583 357120 1562575 1517804 487936 1174686 978968 820628 1055458 1726191 29208 856937 1045989 1124435 762615 1667481 1811752 597612 1896549 600639 1903512 743681 654954 603261 1326346 1273168 863277 963204 1181741 1213448 1540628 800622 475480 1600058 33409 53414 1825058 914139 894159 1126749 324884 412534 951275 152015 152042 1942188 699860 1317514 413810 1592604 1846829 1417717 1156687 1235238 882047 577180 1740362 1997317 1907542 674867 1320281 169305 1463164 497361 1580660 1166222 379227 1464687 991488 914110 208714 54794 1590255 38312 861681 823974 1971552 1038923 1307202 36625 686692 1290799 1318248 1389267 325150 1827104 467691 1502369 729746 1006133 612913 1498633 1866898 1025685 968680 1775424 763532 1857250 1561099 452256 682580 1308120 1457587 194046 1786890 1078332 1321103 735445 192588 247068 444317 1739521 469201 1245988 1897696 167784 971995 1530756 1214927 927541 1322094 376109 647956 1802388 1678824 500043 1302783 634876 362324 390443 1114225 1215940 352655 486281 16437 1710179 127994 644329 1657945 319115 1641239 60396 1750657 1933405 255615 1111607 1878482 1786752 848497 1673701 1403370 69549 1975588 1957823 37406 1898750 1690582 1273372 1906863 53421 943231 499729 200536 1712775 533719 576115 361380 349698 873766 1118052 943416 185745 365353 485418 219707 979843 1697524 1100704 1214887 1312848 1288641 1682473 175427 593398 1172438 617488 253626 1618188 1804186 1807799 441424 332370 346776 1097140 886655 483422 982075 1988743 1564530 660267 625397 727067 1098464 530777 885952 1758229 581633 84957 1296426 121684 566956 558861 786883 1469184 428492 1557904 1965033 1907455 1054414 1762002 1326188 1365403 853347 55589 1103850 1011317 1400375 983544 1486401 1325139 557703 1541783 1417222 1152322 132926 968634 1155008 710795 859164 1494250 1291856 252662 1955942 1419885 1751794 1842818 322978 1877897 935937 1261117 1107574 866675 348209 369024 1136173 862694 902959 1023791 609111 154088 1877381 881789 618727 1277472 826946 933467 1927661 1331588 1202463 691673 472055 628180 1539747 1783689 24070 780770 1799330 1234092 1449566 1721315 1622723 1825469 1653646 663583 1974767 1651510 1041654 147836 1301889 233384 822172 1510355 492312 21696 3744 647905 509466 980602 1370101 510872 1290581 1347337 1307072 259941 763671 1491497 19789 1071910 1811138 405366 969070 1308694 1709786 719271 310955 391015 1758402 323810 755055 1323235 1304888 816955 1016084 973680 1622046 1501535 1449283 1038920 964635 94995 1042264 109007 703808 1505217 1942226 678738 781430 645728 141910 1369985 1267709 721273 678168 1655006 1355768 735351 1608131 319052 1581531 976464 1269804 1826753 1867445 1907143 1951699 1025368 960981 1501689 1572174 1212492 372974 1261880 1333283 465751 380476 21689 342256 1142103 516773 722922 483462 1074541 518373 1625534 819598 1617666 1360629 1945943 140388 1398373 1078907 1810215 1805614 1796723 9349 97092 1449208 1090516 1407055 1419473 790069 1373151 1082409 474460 1768022 1262349 1739935 1286633 1752575 1978958 143495 177723 740478 1111753 91283 814809 1154124 508533 1166033 1506877 1372528 39618 698712 738601 1138565 11482 1566119 964232 929717 684058 132847 819517 1228695 802180 1796277 969146 847459 1972844 287295 3328 109589 1587675 872664 1159685 1424770 127658 1508183 1777398 543977 747164 645989 209084 1795053 963434 1268255 1207800 1162444 106550 1101851 1431436 1676172 1754498 1022239 1736545 511450 484177 1590989 470794 456739 702401 382675 468573 116772 1706603 910661 1175072 1320447 922519 624011 792875 62630 595108 356036 808029 1926972 879251 1789649 729415 584451 1792768 1933163 1814525 815236 1832091 1398761 580718 95527 782696 1101420 1921675 1075685 687116 1361787 1176491 1940227 240408 157669 1871009 168114 933453 962533 639832 1887540 1807573 337115 176315 1645015 32321 456879 1807636 953147 1055882 1207330 142794 1225446 1155890 484529 941164 1738139 1071049 1685198 1880969 226183 249050 1716607 1643648 1653001 1655282 807434 1845427 1767426 1023816 982003 1862312 1980213 266315 1835472 1450869 949754 360361 1290895 1654315 168811 229873 1442772 770628 221414 451437 241955 1316703 949814 1433330 444930 1914346 785675 1207470 174665 176565 43896 1400445 1350473 1897755 1556931 127883 1667934 1175478 707739 1825672 1513365 254734 829105 690050 1643053 583360 1021604 1782009 824438 212078 1376761 1122634 657287 1514989 624629 1466607 1127255 1092067 1135152 1407694 1322670 42108 845111 1349816 866998 119673 1560129 772621 1187438 724707 1735850 1397685 1320614 1054562 1677672 1784084 403624 685955 68492 1257098 1157249 296583 1069917 595763 1104821 1314360 920229 1843056 536398 19015 1771562 57814 1261692 1938980 1625451 1565269 1359537 824567 1317350 1657211 1784292 1397802 1469289 1222728 1360716 1618834 1335103 1058986 579083 758430 310747 454329 1613865 1350555 700882 843402 854032 1769180 1888089 144232 1719500 1309231 1529783 1570765 636577 2584 80807 1452777 162870 600623 1664096 235460 1265138 80728 49820 686841 372913 1212678 698054 1275666 828171 110886 715593 683859 1909506 648045 1330862 49310 1957225 299305 811096 901218 1233269 1987434 249615 823023 1999808 1082359 1112955 498261 448183 1100143 1505653 1631719 1521872 278543 1187589 1971346 1963114 1538997 1002229 1039990 1977430 1317025 1768681 948820 133886 1591315 1190235 158223 1776409 1803865 737313 402241 1791244 563859 1643426 1080872 485519 253436 1045393 45603 1327263 1807726 1750988 1599156 449277 1427415 241631 1794589 1060380 140165 1241916 981172 394297 1008936 1347382 1631826 69346 1242744 145327 1931612 1829631 1502279 285973 1285672 1165141 15327 1388640 758863 593219 228248 1497290 1561021 637783 1123103 555463 1361800 87114 93924 895432 1756645 709734 1087972 229210 211062 1371759 1457830 1373185 1825913 1051519 1424806 1692060 755284 1064537 1738770 1889097 694696 886342 1215185 748511 863577 781479 942900 562347 696592 1628048 904954 1001683 595191 1771443 406780 1785974 1720472 338398 1616739 1004396 1298549 1967308 291163 362603 462025 1438011 871162 1515147 1165364 290105 677711 647991 257619 411180 1453724 403658 925069 1919596 715097 409560 1415361 575885 837117 135177 308842 1091686 977969 494125 1029101 643087 1794233 887372 1208311 1015391 305224 601282 137242 129813 1360772 444703 980514 851374 1521831 116232 1064511 456321 564844 1493112 1200362 1634049 1793790 711544 1877397 197959 1168069 656134 1919835 1408414 635159 911914 727294 1966495 1131493 787606 602129 656473 1559731 596019 143653 1249509 1373669 1606544 580435 1627223 1271764 30753 1257020 544216 158783 305318 435867 1285468 472777 1389928 698764 613437 1358350 1026016 499182 759266 1603580 1546836 990536 1910799 317375 1629382 1743689 1862501 1877730 1425894 1602629 1222862 894993 495350 1343114 133951 315600 698581 294104 1845767 625175 1503489 1135049 840653 1748575 1240774 1844551 898597 1616415 1786386 959290 800880 769422 1421019 250379 1325335 695647 431446 189143 1553908 1504270 629441 72486 864461 108435 1573203 1027261 685552 451662 857537 1062249 323020 110187 676186 1624207 241280 1339280 1012775 581475 45027 1392365 625138 346038 1260288 1631650 1003652 1111835 445484 1428688 61019 816685 1394531 813568 1236483 1750054 770500 335550 1657661 988109 225022 1186151 1539000 567004 1016232 1700602 1313656 1194085 1157730 169690 878604 167763 214120 1106241 26125 125715 248786 972413 317103 1249094 1206299 1155848 1915115 875098 1323162 305943 887985 1808493 668898 878348 1823040 1420248 1878212 1368811 1514802 103810 1533449 528820 378816 1843473 626170 508554 557881 1718227 272731 832384 1922745 709511 1818044 986878 969075 425832 1385255 384983 916590 1714409 202938 1689593 35735 835762 544370 249667 1769666 1609167 750674 840381 657461 1654251 513165 1153682 772338 1916524 1925369 739667 1065989 831847 24698 1504850 979815 1373450 718693 1446453 471303 307041 860958 1275580 817620 322349 1173808 412492 1576113 1798409 1355677 36708 1278371 929102 1594660 1060770 1984542 1892131 1873261 1035212 1723076 99417 164696 1063107 1219236 1039064 1884680 1907302 862506 88524 16639 1263047 549582 1675042 1345905 1790420 858671 144177 318963 352381 280277 786893 978952 1487254 1913316 1223875 773423 545247 557036 1018502 1453411 256423 1814555 1046673 310814 1183825 1458240 583756 1694406 1598599 1376353 939468 606188 1831365 395137 347200 1834441 969465 418208 1923898 446833 1645789 1052675 1649165 333705 173181 583754 1055324 126620 205032 1518927 176091 1963677 1525290 576508 1473175 674743 1881702 1712893 1971601 879238 1504294 117295 147381 1512584 702 59189 1765083 1281476 552538 1149748 354525 455395 280218 644699 1285657 1169976 1173846 703394 1646657 1429833 162045 1102190 630241 718443 1197900 1065737 640147 1038480 792309 812091 400188 1085112 224668 734683 1003929 4771 623426 397042 50820 688878 1969108 937553 1793505 661674 1372508 1845103 1630599 1555809 267250 1308206 505062 100892 867798 760809 826868 1154961 815218 1897829 1713411 1667562 68019 1067524 1013279 1884901 1942870 600620 502407 731271 1004288 1634323 75525 575562 1377636 1921325 1516214 1453020 1970923 648488 726749 658112 1781786 1748717 141350 866635 462078 23543 449891 205163 908904 1045322 188739 200940 1820612 913630 1437982 1474191 75573 827708 342145 1177242 1220913 709339 1608543 448973 287032 1147161 609824 259392 258400 232581 719605 133748 784550 1788093 34027 801179 1351390 1305784 1501740 1196532 1121846 1431222 1983846 1229260 1143216 455471 684751 1108483 1693880 1126962 958355 820984 1882993 159066 1080381 1419786 1279353 1497873 870296 1800146 847693 1832522 296773 679476 1421842 1819251 73331 159731 236102 110057 85040 752536 525839 901591 985806 1974109 1266305 730666 895022 1614322 1760618 1226316 373891 401021 1266933 1524311 596250 1488414 788012 1622491 1453752 1480460 1513755 502676 1837168 1971651 1443810 1854544 435295 522492 1998903 1554710 665889 1248235 1470265 1437271 1502746 161228 1058828 1133699 1516767 297564 1615912 1658622 135794 489344 208246 1319346 9596 1100863 1410401 1268199 1460305 1511960 1661645 1797258 878389 281802 1886468 679227 394800 1662793 249725 1274228 466939 743143 909340 1493024 51471 476127 426238 116052 1898777 1441163 1883445 1972849 1929924 1141901 45226 955555 418513 1368233 669257 414699 561449 805720 460318 424084 1405190 1863548 845614 1817394 1108578 1575024 1234393 636873 1215899 697014 122979 1072361 950456 1522048 1731338 68217 1450109 1225356 183614 1514973 505856 904769 1536407 1478644 1455906 597188 1638630 464806 1906665 1980404 1123653 861969 931981 1976137 732516 1254972 94368 1814735 767953 746567 359000 116410 1898212 335900 800599 1391099 515094 1281709 672629 1890905 1983509 551503 94140 921011 1402120 1423591 778156 1995378 1830068 19670 531052 318431 462219 1504944 1948642 1785473 731932 784795 130630 680231 1805412 836935 1478065 644236 1792973 138187 1172266 1033876 863785 1031543 488158 1696984 1838222 28976 717617 310766 45487 175369 1808874 1878987 1968922 1575604 696810 1972471 1304851 239707 1793309 868407 258357 264181 770359 849353 165705 497031 1235656 338441 1769202 1033370 1217490 1734505 1697944 1433758 1382351 165380 281187 622377 1349430 541782 1400219 402 1246060 286952 151150 1368259 878434 1237501 874190 108964 907345 419421 98474 1660113 1962534 1822446 663196 1620287 786314 1002937 1469245 1100441 1873792 369998 345574 774219 1820257 1809273 696030 714019 1823991 332743 1758408 484997 1718724 1344286 1152418 15199 1435186 1857095 1540473 1885028 127357 1503362 57221 1355431 1303170 1634803 1161657 495858 814040 644425 1985912 544175 1404965 383076 17837 1001096 400972 26599 334375 130083 593379 481665 195491 1117976 1504017 881764 227515 1533217 389664 640459 436253 590899 1802427 226268 1335061 913917 236167 1712141 807781 629698 1455184 1539317 1189324 769678 1064113 1537583 1374654 575349 1570982 793528 1836381 529442 1510860 1688274 220668 1831047 93163 499312 972046 1200508 1575104 1866675 251935 686294 1345918 367331 1559665 1200996 710837 980471 633615 731366 1343406 840746 273783 1403892 1563217 266536 798507 800372 587494 224686 1410444 1932681 558021 1455825 1818862 901795 1787412 1132254 1593002 360447 1375369 1304116 389961 1542384 905865 1750524 819611 347886 1427356 1694906 1924383 1062767 1182519 37330 1819586 309580 228799 592032 1489961 600127 1207100 792320 124093 1354787 1564928 465469 22055 1492294 284714 1426246 1324969 1100988 1982801 740933 393204 1102763 1925003 1887497 1757843 1003663 710127 1316754 730691 1019005 419975 421079 982166 789100 14159 451378 1967574 19886 1622995 119244 1489479 522013 436996 1344038 1380739 456335 1834865 1397914 1594191 554628 1475447 759783 83364 340145 1070557 1839963 482853 1702291 618999 1989781 657581 571041 1028127 83901 1624530 207470 1512073 1332281 1764706 503172 590200 1820606 1148210 1760817 1648547 1558083 182914 1141663 908824 747422 182998 1268209 44654 246500 92225 1342107 318026 1277426 814422 1496889 222694 1332888 776071 1040350 1814290 1618943 413025 1853012 1833614 343324 1833330 1635259 1981830 1727814 1179902 23502 1000006 383416 670084 1520897 1047931 939074 1842006 950663 696663 1847028 14221 332168 1326514 1368415 1401796 1234194 1107750 1511016 1452 1761749 1767452 450342 1662946 56926 453271 804547 1230111 566210 920467 640660 1961877 1486977 1910569 1021678 674146 1764798 1516016 743159 298282 845318 1319138 1177300 384527 981183 681118 1907979 961216 1976943 445272 358838 1570501 253841 1614424 481194 1251258 118826 664779 1329853 977339 1702627 1584509 1058205 1501812 1865832 471426 1890414 851722 106199 136944 61952 135337 1838894 477658 1557967 1107289 882658 1414635 1046104 863085 430520 465205 671977 1445957 1336897 309758 390009 833885 1887354 240299 733115 1246824 1607987 44043 1936119 1917867 1788875 1416437 474138 1826939 1756517 447459 992080 148921 1773613 1468526 94357 1451033 775173 1784903 1620025 907887 1337523 1083680 1169896 1289910 77395 31548 696276 324073 126321 601493 951767 1125878 1471642 559105 624962 1450162 1300988 146415 811741 438931 1521489 1704437 1367238 1895646 1650240 796191 147958 124290 1166516 492665 1320151 1982836 1248957 386235 603590 924045 1226451 534811 67839 1981460 319658 540475 983277 1302971 610723 1858 1495132 1784249 1690635 1393824 1088193 1912249 632749 1687662 1765309 1917280 698691 440244 1685653 485982 220601 1233553 809014 1455977 78894 1972120 133464 1942048 1715762 950006 252933 359654 964871 1966800 785183 565981 88994 842852 1904557 1891508 617975 666182 1166925 1990990 1544769 253816 644083 589203 1460994 358845 1891927 582783 49409 1290781 560139 31249 816003 352532 111402 1018689 1817024 1772074 1736479 1951151 849324 623072 1753915 352562 1788389 1423858 841898 309007 1253616 802042 348227 871847 1658980 164380 1641228 1238132 1539165 1198871 1989368 497105 13789 1542593 1223214 1098055 1148180 445160 1555134 346376 442518 970314 1271774 1883027 407087 906372 1994443 1415358 1178157 1192585 925458 587013 646984 10970 982553 1998948 1781392 989249 1468223 188585 539751 1621328 1666196 1042352 1361603 1093291 1641588 853453 385109 1831156 707953 1409794 527192 615677 1715942 1428921 1238658 1617069 472770 1662008 108571 247405 1798287 928258 422003 606194 1585082 1556375 286033 689085 1014327 1937344 1292316 910053 107103 181942 522029 1624329 83351 193910 1231332 813116 1558980 1809454 141094 1613720 1736394 521382 888053 1743887 70457 10960 1409005 1511052 1506077 909945 768235 1726725 1533683 283881 453066 1578730 1397994 553693 997148 44448 1885694 1368827 812709 1612787 1651897 1962573 1755063 669032 418499 782588 622511 430581 1166578 1145911 34351 1355243 211741 809825 633116 70366 1863121 1246813 1625375 192442 342967 1501180 643637 1147303 1651239 644187 66192 50326 362488 352528 12889 671650 115223 1588082 1239224 1978227 64290 1013354 1063231 353475 1683014 1212825 475840 293543 1154226 606436 1319680 1515725 312824 603434 1316913 242161 106362 1332826 36691 1998410 450676 221450 311377 531626 1481710 732656 546200 1861918 1307685 1327787 1799984 719235 1374898 580006 740370 1054014 33238 227134 844698 1330383 733992 563028 1463720 1418846 40549 1493914 1020672 1541610 1236388 842296 940053 1931407 1544918 1803562 570963 946252 120994 916529 1101125 666786 1379763 804672 1385388 842688 1989696 915779 47846 1738322 1826626 1282892 1889960 506407 1424778 355017 887590 667011 1319988 78213 1854953 1994162 1960273 1162534 60605 573794 799039 1756552 1555968 477087 1371419 1412321 390007 889859 1422720 1854637 1889376 1026651 1168266 658607 911005 482058 700516 334474 267405 935400 520276 223291 886352 1016749 338905 281723 1907234 74415 1743931 1424231 1781766 1694639 636793 1290352 979339 1505349 248956 187765 999998 1501103 967229 674675 1892079 1283746 1895955 1199315 431855 935915 1188812 500371 830982 120647 954538 1719211 283528 1878781 1736162 1841208 899796 879127 543131 1331193 1005710 536059 1844667 1232359 754740 1506790 163137 1917158 1403871 721106 734484 33268 81936 1603399 1214211 704477 760531 756281 903223 915303 766170 1498616 1069820 1282564 754370 703665 661299 1283515 359742 1540634 699794 979936 635906 1362200 1986288 1721961 1878515 439924 1308306 598793 1679026 236599 361106 1241495 1891036 1893402 838039 204688 1630431 610285 318307 1090401 580943 573651 473043 1048224 184767 1864611 1761279 7427 677264 781743 1526860 536284 1770415 1635641 1464300 1683055 3175 904718 1280733 888017 588101 683860 923625 1740213 172566 101550 504914 1158448 1914656 751848 262953 1206460 600459 1546728 1712556 476243 1245362 1816574 722479 1074550 1684733 1661841 972526 297102 949123 1714046 156446 797970 1230337 431843 1515868 992199 1015249 896799 158984 994374 1496303 158306 1288901 850295 1214606 987156 1630620 990737 525532 836122 1282778 57484 1942796 443677 475852 251607 813939 1393915 1190117 1967146 361755 1393987 1136809 963869 291384 1037247 1854281 1827423 497405 342410 869592 1391653 82534 1502355 1865006 1771523 1306453 804792 1682575 1615352 1287532 1384385 149229 1616619 1149026 802250 1320443 566301 772237 629522 600575 1242417 1729539 653283 568379 1767356 1355253 971758 1232462 1259151 893472 654428 1267504 1426300 287110 1733879 318558 1988810 1878136 1520667 63711 1833001 549037 1438048 442892 605926 1033136 1608722 262738 1074905 89 239451 952902 1677563 1090696 767352 897881 1225142 1389214 878046 650592 882514 815383 941940 1015491 381589 30330 442609 1376731 1407178 587718 1649941 1498096 659002 1646996 1861162 696189 1398251 1851083 1093094 151616 42089 750841 786523 975118 1347015 1945098 648243 1633303 1964602 1620968 1107706 1283144 907516 1019718 242882 268884 571756 709832 1477454 1039402 1005712 1635125 69663 170836 1301250 911317 759596 589602 1963256 1450911 1810600 215373 1702237 1038432 1210013 1431877 984816 938014 836106 1726245 1089095 794553 918874 828853 1359236 1101284 894143 615000 271983 1980528 719041 1803185 187014 1647872 902232 887506 793460 488288 772716 1254280 857736 1479887 1990151 1945641 1909417 804180 48061 722947 1058 460133 1245608 1641039 1062050 172510 1991598 1902296 1404119 1009724 1012790 1177937 223565 1680549 1019302 720195 361061 1900552 1954379 1739112 1476989 423489 1942868 1696485 926764 1691898 14721 1226088 265136 1172780 1163283 520164 1815569 337199 1065399 371288 586679 718170 942971 1093350 1021181 724865 1414552 158618 1509676 483135 789363 1785162 1404138 214628 1995449 390321 302346 463799 1676074 1487997 1456181 1965089 1249245 1448130 830662 439007 279463 1337477 1461425 1942752 498131 584719 687087 516930 1017788 1864905 329375 141955 1560599 1692755 1518458 492798 1957430 102572 1287492 1204802 1450604 1706344 886799 1745062 1664395 1983669 120703 1337013 1592657 99764 1999947 1354464 1073933 797856 1325367 62584 51413 1654797 86517 969511 1345708 972928 919230 1851789 1465435 679974 548973 588387 66357 1112729 12998 1756695 404740 375746 156725 683615 1940263 1092283 764395 879723 1418159 785553 1168013 1898064 1004858 1226400 1992762 11328 1259107 42278 1238362 1711486 759353 1749582 407288 1878457 1062461 34386 996611 202958 1080132 1524163 1612270 283316 1022574 1352981 385136 259480 1213536 1781184 1007043 830359 154299 1131236 91773 1207115 837713 1451384 322839 6650 1313484 1304423 1423212 1153527 161483 1493805 1975960 741640 1993262 436861 661816 1459952 1814694 1724763 200249 1158607 132427 1461772 890529 707651 242366 1027669 63679 159442 1363291 1869845 837693 193042 243428 1263285 439350 373031 980563 1073830 1507022 190037 1150228 1375943 950204 1128561 1452696 817309 535486 1236263 715412 1220776 92286 1166147 863465 282704 909326 92315 1867867 431981 1066823 1583358 1092742 1123287 1884741 1872601 1889050 699082 556562 813249 1814756 421100 39574 1598902 727379 1094209 1191727 1026646 1206575 1100868 1474832 1815435 1465884 275359 1784083 353080 985333 699181 1994259 1111826 1220865 620841 640204 513197 110066 741239 1289949 635179 269040 565904 243954 1777571 880406 1203905 557856 1427271 98728 1389061 598602 274865 977568 769860 1139680 237088 760927 479138 940125 62456 299100 153324 1915148 1661440 218068 1345826 874524 1054192 1358360 219915 1421279 582074 989206 961883 1157049 774252 275776 309412 1487483 846559 1673362 611806 1141123 528237 1783320 1826545 1525440 1918263 579639 89038 631937 675711 1351910 607170 83886 894679 1810601 96971 1635397 1711866 730415 979098 1049840 1355942 1434693 1752859 1665839 590961 528163 1176549 1998299 547480 1230821 212247 1528839 1429907 134751 1939245 1634403 1512784 669388 1298712 1973083 1065125 1922756 753695 1820542 1228042 244541 12311 1720468 1813702 511569 1988662 20513 859886 1982480 261345 1610380 950251 950153 667119 1939349 1794712 808142 841077 751479 1672799 1817741 589740 447168 108561 1882986 1615191 635258 1790778 870540 1697784 276747 282375 1632424 1766280 1688338 1418919 840623 1085384 446541 1764132 1079919 431924 991721 77332 1016499 210354 1953043 590142 1046977 1965308 1991775 1301424 338660 1505503 397811 1451491 1709419 1924516 226691 405802 944312 504076 741527 1089400 1901199 1815410 1820418 796665 1022344 541808 810161 241066 953221 1303045 1426560 1594959 1927604 236875 391179 1303403 356502 395373 1868081 1034228 1284253 25054 1340762 156929 1782952 1695341 1346542 1037808 1462333 371178 987327 1045649 157302 1772103 142139 587810 1955692 1354210 344118 1870853 1888681 1553104 978939 1992257 1436309 78834 5679 1288943 1139137 1306462 1720545 1113740 1235715 696465 1262077 1161151 1135177 1924359 396428 1380331 1366023 647906 442554 1991544 263449 774277 73019 1903872 824530 1524578 22970 1973700 1209758 165347 1457851 109374 46935 810164 831274 1412062 681026 1153610 1921642 1621007 1502114 1136707 956091 1547142 1254806 1328776 1459421 1119110 1055150 510479 885650 1716299 140885 262909 142548 589810 238156 393245 14687 1722026 1544505 187446 1098942 327390 1939785 1840487 753965 46085 1150642 1496936 868555 677348 709776 565350 17407 259097 1879981 1819835 311927 903038 223040 824287 1392092 1789440 184413 543149 1510840 1097047 1253457 1661277 947019 497236 815138 802164 1826462 66606 878187 1426738 4043 1436483 1049084 1914877 544428 1209221 281129 1806807 1279104 1757723 1499100 806367 1050594 1450166 1226521 1407099 1790370 1924494 290597 196257 1752030 1307880 850751 1259352 1089056 927638 1587798 802932 121678 182406 1509427 1757238 1144295 1478160 350333 1319948 180902 1919529 1781447 1491011 1423777 1833107 552636 46755 1800484 1652107 1669394 1134322 1627061 933039 1563878 228022 460697 357688 346566 1661511 1017015 306766 736036 119484 232303 1576942 1362037 946876 1491816 1973477 1577633 1797116 752030 1514057 732543 336377 82470 100986 1165798 1951336 763587 1274433 1293552 454404 949353 1547786 971447 81788 93613 376524 1214243 918842 1599509 536810 1346771 704075 1432653 1812841 1942398 109597 1003634 14623 452747 1151382 667523 789089 860234 1870524 487518 746642 647405 162946 809000 301881 1773399 606279 82160 1899996 1855856 1315798 1175133 1282501 1336238 1592515 716778 1115873 1120767 1139368 443274 190729 1190584 1198759 460504 1993072 1102719 1721807 1180132 1302461 909554 754486 746805 1253518 607905 1826567 1977935 1373220 550205 776703 1460366 1844687 1213043 1733473 1650400 1422939 360346 1405952 298296 819353 309873 1468672 1886182 1794021 122547 310899 575735 1389153 977443 593202 1649707 144577 712865 1223363 54626 1999272 1432021 13390 1155562 1041468 567044 520625 1145353 1445277 1601552 1284621 1340551 1203623 556341 868110 27924 427848 1847628 242300 938682 1705822 429726 1105524 1350778 1992989 22354 1681811 1252706 337742 389215 1840226 488249 887158 401889 1103601 1599015 762137 750980 141215 551186 1095550 1776478 638402 1730657 1628025 1632307 1533758 100969 1911357 1727042 1716521 456500 744509 1494378 1989162 1631897 162193 1687212 1935262 546487 1909125 1496332 454435 274654 945621 1227204 1487977 1977966 285676 804142 1983313 1617230 1992417 236700 613063 360927 1149388 1297179 1819973 9543 1034298 357575 821199 164945 1767985 1738624 230087 1481882 1520787 626726 712940 989016 4916 1531088 1133522 866205 519038 1223784 1957862 1908189 672615 1204353 1762668 1424934 882845 822807 731742 1688518 305946 1005504 1538267 793714 651059 200421 1996646 298744 1899742 1937751 250377 666254 1120272 1664909 106942 793726 895868 1286552 248115 823232 1407313 971713 667575 9285 302041 139323 423463 274220 1637411 557572 636742 452379 1043716 277533 265040 61533 1287991 1106471 908603 1623055 741758 912777 1004775 1763450 249454 1611941 1291612 1013640 1533214 421192 1539426 326446 1875083 1802153 1727301 656848 530399 1224416 1718246 986822 601736 1766404 1755288 1917726 603904 855555 270166 1144562 1476755 484134 328313 1068605 1076459 486902 1536000 1814328 1501956 922346 1697781 214078 1783141 1189857 580814 731203 90515 1744691 979683 528655 709223 878418 573528 158025 712679 1833466 1971913 1471552 1613825 54320 771126 1783430 1892146 1106584 1195481 377626 1445091 511331 1509990 1657177 1981914 172486 1116152 864172 110798 1199172 998252 934320 543303 1267623 866841 1327766 1254921 1843688 923414 1657860 1999733 370927 1946792 1054797 1679027 1213493 30118 1001422 1797960 671845 1971463 1455198 994443 905395 815599 236889 642172 921520 783879 317183 1597258 418390 1057098 1329746 1454668 1341434 1592752 1858712 520589 271476 791755 1511902 1560159 1713013 1329723 1132031 1209584 591605 744447 561027 1705738 935700 867132 850164 109767 1045541 420495 956021 1856719 1879619 906511 311089 1398656 45531 1460969 1107823 466479 856171 921414 1731461 449599 1947987 886739 1367368 1790632 693090 672119 1423626 32490 1973149 764456 976774 894635 1955272 1322905 733773 587928 182596 1778740 1464719 1511582 1785754 1530968 1941830 998488 328177 877602 867290 1082657 1855957 524277 1871295 169479 424359 775113 1902170 1221032 1435975 1549088 1710564 61060 571093 48436 311057 238252 1004411 1587020 1678681 1247589 157879 1396504 1067373 1584722 1358113 198311 237594 483383 1925299 1970356 688877 618518 1095701 1435307 1532775 1777693 1409813 198287 1142227 1039399 732014 617706 31392 1881587 543178 221191 1072063 697755 1012549 793005 546018 1348852 1327944 1359794 1432185 157184 1104214 895847 1314578 1297269 1582844 303709 379993 1102840 1155520 804814 1049820 732955 1410575 1410606 694710 1237080 1798266 378945 1261335 540509 156080 1891763 1041995 1397605 1825077 1559841 1634868 647868 427693 683943 693488 580723 251057 570029 1490170 563772 832821 534899 675798 1738893 1975699 1811012 1061444 750912 1522966 1993811 1799451 1682097 809030 1893982 1781491 689330 1816401 1248860 187860 1280106 449213 1695758 107198 1628585 1427852 1907662 1359457 1193239 1997543 521329 1593543 702516 1625463 462556 1512263 51685 1239977 421946 1522971 1161919 1123888 866521 1644534 1781473 610129 432601 1491967 12399 1015480 943682 578377 362045 101144 1299183 1857868 1316869 1147939 527980 742847 1255603 75411 1007484 504838 805547 1510060 1122644 1861451 1038649 326763 283530 124319 1923737 586670 1629914 1917761 1518734 1245740 677525 1686058 805795 431049 1469114 888473 351861 1425607 376642 1861221 1596891 440057 1450622 384781 1329315 1066461 1604909 1418490 388689 1921514 536959 257147 889518 247424 1363872 119236 1623937 1379238 1275272 1579157 1925255 720516 104538 1184453 419461 1884453 1343707 799198 1711895 1000827 1872266 1345877 1317560 888952 472276 72845 840750 730153 726565 1021796 1602001 976680 142745 1808487 1441266 1222217 1877366 833356 469708 1611281 1484672 627690 121105 625982 1869039 361866 1244819 1816074 1489553 1816541 552772 1357782 1401653 1146470 1751211 1867292 958657 1015329 469676 1390636 544787 1181537 548960 1520685 385583 1329332 291857 1972374 969953 731292 1384619 1235441 114781 1247187 1197844 1919695 1272107 1200451 400363 530060 449500 696090 1573244 1347561 1524134 467427 36345 975699 1065393 443644 750423 676160 1814704 1407607 955610 1726762 1109985 574343 524709 1915793 918402 1752808 836779 170618 1293403 923787 1362449 1337258 1047632 709806 1869408 34914 7121 1621377 1508908 654064 1452971 316474 376442 655570 103914 383599 974278 703883 1001994 1646094 912505 1910935 1386609 255181 67461 114131 1527389 1509251 1613538 786736 125332 1896129 443939 727760 1670208 1223680 1279706 1616053 729462 226144 1427591 966638 730200 104596 1409065 1265313 1667449 766405 1270532 1296371 311004 658500 1683092 1653343 1597071 1496079 387291 1808126 392862 637108 256547 1292247 1931853 1809462 437377 322568 1553144 970549 821838 1085354 943103 1496076 1171200 1429703 1584511 484675 214373 1634056 1463293 1163577 258238 1991925 1650441 596099 1458938 390817 1229371 656435 444987 432137 132663 998117 231075 1222086 1140050 1667542 565657 1500556 533290 139496 1853111 319642 1499275 1607420 1499811 1433270 153837 822007 733821 1144677 1634969 878952 914704 190181 112349 212915 1472712 1752400 1341479 1305508 1183347 874645 889792 1327751 153721 1616122 937038 1091099 909443 808531 1406166 123520 1364990 1782456 263678 283292 43109 715684 577684 1709612 1612690 654343 521320 1465089 408956 1414755 1977170 729795 1180575 1453311 1758097 865872 703101 1111337 858602 864750 90377 711330 503228 1914693 382221 510319 1963570 91770 935082 1635886 610892 214395 1172150 1921508 1450517 1365057 1229198 1247578 672106 1390357 1751219 1079637 850101 1150197 1962078 637349 559645 1091904 1295306 1637043 949335 157377 1571106 194477 136626 936338 1496355 1883442 1721301 1080656 899220 1549087 614521 562892 1018498 1963636 1441545 52024 1884538 878223 671325 1610434 495341 1024502 993666 1332399 143907 1507037 588060 1829090 1621951 1660423 421285 451564 528081 115753 1124472 1439517 437783 992762 106802 1470618 1838400 525509 797664 413793 1491098 1206798 1200026 1035213 443641 180198 384772 1893877 1549544 348392 806310 1695118 1117101 1326406 1241955 768422 1531412 1051281 340746 70483 1173877 1186868 504827 1753856 1755718 1058682 1094113 789767 954871 468834 916136 1394775 1835961 1408868 947050 1055067 1118846 1278343 1655140 973699 536886 1587846 33514 1865023 459357 1199165 130561 908503 436636 809587 1696829 1988773 868289 1709282 1868599 1089582 1444293 286871 9176 1345231 1343916 1492231 25104 368083 338017 575617 454356 8701 488278 1691940 1080903 725991 1870667 1935231 8297 842877 897929 1512382 1284521 1986446 287487 1784917 13355 797401 822009 1800113 1656882 1554987 1927693 1084203 906313 282048 771983 589764 1001040 464975 1248353 1297735 1178842 1351423 1850413 1786974 1445561 397638 1566480 1568173 1489542 119641 1274217 895310 1725171 509080 499960 379407 1091520 570316 524634 1617955 510985 801287 1684362 1672057 950403 234214 1174625 539829 849913 1810304 117252 1861576 1222034 1967608 982701 1866354 863886 1322265 1635286 1140122 1211415 226462 362721 1284423 1155822 89693 617889 39600 604777 1689149 834247 1872573 1510723 985187 1075336 1672154 238412 667088 1574619 1476197 218840 1590664 435559 448217 1777816 410766 1814796 373904 1511844 1990841 938362 1409748 142167 1525302 716422 1731756 1289638 360913 1627626 915494 739781 1656796 315648 532300 888068 697893 747084 1344153 818175 1840593 1129804 1409139 1801122 617234 857360 1451889 442690 848453 1995755 906037 818918 664095 809016 1688871 501743 174431 160915 1464035 1629346 1585202 1245836 293405 482136 1032856 1679751 1183365 1901641 1195222 646254 384860 1459352 514921 1075693 1779898 416245 41512 641240 1362337 1495779 896791 953383 1356684 888510 1073106 598583 1650302 194260 1362957 235735 1135457 1608196 1933109 1736584 267464 1656841 1707559 383873 1178150 1923802 304841 329766 825104 501746 507459 603355 50015 1252904 765765 503152 123484 1970970 547554 1904100 564400 68390 1567058 683836 858750 1042896 1327397 513967 1475231 759844 525466 493727 1116017 1658627 1092005 183562 516604 434022 115934 663222 1612084 1992974 231452 1976072 211892 1916069 1193408 572695 705505 1274624 471469 524233 691059 1190947 776690 836858 1926261 1870937 1628238 664747 1007095 1670204 972726 1927804 1890065 1671205 1504401 1983014 1423352 557938 989429 970284 1931019 887309 719136 1803724 378117 499255 580961 131663 1348615 1127439 563025 514232 1446110 924209 465135 641923 240448 1377685 859719 70751 1595560 334714 484739 612018 1743822 1629138 1174429 1423574 819373 362922 1730295 122913 1935843 1192978 1683083 922256 465344 1885162 739041 613701 1309875 1334362 1351769 1368868 230713 988511 1173670 1269955 1924272 1880488 1460912 1660975 538070 325796 1051338 5276 318940 1271382 882096 1992356 1807020 419120 103483 1528021 28367 279820 1986553 837572 589314 539472 1496560 448932 712747 557286 34395 1933680 1195932 269690 562450 1080629 76281 870816 1932710 1384457 1591114 1821510 492641 1169840 26216 2369 537869 1430566 128118 138723 800714 907156 598466 815191 1970903 1638390 1284365 467135 181184 385305 996408 1904718 369371 1222466 171653 621544 1708910 1705910 463537 1768684 846864 395581 519537 702377 264259 1724655 1327672 405243 14738 451447 1820936 1185874 997257 1796240 1729258 713871 1717725 499778 1332924 939951 964631 1715195 1197794 917392 821264 1189399 1682507 1740241 200173 212923 573849 1839665 1356301 918619 535063 1841307 1627222 615395 877774 712557 1956374 194707 501953 1635142 1525733 690747 1570612 678558 191016 804973 625800 511548 1709897 1862857 1768404 1980413 696386 646810 576415 1922604 1444136 1806706 1664234 1828155 579074 1440061 93335 503942 344406 332975 670057 763661 1705645 342120 1472402 738948 1107074 342345 1522069 1152344 138477 515590 1040359 1488952 418605 988561 562695 130873 191332 1254799 455019 513152 65733 382852 608562 1880715 1331349 1342627 228687 1270910 1581087 380594 1372349 911954 362316 1218339 376381 1965741 1443877 921668 724308 772649 654534 1664354 1249746 678081 1646330 1885001 1213265 1688102 1925437 1670535 1920543 641492 1285528 158089 459235 1570452 1439851 668017 1950051 1329584 336533 1852262 1179699 948416 501550 624516 1329129 1181848 1270059 1505130 1309262 1749216 799729 199834 1909730 1808369 779468 1692638 1932522 1173078 539339 1292182 1968579 820741 452590 881735 44894 1422322 237098 373224 1257640 1301728 644756 998664 1575078 1433260 436444 1087127 1521540 524867 1657230 1294118 934010 1638813 390432 925277 498039 502312 154243 1545912 353470 978616 30068 130188 1152138 229190 1066425 935907 190176 56704 431603 1801170 386417 470609 810150 524573 597763 1167943 1618710 1314337 120579 1769648 1903950 913127 1565337 1048909 839508 1072701 1226850 883755 795561 1572283 1728061 1520094 204928 1893160 1785941 509713 345710 325510 142971 497163 17663 1118152 1906751 1316967 355846 1782263 1740264 1013350 197913 1177203 57379 1671766 1971200 540244 491559 394147 93845 748681 1727585 89483 415596 158413 544597 205197 310494 884686 996158 511459 1082018 146887 404911 286300 1246678 638697 468400 373415 1527545 1841825 1503175 116892 330511 1980495 1260258 1078744 205796 1069985 409298 1491527 192777 1002347 1118385 1024172 992402 748605 1228176 89298 587573 1939658 361386 222896 193290 1993726 1890883 697340 1345421 618151 379170 1873234 1408949 1147146 199937 159873 1817224 112434 819307 505897 1442283 212471 787426 1853129 1241458 290095 997219 1224509 1589342 654108 826362 1622182 54013 922198 1832538 695741 1884836 1150846 789131 407202 1992120 309280 1771016 816974 872631 842210 305755 1706984 270071 71356 916659 1516154 18059 542922 994881 465061 367380 212768 1735580 1459545 64221 1134722 1979875 756753 1014710 817487 1940903 1308879 373595 255928 586703 1768755 838535 1147327 203350 1742370 1654758 831755 872960 133327 1418881 205075 625681 1345520 619816 1068366 1288027 1135886 56851 1056934 472921 187373 1904266 187343 1582948 1859337 102554 1175090 866839 629640 1073572 1415867 62068 211521 1490775 356015 53069 1400522 219377 1392507 1994331 611766 1234682 314282 1328236 1889916 159007 985974 42229 712191 1019548 495163 590396 1460550 1786244 903766 1573932 1554973 390039 1437045 1498691 287313 120351 1414976 948996 1780339 680936 825857 1288555 1259609 775439 1528526 446024 735000 1073502 1957165 1926795 1340032 1407138 41013 1999121 1564171 544131 1443674 822977 482990 708197 1926534 1719139 1940326 778133 1375608 262340 742613 1108531 1529799 1483484 1112022 1381839 44355 1887573 1793811 1169468 250414 423177 1742714 791847 312391 1091257 534538 1714827 1921047 1712142 48027 773736 119778 113616 1579488 1721491 912732 1231025 73602 1813337 10454 1199750 1201218 1516871 1915372 1858838 271878 1102298 1213621 31781 1023553 1624401 439572 1839106 570417 443733 563791 1342809 246418 317796 365250 1090830 1743036 1432699 1701238 1847913 1790158 1889560 1290677 1438523 869814 1674247 1135847 561225 1152386 668749 779885 403003 194057 838537 833544 33489 1534500 1124876 1856276 1635173 572677 923239 1322683 1388695 1179098 174617 188874 876772 88505 1351336 1761641 1237902 694328 1255450 1735593 1015605 1414560 1109298 1759784 235205 1453012 795207 1297023 1583732 1099109 1725374 479843 197413 1305776 1881067 1348879 617271 1766366 1651869 1446904 929951 1338694 917132 223984 1930093 1008955 381076 38790 950679 624260 238726 687491 628415 299969 1888441 81152 758147 1037463 19760 613955 1563138 317168 1131186 536502 7567 667875 1016921 1387501 1245937 659677 164127 1712706 450053 61061 441616 1628813 47040 1415787 1565215 1576562 1530134 464695 83537 120221 1826666 1102444 696546 337911 1272452 1076223 1678351 1052094 779917 1131549 1404473 310230 796400 1138120 149567 1557760 705840 1421758 1024421 1657987 1994735 1518522 1714579 645060 1468332 1009617 748898 1026563 192769 1524690 1219458 840763 380229 1691543 1122023 1006274 1109599 1156760 1289943 1195605 1808491 1391359 962606 88906 1663382 19040 1428187 420572 1384455 1899672 1477382 528161 1279850 539159 1859683 32438 1020342 784928 468432 1848385 980574 1308316 772641 29318 491880 1494908 1356363 1459914 678229 793196 691103 1877666 672600 991818 1106884 533729 225341 351774 1568375 1536124 794194 339052 1923215 1163504 503524 963456 1021837 658247 106051 1465190 747384 169265 1776860 202460 1497962 1887871 161835 1948451 1414335 1866483 33872 766450 1066631 986564 992156 1581079 1519896 1719996 1064176 1158221 957675 1236693 511316 43550 1229011 707680 1603555 1375181 1635070 989742 1415602 576396 303281 111192 1577442 1400334 555711 660488 849084 641893 1519012 950152 557523 988471 1635593 217540 306326 1294662 626399 1576442 1717463 1984711 964636 1515451 395286 1840690 89427 483917 722403 526008 1783888 757408 1004369 1920353 1716079 1907740 1204280 1880393 252386 230211 1432758 1138165 852570 1818131 1537151 1749690 1349662 1415091 630190 1317360 97373 612144 785640 1384873 859998 1986859 1354260 1255061 957945 91251 1311383 488097 1918932 456897 1958793 531767 1441369 1043313 686711 160681 314969 771388 1454194 1125523 25610 1873962 370040 47998 433086 1487126 955990 1424144 1332391 1256736 653181 863180 1918493 1693665 1412698 580709 122690 1482442 1493049 918240 919390 1066726 1295339 1816598 288102 426297 1221794 1974120 220497 695870 1752582 379007 1505960 1767612 154745 1918043 1439058 1053240 784281 532406 1971365 535551 813079 1070903 94544 907305 758586 603996 1622221 272299 1291932 824636 859739 1233241 1446434 1344550 1158038 1632812 375167 342957 168774 1237010 1701448 24829 229147 985647 287638 543053 745163 1271939 1957976 1156183 1877233 275250 337401 689742 93302 942983 1288777 1299206 1169634 1596836 914368 283383 816484 752572 1986406 176157 1176188 451747 1822261 1360907 1798314 680605 624696 1824151 1736921 1111888 592762 58737 1032107 239799 633471 647183 960549 259088 909916 4876 640250 509659 693107 1021006 433185 377597 1362724 1844434 850972 258061 362057 626106 1957621 127297 506755 1382704 1422658 222144 1761535 1919533 1404603 1302402 809588 395858 1135166 770283 1695029 80198 909770 754355 721865 959440 1964175 345466 608808 1558997 85821 1851989 538324 980184 46973 1212312 816629 148780 318058 1845239 1268449 1861906 917905 406771 1011030 1036297 1907262 432469 250750 548153 1742257 675123 964299 8636 1723801 1160622 739017 1372620 814968 55235 912060 1907067 1953335 850219 43558 1716322 1818031 1715633 860046 893382 1138733 317443 1758795 1649135 1585037 895049 19462 1485592 441277 1654802 1473862 1023767 1554137 1074578 1669728 1583677 1038151 923179 745956 1402619 1054985 669768 1512971 1707592 826915 1136002 85994 1258048 5703 1132898 739942 879415 1196650 354312 39524 519696 898301 5294 1446367 912412 198799 1300270 633739 366014 1363628 69165 1964082 911634 1973224 838842 1957030 813140 989277 897428 529350 1760131 1182652 172142 1033940 1372890 1676070 444234 1962039 855714 438311 11441 1796851 534556 425784 1913724 749863 1354924 1045193 626300 1242869 680282 988212 75935 1475536 1071472 27815 1235701 998648 113103 1186572 403346 912142 27407 395461 1751398 1424458 1785903 703111 88885 1822681 1145368 1254399 1331167 1679123 1965377 156344 1656291 158635 1691650 775798 1699355 1553256 952194 475957 415713 73363 1644731 350424 201968 994689 819892 652820 705752 784645 473010 1381107 574117 726773 1563680 1283357 764539 781388 47671 668270 687455 1562750 1936833 1178328 970687 393831 196607 634459 657343 43912 888273 45241 468704 914723 1653285 637410 1660607 1044270 1922019 1916485 1173194 1533362 1120491 342800 600354 1491252 52764 1165491 197824 515173 513882 1380049 1455590 1528014 742654 1511290 617386 1042816 1138464 1778188 1187249 47930 1160392 461437 1327928 1782337 784476 1629282 1665409 1771548 1404721 292609 8033 1127243 127308 536656 762601 321145 817370 940135 1677901 1325235 376556 1348450 1581825 502140 1082822 369749 1229512 1805647 1498771 113222 1362090 682119 141788 1503854 1510828 586106 939897 1227501 1251325 1947320 1144232 429007 1377171 594991 289322 1551182 1740590 1592659 129527 777770 629410 1610258 1686003 560769 1328462 1797281 1111459 803812 1615858 1253901 930083 1155807 1255410 1287368 752704 1010861 158221 977011 153727 302513 1785373 1977047 1969495 175586 275465 377009 712338 1945601 1753194 1332090 1196427 1934345 77355 476994 549401 1203856 1741534 304463 894891 1228295 714365 1753733 1844202 1871420 965005 1849040 99318 392768 566624 1217429 1101157 1460509 1176906 1357362 532115 308979 1847136 323901 1525932 637701 349039 1622623 778160 1693959 1081098 1700409 322096 763192 1128505 547690 1537609 813593 1147485 361605 1781351 1007378 1085297 1400206 927634 957352 809157 265282 881336 1393108 1706025 1747229 1520328 1540136 794653 1197094 1853374 1642194 794527 172094 477430 796178 802875 1581483 891574 458237 788369 968028 1811357 349831 1254702 456766 515073 1160538 1483617 477887 612279 366076 520207 1898679 334950 946627 1036653 1121347 984147 200361 452664 946083 454873 1773915 453372 714557 108911 286625 1924009 65275 1315074 784228 182800 770900 576998 1044258 1968010 114314 1460710 1674654 878159 953827 1167690 473066 960695 886014 1028346 368333 1300925 1046 1146012 1879503 1125594 1484958 48460 497612 1026468 669521 691489 1693038 373389 404139 918042 1816877 1955766 496004 1322146 1833189 6874 1015822 905183 1925864 972823 1156233 1177665 1661312 486759 989196 485324 258180 1839185 254375 965752 867856 160330 298407 1518704 1995448 1143390 927905 19520 1223032 735945 879802 1489757 1222913 1351679 1321249 1043845 333601 1720592 1559831 802097 58180 215769 35827 1383536 386169 1930324 340034 810064 1204133 1608834 1058585 1588471 694804 130984 1345377 641268 188290 1325149 1592370 1854608 1956674 1577930 856490 1637768 192418 1691832 917255 613609 695044 1916914 367963 1787102 1305851 1854553 1475256 995267 124870 246858 74604 1846523 1042174 1092204 1209228 196720 802272 211456 1883913 1588718 1985518 1441437 1985210 41912 480238 8393 1794190 414645 1071437 590769 1930855 1911851 1020684 1746507 1053679 216386 648756 1616630 1257035 390724 1234467 477909 1009965 1592697 1548821 1232478 1583072 876075 858131 406629 1747362 1337702 1751435 1447541 35182 422096 316870 1945465 1675379 1450657 14014 343182 60267 1923743 1714623 817576 451643 1472160 1078186 1377363 605797 1573154 1848551 311287 1450389 667290 1240314 866745 247756 1401488 1386600 578052 246150 1201512 286838 227985 751009 358750 121531 1577542 490924 437580 1844619 1920620 1634371 1311847 506617 1863667 833820 1316388 1893534 961758 1766968 585814 1875124 22487 1403497 822755 1263123 1957633 1097394 1808846 1795294 1487346 172364 276135 148838 1087500 143605 1127196 1517130 666585 1742443 728518 1323469 160292 1580611 44593 1803691 1630015 898319 791472 137799 153901 1161850 1048637 1640443 1106785 696264 1549717 216569 1334438 645358 169038 1259187 508219 1428443 358707 617059 903000 1137973 225120 873465 497671 727251 433102 1573673 1955924 567630 991717 1505928 634235 92842 127213 615075 426592 525983 650353 757887 1901840 852018 346008 1802786 424595 944523 1110663 928326 1392761 1530860 1824641 1570114 963119 331271 209024 1798621 1937696 916956 88667 1028942 867370 1559755 1424202 1199282 1591096 1551539 1534217 1444734 540428 1403257 212956 569214 1106167 213306 533167 1249749 724154 368149 245427 1263016 284229 653629 230940 730026 606822 1549781 85590 1995464 1553138 1071645 709486 269112 510289 717791 294284 1334226 1858683 1603641 870989 1608187 1709697 1863219 1727839 620863 1042479 414126 783790 1591490 846148 1965953 904031 866192 1360066 1933541 236206 428231 946134 364547 642431 53314 243523 1546721 1357428 911000 62699 922029 483369 1393351 127897 1222088 757359 1864017 50258 1100945 52520 862550 1948437 957005 1646465 846465 863585 1091587 74864 1050681 1375626 334801 460979 1558458 1128317 1152543 197769 987916 496626 891884 445273 1266244 349415 279005 1568318 496552 852140 88386 1687237 234937 1635304 1332563 768014 887404 1397392 140302 71730 1617531 1626397 103792 300178 440918 367006 940019 386828 1139611 91257 1825814 1546248 1621556 762495 37240 840411 1991702 964951 1150388 273647 1219037 300332 513207 351996 1513227 1944177 934694 124402 1496970 375061 1112297 1510848 1220934 1302795 992530 1549811 1811467 1357964 509861 767353 317751 1513020 1815587 495144 1980373 643818 248340 1843543 1897969 1294141 985631 398868 1497954 319517 513425 166532 1166869 747686 1681860 1080082 1984261 1095578 1733427 240071 1730911 502884 510221 206670 1872670 910485 1273134 1131297 1698622 316723 103326 1735775 1018407 435980 1418482 728195 276478 180312 1883495 696406 825403 388468 418839 222962 1432739 477615 1761067 277548 1962609 1964998 1723561 122615 1798045 1472400 270162 1950111 1395055 1793616 273925 564382 194933 852807 713443 111161 985538 1325443 579008 1280269 1227262 751583 428971 805927 840066 1746635 1165721 375388 1158537 981838 520708 1851081 1649850 1586130 996265 1991764 1966862 875418 1803606 1630594 1313928 627302 721588 101208 1204743 830894 417783 967721 1493287 840384 1474404 212963 1629001 1485791 1369492 65853 448287 901917 812404 1171931 1628379 262359 1641805 1633519 393499 307444 1421372 1080297 730475 1621914 1002895 161445 136546 1588455 1961235 940323 1153041 698831 759537 897166 780623 370707 1782169 887578 1679956 1348181 332222 1312772 1511726 736029 69661 1563542 1341786 238943 1128257 1721030 533340 1191564 1501438 1711373 151464 1778638 915724 443409 1046117 1112006 838404 1007908 408489 60260 1002801 559520 221634 679403 543234 1155061 1448530 417602 698059 1664476 381943 1063260 439798 211287 1455943 1377018 1943179 1139647 1267109 1507698 820294 1189434 724756 166347 992306 1021720 1623492 238980 380269 740452 1200311 1128360 295159 456346 426303 24647 850172 87188 1766819 887137 1505559 912344 1355621 1945527 1407568 932437 836001 932760 1426663 1265453 1787116 398528 1729146 206406 766087 1637994 932165 1129768 205225 953024 1449815 185375 32567 233603 798717 1349418 1649865 940545 1697219 847808 1828863 78061 579096 1491512 283297 949135 776351 1637582 646378 1988839 1394042 582195 359519 1777758 888434 593705 780905 1022457 952312 1958621 1649262 706921 1695514 1188909 695447 1598089 721538 198553 666899 552944 943349 1705781 862201 796247 744058 185385 17933 269311 466373 181766 1432566 1677063 1933112 1376546 1050736 995408 1204684 1296429 335163 1658441 63325 978532 934381 1449921 1486380 285550 1727652 1846995 717316 1326312 644578 133717 1685087 1798008 1789420 633931 949403 1059441 1644993 1504021 1619366 1063297 89760 487747 1009729 1316221 1249921 1927364 363278 926482 1100829 171807 855514 1689075 383010 1383314 1048060 1314088 806124 534606 1861521 1352695 1116301 162673 424569 729238 928651 1761394 576226 438580 1109144 695274 1399051 1660564 955274 1133561 1580273 1895210 1670055 30805 1963987 1352779 1464333 253091 281977 1913432 164075 1157061 933808 1354122 341336 1768827 1802726 1357651 475797 710432 1484720 626543 961035 577233 1977958 179132 1229627 1799046 1921564 1782495 668873 1765384 519139 60622 1892901 607708 538613 1894317 1172413 1286011 1483878 347423 571808 1221939 710497 1273345 1508379 370225 927094 48099 1250327 455603 83517 457964 535095 1354925 1958564 1835829 503345 709636 324851 412182 1869226 1394988 1194089 1313640 1337598 870018 673991 1279640 786358 515933 840779 1874874 687268 1642281 513198 1429979 995345 1681330 631990 1221777 895050 33550 1346079 1212950 94164 1148846 1345068 590146 1373489 1301210 399713 679889 1872300 1020254 1201234 1904974 960053 6108 1386950 504736 771008 1477181 326437 1472887 821610 1259377 1615304 142804 1609841 1401406 1894316 1501703 742709 816138 196735 560060 1442691 1533084 880001 802269 879595 717326 1517020 1671122 1201810 1168318 1031891 1260287 1520045 1675090 788664 1225334 1431378 635131 1486921 404945 1571744 1860432 1042951 660740 365426 730019 666180 628816 256856 603201 1081065 1405843 1150066 15125 2688 1131575 1794184 1465938 1964377 1140697 552731 379639 915126 1029020 1659746 290495 300421 57497 1288464 1094137 1706362 515204 1171721 1693238 995317 1177190 369880 1752227 231891 1689727 1995238 478982 1779487 342351 1220593 978551 957545 156684 748251 1650055 184356 1848057 1587755 267572 649567 1064230 842166 434382 1726637 1576687 1396324 1050087 148629 1782349 76433 1577505 1010190 1145648 782555 1266626 814458 1018388 194934 91409 305977 78637 267522 1593091 530928 767714 881636 1764380 1287737 151709 382241 655443 825794 214408 215389 1027770 1075155 1426354 133736 1374988 324356 1320416 1303627 843277 236843 1501267 1060151 393790 1016243 396581 1148501 472163 623291 804808 1714555 841419 908291 653190 1608034 1663752 336493 1020375 178433 1913930 339790 37816 613980 1192763 504048 1098282 1488021 788533 566586 1417436 476501 1766268 1303779 1802329 77464 177452 1174146 581332 751229 1713468 154507 789254 1902722 1001551 283412 1736433 1587930 1815675 1192668 1212728 1589332 1133686 312773 1320203 249706 231548 855871 15937 1861242 1852594 279390 1444656 532381 1710016 717968 1532243 1979563 1004285 282296 317203 824029 892045 700302 1585092 307881 955305 1383905 1205176 148528 262899 355524 264274 1637440 765329 1228787 1666794 462504 1199223 480066 1891355 261876 294510 1520329 1238008 1634010 1442091 1259991 1007815 1822753 1278707 1242244 666517 135402 1411817 1741068 1647682 1000241 111304 1559312 216661 97772 625918 1463702 1209336 1223181 25405 1899047 1036479 1216904 442476 761839 1280971 1080741 1482666 529835 128087 1397060 1322232 167396 335854 1314479 1467243 121818 110682 502412 776204 675445 1309639 928126 1142043 1501833 1515194 1714950 1509125 751460 1155889 10547 1081272 839941 1223236 1620907 1714887 1127063 272464 561196 1865205 783751 931660 1803568 362947 1907669 1700382 248787 1052703 1438966 1410262 1928156 792730 1157014 471183 1987336 1633205 331006 1661968 57985 1530843 594915 677092 794597 1510258 1594650 155124 738679 1963585 1191518 751276 688973 1708045 1367677 1254360 866083 434733 1155133 1919258 101606 1642033 585955 516926 1330773 1092011 590617 386572 1523977 1791609 1266376 480460 254932 1111857 1479190 1742736 1455773 891518 1220480 379920 1361216 1614192 269417 631944 520793 895507 1165778 877272 185138 1580050 284798 920615 1198498 1336948 1102252 1056991 1156785 464256 1322501 904950 1964446 1315957 1789497 497977 1284292 637645 1873828 953959 581892 703641 1277943 1481394 147256 1968979 63498 937902 1388434 680925 1271000 1370831 1648469 248166 673294 1996383 140529 961374 134718 1657066 962286 1226515 13566 526638 1441176 339422 1888640 97093 1817102 1025488 999137 1283387 1373133 983883 260743 1767251 1541475 1672112 98074 1862896 734144 1354092 1779304 787453 269969 1698924 1675707 1458923 1876806 526673 733862 1815199 98773 1628719 712129 1893032 915094 3576 1538850 880583 1376879 750928 1805226 894563 1123695 341981 1858240 1890201 950346 585795 232636 351036 130346 1506646 224469 153491 201215 1657005 1310522 207480 1101415 765158 201152 618234 1582210 1830101 1647803 811169 231932 1000854 1867026 863333 1324016 16943 387721 933738 1754700 953572 670805 92860 1356763 575017 1901063 136540 627447 286042 176738 1286716 706540 846103 663675 571026 1058050 834395 1306397 937106 204038 989482 1401530 96008 471086 535983 5229 1897520 347445 1326104 889390 1540543 1396833 461087 344213 825409 1654365 1220933 1298891 1032980 1004123 683619 1210082 1260766 513659 734251 624267 1255886 312871 896921 1639466 632141 158208 986769 268035 952231 1414753 1464889 817264 625236 645650 1600896 875168 1262106 1467536 169720 610687 1442978 760374 1826930 1548829 610282 1476516 507546 822062 1130468 926166 834455 21429 893707 116521 1748870 718173 1487765 499653 1397684 85607 880444 1496239 466308 1130859 1074332 228092 1898536 1029801 1405115 45601 962544 395040 1833378 1666397 1094948 1562336 320464 1510461 1939156 1046174 1969462 1540052 586317 232115 485685 305214 47826 1026458 467485 445021 62853 1202273 882161 278663 1682385 392777 491464 205609 1854373 1962340 586743 1001187 1968681 311469 1709312 979267 452880 514574 1953866 832918 968858 1872092 1359642 1164432 447413 1728353 1194959 442869 1950431 322202 1926237 544359 1269144 765084 5426 759088 1738561 1839886 1966979 1136995 1530630 239351 85767 1978531 363660 1946076 99509 1418481 1986177 1489312 1501205 1228893 147456 978725 459219 1939580 895089 58928 1275149 137025 1522357 689852 1619638 1967598 1900363 113915 922738 875282 515425 936248 1993826 745023 1980187 1056405 845146 505345 692689 227589 1658837 557355 1014681 859233 1244592 436577 1750876 1868586 1969071 1012877 686805 815313 1750375 1650719 164116 1955383 689683 1106657 337832 433418 1266900 431197 986067 1740701 589703 1322490 1640037 244219 479744 227284 1925665 70220 1943596 805165 37791 980255 748120 267383 641127 956344 765400 61878 1419896 411052 30485 1399656 145867 468131 1458653 566056 348295 383967 1233899 1042739 779255 385372 601137 1143477 1699842 1628895 57714 981569 658442 564175 213191 1643924 1429304 551399 760152 124636 445350 64465 1488923 500664 290565 1989167 531540 977788 1077194 1314827 1830509 1199594 293121 1309980 1568517 533153 506779 440018 340701 521940 584415 1105078 959639 1376794 560456 1845317 994971 1490150 551788 1138747 1606878 942912 625721 1907079 1998972 1798105 444139 1629283 1379205 1346106 1634262 949761 146209 165727 1364030 1228438 1207797 992267 29506 1726405 62305 1994727 1689710 463915 1254832 406850 330705 1020991 1209600 473152 1108304 1120745 785833 1196623 1970412 522025 1023960 1050557 1748140 1573814 166510 1808517 1833512 1280151 395315 1583606 1421129 957139 1216753 1019804 1875833 1713090 1210074 401364 147596 1114275 1797842 1645035 1414563 1327469 561924 1008886 1496088 34398 1539810 1894402 1127485 74545 1039562 1983167 1153734 348627 1750357 437483 1526693 1014778 88790 200969 1039394 128924 840835 1716562 1177940 1605022 1297520 1211048 1585702 1700508 1447804 466021 248091 846640 694991 1342400 1682803 293845 670875 1392856 337402 1732412 290397 1959123 275197 1640965 1018798 641740 1763862 1354964 1389854 108315 567159 880966 177430 1646067 423991 244840 585488 1992075 1685035 1265255 689003 100252 838916 567442 284607 1789701 1106320 1999883 1805181 627955 109514 695442 367804 1585027 28565 813036 584254 1628883 1632720 791358 655535 158462 1260399 1709518 451275 1187362 512258 1684596 1956258 725022 115292 554633 1114972 1272272 1190715 1630079 307015 42091 1744760 1068882 861108 1914808 972231 1410663 1053361 1223494 283781 1272707 778017 665643 1117922 1096074 1598468 338540 1877702 800741 603060 60200 1494962 1657525 1380053 211278 346610 1466337 1755996 309708 118155 16848 1153255 979596 590699 1068271 1185675 1196570 625827 1135464 911523 360978 351658 318172 551197 1050121 621446 1691505 1172111 1124405 1967481 1982852 1767273 1505474 35 303409 799563 1197380 855295 1480519 1197480 1902242 1048123 1041071 1684722 1354129 1041821 1880489 1369808 7557 256647 109321 900144 1081249 1401509 742989 674655 639513 1188219 1874976 1588089 1758622 1516354 1810514 514662 1664214 1450370 38537 1266036 1269242 210238 878498 1613553 287528 240239 1889116 297808 1863009 999698 171549 1189854 1927827 1177393 466425 1495761 1361186 1964641 257977 1105402 1710949 1137484 1671185 1986432 1841480 1325005 1481231 536683 1708503 1852107 854058 1993656 1281223 1622475 1161257 863643 1445066 180532 599340 1833606 1709675 1715075 87932 802918 964973 1647336 1742285 1237675 908530 637789 9943 1945482 443122 1723422 293791 560386 1296818 1621108 1783171 937843 521691 280161 512980 474217 1725539 1741580 653978 1655646 571200 600419 1719699 252653 94082 855534 1641349 571847 884814 1006033 380723 1553044 1010006 87197 204525 654542 1045125 1578924 1189880 1203335 287590 1486887 1584503 991189 653281 1320842 872729 718521 762196 1218239 286675 922241 1106025 865412 1141755 570961 810603 1455379 61329 1875883 739003 1472289 1602242 704400 311542 842659 1519669 1749481 1409627 1576141 1002899 97855 831768 830830 1233568 766377 857995 1151900 1042266 109255 87466 613834 875239 350108 1332972 1243127 1564918 689701 1731521 126111 1605547 798685 534968 210262 1787084 1032929 815715 1584549 1538572 1854287 1335451 1129945 687772 197522 1132489 635643 818509 254786 1013947 352471 1483909 745185 1505398 1775671 744548 1397465 1875695 3884 462458 1536800 150754 1903619 109787 297150 1813461 1554080 555150 1375595 114179 1678220 351471 586788 1017879 398010 437375 293016 1743148 925222 199263 1255562 1748365 1001282 1549263 816125 1870854 909364 493420 1604123 1076312 72840 492435 1844512 631810 472198 433584 221511 529712 697194 1009325 767118 1575494 1282682 1301288 75858 794855 708110 558232 1589682 946615 1589197 456470 1855776 388676 874277 1115099 550818 65200 1615251 833222 1907689 1738183 1183141 1323670 1104364 1992211 895322 1147984 996715 256688 626387 515045 972208 1318905 1962418 1590226 862913 1117250 1061509 1194593 1580355 366261 1474214 349492 1191507 1266570 1298900 1819956 1884553 686669 474237 1370018 945728 1490133 189863 1607439 1746177 1156338 283374 1931993 1574672 1073284 1339152 484068 1842171 344968 1010380 1999365 1420112 697003 1259730 321961 1436810 1806006 1621216 279767 746206 1669512 618124 612014 928626 467685 330233 199012 1435098 944420 99106 331650 1930460 1574247 630602 1126322 1249786 126849 199297 1544492 1862797 1031431 1805888 804249 1410287 466327 1620132 1194305 244435 782650 1869213 1575512 780473 930648 1339860 1407066 83906 1870570 618196 678697 1208174 334277 1097193 530583 678828 816301 1469847 1084548 588557 307783 1330434 1762039 431055 553246 542955 506217 93609 938820 469543 1357728 1597701 83919 1109082 148256 1171977 1246984 1060931 1425068 224834 1528754 539808 854853 1196191 692819 961012 1048829 748178 337686 45058 1659591 1672271 753433 1656946 1080622 450913 1438821 1814276 731720 1804041 542282 284 811563 491988 1050215 971766 331119 146496 890730 675751 344441 801111 857958 990371 609322 1123028 1309513 1647800 1908250 1678707 970221 157563 855743 1170616 546566 184926 837183 508300 1737961 1124282 366886 1185009 1586955 1638176 795735 44588 1265315 685189 144612 567932 460316 966892 1890599 448981 853884 1587426 493135 712521 1272062 1350110 1520882 1607489 1546420 1462364 1283706 1552015 1010755 1495084 896863 1863137 1333586 1697827 511243 1348284 73081 300620 1880970 648161 1315392 636490 220133 285845 1495480 1506350 1312378 975973 1501285 1196662 1339914 1526135 1255713 604727 1183878 575476 50587 965414 1841232 1613424 799660 1532492 1259689 88616 354220 524262 655418 402556 680931 1488458 98282 410887 630163 185077 1377593 69345 1621596 612105 825476 1807730 456309 1030756 1963204 344046 1454269 1755988 1691093 1131635 1725265 852074 346639 1638156 1028328 286923 1923942 277076 788998 1906286 443045 1885247 1817557 809395 1571699 247939 1330911 558640 859109 565581 1991832 1693718 1409088 1023054 1947095 825256 905529 1824048 977999 854145 1035618 963078 974758 1201102 1130242 293830 552204 457842 1889344 1505879 371921 589755 15716 1852658 16354 1268949 1195233 497641 329892 1870547 397329 1323445 564484 1757936 1449361 746968 362684 776141 1822570 172814 432213 839664 644775 1258910 1736782 650858 495167 565330 164494 516464 1252891 988022 223292 1739884 1508657 1242576 1720057 105505 463326 932767 1290460 1817913 1349135 429751 1884905 1655677 214497 339693 728136 409330 393887 144901 1069872 346398 1498474 1881888 617511 1686852 232824 100138 1340491 705015 1475340 820821 124010 1029776 732668 602734 786280 385957 190446 251732 1152609 1007905 1256388 1902797 1739461 351200 1879070 704478 380377 545462 163302 2970 1450564 1966089 1044112 1473361 65855 1319170 866647 1428306 1054764 55200 1480089 1976785 461970 1067167 781831 891279 101490 1490234 572650 676519 1738527 1892013 1695887 1623553 76436 406303 226467 733833 1760452 1767482 575230 1930996 900160 1619423 240226 1563092 283549 985391 483492 1587009 470937 1347362 1881440 1501547 82969 18670 1115407 678717 1762808 1406945 105131 309681 666478 1319269 659838 590044 1762078 1848662 1214194 1811451 1340208 227212 847052 1276618 1626643 1913710 762961 729422 1011848 52431 1347381 238738 428774 892514 263212 896291 489527 948043 669130 1646229 137718 1891608 626437 1107816 414021 386405 1153301 1430624 1287698 718600 810234 917351 962292 903934 726230 928206 119386 1233881 260756 424920 1992723 726065 1498756 1865590 1477669 1955981 1246798 871676 1834421 665664 1716234 760878 1887445 1872676 1229769 725762 1060291 1764026 1660178 1414770 983320 703330 1358435 798044 1365953 314513 1786572 1776347 118293 1207816 1739453 998983 1385248 1673403 985744 1631869 1684421 758911 807856 423118 189857 1373654 1128898 649829 356724 213550 1724683 1476055 526712 1781141 865891 849019 1666928 87697 1617829 1771295 362300 1908701 1436872 1966505 1006268 890608 132906 261964 825400 394636 633203 397449 719022 1395309 1991959 781069 1753741 1748272 99932 1844527 1672251 598725 1082093 1364121 326517 189886 534894 1006316 1703701 1170677 1692273 1538523 785865 1822631 1645105 743335 565361 1378388 118006 1682562 1137621 1110608 1276270 1441606 1325041 637674 965183 1728482 1471069 1877528 1191575 725188 402110 437914 728312 1170888 955551 716482 96023 41444 1489176 1984716 1866945 962132 557585 174692 1885181 804456 345985 640469 1542107 1552709 1775485 338104 34974 36372 1098445 48306 1675156 309427 91818 1416551 1551295 1782951 1672677 1874033 1354339 1049719 1816317 1075270 1806065 722710 513416 917333 1982985 1827295 886004 112038 1201098 341158 629731 343993 1094009 338030 800998 12434 957350 1876161 981555 418944 1339485 1600640 599249 1721506 1806699 1207851 1111162 1807673 1795289 1164740 1756785 1549730 1889304 268554 264990 1288214 482066 1444625 1105283 1760675 135370 1420663 610757 1528062 1039384 1062508 882871 308806 1067835 1123880 189628 131372 1282088 1187555 1157578 1919046 1730319 687467 1360165 1622756 626749 463665 1686148 1051496 810927 963431 1973706 50180 119639 1614888 1103343 681892 1142684 1299891 849845 499474 1252965 814833 610357 424975 1728392 542732 1042567 1259740 1878358 774557 796168 443291 1568631 919144 1060736 1966438 1906000 639136 1101404 1734134 1208911 577826 1245523 598360 1940583 406065 1843442 440736 501563 53403 1954115 1221518 376853 1749355 1651555 1364521 1585605 1341539 1928700 1487705 844920 872471 596670 1686412 1968514 1191649 1815484 984315 1709544 1759107 729969 282692 337406 585031 1042508 545288 862552 955201 679888 1832940 1236497 1713427 1214710 226354 1455413 1835770 1168356 1108558 259406 204133 929846 549298 640959 66745 1692158 711464 471440 1175476 1581463 678018 1813861 1144529 1374128 781246 1680442 1744590 1392434 942311 887583 1260134 500764 446911 1248935 585425 1847200 1225623 486977 1899849 172793 321005 1465959 1815414 1549848 1677779 940607 428359 315903 1589758 232929 1378242 672842 1081256 562198 1845710 27992 142938 472429 1988140 891539 944068 1566040 1098736 615380 1251946 1224434 1133302 1833947 548435 458778 1644141 731286 95773 1875357 1022192 990675 682367 235380 1096616 957063 1572225 115418 1074683 1278150 48004 1969105 918337 1682386 1550794 85539 561359 1801398 78210 677044 649183 382626 1805065 1441562 769962 599346 917934 1203414 66682 683099 759113 985182 1655443 1200369 498455 1558616 1055922 1137481 867314 1865144 659798 662371 320029 1688957 1836663 419179 560846 644948 677713 1929665 320902 1239552 46133 629861 1669215 763061 1760214 498000 1633129 474078 10999 712480 668919 168452 1178437 1630008 1588381 1337565 1370237 1849858 359572 1901050 436821 1321123 1686042 350417 1441172 127878 44989 603637 1127733 1214109 1800909 1263517 201992 1194828 160207 693709 474383 995850 1318916 731325 1646073 1733410 1043878 143562 737870 1180065 1968601 1826316 1833934 1788839 1522196 1351974 343283 1649597 1763257 7771 1338783 716861 219565 1075967 1000730 1306297 1480662 601724 818129 748418 1111906 1517643 414181 892552 113279 388552 1501565 157363 1058313 1613317 1470732 1879701 388807 872349 155897 320287 1288928 1407991 1654026 1844672 112196 1663281 1656364 804843 1895436 1712879 1812077 1113853 1385389 1239918 539371 371685 829695 1907925 377200 1417849 1648734 280266 1611372 1594599 248108 215728 1598857 1280341 791110 767945 1367137 1545678 541678 1520541 494680 2234 1422688 398428 948534 604763 1343048 1396543 1443961 1775940 1030745 127126 701359 1870487 1348432 1012762 1934917 1400614 653248 1433052 1492182 505320 1701863 669961 767451 355409 1733345 1828918 1784891 1960491 1210491 1170639 706985 1127891 919038 1908976 563567 1538511 1380526 662579 1911361 207163 1392035 1020461 1118730 286714 793890 1538743 1325618 1866107 596849 272555 1991666 814857 640932 443997 1783267 141607 127985 567530 877934 1595739 846006 1828322 181477 977504 326243 705574 898163 995422 1344356 85302 193956 1267825 1544353 292013 827501 1296331 1400759 1135242 463579 1266504 1477168 1157541 1603623 998359 107086 1398701 1058491 1931136 53667 400830 645002 1665542 662374 920674 991363 958980 1867011 1649259 1499580 388665 378753 228838 1190237 768492 172450 1401906 739436 1467858 1367646 1043754 884982 1574609 41946 1034289 1896804 1328298 591245 712035 1780028 60064 1304317 473191 656804 1399851 1620038 1084334 1187720 932451 1610082 914726 874751 1698429 1016944 1988108 804854 1147054 1911129 763053 1352028 554354 558592 667928 1942559 864619 508497 805341 198898 608953 140429 1202712 339873 1669373 902661 379758 28439 320741 770799 59626 448014 1657587 1025933 1144602 1002243 1036621 17334 720490 1193729 207 1791041 1870906 499049 436485 1004605 771826 970552 506657 1563334 1154290 766175 1514616 699905 1794504 1444710 340196 1316556 306385 819714 1227299 187449 823390 810261 1323620 397148 1005032 203158 1823871 514635 132 1712779 201615 1949342 24966 725429 1159447 397957 355946 489653 298461 64208 1235887 175093 1466036 429888 421405 118585 771807 1035816 664436 1215930 38169 1471715 1848417 1756981 594595 823772 1416331 120503 1946956 1586998 356304 1089722 223195 1319 1103232 652598 498098 7001 1554097 1569392 1551429 1744997 1731961 1659331 25372 1151090 1337654 704370 926541 462627 1059281 1594783 492055 1405588 411164 600860 1698954 1488278 885474 1020214 1974852 298997 1769776 1110987 739323 431515 315870 322753 78919 718666 1355004 524556 1114441 1447027 207319 1134376 1915938 727406 999496 1220258 1635981 76751 440414 290813 1108321 172313 1048596 1066853 873762 1555146 956613 43092 798808 515125 404517 435562 473758 1979966 118319 299513 18751 834290 842949 1522681 1705500 1772071 670008 1863728 1062455 828222 829647 737316 1203033 105542 842658 1358771 115693 492518 1588360 1826286 1295199 785657 642513 973213 162644 380428 656964 1707461 1584956 1762828 1082565 1754514 888315 1695603 938216 285926 1080744 681378 342394 468274 1689901 955913 839414 204916 770112 1748803 1570611 171225 591232 112545 1291393 1842754 1580102 151571 774002 309191 647780 224788 892169 48396 793648 991015 1726558 1861352 1847001 141667 986562 1218552 1219496 1472594 317532 1819764 751807 1474239 58116 1409659 1772588 154328 1506165 632073 80745 1118422 415648 1783311 893017 1158489 389761 596832 156810 1003605 105939 1998064 1787058 1584045 388009 979555 1714711 1661220 1926875 1933195 164283 327134 1546699 1929609 16360 1207946 541185 151327 998942 4356 1871528 1980239 1763781 954618 1742864 422015 1681275 305081 1519549 1436878 1441769 1758894 1110739 56241 1085203 712694 1914988 1930082 1596150 1574597 569022 1514157 1559951 594453 350729 825153 1327910 687020 1115106 740986 1247906 861874 1240489 1661356 1217199 1318891 1123461 1292741 1074198 1746787 1256531 1669045 1613582 739791 1817172 878017 1559048 399795 1577097 371399 1331841 455104 1077079 1746070 1625893 1750465 161691 1368709 1311812 1514236 94923 996260 1055991 388702 851218 127842 1042950 1246841 743071 1934928 1887951 1382708 917996 1969738 641501 1616586 1858127 968449 1824113 1998700 1341559 200728 1549566 1353040 1820577 98995 1285671 1082317 765771 1156981 8881 919953 1682506 1779423 1402026 1406775 1751701 1614402 1344390 655929 114464 1015202 1927126 704473 1011179 60786 972389 205512 1697956 1683086 684273 894605 1136896 1197633 572699 1858091 1931247 1665860 1274534 106314 1798451 849295 1786335 1156997 198493 698528 1080914 633114 345014 1669977 93607 1185976 148475 978077 702917 339643 1435725 1236013 531692 235621 275226 1849976 1338226 884166 1969639 1057777 540836 1920094 862812 1136304 137292 1357858 656850 1344699 1985178 666913 1778695 1619191 1087508 24233 602030 787089 1869687 552285 1769456 1830251 742595 1978372 992700 429693 774396 1131701 1015829 740201 1738684 1226638 89946 184845 147805 161251 1851915 1224162 1287115 1623519 1594172 46472 637046 740095 1106979 1750079 1356007 934271 1857618 454744 927463 1738098 1663765 1894296 735629 1626154 634252 1646175 1720612 371920 1696520 1690742 134429 911948 739338 459104 255071 217658 1733054 1991336 1355091 738749 817888 1619585 327682 724080 788691 444859 689951 1013940 600556 1947499 789447 1521377 1667929 1581493 1259235 779313 738332 1920980 1634050 1966275 1520963 1276229 1843694 82025 1654148 951800 1287751 1008579 175544 1120475 1031898 1214066 1491358 384013 1576395 1297318 1147672 1600110 188187 145693 362400 1320883 1906633 750859 1953294 1686992 1395441 184155 1856595 855947 1736165 1347653 1446665 1895513 277499 1930917 258746 1114749 532592 1629839 1445800 319988 1846444 1760331 1717539 880933 394487 1220040 851089 930317 1350482 330835 893616 1886719 691943 1785296 947132 889205 1669453 45974 1139976 689556 563210 1296356 50944 265523 242937 741336 1628970 1670957 66330 1993505 1381452 599353 1024036 547356 1895120 686301 584170 1406406 1034502 50280 1611381 1273025 937352 184673 1876488 315882 1715501 1629045 1417446 643863 420433 1714350 515402 1319754 341930 586196 26279 1610541 1536342 32074 380961 1992142 197899 1558222 1496168 442550 263319 598358 1799415 1011086 1201719 1418410 132352 1497842 763971 743336 380965 1254234 232637 1928760 1355941 1527514 253205 944207 554423 935159 1419850 1476884 1410920 436555 943544 905770 101904 325534 1726738 549353 1370517 764297 1093656 1532025 1280177 1782000 1999630 1119032 614772 1603573 44462 308860 310284 927046 39325 968876 483806 1599461 14284 1142926 1921652 1550802 150420 901305 540632 1128391 92099 1420467 718006 621945 136057 1320693 1903725 409202 606818 581095 1330882 844613 1179779 1139794 1067149 134240 1466732 1549330 853358 1797556 993208 1596583 1320595 1953146 914868 446556 1814552 897777 410257 1861270 468823 1198031 798762 1589483 563273 1217358 1920770 1387324 1641006 14544 1386858 693377 1630592 98298 841224 327545 1332612 1956107 1918915 235028 1652643 1625745 184269 863827 363101 1436672 6129 1220970 1049058 957896 734493 226 1288109 349953 1708719 799768 1690153 450052 517590 507889 1923430 1044476 1214756 908867 421260 758419 127116 1217008 1182912 1677008 1662073 190319 184772 1477663 534535 1584647 1489181 973174 536842 414459 1249404 318311 917377 1277900 1868068 1690264 216231 119513 450056 1515488 601430 1197493 835218 673867 749305 1712557 481550 1611836 1878586 1452922 1193261 1780481 608044 1662969 1486182 431422 609882 629982 282529 662485 1107826 880589 1303218 278515 197484 941220 473872 1791788 674203 1821225 605590 692066 1698133 1778969 1401812 304239 1066387 958499 434679 1118081 1785628 636455 1079864 1108675 1714974 479513 1194667 930807 1581971 1035148 169765 681702 1782100 1853176 783315 1937373 693933 1466108 841087 1463571 1307814 855217 1204355 1057812 572447 1751003 1704142 1125595 706714 514541 864098 1328138 493365 1918378 279397 640506 1508731 738370 344017 1772402 1838610 1589744 1924890 876843 920763 253891 426604 1878214 1079761 941323 606884 685338 253416 1687027 489555 608703 441758 485904 1037959 867428 974858 613994 849766 268327 808319 277940 1685636 954117 1023540 1411544 379945 1691223 1178353 1939049 1093561 930392 1692937 332425 1821474 1895703 1557535 234127 1146150 1350138 1727340 1607576 1552179 849392 393259 1768462 620283 983268 1011291 1261075 1520923 1580517 1652493 1399906 1573385 471036 501148 23960 123228 1601479 1179178 1069506 1681264 1855619 1088103 1831973 526544 84972 716085 1763944 1021313 140542 1634569 1740918 1028830 1164792 1541608 1451244 665353 1242407 1782094 1796910 1643790 1598791 1124228 1988029 8057 1093707 176444 582849 1184736 1603442 416762 1721512 782278 1181560 175476 1445651 97669 678604 1061490 1357212 523842 1167942 1902498 282682 1309860 60568 782198 517781 550178 1424682 271994 1086021 391118 1378090 1602385 600243 429211 1635631 1733326 1072723 1138031 1126037 1901292 552931 230900 397312 69585 41901 1465153 1229199 1182524 1092457 70065 676055 90483 569661 589254 1045613 555007 1693405 718450 112584 1507074 1424288 451950 602081 1156933 559927 1979311 1525694 1562769 1700830 503760 457020 19197 749086 418877 678066 938982 1221778 1050980 840015 349850 280580 1028145 1193506 1247476 1177728 1630529 305666 478469 1915166 1598479 1077983 692208 1782423 426808 1560656 1768430 1565377 792869 955808 5840 277980 203300 899977 567708 1038243 843053 1022564 1367961 1310839 396954 314524 278822 1130791 728474 1007048 562291 489789 1299569 1251870 871458 1059256 1712427 1235474 206976 1046078 1989278 1098210 1994106 549825 1853009 536929 950592 1941292 1133457 266200 1199179 1631245 887369 340319 1826105 1709557 148186 1546741 1050374 1370599 1727868 629224 436180 308936 587745 1010014 1446320 706632 1234822 1495670 993765 927872 536419 1985223 224114 330681 763099 416133 844489 272101 1295086 1256080 659372 224789 1936366 396945 1425736 528885 868878 592842 994548 1170684 1749993 250771 785111 327316 1347470 1323225 555301 1595254 1724720 865072 617957 1876356 1733331 565745 1689380 974955 1777150 954947 1249994 1478311 1446472 1011979 366971 33982 847843 970400 262672 1530312 1970067 1344476 610598 290530 1265149 176924 230469 1571033 1539798 985942 1478529 300133 1512500 555690 351184 450106 1998446 1945051 804485 173759 1108659 1296997 1036437 284681 1426309 1134352 545323 1693431 877259 1840118 1094027 874813 1188471 1916947 409114 1216398 962235 1598218 1777436 531138 1145918 754177 1816707 159503 257557 409187 850058 400089 1502287 852301 420445 1659479 1642134 153250 489659 1538459 17856 1662544 1204308 274781 1563342 637011 1245543 1690377 1294057 1558260 300202 1818948 1435099 1466247 164135 1378354 426961 861309 507885 1777372 1075544 392024 996878 251998 986561 1452317 1399392 738235 1997172 919641 204597 1932144 1957184 1186140 646264 1480560 683715 1841590 1746008 1933923 1487267 1422402 1425595 153449 1141335 1147559 1775617 1014117 623595 1966168 321541 60993 696035 1786975 787414 863196 680748 1692459 1967329 1681429 1573526 378647 600298 391898 1725295 763638 1099481 1351126 666485 1127912 1371465 856262 1744108 714471 901815 1368356 1925967 1886588 1485148 50360 451998 356593 197513 1117139 1451050 138614 1187910 875993 112617 177440 821196 370889 325250 1743708 662555 790232 1181733 1263744 1064103 781081 324143 193743 1166049 1258566 1634737 1449006 248851 1861682 488042 1168416 1284337 9763 1772396 1677715 1582682 1656748 281654 506512 1773466 1844061 1882444 1167134 708990 1515692 1155874 359580 610700 876234 1165044 390202 1541148 1306746 1480747 25474 1983077 1197878 1806105 377941 328563 1715316 952225 321738 731671 633553 762972 1780022 638046 1432537 1730941 411155 211631 1475697 385257 1812062 1049948 539717 1975581 1372423 169629 1982239 1732904 112254 35939 306502 1730492 425775 761100 1865082 1458649 774985 550492 872178 964268 1121290 1786433 307479 1140128 1446034 1787365 208019 1840860 799059 358603 471708 1657267 979814 336129 810434 1042168 1256452 197625 913326 1087744 182090 1107342 82988 1602661 1880012 1110183 1912721 939373 1683326 25763 1435696 514163 253047 1252117 958422 1287538 1096238 189596 242472 120256 868516 229438 1211570 1893265 1451407 890199 1103651 1234560 870680 1626054 1503031 690051 1411601 1091140 1959825 1004185 1859380 1735603 1935095 446477 1091243 900520 1923016 1569422 264150 278955 865422 1427523 1680438 1025099 1522844 298654 1948109 1153335 1712943 987529 297384 554254 206696 224860 922823 872901 1883048 146519 811870 963848 1870149 1947256 773378 1591068 522635 1695447 1972524 1488413 1889073 755557 1057515 1067898 729706 1745462 1976251 1428104 79805 980892 3952 1392513 751213 106285 1901927 1056330 1869830 622333 1938276 883231 1268384 54654 1671824 877685 1170604 883063 518933 1108084 1767539 1425142 784024 1873872 306189 710193 1920033 380550 59009 137827 1238851 1516233 678163 1053986 1151576 908804 577287 1920200 98910 1407159 1070542 1409053 299005 702053 406870 557634 1297219 1259975 355849 203344 769044 543681 421575 1460730 215054 408276 965538 434198 1546312 747627 1819854 1026670 413221 991135 154970 1620321 1745335 712740 795601 1715904 790056 1383261 73753 1054584 1065103 676635 1769495 1725771 897470 344489 560346 415166 179074 878219 330796 1889716 1466125 1509423 77066 1491319 1443883 678433 655980 846209 1716848 787827 78062 461408 1422565 163348 150914 1101648 1475579 1313478 1148801 1354474 256832 409883 1956636 291175 1572479 189229 415859 346821 1548388 1713053 422114 1501864 251272 1184136 1412491 260393 1666591 186783 1296832 218559 1621948 1576858 991011 181323 1279491 1726102 397044 1590606 838954 1304122 1881425 1464380 1723833 1852142 1484618 593174 1777193 603783 605257 592495 35941 1139514 1892263 1415005 120596 1382860 1395473 794730 361988 1961450 597286 1543414 761674 1008372 1570913 1789186 170755 1056815 1561925 373040 1613727 428600 1509843 1463489 1346462 848882 1460857 316725 562804 1979227 1094950 844391 45243 941974 1015685 888731 1607849 1180718 789721 1079190 604169 1305658 21410 1871813 556954 1560883 679646 376128 1355508 489610 1452362 522985 978555 1314679 246102 626214 1792782 1571582 1331224 568395 1898118 678273 341612 1880813 1204419 1426620 1364896 1927208 177797 1651955 542878 1918255 1657311 1964136 1029033 1089485 1768599 61832 993942 1827535 31656 982638 631863 831370 1146476 1742128 384873 1587766 1219015 279271 224268 215484 877825 1996142 97046 560768 1540338 594372 1748460 928015 938223 1728894 418347 1462298 319153 95151 1396500 1731571 369001 921104 852331 1086309 225938 565992 1090513 1556693 1210083 1190239 906689 901352 580405 421953 402651 1866624 930487 1215983 1697906 1995696 345872 1926474 54864 1008389 666510 1014938 1593965 6420 170265 1534997 1581572 1395659 919002 1657887 213478 1162964 1265811 999725 203216 157335 1177701 873178 213775 1000877 914409 584574 1587567 1332733 717904 1413810 162615 1470760 1705343 1538190 509471 1681173 286251 1780600 1192491 1340895 107286 222029 1201699 593103 1070487 407537 1719490 355948 790477 1012377 1578727 1246289 1319725 178340 931066 1450813 1346077 545096 1598886 1984825 1674875 1558573 1423476 653798 375556 1554402 759710 63238 1592199 1754490 916305 1537518 1771250 1304965 863303 678752 1192167 1733699 1002507 117995 761466 1128743 1834624 890874 1870180 266731 227147 106278 519510 1662243 1684111 105208 986767 340978 1400557 741290 427448 1552305 31461 1316370 293733 954721 1479527 317713 331132 1980508 1452642 1286367 898676 1088777 908028 993499 731662 1513947 1520504 1248135 385048 149712 861095 719596 1009632 1928575 1903628 686643 816268 1255347 1012295 536511 1784373 1359727 864207 37535 1973852 1210787 1298974 896853 1346961 108100 1401151 1569440 144378 1742694 1773452 225364 513796 208314 1661085 1801303 1660357 1995264 1474837 1455265 1445166 1322904 1374447 244949 65901 760178 1971065 624372 1480809 1834423 203916 1993480 1662376 1804913 211865 881583 1729173 769715 1646848 1617140 1510525 1518467 792470 3273 731789 410807 1864569 1228978 869177 1186835 1372054 1294175 1125518 106881 1920309 1214692 423074 44284 1966945 794286 1195086 406875 1418362 447355 362130 713769 1337211 1869005 420522 1313485 787331 854182 985749 1431882 1253680 1953385 1697473 1848 8165 1020747 1237417 8643 898713 44314 1722078 469874 1244690 1721459 232570 1021895 1716392 44809 1593347 1757423 607453 861452 1676033 407064 1227999 114880 1526954 630649 866314 652832 312736 436318 710009 1669254 891778 1359908 1212704 1803837 1969746 1330768 529082 213792 1965315 1106276 474179 1344296 626385 1111239 1096179 1272942 519536 1694049 1715647 15987 858153 1980885 495456 1562353 1604837 1720983 1066772 1678014 1977636 1819345 447908 1563645 450346 1117304 1850063 719151 172206 1430722 239379 709380 593756 1118818 1668697 1705078 1845932 1133475 282383 1439482 960959 1806326 1285078 914653 1415901 1757431 13177 214470 1576583 1986891 1389470 1404779 618637 1943071 617722 416911 1608191 1103748 340336 47639 663132 1749417 1740251 1049272 1850250 745828 1874806 529055 965084 1081881 1087007 1843386 794138 362643 977687 1529298 878612 1427447 861979 595680 246783 940036 1682211 671239 1833838 617187 511812 130267 1668982 1100484 339503 1186850 773632 951404 681210 412234 466379 231771 688927 385961 1298872 1563551 1905743 1402865 1715379 610721 1271273 1168390 1833112 974922 916969 1747833 1441934 1584489 270879 1287099 29836 968685 1358380 424703 1835430 688475 1899597 721149 1967962 1055900 974615 1337898 1212701 591094 331667 1869809 1798277 1482002 1262696 1413116 1463222 1305512 6503 1975277 1014314 417969 445495 936214 1812374 1254732 689573 585861 1836899 1807011 75385 316324 905734 1553736 83374 740469 1711253 1396625 109559 468772 1787849 1171766 1450440 1495471 950296 30556 1602114 1899285 1467942 829636 1645047 1177235 735270 1090536 721735 1026372 355758 1001070 1970706 838797 540317 460737 532231 572642 832334 1549561 950038 746262 1192709 1940402 334900 1216715 709262 523063 838134 392351 815456 572893 762287 450711 1540799 413053 483932 1231565 1696303 1146541 1799798 898827 110218 1021199 498147 552411 1323107 19995 355033 1424102 1287615 285306 1712002 63224 755135 840352 1283607 1257612 89846 1888524 1763883 1101651 814325 1440917 1715273 1527527 1990430 1866850 1448012 165947 1172365 1549710 1824027 48102 112352 1575614 325830 1175734 1650117 1091463 1210817 113058 1028584 545640 972711 1092195 1468651 89819 1617836 1183629 1796427 465583 356161 882021 780608 1852846 1140192 1158023 1230302 575646 1797279 609208 314646 716642 803301 1256015 1957339 1381430 1865322 136579 1695835 689490 616505 623702 1008433 1311200 1744539 404268 1630562 143802 612948 873585 1230913 4950 1194026 743741 1236288 711066 934117 1255355 1013351 1520512 791416 803811 1697757 1741146 635728 1836760 352605 827896 695791 438736 1236084 295669 1226300 579529 742585 894334 201129 1215860 1377673 1825254 1305669 505694 70137 1308801 1142113 736872 1691912 1006294 1439729 939380 1173950 424525 1162829 1429752 1762050 1640010 1817441 1935337 1192501 992956 970993 103082 611380 244505 448929 994061 911548 1203313 285658 337675 967030 1049705 541516 1510640 959170 400901 849024 1000242 389565 1968742 1215151 1652527 393837 1674669 1755153 1191700 1247952 126757 1836195 769986 1586046 1943470 1125773 405183 1847894 1670054 867613 1622308 912445 1344131 1286398 1326569 961867 261418 1974997 481854 1139518 1926024 1938051 1614671 870367 1513928 1104079 1244233 1580523 1985044 562002 212618 1563466 782548 806286 1683918 1391545 1255628 1641194 346857 1635522 18418 1137023 1208889 1598899 722866 1427890 608140 648726 660414 1225535 1949395 380200 1361886 362345 596360 438639 1400009 972508 1105447 669182 657619 1051088 1755640 1607176 1111647 1633320 306096 925858 616125 1137913 1524811 1630115 1977299 1234479 1541020 1900774 285486 1340484 1686984 1486459 564944 1163786 490999 1301251 1996747 1829379 187815 112741 1934820 1539178 1029466 685956 82825 1792531 811738 1956044 1120640 1441690 674546 567945 1080486 1267948 1249346 1794440 1588595 1471916 1243842 795178 1951651 1197147 157902 767074 172283 139736 1523685 568503 1956589 1947216 1892097 1001520 403898 1502805 1873774 1122401 878920 108666 764620 1806693 1114017 1913366 517486 1334306 8796 651292 193125 1184563 34794 1545620 679252 1600454 545038 677868 320427 1790434 1043085 865252 1280898 102207 1605907 901989 219640 1012376 435008 1291399 1390445 1343038 704505 1843220 961103 334364 1143101 1805575 132139 1178117 641251 1809844 1944948 820527 1688059 1993788 1118360 1359053 483989 610564 155300 62185 1993464 100052 1870036 394734 1180585 1810440 971749 1916291 936273 747995 1043072 1637722 988322 1939648 315763 446606 435327 1814444 264788 92977 1486788 676790 485429 452884 884957 871754 306201 1250593 1254675 1629300 822660 877247 1888255 472879 1694556 181613 492180 868082 121619 45228 916780 1770502 394827 237605 1917849 348412 1152785 672563 1508091 1239305 6432 379802 1960433 442186 665810 911839 1850933 932913 1965072 330225 1876798 227610 1053037 988146 354303 1283889 1103035 586254 1813553 216328 319605 278096 1767855 1891791 1998998 1444061 299113 1444287 255220 423988 825778 1549322 37321 26893 552560 447622 1219504 1188154 1887076 561274 938956 1036226 1892214 1319683 1103776 1882657 1614149 579929 1608098 390653 632852 990691 1739122 845801 1334532 933891 404058 1831837 963948 1154509 488605 506520 1980143 1330182 1195573 1902833 1385307 1135403 790251 459774 1662004 1260799 1874311 1540532 552053 1142673 1397400 1062104 1423448 1316509 221447 127496 1602440 997215 1608855 975776 369847 890428 1565586 1516087 1733099 1101324 1073478 327631 1800969 177725 1549953 1039513 341104 1072182 1992589 845590 948951 210229 1293865 16587 855321 320076 1356239 73407 664058 1888432 1880581 1495409 663144 1088253 1595204 1120944 1046497 453995 338966 1469743 288813 500345 1661038 1265705 336819 1920760 818260 1096907 980624 604917 1583607 367663 141869 1530343 1468068 1742358 1431884 1834481 1427167 1560383 811700 1216446 860910 437845 468963 1668587 1806288 1249560 1438723 1388191 1388572 814107 1682967 1421739 1405220 1602190 505120 116268 1888334 750937 1446049 544908 639814 929572 1279254 1363057 601351 7188 811230 1062415 322302 471052 1777311 736362 1117351 747160 24634 1148118 541528 609561 1813264 431257 157884 356011 1213872 1204166 1310170 727344 1820248 913633 1125239 1153919 693622 1869413 740586 529037 1259553 1086850 1275898 1940698 1042242 430410 1331354 1879153 5368 1013181 952101 534995 548871 1539609 1470750 1300035 198875 1012120 516987 1365961 1823483 824509 918020 336614 702293 823740 1691561 777625 872268 982587 1075069 683089 1287555 1561093 105689 796772 699240 1484605 901022 1188595 605066 1902322 1637631 1968448 1380880 1691693 195422 753187 536684 77665 1687001 1738809 167624 1742123 285349 1636481 65290 730457 1092524 1708723 1255690 321238 1580834 1313528 1235449 1074344 1699922 1045849 1005950 116166 1210816 250183 1101630 1110801 757132 894100 276814 55076 1871861 125537 1340573 1170277 815486 263638 1253190 1944942 1671991 1606361 284494 205537 1745867 1609997 89692 461728 346621 3493 768337 710798 346693 690078 1604407 404750 831296 1171626 961585 25762 1664328 878629 1959603 225368 1011169 1862149 1904322 587502 601133 354991 1215793 1875705 209344 920716 975563 732652 1117186 104726 1686832 1768266 895492 1524911 1033457 35359 330259 201483 1260260 42117 656587 445563 1407150 385887 1339313 1400687 771713 223815 1515492 357479 1161537 740300 863001 1088966 595159 1870914 1473855 351515 1164837 940496 1651456 1830587 531706 659687 1555073 387267 262498 1033831 1115549 40491 1089160 1895133 1018509 1196902 682602 943022 1048401 336417 595542 1980611 905189 1234893 1385671 273101 834133 1288182 1618702 920662 202418 292529 1727169 1418595 1821940 1039821 1249488 1300753 1695276 299621 36864 1856613 1413079 725599 1169698 1779208 799736 883106 85790 818296 1924806 1476434 618177 1436072 754265 1044704 1407554 48328 161567 1197190 1690201 672822 1068314 1476976 301943 325286 1389198 918289 908523 1193899 1583692 1053346 258564 1371444 783553 930976 279906 1399174 1971922 1811707 1933213 871595 1669612 748220 63214 334444 184451 1877003 1230481 1625106 182833 1774278 1481301 1330474 1211137 84743 383264 1419383 1282997 112730 754184 780344 577218 1118255 104898 1991870 752942 1973743 1421953 936409 1155144 1001267 1490047 351350 1177703 1738940 826792 1573940 1840557 282332 201669 483023 259325 1010620 39549 1756559 815555 1099252 1029326 85474 824168 26106 1792951 1208055 131008 1778530 1723501 997149 573477 574783 572203 1297495 520808 431376 252324 945501 1733837 1150155 139785 153413 254672 1052904 1425080 1521672 1774498 1432519 1713827 9932 897541 1338243 1264004 1336988 1531752 59166 699930 144292 681754 1834656 1204054 1306659 1681417 361997 1853390 214925 59864 1235607 938132 398803 733191 423615 388636 1921153 872742 1407389 1535899 55066 378744 1003318 204022 923730 915262 724998 421406 1411007 1729439 947680 1755724 88802 379017 1520115 1335577 1295813 1320112 866325 739914 1269901 106053 88074 1997340 790195 700393 1747398 581857 1371527 952580 1487032 155665 1689280 927277 296207 1301864 1395376 650829 1652211 910712 1107032 853072 1482852 1721125 1348851 1629427 1555253 672801 83942 1441973 26489 1255440 508962 787671 163619 787863 1805904 635803 1070430 1001513 211829 55005 310156 887499 157827 301732 11686 748367 1445359 1453894 1971313 34598 606665 1070687 323189 1394106 1782075 995202 1278647 1756398 771462 1198257 1102667 569426 6787 628843 1994908 1450262 881946 1079472 1385083 34463 966360 1726364 48462 1247562 1023868 617752 1014336 879472 52018 1185895 1919598 1623920 1906019 1462124 1163748 166574 384927 1866622 1013324 1064123 1920476 819179 520338 1066565 431872 756772 1302220 1741469 1103932 710064 1032493 1645463 1933733 1285405 1043718 778012 927436 640887 799236 1054332 1905482 897065 1027084 1595307 1224318 805479 1978000 3955 62216 19987 342240 896770 1510009 325765 481420 1151550 408427 33285 1114370 147529 544552 538299 1213988 1976915 205523 1354755 1878608 1903149 565509 1310640 1007887 1998481 601056 237346 424113 1608435 1997068 861396 942504 137109 1871265 31639 488063 364215 1436866 1010893 1582610 1284609 619864 1392121 480145 1857694 333120 1342417 935848 971039 1331240 958867 1706059 653156 979637 33154 839688 1057954 1039526 660851 408838 1583441 1138172 1823084 392301 330873 732119 543695 1674939 874315 788003 1816974 1486222 270425 254362 922696 1283483 127992 764377 1711338 1578468 1635885 1376232 1951252 1623080 1785439 1411711 995375 1298420 1639544 1970690 307104 1845091 1488834 1215658 1969099 809839 1669726 1771137 1956435 1174757 1972413 651698 991134 653370 1738122 612230 863538 406813 1401309 1076357 1457649 1762380 922262 327158 1294298 1904003 364147 1357750 589049 1040254 583743 1534312 730243 50246 1308594 603038 1081520 360765 373460 455231 1652161 1406613 1698994 71035 1504601 946199 1195477 1039200 13297 1128093 911743 521250 1618486 276811 473704 398717 1164767 662805 1157906 458360 1256654 351660 1730494 1008589 1389503 1181637 261467 1625422 1781527 1645839 799782 601287 230524 412306 788156 260514 1132261 5543 1661715 961641 1470580 958379 140868 435040 1186671 1431988 1357369 1241944 1335554 403688 960229 1125259 15310 496005 348878 327738 1182271 833542 697684 421316 951315 913921 852384 209886 896446 342715 1110591 1178665 94344 1332494 265298 1988395 1562873 813326 1576118 1554011 882853 1420231 1485134 1255376 1160912 495100 667509 38171 539892 1503929 839188 1676034 1369325 954920 261688 748374 1470587 870244 86568 134300 1810610 1354815 1738131 1181280 1775903 735669 1650572 1427214 1606032 527584 941564 59518 172257 1011313 441326 1469990 1206891 1654129 873253 600166 845952 633592 366648 1516079 625847 1836837 1125065 1176066 929605 1237165 301967 1749060 786810 1012918 170754 557592 1765673 1003673 1004451 1637037 1856845 1651918 1702109 504055 86886 450199 1448739 1888090 1637534 1535783 772911 1573665 1764446 1281856 1312693 1212659 1872224 1762338 1572400 1279865 1024903 1953635 1503760 1400276 1598558 813319 839554 337658 1299957 1494063 445922 1686983 1871245 1418247 114332 1671140 1713418 632240 212617 768412 446560 410615 605018 1488954 558685 1789730 509240 1108627 1084812 1073045 1063719 1242660 1538822 1942186 315541 1048897 1677817 554645 37152 717105 787847 671859 901507 480407 117417 486467 670013 222936 762450 1858619 472152 497860 1684338 1635222 1190860 655095 1603116 589587 1911865 755724 393029 1420500 1756232 985038 694605 256334 1726043 573539 1248309 670282 10958 1948487 1614401 805535 1223580 853739 1240834 1137282 1663268 1805460 1586260 335807 910660 1969056 714248 523865 522540 487481 853008 1261540 1613746 933573 295817 198104 1978827 1533933 249406 393465 566772 1530345 605233 755642 1446150 1331376 538181 859715 1690684 553814 769892 487588 1515907 1720481 1697612 14660 590947 20819 1029893 916229 1719479 385727 1473460 1064723 1344221 1408400 1735456 1926754 766837 417370 993876 1734314 426982 804961 1051546 891889 1041563 1072772 1887391 1941492 128584 1321495 862672 917891 1895310 1246509 613307 282050 1343730 585787 989148 1913231 1050514 87581 956572 1693836 357292 1667765 515527 564691 286441 83824 1368808 1167525 581964 1585496 323193 560550 1450870 69487 1281184 1584997 1821540 120800 295492 1146090 567198 215933 449890 1136909 1943759 726244 1918994 401366 933828 698233 1212235 501146 937722 1444651 1592936 1766731 1461354 346992 295547 1349354 1555962 1759202 260762 210476 1359407 569867 558135 1679034 60808 1065438 1987988 751116 1101602 832895 78359 1584374 505677 1553928 124703 626102 217000 55595 1783170 1562399 1943885 858351 1714241 814338 1940304 1330433 537887 681839 287472 1497571 1944008 579770 1919064 460667 810226 489068 728395 951954 995979 135344 1744434 1076236 281748 1079512 614934 1681033 1731607 1274432 1732004 1961124 168362 1798950 589676 226726 1207713 38843 1861131 23443 1999629 665374 1748861 944672 1870021 488275 1559144 34846 421738 1729619 1288311 620572 629061 884456 1339072 1986547 225372 1639645 1876203 582871 79429 1894639 231245 1447360 509439 913426 570037 348339 262334 1902966 983000 878114 177366 1281947 1858266 1965988 1627638 51167 1982328 1327813 1804334 524160 593651 1838530 1412689 1800812 1535864 1167457 1352497 353159 1499964 1813574 1577295 87968 1631742 1753308 1665111 175411 166962 681788 1123124 1897562 179054 723784 1971095 1008121 680398 1239838 1304253 1614622 1772690 704558 370797 1969636 207642 696685 1953766 152928 772557 1067248 1470880 83145 1759632 574167 1493284 1137359 1952775 889348 417032 1552671 114221 1517588 349101 1261593 1937431 1879970 298578 1392048 300951 397173 770675 1768842 1266694 1640883 1015465 500323 1790215 1578370 1721377 645773 22065 482899 68882 993884 418794 1782844 1177951 1402912 970995 841928 763933 1464560 341543 1346951 1538943 1635371 1406116 290178 267716 1558281 1815318 351393 1397533 1293170 1801636 106906 1159744 1319546 1834692 1623816 919467 470474 1992449 1296773 889458 443593 1635673 845244 
513422
798417
29928
31856
1539578
1663794
1455189
449075
1878302
1829538
742343
540224
1801353
1694601
1480824
1384571
1448189
441242
1322917
365055
204341
231779
752720
232461
547749
1491815
918836
711874
575883
1665156
1066140
1905008
292238
1417154
1267027
616087
1933567
730922
81342
1579032
307788
93503
635849
1350587
243272
1643484
162802
318506
1386387
103887
1225099
1858743
1596904
135582
681426
1306571
1253374
1614213
1373682
1224944
609781
520731
788461
1647552
1089758
1835640
5154
1721851
1290713
736840
1107269
643055
1491343
1460453
279636
1817773
1449092
1126751
620209
840335
1809791
1115364
494306
1102579
1657576
1939476
901473
1140604
1662437
836280
454825
1921650
670442
483197
1050519
76265
352725
1551072
1063921
566394
1047789
640222
1081670
205357
1781961
988714
765919
352458
1768445
1754280
1368316
788675
549184
1548632
896521
967404
1451829
400284
965203
1394925
1140865
1624896
1018211
891886
1835907
261793
1075085
1534258
1133765
1447174
229771
1414953
1326575
1240787
1731133
1770166
1219875
630752
1210494
1471561
1618519
295591
1973341
196398
1138502
40149
953143
253147
303695
566621
1126980
1575287
1695834
1225864
478912
516201
1627956
594871
1201735
345399
37863
77343
1188518
1606007
1055591
1326542
1558999
692031
1907900
1692914
1052287
1294739
1225490
1687851
328312
400118
1464463
1651333
287174
832938
43223
801060
59401
769374
1948748
811186
776883
491413
1719968
1132767
86834
1959218
592449
1304309
996642
393645
20427
555586
318760
646716
935432
51463
999701
950982
1765518
1577029
358683
240592
1061676
274180
459239
1459902
1019447
56084
334797
766059
1909928
1195177
1452158
648577
968314
835313
324795
274479
1280242
413351
1227357
1175278
740111
805540
1141725
517881
1531429
649318
1507460
1756293
1709893
188113
675195
987287
1435257
1051564
146597
876297
1421261
843403
909479
1334881
1414198
1805228
594523
251004
1921224
1196390
321520
1812562
71480
1305102
773351
1679567
223051
610660
691717
1873073
1212675
1606669
783314
835671
1927730
968274
801571
1417867
1400611
1639730
1529118
1579131
220188
1675852
968412
1202349
765765
12371
1038082
195469
68408
809235
1695980
260011
1163092
1971491
1925860
1112156
917969
1266904
1169891
1177111
172452
1870231
1146845
110243
1646957
1525374
814993
341508
953499
1688155
1805097
1881031
1396498
583656
994964
1810204
1368523
1913780
1800858
783232
800570
86168
1746384
1787385
1489389
1322642
1561606
275788
595782
685028
1397003
337823
916388
745655
300436
1809802
208410
156561
1479933
1595054
1156901
1230000
715174
351482
407625
689954
243822
725238
1307677
365545
58953
1590178
1750025
1435162
582350
485020
1057391
801500
1610493
1215653
23128
540223
1778437
1131562
1465095
1231053
1984163
1750896
1998946
312691
1480703
1286862
1455470
1016679
90168
215870
1575305
1591458
1217901
526962
630754
1287293
882078
1578965
292800
1276182
161002
1420693
751085
972554
379825
522476
1862172
1101092
226728
1994029
443902
472772
1022076
1956682
1651397
1240117
963810
1918234
72212
291809
363534
1598951
1994495
716600
377608
1685460
365803
1504518
1280931
1591509
224448
860067
1327221
364759
1705887
380918
1707221
1154274
1222963
1822851
1411221
1526325
1742612
517636
1681784
1987416
1419262
1141713
72337
896750
1793830
1568155
794330
1052893
1839291
1883223
1581779
943161
1144947
1841197
38818
105818
1307674
1300015
1598887
1955430
677358
999361
439538
1038230
907883
78935
639214
671207
653750
1961646
403775
1616228
374423
249622
1744895
1618967
175346
273822
393152
209073
615370
1640390
980011
1082430
984443
1868356
1575076
1120978
243931
1300028
664114
557814
9525
166024
1538845
1205620
1028483
1074227
726113
679361
1206533
261142
1508747
289222
1866909
1287629
668999
1076033
809237
559924
142399
1462514
1049320
1043462
1648089
727467
1048964
1486460
1592593
964105
1424771
1852478
664391
1797076
1922793
1497620
308764
953727
103288
1285133
884672
1352741
1545401
1713642
422631
711934
461358
980761
711210
1604706
1127524
849145
913894
828272
855394
573405
147902
945818
915990
1147684
21443
1668194
273489
677400
1073102
1295512
1198097
302835
102866
468815
378336
877012
540398
53311
1535712
475281
1283049
1725154
1801586
277488
1405290
373195
1734223
1634588
1694814
591069
756330
478293
474057
1652408
1750697
1524652
729960
1971515
131408
101032
1887779
1194049
316034
216816
1157083
79184
1159255
294333
1023661
1015025
803430
780518
1146300
948353
655055
1244705
1860274
209544
770266
230476
1541857
435101
1605668
831845
94830
316787
717321
319188
409371
323414
45911
1413713
1117750
861923
1447828
5303
1453759
1422515
782025
1993236
1902456
1495434
1190854
391087
1440163
1316405
631644
29256
1892357
1498017
1738331
129950
1197054
556702
1405994
81007
273867
1167086
805573
1545666
686196
391142
698488
490177
842965
1600694
213146
411267
1641330
715442
1379891
211632
123157
166964
789794
1956412
318467
908940
1708881
1383961
1347244
1049740
224112
202065
1239149
51777
1213484
863224
1789369
1957695
1088494
875062
602042
1650403
1914869
103955
1966507
268455
1717614
1086389
402562
323647
717168
940544
1092997
257256
890715
835499
136855
1666100
415368
1601659
1765244
372202
438860
1980447
529368
1363146
1610063
1783023
717102
228451
442129
99807
1818343
850186
1648197
830704
1774122
1657211
585625
678251
1975121
360643
382798
824141
1964477
908482
959906
85445
375189
634388
1839002
1558534
1974528
940465
1763206
608323
1486919
1316661
1273852
1251821
305941
1632982
524792
1544189
1114470
536762
970679
1545769
835482
1865354
1633220
786037
429583
516687
730866
1328234
1782171
171920
1328546
1101819
449972
1338076
1450601
1235487
1650985
1556242
897780
1616466
549114
710605
1510048
213105
317258
1511889
442539
391074
1880516
403035
1586172
248045
1794197
1417325
896017
1739673
1023806
1163748
248798
784945
919447
793955
1024781
310364
395111
1225948
190043
65730
1430192
281811
1649470
1708546
782903
1197864
1808022
968197
310158
613670
1208779
1292713
964046
1724919
117063
1279372
1607448
222291
1010699
1356894
689784
1613807
1585782
246306
739175
1412029
1562676
622133
1358856
1815701
744757
1027272
1794094
586392
1820575
1679448
1508425
633699
1945742
1575975
20114
497809
681089
1826788
1042066
504776
29678
784670
766243
1384916
1770992
1312169
512344
1385800
322781
1772097
1373909
1498647
819764
183353
145297
439141
449223
1312723
756512
26765
1496068
1628485
159399
963049
1299451
820035
42103
756417
722490
490916
655021
1361751
391341
647292
476255
1024855
553939
631735
1966671
518768
232730
922130
446482
572543
253631
536951
1268816
802056
929256
402702
760803
1445277
89964
1181334
532780
832087
1201982
1568030
252586
795019
1422994
1104950
1397224
335186
471812
1506286
324447
1355084
555356
709583
181269
1003229
669899
1695326
316799
80005
279912
1421424
209689
1613004
1258623
359903
141274
64144
905408
403701
746400
1084680
1084066
296292
1446921
144593
1659546
1610487
1503185
556916
106530
1478961
1449327
633880
121665
1569122
1925836
1975039
303373
384661
1942905
834487
737438
603805
1535671
1805332
1694584
1978458
1621994
824168
879341
357052
1231426
64880
1015626
817438
802784
1965121
27982
1292836
774194
1289526
1595328
762127
1818743
893607
1061298
1944142
419055
1841899
16390
919470
465721
640794
275482
545852
1651540
401532
817364
726157
177146
1498488
1260120
1587283
157102
559788
1781054
880729
1977470
810404
1117345
903318
1366335
588490
647155
527664
1331812
707985
1780500
338606
835666
1804334
1917920
842400
1819511
1268038
1690351
1643020
608274
1321712
793396
1764350
1686770
1505703
1314996
207867
585002
333995
1994047
1958431
1119401
1400170
894928
1442544
204942
1366796
305531
1839699
1633241
1296128
1109667
385787
1573233
839692
493256
1261902
1447043
38861
697456
802343
1127668
1298776
1527378
614092
1869975
712757
470571
478253
1014617
390347
718292
445893
508734
164613
634242
299354
731752
972091
844289
538545
243098
220824
1556617
1249516
429744
788631
885134
812746
1607625
755012
341665
1605378
109254
868979
874005
1323606
1714095
1409977
1982035
269020
35191
831135
705506
847537
1647083
555177
959158
1291550
1751926
838298
1738993
1244298
548636
714030
451763
1223722
1663508
45174
1011623
1104559
168166
1631310
160075
170603
586292
1068401
1150756
34481
1113091
585412
1044269
807999
1137761
429471
615236
1681209
1171796
270974
605585
434312
1754429
1894289
1478324
416639
171816
356408
931884
368597
797727
732673
1441117
1451235
1150872
1454548
1558013
1376540
1985644
51884
1239222
1451699
211127
956854
453366
1866948
1526169
484897
1221096
1871059
1887413
996491
836733
650296
1942248
1957333
15883
1862881
1488190
1307441
1810028
1403766
920643
1830291
1741073
776595
434962
415396
116297
221383
1925158
468351
747429
1496364
105293
1519413
1656009
1834772
1945748
167632
1624376
156549
276301
216605
1726449
1393504
1721998
1988246
918209
1200092
125748
1346398
1537587
1242263
465619
1138797
1928304
1924622
603619
1444912
1697517
1565240
56610
612855
729905
337026
1467501
289864
1183860
1168268
1692585
1387095
1811529
463974
723421
1000259
279511
1315272
359235
72280
1193705
1723489
965771
52771
1661373
1796271
82383
1308017
1013625
1429169
818848
723125
1779178
447781
885400
1241102
1178371
1287385
1769899
847883
224027
244297
159206
57274
1224087
329023
163323
1605447
1401768
1707835
639095
1110326
1769241
377821
954326
651088
1831550
302940
1441316
514971
1370999
541659
1799162
819174
431817
698001
370089
429525
691953
1622786
878559
912209
373110
1653637
556943
1815592
252970
698355
11411
277956
1477717
1455924
762903
1803788
53858
1304122
648415
677049
441934
124611
868214
82362
1863729
309429
450780
1506863
1701871
1378869
1339556
1413929
1705737
842104
285876
1162307
912804
583538
409215
1470592
1180342
1721635
486847
1391980
1663647
1268159
1911751
1695221
1217245
638998
1707793
1995588
1988213
205198
1136185
1531398
1848524
1149533
365230
272564
185473
158119
1108417
576320
1705054
934046
1361337
643035
1798252
1089878
435714
1515470
1595875
1058163
1002175
1802932
1602965
584865
679976
633144
1363553
560826
182739
588377
1607506
1513863
1153250
485774
1821089
1189944
1618345
1451004
1731453
1069078
537006
1534132
18112
402764
941846
1801180
1770050
629953
347370
616218
1495414
1067232
1352437
1214722
1985047
369756
1588472
738498
1702525
1936970
1470971
369537
278500
1540242
1587028
128360
123731
1848461
503601
1250609
1967023
765241
1953598
18269
1497796
211303
1196325
225201
1011572
1552088
1725622
764505
1694504
1643690
1612995
1002832
1079512
836485
1753156
1698161
334399
1771602
1896349
778777
374719
364782
1052222
479504
1708661
362610
1314040
803577
348420
363963
1922885
173711
1297639
1015622
1609978
563664
1184903
1622847
1942446
708982
1443175
1717973
806500
1841312
1465053
477911
949277
1744123
1585486
1240433
416599
1118149
1559673
1616911
140953
1434176
1296986
1490482
1372105
1983859
477548
481052
1405202
715055
1464195
1193883
1196459
109994
180403
1393909
387111
1755950
184581
924763
1028554
1285470
384207
1821195
302532
517570
1640246
1160139
1610075
1521628
610496
961406
1168333
495233
828586
1667113
848984
836642
952852
1359347
363747
609637
449891
164030
807226
1399670
1105181
874899
594256
287981
408737
846115
512480
1228694
100872
1472616
295294
1657668
1989497
1888194
39690
1321834
45
1634551
1445490
1252972
1134101
235092
1185873
1591364
1996371
1327152
28214
363689
1517324
1925585
1501392
249781
1623478
1069367
1754381
329335
1048323
1790777
1014951
272874
1257685
1832681
780365
1850226
271643
553556
233396
1230194
1767528
1625136
263319
1150828
39219
435520
1444956
1165417
1082555
656313
1076878
828489
1684960
1795380
1281978
846219
934926
1720496
1997463
541529
1034493
1236766
691897
912104
1639377
1034598
549480
1643384
1269117
1675058
628617
1509041
919795
1459778
1853974
802484
96068
361859
1311590
576003
160762
1620883
1999381
1154133
233780
1301806
369087
1737739
457514
899418
1609682
81354
1898320
1243442
1773137
420316
1506312
1289311
670673
1622196
1945098
1056745
801919
634943
1066134
1104501
156082
757355
1399981
832985
1307425
1625286
1712027
59949
22414
786984
1681515
1149845
887593
437285
1910363
1050064
1320784
385784
1034924
1131122
571802
750923
958910
1855217
46902
1753322
90299
1921040
1263730
1815250
1967493
1411029
908727
436256
31037
282278
1576106
1990531
1547351
1806682
1161551
139281
1573509
272924
334626
1354675
593708
615773
746931
83243
382589
644838
1661187
1730270
1102368
26105
1898226
1250605
1459450
867043
1668092
1901285
52074
257423
1985758
1156441
297809
1288476
630461
1715620
1459641
691803
17898
598393
653644
853599
646433
1284924
799846
1332670
1455478
1235125
1055658
1356317
101994
525299
1306447
1983383
230854
453397
1250902
246126
833809
1572199
1976453
478159
1464962
54468
1534399
1920038
1611776
1765741
714146
658251
53363
996705
491943
432347
614305
519215
1616629
1389646
1009134
1192090
948065
1429982
398077
1686067
937132
28141
1481501
702412
1303165
973282
361839
1527183
691357
484767
1037984
1746950
669487
772147
326521
1711787
1796674
1272048
1659883
1536269
1555086
1760598
1694331
72052
829841
1179581
444041
49149
1706651
260789
669032
350369
1263954
600621
1029441
567629
935332
164366
1036980
785822
1439416
759823
234462
836015
1937120
1307722
1722753
943818
49588
795809
327401
1644843
1388409
1063688
52994
1448276
1054552
1682088
942524
1699717
1810279
719416
1789507
1643932
193571
165603
99257
903292
310445
883448
554501
312260
1518415
963846
618093
964078
1363166
5201
56557
50736
307395
118897
1298554
35405
1325163
796771
445148
1668752
492797
726758
1827489
737943
180321
1948498
938355
1171864
34031
1902233
1008249
710917
98856
1386833
1743806
1428737
155753
820059
1936066
337005
958509
1585179
826407
1074137
27994
709688
386229
1469138
184857
59941
1775036
1428352
1243577
498359
461640
1666087
1189900
1181891
1441963
1872931
1382337
488378
823424
107145
536897
525951
1397113
1183310
1980132
1671952
1171027
1834488
1614208
901088
380400
668207
640762
1873701
1044495
1665585
252792
867634
1646352
599519
576526
1430197
1431336
1083452
60883
1017195
48000
69011
850114
595764
1098057
767024
409155
1426032
1159
233050
573800
860902
586623
546846
313706
1299467
34991
24596
426599
771702
1362392
327821
821923
530446
541470
530945
1684152
554878
1116456
1294671
468179
1797243
245035
516359
117327
126967
962831
1185510
1413580
1202998
1080231
313172
1562828
975632
1623276
1836683
1883097
336594
1098326
1862251
370504
1976315
1215362
479882
1317185
1712039
984714
246136
1221723
725599
430183
281298
1604715
989337
1657911
698893
1935995
1382567
1797627
1782067
1592289
1166101
1503904
1279910
1672348
210273
1932306
1970620
707390
1022131
373411
459978
116505
1768076
894541
290046
562061
923481
756155
25660
139549
525545
966272
149262
283801
42366
723838
702804
96253
1595254
1598347
1008126
1661353
213136
1584883
278729
1298947
445266
1821394
951333
700169
551987
1448496
1673937
1576521
353823
950664
1691851
362137
577117
642492
696123
517142
1485260
959351
1622210
735424
270109
110819
1222631
802349
754492
151813
307024
1100861
616857
251758
939848
618293
160022
641102
1844143
1704061
1987068
1558396
1802006
1843254
102448
1298808
808733
959351
323896
946305
360595
1656531
1777619
752206
766747
1050857
402781
1423696
1077720
1746829
1092182
1495267
1238792
1247283
1831680
817157
235633
1285224
1066415
1105200
1432250
1018997
1459564
479231
163860
43106
355997
164250
1494232
1604169
480664
461413
304954
624559
937366
1754247
993800
1926975
1141588
1158822
869818
1429372
1361459
516883
637024
1809543
1161116
1924181
1708099
222433
30711
270758
219438
1352928
1268892
1006461
287029
1223148
60591
150648
1337632
1536187
1077524
1673743
166978
1955727
55579
734641
1522916
310094
1309660
1865954
1229701
1170988
849673
1666225
1334434
1426712
327658
57398
13186
1334973
237057
1241321
806609
1286871
850323
655912
1316452
682829
1057982
604035
971321
19267
1671430
754409
1889073
123766
1324534
1107124
130376
177947
188494
883677
1238104
842184
555019
733903
73370
1092178
1907581
949632
1657736
734870
853397
1059334
999232
1237199
923764
414610
1350905
505564
1117481
762460
1243723
1138086
492986
1366322
1653161
1977932
33571
1588293
1051720
1252168
645573
346667
1164568
1688727
1943456
1874238
1883118
1421326
1115183
1504180
535138
330573
452116
588206
559605
1695611
775960
85078
565917
1788865
922539
764453
1797268
1154132
1864010
893004
1957705
1306714
1591154
253622
1514447
800335
1843505
1548410
1857487
1947809
435633
98628
123016
624360
1842989
984294
1253855
561662
1682761
379064
1649133
963522
290491
837859
244796
1962902
1202437
1025479
1953767
136248
903704
155254
953755
1706941
1519495
643317
1980963
1432318
1876271
1186074
267309
1120538
259686
1213016
946438
1016275
1096688
1646222
794266
1339487
1234993
530507
927491
783178
904408
1938022
1523349
1479837
563759
315687
300505
1227921
1086447
414684
360011
1156784
1092414
134071
879069
1802332
387159
1228714
1284404
1617606
1175546
1865016
459710
476393
1905722
739339
1013604
272773
162317
1369362
136571
496366
1627110
433139
1305945
971293
1225735
1102297
1535733
1651045
1661343
236095
1787430
776662
1257987
1997796
1604671
318290
1935808
543206
24324
461039
1377658
1695301
1186045
589814
1225153
1908869
1003962
825874
1591122
1423793
826867
337921
716504
936737
1525722
238532
451408
1169000
647968
74
466208
90482
508562
1107158
556661
1827212
509820
517803
930209
520240
1820757
744110
1315335
336897
635460
835933
1884239
184142
1352608
1044777
494427
1520200
1680948
453308
57715
837249
871694
1510755
950954
1224101
529835
219238
414020
1451141
129650
1927087
1314834
111236
198773
983959
736727
1925322
1371250
1797269
884569
1258835
490705
1270111
988042
1861432
1087706
135153
779718
1047369
1491172
649155
949589
588524
1888652
214280
1054458
228877
1024746
1409794
516118
888553
919818
1631705
1235408
570215
741716
297784
1302442
1948159
779643
1576325
264216
1531214
794009
507505
871579
1245547
1003257
696024
993187
1311264
250899
1668411
354223
1424184
1715108
59424
673771
82672
40071
735865
526884
1899161
1673779
1705105
28461
1632675
1163716
1894513
1198655
1729918
1445023
550023
1148896
1569337
206324
812550
1856928
1093367
768698
1933148
781031
209277
1107386
299523
1698332
306209
109221
1856712
818237
1301866
1001734
783652
479337
472919
1494526
62505
154607
688663
82245
401892
1004981
669117
264642
1432770
1850173
1401593
1027170
1757764
854454
441991
759568
730230
1744102
1357202
636826
1003204
1650333
1218494
1486118
599098
876810
614291
24222
458273
1297117
1412673
1322938
333640
7632
884381
1420707
1820660
149050
1931964
1594188
1623408
1876946
1512999
1118025
1103347
1612914
202762
749781
1086183
1343538
389308
624833
1941267
433356
1401995
703785
1528625
597086
359391
888399
1564128
1592603
1383436
1432393
1914843
546222
1929731
827287
523147
1639868
513452
1048820
1290577
1896380
1509138
824063
876620
1286314
201376
534379
1510897
901327
1823621
1064785
1016628
596167
41177
1021370
1947072
314636
1509000
1756068
1142195
425248
1507147
1948155
1431870
222225
284357
1486596
1450385
1207404
1959233
16540
1549922
703576
1125305
1040879
87418
505537
1523418
983058
504336
1189240
633190
93905
699849
1304220
1577990
216683
792519
14987
351862
5281
296081
1280120
1530292
1894250
564462
1741265
1634948
849573
1477941
666682
551630
759199
1660269
1815231
44325
1604030
568929
1087985
1368626
817570
1454806
1579767
951003
1808341
212787
1059229
659533
698374
1458218
1909560
1698529
375576
1471822
1849037
590065
820921
10819
1820152
992840
296785
1868250
755687
1887721
284929
83680
855862
1959711
626281
213981
564629
91595
1653023
1721648
270762
85892
980981
1965590
1776357
18072
336184
962005
1033380
592610
1720762
1653976
1988540
1485414
643747
1611397
1471148
302210
633411
1692540
418565
654667
1364864
932245
1200949
886264
231505
1996289
1193227
1934953
1116686
677921
1846732
662639
715210
1097219
1618029
1402487
234544
1977825
481063
504368
228620
637391
1683202
1133761
1394388
13769
274104
1296057
1028833
1709030
1981290
998169
282219
283038
971300
1355996
1134825
1328476
273170
328097
1431354
1869451
1350002
1168002
1180543
1193070
1427172
650102
1312616
476471
651418
1234124
1091753
1969900
618757
1059455
13584
1530480
1080716
125414
1649991
808878
1352779
1565108
1060543
1522229
1005222
1737086
283188
620169
1086873
1857981
742631
1851486
1085543
444983
374815
779802
1402368
207687
1097367
981412
1307601
205536
490353
1190180
137688
581364
835081
1908219
1391512
16945
376197
715196
103353
1162300
1231862
1796039
1190508
348240
213112
1109666
819795
982497
1746227
293542
1656856
13956
375171
1604674
1119955
769049
1548673
773233
451123
1756782
1291331
601190
950315
1217345
1727570
1674424
706683
1931162
384027
1626520
1030093
1969247
1839316
374047
1324150
1899997
1457732
241899
1078241
966957
1579278
1812022
1821758
1512865
555292
800954
1759646
86262
578002
703944
212271
579365
564998
717455
1464282
443
95168
1070811
821983
1397440
590858
1634001
1137774
1431115
635139
681691
748730
666522
1512965
691434
1223922
1426592
1649332
20037
655617
67754
46630
1647336
1753083
1605452
1152301
693172
939093
661017
1477552
1692681
384193
1832541
557242
1216220
813475
606074
1240334
1767337
1321331
1018477
107062
368249
527423
61594
1576763
424049
1719294
114536
1014315
1447706
643714
1875035
1334357
243299
1506213
226960
512166
846560
1548517
1345667
1532952
1961887
1701829
1368935
102245
156062
912891
530815
1163182
155697
767268
336177
599375
262211
1575559
943766
355670
712461
1573921
1490090
1784994
1084516
238898
161550
855704
510197
1570648
351469
1121721
1680978
1986665
552121
1179149
671481
1939448
886418
1894030
790687
591636
58270
1592892
1388434
823282
730353
1388847
529731
821754
827317
1938717
93702
1432964
1190541
1067026
695171
1598940
1319761
354026
869745
910358
337204
316549
998108
286115
630727
306135
706631
1852961
39095
577075
1056935
368125
995938
1005846
16076
1289956
65628
1299050
1053742
1567202
54309
524006
1435364
1862828
1555604
659055
1775561
213346
386479
1146934
484831
1502155
1387479
1663899
1021147
362380
560639
1507634
104041
1657835
1216438
148886
1466385
186331
1645496
1093046
494362
1337140
1259697
388475
481851
764026
1663881
1994688
1314414
147055
1458202
1597586
67972
1228583
147100
323168
549573
1241436
137292
1430987
1694551
1916324
963648
1472383
1580354
952845
1625470
322049
992786
1460921
1883928
1187830
648159
167651
1022422
650057
1434304
1163269
970166
410171
1735121
946013
1643352
59782
859742
969034
1885579
1423195
1962589
1348757
1682861
1785524
1254990
1706098
1194406
104072
1119817
593113
611197
808824
1509832
1925467
694984
603179
1222728
1082695
77584
246616
1440210
1654546
1560771
200801
1913107
995030
1240108
1122397
1706233
914816
1016326
995813
1501204
392353
930689
798807
238045
990130
192852
1789713
678590
411832
856094
713429
1172698
845420
1799454
1246008
1073867
1127840
756415
558725
1444967
1408624
96505
1488040
510727
339347
355586
1762742
139091
1086296
370279
756229
657574
114760
1956768
1979390
129767
791391
1043389
381455
238183
607803
1707565
1798235
1363029
775137
160636
1193705
1285033
1177391
187670
1174146
1611005
487689
963851
801770
708539
991945
1066030
547817
1654587
607890
939194
334148
1009951
677296
1434414
1332703
1497059
460681
888746
802749
850915
1262072
673251
1549805
1306566
881943
1302244
1301042
329587
671231
1322483
405234
433200
1984608
435442
957886
797651
1789434
508049
1969742
1695976
315410
147341
1787567
1618356
482536
1472358
327528
1536685
485801
204004
973281
478183
1872105
1678831
86633
127390
1540624
972266
766706
1133264
409323
1852695
821747
593746
648081
1407938
693150
971058
112727
1349540
1058099
1646946
1988934
854046
436057
631583
317306
513753
437844
899729
1315463
1706309
1464196
1381632
664079
158506
1307085
1552435
438212
816390
1616068
1869046
1390326
1419745
663573
917927
946951
1960348
1327790
1077327
1127684
40960
606387
1314728
1412924
1513521
1859649
358596
1422400
763607
1097099
1968631
354975
1954969
1176642
882987
1529128
1800450
1484124
73881
1952254
1575522
1617709
184599
1016884
977903
898825
396607
602921
1526530
1986290
388569
1717167
1213188
1695213
206143
78710
1959329
603445
1785607
392873
101751
777815
1249549
1443370
341425
674849
637473
1378626
167036
1183916
838482
1773648
822615
408739
367178
1758973
1583262
438456
1788347
1382373
1683618
1135766
1799369
862485
725353
1662481
1549376
1699439
208992
198453
251026
701357
1091189
1550424
1284090
503902
181495
494418
1874766
1765901
1759360
1533149
372005
353056
276671
331467
1128914
1871052
721351
1120139
798240
547531
156267
892806
442175
389964
1767
1914798
129259
435620
1500389
1336489
383262
1298242
318655
1656182
1555496
262326
1294183
1845606
320771
1479640
298841
695331
930812
522646
367765
230057
847643
1515816
1775580
681000
125885
1843204
1442256
1653856
1834053
949965
832899
969639
217482
299110
62078
641520
1685992
1516864
748052
70098
1301482
1671477
124333
1586698
182935
111577
1232312
675211
315384
67612
629379
967655
1014188
1103063
1871885
434571
494509
1839894
960850
57172
226000
493625
1187886
535212
158886
1128983
756953
1688096
1879335
810450
56114
230372
1555616
503792
1021403
833194
1867152
710956
371787
661109
95815
1944000
1501527
805028
1242654
1551287
1624770
54664
1109560
1881968
1093639
1457705
165047
1003554
753981
1691764
961006
1061185
28834
1394788
514749
80103
1637817
878231
1390205
277205
1407504
1115770
648378
874921
1053632
1085771
503512
1789542
1407681
807028
698543
1584647
1537267
1847652
931190
1084435
1741888
912789
216167
693456
1570146
1816888
1017909
1913300
1789261
1880665
122360
300044
102557
385706
1049484
371375
1141573
1765022
239694
1840959
491381
1924179
1752927
1186334
1593643
1804845
1548912
588236
1774766
1657479
1188904
785835
1117488
1940065
128200
706125
1130313
571588
1792198
1295671
118936
1698784
1976922
1794489
585738
1322359
1723433
79474
293989
358692
297547
969407
986953
1419177
778920
686216
1472954
701059
1801879
1186449
453383
1503885
1669060
495624
348572
1632457
1391578
1165608
1626995
1533762
310734
624776
71893
1327380
667272
1826811
1736697
1916601
1654179
1612919
503323
870516
825212
775414
284285
1607934
407652
850693
859947
1622960
1042282
1684180
193644
1279530
11320
736208
312427
109312
660234
217242
628595
720160
1851222
28206
1219098
730922
1791860
1145835
1908003
129126
1550449
503383
1118976
1956099
898618
621751
147515
787835
645337
952242
302214
1504475
1736330
1509743
1256743
907913
482532
1266663
1013600
1439710
466327
309956
1918608
1117562
1954482
345820
1246836
1240074
536758
759642
228442
1869871
1656344
1464132
1413420
194205
633943
996479
1316346
1588193
716297
1606908
1011850
165844
190772
265459
951827
1334458
533006
851085
725430
1417861
61180
929726
1732863
79927
1404247
1839296
1854218
1029594
1418810
1056383
1537666
1603999
527508
195258
552502
310606
1254429
1291432
1315493
1406579
91830
122807
305886
824584
171237
1921805
659930
1804546
1972424
1795697
267056
215110
1166829
1387116
868557
791843
536548
560337
1933205
1120215
518158
702283
757183
549793
743421
574375
1786751
1769135
1555891
319218
1940971
935031
515511
654362
263306
902513
1707053
850556
1594166
1163542
682711
173113
1884180
1031008
395393
324934
1457604
1214185
1800156
24804
297724
334517
1983892
1608061
347915
1795943
1207692
1238457
812367
1338847
105031
746530
1825092
517210
1914412
78274
583083
1087220
139794
969076
1911994
1005033
1051774
853251
1849067
1703306
487301
380964
831737
1973163
253256
1997201
477696
1409528
391248
350756
1597631
157650
16671
852368
1327946
1585791
1443260
346186
212691
1082414
1615810
1639248
1097741
261319
844145
1601228
1942468
577036
1563386
1664594
1813240
1600253
1665426
747045
47955
1158336
1142966
628054
1496172
1537104
1083974
1161510
412740
1256295
645063
1163218
1736250
1641178
1266565
1694848
1982830
464092
858160
1436089
1741442
504156
1911902
1080236
578593
670674
1046978
82630
225900
281731
1727000
89068
1977294
742384
335466
747925
1400466
1278180
250681
117845
685872
1932900
1664781
1532419
730786
449737
234807
1456992
322909
1898689
1522405
337605
1545915
1128764
1624934
373518
364121
133566
1214447
1429415
1178050
543015
1788669
1097707
420645
1891049
412320
1462659
760198
312567
167
1065499
1273289
342097
454367
1405133
1253959
163003
127493
166740
377198
1505104
259783
1527047
1600291
351798
953760
295106
531603
1493127
1705838
1170365
416455
955728
1114885
93705
1559992
432145
1389572
1960838
608103
1544974
1112222
1127542
1224239
553003
705713
547110
791358
1568074
15733
1108707
568069
922245
405048
1007786
875864
322808
1287714
1251489
1173673
1172851
1490885
314129
842925
316471
291784
974655
762966
1794788
1162982
574538
1662831
327940
1380430
1532637
678733
1484897
1056219
19579
1107972
1185698
1780960
779973
1157924
1653460
416334
927553
1429111
1291206
296474
1262254
1243202
309428
1444805
658229
96217
1116184
811432
1690182
871217
1773820
475749
660679
1894007
159905
855947
149303
461418
1470742
1917634
776271
1249612
204474
357924
1823372
1250283
693858
1316823
411505
930559
1438843
901930
546765
212939
1024367
333484
1160902
1103917
1528208
368279
1873696
553643
995397
953570
1844782
252686
241775
857311
1633712
921155
1666122
430552
824051
1418914
1445708
1651240
514850
128749
836798
124864
1212692
1306993
1706518
269022
1955610
1888443
509728
1476805
1582977
699583
985534
1309833
1244238
1670937
1383335
1660426
443634
1766963
1895145
959863
1270907
634714
5368
1411812
233028
657342
1467653
1298730
1180397
1291415
1217241
1978745
994590
1628738
491703
164965
1478557
461534
182000
1132434
429338
1594022
901383
1066206
241306
1863813
572127
1109735
96316
1061860
1565959
994658
948501
57628
728374
365615
1694712
542139
277194
1843082
1344997
241868
20198
1039514
1151874
1821984
732242
1160804
209704
406955
1789423
1376947
1295277
1384188
1353669
1391418
1738379
245770
292679
79024
1314523
407945
652618
1093608
193990
1608592
488989
1361146
1895358
109866
1520146
3490
1958235
234589
1872942
257472
1849147
752857
96255
409922
524523
844286
1775388
35098
798592
838807
942263
1369340
1857092
118924
1134804
403085
1206252
1126433
1807216
1028627
1700071
547844
724698
1652135
1515024
749240
984987
152504
1864852
777174
1821841
760169
734512
1810479
197543
447907
254646
1758372
336217
269879
1280174
664416
758178
83245
899835
1368100
1805106
734537
989801
1164346
1780098
551483
1797896
446151
1364609
1047468
1272946
363501
1944346
1172979
1731255
1440958
128066
1446274
636374
279414
583194
1212871
1755167
1705099
1205541
1106632
855403
61949
1131977
935118
284684
1372289
1410481
1073090
1838573
1773752
796949
1500589
734672
725998
1120162
403618
983933
602553
1756313
1630572
1207788
740248
419447
919741
1949738
1086946
1406018
555177
1350896
265713
974690
552406
1850038
721501
1604266
1031269
859163
1541557
444183
1656002
177854
1263268
453219
1062890
1738498
218188
1552181
1860617
1760473
493948
1627514
1714378
50734
1215995
653696
1045410
1618606
272846
1393421
1218561
550453
442574
1175285
302932
1512559
764677
1162225
1424976
1637327
1162308
164512
1412320
1120418
1937529
536199
816442
1603705
704733
718039
678396
1662898
1256792
1867180
1037784
902069
858361
498678
836660
1451808
200333
911062
282616
152854
1314549
1799406
1631880
1342836
1607076
1563557
1918353
1987943
1745826
1858372
571292
1245924
1972428
152031
1711922
1991696
1534025
567902
324918
912193
251748
420528
1053842
1998854
1285660
493795
1884057
1814727
1853738
1464889
1157102
481122
943899
322451
1520820
910937
901981
293159
588985
1006562
230051
869394
1428357
1880795
1574207
1240733
1909254
911078
1375759
289557
659965
1123832
592425
1620086
1083797
196492
1925966
1524026
814699
1857273
1701021
730797
1821183
1241776
1359332
884364
1646733
1320684
414388
128773
874750
408154
1608566
1215853
1679166
460427
314722
887406
831030
1888033
1648368
635009
1960505
611962
1682314
120051
421683
1134135
1254242
1531147
1283677
64317
589033
495437
646289
1545901
831950
145706
1382606
386127
1635149
320931
165943
1746448
499574
539336
706959
981401
966329
1111330
67679
802503
1287615
56168
1579215
1514497
1111686
28455
1807218
1870997
1771811
1494341
1879418
649001
723966
432145
1752944
1591773
1336030
719319
1633469
951958
164643
1724187
226592
1691897
1540526
1451628
1937539
802299
427651
1981593
1640742
629525
281684
1718761
449600
88829
155011
186755
510194
1564660
133284
1350783
1810673
1458617
1292762
535782
828677
1037556
1611320
340900
518146
1976122
1840097
404665
1883657
149020
833120
825422
676673
338096
985959
1700878
1369943
271201
102964
1230831
1350927
134706
556542
1040808
1829386
205501
817649
267408
1888367
1144813
1631668
1200528
687322
487928
716667
1050200
1827229
1129623
105697
1290422
412296
492407
1613353
1900399
946022
1287308
1858295
794028
1593286
1910178
721644
1687706
1891753
1545002
1740249
1753342
759692
978397
627608
856103
1119937
157867
1728817
1848429
1559939
1448148
455592
721127
61782
1401702
1923460
109098
1240248
322390
707252
759318
1972295
934864
1382490
1049264
1035848
294253
1376290
1906159
1906898
315278
374421
648899
825004
283706
1207008
308211
1959139
70583
472415
1153720
713190
687707
852569
1556459
1412535
1237756
1645145
1081987
815714
1740522
927452
1785266
809378
1189933
963430
1874528
101370
128025
1866912
965913
1024554
614880
43272
1523737
21473
1563640
880552
1145645
1174557
1378020
1393719
406570
424110
489947
1930858
852141
1446995
1329631
1653009
43832
483974
30703
1233768
656985
893706
327708
25496
580137
1169381
1147313
196088
1384304
771761
1119288
561994
1592833
1006875
1329827
1551386
1302105
1051250
211380
798457
1806267
358897
305895
1386919
185772
690554
920078
1246036
1210912
1139333
147232
1913201
35285
944913
1303232
780073
767342
186945
1352249
745549
963542
1414613
792930
335275
336547
1779674
867239
1816858
1479356
462177
1106791
635655
72028
1217007
263976
872522
1211373
1807141
760235
834217
470859
1803728
1605738
1421644
437082
1976542
1337146
267489
1315233
1223217
451887
1005454
1219856
596030
83520
79804
244958
749687
791599
1534674
42182
1747055
139612
412592
1752927
1642143
1454138
653064
1359771
1199968
177093
711581
855246
448058
800214
61017
188230
1869838
681168
1856265
1464887
423917
943759
1328961
1303029
774661
281747
1083644
519092
1406066
566281
1464316
215318
1874174
405005
699391
1237796
870134
467137
340083
955587
679791
1053162
962040
1530427
1804156
823635
1500281
1634965
146432
495700
1843373
933781
1470471
1772233
1324227
907869
601913
1657959
489901
910729
668143
1047553
1883643
1802383
1076399
755351
119140
815282
1318792
770201
445380
1945675
1712231
999963
1211312
664153
403978
602630
885501
915334
132863
946820
418885
62509
644942
847427
1073668
1466896
1368325
102771
344357
1325166
28192
267186
1752984
1076480
541924
834729
565059
134603
357750
916433
852054
1844816
1036055
1739358
538520
1784644
126129
671368
6520
1919205
1194341
955759
140700
1004075
1491149
890479
1570367
691750
1735629
886967
353490
381045
1530184
1595199
815492
1928429
1589820
893448
227929
1213324
1585967
1776084
1278907
691017
460057
1828600
1420587
1670337
1451996
1725389
787767
1543935
1827724
908494
8440
711876
1160072
1522612
301687
389944
1442248
969438
1598745
667939
1614836
1901888
357197
1438085
768453
838491
580345
1284199
985643
61113
239308
59133
95060
834676
1795466
1388284
1929102
1743836
1777228
629335
1777470
582879
1787921
715422
1710903
298181
209481
891963
1409711
760308
136861
860522
1996837
985809
844912
1972565
12308
396897
608862
1144336
169668
719042
811799
879182
1789835
1006074
1594892
504606
591693
1160096
548785
1111977
535071
860152
727262
1627401
1330408
3292
1685050
1878442
946000
1543336
1269115
1670949
193251
1180830
434043
882670
230855
1287166
80802
1217910
70352
1346302
1407901
1891582
568381
130331
406632
1473214
325572
193542
510385
1866387
249475
853489
681606
1736784
337940
205495
1911388
260842
1867688
625280
460706
1396388
1806140
124907
1063186
1021285
1308105
1649514
1921770
1955465
1874022
1323606
849342
1616974
1761783
1672217
531763
2175
1727827
30679
1098044
167927
1657673
1389577
1905221
168745
1282103
1906766
1883722
733059
1582978
1548154
215738
1492424
302660
184650
411590
1900072
1997919
1466847
769487
1403610
895272
440583
329198
737615
313952
1737335
494602
499196
839375
1141947
1152469
216654
731978
771327
455766
490611
1759947
290518
307958
1284222
1738712
133260
146254
100248
1784423
1776540
979119
788941
787534
1702578
436760
137161
338066
965530
1595886
178997
1662559
433672
854583
427833
222875
1637299
1564358
231564
1582678
1652972
345185
412831
906391
1490436
1196213
688479
116093
1735471
764022
1225965
20800
184087
1477061
898112
409255
1742016
727876
975135
792122
714727
285087
620567
1914639
392393
1009012
1675926
1210874
1989104
628689
1590303
1072055
766334
576697
1126903
1517753
860973
1590688
1121431
1347063
675664
1201153
1036558
1676192
708313
1851462
613628
571795
936162
978871
462162
282414
209648
1763775
1670225
544471
1754469
1094015
192449
1161237
1212109
472540
1670678
1561271
285622
782396
1811371
1686527
965867
1262557
96239
1888407
1566808
924669
1559826
232908
1469792
1208679
162374
1573232
1853282
594386
1945104
90842
128848
1669495
1224125
1806585
619040
483944
1766726
1383918
1681878
1457638
1938731
1151996
1355489
1532391
794820
1146242
184619
1719584
451946
1827925
391656
148724
384691
1521197
1249506
250752
767165
307426
990343
1140796
1900176
1789001
64052
471840
29587
1420271
980499
96475
1114896
764639
1721286
1648041
1224952
949419
1064914
496050
918583
702496
69909
1607806
729632
107187
999500
942049
1309683
592269
1281305
1089787
1520038
332088
222742
578248
132879
1499188
1727513
556106
149036
39187
670613
1575823
1414701
1501806
1508567
1578188
1307912
1181977
794368
1448491
409555
559341
1020750
1065906
1584613
1316659
762311
447127
1189489
497875
830511
192236
572118
1298846
465137
54966
924114
515395
1944218
597772
1629397
1595893
1203399
1427406
963994
1312843
413130
1347988
1273864
348926
1492504
267528
922750
834815
1150260
839650
143084
167890
1371734
1224605
291224
429860
1724886
1459550
451316
755528
825806
677256
827885
1253743
98496
1840848
1482074
992182
1022026
1022676
1702779
1284021
1569625
1148377
320510
996500
190753
1013088
211421
680788
1096505
635474
1552933
618133
1784510
860552
871939
519060
870441
201510
262579
1359309
2745
343705
1843457
985608
1759382
1775194
868323
640558
1248681
605424
391018
78875
600984
1227007
1334041
1901646
1469101
1846942
1991866
17887
1010482
1224809
1972023
986552
148008
314283
1106277
1832123
507506
1961042
595147
1415135
1553251
1863023
1036465
1878002
390331
139430
211587
729281
1673097
586440
1105925
1230004
1214210
392338
1858289
271158
1205323
139102
1250743
1685438
622810
824874
321855
1231792
1437613
1536646
1510788
1940426
1862349
1944288
584674
79303
137417
183204
1270221
1351832
1262631
1536853
1397908
1699894
1459155
523471
1423975
1291320
1188508
1806908
1574374
689887
1043403
1766413
581599
1219380
1451294
1193105
210365
652617
722786
866008
198613
351722
391086
364563
859540
911329
1554981
1329639
1712467
1457936
1261464
1453711
841233
426261
1616046
1745451
218663
304388
429437
407159
1570527
347921
1453294
110269
194149
680165
1754546
734342
1441484
306162
631675
702490
1144138
715094
1382468
1606471
252573
492666
721953
928252
1648049
197261
149024
652229
160567
1987982
413729
337655
1427866
1668232
1624351
1493546
1068752
930850
1390418
847181
365664
1084391
1834539
943389
1057290
857081
660689
599080
1872304
1130761
154529
322811
1755942
1272562
1458673
292262
462940
349560
1832651
1426986
241622
1118610
1668005
1329820
1472869
893543
1414315
1616025
1708448
701223
447510
1324813
718986
332834
965672
112471
1989290
198766
1637687
1547755
1826933
1855241
1887487
541381
1695372
1241171
698833
809177
1701581
1411244
1515986
1305419
1953764
75661
1218005
1599325
338804
1488150
1246344
406932
1179825
1859951
274332
847559
666405
951382
677919
1333423
931991
620538
1158483
384431
1120252
1124927
1445030
1122646
637035
541601
350308
1173690
1314367
1201683
1843380
60393
802746
1750216
1299490
64060
352107
1980726
386417
1470188
1264029
540212
783758
10676
583953
819504
1933880
993648
829371
684549
1163766
1495303
1819589
1683575
849209
979449
1927475
77057
761496
1323551
95891
226737
876199
496215
1365522
1327636
445919
1129275
1766730
1782321
1632597
1650527
1624513
1182932
1770065
1567283
1269376
1287546
567628
1603326
762517
1706848
1857813
822482
1618860
1723759
1903200
1123232
1906655
492051
436737
890709
396735
768
1376255
1756230
1646770
694583
237029
201280
106748
1924626
1052168
763700
995544
623410
1379848
270763
663109
1532969
963699
1103048
999028
1723709
906417
1551563
1357148
277333
1243755
1942625
1452362
977905
672047
971692
809245
1795507
1688583
696908
801845
193844
178804
1560589
1516243
994946
1318943
1333365
360301
979169
1272866
1242739
274901
89653
1845016
396683
1307399
656906
1092203
1497717
477423
931386
439809
1688799
1248387
624715
1567016
595531
67372
980228
1084726
1658408
576863
1624434
274184
428996
888556
459783
1861332
1227592
1741667
370479
296262
158913
100929
1622068
693088
1870581
1806487
1317501
1615102
1137890
240762
1373296
1213186
1214868
383757
428822
378519
1017305
400225
814485
744802
446423
916345
1732336
1152051
853989
525225
1761726
455253
656619
1746869
1161352
1527747
1022818
1860079
1074254
1356530
1446320
1864483
778197
1643479
767123
1053883
815017
1040037
1322181
231375
375384
1434815
281099
996931
1531982
1135340
250934
1980846
339774
716822
1464733
1014333
1774955
720123
272467
210793
815003
1208828
36762
766570
644501
523935
1343465
1540559
603618
988651
1908398
1669516
440066
1359100
1414683
154717
1331334
1663725
380414
839216
1709305
988932
565397
1556327
317057
1355115
478447
409235
390003
1855427
774602
1650331
769799
953509
519260
1816055
170858
1837360
231054
1534638
241121
363219
1661481
1064338
121355
1665383
772649
228692
729866
1544235
968506
180090
1848655
1210102
1982211
230278
1864336
534743
1718693
167882
1685779
726863
1191572
727761
1339443
1949181
1323660
1277967
1660037
714953
444813
199538
610962
1332978
72436
806281
1729845
230597
1018885
506221
248266
1498738
450424
138956
1334837
1754164
1219307
688527
976998
1816524
599831
1358464
545573
1845990
1595046
1750055
1163227
1855983
969734
940375
1467897
287560
1006192
1525330
1264069
741072
1308710
511660
415439
1084156
1199400
1662029
1779852
1236129
914346
787100
1756223
507403
198492
594333
429895
506745
1434575
1814384
1405080
685737
1892120
1540903
599886
1687125
1138326
1467677
695538
715512
1451008
1422135
14381
1640350
1929035
1694033
256338
1308114
651209
940949
547028
1787228
929727
559333
721410
1789820
1928041
679902
438562
156598
732680
60996
572561
502898
618822
958356
1114853
1522404
1686806
1512889
689305
93287
406434
1360681
1131137
1001929
63958
1276832
775591
317892
1852788
1852277
486801
1096815
1300618
355284
458195
7369
719089
684408
915980
1413371
1682430
782683
1363171
190536
990914
1055278
221827
1080126
1252675
1265548
1805191
712082
613683
403007
1104665
285805
1433995
1958395
765166
437743
1982713
1551380
1317887
39938
1146425
1588524
800910
1219835
1857845
1943188
758442
1309035
1276292
1398048
131378
1414867
1022363
1210500
1969832
1580215
390124
1453229
905991
929625
97891
735718
385409
1022810
239275
1630778
1292861
59447
89550
234523
836500
480796
1523382
10548
1257675
816291
356075
147286
1419720
1836777
1604681
1795520
1479664
479721
1647648
1929195
1858334
611221
1234273
1306176
1654514
269379
722828
627691
1778511
1827946
1214223
1861752
328855
828473
578080
351825
1953901
81203
228964
779992
1153133
1223380
1386095
1168460
1733662
1889271
677964
1109216
650879
1080323
1191119
144127
1333216
1774684
671702
1484749
1764310
120700
297134
1730323
1437206
586211
1051402
903822
1829338
1417451
1479770
1926008
1251969
447912
1745829
1300598
41684
974795
733848
1224981
1817989
450015
243222
750886
1403434
355833
1978408
1554689
1185205
1129329
461660
786302
29601
637519
1993138
421043
849702
1236500
1553943
510138
1705635
1290536
777946
1653294
1798885
1707900
488179
1813804
750972
1089879
905081
591260
809330
847903
629745
1899820
13289
1722912
257580
1993810
1528951
1366909
296291
1613088
351108
564172
625098
1527952
798998
400895
568697
498729
1949019
139011
1625307
639887
63034
1276741
1409418
479851
642433
992008
1756343
129033
1827340
238178
1277231
1063150
1143319
1788754
498948
1136320
13633
720720
1330561
1923496
589872
1677423
1672781
1992939
1020579
1469583
516855
1365530
417682
1711575
1675077
285971
774940
525610
1377290
854365
1615409
1561557
770392
687375
152969
1569306
1920558
312238
439677
1430631
1646618
1450968
383165
1588523
1217517
522247
1100553
509710
1424833
1538214
330820
905272
85526
831555
1029605
273083
518944
1523338
239776
698541
1932197
1715985
1786388
1566168
1793465
1491749
1958124
1573907
296785
1337378
671706
841425
1861036
578350
750407
1173127
683977
1018322
1659238
742400
977428
894703
991823
808463
826840
1569920
781494
1804532
615683
653985
309647
1704615
1294338
388334
1900254
295668
1703756
1989596
1482497
1254516
1343249
1189456
1988662
1578163
1213380
1909228
1441153
1939718
1176547
1635757
668814
239559
1470072
1058625
1638297
843922
1271399
1690726
1647821
1431026
1816319
398464
451952
249088
1313626
502277
1793045
286854
1964690
979529
184541
101227
821156
1489135
1849702
1296515
503810
10356
987601
624054
340711
322905
255248
468241
1468715
508361
1014859
625992
1036290
457555
785383
1833801
401449
1642636
1098987
1023317
1819362
891082
1733844
354572
1886027
1211213
1148131
1198795
1463758
486438
1432331
1941526
428226
1510080
1903180
915111
551922
1405566
131972
855343
721341
1746736
1252374
51734
81252
1784309
1352299
1792220
999576
448537
1749907
348989
764420
960827
771775
1102687
1015778
1771920
901239
736641
1174649
995723
988402
672603
142124
555077
315414
312665
1274088
89709
135951
1020134
1937136
394710
1143585
443410
960066
1438521
1571849
546824
610116
496828
495942
243852
1128814
1143770
1962032
1636466
1935869
1164489
810751
902068
1845260
666201
946930
993942
869807
990101
1204056
1390515
781542
815508
1370273
289188
951073
1840550
1781225
1021850
1972432
1400970
1253036
417940
1835319
1684967
619760
360196
573757
348790
1030702
822466
1445190
210938
1918879
586738
615473
1044398
1022295
480283
1432578
754030
963286
274908
1130565
302141
15320
1249694
816545
146295
1593616
1937320
125791
965222
133951
1646171
301081
1541801
1536332
1499515
457559
1668073
1398919
436268
518114
902463
286795
1315731
845391
668732
618780
271753
154279
1133533
831040
1887491
21043
662763
596276
1242316
204326
163863
1214106
795961
978130
1461766
3697
1504083
1710600
1400136
900734
1926191
1417410
1563181
213419
640613
269216
543763
1850130
24833
299856
1480646
1887511
664994
22326
169855
1699809
1349819
1990900
579366
96398
1552377
1130108
1871676
955718
913670
668913
1291633
643800
951220
1118823
1450004
481835
1376929
325532
312846
1244668
355553
436741
883688
1611692
482504
1823712
908281
1788112
473224
1604009
767876
590067
465770
1622980
1935872
667954
1579966
1473452
12247
729717
277258
1846288
1330364
1340740
734479
37575
278577
217292
1582890
1603534
1806552
1675618
828830
1326222
407997
1216114
399365
768424
1992891
272214
1070065
895916
741479
801254
1968473
83564
783977
694608
1877569
1619936
632654
1323904
248672
1720289
674297
1867462
1316436
775110
828756
1478315
1231354
452436
908601
1863585
455849
1608614
1158645
633742
1722534
1571588
228308
547198
452895
701320
1439408
329562
1346239
526883
993345
586006
1397160
1024577
94771
1435553
640405
1545457
661739
280273
1135982
1602971
376460
1016466
859524
442653
974900
1423987
1565872
1160146
1384557
319986
1720973
1208154
1097868
1234184
1297387
1027483
687958
764048
1541343
1372867
156846
1367510
944524
1357307
98306
1361784
725742
1299504
911834
1299641
1503117
1705195
199647
786775
594557
1504668
1307264
1920416
1051789
1280015
1748239
827508
1195889
1324682
482422
938220
1316847
475491
1400402
974850
1868430
24557
181831
1401506
65011
494898
74725
820353
340219
57836
45627
1660342
292800
1167990
452154
86146
1879352
1748903
40176
1994598
1196940
1506904
624471
1486952
1993288
519059
185725
889106
1726439
537131
285697
1065975
218014
1516731
1659282
1940673
1590616
1584347
1023555
802161
1606558
442425
1413755
309812
1993799
506915
1061619
1674512
1484322
1808042
1294570
1268834
933573
1039486
551593
5749
643285
1810766
260553
217918
932157
486960
181093
339661
1441847
469647
566960
929078
250208
399368
725608
1543002
1301788
95915
640428
541149
115857
893349
1908656
311171
212220
1437153
30919
1660094
1224365
1359896
1001916
1950412
642089
857839
739269
494643
363186
626353
565661
595636
1874048
669841
1629884
1479291
1755386
331040
203700
72563
473356
1051132
1135322
1542674
594188
231222
1879112
537539
102694
1654325
227829
1029466
1987584
427433
1979188
799673
1912732
1335682
1505862
904796
753547
1086729
1005489
790555
633599
1259271
632256
1741668
1084311
1945524
575057
724899
1430203
172539
879259
1191620
610572
958974
1815601
1411960
1186825
953322
813116
909598
1592971
1581362
1575659
1659941
1293878
417722
1161535
1249684
1328232
1984535
1187698
32476
245608
444811
992667
1948160
1729122
921686
303245
1007780
1722089
923842
558162
38137
528952
542321
1800093
1173947
1611538
1528436
1743285
838933
758168
256701
963328
659498
228658
1000136
377366
1484989
517229
331253
619078
708088
1710177
505612
427646
1210585
427655
1334956
173312
926509
718019
1299567
489503
1602337
681018
1852854
1369956
1996896
1192610
1105490
1841057
1490080
327870
1382190
724298
322671
1501044
1678590
164414
458362
1687374
1260025
539056
510344
1267375
1621429
1945118
865159
1571914
395485
355491
1853540
1576305
471422
1522795
1400082
1300998
951857
1435453
1246704
1640960
1700260
99072
1582014
281979
1695973
1140291
1474775
981815
713230
1676196
895686
849603
657883
1495163
1697118
1275282
1330163
1543850
1181018
812291
1673779
526216
625487
221239
1106697
197560
1722268
453414
1587300
1900345
1028557
1408919
636570
617795
1689743
985504
1193752
1304132
1040845
1880237
291217
519806
251049
270033
487502
487523
107541
1367523
477714
1513719
1587641
789764
1300062
1431738
396587
1647470
258111
659076
203476
774511
1893485
892220
559151
1350821
1396042
1478539
1190205
1855767
927588
269555
865160
104179
288497
1675068
1320667
505064
1356339
355409
470129
1395289
1924057
1479840
444803
1799565
311508
588194
646129
1157450
1761667
685596
1507164
1911422
178328
617711
419428
298383
1900463
1913569
246230
18124
514026
1993903
817072
1076834
694572
1006610
1632705
1473225
1984819
651417
1610532
564298
236752
485271
791760
891201
532520
1795368
1115780
817185
1293300
1702115
1699137
1249629
1532773
787638
610205
327259
639650
1867127
206070
743890
618331
1773325
115606
1991829
435048
1224196
1855076
1380271
1979412
916344
155730
1712002
956903
854321
1087960
1830567
1487620
841280
1833803
152099
170892
361624
1387948
879458
1404784
348116
557693
1533675
1715112
106320
1193602
1168762
135603
1024146
471686
1748255
452904
1331797
1047398
1969219
550904
1868818
1124564
1781535
1732295
767721
963573
2835
387067
939522
1115891
530178
1549315
369379
74722
659876
346961
495120
117236
1425415
1166290
566380
935298
53353
1949578
1061983
1437887
763631
775072
1873327
1830760
159755
1456122
1352470
671889
775017
204126
976584
1303551
1114811
1568096
862497
377111
260937
1978423
1689367
1694435
1985933
225172
1679471
1108755
370349
1233705
142929
615154
1807530
1460475
433303
537231
705682
1249994
1139534
303815
923506
1731717
322355
1147199
1653428
963405
1259175
729111
1154395
1140051
1305890
1191931
1123623
1957546
1753700
1227907
376544
509968
1057759
251417
220205
1040225
1621660
937890
83537
326964
672495
1453630
239188
849782
327129
1966760
1516082
853772
803736
1831104
514393
656322
557239
268739
42300
300377
1009200
79716
1595776
1965125
1284883
1128408
1986694
997504
1733956
443658
1909918
1184743
515339
795969
259465
1876494
1776359
616436
720894
813033
1982876
868174
92151
1133453
200018
1040053
552258
821682
1280327
1360162
597278
1691667
1350846
1818620
639392
434570
945700
1939647
1162824
1280819
211070
888587
1565854
792880
156701
198118
1158396
215438
988226
1155048
375257
1154666
853833
1300219
1649279
1802152
1663722
1809500
1791389
1557375
671037
486234
1345099
1575278
1679160
408049
896835
880214
1475576
1420457
1393561
1316912
1217876
1468613
852269
1835063
445634
1920325
561410
501417
84889
1608077
1723368
1550917
258045
885980
850444
80570
469948
817002
1984032
245558
641523
478574
311096
927228
311893
1449013
869727
412260
1325581
1289498
474319
305083
1480651
952779
1590654
1793944
1464912
1961767
1006170
68039
1628418
379267
1168552
1932241
1271036
504385
1378033
1299388
166641
701862
1741747
1782569
299377
953717
495022
67135
1114433
673123
212618
1632690
1841193
1044726
610001
323944
1441122
419683
474706
1690758
982083
1365583
1050874
1303783
349438
1516434
530682
597147
1216546
1046292
1427324
198495
730056
72138
1930827
1312072
307402
1686648
1969203
1437544
630474
998792
248227
934988
320847
1988719
1867410
320108
876233
47392
1565838
102565
1096249
901756
14114
1504965
1487800
1031598
1476157
901033
948133
546145
1473735
1624897
494269
794548
1740801
418562
1126705
86450
1128576
1758953
622389
117887
472837
130230
1866383
518121
651495
167501
808443
233008
574085
1024428
138267
958915
620577
1257261
1036701
864607
1006221
1453377
328979
1228410
304530
1985354
1282536
1337788
724725
742861
515162
249536
132549
1298874
233403
1423492
1160452
234972
1775903
1697895
4553
235375
865461
1204477
153377
1010849
1706439
371389
1600857
677554
327814
1958575
1527286
504355
267469
292928
707211
1650510
1277829
1049746
1074956
965322
1342145
18370
1601997
425127
1498646
1302509
424303
118386
1965133
53180
1518633
100729
1688707
602734
1551840
1659579
969474
1080308
220397
690513
396623
179870
483587
457535
416942
302836
1050221
176124
319002
373223
1067156
862498
1603285
1791552
1604284
1415626
711911
1730600
929287
573408
832863
1148901
1594038
1158449
1460258
127299
236172
1498684
1635955
1794604
473575
1696717
232695
1762335
414825
1664565
143954
551151
1008576
966087
489476
1672148
1211788
1671377
606903
643514
1531624
658106
620704
552557
453940
1999871
1041889
1776777
1595737
1062869
1784538
395399
543338
289459
1145263
1141735
1332572
878179
850011
1477164
1596883
800986
1835222
361915
603272
449723
1492827
394627
1545735
1378467
1911240
1613465
1767061
185194
237622
1057336
274820
1861520
23147
723958
735597
1176253
355810
414884
920422
1579974
647211
320892
826603
1326763
1677548
959489
667266
719457
1041867
1797672
1383472
1706424
828627
724456
473955
1345626
822153
1433334
897016
93377
728436
926187
972458
271109
846188
304799
1408764
1737706
897058
281390
597715
1633836
1127609
1543966
356220
1159130
393096
1615809
1897373
253088
538278
1392104
1094265
398198
1463860
932969
1370301
1419073
1336095
116663
1411220
257243
354948
127739
960272
893481
707292
1551618
585440
717478
615220
1845177
876050
1514973
1729977
842121
585107
1902151
1927157
766590
1534178
1460311
1560254
308425
1734640
904472
289830
419253
876080
466831
880191
664045
667287
1067105
1527215
540787
64118
596759
1993626
1136357
1084985
627702
1133910
787981
393147
1163287
1509242
1704319
1902408
683862
727853
1966606
1933824
996086
1450824
1821654
839794
291098
2800
1159198
304109
946329
1988567
1940317
879683
1852076
718117
1950726
1268342
596500
700040
1758663
988824
1236940
1106335
1586561
1385153
147498
311342
1315847
352829
1637538
1457582
391725
62565
138474
515426
414128
657124
1720433
1130027
1015852
1358168
403709
1418856
41018
1576561
1804123
1870907
1535397
1089380
1739365
914817
1616009
766216
1037799
301140
74123
426134
351232
1109457
976416
1385272
262508
1940713
1221330
1528817
1939254
670627
153001
1949734
434474
925019
238792
319743
1040547
1399341
1068323
1248483
1676324
294221
1091053
612815
893203
1073803
1433936
195347
1117713
506100
942926
1561247
1656741
540109
1979489
1253962
757112
660826
1787849
1931549
890172
1984914
1481208
284507
1736649
1147720
604856
1055821
470612
1314137
1601396
953723
177509
1845760
1900593
262668
838995
1659557
973888
1692664
1605040
1829457
771261
1908954
724358
1042904
389400
1300943
323909
1942162
215171
571435
810033
1181134
104715
1928182
282955
232085
1115331
539969
913531
1277196
1427527
875939
752231
1498631
495364
333190
1688593
1513248
545289
1911134
368922
1697708
455529
1499152
837234
1660017
703552
142289
1057439
912111
816128
1723443
1403644
1244801
1405631
927467
657635
1759249
1809260
121157
959866
1714146
10862
1380550
176926
1872488
567877
1163029
773494
476286
812807
425316
544847
870241
1804453
1477673
825223
470297
1396614
123708
384992
10773
827431
392691
962253
803004
1478926
505193
79569
1018749
1016145
1958162
1186442
1742710
758042
1254781
368340
1985733
1181298
372584
1186761
803806
800288
1688142
250868
1771660
1559017
284814
1900829
1011072
368948
423336
175066
1688328
1788605
1699589
1473368
1801655
1371240
1819557
1201663
828693
1200676
1152187
791095
1312580
1734182
149225
1358533
156377
485831
615005
1371648
339140
1741801
774690
874305
1156279
1111436
1415505
1965364
129477
1883699
189514
252085
1784222
1330743
523630
91874
34085
1699119
1208808
933907
735360
943750
1900376
271279
818569
1680791
164526
1134407
557213
114426
865706
472129
799028
434239
1433627
837011
1434727
891395
1599582
934450
1616561
424612
1091476
148336
1412460
168874
1758395
975165
278802
556279
1766125
940351
715449
869547
232834
1915595
839912
1179283
882245
1959597
807069
399024
588346
212529
1338246
846148
1111482
896581
1199838
1879387
313598
877614
651440
899528
605056
1143057
1697424
301128
1036105
1516843
670151
341539
1849299
1139374
1116848
770736
262458
910314
1573006
634106
1528491
1452339
6001
1838930
1252257
454816
1943030
793964
1697667
299802
865172
1654040
137400
1991393
1927283
1379748
914713
756705
728552
1386687
329859
73511
412692
1482573
1448224
1225743
1406958
735922
1552360
1162307
1888997
1128603
912625
1535754
245830
760258
385585
1444610
751702
1104009
1597612
1610041
1706187
557972
1014715
253791
654196
1732529
1670353
1137235
543024
1949312
1961320
1574480
998779
1290406
1102134
238429
202783
1585281
1029470
1888153
1878144
221892
504378
1846263
620587
1690798
1196134
924859
14614
799384
1376957
15414
656917
1812106
323987
1315183
192645
1668893
1461675
1817426
284004
813806
495719
582478
1267105
956714
1245517
470260
600902
611857
714098
1500805
1400917
322359
1718772
1060531
1320822
1662274
1974308
861279
945996
850242
706016
516469
1652249
192300
1119890
69973
837953
824488
1274064
1743910
1797045
1651322
1582030
232906
1489345
696525
1485224
1938008
934530
545819
483730
1528545
892912
429191
455886
1508787
1962903
1590409
112657
1101094
816748
507838
374206
1465572
1013107
112958
1276083
1243655
8646
1898922
1930905
1952198
605886
305903
1874087
1414171
1967083
1413237
1793685
1698022
1894498
636911
288849
1929415
87244
1825698
254349
1356406
716927
722445
1841487
967409
363171
1664996
226205
1496355
432068
1708755
464357
1333354
1339063
147435
405015
1176704
1594848
1971152
1852513
1700142
1913938
864599
1174853
939683
257244
788244
613145
595329
251960
247014
1978361
1520110
1018663
590627
1639027
1348276
1482098
315280
1952075
1451101
525108
1800286
1324434
1888666
1055396
1826952
277056
916355
594091
895308
726569
293225
1508303
951104
959740
1370386
519055
1924300
717855
1854481
897889
607920
145858
701231
638786
84340
431843
500252
1795381
1952653
75576
1880792
907943
763888
137191
1247277
1783797
266624
917056
684860
258402
676128
504297
244571
1080526
608902
861498
1082499
1347299
1014197
378561
1248302
1172758
559089
871252
897377
1516685
847024
1260974
689127
1740126
4881
310995
306936
1054673
338902
709233
1434955
205692
1417162
434329
783898
407099
651842
1425334
1012358
694458
1450621
100672
1633804
1473784
1817484
1812746
927947
1437642
1613584
1486042
49113
1304167
1409772
1511382
1024761
659304
994205
1557415
1498338
472874
579139
833955
1454861
381064
1272409
343811
603555
408460
231782
1218147
832515
1267747
1620484
1069453
701404
604053
1042366
1604451
1196104
1983685
1796919
112441
583520
952801
1844221
1584068
673130
1225728
491815
883227
1589638
1681886
1785151
1390627
1638086
217333
1348500
1019147
1233959
129415
462038
1589396
1385587
453535
438783
873220
1694328
810351
717266
1304441
196528
1323001
649566
244281
1855722
842364
21490
819247
399987
1837524
15951
1304481
1682685
546155
234372
1658409
1422535
315965
1441518
1829823
1921239
1357091
740829
1129291
1593028
1941671
273360
1911296
375551
414777
1230723
1764682
1212927
1280902
773675
1115069
1119411
1076611
901367
786912
1773918
1084052
511712
364076
586481
910732
127191
1152554
233704
947789
244208
887485
322163
1568206
1307822
1787549
1898337
765108
455687
941052
101211
704983
782906
273361
1280625
1633758
769396
460214
596964
1934739
467673
1803222
1523607
313056
1371116
1721785
1499664
1949743
49112
121405
1955752
1764336
232913
30354
746752
597906
1340722
76774
768174
1263185
1145776
547649
353003
107507
1952561
1661608
1136387
1384888
1239401
387070
1585997
1277117
1034438
1253186
424089
1404578
959238
1249973
95190
458300
1309229
1051099
137314
1466762
82125
817663
717308
962645
1839575
1110617
577148
1317550
1252833
625953
178769
196365
1287572
1747878
677342
808877
323673
441388
679463
91507
1048859
1694270
1869449
1411611
321812
130899
1451912
1763613
316663
1338769
587099
795395
506174
1115522
1598935
1523612
904737
723937
1612233
112570
1577319
1640958
852480
1250651
1303180
472056
699500
1447913
794045
1592552
1264572
1553916
838577
1756767
180664
1789181
1023780
297935
1269130
1210124
1082181
1316275
1518633
1828217
1422090
1633437
734365
1939026
153946
536320
1195607
775042
1403397
444110
1149732
1834208
1166025
1130895
367835
663646
625300
1931403
1917093
23002
1958416
797079
820180
1399179
1942870
672479
1778235
280197
797684
42764
452342
1745233
1873995
109879
1946248
1722621
614048
1815793
1332893
1754117
1330258
783556
1597215
1255005
533012
547725
944710
543968
1541654
847907
940466
186593
530566
566031
64597
1689127
1210089
1831580
1625140
76660
52364
356661
1678424
1227262
1461965
1880045
1187705
1608070
939374
680932
146361
1542549
1515833
585911
346879
503414
1345143
1186999
1682430
1326133
436569
621274
590035
1085150
63256
919786
1201218
1378318
1014874
1294261
1523136
114040
982575
1833159
452447
305857
1672196
1743048
534305
710648
1316395
1677378
927530
1686411
415310
1085888
180642
1435995
582028
630595
1145187
145880
54741
308140
1046705
669089
1591395
1126603
630495
106799
1900169
1004138
724896
1341861
1971766
1616143
1773363
1522611
10881
18641
1951209
529064
230707
759642
854989
1575793
177775
774318
424437
954683
305261
11986
582214
1860633
927769
847027
458767
221241
1791930
327454
20860
1061202
1012980
1431117
1880093
66636
936907
533488
716576
501605
1042334
217414
946967
1701559
1715314
938898
713718
1626799
1992164
11220
692497
1928874
1722179
1095956
1869415
1541091
78599
46159
1176595
829621
533114
16284
515557
1900249
1553142
1448785
1319884
1896952
1146572
1833951
1456696
822006
719605
1518219
1275319
920389
734981
1366201
601673
1953358
232738
1304804
1758720
2745
1624812
1905367
568161
574298
1513674
1813746
1856524
14702
182912
950561
1185237
1217390
170011
797989
774203
1070943
1517293
965880
1297177
1234186
1393173
678950
1874982
629374
448471
1572875
1985404
1751713
1655092
1377437
752512
1682067
768537
419161
833343
1414555
480841
63716
65801
1801357
1188130
1078246
115875
1871741
128691
534213
1338606
1451408
1707643
909542
1250625
748723
926894
1602427
329108
1222337
682223
1026254
127714
1770815
929658
921485
410024
196678
1406159
536893
1792761
380620
307937
704340
1091397
310882
747044
805542
925567
1415753
776528
723627
1341831
1465392
490829
394839
1211846
153110
246994
463876
889897
412938
1559705
396684
1134442
1978540
327500
900805
1529216
638409
977788
612103
335827
870955
833042
1423092
1176177
90836
398107
1426998
1662718
217053
400535
191272
1167343
1648150
1823788
1446015
457080
1499434
562662
1391598
1370762
244132
1764337
421267
897244
815560
934332
914283
988280
1723920
1769006
1057608
191631
748187
943070
264179
720922
589422
1842232
885257
675898
825072
91538
1380394
683818
1723669
1454467
1335949
1196564
1360766
144251
4254
409589
800401
1800609
1043816
365344
300545
47968
1884318
1850544
83179
582155
758121
919367
1736239
1650996
1507841
1122890
65951
991883
393623
639134
1469430
537723
1207930
73189
1811213
1188745
405205
1281566
169387
633659
179741
135116
1626775
1551083
406578
803629
1228392
1334073
290685
1926114
1830871
570501
1171309
1414960
764425
1272924
657131
1368451
1179572
1053108
1197947
1915998
1172412
1550433
1362717
1365341
510939
1344290
1619982
1464236
912636
720446
1002105
1226893
1628758
1259442
398227
380135
144322
726936
1791984
922794
1629366
1198320
1781079
1754477
938768
510168
1794328
858573
734816
958062
1086586
1025903
649251
1733010
325542
1191714
78726
1980953
1649965
1339987
287887
1377922
1671409
630611
1187721
929368
1505471
1661090
764469
125696
1655266
1064702
1106679
956820
495978
1779148
648777
1888192
1846467
1417424
1430233
1930247
751495
1880089
978755
1435585
1597102
335018
437605
371539
1073174
1909357
126771
794349
1145310
959632
1774938
1016587
1924294
311576
1992214
1393922
1376731
669894
1066529
738604
1898022
670012
1882573
1786523
949895
400348
663949
1180968
1679285
875563
901942
273733
263479
27892
996522
1273086
863063
475331
797402
1762587
1241936
589663
229664
338422
614886
616109
252846
133982
1070826
1886956
434525
1439078
619659
940430
1785760
1590369
217405
849357
1232371
811786
182580
1509808
607746
459534
1165504
1237702
1749040
1388758
1429856
1998844
708716
938670
942573
1132975
998384
1685053
970852
1763383
1448956
796039
1355541
738227
1760177
1008128
1278665
818328
1724184
400730
1257548
594457
1779921
696502
1343063
499447
500200
1664771
1991923
669096
760524
475886
749978
1353234
958978
449881
540747
865539
69618
1476286
1358735
1823801
883107
585132
654338
1893870
1768402
1975141
1838845
1229474
571765
858288
1756953
1976217
1356144
1745729
135186
1996972
352063
1675803
106451
918602
1830889
1517331
480354
247862
1297116
710370
881683
448045
1523889
751851
1060790
574887
658213
1786031
296269
533495
286879
792416
106061
1841829
1945924
1756903
171491
1582600
351345
1889570
426642
235311
220707
1317719
1376546
1033480
1810207
816498
149455
217445
12786
434273
24612
108842
897953
1694666
1690101
936755
722332
1951245
315573
917351
549009
543705
1786550
1536236
1260102
1891168
226563
1784922
627364
1806241
1726220
793202
780444
1224704
992648
1822211
1719643
1756443
1327648
1780324
476765
241164
384210
1580477
1403146
49575
433144
652071
441652
356115
1628606
1819774
1584270
1040404
666830
326416
1860703
565549
1923576
436749
1444232
828938
487839
461203
65708
1702242
455366
1243213
522277
1142281
1734384
456773
665299
1482067
949994
1027845
613252
727145
455942
565198
1852828
190745
1858111
62105
767415
1977205
790265
689267
1014249
1951274
1998537
1706441
874192
625020
407305
1192802
401977
1112445
526899
1814961
792475
1874025
649945
1588226
1426342
1328222
1700082
1538752
1184452
1064062
987085
858421
1031044
1644555
414474
1879329
1780115
445908
187297
1095060
1616944
1490156
1028947
1415737
1988053
1190437
1987458
1542250
337800
796179
63729
1244727
959406
1855043
1056411
1017985
1065486
1620339
108446
320858
1502346
1368103
1266813
989498
1668999
45181
1980046
434994
1401117
1525017
1709767
491948
289482
883802
531141
1391837
624699
1985350
697853
700309
1083842
682211
1120435
1359716
655155
1702676
1164825
1030997
224837
1694987
911268
1058322
1079006
62731
331377
864081
745667
759126
835162
508596
1441758
1993212
1739650
785585
244736
535206
1342211
632966
1994053
70346
1000988
300556
1194026
570526
732684
1835563
486900
1063982
156761
1223173
1688619
1087994
224061
1509003
1695679
715512
487159
103170
1494447
1577518
126739
1930956
1823360
132428
837399
581105
997232
1872039
699858
1914157
541751
29824
465278
438617
226854
257213
1406245
1681391
1935950
1834844
60321
351370
443309
1892703
386932
26316
584214
1510856
696539
890817
5732
969349
1768441
1426708
1163980
1622741
356596
1020900
1869100
1824208
1164878
1485966
1825539
1819910
1953298
1707186
1247999
308546
1830089
943138
1082990
865364
841860
1781053
1731295
1484006
820969
828888
641761
1510562
1394871
1904377
750243
1298826
760188
1683718
1524950
1633269
1954346
727949
974520
1799112
1940339
1432818
1936479
80612
304086
1016449
1330144
1049642
1539744
1816548
890913
1918550
1575929
782569
1627250
108074
1568859
878368
1152062
1496152
1509583
47351
570760
1020807
1367135
503617
1205065
1294851
130964
749793
80061
1082283
1315783
362670
1925857
1695390
61875
1065940
976684
790743
1701877
1628536
1928801
600032
1615863
1451800
71941
1166366
1830085
1268497
893763
1414713
595066
1813063
1161151
38085
1513384
1806555
1559278
367271
999528
1261160
264160
1382560
360118
562274
519449
1945381
164439
373115
1405930
1919224
651969
1287441
1127244
138951
523428
673656
1196045
133581
670268
1181545
997669
808733
1397812
54601
1478383
1590657
1375815
947704
1569939
696777
1153319
66542
631519
30617
22491
1838603
360095
914340
255581
1113961
1996279
478585
767655
1457404
76247
1258629
943142
149840
83115
1483760
1577917
936202
530607
276429
472350
1535184
1932445
1316060
1316477
1851364
140532
333282
771666
1100398
1900382
1384535
890807
605219
1747261
254225
1047842
201034
1528075
1624366
836472
1520920
461244
1047272
1602856
1521171
739195
916063
165891
1214065
422193
292910
1081904
354871
1840650
1687473
1059625
460300
799005
1031846
1954399
1833834
159606
620370
899253
344086
803396
614095
1793233
1584593
809365
346141
1727736
830351
1365691
566275
1357988
1155639
1080329
1861051
911003
654296
73332
36715
1710763
588468
723873
1826178
1172746
33657
1537876
1184308
1821045
1386561
1602988
477969
1070383
662829
964740
1417180
1986398
1191908
1304600
614852
219078
174075
190868
200956
75146
509684
780651
1851271
1480048
1726198
101086
567921
880707
439645
171167
1510599
1517784
1683183
794955
1079523
706349
1858163
1877480
597038
326453
45041
1804339
1679815
590554
1067356
1434823
1606439
1113995
628068
1541118
1918823
1468616
1404104
423628
1480148
1873206
217769
1010494
1288399
1466644
312700
821813
1404955
1343353
1112569
534152
1159151
787598
179181
1175239
682142
1997845
1743257
1235675
871919
270762
1430447
1201032
1992579
828753
689430
441644
1429203
597531
115025
1730024
1229608
1429170
253712
1754014
127369
1839819
941230
563850
138033
856200
221141
181123
1582476
172942
55882
655604
1711562
259611
307769
1978433
161943
1692337
1927784
1982889
165269
1719372
1092658
92809
70929
1619091
340502
498294
85773
863088
672693
1272393
1678041
1233046
1437864
1326983
1624825
740733
1592950
1481409
1749740
1118304
1243432
1562320
1075160
882213
87012
48434
852267
1568946
1985129
1606593
1669203
1107298
497069
1481216
1502164
495714
1771800
710803
628338
1064092
1447019
461723
1939534
1252469
1855425
1873359
715128
1194959
636820
1686431
1365314
337673
800767
1342478
1332596
1135801
1314422
756720
1283656
1813798
1653090
1394388
1739785
870325
614470
794678
1411076
874924
1830674
1850864
1274986
408448
1299288
1486673
1335143
113089
606820
63908
1355831
1093304
1478300
1113064
1924463
1760988
260259
650059
612968
1038445
1965991
38766
241766
217867
373580
939618
415194
778307
804518
1352604
1604785
1175038
1160532
377964
641521
1729947
1072840
346977
1245898
1606030
1280229
1495406
162703
1686856
426544
751713
645279
47538
1828392
255193
204364
119246
506632
394153
1858913
1457512
122195
1862953
302006
1047904
1319075
1368249
1406565
1984949
787109
114363
1736593
220991
1451411
36278
26939
1617796
953164
570180
1666782
1761174
1363565
23908
1345388
1959226
1451261
1931095
1283156
119937
1184492
1600816
864941
255443
216191
985083
1539770
742580
1060468
881672
1629299
291298
42067
874745
43016
1567050
932795
1590787
65034
232936
740089
1573484
752118
1141164
1636267
509222
1126373
729928
1004649
1036980
554920
840006
1304772
885934
1756386
485163
1689590
428841
1248082
147702
557326
1366339
1486981
378598
192143
1858072
1644738
357427
216669
343640
1620106
885680
1717548
310612
1050994
154228
1048823
1128058
1163214
1018450
1990728
1414738
1666712
80678
1030320
629896
1163106
804648
1158458
307903
1928699
1721661
1544952
1794644
1108014
604753
1929410
1970496
17244
622752
84925
134273
606198
638931
427372
962542
631293
831968
792536
1694299
1279413
1811180
1768685
179017
952461
1471136
1085057
790356
1153815
605508
843462
133006
1668283
962265
431658
1165067
557614
1025603
861788
1402177
1652614
1023312
460621
353482
1055541
1774072
1458914
1244916
1513872
1683774
1817017
1623747
1660572
660931
974139
241758
932340
384327
1396931
243655
177835
1982739
148945
1423612
279700
1980217
1524326
1692245
908422
811039
523567
599209
961572
1917686
1742091
252228
1139339
1295388
1768154
568110
1870523
1986254
1655005
1052888
1996234
550751
179953
1243896
1421780
241969
1957462
1231411
469855
1045057
566922
1632330
129325
1961825
1780913
692983
148626
559470
153561
67182
1188710
1757611
1350655
1598785
1138947
160212
952896
435672
270684
1136107
1420159
811585
870098
329803
1145503
855787
70564
244846
958704
1823808
565848
225632
326583
1134069
1891898
1601789
302052
357458
169229
412197
697387
1294175
1862730
1168189
1116200
518371
1474930
720851
1413010
1672342
1157501
1675541
1077412
219729
43300
1551267
1393686
1980458
125002
75792
1201490
1593389
1996834
1846289
1874122
1773708
1045617
1414355
1568202
691245
1857105
1627003
669425
150202
1413943
988146
334818
840863
1006327
1687034
437233
551593
1912280
538851
889372
255342
246253
280857
29598
1700767
1227552
784746
980305
218160
698094
1019572
1328418
1521256
1458223
229288
1839420
76203
995014
1731868
1986406
1078960
963204
1652241
1136696
1616325
1307929
319209
1597784
789856
1705604
660115
105277
1952411
1268868
1897368
374787
558430
906781
610797
1527960
1953657
1895271
1829725
657903
1515277
1398647
1960008
670065
442966
1851619
366774
241899
317438
1443927
518193
1765129
1563163
660192
96307
1990741
470450
957232
1058216
1076537
447221
447233
1297741
125469
348908
498098
108271
1380776
172134
941587
173059
1073469
1363533
1997540
1937728
403282
699792
1273468
206439
414480
1366624
292922
1132063
1540473
1435857
28683
666031
623256
1972519
1414986
472921
589293
1652731
1099742
1308619
788258
321773
646655
1224260
695202
1410898
818697
1360184
1860255
1394048
1545435
212125
146059
1451113
712912
1914366
54144
853920
1729880
1910323
1133669
411799
546236
1019939
1244168
494306
1386976
1909028
1543074
303461
1777406
1011587
811454
479146
213538
700910
1204884
1734708
1116588
487037
389695
1925751
1259243
23877
1293441
1396795
1221251
644021
902174
135006
108908
1244832
1435063
522096
954186
896255
736978
1629053
1823949
1423161
517633
1722880
1303330
1689562
1372147
741634
1405094
996441
1196393
487801
690437
913000
580383
1072865
1156591
1998304
627115
1533309
1757937
552899
953198
1844428
1019376
1260425
528437
970409
209452
1158766
1220997
1999915
1508066
321582
1736800
1659963
1002554
1828551
512477
373647
1973065
582249
248337
1712427
48731
1253029
999596
551196
1371211
976975
568045
829226
1315321
490072
1806099
1408585
196598
1391472
1524548
414674
346653
1301472
1522725
1624885
1740376
1508440
720041
1006046
280030
674975
1539685
625872
1229204
1332819
130530
982531
147233
361473
1261190
10913
976507
573536
956996
1718822
1834560
1209546
1795521
1425920
1859232
298627
669418
1114945
1839258
311727
1899148
1461502
657524
1778322
340514
1413202
987056
1430651
69688
1000189
1162763
1560434
1487097
117982
763861
876417
1037856
1900306
761150
1814495
519357
227740
434688
411800
233430
1255934
1801885
369527
1035589
551655
1935691
594400
1630478
1355402
1390582
893619
1773057
1824761
800801
1821144
1127593
323679
379118
44869
1357077
951837
987892
1132720
1194201
1368727
807703
762893
333013
1082999
1874662
1333881
240742
235291
171857
1768462
1063847
1123521
1261053
1005666
1845030
1183289
1719084
171037
1101796
845843
677308
1665025
793703
1092019
1583608
184707
1213787
135795
768659
768270
1369126
387270
1965340
1635292
1942383
1356836
1879690
1257882
493430
1725981
926799
581998
1906256
605421
696562
1466981
1681790
1962135
82530
1804904
1462523
830235
156694
1280177
578266
1416128
238436
333964
1763165
1645009
1141852
549547
1448573
181302
126548
777116
928466
1358742
624244
132377
1584197
1907768
633806
1535898
355048
1793893
1769506
926340
1083608
425487
1318457
1287504
1988431
238037
1407116
1897629
1942994
1508315
869461
1486037
1482659
1891597
266571
1041563
406679
752049
526188
1643113
869683
445845
15193
1441069
736021
1071922
1780985
220652
95887
1998824
1178147
1994095
712153
1144505
718131
1551509
538728
1098664
1719403
913713
1582596
24075
1014709
1341983
440826
673804
668324
314707
147398
1128680
767853
1502254
1707671
768415
962301
300659
1952774
46331
599588
380256
1308024
1310474
98264
1419005
1061705
1890612
111699
1275760
1909992
960277
1254600
293111
116331
1925435
911167
651039
404830
1830991
957860
102265
1561022
230915
1641067
522995
1561564
276072
1418406
1628736
1900079
1648929
968769
1309451
1270153
150443
1478800
77618
378261
817426
837293
128017
1387058
550846
610195
1882363
1987623
351494
125545
166219
1691851
1520451
1446134
1206094
1587880
1442152
961865
1606410
543798
1479167
1609666
72866
89317
266286
1796360
357198
1429776
323098
1332643
716581
1931871
787715
914571
345013
69204
832753
1921719
1038957
1879359
714046
1085216
1924747
551803
1876457
1209684
1233538
1163317
26070
243681
626387
963403
1199666
1431968
1788817
1925843
1565614
652705
483601
1539246
109215
537889
1726073
529266
415283
1236229
1931843
370606
227885
226102
783058
1643324
873334
1251047
1587529
1558524
282645
1710479
1483522
583107
160061
1013496
1360547
1296366
1886528
1297983
425842
1579018
1272980
337469
865046
1659493
202085
435554
786775
737866
1041180
842086
714141
103043
358911
512600
371734
37305
1081301
1161722
1533112
1648562
1430111
1168337
1083076
1542296
980322
1098036
1906928
380797
257493
826179
750327
1732339
1034906
1577430
966938
338328
1280891
660468
670578
1033238
1956371
1653674
1980121
1890612
503982
1602425
804496
743899
134920
135619
1840096
454952
1576382
1331628
265015
1683492
1249608
1989547
959058
1502879
1273168
1014011
1585824
747559
549570
1036029
167758
1081872
1187090
982066
1799167
391945
1830136
1930908
385104
586327
208551
1469214
1252008
259283
1859849
1141260
1935577
141298
581254
1315215
1397457
1246031
1726085
813878
298449
639917
1038577
30993
1860390
1087003
623931
1632653
1758085
386671
1849982
1565601
1646654
1591215
1307470
382712
894898
658348
1661262
510376
208309
38519
1476412
383222
1422172
1582286
491152
5801
59924
391157
1250555
156640
379999
796288
1627895
554075
767737
1751343
1396210
1792536
199951
970869
1595646
1295638
686425
1501535
1697015
882249
1781046
903848
365785
438376
306614
909691
53378
1148251
1304413
1801610
1056451
1909273
336335
221480
310092
645937
396682
298920
498669
1639548
273492
1750852
1903104
1385213
1647333
1145938
444763
1654996
1548730
1208364
1993962
510829
1698167
984988
1770301
770521
1668154
1330180
1836175
938459
988846
1561565
1926545
1005595
39264
1632430
711199
1594692
1972200
452669
161803
1278564
685430
1468452
913285
1375608
1773812
1642477
951969
1402588
1551753
1303452
1601330
312159
607261
967072
568938
495748
181103
1861681
68170
1175772
747056
1018458
920572
434375
395450
1305707
687509
1286151
1150960
610689
117963
850789
254747
865355
1948641
674537
708562
1716590
1416073
62213
1225362
1517720
114251
1112127
578084
853137
804967
355644
1423430
1009620
663688
1670805
942874
675872
1705255
301314
1154675
745453
686942
524603
399751
1137008
1282740
1529742
1909012
1604983
1998546
463791
1448198
1845985
1004764
46329
189957
1796589
1503652
1164086
788184
38428
687545
234545
434789
887280
1861201
1340484
516079
372201
147680
1369785
425057
1675707
1091481
1385093
581371
1427113
138774
1658745
574370
1576608
277520
314845
1960738
435018
1960425
55839
790743
1150946
130528
1384041
298526
312694
861700
167361
1615887
588875
1433606
442778
1527966
1499246
37401
31104
1571889
462756
903715
942024
409148
961346
80067
1196260
1647630
412644
1515463
1116636
1184812
1212609
16063
1971076
792755
139108
1065286
216902
1147338
475095
1404440
698528
1751138
458064
1757106
1199841
1907609
1087647
292726
118038
1963085
814825
1605160
1969892
1863020
542434
530814
1958374
539515
440360
607547
1415102
1275295
449788
377074
1979245
1849747
1222736
1546281
290228
570164
1528762
1242314
1441002
1839189
1964732
1840343
1031566
1074334
1413072
1960603
1573357
1009108
98116
391619
82397
1692313
1103222
793186
491801
1849825
1933621
588180
1604284
1610779
1822521
1115697
1890982
1560120
1928202
1551022
1988549
183861
1004444
928303
250634
561208
58424
1248368
6314
12770
1845857
1801267
913671
638112
896750
709363
1168767
919226
467343
1246900
1879813
738076
363887
441195
544274
1507330
257917
1398368
670927
1442079
372870
1627414
218455
1606976
1054218
1207222
1642951
1569600
1069685
1776716
1346430
1505314
1429626
1005294
1715958
219842
166399
285609
839628
974106
1933564
988547
28544
194161
566145
1253384
32404
786181
1889829
288339
764810
1919585
219131
508775
33337
1703212
1827426
1550174
1578308
1379940
616923
1323924
1457397
395359
1712648
1108580
382334
399562
1010494
881540
843535
1925632
1395870
18636
1575563
112122
1003738
1190328
1418234
748362
469571
1070975
1089312
430447
1871536
1550555
174273
1614500
1503927
1656763
756557
1956515
836400
1289716
1903911
238832
1149290
1571938
1489329
834083
384533
51884
631485
1349309
933282
1846101
1379390
996811
1167534
409420
1061510
1055880
212148
1115048
698072
730295
284088
1082628
1393491
1611806
1983022
916544
1263435
1678896
21331
1736454
1331342
591467
1083916
1157557
1776964
1253112
1874290
1515735
1853509
1155242
736922
1557805
1192897
786227
1331494
949999
887003
1324231
102680
720532
485993
1611959
725811
1180931
1766127
1195237
1789654
1747475
305563
698536
96762
4251
1297431
1383990
1235599
1407716
1467322
1828157
398619
429359
1124863
1512289
212183
1379062
1990030
1748167
537075
927530
1224846
1152545
1027416
421350
1118307
819283
1224396
1743870
1014320
1382011
1495887
1937133
1815908
1649266
1248475
477079
1375487
810784
1093306
220423
857479
1224761
847086
1273359
1623410
81556
1000097
1689849
175295
650594
1794471
624026
1162950
1828974
1567093
491819
1693281
1545886
378553
1494697
1959738
1298799
621398
1136225
1783934
1364598
1407483
136784
1850111
746269
1144048
835163
503645
151273
1106963
1890627
856957
644558
795085
698600
1001791
1691137
551966
1006806
1734933
1985060
510734
601554
789989
455676
1413207
666486
1828434
1762680
362765
1036725
1492359
816755
941605
1736893
105156
1910551
535020
1317150
698783
1321616
438860
1593995
993828
678297
42184
948049
25409
817679
1008530
1961834
61149
238443
1561813
1919580
548727
1355035
1927001
1869581
283679
221115
482027
1182682
461141
1897165
813009
1134541
963583
1970561
1871809
1896786
1770734
1136630
104262
1777828
651179
113338
1485538
30163
70811
890501
794504
1377509
1300408
1860838
1364238
59212
1596469
25820
1166151
752350
1726209
1614650
1020313
1323098
683778
1333955
1818593
808430
1704932
270858
533457
1643501
1623644
1579454
45433
1814154
656289
1182558
431724
1361351
647827
333444
1791240
1010644
51709
1571557
110498
1329218
454731
1251025
1394432
1865745
170670
509927
447018
835410
1896874
1260278
1691029
940000
216561
1233065
1610438
695147
12713
825002
1522474
319217
849656
198945
372527
361568
505922
1740385
1014083
1207854
581206
755875
1452709
933108
1924209
1941731
15259
1838774
231715
684577
1205413
575467
174698
536494
101178
9898
1215304
1919686
263570
281241
987123
346940
190191
1878122
287774
1022401
768646
994446
1379463
1579847
911998
78344
1641892
1361555
1196785
1829419
319185
1516901
1948963
868437
651141
1293910
443088
529312
1347435
1747542
1439173
1043993
1208831
1318397
193413
1930413
491928
166669
610141
304024
1746499
475194
540655
1739767
1000995
682158
1527262
1812975
1270810
1485752
983272
1466790
1719234
966997
206001
9741
468081
924391
1311033
626814
218701
1899543
248456
1994324
597031
861928
356768
510054
1999496
1280803
1607829
1221043
338360
651198
176506
1502760
547581
1838522
95776
1170597
1849899
1723428
534928
1978838
57923
1937261
781390
258532
265588
1546980
1864682
286777
130174
1673622
1974263
1128994
158427
561950
1514816
84769
1362936
1059076
33204
402375
1232077
1850722
1070702
1925010
1639049
738742
820773
585090
982494
463773
217307
333649
1410239
103081
470066
1801926
1555972
1921681
1143453
1496622
1183311
334658
344164
251061
1807895
614641
1173085
1350301
748272
845698
912159
1562292
1879365
1033716
58125
1814605
1235372
6757
32277
1514284
437902
778558
1660129
1939820
1385347
1226751
125316
1920841
80106
328256
1602454
409418
1556333
387992
1710663
216605
375134
1377817
950551
934223
848872
1002371
808421
1091411
1845123
1743872
427658
697773
946179
865701
134994
1180744
1930126
558763
767746
727767
1864786
171206
366481
833353
1329317
608729
84595
1716492
470502
783081
691792
1703247
1533348
31115
1024383
797843
278098
16217
1072222
827256
1521716
979401
225564
1314220
452406
1101444
1067366
828678
728980
1675509
498393
1890362
1629337
489158
1298924
1831590
782002
214263
1264243
864816
206335
678139
1348650
1327404
1498722
1358430
1754189
111185
496110
1310968
314463
456383
903235
1643774
487613
1711467
156132
119649
1262449
1588238
232212
260875
53117
954517
1312151
254532
1455208
1404533
1067646
324642
1244309
335732
1879725
159020
1707080
960899
1240546
1259532
1321325
430069
1783492
1624529
304306
461898
402319
1796313
155385
342285
1618918
838066
1611725
1477714
1482700
898472
975995
394670
1944427
979200
1989365
1907516
1919172
1893533
1295239
1275128
1084290
1077132
1024627
678166
1426400
1391609
1755215
1037255
950468
139491
1821868
1531135
1095090
1026484
1069498
1876916
1097189
866523
1691306
1092573
840837
1929268
1052685
1548302
1532225
1085441
1391940
1716975
1368964
221991
1650157
218056
1684607
17274
595130
1676441
208170
366635
1330938
853385
1153174
1883599
1905280
1891727
1674131
19667
1177922
1879611
433977
1869051
1530881
1725773
217279
160841
597832
523555
1815662
874229
1898675
94577
1014345
105994
862431
1797806
1074764
631384
244373
747075
1219388
74307
647613
933882
1095929
531185
1902613
694826
636230
1917827
1652465
981612
1705540
477755
1337011
234936
44631
1877301
1544494
1237799
144325
1572800
1796699
1682721
637611
1949003
1082238
451275
845690
1282895
1416842
1594297
101857
1051220
23642
36082
440768
548482
1053461
888728
1889005
1324127
1896936
1298852
442198
240428
959819
687194
262869
649803
1541841
259408
1884389
1386574
502386
292355
890814
1037973
1478302
1849535
1044831
1397620
1902220
1881973
331301
1443506
1929162
1785158
633813
881822
1755549
1364521
305007
87067
303075
379711
637813
298226
1553520
680734
995128
945881
1244899
1166120
1931158
785242
1244634
239214
640103
1394947
741000
957184
311259
33648
1271880
98872
1153280
1736690
1788490
503972
713122
238679
1190491
354087
597046
607796
1947629
386041
591105
966396
515097
415446
59815
708034
225467
702067
1288242
343613
488817
1273796
1736737
1487143
67374
1111770
1562377
815896
81622
1098680
1617098
1072752
1364843
737896
1943100
623756
1923303
324441
1013536
968747
1888880
695157
1446337
1401226
510503
1495080
474544
140494
1554908
1410863
215003
532449
1135231
769719
1084818
169515
1874110
1459498
1493017
1988869
1352087
1925461
607159
1778664
1598862
16314
335988
241689
1895288
999811
94081
1176323
448643
307126
1035983
488270
1146124
708226
415419
488619
1776857
1744637
1672416
1345199
1967158
782036
1435452
871307
760510
1989134
630121
1905697
1387778
654053
886129
29517
1029070
60154
1043522
524600
1862630
301395
1461231
219414
326322
799907
102751
1124418
1393623
610193
43630
1111684
752713
1401034
1034124
1408910
803384
1836170
1063859
1229591
277061
1749504
113599
1065382
1594775
1108109
510560
1170742
1324097
1126847
1749633
1650320
12600
423465
1246269
1990418
567847
1737343
1039450
88728
775554
454542
1170424
1653100
997635
1519522
597997
1163000
388407
253306
1514832
147575
737579
1342929
1210588
995566
805579
876256
379910
662283
112483
1981983
1760709
753100
1661525
504636
1937280
1836272
933890
735842
1164341
1280665
949905
364784
1637923
1491494
1132085
44545
562038
1301426
547325
1349193
959118
1857643
1076531
1693719
1757753
882684
1821872
1569383
257541
1787033
1805411
1111050
216084
823381
1726820
1636745
959509
702833
824273
230953
495224
714268
786741
250051
1415814
578484
1625842
1840514
1503403
668975
1368597
586915
785732
1540136
691344
496998
1271491
359910
969255
201154
1138304
1649926
887984
1284822
902416
1761800
1089542
1041486
13820
1808788
1502201
351828
195060
813631
696639
1187848
737562
1260647
98161
252572
1335769
313098
1801902
729743
41227
1759265
576998
124293
128745
1057652
480774
626110
1743574
1996793
1408582
1904687
25852
654097
1701623
1747311
691939
1723776
897943
688859
1066362
122097
96342
456198
1093047
1377673
1072829
371381
874192
1510779
1787520
71725
793536
135146
437305
513739
860799
525626
208885
184335
140154
723206
894027
1402224
1858300
489908
709757
1116510
1155327
29237
1523024
1633684
301875
590634
1823439
1242861
366187
154218
1508086
192236
733191
749544
1046195
844582
661918
952465
1225240
790850
1040798
1501739
1779341
1338109
853604
1963698
773695
389344
1629314
405951
622898
1760504
6456
564747
1428879
1060203
742334
738460
805984
1130090
1544286
956154
993529
965570
126768
1353151
678641
839767
1170500
1949852
942614
1697153
1402642
1518070
907111
1917979
1371042
1784466
515707
637162
1718075
1330187
853188
1433547
1632343
625731
612465
613253
71236
99084
445555
1846591
1471611
1511723
1378106
1926159
1750851
101335
1633814
748353
57079
378839
412790
1351812
472336
1451610
1070276
1186761
1795620
1786271
561104
420299
102701
1007246
1327620
285239
3052
1293633
1837566
891324
484485
1904096
1963102
1111497
1406762
1463289
640761
1570444
1978360
982753
1751256
1573163
548508
854954
1614106
897440
1728878
366853
1017290
167656
160420
750216
485139
1360171
6052
537365
704138
538678
1441218
132626
35041
1926277
1491194
1076622
92428
1484567
555139
1390055
1136402
31536
1679343
1061685
734711
582103
1972724
1573360
1508142
641385
1952477
1565070
876663
445385
1401093
907838
1755562
902397
1782337
155995
887082
1704314
1679602
1336155
630603
1395859
721578
247614
470177
964857
1250127
1160444
646352
1318282
682593
568410
1071522
1205926
87706
1135107
1202811
1502194
1437197
1066262
1799599
1960493
185470
27272
1828793
1673539
494805
690708
1474355
1923597
110433
1961138
187844
1511835
1142205
1240135
144445
880867
1249812
514557
1792107
470143
1485106
6586
1367678
525902
1773512
953959
163555
254036
1579301
1152035
584912
882716
240920
523837
307510
130240
1781029
1891485
1314479
1030619
795954
183192
947844
1840603
522066
275136
179474
1391656
858210
370603
1179354
1374598
620294
287742
1400615
1628355
284083
1438341
306269
746419
614810
1599785
77607
1156969
20816
1168122
49715
1144187
663392
471046
189671
1386934
1381232
1533350
1622045
411263
1901482
435532
1455486
324437
811351
665417
123817
1310376
1759520
1527869
1286027
1930868
1249237
1427070
39592
621910
751972
225129
986222
240356
1587385
1797449
303328
790925
754729
1671952
1001496
1192064
1572741
1233413
73057
881828
831969
1821110
897188
831269
1725246
37327
719969
465703
849056
233628
60238
749524
1802242
904839
366207
706723
107331
1472040
1941518
1735384
1791435
776394
1595216
508888
1049614
1542696
928161
1894428
1247470
969227
280153
1182437
1824550
611596
1909773
899383
448608
1012878
310491
30849
96113
968690
887959
218460
318498
1603541
1769076
1583383
142823
1728124
1091595
1171611
1626422
1542781
1585283
1183350
1791877
1539942
1408803
1513699
632672
580407
537984
922137
1276505
772172
1558543
866945
482688
1687579
100936
1728567
1645922
898607
1103569
1537762
1578161
541044
1948556
7292
1478214
1795146
1747757
1198241
1009889
153213
1858380
1969025
1657148
961099
1229844
352469
41631
1538917
1055988
630090
1558911
1476493
586018
1892666
375903
513402
1920745
506531
1820879
59826
1328195
611529
501544
34251
737552
1670291
904808
1989081
465700
353109
698692
1611975
593744
1697751
1966606
1012403
197826
256478
133115
1222808
1946032
1024200
630960
283305
1421280
426796
478318
1185516
1774697
522552
895279
920485
1074063
1408860
1816509
1114424
351453
579054
140998
1463162
968700
1845878
995188
616380
935639
351089
848942
1794214
1793509
500862
1978615
1444153
1131247
926149
805188
1890844
1343496
1474035
787959
928836
1776572
440169
159069
1147010
777945
1873156
411341
284439
1671277
143462
1250041
628031
552191
768055
647354
1868766
1891234
567088
1834644
1660620
1059800
1728243
1851715
1712218
1779972
1556758
159848
1270217
151198
282763
1276022
226983
1378211
346488
935514
831035
1714021
104416
1049828
710916
1331985
1302307
549627
1842313
828268
1576795
1617583
1127371
1609748
126494
459891
1410873
500070
790197
1541737
472100
890000
1380923
1928895
492500
857768
482780
1791725
473454
1657196
649838
1348679
1379816
319843
566074
1509433
859191
924807
1796620
1437609
117210
916903
586175
136325
626722
740879
1586484
1220651
783836
1007821
1945033
718064
1206993
739183
371872
1313220
117134
1213184
1624266
1424678
1387800
57089
92681
1430355
185417
162654
1850066
731583
650775
1322629
646179
758171
1381791
719038
1810660
1791864
1804752
178746
928337
1560582
611154
991298
405806
997616
1132727
95648
591960
1232719
1909509
198084
184790
816007
1398701
1499317
995298
1399356
1909772
1067721
954865
1249535
1662136
502490
340988
525452
1423347
1744436
245953
430324
168405
1566841
1885474
1728600
641359
504534
1239124
893070
901470
431020
1006858
222786
604479
425937
148690
805724
501170
459165
1466762
1893893
429635
1156789
1031684
1865057
1680590
1969844
972305
325699
892610
1593722
640874
1545049
238982
826070
210134
217545
338544
1071114
1013827
278340
1238277
390969
981373
645262
54237
236200
903844
706370
1719793
1175588
228504
1820098
420949
504601
1297692
712299
535026
1714895
1899291
1096188
1274410
1833504
1590572
1979484
1335422
474515
538040
301845
13991
1556575
1487499
1785691
1035626
1834400
429707
200976
19403
1052581
222430
1651915
1808755
729652
1211260
1350863
1041740
1866564
116401
1900272
1054224
1043473
850359
644016
1491601
1300196
1386505
977060
513477
1974028
740810
1843263
70496
541345
1059039
558434
718020
427275
1756050
823136
777920
446267
1698136
879295
1979824
913356
1195762
961094
635623
92877
995488
1290531
1270633
1000807
434312
1424660
1411898
786985
1493690
242405
1217837
1945050
594474
117459
248615
1691470
1152422
1264700
1304144
385571
1249059
1492171
423077
1789551
72216
1098322
565186
1157411
1869626
410505
934314
1162184
70010
911777
314410
109583
182869
656260
1213548
1641084
401134
1012019
1934269
1712057
714085
1422609
735080
582864
328415
525224
1978177
765118
620768
451785
902004
1579102
1188652
1832399
1165348
1599368
80623
1225307
671588
888932
1782945
1353092
1950333
1145019
1284708
1863818
813437
329092
1341875
1070385
717282
538800
446602
22920
1238975
1629422
740933
1717536
1411904
246546
1343185
730640
131726
1468399
419718
458819
752470
1600456
1397399
715437
1939267
1417010
1703178
872687
639290
1732915
264055
1226225
1229844
148511
1721651
1612322
350487
217222
1743130
289121
194042
284035
138082
307915
527277
79529
571502
195305
768956
1834214
430539
1767996
754571
1602190
999116
1437040
1853096
199857
426616
1361512
517708
1231462
1569966
1859886
1503905
501667
1724989
547475
1024754
1562598
856009
46692
1668559
1605522
620551
415620
165662
510049
1785565
1613914
467764
1789185
1459414
1774209
708833
1776321
1273422
1506932
333299
8340
459322
231302
1665776
1575752
498955
1351335
685717
280591
1369012
357863
754983
1263582
1312112
1606515
1001508
84718
516812
665761
1966203
28019
535255
42138
1626152
31267
275621
12703
101177
966173
257323
1399704
220998
125674
1838225
199351
603967
713620
672892
1908471
1487223
71656
1009012
1369495
133126
1834684
158798
1794548
870323
1288144
181444
1983933
1377643
201867
768417
1075794
1969655
952846
238570
1544246
1751416
730978
1297118
1892176
616316
740172
855548
999894
1133984
1295743
1157272
1382878
824816
853185
293099
1373404
1518785
1804819
195438
888176
1008495
1421952
322826
1428738
375327
567106
1358000
1471296
1208278
1521330
1506068
213490
682111
52811
1735352
1919186
236630
790746
649856
1358462
1748881
930517
1977162
1383457
1018255
955366
1002491
66088
1130250
1238428
292400
1860222
1366403
1755816
1470164
699188
901172
1223043
1476201
188660
860276
851117
659389
599855
241063
648862
657049
51320
1841765
1051472
1112283
276874
639106
607638
1497599
1584806
583670
1189420
662874
26723
863397
1211112
196192
1206120
1325140
1996192
1939050
755198
609826
1989010
1323502
1355180
1902594
1597514
97769
1557519
1581835
1210275
1320451
1828182
1139899
372850
785219
1853092
1595833
1159991
1084642
1333833
173671
1983702
1523188
1478518
1618616
1465642
1316401
209151
885524
1429321
464933
1035506
884032
1858250
1175224
1416424
1926799
35341
349073
1421363
245797
192154
270342
1316096
1971968
1863511
856411
168921
879197
1472542
924108
210402
1483337
1700682
1380723
1431122
655409
1671310
1737354
541464
1003007
904893
1990803
850217
955293
48441
1365942
743643
1568205
387244
1842459
34869
1347800
1492334
809946
753185
558404
1248413
139600
868592
585697
715042
37153
250366
756191
1697530
1088056
658554
1502524
232713
102380
1414960
22109
475684
1599723
775255
820772
85107
1845821
461765
1980097
938475
1927932
1861238
1367828
755323
475086
194689
151155
1381778
1436608
1851079
457954
1270941
1933890
554956
1692565
1811428
1130678
1499421
916707
656581
135884
1111375
1166881
146374
187547
721668
626896
1575907
687241
870242
1085340
1728758
1930916
1261792
1074059
794504
1906450
8748
763700
135611
1878679
1433112
1979300
177769
1882347
14857
230506
619080
609635
728938
759774
1957962
1695819
203073
331002
1412333
1316078
1349829
984858
1568065
61310
409999
1276379
1828318
835044
79666
1737614
1919617
1082761
1791438
1500877
1202830
1776891
1289992
1021981
148442
437273
509316
376535
1169230
1493865
1398538
1778805
1723519
526927
23428
1274018
471808
1624560
4494
759380
286176
1010104
1139036
1862481
133213
128975
1694960
1106212
371385
790647
1929011
1084714
1487341
1366807
467279
1062010
1513700
1811081
74206
1175039
1850305
1885373
6988
906164
1618068
811491
1998929
652899
369929
811596
260763
1593631
962103
1642249
180866
1551861
1749333
1308962
563041
1633407
290689
539026
1395250
621322
1008770
306728
591558
595873
1170818
576699
673510
691530
325523
1150461
1099959
445738
1141357
1559706
1286399
1874575
246316
1463171
595993
1872072
905344
1501955
127633
190773
1897797
1818838
1110773
131377
564618
1017305
483991
123605
1454023
410734
1902099
444028
1297541
335315
1688388
314191
507098
197681
20085
1454270
509426
229775
444995
1894136
237715
437047
1266615
70701
1193495
573080
13175
1064202
1170550
510910
222305
1077985
256841
133286
895032
107889
120709
781636
147363
1076084
1021714
201975
216902
674962
1085517
1266129
508588
1301113
253874
1804286
1810086
1180265
712106
11164
1968301
915939
1858112
536549
832614
1914370
1309054
757060
1120007
1798739
728165
370990
88530
966711
1276150
943922
323239
1775843
1743929
734812
1163675
1634462
343653
653625
866259
1467151
1058652
178145
1792109
784273
1929030
1854062
310969
292630
1909727
736222
1005856
1619844
931648
48773
1643592
857840
983923
1617507
1713750
627826
1650020
1626831
1717131
1513712
1850923
462535
1932374
1557982
1574551
1049492
120139
686866
1734656
1512270
614210
607473
712922
991642
1589174
372599
1384680
1316112
1172077
254763
973159
1278219
574962
136625
111303
1952860
651189
1653985
1479020
401572
1638137
806878
131335
1113336
330467
761678
1383840
728497
783576
1092758
380513
348150
565550
866514
363591
754888
297593
506461
1005560
1367335
1942724
554969
36214
1835811
1438375
1828873
1397942
1012554
1764156
258258
310228
67484
856163
1014569
129238
261488
1991597
1496257
646652
748489
383590
93591
1005319
1837057
1946131
1434942
1529419
388520
1004444
1306041
894653
1347915
1171333
678561
1408927
1709855
907546
566612
1896330
969603
573565
1856789
1725798
1849549
874237
1933529
1805243
95569
133178
941182
665658
277612
1727798
1488841
1382754
1278915
1558950
1745345
390185
744875
96577
584117
324798
955920
1656937
1854933
1203391
840611
1898683
993462
173960
558173
1775330
1414036
1879728
523661
382375
947046
588316
1968784
1314156
81371
1412594
1448190
41069
780075
1823045
242099
1395402
204364
950065
670374
1641598
192553
1407082
905976
861122
1686387
1892787
57481
1756129
472255
657269
1966049
550316
648996
1283543
1537134
185948
915238
887365
578450
139208
152080
294291
638606
1751803
677047
742957
1397489
1818980
114496
507236
184999
1172470
129975
204616
780118
767009
209227
844768
241414
1608207
1945498
1672986
418842
1841938
1449682
1828176
290942
1711225
1756599
534114
1540900
461847
1959477
1407006
358822
1598985
760225
1750054
358977
1606856
567719
971563
1896473
83550
1822446
1506604
1645399
849107
1966750
69168
1518341
1822087
1429968
1126101
1029046
1742962
450322
41096
995025
87578
1540550
677066
1031873
1124107
1141947
704719
1534006
1070290
587924
1130721
117242
182275
1032726
1120547
180522
483503
443562
651752
441529
1420168
1039736
1287462
388805
337743
1166074
898040
1654600
1816376
101676
976679
1839387
35943
878687
1517499
1106470
400889
1255292
279155
1924459
1489532
1974370
657136
1240431
784496
516688
862593
1432665
43738
11712
635187
337875
1799735
646613
1486633
1767950
720667
273389
298466
1595688
966206
1263622
1707877
1698175
44903
920998
18539
800733
13715
868145
1136722
1583700
1470814
743957
1160454
641710
174572
1919879
1112118
1532650
1705462
1261675
1049117
694367
1118399
1645811
891982
1233845
307361
918575
709789
1871986
922457
799049
569429
1264727
1932758
1031799
1494172
1171789
653241
1147483
1871201
820309
1387321
231213
1571775
1296135
702671
1427526
725870
1403245
1068809
585056
1212880
1018080
181921
769031
426210
923817
1339092
228812
1595499
80350
1558521
1827222
1687833
27651
1077069
1043672
437485
486305
1577198
1351422
289322
1407203
1559732
1653254
1340049
1662399
1041988
478827
1733682
1619034
288476
1957309
1285670
705527
1462932
1147710
1413812
1865719
1942221
1817130
1199656
1264020
1344639
996954
927543
383624
1061134
1049012
483154
1962031
595277
1002524
668090
776781
1203441
1472129
560973
895067
848948
1861938
1276959
380705
617032
1958847
631490
284698
1316325
304158
1696444
1961673
33316
1272780
909173
1882987
478437
1565467
1039147
668219
1469255
1548705
129694
362250
1552055
781603
1542003
1761733
1659438
1324193
693603
141680
1816036
1816369
941779
1493072
1345923
399778
490131
854145
571215
1367400
1813122
293314
263649
793304
1619262
1061552
534761
1602016
1655815
391967
874513
1460160
1356415
1196838
1433680
752986
480656
779267
91453
340242
1751395
737389
665754
1482199
572815
1900652
568491
1858473
41386
620157
1643434
1546421
1056147
1566924
1241161
656459
1998256
1175603
1405530
704706
766291
1548644
1732622
1411225
1953890
168797
1276870
103983
998664
1160000
363200
1044311
235558
1913332
584818
606691
1921266
1201897
1733226
1120125
1419191
1772117
1910673
536077
644805
1152105
339244
1322589
778515
424614
110939
1077377
174381
416940
1178783
1691497
382079
1830554
652551
855033
1282713
1060982
717595
201764
634922
296941
1095232
1034766
1642549
689969
989938
983509
844217
906149
1283404
513823
1576316
1348783
1746383
1759964
684471
840771
1719405
1439056
516297
518694
699749
1982780
1980117
1677922
573553
1256712
1112462
629725
1067092
734343
743870
328690
842360
414745
1574374
761939
1036627
1690797
271010
474901
1187110
265649
1600471
107992
1891300
601811
138806
782269
388283
1760059
1530929
706894
414392
393935
1100160
1704232
1602106
993812
1866350
1864510
567814
1484104
577040
824212
79658
1555926
322460
1281583
1053205
67854
1674241
760929
1442621
1233389
1092025
1758168
1332086
1537611
529036
1477754
238628
1449183
1754558
1530266
1165731
353420
238563
659866
1963549
1604495
1589280
1803176
625989
638402
128182
734650
1414850
46093
1498248
930356
1553022
1192987
1757136
747075
871978
934322
944462
1452796
1147922
643394
1851442
773895
740797
724908
1145042
704740
1210525
524265
1326219
1352284
1140974
779321
219063
257241
1198914
680953
1907805
1266701
595275
1180768
43853
1132890
1197547
346947
835655
833586
232631
749379
1753027
1373229
233654
334347
1216061
110453
533893
599550
102901
1989104
1235375
1782782
1004585
1705221
65615
1510764
1470141
1396117
1234728
514008
48381
1063690
1180866
23963
1260484
250119
1802884
1795926
453321
1958734
1536459
1049071
357629
1924295
1834303
1643650
1786952
309397
527050
1991580
347459
1655750
699632
1568278
930729
1891176
123934
555202
1314484
77846
230841
474765
743799
1683048
1620414
1511609
996222
628813
377067
308594
1022563
1705846
543039
870063
1624880
57358
1253969
1427439
229397
1852006
23360
411926
510488
1196134
468821
872992
1637011
300919
1656516
956898
25770
1852652
471887
1801247
1738943
1324626
1290988
415016
1105393
787806
1996852
1064644
919676
1660698
902873
622678
548928
262834
1054421
1428027
777024
1461719
1324090
649630
1445151
678009
563368
799839
1243472
797541
951436
496405
1483021
1046920
1498843
1350609
1636771
1070261
596647
895215
552739
737173
512077
510070
266024
197537
1845050
1750095
1340054
467484
1362951
618761
136705
1727314
1207352
1003327
638926
443371
1581792
1368464
1328552
406909
227258
358541
1343885
1946088
1338130
1255459
1511092
1088414
5699
1772285
817694
1450060
805305
1378781
800791
786987
1837663
55383
1662966
1554520
949306
771795
1035831
1122400
1696637
810842
700092
1098041
395502
309362
908989
154340
47541
1369251
520371
519210
1414409
1416660
1979487
1884951
59836
495030
1883298
1792748
886992
1289814
1543573
1514917
130330
1559716
286962
1454034
1704152
32841
743116
1275672
76528
524488
451874
279259
1739747
656858
1915614
1502783
1916975
355129
1397413
1409180
1454097
1165484
623762
1392465
1756179
1337405
731571
1137822
1233417
1281984
1208686
1219359
1071235
586164
471803
1663517
1638986
1891996
1695417
399539
1692798
1331016
1133281
2826
1018800
256620
818821
1890840
42680
1010929
510202
697455
1219778
685745
29108
26765
598884
1730708
1854966
385122
1453631
454542
1404828
1070150
544643
787710
1253049
266232
80664
426512
889947
1348043
846795
538765
474744
196380
440028
41430
1665440
271073
1461570
738749
78128
1377671
274863
1096890
1183133
1090587
1953931
1046271
1165580
1914531
805409
460540
195502
1190150
1064766
1638647
1487734
4836
719443
1573028
1021699
491933
610344
1411277
1142752
1938955
497100
1134461
436654
1387692
568422
428436
1124466
1086128
1236299
1822923
1048670
183150
121461
1377175
1958079
1039727
1059231
508466
1138916
1660498
1455748
1718607
916101
767115
1722229
897045
1385999
1100891
1542850
1670455
635898
1566542
455363
1129688
1202660
705390
476406
879374
1505031
677743
954754
209753
1300421
1270228
1210661
1326197
1896224
367041
1802255
1195526
300655
1246766
336681
1005945
1015944
1593967
1627907
329507
1573663
271334
598974
1799817
1878568
1214130
1915668
849556
1986141
1875623
1776373
1965240
487222
1318010
490950
133210
334435
1441987
1025378
1697216
1433038
1321220
1782183
1387631
1516489
594813
741007
1033691
423096
1781536
1008086
1018201
1577410
64085
583269
1348589
388742
1662428
83270
1339975
1968572
15145
288517
1623043
1225804
1352118
446140
1844730
1238478
545296
1096906
787258
743441
992346
18484
683260
469178
1911849
393787
1241167
1418560
71139
728691
1821235
939983
681453
1264956
517864
1416750
1887253
71747
772732
1726000
598242
1130540
1089933
1211125
1812529
135007
37138
1294555
138206
52912
1737668
1123051
625120
998340
447153
206760
261047
1532869
230510
1511995
1631431
1123236
1643283
808593
1050248
889850
785264
1842744
1723667
1866112
1105858
1590767
1855767
1914791
1723711
418304
617158
451173
463144
53958
225659
1705844
1189611
630467
1028002
7618
1490082
86123
1370808
589612
902608
547129
305444
901999
1957649
1481243
642642
903174
123919
828466
1324994
1624714
1669193
1931793
690826
763960
1925180
1383277
1044944
1754280
1825283
106009
1014978
324178
1296622
438249
737103
996160
501315
1036326
1438905
37060
1103832
446954
1081299
1150148
504455
698167
1045856
660709
1972407
1332148
398627
1494107
706401
466453
315765
185597
1053816
823354
1968330
1605799
64708
370632
976058
955193
1894084
1474697
434628
646003
233771
1035838
707072
112243
548719
1247418
236193
667586
953867
876966
1375312
773010
1935194
124710
726027
806362
133849
1728233
1084895
1970108
1012062
1263746
1991290
552821
1427163
24348
1511098
1498403
1616933
214861
1459827
691288
675515
1660364
1103491
577548
1665034
611478
771653
398894
69979
1515205
995811
554445
305865
1031368
1482835
619887
95563
1369196
1200759
115298
1887317
425813
486849
1821681
1712029
802506
66992
1523644
421868
1935051
895477
152611
307542
405898
1733562
132199
1810166
981258
1689978
1248030
838008
871458
866025
97672
5649
1180814
1608787
398232
1805338
224957
1648297
678515
1872428
719447
510133
722925
1627638
142625
1801827
1997249
1922465
647083
1272410
1198654
734585
1789030
1319424
1872326
1184598
477476
1501193
476549
1741664
1211640
1656243
114216
898374
462578
771027
954228
897568
1434028
233773
486894
1705581
860686
1141779
288897
962877
502384
1490884
1317674
609289
707207
1204998
565836
897813
1006709
1111647
1151774
509460
317981
184112
861270
1554014
1763601
1774224
1276857
797103
719431
581341
475987
1803776
512283
1532362
725159
1319077
1990594
1983287
428023
1239096
176749
470941
1721591
878232
1905155
94084
305783
881416
1378016
163017
340024
602816
56382
319769
982756
1085712
765712
1005063
963341
1256965
24328
628131
1993703
1566017
1088610
630515
129016
390696
1693104
700782
825511
1164682
109840
1813809
2625
1263549
528466
1843609
622700
1140091
1252666
256143
533023
1263572
379768
1584861
288448
1318299
1984657
1574575
1550081
1820928
1602036
166939
1615813
1471276
1920262
902343
1597288
1661634
894840
1752688
1754384
20196
210569
1873049
1627844
981111
398893
259416
1038382
1661429
906063
1799384
294961
35582
1493772
74640
1081917
777286
962868
288013
1638440
579245
1704227
159283
1718578
1714115
1776497
763829
652529
509905
677842
369674
1649191
1420379
1219962
1807984
76320
388633
1601269
935866
32161
1970699
212758
963730
1604395
104273
138085
265040
1099362
1970647
1637587
4024
657198
475126
526271
1690281
1700421
1111303
1693555
715714
1916486
1372850
1373209
131752
1957385
959872
667820
637570
1763608
537270
1149926
700875
1647057
550736
402000
392364
319020
1927098
292162
1164555
900034
1277525
458400
372325
1611227
232719
328084
62798
1730149
1747681
1717012
595171
154156
1467317
851698
927629
1489192
861147
597657
111488
1535578
1433060
1531317
612318
1928787
111851
567085
1312305
1698339
677258
742553
1541830
747745
347630
1593285
979138
271396
1922398
1189967
1484791
292389
1153835
1030056
1756698
941859
1623156
505081
1913192
278090
1622817
1676368
1052912
484871
1898359
1218514
367687
211909
1788770
1541522
713761
1729428
464355
973447
1888236
1243193
872016
1787752
1412109
529635
493170
74728
497881
1881688
1895904
1311047
1768222
173209
1950885
309824
1014981
1129967
602874
1825622
85695
832
41917
1493784
1000547
1423866
236899
1757902
1741202
547289
1992732
957052
1134341
1458681
41551
1345890
1885667
206411
1784772
1569954
1221173
1858252
1020049
903339
545616
84542
720964
503938
754971
1301726
1976066
279751
800332
879683
1481479
670714
1880993
254437
1378185
1313402
1737406
1985542
453533
1186673
1913451
801522
225295
176444
1749554
245517
626171
241077
1437059
1030550
199941
541954
560078
628979
276697
1448450
1842438
259050
571065
669142
359283
1772871
1685301
1308324
26481
1451444
1012557
1018020
744493
1507548
1730048
230307
1099737
449868
1598964
1196226
1293987
1629783
50667
628997
499908
1429953
1844880
425266
1011033
475091
1421685
230522
1266648
41200
66217
695870
1068452
1687754
998637
719630
1135258
797341
164619
1444079
47130
543368
503029
194373
1431611
870377
987071
1043242
184843
898392
459292
1386672
561271
1302958
676170
754470
1421254
670149
473231
320857
699140
336004
6218
1979956
1315980
1982223
603082
973471
725991
437882
789581
1595382
539615
1514364
710293
1262082
1952704
517061
443725
652054
692718
1740801
979569
1749477
1882738
835899
801109
1292053
324746
1808646
592186
1574283
1775056
696927
1020842
150916
500874
1569583
801860
404152
743287
313278
1355230
789246
1312807
1112817
1146315
702316
720476
1719687
530257
806559
1963774
972650
1674013
1678059
977942
1515942
551056
1207861
348265
1630338
48384
758940
67168
1982112
1212261
1369864
500359
1264973
1160536
1712214
1932778
84069
1524964
541343
1714017
1103393
1633875
886895
1072357
1441258
333736
322407
1092706
160761
1878005
1573622
1612586
1492626
73866
176518
146106
508004
1472446
1089942
1259074
1867736
924881
1084665
385827
133073
1033381
1595055
892720
619462
1673665
788319
316108
1123895
488540
620425
539130
1408304
1861029
639869
1032821
816378
23799
214839
264343
429498
898737
1247249
1042124
1887298
239009
507647
539163
1333648
1224098
1935458
1038461
1007263
755105
1887227
1020619
834338
351856
726138
1924150
949028
1674755
443856
101025
1416091
1925287
631272
1993022
38401
1862312
982897
173632
1797246
907255
682442
1631982
1613274
568513
399862
145421
758144
1915926
700233
45160
593057
1851430
281778
744030
147431
207947
1917223
334460
1309649
1074568
284425
1905515
1286485
1324332
389192
1164484
182970
631682
1435097
1312784
1682717
589316
1887140
1470593
1248732
108801
237869
1573287
1999985
538277
966089
702871
51087
798949
556368
498593
737315
1270567
30136
1995917
886185
126254
973207
1243686
942023
1564893
221420
1511087
1181317
1948968
628705
1780984
981741
1069169
1450111
1705242
794062
690044
44255
283731
1950929
228304
1672010
1556556
467944
1425263
1744213
337198
677286
111676
279814
798973
1230823
1692593
1004406
1421303
1108175
1403548
1259427
446660
1828312
812372
1703501
972471
1412
1684472
1208475
279304
1278801
236525
1903491
1746483
71773
988795
92431
820730
1533774
1967111
1134315
518659
1480804
610397
573612
380230
31943
1664814
1470354
1337168
516240
1726759
1131497
922852
1646682
400750
1941896
1684481
566762
692622
1095869
1121224
1972224
1602284
996183
1499039
1357862
965151
1557982
1834195
646697
1679723
1892598
728672
500253
113588
1267913
490439
1738902
577725
775357
1602926
1669125
502039
1498829
1005136
642302
1856629
289955
465171
1074745
1925064
1330612
411788
644428
1927923
1718875
1260637
840154
85641
1859190
1456831
709464
809775
230188
1197070
532907
565354
1858471
1998127
899173
20499
1689693
1869383
105785
825210
589005
1338595
1801726
933299
1765094
576764
1994631
642225
1352076
1227218
1772624
1729321
1094566
725686
1835403
1340492
871282
1843511
1123340
1963877
507270
374530
193096
91333
5540
890496
1183329
385042
1318528
1771499
1693021
1801172
1320302
1947010
346897
512143
708120
1824022
1445156
851677
1776450
871758
527574
1990570
1394134
1827951
550011
173835
935123
1259162
1391898
606670
1447240
1202202
1361165
984682
970466
1850136
1791012
561353
745464
132694
1175873
105020
1598161
786059
796482
541695
1064968
487922
941465
382834
61785
1997525
1371090
1614461
1190026
1918648
1946793
562853
1290336
1131068
1915523
512837
994678
1613197
1253105
505845
635889
1278279
1003891
26656
203405
665634
236339
1820014
1336786
420060
1042145
569136
931737
1045262
380071
949338
1432661
1791
1370785
1869662
1290967
1789138
919482
1334828
589792
566856
153079
427787
261848
1407444
550173
1866440
621875
1579005
801652
1569706
1823460
1107386
1312937
1318401
1928002
47840
1097937
881518
1924243
1348128
1271702
253491
1222476
690960
151472
706897
579546
1499825
451073
186492
1923853
36655
1056356
1625978
1620063
222269
89785
92478
1010568
501913
1338486
127132
10808
1602773
756634
1661834
878668
1095941
653105
1284273
1927090
1011321
962662
1735394
148373
341876
1981213
170249
1116353
264250
1545351
1870684
1850224
1112431
637798
1147736
1188584
447568
238164
90996
759544
76989
1461048
1557678
1773694
1215024
430611
1479311
661600
617337
286081
1846450
1677659
499909
90700
1839584
1974023
247415
532793
1285176
756243
1539252
891991
457314
472000
1750781
944172
1985245
1595192
1539798
51942
1635156
1557980
1616223
920876
1848318
105282
215415
1560531
1724682
546348
841334
637676
1290135
958589
1149462
1078268
1425051
12813
1221323
853661
74748
1545363
1483746
1574115
1319300
430079
1873225
730401
806184
1405816
162525
1468616
853744
896795
1105828
469732
1114573
289132
140358
1218705
978711
972323
1873968
178245
1790322
994025
1692954
237823
1414190
594313
321129
280998
1654393
1035892
1058419
1351385
461180
415437
716113
937073
1461644
1815232
1538750
1897951
1534857
1648716
1284255
1364817
966126
698870
306717
271410
1485951
1556038
389314
1492723
402894
819514
970413
1397484
754340
1400456
1602751
631974
1331240
985153
475440
1258266
1402666
274970
880050
1205957
295242
1247261
364475
1806532
1170650
1993474
877478
23033
1245702
1438460
681356
136035
364730
1868382
1472706
380823
318595
1012703
1920888
1372300
1923379
1092138
239001
1391320
507936
169644
1334584
297088
1181839
1300492
385138
456047
159566
1510051
279870
1327072
478192
1437018
248968
1408758
776909
447213
246587
1938828
1591789
148440
1394629
669555
1654407
24670
1929653
1708990
903672
423672
548080
719823
635517
195197
200660
70762
70059
1988906
1837583
1228174
1001065
687283
472275
861907
1200188
214666
443081
1306264
1559145
331558
1384762
696658
211470
752411
1835368
15149
1412679
537555
810480
1110868
238726
1881009
1513069
54089
1484
604846
1075326
1436472
290590
264288
26122
83817
1762034
602518
1573558
1670519
517393
485662
1636533
1599966
804568
1934918
1001076
1371010
1581481
1185391
1508443
1046603
1851901
780772
1077952
1743626
1298664
559512
469956
244828
150543
951191
383830
459398
79701
1836990
1327910
245767
1416481
757340
878803
1438553
763557
299603
1285272
212660
1216244
1326483
1182774
1562985
533496
1494025
205219
296999
1741532
1401388
408702
455690
1756374
1906181
595429
641898
392121
685441
258088
836058
1036102
1011321
1499878
231249
916978
1186718
991723
827497
1838515
1532821
213478
95143
933952
1573428
965560
1505482
1558210
1789596
331871
956935
765110
1860758
954193
332141
1384171
824258
1761382
881342
26228
699896
169182
394963
1095133
1631714
1945073
58666
25684
1243032
988926
758048
353956
1846107
1147765
719052
466362
838329
605482
1862317
1666252
716769
1134136
131647
1795325
1034642
1944277
1812301
1196972
151195
166326
1119001
1627353
1537406
1908609
405426
1566854
1059115
1460177
841122
1287866
217927
403732
1764748
1451284
1252439
1777819
99891
1246730
805239
475620
645226
1568254
827722
1707837
298970
867502
199550
886025
1776963
268831
779767
768481
866566
1883212
1900082
197587
582872
1950205
898058
1495922
1308374
661431
1302812
240907
762993
1233242
1216161
513390
576944
863112
1044624
1359876
1126328
165425
961084
1360634
800257
33165
525415
402999
230246
739365
520992
1232451
374962
391621
1092681
1755400
851730
145191
1950473
462022
1000708
57330
1267573
852271
69343
1236089
465829
949024
1348906
1578835
1680246
640948
1119555
871250
1315379
243178
878810
1197050
1646132
372190
1712952
377804
1367845
1534019
1186426
1584559
1204517
580013
1208508
516130
1981005
1906706
736973
1069083
653218
1310219
1951069
478735
107695
419944
1876880
148007
1824371
1077855
416087
684519
1812894
19774
155627
1702505
614105
371495
1937285
581085
1542801
900009
1418390
737281
1390132
156677
1818518
170983
1566829
1704895
1068111
983429
521071
1095819
621160
1474261
709899
998288
1588584
1616749
485769
1129324
1585331
1279692
330187
1144532
45346
879855
679344
759727
1371036
538974
124987
146232
1187572
349804
368764
1259193
1085213
15226
1518517
379368
1298560
1395046
967183
1253809
108191
572106
1943543
1985192
1351109
1187837
15615
496664
780665
988069
1932921
536236
513296
992867
1542031
1494625
1120027
208240
1317092
1934555
303205
466999
888287
1796119
1244128
1273038
1206312
342360
1677539
1528520
268772
762559
1627810
410814
136137
1791807
1241009
270821
555292
1548157
1496122
132578
1958105
1711301
477767
1714925
1543918
946444
1006529
1663562
172893
1430821
275601
323045
1428871
1171500
1563816
989585
1828635
636876
8214
1862854
356252
1700699
1019778
975030
176946
1369069
1312107
267720
1421611
750286
732128
1760781
1266255
1819631
255957
6967
1234355
1077900
1942816
1977719
246600
94304
1926111
1581930
1570520
1419415
1128959
636979
38653
37161
1997638
1274761
1293989
1749635
1431079
1022505
562941
1046501
519907
628439
1018972
1763725
553553
675080
632221
743102
654650
1267554
1230289
851413
1092803
1483767
1821729
1052548
1480537
495144
267332
1586346
1043517
64083
1653268
1565922
1717291
484690
434705
1443403
1917227
776720
882071
1114470
782989
1186937
1224174
827795
1694659
1171162
1656092
1927763
236998
1361849
1243296
333301
528350
1881527
1085291
762708
1600144
1008262
823279
1242465
1759853
522447
522999
529321
641605
658856
870924
504387
415750
1154030
917726
1811515
121429
1234438
667656
1282906
287491
1047228
1165980
1951921
840518
1574166
515949
465965
1580612
494550
1998352
590387
962371
218425
8728
1137000
466279
585159
124212
220847
706208
1438090
502988
1295140
1972454
947395
431695
27500
147802
1641071
1979646
719133
1237577
619894
864760
1268865
1398170
1897936
212511
395428
293627
856886
866728
1280977
452130
1517766
31275
1860054
1330676
794187
1470784
262755
1810617
1104339
602829
576826
1232372
682748
523049
1318917
1831494
1602312
777079
1074224
545017
1344485
1633759
265912
570491
817126
1336929
1137933
485234
1758347
52839
25875
425775
1460158
73553
518572
90745
785586
134560
104799
207540
70665
1223648
1657570
1783846
266954
1149294
1718511
1872494
1099585
6979
1582298
15764
1808061
1999432
1106297
406243
489434
222348
1997043
274692
292236
1316649
1510809
1322753
1393478
1067904
1489586
1848620
885113
98391
1316848
282770
466593
508325
1658367
896454
1553330
1978499
1544261
557136
315351
1068337
901218
1366209
1688106
1134302
51895
1426983
62231
1561777
935458
1847408
826157
966889
1705758
429582
332447
278826
507080
1995772
888918
1041611
1941296
1718791
594925
1795646
997063
1209874
897252
1475162
611824
122993
369395
1237473
585046
645987
508379
1967693
334410
1500510
1467314
307836
1561030
484803
1569416
223203
1473972
1914438
381196
1791991
1525748
1262248
555323
1577550
722019
1927323
200894
1129100
1749862
1848399
706747
1497711
566925
1788560
1632444
111027
579859
728411
955288
1051603
598663
1814884
1306709
1948573
223824
115486
1924288
1232005
1215587
131366
672255
1482264
882922
1045940
380043
1900956
992277
125707
488194
1745551
317561
152521
1055260
1823194
1092266
609247
1019181
1660232
619882
1683514
392329
1281421
1893751
150972
1313762
811465
1287076
1953363
1397880
1630756
1986955
267717
788882
1062469
1944715
159387
1013887
908844
251977
164388
1832531
1956603
1262863
1833021
405807
883758
690677
908170
1758040
1426011
639647
819249
155128
519777
1720847
1488105
647533
450535
1356371
1251583
1664998
754538
275021
486275
1793514
1341930
688916
1880906
722187
1538297
824182
1974634
1555229
1569531
35118
899539
569486
891936
1465525
674928
1046434
11424
377396
1306983
1346739
786579
399154
57271
281202
1674661
1904486
508322
1421116
475666
973247
307285
566655
498485
320317
1460961
871661
354196
1800639
1113759
838045
649553
617245
985972
347210
1402925
1541099
612362
1569105
1392776
1664647
1631522
731685
559916
783147
1081969
318025
457693
27546
1515329
763723
266855
1210884
1101785
1018399
1159010
920859
4821
1968209
280391
95918
172964
982231
928751
719160
291399
1334155
81659
247691
461904
1608164
225991
916473
934833
1469954
1805958
191956
580715
832629
608518
1499982
206465
1620333
565298
368630
655685
407115
1541404
614728
122850
818056
1663470
548630
886192
1151312
752638
273422
1837598
524816
1347423
1650493
982623
116977
763033
117063
1288981
114875
688133
1457659
972119
1512127
8809
848341
1511365
112042
9678
1633148
1740622
450311
1652088
1376941
957592
231039
1957619
1609532
885678
873250
9830
1710558
260151
1122738
245578
190616
1413249
1907886
751155
1422824
1206170
153677
531500
94665
1701099
373156
467988
1050562
1008638
1823691
1634858
56557
816341
799607
578769
776025
117519
1561438
1946866
1448141
1792828
1526912
1347319
266859
1034315
1713342
438513
1968651
468462
166715
1054073
1081879
162006
433905
686442
1995076
1907711
1833076
1596109
887292
1168850
810626
967400
350121
1422142
1394437
1544807
1882432
1395788
104208
1723931
849434
1062694
372543
1786839
1142712
1570006
1514534
1842198
647784
1638161
363989
980243
796496
1265141
16799
1325761
1362286
44848
1733597
1483234
369746
1198709
1762438
1814766
412972
907243
588129
836083
393303
505446
8871
1791735
1645484
1081577
1169073
1859404
209375
107475
231835
282430
1666795
903721
548421
706994
120014
458721
1623653
826928
790429
23712
1134647
926748
692774
1038457
671837
230835
128278
166001
1052084
830150
42879
1365032
251066
536609
309722
834695
1583883
578136
842760
1544383
1799920
1281842
1724017
526792
1062462
1231687
45608
669202
330802
22311
1209522
1779303
1363525
1641307
1436434
255341
1098292
98304
1313679
679911
179039
1187158
660005
1472143
998192
859528
1285118
346439
1907540
1815079
1853276
102989
1284019
1719199
175477
51950
324408
803765
99186
1040160
1796492
462698
1119751
815194
1534920
177462
1183452
195556
18047
1594439
64380
837915
1512954
190325
1588745
316742
877097
1477353
58888
1843001
1878077
1325940
1013082
1059823
1928511
1648843
1027629
1543372
801521
268018
1802761
311705
1174066
1758063
1415004
422201
56386
1054929
1231103
26653
1153939
1965208
673530
1053062
1562898
946574
1554884
1261485
542666
95377
996514
1855128
301119
1477504
1640618
1790249
364393
1261106
329345
264693
1910746
1646170
1866516
884345
364108
1135336
98855
54236
1214827
1145281
290922
1323136
875205
1828296
1989343
981666
1109467
266205
1106318
799536
82184
1355329
1034652
425835
252097
580095
1993080
1336674
418463
1083103
1486364
1318614
967141
1391393
1510349
1417182
754762
1306200
1267708
513972
995271
219583
1048334
1093979
331436
590709
1878944
1489131
1998528
1118861
1038216
1694227
1339001
77080
867146
413723
902652
456567
612126
1114020
85363
480205
1771037
1205945
254643
507154
907379
1210445
826677
585117
265147
1459891
1936006
1557874
742731
766980
1826090
1078911
614047
1231585
235604
1560422
584526
801138
1068338
1828386
1809661
1725792
1704366
1693900
769309
1891278
1842310
810412
191057
977463
230138
1985238
1781968
1383195
432644
643412
572745
716179
360856
826692
146463
42915
1255151
1578358
1340733
1890124
222776
1682429
142942
69328
452597
778118
768241
547225
1905615
570746
1883708
1796729
951038
739907
440865
401035
175239
1535078
1548366
1853369
610513
841499
50102
450690
174202
1026281
516964
365151
1323101
440634
949189
993324
1423997
46770
1559063
1025725
367850
1780649
186438
43004
1104452
1856653
1061501
455620
408667
1479811
366776
1460637
280515
172497
1439642
744511
1001091
1679815
1915847
1693444
1701710
373566
144405
634692
1117702
667933
533539
794181
1877046
1023806
1050753
1454255
984297
630162
17774
285911
1101055
979139
1678643
1844118
1858291
1688460
1614036
1264586
1449622
1831099
1109166
948743
242370
1701583
394737
1220148
1054717
1841666
773837
518100
1606870
118050
1699108
1745283
186443
22290
1097579
959742
42356
1481772
342855
1125990
87398
1565197
1925497
944
820957
163288
482646
1297962
580793
93710
1689977
598143
47034
455617
839252
719044
1849376
1288525
1668321
1506520
1574956
1457118
1473787
1016504
17762
260738
1482393
1693693
847694
1428787
33684
1509726
609722
934507
1483437
816965
1013943
1710231
1932175
411259
790184
1443610
834747
322499
890602
464358
1311037
308295
969960
897757
613656
1782915
1002764
187981
713879
913814
1462784
550332
651945
128192
582261
546846
519872
1736974
377121
1407144
947593
863757
278190
1780071
1506356
1333294
1174682
600172
617459
1946223
352697
1804301
1546569
122461
365502
544463
1843138
44776
320315
1327824
715746
689308
891344
1501035
478571
1870179
1736388
314597
1720497
1134316
1546233
1758866
496120
1218317
530886
223043
1322634
199860
1011571
137619
384769
1927308
998213
458304
1012868
1006647
1971581
207410
1977531
129605
72204
1187111
1231277
278684
192433
94094
1785857
302864
1302113
706656
1811773
1452016
1223771
978156
1642671
1126419
1112469
1824183
458025
1300733
1810618
145312
370202
1074349
414642
1293687
121444
1490471
1905763
1721064
961927
1669124
270868
759800
415619
675018
1090433
1477168
1653370
1980379
1029253
1522031
1427367
525848
1816017
1179920
1923155
1046172
840041
735482
322094
598871
113325
1564498
594181
398608
846442
309383
1551019
1263362
984370
814847
734292
656609
130229
167681
1818013
1447365
528501
649073
714573
563450
758239
1938583
14277
1063840
455429
1797987
892533
1154747
722650
1425682
852236
524159
1637152
900168
1595133
1286995
746925
1498302
1134660
1645139
536613
440826
371529
1639115
11295
933265
1848222
545478
1502335
181727
150122
1903365
235443
654829
491575
1564525
145290
344438
233245
1089709
1214095
1174152
1010900
614537
98361
695280
1437685
1805829
860132
1865385
512253
666725
37895
1255393
1195794
1107005
840923
252047
1325375
1742360
28416
1027435
1967379
234065
597326
1686166
1812479
212363
305212
1557341
1617568
333661
158460
439068
1969058
1723556
203960
213413
416475
1265867
629354
1552738
753510
4735
1695451
282189
548457
29932
327241
152312
1375431
1432372
132579
750790
864071
906417
1224200
1380919
1750139
251772
1361101
1438247
992046
907527
963877
628446
324414
429666
816206
1334320
965681
1364046
227436
1820198
902929
987428
456291
83724
1036802
1198216
978284
724006
1979964
1846064
1356049
301987
1487019
324750
958612
1681635
1572815
1571148
117500
1157821
1461480
1443332
292058
904471
504982
635375
62671
1296777
1958107
1735993
1790400
1751507
1369837
1543367
719709
1783875
774186
732435
921807
840417
1274019
841980
701957
69331
537203
1590737
1087468
1566774
1159144
1366751
688093
1607031
1717562
1521089
1887886
683702
1101846
1144096
736879
1456163
1783395
1791929
877355
1329154
699874
755023
1639735
818500
1495155
1059970
1087374
1052385
2347
600870
1857587
1302756
139337
120936
602668
789867
1916821
1668525
226600
568372
1516657
377170
1846032
310838
1003910
1163594
178157
509142
1008048
49530
872377
1024777
1229709
1726022
1973201
1611852
959728
1835082
1481446
1643136
432200
1959280
368233
19354
341654
202567
101731
1333656
1061635
1007168
938863
1836595
1497923
89695
298398
726518
1408943
1128338
268782
1057827
126274
1750174
1053180
776017
1847436
624193
610537
394950
414355
1198672
462164
1739092
1234682
1363876
1672000
511084
48331
544895
464859
1273591
580764
256286
6367
1986808
1502888
1253218
8210
807602
966196
1436626
1133155
1847205
715223
947681
462863
134997
1422808
441616
914543
1033863
1310404
1711037
1952666
971678
967719
384790
34649
1739229
1531184
1426745
125260
294599
405103
1248295
365721
917788
1542475
1330882
1696377
1510658
1804190
1771821
47020
400951
194609
98558
540769
570725
443976
1082844
1934043
1301071
1643023
1670919
1399814
966123
1138039
1357511
1200120
1586127
1003106
754369
1890583
1409420
206766
1169891
1313590
308027
1809203
1120465
801926
1997510
978576
878607
405864
551325
377471
439828
1358015
1734619
1075761
239283
1728049
1471497
1926969
1473281
1401508
804836
1492660
1736284
1940461
1346735
893768
492999
1238442
451702
169584
1323113
440642
951993
942421
899769
988251
710110
783711
506784
1822104
1092423
223071
1986109
436706
1412946
1837854
986889
1165114
177969
146267
1163874
1645986
1105338
1278484
633911
1470640
1059986
768309
1643956
806817
1064489
1788203
625402
969358
1415700
944227
1523537
1457963
1196901
1070310
1480934
502201
1769252
1579679
1897969
268370
167433
498557
1259943
1142785
1621658
1285088
1257508
92843
911087
362535
1923008
515884
1665430
1438369
1905206
126185
890981
1602123
1302679
1235178
431866
1495239
1848859
1823696
1222445
1866200
1189514
561778
905317
451770
429123
1784922
1769120
1265330
1921511
965566
774715
1365372
1554446
572936
519504
422156
1461493
174707
1055562
44776
632733
1850455
791905
1531921
20712
1119224
1281649
488871
764588
242288
771191
1320818
683202
1248332
326961
1091331
1947612
1875667
1685630
1291354
621673
330941
936378
1122780
1959169
313989
146186
1409405
373658
645207
800906
1538004
575348
1627856
1481539
408380
756250
1923375
1884836
111376
1996261
979916
1125682
150229
1598717
1883624
396437
209820
1248682
28353
1375941
1469006
1417862
1623441
1499518
514151
289002
75178
301411
1969546
619711
38139
453937
1616
1179618
206497
256420
1034721
1056514
1762245
1981422
927449
1553918
88717
738053
697027
8859
1621097
2755
206524
531609
1383143
609771
1661438
1106763
1880371
1435155
750357
1980132
1814119
502515
1039335
1406605
1738575
115405
1643735
953435
992078
82561
559816
1297078
207839
1748165
1343936
1539988
37435
1395187
283399
1014920
1480576
65041
1095231
608267
780798
672256
1829975
1358965
851267
1934663
162988
684871
375553
1604502
1294485
538052
32615
1102321
49116
1036161
383097
1703067
589016
1877120
546102
1580737
1738986
1748946
691672
262730
1942358
803807
924135
897446
76892
1583812
1323914
1129245
1445861
1395182
1501468
1476041
1673226
1217939
256224
1098164
1627639
1041388
699067
1559627
1344794
1085953
1818410
692499
1436412
1884370
1639794
81779
606205
460539
1497112
594165
562981
1158521
1831037
335526
619204
1365389
447837
1137921
830307
1390070
412696
635366
1759056
768759
812779
1840619
415880
1596967
335847
1106521
851883
627135
59392
115080
887369
77805
1197273
1551753
212119
828019
1763402
297318
1702635
1685358
1569152
1417096
470630
1035236
1913440
152312
93412
50294
350193
1071328
1749303
1912463
847655
1925711
1556155
1116892
1643159
470039
708400
1933992
886893
748245
1007417
1145822
107219
185219
1888917
297068
1567454
1927288
1827445
1790564
86966
721189
795817
958244
382943
1898328
1796606
1477374
1492029
1239076
1047387
1965667
1462613
1386536
763413
667032
1684098
146473
1409112
1085167
645571
1037229
29205
865457
546297
1780299
1674813
1264816
1348417
1594685
1199734
1781971
1397855
1872711
756328
1440588
880303
1471918
1592111
219900
1367900
320894
1983219
146753
1849575
432570
863071
1546444
520661
1888201
96695
742800
1648077
938293
817119
380899
1090095
734755
1653294
720455
395754
1960461
244213
1698467
954512
1048798
1083197
327732
1490690
1186083
129306
322042
1958477
913016
1501256
1109861
1934656
484115
793442
1177160
145610
664644
1814439
1631324
1991989
154166
1132684
1294071
668715
117292
1299208
370480
1241918
1036258
63974
953961
1207133
1116021
197049
259449
1839767
1384847
741464
1215907
1156525
1149791
1740924
1929486
1250340
311230
1272731
1715871
1335556
1815160
1358998
986387
667810
451941
1938654
927855
731853
303732
158688
1393925
1381070
1644546
1725171
1513681
1287930
1344403
163308
1209906
855204
1975859
1377109
435953
583654
787369
1649760
1804070
894780
712775
1019282
1944884
1449923
1089143
9948
55460
904710
1214987
1125890
16105
1591141
567885
1999594
809551
938001
901157
785676
1712502
1386617
1229398
1695980
1922972
1440596
746412
1158003
812527
46550
569124
702795
1150830
1796773
58541
1096437
413291
1489833
144125
1077738
27425
1032264
1209913
1384877
1732478
833088
583502
776663
532640
1021171
1005608
1495501
596085
1430010
1355687
1586175
415017
262423
1611128
432308
1152753
1408691
1020528
1709510
563458
1781660
1935645
841911
1783357
1700805
488660
103876
1245990
908817
1025409
525071
1639334
1789845
1575954
1524601
1152339
1380872
113762
808386
1310327
985519
1632372
189177
808138
1139947
820255
187568
197334
1296019
763525
580281
931972
1565042
1026555
42712
620646
345218
925400
1769747
27940
1424379
1830965
567803
596036
556572
781008
909986
739557
1687988
21871
12623
893806
582707
157612
190048
911069
387558
357081
1040607
646147
1676218
47268
1004808
236572
204249
1083012
1525357
1814828
985477
297562
1178028
1580084
20443
249370
378204
1993562
451575
1605905
1591979
185056
1154486
921277
386832
1498153
917939
1830629
82547
1502522
670259
1675684
783148
50246
552868
335939
1825293
1180985
1691580
1650957
704501
463976
124554
1032622
55214
1423577
1190201
883762
1099020
227227
101038
1373281
356958
771387
805530
1898041
231877
1586350
1678183
1122171
848474
160227
1585911
279808
761453
163014
1359822
1014920
415763
1662961
150525
902382
463604
1351124
1899540
1272694
1668330
690839
670000
290557
111284
83030
1790134
1381950
1137615
1415940
116621
969015
401015
506211
1956943
437222
853700
829555
754703
1710770
1999227
1891790
1516640
979524
1171430
861558
382240
646273
1145653
1574175
1399096
586785
1918562
1523958
1763929
3783
457681
181267
1055817
1012909
1778360
964965
1659619
1157073
382968
888773
714994
1066571
578696
60018
167935
397503
150711
1312916
345663
584514
1807725
573586
1313910
438851
1141906
1968878
349273
557904
397315
1662757
799357
537680
959957
398173
685533
1968506
353507
1938115
1829828
1886669
351999
71496
911400
1256830
812353
1548888
834702
1573934
620824
463579
1462995
1420529
1548567
390287
61694
43042
220235
434561
398370
1596926
1752218
852181
854487
1343626
1724085
843190
1749276
641525
230234
1312789
1592939
23011
1352765
1329873
617823
183160
1229957
1167903
1906396
1486946
1114610
984486
153215
1104292
1908162
364117
1781958
1874154
985859
1989940
1266829
2513
1164471
1826640
1636462
1079625
846881
1943006
12465
1287580
1924957
1301169
965158
1142456
186873
1414959
871064
1945578
275091
623096
707949
1492015
472636
62789
1041293
49208
1390460
1620719
487788
1470600
415743
815327
1475775
1228907
519320
1643668
545668
367623
484046
584534
315127
120022
684414
1539254
270141
210569
383165
1269763
935855
1239116
1601665
272470
1600466
1922968
863044
874738
1519314
1944446
1771961
991209
289379
446087
1163674
622936
1678116
1329371
981623
538772
468677
217502
883299
273823
34589
1833206
1095540
1059864
1684307
1775496
815499
878879
910657
280631
1478625
1338268
1727698
338947
841959
1803122
1416608
887249
1185797
655287
1553881
1937577
802600
920430
1619219
1347432
1348877
518098
1250014
785117
1275641
1257482
1710294
1225865
846362
1419544
1515356
1973524
10416
498604
1691524
1355998
120924
132887
276237
546021
590119
1280860
722519
978026
920428
1560432
1457893
719075
1908074
1448072
1677926
508617
1440114
977421
34483
1078248
850647
70727
87065
257931
1005948
628
1812868
1220578
702414
533256
1085731
829665
214182
273471
1902920
1178730
645874
803513
1096250
1845143
1793969
60898
1668549
655079
1496902
702322
274335
1014487
57030
1481762
1661010
41440
1827959
784330
315910
1193933
40497
1504931
665974
1999322
107383
83001
1503744
1106067
738493
1854402
553538
1720998
1916625
1810726
872177
1630160
902231
980222
82238
836265
375025
633359
1248257
1846812
142065
1881074
696809
1797324
450186
36737
1182258
1733181
1604497
967440
138112
1681624
1984516
154284
1573188
1602926
1507227
1490128
1569986
1860023
15035
1950855
930124
1773320
671718
305803
107515
926310
1472295
1027412
1256566
1211776
875899
1092904
719816
373940
1845291
193076
203484
1528319
1338427
118753
589954
1929457
1646621
1677414
851998
1440694
1764453
1332153
1964108
1984762
1131979
1735154
570273
1894523
1811933
859268
343360
1724908
1375884
250651
1038222
1616563
173704
1425964
1669159
1925621
1995012
84256
154109
230075
807246
1464292
451275
1568179
1717633
1225480
212912
1558299
1499169
344679
1353535
1288193
1645190
699981
334384
472551
36728
1271654
1603573
31392
213851
138428
31108
243565
1359939
108683
616205
1499876
243827
863862
408961
970655
747338
1179346
1609405
120099
1739586
1986970
964610
248396
892367
1510849
1308792
260627
547747
586106
591938
1398539
284921
292023
1256004
818514
322942
197541
534767
1398037
1498878
1355150
1214370
442453
543365
343637
570472
283205
1252774
1407711
1699388
222581
1172072
531334
229353
836392
1589508
1933529
254033
1232794
463565
1352493
1970273
750159
938482
1335762
1508558
1506214
1126530
1775356
1864750
1087193
1109809
316720
1348944
1751688
1399543
579118
1096106
1221032
1919522
642622
1408749
667753
1147483
268086
1642291
1076355
115748
777187
1833890
1119213
676160
1011943
1790511
1736926
1697580
1896421
833300
1038921
107815
379191
1475855
1700885
209729
1093972
1619764
546903
1192843
81703
166740
253391
1712164
935209
462501
1565140
1669109
1900478
760949
698524
833578
621678
536986
176584
694965
1312388
1664504
1571196
351193
1143437
295185
1337396
6399
163745
569447
60656
264979
833621
1697898
104981
970499
913347
482999
473185
1342111
653021
1983311
1684551
1516303
1533959
93271
1482725
1126945
74714
613689
1160153
790738
741484
622620
672898
1226279
350396
619932
432707
448444
1790372
246979
585622
807020
575502
311681
1333842
1474667
716827
817519
1430448
1181682
715153
1716891
918340
1832156
906055
1283021
1790258
1889848
257656
1638076
240587
838257
1050583
552810
346847
45621
1098884
1418008
1398559
1257035
1793280
426575
387075
1866674
870997
995904
974317
1932061
364706
1798540
62427
1527136
1642402
701258
1950935
1984050
1959517
1566511
1829897
249624
928232
1808021
1966967
1864027
1506228
1073703
1533084
1732760
959071
919547
1822839
1686026
663413
6509
1244515
120639
1765700
1478613
1999284
339769
1051862
466128
1127222
1923762
714571
496862
1727889
1071335
876442
826104
1893659
686598
1198255
807331
120930
1305697
285402
1747251
1232978
864891
1855919
481026
41032
1598944
369977
897159
1134274
214055
899265
1577065
1467344
1836990
1365542
780039
1020409
963655
1912446
1476942
864615
183241
1079971
1164183
875927
490079
1779796
179380
1464260
826720
1776588
1603373
434425
1821454
1160882
1354885
68305
1153620
1740825
509570
1719341
1663901
334066
582083
728542
1188097
748577
453790
1702965
584670
1411686
640418
362548
84359
1792269
956168
1821766
1914069
1772551
1318134
350583
200948
20862
1910882
1075046
1358530
504091
1495041
825065
1177961
1458346
1024093
457172
1763072
1835823
308411
910388
122634
745773
1942948
1022756
165716
457770
703554
1188227
144742
16518
1204674
1268581
1911793
269025
1943402
517245
1027153
1926271
1679067
1439470
801167
831309
1060579
1160614
1270711
155015
724374
1587480
1477976
512615
1530995
967838
1881309
1849150
1533492
1708301
1395723
197329
364402
1246934
560847
1400042
1921667
1081245
1974006
520557
183917
493883
1366740
1873023
1892467
1867503
122243
1501690
539168
1037936
1545436
140226
877967
1938605
125903
1314078
964190
145134
770725
922036
1207333
40475
1603149
270829
597476
459524
1907911
1381426
979709
1890945
839984
1093556
544270
297489
1350109
1632255
1354148
1584990
1606470
248877
1846331
1713586
1776457
1367382
171583
1482639
726848
1957391
767245
1189124
1085170
666508
1581148
85831
1251695
516534
1092329
1536456
1313341
1063640
282059
378779
647913
784655
248301
1646388
404779
472609
358610
606596
1869444
782925
524474
249381
164248
622147
569718
958515
1977467
3151
1326364
629373
790667
283998
948101
501670
1720489
1176102
1777745
436823
12406
1324725
978593
1766718
15180
531302
795903
215822
1050685
501761
1272007
300846
441230
601504
435781
1138700
88895
1783682
1975769
1930480
892310
1996911
877974
854823
971433
735108
776291
908255
727844
1424443
1074350
621378
1267041
367785
1235410
966884
811212
1580729
525304
140452
88597
1157324
1561269
997715
1419015
496758
63371
737456
1484687
1694404
1133847
1893674
1982586
1624100
715334
1846643
1002127
1441026
1102857
648031
182395
926893
1013652
512393
831400
1878792
1449030
476633
880523
373357
903330
1708009
207754
1849359
1924004
1077059
1713041
1880500
1786592
1602339
762067
528385
514141
505048
1757828
1932577
1453666
1527382
1711031
654768
1068594
115183
1362691
526389
365304
1536356
392837
1419045
1532237
785911
506790
1366082
1464176
1530573
240098
1842941
506447
523468
1205211
46179
1270631
1264853
1563955
1517228
1096757
786786
935612
139187
810464
174509
116305
1545475
1315950
686090
980661
804332
1480590
1921501
1066245
6652
606320
961539
1666502
1367272
23785
1659518
531302
326713
80982
1011687
1050340
1014689
899907
260595
37030
601550
119407
1836781
1402392
1070548
184862
701383
1496728
8273
1624915
1989950
101613
1078547
789221
828661
1938049
1576704
1613030
1507284
1655155
1858491
1816447
87227
562699
1841122
1808098
132266
1510075
33452
1701195
924348
672721
1289691
467643
1892479
591986
1111199
124969
457075
445566
1809116
480882
1304988
1341758
1288266
14569
907452
349063
1790394
1045707
1050508
638803
1728922
1655571
1838574
952614
1882782
924973
463966
1163704
1398320
1691763
1801399
1688538
436889
1210753
203933
1894791
898841
1818128
1388491
1569515
613934
1478842
731114
1834556
1705029
1613662
969636
234419
1232795
1372998
757776
292570
206681
38976
673935
1544052
636757
472097
978448
1185489
956774
1509892
1683843
286840
390886
823180
537729
1905163
931808
295609
600776
939978
1035737
1938630
1993740
1759316
57
1939943
1832038
678961
291360
660086
739758
829744
1984389
1489390
349003
1616184
609722
1745688
1481330
685476
432894
548043
1133043
1062038
342208
1207368
1744000
645289
1093327
515765
49640
1623793
1318907
1835744
699653
1970638
1374623
860049
1469772
401378
1527039
684178
81746
1800909
260867
1632361
1705920
1629278
1475703
269843
1588023
1754909
664798
1361863
1506520
773277
1110118
1657023
454019
1032575
311594
1370908
275181
1364741
135753
1379229
1735663
1843024
10573
1388278
967770
415018
107617
1708556
1372539
1370980
421483
1609324
1864891
1404722
116150
87193
1703071
1027882
194769
1757785
1511051
1237609
318472
1672796
1302888
1183944
1894281
1828324
528186
1579387
799426
474362
71455
261657
720037
1323991
45223
1487814
1044375
831656
463123
793323
1097003
1884408
441467
1138001
1650138
1815962
1979037
647521
962783
1013923
52115
622414
958336
358983
1519220
1009450
1068874
1450570
1640528
1699667
1286566
1160753
1241954
1055512
153951
552617
1508399
1441777
1702679
969644
499004
1195486
1604892
173635
567339
1467120
485222
321346
154730
1521434
104672
1516951
932065
1506665
1220326
1336876
1678393
1147357
1145057
376923
1974236
958242
1756049
1195436
1415111
880330
1658324
57979
1439170
618357
819151
1226240
885423
1103834
1535790
1881269
80399
918248
755814
572908
1573912
1245003
1703456
375233
1422797
1715910
1128589
1330885
1972392
1409892
1319871
6387
554674
487625
1641759
1774889
1327747
933922
1300235
1177024
1571024
323954
1117648
148851
1602669
578886
1436837
70686
962932
609180
822076
1327734
1235863
198373
1692447
364555
194539
952410
1062575
882420
1987851
424667
630625
7932
180461
150460
1174059
1870331
717033
1720813
1730073
580285
1192759
369149
1658388
1001405
829267
111653
1829617
1181552
285372
707180
146594
700569
1123911
1188285
1599463
1348399
224785
1155518
1406519
169825
423890
1989884
897567
1216546
1581330
1027269
1050088
449813
1489702
169732
989062
1585303
656948
1100378
840671
109840
958994
1335350
1501610
1687731
1800594
306593
1119222
672015
545793
655989
849849
1223661
1815092
1440173
1540765
1170698
624891
1519791
453195
1104944
16536
128826
1433449
1588859
88329
1116132
314063
2703
1299410
1187338
1237214
828207
244313
1008988
578397
755533
636256
161529
1768806
1128247
137978
670476
357433
944618
1670239
360042
109357
394371
289459
1034711
1880566
1985751
826386
423769
225218
1030177
394183
1743345
1581417
994248
650775
1746638
1930041
570651
1872666
619561
20101
1809492
1128381
1522226
53641
484532
1873148
330351
1758832
595394
1999198
350217
1665694
1922530
1280913
1887069
1318203
1900916
113266
994581
120792
1150319
196980
894226
1534790
1218482
508469
69637
493215
656630
1030505
1511835
1325269
1883042
1039333
1958643
1473596
665350
1506544
502187
1298064
937700
1034737
1606347
72453
1413671
1037972
1839680
1164573
1302529
1167540
44812
490194
1727587
308625
1121091
1009896
1615743
516920
850608
474043
1918819
785624
1273063
560161
1791436
148819
277300
208232
247664
1561590
25736
96628
836482
1233795
60657
803204
290219
993794
1027947
1916159
1161609
624364
786451
436513
1950965
496658
1620180
875194
938221
777899
1673878
323163
1229911
1727559
1859782
970333
1151742
912464
175447
440824
1078282
576957
1994192
1966321
1197057
1304717
719329
717639
692877
1241205
1610862
423864
711692
1743613
997885
1683591
1732842
1073016
22041
1838634
1289582
512869
1941028
1667572
603536
137968
626919
880411
1564808
1749082
1238098
51350
854365
1368044
1509042
169211
1916248
1809339
794910
78971
898566
1949086
403049
889811
1383020
176815
1626925
1683093
266277
721862
211470
1089276
1471593
1411049
1865900
110611
773891
1181296
823979
949141
1302526
1411942
26177
1226451
1047622
707595
959931
188521
1320178
1387314
589111
697721
219025
66264
959551
79340
1213657
717346
1904552
1793737
687178
1458461
307552
326305
147866
1207557
310894
998367
1986992
301077
363941
1156005
65677
36866
1845208
698491
179893
1047888
290428
1884467
478686
450914
193843
206071
799134
1001289
112661
1844646
29473
518317
1377343
971615
649327
1242300
795224
1110417
100267
1429613
1424916
1200753
1389582
713812
729144
1015606
1196632
1240118
1283342
703038
1026184
386110
1254018
1686267
1497971
190999
482459
1884019
972782
265904
214268
1449229
841752
1023292
625561
822925
339033
742384
1590833
1007355
179665
1623213
1238023
1101253
1260402
361297
1697878
258651
1115564
848360
1594063
136442
1546069
458986
105390
1443233
663278
454750
1263731
384188
105092
930575
380488
1712301
279180
1183867
836206
1697089
1904383
303291
822534
274290
360295
1820472
940903
991583
1445237
1042284
690985
1265113
389050
1579716
181237
268425
189814
876278
1643175
1352963
891246
983935
1209365
1431126
936100
1655935
490690
1105652
438659
80358
1183751
666340
1463642
184719
845311
994814
1112900
1520103
1423400
356180
142386
261843
1121973
606819
1123171
1065691
1038760
1836148
1927093
852149
1381293
125388
737365
452786
981078
578945
1997676
428711
1214005
1367174
1614151
1991989
835253
548729
635644
1570724
227594
517644
1094605
1823836
992072
81327
1522090
1163140
1244749
1755997
1185344
112867
1553275
1826993
1438788
1242530
591294
890368
66660
686353
719289
1130256
1934797
519639
1586200
1716539
776220
1860867
1460657
1519939
1481255
1495185
1282330
1517090
1820604
1807807
925942
5936
1475146
247887
1637152
1080221
1934442
1924015
1296781
1642748
766283
1017748
186681
385254
1736176
1214207
996223
1526106
1702693
1319205
816545
1351482
1566439
904335
1083401
554641
1306443
1181889
659402
618239
1946355
944406
1975390
712312
89645
811836
599094
1096173
548298
758864
1253027
920857
427545
860427
351647
1968439
1570175
188664
212132
134966
1573598
662709
748216
620950
242162
127109
1303450
1576523
741414
12875
163541
1275931
52909
1358158
43548
1755856
1918921
133283
946006
56009
1959974
485815
1812007
950387
1274345
496417
501025
461935
786865
1356434
910327
1665226
692544
27335
1811843
762849
1346214
1189170
1914419
1650694
1008775
858470
321076
109240
541503
1579379
1169869
1526460
1214371
1250643
1151099
88979
1073097
1797418
121429
732057
413802
1671268
1868883
1955611
524395
105597
1713578
1157665
1615993
1363069
845990
1370060
1246054
908834
1083506
898557
1551174
1143082
1474272
873050
1639326
1204883
1494501
1707055
1538194
1075839
760389
1987935
815948
794073
1003239
222949
664481
1792483
166617
256421
1873791
1788516
1837322
601800
552430
891282
679287
1559295
660211
1504806
1458432
1334435
1941891
1140634
448235
1726794
1310778
1311888
990332
363044
1934661
962431
367328
1603613
1946073
1700690
1002467
748776
1176125
1124168
1173893
881327
1160299
722238
1537677
1539804
960381
153925
836677
41993
958001
1267835
1673879
1389687
471549
1616355
1613812
508513
658295
1950159
87693
235881
1978346
308867
535567
1738499
1581909
509227
919489
24065
1418093
763269
880839
658071
1262068
1242516
1300362
1356984
187594
1710615
908216
472040
1879925
206125
1545772
1660084
516697
454016
890417
1206312
1806472
1724792
1127019
29481
319716
1536474
541821
1785732
1112337
1506546
302495
228718
224827
1366677
1990797
692151
1430786
1443894
685457
1708854
793205
725649
1924584
157730
1290325
438571
232279
1858036
959173
1882894
498719
448322
1872209
271468
943731
1885902
1583782
286834
466744
1059099
1654330
1888105
1426605
1152818
337628
1707293
1866331
724712
1187188
1832054
1064926
1023659
827242
203389
221034
1251180
68430
841346
1493647
999540
810855
1161686
1181880
257816
1484151
1650536
1803650
1180599
1184801
403645
1443619
936884
996759
199079
642502
579191
1511885
507013
1556251
631583
1651900
581092
1503275
1353361
1829573
966834
433989
1331682
191442
1171587
313317
213792
1564344
234973
354464
1876441
1217118
987247
1542714
508471
1740109
941633
628489
1609217
510520
251261
1475507
343822
1587656
184296
372117
623677
998229
1149712
1029242
342948
850857
986587
878435
1080064
616212
20108
1868485
65419
625508
1270063
812344
1552128
1740032
1214588
1925677
809334
1532545
1969992
1025463
756298
482966
485338
1841526
507067
1572882
1409266
1111107
215316
1480628
498638
1895066
884077
522556
960155
1936622
128448
73397
428365
288587
173644
545199
915791
241459
269548
1105823
182380
281122
1158115
1091030
1813051
572607
1946308
1232970
624134
672545
190515
1567127
271253
180153
1225080
736317
1014456
1463689
830275
1583956
1846322
701171
1622609
1788429
598222
428857
1822265
766040
324640
323821
1161117
1183598
1075152
1690771
1534652
737914
1990643
1179767
1005986
1354019
687103
1261185
942011
954266
72889
323969
1324953
1886479
229168
281455
1032174
82843
647812
223627
927280
174157
1594192
1403861
1016006
895503
268969
364220
1223661
1701294
246578
647148
1945919
1549321
129369
581302
1775169
1674887
1977169
198923
1556293
229772
1653737
1967796
834197
728174
1207415
536522
1255779
564958
609494
356975
1257862
1661802
719570
490317
772502
1182860
733734
599567
936695
545018
1257723
907349
1069864
641668
57151
217831
1104604
1355534
1837794
1844632
187573
1144978
1992666
423292
554948
1445721
1994469
1283854
1860022
955571
1843795
727587
591237
588789
810367
139815
983754
1057377
377762
1937499
956707
1770768
508401
358799
982269
718807
347463
563486
758652
1428004
606229
1784299
1850834
424759
1090347
1841453
1714026
127888
83790
1547062
1466691
1584165
1594568
50631
563366
1267544
1267890
13437
687092
1891654
295410
1131626
1701612
1778208
1753975
943432
1293260
945958
1769969
869219
622412
1266361
1082206
913179
1048131
831746
1883476
1348631
1975129
1132573
498955
251476
1464249
1729749
514518
398307
1283026
251637
1377881
688725
189063
599543
426005
1770623
48552
1159295
1977178
303118
538935
408181
1281216
715462
1102
795291
389407
489987
313239
1660443
895755
663224
1325894
1378521
338268
275889
1249467
1413143
371327
1653977
177088
1219955
1895510
1443021
13062
1187701
382631
784511
1558021
1411740
441840
1685888
1833849
1676666
1364351
1860692
1274433
1126508
1296339
747418
1826335
297190
247700
1986786
1447271
886999
801496
91232
727608
387258
89434
530047
395054
1231622
1379844
129959
243558
271751
242974
369390
1306735
1477561
1267198
1722672
336608
1943610
115768
1240416
479278
1401
610263
960514
1034975
1072717
785364
682054
707921
1559466
1185228
1229420
1199498
1004798
1396647
1080125
1730991
1882518
1234749
1899478
1646350
899547
1087543
405990
456087
55863
1213818
869237
725890
139265
445576
1986256
1524131
322897
1805984
731571
1290414
285586
1788278
142618
820613
1961980
1425736
1704917
1191763
888237
469034
1865253
1168698
70821
957037
1919633
404601
413861
507692
1527981
459112
236927
1936480
270677
1439126
323373
750525
170499
1796613
1817502
611945
1329386
574624
1262393
842818
227711
735243
1808317
902693
384212
1823581
1458705
1822550
1008072
496954
1150561
1760713
1899386
1391519
382371
687632
294949
1849879
562399
1067729
358296
960611
1483298
13033
923759
79185
614627
1016570
1249868
319001
1234920
437942
1499902
1138645
1797916
38932
1262385
278867
390909
153114
1847013
1950946
643346
1986706
1049273
147355
105471
1950357
1790358
1717008
789052
788337
1504444
1306209
1873318
692855
192376
900605
1608966
1428043
1452902
1699026
1757711
1563485
690076
495126
919165
1485829
502884
1433924
1767394
1190324
1511651
1667171
420515
1012314
171791
1542701
1614633
1714955
1998453
419119
775744
680026
1707301
583352
1904575
138401
1421484
642583
1865807
1852318
829316
1811092
335037
649718
465412
728497
1507405
1258813
1574755
649831
1640819
1361549
527916
702874
668546
267826
57754
868135
1071564
1101722
526487
1467541
1124194
800341
1272121
424622
501755
206208
23990
1417478
1906931
1325519
186947
1896361
1559211
1925127
808449
1199583
386951
743407
1374182
1442409
384673
1444581
829600
1825662
286410
320092
1529962
96891
320064
1480508
1703142
1874250
963168
864378
496760
1155709
127578
551770
1350321
1140653
1740625
977945
1756601
1300396
1510334
217796
1643768
415347
64540
1804297
59103
1206280
1366086
500786
969925
1998374
1164578
1383063
550197
1957658
587210
862642
215252
1024415
1657156
1351833
192676
935175
1151481
160067
663294
206159
1061935
462983
1948832
1296724
1701927
7765
956387
405141
92683
1226983
1167850
340301
668101
251603
1717289
597185
90029
205396
1062571
1054798
339313
1620602
339572
259702
1891476
1904948
1868880
379548
1012836
1080096
114458
246448
103870
1189338
132436
293504
1438339
297904
1096335
352732
84944
710197
430726
1731716
682410
1048024
5627
346432
1278726
335319
691624
105969
1629577
1465704
1044774
5204
464322
1586598
415170
1954640
1661464
480680
1765649
341707
948744
1003322
203266
1583187
1665159
1714258
830866
348274
1411124
1466032
1025707
1170045
39201
383735
432900
61315
1331748
294361
1452828
1231891
552779
842645
428674
1348281
467366
351861
667405
219953
1631763
524892
381572
1258726
612973
1214116
1985331
1263025
943499
1403631
1689844
53541
1292591
1625733
868289
449717
1559653
1714107
1396201
56557
91480
346137
809702
1667740
1576016
1966206
910769
1777937
1790804
1013703
300574
1932759
64485
249501
1050570
1312289
580327
352292
339252
942500
916610
1385159
103872
603836
1501363
323894
1398457
1320687
34759
1056739
1966661
1274073
1364285
1775773
1933482
1806117
666208
398159
627651
1673071
118387
1699424
1376057
304277
161706
1970215
733310
83483
1372261
1717769
1934804
919992
313159
767470
1543598
61215
485203
946376
870865
104054
1346156
827157
239903
1900099
1886131
1011016
700289
346584
1473347
1265907
1601201
730230
1452253
1141204
1012962
1251658
1109471
514468
1938904
215076
1411163
225971
357775
1687330
607726
133324
982255
1137501
831922
1893518
333759
128709
751501
755627
1959174
192674
748873
19702
1389244
1768340
278860
1733811
394687
1416034
1518840
1474436
162734
1705985
1094401
1789845
1673794
615886
99445
158517
710673
249849
696888
507786
1648874
152015
191558
349448
1013039
1639835
1940985
340233
1872758
299576
1877772
1212364
1062131
1531662
822311
696153
524658
1823444
1796769
1379126
1862989
1978526
1704376
312997
908089
1485777
1106988
1734403
219984
1207009
71533
230672
230647
815911
1327173
1081075
1127017
739302
175980
677680
266157
1153332
93413
1073202
1680876
218220
1623624
1682775
128690
918559
84358
591706
1503467
476653
1633101
770127
887653
1627469
363198
1277651
1986274
598230
1450350
983946
1585417
720703
635129
547523
1810971
249796
1097530
1024876
839622
1668654
1158374
1768447
500220
1476424
907099
1864780
895868
512450
1014562
345668
740196
1356933
1359995
336843
258737
47439
363700
1650781
1767424
939408
116106
212220
1932802
195174
89989
1045876
1787290
1994469
1204618
970583
1970148
352260
464790
821603
470275
1718825
330209
1346893
1734268
1152862
785543
1291892
474803
1445149
429081
938701
1354858
1843035
1701022
1025386
323511
1648680
935702
228510
1774558
381989
154275
607887
1712637
1527075
1005302
1290090
360183
18291
781649
1815545
1318360
1364311
1232895
427461
834630
624806
1491665
1485484
237048
1566757
1371596
223489
1088173
1490232
1961331
1187751
1340279
891863
543406
265283
74314
1014126
1266590
1514041
66506
827860
43449
243189
1908557
710536
118984
972172
1605070
1361799
130618
709139
319601
1763210
993369
1061886
222583
1739785
176067
678655
1673401
1338898
1915356
1922304
919990
542629
960316
392577
285609
307564
1954592
848694
1374691
185211
220616
693153
1317153
433628
487337
1444012
537852
1994461
1867393
874456
1636366
774552
992733
487594
1881455
1726693
744185
1606695
1899406
1225174
449767
648739
1874472
1507684
467561
1188525
1862781
1073191
1202331
684230
843480
120037
1640131
839072
1169142
1815938
224801
1391028
1968295
617517
944284
1796069
741885
730291
1237034
1595764
1566213
461588
1561872
687560
951806
227647
979770
1612589
1383776
1691140
673923
169938
1146825
874828
643699
1437350
1185739
494976
1085151
1241110
1710521
1645783
1515116
163104
1727063
1938879
1387807
1978370
213551
1609678
1445581
872542
716376
1605384
279746
1322385
760433
905033
1167765
284885
1696356
971472
518826
1887321
808182
1836897
745696
955145
1258982
1190675
539601
1113447
1255261
1055602
464151
676353
1321178
1269402
102569
279865
891719
1148174
1196509
289212
1694699
315891
180467
38113
928418
1488250
977790
74603
1188204
1760740
909276
1892498
697730
1732318
56838
279177
864555
1261358
1157725
763810
1796037
41848
951498
1818482
300360
442246
520956
879517
639486
1425967
836029
827151
790068
1925535
1037422
1974456
269440
1119337
1165232
1739498
658833
1941596
1209476
861349
1096708
143319
461090
158201
905313
354731
886450
518320
463331
316902
1331451
1196758
1684614
424819
1293891
768389
945826
1793499
921260
42071
1638134
251453
1689626
927418
630294
746864
1231650
986616
247526
1462900
1547347
1587008
470514
983222
605408
1932583
247188
1021307
1160494
1309199
1679868
1677180
700722
494567
885470
1363901
907602
1835938
441037
1909712
440612
993643
1429785
568672
445688
13856
1067383
1196989
715247
1006454
563648
1903223
911586
1907969
1564095
1837670
708740
1058548
1474366
1039137
92906
959789
1298421
949153
1772676
167030
1555515
1677991
552468
799522
37226
1168648
1562470
539316
1679981
1427123
119357
4608
1764917
711676
381232
557519
1115730
557771
799797
203218
1227763
462340
1296447
1032452
204174
1264574
792022
223880
224077
683255
1674622
288131
305098
1503750
1047069
1976790
1217657
795432
608700
807886
1985102
1673858
755878
84277
897510
1583279
1395569
1677414
383780
1544556
78738
119044
1182177
1245173
359501
1850405
1807945
1844496
956203
1220019
1561129
1975887
1177
350706
48506
481568
1901936
1181849
1718801
1969752
1909457
731554
1621628
1109489
72642
388399
513178
517642
1896878
1323216
100703
1733602
301038
709948
1926609
997537
1256773
270729
1929301
976163
543896
1741136
65041
975638
769712
821538
1369839
1919080
25784
1865135
105765
607829
1265982
162756
572874
1783876
375371
1604411
560996
234176
668935
1008953
851600
1124324
1434657
741748
1899078
1776446
185121
472452
988491
405384
1131220
1262255
1733781
560020
821891
84102
1126440
1723180
1382123
1901344
1395684
1174684
1422219
1594325
1868741
852192
1625145
1315220
1243139
1743401
1433926
521144
1853456
1247458
1967601
1407028
878849
1740427
514361
1322481
63470
661103
1644097
394347
780930
1246718
1310520
1842450
1897622
209343
86969
1284046
1597290
1458984
1192363
920539
767403
1009582
830227
661672
821881
573548
1466211
736759
1697500
649786
1443567
1569025
283297
701096
1523874
938274
664239
515037
524599
873200
536
626446
1446604
1117699
193235
1692897
1810450
1691445
842610
1145702
1530363
1797182
183268
413412
133160
1748211
1604999
1921884
1916141
1758289
1004934
833784
10648
1987305
297205
1283173
1582719
1774074
1270127
306721
1034291
984402
613439
1520150
984237
140138
74770
490883
681840
1964078
1190827
1347394
88177
730997
473751
47739
1152755
439893
1100447
1071496
1762368
718279
263988
148462
941868
1780567
448268
1316721
1302458
1859535
1267769
1300383
931531
1222271
332195
1288815
908207
1782684
1080373
892656
505495
1449211
1392569
1376113
1766128
1606800
964971
34964
1360283
1531036
1301832
1104264
155399
1081909
915419
898971
830056
184979
158857
1620780
1788936
904831
574907
262072
1110709
1533048
164333
976158
872117
1837682
1961480
1484261
1296839
802208
873119
1950243
1760783
764075
159273
997782
854229
514313
911610
1684814
1488853
408195
1176190
1244603
1219889
1507766
1837001
848049
1341905
423185
806945
1457634
1055225
1358176
1344214
1884644
164392
1149389
372082
264289
1132736
1190796
169434
1060040
1955673
1011413
90249
130325
121639
143226
470168
1016346
1346702
1693719
935296
1066637
1839936
1504983
810444
217127
596186
818541
1074830
1660597
231980
1415633
1746500
51652
309173
950730
1912811
1889818
1390718
1520927
1230296
790541
1881818
420328
1469653
1556735
1233262
1656129
1617145
1263040
87013
1554898
656363
1863872
278970
1143094
1180711
971948
725052
1991542
920646
571606
1921472
950882
1245113
589492
1069032
833685
714750
4892
1540643
71725
739150
1499616
662242
913764
866890
195897
712163
1298017
603405
986972
183812
869956
1429159
1987135
712856
1388441
521983
1282316
1584307
1797388
1811942
384123
695248
842887
320060
1673692
1939543
161519
1487961
849480
803772
1836209
169021
1960401
861336
977849
1524623
1935549
580553
720170
495362
65319
585576
1046671
169116
1919854
1750829
405595
329672
1338047
1489639
131949
1353156
340619
912935
752993
1384060
1914870
11608
891694
489415
149579
539986
1688301
29843
1991143
1132124
442763
1852882
961276
276646
334430
325490
454975
621494
1584633
929028
1759019
652048
1562990
91649
878050
250822
1267219
821370
70168
7238
878659
664362
616668
935394
1548529
1764947
1523693
588379
10202
895191
598876
1500512
1906576
1978292
865719
1078366
615866
787622
18375
775891
1002836
578317
1368738
1211068
1879555
575669
567248
1152287
1331518
158051
950265
1717126
1740699
820708
776377
1334072
26757
1134289
1805959
1501655
676871
1044167
1354656
1064930
1801217
1244684
1015978
1443847
1959176
1210508
1062221
1997994
1659907
1075234
1476373
55111
914420
628321
867045
356004
568346
1115101
268239
1966926
1671563
796352
266218
1158
1474984
246067
1271782
1995668
1268311
680196
1599475
1862717
406488
831113
1348706
1480674
1777479
97977
917913
559478
1590244
185746
1887863
1145888
756210
934676
1762955
1576939
1700399
243109
564530
1528477
1952145
66081
360945
1507893
1521008
1020872
1493279
1836505
1079678
1779238
1112227
229582
425227
1379878
948519
490416
917048
700112
424877
505289
1351733
986395
1121858
660995
1657003
596894
1145562
340498
869527
1178253
406517
1425607
1595786
1638606
142387
1217433
852143
40928
299426
744398
210906
133414
299462
1051542
538729
1014783
1570081
1358195
1160973
188594
1709796
1251419
1061711
1654463
1028405
1580117
1673219
290051
1933613
796602
839973
1236773
1216876
729920
586110
1223368
1295652
1147399
1147714
1456409
1246766
1233209
298049
1861442
1383538
1159147
1743808
878071
1404776
1641299
656511
1764793
1019448
799005
1119719
391051
1168397
697796
1935677
221467
1636559
1236673
1465964
992334
1666202
1021567
631743
954736
1734959
1670010
800534
936233
1276917
1409626
1162605
1814331
892604
437541
1628038
1619411
1503597
1698652
1906202
1783648
630137
1045029
1459390
901925
617752
693260
1544180
339243
1926787
1625348
1470461
718400
18340
119807
1016324
788131
420840
1489938
868804
755397
6986
106565
1669696
1773995
104153
1207105
1323042
124591
1841912
1133938
1496955
903530
1339643
1737750
564209
1235909
1666671
1773701
1185398
1273546
565316
816761
352837
1095906
1673893
286731
766151
159733
624447
1708051
1810840
529731
78913
679785
1237986
146001
1094831
787873
398991
1763969
1455086
1776021
1725448
1536496
980115
104929
159191
1637598
659731
1716509
1342752
1973375
1713148
579683
1521280
1332218
1087773
203561
50949
1416542
1056040
309420
1455344
1028151
265251
1971614
1318456
1261036
776371
173064
1790870
1402579
1853547
27076
90766
1334379
1275687
1819753
400528
272128
962144
1673056
1163144
163878
20908
297432
1658029
1000467
149201
1477968
404800
1117381
651083
850257
1700763
416106
338964
1518360
551449
513294
205932
983876
846827
1922215
1682246
962943
1291921
1995482
1489910
1255143
184784
618948
1912899
843938
1792067
1047976
558466
155514
1611483
907170
1109280
1752483
1150202
224051
711554
1368814
1895423
114807
1590347
266336
88750
781630
112528
958287
1591696
176780
1253589
1977154
646892
616153
879776
25903
1721952
185530
476545
1380647
588557
175513
937205
78969
416943
1149537
1892547
1300807
593986
302462
1273659
1139539
841948
1787073
1727513
813495
1190374
1133335
1868233
557441
1080922
632019
1206038
1775410
300564
287749
594696
1972766
1471323
1886198
134945
1215167
754871
1552264
826659
711508
846772
525149
1775426
1808541
457597
545398
1011166
1445320
1017499
749297
1269292
213145
360661
1905223
1268309
1078778
116035
1667689
124145
1585844
1447510
1934043
1010164
1773534
142468
1224858
905099
993859
13758
524179
791524
1458303
1871277
278238
1033829
1965812
810132
1390290
1497414
140763
1956986
1632329
806801
1177942
404449
937853
1449051
963404
224399
849942
1311305
1012639
1940909
785522
1170011
558064
71718
1521384
655035
291093
721202
1067518
1099636
1295423
469703
789477
1446728
938884
483921
719539
110260
1412000
747625
37781
154466
398443
1220136
376205
521555
1280120
1498272
1384345
51340
1241817
705072
1242188
536308
781811
767387
25318
1944931
354475
369339
662454
182610
908850
1565748
1195618
294345
1698373
970859
651319
1046493
1298270
1402841
1104901
970454
569417
671437
1904350
813473
1567117
300521
1796050
988397
281276
1014902
1427595
70387
1157222
1798815
1460630
70470
226280
397127
401508
146609
248407
1652818
894832
1445361
752257
1774811
1942262
746139
674059
1023878
1850476
1140068
778815
1969559
1971465
869182
854475
1739060
96729
1275228
567120
546389
330424
1114043
119574
470601
244343
1386543
1981521
143056
104134
817291
149937
43366
805079
1429859
1174589
1901380
491828
1557184
1602548
371179
1510511
161812
1194879
388370
561426
750192
1127411
1226763
574015
1262740
1845793
731585
1179766
1913174
415774
574632
522298
495165
308444
1789825
490382
338913
1773016
1582788
1961904
835296
521557
1499044
1024805
1442263
1070642
608918
1224810
181277
1900277
651130
24167
882008
1418462
1892767
1563589
1734645
7477
934825
1918200
1873380
1573663
1646543
1739099
598719
85465
1891122
46005
138598
1572879
1786612
1365189
1318258
1403178
1693332
1153792
1903491
41305
1161153
937828
1908844
1878952
1554226
1733729
336292
426116
367598
1474548
879136
1924252
1880347
1209636
289922
806494
529614
1794844
755228
877721
1019271
255199
1689103
1373397
462361
943469
176956
1606962
1625689
1506508
1165008
224934
580510
197786
1590536
1625647
1206408
131619
1322295
802751
479590
1739588
844836
1238017
1203682
505233
965876
166362
1409543
798729
1049352
979197
1187746
869242
807370
893338
533239
429197
1363236
373197
1887792
1260239
1888436
1955658
1030685
811363
1731793
817716
608291
1867331
1999910
1686502
1382061
1549103
1374456
259859
1186314
1137814
247790
26757
118533
323612
1569012
1361487
1359029
651698
1704046
381974
1286776
307800
1036595
667974
186189
494211
1814861
22610
1189388
935229
1682790
59498
1015463
23811
1882213
1541249
708669
1234848
68517
1602651
802207
1526141
299269
1491496
1380668
857102
115622
1842238
465805
1945106
1174857
612751
1988790
571847
1104279
519030
1325127
1789886
935111
1664163
571891
726901
1048148
273441
1017145
1794642
67313
1204570
1621049
1057437
755246
810054
1263557
202048
727319
659152
1117776
1145516
31976
1898393
359091
1343469
189864
86478
717280
1858664
547412
1056986
921850
956657
1229036
1931964
358700
1245304
1411679
1659276
1474059
441776
770520
314339
400412
827669
1473329
1264303
946677
1253942
999267
719466
677726
1547811
1404460
187389
1442219
1228267
1066352
37826
1446468
1340102
1655034
477768
1565820
954381
621718
1050239
274991
383971
1717190
386944
1722276
555883
944740
499976
556498
1778755
1668596
1531703
439013
603095
1397503
436314
27851
580311
947415
1415064
1897043
1945651
723389
1736232
342723
722456
608019
907932
456282
1226874
639329
1848190
144000
1011033
1494581
1710653
372645
825564
1431520
1382965
1759543
75320
1950684
672331
922290
868871
1558619
1762414
180863
1624030
766235
1067269
1661102
224138
1663297
532686
11701
499161
1950753
209088
1005777
580175
1847328
756415
916696
739549
1007724
480074
1999081
1264060
1549720
716804
453709
1857855
23798
1700305
1259257
1061376
733635
1541582
1614823
1183764
1580562
1797709
1677886
1504384
384954
1219331
202980
1781493
1775956
1066157
1271324
1958242
1420224
1614361
808128
1130919
17731
1112794
837025
1479513
1064396
1272746
402019
148699
717451
1830310
1223379
837188
192644
946370
469032
397989
1333002
1799540
28913
241780
252133
349774
417940
409284
1332080
1061567
852768
1749364
55439
1455309
997176
313142
1433542
865430
352937
370717
30784
889507
1242419
1960587
1943608
1458738
653960
1104822
1333649
994530
1198378
1411334
1613955
254611
1408018
719955
290178
1943253
1237903
342840
1347373
36294
630105
1581107
1076998
353455
500637
1831553
191763
1063209
126703
586384
1682793
443930
1961414
1394331
1356040
454791
292038
1228661
1969342
1756281
1111480
1016784
128080
1823100
961679
1162215
1783197
569323
803729
848137
503490
382323
1940072
368590
141481
704940
479518
1960822
1086767
1660182
812883
542056
771674
218514
883549
483480
1233659
992374
773801
901760
272838
88994
441093
1051011
640098
1920206
407627
1962193
1975098
1252028
1038154
464744
159944
1307709
673186
1661832
1760202
619313
697379
540822
1245411
22205
1191174
234357
1239516
1188643
692833
552490
1370200
1251151
1025898
1722331
177878
1621493
1441041
1561144
790683
1184887
1874944
853411
463350
264556
20549
1079229
1201022
42549
221691
777718
394430
610710
1870196
1097693
1788700
266672
669927
113601
1036130
398416
1313401
654442
280984
309932
937446
123136
1401232
1811574
419384
1655426
831795
97402
1151527
946548
1276218
1227101
1297375
995724
763966
5724
896116
1794355
6087
1688109
106660
806618
1251347
545014
1456426
54401
577318
1771256
704681
1651662
1808360
1456218
1329175
1290328
297334
866279
977787
491009
518388
1707916
1778021
1265082
398247
765438
1383425
753566
1799725
1210581
1351972
1138573
1460691
1972299
1015802
96552
1207070
956925
958287
1216656
446961
278946
792416
1242370
841839
88527
446450
1219613
190494
1321272
277495
523085
707563
286472
1291310
1561434
35271
1195800
1735864
1956305
1597149
1921644
1163926
1187393
1593604
816024
1528833
1385834
623648
1964325
1454686
5916
870465
1956330
1737403
907443
193662
419278
1552305
83145
1839726
1934807
352757
499780
1941466
1293090
1063077
442412
833130
518125
109504
783062
1854831
1786224
802712
1544902
537919
1303170
1489612
1339353
70504
594328
1590894
104469
519395
983525
146574
453304
957853
1604034
1846019
1154905
510191
1197871
285068
465595
707237
1306595
1511218
1929609
551651
1900970
739034
556423
677909
1492246
744731
232016
31650
339526
1595886
722997
362973
918292
124537
326080
1989796
14839
520427
844979
1188756
578578
768126
895723
267137
650858
1877825
973136
1369691
329684
680863
841234
290859
40803
713651
935058
1282069
1783790
1180858
1376058
789791
1591409
662110
183188
114135
1200222
189415
1433197
929753
580318
1836423
339313
1371430
1679420
210287
1631357
923896
1804270
183745
1824772
804603
866799
1817673
1122729
1293572
159717
1863817
1280697
260367
1314955
1771093
129618
1665806
5119
1408935
1323595
7987
364713
668222
1235304
164059
1843675
142962
1610942
80915
228667
332294
1375401
1441599
1487474
1379051
998319
1655953
89493
1257388
1242594
103462
707332
766190
90607
881791
663029
836904
1314413
281232
988578
297540
1622896
1687874
838645
760709
214707
1237687
584612
985038
1317693
336289
1579677
656063
1126391
1071692
777281
1117604
355964
1153006
991216
826670
517595
646779
1301309
1643623
353995
1586969
561586
1864468
484178
1933522
1547222
268048
1845379
1097108
1715823
800324
113659
618806
1547186
1894702
1467670
664965
529004
905370
1851192
793124
914971
1757815
114516
1297650
882829
1576865
1382927
1434667
1408514
155952
761570
1032596
68481
728795
1604544
1417960
141333
1318816
1313280
1137427
1916084
759329
1219338
1966990
1241168
1609513
841106
325665
90600
1948266
340835
222092
282606
998311
1851831
260883
1016983
489740
952731
621462
423369
1597224
777433
1533585
906726
140887
588647
1768576
1283779
906825
261891
1689998
772835
1844880
1421415
478188
200033
29905
317498
1417125
518831
1794096
1168962
463748
239054
413442
1480162
1677440
374350
83835
415061
125032
1365017
734872
619281
571339
1854635
116504
1983530
1890036
186896
1113195
1904102
1154077
1297928
1629221
603511
1673197
411900
1034609
1821013
1572743
352327
777321
316810
1114830
946702
1410249
1656477
256989
224572
1006871
1007442
974007
1059224
150262
851141
1870249
1828169
565800
315791
1261141
1083705
451661
77086
1257114
1440
811052
1764129
1200642
4904
1068945
1435393
1303450
677644
1404287
545180
1988899
285543
1113647
1535297
734137
1182141
1901178
1353013
927209
1320191
956276
693662
1670426
1684124
193198
1595190
335846
1299677
1873096
1950249
623151
1788845
1662771
920807
1770168
39265
991506
212794
1777692
1309162
646145
692858
375973
1518596
1800020
528009
1310284
261304
1870818
44562
1137510
537307
549534
849572
417394
757377
647073
1546673
1892902
272030
1521485
980989
323035
813814
783205
133864
1832516
1595673
22041
949984
859249
759316
1756590
1979690
728832
1068953
926521
1579702
1275675
598273
261628
1577234
640897
271574
1023008
737348
1136739
1795153
1270201
1636732
1304454
1822528
1502825
46735
1012340
1041719
68175
545032
1186884
1699534
126994
1125787
665521
1577114
1903745
1258641
1137703
1152602
1134685
1386860
437246
1602112
1815444
1931391
1659951
611580
1360686
410033
205558
1080746
451208
742667
1291137
430476
1322407
1905772
152700
1410428
14748
377241
80771
264042
514560
1374447
380397
802001
1696190
557545
1499892
1981938
1179934
828409
1410438
1516958
56548
1224850
1431676
1252281
1704500
1064798
232342
1459310
1117658
1039794
1078774
717017
1275478
1099559
1799099
497019
1195699
496133
1251539
1296649
481283
1540331
1093183
152217
642211
1425395
1211908
557800
1089833
514699
1678721
906294
489847
667569
687637
1768984
1739957
804213
1686048
1905748
686421
151201
1252867
982410
1836957
1381835
1696955
343257
1544095
255018
1691522
1519893
1226440
396954
315850
998792
533778
1808851
1129235
831700
605895
1830252
1895001
872930
846314
414087
1905868
258569
1572487
1338692
1864996
1095655
334611
1283255
996733
933990
289612
515485
770585
1938185
764641
117591
454875
485279
756752
240757
417446
273384
918382
246479
1554278
1861432
142470
306161
1993824
70819
967440
573831
836499
973718
741366
705364
683399
1174127
791419
1463511
597220
1783006
1619888
1759046
1854934
1008265
635218
1018005
1743832
1592690
223469
511777
600536
1955959
783500
1062676
1847408
1764359
704207
1747307
1133455
1481715
324268
126976
360112
847008
1811470
1213807
1159270
1286140
559613
1497005
1323763
394844
793591
661590
131086
1500322
982121
351474
674697
1927758
686493
450500
1024102
1788588
836877
1498922
1082817
1270196
1146640
23055
778904
1080796
958577
122343
1247298
1761322
330846
999842
1609466
528839
805557
1912717
1355710
1772751
1748186
210473
528386
183537
584719
1795086
1118553
271490
1777868
1336244
1876204
1470105
255554
1438264
368314
900151
1452141
1385215
2327
1755656
38297
412919
1888632
433135
219560
297946
1769165
539294
523407
1132650
332537
44235
1718528
1298854
669137
422405
1089770
1988023
77307
1757987
570261
1128249
1729503
714334
650316
142397
1469779
1070006
1633490
323578
1285036
1145843
774688
703185
542329
481933
1933967
1750365
825894
457902
193228
1771436
253689
841665
1533504
150378
1269954
681889
457322
1506691
1654511
957121
304143
190168
828047
1399462
95140
1326112
65571
1034175
1623122
1060051
531694
84677
910707
870507
1529654
1053667
1245978
1290287
1482042
1606442
1006654
1404768
1367603
1568834
1606330
710743
1354504
404359
1978731
902085
1353602
1590242
1544699
986924
1197411
1710355
11802
981538
120891
1432911
1669702
606355
1812592
100822
837281
1645829
1522138
1382838
690347
1426476
1043725
1798328
1457086
1012374
1059299
1251512
1401155
143043
481402
849463
1525361
836589
1096537
1074880
537859
1401163
1149453
1863820
610648
1333036
1290243
141287
533854
1676476
392697
195819
162774
882028
878157
1366618
245333
600600
1265415
410751
154022
8662
656152
1712844
691558
1180935
174842
1568793
1022472
1553424
1092958
161297
1567432
1082669
916141
1277911
936230
845214
453100
355727
1058750
1398874
1921863
1330598
606588
1185314
1393487
70914
54368
1191322
1436158
742806
801491
282917
1145494
1479695
845603
1093845
1601752
1210105
1693632
1022379
179260
667079
525277
860679
366700
1424554
460047
978428
1201324
1849710
1538860
576779
790428
1983846
803565
1905627
1292991
186970
1306924
1819035
1999161
1926384
1892350
626830
1355121
1076756
1143589
173985
1677032
793039
144112
797860
371060
1663476
637220
1253745
211290
934088
230814
1226755
1753113
552866
1492628
1315633
265028
1605950
1492397
589330
1283796
1776585
631882
20013
1017274
1395099
1284387
1717628
916391
1535229
393637
1067350
1792664
262203
899103
131038
860061
1325181
8266
1218017
1839228
108053
145999
1712425
439760
1662748
345632
1199511
1792603
351840
1462316
1963122
1821644
728406
450983
1426951
968672
1949521
1067671
1352195
1722787
1373341
494470
1072238
27605
1622669
1216846
1437549
1247888
1153979
641724
1544762
1252086
1777690
1068411
1584973
1173207
385088
643970
1907698
1550515
1839479
1403965
1213763
919184
1665532
1322762
125742
1716274
1844218
80647
1548473
217830
456423
1431955
506385
232628
695561
777006
1098169
1696322
564366
1341119
256464
283704
901975
122645
977490
271825
287844
1568896
1086670
909961
493280
608542
495673
1766309
1098544
1921247
1601232
897265
1716662
46515
1032263
131348
1957699
703208
991994
125000
1951940
824966
571012
1373011
488769
1746439
234670
65847
1049399
1824679
956259
1455410
1717832
809735
264397
989021
1596296
1749314
1296415
1363965
1817741
1186414
164712
1474133
416144
1689142
131661
1331059
1621737
747115
1890012
471415
1292339
322997
818928
721442
623827
1626566
109537
1762286
711504
1215677
902172
299144
1851976
1944704
1150438
962179
1049826
1349525
1746567
1728459
654273
1840300
1740370
333696
1148912
1627516
1746258
1086608
1629480
306923
1553726
372438
308203
221391
1479500
1510619
855986
1571838
204243
1576739
934946
51501
535077
1274826
1078043
76403
491231
1082778
557175
8425
1400565
288363
1045679
232462
1658030
1732639
1623960
330770
1945801
1906615
1856847
1467622
796783
703774
1492848
1673910
1885300
1099726
264466
73964
524712
522243
99759
980873
1952209
1566700
1575158
602643
1343802
1102684
1740678
1134917
626815
38211
820018
1768522
1351774
1822901
531711
1251609
1925613
529986
1608252
617874
1098166
1241497
12565
1958559
426393
1608442
594864
1108528
1082835
1546752
1853267
253852
1336517
1129759
1561910
1123523
373275
1490999
535198
139053
884512
1486576
247085
1090364
1297230
1550433
1321970
482748
1753079
864079
764554
1289979
586820
225180
1703109
1797431
1000893
1131735
195396
911321
671812
1021386
1887597
336837
1930197
970063
913511
783117
1691407
540813
1592271
782694
57656
1253570
364036
87408
698690
489848
1069820
441657
1396032
1949015
377401
950743
1313969
838226
1108705
1212891
669333
566075
828393
354239
1029793
131273
1216404
719508
481586
1110871
1386780
1888670
1769388
1482532
839436
969251
276295
834460
54239
454723
1837012
1147446
374359
1514972
477438
181355
307386
78849
1960795
1564787
1244795
199067
937588
917816
111366
1493034
1748036
560684
1020222
303185
682057
988771
448203
547489
800413
1223077
726899
1620092
1215662
36774
1963185
678994
92675
832536
712418
1517038
1965576
184411
725355
204434
1649868
560901
1502387
768010
86833
1692403
685446
1839260
813386
641027
1935764
86698
1027359
1040807
1666053
754593
357296
1806529
1702397
1911746
387272
343866
1676716
595416
778158
1964418
242188
1430814
1806270
921654
1349581
230127
434650
552177
55133
1826388
866814
1150671
1563974
914446
1848263
1426207
611978
986418
577380
1126350
371290
1941207
299998
1894258
748228
1602193
1517784
775744
878811
1015731
898838
369514
471045
1290665
1082785
1941972
481008
1978727
1879804
1398294
1089194
749375
1960817
1951311
998425
317131
188250
529715
679000
1198307
1856327
746898
714962
53625
261744
1726528
1787239
99093
1059231
1623701
1420866
1828181
370493
729643
1421772
1036147
417299
68893
306622
1336214
548742
684882
1521472
1147243
484812
1578186
701085
1608366
710890
1287949
508617
100791
954032
1794951
1038591
92329
1103087
1177297
1652659
269731
1100637
1923126
1408218
632092
422602
1020101
12819
1528093
535780
763454
1418777
597574
111435
1302464
1382845
415073
1178738
146987
1954136
1165087
1356454
1239937
1564681
460996
203484
576679
1758563
1186108
1086649
673399
847793
8878
1327573
682255
375395
415746
937519
1088912
1626197
211580
747398
869198
1107830
13226
1058403
334947
1877189
1562602
872994
88570
1774279
1999942
266115
1558061
1638105
1539898
478459
1328824
614158
47630
1098335
203791
522204
1941435
1279133
1998961
1194043
814823
959483
158478
353702
1660557
1483924
621954
530600
332517
888876
652648
1566153
415349
1738901
1351296
1700940
1555390
1153399
1905969
1540768
1806436
118051
1700048
1019214
234123
452067
781702
238463
1029293
620126
1124163
1622885
1339048
653633
540229
843218
1339304
1641748
188918
1892742
798140
1975315
1064855
88650
588954
152921
1889969
1049771
1278264
1104319
1044126
762159
1468463
545823
889747
1211572
480204
1780094
220881
1780940
1524968
1518662
1240354
1151248
889806
679565
1648765
878205
1075503
733512
144720
473971
1826736
953986
1874702
1443417
953639
45875
1533019
1062861
1733199
959621
1902932
1861508
86843
865381
1834517
1692375
1291917
1081148
734889
341018
912133
1036600
301202
423118
1845569
510503
450440
1629979
749678
293090
999064
877423
1626406
827158
514267
1005890
1671962
826737
1646985
202079
684377
633080
1330699
622588
1298663
183089
965901
561695
1119839
1030346
1611804
1342084
693633
1838623
506263
87307
609513
1090085
1083511
31056
144496
694788
1244927
1451031
1101920
683950
320215
645765
1816717
1215941
570571
416435
614711
1926662
914754
1262982
430092
547644
253923
1156298
145888
1060741
862463
1220046
443082
1794782
1697757
149282
752143
1659712
1210015
1891994
1286368
463814
233471
1158805
56591
1083919
1302088
481962
1742089
814434
1198085
582104
1577119
1350227
628531
1327831
1817483
1824847
772849
805308
1654365
269814
792349
1627335
1736073
1934644
529771
1468432
691589
848755
782481
1381244
51017
1541324
1218271
1214208
489893
761834
860509
1367299
1111088
1356709
594108
754407
655386
542752
1373614
1238976
1436172
1078547
667238
136383
1825276
1338359
1591944
792421
496488
540040
770077
1820379
597899
1505824
890861
164684
116244
1969119
20523
1279185
1980119
139498
1274542
1457596
1096637
1375446
626200
1071630
596619
1618300
1204664
1151255
1673953
1276871
1580331
576842
401811
868525
1013774
866739
1983687
80780
1826139
1917580
1806559
1897072
940896
1273409
50237
914045
373170
868556
378664
1474758
1197183
1850527
223881
1777777
1256056
491473
358502
1234911
1645073
953652
286872
67564
142272
62324
1081668
1786584
1174558
912488
1896915
1355524
323888
893438
1852229
104697
959435
512595
183665
1974605
1513842
746124
25682
1697136
297745
149535
1913501
1730008
180990
1355951
407345
1578112
145123
345158
1334328
1129449
1021350
1082621
1825425
1269569
1890782
1019679
1642635
811585
1634441
328674
262128
1506344
252810
105606
995029
51286
1728105
25799
1763545
979486
1922315
166183
519941
1362276
274715
212409
56546
1084306
1991601
1632949
1180244
791686
1017447
707754
801820
93918
1591574
1224788
1343583
1207052
384567
1016015
1571223
537594
600332
1259146
492131
1488516
1711611
1179145
1008412
1281456
768563
766794
1789148
974745
271214
7632
749436
97320
334583
1660583
1364780
938118
660716
1320448
637175
1208407
1858218
612149
1094452
190732
944891
277848
25879
578744
6667
1711440
1448953
1828505
25906
813588
1746565
1165310
319014
1693329
1559227
937190
261107
1927533
145226
931069
1448801
1395744
1444819
1123459
1468167
1380719
1055492
1363225
1968856
990061
9684
125703
1704833
1726733
1618830
306896
684839
468647
979571
1190695
527087
1306003
1640533
1832867
660022
1944982
1233384
913715
500157
954849
219800
815926
592000
1572162
80592
479259
813144
138364
1109626
1734879
1121240
530391
340286
995212
963711
737032
1074568
849850
607296
731784
709975
959660
98077
357316
774477
1420687
821440
246559
899424
689634
1754232
1890043
1635664
1291547
41891
1064641
1028537
1467950
1929925
984193
1575152
473970
950863
1910050
48184
1470224
1646832
1965474
278178
1747195
427684
1617827
1401066
645153
103317
563764
80679
509829
624190
1911685
229577
880784
1915725
360438
1418593
1064527
200785
558749
1537475
721405
1730605
619699
1533497
816230
642297
1154546
375852
762205
1520328
858639
436181
1365166
1187959
78109
57730
1760650
884629
1753075
596058
1436928
333794
1280644
440193
518233
126901
1412879
1614561
1019714
1989942
1916363
1992625
1051304
6
1632971
1741578
1378695
625194
1193663
1110657
1352463
144013
1224309
1770711
1377231
1073786
205926
1453244
1744006
1025313
488839
1660671
1685776
1867811
1994962
1467731
1600711
1729928
1254900
1077612
717400
385885
172693
1893472
1367057
1841177
1652930
1221711
1731446
45509
103939
546840
1624817
1444011
258068
1630887
1294588
1968285
174554
1890748
1603179
1640604
757264
493448
663203
282891
1969034
522032
1723159
1121439
1347864
867976
1567838
258694
1351917
1490072
1669825
1911557
1378236
1764762
130348
464546
1849132
337730
1256274
281755
1632500
750144
1248671
1871381
1833038
882441
1573888
49955
1278647
1516434
1969224
1682472
154393
596842
1089035
1011963
1054197
248898
1620923
13868
320651
834142
799230
1989178
657395
1925157
138401
1510301
804869
944118
1084481
1586701
270045
1010652
1923608
298654
1831149
1156333
948771
1994105
1723987
975526
1506137
275829
1731790
1483251
1941807
1331758
1419683
1777214
1615780
834400
1360004
97173
391204
708167
1049712
1472151
356128
727695
584137
1641746
595353
168156
620933
164720
111322
1305547
962805
495149
279796
496262
820104
1939723
910927
1978703
848291
1855707
1270407
1475079
228906
722986
356209
1382805
1798437
874298
1718213
930164
466926
1891755
1619616
1210145
374163
322506
1777705
710371
1401727
1584363
984483
1053611
4830
269731
916085
456611
1564405
1886292
491129
1840806
1101744
596507
1143996
284570
681891
1745568
1624828
1709335
332490
891836
594952
873491
1998947
951591
592875
1644801
13850
282815
1818617
1968744
1277129
728060
872901
114630
477095
1049040
1298957
1453977
1719245
934482
1287798
381769
394287
1748347
1248010
1354450
1425834
1209302
548579
1293938
452184
322766
333699
657939
1517408
543704
589062
121966
1645976
1663894
135829
1498989
1941852
1983524
872409
476740
1906975
915054
887361
1891002
908054
192015
1600242
465534
1960844
1020353
1886754
800827
163680
471038
725848
1187951
1936761
1008341
1825135
16272
788993
1448007
1011910
1834871
1191610
765572
310357
1085974
887500
160668
1658470
387478
1323561
256077
235698
1077034
1737864
463374
1105010
1553805
402907
1331260
640526
1818319
1594069
118390
1722576
105976
1334781
1257443
405254
1674639
1609760
1787588
945591
248157
282663
983478
532244
645249
988245
127040
750227
1201495
1633412
667244
287797
914710
1388811
1437530
697823
405017
1439446
1060328
307912
1782146
944824
1192494
867226
1615095
1273651
1591103
1868869
1986053
1890968
1181107
1467257
461159
529772
525649
185201
418320
1003037
1399497
1240941
803438
1853677
1031350
284837
1191556
1674716
1098132
594503
547216
1711098
1975476
1568760
930998
1241605
815344
462264
222210
541842
276229
1080679
1432174
535004
1697889
1533120
110881
1430450
1187935
1890127
1183622
862460
705594
1013091
1708200
1510893
1173878
44591
1837466
1724996
188401
1742272
529907
1861170
977480
17774
96117
1968724
584204
1106398
1204434
1522017
1558357
1180392
880644
1009535
602801
1732618
1410141
1638213
990610
919884
225499
1096551
1883932
1312394
1175570
233134
1772120
1857804
1630564
1008403
545634
455144
1997615
717076
538972
967657
871586
1334203
1718426
149913
1369107
425808
1999626
1068767
2550
293796
207929
311632
1503182
1110523
1737805
793476
225259
1728938
699590
175507
1866522
1238105
1956197
1903013
1128204
470858
890933
533238
222479
34202
567768
284356
782037
1238309
127377
987130
126921
579800
1493786
79458
1204347
476297
1192663
1772778
795139
1458561
914447
1430647
1343700
1192443
772896
801547
1555394
1443295
1251403
1083221
1214812
1890761
945338
920591
1335183
1171311
821104
420801
1873371
1504799
392825
154677
519448
324042
1006268
371191
79334
279234
857227
40372
483690
152720
1373517
28077
1324750
216873
1635930
1183715
1968308
1721330
1669011
1084612
159481
1636839
705018
83187
877594
727932
1431015
1552002
851045
1965908
520615
1154421
1387812
537325
300241
746962
14233
616651
1443960
216182
181021
1120844
959831
1986691
439844
1858475
145390
1431473
464553
1099407
444708
961662
1384489
1195268
502898
1170522
395671
1948866
877816
570251
1965615
374059
1687262
1800618
62057
171843
819067
569916
144315
548142
257605
1361637
1842467
754791
98657
1221352
86418
1743860
249
315144
1419178
1621994
238494
650879
972190
1425788
1891058
525702
849601
1067411
1471774
414329
1028405
1295599
1135721
1883347
18234
1812222
740393
577075
1471822
358538
1216513
90906
1239969
1483927
1289176
128763
236241
513941
1797925
734171
353922
472353
1989208
1011483
1945921
788311
714393
782571
1998404
747111
1809879
1936312
485764
1898205
1962242
885684
952761
919610
1591830
503230
747770
1642498
393898
919122
7021
1522735
764612
1297751
1872612
1671458
229872
7368
1565746
1690802
862776
98952
1752044
1420497
1198739
130721
505571
202511
1494928
1270592
745155
1397486
1091302
592685
232878
347766
1122158
1522500
972667
755348
1015338
1149672
1783276
156106
213421
1979233
208888
409562
557600
430236
453438
1377084
416199
1008060
133088
1927673
1874132
560863
820427
1173877
955966
1432368
1356554
652214
417924
1396496
1350834
1916526
1064141
1870502
1438762
1770999
382412
341661
1977888
1306621
1360165
1146538
562442
1692385
1238613
1325477
690163
367205
302534
1597454
1062029
1942605
1403288
1063788
166726
1670275
974400
1874753
324128
565585
1559487
1096477
732956
21156
1593441
122118
1045685
1604400
344241
1502890
1344225
1442908
617894
439527
739203
640180
619511
521509
291291
1991407
1681540
104568
584474
676382
1597568
1695033
751843
985665
693780
265362
1792979
1822072
1241296
109943
505874
123590
1032954
666705
504188
928324
1715761
1398852
962928
821588
296022
731641
1142185
1962203
1839341
55854
380002
953470
1935589
22519
1579656
925893
271127
129779
491022
770130
923521
1011220
551964
474685
1457916
701643
1730042
1537535
1382925
1765766
1209757
1119550
163589
314444
1806477
1899582
1061707
584231
88122
145072
1709242
1493055
1483829
1240430
1577841
489305
1220143
1965440
341656
998838
404152
676590
240647
1499704
912131
1245157
370188
1078901
1359669
1658247
1044047
1467653
1161640
722370
1447415
1679851
109609
1952902
105623
164570
582671
1870815
194788
82634
1303282
930487
949746
1625360
818535
60245
673783
1342706
1923206
1203190
1025123
1174990
1201815
1056895
1426180
628459
1194925
1089206
1060944
1829173
19366
1429078
1816827
624132
1932653
1551268
1172022
1448717
1562982
1857459
720769
539985
1772639
1249821
621708
1036013
856541
1267451
1458300
109962
1726848
1978092
1793698
974441
434609
276938
118427
441097
782902
898636
1855851
867757
1245743
1393499
1435928
79880
1490577
31786
307588
1918720
1699270
1857700
1359208
419339
360824
1443651
1829814
1018500
1125870
537633
1559633
1849966
1257631
719686
1182588
483567
1511421
1385776
504879
951165
213682
1734977
889756
1318467
828393
1037877
1380600
422690
46371
1039384
807632
823210
33179
737834
1239853
643149
394735
1014075
1258093
594453
428428
1224203
426397
1789938
1773548
786361
275206
809131
196475
863172
831295
1049840
824577
1633339
1054572
1908038
1533377
917535
546490
589614
803571
378075
1627206
706008
930188
328937
1976381
273720
348605
1632744
123385
326411
710635
1456386
481435
276224
1113326
873883
677769
274551
983440
1108134
1457068
254606
804470
1998437
990409
1202810
1555138
1203155
863304
815946
936105
1730668
1748744
22945
340199
43941
385038
378852
1690872
1048998
1851363
806287
464903
356070
1872706
319070
1071357
784848
1015773
306869
1921119
673420
45211
374602
18443
871795
1090274
942848
1977312
1140913
3200
1990761
1367999
1525821
429916
483805
653865
385911
242372
1404856
41939
663996
1592582
1251015
1876593
2075
824252
1403440
1778740
1759472
1861532
1714160
1696403
761169
412714
1364138
163671
1194986
915036
696651
629229
1900700
686363
233361
1376019
1189671
1542840
1235200
834407
1421822
1386329
567829
104523
1324036
1721324
1373300
180799
1758946
63662
514483
1174748
193740
316827
516083
1443434
795808
763122
579526
440329
391595
594565
387926
1827738
1883421
1450250
612787
1271498
1534874
829604
1533876
1563462
969309
1628048
496544
582341
1713755
1942680
234092
682388
917231
1841517
783356
1934984
1709707
161040
1978328
1591591
800126
665641
511056
297953
377157
744873
1432551
1232797
606237
1347732
758652
1277303
1689554
1404128
1212640
1666929
1339820
72294
1507711
527618
1129978
1411027
1014454
1810646
1499097
1488323
772870
1463299
331138
307468
1627338
388989
57584
1940605
1560833
984224
1658783
101454
968747
893576
791395
811113
464597
1365718
1922041
1390349
1236430
1809278
1086808
389044
1461439
1088849
43481
607574
8275
1208823
1759431
230253
1239706
575169
372599
1703875
159678
206191
1306163
1619078
1478086
1555110
828052
971962
629909
1294474
1687893
1237396
963937
866013
287289
879923
1990092
1029824
1317134
1830351
350776
619794
734718
202790
1648745
1437083
633959
1738775
1682392
785404
497676
412675
280273
11744
1242165
1438781
768835
334485
1647442
282969
1095574
1189135
1438434
678035
488638
1860696
1495654
293727
1957315
1205829
1387102
187917
257454
758262
1014711
1907906
452811
535046
1681834
1999085
1033953
399251
493173
472406
1134597
594876
1387248
1488001
300525
1493680
25273
1371021
629173
1956118
908721
470497
856830
188403
1708173
871385
417881
780235
1309424
573792
682055
1029969
1470152
1372192
281778
1624052
1166608
100041
1653991
1036293
720258
1182206
1421388
1046874
215245
501837
1730695
305893
1473504
638700
1314444
8592
1018229
1774108
327077
1829924
408412
831251
511906
365216
932528
105039
128798
1872920
347802
1967031
1177245
1726741
704991
780906
689824
749002
843777
1510749
1899069
1660309
125780
551569
1037437
1368690
1947630
586036
1965730
1138917
1782890
1533684
1690559
227020
493994
872596
1541924
864561
650332
1084497
1449219
1876
1707939
1861887
1055749
965859
1848614
231746
1022739
1645317
1209172
1926760
972251
781466
59345
257367
1223501
632513
3074
1021698
716384
114357
1612488
769141
621251
508897
1149588
1126048
1113910
336333
796418
452657
445513
1488121
1670668
327423
296077
1068853
470482
1155232
1494319
504894
537659
1639537
549452
1041569
1019425
37346
415806
59654
1087147
1562989
9950
920790
1252054
598294
958364
912984
1207505
1780878
104371
297818
319562
1948293
1418508
1875084
885951
680982
1856148
241121
1429524
1799736
1888502
897807
937470
212053
69258
1575493
410778
274959
1025678
1982308
1382603
291153
547079
1773081
1030588
989014
628099
1080885
391937
891586
852170
1404088
622498
832921
1606921
1539487
873016
319032
1452778
508353
110864
1115264
1283348
1431335
1073207
1460207
561020
1353074
812914
335494
1675345
1841535
155126
407793
514810
1135931
1931076
1689604
550437
1816118
1981974
848418
254290
1750177
844631
1463337
1615707
711889
1669618
5043
742013
310566
1860133
882027
1244294
1363379
1078261
1225980
1788785
68963
979292
109465
262818
609129
1071755
1802308
472716
37015
977248
1282018
1964707
1957500
714699
466044
1361203
751619
488160
1039594
1248469
1767441
305717
1907059
1405018
1644699
188079
454345
3161
559485
1461373
8283
1483949
164929
1910738
1794604
135976
1840872
1743630
1932584
1652209
1842837
793880
1406670
667940
1793422
915451
1975000
419854
576414
825595
1474878
173756
1952955
327390
1583798
321218
1889004
46258
1882314
1474252
279516
1322763
160456
1353242
651455
1967165
1307705
562176
265929
1044135
771531
1713669
31793
1562838
1865521
1902315
655966
1097227
1190961
970114
478789
1241003
1433782
1804497
555464
787001
1339682
337808
290126
547764
874475
729729
216473
1667349
641339
1902030
685482
14661
537510
716924
540606
1717745
1663457
1713392
1125098
1695510
1097115
998843
974422
536439
692277
1696188
1637610
24235
722198
1412587
938838
1891084
1116862
767791
725325
1871576
1178983
689601
382578
1966137
195495
1985830
1114105
830986
899581
1140636
1141238
1106276
1761073
362989
555917
33939
248501
1708240
1305469
1619867
493727
763070
8727
758093
958283
980203
179033
1166210
811498
1027736
385816
1953360
32872
643132
1521339
33866
1820346
224915
396274
406395
1749369
1259343
1843233
1479306
1652884
937412
1730281
86022
847935
117452
833476
1410344
1601743
1018462
1043213
381795
1255721
141131
680859
1323922
436714
1920742
1788569
1474177
1863755
1132231
360108
243884
449311
937298
538791
641439
1669893
147614
1602825
1071166
791117
974031
613704
1200766
893440
66687
924607
1037143
1815466
1266682
1867619
122155
1575376
1847619
1462437
815189
774414
56962
634178
623822
1489848
302462
243077
539242
116248
604062
1310699
299198
1485819
1045335
1224092
1658992
1284178
595664
1118868
785995
1787038
297699
559761
1590426
939214
867790
1439747
1355187
41488
1840807
1521183
1564694
945095
151803
1933143
1979479
226667
1342949
1521897
339461
153721
1682241
1342337
728337
1632790
1908016
1443821
238948
544146
138216
1144704
751236
1804721
1611930
778998
754158
960577
1975183
773081
536877
1992635
222350
1286319
1389379
1042287
745746
1626757
659700
269364
434375
595391
1142569
1606404
1021589
1245548
509001
888017
300031
1635647
1847822
1790530
1143449
874096
1380385
1745246
195973
631907
442881
1718214
1924081
1395588
66687
1785861
630904
118941
1145849
339422
694864
16820
1045505
455269
643202
228422
949858
1766490
243206
106162
1548186
1621763
411790
250477
1128063
1902299
715947
450658
614187
542465
1552048
1197045
1609477
518815
465693
1713082
1329095
194793
1220119
1662156
32921
1587792
1677976
1477269
1367966
153304
247355
207538
1480497
861231
1710944
1535306
241067
228328
232225
1974185
1084628
1469392
143636
1545208
1003038
490161
126759
1610072
1352237
1021644
166635
1801973
395037
1245396
459739
1051860
1590667
1380266
1020947
1417610
1380599
1510634
660873
392074
896830
466776
1166003
1122909
1456198
132085
1552151
1746044
1951664
323073
922491
267932
1122586
1365596
341027
709811
256946
1018505
847785
757412
1119747
1851526
1147012
1654260
1499995
1474816
989336
1152075
1632587
1856298
1299109
1148729
1029707
1493400
1596903
730691
1467032
412042
902996
628298
3100
858725
485590
1815290
299266
1487560
533030
163279
751809
754218
1312364
1159219
1875899
713472
72084
1419999
1805230
596796
1286434
902514
1188301
681305
1356771
337180
1878686
1333487
718008
900904
878457
434819
614463
6727
765696
1280743
668649
1061252
287138
565421
496909
1096199
1027082
434008
1509152
1332725
1737936
359239
1162386
175602
706999
1974116
1863603
1872718
654373
867990
643233
1115588
382218
1342922
1663678
1264728
1813349
632243
980
1596276
1493757
706364
639969
1079214
229317
1662933
496994
435971
1432572
1039628
1700122
1112007
991452
822894
50654
629622
1421586
10755
1943920
1692446
364625
1147886
1112532
778044
554490
1810176
126821
1219672
1094913
1561402
980038
110030
740379
30941
1552577
1332880
1235464
1584617
1912750
1541940
980539
755106
743725
1262930
366249
1488328
1450955
271258
1953449
1546260
1292858
524052
544314
652168
1706343
1905257
1979429
1078587
258516
1245577
301090
1085749
1130461
819677
1272612
977153
130900
1103005
1691184
1847477
140075
264521
1822133
13836
118995
422882
1282039
1492688
1404774
983442
1545330
204136
910947
620491
950298
317038
916253
1217180
237066
1246790
844156
1088215
1667961
625610
265127
1233530
732670
369492
1204613
281659
798844
816668
950579
1289269
1140570
868189
1491239
803311
78334
1687533
1754640
554331
1493756
1610193
139890
978924
289256
1047352
965469
1478117
707891
1892675
65767
881438
1599832
227637
1016838
251733
1588617
1950046
1267186
1845925
1703592
811392
322748
1405474
81521
1978199
80733
698312
1684280
556815
149397
466537
1395999
127110
1061393
1261651
1982418
1395003
836885
470213
1304571
690543
651206
1380506
251810
992405
57117
1870097
1690144
1975109
1372718
59654
1359990
1707209
346378
610744
175437
1836462
1890875
1180769
338290
419841
1858444
454339
636686
645538
1644450
65394
1577868
1445230
736420
812730
661210
741109
1551384
500432
555974
1819816
431918
123868
470476
910367
981143
1805864
834388
336719
100256
270332
1309782
1791719
41098
1550933
874359
1211622
84425
1667984
1042872
843420
1462191
1201678
27402
369131
342675
985062
995935
1885077
500085
321034
1271952
1612157
975432
518536
257414
1455252
329438
1631062
1545306
586527
498346
307770
863314
1222929
834863
466031
1595896
1096627
1528713
1328487
191089
842202
1647037
525916
239011
1648144
819972
953463
60872
1478557
1378742
1471138
1079307
995654
1976671
553991
718878
1079432
1093652
1644943
535858
1549590
1846805
705941
1013835
1964741
348140
106278
1483467
148714
296099
759368
1323920
1114637
444735
1235760
316027
49321
297216
1588459
1335648
1480413
1274225
1974614
604183
1216622
812266
1589452
1982739
1413659
1876199
1764637
281511
871630
1875662
1066326
143492
1214780
1060669
1629689
857317
1717830
516325
1759222
281576
132792
216305
1346227
1957764
943493
1920903
1454618
1114051
198857
1498122
61082
59150
754479
1619355
1296912
112220
1926503
1139114
1382089
114054
524498
1140166
1044222
850193
1226087
1749974
1986462
10362
1617444
315683
521032
16037
24815
986715
1095651
952156
1502016
1923092
455042
246524
268548
559274
1871749
1030376
34217
1011744
1961587
1469404
1319126
1027109
1803957
1763347
1622946
1366644
1818382
221982
69412
602550
611887
475606
1184700
1690666
499336
725701
1792854
1691273
1477084
1351932
1596246
15419
1171068
1191709
1481669
1512031
424185
1809360
1192360
160814
1649935
777594
42042
1597153
516523
274755
224891
821846
80363
1093920
646565
1822193
802336
572924
1224092
1355575
1203173
810431
615262
566474
1115198
1489419
1782110
846971
619512
349118
644936
35594
462611
645205
429642
1760644
373435
971137
1162113
838570
1885129
1490550
1255678
536143
1427496
1352505
1125354
1813710
393912
1345350
942824
39231
157507
714351
1492528
1520071
1755206
856214
125766
1341630
553685
961693
1440653
316787
419979
979632
1448926
1200838
173833
1534897
963750
633519
294898
1859281
62960
1015086
1947278
709149
761363
1369921
1090031
544722
675642
1061995
151213
1674435
992911
750099
606117
830410
1559161
830163
1130083
1781232
1320573
1662941
127451
1208249
1759552
672562
310094
1026704
1431195
854751
378403
875739
777448
764905
186785
1587719
1715066
529608
776549
1288572
496297
853667
257518
1324246
1462732
710997
1613780
1419961
790992
1640335
32892
1307142
435005
1290585
1396230
966585
188150
1350684
1753360
1844812
1705152
471948
819180
1101900
870018
1061533
1718902
1576207
295842
1521823
208634
401597
1858287
872284
407023
860098
1092767
1876903
725572
827088
1691960
758014
570386
1390256
1894144
1001847
1035440
1134338
1313873
48437
379374
1958588
355164
298222
1985244
1496627
504785
960513
740138
1143323
1192708
503914
1917575
382407
1708252
1589243
687819
1714837
525826
601294
1868288
1225032
1817781
409658
1174991
419607
321545
376222
61960
1600828
23110
282020
1582214
148648
1031219
36867
861010
1699081
97431
1283003
1733343
1266305
1953210
756101
546118
1680102
402122
1391851
1839540
698686
768505
366645
1041286
609657
714848
1817303
86387
682239
1713324
1498388
679586
914415
219240
984273
1584310
992658
287291
1498636
1889850
520061
1516175
1266442
145065
1376454
477478
561583
1423949
1957623
999632
1301658
1598073
1237757
530115
1906852
273054
316413
860937
1200673
1251455
87303
701
825446
1315116
651311
829938
1988805
1004351
62316
885102
713018
304863
1975228
1948980
918594
1665670
1665502
428131
1569371
1292199
294990
1921354
990036
1571803
747484
1781524
1919600
1481477
109694
222273
814415
53414
318026
554724
1074791
126882
858056
1457564
757759
1298037
377037
1588909
292975
236484
1198872
1329263
1497700
443831
254481
1424455
1779242
53081
504509
1708006
1965634
112133
117682
147920
1441525
1453472
1566469
1325157
755413
1874767
1351976
1432502
320664
1247570
1690942
696083
398868
851831
556177
1930959
277038
1202539
1552066
276498
1428946
1983537
1710515
12375
337629
1763182
521380
1328437
1371836
1302809
1833001
1760519
1110917
671980
1556523
1958984
538080
420233
1147809
920921
1751169
1333232
1583797
346275
163576
912959
653381
1247210
1580127
578757
1847759
1828902
543481
932227
263268
1310787
373640
1160957
1305278
1977209
1420574
1271890
922507
1755863
1389999
421117
913950
1370832
103737
137085
429490
1640122
1687748
1903279
1138334
1528208
1311326
1531714
393395
702547
697472
569379
1933218
1283865
931572
933177
1642260
1058703
310274
623704
83500
1514691
1976435
507624
1330701
674247
590059
980882
515023
59333
863420
1589142
1709650
1611696
1320950
28601
1045347
1725674
700316
358517
525267
1030230
854726
1732050
468378
1402024
569623
971417
1181712
411771
1669004
1274036
496858
1325618
165501
1903920
1052999
1564726
313770
1078015
854263
477881
152283
259942
1792221
315105
1244155
474180
241633
459011
1674320
1896599
1338948
1416774
1290775
421802
1442742
1614537
1763646
1199176
861953
1466303
1521767
89283
1467578
659036
440965
1723982
1262344
1811849
1755702
376469
114460
1544054
498557
237118
1734191
1719441
870567
1708317
261702
1538609
761236
740358
592948
956675
1042063
1793477
684821
1742707
710378
1029634
1695433
1277411
1103186
581047
681626
1791078
1309984
1746812
1904315
1945098
573220
1869563
1322244
624689
1576221
1682171
722164
1883489
669548
1126906
1427989
85181
918446
976864
1727178
127981
1580010
1870496
437163
1245152
1379657
1882468
1358082
1223914
1935014
1880587
1248148
1457768
1774855
1951936
1257518
666532
962934
1828406
1240434
859341
1740312
181528
823242
878547
504938
1222188
298613
545530
1483575
1210089
1595485
1619114
355381
448089
1733564
1948786
1502433
1079776
1412549
101046
303317
614060
463701
855984
193758
1773017
705077
1745614
632798
1400636
1805430
749877
1369823
476236
1960798
971926
312790
1673176
1807962
625572
1779221
1347338
76165
814963
341205
126847
1794535
1361998
353663
973731
728660
1687653
984868
1702267
1821003
307024
831813
1222301
181201
724051
1175450
1594247
975328
799570
475947
1695467
1392670
342924
1078744
808866
1893723
595049
1254959
1019199
1362965
498133
975933
851391
1122231
628777
1273171
835272
523646
323705
1191156
685858
844373
871184
1819075
1585342
404433
1447133
1131752
1501892
538450
1213576
1761624
280502
1019071
1091770
73172
1419052
1600617
401122
1753197
267329
18369
1307316
1069670
1470660
172262
1659222
1071153
211325
868271
499351
849658
689084
1323168
1806528
577022
958484
1677531
1569504
460777
1972977
1890876
1159012
295765
1173756
962296
1037283
596709
1214200
999087
644123
945854
1556163
1890671
1276082
377719
1272931
1941523
1142904
1873158
1228191
1951963
1736211
1011306
1051686
643028
1875450
84467
758009
208819
107957
57933
146545
1335729
72600
361972
1810227
1590007
948574
672309
35258
1900576
211271
1108466
49631
1569148
365219
1666570
141048
1951924
1146299
632401
983527
1848908
921834
1421207
1972658
1213985
1464630
474677
1104529
1683131
345189
1074525
1823327
908167
1053689
423702
525449
306904
834043
1954055
1280436
949086
1581627
222169
1586272
514650
501426
839945
1459189
1888499
574957
1181530
1018765
14958
34639
434949
1588007
1564879
1096867
786599
1609075
1223607
274991
338375
286002
470545
1037822
923423
1557549
1561101
1927533
1207132
182400
284272
1319612
1364731
839786
728884
1539264
70511
1915564
1432947
858785
1343364
821898
1773424
1778606
164328
843381
710852
294674
558299
947371
26351
792247
1615942
1566851
634204
553073
1166343
758713
669412
305105
140389
809219
313817
221036
723478
644566
222786
1588169
1083331
1827819
193801
1326114
1597932
1267584
265206
1556920
972089
970890
704546
953575
1296425
1876258
765786
793214
244258
97987
1494416
910430
676803
1747511
448857
456678
1962284
1326
830592
1051675
793540
1265915
270679
143146
1273399
271855
1777220
1197143
1846561
1338247
643257
1099127
396363
1691486
984574
38578
1548973
1286073
630259
1645469
1397700
700795
1490165
434784
1895408
1719986
765579
631598
1746307
1533363
1330122
666842
586708
1987616
726830
118454
1054877
133864
1343569
913991
1938896
377984
1719401
1005418
96638
1759691
744985
1221557
45076
1371756
1758244
744670
77979
1682848
1278747
1475658
618644
481386
1244715
41813
902356
748860
1475772
1335702
213262
653006
1108104
869476
372788
1207641
77153
1968502
299859
1036273
309931
1222094
334499
1902995
1571410
1238266
1531409
208413
1659491
1590575
1313036
648604
836247
696309
1687045
921544
611872
626598
211397
1823600
1633454
1792724
1191190
1420330
538024
486974
1320859
870085
1112684
675119
1035109
1494519
1126164
1406279
1947375
628801
658169
374464
304798
1432494
1611454
60693
791703
677254
986091
1582733
481303
1198286
852727
550259
220043
515099
786575
1177580
1579332
1290899
1319497
1162450
748202
736995
283793
1148257
1446212
1734697
757417
878210
939634
1495964
1422703
1445926
430995
1949296
246378
463802
258016
413059
1388040
1677555
1585560
625755
710765
940289
1931482
652736
1864831
1761804
1191015
1835324
1007837
971217
1978651
1815246
1601068
559196
1280810
1406163
1662914
803734
1492318
973743
875122
1950248
1982112
345116
1002484
786781
118643
21707
1870516
494330
534521
107068
1737812
675477
1782737
1254195
1365811
1792276
1058205
1300243
179299
69256
1281816
1258325
640380
985261
1433825
301554
1400529
514100
264010
1275379
1970700
1785979
103393
65702
497095
1028779
1270793
338017
500554
32870
1397727
1575629
831454
1071785
660308
887618
1671689
1281046
482745
318327
1459425
19671
799100
931316
1543976
1028293
794879
1256226
154033
455983
1078072
202371
661862
325472
1824789
1783523
1628953
1118423
146701
196409
1276214
1752877
1363167
1034972
1871300
774218
1069355
991952
1347789
611859
1457876
240761
1152552
727662
546939
594160
1925573
266501
701748
561672
1213201
962806
443918
1079461
1445374
1453270
199529
252116
1408178
1931143
1864527
1465614
315290
1345311
154456
299819
223242
1546700
1756221
973315
1959698
957262
1233965
1965477
1179235
1093012
791133
37741
827348
1542457
649676
968755
1409671
360059
1815150
777882
139418
1759469
1876363
841058
1581859
70099
1367842
417882
1100341
460954
432285
1634196
433393
1140662
515714
893725
436921
434016
1891668
337567
163048
838197
1673824
1574576
1740598
1295151
685760
302849
1920507
350806
1006700
1767091
1485149
1707914
1326301
866288
1071672
90914
814344
1144077
1256677
65744
1995204
477989
1452950
181591
1474110
471499
1579514
392466
321715
328723
1773252
1182149
1805680
110945
951062
1430068
592279
121896
1845392
1516334
822345
450748
1177770
881161
1209153
472851
578365
1680650
937667
574879
302374
206133
1192938
1085884
1301719
442808
734660
1402874
1077413
66926
143647
560044
546288
117756
566890
1670448
1290825
926877
1055717
1639120
1292229
388237
988211
1499590
846642
928089
920735
1967247
1773845
1099001
1385016
448586
1365568
1966321
312618
362597
480011
541231
124779
254698
692948
1861249
1229107
1097940
1755414
1205473
1062011
1227968
851501
1959710
75820
1383544
1366978
1888062
1473182
1061685
302253
1102990
1424062
1066008
915514
1189964
371729
1378589
25717
299073
1931331
168038
1746874
1567667
306210
1337618
1162719
239252
257860
209437
1663003
872924
965971
354059
1884115
1179435
1766224
1544917
594011
202572
707976
888796
1917983
507798
1201453
1741719
500099
944386
1553680
367539
1383448
664802
1795428
1246995
983413
1030371
1096772
333488
442274
762566
900209
665652
1602407
537120
1115731
49536
1062847
992230
1730342
1222846
237252
337757
1107328
642899
789172
838740
1129718
1473709
1582764
146024
1752261
1610995
463646
1392099
1654211
631582
1735773
41884
1835041
1112066
945931
823438
464371
854085
424954
241036
230812
93404
502835
764317
153268
1169308
145376
863542
340429
1508042
1098264
659596
1029260
436264
1760398
34150
710653
1439691
1851382
769000
1385330
1632299
1764213
734049
1658437
1358863
55835
872467
890947
1788353
991316
1556344
1970726
1443993
1166016
1643677
415550
1066559
229591
1119126
1706017
287327
1995615
1953745
1255014
953719
1873829
1586228
154376
1516968
871779
1695641
1486122
178730
1671111
1149252
611819
393887
41174
1814516
1932584
1371294
415079
1664636
1267604
1743394
848108
1457698
1393458
184827
73395
1126737
562976
168868
1869235
1872128
400423
507244
1408354
1656195
449912
235416
19727
943496
1836220
5058
753900
1053367
33939
1311145
1952872
738278
1629289
540448
6389
1998814
1186724
1722126
1268534
1654249
1459441
1968451
28961
216152
596217
1494607
1386432
1957138
1670599
1489552
1379375
1605233
916149
1442616
1537971
894466
379973
1613340
520910
136188
609458
384490
1268621
827129
493004
475524
1550149
90124
651994
702789
555074
964933
543487
634680
1087829
1248632
321528
375597
55001
761828
97891
1197492
1596813
1154608
714412
565631
406188
1292551
97613
348594
1629932
1601850
1156111
1485203
1061081
552472
1666565
1867180
1473534
149898
1295582
1270589
1009602
500529
1868359
1443240
1579199
1968403
380779
922076
421141
82542
1308940
1181724
848218
218415
221324
1402759
971265
39482
1581187
1135245
1551436
190212
709302
1989509
259195
776083
645177
1271493
1195749
1096318
189798
326631
1417025
700905
232190
752802
407719
426810
1548123
421984
326384
993879
678285
932998
195338
500429
942076
832590
833090
351285
1919855
1510965
546144
1479229
14558
602747
1669054
804058
1757626
270875
1683304
275926
991148
350804
454731
1850162
1605350
1506031
926522
1942847
1754011
1991922
235457
470653
225033
1984586
1588473
1462391
1212966
1350163
980813
58150
937371
546775
1905820
414077
1413600
1515021
158800
1933406
1232072
1799970
1436612
91828
714259
628401
229942
1980562
1371889
1141492
1897155
1117003
490615
1302017
180340
1847570
187478
121837
1153119
1479885
1953171
1071938
1600039
1832347
1227552
828085
703013
1808411
1691836
865614
852095
793516
1846032
299911
481972
385414
1529260
1003624
1748552
1664111
203498
882581
1520847
553934
792607
387949
781342
1669461
340696
346808
102697
1522021
1090822
1343447
722378
1281112
1950141
1520200
596952
638905
1071563
572967
442336
450353
1273053
346733
1807968
1250788
550762
842265
344389
181308
977887
962782
182565
290825
497211
848948
599224
356641
1430938
992812
147003
1361935
751141
5870
879935
532807
457860
986620
274727
878018
1387464
1470556
1969856
1542249
1211854
176139
136142
885770
473458
341122
1566990
1655570
1867681
1497183
211817
1077207
1140794
1686241
1678167
297132
1261479
222280
1319289
1953342
1174416
1486909
78588
1163509
1880694
586285
1344524
1546530
720226
872328
1863023
250865
582155
1578781
278612
1383928
293801
677615
655795
1820759
865672
1192828
1953244
377243
1451201
1274788
1026045
541916
1885624
958939
1536596
1564841
1228435
1708090
1691147
83607
588132
807532
399002
1917357
255537
1081107
144471
1088721
1841433
1128417
1198715
1238160
433456
384737
1421544
1369003
1061050
800771
1015682
735256
1469273
1160186
1127762
1683384
917909
874293
493505
704543
947802
1770436
733678
1889670
1259423
762953
1327343
30133
1371418
749172
1160604
1968650
1390765
1042275
112101
1879338
1911537
3928
1476781
498491
537298
46601
59667
1820478
904045
945480
1064176
319632
682200
110072
810684
1293179
1493254
1678362
1008196
1672441
1984006
22842
1514528
664359
1143977
1048569
1831365
474985
891138
1922496
1969117
567391
7866
521142
203540
273212
1471445
1325009
1197167
798249
1620106
1430614
1458535
1466890
617787
1823567
1521913
658104
1382125
686704
1024556
208366
594359
273465
1163525
1297868
1700316
103553
1614840
180955
1365012
722924
1243252
1578615
1838876
1037009
1071047
345263
1887935
1141166
1729244
1783026
1689308
1880150
3893
477796
1947135
1387695
342870
1030325
707075
679988
1478478
100647
410656
1117401
197891
506581
1048682
1374781
1679981
1043299
447236
133691
649926
1724168
573101
1949731
789184
897557
820544
1174268
780923
117069
612503
858435
1584164
522910
1169825
296153
567376
962895
962205
501230
804089
1676491
202000
523607
778811
1834892
447954
643110
1634984
976663
477096
1525205
1823688
566369
1855880
1507418
293952
1189478
865357
212309
520746
908349
959648
1111425
1857005
1868272
808435
1611209
1880359
1267555
1338458
283222
183999
1846713
213834
1355549
921579
610589
1251798
1491270
1552218
606435
1256983
1459892
1251939
1885757
1695236
1198404
1785891
1869605
790870
1919636
1820757
1258998
1071703
640969
1517464
1068859
1045557
96305
463311
654068
1477400
1493693
255289
1304743
693463
1860256
1890149
1529544
1806439
149117
497067
475826
1120636
525528
638108
1825919
128453
1255371
886470
1020595
578297
1285449
1840414
1489549
1337625
1890907
1852907
333308
1355798
69301
712211
57692
1714809
917765
1914884
327179
1401030
1037912
857269
608402
1013185
1757196
721584
844406
1389846
799759
1247817
1861069
450157
621136
1922905
256366
80921
998411
436493
1452031
1198152
1110194
960896
1902550
1783691
510340
1175331
517645
129918
92942
950491
817284
354695
321001
279893
630089
915267
341444
1532745
1411836
630823
818310
709131
296056
1686436
982430
1224331
545636
178566
1934757
31837
1499889
810468
552602
1114043
293182
1171802
558671
679977
568162
1773124
1257516
1547702
838086
1081516
1480274
240670
258236
371241
1784954
877454
1853888
1699186
1432147
1634087
945512
84666
348723
211382
499545
459120
1670000
1516832
1599370
143780
803389
1195051
1182398
1754722
361765
1696351
353354
1394382
625629
1526202
778935
685977
488202
191495
698052
1856370
904610
686728
613614
1593439
1422090
206708
1373887
677572
977095
1810274
839805
631779
1124662
1168407
253666
422565
10400
865923
991395
1814170
943085
461872
548846
605551
1018910
1569439
764758
1774200
1319258
253194
1174387
107719
997641
1066355
1343780
1042891
1616629
1702582
28776
780537
1101159
756081
277005
1536628
736840
1962935
725616
1560969
1134297
1431542
848432
712457
1769862
1218906
1911665
1118358
797506
929446
780736
548477
522262
343594
1554877
1395919
1851169
1092429
858545
644617
914088
159438
1394355
1492286
1799942
302467
161703
1223941
1913608
502391
1377917
1712018
1706405
1275125
65059
1022207
813840
522998
1986198
366570
1116789
1606011
251992
52996
1751732
1383662
307766
1773258
1636441
1650316
44619
43959
1102412
154340
494868
24099
1879728
463405
1396568
38459
827056
139562
493056
1449954
1643694
1314216
113885
1504791
952740
1091113
1975653
1013822
1826254
1456066
125831
1639241
913414
256648
788540
9244
657500
1293244
279012
1319095
309657
898949
761437
1403178
1502319
1095135
96450
514791
403596
1361882
1305045
710517
1024744
1109656
1191749
1581178
6733
1299506
1434037
548537
1949390
1758080
1351237
30458
963950
1353379
1617877
1432196
214533
1670059
1400153
875594
882479
299740
1331350
986806
1431431
549642
836738
430298
461726
1089188
724717
581730
1554025
850820
442307
1496742
1547500
1536749
1267491
1629744
1866386
1564048
1916060
1615046
1221904
1657667
597309
166791
71422
295847
1553952
857368
1461173
518614
1055508
1486527
821404
939940
404972
291225
233156
1753833
460668
466034
1502481
280484
1383228
1779144
1138875
425869
1455024
1679018
1067819
791398
1191944
194197
288653
556532
1925089
287347
121565
836358
528265
67364
1778263
763684
468483
1575403
1250332
871798
665116
1684078
1282252
429780
1634672
856617
1918800
1741919
1736687
1052389
249465
1367062
1910850
1050263
1978255
1832409
1881039
1800003
232402
867273
894918
300477
1970591
388410
1157319
361801
1309786
1496333
1589957
153137
1043607
1991857
1816014
1815883
1260654
1298267
89738
1931801
1102842
1086032
18133
1975047
19416
1934923
158708
599843
1954097
1300817
24916
1473289
831458
1111258
427849
537838
188173
1155698
1768302
1922803
1644074
1615509
1464259
1318658
552848
1729319
261084
1520483
1281430
706535
882937
1493331
92742
1223320
542058
979615
1797823
1230933
262171
461374
581620
768285
1256352
1154717
91399
1648184
467919
1606377
1062042
1961112
1756525
1316630
1410242
499966
451229
1500439
1858376
1015712
1238057
291660
958498
1076113
1948104
764021
1059006
992485
1216910
1328449
444685
1857139
468122
8862
825304
545005
1529136
653664
1652929
275493
1645449
1532841
1790082
462053
1573964
560344
174128
1270218
1021059
1152353
1939647
1709458
459215
858503
1046874
707490
140652
208903
1223550
1017778
689633
539110
1746347
958390
1934620
1415765
1211096
650255
280315
1399222
1390866
1769260
548175
307736
1029616
847161
877975
975659
377506
151986
582261
1255626
175124
518203
1129343
981859
167624
1247925
715102
1931316
1120135
583258
1008756
1143682
1575394
1046
203965
682783
270881
1760227
1027828
225748
855801
912447
806670
1318070
303092
384223
500718
1645636
1103891
889570
250825
1078390
341069
1374360
1876468
1483733
305142
814338
116417
1255133
1652308
929570
1803179
468189
1257365
857288
1346242
169984
1011428
1333581
1906822
285740
1574960
626916
1500823
689495
1096300
1118247
663808
1204113
1653523
493734
328375
552941
1984248
1906122
1730780
805607
1353652
1438363
1907918
1421660
1796972
423514
1791116
410376
1735597
741031
115243
1180658
160680
376962
1588320
1257809
22824
976956
807072
488252
909791
1860253
1437167
1951093
48298
611197
1362848
855635
939366
935750
1145112
1112050
1953186
1495009
1394984
850592
1564763
900921
1284395
987618
225640
654690
1817507
1738203
1005590
858603
220086
1195753
425389
736314
1181478
51078
942600
1815582
1445276
669323
237050
1250839
302451
82988
58943
1202001
1156295
191968
73391
1970354
1011541
24021
1704206
295437
345614
907081
433855
813629
1318119
1128572
48874
437512
639206
220151
1339765
1815937
1251112
958819
604077
1095617
1533167
1933373
963365
1850823
1735682
376400
1949494
764981
1128503
1413049
875561
1408450
608181
957178
842335
1640442
939036
1271045
692799
1252286
1820596
334676
948767
1692507
391675
145595
790253
1376363
1222856
347044
773458
1172208
528009
1077065
807458
1424295
1699032
1201315
1562417
1145548
425994
773615
1127580
1868160
449856
883197
1575149
811197
948790
581125
353066
424911
317277
859246
414931
1471108
444914
1870370
823415
570932
1742614
1866535
1813908
1508800
972853
1419523
1313693
1690641
769713
1952168
691838
717521
622146
1182353
57275
641735
959691
1490177
1818910
1605873
1429357
1336794
1378876
221465
1315370
702770
651012
263326
654630
1644736
297203
1764375
1066399
1751877
214131
357510
639538
1768364
1694503
1037035
65200
1098012
109428
1206875
275551
1141880
1147640
1595827
1907963
1939680
536298
1436804
711595
724002
1485528
1513038
1268800
1676374
634752
1297777
313394
1686082
610708
894180
1423381
1817883
1263025
1702741
1237498
277315
824486
1868813
491452
1328282
83105
1907505
1162253
390942
630189
833263
107022
95270
1899551
600166
1469819
997374
1991487
810112
841054
1423966
1992292
669766
1484720
1396569
1524825
120996
813582
753253
1042006
826119
1015931
438207
728267
1460821
806381
1345469
1978331
307273
618486
774018
598811
1259191
1043498
382443
143743
380980
1015398
457450
306594
1067511
1792591
1523629
1584078
1082581
1973244
152572
1993183
148760
482020
972750
1580327
352574
1899878
1883810
647049
1475963
1279625
537599
54134
704207
1041271
1586256
687019
493187
498590
347785
1670463
444046
131870
1391007
1462518
1425449
666037
1111200
1924357
201810
916956
1328531
807112
1352524
879814
847457
1881319
1218648
1782463
1538382
582163
1908569
1008343
550071
1250394
623877
1590635
1179011
719928
1686452
1985917
43783
1953120
795551
327729
749187
1728418
156180
1964711
1893667
651519
485030
251664
1761533
1532077
180988
216608
1707645
1699230
1136119
76134
1444071
1637992
311755
447242
1481996
989824
743329
1806354
1339110
701070
943186
831829
531049
1139390
282501
1298758
649137
1548397
730000
1939983
758521
1369620
1948616
518546
611633
338595
32874
1458738
1650361
822636
1591313
351299
1335235
1288664
712432
1319532
32743
410574
481083
661910
867064
71836
1403420
822809
1801407
849713
1112095
1524455
1822392
1012970
1759247
1242125
845636
1309123
345226
1858394
386108
1130311
1709678
1552601
1979699
1027208
981104
377824
436093
792194
828733
1574422
1680685
170407
1243454
271723
1468067
665547
1464057
997122
1121105
1075122
1079309
870829
906822
1637248
863797
81059
1490677
1188942
344885
1477212
1220426
1120061
1117771
1298245
213939
274169
818441
563897
2190
1485704
408135
726949
1765749
1665940
1989534
538462
175802
904337
1947590
714479
283657
477880
833313
207269
982275
873728
1215568
14902
296771
1173412
169090
250473
239117
1518447
658597
667860
1582537
1682756
1180339
503618
318653
419041
1857758
391479
1173907
897240
855461
1625418
1091671
1817824
473363
1539592
1744526
1266320
140788
387876
1596761
519158
1623794
593152
153401
1950572
1086019
1291902
751318
603228
647417
643417
934488
1509623
1692227
792212
1104446
391940
16419
327816
1925087
171535
1651636
96971
230081
402375
1632191
462061
948988
1198233
1675213
544630
1790812
504651
823166
894972
1640208
827454
948550
711241
237367
634932
1341053
1331356
833518
321203
764512
526621
691946
82151
711271
1365328
682611
649437
870107
1219787
1789750
694374
1957699
1052460
157879
1974489
1134615
1640893
1314829
1955275
1789344
1357979
511120
391561
1509872
222150
382176
1875106
371342
268595
494539
1012748
1451923
265755
872093
1094567
1810729
1558925
1904897
1969856
74884
1350343
271986
1121959
1203834
1141817
288828
1424438
1409311
1382404
1899377
254882
1869650
1546677
1790196
1316712
119275
1093461
845588
1459532
1649931
1600558
1020746
246991
1118367
1979194
238912
906230
1919635
281954
1463994
267116
1128907
640896
1644711
570053
1149978
1203791
572163
180154
947759
187600
937349
220208
1627827
868290
1224092
1470857
278506
1243446
100318
1252708
313869
625682
1842905
437264
1554912
811963
1737339
1319077
1749045
1469937
282551
871299
1762260
1571764
1570119
390111
811159
1053912
975392
115735
1327846
422050
1465652
982598
556305
1953013
1482029
1113502
1481706
1722126
1236217
1954019
1763656
1672448
569002
300773
819602
823742
858767
514567
1491798
1539501
1953189
1795961
1496519
734046
724442
1884605
331595
1551084
682237
1063412
1984607
115121
1875707
1478260
235913
1313967
645723
178950
832027
166863
764253
1217152
1663255
216711
1451634
1425726
703687
423416
1527854
1589492
21943
558466
182629
1017784
29952
914317
679088
1694486
1755554
995250
1896370
26710
528146
189287
1204643
301481
1310561
420004
182127
1549585
627450
1898437
503209
438396
529163
1425597
1687328
656766
1396799
1552768
91073
903970
1139561
1397973
586114
1332518
1599728
1595224
211624
1426490
1973659
574406
1974059
504946
641539
162443
1719971
1917652
1641431
1228818
1412768
439097
1276265
1206944
1119273
454092
1560906
714599
1806862
1913499
33342
1980142
1962284
370644
429427
103693
1689087
1515690
580790
1754111
1217047
386999
1688837
1380949
557967
638028
1224171
1579087
671401
1007513
798823
1087592
44664
1025868
839778
448919
227702
183635
1555666
633510
395198
1284073
1814552
205051
384403
908433
1792758
635474
504904
1118631
473261
1293840
1954980
332429
169299
266086
618053
1438806
1664293
1196238
1261565
1796193
1041619
356677
751713
1010014
1150405
1249574
1057258
1160936
1161650
1875604
714534
667088
1440206
1032703
1957120
660879
648003
1237939
617582
357121
452053
1041989
246098
1255578
1260316
219092
1395384
911693
1824198
483561
1838223
1927262
1273867
1212408
930629
5048
139503
1070000
762542
1680541
341116
1269963
1648566
443451
511745
1316398
746964
764558
1314606
1322777
201396
656034
213786
1990342
26907
384527
1027638
1714328
764740
974329
533279
1484397
1112028
930228
1688790
269305
70259
181704
726199
1472003
11472
1087510
1030214
1351781
1754170
1769619
195664
972846
1461802
1614666
1926584
688755
459148
248572
646239
12680
1259552
1604928
338901
1563654
1766478
1837228
643116
846549
864831
225379
988645
1459165
748704
984281
1063379
1284430
833963
77194
13152
1095594
1516491
156846
1084864
235335
1545350
477553
13345
601720
1240409
369780
716344
1879509
464297
329809
1713916
1000930
189152
1913019
14128
1219874
1755175
581756
621891
1624002
356234
570224
1730145
1233375
91303
1717152
1233066
1559920
1912912
439247
1092687
954558
957355
1518042
1974892
1987973
530075
1361309
1327049
438429
1990409
1508694
4267
362235
346782
1493304
1861502
782587
699851
475261
1217859
1873865
1827057
420808
1433018
1601317
1002360
1240746
1452453
1606447
634102
1112750
1706183
1091391
367113
1646562
1557583
1575738
230566
398560
1941676
1731254
1556545
59788
1324267
730785
1233628
1971729
210125
1641311
1198546
61659
1687221
1174508
705022
421358
1565335
1618013
1093636
586175
1805382
512836
1237343
604071
1419683
462451
1427517
939276
1564203
1801104
521235
1582737
329637
1499496
360365
1709919
299594
1458485
449516
1924600
1002550
1269304
489862
1920751
579006
845715
568915
1555233
1866135
37201
869859
936227
1612380
42744
1562788
719215
1886163
134436
105263
232719
1646585
1757270
590200
1151831
1352848
294496
1949172
704995
267857
942802
910638
1028748
1903175
763649
171064
1443441
80557
377203
36899
1996148
809792
631673
1225717
250138
1331806
334649
191242
1501273
327841
300302
974580
1554017
1808630
1169454
1680624
1673709
229670
1630394
237655
1357340
714142
199297
788827
1929117
1594230
236688
1918524
1772336
950986
943923
247631
1799193
1613749
549105
1664915
247379
610525
1967017
77493
1772099
82932
482125
176060
937948
1409113
1939430
1537210
23247
1887030
1140656
832523
1794636
237447
304185
1887532
579185
636724
466158
1884838
267481
458172
390191
1844268
1517471
524963
1961698
1196380
287365
952550
1279053
732630
1611026
1327940
1722176
964043
54325
1102589
237853
1636043
384164
1962218
986695
1955071
1202247
120957
306645
1599093
534426
1925382
1714763
1573249
240916
457633
157427
501048
1605805
1288466
1355936
1091451
1883723
100484
538798
511181
1070200
1221286
710791
1398097
1889265
610909
1322396
195677
229845
194084
841613
787017
515246
1527194
500179
1304298
1477693
567534
654599
622363
668378
71150
1936177
243273
1951530
798470
1604568
1134650
463692
833828
1611605
1600941
715661
698185
441543
103030
1378213
726183
514605
692794
310468
174231
1963442
1385281
754482
1958570
670488
1860990
1628761
1593412
311381
1975512
1768688
1154608
59618
753514
101980
179337
1009803
807635
1431686
1948989
1831773
43780
1548848
125223
1690391
1034668
1869434
937837
227681
1692616
685417
1676012
1284049
1043830
146185
579258
334655
1298349
1278303
1884809
1654824
1596218
1136504
56889
1692728
921364
1968822
1349059
451075
1869988
730894
343325
1350658
162646
1736964
287526
921145
753048
1573819
29378
1611678
761488
1327413
595321
155867
1318419
1240762
765578
1718284
380813
672806
1062997
1546700
1279311
1668454
1517467
304244
368755
309701
1265986
1912802
1367081
637418
555500
837946
1250049
419505
1688202
1577552
1752649
1044048
95522
1169418
1292173
458014
193678
1440939
1826491
1384317
1747373
1314426
1868595
819470
728435
1531887
547981
916009
557547
555634
519400
965377
1815883
1310607
631895
1661171
1264374
445156
1285711
157903
131622
952550
1209564
390379
1346842
1536144
1494512
1343034
977807
1802043
797121
1588597
716162
849200
341086
449734
1305852
1592820
1590816
834478
1020869
352260
117088
1627460
1332357
859126
646790
666139
1423087
281325
263050
1662054
1233415
343806
1880576
794147
1209709
1981306
1791502
1826696
527603
529424
316687
830557
595090
40679
1219379
498872
1468006
111052
1325596
1127065
1164160
768245
218448
559838
31767
407665
1883938
1277704
1188430
1747045
33991
865916
370261
1538309
353125
716920
385137
204265
1643098
219882
1124822
872166
627756
1689110
441149
102480
1834503
1864023
603472
603243
888874
18636
787125
774046
1380312
671649
943075
1059068
1129964
822290
48137
513567
488444
499722
1664631
1266997
1037640
1447230
976336
1347837
1356233
755030
1193525
162925
910082
1235885
283998
272278
1670895
783140
1336024
938529
475096
803755
1437175
111018
525366
372535
1481358
6626
1395650
827880
1688246
1053286
1583235
1383649
848936
1987016
1105938
1145025
956682
843177
773009
1370336
864635
1597640
225693
592844
284441
908785
792074
1373484
1658981
977887
89565
112738
1246862
1404369
460995
1852322
183749
423096
1858057
1829179
1583508
1516173
688229
57743
1590543
1388431
67828
254026
1683167
1704855
79693
1023563
870880
175349
88035
997915
274809
710615
1771199
372174
518412
810874
1925518
1643182
1597875
5762
1469641
625675
263342
1856897
1870015
1937653
968047
1300373
1957521
1218889
1674953
1204144
1381675
501716
533233
1324582
514253
740019
1164677
984491
1881443
1550605
924145
1557388
1709161
749127
133277
1809168
327802
784631
718992
1927954
1167163
1229977
1792040
1610203
1312375
853634
1428085
297933
229955
40548
84532
1798336
694756
1120478
1539806
1627929
1110766
947600
461891
190724
647976
1497218
1949770
523319
1727944
149323
1842967
1121810
1844560
1025289
1125214
961875
641357
1398338
1663765
903833
416767
1374146
805410
49395
859845
335144
3618
1339451
891688
1160834
1890947
804717
565767
1138405
1192357
347306
485305
557511
1827722
1952548
1899962
265524
1175331
1243170
34421
1570610
1855240
1954407
203375
364296
1547480
356306
1983193
1571290
1874672
702640
1944463
81958
338502
823668
832857
861506
1054027
217728
67256
1080618
1930290
40855
1602029
1077356
1638473
414918
1231943
1121487
1579417
1129741
340094
154593
1488460
1361836
34468
1180404
396863
1586191
1105814
1858605
316483
1136605
1078840
1594463
1706796
83845
163009
454140
1796768
39915
174214
183425
472089
111376
1039938
1847167
504549
257725
114192
542195
1772456
460941
504696
680633
854018
1129532
1579991
893567
798455
962698
705162
1473880
1674257
1113481
1451911
1118470
1450168
337245
1571185
26277
1679370
762442
1385838
1481816
1948499
1175663
502067
1924272
744292
994399
1915926
710418
386166
8672
1902880
1494695
1669594
1938342
1959132
1247568
1510748
441884
673509
395850
1572071
185532
1873628
131889
317860
611569
9734
1606738
1900401
1635711
490474
1350068
625195
1408337
1675816
1548094
67981
340864
777991
1275485
540678
852946
1267746
97175
886482
1652018
21233
697916
1469225
220125
291404
333477
369927
1313683
312313
1018406
1108889
1734698
572087
1779880
1446000
662291
570707
1500198
1104328
1573519
249457
1399620
168401
976945
959086
1724048
14390
498020
1044725
1178746
1697654
1669133
1880430
885867
1503461
1660926
1690906
520704
1717165
700423
563632
626614
193357
1394527
1738320
109631
1597409
1328575
270096
1149563
1053208
802401
281496
367923
481498
1449500
1421647
202659
1540756
185717
794288
1880625
236741
218317
935393
1387750
1359504
240863
598958
998094
444824
1694075
1538507
98811
1372158
1986594
1552631
571674
1184570
1894978
909208
655873
688216
417765
787363
526278
1264959
984920
1415986
1985202
1254976
523304
117697
1342073
1254747
308074
1730445
965760
1889692
1317894
1542236
1704029
882906
1269285
465664
888959
397965
1288516
379536
527721
1022423
1847014
916786
969452
1676005
1435290
1194426
1513769
1977477
994539
435237
842143
868462
851398
279495
1723398
1014427
1041991
361963
813579
1552520
1160325
1106697
202735
797253
1148501
144858
753201
527152
757962
494815
1460873
631070
1214571
1907668
448782
855371
91301
435107
1925265
1846427
1930231
1870332
200110
1980101
368193
317005
207230
577288
846470
168103
1390818
538052
619458
1435915
1429021
1936636
1532418
699706
79009
890378
939746
398244
1913524
1722205
1727029
1182944
1241209
19854
929656
1831149
242192
1931870
1056427
293724
1973744
815734
1874571
1103967
1615759
41570
358376
1935103
640268
601678
1810716
669884
1602099
1331661
709474
85058
173125
1539565
796905
281925
1665650
45480
1637428
289526
1667824
795081
1186482
1884394
1037806
849766
204193
610019
905409
951162
973956
1354636
447807
113392
508675
336185
70164
217362
1731031
1199989
1137407
393651
1119550
1190121
1039808
1881720
13404
1317148
1202986
1640660
816212
1425314
1515524
341280
1307366
624903
147287
1784608
380924
223590
1240798
249945
946922
1508162
1244540
1023292
1709908
7479
1207311
1153578
1383985
151288
1771197
292721
1806457
748275
1692940
764240
1607366
1236593
1413470
1256256
867423
72715
1258257
741832
1142959
1082342
73910
685540
1663157
1964974
2053
675721
843535
6889
1176099
1264037
1273593
1112444
1427451
1857704
84227
502237
771811
388751
7869
1580627
886263
1567304
1198705
1270115
1525432
619925
986051
884358
1138759
80653
1872855
1703923
1734094
1113283
621332
360298
1012872
894086
1104862
520310
452228
517624
110664
587643
938788
952692
822538
1684669
730480
1804424
866064
1944739
1546747
1369128
1078129
1423687
1684920
1490988
780839
1430486
70924
850717
1856384
482599
1711529
83478
884363
1403142
538604
1697178
1779174
682268
440240
783777
1628485
1971941
1136123
1233518
1637055
1441473
613982
1045581
103446
833410
147618
1443676
2413
1761892
654921
1539920
1941746
1399230
412298
413725
569709
248431
754222
718918
428624
1607226
496025
1512789
1144316
305323
1743063
255411
1701950
848927
627998
13066
1965419
724932
1031603
1393537
312310
1361372
1829679
1872298
626350
953104
915678
412671
1753331
222
1036132
1802153
857572
802418
497215
1196976
163168
783832
1700013
1644408
391893
1055388
1257347
1963061
269272
1419168
162665
1853991
1119880
1090146
1268880
1566355
922686
1111093
1488047
374334
1494091
1030190
1380517
725730
5612
356657
1664286
1831130
589952
1166179
1250627
511980
1665005
134470
973107
732968
482038
465601
1807084
1642352
972122
889423
1064026
700490
691756
716948
967002
1521512
640804
335070
1218232
1936490
228694
207387
1481836
114819
1509995
1980870
1513753
1091238
1254991
948811
1126001
1977705
1420523
728264
455995
1463263
1881443
1549947
1988709
909723
738147
1035089
663865
864584
25745
1964885
547452
256402
103090
308834
1716190
241398
599000
229207
227229
1938807
450329
1950680
166234
197072
543113
778558
1677565
202794
716416
1323076
1497940
1783972
486087
326437
1877705
1587785
434749
958692
371550
329050
61238
330185
213060
557089
886842
1410307
1522482
1857123
1822639
538909
1667820
115905
529000
1592411
1143205
793249
1106828
176538
1549419
348339
1634033
177803
1578257
1512372
762703
29953
1155498
1433158
1618646
652171
375938
1377684
1956025
356065
1728048
200043
905569
765609
1509870
1356446
291924
1798668
542912
1528002
1267161
780262
1228754
749677
950361
672426
652843
508856
120653
1482978
1620790
1668331
898107
1923397
338611
674820
1919171
1597167
280703
1012337
531810
1217792
1326313
1714176
353273
1226455
1355140
183731
270539
1566518
22429
1277025
151898
1349016
1504778
103418
467008
769468
1099715
1745446
1896924
1908555
1882975
1859602
174244
499650
478889
1778079
1424066
1407738
563732
809521
186265
1664296
498727
1537919
1895926
372457
991646
1386060
1329895
1458639
1234999
212516
465575
379501
768014
1976558
149082
1378013
1422763
952761
1762759
705382
709796
1503155
1706480
1954128
1861971
299995
729940
999034
1839238
1238307
367141
388065
233686
1163684
477402
1422108
146875
627361
583811
168044
878808
122825
1451108
1250042
908730
1725938
1646019
89545
1962394
1606642
1968303
1266593
35573
1307717
1221900
376753
478316
1206450
1795700
1779554
1975000
1397890
996913
784928
628396
1397471
1821073
1435118
1972184
1143885
538104
1725465
204214
1617654
586911
852052
1151107
998932
431400
1308208
857206
1721284
1198808
1638702
310654
875425
171894
643995
353005
1170325
678496
1230479
1496459
876696
1900790
967966
658522
1523190
619032
391876
752038
459526
154320
272763
1616939
1764810
1429096
1019475
304985
108091
336298
1768697
1125522
346788
850965
224337
760703
1747427
841936
1720403
1393192
736792
1642923
1378
378135
772230
261883
1078126
1993434
291426
1851430
17062
1998250
363706
1880539
1828040
73906
1161028
667436
1953915
101397
1545453
1520555
271416
320511
1413966
1965082
1081770
1026806
748481
1959154
787576
908987
1408390
842512
16361
749954
1100087
413260
1627963
548871
1975822
144403
356057
1008650
1225662
752412
523734
848797
1656528
669856
190933
1169791
1688500
1180876
523619
1623070
1718202
1185433
120351
702325
1553386
278043
995558
293396
1840106
593074
1266092
619760
34896
145632
387116
383106
650108
1099213
1595426
795116
1756601
1116777
1166244
290405
1800606
1792090
712013
1548378
798937
1186177
733791
1543910
303342
857625
1211373
1724108
1903894
1113748
629311
92891
1186857
543489
1507570
1744906
616023
1790211
1591944
1012924
1308175
940408
1286673
539294
1199672
1246014
618145
1217625
444331
1230751
1667152
501280
606262
790611
1022526
1406931
117379
343666
1333376
1231794
1143589
1111306
1781499
1401518
1276699
532527
1892982
913024
507976
1013445
1470123
743826
795890
1113946
1271998
686089
1436341
1446030
116174
1116193
802224
1887143
1538739
1323154
125748
1858110
61648
1659331
756126
876981
1414000
1689129
795354
209350
845827
1250497
126302
881802
216908
437639
1220839
417056
572549
464571
910626
802949
1964415
1694835
1916712
592140
1743750
1878470
575311
1436009
757830
806874
565964
992997
1097438
1994153
1606637
187693
307485
1227288
554145
1741271
274605
749673
557592
314693
1472120
921974
888780
572346
21245
1901128
1604025
1538513
1451902
1872827
185791
556122
564751
1391910
1386731
1476097
1359483
362308
1882697
1817436
777525
1624256
1385039
198480
1522193
1871918
1939629
1463003
436299
1388759
1745052
1814900
1215884
1118142
273371
1166657
125997
440780
1531750
1140628
1411919
1571201
882507
109237
1245998
810723
709194
1288631
1035449
1025937
216655
340104
191345
1720738
605203
1150538
716147
1234011
1995546
1511637
45133
562882
465697
1836376
1139794
877740
568113
384489
1858637
172406
1781024
1471464
1271124
39728
1684496
1694507
772461
408227
1505974
1022239
1568604
602499
1231241
1017081
1495594
192939
1797510
310163
625450
829100
740440
1911411
298096
1010051
908293
1955326
850207
1051147
1498776
1020469
347037
779981
1622721
1912034
1644555
1240264
1420604
272911
1653833
478410
1699474
1962272
1811960
1206613
977114
635264
782345
329842
653676
341113
714475
607138
120841
1406909
216610
845888
764299
26342
1797850
794626
942604
549567
1713895
1113201
1847639
1690526
1203281
1066802
151318
546234
602857
215076
1354690
1339967
1467351
828125
1500973
1016908
399243
1387840
566491
725802
665541
444892
533686
1187872
900793
297048
284362
289707
1724347
602474
534093
1918911
1812910
1958182
1607055
50727
1047779
423055
29904
1887389
170335
753984
252084
1733180
1095475
1294682
1432073
244799
1193280
1063042
910522
1390259
623013
305671
830930
642379
56032
1925423
1803117
1532459
1040826
1674017
898427
1988970
979730
1969794
475120
872579
1113540
1621436
1597943
307424
489366
1799773
1705962
324635
1595552
1998778
229210
886285
1811576
871935
1130401
1858602
1533779
1578958
1078053
56199
1181971
635769
883784
1988910
1979127
1561634
748418
1957360
1066005
396381
723079
1790890
1563681
1208830
1190496
1908507
269035
167542
370780
532120
712983
1218109
547807
495806
1129482
301573
651436
884315
701261
629519
777709
1736118
199798
1421722
216668
54727
1927092
1174899
1554182
1235684
1228052
1607786
1600923
495527
1386591
1093801
478690
98587
906885
1518192
1639399
709537
689777
1571403
1062639
1672897
1876238
750026
1360219
1375400
668217
144579
223999
558461
73198
1272710
101644
1608779
648006
7084
503268
1698532
1146376
860078
327896
1545989
1981294
333702
1261217
735250
1204930
362136
20806
1382140
1953046
808359
542824
1104533
70776
853359
1854813
1498650
709311
830895
1107086
300563
714484
690690
1343160
68769
1032923
110440
849004
1757594
912844
164025
1630865
898159
1804244
1363267
1148085
368476
1988274
1260041
771845
1227327
1507338
1088165
1091605
755728
472197
705709
702963
1438771
1999012
138006
123485
1422351
393472
148705
1296385
1177544
1866798
1856706
914720
1191885
1872616
245245
1660572
1163350
253139
1844863
48697
249760
242821
412704
782873
468678
1457986
969560
844705
633759
1261165
677935
1778319
1004238
344111
363754
1549343
935544
880076
778649
849614
393514
803839
1110632
180744
1743213
1622280
1469233
185388
1039879
1817036
1317835
937044
330550
687329
1180314
824654
401438
1748185
698698
706319
1755787
525236
1197847
863947
479757
897450
130512
1000709
1205172
1845548
1062114
773531
542134
1308900
1043409
1151335
1597243
127238
20799
744558
119569
208676
831830
31741
967891
145923
1199606
1021158
610584
1712709
976029
1155341
649666
1881571
499044
1366006
1410338
1329340
1505067
461678
880987
636844
1873645
1608684
793534
743133
1694535
1227462
1340200
646308
1185010
1525558
43095
1399368
1184486
1439398
1851393
380759
1847571
1869561
537314
1051351
1547150
1878235
1178238
1346756
1887782
10069
1990876
362350
1103440
356328
340061
770854
1758821
808688
1183040
636526
1650783
596465
67139
822054
848307
146047
1773811
941849
1764399
1443334
1599283
1139888
1559051
1977425
1238846
401030
98723
1414167
1163496
681991
1131354
892782
1047988
842205
1535790
1992048
1838550
781761
1267977
690173
1639151
1571899
696094
1473893
1374071
1319195
1035838
569168
696649
303847
1643119
1398603
1240008
1202077
1239203
692000
947237
1700122
1675923
128767
933903
1182281
925162
659499
1598235
1030711
1186477
1720589
626531
1927776
1743387
723833
1041111
1501804
887581
1966591
1354685
778391
459968
922346
1780278
989714
1317352
419641
1887711
556628
553151
1726058
709307
1642388
1725365
799205
1232159
959059
585248
1053337
1472840
1214752
596181
85578
1567251
23551
1910566
655994
744348
313838
457584
1663371
1785177
243168
232388
1760196
928643
1897014
199684
318348
630639
1282348
1921722
1803517
1938175
579800
1679652
309224
725142
1351064
710955
1118137
1557518
1218465
105040
1581661
157021
284473
922488
1351452
588308
127813
856557
935948
90654
21624
275486
117263
1797966
747242
1777077
1657881
562539
445724
936229
26546
1627176
1338695
290461
1240228
1661784
291096
1076324
847117
426156
1929268
1338731
799713
1219099
24416
972576
141780
792845
776731
1061223
1497437
796708
1693209
205674
1085772
1630071
889506
810733
306958
1076286
574422
706176
551817
360918
1589271
685024
677266
1600142
883844
914264
1820910
1890768
1475732
263516
528436
745226
927349
1549996
941715
576925
1525441
1414827
113186
292469
8616
740175
1749264
353883
96604
846730
1980402
46593
1182563
1447573
294703
1382384
1955331
1357606
90931
338385
1665344
1757524
671142
720279
709498
1785445
179879
39545
353618
935765
742239
217329
841310
1932685
1603363
1612105
827002
37875
573593
1738079
1986553
442408
811458
713540
1095797
1719857
1187160
1853820
1009073
937125
1854211
1299056
999777
1115028
1974031
900790
1844058
363326
592276
1485592
1317334
1362981
428309
714402
1954667
882572
967440
1163065
172580
1918502
917458
1216697
1272186
291132
925030
706834
1580817
626700
1734126
1512446
1931624
774337
521533
1685788
1364793
1407672
369939
1706060
998751
175794
429184
1073045
1878750
1309318
1685703
1704225
465624
303261
765814
1925175
1875386
2403
807347
690281
913412
1416244
1444220
1243900
3492
376282
1677519
628589
255281
1738431
1098354
253184
379668
551855
1585873
1385512
1955605
1794762
1088578
218460
695933
214089
901565
1919952
818775
1000104
1692698
1181470
593321
784066
1132576
1713963
767446
1184211
342965
418783
1160570
1068391
1408763
1021756
1885650
1478059
1695328
1268353
1086810
1447965
917590
71704
470965
157575
1261050
1992212
1527189
371584
1930012
1426992
1923329
1368825
1848387
216600
841510
288427
763312
765127
1893843
632647
305875
1121249
1761483
182112
1966692
947134
1040889
1053738
1698659
109177
878715
1690403
1881102
536249
697386
693835
365287
1607401
136031
1110226
1475959
868081
1002412
901784
1924985
1948026
1733195
569488
877949
1973555
581787
554513
106936
1439835
1774927
325944
577213
952679
108709
1551103
1247592
538620
770872
1059543
1283727
694404
1306675
123315
449808
1139990
1344914
1609912
1380636
579465
747675
126889
1836451
454383
1908567
401184
627681
118540
1874539
1978812
1293872
297005
477449
127162
1190690
298560
1223965
1492627
946690
1242463
1669064
885196
1302856
1105908
339823
799771
1333514
1778539
799691
429978
1479748
1258284
1886373
1775890
257039
1324202
1631748
1357616
1448307
680865
349203
1097977
1069595
70706
1201502
1502412
1528326
862407
82256
692327
1577914
1059511
1921742
1166378
817832
92910
907958
1775025
1712990
501103
1339451
822762
773397
1555152
578641
1649036
1493332
1921690
540670
1017938
142801
163542
1846114
1720267
1424470
1100212
270858
183435
1115006
395098
879383
347721
1284149
735260
112449
1107952
938468
840938
1917749
1195044
36883
1766603
148147
932364
1911927
1193238
1366976
194395
1617385
13328
214022
993265
454090
1378650
437348
62730
1439883
585312
950208
1175612
1109395
1269815
845250
1199672
342117
1203997
815260
500239
26449
1536154
1612775
1742587
54149
1231061
1832159
1435313
1268266
1170029
1054572
248958
1984437
1997309
1205952
1146614
296117
1918899
1244480
615246
321493
721369
995379
1710621
1086058
1386562
910903
1940689
774642
1007352
1619796
664593
1346734
1251234
721736
382486
1969538
364411
751201
896856
1705497
528858
1844888
1480206
1292067
266365
878533
253549
36719
614454
1567126
477102
1125947
1771658
1939982
1319116
681010
1356672
1213802
1030473
29237
193533
1462827
1257735
1905354
354057
1948097
987408
1652335
1801832
668407
681962
912256
1348457
205786
367836
1051236
1840044
1140501
1161257
1747459
568776
1701400
1441773
117633
581358
56134
115566
1279128
1311325
879255
1862787
56105
40204
283895
426937
698026
1352657
349145
146501
516484
957552
1180559
115618
1462651
317031
290187
347461
425451
508935
1880809
466960
1952519
735643
1809140
1895966
726410
756373
889062
374470
1022566
5301
703651
1368149
550257
1589527
1107504
1918859
1467062
444771
52062
1852668
1645076
235295
1753645
384049
1775022
23962
932023
1610592
928486
1278315
989916
154371
987111
786848
848814
502579
977411
538702
897256
661084
606797
1743167
791816
189906
21516
309808
1443638
229626
775678
792372
1376653
873620
455748
201417
279214
1971013
46178
1019852
894728
1100556
1448850
202339
1396340
1439866
1617717
41558
1369796
458522
989917
1649044
675379
490580
736168
1438706
415483
560584
1211476
1541264
1540859
1657256
1866545
1713390
160583
1440628
819494
1763136
880819
999885
778945
1319579
69445
499657
277580
1274907
1929359
1569602
1711922
821652
1321475
1496662
1408976
690066
649705
834555
1437721
448684
1366894
1765640
1548956
1028349
155311
733825
1676536
713799
1614456
332853
797901
1525649
1325184
1076702
965509
903674
801013
1253554
1117154
1598627
342549
379926
537262
79341
1699297
1667533
1971937
1095019
1111885
662935
1106699
1862254
1232298
1474342
1507110
717938
1167486
952058
124156
1243378
1268762
1490932
316067
1279817
909170
1434706
147563
207788
427903
1125551
1269111
225108
1037986
62719
253244
369745
1270784
810184
723657
1859850
438467
1938288
1631092
1264882
1967113
1453930
487976
96206
1023560
1874141
472380
129005
591361
6462
1568932
8258
906474
1089779
1516320
1038770
1692749
1341389
1363631
315197
1196700
136962
1287684
1413042
440826
977047
1269226
1377325
602298
1354823
763197
632432
1977094
755775
1863578
1803455
1247219
986935
1774889
1930727
1822702
1521322
861372
1428054
1261008
414005
1391452
653943
1746079
458061
403097
1680293
1101316
776822
1833028
636182
1691177
1391240
867957
1506949
1557571
1830467
870530
786025
1286443
1401329
1136873
1012033
227716
799570
695117
634809
69868
1576169
204225
640809
1905941
1568494
1099179
221293
1241648
1359820
1809105
523068
1244972
1976430
472800
1716857
1385128
1641573
61236
1547269
449014
1975400
501876
67282
1630052
285192
108017
121052
1391412
347787
1719466
966648
8039
298765
1776438
326518
1094844
634816
299422
312008
1024195
1829665
1339848
1637429
242691
1794351
348630
1851266
1949811
1436966
1334289
1329595
407418
1334197
1704970
1423112
1383621
990090
635583
381034
256635
223480
1037391
542139
97201
499924
73451
452790
274248
101156
274779
378335
652190
1653970
1947851
1558583
1483612
552325
282957
1845691
885456
239101
1203869
1591179
1499079
689088
39886
1554628
19298
1654764
69749
1744474
764413
1566780
643095
871459
996346
1413303
1694068
548222
939208
913702
1077516
1602508
1018606
1936707
112150
664916
1483474
1122290
222271
602283
741784
27955
835048
601760
875808
1182868
1593609
847344
1573046
650829
18360
926808
572770
1954148
1201747
339051
1124893
674706
1528353
825402
1908904
1739803
275413
338905
134183
1347512
1143766
994376
1478969
903749
367067
765115
1857474
1161972
250217
494214
562767
1814028
1282987
1673269
1924148
1300559
1686095
1938270
1272124
1396763
1755205
1295616
1597509
1856606
1783778
1817530
1070785
185636
537991
1241076
92164
983367
892338
838241
111564
1456650
1752181
1579015
1146110
1874893
330719
553917
1579068
794154
283870
442755
1170314
1458771
154322
1573766
992019
128191
363297
1926849
1962426
1026759
395763
1473930
904817
1012658
705196
541300
768329
1341144
1596751
151333
309510
35304
1095883
1153911
698705
405885
1374751
1339995
1431022
1982839
726359
701385
1571590
46914
1140678
1448197
1977655
1995889
1956854
294290
1115518
1764233
522814
588163
1327740
688894
150117
173016
1326056
504469
1709520
1484472
840215
610901
1011215
481544
1110
724842
1440193
1524601
417057
1645527
1041381
13476
378159
1863298
1248777
999938
1654260
1928245
495428
619631
1286975
53272
13094
140371
1878544
1320977
267068
1277375
1021640
1684716
1204716
176260
692253
548735
1538594
220656
1330698
1099260
1151651
1198554
1711112
1067997
515829
575976
751511
1667630
1494392
570440
1913516
1015692
1032113
357765
181089
148964
1933741
599089
1407244
1636644
233830
152415
1032032
1289033
1386101
1411105
170875
895194
300795
26360
448975
1492956
626802
291192
1812484
1962787
1082451
98366
159884
1781314
1655323
1264749
1651141
743198
859424
1226893
351264
1317575
1326155
922283
1030120
1195960
837130
1287567
637514
1087007
212492
1081065
504422
1878807
977145
1370702
1350310
1105266
421724
817240
450238
289395
1321200
1468791
752666
439152
1558381
1133004
1907416
566855
903630
1324856
1072257
1917976
1472036
117686
1509462
742561
1989172
1486234
509599
1449029
213104
65759
177375
1005342
173196
1740143
1535266
302188
946522
283996
721724
396373
1983025
413385
202539
600452
309739
198489
1369932
1941145
642874
1767938
63552
673847
375236
1567813
1114251
223030
1167821
1362684
1165936
783894
480221
527093
1994174
733222
790425
1184180
1017312
611295
1150754
1123922
919696
1478590
322912
759705
93611
1220424
1978041
946444
1389753
185376
1696547
1894378
1238066
1459674
66194
90009
142743
376299
329570
428959
1394170
893083
1373392
1314398
1302293
26710
385857
1657577
1947564
1610199
927534
1401386
732102
989859
200509
1670524
577411
1509380
995183
1961658
1686349
173974
743678
553083
1425698
1896410
1997067
94197
884012
636176
114159
841084
1687512
812782
1535469
1551989
187073
99666
1867399
987545
440870
867275
173940
1639353
1120727
854836
1675667
67177
361385
1082164
94379
8736
810253
33272
1975959
1708642
1655642
573805
782442
35984
184860
1360611
178932
1847538
340244
1780569
342570
1631013
414498
338383
259892
748946
1953911
253170
835845
1484596
1883798
1435498
1044170
1267650
786980
1329649
1768062
875482
924897
1217203
1887327
1969450
1141846
299275
1870560
1712460
1381679
1354214
624997
315270
1099193
486719
1560873
778020
540261
169943
1509565
909495
1652489
815531
72798
1945414
1252867
1166525
979336
115798
1513147
1136768
1759905
236457
1165057
1747110
556269
1730258
93552
771156
37463
284854
1045317
1856113
27142
944133
1786963
1415392
825053
570370
551769
46803
1679507
724963
1942676
581611
1984172
1480934
1266021
557264
1866089
1347768
1081518
1029177
1689248
1428519
755094
1138029
1021120
1577609
763111
607754
1265481
578631
1976809
1740021
753264
586615
1552920
1926418
249421
1856469
1032882
1958556
1450765
1663453
969317
1855694
1297538
286052
115335
1365102
1044808
606815
1317058
981698
608147
1363338
994316
1649313
1150391
414111
1630598
761716
535205
210118
385709
1122114
433105
667969
268039
1002524
1211380
766192
642003
1874887
1990615
1233693
278436
891815
335411
17688
1830867
1961519
1172011
1417930
916257
225618
1291962
1054934
216005
1258324
1342112
734589
1528308
37863
1934307
890437
1417852
52888
736415
1301880
978770
1120559
1534616
1193880
793436
113433
1284674
281768
1660706
1766549
91836
339220
1480319
1620952
192414
952041
1747370
949777
1156804
1322728
1658632
1413136
1134747
1334774
1410055
1438839
1106783
778337
1749814
1829799
315313
1608694
340223
206697
77665
786461
1755651
1800931
696215
827419
1222201
277142
1800034
536396
829377
632466
1338801
411461
1167945
927911
539409
1133143
1510732
1648288
1349350
1977436
36613
1267163
1262090
1331304
1851391
1864131
776088
213600
1860648
1657644
542269
571276
1145623
1850312
429368
155130
1099097
294926
923993
674598
452365
1643693
38085
1297242
1049992
647800
635828
1394543
275483
1443950
668950
1016078
809500
1688052
1672277
1353747
1857064
411668
1704398
85312
379905
1520872
1698533
1975435
1174267
639122
802821
1448862
426219
846903
170759
337074
374351
1168531
645721
1676484
19830
454950
836931
640179
768446
126715
814353
894465
745428
676806
650939
1772770
1254328
984421
239693
411685
1848869
1431274
1833298
398596
13455
1283862
255308
1054159
1231277
701998
502362
1241450
1242963
604150
542776
530614
1581016
199349
293078
1115321
551211
1637514
502873
1376326
1932348
791413
858401
620878
1140658
1829033
642244
1832280
1758670
490899
1005106
1546566
1836327
1713788
550280
1852350
894729
1419829
1441717
727716
656898
450378
396433
1555057
1812572
171393
28137
1962092
1818476
1450010
416898
1471017
481943
1701875
259490
1469561
1518714
323123
881466
869364
505520
1210907
1037423
923483
1552160
389866
510926
1627132
1543857
1811160
717081
780873
301059
824491
1727203
674688
1717386
1092769
1894811
447653
1156825
873530
1274029
438717
280246
63460
1029179
504941
380678
755410
1965900
661151
976028
1160808
1555645
457321
1863055
834250
476499
302504
1732529
1736333
701549
1442268
1819964
1202779
419077
1467372
764658
1479726
585505
1927695
560005
1000538
52408
793630
1564372
728950
1605107
1336291
334190
228746
1129015
919772
263872
513609
1961203
140852
335605
514684
1167939
404251
645587
1716859
929229
1898253
1224914
222621
982098
543717
554034
17106
1151096
624438
1473704
787767
680087
646594
655417
800784
854876
886389
1976397
1335527
1529884
273642
1476968
888220
687285
521416
1303984
1567722
1551760
777888
1304362
765675
263103
1764545
521831
668859
460491
102902
1709917
51617
997600
356375
1157769
413646
290869
1696568
1674020
1146265
1308115
858061
118448
573262
690076
1278149
535367
1230697
1754804
542914
1797001
1778635
168468
84733
166915
1934502
1577816
1545179
1536888
206566
1519607
176577
930671
768991
1053381
1038550
1289374
934464
194412
367632
1982363
1435071
393897
1679554
309328
946117
287051
518998
1772278
232124
1238423
1500469
119814
775160
334307
1804330
1837400
346719
971581
1450143
57681
915336
1735065
525621
906822
1541395
93539
1983443
1597150
1234765
1647448
1874640
1947563
1722911
1795971
1084634
896243
1633979
958377
33447
894612
93386
778361
1444255
1488959
905461
378956
1535930
1295712
1605268
116911
1119051
522908
1511115
1692321
873709
1791280
503000
284958
878177
1644108
1193075
357656
821260
124870
350348
1991988
836501
240565
436452
1761748
689276
1010780
259973
182821
922641
1126461
1915294
1840015
708429
113462
1164920
192165
746681
111725
1160714
829695
954028
740202
4351
142147
1960697
716426
1515484
1162396
542228
27685
1589019
1402039
1163645
118431
88088
827092
963683
1215253
550763
1186850
471542
1932566
2013
1482648
1503132
1514391
1425692
1812113
424448
73830
1228896
1961942
825631
1815746
1890419
658339
952592
349361
1051544
1281974
1892402
1211616
1627046
177122
340126
1863268
1106090
349258
1967657
1918368
1122380
1541187
1029197
1547557
44202
253490
1689010
1745480
1238955
1276891
850083
1996741
751496
149762
173419
10452
1958659
1617805
537318
1410732
1178620
761017
1861532
389071
1531690
608645
278132
1896908
1771745
900032
870774
1054181
1020854
1904595
408854
639342
125964
559546
1482273
1313076
362971
1833512
1206472
460351
835702
1305688
232799
762995
1852598
1320764
845328
1387499
1340812
1656532
1509193
1566772
24581
155494
1478010
1940639
1747579
1607709
1858450
1606545
432028
264856
1337917
154868
461283
1481531
1604729
19565
1007073
154694
792182
549691
1282025
180132
330163
496205
1148440
1013766
657516
1716151
1618694
340527
1605593
935680
867169
1609296
1772546
493993
745857
262504
857355
1875648
223655
534966
1689408
737255
406754
297434
464565
140047
1418750
105735
1529422
903993
503699
1161270
893352
1495101
16112
1005442
680244
749086
793721
565831
175186
1054898
1239194
836760
1371662
855231
1672038
1189473
1432649
1852232
186880
96603
25641
1650103
473810
1792472
1754107
1007301
1917486
1179083
1923334
1787489
17977
1566582
1681225
1891707
159244
699918
1677260
954918
53900
1092960
402032
514421
1257404
1988758
1615419
15959
844507
1898142
1451539
918441
921991
723923
1943105
830551
1171947
1939167
210237
1690435
1033120
845298
1319411
1498663
1615439
1256047
944189
1016222
1463476
872094
1086131
1442683
1572399
1085432
1628944
1860973
1215012
921311
93783
1386317
1047113
1546971
1541925
926987
21558
1084823
1714845
674771
1559119
675366
503903
1596165
482035
153181
1936557
712764
1250350
1654244
1833451
1708406
1058279
864634
550556
1609228
1559295
1182508
160226
204754
1620087
1846860
1428425
1598167
647669
1438103
546332
1515010
1389082
1539984
1286912
1567350
1844591
1691813
136897
1803781
1402931
1691621
444109
63907
34124
342104
556442
1018281
677760
1039321
775182
1116185
802406
1967154
857421
1580684
1327736
1931975
194557
1472554
1596774
62489
1735020
816639
1471411
1553038
1081136
475486
180361
1636751
1624180
521124
401292
1572497
343988
1668623
135096
1484060
296958
657872
561059
1836789
1999743
1597245
749963
191950
1123147
1985329
217381
1693226
1575262
1385122
131001
1575429
1400358
1775711
284666
465947
335962
1231342
1637114
100143
1381176
223581
544060
434524
742983
971153
1786294
378569
803195
1606975
1886132
1360484
728157
1428866
1880180
1237601
542256
1057548
1916625
1124220
1920911
1421412
1775944
1756984
1809468
1763973
532739
1455524
1108341
507975
138073
1803226
853701
503767
40245
1954174
488932
454070
446819
117432
1197559
1691833
353212
216629
956849
395490
1821550
1370321
452167
642971
690831
127918
1348121
845733
645663
1223164
702812
307864
1694274
1595847
1781648
386362
274307
511698
1977486
1491301
367946
952700
793735
1085464
1767199
43156
1089209
1870018
206348
565361
859695
966001
675775
601131
18964
418324
777893
1052908
1392640
1342094
1830798
723529
372412
1930484
1631462
1967574
1732203
605360
577184
1242350
623082
960661
322776
134856
795228
98056
539109
257183
990476
135719
1157162
848236
1375132
131175
1036967
1085506
435428
1496469
322820
1959224
142977
1982423
110508
988493
1854546
552966
748895
601818
164010
1716252
217402
313676
1211419
375207
83763
1066306
1039120
717872
155975
1720894
1005691
895107
1409059
90852
1557976
1899008
853525
1893908
1802518
1584818
1147820
1770105
877328
41443
809930
1516430
212445
1661451
1403310
223848
1577917
137340
1171010
581481
1624877
1723525
1557719
805656
450810
1109774
3593
1276870
1657907
1259517
246926
1698399
1495770
1106734
519885
513424
190964
282456
1863513
1931651
403558
1140049
223170
1743403
1294554
1604409
606754
1543021
20778
1719875
613252
1755892
1281971
870073
363707
1235487
558690
679117
1120777
1463305
1012844
1288405
1243105
1326092
306410
1364054
1015446
1208207
1601754
1670585
1006623
1393947
361040
1790912
924127
1275368
455565
1610967
17136
1907263
532519
117089
1078391
1175885
1682373
135981
901069
125121
1976735
28411
643804
1213708
46963
924071
56976
1489621
3652
1110387
429010
47186
1576415
1068029
352622
1172090
154927
232821
658844
1227024
979135
843089
1908847
415146
907438
390456
1729437
59111
824859
1917784
1911509
1563149
1219892
1593098
230038
600283
1648509
352019
1676648
186850
675437
396366
797496
35216
608697
752600
431557
1049552
1761782
718155
1529425
1033380
201196
1253308
1780524
208121
1775568
1885985
1021413
1311698
1820692
1242324
1923076
1049981
1989572
1788205
1769209
1344629
434048
47675
1404438
117846
126511
490570
1881761
35691
1986799
988201
418888
1078401
1278428
883704
915586
114341
1439345
370139
1808722
280755
993755
1856616
1613741
1549662
474127
863440
234835
1601396
1147969
1029320
669744
144248
185633
902377
642026
108804
1383641
749158
229668
534634
783582
904105
1564821
104021
846495
1184284
1051417
904350
1667551
59968
741302
933578
1653825
841609
884089
618041
1903343
1092499
84374
884219
162886
1323600
1992642
1752641
1518314
881629
602056
1686859
780164
1979856
339908
1984556
379133
246619
335944
1381381
154801
297734
1463430
53027
1870423
659760
1816986
1219841
1273012
1751033
1585394
636843
955106
1636000
1044567
1390266
1809086
1512871
1309138
1900320
1308375
1904571
403791
1944152
1990539
467983
1770765
1496787
1755499
1003253
499038
1853980
1840718
1901416
1817253
1090243
662724
416225
395149
840182
1361836
1222028
700657
915375
1896891
1796721
751442
1631177
556299
1781114
883812
1811345
27934
905702
1066817
1068176
128360
1092133
1665028
99222
1154336
453900
228571
772447
898736
1154292
1479442
1179441
1793069
1823795
883559
690682
1287147
1946817
246736
1757207
1658435
1638645
1695741
1364184
1965255
548642
81034
903589
168568
1796119
1945132
734110
181720
1820387
1296175
736162
724763
547525
354110
200963
658059
528999
1542234
1142184
135876
1130618
1387449
905528
517706
727720
1931644
1842185
1399275
1149012
688288
362959
1078205
361550
1451247
1378974
146853
525168
787288
1214951
1536561
1438933
742259
1020167
895249
1048821
1897033
1950835
802030
65668
257922
1525356
1994314
997082
1321358
161997
994426
746661
1037609
485021
932198
1195478
1316509
1678403
163527
1330780
800999
1588981
376929
1181304
349579
346584
1996550
1974414
283244
216276
749397
1798258
1617195
959733
1260134
1630111
1997530
961337
31760
1322647
591748
1922313
1081212
1822251
76852
1649457
500845
1516167
1817220
482453
1067444
673774
1665748
699474
1564283
137022
1142342
804549
983901
1507658
350819
175410
49902
461547
1342524
1432464
1629480
612556
36991
1177240
1809084
1300666
505163
482415
758075
1776430
862192
348284
529363
1931210
1391492
1925223
1312404
336168
321203
803701
1009960
721638
605927
576333
311886
1041043
424198
1499301
1735764
375334
1413011
267277
862823
526162
1264823
1550846
1808517
994986
804543
1042394
1746457
807716
644370
896170
416540
267252
1002285
1854647
1412867
1236372
1075367
1432913
1927488
638879
1592687
1666478
1806765
374788
726404
1920080
142367
1736880
1960066
546459
1257462
114769
1343728
1858763
402485
397103
1795924
450320
1207364
891672
1479509
1222498
1558404
1788103
81912
124207
683739
1365366
1007723
177833
1475219
1734212
1268847
46862
1866751
1365537
1937942
346988
1339855
1137283
799669
1955485
1291818
1742958
1232730
471428
257365
242484
896073
1135699
458030
1942053
966341
1450242
1439405
1549047
1932077
1813562
922122
292534
114100
882628
1783520
1398585
671087
1288368
1277335
1844834
776483
800356
1834614
953457
730637
532488
470707
381579
89447
891406
1237097
203994
371279
760423
804149
758588
1008279
1285251
1984068
749154
1182338
1526795
524676
449277
674136
789351
1770713
1267412
992596
64270
799337
134845
1659988
375198
1941105
1120982
542636
880065
1084288
193786
795594
1592163
1025078
872891
1856178
1946805
497356
1351706
1684222
1232184
11532
1310710
1853659
503872
1146652
783009
1093270
1131543
524518
1420134
1724952
1467159
596818
426225
404127
1117298
687944
1365123
1320655
1981474
52047
630584
1316030
777365
1028178
907667
588153
698269
1110233
58585
332398
381166
63049
849576
1525889
1015904
1074513
1532084
1650106
219819
1463952
566311
956532
660600
387145
1955449
53394
1221466
257556
1572607
1922946
571595
39276
458849
1613067
469093
1397711
590068
1420031
1371853
47784
102146
96629
797249
186076
680455
345874
1250943
1941792
1691700
893575
356167
522387
810865
901951
1231168
1946987
976573
324198
451568
1566824
1185313
1650188
581301
324142
911942
1155718
201837
1931023
390902
1358699
953874
1809114
1030163
1192082
1554366
879916
198264
984269
1502112
27626
632349
382003
684946
872546
1100057
1173688
592992
1580661
1559946
584652
681679
1617985
178563
244087
236989
1855239
1410092
1951655
1779246
206514
795076
1140751
783517
234685
340931
404949
1301753
282710
1020894
673085
919695
1501407
1117931
217956
1661767
1748598
1092564
1625871
1809252
1918859
1591388
1196506
356611
1354380
1184777
1908043
283087
481724
1688785
1358783
1148386
258728
1571382
1201733
1824314
735999
1704970
1844122
1180600
365412
1220894
433481
1300320
630969
255216
33755
1746860
345341
129474
413575
1348799
1313933
1983001
118591
1555121
1112788
100862
108823
1826436
410353
1578057
430641
896772
424549
304537
648285
1401668
1776046
1938418
9641
1134695
1543946
288748
743147
1803575
54018
615809
161176
1116378
442371
1886489
1695770
1156760
724155
1662712
1804149
773634
1255585
1433143
1858177
658253
878084
187802
285625
1883555
754994
1276173
401364
755077
534300
1007252
257994
1901854
680920
1638264
842705
236976
1730072
914696
715528
34207
106579
936854
1278579
355113
386398
361021
1875829
1902566
498838
1890403
1422099
953484
1593833
1793193
353063
1230129
1180933
30354
712443
1274881
1959181
431031
1508843
1314860
310545
1012901
1364433
1211739
1471849
1158522
1398818
417361
62069
1172169
366271
1621730
467021
471155
1024472
602878
458283
1271095
1304572
209718
1382462
826365
908486
1509300
1025126
292840
1241013
867257
1703958
337280
213275
1081633
318306
912873
1390138
924009
146920
390861
370470
1863614
722612
515312
842188
1333904
1885836
379520
25882
406189
1448170
1952559
266470
1761697
813130
27368
1788322
432699
743671
1080637
179954
335544
1863812
1865522
500308
143476
1632318
79058
1939419
1741565
200326
1543723
1224132
454130
956959
45570
752338
475175
1223265
318386
1757077
1329618
1032459
272844
1543644
889481
1382395
1036363
1262274
817044
1142762
1287531
1866398
652991
606890
810538
1005059
507659
1111411
1869812
204412
1300206
1610129
891610
636311
1011058
1169039
206720
104065
872855
298900
373970
190424
1080071
1868712
1426573
1977055
616856
1974655
1581052
232938
1665569
534967
129093
1056392
663680
1989148
882930
400210
1675419
936537
117744
455658
1154656
1271226
858040
1768177
1134348
1450306
745866
762739
1462955
107663
982601
1156355
266663
847346
67159
1356110
1287843
358375
223341
1476789
1880635
1070933
915120
1133368
955985
1531536
1834774
680665
1272071
203209
1850984
301826
141555
1687962
3707
741050
400451
251909
745077
607393
1228500
1480059
236668
477641
180954
407073
1098761
81177
1576280
1050347
951152
279300
1960530
513434
629106
664397
1502918
1501562
1088746
1510136
1023670
1402936
1785718
112539
1207939
1082119
775824
981060
774163
1931146
1229014
857741
540125
1447591
300403
1897212
958190
160777
843440
859750
154116
1961901
1386500
801007
735528
433773
1695062
445029
445428
1469548
1684248
688530
1402242
920575
268160
135123
121037
828798
1226107
1099240
658226
1476877
113606
568186
842072
1272118
855837
1208259
351488
1904593
440183
58014
1672350
1121389
1580424
1583294
1904386
412841
1023916
625835
1163386
500332
48246
1306986
1595370
1474909
1844464
72259
996559
145299
1107334
208285
1392404
1111445
555144
900638
849510
508956
110052
901600
1200950
142990
990390
1217923
299279
1689277
775063
1433467
1171580
952988
299628
1268033
1613664
489483
12625
1994497
42767
1587147
1660035
762023
664625
706682
1684673
1936982
269868
69740
1536896
1575325
308203
1339648
442643
1679604
1196553
1945380
298376
1748155
1772241
1500902
1815816
1097250
1402531
1761559
1546517
161649
34737
1217001
1233925
1088412
1927997
939381
868684
416956
352360
1664896
1404264
558501
722497
128359
1293983
358827
732695
1692686
1189198
1937114
1220988
1627131
1126194
858131
1323131
1063081
600485
575586
1496592
269173
1058505
954179
1530656
589530
50711
1172213
588273
1895874
1849929
1025523
1980049
528496
1719082
933995
472665
845811
414253
1394788
277411
530242
1061018
1452607
1807478
99572
494275
1838565
1028616
1696425
1369120
10468
1996728
1015295
1794525
1171249
1831969
1707348
1806799
273785
1415517
795843
758594
1377094
496490
1603934
1231587
827113
1334210
335777
310604
1722540
1607702
1783524
237779
1191755
1213668
828671
1435485
1779628
1798596
1146032
281155
1699519
829078
1061769
138325
447888
137165
391375
661144
484462
146759
140838
1428280
119815
649
1302117
1317864
1776978
1369036
975212
1921511
154783
398905
489043
1408046
1439652
787745
1599654
1145996
1813080
502294
1064190
1779596
623571
575181
629942
388640
1174584
1195604
438522
215004
1247813
818233
1678436
1491443
371142
32456
498589
794366
241851
629774
323247
620169
651194
1361077
1545646
1883283
1908182
1731990
520476
1079029
1679801
1539254
820169
1822378
1638948
720403
146190
1125886
1424011
1846941
1759773
1039615
529447
1168317
374930
1043443
959668
1924121
728865
1431369
1951824
1654049
284926
1863472
1204082
1911846
953173
1849076
1762435
1493521
111276
959808
1438717
337796
64882
1547791
436843
1655508
1027133
1977796
828066
1834977
1200584
450923
111946
1686783
433390
1230333
1862258
1655370
6582
1378608
989691
1353738
1782426
1117850
1893331
887450
201333
1128301
1548521
1858481
1508643
339637
1570238
746397
734875
1936433
1474009
1718279
1081231
887409
1694667
1558908
758916
817500
1173671
187514
1665176
18807
520029
1898932
890808
59863
144441
396876
657678
1950657
1126917
1948248
1006774
1786768
850695
1633550
804576
96053
1928757
483916
934620
319013
1419108
825532
912717
1845888
1559781
765470
1932465
1691373
79345
1572652
1978502
1454224
1620591
466241
62637
1603570
898342
1320781
1255032
1776940
46985
555623
439272
1396234
340046
348678
1957728
561741
1279921
1832882
729243
1983124
1178048
323727
1209967
552222
1302491
1386861
700101
1269513
542803
1424878
850822
797487
1601910
1169502
1415420
1447481
1250607
1801645
262336
808939
679013
868306
1074356
1833911
1458800
411683
754400
148603
1936912
846782
1317428
1494417
1573082
828131
875547
559741
524563
1182374
1696914
174288
1541153
276447
74695
1121649
702092
179492
1761990
44620
574403
1612040
501396
816430
941664
146583
829996
459957
1067155
551755
830975
1408577
1252246
935159
195386
1930398
519326
172900
1417120
779880
827587
1016323
1666248
1386386
246960
1841781
383850
1045647
1302467
730360
1978843
1850238
783099
261759
550076
224489
1194851
35635
988111
790895
1575066
1950237
1095247
254304
1536231
633557
1343328
1307929
432609
937367
1237500
1357641
401317
80342
1661527
687703
331646
938231
519985
967428
1940824
1746509
1539550
1297539
1851920
684543
1683943
1247370
107846
113404
1744021
729435
1390358
1386303
1903749
1452374
197962
397553
873136
1321615
894003
1845099
1774055
1672859
1628741
1533532
565317
1364808
413849
281662
771323
524239
172938
401446
1104481
170029
863137
1026296
1274939
1863472
34848
481717
1807427
1900632
1049564
706705
591669
753019
340978
1341594
327489
1198646
1411746
1949337
642131
146781
1821337
876736
429883
505415
581421
1279829
1761605
754150
1085865
537013
567964
1002425
235197
682647
1686387
1222916
1287035
1513112
1613908
1907755
1303075
260328
65940
1261970
273309
1671697
302510
1118770
1155882
915922
576901
67983
1607498
124597
1074557
588990
508414
1176776
1521726
1360517
1082200
244723
1635045
843397
605315
465027
366274
1002521
261479
1801933
1195324
617022
1266455
1644241
1695010
812711
843018
258172
1331115
1917279
1964027
1914822
1511126
914559
224927
1302233
1635619
407482
648236
1332608
1258266
1114150
941402
64235
46982
252281
1001642
1122348
634752
518586
1023634
1838716
868015
1814244
1104240
1769562
1439854
1218707
424483
102461
340796
1433726
1766298
1494048
196466
1311600
1876395
551987
1018263
1046332
934808
675565
1993578
1698751
1331773
674468
1403686
198784
74934
1929204
702621
79563
1419103
924158
706441
1492862
1446087
1264606
460383
1429838
527707
38245
793366
1900683
884973
1858747
1442757
1785184
1793803
34295
1349014
647529
1240623
290051
248693
396758
1716249
330862
1170224
876961
250111
532433
27905
101384
1736901
1499069
88842
23228
510908
1801085
311183
1596058
1794527
1861328
227495
906828
1975154
1269789
1667995
1583140
1979288
1145815
69852
239413
703311
300433
1989071
1111949
1296781
1261860
445591
776222
467406
825338
577294
1035022
888369
1409396
807425
1091035
778730
994439
514634
1018001
1079067
651390
704749
1818185
347271
694341
865787
1286892
1085177
1709292
1731135
1855030
1243930
291175
721288
713418
147056
544632
889536
1329850
1387524
368450
793263
940597
1372150
308449
646079
809479
295603
865000
1413907
186149
142123
1104004
269542
1904759
1932170
1820961
1543983
119855
693272
895156
1977335
1341685
1392006
456652
1656474
701963
1249254
199279
1913011
567926
1151743
519024
1735690
252334
407770
1625497
1274757
628171
1410679
1133373
1069020
1525919
607142
775514
717565
1383920
111858
292164
1940565
464937
1411640
1120246
404329
1153076
1237128
1175842
1011844
80600
1608646
1945814
1584856
181208
1666710
1970352
1136070
893462
834276
943054
1392384
291044
539374
628436
1060297
331331
161793
1729772
1238912
1172929
192703
410238
511423
604660
1300081
610768
1420110
1696780
93219
1947433
1944851
1369696
1255909
1936815
1194512
1790334
898673
1065376
429538
786662
657060
1688240
1920236
1582783
1606635
423180
1003758
440674
200076
683945
1462028
1175758
51214
627911
1070205
1795541
1760615
1550616
1141125
1181426
1638110
365622
858902
1540276
1606668
1159472
414565
321173
1402093
1485115
1157243
431514
1607021
652526
446458
1190928
508851
657693
1590424
1850969
590390
1532766
1943503
445495
364144
1725663
569664
1760801
1193997
1331570
107594
1792010
1710245
1840995
1237717
374799
792521
1196153
839699
1270718
72902
1720260
1354555
315694
808179
154247
1648207
657463
877628
658933
1254778
1843255
487301
1367358
521661
1000385
1793462
1701335
1542691
192836
444746
1548282
1775963
511944
157214
956770
1623610
1420444
857521
1102428
22048
7860
29482
1766512
123568
372853
1161836
145938
809610
1394489
910536
1648974
1182246
1674264
822140
1760218
1705642
1662149
821527
307033
1866212
1739160
1230142
1730043
1352
870960
772413
1071690
326140
868542
1899314
60410
368252
1034534
1675179
1337673
1624078
1687031
1259960
1174369
1812248
1437400
227793
1258818
377995
291976
1523248
1497261
1818588
645902
823705
1278269
329121
1220169
1552746
390621
1482763
58238
919263
351037
1954731
481523
225867
1177907
60340
1292879
1404691
1934488
1295293
313933
511510
1557478
6736
1494525
1229264
197629
237662
157936
63888
181370
1624613
1908151
1076453
1809315
1744191
935048
133376
1039641
1180150
86519
1782558
441883
1302497
1610699
272243
1664821
270379
787029
694398
1462037
441740
479780
1649841
1867027
1293627
1854827
63882
434534
1541020
1575822
953229
1817261
1585366
191554
782738
1525852
459979
34521
209709
952913
655537
1583821
1799737
1407074
1316835
8176
1952957
1590410
1405838
18064
1346321
29569
520183
1074466
882222
1749316
554178
506615
374073
506800
1357930
595300
764747
696061
1603064
1086160
1289578
523259
659722
632838
473985
157092
1355053
384331
425260
986688
1026435
202855
496106
1727854
667961
201893
117428
1944497
1157999
235113
1764979
129381
721145
1041943
264545
655174
1095978
860825
261193
317227
1261094
1621118
680453
805513
339343
916206
1910148
596938
1948097
1040542
726593
932796
966184
1576513
1113789
506316
1289563
349424
1464923
193810
1372918
1164446
1884011
388489
1805071
179099
671000
407430
1120896
1394428
1260017
356669
1190477
4542
1742546
143178
369153
1716289
400690
1093364
1498689
981521
482046
534013
1845103
1696098
1882669
268260
255423
1328059
1943839
392347
635810
1364308
398548
176340
1366820
1437124
1077428
1786742
779406
139879
226702
1179522
1822184
486122
1745719
1837694
451003
1574113
1002979
1054450
182432
1712940
686361
975211
1486761
691135
1934201
40813
1859731
1176570
1781323
1797496
1464704
1075685
1393736
1463303
510297
1002998
228522
1687525
1968457
1255543
1299268
414063
755940
262401
12961
776705
988962
434819
540055
492236
1459145
1059398
878572
1005706
1887812
1995158
659438
1846748
1637131
248892
1404842
105593
1224329
1538167
975321
724602
1688251
1471829
66932
464625
1387476
1579436
1683172
654068
827844
227006
1692741
504313
31040
182590
940320
709732
1472164
975015
1568264
1051509
1189989
345786
403247
920254
932960
548029
1324776
1398980
1774633
1029618
1672410
1154283
1427576
144315
917076
642666
426367
151527
1545664
1427551
1042076
1525324
777295
836384
420832
1525396
662655
1360834
1398235
1086083
1648029
1235614
1845927
1732842
404064
1231159
528987
1777264
1057587
1842649
762261
564731
803185
607957
1458368
774415
953728
141604
303115
352016
405555
75764
947521
341823
1081957
1197157
961960
1965890
1197213
1280050
1382080
833370
1422890
1978804
162808
436211
286461
1821980
649074
1089750
617736
1664817
1358136
1796974
8689
200296
1177830
1509241
843849
1677940
1289751
425117
1622977
1910559
1526576
1321767
916003
251302
533876
739785
819041
1304820
1093616
1512908
813982
440132
333403
65531
457725
1431485
777406
624405
960532
286165
631825
219175
1474017
105043
1979920
1857050
1614915
75171
584937
1625132
1705029
525969
843553
1866482
322184
323123
462853
1967691
1980230
1224983
1632957
1901939
733818
1447735
913010
776810
1549643
974556
396015
1874627
1373992
1654008
1770785
717106
395651
1505534
583816
1377745
1262774
1053734
758429
1780818
1093042
1171830
74028
1241341
1255540
1478173
1992373
166678
999846
1330339
192995
1623315
1538871
1037818
1781909
396450
977743
873530
1272042
1278134
332562
1224601
1847309
311459
1007542
1682526
900645
1719533
1158790
617604
36524
967275
98189
1380975
1697640
86636
1095825
1970672
300262
1391385
1672746
354758
722125
728304
499290
1728940
1176082
1414590
1635267
623018
1127767
10802
481139
655435
1153725
188345
1800617
1268351
933596
1610208
1021432
813677
1534275
1355628
614743
1000867
1592364
1849503
1682206
1019125
1648732
99691
676838
471652
186507
1118015
1129867
1382660
1459718
891996
1128699
920491
954445
85032
1937004
519949
1561
580457
151324
1354027
1002203
825549
22730
252241
750521
1107279
447022
536215
1750665
1701889
1905554
697784
1290227
881354
1221072
1170160
1483206
1898369
904890
1527311
980357
1091993
833199
1819275
621879
856440
1815942
1324306
822171
1427297
1626702
254753
1174198
427080
859648
1341875
1586942
240708
1093362
1772028
266060
960710
1286580
621804
522871
695793
1727371
495130
750546
497473
1715991
1978022
1478062
1698521
1972544
1017148
521128
1723871
1216500
250890
922271
1221020
1941579
1631747
777788
1828359
1996948
1260844
1944497
1993158
898547
1830170
1011153
704662
1615409
557928
931656
1963211
1616015
325808
284026
560220
714472
768733
1252174
1648166
1938940
1015549
545872
177599
815317
1514365
986727
1829852
588856
1254583
970286
594700
602375
1406642
249166
357805
808085
795863
1618803
385017
654361
1373987
353551
1635383
698181
1224040
277850
44024
224195
739411
19686
1573653
1939076
822170
373941
1113907
1506464
566175
1967389
443918
624543
633392
1019393
1767487
1364850
791659
1077845
1959719
345451
688947
1540423
575970
2311
743576
1345263
175713
1472599
235461
1689041
347344
835071
1952647
732573
1166669
1735512
1150021
262902
18339
1957552
1511401
411332
601357
732076
1532396
1829252
1148840
27489
1684248
1407393
1024776
1385498
11535
1948900
1015879
562839
1416468
619523
210943
652100
1993515
190178
644166
905620
820604
1332987
1651774
829093
1604161
1781827
710882
1547902
1701875
1558704
1223296
1038680
1771889
1613867
1585525
1204079
670771
1643898
1115787
903074
314466
1287950
706772
1358868
83760
1680675
837465
346778
515772
672398
630417
819234
317979
1625120
129322
51385
259092
1452839
476536
1710266
1317825
729863
336201
1254995
1539427
1461670
267631
1595804
709841
922472
115495
442200
1597902
875331
3237
1722782
290967
216716
742231
999004
1527654
1046761
1289306
1563023
1802072
1298116
1566322
131301
863765
740554
309449
979853
1257751
492333
492647
563918
1837302
1409017
1967887
869037
1749306
104456
638215
1698255
1514862
1164259
894420
1046685
1898360
957845
1182602
755552
437885
398331
1258054
860125
1874238
1298125
409192
1131899
867054
1536907
1674886
1575640
1433975
1933430
1867277
835195
1558367
469574
1097255
1483787
1614569
1612382
16337
975827
1180082
1133778
984657
695197
514666
395415
1006251
1801179
1456158
222229
1905330
1714291
1902594
1379406
1097302
229179
1541953
743886
1052647
1880309
1594403
1426700
637968
1661069
1519481
1552114
1073090
1842591
1528000
1750070
1093866
543357
1573232
1610721
901340
568912
902240
596405
1561283
1364487
1918545
1479629
206856
1777930
495930
1187633
151007
1123794
210225
1851326
58805
689631
990457
518159
359630
1577589
728018
1486005
1984723
991434
552197
1028574
773561
1209700
549253
301760
1133504
764249
1735303
1725514
1207507
1988296
1770675
1757324
1051127
1883045
1204302
1565373
735478
1705059
984875
948562
372496
1483545
1833906
386428
707189
872099
1273171
790808
1659195
817240
880683
44846
1417510
1027514
1063597
33341
237840
1394795
298658
1502255
663984
1109923
1931974
28041
95683
1385347
414702
708311
1495619
790296
516833
1091369
249159
1739395
1453770
1795391
1334772
1991612
1640148
448165
1299785
656609
1213210
277547
690858
20299
615730
814819
991560
830943
1377311
1412548
1822797
716617
429263
1476005
1162275
1211545
1965559
860134
343108
913169
1253577
1899301
373174
1502430
1108875
1836375
913781
1332009
439012
1325919
1078132
395267
1752024
931307
1413214
115469
955367
80518
747638
595157
1919538
364513
1815878
410649
222414
1734497
138667
1742924
760865
679216
1419964
231924
895545
646070
728862
10062
596023
1773064
715722
640933
1059185
1627649
1777670
1677810
1876238
1565917
613707
121018
1646375
1958029
492028
980509
614235
112570
386839
1542677
302730
1498805
1000634
1053352
1400122
1900870
1386854
360490
311217
639583
436478
1175545
613892
673489
1289217
83523
1239400
479115
1030881
537269
115459
1175561
1490502
1603476
262036
54030
732072
845352
65310
329147
1648336
534313
1007411
38698
1099728
903159
436348
1432212
8715
1857293
1617409
217598
1778151
188263
1908929
1049519
877532
1792582
1475777
749011
1384494
559456
683500
996301
1257436
1759838
1202587
1260024
94963
464370
1894570
1132218
1276593
907097
431188
400204
969065
1742589
111359
805538
930239
1757791
1506457
895427
446928
1125020
511306
547457
1739625
1309953
829544
995576
1494091
1461369
1468617
927881
1774411
209945
180749
217483
1325487
1571110
158252
1215150
774517
193630
466849
1695659
160831
222668
504281
830404
166123
661071
1897834
670331
314418
1204920
1668709
79166
97718
1474775
1464944
1039859
1273373
1343342
1599367
833359
1771758
1884140
1025866
589036
1033887
1774965
1997998
1762769
747680
1819274
1254249
230440
890686
1300322
503117
1824882
1683896
514596
212657
383143
1827334
439354
451389
667991
1897994
1055960
637575
249485
1731207
252575
1729549
971090
1819506
1206888
925976
1591488
1009803
682223
787568
337839
42274
631606
182821
213256
1187137
1340693
1356915
651712
435961
922658
1368317
1046188
1352028
1914901
576368
1966032
893027
1036509
1795097
717438
270779
983657
1301749
1376618
502292
718569
1191594
886222
1875866
1102403
769800
1806037
1232233
761456
676176
1490892
648815
1021454
650873
549078
222101
405194
175692
164184
670589
623823
543005
1825798
1606398
237128
381163
506098
538383
1209502
1270929
1980390
1187833
624652
1135429
1623222
1677670
1851647
1296094
1691803
1741541
939688
841446
748870
992513
1473187
520725
1066287
966472
999715
807012
439645
1800718
1175271
1212453
1977663
1290605
1944030
1515710
1755872
123631
287791
886077
17215
462138
1264100
1928080
449707
1909625
29431
678521
736413
1546268
83815
1199619
334514
73243
1856965
1174562
1756254
1780739
1996380
332509
1574263
607952
1140151
1041799
1496266
1320428
714259
1069527
1162163
1596334
670400
1759889
1107724
1796869
564701
203070
1249255
1845209
770389
1228581
1966912
1705932
669128
998431
670320
1868436
1796787
263874
130606
53214
1650967
586804
1500815
935181
613033
1562550
1913151
85713
1476198
1993319
714090
1489633
772691
1839615
1676018
1697079
1089417
1022006
1954161
139062
74761
1106223
1022309
677999
863552
1985391
928879
20496
439701
1004772
747120
1191900
956133
477296
1196790
843285
219488
856177
1840147
72738
1989307
512492
1854690
796363
573886
1730484
1972715
725390
996280
1263007
718929
178793
615277
1849645
1028353
1792248
114249
1903939
91929
1172193
1315979
744148
913364
739904
1748579
577590
1585919
1701200
465068
1518561
152000
856854
1746247
933691
1734101
523553
475276
416405
989038
1184272
1965794
974805
369130
60414
1357835
1355483
857860
1640418
1482789
98984
1826550
1966674
1526514
255436
220824
1326152
196552
1300223
570504
301683
1443267
1952374
1982910
1759121
586909
1042361
612346
788867
1372223
1433291
523114
712044
1579942
1586174
759115
1684008
974147
65700
910523
1507621
60018
1689700
266978
1952127
326101
1670919
898554
1514712
944265
534297
375270
1736610
748108
1744276
1685175
1511470
1330349
1750485
979531
1456641
554379
819620
1656557
1291073
784297
602272
841212
1810069
597133
987215
715092
172656
928903
1242191
1696445
126275
1484353
1610392
1084190
84917
1806138
1871728
965035
1552943
820352
1943644
583142
1187986
368222
1614862
1983865
870365
954326
1736105
1240021
975634
1061788
603421
1370150
1573995
1096810
848037
1265481
886156
1530820
1438225
1137333
1356669
1616494
74099
823869
1879985
1722005
1498121
329887
1162186
1330271
1869213
984245
96675
959485
118027
1820606
538512
740402
861947
1257993
423148
1516336
368826
114253
35237
583442
363966
1864518
957557
493704
1484231
1903668
1240594
846218
1879202
1693986
1817847
1235849
166788
35236
1605418
930470
1954110
1573374
1135927
1070088
1816144
1874865
444465
1950132
610764
155379
631762
1417100
22660
1882302
968648
1682017
193887
1709352
1899098
1442068
1090660
354636
1769053
768524
879712
1903998
1458098
966217
1608219
1150336
566323
82115
661997
875928
1891084
962356
341383
1313531
877848
942012
1597269
1335011
34735
578072
1046941
1517510
917647
1016902
1273445
876923
724554
1041150
1724967
181084
1266215
1780575
1512768
1779928
1445942
512990
1801842
332965
1869742
1547974
1100022
314055
1298926
378353
104699
1843976
1995171
463935
1458855
676586
675217
1786775
1781462
1318367
1218355
212156
6754
256576
206284
455119
1197626
219284
615651
1467322
753784
710868
462644
545636
976480
651341
383
666323
299650
1953103
1044156
144853
132833
1641081
235293
1614536
1426036
95386
903730
1691092
1413752
1697949
499906
197740
1383040
433339
576674
1288058
39824
1758709
577729
34932
189061
116252
1840688
437280
923175
1341667
1168644
1143683
1094214
598937
1485721
1819612
1296663
1166549
347292
1893450
157336
1907505
725542
1858830
700928
1630380
1015062
417940
787794
1480062
1778501
1139532
439787
1728125
1957999
1449332
1784477
1510580
1560358
1832461
724223
1823231
1763324
1857600
93077
1789562
879239
840428
5963
1195304
382347
605295
145633
1419012
1120710
942169
1207138
1934701
26795
1192319
526940
104990
273546
1800103
1821888
367403
1363159
385520
828668
1582008
1084146
1039101
1232361
1431608
937457
1883761
1468362
1092170
129749
900514
57013
1103482
1475532
1401555
188388
738183
213067
636280
670285
807284
692589
193909
999932
737952
1320987
1100651
844771
1794713
497105
282530
1271027
311939
73679
1286510
686524
1708389
1707103
621629
1939658
1369980
174235
217522
1573442
1156026
678483
1555954
325595
1410687
466563
1815760
467150
1307660
1939659
1946648
1154523
883703
1559736
1550009
848731
1623281
63884
703949
1295179
1414451
45599
124710
1675732
1190893
497212
1975894
1991189
1262153
1200428
1265537
1507416
1438221
1783437
1769305
1354877
1701870
839965
1200582
977907
1976391
1905935
1707806
1294077
996081
666312
1875833
1716260
1814848
1641330
1275508
1764262
981527
1258976
273682
1036563
1296588
1758802
1889329
1402006
907364
481719
1245226
409039
1892660
1640689
1137415
687600
1639576
1441364
56103
173613
1883283
882490
868707
28412
1133113
24924
1947100
1691528
843907
478994
618007
1473721
45529
632065
639637
1591500
1250456
1396691
613704
60188
886190
489533
1952143
48274
1284983
187600
1200128
321024
759624
998539
322410
1134560
1696423
658655
806621
795729
1738510
517866
26412
1955896
1932772
1993945
1012946
1624506
1844798
919058
947349
1494128
686386
711025
1997720
580002
1682399
577105
1989706
15945
742508
660222
236739
1515056
557137
1794985
1125795
279526
409428
788578
1144759
1555961
1048636
291670
1117541
1481212
898518
1506640
206871
1117158
876746
1506676
1934949
854583
297947
1206730
590596
758334
1940892
1668793
1757872
1329533
373371
820425
584290
1088398
1651891
721473
1403588
703870
114316
807704
1476070
584137
1871687
328532
813405
1728325
1495597
1213368
283714
1929218
1932743
1987728
1805913
1246401
407162
140847
171262
813498
1811481
344682
837105
1793315
1960215
1678517
983068
1184063
369083
548528
295816
1895683
1239191
640368
1077611
1698992
586213
1032013
1532674
1533120
713279
1833368
522170
243696
471747
33042
1633995
1451961
372231
336798
933496
1293777
1849407
894767
652729
1685765
1459913
596078
1239551
449726
280268
248608
993343
791950
1510777
1105098
866540
25679
402583
1247477
739541
948441
1349429
357467
1444282
845387
973788
603621
244488
896393
1030974
1802449
1111979
1809613
1351717
1379239
877056
1663961
119824
497340
1302818
487191
56589
332224
1896558
903554
1586716
1818262
69851
804400
1764034
1284443
1257122
156320
205532
1113266
1867895
50648
1540666
569102
1455198
1024436
246737
456420
1673880
1156656
1114907
1024216
1467207
1655040
111830
1634969
17486
174507
1110339
1152663
1202408
1671293
1294994
1956018
331275
1251384
1606591
73310
1201232
1770153
1626375
709873
725572
1503868
255328
392507
1294748
874860
993537
834076
1843101
332561
1350243
361164
145209
191222
1708494
305372
318048
375828
1693590
416675
1968837
1173310
1521487
1535167
1370787
1342254
424828
786398
1150251
110055
140347
1366227
945917
166498
114380
257065
601870
1996598
1596456
1440889
948559
433743
519669
1488843
719743
1889194
1818595
31999
1821268
1048002
458312
1916785
1167704
1513810
438010
1745011
1202594
1015583
1725628
1583380
1888048
899496
444683
169798
803329
1159859
499667
233246
835139
1164708
1500529
1201842
1539311
196759
477645
1149120
1867928
1853254
324499
272244
1512014
240590
39535
486767
261082
668684
401802
1081210
538991
1763492
420948
574292
1221475
1462358
91577
408146
26438
1783963
1851848
1549988
1849798
29884
1960914
1267683
1752596
1160711
1421427
1140469
1548553
695980
462114
61984
61430
1809864
1808825
1107460
1493710
1459800
437408
118314
1370750
933195
1911453
1311857
1610811
188300
1867698
1733470
962362
1734894
63964
620137
658514
1882719
1236895
1964838
167698
171133
351233
190516
1357667
944926
291510
1733866
1529533
1706269
8956
1468781
78130
873746
194495
1615308
1642097
1965126
241494
1573008
1417265
50378
1711775
1056098
1474577
503027
1676454
62137
345928
1857297
1773324
1879642
48683
1706771
37874
334412
1750291
751715
1032331
295427
1801034
1680077
28702
316325
1390500
447610
62375
776759
1609662
1966804
856426
462578
1806301
1546347
157415
1376046
147128
1946742
1218139
716560
336609
397079
1741253
1975810
974077
628584
385731
1312018
88757
1785074
548483
498351
1540560
1940102
397368
1861204
1107337
254625
836642
449531
444096
1546173
1057352
1250025
454467
1844817
415089
401396
1187459
1803354
807073
207323
1169849
1865011
120289
1586505
1601742
1819120
689151
316425
889244
1023545
1855927
529384
201198
287780
634539
92111
217906
292214
1746789
1126464
1685647
1665568
1775954
1918523
1580313
1285430
1742301
43496
632053
1504024
1497340
1414819
330928
1370063
1073789
1435503
1359093
752415
986225
626429
19345
743384
1439731
410544
306789
325504
1126631
259811
662397
1265715
360115
1549921
1319581
418174
454790
534550
161101
237459
1986130
1217785
1572810
1962976
1623098
854724
502499
957209
626307
1070725
902565
1355602
1285825
1154377
870850
283287
1900752
1711916
1926553
1777747
1066425
1581197
340048
1498857
510349
559984
52098
1009455
656073
191425
1168897
333885
868352
1154300
671195
223138
304842
668759
1571015
444100
1855806
467621
1139260
1382719
694011
535699
1329962
854960
1832107
1024247
1458280
786491
425233
1871576
420119
1486155
1493138
102010
1236748
1228062
864429
1806435
1194357
57264
1702458
190181
38866
1909493
335505
1493459
71628
1564982
1733899
1830743
1136985
1495153
1234917
967690
1391992
577227
1751799
107936
1154250
1692191
1971614
787715
1533769
606511
1024718
1563130
455255
6171
1622790
1877877
880916
1389679
1153512
1738162
1414872
1665086
1072367
1439339
989948
1882158
1656677
1879914
1997790
679277
670831
97584
463522
1027547
1838613
1159391
811816
332877
1129590
424252
21942
95948
686398
1608796
1247147
1232316
743338
1542079
1340235
135683
1066201
334406
258320
1295497
1743570
242941
975896
144100
1680152
840994
1590351
1955501
328565
1628438
1751991
1465584
1648598
1340460
1645117
184888
156686
1721609
945566
1886479
970319
458225
917946
1838769
724703
1689539
1105033
1874398
621748
627761
340013
1710742
1670886
1145378
1298189
266144
1977499
1295566
512870
1902285
521046
651882
611691
1801494
1646327
1855659
1026481
87873
1233334
1345550
1785407
1979294
1216834
317709
1382545
962143
1638948
1738448
1722567
318936
1148485
719057
1644671
1159882
472882
1757403
150817
1973073
1790105
10373
1327029
1400151
363806
1542834
1465447
723128
1591471
1074770
1569946
594580
60139
1477614
1745154
452858
540099
1885093
875640
1136612
408139
156615
1084385
502696
838663
1398708
1073440
1201255
1834286
975678
1662269
1286885
895315
151260
1985508
1702649
1101074
1754973
956321
1797549
1103971
1061655
441055
195477
640186
1798756
100067
403333
1382973
1398702
131569
1870842
1644235
972534
1809350
1092410
458215
1480822
1078284
1261000
451734
297626
1451137
1228285
1399252
1528274
1991886
554966
386810
1278949
506336
1949248
772601
382724
1398846
354356
125593
41917
337237
1946229
1602102
1406542
1621273
1770205
1586868
1401856
690098
1620351
1027775
1422075
1433977
921606
1554535
890743
380678
853039
472319
1274248
35090
173493
954318
774151
1674789
1057758
1175113
1754444
985394
916853
977146
497586
1779643
725255
1404351
491434
676692
972523
266734
778507
329907
407239
1844040
451918
1903478
939053
803794
1868244
1288177
1011072
1063724
1912726
654051
1984253
1542079
1594557
270776
1787711
799144
867890
363220
1107789
1844904
812244
1594224
160503
1887492
1287918
112941
316378
1407470
1816778
338475
1101646
1469796
1083517
1914258
406711
1401696
593358
1031937
887387
1196789
1809873
1307817
1589258
1295959
1397927
1271426
1983712
1431040
901105
189310
194182
1599713
1599090
482502
1331849
1480741
1953095
678958
1773698
161614
976691
1222804
1560587
1345711
100862
1056365
1664984
1797280
173608
420070
1289350
310287
1337538
1842140
1881004
1872338
1183539
1304975
1142062
356527
1063331
1887666
25818
774908
788755
91721
943083
1924289
86436
1655699
1475181
1113313
1445838
1423958
178525
18935
1454918
364168
330060
1289336
1439829
474092
1756993
1326607
120982
1702925
491688
1530861
1242931
1127995
34290
124814
377083
20578
1305429
45101
1045544
313216
525768
1048157
1284439
476523
1160791
1785441
1246208
264397
235122
174237
971127
1074954
1296604
917227
804991
1779481
1444860
1562200
1780163
610942
167357
517756
1084115
753025
1770975
1298881
995776
92881
1857455
1428205
280723
1035276
923361
1422884
351996
1846671
1283002
1155423
625242
112514
664283
1502986
1587133
1762966
802653
1951836
1667623
1489465
1146885
857736
1640925
895403
1154218
1949507
586216
963506
790145
298416
1443805
1717155
215594
980648
295653
641179
874993
1433098
331201
1940204
1926909
203610
988129
815185
613268
1380815
1762479
1392384
465758
72716
1828576
858893
412099
1593187
350071
370548
965836
224352
1643777
1665585
1497267
1745634
843922
1724952
565180
396118
1717482
1903461
1492033
1870144
176700
759170
1769431
1224438
1081237
1569657
712706
1531151
249778
708250
322136
1921644
684596
319611
1024188
1899583
808321
1956045
89926
1358341
1441358
1185240
1589293
921460
325024
15719
1194495
469710
161309
495897
1825673
301727
1856773
1725002
191840
1296108
1265484
15858
1481529
119589
822122
64286
1833311
142826
1804892
1146069
373753
1932904
320612
552474
1546595
267137
1067213
48875
740194
68153
787856
1191677
1361654
1072904
437447
906881
346059
1338731
1730233
1633342
544395
1626382
1891764
728497
1932388
782235
1366157
58180
1638349
1391692
646417
656499
323247
988577
1722060
1379633
60656
556932
1684397
653362
1011194
741488
552932
861749
35128
550756
680613
1617361
1353553
1189873
1406106
691519
641482
422263
706373
281141
416462
58673
530997
663297
1250121
20909
444619
430415
90336
970074
1427665
1284371
806526
763021
1622991
1679129
757080
1805050
815356
467312
524169
756138
458789
157316
694636
1264147
1235165
945676
1484184
1548121
1482622
1123803
1717821
158179
129328
1346685
1954179
1143894
1711001
1494654
1867534
1517594
1478049
628351
695922
1419405
349289
540290
899544
487400
1718546
974675
100600
36704
632609
1346928
1432096
62882
429891
1274554
1265844
20912
277015
1652323
562380
746607
981676
1036385
1518354
737929
1589462
469966
1692285
93856
1200714
130170
817389
758782
673308
1417262
698365
991601
614616
180704
1018418
602248
873709
948669
393332
1355343
177858
1251051
387114
1998104
216945
223409
1378033
994009
682515
1647264
1422686
826729
216990
313253
1145467
223765
239873
1356844
309215
1188662
447218
252790
1221389
669704
1788522
608168
728503
1135736
1047912
946198
274246
842114
1626030
1146288
1283648
1171831
1971818
1214613
1679847
138101
612705
673140
1194804
1587743
1759158
173622
1154388
1157798
946814
656481
1186824
305549
377440
96639
940214
308771
897568
1361710
1973142
895579
1185409
181799
246554
1978706
530402
580620
58314
79169
783732
582593
650409
1359354
965622
1377774
1136497
1219066
617665
1373022
1460822
541511
175806
286907
491174
447710
1635653
1834944
990631
828806
296371
1574728
1846833
13102
164643
224166
548809
1815855
698783
283444
1993417
874803
1416480
1140858
1092370
1699901
1394773
560207
1372851
636287
584181
1380156
288244
135114
1192811
410827
268914
1135324
256429
1669104
1823698
65203
438432
1512062
112297
1921705
764292
1246972
13828
1732772
50035
1963963
666541
51106
448938
1314061
834781
1042888
372060
1894621
1916223
1091521
852289
745579
1383640
232309
463977
252675
1798375
1567087
432392
851872
1609397
69404
1935583
1131632
1315743
1997111
1719214
477683
1793604
282296
667860
1998343
885690
84423
231646
373235
154137
247777
269141
938266
359841
557861
1846318
1848316
188105
474359
1137787
1586472
172214
1754672
1667356
1329085
400565
1006836
1891545
973833
1760410
1185416
91614
1010003
422031
1502329
871232
1792969
176965
1266251
612143
1570186
1834491
1685042
1287485
1797049
1834989
1552835
339097
337366
483807
1784101
1491519
1519103
1545192
347658
1367511
662292
1689005
1659737
1404061
69863
1522603
1506071
1222714
419778
1629144
1474964
525041
1307069
1577766
925837
1288804
1628440
1414507
304173
349855
1128123
206325
67190
1415992
1274220
1509540
469722
1129904
1222197
611297
1360620
538190
881665
1001153
46258
377988
736468
648671
1902756
1887036
513570
1311152
208074
937389
644130
1448043
1301557
1002420
684508
485326
163535
1380078
1564974
997599
917618
1676590
665243
1736444
1261695
730489
1965227
1872384
221922
1431796
423958
410567
1613185
445054
1956667
1643295
1047071
1041349
1019021
670785
1650800
448723
772796
1945886
702818
650049
1191854
793328
895020
1070431
350431
1981556
1776006
1666542
1550020
401746
928647
1247890
1830304
661757
280015
339693
71792
1801635
1679016
1175306
1113061
1033801
498419
408932
301765
1677602
179376
754174
16744
776316
1381021
1142046
482858
368102
1413009
1061525
549733
1948952
1830008
567361
664275
1474633
1402798
1963184
185709
1482738
1568765
523663
1582932
1026263
310784
719684
1720502
1420778
1760301
1910138
1355547
1662102
1768912
1682651
1756130
787939
971543
906536
355018
1372362
1846170
1507822
1380383
564238
615649
1704760
1537674
482838
1867499
1469462
911224
642661
430463
1521436
113398
1621793
1305586
317133
1639813
389147
846213
1620033
290771
1319278
1450198
87541
1082348
650042
1429614
705759
1978032
1772635
1213779
125521
1834161
883410
1807073
708903
1678053
1032994
1557442
494556
1492197
1911317
1750539
968241
783453
667176
690728
1548418
1229514
426750
1298123
211566
1445960
1750706
1403016
1001536
1572341
1392598
150132
734974
1686294
1757666
1762405
587417
1391615
458097
904523
94748
1612087
47837
905010
1350472
1794323
1652282
1370544
747492
197137
570416
547527
1799246
1447492
1758013
337366
1684378
442187
505666
37145
480011
590616
904386
1801176
1394803
971594
1666985
1211704
1370306
158317
46413
1238382
642481
1668261
835963
1064188
208078
1542904
1612336
74540
1997891
1024319
1039655
1974000
692740
1580510
1128418
1912017
454157
702581
40799
527322
1383395
591942
90357
1148116
1024079
640967
885533
931610
1915822
1371122
1840797
1953542
258678
162087
608211
784970
1800004
728959
411975
689987
993604
805039
359366
1441479
1439213
1142795
1907742
764022
313245
1386907
276961
576013
787755
400229
1903597
643539
1321789
725549
687002
897252
893021
1885864
911876
1819378
227052
1767063
1603578
1651609
524548
1015965
1361249
1708620
1491802
159432
1551538
980186
1882108
212463
1466529
941110
1100653
1101680
206898
1089679
1428247
1449752
412597
1262697
1227158
1685680
276948
303379
114774
1800147
554812
716210
1924399
1534257
741576
1971331
1504514
1910216
1886910
1769699
1457589
1381483
1424594
1763742
575204
873697
746859
84580
1729737
274756
577361
778677
878848
1444452
1234642
187231
1189319
70035
598690
1803131
417815
1535998
1905959
1517666
1025570
516566
1033184
1952621
874793
655611
744555
1546800
1301068
733953
1085219
874838
1168587
1370871
1708266
902393
759558
950085
1736187
686950
1039972
336362
1303756
1647929
994908
1015218
1865799
1700799
117021
11040
110173
484014
1995878
774437
1077617
1772581
331514
1742748
162558
742537
342088
810088
594246
332481
127368
529265
64015
1062602
1616799
1183434
101545
1083855
183474
248816
1425633
220451
813975
1831906
632413
884309
1774388
907760
1313935
121706
422666
989250
1701647
511697
1516744
136822
1492663
697510
60628
1162833
806536
465893
881868
695403
1700546
135554
1363309
799265
1402093
150653
1787507
905102
1175584
967868
1045145
1539732
862730
207210
258431
853453
113287
1037780
401451
1349724
1441141
1978955
1768005
1967998
1957744
728371
789564
1140546
112253
754759
1043299
903191
145218
1393280
1361160
785745
560191
920804
419943
1690346
424811
1094850
1395513
1445367
571054
1743028
756944
912380
1468164
910913
1216934
966631
1961862
921851
362192
1818542
914121
217023
626624
1073724
1696026
611873
520632
244190
617602
1867022
559466
459644
400588
855288
1842799
76806
362049
1639036
839254
810251
702205
150949
1398757
1906578
90351
347725
1463671
72482
1617321
1489926
1854588
1760377
1366963
355659
215977
958232
1987025
765506
825530
895671
501986
260543
1373760
999256
573930
366783
288224
1118274
215347
1254026
851907
1739088
763000
667796
289245
284428
1077842
1435723
1834971
1436174
1210492
527309
246568
119088
991719
1954318
1320793
1256152
701777
1085277
1977081
1659219
728456
1910377
643171
1315921
384635
1792900
1446181
1093843
1336213
664564
1832820
1013020
1416509
281927
1801732
1287308
954963
1191651
208026
841609
619659
96082
389896
1203545
1576053
1038512
549873
1752110
1084370
1024393
277088
468651
129082
1466356
546430
758082
1558256
257088
1160210
1584759
1938664
673916
1585332
215349
144881
794557
605755
559682
380892
1589670
281988
576035
1555237
1435846
205565
424329
1932275
1347270
1407387
1562256
123688
814339
1395130
1107413
1876714
1297546
1281682
1366028
1957540
1622704
586959
734141
619537
1443656
1034152
98728
1695037
740607
330907
265261
1307643
1863973
739306
1816243
1625013
1855395
773907
1320848
1105368
431743
1638044
431061
1271149
987486
394326
569093
1180976
183762
158769
1319469
1119910
996541
859404
1608341
463751
1985523
380069
1631318
691757
740709
1839712
714032
980624
954390
1889070
603949
119280
1818669
1194270
1786873
79192
1432887
247471
416620
468217
757646
1952762
1147013
888775
353416
20316
1259976
624709
888822
1474241
643467
1439222
1169846
34297
63929
1709083
1766110
1164999
1910334
549476
733648
1233764
1353661
1173755
1383944
57754
483495
154747
752188
1038503
1145438
265853
463378
790643
1858745
1596836
558069
1558109
189054
21013
596639
1994856
316604
53844
1147187
671189
1718586
1101611
1122544
803239
35348
620001
1036787
644432
1242709
1758887
1780276
1724147
384978
1753834
1622660
173927
1079421
5279
693501
531656
471530
1536967
1659064
111011
760321
536557
1669740
749960
630910
1411858
764926
176638
456545
489542
1989917
53195
377673
241964
333738
1910824
1300644
378638
402218
884505
1022799
1097528
1872100
1318813
135593
1284807
132806
1539792
195510
525693
151384
395882
742868
202746
1374006
730583
1417459
84707
756519
1060673
564597
167583
1918149
67035
1594607
1978073
442609
974070
834419
1381240
703402
1475149
735597
1379883
839834
412953
426672
1662621
548888
1219080
1552747
1999674
934196
1326019
632313
1149064
1546022
1080114
658703
1693771
22918
1984964
1051441
107151
159668
1115607
1078175
451995
572356
1257720
1948991
342483
20671
1544013
1712838
1668668
350102
1977298
1711318
94465
1617543
318527
1259773
1751211
1431198
1033566
843542
765225
1384209
1888835
96505
1106944
148769
1428978
1898364
561886
1441635
1006576
516966
613773
1236716
1199430
495866
345562
840386
69031
495749
1856096
335718
1314135
436200
155103
590241
171772
763170
428866
1249831
158313
1844460
928398
1737156
732820
1904207
556548
1095522
1590075
1660048
628394
395037
569136
664483
322933
43513
860884
1382849
450512
451652
1513869
1788176
1852911
238690
874425
1608712
85028
1666084
174161
5291
1460845
844337
642592
1747598
821909
1069589
627341
755712
1108150
728860
1578482
381231
1300185
1523980
322476
169925
413042
513347
28483
1400948
1513350
1061937
1759930
1357063
872144
935004
265472
465154
271126
1422105
1905432
701057
1853674
480972
1124045
31933
157896
975810
1444768
1215804
1364437
261400
281645
1644101
1155575
1618682
201376
1113339
1338977
9326
774148
923930
1596225
826148
1771476
1759980
89430
1125244
509822
1495439
1915975
1991249
1529225
341163
595758
1866784
1034417
1177530
1674187
1670850
781041
753094
764
727811
961525
1216859
654831
1377789
384480
1845190
1170477
250499
273846
124654
748591
375782
425124
1748836
1829321
1352258
436564
387312
359718
412087
194821
1583462
273783
843482
41299
1480137
1464127
665909
1983388
923926
305750
913338
1396126
278699
1089709
751414
70711
649947
1686812
678767
1857100
729021
470783
1627867
397360
1696668
246558
974100
1860844
1969789
859696
1682049
268722
1594605
16014
880192
1151157
660250
273201
1475345
1866081
1043410
634920
1870143
1108490
943173
732642
978796
1789566
275799
354364
1049030
273484
1532783
1959127
230273
433388
1662269
1726865
1732206
1416022
31714
533379
10710
47940
529448
594016
1450141
1874492
1427656
1619679
1424483
1189692
1052748
907261
889328
58093
1544969
293874
149858
567286
1667351
1183628
474207
1306399
1616720
26756
36574
754086
954211
1295296
859609
1118445
1160218
1925806
370469
1733089
1321966
768061
809260
418586
1282094
1040632
1308476
449396
1361976
336844
808137
1492531
209107
783684
355939
398314
1009924
1803958
22760
721870
1490417
1096670
221742
1282616
1752252
1646247
577499
229608
1617572
1720925
345488
329809
1963126
722751
273164
1791380
1242865
1738304
1303324
1507334
417838
1220416
404454
1543360
424777
1177824
999007
1145176
695179
1339426
711561
320487
359748
346669
1584344
1293772
1436185
1602597
1778060
1132851
399713
1382922
421938
1229035
1999128
1000516
946520
564660
830217
1158376
126578
1003828
1459862
681979
531584
1715037
1880729
1438740
1051628
1409163
293400
849810
314795
724500
1824049
206809
587793
60564
1273087
11856
287285
505909
994514
1095040
906886
776489
278330
87346
1882583
1411351
1405109
1420275
1263537
1108612
1795043
1459008
1468144
1401022
1117564
747266
283724
1957023
1992516
763906
1200618
1829959
1524912
1492766
1545145
1432824
297418
176459
1794114
1072836
1517224
380668
822123
1403205
1694866
1611450
1000390
1900999
697082
1169579
1834573
1915928
1063437
51015
910893
1613828
1143795
679590
860991
1902397
1333057
1272448
457538
826035
1013187
831647
1466675
7244
1244486
1924218
1889277
1816741
1540763
1705290
1043633
232101
1526380
1423791
985962
1229617
674240
987607
1082775
1540819
1684547
1345720
1047271
1522059
1303415
995614
342736
708603
1247485
1239644
414602
1471784
1803885
678608
1799707
997233
305170
843223
127316
1018667
336147
770810
1590320
1838716
1724627
1742058
897300
487203
110634
1772397
109735
501224
1650394
867027
113768
200333
548361
1196876
825229
1625148
487891
292920
41169
1273067
1846553
182470
727107
258982
902274
1993859
1763118
917710
282534
1278739
1084987
1729674
1931750
3697
570988
488616
1897859
167986
1579105
1096572
166511
943061
1445795
1675004
113587
1934069
1656275
282529
27469
848690
659767
1388988
1596229
1756288
107274
590745
1451125
482713
962735
1014836
1110393
1272053
378996
204344
51291
1958856
1300238
1026009
696011
434885
122979
1918743
997696
717100
1601891
677414
439418
671327
1248684
1855376
1219253
530394
1589254
1332061
137034
599152
595910
1077399
588242
1649652
1735537
1784584
1508916
1689104
839633
305302
337404
391554
1839188
1836714
374543
489059
1309814
1253762
1984057
1327774
234131
633053
1417947
765795
1471929
1676285
656081
331229
442219
649521
763487
1955758
1040176
982844
1278426
721837
1428145
50692
1602114
985544
1717540
701292
508020
1443159
925329
169475
1528482
1979546
1195384
1523105
899203
1019765
550108
895488
1606552
1723700
1563701
485823
122030
605444
586150
1206125
591417
1129764
1758212
505468
416325
45930
908162
993294
1906838
1517972
1396607
335220
1538169
210555
64124
246548
460551
254087
265161
910528
649030
1506639
1055734
798107
775406
729645
72428
1079209
414451
142150
593572
387106
152619
698624
350702
1042955
1262043
1709552
975073
152377
233394
659584
876658
892278
1316681
1539716
884256
1943759
405554
1238390
1106741
1931320
1497734
33816
406734
1412153
132470
649657
1159157
285304
1166892
1687996
462831
212736
1103449
817711
248401
988284
736510
793599
1274273
1893913
907957
233614
1311645
199248
129541
1370556
1006425
1150865
1942616
1505240
1343293
349395
1169217
1808278
571452
769561
911512
1591129
851815
801688
1983689
1254310
1725346
1700977
1814251
750182
1463036
465986
216280
189377
1865177
1306781
747399
1832655
972323
1607954
496292
424589
296632
1014262
188892
452650
1853085
1411769
1558228
1827845
1882722
1586672
428550
1853240
169785
124206
929387
176756
1884924
1513816
1555560
1402819
1412860
1072873
740366
555292
1988727
1289332
1302645
1615063
1238093
1471067
184635
1055710
1281618
915198
129248
1399121
427037
504679
48272
1254066
1879630
1394401
1101295
817151
453156
138391
560979
736385
200880
851205
1994659
1215165
1530715
375621
439001
445754
1615232
1280874
1738855
515982
82472
883538
908485
1057401
1145015
120001
124393
1674890
1003891
769910
1281863
1210192
1596373
1178317
1341299
1068577
1059748
1938916
709163
358392
1538045
468315
944225
855203
1778227
988188
1597021
1395103
665058
329272
687838
1053442
1464147
1289132
934228
1583793
1846415
397590
26936
997071
232420
949758
237338
866048
352277
72781
1201492
692885
993715
922721
117391
1171220
1001575
1424927
259719
689437
1052205
977221
1150300
796650
166798
1540582
1247565
1733134
1766664
490126
1455455
49886
158550
1099174
28901
1727315
1283417
1805870
1843686
521398
1483522
1328533
1051443
1936583
763084
196986
1350754
953854
1565021
1499422
1139504
99022
1253921
7889
942198
36571
1435371
867824
70666
1122098
593383
1181689
1880939
872732
586676
1882510
275032
1273466
1212448
1581268
1277782
856246
880395
586695
1801151
171705
749798
1809856
1208998
468442
383348
1090524
1756040
529116
396328
558127
1232398
550127
800937
1538787
830735
1948763
1166978
700454
368898
746894
976911
76710
669538
499380
1981718
1517792
328996
691930
851292
1290454
1832091
273796
99700
166988
429244
1413335
616992
1198711
1059976
1543894
1361848
126843
181102
1511109
16445
711901
1814135
1136621
57049
455276
1562934
989068
624451
1258036
1281706
512373
1470607
1096203
1487912
1113321
1180255
1686626
468255
161399
805876
1248642
1818895
1110227
506609
1267640
1028258
324895
1063046
425897
1970446
181575
1694150
1450121
1644623
643542
912091
1253017
1714300
611615
956208
1618529
66174
1949163
615991
367403
222131
1490378
1704220
1510315
1710837
1178719
469609
1059143
1018954
1430748
1202712
1421835
320968
479730
1046032
952230
805053
820536
1236879
1742724
493498
969234
20576
580394
542636
1778264
1815993
1184941
1710887
1661240
31207
1724604
73235
404303
944085
114661
405397
366411
376081
886501
1440856
1340413
1788105
331526
1466426
1499762
277969
425139
1889712
70971
377228
1708230
1896272
363724
518057
1759858
388770
1446198
126704
1934476
1877652
297753
39314
1589131
204
1529846
1558388
849876
638962
1942299
333505
254403
1168943
33076
3712
247223
868203
682586
1432869
1145038
1618599
453033
1316211
99461
76731
1444065
376579
1148836
170406
1067412
969191
607927
769983
600088
1405241
77934
457259
1595399
1438233
1397021
101481
1416638
764150
999473
1480982
965168
1915913
483545
364363
1119956
67480
650973
1650847
546248
1405700
1893906
1367896
262020
1719486
1897849
81768
177949
1974691
427723
1202931
1679181
1875336
633197
379822
1099629
1807920
312398
360667
1573719
1095278
1925665
369270
1020732
232722
1003112
1962828
1938759
100203
633183
1169091
268691
493410
1888886
525914
665517
1067201
1223212
1685270
609441
232915
1616056
933219
300404
1476363
1739107
1012113
1539440
678845
1876404
1441495
488538
1861921
1090892
1490697
1734919
51629
1317870
409143
908257
1273775
192482
1807469
303903
412609
333022
49310
1616290
1923747
530297
745570
1372924
477382
1700399
685859
691538
1936528
1798135
1221749
1459820
580556
769579
1003768
1038311
1785020
1539282
1035685
1741334
402265
1289750
1193747
689087
488734
265122
804496
933020
1361215
331167
626265
282099
1419108
511083
875319
874972
656333
211546
1369035
779246
278441
527198
428172
233677
545702
1259640
1659294
1587978
407782
1377162
1040874
649299
360735
778639
1219736
491169
400966
1726879
1968843
293971
538405
1069264
817
1029497
1251551
1469168
1376563
752352
369312
1677357
619448
518197
299810
437928
733388
1769855
397270
778244
1824966
1051655
1195924
1415377
631810
1202869
523085
1270598
273320
388614
1381952
1750164
1244053
233449
506485
475644
54916
1216591
1240423
577654
1938850
479399
892452
783254
1704644
781539
1834446
1974169
1393230
1091876
1594950
815332
349885
588739
865780
1332430
835703
1449509
363215
896670
762641
1639465
1272655
816099
1816476
1072291
681744
1522068
188043
391647
377648
528722
471410
245804
1913229
417313
1640734
1362412
1453285
1168077
69080
850381
1104604
20625
1607272
1214353
458382
259946
624895
796060
191874
1791718
1603565
1594613
824996
1645325
1687342
1936044
1652605
1146123
947049
79141
1728801
1259487
515595
1302866
605126
734859
342878
1755261
1824118
47108
1233914
354726
1909968
1090287
790145
685374
1164744
185717
1365776
457234
261644
553522
331487
1070948
1876514
1656535
339383
1785677
1980393
1418826
1366445
9578
785212
1015688
1034332
923537
233924
1417896
368669
1677422
763945
1593179
1652970
856514
1215111
1230931
451905
371857
1960062
1357903
248052
41713
1297901
21015
1241365
1194028
1395345
1104694
1508761
840166
916088
545864
1884711
561779
680209
904727
977001
1439508
985456
528771
1451956
1424208
341632
1505502
676234
1209662
986681
146216
1577046
1616251
1010517
31297
552852
630464
910571
46624
1315887
1795849
1531643
332560
931649
14455
740913
1326101
1167031
1151564
1152612
1690352
1834810
678797
662897
240401
981928
1427350
1510368
737182
137832
337534
997774
1464592
877794
867074
781558
1703204
258327
38533
257775
1603720
180068
1271334
1004432
311058
85358
954913
1055343
878751
1481315
117431
1331444
1757725
1053838
1339002
1098266
698235
606312
494559
1296057
1365576
1039065
839762
375728
425788
1731257
12808
1596193
10440
1535803
1309017
1056083
77519
841525
1963514
1452221
506326
1758443
1706486
926427
1456924
1772611
996667
798685
1352000
443701
629715
972161
1460037
1935913
1415450
1471412
1205122
1178011
1498905
1286750
617420
1346685
1312887
697171
1038548
1605847
697028
1105463
1153898
1533428
351306
1034242
1414544
1373617
1254631
1315109
130140
1798580
483068
336
1715749
1381584
1798830
305047
424638
1006090
1585446
366145
304946
931457
753327
1681989
1767381
506639
189656
1523650
586125
416772
419155
1396515
1212592
1332101
1340663
1036814
1976103
159630
165815
92644
1497671
1939362
1112059
17133
1422685
1711440
1419492
534003
129672
1211726
1495187
235567
1289690
1569870
1565133
596345
767167
1101722
459075
1318244
1277619
750244
81394
1681516
187643
1863667
1009822
130572
1521888
1828875
1559430
804129
1485447
592105
861403
989421
1523623
33699
669202
1112722
1029696
990226
1628242
1751226
1164776
53626
1597654
1876151
109623
1301580
506900
1299966
92483
1346322
161521
1151337
1904255
1347205
1913411
31597
1344910
1195544
1719105
1836426
1706253
875924
1043509
63825
1856580
1492626
1312027
602604
593318
847398
1805355
413867
1553452
282998
1479339
1354932
1899920
714043
71681
1898227
1936872
1849247
1629884
170345
1976295
1447536
405639
701349
294799
278739
1774001
787409
443424
267604
132750
662
620274
1420450
15154
1273268
1770187
1721039
482334
1753357
1154495
606909
198022
1961482
1621104
1817723
648596
1521361
151568
1661825
452093
1582732
160568
475742
73318
953398
1413559
1290672
1741315
98492
708025
1450445
480984
1844599
269010
205440
947659
91945
148263
1514393
1467910
1391879
500055
609338
570729
1359642
677048
605938
546998
746818
408383
1329977
787984
361396
1709575
510073
147955
73699
364344
268778
290373
1251649
242532
723426
1158223
1263315
1873355
116370
794960
567301
1905640
287751
1221868
30862
98516
561639
1564774
615107
1629716
43475
367480
1715806
882479
1152129
1598792
1678564
1662825
1438363
1769481
1503488
1974913
1017688
1928261
1649115
1162931
124450
237820
48444
996794
73196
1138151
715476
160461
1552531
907689
897311
1401703
682793
1134307
618622
158722
256035
53836
882690
1021442
429287
1310963
1338981
198881
1429332
1837914
720300
1700600
1931131
668685
823639
14171
770583
1917911
641770
544445
1033517
124065
1711439
1885615
572166
980215
283825
400985
1573144
797045
1266040
1222474
1975127
1932379
1314699
1942577
1230370
1651331
83630
896775
680215
778603
1401758
921669
974913
402327
1255380
1456010
194806
1885346
358821
371248
1101883
451853
1197516
363550
1574126
70249
1355738
1837173
525163
1311355
132992
237379
1937802
1498298
700533
309908
1493652
387707
638979
1417723
1116418
218675
759657
620349
1069265
559935
1548221
1910047
1790822
1700828
1852177
1858855
150148
1558853
1487083
1014430
219281
853120
1505034
238285
168209
692385
863740
1290635
723298
444326
391764
10886
201067
846362
899490
1740793
1946155
987338
953553
1514409
1710142
665283
1921365
1542795
911634
1346633
1266652
631160
1939652
748448
1039249
673935
1508100
596242
1438229
328340
1948809
78104
343008
192685
924280
1413126
1611578
911424
1819784
1868992
593168
483688
897328
141277
1763472
475549
771244
1232585
502456
1649717
1259385
1580270
1083504
191989
1264531
872416
1142222
103380
1739593
475140
1024746
803923
1721705
1169230
1378912
661138
1029560
805923
1087483
1112799
1833720
1230756
745165
1819080
715736
1796182
1564323
457627
607968
507624
202451
1217436
1039182
1814264
485960
1147483
1139389
541754
1651617
830477
1166355
1534095
802758
1271992
1597478
1312892
1598170
1409785
1103672
21854
980227
236772
192088
1840744
766592
924129
327106
1697816
1414033
1055700
1720343
679796
1654860
1418491
1849699
1482855
1383630
284221
1083088
1599395
1277481
1200199
141989
966007
1138833
376354
1670848
661576
1166631
488391
76269
325169
965139
542193
103770
591171
1103286
1758069
6865
1224528
103093
760343
1189177
117064
1084113
1293492
669207
1117085
23446
125081
1229566
1474747
617470
1354328
1736737
1445627
1229818
932120
657115
499729
948290
1847904
1453079
178756
1723635
874333
263718
1966424
1784926
21154
1883106
650259
92406
1025990
1412331
1597968
14252
576295
350722
116314
1296951
257733
360667
1658252
401084
619702
1961316
159003
315386
1606750
1489256
1550410
1997857
130853
1643278
1025858
197660
101385
744606
1464853
836910
667440
1777844
1972635
1332142
1607594
1413810
59852
73789
255797
685143
1768246
1942698
331566
992805
1390204
1369485
1109406
1294752
191927
94301
944003
920614
785172
66031
14241
1995213
719244
1174877
1547091
1776035
1989016
1509093
840566
340262
1831462
1173587
1154727
78617
1283483
1466446
766134
144703
619024
1199488
1195520
1316683
882927
1730070
1605163
1197947
1241678
1591669
997151
1640810
963937
1557119
220814
578453
84485
907309
1707459
307724
1124566
1185384
1951852
1943813
427009
1986331
17531
1115020
1088531
810836
1315003
1974560
1687330
15977
383474
728773
1746852
1570122
1087232
702742
1279955
1033983
1427166
1244174
35126
1248019
694034
1714219
323081
78890
589245
1791843
8356
6575
409641
1001947
1902742
1602680
606930
1520123
1122650
238490
1829908
973897
1361594
485142
15419
1367635
142107
931979
462673
983933
1591534
1184647
254353
801434
729186
813234
657226
1387482
1342570
1005058
1375498
748456
1082878
2763
538376
1483871
339879
1148118
1652830
600166
1340212
139242
1294236
939915
1020966
394004
1892833
889215
856769
1373538
567287
1507097
1546342
1676297
525080
5487
288003
1306221
1540574
476869
671260
586979
1187595
1415398
492191
807755
1433010
1898434
862767
445985
1004908
1252219
1479574
461929
609727
1124620
611111
1239304
431611
1100380
1671184
1252509
1815098
1545163
1192682
1317596
1819512
1029189
1500316
1152643
357225
1481111
1414572
1932719
1773222
528167
826386
1761417
1686514
1492512
824208
154948
1812358
515756
1746499
853114
29503
603789
1198956
178812
995991
1158841
999954
1475228
509802
738313
319736
92877
1269016
1260194
1767297
600580
554665
1704556
282365
368626
243776
926873
762198
287747
1809371
1037346
692726
1223323
1941550
352275
784283
1217021
1892631
570211
616809
1175726
1562406
1712452
537745
711431
887617
1210134
124597
628168
1925897
1094412
1302032
1869997
1290324
1930233
42498
1466786
112389
210239
1441399
1119037
694604
1701266
1455436
155459
1954138
889207
1282577
561833
1605291
758300
519592
133881
1228777
377705
645591
416847
201581
1326869
1806803
1496377
1949509
684061
580222
1086269
692320
1975940
1064526
1159210
392098
298569
804946
842312
1756776
1051105
1300605
1365001
683252
375345
1625863
890581
661573
926498
494951
1573554
371037
612689
1587743
410895
1368845
1430307
444952
954033
564266
42114
1429416
379335
1387670
716182
959824
464117
1134736
1098235
1858180
1487466
753868
308032
815976
388221
277104
1682065
1863297
1228685
403689
78090
429846
1927202
1550924
406407
417646
1241369
917155
552810
1522592
116983
1300476
1015968
1160741
616937
1587774
1112613
1690394
1006382
729768
1709932
1462424
500275
1025990
1464044
279567
968842
1464924
1535269
610028
1741124
1078506
1270844
1226322
1663038
259615
549085
271504
1515282
1594098
1315298
1688840
1317657
1441520
1028307
544960
874854
297694
618781
1569009
478331
1501467
1148064
895146
1229134
178015
70465
972145
1529004
253428
1037413
1374866
877128
1117260
1802175
138267
802821
569796
992623
1452543
663344
294041
1851431
371898
1323765
894775
1086945
1277151
35359
524856
1596199
1640392
1013385
224495
761492
764520
877478
401291
504294
1613716
536753
160941
1954045
269039
345491
264074
886142
774080
1099320
1590126
1073288
1870573
190374
235145
1233834
445467
1423258
932478
1636402
1664391
1976123
242607
667074
1389582
100878
191910
1536621
1891500
1451697
10784
1177908
1114951
731396
558306
1789875
1550497
975853
221976
1688620
1924397
1238720
1400038
69413
229858
632235
1501525
1780936
192772
992884
791154
1847358
1205861
1889779
1064516
1130278
263854
1378
1675141
140002
1775868
1625805
1710071
1935202
726170
1017679
757342
388650
183261
629510
1316890
971049
1621032
1102072
952436
1324177
233053
759194
1123435
1616626
752718
138982
334614
903666
843951
156137
1564396
1058934
1216390
402528
1533993
1033017
287210
1124673
317602
871674
1146182
1682868
560745
389144
1144902
48026
1318214
865571
955583
76753
378698
1740636
1155283
1892507
1314396
910586
508963
1560015
375632
508150
596547
266481
1262351
1399776
1666836
764698
1757732
930170
801795
796445
1039506
1662738
924345
1243031
1191113
1430684
1490305
153661
1219349
1623701
1972656
875250
1823874
35268
538526
1081381
594369
931160
1333419
29875
889698
505352
1768026
847240
1923059
236618
1430015
210936
1765247
930301
1394428
414198
438345
933115
686569
117102
1295465
1301298
1551985
202889
1192762
1635023
1247939
1300856
894232
389612
912431
1595954
560458
702883
57514
1491397
705456
1571478
138669
700647
154355
1198016
1347719
698915
1843019
346558
959040
8383
191257
991403
1145999
1414290
1899421
287736
1747701
25045
1722566
1226403
1418157
1021303
734150
1227161
1806176
1910060
1699880
1961754
1701232
1829793
1387500
696077
1220534
1610455
1520198
1815171
1777920
308155
1021139
1585923
1427944
1276425
788317
1925513
969145
1964389
395489
1551249
1699624
1469198
1313653
1297864
29306
1650865
42544
210564
1606221
236321
1662424
753161
813452
325170
593160
796893
619550
1968352
257809
450881
718662
602875
1153056
1465430
1396272
1649615
367853
785134
875989
1673558
96651
1456222
275839
241347
386377
1806618
1426170
489351
1799849
1231764
1497230
243921
1142727
1284357
781047
702450
1167947
589991
104684
961998
300684
1873830
1628001
1471420
172892
1505927
1995955
1622918
1801895
442528
138660
1631021
542566
1973550
278692
242608
1394145
1996866
202365
1725594
935655
599576
1215506
1962559
45269
397122
991920
372391
1940700
1473086
1185949
1653304
1571513
1424012
1498815
1520899
1927309
816914
1498243
1121619
1102357
898701
202950
776712
1689861
1812484
102580
1770727
73551
1955207
40143
981736
357843
241995
267799
1187951
1026740
1508585
1775189
129116
1803077
1114443
1488852
541222
1612365
1441192
677197
212657
1922606
948838
1731618
379817
150498
1318059
700242
1068023
751786
689406
1831064
224304
1683303
1782216
1169300
1841665
177284
675479
697366
1036791
1273109
722160
1084701
289253
1968648
1901446
1621988
1956719
519635
927169
1959763
1716805
977552
1366781
1347782
166402
1222964
957353
318644
316811
730929
1159234
1563254
902742
1566017
1417918
1070405
1945230
526519
481626
393152
1075576
1002245
1256413
330529
1461683
1149643
582370
1928213
1502719
1792903
412084
926646
1717239
1951979
1790522
872110
657737
363916
1723282
1647058
1267318
1040097
677767
1389970
1082966
1347928
1518169
630287
1806772
1778229
1653260
1143959
605470
853474
761335
1883467
610494
1996314
573991
1212851
1612854
1948168
583586
994507
676532
711519
1829416
1945388
238880
1316192
855004
849326
36658
604003
431996
1815585
498669
415888
1321570
1708818
321412
944330
581250
747667
1356813
1919303
389369
35369
1195628
1188539
419868
182923
1341869
263488
1944447
1853248
859555
659954
890036
1235226
1624231
126478
752408
1668804
934502
205240
1350570
8479
1536393
832625
290234
6464
1356344
1422966
1040832
752012
1159011
42622
54837
1988579
1169212
1427303
1762389
900648
1592821
361057
80009
934569
1646500
936926
929023
1511434
1277134
841037
419895
511616
113066
432323
650430
160796
1378258
1753286
543884
605988
843817
1694136
866043
1932010
16355
1625921
1754772
1120446
542759
1979795
990568
90189
1955645
1689888
11539
315254
290774
1053315
629855
1108135
1698810
510076
1862502
1217369
829409
1854339
1254158
1005345
1751596
809206
1091920
635067
937069
1089995
290678
1249076
1156962
1460112
1872504
593539
927580
949624
591222
1393735
46885
853445
899438
1487086
1606354
1130020
1327339
1203770
723834
781203
1674327
1064396
522996
307753
44556
1540989
304777
1916201
1444446
1676297
220804
1106508
369215
30391
1451297
1816440
876978
1811236
675165
226809
599744
226605
1229287
1835410
1165251
1499470
875312
1859723
1267290
689482
530301
1104534
64453
1115289
1165504
1720135
503392
1158770
1974114
273643
1848296
272573
1457525
1704016
1652394
1196353
37037
834308
725879
1241604
1691922
1293352
879356
1210944
1838149
1561566
1665855
720152
208037
1288050
803191
1505
1695265
1962656
1307676
573805
1354642
957547
226785
1314111
45365
843344
1395375
1324762
425768
1576256
436367
1202425
552651
1569799
689225
1358656
507985
1521758
230954
944919
1211298
1441042
1926698
737193
1981821
749955
1388583
472818
1302210
992808
1364414
887565
503667
732806
962716
1621082
1584286
726272
1906477
1895020
385624
585022
1008330
1350599
1926090
116925
1489952
196631
1793736
1851285
77835
1326635
464648
1299984
1795247
255786
1758143
80055
807068
405355
70580
470570
1571464
278226
753077
474800
747904
1250550
847843
1751081
927304
1890620
1786138
1983076
1512914
1692091
1339917
722379
1672093
1350066
1100048
1255483
334453
660430
921020
18680
1015412
1891254
202229
1318856
504454
686278
1939815
539893
1251696
971015
1459811
881473
1185289
794723
1512117
1558123
911129
1041750
599915
676079
331186
1061530
63216
1946990
201358
1039792
1935514
326968
1080012
233446
1441773
1947719
582839
5674
393928
1685215
186858
641485
1233666
1152495
1718905
450785
685413
1176628
766281
264901
711173
546975
466137
1151993
1454621
791166
589041
369631
1888995
25878
1331124
1904941
1629297
266996
1698119
397460
1660949
521200
1035292
467128
643409
828359
88182
771493
1850584
1687698
1397766
619104
1808132
1009403
168100
1321345
1084867
376881
360048
1238871
220175
320066
360970
1179551
126745
1729158
150432
1191393
232384
1838946
132343
1059795
883648
875720
14652
755311
939603
472288
387902
59366
1931356
1480393
163014
49456
1456017
888906
750692
1523689
1099029
56314
1770871
1511860
325954
563292
451609
1469089
1994401
466067
1676031
1636003
1114829
474664
1779151
1967044
396205
865325
1964905
1349084
303935
360577
149072
1908155
288871
538890
880166
353837
715557
1404177
1947948
889020
1378853
1186728
177930
953964
1263803
8202
1533092
1467075
729468
606081
1447849
826618
1851582
934125
395712
184683
57584
399795
975652
1330591
1758562
689650
1060232
1598074
1979137
31289
1034209
711756
327668
503704
1548799
1591322
1423069
1702259
252965
895515
1503329
1510068
1505453
1965839
427916
1554918
1133326
1144695
382042
1140279
1872805
919709
1426642
1652314
1027342
1035591
67750
189038
1045823
150238
36599
1073456
1874200
1657520
512336
662341
1232575
244816
498158
449609
772545
314727
1493362
1933088
1555109
161281
1879982
1562341
862842
1469579
1047916
408102
979936
1443354
1744263
1412512
725159
646378
1303227
33119
1963725
528968
1274654
788038
715530
93027
1978493
748337
1148659
1500389
1581523
1904615
992462
604111
1141899
919319
1598655
1915447
224297
912472
1340534
1927092
954459
386544
719544
1822445
1117782
519275
994314
1546300
1179491
129338
291692
1329787
1244783
1794164
1873156
16670
568824
1081929
380267
1016902
1992241
1807789
472116
777289
979891
1911221
1248990
633183
1184695
1257102
915675
885360
1980440
1496209
350824
1276216
865233
452477
147270
295970
1382759
1968965
1145982
869148
432131
499643
690504
1767225
1813598
1976309
382384
1221177
1269651
206132
1106358
1107421
96486
92176
655233
1501660
924419
1383076
1822323
266761
1438216
834903
494164
767000
405429
1905240
1554070
1564170
294934
731166
951962
1586933
857823
124473
813317
1770173
723924
1571741
35023
1496867
1634450
519494
1283193
258374
1828238
684426
169858
1394030
545777
1968601
1993828
1886255
232888
5592
219023
891338
75729
510812
1519263
653337
431911
1730765
646411
1220733
1469672
1318277
1389551
928512
3534
277881
1586917
917697
970303
720759
415991
719344
1625442
128696
1772520
184061
424174
500377
689781
1263572
1407279
158140
1914025
546425
1320229
1178545
1571158
954697
1444404
126825
491229
1510730
1944779
472092
1542283
122065
1113598
1065448
321408
1939410
288403
525003
1208284
525572
1069245
2789
212404
1870541
65903
131144
656892
1671185
199317
1345728
359218
1107870
1349223
647486
1945343
694202
1783778
621980
409130
1578158
1235085
1553728
1963058
914465
613225
1662139
1401537
942912
639070
1813800
69729
942922
405976
377401
493240
1299602
1297866
781760
50923
537995
1907240
264232
1442092
605667
1593379
1703453
78915
373021
1788186
725977
29885
1078312
1661369
846029
1786898
698549
903763
492894
1037463
1819026
1393606
486577
517286
1265327
263698
995033
576110
297317
1271166
1075422
1072984
1991952
1484504
568283
916095
368134
1417197
1145329
1277181
1731360
886355
81023
513945
1784548
1986689
813013
1906825
58673
1835462
13259
940291
526
226811
672241
830209
599406
1560296
840452
442704
566628
861036
1418057
522542
448881
1267630
1282950
1772140
1001838
1556906
945243
1529739
1426476
1855720
554515
858044
191451
782640
1231137
229494
1022074
609815
1669301
571763
801027
569887
754702
980861
1547283
513945
229661
1501134
378171
41205
505291
579561
905713
437943
453576
102656
1661223
739302
1828881
406958
462174
1703134
1783920
1872747
518600
1989044
951802
1594304
858611
41629
794401
1028412
394071
1869739
1517636
1369859
159550
680326
133897
648817
1322092
1929799
1691330
241604
719830
60556
1742292
1062194
1653196
709081
263144
925918
1838238
74058
372305
1382582
901964
350587
83791
1629677
616304
1639212
1018235
731245
1210894
1544978
878291
1228181
1479945
716899
1181135
335223
1035226
1805147
445084
1098719
244247
1422409
13489
1407301
774258
1372965
1682676
1363057
1444367
1318087
1550870
1074715
1627240
288916
1425321
123681
1671529
1136876
140600
1810824
1240826
725761
95062
853907
555119
375077
1646354
168321
649401
216910
1217174
1567051
256189
299569
190877
1575643
475805
1229004
604864
111452
264816
224419
1733183
1444043
1940608
726750
46825
823314
1808584
944511
109677
322238
1007480
307288
671949
1919022
621166
1618442
989417
1214578
1058483
213822
1811342
897611
69313
1557568
1366350
1258154
1861942
691644
442782
655249
1278238
1396725
723241
1593882
1263565
492531
1879177
984136
623023
1683799
976765
1387849
170245
222187
425026
1361464
517046
364045
208375
404597
1189470
1977230
1980612
167322
1483336
83054
572266
825204
846083
1783696
1505661
431062
1034314
1519819
1034613
1152651
1940665
669377
823859
832682
53353
415733
102817
541445
471737
1478385
1069079
1865137
1814352
1203553
1975342
1515839
713541
485633
1849629
1121414
1101585
1214926
1755811
431821
913298
58428
108204
790975
142477
736979
1395323
1751245
950025
662524
16855
1688871
1786372
722884
1951103
728468
556741
1836261
783331
227882
644130
1525662
308226
1173357
89191
1115690
63539
1312819
302742
1146088
714817
118172
247699
738416
1405791
224702
417023
1313171
1934308
271634
764487
1610840
352936
671869
704549
39774
805200
1399266
1074696
335181
1753771
1793296
1318555
136886
523875
934929
113836
258907
1769759
1284492
277002
849234
1965172
1484535
1543469
235488
1279685
131303
1829125
1099319
843670
1102430
1489746
1892249
742377
1166700
1317065
1355162
143694
361324
26783
1894284
615914
267883
286156
1403768
65324
957364
558542
665283
21605
1625138
1182947
420330
1863323
1453319
802137
140720
713110
314147
841222
1298577
1012
595079
513411
326088
1947648
1845960
1364390
801910
532835
806808
1178752
166456
811839
323012
511030
894201
1428916
188988
400381
738770
71931
204403
1391926
1690904
1741175
734001
281237
1817927
1292237
53359
1774287
661321
1908161
1079186
780594
714095
1048793
1749670
1104010
1643697
646152
1217464
1528087
55461
1273347
299596
1066466
947919
75459
1351209
1414646
894773
541619
512610
1540390
883454
1953230
1914296
807053
1491834
378611
1422724
1833569
1763729
1648068
175665
607213
844156
1435623
1005912
861051
1551467
1626542
1782915
65519
1027774
1779419
750810
1094237
1211153
1236575
293827
607555
1660529
943058
280637
1013563
1748836
91078
5277
584671
1780554
1917577
258708
1943576
1217017
1675782
1669070
1943571
414862
1612579
1833854
1160676
893361
513609
1673270
198120
1708855
1763795
1747301
381770
1972272
204507
1377110
932008
1700102
1570771
1869530
20441
76320
1511280
238170
1251591
1098649
756456
1401005
1049043
1724367
65438
1547202
425061
143664
1667685
1142150
1443220
281321
1766526
1238644
183409
216607
1775659
1224537
107051
883198
1071770
586143
1994468
1297892
263096
1722226
391164
136039
1540930
1438946
1290202
1570820
589774
1744786
590003
429299
1466738
1683788
155880
1635409
1715688
1074208
1220219
1732828
280570
983609
1556090
1565889
1774257
1497906
1428951
1408135
582089
59090
1455134
880375
1196195
1639706
1880017
1208919
144432
1368653
724111
384431
105716
1270297
149937
1229482
769723
1927770
334584
1597343
1042366
932390
1648336
1400711
1749583
1463461
1820595
354080
1302637
1775468
556886
34638
1115389
1510090
483357
756156
851396
542996
453018
569866
1782856
528021
1019681
1177212
1211089
1906148
437577
831606
1394305
284629
1765805
909153
945739
1900066
81130
590634
797183
995230
1049895
542528
88718
1783014
1440522
287428
1729075
1523646
393283
812149
64934
864562
711106
440622
268082
1285812
1404516
883399
643026
691042
1211295
829466
1291945
200935
953495
1910099
527279
1980498
778387
1001924
1687272
1414589
1212053
1015380
1613753
341832
677912
1070625
1753555
753922
1274962
1889021
1673420
12509
35994
1861549
275406
1745818
1271209
39754
46810
662589
1635058
1043033
584896
428957
1811222
103093
257768
1558409
1843578
1212289
1812498
19812
1650287
181121
1023173
1486244
473867
1577908
1471426
443781
1382903
718164
1341896
906770
1180832
1488832
1831960
1868133
1281731
369909
1939740
829000
1259050
1073312
207331
1771599
1917732
1120105
959524
612201
306789
376319
1313112
1798733
1967265
1736036
598995
404052
1692166
669539
381264
1071576
1495257
607091
1145541
1435107
333841
1073981
796413
75713
1527569
777849
783081
1849910
1713187
1757479
718992
399397
53675
1253696
492835
1335778
60792
899156
1385608
1169980
17992
1886738
1056141
661367
1753094
1960203
1543498
1306184
1055542
1932451
1581224
1929639
1173048
1884120
1358932
823298
1873738
1692018
1528294
1133589
220512
7882
1290028
163985
1370016
1797703
579798
1195371
1504061
52030
1738676
1050521
463700
1142836
1223396
376850
1132144
1883529
1881185
544960
694291
1273872
1258399
884480
720828
649418
1502790
861111
1849606
233570
1120506
29046
837494
1502880
786777
24120
323995
1522787
1660314
1205322
748185
1642978
1593837
1244643
550004
136038
1381957
1344267
1159645
1558256
1660037
1306581
1637144
327261
854613
401257
41515
42302
626680
922116
1753615
1801737
494759
1195029
1219550
970394
1102583
844895
177787
5934
877896
1593694
369434
1655677
1560016
1684626
984988
1381528
90041
453593
364105
671227
879529
1313068
1098809
1816891
1764382
958019
990681
1032240
712714
177375
471043
541405
1836684
725372
367796
173123
1244389
1717038
1413436
1175045
555064
1563449
1460394
1409113
39263
712935
610845
1334996
1404348
1194752
1223126
780076
1927708
354574
1570496
1427833
431215
1086403
341918
1920742
1508620
771721
1987880
306827
1694368
1697832
560444
1797905
1051849
1785571
873504
98923
1219550
1221915
122064
516818
982038
1491674
1044728
741317
1089971
924427
502068
1390790
877698
1732159
987866
1872649
882484
1088213
271206
1235263
1725043
1892950
704560
1879844
1686993
1683898
693285
978414
1089629
236298
1496358
1860428
693387
1311001
1345677
599340
99544
1948756
57667
598787
704232
729983
336317
89557
516963
1762503
952526
1062486
1852818
254617
1160564
896426
1578877
1258989
573391
196836
1587362
917875
1478522
77352
1539175
1961035
1426148
112213
166174
1939327
1001271
508510
1569427
854480
750780
1300130
1870826
1107569
1894630
414008
715512
929454
1207007
1036022
315627
1383975
621759
925745
541473
843397
1286780
133205
533352
304406
1318374
1832472
1500451
1359254
1382148
863537
1700548
1047013
386878
328218
1416252
1070323
1153680
40958
1829882
994429
1892406
1823913
1170429
1916360
890932
1603877
440518
393357
1007458
1741693
508249
286890
1366134
1407517
1906220
178928
417026
121963
1814687
70629
1620296
1770462
1493188
209232
760948
1960542
1860561
354474
1310201
1299112
469507
1084328
1870792
825287
421231
541678
1897339
1365576
1659868
33280
1877472
491292
822338
1373528
505332
1698990
280235
535779
854034
1585603
56566
1855597
398971
17385
1287634
143662
456418
267747
1519100
1196813
1180388
982855
1819592
125872
36245
1077389
1288900
1583507
323498
1276575
1634933
1359084
1468178
561284
1111826
138222
1851418
1886292
708727
1312879
834607
1338415
738648
283437
746795
1453083
980965
682735
1014890
1195823
203761
1296501
1286302
1169858
616712
1548785
1807558
343280
1316614
839712
1309820
433474
457882
1714934
773010
932463
995178
676660
896104
1356445
1792155
1187634
733722
407783
677267
329019
521599
1243734
1431404
1468117
1182532
917014
32727
137225
362960
99954
247613
1580291
51597
1332062
1092160
468117
700194
939577
243817
299393
1086235
1689192
1744583
1975671
1304954
1280282
496046
312902
903798
639031
37169
505798
1733712
521981
225166
92742
1908711
352937
1673789
136394
1646810
400823
175252
1882029
568041
1679870
1185980
391176
1760847
1176189
851904
8379
118240
71955
1114009
955805
966928
52415
1912018
1982097
1767171
1632457
785126
705885
511206
1262909
473829
211999
732418
1009048
242554
1552140
1106078
737610
258542
698673
1798022
377488
415359
585320
1396039
934669
1228181
602170
1582682
471831
350649
567723
553872
1125877
988412
1437918
1672895
882086
100764
1508244
1329593
1745207
806827
1739494
1025220
731204
1357187
1849523
755827
904370
1189376
1213247
1440205
1148283
736254
1095635
1117378
1829953
5575
1458579
280023
367705
930739
1523963
1576583
952096
233054
1376944
328303
276186
499806
1771230
1464228
611447
876127
1696472
336597
333815
847330
1810342
892385
141496
111005
1464175
1634452
130724
494439
1852861
1331002
962673
524590
1313024
1817413
1237716
1697533
1866282
936091
948655
765107
145908
674854
1958004
1844374
1668494
1395418
1696581
398237
629803
1856073
20838
1368138
377063
807096
1579136
370802
1956478
1949494
395186
1218353
667641
688493
1067094
1487294
1228186
270737
596173
1243691
655067
1057182
1434054
293249
1600084
836960
1980815
209553
1673352
1275830
1586840
1902872
1221627
1459108
1146327
433303
1753809
1375889
1527837
319082
541584
1558432
1016889
1793043
1625162
294296
45292
104287
1009652
97462
410717
1430125
507995
195578
1542928
1146639
1538652
1408584
1044610
1879433
1907693
949616
383560
1595980
969046
1610244
1175074
344077
1717155
499154
672980
452871
120829
419108
999808
798907
1751671
1549011
1940117
1623848
1215357
1911607
943648
1700286
1244264
1586000
1031856
1671752
329219
1889320
254371
1956826
1905312
1360434
1327858
1428904
66518
1068887
77292
944345
539118
407967
1241528
1763388
945266
1700952
654985
1631952
1285051
323243
1358178
178589
223346
277537
708354
1930318
514679
1017607
1188455
737379
1258397
1991806
693300
16028
1171838
615860
952047
482447
381337
237813
1180306
734985
636672
310765
63882
187992
582122
1307456
61594
1276275
1537007
626813
544014
1076260
560522
1573770
1804968
359245
1144543
1983718
1894627
1217326
1876976
620513
250492
665392
495092
1823400
71968
421661
69014
151125
1457648
1480394
923090
579386
1624375
308646
1266512
771227
826084
984153
1980035
66883
1455279
1952050
1479166
976444
130566
1035609
1366781
123284
60669
1684966
754021
789220
145391
1477341
1534067
1268642
17217
120746
1186721
1745570
1091397
36998
137439
1328789
1071640
1166540
1634064
837933
72081
225727
1694013
362539
1011496
1173739
765424
1553674
1221223
765794
1424438
1566948
1864880
696406
1643418
666432
742577
1818828
408302
1024929
1196518
1961415
819011
199939
1392297
988192
830348
1201337
1740980
1491747
1042150
397827
1130287
1369023
1426237
1626499
654597
1236518
734578
278328
394326
465089
1796118
231794
892657
1419217
1545574
1207401
1440713
1163614
1696893
755151
443654
254629
1751487
260923
429610
821622
1250729
818073
1581498
1384337
331161
241806
1771507
478723
1649608
449380
473320
1959287
415719
384896
881332
25682
752151
1414733
83985
139763
408209
731679
799051
391964
1146002
880456
1733938
1183581
846756
344666
1889601
1548088
1806970
1995673
188533
921363
1804810
621866
457825
1631470
346062
1632033
226375
1330585
1289118
1018629
1708596
1898970
1062811
1064056
182017
336422
1148843
1275494
786977
1829991
214319
924283
1759575
1987510
552467
764646
1020546
328946
1998089
1971725
1929683
1393467
1282376
655665
1196741
1644268
61455
475582
1429809
784876
1056707
515456
535465
1035278
1228343
199428
796196
1131771
1040565
1231719
1911819
1109940
249271
298269
1906044
722454
535245
1133141
561298
309367
1786000
1186634
1248489
1964999
1739320
1312042
1199571
739286
437072
115565
1593617
69538
686974
1029192
1761058
347496
85314
1430364
1623480
1580903
1761815
1412100
1693488
1910615
1178044
834491
897871
1326065
275733
1175323
851097
904894
606880
973176
34138
209764
1899461
16126
1173987
406401
186647
779744
1892305
1400666
145680
1256177
1704074
1152370
1833962
984059
1875560
444905
326307
231226
746506
295271
1098757
64004
1344393
321118
1807207
768241
1268644
757878
1081806
1062605
843184
1592513
1194397
854097
482687
1772273
431551
1534149
753124
453888
194718
1870347
424548
508075
1412213
1074880
359033
1443660
6480
1724667
1450875
1302965
552648
1144805
1381843
1374875
1880088
1520564
892897
1515916
896108
961460
688738
991396
1703135
26056
521945
1349768
914148
318259
1363418
1591123
1098025
986739
531094
655192
791634
1147064
454550
1520801
124163
1232751
1459855
254295
1181235
1656382
955305
1429230
643973
801688
922491
1327755
1312164
367187
321844
1817027
1208124
1979856
1866534
1396314
349463
1083793
1993643
512857
108984
1926516
371457
1094218
1367030
750767
1482143
1898029
876706
159372
1846223
464027
1582783
615755
823292
758383
1385544
951818
1036896
1438009
385411
1798693
814553
544896
804382
1573386
1794442
709910
845226
222094
1751969
1781744
593580
1301060
1079849
141824
1977251
1361979
860854
1596
1468166
1385594
932123
1139920
62101
894773
1238135
1401986
79056
1962608
636842
1709300
1927302
1957537
407096
251154
761668
734258
1807211
563113
64607
1602997
721382
649339
400644
1161163
545114
1233541
89794
1223967
1618017
297997
563437
152444
120515
954399
959124
720504
465514
1583582
1445443
627393
248294
304703
349505
18038
1070566
1164291
1125931
976375
484249
79853
693082
1603575
203671
482614
1448084
1554399
537286
1114327
1320852
240160
1899685
724543
484718
1974056
1511351
1755833
1233037
1136881
52219
471856
1776003
1962557
1129307
1245380
881089
390222
1206855
1052296
275520
1042436
942399
1002438
1892834
367764
624458
1292181
1914557
1260292
851960
994294
260307
601379
592864
741314
1082297
1235201
405541
1593041
457604
1276365
1272979
608589
1184233
1245869
744086
661733
105943
1551667
389565
141934
760209
995888
341515
284708
883401
1872319
1319165
825679
1874960
1822992
1095065
842587
1915436
1942685
1028085
583755
339835
188058
1941233
1306250
106126
1441079
113951
1652337
684989
802446
652978
1541034
808702
1636914
194937
1981923
1901173
1575273
897844
796248
930676
114520
1218877
872245
1664171
936493
805763
1401222
1757824
42697
1992029
1849062
1078056
1847175
469003
947898
922565
641575
1448056
1872293
263347
1796938
1856667
1564325
1934344
492365
1807988
1948907
349745
787650
382599
606047
954970
665420
1403480
1789388
519648
215209
1547706
1538169
1637797
769400
801898
1956406
568424
1501365
930184
808886
721714
1136437
1422524
204799
1125580
775088
1861929
741621
1915497
1512260
713810
1263171
66313
331539
745458
37944
1059478
962414
432136
1034685
809500
600190
1375917
422940
1176412
1226469
1176010
1098213
1983488
534330
903349
1190642
39780
550059
1539340
852684
261121
1407928
1817343
1638825
381367
1990400
512288
1305931
847468
1685922
27700
452929
1968195
1197478
852827
1543639
1860420
1384387
1254388
1437168
1434842
847601
1569825
1274368
421994
1608788
878759
1391599
1325776
888898
1404471
1003232
1836237
268827
691120
981056
227373
577155
765949
1045534
386598
466076
384672
683497
304366
209649
946219
773742
1944660
1212502
1583992
1382164
255930
1417167
666758
736044
1999432
1218589
286293
1723140
1866987
1615450
257766
416966
641908
334583
1691239
560810
256265
725699
926425
895812
1255541
1869815
1709889
758773
622973
197671
1821722
914952
434876
422281
945736
1495691
604923
1521067
1239192
1934327
620401
1181436
1768675
1924165
107061
917075
181272
1061545
507938
934596
59828
1544127
369031
169734
955662
816454
1369375
452960
216715
810659
443590
441577
688369
367773
724279
1026065
323951
819632
457048
1769165
1560461
315709
1415984
593676
1234411
1896646
1130470
1947736
471618
1718862
1937969
102795
1674423
857849
125219
1291713
664544
1141500
148824
1027315
869865
1113676
1384224
1650827
1526823
1835962
955824
219453
1187911
1375714
118988
652551
910173
1075340
1201558
676346
1703375
1016236
1607147
1416895
737773
41090
51705
227300
1130085
1959127
64295
1409986
149392
64834
1787336
819534
1130772
1396458
1110230
98614
1181356
487289
1045675
1816053
509726
1195539
452131
1823138
1724989
1812873
818569
1489825
830512
208350
130583
1149470
1927492
27848
1994584
998157
24589
970730
1097771
1854853
888241
632892
1055490
25958
1900410
942975
229468
1636875
1662885
17570
1384826
176654
353276
1066231
1844522
1408833
806631
1147400
596100
1809024
1080804
1906443
478509
700947
1553455
1140455
1349369
760452
1971205
1659201
663216
1993872
754234
1738814
1698220
150351
10698
1897629
562258
1529817
1350045
1789134
1138576
796228
1109049
300678
1721195
660556
711178
502538
747586
645667
1565095
1840578
943166
438389
401781
1242049
1890268
1829718
1487115
1536479
1381370
555584
1559288
1206350
445772
417048
1505948
107752
1008661
1792392
2009
1362960
125800
1282188
555341
849809
819022
521761
1431908
602064
1423591
159192
1294920
1945874
128256
440459
577769
333929
357129
1019711
995285
1960042
1495945
327371
1110375
1696997
237574
1493072
379734
925581
558887
929403
458927
545438
120535
818186
47810
1002766
1405034
1569386
715878
338047
1536988
1505343
978368
281677
1548256
842257
782297
547192
93168
365421
1952642
459298
184606
173700
102285
611124
54564
203330
1868998
1632691
1814285
1478699
1880413
1168681
1477449
1624261
1092232
682505
347346
1147289
298064
1012529
229345
327820
1967660
853419
185906
1769543
146787
1220985
1362038
1229919
505838
141620
216750
927160
423075
1658132
1386529
64706
473521
1422208
1751506
341249
1957728
79187
1887223
1878100
1199722
293677
977814
581866
1163756
1576400
1767711
1921583
1118415
1980459
377923
1924827
1714723
1953031
921897
180284
804129
719251
536789
597083
746517
1025958
1316296
761162
1451658
132003
900776
368652
66020
1989930
744164
908794
706999
329872
684187
1586721
728226
1568705
146941
1740085
289646
890413
627122
1643413
1783172
1718484
364123
1411785
1013344
1379546
199659
173260
1110043
1644431
1777843
974024
1435083
45977
1261298
1093908
1000134
618290
1733234
1691550
1384112
1411838
626711
1609362
648920
161519
131245
1250297
903053
210148
46944
877969
1346910
547476
530531
873066
1933570
1163832
1865318
207303
1491182
1562086
726876
790055
861729
1853403
226921
1031133
1110536
146615
580031
1594107
110287
1680124
1456177
1021694
1880596
1545701
1321949
514817
724794
981854
117275
573227
1182505
492599
6498
770422
727693
1505872
185904
1767853
1866015
1422638
843988
801763
1460070
1904398
1439571
908168
495578
1746504
1438392
1789215
126059
193378
791557
1074909
174718
1160941
623308
278982
1078250
1634278
430547
1475264
530197
1694565
1256331
583612
1482503
1533201
1158197
47446
913706
1806466
980700
3233
660898
1165658
209261
72502
856448
704961
1883948
794210
230736
1477157
1625998
1493274
1419416
751013
910807
1230102
841372
1947150
1441178
1761950
777966
954826
69151
1502883
1568730
1257166
1393501
609810
672242
618099
30588
930512
1816784
1043067
799744
1873427
1569042
594767
1040357
186712
74495
1717778
571986
1211564
963707
662700
635873
1473135
1498052
1391245
1532396
1361498
1098940
1835470
8935
553999
1860696
762166
1035302
364891
340866
1357927
1413527
1407219
1246601
120330
721928
1613478
100158
457307
1632924
1876722
901109
883852
1958700
1872045
1766617
858796
606786
205179
823663
1055687
1985099
1581876
245025
1983110
1578995
1074512
673452
894814
519516
763801
1835520
1455008
1384489
851392
1747213
1280507
38442
1929319
279812
1761312
4045
525305
1591687
760889
27543
1361898
122431
1905333
651818
934611
207628
1515327
1245087
1206031
202164
1104771
1879919
1663181
335122
928642
140800
93056
1157380
1009201
433099
1570420
939184
975211
1089821
1991201
16044
1406551
1970409
282485
69060
1894636
1833022
898089
484770
1965752
1756403
1345972
947252
809185
1586704
747003
319890
1833398
1456734
631415
1500226
1540996
1549814
1570654
639440
1620016
676462
1319789
1620500
1672357
987276
822907
1082354
1317614
1990764
1048773
284398
1513324
1592103
1848686
1285042
1948891
492210
219095
89667
21496
167457
1141730
541098
1474426
459412
1569296
901684
153096
776863
87150
825464
634146
1653702
1597031
1652538
1409881
682374
1337143
1501212
1943585
230438
1453285
1180224
1258628
1968744
1916659
1880273
796955
1441573
530785
609100
1926075
1652572
124411
721941
393361
1259124
626968
305967
844794
630644
1135579
808047
822252
1158913
183450
199969
1127553
795433
1918307
1793639
509144
360650
1059453
861466
1674024
1918905
578268
1789210
1780735
950546
377699
744951
1174130
239107
1786411
1778956
1537732
646697
1174637
1584064
136172
1985498
874711
208604
1837330
997192
25578
1493932
1640019
1126973
409003
653751
1003657
457185
432062
1898471
701123
256752
507615
235688
1979842
708362
1683832
1610952
1328866
591281
1075444
919119
1198738
595450
861698
133198
456394
649357
1150913
820467
1837401
1301665
1286142
262169
1399714
543676
803403
273027
30568
41479
1918113
309746
752012
1689035
717733
194158
39164
986867
503776
264048
1193483
1848839
293605
518637
141151
1224529
1453182
637741
373371
558735
657444
215726
616236
1191781
246660
1789984
1657540
456849
938690
1155669
699263
1986878
1351507
1014300
1549833
519804
1442773
1641629
1244034
866852
1572415
1152069
1256943
1672101
1853027
628198
1846416
980704
280166
1577783
783474
955930
1682416
963942
1587715
986609
1038466
943514
75437
1954012
566552
977089
1822289
26265
70535
438191
1080283
1806086
1366989
441993
1146629
679960
826381
1973331
366398
1236965
467491
1889111
1077961
1232829
538336
1804098
1409015
530174
1779030
1204165
1981556
335397
1281363
26340
1054621
1807129
1137393
197569
287884
1033479
1590777
1074179
1934450
1668113
604265
22231
1310369
1993851
1616921
5465
374170
1128024
251663
1103244
188432
1713340
534638
1033503
825735
1209949
1533496
803115
523151
1393230
1078886
498226
1799102
350230
1331414
33182
687019
1905739
887238
895018
217347
721009
1419514
499262
1285382
282205
243611
428859
1375313
318172
653884
441039
116581
981715
183567
1740436
1191454
1233143
1112714
1977698
1042567
1979036
1299683
1320376
1359857
773700
1956659
1878585
962453
1506287
1738699
1350320
67403
1468525
1370633
170111
1106380
19379
659988
455140
361907
746955
1343899
314214
552384
1244514
1157182
427012
1615568
1316414
323327
1893972
319336
1924611
2427
1323868
659432
1482652
1083760
1004807
949256
738475
1906145
649192
1597006
1971
1485243
1847311
757896
1283427
954694
600648
1700121
693721
1997917
1217225
1889621
1131257
1881881
1266454
231406
204200
238818
266482
687162
1289797
639919
1077079
1175416
201705
1815855
1938287
487245
1489833
218066
416772
1807949
442034
1594396
422281
1335419
1921628
1387572
82894
576339
584312
1272521
1571642
93948
993589
1423393
1665101
727110
392124
135235
285103
703858
236618
190733
1872435
927605
1311193
725262
114879
1069931
1295906
1749503
1441738
1238603
484130
1777673
63983
963567
489916
1659916
1807477
233981
397316
1133497
53088
1686615
1514613
466390
1864245
502378
810481
221992
255912
57322
1557607
929650
112507
291918
657451
687343
253210
100573
241825
1144952
1689657
211302
1248635
666719
275818
1919728
1234639
1540792
34815
631473
65292
248145
531231
840009
33894
558668
539208
569917
1297172
1810682
419916
1056412
1813201
405868
851696
53111
783077
1691565
1699251
1184554
1204184
975209
1207452
822923
1997662
564554
1281460
1398928
1893893
664977
17223
429848
1538356
1447997
366663
1193598
848536
1035283
1195409
896398
1569428
1911884
768515
1535921
931728
1353832
229083
1278337
1124466
1404358
525282
998594
293677
1178374
1646864
1966110
536036
793065
967410
1398960
1383808
546168
1188261
1174006
969618
1679015
461489
253015
16592
375260
885464
1473856
412997
1288449
1030221
1246018
1648510
1266754
455029
940249
846341
1920628
1400824
1351139
372901
1205793
988742
620825
377279
369375
1570188
1425536
1936100
607936
1338470
1796802
1447558
1041764
314475
1888823
610106
1024932
1844700
463569
906501
1252447
990121
115552
818552
1411892
495813
1254078
916350
1215717
1146266
1655884
906500
598753
886017
348735
1004343
1724427
1606303
1812967
96841
1301868
985835
1983984
1058171
1494830
1931465
951504
1752166
67852
1553845
680077
1278270
230803
629466
997394
1800385
1230701
694344
1978681
305833
96246
14397
581503
805255
182164
1968228
1168409
1567747
789063
1350459
1187227
1141656
40971
1936661
1149398
323836
749841
845485
605980
756716
1655179
764821
269538
757086
1446318
1735593
1017619
1697626
221453
1270501
943426
1102833
733110
430821
473485
1590601
869837
195201
1085541
822331
323440
1926711
227292
1033729
317189
61932
1526069
1651685
1915553
1089151
381071
215158
1239721
1678148
29051
1984719
1610750
1271036
629034
678238
1407704
689602
1681182
58586
914769
68870
1383356
469847
1500741
142804
1805503
681086
224402
473810
152594
1065701
1019819
1659204
1243529
1139806
1154130
1543007
1237953
1109959
566725
1860998
388769
1958070
1622072
1354832
827525
1563448
1277322
1377298
1214583
110400
504478
1823284
1800113
1464215
541475
843569
1192676
928205
1738155
534673
523884
399149
552767
1035810
1241308
950903
1047954
75959
236772
853251
436750
1681413
38864
237213
1248958
47941
711678
1263070
421618
1180603
203678
1587810
1839243
1141972
1972899
269589
1416928
459755
1620970
469428
1385758
729133
1256929
953651
353610
185150
1080595
121462
403368
958635
110357
7378
549775
1531483
121802
1222305
938899
1066033
1945621
460899
326588
1696344
496055
918275
983606
1097219
1159231
1796313
1887987
748085
1972207
225483
93653
1150235
1724868
300980
908139
899467
151197
111722
451568
1364453
733861
1120902
497774
816696
1265681
209106
283475
1910242
845155
1747368
367539
881383
831855
719288
1209827
819205
496847
1664573
105710
549997
648837
1533817
1088408
148009
1581875
1321226
1837124
1682231
928180
180207
1556467
137803
1497882
864720
1207246
1676352
73149
79658
75850
112301
962749
1891577
1497552
490847
1764573
1063315
148280
1037582
1564814
192638
1459434
882051
1547868
1275355
1737881
828074
748544
1945749
301368
53569
568810
217848
639292
560935
1113118
589619
376554
1423932
768692
1454786
551298
1729375
1832725
88522
981211
297766
1934560
865378
945113
547563
654865
918064
1983591
127882
77867
217972
1879256
780906
530529
1175857
1975928
668435
658317
297897
1946779
1230414
1884194
594980
1317657
138623
1129854
726659
465353
1624919
1568095
1664941
1536745
1204497
64879
947751
24355
382813
1478675
912033
646578
683794
1007758
1756469
1981913
544668
656022
1769896
516670
660974
88509
667631
1335588
1245558
1995253
1277635
1388581
388870
999857
861950
191792
206383
1966699
406153
1851536
419338
1084454
292928
223133
1942260
169075
401939
1237739
586709
1839165
1784485
915743
1346960
1195667
220042
697196
709403
1996064
866673
1547982
568176
323931
74749
474040
359525
45478
630794
477753
200474
1464735
695244
564458
1973867
1481951
256108
1394585
434709
697012
577615
1243197
531143
1916601
1538563
1593147
1409059
1225692
796343
1207363
627021
1656209
1790971
1109776
120349
573603
217026
1149868
1156136
206302
167474
1228830
238580
102861
147785
2058
145053
499705
1957642
1470121
27303
1948759
1123884
702365
224243
469693
955921
1788120
1669151
164025
1059651
933220
427334
340728
530743
1721916
133062
1207832
1242272
106445
1315183
173537
39332
1083789
623221
828991
1532109
1511890
300333
1143248
227400
760721
640974
293700
1919509
1699817
1901517
1958005
870122
830311
481252
574318
371940
1786285
632343
1909104
180542
181417
1400777
1927213
1992194
1108477
1210845
787462
845674
1781833
1316851
1820579
869956
247140
1014670
625430
983640
310583
1588931
569288
1970317
144225
1649190
1257135
151309
619566
1301044
1081251
1721152
1860125
1474842
1523044
386605
553073
1838058
1152881
313529
886127
22948
121600
738377
932216
86229
1617070
349039
936752
238124
1104371
400514
5851
1416189
946757
1082879
172522
713183
475822
212456
1414551
1233329
1928126
1789770
1591625
547899
109396
1848129
132280
218330
955730
392174
992950
1146121
1409553
898385
1290290
1422074
1940118
596514
1306071
337234
418748
163333
988844
1729780
1752249
1690650
695570
968425
452559
1225626
1696499
1685477
379362
1844646
613397
1922021
1869998
247218
1299801
225599
1567234
735218
1184224
1418012
517655
992781
293533
1321326
62406
957383
329194
596485
1783636
24788
1014587
1972286
243260
1945953
1147122
1464076
1768617
1431674
1247624
832118
638674
225552
1020545
1218615
878204
1617313
1439434
555600
515813
829686
1685357
825702
1657166
1396791
430507
205883
755991
396173
18704
1081239
412049
1208295
151495
1084449
1008880
1298207
375866
906072
806004
1754153
363884
1186506
1528872
211896
993738
201787
1801423
1077252
1860954
261454
295242
1204550
107129
969323
5415
1197022
1558584
129047
719651
601390
129049
1972
324947
752518
96469
924696
865618
1903188
1026994
1388178
1130752
1965832
885185
1273000
1225885
292459
1992951
1100
1927650
1235450
1700197
393643
489677
1930389
804606
1522477
415822
1614531
1621393
1487512
1620929
524768
810706
150654
1394781
611910
1009251
1942537
854680
1565705
1156081
589622
1688308
26110
1633790
1394675
1399079
991391
1853001
155487
1230186
860984
881836
1739026
434274
1126303
1525756
540442
397508
108184
312631
731405
1086654
957941
1480870
461366
1252405
599547
1637130
517204
549690
194318
1555634
140873
1909855
1647317
503388
929053
1937378
364846
1839415
1900317
1850671
525291
1847069
276805
382324
1502387
1951437
43223
1890250
1632078
62809
668240
1332387
1397451
793500
548984
497140
904614
1744972
1468654
250071
51726
581516
428120
1107890
493515
1087449
1154329
545255
1938934
70436
1022584
1416565
1915441
166742
1090626
237185
1897613
299489
1680149
1287254
1212829
1924448
1334842
234271
1796285
1242953
524642
1706229
618087
909872
952355
1750923
140622
244291
862872
408973
1379752
1685953
617514
1412217
1545058
606514
380986
568975
363131
451063
1353613
945991
384086
439360
1100385
1244542
702062
655482
586093
952162
5104
687657
1183472
1125839
1068329
1852785
1229155
1036208
1784009
419170
1937446
1336683
1610960
843011
414900
652039
1317866
199592
840932
1236590
522298
1972325
477146
1063094
870287
916871
1051341
1336702
1903083
348266
1143390
1731639
205710
1000782
1750397
1393145
772326
1630276
1647322
1504764
1448611
350473
990661
21939
765983
1747703
952480
1457763
249302
383020
49307
1980171
1941027
1178589
980457
1703555
929778
235787
1776409
314555
321285
1262941
459392
193758
1094654
769747
1850710
1935605
1781419
1600374
1589870
264894
1373846
1726682
1056177
1556363
1828150
540279
820100
1964396
414746
167271
297241
303763
1371653
1713668
1306476
33868
510843
564760
16170
1255320
1030246
147394
1205203
99404
1110230
362587
420098
195843
305755
1338449
1425196
1061852
1697514
255171
1544184
803068
1074366
295125
1497494
43921
691894
1724777
570275
1805839
981053
564037
371069
228650
1933286
1300024
547789
490959
169606
1163604
996752
281438
633103
1461503
525565
1852971
28326
1071301
1339038
101399
703201
162841
256477
1267038
1093347
1925957
1303608
896020
689187
1775748
1956125
1535752
1235974
279720
361265
814146
107594
1733898
467497
844063
1564216
1765679
559537
1947323
545430
393957
1390243
1133480
386102
880311
289087
878766
1511534
1581368
278148
1658372
572578
1254275
1423277
1882965
1680395
1517188
1791055
1523873
265235
1115394
1909138
1662987
1368201
663344
1258485
245359
723317
1863545
1854326
280361
1680587
1164237
84163
1045629
367749
1376251
1619761
542082
316948
524790
88076
41871
861932
778322
738792
96082
805983
102433
699457
564647
703937
920885
30460
1381249
1737225
1738356
235381
1800229
365188
976747
1102957
224008
1374645
1032827
1502853
1370560
511238
84067
1367577
769925
1431502
1838781
1211684
1194566
1313215
365722
430794
1308612
1630516
684301
1570142
1108896
1783545
1455519
1067306
276290
330958
1180866
1753596
201172
1921894
1603873
505158
398267
229593
1930969
1796912
1171169
740297
1292107
1764385
522460
1777677
1643983
870605
1358609
1520975
1637509
1566488
1983005
1189235
421114
1836465
1699616
1869499
1024577
217956
734771
414618
1541749
719471
134537
1812996
85077
1456318
647415
370243
1956141
1425268
1974326
802229
1219557
442473
656972
319131
898112
933532
204545
1674200
174852
928174
66103
186639
866774
966795
383254
952441
161604
591467
306586
1617748
1736738
1191364
257868
287788
1131883
1296115
783046
1425281
1563224
28483
692617
552541
1064482
115225
717034
1150931
783213
1601255
432292
1614675
553881
413243
809629
1703464
250957
667708
388845
1552455
739481
631760
434651
1863058
108026
366062
1698656
1499444
1601957
1458267
1192076
972828
1251284
37150
1092270
766626
304768
1455664
1289900
1146899
1481507
700422
1877011
825827
1629140
1462227
14986
1944525
1273722
1697214
1123611
1527242
1361482
1878302
359034
121027
1714936
636305
652086
1503211
652711
1944877
1845189
508877
615159
1340494
1854944
1879691
620340
1549587
1581034
1583643
1348126
321733
1954657
12739
217585
460855
1073150
1997441
1773522
477838
1275238
146336
265269
1662270
1746077
304586
1573974
1070987
657504
1749676
1907369
100728
1499899
1685106
1016767
1118357
154031
1512390
1309543
1072402
1298618
1361176
150003
1444949
1304307
1846987
1639274
1607389
1288815
1101260
1509266
60050
1147708
1507291
987771
1987743
951378
826853
373485
717089
1602792
135998
538046
921297
1717348
242157
354883
226419
1597460
469687
88617
1993849
828334
516326
1186722
517720
992243
1389879
553986
1676604
350298
1852682
715638
115435
422264
856742
702174
893405
1218165
888564
1301279
1465861
1848103
225960
671917
1790075
766119
1198008
1404677
767822
850091
92511
924344
1956318
1080967
526904
284858
138682
1568109
458979
1825171
997351
1764923
1183799
426545
437742
482954
517649
755661
381967
1130445
1918260
1808571
176389
1551451
690818
590133
1993011
143540
1019577
465909
1964355
1419251
534408
758851
819644
1228111
307851
1350938
912203
1414401
1274762
1591895
1779211
450361
319734
276993
753799
1740748
1154347
153422
243017
1756675
699022
445885
1821138
1589572
310107
161902
731689
598417
726732
1031791
1146556
1314169
909078
604791
1880248
1984859
1161530
15785
188200
598752
611848
1460896
1425103
160277
73396
1893673
860748
1106182
353855
416377
1654109
1405263
595012
557807
773835
1063835
410511
1418213
856737
1134938
1999448
277209
382702
555108
1283437
1454853
78266
1782718
724078
529474
239889
1252950
730262
1631314
964740
1313888
1391869
1859519
1559716
1241589
1395438
103565
1539633
1397364
937291
1154214
823368
653830
1794598
278290
189415
533341
1759056
697412
1700574
1534704
1256423
751678
449767
445906
1523678
214017
580909
731963
1480883
440494
1103675
574813
895587
1369103
503399
1971688
1933110
649963
1718941
518782
411389
1052371
1677650
855912
1468051
1501896
144739
898118
754901
1226529
1753009
1671704
1585974
1644768
370510
1904712
844628
577319
246755
148060
1870777
136223
36955
1513419
1562554
943397
136957
627521
695916
1000447
226330
521075
302120
1030579
63548
323562
374479
1844324
348369
1511888
1725319
573225
1993508
1978028
509428
1785950
1118990
555223
695032
1057165
671245
503399
1391553
832174
121159
930995
1759701
331874
706359
1335870
1968323
420758
1617321
1737895
1196503
1137644
232731
1373833
1138616
1064197
261096
607410
1680809
549360
1215497
1824252
285334
87282
489507
1351356
52634
919570
560110
1694778
804477
663235
787148
917131
370166
1001052
1751966
1983746
1625170
451007
358119
1804954
1881336
380951
1393559
273744
18859
244762
1543747
1855796
183173
1334506
134138
1584272
436111
1589698
178022
1833472
1936439
1645199
1335131
1611182
1720810
1144413
1288723
1684955
1385012
1817790
1175897
1473793
328270
1610090
52821
1520990
483296
446700
1726315
789266
73672
37790
305208
1159177
115891
1665142
364895
1114514
1521518
1074531
1444408
1830092
1852751
5660
1036274
1803202
253457
1233261
976353
552054
122512
1163029
1521962
1840808
524940
813432
1504719
1418878
745019
1097376
1247201
115419
897010
1303322
69
677933
1829649
475306
386202
571955
1269082
1711818
233321
422694
1457635
1639092
1132589
1507542
1961109
1217831
329328
791363
1048980
1640062
1164868
1115538
931767
656301
1539750
1583665
1995259
60131
1860782
481124
1527453
981718
1066849
718503
821457
233982
798913
1162416
650734
773304
266913
219082
1564478
941088
287838
1677598
1950191
957909
1611947
286415
1779109
1083374
934325
1787404
1848175
437370
1269780
549240
628342
1690589
1886153
1924361
394801
624551
765043
1742623
1375520
402733
83149
1853834
1352843
236975
1507902
184974
167453
1958001
156437
1606709
774007
267707
315391
516669
1084039
407715
1713929
1760487
701029
63564
1660103
559224
555800
749
994141
1815366
1850436
1373310
1226251
1137320
90965
48503
1892036
844078
1973308
1958022
897954
1574099
82426
449946
1385460
1795652
1996165
1376713
1594557
1597610
1115189
1173881
68838
8176
108036
1137922
524530
939706
1817149
1459800
1816388
929548
47779
1457932
486954
399978
766403
1658068
363328
1526094
1189806
1403351
925270
1803939
481881
1788886
1128619
934912
351062
1772937
1208729
807747
898583
1441959
218405
1205087
1576916
1560656
64522
1344628
544643
897748
643159
200130
1074117
578513
313606
1928989
1270216
516412
305871
1512696
555707
127198
841528
926141
663397
939816
930311
395712
1830542
423987
949735
805929
1993739
1943742
1681764
1784949
1385931
1613551
1702787
1300604
1418813
1111069
1136251
1720121
1220159
298394
1920245
56795
756037
1259750
1291008
29600
1700555
1639190
864897
1601394
1044774
617353
519324
944499
1701214
877728
97892
237745
607108
1862616
907993
1552178
1218157
858306
181981
5847
1281110
607165
158606
280459
1236929
80032
874135
1286235
291022
54485
1141429
1553212
1331070
69123
1232223
1599452
717403
614128
855623
1280666
686347
927405
287408
1024099
1744229
1491266
356048
1419178
822632
1095754
1597472
1100086
1929750
1756870
1042801
964367
160940
305223
922581
1234089
1292845
1091034
1660610
98727
832416
1386344
649965
501617
1777351
1634772
1671486
862700
1560694
622928
1419480
1122563
20322
1042375
1535474
983263
1603792
1236841
913590
1516811
450574
1604099
1260709
795742
1674496
1342319
139882
1095043
1378395
1756935
1944254
690202
767798
1501463
714254
340770
1389316
551333
1172574
870973
1526501
28116
477432
915702
310074
1291839
214237
934354
1048698
1626057
1348855
333579
850155
1315761
1660116
557305
1264923
932569
791885
1161239
1391997
1826360
1943030
299657
1200018
569552
455266
687799
1299253
1284155
1185622
1103765
399722
1081690
904968
123253
1452078
1075570
1606513
1724355
570619
183964
1046010
211937
692778
50448
289288
890205
1004323
745471
843399
385012
923776
1359702
1399115
1651342
1373232
1698308
948854
1850599
1542634
180343
1886832
412383
1925339
29131
1093650
279295
1454703
736137
1865608
654238
508030
926736
686661
1742741
525513
327193
1794041
1236722
20190
826871
336555
1844346
1742141
605106
1582981
214831
550199
1329947
1800158
1959850
168132
642419
661369
1613724
939952
1076667
1602440
573112
144419
1901926
1309860
20472
573757
1418050
606118
170013
1987662
346403
369733
1141264
874718
1841677
1631926
1402787
961433
1500234
1043965
1411883
1583360
1519219
1493612
503988
1937017
829435
1910488
7282
323988
1753781
1631349
1095221
1980706
481834
340002
1490361
1273723
1991907
488747
1596762
503138
1253168
1504426
919133
1345036
195289
160487
1892497
1204527
982651
849807
1052622
29851
402168
1882210
922199
1466573
1628394
1091888
1080107
1962778
1242388
420518
238824
612483
1157016
1739472
1277876
1090314
1727712
635615
977206
1733422
630874
195481
1810112
1167349
1504643
682905
1284027
609078
1593791
74129
457107
1031138
303183
1987689
671139
1522181
1854672
620969
1287074
386550
1568357
1397284
1420045
1668401
1373897
749502
1515502
139228
1424863
287254
1304221
135079
1003832
117819
132125
1731643
1981850
59636
1209592
775355
1197859
525789
1190693
925653
237121
216603
1867038
64142
610389
936073
1736809
1273301
1830681
1826784
1104103
791887
564421
610305
792331
1305266
143029
1000978
739301
617189
1257568
575886
1281759
1555563
158228
859344
287749
1282115
171920
947709
1291369
1724528
764264
616169
116554
1091715
663480
1998039
1697099
325601
1583732
965344
128032
159125
1687204
1033930
1777235
1102799
1454223
847718
1808021
1002037
1799395
196334
1602542
1514259
1985361
197650
1064779
922046
1893570
78548
1942354
127918
1369561
239279
1591560
1314956
143921
503951
967856
69669
491601
1032621
1272409
691889
88921
358780
1197782
1132005
1663122
616099
275175
131458
1710902
1715977
494393
508766
1678562
1235819
350854
1200097
337535
552382
1253143
327436
1911567
594846
175981
1039461
270521
617924
1791885
21623
1481281
122267
648030
1437830
739367
1349579
652591
667667
1945281
1161610
1291894
334914
1854443
201857
208778
48991
1294551
1719717
404656
337633
240856
860263
491582
183692
474174
1944341
1349319
1729654
506962
1466145
799613
1320868
1699744
72013
189550
1576643
491787
600275
1190699
1263784
320258
1687712
1817907
1864302
1550019
942841
1824452
1735740
1339900
1394228
253325
796068
324577
1172858
439003
618135
280295
594107
1932164
1785729
1609862
1619467
1679446
246609
1999790
1908729
1941781
319157
1324542
1559561
848601
1031106
1151200
1686081
713290
1793198
950260
1794284
66279
77489
1294033
965105
363868
268931
204672
1610034
77989
1130788
1516693
1690773
1076390
1877166
974591
1055511
1293322
256217
652653
991261
1799430
1515770
1785529
648975
191560
1148348
147626
1004881
1482779
1518160
606538
434820
358681
1586527
821875
1716714
82332
1850763
449861
1030552
997293
582821
1725323
848347
675815
846108
1772079
957043
719435
1516827
1451054
668175
1007852
499818
1529851
935030
1733468
1109670
1016367
1169553
1674086
1837217
921915
1328026
1166277
1638698
1065191
876290
1119021
734829
1839384
1248162
909894
773492
906184
483699
14825
357954
1417073
569523
1788327
61723
771425
1492257
857294
705060
440791
934827
1777165
244481
930945
613110
1305613
502945
1939123
1398195
344964
1623736
999562
1945143
1980088
492100
889507
688311
1863508
1800227
103833
1954204
1327020
358749
1699478
1915195
731029
1447449
159000
1883549
685924
738118
1747141
1360700
628739
1106596
662571
711444
781561
1575948
798038
1924088
585154
1779133
930590
855673
570582
908361
1361971
1228595
242953
126532
1611522
1549974
1061815
1836611
584043
1299766
740229
1022663
412944
300044
1048392
1257008
1649005
989566
559896
977786
84902
137777
1634342
304863
1453341
1195953
83737
670706
582497
829754
634909
733910
1075542
116521
1822564
844473
1307674
1767133
1871293
764509
408166
252687
1895415
1289630
666367
931207
1571321
1679917
1358169
1912865
111863
1021210
1878981
502512
1897361
26624
1326420
1240655
25022
499786
1232956
581212
492589
589075
398053
319430
1988258
588059
1327329
1031721
1549674
1055812
393731
1337646
1271360
1037359
362350
1199327
1940512
903317
703684
680344
1526334
12415
147995
1909997
1660226
10586
1049518
1645606
548340
1823605
1645266
182594
1026661
701394
310535
502903
1319887
762119
81298
769239
277571
350896
1766413
296610
1356553
1865609
218365
63131
1034781
1507573
1087814
753170
1234900
86680
648753
546791
1473610
1619370
1486493
230564
1907336
1122402
1898276
153078
1748145
1220410
1585863
1094026
392478
1094567
1447049
36979
1201723
568335
97824
666871
1887265
1923395
485221
250731
1605936
274391
398930
1724552
107500
860589
258555
368034
31223
1468004
972463
695776
1982114
644972
196947
62806
1630499
1840707
1489477
1255860
795503
740489
1229826
1395099
1394031
1232977
815928
1969631
137758
1228883
521646
524981
1587753
346696
1522173
1544351
635928
227521
1512694
148701
170819
1088813
553904
966210
623380
1617720
1777333
1139309
765075
1621292
382533
1264845
1693020
159543
472217
521294
1522284
1933036
803748
551090
727419
1253218
1316243
1994410
120806
1491420
1717221
1297770
621785
626749
1722507
1206411
583802
336944
1537769
1371077
1846831
532209
1094615
222125
116161
1604143
1539112
1601379
1322381
304575
1605134
604180
1844922
240847
324781
1942607
957244
1967149
1177250
292696
1244634
504228
44804
1768155
769921
628201
1107175
1566627
1298846
718578
836643
1044616
1278932
276262
970207
628977
121249
524949
1291398
1641228
849498
718119
1592818
657591
1217435
884772
1682573
168316
1972724
333269
249034
696158
621305
1166370
1177625
1474148
241063
759572
147821
649416
1397992
911880
1614346
988194
1108668
1231896
1508272
315231
443090
263319
1703156
1769286
804255
1133070
922257
1595857
1359641
1120385
131330
1081543
493978
1223136
1599241
128895
675313
16149
816625
262288
1952987
794997
333321
681850
1531977
1543786
307897
819886
618661
1080710
1995154
1017603
1252948
395273
131492
191696
315259
74262
1721725
1396762
413540
1309021
54644
992419
117496
871570
1222405
881313
1560006
749758
1225866
808782
1581512
1506514
208983
311983
1609917
851263
1765892
1923290
1060687
453331
536363
971351
1688495
1280264
975975
420312
566928
887637
1267596
448155
160614
7659
245198
1459613
182690
2419
1439608
767320
452076
33894
445751
1063144
65661
1375305
11921
1553304
1354400
380470
196822
1573876
760334
1756696
1105870
1970915
212765
1458498
985035
957047
1302037
1429289
1271836
725350
1940675
1304598
1143254
639511
1918182
1801266
1148919
572464
1315488
330439
617311
795637
1565085
659249
729196
1161282
1754229
1412184
1855976
1630175
783592
1216135
917714
1770262
977643
455182
1195127
1746652
1158827
1781527
788215
1995231
637641
1016426
1403141
1842879
669984
1678603
470634
1116685
1054324
1864866
1928973
1809225
157059
540280
1989771
167502
1409787
1430950
1024782
5505
1766634
335357
650594
525308
1891351
535959
963141
72233
178515
667640
1742868
268561
83530
1311787
1729567
1535166
591315
911997
1264874
1529333
89479
89745
1791577
228535
91393
1744807
667564
1204126
1604719
955015
358612
1234209
1790156
163926
781406
1278582
1908522
1115928
1057010
960508
1051503
1576004
1604724
446879
569259
439158
1935296
898808
555059
142643
1276285
1757950
370892
167723
1174985
40636
228167
323470
1864917
1860309
1091596
498125
1892872
143948
1629247
984777
358745
529321
982705
1026095
1205718
385933
1308155
691630
20476
1705058
640819
1783265
1922991
421900
478966
1825542
898019
1180831
1108943
898348
1902843
106130
1539603
1265186
214411
758836
836425
1919076
1916588
1636546
1634304
1291598
1874581
611321
1069661
1369390
23109
170342
1192669
1112421
1835426
262756
1072926
1061574
23251
73799
1544183
1350662
761942
47657
1912791
1990265
755109
20097
328346
555974
1339940
928472
1705582
726862
49279
977706
412430
294756
164938
517329
1652169
949409
709426
1261086
1457167
830811
1961693
1185112
1584028
507698
1397982
1600982
1135300
819903
1852776
231533
890572
850541
644362
903233
434960
255769
614453
537155
410066
690066
1660376
1904327
1061531
1538461
1745371
701578
372411
947413
1202955
701823
1305090
1582602
1022384
1442624
1093973
888600
247142
1153010
1789527
936983
580744
1707918
240671
1257708
1566891
1451645
990426
1611425
171487
1475495
1031099
1955598
587397
1607084
305976
356483
920778
512719
201823
1809256
1141007
1814710
1252949
1316406
365220
571771
878887
1209301
1363581
789586
492477
288656
1366866
877248
1184513
1154406
230841
727357
1958177
1338120
7898
1917290
1023959
98779
815071
586622
135693
1608302
1446265
1921307
133523
691688
213576
818450
1014531
1601132
1646732
501320
1513621
1298808
624630
1546998
1962181
505505
538467
1478885
1060078
355749
325518
967843
1075128
1182886
684435
1933633
1190000
255190
372629
344313
1869791
114844
537258
1663970
1247036
597528
830852
923222
894660
270604
1187443
1386258
460640
882641
1729460
1334614
1501558
967826
1112179
531442
468334
499726
1377396
525073
344449
505133
727305
557193
101246
1501488
820723
1320789
16772
1124705
794002
1633233
196631
493525
311271
71710
1383653
1821875
645674
1246988
695326
1094682
1986873
151145
1434738
30992
972530
915878
1987377
410804
1417296
1125974
822380
912350
1499707
1371519
1383427
1461517
1909558
109035
1005705
630224
1774442
789047
1432003
200506
1358338
1514393
1827944
1697841
1404036
1463053
1143851
672353
371899
1942584
1808629
1342264
729024
1072772
719675
539638
1565084
581993
491305
372981
1848474
1250206
718513
893971
338566
1413101
122447
844376
496387
567287
1150699
1805288
73496
785919
1985360
92935
49136
1553274
464514
759167
1245610
296592
1298634
959604
609861
464696
1538208
1142920
989918
237544
1422284
1833859
572655
134775
747810
1504937
1722260
1565856
1972800
1503473
364296
846318
966114
1777891
1777465
1650350
1546585
632921
55936
443948
1121150
174347
1508155
773476
491469
188798
557177
1871786
246739
1141924
1080649
1019646
1386202
774103
862312
892002
996517
1930815
806303
1139014
850054
1331542
286668
1670243
338879
713304
468908
609688
1494579
550094
889370
601747
1784215
71549
1491565
248774
1479238
268732
1113454
495201
1378743
1387682
124630
1010776
1443949
594131
1647647
937151
776536
512168
851298
1164195
1452084
303009
375438
836164
1786619
1552940
122355
1959264
1912504
1892583
523276
1859976
964850
1099334
339185
1650205
453251
1240052
1169552
1191397
131283
1530584
1934776
1293447
908729
458688
741503
647441
241776
617664
763871
1321590
697110
954663
415217
1902815
1669199
544633
297879
812947
1468926
1293638
16986
1189437
540117
1865188
1131255
1871736
860702
1377858
159588
49897
289109
827867
1679877
609462
233264
307680
320093
1061430
79136
462660
1035526
280531
1186945
1496274
102372
729258
1923015
1304831
360470
1948714
1820554
503671
950909
1082097
232835
763629
1603914
1817740
750795
1746003
1018060
658562
1130123
1962283
54035
113401
825049
282941
571201
438570
804876
681832
1006123
1372500
695933
55528
1789758
863942
672220
582140
1251759
1186772
1010010
219512
428638
131733
764298
1792960
1936341
1153874
1400150
457922
539430
1007882
1205729
919771
1390452
1731665
501142
1715990
751998
374591
706537
1651560
213496
196643
295881
1889935
63403
1156312
1614464
1236333
410821
949930
1648170
1986334
1772055
1349264
635883
57271
341825
1530
1061875
1060180
1780538
1303012
1441551
1218948
1530664
19754
38623
795762
9154
736026
1335571
364959
159007
1780583
1969492
161923
767432
1991223
1284393
509171
967213
77523
567650
201200
565542
1446961
1082212
947263
1713475
1502122
1253409
589598
1362265
1755966
1533064
877360
1128930
1747670
1666491
76153
1637613
400818
198127
1652851
1872048
1183462
703159
361989
295038
656910
1203364
657517
876039
1835229
1512279
376781
1773023
1865579
378657
610258
52384
1335087
1771480
1963551
208335
1744300
1111187
1205192
1865065
1876484
851035
104232
1290896
1834551
1095612
150951
1374618
1864868
317099
273060
943731
1926455
682918
1098239
1303711
325719
582073
827101
1971337
1710625
1855653
1823857
1809046
1967281
1327239
1273792
731872
985332
1456709
1163978
1665861
759312
1168263
1143946
1106200
1358835
686214
1965617
1122980
733625
884968
1363533
16233
965417
657050
296853
1591456
261219
1536546
766064
1631950
1180034
462793
1008433
128376
1807918
250818
1512593
532375
511522
588693
1652424
1282526
1666018
344444
1221954
1781725
1059703
579818
1356104
1830093
1027978
1757411
196440
1122999
1592204
105445
1927374
1401521
625594
1452835
1013125
643931
34699
1100658
441129
1214599
601157
1436913
1606527
1912654
597658
1312530
737256
1348011
1917744
383197
1450417
557560
1899792
1134509
1974799
1483676
1079995
68630
1002555
1775223
1798582
204912
507720
1576219
317848
1899421
80427
1081921
349648
1577885
1081420
118779
1222759
442575
1461983
1992440
1488122
723100
1996771
112183
1996470
1664799
181357
814107
940099
914133
442258
980108
1931801
1535821
975142
1654961
1390345
148288
1320805
1342783
1022754
1379820
394366
962176
1311195
869702
832251
1212823
437648
1104098
1183939
870568
856228
1660319
1746053
685286
813046
80849
33822
640783
859317
1779034
1039558
3734
1940619
1187409
1636206
1789872
953816
1697414
1495480
957223
1613528
1285103
1052416
1783314
414581
1741453
508246
615187
1786728
1866736
1697334
1348812
637003
230428
1770531
666985
1189902
122048
1123650
1298086
645622
1217194
225078
1117028
193401
795415
557909
1828871
452337
1296816
954336
1486998
1245322
110168
1682750
1953999
1886503
789309
352473
1771922
203065
415144
1504476
882477
1129423
196827
116828
1832701
1683488
1277472
775750
281305
1214458
1360461
1979597
412821
867933
346305
1018556
1101553
203428
1146490
1026818
650339
819464
402404
1035124
1700136
507582
856118
319761
1207035
660960
1918289
1887358
1887398
1124090
1939908
362972
670943
307195
1733025
1233525
564643
436976
839466
427596
663798
1984273
1714750
1584204
97176
1171828
774897
808901
1056964
785625
1433969
1481676
1195528
1252900
1870363
252466
1438027
1664545
391326
392400
690513
401406
465059
1298694
901108
926492
303177
921399
1258534
655472
332388
1482571
1686163
530891
908728
770187
1713371
1571566
1351708
929098
1945470
909726
571175
350854
640946
304149
1700505
414811
1899613
1561296
1517477
198683
542019
1161318
147735
42510
1591440
1805817
174109
1014384
1193731
820322
1920910
1188681
691830
1620856
1016089
1381489
51718
1914057
245431
1793452
1039730
667713
1901708
1705513
1822298
1926969
974064
778430
1573594
505626
1380654
244553
747679
123999
553764
1741071
782641
1521314
303200
871995
652816
1046837
1415619
355430
1044808
50775
962848
392000
1255456
554478
1202858
1255733
141139
1753248
574555
120665
384306
1366024
447844
1345219
547802
121473
1180052
843134
1732896
1216915
883135
1604336
866832
1114307
785204
170299
1559824
1754732
1394252
1098700
1826051
965665
113828
778197
828961
1721453
703496
452438
1935970
599434
1476602
448405
195917
726163
513569
281172
1337145
992910
472156
1359417
101154
554449
1905238
1802552
1568764
1873480
457301
208172
929181
656127
1639991
1198720
520860
1439001
778120
686825
1956477
1785979
1070991
31995
475550
1403439
402465
787323
1019362
1676146
1611237
1049408
1119661
811941
404985
1849090
277284
211799
1416811
667311
626134
1904290
1953277
1820870
967862
1858354
1312497
1804729
1364351
535178
1735348
1299550
857266
1096963
1495176
362085
871502
796219
927579
1044114
941767
451042
1947257
64185
207571
1331837
1290054
1687444
1100714
278927
1651644
1547274
1815369
1468636
137696
280897
1576419
1393589
508117
793816
972699
1154227
1161809
83411
597500
819320
1132284
1126000
783966
1615500
1538964
35194
679675
1965142
1768106
1512496
194830
327286
610807
1709270
659730
541898
959993
1701164
600264
1800607
1982450
871021
983876
581194
1668080
1925827
1778335
1377125
90354
25208
1171633
1692768
1935662
1323929
900204
664575
1238120
1479025
804782
1181877
1853704
56126
1195835
1102059
1756225
1516703
1285793
1989542
952421
1153057
1377505
827024
560941
148194
1555530
1638983
1803276
1769754
95017
1291314
800384
1665323
852848
202261
1395339
1590039
1561257
952553
51708
724688
1307448
89903
784546
704528
163979
1735894
690047
1725412
1046270
341579
642467
1773230
758163
1990019
314155
1176172
1144561
779628
1277186
1364161
759536
134955
1306882
451740
941195
836824
971833
86406
338131
518934
799393
1671811
1360621
1465835
1791183
296902
1399665
1775715
1560261
1807964
765590
624532
280274
1340602
900706
825069
1296487
11331
137787
1496332
1052217
99522
1398745
1244825
1529382
361124
353316
502159
1347023
745595
467160
387057
1148320
1692430
505648
1547817
1887258
65905
1508528
27754
1039429
1090707
719778
1222110
108534
46698
1282305
320563
105247
1120866
1709995
291370
1486044
1748251
939450
1615498
696983
445968
1933355
216721
1546995
23990
454653
1681040
1513624
1296947
886413
153374
1573589
1650178
1138997
1087191
1079825
1590796
1256530
1563635
501095
1788066
143107
1612477
330527
1086782
1719234
78009
1637859
778810
1418851
1671902
1110296
1218811
608898
356992
837338
470211
1678354
908371
983305
1611985
1601549
65917
185138
500042
1809004
911118
832843
806702
1364870
1988158
175042
326678
1589141
1714222
126416
1875380
219595
644717
557781
622340
522494
353784
1393492
311610
412759
1891978
4639
1914816
238628
1128513
624201
1705294
655650
915869
1229554
1574140
640190
403116
1501671
236473
1463661
1670593
1737792
1583078
1208535
969316
453701
65130
1134800
39578
807875
377515
1548520
1804421
519101
1669767
243455
236088
148525
1466826
1250017
1480137
1555735
997698
1764115
1877585
1959177
1634556
25082
510679
625966
423952
1300546
323885
1277134
1025872
642191
979195
1840819
1613212
1242268
1307559
789324
60250
737648
846882
1273586
623799
1875603
1921641
634830
158174
1672353
1276914
102794
1571392
1553875
1756142
514400
1408707
326759
1330704
1247102
344377
1664796
1253217
1374257
748142
611863
367905
561371
358788
837334
1991200
520764
637186
1997282
198164
84486
1269902
578727
482002
866499
139778
551817
1517363
107596
908547
1691397
721177
1259397
1980476
18070
775089
192377
1597952
1394335
1000249
435434
430905
1505157
1722898
1031367
609518
81503
88514
1747638
1708169
94168
366377
1074140
386565
106407
1695303
1940345
1094977
1157667
184679
1140797
821868
1356291
577119
1620866
1116995
53733
1134271
478724
1102693
539224
1215460
1028595
1806285
414170
976122
1250656
646711
932180
1282191
18312
727843
94714
1393150
1173039
451638
973777
959271
782817
1967160
556251
1570169
668911
561953
1915746
1144938
516500
1740527
62492
777047
692853
1941244
1299760
1223963
1673393
1031885
832810
805256
1809766
1773207
261729
1364076
1436512
146507
367014
732462
115108
1247128
1600770
44603
1906655
1062558
1734857
740756
386896
1467757
682049
312244
373400
954094
440613
1751396
1486417
395574
911778
539678
1913581
883476
880720
515102
899366
1280786
1443165
1346516
1279797
740303
873807
1026636
744577
339653
1926756
1315830
1383288
107654
317719
1413888
1860518
838076
1329806
341364
965220
468534
372329
776946
156903
1688657
207975
169455
1413258
1486073
1315457
751382
57571
519132
1085099
1048375
776010
652355
1281813
331115
1601732
140454
979557
990620
264628
308654
1473363
1762250
278442
184745
1240187
1547682
752478
1436583
790893
1852081
428965
1389689
345052
1658802
1393116
520029
184457
734739
102298
569098
137289
844114
1834066
534886
1029010
1061922
1684724
380473
1008486
1450256
58771
427043
187846
1698284
1501914
793109
1390683
671151
748131
1335444
173614
1280894
1313257
1388657
1701119
1504853
428576
927758
551121
1858099
1121879
1320149
703796
1009574
403469
1059895
988578
300761
1158737
1408748
1771740
787029
824525
962692
1746110
20549
694145
710096
320410
1731563
787142
1001140
1632039
1483313
1380634
343473
921288
247943
1127585
255153
1987482
1259065
798785
866000
10443
1612821
1333052
1999371
1148040
882554
1795105
1835719
305306
548472
1453530
1741199
1557588
415723
662110
4494
234664
290665
1068690
526867
276822
361126
1199282
1956312
846618
1576739
1449058
210336
613664
126648
1204528
756594
1559182
1794268
35225
323398
969600
1540253
1985749
912373
1771510
318220
922374
1263053
821163
1976676
845364
1366420
632513
1005831
122460
365771
1539121
722801
212209
150895
1300895
576649
1017731
246934
1216894
33978
1391542
1839526
1894586
875584
1247457
1438306
1099054
1484525
1887757
1161405
1418656
760296
1155144
802261
374574
1893477
440268
888125
164365
593481
429570
951236
1447008
479788
375006
1997300
730154
1946901
1625682
191363
780010
605558
1261100
694252
921889
1739016
1343851
1925090
1689072
741122
1780155
1676537
48516
997040
222356
1842772
338694
1000167
995226
514549
592933
1145749
364862
1735169
814551
1768627
647650
1163090
1109778
1185938
585109
234152
1446183
1302794
861034
116188
1601222
1561010
1526990
1710367
897428
1636658
527467
479778
997676
470191
572034
1260893
543078
1307005
1135947
1395832
1121
1146445
126812
488505
1007741
549012
1486736
411621
423791
1891524
566328
780382
308486
1566247
945518
823761
267057
1149390
493321
709847
985188
1261697
1561809
1686841
283276
1622297
390638
258268
774742
869542
424090
1962162
704629
882785
382121
1957199
243926
587121
811826
754178
1878599
1196544
1574514
1048736
1077762
973827
418432
709505
827992
671600
721293
427932
1772446
515762
796328
680642
1918577
216227
1258310
3656
506089
128759
1953948
1977955
962058
1338996
584077
1001975
582080
1258913
1770335
723766
1730094
1195791
509840
651189
1606260
1922566
1779181
606225
1424164
851817
326061
1327504
1796128
1894395
1702526
689002
1793936
122582
1114277
1325258
116378
106294
1544075
833262
909737
258882
1080819
822198
426561
298613
81229
1443180
965994
1107964
1645726
1637132
718053
182548
769149
1924653
1970793
34690
779841
172028
907727
1434415
103096
323275
770155
1286650
926336
194126
1218298
1274151
189670
473265
272417
1939040
1128616
1478701
72863
1420141
1459993
1854545
1746799
1732864
29479
793268
1063803
245942
652743
1833176
165464
268525
459875
599315
783532
1834337
1602405
742043
1975976
1506300
1691285
43937
220426
760231
1783731
1122597
1703213
570792
381449
489765
952500
1392246
89917
1076109
583394
1262990
163348
782077
486747
132461
161681
1814267
146577
1687733
756085
878984
1351271
367313
78612
1262544
154061
1412157
146307
1926525
1644395
1666594
1037205
162283
1303444
1066990
1869416
1099825
1786773
1019243
816115
1297903
1751805
1303889
1026714
1466104
1950528
1230529
964422
1762164
1760451
1649599
1044551
987541
1002829
1857442
1743888
92984
1420410
1722706
834435
1229478
1764808
962480
1540774
908112
1033160
1776711
479164
1420567
314669
807162
470575
1004611
499507
132057
1767794
530919
813637
1566267
717027
1014464
1486122
1551771
159963
1123919
1218742
450551
1981138
145146
1222856
1261311
237326
1781643
283149
1072941
1891837
1727231
1896314
876141
508490
757263
492756
1024739
1956598
936573
1119449
1843195
1297168
991222
474741
585326
334494
1495274
995442
574725
717688
1236260
1424368
30936
1269703
1570547
1692936
1691402
507058
1515776
1301792
1409281
958369
957081
1963422
1227132
397418
290683
1631175
1845016
1326230
1414081
1418788
1917314
1809039
991916
1745536
880952
29967
295628
433329
1361423
1090386
848595
290386
277446
1472256
1794564
1658179
1022376
735086
697766
1196721
631140
136746
630094
475671
302420
721173
619688
1694946
1924270
1513917
1061063
345789
1110149
1989945
1253637
275676
524378
1896258
62409
1558011
39531
1489163
345274
1798095
1851315
338056
1746869
1824509
782064
287268
43165
414002
1667149
678434
976074
1586893
1761769
1851497
553106
757842
575306
1461660
985516
712336
1366209
1482782
61110
1711699
423672
751947
119021
1887318
127573
1808618
1563778
1500336
282285
958899
820837
670877
1561065
535112
595447
1886237
717419
87123
1251173
735191
167427
744943
176893
1964699
1904215
1365729
1668445
1753082
1031702
1815517
684843
1309095
1730790
1015515
352560
1010609
1934831
109856
397343
417471
1966259
1380621
1754521
1586969
1096387
564460
1353927
945048
1688632
243353
467973
1016766
1004462
1315949
478660
1970637
5422
1426959
506785
707773
821931
1543706
656974
869688
1653603
928806
17006
1379583
894885
668796
149405
778113
1390876
1661529
1773405
1694677
1979771
982380
742760
612227
516440
1231703
532584
425238
853351
670611
777454
1175377
343338
835821
1215370
1294271
1627754
1634209
1326237
1818316
1628327
1997440
1415507
1444317
1225142
956241
1844262
158868
1230292
1458100
1307469
89901
813451
627931
557038
945984
1793403
1519311
1649194
1616174
1368537
1184484
433478
1730550
443020
895075
368305
1550948
1196353
1663431
214872
1762934
1805772
1822332
320437
429158
1192243
1219162
265099
1343016
1452106
461313
1228114
528132
806589
87092
633295
1159408
1996003
699428
1271746
1353688
717906
374974
15372
1336747
425837
41318
1750572
1903768
613986
1263260
1569997
1553298
1182195
275061
1545552
1951154
591134
1054033
1933162
1248495
685983
1215611
56274
1700793
644956
673405
617243
1215253
1432388
1826230
1927211
1077624
752261
296431
152251
48999
986227
860942
1995484
977856
1024458
821232
1117873
167500
491234
1110074
759873
558216
450096
1780452
329589
1693562
1777921
1594747
658368
531248
1549335
826127
997667
341130
696330
190239
970587
554199
1390919
1468485
228257
1163193
1534960
1182975
1900609
1755977
145961
1134855
967578
1703047
41125
944416
1132261
1352950
1626214
797012
944974
1906669
834517
1201325
1567114
1126320
29582
955705
1354266
430893
1070191
1833784
1582399
854165
1217939
1166358
855916
752328
1113241
1729686
719236
1958972
647914
382586
870718
1905219
584316
1145508
1519489
85185
200231
82671
1667554
373854
505065
1572096
517094
1550867
1925635
1182028
1604425
293022
1505179
1815059
787939
1027314
92522
1011610
394304
1646614
1364001
1167520
1020274
11299
1456392
311680
173360
1000838
1666032
971380
181725
584139
1632416
93213
1850620
1848431
881050
1106000
1229217
172007
76981
1640316
1559348
1425203
414887
887124
1310407
706364
1589004
1391461
1224948
1119084
675935
862184
614784
1759004
1270290
1547174
263769
353563
772418
889804
665605
825570
1279102
1022749
1737897
1838903
1765639
1414408
1287729
74943
1565505
1755403
1921388
215924
77342
1776475
41575
1377838
52243
1672904
1532107
1161228
794490
1535929
1507952
566092
540984
349162
1550186
703383
685059
945202
1837174
165618
1563840
1157313
953148
824331
719786
60088
75002
1295018
1713013
1238081
1166991
1733714
1567044
1792897
970938
1720543
668205
538494
196186
945213
1718401
746697
1136301
1687669
977689
146006
460718
456293
1994223
760489
1486301
451685
638226
336749
1646603
1888074
1934350
1416387
131609
1726127
19589
1844536
1081883
247688
61495
1901792
1010729
368911
676012
1033586
1434845
720909
1303291
1463030
1347103
967507
1886829
675699
1379832
718233
424615
171138
308314
1432251
918848
412044
593706
62972
1808972
616695
1633728
539326
485726
1397251
768708
1862438
652434
1923639
1496564
34011
773261
770043
157165
1342837
274456
1427498
490811
1534604
458515
274171
1288525
192116
714458
747663
1730812
1017829
1001083
1458563
1411425
831666
426315
1178534
401041
903894
1110491
1636434
631529
696974
397218
233615
159737
1420179
925252
1267866
1704095
333953
1613794
977783
1906109
1835756
330914
1330450
1396005
1959328
1072438
1382569
286765
1696172
1201787
462721
441132
1851122
1055631
1502839
115330
385200
1328573
1687069
1928699
474039
877241
488168
593863
778604
159486
1114737
65432
1931432
604307
687351
79871
60480
1328185
899417
838393
1786920
1473951
549679
649814
591239
988188
127597
1848596
1994587
470287
1711606
361920
373317
1613399
1327284
1901251
1723618
500368
129914
662083
1773426
149445
1592861
1470575
651138
1875425
1666579
761746
390793
30581
1651817
1914806
1402422
1331357
1796440
1830839
1585003
1047473
1414214
534837
171333
973701
947424
777710
1843019
686450
1043207
1421117
1477224
1294713
767853
977313
320934
466731
1065097
1416335
1449701
1034778
897682
1046305
1702201
217969
1808764
1785312
730865
1536249
1711839
1317266
1525159
1706859
1197646
1743512
1911438
1467693
1939501
814334
1003429
1593699
137494
641290
1235537
565710
1752766
573727
1057631
1170161
904423
470870
1946591
541849
1579735
1766404
1431579
913604
1546498
596521
1415905
1694447
367246
649318
1037492
850397
664449
1213099
1057173
1789751
1112652
1619844
238132
1541567
298641
850377
1535826
823293
1945265
540765
1707131
1889482
551312
557917
181236
1514461
1151212
896088
372436
1767333
818811
1878468
1866030
1037623
423895
1312196
360581
1158545
1096839
196786
138742
1201856
1055719
724467
941920
1037500
1070498
1942714
1200432
873334
58270
360520
827221
1036864
1833831
282228
1677928
960893
1325784
504558
914203
968903
744470
262248
471193
1892562
387503
616704
598598
283141
679000
883560
448043
503424
1026561
1946823
1296070
803295
861420
1202678
1711315
1587737
1155213
408971
548268
889568
770388
1655113
631508
365799
883388
1832614
659111
650461
868442
951055
97577
704271
493511
1420123
278542
537871
910252
472549
1301351
1813618
575969
594018
1735784
1455378
12857
1789635
1302476
1314117
1559772
715784
1267999
76214
1553886
241799
904702
1768968
1014838
750609
1365664
1560325
1818063
1831600
951015
940969
44321
1866661
416500
1839948
425310
496323
584979
940092
524334
1880756
138102
586755
1236265
1892742
1075863
1370970
339549
613610
1048835
1508994
1024812
975497
435356
695259
1175084
1938817
1606648
830168
1364039
700981
63739
182792
1829793
1687545
516275
513017
1643732
800945
1628418
143011
616911
789803
956161
1304912
343272
951452
1586102
596174
1874658
1929580
1079587
1135780
917729
1354426
117151
1286166
174214
591173
1872464
587845
135050
530125
1206585
290560
609606
747416
730674
377716
1165132
1109476
304547
1685661
515758
329113
1242112
972425
1375480
890290
1864296
191744
1556821
1292912
826030
50288
1744645
370930
1072295
1242053
1651020
1210262
1886369
1017519
1957921
1705765
1330478
1961051
524950
547594
24836
1930124
1122140
50832
1053063
74839
1806735
1094361
1983564
1200223
1941854
786311
855541
178853
603478
1092314
605625
1059159
1643914
1559663
388753
1854660
404436
1133525
1608613
566322
430729
416329
1596096
1040
1754571
195617
1436251
1465365
1477246
1625046
1125453
466854
1116021
273063
1303790
1822524
137419
716157
1835693
1501587
340205
1457417
1324685
1501938
189752
724215
835113
793146
1349175
1797364
298731
1341323
1156971
997091
1267480
1585709
1811767
1181662
1405002
477622
698548
343499
952028
1016834
392126
751118
1798030
1741663
1611962
856231
1373132
1674890
1503140
363578
905297
1913601
1373011
1909967
1432921
442570
1502794
557610
1005238
1016490
1835927
999983
643292
1717726
1939816
1571209
152948
252162
1790394
184690
254775
90044
156607
837708
638790
350487
771640
1596620
1824989
709460
668752
370733
259704
897474
1181768
1943391
464686
1387251
821439
1295016
1091762
1074621
540496
689514
607601
1828404
873688
376775
1769867
1292447
490519
1432080
639053
1691535
562438
23040
1395599
814356
534065
609925
1087435
1040869
1053421
1309603
197059
31691
1146635
162894
957822
1805916
1625277
189328
654504
1247893
1595904
1355490
1952399
1989645
1360403
1140574
1338629
807742
1921574
1201845
1607210
17611
1308785
457800
1882506
125440
1322811
1089781
1286033
891263
815933
260923
897360
1362401
961118
1960783
1790698
444212
644870
972244
1734985
237695
6732
1285918
61002
541525
101067
19066
1288073
247465
328674
20464
734175
1809225
1158254
722233
826255
1532577
152757
24818
511468
46102
695945
944831
735342
831091
1348825
580743
1940552
378107
949105
1169552
278859
863852
1131296
601204
1524407
209327
1742546
1279126
796969
308783
1358493
911808
477949
408407
640590
593560
1027108
361800
14220
904034
1551390
1952229
1853078
312868
100202
1068465
99082
1955855
1950933
1309649
208418
1711936
694511
566954
295481
1890186
1876809
1427130
70837
578656
959181
156729
1307402
111017
1591781
96761
943406
699553
1913101
63484
1286356
900916
110572
846270
1621883
964824
1501717
348171
1636915
482089
1012210
1018488
82805
1748997
705327
590643
1963375
1880957
126766
1768727
1393486
1044124
791268
1326778
428843
1515957
1473883
244196
178181
136145
1380462
574211
937293
282822
1877130
253191
1691150
1258605
1562896
1832831
1664525
443425
1598268
787362
1853191
1658967
1368226
1537250
1958688
1640994
635382
55672
258024
1567957
1350380
1437026
397249
904161
769264
1306881
346073
1985339
524365
859240
1295515
1982857
609409
1546566
1942505
532551
904195
341366
638826
1711298
988722
687846
203671
318765
810292
1659872
1270198
499383
276529
202578
366015
294986
1874666
780364
1347567
723730
1895615
1702750
376300
236873
1249089
1984184
1665341
1294377
24582
503565
1911133
1697100
309565
738451
80678
1933515
145363
1660144
45104
403328
182107
842728
523495
573992
1573744
1780393
960166
1832366
1068757
282276
1343510
1712154
710636
990290
82300
1968849
1003725
389929
1705861
425805
911212
1887395
251990
12564
528489
1895780
1868162
987792
1731242
453476
1254288
1059551
1252222
1068445
1123124
126426
1225351
78700
1852952
1681977
1956923
1153971
1078551
140247
65852
1332580
465621
1896222
929755
1502476
1562806
431053
700894
537059
1120387
1544359
473427
1726521
1968691
1001092
1063677
1139594
1501271
323242
1037309
1580655
43154
74313
1491344
765967
1439902
1948852
1173537
1462694
1291116
985942
1123200
742978
1432332
1372810
542618
1126835
1194593
963448
678946
830720
1569655
369245
1800225
479380
1459876
1014489
797715
230719
1856779
1205102
1193819
109981
1922467
542592
498965
1095215
1746959
1898140
302584
591878
744953
1519517
383636
212570
1939819
217445
379514
1107223
1967530
112077
1933529
1406231
947192
1590715
668113
1492268
1336051
674827
1814600
1996986
1135934
318800
1682967
430009
877581
121889
748315
1083341
363205
633016
1304820
1504816
726424
1516352
437226
330714
1133475
599422
1443513
599804
438747
442055
1673523
610427
1140094
220826
1539932
1147215
963470
839988
30081
220347
682754
163124
125007
899471
556875
1860715
1437520
901251
1295288
793877
872978
705910
1569742
1489444
1380835
713229
1024572
109699
1854788
444105
1195051
534085
952011
108167
1780100
1782813
87350
1912789
317553
1830481
1552153
1267993
1771641
827971
232410
587284
1606446
1740512
1096908
333592
873568
951133
541643
1400932
408965
733056
1799587
1530600
1315758
1263566
621655
630879
1214406
1544629
1215146
853153
1460636
1740843
15755
1896057
1897615
1118024
1373401
1788239
385988
536790
648618
1870255
585410
1482588
1541323
1100099
347818
1156843
66954
47684
519965
881379
1160641
1117110
414659
1671405
1325447
202936
1110380
1760242
1874451
855330
524481
542472
24821
572227
148341
1801966
672947
491420
1589137
1789737
67654
804588
770762
1705331
1242605
1666533
1679183
1431103
950848
212099
25479
1671696
407278
941205
1835098
31223
1817183
640167
673173
146946
458196
1923101
145982
487783
493875
951834
84679
1512761
1725942
320178
1667654
1484932
896843
329022
1783646
1669686
767798
1057255
165524
5017
1774767
1801676
841692
1049081
937122
596
902153
1717601
682372
1437420
697583
819047
331270
24681
689973
955312
1367632
1589346
983981
426389
1345483
1496161
394733
1127405
1002446
1688958
682659
1040127
345406
1373462
1347397
314642
1419323
1823539
1574160
862167
909567
768780
1354750
804468
1164287
1261820
1307185
1089267
1136212
901973
1781561
1168635
1327756
464096
989076
219885
1947631
644109
203207
722674
444341
513388
1898240
764529
450127
87964
76464
156736
1703063
1848499
763525
1497132
1364178
975803
972519
1548471
417369
1934284
1492137
1232649
1601340
1023759
1472138
1691064
346676
336949
1973524
1003556
1651954
1390882
556222
134028
1489274
1123585
1417025
79962
503291
1796137
511180
1128682
65877
990973
1163686
1417511
47742
1713007
1127906
1095957
325347
88577
1798051
847401
1207365
1260362
981735
653890
26015
1711809
1230489
428285
1055522
865824
757013
1161951
1165392
471009
478418
970907
326993
1925438
1452977
241887
1070755
1340846
1742499
515929
1813280
953299
1807236
1518402
1111256
1014233
607303
1672288
1735003
1177860
812559
1151722
1939310
1200239
837607
1113824
922079
157565
1238190
292
892033
1463749
856540
333553
1840243
410990
1024826
285546
1377644
1838645
1253900
69697
1532268
1549348
1214222
645112
624250
352718
523078
114431
217737
1297501
270500
1825980
1652889
51407
897145
875658
1895025
359696
1092527
1347241
862895
324397
742706
617424
1523695
588021
476270
403092
372201
208745
1226053
1913945
432906
1496975
1616689
1741188
590790
305843
830976
213130
7041
380082
333521
1105396
1174150
1193691
1441557
1008156
1689354
923663
1311952
1973580
1237052
1413207
1894126
620853
1498162
1783215
771815
163130
1993803
1328022
923438
146804
811341
1384941
909340
504832
70621
40096
528983
465907
1368010
692294
926008
979470
103587
1347922
1729833
1159455
99921
1554843
655846
943682
1545864
1846853
1217009
1247690
1448888
339452
1569345
1637845
967313
656564
1066927
1057078
436013
958991
950897
1235737
1183715
1119987
152027
387893
912116
1462515
1049385
1011571
717701
121157
30535
823612
615933
472131
1496884
1439542
1323890
658660
1939146
1574497
1652907
1534264
985548
928552
181696
158075
1907285
606868
590695
1556236
564357
1517492
1878620
99933
188378
929635
515594
539712
924176
539010
417728
913495
1775750
876476
366581
1903126
1705256
1449439
1248203
1811351
1676450
1728952
251133
1630660
1191344
306213
91440
1308665
829913
1759485
1811819
1514345
414484
1995244
1024899
1441844
758586
1398050
1605802
568424
990316
788911
1738266
341682
95935
1918519
1531216
1978840
677760
1403313
245572
1921098
358890
258317
1046303
328128
1136534
248673
359357
387496
1471998
1152006
1048975
105137
1142955
1341138
822581
909087
1325677
331610
692559
1354664
1707560
1406163
1040439
1777954
1509124
1553214
1651826
856499
580191
1891552
756083
851252
1280038
1182045
1994684
146324
632116
1202853
10649
1059531
1000171
698678
234195
1238365
500114
1570939
1883368
839210
794726
548886
1123708
418993
587650
1424293
54043
584714
380846
146450
1166838
1566322
1723340
630512
1675545
1706793
331097
1991067
1200889
115837
1724438
1332408
436545
1910097
980719
169012
560852
1608373
679487
1064204
504159
362134
40420
633640
1998
653700
1038351
1080340
1535457
598561
1013931
1807333
159003
1393037
1778416
596121
1920760
942832
475456
211927
1589903
1506159
1946824
1033061
1776302
238599
776750
803437
1675402
1306420
438568
1862791
791669
822742
1316863
632652
1828730
1420956
1466907
892434
1901394
801214
1033464
1815953
557678
459348
1232917
96250
1229114
1946019
559017
1757786
1540861
1163843
781501
409188
768755
1625982
1800472
1082647
1516042
1293084
1461909
1346397
573979
1349347
556902
738288
1434273
789162
922380
382715
835643
1623406
1692184
1217870
921634
322063
1656201
1852954
361858
1739188
478988
1718022
729988
1921666
1601076
63898
1634428
974457
107182
1657429
842338
1427375
454946
165303
281139
446179
1986708
1099862
636127
1260711
1177973
1173432
690299
306348
607535
102459
447093
1365361
501349
467791
1045615
187420
862406
1454521
639684
776590
555423
637117
1713738
323267
1107699
1124353
1251573
238321
280192
1809992
527714
188397
1999576
713524
1007442
1228384
174744
331176
1049685
1013476
1067939
1286134
19720
1499767
1027023
13712
407100
799995
1981199
1604005
419484
1806091
1266529
1936017
399932
291761
1464289
1870685
1400810
1551615
309946
1885864
817609
1206247
943661
1409822
1575231
990629
1200311
605463
424324
1433746
515226
1157935
1202781
666583
1699202
1192385
59327
190859
95808
1809193
680476
284969
1174732
1982805
699731
1736936
1669163
1490471
151802
1819291
1870789
1500841
765061
1841826
1726279
881280
1618250
1265529
1728412
1830423
353565
1033894
840684
1204570
1066932
557914
1654210
770078
226801
127984
553854
1787334
236846
1506553
7448
1727893
197856
336279
1321241
497226
1456837
1734009
1608975
1542254
256064
3769
7290
1712959
1742451
1562380
1779356
709089
1159004
192036
1506327
1815839
1315586
82163
1139725
1804292
169525
1875751
310356
942387
459857
1017351
1666794
948959
1928631
834075
879478
1484236
1615520
905493
1304390
348455
257380
1119634
1395912
1960669
1536658
1516489
1661694
863267
829371
39509
1302218
679435
489349
814901
194171
194364
1023635
494227
1491031
1424872
1006259
207255
1150241
859967
1186893
152083
1492041
1336889
1622366
111534
1340472
671760
1733206
1051706
455781
490835
1887531
1072003
7710
1442843
518103
1857524
1005884
951106
1438493
1660184
1656974
1344355
1080031
1895927
1398566
1773844
1776920
271812
921681
1890629
656050
39233
1146673
1148407
1810292
185353
1049300
1722588
876980
357759
777975
876434
1306340
256175
510597
368761
114014
521751
1089863
1088178
345348
989951
641634
1184964
255464
1306665
1190709
1112589
930660
1193072
1398098
248412
1494705
424301
390919
834369
1237380
619381
717919
1000452
1566009
1565183
742420
1318515
1534701
1057879
977686
1936979
1067538
150827
1018142
1302608
1538654
1218690
1621988
296308
696757
1142493
1808957
938827
1438535
242637
526286
229920
231981
1442382
1175654
544929
13764
1483664
1157946
916606
1828995
1595437
710858
1057275
1085031
585725
1462569
1951865
1784060
1163865
1329268
1039078
1805394
1885291
1453520
1479352
1872560
1686147
906129
1174577
1498836
120624
727020
1860682
1739513
485316
236478
967679
1244549
420539
737118
632250
1608440
1395036
216238
727768
1472242
1883669
1989768
438129
994899
1647431
609589
1190117
1915403
1319670
856643
1485188
1457877
699705
1855400
1701952
672166
1667886
945389
505362
710509
1820615
349747
34663
1838054
828757
1672898
1748587
139539
352056
1472270
418913
1397525
1944930
392126
700090
1170857
1841687
1717243
1038230
814934
558148
417693
1014641
1047816
1733082
153488
1804009
898578
917853
556331
620856
364676
647169
1048379
1048697
194027
715470
538839
171187
764969
571789
962860
957386
595319
1103943
1607517
585325
212022
1227121
108046
866476
192012
1134869
1081431
1279655
555187
233391
1229129
1498675
1554464
293929
724514
338348
1839804
949144
1854610
905790
490937
1885926
628458
524378
1834825
467310
1296573
1928656
1125650
188423
1960106
1605937
931430
1883823
1078946
26631
970831
331194
1940802
780038
522340
1876129
534810
43111
1623929
1547595
1452389
152022
812171
1048749
809212
1750685
1478913
1324739
1062007
152924
569041
1903303
901991
749813
113049
121210
169284
1368710
1605893
1010005
1516780
1598333
1811962
1730531
1610075
400262
809327
1884395
461019
155975
1672826
84127
1716518
1437989
1439713
1628600
267160
971322
97154
1950707
1079833
311594
173284
1819282
56801
1950342
97427
1159851
58579
1476773
1238866
364271
1210877
1498103
1141087
353818
1584162
769675
127776
501940
1678122
417585
1790318
371803
539312
82044
1108817
1486215
587125
1378328
1436666
94146
1853437
1110057
920679
662351
1890851
401679
1331856
1819230
534484
559571
1503524
1505544
35389
1971794
763265
1643109
1959502
1723047
863872
1012389
395764
305945
1805480
1747431
1467907
1833806
792152
983786
1534635
1028100
1554512
18620
557719
1488192
1808867
1612757
1633122
718195
1587181
422159
1456414
1939851
974923
696593
1745241
1353190
499850
1529655
779249
240474
888884
424976
469412
524017
638781
1241672
1899302
1971993
760116
1300696
1683214
408311
134879
1000652
1608936
599735
19370
394000
1160934
274975
987299
873291
1299883
937541
236004
198968
1516736
191590
1545640
987835
714056
1464253
1469403
1305550
85345
111176
662882
1306454
984551
1688695
1797675
549663
1139733
1268044
183761
90125
1759006
1214329
1207781
1408253
1756230
1030599
117491
1472590
1703561
1262708
1878945
369184
1086134
1162354
1885417
1384489
434442
1667829
1445349
1728473
325839
1580388
1068837
1072202
1290078
1029872
1629152
892914
265402
1204529
1605833
1391263
1720604
1980091
657286
181644
1090366
1183854
187044
1363377
33074
847058
554605
502816
1776929
1653775
1171205
887575
84386
1812564
101680
734271
389379
323532
224370
1202156
1351010
91325
1374305
700604
585577
320603
1249615
670659
16451
1675033
1579548
361551
1199418
850866
72028
564418
1570417
861610
1691971
1295771
451306
598187
839841
1826237
1175777
62620
475722
1876673
1395913
135713
1836539
1516174
1822507
174936
883983
1006888
1941544
991582
764190
1591895
825990
180505
1049146
788309
1105660
979227
1934498
878237
1192381
38202
553388
767438
1283412
1374791
1459764
900954
1704458
1808449
587512
489656
543888
339326
342581
621823
813238
1578237
1859886
1151328
373304
1270438
924199
1578510
689904
261741
864412
1943027
1046611
976013
131053
1267804
1609893
1470235
274933
498100
1722717
948988
335213
1398761
477750
34219
808313
915404
823340
1378184
559512
155194
609153
272020
148236
454372
1591208
539810
59372
417189
1143609
1844730
1152244
1891316
1870287
1290773
1133369
1014982
1946211
887988
1536684
1302116
768590
35064
1864884
1570818
1236462
433432
6915
933692
700916
671971
1511937
1775797
932718
1317592
1254475
1466616
1929358
1437851
1309000
1757580
552132
957022
1589728
724852
1656454
1698586
1447007
1487343
1936575
823931
474990
1099055
226503
1577760
171242
1144321
172442
109590
1005063
1520899
1858370
1241436
1660897
32995
538803
288012
1140135
1047838
1946893
1588604
635498
785631
1328247
1069156
1608321
47614
1103079
1907726
1257346
309368
1999083
400077
1414458
809341
1389138
307226
1579373
628697
1151671
1533309
538181
1328050
396629
1586700
1906091
1827779
1965460
1495152
1770786
741949
1893397
1908985
506662
255659
279907
1273740
719560
860093
835905
182573
1413204
1267210
310769
1973319
859176
1360994
1712419
175380
246229
1254620
1196205
58008
1982561
219179
731384
482744
10878
1352286
1887008
713592
1157721
1964111
148305
72302
375631
1428821
370047
603069
654792
284270
1327215
1436787
1504732
1829195
1600777
306963
834412
414824
22454
1741016
1684897
1408188
255814
1096958
1003541
1547581
1490325
1322472
1846835
742304
1686593
621525
829266
269787
1133143
144288
695476
466713
762871
1818918
697684
733819
998105
1715000
1844515
1831436
815452
905966
423500
1857273
48691
894201
570143
1326714
730002
534346
291269
1639271
115488
1053503
1565167
917480
140868
599726
250449
1409216
1432352
947491
1010822
1613949
586448
1981913
1719917
88798
1971670
1136570
1375101
334829
475053
1157396
802420
1671819
467733
1296037
1692220
923377
1241918
95847
690719
1619869
991240
372041
1876545
1606297
971459
246160
363095
248903
397306
1494083
861331
1948785
160679
258640
1226407
1868738
1139029
884077
1705637
311120
1205555
875387
1990904
948917
951057
1582487
903671
1459952
653059
1185406
1444873
467523
1693213
408623
1777511
1938193
629212
924293
297897
470384
612194
920486
915197
1387685
513150
1830830
849754
624770
18380
1196008
537343
1917054
1075043
1435374
336767
987721
1874026
1966524
1632311
1102248
1456565
1260533
1625389
1066406
1581985
108912
1146953
1588872
1295862
322123
1603076
821590
1800678
1156067
1662123
1601749
36934
90957
158193
1566637
795223
1861042
167680
826584
1829271
1617104
916707
1673912
1149876
460949
1490877
946108
1942696
1812538
1978140
1867409
377442
469683
1717633
1392618
1487576
1113686
192380
158249
1797389
645385
24902
424373
1980225
818072
339395
1513779
912588
301814
344563
679177
393720
334043
407063
1890355
306337
821017
1418896
1460729
1770651
402092
1152767
1826879
1118625
1668620
1597774
1141704
141050
1204744
292893
1685023
1916937
1290632
551121
1333374
1244902
591837
167322
766949
774959
178181
174497
1337957
550265
175571
1758012
561120
809267
1336791
349870
1569270
1772844
1676752
903137
1228405
1814431
965399
519664
1998192
786834
177640
174338
1938088
1113949
1345673
1541404
260439
427597
616702
418055
1810250
1103807
1730337
1685204
1958687
68884
1855912
1335917
1768295
931398
1929332
1260857
819397
1535503
787615
776518
1707920
1761894
802971
1976159
1830613
1324759
1340047
1768050
942177
745934
138555
1440386
424107
1703461
1911041
476817
715961
1384436
1283999
1118710
62259
1947153
163770
1110398
1015377
730952
1904098
1133436
1935704
152717
1672078
164330
352472
814367
389779
562618
844569
1547727
738295
1298943
1504311
1543924
1292190
1405805
752570
1994200
1049084
1356568
14442
1924655
1928953
1501664
1108408
1016916
1091135
801653
499277
664906
1144835
1550976
334104
712147
1165373
1173471
7866
1672412
1156691
846137
155626
1301740
1341102
452310
487918
833519
9581
1674333
344801
1023402
1082261
1857804
29256
1851374
1140302
1882003
695290
1476395
932020
212939
1598963
1296868
1128278
1832976
1225921
142381
370820
1903699
1825812
1651986
549829
1465008
1174944
709163
538337
475962
1774775
40368
176789
890748
1313846
594677
234318
594895
1015773
1539478
326611
1737719
1397454
857951
640834
1950639
495491
899918
101619
1347358
990012
691883
1604162
979739
907180
112138
1419942
760511
61711
1483816
26584
154796
1740954
130426
1860618
1396122
1207432
1768463
765335
860862
734669
1813069
167608
526533
250855
1956953
298546
733237
1250758
1652423
1267873
1281852
321085
482216
1846100
310511
1953705
235921
290528
646282
153084
336290
750890
563665
1180531
1051288
1208979
784180
1805437
1865052
501131
966470
444001
1330602
1747508
633278
1287382
266046
86796
1114557
343881
1278726
1768275
1449350
1744203
63873
1868757
1013340
507238
153391
871581
596977
74113
992441
704544
387112
1949500
1012897
78086
1844173
329514
40158
1815602
90567
110084
1239586
785608
1965952
1091071
1964939
1982487
1079373
1003
665913
218612
1841568
1826297
536247
52051
1303222
1174573
1489951
204717
570095
1161628
1310140
1907680
1739302
1920874
937710
181233
945857
1228430
1146559
511760
917708
703565
479748
108776
464711
432856
1822150
965921
1102347
720090
1971246
1712625
726333
803422
899542
954296
74081
711549
377106
93202
1474851
603647
544659
813325
1369065
509623
845070
1920103
1962598
1895451
1683768
1492364
197359
886965
1619053
984808
287984
693372
649962
1928278
122521
48754
664687
1289829
897626
324993
1345220
1058827
311285
1341159
1758435
501042
1846691
1709670
783186
1637159
202188
511012
1321951
1896319
744931
961642
1565713
1367655
1074018
95598
352716
929925
131113
1068758
1940109
151242
779598
1232571
1390181
1623154
1936779
1680864
860649
1101251
1258860
886916
1844676
1924730
243233
1085587
551680
1362195
1604862
1456371
1779493
1821586
325248
1463380
1868017
1598011
1534699
1088731
1376549
1944784
48617
931455
510636
573393
1173164
385132
1381195
932629
930863
1102352
316560
1712712
1870428
896724
1484851
547565
621086
1866888
1567675
1971397
85184
1401356
1253374
1094966
856451
460644
766368
273290
1480901
1197903
20944
451643
1989671
158441
1444346
1055179
336544
1469560
605500
493741
1357217
105523
1240722
70395
1757066
1973668
911717
514674
418512
357644
1744096
1883985
1234162
222805
286275
838355
797223
943615
1987002
383842
1165814
1240776
194285
625300
1722820
1327959
1199325
1437200
1562148
836117
942745
1002721
1457477
1661200
297156
1876735
1281857
1360937
670260
1144825
1089203
1887522
647287
993134
400707
821272
1689091
103363
586610
1512898
1602262
409972
1142276
820746
1899661
490589
29518
480428
942248
1134148
1722693
488847
1809620
91403
209966
1591088
1822627
507025
793222
1379898
823307
1831626
837799
979994
470744
485496
515628
1498963
1631308
1289197
1592425
1108584
1132776
1055423
542701
12096
809376
526380
702097
1039763
446011
1967093
1193491
377375
1060791
1701437
1299917
103105
299336
1765279
1824316
548928
856512
299822
1126563
1683598
340776
38555
1545124
166402
1886450
308794
1878799
938976
391595
1771875
371346
1619019
1927647
1348905
865047
1317867
1301990
1577163
557787
577732
1724837
1146323
444719
567472
1825440
1038221
795081
1129877
1726999
911046
266890
1479106
1855102
621081
1703967
334099
957088
730409
1433250
242543
481069
1032932
552378
922313
494738
1636755
306368
788146
869022
1382234
1268122
1165011
975762
675873
128399
1766045
98340
819379
1164355
1526440
212235
1356458
1374577
1339983
244997
563397
1508410
326979
84192
154656
1347499
689574
1454814
1972158
771994
603442
1766206
1510551
1415147
835256
1063522
926224
1825276
1034240
784577
1278578
1924583
1367738
409329
705833
1887628
1994639
1795268
887443
1094054
194479
1276001
1509315
336571
8940
1005734
1725350
1838896
814752
447293
1276802
91617
1188199
67007
874095
1236676
1327419
1081067
1392560
169864
1436454
1092308
405396
1354524
843359
252227
1800780
246708
1781788
1112348
633851
130077
283120
790878
1104018
1892837
1291765
535037
1232701
550804
558761
1642638
1780896
963101
823467
1537673
859069
796554
312453
532216
1480028
1549722
1119189
1031226
1021890
791192
651860
973189
551015
1471643
1052409
398490
1884745
87709
174654
1815095
1041552
528308
82364
1150162
1633855
411000
1934789
1142997
986945
1689634
1884695
1809632
789887
1183868
386034
1134466
642260
1986049
1080595
941599
1709783
1174438
1278220
1244931
865729
280166
1992829
1411031
225526
1004376
1359448
1374747
227565
1468104
1920780
1841836
888050
273077
1269892
214506
1506334
967143
234376
1255398
273610
1167179
1672884
607442
605952
163088
406155
1499346
301662
1617232
583557
1477709
1605851
987815
1492715
507738
1314124
550894
1587582
1505470
989309
1520564
1716235
382059
1003903
1558104
716001
1225745
1809897
167515
1708403
970272
1675194
805806
1604634
307305
1535010
1900617
496644
1919640
660885
10516
820757
777993
837112
395031
80563
1773153
1763068
1694847
256971
1393130
6503
1164608
1858784
1387894
1131731
40491
442861
1316963
413148
1688132
264039
1478454
1823918
1956556
424703
149638
721009
378405
35405
1144171
406472
1511386
1026846
1559435
1844966
904627
415712
15236
1707873
1781186
1807631
781676
304781
205615
778336
253899
920923
960
565049
1638616
712368
324177
365777
258913
55327
1431782
1341772
1156464
863851
1016401
1736439
1968597
277822
1133617
817752
1594297
477146
636488
115579
983191
1681477
821322
904115
1692
915695
1795084
542109
558639
430350
1335597
729763
673733
1507399
418650
1873221
1456393
285201
1821118
1446344
629452
1763772
161352
1942707
1923395
1613894
1931088
1853280
1569486
195375
263855
1435600
1343433
1890244
1512630
1289078
1573575
1369831
1528980
775294
1796287
874416
506102
1107729
1996474
548458
733238
908820
1336301
1425401
156839
923223
740304
1433297
1182925
226098
1122862
931781
592110
1187941
1617799
756763
760381
249250
503951
1746291
1807777
281027
1534448
367797
1009607
1255614
961189
1084058
831629
1669981
1013539
1198421
1718491
1459278
341795
696806
735537
124930
944088
933495
1577108
1294190
636893
1034090
1375775
1783793
110624
606746
1566258
1456030
545477
307858
144553
1593158
904884
1541042
334357
1036247
1826040
1209641
1548091
1340727
291159
1671135
526893
822457
1248606
1726292
267099
493070
1083744
1028719
1689399
1070891
988982
8896
1520646
1238512
818249
1205146
662401
230045
1056899
1232912
845678
567943
355284
1687705
1313026
1173271
527947
259511
906001
1123416
1931544
966060
1197162
1792312
1914944
1821647
584427
902394
306556
1175175
1700037
1736983
67076
851966
530039
156316
1961114
752451
1298577
1785443
1719520
1494482
1970544
247175
807692
674807
1035094
1518013
699718
962421
1405881
335969
637685
1170731
1050848
1192798
956824
949783
707408
536169
649910
1427999
887864
268271
1499485
85329
1104974
1326758
738349
970632
1872768
981789
276761
4402
927457
1081948
1957844
624527
1359453
188195
1622454
426624
1234205
350778
406327
818185
1958113
1797957
1017282
1360826
933498
800224
1260845
3921
1440088
436461
1551386
975224
24710
960413
247530
927299
1684108
1873564
1024738
511258
1676189
538498
1261842
490359
313346
829685
1174340
1162031
853219
1704233
456928
938608
1762068
1292909
1374041
1499340
1337
1772243
1724918
1398280
1019703
35068
657480
1246090
787676
1427258
1890373
1054035
985586
512170
803856
936981
202606
1685186
1947312
291738
848914
1621828
154434
181525
611678
1411907
897027
1085321
1778697
1874970
318129
708324
746696
1481376
1525738
978594
943414
577444
1213647
498766
622575
1401454
1711891
5714
508571
1871200
104709
208190
900043
857433
1905604
323160
1249807
947910
817109
796968
151923
393655
1433047
334460
379010
738870
276553
1451756
1870463
231714
253217
885521
440205
1585151
1049087
474085
532854
1499089
578622
1627350
1720007
830931
547904
572425
1569803
211487
681695
367802
744400
658736
719662
768641
1000095
1604957
349486
1417521
1780444
1217633
1179652
1044107
975553
974764
1844485
41730
396008
1740362
852455
405195
1536616
932336
1750481
908330
1815302
3423
1342252
1123215
1808460
638263
1743389
1161987
1384039
673351
774360
1681862
1225886
1433140
1847184
293622
1152241
203546
447178
328307
405272
1145219
728738
1494207
729771
1870244
1626364
457195
663215
689926
1449050
1259953
1747597
1057881
1821733
1820296
1219818
355295
977275
132457
1748314
1255384
23967
953863
532861
1911112
558050
1152652
920972
1920313
1817155
1297230
730508
1135587
697959
895537
742921
321450
354046
1689547
1984313
934931
299183
218778
1915278
1094869
205441
1778666
454698
1615795
1850130
1037677
448413
1462691
1956084
1674235
1195357
81859
239020
1355011
783324
1469295
1550110
1547797
1012222
809667
1075458
518000
1607490
1552766
1369105
49175
1555316
740582
100678
1993224
1151762
1716179
1173942
284202
1128700
955049
902499
1315415
854403
1014725
397989
1410657
1897697
1755984
379858
1241618
1391557
1119335
1204032
997567
1994142
1160241
1956068
817009
1414985
210165
1418797
1648275
1554931
1426133
491635
1701608
520614
1365782
378607
591966
1298700
1092310
1655745
1500007
1769397
323799
1678257
1334380
978770
1730359
1449765
1271496
592619
908234
1660877
372602
804261
1092163
226653
1986487
196712
390438
1223192
534189
1434784
1355092
427221
1082419
986326
1651035
1776845
672563
1593962
163588
1995344
1288597
42000
1804381
582459
1882866
583748
502501
1547984
1557806
1433530
125420
1662277
1920953
1689989
1935812
678236
1843885
410011
1115649
1529870
1216585
206092
1677945
724280
1738410
434423
345893
38390
416272
203707
795581
111516
192878
166949
1584307
588628
163012
130000
658753
864354
1961252
841062
309130
1305721
1976209
498152
592603
500113
1181889
991905
372529
1632352
1410958
556884
1162929
1144922
1142599
178743
1663658
680260
1876749
1850311
309229
837222
1657255
1396124
567792
172092
299900
1047838
1239425
529875
67162
1436862
961722
1246542
1929916
946163
98091
1190380
1049794
1881329
64093
337661
1450362
888289
1093712
1192463
665834
212435
580415
891947
1955234
1451349
212159
88165
966295
1370914
1992433
784423
1719994
1495840
1328158
879647
787609
730675
312979
1605443
1474740
132749
1679805
1162829
1973472
1823306
12082
1906111
925781
420593
134129
1183268
253534
408155
446718
1747682
1349939
953010
428446
953298
1020895
330499
160745
563665
997938
657167
71721
1704820
642721
1833040
213875
1050488
1481947
1436463
1376268
742889
38819
619371
1979428
728836
259453
1205973
489622
433037
990313
1109930
220486
884930
718579
1478127
1070069
456099
1312698
732320
494635
363436
418423
1442035
1427445
1574794
1170607
1886865
1545764
200475
500326
1250463
1271793
581274
1480659
1065827
892085
103223
1022653
749187
111338
1334344
1944008
994319
1872977
1032050
797111
1141100
1555030
1448129
1321706
1471952
1686543
1606374
1214672
981916
577579
1124193
837098
1433439
707029
1989265
967584
1372640
1773690
795040
1027593
268249
834726
1836297
1903879
391792
865298
1174899
1583549
1283712
390736
1065510
738660
151577
1571890
718102
1128700
1400918
972588
885568
1899552
1497463
301238
1053807
1273503
340317
184714
1229286
979227
710711
1102664
889956
1781192
1878368
1286026
423955
175129
1012692
224364
530938
1815649
1095915
252557
1036526
79274
669322
1195589
244986
468480
727023
1748489
1316593
590075
437559
94820
1170020
184477
1438988
1073675
850408
1810682
153102
381454
1677041
1474983
588631
1323113
1220889
1700460
995900
1206064
767537
641096
1212164
370396
1522168
31580
1960006
763280
480425
1625842
125052
19939
993092
1768549
1718371
1290167
606545
463586
1919431
952936
855180
602656
317084
52060
1382916
1357660
881763
736864
180023
918043
1325426
141553
655399
116170
1280790
1180660
1648441
1710259
1955006
1151350
1545856
791467
1110171
1333372
1108909
1058014
818088
1005907
1888720
331632
456582
1201613
994324
1898128
202530
1646080
1393627
1679739
789686
802309
692265
1545039
1849253
1942119
573820
1056101
278188
1780372
23889
364587
620047
179151
1124602
1218558
564548
609763
1489056
218359
922924
1429982
448223
113004
1711103
53654
1152260
498470
1282141
1890680
1500735
590772
632077
1913555
686437
1167929
1435156
544231
1840934
1345049
216709
59393
1822716
1718637
624307
620612
1523317
1976711
334610
1482519
794128
1473242
1999379
1533935
968354
55148
1683995
80022
966924
1982610
1170915
1979439
1215847
1447251
1072705
487098
1419081
1437359
54393
1955464
626696
1676084
1466803
399587
723819
799183
934713
1211790
218853
1608541
1631309
1316165
563024
1522274
1520206
776752
140644
1833072
601540
342065
1427496
410982
1560046
203338
1315460
1491103
1513003
124732
417640
1208253
304828
1780682
367117
1716932
437671
502969
1423226
1295032
419487
1661141
216008
1178238
1291291
570125
1853454
1115572
869211
1414517
1323621
665377
211830
1758646
1686615
1985243
1184964
1516066
1859971
1503662
436270
1050567
1930423
186924
1222495
242425
1270126
736741
771710
1225248
239860
766050
1725748
396787
234092
959695
39197
407397
1245508
1324628
1144399
295263
1434761
1848092
1331227
1507478
98463
1716326
258800
164718
1728050
347168
1305680
1873740
144876
555706
1762223
1743649
1236609
547453
1506322
1772528
1287825
1627631
1107445
246503
1368479
988414
943906
1205475
315512
1283988
1787052
710058
142300
106852
913153
705491
707208
92071
1813971
794802
902892
58389
1583012
1758662
1199556
474810
1847397
1040194
998194
741968
710864
1023920
174048
1981743
1884113
817956
251549
1801074
693654
193943
106266
991998
722057
1287240
735366
36581
1118003
29484
149942
355325
1171126
1966447
363801
1082576
1242654
317411
1538857
895626
1444097
194368
730024
170755
1463725
228089
570684
863227
1747066
550591
462767
1472674
325974
562458
1552110
1942576
1830703
1682593
1295374
469720
239530
1219915
1128210
1588632
1526331
1493291
1694685
96410
1157792
874075
1209150
863400
648862
989237
1616034
1035678
1458368
1452188
1505076
1250615
1702368
1302486
1925501
1920704
1741500
1934203
1510286
422823
637822
1781029
1388889
1065920
1890280
675529
1438424
710706
536505
1174960
1099183
1776391
69539
711010
1530226
454291
93501
1443189
1382521
1668187
707101
664659
1118197
1703141
1186148
551280
870149
1432369
500119
786025
370173
507234
1809792
1093455
554366
1379052
1377652
921019
144592
484113
375485
1365667
1464057
1495011
567736
513576
463468
809068
1400660
1627224
1582654
239739
1900012
760546
146671
1364111
1204671
108199
1001154
326701
1850830
1426298
419962
786254
82900
427755
562571
1474883
1650495
734574
1676436
802348
163
730823
115125
1572372
1149588
13998
885149
1448476
44894
1640419
1395679
708108
330055
1764529
247586
1320520
663187
272720
659341
1230983
822920
547715
1849074
1063913
1831789
510614
1863485
239405
1370891
1384305
259245
1609907
1474742
1401677
1043706
1831349
42257
1505815
779024
1750631
1046659
1034874
1952534
1610825
1867178
729861
167058
1952900
348325
605789
401421
594493
1962189
1624567
1944087
113728
536838
1216091
1790307
864821
904670
319522
1576791
57356
1916318
1971439
480708
1451488
534974
179411
456049
204121
261238
1195326
482594
1188576
653807
1946447
505678
1575582
1099760
1875081
257741
1479252
1447742
92973
1028159
449655
227882
1350770
199591
1172554
1101328
131094
866889
1019072
1545307
1997825
1251938
733389
868484
1242460
523334
365185
467483
1052723
1157362
1511712
1401209
1313470
587143
31133
1365370
1810184
558364
845295
367064
1033511
1050716
1366881
326196
1645248
1185948
1503709
24788
1794085
551613
1938911
37729
453240
828385
686777
1955086
419592
1297990
1166170
1636422
857839
1218630
314836
237853
1311085
1886742
751300
1111110
1797436
1073280
736830
58775
1289391
495825
840747
1654410
494628
326367
1932524
1782529
1962675
1094303
186095
420457
993832
1405390
1893505
502888
1150973
1552545
1882040
1486902
923672
1434077
629685
590734
902887
1697359
1304531
627443
882859
541441
668963
1181950
14706
456478
784639
863701
1431186
1346741
153504
1994345
1581489
1156287
80501
717718
106196
218024
1514078
1433508
324970
908629
1080998
1999496
1508006
1227517
1598136
697035
1977008
1144571
1729522
159547
395524
1727706
1955840
1457114
15808
393706
1521961
356807
1015282
826911
1278444
1399150
964938
63491
81530
676217
1130008
1522198
130112
86376
1736494
1411378
1696832
834412
881915
1218378
796307
551270
916935
527039
131606
749506
216974
914363
425764
985278
1535249
424598
573650
1461230
780167
451351
297570
1862367
157092
1048341
852948
1417943
1603202
1812113
1660045
1722147
1057392
1044651
627869
1973021
772476
1119715
51896
1450637
1995820
208527
1076162
1096697
1333261
230320
1386697
1673044
1676762
889908
657505
1455553
1341628
1779027
718480
15089
1633827
179385
1251373
91884
1662170
1232731
1349212
1174819
1022551
640371
1409651
1744019
1147016
1916586
962324
38700
34055
1028773
31005
597655
948526
51355
1115396
1252723
267424
421065
1637858
1225028
142860
1003154
1579500
1697605
18016
1577420
1837830
1281672
1351237
499632
1989641
1639580
598206
515617
1933819
122236
732240
363190
1169274
1536776
1466124
1930926
1499425
392486
976733
1363209
730784
1153635
619988
969196
896492
1834142
452168
509275
648821
573974
663519
387117
1691816
465692
1105530
735686
1861347
858943
1250739
664115
1783701
1559727
1610191
1619364
1979745
1222382
1654840
543199
450745
1288815
970971
175432
1509083
34992
830918
927815
664935
1087097
854916
297112
891265
1588189
1502969
784513
1942409
1702659
1740037
242269
135205
403432
1839300
1348988
1938025
1964506
943120
1569066
326871
1842512
176066
424943
552949
1663665
773599
1462155
1678003
979290
442633
1255164
1519611
516876
649614
159
337543
12623
1392358
1833313
1561041
554832
350409
1424155
714445
1403841
1907058
289825
243262
153163
966260
346990
20796
765080
683888
472884
647429
1737657
1907239
1577831
458373
1524972
1114403
1863233
1765063
1032300
1238222
1368864
1567533
605193
848121
587430
1386421
1054258
868949
1237005
1142165
695827
1271789
420601
1285376
758540
1390693
732206
1982133
737852
1487191
1803922
1365368
1057854
1131973
1024056
839120
1880267
1784285
925127
1568542
1713616
640031
1549739
1513189
1526003
189501
390014
1234052
984106
1025672
689225
1148288
1102315
1453594
1019972
1287624
1996837
1625970
81096
1682231
1932094
379240
1349654
1719784
71611
5744
1121644
1670894
1587638
1842755
1152503
1198588
1903489
1825749
756038
790389
1144921
1136581
1276095
1314335
879026
1176127
1944505
1171253
303177
1148331
1937331
1013372
1875303
521508
326492
277564
1404281
1647985
128868
1187830
650526
1203098
1664905
597452
1868662
1606809
463833
358511
1474131
849183
53886
189019
1910890
1466776
1455723
1373249
1665645
1690410
897213
101124
1050590
1598588
132269
1306381
1734574
493086
939076
433870
1254910
1930540
1103115
1845720
380840
674209
719451
1562805
1037795
1297065
197018
59960
1931435
1909325
874778
1857428
865424
1455956
1058968
167324
1209696
737741
1914378
980062
425162
7158
1961069
1420880
1677620
1637882
762133
816627
1566516
3626
1838389
1167688
158539
881419
1814732
224679
1457398
1342691
46557
557790
199881
1222170
697379
847412
1383182
1878296
1272656
1386366
238050
1839676
1274745
429310
289722
261120
148958
1276681
1320904
1064806
786977
53837
1716708
448839
759338
797349
1060009
1143026
1970414
1492435
50955
1839747
367402
291383
697354
523361
683699
1267536
1846821
1905729
1027978
272119
533560
756428
599091
1266208
1874638
474629
770019
1613148
1554569
1821181
237643
494748
891732
1299840
581817
1710215
1764629
96037
544383
305505
371742
1165882
1901388
731685
853803
1687624
303
1696299
1350460
299152
158256
1312085
1701227
970202
1386299
1462443
175105
556305
1005503
605281
186577
1573078
107560
141077
329121
1162309
1530353
356667
1838943
1920726
1180172
1046293
1238939
652630
1609415
6484
515787
1225007
1816861
406497
1017515
1022015
1103837
1593253
1598306
1379636
1510497
1458381
153684
967715
1949921
857418
1396610
961459
265478
173163
69592
1012000
1546852
623536
1320662
959598
280960
1647825
300548
600543
1939280
515389
841507
725109
18451
959361
1119421
1078788
978063
66737
31542
708305
1747179
657185
1116815
1468015
1564934
1411016
1215143
739595
590979
1658354
1057385
628781
1891528
1551696
1558008
787385
1713998
890297
1698650
770845
918407
1323955
1402750
340472
804882
1367698
857889
710117
1038617
1315452
1877710
1291126
1041782
1601995
1341923
520836
460046
461263
652924
675648
184585
1351258
293559
1739180
351326
1988439
1997814
1802451
1300876
317617
1639828
1232192
1720302
1409405
67764
803267
366108
1889217
626929
318106
1856233
1349865
713269
1405592
1133938
276723
1886387
1371504
1759350
1366370
587932
1870925
1101595
1618144
1820909
794329
1414755
1959355
710380
1218455
760449
1877894
1263879
1513979
884363
412127
1501276
799732
292973
1095309
1132429
1300508
1275853
1920061
184347
1662410
1187000
1105613
1453080
992609
1393156
656393
1456052
1719678
27249
1155803
919950
55503
494842
1846653
1667075
1142351
1804738
1867891
531657
1200392
279231
1757544
1625670
391355
403185
1414597
1366886
1063408
1375941
155226
1261835
438136
1601164
1809448
1268233
1310915
1938899
1021237
1363999
1737492
1397435
20821
1647508
929370
1865286
172495
538129
526967
1119319
1532787
856753
910165
537886
568597
1020000
148741
1226048
1305085
694097
325764
258562
1666173
223977
1580705
464824
1346858
654995
1592505
1349354
1325380
1074168
1418368
299121
1336756
1618929
23311
1045551
152319
1972554
399460
54770
414714
443758
1673269
273225
231371
907663
56880
816045
1103124
243249
1222726
701146
1234583
6927
498440
131580
1536090
316275
722179
110827
243684
1714645
853314
626375
1609890
1026601
1819739
921530
1952859
1355690
1188365
88188
1187448
597434
1579376
919567
1556363
17932
1290925
1257351
1585887
89318
1121064
551143
1196063
71754
1192603
162599
251443
629818
1156667
56811
1017329
1979251
1425653
1022205
844080
115282
1986973
1764081
462769
1061405
32977
1268794
1404134
1386528
1654029
712737
1603938
1561570
1918408
320402
247722
443992
1866802
1352042
767738
1728358
1261349
1160967
1956236
881800
728326
388381
722663
1852001
139143
1408424
528883
1111627
1918851
1585034
151083
547951
1107084
464146
69363
1925033
263643
22634
1374143
155916
1145509
893475
1792216
859649
157734
374067
186151
1007472
34717
308215
1299213
587312
1952618
1897573
185184
954185
1042529
1268755
579587
1641117
858919
1887903
1240143
218799
1509776
1687285
275688
142158
1053739
751837
1899750
767105
362063
704667
15402
1183536
874232
118723
1390163
497611
851441
1600784
1574257
851442
254539
415265
19026
1551384
698912
149432
1110041
1641363
1177273
1609249
1093321
810910
345450
650398
469601
1536568
104907
350018
783745
994974
946561
1980000
1431581
792350
428960
226200
1285207
961427
308432
1654549
95804
602619
1357531
760269
1013629
373827
1409750
306484
1811740
731839
439237
317977
534085
844179
1528885
1194428
1547323
1124638
1815561
1873984
828958
1956989
1525194
282757
1546873
1119239
1622830
1446821
1431007
1140074
1070471
1208842
321623
481459
811906
1177697
1658647
1432403
625879
654660
350468
1683048
374347
877890
951479
545689
872964
727558
308544
1960463
1812874
1681457
1487879
735136
1811628
30856
241580
1060018
37555
1699947
689675
1245347
1593642
1072740
1914035
586106
1725252
1944097
1921657
1827485
627744
1444133
1535825
629660
1463111
1399312
1199998
1598717
37120
1935601
795423
460702
1671388
1353192
1041355
1251219
1396546
985240
993208
1035567
876613
1143430
1354088
292111
897465
1454100
1519305
1466674
1495453
224388
1162209
146277
428412
1017976
1552393
1375275
625494
910904
981830
1100314
389490
1144197
1743802
1222674
311269
848400
1742315
1507384
341127
1871616
248567
457901
453667
985883
1750015
279181
253320
1177066
410898
1077059
845051
1346920
1715916
1162213
1455124
1858152
1745715
1660880
222735
755119
657073
1821059
1768793
1787350
1909895
820658
1903226
850534
1591009
624359
1726995
1694777
724026
1863587
296072
29832
1856585
926398
1641901
219262
191754
1720446
257173
778985
159897
1891567
203081
1057070
1608130
329804
1088469
1847203
632511
455452
225177
1345860
1031356
488512
1779591
1011740
558294
1691444
1773425
1342007
977226
212174
1390744
895026
1068247
1404162
1076116
952144
924582
1439173
774436
455241
566645
1141223
337786
664353
1822147
241343
944328
1997210
515455
1475283
1563724
1004586
1222324
758991
206047
731028
345388
1182391
184450
494152
10636
1652868
1081665
148566
934318
1896290
1924257
1457911
1568254
1224908
1798997
1812484
1969971
225042
185953
1433757
326054
1426620
1563785
1403586
194746
590931
688395
299217
1097825
586750
221590
1957470
1024408
990142
850079
224270
736075
240317
465897
734417
925173
402112
1123481
1233042
1460143
635396
1096775
1238680
682915
1379027
1023222
1341136
152309
715062
1619578
273620
541133
1119480
1958066
51604
255514
1384327
62170
704746
924939
225997
1303442
983921
403381
423041
1545298
1262347
1920939
1375684
1650654
1769814
545691
871517
734138
239774
1885179
592868
1246361
1580839
935752
1582317
1773456
864226
150674
368698
410082
380996
649666
1225506
1680507
1767997
272868
1902951
643827
917822
978650
1079004
1529029
1821872
1187348
1824833
1872846
1566643
1984144
1981156
767713
87621
1392784
1505146
1490531
276274
1519451
1093665
1463101
1084804
549882
111005
1995596
1960819
1524080
763695
1246783
1864324
1362323
862221
178874
1927549
379234
899503
1720082
1851593
1445997
633970
1321528
921492
1511170
1587865
854890
592300
1584617
1518687
1426219
1522028
1957854
1274793
74601
392350
1888233
1903809
1148672
1728589
1564455
353586
742539
347800
1793305
1258733
667150
1042549
522492
533058
1231087
1870086
498473
1153364
1786289
177832
1506440
7164
1383663
1771698
165142
105780
1769681
1107983
313063
1386155
743197
1015946
1956340
1764322
1758020
1880153
1103177
871158
1570277
1324070
1115977
942307
355754
1454363
1189875
1390035
590747
1047174
775197
1955878
1724797
847608
1014851
1942425
1010022
929301
1127392
428219
994493
975297
661626
1214067
667719
1636736
1626762
1470687
1015873
1482308
1208723
1142306
1932679
1610424
50988
967055
429573
489498
790594
93976
845138
1515451
1945286
1706306
906596
1141009
1772731
1495031
1491268
1882909
807686
1144981
27573
1615301
1374440
1449951
429143
362816
572586
1870009
1117769
100604
650527
1380139
602120
1164643
488901
885340
187734
1455304
1022789
1407696
233620
686422
1629388
1597754
1240404
1892705
530124
1259639
723928
617438
835328
1732264
1539319
387107
1450151
1850912
897387
881528
1064678
1125718
1803156
649408
1323521
159117
556589
1268201
899809
1896748
116101
817736
622494
1852311
1324501
1240625
1916483
802868
1151762
1785049
757133
262138
1340351
253457
1610630
1422725
431382
631177
798117
657289
508626
1852565
910808
846086
1926862
1702394
369275
669709
1801279
715509
714172
870575
1846688
493913
886601
1445519
562110
735459
1523823
188492
1161714
421570
449414
1168547
63561
783194
137931
885854
1933568
1280805
1547753
36079
1800073
1175337
1885043
1808385
62548
1940889
1871744
1355118
671770
1975953
1358736
1235167
1541414
736574
25749
48655
874747
464379
1606168
992604
592252
1601739
80817
1644194
153592
471754
1693784
1380866
345225
1728295
411176
826639
634475
1365367
1098788
756969
1112418
180303
165304
1132577
269831
1051280
370245
1022415
1330091
953729
1686400
1881956
1303590
1995744
1455952
621416
1651503
149517
1174888
972222
382492
1999550
1799425
172219
1464333
948510
899874
314625
1014901
399255
1189493
394537
161441
1329174
1971176
30270
767256
1761922
662412
986446
1976767
461005
1897476
342515
1836788
196559
1626524
1291463
1607229
1900262
100466
1786481
329365
1193438
1213571
1430760
113802
1101113
886920
646140
686479
1009174
1430448
1810211
1048258
1957826
910891
686351
92742
747939
1242125
706866
165996
360430
888541
1873787
751335
1761196
187116
1533267
126550
297806
326777
1085226
87458
1058584
1203639
18776
1985069
1702982
879242
960675
1004475
404980
1135805
1050821
1536608
1952990
1264005
259770
1304839
1247549
1769475
1421306
1352122
925237
809464
1664331
975340
435737
1623654
856558
1275703
1900005
66310
990416
1292588
822724
1772827
248655
965773
151614
1669366
1127750
1858151
672444
828869
694256
888002
1814901
1944915
621383
896116
229806
1361345
1834907
13346
1736189
1060374
610976
1549993
438215
1608052
1871872
689756
854417
449104
113294
1320050
1551136
518687
1419528
1857938
1278161
1883159
1264881
765204
241681
1964185
1744774
617413
1519631
1161740
867398
7007
946358
1256723
556714
1860727
1414747
1107572
1171473
278868
1996144
1788419
1207997
1957031
1071763
1156284
608905
779463
812507
1283069
1507511
825636
1950965
823559
1256209
108793
510954
980141
1745628
1190790
357162
880567
163271
646936
313118
1672574
1567582
463019
205488
1524259
1261887
1770903
1848210
799815
1719329
1696423
1532349
715469
757250
102610
1267579
177599
537820
910265
154448
117935
330238
96701
375409
1044115
1897028
1259207
1591689
4883
627003
1284562
1950965
1286054
467032
617279
1112047
702617
330573
1460987
1031027
1071324
1220082
633071
1040122
1352413
1358911
1230469
888327
229454
763329
1775360
360519
992113
493640
1335134
1636485
1932819
1385593
1465783
1142371
1900671
605506
99325
1694271
19265
1642421
1902296
1821314
109278
904290
1211548
1204817
838512
265800
118729
660926
331992
828798
199013
1589799
346770
1786217
1071447
1441160
39155
1974765
759228
1178246
793106
1041937
426146
1380029
393140
1964732
51140
1933580
1273759
1110045
21315
1423882
513169
1022354
696167
981663
1131255
1540014
721386
369028
384669
1640455
1354616
315791
1663086
1593107
447116
30078
389190
673159
730646
54358
641272
1218155
1515839
271871
1174584
445127
1872639
158918
1174068
460911
646139
1879970
485991
1407071
167963
1658153
1000527
764286
1134464
941969
162704
1091334
703686
1076382
1331939
387227
1089407
317461
1748955
1554721
1193487
1786254
414473
38829
1267215
94185
1105572
694513
1739723
127798
758723
1113118
880895
1132656
1804045
875321
814117
1256513
1426921
957092
951497
586451
596842
1763512
807240
830333
1409402
900836
1151359
1592015
1325858
1830868
1275490
1663982
1384122
225140
620865
1088031
1926208
58723
1570991
1596803
198424
1343213
226050
1277656
1070673
1372197
1472413
177024
788169
1564489
1752471
1510871
861706
1150442
745945
1051301
299388
239883
187016
1696734
1755778
1325555
1814859
795234
1688420
1755070
941000
149588
1087655
1706002
1265432
1339319
1288193
777343
130209
464581
1764122
407019
1591082
1400840
438700
736657
1665967
143882
1294792
174446
1881742
1019999
1988617
853426
286700
1315464
66253
630231
1940167
1387657
535468
745534
1431575
29398
1396798
1445218
433390
551735
477764
1108818
1475976
812068
976588
1614644
1604370
385343
200607
155106
667375
385461
1147219
1349885
1639709
563105
508466
589291
1611326
1594730
278312
1438437
649060
1264168
287996
413454
507755
1547438
1567117
1669853
1130295
159059
1841117
178110
1818972
877289
1058975
1764983
995937
472621
1598570
1613774
540146
1961499
604520
1424989
1748445
785757
1136666
689180
1117358
1849042
1477592
817445
1373872
1708546
1789021
1443910
1902572
1099399
522514
1670018
1753124
1674188
13988
1216403
15672
1601020
763389
17915
1312384
1705632
1603700
1145459
739654
1240524
576485
413304
14368
1156534
553916
51306
1995957
1200260
40440
541927
1608638
225507
471690
1815912
258902
1569311
496862
574399
1603962
218997
1883392
152953
514471
113313
594557
1398078
520052
956349
1674236
596522
953399
803962
1147271
1339647
1154441
160732
1605839
94790
1824853
417788
420329
1030760
735469
1984217
101430
1372283
29806
237584
1159129
1484495
960528
1810128
1128335
73007
1207543
1349040
1006217
574366
1757511
441720
1021043
69149
1238852
1140436
158554
514400
1721878
468647
67435
1652860
1729833
669261
111941
231337
1350262
1286416
237476
1726276
1741416
1367894
415511
378923
1160312
1866113
428579
91801
889393
320249
1816312
1381357
51325
1326198
74099
1775802
1588662
1438071
1601851
491714
1013753
700718
626010
496102
934879
905105
208262
1285577
1691093
634996
330402
855574
179740
890105
49442
1621278
1757791
80361
282380
981943
172161
336024
1632199
598218
1716027
350374
1673900
178360
1336059
1528793
1008413
1722236
1532965
1925465
1463676
742941
164788
640766
1436370
855248
459162
1727345
969805
1939401
1010164
595525
1421886
228044
802824
1442035
1628431
644075
1849086
1213670
124236
1163907
162054
246061
1857987
454852
927832
1917063
824385
1293025
159800
556384
1036092
782296
1412049
152820
950909
1056444
1496084
913055
1788375
1664900
793346
876166
60685
1235468
1972138
139797
1758420
1390246
971851
1161408
111391
356418
672811
221583
1157477
580801
982489
1156131
471889
1758565
833937
1784405
1642215
1381969
1324792
1663243
1676914
999606
217640
1888193
1493097
946617
1559443
1094923
1866646
1336981
651014
171733
547148
1562168
1485249
1676866
1487797
1273037
872214
660362
1024473
768784
1594143
595453
556184
790125
490235
1022618
1515576
1826202
588660
309003
1955339
689026
1299906
133019
1243991
1796791
637369
1541371
1630640
249287
729444
180733
755988
1386740
1678929
555902
1222204
412582
1234466
743497
1949397
1268155
951186
1960838
1687600
1748452
1298547
1848454
127226
1906988
304943
1147134
1837985
1173780
933690
146134
1806041
1810680
220347
857306
882705
1396851
290150
1228132
1328344
842099
602418
1321711
891123
144854
1853955
187091
1224071
437105
1646659
919187
1890134
1321179
1380007
1643560
857619
1800941
1029457
297763
435839
213501
880625
87063
973207
1274757
1223157
630526
726068
313592
86030
839504
1307011
1720166
521706
1537027
1785179
285757
356488
72105
405375
1820130
905905
1428013
1718699
493342
1617432
1321074
1945778
460823
1521557
1094436
1532471
47560
1102821
1861564
1410591
497683
983892
605184
1057889
396815
64784
708290
462475
482104
1857053
53594
266380
146979
338021
528119
583464
1849229
1293959
1031978
1005557
1891313
1908543
163904
440245
543986
308964
929991
1581404
201250
200136
697177
1963020
1774925
499880
1947129
1508678
871816
1358198
1020194
89316
724418
1771408
439654
925854
65215
968517
1901378
1942694
271952
183152
1331439
1272116
970348
420449
888169
1928037
1784027
1354417
138594
1408667
1901273
320780
827940
881492
414364
42213
448594
1339864
1049696
1314671
418298
1374097
784573
1020746
1019634
254431
1480656
215498
458192
1378415
483539
372551
174947
1547500
906527
356497
701528
297091
921200
791973
1711736
387430
472210
1620090
998639
539773
457805
1912441
380932
653828
722067
1765338
1882855
1832775
1953558
735924
266887
754660
627324
752734
1758538
1936343
807883
1596429
592378
1013781
1222690
1140895
1453073
1192103
1019897
265028
1827763
1311713
1775329
1876499
1351199
1766135
683481
477303
154486
1727314
691342
223689
1301759
530672
1750153
850416
1418655
1314769
1523221
1782615
263648
1674250
1767461
1436447
1782402
1118347
407059
1582662
1731916
1927024
1562211
1817399
773555
1293288
1725843
1520348
629243
1323264
844950
184143
643509
1011093
118107
1114846
1801899
741193
105047
1735193
527734
1948154
189526
650641
1547398
1033027
52106
309569
1561206
176652
1920506
940553
1137312
536020
731965
1451238
1211632
1547758
455877
1636872
323422
783565
1563644
823418
1106570
1465575
676519
79157
24826
13965
1893716
1036116
118002
1457274
1550307
789491
1546333
730586
1498848
1803019
849780
469781
1544238
1456589
1082050
1632350
1373560
322706
550145
1677886
1505178
1178224
1243994
552649
1234591
1281663
360239
1421753
950928
1630142
922281
416448
27196
780807
1078166
1050372
1234940
708954
594482
439406
1929677
1230629
613699
1042311
816211
1248301
1920189
685087
24022
1786510
1576977
56321
309530
330118
621185
1218060
433062
754596
471953
285404
1583952
1028991
83036
1734309
904744
337594
533337
1285143
65210
1422625
836998
1913743
1074607
748939
1911629
1685912
1749633
1660080
1757805
1875183
672767
1418129
1256569
247088
27206
257469
395783
1151197
962974
1987237
969985
1826269
1005995
949607
1812378
869532
1535227
1521940
1708084
1350157
233209
1702038
913160
1186575
42535
96844
258593
379858
744386
894826
790427
504255
1144282
187734
1113182
1000784
1209183
1102791
466203
789276
260349
1304353
1727931
1588291
564324
1359311
522311
946440
763987
895134
480483
1914767
1992027
1554576
395212
1513455
1539593
1567606
386243
304570
454151
1315917
1194178
871526
320833
1410020
149876
1596279
1556359
1290775
1264069
1604937
120371
1733070
1729544
1308290
555125
43606
119095
254251
1484533
995702
816148
1476378
1715153
300235
1499244
13567
127225
550102
1236431
238250
1244427
1950214
604993
324568
1957086
1787472
890157
1666195
1945602
98709
1182913
1631041
787759
391477
62418
417313
1240263
1270336
1792991
1439705
1301325
382629
337750
1226897
55933
1683064
680323
1290433
1081899
1666094
1097745
887137
1445819
770164
1560622
928146
1285880
1847408
663960
876101
1732455
972850
1677633
1564264
1178472
823612
1526468
1747191
1614329
686846
388242
1541740
114340
85506
22011
746531
1742893
1862876
1364879
1640837
259052
1366821
1731078
1041240
1249038
556897
83485
1281376
1548483
235698
1698600
1836487
1652886
509860
571540
1768304
1148767
429233
1878369
800051
621878
1189419
911857
1217206
1783919
1240764
1270402
268109
1432914
408474
1823100
13805
100073
1818399
1676767
168495
32308
765576
219787
1763461
625054
253292
1391206
1494106
1303131
909641
927376
404293
956035
452390
170051
22238
1719723
1414401
143999
35648
1714832
544753
335524
312718
1233262
45632
1749695
1701471
1155929
1562763
1821124
638047
1867754
159169
1753115
1099272
644974
1922418
1217956
1833800
378477
1474051
1966942
1888097
1304341
185845
437654
932689
1511530
1142239
1873197
1373400
1596086
686767
1965594
1108208
840127
357635
854410
820405
1488275
248973
141049
1393252
1218766
892450
1486040
1077737
754219
1527455
1765099
474211
1649315
1633113
519844
1987972
388137
73754
1142055
895480
1826010
1423099
522434
911813
865382
1827614
1492808
953969
230049
754820
1694187
870119
1794526
291215
161256
1839419
740808
1398324
714838
234883
1474714
1106702
828816
1365190
352155
1351176
1418207
1366031
1885643
442483
1176854
1531554
1294882
1321638
1735004
977564
1295530
630450
860357
41920
244443
232344
1928533
798330
516068
1076576
671682
995471
1588649
29315
1069726
1447454
583327
1831026
1351279
1057945
1201503
1731773
473662
439332
1373853
1673589
1223167
276634
234758
1812008
291986
831714
319708
1977225
1223924
42951
632660
1471799
1443135
1695587
1328509
1976892
1771608
785765
673913
1080183
1368455
1033963
1985970
1576737
798806
427334
1764338
1415834
922277
215458
1202703
1297677
1435642
1830949
651568
238841
53815
1888612
1621489
468508
310435
571473
1962669
1310373
968280
1305245
44892
631649
962634
1537089
128473
889739
66972
482483
537635
1157498
1404194
986771
1942366
574727
278294
302146
390815
943917
1387762
1858821
439067
432557
1111454
67623
1835251
110825
24532
1327061
729553
288463
433599
244240
341684
1484780
1457096
1104731
1015771
656803
844373
1236602
870573
923375
1340364
1772094
1510201
1459809
1614682
599049
327407
1152990
1370389
56565
98367
659646
50796
494187
1930445
1928107
198145
477895
905820
1605679
1447587
1172807
333692
1707466
1834266
666579
696926
450660
221957
1913057
1070724
1494411
116524
777695
642758
814361
1277944
1368699
432488
567632
179792
868547
109019
85559
632887
1613546
790221
1902708
955014
421191
545768
1275324
241569
91877
1797061
607372
1613497
1997726
816915
729003
1939486
1239213
977153
758459
66412
1111870
1937167
1341081
1833593
636895
699546
30024
1960751
681313
218546
1933945
559669
882995
1041869
259839
1195081
871478
1867395
1355050
1940456
1312290
1216291
436592
1236748
462944
788111
1183381
1262187
991801
1500708
861983
568556
297715
54378
401673
919998
1753191
973718
455624
223285
488999
1280423
98535
1752251
820528
394709
1824132
1379521
1071272
1720108
1586836
614985
250897
1343979
654171
761294
1477233
1043488
1003519
1722719
963105
1275803
1591138
885008
1513195
686124
1172980
1672311
1663425
1140022
1484977
394347
702102
1211679
786209
1778801
755096
1733523
1405250
1447850
1994200
379978
1035962
1549661
1640138
1949708
292703
1716647
1701852
1118321
265343
1279522
1629203
958940
166517
1097744
605105
1451168
443489
1501295
534221
146077
950967
14756
1732524
1773365
33883
649823
639100
1783048
337500
1492334
1584598
1419492
528943
1456221
1194438
1696997
1498301
1102356
603698
596822
1651759
1820706
152695
638540
834927
1748686
440744
1485837
709629
903416
1097439
1240791
79881
1434674
20709
118090
786979
1207601
1192289
1713742
81991
449491
1905958
848612
667589
1102290
480364
134427
1650225
1777491
1046340
827762
594572
504101
481330
1793583
445052
1548229
521449
398330
1598049
914564
1770573
626005
876014
1886224
257787
270736
835609
499247
401611
1504243
190197
1067748
1335046
1081826
280225
223306
1463703
545277
1572753
1658931
87869
753287
672616
1723164
665805
690156
1290122
1706622
1360224
1508305
1604013
116815
1100141
724464
1294133
386461
217541
1807915
1533612
1539290
10607
59409
1851452
641500
628092
1430542
1652962
1569140
1146412
746528
527123
1089650
1560618
1422357
1131644
897242
437638
1690349
358919
1967933
497767
252411
974217
1298008
726068
217044
1434622
464506
1003792
1465424
1311750
1743685
1131808
256394
1729811
1940177
1514737
4196
1467349
1349011
610298
308208
616345
475283
1390284
14204
1808084
299239
1878785
1113065
1661737
298066
170637
593439
5550
1074725
672743
1639890
1035530
898959
1976124
1316683
1015645
1168747
168836
1412968
50071
743732
444024
596735
1682393
634170
1037072
1133392
337808
639215
1196342
1566638
1524812
318081
1130485
1754852
1567714
1346742
1292463
1235142
921781
1709150
1328674
184494
1362892
679000
833842
1107047
1102918
691521
646884
1957866
549179
1613461
53338
569497
932912
274681
172859
1681041
1649865
1657337
1883117
826360
1213178
1900689
1688267
1603779
1651120
1759445
351890
193887
641050
325932
1224283
1041409
1788541
1800826
558445
1357505
1271967
367782
732524
266005
418498
306357
1096620
405027
121800
1311172
1261893
1067252
453258
1498267
1930142
260115
831877
444403
1835288
129387
1606109
1688661
1204308
591471
1894884
1669757
1866278
1938404
1181390
1642906
163740
1049282
1955376
52769
1683050
1453641
613892
341200
776189
914645
721498
120051
1129482
1635722
74570
1573369
1919524
1261457
1429367
211342
1397777
1550248
621231
1776822
1014665
1430403
1481569
1457632
1625348
726790
62938
401312
454892
985813
689569
443723
961371
344476
226485
1879599
1850239
623036
562525
326793
818766
1113503
1418214
29075
395090
1387891
1297558
323656
96933
1218464
1002807
935897
223186
461059
1974324
1894107
1074214
889635
1954025
1220761
633059
101578
534065
708791
1502797
723588
1833431
547203
1566951
1035104
1771810
1813895
1965387
394898
685918
1655137
807886
1750996
935721
721848
164025
380430
571147
1589330
1725561
1649801
1999784
1515216
1572090
1515887
1188039
833677
699517
1559634
728373
389020
1841640
173602
646998
709392
1111704
339010
1450366
1406080
315834
1359141
826471
1714032
1678424
36579
1846142
482150
1756244
1766454
1447079
632451
1063272
1726462
911083
99680
803472
696281
546462
1671019
1052149
1778450
1088733
1884002
1788258
305950
1749661
116016
1491781
788793
41766
298250
567835
57931
1794643
226241
20468
966464
209301
1463860
1535673
1692416
1423556
234410
1460542
1523806
805988
1064827
1090496
453379
1992961
1051007
111516
485611
1755171
1402994
1067366
998480
204965
1203321
656819
1479987
1486105
1619676
618875
772276
124268
554676
659896
604912
155316
998998
1844486
842883
1265097
485539
216234
1249596
1177877
760566
412625
1813921
1312703
1766997
556885
1310600
749508
495445
613860
1812693
557387
1725543
841786
456674
741382
85451
624532
1050914
1046932
1541383
1332710
928608
1596916
497154
1182220
1014477
1825567
945953
1031820
1394533
233973
196379
1211952
354416
919104
295487
1979063
660629
157229
1134013
1620662
1596255
103233
807246
965660
558270
966311
478141
773702
1101248
320124
1817038
537964
1510306
994294
45804
1397923
1897667
408214
1168935
920921
1584684
1244701
794008
845239
1487322
629298
1455258
1014768
1578477
1629330
727451
1930746
1303749
45485
662936
462069
1142163
1003240
1658451
388790
1211062
232863
389535
767352
1701368
918729
127379
459669
600241
1717995
501457
1648998
1131262
190744
700266
1449322
1961259
257633
97011
1133862
781635
398843
454310
1006582
1259081
1934602
475408
1881945
225161
1360638
1083359
1541099
65743
848113
1893354
372325
430110
714676
984445
1336924
1544658
195048
1484473
811325
1642606
421446
54302
31978
385964
1220468
1002503
297995
958673
1019036
1607229
741399
1397893
429576
1638155
502686
1377790
905102
706527
298605
542064
1327760
166533
523857
338389
1323825
486987
1403610
802945
308429
1232657
544389
1556889
1654171
496915
1727925
769831
1143500
844810
941954
389872
398370
382853
215063
1793017
1096666
1332886
1970102
1715870
1514838
642696
239520
203897
1864887
248071
1242374
1020372
1087572
66773
1902850
1591598
369497
1633359
741154
949605
1251449
1169123
1802960
762310
212033
1159247
1261704
1065122
154038
846010
1654935
407850
503588
1227844
1772756
294025
71262
101610
711770
1190965
1073419
57120
586320
1549169
1340241
540978
385683
1248976
1552304
199509
1744055
1941957
1783833
1701846
1264803
1268054
664402
1678467
1490846
853613
1044356
1613661
1743270
1528791
1047679
1622566
528580
1179678
1507595
1511348
855407
961459
195341
1864642
1383386
790878
534867
740392
1262412
569445
1276173
1917133
561058
1493131
1185968
1041127
1642927
191008
1150107
190670
1792821
1804162
546834
1077667
917172
1565525
801204
49798
214590
81978
1242494
1089662
648951
494172
1933347
1202920
1558275
715418
598513
384653
1146326
1403799
547619
454001
486781
708966
1894093
1111152
626087
154725
43264
234216
775689
901525
1325045
314737
1048511
137336
273945
718252
333997
1845478
1108374
1909174
95887
900014
130778
889109
1616068
1240008
1163076
344966
1878200
710198
793895
1248740
1610917
388958
1163073
1154084
1526968
124118
730990
1275731
1190477
301204
961511
1116382
1752331
45409
1301256
299569
1030675
877100
1628387
1676098
171140
1570644
358316
281171
929954
1123291
827265
897304
158105
861909
877646
1118850
960161
1377176
1278953
1213890
1428119
583777
255470
1950425
498630
1744767
1105293
775568
1517497
230096
500765
1148652
1736922
902456
1593499
1336876
320460
433054
1021165
22842
1012788
1510805
768548
980962
1147140
332649
1753412
153402
296896
828947
1475321
1442291
109346
503726
1791283
1370098
954425
1010488
335612
1837687
1998675
1938503
630412
680980
434605
424898
1485711
1681595
470054
1320795
1780851
981577
816886
1032882
768742
55374
280469
1058451
1839773
1312205
1408703
1511469
1443352
1317774
833010
549616
257635
296662
876339
1988050
49687
154314
975554
1217962
367426
338324
146256
1822954
1532152
1782019
347899
173246
54352
89703
615107
221561
1745807
626605
21383
674699
1786377
1240209
129732
1674630
892274
1402645
1475336
19143
1998582
1754662
981810
144092
943726
996450
942617
1629889
516873
632536
1775213
1744058
812986
760055
1929405
271285
693312
1770233
478939
23324
543270
1035172
661381
1857729
1536435
880997
1810215
105515
1636545
1382312
991909
285720
1233299
302347
1775218
1364173
1251016
1646359
1841454
1649032
1358831
1306773
1725103
1163043
83642
146517
210207
1539447
1109291
1987335
812850
798547
1371596
899950
249555
949607
904297
833147
1794935
1451036
777179
36300
812225
97733
1156270
1115695
246572
199350
15120
1814280
1735817
1206715
834103
1163781
462282
973196
1898007
1882364
1440289
1232165
1063185
298558
31888
1442747
1051697
1185498
996735
1692584
1694723
1721408
41332
206822
1299774
113593
529048
371942
794669
1351040
819633
1198524
751698
1872823
1546851
1861803
1572382
813103
1745703
907767
1515326
1134306
1164514
109249
1144620
817303
1572840
702965
1741905
546471
151400
622109
1943363
1490901
1453290
1029792
1305489
735779
1306886
390958
982829
1297141
260373
916945
1912293
672164
508856
475940
324093
118148
1526847
119841
1126201
505276
1706224
1524133
1237923
232439
1474684
797911
1403041
475522
1168542
949243
1560899
616385
690847
22190
719562
1911363
380459
12713
1240998
1550933
1805301
1105087
1626909
1585547
82856
714232
1459324
866086
1675298
1930567
137468
849099
770180
1516951
221492
212210
1965482
773375
1331553
270328
1618088
37312
1230801
40736
1468393
1122827
1535683
303467
1504710
1286426
208371
102166
1594340
1958214
1624529
1817349
1972343
73052
1572528
404474
1401434
114485
279260
1074670
664673
939374
928992
758983
891835
1630543
1593405
1288097
493930
130883
116140
1106254
655969
743458
216154
1292299
1750680
334767
1769362
1378395
1768382
1571520
1282925
246062
1587778
1081899
1163717
1665174
39374
1964678
1876339
1742143
90022
1046738
1501907
490636
912921
1836478
1945555
203934
1160255
416269
949157
1581222
1739742
718348
568886
1603063
478788
1857700
1406748
645474
1277078
331121
795822
1879940
1554902
390714
511288
1498669
416752
1899925
284360
5397
1345260
123431
210563
1438810
931224
1005812
1969362
427431
37579
950
80669
220903
1948396
848350
1185308
931028
924842
26680
1684550
1295359
766908
1718663
730170
443931
1255654
1614084
1719806
1530364
835901
1093317
288589
1911623
1846184
605923
1695376
174682
605495
1600389
278919
35682
43176
188166
425515
1069078
486885
1521581
621069
343786
53068
780339
1203534
840278
308557
1968333
459697
53982
472416
786528
1000306
956099
1028987
1853873
119150
1253381
1767661
1876502
1755320
1224114
17430
452253
47371
658224
898432
816382
446779
1068610
1872380
230568
1195076
880593
1726913
1699105
199688
1909534
113811
243346
1676034
897473
1387484
591026
1126456
1476214
1088443
895373
1901717
92976
1018206
721460
1944282
1373566
1401046
1816968
1786458
1012659
1146397
1969907
225330
489839
152548
314338
1063897
375573
1678356
1952066
1969496
497445
1760969
1560328
1470471
1373735
57809
397096
138879
963859
380027
1662152
1438338
575761
411388
1090264
825399
1088465
1151364
119113
1665736
1335798
954312
981961
754855
860340
1144032
1200480
1703553
1960980
59242
1068451
1050814
1441910
1443704
1649057
1528775
869182
80100
1552678
506466
818127
224058
496431
138762
1823967
252779
1062480
1243408
194135
1403007
440113
1145579
1291969
1984727
1827485
1278654
668251
793314
1488834
68959
311513
1072058
900453
841491
557598
1036352
680317
1484511
1137259
1802871
1953508
756723
510365
1403783
28425
449899
1016896
1627277
315080
633159
840431
1264977
1246627
1237024
511643
177835
569136
1931816
1037697
1301425
6179
897756
905111
1683458
942274
1240387
1784867
363536
786646
850350
493791
599613
642781
65327
360850
123283
346874
1953886
812186
254772
337691
632915
77032
914091
1604878
88209
448100
1208348
1352851
1084601
1818157
128073
660284
1295523
1098739
197077
1592506
396384
12354
1196081
1218323
1031011
845229
248201
157994
1724145
39457
677708
876338
1079073
75430
1743898
113913
774468
95451
1030100
854
766831
1306173
615894
1918882
166633
867676
1725939
1518490
1944440
1007621
38798
1893860
146148
593276
499020
1351312
412473
44442
327232
694672
869723
1264533
1861722
1457050
1139739
1488290
1223045
180670
1010258
1558107
453145
1076310
1754036
26648
281627
591898
1832523
1515655
857588
1220957
968986
299262
1180931
1061327
1600245
1363772
1234096
1420225
1832933
1002683
836975
1740364
1997282
1977321
3442
338103
1836255
407765
1683377
1683525
487206
1238190
1058234
1086883
1200077
1666157
1591369
825470
691229
947415
1576767
1528445
1039557
862656
390950
557136
64847
1875952
1574939
1065320
647311
433950
318613
1030776
58639
1081969
909
940676
1704490
1905081
69177
1294461
550641
1838228
829292
602338
1183310
879958
990206
218804
114905
665259
1051967
1354036
540002
560505
143950
1512569
854368
579988
1407096
793399
464516
1923801
474356
1841386
1568097
1601481
1284798
1949384
1205491
1254995
566400
1404449
275246
1685636
1177987
159450
1366711
1740952
1750188
1006633
797260
678443
556324
265808
1976315
1316320
1143628
1589498
516964
1360665
1576608
559424
407547
973468
936011
1984934
495618
951273
1672132
1430950
812694
872505
493034
689430
1652777
1564094
830074
1871032
572739
1580902
800290
1518292
137544
396175
709101
1300760
723329
1901422
1752991
1071987
933058
1470915
1141522
1810475
1006588
1473553
50552
399649
1998731
940881
145828
1795686
1250160
1469144
227148
687482
1149590
1762774
1856950
1448374
341212
1725168
333845
1785155
350896
1380474
1575892
1714492
1013695
1215645
972605
93152
382281
100523
590714
1638402
744384
1780515
1426986
1029387
150051
802904
1576657
521400
909595
1760798
406797
1182306
1705832
1756600
303596
855820
1342342
282196
1331801
1207461
2879
588391
1134622
187246
981191
1954482
1581535
377535
1953244
538136
331443
1501113
1573666
990956
1145104
1380339
1868174
1783972
1112505
340512
1304781
1918368
1496168
331921
1501523
1164517
1838474
1219212
1302569
1315641
287888
1846749
854762
906297
1316097
289264
172670
1332569
1067769
121217
814334
1725046
813175
694731
516175
1219448
598495
917314
1705453
956909
813629
1972152
1522073
1581390
1848264
1961291
900913
409033
1723398
1507260
1169702
1388879
236035
1075147
455441
733583
1893406
1998441
1199226
209536
1252473
176867
993884
1471798
803277
747143
394671
1419719
148744
462994
785273
1700282
32019
951725
736422
557047
582863
1267881
407710
1742528
430269
250016
1603651
971852
1906440
459967
1017909
1573967
38503
92035
1789313
1189338
147581
842142
1162582
296772
332722
1060117
1138868
142184
1221840
453408
320754
837605
1224297
262148
668105
953932
21761
1935913
1502407
585359
316628
1475449
607613
250236
320320
1636041
925641
1550483
500025
736770
828561
897584
469646
285585
930358
792872
1105221
1991379
1078915
1954408
1515254
1054767
575720
1383577
821642
421079
1500347
1054260
920927
1361709
1299868
1674357
1365116
1655286
402326
849865
857350
487581
348343
755451
1818615
1582961
900598
1582577
937015
1998726
1907600
1822053
1957687
952593
485635
1840326
349002
747998
1809893
615133
1086628
758813
576097
1371962
1284297
938044
114750
597689
532561
744336
136836
976836
1814977
1181456
1150879
1756141
1087450
1824549
1814063
788822
1026212
1429420
1095371
862795
483335
1865959
910531
1287740
1643895
517020
1911422
706501
888829
835992
477885
1195777
303666
1301841
1565763
128860
1620360
1116845
1407246
1055683
66712
1638923
1701049
1811858
1080945
43122
697185
1092923
865527
310155
1253976
1270972
501178
1883986
184958
1473889
254692
397445
358800
574515
176518
421739
1938334
1183567
941773
125763
662956
1589545
730001
1146634
1524066
1667277
1967621
1238319
204907
1171131
819551
843416
1829037
370345
1863892
193945
332919
889470
1689880
668960
1644633
1953532
415308
1792330
1633720
885241
974497
1985781
1605920
741295
1913806
1464121
932092
1765258
1412678
143425
393705
943102
453629
1106543
757446
1434632
1104673
1948261
1096521
1703067
941454
1325509
1389059
197856
1454125
1479147
1172015
636998
1402451
1630481
125700
937570
681899
1768734
814167
1116570
1790563
1958836
1856367
1846384
157674
1008313
248314
825924
657944
1855286
1730870
656907
293546
763595
1028489
199930
1098263
241014
1042761
1380599
1518301
1830920
1402974
1286511
307535
456274
1742216
575960
414607
28743
1526156
1045994
1815755
1264929
1559380
1105705
1272195
383765
1697787
532832
1159554
938898
159803
923571
412826
1067978
1150615
1242667
1740985
25919
808603
860581
1321903
1299478
604159
230012
1083823
896729
918333
9532
1018863
1848700
487724
812446
268646
1210137
1235658
161612
1361658
1637859
355337
1509174
1384842
649166
674757
1993803
1410342
576834
1971780
1151162
1853207
1912897
1584578
1820531
1008808
622336
1313909
640661
1802181
533160
1907673
663915
419048
456510
1544003
1615184
1120358
1620859
460552
815585
581480
434309
194818
45571
704444
736398
629210
1365701
1352503
1044606
739306
554163
376570
784503
201489
181052
1839204
1659876
983157
1618189
1861091
1983518
585182
255413
1836620
1779833
1796087
559621
1888613
510528
537463
687120
144278
1334941
464204
836432
1110868
612510
1668854
823621
1465006
376604
463025
877958
1516963
717206
1790546
1296429
656221
1883846
528618
673337
168625
477455
1665084
1449378
712232
1435368
1111236
472488
369242
1897575
693205
488360
748223
996283
675590
1725007
780420
667923
976267
1120004
535226
935824
1033804
842124
1494334
739181
171264
1895257
1813418
1668147
472606
1176176
1774451
949163
716964
1056780
1056444
1424496
1880230
1126231
1182462
1955604
652997
964534
594624
38021
1655729
197000
1583882
1094599
848536
1726777
1088570
345083
1912655
855939
1941390
733818
1421165
1109413
500742
1310210
979476
703115
452984
1909996
214803
285240
104982
1809830
1975128
1428964
678713
280515
831763
303629
1121583
1769238
1225960
145470
1050032
1300982
587167
88140
79234
1742926
1668244
1134191
1397370
705923
660219
371249
1434221
240382
1926378
1136058
911206
146203
1996560
1161768
1735078
1534904
1062669
636922
1358254
1219293
1686284
1081145
750519
301551
1643035
58133
692132
62352
280532
521535
1060040
1241962
1039486
1869447
1227308
1348196
754356
1970734
1892594
1763302
341162
220067
603349
79546
980593
101476
764771
157695
229929
1967051
1271444
338555
28216
596618
654054
973138
1951627
586525
1868848
849163
390413
536275
1526335
63305
1167950
612506
1745886
1631545
161343
858513
371634
1454448
1358311
761512
1187191
1676344
626114
156293
1189641
1807142
1842348
218382
4065
24290
237878
814280
456861
1654483
1091708
1431214
728442
405580
1967625
307559
1240185
72501
1658326
1431161
1376969
668945
1954853
1321191
1346480
731269
1342915
41139
297125
1211338
1279403
949704
433073
22063
1624917
413448
190650
206478
1739054
1228121
1838890
1635876
1817623
425534
1177444
1011511
708439
1240681
149434
281170
388523
1574012
683042
172330
1392160
1434657
164867
1315717
936841
349724
1702691
1228859
476430
429855
1715232
515099
1022200
1270832
1640455
990509
130586
1204693
67002
1672491
375986
745397
1733104
164240
187160
737254
774567
1284416
1658206
1367737
1895107
721313
1614474
510863
37781
1328049
784312
926506
1461109
1268701
1270946
487303
1685628
459564
1810603
686220
1621060
1068034
172778
1211612
390065
1198390
381947
1576143
1847420
1495290
168610
728370
1911959
560649
1901432
1003325
1055046
519288
1240465
1028226
835493
1314011
797155
928165
62340
1607875
1923099
715337
1469754
469891
34797
1858710
399027
1000492
73625
1897510
278250
1313245
1647703
66380
1208323
1120191
423210
658996
1192716
544574
1109389
1862978
159074
197366
752941
1907503
627035
1961975
560885
651568
730180
338477
600703
630643
644085
250102
1547469
83226
1640913
1260782
1686127
751739
1135441
978382
612273
1512917
1753619
316634
542918
810858
469539
969296
44441
1676523
1975934
1164300
1741229
1320924
609078
1671225
255112
1552703
854562
1825526
994856
724410
91695
635830
1589175
1783421
782891
1737386
1329797
368843
1294665
759256
1512694
1332505
1972109
1579650
1462728
897156
218064
667400
174101
160565
661964
1907056
751473
1968423
814774
868533
1795638
855179
107511
929767
372769
1149364
118363
1927783
50081
1700994
180994
31165
567626
1552116
1569004
829673
92028
684113
341168
1677590
608817
1194907
562291
713329
1184349
1703614
658877
865846
943749
1479212
620563
1385832
936711
1701527
1508866
1444433
1783535
1143291
335647
1249249
1364848
1725039
1808373
1784779
471149
710428
856510
1724298
326216
1270555
1943406
1027161
61807
1543272
382229
1836190
1992665
1548720
1382916
234197
616570
1172477
1224539
1634870
1494331
787377
1361752
1801283
1718461
688050
557667
711473
1835484
1484255
669717
89842
1371051
1517619
1459754
1931230
641782
1099691
119209
402572
1144571
569272
1621531
1834589
1572795
346792
605816
739646
152911
912896
56799
1938925
393213
159846
1815567
160364
122073
1699120
131568
1517867
922019
313437
432787
320984
960597
426843
1537832
1746042
1573435
1126467
272826
1205822
1378924
1364445
566815
1091936
1885744
1251211
1171493
411479
974411
1690687
1822212
214240
847922
230408
1953317
1447244
1142366
673057
43494
1620943
561846
534712
1794748
1385249
996844
266717
738004
1702589
1221329
1952482
1741438
1766260
955676
1309268
1804817
687273
748938
519668
1360437
1813705
1887182
965774
1108460
82297
1510749
1130725
268172
1452682
1610805
1961089
1674827
604046
1805300
222180
1009547
1362454
873709
1608393
1131261
1898691
500814
480361
1123666
1080435
264847
977387
1212815
1299693
1347284
1345360
1910232
215362
1910226
478757
1104769
1644110
440247
1260091
1057852
347584
1777571
1757885
1425568
476200
200014
851926
1063815
826383
178844
1490837
220045
1773218
1884116
1754991
1081394
1559324
454983
1160165
1431597
1122380
70649
291318
1201853
354013
563336
1182150
748963
338389
1004510
914873
1464245
1825671
1721986
1975488
849745
50667
1522545
1130381
1380181
1479907
1300611
1282691
702006
1841298
863942
568227
196592
65813
702730
1027337
1280290
550753
1995400
1728465
1106303
220100
1896867
1805278
100643
1446646
1881908
1809655
1461822
974003
881452
1895908
1951119
504299
1519677
867209
680419
1668190
774555
1033642
1162664
1681831
524167
898716
460302
923721
1162551
391323
1441271
1188489
42004
742171
451080
1920685
1728189
180938
655405
1059407
1762328
1468310
596296
97623
1578063
389453
512954
436227
1508375
631363
857070
738741
1259133
1436490
1254569
1377709
1103508
1022268
601115
880869
385917
695708
817388
1283104
781224
1030786
1196660
1314523
1635896
772113
1225192
866237
1135529
1242127
603392
1652029
1705115
1248184
460885
1209138
1121030
1066339
148916
231034
517561
707099
1059598
1794865
221292
1252128
472607
587569
1698432
1334893
1686574
1591603
844058
1364756
1177718
550796
547086
1590450
1350990
1460494
952223
1067027
671539
1137919
1549209
1974102
1019866
454272
166982
1553307
1582152
1357676
877438
976258
1293897
145372
1234014
1186935
1779972
1910837
91959
1978118
53656
480448
1581745
559171
116064
746670
617893
1118457
153754
762488
726224
1563171
15836
357514
913636
361339
1489752
1140551
459166
35554
1037230
141329
537036
1350455
104457
223700
978569
1071161
1864915
1426493
123710
19666
757203
711942
146708
512019
555569
1236298
1766459
1510429
1177128
747816
1458007
797420
329685
771306
336350
192249
1923000
323098
373084
954041
1511736
1934222
1419950
1881120
261275
1750500
802837
371017
641190
981606
1263489
1636207
1779248
763889
1478538
492468
1087368
1997416
1069317
120142
908464
539812
747649
3955
598308
1157939
1963055
1333198
594320
1509272
1221416
1935265
1776989
962922
1814383
897664
1956012
1474419
1728580
1239794
1791798
1943756
1179659
822612
1236568
1776474
576877
418455
1762806
271462
322219
315087
1859561
1535068
256445
1616567
1120301
487172
1725298
1096926
189251
1981797
498117
10444
415219
1211860
1823250
731567
591847
1297447
1906751
1271931
471129
1416133
1356900
1068608
1967343
57408
224657
1452978
1638259
1701031
1642818
1754460
1107723
213908
89436
1421780
1508791
1830218
1182689
472845
143067
538036
1048572
1395645
753427
1537752
1231650
331069
1638838
932144
500209
91048
1766357
1652991
1275381
507415
1944427
1767786
1266642
1300950
429362
679330
1500060
1864184
10960
401637
1079573
304021
547557
1548941
643948
689395
1521030
61151
1824773
1977527
122433
1934302
407080
1484314
649247
1369295
724628
289451
1465518
1621851
1275865
979151
553520
877796
1083605
819133
1201393
462993
1904913
1306494
1108732
692362
609015
345221
1112639
1966279
1592889
1719680
1513648
381031
1726648
390596
476769
166841
1445148
53423
690639
69818
29528
1019826
1736263
1666625
1772810
229534
1244536
15252
1105916
1627364
936996
1865629
46147
536997
1418633
151479
131909
1150232
962275
774060
976872
1121874
1270233
1545412
803629
263688
901425
1344402
1067830
500873
925190
353168
1640326
1068063
1110947
1409462
209860
1339795
674832
1776567
325940
1660195
847005
1926769
788345
500683
408842
453310
1472135
1359470
424080
57874
1884493
934673
282040
275198
1807894
1632861
1214074
1079693
1090203
178883
1266036
517344
1954916
72321
952925
24139
153570
119932
1226667
1463462
739977
1335595
1401928
1022661
391502
1736919
541003
1047764
1686754
1072734
785108
206725
1787562
426665
821271
1060957
1827536
1308259
101500
1146917
892471
1998306
1170872
615655
1288794
1709058
1682593
1713149
1922320
372237
450278
1534226
704859
1399110
1346383
1112519
631200
591973
1253053
1234250
817288
388388
1490876
1102864
996228
171867
571439
231290
343355
1239798
1340332
1396448
1973464
1578935
1525011
1239917
597156
1046036
922722
481508
39470
760566
1012187
568102
1764774
450597
1746810
600242
61421
557425
544332
1808694
1007367
1294296
464082
965952
1670110
889776
1438774
113561
1670226
1947253
498646
232123
1869825
390094
716858
1457690
1021336
1258710
1071247
253160
1216192
26004
1435547
1562458
43570
1530401
876834
1163931
1202507
1446545
1791562
25658
636439
283285
1602876
1933093
1761623
198848
1036332
1829094
668436
261905
1258825
27062
1036966
336046
1699221
95922
1124558
1424917
251059
1228886
1085296
984019
1609110
282097
899735
1763334
1078616
1658043
70990
831226
1120964
650124
359340
4716
1209835
758553
365650
939929
1548020
1456757
704489
1779698
491728
1785366
192076
33194
1268079
550692
441123
1372380
880010
859829
1049764
945520
949052
1720328
1592333
1725027
1371782
74267
1044785
1979221
125075
530
176995
1997304
1871712
66614
1992297
341645
1062978
34057
1979779
1405964
33438
1743377
1418428
1373545
1240687
788778
818289
1992621
1725931
162861
669803
1424415
922969
199139
703981
1168595
1607521
868543
1108690
1097743
1751557
1847900
1296778
670488
1166653
1404096
653017
962917
314329
1550243
1557052
226631
710386
505777
23346
1587061
860450
1171076
660924
601629
1231367
1938804
932933
1943812
1947661
1424887
494411
540961
1044356
741575
559643
1722767
1520991
1662024
294492
871790
353185
918111
1948174
1256299
1505878
1793999
485443
1476050
1278065
1377660
1811331
1254107
926076
1313352
27602
1118629
810317
1638371
255165
197733
1514890
1508952
970762
1108361
1914201
122074
522549
1776320
1321067
1197838
1826354
1434915
301691
871293
427707
286704
131854
709524
1013555
473782
1145375
550874
799683
1559195
306782
1205726
339430
212918
1520712
1548415
896620
1040165
301272
471413
448619
1051223
173929
1043191
1498194
833648
319388
729872
1810872
106930
195968
1646064
1897037
829177
1632494
1529168
1085255
1377562
1782976
124915
1088719
1292875
940854
1585372
1661422
538698
30729
115283
1170140
952030
1232638
1405939
1333201
1708375
1138988
940095
1038080
1086761
69497
1055466
50741
1496918
687904
895107
1735815
1521432
1344860
1272048
169194
1171328
117965
69001
1598237
1281493
1393584
414653
1274041
1005691
1434733
1418582
158930
1808336
26300
1962572
679186
1135168
731727
903693
214688
31344
1780220
19044
1424381
675626
1788477
1322132
1799375
759543
742663
1338347
1921510
924204
1518665
1158604
875409
530392
1025728
520084
496874
243740
1306816
1337034
922373
850602
1638030
1757178
1709556
572973
1213283
449373
550032
1763643
784626
9893
792534
1877206
71145
1337363
1785948
610635
1745620
461878
1732661
254453
667411
992534
1358409
1467261
658925
1823189
129123
1996563
101652
249267
1815245
1963043
1782101
383334
1618037
248302
998317
1812952
1260808
142822
1916143
405013
51280
5279
1523493
453567
893040
333475
858109
1336944
1755197
1395041
1368630
234834
280316
754896
495348
1234271
209223
842795
966267
1551384
537977
284662
314329
521077
1940692
1619646
251408
828622
468173
218513
1645897
1654294
1397755
93922
1524762
304851
531488
1562612
989181
1679011
1916740
602088
1205911
1064696
672228
789744
1803701
426604
1380820
329809
193779
769584
1411535
507731
1319706
991726
1413091
375599
603385
808117
1467913
1123753
1355079
391668
1311384
413962
294232
1505045
639825
1835743
122894
1167007
86793
1163711
1246692
1731455
1019812
764226
573456
1625863
1666288
1233083
1939371
432110
1284711
1794279
1306438
1566675
361712
1165666
303639
1389768
1828213
1732278
1892290
634402
520366
1291355
1979634
1550510
165262
927823
41191
728572
1995110
1783030
1586812
1567927
34564
771402
1381886
744709
1557724
709977
1813216
1959664
1886268
1904720
1912174
755064
992312
135966
1047679
362049
1542630
421191
661482
1282010
826748
1938865
282888
153691
411470
1674637
1764484
1807147
535824
996620
1750178
238785
1921929
1554557
986328
208008
627243
1109417
1564995
677213
935257
608639
900053
1505996
86696
772657
976875
1121912
1443903
388851
1199529
493108
1226248
437907
1366125
1107810
284477
763749
1597854
110926
708107
1537385
909273
1986300
440004
1134346
480851
1373075
235831
276311
19106
199526
439609
994154
1442913
311595
450654
882964
1647916
158210
1798978
1151666
556278
1494270
530030
1074636
394006
640180
166337
805141
1129381
281211
706959
74413
469549
1552887
63505
1752013
1218826
788989
1974973
1403748
993849
1762453
1435559
165413
1434229
538634
398845
1914045
355562
1057513
388033
216854
451288
542749
1008059
93311
821630
1850496
1487321
1618650
1227927
1213634
681934
856812
1431220
1392765
1225764
547125
898978
1270374
236459
125085
277460
642932
418535
966024
1562701
806059
1972520
464289
1879328
1132043
611179
710790
1828928
310195
1648869
480711
1264122
1483391
309819
751412
980140
1475607
208741
584876
120653
1463961
1934904
942134
1707655
1765020
1348570
418300
134978
1973068
1015193
535488
742966
1891606
1035556
1213753
1654523
662675
760978
407284
1943025
1600764
501778
771734
349984
1357900
168584
1638589
265010
1495769
586540
361534
121733
952980
1712562
312442
453464
831564
219477
87034
82957
219894
709592
471339
1420550
354976
1010344
5048
453156
816468
1503026
1663035
1930883
1936430
1122159
1115979
284875
615462
1304383
1455284
922100
1444772
753493
600576
187650
1425930
52943
1266602
1680825
135536
1118555
209942
913914
1488649
1132105
930724
908868
475028
355727
1846135
1478520
1420687
978125
253173
955944
824933
1831100
395141
637982
351261
1147609
504243
1987912
1478108
588949
1760901
464938
1814650
144515
816924
829618
179110
1620653
999348
1580771
1921828
1401626
1968379
131291
113057
1385797
263276
182096
1516464
403294
340007
24233
1270415
917902
416630
1130133
789522
1077986
736791
208377
1869943
1330628
1558202
650134
121286
904704
1132586
215105
1011698
955521
1872458
1123839
386502
1389800
1251292
1778066
1927457
1614548
152719
1776703
1169907
195260
1394203
1892058
696049
1561572
375802
84616
119679
394987
85226
725350
1717167
1455071
1014855
1896331
601165
1977566
1427869
1776380
1529419
1770267
762049
1128953
1604158
1482850
501308
147701
782164
46485
1323850
221388
933378
1771687
218361
985233
1329025
311511
681957
689540
736641
154354
753602
574897
263127
677474
237807
1661602
666296
1219368
292358
477473
1500187
1554386
1305707
136157
203004
422729
1902393
186666
860638
652530
1704132
552213
989289
1150088
1790655
325057
651063
1382878
1947255
1626590
733806
1732655
381411
1981824
1942594
564397
66983
519425
197677
360583
1741585
1997363
501769
474325
973238
986949
1708218
1124466
1330832
1122120
685336
1102023
1473097
404401
548017
1170710
1705157
970797
1156597
725214
1164456
751643
260350
1062344
808460
1050831
1061
558500
569216
294440
1664183
1924545
424134
1478479
1594553
701765
530978
497371
1693907
1223896
1331244
1259797
172026
1770794
1980831
1458427
580212
830394
11084
1276769
1746220
1645372
1169540
1269842
1333377
321393
315490
487084
213138
1623204
1066075
283538
208996
1275820
524488
1943110
1572599
603242
1372231
1939345
628932
704215
139379
1532562
417595
853606
1565815
1266505
586792
231880
993396
523177
1403304
401789
1958375
661868
1055121
1058104
1382124
267527
255114
1909581
1416171
512664
1876757
479595
1907527
1809568
1640744
850867
1124996
1542591
372402
1290531
1690306
908223
383215
587085
1061746
1461063
1774072
238017
747577
956856
550595
1322889
1952365
1637393
344703
1121049
448653
79494
549849
286726
672920
1559342
1188523
1098916
1169311
1203681
885049
551753
41603
184774
1807934
1163152
10518
1897499
1790014
1026084
626017
155055
1238956
1334381
589081
1702518
1023455
457008
1637547
821805
394826
1056741
41569
1731387
1300321
1799664
1824584
441907
357476
140782
698455
364954
1722175
752303
449998
840966
77182
1575876
523335
758961
1985877
984246
769563
1851569
31243
1138565
1996116
966660
301441
383773
1229456
1341875
644595
51240
899515
1827902
1100815
1180749
35549
755769
851383
1951906
550712
986653
1321517
1192535
881610
427837
1327284
560164
1572071
1652366
1910791
347580
1841695
1953139
1181043
620945
71817
992610
1087273
831479
527143
532555
768426
1186222
916167
1170671
1817108
794728
352500
814069
255763
1890803
1710796
1342128
520175
1397844
978458
203520
679030
10430
1353165
1485829
1634113
1120367
453441
1937496
1422630
523807
721088
324960
1892222
1667838
1401455
1615330
1546689
1458454
1604414
299953
1108097
1715848
171338
1425382
1753883
1831126
1729755
705520
1195169
755411
1332089
1847232
833350
1235723
1164193
702323
328449
1782339
119615
1570925
23369
1142385
438307
50573
1631491
340538
1260951
1851586
860868
339966
48498
228859
1634489
1216578
808252
1216914
1102426
991585
1230250
424160
1656499
436439
1755603
557349
1310330
1755886
609223
440320
607468
878728
1686088
506072
684684
1445475
1206583
392266
1707466
358324
1548653
1834319
1321333
369957
241039
195445
1615596
413626
385451
1867780
122238
1169233
87049
213400
184306
122959
177208
1585647
405802
626924
1135671
1836687
253558
1941902
77575
1033354
806349
1786972
1496355
1741139
1085254
484745
1418568
987296
836994
1364673
254154
1162237
1890222
848515
1811927
1130912
1085681
606218
387083
1795881
1097674
681029
207438
664044
1199999
1512503
633129
1412182
1257823
1362254
992388
499644
711110
287255
1526516
9349
1446455
1419861
1132141
1059592
1235593
518558
613850
1349889
37829
341598
743402
1358522
60143
351831
1269167
656680
1702663
1080735
1250688
1538957
891571
1343809
192104
1980992
826774
347859
1740075
1538000
1784160
9420
1398267
1259262
930074
782371
794395
790391
905163
539462
794563
1740356
1413460
1155623
1719534
1315884
775218
1000666
1751043
1673143
392889
930701
29762
1549144
575588
1231603
1590893
1313269
923754
1765409
645758
1268954
709753
1734586
1878257
814865
611052
204619
23972
383387
1647429
1003349
513642
405722
1858519
311874
356405
434435
1027994
1342289
132459
1815403
973247
694852
344547
960184
1685473
1419727
1343333
1147967
1277347
1237060
122079
626911
1349850
754930
908026
1412923
1293107
713047
1459381
1814098
2775
1225938
104317
485122
333006
1472786
565592
1226917
12743
451182
176250
863972
318175
70283
91909
861451
342933
61434
1564825
570122
875509
1689456
861054
1580618
1171041
1946894
1881589
479965
1956377
144045
1776044
412196
42518
672791
1979813
1076751
1858261
1573862
508518
817758
210060
1116965
692
692683
516078
1660891
846234
1508332
708441
1025951
373502
477469
1778034
551950
459957
461370
1273859
1092103
142075
1781323
71098
1647956
397001
182830
141495
1975292
39084
1572107
1352515
1204910
449202
1301493
1895227
767586
1219234
516295
289428
477211
1003927
1536105
1128671
1786466
1685684
357693
1137950
807455
1166580
249220
648268
383039
528302
76350
1758870
115992
1792177
817854
1697828
1840098
1577011
1848221
853971
1289874
804997
579912
73541
1387868
947597
1405809
1774049
1911417
911054
1833337
1559736
1731300
193651
800399
1909751
1563034
1918293
1623675
1799816
1948793
1636600
917501
1463743
1423358
1244313
908039
803168
116668
1710680
1542312
720539
419150
1330341
1293334
712654
501161
307814
456338
1393651
205586
486866
782424
1120830
217574
65358
1577011
1187317
1002290
1388176
1707689
1308919
487120
1340607
878895
993082
250284
691439
1640938
1220392
556193
1536272
1263586
1115882
1958713
461877
281518
740042
1064371
87630
412006
620439
285306
1743604
1949228
427997
1988486
273828
656889
334357
821767
316470
90218
988145
736345
1867562
1400485
39974
1323110
555790
1267621
424188
1869024
1551107
572372
1708340
1403702
1236800
1671768
1944369
267837
1973418
1957278
950733
355527
288711
716188
1442783
693670
859313
1614709
1134540
117706
324938
541252
1075576
686259
93743
1389244
1753293
1632822
891963
1024824
1325672
1380706
887148
776491
555712
236174
922838
1288124
17322
1642779
588996
1104842
1065172
1608482
1515790
1135212
1413500
28427
887922
1537499
1243011
1423277
254279
538510
793149
1271201
1828462
1762795
668495
1702188
1125884
987963
367817
1002581
1640610
1002399
184484
517473
764512
534039
1681750
1550378
1956581
996228
604572
51979
292765
573504
1992414
1922742
1850916
652243
1424035
1245174
771568
1269103
524462
150830
306432
1610790
77518
1351437
88672
1591959
1407880
1246407
77154
999938
129992
12044
1302131
1549872
236638
1054700
138244
1808250
1894350
823613
1725324
987482
1811669
239108
1411884
1662321
669626
103661
1221641
1587370
448613
14472
1640098
558211
364525
552986
1921983
1369720
417169
1307815
1374602
489419
219615
669666
711195
166768
202591
1547680
1044726
285605
197643
427710
1107016
1764377
1484337
1042277
376397
1676872
857984
282727
887868
1619849
660907
1837575
1419510
1228777
1516724
992016
1669412
67492
833181
1362500
277913
616297
48165
306330
790775
195810
1023799
1651103
909157
569065
329323
1300145
1230601
287009
495653
1214305
151643
1747182
1044629
633472
1599645
1710641
1751912
1053772
227540
1058606
1204565
292753
1000696
1137876
1618153
1615961
1910112
963693
1492409
517326
962430
372230
1638996
1847537
333276
1535876
1200758
491579
474871
622541
1121368
1991501
1319212
614953
408842
778323
1477301
214652
1208825
121116
379858
1566953
1999676
1303751
1445689
1012100
1005027
51959
635215
1129519
1017428
1619782
1312785
1203318
1122849
1340538
1214925
1023261
1106499
1116337
793971
237450
624843
65480
274049
474964
570468
1890197
828447
1911074
521338
1481119
1651250
1557166
1922200
482598
1929337
1690632
1676750
33359
533006
852599
1622853
1913323
1561619
745084
1968143
639361
247223
686458
883647
799436
347282
1772342
712715
1284431
1381189
528750
943750
829
988352
1304861
1319097
627126
27807
728048
238293
294666
1773518
1797901
652854
1146127
1098794
704444
868134
1669753
883060
9994
1854253
825750
503877
631341
501976
543563
1978352
42233
988694
947789
1785125
1762745
1343625
808998
1920508
1837654
1330397
165569
1318013
1074970
317250
1216023
1368305
38696
942205
1586507
518629
1891060
1019943
523897
1101657
693288
1232611
227177
1185704
1211777
1912784
283130
470877
1892226
1706345
1127261
674296
511997
218906
213121
1156073
686317
1516999
528849
1951568
1099937
1611771
1098657
1424795
300845
169765
1991156
1473922
1580553
1811090
868901
485682
1100873
336410
1694272
576066
1347348
452920
1448752
66865
1110236
702420
1888267
451229
1600086
1249735
1751094
1667645
134696
308376
1820614
879185
329905
1668905
345111
1501743
50086
1246694
1905428
129962
1125029
1151797
727818
1056662
1799273
1544701
1093568
840221
304826
1474934
62303
1730729
979508
112864
549473
552089
234414
1505122
2884
728315
273172
866099
1670653
451407
1046240
148625
1722190
656841
1407099
443933
759786
1510975
856901
1793213
421659
837476
1517824
1447783
1611651
1763875
789844
686734
18980
1649517
32593
1215882
1323472
521726
755943
699138
658389
1928072
364388
1729529
1639005
435253
451226
1318628
1689781
1661867
754771
1264979
271400
503044
1263562
1271691
269108
1702291
1340116
1229713
1613159
829628
1990685
1652816
1429801
1558864
982830
1158199
1588194
687595
471726
1173564
1998189
606250
775211
939757
1449329
35723
736469
1025713
1199744
42571
1922256
918488
58707
699815
1204791
1808720
1040217
821899
856743
1353121
768924
1580402
392183
227686
630175
1901279
619351
1206866
941018
1897270
1160030
1744835
1636385
1438643
1236956
596456
1034724
1671998
169685
1987505
775690
338486
807223
293327
1832828
554637
1321407
992990
368522
734390
1618928
1294364
1310552
1842460
1089870
1932717
274560
663881
872024
828001
649893
529162
1140772
1116290
1513678
750390
428861
1843818
1418118
506360
734150
1597464
1429638
286868
1972496
328375
479928
1950892
317433
282261
356471
1811840
1168905
756771
621390
103740
822782
875817
679151
1390387
1853349
510651
1760404
1154072
381563
1413932
585135
413765
25247
1700310
1912552
1794238
1090323
1622111
851440
1190176
1624455
255651
763366
431714
377913
1897900
95693
648434
752040
628762
883805
1011164
185836
333066
274501
1582969
503957
86809
1887484
835110
540753
1473167
1689449
1054747
1757231
797867
1023143
353427
1128763
111994
1043313
1974709
1401538
1494632
1067383
1634872
130451
1577268
581188
1387779
1835372
298379
527933
651015
558467
486384
1618430
682199
25556
1873634
1191429
945773
1850099
1364760
1422163
1290646
976033
735058
151103
1745627
908704
957611
1771656
529346
1831117
1674863
1145581
277857
1046162
889079
282032
67819
1035301
1341264
762157
1713262
600797
959
1297450
942668
1671575
1142234
1003564
1698717
1799443
853622
405002
1349636
152588
1214504
415290
1244284
1885355
596282
775185
1203433
1464605
178698
1799273
93908
415307
319925
1019205
445407
1234484
1030389
1290524
1675888
1946317
857111
1232962
262113
1249245
550817
414247
882728
577459
1254528
1358018
714855
1433332
1365582
1807181
766910
641140
762349
1259270
1668941
1032154
578585
1191048
1213548
125282
1723549
208173
1240539
47292
1337512
1459102
1751864
1001352
1210995
1101933
1100806
4923
1759116
1981546
412132
628023
839452
636117
1768161
1452972
1641557
97968
1027273
1854899
1369670
1257272
1764901
1813026
1477264
1342797
1660653
1516826
165401
710242
1339316
73612
699476
1328522
756025
1560505
1242972
461127
235269
608741
401179
166166
1080507
590657
1456647
531748
492128
554351
729424
1903750
1945792
610682
253804
1624365
1546834
1664606
1339879
1241772
1804705
1614191
1624947
1690848
322442
1144534
245613
397346
21225
845098
500282
93052
1303823
1347612
854567
1294093
90602
323577
223547
268929
364673
388449
423352
1394892
1045844
1775526
437519
1533328
11121
20959
815155
1294243
1273238
1092846
1415799
1068168
870200
1726978
737299
1798596
824846
825349
1019181
985201
1390638
1096044
1448962
678251
825576
851939
1572431
696824
1513849
425245
710173
749054
1557085
956832
1074845
437680
152335
1541110
676651
683066
464708
1099675
1679428
955082
1072589
225728
1514423
1078268
125677
1836701
845325
1478303
1254645
1992501
1428386
555344
1652620
1970358
730600
1930915
1862855
1855243
1564808
579113
276152
35425
647264
1507777
172655
1428914
681765
562679
1884087
668019
58313
291425
810340
452808
1709884
1543595
1287362
1414106
347663
1652501
875910
1048711
1586268
1903940
941955
1480739
697092
137602
341170
1274576
367581
1161850
1136969
542577
1308287
1597416
1323777
125021
1147664
551850
87502
829641
992942
1425097
555259
344988
936433
17281
1719869
1307009
951371
1564752
403570
1523776
41238
774717
506355
1308547
1184685
1992855
370277
1832980
882634
231661
448507
419682
924435
1119571
1290705
1844496
1580421
859982
481396
1910226
1642302
887634
156066
1848814
1241235
1074940
1433668
162807
1996536
886728
1407706
1071240
366295
932392
846880
1890846
1961124
230095
672308
830573
1244140
1017436
496055
1688381
1880025
1711604
1923305
1960754
1305088
1792433
505984
1189346
748312
543837
808629
275542
1319383
1089679
496207
1580200
1294572
326221
848340
501106
176002
1960309
752613
464773
997420
889958
444831
759592
643204
778661
98291
1978833
612314
88198
458026
358508
991706
202728
1999281
1269302
77196
611823
1865980
1130833
752379
998697
655265
918246
1608350
1281131
566411
1949849
49220
58698
14064
609489
240996
1289477
1004889
762117
524813
1689969
553139
566097
319902
521063
1079523
1576422
1734211
1460783
417153
9874
1718732
1225806
1553065
1605352
1391726
919155
1642116
1746846
561392
1311745
1002208
1656699
1527316
526562
1193172
702305
471659
1619920
557499
1318277
671877
1998230
1247184
807231
1705414
655562
1686620
1107228
663434
399140
1997169
967819
185757
226895
311016
1003814
543937
1364008
1222252
1223296
30822
952277
253735
1698564
376914
1280794
1033550
137797
822844
1912244
946317
1714331
1815005
1785892
1170690
1764230
1984369
456087
1600072
1531161
136288
1437278
1896053
1991760
686577
1306980
1157925
1779306
1545600
1798520
780548
956626
41759
1207652
346978
1464427
367888
1382496
85259
1457827
1172728
390225
489145
1762694
1366809
165956
925460
1431264
779914
1937049
471009
1034854
461403
1742376
428895
1667385
1036613
766496
26551
117694
93515
602797
1119201
1010133
1925264
668339
741280
959668
991828
735954
443606
1258374
795430
409903
1303495
1138538
1276325
219620
290401
1363228
412481
786949
1894752
1798982
252481
1437825
487951
862579
445011
866225
1266561
851510
1063270
17415
1062267
58549
1554452
1147435
544944
169139
715906
968948
1926613
376457
45111
1485244
1766702
46955
827076
626030
1009389
639631
1969750
1785912
1849820
50794
914805
1222588
557221
361400
273581
1458424
742014
492310
1139087
665927
838862
796407
454562
1519232
160037
409452
1173267
183194
1736591
1224926
1913903
1048648
550494
561193
1826596
616860
417512
754077
1025084
1774454
1375749
515204
580631
1835588
518465
1074562
1867051
403936
1890743
462879
49315
346959
221717
531252
1115149
748574
185530
1522229
1238310
169675
303137
1468278
40450
435369
878118
465909
1001451
931978
1278344
980871
228307
583675
1451049
794796
1400136
650771
1836807
619458
387683
409957
795662
1743802
1980590
707628
1089028
684329
1219049
761478
1033071
1594778
1702147
1584250
267081
1514047
1413853
1844463
1819560
146041
1063784
423609
802876
870669
449866
1287123
1048826
1912775
1199079
771949
1414582
359417
63250
1811556
76610
1490104
1145719
1819300
1061560
355579
1631527
830927
1796568
918589
1961493
1384590
308099
780571
1221101
739486
1905503
365810
1898325
886551
1543133
372463
1437957
1317303
679403
1993920
1740935
507935
1681575
145821
325850
1048672
1401944
1125644
1363364
1441054
1459564
744923
1762995
1692230
1252287
152910
913282
218101
410346
982093
1002453
1856879
1803190
1080743
630149
449221
1192741
1176130
1944733
1865373
173662
758813
465714
1742837
1035661
1819964
768475
634334
1161893
859028
1153233
222313
1356521
961093
991858
1017798
546544
1114323
629614
322736
1553961
1247596
1233371
376401
1861396
1299413
1822921
750138
299365
27048
270123
1054046
1702753
1013214
1105728
450013
294062
1291478
237461
1813509
1782051
1675119
162300
237808
1088687
1603862
1892481
1537657
913033
1462825
1829191
443515
818900
1228774
1678366
1469685
731133
1099405
1415967
576842
220837
293374
580922
1015636
1160307
495635
1724562
1499316
1128797
129457
515489
1014864
489988
1585077
786568
427949
321878
1989729
253686
1277763
1246125
433882
1850443
588625
1203630
113399
757601
1574911
1846687
1179481
692183
1365756
1152818
1812710
1588051
1700926
675264
1077739
976465
1617829
1962404
1682843
1114923
1969805
584881
1567218
887661
58634
195651
1956864
182043
1484724
794360
111080
543206
696201
316852
1453132
1112156
1952933
645677
1396926
157197
329739
328103
75253
1639290
627540
1224275
1419541
1176048
653336
404752
133770
1374255
158944
1693227
1833087
1555414
378083
4042
1733607
1853504
346900
1089504
343937
782171
1516049
793927
146581
211571
693806
718875
571620
1275727
449827
1273769
1017811
448375
628571
1962868
248600
1468811
674080
394863
1966553
1605191
870764
1118830
483473
399419
604786
715625
147038
943280
847983
1562802
1301389
798106
479960
1912227
580092
480346
1699167
1830337
80022
1376537
873537
782818
645750
27050
1538943
157123
658929
931496
187238
1754649
1571869
1483799
203969
1953199
908195
1135491
1001245
355101
254148
1874663
887237
833051
489949
637633
799363
424264
1273824
230052
1757140
50778
105777
187985
1147354
1475151
675652
886202
1393725
1935774
1161549
741815
729109
1399086
994394
252404
1156824
47790
989455
1220885
1849162
1567205
1320047
1478179
1469576
640111
414632
902119
1451425
1863326
1905929
846806
230732
1916530
1190725
1058028
584549
1776994
1548618
1090882
641824
1021201
1830200
117359
211946
609121
660532
1171514
1803243
1246109
1901084
482198
271453
800635
656377
512182
1681472
24784
467452
636428
214499
1266420
1640582
1240682
1491436
5587
643676
1247485
44299
561368
57306
905776
1679601
687438
291447
933623
1249002
865879
981369
1654732
603763
818020
1230895
1522573
99530
1376485
1594824
766642
759175
339351
1959430
314568
1234969
506272
1092752
688402
242915
839013
1694923
1402231
1880839
1814669
644741
22206
1478219
361756
433106
463624
851437
1455585
288774
166102
1805756
1324264
1872005
367174
144684
1522385
296592
199955
1163672
8972
982193
591409
1383596
63478
1386074
982964
1089575
1502803
1786352
493370
369909
61812
1714960
1330262
1520262
633451
251076
494963
376013
1771227
1517528
863457
838367
228785
1917092
180865
240000
950179
1991972
1657789
1780513
256368
554936
877047
397045
1250311
1298598
563805
637660
426275
1440185
1333663
1436876
1035511
395721
1484139
1380582
183270
1127214
269785
185868
187687
1655977
98126
778008
458364
673798
1470310
1410936
1843709
1179462
1430082
42824
827223
251594
864447
831563
458236
1580827
1438366
28601
48768
1509148
1577732
624337
1830637
771529
327884
1996405
465138
1444052
1297683
63050
1016865
998626
1607388
114880
409593
922954
1715445
849525
1029658
1036417
766589
538908
1517129
1603635
265885
1512934
383561
1907274
838595
1289013
1644050
1907340
1962742
1341077
413900
1513226
142551
671972
1127703
969656
1056238
1154126
1504758
1150487
361411
285235
386535
1782825
1553307
677507
1821642
354201
924608
1595980
1872811
869593
42283
541296
356359
849197
1192052
858805
973154
1079338
1040679
993075
1512796
1504418
896507
994360
48907
1709404
495881
664877
602855
234871
1883314
315187
985950
1078798
1276916
1854200
363190
613953
857238
176859
654579
1612064
1711526
357996
34482
416051
1100686
1559584
450008
1880512
989967
112453
635086
463272
576838
70609
893252
56620
1851787
568984
1619397
1651811
1538654
845788
1825301
980429
1111266
1085390
1901543
1478409
423145
226501
765807
1272333
9170
1205076
698430
1689009
1597135
1228545
541261
840979
1627307
892122
1925789
1011511
910386
1648205
1946191
1127678
1213653
1294126
24118
927677
454277
552428
1606689
579866
156901
1775637
1625668
1419501
1373417
400315
698857
1399519
1418243
59554
1414975
524575
785196
812448
1654944
617945
627554
554284
1330354
1227745
1668492
246364
850242
50795
1879002
259065
742321
1834840
20948
1705863
1308632
1617803
1405537
1353653
1922652
1823305
1576331
947260
1303292
1528094
1564303
810143
1871025
1680259
934094
1506518
481823
1448851
1076018
781328
1133998
129684
1803734
230821
885057
1441792
1836182
1581035
1241321
1367707
829223
1622669
571297
306540
1913259
583161
1264329
1955465
1366713
98190
282665
386396
1205490
1687718
755007
1830721
1835813
6457
1164054
1963573
877329
197077
235670
1005753
1198510
1713779
865005
1103317
635042
1320681
1172042
1025024
1395135
1585203
1578143
1092261
1114269
137604
99512
1597089
57040
408442
669381
1199593
497047
1379041
1610153
1730023
1075479
52889
1944863
1853157
1588007
1739387
1162183
89334
1146014
1494950
864087
631919
1667893
124667
318021
1881423
1078982
981605
255197
1112206
715759
863601
1870883
1584040
715144
1078413
1109588
1842916
12905
1263790
41591
1658555
1006976
1426634
1434615
1699231
447140
1808249
1753935
1653399
265410
1802841
1466666
1410907
1317408
1897885
1112613
1304598
875703
1680800
802116
218212
1082435
1009928
75417
1597953
1605007
1995876
735887
554284
1501233
557549
755248
15850
1016153
1617877
1691985
1960479
913380
1843506
1079906
1734271
1806687
1349106
360834
865936
1852794
1627170
1992940
451315
141383
83238
728620
1187485
839461
1889083
947931
1455611
1999498
793267
781135
391104
318079
266244
579534
1514373
1500113
1386243
1475650
1431291
939402
1969480
134699
706203
668406
212738
4214
986784
1488572
305428
1541867
1191179
1749697
524164
269285
189017
1400756
540291
1978108
371691
16000
1180721
356891
414111
1621184
1390451
483427
654525
913175
1767517
354531
189576
1071726
221176
1509931
1717411
1943993
1164045
1895770
1365826
1010948
1754707
386884
955260
473588
1442297
807837
1919750
1412084
1140188
1691195
1878065
884471
509717
272408
416148
1676155
1219500
356719
432508
1599100
317788
1011919
1239539
152102
1953980
1701617
829559
206412
1247545
472530
793088
448995
1775176
1172147
662893
1070753
1005570
1896591
1837353
1574787
491065
265423
1301529
1816913
750333
1207194
1803935
1450953
1135396
1456021
1426775
401944
756912
1154003
689123
1661515
676478
1849847
597823
705127
1291856
1692984
1624639
165601
1948421
1031876
176476
90836
864731
1623286
1528200
1965193
984218
1071622
281819
1360605
1330849
1410252
753919
491793
1124690
338167
1080956
1868625
1611245
695709
235970
118637
243552
76000
1441477
111589
685582
1178893
1406869
1928933
1642295
1677838
1433163
1067558
1222581
211922
1013710
1139267
1100144
761919
647437
1155163
842477
520652
1347604
94003
1549996
493128
1522507
1358080
1450807
682748
1600332
494608
28831
407122
1296675
497671
1515290
1032187
806010
105152
123734
587057
1703229
182077
1371849
666656
457934
1935293
344846
313727
117210
1677637
791449
1363067
1748286
1992468
1507501
308769
172004
807106
1124230
1097039
1208929
133883
1365792
1409946
1858048
92714
240763
939919
1458603
393020
787598
746362
220483
1349285
1858987
1902576
1644978
1589804
1870370
1692619
1069619
170217
1417978
1967780
927049
1906942
1073164
984085
34879
890945
1817496
1707741
1990939
1159063
688391
1211789
1495841
898110
352155
22988
912774
1924432
1631614
1862070
1017500
1214109
99138
438610
256644
436607
91257
1482490
1576528
431582
205651
1556743
1743269
259033
449291
4265
424608
162517
845353
1986304
148321
637207
784509
1419871
1124602
861564
1182394
489395
47640
696005
1762447
1828846
1590108
1289726
732298
1245521
272737
929835
20202
1924144
1375298
1026647
1961349
1309327
662212
1154941
1641254
85128
633008
1938282
1387724
1298335
358553
870975
544171
1329197
11000
691401
152120
618641
1267944
1587140
1053323
1188650
428710
1581785
1918416
827724
1084928
1925024
263542
201478
1079829
660223
1286076
807882
1320205
1050913
753564
356039
301601
744794
1255514
622539
1579550
1099257
1789488
1570797
1987329
1778206
1858132
1285438
766417
1236660
306535
303346
1325197
1875072
390894
1987444
397200
1484157
1558238
1319693
1783664
325565
1179651
1698538
1000037
1685051
23580
1995829
195376
313498
772896
970390
11051
513493
1211554
626183
943156
1153919
52037
920553
1932601
1947452
1841769
1126397
1015814
188623
136580
864836
1714447
442004
480481
548654
1735461
1540228
1311162
1389390
1300869
107240
1055171
1626288
1967890
89042
581270
1762415
1968602
22636
1650210
190713
305106
814500
969289
873662
1209885
1143431
907039
316357
1096202
759943
1312304
965639
1145676
375634
1324891
527615
1543289
969185
583683
1120200
182276
1518255
579011
288329
1057101
1500876
177949
1117982
1211552
1311802
417583
1350776
1648208
814898
585210
1751783
1777867
1672088
1242805
878229
821479
1116058
408869
922027
1699730
245608
311338
1352216
1978477
1306571
1529468
1321406
184538
1150156
1882682
1775380
612635
885877
1826646
1231499
650355
647669
1742642
1202534
1213921
678576
683277
41450
1891283
1797780
1211857
327607
1739014
301550
846001
483184
1005382
102591
862723
1853761
1710141
565536
1413471
510961
1393644
1529687
40486
1542324
590898
1038972
685838
573835
1679314
517703
1375781
1779656
1688716
1163297
708617
865350
1420681
1550643
692190
1466750
1875875
1733580
926852
257892
1438008
1634999
1606595
646505
401800
1840832
1984798
469668
855144
1289389
325226
959622
721438
1194809
204325
1369877
333953
246841
1878918
1723640
1005188
521260
1837957
1150416
360759
702125
723820
1147831
151242
752501
1087529
1021824
1071275
48119
1504349
1771911
1463642
1804175
452923
693997
368913
233595
1738561
1747551
1403513
335697
102812
1312074
1690993
1285407
269764
1580524
26532
45069
849933
767869
214988
1194508
1403553
252557
1732613
1889109
1000172
104857
131451
909089
1156577
537075
894144
1545253
1957583
1406903
966682
1577711
1397459
1168540
1193831
1856198
897279
1526045
1956147
1212498
528417
93518
1583048
1650227
1693979
393614
1075349
1854097
186016
692696
1666835
663258
695973
1059483
883870
1871732
1623689
726372
7463
339506
1113107
891656
1303289
74404
1147636
1635642
494719
1902451
317905
575610
232124
1373658
1353094
281901
1927534
255069
165332
1205206
1074984
1357844
1532312
1767692
1799403
1488127
634747
140504
56299
1410482
1537264
567982
777049
357136
1220616
1826418
1453801
1247543
1933374
112793
607739
595366
1913070
1090627
1400698
1185638
893373
194811
728101
888374
1136204
1292179
737318
1619661
1871936
1993493
1701471
1758426
296841
267431
314144
1292732
43355
120677
247344
1239314
561050
1764389
798561
1881435
840789
1264683
1246862
1523801
1590744
768573
1562869
977785
1353024
1630918
992405
1685210
1219693
778673
1421768
301406
375971
1421322
1048507
1877528
181194
1423052
99121
1089791
1921142
486095
234666
1034856
1565040
622711
281443
1691540
1111159
51786
1675227
1866927
1425568
551266
153032
1853529
1833375
247031
566543
443888
1743123
45326
505521
1032264
1014681
1171135
506255
927718
745622
1796697
810540
1058612
169715
777728
335904
1238183
697130
1882150
1212038
55103
1863242
1019741
1361925
323180
886143
678914
58847
1709575
988222
1072273
890248
573542
1772530
253543
926017
1592829
838372
1233652
404129
1020383
973312
75395
179550
663193
1643612
188636
1644936
1339713
1821979
1678622
823574
119818
825116
181181
441814
1665950
714891
895742
818033
1491631
725444
246042
978030
1459006
1382428
1852633
764720
1492644
1507655
5568
118138
1682239
294795
1377819
12663
934980
1092672
706967
1057061
1184949
972723
623676
878269
1165292
327207
664435
192362
1306802
1278080
1392031
1191519
1411159
1151695
617663
1676206
865461
1630781
351054
214765
199052
1243186
1969005
1965168
1045342
1648212
815544
276598
753702
983115
522406
1649847
1079797
941793
967754
121557
1412974
998791
1390344
542314
1218917
1422159
79021
1782634
1536848
1559221
1052936
1600579
1458165
1840599
1866046
1711245
457903
517877
1575828
1376079
1540718
1962784
272818
876316
1991592
590261
1371586
574228
1575259
2131
264015
1674538
969511
1372713
75084
1853794
1434280
113800
526747
1740370
1897306
1860556
1654523
1079231
1681291
745203
375168
1032675
1418544
1096207
1914421
828026
1142363
176053
300650
199458
1158250
1541264
600242
1941997
1297888
1300444
650366
1403235
519863
206634
190800
224131
1736213
1460690
1895430
642196
1933834
1145239
457996
876765
1879084
1551506
322641
1151005
1890868
222231
1297507
410609
248914
1036940
1786430
784339
1602758
829481
1653225
458981
1907449
491111
1139148
1875760
1463820
407460
699372
455154
385459
1588127
1361092
919717
779552
1336637
401983
29993
229277
1512482
268659
49250
1362695
1287648
1876235
388026
1036107
1165105
1068175
697464
299330
1954510
207655
1057526
716353
348063
713206
205065
503758
288047
1642876
1586149
499229
237728
8771
1547467
551760
659109
1984540
1888619
874778
1849675
58181
1300744
1091678
439219
1412530
1861913
1031551
370022
1154825
1692457
1337685
1800439
22529
498889
693855
869874
1242281
672824
865340
1578429
470750
122935
1016685
158555
1591845
1999816
934655
1418015
44400
367333
432490
803443
1342050
245190
807561
570561
1088191
1136439
1738627
442118
825445
400181
882447
1544777
1193097
845125
607701
1617575
1990122
1492129
1556914
29902
73731
863353
634248
502852
997679
210283
1728128
1088813
1942486
899321
1276603
1699465
433018
960943
1687299
807822
817372
1122570
33899
1207124
581321
801282
1864085
842588
547877
74834
336738
112053
1604781
504915
1767419
1031160
1214802
62708
1668488
750154
909217
1546460
493570
1504399
1486357
1617129
1021072
137683
576929
1385563
28815
782794
1378655
1658707
1989261
1159525
1033384
1865605
1422007
1694928
1031534
576604
1168648
971404
1999835
1039144
576815
784159
1785121
1405153
1640312
883789
934349
1516124
250939
104880
1361742
230562
144559
856950
481162
370479
664624
1211857
1427934
351073
1614831
362827
1981200
91173
1198432
1509224
108856
1119016
726238
1965277
735673
1542386
743331
1637698
1040317
177121
826642
736199
433173
1096493
1706597
10473
988798
1145044
630890
1077629
379030
373110
1552050
1168107
1536117
340584
862886
928180
1657183
749846
820123
132135
729433
1591287
594442
1864272
622257
1500261
1626193
997069
1101765
1208284
321816
387542
1562675
1909850
548624
990506
803914
552720
643273
304299
1291499
1883007
1739655
142833
1209356
735031
45735
892353
730134
726337
1729571
704649
1153253
315562
1715443
819711
1828549
789349
390753
676161
1718519
1980128
1805327
764987
738589
842388
1703585
1966979
1553138
736319
1619782
1343513
804817
49941
1753380
1221151
1817822
1396176
620378
1252252
813586
598343
900486
218995
457103
1073834
1158129
335215
141941
387524
1047034
24039
1408007
1070439
521186
668672
1761310
1022997
739200
1543792
1293072
1818361
1101077
1934220
1700162
281030
490429
949349
1912486
247755
1828938
776233
1556461
1972343
1234756
1289353
160252
1394719
1988477
624719
1038587
147875
600645
312769
1533912
1848657
884480
1118088
1006510
652259
27214
642670
1383818
1683196
1968581
912469
589512
228449
1985189
563187
533201
1211109
1897379
702113
195320
635480
77933
695682
351784
1363712
1110124
1225968
1660416
1201023
1781906
1148784
1390651
463690
1764853
1001773
1852105
1662124
1190196
1900760
1805644
1280886
529133
1962601
1365259
559722
1564989
469012
1529111
1327504
364704
1118099
453174
1906489
1478651
832886
758164
1298293
977508
354683
558638
867990
1313774
454548
1161299
992513
492503
1751317
1251823
1835266
1414281
489197
548693
1614651
1063608
1369574
1342413
1231073
594690
355167
1793728
1061533
511316
50004
471157
1322618
473865
1165040
873254
503360
35453
548682
1462831
995721
887431
1863679
919043
133803
114787
1614306
1424720
1576378
11045
534646
1567611
124720
1538880
458150
456124
1556662
1113855
663138
1440204
1802467
73568
874158
734269
999550
1842978
390607
1809552
1401590
152133
55199
191013
1369652
359260
1234444
1761569
1231201
271199
1033728
1886470
1714484
1138386
1601074
434473
144017
1195150
942206
583557
396410
1239820
344700
1453438
1771165
678778
1863107
656789
751276
1494511
1364186
213213
19596
333418
1083664
1436904
1314906
1135424
1126821
491168
507984
1152001
86917
1161298
1846199
1822123
679562
1025499
728812
454006
683995
1318631
1181933
1160867
1678834
792083
424424
1148793
160528
1030789
527785
1515791
1684457
293215
1929564
1568437
1050148
775492
1088303
1758671
610623
10790
418074
274021
835452
1271715
1504277
1762050
1485506
771238
1490123
1606059
235578
1980852
864409
1372641
1125813
1349697
1687529
1275639
840773
1613412
1169238
1137446
1470089
1710918
831822
963197
1111512
1652714
456779
1202798
219068
306553
927702
1140655
753279
165280
1960464
1030323
1464395
1529039
1160662
438420
1843970
331063
1931200
1398307
1139903
1459441
304475
945165
42877
427648
1268880
914786
384674
304421
1495985
1394349
1863224
1098112
1498245
186154
780956
1851805
766402
1970611
914043
841699
1849377
413894
549823
430546
1660126
1404213
1397022
1485309
1297449
198767
206099
1625033
859372
237908
964807
936487
699011
573196
990910
1571357
639144
1426213
1665904
228112
1160825
1998321
847841
1608745
1443693
1263358
1327355
407362
1425781
1802251
1026142
1854435
1238518
512574
1607555
1410211
178183
1653520
1543398
1925326
799590
1685755
347174
457276
252024
1314655
1014884
943597
116499
1973465
270853
1483896
1584179
1358206
862417
1177424
634700
706067
1543349
1636996
225084
409430
240518
789835
1091586
1106575
447313
1688075
652056
524448
144076
1856036
503627
78959
275617
1016294
128629
218958
760265
1449385
75109
1328754
835406
1004636
243199
793343
1982728
472049
1345305
1045212
1478014
90723
125424
440084
435269
636421
951304
361902
1713171
1617718
296601
193949
1848876
477648
533307
1994066
1677414
1890638
1748067
179652
1251724
1551433
882233
1337014
597635
1443082
1548067
108940
660375
1299597
1557575
65157
258409
1778052
728404
730953
1328856
484798
641837
730854
448347
1099336
367720
611985
1346173
1476061
1210047
1392030
632447
991463
1298132
565037
974524
1162786
1373202
691428
182397
82774
1321727
1277924
319542
201175
1954513
1129517
34369
1207188
259982
1300401
89707
828871
1121180
819673
1192791
1146905
30148
1205317
1728606
1020217
1135759
185844
70930
1935103
143283
1652429
579861
1379961
1878534
398221
961712
1902174
1300726
868692
148956
904457
799322
866652
933431
335602
158717
1276536
1839807
872973
1538241
875774
1973439
1585059
85630
1394881
1311756
898490
1679684
274356
1852069
1509665
1859403
432565
383060
73917
1753669
932801
832802
1339029
1544534
878959
1734292
763176
260421
1341674
550801
1316487
514102
1442849
1183925
1983077
675475
1688568
215172
1693716
1950225
1433116
1721226
840051
434087
1339208
97130
1618950
87594
1379994
202123
864824
1153327
665446
491954
1088314
595334
152329
902698
1336569
488833
773825
716058
1120320
861127
311220
841712
1438679
180556
1865876
140966
74476
1791982
918039
1135147
416196
166883
1767303
154992
1507070
950759
572350
1319173
184815
1483801
1796736
439300
817167
308934
1184950
1613046
1706192
1240939
885217
812680
1900934
1426633
1435795
598484
1159529
179019
181901
1808999
634472
1707540
273408
138784
902822
1602900
672982
1400583
267908
245066
1774991
915591
895222
1778196
1808049
539203
243958
1688
1294801
66273
299200
228370
1466469
390922
1734940
1907948
626802
899272
1263752
825741
1791390
586371
1497047
1973571
1726869
91265
821461
42009
1365654
1575740
1486922
841695
1173595
1900237
57840
1289792
1993988
1071691
1937910
1836600
430400
760348
1658229
1832305
711352
1823294
1978147
1801849
1436929
1572372
1334968
118699
1909432
64860
1636139
88111
1527435
84922
1543624
1611651
675488
1774174
776121
1000387
751727
836581
175939
1643474
1862769
1672721
1486542
1710530
1948580
1520595
131458
1960916
1094876
1897145
1420514
1375615
1632152
1259263
863360
1019219
559840
1942137
1292672
439128
840865
908946
565180
668338
1159981
148833
1727053
974180
160911
431872
39468
57100
1725926
1213143
1606893
1374442
324316
1812570
1825016
313573
1815658
371502
31506
345290
634861
1624157
982304
90044
558251
1186675
1465075
851081
1489681
1431538
717158
1428427
1576428
1845717
330781
15825
1966858
1795642
53464
427461
1791930
602853
1616457
440093
1273948
1715474
1175617
723626
1883260
1470762
1473408
1043626
814262
917067
1225499
1999247
1412570
1560
1422058
950860
69961
749568
1159842
956282
1570065
120936
665582
1599980
644140
1720366
1707912
1660531
1331215
1781240
422177
1504275
1140895
1460751
186469
1151974
1736793
592376
851029
1354825
1307936
1645639
1880474
731599
877300
1493270
1792973
464142
272832
767981
234726
914044
946810
154908
416900
1447383
1359789
1403126
1862284
297575
1652924
1948935
227126
1413031
1123438
1501496
997095
678919
580208
1889316
1665535
1531906
950738
316677
1480634
975967
1290294
1690634
892225
1092701
1155623
273462
1530292
937454
1041493
1776643
1963680
648419
851138
1755342
1264757
337677
246562
1163219
742225
1220570
521836
1646094
1385959
455157
93456
614976
991963
679964
1613190
880410
1147902
1288728
1242530
465248
432122
1846165
1729950
1517926
1517394
754155
654431
1079659
548901
124519
1861461
836095
1554599
687119
729893
1260585
876976
1355862
251678
1819255
337410
1800995
428104
934058
388631
16196
1224237
1743660
8556
75476
84238
950395
1472818
872030
230778
849786
1015090
1174844
588257
157033
362267
280085
57991
507547
53845
557942
1023422
481854
1820930
786529
1824363
1419260
940814
1087687
936716
557857
1847877
1001118
1740991
1264832
1310787
313949
1269276
709099
1899541
780403
1564530
281612
394518
1100256
1868004
663612
1666800
713846
1001264
494582
1706757
1825152
1042567
1653155
1014558
668527
419909
1245329
1672321
479699
1817892
763614
1265383
1232595
246952
959908
1269719
1688931
1868404
374716
971814
385965
474809
45838
753680
735249
1069934
207714
1327050
1284357
1858439
707500
127417
1979782
327537
1380005
634298
1295633
1438750
749777
1391486
825681
89952
1192906
1145491
1706248
1699450
738433
1284074
1976856
1253450
1858609
268150
1763311
1111186
1858278
596357
1796189
454098
1097748
692826
738763
509195
953958
342079
431419
523001
353312
1856003
1952164
206217
1282127
1604140
207878
990572
661037
1339063
307486
197402
1309746
1277867
937087
1206221
812435
718235
1427695
834706
567402
1537267
455798
127644
797694
1122145
1721148
761078
699324
297055
47259
134344
65106
8985
856883
1245136
1928350
964846
1210792
650901
276377
886956
1755391
1610978
1816770
1140893
196527
1295874
144704
357771
1587721
984402
1586727
326725
1625067
1754589
625724
850629
859911
981882
715196
325536
451910
1726571
1162585
1041573
1590005
620375
911478
1198869
149118
45681
1533961
829965
1472533
215054
1635035
1167556
769962
862350
263904
318106
1198033
692149
124955
717331
1111500
176785
1043517
33727
972142
1741774
706066
1324720
334806
1770104
579119
806422
1995432
724848
1819187
1171567
338289
403707
1049464
1662551
988095
1332930
1042455
54066
1122436
797723
668285
934942
1116028
53681
1594438
937886
1054200
1698077
1706233
858379
1863823
1046927
1242430
1599059
538620
1364087
1096653
970421
116190
1349387
789945
1225515
232914
695641
1397037
747334
1599975
759647
1741423
689628
1683481
31994
1731675
635490
1821135
1708461
775076
494580
198026
1702120
859009
725117
1932372
1981513
191355
1594714
73959
364374
1992180
469197
1199174
1260341
20875
501078
90709
1051631
1612943
1767463
1320458
349824
670291
1776120
353213
1335400
457743
639443
395218
1940847
1945122
855587
1034516
478533
1078485
703332
618459
1123396
1776296
40511
535544
1076245
1560807
1225100
890935
399560
386729
314621
1860247
1290100
187314
1776773
1164988
428235
333997
1111910
196805
1927113
1890869
1380311
1095096
366672
478941
47421
612405
1973942
1199461
1300503
217090
422739
548649
994418
1309602
256832
1635487
449404
632223
461867
1675775
1805493
1262459
177807
1534703
1839503
1169976
1359116
388183
411426
292043
1068104
1101994
386328
874698
1533967
817363
1461403
551622
47095
1530632
837064
594865
1498937
1441334
1506141
1362390
925521
933470
993314
634648
1000052
816592
533890
605997
1687091
628063
1094113
1187380
1712238
1660221
1337625
1159957
1421392
1194491
762824
503153
1101902
1024207
193845
1530186
312512
31164
1343914
216352
158729
1738139
1814411
134044
440828
881684
1582524
1212919
1110313
1966257
966899
873464
1267386
434254
1021099
992745
86897
1957923
1174283
1251250
1641646
637982
720488
329953
491827
1193939
880604
1085497
473791
236677
186875
954712
1043069
1756034
1751662
669028
1637889
312961
1337376
1055904
1466322
66695
122199
99985
202106
1642187
609067
68353
1263045
386880
517707
1139160
1539426
582718
815338
878413
965312
67390
470132
646559
1155137
214042
517184
1877117
1655145
1426481
131192
1658220
489424
290212
23535
1688851
1693822
558964
1160692
1854438
185887
1605902
1212596
1874772
1324026
741476
1969444
669416
1215156
937462
1523641
1291154
490396
1863350
626998
678094
1930952
1733183
1214515
298808
1012386
1872731
698895
380137
268777
521007
1841153
1472043
832610
1753838
1306589
140406
1703701
1995944
921352
1561449
1262835
326300
1145398
332760
1303400
890082
1884886
339178
807394
305366
707243
590885
1115741
656445
1098997
1406731
1668489
1560995
1462236
1031623
1904380
1182214
1625509
654780
764196
1109208
861517
461915
713716
964403
152203
16255
1749602
1088054
1647817
964144
356066
1069035
688584
857010
428851
70323
1939636
1043548
84578
1674695
1390579
815130
1551196
735019
1721464
590481
590323
51240
1689313
1796394
1612946
1278087
711965
1849286
1493977
634037
1791754
1851629
369927
1383733
70668
1447224
944930
969478
749887
985941
1062923
690422
543754
152893
778801
1096223
863321
1760898
1909783
905958
1652641
346246
1780041
926291
113974
990489
701308
1483841
1618821
196054
1535985
1401940
1129354
163450
814639
661749
1168642
1273052
1722816
1689926
1661485
1019016
416143
1161004
116414
24496
641871
1502403
1209463
1962991
7423
1208451
723601
826201
1269508
1874027
1437123
1269256
461701
621824
1095090
364256
1456093
629125
1064110
487382
443521
884733
633129
1375064
651332
504834
876859
689489
863442
261677
1531549
1067532
211623
850330
977259
932529
1009962
1163984
560247
354740
1569253
331041
1162806
1423288
764982
1345253
1444048
741676
9634
1779068
453149
488849
889805
659576
1540009
679931
662323
664200
98268
1712917
749752
776369
1889300
123022
811568
1991951
981142
983610
743780
860087
372852
1702123
1286555
1143113
19157
709881
1505337
1652045
1738420
1302646
1612884
1994637
706534
410124
1671766
801224
1961338
1691530
1125481
1031299
1262218
697220
1462308
479496
1138372
1748295
1069464
114013
1913107
1361027
928009
249410
1274813
1422138
77330
1114305
836048
1483917
1971585
1940794
153785
1387341
124133
530099
1914782
1656572
967179
113514
1420119
633089
498886
695967
818590
1032779
997240
1636801
1102789
148488
295732
964368
1246950
1946123
1330526
1744033
618326
675384
1753886
1860834
387481
119619
902193
904248
971808
1619332
814732
296652
948448
1149323
1691983
82753
470910
705897
1530184
982250
422116
793081
532151
385772
401532
909185
1678060
1541272
659383
1188368
194959
887565
1200133
1914020
329024
1260281
731217
1453902
127958
1237602
1907010
830422
179452
584832
251936
1663835
1214396
765786
1686879
561675
148977
1548803
5242
174315
1064863
984961
1963682
1991323
389895
394539
140132
1754103
1305106
74694
1647455
627117
560838
1697345
1124653
1970933
411829
540396
1794605
112697
1434543
426888
187426
751591
1523408
770137
1152013
1320063
1584013
910227
1082719
206259
1545362
1166123
839027
1368340
984463
1448619
1328400
1243194
378155
1097775
1744453
247911
1428585
1393222
1429334
75256
793549
484118
136276
662453
1215673
1827666
280948
1456272
77753
1767925
1485709
893672
507482
1156192
1306742
266769
1649499
1697372
963996
62709
1255993
399509
1618467
1957043
1921940
535619
1764425
1070097
1659161
261568
290288
1845380
957100
773825
1130354
653427
26112
1438246
854114
1790360
610506
59285
1154571
1133462
718997
36434
85620
1663687
250191
142830
217778
1717540
1375215
911618
1840988
1459033
1339804
1405193
1015995
67520
1678702
1347525
1216981
1622337
723351
1588676
1979391
1703160
936485
748133
419757
628358
1228542
889274
1435453
170544
603342
1305309
766050
203331
243368
1218615
1943502
1807031
397178
535632
1849009
297235
1907008
379030
684014
923748
193973
1196713
872625
1745754
1502258
1220019
744122
661820
911696
1522229
1580537
1294317
1329383
655446
262305
1288315
100768
388604
600555
1348771
1516004
53712
1915356
1265496
1402580
1740931
1014967
343502
205501
1710050
1394269
1313678
1559912
1692099
1852091
92786
786323
1522602
1780102
39713
996361
534640
1177437
1646828
1838386
404134
1605102
1319510
193752
933020
481217
1839310
1437468
498744
1110345
578487
1074801
1904533
878279
175130
1400865
477715
1520003
277000
812812
868556
127867
613807
1090849
476287
776697
190863
1303282
1762701
1151909
299373
839538
795947
1455493
839200
391313
1053833
55886
1610769
742092
872408
267251
1998849
1312672
630253
1510863
1903617
1411920
1445863
1202572
1844436
1600945
241512
932363
1936272
624301
1812411
657940
1746045
569183
1946419
522733
895498
873194
1877228
1823497
1946621
481316
1574773
1908460
245
545962
580978
1481905
423147
859216
1366629
10703
1246985
1604325
1795531
169485
1480342
1918720
1170337
1906748
1053979
248077
1353271
17464
520345
678108
1006580
1318550
1624835
1876704
1658921
1649924
884362
1409978
1355924
1183614
924352
668943
277376
1902851
676093
27065
1371250
188115
1581210
1797227
1894976
453605
1921946
15375
799612
1393543
1253979
1452756
1257076
886763
1168065
191203
457735
451507
646058
837255
682977
1620295
1839384
883505
316490
557946
198995
1470852
957493
678383
1518804
1071675
924304
984910
997226
1096172
32205
1759125
369214
395728
1012550
1072125
52129
324312
1173467
1352699
1107224
1277753
1047921
57818
1723102
20317
105232
358887
1595480
1315848
802687
1668793
548356
1687627
1726976
1621753
1030933
152132
124461
1615225
1937934
963856
1732849
574345
807809
1077117
439388
844333
1445389
1256533
456482
447260
659442
794692
1768393
1259962
608691
928561
783770
96510
1772272
1521664
185109
509608
919869
1599174
174907
385778
8710
427912
1056504
1186622
70547
1444346
457871
925543
364108
663464
545635
1190104
206702
1519846
1170097
1420829
369439
352323
955743
1966315
912416
1287979
1879737
199347
992670
269532
1178719
1465612
46840
367210
1841692
1802710
1103935
998251
609972
1991677
1248348
918192
1527651
1217045
1764880
225737
271634
881813
719389
108870
1245297
509912
675704
1012100
1582843
1973504
987649
700704
1484752
204939
661637
252489
1133810
1555784
209676
1890094
1298023
142889
262363
1187918
648338
635295
69017
1831240
1472172
1737350
1480765
1970231
1568234
1137846
471567
520520
1669609
1602725
450555
1490166
244780
596798
1744930
148931
126465
108182
38666
425553
1357909
936705
696419
611675
1807359
1518765
275785
554418
691043
479976
331501
1487360
1243648
72217
1107398
551608
1835980
1132170
863511
1431491
68987
1212541
838659
1914574
1443149
1782599
554847
865951
956731
1895868
598405
1558318
1475075
1564804
1262470
377900
957619
1170107
316853
1358732
1443703
1005836
558183
1304185
26069
1236504
858301
196139
79040
1855007
382286
1783547
1845706
662130
1696799
1112129
831513
980505
953252
285359
1784221
1890748
908916
1535502
1978241
1196633
1643766
608109
1166349
297752
1724691
672763
1808890
1868853
1891060
1549869
1116667
1442816
692999
1337353
1273234
608435
1388419
1589344
1433894
790051
279494
1574063
1548590
1174383
584088
1913568
1938077
1224967
1055002
422816
1073304
19904
1938117
1274883
735053
1975736
1564298
1446126
1176482
772337
1391168
282997
1135623
621277
717769
1667425
865142
1294451
201066
423430
546723
992994
898006
945672
1816042
53204
1296437
1609080
965546
1520816
1205078
136847
589541
10079
266022
1951581
1955789
1471358
745647
888138
62416
776873
1434904
1813297
1409640
304209
1163709
1639737
1348004
612212
613166
1385047
513583
1660970
979002
734735
46645
1900540
1245276
946953
1653796
179035
1043855
66512
1214112
1843715
683113
1373772
67711
1421700
284301
1140588
1251614
776757
446569
1823650
210302
106045
1592646
1049671
1815796
643939
1703164
1106294
584836
629693
357369
1501159
1964036
1873268
1763648
310717
1930817
839978
81248
1500040
1202572
1446334
1839361
1926316
758790
1432673
1859963
458134
981764
856440
654104
1866962
1217355
1120303
165916
1998838
1523444
1408605
224557
1726231
542918
1948177
1708131
1255162
1557538
864954
1861740
1534222
1896792
1092651
1931355
1646190
1717219
767963
1860934
1130275
1639863
374510
77605
1941258
480535
1355786
219017
1436764
1841881
1690772
1342235
293864
1978406
709678
206043
416945
23644
817592
1640847
970877
1634645
199480
750989
1039860
648675
505324
1071921
1815551
1710581
418333
1631778
1784172
149747
1731692
1550875
1390028
1475928
791507
508551
963677
87668
1381444
1309710
1080575
1858985
1410389
1670946
1862202
1288609
528179
979672
1921484
1216287
1841167
420813
419160
952190
914374
1627076
1718346
917661
1680193
1199751
735188
1183498
890930
566882
1425163
1939884
845475
1457543
279663
1395409
117473
1398605
1126092
525200
1632636
515270
1386651
320875
983252
495034
818309
1297927
1519345
1828766
913054
88429
1256086
15822
33307
1765060
176895
839542
1930305
132634
510148
1604627
211644
1811363
510866
1964985
622650
1169601
104069
647363
925809
251452
1774183
468809
827182
1859595
724464
1857525
1549258
1079416
66459
1124790
1032156
19731
1126082
779822
785678
431085
980181
1276840
1005527
1842148
1409574
1502123
1286090
739944
381666
1812767
1400686
724372
1728869
112603
839595
1778823
1137583
1348426
177798
1314805
822699
1306270
1049749
1638461
806878
593284
523732
1382183
1830948
1043311
1373893
795813
485070
1210391
787478
692274
109570
1817341
290283
553339
482707
1642890
1441291
1245542
1297172
1234250
1877446
1819442
1793260
1949258
1344213
1554229
282589
1594932
1871274
849615
1304937
1231937
1516983
1959420
394782
1323617
1094674
1882854
1923663
974129
1211860
696558
744985
97036
174986
746511
657480
1761042
130663
555008
1818120
1627651
673357
738720
692305
1918320
1175576
1426667
813203
522551
1965803
1956606
681181
226822
1195277
905020
1089524
815288
89290
26861
1807069
168000
47891
1467146
218674
1688472
1210198
807849
1844990
494293
1998466
1813881
543061
1737790
1282334
936203
506718
1331591
1114422
244765
867152
1785009
1909960
1574067
1282060
96848
949363
1393952
1118364
1821139
70987
470236
267910
494126
925040
907065
163600
374592
519797
1566886
826922
1974193
313580
1251014
1026161
1985380
1065799
1108626
1721625
1861117
914549
758823
206002
421940
1286857
804588
694225
1832875
1573439
1963030
198234
1100099
1411586
67572
1330138
887666
742690
1450897
1858324
1329585
1072004
1067563
1886661
1404851
101465
243930
1829323
881176
1715325
555519
984529
823213
856757
1451810
988444
1906685
222344
1089814
1684838
1315833
416009
476558
1633661
1272128
1382988
515942
1167368
393887
462699
1562156
1722064
75179
1592711
1358505
789544
1365267
494884
762165
353066
1232682
219157
1387244
1750697
1120192
818624
218722
369189
943288
1162851
658201
592249
1925464
1012544
1520174
1263487
1168827
578522
1402990
220852
1050391
882857
33391
1088683
1795808
1431596
1137211
828170
855531
760579
33200
715900
1916645
1237876
1568738
668577
796654
34308
1191773
82048
202742
260499
1818820
89207
93584
794133
1447217
1166539
290589
1094627
71831
584209
146623
165607
48213
1712548
934097
794053
1788900
548325
1843644
1014498
244520
1839689
460154
894973
1610515
1882950
959051
1056871
779353
132203
565737
889192
1704203
134199
1684582
163667
538288
526632
738260
776740
1851353
699900
70497
1144018
634301
317460
1720118
377991
1485485
881721
1260692
892982
518072
636094
1064792
1108699
1571990
1576691
455951
207673
1805001
1358487
482041
408348
652711
81713
1631531
499984
1867568
918231
1492710
1683186
1648959
1279214
1864118
1531307
932017
1912266
605450
990741
1947527
39808
1359167
1271286
391889
252105
212197
741015
1722380
1851794
1229198
201600
1938449
1251235
1643440
542734
873295
1436798
802427
453700
1336541
1421642
1540368
1034770
344945
1469130
503293
453273
1046622
1309311
373850
1196362
242502
7075
1168470
1402659
320196
1435693
1616808
831765
1099852
980007
1501351
1654958
1304638
1332861
75480
948949
769408
1068752
63120
1479747
521535
1308873
881581
1987296
1917837
1720350
999033
464340
1270681
1063984
225963
440491
641896
304088
1933730
1407660
47683
1471734
1271972
1782537
1405254
1192808
410441
1532283
448101
310793
70173
742099
468711
1417942
858661
1913806
383635
1599098
1042620
577464
1785970
1038692
62869
1026
1582817
12598
69064
509545
1257153
443060
962027
1888398
1122752
539800
1252211
275658
164691
1832294
827772
1201600
399888
1954027
136654
1915705
206610
1346752
926152
1609492
1152163
832240
1489698
1605133
1862636
473808
404807
732857
971878
164294
946109
1359757
63890
1427912
12101
52101
687011
1532956
1422382
25364
1696975
424985
1066872
811745
1916321
923156
1301449
1773606
1411219
192889
1573977
234730
1645102
185759
16450
883289
1501006
1901892
174058
1055797
1954593
832752
1179916
350367
1469003
1896547
1136085
784595
1983043
712260
645261
1342239
392408
776498
1649602
1990642
892235
1781224
1768245
1310227
1317442
783126
279395
578770
1169275
595093
954073
1528020
901668
673087
272101
1007822
998077
1245192
1467035
503632
46852
737854
206044
351757
876730
980874
1827369
1171658
1880633
184204
1656394
1872829
1979270
570291
145251
792866
778620
567207
315775
1058651
1801758
1366711
1378099
840602
915922
1363264
624725
1297135
1995601
1303425
1973903
1317215
1591067
1943731
1371297
1815081
1109255
1057739
482726
239328
1133061
1178687
239203
1004336
265810
1827812
398595
749266
1552270
1253230
1515771
1080962
734284
1291024
1888911
904735
1975612
219573
1407469
561667
204835
1902118
1780683
1133977
1570414
1994207
518701
1486581
1695418
498172
1677997
1785899
845244
1089985
709179
1713949
1763989
581679
143258
1979421
224277
1175273
1502128
225685
1560336
1031663
1547096
1915891
1845181
566350
1602685
81744
486819
1131979
1514454
1912458
286601
1474997
505781
156681
564241
187129
1217987
616984
1680128
79332
105977
959663
119125
57874
435441
1280539
138333
1231849
1596111
1729036
268176
692498
618845
624875
1476754
1383221
1451277
663441
747945
801939
1250372
310761
349220
1875042
1117297
650218
450207
531981
996623
1470140
787256
550233
1018427
1876799
1240319
1949521
1051199
1120893
758461
366375
1542210
875217
511117
403523
963562
1783612
1164423
144991
1642372
1109861
1496689
1970726
923288
1087488
1225700
1896851
971964
115947
1565623
1244252
1962467
676573
1446209
568932
158892
1612093
1072906
1787880
678969
849248
414199
130990
491871
1832843
1525908
1614867
285074
735721
1245753
1290415
375163
1209051
307015
1501114
692784
418790
1461572
395725
656378
1923248
1751176
355584
439070
1883875
260028
294798
223858
166359
30597
840338
1468964
1325712
1294185
783549
976362
1323026
904120
1324768
1586226
1299670
1948719
1111436
509738
1954985
384584
290091
935212
770475
1255930
1713268
711523
1761203
1954748
1542509
90829
923937
558616
454956
865075
814066
1383629
1185076
766895
1596415
1783771
919376
1824947
276073
1782665
126165
780487
916589
774439
1049348
283941
582631
1478368
13661
252847
310678
1961094
939287
1102271
1809037
279943
1519270
1555663
509079
1963959
1251041
1838203
1196612
1362056
274195
1154589
1841724
356906
697739
377872
547429
947455
33996
652724
320038
1032841
1813494
498333
726322
772352
1403305
1163498
1613821
1173636
1810226
409873
1944854
1245370
1941657
1037429
517443
590884
1745352
1400573
867151
1086128
1906065
93880
151976
854554
1743025
1044576
1780903
1847743
1111139
1929514
1144541
1373116
932733
644798
1354765
607768
1330059
1516082
536529
153374
72130
945919
1041364
81824
1487374
1651721
459169
1092082
783771
279002
1803862
862577
11697
1688911
498649
648931
1423986
736472
1833237
1122399
129321
37144
335368
719966
1324700
182942
1230864
863809
1349631
931639
47774
1005915
1850495
1263234
1201448
615859
53815
1537845
606867
1478784
306099
1589887
1407541
1903446
824102
607304
1919316
227936
845802
772616
1981661
1895631
1375706
389391
1542380
881389
159933
549105
437532
468586
151185
427141
1419350
898248
429774
135756
960370
1097551
1196439
1259521
547345
275140
514662
1035654
638882
934115
1486687
1652049
206324
1763038
1995578
108489
1785357
726463
1130974
275493
11350
1916414
574981
56215
1680630
1145406
1902968
1939219
1038495
231044
928304
1743952
1269441
1728005
443642
1070954
1488092
1301827
462310
1054105
1528150
1927944
1462164
792519
1753785
813285
944933
211259
1089169
365507
726087
690056
935070
475021
805200
772086
860222
1124865
1793631
1480338
196229
1928533
1523515
1977211
820649
1305874
1658257
1138871
1797546
1540191
633728
1934290
750103
18234
899058
808702
1370512
658810
524805
1535745
510070
1043840
785571
953912
1828076
1845000
1887142
629676
1433128
441938
1620171
511429
1229585
285778
745561
131426
413919
1910810
1726648
323247
722436
1512649
178872
1412623
1572812
734270
235697
1209780
325121
1245092
3836
112310
848903
1896651
1803147
53985
1256198
341997
973809
119652
160460
555717
1364655
234323
1679192
641026
1018543
1647241
48966
1399412
1996336
1705078
997783
1412936
1747061
1132709
1513566
1134692
1515630
1447193
1340581
27355
1848274
1123979
1825661
1249969
1851141
158657
935427
1617528
704603
1388835
95330
489331
1059837
493712
1411679
1139483
1072510
1263725
729187
1375615
830119
218453
374285
1723471
857585
1442456
1998684
1740472
1136917
1456093
1434447
160362
802680
118718
930201
234168
202968
1780833
895156
66558
1407272
1395585
776708
1530630
451586
524628
399053
949590
1507661
1954427
170205
1484252
1639547
271761
179949
1628679
275058
1993376
100271
533755
1230939
1847036
1914049
266182
1008807
292571
1547871
73377
989975
213845
902975
1725229
1418754
634579
333800
1524827
1902064
128040
557358
1627241
1103024
1733300
455266
216384
244469
1217874
373286
1919642
382042
1359363
1444058
129270
1205039
1129997
133564
1631362
1936165
425098
720893
741104
1406406
1368118
1816590
747854
1922875
1269043
264460
46883
499244
1543440
1088466
1387448
459037
1181888
1484432
411223
1593055
613841
653592
345572
27690
246095
432212
294308
332174
1557668
1928178
1447867
634956
648814
1625406
1331623
658377
1317811
1585397
249830
1960733
1157918
1254144
315282
795980
1423329
51960
1533357
1150431
1743982
1866506
345031
1264537
106380
1788061
156469
391536
1902302
1279388
1250427
1950121
1814168
206129
1194098
447126
1298894
508762
1197510
1300696
1235604
577708
211838
68103
918356
351243
1761211
507666
647467
1832973
1252840
1947485
1424691
1331373
544860
106813
1669085
1536191
679472
1061271
1549236
1208799
477429
544649
913685
1638563
1245950
186857
1837660
593601
342256
78234
1079147
919277
1708737
1908416
1674799
541614
958998
450525
1075544
1565426
695354
84781
849314
127768
327198
279944
166475
1245681
1545241
1574409
1594445
571656
908896
1863102
656326
343506
1537757
495990
827038
1974653
800138
527266
167996
510597
1150693
1762751
1932720
374128
1812407
1795174
756915
463829
1712074
875122
465701
53466
667395
1905270
498153
1874115
277170
1033672
1889392
437472
997000
315027
1161452
1890441
1168621
918412
1982472
1822772
1698682
872396
138571
1816599
1607219
276079
830502
686130
1803434
1369690
31202
1003538
1328490
1324623
6023
1159996
680337
232387
1908346
1762070
58000
761620
1945104
440407
586979
1029180
1767393
1453721
166500
724910
1922087
1085500
1616484
1379062
933489
554797
1773062
1627236
1475689
1657606
1223150
412292
505702
1339314
1930034
330110
974536
253847
842537
1764952
125261
960940
899034
1693810
833906
1234135
1155200
1273981
1790916
451217
51197
1866921
623034
799922
526313
759049
133053
353418
807161
854750
1198004
1162781
300829
143271
1547597
1107879
1445911
78292
769307
372568
1151172
790669
217531
1834267
1619263
1305418
311865
1092265
1053187
1999951
1327662
86068
730220
1714795
1668650
160984
1495768
844321
1330776
964080
661690
1972584
473023
741250
678539
1474728
1594038
1814850
1086718
1935493
1186638
1020265
872868
309027
792422
1259677
915475
932179
902218
897155
1727460
252638
1890634
3133
379723
998268
226283
1598196
1423771
530520
1821675
1602860
621277
1582883
232619
18706
632767
1418286
1285380
696746
1723117
624001
533810
1097250
991353
746894
59289
1898539
1305817
450952
1026998
159156
463708
142794
1331819
273571
1474084
1305857
1989629
738202
112647
935056
832368
1076383
1086704
773661
768125
1690647
1369972
668922
1340432
895445
741899
1054338
193519
1642167
1772685
919107
1348293
510719
1612134
1040104
1162492
1840314
841354
1758748
1450682
1204434
1129548
40742
3929
756443
1613281
708726
1919667
893458
1646938
1675966
1510746
814908
1737339
304755
126059
922829
988329
425639
1417948
47001
866674
1375637
144267
1926501
889177
357876
1306866
175788
1494829
1511825
743136
101983
633779
706569
532283
288781
1672304
63454
678992
1106157
1882611
1459146
1260664
1843243
899862
32987
380850
1710515
1451399
1348699
1140703
1100757
463238
108811
245549
407693
128293
529423
709917
191275
1388167
693424
1686573
1451226
1960513
1482547
1363496
1169417
1397696
1593284
1088342
987873
509317
990415
1987279
606986
718071
534344
1139450
1188546
246506
389572
1101580
845849
1750656
964834
1496778
1665614
1998265
1596796
170233
799674
500101
3468
207571
731362
300503
225236
806134
488569
723333
1866962
554665
1558465
1843743
796455
147334
1259366
477417
1001865
103157
390914
690479
1683318
170545
1926802
1347358
357112
1104550
1281562
755348
818202
614133
1715741
293616
1394884
163078
249121
1482242
96559
1069090
864543
1659359
132949
396422
1194324
1537211
612490
1528929
392123
1706745
883396
1930827
1600082
1679381
181498
838382
853568
1348506
1836884
1729068
505514
1318783
722251
262584
341560
1405582
1631492
971721
658349
1087394
239895
1780466
1171027
1894958
143653
1606511
1084780
1756168
6677
1437450
1081405
210756
176782
1689897
290564
1037088
183595
457534
1457402
1319388
53228
742265
988571
251065
1178853
1820983
198416
1319088
551931
822215
221359
1672044
1061179
92323
874914
1715868
1820509
115663
1529106
343116
897473
963798
839511
50828
645988
514774
75026
6170
940237
318927
332598
673394
1840548
908485
1195197
1282789
1717885
358122
1258936
327473
1379081
153385
437192
1694510
1623660
1124381
1174003
1493648
1860483
1182497
1247981
560388
906575
132795
374916
1960803
1666000
1045907
1355235
246722
141207
570605
657845
1329039
840261
769126
870367
1462866
356794
1279729
644520
1935706
927892
1874752
1430027
1307711
1941157
649563
1845096
730351
247868
1784563
1895149
1327474
348688
52593
1349768
1317725
1478519
424534
1167370
1582797
1729110
960750
1131360
136102
286675
751996
244434
743131
159626
138434
798085
1736610
1161514
608159
1761624
149475
298872
342339
1236334
1714907
1011447
1359933
706169
1102127
393433
425750
963500
182720
713645
592860
347254
1849186
1866215
1045711
1037134
394069
1650820
182367
259760
191895
212613
994655
61896
1486121
909007
1666877
739063
433190
1649795
856858
1841511
1723831
1206671
1816904
1691340
515550
1559875
1820308
1886266
1483115
1264131
1556173
263084
482419
846708
377425
1074404
908657
90941
393680
434892
1135834
260999
351577
783768
249546
960830
1739594
1337503
710341
1914294
1398903
154367
280750
904379
1101620
1247879
1282425
1965877
166215
308484
271416
1694979
1375633
1280651
1956255
77444
1388654
1731078
513290
1121093
1199051
915308
1752815
1757857
572572
238933
1986463
788746
167298
1013788
1897376
1504020
456840
1566959
950381
554845
980989
1547919
1499635
686072
269835
1815489
1417084
208122
1293353
1195288
1987360
1784220
1771724
63120
1365067
265041
668
1755702
626962
1051131
416364
478020
721180
1770245
1618698
1044015
1482902
68546
94341
453100
675230
1395311
333093
318337
610675
281716
841478
943951
610707
425918
576414
337551
1970770
1316637
1275276
1891001
877588
1083949
898989
86275
593135
380412
371891
415312
778401
1680864
906719
1912570
596806
577005
173824
46741
1154632
1818017
1089900
848018
1234991
626288
1607571
1981909
1962873
3345
1054542
1215566
1741328
626583
278454
965705
1765022
1769998
1921390
1677430
799332
535323
1086076
29527
1927924
18065
1519942
1082411
1443764
506572
629864
1664636
177501
233335
1728496
390237
1397805
701286
1939598
776219
645576
555161
1821035
120459
1731310
59546
1403907
54825
1470972
45165
747824
476060
542433
1380163
1002803
1790685
838553
437739
777577
1226229
313099
1819727
1807786
1693028
866434
1700747
656307
332468
1982023
1611490
628769
336762
1734242
458545
663527
684675
1843669
398331
640719
712254
61804
1302052
1542572
246417
1146018
608362
1892486
625867
735421
612217
777960
315031
1556969
1688601
1353077
11224
902856
1058952
528098
75947
1367540
504862
910998
1684279
888446
1831089
829351
133481
923500
1633462
1823126
339240
141394
1309179
1888346
1068995
1349698
1905708
4338
89699
1175728
1424839
317650
968438
1979412
271447
37576
598443
1228158
1404378
926576
1319364
220843
1307432
1623764
1678270
441472
1405988
319188
483289
437207
452081
902557
1914059
1292394
1683638
1570978
1410823
1476720
1673700
1015961
750276
945300
900821
1845722
1170895
1183184
1063339
611934
851465
118212
1943649
1218568
47442
321850
665197
971835
610396
1660262
1609680
920507
1907523
378905
544175
180316
804615
447071
1003767
398315
390060
280335
1765341
1066070
531497
1704557
355052
146549
1245753
1192912
663850
1579739
1106131
887092
781550
795679
533732
1843611
572048
1569293
561035
1317981
1553770
136083
368188
1919240
539682
1001911
1302708
837044
62496
419041
755890
1577546
1329933
1193259
281387
1029842
44568
739881
1796630
1898210
1669261
207635
669367
1505337
1502858
624613
1065220
981369
1755508
1244624
1817450
1570192
948457
1226558
1704178
1747215
935809
1710530
1871750
918501
615126
295809
837434
1157761
502143
1908034
826402
114157
830185
1523457
1855455
104681
1335779
1877254
191099
561009
1014833
1550567
613954
10165
616812
968542
1616893
1053435
1499186
1799494
729724
1076767
1696357
408646
1126147
255174
1521324
1569860
860873
1240429
180970
1712695
1560112
876031
1585969
116030
488885
717862
1432686
866659
104716
1106354
1607261
1439572
254098
352611
726361
794506
1024122
1051901
288967
1169228
1617657
849162
682734
757443
1736287
183330
1121447
344987
1323931
755357
905926
166445
868378
1745222
1743118
1173495
92809
1281508
618957
1958464
632513
1180950
1013015
1599513
1372629
473432
126319
225611
42404
421524
1459517
1925562
1843921
1938916
1102488
325239
1044006
767242
1218375
665542
122963
1732538
1071934
1452862
1472671
604371
1192899
355477
109503
212592
104098
1330239
181355
30048
1125118
1312355
1606512
1056940
372894
1786020
157691
579238
685519
1566584
1584297
739316
1103364
1445467
1293899
635371
1094661
848055
115502
140199
254494
466634
1920459
240428
851290
1128118
197831
449317
1818182
358234
1858488
789996
1751668
1679898
89717
101652
1982648
1541332
1712188
1579528
625825
1549947
850501
433284
34886
766606
229204
695383
1409842
672445
70197
195912
1629619
994428
825262
1947685
1348625
1886395
1301668
1609092
944936
338605
374238
1076853
240381
51342
553611
1919576
1023880
1477762
424737
1077558
1062795
597791
602025
749480
1769651
1318290
1670011
1818769
579630
617999
1116966
1584627
305125
1801689
1654430
1032807
1850667
203
142493
759389
488474
1421552
1576195
1821654
904940
75743
87521
68693
1212796
409738
214744
655032
1105572
1608081
1726530
638055
1577461
1773114
816843
1010819
1423436
532601
1181613
241366
1234279
1046413
1113601
469646
682144
380255
543469
1886147
1737215
1068190
107302
1896830
1622831
1312569
154659
1428044
519890
1307775
1673720
636475
1780702
1454801
242087
1996104
1691146
1983101
1277527
1470978
1682543
1618147
791024
742660
439651
797677
1225172
1808203
86870
186552
332120
1660443
433504
39347
1282615
1196078
421003
1589510
1221252
585238
1485928
72426
1148010
276092
1564711
8058
18884
478393
267372
1977976
513427
1614498
757472
877352
793009
166072
1279848
1180660
1971857
126472
1231874
763900
1837810
1261745
1407306
217210
40140
1072790
1887442
944904
261252
1039603
1794924
1602282
1984508
1245382
693605
208606
1426202
1293954
1364791
1022396
1440999
858017
1856157
549922
1167308
1940107
246820
945742
578807
969658
883553
585154
619281
1110517
1196791
1649234
486563
603789
700347
839537
1245514
517974
70194
159599
265099
409897
883596
1601380
459551
115244
407013
1069160
1153961
811334
369679
922021
369293
1706196
620970
1452712
478536
1779553
518038
466595
1236000
1790689
232761
223115
829867
255262
856905
665994
641463
834667
933223
1552515
550860
1536867
332160
677766
692592
137566
775487
1221543
1186372
1921083
1645520
82474
1694724
171740
1922508
220182
1083363
468912
1633692
1813773
200622
321273
637944
627318
530055
1892261
1572527
702243
628569
1301649
1493257
199596
1987907
282371
231520
1208372
1121819
1644514
1017520
1736768
919836
1265841
353426
1971129
717585
701698
1315707
997447
249708
984339
1998928
1382823
738547
19137
1046541
1104579
1190239
472886
833425
770582
405947
1418012
1500007
1097729
1916267
1972055
1239190
1832522
465605
1889716
1481591
1789435
736635
331493
1550393
1009863
1464236
723126
1416477
308766
235822
803231
860440
183167
117313
558972
1854386
323575
1225337
1092114
936020
1228402
246888
778457
759085
1142707
111025
1224427
1585302
114784
721162
273909
570488
882937
1295232
749556
582562
1689204
8949
459418
73509
1737199
801792
13016
1243741
1193943
734232
1179990
1534013
702819
1254326
1357365
1429364
1752300
1233679
680535
1434739
592492
1838278
1371359
1018924
43037
1108110
941342
1329644
1792240
1417193
1967300
1586681
994671
226917
411298
574983
554724
1705465
10985
1780681
1752414
677801
181103
280039
1549512
1857624
943038
481491
31219
51272
913933
1603373
924850
1848384
1950327
496575
1114608
327497
361718
64375
688602
1379347
1742301
1283808
1987079
31845
1883982
179576
962638
1114995
996031
1394950
78232
262367
511336
1589082
488889
1460880
166392
504984
1737154
284186
1311706
1606255
454234
1433866
543801
991042
1113000
1119168
1179391
797856
484039
1084892
1777747
1934091
668939
834758
1596393
1393593
159847
1463622
512835
1732124
1385099
374145
353215
1886994
1031995
1789523
1031152
810664
30208
1369754
1016660
1434314
311797
1772473
1638479
1948352
1912928
845605
1758432
647649
1040874
1925556
1341773
836541
64694
819630
1243430
1102600
201037
135494
948085
1825562
2814
910025
1734190
296555
349228
319480
1543076
33065
268649
240356
407173
1397657
261102
773308
86821
1431405
1497119
1609346
614061
1771823
1774499
1428610
1311045
1696642
1746263
55076
1145830
4266
1044248
1465575
355057
898618
761226
258929
1259950
1780222
1951233
1246759
245463
1438516
290996
1692469
276356
1897932
395040
379651
1005940
1500838
498320
930391
418606
1012281
1309771
1734157
710424
398397
737063
978394
1686351
835343
919592
1805538
1665961
1277565
198623
1557083
1271401
1549252
617314
1988844
649682
210535
171391
1810945
316786
649605
1751641
1987054
898764
1369023
240152
1360590
1066515
1079191
165812
302153
1328205
1796922
1926451
447327
1773877
1162346
572983
823751
697843
1899017
1862336
1064614
29347
306526
757261
1133320
1541943
1670221
1956580
889038
1374197
1411966
1286420
429310
395807
391267
1862472
889172
1589840
247144
1222565
832943
1598147
433286
1659417
1104341
469036
428277
812944
162552
128009
154642
1529820
1637939
241757
1521457
1046533
533216
283711
833561
1538001
725332
1625179
1940238
1004258
1515300
1565874
1926997
1838750
270568
184656
1162125
394657
1770753
1470801
1821552
715803
1442477
930082
1098423
469211
1774857
1666733
1814122
99918
1784948
336742
485153
1907737
1233807
1882834
519755
90637
1343606
1385046
91085
1935152
1694376
552252
1494772
993624
1534733
1895444
284901
803739
1187800
792480
1306749
1510799
1285821
467145
941912
887412
1514004
1452763
949635
1094442
1324726
900984
1949321
1536788
1011396
1353272
1723047
1097258
357589
414020
1994935
1493693
892723
94530
712770
709501
1795268
1282579
1257290
1453004
506036
572743
1118298
316563
946884
356162
1786305
857851
920527
1716041
318061
1564599
768676
1311362
1921045
804200
313470
534453
522682
244306
653726
320756
749520
1478723
296081
1284637
1633399
822339
1056399
31859
1991679
656323
1896977
1390030
476837
62665
1448116
1531149
707678
930730
1247709
1769211
134422
1786469
876610
1113260
19097
1700349
1919777
381823
1904251
1467943
1219062
503273
1954627
1475809
484205
305823
966097
1220268
838601
30556
18110
1491083
341027
557915
1440066
856028
1877575
1116782
513878
135991
988107
1747436
389542
922388
43060
912988
1789301
783477
427512
740605
613099
1273291
1473201
1294493
72393
1658790
1182582
1424190
814255
807347
982614
1260354
422248
1631686
1069544
1363255
656570
500675
683237
731620
216039
52138
293020
887141
1195051
1960219
1490442
1586698
564638
683628
426379
556705
1978317
1937816
1867995
634081
1719792
1673303
35217
1670366
564053
1389596
635785
1801666
1461029
1322092
1627118
58130
1037945
1582545
425839
416672
268830
700443
151757
1516701
577493
68638
1874990
1372537
1564787
938321
1777840
743769
519893
642121
1984845
392806
1010924
1317488
1400387
461664
1267268
1382387
1486978
487807
504908
1967141
369366
1611703
1592580
1324060
967396
1692069
1781476
1701255
1169216
1458386
1761647
536206
402029
1870442
509724
487698
1072652
1108004
1887642
1849814
999816
1425694
1614762
64416
13590
1816749
350457
1168937
1277574
794375
203292
1134337
1002047
764581
996093
75665
562828
1156063
1442880
589557
531590
1956968
244602
841409
1967293
1651131
1346334
958348
1875033
67289
1866175
489624
79078
286299
935085
562545
1177875
996441
960304
45375
147716
114046
1664389
63410
431418
818544
588889
1984763
1196949
1623290
1237699
1696589
837005
973382
1174133
521666
855159
556415
1552814
1448025
384251
255065
951987
700489
1701754
899052
722452
625978
1638791
1365622
1337214
331916
1357383
545914
635173
646127
465246
1028475
923951
1321434
1035712
194880
426659
331801
1977715
372063
1591584
1540425
1757003
1083297
1847795
1251170
552795
876881
1143224
313585
851350
1473805
1319740
1066214
1476182
733151
471778
1827816
1725341
730750
1650708
1743608
1384544
535521
508536
1063486
1871584
930527
302071
1729985
414785
1582791
1957780
1452799
1753130
1414521
1673048
915843
220385
241707
808471
43527
645837
639151
903849
989092
1541674
1987041
373554
4699
341490
1997218
348836
147573
1572078
1843838
738436
1537821
313898
267005
1890648
1655497
1048138
1487181
1253261
1476886
22286
1182699
404803
1591409
987961
861916
889319
780231
464908
1098229
472573
1827642
940671
1987825
1257296
1812794
1716516
692249
1290252
742532
746280
86232
374853
1570395
1792040
874147
1270458
1620378
972089
1866279
1584048
14694
1119127
1780541
1046342
1803127
1970369
1193900
1855054
1415122
667112
190690
1321361
642830
1300039
597505
1200121
1646681
1269308
751370
1836176
188934
265835
425398
273112
656330
419748
1127725
231617
1716009
217468
147041
443257
946650
1109171
1020347
1270779
331760
978487
1785378
691663
270949
1061545
601577
1620418
184855
1906698
687223
1609061
824102
1239634
313884
403665
1168882
17962
1913844
446221
315332
1032
1773120
1575833
676836
970729
280098
1092037
1514868
566016
485096
563797
1165643
1551908
1252437
753694
792001
19810
634144
1614263
1997345
1256685
1242679
1311973
1209051
771921
1141863
437087
1336741
587800
535984
1032958
480670
82985
172216
178892
1718758
646345
413868
588801
1365220
561278
404679
1358602
1644038
1299682
1113304
15930
823641
1297312
107575
690186
1329390
256545
1877553
1884908
1545356
1764130
1462904
1820811
324579
444270
576080
1597062
1221246
970885
639089
1089542
463567
1614445
1790307
1529606
858366
395581
353373
1446259
440437
612961
1939147
1065590
668690
1454733
1522341
1923638
633344
1587966
290159
985508
1553971
1944136
1302845
1758343
1929804
492490
1227315
1323208
958554
1165008
836754
1416124
808476
1247004
1288629
371477
1294091
3003
483274
1907561
1479880
882081
667792
980666
1051840
1824396
878406
865936
1754895
1088507
887248
1349472
247471
817355
1410169
848069
121766
290308
92709
451744
1099335
1490532
1496829
1413918
215183
763010
1052331
527961
548617
1027370
1708731
1742922
57662
1363457
1574788
318129
824278
1656035
1319583
1928906
715776
1058913
337131
1901566
1236833
1145304
1348772
1420288
201125
1032176
1554107
1046708
1159485
820284
1307693
390904
176130
124406
435862
18065
851577
45265
1342551
1483649
1736906
1881434
1727620
1895569
820728
647981
171857
1580407
117807
224297
918407
1178930
564811
1457196
1528240
827059
1063681
1546464
961221
204349
894112
1895613
1436035
966302
879034
440898
293497
1155900
1084232
19738
1554686
1809660
1333936
1980928
557655
1194382
1987610
225931
1105001
389625
211408
248146
543120
1578027
1051301
1144760
388334
1148008
511987
1619485
1516029
1000969
1980308
58016
1069970
1336298
1196382
428737
14661
1698271
94150
203373
411207
1369839
1763309
904214
1240912
1532724
873075
1374982
1684460
387361
1613976
97781
1721955
1623939
1011231
1592731
639160
1722824
12454
720956
367132
1402243
240910
1302459
1491965
1423209
875960
51694
438893
1836113
11792
275936
704950
1658720
94325
664131
765102
202237
288385
964955
1961737
349010
1577616
1793904
1938588
1757822
876840
591622
17134
614670
555547
1058585
1925835
322061
216963
1989540
982891
103262
1499219
1295439
266205
1546474
1325891
228919
1898349
1223170
1725430
58137
1632278
630843
1983021
809738
1058226
1351644
1831324
379236
807597
1350313
1063984
1001228
1802520
677747
582215
980247
898713
1947611
1020516
1017977
80024
1392859
1727655
270878
120678
996813
396514
1948920
1755350
1213055
574193
80814
751077
1517209
1645479
91499
1034532
239247
1741247
217386
19791
1504384
677320
1541227
688408
1405351
1245223
32460
1717098
723174
142451
65498
801149
505678
1396715
411937
164284
132945
1007659
431029
77241
1799071
1139184
974137
624819
1664976
617086
186825
1594819
999193
1604633
1729122
409110
1996724
1490567
1378336
568342
1064842
953251
1181360
597971
719203
1551062
1513624
919508
299140
1688313
362606
878492
840455
391043
946436
1081638
859612
1629388
1601703
210525
1152686
903179
230713
1509499
1472102
1576506
1468748
195426
1074507
1562720
1680848
1907116
585530
384212
1568794
534917
981214
839148
90730
888990
1081259
252202
1166601
766948
82796
977656
986704
804361
841265
624274
673923
1427990
1464237
1109816
1028403
149138
214880
1041050
277288
1655051
1269155
1857956
1452008
1393803
1064101
1441838
736866
33284
1806789
852630
486710
360789
1292440
1375230
181588
394707
1110927
105657
255973
1996564
1584127
1609116
1862199
1801272
236827
1829131
799901
775781
1152722
1923459
295194
1713310
217332
946016
1850948
1756749
258647
1638031
1903151
898988
647703
578715
1141309
99397
1259137
855070
1102182
390422
1320114
495210
202338
1233588
1440025
836892
882161
1488663
49899
1196405
200635
1857272
1914517
1074804
1342616
1821939
1990855
1085869
1054951
1471552
1998611
1955924
1046817
1262807
1193584
30942
1807733
462243
1033691
1781762
1855291
1328245
1674487
87501
342416
1815040
435930
1931175
821980
1201061
585775
23694
1397146
104295
690963
716657
264134
189444
847240
92479
1862689
159733
798094
1530134
862008
466023
639858
971059
198798
478270
492400
39912
1548654
465264
871010
751266
1696148
1377842
725327
934641
835786
1014141
1840773
566460
1930290
1466341
1109746
1362679
1823396
1728269
1879486
1344318
879794
862281
1161343
1189695
1922012
752526
1133935
1714734
854516
441529
1126502
1625272
1129914
90836
162420
961797
162622
478964
623314
1604604
219576
876629
614735
1174369
1482207
555457
1360903
252309
192625
180069
1924050
988065
216007
1043863
177915
222877
781043
230767
435970
339877
347154
1104585
1974126
1306764
1825635
1542462
1899108
1835068
1529642
575480
845682
1866380
467884
1107919
949487
1617414
494289
1964785
523437
507167
1670341
1465261
1006546
1042458
1880271
440470
258465
1918978
1210638
1317761
754548
863527
1961418
1805767
466424
1085423
1021669
755887
1483142
33298
1679104
1917738
1340819
83467
1533736
1654207
1758164
1215508
1839451
128900
247300
138148
201692
714869
1575683
750489
23457
255310
1821985
800481
1708597
1223177
21708
1761701
40450
1619030
765075
508190
764005
1412637
1092744
1868033
1021086
767225
1374556
1502831
536698
1339927
870870
1554397
177387
1801923
1125448
690384
1457476
904426
1484108
73384
769647
310148
1065590
1034113
804192
1021073
1587505
963744
593789
88349
188104
1857793
247115
932180
230157
311142
856290
1291969
568114
391644
1863481
1447612
1226737
1328644
1406576
1812035
870658
582253
382694
1696680
1387264
985886
1116422
199441
589970
1296414
377189
1585120
1871959
446010
597021
1112144
1492715
1182688
181803
1220945
454565
161129
1293372
1169019
1947967
380392
1141773
51725
1429665
665024
1745477
423697
431660
1215688
452011
1867830
138692
161562
1117927
1192305
1866026
14880
1911936
15160
1100514
519714
1165361
608873
1155873
1471454
1897996
1065929
975987
1021388
1422337
1591069
435608
801253
1792793
674953
1516970
1904791
1311137
960138
99113
1234462
1450236
1325272
761168
1445687
1653979
1304999
1822853
1275873
1247762
1701630
443342
172236
1729977
824709
1393066
99822
772688
367395
1270739
1971092
1529832
261374
557751
511344
943962
28219
1141951
1843176
626271
1295367
822886
1656784
851453
1341719
1120042
951333
936893
1789699
965223
1874687
1534975
1590409
1738843
1596782
1660806
1331381
1315527
777858
379459
1802164
1686609
90195
776328
1029155
1634662
111852
359738
1475284
1644796
1396329
719531
645667
148432
1674892
1728297
1843986
1981314
1124624
896645
1313966
50707
497103
129754
1687397
365572
1802350
761648
507817
1310192
155024
1379955
523602
613632
629963
280725
1898654
161586
427994
939945
283834
1044461
1243160
1808791
1843937
848107
515667
814444
588452
1839768
446645
328336
296600
1214176
976148
444575
1727445
1456558
1299467
226981
971874
835293
1026131
1899411
1421734
635377
333503
1173396
181936
1705796
1253834
719653
1222714
508403
556814
1577909
774492
1497922
993977
1378596
376211
1287629
741613
1819591
1265666
459423
420001
1868220
1601067
1418356
1840085
884763
325428
30918
1528583
119877
908853
1882549
1590913
927738
211574
972025
558566
992977
960080
523441
1671618
250844
992901
48123
623522
848770
600785
832678
620889
1614992
1875962
1241793
244340
732120
1780103
28172
256016
363609
615772
1093277
1269085
966769
232225
9025
1784578
166557
1928999
1193618
934659
212797
1432626
281962
1013797
1361321
1083017
33505
1182748
376829
1123849
959900
1768345
1908671
1597130
1129223
842804
1473477
545149
1221459
1232742
617531
706066
173051
838718
1750263
1902673
204255
318082
1358249
1451439
675047
1881117
1941868
1322867
116148
1126496
1801375
1560395
1862337
417271
479028
683676
253017
1889058
807242
46663
1249466
1652892
1936615
1585556
1904215
989218
671554
287670
978279
1486061
864095
325097
1588372
1566327
247927
527367
1309574
1793895
1826512
167942
544074
400658
611999
555724
800263
1748986
329132
555795
306778
526251
539956
1285795
780840
689996
1270516
1053828
730038
617639
395801
1040188
1485377
244697
707344
1348523
566257
864169
1273068
1202007
1359990
812495
1217038
846612
793489
318291
823700
1487597
809712
1109931
818425
844055
1990899
1679526
982164
540197
1750312
93093
869232
342272
1377953
301128
752337
489697
1261781
1796951
1464824
1637579
421899
604556
1989745
1146807
1583001
1156058
591009
1788097
158415
1773711
316634
205607
131784
1428167
789322
1599266
484530
794027
1362978
1562748
1443002
432772
1872597
1279856
718401
1037870
1848068
590133
857805
836483
1168042
550845
1545556
1527902
1064055
1108151
1630582
836081
1161053
149884
1821327
1523236
1026820
975859
1442609
1492346
1019518
1984231
484022
746596
1050372
1853319
1870826
859371
72928
1502529
1299832
883022
1548403
191254
222056
1980465
96695
1426809
853506
1767437
1404295
1851392
1868297
367336
949540
260496
1452829
1473532
935609
1714168
1119300
1784115
1856928
1802248
1990212
335206
965679
468312
1105650
1592220
1820408
508545
456525
138648
1077008
8557
572752
658690
372588
889601
1445844
1016499
1503880
1197830
1067938
548865
1292490
830460
1926828
941409
166689
1491293
1775451
877276
100967
845622
1331528
825562
39951
1506874
784993
1918079
1466436
929943
1113700
1909085
1574976
1252681
1946185
1228628
1708135
332079
859739
1931878
936530
690869
677153
1103649
56447
1253867
1749043
1957688
1576155
480497
771669
917301
2616
1507888
658031
1926000
1501009
700449
1297374
31451
1449684
1229152
1034941
148336
273371
1049752
532685
222940
1063282
511001
329830
1599751
1870122
929848
1533996
1124014
312699
1265582
1790058
1603111
1951711
1159834
729279
1178035
686503
1996523
1121890
1267576
716852
260468
527344
976801
919514
1999894
945166
224729
139084
637702
1843958
1517752
219384
940455
1815776
1121389
814662
1275135
205355
1360543
1576007
858317
1246062
1978545
1276700
797254
784322
287539
1261874
1673196
1195438
354827
1916132
1523134
1161866
1791440
803285
497479
586372
1251814
2231
1588575
1932091
1610445
458735
1543757
1860322
331461
1667317
1246681
1743617
1436655
1253160
1176919
781682
1073480
170356
315020
1548827
81487
53449
720792
1224783
1956175
1663008
1967060
282866
198337
1706830
1347619
1934320
991608
757974
1054667
130763
264927
120348
429028
2650
641759
1329931
342841
1765912
786072
1288307
1754256
1297065
697513
1082864
1137718
1820576
1537125
1597984
1374563
1662083
1630884
1846644
1773354
1742308
914721
1596457
2635
1211571
128918
558818
875685
1587573
1858202
1928357
1869326
997772
31927
1061775
664812
20039
1660573
1913125
1500936
584021
886386
1035147
320285
1431216
1554408
1488321
128922
244442
1732294
1551522
553534
1442958
175318
37143
1345870
71896
980246
211537
1877752
266521
877902
1572928
1242088
1487642
288407
1858110
1264359
1318139
1450512
1424194
1303565
1049231
1553701
975509
1816703
420874
1553100
1520510
1869557
276001
1462173
1834210
350766
1372155
754895
398871
288083
230581
19782
1727847
760104
1124079
470838
267
1986952
457598
601220
1619129
511792
249340
861160
605844
612798
1603970
367353
195144
22899
1278147
1449638
1300221
14816
1457591
308642
194118
1368213
156335
1704298
1762098
514627
111333
1983752
1985896
1553546
26088
1839062
208960
1079324
263601
326269
117660
781340
1846672
773377
1920333
1405356
1989561
1159343
1245448
885390
13084
1316756
1444701
1278667
70073
525810
1361163
1428060
1509911
1538437
466674
1880399
455305
198024
969752
296807
1271175
510551
1509119
1620668
538731
1931572
1872950
767189
1548873
1837529
178460
1153622
74059
1830840
1283803
409721
119151
1378451
1762688
500280
733708
1532651
180966
875778
1118994
580874
404924
321577
867086
159886
1351348
405612
658547
205155
167908
1181171
1012431
1276204
253309
477765
150474
276071
913503
857379
1527946
1690641
1935135
1902612
264292
1220675
1251646
967462
1368639
828817
52348
1792425
517306
1160220
1104301
1208056
598023
1686276
292551
1109549
1564589
296609
1535794
821835
944841
314614
1174429
928629
195261
1970648
675810
1197882
692253
1638436
1883066
1079734
545243
376622
4036
1022099
878873
1732636
352954
1238381
641155
1072051
1887083
117092
1886375
1096970
99756
1631305
1014054
1823322
10597
541680
1406002
155621
1836247
959754
579883
836212
369511
1664715
1585837
1059001
890276
1047635
1156600
1586542
270142
1709026
808716
658437
940467
295697
390541
1595469
1044967
1874869
146980
353906
228761
1924685
1501491
632369
607512
1705798
643042
1358851
826105
514340
1702844
1754760
226620
1990503
1398519
763171
1461806
1018361
599351
192860
424080
483799
1039429
1542192
1215873
987160
863869
639027
1706494
575254
1274360
716349
536882
426957
1796223
961610
1814033
1321048
1329167
983166
879842
1854608
1775668
418647
241731
369530
604251
556859
948213
1232206
731796
820899
308359
124421
1664174
243305
167441
1332247
1328548
78032
501131
1948255
408239
816574
141623
1125175
276229
1805581
1311836
1099207
1168905
1956335
417602
1959673
452468
490083
775278
1405793
555733
520269
79579
756999
1893085
1382006
1066524
1865378
305567
1864817
270884
1555704
1307096
821020
1355682
152771
592270
875640
1543599
1233500
1384381
1140889
923604
1236088
149638
1934541
1789415
615866
208561
1309182
1653477
1434573
1850363
1834603
1362836
722977
222906
547464
1519135
1956463
675444
177410
258204
1461940
107680
182030
15424
1872380
1501303
1666705
1313466
324231
607086
94319
684512
827574
1458018
1275899
1954902
1360147
1307903
1343733
308549
899179
127088
1357912
500118
842217
1704813
1799574
313701
55877
786743
9124
1421643
1632885
207361
1471390
597029
233233
1034994
530900
1177643
1704164
853316
1250233
284303
102444
1238879
1569937
1914706
873786
1841249
963672
323700
1800756
1902733
802756
384898
1164090
1595792
699693
92263
242495
1461095
1299891
558186
126686
776359
1591437
476371
404649
1154974
863245
1342198
810600
1449180
1405119
589270
752461
1810765
1494229
847125
1332978
1240314
48058
1354592
840399
1903326
1346048
85620
846089
36150
1489537
1583802
159065
560405
396781
9703
1842487
1840409
1186455
613938
1754544
298614
1172880
454542
290106
1490897
1936221
329298
822622
1597208
494605
1266970
649307
416796
377726
164972
1023689
962057
909200
916830
129887
1595292
316390
720994
450370
1159174
1736766
44343
1704636
133113
672927
1055295
694517
1459868
1498990
99729
630570
459623
1395361
1446588
285211
845846
1673840
961324
1321473
1607887
1616850
150635
267241
829532
1226138
1928437
614463
586788
1277416
1710061
1979168
1717328
1234354
1539482
597400
68142
996797
460670
1823372
732537
487723
1550231
1076545
1586780
115285
1181974
250954
1896850
93984
1366771
214206
452705
1544274
1714937
832069
164616
330555
457038
1672699
552520
1571810
1027
552763
1978947
139605
1873305
779829
1455242
51376
1383144
1550385
1703672
797624
498087
1964255
1159687
1586026
1956373
671706
575462
1749500
58160
1344034
1684246
892699
235727
64491
21885
1844729
970284
1552218
541902
1289493
1824083
1036855
617464
1318026
927033
1156574
292349
204570
1756344
1565014
1056905
780172
1112740
452620
228777
513786
1285268
1724244
390078
777722
1684918
374415
1401538
1541454
98609
580828
603190
360621
330782
652696
124154
49386
776627
1312110
927615
422824
1765921
1369337
367778
1287208
343409
1184156
843126
582475
613673
1870712
497283
219682
153118
1453978
489191
1509071
347621
260607
1933002
50759
1659097
394451
1035686
1986532
1710539
1762472
815451
215690
137146
1875487
1327645
1751275
868875
1396539
1140237
1771694
188354
1522233
1218729
1847935
11534
1977361
315289
684256
1957374
155774
1578803
157593
568345
76646
524701
1465650
1611506
1965032
1090537
1467913
618469
1504085
739074
141095
133131
1071345
1512414
1553931
823575
789875
284131
1703593
315200
397530
234078
395684
770176
671110
1975971
157617
1987300
1279212
1472510
148242
572984
33670
326337
800452
108444
936084
38223
825957
958829
83452
1788928
1407939
1596410
107817
1924708
1060179
1493027
1491857
526760
1799766
1695791
1957330
1636089
1786897
1115129
1861941
1429420
359905
1377086
315071
1453182
59946
753463
1831260
66344
1027565
1378193
268558
1345371
1313695
688427
1828058
643641
231837
1142458
479014
1090092
511171
162953
388126
224965
309721
1044185
591581
760413
1330504
80016
1697380
1304171
683400
1271367
1556887
680512
1540231
1947877
567141
426526
37899
1157333
1158941
643020
1368813
1832574
1641287
168582
480615
1615520
27923
350796
692436
5574
981730
1610861
859213
1508940
809190
167650
312735
1387796
1723029
457324
827825
1097316
1307812
49992
934215
1702022
227707
1929614
884467
925442
1467108
1498871
1723320
1957206
1568298
773526
1638679
1666770
1756930
394187
444217
447084
751947
1888340
384190
742134
1797028
1682181
1549649
673166
1281259
1672105
1758431
596092
1001125
290199
1842036
296186
897646
1351286
1848006
1992311
128605
691181
231097
901663
176156
1134792
1297233
839521
1364956
125698
1921491
996820
527188
1150621
1013442
1663748
286162
409504
762448
463936
76456
293632
1031327
81775
60780
1281572
832003
1100029
346737
900547
1193946
522820
1180712
1612829
1788820
365147
233705
1849912
1199978
451606
353880
726747
1953603
305066
735186
1879521
1646961
971056
1056059
1501633
1329553
1058485
385241
767159
1883180
806507
1112136
657152
1218866
1414188
1812955
1132911
841334
1508305
1984681
1003950
1708275
1882927
481925
58831
603498
1879648
1937150
402106
1472000
1907379
712522
644114
1381800
1395908
440644
372464
722158
763143
1567319
486437
967373
1538506
624354
1195133
915385
546253
1344982
1338146
576981
1362609
1777620
1225444
1666013
1593836
345807
1646160
1694734
892355
48396
1428821
789703
1125096
896573
1391012
980554
1619146
1189101
1739561
1234638
832578
79525
1215576
374988
600590
335545
734599
812948
667297
1545113
1273411
1184003
1869549
7131
429273
254885
691210
1692546
484763
1928524
225463
261974
1129270
1020711
991913
849856
1977561
615629
983682
177896
1434169
181349
1712475
1890490
528063
1342396
956049
171082
1388217
504989
1815704
569805
75802
660214
1341032
787942
1208986
807599
74724
1904775
1185998
692204
1708973
912334
1643855
1200173
927962
1997022
1174266
894997
244793
1140958
546461
1854410
1561954
13398
677246
5585
584402
604986
162532
1270351
837649
348499
210504
1527682
102962
1023144
1191633
780957
671856
617662
990325
1103429
1376346
1290083
1621929
221338
1291651
1448739
480848
428360
556918
260012
1534044
1755542
1350252
873489
1912788
263889
1983943
894475
1366834
1727912
283530
1825539
1297573
1339850
1662014
1694145
1438234
1565126
939246
1560527
615652
1446245
478544
1410823
668800
499346
1824294
162625
1302347
1923706
1167163
1386583
1541060
1463319
1292723
1739039
457763
1648013
19474
119527
604616
726506
1087005
147074
409627
1125675
693924
381422
302907
1159137
799370
1237703
543088
1746337
544341
1225858
1160943
1731953
1626713
1037346
598469
1441359
14987
1654733
95744
599317
469
1173789
1184741
1098812
1486604
857717
1224482
892399
1943995
1772156
1032975
1607368
711942
1557377
1077181
1346967
943662
203453
985848
1479776
1154633
555216
1660593
167383
1454847
1012639
153029
553052
333414
1200005
542870
597853
1159736
159701
847180
663267
295617
1300610
1619794
1823801
1600079
928942
1765577
912774
188207
1994216
665639
1694461
53131
1614255
626653
1429244
1293003
673038
1839871
656508
1363578
748520
1304478
217356
210156
225481
1539341
1578802
1271899
1803249
98755
518741
1725732
938692
394567
457987
1114651
376437
1332171
714198
1099123
1907755
386473
1950105
1788962
1061209
469313
687130
1830517
1612341
211064
357309
1571739
276661
383549
746917
116365
621523
1446969
625268
533593
635641
542234
169596
215059
1506523
1432605
62429
948135
525721
1487139
700697
1470093
1846521
1263672
243319
1408665
1161787
938588
1283998
526417
191839
715192
1756318
1490495
566753
1926890
872891
1133235
1816949
140250
1552451
123990
1358469
1648524
420785
1729329
1290788
176880
1307770
1490465
1624044
1257966
1815875
25658
1274994
331638
1410807
532679
620650
414925
77212
286484
1487296
1510014
125612
192511
857867
1400818
82436
1848727
420720
1762754
1060977
124260
526600
1103882
449000
514887
1851316
1130580
1831378
109248
866825
1110126
1823819
1753887
1453347
1257169
727594
760348
1579586
689441
747414
193618
762633
1324850
1573423
718219
565466
24775
1519517
1325021
698330
470261
1981270
1823385
1419115
1924320
1946739
1969589
476092
311224
894614
1247663
1379256
1607928
682771
782237
915395
662555
1872516
1977638
1250563
1397232
1696861
93298
131606
795598
156681
507470
356377
98975
140164
606541
1132033
1463108
1368349
1709952
1275637
959135
379374
367675
10538
183398
1166444
683705
1948120
504309
126011
598475
856511
1164632
291590
1790347
1403370
1705993
1277493
455734
1441715
1290689
1680625
566032
1032666
401729
1714074
274770
1275447
194708
1745389
384588
676446
621202
1445783
1045285
1052934
1162510
672468
1263021
1935932
918924
899349
10948
1000326
1279690
1556778
979789
1031358
415973
713081
461856
1899219
1967194
1506747
303881
1979283
628268
722697
606690
340867
1617416
1881888
625150
643868
732491
1982220
1335258
1132222
650472
974109
98238
424823
1802425
1519439
1778286
1530134
279669
374106
833112
1303800
1093983
588201
1817153
775581
1085723
464190
1129403
1075929
1086262
96457
1059117
1321951
659656
943054
1532160
57400
1301017
308655
855154
974643
306835
955791
923049
1032436
1744137
1251147
494354
1602172
391086
1532041
1592927
336927
1534528
1854417
1388467
1880010
403573
1008705
829670
701129
491223
1777720
380601
865801
120713
1994269
518766
1024175
1781649
831283
1917149
694184
1428039
1950611
1406974
613831
89617
348851
1191914
1799474
739064
171632
1557275
217879
399317
684974
1147551
470
478082
1059974
17323
894479
467013
169801
1204256
1218283
140127
1843602
594787
1143101
202984
1468439
1693604
930375
1672640
864566
1230364
1674908
362483
1549340
241018
1605112
667587
1160724
1593673
1595746
1051107
1869836
1828518
964581
676386
1471430
371691
1771620
1626368
852923
1329758
1284566
679515
1311179
1620669
1106324
805758
1071257
1809455
747800
1498693
468176
411498
1410663
1386307
1579291
531972
327206
1131959
872451
610850
186247
1698868
428227
1276341
1682409
1162056
1706909
1171223
1052166
1701701
1253986
1908864
173421
1667502
1659892
483699
1687886
994309
1267382
1315961
1498626
1555659
1082291
47218
247785
1112480
1456546
1386159
918451
174186
51612
948671
1168704
836684
313047
833242
407693
477649
1004017
887474
1426059
947459
988431
1694871
1962210
1790303
1206892
1638095
512859
1032510
1487678
1766027
293462
287984
551687
871519
1255829
1261321
1453567
1970666
758064
963206
853047
575676
808964
1015567
1465416
516751
978329
737716
1090146
1755456
1876782
605647
861470
169529
897898
64250
721790
241
825208
1458005
524447
281838
327302
1616777
139834
1226958
471417
460476
338670
214538
1886530
1394684
1047580
367426
1195310
1131734
1174567
296199
1651274
1699881
1416974
233515
1756014
1469946
582295
370902
397242
1380685
1612701
22675
1659700
27465
1322198
1371643
1501370
186833
1443847
506975
1455299
911883
568007
1969798
1190198
970821
293121
1786764
1958334
1749680
791485
676236
799768
1806948
276833
362466
520408
1309721
1122938
595664
267089
1831661
100289
1659256
1392833
861059
347925
183059
1947176
793377
510255
278626
1214147
1137700
773420
231713
234179
1892926
1136360
699414
1564807
599094
704458
290537
1168775
915403
1005296
1534182
1561059
895930
1810482
1170089
919327
76577
902453
679139
995693
509973
12551
1580558
1160434
379092
1818842
131682
747409
84619
51186
1379961
1648017
823288
802223
1701721
167954
449403
1948494
147633
938118
1503777
1322868
273124
165609
1508998
236892
1075086
1527630
1195814
1182279
627264
174296
1468628
1342404
1208723
1684586
896528
1858076
1234249
942301
1532807
1533953
1586387
1160753
1104581
659971
1274063
1864351
476016
1663789
1428895
419322
1801951
1935070
482991
1234184
452352
1646761
35818
894816
864866
1927298
1155066
1405915
105461
277567
1622416
1959668
844130
982635
1267601
78842
1988719
1620030
1121001
384584
721249
1617267
15379
703875
1534060
1834057
1642655
1273218
1372447
483652
336352
1270687
1362171
1894059
468885
936644
1936755
872294
369429
1167757
407446
1890483
253054
1364854
1953923
1889833
540299
545949
1131790
1220897
728954
145670
1314823
668290
1412474
948341
1390972
448713
347624
230356
963751
437896
482185
161350
1330134
922358
1249648
1795971
452398
1317060
887165
419891
1723203
1560918
1476611
1343421
1845024
591685
440751
1152094
539022
1129457
1268394
119964
349495
666499
588852
1223168
1626025
1755701
1759440
1978867
1036554
519101
1451174
202448
490080
1076485
1470776
349520
1621051
366777
1423545
1982057
1146163
926702
973560
1697047
678960
1873686
1918748
1486507
212077
1974615
968730
1738132
214596
1100066
1947992
1222001
1766264
132474
247864
875051
1636531
1018059
515934
83818
1357461
1920080
44060
1434373
1176768
97862
921001
1119095
43114
1357336
1994329
545884
1782983
1989014
1005114
1326946
775045
1033855
1060472
1847854
123841
298946
1430454
690888
1205620
216339
1644654
222613
533678
928646
1632230
1295135
642647
1634510
723359
1076091
1225424
890293
8598
1428051
1846284
712436
195187
1845038
1600889
304426
176578
597270
646043
130783
708077
1083387
405203
715343
174944
16842
1557359
594031
257625
1907838
625917
97276
443818
189537
1877097
1463990
194838
1715734
1372551
589069
116527
765837
1454669
1429499
1037946
205247
659348
205655
1786254
1464941
650540
1598142
1223926
985817
1378843
287530
307376
1962216
202659
1587053
1268218
1951185
470045
390392
1881473
1802340
544396
1208685
1125042
954745
1898843
1646575
617934
1507804
1152082
1213492
1617894
240427
1010191
910578
1498221
10497
1918664
616759
1762533
1976055
384532
1355113
192416
1042436
715432
1121688
484281
1672384
65106
274640
746775
1291341
568419
1768900
459905
872215
257928
1028568
895089
868852
74266
1170033
64245
194941
760837
1137832
1541421
673261
1935971
679033
1325219
1989565
506845
1827388
1345546
1247993
972755
618324
368865
122243
1997720
664711
66077
1294028
766732
1564749
890058
1546886
1861034
1617970
162069
1269457
573533
1860603
207931
782780
1992917
1024452
157461
445835
1504745
442931
572168
1802533
195999
1191607
1629116
195747
1635595
1947305
200829
681436
1930921
885835
157109
395738
152524
474056
281611
944903
448369
523189
929768
714977
504304
1765225
1193895
1185863
343024
879257
1312077
595787
498019
38907
1457295
999036
224282
975256
1591626
1500377
1198099
222336
1265989
683129
1481347
311634
778328
1702071
167256
1171948
1189200
653023
754958
1884997
1607707
1741905
259873
972884
702172
472319
231725
1237879
1725463
901873
691634
389223
412103
1989330
571984
607528
485602
1476838
1564006
647757
1205415
1485498
1371484
821393
782866
937327
557560
1298229
443625
123550
32257
1804862
1151838
181688
960606
1358951
1409295
929741
1771510
225539
1455481
233646
766619
448882
444274
1164866
483465
1433636
1753833
588409
1777102
196703
588249
161883
1517472
1034141
1197480
1542643
1005506
625442
870995
1174837
718881
876953
23507
1983259
142967
788429
1985673
746296
1822708
935904
909214
561492
691408
427970
1403665
1313789
122286
1656780
1103006
1841903
1147208
1370954
1147798
1789848
1174581
1418138
1884973
403802
1595381
179162
781385
747111
384717
1288290
215846
851231
1960369
316296
978056
1578192
604230
1157722
1602353
100455
505559
107486
1075753
454443
1816335
1099947
1081593
855284
1578976
1017972
1226993
1045904
1404675
1877165
1617827
1437243
1929640
1638009
1252526
1553145
1990931
1988737
224068
322837
924910
64031
211851
1412683
960121
87856
1536818
1294533
913496
1084365
1059531
257738
1895716
1469021
192795
1064394
848445
1898327
99480
1078312
131061
1500473
1108369
645099
48818
1534929
1531735
1437410
593743
384739
1699538
793410
117440
464160
832600
1461911
1767028
1357690
913671
1695726
497616
606981
788015
107931
229353
488207
985302
1683330
1412140
581709
1802884
430935
811452
1773229
340150
930134
1861641
25256
1603135
1567537
1239539
8082
1294328
1700229
531936
1950423
987781
163007
1910055
558799
1435887
1020933
1620246
12602
435759
1953618
1535247
1132527
242800
1668057
1805856
397585
859122
458258
715929
668142
294580
1754974
1840459
1065476
796343
1709086
1123285
1163258
1092095
1521443
1915570
1426550
1813506
1993082
392779
15112
276468
118258
133054
859959
1204557
1732613
1642487
1912880
1916658
524289
1827146
188835
686188
712189
1715287
1943708
443244
21438
1091293
1678273
1460260
827573
804018
683808
127874
980879
680729
1364738
911998
662682
1419542
1247482
1104255
616573
997695
1552438
685808
1037774
33907
1556925
1876417
631800
1248203
57348
416005
908545
238997
592638
1584128
1895528
1543547
1592024
1866845
1142392
1267768
1501056
1183960
1260665
1785380
820257
712935
1626826
97707
338665
1002069
503989
101747
1803441
1362043
1134234
1941555
1263332
1634717
1716384
1419045
235312
1272563
532679
1721113
964497
855726
216900
1734157
1948840
1384941
829104
1240856
1036024
1649856
67266
1671559
829673
1026559
32682
1390367
1563480
316857
1112594
1192944
1505881
1332491
661384
944194
1033821
1575896
118897
492277
635263
1220705
737413
786202
1823042
658338
1064286
1417218
1424646
665619
1536240
1850438
286831
345281
1448036
98533
43955
1676534
1471495
1022488
524129
1810118
413385
1086875
1780670
855281
561688
1451991
1136828
676921
1008900
463537
1010925
886889
100171
1410479
1130699
752094
1703855
948526
1346188
1853811
552247
205096
113373
1822698
890614
1806590
988479
1777267
1461063
763366
637941
1532241
1330512
1514994
1030889
186602
1763013
1810923
854385
773817
1154768
630586
1013603
814714
1546786
741283
1038345
1401327
1716711
961251
877881
1050527
1389260
362037
1758501
757757
721725
2126
263079
1271451
834025
1905628
1772142
730311
1983879
414529
451685
1844564
1648082
1457836
1914389
692651
1344994
1754578
266943
445602
1379956
1096962
1083620
212080
580437
15836
1020378
909473
4539
1541687
943900
86229
1312591
1076938
1663533
1443858
1720776
1800371
1379987
621812
786039
222918
1882916
1007809
1957290
1578953
1592275
1907591
792155
58675
1546647
1175476
959940
1959228
712588
1364947
1130455
1462328
61000
642919
947057
477384
1951944
1267622
1277804
462612
1036391
1760820
1956304
619721
885044
332796
346065
369564
1023911
251452
1287050
534732
1117909
627728
1588225
1485969
869684
964885
184122
508251
538493
1109930
1308379
1744678
778754
1745391
1017035
1141728
960577
1914914
100323
1037433
585378
1464991
1717447
1063908
931159
1764129
1045613
1801330
571477
1563902
720395
224057
1679351
840264
1802506
1105748
1781906
133084
1175317
1501267
131972
963465
987073
1721231
243891
1663090
620095
681629
931305
1707052
560529
1759618
52391
1060673
790331
889676
439436
4769
1213474
1216820
1401649
1800489
247130
422867
1083371
180576
1827649
1584480
846477
1597148
1546027
367572
951336
1168158
513895
262234
23770
1968942
1792174
392381
1133769
624667
18032
926000
1170265
507920
151159
386669
1598144
452361
1771610
1310635
1628137
1148203
869142
1462672
154905
360917
1629244
380794
1277620
633040
1692422
816598
983524
1519578
1986514
1675333
1587222
4639
406884
603278
407098
1148123
1646985
36817
1914232
1701190
35313
263965
311633
724065
129734
494013
504339
1872342
1372440
479171
1539540
204794
827427
1623384
85688
1301594
614488
170693
173424
1591506
1517287
1537076
171071
37088
1790562
1045475
1664406
780301
1223514
106495
1229876
261036
1571478
1057156
1448132
1694883
1895700
931997
700523
1051559
1805874
470961
140947
1001708
344175
777200
1247773
1691149
259054
1660516
339499
1760155
159314
1148261
1518791
1788669
946578
1928861
1249285
786692
533494
1186987
1000583
645255
320280
763058
897513
975937
1645442
1706803
812797
1400124
595071
1542794
74602
1916104
2993
1733292
446396
434059
1433443
1159501
604462
1378937
1064749
1385683
922775
1518965
406112
1714766
216420
1669811
535433
945538
632945
109812
1298320
1783101
80440
1996584
921046
1430942
505761
179666
1932004
1977618
1706872
1776836
1851126
1600707
1473400
930446
35288
1384255
465873
244496
1576726
757143
239986
1395652
883774
1808833
1530809
680264
1484927
1082733
352710
1201863
555610
576129
1533919
1117613
1748643
1550546
1068697
403063
392021
881868
233883
931292
1135148
739453
1458261
1064180
597574
1488436
237074
736969
1246133
469285
1309732
1991606
1047554
692833
1231023
730970
514153
331718
1605503
758705
1050302
1521260
1163315
1511730
177104
1908521
1494456
769088
995367
1579312
1109548
712537
852104
1676143
924222
1624089
429295
994382
770010
530537
1975160
1586056
602753
1492068
688492
168806
43256
882221
1025545
574567
713087
524289
1627540
1167776
1532951
1774520
58680
257462
77335
88742
1342513
1813107
1276724
881405
645825
623649
966847
954850
961792
610316
216819
579217
1947385
73593
134693
1433054
1372223
726778
107736
1972659
1233646
1843597
293129
144725
1910035
156351
40315
1549510
1576484
661503
1168020
1789976
652588
1014792
990248
446299
574483
1031074
1617597
1582763
1719495
105998
1325821
1821357
1382415
721550
1872730
1551404
1000708
1394122
580789
220843
1433919
690079
234926
819054
848076
342580
1273392
408692
1646339
1269737
1174465
344044
217284
597688
1101883
88056
1947467
801496
1582603
1969040
1561685
247048
1811672
269764
1960992
27732
900839
697122
1817777
1177932
1366177
657830
429133
510635
983061
778185
1221250
422375
1620350
1996550
314147
611877
1185690
344073
1457489
651913
187169
448177
222175
410181
329973
197865
212799
1095597
1752026
1788961
11210
290659
1855813
1710320
1802872
1804694
274439
1625546
646098
79699
1013749
1189303
414016
1448436
1043020
644605
1500770
1162288
1103597
1724776
2386
286053
539577
56750
952211
1286924
1362971
1454706
1530346
86655
1445818
784250
581797
631649
14067
1594321
1795759
1671055
954077
360799
19207
1244404
1384691
23525
1769302
1768784
629884
1351647
31902
1371607
238308
1862298
1505251
1325721
304981
1532770
1557118
19093
1785013
1442555
267287
1713369
1023298
1689549
1004501
1102867
989701
388433
717028
129986
1428495
987349
1145709
1735079
1881568
669134
812951
1874053
783229
393160
1624917
1549777
1491530
1688268
1487834
1903854
1477481
131061
1253166
1470365
450644
1089229
1116307
1795947
1484735
233039
1524310
1288506
1199903
1221087
1921207
1654735
1017559
1256723
1738651
171197
1347111
1405619
1897389
494244
1574936
446475
1944968
1521795
69244
1753691
945112
1368777
1442844
1670997
1868939
149131
1621590
1281862
1361794
136073
688213
1052665
499070
363977
582695
1325278
1155513
1669314
1309674
372572
1735973
770916
1586689
282685
1638914
1200013
1519629
1867281
341581
84679
1956853
265440
913230
1352649
97870
1415037
666140
1638443
1565001
1007554
82586
1880331
1067196
1469164
559006
988638
1390139
1848623
731093
1065206
582960
1686879
1904082
907689
1136324
621112
1210343
1653595
1253536
732441
1536915
698463
494622
273485
1160691
54710
39455
1264123
113179
1140402
1855016
1808007
1281007
849948
742814
360635
1838162
1462856
1702227
728416
1780534
1190938
595300
948316
1363400
1031745
425218
1989110
1792627
1380945
287027
1390521
1062564
1156683
1930353
1108959
664480
34709
1935686
993283
1542881
1870568
438521
1184991
830973
1591299
1486541
1682961
1787831
241968
1148272
474419
1902118
217943
102222
1633382
1497969
685130
506493
1368465
1464457
1625247
392468
781606
1407976
675091
621961
1246315
1027680
1965389
1685327
810635
299904
1682353
1733298
563331
1057107
1535763
964689
916121
78776
1580387
1846761
1803714
555834
1887198
299251
144555
1847273
1816424
1086396
718134
1955000
1719318
1611000
364359
229576
1049974
1455876
728452
893305
1992636
1471482
866001
805256
477382
1106450
940961
582980
411835
553761
1545260
943009
751805
472097
1908261
1475277
76413
373539
1834075
1557453
1019865
115293
1574197
1271022
1054130
1704008
653767
1273261
509006
740315
1960204
1010601
1481981
548039
833786
1997243
375505
61783
357248
1167718
1202726
1481784
282213
933406
446394
143182
1734002
81326
1936763
527073
544766
581954
947544
1739128
842866
1440359
1111343
1078676
1877651
159982
518727
1183226
248295
336780
1338771
736151
647490
145884
1239652
1087237
1703713
447445
858876
1311476
610032
316801
901656
538828
723426
272144
1904616
171814
1166625
1231851
1380231
1378271
1153249
943114
261361
33991
1867979
377080
7025
554062
1541766
1196614
1620638
1365144
1590421
1184404
1522137
817853
1643242
790342
1654825
1069980
1743766
1529325
1953245
675940
57867
33957
366533
822570
1412401
1065008
208388
797748
906495
527640
1308169
763910
970711
1935363
139103
748117
1481284
823365
1866314
1578765
455197
1232662
1597290
114850
659894
1535511
1736979
174665
527721
1740133
1521928
1244215
1375437
792895
1216063
1877467
1650992
1377993
369586
1465743
398418
1560943
318616
455924
1594936
286635
1125491
705575
905742
1261636
116525
1645979
142430
1843838
28260
735670
716231
34022
462052
1033499
1122593
1765515
1253659
401107
1792438
1763639
1751824
1341827
1726566
1491399
85064
781093
1172919
569146
923458
1246573
622678
1876839
1763852
1185362
1804513
912113
1922108
1934323
848358
1635680
375928
172581
863275
584986
5069
1564013
1725336
220693
879811
602859
1839941
872172
767492
1775560
1034760
1418145
1977618
702656
27009
492062
1550225
1053225
338160
1332740
1684939
1150421
1070674
302106
1286337
223987
786081
400104
261191
1360284
181162
1715403
293699
1265400
1249552
141092
1465589
1890745
119229
220400
1857956
647980
1878100
755702
414710
1016914
552087
1475488
1837134
446049
332667
1743880
836455
815807
1956025
682656
349802
200908
1656825
1540808
1192691
1610241
1369028
924670
1927876
669207
382408
101334
1924620
475264
1593944
1596847
667322
1900295
1836247
566136
93203
843066
1528409
351604
647085
364246
61156
556210
1576467
215858
1843764
1717870
1735511
293670
1573526
1172977
1508012
1179594
213140
1197879
1273685
1951524
1988569
460797
1544916
882635
1788855
1780384
262630
197005
1904681
623248
195352
688282
157063
414232
1462953
162466
1471748
807570
962691
1985334
558138
1332704
374055
346751
1822230
1533587
1149161
926390
768345
267639
1568715
669054
423443
1682264
264917
605680
525025
189698
1237300
1236450
170593
388861
1237892
508999
412201
1850074
655285
927406
905509
285476
1540929
1957123
1097259
245489
1931035
762061
1422619
982540
1846505
101889
175133
1606634
905519
699493
761068
1711729
586291
1507080
810769
1830088
1343790
1093496
1319143
727294
1941961
253964
932692
1082428
1966234
433892
359902
1890624
505136
1130668
834883
1559093
867519
1064731
778984
227826
1697308
194512
805076
1764104
109838
1148512
526933
257968
1945918
387599
1101623
714503
1326050
1370961
1513279
1234674
919261
303118
846384
626753
1137402
1478072
1130058
750584
1941133
641508
585994
1662438
1602099
678039
1077647
1311624
817926
169257
37549
243981
1846504
681543
1622336
1600418
1017198
333005
1386629
1873652
1238923
1150362
1229219
199855
1625883
1927475
478185
1332664
1437305
1208175
1499905
632583
1838093
81281
1414801
1550211
1867920
1725214
1961786
143720
1779424
1117936
266066
212310
225233
1633207
781787
1891117
1292747
316461
655872
677300
585999
1457446
1140456
786461
75417
305372
1908620
213975
132266
242093
905947
1579745
625228
1557374
167974
526702
1862012
1676372
1405441
564980
1238186
1118933
320732
1711094
1881166
1649089
1813241
1798170
979770
1227271
1968845
546363
156314
1718396
812656
485276
1853874
584975
1122936
922873
1916729
1419730
820330
1683806
594859
1593625
563681
78275
1687671
1794511
337883
1159337
660887
1246138
1402431
474459
674909
206341
787531
825798
918163
1482035
703682
345913
954149
1055932
1232106
353795
937927
1815519
473232
97292
677864
93542
1838306
607203
32572
1202205
190196
672092
498685
1697988
1046720
809419
1687008
425498
687265
1691272
1174060
625099
789167
1297515
30151
1293921
564459
331598
406350
315143
1451556
403299
1244857
382548
1276171
648709
622100
179158
829734
587576
137247
376611
1179276
1628688
1424677
1216418
1918207
531616
1246770
1433599
894036
460875
158408
686120
480147
1977187
783964
1375283
939977
1020977
404702
1052655
1555682
362532
1879062
212792
369675
1476473
1759650
697272
997126
1311089
1023057
514161
612548
439610
354109
1361205
130211
1098192
825467
18314
1848581
907154
1011589
1716843
1099354
1768127
1015172
1314690
1725962
6534
1660211
423099
861564
249098
136150
716399
1036783
265444
449913
1040387
338692
1700979
351767
521133
348612
394939
447012
1990803
1304744
1269545
1346273
1917261
1879875
1708538
436
1907669
76630
1786229
991506
677977
194917
327737
1749728
159370
562335
1336293
514371
283027
314978
1557498
983340
1052414
780157
52220
754646
817078
1286107
281648
1713998
1390430
390737
116283
48892
845129
1560232
1992772
906635
1927611
711127
243022
1298006
241595
503254
472333
432398
719085
1725860
1908151
1587934
1599716
1491330
1635092
578049
596548
483153
756526
1922196
1380623
77348
1139474
1848860
745089
1364876
1150321
1754938
784385
292493
92896
220471
1418066
1625477
1353077
1408908
998874
472549
1326382
719919
812977
967333
1893728
634388
448652
1700617
1212089
1235804
1191193
94654
1684075
371257
1095161
1381867
1354158
308166
40424
591926
1394449
1964637
812422
598607
1602435
985993
1669877
858449
1369778
1219007
1692707
60395
909119
921076
1583487
732778
1803254
248974
578791
1489662
645155
664636
259257
1088581
868953
1415346
982229
364272
106001
320262
1165089
1635658
1371496
556589
1509239
1289553
195776
1274663
522430
571434
771491
1801134
1266115
1984006
1285920
1108732
1864344
591866
1743764
841587
240491
1885737
787989
1322391
1938691
1868250
1250180
937255
1599767
1449658
823743
1414112
1452566
568074
332236
1912720
685812
697908
1993554
1297913
702756
23238
1098806
281798
949294
998142
76707
976748
571559
631051
1275905
268378
1225677
1989357
128410
206038
746723
657337
1861843
192741
1103133
1583966
1254124
185858
543648
893841
143084
1155384
1209621
1969784
2575
347139
729630
1702743
240434
851970
965557
1281423
111182
104649
1405308
426123
848766
1988404
770033
1118327
393128
1817458
404060
1595115
636556
183479
1869664
1166142
1544038
1679640
509529
425454
80192
1803147
1073026
963928
1937331
1002871
1961551
538139
1964312
914910
935815
1318143
356328
619766
1047321
1273880
865773
538467
473329
1098536
1655706
272424
1253562
924328
1300386
1991936
1184175
401472
527872
523390
503261
1132889
1732540
141779
326015
696138
1530442
759883
1776224
1429185
1390046
184436
990758
1332000
1152544
136992
395921
997657
471060
679566
1062264
98929
967769
679694
582909
1279914
1366818
1440645
690842
816086
869210
1807279
1248643
746105
89951
1037593
1114218
129270
336065
106152
335828
253272
321554
1734434
990118
1944492
693327
488712
773408
1656748
124486
1194933
1878600
1607707
1920552
563786
1471491
1985745
901852
818273
715523
826881
1789042
475073
1420027
1272011
1866230
1492161
1140861
1132090
1375114
1404473
114505
975804
482366
1534627
382554
1217669
4327
869819
1065183
1197789
1224882
1770402
590938
652298
482490
1502154
127439
1121183
1469110
328916
1498417
1331206
1992371
1870948
519778
1993077
1236380
1719198
1349431
942519
1745074
1293916
92320
1221548
1057030
574597
192199
599348
591264
1841022
1322351
41891
525101
1055617
882053
904186
1375069
1694522
1561345
1457961
1424851
327684
493618
933738
1599281
427831
1969130
435801
849724
486137
1857708
1859744
435327
1367448
1990953
700956
419465
1878364
864649
912068
1443512
197382
488437
180369
797110
1856856
1913191
1583092
957814
1116397
1950306
1339365
328839
1936503
410691
117547
362633
793124
1313027
109010
177134
1440034
1172743
268574
631718
262825
228432
571293
254971
475069
37966
949458
3159
1095331
831121
1689082
463563
1063371
328376
234824
216255
1155250
80632
561562
1955973
839517
818642
1289855
538908
1650095
1577681
813843
128475
1151430
1135063
700242
642691
1047877
1982194
115663
201492
715344
1728266
1215178
424029
22921
75570
1802798
894678
303771
1066425
1819155
1850924
1554741
1613619
1592941
1316268
1157951
1686918
1395486
823062
64537
1085261
1423945
368951
76846
1676801
1682622
1031102
174399
1826221
1375195
525783
1962041
523708
1860251
27121
1883741
986334
942242
569910
819902
870310
1394021
799350
1252667
1260900
1724033
50551
705197
160778
1313944
1446171
70680
888912
1958832
390014
1222036
1758295
1988462
964675
497806
1186485
493306
1716788
1905587
1245784
892370
597547
450876
953501
1437730
409026
162550
1864313
1860502
1758984
199322
160169
1750081
771238
1983447
1484847
187772
487340
1048812
382732
1556849
251722
851063
624765
967141
669316
1985956
1498466
192121
338615
1558742
668737
1870850
14411
159864
1004494
202824
1369023
1039754
901262
476277
1671714
725670
891669
1152644
788981
557439
875071
1889256
1654244
666760
1106446
1929118
261498
941968
115265
1083656
1039336
72246
917018
1140484
930451
868796
180029
1103964
1482258
1062615
41370
1764643
1524869
1784677
1232118
116051
1388576
1826129
709372
21034
416015
1311977
1011792
598344
534484
940326
869280
127224
1793413
69770
1247756
1798181
349832
1279048
1379101
1397027
348186
72066
1097774
525685
488365
453635
827106
990817
255979
33355
852423
1454705
160081
1075520
1163877
545563
449732
94163
555023
829434
1404115
1198250
613609
1541390
1536296
1418667
1736357
1066330
1444787
1841025
1423585
845920
671826
169690
1675263
1126520
1807279
1757861
1051822
503950
1619897
1076723
702851
1832381
978853
261155
1713167
911779
417384
258964
1094276
388617
1308535
1311202
1450472
604477
724121
511226
38549
913649
1342526
982343
1780740
1370214
1908956
1235653
1817723
1188564
1637492
1820065
31566
67189
1111392
1089517
1571596
1103434
1233989
171049
1121085
943035
1083044
1484302
690180
1216074
49411
189484
865076
265546
401896
1413545
482257
252167
1444880
1005931
388693
1256661
1716495
1952190
926653
1195630
1156514
225102
33413
279548
652560
1092297
398795
1977129
1502795
902206
326587
1377353
96027
497734
1721065
210690
207761
76575
1342145
766175
105586
1880946
698648
636749
1284959
1153093
1278993
699631
1522222
1478459
668145
1227163
896975
1821241
1217118
1951458
320056
1794496
1274698
1791589
1658870
1909156
1045518
905002
253354
153854
1982874
1743137
74594
585800
237638
568575
727365
574282
1901091
1237000
1378013
1415648
1997820
1375521
205514
1400266
1977917
1377703
1253524
1244949
438192
1009224
319323
84411
1122821
636689
1076163
1113763
630126
1257359
1930068
1167948
412926
564656
1663196
664497
1059398
293422
221518
1673474
786894
334266
633864
412674
1423312
735640
1792995
614938
757763
397816
966687
505277
1089819
1258791
1832055
215811
927941
870875
953765
1433646
1216508
476787
288887
963424
647670
1669856
987235
587107
1324613
1904184
1284950
1000227
1549879
1781814
1783221
882455
250453
1272976
1377804
729835
40990
1031402
890973
566612
1787057
498103
925448
1563289
1387208
1612551
1289112
675354
32297
1088655
1042183
9175
575716
245457
578335
1700697
1967703
1213622
312617
259885
307983
1904437
908556
1114001
1395080
565994
1606936
1295718
717751
24030
564774
699951
86150
392312
1074829
1391288
342309
1613103
907106
75406
1683092
786144
21590
1359340
64058
1156665
920251
495559
587805
536431
80096
161780
1140831
1465477
1755247
1450796
1096561
1451271
665036
900725
1448934
1753317
1465819
1802689
1150332
1250649
1711545
1586728
584710
1818894
1429162
922295
1705453
747111
59031
332408
682244
684308
650159
551303
123326
158932
1866643
290832
1294612
1546893
1723391
1888210
1786764
703433
454422
1996736
637824
341238
450018
1639839
1624991
104672
1450334
247703
855002
782004
1075675
967710
1494510
138891
601756
755957
1265716
366218
1762592
821299
1970376
1018605
714571
1329464
369625
1037390
1007260
333145
968347
1336644
939396
1319948
1998879
1214552
1270244
1660240
954362
265516
1333528
1474232
1661355
376118
1786144
1694147
644440
1277930
1644224
772990
155771
1488137
1756874
418276
1027380
1003841
1202015
770613
824009
688854
1866271
1570363
1136490
731881
904546
818375
721630
1310415
621751
850563
1528566
1709850
90147
1960323
957034
542806
1616820
334970
1290814
1051546
1636094
1402230
1874677
975614
445519
1861902
1589304
863397
1060116
1761086
1938996
262370
1528073
1579993
1715760
314473
524765
694688
1729809
1410985
1795738
1552846
1732000
1763798
1468005
1768888
348919
1535724
279066
1383093
1311980
927569
1183219
910543
624974
168914
415224
1625625
1697584
653129
599119
1575933
51752
751489
797022
1703886
78127
1653072
1460615
888462
1849418
743233
1894374
273931
1007813
1763944
1130800
814892
693831
1386376
1388173
620930
649236
395940
1643319
1295392
626162
928423
66914
660586
276738
34452
1057353
434715
1053304
1470443
952821
774648
1733927
945687
885081
1993440
1192761
791631
1924391
1686906
105174
715687
1229296
265526
370430
1372688
1911920
282741
1182316
1916759
1234114
1539161
1522984
1916341
1914927
1676550
1359568
557073
1447005
1123247
992531
1415471
1534547
1762289
506168
1379133
1630039
508795
640040
831701
1803147
161832
339032
1382641
298490
797166
1745814
1526184
1319339
1930116
605694
1001408
27936
1121344
1831884
1801192
981415
1042411
1347251
1966512
1720113
210901
1063465
606280
181158
1784671
1075263
297770
1476364
142704
1892168
789505
266012
376860
358501
1306346
1609392
11730
42047
1307223
1476698
1975761
572426
1668314
1585579
6437
806475
897035
989897
68073
1459041
1870029
1536815
798664
876709
763822
926424
963669
40328
1909866
75460
1504424
1600905
1526434
1861187
1473423
1785034
1353261
1543515
223656
148373
1423180
1412371
673748
58068
1514603
1413709
217121
1953555
1235
1706408
1278056
214864
829800
1255635
1372649
362405
640408
1653005
558827
1134300
639724
1950899
224849
1016384
352327
297203
1328289
1890153
1138545
1594462
567091
796655
529442
1845390
25591
440308
1711278
1625847
1802291
741220
827219
734185
1096957
794197
1523654
358888
1531298
539261
1935439
147610
660387
1186070
1938129
48308
1950058
1377049
743352
1478879
1457453
1723938
1719984
1685305
1950158
50286
1962553
81543
1481385
1606365
1407000
1293960
240218
1815866
979131
519047
1472222
1335948
243720
1414762
1337036
1280483
162390
881544
1163899
516923
1777302
418937
240686
1956757
508404
1502989
1068586
565813
1278197
858850
598820
1162610
827822
666491
1953083
145896
1839953
327996
723364
1934624
1136676
535130
9944
1021007
1371698
1416304
482036
383812
1019092
1096260
1666550
844790
1863800
652126
1314046
1756712
1314063
580384
1919234
541386
1571143
69343
1669621
1559526
441875
1676479
1165130
1819458
982449
690251
1620747
1538911
1823040
540078
559557
1022214
1779934
442478
1215757
1233444
1659487
1482195
748555
1397443
1177123
5315
1472467
1071107
1990944
1894801
213290
1208255
374622
161243
1733722
709086
1732138
459915
193610
421860
456245
1322375
743202
1215700
21522
746852
1006214
242196
842025
1437362
87130
1231667
1425732
1635488
480143
150186
763887
1519153
1875470
657900
1549217
834505
1014564
221320
1506175
272330
998021
1400131
102395
1420550
286984
33431
262682
1246607
1065930
1793637
1142134
533910
1398669
1381484
1786961
995671
1949532
1046953
48410
1921543
1558438
1305581
1079651
1773902
168596
1215967
1947431
138368
1637352
1092982
197068
1495013
197195
651072
106790
1088844
220268
505273
1779837
673503
977576
519647
407479
1705432
499273
211074
1810622
623295
1537467
1291946
1517604
821768
799765
1175206
1347542
273316
1092088
928828
1771452
1140432
999940
300395
1925647
33797
802513
374525
900173
240500
1962787
35921
449356
193314
1909644
1032007
1088559
356764
71285
735876
904844
181581
2778
1498667
787063
266649
1471666
1842229
671139
287140
160728
1784310
1175788
1783422
1942630
1897957
1934971
1259239
1070872
1557643
1142998
710833
1796508
28467
501601
998124
1892658
1470142
636058
63366
1878800
1335175
280906
708043
710697
1228074
827967
18164
1291473
1183497
1161851
1717698
1855042
1902281
1160230
179973
677221
1439929
1845272
139276
795675
872963
1070277
1804994
268359
564608
746947
553544
1354964
1218641
1991354
250815
1813971
847631
1796505
1887042
1931555
1454345
673780
331069
332703
691650
876254
1117679
985657
349314
31208
1694244
16160
1908673
933725
145049
550561
1956921
339346
1035347
75190
787659
1008938
772157
212941
1902670
1060538
72835
104508
7271
1589922
1600984
524434
564279
539023
1880540
410486
211881
1775538
1785846
103277
1104894
984850
1172535
669714
957604
644883
158339
1407469
657487
1286579
86532
1399486
385585
948324
491139
1032665
534704
1435604
35752
65729
1599911
537715
1538931
1089050
1844618
1040227
806593
1075252
946945
1155930
277856
1224776
751641
402593
1381357
1319740
1125185
612294
322132
1334444
1026744
1095465
1272888
1332433
248041
1692318
1143660
1054910
1630215
254970
1963121
794466
1627792
953164
1569624
1068006
1283808
93362
1052100
974729
1717084
1391447
816951
1274676
830228
674428
779717
944518
702911
214873
35440
1791453
1253463
854442
918303
1870391
1402721
1238899
137789
496654
1669945
1563342
258731
1077039
1492589
840676
398698
622009
839781
452747
715852
210518
976032
770419
1147603
1454755
1938401
1180895
490394
1670355
1530896
453499
844623
890600
1971282
782456
64690
768615
366554
1550105
1128870
847251
424758
771978
1687194
33144
1228754
1018542
834261
1491124
520601
854209
543871
685888
703062
1310662
250823
903184
365537
866763
266372
1295824
321807
862085
1693976
441465
1904032
569813
104893
1598339
1528091
1277883
97185
1461593
1039308
1683653
712763
1384553
1607333
811982
1547947
260863
1988946
423117
1384356
118016
1371236
1072580
700799
493367
730403
1624407
881167
1068900
1658583
1051534
333653
607938
1049717
470997
865192
1815319
636314
720670
683178
519302
1472780
581816
225028
1736639
160594
1921356
88173
462482
1848058
720037
1010223
349010
790825
1415621
1451745
1364177
1371513
600822
1820495
567609
1092691
778672
1293497
287121
563095
1816781
173891
1869761
1879306
1609823
1557670
320188
690787
1693058
744885
606699
18902
1484198
979655
465659
1863129
1648785
1822424
1415234
1843065
154998
1394831
703517
1741580
664448
146641
1747821
1472481
1357645
996647
173587
1451537
1800609
22407
1431829
1042567
1395819
167413
821702
147216
1824612
1496262
1240141
1513585
894439
1478982
372224
1809894
227310
1142364
532705
1640865
645994
1013364
497420
1713092
89980
1398450
1116686
1816642
1909446
1341663
985455
1122657
1598375
841037
227145
1831658
1585150
1858791
1680117
1506771
1258424
391418
153909
175855
1180177
1214116
1520517
850029
706838
474599
1791492
272585
237095
69313
1492622
695995
1544078
1854136
129309
1804635
501775
1459976
755866
683830
1519013
1809853
1462075
803336
410458
1625013
748527
1432731
777260
157944
1746745
864988
691865
1013621
1560397
1994211
327093
1458327
1283374
1347711
325908
615789
780504
1254987
500467
906241
1512475
1881204
1569000
760449
598345
1661981
1525947
1261260
1231211
1471049
809965
1500441
350491
1581988
364277
10786
1665550
1504918
428893
687191
1658792
882164
457222
916841
984235
908710
915480
315267
387538
282592
785688
831351
223983
1029933
1119876
1517940
1452568
535528
1735974
1517224
1711505
1082537
919645
226001
1102151
1490797
1907593
1162831
426214
1184727
145664
595876
1254927
1479641
1639984
1422896
1503606
1742302
1876878
349285
1412696
832883
654450
332050
1564448
210536
1865370
1634210
1478087
39951
294690
1101301
1181041
1209391
1887069
1103980
199638
1469874
1308766
963140
1787637
1899986
662858
1457148
394899
456847
367735
1394849
596490
1119748
439847
379520
72296
396422
1135201
1167312
941835
983121
519572
1842134
1457852
334455
30770
1421478
863172
1140841
1489078
1762399
340795
822561
39912
885001
1313908
714584
1274000
1482167
161631
147828
236989
276940
1884813
1510632
64696
104182
1734115
1346026
1231378
244748
690415
1518353
826394
1255808
1556942
1769046
338275
955259
1810867
84382
843566
284446
15522
41941
1005325
1501878
1808308
541682
1461898
461829
198717
1359414
1887247
406857
1933766
1529881
1566887
962287
1191275
809112
1944790
1038240
363507
1430162
367861
350803
531335
215413
1610710
478397
727436
761330
655585
700971
1261636
1896626
1419662
1229671
1790056
610934
608778
32508
1553324
224138
1382663
1236404
574605
1289636
1622756
244185
1865146
1093467
663857
1838993
1908234
549326
433632
1675110
458625
483252
297089
1993354
1595760
1355263
807279
1313579
1490841
1931015
213169
658437
92876
1715465
212778
757322
1915341
826316
1748420
1243023
111802
546897
838797
288781
975306
1780760
1372578
1092175
1663590
474096
213882
103743
1777831
1611748
1599910
1562752
1938596
1681492
734450
1960104
881234
990829
1151642
805175
1115522
660620
563167
100110
1261360
1774697
1377279
708758
222548
1751783
525044
303467
707040
1902930
1024969
445849
684271
603343
22920
1460575
1170227
443360
218847
614866
1149429
1754414
740335
468805
1588327
110668
314878
813069
1972996
124370
171859
1121945
1140608
1295819
807592
564198
1295176
1153512
242663
1881379
1526394
1622481
1400782
1557458
1107128
1592388
1634458
1876234
998676
944626
1691786
967252
621229
1448044
256767
1040131
17387
939917
1175549
210164
591380
1022747
681241
798135
475827
1607280
1204408
788744
109437
82391
1530199
1786482
1854204
163248
606588
754603
1297592
1217685
893989
661780
1825540
153702
1636134
284288
1824100
1450504
1088847
1714374
1939872
376783
1219287
1478899
62904
321769
1725716
545998
351079
943429
1692561
1218681
296952
391085
123371
1842342
495298
345278
1920893
1491515
637443
1107844
1436556
314147
165343
1227553
1912029
755586
1396073
1951739
1665131
1302712
1613801
337635
972773
1397661
1708217
1517084
787643
151437
1799094
736482
272219
1723148
1576899
1123475
223669
864596
981892
1107708
843343
1890022
273834
434882
490298
1561348
390392
590270
461345
1801864
1829475
654652
370673
1027151
710772
982942
98051
716210
1502138
736957
1451058
480614
658705
1916123
11049
254917
765368
353741
82372
1170998
169327
662858
1134747
23651
1195879
78576
284643
272066
1481553
1201537
1015911
1587574
1730132
1187672
356267
738198
1994242
1323220
1865800
868318
107595
378021
325719
1890942
358506
1502152
1202999
1323104
297812
1170366
976539
1258918
140762
27371
1300774
358476
1800866
1591080
823419
14913
1155531
645954
343279
1541059
609996
59113
1280873
1502078
1827574
50584
966586
1599360
1677232
1304956
70358
482854
377180
1757531
1560246
1313261
1771928
304769
817210
1571086
1903701
1602729
772036
780956
1250600
1761187
639842
1772743
1535817
891910
1354986
376697
760379
71149
1158140
1048413
15671
622352
1273785
1194611
630467
716343
147396
1785497
1117432
866920
79065
1716574
982236
917787
1409386
603921
1087636
591266
1970994
1841319
191453
1563488
1825914
1071768
202566
66530
839328
1870215
53919
1694424
911555
1484527
1392684
1896336
819875
156887
715468
1619015
40472
1718549
1434102
1297312
289277
435783
1560050
1113953
715886
1893824
308378
1296332
1165567
510179
742146
1628201
1577955
1617751
51492
1758815
314517
1901983
915298
1672028
571182
132789
811158
1138812
1805261
965186
1926924
654955
705952
1328654
206435
78407
375784
1091671
650482
1055352
343800
427741
696021
262956
82446
137625
77908
535835
1236442
1024394
1457030
1376266
564800
347872
173061
1827167
380771
1502254
831603
1809964
895872
1776719
1766487
759279
1126529
125005
1627083
1839005
1676459
470051
550969
1105037
190979
426136
1868149
1773884
8556
1072503
95666
770559
1739881
1215349
1677461
1960685
1287422
1978501
432674
1953817
1214376
1366150
126887
1884907
907523
1109322
89007
1879425
396804
1592771
862990
1492851
1179128
747517
1239380
29881
1074925
1591357
937889
361972
1588598
1613265
1775082
395017
1258832
1602092
1694147
1773020
1459702
1781608
162247
728539
959291
440786
998716
1175464
1930209
1512353
59030
879311
1404904
1885918
1901432
99592
1297015
1351599
1127343
1919540
96519
1744379
1014421
843249
876159
490714
1592368
1156880
766281
90052
1071916
240468
1556446
368662
1578966
1234852
1528264
1591095
1782455
452388
437296
788664
667555
165620
645809
335947
435552
1233150
1392125
819153
1841846
417042
966676
1327004
488377
1779062
1171749
413990
299841
202522
1317041
202883
457415
1780795
1468940
761544
1828820
1536043
1081861
413069
1005728
180477
1817487
297780
1107039
1454051
1106187
151708
618468
927369
589034
1607407
180783
1581402
874216
573720
1054688
1891076
1968662
874134
1225592
1573107
480662
1466812
1379609
1309617
459555
530507
1748388
1824389
1684299
124730
363895
1652635
263394
607929
378839
1113581
1211789
1280646
1938709
1613556
1901872
665429
1088816
326611
456417
1623882
1655329
846137
1946080
1946288
744901
184668
1817862
971655
326633
1971106
1288661
1118100
951911
1964952
102143
556712
244308
1874473
1266183
1472487
142489
224602
21894
544301
607443
1697992
613761
327402
182914
56244
1190187
1717120
1026778
228362
1418440
1185074
1877943
776002
1913736
772641
1206192
313997
1135303
708959
823699
1937087
993332
284114
1164787
417583
581405
896428
100526
1705370
1998747
975160
1423947
345216
587989
1017863
1902706
1351534
521486
207309
515487
36567
1246965
1957623
885841
1502731
483325
687607
122424
82773
1233309
1877716
1640963
1111795
141535
1604677
522460
1962023
1636852
1014212
1475961
477416
1111988
495894
1442577
1292281
239796
470797
868761
1016967
1788520
706666
94337
680732
1310065
1861368
871668
636037
1985097
1499952
908738
60417
1625379
1760944
186950
102300
1696390
445120
309994
1422607
1979474
398473
898987
119506
773534
1832879
1180297
671812
488976
1731989
965951
1621745
1853267
605096
1962982
95211
902657
1598315
1857765
618657
1371483
1617835
609082
1624895
80207
1058422
1029885
353756
319718
1279562
20172
698904
699232
611239
1570578
1228869
230214
998751
1177018
215678
1384866
1265888
21400
210490
1823191
1003631
254452
1146735
1825967
976778
1016550
1401351
1484007
776233
835991
1863887
35744
864536
1229901
1733538
1379078
711338
816572
1110318
923296
149807
959010
549113
1896006
172380
1132887
964670
1650046
857045
1696889
191618
1870899
1020423
1531582
1869236
928841
1287472
542619
128311
1202240
1213469
214011
1620410
999350
136221
1844940
68012
1834231
159324
995941
884210
1700524
650419
54705
342382
1038782
609450
51450
1589200
562518
1030531
1084642
1906781
1173637
23549
336786
1723613
1658966
610257
1573316
1834005
248041
920510
443036
816929
946920
1966234
206531
229688
294516
816858
504706
845923
1662857
1599263
53712
1293122
304934
1844472
1279662
305289
1640597
932953
566204
934065
1694741
239237
693260
1480193
1586256
677019
1129203
367413
78801
1736257
413423
424412
1747108
815330
788692
1412844
658688
261367
939497
1196662
346807
760518
100858
1870729
1290105
572666
893490
1215469
800240
1375187
1922282
1505954
1137881
1606608
130722
1799409
43444
296609
1820693
294494
873318
1918595
1423349
557922
1340802
1388118
1769952
652005
1736968
958928
1792638
1280330
1138153
905606
278897
134320
849983
303290
1033523
1031752
778509
1727023
1694828
163083
1360358
322416
660459
1741285
1546008
1356329
1726697
285937
274595
1376594
623188
1255889
183576
1843681
1088805
845813
1488122
622336
944975
344327
1922755
941486
1142964
879000
1237513
1808195
1209712
1391557
601770
801050
1812305
718408
1900553
42826
551162
1255526
69095
1385366
1960182
827872
277928
453290
298560
1226603
1137911
1714248
1339288
475186
570378
664811
534911
1047985
423518
1234846
1371867
1645788
1361187
1215000
1555581
264523
1425460
663488
1159595
1450432
1155241
1575100
1647460
60436
1450425
725968
1549973
1066235
1643280
1956017
510217
290545
748701
1332473
1297144
1814816
1992830
1435938
919209
1855440
1926295
776216
24623
1624533
357386
300332
1377850
567001
352242
858592
1460459
1666753
1910351
572704
1364312
1932393
151446
1019431
135392
475332
509751
1077496
472227
712621
1345339
1989554
289782
547138
678533
55531
1773943
124345
1895834
1963789
1607061
111758
1458528
383400
931450
1601826
1216364
1885435
117149
723362
614072
540604
761961
1953936
1635536
208140
1699319
1372229
618982
1140601
768883
1974204
398825
30317
1455926
1663283
212642
436707
1656690
1244380
226654
1804356
1123954
1141485
334549
484326
116525
994554
117307
821386
125460
939805
1395275
1870668
1950446
868814
1557106
1211500
378675
986955
542212
1264600
121848
140054
302090
198209
425481
1529257
530299
1046916
849485
1606220
242628
1903664
1416195
1095682
1710262
71297
1906002
103778
890112
830562
401822
543632
702373
1279922
853341
1659870
1959966
1808579
1674814
479537
1016781
884930
1361680
1544239
1316133
1502813
1157975
190249
1146809
293336
600140
1281758
678623
445685
1348427
393108
560966
568608
685376
1431435
44129
895607
455444
1742710
1813519
1071763
216539
1044067
1166022
583745
265460
391749
1090940
1055090
1258341
50750
400578
1089746
1213365
744093
128435
200411
1281500
220271
828981
891569
466315
913471
56299
204485
574505
1965694
894747
1285017
496137
1974082
1878644
164713
1926157
1483615
65025
1304803
416495
1909509
1221754
414030
344908
1617319
68441
1207211
666577
579489
969953
1460185
1158777
1742985
1851512
772389
1884190
1161483
925197
1327388
1112585
7784
853875
490683
811809
820597
566404
878508
68532
1515840
138163
1613169
1396167
1116461
714441
611390
406503
1389071
1559587
1421209
1607948
1438782
1672849
1785521
1929041
1996576
532076
1072835
409355
669427
1947784
147432
1070480
445775
1270180
454620
1442665
1580718
1584203
1445926
1809763
1682428
1198035
1387540
10450
311571
1209321
774229
863208
262650
395608
296884
1705061
591330
695471
1940543
1851511
201705
98032
1134219
1813019
1434097
146077
1286428
546963
70019
345854
1115798
207565
251557
949202
1479203
1384506
315964
263911
1954842
1961561
484280
994776
1719367
576069
1101165
225963
1246296
314829
960762
1454684
846206
145547
59830
364580
151050
904921
841608
1945618
324071
1868291
229232
941503
1478689
1304451
1437194
246580
1400623
1151377
1630526
595278
169186
509376
1170398
173358
1022522
438822
23654
865069
907986
30539
1748178
1735123
72715
1985603
1888608
421681
440663
214458
834796
1659964
1478861
213418
1999439
1350353
750552
923586
1201977
462438
1256560
1733093
907357
1977293
113553
1371368
1776695
196833
971604
1218923
1806632
1142764
1116816
680142
364366
1608813
615807
751289
849755
776557
1710319
1201504
1728335
1633745
1908492
1398118
461608
1104963
555548
1461804
341891
1083088
137424
1999884
1191787
963340
1653796
710898
1293223
1180499
229724
1318022
1002335
350075
1813778
839851
692594
146792
1320273
574735
280626
1300034
1727348
1608436
896477
1049080
1746566
1794503
82467
1595604
888187
1509854
1256596
232881
1502003
1022149
1156609
1190808
528828
1730516
1451334
1609908
1395610
1942583
951276
978349
978626
146114
114939
1651211
1824574
1965653
455693
1446783
1525139
719686
880235
577479
1108914
1624826
904844
1104568
1063318
1319439
1638777
90159
421765
563413
1929028
537937
370294
755559
1371797
805922
979588
1110804
1298832
1104682
1269770
1271206
1537147
258062
922728
1263542
892286
683723
934942
1864782
358861
1345075
1361552
1690434
1596691
75729
1472772
921562
717640
1605864
541637
105632
1372388
1134251
617936
1846543
236703
1517696
1185765
1225902
1012309
1482947
1796308
1316343
270715
192165
700103
415767
346793
1006426
1580689
1584163
402981
701031
934237
308925
387435
66672
1871196
1965903
1801658
1510521
278252
1956121
1732906
1025120
1127908
596121
1698560
1358012
203330
1409404
274295
1111618
419480
484921
1101608
382715
1766358
1011325
410350
540616
110538
1378493
1801927
1525868
1892656
1197758
1050986
1955548
884086
319225
104699
1559622
533435
1321964
128726
850756
876650
674596
957095
1013471
1623210
1642810
1798912
296315
8311
1310648
1931440
1332948
1528755
555466
1488059
959686
1191803
1923870
300043
614205
475461
1275149
437539
1620033
429105
761788
1655844
740668
1207957
1248107
163836
974607
572179
1784024
1108967
1325172
464025
668523
1185009
1653155
691923
54588
765485
1018909
154701
503274
1155123
1172402
877449
219298
424568
806023
782562
568181
300367
230975
1730382
1032201
1240318
1328194
1482068
1753782
787360
1088370
456476
1150887
811607
1539071
1483218
972064
1087688
449282
442197
55397
1552253
1942520
1654798
104904
1969029
1804691
1952706
1354283
1260752
73705
718908
1423840
1155301
1215729
219555
1987834
854877
457809
110639
908440
515104
172782
1438482
1101186
786448
1634276
558739
333199
1105725
1173596
80655
311156
1263326
107715
1717487
1451173
1025194
957272
1766929
1895134
449991
734676
973679
166467
524440
1180340
694393
1852681
651226
1282554
987850
88799
858261
611206
234219
1006057
1619901
256235
1476379
1954023
243731
1879319
1366614
936804
1528079
765650
514742
1687366
1703113
168907
629565
245078
406292
860975
102040
1054825
1248684
852042
919364
1087016
1045387
493155
212392
43089
1176616
991091
539639
984829
1517357
1053600
1678822
819305
1802161
233417
1280941
214830
312596
1435241
128435
1563528
410190
1035593
1871014
1689094
1105950
1059279
287928
120419
1312814
1671839
1177528
884463
1722007
1452585
1341427
312072
1659110
1000232
770513
119217
115610
1698581
313206
1372111
615309
888895
1464309
222090
1548521
1790366
969806
845739
1222571
1122735
85136
1354697
1964859
1712461
274808
1204909
1318432
588841
356303
1801115
537710
540754
1822233
286186
1407621
848878
111336
1067359
744344
1983475
384656
1474477
278051
568243
1930357
185740
1104830
1250767
842548
1567568
1526438
1610968
1890824
1239688
323030
1260650
829521
127308
1010589
74733
534829
1876799
1195826
1212864
435199
1524934
509199
1635735
1571274
65939
1128059
1684705
1746419
1222892
1323414
1624963
1578967
1119300
1379238
76735
1570191
1224362
113206
1273182
671416
115199
1267169
926896
1374150
361799
1829716
32482
1487033
903817
658709
407175
276946
1607686
209497
170577
329623
376089
1661424
804069
135652
1689182
525263
9686
1221356
285735
601043
761674
224901
759670
372073
1813788
1977421
622206
939960
643740
352770
271445
562297
647637
1164479
1062204
1792421
1597101
829120
1690266
731184
960025
595971
1772702
1421980
1699463
1648834
435503
1146241
1539687
1455843
305266
1716172
1831117
635831
873312
863651
1436461
1597056
899569
1762354
1896379
1406567
1118244
659227
735201
866701
1574968
1910857
1338618
35211
1812217
1316373
1543067
1033081
1003541
38311
1594893
1282589
508988
1973849
1915511
1035604
829568
1783115
577639
1704576
1211773
915611
1798720
1980311
646343
1876257
668604
1873573
1013756
1649591
687037
808564
1312770
1409303
1036639
1443818
1763725
497346
1138257
893553
1627982
846913
1300205
1769676
1123137
20878
210351
1146210
859473
649251
535260
610184
471017
1929634
1280139
616471
905365
1691176
1718430
4876
1458485
865988
1473231
66788
331307
73267
1971713
225320
43983
956561
662965
523205
1850480
1671082
780060
872512
1194291
1378085
1723784
384261
1075252
1799695
1712586
212000
327846
1137643
1788659
1997595
1118524
1323890
1731385
983497
786305
1608948
1098584
561566
331918
369943
1054795
1983634
1619842
374875
1283587
992829
229029
297789
168037
1263635
1012830
203319
830296
955326
1393939
29354
1391478
1617254
1517413
1685584
976217
1600789
1049366
1142625
1616726
630059
1850102
713555
1522673
1987742
253737
1338432
749533
209389
106516
947738
603530
199645
841007
1395109
1081586
1986796
1294167
266766
550958
1719728
531602
557005
138043
1812036
743022
1214756
1047277
362024
1427292
1393279
343521
683563
1281597
28153
1395769
1440506
537543
991835
749483
643651
281411
795350
116472
105721
532744
1715071
340513
365728
740505
635228
631515
1602770
720766
1982697
1558531
834436
963844
914972
946883
20870
787156
1293118
388520
1318748
407940
324091
28785
1047285
586167
1532047
1080234
1761784
1748177
760267
1000143
1882555
765259
1683842
878022
1193967
1296019
1847136
29989
923298
756385
1161012
162313
1929
1158589
1773028
960569
1046302
1858422
825278
1858578
681948
626524
1165117
1263598
1828818
1504526
429695
952863
1318556
1645860
915050
128309
1777195
1144236
1871953
228296
1522803
1002638
218930
1393357
1549580
1255034
1282412
144400
1945241
1946638
212596
900090
807782
175351
867854
115029
884120
1598922
420794
218848
78152
90821
1074992
938039
794736
1861505
1419821
1586046
1372327
1192225
1822641
1016953
619716
269196
1279896
142464
211712
94508
939818
1016312
1115762
1233492
1981561
1064680
1684531
1857147
1325303
1505828
159344
1033787
1636669
293933
1632151
1741413
146436
1821366
298361
287473
1289299
814338
1351779
502637
1355741
449747
557538
967004
440511
547916
859746
1218475
349994
569304
67408
1734437
766390
1742659
1386607
1336981
756200
1463310
1632557
8122
946219
534863
414530
1749039
120735
1951701
1982962
1231244
263960
846628
429815
701323
750758
1895459
1030502
731322
1537451
931485
1196128
128714
607360
1776701
1272384
618256
1323511
271550
953521
728896
65041
1284217
553109
1636997
516462
1277278
1666083
521517
193476
227544
1282121
360590
492576
825744
1149549
428108
345053
768502
386806
1780016
1748592
1174503
1595968
423709
365459
590123
482711
1356145
1004937
1049295
42280
1059566
1381314
672353
1259046
852863
404692
289012
205540
1980385
1509046
159077
1465913
1397537
527593
980778
402928
1937444
1833217
498958
103907
506430
1046130
917148
1373927
1765078
668054
298159
1092233
995959
656797
1065728
398857
920838
1452197
1687664
1969000
528556
1655427
444226
1952855
99224
263268
465809
292533
1938740
41865
544240
123249
1533212
1771367
1656072
759459
1587602
1062129
446622
1428932
1320402
276
916163
1944784
1378887
157028
1772040
1301376
768159
279370
1860109
888730
1440309
1812690
1950288
916958
68473
585709
1529597
381504
182547
715436
1580755
490920
661268
964689
1383260
1514586
1101758
20857
1854019
1762196
1871175
1531696
578660
547713
197139
453158
1064756
1194661
657626
775899
626537
158310
1103324
505411
269427
956498
787038
929750
1094715
904179
700085
726525
2801
1063100
448741
1695763
1427243
658208
1131336
1699095
153217
1486108
977734
1424671
26068
772360
688365
1311814
122727
254661
1489426
1712569
722278
990653
742903
233529
442649
1049348
116269
878071
1736702
295432
890159
687865
1321231
1530627
730683
259462
1019994
1555303
409704
1099535
1092952
1634011
1589171
1044135
5123
1276754
882427
1655279
1534049
1750669
785996
108547
566850
1339054
1516119
751572
925630
1073943
1887481
1917967
660562
1447748
251354
502489
38206
1932984
186251
450287
341191
143860
1720419
1516118
1485809
1581135
134017
1463436
1680177
1182166
407429
1887075
1131285
1354104
1073265
1138648
242310
1986591
1844632
31480
458850
1654930
1244453
7989
1113079
1056507
881100
426062
1972246
1467842
1188057
333747
748441
1586316
710442
1802573
1269639
609443
493399
1924673
688071
1567836
1011359
1100336
830088
1788873
247451
1129227
1314338
695872
188013
279638
841931
1403721
1212773
1319266
1399141
1348934
1422583
1654645
1553386
995417
707376
555802
959524
1812074
316721
1360968
1056992
200488
1064887
205328
1078650
39700
1212350
125369
1508329
743862
116424
1670534
1912994
1569770
998587
1388857
640157
711165
158142
914431
752037
627390
401633
1926428
76885
1383399
597588
1926003
1958768
1962796
1878688
1312320
988806
1602773
1655299
850878
1250943
1824862
885485
1879065
346473
1191680
655359
609035
1636798
1030186
427985
65144
340622
1823688
1863735
1808327
1176294
1395875
638612
1049458
1269513
1286476
1388024
314327
639019
4727
670421
1826418
854495
295237
1984327
1381682
1790396
569369
1434302
1514084
1003495
1528261
335996
106186
1282669
171264
1185786
361633
205421
722387
990984
1727736
910880
1777519
681995
1539741
117820
1002045
1592002
833257
214319
1573251
790932
168158
1427028
411995
966004
1507600
309322
1448613
1380141
535503
1944141
704931
583113
530530
622562
1889494
853251
425615
1499758
486588
419625
343426
649078
1880621
1203841
1009853
519244
966129
994404
1156448
1069840
735163
99708
1045139
490847
1541459
1442611
400224
616995
596936
677423
1442983
1595392
916385
415741
1714957
470338
1110349
1554181
666571
1995508
1521212
1748314
1185463
1663812
1198270
70736
565179
971400
260346
1700739
124297
1664098
1700995
1461345
1959592
321632
1678862
1459836
1817513
984482
1325205
859861
1823333
74383
1680897
607972
1223933
1521302
1232767
238596
1637630
608674
406651
1625842
1552805
1495637
883264
1724109
1235363
623086
1034043
1779
273270
173016
1865684
1309479
282811
637295
675737
1504882
774635
524718
1906953
1448014
1729384
711632
1867121
1450764
895716
336085
959787
1375909
1820126
675757
140338
880218
910843
1316371
1461732
1723079
346661
388625
1462742
739525
504275
616281
1583337
10118
1028090
31717
773967
560205
239328
1672057
1440439
477468
834803
995836
1270321
1953285
961235
1295004
27984
961383
828711
22040
1509552
1244312
1514226
117089
1243083
1683697
1857873
342204
1342534
1666368
364993
369712
1344544
328557
1388992
1721196
1490385
8482
228944
130116
1600699
946058
1174615
992276
1300417
131550
1112301
427727
1001846
154881
1812989
1091914
1638998
909834
602156
624213
909758
981416
1394276
376146
173911
897552
1280243
19952
1686016
1135230
637443
822457
1941746
41745
1861871
411658
1312830
1981065
1072392
1598501
1532027
18514
1243961
1223041
1318335
1675720
1294102
1224016
1104491
1211722
1120374
372059
649674
650744
713133
445620
1374357
1493711
1811132
632894
1015563
1300024
1309194
432114
1684406
1858918
714080
1795059
596003
454916
1816961
861289
470593
1628793
1046671
1067142
863755
1391930
812614
1992413
786162
1847729
1642400
1969704
1395188
330397
52955
338704
692929
543036
1664479
1394460
1171600
1732045
222837
867741
1859811
1373008
1389794
960316
20912
220229
1513494
587182
1045279
1615702
1091800
27074
202121
1769059
353450
802757
1769521
1841639
1773958
1535480
1655339
1654955
1137216
1426338
897145
83303
136166
237154
863290
1975301
1872321
1677161
1771831
1986982
560283
1859474
244382
1161864
1082895
460522
735005
1800226
1311794
365009
1318155
1118216
712860
72237
1150497
541927
1658338
807719
11158
1890731
765725
1898173
688470
216557
1378674
1459734
757726
346901
1328258
1151526
687511
465448
1073237
829023
1655528
1333847
1098530
1423545
409546
578425
443895
946346
1742798
1084870
1459603
1080512
858186
830764
1073957
540191
260587
1589290
265294
384749
1593425
773
305808
1888287
578084
666912
1254064
1611951
439290
1454171
1114114
182864
811507
1621268
1472496
316023
1426210
813764
290625
1991590
635316
288969
517313
1343406
1193219
329866
653070
287707
1216270
1022773
1324868
1978437
440951
1389731
1931615
1134796
838497
418072
1499059
635710
1392583
393465
230419
107226
1741435
1590283
1001233
1015553
1811478
1432492
1439346
1609555
600972
192140
256829
1622582
289406
19090
1435337
1750790
1141428
27191
887389
1690259
1230583
135558
1519968
1648076
1527452
1700622
379537
67289
1781617
1819840
1591276
623974
1385100
1448233
179700
465991
914305
775814
963739
1603696
1616741
673226
355677
1855260
1698528
864757
1513458
861630
1850601
1794545
1806667
1060305
580266
999409
1537014
1003928
132212
1283276
635617
289015
798421
1774439
788451
965631
364271
551295
1009142
1492185
261908
1617303
216094
1605194
1675596
1688611
1290983
1562523
765723
1650733
279897
1113147
1280309
1220345
1629372
261809
429302
5135
794185
1812439
1632710
676863
1569887
86029
394662
935382
1583845
1878432
1465267
318476
216474
1790696
1487834
1560018
1376835
256153
216946
546024
657631
1116956
1405516
1495242
489877
942670
1906497
556191
1349840
1338222
1642305
1323574
1011215
510497
812897
1081437
469095
1870101
218409
1363153
1234510
484773
1731839
270105
40872
1570167
175671
816121
231601
934500
562019
216161
1321286
1868682
1135687
1645550
167040
212704
1271451
984963
1618031
1444192
158499
63043
1323165
1899557
398206
216539
248620
423439
204151
1982219
1693436
839061
987335
1734783
1038476
450415
547164
1445617
49880
104004
22887
319756
1220662
334875
753207
209156
139020
1467964
834995
96803
1630452
124446
1428421
622369
1080261
1806077
1993093
649736
1455800
126566
1395959
507595
76941
1153140
99990
263904
264256
209844
579696
120406
1364191
30671
649037
264006
782351
103334
503097
1425119
552307
757277
1852925
742496
1553277
810144
1516405
1144748
1993560
809049
643064
1822061
1418180
427883
652267
1103696
1435722
1130669
916601
1744955
252380
1546721
1240570
1686276
1117422
139294
1340744
1364082
314
1388836
4617
1445397
19205
491370
1023442
732556
1624839
1446682
772169
364340
1368796
1649537
934759
743458
1146840
1240653
1174307
799238
516053
1181459
806932
623435
528456
1481820
281814
639998
1416862
1866881
865785
1566368
1374640
1807982
971066
14869
1185624
1313846
1232058
435972
780972
1575819
1490175
1582921
868972
919436
574426
1620531
1256533
1960790
303151
878629
906078
266130
1008985
460758
49636
1390819
1624324
815991
1086904
462720
564308
364032
269359
23932
183671
1520895
1712460
1140148
1330410
1129362
157582
1540459
1216525
1261000
180144
169558
1293962
1356227
1107507
1696846
1306952
15030
1909497
1466295
263479
213755
1566734
6509
427464
202361
1702335
898065
1469218
260849
591390
1466111
648826
1308194
1053089
1873146
1889070
500339
788850
253617
205670
272562
1627358
835877
1504111
1900934
1049555
131469
1550108
463587
1478626
622393
1647864
633844
152347
353098
907959
1253448
1346245
583318
1010842
1245190
1598797
690268
571438
999551
663106
1486112
1208119
1441683
67461
1855227
285891
1975850
1400053
438211
776244
1008513
845448
1086334
1238917
469470
164667
434449
1015660
1366826
908505
288444
132654
420652
685031
61305
1795957
526999
1631524
465137
367512
102502
909413
1679956
1086538
330850
793289
1127080
1051744
54559
844368
86344
1979848
1261953
1554952
1738801
1055220
1534597
130801
1694524
1174988
1724724
1068982
621189
97844
475201
30583
1438336
329473
1424047
1192725
65964
1748877
1667934
1481832
189691
31971
35842
1510999
350764
1257740
1033779
1001916
1190334
1151647
980294
1610268
76869
1685658
1661277
60141
1648367
849030
65283
1358921
1313436
1561380
1956430
1756510
1880785
564318
615141
969650
1191349
1231673
1361262
948456
882705
1521684
1160347
231332
1809240
1767107
1349539
941498
628056
1519743
1935070
37947
290851
1320259
896494
556820
296806
1438737
379353
267834
531278
1474071
1605378
614056
916896
1108086
1499355
1236364
802287
1155178
41762
1166774
1388348
309859
17935
891162
310931
1164096
62762
961451
824804
536781
1264280
1393991
1331913
1228072
1587770
938362
1776401
422718
875957
1164176
1249407
1420932
525246
1239840
1076900
77435
941601
504081
437546
432285
974039
1129893
454648
432127
1621812
477295
1223013
326485
1695349
959217
945618
1552097
1717621
1487547
1184590
1531424
623214
523007
949821
409039
936219
1904689
1966138
65007
628075
1122689
1915135
956566
367919
436283
555374
261491
666386
1866030
221296
358949
718280
1806011
177526
405660
1061970
1858974
630030
436555
1284797
1592500
1409942
1990778
670469
1721967
883718
202797
756867
1966460
299830
456738
1017174
206332
826586
1582456
855509
1771241
1230638
287570
408188
911346
1783676
402435
510670
1868612
510211
1705050
1714385
1328204
936100
1664211
1867528
708206
782796
1465346
1655297
369902
1674239
485909
184589
242939
857436
693518
1309562
1182973
226109
1004145
1697394
941588
1718178
1582692
1746197
468840
51552
384921
751193
1119764
8680
1840295
986404
1713718
1974029
106806
1171730
479887
489078
1639759
39712
1954368
1775085
281354
433675
136516
420385
539984
1379324
257623
1469045
1255032
1562281
154667
1950189
1568808
1541554
75721
168786
1641768
67605
1936799
1263033
1706723
1316469
219090
1515529
173667
1508811
609412
1431867
964847
1965518
594236
784084
748343
645723
251919
440603
779238
1716787
1824107
1805653
1341694
1928640
17051
13410
669542
862491
1219977
274815
382020
120296
784405
216210
456678
1727306
1434566
1317558
557742
170205
1031620
1116224
1354580
614870
472028
1012404
1016935
561573
1723288
65183
1545020
1522203
783200
25087
1103248
410248
1189470
1583403
1723602
576497
1894591
1603263
1277396
298804
96397
770306
1200027
1662330
1705196
1360319
1184326
1488257
1583703
1288193
1860959
1842110
347930
1335060
1588670
67711
1881683
15568
1552797
277795
556407
1588266
1402856
317549
648224
974818
67021
638847
1766092
498388
67321
1235948
221642
1404696
1081426
644935
1941386
443497
28308
1478159
1706954
650422
462441
1096950
1838524
588883
1904338
1980746
766400
1320403
1117353
476964
1058674
1813482
1679904
626291
906938
482363
1830
45781
1633838
419057
875275
1447097
302687
1175888
5736
267598
87910
1665517
1399107
466486
739573
1333038
524953
107053
964516
48393
1294513
1219065
1867529
1852967
353282
1464618
585282
1615345
565677
1993067
1720982
1448237
793547
1725672
1450214
730335
948953
1472977
1372726
1414126
255534
1533655
47061
1416082
1351032
137702
325586
1474359
577859
1598943
908208
1247446
1918078
558025
927551
74752
616799
381376
1235044
1296790
1773475
1831370
213337
770918
230622
578753
1613436
1141383
1690878
977375
1613532
1241701
1309710
700086
65671
465703
711784
254094
556827
1217872
78862
1433343
896165
553793
262308
1182422
1949182
889531
1690871
173865
1501221
707679
1797863
1244356
1701251
813284
1466676
1397720
1705744
1980014
1290748
222456
524611
782818
1279965
10548
1461393
42637
1361616
1569163
773722
1082679
1372764
986514
1883606
871324
324557
988025
514507
422867
1444319
1872860
345281
613538
1214449
1355664
1315354
876712
467443
1631617
1642790
941598
439059
336396
1908078
1209712
1952949
288229
1947070
1639919
1457450
1837535
42797
1958500
1083567
1933883
1356759
1176032
730017
863712
1973140
770722
1793624
168950
755162
1971765
1328910
1167768
1930600
1292641
496969
1444331
1431743
284712
519306
1335901
831920
1084402
1138669
534291
1871976
62091
1829314
283748
588942
1195515
589866
790445
774394
1319472
731786
846617
1722352
952794
185593
1557356
569099
1825812
1667507
1508646
442736
1911086
886118
925067
1568750
549931
906665
920949
1418293
1023978
941515
976808
121030
881662
674306
795316
1666944
925483
218840
1556024
1044608
161596
189239
1845318
179006
141369
316203
975161
1206597
1073954
1822592
305559
388471
1669400
867209
556442
1480812
89170
1140628
790644
288707
8819
1214264
620581
845388
1686650
693111
553235
1267404
1137096
931914
268759
1733500
1130849
1007578
1369377
374343
826626
820552
1197944
1936441
1642139
1009435
1460320
979903
1197271
1435708
1976636
454839
1837050
1061459
146407
797351
1227430
1396784
655307
662772
1778326
354583
311931
1459502
1779926
1882978
1346506
395594
300064
31175
435767
1177238
1570358
1981951
1537849
1701804
1769850
234869
671319
1448411
1828874
427392
1184388
363161
517893
1484152
288505
1087790
1753904
806263
1707543
955463
950075
589480
1344553
1842431
15135
1156013
1196385
1763123
863177
1562922
778086
1295633
455619
1299827
802400
1218927
152898
812697
1646569
1083022
445729
538260
406115
1194350
1009344
391204
1989535
675823
1423202
1339399
1992893
1498966
1313731
175087
945519
1461476
1206490
1373827
1761088
1996199
27248
188788
1627434
1147905
1210144
411148
888726
1109829
1408506
987347
582359
1492983
1147538
322729
1942659
634181
1959006
586438
391866
527176
480580
1402122
1350692
1198967
60685
1260684
1129997
182190
572839
138257
1519219
1474022
298695
772740
603302
1249795
862669
855525
1363889
782128
431566
1051884
827313
187588
1136729
271310
1650934
630225
1368234
1228910
720958
1818849
1170789
420260
1800826
231388
1365870
1040976
248515
609379
16693
1502479
1511790
911896
1701814
1376184
634013
825322
512195
903789
812318
1252088
731854
410632
34659
1657800
1070273
391596
1469977
1256311
524804
373344
753305
678621
1411886
332896
116134
625104
1561495
879345
14189
715154
1481586
1206440
1840456
1847583
1462638
1958829
225201
1572976
1254938
233134
347851
358343
1684891
483767
568156
1012670
672059
1537068
159616
343350
197898
395100
177589
315991
697844
802856
1727550
1230045
1284871
1833179
1868369
378384
1158304
1153955
790263
1821283
816442
792853
1644198
598805
1414146
1794052
368507
758850
510267
150568
1420013
1330066
1194613
1761635
491184
1789392
1567763
1025478
300170
1719338
1078293
1792058
1152933
1727899
745500
436539
1941487
852544
940562
657261
1297353
1352021
1940055
747773
792828
1454173
819495
209465
279718
562910
548120
1709054
485973
974841
318364
1947431
1693495
862778
457082
639602
1881656
1045718
1941542
1063984
959284
229055
1413393
115498
223075
847550
471648
1139162
1029605
1274302
1390989
1832511
105738
49186
1014649
1108704
1286611
177691
88383
997424
690465
295438
1094434
900664
530497
10260
452694
341003
1722866
132688
14440
1874395
965932
487177
408450
742350
1278699
1287612
10823
316792
1460391
91012
714892
1535111
419575
1717567
1341259
737807
205754
364121
227122
1293794
1008619
530895
132160
388755
559472
1832262
1994278
184359
1499271
1185501
1933808
1687103
359520
778018
1251359
99369
898900
1173459
279127
286568
1586527
707200
239680
166754
1821527
1421127
780569
1403759
358762
870735
1077312
731524
642523
291549
754457
381642
281568
24658
378107
1077831
822699
446223
327592
1540066
1786322
1215721
855242
401850
1790035
893498
672811
831279
64902
1158200
1272514
1660099
252350
1783268
1368103
1823725
1345819
716389
749203
641698
1087456
746656
1404445
589717
204703
845693
852058
397121
369206
1711021
109883
161873
1898429
1471056
742753
1721908
225533
574070
1135608
305371
382859
1720732
1659480
916764
1868418
29986
331538
1854324
1925793
815727
721191
1166905
172404
1396443
1084020
1128363
1805044
688099
898798
1320273
356606
1467365
373271
685620
1200978
1489367
905218
319043
915158
95225
46747
1689653
1680152
450847
892559
718107
397924
1309383
1711819
410698
870215
1860715
833684
1808720
1020777
842954
628114
1006824
828196
1996436
1470488
1658465
523951
234157
1546931
216354
1998785
1399030
37782
788070
1418540
204048
1521129
398727
1535842
55078
612744
1044357
3649
689668
256770
1914752
449998
1322336
586509
1417219
823980
1530501
645913
1413968
663137
951909
1294087
1003121
292855
856270
1854379
1372708
168394
1580345
1445127
952762
1751694
623389
1191402
1118529
1420987
493238
839681
5721
1833585
1346605
716653
839812
298427
1024597
1098536
1641601
1834203
741398
1884717
1963534
44144
1554748
220344
1295669
867037
1949660
861951
1803347
1387149
1971214
231033
422423
722710
1118268
1604418
1283945
430162
236713
53659
251015
234295
1477953
1862587
1577590
942466
1318550
1733716
1398341
301009
731361
696391
962809
239923
1455132
1577722
1025821
998181
1483130
164891
1315577
215220
1351574
395430
854849
1307773
771241
840306
409943
522426
214285
597787
1263282
1057946
648
1685582
282499
141805
47453
514718
1246061
1990940
795316
1034137
751559
81109
550691
1958432
1951352
428865
1169059
884728
280730
1114085
268268
1995143
1517505
525353
164426
1051430
1544574
317915
992206
1764578
261997
1949905
579648
1536004
1422969
1079206
932978
1305509
1791630
153153
856702
183413
452598
1243663
1985993
1031438
501649
325643
1732811
925786
195801
91725
758959
1240391
1209667
1463847
1391897
1010915
1417910
1313498
1842419
1259669
182628
935797
1601200
938026
572630
1293924
1000380
1725712
1014585
571781
527673
1163176
1993933
560561
744074
739087
1010511
1849452
1063309
311065
642460
1360006
1128972
609219
1802087
900639
1093452
1651863
1582993
477853
602969
236933
725592
1434815
176932
1984352
254252
727107
898967
1822344
1379213
1112870
828843
409338
1946908
557771
690861
266154
1129079
915218
1260265
1319640
774507
1439416
1136134
101569
591484
1935355
507926
183216
1692043
1110195
1057460
802507
204713
1880973
940298
237755
1376151
1587697
1697790
1107766
852751
1121886
804008
244156
543652
221758
105267
373064
470249
1171244
1120793
293631
1749607
1268828
1236718
850893
253970
1792479
51840
87159
791269
59458
33732
1367195
1540960
218956
199268
673089
219958
420292
351561
417853
1855907
1990856
125131
822506
233595
1952921
240059
306457
165180
302036
461213
1500322
305442
1610110
708153
883706
1400949
1204745
207587
18003
1932273
729678
720756
1333298
756196
1345641
1515441
1376790
1225081
1218906
1064181
583136
1840305
767260
1487415
1029796
1392672
947389
12445
1065828
1938011
1595428
238985
1496097
199902
809368
415755
922235
1874192
193768
1915771
525744
1194733
1503135
573577
1843552
1614242
486335
1953897
1634948
219503
1882465
1783593
738716
1969274
1672756
484412
835525
1469927
67394
732194
647713
1595860
1116546
435584
1752787
141335
276226
28214
836104
1811669
1482887
705223
63889
1021481
1329313
1576254
1026375
1746804
863016
1586947
185242
1630951
1529742
1988821
1099654
485333
1038738
1512519
108493
1716516
1061889
1534399
583821
1151797
234177
1007447
273510
1848621
1268054
112853
1249061
507613
969208
1644457
1267109
647102
614516
308666
915592
441046
1482392
1041856
899936
1639672
141612
523669
1006081
271714
307284
321019
1394354
1165996
1383546
1987496
1954065
1605775
877839
695471
1322495
1958312
1721265
782884
1165744
1672508
542890
1860359
827537
1942076
1567805
480230
513958
1401428
267358
783960
1892562
893168
839768
724702
1832712
136823
1382022
395930
18012
905348
152071
318394
1036711
1037218
1156157
458096
1803858
756537
1702414
1781880
1811242
1706614
652973
1469950
1353521
1857863
628966
933744
1405022
1138710
138491
1179480
1322525
1603962
176447
807793
1717672
1940680
1685545
954211
1305137
949662
1175249
1760404
847117
1666104
1530400
927012
1766072
1787113
1595760
422575
1846147
1050168
542489
87285
32988
409363
289012
1229323
118718
295145
207378
1853369
1798663
82691
1474335
1884501
1448430
1260283
989777
1078836
1043252
1239201
1035509
1928485
1692554
162881
1105694
1070173
1187238
330383
34595
202804
770464
336661
1825972
740774
1214659
1088366
341450
1275212
294680
377330
1966773
803956
1353283
217036
433218
1051998
1884846
590472
1864541
27195
1879885
491699
1590941
818028
220450
1088617
339555
889972
1410722
1687906
471364
1918721
374861
294846
228675
1876941
1593787
1879564
755242
187410
650613
1167754
1930504
275509
970439
1936796
1386717
1016786
793951
1020403
112238
1419768
306207
1257987
175363
41309
583681
182109
1165147
1320555
1034352
1021757
467891
46647
499505
124071
1256259
1626659
1321896
542419
800348
786422
101226
74900
975477
981822
1627275
1806759
441278
786230
811352
449282
1170951
456107
342724
1130403
393732
938144
1004339
1588187
1094958
330737
1945640
598716
1497581
1029989
277885
195886
232433
64684
218815
621846
1901820
836475
179484
637383
1315143
1135464
651596
630643
710884
1068541
1155139
631696
51257
1589548
20197
1321675
1217704
449641
823715
1299713
573279
1612641
825075
786596
876012
1301740
1345574
987734
1243279
116652
579780
1230496
1959576
25872
1743812
914273
1021166
1251603
1160061
1666910
10566
706816
1424184
1698392
451458
516025
662401
798755
1567419
1528181
426955
260984
1543077
1615582
486627
1624516
378522
1149634
529070
1366782
1862469
1876399
1957186
435373
1216008
1643423
4320
363652
1989406
1052763
1838331
1076978
296898
1442761
1795056
1711099
1925885
1078815
1260153
1222453
522215
1858161
887927
482964
965781
1160466
1768658
1195638
146420
1686934
1269111
449929
421729
533904
1215056
304563
99557
1837280
1181879
1393766
684412
1551122
31044
111409
1255378
1442921
1215206
1721701
757150
303033
1000296
1488253
1364111
766638
1369411
1264740
491673
829274
1987909
1597005
1116131
953256
1219030
726908
513650
99889
1776941
51213
1619671
1605562
96201
468973
288077
1797869
678632
1413215
710991
8495
380385
1932243
1996742
597420
334821
1456751
862807
248386
1696238
473590
1656596
699085
1958387
975246
9758
910426
894652
1501078
443223
177893
475571
1505404
1910300
70749
448478
1039845
1384705
324589
553505
1202220
374222
1337713
991014
1078810
1770086
1482236
1099583
126746
879345
327901
1461822
1467641
1920247
1314733
1651560
986592
299548
827943
552101
855724
1132395
193801
141955
1730463
418849
1011957
366124
664450
1412433
809344
952646
1749113
1252926
942956
651355
1513298
927885
1649376
1038939
1454404
1651997
1130320
1324238
1897413
1693155
1163610
1049918
206523
892124
1260135
90401
251053
1966531
842727
279827
444451
938677
1175941
55811
1614318
1933386
1628177
1969282
1217023
1746343
374946
1469740
1111801
1019190
1088033
627872
1775698
1948170
359016
500779
1299740
602140
218028
1929125
1261505
828394
1084609
779969
713853
1536251
1192280
1950514
104629
818741
1723908
67163
1076857
59741
889387
304770
1075911
1095079
889685
846572
885796
308687
486086
851383
449303
1792043
1526046
101603
1816675
1624043
1053732
1453771
1216274
1732097
832589
841270
1632920
1733322
703117
671267
1897549
1414362
322758
431640
1027748
683727
1520875
1223164
589925
243094
1859100
878580
568158
963107
1555825
741144
815309
1409528
10713
548346
1755864
1789478
900
1427187
1058848
1042289
1806728
515055
897827
343781
1641357
863432
498717
818529
1037099
1084769
135192
939714
431556
376385
704912
1808471
1166199
1288158
1264356
1572522
460384
201486
1529751
1431658
1726717
1479120
903314
1663736
437228
172086
1539146
1142708
1847245
844279
764649
1949721
387859
1298977
2818
1097077
1992321
433647
367769
1600323
653977
63768
519559
1546074
220405
361638
1290196
872321
1564587
1283000
457396
1952041
960510
1438241
1390400
255473
491098
1104982
1416059
558304
143137
1687873
1044901
1052192
1539188
359010
1234979
761017
397896
204178
1662407
921757
651695
1772641
750225
692795
787955
1717877
1431967
1067079
479858
1178809
839114
1296835
891205
1354449
830372
571199
232663
786297
1540359
739614
1553713
721291
1309067
1780034
1184159
1874059
677039
1480990
1099878
898733
830906
1118969
1647069
1937475
542043
1677004
1875082
1063538
1791768
1269423
1056942
1370988
589479
492091
1276173
1012719
1295959
628
1556949
802782
263209
1778921
1537665
187547
1065160
1187398
469541
1828159
1549859
1765506
160765
1034901
524061
738729
1138406
223567
1039828
569505
1794529
1047547
1647020
743415
124
1927773
169575
1593356
978230
476270
1943968
928876
1311729
1506597
734089
1646541
121631
680849
209120
1384362
40244
495352
359324
664015
1641638
1999456
1628800
198731
1245387
1346746
137716
838389
424457
1824090
1581409
522582
192180
889577
978970
861858
1200936
745607
181942
280566
718535
455163
1438995
1870176
643543
1683087
439727
1569892
1351620
1469500
830747
1719136
1640916
136035
131911
1107106
371338
789060
798293
1042133
227820
1515912
1324334
302214
976933
1769745
597640
620229
1074605
1562254
1939657
1417025
1311626
75898
1678426
1297635
220753
763935
1253882
896781
786128
1747252
960016
1507947
103572
376438
979169
662497
841024
813222
627401
1059919
1968902
390528
1062164
1474764
222592
367943
1890627
1616605
315662
1775626
776232
1903546
1804635
566923
791355
1467199
335379
1094334
1711536
1220006
1728573
1612520
64410
1936571
1121081
109462
1293512
206567
256304
673948
1480771
1388650
100506
511097
284075
1022509
1119964
1414147
914196
121591
1249182
132542
332074
1890353
216365
1122723
678717
1209181
800415
1839019
850007
1268693
1308006
285912
1992656
1252457
1808913
923275
1931663
1277226
1719390
216354
1064968
1305008
1648123
1276508
1485744
1645118
219908
502196
1430578
1516068
1729041
1125581
342329
956484
473174
1284175
1179710
1186152
1633895
1801254
376781
309607
1773881
1490657
613654
1798935
658253
446413
766936
1594114
1988437
936159
729926
1786466
156567
777274
1208747
1134102
1377552
976002
636012
407442
1869045
151083
1666470
1938969
1288419
1197836
441576
253137
1531756
1793694
369037
1932517
477629
1821483
972810
1296084
1928941
596178
969178
1550326
1297249
1938846
1465373
1822297
229378
392619
1465590
911378
1516708
992874
1325252
803893
1924928
1071114
1291670
225138
343040
1434799
1565725
1212926
161143
311593
986417
1723214
464155
1430291
55315
1012515
1609922
135314
28675
859963
1495923
1313796
1024523
622466
638943
505416
117541
1230843
743946
1538296
1550843
1144258
1261518
1390886
1722582
1551106
1795166
310615
1036995
1779868
312133
191193
1054937
1566080
1348155
1352421
1178337
1329774
1422591
1982810
1731278
1881691
625618
1534598
1008908
253936
1288067
395696
1056139
29122
189704
1147212
1234903
1304386
1309014
1491368
1769017
474240
1758550
1783592
1705595
1924137
1285112
895888
601541
1512555
1398228
139656
966199
1860511
788974
972610
406498
1722734
1371101
1533043
65426
1982282
231709
386047
717802
1482429
1398729
501803
601359
285377
1882749
1170325
1744064
1606970
1523681
962322
127575
350385
154032
1411553
1703627
286448
1480210
319219
1555136
88525
17716
519483
1323667
693504
124498
485979
246207
436143
1989757
1573163
867658
288228
1583545
854497
784863
1045220
698287
1427074
1774294
1750316
381096
1416751
1952026
189811
1294238
613888
161351
1554261
1079272
458585
71224
225565
1837742
1799173
1102640
725571
1558612
1170163
776478
1510404
1071786
183180
1083342
1421288
1753542
1760847
576687
1839222
1975203
942671
783786
1913466
1349125
1268679
1664952
1521135
151609
795907
1030896
956640
1894768
885966
326465
1158016
660983
1386107
66268
1998700
250312
1074231
138105
515240
1719314
1751785
1814110
748005
945195
1068328
583202
1890424
1463263
829660
742894
683333
685740
182035
1134060
1180426
228625
611023
786982
1445224
835745
1978631
1660586
1126613
1823664
1572071
17063
1870018
746872
670827
162642
933427
485925
1697149
507718
397616
25440
118392
95215
540570
841280
1913903
1172166
402824
699926
1037598
1777544
967388
1580185
524157
135125
1644537
919974
10869
1147982
718765
672673
1699905
15902
1316023
1725298
1668144
1228191
1974084
1638326
141528
1014114
1769654
63983
772704
51087
603108
1722370
1708924
1310933
1934034
966215
1391042
1541559
1434672
1135303
288195
1440656
504281
1840442
151710
807137
1037495
1601837
669274
906317
538303
44782
1567898
181369
462704
39797
850755
283783
1287403
1282156
1854260
1801476
1108193
408436
1437542
1273079
473549
912104
913206
1174016
102816
997112
168794
904229
258789
1361758
1941783
242891
172232
828445
79073
1008003
690256
1912439
1394094
1551487
1063705
513315
560709
1990224
1638443
593132
1054657
374761
86060
528933
714477
667847
696470
1440553
661858
159373
1906787
1842062
320219
1604015
1404505
79990
1312429
502594
1863325
1460395
1317529
1288291
965378
711882
702310
1727989
1310409
42008
222540
1688436
1991149
1026945
852011
1418505
1033394
458522
1265081
881080
865456
1596102
1501477
339787
232592
1933475
1161081
25414
1205702
1973955
1742748
923017
1767018
1782407
1754489
1336656
620065
1728536
1263166
735471
963469
629212
1672124
1901003
956363
1832766
914002
1341033
922717
1887950
250075
171474
615055
1689573
1189917
1524860
775265
1894791
1211030
1705271
1319216
358859
870276
956564
1973019
910815
1926997
686920
1276486
994770
213533
807714
1722387
499073
1363031
255923
409285
1413317
240636
1589560
477286
556316
1309558
543557
453397
55498
323991
753087
495201
396015
625979
1066830
516587
493516
325826
273193
1572803
1030939
1186829
1452147
937069
646976
1945368
1786852
382179
136299
1919378
1033142
1732724
991470
227458
643666
1240152
1172599
1323579
364416
1493655
1819288
1726566
1734931
989928
822646
1347821
744551
1658508
568121
1189336
1604470
1790326
1409651
1986191
1966
691367
55883
983336
1084178
1024482
1422808
117567
1922040
440419
760579
196511
905370
1293026
812468
1471924
149515
1331374
479698
1241108
1434744
303791
1581211
1266228
410774
1161720
1299548
65127
1975222
1874478
606799
104245
507420
1826062
1850325
1925747
1629842
1720449
511061
893414
1604232
1325625
153301
1706458
253765
1040874
814371
1316989
1400756
96830
734606
1519646
1037958
1866600
915401
1137470
572500
157028
973419
417990
1154887
453613
998410
1213873
380690
654070
976276
1126410
1621071
1129760
797247
1739245
652825
1566234
1482769
1106736
867932
692024
1261149
1240316
571120
1773424
976532
457079
695067
9614
1709542
1897158
707236
777257
128968
210197
505179
185803
952267
121086
1052117
1898762
1870702
258871
11826
1637744
1967680
411205
928012
1572488
274158
1170928
382638
1374173
1494958
1643727
1408625
104868
561428
1385897
1537192
1766459
874954
1610897
904992
1003121
1648846
1036263
1914769
1969611
1065220
1046926
1772435
1609439
994496
59518
1517359
1786829
478720
279504
668598
1948621
374142
1456621
253961
1077429
122476
1572143
688646
808446
1153270
1788093
38666
1488410
192032
338011
221518
164143
1119126
1654553
266305
399508
1730821
18363
305519
1046146
918876
1002311
1441357
1140998
922396
1578313
605075
1066084
619503
1291210
1483104
134227
434132
549940
1505815
1768903
1272670
399053
125857
1820429
518025
1658399
335174
402970
236267
682371
1663039
618092
515230
1064652
1199867
1953031
171864
1870942
479011
547971
523929
749373
868963
969296
1263601
436043
1012696
1914263
344221
207936
498511
102708
131565
838998
1900940
3747
408499
1584847
1138042
742339
991445
440880
1856537
640574
303524
256638
1311444
974649
490501
982011
1823665
894198
1671505
1092225
1707923
867751
332297
771425
1883564
1717463
893598
1476938
770802
1376087
996375
91382
213823
581330
322293
581856
960254
1708632
1993482
1587337
1070806
1319302
715418
1406435
1332335
1817568
1096971
464248
815637
601383
1266639
1096052
307183
497248
1899562
355034
554614
392525
583101
233007
1372390
996884
1280133
332556
706605
1760131
565278
1638790
1337628
652626
1261950
1818887
1616668
1935685
1847087
1085542
1256273
1512961
101525
211796
216885
1430607
1188359
89672
1328211
870609
1203453
1764692
1257058
554182
701953
1568918
53132
1300963
1457087
594226
1094846
653638
1065877
87802
1380365
1562184
821037
1019531
1990224
652949
357100
1542896
755800
243851
1275902
1264983
1263081
642790
1010676
895792
481618
1703289
1032769
1188480
1781171
546512
1191731
1502877
1000309
1770447
976322
1879208
1522095
552468
1816471
960097
1813603
1891466
588572
425692
895244
426402
675456
874414
1950902
1987984
1395846
1418542
42862
649915
739540
753962
1181871
638005
41883
1475653
215078
4270
32448
465486
329611
47475
1116747
1645072
415445
1749664
1840424
1463229
1755964
1745698
209380
210687
1580678
1208026
1543870
997444
105668
1122189
1350002
707966
1764634
1730569
472495
492817
1663313
686682
1928535
758281
1746076
1431297
303723
1167210
753566
600949
1626302
101065
1577281
1932822
1026039
1344877
1053148
1994090
801681
1895112
1100791
500154
1328443
1417445
470989
1243717
872870
786573
419827
1094788
1749071
642387
1665348
936567
1514284
1261295
895936
114388
1837048
665809
1713861
987740
314995
1877468
991010
856531
1367052
966512
728436
648127
706235
1284924
1442684
978135
331876
1421966
651392
1821812
1847426
1641376
1706113
1199946
1446221
662133
849280
1471233
1928003
975237
1997574
703962
92220
1897982
1699908
1333061
724351
1001036
1835918
23183
418006
225834
855511
1650050
391030
1133977
360272
1715920
837938
682837
1238222
1342925
654743
767451
538280
1874977
1621664
776933
1428293
518030
688077
795683
328065
1029187
1056288
1658451
94579
716957
145948
936178
892242
1519131
1626955
1751011
1397381
998924
1175339
327365
1508929
227931
599760
1036246
577238
1842112
746061
638459
1645541
892474
1336548
1377616
126639
103585
1981313
228
1667658
1379184
1418777
800570
310849
1993061
960998
588555
964139
332232
541597
759930
1705240
826892
1090143
691850
132876
134595
1226295
742889
1562635
760174
1248073
455291
704124
1780541
1580945
1413359
557241
450934
1371566
561540
527612
529433
1241989
92977
854156
1647834
9340
877755
1200221
1501855
930552
472170
458710
1372833
250732
943609
442006
470369
1369936
1593076
493095
797659
1572953
1255467
1428232
1525139
1605671
390255
1206487
1844566
1264391
243485
658675
1842803
1491519
974384
1379417
1336561
1512438
670846
73112
388801
310031
478423
642606
210077
880669
1781490
1344302
62023
1879448
401165
1825770
439017
1110352
150290
721269
1585910
165699
1473118
1791893
95679
124644
1695967
914609
861132
129801
631945
64749
33460
485683
1209289
291631
435240
300458
629331
1330401
1239121
640605
508400
915959
266878
1382856
1057608
302250
1345514
1079956
1614832
1151914
813184
1376791
1236229
1844012
484371
1003621
1160023
374089
686274
1472791
970247
207732
699977
207888
1965750
1182530
456020
1306910
1595355
1638806
1124871
1061723
1669877
1187642
241719
1730078
588818
1128169
1079092
1154703
94312
784036
733847
860644
1236751
544143
1911646
1793511
865790
46777
709436
1393013
1416990
81776
1428951
1407908
619049
1623345
874140
1086794
1942037
1295452
1296688
758507
864962
1820687
665872
721512
1294352
1526798
790304
1079444
83888
1299682
398866
151575
751197
98940
1161331
1311402
1766540
1215453
256692
460384
1523776
612924
1351134
659021
513858
1280150
1591985
526733
4003
1801517
1846868
1755088
1610139
1047523
674979
1083406
289851
1935165
1391418
598087
16504
817047
466954
137660
1938833
1301755
989758
1419508
181693
1681824
483185
631099
859358
1319217
426818
1698417
1397719
114444
1064155
1623450
1798476
48867
72235
1834092
1159394
666377
281173
772354
146666
614927
1770971
1191844
209277
18251
1293639
1961531
1913657
747919
1346623
1632177
275525
339851
191498
1907475
936158
1009263
945448
1172766
1282207
1243102
542331
167807
508588
1497102
1916879
1506438
866610
1110305
386948
678579
1220309
243404
201556
1576070
370024
594270
1610106
1524159
1938324
1763816
1606804
1494477
739352
183805
240425
484499
1305047
502411
42833
866615
1384788
1841440
1391147
162995
277091
1904098
1311448
1204318
20623
37313
635190
1911277
491284
916898
1034018
785527
264317
1893896
895792
1895258
1438049
616184
18775
957951
314039
1951090
1706132
964344
1772661
1281981
1376115
125542
938030
1733539
589088
1185224
846015
1368113
537394
1230569
37203
1698128
1713738
1760033
295005
514478
1180539
1396057
870490
1879976
1031840
1579944
1074863
738860
1465614
1006914
1286968
187240
1306525
1336688
1221253
1668159
271307
649125
1584126
160511
1772002
1729192
1401651
348683
645343
208126
136762
1789675
1038438
524200
875077
1447388
1395279
1755752
1871822
1343258
966794
1090399
1069061
1526354
1347630
1813073
1960693
633120
1550027
672109
1732967
1812747
1999890
1174650
1166264
1987635
180630
411557
1869011
1179000
3130
1300696
1619950
1921770
1892241
1066322
389587
1771923
1849854
172159
1402687
807898
752532
1832708
1592701
208502
109467
1419301
175000
1397593
1856098
1817753
108492
98860
1478290
943722
1438930
1757129
1334231
759356
1885936
1312703
1845528
1555796
199080
1773062
891686
1970561
786830
332456
729261
1792329
1761675
1255583
1571891
1731291
1243343
1758909
1527954
660402
842302
1372190
1506544
344202
77286
297556
1248489
847866
1289483
959846
673405
722036
396482
1484207
687349
534267
1290204
118693
814680
1964202
1944446
149272
1512366
1948179
1666011
171964
1971267
1296125
913193
1154083
1806794
153860
1672358
226397
108099
63794
1365625
1644217
520488
1897134
1287787
597883
228514
1537247
399463
1009161
1916294
1556100
139342
1066298
1485046
1074278
1337923
1617046
1317748
1559729
991670
434912
1359227
592844
648705
937280
1152420
528306
1831988
506509
1046216
1640642
97149
1788697
1553929
1066750
1710341
1223717
1738768
1625201
417449
1165355
1104927
70014
499600
440550
1953746
1600117
1151448
842987
1823612
273471
1813058
866928
603852
54114
859048
1287311
1575497
1605809
1122354
131814
631546
1695686
751245
1487246
1639937
1522901
74376
1850401
1255355
1514118
1661259
1292100
406606
1197073
185453
757928
867267
1025139
1066339
531226
1850190
1618674
1992085
560226
870957
937430
985687
159909
457152
893911
492514
1287153
150110
1412692
1438824
196158
447071
518251
739946
1621012
915741
1976289
650080
1279025
1339379
1941544
982336
562356
662828
724434
322470
55960
318847
805549
1272912
1695782
1590026
1808115
324066
1912038
866892
251567
970155
1399489
245614
324858
604271
423360
1494002
1981145
1330475
449336
1464578
1586265
98756
756461
645259
1114796
1678957
1456525
558978
139464
1198043
134246
369231
132518
695529
1267963
540485
766473
648749
1994840
1716464
1477432
341644
1433259
1254964
586671
1407620
1736583
1086395
1487828
1778969
1439484
1815764
1099264
1429143
1578006
409253
205791
707390
408243
400788
110966
805868
698242
157666
211902
1135338
1466521
999229
365233
1958899
959000
342231
1393701
450644
116976
1907928
1758256
317077
275708
1128779
280696
669948
405012
321654
1840897
1575946
1781704
335794
1956160
329958
1702013
164698
1307478
1681201
98395
340317
54398
1279041
139
854922
1966330
13750
889710
904944
1441476
1903494
16907
411373
1701592
636296
643449
84433
553637
1678302
413973
62685
1852483
783617
137787
794323
475344
459424
18114
1460550
1782172
1819140
1398526
1625283
283915
887611
324048
121477
1455233
284715
1302883
1183304
1281535
308625
1761275
938403
415150
543405
1347930
620793
707406
1272453
1034813
1043334
1892419
1384036
1023601
752346
472507
171837
635473
1178407
1674370
862337
562993
1320809
1165897
922773
689133
526319
1881926
1778331
841076
690309
453835
1605176
1411036
5480
383765
1217250
1548499
1284742
1569991
1948245
218314
1079347
212109
1745786
592894
365701
986335
320244
1732277
484477
1257193
550140
735131
152415
908273
597971
764519
1580811
395266
768065
1022296
1991118
532598
967418
576325
507064
682882
1408323
1075947
935322
211359
1074438
259408
897118
1261411
1980104
261517
1309459
1176792
494305
1858723
1145517
1525536
762241
1612949
611841
806250
486523
1078446
362591
162330
897583
586466
765704
1654611
1710006
1339358
1754819
320190
1103919
345021
1299205
1623832
488232
211246
1494946
565400
295066
428566
1855064
1614574
141338
608349
1530308
1390595
1993153
852003
1899283
1146125
1306888
889410
905779
733379
1410479
399872
1904687
888828
733939
386397
1241262
911599
1283095
1071646
1825142
1038418
1541819
682868
1083141
204985
748166
1814011
215402
564462
1396031
288412
1110403
1667286
1166101
275062
1594580
1056308
1738965
162155
1231424
435169
397158
23594
440960
47471
1959177
920961
209849
1433123
940022
1250964
1732397
1001843
315145
1168564
129384
952293
802105
135508
996590
884795
463665
1946099
1987236
1103534
1570989
1716847
712863
1638954
1102992
216551
1113314
1785408
1714071
1430697
1290281
265981
875438
1285787
343568
455287
1085089
147893
868100
377356
1670233
1558749
1156503
864138
1153273
1235557
634524
1129523
1031930
296178
1061428
536412
1799014
1443600
1977657
678380
1954767
674903
1233719
222386
861526
803536
1556332
292569
495885
1871555
533885
1936344
1482794
1180970
1285122
789738
1895573
1809707
1050522
1692734
647962
708216
1116370
481933
953842
1294479
1163599
1651164
1009736
352257
1732800
430457
718459
145059
670506
1290408
1066867
1355742
10054
793095
190135
1520608
1329756
523405
931879
1482373
661344
1523491
1536219
1330852
1452811
1568557
851147
1081906
1689144
1522386
1657174
1687911
1197379
760168
1093221
1350118
1989054
990018
1082158
404691
65564
339569
131683
274823
764736
1969374
1306724
321395
54174
778228
1002428
99812
684575
908161
1001903
77035
1569000
1203279
680561
563761
441048
318944
1613001
1854329
1329219
1122304
307433
1994308
1101692
1557824
1713240
1685301
537575
1624997
1395675
1907514
1872819
1485919
1022043
1418834
1248392
1296060
677655
225795
796522
589385
1247734
1467582
207015
1575108
1748842
1044411
1414398
359631
253290
1269003
63974
1467822
1298766
376417
1055783
428434
491865
17190
1656931
809422
830664
1993299
1339404
1060228
401519
393536
515539
201608
6482
729526
831116
1809170
722778
1421834
1294552
1973592
604336
1237002
202755
942593
1313976
1888703
335185
1549078
335681
975597
1339006
336411
381803
1293108
1335285
1063633
1865817
1211367
151269
1263186
208816
1551701
408895
742981
1263031
562192
1297724
1509576
1268993
1749420
1282720
1849539
1259792
1521892
1469764
986632
896450
1158476
1038510
511056
1868277
1463858
1371441
578044
1624098
33475
1910297
1861226
5959
572393
18803
462639
1987342
571551
1156318
613158
1406670
1106674
465502
529702
71332
1960494
672309
1277915
1385694
1195814
1528753
1215065
815647
1909919
739282
1950881
872177
973702
570094
1175800
1658466
1572795
1019249
1575806
1386358
963776
413255
1039024
1442255
1908255
1484730
1544981
1738497
620077
124109
1959499
1662578
1361158
1814213
447722
1381130
333737
1065060
263841
218424
1187288
670921
538604
1968797
1753271
1325641
1630690
1344308
288486
1243776
669293
1052785
537342
433164
1243877
669910
1790238
376104
1916965
30308
194784
606251
901327
985347
917360
862435
267261
502719
1268142
1178808
522227
1741433
50956
475298
1968983
620969
293360
814513
1359375
1027942
1305203
357332
95910
432254
912018
134869
1539027
1177661
1759030
1917416
502335
836001
317751
188927
818333
1267824
1678078
752281
875847
1615327
1916181
1167
1864138
635156
534700
1376101
1117650
1734021
879618
400433
1939263
588805
558095
924221
1267958
614258
930185
1274696
1719614
91808
1156860
1377369
334612
996156
471975
843640
1948701
1577126
1321256
164660
288903
1128781
1068478
1974943
137552
947022
41656
754004
1057230
716052
449920
1011792
1030177
703451
679672
1958772
61756
414452
525711
659479
365280
1604975
1669934
119910
1584555
187750
86621
1781042
1106038
1957104
1309029
1676956
1686415
240125
1564946
1665570
426435
255977
1413843
437775
1330936
143921
1581073
1107326
1072870
1436743
1161073
93703
1161352
573748
1554950
180022
1027025
1856673
1716405
526610
1439736
724377
1959146
742348
837289
1343575
911103
511784
1537978
1569956
916986
1762534
1906116
1921838
885857
1624954
915890
1104533
884144
620921
442291
1971543
1963017
962896
1977262
1416019
374316
48692
693949
360601
1810852
909404
1460806
795605
1949302
170081
56449
855535
333642
578513
42333
279794
807729
1019682
1124028
973837
1774859
497683
821770
281992
1240905
213572
305762
1371283
255992
1700167
1026784
570161
260853
1256786
634061
1124520
1995505
915200
1150603
1696086
35972
668773
1893289
715059
1312181
1958032
713093
856155
1320409
1673700
1513392
900582
97496
402511
1735430
591997
522105
1253867
364332
407764
664346
1886105
1091288
1454267
1335291
1163139
723008
117276
1694650
813388
880214
1301047
1216667
406361
210946
1735601
814512
1867410
1572344
1522810
1873692
850808
1732779
183900
1148997
1736941
1997341
178545
214114
508673
1922825
1175850
1924889
1365736
82796
1965395
1739564
999173
206438
1422499
1128111
1835818
1404755
473930
1691453
1468750
591753
1010925
23907
571953
1554429
543753
505763
393868
701570
287820
729991
699490
1248526
325553
189613
938652
587536
897059
1408452
748684
219377
1524210
769802
1426162
1215636
1552972
794385
1851142
1370386
382000
1980189
737940
1148161
644356
1813222
373676
1114519
34623
1827103
1830095
191141
1820881
1779890
345405
1341861
600252
235855
1347117
212760
1226472
900823
1104413
1464389
364651
615644
1804394
1704159
283878
1636647
1244148
1852833
1119809
889898
1087738
4581
1380941
168841
876756
638292
149220
590996
651833
1897242
689932
1331907
672053
128147
1781810
457912
485372
791221
868193
1686723
816443
1661423
1425680
1199092
1229110
1172094
321555
946146
1144497
1975400
20139
686517
1862340
1471848
989288
384550
751827
53368
409182
1210548
1584743
762640
30650
256585
1397487
1810580
1280505
86380
913180
1858888
474933
1933626
482216
305793
1385255
170628
1302622
1303576
102251
330230
1029442
1979838
1914018
694949
1718963
475977
1263288
1410633
70082
508575
283156
1398096
572693
1906163
930799
627672
29837
1181738
1808125
1218286
1588910
1472034
1319625
549652
59018
630145
1565165
833002
1033556
1989836
1196921
93800
1319360
315180
1411334
1046472
348929
609329
340655
682572
496088
55388
1170373
1598602
802911
484682
245
945600
1368780
1979393
1083531
304871
1345267
1355810
118471
1102762
658720
1268269
1004051
1951403
1534302
151021
499614
909918
949453
180873
657401
830906
837578
1356941
1245089
1976231
900175
991138
1840625
284540
1130262
286615
1336049
1877508
1894820
752156
447353
1803652
1115662
254676
936820
740456
366337
11822
746939
1930574
1270111
11392
91617
1393155
1075740
401685
534687
414140
1448533
795118
1015326
1184071
1454122
1146176
1000815
1983731
1912807
1022535
122789
939213
702517
1777974
787418
1507009
893730
789890
754236
60595
1753429
832275
951756
1696972
1361489
1985047
1721903
1276923
651798
990505
595740
1110486
1221253
1899950
85352
62971
947376
1846217
425197
200836
859154
376261
29460
1772803
1222521
1262487
1552363
61451
975063
82093
537304
985008
1689909
1108605
1217508
607538
1343221
1808791
1956464
637674
1020448
1629229
735079
918405
1779046
816923
1300881
639242
981117
387057
1728895
962382
1000369
1069226
1248326
932967
1990438
37312
1627121
730561
479419
690521
1545675
1895312
543856
1982243
1256310
1656793
569964
390704
1944378
1468722
553384
299987
1751762
682450
106398
1919479
1950414
1201204
1041515
288208
1219250
1063320
548570
403908
307294
911785
1021155
405503
751889
1756200
427453
1224147
856102
1458233
761262
366706
1967947
1639119
1005439
1870220
147086
1802307
909135
1637332
1455888
1289841
1013644
1408344
137598
828478
487323
146446
1415429
1848847
250562
1583029
1083003
302861
1596395
1988232
1890176
1230871
880750
1664306
1423823
454660
1506912
888400
1415408
727120
1894949
229422
1458674
725640
712202
1182781
1993921
1786620
1532925
1938408
746943
1919018
1953820
1701224
346635
115816
8594
768848
856733
20104
1097743
1048360
1825976
1688119
1831490
1534155
350249
1333253
1744900
86016
1932818
934355
757002
251320
1232823
60286
130544
1432678
1409664
700085
1770159
1045278
1857266
1029113
1512579
714507
744565
664092
692318
1551133
681699
1460964
1260263
1948168
1896760
1731480
596179
1840888
1241966
1676609
1834684
1141020
1057370
1880088
1480376
1672648
997478
195025
750726
1985333
262007
995680
1946823
1703380
1048331
157567
42375
911545
217736
821600
921093
1333352
1367660
1888301
1268625
66264
488930
1796088
4721
410747
900935
323042
793918
1050847
303829
1437310
1169297
988355
1966079
237118
1002809
788949
1057237
258880
235562
1306108
1394175
408233
283842
1713937
141544
1489414
979456
484629
656592
118662
55523
37136
1905972
1630230
1377319
1772751
528492
1670605
1747192
1087441
1054357
1636842
1381250
1345755
195831
1848862
943791
1984825
683065
497342
582073
1790799
914982
853408
1920491
465205
1093582
1831597
1841637
964512
365882
704307
1636663
662434
489550
1353966
351561
948314
438189
674927
1324275
1015745
1850379
769386
552779
1932523
1522588
1167923
1636407
124915
1507193
708164
1274288
1207838
1766609
1316951
1286120
1257742
881275
1826113
1130895
360207
1853019
345302
321473
460358
1014622
240618
1899224
570709
200340
1176914
1583534
939565
316018
1969156
1037262
1002286
533354
1246811
419696
902279
159672
1883868
53099
1478658
1945568
1623596
1638757
936655
632307
924500
1770461
1954874
894105
834724
1133241
610370
776812
341987
971305
1699465
634955
1888034
1222241
227879
1852797
1819540
1022311
1769686
268898
1005973
1027114
1276512
896356
202284
650932
1813181
851775
718415
1131111
1106468
384246
892418
1257610
975077
1630044
302197
789709
984994
439834
1414161
923802
1245673
1565105
1067554
121264
425110
1325355
1641521
973673
1557476
1602647
1180976
1967443
1133240
1711025
1490850
883190
829561
789863
1517400
1378352
472569
753172
1163572
204852
1584350
976628
870354
559290
897329
1652749
1935071
1029653
1104434
1911136
782592
336423
1643939
1368952
1687930
1043372
1853188
1233444
1027112
654380
761568
223148
476121
1003132
1188144
1262353
853419
514974
1730943
273849
1382727
509770
1351691
1424696
1931904
878368
1929295
978124
992680
151706
1852722
202893
1305684
1954461
427285
663431
1759763
1440761
1642643
1823836
207561
414884
885913
1364300
1456764
1460634
1982022
1527519
1525661
1192141
490922
1127148
1274233
406102
585694
1851183
1678730
1779742
1286621
1161488
267735
1470857
105156
694811
1347741
364885
375796
1050741
1970904
470895
696559
1121415
1378440
844622
839204
1070593
1265086
340487
13469
657280
4976
1514728
571085
1675265
603321
1803944
241730
1658862
1684665
1059448
1150223
1786686
582276
1631634
713472
24710
1866793
573378
1181569
607754
1285046
1013289
1291677
161973
1447899
750620
776191
1792660
1408021
392307
503824
997434
1952583
1043423
1133909
814455
948527
1340441
785248
1088774
1341058
1377686
948102
55800
804200
1662928
1241134
1959126
966689
1219960
873202
921307
1908725
1486024
384927
1205576
1509337
1775308
813210
51636
678982
799127
807397
88461
988941
302100
344798
868569
1059809
1922167
436322
194084
1388026
1916313
1588291
827260
1544606
1327925
425989
1972429
1421438
1233304
1403929
1451414
1859041
184986
1196939
1560567
997006
667581
1095108
1424468
1151966
1613736
1076159
98678
396833
1490922
695567
463188
398359
543536
31593
1888769
1982665
1362158
280656
1876466
1014037
1336057
1847706
1219532
806804
29348
1614225
278451
902359
1424880
1281754
136060
279110
757006
1535272
1662455
1233882
113374
176197
1984346
1187194
1639674
283330
1702629
1119595
838286
1394908
1570380
1431824
1464817
501921
141192
1598028
1883909
1257044
360459
876607
356534
1637548
1909291
1148727
971932
433098
176841
122824
1755466
754400
438880
127826
1527166
289286
1871456
1376177
1157631
223891
14082
1691788
1256854
1440820
1812836
641077
243462
670681
986552
1882449
1683898
395134
670120
436274
162472
1224290
1961020
412840
709218
1938109
403774
1237271
547321
524446
758843
298120
1111965
1142133
327224
1693865
979968
245183
42080
38509
1422650
1599976
1873781
32925
140450
1040700
160457
1015765
217035
945579
933794
1182460
1073598
1026199
1057148
1223598
946084
756173
1863964
1889615
582725
1535593
1899717
1811351
734678
369839
1984454
1546453
195237
28079
1805093
1149821
253651
596622
1569416
1536911
1029321
160342
1333450
994364
1657619
598674
1875053
103466
1295991
21464
418848
1972498
1282886
731663
102222
868397
970500
438195
1088820
85749
1063956
481067
1683834
1304434
1233345
1913431
101749
1559334
1552921
614020
1018342
297264
899681
993559
1823882
432323
1065434
441277
1016567
1398618
1930134
1109085
1117778
1278269
385101
1671430
153824
1216612
658537
1620451
1608680
1122576
758109
1690148
1432321
793950
1719111
1078491
381675
627845
570126
771375
1202135
1457619
1429037
1122525
89552
543904
604891
1849479
820608
79968
806134
1248945
586164
1031474
1691417
826360
308224
289736
85314
1323461
1617764
1642474
490816
1832315
1235530
886100
1795242
1852790
279261
628648
501580
1103257
1709358
171231
1579584
229723
877048
89846
463450
334209
1527649
1184144
1731349
929142
1280828
688889
1088371
1297493
1668693
1557319
1869312
1330096
1707741
1150750
1323533
1198315
60906
1046059
396556
467791
1117868
40088
1768435
1234373
352801
293838
192396
1625642
333496
534527
769731
1672186
1307687
1478838
1112985
120347
1749607
1507814
300255
920923
1637160
241636
1642821
397980
1467625
694147
1370826
1525220
1961049
877865
925975
1680606
653715
1160920
813282
1326126
829660
1168542
1068261
79438
258498
619323
474256
352489
1631916
650978
886163
292357
1556063
15457
285872
48931
1241607
939521
1472360
1076518
1590275
132591
591225
651883
377960
1379609
815903
272819
335144
660679
476399
258974
1631218
1617621
562039
757885
1515378
1415241
1376637
1558463
941468
521490
13996
755775
764128
1543738
711750
1883989
1031797
1403037
1233538
446035
671613
352548
1225546
441909
732780
605728
996540
295011
1134909
1638034
491332
1164367
844435
276372
745391
1306580
1953739
801952
1586167
213489
572464
1223614
24476
10203
1513482
1727883
1511145
1872830
1702440
1374301
973680
643471
1518953
251478
1803062
1584746
584116
839252
699159
587181
690002
591785
898069
752438
1989566
771887
1286992
647640
1931049
1325018
667296
1086382
1121524
818612
1112071
1721382
1017283
1055308
394137
1515690
179168
496551
618870
1048911
860690
180213
414707
684510
1189445
144809
542751
1268954
1650813
1894557
138254
1459363
1251710
1461317
1965049
1399747
740373
403102
1463468
936469
1628597
1043056
1267105
672213
1143946
263958
354323
311646
1441876
1565695
1548215
5779
1582886
1656014
857476
42593
1136817
940613
1367447
1468625
698804
199799
116817
881763
796747
993316
559393
682468
999179
1493614
1308362
446471
1335795
837631
1719027
1102723
78794
1308832
1849072
1669158
642001
680856
1256865
169192
638147
1865450
1996956
1472624
1220756
190217
1912567
942342
1784669
1670626
1714859
1827602
767932
1185025
1486536
1079834
333893
1865015
1520789
390361
1935831
147655
468039
198172
1435609
875677
1623156
1100951
999917
772351
230935
348618
1665056
1592116
31820
964593
755820
1058450
1129980
1015504
543239
1949354
1312527
1963540
208558
1888454
1641171
120722
763135
102761
1289865
316723
147153
406338
982204
1570277
500567
455237
417162
1978468
968238
1379400
1429029
1002195
1234427
630889
1550364
301416
1314278
1501767
1058132
631120
1844641
140389
689889
170764
1606281
457193
86207
111373
993150
623003
1164335
157505
509329
192694
1774012
858103
531042
1218197
697771
290064
581641
463067
632353
1658752
1612277
746163
1431134
591784
1893058
122840
1678652
478391
369963
1593520
878585
501046
900460
1300099
1203193
1338521
68993
1205802
1480360
1582916
1032763
1491099
611756
1776505
400879
1163575
632419
513452
205712
478965
1989072
1222653
846730
259907
444237
28040
532414
1840693
1710130
636078
925990
900429
1677652
1168385
906095
150312
248796
1653557
468571
394095
1424167
832801
981668
1928258
647442
185724
978091
343668
1892996
776801
553822
468423
1116347
764458
254727
516243
302299
1830224
982222
389297
1716845
180325
1072499
1805868
1241386
1544949
906922
919103
1478746
271087
1737423
1408102
1912126
1179089
779974
105431
91697
1267332
869951
1521531
483399
1852260
699377
256711
406373
653846
1742316
100600
515747
39999
1145819
1581738
859762
1318501
1848711
1136014
727669
743134
683691
1010549
378305
459833
1290822
641179
1028356
357277
279669
165719
486403
722359
1806079
1705038
1943248
996157
1559042
1032143
820228
58137
889398
1715434
828313
827044
1972435
1695947
1061840
242163
612502
1579629
1271308
356057
1747107
144256
841224
1237339
423543
140605
1388718
1311382
881272
634665
1839163
1053916
500981
1127214
1135748
1432582
1311360
1570698
363487
904577
1460156
1828398
465846
1768439
1917683
159669
1533485
702303
705234
977707
1890690
1721900
147772
1724802
1817995
1951653
880302
687217
1530987
1869285
1952452
1739470
608699
1609208
521953
1621142
1412256
882774
624473
614911
1804031
1960717
771914
1395930
745835
1919170
478261
1474565
151363
773082
406583
385037
392581
46982
1927908
871089
1586636
1419383
1576212
483777
1824196
195105
785675
988077
1575513
1776020
330421
931325
775782
715216
555065
1014506
267279
1840277
1169088
365263
930144
1053091
230186
1544632
594477
589480
193708
944185
118993
1934759
7985
499263
390890
1984001
1724187
186660
1868845
1878744
1280988
531471
1629229
1895993
126089
1385430
1326258
1471680
1404649
1081042
1299668
44017
606813
751404
1859789
1828845
280407
1579176
233675
1363174
1328782
1417872
1307559
900237
1343179
174569
673472
760547
864458
231736
1001860
597509
1804838
1808527
1569401
30378
13508
137257
543218
962505
1844255
862221
145748
1224683
145952
1518576
1970485
725729
154181
531025
961560
1670894
322510
505420
1733068
1477848
1460608
593588
1613531
14237
1320136
1332886
1881374
26889
1332267
1137217
208366
777151
1243110
319440
1328156
1412601
1074633
1522100
1177769
1981139
1161019
1646082
433136
1274749
122628
574218
312069
962518
1868691
269977
1678917
527104
1069156
1999129
1990250
1715297
1577265
697353
1926763
1976330
247674
1763398
1462611
494952
508326
1709937
9374
628598
871946
1744666
840055
1332212
908983
361448
1160644
1498486
1359170
305134
1325558
1081052
1430942
508689
1027390
1819677
937170
1340408
770563
1403143
1542601
735420
1361609
369037
167167
757717
919949
1853884
1353692
1474451
807567
797227
472554
1287388
1725268
544767
517984
1944282
777727
1394697
1831251
928586
94410
1179785
983867
988266
822150
1350008
618049
1746893
124764
901802
1515109
23640
574217
1660461
73250
1057966
76993
543874
619412
1541394
1979172
314874
684616
309076
23764
541243
1606561
1846240
1438306
1458761
1393589
79668
1138948
979409
1639832
780003
1575708
1097632
1084274
1502542
722379
547884
521
1160843
903622
1258707
1527786
303132
6877
1617599
1284580
693238
314379
705063
1136044
1647444
1487427
1759287
559051
1879408
1813686
903384
1531376
741704
1895788
1837808
790567
1849936
1821965
309184
1205531
1660504
996801
1515275
913761
1552270
604150
513077
1942171
1575835
579698
424712
613664
29631
111382
1604638
983244
235864
847924
1668442
892343
933793
1091092
250631
441145
1719347
82822
40451
1499975
532261
1050654
1751939
1000663
1819420
447280
1018387
674717
1481159
365271
150126
76689
276851
1157201
847354
1144512
1383719
1507611
765719
315171
265989
1527534
1773395
1367310
1275892
980147
1873061
498484
60865
911754
1030882
717443
1473787
546815
1639370
1979979
678457
1448315
146514
26219
1871674
237981
581647
127339
847375
1240015
255990
990547
734398
354077
1500757
1534025
46351
134486
106066
813400
221373
138293
947919
1756733
611897
1406542
786012
1321307
1871188
716415
1479938
173526
1013020
788228
618854
713962
1592212
890873
1219482
1893081
297862
862143
1565126
1430763
1789908
1314755
1229774
342076
7547
173616
881638
1097441
1600215
284426
342923
1925102
1799508
1322691
1896591
646373
1843449
1415785
548690
1834568
1748478
1339978
62579
1585474
1525871
1531342
1631224
1233701
1823419
747802
1602543
1113646
204654
741327
416934
867240
91117
796062
1761519
1935799
388836
448372
1757126
1945128
1762219
1276951
839174
465036
165360
826567
362423
1260712
653545
47533
1575915
574105
164847
640635
444429
1450164
130055
1106517
1879163
469691
1400903
1834223
1792326
1877485
1042013
241997
1431876
1892946
1224856
1869954
101931
990578
445948
746137
1215949
1606987
602361
1273747
150439
814101
1166663
1360902
1994829
1384856
543856
1054994
124268
874594
957894
937250
1656000
945727
1367889
365392
1305213
5150
1728373
1179899
1811396
1240803
1195830
471404
665998
1881974
52735
609306
1657731
569778
827496
345044
628469
481402
946893
1707804
770563
481231
1936407
1039452
1743772
418165
82853
1435050
458878
270111
893829
1860463
621018
409901
404349
1417372
308724
1851770
1262871
1795410
1511840
521810
532134
1896766
212328
681841
1777009
342859
1949872
151945
1464840
1266275
835352
1117650
1985602
1590197
592019
806043
1360916
962493
1329207
623550
1409049
762799
1300339
1439579
1667181
1251606
1527184
197105
1082878
1178902
1513145
1828603
1553346
1663663
1304196
898584
336839
512203
704624
453354
245623
1771357
1587787
1229914
1518831
203151
1543228
198951
314046
454918
1046271
307900
1824603
514278
1998263
182152
701359
1912828
1342614
1091431
907350
807574
1142447
1030319
1040371
1499962
1534901
1285458
156563
272619
505246
1103958
1902
1909517
192150
984587
444353
956135
1750370
239622
957829
587808
1857550
468840
405906
1275493
77982
1753723
900394
1992143
821116
1324267
924397
272844
1129641
427911
297004
1301535
36340
528217
538146
495544
1658724
1980101
1874830
266031
860710
99399
1062841
1707602
1367307
1412691
1824056
873
1302865
981959
1209018
978911
853337
1995340
1073727
515641
540809
1533586
1212218
1078375
1096844
482736
718099
631647
451420
446971
1639988
953327
957089
131987
591598
371989
1431620
1079158
383849
909610
326690
1576183
980207
412714
1141935
1110789
1624500
1792518
1947176
938128
1170058
1896272
925341
220636
798798
642151
1971087
1966005
902449
816037
579403
554557
1296249
1979312
950483
98369
201219
719522
178747
1009031
1594069
905961
83230
1798346
1021746
233357
1648185
852901
1046973
486085
1744840
1947919
1468898
363129
416736
299296
1219689
1134601
1619359
536772
1272790
312155
827093
368458
991148
526501
388796
281705
622094
1353015
270974
147666
1917669
1252268
934608
1421586
1502684
560896
30925
509867
338764
3536
620072
544344
1063771
981285
1159449
1205260
1577420
1140973
1905652
527535
1537486
603621
830725
947067
513421
702128
847602
1433223
853557
876731
297545
533619
1983985
349251
1955512
555534
1794204
1041087
822531
1342120
64312
1312246
1134134
797228
1636336
954113
795421
1431008
803894
808939
1896490
1331462
1638664
1356731
1303690
470824
642451
574082
833318
1200134
1615556
712300
1260124
76354
354509
1028979
300016
1484411
1888911
1535471
984800
705867
420113
507410
1513442
108055
1602093
206825
741415
1527265
1102527
901103
787544
1138635
1854326
1136765
1072537
282794
712288
1088422
1410887
103659
1758247
35581
595056
1841733
1601819
169862
589834
1783358
232528
1932696
1021770
513505
695346
1573089
937696
932164
1966371
1709386
465915
1252298
1172330
1295375
1552563
1655950
788177
1841842
131202
293014
1740834
1825379
1284764
714076
974002
841185
1202717
1125489
147212
223178
1725735
1628595
771532
1419090
1624147
837183
1585023
113226
188997
1461153
1337996
1588505
1185404
74677
1048615
706800
1318071
1152823
776027
667791
976390
175747
1881886
131571
1890787
460647
896878
492753
1919928
1548488
772406
345441
1415988
351181
1647297
611442
721451
30033
1887879
623324
23235
1092860
476154
392892
1878781
1829058
730837
1520474
1961279
1343231
1695442
344256
933106
557805
906330
68777
244938
234908
1831436
1022272
374109
1210658
716796
1411070
182397
639190
334432
171557
472582
1999865
1021625
77818
980635
1990307
1466193
590569
817912
1565305
666617
672411
390936
1119611
978566
132257
1066691
1002548
216145
689712
1588760
702211
658210
1045467
1163642
1147628
1403461
667609
1812862
338136
254591
1678885
1903941
1148902
1067147
1163928
1332126
1021615
412561
1733977
321993
1988171
71098
348496
96165
592602
1588487
531014
1220044
634135
1764003
1161314
147762
1395221
910543
1502126
733130
1439760
210314
1048875
540853
1334528
1874487
1540250
1442061
142361
1796350
460665
1175578
1765963
1400712
1759001
1852331
1369370
1848417
1408974
1038723
227567
177467
1218636
1064944
192075
172334
380500
1424298
1687588
670298
1850114
167394
1374052
1356059
385466
1602516
1700156
363819
1505854
1636686
1480548
1432590
1389321
230516
1990834
1755949
683166
787250
1712500
1216510
1200585
100797
410791
874198
260016
1116438
125044
1118082
1863048
554070
157776
1632361
780360
101508
534951
1222077
47895
522377
1709885
1321021
737356
1360727
213353
1302321
1301404
1779781
139384
1441920
1883446
1123399
714776
1081215
281557
1084355
903654
1798211
1121738
36596
462185
1862269
466304
365681
1347399
148134
1475396
517755
560396
1317130
384254
1660235
946966
746731
1740402
1858533
1518843
139207
430515
1028678
1673723
1048661
1492405
1526680
802271
1753145
765448
1709693
1917034
1108640
463762
1237400
1748818
1178713
1240560
795426
1470446
367615
390413
1763127
351283
1285922
1117124
1393901
431400
308907
147356
1552837
831562
695241
1730339
1659245
205361
745485
1031281
1421049
798761
1188982
1572571
1433183
94925
875031
1967707
793441
683090
1574556
847770
1778292
991620
1533297
1687919
338245
1738145
1622579
223953
743716
1109318
1123984
1859468
896999
1512081
527457
1841886
141613
802331
370236
885012
236617
1235290
1331585
1577146
834039
1430719
224204
839126
822299
1483017
1416814
556789
1667012
1482667
323840
1980304
1268282
1048285
123205
1575390
485449
725111
764207
1539236
1742173
1730354
207815
1877725
993519
789239
1044095
706118
1952088
879884
1986087
220478
1351381
550677
1840049
338874
1105612
1901974
586965
536265
433952
1192148
1252529
1505718
812731
888204
1135522
1996793
465139
1653153
34968
1076537
956438
1978750
1813866
307052
64905
9872
252519
1803441
1136648
291650
58578
687815
1631379
393084
1217874
949752
414371
278629
950640
78795
1179419
1763197
251413
60440
920355
1885272
301295
499000
1671002
1877528
1328102
1838573
1237054
934691
1167128
731706
1808089
859320
414328
383033
1597267
1248809
1697606
1341264
310084
1030234
320355
1557680
271589
575506
1787108
1522788
1800356
936669
1788299
1172037
366319
584981
863908
625403
3023
975834
543246
1424997
1029091
707743
764798
1229178
1732536
1252465
476487
1841097
1307376
528070
288462
1503111
1505964
1834744
1487324
50490
1584498
1926999
1353945
1038758
1400430
1811657
1378957
98430
1335456
416357
1265877
1789987
30442
1218054
1995427
1839393
1621833
1803609
1963681
1544037
1215698
921751
1465154
174264
1351897
214264
110238
498582
1593535
608125
1677450
35573
906969
1111799
153229
716821
1563503
1145150
378241
1048233
1567798
1991499
838951
1332793
1429789
694018
1618234
30853
786217
1608591
1785148
1217860
933247
1740980
1965900
1902056
1052634
169320
221181
1873230
1841388
374789
1120304
1696376
1793604
1680295
1221497
49253
889656
1493416
1866164
197541
851741
880053
506570
1734304
1797235
572152
164809
1022148
652940
1080767
399108
1404511
236681
170737
1200052
1252794
1864346
1257877
762478
201948
7161
1066454
288547
872841
1189505
1260874
1545225
160808
1024090
1345921
1826629
798489
1712633
1988367
1701236
1112923
1533188
1809567
353063
756985
1264366
469909
459846
970131
1984064
950700
619435
840347
23511
1532792
1609453
1135583
41872
740571
1028333
1167533
1871219
423068
493626
1631718
1665995
298406
1283683
345446
1468354
1671515
903534
1842345
989411
1054756
284251
4466
500016
893101
1074485
1949861
1704310
709596
1334875
1371379
1216002
1918676
415724
1032945
356234
335212
1195857
1557378
593015
81245
20763
637476
808519
635829
1243135
1245915
1438400
895872
1503922
1409235
1487733
676817
829582
824979
362296
1295300
911110
1815507
1100217
265315
166119
1728295
1128413
519014
455663
1691006
1622949
1842339
1818893
1750921
1027811
1273119
109283
1615130
718580
169154
565210
1802422
1832774
969683
1404404
1700885
1425336
1637575
1108933
1379637
618550
1718812
802848
732224
1470021
1845032
1631532
407617
449516
1427321
1050014
1445177
398454
1994752
138867
710902
1591377
723392
1488612
1945277
251379
1578926
715795
1783165
1012520
1480238
1799091
1995491
1414916
229464
1800834
80469
308404
1439038
1578713
1466642
1987699
249208
1118037
517392
60350
1131677
745413
1824245
1522977
400054
475224
1990406
996305
1623325
330997
795237
1717764
75100
1489519
161191
1103738
1171247
1212604
932006
1196426
1541305
138730
1589603
510080
306313
1484607
962545
778119
1642386
1541639
1433483
133091
1896751
1562983
857086
1976690
1961793
565590
530867
42360
949507
1158147
180145
695773
1173638
1096374
234648
30573
1147935
911401
214054
1100393
384535
717655
255926
1173286
155293
963040
650947
603961
1771499
1773630
393106
1826999
36492
329494
1178479
1301717
551211
1398864
635277
1527885
643470
521216
1397389
878759
827192
1012895
788108
1012011
1429020
1292151
1779684
873051
153137
1853442
994540
408745
772772
1577280
1377072
919629
1516672
1663231
1790429
1709309
1591725
997233
557997
1078481
727520
1414040
1588068
461698
1858771
322986
1593107
1229715
1496898
460011
375132
1804232
1386141
1534465
1651641
420034
785113
1062142
502557
298074
1871672
1999608
602439
878670
1110379
174769
232450
130268
1570920
1868419
1763573
1006491
1439228
359856
1511665
680533
1183209
1814085
713746
1666680
1457378
40251
151055
1742861
1829676
614672
1079879
12597
428412
1237996
1604633
228755
1532422
762318
29947
1837225
443768
526775
665176
320504
621347
542654
1924108
1563751
568109
1670292
327423
324949
669311
140061
1039098
1410779
693232
1418773
936790
528983
1310392
465452
585663
1965088
521694
1549726
41844
295578
1086880
812568
1101314
1222562
1646459
966822
1798149
531445
236046
1920116
1881043
880334
937230
42208
1401616
285836
1290191
48832
1615775
1153508
796867
40449
1701462
1261371
1783429
91097
168950
1917136
322582
12174
139058
1281327
1105248
1835887
1892699
847923
964810
1604434
1852319
1270169
64205
646284
1160826
1395364
1369613
1988817
875434
275179
689997
804996
1533983
1971382
1073504
949648
606151
1767007
355187
1506134
1526769
1975663
1024742
1626481
81697
978631
1382404
1571866
1086634
593311
1071126
1668914
1446778
645067
1184524
494338
1413795
1254027
379075
545124
1099910
795309
1182180
1133053
354652
1336434
1421518
1215677
1749621
68335
556208
370556
1980773
276707
1799706
1716764
1018686
893801
1864184
164237
453237
1292989
754307
1439677
1500482
869399
1370626
1367806
642528
49308
940474
537926
547865
1083048
569493
1436847
1276323
1698579
1912536
521760
1312223
1339446
311789
120026
51175
154995
173191
965319
648653
1890627
409793
694427
1043728
1359422
780358
1138970
1825194
351017
293759
1619364
596830
1817713
423329
1682359
1129465
611715
1785904
893542
912825
1017951
17441
645776
1383381
895801
193649
1984851
1693969
270937
870147
270799
946393
1469953
657501
511711
1402892
673345
197723
1080051
536324
108534
229108
486617
1399793
1868643
1407757
481280
1009315
1093624
1167422
350090
1317794
1431938
1631410
1886658
983947
463945
1401269
434085
1941102
763583
1049130
430162
1493175
1013845
1709278
275305
920108
274050
915100
828265
1625396
443151
1644360
815885
1407914
287973
1561595
1622137
705294
1088908
850796
1722960
1834668
290981
895188
1947807
1731327
1888926
109496
218203
1548376
1621466
1770758
1084839
1054126
955996
1298820
1533045
1036084
352347
711667
1480456
315375
860339
1446863
1930445
1854651
1703026
94634
105022
1284768
1974789
170471
1848491
843297
1421178
562014
798535
208548
1791911
309854
1870815
231311
316538
1886642
959667
29982
642195
223437
859984
164033
727756
1429293
702035
633226
143512
1099186
132938
1464790
533222
25092
766501
337321
1372212
1444603
1309310
92108
157456
81707
386743
1432231
1869746
245652
749928
1199796
147660
967197
723130
1981687
340221
1764302
1906394
1022016
1164181
656823
1863692
151830
588354
1521131
707946
1991574
369780
1922923
1712475
1298808
702270
1829221
1111987
203126
572782
542026
1439028
635852
7525
1339612
635074
560643
1663000
1728806
1573611
31099
1230135
467835
1845444
1025680
675438
1051740
789461
1565551
1699868
138066
141161
933721
1740821
1010722
1031867
1535185
1393932
1417693
1331341
859860
1265542
502785
1326876
802247
180322
750529
1549752
793490
1261346
1180145
1354421
1620294
639764
1018288
305922
100595
245366
524207
938489
1038326
395487
870943
1173341
1108206
1064833
1622999
1971542
797862
231805
1177110
146661
788736
821884
501506
291950
1209628
867478
1282139
474610
1783669
1177000
747825
1818793
112072
1458671
1880962
693561
655199
1921957
1851570
1246654
1474270
445842
1298522
538488
107314
1459827
1078353
791799
438696
1252656
254753
1053301
834117
961118
697736
777519
1754574
1954705
800764
1331436
858327
888884
1627654
296969
296734
1770001
1265138
1240095
1912001
831387
1887425
674698
1895399
901108
1705843
272241
635578
233529
346217
1642577
290463
715842
1902999
58074
278779
795732
1588016
1950791
868200
1623165
242828
1539961
233995
963818
1319051
1941216
1381076
1913396
80410
732663
1856164
1770
316958
500959
1367801
943145
382203
41584
1355276
478439
1371564
748295
908265
41785
1187602
1081922
873879
987420
1143655
520070
565294
1930047
1022413
588952
939115
1228758
1848177
1903509
1434342
1519820
1414511
1789581
1069619
1821026
731385
564720
1615258
868434
965072
481258
1642337
1529795
12165
776859
510220
886674
1643591
1634541
738574
1932051
1649443
1295260
1566636
999525
577392
439458
670529
27669
1355877
1568355
1311753
195635
932595
1943177
929859
1830734
1241031
174110
1875128
12716
1405647
369250
1999002
399237
309243
887051
46618
603986
349480
1743657
159299
1053663
1645879
1835549
87587
1375164
1977632
1551984
277008
1131140
1529196
737947
56715
1988866
870913
789872
320136
650631
985706
1233609
1824060
1332916
791400
13297
1970109
1152955
1285683
1454642
1700545
1683858
1765760
1395930
1485414
1636697
1952316
966216
1255669
1987769
1156978
586807
1634578
751358
1873557
69813
33891
669101
12465
466809
1682048
1840804
670975
381566
372510
1306661
1257523
1318003
862603
670808
136700
1436861
1966042
193109
677565
1633086
1328932
582314
1771926
1810117
1262644
1856544
1697656
1347041
614619
155859
899096
1035857
775131
464800
526015
867173
22211
301951
1682050
1766748
1709690
1804018
1278129
33335
1713350
671805
791104
24504
230735
1610440
1090739
1733885
1782986
715142
480295
752035
1998362
1694372
1985760
987813
1126927
1820299
1358435
131383
203282
1433901
569254
437672
833913
154468
995944
1083428
432887
134909
1350674
577478
1428098
733479
1541592
66587
1126456
482321
399745
1312980
270519
322005
1684618
959976
1354281
175365
1377041
630586
1353092
556639
1148828
1313940
612344
1446117
1946674
1780647
1872481
1201571
138997
169044
1754319
1927289
692662
1249001
766201
296285
1346682
1420980
987497
799139
506477
1443957
1590964
950212
921295
853024
1606752
276503
1897747
1562683
1449567
54153
909813
1208890
1020854
843356
347343
1765905
677271
651331
1201591
437694
1133945
1658494
474282
404648
1059645
1997886
464760
1228770
624891
1339252
1343806
1020333
1180026
1499366
1546256
197448
754641
461349
300766
560545
1923337
1780686
192508
627826
744931
773163
454424
1236472
707248
1428925
1746042
422392
1612412
1959045
1985907
451751
1752080
657695
1509798
285551
1046338
1119885
339515
1819604
87823
426358
602217
866624
1627385
1876552
1124948
1632874
1875946
1138943
1759152
1093080
639119
1338552
1438562
939918
1163365
752024
800450
1898344
883656
543904
1849606
566937
602580
879685
61878
1220576
740737
94031
697869
822087
1458565
1195825
962851
431555
956474
1156997
231071
57901
358063
988082
1970940
1988567
1821128
636127
552137
1479195
67536
1690591
426018
636233
1876849
1593060
405601
1384991
157063
1613596
112659
1691165
1403163
851064
923421
840698
1097776
957841
876569
1523533
620880
754261
1143696
993076
74754
1868439
638341
305454
1972033
509238
1358606
1176057
1967149
1059035
1866344
1337126
849040
731079
652731
5339
1860920
518563
37147
1804265
1362061
280909
1419273
489677
1986310
443965
265754
1921126
1840659
36843
1626839
380162
324447
185090
96405
1338774
753641
1202219
420111
1845310
642265
280451
1670100
966457
1286732
1425474
498709
984947
1528873
944884
1563026
186785
1836954
1174546
538278
825845
372015
918818
1798431
1970491
1478356
1338726
1818424
1295864
1340114
1591539
1016945
417592
782634
1448614
626161
1135460
1955942
368201
1374293
1765885
504132
324859
323037
1891873
1525275
616001
1533362
1013879
1484699
770969
950271
909701
341495
1969802
272003
1196351
1929250
463867
605731
106103
73305
1614618
24952
1122624
1920004
286212
1961481
991837
1952831
154784
1151120
353864
1250644
672915
1727620
1262133
1086710
1165079
1026480
7983
663401
164770
600497
646505
1736487
909962
579977
1586479
125627
1895918
99862
952977
579237
859826
149336
986228
809423
1934891
489750
1961363
1572855
1554343
910159
1541229
1790479
1368321
50375
598229
911461
1897587
952183
170088
270827
75056
1916767
136945
1519561
353249
1685038
1135820
1023787
861571
468914
227279
176565
1962655
70565
1121804
1260798
473504
150011
1150059
431514
502653
1298043
910518
523393
1662298
1954002
661528
238348
1920134
1282865
815729
761005
826456
153643
1032486
1694333
1355478
141769
1801310
46530
1097923
547775
969161
1130885
1444993
1116496
1182575
564802
1771631
902856
2489
1293887
1017971
690634
1508003
412171
1250935
1431839
1858395
1941975
1952873
1535099
465679
429854
974384
971197
385018
1945234
902558
456716
1953116
490480
1620213
1344061
294062
296978
604708
615911
1350093
541630
1201800
1916676
50252
1559302
233519
1974074
827002
674254
1138358
327289
329382
564665
840173
329417
1061197
1277021
1244635
1972688
1684181
487378
1030083
1753854
694392
1604549
144134
690169
1723712
321837
1129043
556000
1505197
1305366
1462840
1294096
230180
53109
46181
467403
505649
125860
1440158
1234058
1921245
1657070
795515
1822399
1414272
853467
181525
1194470
1739466
1263181
1726560
96654
1269775
335807
1988196
842913
1493826
1591578
812662
725461
700275
692416
1504909
17383
1315043
912562
1344682
769723
995776
1664132
1890233
1562445
118775
1123875
874315
1046159
1721491
172170
1662643
1562815
1172071
431222
1293916
1360672
850872
739659
1017742
180067
207874
572524
1441175
1916927
1392376
951561
36331
1217575
1700753
912525
664222
1905094
261069
1945420
680979
1259699
1672179
825122
290762
558097
337575
146352
519443
1074425
922550
642526
54662
82918
1761835
1851348
1203385
817944
1856302
262012
1024533
1064797
1771427
839341
593627
1461232
585494
1190243
946621
985069
838166
1230008
1573793
685693
1729387
1450922
352298
238261
1491156
408218
739443
1916879
882827
1866504
978955
573500
1579368
576639
1826555
1886255
748398
659925
352029
1989412
258223
664545
1027905
1549260
1671647
900638
953121
1583533
1624860
729462
1375421
1143283
255409
806125
344183
86513
1818140
732549
1264633
402708
1907711
881938
607082
1507442
1049170
910262
1567620
1126543
470192
453476
1064091
1555189
1756193
1479131
403214
395420
904512
1784460
995959
140831
1076023
720320
1973444
318839
580033
1954661
1524321
357043
1987097
880511
95214
1284748
927286
1849313
567662
1527374
283774
200062
442567
704611
1377094
939694
1301410
1004213
969689
1857210
983675
310969
1264746
44700
167887
1130779
1873014
1965313
1868700
1758889
755631
1320613
694405
1871699
746221
1944861
388684
1232021
654488
884075
1833107
80208
301143
1434598
1298458
1161008
1899726
1652585
913663
1027434
504866
1466901
1821248
1607597
662016
1773009
1555264
618185
262918
366376
180269
342215
809998
910492
826607
163552
1044825
509848
1883881
161703
982952
1427625
1007338
1671235
561525
194030
1457247
1461190
188267
737572
357248
1827138
150662
774503
1086227
1648352
790881
1406978
1334004
1207616
1127853
1940830
907990
1118084
1206281
1163355
413005
607264
1209674
763845
1853714
340639
772612
1770940
259367
430661
532943
1148903
1835570
66903
1901515
1985192
1957850
903035
868553
5320
813011
151437
1913947
1086982
1513001
1778174
75082
1350624
856802
826941
292261
610013
395534
514706
1956760
1907445
352761
1317522
1711321
782565
46228
410194
310941
1201230
132329
171981
1417470
735134
278324
1727093
457589
784364
1428564
1587846
990899
1658539
902511
715025
165760
868648
1862822
1386702
1589158
1652054
288868
1029933
1583494
1440012
1482001
241329
473490
357782
619052
32272
1571234
1101591
459718
1386747
1725726
1629848
926403
1033023
1060844
1233958
1303868
1366447
802115
1629059
1682581
880818
1457766
146118
1134861
43908
428882
208450
142233
1762087
1429544
1899388
1054230
1512965
669206
569818
938802
1110579
1159996
77940
143365
1975114
481509
32891
415763
169400
697197
998153
1373636
1012683
650058
268702
1867033
848682
724074
1296165
1093683
1717053
1464922
72255
1677429
1647448
1712086
1919869
1773175
1495589
47608
990067
699541
948973
178646
1776703
329322
930103
257869
1631128
1501347
653658
1215568
324395
1941036
836090
1739658
1947008
609679
1382607
372644
844249
1007176
150136
511949
432827
354330
229211
823774
296066
1492761
78411
823435
1659763
501491
1130843
1550086
895864
1566321
859825
1332793
558150
1214224
1712429
1803400
275803
1327473
646848
23875
648323
1153513
1966856
1447834
873773
205203
1787355
1452175
1944659
1079412
470520
262576
189054
1488430
1508287
1144275
159630
751819
1264412
37129
1631413
1455777
612783
609044
829582
1667532
1887998
552686
593386
747948
1641942
548193
1178804
1571391
1586238
166742
1566316
1145802
742138
1828511
1750176
1823742
1073939
1680406
448090
1936086
1566856
408241
1210145
1297744
686931
1125770
793083
689669
869210
1471781
1968071
1433444
1644768
157851
220246
554927
342794
1317362
331465
1061635
1424562
933537
632803
540323
1150421
996182
703825
1325100
1098599
1090277
986516
262130
770560
1178287
830192
974210
1960455
241728
1746070
757502
283610
1991628
1976217
1638281
1761385
1924403
173564
1780353
906702
860083
1413206
880226
1580358
118927
1155645
349685
127124
373428
459097
1665845
998530
1816836
979021
1730025
1960946
1957469
1208003
584333
1503058
895594
1760312
1771312
1490717
1897785
913001
847406
1568108
23650
1818020
1932802
624491
1190683
381507
237183
1532919
5563
402251
1662556
381609
1647645
988996
1910735
1986330
1360698
72727
902294
318837
170506
803233
458466
1263647
543502
1891464
1517900
173197
1495079
499899
1683549
1319631
878365
1352999
1014520
1489992
596450
1770560
942001
1224963
1099412
1256249
1605553
772296
1153299
780294
1170662
253865
950430
1630209
1074090
750749
1885307
628824
417372
550438
959805
343462
1477294
401767
200150
647694
1548759
480757
1581293
1283291
1069028
1137192
1022505
467654
1540996
1771657
1658072
1778550
1918992
1367282
1853266
929297
914584
770546
1203002
239764
1211518
1945788
1272277
461992
573741
719497
186348
1094291
1397168
1777538
1438221
1987748
1130759
646918
1131470
514369
1672273
1628674
69672
393648
720189
325351
1689616
253150
1961143
458666
1059675
1911360
1834188
1352503
1243683
937646
431023
1010300
1567779
1275210
1915003
1576092
1347785
650071
1604320
1106426
1858355
318488
1991682
771143
52286
1059555
776823
1653458
629113
836711
862810
1852941
1287742
1034954
1982218
1208935
1210118
1156488
1511144
1317379
922425
441896
455448
1521411
1572190
924224
1115123
1290950
1481535
1463112
190137
1334093
406078
859238
1354979
1758958
782611
557343
856855
1395572
25287
1760344
1884295
1104078
523047
275374
1520689
1681302
1702546
1566840
460122
1802163
478297
953071
16610
1861377
323036
354623
1009877
896092
1156896
1425649
1186544
1351633
1466223
1469544
382011
299100
1651679
58016
537523
1833694
1853323
1950760
1069139
915341
1922721
1261113
312582
277036
30023
1429249
1593390
772653
1253160
179950
480157
468649
1426299
148177
30779
1744234
1499889
1052903
925459
736852
222257
723804
1363860
1578349
100152
361998
34845
1410975
584318
1049274
258566
1204772
562386
338292
250691
1465816
1680906
890178
292863
1680442
1312230
354350
170298
839698
604902
1997429
803637
1957943
1428970
1033674
412295
118721
1103299
1212762
1345134
1568114
909744
1559831
1614322
1471586
1887721
699979
689131
634424
1571549
1400099
611528
646363
1032715
872007
1759402
1660084
1506657
1244938
1834396
512309
1234735
1822116
990287
297162
388910
580954
47091
1125650
524085
1769400
284624
554927
747706
1479168
1840285
554921
72309
1863036
938125
1373681
658600
82525
629443
107790
867058
1654132
153581
1265004
1468526
929294
226471
822563
778875
1895139
939467
1400169
747806
1659902
269660
1708408
301984
747872
1768867
689944
1357253
892038
169738
1790508
362195
970203
1003026
918761
875148
1651463
999333
994944
43850
1106118
1018533
1724621
1262801
748741
1591578
152995
1847922
613992
1491048
609767
1665346
1695226
1728948
1454996
483786
527277
498864
1562929
28753
250369
1420389
1522150
1870659
1500403
1456095
378812
605391
1902639
1292809
1775445
238534
1824671
1101095
1097623
1534068
1884534
1752347
943199
1649562
698740
1071690
696874
1927679
1101859
1343403
122167
881734
376742
298710
180273
691570
1767934
1041077
1528938
409182
427648
352264
1557279
696762
831604
960433
400004
594790
1403814
942857
1909910
324298
1507849
163812
1585315
869675
1920258
1711911
1527955
1148952
1634950
1926407
269653
1191686
1423898
1792270
399674
298535
1067217
1668128
1544419
1476076
165885
675080
261137
10938
1336655
16361
684801
176178
757961
29221
1103847
481079
613506
982162
1223329
824264
1842073
500490
505549
61541
1460122
1635675
745243
1476321
993410
1327125
156411
1229352
812188
1224413
1404436
928242
1656749
91517
941621
650317
297119
881543
1153423
164895
1253481
432638
1170145
1373682
148526
461449
1153079
642112
538566
286835
443216
1009132
1822554
330034
560882
1035145
271384
10248
1978901
710410
1001213
501292
986122
1547192
1087181
1243047
1389993
371097
1898494
1070835
652498
849109
620544
1822522
588355
1980763
328915
190607
181510
24518
1612793
1247766
547274
126941
383305
1706504
1843051
1103911
1563092
1856939
1000230
1609715
960012
602140
1676943
1090766
135947
1140467
1264328
274715
1133588
879316
1641946
1206527
1900002
531501
1153593
1146153
1373745
216457
449917
372552
595250
1742582
1386635
885552
1579574
869364
1879771
1804742
838906
972095
868076
504713
681273
259229
1933210
1496694
825026
599507
25445
1661202
1947806
1415188
15367
1482784
570149
40174
1092206
1936599
652332
1870847
650143
1790630
149605
819879
1672348
1250001
1788381
1317408
1903930
149579
11230
390873
51625
548236
1793706
417138
1458607
1157800
245531
22492
1748950
871088
1528486
766745
1186409
668897
1855697
479874
1316150
304267
183564
1051659
680037
857100
341120
1359888
285394
1675927
1022514
1635223
1318207
943220
1894785
1961836
1426156
1656612
1088028
1882151
586458
1718586
1659409
1214140
1534677
95425
1079515
1156314
1890952
1568589
1780430
1745440
1655144
722364
1408661
1078236
1066542
359711
229637
228837
77807
1544706
1995647
1004347
1698327
781158
945997
166916
591617
469337
344960
826552
151360
288964
714018
1966074
215337
1650698
376136
1329614
1210058
1476849
1018460
1413035
71579
1257643
1588322
771649
1996773
369933
1967995
103509
569445
1217513
1145043
1235317
1520727
227130
458128
761184
505602
1832094
1598390
1055309
1894306
1387494
1560512
1408597
793090
352441
1208385
612911
1976920
1246978
249065
1334461
1341043
120021
141879
289096
1395540
41786
1922054
427789
1939560
1128523
724581
403062
1969837
623034
911897
543570
614391
1032973
1964505
1647537
1471364
882795
1968747
1706629
286551
1458276
1713965
900169
107359
1674706
600315
586618
1945527
794847
86102
1053461
1411636
736512
1692566
959668
759941
45054
1620313
1323582
1294896
875165
782262
1186889
1288058
1024270
1912995
1732943
63783
1719684
47586
1649440
471889
1625380
1574418
773980
379691
620907
307282
1089217
172487
1004634
1483711
637113
1269341
1971056
137366
110484
1381959
1251955
434581
1254668
1724861
290863
989664
1354462
642494
220504
359202
1002125
989335
1136885
1596401
1209537
322594
1525136
1454844
1436443
1271419
230644
1016148
1232409
1322098
46143
1774349
1448089
1785410
1729982
1116238
761608
168791
104809
1631181
727537
323906
339411
1671069
1698234
384623
1893512
960466
1635086
747235
909664
1488030
1519192
1376934
1748667
803171
799704
1101860
726898
1779073
923863
479812
1109503
1511396
1937814
1077887
1661356
1859618
1080396
1444625
1697172
1518523
1039997
382170
1347848
127048
1776274
838076
107087
1708453
926347
1586423
1463958
1389045
614756
833213
1256140
542447
1097680
485845
168605
427720
728471
87367
795682
1168554
1621970
1140860
1247004
1125346
974945
1258658
578031
1813069
1685183
1798548
1290536
913594
1196395
1078767
694526
303603
616274
611951
545383
755997
1822016
1629892
1809541
1632273
1849247
1490928
630184
917920
550337
986967
850000
1946728
65111
763794
1022452
1063968
1499961
1834858
502950
224288
1340242
626107
1919340
1687664
1289196
1650435
987639
304268
1532745
481812
970122
858149
853451
186766
1467138
1901627
914442
653660
3937
1213031
887405
1712472
1335905
752415
259280
1357925
1262623
55476
1853604
1951360
407454
1367724
954324
870962
1300869
789726
1260765
963948
128276
1090253
186551
513043
1131700
1756454
28097
1514431
1373013
1904125
1130909
1473606
709214
1298304
967519
212815
1120475
287337
1641002
1462844
405744
125875
1826837
1188357
1724942
1710237
1187984
500061
1970747
149100
1590032
1851589
364054
1740223
317618
1940213
1642488
1515212
1078493
800154
340120
1155368
87723
461049
1537110
1533487
1315691
770558
355231
1238004
753470
1784292
1316642
1811320
156539
268463
1981963
1819980
861607
1906650
1916840
1868266
1460140
1753648
1889776
503561
707590
158359
1438125
8795
1477724
190797
1973485
1583198
658956
813035
359670
1930911
147199
1186403
731194
1566039
533380
1808382
1343523
394399
1659363
1487078
1850379
321138
349301
1907149
50307
109852
86007
1483797
1258173
1700741
1641483
1519889
193712
1082934
1013418
1222315
451840
1666095
566937
3960
1839989
733978
1040508
1028675
1248331
1821185
622095
1741081
360389
1782755
953331
1204623
512894
1147147
1088961
563283
1994730
1466102
1248036
38218
66216
1135030
17205
77594
504013
1158879
289908
1595133
708178
1998927
1538987
1043905
1929641
1679989
1091434
1469093
1374760
786224
1022760
1236845
427341
1859193
1464040
1320069
412049
1031368
190477
588608
1952572
1858937
1235361
1678953
1034856
227378
957929
1420776
305627
1690196
1519473
713604
653070
1381790
1613240
81300
1243399
1260076
1795626
84630
570574
1492481
720868
1441664
1317846
605073
314794
997987
117310
236942
1639920
693545
1791310
1497995
523886
205315
1084814
831994
381284
1749462
1522339
1550396
1132467
1758679
1569364
361201
1233613
1086961
378939
1293514
698163
1715802
474276
430484
1876086
1466705
688119
1469059
1230772
568095
476725
1089545
980586
1498681
1951199
968219
682040
252998
746598
1711763
1793401
1308429
349117
871674
1699354
1545003
1618369
1983964
1518032
481706
1670932
87045
1577157
828243
1727156
564778
1959175
877042
154257
800843
923872
708679
698848
1135656
662257
1621972
395227
366560
8230
213542
1845099
277762
1149215
419757
1130298
1208694
214703
41084
1453625
157442
1085303
1257813
1590376
1725728
773989
1020176
1760623
459650
276344
480427
1096285
1287061
1438349
1231967
125540
652134
953597
796327
1595806
530315
492235
87523
1933255
1009535
1217127
450228
1943005
1952373
631729
1378343
668980
1791792
315069
780803
1833656
1533418
1089195
377925
320013
76782
1234719
1708008
1663544
1590714
1911891
1712568
441692
418155
865444
1137767
736406
1000419
434507
878845
1808703
960402
1726748
851965
1208908
812058
566266
474784
1331234
83347
1286177
1953336
1947666
1989195
70305
1777365
1565465
674351
764706
1667403
615178
1563978
67273
1768343
1734890
1667984
1469583
1232498
288658
1345536
1762867
1836214
329501
1146393
1293503
1220025
1809532
1335384
1638536
1675098
1263367
1140243
714065
1201395
1744451
1342730
1214213
809061
392829
19637
1674832
867522
1853506
1345778
465078
1985035
2166
1447429
1505503
1026943
224455
1752117
1237344
714876
1849251
632040
1671424
1906766
33099
1881691
567920
794816
1847355
57779
270154
814618
1291288
1512202
1037038
143480
1330174
1288668
556238
381123
625329
168932
1279483
1237299
795208
1101181
322067
1614396
1056707
1884114
568324
70418
805791
126034
1558794
1868782
652579
825637
1301002
700288
1292750
976221
1598190
1266105
379733
1640401
692167
288469
883925
746048
1118736
1750308
1645375
308085
1812830
1292197
1047544
948135
807608
1341074
590871
1942839
850393
1169851
710567
996864
1022229
437803
49316
1535484
416275
978108
548364
1578778
718311
133184
522423
202287
1297574
765876
202653
932551
1294059
307794
1946303
86024
232842
1511565
1851615
1396227
1317463
397626
1469192
1638736
1670838
259642
767641
1669837
636348
749294
1244026
1971601
1785814
866059
1487115
1531731
1045555
485400
1060603
290671
242702
1448449
1042231
1726034
42952
999903
820549
299647
1585411
184926
218661
1198692
375009
755754
637825
729294
1764265
546842
389970
773653
51000
670442
540344
1803622
837503
795272
592776
12528
586291
1961013
182400
1761573
1758925
1375099
604060
362005
436226
444682
1795633
1085314
1842852
1006553
589471
342042
1920851
684346
259361
1194392
1464637
516852
1589437
1502813
574229
474505
1935168
1672010
806917
1718661
1200982
1089562
1829964
1820879
548094
976456
1867208
1373452
1538712
544927
1735898
423547
1920369
104741
1219322
1815773
913319
1132742
1582763
854487
1014435
772604
496025
1163345
1918911
1322761
1040143
1573534
1633407
29446
1014809
600729
1691798
1093372
460898
1019811
1887549
498739
40574
1293201
569753
553425
1952254
679406
144116
1525296
829379
1753464
1830671
1165150
1607318
77750
75524
277465
1720134
1418546
737670
903617
373821
1490579
1755285
1310573
1802017
1579778
525793
107438
1100574
1781096
677422
109943
81043
1285436
959807
1785706
9524
181277
1251078
1021417
1302109
1932381
1701827
382258
1877756
1020806
987578
198498
1598959
1440059
1433228
165241
1973561
570663
188240
123379
1502150
326166
39581
1070088
819602
1674885
299909
1642049
16569
1714515
74444
195324
386504
866852
1079608
1207779
1790621
705783
32521
1446515
309255
422591
1961824
1024771
483979
696074
1818826
543599
1002200
1311135
864721
696324
670033
279041
1679290
522170
1083023
962580
1419879
1890620
1836318
1490907
1955133
752704
1332714
730572
1456221
350780
1983155
1627438
1041631
1099827
1856942
1825137
1512744
1701506
1963755
1487507
432919
1230736
691047
743637
642850
1406069
1357141
1338918
285028
1360182
303664
50831
1499984
812686
1631093
1919541
1328483
617152
1611365
851146
536750
933246
1601328
517862
1423608
1149360
559655
772987
652336
1910485
1055627
910230
1072693
105765
1838935
1668723
1346181
135586
1950246
1427238
1841858
1059789
588456
131206
1484261
1217129
1440443
249259
1511338
1205979
587799
1087798
184645
572772
454546
1911107
1120826
1459397
587998
929363
300537
1114500
1637074
1250163
177766
1283532
1661184
1821326
197054
822065
1749315
1199160
1344448
1019901
1432116
728677
192453
609186
835780
800818
1856349
254887
1831763
1631929
1085648
726199
546397
1987895
1484974
235053
158746
1142917
842487
26859
842357
82336
509363
1929765
1173574
635857
1931120
1224625
1251428
1798767
690160
1587664
1702424
398576
1907116
1504347
856087
1330154
278048
1219342
1499957
1601899
1689872
1800546
79630
521215
1512055
882481
420477
309107
1081108
1255914
1344378
1486249
291618
1724339
1427233
45750
1280941
314376
1959268
1820717
813389
321736
1713901
1603759
130049
1120896
322887
885530
8806
1551300
578214
1977002
1630266
1179478
125493
1953972
1281310
310731
1405556
147564
718487
1399174
9569
310118
1037647
637818
1293808
671737
480708
572303
231852
1996870
1818764
971418
1530619
1756254
1490344
1449423
1895679
1930391
460052
1577387
644353
1555541
1158118
1117501
1908283
885674
1688102
1066891
1525958
1071974
305493
970442
773300
1740382
194784
723870
1986731
1998124
1585525
25964
517219
61106
1242606
974923
95666
1559194
566611
927230
1352130
1431044
185453
457259
967903
301091
1265127
776749
531622
493417
1443922
1409085
1542534
1746626
1015352
1811874
1977712
1544758
112540
1627229
1575584
1862178
866529
1672607
984671
460210
232076
924470
1939626
873228
681944
1605368
1550344
1107851
658602
579760
1124892
641375
918668
149220
398201
1629056
1986344
131790
451301
1893962
527451
524900
474141
1380380
1594374
192005
673224
1608755
1879777
1354576
1995611
1684161
604950
579011
191393
1987855
1228854
1159898
1763510
947473
1145142
113239
374065
1726218
1794568
1067940
1487192
749351
1717420
1161087
1533722
245769
323136
1352726
177912
1764780
1099823
1117803
602940
1094776
62406
525368
538534
608338
951253
1548512
1076787
875994
423781
547330
1144277
780430
1983943
1805036
1242368
893801
909097
41318
1481864
1494526
759914
34381
1702279
1786094
1276375
432393
1391980
1151067
922030
1828668
895687
1914691
1033658
1011063
1568898
430552
1271346
442725
683348
902669
294762
1307248
643709
1125048
193281
1546882
1303886
714928
785082
1805431
1333229
1362825
13124
1350202
953767
1027903
1345765
237573
1035289
1354459
4232
1255050
295666
773929
1920692
379810
1160321
1276260
846784
756060
1349523
2979
1065062
515916
1792833
1924964
1326526
1942335
1918284
966446
1988421
1699009
365964
1613042
345063
200311
1351477
1203753
249832
1970867
1588333
552163
897876
1009853
1993904
99
1510148
1210389
479930
1742892
1007970
433606
328592
538295
1661226
1092480
1123141
739943
291691
1645995
1178671
1302629
1128223
1183600
1094493
1806743
511262
1921926
1501037
282295
105259
446420
1728839
1942662
1605415
292662
1984185
1841453
1530650
1516306
1848668
313409
265242
1215793
859970
433154
906986
159669
255661
48083
355573
584800
1773635
385624
360342
1348567
936194
1953086
1624852
1279310
1788130
1653749
1043282
933749
696732
1009313
482904
348538
604146
409439
219577
1770886
1380979
376512
1460464
857010
409693
31022
646405
1743756
1474979
1547087
1770607
989574
1932767
1457467
695002
164570
714074
575389
228987
950086
1077602
91268
212617
565219
851935
1560955
1047213
1555001
1469292
897392
768572
1765968
1218739
1536368
1085254
1578974
40483
1539760
1016460
548497
739011
1961562
150413
901163
1494546
1694699
374740
1261487
1375231
768369
1483257
1555420
55526
947565
1159549
135365
149031
1929746
135356
902064
1605164
1624226
849601
510906
1807100
775443
1254746
10897
1054755
253467
1713430
632824
1411118
456147
1460256
318211
1530263
402113
358762
637120
72186
1060356
1261037
402907
1754262
1782710
705664
1556197
775720
1301624
236265
272937
1916839
703525
878146
1233568
642041
985264
1907800
680492
906974
732222
1050395
1044775
1037001
679068
1046777
610799
1848435
996855
575004
772753
1336706
1546778
1076546
1349559
1771489
813853
1047181
1502399
1004830
655976
1287734
1425766
1477848
1837409
1327939
105135
1636246
1394153
1070882
330116
102168
159392
678183
95020
61643
782029
1083520
1133770
975917
1042428
492702
1117065
640384
562944
191281
1420336
1128763
1063112
1955051
1974685
27916
518541
1485014
607958
86653
1342015
51373
1652324
862123
130971
82283
1063217
1984857
599449
497621
1751081
44525
333140
1987066
1045619
1751214
548621
1655035
1380320
1266835
144250
184243
204573
599154
655521
632754
384122
230879
1115632
1000858
1378788
1928929
539103
1083001
124515
474245
1074432
562469
1033137
335361
1967069
189892
105259
1302856
1937814
1191730
339543
1605454
1946012
752078
156151
618148
1602788
1782326
1948277
406528
1169636
544325
1565613
598589
463601
1910518
238549
1056619
1302719
375096
1038978
348982
45107
1296715
1971579
81705
1249047
395661
1649150
1005179
1684396
1089067
1095053
439624
1961537
1013074
495817
1026887
1703175
952220
1854204
659014
1397127
690929
1415505
1707668
96007
628574
828085
263853
1133170
1066326
1530424
606071
1664720
326853
283509
1739233
1992818
1580880
1981726
1044469
102007
1695965
1361090
67030
900050
884416
866985
1927224
253912
508589
722518
1838387
1103563
1154264
1932804
125231
1995570
664651
1957944
272620
672606
304804
65052
572711
672333
1888464
450264
481860
1366631
1885692
1149914
1727307
1823610
904614
742142
1019148
770545
1047696
300181
1057964
220352
1095035
683056
1555294
1320027
1753815
897096
1058123
1512936
522048
1574871
887974
156535
888996
579167
1990206
1809183
1290148
1840297
552995
1255626
315036
778047
958986
1841223
1590279
606149
1823121
518830
1966898
518760
672591
401291
328533
1646918
580042
1219514
238519
805297
306712
874422
618669
1146152
733676
156986
651927
1722555
1923564
531601
685796
573468
547599
1593131
110075
1191575
458782
323167
535874
1289890
553121
1128945
440637
1901914
1022639
396834
796465
1984437
584434
926089
1968782
77805
878606
449732
463755
236264
755153
1004718
1521103
1755023
528705
1705777
47097
57112
587598
1387532
1076452
383915
1794120
123907
1489950
984658
473450
124264
832222
81278
432967
1533724
1744464
1909709
151579
437118
390467
739204
768961
1397367
1462714
1296603
198518
851495
101581
206540
179830
1671696
547243
1963262
1265638
1788044
1649199
1292260
905557
1335196
1895549
1507216
1042723
104295
1313912
1999200
654440
658487
334441
811967
1376235
1862032
1518464
1826190
708501
32640
1573564
1854782
1539192
899239
528190
497991
910764
681134
1549443
293665
900577
49222
1447625
1856364
1755977
960738
1145096
571130
663050
1641433
1949607
1035083
29683
1076412
916248
1317674
1651586
1735891
743732
765509
1576821
1019085
1993270
1829611
1404635
1043281
1576787
773951
1916903
300753
494718
888022
544321
188844
1184479
290636
1479393
1309528
1327106
1868923
1254197
715635
1826749
1253983
833704
1806654
161760
26476
792940
752221
1531911
1410225
1195716
1539589
309592
1215916
1964324
373871
1198353
1113558
77842
1425223
1662956
5944
1016621
1212509
1372389
215945
928135
1875539
207922
1151993
1286515
1324225
735647
410061
593076
1521939
458159
262282
179743
99061
1228183
167163
71291
1387033
1574866
788482
939837
1382988
1681064
316477
44160
889558
1352870
124045
1311247
1321818
1707561
1569067
783843
1698429
452209
1182058
1635537
1144052
1375356
644501
1813048
912666
1419474
494978
921617
1317739
1443166
667436
1600207
1513945
55284
1113832
981262
573088
894514
742565
924244
679478
1413752
1145058
1953486
140875
1835567
1168593
612283
138145
1126445
1815629
830375
1433436
195516
741552
1499121
1700056
1290756
1856892
285806
107921
995491
1228189
1299058
1852092
1124948
1998607
905267
1432557
1182348
392528
79698
760430
108757
1520171
389768
1752158
1543872
693011
828291
1496897
701194
307783
1416864
399471
1527412
1718894
1674135
881318
546024
1925468
1881689
1880710
1653978
314574
810289
1047881
1721127
969199
1746039
1213648
543656
516576
607363
764345
166430
678143
1121408
189272
693415
1773070
1513606
1412749
882093
88941
179928
1937034
1225804
41664
181898
1784038
1694799
1289436
1030664
67509
1634885
570129
439893
630520
1230434
1631443
1602152
881231
1502082
636627
660563
1145974
1498771
1523035
1307495
954278
1562425
372736
848969
105623
159838
1564421
721635
803043
1408501
1742179
1070118
1523794
1109631
655593
971530
712844
1387400
1259455
348835
1836093
849578
1624929
1536166
1655504
1640935
483930
948851
326530
1462767
1051000
1895647
1199914
1990021
1371165
1515667
1327256
444923
191450
248402
303542
992135
921949
1609829
1392549
907572
1759396
1638921
1357724
1698164
1630505
1988907
1179371
613898
619633
444128
1653419
1679785
984216
955895
572567
1100132
1168885
374454
1350737
1067232
1092433
1605043
423021
620647
170648
1831580
327419
1465247
1634110
796881
1909705
1716689
448383
853088
1906964
499232
81969
1279535
1245009
604417
966500
119955
854712
371904
46739
1767741
889719
1653659
142817
1355764
89569
1032686
1951297
1041243
1472060
352339
779126
1617145
63650
40157
1380208
505717
919940
1341281
342842
613558
929008
1511469
1837390
1543038
696458
500166
1425666
381846
371121
277097
1495483
407671
532209
270099
1716780
1545446
386307
1111072
1601665
1841730
624823
874932
1399137
658322
1402395
1168476
1699822
1469208
1698593
1349959
449846
1359790
321581
1343935
88394
466113
1401304
371443
1992760
1676308
203239
1283528
437480
1210000
1448880
1442228
737491
1790591
153175
961034
1349526
1439528
1365872
1115129
351921
840047
1914438
27784
1338496
600252
619285
1579990
1741702
66207
769251
416658
71464
1855838
1937087
804371
615775
1626726
1647088
1619879
972460
1364194
755961
795161
393881
340410
949810
1649948
937824
846326
1151914
420003
1663382
222081
481956
1735451
478205
1907792
1854178
29565
1080966
983050
965153
1570745
816022
343843
1013059
1719058
300384
244065
1250739
878304
429417
1434269
525812
977911
217250
684611
1145722
882920
1080562
450964
1106501
1312907
688122
389266
1556903
360212
503416
154463
878712
320580
1047536
628860
888718
448852
810922
1101650
680982
214168
165750
408242
927171
257387
1246028
731381
83552
1952104
857213
410496
1764377
482867
866769
1608948
69115
1467928
918859
41596
1105697
681351
145766
827019
1463036
1960348
731571
80642
713198
585594
1513436
1636946
1150786
1724119
1112604
432546
352751
83886
1089786
647272
112713
41184
1830736
1577544
715501
1407692
1310010
235154
1029721
851217
1117859
1871718
1626410
1534870
1723869
1222129
971180
1430696
2099
826635
897637
1746314
463889
1837564
1114340
1219102
1767905
1922202
1251856
937677
704713
165220
717789
258074
1401425
1003737
957052
382940
1175833
700382
1481530
449543
593078
447356
682851
1060751
1607399
150270
1847272
1321846
29993
1514308
1036767
352080
875066
264801
348430
985946
1308573
1254449
1473743
490564
491490
1441466
125695
1293
684845
289475
1849490
122722
1118782
1248609
235570
1848451
176260
1084235
531546
1917827
241045
1391927
808440
139378
1653791
924199
1627605
96952
1682919
189223
1088748
455937
1836201
1133393
715420
1044801
1406070
887375
101857
1527598
1981943
806413
1135190
1534601
1730784
357485
1065528
262302
989337
223812
1741132
1816395
958834
1305126
1079828
927400
567514
1016248
929406
1239697
956387
316951
347007
1789055
938707
988375
755120
1977087
80331
1798599
641554
445706
1190323
659645
7277
1094842
167247
461489
1232200
601395
606549
295640
738250
178511
917213
143103
1991802
1120243
1156230
273686
766912
639362
32073
1400691
1156726
1959457
480375
1953723
822009
1650837
173433
1297278
549044
1932463
1933686
1349894
1375884
1044987
627048
1198830
480946
362488
572321
1488981
1964207
1669311
675356
1556523
1543012
888994
1075049
1166602
854036
924715
349547
1961362
546322
677766
355174
620300
1604784
1881999
266061
1856060
1512820
837913
1447219
1097266
10899
885900
494732
180817
64586
1701290
192657
1558189
45697
771596
1043748
1770714
1610267
300159
1562177
280431
599108
1877858
126726
1812088
634670
817413
945833
1201690
36275
1311377
1728178
1114803
1700324
1761453
886091
904417
1945626
539194
1612376
1457651
539130
1003928
436430
1994946
1932492
201736
1231533
1251066
876270
1563727
104103
666981
1324339
1039345
1510685
1361051
526049
1498694
191804
695069
1392224
735859
1349934
805268
1137907
1740254
921744
1995507
816850
867824
1668413
895917
1614899
890260
994642
830956
1765449
847226
269207
1082160
1215495
853048
268774
404929
1904613
191834
571043
492162
171175
1470025
1904975
393431
392827
1051620
851979
982358
335361
94686
197771
1934744
874005
629719
288050
1291099
1824992
460180
1684638
1145416
1043136
735305
552498
1348683
1675705
363985
1037566
1621407
595126
633430
1397832
76748
683960
397940
1285329
941806
1789173
1010494
1355921
685339
597829
926915
1703377
1790597
1003415
1393654
1598561
709859
1860245
1940682
1479949
1228363
287926
1148319
1370353
478273
99949
1736293
1149276
645298
777096
340468
203671
1425656
1843055
1610661
645635
718610
806113
24388
962257
479274
1411276
1776115
1006841
1601689
975347
1430338
788011
862572
174251
1703814
1455655
503377
1536248
1821002
737823
14628
159242
1758225
218538
163338
1901561
1319078
980106
928674
694270
1481510
680972
1661989
371783
1718174
1495078
841214
1711374
143728
575723
317794
679384
590354
145883
1639483
750047
1872001
1139192
1562170
1734788
1518999
1980477
281929
1140091
843912
356095
1801515
1707947
859940
1677548
502782
90275
1975563
939372
855929
1030227
666341
1736148
1204782
1484361
1328281
134728
1533014
1316976
1508120
661939
1297197
693065
301707
726229
716370
1580054
875903
1703078
1317048
1286501
1701545
1974061
488103
1847297
1083731
915243
1066251
1814987
1038498
1204455
1188485
1885579
103782
1908523
1455388
622645
1312032
1246922
1560924
17132
798464
396490
118394
507877
1918199
1729556
1583343
952500
709948
1308394
1086053
1692816
327454
1292998
1340041
1617487
1622042
397849
863366
1159862
1443265
736954
943900
1751261
1966036
916964
606769
580165
1905449
1962753
1582409
1907594
276884
1486030
1427041
580424
225633
1295276
915050
720603
455124
694846
1225306
976900
1852836
775813
1470568
152188
1220095
1994134
1233704
1268302
1629607
776895
1242362
562841
724448
1081409
1512763
1071707
1856555
1825794
645004
728926
155410
573321
426443
733000
1334018
727287
1255926
552657
1824365
1432743
1567853
1945656
1585872
963475
1169394
586619
704541
1401852
726752
669270
517979
686581
394495
775465
161758
504239
282838
668757
1948641
480458
680028
239058
897853
857199
1974505
1176954
331129
616127
1551415
885840
1922041
1677586
1604738
283536
1009394
1975471
1555617
1404894
612343
1885153
559297
339086
1051848
384831
673720
1363873
827089
1623681
1043821
1508079
604601
222513
552628
1489985
628473
54667
860229
862565
1674759
1348383
1675745
725776
1690943
1553061
713802
1237341
1350819
215737
1569684
1035703
758732
1185045
384874
1860491
1701308
534796
65026
308538
1771932
1809949
956190
127269
1124533
221704
1821430
1855988
1310615
1380542
1974704
1450704
1422296
1998602
1140484
1341724
261251
408951
369466
745768
965725
1074468
1667414
1184934
573329
1575439
104262
986475
130542
18560
40942
747001
968595
1583142
1104317
847829
742959
345891
815700
471778
1846383
1379091
1325838
1875081
1340659
677302
311522
1997911
919054
82846
100343
1024655
153953
446800
800655
431050
455171
1465715
1017245
1383732
1676854
1809167
455602
1441150
821769
1889643
1111885
1132304
843406
1500500
469389
941213
675680
1455291
68294
1669187
1044802
226536
653081
1040665
736021
310697
268098
1113119
904241
311707
1203674
589132
1683708
1328397
1462015
80344
1640915
470895
64493
257692
1945251
1093063
402202
1145388
1748185
804760
233791
1190941
752432
497452
1237138
962560
1921754
1417239
582502
1789894
675488
591090
215609
1043909
1356494
431476
830106
716223
836643
1232554
758366
1974275
1500730
800566
1333389
593626
500308
791996
890490
1991619
1596005
206560
360014
1934413
1510673
194460
442241
1546431
1047153
346480
914737
612815
673066
1751477
1024218
140665
165113
1326414
569788
608903
1502234
1778930
275496
483650
176216
909572
166052
1379358
1716803
1443745
1765245
914059
96260
1237294
1089753
1307609
1050792
737649
671093
895381
322651
1400307
904830
1951614
1100375
1651624
1706935
1693522
43071
1097437
586253
785024
383165
1381408
1392812
963425
1822000
1367992
625099
242814
242106
880851
650770
1885487
593725
1098988
842014
1476270
1261269
1008241
348408
406801
69064
1119755
228026
1227310
1472856
6033
1562358
580357
892145
1793182
1536980
886769
1045494
538961
253556
1689630
833498
1057711
1046678
17814
525094
1792565
1919596
654837
605145
366049
549207
143532
745236
1929912
642967
404898
1881153
1529288
1256014
1893311
1434573
470920
1618128
21711
1286256
302021
1100822
1158543
348903
1180285
704995
1923358
592458
950209
215469
193415
665139
666144
1574622
1067943
230811
1211675
935656
1971397
598693
1880878
1359380
326346
1455897
1447028
1167725
999585
1347323
605982
1471388
1402818
686138
1214199
1186065
806972
1021957
1501189
691308
1612837
464317
1767014
1256282
472983
1167270
1520947
1693859
1460525
883248
744543
1336177
823778
1982527
1252656
1318255
84481
1164121
777291
510499
1933366
507549
713418
783396
992076
1956739
81717
1685150
1186132
1934538
1189882
1809841
1789818
655056
1788809
519484
1047041
568629
1104234
1569510
329186
975853
334453
831433
1617516
1634392
534927
1683758
107896
1644600
950666
1394414
1629628
1877661
1677401
1888360
1039218
1387351
1412735
109745
1661280
1122462
1839020
1936754
1273170
1797951
1095206
919762
1018379
849207
760911
318250
803817
406458
850739
821878
1029538
997777
614726
1685977
1161896
1692716
1866729
240079
682005
837294
565107
1232772
318782
1666616
531141
490718
1680192
349355
708908
827689
340368
1046373
1849286
1273274
865245
582731
1238901
1814227
1904750
879686
1928318
488152
1603803
1491675
997273
1807298
312651
185343
1440366
743873
1765594
428085
348238
1659072
695162
151452
654022
1896023
439978
1282480
1408909
106387
458999
5617
1376305
104300
1402825
1366228
760389
161415
1263274
896709
1172494
1493438
1662806
111617
1019249
1611969
129324
1658779
1303490
266473
1346515
1412130
699482
819708
849348
891658
1918915
1005105
410916
574021
1172275
1797100
926005
470978
481889
1475701
1565784
1793261
1095401
1425625
10623
1007294
1992786
759833
696797
459270
520870
741711
407768
1782669
144837
1048324
1948087
230160
347066
964969
1278210
596852
634964
1139080
691671
55528
913695
755075
514672
1786083
281599
1044222
1829931
647712
1244925
258685
1187664
1099821
831882
1236923
1430424
1871524
1040658
1616050
357103
207938
1757867
100456
1432337
785837
1447564
1725102
1480750
1457084
564304
186500
275428
1486841
1308037
1155585
1581752
687909
1693771
553200
1939364
520516
1131215
741789
1858678
1499061
1409858
179000
1996050
611025
1643507
805435
1952478
960866
87498
673251
247757
1619536
586390
403843
1153422
1270083
77945
1691121
235880
1592345
1767749
770339
364078
992670
892
1489684
1067989
1996687
304229
217187
845823
1182338
240446
624347
496170
188445
1711086
1594835
851742
663865
708245
740001
1404311
1482718
924029
155151
1044432
416497
1952235
1751231
478294
24558
777815
1572168
944891
363476
1909422
420300
961039
1831191
1527059
83586
222511
341991
1209902
1914650
250064
1051844
390796
1220201
1622871
1897740
1500444
354015
1425084
1271485
490877
57077
1801399
689115
1174510
32691
1149234
839171
1151696
1959775
1510247
1471724
1857205
462646
273583
86668
524932
592852
1487388
1378230
264946
1245924
23898
1746506
1627532
959579
966897
1456102
950403
1824048
1730075
1446372
720131
1975853
1512938
361875
1066316
1239732
1989716
1541060
389783
1344061
751687
1630978
1462853
829813
28778
955325
346185
544300
153459
1799738
1091437
1726879
305939
178391
1682180
1691267
800320
1095891
1805756
917042
1915397
1260407
1805518
813623
178826
196273
259225
1540638
1249036
1115784
507512
823005
595868
166470
1794762
990524
1182739
1009698
1914622
844866
1921218
1511368
530316
950178
1532724
1310096
1357057
99746
569361
683303
736334
1247748
1789593
1870588
866968
753099
907950
1928241
1876428
204658
520216
520464
990901
611789
1372161
700384
945298
1783679
1705266
217943
472716
448218
933171
510680
468137
233506
911947
1396191
1173543
24043
1464350
1188351
335765
728626
1352880
897848
962935
723801
1522009
12207
943107
1270402
1674813
871539
1709114
1931368
840187
65639
221438
1916752
1567705
280853
1712739
822033
1381575
586425
1438490
1146437
154778
1068402
734677
861356
1450176
1157399
1856119
402833
1288365
1999211
1313685
1460336
370526
1960298
276700
880427
538066
1839644
1999403
1097478
770845
641423
744872
446248
1383493
1781274
105544
887143
473276
745867
85404
1705406
752571
176860
1955045
1732357
736122
1019773
60544
558914
1394475
1685039
1882424
1359650
1836973
1525470
973705
215980
671009
493536
320173
1416959
1489348
1247415
1577250
1822428
116535
1533339
506177
1180325
1521224
1114604
1223611
800753
1507960
537005
1616733
717896
1686275
1191557
869292
1017653
1448936
1156837
817262
371208
591322
1109285
535051
1972630
1542583
1584063
1422605
1050828
831328
1174813
1297944
1207805
900732
1103076
63055
226534
987452
574129
650952
1774836
41338
554729
237762
639031
100472
1724113
1245835
1603808
980559
538304
7575
1300015
1242645
509165
1660772
93387
276698
1005840
998484
1473522
501770
1634986
1558951
1884153
937897
578563
1987803
293961
430689
181889
302834
1138701
486233
172950
1990397
957072
244391
42431
1623947
922574
786723
1954089
234247
1563047
1531754
948266
1696147
60501
1708908
241622
1698939
1023767
1592210
785629
1387871
12892
1018532
950355
64186
77321
1643113
1909821
236687
746247
514314
1439157
1332611
777236
660576
1936220
1542271
1333558
392104
1063639
234895
365194
1923170
457981
1365275
330812
1323764
914738
1155874
553650
1132752
1098747
681382
1957005
1803271
880984
1239427
1455787
941348
1203346
1553792
1833300
1197190
899925
789151
1478271
1062278
400868
1707350
305336
989977
1115214
247389
751220
738491
1365902
22735
1899188
808667
1944207
1994166
1539227
1345007
55170
451986
902132
724422
856387
450733
812628
903512
1498211
1678801
879880
1268231
1114862
1059953
1792813
320078
1464919
36212
108288
1978857
721070
388958
385258
1808893
973487
1740030
1058196
541235
1671253
568530
1457051
1085566
392981
204749
1441928
653327
935006
952978
905300
1409276
571387
63943
1513727
479499
26078
1185611
408444
1604417
493547
681237
1262339
1957850
679610
1150971
521939
367573
780409
917240
307170
293922
921135
1673264
1640422
1470178
1718131
578164
1594578
778394
638708
803258
452607
389065
1078041
1512713
155390
1543085
869628
506626
1567781
353966
38011
1761374
1043015
70159
623625
663354
1240297
1295403
641085
1863044
1228501
364828
853804
1991940
1962018
1610443
128362
1670456
1859022
1127768
1919156
407935
567481
1200498
996241
197788
1691127
1404603
1145196
224637
750733
145232
513827
1387534
1279453
709572
217531
1474416
1750629
409278
578021
416683
163063
71580
503507
1600524
1157054
654730
1140522
1406467
1275708
1033563
1716159
35761
1960833
879616
373597
794065
103080
1979301
366236
1476721
349141
119278
1484056
638429
1782502
117143
783524
1316366
1450439
1620903
1283895
1262076
66150
1844712
1825716
1721810
409727
960084
417643
1098279
1674309
639539
808531
210645
227397
391064
19774
1441714
479298
766844
1478437
1940499
1468194
1225228
1850265
900075
1551576
1798389
1245113
1576789
140022
1904368
1186375
1043307
590261
536158
488295
541926
472141
1797913
1182203
71625
1483691
1096050
1953173
1547692
1923602
1477028
1868410
250378
1590492
553482
158697
518820
333115
711504
1286288
1082507
1150995
1692783
1732119
1155119
729955
1843747
1477857
1925819
854182
1988967
1186859
907772
1222834
659547
834024
205606
327885
1749302
29069
423818
1846391
9641
1223141
1614947
159111
1973936
1880622
941655
625157
1080164
1988700
806931
1755852
1963445
346418
492893
1629760
757113
1644719
1404710
779982
745699
1265142
573446
1907505
907178
873397
666146
384673
1089991
1060252
962651
10369
1669362
1642945
1822051
1184605
106966
1206325
155865
1376563
1779680
1068710
1728826
918880
51406
74652
1876594
693796
1051839
1368120
244797
526872
1108148
724583
1513847
1156497
1169462
572363
1416103
761563
1706719
1405960
1360703
402637
1136543
1701319
1603657
162845
843304
1746479
817545
1259532
485604
1186991
47934
1768482
1271758
513951
108342
338557
347034
1087529
1201463
1199244
627188
648459
1714614
954349
903982
497243
1729173
805884
1380583
1361931
1006671
417662
1433957
1346528
1803474
1115257
697377
1779401
1940767
1606373
935274
293095
883899
780842
1075030
1081044
845744
1458140
185549
782299
1070965
552862
1080243
1484083
397223
251715
612523
813249
1590243
1350916
886108
319390
222814
1240468
1936874
47986
1188350
643485
1232992
198274
223458
1931261
817583
1852146
806315
1447330
71993
1478349
93259
65898
1976516
329345
1195642
1430657
1580777
1430804
650466
1820506
1364767
1528732
727548
867037
984901
1568387
1817206
63523
213228
1596182
1960375
1793000
1493285
840919
265157
1235621
396789
1921609
882123
293307
1093037
1353824
85699
1995690
997806
1341935
521958
1815954
911128
1832586
1638708
1703148
829143
1444258
1871679
966274
1495886
1058614
985082
1705653
1308961
1618108
1523811
1758635
1360888
130415
1629935
1103336
1915805
1778683
758269
404072
487530
1882555
1431928
375227
970330
1519178
1259444
136402
66591
500603
109145
1057919
170151
1556194
699323
977578
1624081
222766
837922
1993979
1581234
1090638
79620
100697
46181
268416
656526
1604150
864549
32992
1209326
858508
99841
1436545
1500933
454593
58645
202668
1223311
446843
169073
152631
932407
1525582
1706392
781709
585701
1341710
527099
616514
529438
503767
562513
1213812
581955
1559005
1343659
948638
940404
57150
1961092
827023
1931173
542747
755660
1818825
619228
506160
128577
237711
1242128
1609995
355137
1479316
603634
1450932
1704605
1844666
574868
390966
821319
629141
518900
1019576
307154
1111679
742062
755980
1089039
1433955
1337713
1422029
714315
61272
166240
1924897
336685
1641354
19798
1612439
1633273
1277064
1858392
80968
1753156
1567919
788389
1481966
1063129
1567954
1617008
1612240
1686590
150538
1435638
819810
927535
1794580
1503498
1141843
472647
964293
1976566
1810181
1608762
1684927
245742
316651
1753783
602350
930191
295342
1349849
1231875
1904090
679026
90327
1852981
1688852
642140
345080
1718868
1936985
1184696
664532
1910876
1936721
928662
83737
387197
789476
634577
1573678
1530545
43744
685038
60303
405284
1573053
1192882
1306229
1952206
1465516
434229
134017
1550658
421264
139786
1671013
1200689
1128340
493994
694338
1641817
803746
307226
1646843
961138
1743488
1637916
1323175
245011
1006131
1856436
263724
541142
1338447
1976385
1565886
665484
1213848
897883
1004243
1669600
417764
1122729
430923
1487897
1607534
698321
1125889
1392035
1094073
643665
459011
558874
642498
928119
1072181
1383611
1491127
1627503
1683182
1295907
689324
253174
21886
1770527
482243
1952659
1134006
115030
1401278
608497
1417556
1170765
1292270
975572
1718815
1207686
842333
1542487
1240606
1784949
1330973
919554
504267
1270613
267216
560528
1388254
1169844
1604845
446187
722340
1574101
1691572
178154
414614
1795917
1394110
1738523
1468826
15696
1369732
1162331
1395363
390942
1508002
640632
1818190
828355
207702
1561979
1286088
32678
846359
838176
1627250
1906323
1571214
1660085
816297
1419386
1133069
334515
1969111
1518369
777021
1694059
616305
163723
220956
862043
1963228
425255
407445
1851698
103591
1233200
491516
1377647
610204
139520
1446819
19858
304220
510904
797666
1502195
840655
998819
1731837
700067
366097
1507351
102976
1912171
461658
1632493
805743
26336
1946461
1279444
897697
676628
525453
1818588
1351040
1276916
1298372
1250985
938905
1340844
1976486
601915
725922
1795670
235338
1089329
1162961
1514816
1631680
1633189
1893167
395600
263506
1431294
427380
1949008
1995182
431356
889371
628270
1763935
675621
1757580
751731
1068254
1522959
695714
70649
527115
532231
1270428
1847653
1032375
1216389
1754536
389153
353323
1290505
818848
403214
1288352
1782331
446676
451033
1097822
1982142
54144
1937560
1187464
32456
679445
153617
815664
888182
97621
144778
1680883
1562327
750967
1743320
398313
1560966
710352
1873539
1614030
35978
614482
44331
99092
1605369
954575
1994768
755566
1483143
1897726
556390
395780
1927960
1371325
924790
1430908
1898699
1138352
1914918
1438255
1794824
1736134
480406
1574346
676021
1494542
72595
628998
1591254
1876758
1739013
1204537
1695542
1353179
1952200
223743
466464
23052
1064856
1327350
1679839
262619
1107191
1728923
583699
580725
964115
1961324
1832165
1581020
1666822
1971742
68862
1913777
91917
1562478
1915338
110381
1222495
1106252
158371
77516
195664
709396
1492512
1938164
587194
215474
1845611
1535591
361968
1234769
1958757
1064261
61802
221201
429774
1030767
1236639
1372994
1278290
1792092
908637
521816
761360
1584705
1928256
253194
819098
905409
1749066
1702307
1631381
237532
1860814
1364238
561558
284330
1539946
1357716
522122
32124
1654490
250430
1391709
385781
588057
1639741
1304837
439047
1535712
1699012
1865725
673033
1404251
1105838
852567
1774060
1254922
936019
401221
1040827
1467468
1694655
940349
364041
1096577
623431
1090752
909703
1778761
1926252
487365
329806
993019
1363400
602191
1623079
1919994
1298176
599197
473705
1978386
416258
1197584
589691
1584923
548009
1237662
359029
1191838
1077613
1336618
1604375
294790
457792
137564
1158801
267949
21955
1558472
709428
500402
522053
1937744
1940067
744408
92490
1026809
1198653
190563
713274
241335
1647468
1708571
650443
1901872
246134
562229
889019
1273304
1208041
275163
245278
1640139
954869
1192866
1311187
1700107
394426
1091122
1063202
535620
153264
468159
1672573
52095
103055
1612363
1940602
897711
1836684
458641
1930571
775067
1238386
272577
1293717
574813
154320
1854118
98873
1122083
1463767
819954
373252
1916784
1346690
1797446
1815741
339444
124133
929145
900515
268382
1350667
958177
1667812
189643
641936
752192
1187374
1275550
937273
713497
681429
757655
455033
157969
1070014
67022
1110502
1541028
34585
1350939
1347870
1349281
1743532
1605343
1940881
668922
1418329
1180840
243117
479021
371454
399089
82954
757469
1572994
1781616
560492
103256
513972
296456
1720293
1272215
420820
591044
278286
528980
315401
1563082
1870116
988680
1681605
648284
15613
1770250
1850985
71607
627128
1566536
1913114
1066617
1218351
1141995
675961
1291632
1390606
623895
1622850
1247208
1630521
638318
574323
1337055
592402
1019910
586126
1044337
1981110
178994
698216
1538849
1925490
343786
121078
759147
107666
1783546
1130027
405411
1813204
261288
1138021
834846
364471
1132172
1592808
521448
1456904
861993
1154219
1157151
1079879
272250
361713
1583030
149351
24210
1265888
1402359
779090
1825818
1431480
782846
916797
196460
24868
1382409
755259
622514
1731750
432514
866947
338468
1704292
168038
1583118
1144677
701209
329960
649748
1175874
1803267
514715
613510
99304
1915809
1323883
947478
1523724
352216
1212512
835154
221782
281264
1214699
1961888
511813
171000
199803
505972
312084
236526
1587253
854872
1979825
1212249
157963
411200
747920
440333
1464378
406413
345320
1120237
1459099
1478043
37948
1418342
868006
1924333
1910138
53326
1510038
1315919
1098708
1747110
528211
870064
1182083
146088
1523314
993020
1847502
1674616
1659364
1647903
874391
839657
706835
797688
383217
1383289
371129
862964
162680
954841
1474560
602443
1004629
1252307
333699
1136829
73657
1771678
1714887
1020695
1234877
628394
241544
1791268
210029
361371
717359
472342
1642739
1030829
824083
1600775
202512
949944
1353473
341034
311152
1184535
1962350
170456
1837735
1934779
1561767
392813
1680485
275937
1083180
566211
1019845
539494
309841
928244
1539993
1197416
607863
1968237
1901679
685288
1105123
927710
922066
776528
1557111
1462585
1486215
1026407
760433
155634
1480291
211437
1034318
1623042
1265068
1735276
176595
561150
1884301
893823
1518016
38472
1330259
1587834
271672
586030
15692
604309
794690
577344
41680
533403
274272
1025878
1880530
188224
1419765
694523
1531541
299253
809888
1484947
343167
208243
1109505
1697092
919250
1059259
810361
495263
1729786
942220
93280
506223
974965
357861
1746354
289933
801275
795298
1733775
1102360
846953
1283849
428924
1537803
1755765
1410983
1106460
236326
387256
1007955
632047
869822
1159168
1182823
685039
1323982
846363
157469
1921551
1991090
1056174
1224335
65697
391966
623547
1255348
1850108
1004175
1205417
1271876
790725
559415
1429424
588227
1731769
962085
1662395
295696
1099080
1285353
1511827
1216618
1454573
1548578
79622
1655765
1521828
856388
1904339
1123628
1609750
960154
313642
701119
1875909
1487942
530833
1948758
475232
762477
74954
1813049
1285265
790501
1937436
1976652
1024248
1386280
212384
1029011
128587
1515670
525908
1292206
1881539
1049860
812727
1691844
805707
1971467
1166882
1580484
326779
1189156
1107757
40033
681452
641525
467213
1095265
1730484
445237
1846791
1030381
537597
1378855
475942
797808
1172609
1520084
1805912
770835
1808549
1544351
1077651
4598
267509
1210776
1944484
1276188
1140472
1414895
874195
903359
43111
164454
797154
1248876
552249
1658883
1389159
1132135
417904
449408
698044
523346
181388
586013
965661
1254223
1615792
512420
1303960
244776
1752772
998741
1475067
1577874
1855894
1131915
359480
1531168
821523
96170
1746056
195648
584493
1799807
366957
694601
705883
1212973
1539710
1657780
1165054
961493
603178
1381792
163121
717807
761297
131205
249117
720755
76279
1592104
494378
1894578
833800
962346
908320
1249787
238754
1947777
1782911
336194
823989
171834
949922
277179
1472791
124518
1802238
1507478
170114
619032
1083963
601244
1454259
1360117
188374
737024
516468
1039909
1743459
1168595
884585
1217702
898083
140214
1726161
59040
642823
1068241
964583
463337
1711473
1324138
1037805
1285364
141592
378583
513808
890900
263516
243082
1124606
1025365
1077200
591084
427651
1108830
761748
1377427
1535704
1089605
1582211
412391
782570
252954
1222855
1618985
808671
86053
1551301
1723422
874161
1186616
478507
1312575
1740967
899687
1945774
1134926
394750
1463783
370878
1449144
1788633
830356
1771507
914561
168308
1949847
1146621
647964
1938400
1372817
1196109
883617
1585009
1811289
26255
1340478
1906084
1864593
1632102
129944
364925
1754961
1379459
707682
543241
1122447
759766
143255
1043286
1700580
1970564
614419
1038993
333160
1310416
454467
1565937
1677944
1296638
1267449
667227
1447885
174913
231581
1641923
1543091
109197
780299
956636
7135
1491043
204875
1735651
1474817
1816314
1650686
1026908
1553951
1670432
995724
910532
1828387
754820
33363
1253111
1757152
1062561
1971354
447416
266979
813896
1216778
907276
1246830
231920
494732
725708
1510189
741870
49875
924232
1435027
1637222
1842329
379814
1858477
497620
1740312
1088899
314084
688435
855165
1379303
419107
1879497
143859
246467
781996
1532780
33109
1137427
1251172
310332
1912963
449557
1741827
1347927
1579932
77121
724036
1152005
1672517
330158
1857600
860760
1945324
1058137
1854721
400341
207969
538011
364435
620351
1947713
1018810
1907611
65050
1694827
326982
922225
91962
342841
1894058
1693390
1841877
1256253
1521063
969529
736502
646377
378245
1428018
126940
239345
839238
392418
609688
408570
1737559
1675074
2630
86479
727504
1475098
312255
943734
812509
1714010
960497
743162
1914543
546685
920121
1584747
431663
1130072
1081453
1677104
590613
199716
1796056
575097
1509188
693649
449399
810298
1192735
318041
1181082
1216968
69542
1919495
1914748
1494765
506738
1400367
744222
1219945
411455
981264
1561878
780894
1053187
1893526
897872
1039284
1301559
275462
1902095
1828191
174296
256957
1676057
1410730
1796623
1042396
599763
226262
1223746
1228892
1536863
607972
147801
1647432
287673
1960221
333847
1016049
804573
1848935
433973
351813
1638550
522236
422142
1271740
286107
367536
1051133
1287739
1434751
1146268
1100561
786802
385935
521509
1056180
1400998
1887774
1430812
66886
1576356
1022196
1548387
172809
347278
1851748
634271
557710
490344
1261436
288761
144387
1506241
1584047
1070505
298899
1364886
1473429
32587
995081
1750379
1471435
1521689
1791728
1835563
534062
552751
1203290
591163
572725
1614890
1095095
1647885
1728506
1122763
1031593
1475253
1851636
1710168
1252361
469255
391342
582223
1793451
835905
467697
65125
1415250
1206679
434494
843948
1389716
1280570
693324
1480108
630621
977000
1226051
784458
1466947
1062381
153381
976966
1951701
311444
388571
723404
846273
1623242
163011
1643677
1668491
1843290
194975
1624818
1959239
514034
1489743
1404090
742024
1130204
1859342
1084505
652069
1995528
1460434
988217
544225
1887382
1058381
1481030
325202
1308581
827797
619278
1854565
46337
1185335
731767
820338
1911558
65855
1192580
156880
1136208
625240
1439270
1051295
573945
1168882
980992
900117
891457
1671431
1419779
1842382
1473902
1498096
1180879
120307
510782
946425
215859
1429430
726754
1677567
144385
997497
319375
1861885
1851329
404570
1634693
274490
79959
463170
94469
221559
1248080
437690
590124
70336
492910
732481
1793359
264472
363072
1006358
236248
1534719
91187
1768719
1106019
340887
768855
798112
900680
360488
1394656
1606281
69162
1748294
61164
778945
1679206
1342802
114975
751594
176534
1005624
225755
998806
1721007
1784363
1172173
1799125
1648409
579543
1234257
217177
1992823
1211128
247675
612878
586058
1517951
1081360
1810040
926385
1962690
568720
255468
29535
309239
376812
45289
1658449
1190918
762579
739002
137471
1783544
1190135
1974349
1375692
424371
1857956
1201132
574870
169761
1304460
851112
485976
220426
1178805
1566768
1561295
1847701
568234
18459
962538
1521743
480217
1985726
1246652
1652296
1316
951290
1969986
1845576
534407
1926462
437584
1273557
699398
873657
294074
275110
1162610
1692295
467547
435145
1462261
1625619
372002
1959106
1863748
1729628
1278666
1900637
1943978
517832
1936171
7318
351341
899079
499745
954278
91195
94279
571899
541401
1217007
1979867
52271
1514510
257512
1080974
1093327
340484
452174
1439039
195713
621004
1207175
575879
1505005
1974110
72250
1225198
819868
1750874
1517711
167892
440686
1184610
20298
1681528
49245
305802
1423957
1490743
1937944
1617937
1788988
650973
1258618
1697859
590326
1332710
36959
282876
467629
210094
885005
1136716
938120
41908
642437
1585209
1768747
146231
810961
743504
1836245
612400
735988
1630891
564771
551565
425816
114619
1973398
873408
1608413
1821764
155807
328107
367204
1799755
1711794
368886
1709053
889778
1703237
1575779
1397242
177235
1466795
104141
432540
1330895
1302004
112086
598634
427396
1291628
97051
121912
1510363
1902139
1509711
1480641
907993
1492778
28212
19193
7455
980089
312565
645526
901234
471486
1132538
1987807
1792586
385804
602594
1476905
419380
813178
427054
409448
1142374
839015
1742304
763904
1462034
1071537
202164
1016813
566747
1918543
421515
183789
66855
1288110
1739521
284109
730827
638707
1911306
648079
1637284
215061
449065
1351999
1732227
153969
389753
576994
1293317
895394
339608
59021
1235325
1941732
543004
410220
1486180
1165077
1436377
1031051
1003469
1148618
364998
1776170
462568
1641409
154500
1399855
352346
1052018
436102
1384738
267303
897466
514268
774837
37769
298793
1911769
1700041
781299
251265
1566799
1015083
1038840
332714
484227
778542
1833045
1204022
905344
1386020
933753
828719
154006
45090
1573686
1858350
775122
1508106
322755
1741856
1327377
588517
703581
915774
1046478
1449032
1541571
729935
210015
1507720
40194
168871
949492
1910395
1196694
1378712
1781778
1816522
700882
402594
764188
1186333
739208
1712493
1193084
1159467
1561034
916607
1027928
1552858
1281690
692637
379996
108803
1896313
199318
1688559
502639
1401888
1978674
1653034
300658
484089
603129
1139954
1659119
1096857
575034
22260
28910
1973647
1523502
1079116
1590028
1589663
1107337
489108
980355
42062
1272706
759227
791851
1074258
900850
1595580
543269
1381411
276432
1598313
1587458
1864727
838336
1722507
635713
615280
1683592
63421
1968808
1711427
1597824
239899
865037
855794
82778
1833965
520637
786073
1410396
452687
299570
713925
389986
1325731
1502670
1053135
1030228
40813
303755
116604
716428
466936
663231
1270491
632923
918319
1129066
1781015
495997
654784
468934
384571
137766
614010
1918149
1386721
269063
1070922
1937253
470335
148097
193363
1249972
1242412
1875997
1677118
1798892
1599627
1954197
458558
1961258
452224
1908622
1141915
1224729
1391682
669475
367075
1466982
362986
492586
663761
1126665
281177
1449596
456649
32445
1911324
1246705
1621116
1284074
255490
1546186
1406019
1646723
394692
932209
593999
1918068
1874565
1499401
1463584
1070810
735963
1633105
918095
307896
1582965
1603202
1563510
1103435
1298453
38446
948289
122186
1068474
820080
785699
5761
377438
213803
1449219
724131
305109
1986135
860955
69872
940062
1095198
413436
1113296
1027192
168487
116539
832730
1671102
344116
1061130
1331424
1808614
1791570
1308888
1684366
1258327
814703
1600662
1430190
1651397
1090677
1944376
56994
809771
1948511
42547
229028
6228
1923798
1117061
1327462
1241677
1506151
625583
1273137
1081404
256705
1029809
1548179
504676
567047
781701
90829
1833677
290239
1305569
1502199
484481
11892
1903281
1241145
1264509
1547457
1289962
1291987
135696
1333872
1045715
1849981
743512
1389189
234718
85335
628137
1006021
559426
1215263
1102436
934478
999150
1048269
1559891
366661
642717
663383
1536874
1066298
1858516
782782
1147273
1831800
1707532
1975526
1836738
1281550
489260
1816533
1167579
1021438
828539
1358484
945500
171206
615201
585646
1453400
1107504
411958
1562707
1091374
715633
1760649
455817
1803840
361496
901790
1001743
1796059
666655
502607
141729
89839
1141442
853613
1641094
1983717
516501
78230
1864817
630441
799786
882319
812799
1858848
997805
1077293
119723
1465861
1835871
485642
1673815
1249814
1242190
1843856
1240395
1953792
863256
954503
2163
121544
1828447
1319212
1239571
586892
1650982
1841317
1190148
150562
1732655
691426
1043890
1151415
461954
1637186
551684
1080252
42945
440609
1736010
1984489
1967954
1466916
1423441
511757
827844
1206039
960958
1749342
636530
1822901
1516017
1139016
1828148
615714
93239
943049
1596196
1620392
324051
179943
844021
391511
1134955
1701526
1220875
1706145
873470
1977948
1038066
1517498
557363
1021020
316995
170668
1370666
1633604
318393
595382
1575475
737764
1293336
434547
1502141
1058233
985733
1947103
1151368
1105240
869669
1648098
1108210
1704070
1250489
180981
222449
1786342
1454861
1622946
1564778
1166499
802981
1033997
173459
979578
249991
1159943
840130
830950
178121
209879
321807
1804102
1613751
945625
1183711
742745
1709903
1556126
1155880
1812157
701093
1565878
850879
1103017
1337560
1978960
987026
1405985
887504
770930
245505
1461729
1858979
402400
1062995
1715965
791413
1338341
1496093
1277439
751568
458634
1164301
1376560
1882602
1795752
421644
335522
327791
874046
1423660
1797521
1951780
192425
1127716
10731
1976065
1343164
1330368
202434
957912
1905076
1700052
881806
1875936
1557895
1375517
1627403
888570
1271181
352068
1639376
75544
1496622
1168207
1727235
1545668
1910280
1941320
1406956
199127
1659138
262226
1788794
432651
1219912
689448
1032577
595752
944712
1781224
471639
2103
1428336
1353286
1315636
563687
1104385
275326
107872
589630
456487
25457
1118926
1642536
695326
1585187
94211
1381360
1852447
994763
549933
1183629
415285
568437
1717454
487325
464631
1987981
576886
919172
1244711
591771
931735
417572
1649210
486941
297304
836632
1975202
1046033
1076238
1290165
933294
802550
933154
53418
35242
1992290
1946591
1921437
1396027
1969418
1810142
487968
1168120
923802
970559
463585
1806110
1510143
1975717
739578
1747909
539489
771086
347255
799991
1087674
1466917
1091106
178365
1013159
101225
728076
1918090
1316511
1902553
1427307
1086587
1255471
306727
1348097
1976716
385695
519308
812141
189600
1495304
934402
1684562
1858224
1309556
1121081
1038563
1490588
1988451
126310
1105555
446699
863321
785396
241186
620345
1843666
343679
531199
897133
1535789
717136
1897770
1151870
1490073
1353026
1761660
167393
1664215
981459
1790614
1483947
1826433
256224
1484502
685566
1575415
1629318
1044003
736963
1056123
1255492
1657433
1804641
1275865
1080936
1545261
1042516
1410333
615972
1103262
1677779
356723
856663
980428
200841
1912167
1006793
708464
1430945
1320878
119481
742542
738882
574806
568382
75952
78382
605379
420392
978469
711993
612795
382059
1780912
1646798
1805927
301155
1097348
492816
1321308
1216724
518616
1359928
588316
1223388
1357750
69156
821396
620417
375383
1995103
1200366
190544
258076
239248
1923047
384295
1238201
225437
9332
940708
988640
1915614
1813009
910235
1683276
501580
1124617
551748
233403
1160159
246529
56251
300023
550023
1766707
65491
1795603
1209345
1532522
1121111
101058
719297
1643512
932799
230762
1731858
779259
858503
1381026
221697
1993331
136125
776922
543482
65016
1627573
1075036
1372094
852752
344264
1987836
75047
1537134
773764
628974
150807
1669042
269804
1204130
500629
350719
1337529
1827193
525863
869973
856635
1580077
1496083
1585664
1560069
500281
1139920
1036324
413473
834293
521450
932302
1390218
855351
1005108
645201
285148
1884141
1979522
1804321
1072529
1436599
1104234
1178766
1544864
1368121
638626
331600
524391
1867870
1338728
1949967
380426
1860952
421115
395953
1681157
1241163
1539467
1068635
1693638
1090092
203939
211105
721918
1813911
754744
1698364
623739
1780509
394938
1824983
432421
1782254
1920984
970483
50342
1004466
258474
1734518
1067615
536715
972157
1405255
1333973
1445313
591137
1237996
691558
966386
1502780
196500
936103
923213
1506926
457630
1489486
149086
1703767
481607
1934755
1340613
1921584
1111780
401876
1795870
71354
1092535
1506813
1375263
1390520
991964
1180357
562532
1879052
861536
1944232
954932
1244201
163589
1382513
381327
1367173
213401
144979
1482349
261650
1390692
522754
1716096
1367184
1531422
165778
1612153
1607173
861662
122829
1182032
206621
1819544
1204704
1702576
280745
1330397
312635
995097
6564
1187870
938028
1803876
800153
1331211
265307
884192
1353438
1713013
853896
743910
297284
396649
982646
1437626
18691
1728104
82462
1847749
812530
1043439
764335
1347221
1543268
371253
562158
572562
1488069
1862937
781030
1937654
1290105
1977469
719280
969295
994252
1486905
1130985
1834430
870830
1798371
1199758
351677
1518859
180
604193
1772589
447115
94058
1244566
1738328
982150
925311
862644
102698
351769
513090
1243781
248749
1618482
403935
1406525
374681
522011
1665443
1244790
1931999
1094209
107681
844535
1811030
682220
1874397
1502416
530544
523081
1505677
1098329
321170
1190018
228860
1026075
344522
1176378
918009
635126
1206358
693865
1356962
940240
975241
1271828
887040
1904555
1617331
1914829
1702714
614565
1410765
1912438
52097
755842
1258726
900930
673666
450436
277758
859405
137161
577573
1147570
1462143
1174499
480535
575743
578542
1099372
430161
435266
22746
1309298
813497
1359622
873014
423723
1609237
1614425
1905199
1324757
342726
1424153
1228029
902861
1124123
195009
48773
1174493
494351
571789
1490657
1991373
1197239
469801
1757663
922725
135990
765848
36739
1255290
1481511
981267
3148
1309243
927625
655578
230196
1796245
1222373
1603637
273276
1699410
395715
1823276
990444
1756834
70946
1722106
1169578
135746
415106
372290
1657568
1126081
1385075
1169537
1114208
729547
215041
100545
1278985
1715103
1268774
1974633
510127
204316
1619006
1453081
1179631
1025602
1201245
611857
16757
1051248
1093687
899036
851048
1136762
234644
1961529
1163199
1902527
77511
1549614
149494
1379444
1562053
1483387
15416
538851
1930071
1589314
1784113
591500
48341
817878
1061477
200758
562136
896316
1713557
27790
467664
1203270
1370290
997995
1584979
762269
378214
1922349
1786113
690659
1175231
1952626
1716569
1171796
377799
1249065
381024
184392
1130680
1492736
1704116
1459900
1779232
1888695
1885134
1999179
1728457
167561
863904
687268
701674
393065
553376
1687278
977641
912129
562038
382
865448
487160
1768647
1050897
175121
1941191
1296691
1543187
594204
1185982
287282
1385456
1954366
760238
1074829
842859
1080218
314809
394998
1046607
884892
1807282
369658
1825354
151403
579189
1239301
942499
1774660
1991220
1349727
1949924
422242
103223
707271
1684686
267796
228730
1594430
59207
1974526
1322613
1878735
624754
205761
1673697
522406
173154
357003
1584669
648343
553889
1370780
1130796
945498
97445
542357
557158
1909116
252741
240769
1270375
1900916
1569777
1774415
1161768
1439715
434492
1529225
1845458
1507974
354851
630025
1051866
1402937
1389948
1587299
1378615
1382518
32758
716685
984924
1040403
69136
1767534
1928105
1457425
289671
1463453
1562285
1488530
1136499
1070020
1687556
1519529
594818
699539
1473906
1220330
6391
1102018
1922453
1686516
539038
1923918
1758907
1155014
1668675
10568
1748297
304744
33280
1872026
182334
1960127
983757
1689281
499035
314044
1852137
1792781
768555
1279592
1593918
1488767
1939183
1853957
471075
1886721
1372580
788601
543483
1707602
876578
1254327
25295
21062
269535
473918
1613416
515540
1215682
26017
1264908
1194442
1937361
1888030
1700672
1436475
993440
1568912
1277644
677461
1035867
1934531
784057
1093912
728135
1655519
776189
1407125
211606
1851717
331
376137
697377
483706
1526495
1619156
1090937
1717762
1508785
1372108
1741362
1144310
1624315
811945
1560088
1801704
1086114
488214
1188306
235720
1800179
1885343
82761
1719115
1958862
470294
1943883
356663
805269
1612885
1287934
244816
1565292
1349902
1401977
1413515
1797054
163048
1783692
965969
1616613
951641
944758
297641
445358
120244
1750050
42575
548738
1270261
1376228
1007135
1634191
1202350
594282
1242232
1074545
1363592
803849
719478
825496
1298897
1958603
1502270
1624373
1797160
1253624
1123830
964751
580255
279313
1534726
1789770
91281
577385
1513433
117116
725172
732072
1534164
281742
1666917
153882
479457
1643841
1443295
1864515
291119
1980434
1707408
656439
162323
1430646
1686613
756672
37010
550032
1486043
1970998
955256
1233970
1635929
1357937
1434079
1412076
1837702
612957
1686363
679674
778466
375922
822812
1064322
485263
1408839
1225110
1390900
1140141
1843837
739399
940528
1390388
1407853
1056849
974721
1809826
1790225
1053765
1519477
1544181
1667671
1291529
813034
972372
1314420
391525
15338
1535867
600142
1793531
145505
1458355
193774
40207
618822
765893
495440
470713
1908844
86209
1738179
1662097
343354
1043425
800991
1978144
803675
886469
563101
45966
506834
1511473
1111020
440034
483228
1885057
389533
44539
1703503
1051718
51199
1380107
444779
820695
556530
854845
925661
1283056
1288654
790270
1205330
1368126
1655445
1817346
1555785
69936
585810
1122130
1173686
391433
27921
1812718
1926017
529869
1801592
1894465
1724621
612197
1607531
889902
532172
1295249
767704
1503301
452986
828203
28521
495247
1204619
1476747
94776
1705507
829861
1417000
867407
1333071
33046
921455
802403
1959924
1341344
131242
1320356
487099
64940
1490611
1150917
1856158
1420558
647495
715591
78377
1885236
1867742
190383
1116752
1428086
129354
323252
1313275
1494299
808701
461235
1736144
4027
1038318
1287022
386315
48847
1702731
409987
528518
385706
879744
1990988
74700
1833254
1328391
38485
1289193
1501689
1970357
1665979
1762656
1682245
21936
187402
895880
1492577
1877767
1379998
1552167
1879651
1543793
580256
1281167
1354598
253056
181738
966945
1050541
815419
1311330
853112
538901
1282825
848547
1531168
119009
1142340
1833445
939255
572638
1674128
1207419
1444287
916354
1867733
1650059
1414234
817253
1628773
1333905
297457
531216
1789186
857954
981139
1845703
1359851
332701
450138
1717158
91895
1521400
1988028
1228911
1435765
1181612
1734262
1788132
1012952
944169
842252
415916
1835560
1331373
1739027
633625
1016586
414820
1834558
1776546
1993435
1491605
651027
1398753
1396430
1576376
1568031
1382372
145551
125317
1163043
296077
817325
706501
283523
343001
33216
1988651
67221
1296268
49666
271390
936371
1681053
1390045
1315733
868030
1843260
779537
1404662
2367
1261116
1273228
1772364
1549803
1797776
1217855
403223
672626
720651
1036835
1910416
1470038
662712
1460721
1217797
1877008
916519
61566
1830433
172088
435165
1889980
90532
6839
1606924
510932
954072
669249
373725
296638
1658011
496646
463405
725560
243846
1650400
1307552
436752
150352
1865284
1751482
1782683
565928
1882031
1355217
514000
1221855
1482302
1993261
1925804
319523
1831780
430609
1612331
996262
429379
1047666
1348685
433835
119460
1668555
1712595
1761820
121918
352998
1992488
736706
814285
985679
399345
1670533
1230278
440104
137630
71853
1639920
1680106
261972
355881
1535272
1069992
681051
76408
309482
1133932
1630556
148296
1425610
791641
659299
1173922
797505
1777138
1623167
862450
1367051
586395
496411
1529218
1605452
765663
1421273
964958
367191
1090393
199516
1485467
1301741
10407
1089379
1258360
40832
688174
1111014
860549
188723
282712
1316432
839727
369719
1029989
819884
1525844
705623
9738
1860071
705696
1702785
1672803
1536659
755906
934179
595218
1911462
1069832
1236435
712840
215396
686575
1940693
113268
688309
1912770
602947
1620256
1555525
1657227
913653
1254920
473316
162435
1916466
95978
431307
1311307
530617
500366
335808
707218
523730
1091188
139486
1326233
166877
69726
519256
533807
618996
1592602
1159195
1511631
1447688
1023382
807179
188961
1616680
659673
1093683
1071230
1778989
775064
1960932
219889
574707
1258443
1339570
1538478
1134330
1270756
558373
1680040
429387
1714889
1927233
1807945
419074
30191
306111
262663
1996034
689414
1019961
1085699
530011
928914
1304114
986933
1245921
1310093
3850
1688785
1723252
1723527
1882060
1063597
1108542
1539502
1792972
487192
82858
1316827
1905279
190667
1278526
587055
1083085
1711954
1028665
1361584
366700
522849
748320
1494155
1676025
537424
1212593
1986410
1288312
1554205
1163491
1399534
1503953
1815445
115595
465319
53061
1499798
1931891
1275781
1396720
954421
1168223
1523768
26777
1858943
977003
1169380
1002610
1619346
1520608
342923
1757112
28188
858762
807877
63946
337273
1875638
1620353
938329
119126
1471490
1832290
1998384
176549
1552377
1393375
470743
609190
592314
1151762
165542
1386432
1233934
1461640
705185
1689243
792467
1349486
361387
1095660
929240
304943
1652787
1774408
1264885
1673621
1219444
1844765
1290387
1801220
563889
1370262
280254
91580
242855
1597230
30521
940646
1391069
1145998
628132
1889182
1810393
174574
207407
1866237
243398
957059
1999673
1069959
1567192
367117
651190
1727411
632918
602363
1046659
27452
1944311
1732845
1620224
117622
1072747
1780882
1898220
232141
1531221
865552
626725
1499920
516586
1192128
733045
61816
822373
434266
694937
735298
236967
1897547
565395
951822
1930252
30297
1003675
198119
1444467
578999
1844318
1093266
759747
1720354
1940822
1303467
1385234
1191848
172871
1953203
917423
1709643
1172837
645792
320483
476039
196422
516915
567437
1889105
53922
567165
868094
828046
493304
1164951
1218266
1170222
333457
939577
1401008
1911560
1595625
1365784
604453
1254520
538381
1508278
500511
592537
1754727
1044412
385648
383470
614404
256380
1308265
1573064
1665171
369807
1394291
1177551
995919
1362304
748110
1214580
1379774
392938
1400830
890364
1498453
1965506
99488
1255404
1086830
851580
704023
1659441
1275728
1768628
809998
1399807
1060176
607900
1842649
1044478
1580637
1066393
554871
1326242
711842
596147
671560
1597611
1582612
1505193
767897
84921
9628
1868383
1060139
952212
1199810
145043
166163
107807
778976
1052091
776821
195210
1235573
1933338
1401359
1929723
1526372
901222
1985658
589104
1209507
250908
1349995
1617421
720313
551605
486699
116420
995738
1158736
418434
995309
1702549
724163
392455
195241
831999
947104
583287
1566635
1785613
1121896
521466
272064
1785043
1992186
1074437
1917515
1722573
448083
1565908
392364
1180893
1330868
925785
268519
1236791
172742
1256504
1587141
1946924
640242
425826
1292187
1078262
328901
776135
1743129
1835090
1294951
1111302
240093
848453
1428414
1781163
1551624
1447397
1987115
1585278
1418471
1391331
126287
918060
1971893
286126
288267
541401
132806
25781
107445
289658
1595196
1796522
1938205
455935
1762065
1768201
1263060
878134
1983048
1566957
61588
92048
16747
510779
1228501
106319
1414222
1445488
429212
378684
1584887
1354445
1758686
1158606
922141
526390
28386
1712688
1723362
1283997
864984
1302533
443420
459930
1493
1824450
177263
1258231
393317
1704784
745753
141299
1850637
539937
1837495
631680
697878
1740380
1202669
1988113
995238
1034764
1813178
1182060
1308492
1405687
1791289
13089
317760
150713
220110
950384
1149122
48672
1442705
1429599
688137
1198929
846745
1162046
1733263
354758
1292621
837720
940187
1139595
795038
1462275
433906
1025285
1401231
874137
1859502
618015
286595
1522453
802778
1946432
1571303
1845836
1687080
1203897
477995
262223
1515268
1995146
84320
1798173
1123642
1212085
298734
1397298
644222
1780812
1494447
1564641
506782
1933149
1831432
258125
1095500
1913105
980162
148921
1862688
1027356
612601
1228885
728133
82
1404092
806645
493648
158743
1055455
746218
601799
156792
1659694
1242023
377603
547192
1793703
812725
862682
509405
301202
1734024
968983
1136948
493473
1479768
525937
1553827
1504726
40049
828782
1431309
114652
1445848
1133106
582935
1423817
49822
275691
3494
121949
272817
1948394
1038948
904316
1944409
1600170
1756080
318305
50531
1024581
1696359
1600382
676192
710265
359328
259503
281890
26030
721125
259741
361601
915668
1800993
266062
1253177
1102066
1535883
1101101
1618225
357263
1924292
1062276
234209
722233
1234888
1731323
24275
594910
1237912
549221
1051584
769566
306336
1140280
1741293
1206042
1271092
1001175
1811562
1568710
1275636
80602
1497245
1649622
539648
1968002
1990139
1551437
513168
761833
1944088
170872
459232
119142
27381
1223167
1373164
1767419
835361
1773270
1534521
598782
118973
87635
1155681
1260835
436235
333986
10059
349924
1384951
1604183
172512
784209
1363229
13203
720300
423400
1827570
1822388
347764
1550282
1473646
1452968
1627028
767584
784393
1550821
1052891
726226
1466589
423100
1033820
551198
1560174
861398
954113
807463
1115826
234386
302981
1810467
1888790
918279
1283341
1133401
264164
122320
472560
419451
695334
1476472
1453348
932168
1131392
570528
298582
1865459
1375560
720415
1504875
994299
1166414
1377164
1605260
634521
608522
113220
1887554
1660788
1013815
718361
1900901
622593
74023
1434592
1548429
719185
1798644
1982380
1588081
1186812
1030116
1209757
330033
555408
1502659
1223257
1075259
182335
1753979
1748809
1451389
572468
1444092
887995
389244
647712
864301
755495
268637
1754642
409337
1323313
1338681
15672
1801992
1717509
1694978
1925198
932061
1074131
1637627
201655
1936472
418981
765138
155050
1383367
1546641
1532066
1937906
1784370
1120599
1907404
238973
35702
1616199
668940
20051
36204
1937163
827489
1071593
202732
957000
950093
1557834
141263
1242802
665061
1205085
21520
460616
339325
643423
164803
1457946
1091033
447623
1888582
188011
920928
342961
802150
187495
1221150
618652
1956832
42814
1318735
1453071
1159543
540076
928108
1961112
986482
1648740
799025
1732949
61572
850007
1339845
878785
1200903
1291949
1565018
183622
782000
1083941
1516483
1690105
1057969
625807
363035
1591114
124615
589242
712194
1931679
1410294
288324
1763393
1144948
445770
130332
1668623
1756430
1753622
1993203
688643
1787085
249857
842343
1386670
1795010
1735699
267853
143503
402295
1497255
498884
1319462
16828
1156231
1381687
1425911
699558
1855934
1770591
1046437
802720
1287740
1533646
718046
420495
1506135
283144
693617
747996
1626447
980510
765582
588891
857785
649573
680012
129055
634135
1039143
1360789
1890342
517316
1977088
1835233
511857
247723
1733932
1503854
1127493
1575483
495917
1835970
204614
636764
1285423
1451730
591247
988257
1361032
1449529
1375601
143580
1096390
809508
894631
544380
183373
1642485
577369
594064
1362149
1908817
1960915
1550849
1061307
872018
1259209
1835182
1937895
621867
1483731
673247
1276223
1500839
1457643
1681226
662160
442347
491024
1987804
222013
1470989
1153145
1065382
1311326
108989
431882
1838745
895117
110084
1665412
765744
1006125
600610
449319
331329
1091112
951259
1067483
627047
1158205
407935
1967395
1846619
550289
1559460
1555007
1573701
1678734
354134
1723168
1446320
1854470
113038
12320
1320878
1588965
1134498
839774
4549
342018
786345
1376698
381169
1900202
1620172
466501
450981
965506
1732751
1171051
215305
1977828
398023
1675858
759751
1344739
179192
693592
1859086
520848
997281
670778
789025
1383516
175154
568354
373833
519911
1672106
1101493
1614060
1417499
603284
777805
1200893
1779955
951012
980231
631378
1287302
1327229
1360994
40825
711993
1544587
427092
359396
1947717
1153814
109574
1736146
1237365
412232
944711
555562
1211660
424545
1806499
29848
1719292
357893
1399205
833923
903130
849404
1492348
1886954
994681
1727496
482525
1538160
746495
1556382
505823
353210
1201366
1788556
1865077
1687313
434656
486089
49533
665520
990823
1547199
652047
1208218
1636547
1383433
37622
1622921
1056257
786083
1602250
1287329
1682847
1492173
494552
246820
1787325
52876
267807
26972
1447684
921846
1515244
1904867
991391
199658
1340216
1678294
1646822
1786954
1682747
119423
1391123
623004
855857
1182143
1704701
1316328
798267
359902
373234
1734332
387607
182469
851621
570220
99565
124530
343597
172693
1877167
1684042
1304876
41251
1298214
338137
1167951
1183291
1046642
552538
768357
585639
1652827
1989451
648083
863427
10142
270243
405015
292836
402931
330595
1568685
1235973
690473
1797867
200878
1383245
289889
256762
1004488
866006
1862026
1272770
1914144
1900108
1462486
554476
777146
1770433
618786
388505
1417797
1345363
75802
333683
716968
1637833
1965987
1375169
1099543
206131
291794
178018
502827
983491
652356
229565
1487947
204950
1233891
358022
289359
1399319
1538979
1032859
813671
366776
1788987
1976332
485420
853187
1974889
457590
1701529
223338
1706576
763600
1652538
942916
1670920
442055
1599239
887428
639630
927388
1570976
342208
1198377
1697933
1819534
311311
574978
655228
1618563
1773849
10156
564926
70432
1282681
232955
1392700
704877
70346
953946
676472
1560521
1312808
1015763
106392
346869
907597
1153816
1720583
1223900
1672365
1409175
875447
1439692
254262
1989042
1467304
115723
573219
1221338
1152843
232958
1878956
999588
1499841
1456477
671085
29925
543179
1768697
1402687
762703
884387
779654
1181742
1271550
500605
1855613
773675
648426
1062331
556129
1996781
1130196
948107
1143845
1113499
1942495
1693081
1513707
1640747
1184152
689206
1820149
480902
311782
1934874
92322
882104
363564
1250154
941605
942020
1142266
323543
1060671
1342910
1034403
658439
985111
1759807
1450549
511686
1017380
304292
114814
1207013
1444638
268990
1422669
491571
1006774
181690
1855568
282949
857305
1069357
365012
81311
1744447
839954
727045
734681
477525
872855
378256
1986021
1101130
1783860
453664
57998
1591562
994400
1474067
171361
1254485
1664479
986437
818987
684202
1729659
1355690
1444576
3207
563174
150935
1587868
994834
375058
1014807
109133
1436750
268863
7277
823147
789643
1096650
1041514
1498536
1673477
320602
221198
1364132
579064
512869
859570
1559526
86454
1690989
1305441
1050348
1433383
340862
784886
1300312
631788
1341819
1607554
57366
941472
737559
739817
789365
785782
1062565
1667718
1698370
1032648
1640040
150764
1716093
1578181
24054
1313968
1560228
1704778
248678
1962387
72923
1233757
1453503
523247
2304
1983692
265798
228938
1735437
1571833
527350
1890155
1069244
162444
656567
1082791
990656
636072
897459
1961964
1524560
48435
1687578
1114153
1457362
653565
992363
1430739
237032
1895288
1800855
960410
810212
124728
1112315
1289887
1864028
889957
1136920
1071057
1961459
1408972
173719
356757
179627
1976263
587023
1072447
16294
708444
1481516
1678201
1304481
449632
1379891
1510880
633591
1569916
1348998
99922
1978105
1654911
1360217
642191
256623
946954
885653
137722
1770070
1708959
428475
692333
1863429
1414211
340302
1903875
1299655
312550
440141
338792
1390987
1280574
176608
274126
657652
1135123
1051056
1076004
1062632
494469
1644316
42680
1208293
338834
881648
1835815
662218
1391432
331448
1447655
614279
1160838
805935
1958343
1791602
1513573
1788476
1612656
1504289
90475
526414
61788
1730527
971816
1877206
77137
1900142
629646
1503767
1771085
1661668
1031483
659044
1030022
1326039
1622756
635470
1838863
1676422
475910
1029861
831168
362405
422640
1559751
1772895
1518886
1010315
1647013
77630
1094308
528185
1183229
579971
745123
1865889
1984840
1502531
1451463
452117
1509964
1408712
1663247
1272827
138763
317279
192781
1983338
962034
889129
450982
1496083
1796206
1028123
1297074
927809
385138
351250
1340745
1733664
1832633
1360826
1841311
376836
1501964
754807
489764
449530
1493668
1320921
1316499
904406
610681
106597
442003
863129
1086116
1830518
1483829
115533
1236813
738315
1975278
1924429
1466904
1861429
897589
610563
680921
1550158
104874
1690901
62477
1657825
1219786
627434
640361
336589
1003213
716266
365744
470913
804517
1271075
1761994
296437
1359407
971821
1004819
833911
503345
1777303
196433
879259
402884
1840378
758461
1030652
1695159
1772800
1959251
1833406
1268968
345307
1913888
678984
1736033
1063932
1969149
1703164
1472657
1498813
1283286
1404735
528652
702342
1799325
373728
1023807
546682
17135
962136
172553
1969692
973733
186826
797331
1335384
708807
341018
4370
1058574
972194
620438
582349
1079631
1634832
1921367
1265558
1624014
238211
1119530
1564099
1958816
1899534
1314622
203262
1810823
1138256
40076
1492770
1208247
577392
1098409
1088343
1665814
550855
1719631
1098948
1304049
1537746
490051
531361
1137779
1824367
1981569
737440
287494
1356351
1717092
785939
1578196
1149002
525896
1181167
1450445
30440
943918
435791
1648854
984594
1684152
321830
435119
1344159
594844
674068
1792614
1419410
1524208
1470021
362832
717335
1314934
850340
1115631
153742
701452
1869602
495482
688501
1434522
1833800
997018
556981
1652497
1026442
1839140
9457
107942
1782497
1755019
447535
496427
683015
1389445
557196
447323
1679577
433224
1441230
20780
1716268
1877825
1489425
1667197
1142113
133760
1907984
1783068
1419199
85855
1670353
461233
1795782
64020
901875
1630611
954032
1584540
1580158
968385
571133
1797431
882487
1958947
1950160
1588965
520898
1072441
1933685
1978816
318395
89397
122351
788532
1112580
1188461
1521063
1450325
144286
740489
802307
1731529
1143912
208067
1418773
169185
876145
1389542
528987
1609039
725201
872974
332461
1563965
379223
1457118
1918936
44629
1819512
660743
1088355
255219
478884
1673369
1284423
1044062
1048245
1934468
1941990
791210
215795
1784961
1373145
1670297
623658
1495973
1875806
550955
1867545
1887085
1587549
1369064
406520
1332358
1312250
915914
568383
1441681
1843438
1588316
1937984
1057390
962398
1773549
1672061
1737120
1814462
1233993
635218
1072907
788333
1457231
1903153
1860994
1879131
737863
484533
1415264
375573
1123583
1761926
1020702
553420
200559
1869847
1922940
1145369
1243275
605623
906181
228944
448646
1192935
542006
1002905
1317352
37593
1491005
1103964
420474
624752
1784185
1206778
725708
1226215
1556206
1793234
284244
1364132
1319753
468256
708466
940304
781967
1427185
402040
771061
305483
1248017
233987
1351209
656236
416211
763644
1048899
1818236
647828
920979
1040015
1298065
375936
52341
239339
226155
877599
967689
1433945
1122468
1091366
445914
796539
19511
1633550
314785
467551
1303488
649993
785371
998347
1186269
1091432
678421
1261255
1971882
1191174
1375769
1516756
55536
271871
1767344
195166
793010
1029208
905951
937619
681352
224675
1215016
597460
1964064
574669
1521993
1518758
949524
1614588
1068266
136941
673311
1267544
578012
487651
612587
430488
539690
783976
1412956
1810826
253832
1139617
1848562
690297
344575
647113
959468
1458765
1687644
1829090
1480356
489777
1096787
1512154
1954778
252635
1325891
1618378
1104513
1113192
596515
664238
1704508
705581
1730802
673249
265665
1933446
623962
1002478
1436171
1133766
119116
1612797
966340
1989903
642778
1159972
568769
425011
1963228
1656442
763419
540319
1468112
407373
1733826
231895
268216
1878385
782930
1117652
690153
1900760
320451
80932
1084004
1038904
1541001
1506609
395276
1097340
1797572
36818
1424032
652362
1123286
1732566
533095
1942480
1856218
1390660
1785158
918129
1241167
828697
1737028
1355815
480553
1142796
1822485
6942
1941839
1173667
832374
1159886
1802151
427160
1972112
1275937
1010522
1110838
568876
1877882
117820
1205845
37911
1105300
589573
106379
1357495
847111
1111477
1046309
1023272
669925
421262
460950
1432355
111005
1918203
259349
14803
72774
1479714
1904523
926037
185570
208513
589174
1238504
1211517
1604231
410698
1160009
1236266
1725541
1513830
1685744
1660388
1773925
1281716
226779
1894271
1339381
781875
1098416
1949435
324628
809135
1464747
1457906
1515038
302058
139680
1378472
565020
287869
1785733
1213633
1819705
1907609
296515
1471333
1911615
920842
325721
383796
628455
902387
497320
25288
1508872
1393421
203035
561996
149780
29968
210911
823836
659341
476777
1537881
1997443
1827179
1979156
1839451
1490377
419822
1474247
999494
1111125
1450611
794362
1843502
725396
1047189
280971
4562
13179
659282
317723
1415674
345754
763748
1068446
782346
1572600
484138
1084832
1267323
1204073
604137
1988151
1889246
528753
295752
786390
969635
1053141
681241
683829
1297822
1771521
1258208
1728808
409000
642784
1331763
90855
1583511
1651441
1806685
379476
1817134
975172
812855
1371956
1142362
388463
1787738
1677695
577143
1832821
52411
467354
114938
1277479
882653
1095231
749791
679208
177966
140865
483516
1920486
954400
511269
232641
794233
1548455
2808
1994819
1059816
592992
1717601
1415555
722923
1978770
1724538
281286
1627738
1126959
1863934
302032
1738255
755836
947252
91915
650773
1110536
860140
447987
1825065
1352561
1317288
791138
1792445
1900874
381544
952359
1121581
1569829
329663
127137
1191359
1294052
1540064
1254693
1096882
796683
1203966
513386
1079212
1327864
334953
766904
1276246
1527670
1603305
1812952
1638531
1392879
1032434
1891
1678949
1242772
1628117
1358537
384361
1993679
1632139
1572484
1831305
230354
1306531
819135
567487
357609
1750070
552294
1215922
1600760
1440516
1977281
95473
1350568
899631
419327
590685
1042046
509198
1024428
1443111
1118922
1918718
10143
1775500
494369
412364
314246
564865
1194954
91821
1818069
1311100
980780
289887
1664585
1071777
1652978
191954
1095858
1161454
382405
752018
117065
1877428
1452992
1085700
346896
886266
847171
553113
541020
1950267
79876
1996160
1354589
188414
680687
1932615
854322
1700112
1085692
125055
350403
1293043
1745481
1844129
1004358
745900
1338829
1624038
1759085
779562
1740437
629041
278813
403743
1559351
358526
1970291
670240
1238241
252734
576397
457441
716006
558873
906785
1192994
1479315
1754776
308758
1225928
1774802
1088837
864370
526859
972193
222386
1571317
601876
1028585
1182505
994876
952247
1206825
1443495
221453
684589
113886
1789209
1447696
1935116
773576
1435755
1599689
411039
396149
866216
898593
397083
1061424
489688
1504694
276999
313238
1561665
834594
726349
1359415
1020644
1727270
1529417
1811594
1381970
1799172
393003
903334
837702
1492190
323984
1580804
1659830
1220074
1835930
1548039
86500
1818834
778407
1509567
1026511
1097909
62182
366759
286994
1583983
995092
1585216
1522120
300741
1689027
1434053
545103
356377
1025596
1052743
1317107
600481
451675
971929
1124163
504168
1190396
1691158
951300
353398
562819
1677594
844766
1590702
409367
1040536
159155
1116520
247110
472060
764353
305917
491323
1401990
1936825
744889
1870652
1909367
1654325
856420
60122
1362782
1723450
161989
1384396
398141
1724098
439177
1137309
802884
465187
136114
1437120
159514
1241704
441811
599072
1974518
1819255
679245
1377034
493672
1816299
1737050
1050628
339493
265716
326556
28868
1688334
535986
859764
523746
207754
1145417
1442204
1985225
1646178
1912075
1271787
1857146
1767830
853018
991362
620477
82851
541486
1607566
760894
192832
619464
1309948
788866
1888209
1034106
1334948
636012
1631831
197143
1387555
1671086
645832
1934272
593497
654852
1856495
880327
1005113
704262
1581925
1607368
1229898
991137
528693
1058429
421525
1349345
626095
1556387
321163
288931
396896
503721
1680376
1257272
607976
761912
1170391
1991449
1916968
1635354
377608
255895
1802033
651734
1821819
778697
905074
1221457
393887
266242
677506
1184633
443336
628543
1025123
1686194
1909681
322494
624596
474591
463905
492577
1064267
1684780
893550
1161219
1327773
158326
796214
77298
81916
1181672
1319185
1038589
1143182
166847
1065688
1569753
396454
938085
1718880
39472
707121
1833606
1574316
1892037
1418753
940154
349369
1389366
1049342
114466
1445643
671474
1573794
1667664
1922395
1008175
1742875
316985
46690
1549606
1232324
1764721
205099
1944357
198847
1414758
1216220
1130427
176214
1089069
65811
1674525
790219
954677
1610559
353916
1241130
1738333
506928
1191194
1125959
1711519
95540
1011285
1017895
560558
870811
675705
1912295
894279
219363
1001808
937995
1066807
1241570
1266439
1474394
1368386
638371
395427
1320811
1237720
589527
1566644
748823
1814466
303147
1308851
868080
693417
446486
808742
760279
476243
1926149
1898289
1834969
1575083
1649689
818433
326197
1859310
1054748
1426413
633646
1471545
21200
1166475
1622082
1950462
1948973
983880
1488690
1282436
1528834
1790484
1187973
518747
286086
409728
1567482
1852054
826519
627066
245920
1417293
1098989
1124525
363802
1417818
187692
1007330
753883
1504396
420606
1505461
322529
1343707
571794
397028
593754
313010
734340
288462
322025
1058373
1356760
1790261
1570844
701329
851147
617861
24456
1528883
1423442
1391322
1997720
1246754
1149709
1395819
543769
1326064
1806746
545671
1179737
1682985
1268546
1284882
1693419
61726
1507797
1297663
1248310
545513
1736568
647224
798178
1947620
1887016
648530
712343
1234416
402931
72358
1437097
1090726
866119
636055
1316322
1958114
1221540
943890
1140974
751770
1019003
1185335
127780
1113881
1266890
1598086
42197
1197724
165031
823323
1837875
1570134
39466
955179
155211
788022
333711
470071
1059786
1782150
676185
448170
307916
1467027
1845171
1145949
1399251
1459340
791799
1676409
712015
1595618
858085
1391528
670721
1725642
943709
154082
1748637
1052957
321055
845358
194443
326759
1093267
375011
726022
100061
1113469
1235679
1547232
1896950
562514
892999
1235094
906747
238488
453306
1172888
700548
410907
62308
1632460
479463
1553333
642195
757631
840407
371912
1700136
1014466
876192
871547
1361673
1126508
1907011
855490
299242
1368989
744693
482308
1673721
264987
891924
1171895
1995490
1817414
1017891
344910
324813
154764
1880220
1019749
1122693
1754317
1944487
1114486
811351
1587755
1199758
396302
1948384
55796
685354
710675
1354439
251759
155467
1298391
1853852
647420
1170418
1776970
1126400
9330
428283
1265882
391428
1529239
704954
1410773
238852
1044258
947217
1534408
1407263
431239
1640065
1737431
992628
121441
71493
1363344
1352399
206360
1847718
1673503
960265
1333772
348991
1527096
86268
64018
220635
1066264
1229284
1661882
1182078
912404
290691
161473
139029
611297
642794
1873117
1847120
1169197
1866795
1581914
1063523
1962861
342177
255026
587216
1520784
226130
397199
5135
705896
1492858
823165
1240051
1857109
964305
1639352
602886
732199
994650
461588
685997
1900748
135245
87939
226647
991435
1461856
570964
403055
904123
1603904
1657566
65893
839064
1624166
60884
254495
1712834
1109977
950262
896937
451542
339124
1154052
206316
1168263
555372
1169867
968731
1573566
1902300
1476535
503742
491824
1535227
312228
641102
1839317
693010
1363102
573986
459960
594610
1241356
1115483
874232
1659614
867950
284369
1528038
946767
1206295
1139594
972498
1121473
1259234
409053
428007
535026
1496336
177710
846237
855486
1940412
557898
142674
1295536
1880703
73244
1647475
160738
1018510
387551
1418343
1369805
1976151
989042
889849
64119
293488
589154
267814
212008
595718
907933
390679
1143747
1237261
938805
1670837
1930338
24624
181994
50993
1446041
1617032
247389
310848
497715
1590802
1756200
1163315
1690594
357763
931907
1795547
196183
1368966
537917
1791226
1087675
1577913
326333
1369283
38833
158951
1958144
756118
1437685
994286
838273
1400456
1702473
224779
1941417
491930
1272043
1313725
437853
808922
194408
1973713
1749956
303736
1111282
574981
1623608
1349557
1379876
159664
18020
546483
1153145
1318647
692167
886402
1066695
15575
736666
1874647
681905
1554637
1843230
1976163
1565101
1838294
18419
1755095
264057
694063
862423
1872885
1686873
1912335
484815
13482
650252
1631937
472273
1376178
1571787
385870
1609511
297729
709043
1046398
814060
467714
826006
684023
415440
71784
1206359
24249
1077500
997729
647892
560366
341386
1752017
1792945
853460
1062034
1261789
1988761
497654
1231874
753581
1390961
1928690
108928
1043403
345248
863960
1087877
1865861
671196
168595
80035
1974349
805905
1447653
168695
69811
1977643
832688
406988
1886516
730557
1844599
1106411
571963
335991
1157616
920370
1390279
661699
1295289
1867643
1483882
935598
568408
1858189
587094
67750
850927
1255113
1079932
759987
1304262
1818988
952569
1613227
851849
1680559
554416
571407
1980561
1760145
1287344
1288080
124273
1254401
1540650
1072263
39224
282683
304461
1352382
305459
1356635
149428
594779
717446
1676322
1524805
992440
605669
1391933
819105
300576
1630251
413730
867197
229509
1376800
488972
821246
1053504
338110
85959
1921663
38115
1401250
594029
825554
503608
266999
1400663
83278
1726429
1122315
1050885
863017
991556
699133
1445091
10625
1624109
1533065
1416118
790105
958038
1975707
1746090
1355696
459013
1903214
1842467
245228
212087
1144093
289220
645890
519936
1409746
564079
968236
1576620
341024
1720317
1382822
1682586
1767361
1923213
1986642
781189
1363745
290088
1469669
313422
1946121
171866
1774433
1222192
667144
353781
1517492
374191
1685260
44268
961749
1917188
1790216
1149935
573951
1642026
657898
601231
616082
239800
1264783
1247585
930156
972849
141616
1297102
1848128
1844050
792950
1034085
390233
1919590
1461296
1678136
1981056
411395
1763034
603034
1518925
1870526
1991373
633281
1794504
11583
42311
637902
572896
111114
1887787
1068351
1844558
319101
1442573
33786
115097
434491
1883800
146932
564804
754091
732196
145097
1223321
1679476
1506935
1237626
1396119
768959
1040701
1207636
205175
1567514
1288419
339280
754616
1596188
1805674
1008964
1782524
847996
794284
1813559
1285165
1309411
1824912
1329338
1168368
803797
1790812
1439044
641707
1340333
1943683
1024066
727077
747943
1161005
1093981
692927
167213
824043
111592
75058
1181992
1686701
131521
1493908
749668
1697835
651279
623538
66937
977192
1940619
1630693
1729479
455957
206181
122512
766106
1349433
648146
1280352
1751873
685290
350631
71425
1260517
821579
1741914
54813
732696
1116581
257989
274982
1131301
135524
235938
647678
245826
282436
1183620
629677
1914968
1211834
24338
1993139
1966243
1354924
1033658
1085595
996921
366
750367
53248
422748
653628
1986918
459869
1205932
288589
730179
1289954
856473
1466150
77909
489985
783342
1372953
401197
1020975
1626731
1477204
384688
719069
677344
800856
1655226
1844387
913555
986219
1660165
1650225
101502
1254418
115102
1179254
1914889
1215325
1473085
516623
1798760
1859297
807011
1560319
1939421
1692771
1634015
802839
715551
1184032
536583
1582994
326557
1588226
964876
160977
579716
1490385
1239760
1680635
167484
191371
455655
1180987
500542
1044019
217720
514123
65136
1743936
1459617
951674
887426
1659371
1423611
1897804
1726366
1926039
641324
650121
1464795
1552724
1366929
849064
1190706
416734
73198
321712
1083358
1789559
1706002
856509
1127462
1304690
304544
1362473
318876
671572
967354
317229
168511
1864742
829427
210076
1365344
1733734
1677279
1228860
1271373
145725
1255627
1981709
810775
1006171
825814
86381
338722
51517
482467
362193
272
813117
437702
1480661
1585384
296211
1422119
746832
736308
1670578
74849
1406539
91849
1185608
1094558
1986649
966404
202441
1668320
1661154
1602728
31839
531649
201814
1038006
400738
148758
171300
1966682
523896
675278
1718821
683852
1679022
1593838
334295
619777
1213547
1068047
315692
845172
799820
202240
659768
195713
1788267
756222
284248
1717105
506271
1261798
1663631
1554070
1238707
980798
619649
744505
310068
1385647
1505249
1406887
445608
473780
71117
612172
1731686
1530069
1846550
980748
882961
1004448
717175
161566
1293594
1370116
709670
1679278
385072
1293579
1071472
1929714
1647067
1663204
543306
1502033
946958
1971480
493797
1845337
1213713
1586051
307992
1964066
112602
970829
496096
1126859
634278
777535
894091
826299
996435
205443
1356538
921776
964259
1353803
181789
446193
386489
1872111
831973
1265644
1745076
34190
943482
533107
1337594
1611057
391846
1528269
509720
1170281
1582741
1800763
1857421
964942
571509
405913
771126
8172
1172751
60712
1324211
352040
57932
955908
850996
1367015
174624
1465793
1005383
1468638
221852
615350
1826167
1450477
1866198
1315543
1843777
204835
1952657
1884251
479131
212923
813161
180904
175216
1547564
642066
1550495
1661986
1230607
686950
1974256
246741
1313194
1772321
1096243
881224
1162882
383434
1543233
782175
1492580
1507986
1650331
769859
614724
1585899
1480321
1052195
995574
923848
1147305
264874
1398430
551787
826348
967960
283437
121518
850495
903576
1769578
303633
1530096
1404016
779557
373839
1470378
1201131
91154
1643765
236358
909259
1885559
1042520
1331180
189418
598528
1957988
1508047
68485
101104
397746
166615
1144166
1580910
1240494
1044876
518793
1217072
1213023
1257954
693841
418890
942933
692080
1628793
547293
1768905
1552284
917417
439433
668939
386022
1028921
1992392
1442563
1770123
132247
1519468
541611
1150044
979741
907163
1920848
247743
899986
1548464
619693
564385
722038
16736
1180875
1863729
361612
1262209
178259
1255514
421879
1276404
10081
1580358
1961440
1619528
936126
1162032
311636
1988061
231168
232218
1495138
111180
497407
320311
1080535
294123
800486
540293
1429732
38146
636338
1030959
1278972
1734066
78895
509327
1515881
716264
908089
1719145
1489201
491494
1380814
1339870
791214
552762
1623833
591394
1684970
1549593
1316590
1912674
1969855
649735
1578837
588783
155231
445952
498963
1931904
1553823
1451504
1862463
1742941
1775606
296037
1734540
1605684
1380263
931734
1283230
1082622
772743
957859
387116
1245021
1756887
1073385
1621300
1947404
1969276
382054
193981
1528341
181191
39951
1950903
1480730
727497
18034
1927279
210328
99795
58286
1871085
1766063
1309335
1733535
341762
1096761
1701483
50877
1683158
291772
1041721
512661
981461
1882098
1358632
1221017
1119187
519832
1653490
867532
147821
193698
1509126
1844859
1787760
83373
448464
767576
1531699
1071312
1328474
547648
1129813
1791607
1551699
1794847
1889222
543558
298736
949469
1306821
254032
777984
306999
1961080
664029
1736206
1067207
1795983
1530412
189782
752731
39420
1963770
620248
36981
84889
471899
773205
851322
407740
1901217
1699615
1598398
1609288
936684
907996
1505978
1970052
1125557
432085
1957581
145364
1258051
1414077
565476
1832189
1249615
1474055
301596
1343618
346911
1168630
1494281
222318
1287908
1288148
1426006
962421
1500924
823363
1204067
700615
1637074
178437
966449
306757
1275656
221486
170728
1626575
1207941
1693505
823511
13996
577914
1706383
1564422
1657494
982784
158542
736658
1341145
1744927
1529463
1899292
859106
989752
625421
1490398
1997557
1271367
899012
582463
301011
195076
1437073
396946
647007
444577
1678132
1356969
1603623
482070
288486
1719571
1788051
1209351
1605270
528772
426731
869646
590814
892688
1347708
1342181
511563
343827
1294405
872923
1331781
286048
425329
1906302
633207
404027
1837313
772064
1184424
135605
1538823
696018
842850
1503132
149320
474403
1475384
1197697
1184847
1255432
561270
935764
543235
399219
1574803
1213025
94104
931599
396369
1517055
1987082
10389
1281871
1773594
694154
1622641
1429691
1743903
1454676
652374
855449
90527
722984
391616
95611
1425478
1521432
1896404
1981925
885694
1348363
527686
1633931
1550303
231949
738006
498770
1227337
394427
1762148
1372579
153023
873151
402038
450767
1922163
501038
652313
1044373
731161
428387
51073
1878161
1264366
553407
1604978
1947082
225826
100601
1809397
606399
1892577
511464
507958
1828761
918718
1282254
540627
1228383
1996983
786193
974346
1575239
545228
1441015
907055
1790770
441491
454163
1604861
1819307
1974432
644646
1209063
261024
866514
1975773
1455722
1269016
1816408
341328
1153176
279206
1319638
678881
548606
491913
565686
636608
1585987
326324
446487
1766794
374561
1234526
812749
749622
1767959
1161140
437888
30491
1456930
1454713
1403767
257733
1898262
1690171
1346624
806291
128476
1544259
1049543
68423
1963018
1956786
1168908
1315549
1249679
1542093
1631612
1077655
1143432
1128596
16595
844232
594000
448392
1773649
986651
1868604
199502
1327456
1235591
1826707
320979
1410731
272507
1335848
460702
948392
198090
1923143
144201
464219
388020
1884258
719308
624063
1069845
1666855
291259
1131961
1482411
342671
1504808
1970265
748931
1936303
53848
1803368
332800
997762
812535
682461
1310403
1725093
1592915
1332237
1383717
1108330
945003
1444083
623910
1097301
690825
861640
332831
1976513
1031536
357529
885943
1509676
1367500
1087446
378301
626287
709640
1435735
1842242
511207
1759648
1662122
1437818
934264
229039
535725
1349787
894438
634571
1953111
1310527
504480
127144
662766
790346
589534
821899
1662262
1878811
400188
1182071
1424275
1434766
997159
50682
1080352
186183
603590
649572
922064
1310660
968842
1075728
1201460
1557937
1822244
1646909
1097185
161787
580927
1428284
1807662
483692
1955295
451569
751302
1311517
582972
1415935
1728697
1395782
206308
1824124
1615066
1127074
1083634
1562800
335075
283812
313578
1106904
438576
758854
1636026
379907
214069
1392035
1548167
607706
1183563
922126
1197863
981687
382572
67532
367337
1804898
1244695
1328622
837921
699034
1170719
465288
544920
1765546
701235
1963503
1243832
203938
1369794
57721
1737629
98150
1347240
1352448
1884665
1422437
274540
1894111
1405546
636695
461415
1646052
293022
150731
982197
1406299
554981
1057993
262063
1615310
980706
481067
649328
138387
1815025
1493217
1159699
1649256
74552
425635
366451
1628782
1141047
734747
728535
1890406
1029952
605753
1513886
1032046
436124
1403705
1020340
1342475
1890664
1492377
849869
1194997
1481726
590170
846896
1073128
43222
1989268
729079
229437
1149553
747290
1744283
1775019
825489
1908416
1158444
63128
212014
1950255
1518824
684150
132541
391320
643356
284249
1847330
1633620
534074
1016748
1906265
1302746
120239
547247
1028829
1923497
1830380
53093
1604799
283219
1221337
1785326
110004
1775130
815522
618580
299039
1801218
1419821
1120374
1119197
1181885
1928159
1796913
1338641
1927921
1148776
1457066
876448
1301728
1188578
143914
1787497
1544356
1690975
406717
171372
1181300
901199
1468401
485233
167367
578507
227612
883903
1061152
792151
1674288
440114
1209553
1050596
1045943
1492344
812559
879797
242807
939498
563870
1895349
1204745
865223
1586211
1923832
1085176
1571560
227473
1536609
470034
866790
542230
1141524
1713620
951489
1817910
1899435
689160
1323124
1471628
1357973
43173
424951
404568
1181203
155791
1701319
477567
1961444
1060572
93800
1714565
1692721
1747375
159448
1091848
936600
1996145
1199888
1882880
113235
1346865
676221
453004
1993395
1208243
1773264
1969143
216912
839656
378456
1673010
1118170
1555451
1792535
1707455
1300958
1481185
1855455
1492235
1649054
1258949
967070
5141
1833423
1372783
1583238
1390999
1198480
1621470
1855294
1665385
149944
1704048
891178
1575592
845657
1903210
1429824
740435
1568909
1088448
682045
658030
545561
823906
940301
780330
360417
1564843
1634915
1459510
633271
1419071
771162
1034248
847713
1677632
1766687
503727
1014409
675543
1996609
1381627
1545260
653471
1553253
447378
379489
539672
229151
56293
1019238
634874
765444
1865932
79056
916360
1434871
1815853
396418
1648199
1816853
955824
1828800
758450
502879
760464
1743514
960997
1482487
1265297
747134
1140591
667086
1023936
1473454
93871
1337104
756485
1400226
936515
1116328
891729
7616
467814
604555
1883403
321550
1613720
1299010
112368
630350
1102957
1078278
1744237
1851372
1866741
932338
305448
1549639
1739065
409632
1279974
185484
390802
1631421
1597805
1140543
1269212
66011
1106071
237490
1112131
75523
1716637
1158932
1645874
419571
280815
734701
1460955
1606447
741754
370827
634341
416206
1859624
98107
568686
1357641
1842457
1411340
1003674
243216
678128
682260
1945738
986743
668121
360349
1099003
1381078
399712
1979038
1574413
368812
626660
1835385
1142789
22289
520742
1138287
375317
1259820
205643
1611342
1234286
316421
1919753
951681
1663088
458468
1011119
1714368
211875
983310
709608
1693789
254146
177259
1959705
1906153
398363
647405
821937
622024
1563791
1697460
305490
878821
1500455
1713121
1012404
21581
664110
1159602
605027
449593
1831934
990495
82633
971984
1217139
1106092
1295324
1214364
293141
948761
871652
1503659
300978
1267008
227945
1665072
561761
1950855
1309358
315219
804504
1225195
381423
1658446
607045
460934
311773
835240
512603
1888478
796877
1231811
832429
1851381
1818680
1920479
1582453
1306764
1611113
98685
35132
1317511
1921333
245815
208375
1249323
1830258
1814669
488839
222133
1236120
1025274
1532604
1910678
98999
407047
586376
569367
62497
634866
78241
1717482
1621596
1567707
1920813
1068134
357409
1697157
159500
397577
751052
422093
1051068
616605
820495
1827007
1587435
200663
1648021
971744
164508
377707
554056
252506
889210
1809715
1433749
1298248
1700627
722134
1103434
767882
1804835
1780218
82259
550588
403075
582671
415389
992647
1545262
955932
297372
1811748
1272779
1330092
1330260
1895347
1433498
1742006
1650899
336856
1153834
184374
831302
1644141
642033
272331
1823186
906607
909351
1865450
476570
722490
1755501
1773261
1661410
1978087
492918
696782
926512
1357756
1467993
1389230
1556348
1379763
1102105
898201
244685
1162608
1651375
1386763
292923
1647438
1062376
789641
1945993
1122016
770931
1391129
670589
467857
649791
441925
720180
681195
1078010
1144340
1363938
1066895
1964324
223437
425887
690317
180689
1978060
1390179
471318
321864
246948
1096076
818275
278652
1462791
1160792
813842
1290677
1094547
1549715
884797
1088940
1481187
1146654
16270
1068470
137680
895331
1833679
762219
1859838
1741014
1153224
578292
754865
299912
714161
931271
1405560
1550895
934330
873417
1132659
893892
1310049
970603
1364018
276714
945471
235898
1706837
59874
1326031
928680
1312546
1363034
1061892
675413
1183188
392336
1766181
414775
908498
502448
1771609
1452484
1381417
595212
1787698
1883198
1626158
1009593
1429896
1750156
538981
66213
287711
236240
1097423
1837718
1198870
1383957
1005690
1418520
687288
1686360
907362
1369362
1153612
266357
1609508
1500889
1657355
542664
608931
1435722
401514
1063824
1207785
18741
363675
1766464
1063119
1159063
1074255
863399
1968173
540010
381626
1772378
1883461
1886249
1986756
772120
673490
1790985
153267
1131773
491940
1050702
1220538
924868
1614103
1754759
278591
1903328
104993
58539
1440821
1498063
544339
1209605
918742
863143
110492
779527
190092
651801
1310588
950769
117259
845447
273601
882868
404406
1648330
1695030
1358469
1208695
1617281
947606
937419
1765104
1463149
146840
1411547
860679
982121
1997430
531483
1456767
1231730
1873669
1558960
1210364
1165377
1327384
631688
1786706
177913
1450766
1928432
1968724
1332873
1336898
957540
1029901
1055143
572316
1335130
325148
1197879
631854
394246
506470
165128
1828299
1506975
20628
1276616
1510416
1858944
1435977
487449
777737
1953375
349619
1332210
964165
1360540
1429664
167077
1826266
479169
489168
961511
798012
295582
1810669
1476568
1279760
627231
719209
845685
897669
1139217
883127
1351481
927276
575195
179142
927042
1915681
1372299
1894417
1158580
1511044
1281542
1900256
1013508
1586070
951627
1263944
1249263
1169280
1387435
1566303
1204282
9849
1227514
882886
976127
420016
189251
1281069
1129147
1506516
1706917
1463233
1885991
547885
1567911
1851438
442463
460515
1953056
1820111
1577408
1667622
253046
494297
416478
248529
787109
1557003
957339
1677931
803697
36655
440093
735115
1437105
1291704
1994488
1827562
1180292
1350748
302523
1639064
1861438
1147502
500763
995592
773584
122236
1801848
1073721
804315
437624
1486345
1619344
1619579
1550809
345283
496212
322552
1540103
1739798
1853793
286601
352862
453772
129541
491965
1676073
628351
1726794
885752
637561
98469
711335
190924
153160
14483
1399185
663261
1020083
1846494
471197
1661590
1914885
1357275
549712
910770
133579
1719468
1120881
1383392
1496424
48551
1441286
798362
1373900
1671026
1685970
1668307
1638599
1328862
668279
1277699
624753
943732
1006288
1075555
71995
1219811
1976127
813286
409447
442254
394189
1906082
1104122
323705
721288
543070
604154
550122
77262
1380580
1381487
723970
1778275
1506553
1662356
1167897
945843
1211380
1890843
20986
1334778
1430240
921190
677298
1798226
874855
1932553
1036369
1808647
1326961
67299
643019
1543317
330155
220029
940543
1832538
1216555
1312258
822032
1065167
648994
639703
915506
1008964
818508
1812304
1182037
1947334
1937798
1994074
546741
415885
678408
15661
1545092
1758856
1576263
454651
1571970
1720896
697446
671542
1969387
1389656
1707303
57940
1966411
1491423
1265391
412968
501582
1669661
1993128
310106
1831089
103802
936290
447343
945155
1514111
1874649
27652
825231
1250160
66449
105837
1369620
1291106
437097
1737060
993311
1553349
469506
1882430
101056
52674
1419527
172391
605925
488788
535755
381309
1335885
391278
496655
1756687
514161
1534106
660626
392267
223319
1832254
1975909
700940
606860
1350155
1562094
965362
791132
1599838
848745
781752
939337
597024
689856
1887410
887416
999824
1781395
430592
115261
1324469
8656
364980
284118
1443649
1686472
1007970
556908
1221605
350065
975012
1712060
1331604
1161051
754697
1529031
1299090
67359
1826581
130033
109788
528216
70383
544555
315087
1950956
366440
366545
1835132
129890
1435385
907073
333405
711299
870209
933084
532220
662915
1747585
1590308
1971170
438194
1877199
1484669
1732208
668533
1159825
611504
352822
313375
1603407
1349263
1857673
1397611
744119
1572609
93126
1037234
1114692
1790609
832709
1293339
744901
1215301
1732046
1934874
470044
849397
1902410
461876
680669
217548
565484
1900833
1533402
1361476
1675347
1021889
992322
97545
1264598
355985
563972
453609
988623
1721057
314025
637313
152736
30239
33309
1451711
1553100
1625721
738248
1065684
1211683
1246797
31211
525943
2686
1306418
1251719
28794
1512049
906994
232112
931743
951624
1451406
1025744
494983
1358050
1250702
1572529
5824
731926
1059464
1412011
1441658
31732
695415
1199126
354708
637280
857924
1950911
831427
1237292
1627520
1638967
1860783
212679
1265106
954599
521252
124180
1689072
1765721
1031351
1614897
1341226
499260
1242465
636992
1591700
1687702
680113
1701157
44861
539975
11870
442864
1634553
713030
218364
1914762
1872635
184480
1576947
1826401
462399
1591769
2190
1290733
512222
17416
1982900
340187
1392679
8064
1263035
1040569
1621567
943262
1401101
324436
588439
194172
395395
283992
218608
459805
870626
788369
123306
351255
917481
1951561
1417999
1947606
496285
256717
1511088
487131
206102
926893
966499
1620849
1271285
1438915
1706857
1660545
1615768
1653663
1102485
32129
1107188
1927534
743599
538361
700175
960971
100587
1752492
1176656
40737
1987183
399557
66554
797301
1373515
1751168
859076
1625578
1272411
103958
490876
1238900
515056
1068921
591923
841828
286531
1280577
585813
1606200
1168258
1647426
568884
1039553
666462
1653649
865804
501402
1849990
9677
270679
1369522
1575836
1426227
630560
881820
1419984
1237953
530954
1928388
332445
745303
637757
1779182
1143272
482470
278142
1131182
558435
35586
1385432
1259182
1530835
1044168
1514759
482535
387991
1130024
289877
91899
1988825
1137921
950075
633590
1533584
676802
1254918
1445326
1810771
791835
240985
714925
1387170
588
1620171
1793714
295054
215134
578811
681575
675752
1820325
1552806
1970469
528300
1876519
477270
1864843
908936
1468421
631168
791312
1171400
1434464
158441
1289181
1571565
1075141
1181288
1704082
1336438
1189137
1939349
584695
928412
45437
1154779
1939778
387432
1846933
280653
952446
1787648
92934
1590342
1940014
1877922
1378511
1060007
639774
1427636
306539
43674
1631949
586858
1224751
588767
1781294
819278
540335
856890
1447155
540710
665218
1993776
428855
665522
773711
913578
1957176
1312528
1542034
1834451
1604443
1904388
911555
946781
471157
781191
1863231
1992799
494030
144037
471841
1840519
350795
298901
302204
874015
448927
703466
894739
303383
389259
987153
1007350
736016
30685
1670304
1077831
860675
1995246
1972057
966224
201183
1845195
1495917
126304
1436999
32863
696548
1356080
116458
1785621
1039732
90344
1526187
238452
47897
1658689
813731
148183
1150739
1811240
1388738
749915
1803
502828
306867
1428852
84909
1054775
316748
578152
1137824
1910685
717913
837901
256267
1462597
1974785
544879
205393
1342006
300140
1425984
1865251
1527108
1547337
957807
81839
1175058
1449050
923074
648733
1822248
107480
1161889
964548
537908
89823
1375422
1511875
953744
46583
1227581
447696
94465
1073336
1896776
1450697
602188
529320
487006
891487
85057
39198
63707
1651178
1628151
1484714
770383
1632810
1253
122228
42075
791112
1771657
3758
1435622
1337491
1067233
1326525
835308
1129901
1347638
1867668
827476
148342
149646
977415
120808
1177826
309055
1848937
1961705
122910
272476
1960688
523988
733256
1702936
1572409
366496
1668676
1560511
449808
594478
1713691
587796
1073947
783486
1647328
1811656
1607301
881650
1692066
476158
678838
1713868
226559
1238619
294372
203574
1862562
667060
434518
1845419
721143
1098014
1238608
627763
1619889
228957
460686
939534
1787240
1421438
1552229
1558825
344515
56762
364632
677842
1962259
1324337
764321
803966
286216
988009
1711317
442691
450908
1117885
1564652
678540
339111
227884
1977219
312795
233684
354909
748417
1885948
1898676
995882
1639014
724268
1387189
905657
310641
535010
1515068
1064682
1450890
1913849
774688
1776448
556509
1356629
1787430
870410
109614
852780
1284390
155609
1236725
1343342
1266436
176527
55694
1472686
1570269
1285464
947249
1266185
1619582
227836
1243347
742428
1995008
743818
1574541
110245
1461244
1268676
685232
1111083
1412552
725910
1295933
1262156
1794341
364446
433851
63880
96182
1804741
277123
1608568
217587
1434581
787148
910774
1817413
921894
1425046
500858
387545
210502
102015
1552282
107092
693758
238518
1760467
265545
461021
492829
56071
905587
799121
1851964
796688
1228395
1828091
1900497
337555
159421
877551
839760
284155
1556664
1309780
239813
508960
664903
854285
611040
1528100
935716
867581
1769755
46681
1219810
349450
1953266
1884428
1251900
1447382
1565029
1113131
1440351
917512
1240893
1625710
1764552
1181505
1924462
1203574
214427
928275
250774
584315
697135
1171338
1505695
877810
1043052
1226079
1892876
1344673
1554162
1909083
1341460
460879
902515
217112
1060216
1355421
321202
1581955
1420119
856229
1516514
301397
1233785
42821
1102235
1746903
258228
499880
1998216
468151
1388237
1647152
238856
138582
531550
1655448
1481319
193661
138940
1432077
175989
1523897
817485
1166933
1995357
1547401
1375604
1541213
772028
1192686
602562
503562
1953709
101785
1397006
1720320
1331861
1518035
1161728
719480
92271
1780114
28889
1395923
755626
1420876
562414
1319869
744582
593637
1171090
1634688
1995402
423882
465924
1886412
1430706
1992103
758528
326111
1071057
300935
660158
1546536
870166
1070370
1052859
836239
1782905
1139398
1081778
1414488
27433
56457
267941
1778617
242791
1764183
1373014
1806992
807345
965423
633017
673232
547398
760489
837394
745925
1764833
1288586
809359
1544449
1680929
1211379
1570703
179112
713735
751790
834634
1160359
304854
579666
1674032
1824813
383942
1733319
1794307
1174086
533196
6003
619593
1245017
1151516
1698566
1059715
904326
1515489
697978
690132
1007958
365666
1609260
639751
1649901
1971359
725754
1662114
1604968
820968
1764194
926616
1065009
665845
383037
1864709
1241896
899562
930070
946628
286350
36771
787801
269852
1152342
279844
1629680
386537
1710860
230249
1745381
1164563
612506
99365
1033851
1771752
1728867
545224
882434
327285
1666921
4626
1341344
894717
1690228
1458981
1908381
1240366
521162
707568
1628503
1343118
1121749
108246
174065
1521609
1518503
1710725
298917
805226
72182
1586641
1659283
752196
675841
1598341
1570704
702168
1564891
1114903
1566153
1343569
1583210
642407
939982
23348
1373234
1405055
1964315
1768078
1614134
1360790
103072
687479
863255
1766185
506092
1136923
607725
394196
1053464
1064547
872345
1080
1131845
1738678
1564744
1055351
1026688
1697053
100559
1761101
395113
1568670
1209793
1790858
352669
1446620
509231
1260888
331063
1453636
946022
1276201
869659
47736
903977
1499199
847857
1369431
681316
1789981
90012
291240
414678
1615695
1212595
69582
607775
354544
1696807
995625
1214362
1129750
859639
850625
265038
1311019
186416
324430
484711
783659
822294
1751290
1209526
1086452
1866383
1589039
1556784
652325
464361
833135
1210361
851808
1651780
1686306
1866667
1300683
1323441
1041109
1168450
1933706
1761978
1753829
497400
885580
1924824
488551
637669
1905050
1858436
400628
1125576
111323
1540765
1995846
1259253
1290168
113525
592927
337784
1137795
548523
1935539
1540695
1139591
805043
1984076
1154927
1094294
557261
609471
173955
986824
1180415
1187121
1259372
336194
1939128
1900898
880219
1189345
11586
1556414
1987297
1909177
872888
1705600
1756083
1340774
625641
470662
694175
1313841
621549
338762
1926352
922863
342661
1429377
1474238
967150
1244321
1860106
112610
1644118
618901
351672
207658
1387466
184232
1412532
1283262
377231
186462
63416
340250
761640
691433
290950
891406
292040
740156
1210309
1907366
1044820
1040742
468313
1047359
827619
1122902
401825
407119
108307
887386
858173
1388219
1559118
1322355
1636744
687874
1934104
1416067
1323810
1406757
1675596
1477603
1696461
1645214
1583533
520496
1658747
1371956
1173081
107564
476633
741350
709719
182525
1047841
1880758
1701135
271020
930771
1808953
38612
364105
974064
1048934
1093277
895456
1432706
1174202
963415
992864
1893870
1501039
1168859
155804
1543765
1496486
653440
1149044
1992709
1991420
1613658
1292361
1793130
1891536
1095267
501940
1862684
1176329
1661896
487794
1388921
1527869
1860140
1778933
1937875
193336
268773
1263019
676279
392838
1310852
505773
1137476
1723472
1062595
574684
1249628
170548
1413077
626331
899395
1547807
1958855
1182723
600315
267907
205698
778524
1507462
1260871
960531
1122629
1376249
260759
1190218
1237264
1424977
745934
1041288
650255
658794
1779556
629167
387305
594871
74391
445924
35731
1035856
97716
1083591
859672
399989
1571552
1365898
1248522
1514882
150776
1712061
1413268
977729
790405
417856
1127545
629188
1978468
1582289
1916990
1473527
1105292
1333112
1902402
550338
468163
1377975
722885
1234049
55506
99805
1614905
1067250
1745536
1287761
1874689
1844055
1958358
1394512
1463767
584661
196481
920956
1022159
1941359
1938757
156763
50853
299953
568987
626515
560321
1004560
566270
20828
1155547
900452
1385016
1409221
1406274
993140
996634
1882629
825153
1616904
1676719
1218086
1334387
302117
1587317
156421
188196
505662
1505615
1982157
1390400
1010866
1377098
233965
617436
1991701
1214552
1274029
1694109
1084143
847707
1814180
1341140
1931897
187096
376837
452213
1629963
502859
1271533
1471305
1318215
1666927
488148
1422567
523123
563488
49979
81642
203123
1607796
73245
1948503
1501329
1480141
50956
634181
1818109
16633
1771656
147951
20489
1000025
1427117
1950470
657834
729706
895268
1789192
992963
541847
1553174
1208220
160278
1207219
1508019
886196
354071
473038
410929
1199656
1212186
1001543
1827258
98436
85616
262171
407416
851005
6471
898896
535906
72474
768086
1609200
260367
1376374
1141728
1472460
435429
347458
882178
534831
1077719
1311026
666005
1148980
319467
498685
20406
1179481
1673374
1851569
1984582
1819083
1123015
728487
1613630
793720
889344
407610
997211
705738
1759844
1004919
583197
777718
605081
1618560
66630
1377688
1812732
336000
247441
1018036
34009
94007
543079
1414463
1216613
1977650
963630
485325
1191764
707978
1764113
1720546
1510436
1205002
1655663
601608
1580907
840036
1901966
621367
1303152
513892
342865
571995
1801797
1542586
1233765
1258167
1907441
878132
1658942
1851867
43229
456088
738568
1600538
519568
1198733
1416795
167504
1586886
339791
1871401
1096638
1379817
1585880
687005
1934362
300559
1849254
1745880
1746907
1940557
1933677
1962318
1650575
34953
1986344
1766638
119545
1037594
1479550
1386709
555992
488764
1605339
513952
1410079
1594344
1465490
1709056
631042
251418
1332458
1541773
329681
360978
371732
454339
1909925
301262
122547
1068693
1610665
816843
1728694
1644927
1142829
1479440
771556
1475975
1749006
809165
1810482
1810625
1893155
331029
208412
1640949
21041
151822
267878
142250
71387
1620384
1855816
1842797
1157686
411810
1477507
1920816
123736
1793330
232437
1761200
187720
1654405
762991
1449734
749195
1931065
744814
1128688
1290061
1798525
1918222
114370
1572503
1544033
1672806
150128
1253069
1373696
1189665
468181
1265853
184136
1822487
1786888
1840798
1884016
767194
911689
1177267
359982
769620
1855490
872554
59300
436042
1683963
48460
1775098
746531
1819674
1532922
1729525
934160
242541
1190975
1831019
98313
596322
623629
1851967
1420064
56626
1310837
1601425
1411419
310293
472364
591534
823590
247359
514125
1939460
1450567
1864219
1708115
194007
941328
1167767
333817
1644565
994508
1244201
858119
684213
20176
1543162
554070
1673039
500922
1880997
207825
275729
1536959
1561081
1199138
1063147
1834893
914669
1678350
1268702
1941134
1333321
486590
1962555
588437
1639032
1784374
1117227
252153
1335778
1300078
1256685
1276335
33652
1343749
541322
1732946
1767115
904479
301392
964202
854971
271609
1281449
1487892
131229
1208010
1048176
1369340
641546
1549944
1401964
69793
1857409
192092
293941
1519046
1228768
815429
1190501
1825872
1633844
243310
1201750
263520
56194
1877131
1196413
270599
1829805
102494
1739730
219616
1134388
1665056
454433
1850739
1276791
1679590
1513961
117215
1805781
85950
352725
1923919
339154
895119
412134
411490
114905
1031378
1795669
1571098
289866
69880
1434791
1730011
1809020
857374
1954456
1346910
494053
1030163
1135046
1103174
1576347
1568186
1089817
208019
459052
1009770
1493803
1363945
1774557
598738
1227703
1847557
1179665
1955176
1133070
313910
574039
1092255
304526
1820300
876410
1842546
1817392
1295944
611609
851441
634914
18583
1815110
1258
476959
1311477
1399681
1972328
41484
379571
1491847
1931071
1475719
272196
826551
172124
989054
200962
1666602
442591
890260
400340
1705763
672155
1279294
1638737
348541
254940
810868
1380521
680441
47097
1466363
1811208
1507463
1508559
1039048
1038098
548915
1847468
1121714
76775
1026826
400470
254906
1193880
217576
669334
1795225
1238272
698745
47022
1011264
655768
197096
1691329
1646863
662196
1944155
1222062
277783
814568
528453
1857768
742615
140839
936382
515246
176836
156697
1379251
1014468
715291
1688696
1081618
662464
1421549
710047
1778181
1722902
1269725
1622398
142993
1250278
1375853
993311
1906253
1605304
189787
894206
1046528
315677
137182
923376
884607
1848469
335502
1855850
960377
499015
673731
110833
188576
1888804
1595129
1375840
891836
409530
851687
1296637
138656
1567242
1404966
1356905
1581269
861465
233966
1251806
121572
1101247
397950
41955
1784554
1343597
1071199
492036
1719582
1429535
1487909
1031101
18440
76417
333667
1899990
1963108
94961
1475410
999521
1395849
1193617
665647
1145805
726259
370468
1592929
1640551
1183065
437879
1836415
248768
1251257
1132909
740031
1412348
1700249
242918
653905
4239
1525138
938649
448598
1992689
364659
1900185
1657411
1938621
1705045
1446606
1706950
977696
1739967
327259
1541573
1151960
538382
1897367
1733357
323433
1931922
1310624
457418
755718
1698546
1717597
687422
1242561
830638
1284771
900877
386365
1564012
648082
597683
1551070
667565
1542914
1662988
1131446
15174
1796607
448091
871408
1474653
1035091
1396575
270545
300008
937700
649074
1810742
1578259
1097593
1863672
1623792
268324
1812898
1564442
55899
1501580
964969
1999797
967617
1029321
494239
319687
881764
85245
630254
1183983
272350
390898
162270
319375
1673253
1657497
910795
1233980
196015
1164304
1448138
1028455
1541218
708662
499019
98572
1615619
1041592
1489276
259009
701365
1910984
268884
326910
1115148
1515794
1281999
1237328
1687806
461266
67389
138074
556561
1314418
325569
1520940
352767
1622905
1707413
356606
1766749
1002572
1149030
919851
426728
661474
1300281
84052
1765967
1982058
1044283
1232116
738184
1492697
1536466
1262372
871211
449747
1085678
978020
1824836
650621
1949023
740580
670409
76630
1853618
377420
552886
892646
1336162
1170703
814195
1252823
1056051
331933
381783
1726934
252310
1422736
1984950
47803
1345727
541411
110793
1357599
722888
148387
1360140
463155
1169197
1342159
1770226
1123585
1085475
1741163
1210896
1540214
1178994
1587173
1362250
1733964
571994
619467
1481361
1989530
1064163
416120
711929
886462
1288632
203690
1227657
1732867
1737805
1335295
1369665
998785
767396
40278
1331543
1394601
12348
692151
973474
269572
754640
1395838
1696319
1796679
509364
1833783
974408
743491
1101380
1676437
1981589
1439835
833444
1555539
1368235
934511
1520544
1933287
48930
876118
1879406
1078148
442928
588758
1775060
935244
1583356
1559133
1570862
1091239
1094294
1244883
101520
1493868
1653168
1110472
1522301
719841
1237156
1924351
364325
940368
994545
1732589
31367
1590777
209123
1220501
968001
1612407
1160318
626412
637469
364248
809367
1225127
1391327
917184
1705447
889267
1316500
155344
1655026
1025997
1299998
1342713
650869
1846829
1551427
865820
279360
846169
1524137
617328
977667
1119024
726971
396987
1265128
452223
1168544
1230226
1697701
469001
748800
188406
774557
624924
794210
1324502
1339760
917378
359778
51531
1427662
1360814
1968625
677777
927243
1325665
1608909
1299240
1293352
1909572
1057729
1933936
1418674
105930
1874833
266478
912147
110095
1418781
369642
1697260
1903442
34895
1030653
778928
327038
906257
797152
930080
1027038
1572055
1395240
1732126
1856880
239959
619767
925860
1093929
287140
934606
1625420
1232097
360973
127279
815288
569054
1812348
1821033
1703148
244222
927627
399014
1501751
874746
1656481
416246
1729363
1856982
279413
1703310
60292
869752
1084840
753414
230517
1819706
1631978
733933
1879251
1323696
1472853
1715147
1149658
659428
42690
1726766
1866704
206888
352804
1721251
1408496
939926
601852
472327
1981029
234801
1180090
995284
1284947
178581
1543317
477220
1669909
512601
1278794
1933652
1314992
55805
1819319
830529
1831049
1404057
563470
179539
515989
643863
289589
1438662
1864098
688582
685469
1718060
261125
1785398
301963
1831501
775349
1493260
1414803
1201958
1090370
1685785
1149406
608115
1574706
1193372
1284773
992958
1009332
727122
222046
664754
150561
1406957
1002832
585221
317337
604565
1807164
1110295
1504241
329510
1261874
1367823
810822
1505553
818425
1455389
1958475
1399451
468057
1623807
1687287
108647
1370075
107894
895054
543734
1670845
1648469
1590895
478839
358400
149381
1678883
610040
1756644
1584780
1338599
347283
523827
570495
738440
345269
727312
1170431
1790308
1809889
822529
167398
1160942
568128
1225015
669491
264238
860072
1347865
631090
1183417
42713
705499
1130396
216171
364198
1347916
24703
964285
897742
1889161
1671311
258888
1650530
781115
1738466
1529991
25883
920028
304711
1398859
161846
39793
643650
1238507
366962
929954
1577297
219993
1272293
1420752
721366
892062
430019
1774420
1366711
1299283
301732
1914029
38627
96032
1255865
355194
560589
1720412
180130
989421
1510435
607176
1934187
419342
1401100
1084723
1499809
732896
1445945
1056242
1161951
1571243
671935
176906
524234
1362441
1380432
1764388
509804
161912
1674205
1437548
312232
257131
229791
129001
425974
645694
1837012
1156217
657735
791373
582152
796686
1479563
1159913
972110
1247512
201127
1761039
1616508
16599
787262
1263611
55673
917672
643514
290874
651166
879181
129962
1407440
1791194
1145546
1383480
107984
653367
200558
1993068
1332383
525860
883886
1697789
570581
804636
1089681
916486
1904720
909288
111841
1433581
290778
767475
1556879
1040733
1775217
1860660
915105
1362073
1417836
246311
899064
665743
1418295
1363347
1880629
1680452
1337182
1538308
1520253
177796
799345
1475843
1226924
970412
1865521
1152487
561684
199007
1523740
1761417
1968318
1731348
1391199
610389
1586436
1162980
1017155
310705
769495
1822956
855066
445878
531580
1367710
1144600
1415334
3412
1993702
1341178
646918
1072000
1200548
1305431
1169004
485285
163549
1441016
282752
1765610
1536766
1722534
662327
28883
1695897
609072
760197
1217009
1810685
1512990
860297
674661
1514558
240445
1250367
1025846
1337989
901261
796321
487568
273033
1847784
1606634
855319
1682928
1822684
470643
1912242
1096372
1056428
352926
767934
1353663
1952960
279732
261108
1140790
1413919
130653
1535693
1144323
1212247
1655080
1419197
668099
1982750
1829109
1642658
530344
132296
1337290
1466239
969314
1227783
315537
1461766
1484866
1251618
49529
1727748
551158
721868
254340
1961836
1463779
255587
278164
888693
1484371
522548
1317147
607033
7057
555714
1523504
588450
741050
1374981
64013
75244
1337231
911717
635278
339816
1973835
921372
1689924
1835881
1516555
1843985
1736545
811316
215655
1475706
1879395
497243
119561
1202752
372434
529943
1743615
1843961
1509898
502331
1154707
1771131
374489
1832834
1950516
328050
1443813
586656
999473
1709675
1619817
68051
201162
1220742
132920
1924403
1951484
1337106
88466
566581
1134106
383456
1371060
748765
832809
1035256
402722
346943
209082
1897154
473076
271767
234241
1108441
835851
1494681
1778228
615866
1223610
1176145
771083
367810
981169
424682
1494144
352211
1085536
954196
686025
740563
884220
252844
363004
1323155
1148336
1045778
1142519
605809
967856
612356
349760
1729882
1442317
236866
1365463
980068
1929553
710166
1983466
1484791
931177
1979528
1082990
1197391
223595
1927056
1154379
1874956
1268163
229351
1313442
1368680
1462603
1461439
1283665
1274450
741430
89701
1012479
1645647
1819206
1472412
924177
1469364
978112
299837
1561486
1502533
1180972
181913
570961
1742270
560970
1603366
47209
432869
734306
745938
649113
1753386
1173148
872885
1370182
289591
1327411
18387
1517713
971699
445009
294553
1300515
589980
151364
1483584
1838201
1530915
1394087
1688538
1231276
749171
592510
416837
361907
749682
1827017
953543
772309
37880
1438875
425080
1630847
1963622
33754
1054895
590866
1871426
1887432
1227225
318198
1098884
605728
1801738
1028499
1117574
366404
907340
1437459
1640953
1933174
1880644
323536
1676205
1717597
1575932
1720865
1125382
1391350
850419
1155598
1820237
1705166
865133
935097
1020593
1019250
673800
1911931
594804
706172
510435
186567
1221474
747576
1778515
1513470
633694
1910171
731793
453331
1380797
1305441
1796216
854904
1452311
380199
1535351
956120
151417
851604
1130035
82388
470938
78360
1607615
1086591
1540383
1439300
454731
280748
1904765
1213856
770964
1223247
1792482
418855
976048
950419
600239
1711394
397868
105404
727897
1595255
1277605
658373
690104
1359000
380068
1254845
693681
1065838
660646
1762248
1178269
1638468
1837847
1328799
946690
1426408
1718541
1012360
1118179
1125431
1453424
1909877
1895465
1601888
1615133
191954
1830423
1155055
1869111
160739
508402
1528498
444886
709005
1562532
1685026
640978
446132
1992249
253820
323252
336774
1313978
1955553
353131
115375
40011
427975
1654521
1089083
754124
1166737
793946
1451482
649757
270425
1892048
128898
1195808
922672
1992456
1082347
1444380
1434539
280332
602007
1448879
1920631
192661
614305
539917
776973
386044
855239
906402
390679
245648
479299
278188
609681
619511
1309183
437491
36610
314046
435347
793950
143099
1156396
1764897
530118
683613
503303
1639643
1397920
793259
1021550
459397
1546269
607737
685721
1931498
1440289
698751
849000
1831109
824972
1388212
886267
1965202
1754147
1768723
1806556
116846
172873
1339240
1963844
1720272
1461301
1140607
590536
632583
80816
660819
522806
1434717
1460422
1181075
805010
1855343
787048
1924026
480414
74791
1441977
1147101
685913
1409962
1949643
354379
633680
676371
1928529
1025633
468625
1770189
1035066
682695
1750157
731939
1704588
1702591
285114
496060
305753
660364
267468
1569062
1402064
336840
993991
1348048
1672
1498532
1313871
1824421
414098
1448156
1154534
1161889
1453665
1294325
1678450
1960637
124729
1645713
1096181
327948
1880636
1451479
472698
911233
548994
183982
241058
1891659
1925812
1452263
1405649
100107
229302
89066
1938052
165734
1450111
542036
326220
224132
770667
98826
1110320
1967659
612971
1324972
34951
1998655
602777
387635
1172372
352792
1851400
1244276
464553
1937569
514074
265346
78639
57124
1077913
1507423
1248995
980234
155057
545006
1268543
190113
787153
534834
1112088
21690
1090926
1617123
980093
459624
1479223
78238
1420250
806085
1951170
17787
1837447
385880
681015
1023163
1366915
132146
1465540
870957
158093
1947205
1458549
1327378
1564233
1702048
651215
735977
91213
1278597
776326
1492047
140915
188080
1192127
854320
1027366
385302
407613
1245066
1938217
399030
315879
1331865
490515
952525
313912
572705
131021
818708
1333775
1768566
645013
949203
137739
344401
8012
929360
714045
366477
492288
880091
1234690
827371
1618567
743338
911380
1913176
454419
876492
994319
267975
90721
673994
1280815
330012
438923
439820
361034
735787
1674523
1973129
1266187
696909
922865
153985
853515
594098
290899
705755
678775
534973
420509
1042631
1360561
414715
784034
343317
1678028
962916
1539246
776251
343169
1216617
1168904
372372
1432355
405223
111749
1427007
1465389
655427
1000380
484454
1389662
1475450
1117785
1330396
1478386
671869
60812
92418
1340362
1962385
1791867
1134173
1627316
1018650
84907
1689593
872433
1259564
117429
1483671
128949
1133680
571255
896282
128758
1209986
1633361
1004478
105118
690144
1796600
112837
1787331
782511
467847
1308105
1487658
253267
1685540
9757
256305
952093
1797265
401772
12163
1996558
1269272
1324000
1796935
1496958
1789792
1654631
1047403
1795023
293694
658135
467401
897160
664515
1307302
1032996
1202087
1770456
269980
620761
1082042
276921
1830039
740217
1832746
531607
577028
331144
190709
1882574
67847
797831
1105391
697505
764521
21481
47804
757555
854110
746928
352623
827037
373122
498085
164081
858391
1338927
553071
389154
374984
1927051
642299
1656561
601413
1814563
1804903
1479951
1148367
1205478
1093043
242383
49934
1218908
958165
1900758
275199
1481752
780030
656274
400403
1085297
1174650
1061668
490513
301122
765133
473274
1985451
246574
1360615
1382228
294596
233666
774819
1756791
246903
1070024
527546
1639799
876073
1478709
1460670
591573
847076
463389
19052
978234
783909
1557962
1216497
1939427
564226
1292091
633514
289678
1671377
1161950
228740
410769
1073256
979837
631308
549709
1167839
1511683
264425
1415473
1088318
481573
1382063
963561
1137139
1606613
1466427
527174
1596432
825770
1159438
1106609
1641889
292443
218737
746681
884926
1852425
1020830
434766
1425200
1272970
1494537
1496862
47248
807211
1405640
1696955
1771905
608297
290106
886974
201728
1941665
1247297
1345058
810311
935419
300625
1131780
1317057
558182
797332
1313583
980102
1148393
562478
539496
217422
872659
1056892
714253
1130201
1388509
1004755
1325941
1432074
1503497
1604561
38744
1762855
275702
1230577
1988545
793579
320424
1654539
1576294
789349
969627
1186326
452695
1429434
171120
706251
1629582
1257076
1284287
393785
603803
1698533
524231
663535
540022
1266634
1347899
662565
541000
1003278
370074
54044
1417586
1302185
830063
1301626
13495
304912
135308
1836711
1131641
356938
643225
412634
1074059
1296926
1790701
452022
1891171
1980255
915034
551088
857408
840322
1878101
1513112
538128
210586
964342
112179
1095673
1820677
1182645
504944
1726026
1459727
959258
1781524
1028276
337182
781664
1273182
1659215
54536
1474923
1161935
1287525
1906461
1446557
48615
1514857
1607046
483398
1224229
421447
1568836
452739
1911039
512014
1581638
406613
407747
631546
162668
1725985
1122919
865169
130921
1183233
1001487
19056
1163979
685618
111594
1903228
241695
675132
795963
1835242
1414620
1649789
1913884
1704316
480990
1835330
977661
530344
1059248
1585021
1732665
70383
927301
70062
530204
1827885
476358
649331
1542597
937327
261537
1068693
1186285
500267
208903
382455
1018837
1919345
963366
1558541
186937
87433
174093
669508
561951
86846
1374280
301095
1806961
131814
1432329
1274416
1144041
1589377
708840
641791
990845
1477400
871823
64655
1248175
1956302
714778
1389390
295866
1793242
1637754
751032
1377772
572854
1477064
809394
292824
1010661
1743211
1746725
761726
470021
92465
1041941
1427271
1685824
386957
1752204
1376441
1543087
1276079
1087162
1279673
1869538
1243097
1377984
918719
1786906
1131682
152999
446915
792438
1640417
1594215
1045576
1531276
1152840
2407
333399
1897689
460538
1938695
1589898
762640
693608
1640935
291612
77424
1730285
1847322
1156295
54258
814439
414655
649674
461093
1014123
1070654
283842
1324695
772708
619012
167421
1175011
636897
503148
452673
466893
1304881
368852
1235498
1877207
1005532
218662
1643137
213688
1828350
1566418
548386
874734
879772
1188504
1932982
264786
335219
1270003
547752
465924
1664005
88012
1303338
471021
1807029
682457
1211089
957631
394269
378439
396686
1832854
850325
752017
850334
987878
66191
535571
1686780
270175
1535621
1899855
1849130
219711
319450
735154
973488
163039
643362
510779
1799044
408915
820668
1467066
922215
1467831
1544962
922043
1225925
738598
1203863
760729
162004
1723319
1040658
70094
1282404
542422
462702
1673739
137905
1165671
1810099
906356
1445398
458637
124234
1362579
486206
1351639
1682954
101677
745664
505344
1566542
1177178
342552
818735
1410918
1445244
1122358
1728330
614775
959648
1547710
1895517
1312843
971520
531570
1694089
903142
845814
679536
449377
1544777
719621
1207743
298903
156303
331406
772167
985533
1506276
1775165
1810845
1479277
959424
413627
1529000
371774
609417
1163327
1555986
600215
530600
1621941
1767254
472191
654215
1115328
1037803
1448086
1120080
1669699
1542428
1195938
1917065
168870
1354475
1193100
1527589
682577
1870283
506177
548138
1755902
1381862
1502787
476136
1851697
1763229
1381546
1471286
548400
1738983
1040386
1051929
1148529
365162
1886172
1998432
1349192
1130613
1817096
1858036
1064963
1059345
266439
1052339
1227809
99453
353336
1163195
1013686
561618
1215389
1481001
1524089
1805329
1297186
512605
1504918
1798632
581923
909396
832929
1016688
1500955
1956847
402761
1583007
475058
1715491
732684
1100218
589102
1468553
309492
1908593
123461
769320
884915
1520768
1754227
885527
292212
770884
278716
380893
682502
372619
1349955
1564296
1311764
288089
1575579
273511
1893745
1161173
1114703
970640
1246642
1805444
1526933
506978
624430
1610301
1748845
868590
202347
643869
1219507
433569
1994165
536556
795233
1276442
1437463
832422
1283959
1841234
627586
321060
1428119
1750311
1951724
1932290
172366
1432854
1515288
1158174
509689
1687998
1605794
368182
101211
1898884
1859448
1961527
309098
1696366
836661
888656
155846
576455
1175005
1716079
1554954
1915841
462194
881377
337016
1702734
963383
273038
209319
500218
1557206
1051175
1504080
83813
1280171
706507
1395130
834901
147440
1616372
1571324
1673894
1375308
16156
555702
1823900
511370
1991633
508496
1042829
523257
1555995
597136
1988082
277314
1057910
292057
263676
1584171
591011
1951269
1059803
528798
281942
1878148
181046
102310
141
1260500
1321442
1258478
1054289
1815956
720407
275093
346793
492641
297840
391109
1063434
600626
455451
390066
852437
1136711
1022458
472683
164904
116069
1926348
1348559
129645
1600579
952005
1594325
109026
1945439
1726476
1883733
1502989
326829
1703164
459573
1960287
1164823
1266310
1759147
1643396
1806403
1650738
576950
241876
224085
1781923
101971
361772
1826960
506977
955644
1528941
1749317
1582778
1010815
459516
1924486
254391
1768195
447158
1590266
1391178
720096
306443
794972
1999896
197877
1064072
1518044
1320407
1539300
363526
296989
1237845
242342
632966
627615
1106679
404231
1931007
841709
1609146
121938
1435985
1219750
961218
1153340
1744254
1973932
684296
125493
1714391
1375408
765157
492977
1701769
1179157
1106316
857188
575574
1921667
1149938
1176930
923787
1979264
876966
992081
402816
1916641
577988
775003
1237357
814082
852487
1707134
609278
103414
1885945
172663
80707
937217
375285
774974
26797
924745
41757
801149
1421378
1738624
1539950
307733
36115
838432
386620
294690
509575
1854673
314857
426219
1646749
1790132
1652548
977889
1429877
1079915
1818022
1052721
318024
1583687
1445924
1252576
1980011
1627228
1637830
249783
175151
782644
481881
1579335
1951731
813148
1844626
1768821
691454
1724376
1920113
632090
211785
1145753
1768529
873781
733022
1443428
1890885
817745
730879
187905
261968
208313
1403827
1949674
162753
958687
1183028
1604719
1031694
651618
351904
983467
1860225
768173
1196112
745017
92257
145394
1982693
533887
1226596
468235
247745
432315
1821877
1878610
1096742
1528309
935378
745452
1598757
1998168
344346
1340685
1499804
1808476
563755
1619077
63298
1705028
1736635
603002
1397439
652167
1682262
1313333
147738
1346081
990257
356221
1969029
1025039
1827465
1126003
1403043
1105640
395463
336973
508074
670425
216995
1034764
1805108
1003430
1117390
1980574
1702399
1470412
1700090
689449
1169943
467258
608912
240813
1861379
514771
296056
926680
1980739
1561344
1701055
1331433
1110269
1675260
1935737
1776587
1073834
1741586
1678278
669215
1202848
673886
66117
812382
1076053
1974068
26970
716159
327752
889856
1727128
696080
250428
492599
1747547
1334548
285514
1814964
803285
1003622
79489
842927
1496704
1091092
800816
326358
1805516
439047
1658146
1601705
30753
1402663
1521362
680642
1905984
238895
1594832
950391
70743
1829521
263668
1322591
1746261
20511
51123
576477
642698
1751930
1154041
692894
1281214
583811
1235538
898688
1825129
1437093
959210
24095
296770
1471723
1144942
830209
1252990
1280449
77594
1147414
1906599
1125144
410218
1058535
1987225
35268
1600009
344943
65343
304672
731837
976345
1837023
29361
563420
1105194
1280348
1960371
497461
1928042
235846
1060455
1694480
188889
1782486
1148524
1318658
1957600
216428
814384
853218
118308
1467864
1245795
1721354
1665329
415103
1944142
1043161
102136
1929418
1405089
856396
1765149
68438
36315
1056681
36784
643096
210403
439583
203583
218314
779842
1266354
1832602
952825
203368
367140
923926
1922092
349711
228660
1193880
308354
772534
1744150
775697
1017755
1799485
1288410
564520
1612229
1172388
1413919
93560
729967
1139692
969562
94330
1546048
1081302
1872562
1443212
1013765
1196341
649014
749161
834492
228138
1407478
1850437
1913400
568256
1393883
485272
1631811
1694822
611331
1376844
1351971
575890
1115154
1796248
1305666
1993865
719318
319532
959759
1676095
1136004
606437
1133437
170240
1758431
217978
1040351
1021415
1603592
614355
942494
1526369
990483
638119
1854557
105965
864105
226374
1816457
1530596
1032900
1420654
1208279
518473
977122
1665143
1335677
1242365
1718081
1018314
791174
1453723
1159641
211833
1865815
883636
148033
222416
480606
1975642
1664732
509457
1397254
1469743
1945740
454616
901645
587967
1207055
373770
1282919
572937
181859
1436088
189331
1340413
1266701
1812656
1256571
1122638
852126
1440664
791620
133601
421694
1126359
1299791
1015976
733489
1388154
190987
515015
19604
1927640
527851
1757556
506954
1310306
656038
554992
458290
1219883
626697
695773
994270
417469
1110317
728253
1866615
1773981
1859488
309236
1231780
1324970
870042
930954
568813
168669
200697
1000717
279823
1250460
1923351
1678082
955476
1253606
266294
1771874
956762
366825
181110
987667
1140396
169759
1012050
1401999
59528
111878
1406330
1540649
774016
380694
1060115
1588784
1683673
325030
375116
1883849
1996790
1896053
1927834
1332003
1449099
137490
1076718
938011
622403
508947
248926
943328
548422
441341
998012
1500930
173150
1938267
469965
127018
455684
620082
1552885
97463
648790
1638701
5804
733281
1561834
1357318
723021
627569
674737
1487493
1261095
325739
12298
1414211
1529583
1987528
683036
764640
1415695
1191440
347789
119823
1470799
1603703
111494
1231973
404138
864681
1467158
1681984
910801
1273369
1809407
510139
1811028
423798
876957
528083
881212
1327582
1777618
1832533
1881738
332092
1869802
156668
1115128
1779776
1886162
1077507
686917
1785141
275051
1292906
196037
1694132
384574
535521
497445
1165279
316837
977816
1579008
1425286
208188
1444287
1640442
1263847
351055
1560803
326075
223327
1511528
612548
1082734
148424
166675
303655
1567802
480687
739633
1193992
1409957
817249
1367162
761805
178251
1707023
916142
615911
229318
65906
1914784
1125345
1197023
1512278
1833366
1977426
1685335
1253793
725092
739103
1841233
1365588
687366
1237150
420701
1162957
1858602
20686
1846007
1453731
1746822
1390887
507479
718900
1297898
103630
795707
744450
339931
1776987
1655546
816708
246021
458038
117620
1105179
1602134
288368
1024677
1742631
1289171
1644776
121489
1857615
1017958
630855
1527533
1846704
410127
224309
1861327
395304
1149550
882773
1014082
705714
1679178
1801817
516867
800282
1420091
1533782
661694
454861
1337038
1431319
1525660
632543
727561
1631681
1861668
1335399
1250373
1360936
1611191
1100687
1576585
1396943
707260
318112
1201392
1690855
1473864
1436905
1885758
316002
561150
522911
159826
312925
360316
1393740
1223972
1496330
1297725
1182876
487273
934360
1778729
1996431
1259202
316816
1282773
1518211
472118
1933033
1073368
1305702
1472671
1474976
1044688
1991097
484380
1356654
1879974
1947677
1491062
1550795
1653842
266180
108277
787421
746643
856428
956181
1925388
1673224
1338763
283306
1665952
1537131
1690591
1781418
632274
1717838
224389
1441452
1394755
1210268
1240837
443949
1828859
586335
270351
656567
1466901
706220
84484
1603831
1435633
1639541
80054
313705
1264356
955145
1880063
456911
47519
240807
1256526
152191
1380175
1669276
1211779
893596
1086906
114570
1402392
412264
1475615
1260866
841644
939709
854394
832112
1377873
874949
1242360
900617
1837508
1757394
985312
1406571
204902
1850339
1589644
642460
1251054
1773425
1581401
1266474
917423
905753
397104
1110737
1999152
1953478
128694
294875
93261
93362
1839136
736967
248208
1452086
721293
1016247
66830
1093508
831865
497324
1396905
1258201
1438784
1873246
1757900
894169
1929408
282793
808150
472962
257
1075685
868833
1354760
1503679
822539
170937
824346
110564
392673
110424
825967
313730
1688211
1561215
1466334
1354358
687561
695720
1460105
1725736
929841
1201023
314690
666978
1091572
418006
1531539
842162
535346
727297
1769302
1352125
419842
677553
711470
747458
281730
503503
480783
1680098
1310189
1400809
1602571
1020164
1980355
1340438
1159542
621603
212353
157117
837252
1620543
312176
1217262
1315774
1552962
1085455
1673069
1961547
562041
637940
1906648
164146
29006
1428229
1087241
1010253
1805353
545187
1504591
87119
86012
1708273
715411
1750218
1087254
1786606
592859
884277
601858
83249
672812
994802
1220371
1680241
404940
382583
644019
295592
1435245
1103815
767263
1571928
1810259
1432445
1586773
1043175
1501957
921394
465151
15348
1986762
1126339
752892
1819519
508729
471367
239237
244846
1025925
520736
762023
572360
1544905
1157503
656838
1241699
826853
1618435
385754
79457
661644
1396702
1072395
1013615
1634619
940187
352288
524513
631297
844678
1097649
620876
1402408
393335
1209026
478784
920648
516460
1503077
1301210
519987
1947550
354957
418137
103130
1540658
853267
1083436
1259873
1915404
1454594
1052585
772059
1101788
1905418
1200738
105556
1908870
1559342
1399892
674318
1980942
716333
509304
153021
400764
1669843
303825
84225
975265
538527
433945
624145
69822
516285
39485
566504
813573
1687792
265225
1999176
797619
530188
15877
603804
1605143
48757
365352
1966606
1651429
440106
1828323
1951283
1671808
1143618
148412
709855
1283801
163185
583837
194019
1622995
1335903
994290
1073892
526552
1611555
1514511
1900414
252904
906208
1792131
821668
663079
465504
201800
313631
806695
265689
632892
1136948
209221
1743974
683203
842150
447400
673865
728351
666677
932794
626559
866251
1415535
168014
1741799
1857440
1608474
1228646
278504
1796694
2524
215311
1769219
491258
73238
1571054
680473
994214
1975729
1338588
243328
981893
61911
1139502
242812
1881210
337695
307163
1946805
1056228
930625
387045
810137
1218334
239214
677317
1799476
37649
672393
858549
452048
684156
1769592
819083
299980
1482848
1239758
1661417
1013437
1703193
1831123
291821
757467
1325210
1793697
1619671
1180481
430410
34055
605551
69470
1115948
1645924
1964341
512010
1894732
1290007
899567
9893
1667371
1386106
1743749
964972
1393462
1494161
184108
1685547
542711
755290
1774793
1206187
841876
438520
980913
652300
276075
865444
1060686
430198
1410360
1049665
409045
92666
789991
1794868
577802
1385095
1493260
1511369
1219783
712864
842235
741201
1996703
195601
1006254
437733
1524804
1441129
1977503
898142
313616
314123
422685
1281618
1818083
1855162
1662203
1834134
590700
445916
425200
1451623
1662180
507965
467962
429216
1488788
375983
1519107
1403721
366040
460381
1607451
1071856
418155
1671793
175248
1112949
1435993
293094
1874058
1166570
574306
250820
701295
1844154
1926935
1443066
1186427
1680631
500221
406454
437636
1858581
1470393
1642993
727176
1173670
752005
1321205
1945114
1637676
1837800
530396
1292553
813635
1234072
1916438
73481
635982
866678
1918129
917777
1029778
1594310
1993218
1251417
1427667
392413
1565778
1719519
1334922
1196334
484145
165184
127905
1557972
1017824
420408
926487
76594
1018388
1517710
1859038
522670
443422
691929
712375
586166
1945511
154794
1664269
1441052
413697
1861261
1345884
1286398
1902450
635454
92405
1336539
605253
967602
1194982
235104
1565177
796614
1809683
1445901
1392674
1869856
33157
583315
1538450
1483787
69314
1323014
765349
1384915
203159
568290
965896
514134
536425
651363
1431426
1355729
76271
1309565
1022781
45877
219924
656721
405990
551484
74200
913547
614561
782123
1080130
529389
1544597
432305
888120
1992250
195801
468843
1053988
372778
143191
1566502
565599
205849
1218467
1902217
1493133
47727
1082965
1446515
1197732
837239
100415
1858113
824608
1308668
990345
1276855
1445065
495117
283717
424309
1242597
1098458
669376
1988948
374022
759513
620643
1130571
764453
1967062
1970390
1493154
115419
1541827
1333930
1599947
1362357
1095124
854811
523385
1429768
1164710
968914
910194
1743247
795922
1815916
783809
1282410
937006
1814655
1195185
23718
1670404
1931959
805597
329547
1279058
1329484
645289
1015491
45773
629375
876040
1439389
448236
550673
782779
927804
878048
1809582
234618
379621
1427821
1675143
1916148
1257186
1360693
916026
1398308
596819
1284822
85400
1888732
1714032
877182
520262
988875
145325
667858
1929174
413614
1377685
302221
1944614
796755
1678453
134627
1265840
86205
1831509
1752064
652732
1685381
1103966
1060789
1500316
104812
1906964
1412425
507553
653925
1773190
1601195
1060541
436270
855322
6450
1149653
453091
438875
1487498
38663
1025656
1913758
320699
1195741
434683
803598
1675031
1303628
165521
1844025
1536247
1003078
343499
1696112
891060
1170977
1553877
1936062
996778
627428
570781
1509121
1970654
1291993
418384
66353
563274
497093
104756
333176
1300994
174890
1527801
1185476
1206999
1950809
1257026
602542
676776
1047730
494486
424635
1964213
988951
1819144
131415
1658003
1685167
797864
39120
1625185
1877113
1673663
877096
1950193
1701955
253351
944448
59630
1780331
215783
754750
431109
290193
1293458
1591325
1106083
1713193
686457
1698004
1409785
75371
1924792
710575
184945
1665380
1897628
1471896
1102737
1930594
741464
351401
1532540
1258239
822528
1607528
213968
744398
886937
886473
1495251
961915
35181
905934
1734485
900655
441671
1387228
734369
1915829
710247
1329144
407130
558410
173785
388229
1305556
735782
1997388
1788879
1583352
248566
906059
1059600
1920023
1209953
227616
768825
515776
1669098
1142053
1387873
920624
1630103
1138007
1524588
262287
1118087
49107
441077
269561
1357424
1188641
549181
716025
1961556
1169653
269582
1756175
775883
1482314
1581849
371549
486885
670829
816515
670614
900266
1072558
1188509
1804769
63249
1144805
1032713
1916113
1366931
1465018
663035
1501500
189464
1317288
1948286
1359236
548812
1855873
1472211
1423145
1382394
151556
1855899
1759667
1019085
1830568
1105863
82654
71811
1918486
138274
1602177
266294
1238812
1823350
579954
536992
187303
1571910
596687
1058443
800933
536788
500737
1035211
1115237
363337
1359262
885885
1633989
1913259
1832888
516749
1813170
1448507
1163461
120239
1389569
692562
1571231
983449
1562807
1647865
1592931
1791112
27956
1784199
1283707
1442579
1330065
1904898
1813184
743852
341878
831398
1627546
1484999
1465376
936755
417167
44042
1971179
1084205
1310071
34568
1780671
789591
669594
103370
1870410
1475696
1603166
1226731
1110494
296170
1579707
995155
16517
1842669
157192
861848
56917
502067
1017302
532850
1552238
1818013
400140
155441
455931
1612727
1211464
1658122
803609
1567925
864844
1046521
1620693
887455
770727
1076475
76747
546273
675516
916392
1199697
1603735
233902
927743
135763
1942663
412061
541808
183206
985395
31933
836934
373326
1769678
1475527
597536
679000
381678
1028171
1163112
496570
1178219
1249103
27691
1114068
474634
933507
1124254
241744
1303699
198766
927612
715791
557977
981738
945575
1097120
646929
1128583
1451969
1523653
1154971
19322
1943969
1970249
1749964
1903067
559219
1229187
1494794
1438384
119924
1166065
301092
1335652
1653558
1705446
1513821
110588
1142583
1367906
1165693
257203
1834869
1590998
1637246
1510827
181066
1832971
412027
973314
136602
1189631
315377
1122447
816614
1401951
1645532
244144
1880634
1308301
1498836
609457
242046
938905
494031
90748
1789280
1639233
93879
619666
182961
674518
511691
1569876
1024428
566831
1235185
1988447
1053473
209388
516098
1911937
1112709
1419803
127578
566815
5657
1830062
593742
358509
1847661
1143712
1305109
1839630
704995
1944438
21694
856167
1120048
1724679
748170
974865
1640903
54225
1960904
1229074
1064774
1531889
349722
663217
1370725
716482
770971
55950
1255002
814487
1496285
1246057
355987
509989
1819369
1035293
1851756
1573987
797922
1338382
330246
733182
162176
652968
730989
1923880
1648803
24799
1555255
1532255
870875
1736518
743387
929954
1102401
1923287
515288
387949
868610
1557522
1760694
249834
1503048
832713
795863
782669
658720
1046585
879839
1200460
1356203
512700
905032
974392
1529373
1219345
1821209
75767
1698881
176755
1022327
1599920
743413
1557958
238964
204338
49533
393988
189208
364762
451082
398742
852607
676067
132390
406965
126906
317976
1447155
241410
165469
339602
1805533
568716
1147586
5506
1094810
1352776
371792
1686898
1236018
266367
1136457
1947979
299461
1768374
981861
1531644
1820854
746667
680256
422759
852225
1364817
374188
1469560
922427
1358541
1639922
1419483
1260947
336334
228227
590999
1546841
1981874
486535
1600459
122576
35105
1641743
1945133
101621
1222583
1687909
1544367
766961
1229915
365739
642002
909984
1390099
1679516
1708854
1270296
441143
1808152
1868304
339211
1748254
851104
740864
1201223
345089
1425630
1469511
1542061
621601
1577303
1885645
1752704
1036659
555691
750158
1622921
546768
1173178
124254
705914
1720142
1805885
962249
434872
1883208
449966
1121857
1437439
893928
534133
1830017
1318819
846366
1687987
771349
1456785
360596
639136
1301441
981350
31622
393676
1989255
47346
656305
695854
29601
380556
1407437
1112016
1334470
390035
500927
1536324
1899532
1865453
1622342
517639
787578
1286895
1231337
1813667
1494551
1356087
1330247
1241347
1847829
1871561
1460240
1857985
1841241
1695149
1226866
705078
971683
1615024
1662118
1568173
1732565
403642
1705043
599549
1370871
305690
1086479
517357
585219
283791
1826291
484976
1288547
45114
493251
268642
1667624
508024
1891969
1348308
1135617
1569743
905590
1045019
1371838
195765
1950301
231218
278653
1219088
1528415
209217
1410234
1217861
1950624
648544
775222
1096056
1612523
1263942
733353
465115
994997
311164
1181738
965519
1852720
855626
558728
853075
933845
911831
1337564
1321783
266410
1846025
341013
1361695
108256
1806543
816508
1840072
786763
531797
461922
1729198
1039640
1584601
136388
1704788
595434
252932
1086121
1792341
954849
753863
1734662
1870177
593288
1216902
634103
1525874
1249416
198580
1110003
1655834
105191
1658427
1833097
1580264
438681
42661
69485
673421
1536572
1744739
125427
302
1315789
1272688
766292
830243
1780526
1818634
852374
383386
1682643
1572211
486758
1136384
470937
134480
936361
597717
1945586
1377870
1000034
317651
1591310
1746900
295907
699887
1234231
1600025
30276
1359648
1270434
754193
432553
1488006
1530374
511045
890222
281901
1863662
116758
873331
377283
908199
1447210
1950395
1691308
69890
1943280
177034
441704
1237129
861036
1989488
289506
110677
1580715
556907
952468
947056
1632831
1670132
1218195
717060
1269509
62105
670205
1030041
1755477
1331628
645355
226261
730017
1374330
950025
1210462
416197
1580183
276245
1183497
540485
614056
946323
478661
1972844
1417914
632047
1543898
740760
1793170
1352913
1624304
1853783
993606
1033499
1905552
1717683
1373042
1745732
912115
1454327
1077611
145619
1252357
1818382
377603
474231
512258
1926895
786421
757998
1446991
957464
59942
194331
589957
628289
1086674
1069445
1239001
1155958
583229
1996266
470852
1303590
1136592
1251107
1449670
1782464
1684401
1367593
1625306
306023
858437
705932
1687382
57170
1766488
219045
1464128
559886
13307
545339
717683
1308269
774172
537029
223368
1666399
1273321
1330910
1132259
875788
584473
1817972
1222686
1461568
1719699
199271
371257
1894938
1211051
1533414
1997192
1748746
750176
1393995
673002
1418426
155778
1936301
1271540
614314
499307
877764
1745250
1001153
1347861
1751341
1423450
1962696
1335923
515961
436560
780292
1177117
1778057
1623042
1865337
1238980
1845108
1112678
1264516
1468451
1256832
1443024
83656
1522392
1604993
1302932
180548
70745
1702075
335622
1915169
1949878
1333876
951297
1242197
208769
1035827
807166
1394027
210300
202291
1976253
662215
1411064
285153
1595838
60488
110378
234794
160307
386476
667501
985877
598865
1329509
1002152
575026
81583
1784028
1732226
1319792
902184
154731
1608901
541543
412521
1668762
1444785
1052343
1093803
729333
783171
782370
840404
1394743
105730
1871077
1404736
1143460
1536622
285662
1912028
36528
1463391
577567
546699
319318
1189294
740234
470860
381099
1559918
431509
26852
1074766
237359
1386309
1216199
1373410
1286340
846403
545971
1374002
1372388
919255
619969
937679
259811
848328
1603280
645872
1736415
102779
553777
1380619
1908924
244601
98138
1676237
1309739
445963
1481169
731078
682979
1938609
1244931
691177
1778554
851644
1630249
1968160
1692402
1264156
815012
1907452
348159
1745531
1415583
433548
173496
219057
1794492
147868
33593
1462293
942202
1082849
1476568
486269
654984
249022
621529
645665
1986153
1437566
1532087
1165810
1652777
793716
1734083
1017190
713480
7776
1017695
256162
1654152
1242722
959464
531828
1382828
875653
1622288
1528954
344071
1323075
1314959
1455386
447806
1700644
263759
1097352
1695365
348375
165957
779370
931583
157224
1251810
404864
1838722
1610967
827231
1333012
1374128
1856806
770966
273452
1349121
110646
779077
1660606
823240
165984
1999908
1629528
1875513
386614
1983706
1067355
1108886
1829820
839306
1486206
1538418
1765678
1457290
171641
1777648
1935545
130631
242831
707522
768441
415570
1859848
1127144
1135452
598065
1128215
1046052
1843428
1445649
618848
197534
1712671
1203383
978260
960653
828405
1285445
326558
1877957
156080
205952
418992
567863
283866
1124694
1635447
1767805
101926
51794
1729881
820210
1587248
640962
218489
793337
234778
1060686
370572
689687
1819046
360852
383488
1500704
1384377
647704
674618
433959
375608
600388
1923140
1197041
1390092
601379
67094
664116
1984489
1914488
16631
1234241
357476
1534213
294928
1612606
1804471
1246050
1178446
1270521
644518
36818
1233065
1916872
1647189
1405242
1180591
1366668
609202
33932
1451311
1714971
1129467
837278
616678
568560
743832
1660375
456677
83818
1493563
42970
615912
60918
1971710
1640333
1779242
1634592
1550536
1004579
820232
658691
837903
97366
1726504
638424
1122245
560280
733235
768010
1045254
1428705
1730993
339859
389297
1075547
646599
297520
950857
603158
1115476
1612543
1047897
200083
801194
431527
832231
1991701
1675157
1573805
57255
61132
1709612
90800
326986
54057
1164392
1782735
19764
1021284
637853
1500114
944008
1528742
1505211
1606145
919208
1498192
1529659
439808
57019
21140
1516499
849631
743400
1366888
772554
1792047
29419
1898513
1968046
734724
694952
748467
469608
27178
1774143
682583
1393263
166545
1002482
1639104
1575292
1787829
283087
1444066
1369590
1666343
1856508
575836
450779
1588169
63101
566231
523337
103247
909160
474098
1794384
1071628
1739920
1690620
596918
496922
1743664
1867803
612791
1909450
443899
1455090
1190875
1934124
1023720
1429994
1437591
276828
1988644
1323722
1241253
965808
337420
723606
1661757
1343756
223976
475472
869217
567114
1990515
443119
432053
235246
602429
629526
712201
41922
1614632
114806
1888922
480857
1561407
1882669
1653190
1267667
144563
519230
332215
1676308
1369032
461346
1224987
973265
1429869
316164
1412923
921458
1911622
1395058
1478941
1578625
416170
958231
1276889
1527271
104946
1933324
1451788
794811
956701
822264
1305638
397747
588095
49745
438076
310444
174700
351469
126249
913404
1255817
1722408
998027
1843689
1616484
497175
1865107
1433720
1576761
430504
281732
823569
812680
1688517
50858
1788682
101257
1386521
914878
946617
399468
1282250
1562285
355967
773443
1374324
760174
1126112
517732
555745
627507
68558
1765847
318167
127870
973953
1029250
1733327
1789661
1443648
173584
818056
1267701
682177
241402
1342660
1741103
1589970
1587190
1839114
1822114
866951
134768
223936
1034647
632471
951886
1038201
1294811
869748
392750
1785553
451661
173109
945985
90118
237832
1283051
1545018
1367531
24431
371970
1478554
1645828
1728950
1236967
230294
561408
524266
1721198
923970
1012582
1178172
1078743
576840
1918656
496505
106307
1948391
258757
664509
1724766
23081
777651
613443
1582914
1217664
1568360
911985
733945
425033
198850
710718
1613562
613246
1266924
506438
1954658
1855975
1121664
998233
1271849
1514822
1762488
303185
1933244
1762961
1260594
783515
1632388
468865
172056
106069
1010315
1754206
723299
125731
315364
1097627
1372731
518038
683160
570580
1368061
1614004
1787832
1527885
967817
643818
1945572
527298
459064
403091
1398546
926509
1927265
698528
517345
683380
1176192
733147
180462
555284
926082
1717054
610008
1018425
765297
823827
1344323
1252391
51475
1142542
875090
1974268
1413202
1675300
54704
1606975
1266366
1880325
592627
1961607
316449
1795430
397068
749440
1853809
999658
164410
1234470
472666
1664952
311640
244724
1648399
1281172
763886
189609
60426
574878
1146985
1861379
1611221
508837
933887
1055654
1740627
220900
1711871
1722932
96989
256583
1855803
309599
829865
1959973
1784945
228867
1550813
234121
1983799
738709
1297755
1061676
95246
528226
1426376
1195180
146878
584388
661316
1133260
1421885
690963
1616696
899829
273172
1709831
553708
900468
583725
1229317
654079
341552
304601
539198
462115
652336
480314
444135
130712
750938
822834
1654210
1265335
1639438
274148
44897
335170
1957980
137833
654366
116253
273938
818290
1167239
1012859
1640166
745692
377680
15027
1667778
116974
1991779
1079885
1524611
774625
183512
186778
222486
824837
1714380
1394750
1728271
57370
1303298
812232
1565667
1457704
331022
39909
21383
1407633
172076
991530
1062578
551695
1949063
1814237
434723
874146
1365444
818284
1925777
378312
1819437
173451
749524
1914891
1213871
1606873
1086026
1256499
1954494
77406
1141266
72568
113971
1350986
422849
322127
678965
1648152
1766013
660440
1365312
627766
1251959
991233
1498366
1379930
915857
758160
1102953
1265100
1852573
905892
937757
1287686
1542970
1946179
448266
1700453
1505495
803217
1891582
397111
31929
1780834
1969312
619646
1618291
1012505
1077859
860568
223934
1638150
901235
859176
1408601
759425
238148
782820
844585
898176
472165
951639
1783943
836125
779327
565324
1389473
525804
138702
1298894
762547
1582139
1963058
37464
1183303
795351
258803
38213
1198193
593778
798011
33998
1635395
824949
769913
887492
1424387
975906
139381
1610266
590093
849358
947723
1176524
320538
1796994
1675917
1324092
111158
357451
1154657
561313
441078
1615309
935354
544524
1207590
1205856
677672
1153114
331048
1964575
1972851
486342
667472
1339167
953117
1267572
1092510
1068352
955134
858416
1188526
180714
1425868
328060
153279
1661982
988363
1561288
1163591
100745
718712
1806425
1250980
1669084
958591
1537587
1360478
1503689
1548812
450951
1272986
900945
790900
473100
1223484
1033563
790864
1387703
84610
478168
1613803
1961005
1731341
656595
1716809
1173675
1839982
838280
818673
1713867
1176803
733167
1790817
1240814
552742
1347456
871688
258673
396384
540944
1407746
1073492
1535071
547179
906800
697473
692490
1011644
1136283
1550346
855584
13304
654308
1989393
1672116
1996027
956801
1789859
655651
634216
1542309
292824
852540
1093689
1714688
901828
1758131
695245
1166115
1763931
544428
968944
1860665
123755
801083
681560
196702
470927
1077444
569988
372900
710516
286914
525661
1054903
1494962
569563
1668309
406402
1374399
560112
1028757
26419
1299114
943149
645315
1216905
1657571
1546146
1207772
1361315
870704
590897
1385240
899011
1332740
1102642
585548
1278964
212383
1046022
547708
1940418
1626639
1574005
1722150
1928275
1072956
1478214
575215
603872
784905
423432
1716588
423528
1701512
360866
1020053
1617032
1342825
1956470
579747
1019550
941488
194363
1969313
1773337
1222050
498739
1775571
1610791
1052885
1377636
104948
1051955
1692203
1756998
1211140
1727328
1958903
1759364
123812
849726
622326
235987
512617
1479147
1105731
1992030
899671
107287
607001
1710677
926522
1337372
161071
1059012
1910600
1203146
1335712
385561
1124041
460057
1965887
1036981
911843
1708585
955762
554102
1373564
1429710
1432001
1248705
879323
823507
1184701
302554
1266235
32019
1591451
957423
1384791
797695
110910
34566
980691
32141
1566562
1517747
1923775
1224200
500971
1996229
668882
1708559
1846927
743275
1743657
1514232
1164494
565204
1943281
754985
838174
1023184
1790193
1909662
1406125
822454
1648961
1803446
1957801
950248
374183
1138215
1919817
172636
1413950
1056088
81839
597722
623027
463562
1841651
1282334
976629
216191
1868826
757718
1607514
513094
277395
1424877
1727553
57465
537694
1923744
16777
630651
1736871
751335
262810
1870273
326712
1037341
794123
655211
44618
887168
153322
823834
487921
608576
1188327
493774
160693
1083677
682897
1100781
1148244
1545340
1145063
373088
1116557
1187595
248968
924401
1182517
1610575
231101
1239995
808357
1276642
987339
1350553
815231
1061006
1507969
1054836
644517
1138856
1453795
1033312
485817
1029774
236509
707848
1817072
1622139
1466293
345071
1345262
371951
230398
378837
988108
399338
1592628
1351840
1830056
121221
794588
539700
1762171
1438008
109392
1977585
79110
979065
1648274
1837702
615964
949932
1551700
769404
751068
108980
569057
1309515
1821554
1849930
1494294
1286773
1020224
806541
1542555
820968
1190431
600149
226579
1122798
789348
724934
673475
394644
1882996
1473907
1885558
982302
653290
1756113
1359639
1683599
269466
1435905
1797468
697560
1403319
1381689
303263
1975234
1897996
168089
1254492
122619
493232
1449896
1045222
95757
1565353
1726451
358228
1736577
1947296
866628
333626
263350
1007508
173569
1443550
1224040
1640380
1535265
750270
1717068
735127
613914
335187
1626980
320012
818866
1113695
1879768
232317
1811719
380428
1443896
727271
279466
1031483
1606196
1803721
1482317
1362859
477332
1826809
1485479
41324
1812902
616945
1833773
1249312
963140
275123
1769146
379425
35528
389480
538871
560169
921384
1662009
1677231
852702
409981
100976
1623373
348549
1561245
1269893
256165
1467592
1891761
692477
998450
906544
1642013
527899
655882
1026381
1202871
1146247
210424
1787257
1459820
1208843
1740697
1803612
127030
1971508
1352424
1065855
1100001
22249
1329550
535692
767058
1911114
947164
607883
1787149
1884792
97322
479589
1638771
801356
1012979
1907495
1219149
412423
1250736
815157
1406541
841184
947568
1905614
1138687
1020835
267183
685442
1485475
778390
209670
311525
1048054
1886465
1411804
1650321
1232542
161276
1076560
985671
1553477
209734
410809
715951
1875792
1559040
1988941
978356
1848940
1065567
373903
1036029
69027
1857033
1974780
1588456
913706
372117
1539748
975987
921008
1100796
1194494
323426
1584680
252786
707157
1656599
117999
209991
565198
840928
1965050
1461112
235950
697095
670333
572811
413966
26848
1490618
1505380
1203361
1186893
1989959
518
1834146
1841812
102551
1996075
876639
503973
1063246
1368421
1088732
1149894
914617
825410
273551
544324
351980
1333366
161747
1176990
754669
1757994
1759389
681549
1886231
819111
1078357
44805
1099083
1440150
1421133
1542941
800027
1601921
1682324
1048815
1818214
1004664
1702678
620524
1715654
1396356
294056
1600140
662973
1044960
443321
774768
1395032
617053
35162
872631
632221
1153481
1216691
1302848
1200466
531803
38124
516846
257927
817901
537178
193740
1636383
1202958
1805537
548202
1625367
1518143
1199048
1856984
378364
457845
465467
1006985
1173603
479252
87320
236512
922747
1529695
1699553
85722
242679
582922
1678471
1483109
1846768
1868413
905525
513639
9973
697622
1759081
1135906
1073584
1400823
132784
774858
78323
1151788
578583
716576
20592
1363306
262849
424148
1040124
834405
1160773
1032510
1246364
661643
440945
1730374
1203195
1923597
676855
656547
821047
109184
1439875
209299
1293409
1899642
266793
1645317
296492
805602
244795
665941
479864
31210
1983396
1925247
755970
1759999
1903082
1640754
1894266
979363
679908
387059
228313
698396
1558169
1039486
1038259
518310
864716
777371
1329499
217968
1223866
190081
1626030
127940
624062
438353
1488171
1868155
425287
1179938
1599420
177667
208543
1758428
1892807
1337541
961950
213874
342206
1238034
1019545
691621
71107
932156
700303
1522149
1380540
1291229
1103905
1120133
1155416
1484692
1084227
1746899
380826
1655373
1962303
278591
1143064
518992
1395272
1352706
1843612
1880723
989928
1821186
1284832
1504505
1325442
1677614
1400253
1849194
1519292
329592
387793
1493975
1947943
1990721
1294580
244249
149101
1590260
448142
873222
1838564
1611280
398970
1475960
1814731
1584691
1257456
151581
1401947
333934
1195485
1266948
1802332
674475
59043
104261
945118
1778425
213742
1995389
575769
1893891
1644355
1305084
735951
524555
830336
1744729
657804
49348
50930
1070433
96473
862776
915424
26118
1998603
1108782
1910987
772076
47770
825344
835559
1141336
858128
1366182
1794185
175219
656340
874507
1014661
367043
829237
898602
1601431
1392269
1201420
1219800
1311625
1765601
1624065
275244
963706
623574
396281
1766345
534882
1156644
1506420
897602
1648499
1637597
1159925
1075482
893435
298791
1513966
43012
1668913
1214408
1642256
1847085
811294
167072
309245
987947
598694
664422
1840024
783327
1405865
985244
1853703
1759149
1842191
1377605
275040
1161648
430466
189985
889373
1249172
1160480
655023
1673656
1304648
1391117
1847400
455998
1683114
1586022
1489038
924299
862807
1893357
1579201
1232129
209515
337264
1886033
134668
343522
234331
1714401
142135
1795842
913759
726068
71820
982484
1362551
445597
106753
454147
1775433
968598
905839
1271134
1173477
1478361
283151
1444309
564839
1168975
416019
1252635
1747710
1889586
739125
1973033
1059496
354002
1554218
164861
612110
135719
1324083
717735
1649230
1970768
1757443
39752
275500
1895287
381240
984138
1350648
178444
111442
852708
1633587
1434379
1639886
1357785
207629
1334394
531032
1573514
1277012
1778047
120033
215869
321605
1736535
165612
830324
1408054
198047
94219
1530615
1481362
433100
597088
1600726
1133260
429325
797222
1396748
1427703
791087
356484
1193566
1539301
341409
847813
515413
1958116
247890
1682890
1380806
1785501
900036
1123455
207869
648368
1372906
111653
631537
23912
301730
1949923
1729785
442115
1347428
1055034
1087858
642068
202497
1057165
143004
1499526
1691757
594082
1615247
1408814
1957786
1580759
635679
1959949
1838015
1239137
1442188
115414
92246
1502823
1550741
1773201
1792257
748170
1340161
998541
1733151
1620577
1861641
1212462
999193
1887205
903686
777781
1577368
717923
1836240
642212
1963895
1840370
738854
767313
15646
1352016
981331
1052071
1333465
1053377
351782
1215144
1481915
1116552
549593
772872
780507
1596622
963930
1572963
728406
1271898
1504274
58718
1228714
1899206
140560
927068
1520337
731147
189097
1523728
256724
1653304
464361
661493
191230
836465
1836852
915796
1405162
466990
378422
943165
1464967
1275011
1692771
173077
1642478
1402973
1420114
1125296
1905875
424728
940639
191823
438369
1733055
408087
128777
1573070
600846
853230
738303
1769628
1970767
45639
77931
1208323
339557
1669872
1913825
127938
305170
1504446
207520
1609715
1132473
416446
1955056
1336321
1212915
1398945
691127
781464
1704765
1249165
1888274
1200464
1893774
1935465
609037
1832068
148337
1138442
1614344
1357600
665075
81565
1352295
731334
1848024
145843
1002374
994824
1644484
1712802
1575089
1699591
1838233
517861
1372656
878480
1810409
690107
623599
115569
1482296
1616611
1083466
839842
842889
1079312
1875126
1528209
1632362
1133181
460282
1901751
582190
1403458
1091704
98924
1455421
1989666
1551708
386578
1572421
78567
661830
1751568
1604772
1952909
82088
1561360
1938026
142360
694144
1696211
1966026
691511
1278929
1624286
204961
1142228
1949643
315421
1941758
1042573
1635873
1029669
323129
1083628
1454179
1843332
1919905
1668686
1596162
703321
889313
1637693
1147096
854736
1001600
1597728
601980
9657
1339582
1960659
1997985
422606
662848
1352433
323996
735667
1715236
1850467
433618
679317
812951
1552335
808277
783771
292717
18964
1922553
1892298
1527734
393304
1623832
1102121
1463028
1288747
1051200
373593
67937
673660
227858
1636172
923677
42812
1876304
805483
1055072
76469
1356608
91375
504585
933845
616189
138178
1398692
183334
1628865
809553
1610530
1253543
1529121
126385
939825
638159
1160738
781296
1277487
529336
463942
915430
395454
1349069
315353
1239354
1328952
1866875
612979
698908
1699330
1958008
430268
911726
1550637
520863
1383829
167871
1775945
749558
624031
1417808
296217
921119
446787
489537
605060
1683173
1833649
824387
302823
1406715
1072757
924021
915848
1850966
1133291
840927
43723
1187704
235779
551980
787663
1391215
1189180
1311016
1607603
1100275
524913
724138
1655543
1011545
746739
1102736
1517895
1120499
515098
1141082
1280403
1199246
1083171
767982
1751869
589141
1797002
1172111
563994
1637704
590478
1809721
1660375
843647
1489730
1781950
459906
1529052
300689
1589063
1679442
1095604
1009481
698075
135741
447255
402746
89100
777907
1584800
1804169
1397832
1522640
840515
16305
819612
1361002
1585976
673201
668982
1523023
907658
1367208
152413
72438
1618489
1196809
361992
1441749
450616
1480567
22178
983566
1162131
1255726
450572
24803
1388452
610162
1752256
88001
1563374
1852538
1815467
1695170
1467120
791488
1938284
564559
712691
1470320
1401773
1826265
161449
779893
1286189
601939
1918652
1845323
676619
1288710
398746
1484998
1204823
985268
123159
1440039
693125
481997
530039
1786712
1140327
1744278
168828
479258
279526
723526
960064
1348403
1674599
1474600
712762
90129
1112136
1098072
1760018
1469693
1760664
302088
310868
312253
484530
1047496
275093
756548
1297467
1697369
1225566
1633170
318266
747190
1965562
1874545
1506481
699550
1716666
1166098
1341080
824691
880110
12594
1535692
1152461
89519
1284668
706287
1987102
1345544
368998
460660
924588
1816052
1785774
1409146
349824
925260
717961
1141878
332929
1080754
1041037
517586
1833049
394789
595655
1085174
454063
1688331
790154
436627
828914
482947
1237449
342312
335589
303906
116988
193440
936872
1286696
1780689
1090165
1916425
1501529
1471438
849623
1019899
27457
328483
623656
1801442
1561960
1453248
858566
965666
618551
401603
1988520
1711301
965273
818461
57686
806228
190776
42928
1118971
511820
1506413
561559
367717
1903241
983604
1475779
560045
1067362
1600395
1048246
733335
1476423
1847777
1023820
874732
957602
1763768
1215085
410721
508
1243573
353522
890740
1856768
1635870
595155
1693555
615562
584566
1187948
1438524
1401885
1629157
1885604
111323
1737069
252797
1884183
1709905
613482
311748
1057223
1002045
703199
429282
1509854
1522864
224723
698926
717447
1541563
1865994
1497716
753006
1502706
1347124
527113
110527
695510
1813269
848758
558227
1355067
580828
997098
1887794
474051
214386
625561
1334184
935831
1705809
1466853
942506
328102
707110
1664939
402796
1458103
1205857
804735
47956
991661
1790266
1713088
1249877
1931755
1927392
1021663
241357
1288138
727261
710374
1849210
91758
1628805
1861004
1060844
88105
1433607
1623373
167343
1877737
1135016
676804
1547432
459057
1520354
1320709
515022
490626
882370
898550
451050
491767
486338
1152290
935072
884128
1327054
836604
1394108
1596801
1228044
144836
1161962
648126
1094568
794825
221827
826072
1187747
1017412
83373
1438142
306972
534024
110518
936317
1451596
1517435
456985
1769388
263143
990636
445942
67505
1244998
529835
1947721
1570750
667784
1210593
1703324
1543229
1860259
1828834
1906009
344343
1748823
203894
417960
1604165
1283227
618116
412469
1463542
1739519
318258
1958897
1756158
1390160
1967600
715362
329598
1595103
1485161
1405018
1614690
771936
1563453
280750
956049
616407
520745
1323855
62955
499257
1718548
324439
1738186
621574
159170
301865
1434044
788677
540484
1073816
1869198
430652
1370679
658049
1628748
1274410
1525141
1017306
1545835
1105452
1760688
1570000
1095959
1036027
1173877
1264930
1050186
755077
1900601
1934801
984496
816672
1642810
1368744
1943108
1374931
1672460
1892476
1135751
726800
1654532
524331
1889638
1985738
966549
250117
1788675
1821230
853398
977048
1730002
1386321
880127
1601365
1510372
451997
1699918
631873
990905
148091
334965
1446193
1202109
118029
1855800
1654726
208567
1858217
698159
503583
1977788
242021
802931
621192
1141702
1674313
376106
82830
846505
1877571
447273
1845745
1687282
1674477
1799305
1093834
318624
827195
1402811
168462
860387
956771
844684
116260
838563
1523098
1884849
10701
688204
786703
1695916
686258
1457110
606572
718402
399414
465878
1535995
1600118
352656
100833
1378849
565493
146888
103184
989385
1435995
1940984
1609207
1574887
1512784
1269403
132363
1897922
1462055
1941842
693799
1363515
1346545
1688110
1289515
788118
1622118
25415
1280473
487864
1363565
305802
1662632
871339
1712299
90409
673895
945370
563643
1891456
841691
627349
728135
96556
1900280
1762012
1039253
1745073
18733
1536930
1095479
967136
210906
1252253
1176907
460078
1882098
754452
950418
1232478
1033962
1372167
448340
1949603
1281148
1489168
94191
1172052
1977026
1071679
784813
1680813
676253
819457
831373
719624
1509
365905
883654
995571
1846147
135048
1137243
1683563
676682
1183153
1202081
918836
1463865
1614114
1541171
1066094
760484
1925894
881673
1431287
1013449
1364489
1639258
1126492
121219
621627
1799642
1061281
1972619
257774
404593
1444558
745611
1161794
942608
1320954
1690035
27420
855285
258168
1794307
807248
407437
940175
1378737
1697093
423515
63371
986385
325607
1310668
1259258
1387266
214717
1883810
57481
1200865
804031
1273043
1353425
1794299
853966
238181
1254734
444992
763368
685787
1088422
228554
281893
1361372
57182
1937721
1397509
1509583
394303
1099875
436601
867734
1689223
1579868
832665
550945
1254110
90433
482923
235329
519680
623365
567616
948109
1755135
255775
998944
1146007
1457984
1093229
1197573
901042
1962977
1203006
1701761
568150
594867
254164
326830
1398966
100143
535801
113659
1695614
881473
920344
1865718
1532134
1465593
1301762
1097404
1455879
1187937
327822
754710
499487
510536
1239491
1075503
664113
296204
1507876
1004360
1683604
1230194
625773
1845864
1977178
1890527
208175
1842817
725284
90606
1736177
1697834
1005012
1643011
1186921
808839
841561
307144
930509
393938
76131
19994
1856787
1684126
1247849
1339150
878275
647384
526402
741130
1779105
120309
1658135
1934491
504728
491401
18764
547931
1031513
1152604
615962
1435550
1419845
350402
279493
702151
1919117
1235999
1297697
1593356
435591
247554
293142
1972602
54042
1150612
826907
436672
237491
776052
1803211
1480014
1163782
1306467
1294665
1590400
1394478
660838
40876
987320
479986
1999469
525231
688291
765371
1402581
668523
493771
1502224
1936660
15441
159953
1326791
1618503
206584
746845
1355582
1313044
1611159
828933
1109360
565360
157506
805806
1007297
989813
684194
392534
1593760
551386
624802
989843
1299036
1125848
701932
325278
1713448
1301189
108007
763566
1077538
51852
1927624
941351
1063081
1809038
745881
598818
1460667
1161847
1107426
1786635
1018046
600094
798597
805363
74003
1635361
1257079
1584685
569459
1961421
1868991
55751
1036645
14416
622639
1324413
813141
346924
1000107
469544
654408
494276
960071
12114
307713
1048832
1241014
678287
775732
1563130
469925
581487
1069540
783125
1371325
1435975
469095
1548370
918023
374809
252722
1655767
103060
674498
954563
679724
1406133
69809
1609365
182320
440893
1512612
1426668
968262
437412
1335454
1823379
952922
841542
285608
333166
708027
1999676
1455587
646311
1143223
168633
835648
1896970
608574
875563
305079
644311
692940
1102426
824508
206005
81706
1432689
1195637
719300
60047
146512
104078
566004
1861695
964126
748435
1156286
1849702
422281
1293478
266889
1890108
720614
156722
35080
1275576
1093938
1253596
521965
1411459
1467433
1894460
525701
1113937
566109
1785214
1415023
283127
63773
1077932
60847
354521
1702333
1830499
1758388
291032
1023200
288651
1298761
9286
981354
1859635
673276
548197
527426
766121
1691674
1083233
698623
1083124
71706
1674947
1245714
659626
1095536
1866400
151317
760849
613848
683804
1329283
262524
416781
1268079
1859807
331346
1802789
386727
1544429
1890017
186706
1743578
789515
1299156
252371
1953127
229930
339229
1605318
391758
10421
255641
248867
1404582
970949
1418147
1455115
1949072
524272
170011
1262821
1823947
1087232
1834344
1973979
594283
918779
233809
240582
1510639
1656767
31039
1970245
97993
1785497
1000126
957736
1741087
130746
957288
1438200
1951708
1156883
1941415
203169
1412299
1680727
1484719
115413
1294000
333318
1531857
1843660
1674854
1758190
386148
1666836
1469210
1700431
1519538
886165
1838501
1713722
1073324
1492622
1598494
1239317
429583
1068732
260121
1670320
663996
1402691
127765
326887
820203
991349
187562
1815532
986581
373036
1289994
1635661
1195091
808095
303663
312392
1695723
98564
1743561
1010427
1902653
1981372
34369
1099309
1399026
75435
1455887
1059532
376365
1512711
1584076
1706390
1582851
466809
1151233
1850598
301079
891384
19613
1313467
557527
1891139
412968
1304902
191176
1035329
1001562
1332963
267408
134199
1370097
591200
849059
1243761
388135
186139
1540478
1370966
442244
1675249
1891049
1750161
1201239
856107
1459276
1606219
925286
1448227
372984
789054
1720907
696531
1825313
1156205
177356
332114
1361457
1452363
758812
553510
420994
1803678
651025
1043141
778574
1589402
1603315
351993
557034
1688170
478306
492909
1553772
1795409
436208
856779
1089904
656240
33383
144786
391933
1215051
1373800
1798293
96242
794513
1577886
871486
1785442
328354
679025
219729
1363247
557321
1357506
27609
1666641
1215772
874153
1812019
15473
117832
1039776
592499
1089331
671020
1429069
984305
709293
93938
846007
1827377
354663
1338466
1992029
895777
441171
1390233
748641
1642084
1509449
1298732
303189
1456670
964791
683439
271775
1571446
1546628
1337763
269566
873984
536999
1238875
1369677
1731293
486047
6762
1433833
1803273
1314682
718168
498299
1327464
1591878
1836375
1142713
1630897
1528385
1054627
1223965
173204
643475
379131
950178
461629
1174726
190913
232247
674299
1210200
1190138
998822
1873602
498295
417732
1245974
1120623
868642
1808986
976631
681303
1424446
1794409
1175219
1398254
1958361
597823
179123
1825829
1861243
1752275
29290
1057306
1547565
1519222
1285250
1177992
794704
709986
143872
1601720
689367
510823
1858599
594241
674875
1016379
1295631
728905
907391
1717897
1753526
735195
1607814
1766301
1658780
606877
151662
1989916
271811
307545
1079448
1950836
1671450
230534
1644648
1668587
944904
536847
985379
858137
317648
592633
1763868
414889
1345464
325522
1422296
688453
1308028
1250839
1177131
67475
126042
1289332
917045
581425
723019
927282
1923974
1332937
1946297
1914660
1780654
1852431
164943
558252
112844
436869
1894487
1157373
1487863
610622
1338737
844609
628148
1345616
215294
1016509
551008
870597
959676
1620122
1844277
715085
635811
219443
545929
1901316
768974
1186481
924118
375828
440814
1326433
1012181
547330
549472
350662
1064083
3626
255820
605333
105413
1534386
1455308
1769821
1911159
1553525
855151
1193394
567361
797374
1343846
492897
484115
727377
1520896
1199316
642329
999782
1934922
669781
1863257
304993
1881647
1910484
591416
16850
316597
314932
1902308
285158
538243
970143
93023
239554
358328
1285953
1157030
1365819
522037
1727639
389422
174460
1582211
1244072
948602
1577024
1422131
1949406
298356
1181505
593306
180100
701381
847546
1461070
1770453
1708424
1560563
646831
837858
831717
37828
1275616
58103
1651139
252939
1810712
1991632
1316790
127779
1716952
1205020
1832765
1015897
1307744
1622864
1775958
1078666
1645953
1991579
31125
1507775
811320
634872
571466
1960433
146683
848507
944807
302381
1630942
712516
1189110
1154050
136792
96592
1418198
1999626
1876520
1922208
1355485
1107403
1286931
1427718
1850515
1540812
1946471
485418
763592
1820840
1262886
1573229
378497
753993
1162858
876255
1808930
1213182
558898
1289664
99446
1270533
703920
444299
617284
417900
1062992
1177562
956149
499175
1617542
1781475
1098212
1979281
1104260
649995
729871
1578416
447847
1160394
202005
29911
612279
203812
290798
1432160
672669
550308
1798844
1815327
74960
925591
1928255
1277233
1137187
856349
1944608
1915930
1779742
1067580
1788924
1450132
1318539
399646
1842123
565524
126825
528158
1834101
1648488
442579
1696751
1109302
53781
979257
801923
578351
164235
22906
464814
519079
1182114
1601322
1201101
762033
462746
1817102
582236
419770
1162139
1340315
300008
612877
1694332
1319047
755794
481878
743201
1982728
846696
929126
1935229
1775922
859414
1508287
767363
1952618
500116
969835
1823583
1517664
639476
1144803
808298
67787
709371
1503961
823633
1129330
856828
33589
787682
328416
1080455
700499
816573
1839673
1316375
1685583
981530
242108
150623
254689
1394094
385264
1072515
1908200
1748227
1891379
188771
1786952
1758636
183092
1601207
1702342
224984
1647303
412904
1739975
1523984
990391
242648
1342793
225196
1612497
542330
1172309
417482
1522460
824754
887316
161916
1904680
1691039
1816435
915089
767505
187468
182663
763118
1012129
434035
730546
684673
1066099
208332
1860636
981172
287281
512302
1082474
1507381
1799948
496307
1992503
1302239
1911218
1635454
1995646
187793
1031407
1853067
1448149
1321729
1652172
1077997
965207
819278
1389574
243953
706508
1366038
1935133
1639093
699926
1799707
113511
281146
1565406
530355
1454700
503432
1772832
36290
1556947
1084753
1181476
211991
241995
1195301
758289
1384927
174563
28865
31108
1111362
908970
1781413
1623198
1875154
1889351
679715
211804
566027
1633166
695779
1480095
417137
422053
814233
1262210
282059
1596580
1921663
1212171
737523
882552
1879720
1731101
880346
442132
1400971
324925
289103
1330065
1695153
1667450
1342261
1263594
1140920
1921589
1728931
623576
339102
1360440
118733
248195
1588272
1236478
1891490
1336823
1631334
1348660
1778686
491524
1721440
474802
672845
412043
757097
488113
126409
482633
403793
295547
157069
1856194
234894
896361
1684250
1501254
619056
1853791
1439631
968708
446938
1601782
303858
591947
1636293
1906968
1371745
643681
955826
92385
1949057
1635685
394062
1758882
460341
699659
1335755
382443
1639503
1755013
1547846
1043002
355621
1962559
1661984
1568000
518395
94722
313946
184725
1376803
1024805
478853
859358
1759651
1896078
1074608
1872462
1464751
1372943
967797
652323
1559085
47128
1829885
1021246
299696
907838
273908
1398370
1941731
459570
564011
1328140
800016
992857
900417
617084
1263550
1577411
1826406
632061
330749
1320049
263413
639885
163098
1543182
476437
222053
620682
222900
176484
22473
1582472
529170
1724002
1674700
1376227
1772189
833257
1861528
23845
1198970
624614
70100
807815
1528914
955830
374843
1561330
439228
1427360
364274
1509260
792264
495180
833283
296306
734059
260900
1320802
1924926
1236245
996551
1356110
1817677
715792
1273623
1344925
468647
106839
724175
8287
271218
1776128
468299
333448
1233313
493021
59238
982593
198754
99742
611397
1419345
1942479
685822
346040
110900
192062
717569
268850
1134802
1239453
190056
1674104
1085180
1630321
625719
155412
544345
440542
762620
1039925
189245
1399216
429122
55597
1752064
662280
1502338
1033587
1554677
293370
787468
1859779
375088
1823316
916380
1986535
670371
1604402
1221627
296813
104676
1768478
1959129
1611623
592969
1741492
1105884
973550
1056360
1046432
925245
825396
1458167
1056248
421904
1338174
1667209
1896650
1708703
1221984
85158
482566
1582397
321589
1027625
125809
285566
171592
210815
412098
758540
256182
1511857
485960
988796
1588064
1142787
1289092
170208
1116424
744428
436808
288332
456994
1972102
1312782
1602175
1408302
895322
353038
1054968
904471
555683
1787898
1031041
1374040
1784730
1058727
637281
1287878
1779150
368559
987207
1474653
811699
1973427
1743846
1863996
1496977
1364358
695891
1590413
1592284
392654
714549
709035
1061087
1214270
1541470
640453
1215572
602589
519484
1633487
197894
749241
1474355
367890
1887237
1672454
1954815
425376
1318148
1959689
252347
813346
625884
1708903
1323051
1690474
736406
1280534
765179
1442027
1078216
582938
1281580
1250331
1554471
1388855
807462
1767059
815777
1972354
1428808
1677684
1882541
1467012
1786931
56121
1133450
301451
1801006
562126
247699
978537
1133487
866161
1079408
405979
1090276
1773926
424925
783041
1297676
78520
1755581
1559821
1177617
1850257
1973267
1894302
519865
1798528
794975
864706
1509902
1736306
1375972
467912
237444
1192794
1675932
315930
1757753
1844029
972554
729043
1187689
579645
919867
269196
1714104
75381
1430897
198636
29693
168601
1415006
1242657
583999
672351
1030868
1379244
543246
1596086
1416111
1585192
1312878
1310794
1640850
1197894
906425
989563
1028215
1439682
892708
802801
540320
487826
446300
526968
397228
918311
935410
282647
893038
131139
1301997
233424
379204
1621009
1995076
522601
83190
1536061
127491
1246550
451975
1306126
1066587
1087177
1906015
1533212
1250663
778765
1298784
1843592
1396608
563758
1158241
1310470
11404
382551
226688
1144445
1809699
385849
1237393
1574443
1583072
1154480
467131
1400676
1567122
47375
1428335
1937066
1930676
31861
1931296
1298338
145699
71815
635784
117104
1989442
196104
1121029
1337419
853630
1522125
749065
730512
1267766
1634209
1210386
1237139
1414699
437581
1856303
1492584
593482
614697
1486805
1040677
34235
1539009
1994318
206315
84859
886201
879368
353282
723291
819718
1739624
1144919
1845533
1320093
1163503
1125767
958748
1367447
949678
1954811
1044836
82288
1419994
872301
159652
1788257
782819
1760020
1212519
1540607
595219
775245
1848425
181739
1686988
1136536
1388464
1504213
9221
741901
1044547
1092356
988484
1934485
234269
461785
1192750
1866277
238771
868871
1465325
1723391
184529
106369
1045794
1773697
402857
246860
1798955
1506722
1634510
1550243
1916928
361945
1666371
234437
1851769
1177768
88026
1032955
1579963
1222954
816228
1406631
73416
62141
85441
1914584
100930
291189
838267
1697042
540386
353610
1841940
1179526
321612
70540
231532
877369
1476248
113466
1891976
315715
1747721
1412539
336215
1074537
597107
829964
1148617
866082
1685634
859013
1080958
1422352
1437865
332098
1580012
1128960
690676
693691
270250
1788539
1558636
1939679
1332113
702335
187454
1451399
1677018
638280
966933
1512100
290264
1079820
1460512
1767518
78273
1334969
1448372
407885
148487
1011174
858644
473736
1209609
781003
1828814
716991
1039737
110848
1811756
429456
524606
1299641
1440200
1221802
857782
1387539
1820396
564034
1232679
394469
386587
742126
789122
910841
1494781
753159
981429
847692
930832
244000
1832799
492626
1781415
916080
629715
209151
494357
1816153
1525043
1769993
535372
69151
1419496
619674
1126307
918895
864875
432488
1764462
1639869
422496
998839
1318596
110088
1017985
174068
213526
1264129
1292837
544584
1136686
219496
898220
259231
1239213
1850532
348276
30106
1767155
798882
965981
974041
1830169
582166
1853555
204303
1589421
976491
1892108
1941895
1465484
1124260
1305927
755695
192020
151117
1384014
361938
155353
1997937
1296089
1241190
798196
708288
1211100
1586523
1552868
160981
906211
1207014
327837
1333593
1016985
951448
467242
1732521
687674
1790024
1420241
509302
114479
954995
1742443
1581996
654339
881901
383128
1037239
996332
1048631
85229
1327448
561817
92711
1879724
335808
152887
1364149
1616677
1532159
1254167
662130
972308
631658
957740
1008566
1925070
1608691
645082
1138954
1527310
402396
1218388
1399933
713162
1277879
820322
500269
517751
1084595
943502
828444
660155
1630101
1385362
304850
1092921
533605
1678878
1618704
1114379
1098912
607287
438698
1263698
45370
356685
523756
1644034
1950470
1270375
1687541
1576511
464481
926379
1106620
1376623
68034
1578596
714415
834376
849910
1037392
1489295
1347373
1863140
923954
65042
1884769
203181
1553142
1298819
1325050
1359061
422348
474469
1721594
940111
1135228
235377
82688
868463
623899
532123
1258187
1989776
910257
811517
946553
1234492
135725
215952
1180928
1807168
151397
32686
713015
1207104
1046859
1740150
1032780
211961
1783587
1955504
811678
1563776
1285470
1703351
303403
78087
1556779
1869855
30762
1058827
245226
1657939
543837
239546
359081
24715
1533570
466218
1928238
906901
1449509
108633
1490836
1573672
1587704
1937701
1903989
838430
391526
1928512
786165
369935
895429
175626
1701397
1680963
1827473
578565
93868
22189
1632392
859252
1216200
960134
345122
807363
170591
275295
198131
1501138
1913287
1190625
1056178
1211217
1184301
438404
1069143
1108088
632593
1225600
1633519
343306
1637973
528358
613707
1275984
742575
804218
1830298
830717
1249246
1660949
496279
846889
1013444
1750629
80472
414828
1000527
796029
828692
1677378
28238
1505952
1429646
989673
1805023
1662028
710181
1001742
718081
1187857
312892
1235452
310259
1340633
941739
1486295
510797
1901786
1504017
1268063
1941413
55159
1281573
937479
861939
1319383
1605455
21745
4297
939564
469377
413406
1677841
1304117
1712108
57549
439092
771614
1352635
356090
339153
558263
1270871
1876999
625577
834327
1937831
1305419
842779
293399
553102
959263
1200194
1417880
1925355
229460
1413183
136484
1399456
333257
1567765
1801133
344041
1889072
1403190
1387067
1793378
1150125
1116773
1035520
195684
1917055
581914
385128
1960722
1622256
1036365
1554993
204158
1036143
396801
1058604
889185
927245
1869393
1729977
999977
1702538
412266
1616759
1800285
1775366
1753548
139090
341559
393856
1309745
1332428
729437
1260905
661837
1581506
771809
1409126
1868019
1844443
1710177
708155
1094409
1650379
773510
598762
411444
683115
498812
413799
1604096
1457065
1357025
794631
173605
806852
350075
673265
126669
333416
786892
1421367
1741450
1480053
408782
1275833
1026774
939498
380955
368566
1956685
1493247
1093342
1927593
259556
367483
895457
1656907
1345434
1618935
218871
68133
219183
324040
1735752
1165461
1407460
911161
9278
119782
1627503
498812
1214691
95330
775782
1991942
1203355
773808
1105578
1078342
1451010
765357
1420897
813431
115568
407390
60800
642197
1265620
434257
1037975
1210522
1376372
1734402
588399
706956
742230
1040858
1607467
301153
258227
937344
1189342
718282
853040
1481854
1664323
1462663
1380355
15381
1123590
274193
1395263
255113
1201277
1206091
1394107
1812329
1155928
1123650
1387678
984184
1224770
1988024
492808
205380
1629756
1187512
1944551
1395922
630496
497148
490518
1351452
1296549
1641526
622220
1106875
1726522
1158005
1727442
941876
1229512
1915535
1277510
924839
668274
1893683
1445742
418652
1163908
681435
1408648
1481419
1138109
874999
1869061
1103495
630032
1190435
1592853
567716
366066
1551711
879679
1331012
1786763
1320177
683652
1243415
1173238
980452
347242
1698215
751510
226692
997741
1152010
1225113
1351046
863521
809843
930461
1176411
1804822
811390
1750348
974146
1611684
1525768
1579361
720478
423988
1367378
335174
202222
1009675
1228121
484137
1957731
276558
1727945
993433
1551929
367554
235502
379372
1912245
1047812
515571
753547
1425310
823628
944582
1275711
891053
974539
1563103
1825128
703944
990065
532853
1646849
1211447
64619
1335292
688189
151290
692893
1321789
1649739
1195618
1653686
670633
11399
485627
935749
560740
1691544
836327
117241
884355
1258125
285701
666679
538862
143332
1256101
591897
248029
1363936
1195697
1129461
624474
1924125
1690431
737115
1449696
1925061
437661
746536
445303
1168934
1669361
259425
1278827
262520
17
357606
1048660
1938493
159818
60988
91270
1436466
1002426
1766644
1497479
132078
892192
1536835
1652351
318173
143692
1655872
509996
1820882
1950353
513441
657603
72952
1959463
1604371
1710298
722845
1012239
657200
1153636
999641
1037627
1950525
1495412
676530
1844657
1661483
302190
1623062
1660347
1555008
1867740
1831175
1379980
852056
403907
613169
1632556
165844
1319209
1120278
1724245
1249653
98037
1646904
97384
586425
392518
1192333
1762754
1802629
1212995
999936
759396
519678
171968
601997
1680657
419690
1940308
719489
1934698
637901
831178
1307928
1103993
826506
94203
687706
1568863
1975579
465492
1428990
681685
939382
1066442
483595
1540204
1351850
1294688
1029556
1567502
950840
1256935
513215
1210882
1751764
808300
1096746
1092253
1260340
140392
1082351
1111278
1972924
1485154
1738366
950259
1279525
729120
1893097
1689283
384100
245188
1996387
1598361
116856
1116657
859889
1090095
1175493
77115
113365
645095
1140796
485473
1326418
329113
7408
1635517
286138
1833502
340272
596231
1151209
634848
66353
1036776
607759
48136
1701738
1479941
1955136
1648174
1206036
769580
1562667
1176950
1792896
714375
934634
1099085
802396
1948456
396732
524457
1818373
1868381
1837370
1581819
1231116
361497
1726300
574655
236850
1823919
600555
442347
1520604
558003
298251
1840476
1718113
1446058
1928983
1462767
1259543
1889860
1604210
865025
1594183
1707838
679027
1572597
281756
540764
1471564
1768168
235141
1696417
440906
340286
1230691
1253701
668072
564944
1583589
763558
48442
1330487
1726011
33017
1409990
360612
1250211
1083766
1551427
201031
1190993
1581195
1285012
1154055
394025
98084
15741
1584079
1777367
1501649
820971
254921
240030
1369464
161317
655388
1297823
952315
1830755
1874160
1456767
444769
1802009
1721135
1071965
1451231
847677
1440120
802554
1073578
639339
1251502
1571196
351266
782992
1425771
1479075
1756121
479555
786079
370324
1270616
75266
1449843
909238
1966277
1108319
314226
1065719
64002
1571740
1587414
839423
1078601
1152139
758993
1407799
1011549
98962
1332185
236832
1840133
884044
899323
534540
1308587
537041
1712285
900785
403858
1401542
1375829
1408100
405120
75354
1235113
850532
99392
33025
1431304
1656717
1361581
966020
597968
1541724
464571
286425
1938649
606185
719547
360411
1499297
1100555
440143
508826
1513499
915611
1748799
1624443
476751
1069636
1492585
1043131
611377
715442
1162992
102657
1792064
756344
678628
1132941
388697
620547
1297703
1307357
342421
1400333
1227233
1800559
1207713
96492
1373054
1830473
179048
1852740
656617
1894690
772029
1222196
1889203
1783443
1176021
1423194
561378
1786979
243395
506482
1688051
810357
1319783
109006
124862
749221
1989531
1887153
968557
1665034
295058
1087248
375496
590674
1255144
1453230
625043
1031645
1579127
1709515
1517680
1990298
1949848
1775725
496303
1114294
1528250
794580
767940
1615257
224030
574926
460562
308123
184736
1820621
783863
489881
438419
1280404
727903
1054644
1046787
1015851
206547
1873614
1467282
648749
1326857
1502745
1469859
640227
837584
644525
1558974
630725
1014921
598689
1068144
244487
388615
1005422
1810151
161968
907747
1892683
660288
1254437
1191679
471809
1142830
410865
1345152
146612
1990504
457294
858573
1413584
37276
400060
616520
659247
1941638
1908915
725444
1865162
518568
440657
1046693
1817169
1349030
490896
1506848
1846322
1262787
1158549
1683042
1087107
682289
1351188
948787
1476253
789734
329547
1268031
243900
1941852
843835
783626
1192274
1819739
967495
930675
1450449
907093
1663198
1575453
1922768
1404348
744338
805617
496849
1450564
9458
1956364
56390
1664736
1209171
1568435
976712
860026
1660102
1725051
697652
505483
1325220
1514027
231174
1755322
1984800
292898
707338
1080287
971456
1030490
202013
1298413
1513245
45853
1361699
1648871
1925987
113945
1972203
1449280
272695
1419815
1794217
1110751
1213752
834760
1306516
708897
1052890
751827
1043652
1621514
1640927
989437
275064
1727055
448399
373537
863593
232927
665808
1582446
1142071
787304
1981087
369357
1873635
135424
466745
1115594
1706300
1107367
756149
17551
8904
1081024
1880151
1517291
1431597
1295485
692236
1992186
186336
1763743
1014226
1943891
1203874
1264099
1274874
452949
1853066
266211
911568
521853
1841072
1008476
468111
1885042
1272614
598285
439085
1683470
708934
11779
1221695
1569339
1758359
795843
438069
1520955
453760
518632
1367797
394942
1877518
1907078
1479164
316775
592286
311884
1394112
562884
1076670
601750
573799
1516959
1544119
1175540
1600396
303924
1675884
872229
1419094
1191552
507670
1638887
453092
1606359
645697
327161
928074
1151858
1949827
973157
1897869
262843
1074981
956146
16295
838007
1196104
1947959
373737
1863924
1704064
1604254
1771330
1034348
1187257
518328
22154
1990820
1671538
202970
1297284
240950
1197023
1431275
290382
1616913
1923285
440210
479332
1782853
232154
1388640
1145309
640217
1650765
1305377
477697
206737
904051
1674539
698465
1873737
27421
1183493
788795
1465234
1974261
812452
1632369
1179203
1273024
192158
679616
847271
1694760
1408977
1026818
759861
133552
175902
1543584
234789
917795
1842928
99732
531218
1675446
1479429
330094
264006
240384
937926
1647736
1808726
1744219
248410
1617446
337604
220624
1059291
244807
681848
791478
1418954
1658057
1478676
67929
968574
415429
368163
49131
1670624
1041303
1413124
1432388
1634253
461029
1383486
1581992
214689
374644
688370
540778
599328
1167301
1622520
592638
378046
261968
922565
817852
1327273
172385
1141746
1747136
1781434
1142993
1661713
251462
1187540
1980068
1999618
114449
334231
633894
1179119
1470478
1882522
1283401
1544175
390941
1648929
435182
1742757
1305354
809650
600602
68145
1873664
481816
288193
795617
929692
1396262
825771
1347017
257807
1285540
378685
1952172
1854147
239725
1843980
6831
233200
98379
1022042
1572137
1553220
614031
1820908
753306
852579
474317
285818
1877617
1402385
800139
1830875
1714138
1576699
1916745
499290
440549
75537
1841886
1977735
1302881
1892408
1937466
996263
244919
1218710
1692310
1609946
1100138
1630819
1116415
1478933
92394
1929711
1331995
1347717
273116
1556567
1420703
1635466
1603957
1542476
1705848
1294754
1140177
960693
326703
1477931
1831109
1745080
275511
219453
1422572
413144
615143
1974665
325078
379537
1071185
872908
802507
280187
208931
354353
708178
1006988
899931
1070595
30306
543091
928900
1388934
841174
209129
1454914
1979601
1408328
55886
64545
496856
1035130
677279
404230
656859
131652
1488758
1655374
952295
382228
585119
1356775
1304338
1548428
1034132
918089
1870294
912719
1493424
1255549
1118628
426225
1307990
778288
57998
221110
248926
1064225
838292
754928
1665490
164335
244167
560915
756914
1219694
1723249
891744
626130
1337333
460393
1172503
1706703
1999850
1129152
587094
116740
875584
1043266
617564
124114
67822
1136848
774684
1259129
1183252
1872908
1844913
1123976
203746
1056297
969485
134038
170720
662659
1629696
1550502
1017844
403585
744003
652576
518818
17351
949672
1510049
69690
4344
1577407
917574
127245
159506
1412056
501144
1694927
1579409
245438
334719
1371968
314579
821045
333206
832556
1505722
609807
665358
1435799
1294572
1135813
1073441
232540
1147270
1165893
504154
1881365
1381720
1099149
584259
1905147
1540896
1399106
1588298
210673
453296
25548
1559202
127740
405714
191824
1802141
114181
1814852
1803608
206071
141092
1221649
1604384
1668132
1856480
1717365
1099877
942097
1408414
1343963
1762756
557951
355631
143595
1996273
1444819
988583
1158425
958925
1882181
349226
1729645
1709891
421199
1303380
1952821
1754555
1473864
487418
1794612
1893180
1581885
703066
1049966
689966
596216
1815250
1075155
1172438
1066495
664304
111085
1034602
1342713
328775
218706
1424594
721040
738397
1509852
185506
1394285
1367782
404824
789063
657512
1528278
1036785
523451
1944940
1664987
1660910
669458
565781
178416
5054
127964
594882
881625
104207
1348893
782315
1078019
1908742
1811435
1524486
1014287
1807793
1083644
1200407
798289
1842053
526770
338706
1508654
1324669
1866618
727574
1992672
572351
757414
706060
479104
1252042
1940686
1867473
31832
318715
1144779
330226
987557
631272
1549102
90057
470072
1993760
802190
1258891
719392
804768
626822
1951210
1569188
1154816
876653
1538509
740077
985061
1110061
1950665
632357
1506830
1064418
1544074
1935249
799631
109725
445899
1540329
1044021
550168
14747
1413791
711432
442521
1282129
452418
1900544
1493121
763999
974105
1895767
894716
569294
375049
953844
1253278
1384183
628808
1161642
672345
1005925
1569949
681520
1929948
764169
1144228
346245
1663685
921948
1160853
1517987
649238
1961761
516277
1846708
1711972
147334
1526243
1738104
169911
1131082
1541168
1630508
125826
918191
651592
1313423
466865
1098925
357034
268163
456508
1302549
1551706
1121047
855955
1904745
855247
1367489
749629
487939
45077
716734
196658
55096
1829949
1751602
1181326
1344131
745564
100872
444350
1603483
37821
1986183
1586656
1995657
1077110
730847
535506
995711
44286
1141196
1700716
1313115
530674
855522
666315
290533
342844
1882551
489219
921314
990277
1475000
1049004
1391495
46660
486280
177456
153284
960984
1346643
1247432
361354
1840659
638489
1219475
1594651
1593253
241603
630515
882647
1985130
933044
1990948
1161282
336325
1962284
1490761
4365
193743
813780
1027079
1896257
695866
431454
1413320
1199340
1398105
218698
1068516
134633
543839
1185825
1903161
585117
969251
1520072
1950137
912062
313520
1817872
140334
604747
146304
1575205
893205
302023
494554
64427
969245
313922
1989986
272482
1047314
1764916
1042418
138234
1297362
508100
700299
1898135
283169
1960751
1492985
58221
1796991
1226700
50058
1033778
1263609
3809
796121
1701329
751662
723569
257150
1202573
239512
342650
847155
762571
1815188
1975035
1129604
1691280
633357
1303238
520787
1052053
1470209
261716
1738393
895801
939112
1541279
200891
357297
1937642
992086
1745197
1706397
529506
1685062
1350248
1296960
1427654
46916
970007
1910367
1136226
531256
1918195
516622
473558
958705
812126
1486749
1324214
1198179
1055917
1460798
921101
720619
1753271
240499
703407
1353542
912072
1557890
1464009
436063
578549
1404399
977401
1241462
940385
1019602
434829
152161
623156
831062
1698659
1479275
144394
1156369
1401389
566673
1765567
1984327
1193920
315590
252450
1289080
1333801
85792
1031460
758604
637616
502163
607966
1675677
1642600
1404969
1687016
397099
32159
968048
714076
534783
1173682
1679459
400889
589641
448051
1321490
988773
1126265
1468347
1410636
718833
1964567
1394288
1071217
496087
943189
941903
1666330
902503
358498
1048251
481335
731317
1821090
968608
1988
1127010
878017
687107
1617122
1816586
1959546
804140
1623293
1733240
1573308
807875
58445
800990
1826474
91850
1894206
188471
1424985
385654
1913685
63651
1933801
1931102
1949241
1351339
309588
794134
855456
1538077
1064290
1827531
723554
1487839
1969036
5598
1056990
277
1300132
1752821
1200934
1829747
1785346
1289600
1341251
1321856
480552
1036069
744181
1958617
120380
514173
774184
223181
971201
1645962
1291403
1309582
1520854
1793507
332719
244942
1609852
1049452
848225
1553678
494729
1295786
1980841
882284
750840
1031976
563557
639376
114501
1224722
325950
1767125
713141
293782
608873
1838142
517116
667834
486697
366313
1091666
781604
1198276
723321
144530
1096854
1997870
774170
370931
979666
941707
522280
1269037
469170
1545953
1907381
1039181
1216257
1149468
266363
1997258
1483563
993880
1153164
850539
713744
1960880
31410
1665288
1997223
1155396
1977084
87286
1739744
413017
1578006
379660
1201291
163064
1994901
1229577
1896333
1364810
1358608
809833
1815388
1601579
234464
916820
297720
1757323
1555857
1158179
1594334
1756468
500531
1599511
540370
1808825
607973
836250
1950833
1039871
1021153
166138
1072379
985020
987168
1066526
1194048
28779
155097
619594
1317364
1219677
829393
511855
1715479
1955701
94421
318860
1771400
12345
1383352
1269945
790892
1481716
1398101
782058
1723515
1470276
400073
1682633
490548
1155661
36250
1144309
1804339
1284010
1115608
167119
1834639
181956
656713
1022458
1762363
1027618
1517619
1549746
952292
1350758
1413052
1255471
1444394
61642
1931501
826567
1379915
112921
182545
1956535
274319
1839879
381183
831407
1660050
1674179
1121679
952695
1420726
1227780
766102
752408
1557166
1712390
1482242
1147439
368209
1021290
1345073
1800320
1715554
1356288
936557
1215962
223316
1078626
1553125
1383260
991288
1340795
1636521
657443
1463556
915926
1482425
1999737
405904
1857958
1307110
178618
1956846
14882
921629
488429
1915007
660438
208681
1378925
363708
743487
1571259
437077
1905577
1749748
1316787
1356755
1204595
389590
683807
484985
1587054
1645691
687467
1381325
1028253
1574975
1007912
790860
1072688
1356880
511776
632436
1703818
663296
42951
229629
1473495
1379716
1669098
712702
1973381
79386
178166
419145
622500
1286115
498381
848113
1577119
1544671
537089
549608
1184122
1073998
1429198
92287
89964
727802
389721
1377560
505106
1084112
514239
1308609
205276
1372094
1838149
1885847
533363
394013
466151
875738
1242758
1198780
927449
1211070
390774
1173652
735128
1345952
1205804
769193
347184
1298215
1148131
1677077
454762
1504221
650951
974506
42737
699697
225490
786968
1011615
1492047
1513570
734292
1804578
1622366
1324250
1578616
1357731
718557
1770514
1749764
1541352
476962
1038670
1747237
353274
688155
1310643
637571
920279
218110
467429
1407471
441533
957574
1115453
838366
490042
1935620
1914691
114121
1493868
461030
1536769
359922
1612728
1723202
885313
262084
862559
1265318
837895
721467
1309032
332653
519381
1717072
185908
601530
983041
1328231
792753
459991
1201119
1575221
1839837
1074864
1523137
440670
1460757
1756112
1105570
1439823
1497662
1269478
166683
190232
1179261
112676
1998860
493228
1769068
435569
1167866
1949374
1502431
1903768
248191
1120233
218555
1386533
1957677
1312294
676227
1339912
46218
1771564
1994637
1065063
1416578
470318
1437408
181487
877660
919165
1161692
306254
838277
911827
10601
751373
1884457
600861
6833
1366193
729879
1668416
141605
155790
872560
131688
1572202
598719
1407645
1516523
1171609
354144
858009
380061
1415044
1104226
1240798
1255181
1786617
1702633
57727
1319973
1827297
470778
1646587
1085801
61210
322448
275325
1645619
1462181
1318083
547489
801497
1663071
878478
426978
1581846
800338
158972
796132
1820655
869870
379837
1080957
604866
1889883
1547057
1891683
691457
461564
1441040
227212
1936460
1852953
1896937
1485430
979592
1779793
631970
1293720
1225394
398469
536625
240223
1274830
509255
113127
1502219
1649628
1407701
1212611
563306
338871
1685752
1419585
295679
1860455
1722309
483331
298575
1697160
298853
256817
1641555
904150
521548
127513
1913757
728504
859787
526231
1655886
1390638
1597506
1610457
491256
973241
1932798
1151149
1939239
547553
1339564
1375850
558131
1693475
1872555
1761720
1033269
800382
1096659
1156603
1467068
1266977
859838
770570
1689346
429940
1531062
378818
209389
199342
193459
1047551
971730
1401906
1770380
1354378
558864
1075037
1940660
586491
743295
1468862
1876360
1125082
936175
439222
1821387
463480
703319
1934768
72271
52791
1829323
801752
1697707
871525
806852
474400
133268
1829394
136958
566640
1147446
1697179
136646
1651631
563292
1455741
169850
68581
563194
273574
1470377
371515
380451
1587613
846951
671406
281844
598252
1458974
1331261
104093
730668
1654993
510807
642390
82421
790809
1342925
1603975
1452870
1683489
1634856
814470
71160
893658
181650
1138876
563469
1792295
1390297
1888364
1450782
597543
623747
1535999
198021
603443
1833040
1868694
816751
39459
376089
1203464
1815833
1789262
672603
1820793
1528189
11989
838883
796190
451147
1413159
574148
587809
1572950
1506075
699956
1432312
1322532
1301439
215503
294104
1472910
471103
226083
1540514
1720353
1443311
1801421
1679501
478018
368781
107749
3334
1473390
1989413
1725445
780228
1328513
1187316
1827468
43091
715751
1348501
898389
937502
988092
1600005
346649
1345720
404301
595258
1176086
1839632
345832
608307
696908
1937500
334337
239810
764574
1039029
1264901
847209
1500730
1843505
1511359
1061536
1964469
1861340
715103
1716147
13247
1717554
1986136
1676288
1161539
1127476
788145
997760
183484
444794
329424
75448
716556
1521995
35986
1637967
1462139
531729
247747
1148279
1323930
1523224
490159
1632582
1817788
885595
1664335
846479
349040
1430544
408412
2383
1020679
729038
402609
1608045
1273474
1017210
1589208
551758
966024
219139
623132
1657084
1713807
922001
458955
1792476
1063298
1446395
1105358
590430
820616
511249
1887261
1917666
800331
1287137
6479
169791
934322
998817
1321302
1029804
1069557
1312246
1533789
1921914
1602384
166487
700044
1482304
779310
839644
893324
321228
430162
866163
1234723
1263128
1399047
1642917
128411
1264679
1958826
1517889
953858
453901
1666892
1862970
1729172
335860
89912
1636723
1471321
483006
104307
403463
59199
636184
793853
1916412
1145056
387357
543686
1134355
1090717
1330286
4510
1811281
529144
1531001
592627
1703544
1665772
33064
79940
907051
95851
1404017
1487994
1178756
1049565
1669840
1084252
429769
468854
54577
1253128
1550479
1098768
1114660
273997
1501767
1988951
89190
262635
1459534
1156824
719857
1324630
1196391
163842
489135
1445189
1091494
1781214
920285
252054
838069
1490283
205101
552976
427153
734605
1570264
1221764
701761
760736
1454354
1501021
1441376
10013
442370
1676828
100702
1978323
1345230
1973599
1187187
291455
624591
954362
1345616
1846977
788712
1772667
1007515
1679653
252365
1254259
1620896
663019
1287142
69823
716089
1772972
287971
1558757
953377
467154
1272136
1821182
707921
672412
1908167
1814248
143702
1669121
1903051
292479
1665205
144516
1589461
857170
1472931
1120645
1891005
1468268
228186
1541087
895141
458834
276795
801034
1546110
614224
744299
1734272
819824
450568
118473
10735
1493857
654232
1567170
1401155
139084
163792
1000521
1687955
861021
1140975
611021
1698752
1761978
880418
1489588
1027254
846002
1672428
60591
882092
1437870
441511
446031
1014802
1728061
838678
728421
609902
1604678
386676
119167
1660372
803499
109335
740014
1263656
1496604
702606
1730990
639608
773939
1741141
1094399
718130
868851
1640851
252308
920067
1303726
164554
1997288
1923163
1173427
169608
702770
912044
1820876
1510810
782581
1561023
826621
279116
1372748
708486
1357782
949723
933174
705006
597376
1277505
302024
1063020
1611208
1977796
712770
493810
1825254
1789736
339463
1266732
1455526
902128
1508223
1015679
1924348
171248
1153568
114510
733548
1825586
251601
1539146
1589547
1909437
1397067
269771
1361509
652685
1617281
1663037
1683106
293276
1310957
1974153
1561036
795474
1669491
240935
817177
1555031
434802
1470467
700021
954239
1860858
1374778
494318
1672698
1512739
52829
290040
1866360
1359121
1435538
1861145
1068870
1190751
769568
280837
1233099
1607521
1825118
1489043
1412920
299253
1309774
275413
725274
249842
216005
370834
1968957
362626
468047
1833576
1672200
552129
1482120
1495089
660388
1241761
915021
1450801
137748
1865065
1114375
1196450
133299
1499627
731799
756366
1983458
753511
59962
863694
1085404
217174
77645
552007
451010
1123706
551665
1125473
1677211
1840244
707607
1630014
1468762
168434
788132
1275161
1657246
421453
570735
469691
946393
11323
715523
1135017
946519
546394
442524
1111984
954696
1020230
1777264
1475728
1397679
1336574
1971328
789824
1396968
1701281
1580844
400476
182446
644691
729160
1410845
1411980
1962741
644264
854995
1277958
1724601
1801746
813893
834817
1416199
190827
1436342
1433609
215502
338540
671455
1493952
730350
1288346
202551
1314475
1553971
1591462
1891873
903897
1381602
235612
1724952
306319
1291594
369912
571109
563601
1900446
1002813
1267549
1093562
1286300
739146
1843430
1044900
1066417
1146657
1318148
1556303
611919
306164
1417218
1461587
1682661
173279
221914
217938
1985945
1925908
354131
1226090
930477
1288410
1198390
382109
288467
1001764
731645
768791
1466229
1779351
1458141
545678
536326
6762
677354
1750324
1423188
1493912
1268010
1026475
1575200
1819995
591321
83068
782800
558625
1191164
447018
1741829
1510615
34876
1072790
780558
349390
1285795
1049236
658441
721224
235223
729155
1397352
1980914
134745
1791964
1504294
1539499
1622849
1893661
150241
432637
440994
919099
175540
379029
496855
1709135
205627
675580
375779
46256
1010149
986659
35780
728357
1972675
168837
340078
998683
1364996
710528
1586154
145035
1746342
1837212
578203
587447
1582695
1682526
583223
675512
1430660
664765
1691865
479646
807756
962077
375134
874409
452701
204740
643476
1621120
354520
586007
968211
1721416
272434
173728
418031
1539792
1153804
1242111
460691
1589333
955477
991456
1661644
615552
1506833
445881
1463281
1092164
648901
1456925
482050
722817
1132959
1187925
1599345
1794552
375462
1177488
618764
1285052
521211
87817
1289589
1535266
808820
1168368
1245459
194426
1455364
1257943
1975328
16535
112647
957562
775165
334504
332249
808617
700121
1608294
1591419
893023
1242190
1135523
207629
302872
992771
266389
88931
91742
825633
1262539
238999
1065474
1441465
1729753
979421
504303
269477
738042
970819
253213
1039628
1942873
1669658
922821
1208828
1492787
998479
1487096
966311
1780468
1616410
1591306
578983
451188
1852079
1283310
1699919
540865
1214530
1047510
744417
577673
1528923
864018
144724
562832
1792408
1764700
357034
1162349
462543
626548
1525387
1093415
993755
1758742
1776239
1323046
1185270
947088
700636
1942739
930194
1976915
712533
596243
1079824
95052
266989
674930
101588
256366
1450437
1587881
1573296
1985246
1202419
1574397
15856
1467981
278534
420658
1414555
1818859
1666335
534869
217182
1615460
1664732
548235
327941
1243790
1712273
890685
729743
89627
1421956
1084041
837856
290145
1861917
1622083
1308702
826721
235770
672930
1699205
1409888
1111724
573937
263298
1455185
1454972
1345177
318836
1919813
980817
402658
749818
1411253
1823475
545788
482104
1447688
768737
1441517
1009085
1939205
995189
771374
706826
1117414
1462993
719957
1115549
549374
13141
212282
1791486
1680404
1490019
467265
609679
1197407
714666
1893435
560022
781270
418056
1769191
1486174
1739883
362327
1878723
1582774
1983389
279964
1193865
1072188
1902323
628214
398648
166034
613183
622694
92622
1407726
1059445
1986063
1259782
1850296
1880319
439707
244328
1267794
1077865
625991
747720
1000016
1922614
1932075
915289
742157
1427513
625137
1452318
505758
727198
975312
585130
1930716
1838967
798853
82300
590637
1005614
684023
700048
556240
471009
987116
1019372
1301812
500260
1422818
1863479
961645
64015
301732
1707989
711749
318206
1770192
934529
1051724
1531337
190767
899154
506188
1038507
739844
1148097
1656544
16343
1409855
796459
1654531
965441
1630512
1776824
1309222
1718888
584484
1121623
249669
96050
157292
1790209
1695342
240498
1382132
744007
422348
1671084
1902386
96708
1569626
1134770
717743
106475
77204
718121
479240
527166
400550
1237369
1394021
176910
1947168
1998322
414919
993265
784761
527831
1002640
571237
175157
120868
315329
470534
1129895
1547791
1001274
587949
1771836
1131649
1454451
268259
1405997
1512588
1501698
418730
628535
19377
1910092
1825248
1985515
1702139
1715520
1278630
1482349
204122
312868
778513
404001
67800
1091538
1320357
1746529
1093163
736670
933012
1239235
199456
1057637
1067444
401577
897456
1289899
1122486
307051
1665527
1363240
1551778
392793
93885
273317
820208
260755
1905411
1116176
707963
1703157
1260201
634221
1017359
868389
991221
386435
944138
8832
1462777
1769517
1578496
1255123
1000049
330076
100085
221583
1555658
1401988
1773208
210863
1711538
1082048
768531
1024188
1959584
769191
150487
481888
255651
1889951
1727573
647356
656529
1747530
176022
797297
581788
56160
1277022
337626
1261309
256711
1586134
157872
1673187
1446369
1600469
1381673
361682
809016
321559
344639
1331429
1566634
1449150
428925
703469
1658490
405282
84
1154090
984026
1752708
480531
458835
290763
846201
900965
1820421
374618
654364
1963296
1359786
1183269
764048
1164537
590172
1436863
813978
1871362
184781
1284744
1475260
1351426
204419
1737406
803447
672108
875552
1644919
1822309
393062
958336
496279
11789
838379
64939
575034
86922
1296845
1167631
604581
917938
836723
917502
1228418
979711
1361860
20830
1539136
309718
1920886
1317797
705109
920329
1343841
1236763
1638831
1354704
130346
600568
1390723
1573436
1582588
1094547
1931729
1521211
1343476
991578
1239522
1666682
917430
1771646
226468
1645532
582383
1546706
704695
1202831
1521122
1588027
1430915
1190435
1261931
1989387
318636
1022622
1586736
1048115
1842232
821064
86950
295625
239260
1396921
1663499
1456671
1387131
186323
1122452
95309
1267386
757605
29678
172069
47703
733653
625300
1129790
930205
1058287
603903
917600
1832962
1054121
1344320
1933989
1683173
1020436
622449
1647031
706937
1628708
206274
936100
1166774
542064
675250
1734023
1236806
1936368
1799841
1529589
1308617
569455
1553869
62115
1908757
1465882
1020374
492081
846553
1783102
65149
1796343
612564
1178786
821136
1986341
1330418
505339
536874
987290
1414702
1747747
1857804
1686988
702832
1177410
1735520
143836
592214
418484
228163
1868082
792155
396369
906858
1092551
1539996
100012
77268
289948
101163
545590
1933011
742636
1213462
1615645
1099642
942666
766875
564587
1395506
1683216
1923420
309461
170223
1120677
1726992
183011
307075
1237892
1782599
1747512
1480470
580368
1187533
1256064
1799608
94028
925856
79848
889306
717424
172837
1132316
52204
349230
66721
1499379
51215
1722142
1838273
1625349
1206399
294929
817917
677814
680545
261997
1091693
939922
1614283
541998
1410175
1716990
724284
595817
1617250
1955403
975650
540124
1551401
959870
1579743
492183
1278630
1454475
742812
1666714
798979
1985268
1299116
41848
599836
19148
652684
136056
1024915
400596
1617335
1776703
635466
1180332
694822
1392097
584225
284025
938306
336000
1551656
194382
912418
1740096
526674
983027
117878
65292
575865
1497774
208147
549919
1180914
1189524
555406
101418
465809
1612448
1080269
1328329
636720
606497
600580
1478139
1782215
1428609
1805626
650226
1245359
462903
1110053
319102
884587
579303
627946
444121
1783667
1470354
1688616
1703944
396272
564156
931006
316213
1050071
994372
1257486
1805430
1609571
1862299
54120
106408
647815
1236156
231447
1755410
320206
1856651
1542002
1644986
921834
1977732
1543800
37385
1555456
546615
1898780
1526347
797402
426486
1330849
758408
931753
1249839
1502824
1191190
1512242
544054
70256
1718016
1829704
1888317
1552438
1779245
1570316
371173
224376
1694275
612373
859216
359170
935022
1589306
1343021
197307
942989
1252196
608248
1157067
1472822
1822315
257424
430104
719412
1621735
512467
968058
18220
1208981
913319
816404
163505
448193
204796
835945
1539604
1156642
342617
1693318
265783
814454
743227
1584749
567245
1275461
771149
1366499
1856116
431713
167718
586523
275382
586542
1047495
821660
1873801
1034065
835114
1539477
1078120
834617
533570
522317
1356153
901051
1797327
412989
1523953
472320
1395782
52077
1762805
1807583
1586049
1490023
809499
1053195
1857064
1529127
717913
94578
1615271
1879363
1336383
34047
1967079
293668
505699
1023765
129905
79384
1268620
440039
1121712
1546099
1996261
1076589
287233
1607340
1814423
1967576
575966
254238
1959311
360803
1637039
39139
162041
927714
1057454
864687
1023237
377099
732915
482745
775015
348224
656128
600132
1690768
1627933
82937
1274865
558444
1378058
1380170
692951
553928
999252
985739
1958330
473663
481933
719375
1984276
1869443
40627
1948270
1468659
1252165
272228
1747005
1578613
780613
1612599
991118
1687788
1299439
998531
1793270
1007957
1616440
1121816
1839140
697034
1367532
392604
921339
1616452
924730
1118104
1863836
1394653
246771
731883
572621
147275
479668
642906
1632020
824092
1710076
742499
1939095
732430
770555
1681657
861684
57856
1450438
1859941
1750269
1921941
1260393
1631728
1488847
1876303
1445683
839019
603970
545939
304356
1200086
1625291
1139336
1733549
718259
727209
25440
636036
1510468
1462372
1723665
14909
1860682
1477544
1777129
555111
1738494
896531
830917
1000147
595987
810495
1880395
60649
858039
866266
846490
480143
1477411
872116
1033788
815834
523773
200528
1459760
1878712
296936
116225
1517649
1376396
356646
108817
1866923
1747612
557089
1696162
735253
523925
1441142
1673557
1616006
1171212
1618279
478027
838690
1968619
279073
834145
39833
1490344
1882643
917829
265590
1847471
586454
859767
107248
367804
849668
1333981
269844
108781
1919125
94423
13928
1903781
1845091
290025
1132360
1867659
1865113
1861134
1619255
1408239
1475200
560468
1471711
932076
1434802
1328612
1255902
1776835
1779768
974059
361732
1706481
1459232
1392053
1455302
413227
879354
1976249
946892
1813265
1230947
927029
380204
1944909
1993033
467831
1397267
491536
1251895
1754364
1495377
637814
261086
959828
285459
517137
1686874
859987
1557938
1735554
334944
635840
1167220
85634
1788088
1518081
221816
493309
451512
1536652
1518175
1740973
370395
312984
1436489
1606682
1245204
502460
241152
30773
1614777
1302804
657154
1671033
1103651
457049
1005403
479899
1112728
1644754
1812586
68447
644605
393267
714748
369978
51932
971184
248294
1873481
150202
887629
772980
1401940
1987873
775415
655230
1364143
1696654
1316517
568612
1115119
217382
1601827
1549023
1017667
458034
1884373
1060005
146380
1739420
668181
292304
1029806
1143280
1993158
156218
1397129
145192
600673
1717285
1944240
1761093
921286
510859
534414
962117
344021
1301262
1594193
635126
1968935
1985012
245238
404413
14350
1023653
1641705
647444
1074925
739756
1422301
1324710
1850437
1524325
1862767
1052460
599985
1024180
1606366
175566
1107269
1010281
1222709
1021007
1955400
609339
1020826
773187
1629359
598875
750934
1189482
1819867
1395085
846417
602677
780123
596948
1606386
1934995
1694366
845533
581058
308537
1649220
1551177
1686004
526487
178188
1366223
1705110
1483354
1989918
423730
1882916
1443689
213394
1540112
1340660
880803
295481
730420
841269
58560
1355448
1897398
814829
389732
908700
705852
180316
1760867
666268
28738
682374
522096
871475
1282713
834479
1090196
1786289
524198
1540776
1198927
1650532
1500333
1924624
423703
1094026
1874794
1212104
1761757
1809066
1681024
1767867
1785051
532528
1263849
1016910
823673
1377685
1907699
1102770
1825693
1143399
804629
1244886
1372881
861361
1268666
1807143
118578
1881058
1213797
379062
1840819
744649
1472788
1307215
157811
488514
1767175
940673
491449
1257974
453915
710624
1476852
1259635
1225399
1460539
786906
1004531
362585
301659
1233455
1510647
568815
1843531
224334
1671295
738962
111061
301421
497402
456584
198070
1261875
1876616
1989248
1136721
718589
909839
1436318
754854
1430783
1227819
1865191
1617599
258362
68461
517312
606119
1618296
1402624
220643
1054007
1374852
992285
874313
1619974
578626
1596341
204259
453493
275281
1371135
1183647
1376910
1941754
1452852
1241620
1563479
1644741
1672792
754826
840555
1244413
1280702
1435844
11172
12662
659235
363719
276127
1150540
1217865
55844
1513939
1284797
1151551
1088935
1455765
1019955
1951087
1212358
1770797
979499
519599
338062
927471
786605
938302
832082
1003954
929994
1842673
1390311
571599
678819
1659617
684956
1562270
1877886
1358906
54642
366277
962584
586621
1113063
279436
756236
1463488
391951
1131685
1563832
1402046
18149
453818
1586954
520423
208575
1759007
1864441
1517395
1792823
1226242
1141348
324849
1875873
371387
314820
1389585
1805113
1109691
1329109
58962
1528208
675822
362174
1230115
860081
1939941
678923
651219
426545
251583
747399
1247981
1600943
639650
855287
860605
158838
605749
1848505
1547644
1221465
1396756
917462
1055685
1182215
1558162
1584402
929724
1046360
486914
10259
1811891
1857203
1506263
468858
515930
855644
658862
1376397
1541413
1343523
514377
1977283
58388
371887
1884314
623014
1446829
1621787
1622272
185635
1079804
119857
1526682
1923646
1711002
170807
1698581
285808
958627
400499
1578580
1989805
351083
254527
116558
1797437
567137
1175712
306000
769153
694541
1023620
1194380
1784851
1447340
216354
1163005
1609828
55474
1728949
1838663
803895
73347
1320774
406013
710864
296651
1034968
1623110
1988664
1198105
1832446
255960
1011256
1135827
1373682
1530625
617973
1955374
700629
1796189
922420
647517
1078918
1912776
919405
1335803
720051
155220
1413392
1731172
170525
1121130
1406321
588397
1405153
1907050
1869907
156369
504238
1891899
861176
505607
361291
647169
627267
1760106
1460666
340916
1139776
443047
520510
1454172
569008
1784384
234779
1116192
257508
1819043
839777
871589
477848
913916
885237
748171
1439153
1806125
1768980
952654
1028853
667314
1503980
277564
1354050
1370102
884606
1503000
442264
916493
1068716
722969
982939
570616
1596880
1045141
1859679
1518064
506269
1377451
335422
908791
1893024
579133
1364349
1866797
1533341
221697
1680274
1435661
1982644
453781
358541
1136212
886914
1898412
1225025
1757877
725233
1166957
1608468
162539
1558753
613497
1821199
751118
189019
1863462
337768
1448793
502822
1667696
94508
252568
545460
19388
1650967
1799614
743654
1609231
1832295
1176878
1221225
1294719
1925981
587457
1008760
266906
505498
626892
626066
1355438
1023526
724638
1183690
1847963
1164918
698568
1597662
869600
1338944
724650
1118487
1405034
449233
1776086
1545949
757087
1628
1923619
1363690
1215223
1078861
1946292
406264
931249
765351
1167883
273050
82210
89049
551893
290421
578876
1997091
1749215
576013
755262
883486
288664
1759640
1202006
738422
1685713
1136786
350229
41932
1000571
683845
1462278
926926
75678
1298014
151299
66580
1487738
742375
520200
1677606
1562904
116839
1726687
1440258
1164739
929325
1709885
1598547
14940
1866615
1092259
518954
1308257
648581
1998922
552799
1892116
904762
40150
1379293
608795
633
283898
69700
990937
1924465
1988524
594697
1325357
951828
780407
1655533
836349
494103
1280336
1420887
1205870
1637573
1079243
1437967
1372145
1435384
915958
1186149
781517
748362
914532
1333843
634891
179292
1724276
1928598
145844
418127
1709536
327602
1951651
909720
31509
707963
206457
386273
1713369
353800
292669
56586
1538120
495029
1059507
1064431
1334495
1702719
1569207
144902
952697
1636165
722284
861098
1449468
109706
128979
1118505
166577
272329
1231961
478260
679487
16131
710355
1616843
32341
1385263
325728
332330
1380340
1505220
1169332
1954272
1042296
158746
1160534
528250
1313366
1249686
1853652
751205
1727288
507187
1020502
372110
1759919
1018020
1263234
543298
1944195
877936
1876111
1935982
1622233
1059674
247131
580926
1286636
1240674
441201
1968108
956976
1434963
573066
869018
867134
223318
1894920
1438928
86245
1547364
1148082
677710
592416
1179522
1619540
230035
205491
1412437
1482008
833868
912765
1254811
1407146
1275726
1131196
1135828
1896532
601169
14674
861108
795109
213709
875054
645670
413140
1692574
952956
1406776
346615
1634682
937053
207625
796213
1528740
1222305
1690811
1421978
1416118
20640
1700466
623704
1704527
1672268
258221
1537077
1751020
1851087
491352
563530
1509213
634004
84485
945291
809523
1274257
1690536
1430430
911843
347470
1310837
1231417
243793
486712
1590061
582622
277951
799032
540981
264392
135524
534977
630146
1445870
1821671
701171
48746
1813730
1665391
647832
788457
945225
1806652
1927384
1328482
636688
52928
1728773
1669596
1811252
1854225
1709243
1762536
1132125
275893
241640
811539
1313025
566255
1980619
1787034
768926
815652
456627
489125
54358
1030187
1177311
1682284
136470
668414
1740416
1060373
349905
106506
1754586
1218814
1629880
540687
297831
1825969
112663
1487845
1686867
81445
1143579
717002
631255
14163
1646418
1395606
1476381
1188301
1632338
1256660
141493
1852112
472210
1235486
346567
1506430
424163
315017
91927
228405
1612414
1055263
831076
316624
1583075
1518853
69347
478554
466108
928979
817802
1617936
1062988
929406
1671560
487468
1778287
1627645
314532
186439
1476967
1206701
1470979
997351
536885
1738370
400106
1960581
1218942
1489598
1282387
1588266
1804079
416335
1360078
62905
1864941
1038778
1160508
272296
428
479335
1042401
286701
1752911
731826
1494361
697787
1805291
353736
1980748
1261654
927304
1762043
1042976
1997907
1851184
1085073
1260575
487974
562050
1644548
1107751
897783
629222
1537783
805433
1554284
969051
548315
1981792
52904
955571
1159955
300835
238908
1772696
339438
845159
492410
1355688
1373067
667907
1210346
105821
243347
903708
1658200
157545
1591045
801069
362606
1811588
1286182
1551669
1841648
1574435
678002
303392
807755
117598
671944
1992390
1203790
887220
1181962
316787
948755
80644
977864
854499
78591
872509
1242519
69291
1533336
1605018
1522690
1744040
1772509
1395541
895694
1726405
1967247
1142655
1835836
1637675
1997899
243625
554078
1581589
1325467
1957014
1645298
1426732
1919130
1891172
1633655
299881
667183
1817621
1719448
1800126
499819
851433
905740
1213801
1909523
1526441
20400
1616449
1811891
1062060
1352997
1642474
969468
1720393
1035883
334252
150217
1066725
473297
1920012
1101657
1449716
1767885
103424
692668
1074921
715574
1144717
1295279
1628140
1055633
401763
951992
1208397
813693
833494
984298
1193526
1863174
970321
1137862
1388363
815889
1907814
1230561
1601213
93818
1179576
852495
1050659
1317961
1829274
1877318
1836222
396850
1610558
1172032
914914
1457373
699706
237243
928472
243297
427044
246398
1685884
771500
1617713
459928
930305
123171
500377
182296
991563
1254212
1448673
381670
1035358
1587834
1239095
1668709
289250
825221
847962
695513
370386
554581
747018
887513
1426064
214396
56892
1798860
954290
945594
601618
819950
1797614
1672365
647434
1795137
1066243
711747
970681
876675
580258
1111138
284145
376283
947320
1367368
1502183
1992206
42568
928760
1747965
1031165
352494
1975731
1889051
156865
422640
1539507
641403
1352630
1862161
985103
902280
900762
867285
1718168
535003
1059169
466039
303969
509127
1411834
716534
1593944
1059776
563433
298438
1826867
1561567
1995484
1040308
1259830
1971329
1905496
85365
10756
1246954
1675362
1048859
1432687
1277028
232446
1410715
585360
447825
1088322
740370
822379
1530784
1391814
1498708
1337703
261809
1896131
931785
423280
316793
731275
118101
1877326
884924
1970673
1273773
1468310
1971965
1900441
1280112
505434
1007905
1389367
1371064
1244792
727266
1081145
1279511
1521743
978811
1989231
1238863
387231
1265370
31559
1036690
1968342
1677992
570893
669204
282658
1655015
1208652
1266532
1588389
462313
480244
1240425
523299
1413559
1117051
1443261
208290
967861
1199359
483236
251623
293923
1132466
1262456
452273
801837
127994
1222074
1793525
684015
736636
364444
345818
1811711
848636
1549118
516865
993190
1414635
1615321
295597
526340
476591
1979325
415242
1827151
1214640
349266
1114295
1510156
605987
576131
811034
721567
1207572
1025034
1379388
1933177
1312606
1385234
1654314
1902790
154145
487858
624249
1930422
995899
411418
264983
1868420
1344963
1154845
221303
1561443
1714705
850638
753953
888136
1825494
1509458
840353
1878124
671829
1080027
1997095
1822417
1655165
1136844
319611
261905
1986809
1995446
1676097
438023
812436
1513
246283
955963
1834265
1257831
262837
1419699
1849019
736162
1594593
368443
713370
1129598
1944309
1846099
1308033
306666
1798234
1754454
613097
115502
1506718
89783
1345777
1455505
1610956
1532246
1661805
766321
358904
1160538
1127426
1952125
1251358
1952383
958782
158140
1131553
223136
1886743
1692656
43681
1337580
1357735
478021
1282702
881501
259532
832944
550053
1133217
30101
1488075
1844008
1640082
1219617
1937606
1302379
162987
883759
1743042
238673
149133
209754
1927637
1637863
336416
1902472
532378
1944473
1900487
1604589
808395
774982
744923
1351222
558008
767823
786075
1749232
773269
1094626
1477058
1133444
1752432
1534250
1373556
1137796
1095904
1942015
995728
680184
1159915
1899802
855654
1717747
1789407
495047
1971632
1372329
134427
986475
643617
1881089
1652370
932984
1314160
1240040
972152
1763570
47106
1489620
1537328
1637309
1721200
1441223
1038506
1065251
1595987
440498
1556944
881914
1421124
1882595
602747
1857134
984606
838772
628543
386280
1075690
1423153
84020
1526426
1837305
377129
1397252
121297
1989587
1137884
302962
925939
247471
1193906
1793383
1325519
1636664
548964
1423807
768162
26916
42140
544543
1723077
198690
1111240
1771035
571339
1925184
1991352
577325
1195464
1410184
1336107
217386
469661
486685
678908
1940397
82488
1531186
1136312
435007
1740143
1593106
1109006
1198350
593763
143090
914724
1580213
756615
1465691
630818
97089
1699162
350200
812052
551217
606958
1297040
1674258
889834
440962
1545087
1800430
462858
1927749
761948
1154536
641206
391484
1863823
606405
1670082
1549040
1352279
415205
324793
1165819
1657275
243375
585557
287004
1302128
756248
721227
61776
396318
1722094
1245907
168682
672784
885085
949054
310612
821910
1061272
22622
763077
707029
1162647
285521
596447
1522049
89156
669698
144964
882122
1964631
1906102
1457290
1576616
1055391
1702948
1676192
500729
1376584
220929
363961
1958630
66728
966565
904815
1932231
622963
1666036
1985562
1670114
1211074
1582992
1023821
126281
164170
757924
661328
426277
1258965
1080043
1386198
868253
1053491
796879
324005
928313
1916185
1168281
1019382
1396839
1786863
1583790
748821
812525
1945441
1422401
454774
1108369
215379
570591
9857
39379
500043
1004899
1143061
811470
743992
72759
1882444
1134536
1068300
595161
1899417
1811747
181773
412249
1940615
1126218
719273
358834
736892
661551
57073
488445
1122846
1228954
963239
1817374
1081721
2179
1218614
477190
991014
1895203
406025
1005964
129534
1074226
1984069
847084
500928
1216074
473123
1825651
1161406
809377
258620
693813
1804936
1452982
1214626
1416433
463382
1090227
376448
306891
860863
1545452
183682
1777225
1601969
67632
604235
277310
1388240
202998
823535
1555
1205076
1461156
784021
246773
611245
1410788
1287729
1707826
1110914
302706
1414414
460975
773900
1356346
3521
1391772
1068901
866711
57520
1223875
326507
1899998
601569
1299245
654597
1973050
441260
1301822
1277803
1820390
741040
875011
1610966
1271139
1633351
1239179
883079
1642776
177095
613113
394288
47049
514252
1652769
702306
1036597
1656425
1792285
1072139
1626317
489340
1620289
448088
666636
305875
1941675
222699
397323
695609
1583921
397615
1547505
230647
1749728
194904
646671
823310
1897193
1061774
600897
917353
1613575
1175856
1225757
879080
106094
1461174
29085
1255282
1689461
1450209
1735919
262602
1166171
1244717
1456396
402499
473821
509669
254582
226786
915336
831050
382909
537659
893735
1811027
1966684
1341300
149186
1936271
309889
1084315
1730202
612486
253567
1527652
1912995
1634009
172639
1488684
1916830
873165
763383
1051360
1644418
1897200
1476235
1927672
430628
1780200
1674971
262120
1951592
473876
909507
1345347
1912146
1125885
287695
1306424
1988862
931213
997567
1449054
62390
1212376
1883325
449542
571647
484071
1051020
1377459
581091
1016936
1540215
890701
289
885305
461802
196399
487395
318987
118108
573224
1182906
1573994
122122
1553158
907613
1942375
1570859
1723
821898
163470
680513
1305727
423933
1645623
1105059
73554
1753538
1200175
1179755
758844
507214
271568
200821
1974152
99302
934521
361721
1661077
1827879
1392872
1987320
983810
1357150
1068710
1570265
442632
437199
742712
1095013
1291548
1167091
1522648
1005203
636591
1794381
1089894
1295882
858150
786872
1504116
743993
1900892
902415
261423
227009
707929
1622
1949471
645288
1288859
118422
1503953
1701940
7046
977018
1461372
777816
1534047
1698241
609979
252472
1952587
969040
272478
206653
37870
1873905
525526
1724055
1183130
1606285
375110
583299
1030330
825412
296700
829854
457575
1711880
987926
1548697
261849
1983948
1676806
465777
675170
112653
628268
1834642
1503116
683214
229137
369049
1568921
326649
1260999
1428715
37641
980084
100726
862425
217301
809527
586290
340389
68672
1087668
1466809
1453355
734920
600382
1642508
591982
285122
895233
1294230
686206
1669081
78671
1744956
1639632
1397600
783608
1632457
106273
1851827
487953
161178
659806
192930
741383
445732
1083555
723623
1226774
322001
1100839
309060
1301730
1677629
127725
624456
1869522
458323
1832775
1454513
448288
1391098
1218863
1499555
737392
575429
125612
1252666
1984732
1096468
1179258
711936
137208
1445210
1647751
1810397
864280
1065192
1342157
1243651
1971055
1193965
1612735
1676399
1175741
143037
947572
902363
1842670
247527
1495647
468898
1457573
855878
562782
7951
1454544
1098783
1940399
809046
1442775
1384331
856407
1442148
1327648
497582
1463048
1012859
684642
1837050
1513918
1195883
748609
1868084
118997
380734
29861
1466755
1309622
1043540
1756417
975629
1050826
70799
1699842
1052820
521744
130515
1288228
1343501
712071
1921924
1539071
694557
1991675
1574750
316703
1899230
166017
1291302
560280
1378253
1167744
770673
238396
1832803
500108
1748099
259767
759673
181157
302571
755212
1599050
229138
1478860
357954
1265601
1402012
146071
1708043
833179
1685306
1347894
566903
1852404
1030088
1846126
877343
380382
302523
276347
763041
87984
432004
175837
598821
1026600
156753
893280
241626
746151
1644356
1684146
1120240
1559178
236087
548068
815761
1473635
143139
245440
195958
178932
948728
826530
1832934
1623367
1424737
43452
968677
984311
1579594
1599010
1421373
1181586
49361
1942865
50480
1874215
1853280
121419
1431501
1190221
1097250
279176
647494
1165817
698736
352195
423034
253298
411796
556464
1009947
926047
820078
1868186
465842
1846814
1666579
883472
1047902
1412999
819853
1848933
954782
796306
1696146
1550583
485171
1893627
1115962
1057233
1537397
1277676
1884351
1080295
1695680
325399
1543127
212783
1767485
1356024
227253
1304745
374204
281149
1341367
417032
346476
1495182
178262
958543
857230
1587097
388494
839918
225876
1173965
296234
1836027
1740829
328005
1860056
1268147
775533
837940
1609239
1371732
1531041
1600523
860963
1525890
584760
1933531
14190
257056
1425386
689101
497200
1344794
997464
421356
143036
1970934
1753284
1351122
92384
1507966
1020108
1801213
233784
1036723
1920192
930411
1126694
595013
410409
903442
1233857
1112381
1244431
295756
222217
1397556
1889781
1162914
733689
1966234
1245691
1635588
513775
1054815
892220
83005
1340744
119009
140591
1936883
1938664
820551
1509851
548420
485295
254805
270757
1438661
964103
1645991
1088424
714739
1881222
1919306
308639
626970
1068121
1892069
1530884
301488
1714532
1307672
1379854
252730
563877
573379
508377
1687462
1589000
115347
375453
1252858
966528
230420
811161
2954
998551
1332526
328172
1067430
1304465
839049
1656553
1088217
833730
24898
1209285
1526833
1449978
765626
125848
417562
151676
1386263
623607
158214
1267114
1658573
964965
1074876
537072
238217
1985488
1679913
43838
1977703
1532802
1159266
1493062
746575
198886
465923
488858
1401704
1145602
1043996
34740
1385259
1301911
39706
398252
277235
77017
173879
501460
519463
551564
372240
1754444
632489
1948920
1578301
1167220
1962522
1640018
1437305
879409
1772073
1111154
1875674
330240
1424109
969377
170534
840821
484693
1195380
895651
1089723
1439344
288567
282551
241897
534192
951531
585766
1335052
1807946
659742
709096
1587467
540423
602819
380003
1476403
1949693
1419754
1011854
218423
966248
281089
1427378
730855
1664949
1920848
1038668
193362
10473
634659
1990550
1633006
624716
580394
917462
1602753
208450
1538719
153938
1020656
1165189
1983925
1589454
215316
1709800
1510083
218764
1509845
900829
39487
842324
229865
274387
1440395
1853716
504044
671020
956380
1220856
204614
1296506
580671
360436
1526506
863752
1135165
1059297
241478
521329
1433951
1430642
785341
1598365
1029311
992449
962030
109777
875315
386310
686772
1264332
788781
1862699
213236
560367
805538
301916
194109
27994
1535319
1564936
1744514
1846794
524560
591254
1626883
699456
885180
1838239
1848411
525534
900932
1735239
833854
150201
127472
1767311
1216324
1807795
625165
869996
629662
1436450
122405
1174622
42129
554694
646127
930098
96596
300383
960047
281602
1785173
780914
1828556
1853900
1375858
1435033
1077706
1610918
462619
1733758
339393
290842
425510
444902
1526939
1715602
639266
1617899
1340367
1708210
182373
1785099
1449945
11486
564224
900720
614471
393998
680972
1112247
1928268
205109
1133820
274182
1346107
1563455
1943293
814867
1290155
775402
289389
975158
1905325
918153
144636
978669
935769
1110912
447322
739407
1405845
1783346
1910794
376879
623076
681180
1752644
925953
1104197
692254
62593
1364495
305938
601967
180504
1957559
328394
1168728
401777
1692532
677333
270886
391374
416686
858505
347224
767129
137333
1571128
271171
273359
961275
1304084
1456640
1402085
317035
581469
497781
1101703
79453
1889978
95135
27838
1025594
1060521
946665
1930285
964067
312348
383700
1125150
1709638
1927921
521691
234252
153721
863601
517796
338459
79253
737658
433209
324476
959607
1951535
1096218
1211532
257201
497429
144117
1259014
1882077
294627
897612
1734182
680591
1132788
309171
197821
1974526
1829568
1070659
123284
846691
222405
838636
953343
1264988
663516
1510226
1163740
1007060
1041600
1666416
183079
1170244
1608360
1382929
188796
1507411
358515
1546449
1015299
1610601
1288810
1736369
1027294
1274302
1476643
1304547
593828
1461759
613944
532165
299166
1358462
841714
454330
58386
640676
978484
761441
1812370
1603208
971494
1268059
1663972
916254
1478290
1083956
1403082
1131390
1349602
572205
637301
272303
968047
951564
1141140
943932
1986494
1407538
1661188
16913
613538
1816107
1454138
1221834
1246708
666795
1100422
1934629
1930140
627304
1682451
1497495
1051304
280552
644353
718620
1184633
1935844
1885735
1799566
591374
1685355
1608157
1560688
323149
1812435
302861
1421745
1969733
1707863
556649
175586
172629
132020
1903532
1494954
744116
1588426
1867263
458026
891744
1418644
1454335
313140
1172525
254656
1612636
201414
102488
917624
988128
313079
679573
105886
1234629
1191481
1006132
1558879
1695261
1561084
286201
751912
99809
1420923
1519495
718830
489459
109367
244372
1144565
1014351
1374060
1361890
680716
173625
1546317
1063544
24047
998301
1193656
1621896
849790
1127958
1025007
1736831
315568
607376
715495
125348
1446829
502339
257319
1177644
1365980
1208954
794589
1279404
1485748
160814
1939813
1676897
288044
611145
1689101
1585959
1528153
1162782
1178820
1182143
1487544
157723
393611
505993
1572238
1765220
1201710
949318
1727763
961657
1070834
1288015
1097997
1174274
1329428
541189
563145
913653
1750417
1842359
597053
991147
1915217
759751
1463338
1747397
904316
1452649
514261
19220
1583477
452372
1442496
610965
146772
1235218
1179565
1269196
1200414
1380165
498155
1674082
211417
1349587
1237805
624247
1142699
284613
369267
1258270
1318263
718281
1941225
83051
974512
1637100
1701446
631772
849545
74347
414904
1738793
1709454
14195
411958
1080853
1887755
1973853
771802
182797
761069
925741
808445
1919040
195050
1866252
1750946
198990
1431336
1538907
145399
1896379
1487838
1102795
243150
119835
1019643
345318
1291634
103481
1220370
417713
493714
112732
1788911
997626
1506107
1982387
1772874
1393993
545199
1514347
397199
1121840
839008
372049
241818
1551641
1267155
1406716
435834
1210480
1588944
113255
721148
1967744
1861064
662433
1368666
1240702
837694
1238519
1112784
32813
816640
1644354
1479779
497668
165135
1236078
1967002
387181
323970
700936
791033
241711
979042
1272622
747941
1168094
745742
1182268
989148
1174487
51522
1295828
1561626
943251
711712
1782031
1292276
1902367
164195
1014593
995738
720667
61842
1304453
1444217
1044291
644957
1774920
1335017
958457
582092
1460766
1993277
1963137
1542541
1529964
148240
1214170
616420
537701
428037
808550
537798
116620
1338062
1655921
1274917
809544
1949536
1692219
1315383
118230
1983864
1648347
1962576
114251
1978540
1390919
1960480
1961921
661997
1706031
687982
1412352
948459
371751
1088539
1970810
1363307
1014465
757334
1604639
885115
1930987
318297
1222451
372139
1747270
1313913
110924
1031061
1698684
1459150
1628076
651958
108216
1323813
226251
466725
1012680
1909777
1925883
1087094
369972
868593
1949993
775456
285878
1459423
876155
825313
791748
104146
390870
101543
1706108
738029
246430
1559886
947038
900283
102823
915488
1167322
273474
542739
590379
1855258
55230
865819
1423456
638287
178488
332826
952401
1803111
333982
1417787
1063313
8570
481491
865620
171859
330615
298636
714119
599574
436112
884261
1313299
1352749
746976
1181960
353701
1797716
1900884
1457131
552845
1498117
729051
599999
1777354
500951
119301
313125
1237022
1798730
616679
1287154
960686
420326
1398074
82276
536577
988802
1056417
1401863
1721415
219775
294049
1817172
1276680
763339
176817
980852
603658
1022038
570817
1250100
336742
1020943
567364
755022
1288032
1272816
1733755
1511893
468379
700384
111681
1989735
1738429
1435998
877151
1638905
1739621
326615
1036338
1304205
1866264
1172830
1900023
258100
535430
31230
1552518
817051
747926
571377
497785
1376052
30860
1825346
452533
218160
683345
1968499
1261494
1751737
1805884
1434364
627192
1521109
1881945
312305
713212
754486
1422724
576271
1767381
1078125
725034
763428
1205036
540392
1754133
1005178
587591
1044366
522051
1025404
1679885
285562
175492
1873650
881039
488366
228559
1985491
656295
107539
1501734
55459
1362286
1973504
1374220
1911741
729460
245164
681922
767776
1890885
511070
1423474
1374210
245000
1849552
910857
1580030
1882291
405399
1051091
773162
1906293
1738742
950487
412899
289126
342185
649
1269412
1155249
1274318
677805
1371242
1296431
644371
1093787
714184
1513568
677846
1891297
29187
1866981
1373872
801645
1284066
1992935
1180934
1864720
99629
1388800
1654451
1337712
1345463
304588
1750507
1071006
840364
1239893
1628097
756680
301257
238515
1220243
1853818
858257
472662
1069199
1574006
1029454
1650830
1280170
797617
939803
1089016
287187
1362479
1996182
715437
1461731
1440049
467778
952295
1117472
751130
556401
1060518
1505813
1408678
1396283
1863886
185376
35707
932337
636865
766696
156307
1203330
322743
552410
495808
1373279
1544758
75674
1923202
1425898
1814039
19663
1098638
110608
1688271
1515352
5652
1591438
804953
1313950
1111581
1531164
1626036
384690
593686
1088512
1789116
1811982
1767926
420571
126162
1537490
203360
1118357
752898
775142
654868
367381
1815218
1983284
1576232
1642691
1780202
1829745
1049792
543568
1409521
1056116
581342
635806
1198462
626507
1549134
1841625
171516
1099117
473014
1339083
627802
1114628
86042
1519371
109019
414979
964481
751736
1868872
1563906
732920
1784148
1510481
1979121
1949354
1299644
1231639
1850527
868672
691995
1990055
1249460
1104957
569619
1484734
188869
1968387
1622360
1259851
532685
245309
1032554
54164
597006
185219
760119
140681
1084993
1528189
1907037
877860
69762
638534
816061
1695784
493004
114199
295330
1442848
1453554
264423
1264161
440244
1156535
262242
1072045
879462
365921
1410214
565100
492389
58381
1817007
124627
64520
645085
135693
1398774
1965635
363751
1360987
1429221
319039
1370374
751073
370681
1034727
1579402
271991
480068
1924611
1410576
815182
1632977
1062794
1375867
289524
387060
801918
1773596
1822205
853876
1779395
1663835
1001621
215126
396474
293485
1432766
1946857
1795718
1385076
1814102
28665
1759760
1371332
208561
860879
857288
1938607
1615053
773644
303161
1455188
1309509
1820410
578463
1365323
602871
126251
87711
1134109
790773
1337316
984697
1087775
1383187
988868
1881481
1459929
702675
384374
26048
1826079
453207
634477
246126
1196716
162915
1015230
69196
87672
652045
1572783
991906
308403
640196
432187
1055312
1260719
1947861
1366398
414653
1277350
44032
1097443
212600
1910696
1088037
87861
516859
1638056
1422036
1779662
1344973
369094
1606445
103051
1708825
464728
1689806
1381010
630334
490172
1713120
1420118
1407575
1172022
498320
123470
1102347
1016092
119982
721063
1147411
1594735
615418
528448
1678959
1486123
1346735
1342451
1445065
1980950
424641
59944
1468702
1833768
1571658
176462
199395
840174
940298
598959
1760865
1221944
1224034
1991764
145469
641116
1797490
845649
947087
1819409
27532
1975912
1556197
544881
1488392
204447
1655542
1298497
836907
1285869
602698
1303490
164129
1258471
538865
197757
1100026
187709
1045668
1378826
236166
851692
1040026
1053917
708866
683158
1058847
498833
905381
144165
331805
927639
1776086
781933
1281881
340549
1543268
1211729
1928515
1204831
1763247
1987136
710714
147387
616324
998372
1309522
1208247
1304476
1287374
849279
1363171
202886
878681
155494
1616221
229611
35732
1184553
700162
1611805
1475115
397721
485917
1324494
607185
136828
1223217
790030
884837
1400776
632740
1759321
1096796
651568
1309880
1615432
1498916
1071228
1862323
1291514
1827662
1952819
483386
1635592
1995934
1679159
1080604
299109
1630696
1805152
17219
166693
1328527
1970968
1351011
1721335
132997
1795165
1851981
1073529
1040907
1355900
506832
705948
421597
1600813
954827
1673595
1866509
1474053
1478118
1002069
1339789
1746346
4092
1055438
1349965
620053
1204016
1095522
1669691
1370529
1156091
1671400
1988125
85275
1623875
500367
560030
385817
308721
564019
784223
663660
1571831
1290975
1714481
252807
1813426
1539116
1114228
129648
1693520
1196182
1115696
1202871
210707
34598
1512746
170304
951234
1747845
741730
1100102
679815
986933
1662511
802969
625774
1127227
965326
832704
589102
1022759
613091
728457
468596
1729494
1950951
743686
1455217
1194252
1959138
303251
1656752
1069442
729701
1961103
416489
1730466
1365814
1211052
1928028
1098191
290210
1682166
1634813
1118531
1858079
1137837
860217
1261664
804084
1321447
205071
394873
1143047
784801
1437769
307362
194942
347760
1651397
1489873
406967
1083738
1597112
1347385
1869653
1654228
257789
154272
1742139
487864
952879
1377149
1454238
1542896
390612
475808
708918
168105
1784423
91086
63052
618285
1296728
75757
240478
1512893
1464469
1859572
839953
956215
1942249
389857
1054334
671874
1377742
187885
615441
624709
187367
1434254
1373479
386206
56850
1759086
829929
1945353
1005362
721551
1433962
1758805
1931650
838162
671824
391805
1992000
1829021
1640458
694045
1246721
2918
633136
727071
1911364
139329
1044252
1643913
1787346
1961397
890020
1882081
1838962
932586
975851
1539510
916904
799094
1159885
1556830
1080248
1453946
281907
1247359
384519
1643256
780047
272758
1709339
1860284
90345
1508061
846674
1811615
520150
53889
1240003
958625
852879
1070936
1325094
133811
9316
694547
625076
1980509
1367625
390143
620495
159789
1741930
1789252
1596877
29480
1370639
849612
609318
712670
44116
1809103
671116
619776
1865836
1543359
811621
1596237
686436
45066
321374
122614
369396
1623166
1408425
506265
1427095
976204
1087922
1806984
577249
1877150
636974
115094
897334
1459838
1840517
1905521
262261
168113
1963151
249851
503265
634143
1899975
249417
1473357
1356107
1486538
1811521
1411384
308823
72468
1207027
1897380
1055866
939158
919225
1627017
1727448
1612119
803533
386848
1736610
1405446
1528556
1707467
333002
1339945
1414930
309006
1240863
1431054
368137
472131
28372
427809
28338
1544708
1442913
1681097
498769
1796535
1818493
1592880
449880
364267
1808571
1140919
980582
1996379
275027
1509424
121950
1592977
316210
1341845
1710113
724644
386191
883250
670010
1112693
351043
1360185
702282
1861800
1866790
1917960
516583
281770
169726
1111558
1619405
1657837
54731
1654552
249940
242880
1154447
884776
1176576
582045
901870
675488
311705
751241
679413
706204
1795368
208555
349198
727350
486174
325542
1361417
1338223
991538
1623220
1200921
1847011
1059108
78511
1972591
1038408
1615908
797794
800457
1682940
1406295
1636075
227079
647097
1404238
470359
346549
407532
844752
1136442
93804
1239862
1484507
1944332
1387100
1028602
1669814
88487
62624
462393
1082480
1592974
266419
1128155
1131985
230143
1188026
1335158
981106
1841214
941416
1854028
1580764
1245793
1214031
53912
119191
949418
506633
1064997
407183
156964
133592
1677387
898140
416982
696889
112307
1227300
80323
1773767
960115
146479
30731
1173948
1157904
201068
1167541
664383
711629
1167958
1308291
176587
1639596
554793
1346428
1006434
685573
1396236
434823
1265870
850074
1957875
1920266
681012
111150
998832
1750308
1181855
749074
413945
1932811
170286
201259
1973249
687983
1515689
624804
1928731
1279792
1431858
1985054
1940996
950436
460092
1044985
702744
1353497
501276
615588
1029654
692957
459078
1999735
1291018
296260
376277
1765864
1012330
869737
1361873
1735548
917319
421616
1411714
795230
1744454
1371681
316283
1428849
1612471
1589495
649820
1022423
1023415
669665
1614262
911520
815299
1672879
681566
1728429
1925322
983991
1622849
340497
1709780
1439372
611505
230417
1389354
838477
6782
1857699
538078
1772390
1291304
1954154
933928
128953
652192
691670
164787
321747
874965
1090521
1665183
120929
1449026
350739
906415
1883059
1237112
1869006
204773
1580115
872060
1584722
1813549
485525
1477509
860623
1323087
796162
612034
899982
1578836
554194
1275839
44300
500891
1513461
1430462
24024
1280377
396786
1674624
585255
503692
1285718
585453
373039
116591
978519
1603615
340879
708074
488433
1957303
1319516
1156080
900653
258492
810372
523313
1767247
808391
820171
205386
215214
857192
1655177
1082661
47067
1294155
1760332
175177
921080
1906940
86298
747378
392899
1798973
1408452
1740083
1480271
1656766
1356665
1208509
26804
475704
540299
1913874
1056321
1724136
1546056
868576
1813911
1754595
1737741
163008
323226
1209087
112003
1444667
1283571
383175
1784696
72863
832392
114966
848636
40380
273273
124047
730447
451968
1517993
845866
1882937
1594261
1584684
1771000
643209
1960234
1620635
617030
1397237
1109030
1287679
660282
262655
1361837
1433548
1471437
710578
1631330
1231425
927567
1665019
1218888
454651
1680296
1513053
1543860
1837307
882098
1594801
1159362
634537
1567842
475560
1005896
1090435
824533
955517
1878796
520795
916955
1400234
1211540
246448
16372
1926054
1016992
534490
1052639
841986
772910
302760
925721
1407327
939687
534603
1994498
33251
1851759
1688416
629885
824647
627725
288533
1093331
1983082
234607
874469
538894
1922893
583716
1298628
573581
1818200
1790856
775492
1269467
422848
1791532
1359405
1545735
425886
818510
1474284
375500
755766
1214229
857272
267404
368302
132556
1841712
498245
30926
1361949
1362442
956531
1533862
260484
1512070
141814
392848
983132
526040
1631398
448542
1330633
893008
1757076
835875
1174405
105760
520375
1714631
935058
251424
1240812
1679116
1688012
725572
530611
884896
1411572
1099415
5401
1257377
180159
50188
1387762
736047
1626283
526641
1533840
531486
1761456
1175913
1677309
520584
1889921
570424
1000382
1649110
1761749
502957
1275753
1145659
493682
456974
1273720
1006346
1454028
844648
1953209
584473
1991602
1244693
1926646
1875686
1442343
1163730
454146
1412132
891491
769972
158502
1570039
249155
1378621
1195332
755765
536331
47590
554905
1969045
451556
340995
475592
569270
1279312
1034870
1317311
1611336
1496203
968395
1064004
658985
929008
56449
1767488
127060
371439
1081687
496262
1131343
858423
422218
1410945
33051
275445
1043577
1100834
1005218
1657181
1867875
1772666
1019876
1798309
1617395
273440
469791
1086581
1715833
1132826
1693864
738418
582225
906770
1474451
297789
548553
997445
1957624
1546349
1245063
1144675
667206
1378203
1149874
1243653
260161
384696
913936
1189303
1299429
215427
361054
141058
156677
316117
1737985
348502
884800
1222464
817505
1432933
736795
798035
89754
1078312
945497
323526
1854233
272249
59060
563119
48285
160507
1402388
357663
1105522
1728801
1896900
687671
856108
360884
1473566
471937
825130
363573
1421261
48006
644329
1542508
549773
235976
325614
794627
1771417
513407
1045479
143154
1176641
1138921
239029
475672
369974
1148430
1160471
1238002
1110290
1599744
271633
866621
951606
1442857
1561915
48904
474756
214651
817362
278447
463748
779926
1779629
1576345
225493
632320
109330
1605169
686087
1765068
1329730
946224
408893
1217680
806960
640635
1130548
917388
814256
1137882
259107
225106
61797
1716764
712099
1936279
212735
152703
321801
1110415
379658
835016
106073
520758
764009
1412746
1229723
544832
1225580
775807
120531
1813904
1900644
899418
887459
1652583
1746364
45977
1172757
768462
639000
1556864
1064717
1533542
1704652
440892
1851227
1425964
109978
463616
505765
1481507
457854
863916
1269354
1501570
1851300
1794559
1357885
689906
860790
1515284
920718
953728
1632818
29640
1421511
1083303
927874
294592
749196
1734298
465231
589797
1602303
540822
523515
1148857
1259325
1418427
902582
906990
1145603
1679743
670409
829891
57052
1277195
612026
125966
1884655
940263
1501
1740757
1968835
559157
513979
920850
673911
1553264
1089531
1214354
309783
1795879
1195189
1292622
1312657
916135
1350629
1631045
645126
1400655
898200
1598129
1537387
564195
490515
1745757
233461
222163
1500367
1152555
677651
1083783
838033
215456
243196
604479
93403
1958918
1663421
956934
25936
1480300
975233
1729167
646231
508078
259716
942342
1927834
1158461
810415
1653934
1391565
1004487
494739
1031344
1246309
764644
953054
862356
772602
1264038
299072
416316
1848917
135556
598810
1436781
659717
1857401
261948
1313647
802792
396059
1086719
1156075
1632904
710085
1931830
437291
1054273
1614323
1838097
1344736
1542871
1651474
1986401
1136833
1090531
1431555
32404
1719287
286048
225470
71541
920025
1033951
816961
118660
359359
1911920
1600872
775456
1694062
174656
1381262
768713
246118
1617025
356894
278589
340350
1350285
938110
1373225
1895359
1340712
493499
445773
776834
997163
464690
1675522
1400129
227410
1699268
1450366
269764
1526544
661451
239359
1441553
1734763
1828061
164723
1850996
701036
1618822
1948990
459903
973769
803471
1776666
260899
22992
676054
402133
1507574
520731
352554
1565751
85969
1990037
1091143
569783
760194
654178
1007417
497802
351072
554103
502290
1522070
1926735
331291
379999
1400317
416846
1004661
898732
137051
1186503
412636
1588146
1065840
201000
535096
1143556
1280292
1376563
500073
332814
1392796
1098128
285697
948737
817540
1737755
304793
1104367
1324357
170256
223475
1431481
374990
1541608
1210216
1170645
699293
914004
621310
814849
387530
792657
1106799
1649334
1808198
297333
1171552
882457
339331
525246
652614
1351429
619781
331289
675393
1416217
651114
581706
813837
1094867
1110373
1685727
841734
1218137
512289
290706
1807106
160379
1773976
1856783
580320
93227
1360899
1477966
1059728
160222
384582
647478
1681730
1477724
1108104
1225528
1472456
1662094
374933
752428
29668
1876010
804694
411628
1914160
197261
885302
1029720
344979
590508
1048672
1582043
1956287
63987
1480982
271566
1125995
1149011
1026666
255816
1361139
1729531
70766
895679
676299
1144866
1359551
1165226
317565
336964
1292370
588172
516385
1064865
592459
1158645
1644093
452585
1215141
1466905
1582024
859787
692025
1215588
486667
629302
1697353
1169966
1536100
772974
803003
1670496
136456
540962
314056
1368605
832584
643271
1971853
1103055
1215625
737236
1353867
536344
1767447
82300
950578
797833
71999
1906321
1979955
46698
370958
1633805
1665685
1546484
621586
763538
67467
788275
923013
1582210
1115993
1700321
1642739
1080827
61949
644094
1610755
628407
271834
1515998
1797174
749520
733098
6088
78441
1503183
430887
1292521
351944
835290
1781151
1504977
1783087
1052589
1594033
1780384
809637
146395
1993736
777043
1420155
636451
417449
695106
713031
1223285
90889
1563236
1030724
1446838
1068422
1809655
1550679
325308
1380192
1387161
378087
616027
440167
752296
660576
1961906
1065823
1677016
442674
510887
1503710
1815545
1339678
1560688
293537
841834
1579892
1224546
544217
1244645
884330
82683
1085660
276197
564362
1227880
1833392
1110923
1064396
1885093
1071230
142746
194592
1353102
310794
874193
1653973
470004
163162
1653240
182522
1177585
1318366
632238
208318
853390
859674
264133
1584903
1086168
1605020
1200250
169150
305689
443490
658737
1448571
1102944
1653658
730867
740876
681979
1720680
1322163
1868638
1100656
1236555
30847
1767051
1741286
777983
1380592
1373171
828742
1617406
773088
1561483
190272
884378
782881
762094
1637636
1068221
1333344
1718311
1173622
907987
639525
1919697
1845905
279998
1178046
503820
1890476
1214219
259740
1507157
474284
574176
1992693
1305804
581191
1871703
1318986
1175789
647923
1967657
774518
1960154
1846426
1675082
669976
1129776
1236548
1528782
1084512
508549
929704
1241424
93087
1117029
520988
1651464
953154
1344591
1955529
619839
1233868
164482
774283
1502478
1945528
1607675
1694319
900546
1723163
852389
528430
870089
1551904
1841106
565495
638011
668186
29953
1785234
645394
138703
591254
933073
1321761
1735685
1143269
78072
1656502
1881809
1222435
1804965
1165317
926611
1199823
1160089
1309172
1369069
1879720
700969
1836276
60693
50165
1114609
896775
374951
387937
734297
1001541
1763377
1013942
1294774
1806071
431384
545230
1524582
379555
189426
1216925
176034
1790230
871067
713030
4858
639832
1492766
1805914
347340
361368
428512
959816
1579769
662946
277024
177926
1525539
1551665
413045
1813203
1348864
302496
1569402
775685
1806371
643179
443622
483046
1209057
467295
680994
1256995
1834490
1783925
741183
1892675
1313005
1020789
1317072
1294924
1612098
1636174
1054593
36361
293159
1946190
1945846
1641612
1419413
811472
390892
1254686
1639248
301484
449925
862687
695439
261794
293228
1352091
1044911
525119
1863611
1897513
1692457
1427262
1665059
948046
941508
1382924
1866903
204071
996469
1913660
82226
1704464
339076
1185618
1961595
1958397
1944843
1762975
1480126
1726001
449639
1046218
599166
536450
1251540
1760850
1119036
956417
1339489
1109506
1865570
1630277
937982
1049665
964227
608085
226472
59682
1739124
1725813
1486526
765675
214974
1498112
608364
1210598
1543653
150050
1932746
921680
1565200
212424
1614030
1147451
308284
1285089
901450
541329
865369
399571
1364398
798211
473058
1035883
540844
1993020
1683447
1804095
1467745
1903209
321069
962829
1019264
1166794
1270801
1638746
1640242
1464123
995808
587233
1620546
1673678
858993
706901
1725959
1895813
274204
1089118
1538542
737282
699969
1809113
160245
407064
473107
682506
1739401
984316
931627
1933968
874323
1413869
1376079
957528
1479923
1835448
737176
891626
795959
230442
288312
518090
907781
1498201
386416
12611
435442
1401018
858895
1916159
1579632
437662
763421
150691
91616
1807357
31228
846509
620233
105261
1702628
963295
1003348
842414
900847
57931
1059214
686676
224973
50069
1055764
968130
336390
924208
625427
1893811
1376058
954988
1909327
1579859
1905942
1445227
247503
56874
1833827
13537
158151
1705644
1364024
523660
313933
1615568
1664516
1984652
1965845
894359
1585359
1653546
247781
200016
1795613
57047
1666016
1450519
923011
1612888
1762825
1718614
1768997
524181
1957821
1099774
1544860
1374583
568928
1545527
996399
1339327
1629940
1182552
1138746
970371
603552
357220
10944
1848379
1665838
1308166
1711873
484393
1020359
423409
234170
296259
1717154
912368
1810558
361381
1942497
670064
1688116
441629
820404
1422737
151159
649883
1192799
379183
515830
842832
1933812
347543
620538
448675
529037
902451
1363708
564843
907442
981806
1018734
1074222
8626
1213091
1035205
747448
63234
294454
1849653
1480077
1375360
1813418
606387
1751430
1425502
1564748
1264619
1042279
449686
1438960
1689912
1843248
551294
807725
588808
611871
100818
677639
916654
1137599
276603
1121835
899682
1774454
1085754
254868
1892749
1659141
1475583
44189
241567
1451022
1371239
1663892
1511837
639371
1076797
1425290
1032340
1402772
285833
1595861
410823
416792
5958
1871976
350447
351515
677957
478958
1882318
42899
1633056
435154
1102369
579500
1882902
542304
989921
1987524
452815
43869
138294
83129
1200956
1743065
316591
113666
716620
511210
568438
1750919
1562470
1787468
733682
81340
751632
1459859
1074038
1803071
1620410
963214
187954
131947
1877275
47318
88896
1312814
928533
516928
243073
800768
474936
365041
887995
878260
210169
179006
1404694
1603892
1549434
1838895
182181
779919
1758119
1414880
1845945
227754
1160471
780178
1113403
1403715
528971
1114878
1235368
1652052
1746154
1639677
45962
1053136
1497205
318260
1100277
703493
1873859
1018098
840717
1364372
607786
1904598
1434859
712259
580263
303562
1106536
1408562
1177423
404740
297248
697000
208977
1109301
1246608
10351
1605399
1684258
1558450
1005439
728454
1901271
593065
1291585
231591
1946471
605620
377108
966368
863221
101368
627848
1524810
1390637
1532688
352683
861175
64187
975884
1672806
365109
1624567
1662525
520241
1210277
1971177
17146
1737947
871703
282434
1196228
1951690
443710
765239
1201820
1992428
1125623
1494753
1174701
1459477
1075780
926113
1679384
887315
906295
942948
132705
1039716
1476281
788038
458578
1573605
1188848
1487343
47613
468208
1768078
263235
1037142
277085
854005
586669
432246
668719
224040
599382
181125
1879133
881595
171661
319766
1473062
1316315
1115897
1537112
1168665
1256210
191584
478303
1473865
573238
1723707
1986873
921300
1615351
606029
1717073
516420
1293958
1943104
1686335
985712
505740
63495
1464309
1819292
572315
127629
1858537
124953
630226
1727150
71981
1770252
51382
213530
1096005
464696
1316395
864986
1114495
970571
1692700
738927
158005
1637346
1892827
1082463
1844561
1842103
1575698
1415764
1098583
42049
1659894
25661
396032
125390
1410120
1675854
1067540
1204174
990672
373555
1190772
1905984
1078494
1177193
1135624
46084
1040780
877307
1209968
164018
492862
171052
1790673
612985
452162
171272
1914182
1758631
1246330
195538
367606
1916781
756790
1795427
1033979
806333
622147
1589620
1777503
155898
431552
1619680
829300
628484
1418657
990055
1783698
816809
1146372
628556
1923113
802690
609361
52582
403496
534304
244731
606094
566180
20586
612615
1624701
856814
1418022
1622371
1026608
389491
1173931
1647004
1933123
490967
1659567
677231
1150974
1143239
595872
668868
1827925
1406492
985539
1605269
412258
886013
112069
1248981
1673442
1385130
622456
618448
1508770
47993
1884213
916649
1696384
92288
1912763
1595783
1800369
471676
1226313
1710479
1102496
34553
655539
768590
1905500
665425
152932
1631415
1177208
57334
100415
703322
178831
1266038
1341072
353873
112772
447542
588109
41945
1619629
1154049
1902082
1041369
1720176
1844550
1807080
691291
761746
1411427
594118
1558714
128330
939188
1813364
53786
1931804
36364
1720481
1360874
634997
1083736
512381
982287
1088600
1829274
1168132
1891057
1641156
1782063
1666631
1830680
328734
1274461
1583110
1424561
701276
29910
765029
651447
417059
149315
1808724
569156
1641848
1427088
383269
467540
1684387
1750509
673902
1273498
281535
689463
1728188
1832511
586707
1332615
1697591
762109
1898372
819843
973293
700331
1781121
1268686
971869
468812
286212
1468832
223613
447893
1055019
369338
1790861
1556697
1565399
1232098
454346
699418
1704444
820385
965448
1115319
131463
763502
831286
788605
1798276
320341
1926755
18303
1198027
1302682
75170
1717237
1900902
509957
1275363
1568440
784132
1525313
1168914
1635782
1040590
1028410
1279740
396092
1835666
898268
1019358
351882
1447776
706524
429216
629760
1926522
1509014
646241
1961508
1037008
1778091
1261709
119226
1162297
771213
662578
66099
831303
80007
14394
165858
545662
55153
517422
30530
321229
550787
1170293
313755
262143
1725453
455448
314277
1124475
167712
806176
22765
86858
406164
694910
1251016
317823
1874599
1716650
286332
1734164
395212
1359929
335318
1198454
886226
1661326
1351638
1141541
1220290
1253993
1318141
145679
498676
1094498
1277360
1240520
814497
1767422
816523
1836949
1022200
1680832
1720105
439479
429050
1907017
94057
1540353
1427881
1975294
1401988
476484
35797
899648
749762
1708509
1998742
1934368
1473240
1596905
1910657
258020
1563963
162433
1768560
1056051
261897
1185029
321227
1816339
834229
1932088
968868
1289042
515307
1171879
1965469
1200522
140211
1654454
1531439
355016
79173
1840719
540941
1561
1570385
25365
1743371
1647418
1791321
480412
1495938
658177
281459
807857
8551
1004827
1117978
538064
1804565
1433141
330175
463579
414898
1945142
640537
1996846
1450799
1168319
1094377
525318
1742621
233856
1247754
729166
1330098
1459710
984282
655730
1358600
423561
1727132
768580
1375072
1936752
147993
1165974
1878965
1007252
94904
182507
257567
748513
444334
1621473
1563504
1269591
1252298
341471
1303348
1891104
1689901
1245989
757070
571591
646153
1473187
1522186
524352
1592264
1495523
1733846
1047093
652177
280678
1354849
205259
1418315
1334907
199104
1660329
767974
1483595
281711
620056
325474
832946
1125809
255251
83723
1302467
997248
85941
481366
1225653
1781152
1165145
1245088
145237
1342491
65001
265775
912931
1295508
458534
658327
63489
1923972
1970798
1707108
467298
537937
1883954
1547240
1645799
16211
1037440
634438
1871893
1451443
1326372
859648
1408793
529608
1819764
1604710
1300947
1014450
213424
1349040
458056
950512
287295
1227683
446378
471676
891148
1736448
1348114
1127973
846169
1844489
181579
342999
1146693
241359
444836
1954203
220929
1034171
1200443
887385
1921079
1212005
1759609
1701316
1278405
1361991
1549752
822794
1445236
1783470
64198
1706112
589407
47640
1111658
186510
1109000
455607
311629
257116
287977
1733915
1679993
1425740
1953345
1041373
937880
1454880
903956
391186
1233678
392435
929202
1220500
1512682
367183
370017
1482064
815079
367175
1921126
755438
635251
1091189
374289
210424
1427450
1809098
755996
1918939
183835
1476149
1558352
1171921
1171485
553005
1363114
1080472
1183268
243835
1542168
951386
1136097
1035654
1667101
1784922
176495
1384933
879960
1583731
1505631
1568668
769055
1655674
974361
1368359
1217389
1910617
23919
569095
1440308
1610458
201468
990656
847152
1648764
58382
1337810
71243
1354027
820299
1854416
660185
1329374
1781067
968869
1984867
25040
1648143
637435
1564810
1547341
313931
1669567
1974387
1083447
731354
1494160
1561879
1708801
1691846
324564
346558
1143957
737688
1736325
554593
1943553
1892934
1945629
1106593
1423412
1655368
694945
934704
1270429
376354
1546141
484177
846359
602750
1113779
723609
1992006
1193101
510223
1001339
1532305
256332
1052637
1291102
290916
1430357
1710847
1563557
545655
62785
1446175
1904965
859672
2872
731907
817708
994714
1561156
79050
162108
1151253
1670535
1122380
1255720
1835519
1129239
1227799
1866458
1068948
153872
1735932
732302
1364459
1344552
756313
551384
1925546
1881491
422010
1991255
867766
1113022
750898
459666
1080131
800682
616029
856908
518977
1306954
1464390
1502020
390060
1930372
1656468
1337043
704891
945218
136087
471055
450601
1433112
374359
1122307
1894520
688436
1015738
1754770
759372
1421578
1325901
738412
1378253
1520096
38410
1376754
341527
1800509
954533
1770877
916570
1721509
584712
1978887
1343597
966098
1626173
557998
377867
1487525
951601
1217983
879287
338384
1926836
950797
1351987
298066
618858
1196325
1287964
41672
1736209
1898015
1492474
617501
1213689
600414
68278
410008
1942133
1521107
62006
1606199
1252905
592663
746118
1508996
323970
842148
385528
1070945
178880
634223
806796
306624
245619
442370
1696863
348841
1860456
384282
1941676
838130
1870412
336845
1036859
720963
361987
1572905
1805878
884374
1392222
1705100
767320
1106846
1929963
505066
39277
1360570
292430
574114
1337848
9445
1778818
553226
1363113
985245
459146
7311
3644
771785
1745115
1984714
153394
482026
1938453
1600866
1782972
239193
796091
714363
1397366
1700126
41002
21338
1581752
601619
139362
671068
1902850
1237358
270225
1194892
1167155
235230
1118077
1318066
1042832
102361
433868
1236853
1050559
1213374
1551289
681287
822213
795934
1986459
1167338
918601
1420403
1814469
1332036
758850
1354545
1152457
1139272
233002
1091557
630438
1524233
824311
1582887
1237701
1200663
1763519
1096212
82927
1897890
170722
680964
709979
1895090
1327152
107427
131927
1981462
1784179
1270363
504444
201587
1723509
354436
588059
95515
1307610
920671
1870966
1546782
1323621
705888
271345
614883
501071
25655
114259
1430659
330289
763284
1448457
1341402
725671
1871460
1771464
1516496
1672967
1923050
1516584
1871639
1732931
717634
1198936
1445755
805452
495268
502556
587395
1056563
422123
500291
301833
270386
1701604
525643
623426
691096
758788
295962
1203555
1729845
378230
1571885
889394
1201925
408095
952267
639752
746469
361265
1081865
402545
470771
1690130
1662751
1844817
1140074
758315
1466390
213826
1092921
479971
2955
755637
1214549
292810
183419
1150286
1245626
105544
933911
1587196
1386466
599
1350813
1688841
1393260
112909
1225097
1690902
1836655
1349676
1366416
1375156
92017
282001
1006231
936201
955300
1475885
483885
340922
1458299
1076712
1626530
1914297
983245
1341779
1327404
1390700
333835
1174671
990027
1953038
782720
824432
205283
453051
77450
963853
496681
296247
356786
1403213
1543782
856763
721487
1934707
272774
351920
1506007
1346585
1162119
1037855
1024226
1943860
880102
274838
1466998
732927
904508
1757029
1831267
1304220
228002
30601
342368
38029
1392287
1779720
626559
772874
625806
417129
1702096
1885905
1030495
802790
224137
959815
200951
19523
606920
1248372
1922130
194341
1261920
968780
752155
784971
661030
929549
465304
665160
1625357
936444
1879193
1696294
48302
232059
1378375
854574
1558421
132909
1750308
652382
1106631
26991
1310970
628030
599237
871523
514961
185888
338972
912256
489090
591330
645581
1163115
1383645
819853
1398010
101715
506806
463329
369572
1120861
468404
1716954
465423
429846
128936
1927694
825619
581585
1947359
1120322
756040
1148148
1328534
1667543
69153
639613
1918150
576819
1657360
301540
646907
1095641
1199337
485501
675898
468695
1005298
1975902
757916
298561
1290024
1899512
1740338
565168
902917
1552353
1857172
293974
254501
1309971
736215
1519405
202020
750045
1326611
241197
430826
663335
1844047
469588
1096730
168310
1903688
1373806
807204
430764
1915285
537115
1546366
677994
666499
1236783
1231638
614824
1718107
554629
136037
538708
851463
401324
429907
1316810
716620
207709
326920
824832
547671
1493920
22841
1801530
1853795
1984567
530762
134858
690970
170687
56930
320440
1468179
333855
1136418
119103
1256058
612214
497931
502403
468368
1322579
594956
1942779
583231
1894208
392313
487669
1978145
808130
444828
1646005
426351
386576
252522
39799
44145
1277812
1424543
1508369
442019
1441568
334092
1281052
1385763
1865497
1021327
534388
1900702
1524407
161421
663609
1230885
1905706
509515
143191
1039869
1867232
1041965
1640680
586770
101292
1742503
1719157
849512
1195052
1054750
405524
1691026
1243058
1199745
234000
1998387
1392732
1787702
1490207
1377171
1499170
197927
1959058
1633146
1757703
1739118
47407
1146305
273182
1766138
623385
1303108
1334413
686790
1803954
1144600
1704932
791187
364345
1312472
1523226
1464138
1675851
1843826
1362447
849131
300846
109510
650439
782982
1240882
613497
1497596
106407
1422275
1976113
1041117
1749791
548646
301011
419088
1978884
1623253
1949710
1454225
1938195
1404704
1369810
1444922
895563
1658313
1766713
816686
1328546
66206
164028
337968
1359408
145918
40855
35124
1534476
138709
1309818
1797380
476991
1071050
671212
563294
1442357
1588602
1391709
1394848
1720614
1248360
397860
1314201
1526045
967765
167469
213162
588314
1555904
826211
574644
165202
59488
454811
1973312
200696
877275
936168
341208
1923965
822613
167432
848551
792925
1204006
1024271
356529
1714777
1488447
486487
122965
720229
1675705
501837
264933
1297363
661755
654898
1583552
324757
1717518
1070917
655234
546537
1408732
9035
1695689
420585
988994
1845534
1346313
1216966
721743
1367392
487184
829107
984958
1388767
1190705
672076
1890675
591606
224310
461786
636560
1319785
912556
1207976
945384
1413692
1901382
1080197
1218843
205701
1285299
1515932
755050
181626
621363
1434493
940465
1410776
1185085
755786
958692
624938
384953
1222455
749631
355841
818305
387342
507460
649249
1639822
1774481
1792664
522004
1615170
1072106
908374
1733622
380287
462325
202412
819502
1930754
455635
1752291
97046
102345
377763
431339
1594280
1752280
1142898
1945462
789552
1632416
260751
711592
1571839
748436
1749479
168552
351959
1135417
705491
1844333
692339
169133
1003640
374161
1966055
219105
56833
1356225
911176
957798
367625
1912868
1680678
1698198
927857
1996989
1227914
626132
1383051
462447
1425027
942756
395845
1503164
260290
1110356
148570
193446
928256
1360484
1371877
1875129
1922361
1796120
555137
1742748
305376
990222
571903
61921
30542
507439
1288687
1953407
524254
148814
66974
1417661
140690
3101
903677
547664
1341245
1124994
951715
823493
1564576
343974
830185
128043
1764936
1816035
1431800
681804
429719
39363
447976
364290
679621
203586
1517684
816692
941102
958910
80956
47129
383030
128122
1776880
1903587
1441399
1650885
759751
1820148
1069372
485199
1079478
1294350
487199
226797
1579789
1077838
193752
411868
578302
1213443
130177
1357272
482224
913573
513394
281454
375998
1650450
481894
1047426
175395
874820
1076351
1622858
719353
830784
603851
1432119
1424772
1741153
812401
1150647
746029
1381905
1560366
180004
1473237
877713
489183
1739838
879017
163394
752280
764856
366010
1534055
801382
598406
1876440
1765208
402460
1849463
1960682
478728
1788982
238910
1889274
187853
1572493
1763795
1951975
198836
423035
1141625
601437
1353502
1746389
1825558
1284817
380874
1417257
1213188
604537
450380
5805
810196
1003755
1146308
999445
220124
1307973
1646821
1812719
80930
219171
748268
1269149
1384675
887422
928245
1123948
1880486
1760041
4172
597541
1308729
1962008
175013
334062
510750
1355930
398887
169528
1246452
35264
537866
1259208
1564319
565944
1790511
1713070
1999163
600538
1956710
1653977
302828
812008
35941
1757030
1789016
1325877
652572
1767176
1005399
549126
1383836
1283109
119797
1375380
1037078
1970555
531708
1933398
1765945
547601
215833
1343914
1972597
36910
1123912
738468
703161
1437706
307292
675857
586482
1981572
1744907
361656
1148324
1903426
1052408
136237
1706234
1944389
943180
1070246
888946
257981
1607081
915426
1099800
1115641
1650560
728686
1344157
1070385
1163946
676262
1367851
1929214
1752343
1668346
1257378
1617497
402218
120623
1465180
453202
1358633
38310
24016
1137253
685882
1536505
1970968
415540
857709
1365249
121133
743764
1632810
162105
1090407
762990
93450
818606
797228
517551
1972971
1612631
1674029
1747918
1894733
1942499
1771508
569606
1843587
829860
310891
693277
569608
371919
12056
1548299
858749
1315337
963338
1659073
165113
914011
935053
1616388
1998173
1440453
127118
584759
752097
822148
628594
1140109
401504
613927
1609929
630362
365198
1984592
176388
362288
733373
1194087
937483
703974
1194979
1503152
355669
1762398
1692795
440218
1445806
225612
155889
1215094
316672
1923101
159510
705138
1938488
876647
1197197
399412
460874
1302338
460658
1717221
1858272
1067969
353151
1989476
879835
1497125
525794
1943730
1086900
1253298
672458
887661
56245
303231
171040
629961
93146
898186
943293
1226304
962607
345081
662702
1788357
787839
1112369
1635476
1548228
616455
407508
1597268
450010
1929489
1377250
213715
1237156
802006
256883
685288
1037667
658624
567562
1868842
1208773
723820
892415
665854
786918
1212364
1025738
1435294
1725926
1232060
1784738
1364837
668433
645212
1457809
1914028
1658844
1847087
1463631
1268122
55973
1895681
1435028
558209
987222
1722771
1112638
429906
1390152
97132
666503
1137110
700985
1612698
383392
277913
1046388
1819552
1027642
331600
1280052
1527287
1389196
1016135
70406
1294182
31413
527853
505486
531982
842234
1685747
282160
1600045
1304296
617838
1104991
143180
1863530
997399
766648
624750
1911673
502960
879261
1539260
1960297
769790
526005
1952421
22749
1931005
103218
1703860
814836
1719763
816338
786704
1197656
1451263
1579300
323244
1539009
723291
466962
474689
1700625
132855
580867
1135909
1094784
291924
1599050
1628872
1874113
360599
1968911
66400
1326064
1827772
538842
69963
1616272
954615
1392039
1707251
734713
451597
604764
1381770
175544
791918
777689
1566461
1061105
165927
554359
93652
50233
1952679
1762285
1979294
160682
1045180
797242
503772
1186297
1291232
1637510
1858716
1363320
920320
1866783
1511740
1233944
1620493
747093
494578
1555928
1561802
388931
937258
474747
783899
964990
289179
895659
601810
1920155
917790
1854665
1840406
976153
1644500
935113
1689334
530374
227773
1186894
907298
49808
1377115
1597293
1134590
1360390
3093
1319190
229345
981752
569161
980079
582297
207427
1798108
1747241
1265329
341641
1778883
1452860
864800
418899
369028
126312
1336752
1341828
559615
1936187
562518
66575
1460885
858726
1928913
1909283
1147636
1672593
475460
1509827
802651
1375222
632201
346339
269184
360424
253723
362131
1764088
957629
1571483
1555781
1343871
528132
352581
1279354
619069
2695
1202791
92331
893528
1552225
435097
883242
319865
451505
13330
1268866
1928850
1069228
444935
223492
107661
1243458
887642
952991
634677
153273
889367
942560
671148
1680570
80298
1998569
1066938
188523
1732193
1303844
1254097
1278903
1027980
307301
833370
1505095
1712959
384519
299302
222412
1466866
1638416
1179432
1355808
1009623
797979
43139
716598
1877586
1549349
1874490
1992557
602570
720831
1782817
860724
33544
1220817
1663235
269470
1282101
373562
1154860
1546116
1391711
512527
1550020
63002
536075
452857
574559
1365930
654943
281279
1069969
1247093
114406
362933
1885123
19955
1168112
498958
577945
931986
888006
876907
55010
1257289
595250
826614
1712803
1569549
625089
1966608
1752146
367151
934994
534329
840858
532112
988253
870340
1424896
1619421
1775992
643245
911911
1617789
403148
727137
331681
783145
1124963
451567
278112
1049356
1530881
1725084
1118020
1412607
689916
57707
639520
1857851
616850
1859348
632433
1894687
647812
260898
163023
1981031
23232
270390
59266
1970314
1948707
1599412
1862975
542085
1996677
1041783
373804
1312326
1628827
1617008
1978612
419648
1414317
510004
316498
562088
653271
1884876
157670
1918710
236296
1536348
1547052
1237111
1075677
1336992
1989126
1326884
40360
755951
947415
1290900
521245
608901
228712
555997
1273642
1645030
1215662
981356
1621578
510249
1172372
1558744
146627
1182886
469009
1103729
147264
538453
96443
258055
1706301
726370
1800062
233708
177934
71892
161215
1406059
845349
1371803
235230
1630386
1177763
312527
771146
586826
382151
411603
176036
1817874
720325
1950726
1056059
787648
1058837
635044
1893390
1777581
439469
1679185
944696
1609165
1316613
207080
718442
958136
1450742
43871
637985
111825
1843149
723022
760323
16298
333181
1504448
603854
1744230
141512
549643
439181
1879171
318016
498194
370937
153678
226281
203202
482352
1158194
1019923
998670
153544
254575
664435
1379108
765676
1920676
1411393
402182
542200
815743
232131
60342
458766
269126
806155
1527862
238110
187157
415889
1368742
1325068
1471283
999579
1197597
1243778
446083
1734716
772804
1460492
1833544
1256410
1461178
284834
1895964
1780226
490711
705901
1500026
1956122
955332
1675801
1895909
1259518
1177851
1877541
518390
795440
55957
1894023
1964688
1173276
13853
748068
512738
211233
553359
337752
822477
21398
92958
350307
1442900
1506143
944218
1741836
805265
518663
632670
1291568
319
361686
1384292
553718
711322
335170
1783046
1556300
412869
298074
128945
1224891
757874
1707404
1291797
1306919
34217
1956366
1555924
1030347
1319148
253749
692991
319599
1179413
1609551
1981801
639046
400111
869590
1038398
1676566
1498652
686765
1560635
1939882
1692949
550207
1199822
648094
1671785
807129
10187
511549
243962
173128
1704270
1766003
1364579
1205635
313693
257098
1312667
1995197
998060
1398674
455030
1530064
1596987
932066
1481814
1267897
1971380
554132
843851
1988859
787791
834173
1499239
541095
1624438
83670
872037
1164463
1367621
289158
125669
1761647
361083
1480727
1594666
1512531
547813
82062
1450417
431133
885508
647848
789863
1390879
650189
555983
1643543
1789553
1767813
64437
304139
1237202
1572822
1335547
457036
243733
188301
408418
240525
466611
531090
1415120
1094125
238610
610346
434295
1124899
329183
57934
912417
699688
1634536
557119
299801
1484195
703001
550638
1668898
1571923
496618
636889
28680
1970448
1741923
1996706
1202884
258094
1336949
863468
1424810
120272
249188
1879530
898745
1164602
135130
10728
1625220
18441
1260524
384055
627705
501664
314943
469711
398180
1460552
1319982
860046
1581676
800764
886075
249197
1660099
1160107
1589700
795949
378402
1543028
265055
1453593
866299
226663
937785
1423573
1305630
1616632
200898
1390388
1127569
105510
1448970
720289
1633052
314470
1264534
263779
929658
1529518
1432513
1546383
1328502
302983
1604808
1436279
725409
685644
1910606
557846
1973459
289467
475706
1818793
1625168
93315
1197383
616287
1100957
1562046
382832
1534337
599240
342881
1712341
17615
545997
1813715
1891984
986078
1686438
1668123
89056
892106
1623183
1392536
576338
33521
903933
717706
715919
1374935
1894974
1911692
339740
563848
530637
966582
1554848
180849
1000258
1322258
59155
224392
668859
417316
1837859
865740
993198
192728
1520018
1277454
281272
1827902
1811977
931887
1261298
993619
1224288
1764805
163103
316658
1985754
408182
1286815
1514861
342478
1531642
370631
315511
1149321
389929
820273
1375822
321329
401740
767007
85960
1513010
1414528
891627
1430756
1551669
1456497
1237223
534188
1697243
183959
1635216
1689313
1377770
733641
1010921
1030495
1812364
393194
179063
1875903
10041
847322
1560949
326829
733486
598049
1891021
1175364
138876
732916
175673
1213315
1609017
19898
633805
872908
1691081
1333856
1228214
676123
1254903
560497
969223
816637
55343
198892
1966139
1949900
133702
1392054
1695936
947574
816819
200822
889497
1011798
1381755
1005239
903250
555883
218626
184513
1018624
36809
1389185
146878
1109256
1058415
94913
194441
942489
1368032
1337562
1593887
1602015
317975
886102
1704568
767582
1878561
441995
1654881
1469047
530678
594275
514220
319442
127543
875493
1480059
800102
820885
888898
220539
1245132
953426
615696
1926877
1357452
31089
1015369
445565
1333659
627389
1583991
1180246
1978
1625133
717905
1822310
1633674
852322
1269591
992577
1639911
439856
1452485
245036
1751797
941172
1848622
1438852
1226581
1561290
263000
1584725
1179702
919913
1656816
1327885
768299
1179210
407880
1215253
1082273
1041352
1981279
1426125
1817155
420110
1873832
1289323
1819583
1557255
1275438
637358
1030
93679
327952
1827006
260717
1494372
1134554
117851
633727
1613462
980329
888534
1869691
293358
154133
435647
1414319
1942504
535080
199068
1000117
1562967
1264851
1176836
1275781
918996
1540899
1853349
1061954
828239
866882
1397695
295627
1757099
505289
1564501
964216
1688162
1000359
667391
734824
1665278
860933
1773823
1161425
1983501
60439
323048
24973
1658552
1192646
1239206
460488
631290
566352
1606319
1149609
1702454
103511
698447
1631016
604185
1636795
366784
1055579
890388
685494
1452855
520569
1507090
740117
1587590
1094350
1375632
883022
690550
1226027
1404858
1817901
143699
1892860
727698
964226
372922
714432
1861358
1582620
439526
1179143
584175
345168
1464696
1738637
1438908
1621027
1283269
1787887
417621
654180
1391558
1411606
1097907
1784526
137419
1783677
1443193
1160983
1672130
226517
35935
1915336
294760
1492379
1755509
287168
1444500
1374705
1836179
457713
1038477
487086
1961813
113708
121786
611160
1230291
728986
215566
454713
1410679
1225312
1947610
1372117
1760369
378443
859646
1521451
1395037
1240718
1849280
1259307
1848926
1071185
943909
1433938
565687
907497
1611473
774784
1710608
1432608
1936466
972526
179260
909583
499889
1824567
612482
1618598
1029784
59726
1396964
1441243
1445984
1143349
853650
1934775
358909
598539
1395555
156755
762012
182024
858512
1300358
1366304
1230439
593308
1222552
1579750
1193778
1814133
359565
478924
1737467
682602
1574509
1852184
1161616
393469
582355
895722
1438526
151627
1193712
1984762
618938
644491
1434323
196776
1739572
1963584
1213342
1992084
926293
1900024
1449687
340678
1589200
1412223
71511
1664905
329783
946976
179216
1687467
1937227
1161572
642128
1010454
1013925
1856880
502410
1352977
1241099
1306487
699609
112306
442331
1439302
212382
203183
1956756
1518744
1142740
968942
620749
75085
1679312
516219
1708569
1921751
1154719
1496767
203526
1700027
857123
1116137
425322
336783
949909
691548
114428
85063
1701351
1527107
1587861
1801374
1340131
747611
831404
1007201
813741
1938042
1333420
753878
1585172
341172
1304261
583114
1147965
124067
226235
1037801
1733384
101623
961089
1585994
1321405
851762
1853402
611714
1799496
1049676
926687
1778634
1620290
1477308
252652
578561
719142
745353
643576
1170932
789543
13993
1273827
1380823
47713
182117
60938
741845
1929340
926187
131848
144653
469449
895226
165545
538296
1850522
441667
527232
710580
1549557
52359
1832319
1578040
975383
1323904
530857
276786
186751
1387821
1945914
1137487
1001490
127191
380638
714340
605633
229154
920536
1683504
1788621
1405399
887149
1223050
206647
1394936
1347085
1947931
1129888
1851711
557600
1542080
1928168
179722
1345419
700167
46541
1615972
1116824
58820
1115612
975944
783556
1153117
434693
251592
323216
764908
578238
1193364
438841
195684
1203279
1610183
1189565
557202
1742453
437052
296585
847163
222280
750691
1601322
100633
972440
1594661
1696733
1927518
1885861
1860690
732932
1411521
976850
1673637
1266051
1514298
732376
540423
710874
801042
1207051
1233279
1026455
1710833
282388
54621
451674
1248676
819313
870980
442216
1377409
1465757
1937985
410287
1854034
339950
1894452
1643774
1372127
556737
473525
454601
1039133
952611
996192
964794
1978901
1870690
737971
969584
1611526
1455501
1907489
1746753
1270489
1720756
1634065
335528
1511839
1640799
29075
1322421
933250
636251
56940
211154
741479
16243
1075570
243227
1550962
575723
1708415
1517280
1438240
1219329
1481849
383878
364044
1390784
1892171
231671
1289826
915250
1386089
1127761
1710222
88861
1606547
232412
1292388
97117
1692
28357
77709
914594
873618
943618
122525
1065478
1159219
53814
473543
310049
1580881
830896
480764
1520726
389807
182513
888619
64981
137653
1432991
1202658
550977
1742268
1445664
1336765
635020
784992
766009
693749
1379189
405403
1895701
1239033
1982725
1472501
272179
1406133
942821
1091744
40616
302355
1661708
709031
1168772
367474
1225945
1536676
214222
475173
1568363
66419
1249212
1399820
1957722
1274101
858085
1241449
1119188
1136947
89315
1495738
1287320
578444
558755
468063
732869
1794391
1640626
1714497
627697
127673
1165307
1654318
614580
1467054
1229436
1146764
201846
37118
697404
1272203
1278414
1227375
1667111
1086730
1356413
226179
1813376
1459946
656470
292020
168569
215180
3403
1519440
275384
1260448
1072619
1637939
349801
949428
1554527
641378
1445760
1110913
1944408
593078
1326678
1594102
281862
1910053
1420054
494225
1660777
1243678
743355
324046
745956
616967
480473
1107068
1451068
1247311
1008051
712601
609889
1735323
45379
1315059
914486
1866423
1230870
573490
1956110
1331729
1807870
85527
1209993
902703
1029037
137415
1532824
1887718
633149
1729344
414308
1216837
1880029
990253
1640400
1820781
519856
1978296
213488
1831717
1626983
1818397
1287496
1812183
497469
850110
1441141
1092700
1138681
128816
1413307
3581
1085223
1325431
717304
592221
1685005
1694276
859321
1147730
1510080
881304
969813
1775935
1189329
1278596
1696360
329018
257836
506054
1223022
1338105
1873586
1851003
982052
1062376
45148
261200
446524
269082
380617
828064
907141
425314
598286
215194
220448
970178
271547
1990742
1699360
592523
653681
487206
1076541
1257218
1206862
1748638
963119
151002
504804
1028703
615373
1985457
80893
178761
674987
642908
1077843
1602743
382573
1141669
1572381
378983
1938117
106909
1577875
1025436
706964
356457
1857193
945506
453555
1449059
1903374
1789548
1259462
1808554
656878
424782
78723
452103
332100
1731362
174910
1970579
918604
58908
1846409
970126
358656
1650142
1644018
1777925
1626499
135561
676845
1803432
257698
1729982
752719
862088
746863
1895887
1077881
859137
1905604
1550144
1645184
152418
1285148
1113341
1425627
591180
1441990
1565021
1500787
930593
1733173
907012
1430600
1128310
210001
899212
1029434
968734
407457
721682
21100
1919456
595995
714
1237256
1746208
1463760
538146
714882
309381
1550932
1493359
339288
1421046
260609
476051
219060
1119328
1565990
589832
1423272
679775
864683
991680
643426
1354572
1446817
1729708
491865
1696696
975194
375751
1100976
1970041
1870082
324091
222388
1215022
1949812
665765
1709133
494708
446189
34275
329734
1805996
740500
368378
649055
478586
612308
5869
1560460
1972331
579664
1295379
1978413
481123
1515808
1004527
1040242
1698801
1435463
122907
1282464
716314
409500
51762
906758
1113255
1149172
94193
484123
1125999
1516631
504590
773604
810448
389904
164331
397007
1099124
1724394
1351822
1813142
81941
1541875
1597322
1615225
1276098
1642760
138124
1405898
20735
6881
1117776
1366273
527643
710145
1156620
948327
810280
1284335
426117
243737
218364
1390949
1363360
852077
1133734
1595141
736076
42866
1717477
982183
287777
741777
1080042
1409782
968319
503635
814869
1921625
394391
1268886
1170643
620534
174478
1827907
339832
917433
647388
655792
1442901
1847792
672209
1038859
329550
348567
1545143
30144
679315
746787
1002036
394695
1411799
128547
1261534
1134903
4330
848173
1943414
1712375
1217522
485348
866610
125406
507392
1526529
90881
964797
1040009
307889
152280
1250407
735199
1228066
361564
978056
801079
1872155
79841
585019
1673300
1730321
378574
195530
1027732
1136300
1364348
1810109
971866
471044
1485269
866679
1402643
912273
588687
1813763
476343
650948
1560988
809434
1349466
867532
212911
731122
1766046
442322
1635320
71311
355811
66596
1366890
513201
627937
1036246
1105321
1211726
680016
109836
615719
590113
264762
1119951
1847820
384173
1846983
127728
1242926
71444
254298
1470566
574041
452741
913778
1989485
819540
38646
1897366
1898349
487195
196076
500794
1269254
1172460
126431
1156662
1213300
721327
160622
781896
1891753
1275688
1826170
913561
1330377
1313492
947075
116093
140462
1862768
813654
728099
481952
1164365
598805
605010
1631356
208587
1000548
357574
1491076
1302461
1110994
1577480
1810655
864953
749190
1132327
1861634
1886676
55272
765426
846399
1128474
794183
1877195
1022504
36251
1054219
26901
309441
428445
911203
166987
885657
1220194
1162794
536718
353545
1848244
1200717
819795
1654701
950342
1153680
1166447
713779
76923
290351
1516805
462043
28372
617265
1456849
455869
1890242
1451913
1446020
503193
461656
1351750
782264
776270
398318
997626
27661
1226971
621710
983761
1226368
1426018
1637418
765834
1971171
417664
547558
1571536
265708
193054
1049606
792732
478745
1994421
505101
742396
1125964
97701
849417
1441027
1709364
447873
1693196
1674608
881643
1183255
726833
650916
1164087
529270
78657
1986456
81595
955644
1046265
1949404
1015327
1577625
1189355
566835
1831925
609211
200800
803843
1340135
1570427
329794
1546811
1303968
231713
1028398
1543522
1214916
1522924
1198809
1470684
412478
1487827
1216174
1012062
339816
1083967
1208209
29324
980884
267191
1857213
147960
630892
347195
896410
1777467
1650630
741749
205857
365709
1988398
744966
829153
620969
1040477
912620
893543
939477
489528
1681547
1449516
836001
1551313
1249488
1349266
1833814
154463
40403
1178212
1461449
491006
1743347
458096
1916846
322495
980762
1794203
1645797
1132807
1262846
776272
1678313
376271
311226
1799439
960606
958227
1138060
702286
1366865
1339817
1527050
1937010
1645276
736702
1692885
1499587
375755
951520
814693
76540
1056847
1136353
296928
133736
439571
345786
1048588
1374505
1652116
544458
1788900
449269
811005
1957158
1233861
1317703
1531990
1368872
1144004
1873588
1698827
402393
107389
1603344
65565
1619609
757723
1875490
965663
802866
1322223
1324266
475704
745117
250868
1001662
264391
1545606
939621
1491817
805871
1429379
1174250
1048654
1383353
952751
1094414
1119725
394355
1602994
1807874
1029912
821467
621050
464238
1061287
1189242
1094657
967184
1961510
1504287
1354545
989788
1478217
1507010
101345
363370
497397
1152551
1837591
1640420
1794853
1230585
1735336
1813111
504528
1826351
218988
840858
151053
1189851
354493
626203
732718
1465844
381545
1804720
1838803
85783
1325007
545774
1216988
1155949
220088
1564621
1231586
86894
1697270
38479
1003859
1695612
1193331
498077
507888
1779868
663025
1663003
1847203
1364184
978357
879990
1488206
271406
1048618
710907
76378
859077
1665483
656058
461257
796911
946437
1277852
1817919
330789
364372
699832
379678
229551
469363
1933741
1476668
1436492
1910792
1829888
67296
1843390
296386
378174
1559378
357723
131045
1558731
1365877
271815
1186871
1497712
1828780
1015339
818533
778983
1725901
1277546
423744
90659
398910
851518
1379422
1112784
1214198
539475
1251549
1961418
125280
770735
575484
1187861
1150517
575703
570882
1304921
1580570
33095
1291846
212428
546716
1809937
909429
1399051
943977
257014
191144
1887416
1611702
1064060
1592966
1478179
1823155
617110
1194873
979723
1195310
225577
530723
1924939
1019236
509811
118935
169244
1668865
1056076
1422147
1545189
953134
1527012
356653
1605334
369393
1864519
1760056
864169
1804869
652156
354815
1186340
1121081
1645149
929073
751092
1690919
1821098
110182
1673753
1500665
75005
204387
3663
795265
1649651
801818
825071
1189408
1316257
936365
1662805
873355
1198271
516841
1746295
1365630
1640371
1967460
105622
1776597
855203
1706746
1167266
464003
1095338
30513
1856134
928993
1994046
1009229
1150932
1100990
941057
1231138
343374
247607
1423035
1135278
1865393
1517200
1952651
659821
229429
1215024
990325
106140
1604885
65365
482233
1509941
1413409
1493948
495874
1304547
1850215
729948
1836539
704890
1744951
402065
260896
1343909
423055
1424227
342860
1524160
1500545
1965808
659507
945254
1625273
163223
1265214
620968
656681
333567
68977
377345
959283
992771
1752978
746825
1074592
1539795
184950
820578
1176452
359411
780283
353853
1749556
1583755
293307
67552
1916614
1351531
1758974
782199
839494
599190
1877454
799719
1444903
1096806
108348
501452
481778
1114448
1115708
625648
393938
332465
1497837
696437
1268788
1404528
327577
804144
83902
1676298
472744
141612
634391
1022505
203384
1146068
1004650
424990
1316649
579737
1809910
947182
186143
785665
410319
1573018
1520689
1606448
1261141
933214
812694
1003966
933374
1400577
87159
1733595
1850179
1756034
512406
1592881
1648604
1633773
1376191
1199609
1448215
2246
1242199
915140
1302141
860976
666931
1967171
1168462
257219
170311
1081165
1197642
1331182
1085630
1697505
1682819
1852470
554310
215175
1328738
655364
1918377
1277120
569138
1802098
991680
1760158
1769487
1151518
528410
1891082
944765
270740
1044749
630297
63344
1484279
595146
1797260
515516
1591011
201268
336216
1638048
1279976
1921122
74951
1864962
979636
1810971
339323
381521
109377
1873355
644538
159012
1822392
838887
328139
1520126
1521309
62394
510917
1013304
742470
1549201
1450332
813708
1448981
415952
1054123
729854
1513222
1319256
748194
377290
960722
1622004
223781
234801
1263508
1521069
1657635
476795
810154
1120786
1317907
1136991
1692688
1214864
243318
908136
100524
1011137
1446096
362757
1462946
920332
268180
139012
505011
1759676
73218
1499999
323338
1691451
836701
1072704
498351
531622
709480
1063197
645046
95819
1115015
1336286
63990
626023
1332763
1209697
1210406
727647
1852641
73917
1709892
995674
648853
1596774
1663078
1621457
378698
403873
160484
415916
1871685
1812851
1396939
1973745
1399811
1182631
1306035
1734454
1693042
606951
1797753
1556049
301897
1945983
647230
496069
282440
1993856
1525042
1401707
1565476
262380
98554
1688136
441672
1590199
1893499
1261918
278473
871223
1656535
1023626
1717940
1298968
1175061
282930
1003
619809
1494987
1559750
1039560
382692
1469612
621273
725745
1430346
372372
840816
1600067
298117
565946
540575
1120508
1947415
1605314
940278
1203709
674750
433777
681365
725607
540945
1893354
1100704
864970
132367
488922
333448
859959
1861611
591378
838241
392886
1267451
206514
1779033
452905
1838067
1032335
733622
910138
1511389
1423947
1286306
933509
1582253
424382
577626
328453
1354418
1528601
391856
1151964
980707
1237992
1742592
1448065
932705
323181
483310
1650228
1679581
807646
1132381
1802561
1252202
351874
21527
1056611
290272
724784
278868
1051406
1797128
1298348
1028743
360014
1944406
1714023
410310
292346
1506350
1434211
171640
548532
1935339
854629
1572356
1007154
430210
340209
628520
317790
1177543
768067
304408
549657
590802
850023
1408944
1320416
505196
693418
341089
443021
1051413
822780
314137
1551032
1904536
1107373
1439277
1092798
304606
804980
1051648
1802281
802333
190676
127648
1457731
215615
320978
957952
184
569629
833746
1759303
797468
564905
491032
1959681
1914066
311774
758442
1292083
1701990
1030537
1538418
1721877
1899520
230087
542867
402933
1608039
801122
55480
1160281
1067037
46754
1533311
614117
722574
1680173
602268
1832393
863298
531501
643445
520072
908733
153998
922149
1980446
438370
782720
784769
634970
689794
255108
664207
454888
842144
135618
1892007
1494321
334476
1679372
735775
32124
686607
1360187
198917
83433
62529
176883
1691926
331608
1806597
474683
1040312
1522129
710274
1503670
317054
446757
196789
523665
1604058
1353759
395294
1522738
898105
201287
1933228
752614
522125
1167403
1239809
781312
402927
700339
374162
1316313
1673561
336431
1077935
1548426
1153727
604107
1597740
764020
1093708
1130591
111103
1093824
519177
358102
1431513
1332909
931399
1800056
1253165
741678
41836
578240
961703
972579
189537
1572347
1548885
1852186
460917
1603891
982514
1646957
1128281
263908
139084
956820
1378911
990114
1531270
276579
1896395
304043
6237
1408086
1741342
1591488
451152
1224962
792666
644690
1793353
225487
1542967
553229
1071321
641757
815967
1860959
1735646
1858255
1232756
131924
1189201
562547
480664
1121072
241176
1553269
354864
1433428
106440
1894668
1238950
947815
223444
649549
1403722
106931
755233
1417760
1194829
1734419
298268
571922
955132
258056
935166
1829197
586355
1468093
1877707
935683
1206829
238133
330124
715513
1640573
278401
949236
1035345
1161277
573042
1411996
999648
1571309
1642557
1326731
1546933
1638843
877507
206990
538949
1686674
240537
473692
211224
1063362
1979138
44000
293083
316626
802837
652585
886914
1284977
936037
351064
752310
1448206
865269
1736294
1448109
615871
1017248
1663637
1018915
1175453
422934
683371
467798
1337451
566335
207977
1529857
728610
837733
1058974
503052
1760821
949539
1691229
875410
1301758
1216638
206847
85576
1629515
713187
700539
1263682
1192794
549910
932391
780712
1440943
1109477
1699977
692866
436789
1803146
97479
922696
457533
1157940
971630
1153128
197504
1204355
301769
1194532
1097985
1788103
37812
1434810
14803
90848
1373877
946790
812080
670177
408637
983064
237218
1708715
99001
1482775
443929
1103295
235170
1767965
860724
1637574
538705
1353232
507362
1717280
1484666
23389
1495723
1881220
128685
1623372
1240518
945940
732473
1447521
106520
1558420
1834767
341616
1589095
552880
1108783
626346
1478885
988713
1010700
408613
1632121
1353377
259550
1580868
102836
1995265
279890
1290527
368488
426576
1514146
1855095
1807757
1579701
1838718
1868784
878365
635077
890217
1698835
1106784
54131
1838607
1630866
1867312
958743
1866280
1838619
1718578
819250
118953
1879479
1141247
1355758
47805
318105
1768740
1011425
815664
608127
1705992
1951974
188916
1366051
1506995
59105
1107479
1453354
1975170
1085017
1832684
1522650
1570255
769097
1491628
1089212
729865
354302
1558579
826425
1184104
1313017
661994
137769
4588
468935
443643
864499
548375
1803775
1269746
1021733
296225
504688
1032784
1236373
109355
892080
153943
1897766
1716529
1353060
108474
1889864
1322156
1105670
775324
774651
312272
777112
456424
1188664
1765913
1571899
384799
1176443
1346
1620514
1254632
921879
139789
1445233
1804319
1514101
1491915
1083334
1676251
1018841
1074975
721305
1228344
705376
607512
1250429
1652211
427358
1876960
1301190
982194
1460325
841414
1472186
474631
881776
486363
491831
222289
1908276
1276887
890287
845480
408246
1942122
998055
510244
601058
1442276
232031
296907
248819
1414595
1878847
33607
1066262
1801576
327538
175009
35788
1372167
409520
926793
1454489
771968
687311
36029
1423789
1334659
1078793
1408095
1454464
864730
863402
1458339
552053
1238510
754612
1606774
1788624
1206325
1719002
109129
1611238
1886597
1361099
1733967
327594
760856
77888
1695772
1228154
1509061
1621578
927686
1070800
500611
1158369
1669538
683701
1104753
993982
182614
887057
1945140
949623
1005043
1914235
1325518
1980057
808987
564273
150042
128721
570823
1440934
1476600
586822
1132327
502474
37099
1328027
1288299
1378642
1156249
320960
1772803
1329479
1615724
1580513
1515170
1704240
492954
1964654
1116064
132122
1313107
1986254
1311991
162964
424972
1568182
362674
697600
1192920
503678
121252
472943
570634
815467
266576
127854
234595
1004285
1067052
1192764
355157
1612266
863496
1176934
214711
1364182
820569
1082061
1011598
1653028
135413
1311144
1835614
332426
1176022
953137
926203
1337766
1088754
1070711
591049
1631349
1339293
552646
1895879
376663
1697645
1123218
1851741
1740143
168799
407211
1482130
1771519
712533
424350
105301
1406730
691841
711076
1452317
282575
1054203
559798
1737330
1552357
1265265
1784794
926226
235367
1852473
224560
302192
1306385
32065
1516603
122243
1804798
543567
1732905
828453
383759
61743
141214
913875
1620884
977243
1881706
231006
358196
140512
761954
1427197
1705431
1827307
1049831
1926078
1272284
1042577
137853
1903509
318573
1463093
1954974
1282409
942441
1726083
649560
1879743
1836438
1648534
456617
1910728
1252731
347805
1865322
1474273
1175964
1291795
1195491
1189812
1731873
284289
641141
94386
1690646
1719625
131448
1435269
796743
1646907
1143008
1222563
573277
707841
141706
1078434
979404
1355054
540185
337678
215812
361108
804447
1449723
250942
1035982
1455449
1906763
989927
1228817
1793090
843841
1486974
1556503
1704949
483382
146550
1408774
1640268
1041250
1877194
1331909
1279799
640274
1387491
240607
895761
810148
1279747
1107305
1951442
1447196
185841
1352462
1535121
1939031
95669
1102500
1547986
1303933
117366
758808
1464392
562004
1256208
1980288
167973
1894310
1525765
979046
1297843
5032
713638
586321
1324936
1655257
561803
1415754
748893
400477
756832
1412445
970752
1840682
1306832
593214
163438
25296
501645
1602335
803779
1750685
401
166136
1696302
133813
698365
1158875
154081
602823
1977217
1109822
699203
512914
166429
495930
837948
1362532
226106
1746959
702691
1819324
1758700
1442505
524055
1228530
236751
161803
965771
1055886
121242
1057813
1794647
1360630
77056
725070
1380735
268971
874536
571639
801824
1408213
1586819
1384579
1140775
131063
1601264
1726284
442204
834601
446311
23550
1250128
824114
625939
197573
1046450
366770
1560688
1860671
861036
1171511
1347250
353132
2778
1495097
486129
1302483
1676059
465274
648809
20480
1119858
85454
348162
1707273
758376
30843
1419608
1174566
230437
413511
1646052
760220
1386268
846534
1282791
1479539
842866
1301127
869618
1379798
1088262
1000149
1697540
1889333
421577
1042462
84758
848470
750145
922349
720375
548763
741197
1029856
1200538
551829
524104
1220330
6358
375601
957203
1245510
1400370
429833
462456
1204282
945343
1164605
1254950
1631510
659823
681154
430875
819116
623009
1273877
883980
1652539
292612
128224
136605
415421
1147616
627603
1165684
1438605
1665901
1498124
1831614
730320
1850582
1171137
973717
1414771
177297
13641
911653
420623
1102829
58327
1843134
989808
121034
1415918
756446
1399731
1298866
426199
1817637
755510
888275
1507265
56206
265000
882145
1640991
557780
204467
1013591
1565336
273680
1659978
169873
348227
1314031
465411
1988621
1822821
464232
984643
432171
1320913
393628
843209
1036570
226188
1576728
377681
512524
1417686
1996012
1365322
995233
1883769
1562025
1112973
349190
1087197
1800674
1959705
712094
994440
1865127
1493815
1282093
1152029
1023531
410464
311733
1634041
1133833
191869
903483
1151318
483204
1467727
1884179
1126392
1701123
1708034
795728
1257404
908467
1230560
434521
480300
552673
385683
588401
1608173
1824109
1644374
475830
1928913
1174901
891921
1031296
283584
108330
757332
667844
856835
1456374
954153
1924280
451500
1060866
1247953
551478
1730807
1115425
1453054
38200
228657
37218
1379888
1774169
129686
151379
597475
1733793
198664
287353
64797
1375897
1541762
1277584
1611411
332471
1904242
1977741
1481135
82047
582307
808503
1492829
1994219
956935
159717
1773226
696878
1888433
531373
1292432
3386
1503551
1124303
1011679
721802
1567513
1898386
423150
594853
774422
148987
708772
1924659
415345
1950935
1174339
954588
1393850
1655574
693131
736150
1397086
1585315
1055723
1039003
188144
1845758
1373947
1107878
197871
98136
780456
692235
807840
1825518
892650
830281
1172474
169489
1425100
1458406
1681895
1576447
1831082
841180
1387023
138153
57785
973202
752723
1669511
393571
662459
1723627
931124
24056
1762076
949457
377985
1271012
684655
375570
1995037
1997827
178877
1634827
1459684
939460
986211
1457189
490110
936471
220327
1739639
773434
582304
1481538
325105
1296276
475070
1260600
1539110
197128
546311
1503702
431279
309115
536780
159928
251526
1752523
93687
1477706
890129
1697578
791802
711005
1419973
1053637
1195371
1245573
158004
716015
223980
956951
1386130
1497457
985106
1625121
1777448
1903974
584491
1215235
1027895
646102
1649599
459320
1201461
1792328
28227
525408
1190673
610079
1404506
1701729
1495090
523497
447565
900909
1159320
157411
1546678
1573163
78935
1141157
876624
946761
874926
563353
507359
1633801
956289
896825
891263
1666701
1478369
779978
1912848
179829
1985884
1982104
363569
1529019
1101107
677426
1726087
1365545
894394
1243430
890589
1150688
1488476
1584853
354242
464072
1866915
1227867
368249
1261450
1454325
1050078
1964082
1239923
263030
1226422
1313669
889106
1049772
1995279
658740
1565998
1929402
1936346
615191
901888
1060084
1402425
855706
1773338
503275
1381135
638631
1972612
49915
1644389
1259180
1498716
582635
1817510
1634013
1917620
1801208
1369091
66299
1739488
1887891
664073
1009976
1682227
534369
116102
1417772
962548
1817152
154696
625300
1949551
253004
991668
1109763
1386326
1902949
142763
1620598
1263657
1862883
1713148
855678
1198981
358177
1301998
1837580
222849
714160
321741
1449050
1440975
1445901
1042834
1616783
832046
606689
587720
1495589
913856
1214469
475340
116747
688138
1548757
1065028
1786961
1754253
1483615
1261682
37260
511726
737508
203044
1214731
1551266
122238
1368110
1550951
569258
565673
1359489
470163
344982
1989181
1482130
1811784
1014130
164625
339848
1067497
1327193
1199127
1332232
1522053
478454
1314172
670029
917153
237013
757074
562789
770230
1179167
606793
1867007
314782
1929940
1694776
1915093
148042
1535118
341141
1774568
342721
938386
961179
1910440
101930
1554103
621842
134990
1332349
176417
474647
1481287
1959610
1710547
1549658
774873
1713937
506315
1145512
204928
1123404
995761
290140
634379
1634676
395502
43589
1117075
683805
1819112
1860321
1618665
1923771
920245
120528
732125
1619721
1820907
57942
1877524
1141589
1546439
1666878
84506
1051670
1333063
1701809
1978817
576289
708199
558046
298186
1701961
594814
1029104
1011151
755827
1367954
653487
631342
1107497
1443704
300679
132467
248315
260040
638379
527982
67262
209358
1513222
240933
1737466
1985917
850502
1856317
66826
584674
608443
560912
1259637
1318831
748393
939322
1262375
1617491
778469
1430714
805311
1898952
1906052
671730
1138556
1464611
1913580
69170
1579180
1245035
1652875
586119
553568
742635
1395629
1286394
981840
989187
1512308
936807
1795239
813789
508476
43985
189366
734506
1186437
1871283
603088
863077
943988
18917
439974
1966294
1428079
1136355
1569571
1445712
1550904
53625
233262
27062
1822856
83834
1782021
385368
114611
178120
983872
519458
920762
1578756
533533
576165
985129
1017753
1630459
156309
1491
1828517
1180661
1766860
1640545
175560
485248
885406
721227
925513
964194
1810868
1106633
139845
1149389
1275120
400800
1230609
611840
238502
1762074
1267616
1643693
1773961
1976258
656486
1427624
968326
1733026
648944
814239
840658
192542
1061114
780102
1220098
1128372
1475673
263833
679621
175418
237673
1404514
903882
840155
1566440
1423092
659531
668270
1271851
700754
1336070
677432
549633
1274072
1680566
1533130
1932039
27620
638916
1563715
24074
1527567
359196
505547
1551839
998609
845723
404739
114873
552293
447797
263561
1657257
1614630
621047
661890
1910162
709298
1635548
1174165
1859537
1716399
1361075
946738
1034427
567554
1035976
1963866
1432482
814989
391402
534170
1657889
1613099
1837421
853649
30752
983583
543260
387158
58635
373380
928026
1343192
629637
714801
1415756
519336
1303706
1410975
717747
709840
1769114
619271
1954932
898046
689035
846123
1545796
1562341
287533
1319489
1127930
1927289
619602
479160
581219
773291
380343
468834
1842199
1238806
224120
954176
1792375
894481
1236237
189799
666726
855020
441877
775292
841158
1044544
1398554
1967391
1263595
323625
1448728
869103
187224
79092
1472690
1369929
616204
1604711
1821572
685238
1012261
670831
845165
1724258
47014
1985794
231253
483748
290422
192477
1147890
354305
1110887
1087150
1748777
761833
156574
1267654
606229
253190
1292748
1838938
1478717
456473
1676244
1870274
1533614
326109
624540
603407
270973
1203683
150833
1193771
73093
1288380
306142
343764
463494
1289313
1069406
326085
1515031
199552
1519802
1628110
282551
1011380
458541
1850721
328407
1595839
1140408
656881
1051137
1503064
1903292
1768029
244795
1598426
518513
1314121
284767
312832
1791014
46354
1367217
1652870
1873603
585428
38108
1574829
159792
1432994
1123580
1748777
1301741
1277738
900732
675908
1774665
1123119
6246
375658
749019
974422
176539
224151
1486673
583495
1915644
1085229
1454026
303470
1661690
1294470
709229
929158
96702
1850948
1436371
579132
1916698
1000846
1147268
238975
1614127
1986799
1693173
683661
1183905
425917
1543129
344222
877834
192295
1526094
856427
439963
1004416
1977943
1955144
1144334
533284
19800
164987
908073
1473371
905683
479275
1799245
876366
1239292
341653
1551240
568081
1300798
1396085
939565
1589667
778295
1507268
381124
954872
512788
655540
1317873
608211
1083861
638426
151779
1412398
903812
430869
1504951
1651668
687451
1359511
1482086
783904
1130867
677004
1273405
617141
1712544
1095837
1266753
951924
1201535
1066652
962555
570113
540003
1213265
1909583
1936758
1270805
1845082
519631
310967
377504
1299753
1000147
1536921
1030458
433959
1248545
593514
652578
1064430
495726
92238
196815
889482
1528189
841371
46399
1751753
1232663
666870
534080
623739
234568
69672
1697556
1874261
1029530
1235339
1875023
433027
295797
1224200
1958381
398575
192841
466568
1659907
177218
228503
319895
354939
965560
1467303
813248
429988
938651
98113
1078583
730899
833116
936437
243263
416994
98372
1314733
1367402
1692063
1252571
810004
1106600
700813
815409
893915
1308289
578484
1526822
967229
12354
1775746
1867102
578882
111170
1473859
1251483
628845
276972
678434
735200
1436706
1111437
1344079
481172
690758
751861
109774
1364719
679060
687517
911182
489825
1263752
597815
1957297
887562
250807
1522767
1600664
71364
1138348
1844129
1672465
103739
1534342
1844934
419017
1215836
1466978
350360
44537
1808885
1694141
1140343
725217
1005322
1986797
536928
944434
751727
97565
570813
821750
1380297
535060
331293
1565698
1846658
236613
428794
349691
1872341
364830
319477
1761971
880208
1785626
471866
1186630
1522503
535568
570723
546348
982126
760309
157792
700695
1613315
1378297
800612
615753
1120011
731009
1761276
1894541
1875601
303690
1222426
113212
1632247
145671
1814704
1185998
882496
983149
557117
1497911
530716
1044872
529640
1432015
328176
1776233
718900
929545
1479875
1882865
1210382
1674090
1374330
348421
507540
638078
1483043
1844497
445702
1567714
1998915
1542225
1010363
76892
827419
565029
1389721
300874
851242
1284891
919550
119451
1086578
749933
209880
1504446
363958
782548
1534644
968218
7301
1242512
324000
343316
1836282
1169022
341029
1567033
1129543
199075
1007615
271360
93555
890261
287219
1239402
1026872
1594780
1810894
1190294
1051745
1150129
683966
299971
1704989
656888
643431
1267403
258853
1903514
321248
661234
603358
708146
1591338
1558079
1539493
312375
24419
1561322
1585509
326911
1906269
1330869
409695
1550357
758605
326339
145430
811793
1210202
1575200
228692
288945
963767
1373529
223877
1409475
1871638
1527376
1274803
304992
209335
1260302
88714
1703432
1793834
904140
617563
100231
801285
1074152
1015403
1010442
1129305
1862739
484755
1221734
1678897
579589
440883
1879683
1084108
95323
1111855
822075
90535
1834946
203896
1066112
348909
512798
1369955
1324219
141719
92543
206486
3792
201565
548583
819498
138666
140822
140305
1977544
122977
740968
215899
1533383
205032
490363
147816
213749
1425805
90855
872506
1255276
1670662
1926489
1197579
164790
1979322
1231342
1454726
196118
109284
1028407
1823383
1268788
1742812
730217
69991
1922983
381982
498575
452856
767629
733828
1538930
1673478
275605
426223
1967682
741731
1064846
1808926
243936
1103938
1031783
1012741
1463589
1648646
204861
857674
1863272
551988
1950471
356508
1870090
798329
489296
342890
1612770
216840
1599936
1933480
1974575
1857099
1523344
613231
950446
1591524
1077750
1869171
435411
731004
1959987
1972890
1734068
702356
289226
492063
1343078
1400859
773879
887190
1807170
934765
1033585
1212080
73135
909180
1036174
716233
75077
1867771
889810
1890829
1443023
1886314
697600
909196
892804
817520
927981
1775833
1294650
229799
1262643
500413
911691
1114441
1166322
390311
261345
752615
638598
280978
1271134
1010443
912868
1413042
1655668
1534368
51413
1667602
685658
1008567
54707
299376
1145603
1232518
840139
361875
1047042
791855
1630612
1102887
1719182
923879
1606422
870065
1946361
1786411
1740603
1387675
1724114
1822360
592281
1812902
209726
642876
1354919
709485
105668
773419
567056
271372
189902
1123314
258898
1858439
1720560
266316
437285
693620
1800616
864185
1597676
1278332
483324
620502
83481
1366117
567117
1275791
1876566
321267
271127
536332
258365
1732918
1683309
1437886
1033862
106202
1355892
1142400
878677
1836071
1108695
1936864
807308
1831179
695247
512838
433892
826209
51852
1303078
1614247
1097060
1113138
181420
1508028
223495
1386738
774911
119391
719967
638760
1687832
1815394
1860842
1565700
1971127
1204576
700290
346690
1963584
1145862
1896212
697078
1742886
1103688
542842
1174089
533873
316168
1197775
397711
1446923
124722
717783
1370257
842903
1890715
571071
1480737
1078616
1215908
1244327
1732627
1398625
1736480
1769826
1828588
1852768
467379
1683160
220408
1683558
1500583
1191128
107750
1272289
1592243
489818
1310375
991379
1322824
1932870
210748
511152
1309597
760120
619927
1849918
553575
307457
14813
403792
1633887
1206905
1327056
1195917
1972706
1779604
1202417
1178177
1917247
861416
1604080
171634
714571
1476087
1839614
1266364
1640221
1960858
1315974
255150
77231
356081
1879193
560054
132583
1781484
1125049
1317123
1002161
204308
1201151
73537
60689
1240495
1270464
341532
243366
1141492
839512
803739
1303560
1030730
1085969
1890223
1096753
802568
723602
1062365
1760636
1750994
723585
269417
990145
10158
1147242
142363
818398
886045
1689737
226721
987258
1083902
1469046
1443317
1921123
1305225
187621
188425
1993320
1303525
1467848
460784
353018
1831284
226110
1471227
70832
1540179
1877495
1566019
1385592
1283865
1458241
1192907
395319
1526333
1385052
1028628
1821449
1365563
1390045
326901
1187677
1571495
418326
91253
594033
959335
329419
878439
1153629
861057
1460049
1420127
1704696
942354
385240
313084
803655
314260
920873
1587686
1578803
1062628
1917102
540729
305421
1044952
1179912
927776
354537
543169
1424893
1578556
1490584
202797
23551
163207
506225
1539691
185003
1605984
1204068
1165714
1932606
1429867
875585
1801504
1857927
1957998
74458
1215090
1695718
502545
314557
690377
894877
475655
69608
140357
1260272
1220586
49828
1272233
33526
1384393
1964129
353036
1653957
1285317
1092859
1090625
696199
994114
406800
901483
956633
931269
705911
274546
1450550
1052110
1279281
1522761
1394105
886714
1274459
1899928
1231919
158477
1517777
1767475
480713
1015811
359124
323843
487831
83494
1820841
1876775
907796
453746
1873230
664069
1681661
1261546
1575317
1394676
1722857
989860
136669
1160078
256622
1780349
537018
92127
822718
363115
740680
1816498
186794
560109
1534184
1538842
881910
1416832
1426567
429960
612441
321390
91169
377274
206385
378117
1647510
921199
1362044
1806250
649360
1031772
404492
1634792
277781
820628
1613245
250729
60125
651188
347637
1787627
1987472
962897
868298
1213367
266851
1412197
52776
1386973
759343
1688154
1187114
162788
1497559
691683
578323
306173
30265
1326475
1192551
1061996
300695
854654
663084
1730579
145540
934563
1941304
1606789
820907
1427950
1071419
913625
186221
1938172
1512018
1790915
1301053
1731038
1536251
1554275
1632512
761974
1393526
1098852
1373950
1620194
157918
1971590
1531883
766443
14747
10746
774482
1621773
900892
1460645
48517
1352175
792885
1014422
1898753
1429891
1132207
505911
239309
1482350
1420689
634675
1832690
88
1475196
932065
1265747
939011
514292
1282763
279255
612705
1527944
1509663
1994223
1919809
1693442
339219
1891345
627630
120849
1437409
59874
1538941
1118694
893323
1078353
1277572
1881304
454551
41742
868275
138537
1659247
650194
1879780
335360
1186839
181280
1409592
1936890
202329
962763
762048
1034882
121029
356134
618157
1675872
1404132
1288758
1794239
881966
1627192
1749240
493865
896852
751790
1984942
181984
462953
123901
206227
351210
1319591
1696377
478907
1981418
700000
1877725
584967
157090
497334
520482
242676
1481196
1982889
860236
890439
1553887
580495
900690
462546
1765780
1109088
1868119
1074514
864427
1813667
401670
122374
1379854
879244
1037649
407325
598322
1147210
1150630
1719706
821130
1622007
497521
273888
1689120
68606
1432548
901156
929703
1704218
994952
1101279
439143
590288
566533
1884875
613405
1247400
408711
1440455
33640
1120017
991003
168279
674679
1141924
1448748
1575090
43005
1623426
766007
1162534
1400059
1225436
131318
398023
1893627
1677006
1108581
853193
1706438
454722
756895
1325349
1386891
733534
552911
1610529
1727974
972309
764054
1824198
481822
1254252
1908071
866531
150197
1395381
414032
430748
1806611
396
971853
173124
1587450
1392244
1011406
1947333
1358217
1351496
1531243
1568278
123529
1812103
1028776
592459
1459399
73387
183657
1968515
552417
1628751
484376
1772064
1417767
1540250
405313
1537241
1036757
874606
1988267
1583126
330169
865980
837004
1714998
922920
1219903
237715
1681813
326723
1876152
192590
873315
1974829
1772250
846087
1368101
184217
1387433
928061
299340
203305
858864
1310928
332325
269845
1672235
605523
394144
779149
1054697
524374
689517
1791585
1905279
1779370
1568184
644246
1926157
72078
802835
890448
1211757
274943
961415
920843
1783433
1411318
374592
1412614
1427635
770630
1153622
1166555
1443903
1279859
341245
1688220
1090239
858320
1771333
985398
623580
1996406
1609310
1822823
1584015
1088749
626018
1653100
1802730
1219134
574452
691921
332378
1642188
259500
231155
39004
431951
1140657
25105
1003262
1753882
782582
46495
1204961
1153970
1245020
325492
1274960
736321
1466649
1750736
599088
619692
875166
633582
839963
141343
312493
455848
237847
1311818
1833831
673137
995499
1011577
1128880
341892
959904
1678564
631607
497014
1278986
57791
130811
1176376
1287597
1798688
1270223
772914
397056
1471950
1382973
968959
540601
371467
996324
1547802
1339106
52371
453478
1761703
1793322
1991572
1909043
528545
1721128
794281
1445496
1083830
480402
539680
1998064
1148460
17105
1786387
1095108
1145750
1250793
1075771
996718
1937902
892745
1890614
659211
887857
31717
1561857
1916886
1114363
138480
1753928
723320
864879
1486338
766574
1234463
1521754
1972735
1048623
376947
789293
119337
1528315
1700774
746928
1504696
1824862
1293402
545678
1169285
1883043
1746028
1005958
1202739
710195
572466
1525092
1269564
472577
543224
1889572
633711
292838
1317998
893429
1613013
957360
516333
1312587
141803
1660057
1244666
846133
1118331
935088
1826869
1677928
1470587
1873367
1230797
1702671
156558
1570444
1388148
125363
469375
1075257
1975964
850759
873600
1971483
1663489
1346748
1675695
901214
1538364
1319615
750054
1843927
1484691
263696
1398495
1890370
424368
125942
973064
213123
1983818
99268
1648385
1240248
1357811
224109
584402
1655420
1314797
1778327
1006177
1773908
184895
61755
1033999
1270471
302249
307104
513627
397093
1583989
484558
1538651
202307
1525771
956425
570464
1627367
73255
561843
1230599
173919
844869
889402
171799
1534356
824631
1415163
1200144
144731
899574
629985
719246
1496824
801686
779205
1781877
799793
1162629
1759089
192270
995379
1559131
1551976
650011
1019714
1250
1463384
514315
1772907
1487941
884793
1055828
808100
299693
1767460
1076094
834646
1783644
1162985
883409
1069606
702978
1717985
1023200
375556
1103373
42179
1460280
571623
1664630
1042571
302639
554897
1261846
106867
1963656
1457375
159285
1209300
276195
1020573
533546
1498553
146898
960145
895850
1736000
1920856
1175523
1627983
1702867
661037
1850265
1988816
749994
1088620
1947447
181593
1898201
696028
1435982
1699091
985228
1861156
1456154
184408
1213840
1413867
155726
1218558
586711
1242797
837096
1575195
519703
361642
1619983
687908
185266
682260
1736056
75668
594908
950255
524586
179887
1151021
1054019
1619479
1461135
1826167
808830
1327077
1312450
16636
420253
797155
900812
399316
507210
1612079
1803494
1110931
882480
18735
1086336
505644
586627
1158790
486751
768245
1074720
570371
487860
498378
916274
1959595
296305
1101640
444969
287028
149845
1850372
311978
1465861
1026683
409271
813361
62732
1874342
864857
1489002
1709764
885038
1811498
418714
544174
511064
400606
1540744
413343
1655277
716646
768079
1571540
1190031
1993459
1211551
1128062
259671
1945152
539088
1816732
1868984
728341
244425
1127138
849257
746618
1986634
169510
1592177
32768
1474389
214783
1288964
9792
1328967
646293
1967222
1539597
38467
586031
1319165
1004680
1464941
1774064
920898
1262752
231624
858699
1369812
635790
389894
1840575
124343
282447
203704
1779894
889913
1521164
1939069
722555
1810371
517697
98841
1870582
761109
1458875
1610221
843122
707317
552939
1395981
1242269
108604
719632
60969
890056
1693049
818844
1184245
1017458
882235
261715
77882
307817
610481
122283
1471739
533319
701252
1265617
464796
1259915
564612
1651576
1055782
1117491
1797608
1223381
1243265
779773
645448
1546127
245066
984724
669317
151408
1934901
376740
74830
1035358
752542
1430508
458240
1294594
1190338
1491603
829669
1583385
1510016
1400497
1763446
395256
1782940
1865982
989412
1935482
719777
1643328
497102
419269
251064
523682
1658072
909821
774188
1509070
1498940
834672
454619
651415
215862
1521447
1087970
1016426
522047
28880
1295025
20279
1497034
1996505
1213718
1276758
1098436
105345
1212540
1497596
1126071
845713
582925
619987
285835
1453082
262550
967957
1216706
1280901
267664
713364
749157
784050
1880659
983884
1600895
1285645
791294
432907
732338
1200705
420036
551806
978019
998385
1229749
728002
1817481
785340
122623
596602
1776461
1693254
68633
573577
1301817
1699812
1419474
204442
1711684
477238
903116
1331160
101100
843202
1241816
650149
230289
544433
611432
451096
1267744
1333327
207008
305555
1650553
1284953
1568314
766502
1020688
1291545
38095
1303427
1136144
1630382
783679
604264
317602
859369
422183
382337
778736
1351792
1222403
1095244
717261
1559846
1079127
1496975
426993
1287350
116233
128656
1925093
1202970
446350
587801
1778196
355771
519937
180271
1115533
1995785
780175
806688
126122
770741
1822872
768720
1306440
1556036
562799
1223288
1013599
1555979
93611
1523355
1345456
1585456
1102979
1336579
659113
1131977
804315
1113301
501338
410471
1605559
938592
1616902
920062
1780911
1129731
1542411
293100
1145646
1640350
847860
503109
569885
88081
1250513
841650
1819721
713868
242204
404721
607893
629053
710600
960377
1618168
745005
972947
1729036
1055315
1322579
1448609
1223356
1211926
141621
1867758
1097716
1072838
827422
1926983
1532689
177193
376665
1461988
1841239
978946
1665235
1540946
1431495
712410
190097
1907716
52558
325312
726506
1438398
1772320
1775921
887379
701594
274386
1673229
1479685
679891
360502
686883
455934
792958
1218866
1262468
810271
205303
50831
543468
184479
1322754
1709897
1268756
228344
575134
208539
713405
1604717
789026
1706818
1517996
1388987
1194611
1742328
419470
178196
1429230
42740
337243
1388225
1187324
334818
1223830
975496
557961
713613
1479957
608980
203426
713830
302633
1794801
385059
987853
1233781
686846
148087
753345
1382140
930233
1216393
741707
96545
1281595
164268
1793324
1660285
1933090
1988281
795831
1403668
1320324
1462277
1395764
1113838
1638927
1233429
1870919
1363369
45131
1620560
1957899
29403
1256372
954896
1458570
405599
269425
1704750
29484
244208
539567
1635623
379271
141909
1273910
626796
412807
1189098
513040
1020910
1285131
1233387
1815877
408023
982410
1020480
423567
1102946
1730828
1318669
1373146
214906
1988193
1559153
476851
1093183
1441240
1596879
1087067
1203713
304806
518437
37873
782316
529307
1789466
1302289
869849
1508181
755505
868444
1968121
1195668
134254
1149790
1265231
1834310
1110522
335786
29465
1669695
114975
1124993
1383109
1387818
839131
782463
863585
415993
1580714
1513624
656321
236943
347017
1457638
628431
978216
151319
125624
1250805
1466516
1046074
92405
675051
774010
1918029
1680253
1862781
1016302
1573961
1073312
924680
547807
967453
1348737
872203
1280095
1117696
1608704
124960
283717
1703218
181297
328672
771970
850530
1752613
1901500
282623
606755
1710001
1449828
217752
1375153
1979700
1858748
866707
564738
1613662
1401806
124922
1712982
1091185
450453
1728950
408136
922756
1551711
785802
490687
938044
1670080
383221
1480232
163246
18432
491253
926605
954479
1299812
1028527
1339095
799364
223385
1143858
1864740
1976519
59302
144695
352028
627783
1891378
74779
408578
117800
1603995
1583494
725286
1984378
630426
1706081
46530
1286903
1502268
939438
1204414
59209
480416
1588611
209726
724738
1119511
1685077
1510062
1451933
112208
1458126
83474
1798966
1188092
1321718
1796342
1190935
1214890
662144
285928
1643201
1374904
1483524
1458005
976640
16436
1770417
902440
705659
1383510
1906451
1946058
1292854
703949
1547171
1298643
812318
1429628
464043
282626
1185937
397129
1015472
1619995
757642
654090
1450534
750341
1718754
1183028
139536
1410043
1845769
931480
1213468
1992349
1840217
1732942
1794276
1199025
374251
323614
211469
903007
1289569
1858499
1465635
1625431
102544
613157
697296
901995
814331
52235
409693
279710
1291784
654067
20107
999926
437147
1405060
1803627
1863588
401657
410357
659988
885725
241094
185110
469324
97462
689024
1464104
365564
1955824
1559609
1675229
352254
799246
694953
251621
713139
1108311
456300
622897
1904082
467986
134435
459566
1189613
556976
759112
1349328
1166099
1959130
28190
1247478
1421352
524900
367896
1489690
565997
944672
45392
738677
26969
1214793
1946114
1016984
1401796
244680
271755
1258063
444298
292225
1141576
1650022
1326098
1887868
343927
26727
1000454
1672012
1525333
1856787
444215
1080985
1104548
770402
249817
600121
1931291
591936
1343200
1910421
447465
838913
1205258
890103
1470009
784228
1502670
537477
753588
1073140
211722
200095
1815541
151925
1239176
182043
1401984
361464
1997696
209344
792179
1006506
705923
237318
1242002
1727776
1537354
500841
1285333
1773843
1850292
1793575
1786041
880603
1594774
275402
1262120
874920
300722
1179959
1250229
779554
105611
950752
264096
1370024
483779
183673
777688
189938
518255
1925230
1756036
1840318
349381
446869
1299704
693692
1592118
1300291
1217810
57699
1506425
314946
449467
188463
791121
632083
29580
1111151
327757
750787
624261
82036
1308919
1717973
1709553
1265978
1474449
718731
948686
1192610
1571294
1841426
116676
1317592
935212
769971
1577292
1879409
1837821
259235
1940161
326941
948056
1038954
781115
1561054
1208705
969970
808639
1124310
1909658
1417343
1992766
1426396
1438853
72196
1533057
787146
682047
409144
1410735
1659683
1423808
1028245
395598
748676
1897404
1090487
1811237
1353074
811245
444527
1456429
928050
327625
382920
1227043
795627
1226444
77549
1820230
694201
1901436
374097
1984875
442510
1670038
1574505
1046141
1576102
1111056
42713
1435803
1767825
1620485
1048010
857382
1542914
1814156
1990700
1616524
1929680
1764421
1701944
22420
84045
958052
1383319
797488
1894868
1462379
596333
641585
590585
1326922
1957182
238783
528216
1025099
23612
401946
861843
1322228
771117
1920611
1422724
519275
618345
1134548
440942
1179243
32518
1773574
909886
1311359
595905
390145
635384
560918
1663172
1764949
22942
639521
210011
17017
123132
1904580
1105123
1198348
1696167
1052002
385506
1123091
313337
1296264
1597193
716671
1098784
574337
870554
710930
350930
895587
727722
195848
878129
5425
1212306
1380195
1154979
1035748
91701
776120
901483
212525
668245
297802
1028680
970240
1740049
1065546
672631
231741
882260
1632143
1521865
1397760
720792
1963665
1592772
51560
1953345
1192771
1631322
1978539
578959
1282693
1686612
797411
921473
317811
632234
461590
1706964
1727735
537579
231989
94690
982553
446281
439142
297480
227250
1521211
47385
256198
128144
1784171
1250855
348129
1433115
1024550
1317911
1290345
288892
1739890
1690869
336353
324481
1224125
1386960
1924833
1144133
1190094
46937
1821227
1913915
1348366
136257
655404
958114
1929371
974323
174008
924917
1846131
746941
384321
528974
522281
797568
986608
836243
1425443
1754725
1530358
1821517
1895238
1584756
1235502
1177524
1359273
720609
1003066
1898091
1150271
1067131
1482031
99576
442772
1979852
1797016
819267
395244
1443750
1693415
514182
9069
236758
285707
1492315
1431673
329628
501285
1691232
1840227
1587067
183379
1310439
1435959
624084
1831964
1503580
1205523
854634
1252979
854973
1269269
288297
947129
152193
240249
961524
1494542
319035
1163634
29076
919766
1505183
891655
1958368
1082997
632122
102625
678806
700514
1074618
31857
385497
206607
550277
1667568
128626
997293
670678
120473
200257
139163
1088791
972627
670212
774930
1254748
929102
1699028
1297700
769207
1001837
1995867
1480487
298765
1792281
91318
1239276
940119
1036428
1883138
1848663
869734
1930291
101983
307475
1838821
1297000
1725177
115008
1756720
733182
1460592
1777463
293275
316574
1058898
33585
323793
304480
1799975
316985
1251724
408907
1331205
716695
886806
1432811
1397427
394798
107309
572330
1941245
1888011
1513736
1259758
1648927
118122
963905
1022743
733345
816871
1736300
1818315
1400600
1432385
1139148
994289
582674
530219
558517
1433269
526316
29164
1667688
788318
688790
228753
1662191
304175
1466459
1519718
1679319
356699
569019
1531803
110125
456297
1614412
34483
1696577
971107
1742408
523348
304689
20166
1910556
1497322
422041
816106
1278242
603244
275715
1868269
126559
37869
1444989
82895
1426750
1618581
87092
900279
1771585
1222865
1456436
1468312
1049628
1786183
1797174
169988
1342464
1609300
715641
1676819
1206411
1121706
656085
508198
789074
1861734
993637
429914
1158494
1720647
643955
221018
815464
913654
1681915
256403
539608
425809
796879
981298
716041
1296513
1442424
1768241
1777273
371686
1324956
1059154
739923
691937
1628188
463787
1291180
1430532
1211946
1520620
550184
1956625
364827
1401015
1191478
131913
1389168
1167103
1035783
446462
653578
348236
829567
401306
891097
1941738
961448
1783175
613200
1156679
325446
80139
292711
108761
1519325
1809892
258518
1770965
542451
1094999
1502782
1339138
1000277
1459605
1167660
1482315
57137
531202
1265897
1644602
353296
229050
1837828
999552
1525836
1006876
884675
323060
336293
1023266
1471164
986636
1479803
1373548
1389217
1098338
1985445
168181
487597
565343
283302
749429
1067347
488912
1426165
1719047
1070525
1963731
1235958
650008
109069
226134
291834
1366319
196704
1678259
1800657
1091204
885846
1724532
1878433
1627441
1321124
1219804
1044953
1627558
176524
1756150
1587702
746412
1705733
1231576
17297
1025370
1774443
1144628
1391795
993986
1596277
1916203
313349
434445
1745838
394245
227398
1028043
786122
784518
1595551
1699657
657216
694553
942247
1395237
1000970
786191
589174
840042
102242
1209771
1848873
1493221
708818
1260148
695287
889151
1938957
139872
618812
1498174
1095755
324638
1149267
1632662
1851818
61893
322986
1929869
1816161
758913
1979019
773723
1700855
1059528
1221545
1630079
373887
315291
1154926
405688
283897
1475692
866501
1051983
344230
1535627
794635
1705143
617215
36514
235493
38216
795249
448472
343751
1537817
1151528
1088195
1834002
487278
167983
89637
734008
577792
1740271
192098
14661
979394
1106056
338070
974630
617858
11208
818417
1532808
1437249
1366846
1838889
1026139
1279856
439495
85878
1044356
923518
1918881
435686
1086532
576058
720342
731862
399749
780951
555654
871852
306283
1616665
95694
289543
1390361
1735524
140553
1714446
1984035
87183
331041
1726743
896751
1122465
1100776
1705557
715992
1173470
829569
1427115
792627
1535156
1790515
1785256
837593
1047639
259005
1474755
423169
1708974
1386224
1973230
783623
1326808
1605841
1571984
1061038
1245772
734635
566863
950045
949388
1265314
1454096
792574
685184
19406
1856074
876756
1075202
457730
735964
1022981
1103082
1623686
688503
79379
1817886
1006807
684242
1123395
1335826
379878
1673215
332834
1479924
707498
267435
168000
138851
803119
779804
6702
237040
1488391
723143
752935
1767324
479275
1414347
358330
595150
1048957
853287
1244703
761931
1320720
369340
687589
416830
925920
1540047
804970
1142028
1280200
127156
845957
13281
75720
1727794
941415
1223069
1876356
869304
1301973
316860
1692327
1793111
1241694
1243835
1739179
259440
1962081
1214625
411882
1135614
1548325
1043342
1425110
1776360
1997604
655784
277487
973547
580714
204670
519458
1847757
12493
1388705
1289438
752694
423028
1222588
744378
854815
756565
303281
378089
244374
253856
725706
939473
769542
467335
372909
1767910
335574
1490641
1992561
128906
514606
1473570
132138
1031132
740864
1878221
1920907
214582
439973
970885
1909692
427202
1903315
1761447
1643782
1605909
1318089
1429317
1666959
1439882
567560
1352492
1310877
1785198
1033386
1411423
1679199
1921791
1386522
401496
221792
1335626
1399725
1907143
1281988
1843339
313323
14424
726608
19825
1347956
1623654
604078
1981595
1423027
169993
583784
1726389
1604475
770326
1985226
388976
602245
733547
278239
796310
805666
1021202
1229292
552577
684285
1798854
243753
1621260
923456
927606
1823559
581413
1554722
1333607
1023082
44983
695086
1597403
1525300
1815983
1430115
1451172
759540
198394
1614762
214525
1162029
1551964
1392243
580844
459346
517386
1598167
631278
496353
743908
1899448
1593981
598015
1499942
1457115
1271384
487814
961435
1296645
1441769
761720
1343763
1735013
1691847
1582602
1462781
829771
477399
282190
672427
1086157
15248
1040059
1383237
1467487
149677
1652749
1772731
1302768
1169184
383215
914022
677456
304434
1448265
1115986
1044333
987551
625795
1992983
413824
743554
566252
1935994
321547
988099
867699
817291
1583294
1620798
283678
1009918
669029
1398580
1713324
1762832
1736103
1512668
1527803
721496
1266447
457374
1083170
187803
380789
1695018
1982954
98231
1550327
478661
1340090
315038
1905962
1472930
1546719
189181
1319300
48411
623533
1154106
934659
1648492
792398
723422
520496
587377
1813087
728276
153334
533112
1270563
1717218
750676
1632998
749565
59711
1582568
714438
539558
1869004
1815258
1119840
517639
167267
139026
803574
284451
1710109
739045
1337568
774838
300524
1627350
1828347
1469188
586528
321758
795083
100586
548091
264522
136248
1716043
1765145
1034381
1719864
1604822
355950
391458
1107405
1031833
410790
1365253
116912
41470
360760
1025949
29408
1916598
782584
1308823
235862
1861892
207966
432065
169959
1589095
1768885
1311119
624850
1088332
1128032
793432
691329
162020
749853
623016
1564926
976601
256724
860032
1318487
478334
246743
383556
259033
697570
1705986
785112
49725
1247897
350037
142974
450167
1396804
604625
1071031
785791
1523532
846180
1083952
1328065
966917
1258129
602911
43521
269849
169835
1483162
528538
1056377
130622
1202068
1314911
1969030
361495
1460106
42418
1796326
243254
1731496
1945247
571250
391273
1276790
1452581
472611
1532963
83886
1696978
474603
1218882
1197921
1023435
1729392
1163460
639180
1300341
1571713
1283375
1149446
838375
1127244
1998456
1398199
1984608
203582
251928
984902
400852
1566565
1666861
815126
1667388
1024248
1557586
26823
1076932
727858
263318
1773606
87630
1324069
1980682
1863141
1746292
1369180
225929
442324
4616
1196804
1856943
773345
1697226
1011563
817938
1211236
1866890
1389145
1240320
1089147
398071
1534204
277997
1917484
1914983
1880052
1169856
1988566
764669
981724
102887
1516417
35673
1488037
1836505
759349
62048
374847
1044774
1063040
649992
340223
856702
1809506
1705677
1342344
19092
1754362
944946
65692
214464
609360
1447524
1349554
95043
1282653
231248
1048971
255070
1710951
1673043
1339005
385106
1040899
70105
1399944
1379400
489218
21891
1722908
441677
1024901
1608621
1380624
277237
1145709
811394
269174
1803420
537411
839619
1993267
358765
1721539
1723357
1811421
1979855
561463
413457
1509513
1759171
718312
1897572
530933
1645513
1028468
617783
1432069
886258
630110
932401
7967
913086
1694724
1481538
1380875
84123
1220714
662061
272414
1439246
163729
994900
325410
891639
106688
1807339
415633
755107
520658
817510
872809
945269
1608106
1115024
748236
372926
1619121
1718988
1822500
182169
1286204
883327
1351075
1866266
672499
1625250
459834
109444
1286852
805464
781472
1220953
98221
1812161
391240
1370793
387037
706863
469076
1510730
944500
1173766
900669
1835414
1167863
551901
1307696
478831
1869388
795325
851194
629699
1980962
668007
861301
357559
1405109
1348691
1666875
1943939
362862
1955122
24109
1493037
733901
1653124
1410765
1844397
832887
1585826
238170
485146
804359
769719
774240
87765
168816
720307
844325
91711
1690640
1904637
1767431
1689350
1778650
1168702
1196742
1303160
1522184
1689565
184287
1750618
603323
681701
15029
1163812
1403036
582889
205642
182928
643306
1330202
196827
1819181
905034
21851
1748858
1287061
1216289
948429
31885
1605482
1570973
274605
1941147
973980
1929772
182176
1858369
1424032
835491
788959
1853508
133064
60846
997939
681127
779061
214961
1774215
1726992
738227
735432
1169741
25961
1584794
913692
1348387
1512262
1067277
1588482
801133
595225
1716201
521642
1068425
1346578
529424
140076
1961802
998158
846544
187564
95324
1575249
687540
951193
443876
973198
1823946
476712
173012
888451
1847681
248383
1045025
72482
1768578
405491
276762
781638
1011360
1297848
1651282
611578
1866727
1981661
1032343
1267743
1635516
1539970
1686400
592815
1857215
512616
209528
464335
1638647
712666
1033340
1835761
558207
1586864
259647
515405
907017
815578
881450
1119920
1908655
1401099
795401
1540133
1157847
150095
1907977
345002
707188
297605
927641
956085
487691
639473
822271
1016972
361668
937823
1629188
1253446
315292
999080
604237
950826
701160
1200526
723091
848542
1941816
98092
1826868
716831
1387523
81147
945004
500599
960325
127572
1365755
1853053
800977
905146
811179
1728446
990398
107342
673899
1682583
284309
1174854
883796
444721
1666977
1748699
633134
27
1690365
1967503
132690
411040
1201797
1273410
145109
1735287
1479624
1136851
307681
1741262
1013202
151959
110797
298611
1542215
198832
531315
1742141
1816199
971157
1064629
300955
1064781
441463
1444761
1894016
1375914
154041
1076326
993237
1812599
55911
1839714
1691347
269882
962116
97791
826309
115270
646776
1733932
1233583
676237
186738
1609915
154057
1523011
1293928
930312
111271
574585
957134
133401
487655
1587259
629447
808457
1845722
361834
418398
195978
681081
107122
286574
1040732
286861
407194
1557566
243162
1168940
568372
1542649
1720349
466492
72164
1253688
438116
1401963
919374
1506782
1146833
1159846
1585646
51336
91307
1851104
1443589
1987855
1589620
847544
386253
1165883
1856280
1162476
93115
633120
1888378
228674
308318
378695
424817
1734078
733591
274934
499989
1870046
963398
1287282
1769178
1089796
131887
908577
1005231
1917352
147253
1643404
1741190
832979
700861
862558
1311548
1783671
623362
1789983
835550
293424
1820783
392523
267364
143996
1893768
185424
312158
204563
1726391
1978392
1685135
1838316
153348
1910197
765087
1631260
1101266
1936460
598874
630773
1243019
1919158
1743938
702132
588190
854004
127123
222915
1756135
1700740
1567999
1578151
859602
1773460
1637702
394828
1316673
561245
1678230
868464
1598378
66797
296929
955595
1884662
737211
273206
1031642
160576
1454708
1308753
1703391
54778
1391668
94996
778200
632140
1798756
232156
400534
455221
1227903
145563
288121
52635
845953
854147
1853867
1146337
1234257
1866612
468624
1226720
1987277
1319876
492452
1058640
1786486
52493
1487316
1969001
1153874
1607446
1238482
310553
1928419
1838170
1154110
1784198
953147
1202170
1146388
124210
1056546
538569
1531814
397617
1705873
788001
432706
1373563
1751883
566744
1967672
208245
253114
1442886
10783
621032
368552
554320
569922
1490902
1117679
1334350
1717265
1517532
1859449
1810607
322265
179736
1626575
1813063
1163075
1267453
848753
1026836
713854
1724391
1355875
1257910
106239
846018
672861
868446
1101458
250154
1447453
150882
1295229
1542720
294112
752627
273023
1795007
631672
203813
510479
1071416
250032
1679995
1880268
1760139
314120
1934685
1980835
1903561
1572237
338636
1842459
1561020
1359890
1364707
1135419
1373265
641490
1396525
91293
177540
1369886
966589
189232
1773490
872069
832157
1240980
135247
486642
238732
495666
1237708
128533
517896
1120872
1128394
809428
463424
1887035
1734186
617985
1770020
1963801
1341140
1749562
1205543
109197
1389512
412083
164619
784563
1860408
1790133
1687450
979342
1710414
904867
68812
1689507
1915073
133208
1605789
406748
23442
674873
559557
1225576
444792
1156994
163466
126811
555218
8691
1012876
976695
29089
564262
1735439
1027521
684485
1227246
1483188
1212206
1956349
941979
1755147
1561799
1041199
868272
1961911
524137
227539
1747127
496445
834370
601021
652713
881187
1256423
1279437
921743
1610651
1089769
898430
207995
336972
1508341
1077782
1176212
245639
49529
178538
683149
393539
795225
1415753
1037832
1135981
1510976
1146762
775358
1067805
529923
871052
781567
1688942
1495522
975593
1837563
1206650
611973
1541868
470784
1094429
1156158
1917502
263138
168557
128332
130868
175318
1745390
1114395
272468
1985332
715515
720636
1758782
1334684
1155660
424902
1475636
1336289
359667
734507
94428
153265
516847
993700
956559
1498482
86362
1035648
933993
1716553
117974
191202
343881
1121453
1743797
981736
1877479
1201462
222329
1520802
1392349
164812
753924
1150372
1342051
1267192
755157
1090766
1556804
1102405
1205823
43001
1214492
1928270
1083781
1302233
1779547
1431776
701366
1736925
20945
1631206
168185
1427437
1107797
858540
531817
1011623
964985
1988743
819771
1686466
316197
755888
925679
274604
255702
292078
1463896
841616
1046865
311733
597310
1093722
640705
94448
437728
1829888
1158200
1755325
551398
1122521
1201449
1601646
1966377
1895875
976351
112371
1244626
1047879
905525
1572107
906829
1612010
714558
1945106
1519877
230401
685167
496600
947640
757578
1164805
1545690
786859
1485731
283739
1924346
1155765
632606
1065630
778115
1302104
1977368
92548
108675
795822
1915189
1738101
1572214
76079
711077
1737664
522182
906059
1323528
1820205
1489405
1223628
63041
600914
1651283
1858458
583997
37303
1239735
828279
942503
1643471
1000349
276136
558584
1893173
1006933
1629482
21058
987440
208807
1675827
1118626
720756
1902199
238115
1954423
367980
602857
370084
1075760
1765840
446967
1307803
1041375
1551584
1961549
1831968
264042
331169
619019
1487509
366170
1201282
260235
708670
266479
648100
1414526
1927309
130185
506247
409166
1766262
1679662
738470
645985
975024
707587
1075352
771555
1595962
613449
771918
983149
19093
463411
160647
1458689
1972707
999277
725717
419030
743858
1749671
1156299
1614560
1041327
190120
1625846
870258
1188854
684858
1346280
70418
1362269
269234
1036683
1519564
475187
1563782
1133175
281840
179098
521214
636909
1803377
1885080
1943105
1347823
313586
478617
60829
1190067
1393981
713026
1798045
1899070
1606439
171540
1635395
1830686
254063
221949
1652464
219150
446403
353721
1097321
132236
1486174
1263747
115376
83863
732569
1665587
919728
443156
1358076
1641574
651018
767301
855916
1520904
271829
1462847
1371609
1017800
1114818
187522
543341
1836030
1085229
235579
1953979
1718633
927936
1839387
833415
1951438
577667
892411
1227574
321036
1417407
1604871
1909980
1411774
1173575
367453
989483
239010
117360
1593821
1000716
1684213
1653383
1351434
59743
1129320
437356
1639159
1090961
1547205
39832
115275
1775607
1186883
55587
1178596
1526839
1780385
1807836
1914078
1160651
1056887
1707653
506986
781215
1049733
357986
1473613
361745
1932130
317357
420590
467174
1541563
1161629
1730483
1484329
705908
1923242
342624
131104
691517
741957
1045717
375315
1599871
1793923
1401646
737998
253801
1845279
1049008
1254213
1826948
1140671
1102669
231236
659710
1246244
1071079
1273012
1078335
1051828
811555
1042121
574004
1091478
1030839
1019292
1682577
1073730
621988
575623
1084769
919176
1300831
1544909
241055
1462000
426145
1775480
1153482
1589729
104259
998330
647448
1731858
45165
1214088
1731840
1507894
1699861
1488164
1750769
31727
1561524
1584744
582491
248539
43392
1990902
145053
533023
521131
1212511
67857
1951518
1819051
1232698
1772764
1981678
575298
78677
1958418
1988869
1836819
151915
1866181
745763
1712458
286939
1987927
1435969
1678672
1900411
1173356
1884346
239326
1570360
452949
250735
11829
1635446
1858870
1333542
452059
1273365
1340067
1038605
990186
1540205
728583
1409968
924220
1268741
583862
58037
1685057
1874702
502831
883096
520772
548554
1057363
1446178
422039
1982573
1184009
957561
356716
224617
501288
449856
1943118
1245460
86771
1021659
995165
1688343
1363254
620754
1300938
1964843
1430359
962937
1716024
1911992
1039998
36841
905524
295331
1875521
538969
823105
824044
1683585
1803842
623994
1942848
959553
579194
1149236
493677
120941
162570
872276
979686
462257
318232
931479
334156
22881
1555789
1227535
703658
1866564
178601
1244347
1323674
1851175
280962
564376
295297
146682
1301515
1896567
711910
990709
1232473
1465082
819469
220863
300704
1217374
1544911
1506867
1811179
2542
385985
830241
603912
56908
1749951
224803
1762208
698218
309774
564213
1666054
16190
807912
1474375
1441667
1986577
1856357
129086
1014277
336981
1813084
918583
1906458
1188742
30211
1556883
297373
1912020
1023042
1161607
1333089
38634
446431
813272
20350
473602
1108352
1599423
1028563
1607919
427745
639057
114162
1176297
1825047
1123256
974567
1826390
1005862
831575
1634004
1630233
109409
1319806
1167732
29414
998991
1953810
1522460
1121017
1456391
289408
1711376
1018940
997239
193242
84018
1733846
39706
212079
468416
1797690
1850646
972937
728660
1461058
407638
728916
1634036
437033
1084945
907511
1023104
597368
997095
1809019
1374438
1930884
450492
1198836
1472287
384452
1888617
1803217
3097
1886254
841168
308015
277445
1109068
1588219
1149238
892637
170469
1509563
1260604
570564
1910515
1823817
1359262
1405566
246287
1349191
1143990
1960513
1369279
807705
1895422
935380
432083
72774
449026
729487
897529
1561372
1383399
1527545
1711371
275608
255012
1700390
392561
1996169
335631
71392
314617
1647483
1778928
13519
1785017
171032
1402154
653705
29588
1056977
497061
24608
252905
1088909
1058353
594076
1359098
838184
1680084
31482
48639
597518
465258
715312
1357109
117809
952889
314936
1042462
1783711
1797888
939389
868203
28047
550517
1223885
541618
575026
1463751
726569
1846292
267432
1630792
1746076
324785
528455
584843
655344
614333
220789
810864
1665359
1379558
495371
841648
916332
354096
350315
1533459
293211
1297786
1492009
962657
1502852
1379301
1785242
684658
692318
1220076
803152
521571
563930
655117
101602
599496
1653266
700209
1780496
508621
1073788
677700
1328626
652378
1579146
792916
1433070
1878392
1788366
1655256
33556
1667911
1798815
1950094
587605
1122859
1222051
1791541
62835
240662
1863021
851470
262551
471335
1507639
1169110
1505726
801110
1094018
1614922
1539913
106516
372953
240172
548473
1621853
1864250
646032
1835470
1056615
890482
1210757
1657681
1255151
337770
1782800
1148433
1563866
1859775
796588
1057348
1012867
830725
691494
1365421
1878667
340372
725257
688265
692870
1401056
1441508
1613816
387317
35247
658221
1991959
1138665
1531518
1123334
1959202
736703
336802
1600686
673537
1836315
617004
1638762
1361992
601733
906374
1304783
1527074
472986
131776
138820
1699911
632827
1189550
1649239
1573688
1633081
1540038
1517010
217767
827197
781279
999615
1056966
1135462
478826
966941
86006
833321
687911
1922568
1795629
1830037
1707341
11126
80048
622949
1553184
1689096
1744702
888445
1864932
810959
597323
586217
1133941
114344
1729982
267431
873716
925004
1275426
1099373
1901703
1444341
910871
207350
410215
471118
1069784
329004
1751445
531289
21817
1851364
1380604
863204
1277518
1417443
1272815
1837738
1419353
565640
585668
526123
634413
677169
336601
954152
1726671
1354423
826096
823860
1297755
169263
1575654
1045255
648191
1583534
1677502
68025
507659
69273
613836
1888019
5246
82640
923260
731639
242331
1519335
1387355
985056
1473313
1711458
1716271
794802
142260
1977622
964478
156329
1633798
1577686
1883977
1399084
413821
1579831
387034
1231814
1326946
359087
1335427
1626617
244375
1294578
13673
419664
1972188
946041
1220393
1766330
1826031
1157963
1194300
1501856
1409735
528629
1228527
292679
1616975
1555908
473878
73661
100167
1817104
131890
11593
1777628
736804
1571483
1319566
1112662
1590112
568103
442017
1737765
768794
1722116
771377
1704284
678916
1102981
1709647
228629
1125928
600511
1370167
1296028
1162018
1382881
1812016
790548
1388681
601121
1166719
657452
1318794
1245046
503882
1042009
1774772
401034
384548
1441409
1584027
1945782
286452
92611
1367783
1324655
1041725
827504
992260
1352133
144748
1985999
1201769
1418591
691084
1833006
1204320
1316448
1832049
900555
369690
1137219
1152617
234791
242106
53754
1188159
286813
1041391
910496
1389971
1117054
592890
67272
489185
69023
469909
471448
1113638
298246
755344
374125
1280488
1499589
158869
1301798
988733
728816
606875
1073778
1827564
1420156
1327689
1251186
1892606
1640185
1708653
625459
1571807
1679622
90330
1611718
251293
1865491
1292563
57414
721843
593112
515284
1680450
25854
279075
1748590
563644
1579306
1008218
1720503
1735440
450207
1026546
886263
1424360
765781
152904
81331
371216
590793
1927263
982236
1089356
1401488
1243837
1698241
1370453
367506
19453
188629
549714
1824823
1260571
1568927
1095243
557666
100810
23843
1997078
788842
1825007
55737
28456
1234512
1678534
1876078
1296898
659944
20303
740730
1351326
924079
377820
573473
1890035
4091
1946780
298171
1560715
1504711
1730614
1166597
1786472
1407367
275128
343474
579942
663132
1516680
1283114
329509
728494
1289701
1959551
560735
1463708
1446690
1470399
1611200
1042161
19720
930931
1450490
700835
1709945
673302
365972
1182116
515915
1887395
206248
1310771
939149
1276540
1307179
27020
1818474
1371930
1688277
627257
226644
689054
1858315
530184
943665
1767102
969972
1426202
254421
950316
371976
448352
235266
1402525
1833435
1568845
1332396
1729710
1828666
1649474
172283
383229
1230790
274152
1667954
40781
1820638
1247069
1732718
1992321
1423707
1885492
499172
815911
1955369
165981
1550516
946757
1047174
128328
1556829
818229
1447597
770500
1298835
1888009
1494332
1646821
1467339
343682
1834249
1917325
1576489
757585
1234182
1882643
1165611
1061067
1499834
83730
1083059
82348
1236341
1876094
1482742
1876611
74249
237834
1912586
1853794
1911721
85296
1504084
886125
1060064
590906
1520761
1378468
1910315
737623
740636
858321
1172222
268204
1241162
50294
630327
1040993
1921512
1901778
1845192
764551
1250260
612418
1010253
1120151
208176
204115
1675264
1498200
1764448
713514
592924
171100
774664
1899648
302738
360376
522746
1073043
486678
1733619
503467
408363
1204313
878014
1747532
1577994
604732
358524
625009
463374
1702612
1571585
939405
532743
346915
437273
1749528
1443580
248227
702484
1800073
511234
606375
1092178
506111
289023
881452
824012
1819828
1357687
295706
667680
715739
1301197
358973
1087469
966827
842837
806553
592337
306934
1920798
1451604
920486
34322
996200
212041
1012739
1254117
1916096
53228
522982
1236836
1898200
1843007
1387039
311233
824034
549258
1009909
1024906
900025
714611
1747633
900398
940878
652026
412144
249689
428820
322539
1203148
583607
1068210
1907061
69840
1300682
236866
1345244
1899275
407683
1759009
54099
1113565
480718
1905133
217346
1763123
768835
1608349
1471132
1591590
632751
997245
475137
1068358
1987194
1579883
1873489
1060603
1808905
557646
1529148
1056866
1973959
1612829
729939
452196
105612
105628
1422806
1582093
920455
856108
1729064
1302496
964659
550420
539688
1540747
1682132
359160
1441166
1450181
856750
1900347
1825599
273439
711081
657427
6911
1383501
775011
244503
1162683
409557
314249
1856043
686374
498747
615121
1886160
1114225
441775
1221097
982378
593466
430426
112133
1990689
425660
71976
470724
442943
130114
1678641
375318
607146
585136
1852384
1762466
1528156
647476
1989333
1890025
1519637
1913589
1378829
199171
202859
677419
924391
517400
999983
475159
1535951
1339115
585995
759840
764555
296299
682918
637476
1547043
159701
1289343
900408
1557819
621492
1653005
126424
838012
411297
1863219
1340192
665744
536357
1319196
1991312
1738808
1668071
897149
1826822
198431
1226438
1746318
287827
88732
731979
513299
1504005
1686014
70485
1995567
1679114
1642895
230422
498795
1611810
1946905
920562
1155258
596150
1559808
319522
819308
603114
280607
1181203
110227
561357
1623539
1206967
1697571
1710102
46199
1545540
595589
1301228
1551847
1958556
1326044
1015777
116434
772166
823524
525004
1921051
1008575
348220
1102614
689127
587144
1646005
1749120
1980263
1965998
767051
942568
849325
1614781
285893
401148
536212
913615
108868
1056438
591574
202079
563366
1592247
1945973
333300
1472187
753442
1463112
762800
133260
1566811
727761
1762201
987032
1330829
1097854
1051665
383297
1917649
35181
1304737
760190
659958
1022424
502721
1465891
1139706
484828
894550
519385
1639730
1647535
798999
909416
912148
1057579
156881
1200976
219970
347724
37549
981375
522928
1427475
1992331
1538376
1210016
1755985
1206206
1718027
1187453
904270
568782
596385
1623774
1441968
988813
913815
1782829
1616310
1710548
1257318
1321538
479232
1845062
2715
1220815
1412668
1076878
273293
657995
633638
1032148
488642
1762782
841933
1264530
959702
1505355
1741699
1557147
1077397
1256869
1915276
1463846
506142
359935
1398553
490073
1719935
1535816
567268
439623
1342311
1011399
1459221
1731857
174350
878290
1634098
1406470
595276
639587
362934
657383
1891511
1446784
1800121
1636639
1232547
1189819
812563
404157
379472
1184199
1117577
1810100
1048106
1123113
1610024
1376494
1895074
1998599
1457587
325099
83998
1489908
1165998
989737
1157509
212488
1303405
1438296
7080
1261695
1010259
582263
1218610
930809
822719
1676555
956538
582689
223862
1042260
1229043
1345280
453987
1847896
22801
248356
552881
1034377
714988
1690970
1517757
903170
764817
1017561
852158
943844
226683
1349900
720054
404451
1730471
521415
957899
1975759
1947495
1351787
626717
1695688
387113
1258753
155912
1734140
44786
399641
1040552
1379508
1316336
1420729
1899493
1790137
1390770
1236912
726863
603963
1209644
1964382
1459573
805538
1842738
1095978
528584
1703908
920635
627068
569500
1355524
1733106
563656
1465907
273368
90365
1109424
1520674
1492620
1755496
1389030
826599
1794343
984139
157664
1804899
1840292
189708
542528
891520
1947064
1324269
1545186
1442618
814250
1825926
1801132
208924
139676
427004
1993863
1999372
772071
1147154
59672
316506
323351
1935914
777886
468057
1046759
918149
1630801
266469
1086865
1328808
613804
187644
1628817
121058
770878
125101
456743
173743
1327663
855187
380205
174345
358291
1209025
1676049
1941677
1746448
1597918
917680
1188597
1520534
755123
971542
683518
1261616
585250
1723753
69173
91874
1272762
1407315
573767
1047738
1310194
1283109
1359116
1103316
1954036
133273
68976
1555788
1162711
335082
1056892
1917332
1058831
1495839
830930
1646642
831695
1545387
1062584
181873
1257738
1260621
83125
1140432
155926
940008
933870
414543
832921
1939375
1645766
1810852
759287
576584
1153075
1795270
1907568
1416105
500763
337634
1388190
748294
872862
473733
119523
1830618
458523
1693644
1849501
1569290
1243553
1828931
289646
912468
1764235
1329582
1709675
1633377
1063737
338969
340116
617244
883681
301086
1523571
1358996
1254642
767825
1277617
553095
431336
1495585
91679
894280
447654
754795
1024154
1398298
1138744
543203
1119066
1650634
780943
1196829
380502
1080325
632323
879646
498625
1861635
1943402
206993
293087
1836178
1046315
913423
504388
1974369
42768
1439229
1235999
1934799
258660
141197
1672857
214066
1038453
1428816
760439
1274876
323221
11688
1054209
1025430
314161
979175
1000294
1049995
1571267
273762
1944662
745177
1423714
964309
1785133
223272
1281251
1052599
459134
150361
1777683
1202365
1475737
154036
1192935
1474032
1280802
758534
1009159
1523568
1624786
1171804
90943
724908
425817
1004170
636474
1883493
1949463
1540100
1301165
512680
1359947
1899852
1110137
176701
1705048
1611300
927175
1642246
1619602
1710204
617683
1298800
392047
1525288
939166
685410
1822081
1025846
1300633
1340945
25921
1572848
958317
945071
1373280
935921
61959
1841909
1825888
1913976
1638050
848306
323363
938247
868053
1478986
519563
37861
791788
1797852
1069822
134971
1651824
1778239
280087
1494549
1604652
464173
378606
1622807
1781076
823640
464833
1811216
1533673
664339
566689
1937286
1137441
85907
252102
1432963
349165
544845
164235
508074
1335182
509033
1477633
812946
896056
4812
796001
1194519
1047172
401340
1236109
750787
789351
1880925
1764639
1561568
156411
361119
539421
148527
1106080
1233553
1986678
366822
1334440
206428
1623039
1672477
46171
1482288
822429
829958
836629
37699
175679
1491114
517209
534068
388231
234984
1427005
152324
484548
921115
1616466
199765
1671254
958071
383002
431738
1299087
713237
617847
1647305
1804818
1096884
1536134
1950087
1010246
844411
1106551
494425
885829
22181
319988
1633285
809452
1730923
1330305
662879
1543918
1692054
709517
720642
1492832
494870
319074
438678
366333
1394352
1370354
531593
238264
1093296
1815562
374914
1975727
1927167
917246
467620
1004084
1259574
240829
1496401
668622
1372911
1536443
577951
1650459
1329987
314983
448228
1773716
842845
804699
1434536
1950078
1102128
1938438
19845
155631
503687
1249033
1969062
1162266
359599
1767127
1257030
532305
779827
520524
580112
404120
1517802
1534575
41103
1626186
677986
626377
1564417
1470686
401752
1968657
1095519
1725659
278512
1201387
327193
1581706
967949
502391
1384452
661899
706257
723491
999338
406441
719202
1333006
1472338
1630546
1670984
411063
761409
791749
1550675
1869323
229739
885687
812626
1216632
1577114
477122
446861
97695
1046739
1640871
451488
1280078
74796
956564
475287
667537
132584
1902087
780573
87237
408198
180967
370493
805203
158589
108780
228315
976791
697296
1304048
411755
1119123
777162
85883
801143
365034
1777528
1612993
359607
1872254
302065
1475776
1291367
1533181
1738080
796681
1656187
81113
1798643
74564
217096
1257829
1460761
1206183
1151865
454685
613328
992180
582910
1579906
1543921
1574120
1517649
1564229
1395303
153646
1720394
1625107
521956
761445
1725882
53120
517015
559551
1795178
1278523
433498
1174332
129978
1433185
950430
153416
344013
1998981
1832293
874369
547176
234352
925161
343216
1194507
1319270
1723524
64600
701320
701002
992886
303886
285619
636783
1547266
1073317
1901467
1947049
47438
1130
1700466
1465503
468383
55921
421803
1800509
1547674
778372
944707
280273
294710
1698108
1401644
1752130
1380250
1221761
1800271
155150
194099
1295135
24116
1007125
1686239
898953
1111552
114113
525840
1064995
595356
1793293
1001281
1155399
351468
865834
1535967
133241
1173691
1780204
212686
1634132
1270889
1641684
560374
638797
885994
1790805
1427374
28271
381260
461571
1319671
1303980
1519906
753742
1116237
444899
413708
1095037
30076
595491
82394
281606
710629
1392536
1320271
1928066
1782043
184730
1882880
1079208
1405593
721725
97064
1187869
1775344
1216527
1354371
1862532
846820
610265
1685417
457766
607562
962717
39716
1147113
1026594
212248
1049740
1780828
356959
1889715
1403068
964931
40627
1706427
1014705
1993010
1045123
419648
977399
565196
291829
1799678
1160687
1672536
1591645
627490
749493
131608
817047
1490280
1452129
1123110
727658
1539680
151282
1299029
144585
1096390
1807530
328730
1915897
961417
1887
406655
1212557
263605
86336
1037056
1574607
634173
1178241
1926680
396796
1895811
594091
502530
1854077
1094049
747203
1410156
1241466
1322198
682000
1025479
1195984
1951043
43921
236472
1777563
351450
956674
775745
1448225
1878827
1408948
672865
1719169
1541016
1071651
143845
231305
341861
860417
954854
558568
1273877
1976374
1858889
1608299
1188232
1902658
555249
967440
1006831
492186
686603
1647028
1524141
195895
1014995
577352
948056
1683414
1263995
1056082
1647086
1826348
1798229
842334
1234486
141973
1206334
1601540
1439610
1189572
123940
1717164
66906
1076559
1768021
374501
1494462
124044
1186782
1290946
138632
382538
1385723
513791
385393
1952453
1645407
963916
1130090
992395
1387480
344472
1572665
1486931
956935
1238421
166481
1459398
1619240
1562436
1107592
53898
1408090
54635
316051
294088
1863413
960076
1540092
1893173
665354
618058
1638553
1266650
783716
264575
306493
1071164
1198966
730029
1632484
1188293
513706
1789444
1168992
1918644
1577917
1877325
484333
473081
1150257
651743
930997
327904
1882109
1982700
1655018
1614890
691576
1987755
1627171
375711
590300
647079
706992
691236
29214
477123
1885175
1116924
1582562
1045689
854776
248399
522163
1105192
1387255
1788743
1170764
801508
154799
1379142
452309
868763
1647881
141429
311053
1033195
1989515
602750
1776702
1953409
771410
1907506
496111
819285
1950965
1173714
1373778
36801
1813906
377545
132437
1107478
614565
293167
1372312
582268
1476009
1190069
819673
730804
78103
498127
182744
1070132
336126
1883959
661627
1455955
1536898
1118615
424879
608557
1671644
1998847
1785936
1340219
1726651
1820788
1678333
1757076
1429369
382375
110305
1930006
1627811
100629
1725757
1861489
914522
605404
781799
198583
1693973
1009823
1414274
709555
874879
1495641
1280151
1471429
1962302
552058
600556
1163961
765110
1362030
827972
1589520
1586962
1556293
1990107
1120656
1778132
47596
1895126
621279
1651943
298683
1660824
985250
365026
945816
1104230
1418979
1455867
1773056
1939698
1774956
1623388
1400694
631626
1884824
709503
836160
645428
249557
546658
1450849
1687011
379699
533572
174154
178866
994678
1339869
112154
463939
1925575
91907
1841892
322822
1972820
1113735
299302
1380365
722309
794794
160269
1944489
1564553
1578291
1743346
703525
1469607
849774
648198
1735789
394136
467818
1049572
1651127
1992534
1912762
292018
1002850
1833644
320140
204087
1002843
521575
123918
914525
277127
1001370
1756506
155644
459180
1969312
132487
1454436
993807
1077886
1889714
763375
621776
722166
1597949
185478
1667799
1470223
1493385
911437
1603275
776309
913233
497203
1060296
73957
324724
403624
1309538
317597
1075054
1613922
806530
1041946
178378
200349
1463140
1073929
803838
1216562
436555
14362
1078219
931483
447820
1521926
884198
151590
598140
1205621
1174526
1542317
570341
755916
1601179
617606
1303896
566978
1653846
1021436
736401
895840
223286
1063139
1185877
1325157
1261493
152483
752584
1285840
1658193
273470
1335855
245613
1648637
1646509
506189
1222744
1923268
378806
276960
1005081
649682
553773
1431554
883433
212183
1715777
992726
1637301
1979233
1078614
814596
64310
746937
1915817
1563049
1542866
312901
1303101
1487313
332083
861111
259868
791568
149941
683803
770667
62407
404969
953410
459519
423816
68591
1377117
1469009
913337
1893781
1509365
1195314
666756
1756849
480762
793468
681246
22023
745310
1180420
310337
47600
574699
288267
749508
362645
1567934
338982
1781060
233386
420981
799827
312728
402686
1028468
1461105
117727
1827818
157708
1757991
1376933
444887
1333188
981646
1042775
1082040
1649340
97752
469208
401204
1813259
889944
260007
1184855
675594
862338
959262
514468
474513
485573
1412400
578853
735831
1098806
1128097
494969
1535819
984399
231971
568288
1994948
1689061
533515
1472877
29740
166558
553867
813214
992343
1970715
1407324
41142
588917
143774
1953023
1317638
675015
864719
1325838
365319
1216856
1615774
35249
796194
608109
365602
1772237
231017
1202336
1636634
1879263
294524
1503837
1739805
1946328
662039
1348366
1674078
1059561
670897
1773689
475445
829788
1792051
1095928
1963007
939445
1651830
1418542
154323
945379
183305
1717932
68134
1307428
1027721
1767171
543798
380013
1126943
904476
1611044
1045592
1877756
682208
1848230
1656291
1025637
312494
1409111
790245
212862
991067
73408
477819
1083798
278569
407062
1574743
1785328
1842923
1872063
1257876
1566810
1211994
1820099
183103
1816516
1559733
1201046
1852753
177682
7642
1598049
1276966
455231
1152048
1665331
573163
945664
143001
179989
19539
838987
1837472
1746601
1059303
782240
1171447
827243
700862
1308084
1028325
1537140
14235
495048
1999411
453572
1268434
173776
534527
519197
1373634
290174
63773
357541
354019
909026
567835
1048992
512162
1831339
1845412
583208
1311473
195335
670022
542862
1976520
1034739
999802
1161011
394192
89592
898013
1860676
1895479
1197265
1602440
1489383
844079
1971956
1146972
1455385
1122825
1262618
391219
1855011
586852
1301940
1709977
176476
1503642
956965
1521076
1036159
315287
1329774
1928209
1315375
332591
1589828
1491892
387758
215875
1673755
254075
1716010
620910
199533
457386
987708
922580
423055
1692575
1001566
299086
1671545
1370777
915179
1920127
468502
424247
1237435
828473
144891
1983990
169852
1975293
1253181
1412897
968014
1958322
899375
1802354
882206
1353079
1392532
676936
744713
752848
300709
630056
678103
1096002
887327
652385
769960
157109
53316
485123
1219232
825198
12597
1783443
244548
920314
1233069
1821643
313315
1283769
1155655
1717256
729808
1279686
1277449
1976251
1977744
65519
1239488
838897
1283340
176647
28632
236190
442865
1388927
89747
1082933
553070
1913373
329857
106732
641377
730658
1079159
467759
398921
1780696
1170147
1897119
967105
1993333
797432
227623
548277
1158288
332649
197226
125248
1320428
201390
1703630
239138
622020
37095
422008
580336
375435
1997786
1271536
1760508
1074763
303957
1948331
1765912
113492
419853
1431407
1371143
115939
437397
534097
1058145
303486
1029206
972109
323315
350362
1694557
1619408
1981163
819703
1446453
240803
1587205
362693
395556
741719
1754516
1223811
98479
1988449
970249
360536
1984881
1079578
537177
786727
763070
286652
777519
769375
628646
1507368
66030
1981669
1879545
341222
1366091
1281676
1900666
847612
335597
96464
255464
1475152
236341
1819688
1372654
658752
1390411
1343802
74025
1673070
145070
662492
1810898
1055273
298879
1951600
296264
1242262
1995427
801442
1293607
842396
1214175
822406
921665
1018605
1625036
82919
998137
1728522
1895985
227876
1757449
2142
817307
729149
66574
1943412
1716530
832937
934180
887485
1132077
86104
366872
1835496
491149
705725
870077
78318
200803
1673681
1383109
1774663
1131032
1981593
4470
140369
838379
119213
1388922
614472
1735046
821191
1410618
559306
910695
1815925
789385
1902988
1245927
1651699
1956882
189870
805096
685378
1085968
768994
1610535
932682
1164321
1464915
1832325
83722
784830
149196
548296
1855359
301961
687951
1499761
29894
510238
1339995
488523
1978267
903800
1073234
960719
92461
889537
224635
6802
1528538
662725
939219
510632
885592
611226
801294
1439063
1371271
1732804
55319
1423162
1253120
1606312
1401811
322368
519893
494101
1949632
1942768
1304912
1184248
437041
708596
1566887
1430317
822921
1147236
1699182
884204
1651357
1583256
1004006
593783
1334873
1847930
866375
1230195
135012
1610421
1185016
1514202
1381806
1107935
733717
677409
1160185
1312107
1176834
1527910
399594
1404626
1976823
41410
462499
905726
1685043
79028
386986
337159
155697
418249
1707681
1102714
1240685
1352132
632520
424855
732671
1819858
495442
1932816
1957071
990020
1675054
1634984
1031442
1021423
1973467
1372277
1440674
204466
337215
1872353
336178
37482
452782
827596
178514
1724750
189050
1144879
809654
178185
506351
513103
612833
447533
1187398
657266
858922
1972811
1743346
1733712
709515
1851391
1395358
1380984
41692
1209830
1827546
496953
730710
1910679
556273
1316634
525502
1127946
886687
1028856
313463
1983878
1008643
1939907
1600516
617795
824628
281079
214070
726213
278681
542756
197170
838518
1195655
1747183
1045970
1666903
398243
49334
343842
262226
1921221
824184
489439
234617
1627098
1002088
1529737
1026460
1298393
1503224
1974219
339201
22202
1065039
1866906
1359428
1226882
1307935
1447491
264615
342593
1401112
1481192
1101368
1046542
375101
874763
481419
1249422
1101671
24666
1271655
188606
856200
365995
1945804
468596
604719
1206043
1091882
1256746
160694
362265
526498
1501197
1486937
819467
967965
48564
384091
1702163
1572262
1404978
624268
1118877
580295
760929
860157
1318892
56896
82815
386447
1018205
1900940
521411
1211552
25519
1089948
595171
1069606
1097573
1691618
1037404
1288370
1395300
1602678
768533
1293575
1979385
1044539
1917210
690077
1213334
147485
1654669
1178520
442911
1067315
1443915
1486928
507208
114249
174222
599282
1469924
1553622
707862
1363506
1138133
1319512
306368
1695722
1914541
1783622
804369
292056
47299
1860449
1100076
1414632
231619
239269
208971
1710172
73999
441378
1394283
1615297
142365
1075516
1806673
1442444
728833
1789721
1275758
7491
1187755
1115483
503657
1826568
1659478
136194
23157
595113
644408
749693
1362899
982082
526019
1666149
1971392
270891
1205122
118662
1474849
1170148
168458
1917500
145233
481932
918696
1324483
928401
1550481
1593180
582421
320036
1509577
443676
1140186
1254681
1237749
1102567
1163189
887263
320947
254905
516159
547273
16979
457048
1279714
1242213
1875767
1354258
1428581
1752000
1000650
903787
1805601
1128135
1762524
1449431
807689
95297
1486405
535732
58840
1067184
1450255
769825
779229
217199
42413
953395
1326309
322405
22251
597472
896697
78101
1142089
687840
502720
534863
1837791
885986
268485
541735
252488
1247189
557986
276838
1846291
1657501
980623
1048096
1075832
1869074
574086
138467
57927
398404
635854
1023802
544105
1012200
418234
1876119
45013
1247463
643341
517537
1153819
821611
1180871
1454629
707249
216013
1691060
693913
1680573
890736
562004
657057
1504100
742700
466017
1923285
1179301
1982456
724764
1957828
1504504
1100711
901341
967185
88694
564577
1568829
602567
1487924
1361118
1561152
44711
366392
533044
503122
928644
1815453
1626999
281813
663702
271767
621434
910790
905748
117789
270081
1666402
1400595
23547
107527
1905819
992449
651834
1790154
515096
453705
200972
1076198
1847787
1858259
21019
578841
647020
1717926
338611
1445771
387473
522958
1717714
456060
997847
1597237
1259387
1104049
313383
1870848
360537
1304413
1411211
1338193
1684101
1407713
542313
971265
486105
1961593
825437
1485329
1977370
509184
1356779
493842
1484228
980036
1859109
804888
1501199
805412
370630
1162754
1666219
1162233
1756799
1500631
410585
1286835
900003
305147
312720
1236913
1232671
1678039
801985
553030
1105042
911834
1739031
1751249
955995
1381131
1605489
314533
1707959
356058
857831
364616
867247
1957255
712484
1062296
1261516
429336
152424
1671008
156340
1942020
57872
1337276
1229296
941516
1239033
1269693
831972
119121
699308
1592442
33340
971743
263978
113984
1131209
875241
1666491
626550
456122
295855
664947
870526
283824
850812
1711953
1533385
1632300
1436514
1759119
1417611
900683
1572588
257671
614808
860308
1891199
345600
1447963
127155
481331
1597737
1521996
577680
928965
1088052
1412323
1916719
1332306
1287746
310801
1998578
1682803
160959
1001001
611052
899841
289375
421711
401748
181006
1324271
781623
101550
1635067
33121
248236
1733758
1193077
1474727
1504447
612059
594621
94983
451768
585581
1655919
20385
1423750
84787
1264841
1329274
1045460
1350252
1492618
401541
1940285
867280
528753
516729
1050610
828063
73076
1374451
1659153
834651
975835
1596497
1301286
1799934
1228
569907
1194050
1165084
189707
1620379
1331914
1224129
1393020
325665
74006
639886
567667
928357
1532766
1043239
846667
849513
309358
888789
875525
1173805
1544584
342077
1092640
1112242
332611
199835
228222
734940
1919249
985995
778146
1617767
1125817
816487
1592563
1935227
240705
679294
1024813
1002562
853153
510673
6112
156731
1091685
1649379
429285
113775
645368
1342299
1478678
1736023
1229591
147497
1891078
1759655
1891467
1687169
555624
1053562
1013122
1017392
1201752
620322
208826
1532883
972564
45711
833712
41313
1803776
198821
1947320
381270
888993
1605403
251200
1084507
319542
621800
1776703
1234840
794839
686062
1201338
1246756
737203
1231669
1359188
245873
1119449
821360
1384732
1066979
1571691
742835
1564558
16563
660288
1648716
1577411
655447
214528
1368459
698082
1258365
1568041
1293456
1078608
452749
1557556
1376997
567842
114898
868363
757445
19018
1085910
537679
321760
585290
1539094
164015
476403
1900231
1352058
1510383
1095709
831644
1369714
858386
1911773
1973795
1621709
791154
1655339
1104491
18581
40818
420323
1204716
244400
1747706
1675294
1034376
723087
735720
93810
106706
1186658
612337
1188960
686278
1778674
1034049
566364
801147
749124
1645027
737827
1565223
459681
1543413
1115365
435324
620107
529834
444136
1839055
1557045
1984897
148409
308962
923938
466365
1593073
764789
136070
830790
547576
831227
86875
422014
1701361
1842780
662130
623016
1837087
879482
1297469
590898
1391418
840319
1423453
1712136
269692
904518
200159
1868916
1749144
1336333
572633
1539513
1339286
171974
307578
1413929
1067834
559622
713729
1411858
614635
339275
990085
500570
1836990
717836
951048
1484794
427636
209773
679270
1802065
1222787
162452
1362195
68443
668915
520775
984218
1235273
1755698
1317324
1649244
580264
1915454
1430897
1095120
1062589
1339386
1608350
345822
1939518
1898191
482032
1883345
1075520
538479
1970088
1022936
1217969
667434
316646
1321724
509955
1507615
1526361
979307
1646194
186483
191070
319892
479292
1297698
532803
966707
62409
415335
1094463
1157901
593537
818934
1500740
1420165
838961
40038
177518
1535554
950098
1773290
1012200
1524819
1140929
1678604
1431280
1927556
371288
819122
1994473
1227759
348574
1106142
261567
1629583
892797
1911209
335472
1974652
947072
1718203
191880
1555880
420704
1690576
1573294
981409
144890
1794118
277257
876084
169578
727357
1225430
1981671
76601
481243
1158545
1379370
1249628
1924311
1516963
1567754
1433099
873604
169360
1777820
160718
82952
1368551
164044
38737
325469
582696
1350416
1875511
1244674
1602677
598656
353777
47500
1944032
1115283
1502251
1895315
487336
12426
570339
681862
784933
890817
226269
1963211
1338963
845073
1431527
21592
834542
590617
1443996
932848
1916958
1698940
1000578
958945
1017088
1748634
1448648
1493149
1333706
189342
1394493
192733
1241297
1450436
639366
1381946
272611
90156
592934
1216865
1020429
670411
772819
1239097
140425
414031
1105436
1032795
897774
1556439
1314523
401259
992923
1163796
226417
117920
1040118
303168
112651
497650
58223
817636
1349878
1999335
968344
507744
928455
265381
476066
1706087
1397262
1416908
669156
287370
1950690
1818954
464195
1992577
1800159
1888332
994386
1060854
1552550
1802921
390405
877269
781429
1854576
1302059
465109
803511
1486334
1606756
333598
1443746
1413355
1971092
1954653
1124274
1072190
1757219
1677941
1731908
635642
606543
204692
859477
74978
1602046
1225560
1249908
219878
1949352
219052
1197354
1892496
560488
1399521
1850374
1716502
926221
1505060
153107
986507
1732942
1769625
1490894
918820
1437500
1392002
970573
276205
1070207
1780448
708070
718019
1307151
1170326
1508333
1070963
556064
176326
1015528
943978
182513
1945481
1370131
467694
1947440
1274588
60742
1985218
1703320
663266
292876
153615
1348856
1468294
936100
1786042
448838
1351261
1970983
1405655
924634
894370
91840
255525
1436858
160968
1199095
484090
1844316
1151503
1315985
1571307
958796
829357
144624
782150
903127
471922
448925
817615
1568752
37828
1705483
1405701
1734774
257640
1356674
460351
449039
1898997
1081153
189636
1105189
1192014
1590668
1276609
8138
724546
1926234
1457189
203372
400954
798230
1586789
1818717
1005820
1493232
204416
389565
1276990
1997211
954585
1742748
324782
1130127
598655
1190400
1272568
1409394
1275353
346763
117852
180188
189829
692313
1216279
1233310
29652
456045
1814839
852387
1063544
1720423
51291
1835692
1917356
73130
1684260
985580
666869
828713
881930
692029
1552608
1276810
1624110
213924
1872964
872954
1052536
1207784
57276
1872734
763598
36709
894614
312701
706014
1840224
704713
950071
791379
449790
1652563
50665
1053844
1269767
61141
332836
575918
71072
355019
592463
945961
1534170
590080
1071869
1039485
284662
440189
425079
946557
1002319
1255249
874035
1659265
643563
392922
259757
954456
545912
145367
399210
463659
1923311
1528271
1482585
733430
220371
1908142
1495032
18899
949336
1254092
217499
379749
1712703
544937
1210114
683132
1730577
627240
1378121
1638210
627275
1046402
455967
1168570
1185995
922183
371988
379822
953988
1117020
1933899
1343278
850088
783041
783808
464495
293022
441891
183000
1028964
1206844
902346
240355
1056396
1547413
1590298
743919
73116
1169401
908234
1002041
307010
889538
402182
1121643
792823
1334020
1552819
1125634
233507
1189688
1401247
301982
1816056
1548691
1879160
1942054
1486980
614893
181939
729560
682438
1304701
1125428
1678279
1863431
1577258
462462
1247768
1879926
996084
1218154
1746961
1991551
1564166
1059135
1008969
827530
463625
1964666
1617625
818457
1112423
973779
1749915
1240310
1252219
1208640
38886
1858731
663058
1597261
1137000
566122
1980012
524704
1290601
1526526
1659638
56705
481200
1083564
964900
1008859
1226542
1596591
1300549
120009
1403831
159247
1613547
1793946
1122137
522955
864814
782697
1741026
34390
1361237
1370630
874555
1276667
1156802
1554438
451514
548238
43272
93237
744069
733640
312279
797040
331456
687101
138276
1647790
1903931
1346394
272964
313861
1636837
1176863
1503141
227277
1889755
995695
441409
934509
1716345
1017362
73197
1027954
1603947
1830339
1688494
1327292
1505795
1018336
1247679
1120505
1174482
664866
634912
1717963
1138532
607405
1164085
1551691
443271
48471
1696436
1824633
247183
991605
437497
1990605
1644317
1532755
568837
1559211
1499145
691909
1436717
1345411
109238
155922
1122986
870986
1156015
1410364
1253168
1145512
1021056
81151
610713
209861
1090526
1823942
88196
996624
394497
127091
37574
571130
850120
884853
1618516
1677113
887983
1728302
1162824
722469
1088219
1741829
1630137
528130
1282776
249212
19586
183743
1002356
394736
1815776
1453137
1350513
1247472
671065
40019
908366
1169178
1486914
1407832
262741
582366
600480
988095
631026
443768
598395
726415
1286300
1391978
1787982
329072
681399
1304031
1195709
1864000
1155227
1531679
108865
1574512
1756050
1516472
639944
1790508
1102947
1207680
1204740
1959583
713557
1751354
1701957
660081
984278
1287110
142864
1894513
975289
1705713
1822827
1288050
1258861
1480320
539488
862347
1395027
1795185
1144377
816086
781908
1993500
1000663
1335097
531904
1840745
1056859
1999298
669140
416148
1349896
304679
794970
887689
1654822
125987
670175
878627
194133
238042
1983376
1582567
793459
302352
1073297
231371
433570
416690
622655
39491
1947410
107184
1600687
133491
1689331
462746
764198
309159
46563
3483
1004976
1499624
1905671
1295260
1214278
1900772
380504
1880452
1613706
967355
41493
400929
689964
1075086
890503
164504
353455
1927347
1341186
386481
1822489
803427
142247
1656754
1180020
906056
266083
1289519
1970748
74381
1463589
1482916
491165
1879228
1525224
333806
295444
417993
1164092
1527288
1890921
921401
240221
541498
985075
1781427
1553764
1463991
714366
365969
1039327
834730
271063
1478957
70016
1009174
1656523
1532722
900736
1827111
274348
1907546
1360187
164260
1128503
354739
1565231
1558488
1351459
1635330
1458669
1943247
1350029
855711
701114
654909
1105567
85207
354376
1173299
904784
97392
831767
1721476
1293258
814236
645932
1561210
218916
105821
127591
143467
77783
1573058
1014898
333973
1919241
625259
1345608
1471030
149015
1925854
269831
860238
1832608
435146
1694902
911223
707752
1803977
1562474
1941400
462376
942083
938008
1289707
949942
1983681
1544854
1399372
1478539
542710
1940295
271911
747039
910994
932313
1367051
1874138
1895380
1369219
1092788
414796
1405351
1962048
1781714
1399656
927092
49985
764880
1570985
216224
1373393
1067618
427955
980230
916910
1951948
1417213
1626327
1758121
371784
165798
355073
443586
1037175
972044
1378052
1236293
1852766
73769
1690395
1835230
138736
381217
985214
1230881
788068
1958500
1780226
879646
1640162
1634018
1681143
1257059
250548
526982
1491274
1790396
1903792
200143
1345646
677824
195537
1144313
1676895
368485
1763998
1958933
1400166
467191
1358435
487133
805126
225584
1244806
375144
479473
481941
1086524
1657651
176164
1939141
725759
963371
1443458
1817988
1925314
1420498
240235
1890098
1503581
1638534
920434
563543
1861065
1748479
112063
1720007
952691
1953383
599604
1415353
312029
906150
1481588
1559254
1112492
1299752
167544
1651735
616463
59706
238045
1423094
401880
873671
956440
595204
857503
1791588
891399
1033391
665728
877725
8551
231145
695001
371239
646280
766583
1931347
612809
1174062
811242
813087
1877679
495197
110263
367524
1517416
75822
412161
6489
805057
1131594
1199409
1529295
1812787
1760112
892559
319032
368429
693153
799783
452764
1525661
1839906
1290651
480297
1914110
682647
1057334
1128579
8314
89725
1148945
175270
771125
415222
599362
468702
1663358
1540892
666600
1946566
1214888
305081
665971
654497
1225841
1377765
127954
1805635
1236901
1007103
1235945
1879219
551833
1561586
1556032
1889252
68145
1944139
963375
698853
615295
1279927
1384048
62249
1235639
1441526
214645
504497
1517186
718020
224294
1734901
1806393
1075558
154226
423315
1937909
254244
1075350
39327
263084
126793
1714484
964936
1136830
766869
647741
933961
1057657
803221
154612
876919
1400772
1192399
1806074
1445829
643200
1898334
1301426
1558044
914431
1993244
612155
248994
398030
675347
130181
621068
878410
223981
1112959
576007
211597
1939665
1261013
1407277
1240374
1948231
435785
1786476
1762566
1049200
1413144
416626
548527
858113
95844
1549356
216069
1717641
331961
1209842
1344468
1337651
1337686
510756
770245
1781125
805188
1953945
667958
861007
1834429
1977949
1971626
1008819
1879612
85540
1592868
75407
846638
1278592
390679
1001841
220713
1810943
1804939
472951
1071678
1487933
687425
1881999
1527504
641020
1830837
698695
782105
361466
621244
1073945
147893
51553
719276
873934
371327
949525
104865
302554
518784
226082
346278
702715
283815
1708941
1577816
487211
1082297
935470
1228063
1387523
604281
1875227
1541622
100073
1800189
1967172
1059411
1934551
1043497
358519
1468301
375047
273493
1811628
590364
150816
893127
1610963
839135
1057566
775296
1427327
1563672
572867
1276041
1659216
1919635
765093
1856813
292895
1070034
1647760
835670
1041225
1563301
715054
425147
1056983
86368
224903
1512810
489329
1044938
1384873
339677
564265
1031309
1596453
458399
865600
1971576
52429
876035
1402300
391451
1715961
378753
1973884
516219
533177
1936687
220118
1194610
362793
129638
1293140
238905
1072708
527574
1924713
1843369
1690991
598369
562155
1406056
1978737
1220809
336979
1193743
1319174
1543806
1118940
219061
1681073
1371249
218803
969595
1461011
1550554
1366365
872600
1920259
1284350
148480
1213130
567773
390839
533431
1590619
468900
1207955
903263
1258198
865846
724218
715883
1649167
548261
1241846
1063112
179233
711040
671476
770344
102512
941532
1567528
1008834
1745113
631019
104931
959454
468042
1847194
1112707
314881
181124
1649155
1917976
1377454
939367
1933762
187542
984110
739092
1797819
536730
1993448
419225
1766848
1669464
535649
1378205
1550119
52451
955801
434974
172525
551327
26998
607220
1909290
1740117
70723
1866392
804003
100299
1345496
1448940
982907
644780
1187371
1349516
1048332
950819
1116316
876019
158200
410553
1518986
1406309
983257
1869602
682880
1431691
582286
1434581
723089
1819519
1176263
273561
467310
814869
517730
1306633
471070
1313456
889695
206283
1530493
1341813
1503004
1491980
1755537
1286479
1762200
1131571
890626
1117215
206668
1637075
1636229
400398
1971271
524699
300817
49132
488621
1523925
1001934
1835957
1762551
1181992
1493135
1633983
1007845
1716464
1068417
2589
725784
251086
1438481
1646467
153929
1018703
1608931
1416134
273915
1948570
1462769
834737
2058
1241264
461289
1033800
1596529
644657
1935139
1604743
1085337
1446960
1519769
1317499
1856615
724177
1272874
1232448
1144860
1272507
1282466
1855940
148133
725320
1828592
152354
1317316
1230755
1565443
1844477
1506549
727187
1191673
666371
1281318
942061
146237
310538
236327
1940633
995618
347648
720309
1962252
754644
953910
632817
462458
1015838
458730
1788916
1231411
1421267
1219559
1567458
1183047
1614334
322116
499670
1784190
47909
1974237
1987204
1404864
1103971
1258108
1583819
1646777
1718833
1841560
1756609
540188
672577
1923833
1189361
634117
543131
1983798
1216730
1650442
1206951
136473
66381
1899578
1969002
1518062
685404
289140
1234090
1362048
798637
1747945
583655
1424904
91032
1036928
339337
1940861
295467
394798
1614756
116513
1689677
1979527
1253338
1524091
1215430
1516588
186115
1431490
1299896
1098838
1331339
1821904
217125
1085294
937065
1398189
447185
439470
489284
1537177
22684
1053152
1163244
1828664
1976047
1426816
887931
1929332
1142413
1292999
1978237
122338
309912
1060026
423796
222765
1134770
1810916
1115308
1981471
1085279
818340
69798
411228
983900
313919
865794
1930785
1756479
775994
76108
1556455
1812420
798588
1399015
667650
1412054
1770410
950189
892301
1398448
331852
1612869
1099026
1116182
1228865
722667
1368144
188162
278875
1246134
1441386
1658575
907095
198771
50864
1734334
1723455
1709069
1960811
786201
336463
1794796
275942
804589
1898144
1318084
314632
973338
903043
1719226
1609043
536941
1915096
1377152
842700
670765
615604
121607
1123671
837257
1712976
1278281
345571
1155526
406530
118473
79382
1823655
1154556
174467
200164
1913242
1062086
122937
1467561
1310453
809807
890851
1167865
161872
1506378
1341589
1258403
1731213
1475940
1775351
1420155
763486
1728612
299698
375250
1737207
400109
1709600
1665183
1633867
955564
1703435
32893
1712715
968100
943754
1272424
1828976
384967
1462316
931863
119894
335866
1450061
535479
1255406
658275
1081628
1585323
1809879
1072251
1518958
65856
481690
1260349
449481
1188612
310785
1617706
1879388
1520092
706090
1227960
816946
1449062
964674
253076
63601
1185435
1724601
934341
409915
1484985
719488
1317752
948644
1241791
1396517
1067727
329981
1429590
541969
1621900
140796
1167632
1558885
1982028
352604
1943671
1368218
1162154
1484144
1627925
1897015
1744868
121910
549541
1242062
983044
1600477
612216
1866880
496468
187466
1747555
1715581
662420
1872068
604138
1413707
577527
779380
1214376
1426033
1349318
1517043
228745
958995
1732497
229549
830606
728993
248823
1135472
1910404
845554
889162
889721
330140
1787162
766576
393090
1258843
686732
1523901
639527
913754
1225442
1608031
1526356
1001001
621235
1866116
232220
750942
234496
1146230
1689034
1496562
1889158
1504857
881205
1961365
599248
1492917
1645295
1427646
1797129
498272
957798
1861728
1406179
1034208
954765
485252
959456
1482115
1568998
217756
270666
1307421
292752
758259
125696
1004401
115193
80343
135146
626069
36675
250940
995992
644352
447345
1231730
1089239
1478398
1638083
1388882
1305000
123840
833652
944773
602865
1448527
1890603
465079
857709
1111046
1007037
1894636
1441534
524184
170042
1936515
1004128
1857438
1979741
1848568
652365
1415919
535814
440371
1599055
559289
444068
10611
1175085
1209559
284442
131450
386960
570515
1934817
827858
831750
929805
1990395
1584918
959190
1672683
1922187
195911
42991
1016222
189654
1752444
665757
947665
999595
1786047
1775813
512676
1767396
745074
1025445
1981678
1921152
420396
972165
1809708
1680162
1759798
1381686
94899
1713869
524643
989355
1659885
319899
1398405
1040020
762191
1205084
113491
1292234
751711
1947044
1830697
1623134
816148
1577340
1316936
1446971
1495188
991033
1645038
1334220
1338774
843021
52289
1433668
342098
1725844
482474
486254
1219959
1420072
295165
1587007
434827
913316
1865763
697127
1692855
823362
742779
1570738
593329
1530670
1210408
1028816
427451
1766007
1227051
808546
753824
475499
1484206
1789200
612700
1119473
1714512
1730800
831600
274792
67930
56146
29169
1033116
1929883
1920339
1138521
82554
1954329
1168393
79034
1024096
495653
1984422
536345
995846
1141105
672931
804718
1553145
1592559
1282951
1990185
48668
1986384
515828
820613
1343744
1361017
820705
737555
1263399
1423635
252601
422532
1650256
1022601
1431781
954957
885832
1260268
77825
452537
221797
862252
24011
844156
1213436
494709
466004
672263
175692
1840938
1445732
1160102
479320
1391644
1981628
614016
352199
1476347
1761129
154010
170283
1409165
268793
479201
856770
1344316
643144
227452
1823184
144010
1440040
54236
1258948
1980318
632256
1240058
334233
1899173
1162983
1563170
714825
350611
811366
1479140
762638
1516712
1884642
925808
1468024
1042153
390280
1192656
1359291
43182
561287
1079557
1400083
1192893
949932
558502
879683
1946711
1324458
87777
1253810
1878840
686150
1028565
526227
432023
588161
1052518
1187616
1942293
945999
525719
792580
1966475
1254845
523578
1218641
846416
946665
704030
588816
515701
472402
1777779
810294
361388
549005
492886
433522
1675884
737730
1801242
209437
758566
898655
87893
1420779
314377
183040
264274
569094
740059
447622
1823572
1998419
1967539
79472
1390275
433291
1001496
1600138
139042
602668
930049
1492656
1301964
999207
764536
132700
59550
1061044
345469
1617239
921007
1673323
1013372
1011868
1479680
123669
1645794
1185283
866868
884228
1905049
1603582
1407511
1553175
1838390
1766026
1935965
196780
320897
1070064
857752
292396
804007
1358602
1781544
756291
1137308
1520551
1372945
1918022
294835
213158
1802641
1797288
407682
1103550
526254
625574
1971567
1249815
1091957
1760127
292679
707340
188517
990564
1999813
1456637
213963
1573897
1617912
1452530
604496
78204
1852335
1372448
570592
25320
202125
1297008
1499803
6911
708383
1092183
1316866
1852672
684588
441698
412847
1575366
179344
1684176
1807662
1301331
965059
290770
741494
1262369
1041195
481827
1645156
1690535
1176448
412492
165920
762948
617787
714501
756136
261152
1450694
142771
1201465
1774565
524643
675043
1798913
653527
161457
1898791
68386
411050
1596028
677192
1990999
1267627
1004854
98425
549621
1143836
1256264
1175115
1531887
750631
1105157
229669
828466
1588978
779223
80977
677078
274255
502191
1286048
225531
487652
241539
629239
1035321
249741
1256628
596856
736708
438563
96320
1015609
1141499
580208
1251440
176044
776508
88041
1275657
1688323
42734
1779812
1589434
1281817
1626168
1052103
19340
1016565
419568
386673
1011333
295204
1825998
244603
496428
1508744
337410
220387
292947
233588
436071
259602
1170492
882515
1630612
695261
1576231
743012
71260
580248
9553
1373458
497602
478006
1738373
1383579
1433183
1766664
1647818
402487
478500
1439184
1370561
1493866
776038
89060
431522
1529113
1409310
282364
1424179
1700080
443923
1959140
1371940
1458247
1026428
1459342
1749128
662197
1097190
319168
672754
1938020
1196981
1754736
1912068
681129
1169356
1348882
80254
1359276
33657
1345799
36857
130030
1618640
951331
1143312
1090607
1343699
677341
1493671
163479
1078207
361663
910808
201529
705686
1783433
594165
787027
674104
769523
1290521
711331
1371699
1249548
1422324
1741171
331357
1467609
173469
1757407
1614583
1381316
828875
552614
23720
581402
245546
1290137
196888
1452814
847864
234721
465445
958356
1594591
952754
1810769
1546564
1510660
1354103
582225
1882101
110496
334406
1670577
1694359
1813272
436428
1164293
832825
83418
1632061
1977721
1304679
1858763
548565
89126
1860514
456097
1078911
1429653
363967
1129514
1324727
362425
112545
550007
795943
1945199
231428
1915066
1268625
792013
1160211
1567941
613089
75327
1444137
1531729
1286370
419280
1043203
339834
18131
953024
1478503
1792195
1876993
851160
379786
1628511
1336192
1945590
1428065
996585
19361
821096
244337
1295658
1994501
1219366
877231
52903
1137523
592977
1715634
1294870
1778180
320936
57215
620592
1442706
1815550
1392171
956156
1938993
746748
1145716
1399886
1077530
1211918
467011
689857
35182
273668
515392
203778
928168
673816
530915
502416
1681305
1649650
1212092
1942043
1650531
288518
913412
1512356
523493
1934794
1662227
1095554
452392
386584
1990612
1192675
535051
506525
1227237
488206
868302
1816118
545528
763995
103717
482384
489940
372850
1812564
1233978
771493
1517855
1143179
1821563
705278
1000184
957486
1589882
1725139
1020676
1606719
1252859
864418
1758052
607725
1256013
1256286
1819724
1885086
1890969
209157
1745356
1466233
494333
967258
1480615
730073
1973373
1028099
389103
1473961
1145760
1663867
585152
1504919
258045
1281147
1384319
1441541
340743
1752410
1779602
1715774
496094
178400
491070
24836
1370174
324377
268730
638329
1317180
789716
702410
1171796
795386
151534
1443534
264352
763576
1296449
223312
646168
847370
5016
1173311
343940
85988
1573958
1972609
1231953
1051051
890795
690718
257101
254444
219118
925287
316995
292915
1351429
1760081
939221
1611895
734492
1779657
1709782
1714654
1921427
157158
711002
1341717
486107
1433259
125013
181510
662597
1790082
411638
1669831
1214841
982864
806270
1070885
1095600
471247
525625
1459857
1716632
1244495
1081893
60216
846072
182763
73162
1694285
438256
507479
654290
163540
1748969
193229
472906
1401617
761039
845889
1333411
608020
1591766
1588060
1807748
626212
24918
815362
745925
533828
394902
1930222
1668392
1890156
1502841
1649762
318531
950206
1862608
1157476
132022
842745
607843
1057712
424377
1320641
1340381
794611
1835369
1387837
1193690
154682
228922
1553256
442206
473973
151408
1409300
604768
931839
556809
1203582
26266
1835556
423461
1863743
135966
842947
811786
62732
559962
327219
595151
1111384
23678
1324317
1691253
819356
1329526
1952899
1875739
265545
1547184
467211
776588
975701
1098407
1909025
981378
1665316
1493581
1000643
155120
897839
984352
313396
468931
79995
954080
1751586
1645540
1412919
1208306
1869315
980130
1377743
366330
1119906
1816247
1975640
222758
1661948
1699325
946016
1429907
1538017
950080
612239
1484499
611264
826194
1589238
1227670
1104001
801362
1119467
332214
1240492
1360126
1702088
449119
118314
1419316
2614
139907
1815478
27032
427555
1368731
143063
736715
1936300
1486323
934783
1731959
90305
961874
37268
1979877
981309
1324542
1292308
1097060
242050
109589
876315
460127
320267
1435923
1925701
453479
875626
1747386
1778722
1955138
937148
78364
843648
615537
472330
189649
196480
1954081
1228147
210928
416078
479291
1743808
58248
1653424
1627699
1017478
310216
1580039
1738164
370979
1911172
1978375
422883
1363774
746852
1071830
188843
1857687
722788
1910674
651370
1799717
851094
1102087
147689
137659
1349619
994186
1664163
1182684
623606
569794
1280519
1943499
1081243
918386
1889142
960286
1386268
1341590
1778522
1342251
69528
1034926
1217828
889550
280064
227799
156891
242875
876236
607448
932872
1004472
919750
1652549
1677967
363190
1817885
1283582
550052
74137
1257872
1392540
770886
145116
375338
899989
787005
1250043
317259
88128
1168289
1267206
930462
1795442
1851473
1961908
1158421
947145
32837
1276559
340522
1060623
802656
1674942
1101270
187146
433220
425541
1653959
358963
430554
1708268
1035971
1055458
1839966
559528
1009708
1405661
172090
1255741
1015702
1148257
223150
337897
1763589
1493391
1402847
779985
1694670
445055
539539
1456297
909715
78575
792312
1208262
963069
1293616
1082301
1293044
609815
1397353
1704548
428861
1626633
1904288
305923
506304
1388921
1782568
1488056
1758592
35079
275965
1052764
1284954
1971218
259352
387396
1727705
1588474
1304405
100611
1170846
1492215
850036
99886
1891194
1438020
1414588
817834
1507895
1866485
442872
857744
707623
1302099
1543529
201634
528718
1996014
1555486
433635
1962187
605804
1396406
748983
91736
1754021
1161079
1894045
1241921
1354720
48430
643658
508535
770917
23518
963786
1067717
923042
1380135
1085242
1498138
780931
916216
827151
1871559
2555
1291884
1863009
875425
857468
1837660
1557931
395265
1402515
1909462
1123605
980387
225048
178348
1310716
1473080
596582
1785455
809768
1683126
1579840
180340
1589743
307966
723235
1060948
651855
1373171
337872
1906435
892855
57695
1500884
282871
1863127
731938
1619346
300523
1612958
1107084
1421356
533107
1482990
467722
768415
1954818
1786388
1352993
1767161
1307939
1762393
468058
1019014
1202088
1130357
1096752
698438
1254666
855276
1487201
861654
515524
1230213
420412
658002
1494141
645799
1062415
1547843
416919
919962
1564790
780124
1655562
1290052
90362
80213
305539
505296
1399769
1491431
1298097
636824
597460
1065377
412922
222801
793401
102052
967230
1962009
828632
1932901
834564
442012
1127206
1797835
801510
937203
497014
904144
1629593
1761016
197401
1925910
335813
1338774
728503
537128
691087
755752
1153547
866317
1762929
1926343
1279404
501286
1468349
1525656
1670907
434068
605798
1777628
1902506
1877039
1971952
315327
1304798
1104111
1250862
251456
105948
1273969
1358015
137800
1503121
1147866
1259815
1527182
608900
1993894
779879
974247
1698424
559805
571373
824927
686931
174582
521472
1554574
1168096
1342843
1266988
1695823
1991617
592234
627206
27790
284675
1717106
777225
539745
694283
1092463
477230
1608785
44464
62102
346099
520704
711267
962950
68581
395919
1892229
371935
1761334
721665
320024
1178145
1213855
1388483
1616441
258659
977595
234022
636562
1374824
1083701
748422
111313
1411067
550709
1825617
727217
542265
980781
1015383
238766
1754198
893944
728181
245849
1539698
1017962
660880
1683957
1200700
663535
1979879
805673
1098126
1795207
1738126
1504389
1230306
778261
316834
737228
322660
1090882
611687
938110
1285240
995788
376104
1580438
1954957
674453
1093074
1453753
899034
775887
750844
866990
1223787
1560823
905500
1770889
392316
627121
696846
394079
869384
425038
325406
50979
1346404
1342938
634943
1104185
81518
725008
1485488
1381841
938485
606069
1697367
728004
1404199
1147797
1188024
962427
295684
775746
268632
122549
1070449
1602523
64062
826552
1715677
316681
1443874
115075
1753626
908523
1130481
1617935
1582749
1906770
526239
311398
1181933
1698129
1512188
1411159
608179
909341
115179
1936093
1006323
1637653
329034
1436876
252527
1989997
1568127
1444597
251063
1916903
797816
642033
543193
1417869
1595030
969815
220620
194878
1495808
1216854
1277804
1231669
335278
835458
1297037
1040773
632179
98360
872169
1350033
53626
1918555
1507099
1985332
1247620
514414
664529
1971653
483721
384789
1717791
948746
347815
1554676
473755
1005176
485757
831250
1728943
428750
1270474
1793369
1070593
1317630
1621690
629402
1011344
447254
914640
1869555
1407577
1277333
748969
1460257
197143
1669270
1271681
548614
1587321
1301620
593943
267098
1640726
1352467
1485800
1659582
261243
1153380
960650
224836
880840
786980
912290
1904574
486334
591416
363139
676718
94396
164622
717042
1787569
586443
695692
1227634
369060
1091050
97239
1946169
1325785
400290
1926357
1679804
119694
1223768
962788
966698
1956815
215534
608089
1677387
872412
917579
1125529
1326516
655827
406988
438796
1135685
994458
316379
399040
529699
306459
1208013
521697
966178
1387287
992763
1930931
589958
1620972
1530762
58573
1896555
165356
440984
270127
800862
1977836
29860
1947178
400714
1555121
1632901
1358655
298834
1052203
880296
1221321
473801
1602645
462571
1807087
1778835
641581
456462
172624
395030
702014
1312637
111961
519917
1689552
993264
84043
1492171
727161
315970
1313876
115100
429525
1694862
130790
1401858
609672
1331497
995574
925220
248031
147162
743852
1431252
1511023
1319765
765897
40969
1663356
809273
1849786
600179
696231
1440132
1727296
751552
522527
1913111
1230302
536849
13106
1997083
448892
843170
1138859
455198
401189
897385
940771
1449859
1127632
1714958
1236259
1529472
1361665
377644
1106510
654515
1190995
498002
1911150
1576554
819828
920583
1725591
158320
1952259
1311062
1678830
1590312
294898
1891466
22955
1374342
533148
1480712
125380
843930
420984
1158359
768930
706871
11636
1913407
269767
1862911
483158
1497813
1425747
733273
995676
60203
1124007
1503112
762063
859502
1017644
537968
1125352
1250936
1271047
30210
192963
1261017
778574
543898
901274
623302
650320
1647063
1542033
961002
1298021
1412876
1596536
1967514
1552514
876877
1814478
1323498
5232
714666
1218789
443634
1151975
1989520
1746427
1672427
1269318
996820
1733195
1446841
805435
747113
1545480
194622
625100
963558
1516994
882641
1247074
36436
554669
1838537
900464
753977
1577359
1296211
390465
894775
322163
230328
56825
1714560
1779965
100860
1424725
1361477
999208
659487
1672659
910878
1806667
1048183
1119753
1823470
1256114
701190
1703938
100253
1579555
1154951
893117
789614
790906
1316615
1558108
1510482
1680246
353127
1559987
335761
1419812
665191
706390
945762
862954
1520882
1638147
406711
1229960
60102
1233748
655509
1141250
1182656
1208910
547886
115251
1447737
940659
265711
1209269
1232922
1858916
967335
809409
207322
1901288
326486
73132
1095498
1965240
798360
774387
611571
1944694
1937919
1585574
295403
19367
117518
1036267
1630177
111361
737389
1757428
1058599
161020
1166676
703470
1374530
1777702
1408163
349425
726741
1666482
1949079
763944
381667
225157
1193236
1393998
1895081
1650526
1276950
1104847
946786
544454
718177
508697
619216
498634
191625
1598927
995006
1571615
1031545
879107
1525312
28805
301634
1475529
224690
1087314
1246489
1783691
1820124
1843329
1260667
739180
1960301
718380
1454533
1257217
1277157
1382789
1610913
1442216
924131
1461490
1402085
1015849
762633
1587345
1146052
1606649
303295
404226
382781
320611
826319
878607
1833184
901435
894481
1095487
1053222
913445
662517
974774
719350
1436884
490970
1616787
1986814
1879000
1938207
1794053
1869760
311525
1690350
148388
185404
1522998
1414008
1659590
486328
1704631
329715
780324
119034
239677
84741
862108
1835325
429242
413156
1989596
165275
885230
1012555
869612
591568
149281
1552540
1560107
1318596
598663
1077939
673679
819424
791071
258548
775769
524237
1516885
1240651
874104
1285523
498148
659521
1762210
678548
481250
1622510
1366221
1774031
198186
1907158
353095
1754447
659791
199931
271393
686550
376119
379410
1637710
676777
576830
1310608
1893107
72251
1997772
1552260
365192
1300785
442214
731107
357191
1083376
403497
1958774
1737429
1210660
1461893
1217236
1746506
1768205
885540
1402795
691107
281638
1728922
476943
1698712
340343
670254
1110686
1070958
697698
1794585
1169232
314046
1664356
640603
1980877
980353
608405
1633404
167067
1938396
504090
1233080
699621
1787989
997965
1248024
553607
966844
1453925
1387176
1272939
1444145
1348884
1776678
1232338
92180
663739
1352437
380261
771125
611726
791621
1780574
89377
673828
1101605
243621
1938876
1845160
1526356
1853224
881800
816727
75289
1118442
33552
1857502
596395
1687734
1838094
413169
487296
734222
481682
1053388
23681
1343880
947502
12266
533761
602556
433039
1501084
658212
1302434
1647318
124236
1271091
1907923
1825750
478038
566886
566769
1290820
975383
401301
848904
549361
764527
1088984
1664996
736613
341739
1637738
1311375
943991
910274
1433210
690465
816956
584279
715492
606599
734
170577
1024177
1652784
50759
1501737
697129
395749
1689024
1876505
976607
18839
382215
1243077
1086717
1963534
127560
360148
196134
861181
1050487
1179772
690863
535832
514456
1540579
1528438
1795840
1206237
343825
643811
1915377
986973
1473464
1989714
1345
1862479
1377690
1411162
1178690
975454
739659
1570480
1453550
1344544
1446570
489846
1198232
1458474
1478879
1701508
1147037
784110
1867355
634692
1210910
714846
270355
138110
567078
288225
1553921
1991614
657674
1080620
1163658
1143602
1008807
1450746
386943
857109
586048
1261634
268241
1259960
1607805
51751
1212698
1780804
692249
70440
1559423
1707492
643447
1949777
118272
875604
457885
17971
299435
1976760
1374277
776896
232711
1634339
1456764
1887644
99870
1146294
540280
1888057
836778
1919728
789014
308242
1843922
897880
1729753
1445009
607895
1719031
1598437
348055
1696570
648011
1588326
966851
751457
1263705
1978725
570148
952848
1245404
1966731
37743
244150
1211825
471185
1726911
262160
1357843
766999
792220
1898944
316415
498912
1081358
628938
712902
1625645
175780
227840
180427
852070
1152280
1995559
1174200
843803
1063209
59994
931659
1276166
1140524
1414911
1400505
1227296
149492
105772
41037
390561
476510
1361824
346695
1507783
315060
115379
1419129
817177
1221637
854129
1716606
1556492
1288211
1979043
350931
1824194
1658474
243228
1213928
377999
1697516
1000757
950941
1519401
122017
742116
1095113
1339749
518470
61162
827838
953161
290728
661339
1786218
464444
330965
529277
1858021
1169665
1692920
1646349
904527
456791
827620
1689286
1092860
179967
913305
129626
439415
1050123
1794923
942948
1430172
1777346
150672
1289855
1075296
411407
1144815
1986839
837727
253008
1042506
1397637
929724
492086
1551518
1834009
860654
995696
1534834
71473
282569
1212839
610361
350631
1015288
1187346
1975004
306143
203529
1446736
1010590
505738
436056
389374
50066
1142480
577708
347064
1642731
962483
1435481
628101
157581
463731
26122
799471
1694944
776951
51853
943789
1054838
1466434
1699756
593725
1488632
1181281
172097
673570
885088
1790517
805390
1579053
1720590
1946022
1537632
380582
1090288
1588703
1033218
256061
1198897
1577154
450928
122809
1374068
1966594
1903730
1160436
1445272
417801
402622
534387
676775
338724
1181479
1600481
1041298
301620
513864
1641593
1319335
1549318
725696
1218893
1527387
1592670
1439896
13675
1606080
1378190
1704058
1768564
633112
1051666
1478807
1170807
513583
379509
1255064
1265379
186351
1973843
1066698
1580449
235566
369456
904020
1220459
1673001
1772309
1474859
563621
1112110
1474027
909431
227391
1710778
524886
1331409
1788381
1258772
486960
511857
265843
65394
1721913
70995
1635469
1974047
1876804
1342216
874172
1952078
264260
334366
1588874
603295
467542
1060884
248088
937580
1066942
1751335
1972829
1724086
1184585
577258
1239683
783594
1688244
827939
1757160
643751
813163
991428
1450155
1509584
423963
1796458
1306117
745136
1269445
1096861
957702
1128481
882833
1527852
1410310
1628545
322558
107537
1619554
1998498
895799
1996997
241154
899046
12193
259420
980679
1907067
708725
448430
239213
346570
123734
439208
460898
818208
1203553
323657
637699
61671
305441
11951
1533408
1263441
766470
1475969
1352120
1520489
1009558
1099946
907143
1949322
1663903
1714063
1983497
1738535
1943317
1404117
1763495
1584541
1679392
926073
1298959
658254
233186
478994
27618
59027
1130677
352690
1503629
994783
604443
980460
1660225
242667
765289
1896058
314432
1007498
591504
16677
1813352
1701281
1520902
504373
1220713
734917
341046
1929330
1325530
1527969
1671164
1161526
573121
1314873
1132448
1429402
235642
1875367
478769
1203186
1133729
348409
1281731
193873
1613678
826481
1112550
804756
689639
1816102
71209
129551
354691
241039
1715857
283767
1423727
1421848
502197
704849
383379
269792
1904604
1286474
1918463
1668563
1030412
1309173
665342
1689372
1483545
1725698
1707815
56373
1595964
148817
1733567
722902
230823
781218
440968
1477141
1829788
1446486
984279
1973928
234593
54813
1552896
1274201
1954411
1080566
424598
735454
59169
589715
1258527
639106
845211
982089
1141262
128336
963770
1597490
565788
744982
1809123
877844
6193
1239048
1332202
1107148
958916
54123
1879093
211368
1963018
542725
717310
569619
1359716
1099728
678092
673831
1226194
1987498
1923167
790447
1665781
1933138
1692441
1126882
1787324
539774
1302915
257903
1577790
1286202
1649461
1371330
1550293
486050
489754
1373353
272040
1759654
662699
605112
1032892
1757950
354436
315605
1524798
1789111
933666
124889
107535
1591410
29353
688355
187916
1929461
920899
697251
510393
776885
156653
1801654
1651994
1654040
1516366
1906713
1677458
1274511
170472
1514279
6013
1838065
1297872
1755359
1383056
966972
1460142
365592
1378496
1384070
411454
465709
556289
1893563
296870
614849
1895337
1817782
284284
93699
312835
1801091
398577
580459
381025
136869
313834
1636435
1828641
1239418
1654608
340397
789741
240451
806223
1783716
1585098
1505362
1223932
1894596
794107
907425
516980
758479
318217
1670862
1139786
1272275
1665682
653090
1616890
256504
966019
1062887
1589486
391704
1861645
1471396
167793
1432494
104963
1324615
675114
1598456
611709
1749685
501896
268895
1624003
1325187
64535
1456875
618249
1794186
497702
399987
455104
207875
1707982
220023
1350112
1042729
1634596
1618051
1687152
39828
555055
1753554
554181
812397
719224
1392459
1930200
375021
24182
764058
781981
934643
1878429
221407
206534
898861
520432
1879321
1277138
763260
904107
811432
1726225
824396
1936424
1297141
1288693
1451208
537651
1521227
1471585
1837626
1709320
887171
1161127
1494205
1982456
1466453
1970236
321842
1042630
683610
1187870
1515095
1370439
1354501
46018
1392699
1899205
1424486
337254
745917
528174
1180468
535619
454591
818208
257957
1303294
1801726
1061614
30084
1798154
317710
1811688
1494085
1228389
1973725
864043
81630
670907
1332398
503160
1400256
552842
1202870
686176
1911434
606072
1094678
150116
97531
1801864
818698
467621
240328
18957
1584570
1130676
1359579
80509
688727
1576878
112737
1603313
1324902
1318122
1576380
1989620
1973226
592404
686189
998846
258144
732050
180146
396631
634266
1831268
1661491
902066
884541
1347125
197936
1515224
307085
432651
1429556
1885500
1917342
486508
749277
1902693
1613224
1696365
181094
1788516
1221387
209768
1662855
1472424
494645
1906561
432151
1236064
1917007
139288
1819321
520623
1356310
968938
791664
450586
1830149
43499
1399944
881564
133086
441306
22584
78919
175379
900139
1066185
526510
115578
1423437
1890491
118535
1440548
142058
107883
1832273
1907922
220738
1414643
1106018
1254734
1554089
518406
683379
1988963
950815
1226119
416774
1831949
53965
128713
764142
298121
619983
1137267
1335616
831350
459001
945795
1358870
1316849
1353970
119416
864011
620944
1826460
1790970
1096582
807154
1363441
1011562
386789
366195
1246452
226398
1103518
876067
270952
932019
1744788
969883
1029029
707647
1675565
1461496
1426409
774982
1804472
1838237
775690
1946458
878978
1822387
1874289
1296969
951474
506226
481941
1609494
151656
888072
1763531
1005361
1622457
1923671
1686526
310096
1923206
932646
1540054
1966465
53992
399919
205444
1319471
719493
504332
725962
559632
1101900
282584
175606
1550040
1110460
1509926
133705
1679669
655203
653696
530423
800072
1940963
670066
1879601
1697351
1552642
1888554
1131357
1752475
675762
503323
405630
798993
1945302
19505
1205142
855408
950537
1272811
1840429
623654
386448
553954
753340
662442
1497791
1776052
838424
182264
1243939
1505326
114243
624474
1597692
485882
1104077
1931000
1996838
1940263
1913593
67708
790753
607573
1908243
924658
1444296
1209777
1997379
1735834
48332
794003
867870
1746227
1753714
1262326
1607448
770416
234934
14868
396056
114380
1189009
15360
195131
617110
1147074
1939380
1284384
1319875
10617
373616
170406
1509939
1480887
251078
1217084
1880390
1367414
1034018
612326
1702541
1249116
1782700
650783
465135
1961981
1253613
12100
1794376
391933
88315
9639
1418593
1080241
707436
1537513
1431469
1933776
1771035
718708
315566
1697859
244745
243136
819738
800163
154983
194501
1515995
1371973
1203136
928829
240645
382963
776943
1497740
942706
172092
1566445
1114571
564800
212308
1148088
1138130
1798590
1218022
405945
490704
348891
581066
1952532
656657
1376377
708470
1914589
577528
450076
1447013
1721232
1080778
64847
270454
1616224
1029458
489586
917558
1518132
1968147
872637
354936
1236891
1064313
627300
1077829
429630
1100728
1864209
1440542
399167
1814362
1226593
872453
1558306
1207248
1503501
31697
746668
1013844
1906022
1442302
1359806
1674723
219035
1909280
272324
776823
1518594
868365
98862
1408441
852650
741032
481821
836845
1853264
1229140
1432493
883290
816551
1862085
1733663
580969
472998
417641
335136
757764
744443
133876
1254401
605460
1054899
1091945
1803459
127950
838763
1278658
366386
1911156
1999724
618232
1736988
1452017
290136
975325
779769
1001208
711543
1181659
1277588
1729407
280585
1457032
373248
687314
391625
1460520
1580595
189146
154692
513671
932055
575010
1542624
581678
769206
695597
845560
1708984
788890
1372534
456015
876979
1959472
1433570
1243346
432144
1537846
1101955
495730
537756
1741000
1842494
1732117
1151558
639357
1788222
546137
1626631
1393342
50483
67671
586819
707568
471367
486324
1311460
117927
785801
256470
1866887
1721417
373834
1657297
1004078
1702295
88639
1888839
704396
993786
914935
42689
1485336
658619
200879
966003
968928
384777
466708
628583
1950812
545777
854932
1298449
1023395
326468
1693343
880004
265406
535112
1419179
1057804
1824568
1644747
1112377
1264687
1331408
1752310
1742329
1475523
1586562
41155
1418301
444156
931395
1513531
1140263
132867
481678
21231
1833740
1380085
1367954
1042366
1028730
617578
1912067
505997
1738164
505029
1667058
1939110
1808831
1140182
209254
1567606
726949
1152873
1267944
1794271
1694143
1535233
571839
1882078
1995603
346667
1972109
1821579
1822074
1328135
424289
783280
192891
449384
1478194
870835
1194183
202123
809564
617077
886080
35551
717083
199455
977495
1645814
1186700
888995
1933100
1306193
944916
113146
1681966
350454
325054
1655197
499411
626126
860452
1665738
396908
1586720
1933659
1818553
345930
900769
148732
1434296
913122
1467907
614023
1333663
1852367
1484548
1126510
1940038
128737
1423544
637067
532762
202008
984272
1877339
1586125
1244496
1722551
1266880
831032
657167
1469539
1832280
1151955
1188563
993073
1556812
654006
1541068
1536760
49760
732274
739549
1545730
990188
1450793
666317
1895376
34408
610239
1838472
1818085
318120
400070
479936
884036
1608947
1654122
1128390
1104821
663684
1260860
1494458
875354
1383901
1033452
870346
478402
1292053
607297
819056
1023155
1170094
615883
305028
465573
589595
662159
537685
344039
1066185
850522
142368
333692
1092435
1404739
1695024
619294
1242153
838027
1571009
597147
39414
1115596
543944
928133
1184170
252154
121816
1041052
1496152
1858673
1029453
1879948
1460854
796472
1240251
1262160
175819
1980988
229765
243633
1768714
48955
784306
427104
819016
1432567
270453
51655
268473
80379
1098034
845237
1479340
1521585
1270330
1620429
1952511
1337546
1167167
942444
228830
1795155
1941342
568179
314034
1657923
1627788
1150833
1572686
664332
1870377
394471
1613621
835293
1208259
687602
821860
1484874
916252
357266
1117637
1713953
1751673
1179365
1850783
386401
908611
50101
1251839
1162094
138079
1236830
1849161
1002753
1789460
342752
878069
1480043
1420364
1674403
1097690
562538
1664226
1925036
1552656
703246
331962
727833
416125
419468
806974
1299793
292170
1732034
1853018
645228
737781
1087482
965463
1703982
1049775
927884
656976
400892
1779714
746835
1706073
754996
453245
926562
1895865
1209224
1896375
287701
723689
1671231
225883
825615
166608
1954759
244322
83993
528431
1879343
997507
619383
991482
673983
186356
1756071
1258556
1021327
1114024
932326
387617
1749143
111990
14091
1837286
876454
1431494
999191
215734
609923
918440
162375
355745
127005
1745925
1244036
875574
1462963
1109367
987552
988920
33927
1302669
1822744
1824054
421053
8171
291918
245299
1929110
1691333
575134
365723
676768
1411734
1461054
1622382
1086275
1323947
1772032
1672575
1333936
1092636
988070
596106
1444539
177593
1435461
515500
748609
917088
995733
1228054
782524
561949
847863
185370
506662
1418393
1136679
1521100
1129155
81940
718449
394420
1813923
1994984
1914499
811606
348372
515214
1095052
1602872
1710200
470165
1427109
1625882
260836
1044181
334618
1284767
1005317
907544
957500
1919931
1625067
1253900
1532934
1217436
1067228
139111
1958730
1303295
1209295
1889833
1024325
1431398
38299
759246
801068
824979
267452
617106
1686706
1156110
1218787
585927
1935352
317773
731776
149450
197466
415086
869958
1772538
157345
1494568
1316846
442222
734515
46147
1557401
1402078
1230588
460373
485414
920369
296810
503474
1992872
1049925
925550
1670617
1998599
1054507
841935
622107
1884135
1387208
449598
1870881
579274
1254916
1865712
1315040
559279
869811
661348
532243
1949931
581416
1386761
566772
1542670
1889924
1430493
1196190
1576001
1382537
927887
1065215
6289
1575370
1137892
1858494
855808
1886504
262517
417516
1152200
796158
690225
1890423
941678
1063287
868906
65620
1841608
366802
868330
373164
280921
1118317
1285441
175632
147741
237817
1552575
824931
1903397
306464
206881
1759973
1857180
1241434
1665254
475766
1962313
1912558
328770
22058
1153924
1052808
1524972
671016
978716
1599266
1939394
486540
1832725
60189
1132365
260289
101148
394973
787097
1789376
1457239
1689401
239623
74819
1187759
1793667
137217
1741935
1558544
232952
966540
640897
714444
1114103
1168011
1213047
309854
293174
31666
234040
1263739
1601027
1630850
1916843
1350756
1747092
1215152
1405593
1050763
1285686
1765038
637684
136255
1956875
37395
1209553
396634
1125081
142340
1715319
1202901
666563
55916
137391
706968
935932
595606
631595
1016186
698319
153128
1432195
370691
920092
232087
970991
1795432
676431
250125
740092
499707
729682
714704
1406373
970318
972145
343317
936852
1028935
128544
1155652
1032885
1239552
1843452
1324816
865256
244745
156564
876446
1600926
789816
987003
531578
691888
1071243
316946
1268204
311178
1665683
1659051
901399
1288191
628547
1822730
1386323
1841968
375576
1782235
872837
420760
1565767
689238
1420294
1451399
1331286
346138
947411
1549364
279253
963925
1600164
1114071
141786
1969486
227226
1934692
1953373
761292
200306
1412804
1388303
1644282
645459
1700274
1839244
457780
630535
427299
931415
228995
892061
32125
88917
918182
841502
908784
610994
1616569
1164684
600171
952193
1053892
1627533
1318311
108433
1520733
1495109
81247
797012
452971
1461237
1547218
431458
1203862
308911
6169
1604974
1314676
1043420
1196041
342307
952972
549263
777251
949112
37942
1536113
1069934
507704
784808
1187555
156084
1520547
1998013
1751503
364256
1489120
1078266
633289
783891
983665
133995
527628
881710
1242509
861637
918401
1554682
1788462
1261862
1610120
314222
695505
716025
1208931
1262228
590412
1886941
384959
392456
940916
363959
1774670
676425
1944915
249982
959169
1704267
868190
475617
841921
1333646
55187
591163
2332
1543199
1196786
129186
1464300
63016
662801
349852
923609
1549923
906942
858940
475235
1205710
1897501
995457
1130617
1476337
1626301
31709
1347806
1704745
1073757
1668167
1883091
27805
568860
1778876
48154
1082276
52698
1338738
1981871
1586356
781348
1343759
870752
1142308
1008745
1181397
1226593
1165239
1292730
26801
1537990
1509932
986246
1227565
546964
479689
467626
49209
246448
1777392
1608815
1748528
441653
881858
1444939
1609211
775998
297042
264464
834841
1806584
883944
154889
1192722
1072536
1364891
17909
1641435
42410
467100
1688744
1075469
211450
694078
1401514
1536498
1619280
1364136
1254354
240579
1182931
1084315
158975
669069
1744569
891404
1240379
1233364
1111163
489445
241317
1700452
1645167
1470887
1060603
599181
1318299
756467
1839816
1133236
1834915
1369479
1020182
1085097
1730014
282382
800191
462034
1937746
1725664
1854545
1336278
1713663
1875380
1372482
601006
1529457
1285881
877249
1405137
912056
811940
82344
244735
321007
544668
1795307
270068
432671
642047
629388
1548303
406316
1951421
267968
544702
1698314
1697811
441467
523588
1635779
332216
86390
1453316
1866924
910088
743896
1498063
1713093
1767579
1617045
1183244
1536131
731499
1654511
1374437
486814
1043476
1012505
424767
1588534
1747008
761685
568811
1972892
1829138
889127
1960247
1014127
1883163
1023634
214275
218962
1370176
1393183
757576
79783
1955592
1608327
429257
119888
1037424
619733
1688173
1121478
1981394
80335
387414
943988
127712
1715339
1290071
591478
128007
1048033
558119
632681
1573188
1378631
1978175
1031102
1193377
550679
1935923
1492783
1894422
274631
1573545
438030
740710
610828
28941
665389
1324463
123621
784636
951482
390825
931196
1119373
1999293
1839264
1387006
860576
111304
208793
99836
1194133
931735
1861817
879699
219369
472647
1552892
399788
9396
1727281
81655
1090670
1231401
143764
1008690
72912
1405653
1117054
173253
1258410
1942916
1303778
1480973
227952
1381207
1821169
258810
320447
368829
22879
1892361
1628876
1050837
600815
1697531
373542
1125304
1234030
751253
1060965
531283
1287925
402803
884031
550351
1778345
1698044
754566
1750938
773690
1298542
1500672
991064
122115
1517942
270124
1153939
1275278
1403892
499043
1121028
880789
1261025
337401
434388
1426208
1572845
31834
1160995
1301939
600922
121203
1570085
1228923
1170523
434302
1458264
771128
1232694
746969
66235
968887
1118472
607506
524983
1807711
1500411
118259
1726668
1910118
1399539
184287
851239
213306
419904
928909
1489381
1112550
356596
1230762
180437
869838
445649
359005
1558234
1319731
1202121
374682
1572651
1382537
1049306
544806
355924
1225140
551645
1241119
1508458
642424
104194
266740
1204887
703744
1814547
1807747
8796
1627993
1602693
526708
977933
308207
1989119
436339
993888
742082
1715967
1750964
252249
597298
1330008
1549531
1726677
77826
129223
1002785
1046502
1317772
1871996
65500
293710
238024
846906
45140
230854
656713
1963070
847668
1870242
777492
66293
1840766
438950
893056
1247337
1458158
798351
1887523
38753
1053685
1473119
1415943
412795
718143
1504801
366878
66793
203628
859833
1136501
749509
1119414
20642
881128
815931
1787870
1076440
1653616
1583246
1148953
200285
1044465
130049
707728
823039
1589584
621500
1214498
296617
1809959
251032
1815302
1717011
719465
249514
788446
1986231
1475441
1532324
1135208
637572
1127689
365456
1248583
1805904
702369
518395
1919104
963118
1111072
844980
155781
1603626
1331134
236974
823118
902600
1482224
710968
1590805
329610
180204
618824
1932307
1589806
528880
1703200
1744180
643185
746862
987586
768035
38471
204602
275366
975077
1703483
1927368
308380
1471266
1996711
1577820
1551685
1240357
402248
184099
191759
502368
928702
220923
1914134
640502
685242
586098
1568010
1290026
111436
105537
1634086
427939
968591
996432
597562
1779385
1046433
262546
1900705
1013144
104540
808922
1614634
1662437
1866160
1859571
1648923
936997
1334617
431493
1876089
31855
625813
1985080
1198328
1817169
806035
292945
1803885
1460541
139923
160263
1822205
436792
16293
1485675
1002232
1828646
1078428
714841
86413
283644
235311
120371
14396
1116167
1526934
1490714
791545
340834
717021
1394662
83982
1846594
915906
80641
1593539
1871187
241839
94833
771605
786621
58438
1395201
184355
1589095
1796277
177909
517761
1697192
1440868
77902
1798164
535280
1745836
969693
936129
185429
241233
1497932
1335745
643431
928845
526050
1116890
59360
288014
1276831
1865573
3590
1192767
1271480
1617064
1122930
350122
1720395
1195464
1147447
1116496
1716412
373634
738112
927786
1198661
1771067
473796
1223803
1277229
564503
1439018
806599
1825109
890590
1944219
149178
1816659
1301077
1316768
609834
1363014
1449236
1744706
1135720
855461
516503
665544
984555
1321467
27238
1389335
1935870
1306381
491544
1020607
1089082
520023
4518
211428
1183917
1940628
1857259
755823
212403
499499
411842
517174
1665827
473007
1860668
354736
598317
1704082
743891
1700460
563300
1884626
873847
417990
125502
156364
157120
1953671
1978950
800290
1883913
1430047
390968
50858
1153943
667503
1350705
1849979
1520335
1165504
624348
19040
1525128
281041
205821
1049313
215864
1593030
502350
712956
711117
1507883
76272
262823
261457
1739552
1925235
1296644
1008753
888885
1659831
1840679
1468054
723979
1603163
1526618
1274679
833768
944084
1023034
19673
127928
196324
364760
1001878
1949898
1164245
646068
1032222
591234
384737
1019986
31333
868548
733530
838917
170600
1248373
243366
1686288
1916657
1517458
1758794
1996453
395344
1975550
1720426
788084
1564394
1647172
1290983
669538
982556
1173296
1527270
1049690
1150232
4469
402222
1240517
738760
962613
490707
22132
846379
1420205
351006
748684
181927
467414
1255353
365217
1056191
1202217
1992223
934007
430792
331057
39231
397117
970714
1566469
81991
1014313
1719915
887714
284792
1231187
1176885
546142
1025513
368132
1435150
1485980
988001
662095
129969
578609
305672
746883
1913081
1278870
425791
1676094
958565
1585790
1284925
148304
386855
1500376
803231
82113
647167
629216
278360
665782
1527572
916061
1525527
476409
1279634
874762
406636
1323277
803440
379879
1263349
608056
1619369
149351
1869785
1082529
1004447
1684982
1669980
265684
1414498
1927618
783538
93137
1106651
1967111
1873785
35581
907984
183420
1979797
1238309
915982
420102
1115832
1076907
193629
1201532
70347
1995478
299088
378494
809310
753661
276979
686821
19113
850102
1867402
1036648
1341216
982224
380015
442014
1109407
1903018
717218
1093340
73175
1840699
1179331
756523
114936
855907
331492
1609222
1226869
1002963
1958312
953795
1189789
1490342
1821405
925801
70314
1200364
752308
994627
235824
1165971
1002566
1334995
1762807
1758597
1216945
1822163
1771514
1629910
487914
1531970
1152618
1451689
121224
339532
1433654
505924
1694656
255738
1545928
1545129
1037761
1810230
1616247
1698663
1928121
1051668
595755
1455945
1405209
1454217
1245247
1484697
951392
798405
1195774
1932944
726252
271603
718666
508805
1009658
136030
551607
471961
1665639
356066
1013591
1471510
761071
1778748
1266515
1684080
804863
1228146
1587176
657770
684798
645906
1009970
334044
681416
1401949
353800
231961
260575
226704
1477424
1072960
691611
1283536
1088906
1313302
1468286
390329
744230
1148580
1421132
606010
1366783
1410714
1039474
75252
1197258
96891
952213
1514287
1761828
1544896
432539
644957
894077
1404177
1627951
784171
460108
1228312
1605615
596978
900631
666543
1967250
1974210
1874742
960999
1874213
1338681
1327544
564924
1622674
1635449
1167524
1856469
1680672
1000816
325368
324715
589692
1009761
1777581
1186882
906280
1294207
1284925
765792
1950823
1717865
542946
135614
1326576
1891850
1781468
1458611
224349
1933380
928601
474604
1682243
1008894
154571
797234
1555280
118776
139706
1387622
305890
821535
1227512
1089123
1850377
1272641
61372
905573
1890643
677480
1974113
747185
654128
1291745
1012276
370609
78615
1392982
1525487
558419
355087
1673145
595498
293122
224027
1889286
491582
713345
910937
536850
712953
1100262
98393
683293
1562690
241439
461198
1074578
498069
512302
110366
861760
269292
31888
41958
864794
1252461
798653
796407
943903
669182
710913
558165
952383
766207
1622641
392322
678197
635766
180617
300056
250900
619061
481555
1176262
1988020
161996
776177
1657424
1003827
192085
1360054
129437
1800497
1143506
1168169
1219080
1363445
1942365
1689600
1664386
774686
1038635
457454
1095181
1965922
1257693
935451
209554
1753498
1407422
343207
1707159
1033256
1954001
1104780
816762
788152
101443
37620
868163
81177
504835
534891
1112180
1144044
1415499
1204122
35082
1095847
1608524
1358579
363358
298112
40366
1856613
324184
510156
1914703
1726633
1869845
1374817
132378
516167
1728583
403345
914182
1175042
282002
937152
1684575
1433501
1563617
666931
376914
356002
357712
19067
1762399
1493077
470797
319000
1292484
1296591
826227
274971
62420
1709723
1239754
1098618
10315
1931257
1753470
1296042
1242737
578759
534487
137316
252109
1950229
1982556
573074
398479
849198
47375
1903221
303562
1301545
173788
846952
1777339
83862
1711726
1452304
554903
1487532
91894
682501
1030171
1484231
1749447
199335
387267
1387505
1507904
1794714
46251
642872
197932
1949612
128076
379368
1692856
1162266
1234749
543303
1947345
653890
916181
13483
486540
223733
1149661
645286
597785
1429211
498534
1191901
1349208
967555
529473
1456019
717794
1175993
1520155
77593
1462635
1036096
1857640
635053
1744717
1857103
23992
1354609
751312
524996
186672
1144967
750435
1316434
622668
385456
640939
1602852
1790136
1176830
183494
751632
1328067
1767593
1982111
1923533
573536
1438758
1204623
252411
938986
1344179
894380
31442
1755294
1144361
361781
1528215
668994
1695250
509241
819400
1780327
1701074
1409393
909602
1179123
663220
235259
1119739
67850
1649964
1341025
323947
1843417
1423507
1638831
1843124
1418701
706220
1580145
406675
302082
203598
1792842
466077
442996
589065
541419
339480
1858111
867392
577401
1115354
548280
1468415
605765
666874
1861172
1621115
786076
1866115
1849126
1750474
705902
406654
1590355
332071
688906
1746880
1051995
1582548
1616474
761269
1517218
462337
1644194
1678942
1270166
1409581
1850424
1954000
903522
868348
475242
1127254
347897
854107
843673
315759
343628
881481
1070166
1843765
1367106
1633231
961366
968059
1895049
1666190
232750
1056381
506418
341247
1824017
268128
434482
1304851
542760
1329924
22155
1565731
1756520
919022
414819
3443
1513487
970091
775212
790857
135722
855852
1129122
1506333
1704044
1137430
953402
1879946
244427
1453422
1954658
1414860
1599928
1690294
456084
995272
1383590
1411677
1540608
1583140
612677
1860959
1770253
991432
125030
275056
7022
604642
1723389
719814
584150
951906
919311
349750
1811546
177898
499400
277622
773013
564926
649314
700027
1782419
933637
148917
1344641
8185
1070040
177191
1595235
823488
1950847
1022717
870780
1975731
1551214
501876
283885
1652348
1847263
767262
88522
1500528
426759
1900170
1037364
1269698
1920828
1486849
1373332
892380
1701062
1646474
1805617
1211401
556978
1260901
43817
672220
254335
415128
356225
1308281
1377991
31033
634120
1375048
1402019
471859
1902891
1934520
1309147
75969
1456594
711898
1718835
1177158
1516082
949573
641835
601965
1863031
1056135
1106215
1279741
1015038
867436
1969362
1935469
1423916
1828764
966089
1034462
1772423
708597
915942
165600
1672306
1935088
1698780
263344
1252356
1228867
1059479
771660
1198300
198264
627180
184967
1605639
96414
780197
1277742
1215586
56396
692213
1006773
1535640
509642
1194495
1223037
1477440
1845721
597614
1270740
135578
720905
757856
669265
585502
1348316
285500
1123604
1027527
174981
900999
1575522
399687
1318053
101743
732267
980334
1953653
1873072
1838905
594600
1675825
742674
669628
212693
354965
2741
1943609
467218
1544778
36558
761871
773453
399672
1577317
1478015
1079301
504973
1314922
984471
1405519
1887950
647008
1223542
1015151
145165
532701
272187
1772094
1051588
1257696
1161565
1255192
877805
1916644
353896
780099
1443473
153277
345106
679594
1340709
1610162
988689
963544
455368
349026
110597
226335
475906
1222059
1821375
273892
634328
107817
517804
921132
1389344
510941
936571
891047
380123
1705658
318161
869335
29478
542346
1248171
1168693
1394055
1204323
776946
1323428
1260077
458065
207818
927799
1011330
16692
1206579
1856059
1719628
910600
383222
1318414
1664000
15387
1020790
1406088
753352
1178917
1804727
1225534
1921418
589710
1161000
1024804
1984583
343059
1515714
1903269
1796270
572014
980481
554199
1047091
1509744
238762
528585
1414953
1394217
664139
1700693
1819938
53938
1125969
1770047
1018509
1699596
1508871
42141
1193974
564328
899849
1333306
592043
1036003
612753
483547
456397
1131576
1408044
586370
427866
1491554
426731
1577633
1243147
1660126
997383
579567
334810
1947926
1531234
887147
244670
1416607
1788034
1382475
1967644
403739
793372
1473890
393217
1513904
1403843
1411717
986451
178347
1803747
48606
1588637
1824892
215264
1735014
1467937
222361
112580
202177
1700233
59450
152732
1572213
1855460
1725516
439067
993922
979004
322303
575570
477082
1123953
1722022
106575
292819
1153535
677895
347595
1436022
388607
235225
425953
946649
621939
1950807
746647
475146
117019
1307063
1135347
1737385
1353967
201941
872068
119475
371622
1816223
1604651
1060568
627383
60563
532632
1002024
1248079
255767
1886348
1071969
1658206
1747676
1644905
70556
329413
1997423
855588
1954795
661074
1408813
793746
372214
794870
23719
49696
1547441
88697
696365
1551667
759959
1127741
654189
382279
960257
1001391
38573
1711883
1372387
1233131
1468382
887617
973249
1430352
46376
1397308
809381
618473
195297
637915
344215
592284
81674
793003
1646672
166068
764877
1531819
953806
979486
1700557
822200
760712
1202578
1782746
920750
463382
663
195653
1811232
1745302
1796103
1209275
1879186
1474057
888801
1634221
971246
1366070
136514
554923
1768346
1704638
608191
897875
1676166
1211494
654946
1356525
1762632
1713071
236496
1740959
1657034
782747
148024
1539667
869061
1187814
618663
789270
183532
426522
932055
1638470
92333
1760378
708536
802857
229497
314045
1501093
865549
201891
815993
30651
259353
1636268
482779
102150
1417566
588371
1385949
1896603
769887
1180296
1425184
456555
710343
689972
669085
1158020
1953702
409765
753429
1442506
1316058
1612210
1508671
834770
604188
1529069
426516
927604
126904
373121
888940
74563
1206891
1277950
1318364
1901353
1635582
467597
1582065
721044
1985147
887158
1864240
1797456
709987
318783
542367
1172015
1202745
544818
1697400
175956
451589
1302811
1075224
1236842
1211489
1224583
1708961
1008135
1559638
1061991
1507009
877803
1372931
458845
491608
364374
1675304
27542
667815
1700323
966863
68573
1356053
644462
1129877
78511
986581
241555
881920
46618
1902151
168157
199280
688161
1267716
1290028
187120
200153
1475237
1136586
1344383
756959
604032
1120519
1460305
1849414
1317681
1233759
1627595
1646527
614353
1372402
1021882
1122703
1419083
948600
1432832
100545
53422
1996743
48104
569651
1953212
72218
55145
374656
375851
618785
683072
102840
222869
1568790
1430150
332622
837367
762231
746752
1791721
1283464
1773004
405162
1009770
1058019
117258
1328362
1600187
372761
939930
790701
1703773
462593
818138
1154313
339724
1755763
552449
17757
1949523
255722
289995
121976
27842
1269170
369031
1313856
1109240
93489
1060510
1484975
922087
175721
17866
1430811
444011
708656
1535869
377126
1184228
1864664
726919
360538
1385103
342353
168691
1613625
351147
1596437
1866999
1383530
1708789
1966658
215186
1046925
1505669
185187
1935097
1450079
738535
1379001
391020
542551
1517488
252311
30262
162103
808683
1132613
1387995
1233067
561060
513785
1785005
660641
606091
979011
632680
792286
134786
1863907
73992
1414523
1731830
1056664
1214455
514243
143038
816
1378817
246379
1964602
1616422
1702148
1263455
786891
1187850
1522897
117608
1293318
58005
324391
1413791
1359955
690776
631862
851032
603728
525751
795660
1244475
704030
179912
443712
1486841
1734959
1465604
545519
13803
1178977
832838
434181
1239672
105518
614856
1036097
952079
911622
143500
1258187
1349593
1727869
1674552
250772
424151
1285729
623291
802566
1883540
26432
175653
1182586
732770
1816385
957604
1233095
456360
498908
584315
1914059
778287
1839319
879978
657973
1744027
1736062
999232
798343
1265109
802756
625838
1823251
659580
118860
617101
929323
410617
1281730
301815
647622
359311
1965385
51529
386417
1923664
1740687
992912
1651516
1701163
1736004
110961
143457
51754
532785
1166194
1900996
900130
1143919
735615
594943
852692
1396312
406702
1561428
432728
426730
1465896
1822676
1203533
584569
480917
390326
166310
50720
790429
1857513
1511403
1630211
803439
1378359
1393935
1261612
889296
417445
1223062
587607
370393
80234
1759503
349796
1964457
707005
890305
930852
1530110
822777
316429
427532
877414
1135299
1164895
982903
71036
493213
1062323
716927
333359
98025
325792
1555923
760307
1635822
476638
1972506
1870752
1175355
1968165
264852
736712
1425215
638606
1824791
1194282
1939034
1858805
985757
1009398
1686802
1699183
940983
835964
366884
467991
899511
607940
797161
1241241
211992
933986
923046
644693
1248239
125990
1108581
1954421
1325704
195822
1569803
1006239
1276713
128988
1494556
530951
956061
607086
1869917
1850602
968836
1123925
1905049
1373457
621653
696436
1366329
1153116
661605
1021908
91633
718765
1146139
1031589
953945
632698
1334704
232335
769104
1474886
415425
334797
575796
1836801
1103194
301744
833779
1435738
1905551
190458
1362822
1908946
945190
691712
1662588
651528
1552755
1221716
736351
1742302
1384715
1560745
1861612
909836
165787
1673879
1549277
871234
497845
1269902
1411735
711745
631941
971156
604994
1085823
401475
1775722
1619053
1578199
941591
1610267
199064
1427343
871349
1764190
1677906
1474935
622581
1234865
1650520
1193977
424973
863827
1858163
896942
92463
1387314
5203
1110852
191054
110757
29301
1806657
1803005
588916
1701279
1116231
1515261
15972
99336
704421
226485
1557503
74215
1358102
1631629
791668
1643324
1275274
1394062
325376
1100207
402493
1509048
1105138
532117
1339136
907017
1765640
1041014
541561
1553892
46143
1166787
1747544
1364758
753106
1354100
1758881
989357
1879648
1307442
82782
815806
633602
935404
1448106
427797
1684087
973380
1947171
1231870
1834897
1347626
1574093
1751125
385715
776085
1452862
1359180
1368232
451115
751317
706957
1417482
956932
1590725
1816191
1762366
1108209
1060770
1133812
1235984
203656
1415537
638743
1852741
33863
294397
1106976
1563745
1701620
1875911
1164281
1334468
1595156
152654
32009
55513
846781
1261048
869112
1974739
1106938
547633
78214
1549354
1354526
675474
300488
1125484
756555
1409568
1085270
1449267
1312126
1495538
230722
175845
1893769
573891
648020
578198
1212978
1641261
144871
1171072
435138
1093558
1047024
962735
322978
1393967
1746392
1190121
178036
304362
339124
622025
1710011
1134322
213092
1906473
1152497
1441975
517491
832532
1382193
971583
926957
824219
579026
1420962
1186471
73640
1420064
955229
499968
1156267
1342985
1212589
1120740
1038472
1397075
16602
1060386
625344
1983422
68243
1520051
540570
396158
1062745
1982258
551420
16852
428268
1394369
1919811
642617
1732888
462311
322951
1470384
1050870
127501
487912
1598226
588116
1886641
360962
1385236
983898
932481
979549
1513479
1021028
1708604
1454780
1661436
600217
1624216
305534
412876
1880067
1021809
1758507
911796
1700912
1210630
390032
1605083
237280
426323
1998004
1695888
926290
609448
1499872
1171397
1968830
733024
165829
1868458
661220
774388
1557955
1699275
841865
1805153
454900
1844034
753760
1366871
156435
400553
516860
537736
22315
1724360
973392
1633884
1098467
895747
1538734
1112162
1004659
916550
1249554
1689118
1662300
292469
1819118
1456797
866510
118622
1432396
782879
942321
665796
335183
492500
236139
91928
196851
142409
1679955
1579734
921899
280461
1331234
106104
560729
1897335
184378
1600707
720807
1530542
966542
1496684
1482277
67059
983883
1306061
694455
1721242
816609
276738
1320792
893534
531245
547622
1010002
1206091
602015
1614669
673478
1352999
1080971
1681198
1603682
1859416
1773729
190668
1545398
801180
1297142
1727955
1873207
1553488
810563
1108592
1742475
1633386
1707576
1584124
331881
1422266
667925
161852
215642
1212314
709478
491561
9347
1217375
441266
1710649
1545402
626969
780740
1393550
1559639
1621535
1858358
831526
1533777
743828
1220390
634229
1830432
1549906
245132
1973365
826331
238468
553950
520294
1036836
458252
524137
1210091
239083
1549242
349605
1268002
1560494
765965
93396
1616580
1063286
1136800
1110234
1390560
753058
556074
533673
1024877
542219
511807
769664
1656235
122224
64432
80265
1327722
611020
410760
1370356
636477
1506739
1520831
1696788
227637
1390050
1956476
215611
1482961
1704636
1990046
968896
1509031
87777
873745
1143969
1859552
50770
728610
1747764
1609244
1989644
1595100
476689
1309018
1267111
1799773
727247
1539629
1715805
1465064
27556
254847
284461
1274495
1485591
1911170
332959
312118
1620948
1174849
1181198
898834
994938
1188297
1598946
83888
818613
1366131
13538
701628
1478163
233449
516402
271514
1302651
1557146
880598
893663
587264
818696
534764
1368544
556705
1350081
494568
1440404
1650106
1412933
818329
182136
235896
239604
1652337
1797889
1418702
1685793
163784
612726
1379563
497646
23350
1223006
414056
1026583
1589
1815361
1653873
471379
1265663
1078185
1731905
1051362
533282
1008864
7055
699377
902337
208469
1123133
1288462
111063
1710569
84403
147700
57633
1680414
812616
299112
70845
14006
840713
290949
1808047
261466
1876234
1173246
1627520
983882
285971
1291452
352593
1945017
1414914
45244
1407350
343935
1914250
187380
809357
1081878
1575095
1971608
1007699
400358
548540
568396
1095689
234651
1299059
427568
1709778
1218219
789645
869407
926963
1461025
915219
945856
1410252
160298
268983
543970
1428942
1979900
1464715
249339
1215224
1811880
708171
485888
1873009
1676153
1033001
537502
1965062
381554
1665482
420994
1283502
144716
18798
1917085
498397
1289525
672832
1735687
1421960
1974275
307931
996049
164042
24436
1970741
633484
206685
441922
17512
839309
1023978
1285845
1118204
1387094
1270585
118329
1825431
1832795
892530
1990836
1201867
6488
303413
1147713
1921519
1639759
1160816
404649
1614462
189433
1225412
607364
27299
1450804
691734
359363
190477
1203420
442130
1878060
889401
650452
1405050
853343
1192718
1121744
411007
367731
1618561
1262309
1583388
1575622
1073609
384907
1704982
120807
1218616
1498187
19446
1788395
1841656
1430325
1778795
1645877
1099740
1246292
1670356
538785
696764
1072124
961400
800125
90533
1710218
393520
409254
1164674
234822
1730256
261224
295512
804834
1053809
468209
893831
1329066
1075451
119012
56134
239155
140997
304385
1542115
275791
1969196
1634859
139735
395011
1470119
23775
1550585
1261177
331313
1825152
137294
552700
1675876
287743
1821372
552496
820888
1197651
309719
1530436
423663
121624
1850218
1571135
1738862
773711
259928
1205937
385500
1402223
342905
1795322
625579
494797
850769
619196
1221521
1929893
1026038
243012
684484
1412297
1911753
339007
845848
1463654
1003243
880025
1376834
1752748
1337974
1668618
1989277
986499
1804813
760417
49868
965396
1644824
811445
786002
392172
1764916
881718
1330829
1782057
1581151
595307
1750755
1199722
812821
1375107
1057884
465818
1868822
1260376
953906
982532
1815764
1316382
678150
1526471
1702647
65364
249788
1564669
985527
1038184
1049320
1007781
197204
219587
693500
910292
1225915
451085
1738717
757705
1323888
1933066
728868
578603
1417777
621514
1386769
1656290
625244
1868340
1282465
907635
1519219
1115537
987296
733097
555759
966932
1663483
300148
723891
1203994
1922874
1144213
1211438
226593
846470
1179072
322504
1969505
1639436
262471
1533412
1780476
1659609
1212763
1493195
937604
1239095
365434
1690138
1906449
1381948
228624
1456684
875909
801957
266435
983063
353981
889942
1643857
1112109
478743
1591017
327578
625411
826342
520519
1783667
1900823
1197572
219781
1030733
847988
67396
258344
1553179
1851505
1948421
1668156
1669287
238332
1946095
746902
1254004
995590
74016
709784
1443948
1398293
1505592
1592690
1001339
1898303
1674519
625098
852388
849548
650058
146915
311350
994376
304971
584910
1597386
1172239
1041503
1844964
510521
1847805
851022
333632
1828923
1348803
1956554
1211141
1879956
760042
547520
462725
1631594
1873113
1433428
82927
1750537
870155
618662
1535708
1973291
1217929
256537
752259
1581812
1408947
1687462
49298
1724637
1298182
75824
1224969
257535
384251
583892
1949513
647083
747773
668569
1675175
48421
1926418
94928
134802
1259166
908807
118926
519901
1930109
1388120
477808
1410403
1518540
1631765
1129555
34299
475957
46422
1031924
951649
1179689
569640
1366149
788986
540714
717136
1579046
298160
1693598
699952
305200
636365
170585
591165
336213
860516
1763186
1695281
1380513
1869083
1541117
874432
541137
1323602
1579366
1511695
1196904
668423
523699
1806495
945074
1221282
827715
1625621
779555
1991218
1560454
304509
776873
216374
659647
684907
1356022
569050
1151874
54937
1547287
1199437
778366
856883
1576931
421024
1799979
1181661
247482
1089288
136414
1936086
498640
1830108
203859
896807
712016
597864
742335
1632929
1607705
1857834
343870
1792644
1242606
176994
1863348
1771464
1261739
654688
1343592
1682745
391158
1880905
1906795
1783956
151465
862950
370317
632566
1011856
974532
519278
1317394
601560
1614194
373158
501518
1907687
1738150
420421
418392
124001
498790
898757
1902104
1693319
1710091
526814
1589102
42461
1440119
1926095
1282845
1836772
1655957
306046
1428415
1586002
1738472
730727
338746
1613619
676602
1995883
960193
1549512
1397574
194062
1237107
1797737
1358417
1551270
1853260
8874
1696757
982629
264182
602697
1162620
845847
761350
816228
502350
1418017
1593038
501308
244018
43114
1941386
927977
311396
403331
1094120
523375
1615507
944654
1576123
688133
40927
154617
1349381
4714
6860
1767227
576529
500615
1486838
1416156
1644699
398035
1934628
151693
1396392
419190
520812
1200013
1413763
1987510
1643006
1068445
380528
1914518
1241996
1747276
429189
366413
32900
333394
557658
1441847
862034
964058
1621471
187564
1946140
621258
892695
985
598639
1046117
1792278
359720
1208068
1126612
1073319
1059325
1555223
1049720
1726147
954328
1840505
688210
1885598
1822066
781107
1068139
501708
1728738
291830
1651118
859427
1459971
283325
390878
461057
284878
1592946
480539
606419
22423
523365
429583
996004
1881484
1106537
1987186
822563
693892
941624
598033
1035432
1479101
855432
1876011
428026
960905
948725
1776259
1828264
1187187
1664661
1023872
189969
1908808
1930910
390154
512283
599758
1720444
1331373
1982048
1888221
786795
988536
1733441
1479211
394512
1824501
372759
19378
1321448
829637
1475479
706453
263801
1790965
1831056
1533796
1738205
1681756
1987892
1435574
1475590
1860856
741850
1856597
1196867
866503
1481736
1453045
1152509
1473108
1952835
137064
271582
1290198
1105603
250979
1040788
845268
350873
1268666
956586
1884375
1400879
1423949
1299204
1532654
1347349
1877217
605465
1789568
270725
349063
1479996
107088
1359898
225023
275769
1925743
1146687
1443767
1404738
137446
1038074
240017
234695
74070
1292946
1491833
642618
687490
1730828
1554405
1538914
283283
1132754
785005
805823
1179587
976476
1673355
1091556
1409909
545593
1423164
1005970
1004930
1583339
564386
903220
759324
280876
408595
391257
562194
1080722
531233
1629054
363541
853589
415838
86311
662910
1912956
437348
400627
705475
1480624
182301
997830
1852938
958073
880670
96310
1855285
116491
286570
1839176
1546744
424478
1783911
674265
369580
1347378
153701
1383
1864695
416581
491666
399155
702961
1350990
101330
228792
901896
1380452
1099961
1212252
128076
740716
1161245
1714977
473518
373471
1395978
1652441
476627
1229062
1854283
1509795
1730592
401786
1885104
1858165
1165168
1755884
1117412
1177075
507898
830334
1629753
235105
1886382
1865577
747284
1254490
1014693
1389900
854103
324769
414477
657586
22464
1822857
396577
1204236
88339
957747
910623
1092928
946683
1663726
596638
1969718
1177062
1075101
1804755
796286
1161574
822963
326279
1943745
1618560
1412817
1968194
1039794
1642476
1207264
1287568
595112
1358478
1489520
1966946
447721
1285759
919985
956205
1287715
319023
158479
647338
872774
1006112
1187239
1393140
1631175
1777504
766398
1532379
1456351
1806562
148036
835112
148860
813459
1844589
882136
458248
493082
540656
443449
625156
246659
247276
1167627
1872930
382716
1114741
1343370
376098
564413
1957258
710705
1405737
329984
1625764
1753408
747073
704782
33685
132760
749891
706116
1659661
956028
456107
621459
316516
716445
1359589
955785
1370550
512606
1077471
314895
1860789
1949206
189137
1357383
160907
1155825
1520744
701628
726283
924783
1110829
647793
1514634
632011
1131135
1199089
1247365
487364
501789
1154633
862109
1163997
1821574
1385109
1808285
702731
1530361
169607
4823
1059581
727150
1567084
1577707
1859023
521799
1553391
1588728
701305
446479
1561293
614547
1478996
53874
227011
548275
698833
1722144
1931867
1331476
79079
1574875
767038
1301750
1490961
1330364
1889458
1090725
1724872
711136
1325717
1759152
90858
1144970
143764
1798559
1750457
1680353
1737261
962306
1394742
541646
959856
320262
268630
835203
1636625
1466554
677647
960638
893292
1421450
1138047
751721
178973
1857166
699540
543245
869065
330781
569147
929842
1200117
1369120
105758
756274
554281
595393
871529
529066
1558760
79867
249089
1745410
374618
1714753
1490527
621651
1047375
1069369
1568977
358404
803720
489489
1391025
1681401
1037655
1327301
242763
1398674
48797
1281438
299290
1660051
193783
1380388
1187843
972958
545781
826721
384700
599919
579770
672658
1337461
513421
1485808
956611
685762
1763837
798085
1730429
216825
1999612
959325
148923
535280
93266
529352
1881432
1346058
1406305
461400
537236
717217
728725
1769341
1122230
832595
355379
1646972
763120
1832520
661117
302439
968993
502839
69683
1163068
1792135
1594494
1202759
233046
1149590
1853628
1388656
907806
1583691
569244
1158147
1398482
797605
1534198
854847
1502210
257081
1310686
1843400
1037804
722455
811608
1742923
67781
1342537
1134118
40536
187718
853187
964177
1816641
1816974
818716
1017185
598224
1856697
881912
1091578
1147572
759104
1312780
1960853
1796812
580669
1171375
105764
1963061
376066
452960
1199985
1435465
1045618
765279
482918
365934
1620028
1793709
1468764
1036411
1706932
637085
388280
409360
103801
500468
386534
1079425
798256
1042025
1604296
1660039
562166
1774184
982073
242919
312706
146144
1677855
48509
1188656
1568943
723846
826713
1870374
1598
2097
1439826
679597
735891
1312723
19902
1709585
1022041
1052918
1877618
880630
837849
1991558
46179
1748612
1896189
520210
1110043
624984
1998662
1287163
1802652
1396095
1754132
380633
1085122
773024
1655393
1378258
548160
1244742
1408218
760497
1305332
245317
504393
416397
197178
1381917
1676892
704709
253126
1981473
954867
817191
1274167
1306713
866968
1877632
209297
857227
738393
427085
845299
293132
892728
378911
1529234
909836
1523088
1151486
625133
579163
1924806
1390368
669643
1827216
1068341
1448474
1030624
1621020
182969
424415
1001345
1120790
1936979
440397
1741443
1987929
416144
1588315
1352841
1420367
978214
691617
912784
104080
178497
841628
126107
1817324
1657942
260664
1198477
1358181
583530
1896413
1282551
1029392
355276
797554
808503
1122789
1074986
1825880
1541889
1271881
1168607
1025373
1148625
607734
676629
876906
81622
1514221
35630
864652
176650
62896
186166
1584402
447000
524371
288700
1786677
201843
853755
1791263
32148
1678800
1982775
1971701
1895358
1189871
1335789
1455548
559578
452501
304692
600392
1943374
503269
1122788
1987371
518237
944460
1373202
110103
1581804
1524849
1425469
1533288
1121914
621342
1351685
873507
504245
1474852
1060515
799237
1870135
1633755
297697
591835
540209
1632063
517305
1893668
1882791
1135425
152748
1360660
249659
1381776
525258
1537610
440170
369170
190268
1103818
987259
1173773
1317258
199173
185045
1160431
1565072
144708
67804
1463368
930867
161286
494172
1814628
1209640
892099
125934
1211424
1956560
900296
1967449
76044
1554037
448776
868490
1359878
482096
1094234
1367782
906027
1933570
558069
1918967
1177332
977120
532007
106770
1991043
1456338
1543651
1756667
827040
1842034
247447
1476893
160542
30826
47422
941330
1939519
412192
368017
1865623
1362644
81678
1839803
1341745
1799387
1418284
1821941
73536
582024
1636638
1012655
603321
108934
790040
738613
900570
752084
1267730
535387
310215
1912327
39076
495768
770285
1318532
1112533
1594013
1959624
494190
1925006
1998634
1848999
1078899
484327
1015221
1202563
1323620
318714
1487985
1705617
45455
1996389
394643
1312088
1196248
272794
1035144
1426995
77138
1416574
1683415
1846739
1357979
1405126
1343466
1525890
576466
1951675
162391
126387
14355
181561
1456943
1305452
918025
1710961
1301933
1009886
1806906
1847492
1594187
1582390
1394235
1449622
1639865
1525498
225588
62250
563090
775466
1817588
281209
223208
957064
199782
622209
1491098
1561103
470093
1562047
1833124
1818779
1462023
1331746
1587555
737546
453216
1657727
559205
129320
500825
1148245
120954
1002963
1658904
1799570
1764580
1259290
1077036
1317203
1061024
1009773
1950491
501115
1064643
1203534
1408504
313641
1746687
1169139
1631766
1477407
1057460
1963455
1857766
418835
1639994
139143
1766052
1157306
1154368
745629
43722
577318
1223655
75736
91193
621889
549901
1040949
553211
680854
1232264
800291
666722
576983
1530939
1141171
985702
1382593
1478466
1126714
1658732
1047942
829889
1758710
1985811
915109
1409237
1090866
632908
535969
1388469
675471
470545
283156
1738853
1016192
887253
1426748
1694728
1347048
1740210
1679220
1467417
948002
1150779
1020006
1708217
1553061
1916082
1067903
436443
1437969
1976800
1333353
222873
1386391
791896
320066
1108919
1323865
148395
292910
1823806
802751
533838
1709997
919866
1017880
1896554
88845
1059176
833047
318715
1398280
873229
1155074
1022322
1732116
298940
764226
1778006
750114
119416
1350840
216765
203715
1544591
1522071
1062748
286614
642633
1590119
1682210
1561510
1816760
244864
1979258
893502
1614940
135819
391704
368129
358324
865151
850707
661912
267848
800244
1911804
1799557
384507
709688
1448904
118862
39913
1497105
352851
557488
50961
696757
751487
1308660
656507
1254160
1141621
550479
1409559
720499
1349554
591561
167676
1468579
1903840
1017310
191617
469915
833060
1647728
1154443
1302010
848705
429031
1029314
1204265
15080
1157735
350006
987339
1348381
922292
1760522
418934
1010912
1287033
1965897
1190926
151598
721676
1198530
137145
413490
1593552
1915694
1761411
1038259
128925
158404
586371
395511
1270133
458915
1312810
323442
1187822
574904
140256
116401
1823770
1479440
1328235
1815004
128258
1119579
1465939
1862305
747967
1986695
591457
871060
1900328
873966
311847
1647385
1934505
1381404
345713
1529173
1920627
126322
133678
215924
1577126
1810714
1256469
649379
1213940
1578115
157805
1490292
913156
1266467
1158326
1744962
738697
41595
854240
667454
574312
1291103
1718339
1468276
1868651
1974338
284044
1874930
1064514
656111
1383233
1353673
1997634
31049
289825
520674
1159620
1244770
1060220
1822160
1875141
1972869
1461390
667530
1392117
872175
1808292
1897991
580092
1336527
1738678
1295656
794096
1931207
708995
291089
1813968
668624
448584
708753
1838915
416694
1860555
1738626
358113
558097
1408061
1656991
494323
1892281
104818
168244
1472838
1842846
748661
5187
1279496
1642653
67892
614912
1877965
885241
615729
1591325
324114
363175
1789581
1266239
1417167
1100015
671551
1203241
84070
327275
70118
927428
619424
1090294
1702890
1292938
1577310
42618
919142
1975202
617691
974310
968268
1311165
1134727
858275
1389265
1717970
1250729
499895
795680
750956
1288171
632160
1052580
1767508
122795
1208019
1646994
1834272
1520855
1484482
623866
825786
1971470
1001660
364946
748800
1027658
801415
914680
1499130
1185289
812409
1765553
1270765
318884
223617
1761433
25282
924807
443806
1466594
36057
824978
452097
1416843
1267254
467489
115644
1166286
1851229
668016
634583
58205
533379
1517706
997263
1263099
1681537
1435204
1631839
741497
1123254
1520606
479201
110787
1340356
417200
466522
729316
125541
781222
1250476
847436
1074204
1568836
1941777
139348
274129
1202088
1179639
420928
1834966
268990
243064
1583845
1055437
481284
1781494
1385997
427279
987787
1002518
1413883
529598
885974
132120
297848
312748
45516
1624420
85683
24361
881013
1840964
382169
1990689
1762313
698305
1999867
711311
126043
708696
33804
399342
1672393
1166789
645236
1324017
1604883
456314
437633
335156
1434496
1789152
423433
1209700
847896
641395
742051
1796843
1506087
929097
1510937
1330736
344883
1112709
115823
584610
342192
267785
1779353
680477
1359983
27490
296842
352498
1440302
1831894
1729908
1436468
489020
1708604
1698549
1453136
897715
1462786
1960891
270614
1803600
223345
553708
122159
1913655
39335
668042
683738
467967
816981
1738683
777503
738971
526169
1252381
150076
1507556
443050
154233
1397283
1303384
1249631
1193327
1574634
64723
1764983
47302
233608
1331310
722352
947203
99119
166437
1086862
8411
806048
1743141
41472
1528519
204605
1991740
1224341
309046
1382688
1201975
298799
1608415
1603715
905337
1738241
251454
1521843
1693895
1314434
453898
521020
1835251
251661
826808
1583858
107951
1568631
921527
851165
1124077
1190214
1168851
806482
905125
99588
399279
1893672
1833364
697855
1905084
1156545
80945
30492
430310
1624177
1745954
745931
502109
979003
304925
602716
1092900
1987679
89188
425852
1498878
218375
1619006
1774193
1847074
1052885
1137069
1407887
1866786
618853
1643186
1685164
720104
1335262
1109020
1361754
1807404
33631
1912781
1195619
65127
1156999
1480293
1448808
1227551
544147
1739223
405471
1372429
1858961
288470
1963523
904892
1321443
883741
530515
842555
50590
1311668
1544840
977646
1061556
255262
304501
1206695
933407
1682325
522331
1996547
817362
750406
129108
1364442
1984548
1596162
1960390
129182
310429
1956412
1352496
1342980
1982639
1697151
1260739
968605
1103740
954920
1237124
1353289
1770328
255430
1638502
743688
659597
1764888
962072
1735441
858458
1781766
1422065
221995
1393745
1187585
1027981
1579136
1502506
1079194
531357
1418438
1421849
1906066
1700435
1948680
236708
201012
1207802
562381
1517007
1345344
1160935
181342
1621435
721719
1250741
27954
1516990
384632
207603
1584607
338270
1701148
1942697
1642603
1005520
1239080
1988694
1027626
746369
107031
1016830
1661529
442056
345759
1229074
1045636
1438687
1084768
1966364
194852
1960111
1444096
1217692
1030105
118191
913704
1927302
818902
178306
1403944
1102592
411385
1824267
1335741
1461100
306155
235212
932219
470805
335892
1536555
281472
122442
1477521
1184044
231045
1282305
1361590
2836
205859
475521
1801594
93665
645833
1234280
885520
597041
1373293
4277
1461779
1158049
102529
149231
501931
289779
1219175
1780845
578607
1373831
1306477
421433
568862
1949263
1086617
931236
135111
1036554
1548006
59492
847676
479326
1161506
1384145
1948917
626031
225028
1152084
1952781
517589
252406
1830214
1512239
1048705
1498856
19016
1717716
864356
866117
1195914
1470100
1997310
1616883
1813006
1888251
554457
1820893
219214
1526020
1603509
482652
755831
979397
1570504
1192309
912225
1173659
519976
1744536
1200730
1850125
654460
3841
910972
374375
583835
30664
1852836
1461512
1924403
1783884
1245278
1189081
602914
978355
1561696
1184135
1382540
296643
939954
438728
1931304
1400218
1801241
983836
657604
976136
910285
1937396
274729
292956
439616
1286285
239854
1533769
1088107
1951256
671607
140847
683723
1165443
368405
94775
1541022
1262572
1918875
343511
1680863
1870029
1054031
1634134
496240
515973
71981
179842
1457010
788077
1571420
331866
305812
1870486
577723
1863030
567157
861196
1943478
1588228
516138
1570120
709107
358448
1963027
391226
83478
22269
266927
576475
106464
1480457
1203132
1941792
162485
699982
1394809
1004730
1718358
1108690
788627
907624
344125
1480960
1567635
75971
1581188
246139
1400039
309447
1702443
918582
1914453
1881392
1563075
870679
204753
477130
738858
1867955
1543568
1813745
108733
1777498
383930
1332233
158836
1156278
1740195
415679
1036100
93617
1855357
1481209
1563300
815598
1825370
1853012
1086169
1437815
1931630
528530
467775
885932
444605
393269
729914
371048
539221
1129919
1795751
1461183
1341
446834
164123
1609470
580721
1914972
294470
483308
362669
243476
783528
1165473
184167
1464796
559386
323688
272792
1870723
1357828
1322954
245530
962289
611964
1786498
1700621
1467522
1938753
1829291
1246680
75113
1401241
1419635
824782
336039
1755743
925275
390835
1275373
1984739
866153
1453313
583665
1990324
1137271
1105830
1707643
666794
1779486
1043400
98506
126516
336200
1097805
1570508
671367
1142188
1920328
527942
1511865
309470
472824
1113633
861262
1451439
190718
1737447
1438750
1449973
697519
657106
256155
1746111
546823
1319039
1983851
1602292
1069696
1188300
1128288
1565943
298766
1672612
679088
870287
1123130
604817
978966
1784375
780264
387683
685650
1280157
186176
1912576
827383
881873
579566
588455
11790
1674494
125594
1529084
1593117
1449914
1496919
1463443
1375536
908512
157718
706517
1748889
1642310
1858073
840102
1212390
671956
368152
282398
1308455
984480
717450
208028
522974
1240357
1954572
153715
208868
1657106
651170
1145600
1017063
17179
39523
528818
1144127
12093
525522
1285809
1168063
260033
447805
1371497
161113
1875240
561047
375862
1524304
895414
755124
1233174
385477
1483082
1391417
1526571
1412506
1392990
738114
1706771
580570
1636287
69601
1949055
842710
1937431
1056017
1724365
1612476
1402241
1701439
23635
799714
831544
252803
674216
1389
1080633
1738027
1459686
92
630679
749182
1599814
119479
1840465
474666
1648483
629207
1491706
1223008
1243842
217404
1938609
1718675
1592354
1991248
1754729
1446814
804522
1489928
1667981
853930
1556725
106303
1876955
1096980
260592
608616
764753
296829
130432
1319502
243700
1229671
1005773
152479
1634522
1966990
282880
1251097
129253
1782641
1978824
1959985
1875666
492253
1801278
1069444
1001083
1723833
8571
1434272
653738
1498107
116000
164629
361473
1674195
641315
356902
538668
760704
1440491
1555264
1591766
1781757
523008
1762782
1344125
982852
780913
687605
910820
384990
800132
1233522
284791
1719169
631769
1401861
1211943
492010
1181635
791356
26150
367773
574340
1296054
1826179
366871
328849
907096
150585
398153
515390
1666690
904330
895936
340966
1258848
87673
870362
1775493
881726
1408738
1544016
1321748
467715
829021
1494843
1789902
1780745
1791534
350392
1816598
799322
1017522
524860
1836617
1131090
247612
1046265
1995061
1207616
647082
728942
575661
1332515
457422
92567
149153
1689543
1483237
324630
261940
714148
660164
207771
543466
282100
894608
1008707
1709231
899210
164853
8564
214349
1488136
86944
609679
551567
1062230
1613588
324879
767816
452544
599583
570574
955131
1587273
137743
1619143
1193455
382148
1860068
1295590
1693992
918972
880251
1122943
1522252
1388206
1654814
150678
1429749
940206
93058
1151505
455628
603805
794915
1114625
1917910
993278
592422
1820687
1455262
1854166
1256482
443642
989662
204757
174917
1348748
1334246
218254
1582617
1527639
379174
1527190
1903213
157518
665984
1239893
204378
5050
721960
1618890
1200579
422905
138765
983911
583133
1304462
93759
939362
625770
1551424
248006
265441
1070960
1814859
1702051
1780130
1911902
980610
1301869
987222
1721887
1098419
1124133
847437
1716425
1471857
640004
509232
1657311
341268
1345289
870515
115795
314596
1965242
991204
1194
8253
126241
1690982
1610825
830074
876649
297015
381885
1707302
1852183
287723
1354016
1022151
1385847
403787
1017715
657039
1118995
1547654
757781
84804
1564807
165071
313538
964516
608593
1788664
1527841
1719590
1722002
1782960
1638873
329165
1670833
218810
650935
345239
1506889
1417998
231305
144936
1901695
747408
1076781
1051237
857431
403213
822286
50707
1276625
1380974
1031632
1402770
542745
324520
163679
1465717
436336
727715
1125624
1447117
650338
433461
1780060
1033316
596419
906869
730739
521885
1694456
891007
1517691
1299811
1040979
1894496
1591056
486695
1509134
137209
1056279
450976
1527001
1875565
465664
82304
1059365
782573
1776032
310053
1061523
1285068
736572
872891
1792283
1710010
805694
1734334
551351
1356505
1650816
453115
168461
1059736
1227520
41778
1718866
1676115
744354
1938996
336140
945635
1712270
1257479
1292820
221314
742697
485506
552543
313641
338014
1672086
1046559
478639
328364
1263785
289220
189679
1313609
102591
157396
874918
1885035
1498709
716035
546444
1942493
1664294
303538
136635
1187446
1266082
1162676
689129
30745
1484802
1220341
1134157
393913
257471
863429
369470
1227129
324329
1439900
1904097
1039735
257427
790287
865945
441865
1255648
1556564
728336
793660
671100
1507500
1674607
1997192
365870
1824887
836600
410348
1700118
340600
682879
597825
424851
1226728
1207811
1010329
1166991
1568528
1596667
805220
176772
553834
1611114
752732
1922666
1374423
1364833
254726
177633
778679
1741163
1045732
1657812
1860544
592602
1011458
1378882
240648
1615935
1681397
1443473
731000
823123
1165415
517899
1668863
444717
1715739
815024
1553811
1530014
565114
1540711
1520219
1317453
647158
1470130
1048608
263647
1076657
330636
1858519
1522451
216683
490079
68698
1244079
832155
1809080
213374
1492607
45124
1093882
854032
24942
1100238
697081
1833453
970651
1664911
822131
1315449
946158
171200
248475
761994
784291
1252417
1772267
1382728
1523409
1268400
1287626
1684494
1806296
1207975
346050
649791
1968471
478061
55121
1739369
1014417
672038
1180786
1084949
1768555
1394768
1792182
298005
37073
202209
1566193
177803
1785595
1682423
1861657
1566710
1361310
774555
1834469
945825
963382
46527
1504144
1054391
534403
1793987
1978555
1576899
436977
172252
1585174
1872664
650642
1676069
590835
675315
54005
1766811
49679
1919084
1636062
570924
1348031
42770
992145
776480
825104
1862957
1572653
1973688
1789361
946830
89363
1228206
516911
551622
627274
1834046
1783726
117283
245065
725238
394297
1673018
174092
579451
48774
410603
1329395
1814994
455749
1403870
1929035
660501
898444
537196
1756559
816463
1240801
437567
1876001
1358601
763507
1148603
1749989
1471995
1646780
915247
1415101
1771435
1447081
103219
586536
1002368
1204983
1072917
1143707
1805172
154852
1698394
231947
627013
1742349
1496438
173735
1637873
1180931
353164
1504113
229757
360221
208224
1772928
779116
562529
1731649
1945917
277610
964497
346404
14155
1680306
82241
388176
1599186
1064141
128481
283628
341505
1383343
1326313
727757
439982
1437205
645760
665103
602198
822097
387918
318908
1924996
1137944
1738308
411985
78548
598476
1468688
1854163
571695
1304716
1913487
230471
1352933
1075081
1710002
700491
1248953
1561538
971517
1486152
964968
327535
624207
1345113
1105871
1456851
1299266
1739079
532189
810948
1820487
1557800
1795189
1461355
665544
1276165
1426240
223280
354806
465740
51126
637890
1236082
568550
360936
582378
574003
1650343
964216
1108930
906745
1541958
319563
702294
1499201
608249
790047
542341
485307
1183028
1085338
390323
1930016
652039
1033839
550543
1291772
1048977
317644
1055993
1123526
1384522
993889
999561
712849
945175
1575024
204293
50014
724261
922471
958002
499439
1529262
602004
284039
294373
867998
1540328
471319
488668
1027456
870816
1165085
595912
1296554
738320
286390
114006
1088227
1736264
1231751
1657166
1657321
850043
1713731
286684
721218
202287
219510
1227611
1407076
1576495
1206232
78687
1843833
1881015
566458
1969316
1253589
683752
270252
212391
1938256
1529406
1327084
1001859
338982
1576027
993495
1699185
1223500
1790108
191322
309982
1919385
691315
1587011
408335
1076522
445740
1290410
871095
424557
192802
973695
1101339
49697
1091421
1606500
1769367
329805
499712
119337
275283
39494
1373892
410666
1375051
626531
744198
1069454
1306401
1391356
590064
1787841
411524
771866
1013553
1233606
1649174
1543112
835806
1652651
1345447
1481338
225789
854992
858102
1512103
990101
539583
1778496
562482
684818
420207
1041580
1539055
1503215
663933
668801
223583
843572
601580
789140
220204
1749926
1492513
1478077
1194606
470105
1638417
1694375
1180578
749842
1878770
1085868
357102
121100
546958
518455
30951
333869
1359269
1957048
1135381
187968
1763506
445380
1828774
1638509
323681
253541
592796
923821
145615
22002
1315841
164576
1010420
1596516
1395911
4960
568868
112923
215010
577492
411523
1568798
268374
402933
353301
776885
860747
1658661
1248841
1866160
752956
665551
1921289
1656887
884724
1497642
291797
1200925
1930103
1101302
777033
758375
741042
1092280
1775933
1717418
146306
562867
1657961
682528
1594134
1527730
56470
388513
395092
210215
1892156
301795
1524223
1701088
260932
294587
1375082
106000
1174374
1380180
1523935
629908
1992011
1036518
1313368
1686181
1259351
75213
794084
1661779
1268
1859921
1142227
1419982
735288
947736
1331477
971862
857298
1694214
624123
1208508
541708
791364
895516
206655
1424198
1081877
249225
1064029
1406654
770698
1998232
779611
956834
1915076
1834475
1291121
675735
1959299
1121525
1170988
1433110
1841736
295494
1941810
1467353
1621294
494597
1496825
211895
1296245
1654318
188964
1606848
1763497
1805162
520831
128717
1672081
559898
724164
1322013
1244239
994460
1147508
735115
583777
1199019
1603517
484862
77725
827936
191600
1346735
582535
476397
1407321
1848677
152490
31567
854415
1698657
564039
1557668
522731
567258
1103426
1287454
719858
776239
155699
474628
678077
667076
1280357
105341
989856
292866
1652620
1318063
1353484
635292
1789449
423331
417083
1987472
1988207
1688889
1521367
1134332
332889
838991
671842
999079
989955
272608
1546672
870696
1574956
556354
1888377
669508
401150
582061
746811
1564354
1122017
1548911
1576784
231822
816318
654770
487402
1814354
383932
599468
394214
1193720
1878465
864739
212229
395820
1187718
1876092
1577260
1828626
609683
1104322
1203360
38489
1964364
1664217
1612023
716482
353947
1727556
103153
150427
328866
1631389
120132
713573
1921285
1745586
1268987
1558641
1099744
805044
10119
1797634
1364892
1216011
577620
1113213
833038
1999104
14939
766159
715684
938295
1147860
1005764
1799096
1014958
1875729
321972
1670320
1053975
835445
1002457
1328969
921056
1097318
558836
359855
668699
126176
1498824
1016830
68942
904237
1238411
535403
71989
1778633
995352
1159304
1127878
157961
938607
1346131
977540
577241
804145
1347133
863228
1789500
1369153
1114026
1121132
867715
1333398
1360311
239860
408505
152216
1243370
994339
531528
418406
597057
1370279
39765
931530
1739251
1246538
1917644
1444983
813214
844348
1707744
951055
136632
1871971
1806243
1082328
871818
1356226
493962
1688795
159119
847279
1828962
1081686
918462
689999
1925747
30136
1576554
336458
1160204
1040953
873906
1406604
1530083
1883775
1850235
803405
11917
1749266
1572845
419257
186534
1519839
568606
168539
1292652
1070891
1617370
1573949
1655343
90393
1195848
1606988
711643
1936923
1120514
749165
566837
1170260
931312
1185827
1681763
147599
1736884
1911649
1907310
87522
1262757
1297614
1478758
153733
853625
1737174
854865
978271
1294921
1207738
887516
1831181
1522659
1942536
1640483
1105423
872926
1821221
656293
1252470
663536
1588616
1579830
512732
625823
1102393
612403
1838420
1828178
1941513
742812
1285006
497639
485565
67880
903572
1110692
510464
1090624
776308
1220562
739837
390368
1053128
1937776
585964
945856
1700610
1103414
20409
520518
663213
1385699
578553
120858
1469253
27656
328663
9568
417671
1326190
1233301
209311
1764967
1050342
1461341
1700907
1837427
1316805
1589031
309233
344273
1149506
104102
497474
1079562
1882515
1292203
1842698
1501924
461350
879027
1641611
663030
1330080
797807
1353411
1266960
337133
364767
1099576
447581
453576
1972861
580792
800201
155455
1999297
1142254
605693
27880
1642481
266458
43453
635329
570137
1555223
1604844
1675920
1858870
941418
1020887
1276207
300273
1664997
1121785
1781209
233485
1116553
1892800
149508
463949
1051627
1050811
25156
675844
1498290
1530796
617308
498485
1154716
1262689
1017898
113400
1563608
71933
1585528
262356
221585
1302681
406166
1590184
556084
426304
1945805
1607708
726018
371551
1773180
375266
734432
451090
226769
698875
1946329
556481
538150
1786931
1705987
890975
788089
726762
655555
1878112
1519584
367396
1075359
156572
1499254
1755997
168826
56420
1188297
1371983
1057448
1672525
1829369
1091444
62440
1368944
781631
1108562
1946753
726553
1712317
1570664
848175
245339
1542236
382813
1813870
868229
247535
163567
1217953
954355
1228847
1327245
549301
811326
1507991
1732180
592439
620112
580661
345945
350637
1637912
450307
163391
1873876
1553188
1821175
677528
211614
1268703
1493129
1986592
1481540
76871
1572846
1420817
340607
1264161
1952277
1731002
830465
1670099
1938793
932589
1543412
1277021
307644
1587762
470689
1494732
1978060
62164
507201
213315
1892444
1314279
1710467
483905
1327027
619114
1983342
803013
1799419
1305073
752315
1277855
271647
1159626
664784
700836
18467
448853
1960471
506621
1813058
1794009
413986
765673
1249300
202455
780863
842759
1785976
733786
1847576
727787
169946
482018
1632424
22639
1268131
751056
1049613
1120511
737284
851786
30906
1847686
109448
1591189
1276887
283446
1716986
1600714
521483
1747343
378148
624193
728008
801698
811937
1553682
37742
399156
1072230
223840
1417341
1774192
488216
369916
1493419
1340273
1075872
1416159
1242494
1949835
578716
1332630
469837
1987115
1358977
1264859
139156
1102430
1903759
839617
753404
41630
143274
1845902
1817152
280990
1840777
184338
1316548
1812245
1172482
1500910
545620
1143203
997460
1528421
1768917
416202
1670687
284502
1986444
915971
1894383
828172
408406
129558
1684978
870339
1305358
1025056
868941
869227
750099
1549997
787499
639390
135998
1345021
1660311
91567
173946
1046746
1960378
1441915
1846656
1685633
837779
1214108
431115
1886872
375423
1320243
615416
934042
1910497
1690440
1213453
1694195
186427
253739
1277185
1845539
278265
1318262
332234
426120
1405576
413202
655732
1063298
1674561
1441559
1359797
1028188
1799611
1498098
1392030
530397
158696
1872703
1087794
1604529
665241
525745
1785262
1401711
1925305
1451251
967501
1047414
1776624
1741833
759039
370689
941648
957039
72685
693873
1003275
262201
1731340
1390230
167237
1843100
1312022
1375526
208210
464203
1664837
898207
1052377
1546693
921894
79015
1879427
1193300
1422409
635612
1827734
225449
1615636
956746
665545
1606172
1108271
110628
202350
210758
712077
1941511
815366
702567
58739
561528
41516
174507
567978
869610
528442
1475726
112080
345895
1564430
191994
1151546
473786
1285031
947262
543680
52000
722370
1225546
1967353
740128
1041049
1349427
1394434
1251684
1733329
1804367
1061716
709637
29440
513894
806340
1359444
1689212
702095
1744707
1709430
1142953
1473659
1022402
440980
1431422
103050
834183
1294796
180269
857535
1622458
140260
361627
1053433
1570502
479787
254756
828877
673831
706466
297610
1469351
174041
341392
797044
132770
1005549
376473
1598832
1488329
1603431
1899665
917686
1182681
1426619
1852282
879766
512490
67093
1698744
1952699
1680294
639882
590158
684221
1313738
689540
1000582
1769329
319080
70434
1971497
12951
947574
46494
246102
752303
708333
1636417
463341
287507
319324
223539
1737909
1932856
1323614
1557121
27196
1594230
1981125
882135
107310
1866485
1034549
32077
1050411
861479
269847
1882746
1511049
991910
167704
306560
970469
1714615
110063
1677283
1880573
1663913
1792892
770012
1485062
256077
372930
1681315
200216
760257
1710933
1873946
1697921
1488420
1583518
1596260
251137
1350520
1528327
1952959
973422
599372
1957588
1482144
1136125
382780
1951675
1379926
1151040
740562
667693
235840
243226
65288
1232673
340358
1341164
1216781
1907366
1433885
1539733
1105979
640042
1494341
1814285
1621999
1037910
888982
1404631
110135
86149
1270809
1231685
558093
1438910
590246
1695716
639933
1899567
1001768
492502
633653
828763
631707
1269133
967869
753750
466586
1957785
604028
1022617
1324053
930657
1114958
1422519
1191239
1102464
1600515
907868
1538186
310112
413639
277573
812339
1945589
951709
866028
1309135
655764
902568
425886
1392753
1157177
1396506
710518
1386243
108114
1837506
643314
369976
1505921
457729
1589699
651197
383299
512409
1493018
1650684
125178
488165
619761
805105
1730588
1657380
783701
1497988
320373
796168
253222
1317186
1842131
687804
479741
1662531
1699359
294900
1459002
1757703
410136
1430124
1012411
1421657
349111
1803432
320757
836825
1208197
176721
783490
500057
1004331
1342587
638306
619121
400384
473237
568855
643467
50645
278829
1790568
105560
963981
255955
1063200
1391313
865875
1010610
162291
1941613
417091
1523836
1120706
1340990
192127
1790040
1082114
756492
1085107
1809376
564658
678094
1590879
229759
1127528
67796
47730
403031
6332
1092474
1419372
991130
1808621
503916
833889
1421550
681250
909429
251373
570842
1037889
974937
473907
1914110
1513556
1110037
220698
433406
80903
232736
900471
1994565
65167
1887284
1620560
1069582
149736
57650
21467
386466
1742736
1229059
702042
1732518
1699257
261363
1003580
1493314
1748209
215810
881608
949253
420605
1769405
724695
1563339
1278511
1921454
744436
1119405
1332206
165107
1735318
33034
725268
1272813
1398315
1315108
744017
1466801
317811
947617
225435
380469
1087561
1466604
700097
17882
877098
769148
108878
1476388
1321120
1577069
1707411
1101066
100333
1875820
1038698
222609
153991
1203693
368556
651893
506158
1501483
1349703
1539268
205500
1904692
670368
1498978
1354680
1509931
222437
1119382
1429410
1785667
1796865
212646
34176
1066478
86368
503652
1004769
726597
951187
247861
1330908
494742
1026419
1289243
150407
1564953
379424
657781
1243468
272737
1641692
554338
1696256
906413
926619
141046
154011
673282
19088
342602
110668
1668263
1475230
120995
1998255
611307
845522
425488
745734
1886558
738999
131708
855693
1705518
1671466
1250075
158486
604174
539534
1277975
932939
526429
1911225
1322493
256442
236285
1169135
450096
1544893
655675
66962
1724561
1837170
270129
1868062
1365966
99386
1269990
863556
1891694
1158400
1462603
1133425
1987841
593005
77684
1343079
539248
111099
696188
1995969
1256087
1905442
1711817
916037
1029983
141024
910686
1007662
1143949
860861
604187
498468
1574002
879639
950195
461532
534247
1517155
459011
1834372
481460
971900
1112006
950967
1587054
207293
819513
1833645
82401
1340053
1889470
143838
1983275
1470699
1826810
1716359
1073283
945227
1128205
62700
1584205
332819
1068379
960147
1534194
1228587
1286327
1602303
1742182
743270
634720
1509323
967557
1353486
72460
360460
1990511
1997338
830578
404209
1329954
707319
169451
649608
392963
333228
44750
1105203
1463029
260232
662099
444237
1119678
1247885
1318592
1408552
697272
1993169
1789672
260531
854432
1754060
1912563
290219
1104724
1469807
1182943
896870
1658895
646467
252716
1086671
1867842
539913
1398304
704920
591264
778681
1558
1829103
321613
979137
1047591
219499
1267254
174945
603610
1901059
612094
848710
990379
1927120
607479
1903390
45566
641945
300413
744376
1556598
774903
1171956
421803
273098
541302
1344642
1642833
519249
1101246
1951812
1236861
804285
930179
1038185
76487
1404926
1144995
1008949
260543
200911
105243
935390
1330656
1655479
542920
383931
90873
1131840
786203
1199974
1969942
993266
604648
694192
718375
1981238
1941057
1930803
1652724
738775
909175
568072
1283221
505056
602129
271723
1649577
808498
1489379
204011
738934
1205243
1507749
525781
1801856
1710047
370847
1406221
1689950
63792
1504216
1771907
1092822
70854
1774674
1667563
772187
1789834
1340929
123171
669028
740441
658260
1759357
699272
279103
209444
1330724
1278173
965259
60064
286415
1093843
267075
1468514
729041
357020
66766
1382117
485064
501320
197945
1653106
744416
867452
516409
664540
200077
48537
342988
723176
1933308
193876
492043
156339
1959667
1685144
642103
863004
1562686
673253
1604631
1330452
665309
1958770
913721
1083815
72590
528036
581635
1592357
128757
1212188
699583
1595229
1135358
629502
839359
380222
1347002
1852891
915171
30120
1675684
1118845
521138
1476489
1049768
1977314
1947249
856790
1045840
1181760
102269
1889520
531839
895662
894993
364804
1483722
1512862
775623
525409
896119
1384288
904392
1573665
757690
681750
1874484
1284433
863334
830710
1551558
1060666
1025830
633182
202882
564497
1262588
489075
1828483
610512
1974895
1500880
586643
1853568
570888
1112481
1501449
1759445
1761566
733862
756758
1319031
1164666
1600705
1026096
801734
611639
665332
1898771
533400
497616
636922
57699
1724312
1432304
1915923
488647
1603301
313624
99075
1180362
1909061
412052
345968
848589
1269237
1788693
1829785
982907
370923
1378757
211967
1874476
1590886
578901
1562833
1207277
1333219
1378012
1973835
267333
1986382
31459
1803882
463626
759657
180024
485924
585012
1104607
767807
1747699
365674
84206
1968289
1521691
20120
523220
749097
1222590
456973
1539037
1141460
799571
95233
1866308
735685
813110
558054
744756
1571419
1645244
1093406
1627468
175579
822696
1022771
169832
1684395
1044453
1000770
874423
1004809
655284
1163390
1949848
1050803
1041933
316504
1595848
723027
1960648
1648044
659925
1816658
1254264
1980401
1932235
275486
1704313
1181527
1724936
1435719
1191235
1968424
66373
1528633
426735
12162
789668
1307430
1839453
1037530
1336382
1394285
1509024
1557995
1393590
502200
230506
1331424
34675
1092361
1895188
869276
779038
673481
565582
508271
1901991
1679927
499839
1871973
953084
1341513
1554851
619466
1401934
348752
930960
1122906
235171
1578948
137827
1102678
1464233
1468918
1322712
717437
1328393
667321
482543
1981215
1788274
1843946
197230
1610373
731436
1361949
1980456
1219415
884655
1323918
1396011
1510180
1128953
8614
366226
1008081
560502
483588
1064784
296339
1611382
1900386
865169
290800
1535206
1336505
1729361
449026
1571607
1508398
1039716
1445897
596369
1769955
1564274
315932
1435677
33574
1259143
219837
247544
448782
806642
1043353
402349
999873
569759
861498
178993
136410
1066405
1281305
559700
134946
611288
1689036
138132
1849627
885455
826577
1548062
1947635
853731
194573
106692
1926366
1990429
1968079
1567251
1282034
1746013
28615
1682502
803338
1302481
1274183
1245559
450578
1080839
1598913
705804
473049
7868
225222
34196
1332274
1780800
816776
1216889
1779824
1245571
612231
184408
595122
1052250
595368
1739666
257972
1011316
1747107
1877394
239800
1033868
859590
36629
1170776
17905
1425688
1202872
942391
1441263
258042
1454737
1726959
1990551
1527040
58505
1927767
1849514
1464419
1196014
120548
1175463
1531657
1696527
919960
513813
1188604
22682
1749172
1014646
1381411
1191027
1151523
1020753
1634557
372872
1833590
1680845
704701
923905
423789
259160
488961
985022
23366
1955975
402085
1265470
1538251
1205248
253996
1531277
429553
415286
1174191
1199764
1492765
884614
982144
1010637
1476835
1721900
1307040
302290
1542236
1319809
1268865
1272476
1897987
1421247
186638
1576775
130373
1868977
518273
1991898
1137472
826883
327412
1776528
1473465
1604639
161134
1076448
1373832
1800466
41169
897630
1344032
1404397
1820585
486992
471835
898721
704775
396784
1991054
1357304
714085
827011
1752342
46616
1325649
923277
392341
699985
1149694
888675
1976951
998269
472503
1708359
591575
1464967
397866
1276500
1829000
373412
636386
403518
1224297
1590641
375058
1418667
29331
944577
209374
530644
1188057
977704
1929711
19268
1651972
1162144
773929
1826602
804081
1668182
1876860
358827
1096967
658747
962818
402157
865729
553644
1752241
771819
759288
107196
1269383
618830
1996494
512989
1277826
940503
463984
161100
895966
1576181
185678
2488
560553
813075
1971151
667567
1428927
284967
1783857
975333
1712685
388276
286665
1070616
591114
1382384
1729556
755472
304490
399433
160942
182877
1278717
1421362
828277
1977861
220035
534153
1179042
1965792
1062071
1398848
1538899
545624
1781328
84603
67978
1644523
1014954
909892
1531784
176069
214274
1688512
1015144
1942742
1309717
219473
1028117
706709
1693152
1278391
171653
377651
477308
1665947
869080
440533
818693
1298709
864673
1399287
1845572
1562765
1887621
37846
1682558
227090
1396887
1582432
540552
572958
1502276
414082
1283753
1830141
1810938
1034202
189256
574264
612952
1409859
1005151
548553
1934702
1184053
1269936
1134997
1864608
1599240
871939
1406637
221864
126141
1301329
540677
1872194
1815542
1584572
1393475
1533432
635100
1714514
820668
1235800
839902
873876
1369935
1002389
1727901
1373201
1192417
1641152
619160
930071
164038
1186455
1643740
1005216
1438903
966208
1066336
76686
700069
1905102
1858492
1507501
261144
1411760
126477
1089200
217899
46606
1164518
609640
1553617
1969450
1515121
1438864
859534
227547
571029
1762963
1094193
1383845
1228746
1831925
1941358
716152
607336
1641427
1249021
557442
1525360
1509671
226148
327167
675080
254083
1818836
1331915
1340816
106557
1087423
588253
1072073
18280
1130201
527274
1061130
1623213
1224781
581119
1846846
675354
1150807
87007
1978986
786878
1379688
925078
929530
615918
1204166
1809288
723253
1600740
454304
402873
1201026
67665
994737
872318
372279
663556
1542503
535381
1096814
1630826
1466638
1392737
1802702
519876
446288
1263818
272355
1430830
1578984
491578
245265
1749747
1651533
410148
677165
330398
911058
749708
939353
763003
455814
1454709
599475
597868
365026
1081725
92788
1712066
552436
738680
1861141
1363548
1739240
1705654
1388310
961619
785467
1870342
408921
808816
372869
1707217
115173
1688918
1551332
1829174
1714338
1822732
1486929
1016159
22209
1655925
1419622
1641944
1279349
1002355
1953857
1729658
1574686
1186785
192275
1919701
280777
1892777
656183
1695797
1761749
1002742
829126
1579078
1617920
1816648
1181456
641995
1557957
1326556
1311194
151223
428859
1537196
352034
1740593
1374871
75536
1769845
852101
1747179
928252
357468
1162711
1192212
1413215
1250869
1020500
793496
794609
213661
687704
734064
1694130
23727
211012
1588930
262634
861488
420615
1771379
1434628
1789973
1189624
1953713
1587317
1719801
726334
1455269
395899
1371335
104822
1252234
1212017
1713435
1500754
718000
882181
666156
1310525
230203
1930846
1388990
1081980
1121137
1271257
179584
1306963
121520
1256798
438212
1118466
178575
878384
1972791
1790103
1082500
644642
566997
683722
1446245
330594
194032
1329503
1923942
1646935
1066449
1546558
773
217213
555935
376010
1514241
1892688
1099844
1063832
988868
298068
952167
1566211
540661
1157210
1509886
956102
613118
1688463
1583156
667244
720308
1104990
1986517
675657
857662
1206561
1831610
1417911
1545921
1017026
1835847
1109463
1192643
1664030
1314706
713609
1785475
1490233
1736624
1935730
138693
775550
345394
1804201
170306
543273
1626623
1338502
610834
250143
327848
1395836
33816
1766679
1607658
1887605
276054
328557
1944781
46209
823947
656907
226790
920919
457512
697000
18660
649831
258755
276137
1957389
89798
1429232
1085789
1556503
631970
118636
857113
160854
1959060
1932811
1733311
501998
1551929
241662
1518965
573168
1827061
854782
787636
191644
1570121
1768959
813421
1540953
418840
631100
80054
80189
907840
1538815
850710
193565
1165454
1115670
1735221
1057191
1392267
1082024
1733568
1869428
646112
944604
1978334
542519
1793218
598571
963321
1578631
263063
1825140
798629
1632580
1161450
1830506
1769272
683125
1940837
1719182
1515909
654842
23180
561577
195244
301837
1070737
30562
378519
1871497
438352
1331957
385315
1753227
151681
265534
1506966
934281
1073985
395168
314182
1783519
404202
1671527
1504884
573386
1156220
902465
1324364
510929
174675
1104164
302389
1058695
805513
1391816
1538637
13051
1095225
7007
1217542
1832862
1809708
1278226
1557558
1626530
1514962
1951701
1157322
419309
1032528
1944198
143502
1556458
426571
542722
1056744
1447882
1212600
14367
401844
854214
151734
1285824
442382
167084
41055
160159
531844
1259813
1546408
1359791
161712
1539636
1712545
1401127
611839
1112630
334494
990268
1684547
1119126
1936489
1717269
690970
838989
1757717
1002293
653056
1510360
1103548
1093230
1492131
1307135
225657
1623106
212687
795152
1588474
164723
695434
743009
255766
972026
709570
1708024
1892203
1669323
969166
1180690
751411
1064134
780635
264472
85598
1537014
1397462
1110787
830894
234493
200899
1729600
576544
879731
1699624
733932
1404687
417834
1088963
45188
460338
1542462
379551
558161
1497904
184181
965380
294487
18764
638472
1578812
653822
1871898
1226192
1478342
178547
25388
806526
972049
769273
1312
732953
748661
1755984
471165
916812
1770849
470639
400263
1615189
640635
902712
645057
1540577
488624
622202
887163
146101
164629
10108
46888
91760
163531
240163
1047711
64467
614298
983575
890116
798151
315847
113152
1746374
1311018
1574913
449162
207659
463596
1786005
91385
1245064
1565362
187
380521
832287
48452
468098
1067308
1860973
1552212
1731990
513407
975452
1124210
354625
392915
1400459
1697313
645367
208849
970707
1895964
109487
1180966
257463
367718
159713
116233
1740937
679560
387541
1170306
227231
1088055
1490603
1840778
1223938
286957
861676
1671081
1059918
1214351
810387
1975883
365889
1501223
536092
1822308
1751470
1633340
285876
859188
738577
622760
1413563
67880
1723268
457035
1982599
1745591
86107
394424
349927
1537711
1362927
1676051
1158691
857735
37570
356478
1981603
1765635
1292403
395229
1910506
1894389
1912778
1207743
986332
259346
1449361
1685446
1458997
683822
1713455
1038098
1080605
1734634
201840
1683839
36301
1488462
1824396
284059
11723
816474
685449
1325250
1835126
1320259
1032716
1839693
831994
1734291
747061
1714966
1746073
1329615
966964
516634
564279
1899322
114086
205646
1945467
61731
1598651
1512643
1471392
1426368
1614439
685952
232874
1358616
268139
39620
807327
1193604
1031677
888423
462446
1679720
1525455
1823867
770603
290928
445341
1428559
1670761
1076074
925325
1783548
1372688
530405
1297415
1690803
876971
426177
465751
1649654
764798
969050
948787
223249
379376
1764457
1515809
1163063
436195
1783473
1846096
1364515
871010
1117272
1971191
387019
974946
1096746
87942
1199203
892754
77158
202434
1860291
1383257
703926
1983728
1481432
1915935
223212
1055664
1293517
1626516
605846
947945
1058897
504970
867230
1779070
1380605
614339
1503785
573339
1277372
864929
81683
1901652
1015538
886663
202210
1280867
317739
1044965
1041998
1066254
1177617
1438690
582593
105457
604049
1586481
1552822
623863
170174
562027
1492806
799611
1614638
1997495
85946
1726267
127861
1377998
1833615
1241934
1458784
857876
1333587
261614
1561009
284492
868224
304070
401121
1534914
1097945
280339
222003
1735277
694867
36626
31274
92035
218533
1224346
378401
1737821
1528245
1147851
1776065
1935718
1660834
1682983
1574103
443991
1192665
968572
858212
104791
357400
1309954
953239
91530
591015
1211726
526409
1304269
1823038
658490
949471
772301
502413
129218
927877
1935417
1519736
895369
998855
80186
1755648
1575047
447514
1392719
1066521
1038767
493869
321933
92993
1024177
1610211
1250273
1457473
1898661
617141
1678271
653764
241081
1751164
148909
1496419
1372613
1441219
12471
884503
1004002
607809
1944410
1223624
1760576
1107127
669107
1722567
1274093
1035925
1003986
249733
831016
1483888
1658135
1221344
1827425
1417350
727564
114483
607732
976619
379710
1253667
282839
1865001
1509551
849813
1250659
726519
1920498
273187
972220
1020906
446984
339676
1700676
1222496
357314
1705848
648090
1288830
1533243
623804
1787369
1450588
1983875
965763
234659
117067
1928969
4513
1271977
456232
89472
1089299
1853015
1746483
741943
1984486
583840
1644451
464835
647572
76625
570954
393648
83143
1998020
17451
1137654
633197
1924701
1289403
1040946
1516053
1183680
286039
791633
224660
308854
1671734
1078693
1199255
1951381
293379
684095
400468
1445432
1042321
151015
558285
937035
1703507
1669763
1157433
580798
936829
1205580
785240
657235
375151
407528
1599109
1233511
494416
1576408
1536079
1463840
1120717
1099262
905016
855216
787275
691659
209752
219558
684224
525809
91910
1830573
305724
1501522
173516
1078022
968762
1412387
1463095
304666
1177527
681995
1509831
640735
1367173
1813782
914394
671903
1922282
655852
568131
199140
527764
1915308
1400576
438269
888057
1105476
639704
210249
99214
1147323
674871
1673180
132003
1178564
1020823
656253
680149
1738685
736272
246311
1804222
311994
1230433
582278
673364
1773856
1656374
596469
1817337
289435
1166744
1912435
528700
1570370
1243034
1961051
1328057
1590702
1157538
421406
1184218
1696272
1187834
1954366
568901
980363
1361896
203727
1361992
252771
1941221
677165
1374685
637916
616971
1249896
1921484
558133
981829
1885726
624310
1463872
1837475
63105
1822945
540929
290400
1416868
675958
418633
891793
1201131
786430
1384051
1768326
1971369
127578
1522466
1193263
1502096
93191
1698934
152510
1701805
656804
793415
67375
1209417
1118624
647711
1945916
1486406
956551
1393875
411413
1510689
1571363
908427
596052
106960
451929
1631620
1996160
290221
1435606
1090018
1926254
143234
1183523
511540
866458
517302
532161
1606889
147777
1596734
1547626
1309320
482865
855214
1888257
577876
1554740
1199125
1799772
287620
1872193
230794
176244
691255
131619
171816
1767748
1432831
1197299
1074353
948398
951770
258558
1062782
1047943
159386
1686618
1681060
1504818
1717421
426586
1293767
291244
710273
1637352
356972
1721998
1039639
864404
1969114
1536851
294284
927352
1882267
1244157
1065424
165062
57289
19177
487797
1633576
1637961
708437
553266
791000
244171
1921836
852847
448651
211130
1004240
370438
355694
1361691
278205
1035810
1278129
1250134
1618608
1528754
143136
958873
968328
891493
1138788
1826176
1176994
629337
1398126
951159
935017
1407855
776968
1388570
1712946
1522512
1650273
866872
1731333
730722
1885030
532403
1698165
1902338
931039
1650916
1952450
1699931
30119
558829
1244553
60617
332859
520713
1758991
876937
1114672
1841439
1611700
990505
1816812
314221
354570
17519
638796
554779
1917383
1417013
406142
45413
780371
500464
1866891
1181390
1629270
595315
275203
1695109
1529184
1900903
1623159
1614934
1070446
1546474
681146
1253114
1772016
1175739
1053415
330690
1864388
1436525
1666988
1994955
1061653
718339
1440590
426877
1231347
1845701
1819520
1259343
34237
195097
755082
1523126
1685912
1003650
1947998
878852
625415
1908034
429896
598032
1682540
1886995
1308860
750761
1067636
1425822
1745697
239317
1247190
1659836
671947
859024
35323
1001437
1887539
278651
1689357
196609
416168
1492730
1632239
1258225
841233
1608773
1597794
1215653
262863
1309059
1512532
203062
1016738
1564165
1274152
1135662
1149470
235099
893814
1059626
1330632
851000
413729
1000422
1853364
1325590
200438
342579
8611
570052
1048035
276626
385639
1785421
1165389
1218094
244368
1936355
1343615
1011812
1193143
1671897
963781
1005321
322193
236933
1149880
116339
1210638
1749136
1389424
371699
773768
1230452
1537147
1719995
68072
1316779
1912672
356518
1484751
1189590
180001
1457103
1791273
323355
273549
1112255
24748
413739
448894
1653580
1506894
1471252
481458
219114
1904411
1804071
72807
1325427
776891
699033
70563
405962
1726587
164986
1518269
1512660
168216
1614679
1407521
458902
354647
1388576
735133
1996968
1772104
1938544
1401405
865523
400122
1405809
456981
16788
1131776
326418
1869665
223607
228052
1417682
872888
1819146
474852
942880
873005
302431
1237624
1600410
1821402
127342
459973
1271953
42266
1146452
774784
1724099
1785826
433407
1565462
1140748
127774
1526260
272930
1875484
1805843
678788
900377
1077478
1161954
242304
1539142
193050
641944
782066
538341
1173506
821650
1886559
604065
112639
522577
1434467
393788
953696
965771
1014525
120292
1950097
901891
542497
1497782
1938485
328247
1566702
1345191
985693
655144
497000
175610
847203
277852
641002
202537
436119
380503
1908961
329993
1010982
1188922
900975
260271
1657596
1559364
1591700
933613
777329
15580
1654944
1209155
3962
1119916
1172766
592969
459632
1697039
1326588
1032350
637223
1920079
531342
1988993
1741495
422632
530750
1086124
712110
649852
521241
1956898
1238205
1425179
1613619
1008193
260524
215922
711395
1448140
742390
95261
1312659
6044
1998006
1079201
1860538
504203
1915781
1455364
1400481
1294687
687347
298789
493002
353940
254487
474105
121737
1201346
1776620
506999
221531
151018
1008631
645387
1506454
1675799
1457826
79202
571878
1943804
508760
1282792
755370
151836
830357
1762842
1848988
1420439
1196390
631058
264486
1238915
1648240
972509
433399
1843286
1318019
1247917
295999
272008
162644
1708889
743338
605834
1267592
1966027
350150
1414272
716910
5043
876381
1254025
1388193
1711131
252721
260739
310043
212638
45672
816741
291907
891452
678132
1472512
993939
980213
834263
816182
12628
495828
621728
969463
458453
29787
543180
402068
982796
824657
820368
317369
1645723
1279480
1901388
118873
1758486
596056
1902390
1206345
1649083
409027
1446878
576572
569726
778404
57353
1307548
649848
1752998
1640863
1069126
961227
110025
1073568
448594
641781
1834955
524815
315821
1245619
648566
1265559
1108061
684664
149217
1370253
1895971
913380
143158
559116
1206560
1578833
1995684
591584
366316
152353
536381
101734
795778
1385600
1579126
1298252
1763510
454439
348184
1146300
1191091
158138
899944
553113
1720844
819184
993671
643178
861348
1365061
277806
1153898
1122353
982908
506508
1885078
402774
1014527
1978814
104227
1055586
1138398
286541
398199
1397346
692319
1847145
1968431
718281
1729505
784746
287474
497009
1319207
259536
1429749
314174
1104568
965047
1547248
1478437
1232801
79288
1720114
13110
1428259
262325
1608019
784966
334290
182323
1339727
834053
509623
929994
197005
1462849
1230045
1606418
1672160
345754
135398
463523
248258
1822172
154624
1335497
523727
553350
497868
1629844
204516
741791
1809604
1380523
1105969
547552
1406953
575685
1552335
27814
1172450
1953164
959824
179015
831880
80996
924560
214051
865247
1009214
1380547
1261386
1037537
332352
596741
754824
240051
1787678
1089675
897612
1159282
1820071
1433234
1328338
669693
1438764
1825374
1477749
1484283
987056
915692
1121831
1970102
1880337
47551
414543
277514
862215
1091377
1479021
1604028
786930
1443227
1753633
1970433
1467397
1417190
1852463
849572
405405
1459780
505547
1269149
1298062
1093746
1392676
1654042
597905
1677249
870027
1258463
1688227
7600
1112832
1953557
333302
1922734
1362729
775189
185817
1806488
1959795
863447
797870
476009
408773
1179307
831909
1809108
1287357
1344392
1656343
423923
194886
1943609
1004199
1247681
1874498
102868
483160
376748
773481
915670
323236
1429854
840007
1733885
963450
1294350
1989635
325703
361381
903250
1886184
699948
1093585
468300
325276
1231859
1445100
1013849
1242576
46559
157346
163265
1366767
1271265
1956746
606088
596609
885807
1155130
1821628
1373831
1591872
504164
1024600
1243913
1995561
1847681
730068
1864730
524930
1246599
1283191
1956145
273118
1614837
34826
1378013
652274
1658354
852479
877296
584502
532387
300592
1207921
65565
1349398
927152
777638
492147
1820320
1617019
1330119
980019
673936
110949
1339015
1526202
1252861
875594
399470
1288637
1312461
48695
1487334
1899461
438904
1478690
508766
1639419
649520
937223
1827809
1775265
1751131
1395240
606496
1056636
1769512
142284
391522
658971
1452907
1858687
1803724
242385
603727
1412512
1348917
478268
46194
1050737
44733
394558
1036434
231369
933011
1557133
1228133
1614444
1729589
1778717
587000
864591
12213
1881265
1362009
1246340
1031158
638037
1244841
141142
285879
449188
1952398
324792
1804100
678712
1458740
1988133
1985589
1027356
711160
699735
280924
475350
1014264
1603607
132870
127102
414799
500645
1459679
1982452
492862
1837574
612878
1494571
1138866
665156
443406
460841
1188451
786137
1384677
1220757
229931
428449
874002
1015127
1477545
214753
995160
293006
199898
1158079
1533826
1482146
1392667
911309
1322960
1117053
1981980
273850
731410
1161541
1212952
1146844
1704276
307677
1274348
268358
447679
966036
1760417
1720662
1221217
1985590
1600292
976359
254123
1750200
1249072
1721264
784481
1123513
831962
1923720
1258994
999019
1369885
945541
342124
1309489
1556573
1400386
1936937
1881077
1344957
223441
1442386
643131
1897566
1523584
1426045
475468
1084607
410679
1595361
483448
1818994
1574949
334190
1783375
1834054
1281593
1762565
1711820
129584
455371
576517
1870455
703336
786897
1493007
210976
258251
1772243
1895491
1960368
1061556
340884
1448059
349713
163408
967577
472275
510523
1189073
915879
207868
1824756
626890
285643
1572524
663510
702230
1670991
1670343
1358766
1540870
107505
297662
1926633
1540907
568052
1549379
639091
1194359
49048
476079
148610
284886
1971325
125543
458498
1433784
64137
383757
5954
1366024
1298016
1879630
850629
1359086
468053
752309
245657
1782670
1600815
724198
1372581
1110978
843502
1189668
978067
1906205
385134
686633
461375
1188611
1691181
620983
1714877
1981322
1198594
391632
1992692
424079
29450
96680
1355646
1461718
325887
1822660
1624929
652395
1964768
1534328
468869
437167
807837
629011
3539
1345451
1055226
209708
1433811
976873
1033097
735644
157514
694313
27138
408776
1967213
591563
645137
1575553
1504297
1824104
1152791
31363
2245
235271
1497079
1638084
1258576
1930715
1032239
1340940
709974
633669
12514
962472
1042408
793989
735473
237727
1019634
1592801
233045
972267
1249268
210817
1451540
275225
251872
1472451
1478774
1504392
1355181
1007817
952353
1589549
292847
228504
674106
1755600
1067867
486475
651773
663875
892925
1456502
74289
1392519
1819357
633202
1838636
18256
1027011
544034
711463
1095670
1244396
926688
1711682
1984781
207783
1369517
554142
1353463
1601489
1636529
1847946
1057805
1048888
1592802
1208857
1705336
1409404
1797863
142858
1733057
770735
1152597
1437443
1278577
1065376
28653
1206324
1973816
259786
1048969
103346
755169
635030
262885
52918
1429787
1308280
1662738
433604
782708
1262738
827902
1493105
1421789
1992911
588716
1681178
1092925
1245654
72159
1799582
1507865
1009400
1075013
1229629
1096597
540349
1858396
1173357
33054
989818
169661
1605059
1893747
263802
702507
367849
686642
1871063
1941331
361324
747223
1468786
744610
728405
1411762
1568839
78417
1243487
308362
1614366
401495
804833
725194
1114166
267312
331616
962242
1350275
1287829
711076
1459308
1392702
1572743
440220
697590
1013205
1776412
656910
1268113
1680108
842396
1433416
1492624
1199664
316535
1813187
737201
538776
601127
1685713
548213
947868
1817960
346580
454388
1247358
1785813
1065497
1382080
1998136
264328
1829800
1536703
657637
645963
549739
535845
1168982
918063
771801
321209
91845
856165
1492872
11460
1490577
1073147
1027617
1964054
1910349
99083
1780285
1877222
155474
1401014
96575
1485177
1734844
1891752
1658974
1193495
1054882
383138
1212958
1330294
868419
596209
1990333
992711
1146632
957615
1688234
1003424
1477927
110193
1603559
514801
1723902
872532
1129343
848857
1926620
1056012
580231
729348
381791
1940160
1317458
100468
1005762
1440900
615993
466699
160295
717379
1227266
233655
367456
1300435
527660
1300018
611604
1521701
584182
901842
1928844
1703295
426295
1855048
1147102
1578970
709386
347012
1328714
1263853
1284850
21942
1999346
918783
6291
1254705
527655
278281
1756347
714989
583445
870892
1647971
1883908
398744
856376
1106214
494548
1242603
1321359
1537690
440296
527507
364703
1894939
1050205
1097630
1577246
177291
413676
1356071
122001
292727
1769830
1245494
1934177
1940241
1181007
120414
423287
1217290
447909
457683
679454
1617467
1627559
1378624
1188609
623190
1711185
1279324
1484851
830320
77758
1509126
565092
1792979
692105
1698094
252196
417936
383216
423260
1271352
850126
809121
1933854
870473
175139
637713
1942915
1287223
1026334
875825
334669
756225
505148
1051097
652140
1191285
778519
798629
521897
297942
176709
1048366
1378655
1988144
1957046
616025
379449
1767525
1441915
796944
1556116
1490000
1171233
833786
1888835
1817304
572745
886375
1881076
1015164
870578
1459391
1836439
1120380
1839894
764767
114792
1761330
1776644
923981
1962662
1584983
273884
128826
1877246
832981
970687
254749
250402
1131418
1718809
1625028
117266
719568
1977886
1437575
110146
1483933
109239
1936422
337751
1048743
677247
508203
648831
1984746
1860009
437930
360826
1874743
1320186
1508757
1097666
1845217
23818
1904309
595794
1144322
309270
890406
284344
1378940
1852521
824716
566001
1811984
1956480
658502
954872
799161
1693692
512572
1704086
613324
1242775
1620684
522577
1909086
809752
698313
1206043
1092573
904304
1782967
1824925
1983923
566473
1295401
1704350
223325
763764
765736
1839376
1877459
1318171
1752127
1098507
586964
1122010
466847
915840
822785
243974
1493339
1019969
1947293
1519733
171106
1799280
1545772
746244
1239456
1647041
1341368
461345
489090
1876851
1539937
1738350
993673
1320091
1275050
1126880
594243
642773
865086
1465144
202856
1673385
1452104
57804
1867617
205756
228101
284901
648567
1485320
1482022
640048
1188175
1393014
1104465
954793
923168
1470434
362865
1487809
1332248
816675
1845567
1223374
1617020
94696
939311
221977
1821965
1110550
1178380
637921
1288738
967931
1099589
855034
411335
254880
1648821
1848072
1148533
1458489
363770
1092050
1587427
622872
1334276
1812346
1640972
541953
1283639
296743
1419024
1548447
1234114
956257
1940230
1959089
1707362
1969595
875554
1912440
1461539
219760
1021974
8946
1549538
1686974
808922
1007756
408684
1843348
1993844
16904
1951420
546926
1658002
956476
1240382
1091793
1749972
982868
231811
1716803
77981
1193676
927650
686580
1759245
1067487
321423
1894416
757216
485009
1638698
1986979
441935
1822786
392139
1867695
1274958
163390
651380
747040
1281300
1583324
489582
1848160
1913869
474553
956111
1529945
1721721
1947037
1218348
1862772
358051
118195
563809
710841
1047656
1141006
1594014
974709
1504911
1496371
1759221
224683
1683581
412216
803450
1193187
659869
675813
243246
695982
1685073
268899
1909463
1718922
1236220
800990
1086046
288342
418218
619289
352981
535857
1313144
135453
93541
793050
1724741
61811
1528545
911648
1570587
738024
567453
427444
1556693
232190
1600348
193841
347216
1019549
808002
1739496
1481691
874107
756334
1888633
94029
524320
786978
1247616
115410
368294
411208
277673
1052985
1200364
373929
1019072
1357449
1038838
437414
669788
1741853
1287293
638314
503396
63137
1852018
1228129
254339
668080
662519
1473430
1645006
1505835
1303426
1180717
81040
1509023
1080513
683226
1517072
397600
1918929
354570
1336418
1129951
497462
1993321
985217
387081
335429
26720
59370
1478253
1175710
1054602
1197310
413040
817891
635330
1850680
755560
132583
1505192
1525674
1087097
1630036
743683
163697
1216253
1030765
1051747
1631619
213099
109954
1196060
796004
1882052
104381
1445686
1293675
566453
1336542
1509020
878129
784506
1727586
1618268
534467
314144
687142
1708784
1090617
134026
1607373
368265
1581851
440967
1652893
992931
925188
98540
1740663
76245
1895035
64090
1975701
494466
1430576
890512
1364620
957949
1482133
1061116
1910719
59983
674712
1073931
714777
897796
243143
949410
963547
746660
1246520
95614
50126
53162
758784
838961
227863
1697457
829135
1538320
619977
1251527
1285832
647414
1367233
1694278
866824
1929811
508227
1342755
362466
1014285
1738978
1407537
212081
1684681
926959
346252
1930999
1859097
1446143
1851300
303221
1071941
1490897
228996
579788
1430962
620471
329421
1351301
668378
1597019
1876392
449924
653136
767394
1068328
256236
899420
1891276
293590
178661
1836061
736091
834543
1167603
395527
88850
223872
1689505
351265
52123
512955
417175
169963
1101091
797141
1858625
685399
469035
1802073
1898225
1783611
1855914
1753886
587056
600870
1616380
677030
1373713
375012
1673184
1023463
1780650
1652063
977568
13088
1161176
1645017
1489008
128840
1834044
1959095
995809
1442385
1201542
745989
1000356
1948561
1560428
1312625
459908
1500241
835572
1848001
249799
1517454
1472173
507232
730371
1218037
961071
1302945
137280
1205764
1474980
28920
621530
1866024
41747
1973995
1489932
467931
439554
631511
549133
372819
1815567
1088952
151259
1141914
1941526
1091783
824426
1372210
1287801
553430
872792
1385771
1927727
408635
1792595
1075287
1797435
1371328
477510
1111819
1559735
118367
218676
1204909
1595161
521588
1677061
985397
1619717
762856
464969
451398
957069
745487
1589515
480190
1521316
1161846
540375
1555573
605512
1928045
1692713
1758258
813143
461479
1832706
396770
468286
1274307
1535922
326661
359372
1645306
44943
905194
466762
1394443
1225812
1707812
1340472
29151
1704470
1197322
873483
902049
111449
861114
128322
485783
988924
1611437
215384
1901545
412776
1680329
352050
1637572
478111
832243
1998116
1363187
1167154
512536
544966
411298
1294178
1445643
1354175
1357147
1712659
45259
1288794
146928
1570484
938723
150851
66703
719626
37216
1996831
87081
446572
1484968
1651721
394718
1070720
49629
188215
171350
459118
428024
586807
1872442
984803
288153
1255425
1937970
357361
1065802
1412863
1680977
1781212
1824944
1109567
844138
856469
1242662
1724398
500382
1757675
1592745
461158
1538507
1227557
347678
493192
1778601
1479288
1541657
778296
1822310
954123
778914
1125893
1070238
566495
170927
131258
125671
1519071
362413
648975
1752181
1986688
340448
1768012
1349472
1981492
1990964
983887
283697
252846
1817196
1285706
1151818
1782448
175263
1446281
1012989
111484
1470594
1707465
812769
51517
542789
1914147
1914447
554626
1731244
1540626
1726435
1712364
1128287
602542
927972
1204660
1915383
1008148
1020854
1287455
182887
511030
826646
825473
82123
1863329
38893
1897791
947597
1234707
1782228
143205
1205527
1423624
1519938
526673
1043219
1660684
209809
9714
874946
1501198
1290226
1209132
539918
1129854
1865210
332006
1296256
1761806
200315
608328
833509
1749519
238421
922658
551275
1011293
429536
1796667
117360
1241419
1227797
761274
294854
1332671
355785
906556
134124
1699300
1053124
1095035
1722463
499141
264265
355821
1664482
405261
1107397
917783
673925
923296
827107
1971415
607494
339937
531831
1626536
725124
969638
1626885
947859
1295106
1127055
1174317
1045257
587346
1476110
39741
1703904
299185
1835256
37442
1048580
1880655
1458913
778216
1878698
528405
1827507
1343108
225678
794248
1137682
602074
428742
646619
56549
1219735
1400805
194748
474450
458336
825506
940647
1116969
256780
366282
1096821
113378
299945
1015036
55020
1227343
629015
989416
187705
928406
1294253
1893871
1359629
1588376
1026262
80942
443868
496965
1563483
1128251
77816
58242
360692
995476
1130069
265466
1302217
250073
791651
1877631
1876020
1499403
295013
1142595
244917
1107111
1985346
135017
1134496
1244010
822902
894374
1075868
1684235
1801629
1605695
85375
1113679
1928931
1500809
223868
1745451
1417968
733008
236661
1534669
628816
1360860
1631653
863991
452662
1340545
510723
1711170
512909
16051
843724
1160688
1835403
622909
676296
71995
1793574
1432405
1240089
1772016
347953
1114281
1552532
516775
848044
1744761
1553788
1000564
1895366
1345559
936415
83997
59092
1814015
133304
939926
995280
947136
437813
1981306
1888778
1266730
1862132
1531403
552097
881713
1773963
1953904
1028516
1424839
18811
892941
742546
1986251
1231465
1651590
1420807
1325250
1577426
451351
1092098
586837
1350600
1989384
716128
373677
59823
1813712
333495
1509874
1098334
399995
1227571
1867342
1432911
1765578
1412587
1996537
1037462
526676
1341249
1333950
1351755
1659304
230175
1223522
1276262
1357646
414002
974304
798266
892815
1264362
610298
1565097
866629
1278951
607498
1212746
1605849
163548
1150402
1142490
1502518
273336
1181049
404005
1270398
1480271
1042512
1617148
372388
96012
386476
14207
14561
898689
1890579
1385526
809694
153772
1214516
192348
1944723
464211
409171
149196
1350417
138783
104545
1421298
1883139
1336457
1687264
1153746
551454
290236
1014124
257510
1633558
354141
224013
1327933
1491168
810851
1611339
1136527
1997086
308184
902953
1610495
726958
1324018
808389
1682824
536522
82776
1080143
353330
1275364
512169
513647
986988
1559910
1501985
456293
1543015
1247874
1425582
1628111
109102
893994
864228
166377
474884
1929829
1461734
1687206
670685
236106
808104
1277683
1103054
512934
1408378
392221
108496
1806959
1144202
1283422
662972
672817
1459368
629169
704442
588262
1108457
1353619
517633
1881441
1426449
569575
1056535
1425251
1429357
9031
1719268
1999039
146193
803325
1153907
1202268
1646954
866529
1536520
353515
986731
220193
1835281
381246
865865
1493135
1917911
1373470
76500
1161703
828037
1393495
171291
1512300
543931
1204714
1388232
1359246
1163337
1880411
252319
1694840
1791674
635181
1226511
48066
432285
349741
1261014
531840
696520
1945389
296376
355616
1925230
1028052
1176510
528171
1445541
475782
864268
1033089
1547595
1152507
227446
1793324
1376004
15917
212035
500936
683059
700668
432406
155518
737026
1917028
875324
1903032
1522082
905240
989635
323196
1832120
1186852
1318569
1840347
1683394
1851000
113853
611933
567193
680527
1539101
1321527
361343
441577
878142
252238
915913
544401
856958
359806
530389
1359217
907300
776639
751497
1764381
1182400
831847
136112
673566
617788
743795
1596398
1200359
155189
1403746
17942
1652409
1856664
1770346
1612251
1610973
18345
1662587
538041
950908
405282
1005439
1767279
1211704
1729963
1632725
1182178
547763
1526223
1458901
715148
1102870
1936523
1344864
254112
1343996
716900
724327
1265649
255307
1772549
892117
1812876
604903
641251
1229860
489445
1125955
1266183
1265828
1535928
1112584
772852
1359763
1142706
1549286
1800195
1482036
1241234
1889324
582770
183179
1998383
1073954
1007204
1275710
952254
1609409
325640
856333
1886407
1575208
704160
1009357
1484890
542613
599918
526331
245516
1003636
980166
349882
638904
55991
1547254
939121
1659741
1427487
756608
869599
1308564
1220103
270617
997025
1166972
849377
459048
1481877
69086
1114407
967652
934841
1457185
993746
1071465
1617319
675300
776185
1040593
1398183
1949160
1067532
1072860
1586090
1773057
1043373
349175
1143914
830796
541092
743998
237361
436888
1598343
1984331
643759
1030825
275586
1411103
242758
1965444
1439853
26511
1120401
845895
322406
1793542
877891
180084
617576
346503
1988024
1960813
1883210
27472
874284
1250511
196698
166605
1850955
1327632
1804562
392436
1820364
597052
1474996
568947
1648996
1964762
680148
469979
1333408
867217
354951
371917
649705
401037
1672311
117176
1028968
1265353
1695919
1144478
1964751
932573
1778568
946674
461795
1211365
1634664
52675
507229
1733583
1446602
1491531
1059699
743087
1308977
1599637
8175
433626
913645
1070098
980509
1877731
1353044
1971756
1934269
1548161
571157
177501
1449844
1231741
656940
1489018
1369295
498351
144977
1854654
1994590
1882834
211773
1053823
1101701
563171
572996
149092
1574005
730857
1583875
1529685
885768
311584
388874
549712
894156
1505050
454923
1775813
796222
44711
664290
1516536
184900
661936
1384
993330
1668050
668351
1555946
1274738
1835268
816685
1785007
1203399
1386902
1599303
347838
148022
707365
982795
68493
894343
881431
1600207
814490
742496
206834
1468440
1283508
1894085
744178
1384836
1604865
1867168
1400269
344636
1388944
107640
312145
1979305
704511
1178139
322895
222657
1452073
1590633
54272
1856542
1615
1512926
1662335
213718
856393
909667
530564
1348600
1180063
667323
593430
1072480
719018
1204481
1829898
1717487
1857342
974380
1367352
1451272
1658256
1064509
1190302
589925
559714
1459506
885509
1709980
918496
7741
1592677
826939
89036
164081
301688
22010
1125164
1593753
445534
1373339
1691985
714343
1093178
378903
1335496
654622
1705573
506706
1457834
1117733
109091
1984375
951897
450331
1082404
1400970
93327
505923
51193
137985
1400355
1844051
1641376
1719513
955209
91606
1822109
1810731
1304367
1363159
1763363
538127
38291
332285
1891282
1180329
459640
693643
1127509
1285587
1579524
930745
1555732
1351930
1204448
306781
898353
1730333
1516810
1015482
1023572
663723
198770
1450125
1395115
1679222
753189
854015
1833430
235204
1760410
189723
1058680
1634116
1535204
1142858
515823
1409723
75181
1148977
1564501
1476240
1760097
811159
796885
1334009
333138
873565
514406
915145
1962644
579511
1032400
1855074
1803694
207864
776619
316171
204033
1985374
1504089
1014665
1472253
187008
331838
1789906
499920
823122
92622
1993360
359086
986599
225703
1849228
288481
1193695
1243501
1205387
590410
1815420
1724679
162388
1688050
1881272
1168785
1378349
408285
942097
1740252
1728630
554830
1849749
1004262
634751
1856281
321409
955402
1828565
1271912
498999
748391
1242443
927780
744536
711706
358101
1125581
157288
1093679
1167192
613068
453006
1031366
540595
1679993
1074128
1207663
156980
1206436
1678053
1903813
1000822
1787154
217262
860227
1124443
425360
735366
1339698
818322
952415
1453294
340137
1433140
1410979
38656
1699023
1160332
142944
1471127
1203631
330806
678473
790647
533790
66680
1758062
1961386
1899835
700497
919524
1845924
480235
1529592
1034820
95263
693530
991774
1503222
1633575
1292999
1175968
779003
1018751
770989
1528359
739858
148330
666848
116067
1698086
1787557
366840
1383622
1720768
604975
21159
1434194
608657
1030175
194456
1250439
691130
176837
1049376
163247
1883958
1243977
312911
1662210
200399
853238
1695247
1507347
1126938
1040769
1054735
1260642
1458482
201259
714309
824796
1339142
1491663
1496394
527325
1220733
213445
874221
1204748
1943806
375842
778331
736532
286725
1316059
988938
277640
532511
728121
1397224
550480
1487241
296331
542908
885896
336015
260399
149443
1520578
1682291
1533553
1070265
1485313
816823
951315
416051
1244235
1125492
1739766
134616
723434
1347828
621064
1884832
187540
1669224
1369370
1749596
397835
849760
803176
209223
1242302
1347627
342257
841502
1563953
406999
1206120
1454306
32724
276931
787696
1089400
1292131
795395
390723
128042
647172
165172
1292750
1489093
1903721
1355087
590498
1436846
1217375
1452637
1996661
1890783
486666
1616081
1535948
373685
1193174
269016
1043550
777739
60057
923053
118816
717931
701448
650888
297856
362797
1722396
883440
1726712
352424
152539
1880834
1561701
1693815
1820893
665693
1150522
1213948
1627443
1441158
1979716
1188693
1214064
1329533
898920
1655393
439374
718859
1356107
863855
1499796
825696
302884
769358
456015
1843062
927934
952224
350212
487300
940703
1034207
1979052
1431819
480295
1854821
965453
1886206
848761
40199
1774543
296406
1962102
990174
369204
59913
40923
1373858
225162
1545572
1813970
849057
1824573
901769
307240
736832
1564703
861
1331791
729711
1732150
1718625
1514432
1408702
1601367
761070
1807582
1149727
1026835
1721269
46910
556435
1936032
1996092
825372
209786
744079
1683192
1539449
1566130
88696
919152
1239198
906797
902714
1894056
1284619
215900
1339926
1730511
77056
1235640
1588433
1586215
1889521
273253
1307923
1968959
159184
1449227
1121598
1155303
1950602
1164081
1762150
691592
600668
1532066
418522
1520343
905372
1520646
537355
647224
664407
339938
1806736
1514878
1132620
1140727
1533187
377817
1893185
1367754
843744
724262
106120
1588420
486952
1505549
1823297
1895517
308185
164640
919151
915762
1451931
166474
946240
1075000
1381761
1909240
913499
1997525
1916383
1966657
1601543
1485071
1922726
806613
1257180
207924
225851
385481
1947125
1274599
372030
830150
585765
1057029
239953
1092162
239131
292120
240027
1255318
1145650
31212
1867041
1347022
1999449
946445
350131
1961989
29889
887180
529801
194822
1939300
211600
11088
17802
14633
1338691
1763466
687087
12678
1540836
875505
852934
1809666
1318992
1342394
825937
165913
691344
1509325
1840314
1355713
792152
1760409
1795797
1670804
968370
594804
1851363
988174
751582
77709
829968
1963423
1605062
1311852
1388929
955108
897177
201641
1096522
142790
90102
26540
908557
104019
926394
662777
359953
1541510
82019
713405
1704014
1625917
170513
296138
1493447
1063562
943030
569083
1412179
1050056
494106
985245
1105093
787670
279871
1159788
506014
762260
1450843
354893
793156
1815498
1902277
1678576
1865816
102750
1011767
423638
1033591
351291
595813
1882884
1048839
1649204
563400
308920
496314
494428
1421070
698125
658573
851792
766711
660518
1547414
584711
1075067
18070
102000
1226326
452439
1331148
1704193
1154380
1844526
493618
59913
646702
1766764
1691114
929592
829871
1398384
1995681
1683257
1113897
532861
1506829
728343
22326
159227
1426559
1892168
309769
1000875
543399
418849
1242116
1456370
1322026
942373
1525218
969302
1572117
430294
1760293
82109
155358
1859024
888077
1424510
795318
871608
1011029
785620
305634
1160153
1934853
731026
1571555
1424586
1087421
1522373
454139
1465651
946665
191241
1423371
1958074
633627
1428020
1937695
865198
1720947
1918090
181785
168296
1104822
949485
134151
1865968
1494415
714838
333232
1420076
273806
672861
179462
1068844
1675907
1956911
199533
753244
921466
1719798
743409
532048
1339848
1277389
1685073
1367501
1168771
1798762
1030093
1968425
553133
359073
1499646
1963855
681264
1695276
1453162
967217
835681
902416
800841
1598506
176680
317847
658657
1673749
165258
566551
1410912
169669
34746
623140
1139687
1716870
819507
1428871
112677
987095
1799827
857762
1607660
1534671
8067
1214947
1945597
1776848
139044
252743
256777
48259
540783
84014
1138105
153026
41968
1854914
1769293
805894
1039349
374350
862877
1617321
980964
28502
1456114
1154878
239899
1381494
1494647
440680
594967
73093
991126
512837
80007
1764827
1539436
1542728
1302882
1695467
1188572
786404
679127
416148
1426276
1498841
858972
886884
731884
1836847
1847712
1611625
1602889
839344
1615267
1489854
1517135
534563
1485891
746211
413380
981910
824169
440192
1982435
422157
530615
1907107
360458
1456583
984415
615278
869116
1020091
1771413
1890965
439088
670473
687563
971911
1749182
1329024
674933
564145
1709608
1135303
513015
1851182
429324
1329832
248051
1993599
25606
1566667
1289306
584288
1757651
1802104
67272
1813301
2775
924957
359573
594741
1522815
742858
733836
77480
439265
398941
1983315
1438020
1457358
499681
269064
1519175
197867
1774751
1150932
480355
1525254
154767
1991281
1485488
1349646
298987
226504
949802
1007138
52520
1113184
1503086
1747280
379901
368408
533968
181477
388350
140115
1601191
872113
1277034
1329308
268461
941787
1898996
1674284
968805
1492457
1864199
402672
1307857
1700051
1950202
109901
385391
1273650
819785
235071
1979745
1380290
1868242
1413891
1115416
95538
292291
425987
1482640
211390
582639
617641
295911
233549
972414
1733458
1252468
1682470
1214452
214033
78271
1519946
1459299
377424
552160
1801358
1202972
1860524
165664
1254572
782672
1580157
1098157
1921898
1832256
1019012
1118596
380443
693648
73376
808246
1764691
1589104
35097
1929552
989110
1152503
382566
1457982
1751515
1188693
1217845
729327
50623
280065
1992182
288858
1478140
187261
505305
57813
1085740
714231
1508867
1394778
907299
67974
365356
443519
1485023
524983
1332049
1114435
652980
386462
43695
275742
215422
1165341
508075
390139
986292
658329
1783519
445997
109425
1544532
1836549
966917
811917
731685
901806
1358111
1488279
214255
1711455
1398291
533439
1048089
762180
918851
1407745
33842
239346
1744451
550328
1428037
451996
1524041
320854
1105919
1519138
406639
707374
1476657
1516923
1594810
864852
237943
1369627
1874451
1159021
1437942
1960972
1810433
1558213
1464236
1731870
743873
1506561
26851
815228
507108
1146987
246326
1611612
1540692
627253
301450
1010701
600301
1126265
1840323
185512
350686
1130108
91631
1177303
1148547
1966415
393664
428015
1919307
1435229
254619
462253
336895
843037
1196637
1277569
583786
629803
1275039
884495
1120689
1983966
176925
88857
43984
569971
1212543
562351
1052934
97335
1692818
881884
1956494
1091031
438268
278799
204533
1052267
425858
964717
244562
978329
564723
1061901
1030519
350321
210552
1353261
103240
58916
820572
357870
863559
1780966
1072590
744012
948151
2509
1019867
723531
1208723
727315
606983
1645200
1219497
632300
40195
1451296
1840985
1320977
1157882
717348
1039550
515280
435836
1736954
42203
8682
940309
685735
124674
118031
1669284
638629
153105
1565960
105074
506138
1784094
1240614
1504984
654699
1641223
867143
1297329
1962607
521368
1217703
1542602
584769
1599309
1514160
542714
1183334
919849
1150467
1056605
1680549
1465424
96964
404023
1194388
507571
1590956
681880
1431410
1823382
1789481
201734
1032237
150375
314087
111240
505013
328081
1423880
849184
584260
1873051
1776220
1121985
258681
1010358
903916
29941
1076773
1719911
1529485
1242754
1744849
1680962
1315023
361933
325167
505190
1934306
1814220
818953
439587
567483
1165572
1154437
1119898
1397587
1163837
381021
1321839
175742
1172880
1915730
493722
1575832
85019
795396
218912
665692
1155130
1315450
214078
429804
470699
1380384
433210
4876
1142120
427822
1315826
1735818
1546958
332232
1607892
780006
1376471
1799271
1283811
650235
1270650
601378
1972723
1929742
69099
1077377
940422
1576644
1553506
1131660
1760241
358828
1620114
1989239
878663
346610
880488
1254300
1093111
1396898
1317286
1059779
176847
1060326
1024330
921933
1188900
1649842
978
1597310
1517792
1894959
679100
968138
620075
813000
107663
1520085
662873
1032694
411937
787547
1941085
727003
972464
382931
1288506
1162956
330496
1747514
1996000
1243654
1720885
1949546
932882
698651
732725
1947809
1070560
1188115
1687098
334939
1019212
231550
280936
1000466
153086
833318
1050386
108718
1836170
1194905
1549067
166180
363714
236307
1112136
190291
1634479
1380658
1266541
1989739
263347
1463522
401907
1363009
485076
1292178
180979
611409
1160230
700904
1053197
643076
211365
948562
1727606
1748334
359664
1119238
663152
607872
33544
876506
247454
764560
785711
1134609
97118
231803
1832484
50025
535992
1829254
369007
1846465
135050
190594
434322
870678
1126239
737844
798686
1816902
1029949
888494
1946139
1175970
511496
759928
1484540
370529
960117
1693988
1608919
956909
1949141
487791
893205
1988778
301018
749509
1211280
1778247
1077200
1916803
658419
687811
1228736
8349
1594558
294360
875903
738865
239936
882892
565302
62525
194701
996991
168284
1886197
1105790
1298759
215364
1665246
1690626
964569
386445
1271754
1958267
736992
882976
1345747
1285855
170136
392089
555890
850741
1369288
1240709
1139591
1168197
1130739
1619615
1932816
185156
1245465
1574932
1692252
238442
630406
90831
178064
227911
1556825
859856
1074223
889138
1468238
1868615
566775
1768159
1161586
1960357
398968
388017
1288026
616843
198097
1868400
469501
1140297
711529
1258511
263071
695200
1844950
829353
583677
445603
1278568
928802
1834481
1924269
1017652
1547550
316290
592150
26113
53393
1716943
1338286
797790
44509
193997
506334
1210902
1937586
710576
1070951
1965883
165957
1442167
174328
1766102
1195381
705265
1195760
559029
408820
904765
1892917
127104
165047
1094687
1903029
1189573
1671557
1906152
367256
1505476
1731387
352962
1086990
226052
200776
1944881
1571734
1266747
1049690
291990
1603376
1583831
1743926
102253
419926
1424569
696548
1952696
506568
727694
1791364
735351
1477874
325121
569106
1604136
1229186
199768
960559
1650640
1744701
636776
925164
1714483
269806
1344139
1485344
867542
1454290
978414
561941
1920376
1361876
829887
1101571
931723
1375524
653602
202954
990547
1372613
478166
1206021
1766561
69982
798237
235607
621902
1067288
48496
1583709
1111826
1450646
1010720
436531
1404047
583246
1803797
1182035
139284
1808433
353067
841581
817466
1679207
1998716
99997
1020112
1184001
1457333
1227832
745058
1171855
1419672
443891
1789630
545626
24531
294860
1321687
1847008
1265049
1336680
825541
1959757
1048078
1693119
826191
32000
1430344
1087978
686851
1501442
1846147
431689
201655
354830
1799052
1145423
274153
636303
289902
37249
1910009
1393760
1072457
1638035
664721
1860683
345768
1680628
472624
1536544
674953
1624382
1843663
359169
892663
63673
1701099
1916525
316169
84391
1111510
508914
1294859
882130
340911
116922
169553
1096114
202905
688330
1143725
283806
169271
1918509
1228234
1678964
788035
1834159
1585874
270490
87201
1063656
1280363
40683
1051131
1599604
1494411
1733007
1306225
1393616
1244032
62609
1664648
254693
1176563
1698226
425962
1578371
1538369
1607707
86985
280544
877993
212739
1152888
520750
246324
1665771
853711
1121004
1008163
966951
860866
1684337
395476
514367
422929
803333
1982883
1229023
122559
725385
623295
726437
670636
693361
873465
1640681
537452
171187
445757
992163
494046
1673325
910296
1014901
617913
770450
194773
237752
1232415
569596
1894285
232702
1181998
342733
958661
1109443
1116539
746841
1524152
1799545
1766850
452727
1163577
929731
835166
1864281
835017
1821010
1069739
923149
1921467
674425
349173
1049920
999545
1139785
150735
1777727
9260
722897
999488
1906150
613800
498598
1719672
892071
50113
73096
716236
463759
1548927
53129
1171123
876401
1555883
361140
1058870
703402
1744162
1686333
695728
1484972
935672
562351
1745601
252666
1573314
1725303
1015368
373898
1850388
1668670
1995956
693073
1783856
1825681
1468284
1853154
284320
1724345
712015
250775
14965
315177
1333343
850385
291530
942378
1871535
212813
1542152
402656
683123
1083710
149081
196184
817154
305965
1716508
1773867
1064271
177829
307495
1857835
1892154
220752
85892
1921564
1769173
1956877
1863670
1720414
866765
635589
1679971
997638
1751588
42605
870299
212253
227686
475953
1909119
885694
459556
245957
1236464
1497469
619262
353907
277705
1919531
382659
96671
1924195
222858
973438
5972
793194
1668435
1051115
938028
69303
93683
349363
883
364098
229256
1373747
1237407
1932412
29897
1205023
1480578
1528416
1477921
1667712
436086
1987568
863206
1217351
1753663
1109346
1530555
1292184
1259220
204074
618231
1151004
353927
618299
1116115
1612955
1373225
1391305
145754
404378
1908382
1218171
443360
682914
994797
1828753
920794
1534601
1840580
1396404
1362136
1573336
889001
1331734
1036904
1276235
1079858
475942
1031945
1859792
1038975
1900366
1099040
1570532
1147699
1143612
1278045
1318732
1081704
552071
624866
1418561
1831915
66167
1539471
9758
1691000
1661204
1770942
1196869
172147
1723260
669573
518759
1687313
1553165
536849
477154
192560
1711019
1692997
117865
998993
592995
990948
1234510
990525
1537758
333099
1932946
746940
1816942
947510
1387330
187767
523786
100114
332541
980637
782933
622856
131979
1516161
1207768
1617152
1877773
1270241
249189
255488
333000
715909
313860
1632472
843378
182438
1668775
49048
1769847
604173
268563
263593
218144
1195554
1909800
1166919
331737
149446
1466880
1436788
686005
1862062
818807
1175555
876310
619257
1735664
1446947
1213121
1432816
886155
1628928
525938
799873
3817
1895767
1935552
97560
1038736
205945
595952
1245630
943819
1775043
350385
1786520
71308
629917
1420003
410568
1794100
1278590
1419150
1524489
56150
384153
663453
1781176
1965441
505290
1723153
202597
936818
1958796
823886
1790631
1081852
1621197
37717
279138
70660
1882827
719904
1057710
1773566
1775955
258978
1322979
1411365
1321142
588544
982744
1369687
574791
100604
862314
1858365
892142
867204
1000974
1998053
1105566
1407010
79342
970715
1715687
50370
897281
614098
1315379
619071
668994
1169189
1679357
52532
1579291
1832605
1990279
454950
1069281
1624252
1163868
147593
1005923
290822
1370151
1048656
1357819
1744419
928948
283474
474234
1591774
649056
1727441
1749896
636281
138106
1110817
957108
1766870
53847
1139722
1821509
896577
1770972
639909
919007
274560
800301
1164960
1272783
1977527
529850
1184129
1745635
394991
432928
936802
887474
170836
1925424
874163
1047210
308368
1419295
378645
342134
1302051
484934
573511
345275
1787073
668273
528776
1318727
338871
1034631
1802561
40284
40588
512792
249709
1264815
697729
1963908
525314
665932
134082
1128247
1430890
949759
725076
1886520
734802
1512565
124842
277546
1984238
1884131
748807
394888
1274094
1430730
204029
829656
293976
700833
718911
90000
814526
263889
1873767
1981211
619985
1742962
531781
515501
456105
34421
166945
944178
1717384
1180411
165449
1980764
1018281
324782
343689
909226
617426
1941155
1300976
508338
751373
1307283
228189
582454
1201543
69219
1966817
83538
1349192
281305
499200
1475699
419177
72280
467036
471994
1528158
532297
1784941
961825
1662275
669180
441889
473639
1767823
675342
606370
687588
168348
618089
333089
886001
1075325
1049901
791202
1194044
1721350
738997
1147874
1419934
1466422
749979
686480
887255
1504420
339647
1391238
1739353
1531280
1021691
1512768
1378585
1960332
1979455
1858132
1942316
1955478
715278
297853
1206112
1814739
775613
476135
798689
214477
1071312
793082
1604144
592348
1078460
8770
1628553
1184424
811870
1782169
383046
97189
757185
171792
1254933
357298
1202644
1260660
1913467
913534
1726245
1575161
1599599
870023
971366
1517596
1454278
565703
380272
1175574
464131
1625862
1907591
975144
1318259
1510183
848196
357240
1387980
595198
625982
1327462
663190
1009597
1710513
334268
1791310
1639392
1226552
934210
1844546
27622
1758321
376923
1758258
797537
1212070
578590
1163651
1593652
1152081
29242
140231
1276314
1866985
422334
409077
1355485
40380
590816
404740
1569349
158842
1824731
1928785
1451861
1412747
1686990
677764
1250199
961071
1610642
1514387
1305542
1118069
1919058
1643000
1817825
410211
1470874
921448
418816
502963
463549
1986435
1129517
1782535
561321
323231
149195
1154191
1534107
819620
1416441
1711526
124446
437330
1641433
898812
694003
1675329
1479410
651588
454299
275955
1892698
1628286
1836782
1635443
306619
1320674
361825
866377
1158392
15872
1963864
1043147
1478615
56037
194116
480743
1189831
1766705
504572
1339631
780616
972722
1764561
1458407
348113
459050
1298085
449967
673481
518353
1767393
305276
136546
1529717
1588573
345705
499150
142348
792249
1750486
23101
426545
980230
1543594
570340
340450
61832
820658
1389093
1719056
1746934
522732
341698
1703451
1558355
184617
1234867
1539846
421798
1476058
1517593
959387
918034
403222
1151802
1026774
448347
19114
1194113
1817772
1407
1444774
270795
1174662
1996134
112342
987929
1688830
1300552
361245
1309804
1725047
1031400
689208
796631
362461
650245
333066
1097548
644046
864971
1972121
543508
1666228
1416087
1594942
831934
1395078
333496
1348214
1211487
1457179
1402544
1063643
1412242
743941
1969060
947100
231167
272339
987625
255746
1478936
283172
1280311
486171
111319
1300650
157551
1079195
1295771
3185
23934
834920
642508
1179207
1372916
570380
1704374
53253
1567166
1743091
1085147
1846592
276458
593351
190789
1727885
269166
586498
1071554
143230
1874842
1266511
1872486
1621191
902009
1455659
859580
1151244
576591
834021
662790
969264
539320
1681649
898523
1089779
247990
438313
697796
1857012
190232
1464386
1596750
685262
1432242
963623
1612659
536031
352046
652182
609280
1294762
602998
679609
420121
50914
1390806
301629
799937
1691926
26417
1385379
314837
159284
618906
241262
1239449
770588
1836589
123968
1671231
171848
1545995
1927627
1384608
60642
285739
1430980
915146
1127982
1273802
304698
49200
1682753
1500652
1335535
799780
319216
933097
270103
785075
1722157
1778047
396062
1883517
172832
1424276
1479067
665518
1835336
945401
1820623
42052
1108561
1934198
1281029
426131
566660
1606132
323304
203158
112484
1902076
532122
889675
129605
280856
1705420
245232
661771
1625716
1131943
1174890
859646
50744
323146
585471
977245
1306524
1608749
1632138
1634019
385500
1060808
1743498
349793
76359
1734824
419131
1566668
1317951
1292978
1940414
969531
424150
1301992
156488
1431384
413190
1308775
1371688
78720
205053
432044
1706770
924679
1511213
215720
970160
1642848
1880778
1062876
1845395
1842975
1344787
1473252
799998
1215353
1341406
1153484
1903698
618713
643017
1118536
795396
179243
1790254
651375
96217
118737
1727745
1806730
1748819
1415118
492546
1129732
1406744
912631
1514138
1981041
418477
1239254
1724836
922048
308880
328039
1525542
1233510
1520547
888942
887289
1277707
1511487
875247
174611
1783921
1636623
1604145
777252
1470455
1357378
1599313
641550
1004008
508036
1421738
1789402
1981393
884181
558788
1883132
120081
1904260
16908
60148
1859478
152253
1903390
1160480
1932177
1662444
760454
688398
1246134
1707611
1602786
184250
1777882
720017
153925
1917390
216238
1823248
1045224
1428421
1350181
189130
698892
1785594
1228096
438651
1297157
759667
97450
970264
415170
560684
1576578
896133
816669
1769011
648536
320478
1980577
1652468
683564
691392
1658463
921007
805204
1699969
1084073
1101800
1750721
1562099
469038
1413639
691649
570062
1456360
1315943
1366929
1551150
754048
1424279
1032126
1670877
461504
1813172
1468449
332182
966743
285454
122640
1192073
1970215
806829
77455
1160408
281071
1161328
1906135
1705025
1548773
810572
292583
63116
549135
50659
665374
1404697
1764476
1758629
1163639
557199
578294
1901653
717954
890794
939332
4721
513821
1364150
1539076
664500
1005053
1832263
935777
788072
1289616
1585507
1322186
997826
1788625
516230
33736
1973333
230796
1738537
1893671
1425092
30397
1326558
495023
181812
1227100
1253570
1001606
343482
143876
1272113
721455
560070
909223
1664526
1526442
1519246
29576
1524812
381360
404980
416173
307384
1950282
815216
1314412
409624
270201
1578808
1291146
899571
1577107
718011
449253
683725
1262371
1950320
1404919
936577
1864533
375414
1533760
1425061
1988407
440750
55451
1232198
1443884
1560071
1783315
536899
789967
191939
1649900
257457
615695
423603
1871626
398206
595248
414366
1323436
734571
580215
1056538
564574
1070210
844000
942281
1139234
523928
1565641
1238874
154279
1459919
1298024
585264
1872461
1134565
1378182
1475607
905471
1445458
1353005
65102
1997636
727396
1253931
1269584
371493
1932662
888793
655506
1508458
1900433
1169115
465308
684723
895440
1207754
366505
1413882
932236
1172853
1906678
272535
1095611
1032568
1145002
329832
1875546
1665164
949925
1898823
361260
635799
1995009
1711868
1526079
1582372
819953
1296391
593349
429663
1026039
1119052
254184
533630
109641
947257
77743
948834
1251252
814492
974652
462008
1311320
1240119
1275749
88687
600087
1596215
1112645
904457
939249
1205231
617590
1568065
213902
1149482
102582
451137
565266
1127325
695590
101526
243416
474851
1483763
201963
1829968
438379
614282
824954
48414
1177389
384895
1812685
865707
485945
1903726
677325
1430536
481321
830706
265638
967266
726927
688955
315266
1464280
1906984
1889344
1566469
1393682
216260
1240176
1398982
1496058
1986818
583096
624069
1855259
1033252
620758
1886402
1396021
694358
502714
715348
717395
445638
607019
1828196
1846079
77909
1797658
1055230
1558516
980597
1598624
433608
611207
368906
993796
1483853
824602
402438
22773
1154979
97545
945721
1627977
977830
1609235
886501
868124
1876868
621088
1609454
398973
306971
961965
1458982
340995
1424470
100295
1677913
1179822
720683
846075
164581
317010
1446710
1025495
1247419
1085757
1123423
1269394
1050491
42694
123276
936231
1914440
1090164
1911813
433837
1508353
1239564
986974
998973
676048
61846
1706047
787667
891457
1774255
1088875
995008
870117
1262187
1725185
217355
686209
1597687
568278
656837
253652
728280
1479209
806069
1327737
1587334
658061
198584
1941643
1135787
1270263
105896
1875961
339100
1566748
904064
1067125
1851162
1006620
1331394
115456
529079
343141
1659105
1809670
743874
675983
616200
1934778
643822
613081
739737
85884
1277262
180831
140365
1954016
1949577
233346
532879
1338008
454013
1711882
1013011
835811
1724730
1720081
1568520
777087
32445
1695225
1077789
655818
420307
1109713
786174
1932839
426626
1633810
1724323
247031
1540172
782911
1846693
459449
1757040
1992143
818665
1182683
1820729
1542040
130747
1578939
996784
1236028
1193965
72043
1513012
1593258
1236512
601924
652761
1572398
1924296
1959873
1817705
1814268
753710
1945112
451882
601890
766
1895726
1988735
657003
179001
664281
682849
1669976
746418
333822
1085553
1991364
702631
1609416
47618
606410
586760
1279084
213636
1086980
625790
864947
1874592
547511
1480375
1028643
1873131
1875223
822084
728959
446563
1317140
1233332
51245
380137
578586
880606
1273434
1127597
1812729
227496
873219
65315
428562
218071
259959
1132363
618484
833599
327231
808075
200092
1121963
1356844
1811240
1980100
1727160
770955
552490
106773
1842672
1854249
1856038
1302133
1111752
1692375
1416561
1185149
1763172
1485091
380524
1419258
266808
1669756
1714243
18657
1323996
1282814
1777648
752676
644644
1470750
104697
133707
1686246
1401147
687461
234231
562080
1534212
636127
1253206
999932
719798
1121445
539538
585237
355465
1360789
1166060
557294
784015
837492
1183698
874678
1622437
664614
1564467
618858
1290150
531729
974076
1539129
832308
1694924
220782
1595623
926702
739614
1847484
777903
1811784
719284
1811731
400630
611874
1259529
897551
1230294
1938250
287837
148211
1844668
1046066
1786215
1819062
1532988
1966116
148700
1759800
989287
549777
528512
1537604
341446
955686
285591
51374
719036
1200282
784936
1383688
1944532
1341689
110555
1248920
836228
1498672
1340157
1690043
1046665
1072163
1691108
1743356
16852
1054362
1477665
1706884
844579
1152832
1696476
1289745
596597
807925
714003
1559709
1644234
1592247
1639431
803038
1753241
1130741
845841
333913
731194
919032
622759
1247799
1364161
532235
418228
1204231
1903334
995240
1425691
538607
1103546
1047022
1516873
1616107
1688864
1604086
1080419
1333536
1755674
182968
1133479
1335827
138687
1973604
1172712
1390384
1920971
907607
1835505
1858850
960527
647893
956456
1228530
368214
1734536
389078
106862
1339671
1204557
539360
1859158
604051
1899250
1934447
808347
1282233
1082064
217197
372474
716746
281778
1993197
989389
1318548
636221
927610
1015424
925888
1908256
854388
1471457
283974
160171
277127
880747
704708
1734579
845913
756771
49638
121621
464036
347383
207721
760656
1187259
586723
1880738
1878019
309164
1379934
697069
560704
1534985
1194511
1448113
590173
531540
1831358
550917
897298
113601
1225839
1720565
1669306
1187273
338714
1213120
1331774
868310
510167
1824397
808702
1528904
59999
118449
837832
699015
1170667
1538237
1571792
223779
1271151
1193759
1815558
1167908
1970318
1497003
1678763
737191
763129
1969878
1664203
1325407
1130222
1379040
456772
1978241
1067037
1037073
116749
1186894
219535
1917644
413679
14240
392027
1167480
1437556
1860249
1798703
1224907
352547
622238
1158210
1929772
380404
1890944
1528815
1859585
249080
1326886
1615196
1650514
1945271
371634
644479
1586739
844261
793833
1888650
1843684
1395398
1117134
1312064
705696
1765850
1150656
1636345
925728
1407689
93982
896205
1729658
1420259
1027415
385629
403683
707348
716367
1897639
1882084
1713007
1065791
61193
665352
1587699
933571
734218
1963428
1943675
5128
624506
544200
1865795
113870
1660943
629691
1693445
1272194
1286456
524131
1464926
429106
82505
957397
1068319
1142850
715615
1703822
1748249
1797312
1400220
498990
973639
1590687
1230602
126473
187658
958085
480080
473884
122475
1585487
1422190
672391
757713
781612
438942
1778158
130953
1377441
826709
1510593
1199045
934840
1157247
1924776
1163612
720561
925855
1665614
1202692
920782
55979
371792
1067518
15344
453380
361815
189080
852635
628699
309623
710935
578030
1165965
316511
337374
680309
1413127
1455139
1704639
1316915
397236
1878605
1898772
1995085
935658
1964401
1528170
905676
1412788
1669470
829719
1256668
581958
1981423
1425321
1534604
1430463
1003542
1055822
352446
1401908
371157
1593644
111161
116698
962125
151879
1658563
683665
794105
1433688
875085
749222
1805810
285360
1611581
390473
58999
1900764
1282739
734447
559684
35736
1828955
1730626
1831703
1899843
221458
905383
109852
508925
62150
373153
1413876
847140
1095949
205203
1030093
1620326
1036959
299135
1539489
1153092
1116625
1306049
336876
1911911
200857
878945
1443686
886633
177433
1000852
1913583
118824
1981498
562020
688771
224018
1929837
482262
1366611
1780731
619197
356394
1967775
1954540
89622
995710
1977690
1196235
453183
763390
683138
1729734
890768
928894
1748259
675984
1805123
1744528
554359
1232153
1227212
669485
835720
1958032
40427
1854032
637199
1618753
785669
1720205
355792
1348754
134988
44143
168893
1230787
1300774
1847497
1818647
231113
1235509
705879
141702
1769565
1171656
513769
900928
1302817
632777
1271279
1011134
419202
1809400
1875204
566725
221058
1122513
443117
826403
1932946
1345005
174598
884787
1858215
1398621
1614628
1363997
1189010
1065958
807721
199511
1486566
631807
1366886
326663
1131926
283784
741246
242488
1266120
1126963
1715420
222378
796717
986246
401629
649141
1092025
811643
991882
997603
1842201
1948689
1746654
235671
783547
1212080
146298
1218579
1044774
37650
1888432
1115489
57849
1050216
1112722
1466631
84850
686416
1711040
1144062
1859471
424215
1780278
1094314
348068
1846756
83959
511573
1430255
1337938
180438
1399464
997786
1976499
933250
735969
970766
503292
1760459
1164729
1941598
392767
1310643
1339176
553818
954253
1314372
1915056
1423839
362949
839023
954436
98815
1308771
962182
785963
1710825
795015
1648928
1932048
1995300
122933
1868350
1915459
838683
1868074
606892
818224
1507636
1987166
1216779
1237934
963676
1027182
668099
188593
782929
1065247
1463112
583850
1368133
1580862
1886191
1292670
540495
724919
1125254
1742982
1290648
683858
1059527
1633079
739354
995215
1634929
185711
1552694
1008534
273668
1093795
1145269
1985105
783367
864009
241259
120473
533008
1482302
1389594
375213
1012353
991011
1495273
1477137
1846479
200166
584087
421598
1072720
1742807
835846
1659099
1264813
225658
1969719
911397
806326
1065670
174820
1669617
295363
1519080
827483
236692
1057579
1008622
649009
1485701
772486
1459080
1366059
1800104
91424
130689
1452748
959298
159975
1174592
30962
1596992
291070
1857455
1700715
1635608
1197149
11326
1456095
1843960
1896512
991473
948828
1250260
753188
1161355
638177
1774205
695230
378662
889660
1937747
1562170
1071164
513596
1546361
1142295
1804744
838950
527856
1436087
1811869
268822
294787
1390405
765279
315444
243530
1174484
1530559
1276413
1027548
1448185
1768692
1859110
1495079
646055
1974387
264453
430293
520610
1739871
1947944
373029
359550
1338501
603166
45859
570630
9000
1419659
351934
1445723
567728
1653446
1035315
1767673
1502631
1480897
1048266
429421
751881
1074439
1711649
1871070
860580
1164228
372308
380908
1701115
890011
1215858
322853
1717748
495387
1140824
1385847
1608931
1468326
49029
490957
115170
150029
512659
179207
1910799
408327
153779
960556
1494318
1787664
1620199
189277
723955
26779
785798
1296745
462384
788546
758912
429768
1062181
1490950
6641
1653013
125326
1709995
272781
1767140
1302624
576165
1837403
1644628
321197
931274
1776999
121651
275028
246744
1963921
635365
421831
104487
282460
91923
1151167
1705126
488304
1662811
316970
1792334
1961137
94506
276860
1621914
798446
1099480
1193563
671913
1675672
379341
150167
1092830
1060481
854422
485688
651834
765786
278938
1374987
280265
420275
1483955
1328256
35442
1530280
1481430
729841
1528788
406963
1952500
1863885
956124
1752785
1535547
1109163
626465
1847048
714017
1873711
1179061
691082
368291
803079
1323770
1205375
1486380
1360386
15198
730707
138090
1285408
836228
1654335
827639
817908
1422077
1296078
1739318
1295557
488599
1898223
1742506
1990690
761063
1211079
1039417
1277286
487340
554478
175386
1183901
1783112
1054070
1798833
419883
676290
1889383
1372736
874726
602456
484116
1411058
1197264
1798866
665900
220299
279574
513599
527587
906042
943694
295586
316954
714874
1783948
1289277
1400925
213950
976884
856910
1400544
1272276
1641856
864661
1436536
692508
630187
1989923
1256157
983635
1939337
866071
975887
1451967
640220
87743
505220
1036762
513083
873522
1582750
182397
432870
641749
809788
804577
91601
1155061
551599
1171073
1484341
1940721
918619
1408742
657090
1901283
500757
1625113
247830
531209
188893
668465
1706609
1355881
1573982
1612531
399076
39281
588006
1324069
1117872
274724
884039
1300925
1296313
1485310
838477
1843264
911789
1007582
417546
1789433
177321
1243997
1680370
1679620
1569297
1463841
258378
1781356
917095
658112
1953708
290872
1233779
1580798
1374132
1565133
1144420
557785
1764119
223587
194048
1530483
359929
1886830
985755
611564
129110
1115853
1414013
1800027
1247273
1988822
1441759
568981
1734392
1378498
955156
1565982
684542
1974136
917583
900299
1711027
169393
973915
1687009
504682
734973
358779
970831
1152217
1196230
1611516
1553573
381484
279224
1145533
1544290
70299
249268
1898034
158764
909279
1291539
1053532
1730894
527034
719323
626785
1151859
1652402
1279724
1418135
31713
1651835
1592275
989312
1281738
1717000
1274678
1355486
1634830
1976129
85083
368741
1287515
1314512
1573745
1971291
75346
289052
749357
1617117
209662
382904
665317
1075654
385126
1230415
1857987
873883
1374034
1355612
741544
756690
892829
435740
332654
197807
1372028
1060359
166140
2171
631425
212524
1164313
972156
475624
853835
260575
1792026
1866939
295833
261688
881057
1869343
955385
1430147
21238
322431
862432
1541855
1002201
188142
59998
1732118
966282
1402811
1153097
656457
361124
463444
1966434
1312039
1412105
1078563
757596
1142164
569933
920746
1404950
1406588
1972461
1654435
410436
1534245
1272049
1572533
1227619
604902
1861567
273072
1967932
666753
836696
643225
637830
1393998
1567615
1104808
826147
424421
678512
1412621
1437824
1658239
1611789
616586
597307
580534
268056
300072
1478359
1086633
445380
890960
1324473
343039
1553968
1697256
1067428
1627077
1167278
192276
1554434
525772
1701105
244961
732653
1939886
228192
1055125
331053
1005432
18652
850253
1769582
1075721
208750
900687
781348
1784018
1879564
1643789
212096
1533790
1112120
1837111
350091
289575
269269
1908001
711027
229036
1997241
1355366
1449560
772832
493780
377096
21339
411678
1634714
231503
536011
1172807
1793135
1006580
140564
1076075
672239
1899608
1382967
745518
765238
214399
888747
303221
1900168
1946956
608746
560283
798090
603441
487540
980267
1705000
817706
1148856
1642260
1575405
671695
144448
1514241
355459
31397
1755242
1800298
1190587
1471058
1111525
303639
1091519
1142082
400384
1944984
466173
1323614
1724295
1124814
327907
1999571
1588298
1893230
214333
1622348
892935
702355
1838148
536676
379851
663799
1335863
1951291
379826
1547403
129945
1607746
1845837
539451
264069
64371
1100239
598956
382574
698301
586608
1238714
1449082
267552
1774879
202581
435463
626974
414100
1670951
1778473
1349412
1208423
128162
695184
431715
1979806
1761074
665399
1795146
1624836
1457661
1691104
242042
1391882
1700912
971869
1773383
147032
361175
367924
1037402
648599
18323
1929785
1000567
525730
436185
218982
383713
668802
1030227
946740
1571574
511974
668805
539484
191007
1894132
1284575
809936
1300511
436260
629377
443764
1159217
180617
260202
145416
1291170
720405
577583
255563
1787725
380768
1659802
1287164
986220
1396671
759330
1001829
938889
1676205
1478322
989386
351852
1729531
692767
688529
1202485
133300
1189715
1747776
528930
501114
1880517
434140
287457
1395046
300277
1316689
1802697
1958731
1511414
1341435
926308
326291
1434276
1673861
1754304
1830813
162313
1360377
1916448
677670
367204
1306645
261287
1060266
1962165
617196
1894437
648091
1711953
1826243
74277
763968
1320961
1313245
76875
810821
1781924
1180208
1028042
428174
1050956
249071
1882832
780583
885931
647862
253835
578931
1395687
38300
1595262
200303
178291
977133
1533626
1246146
241033
1502728
1069062
94664
303987
1624596
1597187
339432
1482285
369029
956583
848798
768965
1104425
1084660
302729
580333
744532
724449
315281
983043
604012
1791115
1979086
1408100
330883
1714477
365238
1872045
1649735
833811
1845275
1170848
1311082
284348
1562502
133312
960941
966371
1134953
731803
1234457
292370
34292
27071
100092
812502
668678
1355850
963105
1324071
385621
1554583
1886940
1068389
573640
383801
1791158
669980
1035687
233677
1434886
211414
1579452
1549907
1875081
1672349
110115
1512856
969452
1989066
1160028
132450
129388
1579867
1809214
7459
986279
1293571
532320
1941622
178616
1488219
1029943
655837
1444154
507969
567187
540578
773074
1718991
406352
420248
1035488
1344849
683226
392753
1032153
1879609
1930712
2870
1114898
160683
1189866
786786
293474
573282
1961845
681641
1241442
1426585
635954
305940
1049239
476158
1019346
1999594
570730
169505
312429
1918168
1167151
1872156
873591
117121
1938174
430943
594719
890478
1796420
1110014
473805
944083
491619
1917948
517866
1388604
56244
118908
1440797
1350885
908510
1393509
1847337
1449162
1859854
1831149
1876408
1925410
1404531
539867
1237518
1556694
1780692
1021719
689824
131749
1860857
1803735
611849
456690
1109743
510438
1958546
1959332
742050
397352
1015067
747302
1323027
751824
1504010
217682
872703
537352
1495144
805555
803338
1163451
1120315
1383257
1808865
1036538
1378054
749227
1335563
1599094
1330303
1714862
1125413
90788
1523084
133048
1117324
116715
184183
189895
483816
1013116
1131097
1409482
1646291
278466
1435583
295481
848040
488779
704973
1681992
690847
856278
767531
1032596
472547
1158596
326331
835066
1359039
21746
1017995
357610
159418
1243286
381823
159062
1625880
1296830
1796093
1523388
423097
135739
1208994
272602
1285393
460847
245715
1261492
406268
1764826
582205
1380304
1697027
859707
1217875
1448698
1263772
1903612
535720
986548
1764719
476329
1494476
292677
163619
1262333
1630406
928438
20016
1882417
883640
307689
1234494
281389
1902936
1565009
755126
613758
824335
1060382
1067006
749445
177707
78243
1840488
1752779
1003174
1915335
88250
193013
1348731
1657164
194848
888905
1641233
1714464
869196
557262
62418
682922
493322
134740
1716372
1373446
939735
1658786
662950
601567
803534
1721306
1534191
214876
431369
1704982
347656
1966631
741146
1729742
409841
473986
995683
861806
1094013
480734
730913
541028
264194
713817
235278
1370292
1491500
33055
580239
1492172
1933795
1418518
57870
786115
1422192
994583
1221683
1649440
80238
725460
199248
589728
1100062
1909606
706857
785688
1801764
1481622
627152
1635581
114601
1171805
695383
838536
713301
1728315
245988
1528957
913522
1654650
600280
993909
1065917
1639662
1490244
1317971
973262
1099461
715640
1138400
439206
1895105
554053
1140580
897436
1374854
1599912
817255
833817
524205
245297
1841477
826902
573963
1577622
1765698
1382014
6868
121500
1673284
195313
1389698
1307356
375796
812538
1474372
1909029
1842449
897216
946239
490918
51376
1939372
1978019
1988079
1208671
612189
1431364
1012268
1454836
206784
525453
1175425
674671
469150
1157319
1104449
1689365
1319823
340016
858836
236735
1895058
1767607
895056
898442
332616
1446799
1176206
963787
539446
544107
293742
654615
1352334
1795947
605444
1518419
1349586
1538070
728782
1195292
150504
1506
1310819
1968758
1201865
1764190
132876
1198135
1174150
1055799
1603633
272684
177050
1990739
1466121
648915
1726419
855357
401749
388048
273188
1395282
80616
892296
272312
719414
1377441
62134
1207144
943429
1431853
597415
1360857
992461
1439369
322080
307491
317993
36385
716407
1626762
129802
565348
1882753
274981
1823993
567455
1895116
1997078
1312530
605214
1904601
1088789
1974372
1172283
650585
67083
668489
275496
1360377
1931602
1564110
229235
1618025
559881
1343306
1163416
1161292
1769335
1076645
1945070
742974
362376
1161000
981837
164937
1937490
651796
421446
910944
317237
1870851
1411742
1819231
1315977
1398017
1317918
68386
1975024
1942940
1219620
1310886
899294
1462391
1854186
43567
850825
276077
1156539
1849222
415790
1313611
1780786
123373
1513722
923796
1161988
1937340
1577939
1720870
113039
1101143
305277
1708767
1628653
1251504
21873
461624
1772905
1542216
629178
1366029
570632
425755
90407
1437545
561683
1883444
69312
1474266
1906072
1861999
1564223
1435529
393841
107372
1619796
71956
1650940
1190054
1656439
1796843
260809
120482
1874285
478093
938680
11944
292466
534274
1424616
1132037
1291704
1451475
1707793
1432980
1380883
1230335
1491723
175379
1743797
516009
1081744
194626
1461819
163552
1934063
499384
256533
1888305
298313
485585
1587779
1088158
1836077
195880
1340953
1588117
1361024
984648
1467904
1555220
290109
490411
220516
1785071
985818
1600219
454408
101232
560058
689958
161266
753599
1841680
117638
1397241
135230
532434
1045973
1100610
636204
970535
1080714
1576300
687643
1483812
1289266
1781989
1828416
323353
914918
317572
954341
167403
852703
1562866
370474
580093
1803565
1970501
1861510
1657338
1274884
913888
1013727
744421
374831
1386463
979126
1515909
905624
1957512
1646601
1076347
991941
312974
619887
1911131
359698
212548
535176
434032
1627109
1176330
1304250
1356111
605594
1328266
1701261
1527947
1052291
110120
1515246
526269
807321
47785
438721
1522144
243746
1165912
862044
957556
677003
135244
1980728
100864
1928395
768945
924087
653453
624246
847222
1721649
162654
233657
1772090
190742
339765
1384618
1435184
1826850
1872355
31504
1409387
797253
1859103
131850
1778551
1742791
567139
867703
1543822
1440879
1292228
1710523
254791
695115
916010
1770174
869043
1404057
1181035
1363695
661094
1628774
503795
138248
86069
874483
166957
852049
36115
1255603
584620
1094152
1556241
987651
1724187
1809838
387887
1815465
1631331
1581404
1107961
191274
923919
1773863
410361
712812
1294076
36114
1107949
620967
211910
832207
1869912
1358644
1582978
1981540
253986
591496
793795
1452144
357031
1084280
1826515
1567281
52638
1325587
1172387
1933532
1865035
726287
1106946
443004
1107319
879058
802695
661510
494484
94230
997924
734403
1376707
261786
635855
56108
1539515
1109732
511450
1884028
1978103
1879211
1875000
1828448
1839626
617497
1119023
291692
822737
1906347
1425008
965668
1573214
612328
923391
240851
260648
785532
1052750
1138630
558582
1159108
1873617
1267345
247370
1729175
1302975
1020258
1580372
1392826
532560
1303188
1343681
263581
428628
1177580
1484296
1736325
146031
1017480
792621
943593
1223973
386912
1076869
1139582
169083
1653756
1838606
24153
278472
607713
1242356
821349
1872425
828257
1511326
1269939
622553
1226888
1725110
1781306
835334
645420
1999955
151658
829982
1270020
220462
793348
635028
1783721
1623903
860652
715486
780106
650455
1659267
1951211
1098408
545377
476213
1162572
1057113
1921387
1841690
466333
8683
476548
888146
1834321
1372391
1586004
696584
570349
765476
1762121
1167155
1694763
112456
426574
731876
327349
763618
231566
1882138
1997265
1530674
1815968
656444
699512
1027874
1082337
1751263
1819314
977904
1685587
1339290
306692
461140
1330715
1720864
118563
1466303
1486349
1110767
1341622
1071248
580093
943754
1153950
1473596
444397
1911260
136075
136968
539439
200417
1498215
1714856
183494
1948841
1701197
96092
625828
1330741
851203
1132413
392448
1762796
1024482
25942
1371395
1156241
1015772
746235
1552820
1010024
715939
1784775
21260
931618
977077
18490
1549620
598991
902065
1544351
415997
1183697
897601
560249
1462982
1278302
426696
30921
1709136
1651829
1990242
1011651
31175
1801883
1594615
608847
1785716
546306
1712847
1321441
609112
552184
1888150
1733739
887613
1152629
605405
1149081
1791269
326565
1341326
36237
332632
814073
815906
603197
1704663
1156397
1633856
251630
883328
1213019
1469656
18187
1591016
60644
1995769
873082
1111249
557712
1785167
701545
571860
302848
408402
1524318
1953613
805622
542090
41633
664940
392102
985427
1238420
1618991
1529135
897771
749664
1079133
1006206
286864
1017614
654974
1021587
1477381
976332
1852982
1261931
695650
1281606
1089949
886083
1490497
1478554
1198213
1422595
1325700
605570
514513
868978
1978366
986991
1966224
963089
1829033
908461
442689
448069
1508331
529070
509053
503241
1617352
1334403
1648695
1913167
1068375
970142
250780
1803412
1688914
275269
1843548
1551773
27307
1895980
385502
1949966
130889
1882333
1953232
1834057
1116590
606234
1204010
335736
442614
1502673
244157
1532318
1565200
496329
1295261
1619967
857018
1334617
1525980
992414
1206670
1864252
1956679
340054
1574335
1625894
1842640
1592579
1800667
1526764
424539
45558
1061461
237038
495353
348271
655219
201641
151590
786605
47763
537371
944337
838658
1340340
354415
99649
473374
318752
598756
101825
491967
129397
179119
387648
1990953
212607
1695505
1465590
1122154
1393436
1467934
1542033
1366300
344673
1856950
708631
373430
1767687
400241
1889136
1320698
687953
522088
1858983
1971452
1689433
645222
1661781
1615709
254068
958255
423355
686557
1387233
1017423
1822331
55091
508020
810460
299336
1632140
1143650
1868333
1079997
107688
428939
386084
896434
371074
1462321
155120
305325
1265811
1897145
204385
1604293
1808960
1303108
804115
103688
150083
1118333
1500282
1340062
601543
363422
471420
17509
907730
1559674
1393916
369134
1401341
1028877
1593016
870781
383852
324281
1519237
128289
1640467
323094
1142998
871348
426725
1756157
304718
404889
1421410
1246750
1719188
1702094
1527586
669904
605611
643973
1271125
114819
1790029
31458
901858
176645
871609
1255940
110881
1790595
944253
1058526
1833439
1635695
1132712
1708973
1525868
200645
182425
872407
30111
1439588
970769
765228
1381872
1634923
115423
1974444
345011
1148213
1013790
1255375
1905092
1780899
989475
469156
1086849
1247392
746986
1384585
1470812
33708
1976341
1382819
1044826
1736323
1312375
1361936
1320194
1721632
1733990
399462
1704803
1334038
464369
349929
1079472
1778838
1396180
610907
537347
1578553
552089
1614554
1250316
1123496
1233752
519562
1511528
353875
1059181
1022013
1233703
1876286
1522482
1897370
154257
1534446
108473
258309
866224
242378
1104516
1189211
810404
1629597
843907
1069450
1757505
1140164
1850376
1916444
556897
786911
916957
1365031
1421560
227984
1623972
1644985
837215
395528
25238
1993156
1308704
1995156
1798431
1870649
509591
979971
1808476
1975351
456825
730254
538379
1358055
603214
1808991
1416841
79183
1679570
1577342
856552
1460630
1872947
113126
319406
864615
1276896
1877335
1009504
1435211
947439
1306752
917626
1070681
1345224
1474425
438701
1300977
507750
1448614
1765007
1955257
630589
1666623
865679
824312
107449
822557
713756
1812080
60211
1672047
464184
1281931
1566148
746945
1997820
1662646
1604521
1278802
77872
564298
118079
34970
1075288
775181
1172296
1284523
153549
944023
1642930
1113879
163478
471554
19151
1698192
536304
1327065
591509
784693
521623
1959239
1596945
699684
1172228
1852375
1701835
972949
53219
891964
1298
640579
1362064
1881148
1997449
1175774
1609941
523834
1394527
503434
1806852
1244624
1068337
1369435
1941429
312600
1664954
1924634
970217
520059
1647017
587899
1882424
654901
1232508
1573926
911732
221215
1057824
1837485
1427479
1034699
729469
335214
1838359
91224
160555
146979
1776027
487885
995556
648088
1704717
1380330
1156179
1690245
689429
1983644
1728122
1648316
330854
587980
1800826
1876980
1556189
1082705
1947307
762468
1961961
1598650
1110807
715314
1315825
15355
1931937
162088
1857756
1402355
1332493
636105
1368637
657223
667884
1183529
1174365
1063675
388758
103490
313346
1299863
902824
152073
1078508
1515222
117391
853512
505742
334159
797144
1078304
1110629
1615286
11491
127295
343153
261951
919578
1356402
1638713
1221546
575043
1475246
584566
1127404
1113228
1402146
124787
571751
1652427
1484022
339225
1451746
1259536
992090
302248
992158
799144
1797210
537899
9500
871192
846309
804784
563962
202649
628168
835888
891550
1903098
729401
1533774
1587616
1499307
964598
1302874
438639
311293
103810
586631
1706260
1632629
836288
1755147
372038
1126133
270304
1695356
1110537
1388048
314431
387672
56831
1005915
1765366
754436
1362640
944642
1681882
361977
681233
167962
1828327
403118
1810193
376620
802408
578812
1018358
1423340
1888260
771638
1475856
590971
507776
576742
1325495
761226
510002
1616477
617822
1413876
983719
1215712
33201
1708285
766438
142190
1757407
1055548
1865575
575117
1920321
1599200
1092592
1545230
1295252
922456
1100542
1221168
1732772
1607412
957255
583194
725239
643869
80512
624338
483169
1532760
667373
882906
744363
1443447
1943710
1121676
1525808
1914352
1608261
657070
1502399
1282451
1048271
102971
1520136
757465
1232913
1684963
139240
56990
819004
1412200
318702
296270
1542089
1839473
349624
1177096
1036620
1184299
1803897
1272473
1649479
1764910
1085832
1015464
1446656
1275335
1084860
638807
1933099
1431457
603299
859548
563586
517027
1815453
384395
1006980
654733
1988658
214765
1370823
280350
853650
259432
1954178
1785436
606631
735606
1344005
398733
1801820
1098283
906030
1213453
635361
694493
875918
855971
1882247
875164
234872
878761
647618
343926
385237
961448
933849
253499
1436401
761630
128428
578016
1341228
376369
1214981
1483973
1691052
417131
595764
293436
1438109
192484
1747458
1253916
477962
553400
196537
1160683
922837
717334
1339078
1540016
387446
1078816
1131923
334291
1122346
1588740
1819021
273727
422506
1664413
1010227
368155
207834
900091
1929263
1528049
66638
1601505
41613
700072
581598
655034
1252527
750254
769430
483426
46049
1588687
906918
1779097
1384159
940470
1330574
572490
1484343
83430
1095970
1767404
1162672
1234760
1540591
846279
1305863
1199729
1762287
1241294
58017
362020
961810
169611
1131628
906538
1926311
250339
955125
1494994
1957727
952390
1371021
280065
682069
826775
597291
779735
341638
1107217
1482224
1785306
484074
1260895
1252037
24362
228152
861081
1528494
69064
305657
1537993
1924890
1517853
124482
953440
1786949
983612
1337645
389039
541960
196799
350096
368188
1530976
227201
653762
1862596
1843696
1432155
1044359
961786
1243801
1945153
759439
174696
543477
663524
1867918
1278047
856815
1962210
987559
1209057
981049
1263110
1191696
1699468
1077846
863709
862571
632856
776240
870557
234184
664484
428781
1171253
797369
1865017
929602
891818
826460
341378
1623381
686642
1364674
1314192
1153328
476158
33833
618927
333465
1155834
1204411
908256
1916737
1886162
338517
1648910
1416979
1418957
1746724
1646578
1610505
1851867
1889025
1765232
1271789
1408267
431096
1885256
633841
1045791
1481317
29947
656304
1440168
1446270
1984537
1156679
1706106
499939
1063229
1833475
1737690
774118
1444111
1358921
14187
829229
1935316
1379558
1524409
592301
1506786
1013839
1188909
1363922
423129
552096
81627
274807
1941532
1108589
213687
621608
1685271
1471576
202008
1914944
164841
1536410
1856255
371753
781695
1017086
375678
626321
804388
753809
390322
1448371
1276532
767843
118436
1178506
1589480
778829
1208680
1464849
1421498
549416
84653
456176
852446
1139816
1590336
346894
934711
1546841
1441042
693600
1824372
1131284
70498
1294987
808347
1243091
225506
1899008
237947
540526
618968
1578983
438969
42285
1103021
816513
777692
1103014
1838131
1147250
1117941
262367
1869818
1669385
1990227
157111
1745937
1540167
365483
1289674
837330
1372828
1491633
663669
1614491
924166
1128036
394052
13819
205829
1934129
1948121
1909979
1451048
1637695
1984259
1561885
153715
1343090
943026
391041
1904346
1217883
657595
1934759
1988634
991698
857781
1883377
1613281
1562336
162413
88569
1399771
934385
1027515
1875342
841491
1273131
344925
1699669
222582
1210440
1344515
1523320
394325
18199
1403401
1073220
86067
1750078
604907
327045
1324282
1087605
589042
1101051
1413815
1531106
928628
414469
233944
1696168
920667
1089943
863296
1496340
1251351
427937
1730089
1082360
1911504
504374
1889977
457327
479576
1183225
1240874
1044210
1963507
1958774
253333
1740895
884736
1441331
468246
789631
284933
438383
1992374
441757
1915589
172814
1289125
1726529
795241
348133
1577790
856012
1259163
638487
1945786
230199
1771975
1499794
1995912
1039622
1053935
138955
112644
717152
359085
1152776
1817508
1831125
1538002
445170
534023
1209871
666439
616869
691924
923002
217497
1684942
34716
1400674
266661
1866831
1091763
905181
685150
967749
932315
625338
1723835
994182
343483
1178725
980142
1628772
581023
1188000
245221
1787813
960780
1791366
1152771
1515205
861738
851333
723965
143377
876276
1042154
1792277
911694
199577
1202581
1440288
1350989
1112153
1767409
797836
1069991
604385
1879406
1931336
836364
1775613
368896
1420215
485618
1205624
1282213
425701
1004511
1969732
759384
850184
105637
1978302
657062
31880
851401
352389
1394635
755699
48738
1746945
1179142
1226529
306961
769170
1909396
1630304
1314289
646271
185724
1867174
1730856
274519
1407640
232148
809046
408846
1196327
35958
52051
550721
179022
339068
1317015
326309
1864849
418226
1279591
980125
811151
1390356
1237656
989652
401844
1448828
1054186
1864362
1851440
1451075
444956
42530
923673
285296
1627866
1089432
379575
364871
746267
40649
1320745
350710
1028257
455333
548542
543077
1133113
751831
1135561
1247258
2994
1584963
1655625
1891621
1954783
659696
643257
82447
1431989
1723719
611472
887022
1513122
148871
1009097
1778269
511578
1485501
610637
869634
82018
1652139
964394
18007
1741613
1251843
142747
674563
1626778
647503
1641383
1361058
1967631
1443503
1917201
986079
1386417
752086
1166234
467500
1893037
1872676
171310
1213623
1437113
1030279
434991
1103289
710149
1736917
1857270
1318358
909069
1027524
1534041
1855342
1225368
1188
656758
770181
972482
1862281
950800
1149689
1334954
1906296
324208
351773
1637027
881224
1418590
1690648
919583
200225
1295841
1071765
295505
1375159
1171987
277021
413216
1911900
1992128
1345008
1340684
1276607
212552
842971
1338522
406568
1041804
1836999
1671264
567306
278826
1538176
682046
53349
1909514
437444
1345453
655106
288143
1620491
1165322
255209
885850
153869
449533
1668563
71578
1310908
1411191
587784
261173
636590
1165573
825170
1501125
509842
1188349
391678
295216
882887
373489
1568305
1354080
1432957
1809222
1208475
1732365
1683114
641927
339447
251429
355620
1149399
1078376
511522
60627
1667763
1048882
702602
217417
1844039
904768
490204
1569185
1148950
274534
1577214
1407919
730364
661331
405870
1790686
1192425
999607
687895
1007371
1370259
1418468
96100
525890
1762692
1166263
1511552
290087
1922562
1911755
1148365
409913
152398
266336
853746
162695
1525120
812027
733352
1304716
846124
609213
1953236
1963052
1313239
1787203
841643
287525
290706
949563
1981699
1373559
931103
1185959
1411810
608379
1000438
731334
1505067
1574992
1591679
1279132
1018059
304712
1798952
805379
1637083
584877
586285
916330
1893386
1689006
335655
1610158
1340380
245944
1278444
1244345
90033
7343
684616
607393
94936
631564
1697993
833372
387771
92260
820647
529726
1846328
1895349
650692
1800592
774598
694512
1260345
920465
569586
1424908
888250
386593
946973
538182
666401
1471274
1113075
1443932
1783307
317537
1473502
1411600
406860
745039
635810
617454
993907
468701
1706257
822359
1329842
1070046
1113642
175053
1990100
117113
1618667
176564
318521
494466
501799
1427858
1652189
499210
197213
1118213
1075246
1600307
339804
679995
127910
1620895
132042
1716435
1040633
273302
1216672
965782
1232901
1562526
107758
492143
875657
1840112
257048
1810980
1174038
1598718
590265
451314
116723
796216
1450425
991637
708205
1990660
518133
1808655
148274
1995773
40509
1304696
1166882
545249
608422
722038
123073
1390959
1277854
281001
1428998
290402
47622
1002531
189244
613659
1721464
1430770
387584
1159218
345534
85464
1487696
85401
458318
1575204
772488
1358353
764065
692050
1416562
189727
1081181
1862012
1007024
887443
1678131
371648
1202595
1251749
632029
470192
1331247
1501402
1584531
892227
1932613
378476
734745
987122
894116
74375
1974981
317893
797717
1154809
1985359
1207875
354391
1947961
1597449
1318760
301132
782837
1392185
511996
1581206
1736070
970187
650563
1664059
134752
293362
411915
1906291
428768
589804
1118982
107133
1893439
1328843
990672
1883092
943901
208170
1018640
808094
54284
1252571
1295545
1417377
69251
986995
895574
1205145
652478
198913
1683439
273342
66929
969079
1334244
64777
1427380
184451
984382
1610734
703190
1323616
1019645
601639
1792762
1049716
1906665
930780
395252
940424
1559167
1697810
481303
191368
1422038
941021
862047
348905
891712
1574891
873249
1947687
392013
386669
1110401
355478
892437
615485
1574689
974435
1834832
477713
318875
493718
1827080
1988545
1920087
1563441
286438
131489
1581866
13936
1701549
1034190
548389
335472
787443
1657476
1827723
422447
1090095
837771
1421162
51419
1754868
78648
1276117
249512
1308009
365792
189372
681218
721222
1669695
1872754
1031800
1258919
1674987
1972892
1720626
238105
1057505
1241899
1222413
1289552
584914
1240874
492264
68733
1810408
224412
932733
1565663
1486529
282924
800951
761956
1156403
1433469
1111270
1828061
1659759
1207750
199089
958581
538378
653673
983749
1053272
1705315
98647
649478
273705
621601
1531062
600510
1799853
1006152
1008003
1570548
34227
955491
668797
1115229
1266039
366363
1848889
720127
1984185
1242049
1633326
948363
1894162
32402
1478389
1660557
1070942
963975
1233134
1809840
1922713
548887
1435
332735
596420
1407600
1876898
1286028
89126
855544
1614974
1067313
107079
24886
1773655
827891
402516
1391689
60623
1251077
1004141
598408
695937
1950145
581472
1418746
1548892
483776
448597
1805980
1618411
1483467
1934058
1254738
75710
348981
1825225
1933154
1232764
1328244
1317304
476403
732416
1194424
864972
731295
423293
1062384
763051
1652220
1381434
875288
283299
450995
1011893
1595118
596294
561747
1639810
614598
802316
1558144
1238612
1513078
677866
1472176
1975811
1784885
1710773
846569
87422
396217
1849140
1302710
829508
795331
673877
1883765
496204
1366817
254737
572092
807870
574868
966775
1716487
1346657
989196
826621
93675
1726880
488794
492336
552182
467938
967474
346002
1408913
527399
786205
1314513
688028
674412
1161447
457887
136562
258972
627287
924339
1146401
1130552
1159126
978883
330349
1687412
1363478
197354
875197
1043840
794160
1911306
973654
1048105
501593
1876757
212986
1746138
471903
1068208
1181814
1328112
747330
1885729
621932
488885
1218934
494701
1867196
537662
355748
1891457
851092
1663665
1256377
1026794
1025258
64245
1978545
827192
493795
219642
452335
1571341
1973598
1937530
204444
1582357
1985700
735266
692802
506181
1996206
981739
278836
844031
1724205
166349
445499
1997383
908309
625607
611428
558973
728092
38340
325949
393669
750114
811424
227795
579131
1462535
621285
1853387
549790
1640516
331022
1222118
1237100
1914242
475020
207016
722216
1630696
988437
1980472
677689
1829983
20261
1716072
1533065
474739
486485
848669
1642203
490740
1445592
682018
789634
834858
1736404
1350882
61094
375760
6379
861037
1690976
1985824
960125
1270444
408149
1336358
1284878
1537110
1106736
826616
1803967
1787462
1301961
1621724
279221
12570
1517721
951014
1570714
1572585
1735891
607524
979210
347445
1848136
1631281
1204935
1351928
1185343
1765354
420380
382654
1933889
1595806
357806
1594799
1076504
1493455
1231726
15762
1251539
1445654
355308
1903206
1552146
1452589
567074
590681
956844
158542
139059
1398091
438646
857127
1539140
1169407
304986
1430802
110620
331792
323719
1821236
853373
590077
1774224
237549
159899
543332
4373
1547846
712480
560306
91583
775111
1516510
1909560
134656
516207
500967
831913
204608
876059
1963050
1058887
1284714
429182
1445690
1322758
1128261
806315
1126482
978351
1912417
960235
1832498
743095
1786117
78499
895002
1254925
852899
1208607
539598
187234
786431
1399797
1717754
487859
277569
1372504
671812
1127408
1950464
935160
1617953
1581959
1286253
1735460
805948
1421085
575867
950282
1273409
1899029
682891
533961
71657
1454482
1276056
186787
488936
643306
462253
521347
954513
1883392
681450
987724
1433017
148848
1342636
911399
457407
1249477
1344377
695374
1804593
1970986
1515273
1964029
10308
1800937
535666
686903
974492
757342
1130413
1235914
137312
58941
787258
1385380
1684640
1444081
631064
1505913
157150
141853
335403
1474688
378843
871098
1897232
266196
830398
752513
1886858
1279885
194203
168997
213277
589581
1560095
1727301
1247948
472187
692010
1638558
1234559
1843006
1522870
162834
1357627
227675
556272
1664013
601263
1731691
363049
1396769
1229565
1016259
1049274
1105688
1202369
1803219
1402104
664410
517886
1451885
1250668
727502
456029
1905889
747517
1682007
895209
166997
58102
448737
793712
1864675
384950
1339659
1291281
259644
990605
1582636
195989
903356
328271
1075825
31377
1426792
14586
1249118
1760539
1051909
1785753
548078
1646816
540544
1751318
99761
1870511
207633
1896973
1656513
831520
1254724
877483
219493
270390
287967
746578
1789670
1884049
1981204
1135878
1039932
1974562
1833184
612001
172871
1576542
1849675
1217544
29052
1424241
767918
918317
1475926
1219034
1086060
343556
120432
155346
1580738
1628182
1380602
377982
1463955
1893023
1582048
649172
72225
669466
128685
1359020
1661642
829522
1099466
218595
1864060
397992
880621
842284
328452
194870
1166712
279549
906766
232463
500242
362742
960441
1027135
625617
996128
821785
1186152
102258
1190801
1442101
1518634
417597
1197322
1916905
1990229
79604
620171
1430390
280888
199127
1804223
1832417
1890455
1916517
390263
1333674
1152117
1583423
835731
944446
858362
1919648
111185
104795
1238081
1816894
744382
375829
517021
511470
991396
128845
961493
66381
1770490
1880654
624101
256719
208177
1733819
1066268
1062443
678576
337778
1940212
1329556
470224
879030
1644808
1682066
361558
229784
708869
379880
10127
1605944
1674393
793633
616563
406751
222541
131368
405024
196765
1540325
1452107
1539243
134158
1965851
1110067
148628
1538860
1714718
1242817
1572867
1508112
104304
1612586
1218778
1635110
867165
1073949
649923
705364
1516026
766770
1754738
348346
1279221
938389
600395
1138089
148141
1756975
1231392
203286
844972
947924
1804573
515407
1595242
1404873
181937
695115
1071639
2510
1749376
580627
1050154
232600
781251
1090735
605901
307523
634474
1765771
1068228
972662
1092861
1661756
1996388
1104694
1386431
1531759
1882797
227654
479281
770401
255525
1515120
427685
1061826
720073
919292
1935983
1663561
357221
783982
613375
492735
379194
1980916
1135818
428770
577338
1011621
63788
1559402
579104
146011
654438
1344065
1412372
911078
489716
1851358
973741
329387
1494294
1543017
850738
437258
1607165
1062501
1219138
1253151
926777
1480048
465657
1375033
328522
1419764
606276
1571317
1445554
948618
1008972
1864191
1977024
246149
1665175
1054526
1624785
1240818
481954
238908
994431
1961977
1624990
1775314
1824686
1470313
1892663
151081
13328
421905
1909105
1963498
1291327
318291
688754
834300
818629
716827
1772754
825217
955502
868650
433692
302592
1488018
194985
1552967
1145342
1133156
1562339
1082567
1856982
964200
1217269
1838496
1172431
275631
1306868
1809973
1283488
416099
666940
1973081
1330807
1447921
1193079
1710038
1789439
1796128
677251
257394
369450
1404293
1974774
1142687
1640850
1653145
430212
206681
223392
816009
1420879
651051
1447930
846411
661350
1226664
348896
521557
541614
1294291
1325765
1910690
933863
649116
213436
1298146
1519357
978782
1486473
1117219
1873594
1386991
1179789
464048
1037773
74478
857322
141115
1699787
589988
1086968
1555602
993573
179602
1279518
1342720
980021
1458443
1210946
1839141
812056
713506
1018286
1289232
275865
695895
1100333
50461
874691
606493
962854
1677138
1116258
1486306
1004406
1744507
474422
1884240
355588
935169
310879
713223
1719801
1730110
1033871
866364
66227
1227625
332936
244664
1309989
355823
1104025
434411
1849748
1808384
1057999
1509813
1026986
1877291
913342
1951242
1253340
430803
534308
65375
1276748
1222272
1852422
616896
891717
1801589
413281
1891080
190403
1719255
1979828
624265
835229
859039
1263339
1917809
1846505
584523
1554956
626335
1610332
263955
476066
100521
438405
1591596
821526
1495196
1376616
1904965
750391
89845
1260882
130723
706719
1755094
530172
1148197
1198078
512676
263163
1614613
1167931
298670
328708
757448
90730
1913011
800611
1867232
388372
847536
563542
1933834
1669578
1079099
1453010
849154
1393853
663230
748473
1328435
1435447
1586183
50691
779600
1614853
1260791
1412430
1446231
1671804
1773575
728210
1287978
992610
1065292
1291729
1322097
1432670
1128348
1073880
1926964
1314374
232082
1182940
188792
486085
835355
297890
566808
381781
257185
984624
1540115
742869
1556967
1417515
1944869
533721
836831
1908899
1216193
249602
1967537
757531
586812
496192
1222981
1506437
1651158
526885
258660
1941526
1217577
682135
511378
514451
904884
1607595
481378
707516
1232547
1158501
971091
133014
1913827
775362
1337955
273660
1732539
419031
703008
1806225
245564
87781
1028344
206906
1314408
250183
1716237
550927
1524969
585211
550179
25198
183197
1381209
248834
94937
830777
1639378
1632811
1441195
1979818
937832
379957
225365
1552288
1609460
1842940
811196
580413
219603
5118
1641595
332997
1656016
845225
1259829
432644
1293707
912879
1427704
1043510
1204944
1367545
1407332
515953
508636
1114292
1220740
1676209
776253
474619
1157374
476030
1305645
1956835
1790487
1603553
1934152
1010135
801323
1961078
153736
1094440
306751
1788995
1619332
1569976
1267841
1031982
506312
1916958
196171
1275745
1496890
741126
1271435
1445649
1717663
656406
1704880
956007
134054
644143
360675
1289065
529851
296457
1352750
1995816
1743152
1863244
631593
1918593
167602
559863
583237
1340986
473481
1931298
100306
1439905
1493720
258958
1662606
1154671
941529
1459246
6315
78712
56442
1474232
972868
630598
765471
1972002
1168222
646176
1237324
455687
1005200
1126798
374388
1351520
1119865
1738598
117148
794358
1680617
752219
361302
868311
1114933
654625
1564448
1528534
14377
697214
813378
458207
996802
813551
289648
63640
802868
1222243
377018
1503873
595029
1574123
35404
1298065
465959
1352952
1997647
388590
485644
1029491
1320495
1302797
597169
16552
1368651
1758941
1546963
1512920
613682
750978
382169
241821
1611439
491996
917621
836380
134070
676099
1056327
625510
1547687
318823
1187574
1883959
51466
796592
834383
1175951
1384084
1226683
1971021
1521740
453179
1516178
1644239
483384
1070828
986160
553564
1991944
324985
1935424
1657562
284200
440169
1406488
492784
767011
919513
527984
1546417
603686
519053
1355227
854685
626907
642894
1934923
149042
1403963
1443812
1491007
1512869
714880
1732614
1698412
1855498
140069
1142346
1951368
891162
557965
348530
313113
1227210
647493
1353775
1207860
83122
971960
1111760
767104
1586195
1941343
1938042
905321
1859461
1709768
326953
1229748
1915622
1142360
1880326
1904114
258735
1386356
126451
500427
1137737
1074919
1558873
204735
180673
982814
1725213
1820001
545206
1790558
1523995
648946
975107
686668
1469915
214063
177894
1923017
1451453
186718
1124726
1787608
1433819
1009840
1183771
687014
85005
106344
474460
1886903
1525109
423707
178892
1213458
420380
1487501
1132862
411782
1462265
1667717
415995
148071
692915
639638
1983361
682147
1275728
1598683
355896
1227174
79806
22736
424160
616500
321140
348629
1916002
1818146
1788385
84667
1037791
1697766
1341305
1742712
108526
712012
1406397
854485
749899
359447
660242
228634
779351
798346
1042233
1111695
1853907
470390
1889493
1462279
1869340
1945739
745027
1312268
1303610
487653
574037
1896620
71993
1770814
1595650
363549
1295119
467498
1288847
1499712
82315
706173
605604
1097558
1965832
1091038
128854
1750835
693626
1719574
551543
626280
482518
666763
587566
522262
393592
1636562
1937969
1132205
1543289
303795
1791828
33589
173669
1493775
961103
792490
930822
808307
678890
1307624
1049795
1049492
561238
374266
1370893
958344
1681857
365505
55246
251741
335405
1391384
729808
386912
251421
6619
193516
999181
1884831
656839
956903
1175807
718067
1689105
254668
827283
1461268
435569
792327
1550014
1386220
386999
513244
709898
1141367
1535938
328188
1758094
1812093
1506141
1716680
671606
1354310
1965787
280894
467418
1080651
281209
273893
1796442
1987586
1563608
1648266
369631
732374
185975
838469
204408
1122231
55253
766788
102454
118117
282380
1172027
78691
1515476
1551584
1937000
1135158
1575366
1155358
1462580
241071
1676605
764009
1911165
1297855
1073573
677018
1895697
1983108
198612
262577
1532461
679800
1433448
211050
286582
507416
1726748
1381934
943156
1548307
1666284
1081564
854222
923953
1131032
540113
1125733
1118603
1422424
1748410
1223536
893741
335669
1433539
212929
1318339
1814785
1569712
55623
833973
399746
950179
212653
203716
1387942
299463
1867073
1562366
1859529
153036
1896328
72277
47306
1038109
352773
1899482
999502
237328
56861
125925
1106242
1630652
205046
569860
714176
770948
1471036
1480438
1066902
1507911
733819
1885908
1231902
1526401
158451
319317
546768
1602652
582649
1106039
1987560
80581
1216082
694549
1744208
1235520
1909991
690885
1398844
188329
1098597
1438956
946059
358317
1891745
1863321
1905927
1611135
201054
1111860
926238
1805011
1453234
357727
633899
454272
1954038
1704304
1693665
1566297
677787
1274064
983940
563444
536098
1860679
1411698
1686618
245705
1932775
451594
86617
360806
1211893
1434190
263703
23261
1771299
1436523
876259
481829
3754
1587390
1181686
791691
1786441
1694155
582095
1518524
1458825
602206
1923196
558760
537743
1484852
1358928
284650
236440
714071
1746032
1288184
420080
893157
1600641
1688924
1132336
1986134
905631
1566951
1786930
1547246
140927
1277132
1851519
165587
913279
1208607
595286
101769
11700
1539314
1068738
180441
655608
1325806
1574621
1614879
97146
1953412
505324
1656325
343744
1610822
494723
1459958
638092
969936
1214606
317260
58408
137714
112432
22182
973811
1601783
1790526
790478
1849858
365460
743138
1493105
1479555
427913
1475433
1434937
473162
285200
1008101
1347903
1600679
347707
974855
1713926
1337555
780315
1865595
162608
1550149
745176
565252
684726
1576408
952872
728177
1605364
556368
393526
78315
1464838
92919
258607
193725
753141
1926312
183837
1964975
1197781
647778
1270093
597384
79160
842904
1463382
435430
1752388
1013038
1518142
1042119
750252
817820
1444802
957903
189787
854348
248757
701218
1635104
1269916
910707
776377
759330
1865630
949506
1512767
1043144
218785
468984
388240
126636
1588381
638842
1037971
1107928
307783
782980
1527095
1505172
15046
1164871
562162
665588
1486735
742909
787708
499747
1351276
1056245
26950
104033
1578865
1996935
587241
723824
1681303
637518
1021201
1746121
1049475
288139
1835354
73741
962403
715352
942898
1817050
717963
104763
712614
571104
1568993
11472
269709
406123
1838888
71734
780571
706339
1645116
1748959
874384
1831236
518423
134564
1726337
344209
432656
412263
1026923
481930
726755
1768521
400584
897931
932500
276249
391456
12389
261568
1204606
1436542
1762048
218046
1856778
1178505
1404155
1670235
1203251
1706176
250607
1671181
189105
1574728
1142922
1992746
1631773
951155
530479
977551
1598181
1341077
365639
613576
205477
1611767
1571041
281035
590166
1851601
1259674
1021209
1341430
1962891
1355016
127940
1243482
927694
1044594
210170
515037
1779240
1555824
754760
236869
179351
1830432
1647496
1987765
1447889
799850
1680166
1990842
1746202
982454
1272206
498986
954753
228074
417033
1100784
1399804
1972177
1210472
1608129
1757944
1434935
805461
332240
1925426
1094157
328000
730092
1592042
1872042
1932952
1488773
1522276
1491813
1518491
741796
1104523
59309
646465
1190179
1566974
948458
985578
1923811
52759
1252393
1830009
1644050
342520
1240901
973058
600530
1948154
1321680
607496
1925819
326106
672274
1438263
1144677
1808026
868108
1851821
1302781
1176170
362607
1659114
1351694
218426
1411291
1480686
1348823
1307134
1775856
1160793
1148867
514618
241571
1193775
1575660
778411
1741001
1021495
1513111
207923
95742
1180601
1640614
1871740
1776649
1035402
30705
855518
1289256
1269541
1661911
124795
180679
796273
1922755
1513670
1313312
1912026
1469313
1927940
1872829
1956352
1908791
79849
1431416
443310
1807928
393196
698857
1387277
1614015
442727
1046630
893848
1552078
538432
636546
155395
339698
1277222
1227330
803129
1140836
1877321
1781096
1413408
255301
1648070
1614734
1303761
1539754
1992675
234487
457754
454487
1252779
297862
112881
721866
142020
334746
781995
1045141
1780444
87943
1990102
845254
194387
1071232
761420
1489643
608251
747533
833302
34112
1029432
1304130
1192549
906492
1418686
575997
628544
1106994
388471
1266353
1586271
873990
1262366
852409
117508
1227684
86341
198830
1832205
576986
881236
1645321
298941
925313
753714
1409144
1523817
1119477
906945
1666212
851091
476442
1863241
1240450
159964
1638712
966141
106733
429296
1338538
1237832
305557
1374167
1243865
810897
768134
520481
100609
836021
1712555
1593610
1759893
653212
359250
1441486
950638
98087
1446059
1147200
1360240
1843069
929270
723902
943756
1284277
1216193
1980488
1669590
1806422
1224907
1742362
147938
1707721
1102224
240521
910037
817473
1233789
1748170
711427
906479
341953
63219
1903222
290491
1915064
1723785
1044579
734240
767031
75324
1794730
1172358
101488
1062324
1463035
1557641
486771
1225903
20124
1936557
793663
1662640
1716594
1989639
778247
1603330
1237841
1508801
1533051
1797617
836305
1388518
998425
105754
1062374
1190513
335075
1155608
1204503
785166
1337635
1946205
1783606
1481849
1222132
388372
1089631
1953144
803532
1705420
550829
1204166
294651
1703999
1027069
871359
651179
1874144
122224
374835
9323
809878
883580
1130614
1581575
1952890
1430433
1681926
1650440
1263802
515373
1548349
775066
1750583
615594
76113
1926909
186992
1315905
322670
1422984
759505
831686
1847482
1260854
1402417
1998424
891318
453569
1683681
1303691
1091968
1769919
1204748
1949229
1055873
1270800
59855
1276949
1707
163220
1112501
1740159
1339877
466896
1493237
1591640
371365
160574
1612930
773731
643298
287478
1425004
665538
1907540
1744959
345586
834512
753344
1869638
1303203
1056470
771615
698243
223782
1917145
784101
1819737
1711711
1532701
700029
1255815
1191710
1879656
14418
771876
885747
1730003
1393612
882239
1637354
1227149
1797942
1674006
1415380
1165338
833509
324271
1112413
618978
1853989
1557415
955846
241669
1965352
472356
808664
634120
893919
951333
869807
223536
915334
1515129
1599501
1313140
1331375
297948
482902
1340251
858568
1628285
926100
1649176
1873029
582737
587398
1185935
106604
987300
1731425
534294
1806143
658696
573255
693975
1177947
1350711
319892
1797952
1369171
1558956
623213
365893
615536
1850997
1624092
776229
954359
725568
152642
1000461
1623191
1992786
1137437
865398
1173857
1169499
633266
1608579
28883
1850431
1447885
1999837
1094998
1784141
642960
207916
44110
297448
1844361
1215932
1996099
1053262
1843878
1750482
848572
921157
1313234
783439
301577
856234
701616
152917
724441
1642452
1602127
1504924
1434024
969646
1166047
1969102
237117
443778
358886
889111
229141
368102
387579
497687
1571710
1981521
176816
1419948
1659140
1726356
1182775
642023
1899746
987089
1866908
500626
719890
1177831
809926
681304
708903
1623740
623975
917635
1008690
1594654
103610
521358
888252
524904
794283
178402
1635523
1740621
1806483
1747718
1715379
1132961
1222869
1002266
1399092
394593
842401
1066729
1670382
588650
831384
586589
1966751
451930
1021887
1022504
57291
1260842
893295
1813882
1541677
770746
851563
1838272
1411271
1483449
1067108
683130
954284
1110666
1710189
1331657
1364600
1013827
1914817
1843284
1345172
1011163
486425
235309
1647144
1509649
5011
1002445
1834407
1918739
448678
1951868
1728158
717428
676665
168454
553941
1522262
493009
1966640
769058
477314
701843
30754
116515
505963
1727410
1537509
944530
1328655
1689852
94383
1775098
1779455
1510142
200049
1083218
875793
1100374
1187462
1548000
1571564
1709992
1357599
1308025
312977
988821
726982
1737670
736512
1940652
1446492
560546
647921
1445109
646229
1172487
691723
1694104
1951009
1000665
1767460
1409865
7096
1787718
235966
10514
149162
139843
150397
785756
1791122
192791
1311518
50572
521799
1564194
230260
350095
1101445
1313572
825947
429239
291857
1608639
346399
1333301
494125
724190
320544
1654623
584511
737855
626972
1123072
355216
875444
381129
1166149
722895
834640
324615
569954
1831445
958651
1935727
1703656
480852
1995142
461181
455902
623856
1661513
1619128
1664741
741305
1841607
1795057
1195967
1882917
1805112
734805
1501278
926111
759273
318796
1966026
1684586
638954
897942
1574095
1119338
1378170
1886846
1994450
1462939
635366
152744
731161
1736813
169119
1951180
1151068
912004
1359545
965786
1326696
239202
1000297
1204822
92120
1691839
1375208
177571
1916467
516549
674498
1184686
570190
860373
152210
1408007
1428465
1287898
1628878
3848
1719764
1041532
1978576
510708
275483
608630
1857868
1638552
1253205
1401015
524707
719183
1009300
892023
1095487
1482103
1156957
1604611
1122177
879363
1709885
278595
78150
1385764
1675106
1405833
1377660
1102528
806466
529196
659606
1663766
1861540
999042
1589578
119658
12283
454455
1795682
1750314
654557
1782816
1734657
455594
1346773
365158
1813389
711445
162248
1040125
1981812
490557
1109941
1434146
765540
795323
1377949
1375960
269060
73572
1651994
245875
1649485
298683
1204967
1929071
1488270
1051083
902369
626432
709593
703320
611324
321179
96426
1559636
1026494
308497
1083163
794712
1574249
1920262
1960993
426773
1912364
35374
1350208
709228
1863285
1536272
387792
248508
1565296
552125
245701
714025
571708
1843997
810943
853761
391171
1001880
1517725
325345
875546
270219
1914735
1847300
813003
67616
1578896
1532270
1869684
940442
376825
82633
815178
50036
1324951
1217591
1945315
1532275
965006
1164384
495969
711758
1008821
1975642
1777143
1357316
1200101
984619
1818562
1168299
659762
1711298
1514145
1022259
1599610
1826346
1256699
1947227
296775
623380
1627770
1700646
1454559
956100
296543
871948
552685
154713
710159
1939015
323281
1964113
1286274
1662026
372376
702840
1904295
1700253
1541450
1231971
1911712
1876324
1745646
551687
1661246
169094
960587
1390820
176899
1807911
861527
1718830
1632735
1825296
305664
969813
7526
606760
739560
1138446
141674
1808291
1706708
988619
340714
743955
1470152
410536
1447497
1654226
297912
698208
1831103
633228
694315
841178
166447
1529669
1759294
1257872
790300
1843098
680893
593088
601327
516994
1065906
12796
1223985
1799144
1336479
1143025
1153346
1314945
1862652
548421
348428
831814
197185
1149558
1040232
1053869
83555
285849
629320
715018
552023
1366979
631913
1297407
1079770
115767
1979338
1313341
1870190
1312545
1733914
775338
1120172
1765005
1574547
72881
908306
1466513
1152220
1965005
758342
1460326
687201
1084709
318065
902449
1147891
553689
300804
650631
502657
220855
1989177
1177504
1245630
1020919
612633
791337
1144118
601911
167863
1874487
1231732
1165050
912807
808191
1382164
1906429
1793297
1245864
1528040
79967
1429914
1554369
1044765
1079633
390007
1999097
756133
271375
1466936
324432
876443
1320357
891444
981586
1440208
365260
841402
335012
1444023
1607679
980092
1846669
1296053
1358051
418285
129211
1386327
740198
1315251
816580
1036178
1235543
251951
1659131
944909
33286
164412
1365031
1504327
645209
1197581
1047527
307297
1614873
391743
807937
14053
1500600
544628
1571523
566404
236346
1140550
1551876
863801
663937
525399
811008
397186
139296
243409
1385126
1664779
1330769
220382
23157
1613243
19311
1687520
1941807
1553345
370843
293392
238730
1966741
1489836
815340
239155
681908
1445142
1915798
1931387
1655306
771958
1297224
188187
1075426
904409
1242016
1963943
637501
353656
25120
945779
1007136
814314
58397
1233678
591061
1417488
76159
356837
1147878
597868
270120
1138108
743001
35299
463296
87164
1120447
776698
1784778
68124
669125
239361
292544
1472131
991915
1354553
1732790
346398
237438
657822
330205
804613
255161
1909147
759515
787395
633502
678651
537751
1238532
172245
1240708
1296247
1135122
401148
1948858
1908236
1032781
121868
251948
1556049
264278
832833
409148
95557
178328
1264185
956466
387137
1564141
406283
162903
1474928
151504
1935152
886816
213945
268324
233436
1544046
1366950
18042
1178036
1923592
1018059
617720
399075
380849
1407967
169455
517931
1377546
1513980
137477
1988629
698860
774709
1061559
976128
1215772
262818
775390
584760
1176630
1604981
829528
963664
1875047
266000
1037472
126170
1436004
1486101
275370
605094
464499
1221500
648568
1992393
598876
377604
339871
81331
1030900
1212455
566213
415287
324291
407951
1317574
507624
467084
736520
1282034
109735
1814453
1099308
1327632
1625174
916218
213406
1066326
1456531
201971
130522
1751428
741806
1005901
1182217
1729479
1499556
1498450
1502040
380388
386316
1139932
920442
1266992
1386659
177242
1573566
9458
631036
1124536
223913
1180713
1105158
924296
855376
857376
1401588
651187
1503319
400186
1922247
1757515
381849
256820
524366
42358
1680344
847522
784683
308530
324481
1288838
1709298
1385279
1241347
1593325
258407
861972
309730
55967
1670009
129195
1174741
1785643
961695
1132585
1518410
1018585
941778
124415
1774579
1312757
599403
1114508
1067306
533624
1600219
1461720
1204164
200223
1682489
1100786
1824754
1686428
1322230
504252
944817
1450776
1763777
1284345
1673172
703613
1043513
1558726
823177
235369
399774
736866
999523
795601
924833
818190
1121593
1333072
1693180
192749
1445758
1354908
1415654
581268
813481
794844
399403
598091
1608340
545130
445446
105597
1701682
202015
1716212
949614
1834653
367889
138458
86532
381699
1270490
970856
485027
1883249
601465
1008182
1126586
294831
209608
559682
19127
1158901
1830330
1534024
1867444
663275
872569
1785353
1823168
1110691
824575
121316
391288
1517520
1624113
752457
340664
1293754
1355667
221400
570852
1580220
1181354
1863158
105824
1057427
841712
127325
1583427
1069700
51076
1258492
1831960
1915825
411030
1023535
1661869
1417771
434635
1561580
586160
1387584
1661537
279363
1415397
660821
381017
1431324
1941995
300799
1083355
12629
1085029
1134005
775188
79657
996613
466292
1447150
1538545
1171186
818711
25562
475070
1482032
829551
1209698
980814
1279084
1137084
646176
716468
423677
118859
13674
1230643
1353
518283
300543
785078
1398658
795128
1489070
493777
1157598
902461
727317
1838927
806571
276481
483100
1807262
1166856
326148
584217
863114
1109145
1326702
1157417
147994
908259
1743811
484462
1578627
1840663
1148747
646106
1407901
1164051
177460
1376246
878228
504733
1672
1340404
477629
705433
526408
1417544
1659544
1376940
402369
397664
1998717
1756999
226604
854900
1457956
1781098
916005
1237858
1739626
191837
410386
1383898
1499379
1991651
898636
545522
1627050
424851
1571820
1171956
593892
619108
1645859
1203724
1329983
64122
219390
1747138
1105602
1623237
1855395
790474
434337
989219
1954236
478532
801083
1521348
790030
1716495
898690
1963878
877760
1855083
143988
251926
136394
1940675
1967560
431853
945181
1485707
1024790
1411399
510434
177529
1158634
1285701
825525
245790
1296043
990856
1377337
903789
1593602
659843
1318341
208088
1189666
259232
720746
154679
746317
1131591
121405
1198679
335928
1153631
724071
557519
1863077
963872
1548043
1196874
1745613
1337874
528328
1679346
917792
139937
1054252
1850043
92729
609761
424096
1992522
472699
571910
1068276
1761274
947255
246912
1032123
1810942
1831773
635487
846235
781841
392567
1980921
195450
1330042
367276
336715
985866
1572484
1843000
92527
588655
283826
1013085
443326
257421
1056662
17581
1535339
1124294
1888872
528972
558211
1046650
240860
27225
857872
841964
1296505
1920134
1644863
1996654
1144100
1001106
757917
1385953
388736
242289
1548037
1813281
315150
976298
1131092
1164636
718296
1204228
62294
1409651
490085
1698821
1496199
128212
1385290
112573
1310014
1426369
413789
516824
1766907
1623371
1052894
663000
1235110
1393592
50150
1444508
948710
1757085
1608310
1341873
685457
804836
618019
913571
106464
1795009
518207
374665
622649
130361
1732824
1143783
510703
1328425
1871146
1353856
138151
1268644
216173
1520301
118128
1047617
645120
439132
1491893
1192688
1117722
827684
1789147
1955830
1596291
1270172
1374988
1476734
1468155
1361442
1860389
1632403
359137
1413331
832825
1082845
1504274
433600
559496
1970993
1477131
754392
1343843
1283192
1684904
777150
1729033
1332124
981097
263705
1013455
609770
1052314
1949901
603186
543791
1679459
1536260
186816
220105
880058
1087105
1526537
1967113
874500
689295
415621
798312
861866
1629224
1741603
738711
1092117
491109
1200491
1599152
278317
689199
498955
1242122
1348786
1797934
1055485
1300435
1008155
713919
1537167
106610
247427
290068
964835
1576916
1831945
1132008
816085
1614668
1021624
1342472
1987147
277132
124233
1778551
685839
41444
541118
342123
1549315
672736
172837
620652
600276
1016577
452757
211982
1483908
1074034
822100
1094964
4166
123062
1955524
1725914
652021
1446213
552215
1236622
939832
1932866
263847
1498173
1924277
710966
1889043
595723
1019989
1224886
1512721
1372925
428804
1885586
1223477
1333594
898061
315905
1971167
1467712
1313296
1892556
1305765
1437425
128346
1737819
1919097
921947
1951831
579768
124212
1428571
214933
632923
1075609
1392386
1526680
337311
1776119
111049
940124
110633
1931904
1960749
977549
448940
604028
1130251
1522762
1263423
1064606
1610225
3670
713822
1190166
1098821
1143970
1114815
1219309
1978024
1030444
416484
1762757
854301
1862288
1159143
1401632
1144580
1854720
1696186
967330
1277493
1683099
1710429
1336994
1083188
1821643
1919274
1035400
1170957
247447
1785905
1120632
837868
1567790
1327944
459268
1855921
1929584
1593017
1574817
5723
171331
305524
1735962
1824094
572717
751929
1874584
1991547
946052
743872
1356687
424717
1402274
1460757
1176802
1766082
1025933
526201
1041295
329261
1861640
996101
1383515
1987127
303684
404419
1907859
1621689
280955
546035
1166661
1026568
377738
157175
60480
761128
1666697
1869141
178434
1505107
573
662487
1807981
619021
225685
1654768
1535004
200509
1357340
1709362
304611
784506
1396370
1071832
845090
1796331
807954
1846516
571294
76176
1578074
39393
1310516
164594
1947557
1158494
683796
1536263
1060798
415697
1189046
1201741
467520
766917
470991
907853
1329924
261886
1929479
1623401
1259503
314774
1625302
228295
1284912
1310842
1402716
398729
1301726
1990872
441796
447020
1980336
251136
249183
61700
1387059
1081088
1065298
1563278
234216
1655821
427936
866485
1768332
1255380
22018
538903
1510659
178803
1196779
36116
419039
1714593
1454949
801574
1135788
479328
1259235
999562
777
480334
1011932
1142956
1413478
1708218
1402026
1109076
568577
189851
367908
369630
1263315
189892
1888430
1370515
1190634
767501
1577311
329072
1742756
1998930
143847
760328
226900
459258
1145033
1847975
802179
1635254
1971622
572561
408978
933811
984903
1912671
1779710
406020
1363535
385116
308294
1624818
131587
1024301
1977831
224974
1521522
1202146
1389003
1450660
771129
448701
1115318
1829118
236051
24620
1575258
34021
1700566
996738
1508662
1784868
53616
563994
299074
1058121
1202413
1783605
543869
1661081
430070
284281
31016
1913521
1123928
1714815
713044
1551781
1146908
208496
964262
901318
1927235
1353306
1699053
300974
316855
1440306
1437560
1602462
405410
1608752
1702757
1884292
654052
1805592
1558351
1759424
42367
883167
1900288
880195
1461506
163306
1167618
1312618
1955595
449554
1124960
201051
665239
537699
1194270
1316741
582810
1906151
1895405
496383
641495
573952
341499
1475231
167402
1342017
69554
733993
1962562
855593
1723083
1580272
1146519
792803
1762495
1599257
607
737126
798484
776570
4441
1673467
1920336
1735419
1187709
255181
1620930
892949
870093
204977
1025566
385645
252894
1052092
1403070
1767603
1125760
1959358
1369147
1966846
1014729
1836872
692431
1907136
919652
350000
861337
1666324
1893141
87580
1072578
71469
214998
852193
1145569
234935
1956727
44006
1849808
59663
1551355
1971216
44946
235636
367990
1051330
171957
418689
407730
701140
987747
489072
690474
161129
1167170
212083
533584
420476
680577
1064268
1516595
1893697
718266
1175868
1825532
1535639
1780906
518178
1178506
647780
1870694
1794623
394861
1527347
1087984
1152486
1954882
684718
1408048
123017
373580
681752
1800273
55275
1937132
1101802
1269125
825105
1773782
1701598
1050202
64697
1742824
1706675
214989
1452432
165208
1248554
600132
512467
878857
781198
1892622
434368
845101
965432
430842
1794079
827798
1770959
1275362
513242
315161
1629588
1864668
1009565
465182
885941
1434385
1886455
1530844
1265875
1677079
49427
1501841
1461272
406492
1137829
1429902
1317146
1850180
1708463
284874
1375635
279585
1421376
1018123
1724993
1189061
1272376
33573
636637
387011
1806910
1952262
417773
1684031
1364448
1853629
1344924
704517
1214855
1823886
332724
99538
835769
1255791
1359808
1182076
803757
1732343
1964128
465593
1520715
1776897
539523
524547
1495797
1451912
1134908
613796
904371
1800748
1847739
379822
536405
670693
901706
346502
916664
1243149
845937
338233
1174379
596328
350916
1796959
808301
1291819
706019
415758
1661365
1015457
556334
1342661
1079547
701147
610059
1924159
130230
830568
620961
776024
1954867
1357583
557268
1687325
1032320
430740
1273650
1209340
1205374
498299
873834
472930
1222704
1675328
680380
264420
163500
820904
257407
1444241
1859990
1217755
1237297
1462653
1505347
229988
962738
1617905
512243
146714
436604
318899
1087423
45870
1669688
297405
645008
883955
869918
1922228
1381565
1775442
910627
1722271
1274681
1938565
590086
1084337
545631
8802
405194
135216
65687
1066048
683401
370528
671386
1688288
605599
897466
1853987
480457
527302
1426976
1384156
1017013
890652
1275702
710560
253850
595716
1030431
1652809
440679
1382850
661602
611267
1426539
1388159
119342
520931
881157
1528416
132390
1090049
391490
187855
1327247
1479168
968966
524661
1413316
16706
987366
371961
1839242
856717
1163037
1673315
1503161
1928103
816424
1676607
1039458
996998
1333037
64018
381166
1715617
895329
571286
779629
1641357
868705
428328
135806
1331879
251174
633637
920269
1540229
913249
1236855
1006361
881668
1844237
536573
1088339
1742303
1741450
1098408
1719235
1478818
1870597
431694
1836051
293742
1570317
991198
1523966
1496825
141180
1074337
1819363
1159557
66940
255544
1712489
305476
1871126
65957
1563567
1421994
179591
1295211
251987
1875269
269968
1277312
1457010
513337
1600906
1011062
1235923
855355
1410463
855321
250708
1690106
42268
285803
782846
420125
1337530
932999
698899
327863
1191717
1851385
1236328
418497
800919
1387320
383736
505646
139898
1079139
333108
1774696
1013808
1739632
794393
1937002
1792361
605589
583511
952520
1428170
363499
772429
1824498
95613
1695846
174558
1028304
922522
791816
1772121
481020
16283
33942
1778810
1191249
1724894
4031
709575
1311626
275634
785667
777401
1035554
467435
389067
624991
1378779
1627168
463732
126985
1951192
657101
886670
1273297
1558701
607228
1514852
1434921
498747
1727001
755205
1342745
953005
1461240
1039334
1712354
148485
779904
348725
455455
14621
1676470
539648
7630
593148
1680487
1001556
794285
522638
1961534
1026050
368756
1074236
159170
488371
247863
50671
1768483
959466
1425205
1164289
57702
1314075
576964
830270
1365710
1692880
584445
1089895
1760818
257156
1733266
1073303
375216
1876766
1260351
1245061
838997
1532140
1208085
946294
1611729
1260038
965380
1202348
1373320
242609
1515705
207688
1132028
581047
1425581
283011
1835311
1460748
1454573
1408936
1906873
454439
839940
908276
1363400
1327092
1764344
1432823
790741
1028801
1461291
1055868
1420674
1195401
18179
208864
713974
1216325
665929
1201345
1104047
528225
744647
1704505
588228
1526338
188661
1531456
1229647
1030651
1403013
1501881
841547
200037
371200
1824902
780449
1095514
240554
497652
312912
722079
1066307
1787477
1216145
987543
1730778
458556
1000947
296663
1796322
212895
747915
1333383
1941500
1541507
1046324
635071
856020
1392589
1239560
1515189
405068
1847371
1014998
1217772
1817020
837110
1153967
290271
637910
1231872
481777
586063
154953
1670705
1470729
1945644
1666850
651892
1094899
841454
317930
1034367
211226
1739145
1327868
1561575
1032227
1831306
329306
709897
632158
988866
1623238
111166
1916207
1864404
546675
824357
1731687
894724
1229742
1304411
975290
1840948
647119
1267030
1264896
440920
372896
1666164
1818762
608568
131742
1094373
1847132
163751
294844
1053953
1450857
1091215
118036
767314
624953
932262
974507
1438391
1315680
641064
1727916
1538577
545379
1376084
1482780
1917898
24030
1605226
313934
1075579
1675962
1936147
1436572
374402
211712
1626994
496325
1187
741459
280328
448688
996989
138559
612298
1726095
168374
588170
1336567
1995945
1406575
566960
945992
1146212
1922889
269730
1411575
746367
1655007
254704
1228525
1704377
323517
818038
1558443
529821
298604
998747
1474140
831724
754440
1057244
126493
779224
706197
998482
1000700
855000
513183
116465
940358
1489876
773130
842598
118236
1299731
1945063
1852378
1474441
46442
245598
1368149
1213373
1759841
1203161
1816887
1215161
286246
1364595
445596
234513
680836
144195
421127
1161206
1276254
45915
559963
923574
388455
871518
752928
1540065
107404
11111
353915
174310
399284
1619732
1719924
1796068
1322161
711840
1201434
15971
1273314
93004
1244369
121115
231016
1974685
988997
89434
1784362
737212
187789
664432
1208193
754613
1564355
1561346
725491
724889
345715
283152
54385
1166689
1400484
436644
931802
1040011
82435
1894296
1189616
554223
600006
913919
1435819
882207
1798127
1443123
656026
1808688
1105971
834042
1014551
690870
740905
583131
200607
922606
754460
1844773
1071817
424708
1793326
839399
1085947
1043048
1212597
1825945
1782444
188220
1629530
158874
483383
788687
1956210
1003570
398166
495510
469428
61738
165139
417236
35016
1587539
1175397
835017
456982
437820
560578
1279856
673856
1231732
1731406
1650135
1236569
868008
241666
1096921
440348
968053
573120
358786
1707807
368427
511353
1841567
1126810
1466393
848792
816064
1442621
868992
623766
630528
781926
1969021
1284991
1702391
1992297
1243134
150676
532775
64980
1468839
1314114
1094255
450802
1806178
1515162
543349
1357841
1547692
335912
926783
549687
1960706
1652645
970140
475868
203241
134055
1791410
1624746
472813
71707
1321014
1028449
1103340
824393
54760
883961
1401402
168957
1608603
614933
678805
1983769
1428029
1842393
1915665
460387
495406
785090
1648128
625476
1146069
1842644
821354
329793
71743
703249
1173640
285774
622627
19735
1203232
48396
460420
1856860
1471745
1449288
1964114
451029
710983
1643855
1873572
1219760
950963
1497440
83755
317325
941470
991352
1713255
965567
714624
789274
581085
323634
378749
495569
1793734
1731235
180805
390553
1123456
335184
1077226
1394146
1427120
321048
1703630
591565
1264984
264216
1287598
1746118
1202608
1509817
180585
412965
923383
1121212
950303
1081518
133660
886866
858989
700459
239789
1904040
1560980
1773116
368242
1959358
860181
1866571
608838
1480412
1001221
1014166
1704162
383197
797906
968650
725
1642691
1257091
83285
699418
1895392
1780451
315944
14633
1539193
161626
108711
1442703
457248
1870180
763947
721822
216155
1284978
1145130
1912652
1076731
1740763
1237039
1087443
869037
820835
1067667
850251
565613
1876609
944412
1570741
1375273
1097559
1756761
665266
193720
1058060
1596355
361387
1381394
819339
610137
1271382
1350186
582161
605530
1747447
1885524
994623
427644
128903
199361
1307106
842086
630866
791490
502204
23708
1866788
190126
1740333
1673032
1713934
1348206
678622
577997
534712
1095459
1705379
1669771
726969
877110
929738
1256333
1009304
245175
281065
819235
1409197
1903681
605492
1991360
825790
58196
1104351
906233
397255
1361432
1584743
124048
1292333
1441995
832734
704203
1887822
966416
2060
1566787
1112754
1674311
346382
1596713
1164333
736617
137269
1202641
213259
1968032
1564415
1207946
107650
144838
308033
1655633
1339838
586195
557510
21112
1707115
1035320
1292320
696703
453483
846057
719153
1748890
18380
1572348
493556
480290
1931615
451431
709292
1841079
733805
1169095
1567484
493546
1588685
88437
260067
1290543
380193
311359
1288331
1856555
558931
433383
1546827
537406
55133
1953970
1756962
3559
714880
729274
223400
1298088
756151
218430
1204037
676860
714217
196484
1908789
226148
48175
884042
453355
1448855
1898673
232521
1960441
1461247
183011
1755205
930894
344124
680414
545550
1084242
251469
1364888
1566916
1345227
726056
664459
1398184
199027
729893
1332064
482958
290043
998349
1237968
662924
560322
324950
918005
494852
1667495
4228
1901170
159433
658462
1515572
1757168
1005501
1305841
1157611
75252
1140817
1474241
1734337
929557
1440200
1131260
1613219
486229
1283582
1037155
205943
1502057
1892125
225464
823487
1710315
1033572
1829320
880452
1011125
920840
525454
1581142
1237120
205615
1649693
1575629
1858770
247313
1676557
1025191
1978808
221584
1089651
1094803
1930885
435170
1585766
1099272
1638601
591886
613494
992425
1287620
153353
1640416
1696190
1113479
820416
177706
298703
962526
516302
67602
1557348
93344
1836223
403596
589121
1382396
535982
1104379
300523
714433
1552676
225608
1404358
1922512
631770
1882256
1670481
1562256
734268
308673
1828063
663178
1707728
536994
1283556
280389
1570617
339347
1210410
1785457
124713
1344261
291096
1148494
1254891
879730
372082
1893436
283343
1370155
1690438
769744
718798
1915862
1846293
1413889
1661690
1029507
898823
1106459
1738733
628474
1265203
1308143
1221784
1391392
1263908
808315
1668084
903911
1819011
86095
843682
43671
1552611
1890029
458586
856923
1997627
1816783
1524594
1180383
1589057
194773
1959910
954131
165286
1135280
829730
1706885
1986054
96876
1092728
229215
577996
1760927
198973
50258
698303
1586806
877560
1470064
337930
1523885
1842267
87781
1627432
733440
1689529
482716
805859
1697503
159288
1689223
990742
1019298
901315
649636
503768
1493111
397351
176894
365871
1270049
1992027
732070
1254771
1197266
692502
910078
1964741
1274871
1735951
789799
105844
1012222
1729646
73207
647080
176592
807364
787600
1423268
369276
1466063
819478
397993
273441
1142806
998048
89905
131959
995691
1867232
556142
959446
437653
1561898
166297
428683
1401905
1728595
1370519
1306011
757419
1315143
115686
495703
1905623
1938164
739487
542391
475211
402541
1977978
72013
1017885
974705
1834439
533633
1292618
712728
1699746
578295
1549725
832902
309139
153712
190813
1968900
731334
1609304
1487955
1075409
198538
667167
1986007
976404
283395
1951389
969218
1377672
224978
1653135
855236
1223973
660743
461153
1319633
993479
757959
173396
251614
133613
162891
1450097
802426
1638607
283471
284394
69425
1874676
704879
1528141
778735
436378
1762848
1321088
832813
1681242
616173
1787368
1173995
757669
712457
535256
1249875
828108
478503
1574050
1870735
5756
1311408
509614
1630561
719483
1895884
980303
1759850
847640
204230
344704
1213609
64237
359147
616071
1458274
1541996
1581353
1218799
1908948
1568298
1458185
734588
1822961
1880639
1750649
1549111
244851
420472
1003396
1487516
168045
1812635
1888371
1229306
1966117
53098
1586028
627198
304164
1102760
1988033
1412212
545069
764122
1937468
928211
1129254
1683100
1837327
1908721
1329496
57278
1762435
749749
776979
186711
1224590
1379845
1804019
1717392
1679502
1631807
1198680
1566225
1973383
1980016
1363214
1110313
461000
145377
1204746
918640
464121
881758
1718530
1868611
1729827
1028279
1136337
742330
973112
1872569
713387
184594
1904473
1539446
1836966
1504333
1921444
774883
1486928
68979
416466
3272
260899
1127361
1242364
953620
1038390
1889374
1987847
192421
1903238
1187816
1855176
681971
1116547
561545
262371
24147
1746049
226239
1114537
1266076
864209
1242614
1442275
1903974
751654
450662
708226
1272834
310110
1570904
605674
1806495
1221327
1814287
24217
1851087
340615
561715
8136
280628
476894
212342
1204276
1783186
1640051
1871290
61089
630572
1190806
123933
240867
1455509
1281931
822680
579618
80643
245269
10492
912837
1410274
1312449
1864976
1832929
1210302
1783218
175883
633187
1241913
869515
1431525
349874
376203
1645326
1964581
545080
168127
1627081
1220073
48081
798034
980985
1484809
820113
890835
1190060
1954668
1381311
1595965
302987
1014973
540062
1880621
1437031
692436
81247
607773
1927347
389162
109461
1759465
856887
1926946
298389
529591
712587
1171224
1420263
896379
231408
418528
354761
643578
1285469
156070
1873728
1873963
1988474
58155
568459
364543
1165720
387172
960000
1963209
350282
245775
735731
255834
1296976
500399
1186806
1745730
26638
443490
1291543
721871
1551087
984337
1342606
1911850
1569989
378480
423004
1536617
659936
46221
1591046
746234
1729198
1365449
240665
1631750
644484
1835365
782375
461100
1098064
1420724
579041
1576152
1446881
522383
1665191
1576379
199337
1046231
606090
1876635
150800
229020
781281
884848
390669
115387
1540035
1285145
1065701
1851361
1466362
303316
238148
346918
1300768
173268
994860
1737320
782375
515296
810893
210055
1667995
610059
338689
1780814
546585
60226
1157845
584951
426976
1103664
141332
252124
1061034
625211
695810
149468
1460249
480851
269668
793301
1739370
1433406
535886
926971
590280
1144644
1110800
1100125
1367821
1141979
215820
1968903
706431
1852764
312837
528
64288
591543
158428
132272
1665590
613686
1067724
658487
1629248
50413
1027879
1395552
613745
1024112
1904144
648018
979587
1755174
913607
1110627
693362
966223
1692761
1262799
616750
1017954
74655
742384
89822
761808
1094489
826102
192730
759029
1674661
759896
132224
399263
1539541
563004
1133142
815901
20402
1571545
1744728
512967
924471
791784
1760194
478823
309798
1061625
1597414
1244949
561471
945985
1404671
1908042
640325
795126
945377
1313831
338728
1320124
148152
567836
466509
1569563
1240303
458075
1017568
1202508
1307851
1895814
1203346
588399
1455319
647471
1355645
272332
1849388
184630
615644
689501
1946407
109296
465054
67968
1179274
103321
1045548
1766505
92260
713304
622467
973487
1843428
1368414
505188
1408700
265674
281976
543846
1835712
69084
1224807
1677492
206530
1261215
1771463
1226317
70392
1202150
1171365
453123
307591
1751824
496389
104705
1181946
1186490
294695
1995707
873789
357209
653714
992449
460460
14972
1325814
319575
892476
1777760
1767360
1574244
701592
47328
1768400
1833152
1600989
183994
686989
1000817
8009
1616983
1504928
577223
1836082
1590969
741296
1136346
270869
1733876
480863
1953402
711814
1082579
1317862
1592918
1713671
989995
897024
66946
1201248
1937614
995052
1124541
157692
164786
634903
1635647
1227914
1006249
1866974
110418
1888061
521042
1247828
725576
1469634
1682669
1863336
1898360
1446136
352840
997176
328309
958057
935238
534375
474268
1807287
1419624
1727341
1540160
681220
187796
1665751
1923842
1295189
710977
488183
1367445
1357830
102865
1740550
345032
1596595
1303846
150694
910914
406770
164755
466332
775016
1916795
212967
1070009
325945
569986
1586231
1990422
1512275
705041
1602107
1351119
1118090
125167
657103
1470816
1175381
300774
489490
904434
1472015
1685508
17358
840232
393137
1212880
450682
173959
854960
1698659
806710
252458
463516
1784180
711260
1514346
1285950
586547
49250
53897
1562132
333798
764909
1621178
244411
1981120
739541
503394
1960005
1547311
1490259
1152024
1817095
1881884
865004
313108
1560676
1773369
621699
469573
150039
1469434
1447955
270226
1504003
1639565
666556
1710228
318576
219308
82310
305131
1175363
1153382
1297136
525164
275765
1835254
1792121
1862829
1714696
1665980
1659914
1798472
1903391
1133523
491951
441159
1990234
1635746
597284
1676289
1942441
769244
1857709
1362212
917405
1910030
571706
1011638
1316038
1589841
174280
1770806
1874043
649296
137527
1658267
1104217
1552523
197502
355744
1510069
120195
541600
383773
716013
132969
460707
1407837
711442
1277273
751720
123084
720891
781946
1479316
924355
1608426
473590
172269
755794
1207311
413556
38162
1878413
1852403
1813883
805190
1703035
934621
518350
395947
1984986
796706
239250
861062
1951845
82377
1907677
1712906
631639
934307
1928544
496529
127236
585696
1322748
1213608
1316769
1012699
385946
1076963
1705223
277260
48607
728761
1799769
13010
1769402
823109
876811
893991
614405
801357
31183
788001
776732
351040
1744439
1183735
723299
1380961
326848
492278
1947993
720735
850779
1671458
1109939
1456623
644078
480997
283870
723744
31849
1229183
574097
1263208
2536
1828491
836979
777215
1947454
671782
1241835
224658
1937080
313443
1174653
1086695
1946687
234110
1319613
1427534
1651337
1986900
1024125
289497
914350
1915145
1931657
171497
1701847
938692
1187505
980702
418486
1781406
18097
105005
20646
578874
649401
1578720
1162397
1598756
256227
587719
1842419
511971
190049
1981998
1453624
1774483
256028
1113924
1230407
1227948
916940
399379
1749977
993518
352267
250865
1720795
1780333
1396726
1536123
1558825
995000
1302669
858310
75820
1374317
1335136
1803475
1502688
705119
705213
1238505
1793020
756115
364318
1444352
1161198
23585
1337237
1933547
662870
1718202
1896796
676613
371537
1246651
815468
1638785
134740
147641
1994411
1059574
1107011
354074
934038
1117375
1799834
242783
1868001
198284
4384
59825
1894931
1824942
738825
1012061
996332
1620313
1651139
1864286
1036013
1542140
1461252
21269
1243784
827008
662512
737379
359705
545637
457103
93518
826686
1339210
803994
1717393
1309768
547648
1638924
1157421
66357
232210
1133486
1124702
1022172
1317295
897516
610222
1534210
1308805
1939445
230983
1512532
1240648
1095413
1641856
1658576
1484861
1179980
1436464
1507758
394993
1111756
383315
646222
1196985
1048241
1207813
942272
1023738
740607
1144428
977703
1943393
1631149
750445
1677994
1844511
1153060
1078442
89947
126285
679860
1794209
854460
434035
166246
1152334
1001478
1083335
457295
325251
1481439
504384
1843503
1301114
1570089
976679
1690226
1304732
592066
1399485
462555
1786377
1798786
1013114
176123
1806038
810702
112412
1746645
738309
1378086
946713
1915999
1780955
1139411
850508
750814
365869
1895544
88694
398987
1976464
522050
721057
1007777
216470
968534
1500550
223211
1811836
978686
1836042
1211393
1589370
402449
427849
186853
1118554
1444358
231342
1174701
1568427
1031956
1859701
1653628
1342197
1612178
1255865
200061
744937
513583
1697122
43154
1668349
1142799
960309
396635
1865113
143125
648953
962081
22250
1878621
541621
1051584
649419
409913
769046
1064490
314495
1086440
933863
1468119
1795858
1418623
840254
1776593
3668
1295429
570437
1725911
1244149
1439308
529656
14661
114428
1444433
427705
119565
547294
1770939
1127958
1247894
1534474
834641
1943002
1493622
1694165
1165544
1371924
607510
1713961
1515097
221855
982069
1198719
461975
1460826
1396870
1701667
1847095
35226
1370760
1782686
819888
948883
607783
535694
8289
648849
1385849
519968
1917193
256691
1557933
743212
1593905
643354
298230
549849
1713163
768596
1660691
1989647
212424
168721
923848
1105280
1330890
1674378
933193
865924
1535178
614324
593512
522893
4143
1865969
392068
1460403
1150296
886500
1888321
1076624
667489
351369
1105835
1398903
1687950
126145
972195
1132102
970737
952862
678908
1009333
579650
1006666
1247578
1803741
1871604
1604769
1483836
1436886
70065
1928659
1617923
1951585
739783
1213373
628337
1876099
1994083
686084
1732773
815470
1509119
206265
1023115
1149052
914509
1344153
1999009
77467
496833
655047
1047461
1099368
1258375
646024
1628532
1003550
626487
1131200
737001
519920
705512
1065079
283136
1475695
1223924
226541
1838961
488490
1086061
407970
448006
1124191
444283
1557430
718997
236767
1353856
593550
618466
313618
831504
455715
164779
164269
234991
48661
1614290
694792
1329488
1792398
818348
81626
1703221
1093688
430350
474615
1685988
161407
1068118
1693144
1315380
1511985
1511922
377004
775450
1580684
587301
1306998
1615276
932568
831224
294640
1212472
1945683
1216995
307667
1261380
1660991
718413
1045408
1172884
464917
38167
201264
530806
1971347
1078391
1668671
1207141
1118777
591338
466351
793456
1918195
849740
1274718
1992957
1704905
884479
1198835
969304
423944
519364
1697259
1311487
136049
974144
1912338
1025590
1550059
1363478
1680068
1666286
1345022
1850105
632374
596761
1435336
1451625
1298341
1540172
848923
1637835
1378518
1612614
1164750
1205435
1951175
625888
570838
1732880
677159
451564
1138528
466091
14783
1235257
219014
1892353
305048
1013267
1613228
990055
1499354
1914807
1573879
511821
407029
454609
1867403
1013604
56182
610002
1188022
1846480
1995094
468416
1768590
505774
1674090
1802043
1968933
1675223
588440
821959
1811448
283882
480968
753065
422157
1564225
1952083
1438498
527579
1267350
1924383
770278
18350
1002168
1970897
221189
150421
521109
1469185
1618661
1209560
1073523
685052
529233
1315799
1289139
1491348
1016966
614787
535047
251958
1284570
1819452
1049430
1036417
1699613
1661415
751047
1850140
219553
1120230
855843
100076
1374490
1016920
1334188
1151477
703497
902729
1210702
1149971
1472274
430350
806953
1300032
1198143
609107
730723
1170471
504041
1955256
226872
1839808
641829
1734228
1128064
261282
606744
1626865
1714066
1056093
137990
509409
1728517
1827058
1066641
1996439
1648383
108488
1995202
275599
795444
1798870
54424
397882
302699
1437037
1564088
145904
789291
1996173
264625
1474713
1661986
130409
1075726
839208
649749
281758
16180
612272
1241775
81788
1002054
1336100
111425
1660434
946271
600322
268934
832432
548204
155630
1003311
1022176
1447980
1981541
759290
696725
346366
456258
941218
1904602
1082305
1132421
1171540
1460973
1528790
1363442
639680
1935647
549292
9532
1473600
1803506
314975
1972835
828156
555100
1919487
1888847
1570364
559374
791036
1124866
1774455
960620
1723696
117289
276980
308310
1150463
993511
539690
595911
1174799
1381574
640996
1559269
1132694
406842
536465
1754433
74962
1002360
1559009
44196
1799938
1357081
1955020
103825
1405384
1949402
619488
1666632
1931500
1113292
1178554
1628364
1645419
183175
248299
1041561
363771
1086621
1262272
1745953
1588947
811053
1019948
1581208
1407676
112273
1770009
211335
1571191
1665815
869672
1306254
1759424
192007
173161
1098431
38753
221966
109736
1018613
376394
517841
1571644
1149869
1885430
1280147
1560342
384841
1351696
262236
1037553
1305833
1516277
1258193
1467544
1377149
790848
209925
212721
1367181
1215416
1921628
66446
1494852
1855851
1288257
1031017
103838
1233168
562237
22374
1408329
1347828
1261225
230663
923248
741432
1116335
645843
1220300
1180524
846865
1434005
1454179
951521
1551060
738837
1329225
1899403
406803
898622
320920
478922
1564088
951403
1197063
1633159
1179468
1011672
1177029
1993816
1466244
1582939
1411940
1574538
929861
253488
1244942
877326
456886
1164313
59558
907765
72232
1706623
1378471
619378
1159264
572986
1085878
1294238
61540
1437033
605705
68004
1526911
1984092
482573
138477
1488363
404401
1751625
390509
1589969
1537860
1904621
255866
475980
1043941
1914409
1612599
678564
1903412
1616045
1814373
626638
1594767
11840
515536
1334744
1167405
568551
1839378
1722872
614508
481422
488598
570043
1003444
1377664
3691
62660
1511465
1035171
1139198
179777
108038
1515332
1171174
186544
689902
1406117
1113522
802773
161501
1258796
1141096
517989
82824
1967806
111089
1534987
638131
457786
1049796
419717
1966171
1613316
368430
461688
1987853
1855732
998615
1184579
1706497
20272
456142
942867
1504315
1394013
1530922
279442
1298421
216547
903921
1703657
11181
76213
256369
417398
965211
150073
531571
246590
22456
156712
1277153
1226992
1791293
1094560
1499533
1954652
895204
39124
230124
482588
142890
1299683
461973
180715
536862
861136
666725
1535383
1441733
539787
492958
720193
1006577
1271210
1354914
786324
1548589
1851794
1455016
1024628
176687
901057
1915749
536487
953317
296911
1411098
657016
1591513
1595397
619131
1637669
816484
840978
136455
1536462
1015598
1501856
1131562
402426
1153329
309507
1161667
841218
981178
294773
1065792
767361
850627
1133269
981652
870315
174770
1753669
842088
515635
1911678
1240601
438260
286458
1542617
1135350
97845
1848028
1660974
785931
1602264
936057
626926
1307567
902406
1373688
1584916
1270562
199122
56375
1092385
1740106
1855772
719264
329923
1759715
658161
853481
924477
1668926
990749
1834236
580606
277220
1074529
1792821
51499
1684250
1096873
1196279
1811870
1965867
1746526
597871
1225131
166852
1657121
1231083
1331995
1897754
1880744
793573
434982
438261
1620810
1015760
488692
124798
1104702
289011
417814
1854736
796187
1590936
1833011
1210489
1322252
47464
853677
118554
98795
1661372
1598160
558613
445691
345681
1888866
713995
1298198
508938
1171429
1656435
1134014
234542
745386
583774
1472925
1298945
1831641
971487
1012163
1463905
502082
160044
1562038
1174214
1976862
1951678
214882
274013
525304
1931738
1357600
590500
1765043
1945887
1540751
893692
1056104
1762717
526011
1274621
1625733
1361471
61691
1510945
1237119
1600752
1981208
630845
216531
712882
1602965
1392381
415940
1057806
1654717
1049418
227773
1458099
669062
259627
195899
37940
345380
87708
876363
229449
1527493
47655
743564
1942158
1757666
1642387
405588
1006526
1563216
1482204
11641
1878806
1156698
1786827
989903
1778734
925956
723886
1256321
1132455
1239442
1933396
1335490
1348956
866278
1879566
778077
1245216
230772
1839147
560999
327412
1716331
1842658
248236
1196251
1122313
1006129
952346
1935029
491457
783919
538110
1819458
605582
1409194
1921125
1243755
346568
1423567
1067941
1222352
541024
229836
36348
1432465
1454079
515452
194970
1712013
745014
697551
242366
145930
820473
90084
1162426
1491848
496418
147228
1511690
117250
1734124
1391399
1236879
200320
494263
1539775
242533
58652
347879
1400738
1528583
1399247
1563383
167766
594079
1322981
1547487
1067088
1450809
1554717
1615754
257578
1023280
856917
462593
185377
709831
1801917
1884465
530865
182682
1680086
1461911
941921
1676158
1431657
196460
416372
1668871
50543
1480926
1850200
1557233
25726
282019
1869131
1686006
1613021
72777
919606
884926
1147130
1950489
545933
1275593
446159
1903860
1063194
1836922
1279044
643891
1227393
1824745
1206484
1702780
1521931
593465
187104
1639958
57104
889083
735491
1483046
402570
404872
926440
839864
1486757
1791789
612683
1923236
128066
1670312
26173
1608210
1222209
1486065
1234590
1998669
1025589
1099932
605552
795536
1484333
556975
1295199
116757
653755
155876
810110
85514
1373903
1872613
1456785
1028012
820875
363130
96094
1561456
324439
971603
152287
1583846
1377086
588023
937751
1706030
1182587
1513025
1186066
1395191
677079
1549983
798721
1665942
184645
818599
1080138
180773
1385328
1988515
1231851
1013270
486538
543903
1136479
1284492
1553947
51017
1615066
1745203
1201435
984249
544047
1137494
660978
977546
863558
356587
1753466
494247
837696
218876
950001
225470
303654
631498
1931094
1787181
1441537
925569
1019285
393776
397994
1381078
685491
371241
1146794
423428
728221
1608918
1416617
595130
186884
1524284
1244987
490083
1866702
1237856
1276621
382000
898386
1158509
1651285
1512900
571291
1570062
1675513
1357126
298744
1144252
1419542
297472
1551753
1653887
964394
488114
1155616
1836170
1399226
1031491
1057877
1913060
570541
1134792
391866
1388267
223243
534785
1715654
1149265
23757
555049
504688
1616151
4572
811242
318409
1185370
1523893
1533339
655767
300663
1257262
576403
82745
1863670
204656
564503
492912
1951555
1276376
464396
1327394
790732
1652107
1548499
459343
1134731
1276089
398570
1225829
831658
1431678
23815
1403350
1578251
466419
1910875
445437
77355
1818816
1292845
1706291
1978474
1157931
1145348
263212
127659
354034
1099969
1550540
1329584
396836
1251019
791947
605053
1914090
1629858
1549480
483725
115618
1941025
418596
1555161
295805
1123419
1644645
1928277
1437916
1955555
1270781
904645
329876
436870
1358689
1069099
1977721
269832
723226
1682918
334624
201803
778393
211237
303086
157281
607398
1590300
1957791
1912466
1767511
1705569
1643086
1993984
1726914
1860941
1223430
1299212
1351254
205021
333884
843491
396773
1467590
1469297
1198485
1657235
975730
875061
530786
336068
701327
1565819
221403
211294
823532
1602990
1155212
1701081
1099801
1118591
663798
1726739
183158
797214
377708
1300266
1012644
240455
1847132
100239
1858825
1144794
1520073
604387
961032
1983061
377184
256828
1412076
897921
662613
1876028
1282168
241967
1566178
1882407
1578840
1855385
1938731
1026003
570221
1722359
1389807
1112480
123991
1075718
438568
1020878
1090007
1815971
1307062
33912
314261
350313
957125
577425
1030247
1567025
1110843
1566441
1637802
635990
1947092
880908
1263586
1411852
1450225
272326
653593
1663312
883775
678530
1959685
1210051
938840
1815985
592353
426740
1176521
1789512
788738
229482
991328
1262415
453044
1119320
1889982
1796326
1126086
1693734
641443
1572281
281915
866619
245929
1860819
385503
229952
724577
590184
1100900
338484
495583
826310
1208849
1030097
1862634
17091
317881
1986929
58675
1038815
1557623
1594577
250468
712742
819739
1846599
1827747
1594873
190746
1067247
1704696
1558431
460126
1844564
1368975
1115472
244014
921611
1805783
1806136
1364607
981789
239211
107505
1019886
1151844
166624
1459585
1974153
1077965
28385
76782
1582615
1765926
1980626
1852970
1411284
1531458
602624
1354077
1807596
1337548
187842
782341
1901192
1390993
288837
275971
346795
927251
182580
917850
1132985
1473368
583977
1040422
355319
489408
1830166
1791334
886118
777124
816803
709057
1802282
1786813
1370785
123092
399829
453375
1011383
1112604
1315599
968827
924237
64775
1937636
1677838
1682021
954874
1911567
1399257
1993729
1099907
1773023
528440
1019337
1072546
1529130
41299
1784680
1131606
1982494
1666326
1124382
1040505
1354643
498258
190754
1258035
690318
1118973
187371
960020
445267
844654
270879
1706967
698263
1682270
922485
494626
628165
1750488
1058474
552229
742198
153688
283908
1547495
74937
1076719
1943921
797238
1200611
1030850
1751165
120541
807167
1116253
1727745
248633
11837
179827
670199
1790076
458817
1253737
75302
1918174
1366449
1249509
172099
1792268
254304
420818
1897239
1656034
116451
1886133
209923
577800
1841509
1556639
797420
1261543
1651219
34907
1619732
41362
657977
1809119
654217
211662
662304
362630
519948
799193
1973478
1190490
845048
406868
1590258
1900248
1753443
900862
132831
1715644
1428932
1635515
380672
1019821
809524
1401736
937712
132301
1316739
530720
1241299
270436
1115545
636130
226950
465619
959803
1750914
162150
1828849
1109942
205578
1035360
1354089
18770
860157
520596
328403
227717
1785591
669516
339776
668960
174348
23448
1596790
1597959
37904
1558116
1726184
1704377
900717
1882544
146798
795387
742787
1324291
1223151
1190348
790198
1954623
1134587
966976
382329
48304
958319
648892
1511597
1594629
1059808
1521715
1201693
564028
275111
630692
1360576
1295947
287828
1986186
1319007
796287
717526
595175
516554
1481362
133715
1554788
1376304
231241
635119
528448
838079
606189
1313233
1803890
1817643
1136710
842399
1885397
1256219
1545388
963816
442984
1933284
164148
742621
1737504
611018
129768
1147499
1204589
1238940
1749768
1066721
145137
1212420
1501452
555176
57925
235120
576910
1929279
779710
12
335634
217485
296004
1387459
1313733
1239427
699080
873604
1971748
1205820
875378
650889
562853
1967605
1542369
763777
756458
267222
463239
322743
1881417
1416760
818384
1822103
731063
574630
1365126
683855
531734
1082368
358772
1596032
1273240
1489799
1723221
19002
1054701
114665
23273
612614
763065
1054943
1321114
1093639
1177021
277551
1705009
662656
717079
1523936
1001478
250720
1530888
1935268
142776
1899940
1323683
728563
265757
1249621
56024
1491614
1468004
1117081
200352
1699830
1001125
1634129
1917803
1985290
705742
560939
280042
385955
1410727
34894
515040
610476
1690845
1719366
774975
1114733
994341
1135386
1931781
699220
1272995
961457
1265031
398513
1425547
1582356
1142844
123174
1735067
1170205
1392755
1496222
1546336
314480
1274149
41325
1077155
450492
1323356
1640338
935343
78369
1641323
180331
1258079
1065199
418045
1933514
130053
1565597
66154
1024936
1872760
54709
612330
1435131
1141853
1322215
212154
479874
281846
1287185
668859
1540939
745782
445336
1501144
102377
277216
823043
1101972
1688568
1821864
1852676
63273
1487615
1075274
1537775
799323
1533195
1416341
1207988
464738
1824885
1703243
232911
675229
1360746
1339979
30184
1704324
650668
1039266
1264907
1045794
429648
272412
506096
1395758
1637619
1061038
514646
849718
1764335
1284328
1144706
615297
1175913
1642629
1091912
822799
1026661
1223198
795575
783290
901013
347801
1726495
757417
1283547
477992
1506116
1624621
176873
1975920
1541408
167541
394723
225653
774703
415701
8722
1171202
1633674
184047
1382183
303744
805398
341599
1995451
280481
684025
1972180
1734187
690453
1665426
1852975
1694819
1633127
1256595
1207672
1310388
1339214
1876459
1876933
566313
132982
361509
1036795
241879
1808038
138178
727232
1151773
1219980
98769
1227298
1684174
1644440
6694
1368074
1543903
960060
681096
1988970
616983
883006
346483
957008
915101
1927200
1675148
1899853
1734634
474653
440901
202388
686570
397278
189205
1039277
185707
891411
1156854
1859886
1491575
14856
1509134
1091934
352482
321748
730157
189669
621131
845520
75654
655793
1233870
1597667
437078
1666627
824349
1072418
1240590
1453432
1780208
251089
1673324
224294
187675
1079193
133057
1579152
1552998
1349356
854125
1820258
1079520
850982
269158
694497
51109
1881732
331838
1292425
1973573
1515053
1772980
313658
642748
663894
1032002
1873185
1049381
1220859
1828208
586885
1541628
446414
479950
96512
1274321
1474758
491030
230085
624248
195486
1425786
738557
559566
650308
1153575
1060374
1484788
1340851
1735631
703359
322231
1632638
1329044
375323
274933
96516
503067
446451
344631
1184144
94022
709558
1523305
1871811
444548
1279504
1067575
813720
1107948
1100222
775005
930066
165537
970841
1731989
600170
1909840
450932
859696
71779
656960
395696
1007546
679735
630660
1971028
310061
1221416
259854
1299806
133289
118165
1578534
1971078
818315
689827
773952
1244092
1317715
1280378
736514
705333
442159
76933
131148
1325019
1702800
1762448
906222
1989160
861897
410704
837443
1972328
1968895
1278533
1319065
1209995
444168
765369
32817
1518441
1281860
1397262
593959
1829577
1962327
166931
73862
516209
555014
358268
1687511
345612
520367
354064
67544
1980101
1015705
303909
752966
661906
1972553
890362
1851566
1967071
928190
1622942
699963
486454
1101197
1831188
832279
658953
457005
695257
612397
567568
327244
299945
992820
721340
117522
76102
1509644
1037263
111605
1586270
1221736
359982
782066
1563676
1418029
64152
1293041
603869
1578540
1947464
1944609
145221
1436011
199496
743362
430257
923727
1653883
1280469
1061358
202586
1871784
280719
1113683
147336
926180
1114068
763261
1064547
668470
889559
1833737
97803
894830
106166
835694
947863
818686
1257962
123921
757332
556546
386522
1606989
1287726
1729210
275568
586721
1563974
736708
944125
1877389
870571
1673034
1848384
519580
1718915
1358545
348082
175949
142544
1153300
673298
1637643
1118867
1021940
1537989
1359359
127044
1475170
1227779
1250615
472832
1947551
1575690
306604
520604
595164
227501
266298
1078596
1053356
695648
572008
54432
436819
1357826
1157326
1857386
1207970
1874381
1371126
754096
820670
1066488
1993757
1550883
1463085
1404284
1639393
1537384
1695419
613162
1376386
1662243
1939693
723758
1968327
1227398
1902417
719380
1028216
1775781
985175
1781423
1326797
1611574
397863
1063866
1905163
1593620
1194886
581880
1328677
828144
1949162
966507
1935470
647164
544632
1695928
782761
595405
387081
1256104
328641
1111961
742194
1960716
178967
1686811
256901
1064539
588794
1456069
1077141
580288
1864586
798254
1710426
260077
361877
846880
1042310
487682
484458
1806869
426527
151
227859
1236380
1769770
1471383
1763764
184987
755158
49605
97031
1728350
1161044
1123976
1815049
937585
1672601
461161
257543
1875360
958706
1711072
343621
210561
921581
526521
255641
423777
410398
831381
431481
757937
200491
1281872
1972433
194608
429015
251644
1168965
53063
555176
1940851
1574216
1506516
1693950
1294959
1218901
1899523
199642
715695
1038113
1561087
1848336
1568618
1039962
1627234
1240125
326438
1089346
833099
1926905
1348476
1513959
603466
1513467
611137
95478
1331751
1021557
1597133
1710824
768496
1170759
106384
804841
1634179
652313
1128971
290594
1639448
662630
264464
1954086
1048173
426213
870217
1975684
1044090
494198
1210678
1569579
1306105
1862991
732506
1446557
247379
1486994
548949
262634
1490088
1091047
466884
1359915
1197335
1437261
814820
107330
554422
1845511
201755
1615365
744035
1320130
251265
1240848
47816
1904340
178779
1588240
1269615
65283
689468
693685
1830652
1695101
240529
1907758
1455799
1435602
341716
547588
1273399
1119735
342485
557079
1825869
361883
574940
1202243
526629
1208535
1793171
1738122
1407220
1197003
144104
373159
1086019
276407
486190
336658
386619
41796
575363
527751
443144
641748
1902788
1875107
1401212
466925
1832724
2134
1382225
310987
1197146
457702
1774382
1390997
1701092
680142
1027191
878993
1947045
145316
720012
1548230
1908195
1890097
934419
897518
1409021
1519012
923489
1854951
1967060
1212249
473355
1794464
1670560
66924
1720729
456693
802819
247859
292489
1187527
600339
731726
163185
1165778
1857262
1593364
174291
136734
1921857
208738
1586217
285693
904438
1222770
1580340
421535
922940
649094
711680
894008
1539383
1980546
707616
481745
1265440
1884390
1356717
600011
756624
1316082
619679
365732
409094
297997
499697
1245203
1922635
1500718
468972
481570
1851609
144479
315432
675987
709386
1210423
260477
342081
987319
1863847
525509
725744
1875137
342756
733272
628356
526551
848000
683496
1199518
10814
282048
1130028
1239148
1016570
1025142
933113
1497220
750654
926599
723422
1905823
897452
744325
565247
360164
579893
80987
1919117
676640
975496
1904198
519837
776711
466630
475220
1593368
534690
815106
1764583
337615
400511
356120
962175
383344
36871
1717339
1941213
591171
1485105
1386467
953579
1989656
1029426
1522826
1780370
1702177
1061691
473390
1028767
1792397
18212
559348
490313
1125984
1034783
422903
519278
76996
394044
1031822
1073665
1654984
333461
1930590
255782
1159063
934807
1341213
891562
293521
770150
1796468
1525816
1076408
1227432
135708
785350
44009
1079960
130749
122247
513927
315181
810019
437610
42351
1373343
1616922
1422858
741732
659287
1162783
84472
1473083
775812
298400
842498
1835041
677414
44605
698424
836510
1015131
1436522
1625724
1275123
595279
1495068
817111
1256877
1808436
1684406
1110783
108493
747088
1333324
674893
1663709
586236
1050795
395210
166066
1115681
1247853
340545
1724895
719060
1122793
1146676
1661258
1092761
1292255
1348469
1914964
1316505
1780690
1063427
709749
1417731
1653205
1361526
1038389
1558470
1042610
1610501
1256740
1850799
494520
1683667
453352
910404
373511
679010
1317928
1051878
1051220
660910
112682
2307
322268
683500
123883
1619449
810336
91211
558018
565911
1774007
1538407
1976859
1158377
1275312
435728
1345107
137340
618381
1813492
770630
913399
1370871
841772
1426315
1735707
777826
521465
1200314
934135
1119580
1357303
277636
968913
91509
1755193
1400352
1382298
214530
1093545
719662
847509
638625
811278
1286862
548665
978887
1670826
191447
204587
645325
917746
1317429
641000
146130
431060
1029820
1422334
1965422
971244
1862177
1038609
1273697
48595
515015
1629308
1523639
1490168
1827304
1584173
48478
1746868
688662
342343
1013330
1987600
834514
903103
140067
1561543
1430214
250244
235290
24693
170796
1555860
1773332
498086
1558018
1753503
113539
1062771
1838594
1021137
439233
1457410
687181
1408185
871155
686935
1958948
1723913
859362
636727
1723090
866328
885099
940482
261618
717587
1732872
695415
123661
658613
130886
111382
1680865
694839
1385623
612915
6144
929514
61777
972801
39442
910178
1512017
1891040
800593
171507
1236063
1522312
1356924
55325
785046
163052
443614
962545
241340
1533428
1787035
8277
1978027
1413328
1040994
846052
992617
413440
509668
1040040
894172
442258
488911
270774
1762930
1919324
1061648
793118
1924390
394907
1521439
616358
1674467
14913
1657162
1523764
1184441
84019
104109
140564
99311
1340621
1401806
1594113
951968
1292262
1325561
352869
586015
1086817
1825435
598997
754342
1497444
1302995
1872664
860607
1047639
1005745
927290
1435314
1801213
1993867
390656
1983137
948087
515392
1828647
1014504
929581
830785
1436305
1904926
1136939
1712043
1549663
1188558
1816458
1806152
878767
44681
243789
826705
737843
1478413
436113
1322124
1875934
1449779
817486
436944
1763515
1534856
1364277
932091
455229
1715542
226224
221799
1281187
1466795
337764
1441025
1440459
1398874
21304
369888
1063106
377925
1286575
1260155
758798
795755
1888301
1408220
510802
967926
1154303
357089
1844883
555049
1229968
1333038
852017
1632554
1895653
340135
1846834
933641
1675233
371722
1868698
539317
1152083
720323
1566886
1274709
434441
770112
1536574
973120
49380
536046
541004
679515
117879
711058
1779815
762557
1215399
1811552
1842106
488437
1877483
144665
558046
800460
30364
106513
1776203
1526794
1478193
974101
392174
395391
1205086
855337
661875
1175093
416138
816466
1031829
1599240
307781
1927865
287370
356710
1244833
1754939
447567
1651270
991523
1914602
439998
1082469
1992183
918125
1520466
626835
1868995
910534
994401
1369316
201474
172281
163578
314069
736337
1048759
1147575
1533207
154403
1778882
1727354
1094256
1950964
147341
412333
1265388
530152
1697961
304319
30191
70343
1031945
593935
509932
1086903
440570
262391
191517
343951
1927110
88447
323473
1706385
1682735
1679646
966654
1968654
116521
7640
740385
1865741
1581548
213677
878576
1067901
642355
292282
227368
1607283
1869907
582300
1204400
1325891
133497
1217088
535587
1606273
876718
1897160
499939
1674188
773451
1901384
1041835
1160422
375083
1528436
796191
1330600
1971884
933743
342226
277957
1413329
1285316
1542027
218431
1934846
1868502
602341
1981381
1733415
598088
18874
762481
617629
22032
983517
963463
950756
1982231
579409
924508
1714392
26644
1298211
1909628
1540002
1619165
1431898
1635497
85949
384624
333002
104157
568979
1895645
9526
816320
408883
1602241
710901
1710865
120902
1210571
630815
163077
1273722
915843
1698662
1120141
563131
241429
1049643
1221914
239658
949434
1022329
923497
1547946
524023
1472908
1164611
505587
206148
1475775
157365
615490
1721398
1034261
1691101
146594
1844167
312244
1883895
1788413
1795526
1118414
40695
830142
500441
627691
204919
1529760
1240350
255439
422508
1435655
1567421
1633280
887115
1353534
155823
1982909
827911
152017
1494340
103256
1183769
785995
1775015
998849
1377366
732711
1824876
1326150
1758218
18192
373533
1794684
1426327
1448893
1130940
1121355
642383
1778263
44670
1357003
4942
1989783
910294
1456672
776753
1179600
719573
1852557
161928
953500
1702924
369254
1725255
528330
310606
320975
1017219
1084476
489412
459133
428914
1206294
1629355
1000736
1086093
161494
1055892
1810530
1131504
74007
1761399
720899
671175
1778948
1221986
1468499
1837815
1515687
417381
484073
1697869
1961834
5919
1487805
1470764
1229008
1541500
1631294
1292108
1683329
1906233
1402277
1450182
595307
914701
995297
357545
1709332
1811687
724991
1889894
789921
1277942
1636338
153644
1004330
36736
1274285
1938364
452755
1476209
823702
1166165
388353
1663396
727546
299458
316811
1150083
294536
831806
564424
850825
1374540
1064927
1848335
910068
1765225
1973090
685937
1376220
943267
1430589
962469
1112046
1573710
900329
1675696
1953808
1554023
1471894
237559
281294
1407241
350822
1842257
674449
660311
1877429
1019739
425601
1503627
1379210
335615
300313
1699098
599495
1199692
27330
1463703
1270305
738436
1726690
1793662
439258
1631544
1304146
1372558
965212
867769
1146369
474541
1524126
222850
852990
1646459
1541345
782815
1833171
271367
687286
1393808
681887
199492
1269411
1684409
1460233
1028110
455020
1160689
692275
1642861
579866
391298
1680618
1253973
361361
829320
1184601
999318
141868
1126542
756530
1950075
751414
1502707
1149107
29339
1231136
1213397
1039150
1662120
1960573
203501
157359
1874923
1784859
599500
123627
1403071
1638358
593792
1947468
1365813
1314360
1331015
603764
1655629
872003
1092971
1243314
1554101
1012342
65287
1183173
1308427
908296
1244467
1960318
1623315
292577
1329904
989383
25470
1854408
1574592
71727
1581420
241680
295168
471973
509926
1405331
1442270
33039
686613
1307431
185863
1671177
1452827
407854
1296358
1378774
1999151
1292812
247389
1003944
307955
523528
705940
62226
202730
166653
1675751
1102978
855170
1301635
399152
1529165
128701
1184442
1003026
121054
1916533
815883
1747501
217387
775456
1768564
631409
948674
654160
915755
697030
12939
7983
1755119
232363
837440
1395356
395165
1236339
156782
406179
1374268
140283
1700291
743332
802962
1870453
1496261
1459722
1506305
840668
1971399
694101
174396
1900218
1709168
766844
431873
381631
1944557
426227
1590367
22578
1836438
515499
1338840
909197
1168592
395546
1420879
1361425
185678
169835
526016
1121184
462458
688292
810166
758305
1813273
627176
1898715
1183736
191081
1055231
1258062
1278676
1043149
1335597
419770
622991
533441
112758
512874
335734
1905522
1745727
1871328
597979
596840
1568735
285638
1265639
1723016
1058085
499924
1620236
606676
192320
1577771
31377
1594421
871401
671520
1454899
892429
244863
1142783
419337
731479
15545
763804
304112
413084
1337213
1989072
1937051
1285191
974055
5317
866227
1838697
1919420
1576213
1852856
67502
808197
1208870
1675217
648390
1471617
955709
109196
1594057
723284
233414
1091192
374637
1069759
78109
1273551
1546863
193165
454336
164325
1239637
785697
1669286
1203557
906968
115718
1374431
1558613
375584
186822
699479
1031287
1658931
1626058
541364
181956
1159772
1949412
112851
1638697
757498
1640120
1632612
1497455
274694
338603
435317
295701
90652
333362
529378
397123
1180793
1329369
478995
1858512
117896
224025
1406379
778587
128544
1304613
498343
166283
489321
1534821
358986
84493
1000765
1034498
1794506
1567484
223156
486736
1233267
277463
1832621
39991
1965489
394183
750693
1163106
461488
1123063
521668
1653984
562900
933078
1056993
236284
1213785
1395810
752032
1848122
1897101
1377872
1335922
1925208
750109
734689
586473
1915889
461886
1921164
373780
1464806
1948860
327403
556041
394182
856153
346246
1800262
686546
619247
828623
1960893
1064481
905960
208459
1673868
593082
349301
1029284
1879950
412258
721804
715775
1931397
882245
1971796
773326
1841076
200532
453654
1084522
1716459
1942031
1807663
1698106
1381855
1659567
272367
279444
1745148
1626249
1764975
174939
901219
1787644
622999
1691145
1169127
1441249
1070442
378643
1912820
1925648
1736292
1685531
1464524
532557
1311040
828902
1343368
327946
1094543
1126948
410385
626087
1031066
848594
1481769
438624
1604420
81053
257185
889059
765773
246311
686298
1364719
628372
66775
1734449
842210
1106529
659642
171189
609671
1993191
1041730
1538871
509130
809223
1008112
1296353
1128985
997444
850054
513911
847287
1432674
1175742
1885425
132250
734143
779245
1169872
1778354
791461
866382
200808
1059795
1382213
328538
1119429
214361
1001875
925502
833746
1090982
1591349
989500
1902629
75653
1566285
711988
275923
1184703
53981
1698562
1658759
1709335
1364368
126578
814342
1988245
1458894
540170
520554
1489654
1109152
1780461
332576
1735480
1490331
926254
66998
1652223
642162
1827838
1499802
283646
1266673
53846
1650121
983329
1038954
1955366
1733369
548333
507800
347091
1557825
923845
1352817
717718
876878
1446084
718170
943918
1455331
1651310
1411580
710831
1877947
1035511
506398
481458
45110
1486537
1992217
993591
1852457
716208
72847
104657
1620464
628675
1092720
685330
603211
642951
1174938
561812
1543043
718894
859063
80652
1729320
1945587
855285
1968117
484901
374861
163142
719964
55538
700599
562230
408534
622127
1298098
1657453
651206
1432382
1192558
867999
1986788
137131
1722473
457052
1925351
701940
1479613
76670
1553659
1210289
1819881
1243852
1671367
1383599
17490
883284
367494
1472333
1135053
1727909
728045
1728449
1074010
1661811
646592
1046233
274859
67722
696407
571073
793031
1838724
1588918
1973034
369998
1582590
1666370
1734410
1618796
537121
1030085
1478993
534803
1409656
999460
1452909
673720
652724
1765460
878528
1502410
505692
1350840
1078894
1730632
94339
406372
270324
1946347
1691428
665898
922866
1407119
1324635
478740
1872004
1924648
1363768
267722
80101
151625
724502
1754623
1672740
1389258
554183
1299035
1739320
98042
975585
1067044
686313
1257123
1659929
25269
1543482
824119
17627
1604765
1838309
1630528
1655003
1608942
1045667
1606048
1978278
424866
529883
124489
1634163
1666992
583158
1986189
1603962
705986
1576460
1676499
397422
1162104
299766
1158784
735564
1296806
714496
1105467
1284076
553522
1275471
189721
1914891
1169349
782944
1720782
1645375
461342
1960248
163991
862590
1099766
153362
524357
1449752
1571985
872432
715847
1221864
554385
1771934
47099
1108412
1874176
1380281
1709574
502543
1890201
645702
793608
688853
1864395
847770
1089322
688060
1161267
577299
1607550
1524065
1261581
1054681
1617106
1346116
531342
1803200
570329
1072253
351068
89316
136067
1643889
1948723
893352
1465807
1402308
1691922
802670
1542670
1450785
1420540
292068
1404126
1115849
1649125
1888681
1816714
695562
1473486
552864
883577
218215
1763944
819927
698898
1825572
864110
1988870
417849
780244
1436769
347777
785930
1511570
1183003
759028
731518
1036303
104525
1558773
830260
406533
754248
108131
1753531
324567
1195827
452116
1909079
455588
1405402
57685
263615
1767462
1079035
1683720
1293047
1103357
1729535
841659
535911
1394603
501638
1395037
1377817
1840038
1683476
1367509
1873419
824092
1011245
86050
420555
1724751
211229
1128425
1630343
1560250
312352
1641762
1821785
1355957
712074
683718
847323
298996
1670339
1867724
1932983
1303967
46048
1032847
859650
601602
1658124
681013
1530586
937452
838839
1416292
1472019
1165595
1330200
182380
1012343
77998
1231410
392241
900353
770196
1895411
1577937
1768378
579116
921913
721677
1143043
1553340
180946
1819385
1086039
1409651
311973
1112502
1894618
568233
46762
507954
1823807
225621
1915371
506686
396865
1160640
1886998
475240
463417
677535
1880813
1659314
458892
1671239
1355674
1514171
169406
558432
529053
157481
1778695
166767
1036362
215067
1107494
1584220
1618565
1766724
565503
1756195
1816608
1605088
887988
1592183
1764969
1178773
356948
16717
327073
67390
825212
811094
1742424
427494
1544674
868571
1883980
1767332
620278
1167528
4578
435336
1762685
203605
1967454
192229
1087728
486215
445759
311580
1554316
952841
1530503
1715785
1235796
610446
324265
285018
916387
389685
1741163
79160
1338671
1905062
131423
1196196
1087827
1715924
383249
1267467
637788
1788754
95143
926995
763184
1143419
1324059
1407735
984198
1097619
1975150
395739
1702096
1269546
996785
708023
149771
1694951
1326629
433025
1338629
414289
100364
233467
1697955
505722
307778
559826
1963331
550669
235246
217774
734622
1490087
674422
71925
730046
312076
1900628
1585810
205740
437392
432557
1597279
571661
212081
1277875
33864
653618
180887
550721
23415
1155422
739779
1091111
1652642
1664347
417786
413622
182669
1597087
1960972
1655239
717774
1875191
670137
219470
724306
676292
332646
1969854
1068620
1174053
1873078
256088
1498953
535799
775185
864662
23490
1529331
1593106
1785675
1183790
967091
1804728
139662
1171336
330047
477589
1385816
208392
1933742
1022475
1896560
631507
1296765
254838
427712
1038471
287907
1835713
832433
997162
1926092
808988
1022350
923613
747362
581584
1477737
1866780
1417786
775957
1334476
60394
1328244
955065
737258
1122130
1079829
1337164
1267194
350833
989310
404512
1957
1813486
752277
1578688
243081
671226
1045286
1814282
1573731
441964
320752
580227
925513
922170
1833400
453264
1115469
25535
500599
100151
826999
1448002
564910
477633
1419098
983971
138723
1750936
247503
1583944
1715038
1963996
492654
1426219
343289
473903
1945346
502992
1844489
342821
1501747
406785
703112
1752151
801345
1942116
1829403
213699
1650067
1533892
177562
1971477
978449
391727
1389616
947569
577245
676506
807476
522464
1976594
1302890
630409
118655
1454314
552281
830276
1772156
763671
1555111
1818964
411004
8802
1269623
238519
1322389
1734394
523677
1660817
1250722
1380823
329317
1523901
1571668
489026
14659
1395937
941952
1723270
1350469
1498574
1481299
1296688
1231266
422462
1899033
1493704
614945
687153
565410
1342165
223288
509903
586276
1636780
1121375
1784454
1987520
1095327
1393343
1289472
1543412
202880
1634052
948832
209993
220745
269355
497590
279173
165964
425072
1967003
353615
957061
1601407
608166
1637652
1099188
834699
1258636
1341443
1013166
1762965
1284661
90855
5605
1961603
396936
876648
1946366
1612040
883590
1894203
1952639
1568575
1033145
1994197
470018
1428494
1025863
1841071
953137
511716
548762
1302438
1185433
1803462
732445
1937494
1160441
1927641
1975679
1536978
719459
1642725
1853886
37067
436362
753615
991950
50031
1005002
1189156
995215
187934
101085
1616338
94997
1179167
645022
672540
1729787
1998474
247540
380918
665797
1261262
591898
1063809
1807831
592926
1131474
146697
886880
1894431
631707
1291387
40759
1900809
1985964
1986336
1349854
19335
1681232
1067566
593372
1849822
780857
643635
1450166
320783
710194
1621100
534946
513027
70349
1833042
1273308
1407141
1205459
1446780
1138288
1551645
1634652
198905
1541154
734139
120405
199199
917960
634139
1952253
326158
1185032
712613
1328863
151239
1415113
335110
912103
851914
768657
1668868
790991
662709
519595
411004
1462245
843983
456773
264880
700002
1989038
448847
1481461
1150384
1638328
403810
290714
1136480
265080
21365
137766
1518246
581858
1686071
394588
1881721
1099695
257199
379957
577155
300455
439404
1531822
1582358
559208
550014
481716
1220643
1718847
1198218
1423690
1355310
1617306
577002
888928
1363075
1984809
391852
295255
1624524
737138
381301
269215
905963
1816967
1655287
814688
1104652
444141
715306
545519
1090040
1240044
1161826
1692096
455531
89197
1395078
988579
619523
1327083
575558
520467
471040
420430
1952544
1788095
1697372
1678956
1598716
1278543
1102595
210008
1342309
108884
210911
1281136
1090431
1221817
385277
1597108
799881
1570117
929882
1115313
1967131
1608776
1979234
290857
122834
286010
1622204
808426
1150215
1641204
1964061
538788
1720356
639322
1035755
1615545
348320
1004194
1384589
32527
811131
1711454
1854224
1933548
1288930
968247
530722
1195197
1624475
1477260
369010
310576
335736
1890992
1664766
953786
1589405
165694
1864003
711257
1196866
142542
625541
1224354
1919453
543736
1339954
20459
1694224
889327
1157278
1305162
1940749
1374114
478352
75497
208037
1679609
1576871
1264221
1904899
1395228
1532549
231161
109533
1248351
84386
1651115
715452
935236
1353166
1318511
1090432
1021578
1563190
554700
1072525
1084081
1720721
1692565
747528
809046
1497576
1796845
1609597
703804
1955524
1313246
739978
43617
472164
525531
131494
1917135
1130614
710521
1962215
237349
1080590
1336154
842900
1522453
1116269
1368179
1579881
357598
1709488
1041708
909666
141920
304975
1386918
180329
1569857
939366
1858469
762200
59946
1033507
273889
1777984
1241350
76374
726473
1020098
333338
429860
514949
1033814
1967908
1038123
1990426
457188
966776
401987
763853
543269
1529679
1330844
610929
1016244
543341
1640724
1998766
23188
1400521
226183
1210517
618664
160074
1948975
1453700
1807388
951250
1900539
597890
1178900
261789
429722
30384
1357733
246447
991926
709979
564606
1511837
1682932
1747368
137319
470759
1080721
1409263
1766768
1659103
45668
762729
1301182
1603908
627400
1586260
1679409
1158320
911274
1258161
146412
1887794
1140659
376812
969146
1117282
376465
1576371
1178199
1606826
819065
919865
1487514
939993
412916
275022
813303
892842
1171967
816465
83273
1799307
663789
851776
961606
385580
504232
148413
15050
361807
1568812
1944149
1879072
1188930
1985783
524897
280534
1317668
1132694
168920
61552
612303
1836344
632598
379332
643454
1738305
992028
743931
730139
1773687
927668
502285
393971
1862388
1395989
543629
943088
1825407
1776146
905208
1319441
802113
1287376
157972
1579312
1357707
1741839
1934515
1318674
1913511
1680940
1608826
1820734
223588
1066608
359743
1088457
1831245
1198273
489817
1263708
1895812
402387
62969
1729158
906787
974572
799288
686751
609653
166866
259828
89444
1366196
1143090
990953
562629
287132
340394
1343620
258982
1631119
1137103
1465905
1798245
1558797
944391
1603329
753443
747012
1110735
833417
1393289
335890
239279
727555
1626265
269709
382474
1705476
1265842
1764761
1687950
291772
1127571
556067
509282
459360
1937188
959914
927988
652731
366731
1618514
1579998
1848108
561975
346553
520010
1247643
95291
401439
175771
362935
1921193
869051
927655
319595
1535425
721878
1506169
1881352
289553
1729737
629028
1306562
807845
1550369
35130
1986968
1235748
1741468
1127814
210118
1355105
1778679
1323098
1683848
459994
808660
586864
1411370
594247
1364921
1102608
941608
117192
1304878
313361
115506
1314528
739331
841023
1699923
854714
786178
1859291
415694
1684896
1315816
1642545
79668
1498423
1010225
246713
1530746
432527
1138297
635032
350429
165947
1692371
1657874
28306
1891828
1430279
1878262
352799
708788
592606
1689157
1559298
133816
175917
795557
79280
139274
266307
1493500
264910
1028801
1810989
1943076
1779980
188697
1747644
434144
1933984
1921998
909533
456721
1852061
1836870
1690014
1459016
614739
1320087
219596
1737183
29277
928942
467208
357804
1917659
1291732
1353962
152007
1819522
1358295
1394866
1307114
934079
575325
1529022
342289
1895807
1459047
1590896
1242066
1527410
1300769
17194
1505530
1814855
1197733
1611427
221146
142772
1204786
157713
959279
1206501
1141355
1269606
1650009
1113826
800066
437977
805951
901813
776196
92585
471011
803413
932450
19852
454169
1195203
343546
1420296
1938104
1994243
1893130
1488899
1125098
1665413
1168963
377828
705337
235917
567704
1711817
49165
857958
76660
481692
1358120
999434
1943449
1346534
1058851
1620447
1218111
1219474
874904
273469
1182486
707559
1986483
392239
1554128
262709
748864
1249262
542136
1440090
1712521
381290
519032
1532298
1073242
1626065
1413633
1979136
1640770
1423587
399119
1804541
700720
489023
1211957
1273467
70878
1851196
1353932
184518
746277
2832
1243365
791382
725362
1475269
1306030
1958828
921303
689293
397838
1586879
1377856
928227
789819
1264187
1690539
734064
1706720
1979061
364861
1952353
1053616
113635
1959034
899004
1521902
1775521
1582957
336634
1979973
943105
1450521
1662524
348654
1634875
239282
1028994
1733196
1818431
275423
721439
205905
395527
206801
358698
973347
1226355
1403871
1348376
802708
1470839
617101
1720917
1535619
310583
1283737
1442717
1332677
1192937
367206
1904122
1949929
1764494
221933
852272
1928931
1473641
1846190
800139
948182
978249
412955
858947
1327974
1195104
1764874
820172
1819680
121616
848786
570705
133239
1688329
590212
1724556
243720
1524762
491835
1919292
1918654
679810
1188048
914203
175324
1694172
1962232
1283668
1943558
678713
1652740
1332026
844859
1153529
404252
237462
1935691
1808415
1816513
1001095
833033
357382
1191806
327946
841089
439970
388082
741304
1682624
1529348
1756662
1362428
1753960
1370013
1598331
471264
1367580
1003401
569414
1762859
602860
1908510
241016
126918
1094103
342719
471094
97663
640639
620053
1928101
1766093
1101707
1613086
619638
677187
1529527
1905942
107078
707783
1930898
463617
1134872
627089
738156
1107562
1568859
1089403
1807469
1627212
624739
1158283
1406008
1120005
890265
191514
1729164
5500
1346572
407336
872026
622059
503619
302226
1428682
84393
1276761
504209
1798909
1842625
1588686
1711036
436449
1675097
1266642
42995
529999
866156
1045919
1923530
1544955
455095
1101174
1043578
1744937
186421
829598
1656451
1335597
789652
1071939
1939168
544547
1697742
1166879
498823
916707
1866212
1539767
320179
673304
981688
63807
614723
968738
1830763
1445694
1617975
1661152
1794066
823083
573800
1724587
1584113
339283
499600
1882925
1451133
154035
573468
391172
274713
546006
1334860
1503350
387246
377374
1256730
1024773
1215838
1158849
246362
677913
1212707
179324
1656792
1483496
572921
56207
1297333
1042006
1616431
1248581
1230320
1486403
1262183
455719
10625
1529519
622268
1076065
1728072
218427
1756862
250111
1392046
1258319
503426
1625609
1770961
1481211
106302
404188
1487209
1128573
1059076
465784
1892685
843014
215247
519914
48859
425633
597838
493378
890665
781222
846240
1500188
712303
1918365
1170114
1321545
1405252
531129
922896
1593541
1336132
1591707
1709907
1992530
494351
1420353
1565935
1853125
629251
889739
665216
526661
212640
88983
329244
1921580
610709
1156601
1389116
647824
1173489
383447
1963725
126882
1438950
1435669
1859936
1012708
501751
761393
112729
239839
728377
1123505
44975
655062
523273
288297
1886104
1746159
1888092
1971868
1005285
949986
983770
1290013
1494865
891070
1511237
707099
219037
728839
828468
1239814
965343
1769415
1941465
1853597
1841278
1805293
608315
859386
91928
1694547
1849061
1676435
165297
467421
1569050
1253045
1894540
150351
1955516
160725
1298135
1301394
1549137
1891978
1458155
1959124
679683
1550824
1960885
1293945
1871474
828286
1707174
656719
1497020
23768
138141
1157152
14023
1534717
1224875
1753672
1845327
408679
1450352
1077847
1879399
477011
541878
1564556
1239605
1737454
1789481
1182559
490255
34025
1816720
1441690
321000
1660328
382187
889464
1264283
1869400
345649
495254
1379230
1575149
124857
309798
679591
138782
240402
1910052
775719
676525
430083
455204
936635
128713
885478
1405803
1301212
1272387
1354592
786972
1574848
876662
1469885
442846
266405
1106769
175035
890694
1040925
1669806
76914
1673647
1822846
581953
540910
1611460
1121679
942818
986837
916833
446988
1848561
117344
221459
1414766
1523925
1361442
694194
1178758
299182
1791927
1455364
893083
761050
1956238
1620160
277468
1307005
171677
1314754
73066
473029
18664
1943136
1682663
1819755
87006
624755
330628
294771
4955
502277
320078
739798
839876
1115845
1010575
661134
686024
1551590
1606016
103800
339656
1416568
1792811
585720
1597906
455230
1450042
916294
204427
1148934
580931
1558246
55163
1264972
210823
1958606
865105
1424381
1910069
1094014
1468674
1112044
1519684
1074402
334822
953940
447535
928534
1424808
1259882
355076
1604269
323680
48392
1108439
77973
86582
1173256
1329005
331480
825607
1379076
421037
931785
1877341
409811
140207
593271
848574
1475830
444945
432271
1250402
196303
1698129
205691
309322
657160
194010
414089
740749
876011
689746
802861
559624
1096389
1211812
1092038
1912624
148574
164123
1508567
1023680
1797446
960422
1338491
1807576
592088
1976396
233154
1158986
1611019
888533
209634
4319
207373
1704980
682923
1143493
1911810
1348989
776520
138268
675528
400674
108322
1621988
1227071
1319350
1670489
1700666
1255254
1247769
1642591
891589
982196
1558910
1508954
1944446
1028239
1900849
1606162
1142762
1895036
192478
1437872
1170465
572464
1152225
1903758
1626717
826179
932472
746206
794044
1065861
665942
1459639
1996229
762071
1886221
62307
1360086
1108504
1246660
189678
1049833
1774405
778080
638544
805642
750691
1218110
1786977
1417074
1786132
1524698
1603290
1444732
220365
908683
160642
753774
749028
638707
583363
1658680
1161488
849383
1085277
1617293
995687
537002
290106
423017
1934025
1871395
1138162
992278
1887888
742982
459887
1119503
113190
1455000
851656
1055553
283419
1724521
622913
648535
442701
1257140
1857346
1200144
1480944
644197
1306910
253360
264814
997150
1752167
1511379
600926
1710342
872960
1847180
1694298
1062414
65706
999628
471163
888405
759435
1943944
57766
1969109
1445983
244708
1362958
1807301
1707387
1571557
433132
463807
1192159
356422
1707474
1688464
791547
1627906
327059
176736
1292177
441601
59363
487795
1487094
1901724
1762447
1005647
1841702
1006883
1578622
1260462
1420325
285142
227767
391001
1497395
1867345
503211
1243938
949968
1279709
1185832
411432
1625932
1184865
1454589
804723
230964
1055702
1916142
198454
362502
1204619
1799812
974392
1231277
240832
1575661
190339
888816
1498154
1720903
66705
1573606
542381
737254
449052
126631
1790641
1551586
1597742
62468
1328476
102341
421580
881287
423605
1889946
1980750
1872368
1968054
1106378
1129752
386072
951222
372442
679190
1925285
1200490
1784105
1050152
1668569
922204
1261295
1541380
1527418
44028
512648
899031
870830
1495549
260770
138589
250867
359550
1805587
1160228
1917799
410647
240692
601322
1409665
1427520
1244471
327974
53406
1843736
1439965
235446
1637255
1349310
1230439
1749219
871337
348574
1057210
1302486
1539122
959885
244251
1638876
865909
1392570
745085
1594798
443655
1489183
1530023
905037
1343716
1331822
757613
1896928
740406
161394
118053
355043
1815870
1270174
996380
1675409
1267764
440418
78274
991479
1032060
1928882
268095
167722
338644
1159979
513387
992409
120368
49752
1709435
636171
974444
1485446
94110
1320216
1648964
936692
1559915
1613361
160246
493885
1901729
1234809
715515
763971
67017
776914
319073
1693802
1914167
711053
1583825
252346
1285172
459157
73248
631498
926611
35494
266443
532217
19068
481155
931288
764958
1801784
550524
373791
1764698
1384507
148244
1179661
319379
1933450
1548401
611172
642096
1099190
511811
354025
1204216
295184
1192333
412386
785812
1889939
1885093
1905656
582722
713961
819245
1236820
822150
1789958
545324
858551
1314659
757627
1124405
1134110
938681
1493869
228734
844138
93096
808383
1384910
761828
1004073
194781
239577
256593
1914692
246866
1553755
945188
1566432
1502873
948424
16331
942351
769898
1932507
507646
1678797
394458
369110
428167
152270
1284275
708788
282303
727059
1955419
1859692
699335
1185691
1615393
806351
786131
1916506
1557389
436880
43407
241119
1625765
1212813
1755204
1698124
287369
1015250
149787
178681
1324780
922462
1125681
1216041
660441
844366
1872950
1097565
803225
1379876
1379392
988642
1936575
1347025
1491574
232219
1201797
1093012
63599
1386221
1320531
955833
828499
1299928
1306282
1115473
410296
82195
1036675
1879055
1655432
450333
1766945
607971
1551596
1985400
619722
1842576
583689
903906
214447
1317847
1167978
920180
1614471
263139
67201
1516758
194501
1688045
1705383
631315
1768923
1373336
514921
1168761
929806
1706494
163612
165991
306936
527207
1978935
363923
967390
553543
734651
733911
234075
419786
957704
1022099
1200774
591149
496043
861303
366675
392718
1781608
1211079
1018471
1893369
237943
277492
1293961
1290420
498981
78709
1004166
127825
739801
489374
1622687
388338
1541596
1980892
810227
534983
1702708
1928011
1972592
441055
1770912
1813565
695782
334333
794731
1834901
1799851
1924909
629342
1898932
259451
1404953
911533
182778
1106199
145073
1265919
1386844
109289
95445
13858
1112225
1366437
922118
1521602
1103331
592959
1897060
132144
1671359
1030832
1956118
1672625
1663354
1197342
507192
166031
177924
400007
1790440
1220612
853292
47827
1370614
598591
1629054
1186706
1765849
343430
1800275
1464631
737924
301813
878623
1551727
236575
546996
1453568
392130
1151810
291522
242386
669358
564354
1317216
966298
1413581
170230
1832602
121013
1831653
1439736
886050
795832
931373
156837
917237
581869
954213
1070726
565537
1756833
1782777
333469
1488929
1023586
1153372
191522
337015
1774490
1534040
1645859
1831984
1323928
422376
1419804
567751
1523321
1905508
859272
830429
776156
1523102
374378
505445
736609
366909
1752526
1294201
1544811
1505011
1323488
916666
1840206
413555
489786
1726163
1005114
742248
471011
702729
1200911
1297307
1100208
200304
1042024
1254986
194598
551364
21166
366138
876082
157156
671309
1346149
806047
941167
1497657
590819
389617
1972
1411806
498237
1098604
254006
353815
285636
539223
1758174
1217702
1080736
1742715
1192145
698324
217404
1118406
759825
178444
836039
1251534
1734096
1476493
1405744
897655
1181167
53392
397775
1289435
400092
1429780
1925263
1049648
686502
1875249
749588
956372
1909980
785289
27518
1052994
1627283
1898701
950431
1863701
1302266
1979170
354010
734804
196252
161890
1652270
1906286
869149
1390521
65046
1863892
1584732
1653921
1583046
1468241
67341
905068
1972768
1131813
1609635
677835
1162673
492936
256327
688746
777921
827598
500470
991217
1569556
186299
807018
58170
1892740
567328
274018
1560063
1095906
1453388
1155217
1541408
660428
932651
902615
79692
260032
914154
513588
359057
1772419
85294
946515
1287204
1321026
1452769
225240
1799372
1977473
1711536
547674
1964490
1763056
1496138
464416
1528630
528702
263504
649952
402919
1624873
19091
630373
1368948
679374
699848
1581925
1827581
1868649
1940659
801454
574576
1198504
610395
721840
698715
884274
491469
611765
744732
988720
1459862
725316
1075551
1567680
796976
1102558
1525808
36636
1476641
1201274
930787
1704158
12415
989514
1249907
877180
1892142
919100
1457383
1307955
1394680
632218
1110080
338564
1820099
1325808
1247270
1333105
1352070
1701617
1426371
581908
1195811
1362298
639925
1672889
1673441
1968081
12777
1407963
889974
1983440
334682
1748927
1411936
1697163
989826
1809105
1763644
240142
901294
1033511
190526
1761264
457246
195019
1706560
1069027
182326
67846
614334
711703
1192723
546400
411576
124718
1781290
1689321
513219
624308
51685
405427
160469
1384295
862722
878935
957047
170882
1564319
161082
1083934
494973
1601449
1926611
709354
967983
1839210
216596
416694
1815754
45177
1776363
1026019
378290
130379
1486674
1755646
148607
274168
1191719
1200169
1536515
1823168
371518
1082253
840743
1065779
351891
1051692
750247
797849
2199
1024427
1145222
1911975
1554111
649444
1500778
1516802
171497
963379
719550
1259066
470877
1703121
1360661
243021
304767
464258
892488
261993
1925248
1881247
1936157
1852210
687366
57212
138555
1112108
1126214
1423530
989468
705704
1865166
1856814
1908416
929404
1307428
1606063
558194
625217
1666864
1868243
663852
1697595
1910286
168043
1447362
1056093
758116
325627
1741190
1534625
58557
907647
1292207
1367721
1848701
1891071
1843101
1075786
1045109
1063030
1169505
1804164
1245121
19623
478986
770136
1799731
1124503
1053087
59712
548722
638655
1540733
797958
260620
1386014
992304
88069
776640
838470
1352301
865515
660620
15070
1696268
727622
1894558
594767
674036
1690236
1263452
1886870
6102
1235888
19395
999762
1185809
990486
409950
436907
752393
1865105
1819929
1719096
1567557
1668234
390927
1766763
1916008
1152965
1562324
340570
146684
1850339
34021
1725285
1621144
1874099
941459
1780409
128694
626896
1544266
1656098
900696
1118290
605784
1337875
51113
714980
1569787
862880
286069
127701
602934
1221482
557882
1255110
1929360
384424
748353
581036
646412
1945998
109270
1592261
908788
1763314
742938
1974340
1967833
741634
1024375
1559930
628709
1797259
580095
1547799
1438688
588244
8287
218983
1769562
700011
942004
1601677
1377738
1424718
304175
1287597
1196477
1769731
301972
1866393
1408596
957004
1030517
646226
453184
566045
114250
1422262
998147
1507664
314780
1358457
601783
1843176
1206084
915988
500799
894508
1166172
1769564
1899854
1370372
144501
338482
582407
1385650
70425
1261127
522821
1309597
567913
1274289
1211958
1600815
1493803
630005
310666
1425660
1348060
1886236
858406
91526
460140
1592768
492794
1546561
1212171
1910016
1993569
1855992
1470700
767915
1057310
736331
131145
651041
1528512
494380
861800
1537278
225287
307563
50684
515532
732457
164521
1115292
1035122
453897
1757728
1610598
1641464
399157
1544312
317339
841932
690752
1163289
1678476
1283504
14419
1052437
72929
1585161
141010
427953
130777
1152094
1830491
1897264
495997
216803
872747
807564
1506460
1204802
584568
861739
1168168
207259
960628
736233
1803426
426532
1845005
1303184
1994829
237730
424727
333941
1713960
521323
1058681
708004
1811315
1906851
1007295
468949
1757245
1655682
1495398
1414914
552052
1989707
1993497
1557664
1788063
1669367
1707990
1804919
1973029
945483
1507349
285998
101426
1401280
1726509
1620502
327465
1833013
1742547
1039371
1978015
1031564
1633346
396056
992121
524412
1547158
1637690
90743
86148
884141
1531999
1778182
1262466
1460789
604821
1728406
1233777
215266
961750
1360996
899053
1513651
1487808
1164548
1251232
819695
735914
667527
11573
1392445
1030455
1452936
1052428
734182
1590584
798525
880774
1663903
1172215
493462
993008
647490
469782
1662617
397947
1754172
7042
1015903
260887
45991
808287
95445
453962
1349705
1307447
174892
1846982
1321270
1013133
1027930
1708755
1598135
1059011
1833366
1482310
1466655
978307
1765312
1216822
1961393
1238876
992445
1938106
1727163
389587
1475999
547871
1335753
761744
1051387
1475532
1690783
308991
1279917
692572
1762351
967860
1574101
1966399
92593
1708606
1594223
1847892
1664127
1222599
1050085
303400
1428259
1612687
1470598
266743
651605
1606514
460333
1430623
496404
1999456
1376064
628647
52888
496894
112611
1497992
470162
98492
1585033
919620
1910187
1869691
1438829
76381
1443643
1602955
571558
1919437
723920
929185
3345
226942
1612008
1686310
276746
16283
1171995
1074323
1733367
694863
1907784
1831513
608455
923840
1986314
1063481
35425
1453649
1072046
151373
1171679
708764
1142363
1436393
558068
478004
470107
1217341
643604
1472600
520251
1684054
1888081
1309938
1560938
1511570
1806163
810976
1107268
1376799
155072
1185631
20071
1042809
586579
1822477
1413056
131001
1683762
307809
398340
1182416
157778
982564
1296175
1217258
1153845
1077038
928918
1477951
1034779
280351
1798605
1758273
1274287
1047151
202474
292508
665988
1010871
276285
1135464
1604664
362868
1805856
1682647
350904
1312371
1429591
1205493
851653
1269682
1976668
1305786
1095848
43888
303231
490671
815888
194898
1122967
589229
1809233
1612503
546380
167891
1164383
813912
1211803
205704
1338730
905062
244536
1989700
1745300
1980474
1513764
1474053
1108940
1844463
457787
1441692
1180996
517420
1623946
1569261
671946
982538
1076887
32921
831558
1119396
1318215
646504
1107279
1879533
508130
974948
1053348
1332144
1564700
1996023
1004339
1661384
799251
883541
1402303
422862
59976
1793129
1493361
1923744
1031568
1404080
1204046
1431990
185744
613614
1351338
579150
146362
1920754
1763384
447476
983331
557440
1952276
601786
5251
873840
1845436
656476
231681
1624294
48458
430717
864181
488310
80936
1711719
1089400
57784
707878
673810
75548
1296219
937675
1397849
585518
839977
1781170
1675546
1526853
242378
977976
961921
748678
270662
1788794
611809
1483162
1531615
1802481
290729
1004760
390209
1193247
1291255
577830
268365
1913620
1734957
818846
409088
75301
367379
17068
590989
897450
1209294
623167
217688
1151956
1040375
1585806
183237
1641378
1734254
1691696
846031
890435
1945018
1363520
1382118
841941
1776420
1075460
1084580
843203
1977425
1520792
1157130
582530
692623
1445805
1970042
867754
1569562
1280882
1782881
133338
1003229
1190763
409761
1216114
1542715
230005
787706
1316013
169520
1394127
1922311
229309
1957944
771137
137573
1629383
1143612
388193
1391355
442848
1769541
825204
1725879
1091517
1430300
1053473
1329216
644721
551996
1056996
454999
1718852
1621196
1606690
134818
1810499
1707793
1233897
1679770
117877
1981463
1799578
358429
601489
1339998
237893
1494693
1544362
965053
1442839
88044
861629
168750
367239
1195474
490413
1253297
1079663
208441
319312
1177080
592555
128010
191617
620169
1436892
1232460
563997
213226
608612
1224360
1286804
1232500
1610836
1432475
148190
1433114
1990030
1224906
184102
1830621
872893
772514
1486335
532881
1951428
1935896
319941
1336736
1729968
1487597
1525966
1115122
757294
153729
1553005
1799735
1151320
246059
680188
1281901
1261121
1177715
385703
849012
471242
1364642
622918
1960703
1745200
593242
1131955
81086
763827
1620412
691589
881007
1672131
765892
1816660
908794
1357474
225515
1357858
516766
1833249
519149
1997565
295231
1771746
1482405
1545706
1441453
1565121
75916
1655446
1158792
615749
575306
468529
1219241
434886
1834037
1685670
1129095
1441189
220861
1391077
653682
1534198
1401581
1064753
228766
403913
1461985
29467
407013
1874669
883061
1993096
856378
295417
1985938
678369
1164346
171504
194786
832123
933794
1568016
327701
718164
460744
1311516
841026
1542862
947138
32570
178495
1826404
708779
1891958
223479
601240
1935215
1522014
1681942
487508
884457
1371299
1211070
779478
1443113
534822
1523045
1977622
947611
35933
1776234
1900853
1102998
476272
751157
1576913
1644635
213758
910907
1069066
177365
170620
1496389
506916
1210621
1388003
1277560
394491
474724
172036
536841
85272
944710
79800
1538544
1205151
448487
1909939
1891811
1963980
408929
1453022
454740
1340317
1658086
1759126
1313132
1398888
430729
743092
251915
369894
618181
1079094
510649
1363591
1920574
105291
822350
738294
794743
1949475
43469
783661
1468242
208352
1609717
1315338
1595398
738490
1841339
1400252
1717033
1376257
420856
297971
1333189
1127940
25112
1205987
615813
154786
778759
1979617
1158495
943727
1318580
1546966
62609
1057989
954427
1871587
1910362
1071717
1779902
533577
264277
348672
1316572
444246
1841395
1794301
871605
751143
1715795
1950277
1134401
1445814
707292
400287
297536
42438
1454674
47663
1254444
554728
1653682
780440
1638652
1564730
1047702
1214190
218183
384050
23829
1081724
46046
1422918
1040769
770043
945307
1844211
1331489
344924
743478
594991
1150676
193947
1807003
1534232
1545376
1299980
620995
1717903
336419
1915159
500295
238699
1774216
930921
1716216
15567
954168
1579081
1939805
652161
938424
161320
243199
851469
571549
1969332
1403017
1994357
496021
504410
1188746
693615
1710699
831951
1758812
1863776
1687906
1977560
1613465
1437969
1175848
1108398
1913573
1272997
391597
1547828
1458589
1049788
830448
1483180
589289
727277
732796
653671
927545
1169420
1889576
1755278
98473
1283755
1019643
1007321
416630
435796
1406217
468469
674690
897843
1721510
11150
1789588
879793
1148058
606974
134301
1956293
693664
49376
1220949
1923280
33388
1259206
122416
303277
356899
1559660
1283393
1633019
424524
1487284
1564971
1234955
189765
1149385
1698312
160927
295683
583959
1674435
1805344
1196494
1387473
1202703
559870
813854
827945
768813
1291924
569614
499072
446118
897556
1167098
1039024
488222
194084
343876
491294
352908
109989
1751591
67068
946811
921675
541188
65816
1888187
353653
388098
852428
1551453
173212
1715914
986306
748995
367042
1612700
1472376
1935150
493357
1972753
916493
391926
812754
1215035
294005
51049
443519
399710
1477946
1184882
605761
96075
341033
1545903
1069918
722131
986511
1861353
1698713
117614
1572339
1369532
1071103
452131
1435747
1409247
653766
1287017
466776
1598218
1921286
200639
1249011
482893
647227
749462
490578
452203
1931311
1778891
1892454
753078
935208
215131
935868
1830876
1497866
83050
1188226
448091
765004
1905045
412892
1549637
303271
1437415
1979341
1392323
1259277
988299
299816
1686927
1989454
580105
792841
1190644
1232331
702008
1550919
1577773
351442
1590576
1011430
453409
1932936
1411582
412880
1164603
877481
1847810
1229267
1097142
525443
336883
1564996
320424
1684699
1072096
1554171
372893
164479
1653636
821639
1697788
501075
188983
395490
117879
60064
879975
635517
726475
1174213
1518875
1420396
654615
1581715
966135
1740315
998133
19760
518976
1317041
642140
911995
511592
446908
1983363
166490
493393
1869485
390818
136762
1494230
813593
650722
1139004
375984
158639
746350
1399274
769524
1984959
286766
520144
957923
276717
1912681
976202
1640317
1637189
638295
688158
208571
1895883
1988270
1414017
462549
1458283
311872
1657871
1710028
1832612
1534947
1209905
37766
1374807
1215269
1960043
1928881
1811799
52561
1280990
885280
815235
1030880
878067
1608751
935992
223089
1856988
720145
1957772
421945
1589006
445382
371163
953495
680708
1281512
346943
505523
1505320
1419069
966728
1046780
1366479
1824566
816882
1152746
1991684
70081
873585
1681800
261338
549723
1254105
367988
1077608
1708782
66572
389001
523677
1654092
706866
395659
678753
892117
1391655
913316
1256248
1176237
1738695
1795127
1468875
1866921
1680324
536998
675373
1828700
300268
166416
562558
671788
918857
122448
247098
1633096
1170094
319168
950247
631852
818439
1590139
1177454
847401
506314
1806214
894601
68163
1162613
249191
1818832
538552
1143647
1465763
1129350
1356839
1757192
412305
526487
668610
36478
1079667
1563355
1823829
1823068
1192243
1840546
932137
1868282
142677
1270819
1952911
827093
368552
1065999
715872
1447960
152315
1761339
639511
950784
113878
139870
440251
1311267
1302707
795248
252371
434409
142031
183145
1252653
326389
555474
1076848
708159
1069649
520248
1108239
1984849
1831282
1429737
1801963
1101348
991883
911079
1962425
1541394
1170064
376244
577891
1045088
921648
1337864
593858
176927
358177
746042
1765673
172392
1036431
750044
552406
738417
383749
655193
1350027
449127
1957400
558697
507997
1471753
264749
1819083
1724650
881583
1551544
1100540
734824
1323697
1186356
1021571
1958970
1429321
1469944
425561
879139
987329
696657
1390346
716325
699908
1901669
1960384
334705
603395
784527
1904960
1972453
1900298
543275
1692475
1530254
1473546
1576941
522503
1902088
1822543
244923
1724877
450157
56844
989051
508263
1421762
385101
1783459
1766634
1558822
1495526
155187
1408566
593198
950510
13831
692528
1311826
847569
1538577
508175
280413
1079311
927033
1115930
1384345
1852905
1380961
1514882
257724
1989609
541077
476901
126425
1338807
1278488
1838353
127574
1013708
180707
1435642
1972398
986526
1848170
705632
776154
52797
1604889
1474
1167619
853209
373351
258266
1047452
926750
72684
1157690
1670975
1610541
1538043
1900811
671026
1581653
1573011
7671
1105024
1710330
1183158
1417687
60243
1201383
49559
1342601
1064667
795198
1703258
1142309
911992
1133402
880844
1400356
809509
1374528
1480056
744111
1404966
1044799
1129672
755866
497428
535169
159853
244002
1121085
1404075
878771
1071761
1156045
1432572
1391940
1388211
1530568
458144
571502
1719426
704768
1845803
1796710
87492
91753
1972555
1741071
1235598
1698461
1103953
1069677
1744516
292166
1527067
827842
211678
1084816
508820
292822
371604
32794
1399657
395886
681092
545835
432557
421808
1935993
1568211
224711
1277040
1355868
1351162
1969281
1974743
1805794
1358858
654279
1786761
727848
684832
557022
1092895
418033
524663
1264514
1705318
515681
1922848
231401
64030
1797472
129575
245770
1351321
676646
195215
1572843
1135008
805251
1552268
672950
1204566
1967750
433262
1311571
609194
773951
1830701
1933041
681226
270945
174105
1198553
576953
1784474
1897268
1375542
93294
855226
1105933
121632
1141723
1169661
620171
90564
31770
458526
1993230
1535041
1938187
735234
961196
1131806
459814
1736695
1267439
369738
1991637
853722
775754
1618235
1064991
1196064
843999
1768423
1531127
491873
810030
873026
978520
124580
1422877
1965782
1034094
1997578
26527
126890
1948166
1031081
1517710
65478
152764
1586312
559811
743166
563491
858200
1554063
492762
839049
461830
1598497
1165372
1139370
142492
1277815
149608
891011
217829
524618
487375
1278997
574694
1477349
1118441
1612887
895284
994380
1665032
1584677
1558882
622337
1512376
1796017
449277
1871158
99876
659630
778337
670298
1692510
911449
355734
1409316
1788697
1900561
688951
1912420
1524549
1245359
787679
503938
1133924
558515
849787
1569639
1409176
1272225
960455
1777768
1680823
1616386
490138
1915754
657846
1092834
403004
1867574
269331
1018904
1503502
1509589
1746995
957078
846297
1142338
689998
1546908
70056
1991465
1113146
1331767
637725
1408678
1363209
82353
467482
1585687
1737272
1075930
887742
1316439
879273
830384
583457
478484
67117
437273
719358
1403260
189493
593054
236946
1200413
1244474
1415403
846979
1960156
69690
626829
530077
1457386
566461
675562
508851
5889
1487764
817779
1871620
479454
469338
1593226
1080990
1225307
813499
65462
1952472
293453
511597
1102119
70382
912656
735231
300989
625191
411340
1132651
374130
1992973
1588843
1955757
587787
1439674
382271
309567
270803
955006
1348401
148696
1039272
398331
621392
107930
71653
1066459
1472144
57201
1390061
1534113
1362349
1074349
303296
903579
1499374
806047
1114635
1930714
1932411
1237946
817777
1000883
87202
1002645
1141701
412867
1040496
41624
1589562
1046924
865403
99930
1234864
316392
1071964
886266
1921722
440563
910172
1297546
1117560
1499440
1903363
1067990
266651
1999887
493026
344189
491062
1728503
637958
459324
1691574
1009177
801063
1146731
1435067
592073
1599007
879586
836377
668559
1916061
1101385
1796807
1582914
1430277
942244
1429998
547873
1981535
344465
1278337
112415
105023
1090104
1975690
1707316
1761404
408139
729640
1474727
1428511
67293
1456125
1165432
1637067
858458
1171629
1596587
728318
62045
13142
361024
1238421
354847
1695193
682498
1795497
552305
479093
557501
1754960
24432
1862321
1296533
405483
264537
1244644
1117530
955506
1040682
505521
1246321
1213306
1863868
1354970
1200337
1159166
62279
1743513
776528
1129240
737870
1806823
1656973
601446
975885
1734859
615558
874672
1484576
655419
458220
133121
928164
388502
1636891
1870051
1073674
1639942
1051504
1873563
22715
1472993
382245
1208550
796630
842204
1445007
723717
267872
1660016
1479505
1682842
966951
1703850
692942
394004
1513598
1036591
938475
1275096
1486828
1111530
1221032
1735393
302332
1602469
597754
68402
1666067
171626
1166367
588827
162838
1029460
324645
1586574
386769
377475
162309
436154
27098
1638173
1483033
287037
1362586
43426
372412
478845
55792
439463
1984116
840837
1762701
423901
663713
571952
785014
1952582
234931
35782
1091343
568777
1444659
1632851
1015205
803345
1300583
1309233
1782865
796805
13874
586768
1989568
647471
1664300
55504
1194022
79117
36004
1742745
130575
1547832
304671
128811
246749
1141049
1581112
1507055
1380195
1070896
885969
1117620
840261
289399
628312
794110
1339288
1841700
900881
1917928
1532838
632167
1521678
17366
712337
314756
1913444
1741572
631788
200460
188717
1822195
190442
1158961
1167745
260792
926327
360770
969362
986181
1105652
608818
916838
1766808
1232788
1504765
1515344
1253258
1350884
1395836
1026323
446847
1605628
1486226
253709
79744
797435
727717
320941
1663678
1559839
701059
1724896
1617260
1621355
426059
674489
1498295
1657392
1923841
744767
236264
18061
1565011
1615711
1729621
403925
1072831
189159
458682
1711915
1450311
1526215
1218211
278824
581813
1102964
58928
153845
349409
1373715
1667550
1739460
477574
1377058
742429
1334544
1650048
1719012
1103293
365912
174372
1946215
1466892
63773
266748
294697
187432
557663
1717859
1269130
519093
50126
1859879
1984136
860474
680531
628840
535655
1547609
1431123
282073
1439532
98628
49006
1716031
1699922
459453
139999
1180304
257859
1878151
1244704
1341929
628400
717631
407487
1420442
1386795
434009
1433582
402539
1488638
1919514
270182
268115
40462
949882
679000
1837363
1904471
851205
322781
943111
237640
1524358
1988064
1733966
1509072
198549
390308
281231
1005431
543305
1190695
1523326
1421330
721550
620058
1091023
1871208
840862
1935602
1720569
1546719
190762
1479869
1907537
842013
474890
1548981
440363
464710
1455576
848468
696216
895481
349666
1913440
1502840
816536
1743316
221252
633038
1713383
1338172
195782
1543932
218295
374289
935609
1050809
1915188
290614
1811283
668881
702953
1155981
56289
1375049
735199
1852031
1997198
1362443
555197
135651
1899050
422841
1239512
409814
830123
1832803
298958
1758230
332688
1803633
1259311
820964
875987
959545
47987
1257174
1434007
1807572
599932
61063
1545340
37822
1905556
391607
629397
941354
259318
327014
1361094
593312
88212
613747
1849112
185051
1645034
1481736
397356
248965
1102552
1539971
787865
1097351
83723
434954
1488052
1861836
1964388
1694498
805286
631115
950568
1230514
1504042
151005
1195263
1909375
1761223
754701
1761516
1020105
175889
1194267
1162921
493399
652585
244625
1977382
17560
1941219
326428
298254
582743
1537561
1735193
1163683
1528240
580288
806696
427210
1423437
67624
904526
1660953
694294
1930058
245919
950619
83070
217381
677678
336570
264858
542320
1145645
129931
433537
610921
1045260
1671741
1748262
1993705
846776
684785
1685961
273323
66122
426298
1015783
599297
987120
1219558
612069
411828
913485
1763109
600741
971795
593785
1457708
1170736
1662062
844344
1783828
519944
849458
1109460
1009867
1194973
1171340
1920838
1916465
293088
334551
109584
699338
1253142
406017
1850369
87357
1750418
810707
1491403
1231480
361960
1044616
939197
1690767
1056080
36043
1095457
1881945
188331
269481
1074972
440270
14782
962318
966557
1722548
1224921
356892
1821735
1021226
584912
627100
1591882
74026
1822794
620394
531562
166145
1656877
1261162
71051
788359
170397
1381780
1833483
604697
1618250
1806948
1524676
840335
1510982
57964
1686612
1187209
124370
1337460
713340
3264
1083583
1336337
1884883
928528
550157
1220885
1027527
1078949
1086921
1836391
671274
435558
582691
506662
577742
816659
1432337
1702516
1130753
1197296
847504
722516
118748
1928712
339341
1841150
12228
549648
1307789
1747350
1630397
1131346
1598239
1803643
373783
1093438
1507644
1135007
490918
1890698
1444276
690842
1983985
663175
252743
668696
80134
170590
1035474
1766235
1805055
992170
924551
1528410
238360
291168
445086
609937
839614
355803
1309784
410052
1649287
497311
1693554
308359
1875489
698511
16522
70364
281040
436550
1081950
1490825
1172061
139793
1832354
1062375
1323874
1127118
1232721
1031450
123964
719003
524256
523742
870736
887260
532079
1774313
1590457
1941729
455989
1067280
1694675
1762192
1548250
1878490
1868948
1692137
373275
794802
1080682
1521619
1892924
366250
1365061
1790431
1349008
1707204
1048665
493554
815559
107082
711152
1968897
1031210
521122
148394
961657
1745311
254111
1113488
563175
1520423
1292595
1819649
1305059
952537
648965
1837847
1559637
1179799
1400467
1156913
1930882
1249923
932753
1349715
1210846
792108
1952479
1366829
1009884
1009573
926901
1904020
988993
1766790
622931
945198
961898
579496
119235
99769
1843481
521768
194308
1125956
931801
195427
1312185
1502193
1082768
346219
348742
679886
1999709
1152544
273118
1160611
1909371
860970
765357
1466922
551346
701082
1062123
1238187
1752622
711505
103248
1573884
355500
289850
241647
1643360
748299
1237080
1097954
1518879
954976
1168336
1652924
1202712
489460
1900389
822537
354165
1633055
1523826
862069
939678
807458
1919986
718814
1470405
1150377
391420
1444117
380121
746763
1697391
163680
870195
550474
1837469
45209
1581342
916172
85567
703065
286651
719178
218826
1321757
354810
426969
808788
1338160
655779
209048
1149859
1086000
1373120
1302790
1830247
1266887
1430114
1624908
540923
1624183
116193
1437180
1446514
1638480
1693645
1639593
401647
1285196
1902495
511046
1513710
1344365
1394903
1781825
348143
1903822
1905040
684250
1567647
841433
862055
431884
665612
1909996
1992150
1596704
574279
959137
1282865
688489
354426
2640
1936023
1928831
1368623
1842439
1752391
833264
1946260
125398
564944
1097853
114968
1733575
638622
1769678
1465144
1773133
112322
559372
1068003
467944
135585
1751001
812187
1479303
455750
1973575
210988
1637177
1690030
1015424
1246444
1960303
1400164
791836
1596367
1367576
1010160
689849
1203354
766657
310350
500843
1159362
221338
801172
1660767
1671163
1379111
923604
1678038
1761318
765805
499426
206286
1647134
1612572
214847
537759
1562968
97436
1072092
1742289
443020
1461648
429753
250725
995877
407033
1157930
1676870
1757348
1488501
780935
1634882
744132
850362
1386039
524960
708730
980411
342198
526750
632247
437673
1268412
296833
161912
1377124
787140
11642
1320278
202887
1297808
733721
448215
1849902
1895787
620317
661654
1658136
1023833
1560577
536028
1578289
1511818
740688
1092823
1663872
1231779
196883
844400
670488
757798
1218563
1722581
1930045
1709714
1245025
1614234
1921795
1772041
747268
1834340
809433
359677
1805271
831836
978884
1433734
1520305
1838519
1888167
652627
1213726
385126
1331980
509449
906482
1967842
1948280
326426
1312060
66364
819888
1312978
530244
228210
54848
1489303
1010588
1693413
1897998
1766878
1339238
1023414
267644
958227
1756851
1803808
406029
1772447
316305
1487719
1085141
1637605
1708892
372663
612130
975196
772195
913031
168193
1274422
856532
630659
1358339
1486743
653834
1161774
677633
1480824
1004880
760343
451914
627215
920788
1701066
1054307
244113
336301
1801352
569868
677180
605319
234227
314086
649400
313540
1656436
13293
1754822
1645340
333219
920614
1775211
665285
1442607
1448194
1546093
1360538
1748382
1462184
34814
1449981
953360
715015
1130786
1177702
972791
914363
14316
484354
534848
1849765
893886
282398
1733077
1728555
61273
870511
235041
1517660
708361
1597378
465614
59232
230034
153869
61182
1248983
1682827
297624
1499568
491221
618752
736062
1284789
876910
102578
1914231
1922042
1539269
927921
177239
1292185
1835693
681526
8386
580841
388932
625640
15639
1694989
476134
1529684
267112
621916
92476
491292
717388
807149
1524932
186964
516031
198697
1736721
694347
462328
358253
1176815
824863
1036082
1950894
1398111
43895
937600
518967
282178
1990013
1085953
706081
324175
1517244
1520421
704666
350550
448758
1250132
504252
526496
1760057
1077324
1530592
1163813
1937346
708688
1685828
828339
1867532
923100
871642
1511428
891753
210953
270322
973959
654875
934026
1984755
176843
316862
652437
1601630
55892
1343112
369831
246107
1165236
64190
1354571
386943
1920117
1367092
1407120
181791
1949213
1598305
1472651
320038
1038646
560109
330890
1388829
1806772
1185690
464373
1520844
570480
1230796
1683153
1607082
121062
273461
1458719
499029
222538
1504455
227233
750798
1392829
272187
550114
1147663
512424
1981917
1833819
394528
1599788
1061117
1017290
622020
1909110
1347313
730641
1484657
283143
888266
697944
325409
1604360
1685320
593761
167635
1539094
80070
334947
1612684
341628
1886316
1490990
1854573
115187
119130
1226034
1406313
605340
1930444
1194470
1473140
1233672
1480298
1415311
1895559
128802
371649
1651569
792869
138916
409314
873887
325333
109955
1576816
30531
1130992
389338
926571
1783972
1287359
378717
1093110
972603
1487321
1575208
1775125
260722
1604953
1091638
684490
92257
1681387
1437045
247623
91952
995642
1778825
1237234
1441777
209505
1547370
83404
325838
743187
471802
238057
938910
1885437
237228
1147569
1246916
989174
1400446
1533431
1007606
176056
5871
73016
1295548
378195
1301281
1031202
1898975
1196583
34361
1970519
1493358
1816244
1702057
796363
238996
160191
1649890
439208
656032
1558877
331653
218919
467275
1461467
1030116
794218
480989
786989
1812391
809769
166320
229849
1561954
564327
194695
1339088
79317
1739264
729151
812532
97298
579554
1924088
302684
1655124
346177
547365
1187159
741282
1758231
145765
246015
1652502
1809764
466340
1283293
24953
1392263
160820
1549954
666139
864081
1866611
1151912
1794737
1352195
89950
42596
701444
716712
920022
1389975
1257222
1280384
881208
57395
44466
1035109
1216173
1441521
1844215
188345
1228073
1730533
1765012
1548031
1623134
1899112
1024158
634310
321800
753714
1847338
415327
1998531
113416
1074855
1625757
1329921
354190
1998052
1331093
214318
883626
770020
1279246
463402
186981
239645
301249
369478
1188639
739362
1335089
847325
1847627
213109
1498907
410206
1972225
1899549
1633301
1044434
1175774
1767956
1652398
222802
626994
941171
1258446
1585538
834446
799928
399669
1688078
973123
774952
1197751
1428954
1654135
12463
1761682
434106
606149
860480
186383
303498
130988
186920
1667961
1725456
139635
1363976
622498
1042660
942465
487489
769416
1672724
941773
890102
1936561
1051629
197505
987572
790880
1138578
848595
1455686
690037
1330624
1374837
363688
967869
1012687
560084
778762
1679799
1221005
413355
295301
656120
1572059
855682
358386
217537
631020
943244
1643131
325889
1952401
506201
128130
406241
953226
608413
934276
1299675
1065470
48711
482022
1908626
1507401
264979
969588
1861558
1290159
1440002
579291
1317492
1856943
390486
1216698
103445
498249
207002
1373515
572467
502311
1256468
576642
1985963
1554737
1751976
275407
68561
403419
567311
1921027
561062
373300
569021
1019851
1393066
533567
1908132
86750
1698471
1727748
1986723
537701
1078948
910418
668497
1020294
1740251
969652
151063
1307670
1669531
380127
1268628
1813539
1379649
1671451
817154
995397
705602
999637
1329935
906897
619333
1247750
1824992
1384809
11999
1894277
1078763
1969201
865078
1792924
298569
883325
850058
681431
1554401
1887874
492943
601698
519722
1288902
1942872
328910
358224
1398255
1423422
520783
1890516
1864437
1881771
1131917
947918
861427
1732011
421385
1793038
1409110
310954
1933305
866663
1855403
1244044
607217
1300056
1286913
1161299
1739137
1593450
276152
1415812
1391602
893413
1312399
834128
1783095
669853
618012
407397
1068708
678546
1441562
720388
784047
1044511
674168
572663
731775
1494813
594320
772849
426113
533927
811432
1794189
1274926
1616488
139477
1844572
1525416
1255769
1804753
441827
279701
1389712
1078464
737974
1491719
392804
706533
6387
1462594
834043
1680756
190377
1644702
1010790
494143
374510
963499
1835701
1953898
1491195
1150960
193212
1626806
689662
355875
525146
826854
1453595
1910005
132114
1518961
581165
168770
1163873
156205
635684
264493
1564690
369495
369654
670009
573394
1324370
80407
276729
1005489
1727065
822202
185249
1922364
1659556
1125201
559985
576664
1880298
1489294
127059
218955
1724987
414581
1783643
434704
1459707
687173
460614
1511010
846851
803398
685733
1603614
1472362
41062
1932457
47892
1653690
104459
1302310
1214588
480046
1367251
1327937
1830582
492444
78190
555301
1471729
999805
68725
1989250
1416718
1915961
288848
568238
48452
626443
1177935
1102262
946883
432082
1250702
1819027
462281
1501768
823480
1459654
1133323
1209229
121620
210112
132737
1940880
377929
1334898
878892
1732287
901077
884053
260519
667978
1523653
291607
504
869942
751037
932399
865641
1152904
1371774
351853
1046634
1316174
583749
1884337
1659167
559077
1594873
1415912
1845162
52898
508622
1894162
1888090
726464
1267529
1758333
469790
1626987
1894623
1607250
1858244
713149
1372034
197862
1843243
310610
564365
131247
289125
1576866
1069145
1410003
345872
1098359
1573911
1520448
1235633
1568282
684290
271135
863272
630643
1741220
1471043
78519
1308357
1642925
159474
582310
1338911
324690
538695
579464
1709926
944484
940327
1746539
200609
1608305
584843
1719804
849941
1728642
318557
1569487
503686
1132733
1095212
1625345
200924
25229
534606
198271
647061
1099754
1169246
144489
1323006
1036676
583388
1118755
25942
100502
826855
894118
322297
1051592
1868979
150123
1171009
972026
1946107
1926294
1933429
117042
100434
1429004
1588424
164934
781061
1755713
1043675
1489063
796650
88196
1951161
128750
1655543
679054
1496763
497054
1758007
318089
1625351
655225
383462
1681572
34471
1353507
126857
1373489
1170135
296077
1264309
7918
329442
1593004
1609323
1352945
1349845
1621386
972396
1473324
623128
488095
1903046
1354942
1938234
1126699
113391
379949
793943
1721982
1697973
1376288
630123
1472730
1885735
1115302
581841
109017
4057
1418047
1923546
867627
1239913
375008
42547
221692
1122811
1861268
177931
417534
1100878
1161091
1080882
563976
633717
1765892
138208
654242
70187
279925
448824
636120
62383
367093
1609375
1722086
158867
1303978
290509
1367267
1575668
961659
1306271
1350284
1017615
548402
1044451
649746
1481012
1183090
1370613
1873470
1660035
301970
1684991
108077
1999112
374149
1769899
620752
1197662
899976
1456401
252309
1958546
815481
905606
1154522
1956516
1974313
1378008
424382
1232603
1440844
499277
1676590
637423
1399864
363135
1604308
1294155
166483
185296
1754019
1877570
1068261
331005
1049465
1957562
639200
82223
470131
1246447
455160
1830246
1391186
1346173
448967
693798
58809
885960
1109380
1835289
1473854
347506
1798691
1784623
1717266
1193888
154162
226641
1921233
1636348
1930526
497217
1854464
1979770
1674248
738306
28550
1505631
862290
526849
102093
437285
1429400
549214
1268607
288257
479990
333498
570089
158935
1186713
355486
1178671
1166686
1737473
935828
1963784
728506
1907584
504482
1268562
1851244
1041279
926429
1052975
1296589
1546661
523837
95510
229141
654019
538605
829198
1932352
910122
843092
677097
1712342
1124169
1619314
1261633
1505597
1719685
1700633
1424291
1464434
268895
1601168
1136027
1171392
579407
974576
268810
1694975
1427916
68875
546577
226870
1635290
685939
961042
1183476
345236
238246
1402003
1486889
1600097
841803
114155
667496
1104799
1731111
18011
1730623
1348569
1929702
1847618
1812238
73784
38918
29481
1373054
514515
1133479
259733
39114
469367
694306
1864166
1781461
5138
493022
1316604
1969200
42656
1721037
601207
1674935
1381178
1038899
1231418
1920253
832023
1150043
1783328
780204
1938103
908648
379486
1671929
173418
1771801
670470
1820043
654661
1294854
486622
612191
1424794
271777
1494840
517514
891085
454397
1467171
566089
1895701
1382037
1849567
909662
478728
1595817
640348
404865
1358539
876992
985062
1647239
1278884
81734
1327417
1554227
279135
1260364
1029347
1676635
264072
1516978
1851113
838419
692054
392633
907022
1834664
955101
1352507
874928
311360
1387618
219851
407958
1777988
777019
552452
1686444
1228863
1908551
971037
1311192
1500207
1533177
519336
474731
442397
1221685
1779446
1364551
356254
103083
1030156
577032
1864570
390422
657129
1275039
346059
343688
258095
1043492
53423
1277935
942411
1604071
1817787
1429010
517957
1109116
757284
1085471
173334
1369825
495768
1808487
1685131
776466
1673511
113224
281196
273358
1266398
467668
963197
1323224
744806
1021426
555321
1826148
1641160
1861849
130800
281306
1080008
171863
650906
788953
1192511
431202
1158825
1603457
946111
1380190
663552
1481539
248309
1204789
1992770
666268
257359
1858416
470048
901046
1550300
649984
777018
1954557
1376737
1741720
25172
936953
1458574
1246454
1014856
1553812
846856
437595
1183108
233549
183360
1852724
615487
1826595
1979861
753894
978205
134920
548692
1556034
865227
414732
1395572
892924
947890
676377
1145543
1267886
135668
426547
1391611
1677125
1587878
1240206
949770
561350
1479450
1654235
1506638
1624733
1115812
20681
1010637
1302468
1468044
1441844
1278016
462626
948527
1059300
978592
1610501
482077
1387092
533275
414188
1253175
654352
1570172
256185
1642234
1639865
1870669
71014
317609
1120722
1567747
1054597
468354
1874201
1104702
463212
1344441
166016
113466
232752
1814233
148781
1005593
1144007
393306
1124494
486723
1809454
1818709
1769567
1247621
1653396
510549
718531
1773026
1688811
210740
413001
1330086
1685540
1156608
1127686
387110
18778
1882222
1621854
1595467
354201
1826741
410056
190663
90352
1437472
948575
648300
508853
1684382
886799
1420698
560615
1470416
1019040
1344519
260092
1985409
1357927
145846
849100
1979612
170030
669778
883993
46821
969418
1720001
261959
432060
1071837
225571
1922385
1806753
919550
143702
519072
1018270
340600
1621592
51694
968071
1538959
1956670
1318781
216095
1006581
1846544
196394
1187395
980985
136708
744565
869512
497041
1267919
1631860
893150
273383
1447649
1171733
1737003
1224165
1952009
1844517
1555482
1850784
99842
979081
891758
1221382
113046
1856446
885088
46061
1758260
641645
222312
1553743
1838106
1454307
974544
1243598
726324
1292277
1502701
829123
1942884
912766
1480384
1294441
1358232
1435016
149543
857415
1701838
371198
1376480
554247
926130
1293200
760449
1150261
524650
715049
901714
602640
1240559
954056
1737258
1874780
1300927
1621305
914287
727764
1047542
1855190
1700183
342342
1211635
1778129
450565
1525420
947105
640563
1191606
1674827
79956
1214385
565738
1239126
1739540
105383
1154297
540698
244819
377118
1436383
866089
1753252
438436
1155785
1992976
1710981
1680597
834298
49997
1964066
1175529
550740
1872739
993408
62912
471276
1491669
462767
709900
74782
238134
1270695
1420729
1625036
1562930
1065458
183069
1867924
1971834
351509
691647
1833585
1201294
45378
1264226
386636
1036795
834910
247569
389055
994865
805327
642234
450960
1911437
1426483
1490284
718603
414142
631723
1996685
1601981
321558
1905755
379726
409283
502859
406015
874536
440538
1535616
1532034
211242
1589231
1307190
907215
1823298
739268
1564382
795115
846508
337761
1092770
1503828
1521502
1022968
1193107
1203966
954397
256377
1879387
1443034
1164727
990071
985205
1721750
830509
267818
1465818
1668684
293930
318581
298069
129119
1742400
1805991
7002
1874849
1071176
853335
1364119
1451837
1396893
1971095
1425263
578461
1121797
1743166
349664
1784341
417515
481037
1575072
1957607
152758
553256
1307913
1071396
9421
1667190
108167
1320690
1725412
499882
1421113
1212403
729315
255703
803464
1403104
1767547
310277
1250305
1928046
521060
153088
170832
1136870
1463370
706478
1503974
1938335
1231211
192228
741210
336707
1342641
191639
1751935
1138228
1284122
997377
1308712
1711236
262391
807674
1167979
1272791
1430388
1259180
1170681
1721477
1180008
1118113
1994139
1243718
1917336
1618540
1319055
161528
33906
594814
1037476
669155
716131
233114
1164458
752617
1744719
701741
862720
1904909
1560937
1181059
1274646
226910
97321
1746030
537324
719018
1954107
1718816
460464
1477633
171097
1931869
1381687
1510261
1005342
1244445
770445
457128
1483479
1095063
1637466
1870822
1442361
1651669
1094674
1088755
1759992
997269
1380694
864503
1950543
341792
1946659
647734
407227
440612
1680231
1279186
1165694
1390850
1706426
1441233
439113
59266
1517132
1379140
996509
1324772
841973
14731
286865
611873
590406
364844
915665
1736672
1212852
703972
426291
162497
1428931
500364
1624308
1025801
125702
1467103
179425
1970335
1218245
947477
1153966
98522
743862
1242180
836074
1715696
1162161
1297285
214775
1566294
1405192
681624
1546175
1374718
225421
47015
998242
1155907
1263417
590619
282515
766372
1539613
805523
1207797
1097661
841581
1983062
1623858
598578
1443045
796304
603103
468221
468319
133145
921347
1240008
453896
1592532
87893
1961086
18269
225895
1996062
1945952
836193
754578
1917265
1899144
758243
1954415
290828
315583
1710231
86265
412975
836230
1670410
1205217
1799162
703038
1506146
1007227
149220
1458389
903131
1399874
617197
1009182
611933
1387516
1523342
314241
1604839
732470
914687
1275743
1063989
1386146
1169705
623827
1908739
1360145
806010
1534821
658395
963473
357151
733698
1553762
1188368
355709
1022348
943553
355216
375
1181199
785410
1646990
1019415
861964
726639
423760
711191
1999250
960839
520002
178537
325274
1571364
1014111
609721
599094
372064
1157384
140495
1438266
310477
1019099
1286202
361949
839343
1715254
1003302
988680
1278488
452176
1163364
1434390
326517
1881740
1967505
1184107
50547
187958
1776607
260122
784220
414576
886412
1044838
187065
514977
1216449
986135
713448
945509
1674665
1988597
1387971
1211951
884394
46508
649018
1765292
18562
1419642
177115
923062
209671
322970
347307
449396
1814258
567019
909
1560761
1021732
1628821
1312709
377599
328079
88529
1087504
503297
280281
1838355
324662
72976
1589893
73647
528739
1379675
567107
225054
588311
1934712
1392788
1061112
973068
1007621
126403
1617407
1130467
523279
1055265
1705631
1841596
259482
727266
793601
1518722
1968966
84382
15438
1939022
430308
1651188
1638920
193714
1508932
1612843
1668869
149606
1301426
1960800
1732203
776338
765352
1329976
196080
1501362
456490
1932847
1101586
1294926
1433224
1287990
343595
1005030
268811
1591043
9765
381218
1770567
1662761
581941
1532878
1849346
22583
1501551
562502
352687
1887837
98963
1800501
1858473
1294980
1525780
1185318
1417956
766894
854982
1095680
510493
1149623
1407886
889973
634540
671984
819975
251300
404183
1366666
1374413
995731
387360
148340
1042069
402856
529341
756545
560393
1226384
710350
1236720
1527590
1465409
1057333
1258407
1029770
52446
916722
1385833
1720929
810852
803954
769505
1650290
915965
1282991
103891
1565480
709973
967739
635207
550387
337192
848176
341983
1062824
1326222
1002297
821756
1422143
664711
351672
430829
1905764
1774091
1892358
740163
636767
123699
678545
1641342
977584
929659
535201
1938098
1971473
1115471
1277209
1001850
538642
501748
497759
437443
1087112
1754306
867170
953998
1914112
110981
1563693
970583
82294
1545244
1189443
1025947
1372415
915787
1844063
13327
98920
677691
950496
1434571
1766900
466308
573402
1487967
1123010
1676213
478389
1339240
1103547
1596853
1727108
642379
239409
1131545
96273
1180695
9239
420640
1465717
604266
1726201
953303
437961
1999001
1035820
1950418
1376557
631926
1643869
208864
922789
1883444
959927
666332
1956623
205021
507540
695703
1394922
453029
145953
1950796
1850709
251406
1169632
1051825
1384839
416344
417479
1387751
799814
1667952
1826950
66930
311140
767650
1225693
1430404
36794
578965
100865
201147
591722
11743
1699825
1084377
386400
1010552
1374840
1224616
829244
1394189
164376
970556
525878
551480
1606294
1967425
1069406
1224472
791315
718197
1187388
141349
332134
395905
1945181
545254
426381
980905
1305395
1325884
516625
213333
1847314
520626
1663965
1851955
1844235
1459097
1644462
1054960
1580597
477445
628672
450418
447164
1147309
1152892
338818
1744928
186589
662956
803145
1272031
1840975
615613
387594
604490
834631
1998726
1255160
654176
1180171
932122
1774375
664447
1649785
1744669
1583826
1363607
1861398
577801
1691065
852372
1582322
1873106
1665703
44982
1580959
1522743
1159438
1254691
563114
1221808
341832
237492
1037765
492925
1714033
1447006
20019
849024
604162
1826502
1784641
72080
1437350
262853
499839
1389306
1169178
386798
1018205
1147634
484702
1239759
639266
1458968
1069757
155526
1443191
676004
456627
1118233
1457551
220006
1763500
1924260
145709
1421594
1393613
1290039
268033
1391792
1509597
1590229
768319
679725
1019231
170295
708860
352153
285842
255664
1891281
19521
740681
898638
1445179
1310609
844359
288866
620494
1456689
1104245
1642327
108573
755132
255234
1502722
1127376
1953301
868856
1127333
1034286
1999468
1457023
956210
542635
1039327
1969452
104012
1580218
1336021
1721434
787979
1118666
991524
291563
348879
1111606
753754
1562147
1003952
1574804
789071
1785636
294169
1667279
660796
220975
800091
668478
513331
1462146
438520
1400410
459102
1604304
1908899
360918
1656410
1400345
720826
192118
1886108
912199
879270
745698
497640
400691
1910647
1353825
178063
157321
840816
183636
1572146
959737
647631
1647524
210536
449699
1676076
1158504
1028801
1025401
1231322
753081
1626266
302891
686729
962046
1004239
119412
936639
784271
1147865
44416
780048
506999
1003301
315798
1517742
1740645
369502
1839642
1234711
382987
1446469
1166646
1565864
962493
1683529
1023546
1010808
254621
1037372
1479873
1787422
1911066
1632435
881043
457638
1491073
1303706
1834997
930314
1501675
1853127
1417585
554678
1197961
1523729
919314
720299
813240
1916240
1786190
1279132
1400842
657859
1804768
1636768
1384604
953888
49302
965440
889991
1226730
1598485
1823243
29933
1071767
1510736
1894780
1608457
1853456
566613
560141
1744332
187546
507532
1564289
548068
1876890
1306090
1531482
933705
1205728
1095887
374840
1359844
299491
381034
1638631
1806732
426470
1045954
271923
1715891
975278
1877757
1017179
315707
1791776
308286
145966
592485
834102
812537
914526
1624441
127867
1516086
853468
1736539
1317757
388826
259701
1774940
263874
238166
1367837
1446462
1204831
674898
71961
865390
1303446
1431820
1540490
636064
1639666
1945432
1930190
670801
1036291
146477
1745339
1078480
289468
1252004
537402
1150752
1746455
635822
599267
1913928
1890514
561541
532725
1445086
871639
1179715
1052480
494906
263744
680141
621507
1651946
1731385
1202695
779851
522145
698380
1922305
1292593
1866582
1723349
1917320
1198926
1790842
270347
386927
1697157
1414067
446047
188126
1232937
334789
1816816
1898296
841682
732750
1192718
1647918
1675362
1234695
53662
743207
1496263
1163163
1502867
344261
1074038
716169
348808
1131175
908936
1331533
829871
1763998
1855249
1568193
578695
619659
850140
282356
1153362
1745909
35257
1745018
431965
283686
206732
32506
1741895
1512958
1999538
1322983
768382
495271
1486413
57892
1556815
1444547
1294921
82807
855153
1373272
1497258
1079350
1615112
153110
660193
1139705
1996152
836009
1841084
1606346
1869356
296703
1964545
1429162
1898660
1652651
614433
633277
1893871
468856
337628
995549
1677142
1779501
723834
511971
681355
836339
1366882
1613232
98139
624961
1659696
899377
1945201
1642217
1288536
1791402
1831305
110521
378026
610795
1944322
540554
1719671
1984985
387439
1318754
783205
962532
370441
1945983
1943597
424199
119943
1396617
566469
352766
544526
153231
411570
1946083
1212255
1848020
945953
1280962
229402
1680136
1104520
1872559
1298175
1488448
1402611
1378037
1593381
1769420
1506979
63203
1092910
1871159
1011618
1886086
1116440
723825
1096268
69063
1770177
575077
1111697
1932818
735664
387347
356710
1660385
1024886
1072720
29202
133025
830086
747847
652590
1526253
549100
1748140
291005
766753
401011
1571194
1450093
1807218
721399
1921195
628734
466760
479870
109270
535010
1060852
949732
570765
1121915
439758
1756459
1576994
1635891
1989362
1161221
1425392
1027020
1502192
310080
607755
663058
516769
1306158
1640496
1997198
1447786
65665
952338
502124
1902849
812040
406962
686820
877549
425319
820072
758981
283372
1391104
47286
1930507
1346844
1856252
594617
1936307
61614
1026773
1109090
1425238
1002478
1274926
260783
1246765
1621650
1821060
1771027
1288283
1935811
202504
884309
803757
1026886
1220304
654951
1770467
461404
1781650
123812
1847013
702441
1725310
1070644
639609
1206144
674327
1658316
724191
1224419
1199982
186100
1855339
1237642
880394
724729
1639246
770719
472891
994000
1203800
1555615
1899459
1882116
1500145
1765225
277334
930565
289433
1311258
1062087
1266444
1484442
63208
258902
1842131
607936
1822299
1815997
1789128
1394208
1889977
1890209
1414994
1415959
1211887
1362256
1237092
1281050
1258219
96301
310037
1420962
186429
1037422
444158
661700
668786
1504350
782590
1686175
1899288
1274334
580092
941326
1849957
1544286
16924
1411858
1297160
1021722
487867
1764470
1507338
1928494
1895411
816255
864144
708751
876555
1911806
292274
1053579
901999
1497678
1109787
1279730
655495
565431
1155778
1086285
1898338
1663196
1413409
1962203
1105645
722838
1655984
1188558
1060695
1088338
731520
1307853
979200
1224800
1642309
1457538
465746
723512
1879079
558575
537444
76042
721284
726965
1669869
973245
577652
1617055
1973036
158492
160666
1026618
1039585
226577
1906347
1528082
1064876
513644
695482
491658
70075
966324
1054083
1320609
1588439
171715
247246
197288
497026
1308236
1709974
4040
1413339
1111031
1622648
1623907
1678783
1339929
54528
1784231
489708
630191
1650414
1452635
1213836
1410825
1922785
773290
778643
319904
567517
1595730
1112397
427117
1702578
1478947
1250875
1943463
1424923
989594
1952305
1418770
1685083
1612320
1917562
1579873
408521
190965
842294
128293
216925
742382
1409306
431962
1017453
788424
366328
480113
1458801
513396
1282965
1940396
1226712
1083320
1216682
1534475
1091257
272179
1328674
934560
590932
898189
1478379
793786
1827147
1006125
1942735
1754652
82157
1696430
189002
11988
266784
211911
1757950
36337
1357801
381695
1224141
1959682
1892723
209913
1009698
1472275
1522717
416189
567931
1127405
1398468
1145220
1927892
1094231
1076659
1368605
519824
7859
525224
56851
925189
726139
1563292
962090
1640206
413891
620320
1506858
247610
1787290
1518916
178250
156147
45085
184322
1077807
1168799
891693
1344693
12777
1579022
1584777
1351000
805063
8938
136248
861238
782770
1427363
721985
282568
1446869
330573
687085
1565222
1418484
621312
693501
1417505
1199108
1130437
1563120
332951
448216
1211683
899090
1797186
609996
1632265
162988
970588
1205162
709738
1862485
1955679
734929
428700
135840
1361334
1360723
306343
1402584
1010717
795472
1898050
583097
278257
1044304
1585334
1289801
440267
262454
1691505
1224621
1302364
499166
208403
1315211
575071
518669
878916
1134839
448149
1270710
285344
209110
266357
1648533
464816
1874296
333422
1953479
365086
429035
161739
1197220
1726643
64863
1100676
701742
1434587
1164841
481384
1278482
1421031
1402639
1977335
1234187
1661035
473812
1173278
316423
1724878
1155291
1647717
275492
91956
86203
1929368
70094
1194863
120513
799303
82008
416937
268597
775806
209829
1594076
1977446
1788923
1511017
654527
1855997
565251
591617
1888943
550640
815296
381157
719833
1980533
1228878
1093181
1892325
142018
18815
1570637
1335846
598419
803822
1975646
60931
1476299
167166
1917983
985893
1675069
1205505
331324
851800
763204
1365408
531955
581231
1503186
1088496
1349071
1641696
1119541
426236
1158339
1850607
772735
1421638
193907
1412677
76743
1277838
1800676
627835
559947
1836089
727332
353283
689815
1504068
120438
843092
412709
1127815
1696986
371906
856812
1226836
1609315
1886920
1267198
1673361
234833
1201602
1678806
689607
226958
884419
2923
1623165
165271
1772663
279760
854794
923949
574484
1460931
1786746
1673341
1481653
606764
875386
1915426
1710003
1195760
1193922
394098
855832
701800
1802036
1095880
521743
1691335
748215
1915362
768790
532213
1809946
1474478
1915363
1025337
1113281
973850
486510
1892900
235358
18454
837210
1847565
1815527
815983
1106193
1875411
1408883
851693
389759
938577
754393
1486310
1737111
1529163
1861854
1836968
168573
50309
1866450
1396242
859185
1857408
54852
358046
1120329
1108471
1122799
1595348
1654994
7665
1971050
485808
375275
663932
1203418
1076554
1065829
388110
1942979
1899785
1526723
222414
98634
697568
1276747
1700651
1716726
1302523
1313930
1750304
289409
136786
1430933
1001041
808254
1904162
1574518
170749
777761
1615533
548912
1503023
1862997
1126265
1942857
1483420
1432405
1234967
741789
663448
1100408
314652
400354
1739933
481185
258884
855427
1519137
107855
779183
67791
1299984
452281
1554761
1134632
304487
1554191
833371
263783
1165228
449658
540912
680530
212580
578990
717049
1626634
1256535
394995
1856945
842173
1125387
310238
1548515
180291
746396
66767
1408267
622138
668905
1781767
821612
235793
1513945
1176739
882989
1171446
1672296
1339796
1928794
873043
610942
5616
356313
698306
98958
1111833
103055
216033
1941813
872
81295
348022
808758
170441
1556846
1166799
1726727
1190666
1463831
1687359
1678493
308525
878851
259639
858610
925686
994376
746052
1546218
1993317
697204
766026
840461
701599
1460259
537273
1407496
84062
1165341
429891
1666969
236115
44113
599335
1343661
521982
621581
1835785
1464267
331091
359965
1895601
70546
1185151
103841
1938613
1069899
1697271
1126535
25658
1862232
589466
1053914
953207
1106756
1299150
807304
948053
1935793
936005
481736
1308589
487777
851425
435035
196178
1352857
1265393
326099
937753
41963
304430
964849
252206
975818
1229856
313739
1859417
315436
342174
400108
1986334
1390354
476940
1312086
1317253
720985
1365965
199227
1060676
1054579
931167
10936
1773421
1505626
141990
1099651
1032707
468261
954752
1664989
1615879
1805891
266008
1955073
1492593
1166080
1249645
500990
1494462
905682
1083870
955761
1289992
441658
993776
1688808
1556940
588977
37482
1476587
1163626
192176
1183710
221047
1466554
397374
994233
876715
1273297
203280
116386
219756
898782
522054
1321257
1928933
452761
1579332
114871
713818
1929832
653521
435749
1157758
1764009
1578724
451920
1909103
1639423
142292
541954
1156635
1792792
530504
1613575
524602
782161
1929950
1672595
95341
1319671
1812315
1961925
571207
533112
278900
1967510
1832591
722858
1387834
769880
1071103
1558769
1076213
974302
408666
416684
410338
797607
1501247
1193333
1314296
1704410
1144199
1526587
1900551
1833415
31306
1125214
1772702
1146361
786582
368956
351345
307327
137787
1153990
572872
9719
309632
367067
1676706
1959535
1844057
1613568
964160
121612
1339538
816632
691616
918492
1126248
1249334
851987
591652
1409699
49572
1482
123705
1781950
1086426
1987477
1530499
818979
340870
456049
510182
1922491
644438
69085
553859
413808
293105
953273
1204429
515459
974827
1395926
985585
1972480
1654251
906034
181823
607924
1210670
1804259
1691185
1636418
15632
1507590
1644727
951944
1580087
863570
1633232
1140661
699882
1511048
41087
1208784
1216624
613762
470920
445819
1678084
710734
460701
969541
911063
1435899
481263
763205
1796116
1417128
479404
485589
1478102
1279997
877625
1988817
691715
68259
670389
910226
162295
654964
939764
1264307
1513317
1496247
601699
1547989
1297874
605172
1057953
1394508
650321
1529358
24035
194252
30426
523457
719957
750095
46446
40056
723236
1621015
1763787
1090933
422329
943780
1772193
1058276
1616688
1613938
1560713
1167275
1311360
1161949
1211093
1953191
1368055
1674991
900570
1356326
1500557
1802659
994073
1246127
1635376
310751
1031474
1799522
1449757
1974301
1708391
543746
819563
650759
1195250
482008
542504
1954634
268101
83795
719888
305738
369909
1852963
1105312
261533
913216
332828
129626
1854537
504066
73313
1648824
1390101
961236
564385
187194
397946
1344861
319510
1989193
1921287
1774829
818585
300668
1092067
1090961
191886
301306
288028
864813
1814105
1835464
615576
1511375
1605592
669324
1564183
606040
1466642
1246387
942736
362962
502596
315113
541072
1597916
775799
493107
1324909
1890732
1316458
795891
393882
1947191
1700758
1706124
1178816
760235
837222
1595762
1667929
38974
1792142
796645
544037
1771856
139584
1855782
640126
1079816
1863971
697074
1595861
737524
54082
1443083
1550912
844289
22872
1893161
1096628
60272
1990280
699278
290287
1512332
1705606
1031669
883163
169165
1257572
1880044
1712473
1388024
935604
1057437
1711499
1659287
244108
348667
1800674
1472898
365207
1571284
418196
1887178
834663
258466
183726
1289604
1438648
1037344
1015065
733243
1155393
53585
1606157
324961
1872767
51504
156139
1655270
139074
1216208
1517199
1899035
326464
152202
1089685
1850702
1042433
534088
1217323
531991
1711182
600785
1752806
1054953
1929789
406841
1996396
798295
1569700
448821
1545762
738729
85287
203344
40872
1900210
1566683
1540216
1850647
1767539
36735
868676
1859911
924339
643842
1046440
1873394
934984
1951532
1948623
1443416
1304026
1867214
1571069
200320
485761
906978
378032
705704
848551
1980873
1047000
1696945
68159
311218
1949974
1871690
485721
1719629
788003
261270
251336
919011
1298868
1019185
1245272
1414240
609356
741874
839810
357941
1722442
1996433
1791395
1951127
911437
580279
1658881
189694
618746
1662425
1805684
434935
1185381
1112721
102107
899654
586499
979419
1640148
253933
1426719
1733154
712935
730255
1335165
1647357
1531673
836141
1965284
1011701
903318
1680907
1369815
1404517
1921134
120067
153690
271078
1162497
993694
1843957
590746
550389
301875
1586632
1030079
219150
697880
1368192
690121
274075
601902
1666263
1066063
682544
835234
1678940
107842
1858870
131282
1879138
471494
1714737
254992
1895002
1483546
1955154
1344959
170854
954518
843478
1675747
1002163
789302
326620
41165
1765719
1916864
1973783
1263721
742762
437751
1736823
436343
291339
1381300
1304031
214313
946495
1261030
1545590
160466
1144041
1069985
1043888
1428969
440439
1079897
515176
1160499
855327
333193
1475628
1041480
1942324
1157998
1262398
592443
1177175
1378865
146775
718202
1585817
420863
1645790
157753
154769
533219
1003801
21228
1704186
520284
453465
105999
1586562
1285897
240205
244491
1999828
861987
1639213
621320
1700291
401841
1765088
79418
1626776
925532
729558
410540
1395331
301857
1258791
879680
1216260
1084582
1004784
247873
105906
14619
1365129
1006017
1710456
57733
798418
1747392
252207
1082612
248583
291132
939637
713615
1473989
1044260
175640
1878161
750565
817219
838967
1480201
1475581
1200963
1575347
229526
302279
1080694
690504
1559143
1042373
1822192
1654831
1531971
513710
1388542
478492
578022
1428532
1177192
414503
913345
328535
1041989
1968600
1626479
1569925
1900588
887439
37477
749032
1760844
297295
1255416
1024083
1325747
215766
1873320
1137176
1615473
836244
1733643
363425
424046
1594686
473606
1874578
379101
1712531
1300551
1567930
1680139
1932235
432977
59077
219794
491164
680508
587876
1845736
935796
310821
1387731
1627937
487572
1794088
1519277
1477517
1579089
935342
203128
941608
1295778
759719
631650
1299670
1808608
210033
776081
540272
196292
302651
317735
1863785
6364
377031
1157910
213531
1902357
1326155
1793833
1521378
1475213
364984
1092958
1480437
171521
85595
1838120
1936718
1294345
1858821
1140519
141055
83834
1707928
248340
924999
1774601
233731
671677
1308962
192865
1473569
1910745
932218
478414
1359801
1615388
139086
398118
327249
1405671
100597
294498
1296773
677995
764161
1267852
1462713
899956
108165
1894288
1192428
873124
1593577
1678927
1883205
1465080
392904
1452923
954879
977552
595220
1924785
548373
1449810
453241
23627
1967493
810268
526901
62217
1521053
1829333
1124184
1380321
1242253
1896403
1676859
561298
2540
1731386
1734971
583594
910035
1286860
1920231
1536084
815042
1828256
1289393
741220
615132
112567
1849048
1256356
215324
1378754
1695957
1641014
112167
780785
1776
40198
476779
554944
557272
498395
1258016
236094
1323156
762210
190263
1917940
1002486
1248955
391523
1342586
149652
156022
1646708
1868764
1220962
1146814
1595514
1237858
747381
1739958
588413
329000
1165346
939972
1764355
980769
1233354
931412
1621859
1966586
1482790
825871
124677
67089
1330845
726052
879214
440017
56157
23500
1999711
1229101
1420048
1550447
1962921
1034863
1429835
339923
1768193
679275
312160
1596578
1179274
1026242
194996
589261
161992
884282
1100996
1622197
384462
655093
974746
1098721
48066
1666876
887595
595949
971384
1573013
835936
48846
56651
1554395
333790
1301799
165575
505066
1621209
779778
308419
493856
1585552
1120511
828421
1555939
1475138
426201
268376
1741446
218581
1830119
1850710
1462414
1997468
1428629
519559
310236
458198
58203
1662993
431165
1119869
1227126
1982584
876082
756179
448550
120315
587851
148027
1650655
760789
1472095
588226
171454
1424477
322626
819125
913360
401727
271019
875199
1999401
1472569
644674
1066368
1524558
1392849
947794
149692
1575112
933594
1448490
484357
634110
872883
130877
726754
400056
469224
1541668
1537349
537168
1852704
61625
898150
876816
19542
1886149
317110
266605
556298
694967
438381
1503036
193504
1147626
1603702
1540509
201140
1784543
1161391
1285675
1799601
882223
908481
567058
811110
1464573
1328957
930849
288452
1346821
397692
962960
826067
461106
1534709
995916
1653616
1225592
1630751
181427
451699
1790765
1321998
19944
1552825
232920
932352
762221
1219833
634421
480309
1779911
714441
1031883
359385
1390220
941706
297217
531321
1744398
152105
1652695
1310376
1000950
1525916
1908031
466685
1187959
1097577
1215177
710613
1329434
226958
606136
364084
1055925
482137
729589
575985
1971223
640588
1490637
1641921
1143114
309112
1107351
851814
1675636
927920
1952983
1200407
238222
441459
1809557
1791704
918221
1249235
1406650
1765354
347480
1001691
215550
128353
1559891
623580
712175
1706089
772534
738160
34533
904640
1293606
1169645
389153
284698
779658
304887
830348
283892
836730
947536
1971404
1467484
195707
1238767
1891417
13963
388351
235826
1382269
1047584
1267108
497652
1468303
1340814
1256685
1852939
641372
818749
294085
1087274
1501461
304770
1885568
238703
1651258
1825145
999882
1437915
942317
678826
1723233
26364
1771767
482622
1311429
1766940
1894997
1404757
1133028
458528
1719712
1427360
1305587
1484018
195323
1224966
869357
612201
1276400
818836
436445
1977129
986142
330191
925462
1827125
434648
1251601
389055
1838661
965189
598583
1744691
1796709
1304525
471026
1466382
1935253
1938552
1820704
1468437
1078342
1590992
1545024
1696346
332879
1572692
294333
1103091
888809
1719119
103143
30000
1724963
19422
1399612
1870574
393468
1175798
1178468
215909
1475406
1510909
318118
162818
700459
1938706
1138202
1047354
1438088
393531
1515890
213805
1099186
318349
1239580
1312795
1014616
42864
120426
1272409
732018
1258255
147663
1693987
138701
827960
1224379
1114287
996620
1767240
1373646
1568344
91279
501962
1798644
1047944
1302027
917988
274087
238939
1029362
1439198
1523907
999511
1813191
343416
113409
228790
1198581
1796882
1885601
442514
1695220
881265
423490
1510226
1742362
1714720
1796104
1815381
987784
386431
149381
192442
139856
1913356
354117
19031
732695
284628
229351
668685
719180
174128
324458
219453
803601
1427135
1342408
1435941
544406
104425
840083
1531358
316912
1322037
595143
1232458
753938
1097812
132131
785288
1616306
1903178
1655040
1156033
1926885
530656
1842388
1493058
1062169
1766226
375180
1518606
773604
517651
1793551
1970181
1661929
127417
1455122
845582
1346310
676909
1305812
983948
683773
363180
1431318
606244
1565068
1133188
1949144
1610410
784671
1867336
386525
51197
986979
920414
1628607
1675318
489379
923679
1162022
989746
1839677
1779917
190338
1711672
1629934
1158445
1551824
1402804
117978
1277740
570497
899052
577895
505510
1572221
1923265
728602
1427014
515461
1667614
1233803
1660336
1325435
1256178
225563
1674745
1909531
419269
1013966
1734943
1332487
660261
1580422
894242
565314
65867
1891698
372265
1279641
1603296
1845865
266786
1265106
1856840
741400
1455267
282877
1966374
1103104
1305144
1843371
696245
617100
1198902
1697595
1342159
431613
203124
939520
126731
79364
1570252
103555
1952693
1798957
354830
1411771
397786
738738
1978387
485725
1973277
393864
680114
1072803
78007
1908678
309621
1058832
895350
1973556
1714945
1386955
1994936
1329029
939229
1235951
27311
1366358
1979071
199242
1224075
1110545
1053754
1445401
1244215
229023
1710045
1795860
1589665
1519815
453110
187005
1615086
773650
318775
987750
735940
1804125
1468505
913794
1125878
649934
754552
371892
653551
926122
923683
321855
533326
1278788
396765
1819911
692650
432546
1402130
517087
410658
997614
738629
1592819
743445
1459896
1594001
1843592
1193146
211022
1875734
432613
1707843
1931566
826503
527046
507281
7566
212204
1412153
1497310
1987882
1015652
344418
1020198
699181
144187
564442
1281228
1567479
1085595
1395370
1649942
301642
1355710
299284
126667
1885046
1293060
1166450
229453
558431
1298001
703753
1010600
1790160
1776548
411392
1458286
1358952
1209809
625089
1552472
1604624
910836
1757137
631697
1823712
583331
699671
782534
1033163
1948190
1747981
593364
1407850
769136
743039
761749
1326024
1758803
1103755
114075
1640040
432906
491890
131264
1311609
714930
752769
296040
846323
1884358
129756
801582
566493
1382287
1166583
1380288
1792496
1671039
1744572
1319687
1889178
360653
1028613
1790277
272928
196946
1007958
1711471
1323241
136518
1280383
1153711
1637639
149558
432073
702322
191866
969402
1092613
1559672
220198
693874
1333899
1479251
1456270
1437440
1835138
1770863
659978
1249681
411918
1919813
314196
155086
1312033
1245429
628167
539595
385805
1717569
438975
259048
1837280
518178
1079077
236655
309049
1398894
1798885
543214
167064
524490
1181418
1757412
1446888
1810546
714711
642413
338930
1304981
187285
317215
246931
1291536
1118894
630206
1458444
523064
1331662
1802650
184035
222265
1045016
1013509
994544
335683
1259549
439201
1698206
1542748
1974855
818745
1807478
1313581
746347
1071488
1042203
1620417
1382952
1741986
1345951
254901
1593694
1718352
765232
1152452
649243
473280
1176287
1309218
188313
577676
798030
837809
359813
1190005
927484
1076864
798971
617242
636387
951455
521771
796419
1646851
960685
1297997
1229136
1732599
898247
1524722
418500
102526
1320110
1479504
1396965
1512665
1496933
57696
1860406
1268220
1652670
482821
656274
407303
333588
722196
1430478
17442
1751524
803618
1424488
1927932
1464728
1420328
1375546
1535439
1977448
969398
865200
243447
184465
144973
160076
261794
1382042
1007238
167148
724960
1697979
33167
177213
219280
848918
1026668
473393
1007176
33136
1610348
1231694
1443894
983579
352890
1498483
1984685
93462
972690
640579
1383543
1059841
190764
1644041
1081987
597526
362318
600179
1858140
648678
590587
1245198
1557987
412509
899973
1038319
1180637
625792
478227
871249
155160
1643214
1316870
827276
779881
1049458
1320750
1812818
195866
793956
1588023
1964279
609592
700346
1982368
1355984
1629229
425714
612414
744788
990751
1439345
1810914
1912610
1402253
60400
150938
1673879
1993727
1902784
1560673
272271
1646359
1291877
1458325
1685105
239439
49639
601111
51191
384771
1349430
996522
745509
380055
1173299
779086
938590
1988454
843255
1684870
1034209
17960
1773671
493364
1496071
1886960
786567
1896671
1020070
854600
149595
1328147
1109367
1381305
1437829
1734762
361202
1829885
672472
1624538
1721283
1940517
389654
1270620
1462456
1191935
308530
1001861
1000385
1776503
1491461
1099371
1664533
83867
1489147
375494
672787
417585
242276
687826
724238
1345861
1569858
585241
937561
417537
9719
476285
497119
336715
414092
420564
1982979
1087620
1770664
614703
1880497
1977694
531042
1354393
594895
975494
886778
272569
961581
1802436
1662539
381824
1700067
1110678
160504
243327
576711
713775
1725995
1534408
373989
1002113
1564775
860793
1579648
1235928
1341891
1347679
743141
136076
1363067
700789
1952415
1674499
1722516
475997
1570605
560658
1640152
1212221
25876
53146
1450082
1613693
1112629
229319
1148500
233455
566882
1572197
120355
393392
1516410
892421
15558
763363
602453
1339515
1061410
1588151
189318
910439
529806
1064405
515623
10131
1851757
1442522
606788
506440
1848254
237132
1911292
257045
1755821
119413
340252
1621401
161452
1469903
343436
1622889
1660818
835594
263426
1020275
1010280
1754526
723845
318467
1390156
828966
1242052
496563
1055891
309705
1864563
1700448
985305
1241177
1660914
684980
776101
1427225
305945
86248
765505
584039
690941
1527979
649899
1035122
1586622
610633
521153
595852
1647031
602659
1703986
371535
1039254
681045
1020256
46598
1640771
1347649
839884
1696717
1085977
482959
1325373
1081690
1615507
1147311
807346
254842
23330
661656
1554771
1937815
49570
1048694
1217396
1525428
876183
3380
1610491
336355
1973940
541129
694058
50552
1886554
800797
1517660
47769
1920938
1746456
1243103
383108
1163218
1111653
636178
465333
612673
1432474
440732
1554962
236927
1856371
168647
1783328
289221
435564
696030
1605615
1481020
566639
1148317
726007
155699
434362
1667261
27229
1087493
236480
1156514
1080375
868988
1140449
1655468
156594
705972
920303
1424008
1000261
218911
914002
397363
1747487
1978228
1567640
708045
225629
1493553
654418
404643
438446
1152369
344840
1861446
895189
1403707
1992918
910536
218605
758939
126814
236778
1190064
1157066
1341606
32584
921796
1021573
638228
1249926
410756
1031923
916776
897260
1458405
962321
555696
579758
290774
1080027
1463835
230004
918911
1027175
1855103
848852
1367763
538680
1593705
1944767
1432024
42579
1102622
184259
1468472
522714
390717
941662
1655639
881666
998889
1543788
1511728
1412233
450080
138046
1476216
939428
1234515
526050
1968101
1807815
1325999
492790
1300923
547679
187444
1093526
1309523
561881
1500
218802
1361875
1064182
1064497
1934608
376179
1271617
1199808
1346089
1169508
1829665
455429
1545754
140671
1574173
1698797
1925172
93291
192608
596559
1500056
517336
870515
748499
1805959
1321491
818187
386263
822110
313859
894573
1407447
245706
1611213
322610
1267765
1067941
517512
640580
1623674
1460993
499333
1151895
1282107
305488
1692441
1721146
1197000
687938
1687097
1413750
139379
1557971
702776
1451686
1043666
554446
1473705
207256
1757863
922437
1461888
298887
1291192
749900
1084685
648889
406830
1958027
967698
1843796
1189185
1947899
1975120
928267
136386
424653
514562
146157
833395
522024
1796072
1185683
317563
1543695
1958227
1827773
1871372
1684684
1699523
1615648
1837487
794380
28065
1183134
1447876
1834257
736721
229704
793667
1238578
563184
117917
769280
739493
491198
661339
786399
1306586
627922
1957176
794358
1584884
1162644
688064
1753263
1110653
1948674
883005
1096763
1072444
1479590
1608441
1994289
1613558
1834659
1001751
94913
1535579
1042391
350335
608545
458138
885169
1909488
1922882
119411
614523
1468019
264212
1492105
396563
246522
1469952
1067545
1444733
1457626
1498240
711700
430728
189631
1685878
1540554
1134040
626177
888563
1074393
1157399
433221
761157
84064
1561378
1600528
1549510
11527
1166694
1141320
1060739
354048
1476221
708436
85573
202650
1192897
645558
1198707
489298
147625
1227895
852321
883016
1441340
1817648
1154978
188167
403926
1071188
1442533
598473
1590509
128018
1922851
1799807
409086
1494515
1202988
1225352
719831
1836416
142396
1263941
1163225
1563175
1155333
1182812
14785
353358
1559102
1565336
1664538
1329131
1604736
1559166
947469
1720669
1524370
1150825
295307
781864
726513
803884
180464
587093
299927
1321974
606380
1269664
1956090
1616704
1078643
1663938
1202553
1871411
1451125
426116
1304531
1161372
1303344
732871
272194
972939
171846
1651154
1997015
824546
403332
796046
1074619
721958
1176911
1921807
280287
1544292
1675463
758445
237308
498489
494905
1983547
302392
532024
125438
432533
598152
1890400
155229
725851
350471
1918936
1036459
130635
1945047
724346
1527216
747742
917853
1668842
1583457
487961
1781853
1400297
810862
957958
478597
1665131
1615069
1507561
1631325
1658224
371090
1001447
706056
1381562
703380
987002
1732004
1171669
1746317
1158082
1587495
1534161
375940
81053
1875422
792660
1498734
464573
1318785
1464473
1966363
1298841
666472
636840
351071
814857
1886644
1489529
1714325
1939645
1426553
358659
1332237
1900801
53790
1482283
799732
1541176
318784
1813475
23798
720583
169784
659653
199322
839013
1524396
261721
1758892
1768263
1712290
1698144
1055422
632272
1112093
1458243
825213
1542044
253812
1766741
1147096
1255994
1065216
49357
1944920
778514
1710839
1055297
85588
418599
1471896
1505990
231118
912452
339152
752553
1643860
987312
888080
881466
1868442
629520
1599518
519845
1261139
1917556
1603727
1166106
1180110
589511
612752
1502875
870626
1995262
1910796
363179
1091028
689068
684894
1297531
1008285
1056437
138479
1599048
1083389
10105
84650
547578
84203
191619
519008
276142
1998776
818905
1874267
528533
897329
1734570
147760
571876
1936174
1998251
1969198
585478
1785491
1152103
1127873
375098
1902296
1933742
1247197
1940642
1777765
617113
1134090
776597
35613
1387246
1450093
1545623
595881
148462
736009
1536990
154767
504902
853607
1429288
689665
880312
356556
1395854
1471070
1531231
1181273
1602425
1008388
1424238
834188
1908632
1817221
1195942
1892453
1053049
1756077
635641
1722423
1624683
365444
1802268
1686042
1523624
53216
1313538
1573915
250116
1010629
255522
819651
1303605
864363
1288852
302970
139985
1612096
771959
1505184
417290
1553643
1065921
649984
1495833
1215876
1025342
1492477
1240255
1287073
621442
27335
814386
905674
405345
378420
1658452
1036518
1602150
1400302
1408256
1795022
708021
1126353
1188852
1759679
822513
885515
111907
923178
1790907
677380
1385481
1359892
155616
555554
803210
347749
1980775
336900
1686065
783166
1772782
116256
1775178
1739356
861055
199350
1821722
1498372
216162
241611
1719077
1097190
194058
1732599
333605
1443644
92194
1255037
1012795
972185
1337197
1117200
1825627
1331066
657250
245043
1722889
1146622
1971796
1425322
871338
1063944
596587
1092893
1392604
1717508
4963
1826646
363296
71380
578745
1754560
1691712
1232966
929391
1856980
101245
1558428
1934960
1700995
1200984
1517663
1683015
1538973
1894711
1432122
182710
1571428
1181883
670636
1471654
480814
982672
1284400
1872521
573552
205162
805549
13820
784812
1114268
370068
1226986
1258869
1198420
1796467
986249
167874
1487134
1218824
1947508
1479791
297277
1429893
235914
685056
921249
1746551
1162349
869173
1453565
235293
681365
227382
1375983
1146032
263574
1185609
1968751
1356852
185339
1603759
263957
692151
1115010
1437359
1070096
1103013
116161
169293
506412
1184538
1428227
478022
559393
1526579
812326
1136994
1740373
1137526
429210
1912003
1307833
1312762
1604594
1544982
1798474
98060
269437
1851145
394234
26300
1188523
1078327
904132
689254
876758
10507
1538024
140224
994487
1991282
1271903
1439147
356831
916091
87646
1628386
1581610
605733
1903023
619222
1403882
1440163
485361
546798
1679225
1757910
297231
356814
1253435
451073
1898262
703351
786868
1430620
1032639
426079
818258
568965
576980
519081
627832
881398
533502
1914216
1553641
140948
523632
484062
767639
266254
821107
60044
1325238
1197852
1185554
1520688
701883
820066
1256936
449115
962596
1304301
1452216
603572
1080970
1737737
1587510
890953
1591357
691659
1863829
1361202
1586562
1902444
1592607
683139
321644
1349746
324843
572464
1659350
1792949
1487854
699942
1523485
1633534
1501366
1605373
471478
1449738
101282
72166
760940
32132
283337
121590
833728
668897
1411276
377285
1540916
1613398
104724
571214
854704
1354453
1172614
331125
1864226
1737863
1901198
1204953
1992241
1806628
1930345
1149392
1623733
1939680
431811
933214
624072
371424
721714
1621383
662870
1395359
53612
1020804
266732
1453896
1857397
380728
1865866
1619484
865654
1656736
1041817
516485
691374
1164606
1354365
17498
213731
1084861
1787384
1168346
684571
1040291
774918
192527
1876312
233938
1731276
1686252
1663456
404075
898083
1498380
730857
15387
1068907
1222837
1167776
1471522
494989
559667
801464
395736
1383882
1603931
925568
928370
1998368
66582
971060
1447561
1288884
1159572
624538
274103
1666435
898685
778913
660821
1116274
1472764
1254533
904881
1013803
1742935
81762
1819997
1231385
1754225
1551660
657771
1179171
1684195
797313
1308235
990837
184618
1663823
1704958
1477127
961579
168109
137703
1555133
263424
1878497
1332506
1662630
213424
968088
868223
1346430
1805321
1910159
1918409
1469274
986582
823291
1711583
1415538
1634672
1060167
27590
1302254
1222350
1273218
945172
744916
1473838
133739
588787
768287
61158
479355
469070
1236414
312816
1598399
1971531
1498889
1212131
1771157
320720
1676462
399147
1590331
1652406
518392
1343093
1782614
594457
1139327
1011520
1188871
496373
1890192
1656260
1560096
748616
1195235
1042962
558472
227479
820617
1961453
961754
884555
1234266
1457693
386570
1426796
1446206
474814
1536646
884768
36787
463009
530145
922428
1741849
1255101
1259478
499421
965687
349583
853963
1875968
601451
972698
500812
937132
69456
889224
1754416
134103
1544448
969142
1207285
1338918
381754
1035499
142369
1503867
100661
1962248
282172
1866442
910974
304079
583802
1528782
1546129
1408015
1381729
634136
1425177
1562275
1902523
260583
872087
1803786
1945509
520649
702447
127470
396812
333918
46734
1734471
1770277
421436
801511
1980325
1927919
506837
1241995
633050
1416996
445849
1198430
1279503
960492
894540
772229
1683209
692845
1580188
1921570
1421839
1714343
1797494
99065
1854793
487445
1584776
1961924
17957
570836
1499503
191522
787358
796468
524732
1175495
686959
673092
663185
938336
1493410
1815614
1774490
1520858
699990
1531188
895815
491342
1176996
887948
1593323
396712
950276
1081572
1544385
418741
185763
124426
582114
885144
294171
75418
1845260
789660
212765
1830287
1221508
1948147
1108542
1946465
1717927
578999
1881314
741603
715568
136357
1374549
9282
443908
1027510
997810
323003
1987209
594695
415305
922996
1432475
1872471
1266659
1941227
1608071
459587
1787572
1086751
1278548
1538168
587308
623300
415670
419116
1733237
764666
1581268
250643
340814
1366403
61596
331200
1927790
486275
1414995
1919946
679969
1074751
1982469
1996538
671095
1952112
1070690
457074
1161610
348449
856748
951533
1643499
1393469
920096
1950395
307723
609592
1877240
1085489
38434
964113
408179
505190
334138
1916520
1337429
1843226
1147010
1755316
95449
1647544
1420495
1582466
876035
989659
262292
1061439
1964087
713342
341436
39412
1107005
1949483
1054409
608661
1752809
720803
895948
1621954
1139802
758219
698417
1982929
1604314
1965582
775984
983136
227449
633496
804759
661685
1274255
1573154
1101003
253064
1596847
1324066
1711680
745805
258001
1191260
209041
922434
748123
127150
1394812
478599
1997521
1966289
1353501
1405425
1552293
1547861
1971491
1367252
1964913
538698
1488525
289671
1875124
1138735
298814
1770208
23733
1974265
566286
1569106
1215710
399037
1524629
157034
78746
18512
477534
473728
406404
1774343
1053086
1975921
1441187
1658708
103067
819391
1073412
99128
1412681
144901
874308
1218243
1200912
976675
657213
1827730
22451
810618
1807795
1207219
1754399
1641413
174729
597743
901634
1609754
1571689
829793
95655
1306467
1478996
641216
568020
232034
1543997
495664
1152069
1211836
1047368
805975
992994
202863
362667
255830
291257
220514
1874982
1319659
768110
1741960
552426
385486
1471138
96281
285502
785642
814201
373848
262448
304799
770168
909004
1750862
1824824
1764100
605679
334390
4684
1686790
597585
1499331
1276691
1255120
1555123
114324
1293889
1301750
1536108
1214278
369592
678038
1768142
952699
1410919
154055
178746
1175008
1926100
881536
1553181
669669
974953
1109806
1388407
918580
1965945
408075
1919616
296800
24956
1155791
1109375
80280
112064
1962271
1678183
20211
94527
1668172
371264
751637
894216
576219
164966
1344070
1056999
41129
1211538
1643346
1012250
1181199
793934
176200
1372638
1513836
1933454
187689
1034134
350957
589825
897661
1002210
1571119
1929832
363293
666122
548363
1859624
405482
382011
1720620
1333976
1201017
1905386
721047
1075
795169
1575706
319439
1289303
1445879
1760918
1940920
1521857
204398
1345950
1029855
672620
1656546
1131824
1081763
1240035
382288
448450
319874
702207
777630
329603
652837
1547828
684964
509301
112072
897720
1273058
150562
1185978
517457
35497
1717335
1535193
1634374
1307465
1580792
1111806
46754
1752335
1680231
642141
1339988
1732135
1900743
766285
855515
1481185
1591872
1247383
964241
1415156
46554
1045677
1872564
442467
1044938
1325728
872268
580524
955502
1604834
189212
1029824
678586
1068600
1056861
404000
1393661
1746948
1246876
1702814
289134
1436577
716581
879863
853204
402162
1149127
1974263
1639515
353658
1138901
1440849
631139
1287615
1290321
1485488
680581
1210991
455853
1262968
1786417
1317305
850431
427644
1527112
896185
691613
1297
1729606
1262472
1927803
693503
224752
1212843
46548
973631
64861
1809957
383791
1293829
434895
914226
1572390
1807740
1913244
640959
1379734
1900776
1079786
189674
1316178
826989
174244
1037315
733234
908553
1728478
411471
1405792
404877
533490
1712973
1635478
1904483
1375193
387365
443163
1602546
746602
1630114
570910
764449
1707142
1176253
1736593
1749920
1005870
578700
1533913
1577625
1046916
1708494
1813251
1872169
471451
1441512
1601921
52059
1571195
1478239
1706093
1151095
1273529
1236237
1742323
941664
1525311
1022110
508811
1189875
1742747
1014546
574540
1605575
1651670
332891
398144
592870
632601
857956
1491934
637490
1625678
676179
1913632
1860063
1634776
994574
1524067
852167
76164
116745
107003
532441
1280158
1100922
605365
1807699
1440327
917723
1599894
248809
1077550
1087359
1259990
1010385
1732022
1521976
1188680
1131371
1446668
1303386
1506981
1503991
1378153
1349963
300652
149575
743317
1730638
57010
1564299
296353
1842494
1809115
400227
715152
774503
454891
98166
379657
1426398
633142
705074
813217
97894
914431
1334228
1595895
379802
1390114
739803
1404399
1155579
506790
1243453
1385897
683870
867876
512505
1236986
1187202
762864
483134
146728
1302154
1343877
1039652
176394
6978
1146459
1209571
598121
1131254
271477
1935413
1429098
977457
1230860
949354
1108541
1617535
333508
1827692
1374986
879550
529883
1427324
680084
1687479
555405
318624
1686986
334397
1685009
688614
748551
1693446
979647
1098797
1845949
847556
483688
1199355
1853627
1569500
1101581
285523
1218636
1498548
1159239
1745191
1265398
1185932
1944204
1453639
1292260
803071
1465247
42671
191647
612070
980719
1928107
551150
1767921
831445
168679
1959642
1357701
1763633
1432092
1701543
1240924
1026561
1899073
210838
934945
1407036
1770196
156800
789811
1025365
1935453
687610
1794454
1352488
166283
1169846
1611213
1345873
1283110
851969
1772868
696843
398939
139662
1989224
1674426
768819
569906
1216399
1079544
129610
1711609
167472
1239524
587094
1841327
1328080
619804
991687
747704
693521
1316150
10258
71883
838627
504910
1621816
1362984
1694301
1267703
1633708
1080874
1133840
178898
721994
510287
149076
1894892
180302
211802
503839
405863
922244
1506332
313000
841498
1522893
1737549
1730137
1048233
1494001
702487
1604623
336938
909648
222555
582455
1340715
242602
1917549
388314
1394825
592893
1435351
300143
447700
156599
1088784
1601754
642472
1317333
983269
1591881
130916
533751
372645
802566
7212
256135
1211812
1656060
1275559
1011066
1853146
21111
441668
800358
507511
1661036
1974902
887208
1550683
498244
47134
1624312
1398336
1537877
949010
659521
949956
368875
221054
146955
140834
79206
333886
2989
1115500
671979
767864
1750717
284700
228875
280019
937837
404648
850879
111252
461361
1102020
1199875
1502922
208782
940859
143936
960824
675011
1306545
587890
536493
1940718
1632247
561523
972575
1589402
382603
1060176
1772844
1329692
1515568
1221008
1728212
1018310
1754088
140114
313378
1158672
1514077
1330957
1892667
1907539
1792883
604509
675560
981834
935701
1445871
615202
372324
108692
1192028
1036415
1626422
961199
1959237
1130492
8382
623414
1880968
1563830
916949
1920353
1631523
445140
1107219
106563
109591
1400411
1466585
1504070
1546639
1829957
928268
372294
818029
81849
819085
1648941
1441429
952565
592824
1393458
548274
1303804
905374
512263
1912033
1667762
1600181
1925875
925528
299206
1893195
1053185
561097
445030
629053
152851
1161554
193474
867646
438404
1773491
686942
558934
580225
1026182
1700664
254268
993890
1433835
620800
302186
1669945
17705
1748648
289369
865504
1630750
520664
813411
1450782
1008583
1012161
1061619
1008486
707106
1711341
1439173
747843
1063052
698946
888516
1041471
1014838
1381040
1895853
1823686
1210509
96179
330610
72207
1647141
1196841
943549
1835778
277144
1501673
1169003
7647
1800131
1295329
1417824
1662731
385684
379007
850579
260359
1029722
752889
333290
518587
903148
181671
1787401
1839390
1273636
240510
459335
1729204
1046147
731756
232891
1527395
193070
666693
196270
793831
443257
81530
1386235
1273925
1617588
1000557
1286727
1262860
96935
912824
684163
1910076
505364
228977
1617725
1361741
982821
1299532
1454654
1194487
553119
34627
853341
1680437
697488
1419999
607586
28835
1199281
1813125
797428
786096
4472
162854
683709
452140
1016275
751746
19957
1417989
85722
461161
978373
965089
281822
1099837
735412
334999
1166527
887656
792174
1721981
772002
1317578
181789
369229
918036
814058
1809708
291211
1909702
1928964
1755318
965161
84585
454423
1780698
1899949
1051189
1150506
813107
1825162
296386
759337
1213889
170320
1040619
625626
1449604
38841
1422410
1278651
494158
711074
953583
1122553
320203
1464244
1393772
1987829
286773
1016984
1952829
1919540
1493899
346532
1084504
1509060
1882705
238688
1791885
1304408
345579
1886026
108745
1215722
483904
718729
1030710
1734989
389077
1037726
570423
1377815
1373247
1394405
1832811
1689547
1126396
1963796
1360610
1661137
972887
396831
1317175
1161063
1165090
455652
1734119
279906
511400
1237795
9827
20226
217880
1331184
943441
827732
689230
991444
1863271
160085
25724
1495503
1997374
1387268
827960
614462
1980597
1655046
1410349
575621
635765
557828
1891656
1790849
775015
1091307
1057929
405481
1139811
1626065
1706724
1690116
1015756
284257
1807537
794223
1232849
766938
822193
1679791
488675
1414097
1492227
1806184
1355004
1987701
1983085
377930
580953
638997
702644
270824
1801246
1887963
194060
884132
1678584
939455
1408869
281479
887718
264240
692992
528009
851135
1214372
1145486
1208556
344308
1086047
482320
1125289
1882317
1668184
953627
409057
891885
714248
1712487
244415
357216
1433891
258785
1944385
391688
334537
1909235
316599
1139853
1323557
753736
1334399
1870343
1741061
305988
701901
217448
821082
1089689
22659
532709
1437808
1106802
266380
1075535
555572
499976
419404
534475
1747733
1552718
1509613
1176091
551449
1480897
1349025
141126
1805837
546393
1313889
1452669
789843
879694
954148
1672739
1662510
368820
1307990
460078
1846912
1639061
531912
1204820
228946
1197709
216156
370601
1706316
1963145
1384690
1805518
294244
762504
1826101
1340197
982979
1849768
544751
310833
1748823
176932
2858
907137
1362815
1821525
1192568
579668
512453
127581
265188
1003535
780351
1434592
782328
927258
505488
1357752
186263
1276729
1888326
1294999
1562966
668034
1715640
1067567
1861910
1328505
1580504
1481048
108136
1736196
1142204
957357
65416
1010779
1324913
551175
1407815
936821
339932
263700
362400
1953037
1940958
698628
510747
1614160
200906
414141
1046545
1213223
1266239
372523
1399189
81734
1329507
861390
14784
1068477
1143973
1365378
99443
1818478
613199
1168348
1685260
571006
1083293
616270
74706
10742
1433116
1496882
949079
1576948
1962006
455033
153215
1631465
1543692
1500199
805406
845796
1413453
540728
1994997
1412020
63276
1641368
1277132
1911403
889947
785665
1973833
1852223
1902103
1763568
1054230
1828607
1073910
1579152
1613475
963971
1320676
553912
1077061
188628
59450
694181
581941
972928
1216834
1852736
321177
1811275
1830028
1612443
1069904
1632373
1136425
278953
178969
845944
1842079
1955688
522784
1938978
260760
1998323
93211
1832829
456374
232204
1032071
1022804
354534
1455172
1974128
656515
1841088
504687
256993
389307
1530595
1323742
730837
1660091
1834954
933279
53761
1637292
1560634
1945880
1232603
1349793
534209
1983871
1138147
21056
1688809
780841
714458
1574561
1443577
7959
1853220
708619
1181146
288412
1903666
897598
708180
301269
1704849
1619804
680849
1639286
776568
1681978
395432
1914069
1395088
878467
1936273
130070
286412
281162
1958303
63968
1430734
903680
1536442
936492
1460188
343491
1716276
1781484
1046137
749013
1122451
35998
891061
1108536
940558
400941
428609
995537
1546437
607345
40709
1493381
399648
368272
878694
589041
776898
1120940
823839
1495859
792605
1724417
350513
919346
754265
1359875
520605
291735
1578889
337028
1572706
1906863
986194
824501
75990
1809013
1231193
1852487
848546
1852385
65674
1732071
623700
1763140
1522198
1354230
980052
162418
1216037
12400
1870144
1874781
471056
716299
1307619
959864
225642
542373
741802
558831
722844
327110
88493
87613
389401
1064102
1622458
771253
1164142
350622
1991727
677968
1867942
1188512
1560277
1800169
948555
1540009
726642
1819577
1865086
522572
1922893
211066
1281497
853881
1123415
1277801
665996
645762
4698
1106030
389464
388328
1828096
413078
339433
1884564
838346
1320220
1887217
1216071
353112
620290
1571651
65683
1919670
415841
261536
1552920
938099
903551
1011406
467523
164104
337264
106198
1401048
1162975
784938
526424
1100109
1537168
587747
714698
1915537
979430
1742711
1435702
656569
1319159
405918
1649933
810055
1564562
402932
1475155
183661
1569705
115359
1251677
239497
902446
1685676
1078005
893338
797417
803479
1313340
11274
164781
1287116
1197824
409999
1441273
677836
825404
1915371
1646427
1333904
1426527
450597
1751046
1160699
1284435
77668
1589833
1714811
735360
1529773
1677641
428366
641228
1416018
1426703
1910379
1195419
1140190
652321
441872
462626
513861
1091825
476599
1949784
1107646
1160241
322507
482603
110513
1177639
1849203
154172
183039
1494601
139418
1134095
561213
1212976
1971668
834349
206066
1239340
1016121
1843316
786640
955813
1073142
541846
349325
1355657
773319
1778980
400162
1397938
1157443
1677087
320090
704616
447081
1804878
1845141
1571421
1693041
479680
1600581
100616
135389
727436
111499
1680700
1264680
885870
1161650
465716
1164317
800690
1848629
1805546
1743050
1203711
562845
389814
887937
845830
1343834
1243008
1871454
935149
1864881
355441
176153
823298
1205874
1064593
510343
756181
565429
88786
1589781
1716901
977935
842034
1978048
151364
48825
1428274
1461318
1747866
1777046
1392060
71242
644600
6848
1404548
16559
1472998
1039470
1110586
1666236
913651
649914
1137689
1074481
1876324
1004551
1536627
8100
636362
1126174
1668612
445717
1783187
522351
437325
846391
989748
1998347
1990630
652550
1143218
1940111
313968
869531
35923
850964
932598
1123195
1350632
1280772
1980588
1745553
1514074
1613443
911854
980440
375910
115964
542677
1969624
436770
978006
1352669
1843478
16541
865033
1803664
429064
1735414
1764271
472752
153531
114769
274490
856140
1672924
411348
695295
525884
241570
999543
673185
1732233
114207
1284668
895032
282293
1404370
934371
949299
1107863
455879
708316
756150
1801297
486711
1553479
1849629
1023647
1364125
756590
211463
1200478
1241252
1606488
31437
1102369
522334
1215343
1883859
936845
1995158
285873
1006435
599878
1101069
940430
1333736
668322
339778
862240
1404872
694854
1151257
822995
67521
1988209
1922785
862006
1442800
553229
1704335
528496
1131619
516200
132178
1431235
1961825
1897990
1750887
16356
576799
626673
995118
874389
711285
1373090
1963438
1290129
1458199
1990234
824734
1832986
1797709
1046101
1430761
1958843
1569008
581205
870749
1918898
1338870
1086573
1129949
68642
1557196
1992260
1259177
79643
1600021
1433254
874663
310332
478729
1679849
1499946
140497
1696821
898571
1390548
215608
1158335
937435
1963364
148301
1993933
508094
460757
1363581
1731091
1463998
366397
1285736
65841
689463
620926
1170948
1296212
1063356
949221
3667
785996
843987
1606229
1178512
376327
733781
952343
930504
142897
1646634
909880
1807801
1451144
1927633
410430
1162035
998534
639076
327921
1504868
1524240
326273
1879307
28301
869879
1385425
1515167
1967775
1209122
1000033
927600
384387
240317
1111537
1840892
297125
1758781
281424
1037110
833072
1065090
178578
67642
980284
507192
501621
1085820
834038
1257221
1472184
982339
926529
956004
1254615
1204095
766515
1657287
355409
1582969
1786262
302407
1989565
532568
1766175
1350736
1950291
211775
1322098
1130248
165748
454211
1118330
1484609
684864
1621472
513969
871044
894612
402065
1800667
1799622
1945986
1600712
251878
114447
1412807
1929366
1110341
1064470
318749
1146676
1994378
753903
501513
1033594
212190
132368
1786479
1719155
1067483
1051616
1346593
265318
57682
701864
764998
1013867
1819613
1622630
1449052
286842
1900573
1827115
1316903
453610
1933713
369169
466169
973052
1087310
173783
1011311
1637566
306887
1584499
1148712
373861
1692204
577040
305379
1566521
747344
680454
1820295
1558926
126931
691233
171856
177496
618643
1994028
616261
997972
609593
1728994
1584138
495145
847746
162748
1635889
1861603
357486
1790988
594354
925934
1385836
806012
37399
737980
334661
451520
1522560
25384
1191244
1722584
295499
453801
826195
806922
1763419
1018430
1575300
1838932
1027098
1689503
1825164
1679374
1883268
130452
785051
1998069
307445
1806338
1384797
1547248
1247158
183927
469366
468368
1771135
1392489
2250
371444
805323
140431
210901
1381699
66415
562090
204962
1892124
1979556
1922550
1330932
290348
422231
1215508
1699565
493038
451554
1773437
734233
1156234
389298
1063446
1098181
206654
902373
1296711
1043489
1165984
730266
737211
1868459
1421370
485571
1814443
1856596
117469
1849691
368597
398343
1970585
930275
1497848
137077
223223
1597655
1930317
1815423
761589
1257529
578620
414820
955503
589711
16882
542269
1824310
910846
819650
923238
1274177
282098
1168350
997837
723997
952865
563422
1514017
661496
30724
568435
359499
39652
921544
999227
1397813
599390
852491
358824
1817906
1126315
301337
82286
516549
266884
1805623
639390
431633
1428520
266420
336086
1984296
1952738
1798285
127024
1720479
10181
602134
1699133
842012
870764
843803
669415
1455385
333233
1141663
1583871
1727956
814083
1761466
664636
1215740
1725012
933201
880632
1573015
1635360
585458
1648754
833176
1835004
837755
1203716
922334
1604360
919297
1535428
1138676
1092260
1744173
1282659
215589
456336
1714101
658690
1646084
1632074
282978
1837559
141765
1846671
755777
1551512
654114
1186450
419174
1680030
74928
1734188
20540
627504
328186
817826
199072
83714
1908786
1780837
1891607
1774401
457672
1249651
1510300
661291
646517
922233
1449667
20114
1638239
473564
905991
418083
708973
1687868
1315670
605984
112740
1543108
1155411
752637
313970
1574746
878019
1742805
243985
1643081
1431190
848136
1705070
1032437
1180611
1776126
1833404
536156
6285
58447
1108740
1829041
837000
1902810
1013990
805466
1020219
1367933
701884
1715502
1495285
1412332
264847
102105
1379879
723530
1795645
1552366
1367978
355416
1696145
285767
1551979
466127
680215
1536181
330787
336048
172301
1727652
1317588
118546
911059
1824301
174428
597628
1453735
1932933
579916
977535
1648320
511042
37420
672196
1685292
1952481
1513830
1122548
1286596
1364881
651932
1491317
3670
1982846
1299049
1798433
740744
359364
648386
453795
130403
356235
1516109
1299413
523783
1510540
220948
1226157
449529
264857
493938
1904651
1443725
1464666
9130
1567184
861723
704187
1463600
3966
235939
1147933
243076
183825
1672343
304372
1282701
1365822
1518385
878234
1756225
1371412
563802
493623
1802568
1337028
1149477
1447361
1537670
329855
1539048
342928
1644940
227817
213605
1431888
1142266
868847
1388404
1070678
409873
91246
347532
946318
1866548
1377952
1308095
766576
1211355
1619826
845522
88678
1594635
1551551
1197614
939197
1853795
1909234
1937350
719119
1954212
1594106
111498
1503629
848972
74786
1840973
1912193
1330874
1437497
235079
1077278
1285023
798871
61954
1342554
1402412
1265475
1946328
1779772
698106
45377
1449055
1669955
667871
1373307
1279009
1100212
1331627
692821
995358
1508283
1081293
327613
719348
261676
1892639
1812823
252086
51667
1433812
1054377
773341
1490027
1131973
1533203
1824478
690133
276900
308541
994828
874263
588538
1640975
1386078
1333107
391531
1867778
1470273
29340
630065
1191621
834808
750798
964105
1712996
539900
1690546
1649945
1208452
362213
44197
1020508
1683611
1545655
250063
1660808
1897921
1795660
1075023
1402703
547268
396813
21215
1038679
1508968
923611
575102
856443
1702923
1135609
1147414
865890
550979
177033
526039
1548105
183060
507140
21121
385831
809804
175239
1642574
289752
161225
184206
1771510
279336
82867
675320
1676397
1859807
635003
856785
254887
662063
331082
325781
1774959
572829
1337277
477929
1140817
633835
287150
1939
520638
1528534
435405
634036
688289
1657702
771205
1876005
1215509
1876933
258125
86860
833826
271418
1726217
557753
998526
273058
423463
543976
337376
201634
1598429
1735552
1680708
413702
20314
1982876
842323
1698650
789234
1863614
323492
1882401
437113
1670599
1136223
439430
514708
1180244
604577
693013
175979
1496127
69722
1518759
1274684
1897187
732056
1323570
347486
461409
564429
1856972
428933
176205
510629
1403897
83781
731869
435367
796627
1353225
1789932
1108221
524844
695917
25171
1827086
483276
42211
1983896
1943025
1199656
29707
1752292
828701
72064
567677
1755714
1735124
1193183
169097
337182
890822
1662153
1158004
887275
701164
146122
818771
693390
1987790
47325
537435
463339
717616
1367228
1835058
1137351
1306234
687866
1971639
1127825
841978
864553
839150
659426
1913847
651167
1933747
1084256
1350329
1835936
688990
1794305
1244805
1638521
1579304
51634
870750
1636297
237149
1199072
1317556
330683
644563
466568
904768
1135868
1823986
1136474
501820
909249
1127471
1263961
253060
535733
1490561
1934809
738237
1699455
1987452
1803820
1583293
970475
1446910
1780928
148486
307210
996663
451914
377282
1209690
437888
205327
303982
105394
1607600
52608
1254756
1216448
1670826
1069698
561330
463988
1189098
1833507
166501
1569926
1029784
1535142
460676
1713513
1373161
1350711
416756
1474533
788609
1905930
372154
798534
991235
579979
809034
275523
18374
1994267
882365
1288757
538712
217783
300757
1499662
857963
1956490
476685
1171866
1004189
1782070
1699909
580904
829210
1339679
1648457
469069
1925822
1732074
214162
1259549
19020
384113
1322983
63596
933187
658311
826533
943943
733455
1068990
1927358
949691
983191
1436079
651534
854067
360521
1702273
108465
389123
1444543
383539
539560
1521429
197496
402353
1052784
979428
120100
1475453
1733500
71224
363629
1436113
1020543
1408664
1000671
1997537
983170
42720
68909
843439
666037
939852
1796512
359862
890870
1138118
1961475
1063277
1225313
1497057
1230963
1969053
1320374
1663102
1867252
1822581
847279
99555
952957
1527536
1873422
1933099
1269876
379655
425604
744712
923709
1671780
946662
1822777
1776485
1382804
1760829
1686350
1199566
1481626
538042
1844452
1516791
709239
1781962
1829930
1880262
1625299
1260685
33357
58050
1374943
1971187
1744455
1040109
779026
1079037
1193758
1041970
570001
1856652
1810238
1092056
1088927
394230
1949695
53294
1196806
377153
199227
1923717
764402
1648828
1540490
67879
597974
1033708
1221189
757166
1011939
1555970
1169720
1648460
1692459
1007523
1284850
1211469
309601
80042
175147
1083469
1490698
982760
1317417
279629
1138106
258899
1454326
1579232
1102241
708251
239562
1951421
82079
1222918
168252
1173119
1128147
1666657
481577
425428
494558
1014959
1051931
674748
1376093
626667
565552
1520952
815462
86829
1321932
1063052
77834
1360062
1759508
1145429
1700192
672315
680411
613362
717466
1625732
707498
322063
134099
574250
1918330
576632
846340
647835
324004
578298
486629
638777
899165
688319
1387124
1258366
391059
1872687
943597
1989757
1412725
1171940
1448025
1056766
571876
1812504
1255668
541596
518217
652452
1752457
551218
247337
807995
1020666
260577
1717715
1615690
229113
200343
1993389
154287
96602
1206174
592012
509690
313605
1474254
681697
491928
1360160
71493
1979325
745293
1839400
50059
1024215
1039614
1828519
71334
1517556
1644212
1987542
681568
1992297
1675154
1177490
505544
1356030
781106
792848
1148928
500978
1275071
7960
98760
166044
352705
1471557
573204
1258820
811710
1751909
1546886
808361
1743662
1045085
935571
1562060
1242243
1921506
389027
825999
358259
599128
1064325
339359
422765
1610625
217632
981072
108188
1312604
1295119
451133
1567
1031323
545946
1301801
681164
1811531
1376597
671297
847365
1676069
1451398
933796
7073
1853652
1265551
523829
1279436
649675
483413
747746
70567
872366
762688
687612
510378
572610
567952
793309
960466
943207
408590
1966699
1796082
247389
1155362
1812839
30239
1105498
474896
1242831
1385643
1446519
1594174
516503
475926
36073
860881
268986
580393
1389458
631291
871467
505225
144763
613594
241294
1098754
1113195
1577137
357015
921240
471004
1838512
534318
1743880
1096225
1690227
1978025
1460396
1844525
212923
138736
439255
1189172
266080
1856018
986885
1790522
1398891
34169
1501072
816529
716937
941153
1622854
1661896
868407
667434
1021355
1542789
1627203
1240655
208710
482658
1640976
302221
1993491
946444
194829
808463
1290001
472276
1847846
585332
978074
469174
745326
1337595
1774387
11793
1351585
537073
722365
1754050
1462570
1473989
1219407
1595983
1591676
370283
406557
438692
452050
1600221
675544
844635
1555782
1496813
728740
45435
5898
1916342
584800
1366837
1493448
678583
1072224
601688
909234
1536765
1810096
1035391
1867191
1363359
1860655
1523850
1791782
1836551
1171865
578995
781413
1453723
388254
30148
1765699
1622147
1986201
1200109
1238008
1350868
82627
1039032
1495790
400026
1481680
1681737
77419
324998
1556099
151341
1900293
993491
1181029
453386
1720929
408083
955567
1938303
810524
813819
727235
1406888
839999
1317336
1769769
719805
1928757
1062363
581668
639166
1689550
841631
758329
1481829
396390
271421
266607
820845
1452416
1074915
242450
456656
1026478
1348164
1300711
1261474
651389
311600
1315576
1754700
1855701
1869402
1370794
1691783
87717
1042287
628820
1714498
1304175
1442420
1891618
1869370
1001990
612093
833606
590720
425962
699825
596540
702339
1394664
916601
61445
1248314
1637330
269203
424122
1593529
1664302
1200596
1481915
965565
361815
95748
529605
1264678
348378
1094296
584308
1341715
1851140
1854799
1632256
252336
1608355
968388
1580573
1845054
401433
988185
1795647
1836944
1754246
831204
262707
865799
1167041
975191
1166607
1045884
362952
670762
109294
798806
1178890
1184694
1518885
360209
1369536
1979598
1579280
1748234
1777685
531503
679631
755862
1093930
1724035
786365
1318448
1762151
1775974
479398
569431
1936435
55314
416391
1321130
1495004
769802
1035353
1475371
185463
620955
1965089
1368818
344088
1989944
90858
555881
450041
197388
1751440
1051104
75286
900843
119684
947312
598341
218034
371361
1047720
1723827
1789969
1280678
1375803
410197
1830274
33679
557795
521877
340262
221429
1338651
1651814
417699
1463369
547659
503641
1418591
759445
790359
703816
1363618
905006
794366
796260
732250
951728
939762
1152793
1042083
850312
561440
1037707
1247257
564786
1814841
1432500
415807
1287943
585396
63304
1498336
1410872
260767
244855
664505
788703
1030781
1638231
1259652
1687943
1171522
200602
992472
865353
1803970
1084686
1816985
1020612
1400748
967729
1462692
729609
1458044
121161
700886
737120
1109899
1386168
1791302
403112
1845496
703910
975730
1286936
326346
1092399
1814176
936727
184976
629865
1927549
364707
1661438
1087114
427279
750704
1334562
122114
1341150
80670
1537941
1987605
348964
13597
1861996
1268207
1859343
1322126
506938
1430505
353392
69598
168813
300439
268504
735319
1722781
1707408
1515701
1201321
1295594
1251009
283194
1715513
177891
786895
969621
656357
1546030
775448
1556469
559669
1955455
632252
989922
1366312
1948537
1831361
99384
716595
474788
926036
983823
1325867
979030
294656
1598116
1534697
1041949
1710141
403079
1452685
1764156
1777970
1936371
1775815
789051
684901
1417211
402242
1110847
932634
667597
1845974
1533768
374008
1386581
1919926
449488
346693
903604
280185
18757
769735
368162
597115
755086
1877587
1323968
653401
587669
252484
1149625
1494046
883200
763655
672145
254021
1777579
916343
1238784
1912809
1221974
406259
1475849
1276323
819593
636718
765504
1931855
1571653
1888439
1228192
333442
510084
1065707
1553491
352610
1696753
743819
1247045
1738746
867798
1550470
1756114
1578404
1009745
1974668
1719809
1733519
944331
631570
1962816
1933145
433167
1428949
1306776
1167638
130751
786379
169871
1186660
795369
1956309
1778200
500169
1162837
7421
100680
1844220
1730816
282795
1461528
895688
1314411
1574809
205633
163270
1542048
451362
937922
984319
60908
1950311
1715542
911045
1043427
279761
744486
1318817
98237
1854209
166335
518895
1383095
1707985
1263964
1707714
1506378
64442
1500926
15296
1994318
1785639
1737873
1953935
840753
461329
1811656
74858
302099
712687
1110910
1790336
908831
241118
336702
549818
334292
794956
1631764
762867
1477997
1070291
1504085
861725
1705111
1513466
1903701
154954
1262442
244419
754499
695991
1339782
854583
239370
1057586
1475954
1746597
1721163
214127
249524
1787826
545914
441468
492932
640542
124855
822048
934935
486174
849732
1969236
1644661
1914047
562091
1411053
466345
1004653
121218
991638
1710927
799126
1371785
1546057
1384529
908713
1977052
190380
140968
910246
79115
1696568
1307601
818806
926561
1524337
798653
1819445
1840839
68449
1838997
677801
1116566
1961687
1605742
1843677
1254185
141865
1237094
475983
1246149
571395
1749232
1460857
1323877
514245
1196879
574886
950542
834038
1745665
531771
1014541
623327
1739670
351235
144521
687630
407874
1185143
1070671
629768
1529108
1902910
190160
364471
1361461
322487
777204
1135765
248942
1232416
665381
202383
1656640
877339
1686275
1425917
1408474
1072922
1068793
657855
281747
1311097
1467055
1136532
1426587
1221033
222160
1698585
464683
496806
9379
1510714
470399
700266
1884071
1474836
1083400
597980
401123
695256
752243
862797
1224470
367205
1583133
1708399
444107
94978
1887761
1706439
1401968
797934
398792
878751
761567
242947
1075555
1685203
82254
268678
492104
326598
1589945
134873
874601
942073
1170312
1186240
1288827
485519
1820207
1828310
1581465
243990
340446
1569209
1222551
400874
1836958
465969
737935
833039
1595374
1287698
880387
1134708
691007
948206
1722713
1616244
984440
895972
814617
273467
1009227
467579
1378990
868618
1182217
606709
90767
1196989
12698
1344954
394350
558577
993118
25937
1948584
995367
1972953
1084153
933488
1577509
700493
1146221
1520992
1842787
633372
1849100
1109261
1259766
884420
870305
1812464
1620918
1230265
545370
466326
854722
1732855
963844
747580
328655
1244576
1224142
624292
1231771
1860066
1211245
289042
1314273
1832051
421683
580996
1120051
1604584
726803
181546
114441
1852527
374339
1835413
1652984
756705
1758975
1414304
1313653
981881
344263
739699
1741258
1758691
1985327
57122
727606
103474
431386
487013
564569
215214
1359611
1715786
932243
1796872
1103913
448379
214023
538526
1332690
986469
800537
415118
1436257
1173571
103199
1419012
1659420
162228
643575
399654
685690
957125
205077
1562657
786750
988517
375941
287176
919346
926027
55830
1528620
1380838
392763
252432
848658
782858
798561
1626169
675739
1001474
674300
70459
1540405
1314907
369114
1751372
896655
259747
924397
1408728
693137
389681
1551794
144576
1150943
646645
1531801
1608356
1698108
1334561
1179980
1806773
774470
327852
1510399
1356122
172363
485298
904548
1261200
97435
1447535
33275
795754
705032
1626705
332380
628348
1090700
452722
1916195
1974268
1195705
848306
282621
1124706
1476827
1170627
1513210
1782821
424314
1913885
519513
1712442
1424344
1453182
53048
698244
1514100
1408560
1824173
1533222
442961
1658020
530864
1188578
1249118
802987
297680
348773
705597
288568
336870
1726239
539788
817890
1567781
1470242
1445463
436466
1186630
1645936
1349189
171396
685161
724072
651069
802639
1711712
772101
254535
437352
275872
999936
1133437
1505782
886847
187763
977992
347400
914718
408570
265775
848692
1820862
511854
1851678
119891
1313399
1408829
1191694
1901139
1426736
1221318
1524624
747639
843266
1667515
64046
1107751
561138
1390161
854454
764931
1252650
1797281
417821
220188
53025
1980216
264538
1006499
1836580
258077
73163
522665
1591745
1516076
1563682
1689681
1463059
1572587
1151739
719571
110524
1888328
754273
1963167
1226677
851383
1754071
1551428
973189
1144208
1061053
1340199
131724
675454
233710
482485
394816
1820866
770808
549969
1420144
1109022
1677503
268869
350360
1232030
1931502
1081492
1267932
1190590
749762
1237790
969859
1683060
1813486
478874
78784
1398403
1113007
753427
822335
1705812
835860
1268563
144024
1305589
1825861
1407818
729320
1841036
1042940
740898
424239
887636
6313
1031876
1922433
1850834
1764720
1217996
276949
1428676
930933
733429
1292696
1497144
178209
1841683
1904622
802972
6834
759743
142422
1284349
1741019
1330018
196448
476308
1728261
1591511
369755
1718313
597640
756159
824764
534237
1163516
1143874
518893
1939311
1863259
900062
1339157
1243709
1336721
1062259
1707792
1595674
564234
1332363
1713316
601421
1689024
361520
1358165
1801339
959344
1648922
741430
1963001
1972627
1723467
1036970
1888996
106597
436255
1736910
234502
1151305
1365486
1400659
284658
162995
1747798
1598700
1410251
328429
569337
238189
1586316
326483
1015309
385860
1118497
1238043
1172428
188746
1261401
1928216
1746620
865106
922146
354567
412150
1540556
921325
1829351
800945
338882
1823072
609028
1620118
1841189
1866090
1805145
1623454
1046633
1424553
205556
518785
217027
1483244
1914873
1626570
1418347
752244
1563089
98607
1536015
1996089
704271
596757
1604037
151199
570856
657224
1130305
1294442
248963
1778321
721774
661448
56928
1591796
288546
31769
59417
1465876
1659813
284876
1670290
1907742
1959448
1677320
876554
727942
1317489
1464588
972120
93797
1740344
498633
1560934
1241960
913318
1208417
1686287
856457
447349
1929404
1750265
148410
1795233
1863325
847641
1170911
1941429
479640
836723
401053
945676
11873
372446
696655
627404
933880
1103453
1544048
1866008
370567
563758
83849
120460
1995436
554214
1481661
1853749
611787
1102442
1358743
1002084
590337
44457
911518
1611449
1216477
95249
1138924
1009489
1068276
1660372
1909306
1536370
1203955
355387
681675
688851
1458796
1126860
1185247
966939
231867
1479649
576510
347855
1210688
207079
303522
671566
838689
249195
1652130
572028
1579167
1986715
1184837
622311
1434556
897722
751139
1743739
734893
1112012
572887
1283985
439337
1414007
419358
458631
947626
1878812
1681916
1343812
1845249
1367935
1683541
1252746
308547
1256640
1282475
1599406
619570
177337
1653000
123713
1862474
865134
1887670
1611656
37490
784050
676258
1324046
108711
681034
1024368
715334
1102025
589464
1474146
1213349
1372131
1614263
1825021
1982062
219669
753204
1493787
508384
799851
601654
1951413
1117965
1318506
260761
1222268
1510088
1863295
37053
1352966
1566195
563052
460086
1769620
1334631
1097542
617848
1689359
898283
1996375
1190644
575856
1482960
680651
1304056
607311
510546
1946026
1138945
700610
301825
1379362
1405409
1419305
366914
1505897
1223589
438228
905356
1469179
1694823
1962883
875312
1162376
380087
1047075
315860
1474712
1930373
1520674
961818
1707538
1447574
1708288
1308697
1098963
983691
517259
473982
1620634
1156377
222848
1014664
1739238
558062
253956
485549
117548
1695296
1956864
957938
1374908
73251
1206693
583390
750569
1655566
1445280
1900360
1384457
1324444
1857270
1624036
1312355
781740
1346889
426406
1239708
378366
1422311
1734476
1746732
1732255
963532
977022
501313
1305001
900266
1374563
1896213
1143551
717407
455560
1175409
1155493
986891
1671413
502084
895543
1525706
330625
399393
1422944
739780
1956306
952842
1863838
207759
1896121
1678140
85653
940352
662438
1771454
1395804
676958
1693487
1103081
1590669
1745876
469007
1296816
531523
14816
631202
935523
453917
1713130
520744
155771
647280
162234
928415
1829289
1008363
335490
1885850
1197798
91755
794181
3392
368978
12382
1376180
1454132
1322849
872720
1123723
74810
723110
1197220
344110
1151537
283121
1611348
1927655
395672
224042
880333
935006
184600
1215663
827249
1122361
362144
1189073
1509443
619375
402026
1816964
173772
259291
644055
601581
1059596
736761
1408960
91188
3734
905414
1086385
1519038
1298213
1914074
1972743
1102155
171137
1985196
1504334
546228
203999
664524
530808
1652967
879965
279994
1756260
1038954
1161960
1718021
1749352
911092
1342959
1454787
473142
77975
1710970
703731
516921
1951245
1554335
646224
1752066
1899893
1626849
249335
1978609
1329757
661503
1863205
1282938
269206
929885
782689
1166830
502776
1348584
1618732
1805273
352537
1652084
987327
817632
664534
176228
464727
306488
867083
256723
1227029
1360893
1309258
1006786
136153
1279324
122550
1548672
1289973
194634
1804947
1212109
980609
1147490
180863
486174
674451
738495
105690
533683
438209
1367212
966839
1513360
1536226
597488
406611
857280
1524708
1018246
70984
154912
1875735
902514
762659
203147
596076
39366
1268786
1963988
1777055
1680922
451992
755146
1124372
117795
531755
1589957
1741706
125506
4235
578907
501102
643258
1173886
839208
1062613
866527
758345
658067
1041228
355355
1211687
886473
1808674
506480
182719
1190614
1694069
1402715
1254655
938054
103073
1362980
522803
20021
649958
1798482
1350115
172495
32043
1986023
917411
165947
1730028
713823
61513
1177303
1255360
1075791
1687696
1232841
1391251
1362590
1845459
977097
737080
1023074
418016
354370
986777
1522490
1981718
1648926
1183751
393470
1218145
491969
165143
1718403
1925222
772994
648293
189257
43412
1229380
1565925
1819140
1832269
410815
362313
92761
690469
1393726
331479
597534
360979
1656760
636651
1482306
1709125
1722426
1526258
397208
905819
1035925
1766470
840994
1520204
56621
1133841
989343
1234783
1575938
479048
155899
1690381
533173
1209033
352844
1300951
453227
200996
900034
3253
76396
512543
967068
1608709
1965503
1773044
742235
1920349
711705
890934
1076847
25011
1025667
1514173
613350
1959136
1258256
783167
1959782
486758
1088533
2746
1277703
920221
167095
1014381
1966556
949275
464336
551486
1704781
452939
1947025
1278848
1473373
545150
631746
1810847
1012619
1599011
568086
1069804
962410
647908
1473681
1603218
306594
209262
1236372
219781
1931384
1193629
610872
1540240
1846208
1995990
862256
927684
566912
1646718
1453931
204342
905476
1051728
294537
1476942
328269
295995
342216
104935
1581725
972095
45482
1783873
425468
574572
462136
1383957
1280423
1326638
1853223
174275
1979338
78673
460010
629740
1329296
55578
173684
20121
1956683
1333909
1300061
1522933
101886
816587
357693
1062985
228719
149382
1780298
1071204
1490520
914259
1909801
1350742
1523714
128992
121081
548768
1886157
161159
172771
29623
582429
1346543
1552626
316719
1647732
1221168
1758090
1158760
1195366
1977163
621182
1492876
1420928
250901
215372
1918768
1755784
859696
400916
45135
951166
1826503
1986279
754547
232216
1649294
775147
1641056
957344
399093
795303
1943325
843913
608671
1152144
715483
518036
1303734
742653
1747315
1223242
1250527
1857772
284247
1660624
368462
1911497
7879
594745
1726452
207152
386498
305375
94735
40884
1685097
1644571
1075870
1436342
404860
1367146
1020127
1039859
1099215
293440
1909174
1204652
286788
1437278
604164
970973
1248140
670452
1539024
1714040
1015009
295866
1637582
1515227
1943873
1094400
1793669
1018914
281360
42224
139099
493376
1591283
1940652
217662
1157941
1219064
1548781
474774
1372036
80179
273561
1419471
930561
805703
340094
1684415
1631829
1586180
1316524
1592
390108
594009
1560284
1293282
1736071
343084
344224
1270171
284294
971020
832285
886274
1354238
1622589
177180
1629288
872564
305201
802212
894997
370133
1505078
877814
1247468
1953307
1928019
1256295
1615897
945375
338178
684469
195659
465546
31762
578554
1455487
1898501
606701
1419877
849451
1287291
774034
27713
1719692
1868882
64439
1020553
1467269
1367344
2491
408578
1602412
1688132
206040
1191737
1495036
740707
75767
1465283
1275595
806990
1173945
1667063
1484199
319862
1197295
800018
1677938
172144
392190
790383
918620
1082516
1336979
1240332
1412742
76853
613349
117974
54072
1906670
1368296
63471
794322
983525
1068472
1752614
1128905
930546
1648567
1843594
664870
1514995
1521624
1934493
224376
44158
1059164
1867309
1142068
1464625
369818
1974974
919859
1152541
1127838
1425448
1610574
46365
1368741
1977641
696858
1459002
1070748
239707
655969
1660134
681471
1261062
1486649
297500
234479
271311
1349148
1455213
1044313
468001
799978
69509
1848341
1730763
1113757
1700852
1940246
26447
1851742
455124
1618628
1918940
1038583
1811558
58473
92682
1152385
43028
764410
91956
790755
469006
1433182
1955764
1470541
1408911
135931
1653452
1244904
1354226
1235847
172018
124458
112925
634925
216717
1545620
1578538
1484453
960949
730498
244323
1282146
509914
410254
76261
1639134
1314533
1475831
668822
816608
352729
1693607
766998
181894
721998
1678436
433791
1892136
915817
266691
156331
1165856
1458502
532537
1533570
1142917
1119285
53601
104885
834240
610356
670463
1354066
1055833
694711
720798
1503490
861331
990996
1913821
28201
693676
1561482
854428
1595560
1251109
448292
844579
1552416
360269
910625
277843
341721
1245659
359076
1602773
126742
774430
948234
1627387
642654
662126
1837282
567558
1757046
692618
1687975
121216
355728
1024480
1112195
1350394
614266
1585348
746958
66232
462403
1017451
937280
1347239
1668005
1763709
1332921
1436461
1111994
501602
1597383
1719935
1072815
1812741
1670080
313216
1452980
677350
1101990
1582288
1785733
1439840
816044
1791491
524438
1911982
1720204
1592462
1704785
863055
303200
781470
682371
588454
1362106
513956
1043627
449769
1691635
1011337
1356235
1395191
1871501
306268
1878883
605186
339928
1253792
1457358
1014923
870063
261792
625941
913374
1785676
1380597
354777
1900282
517479
916658
1621361
1456073
149059
1385068
1159139
1209303
1666353
1981078
1512042
636598
795472
1416562
1329839
1096824
1583745
5828
1977114
1667119
738827
750229
589997
631024
1285850
1736018
1131996
826775
1390066
1994929
1881534
1648031
1034161
494819
487464
806490
1539438
869495
1987201
555763
1631084
610960
100770
1694975
79882
1342389
1297210
1877908
1294828
1213243
808103
1497623
624876
1701903
1821891
1812779
1845402
992643
1433692
1526544
110620
1956110
1070486
1102224
1916098
1232885
889079
1359151
378052
1817555
1155623
1449470
461840
661070
361688
475688
1115016
744411
453750
1858703
82464
318098
874464
876835
1566850
840785
1882046
1098727
546858
1645458
336867
1232552
19437
1379429
1289764
536841
4488
427978
501108
1232097
989511
467926
1090889
1810797
1509729
1166969
1884459
1900192
644775
1948933
738864
1863713
841548
459848
1697512
1297362
389284
737614
1463193
25407
600265
1565712
1213274
1680138
1891973
635061
453789
998599
219388
1466381
1686338
1035542
241001
873905
901781
584746
607950
1088731
654900
399047
1269940
1872338
1921956
554528
697303
522397
393649
1867252
1497437
1448654
438182
1916593
565030
46385
1400509
12193
1945279
1505709
650498
1634574
392298
1699092
1761721
571409
1880005
645947
1897887
414739
1501874
1429490
1583995
285911
23236
894953
1186352
1057352
1583256
1694674
134923
358699
287209
361743
1099771
265249
1474287
859457
549546
1379348
1828498
1774191
156177
1904812
1541612
1148240
1927653
1406912
404878
748496
1778643
1567000
173052
1297903
1903451
295689
472788
634069
869472
638483
349653
960679
1606685
1131094
739378
476565
1285642
1028149
52824
1457434
1171461
604334
619710
344578
487869
225726
650473
144225
299811
1925038
803908
818492
541145
1729268
433368
1620923
1558491
1779111
167524
1942532
1754344
1261594
862435
991390
689807
1771178
726485
1993381
1412065
1587982
95339
833365
102328
1916726
540539
986238
1380938
1445898
1990299
1029443
920930
519314
921738
1026648
1042930
1756943
937220
813121
279024
392400
510910
1709286
740138
559777
658212
62595
1895814
884062
699599
1737230
982292
807236
1126826
943345
189207
1112428
1908168
1908174
942931
1385673
1413719
365692
316191
986609
523966
996091
939565
664139
1050097
593582
865110
1289262
343232
1609017
1550621
1347744
238452
623550
1435437
199225
613691
1533553
1788002
188299
1156866
923573
1341706
448896
833414
1442214
846936
1877156
695669
1696089
975744
784014
514493
1094341
660032
1830851
1364014
334554
519092
1176905
894786
506897
838904
1896520
306053
894389
489786
1327388
1418890
1656734
1430878
791224
827632
298904
1031769
342980
115689
447830
126745
60852
63276
389590
1509958
1054856
1598024
1861297
240957
1590021
1857842
714324
1030782
900515
282700
1051877
947382
1834550
1639942
376476
660057
11207
1756650
241925
1248195
1277185
1934014
1959708
1771037
195419
286065
1473002
736180
342586
869963
1978754
891127
541249
806704
691219
108910
1166738
995353
235108
179122
295475
947176
472746
1461208
982526
1485316
1300086
1577900
1422400
64963
871108
1717853
627459
625562
328628
1913768
224890
1715076
1351863
2065
356288
1237500
1808208
803363
1660468
1692723
88747
1692945
1140687
450121
928189
46249
1390273
117023
427929
912170
1551146
1442955
352310
1185430
1054662
457923
893163
558640
1984020
1073792
317483
1087061
350028
1013835
1401535
1323796
300382
1170674
47305
531252
1780333
664775
1021697
141126
1798255
137929
363371
1186618
1447884
273753
1943125
1714127
4426
664961
106311
131190
1912985
1876432
235332
420165
601745
17941
181830
1623275
1697792
1695584
1954267
901058
28961
540362
135062
1459829
1247226
1368019
1284197
1703028
367917
354245
1836023
854876
1129588
1791799
810310
1183389
659105
1277737
902609
1057580
1575307
1183438
279269
448851
1030026
511036
1800510
76162
1070141
776121
1898453
152286
737845
242240
1861124
1820746
1290874
846731
1798117
256026
318690
306810
1225315
974229
1512789
976454
423040
784024
597494
1799714
1179442
1761614
334424
1906180
1818639
1418222
356037
1552717
153838
1606578
1174933
1749766
1401098
1736973
986848
533409
1761561
1777159
307103
423829
1469845
82154
1126162
707018
383981
878094
423283
224261
702892
731008
234966
985528
460232
124992
1179782
1215851
226931
806521
214392
1587259
623856
1628891
186899
1166862
495320
1577226
2820
1716733
23127
764391
1479473
1204024
742276
920273
751742
1101513
1636527
889897
1018710
1375471
1479936
95900
447937
1150476
891473
1336188
1658961
334698
1050636
1323811
642734
118879
793757
891713
732942
1448195
757942
1867958
1168302
499551
309317
1026803
1616475
81573
574147
380114
1575585
535997
73185
1845495
702689
454198
1740482
495663
1789454
557028
1347753
549081
701055
863447
1081748
806332
1167271
1869046
782086
1409881
200943
1855552
1047028
1617241
1335391
187473
1830560
778795
35741
307930
427467
743801
567069
825112
1465598
462243
1079211
182499
1100694
835159
1618672
1363291
966018
338901
1451157
731662
1729128
1457167
288495
1422852
514835
1535337
1826172
1092765
977245
1380357
100863
152608
1957424
1908345
445552
165321
1929401
1692725
1650678
569341
1287531
559937
148890
548847
372005
108363
636647
1494096
1915220
389968
820088
88209
1338437
1263847
480848
1774888
274235
500981
630897
1941094
227327
1978953
809384
526569
248674
1492808
814133
689769
894309
973679
99567
1543423
1307270
528583
946835
658514
375310
541509
1991638
1479079
747161
1552526
1925592
765284
394132
1639669
16548
1187163
1538635
1114758
1720345
978106
1143970
1292658
851489
706318
24951
1434179
1103305
1478314
652403
123255
786055
1009275
543962
1738720
430185
1469396
308378
40589
1151695
605535
1729948
861286
1034105
1994825
1091354
993425
43826
1769382
740939
1442591
352380
830967
1519857
1738842
1768899
475715
170884
401194
415936
1900799
47192
605605
1344370
448655
445252
1942106
1276302
737208
1945900
784610
1274288
1206826
915023
550069
541319
206175
1467825
370415
1730710
1788423
1612586
1779905
147232
1719196
131418
1760040
1825462
57287
1415980
1284338
249368
591582
223904
1075676
1047559
1335724
1668275
1438972
313733
549994
483223
167933
1326091
796484
1764126
738503
238540
1893160
546956
998082
1695277
1630907
1199481
1397415
996275
463047
13347
605382
1250924
810207
1838672
42157
885749
497582
1762215
6717
1551854
1638633
1057028
632621
1569668
122531
815822
1617026
650112
484714
995225
1214223
717894
315133
1890913
1015762
1543182
27795
1004740
1084433
858082
1163425
1003081
147197
479023
41673
136451
645968
1020414
932798
265173
100945
1568896
457607
1749562
1778263
996847
1347905
1595585
1848476
1969596
37876
1997051
1897882
1330708
1964274
1680507
1225888
292479
1411851
1404319
556235
812921
1101159
1482164
1530558
802219
951753
856750
165083
862073
1611527
993236
1277747
640969
186549
1242396
1076977
78906
593228
1317549
388402
1207177
1901941
252564
373687
1728281
583426
895411
704599
1028249
1210524
577178
213619
304296
1453419
1586899
1481910
1272792
1415184
1630146
1235371
699953
960781
1497524
1711879
971880
978493
1694287
860742
1585330
268577
1742500
1495599
1083723
283667
371848
1645984
1615092
1022165
333061
1827798
441961
654590
768980
1454139
1257153
918586
1691857
55329
1295611
1681629
1357095
252806
123551
274159
850393
644464
1332511
1915811
1756829
1506279
1164216
1596915
1577448
439781
1461729
1229005
1334413
528435
1820758
169012
1668033
1035125
929237
538245
1995556
1308882
618945
1092295
536463
672734
1600198
299737
595614
186767
1250199
747483
1083093
1873872
149143
783018
1359904
449868
1528636
1355848
980046
1066938
542969
171500
616642
1207069
307242
1847039
228190
1368712
584703
1866665
1362484
1440954
1033183
814202
1966615
910202
215638
236124
1042027
28469
338054
1729321
157318
496467
1203075
1690283
595345
1468968
785367
1781227
1132198
319288
1363123
1417697
1186976
557693
16447
951103
1015182
1364543
1772947
1599013
1051278
1968210
1798217
374930
444914
1066420
555970
1764143
787186
838123
804774
1842867
888096
26036
433722
1327864
1596995
659079
803317
1248520
1131054
147815
988479
551684
1850264
1267009
1243599
792885
1363739
868813
930113
29289
1085823
824526
1157041
1049866
1025993
869828
939301
295273
1354946
545638
846365
240630
100097
1855725
1837683
1178293
467935
506179
1944239
1802641
846568
1863976
1307604
693048
1030815
637783
750034
15576
239161
1321541
1148544
1259201
604332
1635049
189022
770395
30074
1727550
723902
1085988
713815
1301125
1490986
1326669
203492
578846
1300653
505311
893934
1207869
1927438
1509144
1239880
1403498
896152
761906
1774585
1588692
645862
1297301
1247319
1689712
1763899
990299
353681
581506
94056
893773
1241672
1836239
796245
819242
1571176
790901
331360
47507
1789358
1635653
374604
1183365
1168160
1152913
829600
834159
1537964
1239220
1772818
1274814
678026
113703
629850
1467801
1857298
1680787
1086174
872963
557302
8620
1470696
1857210
147019
1514724
1965675
1992080
147387
1219745
902264
1309899
373
697237
863492
450825
1018286
1606894
123080
662310
1358323
1933991
411828
1494618
1839644
1247200
470490
1278015
525902
524442
882889
1337699
525659
1618244
1005388
1779455
893771
202490
1869032
1327387
89691
81974
953067
1969565
1208364
1841362
1158735
456913
1164802
1373113
1720224
1282878
949423
863071
597443
788701
1915427
485538
1729543
291968
25534
22304
1235658
450097
641292
722618
1538263
23986
1117267
666142
1051209
1469789
1097406
1293013
1126815
424915
1466800
1668822
13500
470106
1877103
610928
1646395
1858395
1153224
562574
726655
780963
1996123
1136134
68334
1786782
1716743
1025925
679397
217503
14751
6337
968060
366458
954816
393033
888535
1806291
1608397
1911729
929850
1727147
435017
1224042
481126
402627
226696
1179664
775771
1912342
766740
1758352
1148181
11584
218101
969598
1978886
703299
1066341
1194547
486802
1387728
1123604
417459
284143
993353
1221752
1845117
833071
1404513
1572632
721133
808760
986903
417200
1572285
1288269
1047298
1791986
1316048
378014
624042
1151356
81483
1422459
191314
1938712
195236
606363
1147562
1691535
497007
1957355
272049
1953590
149109
266802
1525255
1121018
1692819
1737066
851969
539764
570000
1382198
96144
1679054
1899524
1935941
931302
743160
1303463
1957101
790202
901059
1402541
1970624
446806
535871
1917502
756596
901415
1729087
720201
675970
1336395
698357
1212384
1747824
1502083
577583
1978763
1739160
1753507
652495
153747
1474916
436706
1499831
111722
374908
1813467
1901440
1257325
71177
210673
42589
179498
915138
1364399
1604639
1208197
1692574
191226
1817755
973564
1406605
1242192
700459
1222337
1172949
568184
274871
1675344
573120
1119815
1348507
352218
1641702
121895
1553863
539864
1049664
246032
1839297
1358531
38168
1295600
1916278
1459932
1246939
745312
1503460
1117374
1083064
17783
1684216
1176205
964705
1546627
1848633
1172434
1463636
597073
746540
487831
1216186
1773371
1677606
797044
1032467
1071103
1486587
1011951
1487965
1953335
1387634
172101
1293927
1923523
1409003
831360
1188451
1649525
18763
536845
41469
69737
1114591
1965332
855525
1892745
1854791
1162992
1327039
1430095
921039
88719
21505
404400
218658
1286
1473237
1002610
397685
302566
564003
1179583
815886
122907
1127886
1028492
1821003
1575109
824180
799391
1790837
655058
25771
1429082
1662338
1468549
1590697
1255916
662186
1755897
155058
479318
1292745
1832535
739480
445663
1887688
996065
1899736
1129276
448449
918805
1369567
1715310
56571
102849
1605296
1321834
1694808
163693
1770394
1774256
1782912
859877
1247299
1847354
394291
215824
1281950
354326
1514165
997363
669099
1968259
879604
1421601
674975
1556899
1129219
1188482
842640
1799127
860574
136179
1159438
522926
1635543
193452
1782951
944375
840861
1062169
335732
1686452
1425592
342809
470790
1299920
1498999
579208
929684
1109496
625788
773039
5199
596172
247859
1012883
1574177
518535
1286965
340350
554348
1194852
782127
1995371
621538
1539554
1391482
1372106
902546
940994
1333265
870019
523620
1498965
1351604
865898
730738
851557
1585376
303748
1102775
1399913
643431
1364862
1823404
1514582
1412309
1062527
110002
1847247
1778312
1350678
1950652
886032
1284560
208863
909588
1857510
1103192
1050895
1179863
1387888
1949594
455844
1791912
1790847
282111
237678
473705
232830
1298902
1666765
1960306
450754
1854784
496634
1384145
1256134
969428
792158
1775556
1033543
1486335
248364
1680312
397713
592158
1670906
1078603
1199650
1065143
1135324
1302527
1730046
1399449
1539506
619501
591626
1216315
34959
441425
989725
1433009
570402
631057
1747537
1531763
1879766
1892680
479976
1698161
1086291
454912
73468
177877
766371
524584
595784
874286
1850958
1363083
97744
1213160
555521
745935
944983
1862133
994229
1692137
629260
1271596
740682
728969
1874457
61319
1497238
929825
1781096
1824640
613941
1684074
1194546
722135
858820
1151679
1763435
366304
832984
1093025
94881
1952547
1851652
1990675
1132048
1735019
399882
1106563
1043716
1313818
14827
614301
48740
924112
744325
946710
687152
706901
610764
845660
1293915
166096
1904100
1729927
1073601
1054439
1571952
59736
1256367
803210
439166
849821
1062059
1887426
920119
1929339
1006600
836248
517224
1357158
1094798
250717
1573180
1095299
251652
740827
791332
591507
788617
314082
977177
1609261
1103223
962313
1965420
75834
319469
729377
180391
296984
1523892
806386
225538
562971
1572126
1678464
687716
631704
661617
1021519
1953125
1518159
1680478
1619090
833887
1734106
368180
1185914
794451
270104
1795003
1454457
58810
1491967
1873922
355639
219633
1177844
1571360
483469
203397
774868
1354426
1307030
287386
1677090
901488
1493810
237579
59144
588365
1359637
1111909
45080
1224778
291713
452344
545722
1653248
1007190
1085214
1502792
340141
360862
460914
1509388
1789593
224458
503482
520418
1819175
1831470
796953
1466460
1022425
212081
528989
1320417
891507
1639630
1175084
1122215
670194
569146
116068
310902
1437839
589692
1997512
1295617
1758719
1331741
1699710
1837421
726681
1859205
826601
950863
1857396
956772
815850
84192
709512
634598
1024826
1863480
1437399
178237
314002
1425316
291724
1680361
731884
293545
501531
165402
1670893
1723676
571962
239683
1085101
1811314
1246833
360372
115238
1062520
913029
1960245
1917852
922174
405147
1658141
1466755
686861
1688558
1911735
1086667
1007074
507761
1452521
898891
1046100
914404
1442866
473284
844930
16529
753850
1070328
1520721
1567340
1346318
413789
457156
1174224
1275832
589869
1479180
411720
187575
1242960
517063
1598854
438912
1940902
1929780
980257
1832208
299278
1045898
1424507
443182
1817427
1381381
452207
1857068
1490004
1993759
92877
258120
304700
1311170
573874
1344767
1649522
346650
1957446
1697768
182907
1347628
854567
1808207
806785
1153995
153171
1602312
950398
1079378
1493821
942563
600114
633368
1807111
1912216
61744
1059536
413227
176360
110940
1754891
96619
1341598
1523480
1014259
1873143
1184566
1483324
838628
57192
1434893
1674465
941586
1897922
655920
1909140
1503274
1479092
1836990
144079
1146459
483007
578492
1378457
598273
529579
1055150
173740
1913884
1526915
697208
1484859
1433167
549591
721850
1838073
1351538
1799996
76282
739620
38190
1966492
413283
895343
1532335
709073
1825443
109071
1097871
1461885
1697623
334509
1735153
38581
1439405
1423601
1057951
1761302
402031
1315108
242858
1182405
889289
1818756
1809907
1473195
1831473
1960233
30085
755328
619950
1428785
175384
597555
730217
721723
214081
751171
1261257
386591
305612
683385
439780
639376
377006
1410012
780686
347816
1370674
899129
577724
1319987
1067648
1282976
455118
456622
1641202
520834
933696
1080803
619684
517804
806301
1714810
69827
919280
518585
393233
267209
665552
1014989
500681
7978
521285
45596
1174704
1190682
472709
430675
581509
1120045
788044
148767
1542925
1893233
1317565
915806
1165273
1673846
1333626
231809
451090
900876
1538047
922378
1169686
1092979
35046
437986
203033
1589540
191900
161363
1497145
484520
1519691
1422452
1915513
1015216
981979
1778728
1545564
1727340
1336745
1715596
1880244
791081
1303434
865403
1825985
1114591
846989
638636
412042
1182059
485178
1209505
779560
852050
438830
650523
1054827
1997872
557379
1250068
775360
930379
317730
327643
1018964
989118
1127608
1123477
558293
264227
554069
659156
1673826
1095526
986539
1440764
1459664
693920
689004
1381418
1693959
343515
995513
1236467
431205
803739
1848115
420232
1707507
354213
1300399
642629
1537388
119406
616402
310675
27483
1250005
1310093
1866564
76887
456881
1263723
1796782
329876
1061342
1792836
777532
936030
261838
1822273
1722819
1920130
1627257
1801777
922938
542877
56431
601172
1035946
1403639
1825350
441666
535481
1041659
1351427
1569866
1402639
136674
321327
230960
643702
568726
663717
1803924
45025
303013
120517
1772717
842495
690625
1127240
500145
1402403
1193271
1169614
1686839
1925541
362969
1312544
1053071
68237
475931
1287888
251549
344886
1291850
921174
1740566
820289
1027152
1290592
891862
844184
1200560
1707735
26026
845931
1587301
1070399
265000
1130185
1281054
1461437
67163
243026
1628716
1447516
1215805
1261937
53903
767901
1016327
618823
341192
493527
830883
1252894
1880506
1892768
1158871
918765
814396
1229868
986058
1515458
1588477
1661111
510850
986774
1161096
226508
1455285
1946890
175678
540039
1000940
1569631
460613
816774
114947
213582
34988
435774
1472002
916868
535290
520899
93837
190374
1070873
61112
324882
1107480
1804761
497848
821856
1761957
317592
805277
1945392
709175
945224
1325841
1298307
157231
1221620
1586861
472501
512198
1496969
673271
1525169
1777980
420219
498720
1226405
1104212
777063
1479912
361212
1822510
306473
1750195
1670026
367913
563732
1599510
1259893
1382253
33738
34284
57484
527931
324622
526581
751319
49902
1597056
205650
936467
676743
736429
369323
249211
752737
1248969
1316743
1895040
408134
913560
279220
373482
50498
1639634
458104
1115301
1904841
610906
282062
237503
1734928
631845
1102485
594862
314049
1247187
1892231
1377213
950947
749529
1438762
1612860
390206
1211693
1813597
57263
1254035
1541772
1181274
871836
1422603
170194
1091874
252002
1304276
881966
223120
601516
1909973
1252802
1595968
1796975
598892
1394873
1438069
1609767
588306
1001674
664854
1005953
1231335
1226340
914449
939586
121955
249720
111748
466614
1961867
1282037
1178589
365501
30563
1435252
403252
990725
204893
369489
468129
1699315
1876484
1112077
548206
497521
1990102
1714205
1128999
1979069
1173373
1529084
114263
853744
311221
1651256
1104909
463434
1677479
1995679
892399
496108
1208153
111259
952058
1191837
1394728
763100
1794823
1080951
386394
1913921
136256
106448
849090
482755
1545344
51840
267785
129894
1967998
1034356
1574567
1372520
1265506
819966
1502248
466640
1404230
1539820
736194
495637
1193860
1367060
1567625
1157476
1605578
1856038
995189
1964181
1046081
93426
1539781
672970
1297309
1438567
1442631
364788
1356803
609566
1105381
1215702
211637
1055761
988772
1346747
118288
1213478
818136
405819
1040153
383061
1875001
1856722
426510
1377972
998747
540753
1415525
904089
1395531
1182791
1652620
138673
277103
373495
808142
149383
898618
1233609
1219290
1820838
1670530
1429507
872045
195534
1646220
1425174
1774888
1881350
538323
1510221
564448
1255426
1143192
1519359
1384354
466022
1071323
1381958
20913
802750
939650
1259727
579425
762261
1244002
1045323
88744
1508878
1641869
814785
1203050
311487
1951295
1425405
1367481
1338834
1076191
30876
1805887
1611871
16938
1730013
1184047
1061940
1760930
1785555
580891
424074
1234423
64894
1984345
1193874
1009268
471735
623046
974727
1161323
924987
1511679
224134
372441
1615442
1754287
1820548
485406
335605
1557557
97750
1526431
1952157
1458826
338682
1016952
1399004
1847751
425736
965593
1824428
119251
201569
207411
1529904
781861
1531341
605590
622835
81717
1095179
584101
786283
1416301
534723
1427587
319123
734565
1810349
1827337
628504
428415
203728
1974908
414420
1380523
1967368
1235711
1538072
1648225
1899898
1649109
119023
999300
134733
1526307
1157085
1270099
167862
813163
1334079
1675320
1376842
1386220
907488
1654200
790003
1195023
1107529
828797
878475
1022121
432065
1361770
190139
208479
1616775
1434206
85656
630304
618019
471684
1517664
1028317
1082851
341961
637111
898220
705599
1982047
687620
474692
1041125
239871
467966
1075601
1218241
723438
344399
84315
1287875
320538
176949
1338898
1015064
972703
835562
417668
1392904
1698905
1907094
1975041
916837
652381
1447966
1902657
969086
797290
1248373
362820
1098307
1396443
1766285
1235316
1568178
536818
1371878
919878
394584
1891561
29902
1283940
87026
1067629
822858
930856
944495
783096
1027855
198169
1379268
421944
744832
128987
1784204
176167
270227
1672014
1301828
69350
238477
138380
1109810
969030
1641693
265955
973885
1389151
1370326
1139583
1410408
876682
92877
1259941
1419639
248009
1257311
1235301
1459988
383728
583384
171670
548642
1989458
267814
354885
1539627
1910586
674760
764759
1808432
377592
273170
1726572
230292
821660
1856561
1756106
52998
946679
127337
1259962
940843
34918
792772
339444
465941
86342
1378210
1240168
41714
828846
1334757
395041
1588612
500651
297449
1174372
1889844
665047
1123328
391809
854634
1976858
77604
1786242
1007550
1322727
1746643
875058
851387
1731847
668917
341773
107668
1153676
1666487
1669745
1264337
1336148
599236
30841
83643
519456
40768
832095
335820
1691324
344606
878616
419810
1728417
442822
1677460
1109240
259471
100395
723918
863493
389790
1431239
1075039
1748431
1284071
89425
1358909
1831051
119464
1518963
1159489
1078658
768337
256304
1915631
882132
1578484
1158039
1784371
428974
315644
1499806
1326203
1186560
1690968
684079
680416
621945
369356
1532286
1102415
1497405
1763213
1895977
1369299
111606
1884853
1025603
1401832
359335
1972732
890056
1276410
516990
1956091
827287
183129
626720
948494
1178229
1673440
637068
1423502
1213783
1819718
1915065
647689
269161
1186082
1938928
1320430
693844
950926
1732793
1714695
1681642
1867831
1876988
111286
1536277
323794
1858217
258657
1248322
1781626
1188887
1118890
1753588
1097879
750170
272345
20790
1683732
97029
1671906
187274
7251
1555785
631123
617589
373708
1495219
317655
26002
287372
1620255
1072888
1594332
617514
1114020
1232366
485983
339362
948349
563512
1307588
789872
1645077
919486
1329873
1696166
989758
1023505
188361
155602
238140
1929152
1801319
1694528
415798
1541223
173553
575956
98402
1825165
430263
100394
1141575
1615407
1948474
1567383
1346998
864587
17955
998310
1107089
51216
1098901
204042
1407535
1384716
1191615
550518
1438737
54673
496364
1673256
1236874
756136
1260584
1620254
1693980
1220684
35191
1463079
75494
724629
109302
1038711
515364
97122
1455694
1021849
286372
1986835
702531
144742
1501450
1874615
376603
533765
780682
1800460
799773
1433479
53635
1287618
1729771
1796490
1791155
1488456
556697
1789878
1452491
1580397
1803968
1645403
386737
741924
833924
694937
799161
852777
1722510
660659
1665831
1236134
1389942
1727438
1648754
865924
1978153
465324
1178087
889465
1432096
337678
1036676
1451623
1932417
778003
1292238
1337681
1414851
1740420
385530
927827
1835799
1618434
417145
1048215
1345491
1836877
215165
344083
911038
1123386
450985
239798
1962197
701400
1431184
394407
1985117
1830356
802807
562322
607998
1836518
1075056
1632865
774743
65445
1690938
1810437
699275
1943808
1807603
423232
113046
1645190
559915
470410
867879
1308985
708909
1935840
1471265
1680039
1147489
1723021
1897343
1889132
1155189
490095
589674
421758
524409
1741625
1769660
64038
1672814
135930
636059
221332
1418889
68644
507357
1318283
1414333
1723805
1896613
968047
1880745
1962906
1757562
602768
865297
662850
963928
1552803
986822
1810847
1892525
1863687
646872
1431479
1189680
688962
335633
1826736
298349
1602851
921734
620795
1388130
473614
1905116
1034389
359610
370662
690699
687676
195739
525404
463817
80634
661457
159461
621610
1498213
732227
444268
1562721
38823
1702230
805084
833737
54491
1363810
875746
1540352
977428
1070676
287286
107702
1463029
89204
1452246
699063
1149071
275704
224169
855229
1688780
228587
290115
454079
1552062
573348
1910878
279988
379903
1743773
1581297
1507887
1583220
737902
1337996
837018
1838518
1819853
1245219
1281365
447043
559049
1796886
533461
1852987
328285
1662529
324562
308044
701045
1605713
1414263
807235
29483
1003080
641532
1299513
1525715
1061667
562326
412119
713115
726506
1082707
2546
579715
690588
1187077
936576
543718
1281954
204641
1440866
343094
1712457
638748
352657
1376904
257381
1422664
738548
1069478
651094
1661468
246605
1220345
1181719
1277999
941543
1208758
1799265
1826246
1184572
864574
107441
1308733
587033
1981499
143508
678026
613504
1650682
629136
1151023
586574
1613328
1488018
1568167
625269
1019245
82579
1958076
1205777
1962467
1972112
908572
1727073
1171648
780146
910688
1431406
570757
401075
415978
314993
626097
308565
1369951
74553
1427604
1710828
1674424
1985749
1783201
1004789
665213
668283
1553212
465533
1106078
869773
1957448
273808
391084
1177727
143310
280579
711349
234872
980924
805023
515328
1364187
1967362
1615167
886704
1234527
405136
152983
938333
1589932
1030900
149298
1972168
144571
1571606
1089380
1318802
940143
114817
191753
1531600
1838114
747613
1476655
960617
714995
598099
912536
465416
1155016
1376524
43116
492423
1863326
245679
93379
516023
372492
548343
854271
815347
156902
1374909
894326
330059
972228
1535733
488478
1690559
1276993
1993441
998646
1963025
627454
457792
1606147
44580
1225948
145655
1688281
1072274
1884532
1351991
340811
1241560
1102193
1158290
286895
605869
1839726
705626
613186
651816
1796571
705116
1125739
1186571
763397
767528
1483419
1453905
90940
944397
763150
714053
1655695
1528317
1963286
1085875
1259556
321786
751519
220026
53383
1094920
794887
36731
730050
9875
1748806
585180
217344
665441
1689940
1016810
981620
947410
56156
772273
1027380
266682
1131903
1095899
963514
93598
1840513
1152904
1786461
1186065
1029217
1275071
864700
1600958
1098026
138039
1916289
1203588
1824645
1269772
176911
1457790
109645
1511355
910365
617448
1986106
132923
953058
1327387
1053345
1274010
1372428
846764
1848012
544791
405884
1288889
929467
485276
79952
1993940
1352111
1936689
1779116
1772488
981325
699258
1647321
1680204
900781
69742
1929668
1400064
1152751
1606865
876954
1261408
796369
172483
14821
1087554
1304820
1426329
813787
1144385
1195024
210504
446186
104340
94694
706182
487198
579214
512822
454307
1417570
215040
497863
1199690
326660
1716642
1843646
570412
1367850
1369496
22359
1200181
1815787
1290767
535958
566429
1759225
1718496
1452362
1794695
500397
1474216
1448967
981065
151161
1378068
1815317
891818
346307
1859382
706407
381289
687331
23078
491457
1686869
206284
1606574
1374392
1238819
1417981
1220361
499620
1028816
1920011
1537217
202383
1258732
1832242
790834
1086862
812386
1828225
1125318
375156
866432
332451
1056564
1722831
1457748
949130
1470791
1045346
677709
594800
32399
327513
1124042
1314088
1275145
985085
1683965
343716
1059718
223220
30214
177894
1099315
412537
1023589
359922
1572014
1602900
219076
274507
466109
1397698
1790741
1166231
1959128
1601721
1736476
51089
410574
1112083
265956
1487825
1058422
755769
1235714
1485933
1859964
637962
1431986
1093922
262777
702948
951033
1775978
1437120
204377
1182136
1071560
498856
74881
1139172
401352
809893
1344513
1466240
779790
923708
588508
205565
681988
1031450
245735
1959372
1396983
1948434
582559
637785
1784799
864343
1544020
551832
376422
661218
1683231
1517450
1014068
1626644
768054
911684
942011
218666
727025
1580356
1838601
1975665
1890102
368929
743339
286192
1243786
1516174
1835914
343644
1864485
126965
1685922
680506
571756
1514939
985127
1057052
1152493
901076
64436
1690148
1750995
992602
365334
1893810
852371
727550
1671290
1480292
316555
470042
1883150
1000970
363064
285965
104029
112097
1208386
1901410
604396
1778973
1448579
923270
1471931
1090612
1013251
545373
1187852
978852
280529
823696
1477036
1357481
1304456
866267
741830
1160349
1625637
933223
272279
1959363
418316
19141
1189162
604084
332193
380196
99181
1114509
782372
1093944
1813811
185610
1646207
854107
1224452
361499
141289
1915321
1841860
345947
455328
1707097
1099098
43232
1900065
1631262
510701
350595
438866
1559309
800611
1053999
997700
390117
1327278
1192872
1561013
854719
1973022
692270
1416860
174378
1494187
13000
895207
639325
1895688
1681683
1685848
1156598
1375964
470718
1463168
199993
225254
1271973
1206058
726207
6795
1819563
1648785
270744
639463
462413
231706
721970
1480653
171133
371617
1013414
1939310
827907
1440869
647923
965879
542250
1543442
1745833
842044
1834032
1730208
124446
894430
118658
489677
693824
1105844
1806193
1174184
1341035
1522922
1619294
1251825
1815978
1878876
597550
1935501
1042121
1175851
1137696
1408357
1968554
134735
250860
1806124
605800
1785806
1287699
1768442
263975
1012818
1181351
831246
413759
1490949
1130835
1620887
993487
865107
274244
1924806
1977259
1473026
707772
35743
340522
183290
1139578
1846658
1346380
13935
1480048
439745
1538242
1379109
1978091
1641380
331833
959987
1614772
624227
229232
942138
1034608
1459381
710713
1385503
1705122
1256233
1875278
1521528
1036462
1327816
529027
1461996
1806721
534244
1821031
520494
1970489
285749
1857339
621695
136387
1591539
511420
474101
1563699
1115417
741667
1715897
1332585
343710
1526462
93809
1694821
1242002
1886898
1472796
688822
175162
1681901
813316
316594
1852887
628938
1829805
1669182
1372565
476564
1954195
398125
1692062
875359
1546236
883086
1427107
1000775
418842
1986481
1804154
339307
1458799
411487
1881509
587668
49994
446707
1258017
96614
1291918
1565889
1133198
1614346
1011391
971867
148122
641740
1505145
969683
1057127
690253
1194989
951964
713915
519236
1858936
1983591
1339326
1531039
256472
1315868
1616547
1839421
1551923
176983
446022
51557
159413
643437
1559109
927130
1432577
1502914
1676743
35626
834395
1902176
1360632
1987805
504063
153785
551301
1916860
913713
1045904
902792
1145294
784073
837812
1325395
1802992
194257
710841
505826
488807
1825988
1651421
1453896
1965284
806449
1060742
277448
72440
884275
1954554
1906454
524635
587537
176067
244479
1888762
65324
709074
251456
1172803
1345019
1422034
589362
1339367
291690
1469340
1510555
120571
1417196
1734667
1945705
1154214
233023
80436
1527532
422020
891776
94682
237212
1449959
1881275
306189
461471
1187337
1900297
258838
1321369
1482430
452404
262511
1325378
445572
1432886
1681050
625271
348800
1743028
1017811
1454698
1984208
623554
1320213
1645532
147067
998106
110316
654220
1411290
791421
1553324
470148
353274
1776758
181444
222094
891551
875659
1229557
961419
429295
483857
371857
117559
1930949
1323788
1462100
457539
1699075
1855683
1628759
425652
1348551
42577
1521458
590683
14415
1869765
982282
716465
1656281
1108582
1875832
549516
86215
1000531
1077143
107978
308037
691920
1316415
1341177
479339
351880
204471
678108
885980
1337321
127459
1025751
552430
1551761
76694
1398686
391403
412575
178223
1048470
732066
65242
518862
1405134
1371375
118836
1331066
282733
1358326
193516
288548
237871
85795
1677627
1909470
246916
1456143
1525001
970867
1193391
884509
1247627
1341021
1861638
762049
1426665
1541901
332767
1466237
1118444
1927170
1260506
1707821
1862201
626207
1475844
149173
1778612
1313467
979518
1873998
1819071
1413844
731621
285835
1079931
504538
1029704
474595
1134845
1141501
1602950
428160
1052243
550486
987005
1274440
54983
555888
229637
1476918
1056164
1891912
788076
682928
1289601
1020132
491465
1984676
1503637
1332713
589467
1463923
623416
29426
524289
267715
1238541
1965999
1441816
593564
739124
1042568
440125
113123
39478
461494
675580
865131
127723
249375
555635
249849
921291
1863353
1064040
210569
1238927
351334
1162537
207283
1765137
1595398
554573
1032612
168797
1073494
1203949
1668957
564976
323924
94515
1180095
575522
1259554
1739438
1385335
681256
1826557
1710954
1999932
855578
1711769
1719843
605725
1528975
439458
1372763
792893
397464
1770140
1042728
624980
1059905
1586870
1639126
1852823
1765466
1536741
1029196
719863
175208
196853
1067392
901293
837562
407782
252378
1750076
1928208
1079359
155053
715261
1358554
1963686
907853
1282873
900469
1400605
919001
668347
205688
397076
119778
918047
1904686
1250902
1581717
184496
875239
1978089
806559
1093527
138068
398126
164739
306070
1006927
1407592
1697345
1157973
737214
313862
202758
1163692
1778987
688250
763358
1937339
1080439
309054
1135375
1841364
339467
121420
623063
108892
203528
1762333
1683184
1741140
1973811
47157
17861
1144395
973424
144026
150025
689969
253018
1468634
1544509
1627207
161113
1340412
571806
555568
677797
1684566
281707
1003706
551711
1491245
1008896
1953895
1793085
1892107
756553
1995238
708323
353165
1959416
732397
438898
463726
1944809
786927
1775698
390325
112939
1058054
1508224
1090765
1525523
1813587
1076678
1243469
368823
1467278
1371930
1636872
1311986
1500906
1407820
874070
1861648
1164759
133788
1048275
1232998
478965
110332
1509943
458004
96098
222452
933305
1983794
744181
629647
1166237
339289
1404282
109431
719205
366967
1399353
981647
1534068
1645966
785041
493142
432416
1535488
1701686
1937667
259542
1662036
266539
924471
1263233
1104581
354769
1384147
125676
547744
39170
13752
473861
89196
1950819
1312126
38224
3011
694251
1659771
1405029
1408463
209454
730135
400646
1527444
1219095
259261
1686826
1063079
795423
484313
1339220
384312
148853
1009511
1953188
626697
147432
1700886
1436379
1092869
274524
1234984
389008
1746482
595044
1453758
311082
377129
1176382
1270407
536890
1857686
1844129
635282
676766
46113
1339381
1688532
527272
558155
200829
131442
1814973
761951
210705
437856
1314209
924096
745705
1945567
825185
861581
1332554
1591068
1929594
1273350
1717383
1032628
1201365
1007161
136262
1407629
1395048
771479
1089039
34850
672761
1709872
603560
813600
460872
1309657
1963123
508975
472392
575327
478795
1388450
1621596
1196655
659531
395598
1394478
680469
121070
403204
1045033
1147345
1609731
1080887
1400296
1048092
1448026
692194
1146607
345308
1487819
1990106
151127
126151
937584
751562
1571180
1902839
801815
1296499
819959
1669730
1877932
1640825
1746961
1666619
1356607
1699979
200609
1287045
914924
1900787
1627108
116091
547219
1200506
562846
1613064
73320
53255
818978
171365
1435647
1207386
1807063
869060
84730
1512874
1229399
32987
1002340
1170931
700838
1646998
500972
228100
300887
1597630
1013920
944156
613665
440669
568007
1263449
967450
510061
8862
591814
1110453
811865
454680
601830
281193
1586496
1825838
1567059
1593361
1445192
1011413
624162
129939
1899358
384624
822309
518122
816196
386530
572657
1394408
1069226
218577
1701882
476673
674525
893261
768424
303542
1510005
1864903
123228
237578
1847585
742870
883866
352342
864902
1582547
1118189
1585213
1278191
1596554
895771
1460973
1489338
267742
1744182
170385
1716879
663084
462244
1563133
1745226
718384
1800166
1087021
1229271
73282
888878
930574
1091533
1359406
600047
1105045
1997580
128530
504184
646939
939768
1058631
1982487
111943
1495780
537697
155856
278069
1073631
349994
174414
374327
870114
1433384
191018
228407
1941727
1741063
143199
946462
547128
1192971
1513306
641069
1817499
196042
745242
1684321
235396
1298396
1673556
1049
1888722
1791417
954522
1660273
810968
565126
230043
552931
605474
1302748
114364
1131939
842231
1084586
723725
330897
507569
1658590
688564
1937433
1351173
1610899
1843639
1637964
435165
455132
1192551
950490
1745826
613504
1476243
995085
1937551
1427858
1612112
1937952
790910
1532040
533088
1024448
1675147
1038744
657198
1182257
933022
1080551
626015
1348892
28673
1697891
1840776
1292903
50905
343368
988375
1512992
1676302
1876451
178957
223009
1835082
894877
420592
509312
1311192
260193
1317541
114670
1146018
1343319
1063003
290307
1571712
1175554
225695
966811
1208438
1704283
1812632
710122
149966
271628
1644396
447798
317277
28930
718804
1520758
265743
418293
150086
1929214
1005327
1231426
985678
58333
1234426
1940097
374134
1522057
1692500
1213533
945620
674184
1727840
1406336
382027
84022
379868
670031
550849
493475
433842
908591
1334902
924434
1574652
1963780
1283202
1806322
283740
1172805
1367545
1850659
1750394
1265788
1821761
1303310
1894309
789803
1158414
683087
1552421
727052
90618
393641
944210
1133405
1924343
1374678
1124505
1088125
782979
1722081
620252
1088123
1618894
1482033
758774
511131
632754
594965
613719
868740
596411
1843365
1521562
1687494
1372898
1838479
1594244
1399946
1239207
1069295
1956586
1699410
1080460
93874
731987
1568028
478364
1485376
1435994
352723
1361720
822601
591693
30162
65627
107585
110469
984589
1376630
24856
1089230
1421932
28590
239497
1303922
1019789
1713300
1655370
317776
336836
1589399
1385647
1571736
1368659
1668324
154654
710988
1132505
1578533
413860
631919
892937
1333728
1153237
1020563
131514
397827
1892298
8802
95643
934693
420495
827212
516787
1208443
279580
426994
1189632
620847
689541
576066
1402434
1729838
1701930
1711826
1574153
1098086
1834221
1854996
545253
540765
77207
489572
505761
1361539
1686467
1273732
590205
41595
1954453
171941
1758106
207430
585328
1195713
1662397
1224841
1567625
1473182
1892902
1347830
419982
1756581
1856348
210052
658081
210542
1180536
1373287
1295843
1698334
1011783
1196977
1417231
1254796
579010
622713
642734
444393
1016029
1429933
617836
1751237
580643
1687332
1977658
874899
516566
1654022
641164
969109
1677433
107306
846250
563842
508414
1346291
1467741
261748
1131138
1410594
963613
104876
1977599
1266455
804225
1141168
1828352
909741
963050
1651637
1712043
1664957
1966754
294520
1183619
1315297
473912
1776204
917407
116423
1668784
661162
1688647
852920
371884
894266
1581188
1552564
974349
561535
1269469
442071
965494
132139
1608658
1891961
1546180
1612512
184078
711336
1068100
1405916
1432556
221768
1615861
1890474
1260631
1362243
1955354
331843
1609913
526531
1864595
472199
661151
1146838
1355104
55518
1418114
760579
1402113
675320
1649517
1887602
1335206
1441674
297501
517717
1275453
495273
55417
551389
831599
1689725
424453
1389160
653822
1711208
329502
1031307
459970
403893
945930
1618654
163394
1507145
556748
685195
861881
1495432
915355
785751
698878
55687
547892
428551
13135
258719
502350
1595522
678463
1815980
1035732
892489
1971133
469536
298379
138404
1461502
1966585
1994245
1388230
1038843
574530
1816556
504691
752196
781713
1931468
1766770
774154
378999
924264
291814
572934
1344866
1159598
416382
705997
335582
752425
1559855
555559
1132813
1017038
92575
893365
106289
1184699
143436
1384257
604932
40780
1273489
34061
299634
264015
118098
1978834
697422
1695163
1888746
975175
1222106
1157835
533335
411376
71102
1628276
1387878
1108394
222445
1777052
675079
380320
1715067
1105790
159867
616779
242714
1785212
484797
1375347
1568348
401824
129598
513365
322389
1774784
1327707
1228873
670452
622331
136652
28739
1777034
1883464
1499556
298848
1841012
44406
943578
1929084
1018258
918486
1646979
933118
855371
1845348
1177362
529812
12266
709691
159010
1810034
679156
947236
1437
1842696
627406
1927405
23985
279696
1799740
305606
1910402
50626
503682
1402858
429872
1914525
1589135
282958
1068685
945185
752005
1772466
73913
805826
1977381
1325425
921917
1061123
1070242
26059
227966
677628
1782863
1634376
432720
1951170
72693
81217
1840028
1595452
1378895
190769
1353160
1680979
113309
1649263
1725633
553711
1804126
1396546
832067
1991206
1616203
1100350
1199213
1725036
795518
940771
555288
228078
1739794
72614
412393
1700173
937581
1745092
1880573
1237099
818236
18878
415955
604285
1015751
353843
576640
1047269
22834
926363
418999
218181
1977229
608951
875008
430378
1270107
1616247
630551
639027
675477
1525533
1309020
1945891
149183
1404452
171113
868141
1791790
1180778
821275
639391
42044
1401650
1994723
237024
195350
213837
1156288
256798
794125
1073412
295836
1436466
447861
640280
1007198
706082
1612795
1643329
943094
1922693
1600012
1944070
1301649
1027984
178106
1772685
239384
208312
59145
1433154
1005864
608252
253007
1770167
299758
217383
704473
1664926
761438
1782700
1561272
1944076
1255157
1299719
628943
1631893
697071
940406
1186509
1773580
1812073
1579756
593612
731798
1950182
1370074
116299
1114982
1314341
1967128
1258859
199662
1108988
16402
1617440
494118
810101
1450036
938155
515038
619639
607441
1669292
1881730
816473
263399
1043135
775918
1877042
790447
849018
14689
1908492
867241
874546
739473
618893
532645
822026
291058
347184
1518692
1134627
961992
716167
378124
574902
143067
466535
1983757
402544
437512
895028
480890
1236080
359778
1302287
1982139
1828269
1218735
614149
846192
1649912
1436518
601825
1585160
1704210
952986
845784
1067133
1090990
592594
140502
839204
1899423
1801981
1249813
1529446
1109637
818600
485935
313592
1893259
439664
1931325
1709481
1600222
1456179
1784271
1451411
1707589
318532
1779795
1222402
1984676
1719613
959069
922380
15376
1977877
339125
895128
569860
917058
1756588
1636980
1198260
490240
316349
281704
1700394
757581
985468
1979911
1291806
1679778
259853
1301319
1212999
82803
1838
1485009
583337
1547527
1169469
242825
124203
772336
80115
964805
1534588
1857514
1925140
1589936
1906634
111494
1975136
1862314
1518458
1499769
685658
199534
414440
715629
1716935
687654
628422
518894
1398398
1256856
1411715
1165999
929856
1773756
1197807
1486452
1032040
549151
1148057
940283
1383692
1506867
372300
1489474
1618144
1238179
714175
1096441
494504
359600
412880
261167
371942
1526090
446289
517704
1094449
808649
1954373
1263288
576847
1185241
1777575
721000
1682065
1740234
1430566
1228264
167077
1515166
1166645
643913
1423247
273113
438753
1511918
390507
167542
62359
1988723
390387
733899
1376280
555315
465495
597562
1286077
340680
1840344
894062
1334167
1819930
855124
779764
687358
793807
195535
603977
325537
773645
721105
650589
1190423
587736
435801
1759028
181449
1400421
1555627
632793
1384188
1722404
1346243
812100
1408404
1819632
794996
82544
1769508
1600431
115015
982393
104378
880648
616729
1592978
900395
1886297
986411
301324
1184161
276861
870742
846753
8352
578094
886116
1611132
1334853
146853
1804052
116019
1680369
61159
618457
880391
408267
841832
355641
633558
1534655
1909391
222946
253363
803888
943624
926225
560729
1697626
16460
1420007
680323
188876
1524702
924351
413449
460360
508831
1707675
1434180
1250747
1304015
209595
756903
1482402
946706
316772
596021
685094
195995
856042
357265
1019038
1743300
591634
1614294
1274996
633805
669580
58929
1099410
656217
1293248
1693668
493070
1924722
276418
1180341
1031010
983688
51308
1266904
246639
137627
1872602
975024
1076857
1304868
975490
1818335
513907
438212
24282
1366874
1054850
1648470
812775
1667204
597734
1327211
1895679
477830
1126729
903969
1437501
1350011
976818
102024
618444
341726
1232218
253693
1071810
1504477
48580
1535649
1918941
1017408
268652
1324683
1327492
689958
1773044
1870211
1459252
1052945
1009997
1307739
1699573
515224
1881842
331947
1726208
165284
1662016
346070
755791
720512
677950
411900
1101283
1343725
350198
843093
523306
480391
1143177
1533424
341114
1885061
340406
1037699
119854
696103
575834
329954
951546
1969296
1050457
1504232
1224086
954091
18716
783649
1173534
271245
1527190
1629042
363176
1677889
1068721
685417
540368
346266
1921652
1389988
79951
28066
1208689
623158
230466
1451395
919169
1338918
589753
1783906
123247
825045
703913
309971
342562
815925
871275
1263524
171367
739807
693463
1412781
1102777
1656858
1805266
391141
870965
1317676
256658
1942117
1117558
1496721
852266
474280
572925
989830
1345595
1009978
1270308
1967364
407563
1518504
1848630
901354
1100498
459716
1470622
1826953
337930
3341
1221059
1372836
1156375
944926
1243552
1920091
611979
1711627
1599410
22054
1438100
1777046
1269817
486041
815419
692943
390190
479531
246646
1004167
1843844
1348080
1756585
1379781
1485201
1984591
1317009
682341
1067062
1891228
1484173
258539
173423
1531351
855113
99173
449594
1480966
1503909
1950857
503727
1049800
622688
1867541
1512921
294232
78763
389656
1291143
523948
1244461
305526
183628
11195
1726554
992326
1596406
828725
1917334
1842276
1131162
846496
1720615
1894192
67119
674874
257621
1013207
1256994
1824942
3148
1443676
1878900
1411091
1121095
211963
297389
137622
210025
540721
1455930
760599
1735887
104264
1541065
1351694
1381764
588355
1013121
1967025
1884648
368381
200885
805370
1500001
680960
1668984
871933
339355
492321
249609
371895
411257
304133
106486
1047033
1609376
860520
969478
1811830
1662194
1640094
1317659
1519649
1166470
1008256
1769330
513706
811999
293750
1983514
897969
1641602
1986757
1866568
844504
855603
1377359
1660972
1095591
1965837
483195
756529
1359190
1198996
612658
1103289
368596
130315
1181446
656665
190808
1713857
893555
1006641
1397880
1917890
923531
410129
310949
1993199
764937
1038886
1215671
1771059
391633
1401204
856340
906584
1651271
787574
126100
1344966
1986023
722404
727529
98375
530589
810773
1283347
136833
250562
951918
929216
1143172
298082
1843580
463740
1601753
1323870
1971399
1193421
923042
463398
956966
455274
341728
1816156
530536
602664
1235690
346833
1769670
1663762
1496425
990694
143402
823092
1503538
1566422
291326
1325660
870984
435978
180603
1240794
1222791
1902821
696686
342974
775019
116073
971084
1050629
1464228
1731029
1528777
886122
189193
293324
1294176
1608931
51053
814195
378494
968444
1502119
867643
204620
1336510
422428
288553
1203211
1636018
1895821
1367768
1281622
1014319
291181
1676631
1982522
806176
1938981
635519
1346424
1117649
1607886
1396174
764700
296231
109778
390346
967161
1788081
742916
1811654
380313
182456
1887918
1956431
1630420
58577
978184
1464030
1139199
1243426
1217188
1079534
1054898
180506
1274901
804305
48254
91948
1097127
171943
950631
60253
40177
1561717
584561
1422262
1979739
882236
1989576
173870
557105
859331
653134
975086
1414936
120314
499530
630919
1972312
1380105
954517
649585
176678
1646746
511470
300708
1439763
1830138
1790000
1981432
1919377
1691533
267405
1959218
1326359
1043417
828986
1545696
502579
584669
1933959
1012886
1497410
1634294
1225401
482053
1680877
843669
1635133
116168
1267766
1789628
1908742
1943606
1445047
255147
1047986
1901184
1279709
916921
1843944
1394728
755884
408480
749567
511109
1036338
1542231
1257874
1368007
1576183
1477
730948
303523
1874804
457880
229175
1016011
90554
612483
560255
1448
829676
327724
1936769
1152342
1959153
1406962
319934
1553615
1424031
1061465
478516
1902264
253726
528289
290025
1105834
154894
1421003
1641311
1814879
1800210
1279215
558702
658661
1083240
1523403
572652
137714
1407746
702605
711784
1490178
138665
1659871
1648207
1667786
375075
1508379
911262
75976
1241784
1989764
1710576
1660807
287406
1416640
1094930
719563
1825681
1398922
1939233
1514248
150376
819076
791659
401909
875225
731891
1866347
21750
468071
782485
486535
1992577
110205
543965
378421
1517856
313803
1908607
52083
920239
615581
1423001
1594755
639700
1689229
848110
570375
1499010
1952145
1200624
928256
46201
901247
1375945
1816959
296233
942554
135283
444562
1557050
1274329
1362071
879696
758528
10688
1854112
1137876
1011790
1460063
603541
1148682
983274
938147
909775
1590328
1706900
1714170
779149
1298539
621217
547429
1825675
194997
1524798
969862
1882966
180198
1294840
692326
1303511
1498511
625909
1062163
1821251
1279403
1646978
54182
1626874
1239864
90475
571938
1946634
1125934
195121
1668794
1150419
1847534
324621
110340
1859925
388091
927072
663808
1796106
1644192
1280606
1197339
478426
227708
1945354
838668
831061
1946806
328393
1972456
274832
896646
1763085
1857442
1382683
78177
1455532
251048
1909732
1442470
1395271
99481
81033
1737265
1453351
1914026
197661
680562
1665954
1637675
279872
447186
1532161
308504
1575334
135147
1553707
1390354
421332
635921
1871900
1846428
453128
1826985
242840
459836
203759
1386629
1371450
835559
1071319
1935338
1127988
1368331
822262
1137805
1117802
665093
1740676
704998
1838990
63135
1907574
1620020
1412554
174360
54454
267533
1952488
317427
1163636
213157
1706031
1821762
1244504
1917874
1327881
1443069
770236
975599
181828
1856590
384702
56667
1086623
970404
65012
1975845
1182075
202127
1917038
1177320
1212802
733889
1897465
383222
1931059
454144
141427
519752
1951456
1551029
109906
1094945
694882
1220100
896843
575264
648913
1932606
1896329
995473
1990326
1201991
723210
1773500
527885
919850
582523
1395070
522817
740341
1776711
586620
1918375
1114618
611407
1663442
465774
1220014
1781032
1556746
1135056
1829965
1130152
390670
305058
1902927
628092
525079
834817
796761
723413
425014
1322546
1715645
31030
1344208
1605426
1655994
818254
1986299
779780
480314
1589508
624264
1012879
104271
1247259
1107162
1432975
1794136
761514
1500809
1403217
1419408
931159
274866
1961196
377196
1147134
283615
189582
458210
441605
801233
220351
1601936
294180
368578
537901
1240923
72011
1295373
665554
1560480
1821207
1128496
127446
1301082
118714
1126352
240286
1410913
1937499
1726530
1496095
1630914
1554983
1831667
1748604
965001
1746166
912205
1169375
766817
1024730
34348
1377734
27575
433726
147346
857006
1773396
1137638
683165
723148
139561
531368
589834
153866
712929
711525
390788
1731655
877662
209958
729977
1544452
739149
1548004
163753
958927
346955
1803329
280046
58426
1917714
1035837
458369
293863
796305
1072233
1125304
270372
31362
1048491
1210327
461309
567712
1872516
1429744
1102017
1423810
1622360
761927
1876627
1855669
102491
1387239
916007
1424983
651379
1274520
1572068
696722
986629
1814629
624209
1819212
1699077
1363012
1628840
1683539
799188
1882122
1597888
280813
882954
1760762
432960
1679313
124782
877098
515015
1627608
1035751
873035
392922
800324
195692
1858535
1946488
1140918
76994
1943957
896238
1728039
1912461
45907
198786
1187991
989888
410700
1119159
614997
1115425
865790
581186
1701922
652931
1755019
1653168
539867
1335034
736773
1512026
1502246
1847402
1534092
1065758
777341
323939
535342
634525
392899
1033339
1236091
1352660
185913
1686545
1947829
535437
1469491
719958
1992505
979864
923077
750283
1981521
1565086
1308261
1929600
1727537
216221
754782
1103779
1762272
1175044
1697710
1169351
1388957
621978
1947210
725064
1688343
1553184
1403013
1931548
772959
885328
725373
143399
873920
1336192
1672450
1198160
1278140
1211233
1027894
1176577
1387035
762061
1620734
1977538
350123
1512890
466984
1956580
461528
300346
1590987
1922677
628967
1084542
1072447
335845
371031
784095
1600424
1576487
329395
504997
606900
1982693
786091
1628240
114728
996705
1614118
880222
1389656
1155272
941128
24056
62534
316512
192896
534792
1941287
1399336
1647967
1528555
754522
703066
1546840
883879
260809
114214
1794227
1651735
497617
1790629
1249616
189916
1504272
96837
1066576
1321986
364285
1584442
1474459
1950786
729231
540947
311268
1415565
1522821
409817
1539034
1090137
505126
956427
926106
1829626
159804
1892477
34464
1283618
510509
880863
1201048
1296993
539722
872629
662389
1126824
928598
1944621
893625
1881807
1737513
490106
984933
1937819
534797
489592
165122
729910
252599
769017
135549
1603128
452376
1812802
315625
378157
1994660
1543658
1298745
161606
1413390
1194673
1839224
1135747
150734
538149
685570
138290
789068
305310
1728383
1913626
1754225
1273437
1891605
679637
255462
991721
1851728
1781236
431839
1952092
1693809
198112
877150
1648814
210189
206298
632939
1822170
416267
337719
807539
1224968
390728
663637
359186
1669586
615676
929599
260651
631845
242632
1711017
711180
1647332
492696
1287169
759527
1399672
223527
121136
178602
990293
496298
1389463
665160
153234
1107241
748447
975779
944973
1063151
846101
437602
34070
1124899
1174745
1855899
1593502
478803
680805
1592112
373583
1798295
1503561
1973563
1654286
1963767
675361
1863260
1708844
481416
1667502
1462817
1973288
1903631
1418192
1337847
1792779
1974480
1700494
672190
1252480
878289
446075
1931119
1016773
1456259
1055542
647705
1400448
1753329
1944384
41276
1965678
1623408
643953
307645
681661
403131
705991
182600
1326451
1196241
224835
478499
867513
1713553
698842
434317
1500847
905753
555561
468739
408613
1815704
211414
306066
1275434
994788
104518
734096
1531159
234936
1741853
436823
1976200
346138
307323
1846536
500830
1139215
1202608
1061081
1535547
1021413
1076506
1177985
288860
1734888
348573
1651701
351710
1236163
364384
1575021
1729729
1397458
1795945
761559
935688
354940
1808095
1114194
219305
1209313
1273375
1789024
1587610
692430
1310630
716744
655648
1604340
158556
1654840
116873
657679
1556591
73120
673488
543176
432238
1701040
1605069
1384579
546724
118607
1010707
1154054
1142036
1658090
1651977
644975
1297156
1360743
1372616
170362
929304
44384
1299068
1195885
545494
431792
906666
760225
1239550
678058
857538
1712697
265929
1355549
119797
37659
1193043
383984
459904
1243241
525688
1682722
151740
1045184
1416842
1253281
137514
1550852
1009628
1146990
1405377
950076
1002267
10615
1539256
1351762
1307887
496954
1978935
1884052
1581382
551416
1149873
1839828
1979716
1556031
644244
1507795
1645641
1780022
83430
1778732
696740
1673789
288264
374980
906694
1417269
1461167
1603351
842471
809191
1637520
669676
78713
1192145
802679
934816
438707
447151
402893
701940
336317
1023636
536435
1103046
1786317
747808
1348929
1408589
879956
1466281
1628598
1218304
404874
1849830
1388290
1351370
965237
865943
805612
1865388
1545740
1535364
279117
1833510
1470304
1209732
339908
128371
1183501
450945
30722
1125088
348766
1237798
93611
354175
755822
1685219
413581
285372
1782210
573900
1819717
1473405
1148123
509858
1988324
64619
773715
268872
1117673
84597
1263134
1050140
323944
1663937
1204877
477854
1001297
725844
147101
1367135
1177315
826971
969919
1649084
1355805
76604
539561
956121
1326597
1974094
175666
623083
327218
1271656
625382
999299
1878342
1657641
100434
773107
299527
106043
729631
1458920
885820
512391
733964
1369342
855462
1352247
190127
1255192
1554096
1349094
1600612
1975799
1404882
884425
1149281
893635
1724824
1798248
993531
1719276
1014649
1400609
388479
1045432
1153151
1739080
392340
1701242
130725
600838
283119
264699
611782
329501
1127389
1330359
137880
1046397
391674
736319
1170277
1005478
1715245
1234081
1133559
335403
1709800
208984
493547
1370437
250403
1151749
677490
1972122
1524967
1370779
97418
1094149
608698
1697035
1216435
1360101
1116012
1250124
790556
1573333
1224861
1277418
868290
1236751
229371
698081
19049
1951143
309414
205678
1431503
166042
1629199
1974926
143349
1964316
653038
1938962
1525148
1475372
1969558
1160861
1487010
1140996
299961
721413
646019
251501
683919
1431213
621467
192634
552254
773281
1130365
1357247
1432354
1768316
1134592
287188
1156188
112121
1092494
910753
785565
1797916
1663565
507294
875256
1333186
1832006
166305
555152
152031
1808318
399454
1559660
963968
1279174
925946
1494409
1845265
1016630
1500410
681816
1945624
1570848
1789476
788543
607718
516253
613606
960137
1513487
1544036
680178
714072
374353
995529
1109392
1792453
1565631
1500549
748244
1120368
998135
3680
197603
895083
133630
1936095
1998984
1431
1395862
796253
1430329
1187975
134929
447496
1782168
1539464
1070960
1641798
482584
1243755
1601958
500
1525573
101402
1414368
1809427
320672
531789
1956687
1938594
1766507
106952
132885
94602
997966
1375715
141454
176217
1380209
998806
1354193
650519
1479044
63501
1642543
582461
1353150
1727355
1322224
504696
108285
1004786
122293
1234582
402215
860954
1242968
128683
819375
1511619
860385
1363325
403423
1942100
1865551
1825365
115377
1915672
684575
1245199
61444
774981
1693118
635913
1920436
1847649
1690560
987037
173542
229947
915709
1729458
1295503
1908533
1320551
476853
329983
1388317
402780
1298408
339078
1068846
418128
26949
881069
1918054
129287
1103995
293158
1323308
421224
1567997
708353
1913377
1513153
906797
1861466
1346149
378172
48273
678458
674222
816160
609183
354251
1411658
38465
156599
604972
1658258
662059
1037968
1338776
1129757
320093
1772088
1408020
1880603
614788
1777539
1053379
583061
436329
1333513
1957667
380731
1041979
1638838
1219416
823362
1309442
801301
437566
544969
1499705
1925205
386583
1460956
1635537
1154263
1565587
490238
1101853
1069136
1413937
1678892
959456
296829
1717209
964193
1999465
674378
1241311
463759
28296
582717
423961
950844
817134
1382162
1090049
943763
1817531
67799
1354837
721424
1164603
1761073
794088
1220642
572278
1700763
275951
1196641
1811995
128031
52824
1075699
1914974
1273159
1933068
128070
1507222
1074506
192274
747023
1361570
1458274
1153338
534621
1448047
1465166
1467416
1847846
1476039
995184
387776
610561
270379
1025130
311122
1699943
1905947
102525
1261358
1044701
1079464
507831
503200
1168651
9215
1666776
1551913
314166
1409045
682657
1782845
1089942
96676
521447
496142
1339612
1591564
1253100
1932625
205080
1210534
1963513
1549527
423513
323907
1254028
1675808
259479
592869
818309
1823830
660897
1040997
494891
201063
1712388
1248553
1644766
1507901
473963
457511
5623
115993
1338445
1702954
555936
604637
604621
1306509
728270
763568
1698991
1778129
1303885
178935
1271990
1051639
1314589
1948261
1553546
107276
839011
1927839
1990473
1277131
670651
1365377
1873411
1301703
1056474
1147516
1809293
62838
460462
1071132
644512
864451
1546668
465092
656443
1493557
1954267
1243100
1098203
477110
203845
79007
26153
474469
1304266
851041
1387462
1990998
958255
699417
1183990
542317
1537359
1764802
431017
963470
1663046
1745586
187913
1088479
832345
1133217
1102423
198088
1619954
1374926
1308211
1905667
329468
601246
32908
917335
73676
1947737
121772
23907
1737748
934180
1258646
1578966
490002
685360
1136971
181189
433884
960888
869481
765610
879567
105183
250843
237147
340362
1767453
1211566
1872671
1492954
1216325
1183487
1851334
826047
1096143
1471527
1683773
1764218
794476
915982
584587
1345392
1617364
1385721
1918737
1521058
1833500
1102311
14557
954474
720166
1591854
1166960
1443040
900985
1891758
1921056
1982894
1374683
1915610
449305
1970052
555298
467931
492482
1137277
128713
1934158
919433
1237572
712709
456733
16089
1057889
256803
12742
841148
1788683
367811
422801
1212373
553874
829599
1320928
984743
1740090
1373932
1835890
415623
1323166
493326
876326
12620
1496352
1679427
526028
383876
1199627
982655
409649
266005
165751
180190
407095
1439104
183733
275745
258275
1896242
1720052
1971007
1564656
1924501
323293
1479740
1744005
1950134
140657
1344140
260511
412066
1502704
1748360
232901
1102003
1904978
623254
149394
724280
1983282
1733375
1272790
717141
1889459
1402046
289907
36813
181554
1709021
475773
1860744
477434
587943
965421
1687280
1950010
1602040
1840757
1282961
603521
915669
590155
974319
278868
1922845
1348228
337606
1772419
1194110
837112
550910
114977
202649
150288
1637786
109948
1227614
1358423
237973
1089454
227188
428274
1814899
1731869
985077
545726
425332
1933287
575316
1246891
1708232
50745
1000486
1629450
831286
1791065
1517234
1415829
765767
654137
469923
61454
357117
984315
1044744
1886428
1771053
864477
1561554
1042836
1275495
190016
1160080
405720
899058
1158437
1694752
1375591
1600282
475063
974301
208442
5519
1878386
958782
1150517
777087
324797
1238863
1185057
1177040
759833
1156556
1650155
268986
333469
427612
273077
1527073
996276
292384
1147564
407280
1305334
1615565
539416
1884732
1214488
427652
1748488
928095
1087112
1280720
1154578
50792
693517
1199777
738963
503586
1661623
1636387
1172099
910427
1248583
163657
1920867
592485
1178742
279705
1391192
788003
33115
905513
1667357
440111
793055
941779
1609437
1324614
968672
1580923
1275768
1272391
1912111
278643
78124
1385701
677129
966464
723119
45129
1541578
832108
1622844
188726
1221507
1094813
1031521
859224
624172
1119090
438498
187829
1259464
1590306
1661094
1004731
144036
196644
1996657
1757785
1883940
1252116
219301
1747778
211156
234581
786786
202210
1438728
886927
1047668
435012
918629
623951
499128
1380981
429204
1041104
272471
117960
816405
1015550
736564
446277
958864
256131
97412
960248
736915
1948960
380133
1952910
1179217
970048
1466603
1558324
1888678
438720
653294
521002
1789376
199845
1374179
395813
324225
1350669
1399205
1934117
902739
1916435
1881379
1096753
1088629
1444559
1099704
1837095
30033
581234
68915
1952779
369466
917209
387440
173434
1584213
203049
1195469
228338
1976415
526949
79467
1945798
817731
1718515
1490767
721981
355173
1393003
96704
1394620
1340787
1324514
373196
1066926
813547
1663941
1349100
1676817
153812
1946948
1044248
1295977
754971
1070124
447661
861141
911558
466493
1172591
1977186
1189619
1838655
844365
1913668
1344924
855143
578073
1585062
792565
1951960
1305424
156266
892570
873139
1222423
1700550
1299276
442452
1156187
1149225
1170047
1133028
364311
1625040
105366
941800
434449
1907101
1330020
1049777
1936457
1691086
830209
1299139
289568
570131
191479
741307
25486
1919782
269218
783033
486781
376957
880079
125842
1029469
1665462
1257554
1159102
3725
529321
933388
1526473
354270
224649
1832021
495512
1597207
782954
208907
691814
711435
1317732
1111415
1932678
292775
306213
1338950
24503
1939112
1801789
810223
482206
1573466
1268493
1729015
1988845
758548
1605259
1800514
949246
1979860
1933562
1478618
1216810
1844200
1398979
1097181
200916
1036823
1976032
1777181
1018489
711546
293643
1363341
222709
1924013
1868602
794829
463556
775502
1224323
977811
1020187
574595
1905801
263010
1582000
1575310
726556
645387
1536340
1404703
155235
192252
776599
1298992
1365345
1145691
1214009
677668
289352
699070
314874
1867516
902190
214247
1291214
1373928
1606364
1314705
952915
1087540
303205
1478450
5316
1170971
930726
1722998
798752
1818342
1816300
1840735
7005
940269
770008
1162076
1063247
1245248
1274556
213542
891332
584401
1388809
819230
714698
1987613
185381
666390
456629
1313427
610601
122084
1576739
1856455
591942
156066
1151238
1291382
116191
1217541
1498788
1188314
735124
590834
1884056
849497
70096
888605
840641
1896429
434931
856766
765013
851922
298781
625757
692737
1736055
154589
834605
660954
1572392
1982110
1285950
244152
1362173
1704631
360813
813753
1285467
407109
436978
475050
526549
378939
1511129
199871
1227867
1735538
1787033
1992226
555942
295376
401588
1454857
460496
1141069
1707230
1137940
1308491
1460095
100472
619328
1002661
101588
684263
1096652
1967845
898402
1598969
188775
1156226
1269675
15889
294742
1621850
1241754
1777385
1834405
249995
442543
1342981
1467380
545465
531229
1668732
1070342
503672
1670845
1926514
625594
1952101
760303
1166810
580919
276809
1096394
646044
883847
130873
832884
1612436
757503
1907606
1366364
987890
1134411
392906
161917
828549
352130
266948
640698
837496
1616760
70659
1803048
1490556
901864
232954
865523
1416510
465033
1125270
69135
222769
36823
1175966
1189842
372667
1317241
664772
605779
579227
502275
1969728
1455699
1770227
726432
1316617
44373
757579
1170150
146444
933354
273852
721206
47860
448204
1749578
1487211
1535058
753878
983944
1153242
636804
533695
1506110
1499307
518800
929539
665953
1218956
755984
1948629
1375863
101044
896240
771053
43989
1219202
780661
573364
686274
544539
1828318
1609715
35767
884446
1996979
1879248
258233
1733999
666701
615266
1651332
868496
306088
1078461
492252
1365041
1377696
1207664
614414
855547
885781
1918570
1873825
64568
1305373
1297727
1941374
858484
524846
865208
253489
1536858
633373
246714
398018
1839386
286693
1913187
584378
1643873
25100
61422
858531
1918025
1639906
1547970
32460
220012
817717
1085905
673853
1200363
219960
1325542
1995630
1856261
89572
835438
938041
1817378
1492322
994491
1000160
1936019
1839560
1999306
39123
1997835
252816
1440143
1619785
1117922
495282
558208
332100
24398
176232
1649442
50708
898152
200515
169785
1903872
1093126
280836
415901
887499
1782756
650100
57219
1674610
1011603
1963058
98851
1962652
435919
959922
1546534
1234494
1725821
1737935
340439
1013267
299146
1285535
1811152
52768
1510055
1445741
1850303
1244443
357337
265308
748408
1038127
98659
1545321
1039195
234942
1253676
1715679
1372550
407572
599939
264342
1388909
1376239
1299035
1610882
1796351
1770314
363932
1712047
674749
1809079
513438
818214
1917771
1278315
1134057
1886400
396081
1683787
940611
1367688
713202
1062725
1323828
733843
292067
1198717
756042
760666
1230143
1594066
1877699
890047
1505525
659281
286387
1058814
151950
971826
881333
1810017
1170387
52610
1017197
324010
993423
1139283
748744
501967
800719
697744
108567
123872
1099390
1610448
856363
366625
871703
173305
42401
1928005
1338449
1736457
1367328
18791
1299539
716317
111261
808717
146738
1727877
777057
819040
1673478
668100
927439
984462
344235
605185
306058
1301602
1580151
734841
440366
1155580
1666549
175800
294226
385141
1526324
526801
726579
959616
1548780
891728
585840
1398946
435163
1637770
124626
1463983
899469
374101
792462
1723559
879373
1095663
1867675
1439849
796477
728926
1260981
792855
965263
1565192
398537
1459902
839067
1983957
1358799
312917
1311696
1299117
1116272
1671721
1949729
82163
159670
126542
326557
1606572
1531415
214886
1930168
402235
1192206
1266628
1717699
891536
1949511
1964201
1751174
1404947
1355025
1423564
1689221
733303
1966298
751018
1787424
1479221
560266
1064532
1131814
1032014
723534
786509
1692770
573289
1185973
848359
1565049
909973
428035
1320230
1705
1490470
260796
753552
1969939
272958
569065
1666438
224079
1550780
956274
905256
112116
1445246
1463687
1779613
32848
1508708
1223624
670841
1735402
1821113
1952873
1657705
888955
1766117
1250234
1932338
1224461
1902410
1741763
1888371
185742
1692949
682785
995742
1429157
1969688
537002
1113506
1443349
1306045
276512
1502807
1038832
582659
325459
1370113
418206
196218
1456713
1644263
676280
58044
1683686
140384
243914
1033841
1209574
1693298
981436
1640940
198045
1381731
1314733
1226491
1099714
720912
1790286
1267107
1356706
1520881
1431063
96545
1333278
1857882
1011834
516390
615882
959761
206260
851882
500923
1595496
1365572
1795254
581235
457173
1503201
762745
143187
209379
1717308
284935
1195702
240080
699333
1678492
1650111
641600
680166
1506910
1405707
678241
145003
970082
1341476
604645
1058323
129089
253570
191609
1153838
223603
812503
245129
779221
592323
1807282
83045
1074018
1395042
88128
1977552
258334
535491
983699
398969
101901
1929594
1961576
1229522
1407438
472855
21523
120819
1490034
410351
1565216
794954
882665
1855438
1164073
1727119
1512426
480964
1673021
1149737
1160179
151939
192245
1539287
470963
545826
1502802
826268
1428075
348907
994669
1374300
730089
242098
430762
411301
686277
733155
779953
1040176
1365014
1984044
1249210
871293
1965893
180278
157252
78396
726866
700605
588127
1313458
736389
698879
833955
1246415
92343
1036660
1938795
31295
548281
1870399
390453
1759867
1324104
1518781
1391764
1185776
323858
576578
661849
1238360
1030717
954039
572348
336940
801455
1775680
916566
991143
549518
878918
776455
507434
1541825
1227364
826892
260529
437253
1954698
984864
1844490
829340
813219
1487944
1410352
1639425
1344535
1299709
301079
1806202
428977
396097
1266764
638503
1032156
1469260
596869
994759
427097
533100
1544593
40782
1062243
1184995
1931448
1875863
934918
1534170
669804
1287751
1672187
597689
1529147
96137
302826
25678
370860
775862
1526945
1704362
1792566
152585
740288
614340
390370
1739636
603821
1649818
834479
501477
1062851
1638852
805368
1207435
1560135
1685749
1248097
1333282
135481
623460
1753921
445702
1766245
1147203
1781723
1519334
1128279
515843
1405593
747515
1565581
1940537
94744
1193107
379813
1992065
1547534
1804006
1242599
14610
1545133
340182
1475626
1520294
1074671
1738788
419355
1390734
1599187
112332
347499
704603
37305
1704513
1433556
432310
1794281
1029600
1881236
31949
1995313
1180381
1092927
1102700
1762105
1175920
1838226
1213767
609751
753015
1018786
165512
1416145
1137410
310565
1933859
951451
436902
487036
1510056
1228429
295864
641578
1094800
1030832
734186
1307632
37197
327658
197054
1164454
449916
1276857
1772858
1417071
1103304
601469
1380292
1151813
770959
1033052
413252
1029008
1261875
1228615
359744
214712
1513114
1935238
1962202
1430545
1215986
1549202
834672
548994
196081
653357
1204653
309518
420029
496153
1969025
1310243
467479
1240907
369441
1979184
276150
355807
791791
1316626
1742678
55750
662940
1567062
1828367
1588148
524537
1166209
459647
1220605
1796528
1997275
1436881
178857
355858
321518
1093883
1361558
541905
1874570
1922606
567201
1118565
474144
510184
853421
193246
849866
657920
376886
399099
1974972
1252157
322887
1228908
364531
601493
1578050
932303
389694
540259
657928
1909426
589118
1581567
73168
611044
983683
690141
26682
30738
467553
760744
943887
1022620
856170
323387
1528978
1446899
581922
637712
780137
1203616
27525
325163
85848
285849
898198
1985633
1256025
1888108
676457
935408
131483
969833
1675857
1521086
415760
890123
222247
1987167
362279
1815687
1416536
1682810
1671386
47146
856047
23825
1156755
1620639
1794543
947842
1684297
541733
683888
918438
1046970
871151
85716
692955
368371
195355
1273099
1874781
26046
928741
1938913
127317
28072
504799
641897
1225365
1319059
1398997
836387
551174
924052
772363
403881
1715798
1348082
1309990
170519
360449
1466746
1439477
416754
1703684
1271117
1118485
431618
1223060
1940788
1558546
1638343
1478531
1971694
157834
1336877
1551179
536465
763173
1787974
1902904
1204710
1768976
6732
1166931
187535
112472
1034583
682079
990840
587831
206680
1026549
1331516
265540
1501716
630636
583779
1224419
469350
717346
711420
1392802
1745779
1455094
1325807
1505457
585163
1539632
1190539
728062
1692487
494316
900519
1446710
662153
1781289
560476
867905
128733
517569
401899
1487680
195573
380305
1693586
1681484
1046910
1361226
1908190
1469272
1063314
350719
230791
1982598
952667
525997
1156497
910979
394959
726467
1772374
304088
1729434
1177326
1915822
790604
1629626
1193749
223203
1800388
598964
36270
999770
1981394
105032
1751005
1115455
1340523
550323
689240
1969885
1583361
610132
1389272
532739
861350
1472643
567117
177062
829332
1793892
1406198
132870
1993696
221232
571789
609729
312616
1629329
1730020
447370
892248
1268980
1214141
1180603
1276387
161447
1413525
343557
505913
1479063
961129
1985966
1212687
1011471
441771
366583
6841
675147
1150910
213875
217363
448920
496726
381594
156313
1482363
654504
1983794
1793034
1878427
31273
941925
605384
1001947
1622433
139196
1659417
1511970
183339
1527823
747721
1593605
1768148
843303
1859962
631293
283654
1129378
1776246
267456
965049
1260301
1217223
1437632
1340201
1078800
975700
326893
1405173
1023255
1383251
1988291
984823
278130
96008
1977185
1156996
1933063
718902
1151812
234418
9429
1780561
260990
507882
1545721
1571497
956574
1007260
1270235
400134
821031
109702
553509
368285
1398482
122231
221453
1659175
1448589
1550587
590994
642521
832042
1672079
1916003
1546836
1712382
606229
108411
1241603
1620459
912693
430384
533107
1276750
975271
927588
172047
838640
1120621
1871700
543910
32333
1945836
669772
1714563
1003941
788892
419964
1521346
897481
1868885
805580
518585
541507
1961921
805382
37458
737535
179461
1704219
534144
1500003
1857157
728055
329639
190380
813751
1595260
416899
90929
1847088
354495
985429
308272
485133
870103
1004149
759826
1822535
1661675
1433262
420931
907928
196365
582918
1649323
504521
1147568
65404
674205
1226049
239164
503848
1077201
1808833
889199
702453
62740
143126
1706412
394741
420869
1637536
1272858
853703
133899
1966523
1892870
1655428
1483290
1692224
1614804
887170
304760
885654
1005152
1857678
1286117
393921
849547
1245698
1381344
1765144
1758725
740985
922428
160356
126070
992150
1391382
469463
1118481
1080740
972143
1300270
1218621
1786744
789496
242739
1043814
1111464
719084
1279257
1036408
488174
1967402
1117346
708750
1853432
1171416
1954512
1695312
1249376
1750463
437125
1898036
294187
654113
516011
1316838
1313773
790071
1932024
268454
682804
1972031
1743143
131986
1134038
943379
688230
1022960
1443245
1319806
1014824
798331
702661
1028396
1781429
668384
1089737
337452
1054144
497569
698607
1862892
1782925
918249
546524
1549681
1419768
1554529
104417
1691825
468052
579260
667940
752591
207051
169167
1909374
1819904
153872
1544502
635439
1671065
1659918
1747135
1890050
659576
920948
239833
1113877
1579356
61233
1230744
539411
523334
13255
931239
1913059
549874
1817072
1807233
1740691
686485
202407
813311
1780901
1747432
1340357
1458487
790610
1531488
1008906
1142267
1236189
257535
1311021
1294836
430273
1281869
1606008
745861
1095871
1074223
147725
965164
1610346
123495
1744959
266674
938164
1075017
374436
1474601
599865
1434448
1234832
893508
1017230
232125
1148460
1161498
1813021
1200547
897070
131998
373195
942987
47575
1264439
999866
1700165
1788573
1726262
793414
560467
738632
1647403
1285000
1511402
134967
993574
1466500
968195
1759585
1705074
1820278
84624
102372
768869
329560
872924
508430
1141642
548023
649627
1685408
410255
203646
1370157
1672376
809274
882611
1352748
1587297
1992537
1642669
362888
1999299
918009
1617265
1256060
1984260
1975930
342239
522718
848329
1628215
1891845
134902
1256067
1653130
1078119
113108
1164046
847217
1761179
468059
829417
240556
1771392
560852
451563
277323
1602570
156884
1749049
697797
1598728
703320
1642644
959501
1064237
1272707
772800
428472
757970
14287
1989519
1076036
643611
1607235
1118140
135060
830706
1544708
1316921
1553803
686005
973060
833653
867959
1110043
217664
27571
1380444
1119543
255246
1460633
1164672
1710000
1776402
682339
1430578
1100967
1374564
735850
1900616
576746
1980909
680789
1430503
1669690
1568753
1758000
918133
1214331
863982
607836
384857
1470335
1664313
1448989
1816328
914257
1045707
1652202
1495954
733818
209130
1322872
1829128
1168168
171359
1077272
1691368
376791
187866
902652
1001015
1619283
872385
1150548
1947559
69435
956260
330713
1164624
364212
1073482
1684633
285170
1717415
915972
1473105
1993256
863940
633982
1605238
179031
747295
18519
166428
781609
1086322
1857047
1757723
373663
1611619
634817
491997
702831
54113
1184408
409909
1811688
24177
1228677
1797442
262138
39857
1641279
425264
460401
1902315
38399
605010
721001
1860971
1265043
1645875
144465
641362
1969312
1241318
299465
1239165
360312
18593
317195
163850
1953178
106277
349597
1409818
706936
87608
1601497
601329
696971
240337
1332928
1662688
1713784
1130682
290156
49029
194930
739480
185255
1742560
1947157
236825
1060275
754054
788296
553203
941853
127326
508472
7180
1615628
1289497
235484
1531010
543047
1018678
859883
1323107
5397
1473889
832218
319688
454459
456849
1800110
1001192
1357160
551128
1565509
663848
109439
474260
1763833
1765931
1982449
1824646
663058
965573
1348952
832032
121812
1786686
1704309
914686
832244
996727
910570
1413693
100071
759566
1624743
1840480
399455
158679
1456326
227526
492035
1842388
293572
1919895
577580
1179951
1079283
303438
1962439
238105
50667
1363342
483234
1235350
641523
629636
1875252
650085
1468905
363356
597522
1513025
843725
632636
371221
386002
321182
669166
1701177
1498108
372492
584356
192984
1338906
1045012
711056
1420118
897693
655438
165800
844440
1406315
887756
373902
1082481
1564445
1167050
1806040
149255
1241422
200081
1975079
1134205
1364109
215101
1760556
1256655
1478305
1233706
1053125
834310
1667481
1575917
1827698
290729
1083208
1211338
1505549
62160
482585
875982
6208
1891044
1717644
1880492
953616
1476856
378017
1633682
1132052
411348
1940186
1508382
47569
53315
551914
1969635
718703
526722
1026499
637527
1712570
657585
893311
1062318
1755878
1311733
1061992
1374998
487412
782449
2135
714473
343250
1446943
1221584
743821
315437
1986439
1166697
1590821
1581982
1127303
1627920
485772
1925229
781653
1794037
743343
1733082
695359
827593
325094
1109920
713490
105814
1231741
1866235
366157
1149053
192849
1166863
1954957
688678
594751
1223284
1347796
1296456
522212
644016
250771
662752
1483922
818342
1876457
1548887
1279155
1950204
564471
430656
287948
1859355
1975004
702110
1589705
1096944
1120534
566121
1501121
1091552
1922805
1374907
743312
1583525
1144401
1253359
1941153
1984938
844334
1263705
1097797
1150837
9186
650943
1897975
778073
1642826
640049
1362473
364341
1485740
205644
1215527
89367
1769300
1867145
148302
1355913
52701
372108
1116010
1716644
1678844
998692
843281
1289628
201263
1379557
1451731
40527
731569
882511
1924425
632585
175781
184098
1165758
1791290
1846068
1616296
15984
468867
1037846
1482878
108770
920787
386469
1285514
1445904
349493
1396470
1735844
1513454
911398
619441
1610457
728390
432431
210183
995921
1977508
161668
1868681
1154356
1914452
956308
364534
1007215
817406
1212344
1827070
792543
1858759
226926
3771
1097087
1857287
1184149
518838
1722127
519106
425766
1308347
1981444
331838
1243130
1643124
1626426
344066
283910
967591
193665
1394503
350548
1263393
54757
530131
875343
121299
1661204
1067065
711835
1727212
13743
790975
754891
904985
689435
799500
336630
1518040
135413
1408361
342271
302250
612443
1658520
1862614
1056407
776577
1491029
1109857
737564
881137
879224
1888388
1600406
1376771
1728093
1117066
830025
503959
1314517
532155
334982
490812
1936337
1436585
923120
678357
613400
576041
1698655
1712197
1371508
1501500
1447233
1093952
1550032
1476480
1768106
1035618
1319265
1295241
1903487
852891
70803
1415281
1703365
1147183
298634
303390
1612814
211174
1855512
1990328
510334
1713980
1770188
1728268
238001
1860775
1376484
1821454
1587438
191896
1954269
1692649
236915
1055910
107860
1060574
1721815
1455206
1409292
199893
1544778
624789
1185633
1916579
1550110
1461407
1103590
100902
1677359
1864935
1400283
82708
1795538
531513
1858366
1479304
1951172
403694
1801746
126383
636604
1285274
342053
958647
585704
1487310
1031954
1296241
1828450
105569
1897593
1850353
1365607
1659187
1194730
1251699
1812456
1097410
1302378
1528329
559389
967160
134905
261780
1385320
779719
1039305
1346918
369539
1214185
99474
19337
1554645
1410664
740824
1946461
714503
421871
1651010
1152209
1837998
291740
795136
1017360
1995435
1872154
1611981
1030243
925784
649837
1973630
838041
1571449
1636351
233977
796487
1181886
68545
324046
1874898
17037
1582280
818405
611397
392315
381287
494473
801932
804653
1823791
1214623
996055
1330060
445256
1325718
1868699
1755394
181211
94882
1620886
444254
1012383
1230949
507833
1924543
1129709
1585066
1402720
1592549
606399
858195
1939961
1894737
1265032
114258
684323
309242
864378
573408
1468644
1966472
1586732
1360671
1351036
318226
1680859
629818
1045832
1961211
954151
1775252
929288
987407
1889030
1766664
1443091
625731
141374
1124210
1683540
1077860
880851
1008945
1212393
1764187
350291
1247282
716797
314047
1604656
1329028
425286
154880
1148332
824338
1020739
34420
1570564
1610823
1445653
271245
495933
58539
1180440
1125743
783111
1857855
1370997
1729139
1191423
806799
261906
67533
686560
1875051
1894182
1834854
562148
704376
715155
846854
1093961
1567935
795339
478686
289356
907943
562733
1187770
1874126
1870004
342401
1223233
1608698
1741670
366973
1192386
1089817
497560
1876795
141350
996600
1286988
738261
1463337
1010936
1792747
1270262
1571515
1224751
1325152
413965
873087
1734621
1600427
1434244
1565116
1640010
925686
441219
513984
430328
1654258
1449447
1549331
1444248
552929
1850213
1206538
789521
1100485
755373
1258008
1930935
169267
1274461
1434798
1147659
307061
37932
261824
263957
326410
1623266
218932
398667
771420
238647
600031
1385868
1938715
741728
1396536
176737
268174
1240805
548223
1407049
1513312
1300527
1231902
558380
1602061
688397
1445034
796383
854427
1278786
1064376
789054
1549456
286640
493803
70181
145940
1432036
1269150
676234
534257
99460
1421702
505214
1172760
277117
121338
669401
373762
1669761
375881
1924798
1890260
1619887
39240
715986
588887
830860
1281160
1285945
273170
1971888
40407
1180098
1594043
349951
1776818
1346518
87600
519426
1908606
223301
784405
1980875
1908568
1321603
628554
1828187
285339
1412410
941413
493957
1490251
829650
1464056
1871695
1789208
1240639
1369760
494610
687131
1162797
285894
1632043
231745
583339
862155
1276665
1968204
1110731
135181
4590
574047
1288823
715515
993929
979387
1780261
751456
605550
1269343
1341107
1464313
960703
1518608
1115961
1143266
640548
1315687
1530028
1841150
888593
315684
534520
448628
418406
174455
102229
1411161
1467889
752665
1690076
1623599
225417
1593372
805491
975526
112582
1543910
1865220
980053
1204367
1652143
771495
649104
327297
983042
1845057
833014
440862
1774947
1188232
1379437
103955
1612788
608619
1520314
353983
1153268
772643
1372945
1529529
1181945
942976
1387635
39825
1066906
630847
849082
611845
1220946
913864
1391598
1339425
1455956
1080074
1892962
312237
816303
1926617
629795
503871
1337234
609542
238192
161011
771945
256200
1125564
173108
1276056
1671602
470649
886592
212315
885887
1396766
299073
868667
890741
89315
1023424
1021189
1659094
628367
1941038
277501
1690050
1522304
961200
967905
242647
936329
22854
1179524
713491
586057
1024048
295550
472613
1176371
1137000
1680186
499364
124484
1906338
1516370
1035676
1082318
1366122
898327
1745014
1020115
246355
1673305
299540
861087
1538097
232936
1966284
997211
719395
127302
352045
594171
1652150
1870830
1258055
854441
1803868
1447459
1518996
800394
747980
1342610
1911220
964883
634022
232300
470278
1565668
1773101
477436
1874032
1616224
1847297
17085
368444
897923
1854487
353677
556839
918576
1287100
294049
610538
1776245
1320548
441569
74416
227742
1071711
1962765
10012
1361049
1822310
1627479
700742
816298
216263
1694115
509877
349259
673649
1073958
1147723
1049040
1385773
707994
1925885
1670818
888888
1595706
1278356
466473
40757
1618947
785607
663890
1607583
1250979
1867726
93795
21024
1722826
1804110
1117800
223723
1811605
88788
898842
542925
968293
1633550
406945
219832
1032269
505152
597097
1234749
629881
1054522
120774
1963914
1728332
1721715
1949780
1555794
499426
462338
1720661
168996
565323
1404439
1062746
369069
181611
553564
541410
1435919
1254176
1730156
1216286
78882
295446
1668195
1275489
1522187
853131
23311
160927
814950
537916
993509
1900664
688800
1993864
1676662
1047792
177483
628730
1991970
1494856
1436713
389564
789350
412959
277004
125103
1190784
870224
300451
1096278
306717
610742
1556496
1721606
865065
1844834
900693
1124369
1784033
1139239
818194
1883931
919029
657438
740887
933345
1898880
237635
1961364
987731
866396
1342138
1648549
1263898
369099
1487034
1802496
1022495
1686974
1288283
1081530
660428
1378
1885470
1173021
1734628
893603
959654
1724327
809075
1004814
569285
1052073
1979641
1372375
707696
1317249
233237
795958
960950
674407
447219
1826636
1822671
1638391
1694139
387378
613440
897962
1996170
312201
695755
1318117
1978008
1791252
945973
1905507
1286141
562198
973203
1930067
1538610
1512202
1311325
92264
294245
1339185
1060835
953833
1204115
26223
747308
811015
1172848
51882
1073034
780218
832869
794365
616811
869250
1164736
1627377
1540763
832718
1304547
740871
962912
812545
111093
1962095
506245
1631603
1874950
375522
1013315
307163
1600684
671823
1126875
413221
1331361
280178
830209
600510
788882
1055343
396034
227736
1111260
1973776
1855058
1490036
1507602
1583730
428987
574598
903498
1714744
1565615
1985079
1137527
778020
332787
1884460
1133689
270021
1859024
850250
251049
1273504
1715404
1979260
657963
1711381
1216433
1648505
1266187
1200887
1401945
201625
994053
419960
1136993
1221453
929844
135033
397011
1304250
977370
1875225
1092525
357629
332226
157312
1155160
627115
925819
893858
485109
855289
55838
1002290
1501104
872178
426390
246423
511105
211216
1197301
987054
971291
1700742
442741
1570948
708361
606500
263440
1082522
922312
607706
1799997
468954
1385562
1391739
711758
437509
1101937
1996454
1502415
1579291
1412209
225384
1791073
1485969
1102323
1515020
124339
252446
770935
1528584
1666015
625978
1728238
548886
30530
1151589
1853660
554683
1427140
40181
828049
536304
1192940
269258
1208881
1354412
1922509
17262
1212508
1874539
1113613
559327
569358
80655
263046
1056370
265464
725064
1504389
1232718
321927
1557023
20404
729476
490487
1813491
1579652
926153
359969
791228
400156
1727010
922591
1437598
631212
1734484
425648
218535
1338927
1983682
1715193
1856893
310721
1337735
668140
893357
122701
1716052
1788621
1302386
1115955
1723344
717998
1649948
322238
616383
1052206
57549
509482
705433
1335163
1401002
1871369
1469159
1169043
1856927
1386578
788436
1340690
787510
587172
1690592
976319
1451075
1034965
1197018
1357616
887934
756738
707863
1903695
570247
390384
1456654
375960
823110
448883
4502
181005
292474
1442344
965129
1482148
450527
408920
1007076
1760857
211728
742632
386874
1977819
900663
1178369
760877
171359
1406168
295571
835415
696920
740106
1502747
770889
1572749
1007455
575292
1328794
1140257
602523
740388
1291760
1714761
705181
1430755
1026959
1388927
910105
1288303
1208129
356017
1235989
15162
837157
820129
1832881
1080685
1559446
1855288
1120992
777218
1735621
337648
1479123
1791671
283919
1983713
917309
1515741
179646
150276
200090
1087093
1566060
1722237
765434
201580
613985
1343007
1451167
1209189
1391227
1342519
739173
301692
1289615
1958864
1266209
969844
734426
108950
1942220
1177942
1081659
777537
965510
1462414
1574710
1228674
204765
471804
598663
1968860
1294647
1711782
1632625
1573458
1834098
632315
568511
162208
1006741
873085
1808062
1458549
171069
156330
776913
1742806
113664
44266
834205
1133091
1555322
43817
601881
720921
627697
1420173
176042
1425232
160769
1237853
1390539
1479860
1496548
1535224
1380677
1234489
269952
412748
170295
676075
1284366
141699
1464958
544158
427363
1489181
880321
1764444
1743649
1463873
614495
525537
173801
419577
869026
1681010
1288513
1928216
170485
534454
1546320
1466688
125891
1128168
1477396
1302466
1082661
354760
1696281
723492
1318731
1018495
1745756
1618333
1720742
170950
170471
416239
1028394
488735
1881276
1741011
1228806
1348263
891740
1843671
627131
154620
774978
1602055
735828
1609563
694529
1961822
176207
1521430
730090
1322603
447342
846220
1442591
1324909
131173
204992
729557
1698004
438415
110933
1018945
675684
1573481
1083831
36289
142859
1150888
53708
1438053
1229960
854448
1064025
1532702
281687
1866209
171541
1696592
1695277
1237393
1469459
1753613
1983305
739765
1986871
780356
195608
1280387
368420
597518
1523789
211813
277705
1459055
1058557
1591041
586823
1103649
160003
1323582
83753
1943109
1624060
1275825
167703
79435
1749593
1528399
1732019
891862
943304
1919237
672465
740781
1159324
320142
1034458
52662
602747
762195
1744529
209654
150189
575172
221626
752285
920871
228719
1269607
79029
984272
424876
651392
412549
159490
347463
1391344
1978771
750876
1394558
1577164
1852442
1656844
1268151
670383
500900
1042900
1113824
534420
1690319
1580924
474369
514058
1474823
107607
1596554
986980
400435
1066585
283380
1594273
998459
1545249
736740
1050272
803951
694129
1691685
1918695
1232165
1992140
896282
166813
1633994
1604625
1701562
1948811
1149087
1357020
169289
672292
155459
369840
648967
1956928
1428647
1748899
1576703
1396353
879213
451355
1975437
1531747
1553660
672180
72664
900213
1029179
1935661
1325509
1732197
877475
1078406
467610
1162090
1967608
1879102
1059127
1040833
380314
1683849
355418
1063813
1238690
1424401
600946
762768
1089493
1796859
95594
36005
795061
1446247
1500657
1198582
403276
1005387
379333
1567750
1703205
1776620
256129
1243988
31273
46736
1025867
1440511
689865
855188
789814
8685
1296463
1218754
355745
91820
562173
647753
1396612
317126
1039689
878182
154157
983736
1880814
773305
1970588
1040086
791066
1930791
1897025
1483573
1020352
525721
33333
1237490
1460554
871727
1462840
1436756
1479623
1378649
750485
217560
1826001
1658957
106779
1040496
1587457
1734943
1708859
748831
236822
1649854
1431085
1725563
265155
1213317
352541
845304
1626319
238547
911951
922137
1675926
1572859
507136
1763314
796408
1099155
1076239
647765
869262
800246
1550307
1022665
1200135
212682
574661
420084
1031620
1904805
107541
106930
960784
1204123
292499
1065813
273639
596392
1030294
1165850
679745
246551
900074
1785673
1222537
439432
997058
912485
1019843
1422243
1703672
1871717
383433
1938784
251141
1236642
1570430
1841621
488713
149604
610827
131510
841048
1815160
564842
1181660
1371138
1191832
551072
1876387
946199
1318219
1109388
1894860
625635
7995
377509
1068355
1628939
293331
83134
1043011
1921160
1606470
1447170
710290
261048
1667726
1401871
1728182
1987906
742821
232777
836798
502682
1242831
1470882
815662
653420
1238477
480584
1312129
1124086
465610
174669
659357
376363
1847919
629084
733
512430
726430
714888
561428
886037
591585
1801267
725482
989629
1965964
232241
186396
801770
1766897
340442
973269
280597
672882
61079
1409833
1806555
293554
746802
1705989
1125017
1390641
40552
1283564
759184
1528414
749983
98164
1016611
986253
431490
421435
1465020
1384849
1048709
1043042
1536338
470217
769455
713739
1172450
1164674
1163963
1112521
354899
81946
1797479
922386
627821
154121
1409732
1508986
355679
972438
1853899
1095816
1909063
316566
1339899
953753
1192099
1413356
746153
573528
1554159
729799
881179
1786060
123587
986211
276623
594186
650695
604309
252816
554283
1468468
1972507
1413590
1295279
771022
55398
1519401
1603140
867129
406681
22472
592407
49941
1453406
663681
1532378
806668
968270
964091
755173
1799276
238996
38562
362678
237755
1683019
1406919
252830
1172895
1107451
628382
633027
676084
1492040
666449
354941
22548
1894662
980103
1771018
1972385
1286711
997150
323197
1497676
906307
667149
1335318
840853
1218778
1987449
1685749
1423294
1291678
196169
164212
987514
1273512
809625
259625
1030807
1348539
1227812
92912
360368
766155
1619872
280295
967759
168679
223061
135359
898076
517905
1176965
1964410
1453592
621484
423818
1916532
1759112
1729645
1390118
261663
38878
1656738
512272
1448568
906002
1658614
204873
1208599
1763362
326039
1224598
1757695
1097751
502081
1105155
1044893
1100476
640284
808444
100644
1409573
711934
272734
324173
1056648
741126
271558
518530
1698826
587144
442769
1246262
1035135
1723737
746598
464092
839301
359340
67425
1868554
1160143
1791517
334901
938128
1292037
1485509
1946686
791716
1346970
1611805
444579
2482
720605
474327
746260
738814
1623722
1233126
1767468
899650
1462950
1029088
311361
21834
146930
1337821
494708
342848
364388
324806
1799756
1353630
735701
1719474
1748951
475065
514101
1760494
1375894
1225317
1131070
179369
753292
1906081
1733755
545708
1021412
118135
1382639
758530
1625438
1683147
1241154
722292
533485
1639828
102440
1035096
1248776
315651
1313555
819866
1212677
873625
1892269
1846579
1460007
959138
1704445
1614094
1095714
737768
1205624
590003
1061026
901050
288970
733
32114
672090
1012675
1406583
104256
859620
1133740
992424
482386
341139
1529484
402285
1359391
93596
114729
1881938
1212323
1533365
571238
691628
298478
488519
921105
179565
1898874
1812466
1146563
421861
1137094
148094
935029
1065330
1661904
603134
330511
1836093
1649826
875909
85740
346807
806893
505941
1085173
647936
590644
1402471
917172
258974
1742619
1696161
1221404
1688106
709121
1204526
614367
1246774
899856
367030
891068
526203
1665254
1300508
794051
1118967
1258700
179504
1831143
1271405
79800
919825
242035
638059
250659
1052360
1319715
1290422
281149
720581
764124
940420
1557599
546884
1023455
559197
1436044
1760066
1558473
1370872
314275
1637888
1446675
611739
133154
1616311
1371133
1199266
1863356
1455390
303216
1741703
1108130
392874
25273
311028
1357907
1767942
111880
752898
907841
503100
225527
1874545
877759
130497
427975
581105
215430
214027
197273
717349
1708566
617896
1379970
1881174
1496477
1804066
826079
1075384
1941289
1800814
1650115
1887919
148202
1535507
912922
867556
1966888
625221
340712
571831
558911
1947788
604686
1975355
1624272
477552
1309318
868463
1075770
200047
108784
120144
1829643
209172
1862431
1526541
133828
1662694
619323
1844639
718150
946667
192884
1096795
1608854
219662
302429
1108601
1859856
1387542
1676531
371882
882518
148885
470460
316642
1916689
89805
1542086
1405145
1104163
409303
1664280
86701
1632798
901837
1206597
1863406
986433
1250950
787787
1364593
960132
1000280
646288
1591243
780356
49858
151712
1081703
826896
1039071
745203
334359
749323
346075
1204522
636649
331915
202685
573616
153450
48837
1847965
721592
266710
196037
1872069
1431254
1265055
452035
1968224
1501687
1235463
509567
564716
1590281
334439
230383
1313611
1785494
1838700
1761559
1423042
938886
636296
237355
1626805
768807
1640368
875370
37462
189708
1060399
1424259
263814
537349
898467
1997306
1872589
1162854
1151366
651446
734061
1577564
1209588
1087177
1288221
444523
1892176
141343
1243308
1345863
1231648
518408
112487
1423368
606595
1551788
573301
1549860
314151
414480
1659138
12654
1120178
329177
503586
5673
1560534
618707
766227
661993
741301
1868493
1711101
1287804
740167
1400630
1097713
96580
163707
1372370
1128957
471480
749019
738639
1711184
1990021
1312252
820004
674959
19277
1679454
1385505
183975
1599389
1986900
1682735
1159350
1389863
1378703
1856311
1713766
820014
1521316
390
609269
1183536
1659782
969809
656573
1058486
1593127
777506
1506944
83845
215292
1604849
677338
1669974
449895
159764
1569120
1486957
1234630
1927861
54564
1008423
147358
1194521
995112
834313
1448861
324434
1941222
1401663
231464
991136
255600
959245
1845887
619921
103681
1480187
1574556
121565
1580927
1982962
965166
1521032
34624
768572
1994522
1018866
1786491
1283884
1081778
862657
1331638
1425812
1844105
687847
1388288
648590
1062311
41988
1928022
756186
306881
1203349
675697
924587
1946704
904166
1612684
1795945
1770182
399171
982756
625745
1739818
1820682
472771
1085032
1535325
562694
209812
1232568
269819
676152
1911924
921173
1773565
188829
1669401
857974
213796
1957679
449929
806003
1857058
821428
1546161
1398561
1159190
1507358
1868553
600074
1230369
40343
419926
88546
669657
144449
80382
1049054
1901663
394906
1010230
1488110
634487
1154043
95133
1523477
1840701
909271
327899
1335422
930599
1038320
1841191
1566254
192318
239382
1352002
873908
465049
1195025
742390
761678
1042664
915950
1578506
373772
1236010
886138
447237
453474
1104995
470169
279556
1443093
1499988
488215
861660
928018
1999869
1627542
8294
548667
1162046
1510870
972880
103870
1009583
1579898
294013
1757071
406079
1853991
1792597
728679
486668
1990991
1552921
1197971
1817676
946990
24749
970154
602780
1493593
1301764
945459
901587
1791054
1404850
501236
1954489
1252134
1363235
564923
72805
369933
910052
1603911
150582
726335
1566283
757634
1728637
1692400
1149715
1468075
1463798
603491
242752
1796704
420846
242120
1008014
1865802
309987
1442663
1146470
748185
1642503
1505430
1229724
1281771
1915486
355064
538196
993660
932292
631340
1204607
178352
61894
1104499
591857
502440
934833
83457
1211011
412373
1639904
512473
1493689
1099133
727678
1742240
1183177
891359
349424
1636600
927147
1511496
434279
1877218
1045124
1425762
669577
563058
1951821
1984504
1047073
53766
679564
1834091
1834581
1944580
504490
1130912
411988
590511
1432326
1324362
1573145
746759
1010134
279361
818099
369063
75813
580100
1003056
1973730
1530666
94772
313407
47908
1229204
949701
1965040
719345
1682746
227836
868281
1828319
1909430
1582475
250906
1852042
682207
940769
734728
880000
1365227
441232
631170
1179106
713827
1699668
755533
227019
1670593
897942
1544523
1173324
1611005
136815
201478
250436
1204189
908822
657479
359058
1380261
263366
1424083
1560438
135766
924614
1204310
1767869
642046
1564480
1926344
412353
1617009
966339
1569914
1040065
161418
830925
1160059
512562
1766843
486945
1284979
197475
810220
1049861
701737
1060025
1982518
1173071
287609
1132869
264688
743591
499380
727491
1550527
1206056
1038459
564254
120481
796769
1899213
1499224
1535560
602731
751403
480638
878785
423802
1740973
807089
1300309
1104057
359960
1227898
1664308
967440
1545193
1210713
38007
936256
659406
1085801
1363818
1882073
295916
23618
183003
414343
863631
531234
492744
1409313
1060845
470227
628341
1739616
1433015
1172070
1268368
157555
1617443
1064266
1687345
1644229
603370
378395
1148777
733860
1352327
669863
405661
794356
660289
722195
777646
585714
689934
1714062
1408761
196316
623276
1600788
806483
234804
368532
176891
1260908
1622171
1627488
1799807
46582
1280309
1204706
950177
1600222
376209
463247
246288
1265194
1824176
1400395
777366
1575519
1120013
668469
1757806
1296097
583048
159808
1099188
868438
663917
1536580
1575677
1650356
1408117
142521
1088610
1608849
88087
46826
978723
144643
1139898
1971478
1102217
1439820
109525
414691
1356858
165891
1376826
442434
375618
1466095
1547722
1821236
1939002
1131971
1802321
1396435
404145
1842929
1112346
1903014
868495
791255
908710
837642
1528237
1691915
996879
71163
712885
1528098
1360207
893851
934293
1935014
1288028
467260
1707500
999769
961413
1260898
779778
1062032
1595642
512352
1991156
812471
1109451
1046829
1280516
1762482
313371
1766425
1270415
1208053
1937958
1671156
1282113
1972991
76203
414485
1233552
1090741
974048
1385182
1732718
1317161
818102
80703
1308651
1342357
1006396
1722603
1808948
1374674
1394762
342648
215370
989879
1939701
1891192
1006610
1720552
32415
435147
855317
1610241
1667716
1562365
1085794
1056215
870258
1838
1037070
604213
44706
1829566
1775997
1950694
785990
1500950
296278
1503205
1867343
1957118
167095
1306483
898436
1598283
1181164
18108
1561488
396865
68154
1601477
1551457
119937
888610
188791
1012625
1735669
1805357
218116
644468
538238
235178
700430
421910
602821
1591363
1285773
456604
514591
1318673
1125576
843712
905563
36401
393897
1250263
464073
1724828
987045
932840
958637
380142
1659048
1267565
849038
481102
691195
777076
359342
249641
75770
1435164
1738928
86740
210804
1149112
451621
26992
1722947
1095879
1072051
1548488
958038
1832680
216897
1232016
507542
634103
1591619
724414
14892
263723
1901400
670268
425266
863281
248472
494556
735029
758756
190300
1920786
337387
1930596
1213849
121581
1273468
1440278
654883
1305944
932578
1785566
178293
292930
603903
551839
1898233
836267
847049
871006
1006281
1547460
1115401
19714
123471
684706
1903630
1045104
1122586
1593664
1379886
443172
1286261
1495639
141812
583975
1521527
1080674
329141
1984836
24352
950241
765210
1421772
1154631
1023172
1386748
1086437
37515
892487
57987
1389889
1989978
1146618
1669884
846486
408024
505628
106607
1480530
1158936
1210360
281869
1565970
634441
818527
383878
882702
170526
264851
1853710
863228
1225829
754177
1815668
689633
1932693
1743932
637770
1091959
1123362
565730
1731864
766039
1621633
1512917
339
1586978
1918396
655844
688554
1978341
1116363
199593
1247414
47652
1779948
287624
1799391
512554
1814223
247853
1654396
411947
1149268
1433494
673750
487835
756686
1497084
338047
1413847
880259
262698
1711538
709892
905062
808881
973011
732948
660050
312044
634819
195486
1260020
1375751
432540
1621833
914885
783123
719521
7288
368973
270463
1710024
151139
1470937
1930488
747439
985541
1571743
725988
9162
690246
437249
149343
34012
742926
860639
676422
1767358
1463173
1462492
1032915
1364064
463390
294600
305642
1665462
85442
1009165
378046
371470
736892
189131
1500339
293806
309725
1667804
1525526
1838549
1212076
295947
469162
1125675
445793
98857
884561
423416
631632
1927803
48882
1849611
1448062
1465035
554193
1789552
1156826
861572
1854838
1609548
1701274
1841520
1792126
619926
20396
1580565
96419
266839
251641
1144876
980057
1727970
636367
274008
183276
828479
1079189
1347898
1423610
552352
659
257241
706943
877252
1677995
1041354
428780
387227
649011
1595519
291862
374926
833897
1441111
1767622
1040109
651462
1135349
401779
841528
223613
227793
1208508
999252
549928
499190
938643
1994938
1516707
841128
745621
533776
996439
1242440
323663
376948
383710
251047
133379
177135
335015
1343844
128169
394008
851598
78666
1811727
1383782
721796
307807
1804994
1087768
97818
245388
1206747
176660
1407683
58022
62609
1674222
1306804
1970410
427472
40580
1611069
1769506
1644715
1560674
1228799
1382888
240380
1961049
1617297
576629
181200
1237746
576504
927780
1144068
1492352
1182290
943187
175591
449788
1016633
337675
1994397
1711287
613652
1977961
1261252
330342
1126706
244444
100546
1695021
1897374
848847
1161985
565824
416449
664221
1689471
1386150
1086274
527026
1016034
828975
1966867
393431
509265
1225801
911549
1452515
1996892
129708
919500
907279
1713457
1135281
96752
440888
438585
1281076
1159378
1009027
708207
816510
864552
1490328
1320495
411779
1144171
1878591
430929
1531445
981049
311348
708931
502408
322871
1231535
1558465
1953588
1413758
1431170
1534693
359428
70355
1897974
749225
1284514
1118972
100871
316187
1628214
1243398
218283
643896
165522
1633225
1517268
1911362
1215711
300590
1517362
281872
65468
1581693
1297089
1259054
323940
1103319
117412
953327
361072
1425922
383796
1256985
1522873
1536278
743123
1523531
419098
1563580
1046947
84070
151016
1047726
461331
791023
1684247
841102
1063429
534825
1980245
1938265
828491
1710255
852654
1783605
1316236
1943183
1411359
381248
195145
437849
1652075
962422
980754
1103970
1547538
422749
897950
82326
602909
624683
1193862
302262
386162
128583
396146
1062601
823723
1424773
1018570
738415
694573
1781208
323947
1162978
1375321
1680340
781953
884418
1807980
63512
699163
1974085
924136
749313
1840025
390708
300678
1371600
541749
796699
174313
139670
1118447
67921
988415
1784218
653218
321877
822624
1797509
549067
115309
1528783
814012
1735010
685592
1596314
1285650
507708
718018
902386
1338556
92795
1382961
1773392
1944298
357639
748871
1615410
40289
638225
1181446
1560914
1782667
884354
1906026
145286
1611214
1272832
856507
52146
183194
417884
1438754
1286724
18033
1032377
990362
861086
623819
1162230
1298040
1334402
1691661
1168108
1274541
346426
576365
1438725
1701790
1896568
1089314
390519
58103
1382201
767413
295236
1802708
182308
956295
964335
1712072
958816
1788872
1449828
737868
609833
307083
400841
1582866
826653
39235
572853
1999572
17022
822876
1830817
941725
124965
1498372
801037
1470966
1250088
1769563
1427047
45736
1163941
1999001
1652875
1930576
725876
697289
1039239
819517
1990129
214745
1366278
1673364
1160593
802704
1195375
122566
777610
1447632
1664669
302948
736503
1708744
1154381
1478931
1856516
1856105
1270258
1645880
1974312
628129
477423
1358710
1218410
347281
1930688
474558
1273255
669319
1382832
440141
136072
1310662
990958
1683656
1226439
843571
1589789
1622888
1401006
1313809
170875
1433772
1221875
1616754
1764971
43259
1114954
693811
960121
798848
925708
1048737
1504328
1101911
59547
1519980
1711950
1769634
562991
127046
1867806
1419344
1082880
1814890
1243972
552797
1501032
582790
1129977
353691
1936320
74240
78647
1960048
1166392
1917541
1834390
808429
1765168
1532512
325437
324425
1450779
1838145
1571765
1161246
1709196
1455613
1961038
1661208
1174404
721875
713617
715716
697338
1821383
270345
1488216
1826902
51261
360026
1752378
99537
1613230
1423825
400281
1437810
1765471
1099519
1273760
280330
1207344
680373
1463694
153713
838708
1372662
603641
538842
287785
448324
226032
32381
371135
355931
1505162
906168
1393315
930280
1914187
223617
479207
1359284
898056
1597368
742383
916480
1839641
367632
240701
1287967
280662
646059
1199659
139037
1255379
1570066
1306736
1188344
1312936
1304590
1724947
456183
1304804
1608352
467657
435796
300293
1563171
1766316
1467211
958808
1079854
918935
1351491
1260539
495237
937542
811988
1748221
1760385
1876775
1470730
394240
527911
106687
150293
1630757
1900177
1745168
1726050
542204
384606
1758964
465176
400202
705491
1686329
1776474
1550590
347029
860048
371817
681861
1356763
824377
995123
851851
1249406
1047317
862866
1442772
1220387
1647033
395705
1616932
1600404
715891
7364
983663
664079
1860804
439889
726949
228002
865472
832572
1775045
1030332
623414
1073195
1408272
970012
396942
456098
228636
1810356
1155094
571403
294513
1508676
261149
352675
1143794
317917
28860
104683
1073818
1739983
1005423
1184540
142751
1212894
1029612
1800281
1259555
1826974
907039
1897603
1410599
1663468
161645
1084287
876753
1742953
1578060
1083737
888310
1324264
1319010
1344891
1247792
749726
1383465
163439
359999
1513403
1867949
624131
775196
32443
315756
1441947
914645
1241488
395299
1264590
1647936
840061
883875
971585
195871
868190
582927
452460
128055
1039352
1600232
1640414
890143
1582429
1633047
1025616
1911882
791125
1770464
34370
1860325
336126
1201576
1696506
1897621
1958737
1796525
1082529
563295
222792
1558940
417922
1730364
223164
1503260
432919
185011
368610
1902122
1509364
685969
71395
1071732
858400
455093
1144253
384523
1386000
1695888
333063
945218
1208836
541303
1950213
1346433
457855
350036
1365331
1048533
731367
1684926
30780
1911203
1933045
373173
1061733
1777775
1414998
1446587
1198428
114957
644399
1770200
861437
1918342
1962475
1528757
1347751
1857396
1843936
1080943
803100
1865268
1826126
567462
1356451
607103
810855
1271119
976136
1921134
399562
1761430
1847304
1793201
1992585
773929
385241
645583
1956188
1842429
815413
608217
1820297
1616806
256670
359672
576384
887124
1278380
1047286
1455015
378409
336356
273128
1222464
1706743
1130468
1837408
1336079
801139
1786431
864930
1530554
30389
299392
1110111
1250040
1707486
18557
1688040
685622
1744319
317603
577475
523114
179829
478225
1190783
1564595
1704948
992022
1273397
1227178
716550
838980
1055301
462513
149304
1851475
203737
565657
903524
215328
1912404
1266577
891753
346489
586304
1281336
1435951
827259
959802
1498008
112084
1246301
1215655
1266604
435126
489105
126687
766267
1815888
1867148
1601806
361504
1407520
1684483
1070795
920736
1672602
301880
1346677
1858699
419082
607254
1801675
1462441
1070366
1120688
1072102
1939368
1905280
1132473
339233
1305985
579261
188233
1393785
1962142
586660
386198
1556760
750764
403680
1142370
133375
1772459
385273
660250
1365360
542731
1024934
1934236
1685276
1306863
608061
334167
1113571
266490
1082795
524829
1252715
1850630
516875
943524
1792407
148965
1995892
1890067
1964494
717123
1418989
845477
1684705
390363
1663026
554387
1843772
1569161
1291730
650466
955791
529894
1378425
1841457
172914
972130
699037
120894
558207
1936849
1177968
1478339
1322225
1904447
396291
1730935
4611
1629154
1363395
413058
386889
1449508
1422134
1545108
1307918
1133060
449579
142122
674366
1689718
1957452
382916
1651022
1184554
1199420
1756950
1119625
16431
1274330
1987192
1637333
237882
928216
1045570
1208676
1815625
1913495
846206
1599475
491043
179445
1800208
457322
1142956
1552198
893568
1119784
1264379
193288
222195
929247
372606
718418
138357
1557980
721046
218472
1341477
971032
1696774
596453
1055352
1044764
1433141
1656381
1451359
1682459
1866519
528936
1823843
765340
7224
1851335
1857688
744100
1283997
1616735
1426273
208019
1377848
89371
1775858
1729267
1916218
885111
1416533
424021
1547502
1145427
691710
1362085
184099
34263
1257190
1245998
911158
555863
820783
1396644
855007
1488251
900090
1920164
857068
315077
1147553
1541245
398531
1442234
1403572
22698
1417297
11373
166529
1364940
1478905
525853
602498
1676308
1262452
1140836
249364
726957
1342520
1703917
565573
1656677
731162
1504435
844967
1184418
76908
285124
548311
742683
493445
1816863
272758
144096
1965447
416895
1556783
872494
1045911
321405
85100
1387292
1298421
1396535
1602746
809369
972776
1872469
566427
97516
957557
1615105
1971143
252477
1338532
393924
208017
1876986
259031
958043
1830595
700108
852660
536894
415124
1288761
144602
391311
683844
1481287
769443
1035097
1385297
755597
632879
1480874
652496
913188
1350921
383053
1294451
105654
1183273
842063
476263
1567404
807292
654307
860365
1997778
1437583
613083
41683
1390978
1062715
64962
588206
1965031
1330498
1696337
1018740
1561518
1380767
1911507
629400
1620699
146224
1920845
153590
1909896
758428
1849527
869303
998743
866687
1319537
71361
1835453
1407758
200996
1096660
918738
1079406
1697812
695881
504764
207953
1026373
1858680
1188830
1519993
216892
153750
1452548
281808
1862912
1985498
497797
1995007
1950756
451464
1551124
645638
1899672
1168988
1695088
942957
108306
1727492
298137
1931007
1946996
413255
1292678
496532
1282246
624385
383038
796369
545455
15411
637621
1063254
536484
1429514
513008
666341
1490364
1639088
483538
1809997
783181
1453824
888372
1112527
557191
1618871
1877282
1770594
1658986
943032
441031
1479253
1672868
1089798
191120
357596
1647364
377852
1053111
319109
1055874
1426399
1704577
1181145
1158864
1049867
1753646
1610398
1562912
359922
824127
627980
1468545
477719
981723
1472735
1771251
385158
1093128
1330049
1313211
1716856
1925046
829095
1593794
1285640
212774
1076238
1683451
993206
405063
358221
1724358
1695962
1974369
737888
380925
751347
1412263
1709515
1095418
1792417
1579370
1641652
1441986
166897
407506
1382622
254291
501711
1782034
1100631
1469774
225938
670265
1718031
533324
1562316
649374
1949341
27850
735859
79664
157414
1587506
799359
594751
100266
1377229
540498
658054
324711
636812
203984
1412786
610670
237842
471606
1898768
1175804
1770546
1233400
256231
1443828
24261
1097483
767599
2923
622117
1933386
1024570
876616
1961658
987520
1597416
1618848
1449484
10247
1023057
1029627
1249406
1484135
1757988
587948
173873
293042
316151
180658
1944621
1698424
1992568
1939852
391231
1528232
594765
484034
106718
383709
1385893
865234
1656377
1744933
326794
538251
960765
534103
911791
1586681
1867159
241213
1672116
1898313
919053
1572287
1996298
1065575
927082
597516
1233973
1295703
787998
1034121
1206900
433852
1102521
1786669
407222
383595
121892
692781
24836
467094
1117683
327283
492152
1047114
246370
1202739
1523452
904559
1436155
1399393
1816418
1021990
1860084
1646498
1504555
1734242
1089909
195025
1905525
668544
1566207
1817336
1603561
1685189
1943960
107064
579508
89501
1217210
887602
1389719
1805453
1023067
1936858
89041
40624
1324533
628317
1530778
253024
1565603
261484
1949333
1299887
651370
1260786
696839
692285
1847386
96489
174629
925536
33465
1002651
804157
1750827
1858685
1538636
1277087
828163
59345
1148604
960475
1373180
882527
1105955
1727150
979197
152025
122667
599261
1269212
1986146
927841
1665525
1134694
715310
747004
1816529
1934680
1414617
834250
392682
47008
1984519
1368369
1669907
1238922
585266
1355853
61859
680769
419600
685333
1992641
507427
701825
313476
1421642
1568933
483894
495632
1354195
1117194
1682755
833801
12498
1089299
1128122
1850932
1931564
802226
1056785
476274
971829
1529042
1840709
1938422
1302618
496913
1263400
1759565
455968
706824
1258051
1139268
772890
1253286
185368
491111
163099
1625831
714129
1274844
65738
337368
1322531
542037
1144517
1810610
197022
1471153
1062600
1573740
1426125
1425066
1757399
1123538
1601748
1665195
1893212
561382
781036
274944
374801
261614
978291
707608
885993
1078348
1319329
1681265
1204466
44041
551675
1084284
329166
1409923
1030567
199858
1844212
1973862
1976143
324521
909931
800524
1532112
1085955
859982
705377
1159565
127267
1247434
572840
1681723
1244730
1933870
357279
837036
117023
625301
1825834
875690
1915308
1382208
233807
89213
463704
1449014
1385096
1066267
75584
1933796
1702320
1892988
1917226
1465066
1807175
1298736
1528162
31572
553468
1779904
1803176
646863
46505
1845446
299361
1780718
1334478
241902
964863
260897
1736897
59134
1282917
1387152
380999
609591
1420121
54937
1065729
1814782
312782
1436029
1012356
606889
1444814
1106349
1443052
86047
470846
1224649
676433
701423
609862
305426
1574609
1104885
149231
782456
1380262
1194351
1635582
1554428
821425
1486017
1258919
576081
1176867
778906
296272
647052
1713304
1012877
950802
1422091
177490
1867930
1196696
799468
140720
65464
1345814
1186220
973834
1012583
1465767
1504947
812389
1057266
1082608
1293270
629944
879291
367344
1343450
792752
249967
1541670
216783
470861
873427
1016913
390576
1934115
495645
744742
145526
561734
158387
1751339
650138
369360
1752841
1023371
396942
310577
292670
1897611
1384488
350325
683652
1661992
187215
1984908
316409
479860
1554086
1628202
1159737
574900
925832
1783698
639743
628027
1730552
598050
1070054
1683009
39394
538309
1259302
1542076
1908299
1436183
781936
1510086
340055
30763
1187481
1036979
1164348
602174
404866
1299993
241893
1831628
1581137
506379
547440
1002373
890929
1342978
1296126
1136930
1560949
1912693
1586557
567055
1860672
1486571
931445
1030307
1444378
165019
1960185
1735194
456751
1588734
916926
379211
35510
650663
1556843
1937199
1073878
1307065
1131936
448435
390421
347194
490956
1196561
1700762
41218
57408
513503
1107670
903323
343936
1205680
1569255
1427950
1996610
842998
523879
1289501
1401853
245790
1557269
1867980
903197
1169703
1868209
153514
1154156
1497837
54590
1151933
761965
1681732
904654
1189760
920540
636730
325568
407874
933543
852060
923471
1025451
1804315
318920
1567974
126276
304660
94550
1288936
1433445
1592669
718
24108
404480
460837
691313
1893509
1152073
1867117
1926616
1227389
1691037
752767
1039079
182708
1060642
340459
1740418
876495
314770
1345871
512816
1563446
1180624
57033
242564
1715579
1302564
1702016
1637631
324149
1922470
189278
1746462
646222
1086766
123159
494169
1399760
1857760
864781
1648168
1410236
1397101
549692
1345085
36873
1843807
1418322
1700629
1496607
322912
1660957
1657772
1236611
226963
1068791
241711
951623
614455
1345605
169574
579839
1066650
363857
454953
1127951
458128
46999
1361511
355340
1764787
1441908
720752
1400700
177571
1275144
1354369
68752
1456437
1140658
1460924
1350338
391858
1999433
1156034
1937403
1927571
24493
1545011
1536392
1949899
175299
124168
1166069
949977
102131
887814
949158
408963
752009
711369
259479
1222508
390814
1189624
1684324
756560
1280750
1141587
1261700
1351626
611550
1761665
1613441
428588
512814
2877
632651
509457
532989
522973
282653
1468596
857010
921229
1027416
826604
1372696
1725845
1382537
1463445
1759786
316264
1181387
795469
1130585
76085
1573421
251370
939956
856675
498064
1201389
1331
460970
1200080
677189
950107
1591097
1937549
1215895
914738
522025
1040704
558798
209284
768545
373591
702130
111765
552565
1265422
1256298
1613070
864595
1682841
15631
974465
974084
667076
1709585
300192
434145
73801
688618
508496
1507143
936991
1670957
927070
1978564
88553
938823
1359103
1779103
1249148
1216402
525069
1001140
481138
605171
260010
359276
1030863
75370
1857935
1578561
1392944
1248246
272586
1509989
1185135
36595
332688
1149635
486473
1121717
535355
99326
1082066
1345350
327850
1369234
1862286
1428327
16099
1199197
1914434
509437
1559834
896526
1418787
1279662
1298548
1766302
544145
1664151
95707
1555072
1855360
1750457
1295733
119223
1251348
481591
805757
1810601
356585
510626
746616
1368258
452113
1650796
1439980
110566
848794
1974586
1851849
645359
1938890
1090282
1416167
1447050
1414838
586026
662303
418658
1912782
1284578
431870
415973
1014911
1914671
1582548
483465
751067
1763695
1911022
196980
888425
39520
914230
688980
1289137
1713069
1607655
120318
1981802
7385
525330
733774
810553
608549
1253328
161295
1315437
967035
909900
33622
796026
483781
988261
62829
428120
1850769
549646
1962503
1393349
2288
471912
281442
1656703
1910620
134646
1000909
379053
455395
1801795
1454562
334038
783387
855031
364784
1382314
834206
1942123
295637
514979
1182872
865213
690968
1282923
966617
710821
1892849
1867903
1964629
1697756
1448190
1136784
42169
201939
991628
1795235
1480371
765365
688412
980333
987841
1167907
442524
946365
1485772
1864260
1328916
1153763
558645
1161303
784107
1942064
1298533
472422
1616293
57244
511087
1757751
1634696
1087505
275179
1331221
686178
503727
950905
1869261
1586910
1564730
1728728
1622003
819726
1599859
572586
1069635
1710885
1625183
1164341
1287902
736667
953234
94447
103340
13827
502316
1070734
1127226
1516468
972124
1501234
683434
1125752
408870
1192438
411291
972310
595668
986405
1966067
1859522
1258609
497147
191084
1315606
1393449
910060
1904636
1537744
1157881
835653
1635587
922641
747838
1425543
393958
1886656
1429587
1303743
509103
334614
1134436
91950
422747
914016
1335851
876157
54455
581496
298088
479561
1955930
1980862
311400
1986056
280914
282795
135579
105354
337638
675523
1284363
1974969
886430
1467727
828216
641497
1569744
1774582
1165908
781456
311100
773470
1602577
1134700
423446
1153183
1211051
784728
921320
124914
634597
288533
1000594
1851980
1690737
1276187
1930920
285653
1944975
1294065
698077
209538
1904993
1769042
255021
1427459
167356
1815282
608588
320918
813408
1949330
1428362
1429675
299451
220230
637888
1434968
502211
175544
358044
500793
678475
1565387
1084396
1358097
497220
755372
1299519
638907
129314
1673826
400989
1080549
1405515
813116
604106
607877
1284830
1104867
1296036
1264499
1364008
1934998
694121
776887
1194700
292976
1610788
1962634
515406
276587
755752
1541210
1266480
1514635
1851511
485282
747683
1205999
1543774
1546871
423005
1480036
586135
121677
904182
223428
1899255
1676987
190625
277488
130543
804167
466282
830835
106707
384748
1440762
189593
1955652
1482630
367540
952063
833716
1617402
1873179
1008696
1597407
409043
544170
712027
1645025
1216188
354129
1723504
1740595
1282685
977491
722770
1387076
1327163
883897
782956
1126784
1086167
1228750
238528
1687443
1893600
687778
1457832
1293478
1475988
250797
273815
1228825
154722
647732
110968
635846
134280
1513639
1673960
297102
947735
554945
1612320
1520258
684764
250739
64506
1217037
2135
1274861
542452
586403
1159342
36448
1040776
448077
1976873
1458728
1707357
617866
83535
1849139
1572838
1296052
1452628
1224029
264420
1351495
899076
1431753
1625959
1225593
681415
395890
201547
1958222
514762
563792
1981605
206907
1809524
701015
1352106
902167
1803774
609506
448501
992410
1740098
553375
1939760
1357035
1697383
489541
1308397
1817470
1462751
1770465
299430
1159056
81347
115135
1438384
464009
1471698
902823
1630736
350477
1695040
340276
534849
1565703
13577
535515
539599
1836400
337386
394811
755344
1219635
321806
1589335
591097
345291
1041878
67710
599722
1532952
1200021
42767
200294
278704
1124452
793109
1535494
956726
447726
1921211
1861307
1840577
642286
1714953
1485381
116142
67940
775702
1763269
265943
1105018
1698566
496528
1179523
471996
132244
390693
1589233
1662529
200244
607115
1188330
1056751
512022
1476105
978916
1330467
993204
819341
386433
920303
1129907
1284589
665505
653860
1013350
272663
1501849
1621087
955431
1686289
1589979
1817223
1408571
513689
1735147
679200
889360
414330
1537735
398100
1515105
415018
43141
938454
1880635
1863147
795640
1584146
90445
1840200
402809
368528
331170
887866
210616
415128
601719
1129500
483995
1339050
942694
252126
1524355
1620783
869736
781850
1157741
680652
700885
1139090
806326
575889
1567795
976
1740715
69388
1142028
1804992
309736
506997
485645
1478480
466804
358667
835739
1361753
1702754
13871
140057
1855348
1510666
430095
378603
775033
1658582
1584578
1094038
369419
1846868
1665153
344731
1528590
524251
870140
1264457
252254
747016
874462
85674
1021180
880928
1692476
1026677
1584152
1753144
1484389
681925
1143224
1524955
1741356
1445628
331030
1362259
753560
1147106
103084
1920267
183432
1566002
510719
66319
298161
972288
832258
1205078
1936189
776666
1166335
578905
959455
881274
1765129
1061714
438466
1785354
670504
1965793
405441
1971165
498086
396398
197512
1553972
1840410
1226430
1678937
1925271
1300731
33506
897086
817381
1089998
397130
222228
1233453
1338554
544187
1183733
662274
1899922
110516
1630281
1743594
477274
482696
700782
1167859
937289
1998745
971929
15505
83556
654543
414516
122053
582026
748161
1106445
835596
1827643
1189478
185152
1845165
266874
1560403
99105
53937
1188402
1117742
763996
291709
181890
1255667
359242
1875563
302074
729065
672933
225581
1039661
1849996
1677518
1186386
43541
169873
713917
548601
59902
1439005
273541
1593944
290963
743246
1105275
283269
1764992
932023
46983
574181
435690
347583
793653
1848750
897750
1358787
1282609
1258403
1726035
1436051
1532575
1488937
1641707
1613354
36321
244786
1687271
1121313
338142
1362339
1601451
462538
1904243
1192882
897072
1887619
95491
163332
949723
1032
859393
277175
1347487
1681326
113908
68448
225580
1811889
1977079
1777897
902717
219073
1784181
698333
602207
1684424
695895
425585
90196
343060
546618
507396
185439
450768
457062
49037
193504
995223
1931405
1496633
411816
612468
1184000
1255662
337337
495221
1953074
656481
1978238
1074742
888921
1527069
1381741
1090097
1738887
1735224
403362
766011
237815
272543
984667
1167550
1691457
1129862
919622
1750949
1025682
13217
769654
1660709
1073746
503210
265049
1904085
1766735
206047
565426
1247065
1138271
436097
1804426
1684716
1260505
1259298
738316
460853
449271
169065
1617008
289438
1649492
399109
1783995
94491
118310
217542
1451546
1568634
501313
1657993
189604
474194
1118071
1524185
132600
581614
1837418
1395167
1740579
1631062
5803
1869855
960150
1169064
1326411
1778612
1222333
11113
1550841
771324
1222878
937322
699983
1693665
1363452
1704790
455523
1528445
1320898
1418470
1615182
818691
318225
196760
1822039
1785259
1766184
1462754
777056
447839
1995322
1478374
1571915
674347
316647
33787
1756950
430052
305609
1254659
263743
1026981
19725
1978795
1932782
220064
1972528
1216333
1045874
1581589
1866446
1020931
122671
770697
1289645
873414
319618
12246
1445946
1325197
1748386
707560
1355170
322553
1292945
1759294
915353
1793987
869680
42358
983233
764343
1739253
1195387
155275
1469065
345337
1810647
116692
389875
667592
1658372
598289
299484
950954
498016
994276
141124
794463
569782
1196324
1375459
1729707
1201291
829612
1985944
909751
80619
804459
1998506
476936
1588004
1961099
1425375
242070
1754916
1629506
1148420
1316651
1000255
779596
1162992
575565
1189261
1871772
292538
1627987
1063469
1415243
177141
1596354
527980
1919616
838846
94034
1735119
793103
1414434
1424944
431953
828109
1930329
854432
1135621
1074804
1364875
1909684
1752987
1097029
1966968
1853946
401134
821007
70665
1261823
353472
1515592
229650
1812097
668572
267734
1701333
1508936
128507
1856083
1683909
1081632
796389
1588250
1118160
1206646
566558
92994
833965
928443
1183767
933676
1956011
498255
65638
188273
631522
526185
1355990
1485302
277411
1016303
1896030
454795
25411
1941641
1420123
1000289
1960081
380147
1656316
1443361
1422130
1476706
1697201
684872
388973
1947002
1843085
575846
1290124
1409001
1392755
721128
233104
28010
704024
398389
1677497
465418
1688526
14375
1547943
874723
393600
1130817
859318
1859387
967298
958234
523628
1253439
618005
237553
1736741
1756922
1908146
1231817
271764
1602177
249140
710712
1896078
1079608
1792868
14512
1874829
1489429
868173
1174828
777191
1616647
997486
424179
1458982
217263
1395454
481189
150163
1069886
1619847
1889813
1313166
400512
1256973
1509819
1334103
839072
514968
1138568
153065
1981150
1676113
1680958
768038
1051263
499936
180666
538209
370035
776784
610839
379741
1211992
697613
897398
1130258
22107
246706
726560
379675
1577879
363005
1915018
1097776
476836
779624
1356363
1993157
1648167
672739
1091945
827631
1993019
232763
940540
1831514
780590
678987
1663346
1597840
719183
951727
664841
650790
790413
1452303
1504694
1272039
1677071
834558
589731
147559
1009430
1686455
855157
577967
715710
450931
1493093
914506
1566385
386920
221494
240945
1872375
417060
21482
1522567
1612703
1888825
795553
1095153
1864805
295953
495122
1665114
1596478
1466953
1474338
28941
148513
1758883
23308
1071374
1455675
1147403
200190
816193
427276
973975
977977
383654
521647
940977
607976
1877574
333731
1420421
399554
1078180
1862412
1944499
1732505
1214780
520353
1849638
725855
73537
301560
1486400
1878888
1305090
1889062
1534123
777918
1732809
1836644
1415038
1584612
1318413
199627
1534520
1688201
1274258
1455216
1840455
1708539
1631000
546879
851263
23086
1070433
1736705
1279218
1475090
226006
386230
299993
9244
593439
601257
400990
1513314
1674233
1901329
1686739
911159
1436652
964769
1520400
1771801
954901
1033831
1603072
1025490
1725084
1947432
40396
929670
994587
133108
1283997
1665050
1262696
793183
1601644
471500
676196
1564459
497131
526132
167745
278759
1479437
1584087
633146
853827
1960712
1151458
560943
918105
1522809
1062945
740635
1607219
1822017
841952
971566
95278
1725613
1382533
1383695
1163705
1032871
188355
1832678
241025
294473
1239422
120618
495904
1158429
1883885
519104
193584
925879
1557230
1767631
192305
1826074
1996194
410482
1118828
1393370
1276232
600160
479065
1709928
1552511
1000989
1210782
1472560
597870
1047827
996853
1335278
1930870
756354
1554156
14482
85829
657498
347921
1813575
438943
1776498
1960830
1935942
61568
1530306
1106244
475134
711117
471308
1667859
68201
335789
204678
1758592
1686070
1071602
801437
1050862
1519588
440023
1853036
560677
1718776
448856
694369
1664636
1824164
1074741
1105041
1889982
1748465
248129
1981986
33921
230153
1053011
221516
1020376
1702316
325897
717108
1717895
896280
1249936
285519
1471688
598347
1087552
1055967
297554
816001
76302
1473196
805719
473403
1819409
928034
853229
1712950
1946663
120896
61400
1646845
185147
958813
477966
22921
192516
1061287
1881591
1534742
171748
1784724
1945006
647799
432365
224361
1619278
1115698
386471
98667
841692
1994739
1064734
1951100
1789231
388540
685592
1443016
360822
163661
640333
187810
1563593
1170204
462229
340722
31776
1545862
1931525
1409684
697897
181987
1885859
1604752
1291445
1401204
686769
1739382
1115603
1268582
639716
106897
1245418
364735
1856790
116571
1119874
1638570
1640052
97363
92442
816485
113832
1725
1043694
64709
1777081
335039
650989
123754
1451166
1350407
1322217
1264847
144942
1149721
460344
1177107
1519002
499541
1694207
463797
20300
54444
1731223
370451
39583
1143893
704091
226118
448193
524635
853153
1292907
459790
1292672
637806
828510
1541811
467764
1637116
978032
219330
1703734
1294979
445917
1263813
467494
712205
497471
173541
1666636
1990007
1179552
1202047
1709245
1138010
746727
1138093
1786565
1111635
1810600
1285692
960148
46133
1644272
1815527
106918
878618
1118161
1224809
829051
870812
622380
288304
145916
923677
423050
1867514
539882
1558022
1166099
1338249
388763
1239422
1056301
1917839
1084000
95822
1262539
846691
1661454
498607
1060134
1911261
952622
1929995
11623
1637333
1646400
1160724
145986
487323
221144
1924540
1036259
524068
1798349
1461673
160789
1497149
1753719
1894818
1593725
1909923
578187
804614
513829
524761
1015704
1956095
1788095
264184
801939
1911201
1621189
1537718
275581
926677
177304
949455
716260
1939173
1897993
1213133
255052
575557
1183017
769479
525752
820770
1956072
1523296
936700
151119
1214634
442357
1879920
274792
1819183
1689729
1307025
1041548
622139
602360
287590
1504791
1061183
1196098
258652
695185
1720607
252198
1417199
380720
1990753
89477
547518
460411
1386256
1958665
1276964
1115746
1635641
933801
808900
1645350
1017970
177211
34057
379081
1352626
1464669
827472
57794
210694
1677855
1600225
904142
792241
850580
3710
253198
1360917
440826
1932701
833390
639091
1635149
1304885
1355274
1141376
175553
1409434
1867884
359454
121076
1572642
525945
794147
1545534
252330
1048354
1069748
1740517
1546880
235156
73134
1787762
1472349
9857
1768369
1722526
336249
543092
1482625
1627129
1590866
1518380
1175956
1472071
685013
515858
1090117
1137906
714146
964486
504169
1811506
1557102
1288860
621719
568381
25823
1848782
1285571
1726774
1566944
386515
526815
892000
1071839
1908322
389655
578754
1510789
1431055
380375
1183188
1476742
978159
1423912
183978
1995479
265231
677441
263865
581248
683946
32258
355531
285439
899067
675040
1282491
1728452
971311
237701
398679
836658
790588
538894
119437
114211
1234050
656504
357554
982820
514206
831052
1004443
415873
136741
1337547
1984959
387231
1050293
1871
1907220
222727
779067
1700209
477550
1571846
251180
768376
162720
352472
1892164
1005852
1099201
1193868
15930
358802
180759
467958
1926031
506433
1585557
1377185
1691585
642463
423366
535473
1667060
31337
825111
815688
287700
1697367
1264559
535563
1564648
843194
568609
1508068
139698
609247
555607
1143207
521072
1005000
1840851
642154
583205
558518
1652390
1330288
1659900
988538
1872922
1591807
1935481
148335
146105
1809014
1126994
1345239
1942984
1945847
1487865
1309263
313784
918091
1841203
772881
851463
291462
834640
1369155
128133
399994
190714
1489874
528501
463301
849026
190183
1846826
1260240
981490
136713
273708
743923
713799
870633
1600318
1623670
436941
1727412
547787
896808
334084
1522572
1540919
557312
517867
1162510
341067
1060801
982995
1355820
1256885
458568
82283
43996
1916702
740771
841439
1439038
909022
1212321
126359
1285135
1351609
1612973
297323
529940
493855
391790
350133
944740
42983
783472
475282
458083
235480
1652715
953894
1064596
1981700
745208
1560413
367423
562245
154248
824576
191548
973325
1472374
659633
1535722
1201740
528034
978944
309465
258848
1717251
355920
1859995
1975849
1611211
771596
1319731
446796
651952
300252
3954
104687
1670021
1895209
913128
955904
933988
746560
633655
1762989
324810
1667125
1392810
266727
1733611
928337
673586
663005
1435308
1324447
1657776
374227
1378958
387247
958092
152676
1589019
1724817
380589
331533
590421
930464
607140
2655
1025494
302799
77237
1280357
1114121
1115731
926754
27740
1324974
1037057
130648
543855
1677540
1262862
1640116
1590469
1320384
825705
250811
1475896
200897
1621967
453991
1437640
1731346
1519601
1821530
237847
468410
300833
1267549
830995
51104
911887
1182627
831354
1221747
170933
1608656
635015
486339
730807
309193
1330395
1417572
101904
1827702
1654458
1690192
1918696
335248
1058302
1105297
1612082
900402
832421
688093
81508
1515422
1917092
1086149
183585
1067994
93743
106391
926863
751975
670552
1352239
1490283
1144931
991078
1560680
1663510
1673413
922284
929994
948165
357789
1710450
1959600
1341985
242754
1129042
1868925
1920451
132414
1068809
1683139
1653917
361984
1370900
1743560
1544652
829798
1959145
1478531
1675958
36709
252810
317191
1477239
1713656
1506329
14714
1111691
80245
622713
588939
1950738
899230
1326077
1110521
272634
1996801
309771
1738900
658377
1945053
646686
686649
709315
365908
1302928
1770645
828211
1391906
409659
1338377
929851
1609605
1912791
632093
138613
308276
1845267
816038
1554568
369361
1320627
1793823
1741801
1719698
244403
606692
733474
775349
1820589
117302
591193
402266
1354602
1750313
1275410
1313994
883821
1450811
1248748
1790375
1509130
614151
967217
828727
1902768
1215968
566124
376137
1725315
776110
1406455
1909951
1227341
767536
1356975
1186857
227300
25962
1166351
1456268
297064
916724
372758
1365073
169555
396546
724589
938950
1598522
1936588
1369464
810863
38536
883255
732689
971280
1299512
869489
1438208
1871285
1374729
1957963
1270219
235857
739343
1644324
1953922
1916520
548784
435803
403605
1968339
643371
1574545
1429324
1459562
1804302
1039764
281109
1587936
374186
1144431
222497
259826
1983245
529577
240095
1530557
1565882
895394
1387335
1621649
1078959
1487112
1568437
1508636
1314101
817351
397983
1621202
1114750
1534978
1274781
370390
213403
458084
1687544
1804778
1547198
432580
291253
1759676
455780
1217897
599395
1754810
1996524
1366305
809210
1926029
620348
1866795
1116849
1334522
604494
1783136
1660262
532405
300246
101903
82192
1184580
1102715
859272
1859518
913550
1137454
955255
802716
1655745
368393
330294
396138
634690
315866
823609
1818463
384820
552932
1685272
1019921
564377
649223
1962681
676112
219375
320394
1543437
155841
1921133
1888111
1084412
894776
1852874
1349923
1784613
810248
1013155
261697
117416
1655374
508032
441291
637110
733997
1657706
75839
1720123
1703877
705058
1540574
1181147
1663709
724318
1183359
1062324
454627
1323994
834117
147971
1953985
1729022
321412
1853120
377513
943120
1108213
987590
645510
1265734
1601001
156426
1035654
501011
1222148
99366
1453942
1756104
1567886
1670594
906420
489415
166573
41005
33850
138750
1296888
766010
1694051
1008475
1342484
481676
596837
1016200
17606
745433
1472844
1312856
482456
36949
1167287
1305791
1183434
1257943
1745504
1130828
630789
609338
578090
203172
1502038
309310
1427776
1609486
1999011
565655
23163
1089519
1314305
1729217
1760472
721221
447842
387228
1954316
523883
913253
1893307
848855
1321523
692438
1209928
1660605
576436
1991108
318815
1214166
1766271
1583184
1343141
294188
1453727
1872336
20256
1424474
491854
16774
1368304
386876
106572
83992
846161
1635489
190556
1762797
1609193
625320
1235742
1535062
1806366
1102414
522544
161029
181586
1816640
303804
1616746
390265
880751
1697537
1082696
463469
1070208
1843060
1739292
863638
1818967
1091070
280291
43461
1582596
1893985
307262
1806655
307737
1542372
188768
1159096
424858
948699
962366
1680126
1097142
809222
957625
1042609
688152
1585879
1344955
621803
1410925
956844
922594
1782897
404637
1845754
1832306
1783584
403832
1647589
399507
395982
1957873
1392866
428350
1397819
607057
1605479
832162
490808
1391301
1901385
1708799
1552449
1549427
417616
1063230
483353
1772431
1565198
120330
1568282
308494
1790906
474172
667847
978899
646351
427918
964503
198706
1880936
330047
1567890
730034
992319
1458468
1914303
1949483
630408
1229336
1803271
16666
1939749
629793
1300871
885159
323770
117346
732041
329539
1858158
1616126
808953
1984863
643796
226392
1477136
1787482
1678555
1566073
248196
782772
695366
674524
361848
968881
1659474
377122
1375201
824934
1853119
498538
695334
1861752
1560196
1721417
361589
1439892
985413
540344
1381970
1110081
1205367
1373477
1404558
358570
680414
1828006
913142
1971255
1158491
1536712
533498
1488995
329084
1453445
1266151
1424276
1713577
320702
1039482
1943817
1846949
537133
1101604
237007
7584
214854
1806106
1890409
559859
47395
333660
1415213
1570915
475450
1066971
527663
1915165
1909128
494173
1570285
696951
1663316
676373
102961
1155663
1921000
1264574
836073
1381507
571102
1006106
921612
1227137
1968426
179509
751851
830261
992640
1288534
705024
760158
681323
54027
437347
1442302
617985
909313
951128
941905
1900504
1214960
960277
947315
135357
610556
1586767
1152100
681084
1144961
967917
604926
614543
1906457
498725
1267995
1917496
1928534
1873924
598521
812542
1847913
1132920
131984
1822467
198445
1957971
943030
1581462
1921662
1537496
1476520
111913
1562930
733183
1813900
393397
282417
823925
1903308
762436
1081239
142794
842518
1748464
641739
1358463
1867953
990794
1646797
755297
1802212
896155
1385780
177694
1993412
166311
1187003
1264095
742771
629314
1157947
1116886
66274
1020617
1285868
412503
466671
1269865
42862
1544196
539635
581104
1171898
82890
429719
703192
270255
102440
1120605
1518828
1165049
393964
276440
1731042
711040
107767
244288
1004105
1243177
1826622
1304542
318613
158321
1085638
1702218
1531737
1923520
1716292
1129945
1262300
919158
1710490
1689647
645864
1919182
1324518
372377
1256845
1858029
692035
674761
57081
1142209
197934
579156
1560900
1652201
561958
879103
1591983
1129503
1288479
725182
860025
789631
956379
1736544
1227672
55215
966849
1996281
453553
1520551
19102
1735907
824357
261513
1012777
1371808
1522836
952378
1709328
1586084
1905200
824490
531028
1901144
176931
377459
573818
1321907
451366
1108191
855016
1756826
374542
570013
792132
618462
1437766
579039
716374
1347429
239509
791717
1513880
1541615
941988
477276
1360839
1791205
1451857
1741343
1082446
1155810
140234
1682600
1090438
1375226
1439103
196483
212437
455191
1318816
1748211
552676
286226
519130
926485
1437287
1731934
1601990
375551
1600218
1738739
808528
1815889
1808345
247019
995733
1388915
977703
1006043
845002
1315356
510999
1706525
1378937
518731
1258869
599640
970990
1718961
1063970
1182797
904499
708572
241114
1932613
1845779
57881
1579662
143882
420852
38198
1695240
1794829
1820938
1679136
934102
1499227
129445
1572596
1323854
1793388
1266496
355482
922013
1014294
904810
626703
230487
550130
544649
719292
1887234
37167
1741086
216261
1858754
840296
804809
1301106
581147
1633372
892750
1207603
1801260
909933
1088877
1477290
9468
1109774
1458318
847822
754217
522102
1735152
1384480
1960554
1711798
310262
409267
1458778
1512358
322495
988581
1376666
1346996
679070
791528
1937424
928170
332200
1413481
536486
194662
1264207
1930046
297799
1562558
1740437
1938818
1092265
1349111
764930
1764618
568785
1228142
1859273
1118069
69232
670272
233682
1829062
1658695
281350
67010
1095558
495063
693296
317512
1401891
1764439
323909
1923569
1229482
475324
708912
945105
868219
1512396
937092
672921
1796933
964056
1489449
520476
512947
1372999
1174316
41021
879828
620143
523701
483146
581144
1481096
1416462
795898
1249311
202065
988784
614673
1398632
106958
1573137
167361
533405
1845688
1780856
905724
341990
1952314
651225
1808552
505284
5219
1679701
124699
854663
1102767
36712
1085885
969321
1129222
823887
516212
1466876
1560524
1343833
1637970
1536396
1119426
486444
993447
1385103
720485
1319190
1046016
448492
396230
868646
1326422
867325
342981
660510
78556
492478
986462
346149
158962
1721343
1633587
177305
167546
973668
1480911
1429828
1708736
969501
959949
358256
482521
1334082
961236
692065
668065
249063
803403
588121
1823766
881607
493074
1420128
996265
1045509
1544809
1947371
783599
123952
1652942
568718
1700459
1783446
796845
230272
1952271
1287297
110006
549664
207185
1763061
1995765
244785
1002705
1075218
175665
1248999
1708259
1753143
1045442
646304
62910
1046528
1685259
595197
7325
1811063
1436088
1308102
173324
1079745
344412
590134
1086562
1896204
700282
359221
216199
756530
1561206
575794
1818257
81499
1427214
1204913
740771
1704020
1580735
929965
876848
85865
1339216
306270
1127973
1325590
139238
1818767
636375
590373
1797157
1397542
618148
813385
872647
164775
1129792
744089
35849
588979
86203
1562630
692213
129598
30119
1013498
1860194
442357
1212038
1035513
825926
731244
407758
106456
906575
314880
1507205
1737274
1686828
897389
1725863
1698195
1379362
1391552
138504
1960489
1387006
611505
1181496
670303
309871
849243
494115
1884054
995848
11155
973688
1663750
928078
1352048
422112
1164076
1782657
836751
1044691
273192
1873029
1988083
52023
1376196
50719
438396
1055985
880777
1402794
1474512
420914
286373
709599
794227
1209235
1432384
462307
1157543
822643
681463
518765
263471
1779310
7053
1589450
1853180
1459463
964851
550665
398901
911463
773252
203703
1169405
1017676
1049569
1645429
1109295
1755253
1245804
1760634
1071924
1978295
72258
83287
849931
1597063
506750
14730
659722
629801
1331451
1907479
113535
212011
1164195
738265
273301
1194576
1891206
1258311
1809285
248247
1054017
1334790
1117633
265883
250789
1056926
481750
1058116
468561
1357021
94288
786281
1626549
983726
1780017
887308
1251017
872668
847681
1340963
1021660
1714580
521943
1591307
1522664
32998
1173211
289100
1798842
144537
1854851
1451499
603307
1328016
269599
1734889
519027
480
648151
1866001
1271074
1317365
1229993
244723
567399
1430249
1152165
1014898
1822127
554779
413046
246243
513327
1221890
861703
652400
226323
1370688
769552
63830
1764503
1928501
1693180
1281966
342056
1792550
1624164
731082
842642
1738205
611977
40024
705782
1968481
1368450
197833
783187
630733
137002
394700
272320
76580
1516973
1924705
186052
1932661
546671
94571
1845388
1368396
1817858
102619
1498686
313152
1085795
779321
1549861
365296
1127562
123181
1218808
580518
1445225
1367368
290040
491065
1356870
1407280
1641058
662154
1266763
175940
1226578
1441268
1896906
931844
704536
1404803
1307295
1204743
1767085
1433589
939168
293412
646855
988906
964166
1030155
599947
683151
12976
1525478
608919
923745
518864
1335605
1383149
684168
497370
1707564
1428015
1277597
882775
1877174
140404
1205407
7307
70613
1593224
1462674
390752
438165
1592892
988298
1316283
1637252
111991
1610488
1690796
1677519
1912275
1365376
149285
975498
378382
1449062
111330
81221
446437
1584057
613010
1952954
984114
1503679
1465944
614069
1483505
867596
7058
999487
1557880
1869949
583526
1853864
1595218
1612068
1458717
666824
929780
143941
543994
460730
448220
1991284
1525887
387436
309937
1048874
1731185
1922718
1594100
1600617
173401
68309
1229574
1083211
291593
975508
502557
988223
256480
290235
1828214
715301
261645
547046
1090782
417510
1832739
530242
1804235
1030952
458601
151775
87576
948356
1476439
1089270
500179
1893397
1060523
454575
1506668
288838
1351084
752073
407499
402818
1025193
1557403
337002
754108
1285215
1230238
1846577
211318
1051848
1314265
336788
562728
1684700
1950068
1735279
1152205
1829016
637802
1522005
1408664
886022
1889240
1120264
1631174
1191535
1737114
376390
1367494
370919
1495434
127462
1109078
39252
476055
1413528
242050
169723
281784
1572857
1014575
601488
523068
144580
1822192
999675
323356
113115
1970234
557690
504221
743858
357948
1547567
316273
1408426
1344799
1614396
1019318
1042600
747850
1229185
319801
1125882
598607
84571
637116
736127
687656
761275
1514736
1575281
1352520
327094
1780305
741626
767110
1450909
1226845
638412
1456761
1213455
269248
667340
703950
1634316
1114128
956488
1697433
1462153
176127
1809390
1410784
1117207
1069090
1342851
820670
1421692
1595869
548437
55383
930631
301366
840984
180759
1807399
96591
1515330
790166
1501368
600918
527389
46561
680684
1992863
1921474
808523
212919
778429
12242
362962
363641
889830
115173
1691490
1774077
1513818
1483442
633149
659209
1014450
1613173
742289
893931
653947
1344469
817589
1757905
1490062
964057
1694276
575318
1554533
379710
1652785
1825248
1633535
574357
89232
1565453
1397175
1734445
1405326
435677
1321360
1446076
1061944
912638
1921754
366622
797553
685254
1392167
1447629
41205
479103
202127
945212
531022
693879
825499
760673
245644
377702
340015
1391181
74262
1540013
976300
466377
245984
517950
745547
1855281
372816
1263473
706350
1247369
456256
1938211
1091344
1954605
1204152
1369125
262269
500455
1048551
647071
395640
451205
165227
888523
1458463
1301716
146617
846741
981049
762401
1417232
1828446
1653743
823177
1914160
1385613
1442691
1481666
165338
167787
1313938
41318
3651
715135
1402065
1303458
491857
1962436
1999478
1679837
634666
726572
1312234
1543270
1320968
1883875
1648113
1664326
1801606
779723
1247678
1049077
264084
300115
1753820
1398110
1615426
16928
1323195
569003
1219643
826981
171777
501817
486699
1416331
429126
1552344
1968074
1682856
1777852
1398190
1851729
1608749
1521274
365967
1307827
564866
980428
696266
719123
730814
1833270
1766227
1260985
390426
1923125
261004
69119
214521
28355
1212505
1580310
1107067
225388
1142090
244664
805401
1622547
1643123
887965
1099186
1590005
592103
1291692
1083525
1692136
1148242
922196
1967647
1599819
1581070
152257
1080668
1516944
247716
1185909
1436080
1365319
1981897
1525951
1292261
567608
53602
424700
760382
771028
795108
1260915
323502
963325
269606
60030
550920
1350392
1166409
1005887
532766
377999
881790
1492786
1372092
12760
213119
1616788
310511
1717520
1678842
1069690
1000580
486356
834939
1982151
1172769
370367
124353
516860
1403022
693774
1595650
1420237
1862418
1424440
1532781
221376
858842
975371
1070155
170355
1076636
234020
874126
643876
1360893
1224276
1425198
1256849
608538
1702614
1204823
1833579
1753526
1645210
1744759
1722698
527202
1139827
165181
905819
1283793
359490
625024
593047
1756445
350934
1083164
1443018
966250
1414767
1675944
923373
1315028
1256839
1845492
1578313
916261
1805616
1963633
74029
1157613
1410949
971029
519744
636189
1571259
279354
1266634
225618
1585571
1575794
1145809
1034899
740977
217358
1631489
1676073
345435
113742
1826314
1096721
1190399
629084
21313
1802357
757092
186384
209277
929430
1498783
1771142
736621
479526
1740630
1267355
545712
135887
1054097
1255026
1749826
735124
668279
19728
546180
684184
1559348
204186
463493
752750
94863
1575133
1344770
837829
42458
287626
469661
242215
1698610
1442707
1896271
1486398
490179
1827347
7581
560100
389582
663995
137061
1089921
589166
1337840
1317018
1115222
1164770
1854343
552811
1136766
1701609
836081
1958415
477950
1571025
438238
1770823
301633
219114
56897
755884
1896141
256364
811427
99270
513920
72328
346054
368101
167934
1555750
1911012
891894
1118183
30976
1316625
1870932
1092912
648438
437137
1466150
251182
937770
271542
1925339
1520375
713838
1490336
433096
944790
212371
1764961
1089379
1481856
1032796
191096
972194
321337
1034473
249863
1208142
617208
1151740
1449077
1633758
568818
179
158688
1994306
1497506
1420546
213732
1279078
83709
1766265
1334476
720302
121380
1522844
1047948
973941
1737754
1562061
668684
1503007
571694
567384
1428578
555229
1651589
551884
992834
1160689
887658
278661
1358943
1232931
204657
1015466
1864864
43817
1279598
1129075
965958
1237630
3173
699479
671150
1678984
929203
1655029
1931137
28961
366072
665309
1054449
1086972
1349848
1332307
1801944
1338302
1134278
711985
1549268
1653696
197808
48997
503921
749770
347352
521776
1267235
973350
745945
554676
1707333
1700716
1758894
1823239
1807116
757309
1574234
1883466
162101
429102
66475
78180
663828
261902
1211137
1413459
511009
7856
1803226
1159365
1975267
912042
784553
851566
1323427
1194164
354597
657695
1002928
1560452
448046
846817
1069887
1108715
1854493
536021
364944
522025
1429645
74054
543614
1568722
572889
167629
736072
1497667
1083431
1925095
897325
924552
1377173
1841429
1563200
202655
1847909
172433
18251
1531165
1544204
1519806
1762614
412595
157879
283221
493983
925956
1656668
1068883
456307
1012771
1382882
487345
1347989
883364
1469827
1074709
1740864
1689237
1819584
845259
584055
1576458
1519057
1574547
1189524
376727
392486
1677576
1610476
371409
1323462
247514
217467
1697772
863332
1412307
453133
946433
1748931
1350242
515474
262367
1134731
1413601
454872
1936456
1805487
1846622
706574
96823
326298
835083
1412437
1857119
215937
118144
711395
277533
1407978
1494925
23018
1126229
321128
185499
395650
384227
402560
1957855
1682907
958499
674099
1525892
1789354
1496625
381622
778704
275915
1648096
1728866
406589
1885291
1338241
913272
1612022
1419700
649511
1963786
1057835
237235
1401452
1664215
437056
1503476
907841
1362187
1271786
1488571
14072
462632
401869
1709528
55864
967646
580529
130505
212785
1081194
1402958
1650770
1951974
646847
126304
1639522
1404797
1427053
613478
462229
164453
662196
54985
1458328
148031
1812193
1419588
904313
967003
1486465
335995
495754
455275
1173435
1904891
1292819
1385909
1041724
1890724
573725
897388
34622
1412990
811878
29048
1951758
338205
1109469
193868
1212501
1955645
1476109
1477183
523257
810666
369902
1042344
864277
1090970
1739257
830132
1343832
185975
605197
1804738
1257460
1764097
1076717
623233
510008
100441
57080
409834
688834
345953
1976066
1693230
843811
409664
794688
537159
78805
1804013
1502197
1547479
557377
1838654
1375053
1431296
523987
623218
798257
1421444
779730
1762489
683869
1906000
1187813
1039812
1564381
1082285
974759
393589
1902727
1553807
1730832
94625
1907512
1609019
1849624
782349
912824
1950805
828808
1483307
1642581
1787552
1641890
1830332
119101
1045766
1071755
217599
565482
393296
1990084
1528416
342509
1165289
101117
1976251
952311
699391
962224
1635999
1244990
208781
232598
1509144
1788638
629470
293257
668038
1926751
1034985
834890
16718
610190
1221856
834519
937818
1018100
882814
1474118
1961143
1951991
762273
1535708
222740
1329872
10597
1487496
1929091
72529
110027
338477
973793
1028110
948739
355371
938540
1748289
782439
268792
824458
1128846
518753
1025708
1716333
1784192
164394
431959
1155210
3641
1195868
760357
1322062
1980372
1686126
1868417
420423
901555
114857
48080
1438554
59487
222737
1105109
718577
407677
752698
1384393
403388
1539247
1546735
1230494
1316370
85860
1678535
1733451
513206
399256
1044487
1507075
721843
872335
1831540
1789630
417229
1889813
1509669
1521895
623061
1014449
590815
150642
934946
1144533
466289
1151163
977809
1035748
400694
1947524
668550
735740
173961
309508
858249
881887
778574
1156594
623187
84872
1927559
1807752
1687892
1612170
1642530
739484
1448599
1799947
1721237
1651735
1380211
175929
1787258
228129
1036040
883320
92321
353464
65091
1790080
1047731
1267230
182738
1711979
831858
1641578
325661
1440206
88473
1217935
542748
825936
1202845
1787477
1697240
58694
976911
350863
306717
1209119
1031883
942509
30645
457113
1630878
946596
126026
1107194
1034357
29986
471841
1154216
609641
1315940
1797827
1208013
532993
1123352
692245
827807
72267
1406516
832085
550225
399570
1960864
1225350
1276816
1730290
195217
1587732
1799008
388998
53468
670462
360070
1944845
1108542
602606
1880073
42338
1946069
1358552
1887522
1806567
93946
651508
1116788
29125
446855
1594170
1244226
187797
1450944
939124
948000
1719301
1469405
1894269
1916892
353854
841826
1209965
1942083
1328011
1410274
1192864
841504
1226904
469036
1236428
1035378
916072
1613817
364854
219370
484743
1695178
1436165
1899301
274311
174186
1010003
1250304
980000
1390872
208982
367678
1386426
1574633
1503844
1445048
1735023
477926
264691
1661730
874674
1288781
41015
1607893
1905612
1674666
820829
120875
161600
893597
1130425
1547294
1674262
1428608
1084698
1291475
525500
1006494
1693637
1204255
36037
1802785
994364
1731885
1086761
1970953
931186
834891
1798898
781219
1534734
1406859
331092
119670
647626
1107670
866547
889615
1839165
1734185
1705729
1471905
1251345
1640436
927528
802310
946452
476038
1543536
881845
431568
120595
1455816
1563390
215268
636421
138566
164842
954142
1186448
1733410
1762476
1212444
1786645
741851
1201138
19887
1303548
1412067
1944918
1053000
584200
1611040
1158582
1904384
1505622
454356
814643
417780
1785348
1732236
819694
328800
664860
862640
972593
1895879
1057869
911
540510
405852
1252335
1283444
1490029
1397589
826764
687077
858872
1685029
217140
561015
1051590
1151696
1268825
1681494
30817
1633840
75435
1743338
1299747
1794773
1239575
1427769
972578
242212
5140
147530
652753
655427
103465
1549052
198526
187905
465678
1917930
1287453
1699911
72390
458187
1129246
1802628
1752191
776909
1892143
353084
1834166
299960
1386707
144037
23652
1915236
1549696
1743433
1659877
1861188
1948527
699098
1041376
1407050
759622
61217
1352414
359053
106601
1341146
754983
1326312
682388
1750887
440431
39661
1976078
1433093
768708
1482331
747915
1928091
1016937
1648001
169871
925134
604551
1825575
1907730
1374232
1359949
996971
781576
1726490
419813
447355
361191
1781344
136201
1779768
1625527
1356168
818684
990234
578017
667048
624938
658524
1096551
1903345
1100543
540822
553904
1146317
10838
663778
406151
1823913
682338
1993239
1692804
765850
578501
923471
234398
1932912
756998
730750
956116
1438454
1288634
712587
1633120
132682
1505171
1813184
477346
674374
863884
1537966
175649
676031
1717015
1323167
887346
224172
302009
697999
1846615
935043
551612
921968
415493
996953
1507520
578100
1250524
1101998
286198
905364
601262
955133
632591
1217806
728744
1539946
1366931
581153
1519546
973342
1195428
1489631
1398281
972929
1359179
1642572
256263
193288
6588
1322502
1565916
1236691
952884
1289177
69641
559666
1015732
659603
1379243
24819
38474
1159482
1482000
1037516
1131536
1476439
25551
1891370
1011176
71400
13876
469669
129839
327729
1563531
205267
1022795
447055
964236
1470297
1391049
815064
238706
63048
1287580
1523204
1634083
4501
397894
1196050
1798811
429724
1065509
882186
1995515
730496
1839137
884080
402378
1892906
226193
52944
1446267
341088
1280314
1271109
844734
660048
434193
6392
33994
1660087
182059
1134335
332363
1175718
734870
1316610
1078676
1723357
269025
535583
935927
1351993
1467086
1221581
172416
983914
1435871
1816877
787685
308251
696235
271286
749183
1475716
1925476
1713962
996168
1586445
1076128
365580
764802
1610073
1013001
1551542
1486648
442642
1227207
1750611
73991
81891
14411
1587830
228581
664273
1915114
1285098
17554
104520
1108478
728250
1506436
1985013
1534221
1034014
373106
1349685
65840
686613
1017161
674109
614365
1041793
1442130
1315019
1407480
1343204
840229
799984
1178747
820824
172644
1603240
168001
832193
361759
334122
126379
154135
1569513
948625
19384
1077295
1409855
583622
1599083
915242
765223
1673665
1880659
934297
171720
692269
237847
835539
592548
1175723
391171
170779
753638
330903
634366
124961
1204353
1398524
25190
903669
1640173
1271766
325620
1063632
1645251
37418
1668517
1521285
1761052
698906
1099754
1300581
1647760
1214630
1115766
980983
544359
131865
442579
160130
1621688
1890041
1480062
734502
1863817
106867
852758
194444
1616345
582785
390700
418269
896727
26018
722408
845981
1972415
1696142
1244319
1148898
1701763
1475839
1480085
467336
735476
1993805
368340
990531
791693
1087448
1087850
1706196
1641278
963721
964561
1871172
140924
714087
644121
200641
1053924
1241410
904711
1067469
1488376
527593
240576
794059
518740
913683
989170
1537110
371828
792260
1459954
1311147
1365512
1487272
622835
346594
402072
841779
988937
723104
654939
1358639
1389872
1415146
715351
652601
1528009
1367921
730695
232212
1793480
173692
1001672
630784
1009043
96598
499629
148242
1381322
450327
198962
1106807
1797327
1266582
573573
134981
75716
1006102
346190
50472
1541961
1160538
1227063
405013
1561717
539133
1736427
682293
1472045
666863
785657
1191610
1165500
594711
750153
1821418
1252600
1732071
496581
1310737
1190348
635752
1280044
1745197
372649
588886
170681
567996
1938554
356434
1214053
1878857
1251488
1290166
377580
1112347
58452
1960942
562796
303587
750985
1918985
685438
1045803
1409404
466934
327800
35385
1029706
1344363
1001202
1553907
1780316
68636
1046255
638249
1056440
491650
1002861
1454510
1191185
1677315
859588
800249
957294
1690370
1305685
102525
197138
1519001
855447
1152048
576537
1144822
634286
1705829
757750
458819
273901
284565
120789
239625
813045
68880
1238430
1208545
696531
298450
1730600
839669
1149726
1695128
218416
414946
1350996
699578
1727703
1060675
1990662
510137
1464575
1286870
466582
1875163
737079
258136
1523840
1311591
1904070
339333
1141015
1815434
1369603
620086
1600818
1118367
1070414
1290218
1051429
663765
836785
1723729
262642
107229
935330
678314
47676
1892709
356805
989932
685022
950201
467189
1446795
1056185
1995669
837202
341144
1182503
1035644
1561319
1209462
1442236
1275353
1645374
657071
1638445
1415433
1585443
882153
976768
980841
156896
1162020
442285
1010388
1788321
360350
723054
462029
125155
348438
109631
1754384
1668777
1472723
1900322
1881725
1558745
693813
788114
1408684
1828316
349827
1636381
1564239
1562656
1813793
968477
1201985
241791
151382
937766
1431124
29037
1332151
1223645
1176023
1627181
1569970
664093
1697141
1425165
1914663
73943
334538
740532
797603
455317
728546
1227886
1191510
1111138
1091234
1107910
1615389
288710
319922
1134195
473362
719580
1126647
1358498
334250
465316
1973371
893818
1608925
706498
853075
740119
774652
1243832
1892755
1843192
908475
470953
1700000
1105764
1117135
698077
667624
1614740
881739
550820
1804108
1559537
1693933
449127
1623506
1940498
1638939
835645
1916536
980267
1853815
1876690
1648880
683335
968279
1821289
1514435
1513156
1586657
474187
78961
1380794
105153
1165423
1396446
445758
284159
1761780
1180117
1990777
1252825
120426
788426
510191
427317
1550191
9897
89266
59030
1270969
694279
279446
1949226
171452
1483944
568047
1097481
1516102
1423393
1744835
430397
1871672
143528
180522
240028
1236570
773780
129377
442896
1730433
241756
1897304
1103815
1338377
1463728
25846
1928371
960815
115523
1967920
1414038
1380136
176439
1682356
1354678
632746
1540857
18417
653612
133012
299742
1104383
1299788
665254
751526
1656439
1957402
189398
714068
47931
321356
451855
823578
1299583
1499668
1256488
1060595
729913
1623270
1716946
1036520
965157
1088053
1058591
964163
1289016
803583
26029
1864908
1255744
454336
245213
903772
194664
126416
1912370
289774
1560133
257322
1470460
1204589
1205560
1993850
1743754
752704
608226
1106635
529914
1555289
764775
1762325
1527493
1550491
301909
1350853
1010911
508852
1039144
1002562
278424
797034
837670
1374428
440528
1851458
477620
1005752
1490851
1622599
845977
1553785
312746
1702631
1459232
1463851
1530046
1642482
444610
1023900
631930
16488
1299244
657035
1182730
397671
1687782
1194399
1249574
576244
1566634
718106
1391915
1071835
892405
1915852
1872787
583509
508468
763951
1692517
1063588
480249
808739
1015400
942727
934739
1982581
778276
321548
401392
1689743
1713802
1684827
1480726
1278127
1359482
1526271
1419117
1883821
9270
520916
301916
1982792
1108365
688792
1960759
1201528
21493
1395941
283683
1015539
1422258
1900949
1354843
723377
200914
1996524
633939
302455
585413
1830557
1014079
1551600
1414484
242203
1936082
1217423
1231160
437429
378354
1009283
494692
1566360
1565674
1611367
1859205
930801
1783429
1777964
263008
749309
1515348
771416
659220
546376
1311896
1064209
1539703
1599994
1170309
393409
1988645
320630
268781
1595210
189127
220853
469404
131835
209958
1174965
1303918
76149
31504
1311703
456651
615493
1336952
1543057
418785
1550386
754869
268574
481664
1787280
1590667
933502
605688
967407
887331
1014626
1224245
227176
1487226
457775
951401
1467331
1960725
1531246
458538
1968791
1478161
223058
1012460
1567883
73772
905459
597727
206455
1536997
448198
649187
617562
1065865
649872
110763
170812
737390
1749622
1742780
1519422
343867
44295
731882
494117
113252
394373
545266
383272
1996869
1303889
159677
649802
482152
1818827
942582
1820652
1851872
1200996
1261199
615478
534041
1080300
1301271
970957
1090637
1461893
463214
308066
935838
1109530
75548
1663263
808599
621088
1833594
1872071
1084519
1307059
1289721
1397289
342625
420070
857273
1785563
1710929
292944
599719
289219
109252
1175648
1584808
1169097
1324766
1155290
799250
596474
1970582
1462067
1583444
831181
1577978
1048638
1200475
1362362
1114096
137068
493548
631719
25226
125468
1332288
1683159
920638
1527246
1057665
169715
1531009
796174
30784
952044
462286
76610
1487374
788342
901265
1283305
65869
155227
1184600
931482
1634668
1059336
1075525
1652447
314274
1878323
799990
1885772
374688
412413
250892
1943523
34772
1965328
1651217
1625763
77087
1678910
1346761
949736
663127
1710696
423604
1417209
1222904
1349345
308264
1762651
222379
846515
736579
1843913
867762
956347
980014
99394
362879
409393
1083332
1290075
374645
804144
127846
1951663
1303069
1673694
1461905
1145642
976026
1997314
557879
45213
1081740
1079433
658868
1030325
883406
1603644
1909339
1130436
1795703
1572264
867779
644506
1167089
376708
1109912
1508597
1017158
1845926
1898830
1607226
559859
282738
662545
1737137
1124957
475709
1759527
107116
597180
1885381
1677672
1914216
1592822
1440790
454598
1842083
1304652
336134
1569552
125213
1856068
509523
1265278
805734
1746630
820768
543741
61719
980410
1178148
200672
968764
1893133
942773
393262
86160
487871
1956067
1313180
330947
1511827
774879
383971
1712070
1326959
1217345
1732402
1743008
1033918
1161224
243267
262729
1978337
1062509
1765711
1148269
1222095
881929
436258
699291
62420
1159089
1347914
1600216
1940297
718689
1864671
522206
1469273
1501621
1841817
920568
1558297
1586540
1626523
1176283
1716239
623594
619021
542880
90405
408348
266429
178219
610493
123553
759967
13939
1803053
291105
1798138
1465302
1667871
541530
1824529
797437
1861024
1960034
594210
1862877
403430
790473
1207018
972960
1605748
211825
1019724
1592775
384409
390929
1025563
1729746
751494
637379
1485356
1758018
24584
1702119
608379
963737
1731233
1950458
184830
138624
1206822
739146
421792
1833611
1127195
1988339
950333
1078846
965140
683495
909033
1061485
1802179
1338997
390910
72481
146732
321098
1042261
466258
1211751
1465018
1635562
1570709
1429207
1000539
1499045
1499196
185139
1312802
863579
1124615
72464
1280443
1849049
597141
651003
1281028
551151
664144
522355
114239
695611
1033892
933430
140836
856726
169602
1546196
1711305
1597884
1223743
1354587
408276
1088535
1218579
1137502
554356
86564
317011
1889419
1477852
1883717
1662506
1235473
878877
1978198
873274
1491670
1209362
977048
1589548
830611
1366324
682468
929841
725433
1696398
30367
227875
593752
1269557
1336921
1807929
1642051
61089
1079815
214495
1381657
863416
1262196
578250
1135432
597863
1418940
1929528
873818
1110766
357656
186511
1734201
1694321
225322
1857929
1194816
1198084
1328256
828702
651645
1607558
434476
1370750
1582791
1827385
915325
1049552
30533
1441540
362064
432781
425900
330964
584636
705925
157718
215938
1655443
19269
998443
1397259
1239491
645311
1379468
474805
846366
684855
561837
889554
307967
240789
1275207
437081
989712
547071
1912048
1078190
133394
626124
755830
1035396
760299
426692
38248
1620207
470222
984574
1354269
1033209
615434
1770896
1408963
893363
277871
1714908
1482543
110025
1823358
1366511
1666752
1266764
1829591
627705
1323429
323953
1979578
1086708
841569
1991164
41907
1648634
318747
694290
213295
1266232
612150
81384
104330
528495
120002
1768998
468996
1249970
650503
788499
1803695
1652962
1915628
695833
1919867
538633
1161196
256135
655725
1606063
1015230
134168
1178328
1283480
359579
1427785
1448924
672043
1720011
1271307
880302
563204
834293
78604
1286384
482623
1591109
127926
1763861
520153
96646
1977444
1226070
1636282
1529090
314688
780545
787646
1083453
368376
84061
1050179
1471775
48014
1478354
1219920
1573261
1781688
248826
1159190
308359
1901665
1618954
904446
1736630
1371854
215189
1235347
1107597
115585
246622
1773487
1787598
1956875
351279
1745327
1234880
1169131
530429
499797
1127121
1702606
428764
1234538
1763492
1722778
935435
373697
922993
1615675
167714
818357
1085489
1998889
1804163
670118
1378107
1993030
1666109
273571
586955
1930119
912541
1674189
260324
1314889
1297396
747762
642145
748383
571642
359882
622442
380344
1959366
314901
107055
29030
1929244
1474376
569057
132654
1310068
1101073
1379045
949822
701378
1921800
1321086
462323
712875
893768
354154
600850
1448486
788961
218901
1208218
121938
173070
1894372
1148241
1926807
1715706
469507
882321
551861
1486478
1951685
1653228
506968
982171
1983490
172091
815173
467294
365123
1993065
205579
111877
1241020
1931228
1377673
130368
1145631
382357
84233
1171359
476131
460408
1394191
185609
229838
760285
1648255
172863
795004
1793119
118641
1476578
383287
328585
965672
1327258
1041619
885963
1992018
1918143
1300013
227554
340179
1935800
1942600
200935
942037
189661
1498861
1718429
1450032
68289
1231642
800329
1474574
1186193
1530043
459692
947503
1739221
1914274
1117128
431781
275136
441779
1287492
979958
791699
1597812
891313
1950727
1595903
1512907
846050
1642904
1533603
445911
1797297
1038874
1961570
436091
752378
1244309
1427925
1702637
618740
1289426
1815846
797412
160201
70890
1145030
639088
1250658
1320059
531475
172251
660216
1059066
1685848
1717170
1215361
1340323
1775625
506507
511259
1801655
93923
1014933
872571
1264106
1993470
1291555
1040004
1765848
1793813
774316
251501
598420
1196194
1829417
287192
1458828
928680
1367703
116189
225251
128024
211498
1726174
829832
569002
1410822
660314
1683757
1729992
745130
1539505
264616
793195
547048
1944531
1811972
1411136
1411928
1534808
1101273
441409
257448
215597
599443
1291452
1737149
297788
1737400
1389190
1513686
144274
1672157
1836729
116110
1455678
1417580
1197641
418034
663114
872718
173913
1052873
1306178
1592770
879198
1693592
299590
898579
1678133
522011
570063
1715933
1282220
142272
1284093
998350
706580
486222
1311434
1480347
914213
689915
323919
1428709
469760
1333096
949618
1252696
1117671
1229619
771108
327611
574274
1012781
689285
1603574
1961194
45526
339396
1458642
657643
872647
1673635
942281
1613416
489537
1889502
1754698
601033
269105
670347
761596
1634105
927266
1198509
1941376
263855
1821698
743295
1200370
308707
205288
1441656
353445
1871759
200971
1745440
1670266
127725
704958
1960363
538733
1230229
1339235
742524
94246
501993
131833
1034762
131055
1251212
1309614
206852
1849375
125679
345016
803869
1319292
1836023
1905253
1194847
136137
879232
1998409
1789780
701695
604176
102646
1073896
507390
1988393
17660
823574
101823
551575
1967707
238066
1105483
1436279
316810
336693
1110271
200806
1733663
1622516
1773813
468017
1495072
1570523
1615628
1235312
147073
16904
1068689
1524990
418014
1537234
1762845
1811223
371002
1877502
1366277
79176
1124080
985675
1144757
825254
990554
455571
526674
953187
1320487
1523360
1274102
1087197
1805405
848222
1363302
1243057
1882962
1713134
869930
1428933
6922
659735
1860274
1845515
1764586
1159108
1385035
681239
892323
433322
199088
738573
1657014
1159788
1939780
352953
1731259
246103
1362355
1172494
1403841
1051776
1187114
633058
1401460
1815194
521674
1807210
473418
668998
994981
699351
806299
1242343
61980
497742
1399308
747193
1233862
1659228
826666
1276944
1320088
910161
910908
1945772
105706
735889
1853794
1702841
1067360
1913607
1547997
1264417
1520576
1666010
1718701
1802971
1510857
1538024
1661304
1568166
1372328
707586
1399166
1173349
210408
1552302
660468
1141697
1213921
657581
768051
1841442
726752
1943337
1370177
405256
1606922
1878519
1265137
772413
1237549
926594
463293
191377
1230507
1843868
791315
1210657
1166599
509607
1278468
1823972
1041997
1629427
1410300
1625712
1192466
414315
1406730
1635277
1046455
1132294
1478350
1968566
60084
200872
1457457
1641676
854836
579742
1566421
905992
1368108
355614
1953163
1929162
524337
1804024
1504624
1261093
951755
440518
1383805
1199929
401274
658601
1925543
1676792
1986732
765907
1743984
1165245
889068
342308
1111588
253671
1355703
1686708
785391
1166818
1221828
1832043
1427230
266795
1055693
809917
1538548
1704639
1593307
1105118
1374467
1134233
539778
1380365
921267
207560
17457
1497317
1940551
211957
226794
1227812
496361
991231
3927
1366174
1595096
66894
906513
1451260
1858740
617333
699397
103452
854777
1457336
1497707
883313
692492
668240
178430
373534
1454359
1865265
1844690
1306037
1620566
1256664
1165181
870993
894302
651523
1059699
1438701
807148
35672
1787933
203858
785740
852614
811880
1807747
1237214
127597
1793900
295402
848940
1296597
455397
1101852
1835307
1358959
667909
1058638
1930881
889420
145708
734722
755623
712399
890640
1178066
596728
68872
1062926
677463
1907317
1261689
1247718
1432560
468780
250022
607317
989470
275023
1873236
1511297
1589427
1455195
313206
28581
468192
151858
1654084
1061605
1646159
1215100
1319090
119928
575297
595762
873831
398823
967589
536933
1952245
1546678
1908356
486861
1715023
1868077
426614
94848
1467118
1626784
1491016
1540281
852590
1310529
780062
638349
1893865
1764578
545747
1043026
1960220
603596
531042
1021883
1272694
219601
499447
490445
345455
615972
28222
427832
972540
1236435
1988385
202233
1574691
392118
288890
1857070
445021
1631226
903071
1552658
1842266
259757
1176906
1348976
1350679
1603492
813281
1348826
776662
1234319
66185
1389308
488664
122102
1802090
117323
11781
1402157
1299844
1784866
456768
756605
877700
218555
244642
298197
1044129
700137
410958
1317273
626893
879432
203453
1303417
1827127
1603789
1969518
1920860
645478
1759018
112598
758918
211553
15661
1315131
454257
1404642
454858
522397
1970117
966946
402663
270928
1427761
434315
404922
1474430
1198742
1098542
481683
564874
840488
665458
1522206
1343516
549745
988457
873897
1029369
1031433
1359090
1047716
306216
1106060
23467
43915
356392
682856
1225455
1302284
1210255
1731827
85355
1929224
1189760
1083927
1859798
945355
1944261
1333582
469590
724922
1457549
337675
844751
213419
1403881
1501597
1158796
1610378
379487
1432816
165852
643179
543642
1599604
1130386
425069
488912
431543
1499151
1870824
1015305
1923781
316924
909853
254504
1115380
396616
1795697
708744
1736571
1201025
569952
281384
1702154
1613116
1635516
594725
1045347
868720
260592
671297
1431702
1622967
1984736
894371
779892
1916797
1473216
516088
1462896
1721389
1154543
1691484
679729
165161
62833
1803820
1909817
173161
1399753
1522363
1244939
1228390
502345
121814
934955
1491639
1704710
591431
1334831
1976041
1890092
5243
1874643
14862
1347316
167851
1981651
927421
84530
871877
610965
573606
783163
1062593
1534108
1358468
415486
1657288
1080396
747195
1797150
640095
184772
1179452
1248042
37740
1681027
1862496
1600388
959586
355842
1850939
1488244
140866
1167750
1925570
953138
1053879
1631749
1528412
215844
1959382
1020810
1801138
595189
1729556
816765
15983
1370644
1950567
95858
422764
1879624
944281
1322679
463855
1617473
1476468
561344
856658
541139
1850602
597632
1323065
1112560
199367
1356680
930219
1066248
724110
1751688
1818554
1892006
286447
416152
889405
1158613
192631
1120114
1742115
288502
506757
514707
102882
509899
1835069
1724599
1761657
251317
1731656
135758
746310
548092
1541948
151586
1709535
118333
662731
1668540
1706698
249153
1760290
1754813
1092323
1596191
1585558
1853539
1285424
35016
1687616
656574
642463
931612
230620
1242179
1958451
1601056
1031305
972740
390161
448114
634588
1848944
974126
1630405
334876
1556943
135606
884913
1146122
1163747
1445603
1082880
1689691
444391
725130
992696
1469844
272880
1787818
1300771
245112
1594829
344453
1653732
553613
1449771
250363
845908
1836097
1753502
886762
270066
830554
294169
1227150
611204
550320
1948898
1263790
1004677
737838
378218
1908447
212052
165985
1634570
1970229
1786420
1875380
1682368
1801867
1482956
1775562
1749546
434036
1363457
1782229
53105
982135
1825213
1833289
1604416
1090390
1541906
1655019
1352917
1271277
254146
985197
301131
1006344
1368999
1355419
1879867
1431660
1280387
1823024
947939
752180
636895
228231
597563
77304
1527065
387283
781372
937147
667835
291413
393110
8347
1651910
213148
1611088
646865
776841
988029
590501
1145931
1770747
105694
515465
328480
649622
1549014
1656001
1706706
1651764
1039221
230372
1344971
1284567
206507
1293336
1605587
626593
462599
129170
952896
1587808
877821
1084578
1250875
1855219
604976
769798
1031937
1713754
262177
1811323
1599715
147843
1774751
998502
1660748
1119762
1254842
671095
1787888
886132
184134
1609732
229418
1738382
1018242
1306854
854109
1234523
799421
1489102
1900964
1601448
1719423
966028
785102
139891
1969899
813992
1886349
787956
1289331
1204278
278342
1440923
1350572
102995
1066602
1933239
494307
823343
1297561
203419
618978
91455
1396960
1024830
830790
1072749
856568
531475
956585
1494897
774233
1698822
1596617
1769322
74953
1025337
1085588
1967981
1391244
377550
1593617
1205072
1005755
516519
975443
1994
623349
787002
891659
1325843
631223
1110347
541947
247308
1114666
1314684
915489
292746
1864889
1331991
1754772
1280612
138810
1752164
1578355
1343562
1567422
1390258
1509221
422906
461669
1513228
912362
1746953
1495884
1677005
1134302
1868454
1044269
464782
1302742
236271
744489
614436
798019
1100634
1514560
1245006
1623675
1985434
1365948
1605663
169855
1807810
1809835
1373156
370635
1900860
940813
666253
531255
1674111
237936
1111867
297482
926802
143947
955107
1335037
1624765
359079
1513324
1622982
373833
818301
256745
586487
133454
613999
87567
1187546
1470775
1251901
299511
108739
1424068
681234
1388545
354045
1250784
687848
1758272
730347
676167
1654276
389775
53808
276560
1621294
589645
1649603
674872
1184935
1262216
1516891
602890
533767
943203
1226143
474036
310775
106851
1032263
605730
1756344
1309182
1450198
683901
562920
908470
591098
267202
214019
1729576
1495185
1125908
874081
1622618
279619
701615
1887278
1077558
1027616
1247856
941817
1263783
319585
1048014
1147930
933990
1250251
199545
521044
1184194
1666247
205872
871775
1122665
1607574
482669
512937
1553324
443968
1864731
1038652
930018
423130
1929460
490429
907561
1041316
598283
1090716
976230
1815304
328797
1525259
643545
677086
1171331
1061666
431453
862511
495551
940954
1685967
1078673
1407255
1140864
1604790
1402226
558302
930629
507286
725827
1661932
95911
1248810
928064
1781101
1827141
1506262
195593
309670
969576
1598487
45078
1590264
1316574
627926
1979354
559782
1130253
760129
1155808
1588987
1245034
1181693
1784707
1660353
797335
785692
214285
1136826
1310345
1115937
1593321
610321
385877
845195
960111
1661609
296677
1712244
1719770
294695
256878
426230
849249
1857689
796385
114221
199876
1498813
1532693
658874
900206
1861496
931784
1551193
1814142
1537251
920485
1799486
1069773
1280670
1144702
1037204
385389
634057
636061
1283990
621615
918662
1912218
1629858
1330232
289024
1981102
1991014
1607818
591114
1861520
233113
1923488
1070727
1735782
615856
893681
1896006
1962218
1755639
362343
1839881
564096
517626
1671856
1931316
1715686
1928266
914816
1599304
635058
1134444
397956
1305721
1154943
1493740
1663594
572133
1131925
418692
767624
212515
132800
997975
1561460
1576011
1436929
1328011
680844
1120693
1641134
1186919
1529649
1773276
748922
1884640
1436028
279779
1263958
1311369
1786935
1332344
243135
585772
771965
1396566
286197
849731
32
1520124
981479
570914
954015
853216
618227
1700919
880209
1319031
1061682
1430842
621310
32812
471456
1538203
585138
1500902
890442
381704
1078902
1683316
422162
293683
1866015
1833734
1729653
1994437
1717066
1482719
1910083
328769
1883716
1987851
393787
1123748
1365053
706066
1600271
973855
210863
1117769
381818
140050
1748191
322734
1166133
1528010
1972050
696845
1992284
1303459
1269921
1144446
225274
1319812
338643
329228
1592177
401780
1426968
1205775
1902953
95080
997894
700178
891669
745087
1082811
1462492
771367
1924213
1743984
1003683
1711198
1521247
172866
1121097
134103
22111
1731629
1661462
379389
1458703
1041374
1068155
810198
881356
1470037
25353
330695
116916
1376275
1545515
480344
1761028
1841492
1931480
1725464
244158
1677217
1548011
1291532
1923999
1985530
1148721
1072362
78778
1395026
1453610
1412888
1589033
1896523
8304
1906568
1724480
1039088
1780475
1638871
654114
583631
10145
410309
630941
620327
1584613
1671205
1802183
1202154
627340
1135963
985397
786623
290978
35339
302905
968685
455446
669648
1849806
377664
686149
1488836
1331747
499780
1912259
279416
865792
310460
958940
1284107
469025
222767
282021
272606
475865
1056969
1435465
1969273
1888520
711185
1089995
1433822
55665
473775
1525083
844882
1019829
1491614
726534
39024
852508
1297716
156770
193185
1668188
590735
1925038
298250
1661421
627046
360899
726757
146924
1846452
594044
1079716
300203
606874
1026320
391121
111352
333757
1734769
1248014
1546959
997265
1890220
22393
873494
1341129
1316622
733965
304371
703068
639097
153256
466020
1824926
784973
895155
93321
428586
1779975
1688733
625080
1506046
1847422
886617
1469225
1050362
211329
13481
965447
27315
478032
84167
1808470
136542
611934
1122583
1961083
1901523
1618058
1846119
221323
1495487
1879902
1588640
1444089
1639798
1208536
911286
1535347
896776
1055423
571401
1470814
1283714
202168
124601
1495786
696863
1140288
1444578
240572
1681817
289116
948972
1735163
322395
1908191
1238210
520703
1546899
12261
972000
1510644
21393
921206
1972763
1746033
957114
358430
1045123
1589590
1094436
214959
721623
14423
701739
1391518
147297
473522
1936234
1775705
1282665
1737440
70079
1342562
1351982
975637
852625
1291904
1777427
1804772
477891
130598
535215
368098
310857
1770702
1588839
1521675
1873314
954078
1788909
1549039
1136865
1641857
808163
999128
152310
1622277
666664
1508316
1705209
956900
492416
1812599
902747
1263497
134393
1312987
986093
82925
981313
44049
383339
850015
1419606
1927255
281208
454986
1172281
534487
779925
48265
569446
99187
1830068
647726
444732
825645
1999863
1231050
1261245
1486590
727396
1716495
477537
1094759
1043744
719778
981051
477591
1510501
771986
1768036
221229
1393712
216091
1780467
1155395
1798613
251550
1652866
247854
837507
1734897
1256548
1834150
117987
107757
564430
999404
1279957
1555049
1408561
1688480
558116
1073036
1788658
410286
65178
1900158
553784
397206
719275
1048936
436188
82640
1515910
868379
993449
1577466
622022
1921687
310486
980476
1529570
672263
1067222
1031657
1755185
247031
370333
873027
1759035
970776
1606817
132978
351426
1107897
219339
872456
1502862
1965712
689448
1707427
537043
1768666
1809315
1741325
298171
1159913
958475
362112
1554372
485534
1587092
1958238
225184
493070
1891256
1970514
92181
1401713
124391
1231263
1909821
155167
1222071
1486407
1185811
985600
700242
1030172
1974693
1958583
332978
588112
1546617
1611669
593907
749864
1783995
1515058
282617
1516138
63950
1823773
1845209
1943463
231281
868975
1086265
978693
380644
814398
763716
955587
1816651
1432599
1921936
903784
720648
992569
1013810
1590800
1651651
1929353
1292870
394247
1467584
1930319
674234
34868
1418489
1070810
338656
1006705
144687
1099282
969915
563950
598818
1769949
1620922
1518243
418907
897270
554091
808283
1669514
430055
380956
1889061
1276208
883548
164146
1214713
1098216
277106
474272
86438
1029437
76945
1230596
529225
1492499
167827
1350021
1715809
1376715
1141358
510253
1440073
1714050
145048
263471
1299157
1215889
447942
1642031
1839431
1856723
598073
234719
1450857
1284403
384075
1821334
1431082
794422
182912
900748
1450113
1931871
291852
1953405
612473
295341
912160
1395212
1064516
779471
890632
1347964
303926
1626731
791773
1092190
562187
287137
1798909
1874594
1318394
221567
1679522
2877
1604838
1372317
1089565
957964
784794
1100895
928193
629700
1826353
1065226
883149
1144550
574816
893474
1387094
978507
1209228
718597
945281
1436166
265233
710311
1089881
1170799
1548343
414224
676706
388741
626994
286645
947395
1654710
410060
669033
1488986
869251
1853740
1891171
337019
1904114
1579200
680894
633593
24757
1280146
1706249
99785
959848
241595
859047
639811
47300
1204744
1334132
1749637
698337
531205
392281
1414299
1883933
1185212
553682
382732
1687014
1262737
848087
1525667
891984
1431780
252484
1057590
1679782
867453
203079
1928557
647554
422316
1670578
1895404
385818
1907582
125018
59630
71676
1808900
1120703
588442
781907
1290595
1853413
32789
1081279
340134
1609041
719715
137199
206159
1061985
975832
162914
548784
351969
1190008
733113
1142802
181729
1121830
1925018
1564117
922061
339183
1431636
1495739
1153505
84288
1156005
25671
841734
130272
1243213
1121090
680464
832706
10060
1545736
1810820
1426215
1201092
1064477
321627
1376219
1669972
1673180
1328375
1462158
1674673
1825714
1527255
1787465
589460
1420457
846951
42750
1175359
392978
1040140
163673
1920081
508492
829549
1508406
319594
1694356
1888105
312602
543969
107341
348030
288473
1486626
903403
1565721
1490274
708546
1488145
852021
283980
420203
1224570
497781
573201
692247
443229
778710
1925173
1168830
1815837
1189790
1771086
1571610
454554
1159919
1781304
1788050
1717421
392678
411904
889480
1028528
1555222
1354314
4474
135780
256593
1498647
1365528
1859730
404044
1066318
1044502
156236
1829107
1501593
694559
643802
1170947
1445856
756182
540088
1881761
314382
832620
1517787
1743848
275596
825946
1217379
814474
874709
1139256
1866443
900776
1881313
953751
426329
635550
1969783
583035
623121
885723
853563
531788
151945
358555
1649046
1789992
1349920
1749702
150459
198620
144297
1998665
1120548
653157
690736
1774582
1391394
464259
1782297
1628084
646996
8966
239345
1738234
1802772
1742244
1900147
1600026
1054940
216481
908716
1764580
604121
1135558
1734199
696005
406029
1536005
788286
171093
616418
132097
247200
1166684
1162190
208832
809949
1121361
420045
1168671
1867626
1590820
1312540
1217400
784446
1846486
1523265
287643
1446050
371749
18244
1858512
703293
439255
502588
1809610
196067
1313783
1370024
83956
900288
1278873
454665
44564
331093
348795
1020131
999584
869645
161677
1648765
1709556
1956434
1969896
925771
742638
1218344
1396475
331778
141522
218368
580363
945632
1536891
1530234
313128
20264
991231
1010397
271756
885862
436587
1457578
627805
1639695
111810
1203444
1605138
1336443
1958681
1024812
1161227
421371
306253
885334
1129757
951816
444749
424943
1485344
173961
607236
1184292
1384704
1907526
1231816
1117885
1267463
1533791
1274561
1430232
1070411
837743
45755
1056273
917083
928939
1156010
1938777
358908
1783295
1762657
822546
1707676
392905
1708601
1742700
1800514
68126
745385
454545
1515028
425535
455532
188997
1544570
1863723
147872
301936
989701
617187
1950090
764061
1939864
556208
217926
613760
231983
1705193
1601851
814297
1844569
329055
733826
275365
579109
95537
128043
1484
1469730
958940
676042
680436
1427660
768691
1698132
892992
747315
1238623
878350
272463
1565138
1537200
894032
296828
1788221
1361792
827699
1958530
1238710
841498
1676856
1404521
625128
124411
698556
1876593
1758562
1658523
1704132
329074
1011925
120351
330036
777985
993283
1356039
1907124
1806114
456149
744148
886046
1139510
1471693
1729635
628866
1857287
1963917
463586
1805813
1107994
1901551
1820500
1828422
1795459
1463508
1697495
126104
1606322
1347605
170855
549628
118125
1280758
467589
516910
1035906
1038659
932526
416250
22605
975904
46441
1855174
1989611
255627
603739
587820
1401308
656033
706064
409478
530827
1587973
97124
419830
1743732
997979
1371609
1212110
1356949
1008347
1086328
1270724
117238
1978399
282014
1967999
121564
958143
1566556
1599424
686580
12847
1883032
1481465
201985
1265885
1552485
1474235
1475776
1423085
1786784
50616
1693202
1182487
748374
1522695
648253
1377573
1032129
880521
1182243
1503217
611793
305361
614066
949325
629962
912100
873657
382445
1349142
1570934
725702
1886745
325784
519535
589321
1107039
392517
60141
43633
1109146
1905201
1978335
1449882
153051
458299
1772295
1439366
232697
1771198
1244356
1518981
487433
1700247
311873
1122663
219678
1443463
1175730
618118
1354194
290463
601464
1877638
842311
805164
201717
1531238
1740132
365171
1128600
1761487
1701930
1050021
1714467
333544
1465810
958455
579972
1025082
1338151
968521
451992
1401268
1970629
1182903
115019
1020199
1755448
38804
1776817
290159
1594890
1364921
59091
814695
1042460
1763817
1005658
1497203
253035
928903
1750406
704009
355648
1752646
1113536
1309090
1643336
997335
86363
1974861
601721
1400616
1587095
1792109
1099889
831443
913125
1292826
436072
1232281
402115
1594448
1727958
876707
1902926
522356
133495
1027159
614666
1532219
1142499
584487
1296242
388646
992929
549420
1455309
998334
671349
345563
1341308
520198
696747
242469
699691
1778814
1350567
1325769
696315
682375
1604435
260540
956390
274858
1269514
1256642
1905181
564955
1003347
1821652
193055
1993083
1906939
1683732
1701578
1484129
380865
1569136
444859
576224
1540022
14739
664668
479762
85007
1502155
57093
845958
1939551
1500049
1860384
1947091
1107195
1267299
778829
699828
202539
1358634
1034498
1220006
285828
997669
398268
1802629
762661
1367329
66404
112270
1907111
890091
223576
852031
1031169
191113
1274976
1968846
219257
251663
502048
6518
1096432
1404857
35186
849896
365529
1682495
1942693
1447692
1566163
323233
1428928
336204
1948390
1056903
1554184
1560210
763066
716848
478049
1616190
258855
803810
850073
1595051
1695934
1824257
1548277
1745049
517597
989920
1517531
1390034
111184
1270407
1214581
1403700
1406317
1293927
1521270
1989202
1128986
402020
171516
1181245
244013
1496562
1825667
417561
74207
717052
497557
140484
438376
839039
1636468
913019
1327773
1750664
1849780
1534111
1717314
1431318
221008
367979
1487169
1459827
1102373
539367
1657054
1633954
1546513
433589
741196
867554
766378
408466
1909076
978468
1365131
1135771
1065569
336311
420531
550517
1490373
502368
17211
1370008
1210222
566006
43268
922832
165243
882470
1997747
408580
279609
731112
1821680
199406
1226167
1835893
1087989
962953
1433995
1061093
668223
1522732
1871241
813043
1257660
100486
1312763
150778
1595125
1340118
646463
1641652
926645
1406685
647894
1137757
1549083
791513
720354
629879
1683195
940389
91233
402244
599123
132023
580339
955348
594281
1259484
1735907
1068772
1326779
542322
1306581
702334
1663780
1184975
87856
1867830
715652
1780021
1809697
947026
725866
587564
1792447
1466293
1523887
729139
794341
899970
1355164
713680
1984677
1953177
1688825
766077
287792
940490
477455
626112
128722
1722150
1018964
687566
1715837
1332165
1627551
325758
773730
1786378
1559458
1352576
1344163
462930
1595814
1412667
783624
1159176
949082
710526
1822044
846412
930581
519808
72259
1009529
1658152
1766720
1292839
1614720
382565
1641184
893013
100767
214988
43146
362548
1603003
1231079
1154202
719442
694810
243811
1032358
66053
1633222
1611284
400418
1729560
1986025
180523
1201608
1457095
1987498
302451
1645031
440585
889243
1898104
603930
403696
1401950
193194
1446507
658127
999137
856594
1088532
557337
250745
506455
1842777
1950387
1835181
332845
1198799
1843629
1317486
1258580
406739
664068
230753
400332
795436
1553994
1308867
396947
233538
564176
1829064
495217
1027662
1395849
1934678
545300
1207347
549258
212391
746389
893467
750284
1227437
1474474
1035383
1707748
1345847
447677
983593
454278
172474
797963
55867
1673306
236057
960298
535449
99224
1415894
528496
1792810
1781205
183628
1837286
983513
446976
1518979
214725
1123191
197011
668728
423886
530172
363883
1952330
996364
1592037
611193
50867
612976
1485842
1072884
1774282
1884401
628106
1671508
263306
909027
300494
1666327
1989421
1023690
1490144
1834362
1962192
1167610
423728
805360
592603
1063419
174056
1735491
882593
1859022
343443
1374480
514978
936405
1530583
794086
24399
229764
1334089
1689237
941392
1901645
1618785
228616
738821
1324707
1334009
1102262
220988
803644
1921692
1348932
745252
1885718
666310
1998786
648038
417448
1453943
983003
776172
1383839
1915748
176573
385031
1191951
54078
617385
1061515
511847
62712
1023391
1128328
1974636
1811838
476788
1427922
1926089
587191
238326
227930
563823
1264581
1158967
753412
261629
1564683
839251
196236
706859
1554287
923434
75298
1461439
301179
119108
1708678
43293
1357845
171512
1670403
208003
1256545
810349
479255
1297811
749611
1095211
110431
123518
1440922
1044931
559244
797994
972958
914491
545933
1179541
1804683
1076766
1191436
673995
1594158
866351
371450
1127836
71655
1002823
535295
1501337
366605
770303
400240
1077539
161101
527953
1056265
371158
771356
575203
1350381
369824
973158
460029
1766278
233620
238303
699757
1561384
1508787
1782819
987164
1394031
1085528
290147
274819
751875
468692
1528921
322154
301370
372594
9967
9317
1274676
1463304
748212
1866118
1109224
393557
586410
902411
23017
1216316
1230711
1775845
307446
348881
1064216
283753
1555061
991189
1269957
782658
298689
380728
1951623
1334098
1539323
1951453
624487
575128
607416
403767
1386469
1930076
849473
1773866
204406
1408852
1251015
1365014
1763358
851187
954709
472018
1023500
1050477
984440
736437
1746518
111921
540023
1201344
1804138
715881
911997
1080066
379248
277275
1022717
1784483
689985
381925
1855233
458821
1674127
11084
1624854
914510
257409
326852
919921
211488
361190
1356312
816193
1182032
829188
1173408
1847138
1662867
72094
14417
729641
812742
747052
1427639
436691
1540468
28280
1117397
1749465
1781304
1206304
426387
577739
867629
275782
324575
206395
1819052
1063032
1822192
431848
816055
924632
145307
719971
792030
886273
1393416
301707
1117106
774283
1235399
923403
1234903
227377
991340
907551
1691902
1714698
312839
119700
1734793
537131
1497415
102521
1273878
655455
1656499
920553
1813509
864467
704947
378718
799318
663779
802561
1812694
593718
573184
162850
1188815
403349
1926216
764908
332173
371515
1601403
1941464
1638547
1334544
1660764
1108295
161929
225523
1645120
774632
1969421
674903
509845
337366
1226139
1315042
576057
1360870
971842
1256900
506563
1989593
1825851
484605
1325887
520087
1457475
1717680
42723
1011661
1234723
833205
1739455
717804
1389113
1349944
566121
1497017
1302053
1095719
227836
1846524
1265600
1886878
1937039
697500
475577
141713
1163254
1377243
368473
1097392
59412
86750
425503
1275297
1084380
678679
721064
776164
1369231
1264633
701070
1892169
1468095
347190
163612
92405
1016585
962116
1409780
1496723
907333
939185
1389925
452644
53502
560660
1451935
1335558
1437864
1918415
1297830
1850148
859908
142436
830259
76166
1477827
1306840
1202485
1971917
190356
1719301
1911148
1233993
1933782
843352
1277783
1338307
148752
235544
10699
1908246
25238
1144177
87604
1919343
1243346
1555016
969736
897200
1746702
114418
1574107
1063150
1131313
233243
1157489
865501
382594
135728
1292285
259777
50935
1136407
833993
217719
467335
1544449
676759
1571682
1847095
1743298
1165048
1637240
1985457
1284470
455603
1104956
1510009
518463
632137
113090
1243743
1647997
1626429
583649
449754
1813635
284147
386759
1378674
1599527
309710
1343870
1947628
173330
1514201
480779
1222499
302815
1549479
1118768
375058
747557
1032623
65537
734226
1890044
1362716
1600808
148872
1223940
1903247
561154
797904
549943
976055
149461
1616986
1280494
12139
1230767
1039970
542361
58672
901801
1120713
684978
1565415
1250195
1581959
1889747
974528
723914
1892059
201026
409699
1692117
810720
604691
1226309
1181139
1951378
724526
1963819
1491447
562514
1207317
466350
592944
763318
773216
329307
1746536
730305
1145465
1636138
558632
1827223
1603765
1774661
286189
617063
1160045
307569
129481
1892308
508875
1742007
857728
166539
220661
155839
468123
174350
1434206
1766552
139945
258937
629668
939952
1744356
1316115
1752413
78372
1210270
1748150
720150
720172
1848776
200032
1925945
1279987
890386
1686837
1851127
1314175
1393987
235741
400468
618922
917716
1045021
1166658
1238278
1550650
1038533
1683602
1022018
1786079
88851
1492445
1008998
1057724
1558005
704566
1331846
1027539
1340330
890465
325172
105737
1383509
202093
564210
1009215
1707004
1310798
340564
542904
1771917
1941728
1428318
328530
832356
947117
1858374
993188
1816688
1500063
1738283
1972311
1562240
1367722
309081
1917820
1935898
760354
1290599
1988959
1738275
919306
848684
608853
1233075
1419492
1677602
472940
1301179
1151315
157738
1862810
1646873
304591
160353
1063701
728755
463589
238258
1395527
492181
1994397
744009
1131016
1800392
536065
1666917
780557
401348
415782
489545
1563895
30131
321077
386146
124255
743718
1736048
1982293
645037
285058
271681
1166568
597411
797723
70852
664422
1037422
1866399
1532365
1604170
447142
745396
1592446
1925917
814078
705796
882086
1607787
1983666
1041339
1494231
1692678
702547
456238
147815
1982402
1597718
782544
242072
770502
1583053
1361177
1931459
1169156
1154240
1670540
1072031
1796654
320018
279126
519760
68573
161896
42461
1941090
1185999
1744788
1621735
107772
1677370
1887969
295487
1035080
21463
778834
634087
242929
1527141
675049
261143
871749
1640838
479734
495349
1965952
871372
1659363
625252
1506044
756438
1537834
383817
1084411
1901136
1180532
609227
1000272
71982
1440186
421891
942068
977986
1410137
834841
647185
1691723
1607480
299658
1250898
1122415
1340886
647519
1224996
1225173
1535769
1715251
684733
1593229
870546
86952
1117701
1762894
481073
1158154
1176423
227566
1680325
214583
889285
1275115
1672887
57089
832583
283411
1121538
1826709
833032
590676
993691
334297
432077
818021
1830375
65654
809814
1712809
1157580
656062
500923
496832
190246
1644287
954834
1051856
202631
741432
212053
1115899
759980
1509260
165049
1391915
409135
546822
1643059
632026
275134
587761
714428
1984457
1570974
1882561
885064
500677
1546169
1017035
1446394
1021705
1284108
1230836
281100
1356592
1339147
975669
911901
1454716
1104110
1985409
1545236
820316
455428
941159
716625
1240304
1754063
1254067
833738
510183
1157605
582050
1129245
1414184
1578849
465551
960936
19431
320169
1781532
1937175
104470
1203181
129243
883125
101681
522026
1302228
776389
1144981
1021388
47602
1067530
1643280
1894317
617084
1166436
908763
365106
1988055
1687128
157660
218114
658018
497465
606911
1066853
439169
408955
445286
1366815
186347
184995
1997630
1261859
275272
225825
1699219
1415429
330839
1817539
700651
751283
1629464
1718751
1305791
787435
1802175
1511403
839560
797794
1229585
1047457
269758
782311
438483
959461
827158
205698
1758969
1455549
1519645
1067609
1466405
1932471
1667328
1805402
211781
503301
103283
199115
1669007
162685
1421781
793498
445974
936271
627775
290244
578270
710804
948213
1050854
945398
1253936
58483
1979348
1631773
846863
455809
947392
323168
92521
646417
555049
969847
647079
1188798
1980153
1848814
361375
1155306
1457174
547108
327660
1757722
694378
168411
1192222
122197
1970365
355671
1099083
1631088
518626
1390049
134564
1256371
353229
97821
1565310
780797
1670213
1370880
1885087
795321
1048866
1157144
1481077
855764
946067
1825147
1550740
1561375
458171
1051876
99197
1295152
701402
1919998
431844
1610540
453820
475110
647345
1905627
753772
1363862
598683
1536226
1764734
1703501
1094202
108956
1120523
1921286
354581
626846
535948
1450768
624392
708838
1362795
626573
507536
728954
682025
1992227
814835
66914
564983
102009
693881
389015
1442663
631680
1920693
1992760
1488325
937500
251895
224189
892326
980182
1553091
736261
365198
407618
1704324
531961
510580
364148
1291148
620420
615042
692743
117992
691720
1804275
1790789
837259
977470
358369
1182173
1441807
415560
526289
945049
335681
1842059
1092057
1906636
184135
940972
131698
635244
1400776
1226133
673074
1765305
561387
1087431
1578733
1705016
1970000
910187
1559732
732701
1294932
1813916
1734417
406920
1263124
1613887
234768
1784219
1508600
881176
635060
1187856
1576515
205738
467741
797506
522098
365120
1908170
1244383
1726126
1034832
1871149
209650
240872
1938605
267866
1035066
1482800
91745
1778526
1059685
81182
1864990
552677
64981
362915
1601382
1650571
494469
713908
1838308
1419790
111625
1585527
388646
1933834
639653
467894
939936
426088
1897958
1131486
1815403
1827002
382338
1089161
785543
1938685
1415573
309175
649550
1102179
451305
48534
1485452
192635
1574409
167701
1754309
1999532
1572366
1225865
425431
750662
1547831
1831692
480737
1062970
793284
316700
1631073
622820
1323993
1216155
1818644
965266
12642
1648877
10904
133082
1062518
1669370
17881
1932684
1187615
168357
1609975
1101392
392819
1035540
1588063
1165076
1185930
1143441
1809656
1394789
450672
626026
754749
491374
744965
1795724
899956
1591338
1513868
1349825
1095897
208075
1813992
1164617
1568108
338409
578720
1605011
1024978
766271
1371465
1819541
1635760
1225343
1411665
688030
1974789
449525
702595
1724114
1023143
1130550
301817
375817
538494
856412
1663422
1920682
279793
32135
1864007
449430
1253458
500400
1938059
1900106
1380109
880726
352889
1599886
1357391
304915
1388858
1341864
367271
1961507
1685894
1102292
1535950
152874
1101229
833029
580770
1896146
1259692
805782
1400543
979333
1396090
1903535
1299975
1461402
1091319
828673
1375698
613134
1862308
1063024
1264277
1644466
460533
469047
373335
1732544
1233236
872164
1913918
1912300
372265
156429
800504
493575
1090659
634720
339623
1348809
1179268
1943940
671755
1565516
859384
1784708
1053403
287778
501817
913428
813902
1254749
1070975
1419128
435391
512404
382433
1235566
1291590
1791403
1780393
1006963
1784101
493558
572672
1597986
1112603
862217
285198
508603
591139
21102
1785014
178449
1476292
829713
769693
305074
1306666
944511
1776091
1117318
684848
1376340
269799
1652921
479900
1929741
919544
285008
118139
276308
409103
1785507
766120
432530
516240
1199857
1670045
642776
632253
209679
1284550
81031
585872
334196
714621
278658
339103
94670
117823
90679
960449
1653321
1345584
578989
983501
278058
1060817
278015
1252600
33501
1954012
1663208
377141
775310
1273162
223497
1875743
389464
929328
74756
826802
1811538
1515328
967881
624246
282792
1349908
1937151
1619126
1889193
1161323
212510
1984394
686390
1284068
1108226
1009705
1922463
443473
473933
586305
697334
1098174
1635733
53400
1787879
1164502
1740221
974971
1008110
1469917
1576652
899924
1708561
1055392
1990220
397727
750486
185972
1598108
554864
1771614
1237306
1776832
1478079
1767422
1246606
123691
1196342
1489484
1160279
646643
1309546
379480
723849
962691
594528
1133536
760201
1405948
1818486
1281149
39438
1479409
211349
1685468
250814
1805229
1005174
749456
1451149
1211656
1784223
755790
1339282
1847159
816982
1424135
1313669
438655
1466030
287327
1638275
960399
1157859
4170
413461
1949871
1835898
1308918
555669
1855162
1060394
449098
1564280
1864625
1002480
335158
1226384
1690865
1380200
1388933
561066
1620235
1688506
830931
960745
702650
127824
629235
1401895
1355429
320969
558200
1923353
950593
443327
760907
801210
854961
631418
1042897
1881621
951881
1415371
194618
51994
1353226
1089121
1834741
849176
301144
1684249
1952564
991888
1875038
1509139
1467226
1192106
840550
1383974
729903
834783
1537986
1666218
1391017
1014683
1067682
1655476
88547
452888
1478971
1409917
1382074
709389
1066693
548521
1724508
1651225
1118760
1527758
660821
290058
1309371
431099
1695441
708784
243519
1253536
1824719
1177204
375010
702127
304560
1894741
879317
313291
1941027
373306
1875138
1709056
1124769
44078
830679
307702
367003
655656
368222
562399
1847183
878325
370888
19775
842632
78073
1738624
1757882
888850
1181196
1914829
814036
984001
477827
521221
1905853
1654968
748780
423545
793354
1520616
684301
964712
1551756
1711679
713302
918131
579889
1252747
684310
544258
782793
93585
1208940
1911397
483896
383940
1849478
1432116
1928674
63101
142676
819011
1018077
222075
815274
512155
173355
422429
1860193
970395
823111
977882
506533
295077
621417
673098
1231424
1599364
1062535
635204
1719264
665569
734578
1054010
1153682
778732
1251611
1546576
1389446
1376090
1471193
1286739
1407870
1845375
1956037
1336552
540570
1995582
835417
1664833
804859
336836
1013587
914876
1896225
837361
1375417
131387
1290676
101303
947872
1902328
89183
192438
552374
1065403
223520
1545167
883455
1778548
1742691
1822916
1471580
914842
1762391
1009879
1188737
1561026
1934330
1570452
547165
1638915
1755935
1699919
559089
370069
1116394
1426142
1781155
439988
673368
42426
1648724
1774302
1372835
1738009
8600
1209950
1780402
1604479
1015972
152627
1831236
1655119
1041303
839347
502861
1577991
88217
1899714
1402079
607992
1259499
733096
367878
615014
825195
86789
673971
932655
576586
1363720
436882
1529019
277587
1688901
488112
826398
1294897
1541785
878518
1482925
1825615
1503696
1336284
1074640
658766
1574720
441588
604645
887349
1315854
1477356
1924149
170344
1070014
122759
578172
1415727
363581
1949960
1808911
1419234
207500
65326
413146
882642
764460
966517
1947965
837627
406476
1165181
269814
1977230
623933
1942413
1077440
920391
926838
1152954
763639
1716172
1085275
806191
852768
1525788
1285740
848045
1651457
781779
852921
1689740
863082
766468
19580
66406
938293
108838
968634
851459
1179353
1320862
202295
685583
640240
733265
372596
188131
1184973
1863925
96594
1631185
1676954
1574847
1711246
474814
885521
1083981
1669507
326525
6744
666676
619413
37130
361784
287188
1588392
1821659
899121
1583444
1910170
381872
819035
1270553
820511
472480
658280
1154625
82599
1843782
659517
1975311
813097
430632
1257891
376566
1906578
178948
370809
401044
758568
359706
699702
630555
1840580
346246
1990638
938196
37608
215140
984484
1923618
269506
1641681
1640702
476926
173431
340937
1933764
844989
1152172
1263648
1856035
981538
1566000
207086
352736
1386890
596424
647270
671266
482064
1054307
335087
1213364
297317
1386003
965997
1166461
1568303
21765
1873992
797665
1574218
779414
1794452
1701826
1822115
596298
1821339
1795122
1920114
1022401
1485893
707580
1152293
689556
1133872
802230
1477532
1348504
1108641
39277
1387934
1870611
421331
942356
146760
1130535
1591234
861610
1233545
1955283
1826672
479114
1050730
1057455
649338
678744
169027
1229790
1580497
849693
1209239
330176
1965687
1144088
1293033
949012
847563
583249
1565859
208748
1351662
145238
1794402
1357894
117553
1798083
1441379
423243
1916266
1271319
1027376
81175
242582
1461661
164378
1668746
884091
48366
1927465
584594
1263806
17838
1891512
68292
1074444
486037
950730
1897165
682799
496634
1040022
802840
1510911
1437540
27274
1736051
1320279
1793099
1892038
1396415
1295675
512325
632209
1594604
789049
550733
595745
1573008
73104
558893
1808287
21196
1827780
962192
19118
1418216
901330
1927486
477181
682673
192631
281122
18505
610175
955347
576051
480005
386819
792584
1317647
427914
788833
146277
1583183
1306864
755356
1514608
1891521
1874251
193333
1485318
1369888
100367
1097091
1806530
1017991
1529724
1708084
176075
1175207
815220
701694
1103166
1313331
1765428
583622
83655
1337242
107724
1677843
1098945
626500
491403
524959
1568097
1281557
109223
1829781
1525017
224234
1387619
1695606
1208764
870737
465034
1361859
1443868
1423855
1261987
926893
1217371
1598655
334159
360358
1844794
215748
32590
588529
338307
702099
587232
1113853
1318416
1479847
1799468
1798318
790342
476066
1450733
793574
1897029
455132
552840
1760071
919218
1753273
1616703
1577311
279206
1526787
1849343
1560146
505758
520164
469037
85550
496398
1797961
1012621
292645
1690102
234896
1692809
1114359
665661
390789
392708
483415
65450
1389263
889445
277046
1547333
1728448
952595
492195
1861534
1887009
1218685
674126
1435452
1037733
1570284
1565276
1118403
562067
957954
1812607
1644168
150375
964109
755591
1703273
303541
1389858
638442
653002
668996
1793672
1104722
620459
1800000
863016
912232
1871784
1808284
396775
765691
438624
1774876
1603520
1843361
1202007
731944
175002
1982627
701275
511476
503827
502760
240043
24359
952303
1807916
501485
1755568
1065955
1889210
220881
698209
874099
483349
1978726
951317
378282
1327894
947621
1869276
846616
654132
131585
470424
1964778
402086
1297019
524579
1091162
725009
52416
1865571
410466
1426517
1592008
23988
500436
1282578
1222099
226638
368499
872456
1320069
1727721
85224
303859
1766826
1275921
1684854
713961
133296
1713183
393285
558651
1708139
942130
1739021
806831
577557
697966
1784875
939364
133101
854892
1539477
1983502
558881
1636823
770109
1401229
447352
1979435
1677749
1826548
973738
278811
714912
144041
869909
1408753
1325491
1328440
855096
1887928
407253
1821778
316421
1056168
275162
1685207
1045887
303581
745753
487470
1867234
769546
768244
1105048
1336717
1254098
1057897
422313
1540350
773371
71195
527612
1510749
533360
526672
1207610
1543439
236950
337874
1372175
1092837
857493
1942601
525944
1537904
811645
386603
92190
641175
1128727
557572
834064
1769285
850900
820959
545747
1817833
1069876
1641727
975794
411217
420950
1463679
1844752
956943
745689
262620
1440716
488241
1727130
1071683
1685122
1600020
1826903
1051530
1862909
109755
581740
1584773
187255
278594
1925028
1171037
420676
589284
542720
1593692
1377835
663703
159029
1941780
787297
451119
418750
1817591
608628
407272
203494
1056443
399428
439323
768727
174811
325252
418855
1090985
1709950
516314
1856152
472528
210152
845656
1938110
269083
524674
469738
103428
740840
44549
986085
1120324
1393264
1618592
960767
1373743
976233
1906739
785552
1413432
632564
1034946
128381
1068146
154068
1932385
1280751
474288
1067760
938747
1300649
112144
1837572
1927876
1121364
1180998
1757204
383477
494553
1732427
1976947
1395025
1453533
634926
1506216
224606
209034
1359001
1678052
468926
904077
354205
1815639
642338
1397852
1768051
984115
1033168
575533
1996968
1190122
1989928
36327
1616956
688408
709804
922103
219367
1225757
33430
354379
843991
1159357
1181377
248206
1386017
480989
269867
8018
53623
392103
165144
1795758
677609
1202163
462411
1349334
396046
100198
858958
1091772
756651
1871670
72322
54334
792093
1419866
1498817
1408544
1531690
1125415
1356330
836336
659127
587452
1763924
1532017
488124
623793
1173879
395362
1007528
382048
98603
1218396
1953952
605084
1215855
448166
1683523
651730
925524
325387
130028
348612
884210
288297
1007475
1096115
1898085
1391829
497206
1619486
1948192
1544385
1617168
1559518
1551698
156931
614673
1292082
682262
1012067
702693
623275
1975274
1113460
1935711
1199690
1075812
1986356
896258
41518
1585786
272765
587991
40009
118324
811053
1055511
26630
1276177
168219
1844388
1421145
133095
796209
388612
1682224
904237
431152
1265132
565218
856237
1953982
1995993
712059
701218
535701
5396
1311068
1351688
297452
1348417
493595
1001811
679957
550709
1119792
1310042
760361
371055
80026
867583
1016869
213361
309889
1350884
570179
1472055
1286331
1393881
1886819
319891
638000
175307
1932487
1072394
1539936
733380
476503
1782594
1874362
1403540
1684423
807475
850469
1791920
218899
406528
1681932
325679
1989187
780034
630651
1592574
1325021
1821483
372803
1962340
238553
1373644
302103
518402
1768685
1892205
1031104
1642729
953846
1397022
139761
1210548
493218
989903
1776720
277439
233252
311860
870092
1625691
1443866
1750226
1609458
1801734
795908
1296154
1282152
1396999
555360
1649271
323522
1701706
1429332
736955
137502
1654944
1323084
1265429
1174454
526983
706709
253178
1137384
1933474
1703593
721124
613423
1082809
1175632
475382
684772
570994
427156
1442833
1301654
1851972
916580
665248
1923526
880481
753834
1979698
1270296
1787829
515821
977687
1580394
687212
567402
413925
316953
1772035
1705365
1365500
1124738
871664
1933837
389254
1438445
1907788
381578
655077
1113477
1682778
1753672
446765
269500
656366
1039613
722129
1416523
564571
697063
1168845
496217
232207
1839512
740316
764103
352159
1308130
1652728
1514564
1238767
1714777
1794694
1261670
968627
370949
117267
517164
1571424
1893835
1154365
979147
154111
1397649
329735
1475961
1636578
71489
738054
1002091
970279
573744
224457
767913
623347
1913543
1026487
941440
583212
173526
396550
110488
723326
653664
1757447
859515
438142
283174
511691
760526
414707
1593437
744588
1309218
1234725
1654307
213527
926898
1943369
649349
61320
1518195
1296415
791834
617558
605267
1578247
1917263
143310
1529946
1990557
263654
1572584
1653474
1387215
803456
343001
501268
557817
1124325
1410936
1841299
996506
1395234
1541893
445311
497971
380876
1589080
1286200
268421
1378662
586250
565488
1649202
169923
1198991
457570
792320
1222727
1561082
174262
1962955
1720222
1695322
1757723
278982
1551755
1525103
619398
974528
187662
462178
1304937
66618
248609
200475
203762
154850
1979876
1932848
31264
1286349
845418
173765
1657044
1250827
1480858
972765
460964
1145296
779422
1798635
346549
1056723
1341230
805329
769633
1063214
1365537
638723
330427
1330509
520702
1500146
1113044
605885
970559
1737347
982700
1919588
485016
1136759
795749
411695
1108013
682385
592643
746350
1048411
1571623
1330185
1145672
45302
114120
1652495
507621
1247829
310284
808595
370867
213890
1565081
721039
1171761
35611
903307
1060658
1818858
263233
1938052
1828080
1941006
1266655
592515
1274241
1671494
713531
1333721
1127828
1252413
1380806
1257022
1316803
1483759
157519
917314
1622007
278073
1909603
891817
133912
385889
1194941
1308819
295339
47387
111623
1234589
963669
1438591
1327791
1590286
1977383
103702
1001316
1274573
619022
883970
1847013
1649680
199752
1211042
1149906
1623119
1187733
618803
1170766
207248
1812046
1068723
616566
247286
1702362
1305421
904599
656264
1968305
821130
1562508
870396
589720
818492
385932
143599
1791244
850123
670629
1257042
1024928
1058305
350877
1239228
1036139
1994904
1547835
525427
874190
21415
1845809
392893
694596
104304
1231269
701706
1609808
1192959
1216316
1760326
400682
665422
1746616
1359030
1533206
1531445
145339
302568
1435494
1081063
260552
1951355
1041228
290815
681269
259445
223366
1747127
910443
390482
337363
1245048
366729
1104925
817598
1146262
1837474
196456
1753525
1632489
1962491
1827459
1581447
554821
782624
626719
772596
1928872
166649
291745
1065780
467460
1113703
376823
637877
1567635
1408525
1059232
1339363
443250
481049
866631
905014
1481125
908503
523467
467146
249684
243116
1880053
832981
255797
1170469
1672173
977184
154014
1759602
170013
604545
1596365
249070
719076
228459
1082194
880668
824035
74539
1989356
4711
189069
3521
908066
1170019
89575
1913821
605145
552013
202732
1513436
73205
1019877
338503
766576
163728
108621
1267604
1828691
1300161
1826802
899331
1790661
672837
1839247
1490762
1945523
1084669
444042
745984
1836903
489175
1086649
574777
1592090
1338305
469780
622970
245895
444309
1060609
1641227
301484
1545132
1321668
1643306
637248
1170291
631221
1369567
746233
1123559
1513780
1281010
1280652
1526904
1851982
669975
190482
1982694
1964125
885879
1942212
1777221
251389
785211
1011572
1347248
225752
788613
1210809
929002
386173
1577418
1721207
320423
1343479
802723
387173
1681275
653401
998014
1207259
244369
170699
1589672
1261838
277115
325287
1781670
1234489
237799
1726006
1406751
1886548
1308839
1487275
1270515
1562034
713218
1087163
1915447
1355881
674203
152508
827339
1899707
253142
1089284
1432591
331514
1020767
1470767
596909
246980
1231205
1530982
579419
462457
837751
103371
505154
1189415
1680661
1497330
1696249
880426
431129
220175
1821702
445461
1834222
1127238
1234771
371397
644616
5838
1231059
575682
1022251
270605
981879
1143279
290926
1906142
1016431
357796
908400
326452
1448446
720876
1133118
207126
1854777
1533864
426849
1781416
1413897
1348681
444141
1127866
676139
1715953
1213699
372670
1122252
650695
374514
702852
1227184
50687
814005
172274
1503581
1334756
1818374
1634873
747209
1792836
55215
531512
140949
568642
908604
1377117
1564479
643940
1778528
1438354
960016
785548
186557
192025
1179151
1000776
355846
1777396
26061
571739
1717388
539308
1486840
539225
98000
1687869
44579
544444
141385
1645380
787000
1185646
148226
381061
592105
1852929
401400
712727
46778
1722371
1376274
1186948
930769
1559215
253515
845784
184261
464802
1640175
693042
1705361
333254
313394
1787058
1991401
192238
30841
1162677
1462473
1580357
1678614
1862169
962761
837821
1354242
110567
597679
1795459
1919977
35247
1430521
1442605
602047
1915949
1238127
589046
1840353
3576
554970
282203
1827383
423417
155444
1193155
941308
1390816
1306818
1419141
1418544
1520778
1861100
1001198
527041
1129864
720404
1970313
245874
878859
428750
191217
620414
1913735
179434
979052
853139
1676255
1859758
922462
1884637
786828
1536811
243033
1900897
1899813
1753448
754219
787185
1019324
1809295
1033303
710108
345318
521203
1579412
1914283
808487
1598173
625986
884122
1435582
1213640
1820755
1810781
118144
1193596
27963
1164707
654026
1486631
45304
705101
741995
892921
1605851
1062922
1829664
1272761
1848476
1484706
1088392
1592322
835657
118066
819599
1794721
1595768
1600987
168747
26972
682157
160570
1644436
920029
1032280
765999
1091867
1105223
538744
1260529
1116810
1633923
1372793
740911
257397
792638
251170
1105522
1909456
439947
1659549
1553446
67604
722589
1067582
175926
1593489
737846
1227140
356876
1552295
668861
1984863
1765569
1884592
1446886
1279861
405034
401350
1286747
156238
386639
62437
391978
1978660
1738955
548786
290611
1631744
54521
94920
295033
768035
1277779
1801413
1257238
1455070
567557
609446
1629601
153093
837952
1449440
1015913
1051939
1033959
1729280
766874
1331221
813488
1215090
1879974
530682
790975
1895595
1964315
854217
805319
1545651
1411964
1949463
144608
927963
278314
468244
149952
1239701
1127321
1751873
130538
353369
857683
507988
913976
836955
1191646
477706
96837
1825415
1228744
1887647
774479
744455
1911749
1024814
660368
201746
1532864
1611331
1745928
663270
761500
571
1329396
534568
1120706
1006292
976889
622680
1731211
328606
328692
898221
988700
766489
758592
1829232
1695329
1728320
1507443
1353808
876855
1745465
1801370
1454702
163606
687908
326275
610205
1619558
4914
1023991
453396
1706004
1778720
1279112
1435745
1077100
1470354
1567963
603380
898938
1081792
1239018
1839921
193111
186533
1663985
126327
975411
960153
443742
1117096
1522905
1288103
225808
1945922
1929421
1999122
126496
436485
1770778
71624
1861643
1785776
196820
373911
703173
1025398
74196
1554711
872403
437876
428709
1525009
1248328
570312
23721
1738313
1235598
1012239
1608534
1874297
1238293
284654
824565
1867850
299737
1532792
1147179
1614916
334786
284160
1835312
122187
1118438
940288
592794
37677
274495
861714
319587
1567521
1364897
899371
1900995
425354
1854509
96862
1884158
687168
1388217
767735
262419
718217
351308
538515
1122906
512152
783520
1594399
1748396
462513
550169
1210487
1758206
212190
312694
1262251
197232
365804
1111313
208395
708451
3033
374775
1173345
1252039
192989
941432
707503
637615
352447
1652020
831773
1677367
1121979
1766922
985879
966755
478192
768810
949060
948870
1202194
1760327
757936
93614
631858
793483
1177102
88833
1980293
1833515
191844
228790
62796
780802
701692
1696145
1821932
548073
1607500
1170280
1793124
1872518
1912790
705410
876168
1425566
1056870
1916791
316606
1867091
1146867
911785
1814493
1924792
358852
774203
1633547
1162288
1084645
777285
1310859
1025808
1009816
1441261
712448
1186044
1978347
1107994
665714
802001
1452043
1355178
1784321
1773500
1627669
99535
564105
791189
651191
1174364
1541454
451479
1561372
900510
404769
727062
709472
1969691
1345349
1008122
1879938
740418
1574834
1364834
1778563
742888
1058574
1610777
1147825
1840359
705836
1717783
1629817
1619936
398108
699951
861163
1009338
1580654
1813783
1271861
828095
913448
1844623
1418872
621325
324105
628755
525526
957862
875945
344546
727460
520909
995319
1733642
598470
1145477
1632232
872396
1264438
104021
65228
1111940
212517
1030950
508364
1568331
183560
1451801
129845
1975338
1768171
1407608
100977
856404
1580126
590213
1629259
1316913
1844252
921296
1890532
373571
1370050
989278
1969896
423766
215583
654991
453038
1820046
772481
523823
1292717
922113
823443
1565936
1616813
1375450
238435
240810
317269
1278307
743561
1708591
1431370
11958
369471
802208
1355635
1519540
1152471
289537
1964246
1963462
573548
1790176
1828758
437365
1668388
1471164
1502965
1768255
50827
670588
1517108
1055908
1163329
509219
1052922
979593
1538169
1847938
1058559
1075519
1281186
726004
1579448
707849
57995
1978323
933434
1802739
208446
1456337
393355
767601
1821864
628966
749398
568412
220661
1164440
558526
1827806
1922402
270981
507591
1977100
964046
1425531
972071
966886
449498
1837635
392827
1213908
906043
1557833
1915297
949900
837400
1861125
1220700
1007863
939191
1299469
1572753
1348263
789652
229230
1671834
1145398
1531302
29846
281911
1882640
118374
1338889
1323206
458923
308134
392960
1836969
536311
1245769
1491514
515185
266299
357567
135287
1340408
168626
669007
187517
914089
167973
807673
980576
504490
501350
1158229
829690
225993
1378412
371167
1454125
627653
552022
610424
1352574
765309
1704586
1281292
750954
1991422
1416477
821268
403851
466013
1194110
637761
1957595
1233481
1869996
1830726
15188
116750
1187935
677406
1880220
1638160
686050
852081
1956280
491022
1521358
1269987
838698
343362
633561
974474
911454
685010
1185820
1308403
1283875
1568335
1828635
792218
1993415
1685530
891453
53777
749205
1594577
546240
1659152
506343
671038
1667186
697400
172298
830904
1822343
1994687
373443
1536700
1906978
1403795
1584626
226295
673897
1671817
1169358
469037
94047
1534794
428078
1288247
1960886
1468308
1390224
428209
1756973
1717169
1452827
865464
1954109
1012907
27372
1946029
786144
650660
1651589
315360
1563215
977536
1529138
583513
1207761
1479993
1798416
1933794
755896
812020
1619946
1402058
1501278
1753989
774884
1423964
296360
1099849
1921524
135908
1808097
1046760
1517949
31218
1696314
673252
362614
97610
1983701
785595
323285
702611
1080941
1718291
1722512
520053
1939354
22392
1743283
81010
1272187
406265
606101
517862
1520512
1981146
791124
821873
1956713
1691622
1570847
1184375
1106015
830680
320016
8977
198179
1302090
513856
479010
1446927
1027392
658880
56242
284497
600849
1777944
1303899
1052890
1898276
1745969
1361963
1495880
643382
1071295
1442816
262082
1834190
1100477
734776
1464846
1494098
1357364
692553
1577138
28092
24315
1460212
543749
1242815
853616
1463775
1796276
488344
583587
1432358
1266474
914770
1865981
1119790
913293
1492054
263699
1070121
776484
1679857
1846890
1841939
763509
113617
175231
1586561
1385479
1174353
890535
1826472
481234
1479520
196412
1396898
1622538
860524
571761
1030475
1333134
1848239
125498
271452
1050732
226869
1502901
1071889
1420654
1167773
1141220
1196673
638895
213216
1771273
607871
213090
1111396
490635
742635
376797
1699587
1663388
961376
97977
1649157
576887
1419288
1015691
32731
1159087
746795
479613
1911942
1959879
1439673
996436
1576197
1266576
1838768
899602
1870367
1616685
935499
539634
343009
43712
111522
1052624
1611538
779687
1895134
795010
758471
291505
249021
775618
1256368
29137
1261020
725868
1987196
750157
1349442
1844136
1813408
1945976
966483
1776353
1355094
1323298
1192865
1874406
481262
700991
830936
286251
762121
748857
1500622
1203088
1642433
1351005
1041877
709797
1196029
752195
1099921
858871
435849
1316086
1182488
1472560
1062854
500099
1501001
110320
1846049
1343427
35737
789995
1333128
693002
1179333
518738
1215000
1282652
1597693
714435
676363
764324
77791
1955330
1927655
1032220
1925397
464908
1502411
1154888
1554970
1133606
162932
181105
930257
147076
1783898
221072
1488019
728371
1739711
1162620
540986
539656
985650
720813
32822
1217864
833400
1292320
537945
1612836
1676919
829744
1817221
183433
1054739
341459
42943
660562
284314
1158048
1949523
1963305
1258170
1053488
442645
1960887
1974502
1672458
273652
356180
1398485
727028
1172457
831418
1232480
370619
932439
1350081
353122
1868470
1285993
1057339
681171
692548
1539950
1139758
1190419
1040814
1028446
430305
1999234
1833732
751840
82561
1572313
889459
1600494
222596
1464346
1234832
473479
1071433
1119794
1399386
1750796
1086324
406533
483633
1367032
692609
493878
355057
1744552
1839465
1462321
747386
661534
395669
542010
371858
558172
197809
1733967
1012151
1173981
1066355
122550
1304299
93657
1957171
442220
1020705
1467029
137563
1674547
1936282
489647
1058304
342077
1023018
818079
1068131
1528653
1567494
349380
48295
371322
1886880
999821
1260731
2935
271686
460529
290033
1340237
446993
1175503
37859
1386743
1702334
863279
434873
1988014
681682
854259
700638
945496
1094362
93847
1250925
1932251
1098766
593400
1506327
356259
186688
1189664
1159802
1855760
1287755
1327833
675263
1726392
743100
378082
1219395
1203477
1371958
1035815
1734520
132391
361616
1312563
1480303
452310
801677
780321
130835
614765
1737203
1737206
347337
622939
938856
1091741
478226
386503
1747567
321657
1885663
1705180
1807502
376206
1788363
976727
47238
1095154
107677
1244062
776794
794665
910369
805525
661763
1733148
106377
128131
1363402
1486181
1784673
1166138
164336
1517422
619562
1427253
1557162
1923679
1803964
1414547
464078
1464689
1235408
1334237
1570002
125749
799745
699963
1774130
1806917
877310
35974
1052572
252800
1143741
1735597
958511
321091
1394601
1085947
1840010
1724237
143832
967567
1595865
1862680
1472225
192228
120700
1846889
119004
64914
1751246
1252166
1520565
1586393
959441
1589715
1195736
1625703
1801884
1367681
919443
558013
75487
21786
728115
1937617
1386994
1706911
1546000
1411335
86814
814874
981614
1383897
1773209
1147889
733384
139933
1635391
408416
1361047
775741
656425
333319
1160306
579159
778450
1738727
1658212
994049
723816
1119630
1497951
1107070
1006036
1381171
850468
231505
1019312
1869927
651183
1626975
835243
1530641
86579
1622017
1841995
1135987
1700308
1485020
138907
499192
1329758
1076899
226363
319288
488380
1611059
1126896
1851100
346093
1680885
50037
1762930
1512255
10700
1332733
805159
561352
1461341
979633
576160
1241186
1924963
1439242
692468
419574
191632
1322428
790241
1712885
658506
214175
704930
636352
1848847
584492
1757246
1825978
869165
884022
325883
1471905
775453
1987739
1667135
1832213
1378765
454062
1876323
1127292
864807
1429651
1062140
1515940
1486553
1671802
1133201
1240988
1003563
381784
1243829
1272727
216028
1317940
284538
1658972
633237
1358758
1654261
990103
1551253
1821250
655569
1693632
1059258
1785722
542007
852034
1764769
1609069
1132914
302975
876723
1129315
1821059
1355267
1472138
1729453
1019711
791365
42108
253602
1550044
194898
414905
1880967
620268
1127236
1896107
1337464
905276
1618456
1427578
1888527
1402813
1865100
89763
1113805
58014
752818
1869851
1795585
218567
885213
1830594
1001848
357867
399605
96097
305168
143735
591006
918356
810197
213704
610074
410319
972783
374466
1141641
210586
518143
1169989
8387
1872462
1988524
364939
538644
581749
908101
109949
176123
974563
326407
965720
990012
991575
1952696
144283
1796475
1436998
966223
1929519
250988
807481
1092289
856639
209217
330634
1569496
1749931
1546362
1628015
196011
498764
802603
1029053
1812434
1928676
871775
1686208
1236446
1214554
1643565
1848904
1895560
1235348
847020
1545153
1482052
1253467
944569
623188
604663
1845990
1834600
1041044
1026093
1179928
991774
299229
1520287
117513
1607670
163769
1373396
286202
1149396
306783
1111426
598024
79973
1023644
243869
1165164
439397
1414745
1825978
1737564
1573178
254025
1728114
1396559
34953
676201
1863121
1614262
1350296
1645908
1433952
1118214
1837806
139609
1561169
678572
1196286
975195
1000054
740216
1142904
73901
27545
1709838
1272047
820309
266309
1851092
1207795
149134
1182316
318123
1409421
1002107
1194705
1128831
642790
705516
1198758
1478505
320829
359629
576720
402428
36319
1683932
504371
19257
1318832
459205
252460
1601894
1958790
837381
1318728
117267
813103
40540
1447596
735117
1821521
107190
1324100
1418406
1828115
108160
272962
1542884
1461098
442537
1037008
1518713
1351679
1677762
1224515
628186
1712112
340714
1348322
1036832
1406426
520294
1172201
239150
1701986
557507
1860471
921349
1222882
1576194
1585549
629990
1609201
1671479
95383
1121277
1708640
19508
355178
1333831
1705224
1876564
1056668
1620190
319152
1354439
670750
419821
318129
1918480
90660
1931670
1566844
1527414
432063
1050142
1506140
784355
348667
1299793
1072699
1918482
1474442
387154
681564
1097619
1448839
1826243
1840286
291389
121915
1764667
1732300
1713801
1885850
866054
460442
1990509
1858308
1087286
173386
521131
654116
385547
175590
1345979
134890
1078501
1487766
1066430
188513
629893
1404532
1414558
1975340
1720683
830707
1970616
1345794
1634348
1961976
884041
160855
1994049
604748
1808791
1513541
258533
921268
894499
144244
1649069
1866929
895440
61823
583016
770737
1490740
80626
1565108
731546
1259857
1436203
1876745
55228
1457768
1732097
1164294
317338
637927
415900
1314439
1029331
1666571
1784297
516112
245461
1519838
1154200
1744733
1907841
1072174
667636
23755
671150
490694
428135
370765
776779
1761092
342792
887981
1565403
458370
889368
649154
1090416
1334610
1992182
605462
1690904
1931686
1678227
1585704
800625
1815056
1325141
163417
1776271
1758554
65860
1585802
235341
1528879
716748
949339
328339
641337
1131508
810890
728168
353968
1535385
1582508
955312
1162165
804543
450801
234545
991921
243890
521539
1668653
1933289
852526
1572075
1763109
1185463
372966
1728087
837321
1029672
1918292
189143
791827
911614
323707
385106
596070
1569743
431031
158272
643783
792
1820299
944021
364003
1422195
1679028
343558
39755
502573
484527
1122329
1509600
460532
54886
1709566
37891
863853
613340
33711
1860246
261915
299012
66351
1708547
267226
919096
1062740
1824752
6558
1172767
1405483
1647234
1109367
1229542
1338723
1429359
1789033
847707
723801
526976
1002474
978080
614288
99147
1435924
1302432
819341
727083
860734
191139
1460629
559639
553089
943045
181867
489656
1501909
243017
615703
159357
599883
607362
1350572
1657722
1794566
318782
825078
1890718
1161987
1753074
1670049
1631785
482645
378112
1726533
569623
1148522
1464173
218058
1767628
37991
1779661
1491289
56073
1335377
1888771
339498
1453691
1132532
1304520
571284
1900074
1906608
714255
883424
1574866
248630
670895
232506
1656455
298241
1159261
1199052
44109
499625
1508156
197214
1995475
818148
167893
1480487
187795
1317692
1337563
522302
742184
1459666
1513767
1924408
586141
845732
769199
375892
857505
647453
1082944
854903
278252
649748
1689006
509818
323155
229889
742877
47738
1884862
1217475
1630763
1895200
1923440
704783
1362599
1336278
638098
1803598
1711305
1043908
352961
1766758
1221029
1876365
1193903
211939
1174760
1871481
560789
1445130
353660
1540085
1291196
864286
600138
716430
624285
1429822
153724
988437
171451
116802
1438184
1887751
1138932
1276842
431735
1904021
731652
1645349
935424
1988048
1164681
1133625
1323712
1970622
717465
461686
1052868
1699364
1477061
541843
769597
756784
403487
1858180
461670
524698
78775
1482090
410662
435191
673160
636025
546018
56082
1393680
467905
1733491
1792555
1739294
1502818
354136
1700407
879875
304610
1025788
1220974
1611295
971026
1248570
1193878
1364707
1457336
585578
1120862
548156
1234259
1448693
1627900
543103
760844
431833
590950
955855
1306616
251176
891548
254082
688090
869344
1946618
558544
1670881
726593
1548784
1809311
1699183
919956
1469739
176094
1133928
645709
205369
439064
98107
472666
863448
574891
1669863
383479
1913296
700713
1111839
1243974
1051473
1325874
625294
176658
1493322
805914
1484819
292046
1636807
1024767
585340
960067
315941
1804918
1244246
936215
1141963
1654375
158153
1735890
1439703
380904
1799802
1016826
902320
1269004
203415
1708716
307630
1730452
1868124
320395
754544
968444
922184
1413679
755840
1474541
1263865
979388
1767365
191958
1531170
1668394
247188
1142302
137480
1027587
1207114
1031177
1699031
1489093
1435556
1694220
1750405
666091
965407
1049165
678134
1853074
1636574
1670068
1498112
514694
1882614
853045
275861
1075096
1641592
911130
833937
495886
578249
1193115
1966422
42152
1904864
1676771
23923
1806576
1360902
1950888
1900830
1262648
385948
631919
1223629
1755518
338304
305154
1675127
555069
1383441
1552864
708057
856314
625758
1543465
1772203
634423
397069
439155
531156
1924522
62753
105638
1623075
1679320
1192975
1337232
1621335
1622420
1105993
1296399
252176
1555461
1814119
585027
243332
1784301
1658111
1713825
245605
56885
852239
110359
146711
633570
1658593
235651
1843361
560676
685160
737995
22524
1588483
1645397
1875765
498502
1019207
476546
1558710
1054994
951838
479337
120267
1284622
456762
221131
1910573
1581479
1412529
1810165
497544
1551441
194675
578466
292616
1646636
587404
1701480
1642979
1141114
314922
53828
1353994
1818503
1040192
279939
1805582
1522391
899972
1560390
1947519
495438
1103366
515411
218057
1599407
120589
185970
1523291
1537595
1152453
1420613
64739
28824
192452
207774
974687
1881604
267563
242237
498415
27676
694247
650360
811919
1429048
1822095
1497768
564227
902368
577557
1443814
1310786
1001408
1873840
1348747
1784171
1169764
1819229
300252
110995
1199357
983288
1854663
1733948
161011
1412506
98564
1448279
445244
974818
1547696
343215
1147388
1911115
1078894
679898
1774285
1840610
1857000
462445
970511
896952
137329
929279
668633
56768
1296583
1312996
877236
1303201
1442747
1102089
1020183
1041663
764257
789463
97622
1087689
1826858
630049
1794114
762460
1817510
277876
238606
280269
611742
1231456
140190
1534768
1117654
411061
1831585
1220014
747828
1268980
1993232
615086
757591
823990
474566
1909801
741816
1547307
53594
253496
316926
84607
288645
993686
1939240
1503073
1110181
215301
26944
861683
1332584
1137219
1909597
668724
189556
134927
1056858
1547838
30956
35158
1754201
1981705
1977628
816611
984161
806388
755889
775430
1873696
609779
1633573
1057626
421665
17131
116775
1890331
1105708
214050
820273
1497298
1575692
1355939
850149
907676
1848446
109646
1581364
902650
1738868
345302
184178
1762597
1242731
372292
892056
640355
1755435
1372650
1810543
1102213
573529
939465
1689406
1648717
12012
1639285
1889259
312141
110389
1090326
1751825
1209602
1872968
845997
434582
86288
1919673
1640974
418946
1644338
1572052
109046
243490
1787398
1565093
1704936
153982
291917
211749
227371
591946
1054795
660694
1107547
1997809
556277
1113232
983099
908574
1465967
149808
1944096
249746
208320
1106568
298550
379521
549785
1452248
173815
1918523
1462932
1801517
1929620
1856957
1892639
1068995
1701096
1208573
343197
1972921
1571711
942
1088376
876899
937134
546187
1524382
1559363
1936183
1532532
240854
954151
1126830
952135
492725
1445920
180236
583373
1929502
197754
40344
1979393
1761007
551901
1640370
528112
999359
223689
253996
1395880
1888274
643597
259742
1181316
804346
603768
1086210
421790
1753124
628675
1237769
1347070
766786
1445922
1758032
1108626
1857688
1022877
1607954
1168090
763457
1237900
1054104
1582516
860455
866839
620451
1335815
231419
1891058
1804290
766989
1807500
1284759
385768
429726
187257
1020045
1387420
1237836
1507989
938110
1128140
580637
860643
1620737
548389
1465451
1105937
866739
1754682
150590
942379
720272
957443
269493
1421974
1106155
1192869
1377541
1582364
1476463
155467
1962077
1204017
1986710
1539557
1555110
1567320
905800
423945
1421163
734620
886874
810820
1573629
1472459
159694
80685
1301806
1429513
1000042
1429812
1952527
509951
1619327
17401
358389
961896
1523712
1174294
1477387
778454
1825448
73923
186573
163714
1125963
1757332
1782405
798807
1774215
893366
1267440
44536
981805
323476
1349066
1313262
621463
1674209
1487208
1829052
1668647
760294
1749135
678776
1838735
1432842
144134
1214870
1753084
1904379
1461420
1750259
766724
1457669
1717298
1294528
1450244
1368840
1742209
230913
1165723
925963
412140
1938346
1607663
872989
1970068
1550876
446170
814434
868515
652941
350733
1329795
750147
855322
1829898
1361391
1528148
247214
1358255
3569
1268968
548929
933743
56854
15527
554979
1722016
1088566
872895
1632605
1531783
1712322
1434325
641831
711958
1683973
310310
263795
133413
1864195
1383836
774022
1747988
924229
1456512
464934
1309012
823496
1997907
1598586
1935523
1608489
360279
438134
325420
1355017
824783
1563284
1200407
1803818
1861574
91432
1419102
454102
1029543
645481
351931
1764093
1570853
1433873
1568120
425001
113639
10459
1085093
220698
79855
1456344
1165407
282273
1388459
1158352
1545454
707561
1836548
1361407
1453553
1222565
1478119
618133
953211
1343834
845316
893248
1429962
987287
209572
94580
344914
125853
1760214
461192
991240
1892271
1632135
1766926
1837602
1230815
1054797
413903
1038345
738384
1922665
1148437
1003029
764587
732215
1091621
1057602
1878761
1434785
690691
517804
896071
776883
686309
246465
1325404
1582837
457441
1238443
1714281
468663
773151
664352
742681
1888035
1536905
672097
534740
443220
746344
579552
953679
1063693
662970
1314188
1504883
1115043
384465
495471
882779
205811
388893
305163
1506155
348478
1969472
441936
1849381
1236673
1240472
784307
477178
335305
1199803
450653
277169
616768
1778966
1178528
1434106
1303656
1018475
1580660
1611723
42578
365626
1813582
1089703
200849
1121384
220573
1750029
637992
946610
1383060
355472
1746289
1752544
938657
1203897
226565
1857666
1900495
1121989
760357
1358108
924587
1729505
1919771
382138
1582941
1125504
352713
554492
1315286
1128505
826477
1880515
1657727
548638
1795687
1580042
1017529
1144201
1336738
911615
1898857
408580
802878
1664601
702435
1125413
540756
1889891
984528
1930892
1113472
213294
1637237
1994818
132886
1922868
855273
201645
190545
255554
488214
50978
1572989
328287
1491654
1715038
1788853
863091
1325827
877532
1856468
1801787
29279
1067827
1574721
585435
348720
818382
1289353
1803858
695611
320265
1726350
1090355
1640375
594777
1413927
337846
1681277
205951
966528
1197586
1463790
1187463
1386775
426444
1669558
1079882
390439
873161
470529
1553446
800359
627785
1568581
156399
1746419
1977050
1596415
682871
107807
1668725
1260592
575604
1140854
1522165
779055
1632082
344648
1150116
989433
1115846
685019
1918446
543430
1043331
1350769
14241
340015
1907222
271879
1985260
523905
1869440
567342
509796
1772344
416045
157021
477964
815743
1294010
841904
1862076
939698
997518
739027
1247355
249660
1476072
627748
1363256
607912
1285712
528111
1681061
862381
522796
1968719
1086257
1653059
1885233
1189970
434420
1878441
432723
636991
969010
1182811
1530810
337002
1036690
1296737
1497392
1064533
253630
1427299
33540
647399
882982
850436
6832
1544947
1165640
1196654
1458458
1505123
589002
652017
720407
1673724
407453
1106028
1235585
959836
347553
1153850
591987
72036
1349823
1840593
1035008
1994467
1918711
1306001
49302
248178
1935834
1186433
1245394
823915
1856115
851064
307810
600550
1348429
1771721
1979514
1921813
1836041
1431817
1372520
1488557
1095396
746164
993148
1572942
694798
1385859
1999473
1244260
174606
1439775
1290750
888564
663684
354762
1980173
15435
739680
822784
1403041
69171
1013101
712865
671859
1309093
1173395
1592809
797512
22853
1078893
1533015
256346
1559426
189353
1945010
978041
530537
1749140
237100
1944790
1688984
903264
65282
9707
1037352
55596
749794
52342
50943
1792169
569813
1952987
1813755
1537648
1255082
1835948
709911
199873
1575169
1446188
928079
235391
91434
1280235
1696592
35426
336925
1671162
423504
1448875
1843153
804141
1535118
1515438
319728
524382
31979
148127
1082089
670577
1452075
1547611
1474067
965687
262325
1285028
349948
395308
400351
1375765
1153690
1820475
129486
1788729
973287
1079227
1727102
1275868
957305
1256833
1232127
1628059
891401
793463
384203
1555718
1664965
1563934
915493
535036
1154598
318700
262798
549404
754127
307082
1407167
1964647
1419061
1093797
1633860
406507
1701538
75314
1130509
230770
1706397
1883121
1871913
1559314
1003187
303559
433756
146069
384492
961177
1248907
1351706
1674961
912439
1157941
452270
992195
1918972
1178216
1687262
87808
1201936
1695858
1315341
935370
549588
63538
1089217
1368498
584335
1724130
312770
573967
774774
411152
1730050
1221913
854285
1443294
1681354
1607139
1599009
1514860
463959
427345
750672
1788919
535439
1131526
1793414
698976
870186
783927
1392607
58068
141923
857928
1943595
761139
1080700
1692258
1588086
966386
1670209
1051859
1283089
1427666
83000
1730839
1396
1415594
723403
1782879
337375
144234
1834195
942999
755876
509736
1959371
783258
1422786
1884595
878858
621248
390034
1994605
288422
429775
1408356
91151
1270774
1849684
1596642
1013762
536587
1481049
1282597
1307696
1538307
651841
1173959
1262808
1189375
734480
1852628
1716976
1812523
1707805
1856250
900502
1506184
1137966
276013
1045589
1997053
1171287
1149616
1594856
1169830
830372
1020745
1094473
503973
1439754
1688115
1188738
28111
368303
1883389
1046118
1268541
443955
1627967
1998394
1372962
797746
1198690
1534550
285456
1003102
20036
691203
948513
935917
1152990
916520
553230
249139
397278
313571
80670
1596036
972638
272956
877432
597458
235362
1875323
1993326
24917
1190018
531099
591218
516686
868581
864307
588274
537625
1680317
217606
269190
380348
38014
1169215
1613509
505252
1658667
459221
732685
919768
490619
708551
1759056
1311738
494824
332071
1275696
1502349
466362
1153692
934505
1242761
515335
112539
709081
1424513
1833063
1493386
925007
1265993
1777646
7401
1758010
1294688
1033525
902147
1529833
123354
437323
215964
913282
640839
25591
963931
1834598
650154
458502
1434011
1116807
1505311
1941878
1376439
1570508
577983
449433
360125
632754
665263
1687250
491838
409288
301547
1266205
398355
656101
1334076
1673367
38026
668085
875592
35036
485723
425848
1380080
1177884
1640096
1529924
1397139
1127021
1532899
630221
310437
1066231
1964519
1823754
138044
207922
46744
1778155
1598905
1685302
194875
1138995
1043505
464444
965597
202908
198236
291658
145183
90065
1607474
1367535
1008719
2181
1470225
1566931
483635
937715
1813951
102337
363389
1863592
560891
1827012
1061357
1591058
948503
386134
57614
850729
858595
1982278
545693
1460722
1655720
1494949
1016203
261400
797727
1862946
502711
742515
676802
542052
44013
1185751
1708106
14947
326479
369265
747601
420969
1754493
1135713
1286871
339370
373612
442835
338841
1059836
639281
570453
1305188
1259136
362880
889656
103590
246822
565603
1630170
1990407
1650292
918044
111505
1629382
1799077
1248073
1111586
245221
792427
1595804
582161
714351
404524
385077
1340957
1169310
1322036
1218594
799183
996320
168190
1103358
1234460
254110
225442
1705489
274670
1746064
1874817
939635
1929549
1613451
345794
1377172
468835
999282
411727
1797038
907451
524152
1691270
597432
1168424
1103999
1441329
47860
338032
1842305
1766257
640591
1288311
649317
1484235
286708
1744028
1153601
954342
1303297
1669536
985556
1272504
581107
1372813
725766
57032
397863
512197
1288679
1088262
236470
16441
223738
1671948
1053163
230786
906392
409546
784596
702522
1749112
1212906
458430
129718
647216
772387
270525
1083376
154771
1420664
1596849
103898
8844
1078488
452519
1175980
473811
891425
1696894
23625
1590811
964729
979956
780795
210572
36052
1528817
1258516
79547
286764
1572308
376868
944887
1188945
785527
1835183
1138064
1995014
1522641
1666988
1316625
761780
1480434
896982
924683
1948999
1354266
419912
1155564
215148
1669480
646435
72314
1860590
375506
1686513
1915864
1032440
645060
263787
1017014
171022
1321790
371777
106419
495881
1062203
742105
395753
1661295
1470718
172079
161610
640701
1893977
745863
975132
792316
1752681
1122899
1829472
1068684
1311161
776875
523480
91630
74456
991671
665107
828271
454766
204356
242665
1835096
1047795
1822006
778988
1816069
778099
1782871
929411
1072547
1859511
1365861
341147
453165
1430522
1392567
564007
567137
343510
9932
1843219
362319
807262
607851
962956
414857
499215
321685
1353983
1733008
1757921
794763
1511362
715132
795000
666150
1407407
368185
1130400
328166
1767869
174024
288261
966683
1177712
817250
1861703
199072
1129711
228136
1567934
1130586
1585969
1486201
709865
906839
476196
1449902
1104801
814888
165244
1165133
1333627
227394
1600626
1687390
484378
376204
344331
1823049
1916950
1396677
519800
1839327
1034292
52054
1513389
622408
1607145
927731
1503784
887893
1458153
1171367
1748464
62832
1023787
267052
804252
688246
1461603
172028
320049
1467385
275547
1054826
1776005
426458
1824739
434344
645630
825330
1521231
537132
333558
1920179
1066992
249887
111636
935769
1210393
682530
1086956
242588
1263040
153223
234955
314695
620082
429291
1194633
1101653
1492988
1446523
1474235
1488232
1949693
688125
544699
981251
63334
480321
1708161
905517
1874014
229016
1581874
589125
1437619
1862491
1909018
143639
983039
760325
1586204
12377
1608676
1771396
1712170
1064681
1223869
720731
989091
1790039
319885
871954
54465
1730176
1913743
852396
617654
126689
651463
1503036
412156
1862123
1534013
87554
1731345
365956
1772777
1707046
171642
1490981
1677482
389745
400172
1005523
1414808
1271290
73750
1752571
1725694
531700
1545083
743088
867539
805653
1887273
117184
1626739
98196
1993444
843182
370145
1673772
1639619
1122579
1815482
243278
926491
1656316
1777998
1345367
1169859
521664
1203519
1148114
1640150
280636
1239316
1398423
152374
246157
1214800
746670
387005
1969656
1507516
617074
981233
1136071
1918563
412572
1100237
1875190
259107
1144196
1017061
1433048
1120851
353920
622273
1310140
1341747
242365
1187693
362528
1337539
680920
318616
1909828
778867
513629
250486
1994841
1929965
238903
1168065
1229569
1780521
969310
507557
807994
1833888
747889
749632
843717
878149
831224
1607565
892740
1185219
679384
912862
1212770
219919
1736220
1852597
1655901
322851
310111
1999141
593627
1899062
1447595
291500
1072477
1778742
1995137
1860926
1285575
348704
1323203
976576
1880973
1629536
165438
952693
1407442
1473965
814086
894247
1066873
431936
1850362
862949
638117
309010
943532
563066
894653
1391373
1629929
99315
67608
614785
716954
321734
337015
374163
530888
1724111
1729212
1816239
742757
1871224
752625
606781
62769
1962983
1358312
1930238
593704
1317871
1695775
389486
877165
964728
1245495
1920893
1976506
970525
1005837
958489
1268201
1223706
855085
78264
1343959
594400
59384
538622
566199
677811
1257569
1117578
363595
1442767
138580
1361026
1315453
1454445
166320
1563417
1019765
150545
785580
336442
877232
83519
751744
266329
799552
394227
1548549
327203
1181694
1764750
925832
549525
115887
255822
192276
661165
453141
1080343
1411058
1545158
101263
1992525
1195150
1613142
564761
1906045
41056
1692287
1556390
265094
209646
1982231
394017
1998486
830271
1810619
1475661
513862
1913870
1138069
1527493
825062
325010
212988
359414
1978029
999129
894230
1322685
693967
459018
462985
1205523
1364376
701573
1360132
651879
702295
1156994
984782
505142
685681
9564
1748135
1602863
138830
1005577
1600690
861731
875031
581927
1843076
1643104
859704
1196134
1963143
1226348
1803266
406296
1083689
414732
287773
611086
1275577
1844956
1980756
548166
1951369
1038
238984
785048
1659610
783875
135182
965035
865433
1378960
1457211
1666343
901105
73450
1381879
1508830
1129506
402972
1750234
73535
695696
1925726
462856
624467
998899
339132
317059
1901403
652455
1773195
1595952
384810
1023398
1642224
885422
496340
294816
1839757
39927
1740717
983941
1684904
1495573
1166175
1366768
43746
1576940
84416
709913
1033885
1759143
357175
1100151
1951894
483599
758454
148489
417386
1737027
1281239
1023950
1145946
669539
1707985
8272
809055
1610626
1717936
430300
657531
705644
533427
858082
328766
1095158
1000035
1543445
492676
274759
690060
1971758
1858860
1060302
962712
1752042
1939035
1502646
1888443
1883605
951406
244667
1374927
1272416
826529
1212368
308835
171385
1093845
581142
1054125
773009
1583971
471919
549655
1050103
223770
1386869
1241947
1762242
1105069
1894517
22108
110393
1834953
448776
1642517
874866
1346373
1854145
1470534
544263
156609
1357954
350736
1231321
29927
360949
763835
1409323
1467502
25643
1190697
1861047
904050
1214364
1894913
1164543
1237888
1696659
1293483
1801151
172760
1783991
1290692
1019890
558260
1996128
1994094
13643
626045
1730885
1661093
176897
1338553
108185
25896
1021016
1846712
829384
1052334
1899835
1503924
1221112
1536707
1803297
109321
1631976
767128
1842292
1444862
67882
939443
1948588
906036
153571
504773
224041
846233
1197858
498613
1967281
199646
255388
1348243
1676083
1354690
340849
1888800
1789432
1705245
815219
1968703
1601371
847997
1463286
715865
1178386
234001
594449
1485967
1775799
310237
1125320
1722240
1661253
318549
1959998
1285503
1435959
649542
1961440
840812
1603703
1252214
304412
1355679
1295609
57869
1368995
728672
167288
110580
1972077
548630
327191
308366
510131
1683190
390881
1722448
1748893
554933
871936
1448355
1983300
1473815
1554396
965153
1148597
711631
154276
57101
1431087
1290479
655734
1646308
192167
978330
976124
1547877
1534590
1817899
1308156
1625156
957752
768947
33578
1092174
1605663
233977
1104004
200212
1155191
1453481
523045
451172
290642
358431
824901
1819921
1302634
1824330
1541542
49646
1784273
1361773
1075070
1280538
961249
1698220
1916071
993830
1505319
731084
320975
1824965
557963
415000
1247997
1810299
469593
187485
819098
1694819
887017
250502
714122
520871
1185572
1072332
1037956
1399899
41554
1198616
1604467
1108134
1092150
887588
366958
349677
661744
443580
448219
1597094
1228003
843297
106962
323405
1823799
277732
1255886
26888
1391783
1402391
808760
1449301
1848450
1750708
1832685
1422902
1697770
185487
730262
323141
388114
542369
1463035
711959
1849054
1486709
1304197
107639
896580
1856968
1371018
77701
458030
1181352
75906
1424858
1275858
1296039
1650639
185508
1484246
1806479
150239
1076885
300844
1376091
905063
1228331
1355408
118233
1732504
810950
1223022
501141
1009499
11044
1037321
225830
802676
658859
93633
1325189
61680
1639156
880754
716930
562256
108913
423811
1687947
1097163
1658764
805002
8081
1175638
1767362
1187486
1956203
1922302
74614
1428831
493661
1722241
1614506
1028776
535268
1166292
47222
1020962
430886
932101
651821
983536
602026
1038095
820402
470787
1864516
311401
1772273
376618
708052
614697
1946721
1508782
1363643
626619
1167026
330814
481376
611861
317060
1682060
120176
877435
1793199
1062046
1223710
1612380
1073376
608743
303285
1489682
572884
1271227
460343
926770
1439275
299385
35951
730071
922742
163802
1894151
440220
1951675
1591840
1269035
223532
917612
13489
183325
324333
1518115
1718777
1606597
120786
1203297
1041415
1441461
938693
911667
524231
1568186
1091899
80310
738987
140241
1161546
584310
359269
1757791
1278967
455872
43904
1407606
1717752
1368774
1764709
1830022
1944780
1294134
854666
1407570
1959015
333134
33012
864013
996004
911404
1644733
1928202
539161
1052049
142023
838670
635728
1431632
1483408
3637
687704
1595246
1670999
228962
456337
596151
1801211
118555
1630551
764781
448936
1825758
1699760
1039337
722861
1860166
816687
1825134
1846348
845044
1359813
255557
63712
363850
1743196
372721
1199650
1569252
355073
1378840
1139945
394099
5928
1892146
1280613
468025
782612
1037153
636767
1798680
1444597
1658118
997279
306132
1261617
918601
1765062
434700
1308741
1034347
378212
1222245
495704
231459
632756
1571092
625023
1154842
536541
147152
586376
729152
1985766
543494
266887
1431237
1842097
515166
543589
878616
1433006
1664336
1872850
1195372
871126
1035370
946036
372533
85491
663286
311358
726456
1169744
109362
1916217
32940
82096
373540
1767767
1590058
427224
1712743
702110
1432767
128784
1550402
650332
1606402
595348
889688
1460017
1089534
556267
158609
1180123
106211
242370
442969
1765602
149287
194349
784752
390738
980121
1483799
894495
1318277
877635
194217
405016
952335
110155
979856
1140689
268403
1898807
959125
888357
950684
1003085
1024147
377510
236413
991041
214984
1410741
1521811
370795
1756818
931462
1034499
966452
1723737
1395793
50495
253586
1048458
499744
1937364
106333
1924928
133299
422882
1393590
909377
1409442
1381
20236
822708
1519000
57627
1609953
466836
1837914
1178999
330536
465099
1473185
202476
1973187
923335
980056
1438935
291348
269315
303865
1918315
1213346
898820
1959258
317471
1804530
1625518
460889
1460650
1205017
448285
1117788
1918744
275135
1987102
673192
236929
605120
1360414
252429
1384197
1039643
1692474
1713382
1488689
1656033
621554
1656110
784722
408392
205288
1650580
1842083
510597
132424
653563
428067
1370147
1588919
1403657
364922
1745963
1514984
962193
1543951
721907
993069
1937470
1335052
1466726
1961033
1866816
46915
808572
796817
1874258
276683
1447290
99991
681121
1831415
1364630
133485
962855
993047
1777489
282979
89221
323073
122165
1219569
646623
500146
659933
1033273
958966
75341
1989627
746404
835770
322507
1864067
715408
1743503
1289998
548525
277732
1714624
765789
976803
669139
1655763
1162710
840048
809965
569791
342501
996591
1531426
1732145
1272406
1834450
496677
398059
1927337
701324
1661606
767334
1649064
391723
660476
442087
947678
963142
225389
1692442
732224
1201586
514532
1201245
1369655
1926778
947690
1044722
691862
1387788
1912800
1573064
595358
785093
715241
1661475
1793276
611882
483828
1014831
262010
346199
837730
1466712
1709365
238028
1859381
1053240
431191
1531077
260663
1753574
1331455
505489
1294636
608396
438061
483075
228607
1731284
1186290
417123
216152
1013868
530231
494910
1151002
30626
64015
1144822
1190764
1161715
564177
1468699
553281
368053
313326
795513
195305
1959743
1102689
1003223
129222
1440874
1662944
564593
1730871
681498
872931
385902
944070
1826742
1520638
295600
1994797
626607
521607
673549
677685
817990
1945511
1266844
1421601
1294643
1623761
1286386
493709
417139
1343612
1930858
1128547
1122592
927869
1993667
891546
140353
1531774
1509080
1571959
102366
243579
1567100
793572
785670
1720957
1334305
805043
338557
329411
414016
1916487
1664764
1166440
1844266
160179
294449
715586
83723
1899536
1727808
34459
22677
1730858
1491582
1991550
1321281
1988029
1955673
662603
134632
1353498
121842
98946
1603985
1415866
1126430
118738
873111
1559888
843289
810588
1784131
321551
1894463
1021685
781258
741357
1176405
553330
344473
611545
117561
715947
1410933
1142715
1910720
1641006
1708711
1645504
454546
1224801
120821
296112
1884424
1203206
1835452
794201
377797
1981547
1464436
935340
573754
100024
374626
394828
1349559
1931416
758253
748733
188308
1814492
292713
659836
738148
1431522
845
930364
1167399
529818
454641
1264821
535120
1462171
1086577
665830
1752568
1511379
313029
969667
430565
1441536
736118
171244
1811127
798617
52319
445572
1722591
1685884
460987
1984125
735784
325643
1860464
1886582
599084
901629
1009913
1712563
960919
1959549
626658
1482674
1942695
96962
1052126
1129687
652786
143141
926395
1774864
1841981
413374
881854
1957326
1559449
718057
965640
1061499
375779
1585898
1001349
1535642
610847
88869
925588
976951
1658567
1127163
477890
937607
1917625
724746
985831
1997510
4168
820263
1060243
922480
888207
950495
1882667
1663636
1721901
1033463
39324
456068
1354357
505754
89738
586627
1323655
834348
1180575
1674355
139405
433464
8517
1591636
378063
1418492
364566
337497
1992670
977696
976451
898752
524954
1990957
52821
1511891
225271
1719635
8306
1840062
1134112
298334
1613218
663355
1331847
582238
585104
1588574
721913
379898
90864
1478860
353922
48415
708881
557770
1477045
556494
1072557
1399346
1212193
769422
1918529
914757
444410
1267183
1135268
1099570
1366231
57948
1631023
1174432
1991558
480522
1722366
505527
405926
1723890
936706
1467431
1459571
1092178
503879
98714
799276
1945319
1034057
622625
1328019
778469
913436
236993
1674419
1123437
1847236
489901
1354191
1529981
1403436
1734644
1823709
29765
212513
230986
1996870
990794
381358
1235373
1386975
822020
325600
448528
1932589
1958356
1016558
1403715
1172850
1451848
670997
1910384
1820039
926371
761953
759856
1338661
1472733
273348
1765275
1757680
1420055
1301332
462074
108621
649650
1454883
899012
406078
614778
499074
645041
1929704
298434
1906309
340568
411777
1793887
1532072
971415
1388147
1658383
137608
1865786
813022
982393
784157
1115984
1947821
1142365
1710072
1509099
119025
491050
1716534
1500458
1668395
492097
1548914
259500
1994200
1739359
1196834
1096988
1166592
277707
130365
1364773
673278
273268
1786963
651504
511924
1306493
977427
1365809
612203
466118
1016114
825019
537015
1427412
1798781
1002749
828301
1324888
846689
39167
101179
1128280
1224203
571923
1246624
1380912
295851
1829800
825403
1025825
353724
1455067
281026
1390173
1321659
1080641
941138
1955283
769052
1615291
185175
333855
348708
348645
1314979
1984204
1287785
1560847
718281
1558406
1872755
745887
495201
1929073
16772
837406
752870
413936
670996
337075
21668
1936693
1385219
307223
1639471
153135
517230
1094425
1691557
495817
782602
1445807
1254335
569310
1045414
721836
1627239
1892124
1635461
769533
1741819
1718760
1985979
1051866
1803704
984352
12234
824999
1669762
363817
1422164
1040056
817273
1119753
1021002
323402
1896964
213215
644970
973748
380828
482852
1607637
1438864
533687
1452322
192875
234679
1526384
1688885
1256605
238725
174989
485346
1032831
12153
1516829
983732
1981966
49099
778590
387739
672296
1823237
1817267
1828144
834664
1373906
288835
1017335
340888
1731485
639130
1232264
24963
606235
1363091
1800909
383877
1900061
1174652
1688947
557502
183170
673064
340517
1875238
976351
1438905
311855
749090
1748867
1541164
760684
753065
210161
147415
168274
1388365
908405
1522176
196702
1625979
1388366
891917
1897833
1423912
70588
1307626
736771
935470
645593
154574
440827
1261884
1653727
13681
718647
46033
35452
591082
291698
1692829
700727
1424841
1409696
1156784
1457581
116270
252425
392543
1490178
1794654
1102403
1801142
1933418
720448
1829050
1403139
1151545
1022844
516943
1799711
1200920
1010888
1982062
57058
1971449
1610284
453252
1334363
706951
1128844
1827181
595824
967043
285326
1474365
1835683
867308
1407579
1189326
1443040
478321
1073670
1222306
526344
170169
217575
1616821
1571966
1700942
1484
609567
691205
1555050
1836018
1563273
885978
1205246
1377728
145024
380383
887476
1501064
1096518
1371054
1763620
1136640
559273
1297257
1081380
19834
1517409
1233213
298002
983011
437217
1884997
1874353
253167
1384958
1038992
427446
132725
201151
281439
1824299
907536
192402
1079483
1187130
439455
436554
1171611
1313648
819730
181224
460171
1216583
1911104
144312
1940178
70780
1993864
1754801
1915506
1021929
929051
1052046
1132580
1368612
1639641
865613
1466148
1405376
1503374
1308584
1565683
796451
1063943
611257
1393867
1079658
314532
1061598
1357044
198610
719017
1405651
679406
1511701
506025
1420478
206755
692171
792909
1483445
1756629
167929
617933
437217
897590
1599341
305194
281602
1966506
304407
351781
767914
516466
207189
505960
525987
1910292
557138
462239
1902379
877600
1478394
1859231
1752937
969658
799180
296784
1235751
1039518
1024360
1482155
91694
1192922
830496
335347
994714
71557
368865
1994238
670111
534613
399344
640235
267842
168743
1282699
1860185
328546
1729012
988123
777800
1154743
364474
1718539
1480635
1584473
1923895
1073698
909770
701267
894492
859992
928270
1694770
557989
110391
1994586
1190477
100304
644023
1901173
1916987
979218
1728861
1214131
1343649
28973
1961974
528436
523170
585207
1389002
726615
992308
1187751
1765981
62307
727733
366228
687581
38137
468210
814140
1608856
364764
258448
760699
1452046
1723421
338291
883835
1836034
114096
1729562
848502
1067679
290678
726350
730656
1343647
102142
1044319
1992118
1224920
1296200
90711
290526
895630
1887599
1180827
1139453
124030
834285
1183076
1358101
741446
1858183
966805
1178195
155720
1768511
96258
216239
1336624
1980901
1658266
1930844
636123
845357
1004116
1280028
1677242
1973887
504959
1582596
624618
1254883
634045
770304
1562854
1242994
1704185
1037959
996228
1265442
1569640
790344
324911
1533545
340983
209604
1491193
251426
1324902
849451
1169060
226612
1558642
1885867
465347
1505727
379744
1307140
1866807
1006
1162366
1978532
352196
1061980
33815
744926
1639113
77139
1625855
752649
256890
1092977
1426606
973030
426382
809899
1497435
1544133
1466169
1361955
1992907
546123
745571
1479295
736752
85235
1326011
96667
807291
1783327
1388216
1319424
641864
948142
1663569
882918
304904
686750
1495860
324258
570924
264431
1116736
1738715
1869895
415947
639157
838127
1623219
182558
1954704
1645373
122708
417552
1063594
755570
308094
1179973
1880333
1130765
872523
683448
1796246
412991
49053
910575
1227631
327845
1286243
1131962
1007336
645495
1252794
321765
1844165
1678357
1768287
1339328
1493777
120948
950228
435910
102708
1385259
1447288
608161
361442
720289
19905
1480718
486325
157524
1486539
847896
1066032
1696480
578061
1679524
367414
1915387
534664
710314
1964018
723261
1547827
1986797
1890860
676960
453525
380468
1236084
16412
115390
1486293
345013
1702950
930829
1571459
1283002
1785616
623661
725940
423998
246107
144827
676564
1965249
1607568
355620
1637768
1469555
209808
33510
483282
1631408
1296954
1509810
1299564
99016
991951
1929426
1557903
330865
1802128
1687226
1445555
783759
1464701
222231
73767
1923868
968118
67872
190788
1354045
1617712
1694376
1911526
802073
1885831
1190974
933521
1098074
14545
1816620
923564
1000794
1620312
1517388
969476
703532
1401000
1046212
359259
982348
588043
1614464
1682600
1501217
353778
642524
717450
1546271
1446309
391137
1678235
602281
1429329
579601
559308
608279
39584
1997819
85249
974045
1019613
659417
351095
1334017
1662106
1048314
884018
236384
1568512
483670
616528
771084
1680158
99292
769379
148907
1099915
1467043
1898617
121416
607496
1995011
1074562
85381
191439
821683
1457701
431659
365379
9428
1554652
590883
1314205
57164
1425460
340964
225199
1224270
1289956
1353072
636870
223032
1353266
1575535
1596757
768789
1644310
1549239
804771
1323798
207057
379385
377557
992420
147033
1314864
45247
1841949
1328485
902141
1860973
1098710
760138
1611995
709551
701286
1350514
898628
1189372
1357039
1550250
1445057
363398
1969683
1233602
210126
240793
896378
1948810
1801435
74864
5322
786631
84775
551644
1415678
1193564
784860
1435134
827428
1320934
337366
1971745
865823
1789632
1871341
1969303
1640048
1971444
1806264
1207162
42515
632695
1368848
1722737
1252358
504625
1252791
1254267
1113025
669052
509209
1570359
96311
417862
889297
479235
1294386
1796494
101781
1513565
1651213
1288079
23614
1568175
1875154
412960
337856
1149764
732379
1630357
1688211
82112
260141
754410
1682117
1198530
538516
1788120
132897
251009
133624
1178594
430656
1603148
642563
387331
1574775
25006
731754
415407
556209
175392
1426103
1112421
1077917
1363167
249551
47105
623084
426364
1704944
1257236
1158558
1611116
770712
627444
334734
1024597
1338961
501869
160081
349816
935246
370617
1627561
286642
99186
1992063
914408
399604
1375867
1117662
1905774
1686780
1722340
212427
1165208
1636285
1329763
289724
307451
295823
1536319
372025
1519802
204058
618338
1711799
1332251
39847
599919
1512894
1905293
240106
1011750
128057
1913196
169190
240634
1270262
26581
846724
206389
1146923
1547302
1484444
1989245
678728
1329936
1798703
1429958
967397
1343636
222657
1874230
941989
944183
552533
1906205
881048
92155
408850
642637
950740
1121382
293856
1245066
30102
45890
1167267
112863
354133
1955310
900564
1683730
1914597
1842182
309514
312636
141335
463817
1332707
589291
1891847
1532849
704081
1980228
1846106
1700529
34564
1573745
1768575
240655
1940560
1341949
300968
1946803
997497
1478802
878439
1025855
1760372
581765
1326480
42882
1813865
499793
1956137
1591420
905228
1904859
383411
234725
766561
740418
563100
1812905
600552
1290070
1381523
340985
1741298
927923
379602
1070086
1750764
445259
566847
1518685
1519262
1686422
1681081
1798685
1066574
922562
252856
1357867
462719
1470657
844623
1160621
784770
1677967
49981
521828
1820353
651665
760416
491777
916480
1583354
1344956
1281135
625604
367581
1081130
1970123
1103334
1527994
691895
1861362
395770
1691571
1723278
235911
1971687
1418201
1688927
928616
522893
1631927
947681
1401431
1520162
1502369
1952512
94640
966374
1344367
1662700
131296
292723
1730115
1015563
840368
983163
115442
882959
53938
1701909
1194422
1957235
1703424
416194
805453
1597589
1617283
271295
8176
1998578
368262
1262643
390586
689335
465624
1763458
1776366
1565461
925044
1053315
719236
1463413
586128
1344397
911514
676008
1920212
21956
1040688
1788178
899141
1826874
1282405
77896
438775
1503862
1695659
959468
1207978
1386648
1815895
440536
480873
288406
1179079
1896048
1226585
718811
850169
1476504
1855133
1134561
983295
1090250
430872
1580535
246591
1623148
1450327
981340
362350
312530
332861
1503206
1642434
390112
531053
1329144
760630
1013348
1819917
416062
436686
1253032
1095647
468993
513810
1359604
756634
1863169
721814
1442437
1967451
1577383
1626021
1384728
411391
1108556
1382045
1122911
1076339
1015465
215521
489290
927684
1600118
493599
892844
1461454
1924100
834457
1389285
45297
155967
1985603
1571194
1504713
1820922
1608741
240417
1829799
1014300
607969
127521
1607916
116405
1894122
436108
128979
1973878
1708140
371186
1107663
1842818
1602910
941350
774457
323287
524568
1162170
862959
975809
1675350
1422339
1285573
1866781
1312356
314419
1903236
1337938
1856161
1393902
746449
606742
1819961
1798443
944505
329951
953919
1086990
1040384
1666287
800093
241210
1658284
1540342
217656
936818
1089081
1037877
284360
47967
1298450
895745
1378883
1373484
1631201
596167
426977
1723540
960991
175674
1429817
807016
652596
718067
1752584
1760859
1128566
652402
1654864
1908047
214917
489556
1894276
1720168
62315
718084
935115
970253
271066
975757
1155238
858898
470552
1290068
1142505
5951
1885820
1268324
1755732
819855
1617860
1698147
212579
1463967
89966
1294546
1358588
185358
791279
1520721
1376444
764387
1187655
23554
1937474
1015540
1350367
1604253
481595
1363429
1558677
289048
268188
99692
639640
351716
1010981
227770
623572
1642955
1204113
1068444
1172452
106364
1713014
312515
436840
837012
394089
1564678
1675555
548368
1337229
1521747
1392675
944540
636962
375494
1715266
1360579
1596485
1723513
1886484
489344
1800198
159717
685824
1420738
646857
263094
27889
691476
662518
1716090
1881510
1555275
668983
705531
307048
1817664
1730855
1352093
1130372
1774659
615572
183002
1379506
1099670
865763
1001230
1555275
498082
1470935
1999320
688175
1193184
1961621
901987
1925543
151123
1295289
26332
1557034
1399092
979100
1848778
1609263
376228
198469
362656
967997
704093
107185
1773283
125080
287203
537715
112247
714438
1096809
1352768
456485
938276
372272
1256086
1509262
1808346
1435254
278806
320819
1565880
232838
1333116
620712
461867
243465
1229010
1427329
558197
712696
513950
858213
1489559
729378
1940863
1921114
716873
92954
944257
549389
1818761
485824
1756901
1239189
602714
1626121
325360
522637
491733
1403525
1332482
1041731
1305902
608584
1937540
1674542
1829596
1388590
991688
262389
1275558
165754
1699094
1380164
433504
1075500
708692
809581
1962600
1496706
1695741
1577371
525854
676112
1674256
765624
466814
192595
5456
1708578
587685
1689096
1673668
584999
959165
1214952
1526179
631105
527559
1355510
362489
1511114
1517326
761437
1998115
1224739
1522309
405391
1313909
1284569
580705
287962
1876054
1728071
1945052
588872
354345
615524
1239468
1353884
1868689
933459
1229777
868828
1833931
1553269
561678
683242
1883113
751200
1852675
1107472
362441
1940003
1664862
1384116
994679
757485
1774854
465296
739396
1725958
1127160
71833
1675849
100415
923500
1679765
1870696
1735200
33038
1853106
7674
1951615
840716
1679227
1612335
1549130
624161
745783
1487074
1516105
1441966
1543430
469636
1852187
1055052
1905118
582227
971345
1481205
886335
1757400
1178484
786730
1444542
1395176
220638
93768
1418735
885708
493108
1426067
950876
1150385
754487
275616
762423
1305718
1405391
1616846
648134
1043971
631504
1124329
779817
1205366
857130
1308553
1264496
447905
922578
589481
78630
278775
1117798
1273888
1896268
769017
12368
1486073
414866
1669835
864045
1306132
1971297
1413622
1170330
1631853
575101
1084365
1282746
785798
67168
577745
1831452
1498163
293627
609005
338673
717161
20905
1487054
1158567
1099025
1045913
1438353
1783665
1992339
308455
1969522
1190941
885511
1097946
768106
551947
1720249
365742
1592462
1935874
1331860
687608
106580
754865
751976
1675013
1605050
1230271
753508
9960
1362425
1828381
1638638
458164
1860874
1123136
1536125
255512
1314173
1742580
1002071
130638
1847380
784430
1230875
1370304
1733982
1517634
1637974
448437
1763528
1173373
128436
1166771
997785
800183
1086180
401118
1040495
1956520
1529310
387540
699137
1369536
974831
1992022
245131
167860
1600596
123995
1529719
1903450
983077
351257
1170392
1362174
1284693
960627
389575
1088376
689425
673194
273675
1540450
112703
1317500
1520441
660175
1519189
211604
1016542
351950
1479362
1781046
139992
364496
228293
271062
349999
233508
890541
1678432
774648
1786643
795777
1841735
1114826
1578040
1125119
1339431
1533011
1972892
1439426
344174
487685
1267791
418452
579289
668826
1014870
106375
169106
1324952
1094589
190184
687163
1729492
1867865
184261
1755596
958490
318089
202414
665818
1063641
1901895
604561
466940
34627
147748
1267304
41828
1037950
195235
246336
575097
1590178
1355952
386728
590530
618856
1643205
291813
524528
1792185
965710
389000
287356
609217
222937
1654996
526905
415579
321420
812181
1255441
399256
871607
484276
1912185
1589289
445262
1375058
237220
1919797
447389
1880369
498216
1920887
382567
1731824
54375
1263803
1072462
383429
970553
1661741
132606
168644
1775365
969131
1679240
1787746
1897331
662887
1741834
1151945
1288996
439176
782065
1102793
521467
1090963
353329
499098
832075
1357585
405381
1445942
641438
1189018
1123466
1707714
680215
252132
1686703
372946
1130929
1834891
819756
1617632
109165
396664
1155844
746891
492127
1803489
277762
1919475
837485
1829644
540519
282177
287346
1602679
1355372
1283650
1685390
342848
904531
783590
980176
1239322
1121008
1270641
182240
689660
259660
998984
1006226
1636622
104443
747583
1233463
171155
575543
1101099
20253
622974
1576583
1752593
1567586
1952493
1257312
1865771
803627
1872005
491959
958128
381456
1314261
1970260
1479809
1088350
1164585
566177
1209226
1541298
1689040
1525242
1917949
1261143
1385509
1056366
285317
1202257
1093892
19918
1322610
499168
1049032
583668
894380
463931
344458
1844316
995148
1487890
638715
905124
1153260
1736797
1139415
383328
1344371
1190746
1763748
1106936
729655
917659
752251
1884148
388661
228125
429681
1437053
441391
1353421
1969042
1185510
1626543
540668
1267007
752001
594461
1002111
1105707
1098053
148483
545902
777160
1372478
1156591
1231286
117951
1623574
412266
338922
301072
753736
493900
247722
242037
36392
174379
1376294
1691174
170515
1990691
1331880
467921
265743
600576
1728130
1914389
1048962
1820138
324926
18607
1411973
1188099
1086209
1777622
483674
835099
1022
1759824
105254
853724
1227616
1166167
897725
567637
638403
855187
1226517
824537
617996
587892
858243
1440131
1310456
432848
45369
1127851
828169
1770681
1521340
477626
1711817
907267
1233061
678621
1965677
94398
1375336
1783787
829001
1729638
1284543
1930224
210255
210914
493173
1175370
439610
1736875
1991490
1786548
876262
1456503
1359777
391887
1612294
676900
943124
1269817
311681
1798715
1243833
1140846
707841
1063617
481604
1902295
970933
1665783
24826
586153
58152
1719759
224809
791645
247496
1509409
1054396
1373281
534745
482250
614762
392249
691445
1682934
33165
1590227
715128
1892413
1099874
870686
385449
1136324
903972
926581
204802
1214359
844476
41196
1315561
948149
1758101
1812259
1300840
420704
1949429
330243
1674736
32857
732664
1856132
1422608
447366
765501
1157505
1280951
494373
716795
1379915
525316
1245443
621147
329309
525860
519111
1971559
221117
1202678
1077323
1090456
1187341
709978
849373
805868
625349
1482547
1410488
936509
1485284
233500
490060
1036075
1726385
1316388
1134397
230527
734436
595886
1597161
222571
811753
276777
1746109
808032
1887798
1602462
1510519
229687
1455076
1409675
1504942
301555
1333130
1793633
471047
1968647
1876438
25985
1294168
1901209
1596206
1969338
254921
785940
1958654
526804
646812
916570
926376
1846581
70974
1852065
1849235
1836869
1216267
482066
131428
1087992
892984
1755910
401343
639789
244019
1555870
1206971
532591
983658
514447
773882
867147
683888
1728382
1257331
270734
605688
322649
944093
983616
1848976
1960985
1806443
42909
1311659
1316881
1508405
552684
305054
1516792
377448
1702617
769428
1079356
570327
862645
1725686
1564356
1629176
1040146
627654
408340
1493103
273831
1776769
1106122
713203
1557267
1733714
1852835
377688
650930
1886731
1881288
1475196
416738
645730
443150
366475
337212
240512
1367299
752935
1461299
935759
1995256
447344
1534492
1131954
705042
1731091
1799950
1392252
1435709
409768
462649
1883760
1029054
1458763
1755132
1796098
418537
1654942
320688
340455
1458938
275574
516542
716922
397206
887904
219332
685495
1234046
1520123
57055
929228
242224
1939171
35070
1414017
1390147
26595
466245
423689
821228
1830129
1490812
1517358
717926
205722
1460674
1509288
624175
1913161
195965
1913814
65779
1265573
1896236
1686175
1513210
1807075
1838855
698580
1124445
1815068
769673
275187
1934866
1942590
1476193
1397756
360569
199685
683689
1030190
1913097
1359074
1398629
1790865
1558972
1031930
1688673
215279
437653
923663
1444389
276570
521046
839471
791520
517765
723871
1585614
1011865
1230185
846641
1367452
382285
1541665
258721
488691
974735
585649
222686
1081610
1907065
893176
794382
1199829
1846324
1976837
225473
500106
643314
309240
1063913
153288
1282724
451693
217244
332444
1372194
1981812
991520
1535639
1202317
1579397
360756
1198622
376161
828191
1777937
950161
29018
1152224
1394596
15186
552451
1546485
548729
1748432
250887
448486
1003232
38375
1438659
1222332
967369
365912
1000169
339843
290523
1455202
1047010
1368206
766836
816217
1018814
1698850
1908663
1905723
729671
936477
1870972
755612
1435779
144598
535353
1657640
1093829
930431
1522389
332344
1894200
1589273
1883915
1639897
812756
147306
318021
846983
454647
1105021
579552
1207802
1734638
1137148
1840696
262231
1170587
1358064
1053804
1083590
24370
1281869
118574
1484619
1699127
410888
1554950
215545
1693505
1282297
1971293
329189
820197
775518
1814730
1152221
300164
1684080
552578
1158385
10998
924965
954510
1725085
547118
749033
928555
260084
686458
307403
327999
824362
1007587
1483445
1441952
1918796
1549398
569607
231222
1309730
1426453
1326397
1872979
1019642
1784523
199985
454463
1165832
264743
1274503
1243405
1418605
1647100
1455079
768916
899711
1004022
1661114
1687470
482803
650704
1955762
919487
495166
772982
862947
130249
106254
376467
341623
1831460
1601829
169911
1741547
433910
110556
429328
233933
571625
970403
1254668
1771365
1924433
301029
1573846
1097630
1380519
1372086
210931
259954
887979
728053
504360
1005115
1369392
993878
136242
265425
190117
472175
401292
336819
1757052
550505
1601621
1045686
1564191
552815
1800592
1079846
491688
493478
236459
267030
205022
58925
568163
1094472
1047169
861010
188431
139093
1741905
1218068
837726
1863032
1073269
911443
102688
252142
1994307
474071
1395948
1642047
179849
1890159
310178
1487148
1414954
63094
480398
1202714
1584850
906335
1073774
1324235
1411419
1922422
456317
86306
1151300
442402
711073
1406275
1958128
1017392
1693732
1971137
1732493
8942
1619785
1064040
884158
988863
790678
1710113
584574
1289200
285659
372604
249542
1950909
561676
475177
919796
1861388
807061
1469399
16251
1435929
1401572
1753684
1684685
729984
342963
242617
1340801
104342
738886
320132
181182
606428
189232
1873374
1104299
919619
1855178
918168
632833
145559
180768
1635268
109848
1010845
1134158
1519083
484525
520669
1367072
1695939
1789819
312467
859901
827900
244384
1571554
1890962
676074
760609
1806830
1055021
888617
791090
1294859
1689952
989646
580662
1237142
498119
81617
657506
43461
1261879
1713345
101690
1502552
68958
1337106
1191099
1685388
1081499
934381
133624
107411
1095484
644639
594980
1491611
510832
880412
1548755
1095525
1022461
1278919
341258
188863
1548352
1264107
374901
1027031
321105
972488
1826785
1126661
1995229
1514981
1339771
1590207
1017952
310688
547738
382547
649521
1249000
1550092
176100
1671186
582847
1113364
1411621
201127
1414810
986793
1357743
1181829
224266
1006954
1564197
899755
841157
652762
1598447
238461
1855773
1011142
1847555
1017557
1032798
1565290
519397
1098892
180954
397790
1088335
1235888
456563
1943227
1072449
981806
546631
41091
493023
659947
1145966
286128
1593895
327152
1587084
1602656
1198797
1294917
467793
645980
532641
1106743
162249
643868
1354913
1576137
967368
162195
466396
1250513
162695
785812
146233
1637987
1898969
1724351
534343
771504
1312418
418632
1053249
1751633
317461
1392240
1204698
807580
1062831
1880401
716839
1020395
790424
608703
1039031
430788
573199
1434943
541662
1223175
1123062
1294941
1828778
1692161
110971
77669
1189005
187485
782052
837199
1018862
72742
713549
894
159124
1625031
1888263
924961
249866
514065
62552
1706017
118045
371310
911615
414702
1415589
1465192
1951190
1776874
836158
1861913
293541
838810
1127900
1209173
1328798
1729685
907676
1661701
15619
1945395
1681387
1520585
1704116
1728067
1250106
255553
601869
1675485
405634
1785466
5942
1209675
74743
815410
1724594
1616321
920319
1609189
1091276
286416
889389
1866966
461256
1847123
1008414
837205
267061
1299557
1549324
912173
856332
1389405
529666
1616049
1557373
963211
1603827
1061485
783569
643833
1792901
1504529
1332387
1628588
156230
1601087
1745506
1219206
144071
1980106
1971892
782181
722798
818273
1502698
1469287
228190
1215923
986686
896246
513707
50144
1336570
481974
409750
976449
272577
972532
292949
1302497
919150
1392042
1190726
1112788
1562359
163202
855205
893384
138642
1316258
931486
1557588
255978
1065961
1996368
1274642
1216323
591648
787201
1495763
504388
92745
1660655
1800506
1137150
1331789
1903284
6803
261629
1505358
1725151
1068148
511972
1082146
775111
302112
1892458
612497
1464439
1972393
1945799
772104
1556480
1154673
1766914
14495
373792
296726
1079007
1757049
1551595
1839952
608711
931936
364220
478110
1357555
795165
981863
1950859
1022768
1745373
913441
1650411
733846
1102488
1229110
1387211
1593781
1315442
1442397
1583606
1189601
1892626
695214
352450
959522
1651980
1338460
800568
397966
545610
139663
1683897
445581
1090597
280639
99219
1999575
292339
868051
1931503
1152841
1278513
673861
561318
1844153
1064795
485232
1014872
1183169
1128221
1163538
1523364
1144833
862805
52623
723059
1317227
1706603
1958967
934281
38647
1663396
14872
1441431
963019
1381639
774704
486657
752928
979657
787209
391565
1564710
1290207
1502842
1387684
90102
259949
251863
1246431
898004
67239
1856718
723735
1294794
1279169
1499711
1901708
1458344
1087243
170613
463185
279483
1728416
229065
1846546
1021957
1350651
1063480
318656
792944
732845
1116651
807821
1854542
545690
76056
1408391
927550
1918782
916487
1981039
1642971
298162
1053651
477129
682906
1939366
280671
1358459
1599344
682045
1993954
1433509
835415
1607096
1545106
1710744
432989
780701
337103
1759365
4902
1350302
1971554
723570
1993438
1298688
483487
356248
361995
593017
941020
93314
501830
583095
853227
1982943
684528
1806118
1967361
965746
1854188
494753
27812
1092093
1693626
372601
304844
1725531
126758
517515
1907236
817014
157738
34349
638263
1535132
1035079
908960
701888
1523488
1646190
1281772
1198995
1236047
1681002
297967
793244
1498685
24304
833103
1203384
75378
928599
1737284
200449
172617
1550482
931555
1780482
1745867
1710172
523369
387980
583469
1670212
375157
322982
1986753
533187
837914
125560
1637541
927757
1462818
348110
750064
168447
754071
990144
1231156
1925666
42013
619652
389443
406142
1647808
223404
338385
1328337
1576721
240041
1936044
1573145
1569023
585056
1488055
194740
1376521
1142254
412850
1113901
1104233
741697
1800392
1920103
300145
460341
433459
1517802
754453
390456
631294
791018
1876061
914880
1882618
807705
1211991
1892621
742568
1648849
1440302
867617
466518
1021352
1309660
781551
1893430
1115386
1195667
1990302
720241
720689
140460
538264
413108
673930
805546
1545423
444241
663464
971190
1730909
1928110
57882
78162
554927
722987
942985
394107
245886
1211502
1901220
1171354
674604
1780573
283668
1649627
158824
293255
228587
1549740
1242726
1861008
432471
334830
1393301
1848808
1896658
1208146
310083
1439755
1946553
1320470
1840799
1222719
1993424
341537
924816
137116
1084082
560779
1466308
377898
840510
663101
438572
1544621
408709
1732474
464635
711281
210984
48785
840476
1541011
1397199
147318
585343
1644355
970984
1607956
215551
896805
157100
739788
1139827
1482863
1055067
329235
1503390
1306769
733043
630572
90825
1857851
1064148
3912
664876
1775421
1611611
306056
1179951
252912
563945
18183
393586
1519253
163882
739148
997346
59120
1811962
456430
938044
35894
346161
1880834
939243
426507
1368278
510049
276555
1415017
1992773
1913631
1954874
974828
877902
1505728
674653
1632534
1522724
1439140
632646
1634092
1948431
193119
798021
1775782
307941
1640634
90870
1100976
1650350
225482
1378401
53289
350308
176236
1624921
233827
1577226
352247
1250911
437763
1477979
1133285
439811
1251903
1084259
1911027
329775
181450
1539917
1133249
1629598
1657681
211074
964698
248128
1266630
275833
1854535
184476
364756
1712259
1449794
990204
35315
500702
1557137
1959621
534133
430113
877045
1580565
1227524
650256
1185579
1721302
276790
1853592
1055135
1274352
839949
567864
423186
1798564
1480856
273526
1610820
972762
1503776
1115725
1436418
147207
1495899
216084
953657
424573
1404767
778753
1272196
25896
187126
402756
1931614
194928
1235925
1616182
1613762
1880499
1930279
95232
123837
1452574
727486
720461
1356489
913997
1411442
34749
966228
1394783
1795136
671907
1135956
664575
573468
986123
1102536
1478077
511592
1998435
882934
1612234
517993
1043439
1878809
1520960
711723
1089243
507502
468459
1291239
1513611
1460943
296396
1849633
667105
231810
78503
649673
581052
355373
53161
1462908
938139
855571
851713
1485927
1892572
978017
1088585
1531090
692226
612604
794287
1417084
1902577
487920
264553
1833336
1265331
992976
1397715
1033654
728291
1797197
1402154
1646403
898524
1267141
1657057
1158992
437439
1275755
989072
1875197
148591
907336
1345667
3480
1010950
1320423
792779
1666196
372462
8003
1981997
1505975
212327
439464
441013
1600872
1295290
1828280
714318
993275
1229253
958421
1170593
2018
545251
1089358
1145316
726665
148943
898177
1310435
469337
1360387
1771167
556743
1461212
873694
980239
154548
1519644
1433158
912247
1523749
983808
1622955
1772340
1215187
569087
184027
1016959
930257
840809
541935
1864294
165300
1355164
344729
1733920
785384
981804
560389
695662
16803
458658
1885188
593798
921797
1945294
1637268
240447
4955
571657
198318
1416909
400620
20044
1849859
361672
1108265
1785082
1036388
993840
347045
1734583
1311582
1297578
1357341
603599
1024675
767503
175661
1697588
764423
1875963
1335215
862842
836821
1094648
576456
1425650
1400209
798375
1501377
335931
1161446
1560470
1416224
1598276
732137
1456271
1579815
240730
823292
484804
1175803
1604231
112081
1564530
870799
885651
1076867
851660
1722998
1114663
1228009
843207
1916748
1838058
154894
766691
178197
330809
430465
1284137
1731755
1349153
733691
1933840
232884
1772324
1183739
1519728
648761
1698168
1662462
1083860
945321
734032
944958
1850387
865631
1677446
412147
1949121
132116
1313846
1451809
258109
201177
1286467
704268
70111
598132
699320
297104
443747
508295
1499848
1483488
888915
912277
1501188
1294278
1014915
96059
1612622
752707
1909465
1906773
451885
1203119
716825
635424
243512
1516640
1068688
429729
313078
1568879
85515
1731747
1913554
1180822
1887215
1725351
17145
166688
1694476
466760
1133164
521737
1485544
1307123
1447764
1044177
1421814
1447026
633438
354896
1355189
638710
470485
1020775
1968210
929879
1722377
676241
1914075
1005100
1859088
1776475
1351265
1702041
1262791
1641165
26397
120010
1590539
84383
227644
1409765
1125333
1853566
1666128
1100879
794822
1167107
1133034
559608
1964325
1732339
1236954
1008520
805837
606177
969098
1491591
817292
554175
1417991
238737
445031
678550
596988
1617420
1077924
1395158
1784915
121091
246143
1432107
762320
1064882
1588590
941332
352927
527467
1239275
545434
1803471
915322
1131019
766648
749124
1808802
629686
578284
303087
418709
353812
848474
296695
293083
424831
323045
1851270
763116
1253204
979790
1996978
150378
1544739
1998333
612606
269309
286850
403268
1514867
1058651
447470
1922973
916217
1832678
1594808
185440
1521879
1999713
570698
422433
1544399
655407
47334
125003
196487
1787827
56220
315392
121016
1046117
1290369
1040942
955786
193194
1778351
1995279
293329
1772593
1028250
1080694
1870399
1380435
841498
1286950
327614
330667
1176125
683232
1343679
948687
1879797
801859
628321
1210040
566084
1665091
1629134
576968
267993
700615
335449
1236604
1339492
485175
1617294
1506513
286248
463488
337875
1751868
1631053
694560
1800320
1835079
285899
7251
1498304
690211
984738
742417
391431
188869
1491623
1925943
702758
496094
1681471
530023
418225
396216
1546545
85952
1233590
1321343
315291
932100
247926
1505802
656435
1030756
1482098
1446396
333491
1549727
1167967
1102531
965287
1926826
398257
1180126
1195509
1911346
505849
270330
424979
402647
965835
1359534
1437004
596717
1463944
1796054
595345
448100
1621681
132352
1169939
49822
1760717
1184144
227171
776063
442286
467529
913783
1301123
1101167
626806
570040
902981
1372507
984246
75902
1384468
1734394
1143383
1027696
202314
1595770
848519
1397390
716467
1019493
1315566
1611774
1715491
1752483
1325381
1747310
841865
1606930
918509
1287123
111253
1494120
583688
871154
333613
995346
1710634
1139883
598300
1885032
835602
913037
638849
218686
662801
41226
641775
1725401
1353421
103747
531007
1925407
1030583
1623664
44717
781483
1483676
1293229
542568
182002
684107
1403264
118122
657227
930380
378016
1066416
592866
540304
542406
1079731
409498
240159
1820861
1797264
1994968
1812802
1148581
1137896
847780
536127
174715
375355
1459819
1226894
1198420
754200
1359924
1669172
1169316
956605
1098163
255544
1265794
817352
323211
1090773
706500
353514
1256
908375
1889917
1448088
59340
426363
770646
1665966
1537493
770964
1263611
915850
1143167
1527794
1840760
579521
942023
1346285
623279
343541
33935
1887661
1877102
261956
1172424
1584125
1109746
830957
1684236
1790104
241307
1617263
1318548
1255173
1978348
1297881
1742158
1455416
605642
1715873
1758249
1414488
614000
598396
1707867
1915599
221083
113661
31877
631053
1493070
1858653
1866136
90666
265356
1554244
726547
1448247
978228
565928
489847
614713
479399
1542397
115496
1257135
932425
1149591
155147
234120
396986
1682777
1149044
1167440
1359250
508874
1288995
1084992
1742117
671998
1338760
1843418
1303897
1359760
1411583
161147
763808
1655593
1650537
1292372
1869899
1237352
890094
892666
1608517
626945
762254
1313921
1631190
1131013
615376
112093
76059
639893
676576
1369232
1071077
1829786
1552970
1714429
260341
688643
900401
1095605
582468
635154
618597
50853
1294716
36960
1190796
1528890
1963538
343697
1775182
1541138
808470
1756256
159234
1410871
1492982
295560
1151674
885326
173106
1288391
800792
1506552
1144667
1427196
1780208
720469
1316238
1588761
1648778
193040
87886
785585
1512380
131808
1292143
1245450
121943
1256932
1283052
4955
212055
11373
615526
1665293
1328506
1287137
1965534
669562
1521918
1075302
695769
1436730
36805
1884240
848526
637122
143384
1022682
1790170
831117
1700637
216137
865117
1611045
264014
1647082
1404203
1565856
1423155
253313
1892908
1659758
1033522
506567
1746059
1531691
873505
1317150
749791
531546
1928593
55480
203561
1240841
1940116
802541
1534901
1020458
325486
1527132
899785
1338974
1954942
1440665
106367
1983652
1320545
600889
50740
1973967
880012
1487849
1285616
1359029
1520565
701566
1563003
836027
1734253
789834
1016033
1931331
1423603
1102825
1168979
1651456
500567
1681231
755292
228954
1851093
253397
815864
1238184
1974218
888567
680393
777648
249666
1462299
795245
279133
1285399
624010
387623
407504
213412
512650
437151
1265065
992917
1156429
1811585
1074176
1994786
229495
1121802
1907296
1397969
1449489
1509917
884456
1090664
724081
12459
432313
1885181
325677
174989
313482
570837
398751
992725
1488445
1931552
1246843
89913
49151
895392
1423138
395608
1131128
258023
965023
324969
715861
1271889
95700
789082
1111035
578093
1520087
633915
1564895
1902156
322951
66135
1375994
81814
1532880
354329
414711
1097957
345382
766928
1803316
108014
1033043
252095
1754810
75441
563044
1571558
376542
604014
1638118
583521
1504232
902295
1610697
283463
566568
1471472
1607256
1839595
1561454
1073202
1488975
609601
626256
574949
111294
683124
86740
886756
824981
320022
916794
332583
545232
101739
899845
462772
689876
37588
1879367
1143989
790278
1804760
44986
227758
952696
1295327
204139
275169
612113
480854
852843
971173
1160228
1311513
882173
281641
335493
575122
1281960
1533126
1596396
746367
1081260
1219584
542004
687806
1485798
1246223
870831
1312135
1219274
777345
1163180
492341
266602
386274
1562241
754162
1882722
126814
1186370
1691769
218931
1530136
128851
1014428
911772
524856
1189656
1721208
32714
1529559
1416246
759012
1117955
1689184
382772
637164
84564
310000
1253985
1203512
625018
1976379
367719
72563
36841
1972423
688926
1536276
326995
1373418
1594611
1480730
1447452
58951
926382
886305
1451971
354444
1724871
1178766
508551
180752
1322092
110671
741030
1235344
912193
610302
1760887
974588
203947
940375
1857393
1194591
1520405
656931
130760
163728
500739
1472528
1373048
1335038
1937543
1639217
1404762
284437
846245
1750958
1567647
823417
1823777
96650
1130711
881536
1462581
137099
96872
341816
1277967
292474
245680
516305
188624
1314333
1935470
1055118
1014287
1315237
255912
1553464
278869
1554376
1761740
1117337
499012
981103
410221
820013
245353
261705
1776524
1434285
5172
1616803
15263
1966033
1427839
563183
941349
247218
1450656
546990
194259
1745288
1970434
1289382
1598419
961045
1034652
1792850
1829949
1755671
94282
1762323
119602
41031
783443
207156
653284
752225
1054612
1428977
1165889
1722437
976261
1225876
1670509
1384112
229291
433647
140559
59643
1564237
823479
1001077
147943
589349
1780163
465863
983792
152980
1772133
416612
1662912
83701
1921523
1305358
1455862
1141378
1363575
1612747
1643581
1747480
556853
1997496
1560949
897403
77993
148021
1406016
751222
877218
1404693
1460889
771794
720887
1349483
139214
336279
1439139
1371393
106919
1980234
1369937
1161996
140605
540751
1007236
1904158
1329978
681313
30918
1843956
150186
354323
1194513
1229926
7122
256583
935880
1849775
1119941
42724
1596429
1315984
1201302
1188506
183142
1619618
837854
120531
569995
1579077
1166070
1745338
1724688
230529
699065
1969893
372540
1511704
284376
437698
987842
585718
679537
1628622
509035
1114316
1981284
1752080
1628111
1695879
1668294
77358
743881
1272614
1591031
249253
1219204
1528487
668504
1959107
1278625
1447616
925712
139526
256524
718587
1828413
1600281
1815320
1822957
1237562
518840
1590057
638400
822269
1408091
1814732
1829377
1677173
1184966
89345
1915188
822105
1108291
1953583
1131720
1658081
25935
166439
352276
997372
509881
1935758
242086
1528399
1801322
45491
1505874
1443618
1655591
249281
353954
1769925
1349927
1684496
1294926
1090944
751148
326099
1004187
458035
1510881
1765247
91236
1866150
248452
838008
1879782
668972
1675443
1102029
1982302
106729
110067
1460605
555956
547116
703178
825177
379665
983621
261333
1032579
974075
1161518
1176145
1958767
1247567
1645389
1634272
961441
466821
1537223
1301714
897494
236562
318334
664119
782940
495601
1524035
1315223
1428374
1870272
137655
1658862
267738
115143
441246
1456726
1854327
1456435
614963
1558818
583755
1474945
1049208
920920
1015723
30934
253053
1981432
1013813
689220
1206738
1201627
932848
551069
339076
32191
1866929
1532945
1462585
1584605
1296896
1473143
651600
1665073
1892753
51172
1085414
214038
317344
304480
206196
1106286
312239
1894414
1576228
466671
748330
1811999
1601573
1817472
303311
1681322
910370
346148
1828147
306048
1076416
1211692
391983
252448
868362
407204
1380102
1261114
1028554
456606
1022259
686504
169922
1910847
344034
876323
275431
1738311
1791755
408370
97626
936428
833991
797969
184290
237487
287599
336777
1998431
1165971
537726
359585
1936162
75149
218964
144292
721569
378298
1565116
1442925
438930
1554071
1124934
1411624
1674837
735202
425531
1872375
647207
576174
974405
134323
1208848
1159469
803837
725199
932475
1800046
668876
563957
1128232
320955
756070
1609523
346234
712619
155704
798269
1070527
309280
811794
1225329
1045071
1530277
1811672
1235268
1863830
808741
666471
1014575
1857161
1442948
504511
1652681
1186916
248440
1364411
1598990
1257918
1991885
628189
1007037
816476
1931138
1185172
568489
692994
1096003
1437158
1207397
25939
1647302
99570
867546
1378772
1721427
359768
1604010
162085
1877968
1472972
168454
1934850
302913
1747405
1124991
616750
842779
830383
1958108
563159
1822213
1838399
1781652
1277238
1060450
1382848
1540075
1114767
412295
454250
1505283
897295
996539
620151
363653
177240
1132618
1287810
1751835
1114809
1220152
1692418
1533601
849311
1325627
271670
910111
1991250
1981468
1957992
361846
1586656
286226
1465085
914956
1126050
1372627
467804
573594
927382
387465
1838115
1094064
270627
665190
1386355
867527
1636325
334233
1488666
1125715
1240614
128047
388145
1930583
264333
1474908
1399434
1968046
1544078
1421118
525751
1668577
28535
1282586
1021716
28779
924593
235793
1599173
1767773
1229279
1317542
1892618
545385
479712
699244
1133018
443768
1287317
560445
1861067
730649
1051568
1519710
1219198
1962244
165710
1327706
878765
105548
1161386
615479
1141915
1943499
1488755
1626174
75795
1102291
587009
1416275
1412125
1077402
93081
1962609
1394072
1480733
28587
105089
206155
1634731
1003459
1124667
173703
1918029
49194
740299
809356
1575630
1659389
767603
1278357
1317334
1735942
703275
560566
625937
638777
1027005
1708703
1646800
225301
613662
390127
1485996
77359
966289
393799
1307869
412193
287448
130285
463453
1740307
1348892
1050664
1905564
1999581
992770
1549664
578889
1863738
1341964
22402
40820
1539483
1872772
356106
1795800
1514713
169777
1434538
1777839
1361941
319578
360775
1993665
92609
922693
1952746
1807354
1922752
793042
955383
1548921
842373
674348
684060
1303357
560404
783523
1373734
628733
23192
1020754
1497538
1820476
351799
1790141
230071
550993
986363
1676023
506168
391612
1019642
1960082
1130833
1102655
446512
1532833
1902830
1109094
1490996
1482931
1177243
1530512
1377608
24333
874563
206666
885121
426296
485933
725124
492564
1165934
973961
70823
1553345
1664675
1556134
1083875
1612194
117881
371560
1688592
300925
111505
1716090
713542
1964174
1090167
1501114
25468
592956
895176
1629216
1184031
998069
1738909
1120412
1473573
1166226
958292
1173725
1387520
1186233
250114
538125
130308
1923396
242391
175456
1923553
1795483
771458
1202183
1623085
427239
1896965
743677
1757277
654723
1260958
995671
344318
542576
1833593
1749225
1221550
177886
1875839
1679903
650238
911548
1397026
272997
1058926
1286820
1805455
1809662
1471643
1230463
1025574
553884
910341
191735
1238351
453832
1469469
1288590
645507
68066
1247313
1503885
1117958
1860470
273927
1408720
1055956
1217841
1267343
890734
1618701
513391
654706
1235213
1813576
1314034
1927708
1323850
640455
127370
1790004
1547228
279965
1500820
747415
1714233
215394
863312
1940751
1119080
201061
1291302
1428227
1035659
1758639
951490
237918
546641
1119899
1528940
1927995
39550
768395
181637
1150399
1735558
1086975
77962
782627
233727
1549393
1538470
779336
939379
831985
139835
1719596
1421907
1522035
1485149
200230
1336251
887353
22539
1038852
1045423
1156931
648263
1555585
434450
1230329
1918349
803450
24217
1003726
450308
444665
1623073
1830384
1327524
787858
1715628
1753281
1248608
1415004
1307230
1485751
531497
480738
272917
1426479
703150
872730
1707678
1520228
347742
1751521
1015268
797654
512692
1701479
1731345
1070150
1903446
1228964
232716
1704770
1342630
355748
1728791
1166841
1460298
627333
1769993
1047725
1486164
1275923
950939
165700
1064386
146095
1360924
107839
1127303
168805
1336642
373051
439839
115270
430027
729545
711508
1535714
1095123
319791
43333
752986
156645
316789
21091
356779
946823
1809208
117711
1330176
40612
1496152
37086
1708223
1983394
1113821
1976703
1369465
886330
469170
802853
875491
1643506
1094698
1949054
339485
271075
1162927
1508782
1308322
961643
59772
1508806
593620
1019556
556821
857146
230583
1581000
1465411
1381
504702
505721
1337516
206383
173979
51132
1600589
1223830
1275220
1506777
1612255
1798539
412861
102750
617930
1594350
1421330
443337
1195623
1754560
797923
1220076
528708
444638
1168477
749425
519770
1407604
730945
921279
304447
1739021
1550250
1785152
1360968
635682
1184591
1805814
1076261
1837078
1537308
446621
300002
1511192
214048
881913
1490397
107466
236220
1250668
983607
1169408
1150939
1247446
1463680
551985
1962992
1490179
1481435
1138073
1593110
609239
284137
1292617
309428
1460018
631206
445778
133149
1587467
1181059
343562
1185277
1856686
1440766
1028409
914720
218654
616075
847194
1252992
279581
1982856
1326257
575416
195600
1512133
209690
1766036
413944
1054441
1432754
1639847
1130942
1287370
1100132
592566
1802626
604140
470136
296752
761901
581224
695151
1802865
665306
663970
755235
371104
1804190
1386969
1420855
397559
498023
1026713
1736391
1496334
1388350
1631845
1648013
1565214
1251889
53170
221971
1221321
1742920
1823707
1125975
1810153
910077
375262
187714
1459779
312993
1670252
695979
428820
1877454
17219
1263374
917297
1718639
1798887
1415453
1895138
1298276
1558315
1844886
577272
1926811
1661357
842481
566054
1821593
207110
1045371
72056
945937
767127
1224613
128886
1692195
764993
1917186
1839339
10211
125471
453685
714491
226628
395349
197806
1255050
1319746
830844
499457
1949609
597645
477116
1951042
562381
761852
1266466
876009
1372553
1928784
1525374
817851
1576884
500977
93291
204439
1064554
1649423
464325
1743482
182085
780821
1714694
1314082
1398829
1645155
1033628
180449
76409
1705491
75603
1442214
387770
1729689
835140
857813
1681471
1045389
1569724
531039
45367
1071291
453677
1022557
840986
1268894
204957
1149790
1031646
753884
838973
1792792
306890
934957
1256711
630506
1049468
1343222
1909576
884642
264634
1982308
94112
1938122
1112580
480877
1342236
998809
1734880
1646067
1481451
814747
635784
1123690
1658820
1160893
1016201
771457
1283005
374347
1871745
362302
430264
1451606
630550
1970438
1623176
842725
1894636
1023283
828143
1287089
434210
463643
345914
196648
1499818
1278710
816900
517164
622409
1829508
535575
1294680
1133547
771870
380299
1376834
135136
705936
1334471
514035
1819941
556085
831992
522898
1065191
989627
867308
744622
1641992
888474
280613
1568000
466336
309725
94476
1498467
1059373
1409032
916423
1849487
239022
589483
1420325
994813
1955163
1930026
1541652
1515602
1829819
434896
445518
1714157
540374
1528243
297480
258367
1365191
1397347
721353
820785
1565482
1870489
1753023
767163
372717
732154
906871
1487563
1694050
357057
1958879
1721858
1575653
1987330
834225
287624
447918
679132
1814814
545468
961348
1157038
98748
199758
1871397
302297
136754
1577262
1506176
898322
509435
625018
1910098
1141832
1932344
931718
1340441
1486294
147899
665171
79496
506901
740297
1619225
1066133
1547612
625727
1996345
737100
930765
227912
177838
233284
1717060
645775
1000177
75271
1219869
237364
1717777
987939
1290656
606321
206507
901138
200167
1867144
1640406
1901996
1242927
942988
647439
418544
998334
328480
1360516
210417
1442975
1233216
108313
1791984
786581
1307754
163994
390406
373991
711011
107611
1137926
612624
434963
810784
34346
10232
1879872
396939
1296431
1322483
1773767
604396
1835659
1623165
1228057
1025364
1060581
1722497
1002627
35084
1409023
1301713
183150
335925
1441068
1868238
1589737
531997
1011092
919411
1903803
775188
618139
1567917
833215
684367
512942
432429
1658727
695396
711198
1524026
1724074
371209
1510512
1324555
901390
590426
493605
717273
516956
341534
183569
1201114
1900578
651495
32130
500636
316288
772385
537179
791590
1119836
1449723
72716
1051964
282588
707806
1267694
1696562
712382
1122600
1028641
1252293
1453826
1367818
172547
1325449
210315
1953614
1222455
1600781
1280875
231597
1704553
1911113
331191
443466
1600525
1773707
352492
332479
1233833
1543629
1357786
723463
1722258
1524048
568016
1527521
1083153
698819
905878
1066696
861420
114516
1197045
1428610
1504810
927286
290752
1866662
1979150
1036955
1237534
119753
484294
791835
1287451
1496528
6823
1951647
1775651
147777
788548
839068
398771
831489
1281718
1262069
7713
505276
1626741
1481541
481964
327898
732846
1607018
726326
362858
212305
1663270
55966
1176004
1800362
1110751
1200715
1077562
759754
1153808
1487709
356449
40086
1183519
30163
896509
1109548
1564158
1854250
28189
1177242
24023
246728
185344
102016
122407
1038700
1137260
719210
1912178
749728
1890692
1562222
59712
131310
1843218
484982
642387
1290397
1034031
1492365
44693
1764142
492321
1225534
1826806
744750
889560
984148
984831
323524
1304423
558711
47242
1108197
529516
1160629
1423676
882671
1300981
417875
1299262
389883
1692692
547137
1847723
663780
1786043
446849
1299655
1969143
1866625
357686
1663676
1346771
1506899
372591
1520528
1662686
1476329
1720420
1736989
1706398
813465
717102
1084100
1823840
1388605
543904
829597
1994295
732020
1158364
1619414
1624406
1152902
684051
1489330
584634
444277
307955
1633446
1806217
1303894
621403
1211952
1399466
258427
741894
1807681
1967408
1278611
1943011
1798714
1478993
799976
976711
558572
1954560
1801193
254068
1429164
1468926
1886283
392809
2991
1479569
1811286
163903
1684024
1003945
1113867
978104
1935596
669694
1402223
1794835
464752
1766449
669807
1845168
281188
1962812
1814049
1913845
469449
1310829
871431
336651
1594225
1739484
633516
1970260
422239
838552
427588
222430
1590257
1377557
1079038
1115933
448302
728066
634757
419927
1223792
36843
1083108
1286510
1874392
529155
82725
1950589
1410734
1114212
1095743
69638
1010499
31445
502415
1541498
1536132
1375475
1103847
1430867
1066164
345390
585068
186275
726762
1824358
170600
1796874
1961007
1574589
1089802
106088
200691
1188907
778990
1216415
916754
1844295
1048563
513890
210611
1513930
1709795
1771303
734478
89950
1008435
1598599
221363
627083
273863
381621
1604754
1272249
1947680
379159
479083
1329784
1866454
68754
321701
1387991
1574546
554034
104843
171500
607224
1170582
1544260
1186677
1522313
369664
1737088
592011
1971137
1203693
176777
1060409
1186772
1098363
507407
1307706
1119883
1331546
1776170
677218
334715
36524
937981
914311
288790
1862905
1360086
815058
613462
584524
867551
1333042
1992064
1591543
11995
1869864
104411
20483
1830647
959035
733125
1475234
1566082
645884
475777
1656040
444301
1282453
1978164
1095657
1261728
1996042
1136834
460339
632837
446816
1996853
351634
1960727
1020306
849339
1533574
1778705
315031
387559
1280606
87581
43676
765452
1117058
1590417
504604
491699
1185347
88157
271459
1421015
460381
895685
551656
1454474
1767107
1694727
1281470
244330
1912560
13396
732211
1076926
884255
1545923
546091
196501
559063
1928448
1106649
359908
754298
476593
1244552
1693112
320717
1502482
508078
1354644
609500
351801
1503973
1859728
623641
1202908
1454827
1978736
1229292
665754
1099988
1386038
104716
1702976
1144844
882127
1058046
322007
121290
1002190
774776
95015
1073135
1631128
810453
57767
1553329
307602
118504
1124905
1049625
305007
325172
1516848
1411011
744150
594885
780209
37452
914295
527113
1366010
762010
1518419
1661852
1420113
24969
838869
137043
306886
861316
819938
163808
1346935
1748986
784670
854290
710424
1651447
339715
373916
1317921
912971
759195
731729
718792
1430712
122558
1436624
1537919
1763974
458947
287529
1894392
307055
390572
1380332
300572
517452
205744
984397
1345077
1791748
1911265
651622
262664
830828
599589
852934
1860530
1886436
522069
1310494
84279
1980153
1960055
1997341
1118932
893965
288745
1719817
1534776
494177
511892
1791181
143986
1639400
126624
866811
287992
612465
372021
469619
25
409744
488309
1638365
660324
461068
548588
770765
1776143
339563
1418347
1041118
1562056
1430224
1778185
426880
456651
1341178
464923
1396085
388044
1465059
840561
571854
479248
423910
420832
1980229
586300
1601308
954206
1670188
452961
158692
215416
661293
1871165
1773787
663251
1248187
254032
787674
1461051
1628782
1407748
172933
575923
1881322
890552
433778
254914
1653784
1797872
192822
1585592
112699
668101
823363
885274
707358
1720574
293312
1831108
167589
839974
1341837
223133
380257
78972
446264
753374
1748205
1365801
1553423
1946002
1020619
844108
1217606
1064986
702172
963446
836974
1476270
476825
1350715
454197
174333
1199881
123770
875894
1729774
926432
1759476
1076755
580008
678004
710503
572517
618676
748691
1406245
244260
659003
1563886
1500672
854461
901652
1514681
563065
914836
622293
872017
900826
1113225
903230
1982541
1100093
218936
22944
1235444
335383
486072
1463523
402752
761135
1029032
1429413
607105
31974
1627372
840442
1044146
376573
1142723
179817
1831235
1027207
1413431
392595
1520739
815679
891826
814818
942599
1549166
673580
351793
198778
1354675
1743270
820196
1132083
311269
1134735
1664694
77359
729764
1899385
1094325
774115
983059
142870
1407104
1964979
488907
1557776
1412700
1085809
1471976
1079972
1504108
815500
159591
883747
1679771
753274
1604886
1327046
1236212
1368324
1296023
1675299
36013
597109
1887324
1982870
810959
394516
1817138
1963832
753073
344852
1011031
942284
830111
492236
260419
1061525
1991189
778851
1807013
794256
98916
1368027
531060
1065064
624267
1355941
337858
408527
651468
1891842
1105519
913644
224425
799323
352347
987327
1921059
1611651
1579445
1075906
1435171
1333691
516813
530070
1269911
466647
1281742
286733
1966850
1558165
733263
50968
387255
1449735
232808
1698164
1413245
1328047
318483
1200703
1389286
1747457
595329
1991715
1265835
1607021
12088
58043
82220
292256
615939
1934837
1650685
1540744
1442991
1583662
1304087
702131
531418
1110617
403336
195044
90830
1372067
1164033
1060023
1604956
1040899
1945612
1239055
1757822
111682
88145
119520
1732497
1717999
2055
1719428
1805952
1702522
1030846
1907768
70042
1257833
1410170
1062539
601602
221594
628316
1089971
701885
89769
1433414
1592819
876856
1215227
124984
712771
253961
1742441
1542431
1176417
1715670
563126
571161
1612700
1368223
1816673
1129995
1114947
1934752
1549522
988392
66677
1411155
491753
403594
1452876
245221
806486
1375961
1448019
234457
1926873
1956497
447849
1945274
1081859
1610836
1775333
1136696
639832
1945044
1955481
1556187
1176333
51664
751461
1089753
249269
1599319
1872857
133555
860244
121952
461753
10829
731080
947876
314211
843780
494256
115951
1143384
204315
1235194
1355565
1367315
104659
635092
1655878
567615
658076
668414
1956070
1214685
1011030
1486664
1304227
513746
1357732
122687
393032
1641958
1433872
954062
1931085
707410
1197592
856687
1888917
882484
1990464
1457828
1358740
1472591
520876
807899
26680
1738274
922368
725505
1009571
720419
1378617
1820481
117270
1713100
1136014
813298
1856312
94830
450940
1987219
987449
1083674
855607
1736778
1897894
1177404
1319444
1149077
954525
1984989
1807857
1942257
1829337
1521739
133394
842127
1614769
542393
1268808
494150
1113500
231770
1510591
443982
824319
898630
1411991
1610466
228538
768320
1520154
1485645
756870
1680603
1691249
266965
1350833
1074583
1951085
142894
479445
1889226
898827
1137014
674183
914926
259104
1867423
1101262
1407640
1188174
11680
283250
1563286
494602
10915
466876
1672237
436616
1014450
748856
1122790
1367592
1870688
1059634
1132040
1730320
1190876
1513799
27600
1617912
598215
1295072
745802
194378
1496552
1737815
1102985
882201
1987451
148264
443194
32299
1696823
1484564
930405
671122
804294
1463976
1435177
67682
262476
42050
1206133
342979
304017
1311864
1052751
1248332
1500362
25081
1875320
1063640
28329
769381
669573
1793295
365631
1901080
1190555
367228
1270252
1639280
1653786
1917144
230175
48661
1514250
509566
998354
1744728
25891
1756594
1457709
1569227
1221310
1082914
870999
1652658
19429
1812180
673527
436713
405517
756405
581751
679711
117152
558175
1365855
782372
184899
804306
1720514
807743
726369
703463
1995133
909605
17406
1899440
377280
1128783
980999
254711
945363
1835444
1268591
369302
1626275
1547851
1121610
517438
1283070
1565525
926839
1747309
568599
1580569
1148724
1298435
1952941
1224113
30926
1559045
671709
373856
1704867
1353735
1984374
1216587
458618
1511115
359414
150518
1627065
426617
1153768
1219638
816732
963553
1867661
58552
1575967
1687491
1682937
706399
580669
1682281
1487788
1112943
25311
354286
1145165
1019170
526920
1343952
1621577
1239328
1234350
1948873
821952
1119618
1224461
1158436
1410164
1283884
43703
239971
1749992
254634
1361165
1620576
231949
78729
467106
1613353
396643
1186731
578350
100388
1864496
343344
1033684
1561869
1360956
674747
1158799
420821
1758049
1661495
1247781
82989
437177
603908
170100
1424777
209756
73666
1651534
566093
38069
749599
1994815
1895859
1908052
1030802
932917
743994
453382
1858715
1335971
1333526
686320
1343627
1763315
629717
74605
719973
1469742
964579
644814
1795475
1298950
374885
1600015
1550276
1776565
1688075
943833
795320
1674934
637306
1665530
1815632
146705
569293
474058
1040286
565079
182722
543831
1583613
1191573
471772
853290
805942
712221
436102
389551
1615425
1006095
1280355
613943
879732
921968
585737
264543
1197624
159906
1891759
1358653
608530
1608369
1504554
821575
335049
433906
1030209
274696
367554
1821326
980863
851672
1627009
323363
603650
1995519
1699332
304068
1724446
996723
1655514
218733
1629795
689615
1345127
1908588
98370
42058
558420
709441
1346482
1067127
1318789
1860664
503629
985366
1729688
1767058
10848
1587494
1457069
753377
1158045
1765457
1365262
97361
1247597
231770
350089
662713
758947
699620
71049
302933
964432
1692830
1400856
636761
137163
636886
1675145
1346111
454657
1517736
1133046
10356
1838813
786307
313783
90532
1702563
1134257
251419
832710
1816327
1800295
1309271
205222
445047
1116490
1041589
411015
673981
1397686
156114
1081943
574793
696564
1787694
1687048
891988
1913734
27206
1408428
1809208
579356
233497
69087
468748
1649364
1738397
1223253
1119833
85309
1575883
1674595
416124
1055291
239413
1660722
516838
1859727
269382
272931
1990781
967562
1823039
1247810
840801
218121
156490
1175894
1756324
770863
268897
914395
360076
45323
347783
762093
1525851
1149486
895846
408959
1016404
302755
1830794
836313
733085
1580142
1554186
599702
570945
1206355
713686
1977609
791605
589141
1614184
1673299
971857
1922016
722765
590118
1994761
1497728
1191877
933751
1402756
1445338
125154
356028
1040199
577968
348354
260184
1108754
512281
1256211
1317930
232347
401909
1862093
1331780
846052
1992966
801649
651362
144339
1740125
14305
1131691
1360666
425394
1661995
1305243
304938
1055249
1393200
1031323
531649
757496
1770545
1028415
1490497
1290276
906443
1177706
937091
1388880
1462573
866263
996524
1740839
1203911
1594121
1970917
1828800
33920
1330243
346603
1755253
1198267
197841
736968
1552476
1720462
1710987
1328720
1383226
735288
3435
1173060
1403687
916481
507296
1798287
577044
1310355
1599772
1407695
445898
1246119
1967735
1866870
905110
1084480
1852587
293767
1925296
801977
643242
792767
1622156
1416907
1195309
1322210
1166415
653230
1691720
891704
1337161
5604
181783
283560
166022
192289
1015255
103891
1702304
1477758
1551338
450335
1724396
1104665
884122
186889
1888599
1204819
487551
255407
31434
1954861
1476096
83853
839618
970979
1926600
1201634
840259
473460
238691
253398
183501
1382301
1724178
290750
1204297
350371
863361
1969892
281215
1837564
502367
1673730
403048
994888
804047
1429775
1747581
1290465
1408739
978123
616294
1421699
802023
381976
431841
1210324
1867602
572476
1331025
1012770
1182428
818700
363057
263667
1149978
566833
701906
392197
768868
80955
1303044
1848341
493874
650561
208237
771771
280056
787375
280309
1886589
1856084
1066100
1487302
71945
796424
968988
1191836
884572
418984
192525
138365
1936876
1493961
318032
1299330
1948113
765436
1454647
1694429
868387
1611
900428
1125586
164742
700460
1817464
1298253
1166222
1495149
1181974
1175730
1376910
152043
698588
1534735
213125
704548
1881779
1307115
146098
163453
913233
797194
1600276
380602
638704
1356459
1611596
1644035
505072
1080592
1355958
666193
1351545
1031528
561681
1394418
1650988
1621734
610622
1095824
43912
738691
1351644
389729
1264970
1723646
1618421
1941564
626645
890400
449415
1688437
1785917
1074968
1275240
886266
1608636
516409
1274640
351554
187959
641799
1404547
1629534
1260865
1943493
1823116
1688127
100794
1145707
666746
1633007
194959
91464
1776053
1413892
1703373
651601
1781194
1910390
28088
83166
1521228
158571
1394063
805398
1037334
308135
1755824
1431429
1207924
1605906
1844573
1657552
1402041
1582009
728713
781177
856153
23387
329060
1136961
1813566
1993867
132412
1143630
70932
107591
1376055
1996743
1981263
1356167
354061
1297780
129995
5234
45610
955244
1592306
1423071
1315857
279019
1923994
1622052
793521
861597
1907387
562431
1107449
1725432
24413
948629
602776
66041
1927527
1590368
35004
750576
1069404
1939128
1093609
1194211
1700197
1618044
946075
113860
1488564
223925
1937499
676377
316863
946306
1315658
1001431
1488536
256201
1049171
1272761
1624834
803728
1488603
1394968
1615277
1840434
1770267
1201951
963610
1719298
438308
1279487
1891054
1359031
935288
973124
389180
1121998
1979972
1949153
932567
1519623
1198112
1784058
790167
1239329
99005
520545
844130
721114
261436
196149
1902002
48666
1184519
1745395
237091
74707
658889
1387737
631255
135957
828852
1708609
118584
1728528
1240914
405777
897541
1378939
1052152
1078995
1079769
1509178
970389
1385446
165708
586974
1996883
929380
1875971
1191804
1125678
1958317
1226339
1988118
1061116
1084060
649502
651885
844216
1788204
203066
1161597
1050095
1307781
1093464
1910204
1992710
1958666
1973704
991328
1962912
395991
1762401
54621
673783
1299758
600170
660602
1556749
1357962
89236
206218
1024690
1159481
1152539
980512
550770
309666
1745922
961080
1027586
1632366
178046
1431407
1309345
1996364
431166
1581013
402594
1358565
1971390
1308751
224244
1712795
100343
488499
375321
1398704
793696
452033
1265241
461183
934053
554570
1832605
1495014
1030247
1382648
1770508
1104982
1292507
344375
136319
94078
528179
365673
484022
1471797
1306106
1048434
1206956
965387
1502127
361765
1454220
1959112
436178
684264
1861526
959501
1586305
72569
419339
970156
1167698
415753
732707
1509347
949428
1370163
553118
1218188
1039775
521916
46873
614446
1921423
186915
796229
222025
678231
1406292
131120
765020
1243307
1427334
634424
1142435
1628296
1410373
1188627
770338
1582374
599430
1685657
456356
1052202
1479033
867432
1984156
341803
694753
1874596
332843
772186
1835938
1032332
1595414
1445375
805791
1454276
580379
222796
996825
1554326
233654
500132
694619
539368
1015385
646572
1431931
1266795
623484
674692
1673898
1970710
469185
607481
432150
1729518
315421
831168
1156016
18173
460433
1730307
484021
1429879
134627
1124687
1995845
225695
788760
844100
1121184
466494
1665965
61268
8633
982638
42257
681498
78374
7493
1528532
844089
1149600
442518
1568183
1314869
612629
1787254
325551
955864
718305
655742
1869315
1295524
471636
1261108
1777364
1980643
1429081
865587
557984
1303319
832279
914807
789953
1192142
1625413
1981833
1992624
1446770
1237215
1037583
194566
1542879
1838514
982256
577802
551195
1398127
1791256
207725
1486669
673414
1420873
41504
153406
256160
438128
395969
146781
977130
1968577
1256499
1373977
1001357
1341160
422469
387160
1137466
571611
1036538
517452
734991
1938585
1371056
290351
67149
907851
1361153
878193
250491
1700360
1450318
280626
368452
1708484
1088580
1530082
1987606
1598243
393019
1818509
1706214
1429870
764970
1460058
1895377
1999559
1020891
1238085
292649
411688
1240586
226439
626628
1150280
936791
1583543
979530
482872
312763
1900274
825885
550952
574481
1828444
307477
1249633
858270
1309232
860272
32334
906927
1725559
967545
1515809
928380
766281
600892
1128878
1880237
290612
1421085
964572
1186508
878450
863880
1990635
1591255
891633
1992504
368571
1585
1027803
387639
926418
1594573
1009169
1776139
1973196
1651838
1819315
442097
1694318
1564968
1068285
1395741
1663978
1506142
1080019
1867371
1784781
728091
716100
1082411
1230529
426953
1545676
1578387
1503146
974764
1790695
1293276
287089
1802180
1753818
1548823
532905
44866
861611
150505
624408
45871
1238072
1085749
687937
1157106
1548444
531938
1158972
1716675
1322039
1733492
1159819
140004
698636
1997430
398896
1578489
1574874
661346
1138377
936243
132375
1014168
899516
139824
311271
1638263
1462578
649977
1578037
529416
1131051
294062
232360
80163
1701353
901906
953550
634664
1878000
1721186
1299550
893964
1065725
511754
480826
766291
264298
147999
1949611
1018710
1300761
1180619
682821
1157954
659310
622696
890762
1785775
1701019
96971
1007676
398251
580819
290044
1659410
1014300
232944
131497
1899903
670359
1702422
888502
1275517
1146092
1188069
897487
44632
1838596
1466870
1197191
1874423
1226671
1820684
977706
1800819
843537
1704290
1295052
935341
1074372
953672
214367
681145
385021
362400
652734
1440842
627409
559032
251597
591989
1162241
1553743
1333209
1637507
469685
1238615
267526
1005115
182751
1036167
760285
1636492
1562409
1953641
1719826
1946780
496466
1444028
1502866
1488501
1632366
1982307
658893
1711567
148386
1411847
885190
107864
1326170
1368531
791659
1464720
492376
49534
1282790
1416556
737310
35161
1453858
609585
1503391
596005
555
564748
125002
1086333
1300383
328798
1646200
1153354
312002
760379
1665266
1979185
910525
1953274
749234
1556643
586990
38838
1936878
1884551
404179
771183
603525
1397680
1930429
1974231
1391398
841534
903752
1800625
1054344
1255124
1430462
1633576
247854
490367
411205
1898878
486566
426178
1286298
1480287
411625
246471
1327730
373105
1695848
908299
769373
648983
1657037
1395581
1279892
494507
237672
295069
336210
1607746
857881
579146
249615
521643
500054
1225644
327597
1383222
1049148
1970499
541059
1025107
112510
1922360
1061775
1771994
449154
807586
1396965
555368
1436621
1413215
1493038
1470458
89208
1309684
515598
1179857
539943
1648264
172047
174479
1008143
565166
1829327
50357
858780
1548218
864681
1050612
245065
1126281
1017985
1357929
417315
1183124
1027083
1848807
1231964
660954
1716749
259986
566033
625845
1561972
1707932
1736723
1379628
892931
1382479
281637
1881226
688440
209305
92757
1384204
1448459
1965118
1191631
938284
344980
1610805
1404430
1904347
1527970
959662
1668772
150570
463718
1795120
1689749
182484
335127
567950
1604617
1419290
817175
545745
1653483
840286
943311
960084
1544193
1746651
923811
90411
1618507
51386
26688
534526
1526652
1236669
1676339
1398329
1428640
1402452
1184403
1753335
1405283
1658599
269312
958711
1466454
1394286
1909641
363180
1369943
1835771
720313
1111708
1938419
1352678
1063982
265541
1426681
585704
1635755
1296984
598827
1612081
499265
1874150
481291
1902319
1320731
1477636
204613
1596156
1942537
95670
429401
1702040
1510630
652174
715568
1495685
1623286
1004367
1204417
1815384
395313
1255657
1553915
1284788
1446459
1691204
283595
270990
133906
74944
24284
1649320
249854
804807
335553
1339458
1421743
444891
546409
936370
731276
1759767
1568348
497524
1764884
409450
1753959
182471
1365559
1544605
983306
1771781
45559
1931687
58094
673154
1532742
541386
1353595
1103215
1882763
150853
16566
1799904
588012
1383313
1893528
1804349
584515
780537
1265846
705286
780689
39694
1236155
260930
588750
1300892
80742
1135984
1307696
1304404
1507773
660454
562768
711149
199673
201600
843957
1918810
965997
1582898
1396063
1143037
818252
568155
598230
1564621
249274
1768553
1326165
1592959
1220329
66877
463796
1095018
995021
460028
1763083
1624326
187862
928011
247299
628071
1612170
247765
417605
286403
771520
1042401
779072
224614
434213
1689581
1609442
354767
1033477
1415650
1096522
1796374
1320870
977501
1339389
123946
1015178
1128207
959541
669901
727797
1301885
1104961
1162734
1345445
950112
1254660
1066226
171037
739634
19122
1683831
1928666
1661594
150580
1498917
1982332
446902
1759453
1452202
195546
198125
374532
293266
1366688
715043
37015
1347584
772446
1336790
458027
305299
774381
201661
440869
602555
312918
1571644
457268
547726
1703248
910651
590665
1755763
3610
897455
1850444
1586528
268010
605658
1364222
4723
1660269
857262
1185244
177874
528181
759160
1539151
1071526
1746551
599456
1320138
455384
1486533
1598508
397283
1960173
1369623
1275189
987874
1889404
1164107
257312
251095
500058
209829
422435
1703241
259649
1992772
1241675
190994
1250070
1196932
1445172
1708171
1144736
568250
1677923
820127
1674425
157113
1531561
1725768
47822
138587
1405475
41952
827295
499882
266062
29728
565658
1379404
348961
1367413
56811
126649
888247
1468363
852769
1031289
892228
20018
1582150
184188
87813
1419160
1215779
860257
1024639
1293672
1872210
292386
1990665
1068076
1520957
559202
1922084
419342
1918945
1177164
1622686
1474494
411265
1826619
1601075
157978
668270
596600
1504330
569382
1115370
370442
729161
560447
197336
1284583
1502444
215124
725995
266957
1888238
80483
194452
61158
661464
1011755
1952806
546466
8977
1290106
1046085
1091451
1853447
237886
848774
563922
714488
1957450
1559223
68975
1022640
440684
1485362
1942152
242215
1868787
650893
349012
600649
1875119
1849266
240017
440451
1476693
61084
1972988
73683
959735
1914211
1638780
1243031
1381163
1630515
1589890
590592
1080058
599470
899956
535738
1659899
208694
1365536
1784127
1442240
654382
1469632
1198432
680974
1815123
1429210
912061
1553587
455138
504653
1697429
343265
656598
79703
1161611
1884587
1140496
1920363
1019167
840578
1836956
1679963
917307
1902212
285964
1034057
1073358
473904
319999
846440
1090367
141441
1155494
1264103
1689920
1132619
1543225
1291766
650386
681496
1254274
1394228
968419
1345821
613625
1815779
799932
1198172
948306
290317
142845
664702
1414321
1042413
1239251
1007718
939727
1020186
814128
1964929
1962283
1433739
85899
1192911
1067169
78016
1080792
221801
1703959
1134205
1447074
575474
1065056
1938881
1922912
502117
1709608
230720
35947
1255036
1520966
1903651
755720
334793
222126
560960
856030
1325358
1297700
680444
454001
660111
1956921
1421282
1773347
1524386
1221304
690790
3277
1497666
1053724
1104349
1249292
458103
1113914
957784
1283138
1838528
351046
845784
1496486
895895
1614525
1467087
1580825
469626
1394998
1668825
1541170
1729130
710509
370442
133607
1598075
1679586
728284
635849
1199561
1624660
1157626
1991405
198968
606838
286724
479748
1814279
1539921
1199451
791688
1321878
1123595
132583
1568867
1722251
962530
838465
1130578
1107339
1240222
1176159
1142923
1796494
1657644
1854235
873367
1372106
1125892
642439
347719
359990
993042
442473
1626778
126433
1716614
704294
783678
1402937
1370183
909439
534440
1731321
1632128
1664069
50304
1956439
419663
925805
1261105
1297983
1031122
1438996
1857495
270568
899100
1325100
475843
317668
1534080
1817293
1515441
1779317
444507
475106
564768
1795288
286254
1748400
1132881
646818
115456
857785
933948
1690278
1384232
212770
1905587
1959722
1242988
1034612
1485293
1346513
450986
1029268
842997
1913369
998261
172546
1827381
716470
1283399
1330798
1516225
1798768
1925462
878444
1577342
1787841
638731
620324
841309
806031
923637
1356044
1864966
501888
535947
1462680
59283
740532
137999
356112
847296
1864661
992808
575372
61011
1686234
843452
594486
1898053
691383
151846
1370717
773060
438605
676594
699919
27651
1096830
1521078
275829
1470502
1711365
530415
1056856
1668717
684699
509231
1805200
430446
211894
1115174
1319108
360180
947197
883961
304842
1972364
233844
1778204
732787
690094
1565966
505707
1129929
1637102
1676458
300680
6307
826835
142808
801052
1146335
1948666
306912
379257
1362753
1993144
1905972
811202
1669703
978827
720651
1750159
1473226
189111
1451913
1459846
1866463
539146
1012203
958253
465061
1684844
633972
1661960
190873
1400285
1859778
481202
577897
1830666
297813
28350
1951828
445490
1130189
256557
1449972
1887257
289017
1540060
177652
654392
1263435
405465
170875
131452
84191
1553638
1129829
327638
1555210
1848285
1898955
73989
634319
819138
1562341
1754190
1771028
646529
436051
1245208
905938
1578063
1469022
415954
479270
1431611
599
1445046
500800
253818
1410795
1403998
567801
1047857
986083
1287847
947234
488679
664612
1708916
1073735
1201098
297825
955970
79685
1959633
798810
669203
933251
185053
1252393
465928
58887
355898
702718
828841
23886
1090157
578108
82835
650519
396094
1747014
683158
207991
1482574
1653296
1340990
662585
1660402
317642
868051
1003013
558348
374793
661803
1356897
116728
1904994
816340
1276991
287163
1355344
148844
61174
88918
547083
1866482
1476235
143288
1741048
911379
1611537
516827
132845
1088480
597936
1377868
794817
883307
1260324
818199
1249758
743348
313487
954676
522193
204701
1579798
364178
1591619
1918833
1401153
359684
1426282
270750
1294603
954077
945490
530364
1347244
1462963
999786
632053
605266
1975274
741401
295328
1882618
390601
1157056
1831847
1084485
830908
1705488
1113593
42992
213303
38618
1180563
414285
1642925
1829126
201642
416921
625562
413611
1676213
1923884
1645330
1605591
1889886
1908434
265077
1056637
887038
1712806
759815
1089631
1063278
152114
451111
959431
144632
856753
514839
1637451
205662
1973378
244830
1361967
304931
197754
267380
1984910
448131
81466
477529
881373
1992289
600139
1118511
454437
1740224
1862945
41159
384932
609756
545048
1081518
50476
1586882
1892891
229870
241031
135161
268577
1948796
1868742
1150255
1335465
195808
87577
1919673
1590426
82762
1365257
1202002
1731612
600759
270960
880051
958394
1337860
677844
1304117
219771
1447572
492290
1474548
675625
1395583
1928307
1447588
1204947
1991930
1774574
548452
81675
930913
1328448
777309
783926
909234
449453
885739
1537587
1664807
816233
200434
567578
1834191
334685
1409470
573005
1824491
1509127
596833
152837
1435138
1754579
1561186
1835952
15414
794402
8992
726159
1634926
1397396
1934658
1713500
879759
491305
691758
1921151
14408
678398
597890
470698
1394022
1955788
1612413
1477715
1695602
1757302
1255301
1000108
68101
505644
311930
1112402
292527
1879122
439166
872322
541558
1896268
1379647
805353
23338
489667
361204
109069
626170
595359
1858095
170412
589912
605326
877787
1184144
1324156
1611631
1602526
765911
1351365
488985
1310934
764252
342768
1357879
1053158
1867939
1251362
113313
1462087
277488
1833075
516909
1298697
1036301
1631759
1560694
60525
604738
1067011
11675
228889
74424
1409708
877033
693044
1611999
63262
724688
1252148
954388
989610
864314
1078312
575815
1500559
640010
477702
1508740
484736
312157
1571461
535292
716211
552762
132084
281411
1493351
1634900
425562
712075
551619
1911904
1313306
1952759
252206
934949
1201907
1433434
1155046
1274974
358600
1071241
668446
1248691
1500469
1525937
480571
1456210
671402
860958
1013513
1391501
1711526
1145185
1359297
1673342
1194008
920156
249989
1786597
1514073
1628055
1511688
1707675
1965437
1052756
1975535
166966
673359
1680228
1132532
1768072
693065
1300521
1049318
324200
574860
1876542
990571
544625
207574
600009
853090
1237135
791137
1380988
1720378
448425
161160
286070
1366571
1030120
627944
1695403
1195618
1141161
765608
1298316
1623783
114075
870551
556695
1973262
140145
347382
151204
122794
1371845
976762
298367
584933
50955
166312
1637704
615494
1601755
1739129
1441722
1945541
571544
1130023
778867
796265
427527
1398667
1795225
857304
1174881
666561
524917
578000
1650897
1663070
1755011
312941
1358614
1330371
1359914
1674463
1572956
185620
479834
1176311
788817
795572
1969567
1567435
78111
296071
1979597
1113199
53314
585615
710729
1151874
1679958
580190
1470055
1037697
259057
174103
290898
1723392
520017
497695
1413407
1418802
1717470
1798720
1935815
1249550
699949
423913
1502992
675912
688930
864548
1851920
557252
413846
420719
207538
311311
1743945
1418308
1309855
1295106
361519
1960528
1601815
467190
405160
349618
1638208
1499160
261335
1345783
852671
1818693
896406
1223700
1826725
845430
1721165
574382
1966853
1634960
1503020
168468
1011292
249085
360495
1880883
1335854
1922327
614240
391271
1543519
1593692
967850
1908265
881713
1621235
1628401
1869372
1278676
1156034
326449
533775
1024981
657048
1213307
1368155
1509811
1731426
264346
1698138
514046
1696952
564269
949997
1547327
429832
748357
1769144
1717282
1188772
1049537
1840343
351143
1283337
302398
635007
640901
45184
229254
1811712
1249009
643947
1837135
1263559
1223846
1293211
129598
1337951
238965
1259804
1106662
1749471
277055
1806368
1586899
478965
1710874
1596370
534755
1261079
1930477
999350
152964
1196944
702600
1663749
649384
573681
318127
5825
1045542
1250261
952703
1917930
989416
1784812
67294
642109
1713002
1552808
707870
1407089
327127
894287
1007399
1262182
1262657
282126
1302834
1358948
1651612
687456
971088
1251011
225951
403035
1215472
973187
1899782
965395
1599942
170217
1077375
1004099
1840551
947398
1984072
1584669
135595
1478680
70059
1116030
413437
1549099
835216
1251290
37970
1959755
1247439
1414910
445173
671483
585309
1966457
1376192
1829874
561612
1444114
1861538
150432
324489
250748
175697
593113
1085300
1846356
771885
1060605
246456
976751
1421390
1042926
1603022
938021
1413198
1660885
1381169
1277584
1611376
1763538
1582375
1510657
1360633
275512
14579
518305
655210
1931393
24257
1881110
382526
25614
759986
825023
33036
1208524
35494
1481980
1275955
570919
472837
1527310
1559009
1818194
3355
608193
1321807
1708191
286395
1418604
1226936
1615221
1824172
1494172
339323
1572653
1920569
1185273
1318908
1925713
917125
757809
1133910
583076
532136
567460
752724
655587
300052
1672295
547251
739049
1406860
894203
1324840
93177
261144
1677103
1115014
1391437
971616
373588
1198301
1146378
1595925
1959294
1136838
697076
1788806
579752
170862
964556
1469311
1178508
1880892
1952601
992505
350277
1955058
971144
299447
233112
645577
860000
288413
111995
129011
269197
1538651
1157817
1025627
948971
189188
1616394
336766
1151262
1619074
522210
18774
1513641
1887296
1363942
24084
1066221
760841
160871
470351
468740
906210
1843432
320848
1414329
1862930
1686512
1802004
865270
340769
1441239
1555908
919898
1035757
113001
1242150
151947
353607
1947423
1516387
1728506
989576
915245
1820475
339759
357334
1565390
462727
721501
1381944
337363
1062696
1981342
1644233
701949
805708
1192685
1791182
1130268
1184790
1197252
98832
634905
930842
1538360
340696
1549227
1418367
1537535
526426
1888080
1768677
1701434
151485
1479336
1096148
348511
810040
786510
1963575
133502
1724893
1344077
697603
1353185
1503007
573957
904131
814071
1279333
785677
607684
37432
1430991
871248
1327224
545529
595419
1365690
63570
47739
1114294
375338
1846122
343348
1364048
729034
1857999
1775167
1742205
1470868
308761
1332905
1941023
1737463
1467606
975753
1169717
1705312
862798
1117326
176935
1162784
875221
378041
1267255
1421593
616202
132902
320975
921274
1360632
1651675
1024194
1245959
468809
1655450
211197
410940
813741
120393
47176
1170882
1340261
946405
926505
1369738
1286536
191369
1164583
326864
339889
1649000
416287
56089
301697
913308
1059210
512753
1957359
854803
1421350
1141924
300055
400782
1660508
1730451
1346941
1370783
270332
758397
1809420
85441
842873
1646367
646416
1584176
1820824
1096787
513812
227552
1921391
1707753
1388499
997144
199190
1401204
73349
532973
392087
232227
1498738
1618289
987686
1388378
759979
762740
876467
1182076
828382
298475
333351
1567043
382940
856364
970986
196653
544431
1330995
1182551
39910
1843546
1412233
1136257
342363
698997
945158
763073
1216980
763446
1729404
1560972
503316
1795613
1884899
1913094
223902
1006694
628980
141126
1093749
534471
970676
1744969
1258848
257055
1439364
745314
1903504
1623292
199176
1336882
362195
1050252
431480
1779985
493501
1689652
1270089
1296942
442180
1951500
1287222
331827
629606
477574
837165
1277486
1825312
1161377
1057176
1358130
1420048
1916541
1300436
167057
21610
526530
770275
1927248
1066643
1660003
703761
823388
490193
1256102
759640
1517899
1845567
720693
1080545
1493979
1641659
533719
1854009
968439
1857634
1034792
244501
540260
1413593
687676
150154
179614
299343
1819771
76972
542207
1136747
1694655
683639
1571030
578122
466145
1137412
849858
1300723
1416582
663753
1051686
1700979
259830
1139602
538765
272866
890940
509812
1162141
1310025
1883796
266789
1397400
1692749
1349690
874002
1759525
170201
629589
865830
779371
604183
1951016
1116850
442525
15319
1284393
1131534
1970411
1753500
742123
704894
1189251
831807
328383
333200
1903806
1429550
902022
1836223
450096
488108
830244
745192
55094
1662767
967810
1638247
1059543
1720123
115449
860105
555267
844926
639258
1182032
1351379
569167
531609
32771
674600
1170148
629292
375815
998898
1450662
695285
1879407
659567
1737731
314486
1029812
513582
783478
289640
96811
1516222
322436
177299
1195717
1125650
1632459
205872
122663
1488376
1879204
1642813
1181130
1955558
1400192
1305499
761494
1564989
1208355
160676
215927
683540
4291
1589849
1669463
765538
508487
1528616
7891
144681
1417676
1031913
1096225
1201437
558345
819076
768054
545754
1381221
387742
1911034
477863
1016570
288981
741729
1854617
1093497
238477
1459054
1468657
1871797
245201
689649
109624
1301444
764256
1511384
1835285
554139
1500992
1862170
629344
1491817
1518339
920106
446228
1650258
1754195
286160
1357678
1771511
279627
400090
1815715
1013632
810446
729533
724065
667403
1219534
1841268
301225
1909840
133715
1660079
1400091
974307
647613
1443946
1864039
1490038
878978
1227390
1064152
169128
1035750
1909526
1519781
1852753
1553910
1858711
73059
126983
464204
88396
741842
1192267
28657
847154
726313
1344498
630093
880572
1630673
662340
1057811
594561
817518
522904
1346564
1766021
1753584
365684
510367
569895
1523399
1360950
1632636
1944108
646894
722186
1588240
1198448
1905639
51511
19377
529252
261211
292024
668979
1031360
48595
1396695
1886084
795970
189697
1397778
577413
435964
694978
1857460
1460910
796853
1933670
1816573
1828936
1143217
323985
1439225
630580
1645818
1225059
1316790
1572186
1560835
244967
757752
420990
1812969
663781
598370
351443
1684217
1532322
423094
481903
118196
1127789
32155
1794659
248238
883283
783339
789310
109444
1036730
167176
1455523
763401
896236
175233
1493741
1034817
213287
585070
1199609
750125
1645177
1276567
1180177
1788342
1846836
1410085
684751
406519
329798
706739
978483
425349
119750
1989204
1206791
1455608
479760
1542367
1241682
847562
1360241
1507008
1659028
1819615
1562072
729965
625287
1777524
177137
381202
364180
1910595
587669
726279
1466566
1802216
966924
368939
1706201
144899
1280444
668179
168530
268165
278163
613649
1080832
633855
515377
400679
767487
76601
1856264
1584098
1975770
208693
1886911
761903
141821
1399110
337360
582920
763279
144681
1161599
1674328
1822656
1460624
1391899
604770
308674
948818
178055
908804
1475953
1177390
447766
1126607
328235
566427
1536975
1296530
1613515
1490167
291114
1727403
656631
688420
1741036
1415948
1648593
1775349
1786833
216027
458029
1591702
1510299
546582
1621044
711697
417460
43368
1440640
934496
266540
1642820
290799
259182
904355
1287863
298552
883138
1311668
1204966
689734
529820
1492656
160257
680611
344106
912930
762628
1570989
1175167
1675392
861788
717787
1618808
622392
1310347
621798
1020242
513539
1425569
1721286
1065490
779077
1659950
1685360
677237
978744
224408
620424
1289678
609453
1299584
1301622
137122
527761
1583391
1259441
1958164
1621005
1255305
1937402
1194952
78801
191344
61523
1348612
78750
1533630
1160929
1492716
1553646
1557636
206617
638644
62582
682631
1347257
587797
1122555
244455
284572
1401253
1284192
585780
1331001
644631
1256892
654803
1211225
100445
1629399
1420521
1582925
408004
1940521
1579689
1618777
1411781
37409
1920620
1888160
1127812
1944597
496533
1782390
907177
495870
1591265
676097
1276184
1534240
1450793
1508059
1140578
1480752
1859295
255090
417677
463003
1285064
115666
409376
68904
1301474
373286
533552
1776540
1225414
1151928
558759
567436
452917
1233731
1505660
1610395
1180513
317268
1500144
1988405
63954
1496925
963954
109738
1490615
311679
751867
1732282
288062
1827159
783423
1453718
1769668
4447
889485
567880
1158095
571893
292640
1271130
1925744
309345
300068
535768
877987
1814880
396194
1344367
345214
190392
1443794
1023476
1893728
484513
1868481
1444024
1437981
7779
208040
286941
22604
1203454
655962
1830261
638713
1247573
69023
1435947
289572
369999
254594
142236
1068021
1246963
1559594
1401082
1849679
1928545
505438
656258
91356
310460
1933
1883760
1668859
9713
1862755
824710
546695
147321
781201
1151837
1133275
1343635
490330
1717995
763567
941548
45468
1287191
1239021
1805694
503841
1268575
1970891
398768
340893
1142588
701289
1925816
1126011
1209428
1525535
199238
743338
391349
167551
300671
956411
437780
1285748
1613241
7076
78810
1339707
1619693
1917205
1507133
1986391
846723
958360
1430943
1338407
1282126
1004025
1060614
303511
1609161
586096
151999
1373025
1617718
873132
1304197
32825
939513
382613
1703870
1122493
1158470
317953
948692
1929006
1929614
1917460
1019933
283761
1466766
1506292
160803
995905
849560
276322
1579307
536295
1571473
910744
613757
1095083
1002352
967610
1050756
1787136
1571345
613725
1374389
1845463
265357
1640104
527150
1730525
680659
1846119
293965
1080238
1771737
736765
1678247
226238
594336
1997046
1910984
1614102
1379252
269258
1323460
460203
719554
918872
1734604
1886122
305024
1527691
847803
1965702
1618935
617943
1313650
1439467
1717122
1812420
701796
1182592
207469
1758192
1303014
529455
1205435
309695
1920040
689281
1865491
1667057
618477
136206
1629435
1015768
1249952
900494
780232
1853242
470148
240546
816023
749842
598505
1764248
229068
947792
752111
1625789
1037751
1555401
1716679
1185659
607044
163912
19287
462200
23658
742301
1842378
952216
948068
1149928
1416594
559714
1264874
70482
87738
1685322
63101
418823
841440
1390871
369359
505778
1183745
1246999
1798078
1663545
1906479
365328
1293416
119663
1833571
1721572
1069975
1999302
23694
1855345
1086859
841812
528726
447163
891635
1188258
443200
969249
274393
437754
1007172
1425068
1901321
388553
561902
1454608
749483
1905555
1849922
50948
93766
1064136
1405570
973509
773369
1965567
1021805
1542864
844676
975798
326751
1290536
5337
217367
1470119
638046
983713
70313
175829
1598264
91595
1443775
1867148
295780
1477479
482329
742683
727350
656897
341303
1143459
1664811
325013
667708
271749
610057
1510217
1064484
1715954
1846862
978
651983
671547
1604937
1486594
57970
1834100
395993
1956974
1439472
1676599
414398
1683709
74976
1714515
894705
1167060
748690
1274001
1088976
675333
1788391
1046960
1323577
1780422
113980
828514
523936
931387
113419
1106257
389439
1539607
1303812
1494954
1680730
1582942
772427
1728719
1911476
1835361
147659
1171616
1904800
1964437
1025072
210356
1913996
1137358
1832471
338498
1593723
1484604
1879332
277507
956098
1482248
422436
253249
1240134
999795
1534540
382010
1220533
1179780
39606
1934438
975853
663542
914094
1036190
1975208
993923
479148
1213174
404560
1953442
1326062
1881005
1234388
1041414
1887674
486966
1997002
424983
426885
503292
1964797
1391362
862847
1982208
1254043
1805584
52442
1353864
661883
1388030
1013142
1390678
243997
1060514
1492143
1805900
773820
974053
871146
1160706
1550706
370849
1016835
754029
1137613
1991537
1933269
1240839
417770
566915
881421
1410211
985563
1660545
475823
353703
244387
167005
1516595
79795
1705371
1486276
1757392
1141058
567859
1593074
728888
226876
669522
1619665
998477
770401
751930
1548293
1838941
827517
862377
1154909
1800526
1027180
868526
793704
1495823
1131394
99795
1741825
397997
1581567
1900847
322859
544040
1146883
1148803
1905953
707090
1151576
545693
352769
770729
288479
617844
1868270
840198
1504288
724006
1291517
599791
733299
1631265
534653
275070
864366
822197
788192
576400
780736
1946523
1693868
1037153
1318292
1087337
1447295
1084108
363687
687726
1210910
1023547
1991146
677957
549642
1159568
1170161
1938328
526588
954173
562286
327334
538249
357695
1560552
523758
686108
299425
485424
1061674
918508
1785322
1134707
1268582
194375
1081189
1833019
742234
560806
102392
1293881
825570
1362317
159956
1189662
245824
1252011
1797516
477024
200410
958055
1883613
1630872
1632226
1318681
1898933
1457698
793528
1691361
799169
1309984
1376704
1338330
377323
281177
1667348
1307906
474879
1264420
848265
1090539
515181
232015
1315814
1147879
551692
574451
70662
1253726
355201
978743
1721139
910781
69288
1222129
1890886
739607
1095492
1063478
39364
1658621
60490
521622
955210
1139624
576340
1684084
381311
1847808
32225
259080
818287
1707681
1003180
72485
1362338
1756273
1100655
527796
801763
1360464
261456
1226146
1309895
325952
663297
1978457
874033
1067151
578842
615920
758277
1956517
1247720
581918
468763
1868867
229392
1521223
801676
1374354
711208
1171751
1497181
1890483
598201
1837629
372212
1052035
306774
1053806
821371
1392532
1698866
1539791
1792308
1901895
1404267
1125943
560156
1103389
684506
997873
1528248
341247
1887269
1739791
980750
844970
1899959
866328
671129
967831
1649353
1308559
543309
774253
455761
1057016
1435418
1884278
1289396
968960
570935
1369325
1107729
1116097
1529310
417594
316754
1876537
1936445
645997
1211490
1553598
172283
133086
293102
1270444
176397
1324106
1268440
1187714
1501301
251762
1811363
1908398
546579
1570765
1008697
766634
1182416
1510226
909687
1599858
1580961
1337632
1961549
1214139
1640816
1397851
1611125
626157
713224
17386
688690
1146114
625103
1899581
460080
1225056
1156271
1783141
3893
1804520
875096
158586
978121
1372916
386486
102879
1101899
1183601
874870
1091307
1471853
83961
643665
479064
1767761
94194
1896419
152081
1864348
470418
1588346
1754225
939583
423681
34523
1659535
1016406
1025244
1343739
232119
1265235
412646
1710556
872949
1303393
206101
1873932
254897
65820
1831292
1381954
173627
157846
216857
1253692
378046
367286
282930
939249
1199590
1320935
957996
1942052
733558
570289
1263702
1039555
1669070
1451215
1461255
1892541
760993
1626221
865438
1024993
1874157
168010
1560581
1220733
1973531
1842355
1610829
999641
152813
324988
25441
1527298
1153180
11167
729231
312058
119723
1136128
621642
617638
1003579
529178
1903772
957090
475927
1785435
1550125
486846
1772901
1210155
1031744
1528616
331151
1158167
1369688
1041953
1218129
1117102
939842
90188
1941689
318218
67710
982564
772099
1026682
731774
953136
261847
1749200
161468
356112
634049
854169
1282954
740898
1412554
643663
707449
41664
1067160
86948
1498965
1726694
1319082
1316166
1527049
85700
956243
1124256
617265
1330465
910039
116337
301929
1751827
1634801
384142
703242
1705649
1628217
1440005
825635
1811911
1612363
1644007
1305459
1550221
1987166
1848610
763960
1168873
740881
58865
439072
1285175
1504737
1785479
284176
1201759
1431885
669703
673817
260955
1206303
164481
721455
557634
829546
373629
830701
1759388
238345
1062279
41625
372570
815931
1966872
820411
1167990
1013494
1243790
1402191
805795
1941196
487936
1471764
1397394
1510333
323615
1031457
33065
1953942
56185
1320882
1941900
1323839
174172
178457
171379
1488109
777983
1240874
1241293
1651423
1034371
1653540
1933051
1494764
1710748
1211693
959059
915891
1908901
106147
4767
278313
616930
1715150
226205
477540
590195
472025
276854
433942
744952
1306042
1022418
201523
617472
179811
164700
1167474
829653
1839939
89976
865868
606246
855668
960572
255636
1448937
985966
14058
1878986
191035
472556
287316
878962
1706316
308312
1232885
1477599
514270
49631
956177
776050
813862
720854
386783
557849
237896
434729
219493
724533
1273614
560838
34730
1293099
706546
1060946
328707
191089
1707142
893899
71569
1586707
1758517
1093379
871790
1867073
1561054
1150794
437325
1024348
1531878
1860078
1006261
1640173
1158867
1840062
1321
418922
274498
1443792
389166
790991
570887
650806
1883863
936229
92965
116734
640282
651720
721730
161955
429773
1501557
1067755
1865656
189526
1919538
1907160
1201194
887472
1745956
651054
1779527
707551
1947301
1597929
1157852
1188389
729608
894168
1591779
905129
274392
617953
1738150
1578451
1179555
1470245
455095
1029314
1221006
337681
156667
1220126
172813
1436207
1135793
1503197
40402
1646288
1433317
338595
1536246
1209216
139661
1630233
1673678
430107
1190622
1954453
500245
59224
826706
1183030
758172
628025
953582
141788
820380
104673
648411
162867
1823144
23168
286420
518946
657451
1058143
883081
1643283
1679236
661036
490457
1278132
1379459
1569830
1840389
1416287
463718
114416
971499
1750051
1632278
124844
1131536
763696
658645
1554405
1866542
450567
510851
430438
1335044
640935
1385576
877173
231173
1747964
1437151
1833951
70977
185409
457900
1340317
1932615
1192325
84210
1905158
1491717
1471920
1891610
41191
181561
243855
528563
1101783
993048
1004774
789685
1505450
1403013
339742
1858583
1570752
1040701
885984
87700
599617
1951530
1997292
539404
333565
1386453
946284
1149569
1667682
1647370
1504296
1817414
1442835
417312
1514180
1426852
1710870
1661675
482387
1943525
1773987
913531
387840
1545324
1258540
1367573
497389
1992571
463549
1183786
1814307
856062
750719
1607731
1892156
298284
769751
1074092
1133553
1098080
1440781
1321802
983509
954231
1327573
844724
982439
892350
1505491
1964896
1139292
1454207
351755
47587
197757
877000
27501
1848733
786769
894627
1738422
1228052
1557047
1310743
1654301
1675459
232628
1039783
766912
267774
953398
252431
1778781
869506
709320
1364507
24942
799259
911024
7363
463491
884403
236887
1302261
1849950
134363
349395
659219
242450
486264
1982122
1765993
1882175
1424531
423831
1466950
1800562
1624703
1641983
1233136
1013332
81251
192282
940896
1269248
1623604
205791
1050102
1222858
1173371
1209673
1054616
1442638
1291332
1794086
1239059
1647078
301327
923079
1147591
653096
1436148
1306901
882116
1064518
1499114
835508
1864300
131496
628693
818944
1092042
1245306
563873
734131
1656086
1256032
397640
491323
725197
278712
824497
866891
772049
771949
1618703
414593
1409679
1947239
1351734
1758658
1486115
1098424
805887
1726878
131637
730397
1512198
496202
1059319
904373
1042815
517851
536609
1459713
618843
1095834
950770
1686733
1587305
925094
1214323
1814774
527943
1302498
892929
76908
1696088
1670823
748637
1460604
1049280
1425638
250281
411533
1702390
1295149
597468
436657
1978493
940296
562936
721063
1140281
210995
1836112
1849225
1501272
1507820
152258
757255
829646
1615871
1333745
372572
301775
1671046
543147
479764
1481668
325126
1235182
654869
223079
1774456
1159269
426715
687968
194839
399830
124384
621211
1905451
633606
33531
115632
914387
727789
1039805
756956
1264241
1798
1227395
482584
1860177
1894969
232159
1931313
948312
500908
480721
1837035
1815243
249114
615027
1068528
701687
677521
1843125
1380873
284944
120465
1242372
1819662
851518
1019353
1077719
425495
250243
1198090
1670592
1935307
111180
818329
831780
781531
761371
964886
1691305
436253
412871
719889
1206243
788526
448800
362200
1937207
1686552
101480
1501854
880649
1215501
143175
413263
1280447
439521
173011
1894145
1368278
705825
1925353
237412
910673
1874578
543981
1821972
1384978
901847
1791782
974596
31154
1155680
551507
1053719
1698243
1613339
629967
1581694
1460040
149683
260298
1680303
829089
1380334
415680
245007
135984
1080642
1419802
1815161
47627
483535
227135
1121416
1900046
1063731
1635890
922052
1639504
1227354
1393302
604129
570591
1138261
1808888
833446
619690
1407713
1294303
506155
1685420
1157645
463610
1740647
358180
1625966
880119
1262128
1042108
1826715
1141448
970766
746183
1651871
1960989
844146
978827
633068
1816986
1932798
1255021
1687170
1896420
1909412
1003176
596371
99838
1347100
1496909
1812008
1390490
572797
1086084
656603
1170206
745223
1467389
316061
983094
504733
1703615
1538731
460498
1449717
486679
384104
1048067
1243801
1897060
172319
251941
377877
305148
1546691
1439426
250152
1505448
839970
1533414
1901130
1928279
1791380
1371307
1942416
882960
1229972
952597
913348
1014802
1068783
1583168
950786
1999998
1089900
1380577
772483
955373
1026477
532992
25140
360629
1931637
1882488
399224
1194677
1780372
888941
1751964
1257810
1897273
1937411
398234
25196
1733375
125876
1497307
1382073
1469046
41755
1717778
648445
7218
930289
103875
1528153
1230748
351727
1819109
681531
490362
1984586
356361
1058600
804138
926687
452885
1014776
1975049
1602298
1129062
1167898
494445
1133873
1460862
1942890
5764
74683
1632973
360611
899029
1148532
270670
1711010
1074652
1124463
319508
1365599
956448
1970040
1000557
1157536
737276
901463
645363
142914
1206111
1398359
951515
191474
94732
1023085
1707522
1855432
1577417
840088
914151
321313
977251
381358
265606
617389
1656532
1601948
759057
473540
151030
1018079
1764268
1337265
1806289
1349760
1092599
240706
1316136
1878540
1292181
423223
622052
567303
459974
384010
1940986
960686
885314
1076323
1177520
1688142
204791
1447990
815644
1358136
236218
1038888
243055
389793
812448
918645
982399
757727
554166
1396860
969849
1872929
1577215
874895
1047095
199724
711936
1996729
1274871
1882301
610642
509836
1912530
424379
931281
1591643
1050663
853971
1588247
309792
1676969
248280
893029
1883555
1708672
1492838
92912
1902173
946584
1817020
786350
257019
1334058
860569
1942927
189941
166440
350811
549610
1903908
1743083
981895
480898
1204530
1396283
1522500
329563
1353411
1623170
337236
626739
908667
469010
176811
298489
1551232
1312936
1082307
592350
1186183
1123684
380461
767205
596757
608513
1949216
1818097
380668
897873
756845
1385392
264561
56021
1647958
206463
1052546
1424143
426981
643824
930259
334346
1420339
1049480
726146
936068
701611
739874
357744
725326
1526935
1835717
1573524
23357
1352955
1242367
959868
1021463
405863
1899782
743593
1152765
1695597
1920936
1827398
1444279
748409
645698
1831772
1596650
1653528
681714
1696286
660951
1340084
1600413
1706356
989911
1697897
939251
1076769
1687119
1056559
1161891
788350
1054199
1475166
474712
409953
337816
213433
56182
1160617
1527134
1184213
1689075
535818
980578
1296601
1445210
100003
1166142
1499259
1971270
1851749
1174128
778302
1197484
1106844
608016
920228
860489
1422921
1119811
1709992
1946138
92314
124574
1171621
300778
1691365
1922065
1254784
1349314
1269570
1390549
1892882
1758659
601499
754676
809242
761879
429692
1150724
1597536
1905314
605390
1594702
351056
1207044
1515513
388563
165166
564886
802836
874107
1857223
925910
1118751
508746
260935
427205
1473765
485709
1192627
982278
1893630
619115
1614132
1608553
915872
222218
888886
432855
1835069
272272
1653713
1971440
1317805
1402087
1182664
559218
4481
1429597
1905409
353091
950636
1194945
1196245
302753
1753735
165025
1949560
1005956
1812257
1982194
1996575
1868579
301448
739696
1993825
649952
1616268
1089015
1837664
1351458
995417
43382
1366454
467414
216708
1900829
954266
16453
1589927
510523
8696
339257
759959
1293929
948445
90150
380940
401885
1022335
202705
852831
180191
668528
1746767
900278
967118
1899553
1410592
1157356
119905
1786582
152413
1501989
13852
1275920
1038568
176195
708367
1900953
104394
1670530
1222062
630894
1434419
1799595
412544
790997
825507
1668371
586030
196442
462852
1731628
1218763
24978
1471309
1053104
1192561
1628377
1280151
671182
1908032
461320
1428105
442320
200262
388738
863764
633820
1843875
1464473
216930
529046
884450
220159
199107
963699
30753
1393654
1477050
1990566
1641908
1651148
511653
394853
951041
636268
1174516
173046
162596
1034468
216913
1691925
1282188
693280
1775690
83319
268719
1003062
169322
1474074
725916
561552
713843
1353258
1176877
319139
1249167
328321
1832906
1412054
1772314
786186
1450986
700860
1431862
500597
588142
999094
1591062
770341
447596
293368
1903827
922578
318763
29611
1238855
895139
1595797
1609826
1884148
145342
1033696
434547
755289
174215
1978156
286989
128304
1806270
873539
970625
10619
1260576
462586
830270
1471418
534313
842224
1244310
55016
559845
1833201
1955040
182441
390535
1777119
1854622
1485595
517054
1570922
1826129
1314333
586741
438589
943784
396547
180352
883393
628853
1189177
297401
1867903
1451703
1286382
1759656
315474
751042
1056906
1573671
393233
1348692
1836349
53194
70088
1173212
1866100
232111
186236
1368245
1725476
750388
1292512
611430
893284
1419008
1313192
1478932
273248
165038
328373
1463661
876422
465133
838910
451576
1292045
1257101
1329122
1544610
1098693
805609
690716
121115
272905
16536
1583616
1313625
1085206
740477
92678
716899
1010036
990113
1792481
442281
1883665
166224
824920
1062363
159785
1860354
1923651
767303
1239909
937147
1311996
690944
1007467
1914989
1207662
1228266
347261
1624843
570483
1820431
1240969
1613976
700813
376477
550207
490654
1976784
1158995
173188
1272539
1727301
1251807
1540018
95621
805758
1895385
405114
1347920
1024910
1557804
1065285
1945929
1939633
429996
1609482
1185540
691316
860993
1457437
247589
620736
1875904
294547
664034
1867368
1823485
857591
276712
797265
1105620
75901
513407
1198147
112123
1920208
42958
257338
1757876
743707
1646929
1133736
1711737
702465
1963798
1513054
377771
1452120
167813
894837
1342071
1398285
738618
1112409
1193095
288724
1652456
1336345
926688
964023
442456
1441130
1135901
1197082
746556
1347371
150227
780397
522237
1836291
1440199
1179214
1424565
1821291
1027409
203933
1400743
1162971
1080656
137306
1403449
1363357
577386
1819631
1767878
105821
1206447
1603297
175096
1848625
531475
1752923
665866
33385
1773536
193022
1564671
1371955
820468
1200929
1351169
595667
750988
241512
195132
1158592
955552
1658128
1224149
1270262
1265469
1880213
1648329
1390250
1330045
307344
1755066
1627745
658247
953422
149747
1362072
16649
1138865
694670
345710
1459667
1439048
1464582
1706791
1967233
1456313
1771439
1183297
1051224
74560
685064
1956533
483151
1892991
244896
711584
1442027
769423
1133416
46746
216119
532216
1809435
686190
1591769
960668
1245521
900006
1628984
991344
34389
1461945
1647649
1394436
470664
374758
394187
1126769
1867878
1691985
970465
7021
264738
1145000
1957262
1102200
1645444
969213
110758
1123078
1076845
1482431
441788
828171
1366494
1378303
870429
189269
627071
1055539
1490693
424322
1523193
600890
1651361
1478521
1455637
1042176
895184
1740014
1398339
237644
469530
1664658
1172708
1439144
1036563
36215
806450
1637683
19561
1395178
409838
231852
1935268
390102
1424548
1899403
107095
694106
452821
516396
643812
393103
582845
1204129
947620
1703340
1124327
499793
1729107
974794
469438
1199898
411282
1231969
1824708
1009742
1253162
1336793
90517
642075
633991
161846
1795531
1698938
1616429
728861
52211
160081
314887
757859
230469
1929388
1185907
1156840
744329
1818756
356679
1801316
517960
1476545
1202337
117000
680306
1564981
246835
267485
1047824
820302
1752307
1991895
1849284
229843
674316
10893
1691971
1553776
160730
1351457
470520
1280640
1031182
867257
1940711
1826541
352408
1878898
1615242
560379
950098
1207199
1963430
562012
1946353
234663
650206
1980973
800601
815139
956026
153264
1360254
616653
651854
1082096
1577531
440887
898017
374864
128311
1776532
1520421
293199
372499
852171
292390
1454219
625014
83170
1532770
93195
429113
466943
1282690
174447
775372
1768812
1998424
1214913
580137
534681
476376
221280
761294
1579420
920370
1585462
842693
1867426
1421238
192496
1198704
1155359
1884998
1508233
13226
478034
922311
971740
949110
44868
168125
787307
1132423
506269
1826482
949690
28750
1234435
1319711
1755162
478062
613208
1227625
1298597
1063611
1839925
1336154
660762
707379
746156
1510124
1299405
1081044
1116336
1769934
1561950
1747402
703547
1446664
1309796
942812
1645697
1395762
1710942
362621
797666
55001
1666169
192850
856737
300869
1961155
1796559
1000742
945364
505733
1027282
1321810
1504985
77747
1866700
795887
734806
400501
1342238
374018
239368
1775532
1702506
204313
682968
373177
854963
790705
1640706
1153611
981084
1245124
655775
421424
715811
999551
1111232
607669
225754
1245422
17158
521963
935604
1480472
862625
1088202
1787721
225154
552688
1991693
375138
78220
1163375
1490097
1983971
858774
593696
1519757
1743120
270410
982866
812659
791187
223680
1963294
419691
1251732
1183810
1505583
554945
1411111
124774
466575
1168262
203003
329616
1911486
135030
592836
1667411
1517264
1905606
1759764
362871
39178
1014194
1446447
1310344
290776
1415152
862274
779469
293250
736366
405754
881007
877326
1956435
747969
877353
298999
1630187
1887958
1930996
146282
761713
1260986
1665162
242559
1697222
1497798
1705383
185204
90356
1326215
1842738
608956
1129972
1287706
1367749
687074
1473426
47579
1689981
1953632
1114657
1075570
1051867
1279545
1322476
64973
1768857
1615629
433512
33839
1603859
1880381
1318148
777359
1028867
238901
1402856
985048
117174
1650143
75090
1577103
48775
1111767
132434
1607910
1895487
1015570
832058
1257147
1513318
110144
1355553
1650749
722396
1919051
1014492
428482
1147527
1673253
875158
1754704
1131763
534891
79441
1940126
378997
1698018
1414332
1879446
1753782
1149259
1041237
534645
795468
174976
650845
55621
191279
1520502
1944161
592011
1342093
1464817
1942469
1552037
1190631
1253897
169525
383121
1860207
822485
672955
1924235
1394507
1788569
543781
475519
1226937
53603
985408
865323
564351
646806
1209950
1189013
266057
619042
6267
359722
138490
526165
190096
1982573
168190
713938
1655765
1787258
1583164
552345
1202190
215759
1043040
881936
956672
137295
70005
1532961
236180
156967
1276596
508164
786963
1950840
1585279
1567251
368291
455446
588343
284074
1105295
1732731
1892846
202119
1507698
1339992
1014385
1649823
1077930
694484
1038134
712768
579212
117089
558284
1222941
73701
352765
133871
1313410
48270
1961824
1847436
240322
614233
1391389
1374424
1283938
949676
615717
1175376
495801
255858
532906
1805881
1685843
1990782
69705
996438
1042293
156970
1586804
203612
1462451
1826198
1804867
1015150
306289
872132
1186501
724814
1240626
1751333
1943518
802289
244198
276429
764961
1324786
1826507
1191538
437922
1103526
373190
1566077
903400
413774
942251
1864508
1242463
498773
75176
1512015
758051
788037
168083
848588
856718
1131537
463934
1735257
1484094
630002
394218
247994
463883
1287825
1460369
149334
1672941
214271
1597726
1366617
600795
1801928
790474
1568350
939431
1786212
921034
206653
1066025
1329393
1214015
1856380
1159683
270819
348466
906566
1228717
1557383
592284
376955
1324566
1794902
1640959
702382
1379430
874202
505767
280904
1092294
338259
517118
1778023
351938
140875
407459
243707
803670
1488673
775481
776695
348469
1547837
421426
1256635
1577978
1283669
1660736
1249804
1622925
972731
1151897
1462015
265186
1288399
631560
40686
554755
14173
1778695
1217576
1472755
1595103
1551563
741888
875724
1510989
429884
1422703
962362
116407
1536467
832923
445012
1786000
598887
584100
974917
1308909
1447162
1117581
868810
1361098
124838
1959334
1325822
276910
1596267
833351
1712440
566974
333998
441344
485865
222378
126612
621673
1882934
1854663
515044
1342979
1862264
1359315
32133
907916
185486
763974
611158
1491313
1374292
1470485
752617
1037711
199062
569170
1880026
1181123
1180047
482782
778364
506663
994505
480594
1141986
825968
66111
594414
1666086
1532642
865777
1595171
751899
444326
458490
1864088
360970
1236937
1204149
1179092
1652834
969834
531744
1111590
1919310
1141517
1684038
306149
1153108
468782
1618739
285926
1001144
1677649
610283
1146807
342091
1202397
1103958
1035887
1707127
779897
1838292
636297
1329563
1528229
1582720
1711742
377262
1021856
85385
1672682
1075918
1607456
1669590
1701031
245410
595626
557803
1514305
894687
1556831
350231
420987
394900
1714771
212808
1548571
1411398
511169
177457
417023
1404457
1217821
907263
607452
1285453
1337638
381965
478078
899454
244301
1975937
1079001
1799659
666882
1250553
838093
734494
231158
178147
85739
699325
788336
1047229
258878
1665551
208669
1858171
1613524
617992
1368727
432922
105963
1950208
1703398
825177
1002063
670735
1115688
1773510
6586
1286242
1090024
163230
41554
1113777
196371
267022
1417435
284603
81072
1979186
1153307
1149517
670430
386802
1415056
534176
363959
1710055
1637173
1154328
1925750
943818
479347
16975
695022
1908160
120694
1570885
329752
1797317
1861216
1545874
443787
1234281
1581234
135829
1245701
291562
562788
21894
210843
587642
325153
874612
1623995
520083
1350298
1609247
1020582
1705031
767615
393074
1267572
1985044
694881
1266961
115472
766079
101276
346852
968531
1821269
1885634
1638617
296771
1760842
1795212
1930166
1374101
1348222
686266
133008
1383262
871356
422938
830621
893731
1957659
633948
550889
495443
698218
1498623
1935330
1361732
1804190
701445
606550
714841
1738627
700248
1156411
510039
813509
1238962
1919816
941474
899976
458555
1865385
1990146
1995797
1908616
1805831
1366144
583586
1767381
917108
147023
1720908
1707978
280477
303151
1651566
599736
1014127
1221433
1710262
902205
153856
382568
682053
979152
270536
1687421
1456154
262715
27407
1807542
1794825
1649063
1524828
1197535
1789082
1869421
1308086
111315
1540404
1681832
1442496
1922480
1298461
1174187
214378
982471
867747
1358442
522441
323406
841938
356377
1634916
1226631
834896
1339467
750878
227231
1884255
1909848
97565
1555305
677085
1809583
1525500
1588485
1059441
549856
346736
1608357
1751578
111764
1202880
1739329
26781
1193984
1930663
1000188
91489
1931284
1608110
1598204
1419752
175448
1538046
1750651
429356
1524815
271848
79044
1988457
95064
493458
1936405
420136
521784
671038
1763951
475188
294807
1391528
475596
1736486
1217156
1011903
289490
699577
1805223
1084152
1874218
1644847
837347
519197
875422
248417
1063726
652603
852850
1100176
16529
1114768
542829
662212
1401171
1627794
239699
157637
1021772
1637170
1941671
1967311
1708773
674331
69903
1240302
837798
135435
892866
525255
1449210
158620
1855143
1805275
1511202
516445
753531
1407291
1418546
1158794
79088
1101055
914968
1027569
1395976
974729
1454386
40516
1691586
120999
1717139
1853476
785132
623338
166067
572959
1395439
509969
69896
1653790
1310278
1034528
314332
273711
1708627
1738214
1800058
1389960
1742648
157620
41760
1162029
662581
133202
1521288
1053982
938207
1385216
596989
1335904
927946
1704885
1053676
1600196
620497
1825818
1019641
308011
730597
24032
1066824
1930959
113460
812054
1635887
412135
1777977
1850543
1982238
1412720
297112
235848
1663067
1768238
320045
318621
1860505
1388683
727508
402917
1087249
1361174
1479408
470958
1921773
959029
1430688
357787
977490
477839
1136079
768582
888523
979783
989820
541457
422004
1893035
833141
398317
932872
700089
748885
892569
772423
1910746
1953064
982724
1144887
340689
405317
1591625
706812
1260882
1346329
1282942
1569224
289124
1091632
36514
112610
273254
276036
545429
146206
677952
1768313
1705230
1693910
760755
1460967
1096947
133092
885565
1093144
935832
152342
645888
365783
145808
1788961
613524
117520
331899
1392769
1380100
227942
43301
1980730
1237478
534236
1807762
917145
1754509
942805
1233658
1927045
1324216
1717733
286331
490564
1688627
197021
41708
1711962
1494557
1876086
1255864
1679672
1549375
1893069
91236
169684
780411
1759970
812980
116108
1990929
1371708
324746
760322
1946975
576809
405786
1647814
688625
1607775
528228
751040
1827601
1929696
1308869
1215040
785016
1512999
405230
1691933
983047
1683894
1168298
218900
1635852
1414966
1436584
956837
1330842
623356
1126380
271598
1431620
1477393
1600984
1774754
1640500
594198
1974204
1607132
1418942
317568
1549022
445854
1667495
308743
250336
937836
715995
1128415
1958355
374663
799997
1958791
548455
1458529
1552490
1778842
169276
1882772
1152213
140948
1608289
466476
1903985
19103
640293
601998
1899422
1708013
1350613
1854205
1394056
1623597
250588
298885
748725
1972946
368282
1544232
570098
1122783
207402
410436
1160829
812121
14307
660864
1465172
109948
284152
1249732
68305
1290072
1762916
948688
822142
255381
1777782
568356
1392169
445245
315532
1064377
738735
1611483
1976354
1528225
472283
1965726
1255339
1652916
107534
148301
1130910
1014669
125211
1369716
1563019
592346
416421
691153
358019
707313
1391473
40639
1474590
1136148
459700
525175
487441
1851899
532342
1887688
1900065
1985362
1758367
1219454
1146864
897472
558695
1006898
1981560
1756314
1918383
934983
697897
1011132
567676
1835272
42452
1155684
1126383
1815888
1620412
1769794
315402
830017
189741
1439907
905664
404676
1689426
988337
457670
1051647
1386412
439576
1580075
1642207
1186503
1474509
307644
1671195
1194919
1338369
883712
1962677
1835747
827627
1701600
1961736
1039955
50388
879809
84666
228859
1450954
778183
1373035
143028
1508429
1193473
1342901
828959
640976
552037
1215017
1690700
638979
622025
401004
1423896
8634
1915658
1358024
303809
1818834
1459557
1924992
504630
1110364
1624632
359148
1959920
303850
85848
1642331
479788
1316719
1771301
286406
1820074
29475
144076
575506
112807
771826
1851760
1708345
658477
1723455
683985
210516
919252
90176
575966
1425961
1375534
1604906
303539
762197
1545891
1011466
840418
220665
585771
796949
144830
1906478
1350180
755828
6796
540132
1982526
1799833
1473088
1098365
639319
508979
702405
1366087
1027717
1966427
1640586
17248
1701715
166220
668305
1098810
409164
762353
125703
313942
233958
1256089
949234
1367154
1580963
510776
604720
678103
363681
1977366
1300108
1699358
1485480
525342
1102909
196965
117610
757884
493826
5247
998416
1737844
1511462
622177
284234
1808385
1146544
278629
1864904
461352
453647
843629
734824
1498192
758698
532636
459271
1287568
398453
1506548
169358
1948917
605207
1695497
685797
1697547
998483
241018
215311
1615049
1924684
784655
1111621
1602858
652992
1622314
1735476
418952
131742
660706
484019
774422
1733819
1312097
638429
656848
580314
1850741
702622
254409
49190
853054
1054957
1783899
1387482
864600
105799
60368
236093
1049334
1038800
1290303
1660531
93363
194887
455078
1247505
293168
653375
759183
1461563
1683311
1931591
913496
1690378
1241234
812556
78851
1330617
1690976
627282
1810803
1395030
1627581
1751249
702068
291623
1731845
1292131
603583
1496638
1407941
1740169
1487215
1979454
1933144
509576
491726
1391686
97261
408122
1129640
423613
1860024
381028
552623
1441809
994521
736478
696733
1680334
1532159
269894
375180
959056
647335
1884531
426286
622387
1223724
1673813
348640
1650235
1334863
80692
1390355
907545
1377088
1637703
947037
1760953
33060
915473
1974476
1700362
1304985
1855260
1915985
918077
1425058
1028977
140651
743207
186564
285815
1084486
436872
615756
1984422
1585551
114191
945353
699071
272376
56304
1563557
763102
1443545
1011832
1284817
1527176
1437714
386325
27412
1114672
1502934
562177
856507
302907
825151
1561027
1275302
314634
154776
1661113
1605567
241331
652626
967267
748038
1027376
991963
1331162
216576
275878
1426771
445987
1496098
797519
1305707
413410
1045426
1356363
839027
355142
178204
1321015
78511
635078
89131
908644
350748
441164
1745199
274406
1462333
50483
1683323
1940403
1788498
1980392
1417249
1461595
1557900
1659588
1069984
680788
1562708
1827094
175078
882974
1522888
1643351
1123387
161373
657219
778822
1342676
1421439
247687
1517576
1250949
1738581
699369
1651899
1787862
1370098
1145406
272031
1651413
1373999
113894
1891604
36147
1316820
1606835
945271
1310020
835325
532007
1875078
1976953
878259
204134
1217349
1764703
1607524
583839
1093188
1213773
1546588
938151
92495
672508
1635251
1912122
1543005
1522069
915454
1993691
1580338
701624
1311500
493793
510870
736549
390544
1017975
854630
1479009
715086
341334
1964529
238340
977761
1992256
1441851
1503018
141024
1559953
258467
320860
207406
1387553
1048159
1786777
1234711
930331
1934218
756465
540730
404553
137532
1162126
899246
1443444
1928639
498720
1893161
1209905
1652000
1731680
582173
1135381
880823
1317175
1446676
1186506
1434750
649260
279593
671118
1128328
1830226
1625174
1221803
488699
1365930
188729
219454
1095823
990717
1403539
1050138
259546
339566
1359568
1504822
1893453
507076
1548738
162406
1308648
1878209
430263
1832825
1540966
718382
1851878
1669238
968601
1295938
422729
1136053
1905877
641579
1841240
1492514
1130803
903584
318832
1502065
1721938
245889
1361982
1387933
209652
1563336
1371740
1225479
1495146
1746284
1365618
1466752
1341944
1161146
979538
927122
927429
1395138
641055
1509187
842557
269819
1891762
1657631
1714732
934273
1810825
1638543
1493696
1100595
1434447
738787
1876563
1657436
18733
1209050
1081247
61908
234758
1876277
1374235
1960521
1468160
1712349
1091999
1624412
1819854
458214
1182759
55959
1227989
1760048
1709807
624326
1021652
403189
980521
222677
1255763
1625450
860639
725701
38143
1041655
1407600
1754710
759644
1729517
409621
1702706
228631
920719
1170781
1748349
173017
196379
826559
207421
1898488
523692
137944
1605107
1568663
1536362
1576284
830730
691313
1412174
1162858
1757740
1420594
774891
448040
439006
1782411
1342596
1120223
1558969
1681665
1702173
1367876
1821726
896839
526817
1627319
903741
1656210
1907352
1611316
1453924
1086894
1467863
1554493
1406042
1241344
648922
158499
1935727
1090904
157514
1641183
1697670
63891
176000
580473
1795695
1707126
1704159
1858318
1805784
395165
1565814
891274
1871560
1235469
809448
320577
804233
1120159
705506
1164849
1030057
1067742
1490729
581213
169383
25265
1871889
616181
98971
819543
936901
1499665
1597242
1586249
1471460
1805318
74361
1117303
1555167
675061
847303
847919
1431289
1248119
1311502
1481139
160112
325667
250388
1900267
425080
1351955
1198055
1972917
1358003
1501341
182544
574222
602829
721076
673909
8803
177145
120380
939577
1172510
1917602
1156456
1098755
1729703
1141513
1872867
1929457
159939
452692
1386709
425070
58594
41928
1722603
734372
341838
1167775
585363
1407380
761126
1534773
1894299
1534115
1957011
263796
277627
1531838
1652985
1167970
109571
349313
993376
1879858
1424691
48031
784665
1401426
195036
351018
340699
103952
1287838
40515
1144269
294219
1480420
588752
327726
59112
1094738
871764
813938
466034
1773315
1674785
1104669
883063
801774
1003147
1710926
1355083
1929193
1310269
1667794
1071698
1820616
1388330
1932147
139963
710028
1843052
1978894
1910203
899454
269243
374426
1524353
1457777
1025789
622327
1394189
1803401
1345329
1663433
322022
375979
1956782
694177
379538
238172
952836
1803365
1220106
345782
92377
473196
977576
1216287
824537
35213
1798135
1804599
1963477
1001618
667706
1737921
997553
1229702
600173
102344
379695
981059
1734736
1204309
243224
213575
1127889
1408411
1879067
531683
297123
783087
1096064
252860
1039050
803426
1196869
1937443
1490735
1552965
1659165
465722
1413130
1796243
88643
363471
482905
1545304
476446
163110
1653530
860177
882039
112407
1739479
1947054
70008
1325380
1673120
225491
1698608
1019129
1704594
1436192
821687
1759674
166726
1992047
1790470
679190
185009
670567
1646516
1131959
1928787
1892650
1242285
1640803
1110657
603990
89091
1962514
1942034
1806306
1447131
353894
845437
1737797
1550207
798464
668369
1698096
621204
1668954
506835
606314
223330
83010
1689867
565557
1924054
963127
1726496
1454097
1188880
1990589
1406220
854191
1427332
34115
591087
577378
327472
1200109
176026
552625
1760283
352340
931236
1477637
1977082
668909
43987
641379
27841
1716743
1772697
1461966
841505
1944355
621884
360878
644190
277367
1349620
1130088
1901933
1907317
939055
109822
251003
714516
1612157
1442002
1094185
618200
1920287
332817
1037279
442756
994952
398106
1307657
1322969
234567
1994328
378859
89955
889565
605605
539483
369700
1083479
185134
1047444
482476
758886
330596
1918976
367074
288363
1148948
289762
797572
657968
1504750
112613
955613
1154596
238774
978241
925868
352336
648830
1524371
811699
1747057
1167074
513099
462733
1463874
529266
1635211
971009
502504
562505
625650
1811533
142967
1301754
36994
1817651
325993
353586
320274
887932
1137348
633764
1631573
1160294
600077
39504
1974502
1442861
530708
1174395
973032
1312041
1571651
280195
582266
545275
98113
1058086
176514
1262355
222107
1912465
1974588
1266565
1822894
1923515
765345
935273
1536620
719706
591980
1892022
632634
1580227
138189
1100655
1899560
1601823
1126511
1267557
1087786
852849
1872691
1308834
725716
496565
570757
1588653
849479
740765
310393
360657
1872293
532799
615735
62593
1800795
1644109
647377
817839
682252
1921461
1885609
142190
936351
313046
713951
409035
1189477
1956250
999840
78602
1712560
567839
610668
1743812
1415592
1363704
1019331
374175
1052953
839066
1096438
692517
1472297
272785
1953879
468259
1377981
461512
175114
840395
1291406
591840
1356557
1298087
880549
805580
1524297
159161
500949
375272
632019
367819
16712
435215
707084
1954885
1508258
1354595
1082946
413238
1310459
1979134
1699540
875793
1933324
1180842
189655
266291
1681806
1533093
350139
405162
278472
93221
1052133
317796
1998388
1018849
328802
748108
1264685
96719
1720911
1212978
1201404
1777438
1123165
1931173
606715
740099
713861
1665005
1959112
827456
1437087
787388
1767895
209592
787476
1637349
52379
1520149
1047654
251062
1621148
1328909
1806725
1035531
1708906
1098717
474966
111049
1674266
258058
329772
1993677
718039
218658
388132
170209
1963677
955667
156359
410091
358473
1931181
728641
1536406
1154372
1025121
1727694
321591
725015
1713234
1119821
924488
858995
1720402
1698902
27294
335218
620164
948474
637009
8052
1374223
89339
472385
514574
620790
1458673
1705639
661989
1589649
180430
504343
1196448
33455
543380
645558
1917750
1264829
364644
1899242
1938178
453537
1848991
1503161
1340121
612419
958462
298307
1181194
817734
553148
581816
1105736
59963
1649987
204794
1360727
1630410
800257
1938525
1364266
1793487
1799541
116474
1267784
1344637
1384562
1043801
1444883
1840471
67858
421109
379040
1699657
1844895
1166556
136703
1647499
1802306
1024593
204854
1370643
1071945
1383355
1585276
989410
1045427
1058916
828540
1569852
1935387
1852499
690260
979632
1180495
442414
565429
965335
1398858
1146439
1147220
1286151
1910091
1937051
1421584
498880
1160662
1085203
1345213
250730
40002
958558
1518459
1228674
780465
70139
916703
735512
273060
567019
1931735
1320111
981843
1655468
1795686
1256202
23977
1006976
208341
810578
705639
1469347
1208888
1302597
282289
980735
1979923
1296366
534288
1128829
1441958
1669108
258808
1341393
1159951
658798
1482323
796456
1714973
167284
944785
414497
636956
539422
784350
955861
552775
391944
229996
1983572
539332
1274989
833533
197604
1383257
1437515
1584832
820714
1703105
1936811
227531
1069014
808726
1633244
1826095
678519
1270768
820867
331500
1203225
544387
1673554
1167372
274287
638001
15276
1706627
176944
228471
1557872
154558
1430527
1671390
1991060
1140613
170995
1033314
1822731
1833399
101490
589734
501899
1156632
1896876
1276379
817535
1250261
308699
1989529
1233319
214397
1306204
1990892
20616
1105307
705611
983818
256731
1460129
1087298
1382043
311075
1240465
635268
672649
1763619
1033231
1917732
875399
862344
1499930
887632
605010
1298966
889254
1659662
1674840
790589
877911
1857676
1955822
494250
289182
1046452
1854120
773030
1285811
1549528
172589
692082
1063410
1092360
1099614
1498187
516037
1054572
1729311
1488801
192213
127741
1316129
367282
202151
888444
1043453
1927726
1935207
1599413
1215743
1316953
205602
340705
212584
317595
1123473
1308484
1328843
1942149
1329263
1044997
717537
1030180
1927437
955803
1493873
1206880
607338
1677877
237379
54983
958053
1877129
1917903
402606
419703
1178009
388207
723893
940665
1384168
1725705
684144
1708317
851585
1481917
903713
89051
1348247
1303565
1618179
1956206
1677469
1777322
614674
224462
1797871
228778
1416621
365965
1990043
53420
86978
1997720
1782789
488314
43689
1480269
1400614
1918140
649138
1749630
776338
1529569
1373227
1844098
640309
636614
1511694
372850
1425674
695496
1937053
250699
1766475
1111930
8337
1444804
1141566
868652
450828
933597
492494
259775
396578
1429972
667564
226169
900260
887245
1925520
1419334
1073307
1931373
959081
1856156
1454099
637521
752794
664829
380410
37670
337055
75011
1732037
224581
1650404
1921381
1652395
1768315
874412
965604
1214175
1957694
1770902
292795
1505967
578539
1823724
492794
940135
1470314
1207510
1206687
628660
949766
319274
714175
774320
128097
1106506
1567202
735328
438452
1370690
86722
1952258
1265750
838368
1418180
274200
1650525
1018507
1563578
63934
338882
1529518
1359078
1327809
781606
228754
1053867
702710
1620323
105639
1717258
1974912
35101
1323888
140443
874597
103868
1415834
22149
958514
1047697
852989
1895873
1772542
1150846
1339781
247534
368014
626514
1332734
379000
735220
519655
780276
1360802
146168
1059368
313578
76279
378831
1768563
883290
574544
1658928
1068137
81971
1981726
1557323
1878120
1897821
1672765
1574497
1263679
1815132
1276392
704481
1866005
1265211
334850
1904452
1411155
942765
515105
1914090
282179
640459
55255
1086855
573670
655763
356380
813193
969601
1810696
759111
304835
1114826
1165406
1711690
876835
331827
408104
1006210
372094
1344733
722915
912770
1762357
1104873
1199705
683820
154235
1750581
1137881
1894575
1820042
1990818
1788825
779201
1094710
1334053
565736
1490292
1434928
523716
1629540
1271656
219033
1728257
1305827
1712879
1706530
948296
1758743
16644
1458200
697569
1325727
1323655
1518810
877732
127218
482961
1553528
35534
1480207
573609
266405
1195712
1692254
1064312
1272701
641735
734625
1525562
149487
104324
1836068
1784490
1193157
693773
203973
1673837
1451818
27557
358584
1545340
1390528
1419966
1588721
986457
816229
848442
1117538
1525246
808730
1368737
471159
701565
1939740
1387875
461515
1281546
2902
97113
108507
1862211
1198964
805346
344535
81658
344003
1880221
1759928
731738
1967937
771350
1010718
683116
1018052
384074
587542
1204525
1782407
1225725
901586
1968706
676895
1530133
1051840
147171
54916
354935
1427896
873188
1164941
701125
1354742
169913
1959878
482227
1221607
975280
322633
982822
1549412
301169
1314324
947389
1650490
1076986
1470538
891365
1850382
73164
477209
542849
280607
295714
1428773
623730
1124156
742636
649794
1628499
1233951
210048
1792266
1750303
7253
725670
1436915
1252249
870058
140094
1047128
1121556
1131694
1269488
515355
837748
1965195
748028
684329
1885398
1186022
1429225
592733
1909395
1772009
1350058
1257533
861067
1143694
952841
1828022
1064916
1758948
1771243
217376
257292
907150
1916791
1722799
1358567
1719331
1034063
1413848
945600
543281
951780
1679570
1734347
1650766
112098
190493
464589
513093
1762746
1874699
40542
679618
680611
1432154
546829
1244825
686928
1558544
946549
115884
745180
569684
1014888
1112752
1595139
698521
797584
1068689
947049
277336
1320379
1734116
811346
1448749
1000903
215568
1590772
1320520
1786684
54805
1529635
1840557
830015
1238829
1055168
984795
1712930
1079397
520976
569820
218033
1664104
1108194
272275
1210081
1744670
459833
823837
588038
220586
20252
11699
1872368
279999
407594
681022
964626
202799
256920
1545490
1674257
1274821
250249
1509975
127827
1547260
216110
1640253
181821
1859788
1062699
1499474
1809345
1262477
1137655
144632
880606
451156
821141
1318712
678993
211689
769766
1329177
1844604
1300917
964187
1770276
1515612
303766
587105
234799
1618606
765273
1284282
1886928
284107
1702586
1655923
1619857
1222898
1075908
1238969
569623
1112754
658316
1109271
1848061
912275
1972501
749331
1726938
741805
1908414
265921
334302
471594
88444
1448468
833780
1723070
294788
1705751
1129457
1058272
1986451
1392304
899206
645018
1773282
242754
469214
5740
1183176
431537
1434897
812435
344317
1265009
1062623
762392
1945911
460049
375109
819459
752048
103672
1078338
639917
452290
867869
1604609
1565751
860204
417948
992383
536015
1373151
176321
1837829
1572555
474247
1528033
561724
908298
1883401
520505
553606
826873
1760059
1118360
1655413
691106
1327776
74515
712396
749592
268361
1124995
863912
391664
26659
150241
1141454
1695557
881497
1391980
912515
1410142
960297
356279
229641
195543
433382
247331
396059
1210091
1041602
464793
12815
65611
1392661
92099
1258533
379436
406614
875761
1757418
488319
1416989
338224
1841707
332058
1513692
42628
43478
122951
178954
1131349
708303
432262
165682
1738161
389323
250117
141546
321162
218310
597251
1261381
421698
938582
207356
791771
253300
1179666
653063
1898572
1285669
1768186
1848797
595347
1562729
535757
1452847
1157313
492115
1873842
523192
1609813
1398790
31561
1867587
511376
452578
1402530
940645
1390212
1126091
212565
1259651
1919003
1542256
1115841
670828
954604
1542511
1574143
408200
544402
159430
1535191
373188
411461
1860902
654492
550187
1565997
1988941
417366
505341
859467
582449
1619186
1045298
969619
1166197
1719065
488546
1977782
1499765
103315
245137
1252193
1202971
1167460
842708
1362402
501109
702245
410359
652236
579035
376676
1906704
1421664
156123
1073366
244461
815682
587137
459036
1941766
1364984
1328347
1321523
838919
810741
1992793
1213470
1820386
167985
157626
298078
685688
1902324
144454
286942
1228370
724220
66793
1078660
19283
1013023
821939
1902148
1567568
1459886
948970
1478114
377995
578812
605587
863572
717311
28561
1170467
916241
1496285
608121
1436144
1348031
1045522
1338204
1136886
72050
489226
712427
655483
156233
813217
1407123
1867669
1561250
1402271
1119400
732097
1472735
650980
1507727
1331437
1942759
750818
1114753
1593821
1530309
1599324
915838
1921460
1244449
1635578
1119283
209575
1069854
1826966
1389334
1313036
955436
1851531
1778712
1406554
1380788
1746071
1886362
29965
748228
639640
227338
1827076
112417
746297
632300
1610938
992324
1592361
888942
1712980
1704152
1666081
970899
772188
479728
1409816
1884467
1464969
1219345
1786331
997344
396574
31188
1197335
1920756
570924
847562
1476184
463846
1286133
106438
1094579
665320
1774450
397288
537480
1125925
975922
1355456
480493
1907343
1358654
46129
450250
1784297
729506
1427404
1835786
89480
1102500
1197333
1019496
1530187
1801322
856326
589737
1913386
1663257
1095906
890061
1782824
1114809
430436
959585
402120
1892323
1453836
464470
779490
1250652
1513198
661678
707272
1041411
162340
813250
1992033
1926542
1039791
1943477
203799
671301
1476031
71995
335801
1476412
545776
944
1565076
514239
551306
615722
1694894
1516363
73187
1230126
150867
925654
642628
689421
922346
1856768
1056857
808353
27629
1544827
1121387
1578557
576379
1877366
1885920
73247
35462
563505
1840010
1065785
1345369
757218
788544
60609
1718726
490364
713635
1657413
271768
1037456
1569417
1990619
1863023
1096260
545929
1704624
1274944
841850
1181843
1178701
865673
1002803
1137829
203708
594664
1008362
1138368
1042924
554551
880892
1994009
825749
1191480
28269
1887831
1472411
1089868
152027
645334
1479714
1115256
692343
633683
1785022
1183199
1733451
274935
968846
861432
1507234
1125514
746002
1957696
79886
439224
420220
1704585
1357366
1017282
597402
483529
1573390
1309766
1115495
312654
89897
1136314
1109841
649908
1299921
133420
460092
757313
1323411
1875532
200258
1304036
139498
1223315
1015967
1926334
661378
1770531
373161
786276
575182
363489
1292655
685791
1586551
645147
1830592
576037
81257
1208801
1951337
605256
644194
1874131
1567868
566410
92910
780390
454900
1341467
1447510
54382
1017426
387883
1734178
673584
1765907
1899775
17657
220878
421318
459687
910789
121423
108058
628458
383358
1361266
1695686
1935408
1858540
1268694
1183215
1768714
80458
1273290
237663
1720826
1413170
871246
1761258
1329056
253445
587286
1881870
1280896
1513582
441596
572208
15646
704810
1365997
1973684
1031851
1771903
1988591
1056110
1392298
2759
1331187
179196
1746589
93660
1556921
102305
1689302
1801285
1794959
28745
1147779
846257
852801
821927
224840
1680596
1622984
1805142
1602680
1579568
900860
793628
429509
102252
1192215
700681
1790758
1218270
1465525
742076
1442058
898921
3715
1049514
1794929
299289
1768191
1457940
1565747
1505931
1780186
638263
1587320
604985
1889197
877852
581117
889523
781003
1221836
215769
1881805
1045843
1589619
183467
1164168
714543
1075105
967120
423140
1687890
1632023
1514391
42061
1425980
1802898
1250164
1285281
1902834
311316
640118
255230
368120
1860147
1782151
226721
1082745
575202
890158
1291083
58888
355557
1666656
1999947
377786
1713880
860982
281127
1587488
512540
906514
182320
1538272
1537346
1056137
14874
1687592
268535
235189
519680
1149789
1184881
1331624
1000026
1206871
805023
406620
1863200
1314975
1002001
260804
181903
844091
1339538
1557835
1475459
1660837
1507884
344733
402114
1493829
454610
1301206
734856
1824377
114443
619634
275783
681142
217646
1556795
1855947
1485153
1729051
1296851
838132
1766610
401976
1403194
818371
1123197
965692
793540
260175
545059
1668656
613902
154914
1119303
1215134
272428
403188
900673
1869410
1362396
795020
1869452
1982742
1930667
1010981
1879239
1136395
762247
1769013
211233
1929621
1950181
241443
1287317
1889697
389477
971956
532050
343856
344993
1230126
1333260
727534
72651
1020847
181860
124878
71467
1244163
284584
1146361
1802650
551121
412296
1692659
449765
1396995
1283221
668977
1810588
139289
1854011
1369352
256475
1328734
166308
1191903
1669356
1246925
1645416
693724
1804553
1378808
1506072
1644899
912316
1693903
854703
1830038
28949
523245
1985777
1529149
1683615
1039475
1460435
1121656
806822
59230
571612
967981
1201213
337331
1638418
572730
250529
1504141
1811861
1193244
1416452
1153220
604335
331294
1861136
1239670
26373
1973250
1479782
170239
1698277
174915
1387026
1498655
1097805
1381858
1561771
637874
1328856
531447
1040355
1253277
1661965
879920
1601406
1467438
572867
1772054
274810
502585
1749980
882228
1941952
1676100
703702
690159
1992670
1353472
1930890
870866
1619951
1806295
293266
1105152
998392
407639
577971
576067
1745972
366606
1358073
358400
1254379
177649
957010
496410
470169
1274266
628369
1123275
1840032
656657
1077928
962742
1876140
851
1101562
1554487
96127
1491212
90513
1650908
1121287
395116
379599
951686
1695944
1528063
1904361
1234229
625491
1112276
521781
1548723
1555905
770522
53509
100528
734276
837483
406198
1924213
870479
1973942
1724903
865869
675001
1780289
254098
613390
824438
16614
907237
363182
692041
597787
1663938
1411045
68781
823765
181537
198068
1771560
547733
764107
964084
339300
1743638
697554
796942
1909725
72880
1453675
36360
49731
166873
358985
565206
980669
254100
522199
1292057
701928
44211
220030
1627962
889204
572951
853329
1343033
1247002
1834058
453534
542997
1197491
675459
1032615
878405
201258
326276
1406156
1485187
291692
146106
194340
1509672
1884670
1300047
65190
394365
1934003
936603
1399038
724304
947430
1870073
1566395
1867512
965335
689613
1431085
350946
1299576
687551
535232
287274
1070605
1853035
284622
1870669
980047
203223
796137
516582
1991039
956214
76248
1710414
74750
133205
423635
455295
1396725
110348
1182226
800521
560485
945349
375232
436154
631
1428369
337575
1434169
878813
1784720
373594
1819731
711152
147021
906105
1806142
1663263
1995373
439344
1846273
618146
1665851
1446519
946798
1394551
1896110
122024
1785047
1530603
751405
970570
2389
1324841
215833
22423
565364
1559223
1174388
1529344
949944
1850013
218679
564037
856130
1886496
1817447
1699956
812941
1174254
900573
1527184
1154267
1512203
927433
1372003
1812472
492437
1990960
1151981
1664637
1470120
19936
1909628
1886083
1921305
1794137
1843377
399913
487702
1424510
1347785
1204676
1109672
105910
691777
302544
1070294
161282
325466
1927929
952576
1318197
721555
1707701
1874146
1873084
1294356
1442012
1099116
1618736
140599
1492922
319886
716209
1025325
814019
127092
998988
681424
134126
1823699
73285
1480599
811780
877873
1727776
997958
1181722
245889
122638
414677
1903407
1814506
1799378
593
510676
55005
475639
926983
1583102
1719372
624800
589937
968496
1733831
1444318
1437038
1550978
1509780
1380363
58957
966814
1328664
1080753
1096810
203785
1236751
1932987
1570373
265177
175133
1499752
1929249
80440
109083
47077
761640
865029
792795
13583
780081
531642
715764
1295310
1710225
500209
1233089
1533462
381228
135462
773267
443002
1144571
237407
1941831
133908
1879113
1250482
1796161
1742358
64625
1092560
519553
1772824
1406891
957955
1473408
1683103
815629
760950
1762500
1092290
1588709
1206504
1773354
828931
495704
81463
250577
980508
1169742
1153925
1204099
1671149
793329
8737
1650820
1455683
1060304
829960
1676264
1366634
1012446
1833181
1251428
444720
1597699
338054
824927
567264
1011601
1645849
1711229
766489
123900
587074
695636
1304614
542947
357570
84843
20611
730479
252752
1516494
1999345
1177621
912237
715598
1496237
1877058
1830508
302678
203299
1319756
171712
538577
170669
544246
1641326
94444
1057899
824191
873748
948976
493673
509809
1852409
581068
429297
929084
1963047
1921165
1243742
1630797
593525
1648481
1055458
955470
607594
81901
1510198
1491646
251584
1517764
1481551
855485
136754
816268
1203733
262938
282414
487937
111030
510823
1827004
1383578
1039528
822535
126847
790222
1240150
109696
1838834
556728
1421464
26292
24157
1141099
1329073
1555387
1164451
1651556
345525
1192855
827668
372340
1685390
99919
1900763
1606365
329982
802263
1897227
410624
1323209
602656
398266
1248401
1961580
393816
930111
24804
848785
702546
1308782
1671305
1012721
1433983
1641755
1650662
1072738
841339
1173234
1421815
1986912
1629169
765650
859164
1905397
1668624
202826
1905655
85875
1576562
710059
986619
570393
1794224
1375534
1656963
926321
519082
379710
1364926
167682
1035214
1249474
440527
1432821
1556560
1001380
500289
1015114
522518
1252692
691677
814967
1311900
1817837
365901
580052
696310
1402406
676434
4527
266047
650228
1983124
1731123
189931
1890966
1943959
1954187
314404
1777211
709000
1799973
667227
85434
701089
953807
865855
755633
1956491
1479837
707438
178977
1410386
1829218
440427
476281
805367
1512943
1245111
363805
174675
1380602
951024
1058347
119143
1903933
1327647
1063778
25421
1719371
1992631
781884
1551952
626901
1523345
536736
1286199
292787
1016372
885035
422508
1609487
1767989
572116
1924700
1843501
761713
425566
210588
1769678
1445974
1833139
1104497
1102949
1456591
130388
241258
1296423
457820
1728664
1549888
1473999
1471436
655670
417977
151371
1996869
277049
365487
1567064
728816
1574952
1538669
1016335
380867
395268
1072868
477816
1508529
110505
249230
1203095
730424
965342
1562137
1729600
1925578
1797886
1071852
1761289
1461740
1542412
1590837
964117
1685622
1963033
777285
1458913
682050
1697515
1624939
371106
168992
1645376
1570913
1033301
631380
1189718
342455
1159775
1200359
1798657
1564169
1349644
435652
810295
1928240
1341158
28663
1087699
1428488
1185888
1306060
1948742
921559
409833
761347
1270276
46964
1693167
438853
1213482
1270766
1746296
1887978
443993
912260
975666
57497
1407340
1133347
1668982
1813555
1481548
184303
1029210
199271
1093125
1980350
1580931
1835496
856794
1050894
377955
1921294
1421044
1527664
619247
298100
764277
1969148
1917023
490742
1453450
559287
1719519
59518
678490
144032
1631954
1539883
746206
475674
114530
622966
292651
1689096
1143199
382828
136460
1129833
546426
1144503
1968401
1730253
270059
1175508
225411
909785
1690470
764120
1781182
1491207
1909279
362539
1425124
1396010
1006047
48203
626605
847926
547946
1225605
1671473
1321933
1840788
1404023
1640056
62752
1366060
867908
1445594
1711238
1935631
747621
212684
1374993
404610
356388
1821522
355227
1166480
1961391
581234
1305272
836780
1857919
613725
1424723
1071628
1749528
1969075
1931837
773061
206521
1568864
1361940
1574248
1731092
1047921
1521345
1297805
1023131
1445889
1041379
1480021
1743547
1226025
138954
1631492
151419
1056247
444882
620180
422861
1653961
5848
1230453
1801227
1655602
1384722
1909560
600422
1489007
94661
1322226
1224696
1155023
679326
1260303
1058343
495693
1558264
1947395
1057903
1832566
352003
803376
1093837
804804
1333373
452839
515303
1482791
1038902
1718468
276689
1662804
1358454
1435998
1680655
310208
643480
956005
1001282
1093026
1491279
1518534
1240114
770311
1807836
699688
1503176
1433394
317274
258402
672681
1051110
408588
67396
653856
483017
1883105
1586471
1187984
487396
1283217
1392116
513008
808123
1228930
1558660
1995762
468997
890037
462152
1388052
505601
590494
578812
283749
1944550
1929290
1452992
1397585
816010
1517453
1246304
715416
1387316
1533818
1347190
491089
973752
1905470
511857
1347455
1624842
1254074
1644483
1212298
1492021
1249168
834889
58386
1754969
609884
68179
714227
1413722
294280
61005
1868072
276632
1190189
132190
395802
1346984
1577124
1627878
270764
480650
1537173
322940
778094
1248690
1397456
350551
1300026
464218
1732033
1955656
1330885
275436
1307063
162422
338748
925358
1479910
1791681
1482547
1138202
178931
305795
1072221
1474927
1601527
431757
1859495
729594
311916
505012
50603
1546921
936505
1683452
106713
1456995
911301
168709
1574777
274215
244550
1430138
715950
1784188
1652969
234203
1637240
175976
365720
282480
1016325
1549891
1505112
463906
1226276
1071795
118737
83438
1831421
1519524
1436406
1582994
510254
663087
1609819
322984
1463961
885546
1734276
1583331
1601236
1558015
1620124
1345250
929163
192070
293617
1615455
1815387
868750
1868541
1389856
736912
1162568
1453171
313992
1971082
1695238
982337
136611
24526
1403806
1740109
999756
660703
1853919
536831
1252783
732838
861269
1451644
1103517
1859998
1605965
136909
38915
1417445
1396064
1533787
1390162
1591981
731660
1467468
464647
1264739
1791884
266719
274142
1463135
520290
832326
1226047
1112134
1902085
840644
1416141
305553
699943
317548
1151792
57763
1587079
926520
375468
940147
1030222
1892972
74127
1371879
341923
1005517
1008723
1183401
401463
93746
79757
1569000
1200127
523827
1298054
468504
546014
1257328
1556372
886573
1708416
1494514
1192084
324142
837406
315032
1411946
366917
1989978
1841517
476072
1831795
1132136
387569
654166
685989
1512621
410747
976544
708634
1370538
1746532
19457
164294
509405
567345
867155
153408
266973
424768
733021
1808957
63887
1809206
3013
775252
1313831
1703466
1992499
1028848
385368
1059661
773184
1305518
1193692
1019491
336746
1925711
367587
919985
1910962
1382044
1199781
1875209
827448
1712794
1938506
1151621
608026
1613156
203094
639207
1019539
445358
218167
48064
1391871
1188907
768077
1746849
75160
646317
1724451
204607
891195
694596
1697357
425481
278240
314411
174787
133965
1365793
576604
945030
1067173
675392
1134409
956563
1106838
483721
32377
1314748
401168
1790948
639135
1111184
1611416
1837014
1905255
238102
215016
46048
540898
568258
1906380
307352
1267631
1615324
1835683
1418708
1227414
808869
1755187
819729
1270487
788902
1635463
684942
1577831
634461
278123
570071
1552205
356133
1679459
1759291
709025
1757072
1824509
1313701
80142
1216704
13371
287453
468022
831051
157371
486203
807247
971725
1300979
901881
1181402
396352
316564
1500589
297728
192794
1790816
1370133
1102180
1032973
1734616
776100
1817375
842043
1936505
95568
184763
688620
741621
258413
545793
868178
1196786
1437836
424484
1637375
513406
441066
445498
1057436
1292451
711466
1746964
1954976
153254
330049
1288534
979902
1274414
1839532
306085
1115799
581473
610363
868615
310613
1150411
1022344
1345471
720649
1833878
1645544
1664629
1238042
1548594
1989469
1661452
678431
272943
1441100
1328146
309892
1234878
281594
1000391
1078797
1552706
1515396
469650
1310929
984967
847880
1091689
595137
782516
775030
1419718
627592
608747
1486785
1345120
267131
850044
1081941
718239
926927
315327
530065
314794
1612340
566336
139915
31192
846344
1673466
692800
1544474
1298383
1198604
714662
1413676
34616
866779
1889430
24825
300738
153570
422628
112138
274505
788092
1738456
1521096
831002
1266456
205543
1074010
980915
639976
1506594
1856763
1125636
1313715
919636
1882588
1303552
1223128
1643468
856153
1896093
1439400
849183
877842
1832793
151282
1791391
1243502
128068
1948745
571035
271089
224801
1309861
253434
437326
723610
1085103
538300
1702705
1939801
751286
937934
68365
313689
1324829
976060
1014724
802502
1934850
404410
381687
791786
1667160
1820627
747862
290214
1810522
153069
1612139
1690779
551002
1855441
331196
835547
609804
1701185
1586132
1752427
1331860
1685176
220623
1874909
744231
924673
987608
1476421
1139359
106505
1582022
1998140
143164
169406
318737
337549
1689299
813004
930361
1228
1084746
1766454
1009548
659032
1081617
811778
1524905
242765
180034
30800
840588
995483
812730
1103436
110334
669042
811560
355483
1627641
187074
1961079
686365
1470386
264159
699686
32896
194141
635775
295907
497422
1069266
1409572
1752966
1753666
95231
627121
258910
1385885
336634
801281
732853
606850
1583384
902702
503499
1445019
1592766
1673691
1508228
998517
734724
603584
663713
1502736
523636
1718497
1667388
1345166
97443
692741
108706
1683654
1371698
1315302
729142
1266688
11909
214741
1895587
1478288
915860
53953
373664
1450587
624123
1258897
1843071
592832
219047
1134655
1623065
1166107
1041058
1198632
1522400
423407
928906
133559
895369
270809
1834049
848365
910381
1903372
666932
864286
978415
1259646
1132389
889302
359786
449642
1170662
1835368
57318
263316
1096366
378672
1054131
1762511
1546024
1710014
1482036
1905806
705535
1443733
963976
1174290
1095484
262978
207658
1634851
1728744
59141
587372
1063083
1488061
568389
398365
945819
1938116
1305505
1650464
1050585
1138990
370803
1244858
918667
1365312
692547
592164
1654305
1469847
1594262
1139768
1483718
377600
993764
464728
362479
1098399
603762
1768932
1843685
1409953
709584
210430
1708902
290669
106885
11072
1355494
1327539
1318068
1371018
189595
1813673
733126
1728566
1014478
1427223
195191
85224
242305
1451991
1960551
950250
655312
971745
1224399
524749
1744591
1627625
400617
93186
1825411
1836237
1907774
1086890
1073322
1885479
515127
691163
1385705
268300
947714
402147
584532
530855
1107225
1736774
233137
1993009
922189
786813
1801915
1677530
937786
1880179
387148
855164
538143
1515112
1483049
1790190
565418
207037
606368
912479
1197384
260438
645287
56299
840575
1015383
1782977
665968
55277
1608711
1690286
894422
714410
826824
1041282
834227
1514153
1140650
984255
832381
1092355
616441
167924
1268506
1504796
1420185
776805
1731523
922127
1812818
1908388
613549
858195
823057
701342
1740915
1578550
679503
790375
1857126
781831
1961736
1611811
572882
1787757
998685
549772
1224202
1529885
1153220
516275
1631684
1139539
1086681
472542
397138
1790199
646648
1077726
1409019
607326
625769
1863742
1856145
1477028
1470754
944374
373549
92336
1957033
1547471
406991
1720707
1886693
129867
1422155
411623
386735
1759311
1559796
334380
514663
747184
837947
1687766
585115
1039618
1163964
433465
1161838
547289
1595429
1477537
1571568
960227
784164
252088
777791
24838
52433
1759063
1059501
1887662
147562
18649
1305791
949141
1035969
201587
1178726
415138
1142734
1255243
669033
237381
1825262
1980589
387024
1167471
696021
1551889
1784739
1235542
1697351
1656976
311960
1644189
1188025
1814303
266229
10525
39213
1508566
1425816
380353
1175727
21346
803563
840769
1143171
395206
1085841
1715303
63413
518822
880115
1772326
161328
700535
746898
1507705
1643334
1943157
1215519
1973968
96833
1357654
438471
1947826
1149268
1401692
270056
170334
1800188
374373
1662506
1674438
731690
342928
918396
1052236
1980980
1885450
98403
216917
634505
791351
1021579
1613554
595137
1890482
584093
748807
634227
695287
1815080
1253421
276112
262199
559826
451237
691469
1046126
341500
1529033
1529977
1911186
398648
921338
1834029
1438006
68964
775663
351088
1194984
599110
1441451
1513343
454740
1675091
1344843
1258221
1817213
1294698
820776
1736655
22781
1244482
1172668
564685
1878705
1313155
1835639
1529529
1437878
1058234
1595265
1908378
129854
1199849
641725
119040
1236660
1840613
768875
1541975
1255941
310684
339981
1892091
1607204
54577
1302945
1895110
492268
201353
19612
1128406
1116647
1472121
1459691
1168241
1643698
1087476
1382211
1960772
663447
872838
1880593
984906
1703923
70236
1955965
395362
1198735
474046
267518
971602
1265854
1373612
999995
1478767
1472398
939795
1623322
1641673
1763692
612924
645378
1325241
787849
677711
1237275
394911
1207817
894314
370750
1814687
1425221
982429
1887123
599373
813148
973908
1687159
66399
229586
513505
395379
1027715
1120429
852771
1197945
1711560
1636743
619232
1474884
1699632
1922805
979022
911816
1742160
1692465
223562
1598983
977246
1125277
1638148
354231
246125
485904
1090930
1992480
1562162
337434
1213680
1310728
620766
893912
659554
1789966
74492
1531538
1070088
1648526
1152725
702541
1298488
403053
518184
736934
87590
764338
1916598
1308575
1547250
1699296
1862857
568992
1708950
1679950
1312792
1919087
1187677
1626991
1796762
1641630
1953932
690237
939964
864369
1455350
579348
910527
205685
1605877
647486
1307004
1991772
770917
751038
1980788
1760360
1029876
1144798
1522329
1546211
78631
162535
229542
1988848
236415
67682
1722565
196528
1058792
1205567
1110412
1173385
1918533
468906
710699
456888
1837129
1760516
270861
1578119
118136
1078578
84569
1536474
1212710
1604481
1531719
478061
963862
894054
28129
38914
274229
1616767
1272589
1757121
1428249
424265
1813896
1366344
650196
1786748
1414351
540540
239996
1324248
1588866
424654
1388809
860929
1130752
1533658
1477219
3121
820893
260248
1283288
695411
818470
650329
1533344
1588717
640855
179802
1021657
1636104
1824642
591983
1095200
513566
1481029
1583683
166775
1818305
1744167
1835079
36980
1460721
1760611
206711
498977
1500238
835178
609341
320523
719199
1803942
134886
1475891
754031
1630820
1317493
1950214
546848
842949
85520
1847054
66691
578205
1262
1934345
24852
149955
1633600
1966720
802210
517894
222391
599618
34257
37486
1886002
241239
422987
9058
1396641
395697
621298
637356
1484621
791646
1263272
1563569
1840605
176760
1382226
861731
1531157
1792477
1312020
1028491
1041536
1093905
1423919
1136520
1787948
1055586
1292832
339633
503075
322412
50159
287938
1865151
1083192
1657362
1548276
993382
246108
1554876
830274
959341
555124
1114360
1694974
885095
1691234
171151
1570293
1247573
791855
1722483
1942116
334549
57845
1979627
681754
1964646
20834
278434
660391
760501
222432
410340
571325
182448
1231485
1944116
745970
244171
680690
1994044
1178811
1386775
987033
51436
1267362
236689
997815
804702
272088
785767
956176
26433
1526181
402377
296575
856915
1154696
206875
1798215
1026374
150306
1408278
335458
900551
1169408
1734339
1166106
1862823
1837800
1241260
519717
461261
1510495
1443551
526733
1916763
1802785
531522
785682
1462445
1836437
832860
89485
1825318
1059588
499756
630127
74855
876905
933794
969722
1909558
648769
601959
903431
975386
148133
1306310
54197
607638
866898
1269444
753638
1022168
1540229
379535
365589
347347
1429582
86531
878665
430845
1911474
862870
1291710
211828
1499125
1712777
1514841
605498
246998
822483
988587
753283
701576
1670786
742209
908190
976865
647952
324120
999535
262178
924776
1845135
1540796
852869
243207
1708873
620739
1339771
273561
945916
594600
1142696
1596017
626185
54874
1748376
859769
758142
225750
1053694
821334
455484
113835
972297
901880
824258
704823
1151645
761581
594429
1512071
1706932
896962
1175357
1290062
949440
1232190
1153620
649014
1988119
673313
211736
830759
871419
1106952
1553479
10970
1943366
576121
1826773
1028237
246383
1890452
902625
936594
1951445
66158
179714
162552
1472088
1231459
1083637
1501060
809208
1654239
1953573
330232
1559113
905061
1375725
517353
1226468
1856879
1709802
1096936
1353103
1519170
130400
326295
1906024
1609915
469415
611204
276415
1964950
1351431
698153
825735
1543948
589147
1366875
1263790
1170028
1546201
1198555
233243
942083
1126429
263820
1810656
1509253
946219
1432188
1671585
226886
272583
95444
415399
1696659
662964
70120
240304
29147
1510081
238142
295071
1468056
1037125
762991
1457612
1435816
820174
1194152
1067100
1319951
1618204
978890
719431
346607
1874407
1165116
952875
1629540
1561937
1371144
1697602
569244
639186
914675
1814391
1419526
1963621
640105
1226280
242223
1933828
862358
823272
1281185
591974
1569123
1882431
28577
1140780
1897228
671908
765349
550315
1283838
586131
696001
767344
1498574
419448
1094773
1174696
350916
1536466
348064
1996941
1485799
248248
373295
450358
1992558
973502
214496
486856
370741
1776083
419182
1828242
1233982
709352
721083
469110
1809787
1899273
1696174
1856329
1646324
848369
79168
335900
415087
1564411
604957
1656810
1338319
364465
1340227
1788138
1823691
581942
1679084
362434
194148
892408
177852
1009510
173848
1050841
1564966
1265632
1606503
205025
1501521
1881251
1224949
1717807
653388
1393759
111725
1176743
576670
520148
1885401
1259533
1170229
1097498
1799183
1198459
488035
1459448
363770
1304055
1502926
606730
481620
802786
1451657
378662
138954
789521
356759
176367
490419
1992684
1999342
675081
316824
1480972
994228
953732
1725940
1315465
701633
1323632
353729
1927657
1504161
414959
1078477
1871391
559115
499492
1720422
588852
1659498
1994463
327527
914083
1785342
1689251
1539594
607176
1421374
624557
1499146
1980058
136646
543627
834415
1714466
980255
993887
673926
587024
85740
1517212
1772398
119656
1351624
129041
1305325
575976
1480844
543327
373773
53168
328781
1417307
444305
1425582
1535040
1435543
676574
200088
1922572
1596973
1430744
568433
963711
729865
894219
1012271
60394
888115
968184
255987
1829823
1753894
217249
1345715
181804
1472251
1327432
1806138
1417735
1254626
214498
1265765
321544
396548
646425
633579
1707513
1949035
1322908
607012
575644
1518433
1761565
893596
1899741
1408452
502102
1154575
299129
1538288
725540
583443
385281
1069489
1264156
466511
1529940
877254
1049885
1408773
193763
1691137
1311184
1476573
581585
1994129
1817554
1157744
1490234
1519721
674021
1455225
1825164
1839866
638474
1671251
249649
1443505
1584408
70876
1494597
564728
1207166
1235073
616151
726492
783440
1175637
1829324
1851832
841782
1729912
1650
1837551
851468
1655602
1822395
75963
1464096
885702
153322
4483
1607746
1907878
1368554
414075
1922962
1746963
1701253
607406
1148045
1644355
1870173
658412
147754
884912
1226386
543747
1434491
1888638
708897
318423
1211776
1710676
338253
1074866
580634
1844919
806558
230879
192593
533338
554774
50977
362903
392980
65234
1275333
251343
1611601
941833
1447573
789577
1812861
904127
1254645
28299
1767008
1345978
670726
848697
1140055
591550
565325
609795
745717
529348
1633999
1117380
1754685
645302
1231366
468710
783476
304118
928547
331874
528639
1999707
1123502
1262866
1112941
1188562
1149524
1201284
1593936
1697299
1177133
289212
642437
1009089
1752411
1213981
978374
1041990
1160372
1563055
986256
1304110
878810
696095
1087417
261353
1054965
639959
1083265
944525
889464
406906
768326
1167184
1294797
1040220
996430
1541253
1807416
1985131
1246498
779354
1404050
1604799
187453
646821
1611605
240540
689779
1133578
1159503
314043
1819844
1416130
1108020
344691
78146
1578899
333265
98588
552813
720613
487384
1494269
1108181
1509874
625945
1900991
1168731
1235965
1480645
75083
162647
1030593
864561
882409
220572
414885
948150
565053
1719466
1647832
1498517
1578131
18170
805378
1417201
1820171
1641202
27887
2658
701423
1714008
382229
552826
321424
509247
1714375
630546
404037
1494199
1545298
980447
547428
743495
767984
1189593
1036611
95191
371669
1350585
444879
1983927
793037
1882676
1020910
1702514
1981624
1171664
572676
539181
1319001
3667
1192181
1306381
1489321
862554
354974
1204133
1474040
1242479
1887091
1712790
724412
1735030
200234
1166555
232960
359427
1035897
268373
1416599
786855
411271
1845107
977805
1586240
1407147
1918877
1059339
1503774
1045091
1180548
540981
1727684
73319
693036
1858835
779103
293156
629198
1046582
1104496
454621
1838426
60060
1964614
1083499
833323
114802
676680
850731
438122
288742
72083
1370932
1038612
1218622
823283
1359927
1696716
250444
767690
1459770
1979987
1047271
1543295
1286750
797316
51277
716523
1495349
1743657
1242043
652442
735552
923204
1253596
1123377
1279467
1808477
1578607
719761
300061
358639
1697048
222673
1877390
1134808
207780
1931044
1056470
1029617
1755953
656905
1363460
968597
229280
256684
1023827
1119158
651300
712118
391802
1886528
1720224
1557810
499559
1471000
1984661
1045406
1118638
1274189
203645
1424085
971338
499047
1522305
1442192
1178012
814742
1852784
1286088
25304
328533
729271
1953272
860397
111960
1737331
257051
693153
1903602
410639
1065908
199996
590025
1523443
397617
1429503
1952010
764845
1762866
446242
1428965
994163
1693251
1182592
1154379
1420791
1331196
1621001
576638
1196447
1278371
861176
1648444
987495
762206
1611051
18259
823934
409769
223981
1327285
1058034
439247
1393312
352531
1676499
876295
561958
1995100
799640
1075196
1804154
1125660
58643
1326786
1733630
1719368
1914459
460622
828319
244084
1564163
1434895
474024
1158546
71574
596491
1138229
1354205
1505088
1884595
24225
515302
114953
415077
766708
1032438
572966
639688
729318
125717
1512159
1263700
785972
580099
691884
1232116
1479082
298878
137008
512309
1573173
1827556
1031114
178056
346244
977345
1679070
126568
213784
1734425
1209911
616396
867629
542984
1039367
370510
1988290
728712
1309235
1037597
1578061
168399
35440
1012582
1620985
983248
68629
1875807
643785
1632885
787653
1596946
1269349
257325
390762
1560726
1960089
1728659
1339825
848103
615448
1008491
1032326
844503
1505404
1899382
1279853
291250
1691688
1337239
490306
1088970
1865035
1211767
1931896
1974750
438628
1116334
1456826
297608
1193164
229606
1242140
90836
700428
1874774
1697912
1936476
16040
880759
1578413
461291
1596524
1809542
863595
1538348
492539
1224136
1326272
1988041
1626628
1510659
567854
745127
1136690
1913480
1309275
490554
818197
1137248
1825864
1226948
1185993
141843
1250557
239897
709163
25348
135585
1399389
1053540
714391
1048046
1411451
1764103
136500
1958817
1261286
1338867
1786182
880713
997418
383761
204843
301663
1020075
660070
88323
1712506
1226991
1774930
1726441
1219804
1620001
1620990
159287
813917
1954998
1102910
1592502
971549
1784132
994611
959682
1341178
1671988
1349982
397556
1680709
1405686
1653941
112026
968762
1371970
1688765
1638036
793136
445350
732981
228618
100775
408186
377608
900281
1186448
1209743
1877275
150941
986692
1602378
1501970
1794572
1627834
1905788
1323123
60568
165867
1828053
388095
224522
357951
977479
648995
350030
438940
1942352
480126
1522705
1501685
989368
1918860
274915
1306987
1294568
1289059
1039885
1397441
1461424
903063
240341
811696
1461298
1902186
637311
1952376
1544457
1867732
1798260
813708
366255
728212
90574
1299884
1431349
1823240
1705063
1557315
449119
1611573
1308433
1866673
239652
1201885
1672000
1727826
635268
312678
1438550
1151664
1064380
1748740
812967
1798115
72122
915930
1680349
1952763
1602856
863492
1006394
1232994
186850
190275
1040789
1355561
1399684
1610297
42480
1280075
1881104
1725645
1667027
1188148
648109
834135
1768729
620752
405705
664597
1313582
1264299
380063
100283
1535815
1262314
871130
670775
1775051
1244133
727305
682592
1392546
1962916
1704861
1182057
1028131
472253
1822514
1009976
458234
1881083
578902
396091
978683
436769
893126
1135603
1710045
753635
1955587
446696
198744
1893185
444330
368036
749361
1992966
1396256
1159824
1437958
1858839
851552
490991
1193056
1718074
278684
823638
1507645
1332052
695702
1287082
1357591
135272
1217111
1892257
1445576
891630
1065575
1505277
317337
390700
1870247
806001
1947971
1635257
1028711
1915980
933328
278476
346151
1680272
846895
1178267
1056292
526803
650366
1693138
864225
1789256
182162
1771113
273758
417568
1150689
727896
1987100
1324721
1556292
997173
471609
748105
1209807
660905
1560751
1819442
1457893
1450945
1732632
1994812
1178493
580345
1501789
1881939
443483
93485
1688180
536195
758214
1435970
1399019
338509
294603
615715
55136
1342746
687773
292749
676281
1704811
94739
1820754
1172585
1161430
94179
213427
191819
899930
1841099
1932399
918671
1187552
427074
544094
1518312
1044665
1698478
53900
626477
201130
948315
901564
721578
585689
31534
872566
804930
655422
230689
664932
664238
118023
1270906
297812
1132999
432708
1195811
127588
1728003
486512
941412
387384
299357
307642
1224505
32275
1105126
684218
995192
367610
1019678
1715307
1659122
1331543
1183771
273511
899131
1426985
1154411
442472
516310
673300
994421
1485463
1747649
1277671
1082622
935666
1336303
1625762
616152
1933818
1044874
1697700
853918
505534
608502
1772358
365268
1897371
1547016
1753082
289525
71129
434573
1004930
1363522
1791318
728276
1288407
1885474
340347
717732
604008
477002
376067
914724
205106
109240
25788
1287891
1289375
198734
618554
1478419
277817
1438399
677990
296822
1228134
853644
149161
688542
549414
1353558
1369940
233655
1195872
1507903
113818
1950545
1680094
342855
63366
430862
181637
1990423
1500766
1338621
929389
1649949
1527077
663958
1421688
598243
579858
186413
125711
1113559
662393
1968833
548240
1296525
9908
1907595
149370
893769
119132
1460556
1247053
45356
826250
335051
896117
297082
635900
1216282
1171310
1430292
884267
953846
605115
896433
1245736
1566330
1048263
24196
946964
1291160
1745948
1911613
992240
368021
1603302
679419
1344181
305956
1064991
224190
81911
1944829
1628960
1732863
1869951
1852839
1617161
531386
1345745
681889
541591
1615352
1360941
1024967
58338
837187
312886
439037
660670
11476
352176
655625
1449651
720133
663950
501192
1991763
994603
815120
1424573
504973
964825
1591398
1219072
1302788
1064782
1891090
1932907
1989916
1521706
404206
359973
1591276
1029934
1085024
1192794
737188
1062235
438520
855502
1853833
638169
575010
755055
1684583
129496
833011
1286977
788504
1662397
1013735
789474
753423
545684
199542
512841
341615
1813915
1318534
1701111
1093748
1899929
584061
987921
1597285
344253
485893
1885612
1072790
150222
1389304
1437871
943320
1927172
843499
1085395
216165
735041
223692
1895472
824843
809435
1082743
1795454
510067
226624
1122477
1382713
1676204
237704
957573
1732622
108868
1653547
284886
1341898
1875458
94281
1319293
384595
231744
424303
1864764
1805219
1116284
1963790
1750836
200557
383338
1026590
1161478
357287
732936
1016495
1734134
851336
115641
1589428
843315
1629538
1687977
988544
1914229
1189495
1202983
641836
829914
1686619
123308
1259033
1392538
331853
1966661
565126
1831648
51504
1285089
1282684
1365756
1804505
672865
1063417
71006
296827
656100
1867062
86249
1020759
1616259
1344760
375005
722618
1815060
800604
625844
1771216
1886048
1592555
792808
1046711
1949332
411315
1923011
545552
972528
1787934
346643
1960360
915094
1321855
1850640
1404671
472012
254448
666190
901636
717337
744350
1302498
517307
1650070
172980
655616
1204389
1792411
87023
210878
272628
496642
1527279
375970
1056687
2705
1828920
370556
1522236
1281460
1408970
16470
126916
1709062
1964011
1261604
1924140
1220455
1948813
1413113
1059187
590138
15602
1118101
1980475
1295007
1239566
1737167
1266824
18280
736720
1198432
651449
1983651
1999297
897276
1812073
862138
1261418
1850888
1184213
178729
783750
96157
1221748
1771535
1402575
625987
218388
247667
415072
1259542
1432951
866036
735190
422172
206024
178831
1757375
1753020
1567851
1367365
144104
1618537
320652
1638106
813536
1481231
1730741
114285
644843
1262091
1958516
1162816
1619804
1723524
378733
146599
449431
1789820
185776
1850874
1103721
1347566
643849
74132
1108521
897919
879483
869704
1245648
1759996
1603982
100730
1747667
1690815
1173899
450626
595831
1875648
1592058
358741
1953692
73970
1143297
444969
769372
1856810
1742159
1027054
444387
714125
641128
858684
526385
755423
1464598
1000501
1684111
828589
1181889
996341
812815
1309756
1343736
155505
652865
444094
159754
709724
1441189
145174
505248
1821656
1023428
1470657
1371991
1202852
1867883
342699
1808961
1651660
824947
503485
1430874
1340108
445706
573236
361923
83831
905783
842820
840984
54091
469505
1995753
904537
1847069
1174433
159837
9968
1139665
88094
404936
1772139
973998
1098540
1479956
1099236
1792759
181082
894645
647896
33986
1450322
1534160
322049
1740215
961003
253362
1944870
1861856
692642
501956
1713541
907631
1211166
999384
138830
1599255
85082
288029
1368950
1351743
1680913
66102
113486
76221
1660150
96449
199251
168270
1822180
878782
1466792
1960479
204172
436163
1729975
159728
247705
1871681
774224
781524
1487757
1483065
21337
1744868
466109
204483
308517
577844
207349
629236
1764592
847166
921455
936611
274729
1641166
24875
155188
1886389
965651
559136
1964573
872544
36314
1806008
1759264
1410871
1182285
769792
500184
1063902
1570884
561988
1769051
1019588
200446
193251
1350906
1458776
655001
1731448
1419582
775806
863966
111556
280975
560511
1769201
259761
998503
578015
686260
1161126
1125996
707050
849786
303664
1997327
1012556
395487
1380860
797990
226182
1820078
1246579
323549
768174
236120
424427
1546922
791279
402941
1277161
620755
1641112
92659
961723
191422
206916
932199
311970
342675
1288201
250324
1815398
1405721
731979
1630969
1420424
1565012
130787
1901961
1261878
1160466
634635
999513
1485840
1152643
38662
1914025
937540
395519
262743
1237886
917854
526366
63939
1603000
1742595
1247584
944069
846580
282365
1015607
1211652
256447
293151
264914
336789
1256091
335698
244780
944298
1508851
1904377
1251715
1883680
1920873
818263
187673
1931530
758636
1832267
377690
1582547
1172826
333750
1581093
1081312
1535452
420289
1240730
1897790
1829179
1562099
1191966
25018
225228
383471
1061879
1835797
623766
1729287
602803
1029759
1257630
1944498
1111750
42623
1173243
703776
1900375
1178309
62155
1100873
120343
667652
1266735
1289243
643603
697306
359403
884493
1035072
989956
456806
545831
1710913
1450339
947336
1935269
1453284
389454
619712
38935
43571
1665459
914433
58426
527414
522527
655656
1042870
634733
946927
760847
893901
544325
310888
88285
135059
1556181
16614
611177
1302076
727626
1810231
72121
793771
1049223
564878
912841
885237
1301970
1871958
1327995
863780
1380774
1783339
1411132
943105
1845049
1816603
660451
136453
60517
1271879
174853
1085120
1089770
1964638
282034
1615824
287007
655039
1902917
1375100
1555210
799300
173192
1431184
1480871
1166554
1824499
1867505
681479
1040983
678278
958313
918087
546731
13122
971077
678998
1649253
1401737
354207
1315458
807849
1106358
466473
331525
639974
1399611
809379
946500
1374356
1064790
360158
1830539
1534131
268164
1654078
1212684
35572
1498377
1716017
233970
1569311
1254345
224780
763518
120231
1280495
1880750
1602423
101989
1734621
1137638
1591867
1481179
1288787
553153
1431030
1135291
386984
234811
1957830
119172
610640
616763
30975
978583
345842
1238696
1034878
1810129
234079
1217430
1172549
779477
1984144
1500574
1583852
889975
514484
1439784
1208627
134067
281314
583991
1100314
1626324
141899
1351905
1744736
736348
826107
621151
960532
1686443
529195
702614
1157654
794633
859581
1793200
894129
938322
1236290
741064
932867
1548390
826433
1242352
1086617
108983
1029455
1171522
1117717
1826955
1979760
463767
529430
1901368
596348
1831629
1176720
1884949
154701
675885
180617
1899269
1832647
82372
1701027
1108984
1466007
438183
435965
720178
303021
340230
1379548
1388607
683056
112983
475020
993578
1445191
871898
1828789
1339439
606198
902449
1346854
1079124
458057
596511
1104328
1403654
863915
10197
881259
1774322
58457
190206
1311679
1890356
1744142
1148834
1789459
280353
458986
415217
1812362
452995
253528
1686300
1108995
685289
321691
207630
1097195
1706591
883885
1876488
1520514
205160
1015815
717022
1313270
720219
1844759
1854754
737433
1260605
1085017
713568
1887873
499992
1953893
1043682
786412
1159977
1075375
1921278
1762185
531969
817149
1640653
1138815
988726
313872
889776
1661701
1524881
212166
1016110
793590
1128150
518927
1629537
1188430
126614
772695
1650812
1303764
663020
903264
199733
1771845
1354396
494736
1510900
127343
1406552
114793
575050
152123
205756
358451
1791520
1318291
1377470
1399427
1781992
1293933
811717
1469044
358587
864003
1174060
1778457
1392120
1112685
77692
202224
923861
1171158
597690
1542961
454970
600653
1754862
1593307
1676048
315427
825895
248322
1163713
1407529
180378
1793766
1009152
727129
288999
1275900
250343
1307180
1659179
749914
1751399
1447652
842668
1230140
1763045
616715
1616676
1294472
1515015
1990698
516273
1956522
403005
1003926
1396442
1678843
1113101
379682
498871
394002
1765077
602429
922169
1407309
735115
1330848
798947
1875336
509919
1561958
1044132
1653884
289787
671488
1657563
1509930
189775
15180
515811
1944949
1079665
182936
1100015
191374
1863050
317032
1396481
613215
713377
1515759
1031129
404023
936752
740335
1707043
1962782
1720700
1738689
1566555
1899368
1504473
905226
767133
188773
619591
427808
1732969
1212645
403036
1451960
1347347
1716007
1399971
788772
381131
1168518
1831684
53859
458283
340291
803018
666253
1823733
679742
647304
1554295
1213390
1091889
1758815
1275855
191411
1457765
1718982
397209
746696
174171
1420278
228206
1630946
1951310
1885051
1995713
410323
503257
1908901
1263697
163494
140044
1902885
1517086
1693090
1745390
1696520
1899167
514255
253658
1333883
912882
760292
766018
1178265
561286
1314358
64440
199673
1272514
426700
619859
1035443
292914
818487
169800
673519
964466
675255
910203
569684
953218
534935
1925024
308351
800573
966799
1116022
538847
1609267
1786581
1301324
251516
1816975
388233
1413464
244546
1154513
1057266
1969381
1242663
1586014
744109
558283
335717
1542972
847930
906342
1442547
680837
1584006
480250
1437576
578163
608571
350868
1952403
103909
403639
1257922
1571496
457195
1255258
1504528
776807
149403
1242396
1934409
942600
786471
764296
413247
1531660
1546448
1089941
6144
216633
1812265
1821043
1163100
1325249
1863140
260115
1824064
1954528
54848
1489054
124110
1441199
87898
689136
193719
1801694
1928673
1541901
230487
1752772
1090912
1576388
489194
460835
100588
1518223
1814085
1155611
167472
819069
727022
1623161
1687284
1809490
1862343
1434002
73447
363479
1021170
1070977
1947122
1699515
1687456
550196
1932024
112950
1970528
650425
1272828
99092
1130523
1758204
592414
1420220
145361
628123
839592
903387
1222126
690426
749289
351073
521691
612101
27424
1897338
1460570
1490304
98894
259999
1802533
1280021
1899900
1912707
1494551
1010168
307551
1858184
643983
1479546
1119592
1309695
1179262
1338653
590898
1583603
992252
897232
476676
1922451
647996
794622
203958
752051
1432431
1913990
1596479
1910242
1768699
534925
288909
1486904
757730
1161301
1442280
1242761
1661919
540686
291250
1596704
1916999
1810563
1999857
1531611
221879
1850318
1531893
728431
772077
1312173
186843
283098
748319
59011
119906
645588
1089747
1534826
1528732
453463
1022358
1331506
1764413
1908239
948621
1639605
1599659
720895
1357345
1005768
1361679
1448059
875529
1862195
1407145
1375841
48455
623383
1028588
1526842
1613081
45043
1970027
598670
1386189
1903896
1979799
910516
1991111
1198676
1601826
1963126
1396107
920785
1638243
1776258
1922917
1441600
1570254
580785
229490
285938
1371247
470896
1632052
936886
716596
1070933
360022
1057592
704742
567901
1593655
292885
1414323
1778778
1861918
1841845
1399092
748301
1973792
1381687
731975
1027376
1459653
722482
1565652
687104
899302
438913
547378
1160881
620997
656905
925760
203154
1315586
1232837
1072382
461419
1204169
581581
1517803
152780
481343
1434840
1096797
558221
1109742
432927
604139
1259462
476264
1369289
395815
829791
673293
899358
1410867
602610
949227
92752
46778
1206948
515640
1240052
939405
634829
802111
1927272
1406460
1891589
1405646
472903
831523
1760949
1962369
1634943
1974703
1048056
1789356
1285784
624941
192396
59398
1025960
83406
1493366
419854
1554840
20038
307958
529563
215279
327231
566706
1650471
334861
1518655
1190039
1609856
970435
1059328
129922
1714959
1717588
1369058
477854
270858
344611
765343
759903
1855469
435957
1283655
1418253
1467079
1409361
1688956
205435
1645259
215160
1648897
1139119
1936200
47267
1156903
65254
1097411
687659
1723531
276062
1831253
1589428
1688159
866638
480850
39018
1771293
156414
1007827
1458760
713254
1244406
188638
1151554
413108
10446
166904
1047449
1501785
1279402
309610
1680334
1800512
996360
474115
1008443
548313
1488037
1790478
1883197
400485
3231
1267996
75749
921723
410388
223441
1144144
406516
39513
1608827
705284
1180530
1626639
825338
1620270
1126286
1189202
553208
1846770
1958719
1957023
1070129
875925
1150142
1519783
303484
438631
1391162
711756
1571865
382692
1876844
790285
782889
505045
1462426
1120315
1654438
564850
1004799
592622
374370
300696
1802803
805261
849385
1015084
1532562
1761516
1491320
211948
615499
68955
880525
821369
660733
1710820
293448
1884202
1611833
739316
612906
1071774
477906
490565
1232085
420105
1316761
1699616
1885301
1190021
1069104
458747
66119
1755328
98366
984137
1086469
781478
834460
588431
1578468
1652620
703802
238463
1937453
1492548
1718473
1127762
506279
1506775
204670
989019
1223454
1596198
424599
1713719
899622
1987100
1686879
908988
1372873
1050335
1890356
534180
113995
1230677
1755110
1563639
1366348
1345038
1364984
1206520
445272
1586381
1488183
1993233
1679918
533626
10641
1683554
43761
1954739
1471371
694177
1845639
792582
1917423
219725
456171
920309
699857
1512044
1695343
1175825
942390
550663
72719
257731
851354
578154
1757769
163398
822739
450001
1001487
236193
1375828
271844
955913
1675461
538803
681642
1837876
665943
576166
1321339
1106849
1746843
1096495
1589395
1932637
1062840
1323024
1096809
493335
390741
699225
1536624
797824
1186106
1308610
1925849
413079
1486792
732666
954428
188856
248928
1371156
394064
448988
1803688
38999
1845046
229330
1212239
633844
367797
1010959
14783
178143
458604
591523
877159
1168663
30683
875791
486796
707617
785954
1727196
541999
1531295
1372013
186071
721988
356470
1734668
1369940
78334
702580
669286
576152
458711
1342940
1949273
801593
1238454
791222
1401020
204533
1757541
1799322
1945913
1835895
160892
1952466
948860
1894637
65972
1066020
1830312
133543
1765375
517746
547072
1244114
1823892
1777692
597680
254827
708960
49578
598683
848449
1207379
370543
1765555
411843
485693
403538
1862026
524984
1914564
416146
1236867
1239809
84306
210357
1060941
634325
1272883
593804
643138
1093369
884599
1451113
744747
490048
29768
1459677
1627705
267905
1638197
1165270
293837
705753
429286
354
1098483
1005292
421268
1312668
203568
1059887
661401
936505
1103298
1096920
769697
467389
1865034
995548
1191354
1928761
1176123
785785
308703
1437092
1617702
1931400
995009
1091629
791106
49546
1557810
1471264
1703533
1086333
973261
1269291
1128312
1891998
723368
1008764
1317610
812585
92551
447402
726464
1125139
910900
1412931
846782
1199542
1762719
1442012
1352181
1914008
1323148
1600321
1299822
1683316
1107701
1332301
77723
962099
1244235
1121191
1307823
30413
1428927
1468509
1551218
52834
1942254
1324720
264214
1230305
1444176
1412043
888175
500934
1797018
539837
1158356
418478
990817
591209
360919
25030
14720
468595
1052182
907716
1591940
1897482
949661
990472
713977
1614614
1479004
1358532
1888649
954774
781229
957528
366907
1623308
614168
1376274
1955862
1862078
388913
852741
763760
1527016
230581
999051
1864387
1057942
748773
1364036
552079
688959
649261
1584145
1394125
908292
420208
1698771
351517
1379653
310121
1972685
802358
1627557
1923661
807711
206289
288429
887951
1312314
1346670
151501
1175955
121705
1135757
869584
1147869
686480
1115150
789587
1313340
81398
677150
619190
1405094
1556897
1897275
1920705
1496707
1456054
1601379
1178772
1235963
438733
282029
159646
924019
1566067
1382304
1387553
1721508
1638810
1896
728451
1640669
1522975
1272221
1971133
1308180
597650
75307
1444620
359537
253698
1446009
476854
272280
1918141
1410903
550391
1574755
204362
1387039
1337371
44316
203688
1760346
612722
829615
890934
1840391
22941
15919
1217427
465863
1007022
930741
273898
1888935
1914281
354676
225010
1350636
1587497
421938
947532
1305505
724837
1642919
1309103
294890
1389054
940595
484034
1423161
1259072
1480151
1461424
1973498
198585
243603
339491
1571809
1960859
1074937
501926
1232649
1974147
1122073
112416
1605961
1604536
432297
881505
850929
1971417
794231
831770
1395766
1433758
1102813
1596243
1317187
1651392
630924
64821
1728670
488353
621791
369260
872345
1297973
569175
1553142
331574
1171988
25908
1512660
1995146
454448
1810522
1621924
663900
1955362
588091
1567612
339887
1992011
75412
255240
1192772
1168261
359701
710218
1642754
1870114
768445
1079590
317387
572923
1782038
1210980
1360931
1336066
1905814
1566752
128688
565521
1624291
1789746
455154
1539337
1606705
772101
1028832
799966
1817423
82941
813676
1771834
1270762
716612
1885326
1269735
1720123
1987157
433060
2828
351237
1855474
1982043
551884
1679969
981664
914267
1452596
1920429
1390710
250174
1602916
109157
440386
1377143
508906
1532377
1604427
1032383
1577251
94708
1248695
246029
346630
1955640
921456
1893856
1769465
763476
1431490
1649773
410656
71087
216953
1596065
858496
1112965
1376078
116979
648297
1838338
1082097
1850759
578525
567671
1802657
660238
1238940
1480796
1179347
1385277
278221
1847402
594035
643155
315084
1452867
208460
303789
588807
1521460
895387
918091
997931
288986
1100590
538520
192901
543433
1302850
661174
723523
356083
1860172
1195332
1417500
1577576
1439036
83307
612600
1358802
35021
1836727
333903
1736911
1370802
1947386
181176
1874316
1803085
1980742
1231728
248316
1349570
1465587
97488
748007
230240
1580923
5269
1275584
615166
1279233
19170
977474
179848
1211283
409001
399769
776194
925760
1588589
147708
14575
741811
1045036
701420
1157142
408399
1615607
1965860
1287884
1064270
986345
1876466
60423
745651
1192199
1134919
1658663
1903367
4312
288706
1141076
1062049
1499520
1134285
1323097
711888
533156
1574612
1909090
1525171
1173206
795188
283760
592281
1415181
1779227
771647
1280900
1387489
1665792
1073989
634665
1160189
145466
862393
610773
1789013
1890171
418641
758281
1609211
1342852
1814616
1626073
797862
1040734
656372
947312
754236
1240264
1894929
472943
1836752
1036688
1120196
953082
684919
1459439
224776
351683
801416
1035469
449449
720673
1057078
349210
197683
1995750
561308
502046
557073
1808293
416907
1374226
1649658
792108
854734
1011940
78762
661605
433747
1827923
1934065
1903921
1640797
1569654
265149
1250722
1905636
1151720
1689985
230110
344594
404623
1511295
1585894
1221893
1022945
1503534
1318906
1381876
853449
644286
1774986
1329671
1940128
338964
1796941
1387274
1281850
328694
615641
473568
642029
331580
44405
5369
1694716
456548
1770706
921260
890119
90964
829971
597760
58372
748818
1828509
330398
139427
155866
332571
252991
820253
848529
882882
1355946
997789
648356
429686
1099847
564373
1270478
1348827
1359626
637370
1002334
1074897
1389257
1289252
1985851
1953801
1624126
1338532
919704
1585554
1680659
194276
558919
84290
1547635
609639
1980803
1912970
1848720
44513
1661424
1241033
84329
1927250
1145362
1201896
227471
1580909
1083340
97767
1552757
1288862
1543646
1818007
911102
1473737
977579
1035155
818856
393191
1548681
1671999
167043
1797239
1786437
1094358
965240
1939352
1615288
1174104
650953
1096362
1323647
1226817
124189
1369493
1614211
354931
1558703
292825
1425820
886035
805076
644374
1597621
238696
591942
208165
1455099
565680
1814268
13403
539689
1469106
416762
1052737
165395
1640310
920104
1940357
944090
91348
1203421
1447601
1392549
745582
928320
1914185
1389489
923635
1575171
784863
1171948
345442
597653
1501215
223508
799946
1890320
1389108
934509
159535
1013662
1524200
646511
577392
906899
424235
1166427
1073197
1645633
741980
878124
1022208
1043178
1583210
1919078
1150087
1676463
631920
1179212
1644714
1326848
1100589
1997931
788811
807217
189598
778920
1027904
924128
827326
1978756
891087
737196
193205
556360
205193
839716
1326761
1305761
897232
1160467
1648814
1983595
1276129
1124344
1125287
370184
1178583
1810968
926621
1397766
1539956
445562
176725
1774683
446527
1217418
1183875
1916541
666876
597935
1441100
1744133
863619
932940
848517
792106
283373
1347914
1933417
354114
410102
913900
524843
1199401
345866
1167127
1905974
1623563
968981
340364
1914670
213291
1498327
1276976
461402
1538431
201567
1096631
1811845
1594323
283016
446317
383432
899649
206561
66493
1431613
573664
130067
161039
496418
1932460
51962
1918657
1573155
562254
994342
1083268
1304280
322736
1298739
869410
1395608
1070187
1549870
1914634
773530
1070220
780366
1093192
665213
1764988
536938
811485
1839638
1187980
90705
240116
1943921
1626831
1009703
1452248
1829781
974743
410715
1271511
1486870
1759089
861734
1155665
561625
506064
188147
68142
708923
1015139
1590248
414277
653328
1048366
411293
164134
51074
138797
1233844
1495679
1736147
1638595
1929028
842651
521499
97432
943081
233448
244965
28655
946660
1284494
1049850
1305036
335674
335901
956209
362999
1040689
265280
131927
58098
1994943
1999514
562921
72918
1287661
1044733
418414
162030
452861
489627
1976229
248263
377440
1533895
505247
189134
937216
1484708
1011298
1233194
1098808
1137862
908458
1174289
636426
1549714
1716623
258125
1130149
738462
1812749
309844
1831790
1426154
1060958
1533973
1856157
877308
715597
575014
1595863
1175485
1540393
1632710
979924
1955178
735647
1871513
632869
1912220
1748884
1517097
1122171
446784
607433
824291
1384223
1046037
1722006
1464999
214254
233352
816365
1346402
944954
39840
1712131
537082
1055371
1942541
156031
836467
867306
293043
569029
484920
1887876
1706298
1731089
1523328
921708
37013
1664316
593522
785297
482960
1601765
15097
451164
1135147
264367
968998
627497
1387029
1163645
1079155
1975780
574741
830531
1503312
583744
1849157
1403283
1940607
681463
1727208
309335
67599
1820250
1832667
1420745
1423750
51113
1903007
850438
1605546
1671424
1906094
1523122
1927411
880465
85233
1613392
1446152
1801546
1617901
165170
332512
1132488
1348543
1943797
867919
313763
1830363
62108
1873737
1534882
944481
1963503
632485
321674
997384
199230
1677168
409005
1715664
1913513
569977
384027
221738
791359
113985
1147444
688747
1059172
1323054
1815332
1806313
445905
607979
1257326
374101
1293530
280128
11667
1139926
385426
6633
392404
1157514
777801
1997158
1559430
340987
25909
360538
1536453
1300543
1051474
972087
251174
88910
1978390
672985
1359944
1088652
1892966
1721148
941056
1936590
1967
918898
959720
259351
932995
733411
1138623
634749
707202
324765
530708
1222204
1146872
237821
705843
1968783
309507
1978150
431610
1125985
356719
174046
1615446
20591
1021098
343181
1435902
1349641
544496
1970531
826599
167983
62222
861949
372580
550213
1737034
1170036
1357250
868490
89179
1392118
189438
413036
1830041
511430
845845
1525252
72939
522529
31558
710627
713644
523875
1268741
823263
313718
1756340
1331354
1080917
1834845
760890
417761
1919783
1064073
1967891
1592488
1468908
202470
676256
36539
957183
362601
370485
735159
1548893
474511
839504
701116
1239477
1798594
657266
1186618
825582
336110
528413
476859
1580442
1924934
1976273
181109
658930
1904557
395483
360415
901937
1804279
1801570
862566
1010538
852419
348558
13544
1627792
978561
1887901
440332
1076151
871076
1636759
1349012
614279
913743
158097
1291151
1760420
1817148
1670629
1482258
1390800
1269461
110955
520751
1534076
1638368
1445513
1975733
691330
555657
1122739
1958503
1313618
762661
882312
1706450
1205195
320220
639633
377705
1544130
90664
1330071
596000
1281375
1492438
1232576
1677162
1522963
976348
203524
1500081
1516885
1441859
1622343
1494866
1887067
1308066
1635182
1364597
862992
926301
1878482
513017
1403584
1966942
75237
1971297
1763471
1981786
652531
1870881
1946358
338497
1028160
490593
914731
557232
78480
737707
1886322
1345583
1281160
1916435
674372
800086
934359
1888870
1016313
422677
608778
564256
789507
1950038
539223
616677
718057
190651
1089203
464476
75175
901173
1030853
1759858
441752
1832922
667611
1066368
181170
1037926
1279507
1760429
793180
35577
1540005
669333
806403
1569553
447979
763529
868712
895470
229074
1077548
871920
837933
93191
425608
1544084
1097745
1371075
1575859
832271
1545056
72267
690797
58899
658186
1644948
1572357
650145
1703284
454482
281797
1270786
1740162
395660
1641049
1454572
136847
338561
1438612
512152
1246043
71920
1938934
1851062
1932014
1839329
851675
613243
512142
1536517
1223586
1605152
1488670
703766
1576277
1483472
184611
1708612
1329215
1658255
1261632
328448
1080078
1117112
1333172
475720
794614
125375
783758
1564334
1891776
858370
152204
300827
1524811
163262
1957879
1498360
1682916
158742
1117908
639279
1613431
640445
300457
782818
153045
105794
830903
350467
674707
518468
1168475
1907509
341313
1195418
1438744
1577566
67846
300443
318727
1130695
530856
664923
1298173
1740263
11086
1264456
743893
1029744
1270984
1947078
247927
1666219
1261200
1032378
1122750
1409607
632617
1318974
258916
465893
1957157
902947
111081
1744725
290467
1690184
104951
345489
1425496
1537787
1208468
1290970
715881
1434736
1142244
656251
1219931
1012859
390201
115704
731333
1996940
1062413
104019
1017666
1960060
1981209
41427
241304
1018303
910332
1539509
1156043
1482442
1214613
1671556
1052579
244881
506540
1857787
1849656
798282
1171172
1072875
122081
781293
1018122
178104
540262
1569740
1206013
968807
1890267
1447174
661361
1203297
84089
1492807
955930
1529287
300444
1638488
657582
620014
419630
1371807
717021
1774388
1504187
186364
143146
1659504
1897155
1448905
132583
1145990
876130
161445
1935126
1773133
1167363
976864
972987
1601649
380278
1846576
718379
865233
1560622
140426
1162567
603766
1835239
1468453
203771
705596
403654
1505359
1302507
236721
1955810
760502
1359093
927813
458894
946729
1868334
37872
920249
1757090
319979
1281350
1491057
723916
29472
1933874
1273052
1246429
1237492
818833
372
449818
968458
318010
1112571
1985047
1434934
1758563
345599
1435970
1052473
1146826
1445995
395161
855474
1218733
326633
1685942
1385996
806942
336360
502939
136751
1866859
1329294
1892730
55551
1683299
228280
1002027
539903
1129563
1062135
257958
965011
1615439
1700102
1369341
787097
870200
1201589
181555
645129
365879
410350
1968925
1981900
1743741
1201187
1839133
1228183
1799978
1340101
1598080
1592048
1533733
1428072
1789821
1473612
1607507
603198
222578
1371248
1382583
1819954
546283
1179308
195289
1882475
1379122
1490064
557606
1658228
1274673
186661
998811
1314617
1837738
799877
153628
1413177
570910
87631
763464
183395
1420293
1112614
1064126
473300
77416
570275
1600296
1912257
567666
758898
447187
630448
870895
195420
565440
1790498
251194
265356
497804
1693151
1100472
1410354
1144137
173830
1056467
707196
1344024
1331358
1753858
646046
1045704
653371
671166
1952520
250347
549640
284864
1220444
1973334
1389876
867833
415600
278205
145545
1668329
159399
839393
641365
817264
478533
895689
391819
1155985
865950
1254264
1150432
1015249
899657
471696
737016
608044
1135696
1208956
583499
1801668
1486515
358622
1204456
1098654
95925
1826782
1491163
966387
327685
1682851
1559578
81500
459145
884217
531496
534791
1242565
862878
1607991
122841
1170852
893020
32775
1721542
802435
1451864
431558
1021043
1447545
1593909
592755
1379601
1852249
739216
1026902
1838703
692973
19439
167642
1559053
105924
1793316
1731398
1319847
1759561
1791537
1082543
418213
799247
1116826
1985204
655726
57487
1984482
1429851
1400881
1764332
87147
181754
87674
8710
1643646
548169
841731
1286117
1967255
1003398
479326
398557
1602101
443503
241121
1947029
599187
1334778
929187
1940353
1068497
63043
1332117
687331
1558006
814929
911300
1303091
1454975
1932591
938933
1300053
628196
1230410
422947
1424323
1524972
1237059
980577
1337357
1865531
1983907
1109627
905560
612401
75338
1172213
1174793
1580120
625288
99567
290456
1643332
81925
1625103
544999
603542
1524733
271644
495669
528327
1127811
388078
730819
1889940
210001
1803039
1606829
1174129
1259315
737755
1241927
639673
1763522
40158
1845101
1645143
836468
312812
1367672
43768
209011
1070060
18460
59759
1559582
1846139
993206
1530542
175116
115087
1844118
270080
1664990
36655
296567
1387671
1935968
1421810
209492
694565
1089635
282268
890039
118632
1427567
1615007
1800241
1934073
633624
212188
585453
1467291
1340971
1468966
176234
826064
1875573
829702
174719
751915
943655
503143
1344793
483197
515216
418472
1503772
185448
934852
1092607
925693
968306
885874
144727
1492576
745347
863666
488467
231077
649011
1119833
848666
1163969
528828
22836
1760121
258810
1635331
1563147
775139
1063092
1234695
163770
1030473
217580
1285621
1473003
1682641
1741147
577304
1718107
386616
1268198
1459181
706091
1616995
109016
1179722
1278302
1620199
181030
1065213
666283
669607
1948877
1183663
478007
536341
1883735
1315436
1018985
1121806
247781
617977
492167
373565
452977
502575
946107
1540750
886427
428286
612556
1496265
265651
171687
1375572
1051756
1848727
1032258
1470087
1213493
437494
1329613
1439584
1538105
929187
467071
987524
417836
910855
43511
30297
1970170
472666
1064589
1196703
525231
132564
1104523
1722482
1508580
1696314
643636
1102684
542301
961289
686856
241673
1291535
967741
547694
215476
964672
1861200
1549827
502251
157034
245394
147526
633792
187951
578633
1304425
191838
1554137
698123
1470402
606753
327969
113590
1534008
1075804
609946
1191960
1928365
1218074
823491
175688
1826042
1081041
1136878
537268
1308732
1978536
1500747
1055830
581508
256596
146246
1661992
1076493
863331
522893
1159683
391813
906391
1723906
1578394
1118807
1702536
1616136
1261324
842124
336338
3924
1829038
643902
1655751
90132
35829
1827182
1205223
188025
389532
1255338
1455597
1932811
517595
1665483
525866
1875533
179163
1940575
1245133
575652
1779641
1159860
407183
1850970
104100
908373
1695498
158391
1949831
61707
397220
120400
365415
1620437
324823
1554034
1376486
656624
1403939
1658824
1013588
984119
1135698
447191
9572
176573
376007
111007
293829
1351284
522467
952072
269536
1185353
1221645
618994
1208851
969801
1430033
1576599
824054
1634998
1461408
1750526
345522
1467245
1450028
1639067
1104638
766590
1055119
1406071
519718
1699271
1710336
1696538
113780
1267266
884299
1771500
459419
27175
1709712
652329
965259
968019
929798
609664
1361960
474604
1154424
1807151
1879664
547001
192462
1107366
1037960
1399264
753058
74763
1450377
822185
1887991
372525
40655
232203
690352
995279
1603437
1605050
1911374
644496
120276
420738
811889
1008733
269924
1299945
812763
384877
785175
1656965
1483142
553998
167763
1582412
1250152
1545132
330914
245667
222506
183919
37344
1679596
1926138
350806
245712
543172
1049098
1137651
1816155
186560
1207178
1158240
1363219
1997018
1444861
1539868
1720649
1655495
1898174
133405
1107261
292964
1818258
789990
1250572
730598
1725910
1560388
1927359
1799158
1864024
1900560
536411
1983820
109501
1862872
1213377
742546
1401026
126971
163203
571366
619222
1195409
1722592
1855994
79051
1745169
916929
174593
1291858
1159602
500606
326028
545417
1922645
1339485
575492
81025
1987210
333700
867524
1732922
91689
938867
1079772
185879
1434824
262787
851360
1109778
1622638
821713
1781334
997747
1652999
211289
108109
1470077
980762
806739
1410895
1609653
545885
43157
1152250
767500
105653
1253145
559904
541220
1793129
44053
554518
860436
256979
1525658
780251
1399509
729450
1642955
1178589
870072
1042460
1805937
1884832
1180996
182619
34692
471161
1817107
451749
1786014
784718
1425360
145232
853148
1799778
622906
1094416
49480
875998
1062666
854606
1369372
1566725
892155
1785753
400498
1458672
85083
1359200
1963089
890848
1559366
242914
285772
801648
624015
1218726
569947
515810
103218
986526
1449738
486822
1367610
20345
544076
1082861
1226219
1889964
1828840
1777301
1502415
1484407
310685
884563
1315644
320423
774705
881201
639016
750708
612218
753324
1612483
1909192
1036613
524090
1720199
1162682
621747
519538
1404658
972563
301710
219406
1750986
1551947
1861642
669164
1622738
1131017
1896488
1411423
1978720
1707252
464206
1835120
1995433
1196201
1132891
979167
815844
806997
596666
1548499
1480591
1234731
967263
463025
1355131
769364
1907348
1032450
426635
1000673
754579
57006
130874
1067655
1228834
1847747
1467921
699599
1607606
1179290
1302952
200878
1852904
688868
752832
1221701
1439362
1510844
1556473
1759194
12303
1893337
1042420
1510304
154062
1649295
1262037
1675357
1362258
512388
19245
799777
403722
1075152
1816117
559346
317563
1145727
17316
136379
957186
1552965
860409
1697619
43486
85278
1976852
992867
274500
66361
1701939
13770
660836
1013645
1005733
43400
1103525
1583400
1015292
990824
559907
1781899
1827754
14147
241989
377545
97999
432235
329268
1622860
1299925
501048
237878
114958
1393631
1202502
537603
1262783
725468
1382216
1848739
349308
474007
538393
162267
212752
779479
1305202
726842
491236
1705866
368745
602749
812540
1188350
671417
1927021
1863570
1593284
1850875
1041990
1587848
848089
287626
386130
811115
910773
1913157
1617199
1772993
931254
627068
406422
1952038
220973
1429023
1482144
639239
431831
1053402
615970
1544165
645027
624626
1238184
855824
313347
879078
524429
994150
36506
1996704
1168826
1200039
459647
1084541
1929578
1293166
260588
1411831
722200
1041618
1964447
1292417
827171
1817739
1771850
925875
1721357
866523
1450781
909894
1925657
428788
42183
1773948
880857
887721
1036685
1913846
171594
1829600
1787834
379141
1339801
1910555
1408124
1013804
698929
1195224
1331687
1886410
1857692
1138414
832096
1514287
1890760
103859
229611
77641
1260221
1155029
1389107
38977
1518945
1485247
102342
581469
702930
1269063
563125
1655090
730256
1058180
253277
398704
273612
883381
1357936
836697
16473
664662
499594
1666745
1790531
1002272
1310871
1239147
68471
137416
1702591
1975032
583849
91873
1138799
295111
648151
579439
1299355
152327
1006431
385223
1888515
1976741
141003
421639
369734
1101444
857392
1472586
341479
582777
697363
1608466
1412108
27274
315523
914388
1319917
1427715
348269
1496496
1486400
1530653
369536
825518
474918
1673770
309113
218301
1128811
122440
1369727
939223
1404306
723380
255352
91262
1031118
524450
710239
673
1461282
1056566
373939
5010
1807271
738299
1289395
815262
157942
295891
272676
659261
1935834
99304
1368952
240832
1034187
277728
845346
356383
774771
1336644
1236491
785653
942912
863910
1311646
1542341
1055114
247276
1729984
977093
1477130
618441
886806
1043246
1228767
267942
274111
702964
155254
1616768
337667
12394
1428292
805370
1090199
1250741
296084
1011645
1321846
751777
700669
1586857
1828381
1545744
1919297
1419222
496235
515203
1169785
1489037
1129159
1587739
1065974
1905887
227252
1371077
1571757
473647
120850
670554
1296586
758139
1963288
491356
1525872
118876
62789
1275656
788536
1130373
1971987
1403225
650520
331394
897194
643748
1107070
1351333
1776563
998795
1369324
335594
1184167
1689166
580761
1509280
1543586
1723717
230683
1339720
1753951
47808
1121222
516128
1856216
1270412
19001
747647
1363175
16811
1983431
1976000
799568
309973
1742268
1839051
1477632
1378788
1661859
1356406
1577444
305148
916167
984422
987123
39646
1171426
1780460
1398874
71884
1727216
9184
838345
76536
1711016
1348462
48067
1729303
1893647
1649111
52428
161276
266969
715692
1557228
1040607
1742637
1658015
338614
1684675
1080333
484894
29197
384563
1003265
1317154
188964
1008815
1515776
950502
531833
283458
638936
1037281
998875
1884326
1793777
1533862
1036140
753683
442101
1694586
1734254
509774
1865192
835974
1333362
939093
1087812
1047076
977081
1444204
1311637
1055565
1042542
628906
1998863
617842
1957227
1563819
1377386
1754122
1255284
1757167
1538401
1922712
1283294
712222
1430517
1761051
1304888
1645462
654095
107228
1901708
1078509
407160
1264886
30114
1543912
497692
880998
911050
144440
986697
184395
255968
432948
1729976
1769181
506169
1378743
1765860
1492159
580825
1777523
443808
660160
900442
82668
907669
1720793
213903
1442834
1821607
285480
1500226
661913
1262837
1535648
1906587
1476464
611528
656420
1761157
611497
687950
625597
1265808
848720
421117
808836
144987
1825348
1161982
1376632
1522392
1074811
1793464
1352306
1600653
948736
1008313
433856
1187401
1948164
1582534
255602
1006848
1662104
11663
1867654
1001106
1756925
625065
1568530
426397
108223
1548539
344307
982313
1260160
1567469
788407
280416
775284
1006086
724837
1271411
56132
1573650
9799
1436812
1854647
473622
1962297
1298182
1421079
124970
754876
1375537
1414537
540691
1134186
879720
1226153
1941256
602398
60806
1561214
1326083
1353424
192727
549984
168704
1542379
453334
1464061
1446550
1865667
1204806
527779
1519522
1365386
218249
376242
1302653
1424397
169648
115862
1937128
763269
1440737
1728152
106060
1656907
728724
1567350
478918
729271
1729669
1389889
1958139
605553
319090
952142
1583148
532729
1102096
970728
76391
360651
20005
1343521
1865282
305310
1260004
1621247
726247
13161
213182
1870549
923939
825799
812982
472749
772247
2625
755915
1217041
615954
863883
1312506
1910540
1887549
1420508
273890
1491436
1509295
1635432
1060
35302
88850
1458254
758230
79165
1971694
1245001
1487849
1881318
834439
753458
1327574
1202775
184382
618202
567695
920990
702314
1063698
1649457
170565
1993201
1731825
1193131
690434
539940
975907
1606177
1198972
1707318
310398
898382
984975
546234
936328
167761
1191022
1437264
1512718
1654003
1708428
1386523
145006
1341613
1374343
587387
199544
472906
755332
687010
1766932
352999
1945052
1299879
1503434
1221667
1829961
1625587
1336739
52136
1991964
412101
135920
1583831
1688291
303033
172890
1706806
1541064
1410974
219545
69372
875736
486165
960315
1170730
749016
1035241
1927365
313915
1548317
980903
1067836
430151
997495
1105366
376012
1487330
549311
1707956
621484
1061682
655985
1431724
894094
115715
322653
707949
1785557
29009
1201595
657163
116660
1555344
1744790
1317703
645074
1374102
1092114
1788972
121189
1880282
280938
1373291
1384712
1470646
1223263
1768562
766870
770688
1535014
1026540
434947
1228820
450685
366247
890798
1968190
1927866
949237
1266449
722397
769946
764682
125080
1469883
1477885
150045
182630
994095
1264616
59770
1006818
107470
1869351
326255
131676
93376
1056773
331119
190408
306139
1145381
1017593
1715320
1516450
1266897
614162
246964
814137
1106130
1843413
1076503
73083
160831
209220
1244880
1407208
176555
648313
1854889
172316
774733
855314
1817957
1948459
770740
83920
1995215
188326
1963220
830097
766008
272570
574059
1587793
1034833
1548864
1118204
1071992
966364
1789136
837326
1934640
1835720
1962112
1342349
1025022
1592339
1374141
163393
262139
1034197
81930
604927
1360251
1126266
1560058
1311285
232945
1063687
1449631
1036267
143107
1491330
311905
1782987
211312
709881
129575
875054
1692517
1822437
1784453
710798
120231
1588318
98238
1069037
1807361
232444
413424
1717300
453727
1432396
307638
571460
786996
973933
1504231
1431769
1529897
1811548
324987
859081
521395
1790598
1290311
705477
1930804
316619
441764
1278375
1540873
1446643
1329647
1626761
1112102
1614221
940890
1711247
1677025
1450624
1189842
828817
435066
1667080
966945
1713004
213782
282373
1208755
1310766
728553
272571
1945809
478088
1399010
1585494
1609065
1230247
971128
1738408
1569129
297220
1990661
601139
1120430
1299144
954732
1046606
551324
534314
1037439
1350636
457871
167016
1124510
604312
1929366
1409209
1182824
914905
1154366
192192
1988022
499115
1861424
585149
204681
1011199
574410
287829
1361722
1894535
160780
801929
280078
1419373
1410358
1986558
126724
720230
495737
153743
1375566
1897734
868613
982658
643972
550071
613441
155594
1158442
688807
1059503
1003634
1184547
324866
1300330
1045660
276664
1301477
729360
972521
1159560
1075520
82993
880065
1184840
1601375
186995
315026
1430426
1748701
1623126
681433
651523
1384579
213306
1211786
509505
591900
1622774
1389931
961192
398253
1178387
1045311
1641691
1667119
165873
796431
554528
681223
1576742
487371
1055547
932811
411090
654223
1985768
332178
458609
376474
1385764
1973291
1998676
1354222
43537
1117280
1310492
1727632
429448
101603
1726517
103649
173051
280337
1285506
1388754
1921456
1150110
414715
1333692
1450440
1764380
749651
876033
1230317
1180676
157066
538897
846949
1380247
1879739
946451
1649101
979864
858983
1742067
983952
1237093
1726913
1073823
766033
19402
341644
436068
1328951
1203547
1098977
1220998
539058
1100883
486174
1619987
927866
1159348
818094
1862259
1382856
54307
703485
876
1105227
626975
284537
277654
420229
1641933
382219
1548083
1667125
483440
40474
1614925
1803287
1872111
402836
1396713
811595
670943
1499789
558653
1212530
1057819
244477
905685
559056
1629729
1275532
1954808
1587141
1075896
1951791
484612
1362938
1287785
637783
33458
276036
320752
1256839
28726
1389799
1189310
1367572
1208743
1767280
319153
1891187
517799
755419
1045451
932034
1289421
881428
510216
459835
494781
954362
1224444
119366
1330513
702194
50805
506603
1759462
877157
853351
1357157
921724
686448
186199
1934164
1546992
546529
1499021
1850483
799313
1716602
767154
1206193
578451
998373
1523836
1296875
1483195
1283903
855888
89676
1305929
1430294
1736847
1702693
926631
162711
116857
1872865
40834
137668
1389870
1707279
333316
49296
1367429
792515
1554894
962446
1843467
1311533
1510820
117462
1427461
114466
416487
1517950
1058676
1727000
1101782
1538472
121338
1270470
1314814
901118
510551
1266694
403007
718592
194211
1783588
1858773
1623898
1096052
374944
1655444
1533431
632197
1619698
956844
559758
1556320
113999
631715
1026303
1398569
1502721
1735700
367380
579885
1208245
135471
1500107
1454547
1318616
229536
1786132
1078044
1068827
1180368
1218968
1734890
179055
1917115
1146006
1726222
1771972
965518
846726
1099843
1324222
902671
1323462
1443842
1133573
1235242
730261
329641
419935
137401
1387239
436554
1224733
841379
1168571
1946581
1597603
1045346
666014
1563202
1058531
1935851
1125159
29221
1495853
804751
275476
1004764
1990062
392422
605401
741483
755372
367915
1309390
1983313
196014
958564
616320
662937
1534634
129068
229435
1441515
944947
320804
1973402
1203426
1327292
819087
775060
760190
1188976
1380556
1807623
1499378
551745
1782232
1861721
452091
708588
469270
1987502
19295
574331
709154
1664082
883275
449570
1511071
469331
174873
1190543
1040428
266536
1091233
978492
1778157
1649667
731386
1974236
1548509
1477108
184171
1603761
1927406
1955995
807029
1862032
583167
1006739
337400
724852
422678
1983792
931383
1998126
1451543
1159542
1343146
1790485
338807
1630080
421697
706632
644804
51735
1668648
1038754
1627854
305700
169984
193288
1639469
1748656
418272
802778
1803830
1461821
1192358
622452
94244
1225118
1656613
1320121
1306608
1433441
118278
62826
567125
989158
263906
1371983
705431
719830
1778643
975696
701430
604232
345690
1411541
309978
828263
116547
1250548
769786
1824544
1485568
1523147
565669
467
1443828
429929
1840253
5217
787571
1685017
1615077
191404
1127684
1146057
1790586
973789
229
997997
1836437
501156
1234986
931536
462894
593209
738921
1459722
467977
1966702
1339133
1980489
987233
857611
420941
782776
146202
467446
1619019
1963610
1722902
258737
1021298
600130
948982
366970
1861819
460254
310302
1809374
1064836
1415141
1046254
1475096
528796
350963
1832517
852633
1426175
185749
1395620
1112317
1532632
103061
540382
735819
1604402
778966
593328
919030
277836
850691
160256
155747
1865904
912077
1944574
1345298
690593
385873
919561
1352496
585905
169786
1794556
340117
980726
376525
175178
589059
756564
506799
602702
1965369
618422
1419095
1644542
906033
1693517
4234
1706045
1483489
1000437
865125
87353
909198
1580077
284785
361870
786310
482847
1679014
1726454
695945
1300128
1270004
428929
1860430
882709
1476606
1184455
1300043
478818
1700190
1946157
733615
1929645
1378974
421927
912588
1204561
1327480
465400
1073799
1061070
934139
186573
1680769
1921478
938927
1249101
1961275
526950
1935215
883825
1305661
407023
1727662
45804
848295
1417688
1793530
831260
628356
1025388
933
442
1841109
1278487
398083
337626
616605
1257365
1354781
1614019
1522304
336660
1095608
1858070
1691856
1992151
1728675
1990069
1615759
1271844
1216185
603750
1335192
1989542
1500032
1167671
1280622
735258
692671
1871537
320995
935306
176728
56414
285057
412205
1712930
741558
351651
628429
1143857
557129
321954
565046
1843369
518873
1662355
403929
1727467
1424269
609674
1998467
1819549
1033222
1317931
1896048
1038003
331580
1920980
1679197
1163156
1892368
1042472
684152
1098539
990652
1164138
445056
517597
1302504
1716488
1765200
1509882
1937581
1421517
116594
1097458
1083038
1345341
521756
1868188
1748982
1320036
182784
1810137
1017662
477764
1625751
1453635
359575
1898340
501868
1716558
1865246
302599
1333888
1439017
521870
1569450
392493
1958795
635157
1700215
1828774
838562
586538
1761768
1485820
770348
1623033
1758312
947607
403506
1902432
6425
168664
466110
642094
560514
1069360
341763
1965249
265386
1770941
1844500
1849412
167939
1767735
275422
1564845
321658
437632
204066
1845671
1630885
240048
205053
1845327
1674942
982927
1383675
477990
1182201
573393
428065
1693021
1322781
1475285
1314650
827180
935470
1667639
723343
562963
1208791
299351
1476604
531186
1648392
1761800
107795
1363006
1797708
745956
1496417
1643051
8933
1482008
907457
1796325
890023
1942408
1929465
1644912
810781
1238336
1478543
1353080
1065072
500585
1961940
1330047
1775281
1824383
1661062
785606
384997
1485435
1702608
1174269
1423170
616628
497378
1760256
1287554
1877779
1565124
715414
1331470
1627521
1726092
455465
444093
1436914
1917240
463141
1414060
1895764
703514
128654
1474076
785605
1870763
573231
1955544
1656116
1367657
609763
1704431
1373287
1355158
956133
114941
864204
374532
904309
112314
24519
829096
1389475
1908059
1850182
1672702
1346982
227369
1312196
998917
726170
398758
130520
717776
231421
444765
1451438
363351
1009746
1705651
1023005
1801222
1173424
1960938
1699296
1715003
1418228
947738
176368
978200
585703
1552820
1104012
198316
345334
611396
717522
1398088
1444624
835879
1994760
325598
1053894
239763
1870742
1456669
220415
1878845
1118185
177619
1337601
1946613
385972
11431
1668377
261497
1173291
1002611
1968370
1400792
271118
931444
1599411
1525330
881000
134088
1147521
789347
655326
1814850
1771765
1691934
1023540
522103
1534519
1473718
1408555
54513
343396
1445388
1581722
1417004
29937
1673046
1582286
503061
1693639
953317
1801933
1614056
1822383
1638220
127577
712474
96444
1152450
818422
1189502
1364891
510150
1945937
851488
45643
1705315
1257592
1670060
187895
1974531
360755
1222956
1040969
1745055
668290
898850
576347
1075308
1554404
1649738
1704424
1347760
338946
249527
325176
1919411
362631
1069603
774997
1196186
990719
1649458
1889946
1351302
1080928
398988
148808
1075096
1329779
1007026
1759236
953412
679706
1234373
481969
300714
1683366
561185
692761
1410152
273118
779728
1051835
676186
714801
1920336
1562707
1149515
727546
704633
1988120
1472290
1004515
385979
1200202
1090824
1529545
439207
623434
984248
496785
1188472
196294
1702310
1020843
987446
1615161
663680
553141
1775758
1379614
1543493
56417
1201522
285540
1754356
31397
268714
939986
1520586
584391
1197583
481812
1830024
283615
772764
868128
505309
1996126
335943
980916
1821023
1708921
1094206
1352341
1282551
729358
374259
665360
1230967
301654
45468
755708
1447446
742580
171842
453647
173781
9691
64572
781924
696680
503565
962477
1459155
1061737
1349402
882171
1080071
905124
147973
1062849
1473864
156003
1998578
1642148
549102
1731178
1513408
1927329
911693
1739317
780640
1281167
1801889
156266
351908
760632
483898
1534570
318724
1185921
145084
1796297
270417
1530551
133479
1960241
1219651
758467
1823513
1021911
1825784
205388
981883
1646602
1876060
1397665
739060
1946021
1326708
1671701
735692
1066500
1534721
558464
435944
1753212
1425025
27353
1139665
425904
20789
1363062
1087816
580823
76283
265380
1629680
913564
127944
1082049
552873
297858
1280249
337727
1068454
912494
384059
1617502
1672479
1282073
537100
1617323
1359698
1043253
1193549
1410401
770022
439193
1668721
1448510
163958
1004266
1505844
1284772
1698303
403128
790564
646814
455609
376867
1455091
85375
1233882
467277
641229
1532084
1233546
1927672
164906
1684196
1210161
1628932
1744811
715041
296479
1301400
9782
1280043
280081
787410
1824017
858539
683853
25003
1332484
61109
1699216
310226
1295850
1052324
1424777
1777748
108489
387499
1605192
1255305
521068
77630
1452197
1752737
1255300
78981
1330316
558278
1970676
1451196
1423776
783171
1466926
1725701
413153
623398
674159
1735271
1607515
1120354
279288
500115
446183
1742627
203126
1061063
1678338
1056537
556564
555384
1976663
825838
369757
1518495
1707923
348084
446530
842591
1089451
307804
739793
1440875
484878
729686
1285532
1645298
970041
1772360
1557353
1787023
1165758
1231321
1336069
1709297
1328721
983679
1468476
1618413
1007281
803177
1033108
382356
1988757
1245310
822142
1780617
1540773
1054288
940915
354441
757398
1305472
1719123
1849374
196635
1339864
571654
1983153
755715
321466
177692
1638392
1532396
1467055
1309847
1899513
1686327
984078
1141401
1425801
158180
185585
1604727
1079542
86980
1182488
1220422
136342
158606
1254778
996334
1031282
964176
850581
674605
444446
193109
1789534
328519
1388062
1021997
162604
1884694
448320
1232521
85324
266398
1263032
1477547
918774
1491276
1935269
435365
1800563
1540688
951300
1810027
1733011
196140
116932
1418888
1603074
1407032
1574079
1976731
922468
742567
618955
949880
925413
338618
1312627
1283895
59831
582849
1613993
1863331
278301
1850815
507859
1158012
132734
1902080
1482491
1914084
520473
1959871
1258325
505259
723307
1142945
1684546
1638630
463572
1169601
732379
1656535
1324493
1745861
634424
1237938
615888
1880700
459850
1150770
313658
615930
1505053
155678
34301
1129925
618155
784622
135399
1921143
489495
1614180
568059
486696
775922
1561954
1700291
1052412
1319467
602930
1211653
777398
126497
549424
554742
126567
1117894
1062723
1632233
34457
1745171
7555
1803281
248578
45948
500508
831101
483160
1214656
379065
1947555
1084486
1546764
1701609
1072508
1195961
1789414
1727897
651555
1280925
1333362
1299382
618734
988757
800
230999
1368710
1661865
1095300
1892792
200522
1246122
436503
26406
1575219
1692477
1195531
431679
196510
1415925
1350467
528556
1566209
1320215
1860306
1395749
217641
1662290
428444
1659517
846833
181651
88060
590681
859544
502969
734680
616489
94391
1399326
257483
1020788
558625
147495
1640597
988198
1813581
322532
1713853
812044
1161227
1862936
885503
1373236
1908956
471825
596349
79824
1114583
373570
1122768
1240921
776951
242870
1626671
6218
1919341
717625
518647
1919996
221990
315884
848805
651161
368257
1319058
870010
748409
1702507
1916690
1071991
1362264
1973388
894538
1317009
1082303
970014
418720
1530882
780184
1645455
1092559
1788550
916979
92367
832382
1256769
1706014
41084
1199333
1975792
710729
1084558
51388
657930
1722318
1222533
1289851
32712
382357
773965
1119355
549163
522055
744366
1686521
1015571
846482
311577
554977
4020
1668318
966150
1347537
239698
1097927
209162
1449488
309055
1911808
890196
471590
928783
278572
1309407
1982040
1648024
1123383
1536571
1585843
1671606
1445379
603869
1387147
73447
1406725
878675
935671
1204298
419389
1514712
1549114
1636307
1283088
1312619
1880262
1838578
1742266
1926826
733609
537238
91907
75277
978847
476225
222856
1320917
848608
1323449
77536
1187950
1218176
1240460
423728
1908050
833390
99145
1492249
1998381
470335
1089890
457349
1067345
927012
1262614
493786
572878
77327
159420
1342216
805946
619933
842388
748112
405163
399736
1789027
1666374
1793062
278855
1254107
1128527
640427
1506831
295614
1547050
1735219
1092463
933209
1519791
1562682
395592
856806
1268128
1827888
675355
976373
1312446
339426
541046
1289185
598734
1057101
1329030
1074917
510699
1036720
1214702
1884972
1696784
1004537
559570
1906871
242521
205929
1153998
945561
1335051
518626
1896680
388321
987168
908153
947556
92122
1829039
978740
346741
572223
799123
1036957
1775598
973659
1590126
106177
1650316
1886540
1740492
1214791
1530948
1414676
1635729
790474
1553829
1572009
1181836
1049273
980134
456815
13384
189139
1216152
1566881
340110
1726482
59068
1275018
1161395
1783392
733393
1954720
1254723
1325947
1921792
1343943
1482753
1575538
1997424
1340103
1946658
433234
787807
112266
1560231
1305301
472
1007242
641661
1647320
332588
757096
1562097
691556
1213855
1836736
491522
1274541
1352869
552876
1894414
1597168
1098572
1249142
1447329
869215
1120144
969478
1247927
522389
408594
969785
1697397
672470
655314
1723574
59583
199341
670380
1495044
1563621
1658712
1678491
1095338
1401288
1490992
534107
241374
178925
859927
803984
376651
732955
1948320
1490295
1433220
665198
1261004
1021993
316852
31467
801922
424274
967998
1499199
446691
1272955
1236457
524584
339978
1462512
1714229
1330796
1136490
835203
397043
624462
335922
980685
683295
753273
1231207
896388
1066063
673778
916052
1994252
1851949
1281984
1476210
343286
945959
1893848
187128
1982644
596054
492679
695265
1282242
650014
1511151
826953
172006
1301810
1265187
684009
95468
1922561
393585
1945340
1557234
960610
1969248
1894708
48227
796941
1570491
386449
921368
1380036
704528
1726644
1469236
825618
1626966
1871538
1593358
281052
887081
1055311
1398517
768824
1716953
1503990
802723
1846201
374522
580539
252352
204734
304808
815009
1117526
811952
1119199
1237576
291364
1774881
1588540
1916036
166289
1670161
1900787
656465
1737144
1943015
949402
1749888
1068757
1982660
844622
985520
1156589
1006953
690324
228592
2191
365920
1256117
338151
1511798
832896
925998
193123
922102
1883422
417061
681564
783516
370236
1633280
98670
1978419
1725301
75707
652249
762281
1763529
1782490
1308797
1165729
392340
1517176
1958
1484125
1747149
1518297
1468888
933651
810439
160461
78927
282477
496005
1422956
678891
684665
533015
921687
1101468
621254
1963381
1268392
1667272
1482330
1672959
738733
815588
363579
293673
915381
252389
1073821
1437532
1776242
831969
1125198
50207
1082935
667179
1908818
672319
41154
1043954
1690624
1601888
161947
860898
982284
1270549
1971982
1198729
229091
569272
905154
441861
1220467
36552
1359867
1275378
643560
253281
1320730
1822301
1954085
644235
356188
1537631
1440916
1297811
926323
97874
1479784
315782
1627929
397443
764537
1700674
1259321
34091
1315417
1717106
1648197
590929
714223
543419
1164669
1734979
701620
1340344
1820622
1671923
213552
888740
1835418
1534823
59339
269990
663429
461705
1498193
1758988
828417
1957000
775848
1908285
1623343
1206287
1697910
675177
1077314
905829
1656545
1734666
1692338
1277722
1075557
189035
1439051
1075460
136826
213023
853268
15543
1137691
339192
1053416
373996
1797318
606052
146493
207566
413807
1869160
977
700988
1423572
1451883
401747
1146591
1801428
1736702
730236
675699
1538295
1356851
455337
823865
734101
123687
406785
772811
1474548
756166
215241
1699859
340116
1871371
1709469
1615240
527905
658984
1733569
1692846
1370109
554059
313567
875802
1871323
806918
63024
1995340
872520
1935050
454082
142823
636845
106131
647988
435163
722571
1522224
1469994
30781
54456
1104309
453777
493796
1881161
854776
1814771
1998307
1698747
1038332
1546228
190067
1861041
1778052
1571826
1540586
326063
173208
1215965
1245324
152711
86674
490863
349317
1373789
1194285
387470
424118
589285
237380
632598
225641
482126
1885944
296140
1055456
323405
724567
1779870
1785221
316584
1885473
203361
1364229
1249756
1341042
302328
245556
235490
1783632
812232
1474506
706998
1887352
1661356
1801339
209014
642729
773465
1614878
66191
293650
721305
1450484
1846568
1826235
576675
505583
1025843
1716688
404387
903991
458283
1936676
497996
327691
231764
1849540
1166778
1049194
1950842
495968
386459
1835530
1676186
1390076
97179
721255
879886
1870791
1792905
1699527
663802
995629
1787225
822579
489821
1636442
202498
649627
1052166
132362
91953
1286798
93666
598206
742793
995584
1603865
767295
1285801
1475065
1849875
278630
624662
1267884
1949764
1716211
379134
75223
1236565
92962
1221842
1902952
182871
323281
1636807
1788119
266152
603762
47883
1045886
1809804
11209
748438
909745
287150
1249681
998804
122568
629197
81243
853325
560575
1516459
1297095
260828
1692107
768684
878120
429991
515133
1926585
1541824
1766933
1112336
298075
1202667
1412736
1386120
1080081
1967719
659680
22771
473341
743942
91080
1053322
569009
1724724
458877
437559
1355683
1694593
455432
213191
1370622
368057
843148
682482
390618
1507930
1161559
1818918
623097
453743
1363751
1313220
1663098
1469010
815294
469389
357636
163894
1629317
1550141
1492202
159514
119027
73140
908370
1019900
1615127
720566
1497117
1516844
1707692
42626
1518949
43138
736814
1835491
1062128
1669999
1289636
1828331
770075
1700782
827981
272654
53246
1929294
1608171
1379111
1112451
1825596
815522
1577885
1511584
81601
240190
301043
1486512
1790185
1347980
219621
1037610
693185
962373
1867993
956690
97010
929984
1578174
1676579
243766
1076210
1774334
1473653
603852
1503811
1819351
1259002
941795
1881639
1858553
1615266
610559
107761
1391417
775973
499666
1282960
192427
846032
1307868
567404
1602070
788580
1095476
1546132
985907
256759
1531312
1731086
828147
258601
877730
679172
176705
875990
1560648
251868
1604580
42188
1857913
1921002
1355054
1576939
1738280
246442
810793
1578584
923355
1574767
1224158
238201
813135
851311
1092756
437899
1635068
652317
1124756
1909120
88121
560483
199140
1124242
887297
1125730
1666819
1105739
1899934
1432424
653109
577866
1071710
1814999
1723607
320884
251558
1580567
387583
1600562
577400
316693
1031907
295781
1547209
1991273
1067800
495631
426035
844477
1708872
1170279
695073
613016
1120998
297385
1327588
1583672
105926
643461
1568667
67800
730352
1802724
1436289
986243
113786
1855136
372438
223582
174363
23731
1439882
1967725
1662346
1004812
1032371
976102
1423911
1929613
1575982
1780242
1639275
1065089
934778
218715
1655584
1141575
526493
1600840
1799855
239472
1331326
1372733
36165
177139
208549
1062567
1080545
116517
1022853
1198812
1795914
1566209
1463777
244460
209510
683240
11606
1055645
1588904
1260106
1891869
1197029
776051
1641314
1567148
1610822
807055
41629
712480
1636315
396193
1834128
1987511
616495
1435152
1098351
1605762
733129
939445
413213
904916
540971
325396
1024727
373231
788455
1372786
694536
910984
197127
255454
1810493
1600128
863137
869091
41380
81715
1804658
1806310
474056
1034278
857646
953493
682555
149249
1790845
1254962
1132977
1094310
1080441
536296
1025551
851335
1558637
887723
257208
51800
1449728
1270092
1873944
1014268
667379
1655033
1517208
1205795
1367798
941245
203784
1498173
205537
198669
1054983
728829
765807
93087
1983586
1620654
679911
510386
852860
1751632
270464
571293
1001492
1355613
1180558
1315438
476601
1533152
1021859
99381
1077392
540149
166521
850623
1468508
1636929
195500
1233553
819919
1400319
1074483
477042
119297
76293
1288471
1945914
1155099
1370593
244417
1756599
854562
1680860
1184299
294512
293611
1045010
1693381
517370
1563159
1465555
193888
713558
1492555
1556653
1521585
1674143
625312
572811
368835
43828
840953
166369
514663
1540906
588449
1835563
947903
1511320
463865
1304678
1414102
1702002
1103185
1531506
550855
79159
730295
80693
1354371
1909441
605572
60069
1405408
1347292
636440
652020
707855
138546
1550153
1579734
330220
1532291
478204
1700418
472511
1953661
210191
794399
708211
1773821
772984
333759
556407
339581
127178
222819
794171
654447
1800251
699439
140773
22293
747555
1883820
7808
1773822
309796
597803
970828
805530
1500011
1827621
1787977
234011
505669
519397
1897112
1642578
1680297
227064
1431938
1528880
784375
317615
1045132
1551897
1041966
1070763
540760
457343
725621
1524010
732304
546988
452259
697656
1394893
1794269
1745931
326369
1906954
238736
1026136
55018
1514340
521821
1727476
1173370
552862
1953827
1225694
540354
1037975
213233
889002
111381
352040
979018
969299
472891
24171
865519
1798749
1653699
1176000
307723
1184333
1456600
1401723
337157
1071393
484482
732678
1507676
461215
665218
1642179
1797271
981934
139623
1422949
1812716
705653
739772
832712
335518
87070
873146
1457677
1323629
568094
1396501
1287265
939318
1199222
494025
742338
1855460
1501588
952976
499213
1338629
21759
864644
1942795
1178079
64366
859370
747983
897839
205302
870868
1030638
732261
1324327
584829
1229147
861603
481365
978643
184646
685430
824481
490874
735541
809587
1071213
1099595
1002276
1599684
1008955
1728876
1159822
1655466
735937
1034117
1403448
1703529
1572621
636818
581909
595937
1999786
318414
1870133
392930
1083326
692583
454707
598132
614703
1067372
1630758
1523135
305873
1490218
279395
548865
251527
452258
1333807
779540
1253357
241885
1077469
28804
551802
1597440
1717944
1226726
786938
1324019
1905948
10262
1088568
846403
1260397
1863940
1679013
1789513
1114993
855538
1173000
1592803
1468953
193254
1741224
7633
1354456
834522
1652231
524164
1218051
1487455
1983856
1165992
760194
1129119
425652
362553
429810
237254
221846
140573
797199
595415
65585
1075268
1485337
949642
498467
530415
1385777
476678
991737
854401
758754
186016
1206654
1587604
410193
1811037
1820921
187235
436908
1915640
942654
1866151
703123
881805
1347951
316135
1255661
599601
1056833
1991197
918135
389362
1137466
1723715
959930
1591402
1254665
1991341
1213947
1757047
1834727
1192961
822550
1292678
1701486
903644
1263722
734786
1389518
91216
1343675
1666944
1412632
1881592
1694646
497932
893091
1642214
354560
747060
80970
1492
1664464
1610720
625713
602531
450761
303070
527197
145922
456129
609970
897338
949891
1325660
1412369
1121166
17638
1789677
500904
612583
958007
1375971
1086418
1200961
90456
527138
1955875
1933658
848333
776395
707656
1143690
147687
816152
1634407
1673264
1328420
407858
1444187
1393740
107447
157066
347161
1035848
1589672
609231
117908
658113
1549967
1128073
196519
584922
112952
1931572
1557072
1929202
1917750
119797
198995
1910445
151417
320273
1018006
871687
1899654
1181246
779653
934714
1343691
866330
1914665
1703185
747618
788375
1285905
1635412
1402009
1066720
1885269
18313
1863278
423486
898861
69131
543574
1031331
1972200
312353
458628
918758
656600
1119669
273652
399658
8949
33897
1787846
45513
494828
744291
525583
1348237
866207
936474
203959
867819
723598
1599918
1340835
1605930
1391758
726022
821195
1428439
854041
1903730
1297898
39476
995812
355251
1680003
495051
932646
433667
1024255
597361
1901282
1178472
669363
557565
1989881
1587943
1892358
959423
60943
1924525
738269
343354
1858324
699202
219079
715657
327251
1465968
714713
1989238
470883
1633060
366816
543191
702530
376695
90978
708813
1959137
68862
327291
1359053
849118
1760404
327889
1099326
1361695
1274944
775411
1926652
1613350
597580
402648
359658
1633683
228081
1990893
1834219
1066432
1006767
1571569
273298
1817881
1763749
1995073
1027723
548222
844109
819067
311962
691998
913738
207740
550122
92102
1400873
1022002
1071648
1345849
542608
626262
233396
968898
1118729
1005642
1400293
314601
60751
437505
1253724
1345196
443046
162419
1447869
844981
221488
1515446
1591343
1120691
1564876
85950
781618
148279
12312
48281
1196615
72595
577313
1813918
299963
386153
1284274
118868
1160528
1033569
1747874
357666
1945628
1488923
910558
1622296
1679032
714862
877306
1194285
1336130
33795
425404
462973
636580
589050
1952103
1836896
1235501
671593
1731052
735663
246999
866268
934423
622242
694136
1056033
124064
348217
1313292
663970
1504669
1255427
1560659
311777
1678309
80563
1304995
1558776
632837
396962
1057776
1660293
775110
1134037
1712620
47316
1901837
411348
1276323
838086
1648489
37456
268425
1888189
751264
225494
1325414
164664
858318
1432174
1017582
73199
947310
1212038
1091149
838846
1730379
193204
972153
756533
149113
192155
225046
449839
784510
574451
518992
1955571
1518826
1420580
299158
220362
1200448
1107282
1628206
1591343
882951
1255916
1283615
462020
143523
536595
1519122
370595
1106940
135656
1860632
364402
307092
1934684
1640048
1999444
697484
30656
716407
1496784
1681033
310890
1574575
1643656
1437889
281659
1385711
171694
1029279
1195227
271170
408268
571402
780217
1355891
1534229
662216
1212299
492878
621192
447940
890243
370310
1232304
1488977
1801743
1466031
990905
226350
488693
1434264
767335
907662
42748
500566
477151
972643
112416
1981769
406544
304177
582665
480582
109115
1762304
846267
409327
204349
390972
1359365
1481857
952792
694154
1647558
483201
372736
1115390
9782
1098984
435700
717715
192748
1693463
1072459
1376573
490707
1613614
1570014
1008952
1821815
689052
159266
1511945
34843
1483865
1505236
669871
5073
40046
538991
1342963
1873251
885084
1029871
630377
28172
546912
772820
1399866
963293
149969
1404185
1781211
450319
837786
31022
912296
544834
942134
441241
704266
1517101
1608647
1788714
1318142
1767110
1000993
1951504
1512509
984170
986295
1703348
33612
242946
1661024
1659502
687693
107906
252636
1482381
334865
1441292
1002178
202659
1290081
517915
1029640
929004
1731756
1679235
351975
1698798
1655202
1522347
289132
859543
948673
1104712
1789552
1261343
535358
1590495
1724184
1153167
1855566
1242811
10865
209153
1105302
1266845
1178638
1929352
446727
1411077
1080711
1393516
1483878
117031
1210774
850920
55602
1778320
1386348
1799642
935635
254658
448839
1933780
232129
1395224
1762294
82380
686274
803208
1062300
858625
90938
126446
1673833
875855
1733673
565300
611066
1620317
1609480
282114
1634260
1748119
1920885
1785447
931222
1348862
1767496
1936938
234830
1075746
1148913
117793
1297476
1869124
1080175
1164560
1522517
89233
1050819
1531166
517129
893059
1985351
1242692
1931862
106958
1747826
1319260
1557371
403204
1375162
1908229
357452
872005
300202
635714
1113441
284940
692255
84010
1189507
1965131
1104019
1439039
1436446
284465
1703322
174819
1453209
1224025
950935
1839548
859773
877001
495432
1945866
435259
927364
1715539
182028
1905409
778959
1619120
1461737
1842545
453046
585472
205767
426311
1208808
1196478
422117
1716126
1360483
1742903
25223
1368304
1765624
1476949
553189
38028
862858
330261
710633
800954
1983173
1754052
1199701
1594144
523136
315596
532770
193714
1407818
1573227
361613
341591
865700
524701
1372444
1356174
1722489
1772346
621601
584612
479596
1986676
1216466
1924131
989635
1006788
325311
1110565
482187
599878
776787
902767
1296639
1787032
1976018
1432594
1498250
657047
97419
106132
53742
1404381
325196
503000
1605403
1776949
43963
400070
1024945
1885010
1290920
1396759
448459
578184
372947
1354960
1238343
1841061
1539767
1142135
1751077
605592
334894
1502645
777300
33449
571697
782943
33990
1851664
1623066
1483961
1087585
331166
1079875
1728202
131762
446304
1245715
626948
1886360
643428
1609681
334228
808250
1835201
1195903
828574
1000693
231240
720423
1759898
592143
1048310
1352417
261151
1831594
269999
1332548
1709600
1350484
187060
302357
1488753
1370075
903963
1014829
1261252
40611
1257985
929789
1508157
995560
1867101
1951516
206889
537260
1530806
205743
395401
594707
1932922
1971555
830131
248596
535543
220405
510192
1459938
1777052
1866633
1100461
787422
1281493
1394100
1603407
1227071
990192
1450001
155570
1733694
1320643
1450881
655683
969758
108698
1851371
1084397
1806897
1262198
403730
1425626
195084
1498559
1303330
419513
845221
71467
635541
1026402
120671
221282
1100759
1828894
833321
59907
1151375
146207
682770
500650
585544
413509
1060416
252754
1844975
1995597
1948324
1710826
1240200
33140
244951
129285
1511993
1303675
587700
1502680
540427
1085697
904234
1561557
1102385
735084
845958
1468956
1932501
1491064
88524
1565793
806072
724032
437704
1255174
1675244
352701
440728
643744
1415354
1689779
1486965
42056
251531
958312
512499
1416205
1189005
1542023
831647
439244
1394718
715648
758085
918335
1532329
230798
1219787
590533
1453920
1667402
1215633
643186
283601
144347
1895420
794854
1937082
1275289
764744
311907
1110544
1848567
951339
166825
1871820
1393818
783825
1592263
937037
1134052
787311
1253178
579970
564827
969725
75374
1516043
1290122
322921
1902989
120761
1573488
1688128
844707
1861560
1463182
933343
354370
1960555
673541
1781088
1367204
1872757
1058606
29852
1839858
1595426
188793
1713638
551111
313034
1064339
253604
142900
1182069
1366268
389231
1816971
103008
1603097
389000
830790
1528938
164689
1694487
1152396
1573150
1004011
1593038
184303
1953263
380435
1785335
1613899
687764
930318
1615834
200223
1078412
1181201
194256
784828
265321
1446940
837363
861138
179855
1646561
1703971
1538545
155624
1893767
1978947
1287210
1939020
971165
334892
1213139
1134523
1210825
1360480
1890510
995288
166037
378074
1576442
700753
1955704
798269
104229
56728
608174
510866
1728923
56283
902118
1231037
1599636
1541713
748143
1900777
869057
686261
570321
463486
679352
820992
1947217
469289
816048
1057139
272696
923258
760666
970899
1973083
317123
1268452
770363
1271297
768096
448759
395244
1116553
881143
1772224
661618
1540427
1997347
772995
238034
1574514
1044277
1186009
1795025
438742
1209808
1422652
440100
1146040
282869
500669
116416
709560
416003
575049
1549962
670352
1379347
1775328
909081
303453
1805880
575949
917300
1204842
1235223
536148
1285194
1942485
626273
329648
1020188
968096
785728
944086
119032
1477998
608837
363542
780495
394099
803539
162487
1866062
1695112
1799642
675031
784511
1880461
1427812
1530287
1161712
1134295
1688760
1989616
687000
1125091
1677153
553574
1034717
168333
575423
273086
366008
1406770
1829192
544828
1802730
1384267
1140573
92475
454819
665192
741169
343267
348322
1777870
1670110
631551
251667
1495087
1823336
77865
848273
623011
1941388
708146
1301998
1182486
1958448
1455666
623482
1795948
1698964
1328987
909620
250061
1081128
1425846
1728604
623164
830217
1973167
638637
1217601
965003
244958
1999886
943473
710183
673383
1447787
1764835
1181806
1878120
46433
1594134
1767704
635058
1847502
1499357
663785
1375696
450247
1866686
514370
1345208
897680
1888759
987639
1230438
988560
1435946
946874
207756
1334061
419916
1923410
1928837
553174
769810
1770888
603559
179214
721980
1999268
1379917
1132355
182179
1001995
1103714
72539
444627
1593771
84037
1680353
1473537
924413
947062
1170290
187811
619215
1028845
1115302
1139196
498396
38769
1507007
1489432
1022629
125978
875312
1871364
1671419
51506
1871764
574492
809418
1996312
1432063
1844955
696903
223232
1061189
1276786
158445
1077607
1391802
1994589
936697
35635
1933656
1075507
1932686
1185411
736632
820633
1994711
1253852
262236
1751744
1768464
677264
828234
243179
1364923
1727579
801714
27527
1792346
1966541
1016721
1845787
1209552
1884261
1881157
190144
614841
1678501
9234
1743379
835285
332122
289837
474403
1419479
161250
1602247
57708
859893
407855
1163979
746364
443560
1909396
751996
178113
745632
193604
768809
571063
1277877
668224
491689
687407
1318896
959996
1335993
1449742
1046870
1315967
1419322
386581
826077
80525
339650
33810
797309
783356
1820280
1273059
614689
1322241
231790
288424
1878271
593493
1082858
402683
1793953
1210997
1714487
1344243
729006
1359437
784299
1389170
361772
1535468
1905757
26493
27063
761057
1834483
1448167
1150877
795956
1995989
1744262
1319024
883047
507285
716235
591674
967632
1849887
1334827
1871838
392290
1789913
412139
1098890
1560882
250497
70758
1813792
585937
1266894
1360028
1093585
777402
1367416
951749
858973
348611
1362073
605637
777220
1805438
456781
976353
459338
1739249
469247
1548928
1911422
225722
1607211
826703
724999
1312787
1723899
928437
123699
1861326
1691293
674348
1546754
1142395
595077
1212121
270426
1518771
912727
233637
1867733
113295
550112
623737
1421063
276957
337473
690701
1096617
1827242
1208681
1438249
353542
611866
804144
254281
533406
776291
749826
1129574
414874
1278281
698361
1249552
530138
207143
1364628
906329
616439
723327
1911888
1429468
1532311
1205688
1927344
948265
1266766
1146751
97285
68774
1252894
1300457
950279
570258
29967
1794160
1295772
1769686
93398
1920635
558967
220683
1085262
1656004
424929
192313
1806325
110256
631530
1528189
1526149
573046
1350190
1635597
1266934
1881441
737869
1576906
1712391
28801
1158236
53796
714301
270439
292288
1508741
1579554
69369
1918937
984009
356523
97963
379235
1855858
1755387
135512
977934
963146
1303637
1703189
639152
840920
1119446
1166565
454034
1813055
42989
1406157
488062
1446627
780400
708649
1085924
597311
1421679
691387
1216568
1938236
610071
998256
1581366
143772
1777670
818665
234389
240947
1501674
1610362
1989756
1982662
230041
700747
1025629
1509461
1711887
1333599
1467896
119707
1178432
790144
1091620
1552157
536022
170866
1551161
1576381
171080
186772
1931745
820395
111230
498199
1102532
1800833
1454771
1572247
1449144
532920
1154060
769781
1869825
1158806
620435
387149
897430
966296
256905
1203958
1720889
1288676
701199
147348
236397
1995714
906110
1817790
185686
1657062
213992
1096088
1269272
447838
1525989
1535507
494432
874808
1112864
1370967
641608
602756
1619173
93147
1422552
1235068
234776
1910155
1806479
1109116
977965
1545343
131935
241029
218708
1815485
1148823
20591
719455
1606828
1113901
1407438
449660
926266
1358473
1240595
156438
1058609
868857
1456731
1433826
443418
1715053
1621047
1934589
1040901
1441809
929084
1143712
1267833
226348
773900
195148
1278562
640729
674306
1497760
259764
1842239
1354777
1550220
751694
735076
1058196
480604
1615173
1425087
1920800
1172450
1404495
961666
1840255
717456
1835634
588364
443132
1687245
1832751
1558465
1716457
996715
836173
73018
1425809
1530781
668960
1956068
213846
1342800
78594
586490
1908763
945696
1476255
1356223
828524
166983
1973967
1445888
1163131
715516
1104272
1618037
1554811
291939
1881682
1589698
968815
212820
1273727
79795
1779142
1337926
1029030
1166555
874495
1336073
1313210
640481
1565088
1903545
958870
1173464
531934
959089
685888
248634
1952075
1979858
1640187
1843843
914479
212200
1661119
919587
1501564
902208
45206
1749407
1018541
1724428
151596
1370012
324892
1526855
1657022
1194876
1687763
542261
1447483
1413388
1739798
1938635
334117
1234211
1040901
1302679
34043
68943
723854
602448
117167
906437
408979
1582322
182629
234241
769927
968204
1699571
488249
1268752
414311
445042
1959189
457002
120379
88016
154314
667137
866055
1459431
438870
374864
71700
1110191
1098716
50696
1229415
1997311
1096097
1321210
1267374
19517
1297736
1019228
501031
964125
1427475
1781059
343375
1184736
535942
1244897
1181575
1883524
1995750
622187
870353
1436960
1990332
909434
80366
325527
977838
186454
882319
1888757
611072
390572
900180
1855381
456313
349829
340475
201674
663044
324861
877779
271919
1151952
661715
614568
624938
514331
309991
545793
1378543
1920014
1546308
816487
1657629
1133383
569971
938492
1506842
1823406
1768046
378866
1242
592877
1147085
1974038
1664416
1243749
1266528
1263079
514087
1320856
1031099
1846582
1375909
157687
228381
1669404
253322
1994447
427565
1118686
1333071
1863030
952788
1872253
1834312
1315213
111391
1766977
88663
1196701
1088698
1541250
7666
1712012
23705
1426564
1692980
1428251
1658076
629005
1072302
510943
1557553
198913
1166138
1170941
876503
1792321
1180224
1206994
52490
1796171
891090
605203
321231
1083587
223970
128904
943817
1297212
469888
1901116
576021
1899726
1283670
27757
1321189
678453
1505525
1703419
520711
1670848
1360118
1908435
249064
354486
1351653
553945
1783493
167181
832955
729317
978333
1553117
318629
1843701
694755
1396756
1309061
1497111
1738858
267830
1520462
950562
976227
100731
1253097
982407
729083
1982312
1846194
958108
252043
1854259
1271279
35340
543190
1155486
1819114
1566590
1647202
1168388
1707807
1918259
1445965
1974313
887028
735460
484764
1752532
1025252
1234721
1234305
1404352
1118093
218686
1605720
1163657
623910
1324583
167025
1180660
658365
19015
1637303
1972589
341260
1716669
1152843
495060
949424
410870
731692
553642
1682448
1978019
57517
814371
695497
625317
947593
1149343
728524
1946147
972668
1556824
1119460
947472
693689
388012
532432
673810
1328158
911370
384851
888248
342808
322442
381096
486767
494328
836539
742747
1764897
822623
1124604
1389661
864420
1942403
227864
1563047
1187669
963610
810329
1654991
354763
1369775
1911211
625630
106447
1982556
930805
181458
1093265
745988
79342
919160
1379744
1185432
1310926
1437313
1775039
1208436
1019847
1155324
465422
569943
1771869
1692449
110822
1912408
1585132
1867088
1469326
1243310
1414087
227500
638265
970299
1225490
751085
605843
1409726
1541008
175338
1226149
795917
607860
238644
773296
550600
694262
782937
459635
264801
801139
1216873
477472
1416343
1469085
1332161
1793840
1307476
12923
280123
1460248
677364
206824
1897450
1389827
340238
1780707
724848
1080571
1865823
158861
425524
1130080
1720516
1546646
744020
435678
1864216
788339
769179
1513509
1722526
1350976
182134
91908
226777
1203537
535518
835942
709729
1326330
740814
1994610
295315
1889312
1472659
903803
477315
762414
1056090
1372693
1911649
998224
894943
1997272
17150
1036370
1485462
13566
689993
68671
1890299
1703576
486690
150623
827325
186557
1842340
1921357
814610
104951
1986340
793421
1053922
1150765
1437279
1842908
1756959
581550
1741872
1641150
23359
77820
1149275
586511
1562592
638753
309245
1886192
1126801
1552333
430973
1762973
470197
1065365
307785
642063
1321731
1180976
1404543
1636632
760603
280844
1626236
266616
1853340
785493
1371709
303888
1802160
1876290
757802
151581
375774
1409165
1082251
1031371
1910810
974775
1374211
1518439
874941
1793283
946365
1596130
517256
1118952
652197
1279123
933068
1228456
1082728
852857
32012
1681910
9238
780756
822538
764367
1552742
598968
1807453
1459717
738523
407950
1571723
855974
1386839
949112
103655
1088936
510057
1963863
1150430
775178
553168
450622
423867
103952
822807
1261055
138224
1359761
448123
1052728
467329
570681
11076
738067
846714
642966
222335
1027239
1084795
982253
311382
888439
216589
73288
725633
1218325
1103845
1863434
600622
1432595
901062
1205506
1737714
1185118
859519
1927962
1658434
1862836
1272063
374101
467014
1925340
155164
1947747
1979346
1163182
966006
1929808
899756
1777803
200530
1438238
1089704
1414683
1516838
595983
518795
245235
830454
1360224
1651109
89427
993727
1229374
1080632
1180176
1931408
651833
55175
136361
499102
742005
1522353
1962349
1332968
1457138
1076883
199072
1545319
491790
600152
60849
1638804
176509
1715394
1507599
1210532
779843
544893
1063404
1789519
157957
1841098
1219521
1597460
1202155
152346
1722335
1797993
768469
1555495
263854
616298
1747888
1418171
1661288
1452416
167674
1067184
832851
1403043
206470
1131236
1873803
540055
1832286
1621428
946404
302545
1371723
686790
785326
1037449
1330181
641116
1977207
1886091
342405
1631073
1227717
468901
1166092
387362
404319
376080
828291
1495122
429035
1162579
1841472
1283089
1018506
79410
664007
1282658
1588468
583999
1132879
524061
1563364
1307882
886520
1567961
399128
1691809
1366202
280086
1916214
1210447
1823828
1195147
800298
90954
20810
833033
404505
1100075
1152037
766793
1680622
301260
1865029
1379499
1666236
880473
1622357
691534
1505983
1458023
1045952
1978082
575518
420879
1597412
1314810
797794
1363318
1021975
1241023
1477453
348276
1151156
371038
1543935
228019
479370
1111440
274454
381579
1051635
966775
1420430
840478
718208
1824145
1072865
1322619
306540
1449677
460051
1704561
466251
1590784
148718
1470696
139540
34993
975751
730415
72622
641849
739237
428120
397729
839085
1838479
791753
750034
237066
149619
255327
1603602
1202564
1277317
1898168
446175
1697048
746980
155871
1017193
1607626
149992
739612
1019845
431934
687319
349591
295447
1648254
171519
300198
939319
621001
1092486
651464
543245
1052031
1732275
347206
1899398
39
1962223
1477178
1589373
1037425
358873
1905781
1423405
907503
1836966
837473
236045
1373991
802464
1282375
1470670
1237105
183168
1163314
1130850
1108253
1163571
1464111
1605455
468389
1457816
27815
198059
72997
943191
925961
1223107
1404297
372611
547594
351361
748752
557979
1399618
600415
872245
1180974
1480531
1559606
768035
78243
1395332
272798
808390
962039
1782023
226743
39967
1857648
1269146
1454933
297884
1096797
758094
181207
1770503
1513575
1941045
1676220
1777188
1922344
781470
1743693
1842338
1983131
1784131
1047048
168914
1852486
1507950
268500
1386540
483127
974948
26687
297238
1955308
13409
1347149
982666
1498123
40641
669480
1208359
399991
442437
1958001
1617325
617145
1916437
968716
1329680
651978
1908589
1699623
1867918
578889
1266861
1956419
423040
481987
1757961
566625
220343
1973357
1095886
439249
366366
1677961
1295569
1998133
865000
174249
1904632
1938099
532505
1749433
1101119
9146
1477220
1220860
749186
14198
70360
451386
1739494
159859
1419501
1637409
1990677
926564
1049047
298374
1159158
1264794
1436245
77843
825044
715780
1940818
1934257
351985
38585
290711
495707
1638458
1355286
1231616
81359
535097
212390
647383
561834
1413360
963253
779416
1877678
293440
245713
120526
471092
77576
1836747
1130793
1076483
263899
1665354
453376
83729
1197092
1577434
1241321
1231918
928816
1996673
841043
416187
1203570
867792
74250
1590985
1712646
831992
1068721
257252
1967607
1153651
576981
1876396
539134
1088255
935823
141719
345906
249569
96710
1240437
1095836
492948
1799005
93479
1219663
121871
1630048
798726
1739652
57288
838590
929686
578006
1897727
1149101
932340
1063643
1083951
899785
1416908
638671
1339060
1422744
992077
508326
1998359
1684255
1021280
1692279
266603
1712400
1186325
1721368
904020
154553
1530159
513780
84565
122008
216681
1986993
38202
1286918
454720
319948
1546979
1132677
1359712
1398418
923778
680388
395111
630764
1320342
915865
73217
1931057
1405419
1583486
1386826
921785
1008226
526518
263580
1772817
992418
1507313
1013157
1930080
740246
935277
478506
1715589
1814144
888788
262206
199700
554058
782453
1645437
1315978
342826
324119
1935327
1628446
1610535
1450593
410226
1886108
1262448
369068
1839683
1430844
476856
1338047
447417
1569132
459755
141522
1456449
145260
1240048
931993
234293
1575892
1287820
698371
1383790
1960538
1395037
54744
1310710
1189310
740848
450786
63349
1083490
1637004
554776
1021275
1317754
1934707
1860742
67566
1371678
811196
633271
557374
1225332
413001
405581
997975
971997
622062
1207411
659643
916293
1378750
1414779
721822
299534
982123
600852
592124
984720
1012824
1519372
680463
1748074
1799048
1896525
598879
105424
1419945
1657445
1728572
1744532
170537
1789435
1258637
874002
1807990
71799
1234171
1993095
178048
1581163
1485005
341968
303768
356529
947956
147454
451421
963506
1142623
654712
489264
1603521
1262570
890635
876266
106879
1404502
1507606
936527
48745
1397810
1437381
1069437
822065
1860017
1498618
1226900
612547
1120223
1223704
948464
1672394
1555213
1708542
49979
371779
1028377
1849808
1425871
30283
1681147
465071
1558012
1909628
374885
144247
1333436
42900
1215559
1103410
222504
1296971
592060
1033237
1627163
1855420
561605
1058768
96802
1041534
1389903
963677
1127289
1609344
1165636
286486
1118058
951707
277493
9964
445989
1321384
1582660
129723
1332055
961961
1744253
1604344
1502002
1818598
1963126
1467450
1814765
1192081
145925
1553485
244883
206235
636174
1350502
645122
1778036
926721
435941
1148491
1665154
835775
1458983
765505
996922
1199402
1654669
1667732
730607
456390
519583
56577
1064400
1120443
1662168
845904
1690023
94314
685058
180486
1623403
908569
153920
1449301
795841
1440063
636399
209955
1990684
1417527
1956258
474787
921602
567665
1115865
1610116
188679
300966
1401249
1281768
1416407
453299
1873993
130444
424397
1884832
80480
1243151
469091
176162
938173
1914902
1477640
485263
1822879
1756364
588113
1775469
1768652
880496
1166088
1662172
1977524
1188978
763105
374078
1323900
239351
280417
1872319
3302
504134
403456
1372191
1219729
1582710
870063
748260
668145
1652896
583654
1266871
1961876
1976623
1170037
723505
1227463
1017332
1665171
778138
943773
1168663
237371
962637
1953948
1232052
1052439
1045184
646777
420281
799397
536047
1894138
1335688
1917882
676999
867214
978073
185763
710186
507646
153948
493500
291266
75044
761776
248551
958568
1457640
1883131
988431
1893033
1553985
671748
80037
971798
152042
589744
1722319
588142
753202
1193833
1704308
369632
1541991
931237
1499809
1216997
1792506
1841727
1447053
913108
1337047
1999704
1058314
457192
1744518
503724
1923942
386085
1428254
1310511
1047282
1770266
1706522
459850
325726
704507
151624
356834
1255912
1564053
1815478
201473
1002114
1073307
818420
1050464
322749
320885
939366
1605607
58584
21717
915733
1580673
723524
340835
966020
1026271
1067928
1846684
718593
835190
289305
630912
1534528
99347
724713
1632615
457378
1212671
1645233
805986
1384688
682034
989314
40021
529711
1487773
970238
1900935
1194277
470288
935566
1051255
1970521
1963475
909371
614280
1822250
1318840
1924956
1001707
256108
1956186
1400541
345526
1105371
351191
1038361
1541937
1246404
237228
1581764
945426
1371627
888553
425733
541972
1864564
1304754
97187
758966
324769
794427
414099
1383654
612699
447287
585760
175800
1963796
558393
849631
491792
1199542
515246
192508
1022855
129025
498409
315329
1512806
1478633
443892
1588167
454810
391138
1969372
1849625
1723814
1419875
1394689
1099694
748867
1137487
1660378
246668
1980303
1553903
956917
400621
1853244
787089
202086
1230385
795576
1771854
158033
1608373
362141
1560218
1741168
697250
743799
763339
482232
148041
1803181
1494773
1201229
1210010
610511
1776775
1538159
1496041
331032
632693
434146
319555
1182064
1994098
1968132
1285635
1869347
65825
1432574
1321367
769738
28429
85581
1920009
990749
1922419
1060632
1744176
194114
1155444
627381
1317871
745408
1289291
1699604
166635
596590
1736
1692415
468755
1310725
1251046
1224258
229172
1892247
947837
311646
387393
1503074
1124569
1124766
1042503
248776
466085
1220448
1964597
124876
1602602
1587326
1281177
531744
336105
396781
1518680
17098
528535
1460320
1180197
1748474
620375
1889223
1614999
926495
858320
1161057
906142
112460
542155
858152
352656
1799444
1051959
1677205
705695
1669765
289144
1663371
1226049
1130459
840114
1698384
520004
975884
1148078
1716281
1066985
816280
14662
1469486
1121065
595103
524766
128297
1344990
839273
965709
910129
1846317
1056997
785068
1844155
1693931
1034287
1270808
860422
532705
1234945
1117287
1680725
1804952
1028310
586805
1355443
944590
498846
1491226
758809
160008
1725338
704143
1825486
70459
442112
1620730
90156
746005
1822673
336443
257991
1103571
1718915
1283341
63494
906024
839562
1209018
1663075
886029
1057656
899346
1519500
72294
128606
1079885
1285645
45733
1857956
1535243
84280
1086586
971428
1633529
1875667
1918006
663053
604156
465391
175138
1093072
704501
885745
772986
596563
1824907
1176458
1843973
1406804
1609926
1975573
948681
1708315
50945
1901945
1325463
1635262
452624
1471479
1658579
286297
1674690
1887837
376347
1877352
451375
866998
1275861
992115
168709
1327303
1223045
591839
640369
458631
731728
792309
1398809
1907532
1867159
1816668
1134419
497448
1960508
1515058
1522358
1769556
411708
1252575
530965
1718274
837776
1564670
484724
1140399
760897
129661
1091084
179619
1981351
712415
1220760
1606021
1161277
1426273
1927418
262970
955772
536390
935334
910707
1574399
18442
748028
990660
1213421
295506
1624598
1591631
889709
145765
98832
63184
7339
122823
693764
404828
1023367
716483
565700
395198
1955658
1375807
1388408
1004224
901020
889881
502799
347017
682669
1905635
209232
1715516
923533
492882
1866811
145702
395917
579424
508465
1696378
1533323
1035280
763845
812286
1320690
863535
764949
607463
672469
1735686
1814322
1578609
1423526
731350
1869288
1610121
397200
1769074
729631
327793
339580
396325
1433585
1750814
1352915
260412
856170
1777765
571286
1247874
1136703
1548479
84979
206829
259340
1525529
1714294
285821
520189
1926298
1256855
35578
682905
163525
1119662
1676017
976148
1889899
466218
1040929
1897650
918145
255996
115340
1481637
1626981
327591
123739
729274
1398406
321159
450165
1684402
1132903
884457
907953
1325146
1550901
72447
656306
1882767
1579539
1766049
549611
1421053
1686515
76526
1511538
1246861
925097
1451501
423272
811398
726736
833596
1139195
143325
1494824
1800352
1050258
1828351
1796412
1572701
1565143
1912117
1242671
350808
1491902
91175
1179937
962485
272938
313769
1900632
1538276
1741326
1916455
1620483
1125614
1633107
1097493
704921
1368911
1597040
608870
473218
574248
6341
546206
1878335
1271461
1252615
529978
370019
1668074
1344569
1479183
385952
288395
1459731
1063835
684617
1783826
399917
1894689
1964741
1756610
1268944
1156176
765687
1006943
1161648
788261
1028518
1706327
1842710
257481
607716
1837651
59927
1552839
1180582
1386040
1572069
1241489
513332
1457118
1526708
1731096
1685163
144874
139139
1361558
297593
1275020
384644
124513
196521
1901469
1717929
1968344
1212612
220235
122972
1441935
676573
1639226
1540787
775821
730423
1221306
1564899
1402527
966472
1196842
330625
1711041
66726
1115835
1013863
1107422
775033
1616297
1558433
211160
68672
1079117
1667427
1870386
68788
1158762
678276
1007612
547348
560066
550814
1780588
1688011
1924132
208318
1393499
1204643
110293
497169
1676149
1418945
1127968
479010
1430976
1411711
1754192
934133
1615945
1833228
938263
1803168
1653262
1609310
231973
411073
1887658
1786692
425044
1530215
759550
1813566
657282
568160
868078
887951
618817
1468005
1925160
535048
391135
83597
1340440
1294987
542067
299029
1310078
1710686
1700375
1557998
30205
1561055
776238
1745595
1440997
761818
376319
1023680
1107776
671268
584457
369829
577102
428376
1146771
1180658
1292958
453135
1937017
818279
617375
1891548
1049573
380222
1643699
1822102
1527367
835539
1906875
504339
481994
438798
755998
33448
824222
1671071
1876903
1759852
1467676
1938016
1393131
1855786
371708
111994
1703187
241326
204665
1335927
458043
1103859
543820
1533397
298592
1233328
1356129
1521745
839468
1022484
929036
8846
1340287
1153680
1447845
98414
441910
1630651
747964
1652539
1451594
801382
1030774
1541932
1496322
23279
1412030
1347288
1018769
667102
389684
1146028
1586112
1910015
760297
1803749
962791
815080
1763274
684615
1896216
1803421
1391505
1202447
913546
171782
1337132
491969
31305
1270116
806409
1032579
785083
1460067
1655749
360098
1324593
143675
326885
170371
298685
1330068
818819
1214963
1829870
726973
483371
1440436
33597
1222152
1889843
150023
871484
745336
1533684
332377
420839
1946079
1106960
256565
1468116
1442986
977659
327498
1294800
1635061
1968022
1323937
1778789
1229054
1285023
1466684
1410063
271709
88892
1763474
485155
230479
361152
1945149
695592
322205
1118210
174511
525331
92380
859839
1619713
1289019
132816
1711500
1269317
130882
601358
229783
1549779
132536
324820
1406876
811221
1260861
1292988
401040
506631
1138635
158829
1951300
696875
23696
1222728
490799
3770
1536618
1536529
1542142
1458236
1156408
459654
282273
23650
360055
1984313
1208522
358359
1262565
251665
582814
440834
522738
1137232
1691325
183615
1887478
1834941
754861
1367116
163131
256841
1456068
936430
1937508
891265
1911512
1370797
1191617
504653
461484
1446363
368831
337049
1727076
689054
332376
634837
736627
1729898
1756119
65634
306484
1105285
1253968
1391483
17169
1741221
197855
1449224
706168
747543
1140094
1853351
142083
698552
1112422
264704
538795
632657
293094
174728
1303526
946553
923482
549791
354552
120043
883457
356868
1864777
963307
179674
876092
532102
1369092
1622223
973260
577661
998559
873626
519361
1735533
522261
926843
1348750
1815121
1710970
969351
1520063
805973
12843
434947
1548346
1011334
526045
1676485
1089197
765296
869249
1205378
1175723
791791
234710
984795
506851
1371681
981029
134884
1377302
1694542
388869
1751105
1399498
162391
883720
3331
1091662
1118690
1864240
718175
930649
244140
971977
1760739
222654
376057
1950519
1150760
1558951
1915167
792915
1121316
300187
502601
1870027
1635662
1064698
511311
1554447
1934870
1229172
428894
392800
1024452
3390
942198
1434145
283021
383853
1795487
974760
536460
791350
379619
1557681
808363
1765684
309164
1969323
1933762
888911
1624236
1985607
1697767
1167690
1093544
1953964
928137
1733475
1608173
830413
54366
222942
1171264
627489
30351
81720
502630
98874
1858974
927063
465664
953266
352368
586929
776184
1869342
570997
751770
885259
985026
93709
190762
1896188
78100
472236
1570155
1669972
1753013
1978279
344187
566960
1219276
1020224
737085
1921969
486100
1757620
1247673
854333
545540
1875525
76278
858668
462286
950260
781044
1650789
305274
40821
387095
1425792
517765
290962
919591
907951
1843679
1028422
419291
2031
360691
1039916
1622126
1542324
770540
1100154
1939721
424626
1974912
1117561
167731
1958657
612428
1410735
1147907
1260677
690285
663232
278557
546932
1239084
56565
379012
247056
1565111
1016389
1755500
377660
1684547
1454167
1294248
390020
507779
306370
442099
1045262
501615
1677549
1829986
1716422
1746922
1168305
990149
1108695
813791
1881280
211066
1319435
49505
209530
684267
229321
1157157
1261176
1885863
234279
1845834
369706
1188597
1444665
1950769
1221782
1934267
336721
1520160
1499110
1230560
355570
254566
1315558
1349981
1235325
942837
1498159
964310
1820652
764106
567104
1251914
920916
508514
741985
1023986
292310
1123946
309408
757380
117343
532212
1913265
910623
335490
1101896
1227497
523102
1629428
370836
812712
1593000
1763991
1295940
1519637
548783
1764109
1670342
283642
85568
1590819
1955025
1983018
1657844
1321291
1074961
1806079
984170
1918350
7020
550819
557224
281286
1779085
1212453
1485625
1441852
135356
1583751
24680
374330
560722
1141957
809087
963507
1703637
486526
466993
1271039
1049461
1380745
1326985
1204431
166996
394700
1073981
805356
1851703
1181326
1756354
1569662
1333741
503128
1974050
1563989
31528
271876
995451
1691129
311648
711665
1060372
643118
288838
620220
1474688
121762
278945
1104709
662382
1674853
86331
828908
184778
1652593
235615
515320
1750271
457769
1358231
1089915
1967044
176234
1798305
1862739
442450
661606
1964066
1045223
1715796
1668456
1239638
1430126
717029
1270542
1498148
1370417
468443
1026157
1716172
930604
1338133
1343636
1063007
1477858
1626971
704152
595505
1835703
1853404
1658176
256592
664722
554992
1450614
841492
325187
1258609
366306
1966106
882241
525671
1808558
1995380
880271
868444
423134
546479
251581
35777
1344513
1909041
519994
712501
1204109
1014129
140637
1298650
149772
502283
337918
764364
1646686
356131
560628
78908
1677245
451510
720148
804442
709284
1256872
1499239
314608
1222563
735685
152938
22115
1618694
642590
1388029
785449
1381436
551259
71046
255745
547648
229111
1534325
513342
1076681
1435147
122576
1370991
1561352
267171
181393
1485443
511662
643433
806767
1217547
684454
1937863
1539537
1213002
677851
176976
1893350
631873
99471
1360573
919195
1486513
1552829
1117942
817322
163292
1043653
824206
710642
158082
358594
1094567
168934
856115
634639
497756
1665299
1351974
1249075
1995561
1046973
1537170
1243245
1099244
639554
1303839
140317
1542513
1806597
102891
1778176
1113718
1675319
319226
1430501
1506607
1630577
177484
1597298
498075
1197754
699138
1523932
1815476
531843
1875178
52607
541959
900855
1131072
171780
537799
1766649
1716985
1872553
1782075
349890
1100907
1615108
1238322
988253
1574524
1048279
267282
1450717
1084640
792481
377248
1665412
390075
126457
1929238
266271
114192
1234574
1076730
1155658
701451
1993555
1185917
50791
822564
690643
385411
1258218
368958
1840860
862711
1960545
1880389
261028
576788
1903306
1919875
1733039
1147817
152255
1134173
556317
1606761
543733
1577090
1601366
1920726
1703483
339014
1593841
1520314
1858766
1758258
675042
528462
1733540
791994
1835316
465195
406961
1160565
921062
759970
1988168
1266238
475556
1838502
384418
975788
767934
1767449
1569902
637594
529570
1629867
824177
867710
268661
1938996
179911
465771
216340
867143
1148599
353679
260833
1627488
1410179
600451
580281
1290373
698410
967789
1150439
166310
138068
1781092
1914912
1695924
1107857
200487
1347919
1789502
1213696
136945
500738
1131040
327311
1084115
191266
92227
1059744
1152783
1673258
207125
188438
525889
1355898
1859619
1725585
1180939
919805
358254
1795594
753995
626106
886040
1622546
857665
1091605
260951
457755
29288
542938
438287
645415
59569
887846
349850
839671
1991553
1760066
455056
1710335
535549
1315618
1984144
1402241
1933180
1912699
1707101
147703
922195
1249691
368592
1328818
1875554
1828936
1128809
865450
922775
756078
1606166
364735
241006
1297468
55295
672579
889925
463750
628558
313724
599102
1818750
185921
1644658
156336
1167747
635241
1451990
1298662
1202506
1487665
449112
694625
1752437
452619
1131788
53038
1628145
1615232
883951
971614
1409999
1735299
153108
239825
1319883
1620428
1638003
646835
261503
996024
812893
468328
1329599
485277
410247
1615091
915296
1382512
1228143
17536
1803100
790206
641792
1231867
1277593
1953739
1736006
203431
1515423
245815
934104
865714
82399
1167473
1636111
1183288
1893844
1265363
732759
736744
193137
374023
1723902
779749
1450381
823799
747689
312874
995177
1306779
1067292
1424431
1778000
1371233
1914470
480942
304740
339461
899343
826713
52872
1350659
30462
1119979
1683392
829146
1623279
67717
364454
1058887
229236
270624
1633331
527175
598068
382963
1009288
981120
275937
783968
1435958
763356
1509170
12626
1440095
1539601
191102
976555
1521362
569478
784965
694214
924968
734615
1790474
1000814
455002
573527
66605
948480
138014
741233
453007
573894
1485522
293215
1748957
186891
1240328
666243
1062698
1147424
13846
1768171
1575658
578571
320211
1429316
1595330
1656703
711155
906538
817725
1277950
1819029
467176
479399
299311
9518
1932
94777
638701
137907
88010
8602
28165
832952
1237633
1009482
1326554
764200
1638719
1968159
791713
747022
741938
1817775
1519387
870489
172619
1445782
107991
1535274
1173531
1031248
1805255
1402011
1840443
862697
1792810
1752512
412676
93408
1973934
1524744
537191
799662
1455836
1301109
440934
493989
592430
1690532
483542
647921
186195
1863237
750662
371948
1382775
660659
68027
793796
254278
392654
1546093
492038
989591
364441
1527082
445478
1679701
166036
1845514
121274
119476
1465754
774628
1369504
765713
1460177
1821645
1171911
1095911
1438330
885504
721237
1683629
1383098
197099
414169
1127164
1063228
1072875
1887118
1824132
373523
242209
18887
1116535
846002
46380
1789809
1849381
785237
328277
340426
782565
1316733
1863748
1626790
94727
1446120
960647
1767156
661663
1074006
1431002
661713
1327918
307368
1059715
1385995
1779410
659475
112235
1901414
709480
1536897
1418420
766400
1015842
1575003
1707162
881562
1191562
136129
734668
1362877
691013
1417664
1963589
372927
1464456
984930
474553
1972402
647849
1923410
544588
302990
1228713
32333
1059294
976716
1421177
415585
421772
422170
957195
1993374
1376597
646640
1697674
756009
218277
698819
443100
1344871
250930
278810
946679
1668007
1779160
1898359
1460593
315676
1798410
1111610
662432
1135819
95594
1203629
4276
198699
1455924
478115
1589157
404086
1787823
1601963
1314498
469334
1387024
1458633
1940900
1055372
769078
980644
1395724
1912028
996154
1457592
974535
1959820
1822627
440880
7104
846654
805718
165633
1660920
1338082
910705
1108648
1785063
634258
578242
1842116
1144006
1081343
1256136
1139858
1167610
512628
1583574
1884682
434254
699765
20097
145346
850539
796100
1917005
510741
1632455
652601
1086960
754749
535207
779192
1502106
1529160
735296
1377434
1997462
1481624
301613
1161564
944169
80423
1150630
1280186
1386791
595393
1255444
195776
356355
1930776
13901
776532
54307
1222682
156601
902493
886275
474203
1976683
300812
1527456
1954722
84512
1150084
136499
234965
798330
1914403
1126002
720085
512262
329365
1814784
1799332
1546544
588333
1018608
1701741
1801178
628338
455253
1190167
1658466
731744
1484055
1437854
149933
1535368
1792849
99920
1283330
1525785
8850
1072272
342601
1297932
118962
1191216
942048
651493
1885373
709067
1365007
130506
399061
155302
327047
1639456
1288972
1252189
625570
1085360
1578623
1716150
1457437
1837719
576416
1593984
1427499
1072143
44454
1248016
1102770
521187
367061
579185
569725
1481433
1478379
1902079
233753
1918666
1005995
171033
1786021
98397
1338655
1861411
801685
46264
578863
932652
1504345
1465578
343716
1041452
1558302
1115650
472045
1857489
644796
225727
1494937
639018
400857
1737391
178070
257714
214702
1591191
1698609
1550829
1111546
1052615
950326
659024
897852
732225
248245
1567081
1457365
291181
1341860
568135
942598
941484
750902
941271
1957787
245102
853382
1604031
329044
678416
936763
1740703
1223330
1684117
1806819
595779
576674
1258120
36899
458226
1905
699441
811091
615614
170558
518971
1784511
720465
1775421
1595068
1396736
1348928
986543
776300
1939028
1259323
238850
300935
113891
1209213
744556
1094873
1944686
197975
386849
1845420
1305793
996818
629583
1758259
521791
1856851
301039
81175
1938605
41489
1585346
382045
614967
1003741
758031
911484
792
1017997
1255237
574228
1594906
527796
95502
1655918
552351
1699314
971097
384051
730464
1165675
699243
477387
391434
346657
1072096
1368115
455808
1018107
724190
1501964
1155441
1400326
1644387
215097
723582
204452
1172831
1295163
416881
1348636
1559576
1195074
259553
1042818
1999907
1701735
1280403
756105
1592595
897987
1656476
1308492
1528583
959940
532049
944661
1992564
1785748
1668071
531599
1598065
1623149
1315572
132464
677284
1628061
1532121
1848986
265672
1052721
631694
811485
782259
1475024
1296609
538882
1600807
222628
1987329
1416407
1640808
298477
1349013
1078344
1898179
1876100
569648
1246896
423549
409032
62091
1900841
1917169
704728
103813
798537
713740
1947427
407111
1364983
570989
1887049
365035
1739173
539802
216424
750206
1502103
569976
675735
1051281
1468700
274295
731166
728891
886012
546756
697192
366604
618843
1796234
195774
1584846
1592736
858315
1143341
312368
1729780
58249
1438796
1739173
1181411
1066698
1808066
557412
465726
82913
386153
785637
1049710
402390
574539
1595115
25470
1867730
1987869
944505
50829
1488073
1814093
1482145
1391405
277285
778611
274695
1121701
1776696
909682
1623308
13577
1121776
453419
1463928
1556491
1280432
652248
1851612
1039754
17170
1603257
1472195
1343191
1600647
1518142
724385
1652378
358309
1923636
1552209
834546
391075
1766527
1369575
1858023
635286
1330555
701681
1103888
1963971
1910292
1059862
631121
683568
1444571
1186116
1891247
582546
171986
114214
1170907
123032
183098
1819491
1886137
846293
1611008
717442
904793
116862
250094
732229
812328
692984
102541
1236712
1421089
1448864
543102
971673
444057
1640444
138478
432759
1965277
359090
1351473
1858031
1650740
563102
290217
1298006
1152267
1864402
1808065
542772
1588790
538942
165209
295185
849248
1792021
1009887
164118
806072
831979
1168004
402756
1258146
1916960
149363
1562732
1108555
1267420
752297
1934742
1412547
570832
1017114
1839208
296746
946938
1007733
600293
343379
1116635
894904
1685143
833891
1446351
693058
292854
1147871
1260435
957527
243618
1512177
239460
1587498
139911
337140
1023014
94951
364617
1645325
1001206
111004
18263
1027526
1866856
1101449
1705871
1057114
1838088
489804
1048728
1817996
353394
852532
1730127
1850446
408951
1252131
95934
475368
1933435
199596
1306588
1564860
1667699
1777073
571027
1000756
1050103
468273
1385463
777016
1990400
483483
559410
1938188
701696
1732824
242151
422008
999603
1739972
99672
602691
1574633
1827525
455162
894168
1665702
1643885
727877
174810
346733
53516
542778
1390134
876860
1630327
1204119
1212828
516431
295101
648628
1782323
1768619
10112
1809803
210162
1473391
1515766
153751
1140639
594164
1558408
490856
156419
642108
521781
75162
1765649
764734
1481371
565772
347213
1585118
1247836
213086
1688142
210055
1591749
459873
1948318
1278930
1513249
396889
438343
856081
19271
471909
412825
364197
513826
905328
1786064
540469
128311
798296
1575899
1984047
344698
587909
1607430
950226
1747197
349887
1092309
1963095
635068
1115466
1615213
244556
732811
1035430
346333
1848763
1231609
993556
1718525
676349
654537
1742518
673870
1535038
144165
1535374
1754877
1644307
261384
397797
1317020
1801410
1440301
156370
841387
1417516
193849
787834
598797
403453
874025
441556
176802
1161787
1587388
896483
312943
126650
534392
1947617
638166
1680488
1916330
1612179
54503
857219
139377
553184
1494581
1150270
882125
1940756
1197917
1135903
1840520
8731
1345623
755556
875829
295174
1907954
1848085
382361
768340
1591612
1384908
537422
852400
1124185
299265
1677696
908602
1616365
375792
167047
926776
430261
710596
1923639
596466
217111
234805
1384418
1091956
618170
300109
1169102
1435939
282616
1110010
1974408
356005
1620782
1870818
48284
871932
1404535
744981
536423
599634
439824
1531627
1472473
1443703
1184786
1142730
846880
744589
1569352
379309
1344122
1241074
1908220
3265
1972772
1609365
431287
1490294
537204
454518
469470
1168689
99280
781260
501013
1521518
1435605
1495408
1799026
296400
1918879
511727
560122
679074
367320
29287
1184879
83502
1913465
214824
180236
1031214
1244027
1788112
1300572
1297573
438407
121152
114952
1221237
569372
1456479
120398
176330
1139749
1885257
160368
1119759
1708182
1184963
339375
71909
504929
1114834
905708
329218
1136930
529197
1266698
3214
980805
977379
1806423
408311
882478
1517386
1393870
80670
597882
1869878
89953
1232343
970545
1361554
1934188
1856279
1355763
1416109
1130106
948741
199136
159438
810880
883094
398733
1828536
324978
1357515
1876936
316051
1571422
1740939
1968359
1048248
145742
96070
1629090
1427515
1594784
714070
173389
1247699
860323
143465
1317359
88880
1436184
1442223
92753
908988
1992583
1455919
10256
1944060
1462669
526228
261250
1087600
1407304
66810
1893587
1935943
1840964
25084
1762450
460561
8108
436386
738598
1547105
1412037
1294285
858616
108159
1920622
959818
903227
356223
1980632
947990
1263966
522169
248384
921215
1702167
8693
41469
675259
1083897
1588909
1028176
1417872
1732251
138190
657591
769841
1093738
1715930
136521
1322495
421189
1750297
1011891
237085
1472248
744835
818235
719162
1480583
54013
773458
620935
1816346
1129353
961182
1516384
1847625
1700818
241734
1380743
1567424
1505464
792560
1721893
1346788
1237542
1764145
1065854
385336
831019
876604
513332
1312590
1839859
288749
1790352
801245
1070425
1613948
1701921
1089990
1116074
297442
1952938
1230048
859801
1430914
1463934
326220
10659
1331763
42599
1282733
458839
876237
1188089
1427957
1783851
285594
1607421
1074623
855573
1593130
1467065
68739
431779
527495
1542758
1478719
1711460
1437680
1353588
1396948
661937
469484
1487071
618122
1571807
554431
479957
820872
1290163
1452946
1439905
1601795
1107789
1336127
1202144
1781751
199537
284727
546825
350899
1930992
1814504
1848020
781860
23379
701818
1942439
1724838
1801862
1369815
1604002
1865961
1164244
41618
1191897
1419886
607447
1131624
1522415
551158
891090
803677
464246
1334028
1408662
1896784
82027
1164588
792902
1195642
1622007
726932
1791067
1693845
504208
444064
1623697
680661
508856
167131
54432
1708645
1787206
1739999
144352
524990
315805
1099978
925589
1851512
162163
955712
1772212
416327
588799
526666
1318005
940166
1554200
237247
1183352
603149
322473
522858
589399
1235255
1454343
1314074
994612
779905
1370786
1880522
1664097
1722522
1373099
1119422
1704539
150164
759232
1025480
1589742
1676725
1097106
900691
1483841
413218
941224
10423
1496040
536617
1134142
1308909
515067
1689730
713612
510612
1207664
749591
1710300
1176941
1031191
735962
1133522
1624111
1885769
1408180
538645
381068
298578
687864
303047
1856642
1374797
798939
914364
1591389
810805
547694
1657129
1107642
545639
1332915
1713184
1945753
1464625
1892646
945838
1684863
894875
540551
699364
575204
269374
425747
1302898
218269
420415
232403
340438
413722
1746878
1691634
60252
401440
328806
464349
1165149
98503
1060481
900610
444753
209868
389392
380332
756992
1742499
474343
1107358
1171966
826626
1359377
944235
452330
1446770
445537
1002762
740090
1615400
202424
1089705
1647158
400627
587211
261548
42262
458678
1759011
1247052
108951
1051565
1350044
1366877
1437056
795802
1316088
1930621
1099444
1773107
1628601
1558890
1049177
1729774
519731
1754830
187582
660952
369644
459849
870295
989928
1980046
1893436
1177187
1798181
885020
670057
1867750
166357
960693
798666
659660
986911
85947
680475
884970
1207394
1509869
163890
1812072
1597792
1281632
544848
533368
1406154
1243006
941477
978654
102421
1387304
217904
804426
802203
1859836
804699
1928433
259484
714961
186640
896561
947380
1943889
603753
279205
999807
1630012
521213
230235
1091820
1619606
371718
1916068
902560
910512
1329561
1916984
634242
1183335
1597719
682335
1144654
131770
1111090
108075
730433
48081
1044878
1348248
603271
1097510
757256
1584730
665748
963288
1241316
1312146
1150364
225880
1840775
1729559
1348262
279807
571421
482831
1731392
1634522
744372
962787
546084
1461536
1628937
80425
717248
1903766
1953588
1594413
1468290
93337
1784232
1387378
1351994
241079
1664946
1482078
1798719
1521212
944411
505328
1119021
1635253
1497122
1187429
633101
342507
138772
1977379
260851
1736450
1146174
65451
332434
621844
1748395
91436
1921387
1250399
775500
834659
682004
1475330
1253975
864681
351728
935426
1583766
976508
742796
1886991
549083
1097271
1671377
1667248
913531
1408714
1354428
1308203
971446
894085
654420
837180
1974709
234096
976808
1594385
698497
1143709
1341837
1486171
1169592
18173
338942
1441938
467473
332116
1279489
931003
300823
1673159
147893
271039
1353482
1407154
251341
942893
1229078
1180594
174486
1132625
820231
1629939
1138867
76359
452092
101610
1030776
100352
9135
1420236
471561
955214
1791216
1847538
1240590
1992528
1140909
1318253
1002595
660175
279790
1602555
821410
968226
775550
213768
724001
1595135
1634556
7195
83481
942033
1371361
495439
175745
240401
604174
1015144
1345281
188307
1913307
384536
1421307
546940
1745426
135331
500071
584032
1421892
860119
1700762
1930935
1689175
656905
1837054
1118237
1068615
652923
1886075
438055
1580577
1004935
69149
1976008
1277772
349588
1753747
1149754
729217
976493
697295
288606
1625796
1501590
66071
669995
1292214
1506478
322079
886147
850423
272446
1572885
610294
1243360
1853377
32150
1865052
423848
1246541
1960272
769431
55353
1024832
1254208
1219418
1579041
1645514
554233
230762
1630769
1518683
956216
1382874
574750
844683
353195
1996961
472962
836093
543811
95145
353246
1653045
154899
1593750
1861849
1280082
1655972
1555823
1895164
796521
616462
1247964
1514836
568114
1889571
1155259
153756
598962
545405
64279
460794
1556622
1823704
1282035
1862332
819311
111072
337888
937781
1537999
1013934
1058523
1670564
1250074
548115
1393985
1055004
294791
118013
1651882
961036
6090
806934
67631
661519
1616271
737204
424993
871331
1749403
1969394
1994611
486204
926346
973877
1144710
420818
1166084
967402
458058
983755
153167
1084803
1419513
1228390
931323
384243
1500693
735702
664408
1794122
1361778
1126220
358559
665791
208327
67855
1522069
108102
1421017
1177522
1188153
568377
633772
677946
669056
108348
553109
1519485
754250
1972444
1457891
1964491
1347447
489308
1552149
1687258
1933022
1815901
1460093
155152
1362033
1141249
332807
408168
245841
266099
1285256
1619495
1296514
9010
1139584
353245
306133
317434
213212
1539035
585855
1153042
1951119
1985298
885080
1487320
1233618
1654823
1647791
1089930
930236
1075874
204892
1448318
1398077
524432
55807
1948625
1611967
24769
1546956
1738424
612235
691569
579378
1113040
134842
1622609
327976
176053
516263
1085951
874967
444728
516063
434436
1356177
782789
43862
729093
1466029
138415
1440238
1659870
799874
498001
370951
971310
586676
265474
288533
965174
320867
1983482
483837
1533756
525566
1655661
1153588
627442
1811652
1266244
463853
64607
517278
1142360
208251
282695
392734
118947
1699098
423739
1170081
681402
649212
1137693
677942
679039
389773
408431
941290
1849342
820526
991508
1480400
1220028
628610
1471568
979078
1858791
1995584
6621
1601450
1393592
6316
888584
245360
882651
436458
1872811
635969
124375
37870
527061
676875
1034752
1784772
1179421
705761
936198
1331865
122238
1210013
157338
286555
1315518
1528915
1760015
305237
671399
1256375
1112439
892290
127073
85837
711695
1890042
1194282
551480
587908
535748
1529677
1580122
932901
1269205
1809720
1329733
409657
219281
49650
1965084
352493
1893815
811244
1534646
1866275
1951948
1819676
595271
871883
20899
316750
1639671
106233
1225480
477242
676387
1347295
1817533
420497
1023395
435025
1371330
1105523
942622
136880
1640890
61446
1531459
775403
1293066
1585459
1234994
307973
124851
140493
1620354
558804
1584648
1122242
1801407
1439361
1181900
775003
1408925
1685434
1909915
1195427
330237
1310591
322852
1998982
179182
721419
1892892
1010985
1978211
571399
201896
1269299
507571
238446
327170
619865
405669
1031675
631624
1712639
79469
1779050
498635
278544
1578239
1307407
892625
1513274
1429543
509697
1014796
569370
857744
751089
864208
856600
1770282
697164
1585465
1234065
1715723
1919377
373924
322691
271034
433138
1862509
98985
1153293
1468458
649679
1784269
1555881
1939798
1263458
937503
1696611
784160
116944
1084103
181953
1437410
657642
1038499
712055
729464
1016056
898965
944354
1612286
1327281
537974
112915
1378988
1774939
1281453
795893
1187777
679380
1019940
166071
1833027
1063136
22346
88479
1446907
1383081
739084
1239539
571899
1554578
793053
1696771
196715
1604751
1698498
756980
1694112
169281
1744666
566733
1913855
115481
746840
994367
1452225
685061
1751175
1042868
1610601
1001769
1014204
1013347
1677261
976622
1360553
354339
137434
1862999
1399745
1383060
303110
1765061
1577814
1990822
673572
1120421
1009330
1199952
434472
1603760
1811102
1954297
387780
335651
29024
631658
1067387
1263297
134051
629861
338835
1523983
1277934
285643
1005620
1325247
931883
1480269
1129041
729901
272159
1042604
1864568
1158603
1121900
883101
155682
1515780
1700832
584847
1021856
144831
435308
274878
1997258
227160
1620251
82113
264175
1282968
1036373
1862505
1124911
865641
516574
1087526
1933200
758072
1650098
1671680
452973
322542
1209594
218605
1569498
199457
1828796
1341276
1394088
444164
843987
1721785
1532130
492547
1960189
593677
438266
1987964
571109
1552720
448172
549444
294768
1304728
1128063
1461878
20915
1444187
1929899
1060306
1843498
1275407
112247
1067615
1598429
97687
1543922
1485207
259960
582731
163743
1444593
1066999
40725
529804
1580933
841264
262525
18084
1645314
331591
19856
1983926
930691
795129
1070755
757800
133150
1104442
490549
1924801
16962
684639
1629758
41515
1943844
813167
736064
1376109
707682
662810
1074505
1809688
938231
76003
1020446
1083229
1049700
1443680
678644
357049
1039665
839085
1696761
1677641
1138880
265033
1907665
665567
1649661
1375178
1663280
869302
461302
1466468
698851
663985
267840
1883066
1209981
1279974
709558
107635
375462
1616386
1262896
1985511
340093
1483251
973271
997743
1186658
44861
224266
1919740
801495
1905318
622413
367937
1545535
609441
156303
1934102
383688
197267
191897
964695
1495691
935474
1281855
921439
1581389
1765376
565612
1240933
1978264
1320398
893265
1711156
971994
939881
1242716
194599
1252338
375471
1384425
1813220
1195564
131413
1003131
632565
327641
1330248
1489973
878607
991523
1606750
193102
1585026
1169960
738946
1434668
1113697
698510
1792841
593953
543358
1087870
1427122
246971
1954528
319388
1244771
380770
46677
660723
1236635
1403412
1327493
231852
464358
1718218
522137
1565663
1844321
1330378
1626510
197494
386069
559634
777223
606136
1955439
326239
1265767
931592
828122
1120945
1322396
1534944
542950
507012
920709
76218
1902771
1935763
1429159
1451237
918571
249500
645338
1450671
1239095
1886664
1263354
618375
1642790
936895
1510655
1559645
819446
615286
1934906
1399294
1754367
98794
677115
484539
1805678
367579
1505746
177897
360389
1535284
1648565
703707
136531
1363288
603471
704460
952806
231376
579619
370369
847893
634260
239189
928121
1657843
475210
1153040
1058447
856327
1873786
460816
1814363
1430935
1344167
122246
624108
765479
1204982
534079
303258
34155
1199987
790262
466641
163348
382300
1770208
14021
610976
1559397
1632750
851661
815875
242013
819867
1241052
1704878
656643
1142906
535660
1195260
1253300
1731133
853427
743670
472077
1496047
920315
581182
241836
276334
785159
905121
1381728
1782542
1527928
1793682
713939
560495
1890845
1132924
1157374
1160439
925527
363992
811520
1979807
519187
286396
953065
1189921
1427099
1367605
182938
1651681
1289852
628458
1556168
285872
1076262
650429
267339
987367
1396025
1852286
1437750
699801
1363742
482871
1064140
1412150
782946
1717024
1738512
42739
397402
1559688
1265985
1708879
702199
1818323
1495988
1628886
1791453
1926803
72246
118542
1268838
369277
1713247
894768
1708034
240665
1883375
840162
211398
992872
768962
1109936
582032
1316184
246250
99762
1357750
570641
448065
1129216
1575464
1690045
1581043
137785
460392
628855
1886255
1536555
342045
25136
1549707
817623
1097896
197899
523932
1245612
20328
830271
1212691
1233203
1157323
1909951
571841
1587081
406153
971974
442
343003
1674627
513866
321831
1191455
308910
1735065
666443
846076
429134
1706329
1037581
1763422
901322
1715750
1949899
726725
1808442
1649059
237311
84393
698570
120418
170123
412065
1935102
1444592
1786123
273397
762894
121930
1569544
1687767
1518854
1653656
292252
95321
837412
1000624
1066
95347
1082703
1905408
1849020
556660
1390585
1335376
1206587
838588
1133399
1146905
17912
1405305
856938
1851611
587380
1184254
19708
32538
775272
1524972
663889
777345
930869
1426087
1362185
1211882
1501929
1558432
802416
1605528
581606
1042117
150149
1605078
769630
375697
1942241
425727
1205628
1579746
44066
957849
379344
1757179
1469926
202971
331940
1295012
764875
1091170
700395
1243427
1200810
512757
1519443
457888
1519219
179674
350152
1548109
1425630
1544786
939621
1766208
1003385
1198168
1054784
809726
1118096
1098168
1059310
264811
4941
1430177
475495
913421
538808
1246749
1951464
859823
349922
1842764
1741260
193051
1122983
154098
953994
1838968
570082
576169
305391
163508
559624
708556
1517222
1353927
1152649
1882636
1830378
1381147
1683901
1574869
1778184
1948083
1782590
660461
1715763
698126
1374970
1082158
541321
1761372
695138
1232903
1689850
1822476
715594
293249
997389
1322937
991531
1515390
1220100
1586445
1354208
655572
992364
303996
553027
1884015
1569998
566641
1216850
582981
102500
1278957
297637
1346057
1138451
1855165
143239
256881
879199
75559
1011865
1418735
1762934
1630183
1630260
1352815
1470967
21383
101519
1827286
229444
1362684
1832763
345330
545944
1514086
997676
1426067
1560796
1513199
1911
1771017
1704385
1645919
956977
1253621
204478
1988667
1481785
1119669
1430871
463545
589015
673791
643760
924180
1071885
625879
1452217
1794756
1927847
1168925
984547
943462
1693182
530660
731379
752882
1579295
241560
266108
1006072
1440510
1289036
390799
1260738
210984
1808425
1144163
1399310
1358975
1435189
1505324
1292309
531155
1998498
932420
192012
1051871
551707
853037
1626824
638122
1272114
643480
960523
211666
1469838
49674
1529690
1653024
1892117
1583611
779544
294355
1182185
1129484
608974
824555
865744
1495226
118559
475736
1032019
1743574
1093520
801196
1773944
1018300
1736754
545572
1055429
1070498
1738300
126030
881716
161718
161351
969918
693447
1434230
1826323
1911287
544507
482968
195572
744875
878228
1792259
376270
470636
19794
211034
689084
1170137
127304
1850847
1895786
1280520
885072
1727641
792992
1658278
1200944
1093463
750451
239896
1236916
1209294
687504
633869
1541399
661254
881196
466091
52926
373632
537805
419736
276356
1266476
795109
629961
648939
948282
1422419
1653736
1635125
404216
1691654
1728407
1967971
1254311
1029479
598504
1199519
154143
1358765
363147
1693533
619944
1617940
109385
50552
496887
1166787
463932
1737858
1668853
226667
1024806
744331
660413
1991293
1460270
1499618
94119
1249593
1920367
1141980
1239798
1348953
541259
1267452
1248553
345872
505407
990639
1691885
751299
1794041
650487
1968743
1928291
1826857
1138324
220481
1989997
928243
297561
496100
1191593
1164181
1567807
835316
926603
14146
1456398
1564968
1039859
1409549
253797
979492
378748
89221
1437868
1283184
828773
496089
1809048
1847857
923137
1629211
1284634
461695
603906
1406434
1312998
50799
1964621
45973
1922316
819668
185551
1235586
4750
1298922
928760
383002
1600655
1169103
659082
1462061
1152573
1988915
1895191
1725212
304503
1157443
243372
1466494
1467320
1938852
879723
884897
1924446
565745
100876
731162
151535
1688939
383953
707244
1588803
1285053
544861
187106
1383596
684057
1929443
543366
583500
1313789
465692
471358
1086303
1167958
271176
1919649
1682413
1758232
323284
1234119
896670
1661820
453509
1397800
129425
264386
399448
286609
354622
206599
205247
42602
814636
22171
1984000
752856
294743
287670
43966
1277157
1171669
465734
1228195
1219191
44789
141714
1074568
1658179
1627755
182073
1074202
1791795
1981069
1859818
1034444
1222701
590370
1376114
1321603
1194487
26284
728685
1719366
976319
1914325
504914
882192
584699
1045367
887456
1981879
41367
567144
1342588
949417
772256
1847632
823349
1965690
1732795
1172953
1035257
793776
1520428
1500719
348547
242497
1508914
1182063
208096
1138097
499874
1892639
204658
1739620
1930334
1355592
439109
1497716
774037
1421079
1344467
35625
1591191
1429554
1629052
461412
1574508
1576006
1048613
234370
155987
1674164
1322511
1694799
21495
859226
632082
542851
951920
1251691
126085
1431947
294888
737734
87144
1218079
1298167
1389177
952250
1374330
1675641
1706450
379725
98856
556542
582466
663067
1533844
1917205
1441783
1298297
108472
1139975
83303
1004426
1972940
362774
80814
1982173
1438659
1440467
1257788
924165
215801
790032
1838808
1989451
305697
166464
580665
1496831
1334654
1603223
773092
1900614
1702904
487672
857994
976922
274058
1600060
1750084
747596
1837194
731723
1405742
1741702
1468553
1082281
382965
742055
231565
1711870
170653
1645714
1384150
620646
1584497
621993
1712268
1046732
965927
1341953
1464891
1070958
1821459
931662
1859546
1992448
425353
1964812
488752
473026
179022
1462904
221790
1781776
1111411
1443372
879407
219584
594465
646964
657400
1084567
1433205
1046169
493488
1750978
1284041
1532044
1058042
163200
108018
1056899
1723079
1198270
625483
1059026
1136046
901283
742948
1515330
1522396
1669367
1263349
1245780
262870
1938840
1629285
1556966
207550
276389
1984046
1977867
731133
117245
704083
287278
1873200
808443
1597210
310414
1953452
1127696
979385
651938
582474
768519
374106
822345
211012
1560342
673172
784644
1183832
661857
1844888
1617528
342817
1097014
1716531
1949919
1252513
272386
570997
580547
107690
1202374
889064
1099816
1008472
1131952
338038
1449104
789454
124599
1686512
351530
1742865
1047031
1156102
815573
894614
116929
215749
1516465
747707
1414472
432962
551144
253633
1259719
1286542
765621
1544873
1895595
1246449
1344625
1452041
1314681
1782641
1923610
530879
519019
438561
1495156
330767
1262042
1554181
492701
1057444
663496
1954507
222159
943174
672962
723590
1216747
1480433
353565
1415859
126345
1933572
268111
1305233
1464617
1917497
1168977
1456405
1598413
930465
1126690
1576763
440943
660533
1976370
516156
245705
1339084
1370650
387970
447735
131057
1468417
952086
832278
1177324
81048
1873359
1899551
1798150
270946
22225
377569
990530
167050
350319
902938
1875477
1173879
1802318
218124
997666
792859
1021763
1556702
1065260
637370
1461245
1318410
1784928
520723
951449
248436
1554886
386212
1737425
1916757
751594
1792733
504777
623374
1954344
469448
539719
527551
111686
113817
1864395
1891519
963714
793548
1957297
788033
1698429
1427279
1970597
421269
1910673
1879162
511913
980665
196
40002
597796
1523018
1274092
542898
1123585
921817
1947133
683053
358242
573020
90221
1145836
670317
1360587
863673
112687
488342
173311
960620
553679
940641
701641
1815765
1209333
60190
1425017
60406
63807
940215
295778
587276
476515
1470709
1419018
252096
1730972
1511100
1324562
815459
1186498
405491
1326712
1549250
275509
773540
1773451
1125940
333054
583485
975235
887269
930440
1694513
824595
1676644
1418054
1616485
1196917
848908
1422982
139297
1407278
1888030
916799
409749
617057
912010
1973241
602550
1191138
665763
121472
294826
9351
425759
445812
1093473
493363
941075
1723817
631894
463253
1828975
648363
1607629
1814999
1387318
1149616
350276
1259202
483581
1107142
1024745
1142175
220609
806756
892131
50985
1630869
769495
1281715
1308432
624416
948247
474059
487146
1868917
1213519
455026
1141998
1642119
588777
126436
1291512
731688
266780
956057
320166
198674
991107
448055
840443
369857
1155725
1493429
424228
1011984
1349318
1402305
679356
339795
778109
123777
1901687
581222
927359
701158
1716982
377537
433662
746957
1879548
656616
577688
987404
654279
61334
550319
39959
439976
1793174
619088
1164115
944714
974127
700575
1179224
1351733
1311647
1348612
1110793
901618
1107708
1644454
182038
21345
1871757
294499
817275
46403
1853867
1631918
637108
613589
1864800
1183081
990824
1309312
542428
1838789
1755931
336038
1117211
514403
1700337
987884
97537
608099
140283
1571506
1345820
1026464
1748482
459126
1890197
1438970
1656290
747497
1638349
1702728
1161959
85443
409023
1985555
1783028
858920
1279705
876950
1320452
1241295
1293036
1361865
373273
1873335
821600
1700636
425989
148615
305793
563452
514082
1841670
1141138
1780463
715427
205520
57599
637812
1038736
1349155
167974
1838545
1268920
1177699
692610
1402945
84477
1755504
125351
1021347
510439
1266610
1148730
49819
1334236
647626
444986
402924
773647
878854
1776337
1623308
1923098
35129
1015312
702734
492328
1831199
1584289
1724437
1437370
1961631
1899640
1973418
1416347
1580783
423499
1704834
751083
539483
156249
1742609
1556661
1129903
1758316
1152099
1325435
264977
622136
1407937
64297
1448929
1666803
1913464
115600
1845281
1783541
964879
1884839
1828224
203558
377747
1421816
1708171
1028455
1751733
1162256
738648
1666045
398506
1134616
1474773
1357901
1624350
430074
1145376
852084
1531185
549037
961721
1393394
1017609
1675209
41299
73913
1926151
207566
1747383
1058819
1318066
494888
1078759
1478445
1009017
872611
1103327
700839
1052434
1888544
113260
393970
1001810
1422304
963699
997541
1393182
1049635
109951
1567200
197980
541158
1442728
533383
1950646
872060
792812
682478
1929341
42591
134130
1085859
1584370
750299
1943413
1068608
1315564
50196
1718801
1577965
446396
800539
1731736
1776770
6395
1585526
350208
1119644
1938070
1634242
802309
769607
1982111
1526681
1779171
531281
1829693
799462
1505614
493155
1176709
1862309
846794
1264187
738045
1840313
1961926
1557879
355217
1246010
1740316
234603
1467693
1378577
1003876
125504
1321821
1681381
1632418
1399620
441764
592371
1938875
52217
279922
486934
1255555
1231449
1868216
1351311
826100
1051762
1242656
1456355
1620029
1459291
279875
1498592
417248
1723556
1474883
1216819
25053
1777402
104758
365594
1468363
561098
1070079
1594070
1202549
1976787
571375
193246
762140
516456
873463
1088204
227294
197546
281031
517413
1722860
1312211
494235
1271
512401
622166
1372744
702761
1004860
944648
961139
1796079
1787046
1280596
1450671
571657
503527
854632
897820
1372708
509835
1901213
1119438
1717200
898442
922172
1041177
1051285
1276369
134070
271976
1777941
1536448
1321684
79476
1064499
1100133
958123
1172999
731002
1028570
1963089
795505
1249220
1497353
1369882
1702746
566201
481137
126242
435380
313864
672075
457771
1717298
1509297
748387
1754618
1936852
327567
912535
625664
1862317
1197100
1486365
414458
90940
148595
1969
1881360
1132837
675766
585868
604318
697789
1210650
1321268
563173
1121780
1924263
1361215
605683
292645
1870854
1003903
1959235
387282
785412
1416768
59144
1999469
211217
379563
733860
1058041
1134212
1896586
889267
1694667
1002998
1013406
1015397
1042660
799996
1572309
1612290
473996
59808
384640
471652
860145
724085
379276
1525874
1844941
1665242
32856
846532
1175362
1026011
1955309
1423922
800162
1740598
703696
21874
1361512
23626
1522100
1923981
1373681
1773535
213830
491651
43437
1118280
884498
334008
1491318
152233
745946
179995
423037
103846
906373
1413994
746751
1861258
830432
165658
436331
1750163
484895
736483
420397
1180031
1486551
1162965
1479163
1298575
1185253
1843078
243354
1000620
331
1226767
13862
1725350
1675970
917589
1249578
1464606
1479077
1211000
1853665
783526
1804868
599967
1589332
16942
1529034
281387
388555
948386
1744186
1070373
1767924
388915
993378
1222743
1147410
1408735
1303285
986425
938371
1500764
1550666
1821639
1908315
1207697
1521827
1417570
425389
1333773
1229922
1238509
417522
564373
126225
1806343
736241
1996294
1038988
1732800
1629140
1292437
338625
155953
1114748
838336
291042
1523991
377086
1794623
1773246
1948749
926951
1017583
1852638
241912
1991836
1986823
1266096
221873
1237957
1276616
1121455
1570254
902388
829124
896975
27656
229792
1411569
282469
406891
501555
331962
967726
534489
513287
907461
1591551
1989139
1288514
1597620
1010386
304728
511364
58475
1576079
1166870
1955532
564856
1369701
193133
1896680
1148159
810712
79527
498724
349163
214084
1940075
1977248
537309
884806
1789294
294203
459486
1222475
478673
1342620
1680174
255596
901020
1191260
162838
1148618
1717213
1198712
172605
1915113
583022
803093
1494524
957318
296397
1445947
1654186
490869
1150902
870126
125657
1615630
1451092
93177
514289
1912718
1598409
829577
1965036
804881
1423204
970303
1159439
1893134
813424
1768378
900082
1079862
1774981
240759
1531060
1399213
332127
1130783
920866
425302
141337
1948024
957650
63844
1526074
1095423
359033
1798691
1863145
479851
706222
1236461
1582913
288319
266871
1282678
533703
1611416
398268
1335387
1984719
1760808
366189
1943679
476970
703812
374203
586165
1307802
1652121
1039851
586311
922365
868070
990143
772359
332298
1325296
106724
991846
1448202
1138613
1431831
1504019
1806967
1145558
627280
385009
1190341
818038
1483246
590960
772942
327137
1639386
1439993
946303
181909
314404
823205
492130
731388
1851434
647524
809389
1958376
1118474
183735
558979
761627
1647832
1277362
1665837
884233
287917
821619
157374
764975
649341
894653
984712
787735
483272
1795866
1724923
1784759
313495
770103
1447777
1163704
199194
1712246
730068
1844029
67179
66887
1824058
622077
1273551
423335
1168192
1645406
1477268
1083529
1977655
874178
1815292
1695452
758925
1555747
714715
1608421
70109
1712896
623374
1444250
569741
1081889
139729
1624944
1052942
326962
277944
938182
1866055
1495905
269080
836959
773466
198569
402043
216073
1738346
133804
460471
1662361
304617
901965
735073
1172639
1138944
318639
1645411
925339
1266039
1004510
189177
216486
1934940
458499
1344507
1023741
1402317
1940082
1031345
1086000
604904
1826046
207723
671368
308519
698704
1900153
1623508
466458
1167606
1298916
226044
1208460
570027
1629591
1458523
1347661
701479
1792094
1526930
182088
1620412
376019
1523174
787561
1839930
425637
590551
639887
1019765
406884
1160639
286510
60378
37231
1820577
1606152
1416800
259909
1485414
380702
1957733
1342249
454350
163091
277304
931270
706952
457402
781666
75123
1790137
1663335
808312
468695
526819
1964886
366283
1080209
1844014
1780816
1395200
885344
1153912
1302572
1093918
1526617
659579
1422955
1467181
665078
341012
1418461
220817
1275125
936886
1232301
763360
946883
861682
955236
790260
820188
396907
1058497
1943922
442965
470163
346517
79634
904786
1587028
359674
609979
1192664
334839
440535
206375
339545
1631121
1642845
1222333
1149622
1888390
1766135
1611677
1365050
1670794
1921555
171941
696239
1634512
233905
924468
417650
1116883
1401972
1767647
434984
597881
712573
1332144
1208840
1271531
1495863
24125
1838660
1892802
1184023
135254
728561
1683034
1306629
38139
185036
1140302
1375997
156903
178793
1976810
27493
1469644
758857
591114
1771231
125595
469973
343975
395074
394604
1043518
45043
845292
1319092
464192
1126027
559998
1884189
963010
98952
1995355
473166
1140931
1708032
673783
499561
1923211
648745
1450113
170470
255322
1529913
578461
1359988
923102
10920
740667
866947
1844761
1371142
807466
1969327
589451
1467207
1869166
1162632
1317722
1120294
979547
753766
466572
466070
14748
405795
1408375
669478
1842931
1712829
386119
1962721
596196
5510
527764
1054870
1830674
16714
1844321
692268
1430447
1800911
1742650
1123870
540533
238733
1561784
801015
431388
1286739
1227608
1517638
335138
1121235
1218349
395765
1298640
620521
1112305
54685
1042584
1407510
1517324
284921
628812
1940782
392796
349065
773020
1631297
1652098
17138
904490
1572988
1983368
502493
1273639
621606
1049996
1817431
1569837
1629167
1886851
686005
291297
1797801
1493985
741648
596560
1936400
285870
687656
838464
1613097
1160723
363262
264750
721379
80307
146874
406242
80048
1984821
396147
507537
1981478
1928355
849187
1389525
438231
1459950
89571
475383
1374945
1892102
542200
1898095
954089
1679956
1532091
1708909
1397616
1143815
794673
995786
1274489
492548
1699985
1386097
1402969
1937500
439302
1253903
1147160
1194256
1213628
1687324
707793
1171859
1925865
248930
984754
1285001
1675380
102591
1831462
901825
238802
106109
51692
61411
141068
1118284
578817
1894907
1577498
140686
320644
1567703
1801041
1760802
247358
1599379
95638
1171375
1163130
833379
709599
1244629
730102
590302
1445414
1732059
1921011
766968
1162677
58109
641930
1888619
1552513
588146
1736774
631885
1201714
1447442
1980914
1508570
1147785
747947
42428
225608
1747240
508520
963920
1670307
1828212
1083734
919365
415451
530528
1694445
61413
1376974
337314
1617451
1615158
385650
1817816
172850
1454952
1921513
952777
578704
261091
775313
555392
1248778
1135109
1522906
247533
1768703
28994
1927281
660400
1106809
1404433
1128097
1517123
670583
1184935
452246
360397
1235687
1074055
873501
1764424
588266
46427
1982981
1609
1840879
1944418
227700
1959706
964798
1479643
1767681
980331
713600
266449
606687
1271034
695167
1487911
1000355
901564
1941092
201024
102118
248676
382449
871030
812191
711732
1567609
339193
1339168
757172
1294743
356678
812035
1731610
964578
480181
1027470
1203614
1642344
649133
933416
11572
696826
1028202
721098
730250
1095657
1858078
240233
1940284
624298
1263157
901968
535584
1502857
1121758
25673
479249
1289409
707931
259799
345301
1767526
747553
1478761
1893649
1851338
566858
1377183
247206
606652
1247682
508825
1995993
1366783
1700207
1251321
600124
1045466
1796094
508971
163995
507432
1549272
382723
696428
1849607
454768
1473475
1294383
1033437
1760521
1635697
430792
871708
306141
473681
226181
776028
676944
409902
1204273
191249
455874
504347
286347
734886
775577
282696
1511906
559446
304204
1758569
466249
787619
52601
702379
1794651
569486
848375
658851
1494967
554282
486812
66958
746632
1276149
1264229
1747836
1947217
182858
586322
248043
184158
432819
40868
996260
695200
92491
311477
1017534
1261963
1340829
1081250
677884
1805766
1978244
620999
1895035
320790
1768383
1988149
1727352
1530660
110615
1654209
1044151
1482240
263733
162412
217540
957647
764142
747277
1456089
201896
1274322
1658409
1941624
1499624
1839332
299918
1354424
277013
801276
1516156
506751
1560039
1036458
300685
1118595
1511504
1971427
1591155
1947892
945475
128773
1208016
446688
978260
1076621
1919867
1798713
1141550
1924910
1093632
1215329
518001
1308394
1955528
90435
1393005
540656
122364
1782598
411682
1274645
698975
1093979
666867
339466
1349351
1875256
1742689
298736
402499
1036646
1224002
444624
957500
435142
1012156
1582934
1239814
1288634
1218287
161830
838222
528892
1110698
558120
977711
913735
1547764
597657
1889529
174064
1092367
176296
161192
60166
1911863
1495146
314628
595701
1967548
1963514
940676
1244706
766663
1327852
923600
1502911
1700554
1051855
1181000
1864574
646601
1982347
537425
107385
1727516
57318
1809216
1657551
1919229
1501437
1736504
985069
1258871
538492
1994114
680037
1383589
205080
869064
657050
1272733
748431
810787
674046
593403
917063
510170
356380
1928691
74548
723306
654862
1225261
1215181
1386988
1240713
443176
391831
494407
1966523
1226347
917869
1746328
915830
1510235
1395646
1401072
844071
349528
1241118
1974925
1297450
1436908
1936788
1399259
1963609
1373204
1314383
338324
1228401
1269016
26950
554407
305459
1635729
1902778
271788
293231
958653
1531699
618329
308262
1961458
1858521
982723
1134815
1637219
730479
1161098
365034
996560
259118
499318
449141
26389
409087
180789
466519
156027
43074
1605763
735324
1933095
1330255
77912
75998
1455023
1386618
225495
710369
1699090
3131
480609
1490446
1718150
1691761
866955
548366
471857
288116
1670621
1367038
1834837
1825024
581539
301884
1628181
228782
1207773
1235560
1965727
29967
1618778
1594552
97733
260883
1722079
1961468
465094
1252278
227726
630896
1671984
750406
389737
789271
964016
1006437
594381
215133
1578763
1068641
1791240
1271488
1115845
1865393
1501079
1311554
1335038
734155
959933
1769621
80057
1218489
1306419
1915898
992939
215960
291230
927571
568438
83381
1695690
650234
283089
347647
631863
1483228
1704065
1067137
9172
1550959
556213
872388
1901699
1969533
276918
419721
1649192
1210341
1372330
1331725
1265992
580193
1675941
1078869
974702
1412789
713040
1601265
1481840
1420574
500109
1448450
491092
1773257
1701024
1830383
1213179
1323730
854231
114675
121785
1401985
1174030
253687
755089
656080
892322
1297307
1204903
1092968
718263
867864
1292777
1519700
291125
709495
1103687
174166
1033965
271251
457506
799891
878809
1316337
440888
1735325
286951
1756992
1849633
1752633
516277
1397722
1376864
92176
213930
935606
1541676
961542
786677
1954518
1352883
865448
1576013
14200
534060
354482
1707406
1979619
972259
281852
1752528
590207
1256479
743536
1127009
1722694
959921
563782
605151
1382815
1251859
1768962
918387
785700
1492729
1960954
1450223
269685
985065
1569174
133974
262785
1095219
551202
1398892
707056
1186291
1143980
669098
1131615
1892
439653
1551098
1969313
76724
1731644
321922
1313651
1637326
849070
1756274
173948
248324
840426
672894
1575536
846919
474929
57175
1667240
527952
1330135
1368529
49518
1612481
1577501
1796363
370121
589474
894800
1497008
901999
1610197
1410702
1901641
1419505
153463
1935032
1190775
1510631
876280
778219
1643075
1957116
1155363
1754902
228515
243504
966537
1275669
1148010
730314
1641810
1443168
1702711
939154
1962144
1034077
1547936
727511
1422804
1281615
299610
1370975
589175
910534
1012959
791448
1537637
758606
115760
1352238
438292
1762606
64001
411793
932280
1139566
1651811
1263710
109380
1927759
375767
74017
194023
291487
76108
62198
1268869
1731799
1893760
264575
1172675
1540316
1466590
623076
2135
171679
730365
1460766
136589
1389348
1726122
259875
1013206
1773058
553961
480974
607213
513635
57707
831178
823560
1809202
470715
736625
1786817
898116
1255251
1735472
247698
323603
1113374
1105928
1248732
1060176
1623911
152633
1598026
211883
424248
1328856
955353
1895816
1851510
1652762
165088
1820946
1542
334524
1743563
1252541
1771591
1562629
1340530
558277
581840
1949987
1317023
251762
581610
1213485
1373612
24044
1878206
1459599
439918
1718890
1428672
1910057
997465
632172
1152534
1686601
852227
1147111
1997155
1508616
1539709
61141
1121140
594432
1376762
1837790
119747
1061711
359715
1045186
1864399
1666479
216380
550454
136325
1503903
549614
166739
380564
1024613
8657
1975900
1837283
325807
597693
161811
306410
376553
36242
1254252
236956
1891409
720119
414689
1372081
66646
1596154
1129660
1788094
1561922
922933
820239
1230053
972847
1099984
1442031
409240
549077
38246
1335646
526226
519826
686197
1611881
322455
594427
1120881
73624
1818002
1572626
1726069
1417681
541872
632970
1979995
1258505
1481239
302978
1106927
485048
1864957
1386526
1457943
1704187
1280572
725613
1278887
782484
1059559
114368
733091
1552494
1453005
138627
1993747
991315
945803
462943
18249
1068572
920952
735017
1494604
1646775
1247221
1697636
1307856
1622512
147815
1502396
631906
337575
1680181
448022
1873318
1682257
1236537
1637408
542798
497270
908156
856322
121054
1559734
1726879
1241973
1979868
896111
446147
340863
1068794
429083
1531004
125568
1465520
474579
490672
346378
1082802
1129350
41820
476072
555207
1472515
814221
321905
856075
1595254
929998
1067409
318439
1953553
551869
1980606
514894
920318
1133590
434474
1685833
1460644
691453
796886
1216702
1972460
993272
1474164
1611492
914602
468759
1969474
693405
841843
18299
1663114
1027023
15341
513651
1275242
1441840
1215336
1598923
86015
1874878
1060161
960696
1288818
1975898
1857197
1981764
1385429
641441
1134197
1522221
99486
740946
702275
1941347
135116
1485996
104585
1851272
1717623
971435
991635
1335854
428655
1226201
1097721
430565
1768352
15898
1164017
1408900
644937
994286
546942
261913
1604900
612710
581370
620149
497456
408431
372843
1454220
1961136
1754324
822436
173270
1695801
565622
1153091
461520
222067
1208518
1613126
1725265
651373
190074
809959
1483721
1221265
908601
331347
242794
1783833
1132771
1065848
1696722
1873133
1864787
664547
1838998
1143479
1298333
957948
167814
311946
1267545
575247
1199841
564670
907301
1762103
733110
1241571
118208
1631005
1586498
487497
324784
1436185
154017
1763190
1408074
1131763
1673650
1492992
1150656
216856
544205
991697
1762021
279621
721613
402864
1251885
1205483
490174
313119
339800
717500
1265555
753381
1351136
1703580
321829
1596053
1823940
1245169
994073
106074
585371
1667666
808657
1286990
1691228
1082523
1925792
423889
1809945
1008594
1372068
1977875
1314030
484859
792468
777147
3314
1227842
237494
1272491
1170548
1570994
1616250
625166
1034261
1707572
963871
1393103
563896
714535
1266285
161855
1129322
958558
1203788
389205
564629
1964450
866713
90363
1394543
859699
1483547
288802
1322527
1973628
978977
45269
1773013
977786
1502422
890468
262430
651656
173978
1900827
932255
1557920
633020
952132
1340448
1551905
1332284
958206
1394949
1629699
914832
459940
603842
1661481
1661295
313598
965147
1511085
95608
1004196
1555934
63198
361839
1646695
981845
329966
1012316
224474
626568
493363
730849
1189602
1514788
663191
1343969
1540019
1404217
683590
835359
1147918
616331
87544
516747
832146
1417619
751646
258978
1939318
656189
1077952
313973
1599695
485518
112365
154362
1694026
1545801
438958
730123
157645
367142
1321759
25257
955725
775466
283902
1707176
157920
1292969
118162
396499
1113809
114012
1223199
1539524
915860
75008
1322225
939593
1904275
1430245
968876
956943
1854375
70215
1168055
1664348
1874842
750987
1399669
1579999
1212400
279211
37586
118074
890303
1457323
21659
1335448
1455444
1013386
679510
181286
293275
57091
547028
427842
1307924
692676
1184527
1638394
1008949
460039
1763263
1954658
748479
692284
1011911
1537978
1701669
1003561
881560
203505
286791
1858643
432258
1995649
134445
1361953
1767542
746429
1404591
971569
1075287
1489201
1278037
1508734
15153
1538447
529629
1139824
78657
1152647
1565912
1905567
1325505
1995967
813924
1467466
752332
30674
367942
1809206
1819192
83469
1641955
1928161
101338
707526
316391
683388
97674
1107872
1043468
129445
1053184
1808485
603828
126212
1845173
1497559
1670733
882025
243094
35217
1817330
241604
988244
1442666
640390
506330
1023619
767992
91830
1738402
1394753
1840749
1756233
14867
1624621
716326
904972
1998431
1524266
857244
19046
1354027
422234
101402
4715
421074
569099
489666
670352
127938
1628207
624786
1775319
779976
1917143
725739
951105
1519877
1209179
351405
1758570
441140
1687625
523325
974411
748907
725728
555242
1412430
308308
1014355
1601110
1253635
777030
1369728
1588527
646935
514024
806
860800
1400786
868560
328113
109556
1055035
1211020
854519
592899
1040855
218878
1297083
65664
1102184
461931
977049
771890
870776
1276851
829509
477724
761722
248
176351
1302684
1558314
501963
323810
1738224
690336
408033
223417
1450634
1933761
480455
1821987
1228806
1240743
135675
1286911
604140
1508786
1800188
1768842
1275943
1772680
1324210
1049152
674279
1213520
571579
831500
1630192
192220
388458
694788
216472
925196
1181202
225498
394044
1430023
813780
608734
1973644
240897
1364215
1677544
982240
569067
1597092
1763613
90601
1841806
991703
1316878
667083
1053155
1329801
560385
1405375
1750736
543507
1119948
1002179
846184
1106483
1767368
1938770
1754399
895421
1661794
138603
441587
1872126
338764
593448
1299112
876192
322367
56980
448538
1340416
1095807
65990
1596335
1303220
520494
193089
829879
1700512
1128359
1270207
734245
1727965
149683
654044
1353305
560745
384977
1848012
294400
212104
626088
1902467
627895
1547911
1088230
1928750
495390
508757
952616
1205705
821478
1151721
1922358
196723
882532
537736
1559910
929504
1179077
1831215
1425923
1770453
277681
1598172
1192780
1027578
648814
1664685
393163
1728871
751758
31954
110734
79180
1817103
1709207
1345513
1282436
606146
565190
146018
536882
1518068
147432
13595
1157789
1950254
452127
853819
1964427
516089
1568571
394436
971232
1699816
386060
358859
1855455
1840970
1339091
1799847
1292135
45712
592659
877012
11231
1597301
1479511
1150807
1956765
881328
116440
469627
328372
714820
1812156
1621365
1551111
329480
793740
1965106
1746857
1906551
883525
533504
426764
1160054
670547
523303
626436
1588226
633315
1109872
605787
477280
1206826
542734
364781
656106
1405510
667134
1601385
1932778
1701229
881979
12889
691063
1425056
750373
457729
86546
888833
609126
110223
602707
133902
269671
847900
726013
638433
1090860
105082
1540770
1827467
1001401
1917020
329601
389257
940803
1735090
931222
1429586
1205197
391266
886845
134545
585331
326830
1952712
121618
977055
1208758
702453
76622
1306871
258521
1997743
743172
1598244
363818
119295
752885
1887710
438822
655076
595009
1320032
1977562
704750
1287907
822481
711701
690998
970928
1605656
1233707
73145
314843
1083414
82700
1775265
1525724
1974268
643893
463121
909869
1548108
1916451
1780084
628225
1523835
921544
276153
1922529
479406
1395603
1559161
1193897
1998701
1013861
1376269
1068061
1020459
1696939
1326155
575624
1828653
819076
777567
168131
1165531
199434
1161691
877553
631599
331410
1801616
681312
1853992
683875
1806798
1321366
663004
82237
350797
664489
570193
1205365
664370
1295313
262995
1070382
818572
1752449
1512057
295718
676392
1297163
1953820
1086872
230994
36771
1192218
1279032
382425
586226
1473080
1785580
1488073
579011
84584
805333
481574
812374
1454481
1460358
1201610
1086159
1680677
499914
461134
1258972
1117449
786838
776474
738077
1649811
1433426
1996681
281649
771471
932519
1748689
1388168
1962593
1372499
1320757
1874138
1564813
1205646
1406368
1505631
1313439
1741887
433197
907153
1521379
668609
1872127
635377
673968
564935
174427
1707173
1754287
1812292
1812895
1180846
504523
1821540
299719
303604
876416
1068205
545853
897356
113852
1771821
1017359
323067
934993
1510829
53911
1901251
1020998
1484449
1929527
448464
393663
1283089
392088
901060
1570506
1326089
580102
1054245
1968795
59227
1537393
380320
1067774
1267653
563125
1023455
255165
449689
1793632
633338
752173
64653
1179074
877871
1157548
1395820
823459
1754057
1757714
605436
1587498
982999
1434637
320178
745609
675466
1324150
555847
884221
1103183
745417
1751450
1498280
1161205
1864081
354734
482169
134786
535295
973846
1096656
1256726
771102
694569
1566087
189757
98897
1155038
1161255
1428154
651380
704819
110355
102260
281344
1706338
216806
966672
1272647
712136
213737
1873455
1953757
85009
590023
725172
855846
436781
593141
1735284
1281296
1552377
834707
945959
1664498
1948110
151408
217388
1715637
1587569
1953314
1954663
125645
86797
373203
975257
1852531
207119
886826
1208708
1121327
1948629
1858079
264206
44778
1883300
1513640
1041715
1466491
1483726
1296712
519571
143942
458952
1173893
842365
1839655
316791
1158415
1298531
604643
1386532
581284
1621406
1000057
1851640
1220711
1830771
1940627
287201
1530289
1776280
1018415
540044
441310
324430
942925
1185896
867072
194206
1222435
865523
1986513
1728571
421895
793419
214419
1456596
509927
1252712
1310608
1636887
719435
1047414
161226
1138680
653749
1629395
126724
83957
1601276
1194436
1040945
530992
1891412
1001370
606159
103872
1445009
1747945
674243
1974857
1233393
99695
1613729
1093466
576486
540703
475435
1686234
84034
175614
984425
165120
1059184
441031
884269
1663188
674929
52037
333053
979020
1283732
351220
1798166
589532
1197722
1524202
1100900
1512652
590077
1928279
1319526
1071292
572341
707422
239735
1901504
1489227
1591773
232921
1264480
730921
838689
531121
568292
302559
1188726
1773539
1792942
1355213
1314198
49882
425679
1617722
1484914
609342
1173664
979976
73047
639569
1160572
483189
1757671
1164379
480463
381981
630735
59211
1286131
971425
540363
1718508
592981
129403
171577
656658
98277
505547
143275
596878
843314
1653959
1651407
303658
1680193
1711344
1982986
1839249
1054827
1297615
57076
1619181
1019452
1721481
40747
1841889
415376
646757
1127812
297389
390968
999693
1395138
1506257
887973
1141308
1799443
1655850
763883
1603352
1619256
778610
1764586
438641
570358
1967240
1921586
375127
322110
890444
1720168
529058
536331
919757
1762720
310069
1909492
1371971
1774812
1647153
767770
1857103
487559
1324328
1290605
786591
1821205
246165
1111795
1115032
999112
835381
1246401
768556
410385
1890564
967910
1493877
1130417
1969751
1517085
1338407
1660758
1530857
941700
1047059
1560611
1136536
303300
1566656
525926
1256831
1718796
1076171
1683322
249903
1658452
709746
1912441
464831
1056902
1230109
49605
1321713
510543
707141
563869
917705
600378
1930298
129777
1426221
810169
146836
1225000
1695143
737290
1007356
1323693
326698
979757
291220
561147
579408
1643800
1206810
1230576
1593516
1375669
1133847
361342
1657197
108429
1352986
246189
1390877
295270
431023
805500
1525188
521701
250540
1770596
1152280
880020
570058
331127
228156
1159782
1917087
737399
1987941
1202263
877073
1693800
1950980
1435405
107207
1974401
734881
1201267
1403792
284752
1094848
1644747
1288708
303309
438918
25662
86611
154121
1542505
1882839
679661
776549
1980390
968490
805844
1193045
1468556
350564
338129
317119
1388083
112773
921234
769345
1114364
1516341
683490
124742
1904719
1663672
1784262
65967
1804952
1493989
78646
914640
617405
361
1709320
1887005
381373
1035938
893650
898625
856507
1746427
1436089
378998
1536127
122230
1084338
741969
1131008
272217
1504080
279046
1897509
940894
1055907
1400758
1227140
249502
1386223
691823
1378693
672077
1338262
578945
109140
1024526
1070616
225224
1254855
859651
359677
285829
1979998
671388
465488
1296496
1416417
861258
940067
1509027
1156478
478335
815343
556909
782340
944149
811873
1165420
1868911
1243678
1419719
446393
1472469
1915202
1942293
756032
79484
1747748
639099
1471394
1897982
709114
1469855
1217514
1321087
1361077
1820540
859253
1901457
518284
229042
492612
840157
1406652
1661518
29595
3908
1349776
1757335
463075
44068
1180320
1368510
1635562
742675
1403450
679313
1743029
810393
1944699
1652435
171562
1618754
371930
281836
934957
1556281
1968640
1035662
1442831
725675
303254
1124359
1383908
37430
225936
1955067
1692812
1955961
860224
1486119
200856
979479
971600
1826592
408230
980572
1832155
167666
18850
1863552
1016358
59448
119395
922980
916354
289231
1069179
194528
89159
602121
1151106
262035
1716258
987009
1423236
641768
338678
924798
1290886
58180
81272
241731
776930
641713
1986598
1837014
205631
346768
247760
662943
1809648
1715379
467421
160985
1625099
81534
1403809
1818297
1369709
996603
845153
1786835
660888
560392
1762085
1046888
884693
1457096
1242841
94705
1760151
490750
1654029
1291364
1772058
954641
846835
1663781
1856209
1344492
362196
1250756
300059
410180
1666790
1260786
1095121
1791963
629114
1179486
529516
62897
1702775
294401
1514418
1409652
1695272
72465
1942309
1422438
1201109
1943560
1614551
1814851
813171
1013854
1468580
1571980
85062
67022
1595885
1091982
1414045
1488805
679809
283170
1634447
233772
41477
1108799
378288
1506332
1748173
538537
1665227
1719886
1447858
93161
686205
824139
422817
818617
1882452
993199
1618898
715215
524676
1459986
1108407
814781
1238891
1914573
1844902
1379502
934908
1010995
1008029
1893815
1329159
22708
783692
19313
658785
1989138
1677871
961360
606264
476106
1900440
389821
373849
1648242
757096
130866
861483
1814670
1757096
859049
1059274
1382790
608568
103170
1230919
1208949
586676
1139464
1630180
265927
31653
112361
985339
1586476
709782
1573528
754642
1366975
1195410
1543287
101756
1631715
1789671
1268179
976667
1472947
978362
1077052
1672294
183140
130728
607725
76894
1185135
1164786
348503
1194660
1139158
481307
1976057
167024
233989
1847313
1540359
1827647
1332730
849850
751459
1880402
1634382
717179
299688
1269070
620494
779253
1162098
1346335
817847
626929
1083081
839882
13041
1317905
122355
670181
1912927
545273
1192228
1169989
308635
1210077
1279407
496552
881124
926896
1904013
725927
1253743
97736
1259324
1315474
1435182
1859074
779652
1540977
12698
840909
10485
1134416
1389627
761135
1688261
1090062
1327747
952132
626459
1864836
1309077
1802822
645966
787861
811092
1688417
422673
681393
84638
165012
1682492
721582
1284412
803199
915118
1750631
144527
1743994
1047533
470613
1488659
1857223
1181926
1105519
437060
1682826
793399
338968
217708
189394
1881504
1879307
899234
81948
1423969
163566
802636
1197500
462096
533928
137708
690656
402130
1987771
568678
1051485
226838
1114881
800214
1496596
886200
1990447
1168128
1519504
1570993
702039
316765
299992
863281
340059
1197723
68831
40346
384987
1151127
1675433
751715
1216125
1822224
1189866
1241635
1266078
1917641
79487
379687
1169861
918821
966137
146423
588411
442437
1931898
1658949
37330
1481310
80714
1147087
1257775
1148141
1978965
427434
1183543
1786409
142827
1074269
1014075
1996157
456023
1573489
81901
1748120
58333
918313
1660609
1037317
406700
1836012
548784
976838
239865
53113
1566514
1234219
218748
611905
1568484
1200317
331516
227403
1066237
417855
1017163
1995834
969390
1997375
833101
1079007
1048275
1674019
1508608
384332
1890122
515609
954839
572805
537198
1055102
1817392
542815
244901
1532301
223394
1872751
427794
1688087
997552
815661
318209
1292354
1250598
7362
959058
625956
806844
1867608
1183203
713756
59263
986880
651615
1155776
163175
989464
1004809
1407138
594662
914834
193040
160022
1418128
1343958
1150378
1469249
819947
373868
729186
1935298
1996079
831037
1526873
1032476
458319
817400
63360
942446
543962
1911092
985019
1458770
560287
1352750
1341936
1737401
1600992
85081
1893326
1501629
1979431
824933
1752858
1321301
634449
1850894
1244430
1044279
459686
46300
415735
1174222
1541730
1067810
1081791
794870
369813
1300404
1634551
1143949
693079
1096862
324599
106029
1703898
1814253
1447252
1408875
1590872
6664
1891218
1540371
1754417
1983244
1346287
1302669
874796
1783191
145265
1341433
1297664
629177
1432745
109203
1197649
1723798
1787264
786590
1053771
503765
181526
1341829
1583856
1136541
829495
1776192
1583323
1584215
1902214
1013357
920233
1591489
680120
1486640
1548843
443151
553618
863426
1878714
929965
752191
1183640
1980048
48108
1306357
199745
1611658
1355264
1495239
1077136
1282004
1746380
727878
1224875
1548280
356271
1607705
637191
1187839
1269894
1079774
356216
1357646
1235323
1770642
111240
403336
991706
1004571
1945610
1276234
442444
1347458
431313
1995042
1986268
1132943
1459394
1858064
1821001
279748
1931633
264144
1758495
562064
669861
790814
372444
152874
524709
1980465
1802248
1435343
800109
1491135
819593
1666118
1194387
871853
253388
1138354
1546140
113642
1954226
1611021
154399
749467
178766
1750338
971979
1864110
1866331
793468
1258136
940257
1933733
436256
203534
102782
621124
919469
1604557
560723
604667
1947233
387922
281680
1154176
1782670
196947
357840
183255
1749501
1800389
1568330
1035244
1407140
1026234
310892
1969785
1834363
336430
192723
213981
431212
958914
1144989
1839949
669020
197390
445954
1380546
1423815
465462
760922
570169
854873
125804
945256
22743
1689804
1927143
1567107
92954
1433016
776994
564905
1620303
455892
823569
513328
357773
614072
1312369
1070135
1492232
1133249
577714
937432
1396140
1066915
370617
300519
1496340
1160857
1469726
1297754
286029
1388492
1963422
1250460
513813
110847
235712
900211
1426004
1887300
1430628
217917
1724080
1096982
253318
1042005
1657057
644509
4649
738711
682873
1471431
1351158
1164449
1747484
880126
1636526
1778423
757457
354701
795194
719452
1920805
760868
1777391
736122
836697
1780328
1536079
145581
996442
1621021
1065097
1801335
1535353
1353508
1680696
165391
70227
184015
1725190
89522
1216779
715548
1846174
568620
1471063
1505822
1715753
1247645
1245444
1112591
249695
347957
1912343
325294
559484
1992231
78387
575626
1322595
1243823
487177
1188445
1757539
773933
1484362
29736
1300568
1716751
862142
422577
1095670
1412656
822571
1111425
404301
1012490
167407
1198977
1524168
1598630
1787264
399988
1867425
492865
831519
1092869
1799472
1421656
441372
487493
99254
279253
1490674
468306
631503
1111011
1277544
944171
1822073
813278
805827
1299087
20601
861315
234179
862678
1548960
1364822
1531580
1372759
111928
7447
1354222
1269514
679447
15149
270891
1655101
315087
26311
673437
1917446
1092081
1947835
357701
659287
887328
252971
1455168
1994008
611809
363589
603178
1685585
979567
1784884
1372909
854620
1770222
1577116
20145
1900516
944533
1929074
1192035
1086806
113946
420092
766978
302283
586798
1314440
111366
1745830
1437684
1290664
726977
1359854
1005547
1488756
1945053
1738538
1023982
1605974
25369
979150
1982267
972120
597833
837002
1408886
17925
99411
817485
343999
1507950
1691378
968483
1458559
1555094
15021
1275964
388367
1474968
457490
1319405
374113
4244
774094
1408083
959030
585413
1087602
1363048
10103
537028
575525
739786
347240
474735
279085
322797
1381119
1891724
629367
165194
1754875
47423
1600321
1423548
1202990
1093389
1219525
735252
36682
166951
754319
1705383
1246105
1393028
1160546
1327716
1270191
274258
391105
571491
518186
1041106
420349
1683443
1831940
526741
287750
1417123
776092
714087
448213
1927795
605333
998973
101974
1711104
1599129
466127
680347
1058292
831416
1137194
1653222
1293352
1371628
191255
214582
1057946
456204
1783400
877608
686663
945499
912507
1540901
1736032
1099447
1605808
1085857
1583211
1873586
1722375
598965
730043
505452
859203
217179
893228
1950601
1706149
895215
393283
1670980
1744003
1410684
1154517
815650
1117192
554793
302526
6496
1240643
99300
357390
521184
1653440
1914516
69894
703381
410576
1325325
1112206
1911087
1918384
768385
757070
610229
1276869
1397618
141897
1962710
1705835
767167
643551
709536
571535
345810
1394272
1199793
859347
1417629
1549414
1249196
129260
1114624
112212
1032098
183084
168988
133013
74002
555496
899245
369737
1005591
424153
664797
400440
449527
574106
233316
453812
157061
1627858
1984218
67570
1674286
1951242
1831612
398370
732327
1327443
1892277
1325403
1826457
535548
1590646
527882
762909
1710814
1521659
197339
1707437
408114
313170
1286533
1249257
1541669
1872441
1125535
1864385
1554180
301166
258995
1397386
1162680
493714
1658122
657860
158883
949510
289307
1785676
978380
636048
1356012
1244372
1862896
208848
367861
546719
451392
1076127
1561143
1363909
234679
1915649
381312
1567152
1776685
994833
1781633
1933078
1613595
455508
531794
81376
1981974
174389
859133
415311
862283
187834
1260743
460937
1801929
808411
896242
943273
181423
564041
1273030
429377
1743367
1110458
1129800
1197467
634462
1039923
477300
1973398
1661350
1216006
1142413
1354749
1580372
827007
1755201
196917
1341742
1280757
559766
1859920
566352
1662868
1196194
1057408
754231
983827
235909
967642
217465
1142289
149505
92826
833835
205772
767307
771212
1979131
1062852
1695319
1559658
607367
1538322
795953
107205
23386
1101978
616055
156765
1271351
1592426
715523
1795740
525812
379252
753753
1852971
872528
1214586
1167311
1394665
931585
1632296
1491529
103273
907708
785417
1726089
1411133
1324407
764478
564287
1093339
1440884
1587969
1841279
1458496
1543348
359439
1999989
893316
1679131
101649
530480
1070980
1142951
1071069
1201190
944477
1617130
1894915
1314497
919364
1074694
1404963
1832370
722577
918766
1494166
91495
647312
1916531
314128
1690788
1877556
1058770
1059968
692868
1643744
1779628
502376
398880
1873079
390829
1533748
797656
905088
1623793
1862151
1835260
664468
1236328
1856300
1476275
1513087
1973648
136881
710169
991988
1252552
819689
370926
1877805
33285
213224
256328
664087
694439
337445
287509
92430
1019137
1507599
152983
1570724
679510
1466150
1956830
282977
1221649
1130884
1704539
1771094
1678348
814715
1057860
620635
1646856
1299901
575050
1441539
493109
1949870
409475
1562103
972207
437147
1946256
957395
864109
1409854
1463703
497160
1723114
144940
1636027
1883923
1227638
1010236
959834
4526
612411
567596
407967
834745
207854
1826163
190047
1165602
633305
4152
84560
907009
374326
1968038
290274
379392
65388
1495357
233125
1496698
856076
1693602
9291
814040
192271
1891663
1502736
795798
1159101
1455426
190874
1533298
1655141
1539005
343953
1836804
359843
382725
1616050
1361498
806920
650810
999042
320346
22279
996764
75147
1789737
852369
1511184
73499
178440
399441
876086
500318
1295696
927647
1176222
1982565
803633
151394
1238802
1300011
1507077
1235926
141684
296422
1100524
765636
1895832
549735
1967758
314801
1709576
253221
687629
508992
1818508
415639
1407165
795190
1718962
1275469
565086
662518
295525
94815
1723979
1531055
561763
900176
1473999
735263
1987339
338377
1243812
960041
1201747
1352131
903354
834677
1189614
1415567
1805449
1532008
1425769
1651080
1048334
936102
300385
215272
348958
614509
970780
1006600
39352
1928202
392419
395622
1526097
911594
33388
1444125
586056
1318122
168508
307379
406067
343911
1649194
1263987
1411850
1253149
1546157
578215
1916148
1665949
814119
1591481
1849107
677759
175656
977558
1162984
1761316
562689
1923421
201661
988391
1585311
14159
1829119
1204285
338564
1122804
632629
1713428
412230
790412
1817408
1724505
1794349
1086660
1196156
1625222
1467745
291758
785065
1398730
1818193
836521
1535609
442729
1840668
642065
442912
1027067
1157520
1815048
874305
40820
1692605
156599
1067202
850752
949780
557939
1634369
154909
1679786
324079
1467393
215983
500618
73107
1328938
992706
883894
1556081
1064888
1196393
1234795
917493
507121
370623
941813
1452751
899226
993323
1016580
1260196
290119
1075746
117662
888021
1949152
1601692
726950
1441430
1250622
1924913
519598
1950545
1702924
794552
312387
1769552
819995
1594745
570335
1911658
426859
64165
1077354
396347
1510563
179056
1579654
595940
147304
478173
1050093
1401818
930266
1692710
977700
362414
1565797
262917
363484
101441
1339534
931584
1770161
1596426
21327
1204899
484173
924579
1456349
597195
1096539
780429
367695
1936400
1167989
751646
762334
1386871
909702
1630924
621163
1055992
1967217
205027
570907
637919
1949531
817374
1208191
1222882
1224334
1860941
1830021
1753370
1135458
1117400
1697256
1602373
1273768
1218159
114154
515993
1710154
708601
1192488
214823
233947
14391
1854601
1049549
1930424
1909034
30676
1124866
117218
717316
1770965
1250495
63634
1547278
647745
39058
132320
829298
609520
1373139
76469
812388
1632608
626974
603883
1702208
601287
479925
1665671
1230386
1974710
261953
516528
1396850
852864
404699
1363555
302901
1061253
999658
2307
1478902
1376978
171110
1529082
1411148
350573
1719073
364984
218871
365870
1180806
1875008
1414668
152554
959740
1833626
117276
605150
114400
1696485
1328085
664074
1813459
512120
1631307
1596031
1130786
1077974
452457
1568672
670118
979340
963376
1249913
25778
1918946
136362
175519
1985699
917041
261148
741559
1700115
149886
373260
807356
360498
1917774
128887
1791146
937540
208807
1919619
993679
1037063
660599
1711563
579082
258374
343416
1697096
56438
220017
472813
147234
982938
476130
1361729
41829
635804
822382
1918750
1126083
15884
1107418
247962
853051
1649179
718865
814546
1554103
1032668
610058
1533121
1994443
410483
312613
922094
630684
22546
1174611
442908
314566
8416
180304
382388
218488
932664
1295088
734556
1571492
1296109
1042695
1564597
1377449
759566
1827297
1635646
1222849
921096
42394
1798102
1079320
1694463
140522
630309
1990338
1463028
1355302
940945
99463
875827
440932
1292933
1380989
933014
1372703
1242385
1379758
907224
969035
1700120
1452828
1155251
1169789
545652
1723999
1491557
501661
639301
52635
7887
1723649
579645
54220
736046
499777
199895
1761621
414120
483164
831739
768003
1428844
1902820
1628626
1448964
477302
1717680
1699568
160612
837363
899931
661477
905013
1399383
1615278
871205
1256417
234061
1946619
114815
1844039
879632
590784
1210025
218489
225849
680682
1625263
1560121
1706800
1204866
1450354
1964505
1926936
1157477
671706
542827
561300
1911968
1112782
471782
382094
866733
885438
249287
1756433
1469397
1708213
149651
1490767
592268
527104
460444
95224
686680
1404207
1873886
100323
1824379
1738414
1057101
1020560
868596
1152201
1990991
1158949
1810099
135709
1832620
490781
232091
80187
1462014
1547952
1107436
1075962
511737
102896
1213072
742865
993617
1983330
1571427
692367
338332
824005
901441
1821094
136770
991185
1582113
1335917
385750
1312822
165032
1320897
1243832
1445196
1086150
1520102
957862
122201
1571225
1393101
842449
1507974
1804588
562268
417153
175132
1781008
732661
1871828
377283
610690
1726014
1863555
1985706
177292
447183
1553122
1677933
268921
1399614
278880
388206
1371927
1252534
955347
151858
1942949
1369220
452051
1957136
996587
7790
1646900
1102887
1408540
566484
197813
1750069
1939808
1919832
1517412
23489
1709526
490347
299517
1339621
1399969
1848545
1382849
1138944
322319
1377024
973086
652354
1276687
302266
117228
804267
1213352
483646
74787
1453129
1795941
568162
970249
796109
1506165
762058
1514176
486522
849893
1073068
1135498
1104956
1729464
1533933
1988129
1560009
759330
1979786
148580
1727918
1356531
649264
1196042
1557884
1284455
1385881
1208687
162447
974397
1190756
750493
1203049
1602674
264507
1271638
1113425
244122
924634
450170
548855
966413
1497317
32920
389359
775501
1039362
1634061
1532531
1521425
128116
1467385
1144403
1857624
1876753
610021
499560
393573
1282294
442452
1613090
284834
569520
731283
1694654
355762
1774935
197457
1455250
1084439
772421
647526
1877699
1701176
755413
726065
1554984
487030
1626700
397296
299444
1684141
1258566
1909790
235461
513796
1836235
641231
165804
160399
551863
132324
1005787
932509
901089
1469037
1826186
727555
916223
1502949
245888
500594
463081
1408930
1233271
1599355
1705146
1846230
1200756
671430
1790925
371587
830699
962286
1705639
1054879
597950
1107753
1777589
1921831
23963
1210705
259056
1291172
928592
1579854
44569
869910
738596
655660
362162
176776
1208917
869069
396810
352663
605186
485743
964183
465854
569942
1591209
515346
951259
1555312
1095563
1433709
617276
807009
682996
60630
599493
254015
1965853
1781469
798497
641516
1126307
343196
1718912
1183142
183526
108357
18056
1963993
266083
117752
7154
1105918
968780
888608
566053
1353239
1129362
1992552
721891
7113
1090113
982203
1712773
1386287
1175899
1004487
761612
438283
604367
1296320
1585635
1268463
769226
86589
1642105
149332
803792
385648
1612881
894669
1235820
1857622
1124555
834682
1973048
663977
1264799
1554447
18500
1964261
1524487
90080
1442797
1545124
1914781
1026125
268537
595115
731318
384964
1678634
1479703
1634746
369235
1085629
1913026
1019369
766167
336718
1603845
32596
585557
234316
626513
1944737
1270129
503958
70229
325838
1406350
192488
1525176
1199361
1856031
1528528
1012124
1212664
1575381
1675020
1630469
348663
502829
1826386
261302
910700
1785699
1246632
965584
1097583
931135
168296
279080
276451
329333
1641144
1489856
24049
1043957
681154
327875
1400964
398676
537307
623014
704357
785224
1327835
146790
1016305
430138
1487251
870066
661095
1853560
134618
1091807
1786295
1667550
1545947
132006
778374
905880
44480
215549
422677
518917
1048413
486740
1348606
1950969
589029
18417
1202007
107277
343434
1274499
97185
1781135
152282
817044
1008001
64886
1578165
1125341
762914
207609
1297329
110397
253173
1851125
850630
1195411
215297
51232
1216649
1444445
811353
448445
334879
342982
100563
1069880
1941431
707485
1107918
592331
1479711
682177
105149
1702532
1481291
9723
896724
1892273
1733654
920084
437511
1840457
799389
1078679
776990
5095
220679
1349807
528490
990316
1955671
780607
465785
741219
1536453
1450293
956414
610302
1662486
623063
95260
808701
1787175
640581
1255881
1875640
363984
1950222
1608323
1154107
1977810
1721916
630237
914921
1732580
367766
1686887
1903037
114757
1910595
1174770
399889
1315420
1147963
889581
1336990
390084
106715
1603103
306244
1896402
1459507
1853737
732569
1766003
1019508
149671
1256963
88833
964224
406746
1778782
436933
1926759
900501
502101
1145035
228225
1790879
238699
1863141
1540454
573046
20078
37996
1368551
529039
870959
1002556
656166
1056577
1903412
296046
596606
1389648
681044
406480
1802604
118970
834490
1907064
1283862
366876
1916222
1720366
1964549
1057435
1514220
1192406
1360276
1630374
249171
648171
1815620
1115537
1591479
546388
1336083
995188
1481500
786948
472731
60446
271081
952641
1164331
1376171
1976874
769654
1124139
119414
220742
496180
819404
628630
960061
1949984
1205118
1238921
40099
405556
478499
72428
1272880
1021408
1226470
1509048
985915
1837795
419057
667477
1632947
166892
18980
1025893
861461
1754764
1042040
1712181
1094207
611049
317778
158445
1154886
612817
1824124
815459
925586
695353
516268
713062
850948
379021
1734555
948861
1864551
1741306
363467
430268
947883
894349
1033791
1317740
416482
303928
1884432
1284220
1419027
854643
1553412
834624
1298844
709149
1782978
1439696
727399
1491935
172807
1971953
199547
493742
40435
1917854
31938
1808073
378802
1228768
1674050
1289974
1247097
32865
379135
453741
720984
538744
974159
713700
1848413
1370664
125380
1256865
1458982
569519
911761
971785
104716
35263
1276071
1295256
1252865
1768336
832487
335017
190478
745305
1832558
920935
402468
1560071
1368385
919013
941042
522348
806884
628228
1980182
1328318
1691815
117482
1946425
158684
221683
68851
534443
1245725
389436
1633043
792848
1385292
881800
1244527
426817
313614
1638204
662713
1175038
1079006
1413321
332575
487015
761542
1621125
1092000
1405071
759839
31756
414746
137924
695083
811317
1172332
729106
1980840
1449286
1079644
1132042
1510202
445761
77170
1940849
1832991
1473911
1648982
846077
73303
18980
1899713
1653929
867241
940587
1506313
1923313
1218514
1098770
1496596
1698152
1791535
866379
1533973
1470269
1495340
300140
1337935
1036091
1606272
1445930
576077
786663
129060
1302582
878362
488087
558889
657434
220524
955496
642828
1157903
1611056
481912
607965
1596160
1562287
500664
759916
1633891
117679
1077215
901967
957290
140353
1318006
304941
1456720
1667239
1668591
52181
1092618
1367916
1011957
392446
589931
685743
616841
1414604
1893354
1071132
1667734
926962
459190
460880
892424
1810972
193060
1749835
861867
502335
950418
651544
325759
993183
908072
337987
1005601
239185
236900
793786
1024875
372826
644480
1382953
434196
66824
1428842
1588050
1856407
881107
162290
1074813
1512129
753422
358326
1703450
37179
1446597
1619607
1701445
420902
207186
29563
1761045
923669
981025
1951839
909091
429302
1681152
830450
525851
1328036
1034499
479081
1169393
548422
28010
1624151
155955
9436
652683
1334461
163550
1453457
592508
1751780
1060055
1960731
518252
1540555
1344875
1119092
696434
1232920
370491
476455
1714581
1189920
768968
55582
1600995
426994
857531
421436
62289
895469
601835
1976845
1068073
1059832
626684
897215
1017400
1887289
1865612
62999
1717388
1944390
1377537
1073243
1905004
263762
1822803
1499035
1100972
892992
112722
483795
957072
775577
1141536
1782218
270420
1731968
1703095
1603503
1093268
373528
1077769
1788572
819878
498511
1408641
275521
377786
28139
1622995
1618327
1803933
897007
106700
840968
1147722
121657
250222
184328
601450
411149
1152914
937729
684216
44143
285814
1109625
1691701
1918110
788120
1877096
1367028
1831573
1904054
1081404
1700996
265984
1466881
735255
971249
910425
337064
887051
1165624
1566796
1952451
1199969
1543738
41041
1378653
625358
1948739
1170147
1098266
1030643
570161
591757
167387
657075
1749431
1745506
606216
205615
1766629
1173332
1063074
1469175
1724924
1708910
423196
751015
581048
1389098
1670444
1244621
852730
775726
1996861
434903
1763518
1760227
1598291
889336
741149
1365365
309164
1056039
149993
1935539
1133627
1777850
413415
1901388
1958349
1197780
1964288
370811
1013463
1171539
939225
1527724
1958907
766755
1916406
960887
1987097
1107398
37626
1251263
181114
488700
1610102
445873
1631502
1181989
1086733
359643
1811170
1974376
1216726
1821163
913659
1040855
444509
254814
444586
348812
1162452
168180
1076989
718787
222311
736579
766508
753817
245821
100802
1592137
889469
1117582
1944516
1966930
30934
515983
231138
1165112
1419460
1682306
1125043
967497
1187361
1517934
337325
1492664
460429
1991689
1902243
45053
1623524
383209
1012625
387754
1980489
1533250
139957
1578106
419768
1414089
857371
1454970
1253770
528190
1027385
1442178
1624079
1840997
422362
1290257
485681
645750
56127
1870692
644839
1546539
292104
382394
1572949
1526084
496289
576200
907977
1081524
257746
392005
41609
984156
1038577
1713760
1072182
80310
81857
1625521
871595
1015998
1847263
264760
1168390
1680170
737950
1165514
447026
700778
1662737
1968258
493508
610665
1983571
1976371
252154
1145187
1128358
1429108
1739038
1918045
737250
1172136
439658
1446387
629851
936605
1345511
1002904
1552204
1521982
752693
1579708
1347624
1194377
1672934
34286
930029
430442
1273214
447219
89036
1561960
156617
1227556
1730134
1896872
872838
78343
1789568
1101349
1990689
156663
706885
687393
1701921
646843
954489
1582778
976423
1337869
639416
1071689
722093
891577
945849
722103
748267
1085515
1496000
597406
993952
756700
1525517
574946
1225355
78117
505669
166630
1540172
1609659
1700214
1499380
171686
489615
662766
1548368
839631
1323449
1684780
1221010
365667
770078
1562968
134731
130012
1828903
1279129
407860
467240
897009
327447
1711623
1833323
634913
494807
1260139
1898450
243496
447649
1661902
1410430
1032609
1593872
1084405
245826
388596
1047983
1486901
628103
1837089
1525907
893999
1537636
1577300
1287720
623636
1161102
108531
1583489
379582
334540
366564
65540
913983
15468
1070419
1113430
832342
1023261
100748
918381
1874633
562863
819070
885869
1485521
1054988
1847977
1438024
245797
1438224
1713650
1468816
1331100
1821919
1549235
255881
697289
1159466
919358
1937190
645974
1023785
1970017
1097525
820100
705682
1515380
247410
1146121
602560
1062057
582080
1545902
165815
641870
591381
174795
1210951
1925078
590199
142824
164115
142664
1600604
1253248
832807
850034
55065
351284
919652
511149
356986
796195
1187787
1674045
1325997
103824
1662697
1055438
952031
185884
686506
639642
1961713
1282795
243018
57839
1632412
1770787
1847147
1660491
1086691
609926
1778378
1190735
1044159
609137
1700551
776316
1929604
1570914
1971047
1549452
1074469
28473
595019
870483
1610045
960873
1090767
960147
1965339
1136452
1751479
1467492
1620420
1283355
1255449
576629
506599
1198113
45973
1862681
301895
62718
178064
1890751
1339168
907042
8851
267021
1467478
1887623
1720276
1030949
1161449
1360746
1143879
312275
1628806
1882339
1987963
1341065
396803
1200802
445972
379793
1638970
945699
1908825
185614
157710
1090311
898979
1262273
1684876
1549319
1777942
103147
1547619
924146
1729812
1814356
1794958
770247
1088174
1809701
1917734
234583
1642127
329923
924309
1563779
1807603
685691
4320
1701899
387188
1537782
1150394
296886
117265
879954
1054973
1860723
382190
1451611
1662980
1181088
1599752
1401636
279250
1935216
1928107
1438567
1558749
15360
1560080
1866582
1309642
805853
1568805
583055
1145689
944199
2808
353367
1539519
1569946
1527921
718565
1593307
1615227
1067034
57920
484473
500177
1697429
321710
654115
119254
1921551
1686958
1443814
1803557
994121
1862093
419719
1513886
1171665
276515
1046246
792475
366349
103271
1250629
1248619
562132
889216
323554
1261472
16330
1727440
1845776
356987
1659851
1390416
1626132
1969348
831544
1541267
806040
1166354
591215
1813048
605626
1790764
278617
869189
1319027
425096
930709
85145
1700045
354585
916361
1464399
1384930
75284
1256520
128929
1960456
1797482
878549
1625387
961479
856567
1253431
1782498
1213231
323608
140193
327322
355335
634210
1301226
1242160
1915177
46605
591892
1559846
662412
884716
1481159
1789350
492749
125758
574709
1497533
1459857
1052960
1086362
1206521
1781640
1171048
1472270
1179876
664301
1892411
1185028
454484
278845
126858
1926103
17277
716168
1634448
450097
1152255
1978412
1268357
423786
493977
1541649
674381
286122
945259
912607
63439
1087670
672116
1813854
119173
190756
37865
853027
1289275
1238910
652161
1121839
10144
1923975
1028924
677296
265346
189482
1040596
1126487
1137990
123739
1882038
902322
618036
1796237
1682256
414714
444988
1909653
958757
65640
89623
737900
208859
391446
631364
1119328
1028286
965708
1912012
1614549
501878
1988245
494782
1120765
1647453
1700907
104458
1829428
1327505
695766
1789444
321388
1637597
1146916
1924640
1432004
930726
1763069
773879
87016
1414675
379887
761361
909977
548901
1244148
1629540
946511
416128
310849
1811695
934312
1932546
382719
286590
1844802
1134584
1831766
1467433
672209
895467
592227
1010969
1979824
305087
38901
1921377
1003073
540254
1803104
810025
1530559
546769
1527640
510961
1772221
1149869
1033346
167798
1642412
1551887
1481594
1515685
1290456
738887
1291350
1513013
1280294
1226830
557222
1283242
1210744
1035086
291092
218678
394530
923769
1268048
816582
1938297
998640
1914422
27233
1860570
1791223
688098
744401
1610712
1486209
1631623
284497
739756
82390
672114
1159437
1017842
822936
634821
740944
1843644
1900317
198592
1273227
1708966
1065450
417509
961278
423314
1905316
1229918
1814904
672042
997904
1962852
1326168
373435
1137455
1646571
172626
1601835
1273041
1665427
425884
525123
838593
250801
1478581
1853186
985925
1339853
259187
613213
4829
1923331
1082392
25859
177511
126580
725445
1080463
730985
981465
971975
1054033
1652312
670112
1923182
1890864
1924112
690213
1030477
730617
65165
1577556
925651
1886931
1268750
516274
893569
1230645
991822
637162
456090
1910487
839356
426427
823233
1294814
847229
546278
1324547
1066058
1493445
118308
300876
915959
260190
328797
1426069
73947
1301203
1873300
969707
1528668
6449
2234
1425793
1952666
236149
212235
787413
1614879
1922557
481441
1515029
1163201
687508
90746
200072
445531
1905690
1252771
990961
1715709
1997519
449216
1854006
1630986
1381626
692902
1360949
1555303
251755
921605
252313
1230798
30822
745760
1606585
425674
1845810
1518218
640871
758839
1668343
464944
1475847
1051193
1837947
1255377
360712
1727096
1187209
849201
288243
1007419
644795
1144530
322074
1462048
165845
573326
1431217
2976
1018823
930680
1520293
1366038
958951
279388
88895
847914
1144268
1346509
619586
870974
1028246
91705
118172
249324
77554
146291
1564132
287240
311029
1546474
118120
478599
921738
366404
599983
1730133
1069926
1335949
1402752
918652
1677315
1669457
1651428
1456663
904850
1534258
1722398
954961
190828
163449
166078
1726173
864847
1795916
515688
1893334
942571
342744
58743
635031
1117451
1717276
1639964
1015314
836472
703944
1269125
1512540
143585
202239
1574093
1394804
1460635
1169458
1313618
475825
57983
988382
404926
1728361
1148359
613754
1774946
1214774
165513
85980
1013300
1870081
606809
389225
817877
323295
1596391
162802
657693
1217227
1992900
1059353
1763681
1137156
789234
1456990
1076890
335855
1161578
589201
859250
132472
1094275
550723
188214
175307
1396640
25738
1733718
1887275
1729251
56474
1783851
1718466
1611439
123833
1389146
237866
96313
1103400
1745903
105231
428997
483286
1625155
52662
14569
1750165
118251
275189
636191
1787331
542129
160139
222754
287157
327214
88366
1412460
343509
951922
661756
664095
84300
366533
296180
1766945
1675201
212556
1247663
1651953
550322
7101
25141
1476885
1873081
741603
627399
1984389
1973742
390727
254354
1999841
828799
530845
486557
724735
745815
1069436
268531
1906345
1484533
409359
141243
107379
1324297
1594651
1359270
801304
497068
1770760
387921
1446354
1090390
387796
869635
1222754
28808
730911
762658
1789272
40703
224236
215522
1879302
1390352
1220515
1175897
1892454
476485
754732
4092
600633
1108248
855283
1572833
627466
747569
1283451
1112335
1628204
351385
451004
761615
1928438
827818
530751
1320144
59989
1594630
354646
1234021
1126929
1566046
616358
298340
547309
1946409
1885988
844166
237254
534027
960966
1508015
853968
836811
1647846
1145006
436427
1211992
1781377
1089477
1567348
768564
1476220
1065700
364747
32402
1603502
1864504
1126977
149994
1130482
500743
1121710
1840659
839750
992318
1288827
878451
1867789
1966205
740914
1729240
1670238
771520
791252
1248328
132442
955893
1691726
443768
90328
1665291
816261
742647
287345
305760
405817
1987216
1448714
1458992
1615836
691865
68258
1732301
1107675
29746
1119071
569733
1631669
1632346
1242013
1484526
1241704
1540813
207008
1152773
1616061
1062804
1879386
1578530
1200490
76761
1783052
1432234
985007
1712179
53106
1042146
1958780
166160
291706
1658335
408413
551796
1377345
896613
40787
237346
432881
1686191
1990509
1333595
330490
918959
1124375
1878103
228150
1589454
1042451
1707290
1920020
151055
860159
677385
1001085
1451542
930947
1050347
955643
1574370
679295
835852
432737
206750
1352580
1680529
1387716
29396
1814101
1492993
1725116
1873196
1111033
188187
1743460
1223338
1669404
987194
1931425
623543
1955481
1125585
286533
1358383
1390187
1443716
1152740
1513521
1665735
1962991
133207
1402600
401130
1140032
1844329
1889576
473181
711979
101990
994332
1836507
1307108
1089751
272315
1754397
1659351
601635
1083204
1246868
1649560
283446
44523
1230169
995913
1453009
1701548
1628203
706377
1828198
1968017
614173
683225
1799618
115351
1257257
381158
67668
953983
1098840
1727008
464327
712423
399333
423053
1778502
467530
1185908
103627
1008301
1290955
1722896
1878411
1705511
1288405
323236
268615
1237130
1923377
1590854
1846075
1506869
353005
425962
1330003
130344
1439348
982409
239157
790549
1014491
1481764
631971
129585
23736
1975058
1323484
47446
978821
1282247
1866783
577163
277451
1230310
447246
1857211
1143521
755017
529374
590131
245835
1499049
1737817
1436114
362006
286112
815420
1362827
412038
399781
1938783
1523172
1230275
934757
227476
1630391
43515
1960355
1848101
1840458
1665979
1313176
608551
1958354
271321
117904
1326628
567357
302248
855368
1523268
1153376
348813
1304035
861877
248187
370248
1625852
1447400
392736
1996581
1126893
382477
520516
565304
1487660
631900
42423
863500
1836546
1272280
91325
1688632
1267494
1635113
1625860
1339919
1280969
1143924
722954
1556688
1456006
1553374
1183724
553813
1147079
642562
767065
1307007
1155750
1359756
123151
1698899
1378721
1320617
466089
355672
536499
668438
1977530
313523
661257
282797
1655808
1353044
137011
710394
4134
1461465
1001236
772592
1260214
896933
510253
235640
1798491
1793648
1121688
317530
124179
1732809
1857246
414726
299507
639756
205199
1113336
1999574
1024257
1498785
1047711
767696
294426
702830
1685949
1235868
1011152
1739225
433038
1388149
1056334
1505392
81946
380147
1769141
1690623
1167425
1780432
283426
1682235
540998
382203
1747963
940388
1830475
1905256
1523374
1809489
823742
412862
1837414
615747
1773809
1928771
899665
1247016
890978
1767447
117454
1033731
1874209
729537
497458
1348983
120820
136284
701138
306809
1215070
1808848
1195115
1191159
1141341
147086
1160313
1768864
367427
1018941
1560195
1418072
928393
452814
1644657
234799
469162
158901
1239600
1321478
924592
1300870
807186
59789
688210
866699
1269141
1742364
1217471
1970283
1832622
1627810
1348137
782637
300144
1784680
1953190
588764
452537
1106645
23892
1743795
1448419
460734
565185
1981707
1504377
1331830
1555353
70663
1924148
1889336
1244173
66856
1138716
1968627
1756353
1251615
550200
612974
1732501
1914439
861414
1127102
1491239
1013507
1729178
1194277
674481
725806
337440
428798
1706894
1239690
745209
212982
581454
1473089
1762974
1548799
1261003
100529
1558711
1883867
1310406
847432
1511631
823960
1016147
1273628
1367974
1928464
375722
1301717
482901
1528825
751609
1872274
1333326
1099397
592669
17974
919298
1139044
1657481
1404801
1583106
1147371
1674205
1753828
1665078
662077
276852
1610748
1342967
1546368
1082242
681268
1100229
1169461
1513638
1336421
799795
126982
117446
661776
1889140
352600
772238
326831
1603217
1875122
826705
750917
490448
1899784
1755105
1779423
353256
1327129
491034
1228096
1779610
1260985
1015694
289678
518653
1325101
536910
1053820
1090148
490565
1150123
578633
1880894
1667669
1301968
1817291
1884401
170581
394940
1774481
121443
924167
410198
1695988
1075657
1772849
370460
1758239
792299
933564
1231616
1477841
553123
1266878
843119
1034830
1862871
1246949
1344500
1732757
1465942
421517
1188604
1397138
1185393
1659319
162831
1891609
878655
1792333
921218
467537
1096375
806103
1273912
1534231
1207538
175841
85782
1838396
920723
853072
1804999
1539824
931634
664094
57695
484887
324926
1633833
960071
202653
723198
1170768
417155
1138037
554840
1504080
742390
165296
140364
1550058
1963791
1157303
725338
16450
141742
1032789
476163
1764870
1129978
812677
481177
1062190
137603
391293
552267
458799
319181
1773572
1048237
898325
1212485
490333
197715
343723
1546404
1417711
385511
1544382
1792500
627025
656138
668038
1864991
66132
566779
977485
41933
1875534
1027734
1797877
1745125
1424261
1944344
1325059
1806661
19765
1261691
1171321
857478
1319748
1119681
263152
1941603
1630211
1228461
1605782
817034
516560
1063897
245631
1628339
1152911
1971512
1259546
1578942
527071
517059
948660
1558332
1609113
1489837
1531846
1762231
1571730
616870
1056992
1821320
781140
1096040
814865
133155
541485
1361509
1109079
865671
851966
1762235
1937528
973211
993499
907929
93813
422462
1422146
288093
405241
267613
1320904
1004715
962899
736037
688829
1038863
1412641
1404231
219798
686705
987489
373261
664959
127486
1555002
967538
727212
1991147
1853157
1750948
145020
414931
1745317
20922
407619
1193725
765022
1381325
1188963
1198604
569430
1354074
1710849
330892
1799014
943060
717994
105328
1657495
81314
141423
104237
1701562
651259
359114
1284716
500418
47602
888332
1161663
243433
276331
1307749
1349360
898557
1267922
1550046
171917
942519
921473
937806
1561026
1564305
1689446
1093699
1725190
976631
767891
631217
1179495
488790
435980
1984835
1711876
1073340
1815471
127304
1326607
939369
1938124
303734
297097
1165667
1811985
667675
781552
1915487
1067919
1963158
1958511
1579670
213886
1390951
1724568
476908
260264
1800686
1152312
1951218
1769132
198644
309077
143679
1189328
278105
1769750
715884
1689434
469322
1625937
1298768
1822362
612851
432840
1657729
1752096
882597
784962
825042
1522873
263209
196799
145574
1536930
1177773
1147025
1079283
1645665
1627562
1104538
1603848
1892755
271352
823194
676415
355937
667645
228219
42829
636875
1869093
2999
1704315
1311381
63655
238300
958857
1490382
915879
1656363
169745
1271923
169091
135479
464417
1795839
1714269
652158
1593889
1482028
30007
55221
1671440
1524913
412736
91237
1719805
1712692
810153
1956568
1768660
330906
1793428
1689878
1130978
1496740
324780
185266
522925
1623512
1958350
855213
1627226
1193792
1327233
79419
1098117
1024201
1709167
940488
917033
290037
1425369
1448118
1656212
1343165
1696954
1843409
187123
1498936
780824
1153670
917524
364392
792142
983822
1616609
1391299
743483
398108
499779
1291914
1828943
744763
1971623
369214
1462114
982100
1880598
1366829
953095
461181
545615
1813538
1039949
1149325
690592
1391710
1145669
565433
775834
1680282
1047943
1831350
311963
64384
1073430
840949
931156
128996
450980
1353129
1720150
1044049
1704777
828441
1486983
1792849
1534919
1683578
1608257
669651
15594
1555200
98521
237082
1338462
910929
1822994
147713
1023454
543061
1059088
939074
571799
853466
1429203
27537
1142122
1494526
1863323
561203
706740
1939450
131678
1204932
567711
752197
1823782
1819361
1352065
371582
1665761
1880777
1974913
1792908
1255360
1177998
864436
1999657
1012258
1578445
1047348
1679614
1191713
102064
1098293
488500
523849
1594115
870695
1607342
1815654
1724878
643154
1691963
1237821
1046142
537362
1922343
353990
1538975
1770762
336048
1389220
1408659
1456756
1016769
1232405
707863
1480994
1000068
186687
1017661
702040
1432258
1979779
868699
1276947
1756983
1486255
44409
593066
97971
176425
1719804
29559
1234370
193268
12791
1921686
387426
1637834
609781
222552
38764
485227
1251985
1506023
666007
1844060
186617
1502060
842392
911435
1754536
1868375
642040
307357
753003
1040214
68561
178626
1283444
1060183
1454445
1610599
1610047
949986
1537658
1623430
968996
65980
1996273
190598
1662782
1666169
1054450
1874599
1354668
1805144
196815
898851
370279
1901869
30519
596985
1158314
1180642
423190
1935505
1620902
137019
1281295
1210084
705733
1998107
546926
1764596
1557172
120928
548029
845465
620100
1757982
702070
525353
986273
1392728
656664
784771
107352
1957146
1728956
919395
1000948
782423
1741042
418521
1980595
1651680
1597796
279984
725016
1778044
1365435
317200
1109541
1051389
1190048
626972
1713101
1677617
905682
1679858
756043
1164421
59231
1939023
1661089
899394
799602
1028614
1881601
1117585
188286
202073
1186361
1771105
1366057
587924
1765157
1002693
426788
1465600
429730
850161
1337549
651395
356817
1512779
1868988
1793567
1137153
1720737
218316
616483
1181054
1783619
955705
895434
130831
215569
1522137
1540830
342489
536940
1124101
1924294
1606866
218731
1072014
285905
1804002
1914249
1309197
221355
1958081
316933
579260
1587549
20392
198555
477072
323352
1765826
984806
926963
1224355
1664434
1136214
1550753
263716
1899801
252868
1930252
1754962
1689967
1026648
1610465
1511450
175062
601205
1835462
1824375
959402
740784
483809
799867
1693314
626568
119538
1026473
1203906
1931153
1248745
1262039
526848
1817174
1207263
1655166
1856579
816694
989487
1502034
1136561
1414592
1037677
1981557
971706
1272366
828695
913808
486727
966535
1408704
865848
1946378
825111
895242
949852
587045
1807111
1121185
754433
1112365
432966
263800
1049318
663060
1446312
1868805
1427341
1777319
1816360
1525104
474495
307936
1594720
883548
1640765
1224285
650695
133806
296428
1938912
1069580
1944894
1832351
1516002
379173
1222476
542368
951482
1152489
1370328
1778569
1341593
940235
137767
727086
760259
1678361
879235
1883846
1398849
1057016
250825
486981
61701
963013
1730717
1558973
1356745
406793
162987
1869505
1670934
1062286
1477537
650509
49197
1972658
1365873
1475728
251399
246581
773245
1294686
1461101
1311385
104326
1468029
1169166
973378
1482286
637675
1451771
394778
289978
228726
1429086
722461
433001
825407
1493971
354180
1455480
1986757
1553246
1097202
43585
17789
229059
588299
1939813
1082450
629437
1505835
1876356
780483
1830532
1193458
1717396
825939
1641287
1066738
397951
831836
227657
43054
193124
1206624
670161
102619
8078
821745
1855400
808791
1422200
1764340
315988
1699093
1206919
586712
1290179
1101649
738220
1374677
1155267
801236
475049
368482
1135492
591470
1650723
480562
1553807
871943
601356
1583434
1961952
1008984
102221
340981
184554
1166377
229793
1102539
1701988
692872
911281
964203
40414
1241749
1475178
1617702
777574
688804
1861950
1593343
900225
1104426
1007152
1219197
326463
1071685
1114620
1331742
1027829
1253027
1300804
1971692
1516280
440616
1249967
631317
604628
528380
1579714
616009
378229
1176386
187355
1658800
833527
1510970
1414717
708985
792724
377577
1730047
790649
1099930
285870
1190368
1129087
685510
1364597
987212
676077
464115
1276820
622854
1487419
889199
1852405
449575
954027
1419839
1980924
934992
272360
1647907
117638
48522
168946
268442
1857176
931146
83898
1380732
1085384
1622800
79722
1958625
164569
357538
1748810
384820
930381
1980763
787225
1885036
803856
432475
218926
1803812
1702988
603815
229747
1658889
1032509
799789
1245583
547635
1627697
1398774
1966098
954581
922346
1527847
1760375
890109
850701
191732
215789
353945
1077111
441927
1732680
118989
1929867
670711
805339
1512451
1398960
1643815
873019
1428574
566725
455805
1321607
728668
163674
227035
1932469
798111
1845229
1113793
1917050
1470799
655728
1167322
577343
473562
601246
1663947
1220855
280428
1625931
682756
776294
954726
1243077
181264
731088
877894
1007200
1781979
65672
585751
239830
1330902
1281712
598174
1604461
775561
1884162
1321792
1859481
737206
1323121
381514
1596533
1679496
1428591
1428760
1072765
87173
1831364
1275312
362462
266267
1377704
140350
1290134
1086469
1789816
698821
444697
1367199
1250747
1544775
1478561
1769659
86439
231146
1065506
1173703
453775
1623303
243168
1200013
497728
1307092
1812592
687093
1003958
954050
1569785
33738
1054237
1839389
1239692
910353
81923
310487
1582991
1044430
413691
246429
1446425
478879
1704750
531403
218568
623377
27162
73083
114429
1760339
1670706
959255
697488
86053
1831012
97518
280564
30107
906270
1546937
1738574
687814
1697769
1842456
25073
1640474
4339
193569
866782
1220138
265613
1513875
127830
1957669
1603305
38476
612368
165513
1215783
188100
1297732
482714
824622
425052
1151650
200182
232145
1684148
1937551
1606479
504233
484480
893991
1587312
862333
433221
222644
1905358
10042
1388318
790045
424724
585161
637474
371297
643
599457
9325
1422351
1973563
974363
339359
1847999
1604139
994754
303704
571343
1070711
641821
1850557
1604620
721403
284432
1781577
210341
1621752
963355
818565
1532521
1819729
842946
1083635
932369
1933329
1507507
170012
1586182
1425037
604447
1605982
1847280
158298
1332534
28667
227419
1631401
671397
1910084
438671
428960
168900
1654235
941337
1933605
1314891
1437658
479633
879592
669787
375981
1641462
1425525
1810143
1633481
1431798
593459
207721
497183
1786696
693887
1314321
1902078
139653
1122135
1235603
1514669
479523
212635
1570359
1868251
1698512
543838
1530447
1084952
1246161
1429167
1699756
182872
532602
1767040
497003
1205239
1858971
606619
1695495
165659
349577
769179
1103110
1915843
1553907
1725393
1749767
1021812
1230298
1479413
1592966
711424
800460
857172
154219
1108064
157180
1032747
618958
1522193
953851
727397
1369389
1597767
1291352
527416
1434922
1093306
1054606
1283024
1009098
372419
1585224
439154
541681
1239178
980346
802213
1995125
907428
1401762
1937575
1968650
404748
412470
1476096
1621990
1772361
450160
623403
1911410
1970597
1855780
1982402
124525
162040
436314
1432441
147384
750487
672197
833952
532298
922419
475313
1358201
80491
339470
1484846
488252
965587
248091
1304776
1010453
128292
1868046
1373257
1119500
1276408
691056
1239387
1771787
526131
1844688
474930
409461
1812089
1000555
531324
1226110
1017975
1206919
1291545
498322
394329
1121896
485881
1453161
1409462
1392300
1539330
1335454
1640553
878957
395187
348079
127008
1049956
525536
65588
19983
1394792
949098
902008
1982328
854732
51504
817793
1296919
1173140
1091206
1600079
1975458
711540
553765
604867
1104531
1380899
1225176
259731
1146543
1284317
292255
137880
549
1987828
287675
1971241
1320114
1295056
230917
1393382
1646134
161139
1107154
904782
274423
1280765
1009789
1038847
1562321
791864
1674487
1336280
1638010
574935
879164
1319428
1552184
205540
735455
1180822
705750
295883
1745992
1581265
64314
1616722
1249107
922796
722985
1000164
1687234
77402
1619437
939784
1623217
1815375
448348
1680866
754595
516499
676803
22283
1296852
1524121
1694333
1883768
1722481
1317338
1494195
1856263
1168437
577897
491257
504070
1283288
712760
876759
1176514
1016283
1424043
1250535
255971
738935
287557
1750575
1136629
1785456
1838473
910006
528970
18637
349861
1572131
930287
168141
696124
747603
50866
448170
95199
1573918
1571311
228420
1170114
1260985
1237066
1564478
1197807
892932
583007
1331547
648367
635047
971898
1215841
1244662
572656
841942
1414186
436767
236930
1598411
312820
1101131
1513786
600228
1744648
394945
1460321
1744667
754048
140809
1318858
1492581
780528
272037
1150293
510590
1358816
1098077
1693695
1135969
394323
1321590
685097
1568158
1062574
803878
977567
414404
1017998
1942647
850860
453409
858097
945731
1727073
1748809
1000211
1011915
289725
349712
1508551
1161961
1951462
1298854
1330071
1341714
231366
1289525
827383
819508
476827
623692
1207617
899907
436371
235816
37664
1374645
237053
1473241
593375
253221
437754
130910
112899
924180
1094878
642796
493501
1091382
1921379
779949
1806474
960274
754221
1797683
385483
1812673
600095
698568
569212
750088
1204724
55175
1978503
374181
618264
648065
1108003
486250
635742
452241
1520788
266386
1386426
817688
1332713
551229
529453
1897026
588297
787111
265832
1847693
1398789
1507006
956692
257222
1887024
1649635
1290877
923637
1157218
266579
1337127
1781152
1931092
1909049
1170651
278242
1170803
31367
1533650
617784
1574318
933696
82966
1376694
605235
1102941
1068164
1880934
1157289
1797137
882774
1138560
704293
505806
1644450
386252
30259
1795687
706810
335095
33293
1052004
12833
909438
485411
1501374
719951
109554
1856518
1917054
1592869
32799
1424707
1089309
1146511
513606
1699657
1291562
972530
917523
481332
1971712
1470761
1811104
1651562
988689
830832
504701
1664275
403411
618575
1143838
754001
1827923
762611
1627025
1165104
586474
1664380
69989
178642
820300
330067
934174
1682636
611088
595096
1381795
745
272615
307427
675568
229293
1741894
40863
578782
512120
808554
1116123
1567945
200284
593058
218329
154140
164148
1110064
1102827
1839287
1546030
739886
1339313
521850
1101512
1285358
1931130
28916
1571076
1315005
836368
1929302
1152029
802795
852314
1313830
908596
1405553
112098
1343511
1134371
253511
1724117
1304810
591742
689706
79253
1301586
1332299
1952667
1110549
510666
78421
1977986
1638461
1292778
106559
538678
450120
695967
249969
1433935
996616
840562
971357
10269
1365710
962601
741487
1916157
459623
33054
1535961
143615
122927
539851
1896101
904295
1576846
327275
1526539
1269652
1190687
22933
99820
1020660
481673
1995875
1678107
596702
1787365
1868006
156148
1007879
1292406
935434
1632863
1462986
849552
391558
1731714
671280
1463285
467746
841388
1812985
1650744
351693
1255434
349588
1154564
628589
579564
69302
1757233
698010
791074
1052261
224771
15778
1653510
1713467
933594
1379874
1889629
1420598
648392
1061915
1314254
62544
1415869
1662007
700781
433513
1554267
1380822
1447031
292262
1053181
401883
685362
1619771
1619727
884317
1972761
140901
1541109
473265
864034
852821
82562
1975146
832830
1336870
839342
178221
99162
484036
1836228
1095641
1103172
897072
1339760
660313
1282942
648854
1426195
1008611
1915093
1523078
458940
705221
1451617
703319
488491
1667892
1465764
1194907
554678
926810
38732
1907779
1867846
1860214
762938
450545
1936346
1279397
204560
3635
362181
208297
868469
1660531
1185518
1093858
506968
1738166
802288
1312766
1438055
1721892
1018083
1075884
227937
568304
1525307
1566616
1800845
670302
387928
1122319
596219
1185669
508093
461836
1499114
1049918
1006655
654285
684101
1557961
581366
684343
1390421
1849127
615020
472178
1802498
1964580
44261
777964
1354887
791715
539048
224048
472796
1417803
1312049
1630265
143754
770583
195523
1295882
394416
1729567
6171
462777
1406017
1356647
1836357
845709
1975089
248667
1433689
1519118
441488
1841489
722753
1620675
1588578
1600411
275525
346922
200119
336957
454986
127724
1239932
934128
209277
1139543
863924
204973
1081491
1803470
327721
385293
340102
992818
1261209
1780719
1610785
258139
804991
1512695
1496222
1534392
1699332
1995624
344771
1148347
1392655
590305
1218723
733656
959898
43992
1455820
1760867
797711
1364581
279595
1644136
1116074
91233
568362
998986
1477203
84707
1849425
118652
320117
1255619
1703312
1504252
606089
1186974
465110
1116005
207920
704867
1422155
1127862
496905
333154
443888
861751
1787614
636706
1473304
698863
1099374
246367
1048065
1165000
72922
537301
1858934
440791
96000
695888
1694993
1603754
374972
86373
27791
568994
1362076
1913802
1254353
203241
670775
1561130
292278
97494
1420053
441496
282822
627950
456186
137496
219245
1148588
1034058
1648930
1930287
1731260
212676
1792112
1097059
701028
1641645
1499564
1511384
76963
400431
493297
982795
1211877
569890
373576
211563
86415
777742
97202
709762
727208
67273
284071
72319
1896087
380619
1179678
1524962
600081
1115836
662697
563782
1713019
1552184
1687558
1079630
1797175
597366
196357
1231115
535471
591252
543243
157277
645809
733527
1195826
222432
758472
1990488
1513206
122415
1572216
546908
818748
1154308
44989
284365
1318757
1660204
751544
775695
156970
1041305
1522949
1834578
526352
1131512
1673925
1045632
1012239
1654295
1483703
1414269
1236423
1608413
1227209
1207184
573680
568660
1677745
1570114
378518
860688
1388971
21445
1884073
1630278
1324323
1264522
1212276
839570
611649
1067100
857125
91730
1544051
958606
196745
1269020
515663
860318
1734879
735284
37687
1921593
953283
1857456
838749
1730000
340303
1249971
1534227
1662098
622380
1945670
861746
1790664
658616
482299
1151531
1883364
1066276
1246662
283398
1351446
732709
840031
566108
382303
696509
1450359
779904
339526
1511810
1502070
85027
1611887
673016
211919
1444656
702473
1231457
10041
1469557
452918
1487366
205901
326118
1488587
1597162
622317
1575737
1810973
532413
1837556
805037
1793520
1039553
638529
998737
530224
373673
1353111
1457019
1797916
880903
1787963
632622
1438322
884491
1664229
1717856
125762
1635043
837008
435035
1073669
1729390
1551380
338900
292807
264939
1880289
1412500
753690
492833
470884
1042925
727472
142683
378892
1100109
1669465
1097438
1169937
1474209
1838304
1687888
1274932
1447602
376230
1061763
918101
440031
68106
1900431
1619477
294317
702426
1829861
1250190
35548
1205083
991068
1713583
879874
1460673
1904248
1344419
1352434
778870
191248
851105
1110623
1785423
26649
850039
1673656
1415578
567086
1481483
985925
1214124
1272522
209837
202713
639037
273155
934842
1885286
1768522
650938
1643495
1337584
1902545
370870
1670030
1351363
4330
586541
1074924
1056246
1225072
39567
1555747
1774831
932634
1720574
111717
799096
1443819
848436
23493
89643
1945280
307720
237252
1588187
304816
1915347
1276585
670681
1474181
1725427
475538
1298741
531158
1770784
1490912
832798
1217665
1425433
612198
675094
550941
283071
1921173
262078
91752
1816408
127897
847158
967772
228674
1087113
463123
225538
213347
9211
821077
1077335
944418
1685347
1047220
930112
793626
516045
1765763
1854099
1562490
262615
1074661
796912
473029
1322342
199395
690405
1163824
112170
988282
809076
716260
1001938
934612
1621007
51359
293129
1649568
539123
616807
1293860
897882
897479
331404
1261405
1092308
603423
854315
1204698
1897995
1631473
19724
1693901
538082
1889903
1001855
406235
868313
1130148
692615
224916
809043
299193
361002
72497
38129
1308406
1124647
1839821
1676295
778046
605356
466574
5705
1993478
722935
1221941
1169882
530129
1136233
1781705
217257
1445480
1132969
291069
1093972
1122419
489151
970166
709246
1240637
1496875
970310
1839786
1391209
210725
683952
1524146
742462
674206
362552
729644
1875768
437840
806949
597213
1361462
1344420
362902
1202906
1007061
550418
1242508
1237040
1367453
377799
537322
1777454
840204
370548
1416281
203452
837991
1839460
1008702
1755168
1817562
1336838
1932672
1970392
1729317
1174800
881932
734910
407840
1995030
14330
913048
825719
1933407
231033
823600
1667228
1532015
1604726
322375
663826
361662
1314520
1846231
90076
225773
232406
666048
682222
1350870
909484
1637861
1983121
747917
780914
64441
1346553
1791281
868679
1041303
1801091
768088
1551919
1155989
82562
1307855
254029
3440
1304660
859803
1975872
443764
195344
67772
1912673
966090
742779
350133
1511051
531338
253307
1783427
1837357
80890
201882
1870637
849003
949220
26864
1463138
123287
1250428
29098
451661
1585532
620603
1903132
294597
299771
1109352
649221
1510762
1713569
624269
190330
400441
150403
1210832
1751770
3898
997247
287916
457054
1016294
1198100
657778
1673176
1623954
109027
808924
362776
1201794
1237265
1783593
1691081
588675
1301514
742958
1555087
1378192
1457813
171974
157969
795770
1454342
629511
282558
1850061
1004661
1456086
316406
1409796
208752
54485
457238
564021
735640
806072
1481090
1663079
1049545
1206397
860611
945409
1778571
674596
187273
1351663
1085026
1369267
605688
1139102
20769
1051914
528869
389589
1076289
336931
805086
1483702
1262271
1816230
220124
747815
1898168
1279420
1654859
809913
120183
829937
968159
946062
595486
1947477
1339182
472345
199257
833673
809044
611613
134491
673666
719473
897555
37697
1103847
603000
568857
1668977
1326205
653062
1304095
198485
1708562
1974468
1873894
1800736
364994
1533175
1296378
209236
364286
1972256
394312
652788
1613079
646103
1915647
347990
378118
752100
1082204
139232
1059116
1678225
226568
1051870
537612
544869
1816153
751339
216781
1371615
1140325
438441
1309616
388692
174512
1703042
1097129
1252294
1691924
412898
1575949
498758
336140
933967
1652027
695321
583775
1253601
312356
1122252
419208
252999
724755
1216432
993635
1896412
310054
679364
1230035
1361051
872027
1406017
220149
1853903
595739
441590
903908
650448
1418564
1452624
142589
997235
15117
1060133
1768838
1118848
1232062
724832
367605
1852401
565879
1823257
577657
734525
1066600
624391
688062
978935
722795
884893
1016830
665665
1168916
296482
1729598
349451
1647571
1017542
529993
741513
1122614
326978
108333
1072199
308787
877523
58826
1631394
881192
1752847
1327229
1952942
545980
1115363
214398
763004
450213
495579
1451769
458457
1789383
490516
1550873
44056
790225
1995979
389709
1996347
1206342
1899310
1157839
1067445
1321481
956032
1265540
493320
1240682
662677
1014473
1616169
377893
1752107
903305
1821828
820960
1052008
326924
1252671
1275094
1991968
475147
1738238
386572
1498963
933304
798777
618902
713370
1740402
112651
1242063
1953355
397142
544432
372791
979715
972471
385952
1807638
1756763
1576523
1656745
1289904
145246
1696387
312957
1122031
23144
1076285
1699794
384265
1903866
135404
1234054
1327356
105842
1662721
1231588
606087
372928
339442
1548808
1197390
1721615
827612
310783
500976
448055
390063
760442
957267
1439131
1925371
1842101
1390779
1393264
631601
1559587
570230
586925
362273
1259913
1278672
1888496
280466
961240
368942
369133
1183205
1906387
724501
807716
1803503
911217
1940398
461657
1840426
899946
1315145
1244458
1254495
1937879
1665749
110525
632970
950296
1413217
1233986
315198
884510
1031510
526629
1946897
586107
1124278
562390
46338
1339207
950870
599677
1550595
541527
560055
1755200
1600015
857891
1290218
40067
197225
138073
719538
1533248
1928318
1508125
1899311
337447
559511
849012
1168900
1138055
1700085
12816
762372
1505945
1466969
787080
621279
694104
1141781
237810
1681449
1858434
576333
1294474
1634062
1350607
1141856
1798193
380036
1828064
930437
1312589
765049
959724
1457114
1185505
1569275
1227143
226416
1689667
699612
293920
1559361
150883
1277197
597355
1126130
1354915
1260543
554682
1310668
1198918
1447576
1780084
390597
1950844
476848
1590649
733419
201891
1922623
1365343
12029
1059351
1922687
1020646
683274
1985187
1483457
286841
169366
1104623
186819
1839753
512944
1979306
1155536
1411180
201218
455575
839146
676972
302060
173089
1031268
413380
1043632
1743261
1010386
1367889
788905
1047979
264755
260058
1300877
399717
79912
603324
869722
1223898
1009002
1469617
404959
1945805
1626579
721806
91615
874206
687934
597841
1578311
1907081
225255
1739812
475874
384014
188646
761377
1148696
1835040
1387375
1573702
757885
1977455
1215704
529863
459951
114952
797171
1984863
781659
962546
4633
1934777
704377
1649755
1200047
1748512
1885935
757498
1566729
990786
312
952125
1296489
1573946
622139
374362
1798997
1067386
912344
1199472
1548643
1658039
1210606
497883
922693
732807
1183983
1951266
1524112
1086615
1082076
1104850
1514000
47243
421796
945565
1356601
898488
197667
1222066
1814997
1493993
490656
1988795
1258850
455449
852279
1599928
296188
722858
1255249
319499
1671182
1232463
693507
1800056
769065
732050
1315014
532155
622470
769214
1705079
69608
1249345
1862481
1311352
1777647
6444
1926436
1143700
1372072
259812
34569
746514
1264063
1646813
859827
1018922
8604
523805
441216
47300
1031443
960749
1412158
391061
1716314
181567
1789320
1727866
1928852
669967
643138
449656
142738
1877533
1242954
1209227
999901
1793110
1846058
356374
1825066
487808
1454430
1595614
445628
576438
985843
1397741
1805340
668249
943733
1930358
672329
1245535
909312
530102
937401
794841
1498303
1024844
1391740
1055317
604091
1902665
625223
1481154
1217060
1469166
1236259
1232008
1851071
666901
1434247
574885
1612438
1213657
1800819
56274
1045972
1634455
1523229
1387661
887763
358054
153432
260031
1054671
815297
1856019
135227
235361
309546
824563
1163629
1701348
39072
283742
434667
1661364
187762
1117647
1085884
145291
1399230
392242
646258
145300
80580
1563051
1676535
1575535
156482
1730147
1464307
295933
976115
1709878
455253
1735846
1975340
1792529
1386011
1093725
1581551
1804308
1754227
786384
105157
1507972
1336463
468022
663976
148398
573368
439953
990298
686883
207422
79881
265739
1854349
1837957
369049
1788849
522368
137663
101253
259101
461804
1642798
965164
1027895
465386
1057653
1938347
1010797
1000217
1445796
1802349
1146686
1249768
1252716
609943
1005052
1008055
581887
1857192
476422
1549172
1117705
405093
1506875
138707
1251371
1110364
1818956
816959
483585
1909261
241353
522795
1581479
157176
1791051
1420349
1654754
463768
1252226
1028837
35845
133795
676576
621391
690066
317007
1748758
1806732
763226
1304683
296288
1719591
1292644
1663019
565561
441950
136670
870146
1289938
35346
1440194
1517456
1921956
1018066
1769164
1930733
1975422
1229931
1381750
654721
473088
1380599
50900
54430
491885
1232310
105867
1412039
176844
1180936
964751
865473
279013
229757
1571972
555582
767146
1509335
770312
1181389
349732
1220222
469858
1730867
1687234
247730
1000365
418590
1564882
935866
520111
1254070
1029726
112629
1726409
535937
1175659
1723189
52227
1267446
996854
1500953
1805520
1181158
1538062
124711
1045576
1178121
642888
1173858
76008
1673979
245574
512014
701468
1956988
510736
90167
1988224
1283312
425628
1487743
135891
1793731
808614
1270527
1595623
1975004
1146125
225377
869165
592385
845303
1079572
666466
75168
943568
1064047
384138
562687
1657721
1150967
792442
1738422
292664
1320342
644622
1433367
546599
1224158
841873
910155
1803304
281241
907197
1057148
206164
1152253
909223
809663
1744266
519643
810572
1877896
1216370
411536
492839
59475
1624422
904678
1529540
1142848
684513
230049
973229
147319
1281087
209747
1757093
207803
367128
1478335
167412
1072766
156183
53538
909382
1313204
1717924
708110
1723939
1847614
545776
557204
720525
800967
509101
108171
1179137
153438
747428
1929501
243848
1393621
1887423
574239
1955194
1413643
708480
369863
311316
908616
1653327
885175
160844
1460625
480373
706883
863317
352343
1706321
953189
933185
16333
840043
1394764
746823
1422893
965235
1223027
376582
1947659
1718799
1945773
104536
413718
1565812
1398288
1695442
1744302
1777316
1617086
1902009
497750
1393263
1212751
1040215
344261
1916
234722
1551577
1348634
817204
1786223
1783214
1568137
1143597
1032393
1305858
1354702
835085
616957
1287721
416296
885593
1847451
1693777
1600322
1779611
630573
268379
439241
1820900
1789384
25862
1153058
1935100
738962
1592889
1577956
1833879
1479225
817252
1360494
1621699
1564614
141852
1691684
646263
980034
941974
281437
238670
246291
122735
131184
1991280
1866266
1664223
1602057
949169
797703
1503210
511151
179307
1792810
182186
727033
1380364
548583
1390986
1897099
1833922
52531
1941482
1502484
1816420
1603396
428912
565594
1420440
1043798
943885
476450
15362
1330129
1456444
1855032
597021
1975154
763764
342936
919340
1245728
1469416
1480064
1207318
1145364
428507
859737
493817
1500641
1718212
1855552
1858216
1240926
1446416
1179496
1239977
424471
812028
440599
315297
214449
1966357
213346
1779405
235421
728737
1780768
1893150
966260
1865655
571177
1961086
800981
1015169
177036
388258
283305
1538110
25840
1507109
1174002
597007
421766
132352
1353771
155906
1090178
1566097
785982
1484530
913233
787438
498629
1331316
406791
540820
1276276
919811
172660
1286639
1621045
948301
1410194
1175834
1686214
494205
1521659
37088
211841
1598352
1803355
917266
794969
1889783
1869352
191789
1500209
1329290
1028915
1309828
966266
1137712
441494
1514081
327991
1989170
878971
104612
370844
153684
266815
756383
1484852
1479143
1389626
1823744
1549953
1990035
841019
490441
832141
1919454
1547062
679471
1915385
744454
1934736
542263
900656
1347689
1784982
479788
1147688
1213934
1698082
562594
1448842
1633672
246665
1009663
626277
1133135
1337167
468385
1407266
1462012
1408215
1852743
1072521
141705
644347
1023971
1606881
732106
1096636
1672746
578223
801474
1107561
1146093
372273
714443
1187821
14769
390206
419396
1709666
491147
1622034
1116566
1914348
532624
1287916
1078725
421953
996091
1369313
1448360
787048
870477
15504
1735315
62057
105862
427853
1172185
115897
351567
929493
1939273
1793990
857878
461713
1986454
1125193
1617498
1423285
362918
389336
1517880
1570903
1725473
6893
1266928
76980
610836
1806383
1635847
375562
1237442
95150
1568329
1695187
1659252
419652
1740257
167842
1107321
1244915
304416
1079366
1329994
646688
1476437
1866812
326331
988931
232171
1459111
6623
1141505
5004
899977
1597380
718587
709225
1789650
1573790
348563
1941941
1234824
618693
127976
1126497
878092
1816872
927899
937548
1353787
1697901
775286
730955
351037
502570
1925352
1987918
1497388
602854
408424
1983137
30142
863413
1525429
1739487
1246869
86590
657901
389124
1666815
71379
1535018
456687
17089
1950432
1533049
732098
1513110
1033866
1475844
1636809
129987
1206353
395340
1107995
845375
1262499
80158
551024
651295
1474837
1664098
1004189
1800815
727354
952160
1900279
458139
1597521
253419
950221
838033
1015999
1973114
1893830
122355
1693931
1799567
480243
1995895
1258484
1711849
538846
1120960
1082704
1395311
1528667
1593553
362082
1933392
1185736
1165317
372781
832217
149682
490744
178538
125550
980303
1984842
630127
1347371
1713451
1013878
182634
1088588
1798601
1907461
1554679
337832
780893
1207984
116252
1047996
1030693
396783
1592557
335308
12968
1331718
1088933
518962
1845586
160434
1584664
1144013
1879813
281995
319277
1773582
439027
1925207
420019
27427
1281527
1368968
1700251
952922
50157
217787
31160
1734816
186057
1606470
1808867
111096
806364
1364937
1077909
367447
1810286
226995
814914
1457937
768243
1405817
1027291
1270748
1913691
713324
555391
1532072
1947371
1146171
987007
932095
1318234
154025
62628
1902603
180834
774521
490671
393815
1665020
1445540
1053655
923520
171640
767991
1577650
1133881
1192329
1407744
627335
1164914
1689663
952819
1010943
748273
818294
739627
828730
1431522
294418
1481148
1729185
722296
1911351
273091
1021176
1564463
825598
1045413
538257
1349759
327777
231905
555687
125031
990100
458385
1796845
1728359
313561
1951748
1519747
836743
765554
118579
1930718
1118991
1210772
147808
907454
1383751
797930
1561317
1894858
1618115
487721
326470
753475
82963
1445964
1294770
546358
535359
1876682
1793570
1436342
476659
1298168
739138
555308
1023947
1826954
42556
1839023
540640
1810720
363329
359382
401832
103929
888725
1191178
680465
1382543
1340461
263718
314228
1613522
1918988
1156889
1308732
1744430
485880
1785392
1689087
184890
1372304
803830
105041
1382153
1580543
1631995
1813087
1899855
727042
437075
682862
850903
118254
905450
35802
90216
1647838
389224
347234
1644272
1644486
284609
1018474
814434
383869
1309947
512915
1352617
1516497
534538
1136032
824000
158895
1057426
1252803
1140397
647985
439726
800030
467506
1011351
55048
1048126
887510
413396
1280508
1874994
1157184
1050885
1000724
236615
471200
199054
998845
1312247
1078172
273516
22251
1351088
379970
560617
483855
921285
1429277
941073
628362
1813910
1944318
1310578
1917659
162022
1644002
1504530
1028669
1471812
1312958
1062829
534326
1457252
1278538
1105710
658046
38317
1085533
582811
645557
1140312
1234374
734897
426925
614337
1015276
1124021
902052
650741
1136332
1068786
1907210
96177
1995641
500617
1177564
1183562
1532372
825193
1353804
992013
310871
1762678
168293
314211
903648
583037
1237169
174494
1824116
187583
326447
1706591
407981
234546
1549318
1487416
1487717
1824726
466599
574702
995887
738044
1131936
1694974
921557
1827026
202817
23342
119470
154851
641155
385934
1084498
229815
1491821
513170
343377
193591
999620
1666472
1454404
1651944
1065969
515456
527652
1447240
863495
1669700
727992
1216670
1873364
342111
899596
24132
980317
1105897
1493239
69614
1397586
67617
1528868
1771312
1595956
160443
966123
1640410
1550988
878948
77054
23496
1959529
346166
1591148
679148
1855836
438398
1163014
1013086
1850714
514553
992006
946334
508217
1652829
1367970
423816
275956
954919
1842725
319980
807697
1636113
1604829
949190
1362545
1616447
1682191
1873936
467770
245934
42656
1855327
740786
62191
384243
1782547
353154
78666
1998330
1305180
1837191
624106
257036
773615
852493
306788
427495
110038
349995
1403558
208563
1265170
995214
1928802
146688
1051073
918837
1124091
1565238
1282489
1114708
1728032
1702323
1691702
1051989
591786
1284826
390020
1223591
835075
423124
877179
662579
1626962
326408
756643
1236599
547334
211235
1400430
459721
1877171
1144658
1881689
602685
76260
778927
515504
401887
558523
1703849
1862526
1430624
1461532
1905625
1109106
1385216
1809361
1235275
1354855
1938706
1525644
425167
325550
955345
385359
1277040
1505608
1457790
518895
1979576
341615
1749636
914386
1409257
1275649
1506109
507021
1569670
1252858
230221
473761
843300
1904086
1238797
36246
493444
1493983
514316
1235915
1656545
1322675
323943
713373
1175584
1578542
53094
108788
1671841
173612
1361342
116645
1874478
491890
1385708
1659987
173432
437052
1564836
1983638
169457
875800
1104310
834537
1081462
941814
243020
1420177
354582
1224362
1642112
656663
1430358
1921226
1582489
935433
1764188
1524848
108036
1267598
220260
393873
575065
1498523
344895
609265
883375
1369980
847671
1792007
1349360
1414873
1899190
27527
824132
1741759
1071770
1968178
846355
1449122
1214767
14208
1396993
834207
93673
1622666
1588236
272100
1038255
1141066
711747
455163
150387
474110
588800
1483060
408649
401660
1150190
988998
1361499
1651808
1454226
444121
964908
1813092
487318
1414469
1107892
1681935
485940
406118
207077
789271
195759
482319
71876
451890
1673303
114691
126721
1929931
1495847
1825665
1053090
1805168
1753515
361851
1152515
1225326
1136625
1050553
635745
277847
1135472
863701
1903200
12194
389549
1999896
309878
607616
704669
811641
1132642
1402961
449024
128451
1352423
1216520
650610
379154
940994
1742307
1235673
1234509
926632
1941187
601249
12175
1946597
1712716
1827900
1066399
1315899
757646
829213
1486256
483691
891573
253226
82386
1025014
178431
765788
458996
1724329
649906
1082879
1637590
602323
790339
406086
551755
1281188
1230295
844086
637252
217303
910399
1553861
200884
674161
1710498
297728
469619
1170435
250668
736113
1238326
1216362
231473
1330900
1751498
1986754
1358579
1428630
1449863
1829126
346388
569828
1483503
1790802
1839739
717369
1764539
160774
1074142
1497520
1593996
1890849
1420504
1019964
1629242
947585
1992161
8083
1519643
410322
144514
1272287
482683
1456555
1160162
362674
441710
1787145
816678
1143801
228277
1503955
707523
1118467
1151139
1347012
1280891
137056
597291
1112031
1623760
1308343
1780043
646691
1123812
168523
983975
1581440
514860
1497827
1586540
1582340
76210
1537694
1986061
441323
1314558
1090029
811637
667687
1740186
603653
1853142
1464117
988261
732979
1998999
1182226
464722
1444238
1164447
1661882
1103536
690972
1283350
759900
711296
3413
711877
1100579
1880419
417033
1118805
1394726
79739
534344
910393
1099916
121425
283038
1101355
1084130
1659663
681065
694147
138997
312099
970070
1834327
1188819
240281
1704434
127878
607094
1283230
1368307
93927
37749
321460
458758
1139550
1408687
255340
1648862
139597
1262314
1574740
244502
889606
1845771
230501
1430190
47823
901188
1532547
889696
1261556
1112568
515325
1837394
1672008
1427747
883683
607819
631422
158286
1274188
1464051
1728117
1906352
935303
1693641
1134237
598575
1781524
1820501
641881
1083737
1342717
1663673
814852
1585585
1031621
1251727
1508146
195311
220872
477249
462331
1504587
369664
1761339
1214968
1584084
737538
766825
1271430
1884164
708619
610107
630855
1148552
1278793
597436
428306
1970307
516031
1509974
1064126
609278
184403
1312753
482472
1161365
1092222
343086
315125
1228850
96728
995901
1860263
1441116
750026
1749937
755583
1461605
165833
1914897
641855
1167113
1868561
38123
795074
190090
446766
68053
513614
1968435
108937
1735231
1363815
577028
1588027
685892
67867
382734
506368
1759501
1974406
28894
1362450
1595056
1529906
1096101
143730
1465523
1156399
1662318
110246
192563
380797
438875
439558
1576011
1370939
705524
1209408
1885212
158983
1098029
1042461
1985277
616801
234986
1189681
147809
1189918
1760452
1838366
531515
1267411
987516
277448
1733657
867266
949400
821236
1720685
1874298
53596
1399357
549417
587061
830386
700067
1065824
1972289
1048154
546235
1390535
145188
1477231
1463584
596447
788316
1129247
243822
1213629
1997309
734252
236071
1229129
854320
660651
1903750
872419
215649
274605
1712459
1087408
1228225
381104
924468
48971
1131364
1027875
1594286
859297
1309576
981764
94397
582396
526523
1850621
1630745
424455
1972441
1939678
373315
356731
646730
1140781
751718
48048
925016
201029
216900
370857
403521
1123501
1322431
1695690
1499377
877299
1151457
1660972
1718092
818995
1882246
1407816
234978
81113
1831895
388375
743274
610001
368030
1627767
743228
922461
1750724
1580469
444202
1963994
702708
1295673
155663
810043
1564313
233916
245686
155371
550375
90712
1207286
635207
1592694
729739
1668344
643515
1589478
751638
1395561
758828
1018311
238039
944085
724978
579299
264730
1860366
322717
281989
1296447
1939596
292680
1817772
738536
594831
848999
1312232
730135
506913
1913190
1813722
1069176
1250773
1873249
1866371
1570516
833517
897267
1884451
1753665
877099
1579215
1676414
1546163
198281
542103
1337946
1337779
1762767
1322550
1423809
333508
499183
1595274
1447011
1855306
1140208
756796
1055809
517949
877225
176858
1655673
918832
1172649
1187110
1703749
999295
1786186
693360
1348816
849909
847886
128375
580049
376352
369305
708822
733007
640407
1371743
525291
1460960
314948
1681116
1187190
1039158
179374
193362
1801436
1818347
1281266
15006
510074
1129081
1099043
1293613
999204
500434
532800
934932
1688688
1753802
1476229
1423438
61568
968265
699624
472236
116350
1381077
1954189
846648
1968086
593677
1975737
267188
964020
1302973
828779
1989547
772703
845247
1252413
1019619
1261971
823092
404749
505912
299429
1612490
64086
1183082
1161045
1542456
1104702
1788866
1884300
286351
1046756
707653
491119
1599319
1693914
194292
371971
1810606
1560521
1564427
325085
1813465
434604
658252
915732
1025586
659758
1619850
857693
1086245
720117
434437
1749866
935389
1006823
645089
389721
86304
87713
32037
1033536
78497
948347
457219
299702
1033096
886490
289746
1753989
761602
1948042
22192
295285
220642
1649292
1321248
1472231
1168856
1492221
946073
1598098
1182844
1934820
162737
1704026
209975
281381
1604779
978043
829725
1601176
579165
429842
33891
1594900
1584292
450224
693859
1030782
646394
136124
257755
1623893
117126
1946429
296657
949786
6235
835044
1712242
1164106
360763
1941054
1220925
996925
1404063
840625
1437512
1944288
1410080
352799
565170
278454
1929435
85676
1824791
1840894
323234
758328
22841
833547
836173
1893843
181482
1524309
263127
1856648
1342342
322719
1628574
1742120
577284
287663
598041
478758
1592844
1610472
1355256
776448
1356391
94808
936219
58233
1799976
831320
1932778
918364
1391903
659038
654592
1253258
524615
1151607
70715
180040
601557
1956215
1791889
1720041
321438
198339
1530876
430552
1859151
1651947
260772
426625
1279746
1753357
1562736
1702769
1095579
1994926
861881
230325
869886
1597965
1505792
158444
1638533
873139
1052896
1941320
1426133
1331058
705311
255860
354929
1943315
1536661
1116231
691667
280105
905232
1832859
451612
602188
36687
1822150
1592208
949198
492937
1442106
1714951
905317
146629
1419794
412670
706198
773247
630660
76103
1488262
1650912
363635
927622
855809
295655
334422
463382
647721
543755
456662
183387
1504142
439205
1813444
1653693
159996
242708
1532765
181417
246683
337026
1969689
493016
411836
155197
1408745
428384
868708
388414
659193
953382
809413
1240335
1130770
53726
355724
1636853
305008
514739
893788
1626458
145063
1869950
1512807
360214
86948
186125
109312
1341407
559348
334337
1286391
429139
1843936
1370357
1733110
1497089
1647986
136137
1256401
1604800
1361637
1727980
693854
31403
1843888
1774793
1769153
1846633
762922
1440461
558223
1983163
15750
925678
1132637
166807
794765
1818426
1660191
41143
1127106
1033215
1464839
18325
1356803
942994
1250144
1527510
352546
1503460
1573390
683834
699032
1581087
1068323
742733
1993726
1759805
792501
299666
205068
1533668
322811
215208
1647186
1577645
994783
1026985
787326
1738270
975851
466598
470004
201888
640547
1160310
227901
1301537
1162427
474194
1168643
107851
469268
477875
1881859
1356904
1197081
1867634
136423
1226635
1042739
1100452
916068
1518404
50766
91621
408346
1295702
1772301
884325
1857854
146200
1858654
1821729
1212400
709153
719628
650101
1528094
1274152
897716
705212
1607326
1489748
1021591
1359551
737339
230502
1657261
168341
740160
1879218
1403721
401466
1319322
520685
383226
1017532
397090
875636
57980
1330536
918465
955943
1949535
406193
1051986
225165
1741153
1514213
929898
1288382
1565543
975601
467185
82985
1870362
847905
205496
1442757
698825
1892545
549853
609546
1929335
630343
1989435
1135255
1720705
1510882
818838
1784325
1115081
1689882
1603010
251114
398270
1264578
1645813
1413286
161386
140947
1809208
152765
993491
315422
1486649
138952
1785686
448630
1721526
332837
1906747
1554125
1751143
342742
1237697
1540383
1105434
1687901
361610
1312881
547966
790894
1545071
793663
1315487
1221584
390125
1398087
364917
1828903
1320328
1020923
374606
17458
235440
307791
385699
1119614
257096
1894134
1137433
383442
1768014
1570045
1753183
1751692
478466
272832
86893
815537
754286
1360633
173550
1802519
617146
93082
798593
723100
1750212
1525989
246723
1998618
1004112
1472535
275581
536405
1957323
774627
4582
1085004
376726
105143
183775
75460
1808294
1974863
542487
695128
1591570
1803652
409626
1960285
639859
1449010
780955
402397
530231
1173451
202300
1515457
725307
590138
899950
149081
898047
830214
808364
868359
518977
1594690
1663911
1903768
1208914
1057709
1114963
4456
1775461
895129
575805
1044210
10379
245331
911871
1005470
806948
997377
1343958
478580
139034
204191
1232373
175291
1332122
1159663
714854
190984
216217
1689000
513228
1319187
1074593
1932460
1021566
1740643
1893656
16704
1899926
1809733
508905
415406
1597712
1959065
1284006
1213133
123173
932638
1037709
444912
1679693
1494689
162682
1092360
1956241
407558
823213
1026050
1193698
217974
1866850
498336
861283
150928
1698485
461412
79552
720581
1463132
317825
872257
13191
771255
1970113
107871
1337558
1737338
29914
673054
494816
488534
1967743
948470
1860486
545007
987652
1949751
878359
59946
1494536
1788628
519573
1311840
553614
500042
96071
1069313
1237708
1238765
1800092
805877
1611067
1159678
684978
1937269
879315
562010
1070590
885640
969061
230645
572318
1285338
894072
1391343
1007423
1562896
973431
1151221
1260764
1880389
1472581
930022
657813
1510394
504819
60398
125041
132007
415297
928480
614995
1880942
1493085
19713
984622
1951420
777045
1815957
1268425
1970746
249839
122539
767200
444009
1945788
1615487
82038
1894345
676905
1675476
175758
610068
1011152
1757053
871569
1100453
1030062
1091828
1212482
749715
1709193
1559490
234463
686166
597459
1467056
332361
478073
1531980
1215171
1680239
1971461
700766
1634329
73262
992911
1161817
404568
930173
1687941
563382
162878
194244
130611
1894624
1648991
706990
912862
465523
847125
146888
699948
1735806
832310
1410369
1081668
217365
1887211
581392
674534
1142361
480475
1877967
1079013
1595412
1106530
1162709
37582
1385425
463988
1750783
780065
820751
662005
748612
976143
1526533
649913
1244519
423096
300052
1066552
1818748
1852199
886845
1635156
679655
1522800
808560
825991
1195579
915268
968928
192679
1664245
1007148
115604
726902
1539685
412429
1518198
1866741
212386
594400
270710
1011737
765018
352594
26046
1979421
1390321
1270953
1253526
434914
1004083
1406222
1700367
731653
857480
1249440
1261579
318010
548028
1049570
222263
30100
979500
1613117
1218211
723136
952989
1658331
756516
497337
1230679
1660212
911589
1259061
1908568
1108334
1749790
1468066
1219191
984705
919251
1229988
1279810
1579350
162189
1399950
1048925
38541
1280347
439764
1218093
272420
489246
1386592
766013
1664217
1582608
760046
1067378
796473
1367213
520432
394181
524992
1120149
1479975
408152
1555289
222832
1444511
1758566
1762784
636927
904223
78060
1368541
1524096
80440
1600139
1890710
902493
30359
1086897
1033446
414891
1851269
1335356
1418716
953250
1690068
1482350
1850724
594304
879998
221183
867748
856796
1890715
1573916
1709617
64488
988879
1324970
1282711
216254
1167587
994639
390141
410990
907837
1447108
951447
196753
730297
1284638
665988
1060797
20962
1602527
1361325
1626497
633138
1395251
615505
1970192
4425
1737680
1224016
45995
1530205
539915
1953731
1226464
111066
1741568
1961949
798460
669032
1604327
1881847
1896070
1516547
1112156
1920819
773653
1983930
1582451
1003311
1661685
557443
1312096
949618
109952
799957
1596036
1876970
1397514
1743513
472378
1741267
1766080
1050821
1581241
1434685
655743
1607698
628362
904982
1118229
1258875
1230330
451668
1400331
1995815
378864
265397
1721440
707991
999324
658183
1054073
81325
537088
1756428
1646383
1035950
18677
1657209
539877
1114429
1024359
867794
1765022
821831
1717131
1550233
1897116
1175141
709679
1879006
1366040
1820766
129324
1033391
1142044
628287
1200261
567753
72471
1603539
882748
145733
260979
1084018
625195
30939
1529990
1198440
1996496
1496556
1943453
394982
1876993
1412458
1905383
70517
136872
173196
156581
925495
444149
441917
1654970
828196
831071
586379
54602
19480
54622
1667023
832767
1816126
1995666
971477
416054
479267
1535799
802887
730077
1315932
1689286
954930
1031430
326860
1746377
1345683
1812589
1369140
1367043
607662
306723
554067
1293569
1714489
685588
1631714
1621282
337774
1205241
267969
629787
1284644
1853716
624247
852020
259313
133623
1213443
17491
993826
1637148
836618
1583242
150230
138247
39098
403423
1940084
207063
265950
263800
509278
838513
1315227
482741
618398
1869317
1885559
1341206
1961943
1101000
1889648
1407049
1119069
1427982
1894575
517313
609477
56189
669916
350769
647229
350921
1666892
7362
489255
287882
283371
1862922
1003554
1059695
1249732
749415
576559
233628
1416987
864557
752078
546329
615242
483624
269927
680594
1550348
1135630
1241437
245917
368037
451112
1935364
935891
1221732
186041
685199
1248377
1894913
1837173
1138679
757162
1237725
1337824
839977
363397
1298577
109204
478963
1522973
898096
715405
634328
1893392
81769
546415
577682
807421
1622198
247834
1311192
1134510
74057
643180
109206
147301
1352788
393193
80777
1372793
549920
157972
83703
586813
976424
223391
141072
1364578
1459553
1389118
598075
434625
152209
622829
692880
1976374
785354
1223229
1474170
1841301
1271306
459481
1636374
504041
1140161
1396929
1932976
1681819
1979964
1415895
357117
755695
1407333
1907969
503407
1390220
879918
1603095
660698
1507080
1320837
1282283
1867551
739806
1276653
702550
1931581
1453626
185177
1441358
1360655
1064654
436130
1932986
524796
1882608
703947
1910334
732875
147454
241212
1317615
287688
1237123
1984147
1385446
270543
663085
1384455
1031335
1553010
1322292
981986
1896016
1513222
101024
855853
1281316
883020
154249
1187468
1888193
1559639
1329718
607065
1601911
678864
486155
22669
1746628
1736413
111353
1068984
1899312
974585
1458763
1284982
1426768
818879
66191
553414
135463
1388707
1891890
1167537
567847
1936759
937012
798155
53932
1046503
1841506
836011
1655890
1615283
1918415
943560
366091
844526
161396
647803
951294
1127034
298888
1170703
50302
1385675
1140771
1687341
1528649
1735482
1682289
1417724
1344376
270611
273762
484706
1430624
1320889
1185206
247422
1207959
1144033
1679996
292283
1396556
1004363
763476
176302
1722207
978867
574308
348926
506988
1434603
1333076
1020754
1124173
590278
629822
1155058
1097799
1345864
1913046
1171804
605216
208229
396131
1023035
502438
1136037
1657513
1835358
248966
169767
1207265
1076441
214117
555133
1599569
564423
1766976
1367216
348799
1456291
140387
167692
840510
1592601
63108
493207
1120897
91209
764412
89275
219800
672309
120716
1743666
1648844
839721
158718
347951
158352
1293872
589959
224952
614456
1688966
71652
1697231
977765
611956
1786885
1943883
1043526
6927
703064
1825480
1227327
1469988
911768
1276599
316619
68861
1953583
268297
1288568
1683279
282228
768436
984860
1235896
1261570
166260
445086
1859296
1465061
261050
1554320
914104
55260
634931
1030856
978232
707586
537285
830185
374172
1154611
1608233
1272551
781097
1428589
1417504
1802931
457117
1248368
1027842
1645954
720491
1306859
992916
1750840
1656498
1736664
1802741
1434845
794579
646077
600393
712594
325074
1309174
1650025
1007845
431067
1686404
1213539
470265
1374091
1064013
679418
1329367
557020
170266
1887702
948428
1526671
1411036
1633039
1839118
69405
1658217
1188373
1757287
290373
1437405
1978163
1932556
1186747
1376555
1141428
683915
1421169
1482705
1254049
1740576
497624
398665
442005
1932567
1293967
503177
1821901
901199
10635
498903
609709
285696
594748
842910
1383791
1299566
868993
491344
1293822
1701603
1606779
811613
406031
360129
1368909
1290831
959204
1005251
699602
1388769
57850
954846
1976954
380071
1137592
682084
313319
1880141
1244099
468759
1797187
187139
426763
33750
1458717
837883
1476793
808018
972680
219447
658023
1220837
1225766
1057800
1945831
1568661
949453
1072330
371254
519124
1890551
1742074
534974
300820
1558030
615195
1800543
456329
616144
109892
1439885
731930
745967
1496373
766928
697930
384737
870055
1141925
56606
1701308
1503339
1455061
226445
467708
914999
71570
810256
1876717
999485
1638047
227348
1684762
1707768
826003
916800
1794203
1709618
1211190
872789
1890040
1829866
125573
238534
541754
297017
841609
215213
1034474
1267024
1629779
763050
1762801
1558702
1120124
242002
208204
553164
211827
665323
396008
1793434
107299
1171741
1519119
451230
1720052
1580617
1520274
1852697
1393921
373299
673558
1861966
1097205
163347
1402366
1456759
1680445
1908454
1025126
25602
1800431
205614
1549688
1436200
262911
295569
888487
603808
1771544
1216708
1838252
903490
675840
1054938
1203625
1817832
1227248
794630
1563980
1492587
550914
1170119
652701
1472285
700198
1298152
1768295
1173398
731309
1376316
1664071
757618
1107956
601773
134615
790591
579407
202237
1042941
1591055
1304754
320695
556615
1012577
746654
355415
652052
363707
1943256
1558406
1008784
8058
142094
1187566
1476276
23794
1637245
1037019
1900007
1482553
847833
911272
496931
1202275
214893
1283975
186099
102731
417296
830504
688958
494200
375367
1815967
1122282
485539
1089872
1545785
50423
1351889
1922935
926092
1000095
1990656
474795
1598724
283964
882839
364873
116450
600962
1912352
266110
1800194
59568
1872701
1300491
933932
111150
587526
1221375
553395
919796
238664
1005389
1976701
834024
1596709
167827
682974
1819661
728061
694470
955957
784830
1248761
1755109
689596
603068
1012479
1357182
916884
1216965
252926
631509
765649
810677
1881720
368280
708891
1350298
1245335
375109
1873948
1924573
635069
1335646
1824397
519603
1343371
904284
4202
1889689
1488671
1765633
1082136
1117590
931020
455151
682535
1394663
1676873
1601791
236342
520674
672766
682693
963495
367404
1026812
616646
1015440
368004
1112316
1000864
552488
1148827
1789404
270600
997256
725523
1443440
1534392
910090
1322707
527825
1652586
46463
1865125
404422
1496683
1465142
1023045
127681
1597978
416307
1215566
1302401
290486
1015780
198876
762648
94542
839345
699531
953442
502114
8954
747250
995879
821117
1709743
245583
705459
621160
464495
566
570010
639980
195956
442860
1746424
1079052
739836
825116
1023967
743187
42385
1189200
611811
1932441
1167294
166619
1072134
369727
555913
894445
1375801
1638657
964903
61529
5010
455211
1753529
1178126
1642108
885871
1679183
1417966
1950235
1150674
1164723
1171634
1959913
1785171
591820
120822
1641914
1390653
126835
1428562
1769570
447067
914869
1510001
369036
1951373
1043229
106816
1910600
1509276
1341114
153231
637689
1007767
907135
1563449
286670
1114200
1935581
1310677
1900120
1385900
171668
271975
1243366
839377
1619629
957827
1388070
293997
861642
1729457
1019207
643797
749864
1207377
481642
858429
940721
271814
220532
1044851
838937
925896
640794
1777381
1689641
1170772
1408053
779549
1104945
200540
1096840
1946428
1447129
367709
1357504
950601
1649399
335497
891686
1109775
1815787
255299
1186576
1678451
594436
202448
1955906
1416606
1263536
1479176
392082
506264
30794
446104
1857763
1883798
1264378
1117215
1859444
1061200
62881
812073
647624
535685
831342
685041
1764239
479946
175513
295218
908513
37688
1328156
1753476
1203882
179362
1662704
1166739
637433
1745791
349228
899540
502402
457197
448304
1624209
1036585
756813
406176
334941
1063947
654163
1591716
1043688
357774
165389
1394817
1403210
1294113
1401925
1180164
515696
635046
1805232
1610823
1336759
441614
335143
1850472
794826
462406
1145428
1642397
191689
1834757
1804663
1885101
260621
431645
1924434
1170760
1869404
152867
582794
1521486
1499658
1599923
1772859
1785013
767172
1512448
1698876
1373715
1435203
1152764
851556
302965
1054029
48124
1027781
1747290
303675
1831850
853508
1354527
318693
915089
876050
189243
1536110
124860
1901921
990071
1747334
900351
1552403
84584
2795
747268
1945850
1505461
415964
1798532
304583
916
1852984
1232890
1890236
1983846
1384590
1101603
423854
1397345
353260
626591
615157
608281
987904
1277446
1387290
1500153
1091928
468983
146715
358984
957868
1909223
438271
806797
1282714
1105004
1474669
1553581
1976749
858326
775634
1071883
794652
1643156
539149
1527542
1894206
657496
296820
121675
1648278
556543
590286
193798
621530
1512151
655883
67383
149603
1678572
1791194
889224
1528685
698659
44290
506960
1339721
1598887
1870479
1889292
1427744
1760714
343777
192792
172883
1465103
672888
1802704
1168653
787870
1834028
202876
615782
103464
959063
1774483
1999668
1453545
600810
1979800
863519
1608813
1774521
898323
1120925
1364387
1921685
624732
190104
869604
1874871
723501
1629571
225637
6144
720230
169738
1005891
519416
1087230
118001
203077
537941
451482
593495
79268
804336
1147211
1002014
1049267
747911
574210
181027
1687876
1264339
1241185
805089
1724066
1127857
143599
1934903
1204181
342897
625725
1215658
98186
1135433
889184
1194274
1063765
1639942
1922588
1109628
1126787
1524161
1679466
1467472
1655663
87654
1301770
679415
1188328
1254425
1769383
452568
1446516
1705482
1654070
1685524
1734314
280137
1793344
1875314
1704258
838047
1207842
1818644
1461877
68314
66538
1935889
520390
1301250
831391
1975735
510416
880729
1747605
629201
317424
363870
1937024
273005
1094713
1869798
1043791
1062536
423542
741193
410466
1300570
1952521
641825
803374
341117
564762
183801
250342
39397
1492502
696889
650461
1529903
1881578
1674112
1832971
610542
1246822
1396797
249757
1995389
1548243
860263
1588166
110708
955925
1466297
1111664
1555329
257194
711057
1815252
1972641
1967210
142508
1787610
662568
1736553
248582
1056357
623716
1420982
1726861
1670615
239262
459567
253093
133635
1299333
1794562
1235051
1048635
1860304
959036
343825
1127381
1462344
917320
465597
1372537
1589828
1074240
1853106
411605
41424
1917925
1093865
1166797
194865
710605
35137
1608376
553967
1058603
483146
124317
374457
210348
1925357
201435
471363
1971658
1117932
766364
47737
411616
686053
356506
1212769
1585764
22079
799231
6544
427014
881280
1424264
1188114
1168523
1125292
1553783
323853
1875577
333149
1438010
1414729
1805336
759501
308504
749363
1805318
552951
528949
552483
986272
1578472
561828
1189484
45603
535682
1301355
1818290
1867782
1050991
1436825
546468
738796
1868083
1348794
494122
1690267
195954
1225875
1141936
383791
1410286
25100
1340999
1714263
1692422
38444
459193
1575248
1780920
1073334
1529142
1049109
1238723
1993172
1534149
1751155
937598
1923940
938150
416450
488602
217196
867852
1452849
947821
1982101
443549
1324573
1340305
1223020
940627
964254
623036
483809
999077
503755
1214903
1567958
1967885
691006
277515
888160
344261
1449904
369097
607239
1267508
277282
784060
1367365
583996
1808268
1320664
1257521
943345
626660
1009153
990383
863238
204878
1020129
868581
1846982
1366563
1681487
1317111
986167
340875
598448
790828
1754760
1027044
251470
671191
891282
966408
1683635
1072486
1214881
804569
1585609
1625745
210183
1487179
820685
1173055
478474
1092519
296599
1283032
148161
101722
480165
1143502
1615397
1322470
1913904
324758
1837614
841387
470036
1556764
104528
1107805
1477810
283754
1420783
1980854
781662
801067
1906007
852436
1144587
1727559
1239497
75641
1133503
694412
1609262
1950141
607775
133065
956426
1904657
1884481
1905611
1198149
1858063
360587
1889756
198971
505324
564254
1659609
367109
944540
214627
802714
1937282
436032
1520654
1698177
1315419
147259
495454
200412
1334137
1682121
853321
1155358
1815678
960413
388906
1806666
1252775
518001
484989
973300
475364
66016
1675130
1712350
1440419
891370
1635266
562936
1892753
1168568
1157753
1002492
50994
603352
1080331
1137823
1699894
1089937
1301814
910261
1046550
1106108
1612666
1668546
119577
1058559
348721
1127213
468423
1938438
1293406
170060
620921
1832491
783898
561377
1759081
423517
194858
1258215
1470457
1421089
1121725
1223795
726351
336565
1564834
225115
1404476
638593
449447
392109
221319
491891
176365
331403
802409
1476508
1298610
1519638
24779
705040
46607
1143787
1605277
1382299
1796248
1005493
286240
246127
197019
1864315
1516490
959861
847698
1778387
1131429
162954
1833392
1687199
1030213
471979
1295239
1787557
565726
550179
1130075
1481208
1692882
1331657
1451238
1535068
717283
386531
1574440
248774
1752366
210250
84322
314473
1160244
1577431
1889030
1945285
1675215
1016969
891943
413223
1369644
818067
1897768
664859
168413
1809
700659
863251
333049
751663
1596226
1872769
674707
1445860
858261
1106222
150288
934712
1209128
1351870
1423503
101077
1112885
163397
1370069
1621604
574783
1074945
1187825
1474712
1201015
364448
1376233
456114
607002
1583475
208685
744142
1059136
1592549
1589660
1622446
1656886
344708
161555
500007
1521172
381606
1829748
1289352
1805788
1056830
1118412
604226
1339101
16109
1014142
811625
293058
1298208
790739
171622
928456
162300
1247668
596442
1976189
1949007
1717232
1440467
1277737
1726223
1862460
1346113
1364347
1343418
1081155
505406
1736459
1938539
112165
701113
1874812
187740
693102
1873074
297898
1116826
1318289
1860503
1773561
1367025
1480135
1557187
875610
1172919
1161909
1112193
1062581
1952788
1493803
808328
1633433
895259
1597523
1135021
839198
312891
813738
911333
574472
141120
434690
411642
671159
58303
685863
665787
1102836
128882
1526230
663234
679784
971145
1463890
1686956
640695
1010825
1546037
1383057
1675536
1793154
1848101
792360
204000
946255
399097
268959
1408680
264567
948732
1410028
1826237
1992291
1030101
910806
705553
351324
1386846
1855494
747726
1367974
710114
348838
1173689
1623853
407824
545760
1377074
1499402
1339706
382276
68418
338262
233901
1550078
889846
1750984
562354
1824475
543100
456956
1128929
1166619
1353137
331515
1780520
1237503
933828
253637
1363958
1446574
1771311
189411
1294096
938909
1929092
693688
1302010
238852
367305
1899935
236971
1716792
418735
1289504
628644
1149530
1666809
197014
1870806
593309
1712440
1933780
1467548
181609
1687559
591281
316914
1018871
1405040
781246
988245
280681
1904960
1083167
224749
1348232
1656872
1962846
21895
1848182
1111809
183277
1258562
1193048
52669
87118
1804003
1990209
281411
596311
563175
1425498
1524807
1684366
1847182
891697
1612745
1968183
1887765
1027964
9973
753202
1363940
1520546
1016325
1851576
996436
936223
1116155
398525
1762401
358018
726898
1626274
1916297
593296
1715502
456886
190610
896900
1533142
1753072
1430858
1287840
236897
1814247
601334
45302
1292048
594216
483673
163869
168552
318788
1205105
520285
1872642
627354
720007
1265734
482660
594514
1362155
161630
1846059
1443721
1758284
198716
917278
245681
1258967
1755246
814307
687234
950566
109531
373842
165078
1911904
1586769
1912192
1922020
722561
29179
1521839
1572107
1621486
578836
760115
1424200
1556320
657578
1895041
331767
1329801
1877517
1539696
53189
762232
708474
1166387
915065
1410849
1573933
625928
689788
941341
153806
28437
587449
1564621
1111419
820708
988487
369165
1325644
698695
369085
436086
683719
1916487
784027
332028
137626
1864011
308419
610105
353659
1153438
1637984
925872
263874
387142
1457756
1328250
1793205
993774
1013059
1624934
1992738
1532307
305120
1466697
1301293
591096
26725
601849
480777
1151843
1440709
995987
1775520
1136517
549755
773589
863616
1203082
194324
1143750
483966
1077590
1950699
1032593
106873
1778017
287075
1984839
1266219
768904
828189
1662321
212742
361951
1799818
1976755
1595888
1830238
654028
656514
539949
368171
739452
91430
1540706
814133
1932112
1387822
725496
425661
1660784
688955
859998
1473352
1674401
103256
1948427
1072761
1548352
1632797
1744480
166713
258166
784724
107596
246133
1616620
1625334
1593184
723543
1797575
115872
233814
1395096
1905753
1612483
570755
422380
1164162
1918559
1225136
1434541
217612
1057896
1823846
882607
263772
170069
574216
1128563
1218760
131662
1505359
1113026
146477
1607804
1914907
1195016
173184
680373
839237
306706
766123
384366
1109221
1881927
1652325
658289
1103373
1383985
1272911
1424304
1430314
1735814
229545
1089409
177001
228197
1855411
326550
96196
914979
908325
1870477
818484
704453
189547
113834
1044822
1570213
907979
1096345
464458
11547
1669707
507647
1575141
858767
926965
516487
1755081
314456
459933
1210042
537613
1707823
275502
1736358
741972
797653
399324
1319789
1009077
1598429
164566
90905
158584
1564151
1744557
1612494
218330
35847
785504
1847826
1235051
339777
1873335
615859
1797309
952737
1544364
1996186
484383
783765
584389
794014
854325
771706
1110725
476191
385237
550828
1761702
1190218
1261886
584749
503749
443096
1001781
1346318
921111
1064886
50664
93375
1741610
1894397
1481043
434877
1767407
542387
89332
389637
1833850
1869504
753978
1110686
1053341
549465
206555
1284336
1205508
509176
1431614
906875
245713
1844038
257856
460769
516763
912059
1788971
767759
875000
1123801
1231046
290016
193161
396394
551513
471978
281607
1331078
367111
910522
1028095
544097
106460
1410328
1857360
1792113
1767524
135957
1609362
1772773
18112
1166419
618802
1324441
225892
122846
42516
1085256
1633401
671905
1316881
132664
889561
301945
1643781
600344
1573541
1533873
1240184
1038270
1427778
155813
87616
416971
1797406
146810
1362729
1976458
485081
1466821
1127181
650022
789453
578210
98017
1989431
720347
102406
154961
525968
1714659
843809
1463544
1814702
1605957
91575
943608
690139
1283748
509982
76206
1506877
1438161
1226706
1020732
266587
1507724
1357364
5647
293897
1937458
1933541
1094764
232227
1436201
363769
1358785
1608766
380287
782542
1948911
1150415
1565050
1423696
940874
1511
1907747
713537
93425
816582
467869
1870979
1542532
47686
1243194
714793
864447
542490
354660
643223
1058227
168577
1868296
1297538
297875
1562737
1124036
299275
531666
1837709
227636
1063115
1083142
1583474
1678727
678899
726475
1314057
361319
919959
89953
1734682
1890297
755394
1938051
307803
1869149
1208973
1105014
1739560
1208113
745298
19183
1672920
1631014
1880694
169141
1395605
1009048
1161600
54184
1036697
1145173
391277
1638393
1227239
1150650
1117435
921779
1269033
1438042
1143903
796012
1726207
82341
943233
284899
673394
1904491
1580061
1502670
448474
1373620
1977580
863780
1321862
508164
1381152
1400025
1355737
1750703
1112967
366976
1985614
118721
1641705
1883334
760345
89504
412581
1900689
1127141
1113942
632178
1863818
1548600
1743383
855345
1568269
1381450
565390
1489851
269638
434411
391916
667563
260319
1531868
167673
708872
1860812
1572177
1207091
1234902
1185450
527295
382265
10554
776799
1122219
1901027
1457742
305985
1895851
1755733
57926
1285039
1281274
1078663
1835962
1812985
1227744
1416347
1120332
1081090
1081046
781609
1983533
1248417
768366
623915
1545806
482550
614265
767860
1277827
1295732
1333248
32884
1193596
734186
1176109
1385543
70653
1066507
1530470
440045
523921
669702
974199
569058
1630916
766577
278216
1218990
1597548
422831
1796661
290123
1429710
1225044
800060
1778676
699249
406904
1878433
620437
1218931
843681
1901725
790549
564946
1247034
1897750
1411237
1521846
467588
470979
45547
853834
1112305
1213726
486293
1766180
1119426
1745233
984190
999935
1402740
516150
528921
1337166
1987113
957012
1263733
910442
404225
309204
1404352
1021010
1087283
1885326
630836
657465
1109731
873834
541733
1104332
769682
662646
1840563
369578
1070154
505604
1403272
223960
1786388
748245
1671433
1307182
1825005
600117
1359609
1108463
954865
1374184
275441
1286657
161199
1401318
336570
718943
299493
628777
932695
1258798
1040365
1252887
1580159
1751029
564642
1276372
350953
1659705
914616
208115
1697759
439483
95484
382811
165726
128459
1485577
1408042
906311
1622650
456641
1068386
453144
1664827
431954
839517
389109
1007454
1235475
1480570
1553113
445739
1580905
1332290
211808
1978368
1786813
216336
913088
928139
1322106
502667
1471376
1025559
1682426
1855364
2555
836904
1469687
1156860
1096919
625777
1874171
833397
1372498
1768235
196456
757782
1357995
1526953
1972024
279578
516715
285914
1652749
581343
95628
1990650
1669058
328239
14971
708537
332804
566579
912308
1145298
665872
687120
1032999
1273040
510831
665792
1514165
307356
842178
1379982
177740
568141
65172
500855
1928481
1820580
1577750
1378446
1039729
547520
697490
320045
1367914
324580
1145540
363320
1164858
1891073
891082
1158488
425726
592902
390073
427661
1981584
16476
126651
1761998
245128
159316
1583370
1610055
1055457
955124
1217037
767774
655949
1963661
422831
145745
1858652
1809615
683307
1528815
889723
1219482
353900
519375
1214610
579563
1500203
1367340
1219230
749613
978316
940988
1621062
1678629
675402
186303
674093
976851
1783951
55522
352154
1983836
1391042
1361466
979179
600531
1980266
972926
200195
1160550
1319126
1776890
1429322
451381
445359
963294
1505350
158480
247458
1332464
1044837
1907784
415877
1686895
1031271
1824089
490123
1010507
576030
293444
562338
424775
972768
1022136
177112
1359383
1456945
233578
866299
1905346
156450
65157
1330484
1730335
773235
1517896
314063
1112743
1426257
352837
375976
1976501
704754
899963
1718307
596882
902038
1600215
1886374
1638661
817614
1018700
1155443
1012663
133516
1142286
1817892
738781
379995
495124
50605
1922654
1417190
1466828
1816969
358875
712376
959850
426192
1180957
399141
782996
1805561
1210792
902930
1773643
262663
1099074
1080393
855253
1632313
1465160
260903
1945213
394229
95685
1963703
15119
1552818
1232102
245688
457246
1923189
991747
1649723
780566
1023886
456188
221757
1509024
1632740
1411604
181291
709248
192379
229585
81508
1827964
767670
769364
1209313
1629477
635572
1394011
420496
185179
628750
810251
675126
143156
1175135
890486
1990001
613194
409310
750900
1723267
629472
1345581
1894945
1014865
1471822
1368901
1517416
294571
1484025
1466638
718308
851459
1639878
155577
1346493
1798387
240696
98090
572753
891250
1132452
1106517
1589752
1375408
695327
1038542
819109
1026774
1132172
129762
1981399
1644186
1229287
1766965
1179171
1216222
231155
1653877
1617541
1512750
99578
361537
1487844
1468464
1788152
1309499
1310391
420726
1442944
1691812
989671
832952
1657400
322487
132804
723154
1232072
521871
1432932
1323517
952276
1783283
1443927
1951707
174669
25305
1722726
1919844
670703
95364
1093198
1165037
1617286
370122
85249
347617
1560220
787623
847363
763584
617196
1777642
1573734
1838766
1918191
496209
1998331
277181
660705
1259097
954433
781263
1256098
1665676
13782
247772
1270076
1076270
1684267
423965
1974266
1434136
565361
435042
460850
1686210
1606089
1937426
662684
669413
1160032
665691
1085223
1152655
138108
1472470
196222
1802067
1760584
1734458
1284041
1187155
252327
1974424
1279982
23486
1014372
195417
1945409
784617
1664505
896902
1117316
1988850
1187627
308278
206626
675267
292433
811517
1385691
1309674
1781322
934943
1523638
1879417
1186220
1927988
5355
899793
367842
1196289
987611
1365377
1300710
1415247
1982775
498046
1398408
621543
555180
1320844
361518
531479
477999
729985
308201
580518
1278880
151859
1066335
1037650
1455012
1364359
1194819
827112
608191
218581
713984
1858752
1114731
415738
524879
614763
1539371
1619026
1269542
758555
1152695
832298
1339439
1833694
1447275
1239351
848908
931662
774132
1619293
191437
1458785
3028
1489935
1034152
594077
633206
1262351
167268
1219524
1331359
1527024
370080
1645790
1997880
781243
1264749
1232583
1521631
1422123
26583
1463614
1025298
1478957
1912840
704945
499828
671414
408710
1272674
1388800
301576
1554056
1440609
1848020
471905
45377
1814459
87214
707334
51010
95598
89692
1920126
1445996
1124303
1839289
1065502
587623
588173
1995252
796707
1219671
109394
1318395
393501
474145
814128
1065262
1799533
926205
1149108
1313047
71296
515768
1490941
1903808
1172955
169179
1471669
1321787
212402
1168813
1395889
1989573
1041194
833932
586455
1394666
841463
54875
1034888
678399
851705
1853595
1089235
42433
1950017
1752017
1985046
435121
321921
801255
414148
832582
1920915
1859170
570176
70737
1737972
896764
1878622
1650920
570221
1572856
1073317
1664004
1589053
667683
1590237
413805
1046956
591834
407088
738304
1433228
1190166
90073
1758640
17239
1856212
1450566
1487829
1872921
917489
1445474
680727
1669177
81532
1408842
1068655
1282016
937535
182765
1031283
1903578
991182
638117
1157281
817954
1844142
168085
1381064
715135
199299
1393844
123320
1120500
1565709
197027
1248348
1500831
703928
1316548
123310
1831752
336841
1585040
1189771
833877
578600
1186422
1020999
1988251
1399439
556891
467306
378728
1570578
395846
1808850
1498223
1346488
700460
1134194
1832136
1915750
682296
539021
1575138
1719963
807280
706326
1559069
639949
304935
823297
1640302
925493
203270
1939715
1625397
1330123
2297
1824078
1368906
1340340
1427491
619991
745288
1102634
580134
1614367
1170659
1760890
1227607
1811697
1644586
57430
529809
127426
1613830
681
124815
1926978
815013
1981893
1228847
1287007
1337436
1876996
534614
1220476
1500056
813200
32049
789006
661648
1110555
460384
1705729
132259
718035
1990109
906176
695522
1481469
945204
968212
1213057
1390793
44740
1196948
1463854
1082637
1494709
1008492
613318
1375973
761490
771206
1232228
1961547
1759850
867346
1991309
1657552
454528
429381
124092
1463929
1507140
179986
980280
1105107
961640
1371457
1273721
412829
1593263
1622212
171245
1444401
1852938
1444410
610538
813623
541934
1012944
207323
1814861
812928
487780
667122
286542
1747268
1888777
1902733
1032279
1626526
975153
1092088
591077
1815389
1248517
765400
1561601
428811
749892
998980
425479
944276
356878
1316831
952026
1777816
1786312
106613
737667
1049270
803130
106527
766537
1899994
1438919
420386
6173
1603487
1615033
1216948
1586231
820155
166100
1866464
322750
1881424
840326
1667576
1804605
28044
1861750
1356125
1649840
294731
423330
734509
524714
411148
1209161
957544
1245240
257035
1776169
1286384
1840450
1681214
1532625
432077
1790249
1259034
824785
1192616
931212
1504319
1171705
1137482
86876
442326
1188740
1315286
1101035
1661084
1231895
618650
959712
1952152
1525332
1194600
121529
1519188
444091
470027
1660781
929049
483959
914554
931975
1918196
1448353
1894193
1356084
1991085
352028
1322845
1505348
1928633
587864
1119403
1264184
884100
1686055
1068786
1086832
930231
4794
588726
382193
566941
1584449
762369
476985
926801
1773370
61261
1027281
75980
209175
1331924
1051727
1957489
1840624
774071
1562496
94062
709395
1208907
229826
96985
1400713
1718483
117197
1793268
1195698
1488616
974830
28435
755333
765672
1539680
364170
857933
930673
1758040
807
806154
1863697
1930880
1365821
407288
1586451
1979942
1066092
360888
1871125
1028483
606448
133904
1492937
161093
1540056
971201
1386428
339355
658108
168675
648571
249428
1448030
920829
785702
1109185
302273
226642
1662782
592294
1938487
649793
73654
1370042
1167612
640604
79576
805403
44261
526871
429894
712721
112777
1791975
240150
1811841
755649
841904
466800
1401710
1318887
591424
1220320
334158
577926
1356153
408533
1368300
938734
100289
1030856
1078673
6827
980708
1249334
538477
1954267
1647586
261149
776658
179771
1182887
1668589
1265811
1280348
1281891
462149
981170
1973329
1018457
815665
1435997
1756495
1196434
943415
99446
800196
836422
576940
723879
1838964
1484743
1953211
624208
1427868
1735787
1126063
1560070
404309
1820643
233764
1568939
776735
1002521
1418820
1709538
1250628
626641
1880816
1256085
1126531
748100
341552
122435
285928
324510
1519321
1895249
286508
1741810
1870195
1764006
1959248
1085024
1771902
1056068
1285499
1162695
1654242
719971
20851
1802251
550055
1997351
769072
669798
64133
1499547
1507823
1327284
1977875
877015
28835
1680999
934735
1835229
1587445
894989
1877535
1622881
96908
1746484
1711744
1056515
219418
43914
1513577
1030153
1235111
1381493
110359
1997301
1561284
856967
1116688
1535661
1669317
6540
1156667
1340196
1051495
1582743
924248
1587654
341885
1805100
1547425
1871756
1294019
119013
1326009
978973
1321282
377812
1390465
322789
367850
730192
1163188
1126657
1873212
1391013
1756589
1749616
1217168
613140
1808272
1060963
1224211
236856
1019633
1738425
188800
1806088
890685
1125764
1929547
482797
157859
1706644
639749
437837
1115793
1099549
1325929
516386
823177
1787022
394333
1579575
1524933
1172665
1319442
15397
1290181
1060595
796668
374073
625426
1673205
145012
460345
1207830
182802
1055506
472815
959638
1236608
486722
796692
1593927
46282
1841277
1683050
981309
438310
27070
698511
1480095
1440224
73932
992197
913111
1536178
1044047
1093159
323920
1885030
1206453
1188956
655352
1059946
1306891
1877817
1919115
1252384
566971
25095
1936984
317716
868339
1040578
1659870
14331
1324642
1330901
365632
1416510
1477796
533797
396631
1271482
1238583
744500
1949835
1334326
1064417
699411
1009619
1779569
335315
875901
1214408
1171521
395613
604349
1599138
260006
945315
636683
1383166
958255
1231722
1475461
101149
545315
157560
639316
606904
386977
546328
1675851
447516
1370139
800403
712887
1262439
744902
1180228
510107
1395888
1982200
394339
329519
1110148
542088
1774307
54798
1995287
518760
676226
755573
1277456
1924977
921642
986413
1102300
763575
769190
554878
126540
1131205
1342098
1496634
852270
1623027
1248758
714775
466588
776263
1606929
654090
1005405
1742188
613103
98490
185455
545697
791378
1054273
1379298
1633566
503
1814889
812237
1023495
807233
717857
1451951
258277
162175
1536204
251559
577575
1357780
1531853
1223897
1601812
1897889
511001
829087
659344
1571025
1623824
1208780
1466839
1204561
1044545
780827
538031
1267840
1525309
989091
789255
1067141
1596659
1305571
1989571
541020
880242
1253205
1405960
1707075
1024750
614555
955978
51579
1831274
313397
1036156
1064556
124097
697582
56882
977989
500042
1479927
1543999
317967
412061
846396
799199
1745272
645478
931224
363437
1906959
313468
1271492
1964858
1031579
1510602
1688552
786283
1599737
1966923
373102
592892
1978207
701670
1954190
807610
1507844
427310
1525223
1847486
670346
423358
1402484
1695634
1575371
1945562
40199
1497943
1492921
1737489
493471
842612
1728581
915377
615496
1935579
1212741
1241137
856140
1626644
903275
1674789
1023284
947192
1228974
39128
114503
105716
1569920
1007785
766881
1768792
1662148
1029514
258851
406925
1311516
598934
907318
337768
1401343
1621143
279226
615268
1499590
1639341
9623
1790913
397614
1528803
1426473
643499
1303791
72322
1913301
1413403
499391
1821280
1871503
1364296
982711
966321
1993373
1349436
1252625
1186370
67336
1025883
1193116
1185479
1047696
64497
432971
212063
1580149
1183319
372419
478040
417159
406445
827338
1352936
1531094
966420
35769
1605920
808583
1110182
1114302
1747869
445697
1467269
691628
128743
1036615
44888
931918
1723107
1359924
1794174
1141805
1455314
1734943
1226787
1200598
1508881
689455
1337744
1766652
445660
94687
1900476
1259859
1239322
226439
269837
1076782
562144
801228
1241928
1152304
596318
689880
246714
1213361
301639
738776
1047395
1172137
1012838
844718
1464418
418903
107547
451686
156902
751267
815718
1630186
1413138
183559
286978
1608989
454763
984209
408145
876231
253481
1403316
1205394
1714749
39590
320390
518903
376560
904085
267487
134394
238493
1071792
1205238
121824
684755
177714
734945
607906
774671
1773259
1852167
1374952
288795
1500688
818124
826458
1970708
1047221
1025242
881331
508037
663795
1065496
1814044
164320
1283169
644172
1944141
1522724
789670
1909060
1140549
1198910
1582395
1456577
543362
437921
44588
332009
835024
1107134
1884457
1308050
1521346
895604
975382
60291
1457181
802477
413243
282698
1615728
210739
718619
296818
1562242
613531
1743400
1856876
33445
509433
191000
1525002
1876596
1141898
1816514
1263838
1348550
563550
38657
914794
261108
140713
407048
446191
564541
1345872
1876894
999092
80371
1988927
187267
1285149
1978918
649614
1812319
1872659
1338258
628221
519411
594137
1366691
1196530
866105
1954508
472396
449921
208285
530832
780773
1016449
684414
1099594
1185154
1475696
7861
1440255
1204067
712414
1373665
695228
556000
1271299
1830560
432148
1004397
203320
1114315
1223066
559264
1125714
512579
1259449
436154
853512
1232112
1018780
532395
1279714
1361759
1123655
1498679
1253354
932056
1932697
1533509
885206
1930355
803443
887763
1794258
1797570
474117
823145
1557479
1474176
1603084
420204
1634773
1807238
1729392
500657
1242270
933631
1808287
1935436
574618
1900045
1962050
294085
1974318
108817
799805
549445
621847
1210477
1126124
239565
656463
1469635
1718194
1087594
508462
1293796
285583
1272427
483369
470285
1029475
1802049
1708020
63445
532356
630146
1150730
1666448
298625
648830
1839329
1598943
1149887
1198875
1116194
1290316
1952963
815241
1490910
584250
1902360
426744
1914833
956000
701082
1695774
787454
1224009
1334365
214739
1756232
1029691
1000455
1937055
1802097
1138875
335116
872372
322563
891374
852728
1151480
1972803
683423
1836128
1880886
538813
297127
1589843
904217
174227
770151
734383
1330686
256447
1914972
279211
1809173
751987
1237613
263119
1085194
488705
1504821
172742
1297175
1971548
1347180
974801
1147737
1608649
1874051
1927641
1417141
1916803
935473
814467
618359
1845943
613137
1224421
45199
370566
1614560
97430
1871730
303879
1885000
166962
485706
1709683
1894898
625057
622475
1400418
1875571
1332383
626995
1453577
2087
384063
552935
713660
920305
1966396
761943
1286353
1264522
242941
717334
240527
1821862
1868370
79085
1601674
840103
356791
1560814
1064342
849417
978087
439605
1788367
1195146
444641
1978297
1489815
449291
18359
1381850
1553097
1314176
557986
36337
1277108
1790667
1598108
1176256
389778
755866
1793779
528585
1714220
54289
1895306
260754
1679363
491338
905894
1767569
180941
1181975
1342220
467634
762321
1003898
441920
1758718
1693080
1357954
1529769
1803754
1853347
307655
689294
1646250
414817
1015715
850077
1081889
1684348
1359754
635987
715264
1936270
469154
1488594
992700
1156411
1449434
802049
1431127
600320
352046
243610
959417
1973108
1045785
1606016
1205315
1946084
683400
1396490
1743201
86459
1463406
1355349
263893
2540
1391367
1708343
468549
428859
188486
497884
835550
1334466
946193
1845414
1093769
1844262
106468
1025165
336072
1214746
1272176
1701626
1962737
140718
154656
547331
566400
977790
966514
864468
1402502
852938
490194
1675178
597505
452026
704517
712777
1313887
462213
731898
1221214
1010092
1516678
1555176
1496386
188490
505629
95270
1138795
741140
671949
27440
1557088
368160
627368
1178986
1297563
1736930
1990570
1412591
1322911
1087234
1737949
487385
1537514
979775
1149010
951655
86218
1439988
320252
1693263
167891
1072101
198148
731872
1248002
734384
1677720
1526594
259232
787895
1910786
1716329
1991736
176897
935960
1312356
1982954
1291139
1827686
1954830
1070840
789183
1761415
1334381
265502
1822014
1282141
1278533
1928820
1444158
1448088
1808295
843893
975811
975282
1630800
311052
1345482
1604168
734749
754885
1278043
1300072
700932
426793
458776
511974
809562
1585325
619616
163980
1734200
75263
1797476
306680
1037437
366797
727059
269410
560522
1224603
1779984
1550069
1221136
443877
82666
925028
1297394
896675
493032
557042
1482188
1688291
1446929
1831866
1305143
1162827
1807345
63580
372291
1690188
935102
948507
829987
1204022
1370022
71322
1406788
641737
1766905
1634007
1014567
942926
1124108
1684279
1178148
768393
1233417
1525089
1735148
321301
1033165
1878132
1595855
586895
563264
1174409
1086097
1549340
1845804
1539786
547607
1403509
1066437
70782
1551605
321752
1451398
1744360
1430834
1768367
838758
1638004
21967
1805572
1187723
318545
1435039
1319361
360535
1076059
251768
1344988
1924792
239835
107605
1418381
357908
812543
192878
1515851
552777
268130
1550544
919097
1635386
102826
1266643
258377
225005
178932
29921
845773
1475884
105011
1878
1349779
912034
25807
599793
1780813
1033560
502250
1849740
147449
1756846
264453
986508
1946513
498943
400373
240016
1463067
834142
950862
342671
1343331
386906
1830726
1231098
1491847
544761
1581865
581521
1430888
324875
895218
310287
1844764
413826
1613438
1363723
806673
1597541
1026113
33648
497393
1130133
764049
11605
1456822
1635569
636312
415388
537790
1715680
214854
1549355
1935737
76734
230406
667104
1412371
1989129
736859
1140478
714724
1474448
869026
680437
521470
879282
280679
1407128
191515
140614
354620
318955
450981
847565
1512617
1038692
324607
1570685
1603497
1499045
1627929
177536
563126
1196974
535066
1322200
515843
960125
127640
1530536
1930768
645044
838990
858431
224224
946001
1007137
518974
585079
1602961
263793
1141592
1629797
1874548
1058995
671082
1597559
383027
1168815
543107
522132
391882
1216471
755932
1471192
394424
1017284
350745
1402209
309267
104013
548613
1858347
1734795
879396
1656116
1492708
13258
990082
158853
1572023
1360238
1463225
181549
335889
1326225
1093345
1445256
1220774
392607
1282454
1005303
165444
612454
4483
767330
1123616
1385729
503530
762897
1314090
575931
1196236
1199807
1165622
562818
1429820
1865966
1518857
1199647
984684
1045546
785351
1918459
1271825
965859
776241
1021323
633238
1929424
601670
694656
1589983
635986
1526579
668753
1685391
318747
1163341
1365005
631985
165126
1931602
1978692
1604849
1204572
1077541
424357
149096
1127620
798663
144456
1843561
1359361
1561063
1065143
98530
110278
220894
1784897
119663
1139682
1372174
1237321
1948560
826703
782074
732759
20122
1455658
923079
1982970
716716
1758583
1055121
710124
996799
1363099
1958702
76877
1523910
752469
862104
330265
80266
584212
244427
1056697
1000497
1190596
956081
847800
1425674
1873508
1566508
447863
1323372
1942364
307805
778496
1336527
350277
341540
274817
442332
407605
609682
1614760
814871
320063
382536
1906412
129991
35988
1932099
949667
1957096
795111
854978
54701
178354
1726378
1030064
804162
1864725
1370721
909143
1249784
237834
482143
653696
1279023
14664
1199065
1290715
498940
1671120
194236
341960
122947
483359
735805
1348206
1068151
357670
1694537
1072865
1936800
831215
704898
1113203
182480
1695806
1018215
693960
1579982
826262
1823760
900625
808270
1623670
236779
1785431
611980
107974
1973643
1170197
903824
1645293
868684
429290
1622743
1865932
680769
1340352
1610028
364954
962872
1573176
1549822
66070
1368375
500425
1235672
900141
266910
1378984
749895
574932
1970104
1048703
1291290
1078826
30927
588026
901130
408209
1260837
339078
1095716
1948962
52419
644097
294171
1931085
562146
1316063
1684248
865001
157568
992410
912589
546324
784099
1747261
289919
1047886
1451802
1046619
437108
165411
1365527
1255995
864087
1463425
1176888
688411
528149
992033
1931771
634108
488735
20383
668848
1467762
1642070
854727
1814403
412929
311111
1107857
1570682
1660498
1365186
1571732
1262677
229574
1687960
451476
1182250
1501847
1403898
917726
1966214
493848
68693
218292
1971732
1997736
592159
849624
987784
351600
155606
1171902
1929359
691482
1921718
844458
1890919
1682144
212988
1071927
739451
109047
367239
1172033
6402
400883
228138
395710
1004018
911707
1308421
1276295
368147
1122593
314965
183851
185584
29918
988643
1192418
428056
887534
352805
963496
1008173
789235
90865
1026875
274890
985586
832964
211636
874886
30468
1878048
69926
1779587
412778
1639897
1047422
804138
1087264
975563
627506
171724
1228340
859643
1484911
1563604
1755535
1084473
1497405
292685
1894986
1021723
1341526
863220
331898
1810685
1375233
846057
1427144
1847449
706451
528535
1068176
415797
927264
68423
670233
396774
92261
1943044
1758568
1831107
1645237
180076
766594
1944037
1076588
725260
1725887
307508
905201
659911
1286152
428403
689546
963777
1270668
1724024
485408
40973
68955
1727763
1990754
753860
831659
970325
137984
1494799
1688758
1794456
347357
58787
843954
1468359
54735
937704
1833852
1983270
1322050
1872485
1026868
1751252
1712652
514144
320977
361716
1495427
1741389
26806
397778
1326349
794632
205236
439355
968203
608479
1715231
1613116
796763
1239750
242497
1726334
20778
838984
1304732
747096
195624
30601
1370545
996075
1945091
1039698
952775
623449
535030
1580172
601991
1683545
1804906
1811061
897021
140159
816639
795913
1751028
3371
884323
1516700
803576
1041439
798438
1971841
41386
128553
542501
171846
1845704
869565
1011465
730574
52007
1222050
370795
684931
886120
408965
209535
1712241
1677117
274188
1357638
426124
1723408
1427107
860258
1070205
139714
850387
932382
35580
8765
154237
1519504
120594
1804059
588645
916856
1449375
78666
1920946
349721
1181326
1053566
1524651
1745754
895961
645181
786784
423878
1191017
1210299
1772521
1105588
1719037
978729
1585843
1461822
1204681
1278763
792534
22033
1109213
129732
252790
440120
312419
291355
1253470
17040
670920
1466387
584447
1831591
105591
769073
1719252
1445724
1032726
136621
714958
1428463
1328255
450830
1769907
1768950
1602927
1319472
403120
863065
118551
967214
1578107
637087
1828581
395089
1502114
1014752
177051
436857
1169631
432887
1883360
1582905
279647
1277007
1860427
1289147
438699
990936
1557312
1307506
388743
1307111
1086644
519025
1782802
1089094
180447
250517
334444
1387566
1544150
775576
1075277
1192704
449191
745446
94094
1658406
1902692
348969
1438688
1484973
1813981
244467
703322
600371
649500
562911
934952
614736
119146
1321664
1660838
1566324
1085296
1449324
1615137
1083226
308022
1275547
1875534
1039294
527440
1193185
1678295
1079456
1826707
177777
1109019
466469
1132740
1471886
1751031
707121
1346369
1682736
422171
1390682
710699
1778727
361476
1726891
370225
1840569
115446
1675595
1217040
317541
608741
206620
563556
1686706
524266
1968677
601298
1711392
575088
1285681
1790949
1175959
1799424
94416
1015504
153199
564909
1244450
1857052
790129
480134
1300370
940959
1679443
261090
708256
1348730
1101409
189820
1016369
757373
815086
1098394
607373
51170
604597
1634005
1810761
1625634
899367
484413
1714757
1000378
981341
1003682
1581156
626666
274137
821466
1056455
1220774
123887
1914589
500858
351986
1981052
1002644
1827284
1748299
800733
1203412
635627
352477
595906
1272647
649321
584774
207889
771232
1462673
1965100
1155396
1295741
1812056
362532
1715738
1623191
1567556
457816
458547
631390
1519974
1347275
538261
349330
1331913
983598
1447038
463071
680792
7007
987473
144958
1413490
1624448
976920
242729
1900618
311998
105690
1904608
1133833
1798676
835035
1625524
291613
1693479
567165
89819
1589235
1315980
1828821
1844894
1487929
1535163
929478
242207
1736525
1179617
303841
935999
1108609
1142801
1700328
64104
783484
957875
1699389
143347
1010661
1665464
1223753
128864
1569087
1495668
307293
1322200
1616116
1071513
141389
1918293
1176431
549128
1531875
1928755
1778528
1509485
52497
1105470
1471851
587397
1750431
1064053
581345
946941
542177
818694
1099891
1159968
1169928
1622688
1567236
718606
1763669
1316211
1684693
1197806
1295410
1899985
1682041
1375863
502452
1434545
804668
1752833
1647750
1181969
1502922
1478297
1752530
639523
196111
1051145
1160006
1493461
456193
1561119
199067
1645139
821938
496271
1401303
976885
1316199
105307
258195
1355513
1863628
673007
1192101
1795059
267974
1484002
531409
1852520
1776180
1446632
20772
1265259
1981863
1234529
69420
1868810
358182
1687761
1309017
1494183
1977174
812041
845479
1317414
443239
1624521
32440
370596
799880
1416739
501455
919415
49817
342181
1574015
450628
1665090
984669
519025
1715664
1362101
1889042
517923
1530308
439791
958952
1396288
1000093
247329
1032844
214876
1364555
1819013
373368
37109
1111502
1565940
961853
1076256
460648
1764178
49889
667724
100705
725022
1302829
74756
914142
1471311
790165
1038803
754503
672700
166873
826184
432536
1790075
384518
362904
329090
395692
1373953
645402
1366230
1145109
660207
1281600
715976
411041
1599405
868317
1239173
774882
1070827
493217
1869079
1868612
1959724
1135245
574738
1702205
915449
1917371
1500671
1043959
1697728
954717
1799167
394655
806225
731536
1823863
575352
1945578
1302555
537174
1491882
1898914
68912
632307
1742409
393712
861038
1314304
1647572
686147
1534076
1687003
735881
933463
1831293
1188607
1482477
533520
1371379
153769
1203851
1200375
702135
1101412
859567
1566412
402624
71332
324455
1702107
1119134
1022303
1348128
1515106
537849
527774
459745
1196376
1518431
1406551
336352
113247
1817107
283147
481360
5347
413568
132105
107001
404060
860764
1670472
374042
541297
939898
53267
1616256
269886
671250
1518422
1507514
1425431
46622
409240
727100
1055226
563505
1202396
1893540
126169
128254
946825
1558160
1950480
1533095
321135
200469
924956
1847892
841030
876815
1942030
819171
1928178
536095
689161
129257
1766073
1552597
1738278
1176639
698119
169577
1266332
1464428
1195506
1242694
333474
375746
432125
1832230
960742
345100
441213
1248635
267089
1768120
831896
997592
878574
1591414
962566
897918
296777
699999
393007
1146595
1586756
124946
1121789
1124821
1978925
506406
1885126
1155644
1533323
597416
381490
1117403
1512297
79294
759480
242912
990819
1739330
1269975
1976221
499458
1835571
1764892
411958
929936
765659
1020427
1060205
956189
661457
1737061
1977024
1711853
1321754
1793681
192861
940938
1363703
1789414
563270
658081
1006732
847275
1496514
984774
862375
1184049
1218776
1026513
244575
752494
597755
872375
5507
1966720
1058043
1026364
1670722
1395999
1748181
725396
1581182
872459
1578850
718814
891730
1950333
873270
1637204
1475000
877476
784974
1151104
1328240
795164
401771
1719991
563126
586876
1172771
1097031
214514
1828194
902414
1524579
1986228
458418
277589
1507124
791284
1761037
774537
810589
782283
1989235
277908
1011430
446216
775267
352569
1165751
1429232
1578219
1337100
841746
855161
1011660
1783464
1786259
11142
908290
1763699
482657
735090
1332782
792718
98346
882361
691706
401617
554040
713327
507454
1482741
1101076
446096
1806931
1837458
592886
1754728
365172
1303284
803520
926573
211737
856682
1711359
758372
1117547
552557
1801228
1414774
1878903
656032
80887
1428531
1841132
1214659
1994561
1305138
1853656
1333551
432690
1306911
1248892
212425
207201
1692137
1429056
1178380
53154
706133
1581466
1043833
1487877
155546
1824700
480076
151459
1906905
1874339
399585
1255624
860244
1265282
521307
1390806
1403419
660647
1924603
1863086
181198
875057
451231
1719512
1188523
1354567
1017530
1690111
1279031
143245
1201677
880487
987823
81445
716745
805088
282694
246696
795207
175373
907552
1050928
672010
1556992
1198806
1716612
1017187
63787
957763
1341977
1182315
206010
883605
1233645
378440
190509
773348
1217382
1760000
463826
1113166
748549
565992
901326
1734250
777375
126382
1660588
816205
1417795
281868
1984086
918822
1263866
1399717
812811
1036887
284719
1654940
19607
550786
351488
623983
1272374
1366344
1055759
1190146
1563820
492812
827814
598380
1053442
1965297
764458
518031
757169
308336
1035780
628983
1059193
1423072
673952
1305537
738388
1632360
977644
982969
1882602
1450890
740503
1856044
455703
309643
1820675
72395
1427734
1511221
1154330
522808
932941
25000
1564095
1030873
479146
437273
1087790
888731
393935
26050
60090
1451792
1858067
1378404
95147
1959325
1260995
1339152
1000330
1930585
1606491
500358
1095249
1169342
379731
1314487
1728173
1429283
1565500
1658142
288134
1116802
695626
412226
341437
801158
1843573
325758
1773428
1537902
851385
1341734
665738
784097
39498
1353584
115374
1701845
1467319
1441277
1182577
1195227
1001246
1354087
794965
1241958
995671
191722
1424435
1773328
1600276
989896
281279
71220
1467302
247235
1544055
777947
293514
1411512
79274
1355094
767865
1205041
1884221
1914746
694222
1054540
1264585
22218
1349210
877757
341803
1415271
595768
169044
1723270
1077488
1075541
990595
1838909
1841816
61570
1268459
1559661
995531
1405507
1026679
3581
1404390
108145
501449
1273365
1409205
1340853
211992
864224
632281
1206605
293156
595671
1268028
1214811
1677019
1616328
576381
998149
161496
142172
1566058
297213
56808
633235
569948
1447811
122713
1750204
305872
1445249
717890
1845598
300689
1659569
489762
1068984
1347599
754846
400817
5560
520890
665361
415498
1871680
1152118
1271749
948478
1444973
619797
1806781
270761
1958233
1321614
1961866
344692
423303
1871704
714969
1872085
736427
464756
1903872
959909
556868
1076084
1029835
1197915
1785226
1188614
396803
595154
1507329
1093191
207914
834863
1666028
1876934
630321
585511
768992
1981739
564542
77480
1965802
127919
1131081
905317
1909610
1975777
1331409
1655246
1474641
684609
646244
794475
1366909
1189907
1579377
1250250
1584326
784931
1308867
1862437
280831
1988836
138746
963766
258334
86445
1320215
1293110
1470885
435018
839785
1531059
757026
1959070
1149969
33669
1771302
735770
1216617
1426106
1982426
1021519
161068
1440302
260312
1689876
86135
272616
52615
1074342
924218
260392
1660254
498935
1988635
1908953
1234354
1552505
1130583
1887426
1799257
163429
209785
1385924
1000788
1829302
1722647
539198
1678566
1769407
158476
834837
665365
27171
606766
135177
1981525
1511302
1264082
800209
191704
367858
618999
1337830
650610
1276573
871153
2097
673022
505921
1328105
1961373
1346520
250737
1328595
209346
657889
1731356
73523
431929
1819190
301421
1824453
1220846
1200248
1393300
890032
272236
420246
1475499
1413718
228203
1737047
969929
814961
465376
984891
1414920
427856
995235
500863
494258
1034609
699064
198856
922427
100234
70206
1727149
561115
1272462
639423
1072651
744394
1105809
954141
118538
1518227
922300
568277
487555
1489704
496371
988264
201216
1638646
1894373
1059033
1867022
1289243
1441293
1776185
21182
1867320
1918454
232786
39609
289008
33518
1820223
974075
1983555
1633923
1087347
1178948
1140577
733340
1337090
804179
715807
180148
884750
1326741
940146
104541
1096694
1289648
1315546
1184705
1886601
693615
906330
1869446
1281303
1254854
293802
1650177
855425
1293663
1509289
517542
1926269
1593936
32450
1068403
1151446
1070743
909835
1976961
3576
754154
1812936
1410923
610960
126905
922352
449459
1195134
1867866
1682448
1698184
912820
18550
1281867
1744530
1148923
1697656
1053879
1848624
978729
1582172
1262890
1358017
137680
1648221
371191
1452659
436210
984946
1220308
1689498
347661
1352188
362763
1253066
639726
93970
1668588
113391
1170166
401336
77393
1619681
550007
247807
283603
881069
1773473
1683273
711499
1950422
605116
995296
1703463
1873160
1044202
553511
760154
8186
656764
499682
1714887
203387
233694
192115
688795
1007759
342071
1838262
1262899
369833
952114
1236151
1183661
939333
1959863
98397
792091
751146
1102222
447367
1414030
586242
1319272
255336
378481
1968654
1408047
568383
165073
541541
1486303
1098472
1785946
1668853
806591
1027560
1407385
1975595
1465590
1706136
768925
1199276
1475150
1656767
1510878
788833
1098255
1876000
1314518
1287628
548632
1967890
479347
662754
144661
556909
1424178
511477
1174778
426617
1234691
1640431
1241580
1374576
174152
301950
1598750
160612
61325
1411374
192194
954619
691461
1830595
607779
371935
685621
707204
701804
759943
1803238
232178
1516205
1182869
1822113
1606673
1635091
814501
1635847
955360
1671899
1064569
456393
1310207
948219
1252562
722808
475519
1923772
1186913
313748
1813012
852039
1969925
777417
528361
1906950
1394091
1565552
612766
1611189
514390
567675
1522450
196075
839902
1790420
714811
240267
625978
1937013
532783
429609
1464349
619445
1350158
1723258
1548746
220536
32528
1214260
654520
1150135
103456
586343
1566515
769138
542636
789703
567205
759494
1062835
209853
77433
1198693
1836846
312868
1363962
590936
1655011
983156
1329126
1411644
1968907
508111
193479
148854
1072711
1259302
972255
67841
835111
861489
890727
1146182
78186
1531835
1691389
1477528
797494
1858435
67613
1622635
1248212
1311273
1406927
966174
602920
1564598
156985
708555
1709669
694394
1484982
962187
696024
855943
1239445
1100837
1210431
1692497
853317
1658766
1193143
609956
606589
907544
264731
1159541
212500
551892
738075
1927631
1458074
124714
932612
1931638
927072
1438452
1657412
862335
228451
1632047
1730738
1430678
44647
1086552
1549630
534667
1991524
413483
716856
1859672
1409060
1318048
217576
1522534
935480
545322
736880
1607192
1179636
915673
1234189
413210
708935
1170854
305093
1854854
393495
1425021
1412824
632590
1734312
199285
536156
136351
1365009
1993954
1743588
362189
1676171
608588
210012
492932
1259473
683401
1533255
251831
868588
776450
863133
1008625
1020326
1549388
1935958
1079231
19669
1789577
286704
1738899
995503
24075
543497
514923
983989
1534641
1779210
313948
247252
44843
1455645
1490273
1839265
152711
1024222
168208
1062287
373243
1154352
1520835
835022
796257
1660939
974336
748209
700669
1923046
285181
598137
1001732
378760
315046
1223245
270631
1663242
1096156
482978
199633
1260461
1480662
1012393
1848949
1154817
240329
1582495
483949
695521
855620
915842
489381
1369516
1443075
1094749
466176
850264
1963161
1676477
942629
1702886
1158331
1963897
477786
1251370
793110
1356257
604539
937830
1458136
1609068
1534488
1994157
1326333
1189108
804758
1517563
1396080
1034885
409353
1591814
169868
1540617
91512
1251858
648947
1051278
475498
1674737
1404111
1824958
1592648
1328556
609097
1461252
951295
473485
242431
1479011
478340
1556077
1058683
1522329
647675
1991987
229798
1638416
451244
1744374
948316
884198
758264
1178439
1647923
1386674
329139
228457
1838232
1364652
1613271
1626432
365514
488826
1014690
1351564
1846846
995546
644189
1242537
1015128
1701868
289569
376026
221637
9531
1715192
676870
263877
1017853
1776535
926107
150787
1088237
1336017
1194186
831293
639947
368903
1122852
389044
1223671
1198907
1643454
1280665
589427
721463
515207
795062
1132657
431916
1533068
1817632
1270502
571594
1787470
246763
1773650
1832012
254471
347052
1743163
218724
1403175
1282171
1560268
1658046
14258
1963094
954129
125362
1938600
110362
608889
381577
1411103
998664
1091278
110752
1972423
126850
724698
873011
1469801
1059180
1995664
1487445
1705442
1582178
1372235
669080
109232
1928637
165143
1553238
1529874
995913
1884477
1195059
226684
1944730
33554
157314
750511
1392318
1867032
1266630
1007527
199676
1018136
41277
1806257
392202
1672841
258549
531973
1536145
1001819
1702272
68629
1646364
251581
867949
617912
1541747
459300
541361
1535472
529974
1006732
807468
1700253
1961881
1816531
602153
1268150
1635611
643936
209328
347259
288607
1445764
395394
938906
636805
756227
201957
1375328
1020119
186083
1152162
1965985
813664
1952869
560765
810646
1435539
391736
1270499
1653995
1636973
943202
1407922
608232
428293
423497
238158
1037145
1927853
691264
263277
1468936
188101
1497301
607934
88489
1290796
837298
1083983
89644
806490
600384
1921756
389697
1736527
618023
1055745
888456
1418152
1342184
644992
388303
857897
133847
1709448
21624
810077
1742280
1855649
1924650
1243198
1845652
207558
1329010
1964187
794810
254216
828335
1760814
171738
1941071
1548369
136919
53646
1531514
1743724
1032873
966846
1432344
1615863
820407
1693104
537366
1967995
589593
36649
1976902
1054648
441329
1804616
1361327
227933
1269450
1933537
31778
1215162
1641049
744722
702278
1600864
547917
1040696
364447
1657808
825192
636600
1640583
1013072
74928
1222784
171161
1437541
1958976
614186
220806
411729
1592764
832020
1088085
1318489
256428
1717312
1343161
380499
981516
404285
480960
1325248
736831
74667
558028
1966904
9002
721596
728015
1225608
1294601
326484
408968
245942
1400096
1171113
866355
663795
1877177
325508
1803626
172212
1670933
772665
741946
1835055
586787
169294
1356033
311378
1930106
401950
341108
1557311
109130
200044
1877557
1773509
408305
363362
438036
1498509
485146
1257045
1345525
1805660
1243748
1669794
1841564
1379500
933104
1369032
91139
443674
502757
1527333
673462
1375474
1082856
833191
1519393
211219
1926958
1651132
1387324
1976901
1937197
386988
1712567
361659
1442779
1347900
380147
604140
1133846
944351
859294
1459408
1515503
252216
594670
668176
342449
1648240
605179
940407
422011
1410616
1884890
1939622
952206
1509540
643527
1390912
615849
1197341
1844973
359652
30652
1831853
376990
1141782
802998
403174
1928110
1362301
1609365
10985
988906
600623
555537
710
62564
50734
1276662
1014384
374579
1190203
1725567
1876045
398324
1855099
288120
995134
1463037
428086
1622048
729068
1628186
596737
1305315
489051
201675
713570
301555
1082591
617063
1003308
1449772
983931
1425658
1119017
432397
1469219
248657
1767228
854227
1877483
5920
584004
1928415
1265656
1997104
1228303
257470
1104997
604443
1760598
1528278
1516
955469
1504530
350857
410728
1922185
617111
1102781
134091
191455
1331582
1328934
1678955
1152284
558687
1058182
1003552
212338
1575196
1529074
46559
11093
740965
1730509
1507200
413288
475935
120901
880356
5389
1911910
1389635
1104059
930454
1605295
1788968
149082
1623152
1211691
681589
1685756
1491699
1192659
609293
691041
1680182
1723323
918271
1873371
659475
821073
1962050
1607782
1907164
495332
95381
620209
1949158
458145
500673
405714
973583
535135
212635
1287674
56355
1282939
1309803
93985
1202219
798728
1464910
1920405
1103618
693633
1768360
1520334
1650942
631901
854317
1402674
677295
1815717
826054
1498087
1765924
723433
1270163
1898678
943532
1884960
1508697
776800
1443446
396972
1974956
1580670
190427
51372
183515
1529863
1309609
433316
1507353
428520
181698
236882
66422
726945
1630664
1422986
669666
1949334
1582044
1693432
944466
1770735
258067
1026917
226248
1349976
43061
748582
1126553
428990
885754
1847599
1387008
831305
823916
1754794
1292842
1951090
1766316
911917
145008
1762586
526915
462568
1882835
1372128
570676
966228
1852912
1644434
1221375
58676
405661
234809
1403442
158463
79723
1210345
736775
103991
273159
1810781
161587
478204
927332
1624035
1422646
345127
530272
1699908
481599
923594
1902420
493625
249822
269571
1608648
1243055
1904165
1254305
1919430
767225
1958371
639730
1065930
237755
1161244
708793
1097233
1533061
1950562
347300
127850
1518728
1825095
1404308
682500
1318427
686487
910644
584648
291726
1406893
555844
403257
159014
1337842
1080497
1098786
1001595
658374
505713
1318695
594116
839577
173303
1307045
125128
912283
1896240
402533
959649
1346908
304554
1758267
851207
1149406
1409867
867011
282525
1856779
180942
577343
1453063
478309
982771
974837
1460940
122067
505347
1241096
747639
947196
1118381
819117
1568792
1072956
1835792
871429
893536
1222132
513740
1325581
807355
1045127
1354137
1751919
1638690
880245
609064
1412732
1191085
464680
698828
985936
294688
1509510
1700032
1890145
920667
1550903
1358980
93150
1957338
1968408
503977
473247
542259
886436
1804386
1710075
624570
820455
145383
1620512
1626353
165272
453979
378079
890600
1305511
437101
902297
1382301
1433362
1882335
1172482
89077
585240
1808345
124904
911884
1286904
1662553
969283
1800650
323100
1811982
111240
97653
503068
1531357
802856
586225
1916214
1861716
1703442
1969766
1474578
571667
1152783
1412059
1398558
1032750
166818
1036194
301114
1805586
197674
914205
768205
271108
561435
1090982
1448407
1881227
682015
921159
271160
1000555
952609
735832
96962
53957
1923256
1547272
1118067
1133741
452579
494085
1427752
1642910
967208
1848366
549669
887127
1155118
163261
787657
1295884
511046
1851627
1968913
562062
1082182
469355
481759
1695557
726169
1271284
438375
116575
413933
68146
1280380
1651340
1678854
726307
1768889
242564
785297
1136851
1120779
678674
1484447
611146
823805
1660144
1941001
226133
179473
1390750
753295
1232742
483275
1473296
407482
900987
1408846
1594745
735483
1085281
227760
1228979
1070586
96856
313847
333145
1843378
1254279
1049741
1545805
1850773
1449555
1165436
1390958
530808
627529
685586
1431640
689735
1104902
551783
1816095
1671456
1490447
920721
1949926
1846088
17089
922008
679961
1679787
1167613
1333345
1438149
637740
156701
1407779
1917566
283841
1381191
1906667
182650
916349
1856776
998338
1522223
302884
404869
1349754
833885
1097342
959288
1229474
1576467
1948037
1397376
1967136
1140184
641500
949742
810920
447185
1184502
1842880
1528935
487406
1535748
194510
764871
1230132
449553
1703958
581522
380792
224877
655824
173213
169147
1080844
1102783
1816339
1694307
1693173
1103990
962405
901455
1298750
1023137
1460588
1011010
676788
756446
1651197
500649
395202
10318
673782
1938251
1219476
1436181
50207
951140
1323069
1262962
1243939
1253150
1900083
804994
1922900
1223164
1259650
561273
1079590
192318
1147175
957583
176025
111240
311196
258465
1264672
1036650
1535822
420689
1688163
321287
1901678
1469106
1188364
388194
103885
1413037
1437603
75587
1856615
402804
926288
1919602
102267
1658975
218150
1781900
801161
1777081
1246745
806782
954982
468659
521368
818088
1043034
1903448
1417008
1855057
125783
663173
446917
1279581
312036
1868216
1187486
470258
1076680
774859
1672134
28977
1816097
1668415
1745096
249441
1788971
47750
175895
79589
1715392
1636422
879372
1190727
1001030
1435263
1417341
855963
886045
1659250
63600
605963
640647
788549
481417
1970624
660133
1212489
244923
1485006
1573575
564361
1781836
1199866
1883
1063293
192832
398020
1955918
1693019
1728981
642261
1732433
1318689
1438548
94682
232684
1260831
57948
1975045
1188685
829447
918252
908018
530569
629401
27798
574277
441663
896146
1498927
1906061
1075465
416020
141160
428076
1307636
6038
1784855
44152
1191018
583089
586567
91739
371435
1525807
1260877
29181
784738
1998912
1239408
97857
187895
1789329
756892
299344
182433
1479254
1925376
1282186
12558
1443034
273277
1480712
595104
1606287
1394813
1899360
179729
115393
1265236
1519502
417156
1767138
442064
1764934
921736
294642
1606904
1006398
730166
67580
147152
1079496
801454
88358
1185684
1733890
59387
1476455
126958
1118417
1693606
1004404
628238
1720804
1694862
834095
1998930
547123
694500
1813230
1789004
54199
250643
1515287
486394
557705
460010
4955
1441084
510441
565215
388765
765410
1431416
601124
930395
886141
235861
91375
464214
1373532
988221
351531
498840
1861950
1019817
1692588
373318
986823
1771531
1357741
1437853
1042607
942242
1773224
649837
368846
560395
1333620
1269905
1535706
445508
1325944
775959
940967
1688298
1435125
731925
221295
785865
789176
1421266
1591303
965144
153479
179538
1319672
1317777
354119
40030
612046
1487240
504247
1440953
215515
824428
1055496
1760674
1394002
811248
1787206
1143353
262862
1393123
1129746
330870
1874861
1028057
1504210
1949746
1823147
632909
135063
218276
37398
100125
560501
741752
899234
176148
721148
372953
1219806
1729386
555793
1491446
1430670
1877880
1914628
42374
1547161
1502494
1344021
975633
1957569
1240373
1808055
409059
1340152
1856963
95114
1479197
1993712
449005
1038561
128068
49482
438444
1261152
42793
157009
775937
1635316
1476300
704374
1390155
1240343
1420357
956810
280659
271643
730437
1068485
1499721
311012
1847834
124263
1751075
1910703
417434
705869
259991
95613
535847
1148547
936590
159307
212282
490885
1365554
1832757
1988918
1546384
524564
1176017
473652
1930222
903946
1897075
1648839
630599
1240610
1066718
586330
433009
968376
406909
482762
668201
1397575
446087
146706
383146
1874836
736479
679283
630466
748887
661059
1385785
317214
1481420
1239007
258942
1107476
707616
1107181
286470
12216
1121788
1675380
1355164
571730
610482
871076
189644
1767931
1662244
275815
1590898
1273600
387075
804634
548931
677101
768041
926362
1265110
1021189
1481927
223725
487966
1468832
462451
1846173
229587
1767821
1184060
976492
373096
516622
25794
1269222
1591337
1287965
608488
248457
1886781
1944104
1963813
1034456
892064
678294
1509450
121075
623871
899058
774379
979250
1004139
1995846
1226145
1610040
444778
1635829
1690050
443973
5072
693164
108395
1878088
1477888
1758563
1165883
6217
1784896
1239441
1261701
58339
768878
509675
1448466
7431
766560
511285
420721
1266865
1715171
1332080
431617
742539
145551
1942176
1481109
700173
1373465
1794593
869353
458418
1708135
708507
515077
1208453
116983
1317280
1201167
570851
1043646
808809
987969
1236773
1245335
1372134
1207136
1794064
1031175
1643196
81244
1815634
1562924
1598985
322543
529619
164900
324636
302590
1403691
411585
314049
1916843
574752
1284928
702132
1617180
195292
869245
1596857
355406
1870067
945307
1373395
1936213
234146
56629
779110
85334
680753
1364116
53286
1000946
101621
434339
1808085
60435
1506942
581277
1682796
1471299
805545
1090584
1183181
1361082
525869
797681
1150251
433740
1611355
740592
1131209
330526
1147037
90421
1122957
1356277
1084797
991576
1200787
618025
1208973
514091
176681
1770845
1492233
1853375
514243
396652
559176
1546577
434710
200215
1149694
1224631
1625451
8752
227292
1203135
330788
54775
262661
1295323
1378972
1461408
1447027
15128
178516
86375
370311
202040
1000454
1914562
668254
402591
297475
1673673
1029165
604822
107007
833311
1762033
1794068
1424422
888552
341857
830479
1257288
1331108
1413465
1206245
778712
1813460
1893056
117003
1377797
900314
1851425
1483149
893578
979707
1840961
645202
445712
214282
1321675
1973422
1990557
1528671
673061
1106004
1695349
1319897
1267130
18988
1838906
1673259
1166743
1148725
648004
834637
1520704
185446
567877
726849
1018912
594451
1272753
636586
1995900
1921394
282679
555599
1673422
678546
1791394
934882
1311155
1556076
1785836
1545932
1202508
707531
1211277
1285065
1778223
1428042
257227
1510888
593367
1330770
1528897
1749269
1735291
1118655
454172
1250629
985428
188149
544447
1944214
721660
1405437
1096373
707988
1681500
641952
1191123
1886771
891583
894264
1119051
1810241
1193255
707170
983652
132470
1212253
439797
20145
910310
99131
168187
1594705
118693
1924734
1476226
1698537
46390
932640
160869
1150200
1305123
1550862
1964548
1738850
1459920
189401
1539748
915025
617520
1600655
639216
257035
242992
1685248
955829
14356
916578
1682525
337267
1070897
1014440
489618
232468
307162
1411375
632347
815476
736566
1058831
1817220
451679
935383
1932102
1433696
662513
1760390
1181046
809734
683593
360362
797638
1928211
1831041
1871605
1816375
634352
1795694
1078710
60044
658693
906248
1556354
746982
1950305
1049024
1695820
64233
272715
1320259
1059988
258376
1769617
625951
792004
924745
1120893
949463
306764
1167748
1255519
100086
500908
1546183
464780
875879
1514412
893029
457772
358261
234419
1821577
1460938
84854
170242
1989775
1944851
250738
307660
214161
644590
231345
1084108
1406253
1971179
1251250
946014
1402648
1460532
885998
157755
1376446
1584077
303522
454134
395181
1054111
1938348
790801
134973
977666
538151
1835187
1725815
1102396
826248
655094
1040798
950138
1690343
1358653
296251
627768
478597
407864
1095331
1372779
1740694
1317669
414358
824460
1397635
1604720
1999638
1207483
611445
1598319
1701965
556123
1979370
934329
1447318
620395
1965405
1357644
1246549
209391
1413017
1208018
1404673
524820
662391
1127262
791066
1730743
21451
1504560
1762665
1340811
710427
253773
1164641
176241
32684
88554
326284
1221557
1043048
174178
360638
1274350
1752861
1174605
1682656
355024
1126866
1381820
1207386
1483504
1916900
51270
1851604
1009682
1237742
1511308
374457
459935
173194
224450
403802
790646
377062
1717189
66514
529992
1963774
1913191
4919
1589646
1018049
1089655
1150155
1052045
1489377
1699945
556329
1522704
1795988
1339167
208648
988965
1102401
206589
1888120
1068744
991421
1785426
62798
292942
847935
1455792
1247983
994526
1379285
1335786
831768
367059
978505
141439
1744631
1289160
1253083
1253550
908945
1486496
1434323
1299262
50411
1206009
176814
325583
1254823
1240552
1624815
1266875
506867
654036
1289541
1669322
406725
544971
447319
1789015
201670
1975319
439643
1783203
791333
277692
1921398
1727871
561028
1165211
1953748
423487
434332
983126
1237711
1186399
1191946
1148138
155952
759655
1441354
1043613
1420952
1949879
574435
728670
71885
725945
291338
1874276
1887977
252876
305576
504198
362630
1595512
1036491
619495
768872
1645388
246864
997976
1073538
1425137
622135
1395884
1396993
1913339
440976
1685692
1464202
1648924
593702
83311
999440
269213
1625594
686004
714938
1410192
1531942
1154203
1780811
1680901
1167911
542365
840180
1588298
1016025
1009566
839430
234456
1910469
1780270
1742954
1421402
1266850
1690595
442161
264583
984486
934151
840160
44002
356217
216703
285264
169830
1931109
1252094
1604032
608053
1570309
1228958
1533954
1824717
560460
1388364
1069320
1848022
309498
1664984
1540090
871061
403813
524128
1769381
367703
1866129
918911
1203106
487906
1085075
1377920
15815
1624338
454590
456220
1649230
914104
377768
1923306
833236
1989458
337482
534695
1050254
912061
138718
1606848
1091715
510184
448145
1149160
1780735
1327754
664127
776881
346845
376970
1530243
743774
452018
1275265
111449
1738493
1058827
918972
1299047
1509503
488168
349551
940671
1149223
1007555
173773
336469
886311
1524271
704482
1056186
1636167
1555966
1397108
1114520
1636014
1311552
1218276
358081
415886
1073342
1642260
300206
1761607
1321818
1336951
581783
1980375
1889150
1333863
1864469
1833988
347394
538959
869939
1655671
163732
299874
1839254
1793090
471334
1166898
1533007
920039
744507
714578
659915
690255
1635016
346708
916963
1780489
569670
808443
1434642
1200230
318763
464367
1692521
121349
128048
1917437
1002325
489110
1259648
290068
1080416
1286662
630326
881335
763208
1898647
1681102
115384
892323
1262141
1675464
352893
1136770
1115253
1815182
461743
79862
743463
1906026
732203
1868925
73961
1192235
980595
602959
21567
405536
1462197
102288
223804
1839008
1087655
809051
1841474
1226106
1484006
305408
886643
755954
933012
606491
113134
197654
1539430
1745122
182083
1484617
896181
1470272
1662911
626957
692783
899925
494378
455480
199817
314889
317710
1677426
1911928
778871
86903
804549
776892
1370855
1990310
1578687
803536
1909002
608035
1785014
832508
1206340
519351
1592753
285580
1464922
1374149
241041
974205
1824405
853384
1643096
462389
1250903
1309003
1400902
150594
170446
1878967
291160
837270
431746
160303
1334245
907439
47158
1056978
781713
460440
1096733
525806
1330462
100129
1394427
1299692
1595378
291185
11902
1351585
1387042
746322
138363
1585041
1290364
942775
351696
573438
182554
1651886
499675
1148713
137207
1739848
1091186
853849
1147040
1612581
321692
892178
1315263
1423073
57189
1335672
1842213
513433
230812
157354
263129
1861266
1422485
962965
1985966
569445
1373213
730453
283316
1971451
1201960
1792220
1836574
904239
1177594
87593
188758
430847
83496
333235
1918108
1055439
258497
1469520
343085
1278196
1680367
290020
216323
974409
535806
1565320
1921761
556073
1398578
72658
1313774
1860398
629476
1382186
694423
596883
1925481
1913505
383568
1294004
1291054
1864569
676010
418612
743227
944147
870597
1159988
246588
1276479
1601514
1082045
919688
1653630
64560
1642726
1361191
103659
1079558
1663786
1650479
186970
1307839
707169
1683581
1603177
1022186
459015
1742427
882012
864485
667800
1136036
847015
678487
607405
1760397
760641
321309
1330868
1062515
1424378
175173
791905
461701
730603
817028
356343
1145320
1956425
781770
703088
85071
1719926
1789931
85235
1159215
678464
289060
543192
656967
784149
528619
753901
641333
974004
114203
1905433
1690742
1729003
748516
1059309
1810385
1989800
189812
803551
1702124
28025
964186
1638666
1995031
820133
1982438
109572
317131
880225
934806
1114579
1742412
801568
980296
141404
965082
1113534
1431697
1905896
1253226
84160
1803573
771590
786334
1612896
1202195
1576149
771663
630550
1598853
441915
388446
574315
545989
356413
325000
1080041
1126976
608844
1729924
1290030
345564
1693325
938742
1412308
226171
1066351
362818
368245
130755
1635111
702452
1588208
1362463
593957
1558853
686959
1473753
1872223
386810
140460
1475224
582271
69383
944614
1901287
1184247
186107
1243244
1938851
929597
208851
1877744
1095460
839314
437372
1695184
573520
300218
832778
1044037
1486805
261024
3123
712685
1194499
918996
1567291
409165
443464
641529
832341
987649
1002731
1566745
1485562
1024369
1453873
1289916
389789
675271
447961
646229
1979541
1804104
1721209
833874
546573
733514
1616062
1788889
142402
939490
1418753
992152
64735
1461260
109200
508875
137376
1134987
102288
1209314
1297327
545416
449912
330953
518551
383098
701867
1129551
669475
1338469
119485
1181038
670007
1090970
1207321
1539501
1694755
176201
1122417
367175
1945149
1597337
659286
1253676
1665627
901712
89094
210086
1568961
933133
1510609
1522106
1633937
1940097
987075
129690
473032
122668
532920
1678530
270685
1996135
653031
1315535
1606449
697768
682679
1460905
1695082
1813351
807585
1861142
779002
854212
1304150
473281
1842596
1766684
711953
30715
1790601
37236
1556103
1355856
1019011
1638273
697422
851006
442248
172619
1976136
1992616
87292
440794
874850
1541010
40605
422272
889450
1610648
1026932
1126686
1617982
192885
201580
1585553
935599
678695
181312
1700196
1339989
300413
1880404
829313
283614
821865
667356
1196617
1217344
1364249
862237
795031
265880
1397159
420908
140015
547450
779966
1224406
1803023
138361
1921476
1438514
1814048
1619313
90982
1992635
1797929
598313
1638344
1184646
67128
1536495
886351
767279
1527218
458225
1373105
1050176
398545
1953442
43759
792397
724956
1984748
1889644
1588796
1819055
315290
1391201
417792
1371789
1280509
1712519
157346
786825
873356
1350553
1911307
177911
1612564
418275
1628594
1544601
718607
1270766
1822504
1781614
695099
1871633
717015
526704
1523647
161251
548568
800752
1476314
1735568
870528
1041573
492706
1427923
1410678
744013
1686751
1694564
1580296
1245024
628594
622728
1112318
200640
207666
1913087
1542077
680598
474814
1843479
184781
1956770
421101
1214931
246663
653974
1385379
1705894
474552
1224220
1949204
315757
1391102
1827550
1494650
1587159
1024114
366434
933556
109900
1237888
1725322
561421
1283268
1250423
35770
983866
937815
656253
1543626
1106086
617423
6836
1853123
1195749
1606412
1219031
1759966
284436
1304430
41639
32211
690694
1673366
1921316
40288
649638
1890556
205095
225391
749304
574017
870807
1692410
691746
470443
483440
1320375
1510797
1861508
910074
227152
1020726
1424517
766972
258974
1432920
184776
1414579
1872648
1780853
814806
659348
1295221
1432917
1615490
50214
535258
405738
1652406
1720909
561543
691561
747562
846923
909338
998267
846999
623138
1554096
1297526
7449
336656
1813207
1818041
1374006
283418
1050143
436430
1993791
968696
1876087
918520
267495
1407610
1951994
807456
1726812
809655
881069
1104244
1523877
800462
806187
781342
1934805
400098
307487
289139
1450988
1811126
1883524
556560
7655
574070
1434899
1012801
1522581
938269
1614530
786334
678847
89501
912584
839887
1782187
1875412
1688839
896658
1192931
1191628
1907779
1810682
1217018
1815153
1811695
838649
103429
29781
917156
612203
657158
358182
1053904
1179503
860272
1164811
1759184
996648
1658441
1184392
1227028
404942
796673
331155
966575
1658321
386461
1796940
432430
751737
1880594
996117
1626719
1124089
1032643
1632377
1101276
1219136
1420969
1723875
970090
470761
1470246
804104
1280458
827074
851321
1108070
315411
777983
1473633
1946874
1196546
1310681
256195
616062
887429
322598
615503
634760
1932251
205463
1744449
1965866
963399
1309043
669918
385830
1424552
839758
716520
1865272
1310507
1737172
498510
1265150
480580
911776
1283911
647027
986789
401524
1429466
1135280
978205
1500512
444103
1936379
154778
1972053
966856
611147
276844
222816
317592
1624501
767707
232002
864102
1342646
968802
1823666
309496
1320108
256544
814435
727736
549294
713027
544083
449269
824531
1778133
1776269
211891
639604
91976
367341
1776899
352509
1141523
621572
1061281
805468
1970849
309128
1831121
849322
793725
976837
21077
265223
390304
469649
1949445
444351
1665620
1374349
19115
685409
1927985
1081474
1354785
251004
1278047
1586209
851043
946258
440595
143229
800885
461500
80337
952827
1891501
1729798
1345155
91474
334956
1263330
946800
1160267
1688219
442328
297912
1675995
1565271
366387
912672
1189479
1982890
1386776
41495
1012390
891716
1758381
656330
100938
128561
1234769
1834174
912360
1533552
400369
705581
441135
171862
1441926
334494
782376
1835982
1825008
396954
1726187
1543492
813084
1938454
955692
1927912
1687418
1446270
1391467
884982
1251946
1763042
4585
499638
797535
1378603
1212122
1015883
103930
1538018
1668262
1703345
914169
1101478
121854
1715160
1002896
75390
575204
273612
1605946
897202
1045008
873166
313743
1676646
310890
825347
1976174
1503453
1205748
1616741
1228812
698318
1347077
1772930
1553787
1949721
817490
1382766
199562
777785
1364318
1415360
1504711
947593
1246828
1034482
1539154
1447462
1501182
86585
1063856
444783
720324
609494
621982
1015787
1365951
1101210
1194401
686498
1323199
1899767
1131756
944116
1676454
1737775
1313272
63680
101311
1758724
559462
546627
1175534
1251114
1589120
177086
337254
640748
1039235
294050
864174
1086088
1848315
376903
894374
172714
1189097
1543200
1321727
413689
1183319
686183
1251662
920424
1264685
1326893
1380548
883782
889057
1808151
425721
1274379
240667
1654313
743211
757640
948135
1064710
1252564
1652706
1298943
630754
1394731
1277654
282991
541984
335032
1444644
1155869
925113
1693285
1881126
250356
1735348
173405
1126932
442789
328858
288069
1439695
633857
69988
731430
821479
1518367
1778870
1604833
1093885
1298318
642012
186719
1617220
213690
1501413
1565233
658267
411470
1189739
45505
80255
1512624
303413
1206008
1128841
921458
276777
736898
120114
308311
1087653
794406
1275936
1688961
347256
581278
1825742
1593381
1964540
695511
398566
572744
583407
1765024
1566166
1857502
344035
1460135
291974
902175
1415922
1095841
1200756
882684
742322
442821
430703
1825148
1956738
544437
1532590
1896682
641935
1675142
665899
1455596
1495523
1272964
1456132
506816
969856
371974
1082769
1952755
1824010
1248654
148690
1612685
553883
1790601
1333782
398874
430947
1970302
559194
1545952
1605835
861947
1663176
860729
111500
940220
1453006
1957715
1799952
1688837
235711
1361555
1663142
1818702
1636937
1051238
25690
36148
904793
1526476
405904
1267628
1193687
807035
1784334
1879376
638451
1807295
302438
1764309
897845
969456
24800
316903
987335
903157
82919
354930
1544419
1189183
367261
700857
838449
508605
604448
1363612
1574638
649694
3577
1254491
1216824
519709
371131
1967475
1920414
312230
607197
278979
1989063
917943
1586178
776037
832372
1208705
520292
389421
891836
533277
210125
393981
1544277
58485
300379
425706
176182
257710
1328704
140368
1035441
442122
1268140
993359
1773311
671528
303244
778864
239183
1072819
259208
354702
1577826
958705
1613138
1967928
1025580
272790
1616698
1661718
252081
893343
1279492
1865781
1200398
196446
1421755
521023
1390253
552914
1576281
1667238
88438
225738
875856
1122325
923968
1472191
1600929
606409
1689517
194165
1774322
481593
1875858
674328
1629182
993429
1675900
723318
1965343
225969
355965
1922459
531787
1761323
1983139
1613418
646678
1737606
1462898
365962
81608
886234
1672988
1615220
582989
1895387
1223282
1932783
1304077
1208814
389019
177843
596144
845169
781145
386503
56576
1083066
158184
1831074
1750079
1173892
124667
1632171
98971
1697915
1150713
1363714
1081328
1930006
1583740
1687863
820295
49728
1002228
1411688
256917
990340
1883605
1847693
251142
1487709
95623
1718407
1088589
713504
1254442
1559887
387308
835039
1848575
933264
968730
1178041
1737443
285205
1931152
1966000
1384474
558911
1192272
923919
656513
850995
1483440
905247
60316
1664177
1152475
1462991
1032938
1779374
568990
196203
1303678
55095
58888
128829
1871327
1486799
1184982
170170
1253990
591495
736503
507950
625820
1866976
217687
1040988
353390
1551912
1994271
185483
775063
1017895
77283
1560388
633781
1503194
1446476
1123352
1775752
1533955
1828496
675080
1476712
368033
1694823
1758009
1602246
348746
716052
1096558
1854314
1430519
1216495
347860
399471
1087369
68808
238610
1309477
1889344
1807161
800264
95852
1506894
1746121
412535
184838
1988414
938408
465116
147008
698893
229820
423879
1250869
580682
1217153
891998
825223
315630
1515973
1607802
1207165
633195
898310
1435902
1183544
1909767
1944954
1594182
1716586
1383816
609128
1196335
1595734
343350
1916830
1752573
1220660
1279094
181151
902041
40990
763979
485061
213276
388224
1691736
947484
1458393
218107
1070768
1044940
561617
1003199
171191
1214761
1806631
1161656
911653
1560358
957930
773680
1607796
634447
742823
785253
817376
1153771
1943611
373219
1315181
696340
960975
790272
531924
1502393
1932654
114130
1974303
1140886
794155
1214885
1415321
624472
1593596
602385
1646099
1007783
31933
21987
1927090
165279
1241477
804349
197834
1689509
1246341
1632176
961280
1653853
595730
1487457
188815
183182
528518
1745262
208989
751748
82424
597930
1673083
368933
755578
1199327
1224808
636422
108854
337048
1579903
1631315
1169683
491783
828870
1473918
1525516
1250869
1531253
1770398
498413
803877
516946
975296
1293106
73226
1227039
89668
1828325
981486
1897388
10143
1029732
1134777
1839311
1715825
20051
471067
699478
1976152
831444
733341
589079
732536
1556873
33452
1742950
510745
1316822
1881220
6184
1133739
1169933
337567
1914913
14939
1245318
1068150
1083459
492028
1523848
634690
15685
1677360
1841862
1614079
1883921
330495
1029327
80982
1836222
1104364
633110
1408063
1073301
236556
1497422
831576
20547
462781
448248
1365996
1427386
1957150
1217413
1638721
1883993
963937
819814
446808
295455
68160
364456
1710655
1715868
1888695
949679
975753
1221409
1810721
1540990
606755
77337
306656
1922727
1190676
669479
1181113
700466
1670751
1296211
1796337
1276718
1841251
597211
531717
41777
716319
167158
1487354
17434
955601
782927
1598725
1971782
1325674
1902411
1627963
1457932
1484856
582864
1466146
1333544
980941
1507032
1211161
1629140
1586156
1163387
932457
529489
66836
1739624
1874361
1006698
359320
982969
159597
1050366
1321505
1927986
365739
481950
10845
1023895
1648186
63776
1670019
1675125
814793
784950
1740272
121129
1988856
1201882
1655216
1572605
1385409
1405292
1590046
29942
204029
1155598
583400
493987
755574
341896
264529
538747
1366172
717656
1458869
1151932
936770
1336683
340765
1929401
238414
1312668
1161837
1659478
1534683
14094
643013
1309782
1886612
334175
861174
1262557
329670
243707
1656398
772750
250204
538907
803514
900044
1996092
67733
436289
608882
1040415
156556
1752525
431957
1207151
1138696
952046
785946
1849512
75906
875260
879902
530301
1144120
23826
1102975
192638
1448337
1812391
1544482
1219555
104333
709332
1423865
755061
374317
694761
302341
1007600
1160524
1157657
1664930
1899033
738259
1764284
633890
1672894
917436
1229028
639872
1516194
897486
935644
1183853
1595461
833964
1877939
354659
180671
643777
1072207
371201
1019797
1789576
1339062
1615065
408070
1780022
1491562
363254
291627
1858327
1742341
1301337
72196
1742766
1739289
438290
1028060
165731
629393
1819955
82776
893178
1887153
1215427
1141576
1697317
1056109
992703
1277211
957271
828883
1760399
349823
785339
1345910
1302041
995132
1930658
1102814
192093
404713
574344
1912824
1766653
1375122
693701
661514
1978745
92813
35941
1711550
1040737
1845252
1794607
1733744
652785
103045
1148553
1162057
1458295
340645
1221109
187754
679320
1976662
1629854
825745
815686
1344426
759792
1358756
905845
1499811
4721
255351
1725060
50513
760588
797793
106202
326718
351212
918725
855783
1076568
921807
800178
1992802
1924307
1387409
1866852
1168758
386828
776528
1609135
159943
1488804
1618513
96640
851165
114208
1526699
916956
642331
712631
380520
69537
1650703
1168268
797759
1593432
1359211
556857
1337957
1620098
118396
907514
1092903
814852
361343
970659
1904263
1879906
1813528
1501693
515916
440043
176873
846746
1853990
7699
948705
909139
1989465
1014938
643256
739784
626269
74870
1655066
1383968
926224
436868
161185
694979
36264
1598412
1171648
1142003
1564305
1307335
305263
190554
1685471
1849641
180655
813587
179111
1912273
1095235
672683
1668035
1716780
1803529
645145
1487610
1216045
766547
1539171
707377
699482
1401806
365416
1612117
733675
1268496
1193534
1404401
415712
816316
380941
1250415
573775
510455
1056230
1982864
947087
284193
1980116
832659
278480
983934
940315
795671
336419
694068
1638626
736720
171574
38190
77410
1391035
830449
77235
282613
459445
563068
160759
1552975
317033
977159
1548203
557092
1043976
1913831
383564
1554761
409794
536362
1751803
906645
994199
1015207
624837
1595651
308612
10693
999056
755480
447767
396705
330757
649943
1622975
1078440
1185144
727038
328237
970289
679844
1619919
1711677
49772
473054
1185919
286747
591683
367732
1022199
894322
1682148
1738906
910371
501116
1433056
198430
324096
1418298
28446
249796
327374
347089
138969
684109
141618
1666147
1951804
39333
1003404
778755
1821551
33634
903150
503987
355883
171333
71999
222211
1705934
566746
1973098
425696
1560324
1763003
15899
1521218
95260
1362547
1456003
584419
537277
888421
615857
692221
1866060
110711
741134
1838507
251534
418762
1355222
916220
413605
1379781
1836185
15546
404754
341529
571630
610493
1401604
440544
1987922
1845960
751424
1294206
1384689
1669486
1209953
1561016
268247
1014388
1874953
1457982
1334952
710252
1183635
315197
263403
1974972
487093
231990
1854145
1166531
449267
1924133
653171
1808645
896758
23624
604931
536377
1549081
731408
126487
596526
1764419
1599254
1162810
1455718
1856955
1011627
395887
1661623
1607134
1851029
1330440
1582499
1794903
866851
584215
543991
346950
1536080
1457513
1434069
1155205
668152
1918274
257616
1259769
14929
1524750
955256
302154
83362
1704011
1362066
446664
1132284
488775
1263171
936261
474475
1796399
290327
970540
374433
1771120
1619589
271929
1882781
1895141
1549655
1537185
1425005
1105603
1528794
1457658
618082
379521
921619
205295
291565
154686
1555258
376198
1610142
1330155
1981865
1852825
103750
1989348
1601952
293812
1634785
354064
565007
661559
680399
988405
819762
1983895
340164
1161215
923650
319356
1521654
773770
1648326
1286567
1908415
1827282
304569
1843930
1143776
265213
1183165
1408527
1698364
262476
549980
1366061
1172388
610591
154363
504197
1976588
694302
1358123
298713
1528612
747540
1601710
442542
904609
1205399
1796512
1344369
1968301
980093
1842822
600766
341359
879266
255208
106317
1886982
267690
1066767
1292188
735604
1613990
1177680
896859
880654
1370183
770437
929078
380728
275674
1817447
1890135
785422
740338
1426555
1413947
953135
140940
1074521
992325
1661112
1872503
678662
352259
1447003
1422
1433125
1045940
1057952
153808
193843
164216
1494580
1664408
576240
1061817
830267
1480731
676897
1628445
1972944
66223
1581811
604766
181934
29154
1777667
1726959
472684
1274316
283371
359820
1795585
888080
1472702
1158014
1489286
713368
1726692
591096
882724
1628449
1623601
1152104
1131270
526712
1970083
1458174
1966082
713327
345923
826140
1090521
888103
1481665
219751
104581
18655
1031280
1336621
883799
711417
285607
702200
1798213
959739
812360
1565468
1687537
376821
1361446
483583
594352
1139080
1188795
1517131
1615815
770873
235808
677847
317428
1613014
848487
622115
1480648
1186776
1514393
1044369
1193456
1256534
604929
1185633
566622
879465
848741
671066
190485
704154
1418250
374332
45682
1643644
1441563
1817621
1045512
1714396
468609
309410
226106
1964081
757943
187144
1515578
1275580
1232931
1286376
81
1673798
1660947
247735
1473125
1058334
1900384
1361497
1091005
567950
1804585
1546997
952219
417540
1935956
1648342
1663599
1003508
1625802
1804722
1643947
988952
1818894
867890
196584
231413
715415
1658062
286710
1199679
239504
15713
937966
105864
1092068
1039989
338631
1313850
499493
1597129
185086
1299596
961662
138155
408912
352176
1093544
1832281
632448
1708610
757453
78149
567036
1908624
960231
621004
657665
991692
1965252
1101121
1527719
1481058
790290
68340
230723
593411
277520
266549
1101004
509625
1250973
535492
1419749
22043
1640148
114514
851158
1603837
980987
1153335
676
1312143
1253303
825334
1737640
1845947
672589
805635
82507
1508702
373287
44538
32289
1410389
1655843
665544
514906
667019
1675723
1859170
262953
1784363
542711
1217226
119937
332836
592368
1939547
730476
1049260
831538
1111511
1060843
1437329
885879
1715322
566226
1773413
1881661
1781375
1368999
347451
935941
437709
1882904
737010
969281
1350255
977952
538806
220801
615333
820508
641882
980017
330295
1802759
808353
1040301
1929152
1685243
680125
1124557
31105
1321516
342513
1976061
1974441
108117
1046024
1349698
445504
651989
772810
1761396
649448
1858494
1079026
450114
1812294
880465
1753520
1944899
260078
479089
1830246
1635934
345622
34577
113893
1777910
140869
1397919
1277742
1234277
1200810
1402490
1903119
843180
1643921
404889
1528554
1812430
1489734
102458
961094
751789
1187954
1028203
894329
1489086
879974
221624
539574
826973
447952
99819
542017
176841
1823581
1252843
468705
980786
1465756
1356375
480168
1712022
966626
323203
597877
1156496
1757440
585812
209465
556257
1193758
1545165
1050702
256974
377242
194127
458388
1074250
1130466
1059992
530958
1758518
202647
751799
1945595
669483
1953879
721018
628302
684368
1143932
619232
1918229
163295
58149
1355563
1082066
1098832
508038
1180788
698074
1594016
1978525
1594456
1893953
1485048
845775
899730
96720
1000467
348000
1688747
1220139
1917207
1303009
1343822
1561565
1062885
661065
57152
1249804
564725
694719
1393895
1190184
280208
92948
1118541
814613
1548668
698472
1539711
1999820
821675
820972
1598432
836414
607887
1938135
78231
1098428
576380
1615748
1786990
1084510
1587396
886628
367824
1857335
1939673
1442710
336469
1873032
870783
1294422
1988359
782964
963925
1520149
748702
1917201
231312
1251235
1492547
184950
1685036
1924785
1140625
1886944
636073
891808
1471477
1829087
219385
1445637
1080196
1761428
268560
1790538
308794
338925
1695379
137531
1175733
1368790
395770
340957
358469
1614784
1052716
365415
1331109
269250
1315421
1031027
221435
1962583
107668
548715
1826985
1964692
649352
583644
1602606
415147
769040
1349735
147838
1965029
1474702
1870256
375735
1546463
1514613
1942718
737010
435573
877155
1805728
225807
1926711
613296
545725
1977011
1454076
418933
668445
605495
1097026
890611
813790
91668
346871
1449723
427614
1859662
218572
1036364
1104573
1187258
196683
256083
1406181
1620397
1799356
34829
970273
1809477
58248
832172
890913
1895421
1862111
1381464
1332378
1942462
337265
336020
601851
33446
341902
738350
1249686
580223
395161
455152
762642
82437
1496448
429134
1741284
392971
619165
893957
373162
377916
32550
1796513
611361
435070
1480637
863906
908919
719892
728692
177734
1907634
1996270
731697
515779
608001
52229
867617
1251115
491411
1074370
1005106
1532605
1705966
1074732
1751191
722144
291963
1387072
1057857
1728231
1350237
52810
1473830
942597
1736473
964701
1290705
781932
562300
1057875
896165
1870680
1313438
652416
659895
837500
1189704
41853
874413
888206
346001
245759
402467
893820
1468226
729717
858621
174476
952538
737030
360681
107667
1515073
1322182
363101
1185079
437673
1134934
1281168
1077889
648670
836926
1473350
601129
1634456
1287909
764948
777424
1551886
765557
599514
625415
957559
717719
20297
1172374
1632210
1929771
1540933
1374069
1259967
1741955
1545336
1597439
1093015
1501956
478943
1738515
1728871
378024
1228988
437909
327481
1072448
1934725
939058
512786
913051
625932
1345201
281297
1636196
1147197
660193
682695
711069
529123
682666
1333941
849976
1509603
946095
1813855
1496765
1600258
29936
1129955
1309344
1574129
584241
388155
1324387
1325192
169320
335518
191071
563493
1292013
1936499
1380414
1134933
1352607
459307
1415894
1348301
1799117
283887
1333973
741081
1791536
1829341
1067457
1528458
1874877
414753
1562756
1318541
665395
1547290
1860644
745155
529799
1044684
580626
1187774
430585
1245413
496058
1751838
1153482
1296919
1003571
1717193
670805
1439689
168802
1174399
587677
1911903
305901
395545
1718191
1928974
656843
818663
321153
1511569
1262731
1539614
1294328
1576554
1870312
924351
708877
622341
1102148
148769
1412570
218762
156660
620270
904031
1175739
191932
78441
1559134
689277
81503
297357
1766982
1236828
1873215
236879
827864
346563
407425
282646
463893
123062
1301711
1664382
1250175
1411243
524787
316412
1949120
1790691
1915416
207086
1961249
1188426
263276
811842
1342796
1356036
1686494
807558
1848603
1311971
856385
195634
545147
234995
595651
1978963
1648390
1292229
1759303
1533391
661865
177085
530552
1225335
798672
1433668
13385
1234576
1500087
1814151
1521844
1314378
648374
635011
1291194
439448
733817
1159414
1515322
483772
203419
689375
895398
1980627
1179348
1021777
1105719
383444
1031823
1961420
536338
865428
1654103
312481
85839
664259
1873940
949177
567962
1320656
965326
1071037
1224500
973160
1254756
1774523
1730466
1596562
1671381
1459048
1220340
279537
537466
82872
1540873
318189
1247838
524030
1191590
1788569
55413
1505319
1593201
202714
801880
272787
248845
887071
596485
705005
550375
617325
838649
1417773
1117743
1549005
651725
1670427
473773
1883831
784353
1706802
1432723
1988067
1432774
1923867
929225
1619129
1177428
1817397
1720400
41048
495350
1631691
456248
37278
713546
1129147
833818
382628
1398490
1704661
330568
1875188
1479975
1888217
1908825
1564180
885079
203813
461583
766155
1037706
287766
1990141
334027
426952
1355136
687256
739384
106129
658822
1486133
1322657
1694776
865276
945319
1000495
508756
556882
299392
1864721
640601
676994
1361588
625596
1872510
47619
1297105
433033
1276909
1898784
761812
1837405
905661
617923
803594
543867
923478
1835941
692856
1334997
1056090
191354
684590
1358544
1558969
384486
99037
1785135
21393
1610878
1222774
494891
851405
307867
947361
1003208
341193
1881539
397356
856926
446169
1806921
1706349
86799
549737
766063
1051518
456661
1859821
629725
1496901
864707
1387427
1174411
1356339
345607
277579
1152164
1820367
214777
1087467
983428
79954
57164
988562
1125679
935565
1941279
977051
262199
1174266
470883
314055
333481
387537
1171544
869477
1087222
1525753
1775673
899148
1061822
1443641
1887757
751289
1596290
1876597
1882096
233145
604946
1017106
837491
1087879
1189823
727609
1137549
1678870
489123
553283
450715
1702228
539934
1100242
1578861
1023209
611913
542275
879746
936636
1393482
798288
252923
425394
309802
1686839
678799
1565434
1608090
1269657
891657
11339
1286370
444303
1229994
1662815
1855126
1673135
1645085
986070
697729
814018
1788092
710406
1253280
74161
1455347
1886576
456361
1430206
73336
951249
1970637
1685282
540901
72774
45511
985816
1497637
412442
1144190
1958325
45516
489912
1364903
219244
936113
1914703
1505159
1152178
1207387
1760808
643711
444638
1922323
232232
1241773
962486
1223378
1930656
417393
1961394
213215
63444
1701553
1790745
737326
186438
280049
255267
753130
868474
1129782
1713310
985190
228448
1061946
1493620
1582426
1750608
1640763
1500647
369549
1756253
250403
839284
814695
653045
420171
1767341
193888
265813
147932
1064349
755277
992164
696136
1878826
1079616
1158650
43193
1413244
616923
952305
1446779
1584008
1687656
1282399
676743
142703
1299961
1529571
1335906
559841
1873809
1327862
1675605
1483101
1188602
1133057
1302521
1719706
573871
1832643
460469
978988
566346
1068269
927572
1723510
526945
1319490
42177
798792
201120
1817484
563154
608117
656018
728930
1646875
358506
1593481
447040
1150701
1628420
1125559
374832
648162
1081511
1226030
1415975
1435345
1865053
12624
572304
1065752
485052
249782
212266
611921
1296226
1711178
1655961
1086243
1689687
831721
539708
290750
1008857
830775
1214921
167207
559469
1990382
1659484
1537827
1501075
146231
450651
1409451
422992
1279378
1875996
1796163
1450314
768704
172830
1835819
77903
1057933
1423078
1621433
1120860
1720179
489588
429394
486789
1999110
199373
1972720
386666
1522732
1059718
929174
1306328
208820
1589337
1878091
399357
688679
210288
1399897
1479815
359037
1079375
772261
705677
1321558
994280
1244287
172345
20863
1616483
1822762
406020
1392003
1478826
891064
575022
127660
1722437
1868425
219571
245913
447375
980351
1746314
1133795
1151372
1756759
1094453
490938
1298645
1059776
390374
1901716
1756806
1444927
1435843
9475
333044
1624191
665827
255008
696987
1260196
30170
396413
1702061
872562
1079478
1125178
1690308
673917
1711013
1710751
317284
1316525
1111709
1592780
1202224
710409
938946
942157
1717915
1080771
730037
1163955
1549802
1595350
1914188
1626494
1039628
1784373
1624975
1895883
221998
822428
1253312
689188
865439
1624746
539853
1532716
1790916
1750241
19013
126999
1777300
627188
1236622
1113258
1379848
554503
1712367
831167
1823492
1338356
68823
1000305
1700242
1171345
1454615
817384
1417678
76532
304334
770069
770559
1121205
1825182
48776
1928183
724579
1165705
588547
1207569
572246
1343316
1416333
619740
395032
1921509
1567556
291582
679178
598257
1264985
1261031
1840586
80169
1160671
1280805
1732803
1916553
537082
593729
159871
1269289
1293731
1386120
587636
321909
474665
1137832
944995
1741182
249789
317592
1761894
218322
1460697
921355
526012
1634901
1287469
526101
1686072
597064
1158049
694771
1090476
1602003
537237
1426423
1751830
181744
886707
60550
350991
852593
332511
1088179
521590
1207736
339475
1257662
534447
389346
1561119
1452799
1715930
650061
1859785
1011238
1012683
953133
1846823
1327922
91087
1706986
1536454
335242
865709
60803
375858
281283
1373825
163949
779758
1446687
235507
1735525
694657
1816531
39521
1343373
137394
321137
1538207
1294000
1481144
122142
853540
855393
1762841
743935
1813722
1778451
1067353
411918
330141
949301
1030922
1680768
320797
37387
1293795
1993853
583352
979547
1319697
155165
1928034
1057447
768004
349445
258185
1822725
1322703
464768
1684402
324815
1474488
752630
1585660
1918480
849207
1423368
1515408
1979931
119827
706866
428875
933303
258449
950886
1450286
977475
370351
345119
253802
1596625
535599
635009
73267
1943449
841054
1838906
1038240
1597918
338943
1135746
217737
1980181
331234
169849
300154
201798
1154212
1706685
104112
274170
397502
1436017
1220285
1588835
831873
1642861
1092140
1336873
160771
1358055
447381
24824
1835250
1787071
1961198
1064901
1721815
353463
769061
261342
69466
1017153
693757
144913
1438197
1171172
520733
986088
465431
1923578
677421
1443597
1151594
523727
1445270
1566215
1596519
1070231
1917725
635215
561139
723888
1062209
1008540
1957203
74506
990899
380146
1775387
1785124
1063895
492864
1571450
1496590
1542674
1940903
600008
1824441
1384140
1536047
1655046
769070
1896795
1244878
1400495
1503392
1702499
1351419
935850
926191
413025
809228
611682
268750
1904367
276729
191079
1412938
1385098
1595086
1956993
784359
1886444
1920813
1929391
1603257
761548
1394952
1803499
403054
590422
1108682
1678791
947718
404986
422263
1649200
1996245
291159
47581
1710670
1143543
530657
678746
626402
120037
236993
302346
985559
814734
1477135
1970262
370817
1204307
336227
1627519
153095
290012
365138
974782
1540579
153552
1338223
1972678
122619
1063664
330154
1671078
170989
171374
958960
242872
346059
1575126
209639
1600469
1136425
1073258
2553
1271608
299209
707265
1735844
660479
37916
816964
1353604
788688
166347
1996847
1120389
1801054
1913555
77349
408506
1833471
153690
701886
545840
108313
336013
615887
594358
606288
1114678
1556204
1073871
1149821
111533
120458
1041993
1899308
1196659
1666243
1840078
1938369
66120
522574
645195
604274
826463
1516811
547329
387805
874588
1185469
302635
695963
907612
41531
1303086
838438
299574
317639
1778518
399722
1653425
1302691
1316374
1303066
679650
1597124
618808
1925972
1059292
1854500
1729563
607052
1621534
323271
395207
379074
1986824
1473011
805117
462466
573124
1029104
1820766
705470
1719482
780617
12926
1099575
357800
645513
1436876
1458515
621939
1935000
674455
1333723
454184
1454658
1235882
85287
292845
590001
1693140
1214612
1165933
826112
1471927
288207
1896253
128649
803097
975860
1142486
993154
1046297
1616955
783894
1210443
1974922
1546967
314603
178727
1810416
1677800
446609
1714839
308532
238992
108757
1556550
924120
1239741
1672443
622123
512744
1266581
63405
1688389
402461
1541720
1473470
627860
1851341
1579470
1612699
479161
1688255
1184275
984770
430799
1111824
296748
1279115
1271491
55403
1333918
1716376
1594969
1352513
869259
63414
6988
35670
688254
1974373
1896601
954902
1268140
1853830
621840
1146211
1115786
572714
844436
1785600
67034
1383415
961840
1812698
1132078
659873
241461
927486
1769945
191339
1165672
1268610
1749225
1846256
1369502
505919
444664
209433
654849
759717
141756
188375
137650
526755
553290
1086314
895299
1706102
800174
1287659
1473273
1648856
509872
55184
1654838
864315
1392069
461020
1815688
1442650
841540
890260
899824
746391
84081
1075414
499442
112920
1718775
1548944
599970
768768
1888406
1636734
557770
1858112
306967
1595806
1944603
1833539
396513
1983861
928460
979455
1425415
1001664
844713
1461396
527479
1296066
666280
1342862
911730
831031
758150
463611
1303206
1964622
1408022
1811935
213048
109770
1802747
676010
1461921
1783652
1360873
1213947
335098
1619865
516209
1267432
1370526
679699
869509
1799030
472988
43385
145990
338144
793056
306470
15684
1810041
768268
1747359
1092067
109773
2831
1486213
960769
1313197
178742
408382
1773204
659311
168694
236223
551983
1050203
1202540
1256859
1347069
659187
389882
647742
730324
1323923
1998545
710260
677152
1651239
786686
592380
902270
1191407
212217
1481695
1690926
1343949
1639303
993174
915361
807963
550916
1815406
547685
1672686
547951
1441906
707181
538280
28298
1718558
1153352
1757282
1407679
1613296
1329614
1688443
691871
518923
1619890
647462
1112364
315984
906710
1814590
1028614
1647592
1015155
414658
53827
1306778
459633
737013
776092
594156
1686987
207573
1559954
1704040
877933
728897
364098
1961146
293239
972943
624519
1361178
1587588
1137349
291079
1188981
95174
941815
920296
335486
1667684
1181135
1048224
1144633
7129
1764211
1593518
61151
133326
1589115
1606218
1338666
1738818
1643339
237473
728347
132614
10373
786124
1948655
1043090
987433
902306
219213
1977493
930975
85477
585159
1699443
509816
1497639
1062606
1445761
1340465
858412
382308
314609
646242
1107009
831765
824845
824923
1605480
1659740
327411
1418149
1515930
1296424
1845508
108509
1170088
610318
196762
593325
953588
1447374
1180859
758061
245911
1308337
1653670
765565
743977
1377487
1617692
954755
344586
306753
376201
109736
759990
1019301
1647958
1720391
1041106
1010241
732037
731988
1309400
1192277
1934638
1036286
1464384
1906677
1601725
978737
843714
1229076
359472
436411
908425
1013854
1612361
399296
620575
582907
444369
992478
1980914
816815
1321671
1219760
1636499
34555
72805
575408
592139
1938819
1083150
296463
1546749
1822863
962846
1259174
442545
634719
281096
818826
1169612
1206140
132702
280321
1665198
329717
1602568
1273293
84269
1133541
488104
997587
1025195
957283
96763
510779
1683173
1635646
944638
1983609
679556
996705
1677066
501690
140597
421276
460553
1128077
397569
1684869
183291
567547
568066
517412
1178614
1472479
639792
530429
1526697
1689160
535195
363074
302753
903411
449448
199753
508145
653671
399402
419835
330540
1586431
1989622
1655202
69736
1642742
936608
284347
21889
1362156
1115618
1483415
1343720
1405692
641409
1989687
471134
61304
479636
1762638
28957
1967641
1443153
989524
1632478
1157756
1662077
1062259
1045938
1544869
1830218
1861349
1142886
192526
1891455
1337174
1925255
465278
1851663
1161684
532787
907716
300931
299339
315241
1767638
1609791
1755343
18248
633248
508897
906265
1231590
1142111
1243651
822873
809946
173654
615526
1798502
1489607
965750
274447
1589279
907323
709129
945488
284016
539338
1991437
534431
1616144
912556
430575
183940
1674606
1055047
1630403
343400
1145684
1205546
1262441
129532
559075
1430013
1237323
677954
1817861
114793
313451
95058
553949
1339139
1871786
1227431
1561993
1275209
231544
606914
1298876
1583269
911216
999336
1716139
1008874
754206
536305
947882
1900203
1309067
1476143
1741645
380309
1458086
1918904
1832738
317054
1144493
1891511
14917
156668
686258
965893
184777
1357399
1893031
611658
1685769
509712
1555263
1157532
1438663
81518
1324819
1898056
1286381
290792
201836
991501
282724
1919878
652948
67087
1949761
448742
1740533
93729
856478
30178
324430
1345560
1994891
334460
1599068
212494
1925065
1319288
877996
412558
182811
1045076
1174180
1800001
269982
252138
1833257
893324
669123
1402326
50301
398176
666253
110408
1845286
1949363
1004193
1596852
122725
1813275
1919064
821008
1507991
565431
134538
1750825
268489
716079
563682
1783161
1234947
115974
426487
1089110
1047061
1626646
987122
715948
102051
1187748
454761
1969716
1756482
803350
1188459
1009351
486148
1546525
1381786
448234
1640094
1921534
672462
1217852
1274703
584951
249866
237274
1633600
1882101
1063041
318363
150258
1198661
678836
1688811
1957253
1382393
61543
262777
850976
86632
1713668
713607
1154152
1734406
102911
1278376
1688285
1794521
1150668
225879
956669
1611563
1866295
794690
727670
28532
543099
1540702
45656
1251347
1793466
335105
1937276
1753773
630483
1783226
1798781
1511864
1122541
278472
1299486
1559277
1093483
875429
1875036
24074
830483
59966
517865
935842
1749399
1214809
1990126
1722519
659859
574377
330026
450146
1770182
458052
1251914
129035
1017577
1883555
327762
214674
646967
1758138
1298864
17382
1049176
1540206
1700953
1080665
602871
1433007
1465019
1136300
730493
20276
1027373
507677
890491
1690539
161573
1134787
40615
349485
1630067
225539
1029436
1265716
1874328
215073
818769
690480
1338739
912751
837545
1577578
985817
860994
1945014
857183
142247
488769
1882393
934175
974389
457620
759285
1202205
1148969
1233847
803739
1969020
271876
464882
1789698
224852
647632
1620387
599975
871139
1413204
964507
266074
1213827
1252962
553066
1502745
1372382
1905466
1844566
111765
1293156
1450349
442245
897157
1427612
867774
616133
143479
666024
543512
1639982
1355195
517958
1745733
1012560
1192734
299642
352400
1720783
38943
1891582
1096557
80339
1798930
245577
524171
1107316
795008
1212244
1220109
1931911
1173917
519837
1201277
1298019
106626
1856770
1949225
1442627
143284
1816321
193745
582324
1538515
821470
1392279
70687
360482
1983086
1871968
1195588
946172
1444194
1117559
442817
75439
196991
65218
165564
259768
1083696
1375207
533907
1411075
1287477
895476
183463
752944
435059
1436301
66937
412122
1946158
1945631
472736
378949
791079
338383
1674503
382177
1871918
687427
227741
1113277
1791237
1373100
817441
545459
454651
1900450
553250
615299
1460090
522480
825078
163045
1847501
330036
712159
1447234
84466
439034
1109243
1881917
546065
958245
522166
809864
1995666
1689666
1822299
1400254
721390
1796743
1178654
1548555
1033769
117472
1242673
1073543
1823936
993333
1655108
1190090
115938
1193836
1610675
1530708
297783
1775380
1213354
291644
1278459
1408421
637368
1443587
458561
699265
1071110
1089850
113313
117964
371384
1710349
1290538
899879
1798129
1695008
1924921
1212744
1989424
658705
1619268
618414
422363
231618
1462394
941163
1539601
456637
1928412
1523
1574554
1888705
1512386
1293593
1373844
310401
1806216
808705
240480
781111
131248
1151081
1125698
99958
1700775
610683
1271999
853789
843725
902293
370204
1997886
1753029
837652
1302639
958786
1662914
43964
857013
1745184
145704
113240
7248
36680
1416117
64030
1754950
1926128
1543280
1984103
1060321
459183
1179376
947375
992512
241243
1896009
1786887
250980
1521726
1009743
1801907
1661020
1782369
1120135
1240189
1083838
506336
1287741
1217292
1060055
1602566
757604
462548
140319
31172
1142758
499605
1577675
1539883
872609
1290316
1768275
262364
1508113
1225223
746153
1211535
1707929
446532
1254170
839681
1992072
1573087
1097819
106504
56
62091
971530
498168
1502020
462458
532704
1017530
34094
1881054
1272420
1771456
1867939
1199584
993581
669559
1734785
1216677
175266
159969
1420485
865147
814144
1261438
178554
1802937
379015
128917
1891447
1197625
735712
1718239
1135097
312677
1808732
630567
109138
1848213
1217132
486231
237550
46002
1473595
1977418
1110508
1139305
1611125
1497845
28299
978958
1628560
568347
1695759
313272
1061497
376732
609422
242737
1883272
964534
1779546
83745
707149
1763446
805893
1622093
709696
1554045
1156347
1539713
1987043
1162087
393050
1485108
1328750
263477
858033
1027050
974962
494975
728761
1342009
825723
1921825
1497198
1327691
832168
1251014
1520520
460358
1712120
1453535
886936
1228833
590140
1174559
1338913
483192
1098036
1577980
1873789
38724
1400572
511550
795472
1236666
1672585
833430
113047
962386
959427
603631
520071
302590
1678227
802470
196337
1549267
1393885
1308414
692463
1461460
1959005
591043
477960
1306699
671816
1266456
1984758
368714
66566
36362
1012038
1318753
1165216
1803968
1414410
602311
1860019
1766466
1848985
949070
977429
1067264
620094
1144821
1287777
922796
630938
928625
1101482
1657587
1786291
987280
568106
1648968
488752
1355997
271873
1252562
780196
1433190
369385
1054398
393649
794790
1461315
1644193
1653972
1243576
918333
187533
1982151
193093
1322883
158827
241550
909965
83525
1465398
298260
976410
1396532
1057697
814973
1063165
1894489
895762
705386
66576
664344
1124503
401189
1535415
644837
1648957
1715507
491228
220870
1190219
545394
1806975
1878434
744909
150374
1963237
62311
1559259
759193
1371987
1410432
721462
383163
880535
606389
399612
622011
1747439
1306630
818701
491951
688943
1030291
1661146
1286656
496173
678870
148260
1279879
1412913
1413621
1470690
202343
1285387
1329492
1919791
716532
1024760
1920758
1644306
1372447
627621
1194725
603932
912985
1043853
1030841
1684863
1911665
93368
1155779
1523955
1730025
1056991
1321149
422101
1834357
116919
135477
1794431
1151732
650620
321283
761480
753008
455330
726543
1748485
1109876
266427
432196
1317368
220312
815881
1795918
1016001
10762
1532830
1350165
1021614
1803485
1879436
1917773
1811926
1171465
1191903
1060387
613905
56876
1831689
934547
1044081
238786
1954825
1519735
1929021
1053906
1385632
1782580
1537875
785018
1499961
1673670
1289037
355385
809365
1260821
1341633
485178
1859232
954360
1730506
1792990
444596
1320002
1274308
1030607
1772016
1984444
1048948
504460
1850842
724358
1638544
1843380
1184330
1297343
806544
1471157
1991201
1968033
1110271
774646
1387420
1465621
1627390
1604034
1385958
1748806
72348
701090
449029
1741944
772799
1499652
1538748
1047914
1729284
795511
1139714
93561
259512
1888806
1121408
829055
24874
1941638
1385128
824587
1233227
454345
903657
1138178
791890
254764
1447531
786165
1980599
185367
1566125
1277687
1192697
836017
1082756
1058138
1689824
1060948
1793942
88209
223013
626584
108891
1067755
1376748
240756
298084
1135840
1231607
1395355
1527306
226711
1838090
522688
1702605
158868
1382076
508605
242169
1763106
446938
1397529
733365
1319151
279922
298524
363743
1761834
939347
534636
971146
816196
123313
279150
330607
1727361
1133154
1176439
1167188
218775
1726309
1027007
962863
1481162
775365
1708850
756747
137487
875699
918322
1466664
1234892
1542533
1291766
338029
1590708
1429082
1101764
1617061
1839971
1032106
1773507
85908
118635
27137
1705749
699497
548162
598994
749948
1839027
345010
797184
1346448
1455797
1574952
1096413
684428
1915807
1205001
1510772
1325218
828645
1122415
1607670
79242
861768
1997484
284636
764494
629902
52593
939274
118147
715254
1593007
482895
808110
1502654
530402
445087
1752842
1416305
45640
376027
1457023
1696988
1574458
1949852
1679560
1839727
1080355
1089807
1115633
961738
1615302
673636
1375298
1696610
384102
1407352
304321
1565928
1674205
992191
1418028
569195
1017566
224254
186803
1401193
1967803
744947
215718
52341
1711521
1651408
997734
1566258
1672890
390612
208348
1308385
355162
115571
642238
1098826
1567689
664793
64074
1134229
800469
1167485
966434
1401841
983701
622330
390649
45422
1106109
893707
635781
1202525
1189221
51583
1311581
1653306
967820
467175
53588
1163381
1657876
642709
566872
1980599
450024
1643826
1314496
335708
541673
1181335
1900649
1151865
1438533
1189979
1627371
1042875
341987
343579
1694179
642968
961464
1712366
1293899
1880703
563677
417504
453174
1140046
114856
709853
76908
1664578
1883276
1834603
1131722
1601371
793384
345970
1664811
781631
485314
116318
1240547
1159515
1923732
246787
532460
69265
1279233
472414
743574
390252
267559
792436
584790
1989506
1040036
636842
1773049
1276508
1875004
71249
102297
694228
848871
431415
1546357
1060007
1038206
1587093
586104
1884703
875253
1135694
56022
1312201
670618
1459700
1148284
1716790
406791
1278126
1716436
626926
1062117
1268125
829416
246474
1959283
928289
805766
557841
460875
110923
767130
979378
1903195
1016322
1578563
1944348
1274083
462321
6577
808246
160849
541291
1061358
1869500
217027
1259296
228146
1092704
234642
188704
546994
1698803
245628
763755
882817
424644
989111
69004
838656
1268837
457220
208893
618157
286049
1495487
1728121
1233115
1802562
1931512
1183960
1160986
150671
1437784
200755
1720262
1797589
899081
590227
1377888
1712726
603452
1429111
827468
634050
1952502
577544
1161638
1154451
1322025
460396
316252
97951
822680
502965
62230
1549094
1878855
1608014
488462
127788
1266418
470528
463533
1294867
697808
826123
1872178
821620
235478
1526308
1537066
38921
841666
721351
1366009
1909435
734924
847422
777872
1944094
1020837
1393760
1548845
766313
201422
569300
855549
1040982
1680316
1467438
1015552
235469
1387671
1752322
1575032
665451
968683
1393855
565953
1267274
1583017
1575812
835439
1236587
1009032
292653
371921
324966
1938282
31097
492070
1260283
315068
421019
1186212
1031797
828965
1504302
1879288
382786
1795469
399696
408985
1833097
1415352
1828955
1672955
185114
1843754
6085
285869
745896
1463340
1870223
604326
538159
9100
1002403
1090056
756325
1776787
1027178
590763
1584971
1695703
1772064
1103064
1632448
735942
1249586
1031118
1139248
423886
1987700
800354
339042
1217929
1437817
1966349
1294295
1578458
1738086
269919
1845502
179295
1125597
682547
329452
183683
1702867
345828
1659315
372607
1763446
351130
766455
1363917
1374040
1369066
645944
1780315
198066
753532
477295
1866306
1291329
1917149
991179
945223
896194
550895
1303057
1893260
1069200
933044
1693039
619578
812940
1495086
788190
1924539
1372452
1487593
1922966
394743
932865
1892097
842723
344764
942279
680528
382747
1825362
716927
287132
66195
1977164
409480
855461
738520
1910062
728790
339309
991066
1199950
1712573
195513
334006
346690
1555633
287060
1371006
881232
1084308
1128783
421539
47820
1728466
313787
368414
1045762
774536
1492042
1206518
650628
1506967
321218
705589
732335
1184511
1430028
578845
1235576
1658230
1085314
828365
1544194
1444766
1839178
1059618
352167
729310
1293243
920578
1521797
1425578
1467195
1896399
131201
1209942
707120
424638
801033
1649439
1370310
1779806
1205833
793707
352302
1878331
1964770
419338
600764
460649
1762477
1742598
1882911
1845329
1228276
338822
1508024
681089
1522566
1679792
552280
476201
770982
442181
236312
766348
660523
1583379
1562683
23964
396961
897069
1334240
1121770
949980
726501
173292
1980583
743241
673843
23384
476911
942966
34444
157153
1230769
1012236
1700206
1735073
1043640
1120911
16224
1451965
1724481
1258024
1753044
1287336
1947054
391653
1740310
1628714
1219140
1980348
1789351
531140
175339
1216313
1703742
1711925
870889
993913
1415295
1742150
243516
1540106
1810129
845745
730356
276256
1433884
899627
893214
1816146
542998
1208676
1979901
260764
466753
1516982
1219359
1261470
1952479
1352104
1276098
141659
1284958
1778966
748897
521569
160814
1560022
475819
1725848
845120
880370
303666
1319583
1485293
25633
751615
948458
1279610
1688141
79450
332705
1537567
1050505
1326160
1383256
1645431
1566401
1614162
1881749
277821
1954119
1584568
79318
927543
615206
1467517
1908518
1282265
495635
1372272
1413224
1303058
652655
1315728
222261
1594566
1829721
1792126
314723
1499597
1708134
530365
1165683
390419
850090
260256
1210062
1091436
983718
851844
551413
533439
370120
1905703
468265
1377856
173379
885028
317830
1186779
494488
571316
17744
1208782
1324735
1947079
1792502
700568
993627
1836319
454889
1123742
1348018
887967
876530
264694
1256835
761702
1801881
1715218
238470
190421
1995215
1881697
644606
22236
1576787
739222
586408
267668
1724902
448347
1296813
1016677
1350954
482874
743139
17597
1311327
8922
1851812
1762959
326108
814593
1808563
961832
150320
490027
1723514
894878
415647
1669074
1964565
568402
1417726
1396039
1963906
1505977
1580696
1611557
1441879
1971130
1788387
845481
1735291
1187090
168740
1203267
1633819
1488883
1335192
1241242
409251
1022266
514271
884490
580000
958058
702394
1804867
770533
1130150
1928191
1095815
240599
191553
1877040
1334385
628417
1961530
528020
223332
1599734
1740300
1463266
1644089
1900781
1960969
1013514
928004
158102
766091
1390930
892738
1259839
1425975
1417723
588780
1581089
358528
190664
1474566
1165666
1815593
1426023
480112
628277
937508
1962169
1563069
365333
22318
1224736
168536
973040
152200
1836765
1338333
139542
1966041
1694745
1684361
161054
1636548
313928
86868
217340
1552746
259749
885857
649381
1474531
1246782
1053973
108525
786108
1362487
886089
293837
992036
340361
1730323
305181
193158
300643
1759227
1535225
1170921
1749870
1387394
450722
1057193
1027813
1432062
194432
1719210
1197067
315735
117229
1998662
1098117
274222
495368
1238095
794348
1338300
1218607
181220
1185725
98085
815877
1709101
995051
1039111
916703
530217
104229
1331215
1449684
606527
989977
668036
739092
1870063
755174
1127363
717827
1164540
1087361
1324442
1693107
1660826
627999
9566
1073347
407587
1245878
1221732
1934100
728041
1271318
683458
824114
1061935
42288
1569514
1472925
453649
880278
1349780
1862474
1991674
396296
441254
1202732
312288
621216
1981265
1043833
1416533
599268
370648
1471428
1645581
1268666
482174
1490459
732536
1486055
335014
371860
474382
635824
1338732
500832
1618438
936002
733122
693778
1590945
1354032
1516577
1480294
116700
41217
1507782
1653407
570827
177313
814248
665942
1096108
602204
1603822
744592
1921523
136291
1238694
1505402
1792338
1349971
438192
1375201
1466995
1076294
511097
1483088
1069247
759372
359271
1190875
1439031
1853443
942753
671547
400814
1158887
1921328
1020276
1197256
1443487
1808500
1761219
246696
421775
780261
358604
1007890
1880313
1157701
1929512
944937
1936126
712192
1278568
1348629
658698
647186
930570
970880
211628
1575517
1746409
1717004
64598
163953
852448
828648
387491
408709
1021319
335408
75658
1368116
696158
286564
1820980
1125552
790104
1423145
930367
1033385
1725483
68713
1507020
382770
1758514
1083607
1598639
1053787
860299
1592628
1516163
866253
1690289
1309449
858102
469432
77105
230845
1558169
1405810
1643668
1046325
365567
1939207
1886490
1223490
1049917
1297208
1089398
825797
1482550
1524921
643935
170143
1372565
100322
374165
1622386
1917591
477306
1269895
1925011
4793
1768265
1284052
1952373
1163149
794077
1493006
841122
1689824
441558
562410
305324
689183
880858
545253
1863316
1275104
1137033
30754
1745301
1266960
829412
940840
797027
101698
1851499
178769
844897
815144
1277334
1103813
140430
889519
1823901
635046
1372646
1798026
87936
1512815
1458059
877564
1705749
1273495
789989
1039152
1751086
475828
781379
603375
1348520
696672
726944
97515
421635
1542961
1104091
1586139
1381249
1829866
1966706
1402174
1506290
816369
267493
1323680
464689
1445431
1489993
423909
20790
402422
793644
1462227
822995
573961
1868222
286672
124412
774791
1097155
1125071
1210134
1620935
1470055
1840530
399262
1713252
188165
1343953
1096406
506216
1303633
1762946
1119066
1414013
996239
799980
820831
1868821
560980
632731
1025970
690476
1621694
1929634
834902
1421409
1532200
1345495
820960
1959446
1604803
36272
1958994
483827
1419842
239247
1266714
1930601
1969656
1230780
1355663
293726
1789656
1332836
493164
551783
1288511
626380
1481133
365960
547629
1600426
817813
1006159
588820
1925526
1578878
1965333
264981
246524
472567
1971977
1030389
536623
995777
1998930
909248
142884
183142
1646761
1646813
1772670
1133560
1865649
1861971
438394
387965
1392820
1263400
1752942
7996
1708015
1469220
293310
686556
357066
411299
1742577
1279726
775965
570142
1683964
627747
605679
1337829
1083170
183512
392109
939286
1827799
646074
1263832
446402
1766787
279650
1078105
52735
1790338
1640633
1919819
1858315
839121
1324776
538741
1523916
1061605
711770
186059
410692
774437
527411
6016
454838
1860714
378331
1972192
874890
1198505
691222
379370
505939
351584
670407
1797476
1436887
1256098
1411671
1296851
110755
1151171
1755526
612011
350759
1173089
1201385
743435
589750
1986832
1438494
919770
1688290
883708
120541
1930995
1580262
1744515
1706581
1803840
50012
810183
400256
920159
573135
1320457
1321199
51267
469971
1851624
575827
1349370
1170680
1958671
1451415
1609333
1265340
1291883
1609313
573748
1081581
690349
804478
1801549
3886
549315
1854511
1071021
1737865
110994
1793321
229795
604898
1948474
1320749
1649641
1725568
196237
692829
876383
61964
1305791
358358
1455004
266944
1895134
1163506
121727
509015
862991
1529196
47146
1486107
1260587
486057
1363305
441020
249320
677204
332002
121624
350376
476796
1612488
216537
1154734
1355560
1777890
763816
1750585
1717777
752103
171582
1563027
326572
275808
305490
1195273
1927109
1190150
1225009
930880
695944
473045
287332
384418
1433710
1766270
1710440
624610
746854
1971604
283500
1394754
868382
1497076
1411967
1859414
702600
1879165
1995107
1177324
335427
1562771
1141498
508957
1867115
1214040
521233
38357
1435085
1134107
343827
1700573
1979748
1606878
347972
923830
554177
617911
662397
570968
337573
998350
610147
1393554
744023
1339343
743074
1051118
1020880
1859301
590975
1841624
1196566
190016
970776
1533220
947926
74553
146896
971086
2645
135190
1024020
861071
1217572
1289613
1345737
1350090
340195
1250015
233378
1845681
1526473
966818
354102
1670780
46115
398161
1374127
1717790
1603116
1390747
122739
1482954
739711
784268
1120682
355370
224788
70519
492787
897377
1481975
1038093
664495
1923428
1658846
226716
131539
1288841
772575
44013
41836
1416671
804447
648034
250390
1570841
1192853
1956605
503001
1689154
1252716
1497821
684371
199667
1738725
1000398
993961
1959898
32750
1633620
1750775
317439
1646465
363450
1693496
1017862
905676
381632
178907
542528
467927
1277180
389765
875888
281447
918319
1889781
171791
1352042
1874112
608499
949766
1991663
1969994
1639132
511925
1333314
105871
1371882
86229
940162
158394
1046560
320386
44231
739894
1632939
1227386
1575323
588205
242774
561125
1886
177800
416941
245788
1876449
531331
1472625
945857
280626
1471486
814545
214662
789719
1439794
309727
1951357
1014610
1177068
1624842
787802
346501
919955
121760
1499485
1709579
843329
1815719
1312999
456880
1132593
1915360
443738
1153610
427499
1890078
1803401
971606
1896316
1339356
36435
465217
1602111
1811063
1141106
607688
1154925
1161918
423893
325479
934428
1119230
1320047
985334
1270231
471019
1809915
1724976
547692
33804
382453
775071
1968948
1274153
302157
776442
1395357
162521
243979
1298299
160177
804075
768052
421528
604839
880945
1885542
296519
818712
1850881
735730
450650
447514
850487
1789363
1432257
557122
992051
1790589
250831
282514
1270234
80222
427349
103486
624983
468046
1236431
1624385
87701
1877597
219789
286342
1496737
948778
1561968
131341
578275
1104542
638356
214255
1660738
590037
195918
1586951
1292986
1616072
929730
462180
370562
394363
1471653
917472
928564
168377
1801853
424136
1167776
777584
47385
68807
235329
1054338
952546
1844411
1612404
839289
753299
1683587
10557
540955
1724248
1734154
1365475
1708458
892288
272191
1119642
1638795
772466
1202540
1174109
580628
131465
1147118
592288
1706775
599226
744014
1830697
1465684
1533218
720275
864398
602871
1862808
521903
1281549
179023
1629444
805883
1962927
412214
30424
1822282
666617
853654
1087721
335915
1078910
1957357
1738509
1290984
275824
1046134
493993
487894
1578237
1531305
440702
1427681
597196
1111706
475751
959712
653043
1331669
919306
1269366
567112
868711
1966833
949591
192253
1255168
1990180
1327864
1965316
1543484
304089
1364452
547407
954857
312854
1871521
172279
1760176
190672
1099115
482694
1827037
428916
1020186
536874
1259105
1106455
1402509
1688338
286058
884044
672288
1080109
490148
1195775
1303353
336286
850797
1024293
560462
775591
557241
1628467
123732
74125
1629278
1459275
1383274
1103305
1311319
704372
1126196
746323
781086
1179416
1579780
1853461
1139461
356050
497399
1641247
1859542
550972
1929340
1363206
738295
688832
866208
1470333
1573995
718015
1934108
328886
507932
564608
711962
353896
1605592
59007
376021
971473
217957
912482
1992305
1664219
1013834
244645
602431
278913
952532
1985684
1648127
263486
860350
1488791
1800737
1490297
1081284
1191650
937583
334247
1592243
126710
1936055
125161
1130804
626086
1549293
241483
162492
779561
593640
55815
1818726
242
1742234
1065654
317450
559543
1992156
338513
1361636
898420
1708998
206
1677976
1359668
559741
1911482
1937385
1893090
1008517
1189481
659027
1291295
1362671
1056280
687842
1841079
1003363
784261
1506307
1271340
592892
1457462
1594900
1593276
178170
1844039
1963490
230939
641282
1231694
402398
618325
1621774
1855714
1023533
1283413
1299048
578127
180677
1336432
1186885
760716
565343
683164
1619414
877034
779845
1222702
1244375
825817
627781
1522821
1899855
1150500
1662317
1523737
627136
60498
1679020
903650
8907
1629508
1835262
1829922
1333206
502624
1741151
669852
653952
994809
1986451
162533
1730865
1641473
777080
1527427
312656
1975442
762556
805066
974838
1595004
868483
1409651
1208670
608454
1328660
1972949
1654734
1122361
1520173
1760872
1717076
149708
115412
1376370
504239
1773896
1229390
1395297
1826921
287792
1201128
587151
886920
920805
1964951
1035835
1101676
1582337
1741567
906113
248551
1748412
372910
1787119
1114464
1342108
813230
1182553
1610103
227266
1647529
683993
311914
1154108
1029770
332028
1700354
673149
119726
735593
1083495
154129
425754
277432
1106928
888588
1044639
1798293
1347477
1139862
721492
298935
1542260
1505405
389200
146325
237438
611675
1444224
267365
1305337
247044
1692819
505838
1314440
1769318
1723591
1412136
1216340
889285
934501
214206
797412
229559
1688507
1512216
1772255
524215
1998592
786191
641386
1733663
746320
90922
1546961
858031
460485
119635
1212259
1697174
1123648
1412711
538292
1174487
1430056
1067098
143562
398237
788332
245794
1641809
758366
1606411
1313963
907767
122501
189208
789651
263229
1322850
1695441
854315
719583
1283346
1001449
965793
1498862
1563337
1934995
1856844
1977337
1185057
515830
1370360
1337235
879841
666195
575940
1381489
1646564
1268534
1697642
63201
39516
1783974
171477
1857778
1854582
753089
1237127
505084
1303912
635342
1195385
416903
711793
745351
713114
292708
1921048
778802
835701
160738
56719
1488610
801979
1719845
253786
285138
875668
257616
1017879
825459
757525
1138737
1683230
466812
643918
1815371
1396175
101212
789757
384647
100255
1854820
1423611
1400330
10141
1938371
96379
178338
1516688
1438124
954913
852588
143246
642184
110817
1904376
42644
1382330
1758664
1146052
648782
254847
1424948
201927
853669
1367268
361628
1558324
1065821
1073657
336175
816162
3704
1496786
7730
969146
1643259
214598
237316
620209
1008421
1542673
1005552
1304809
598390
1824505
148269
514989
162117
415239
566650
1977434
373684
185010
1995284
438103
1406589
238475
326202
1008827
884281
653913
178618
1126235
10444
1076147
658599
745666
1813012
1472806
1661568
196283
442144
1568215
1678481
831634
1993128
1689465
20274
1072123
1311035
911701
1131155
940170
1440450
327394
1495542
282717
1475961
529272
1520580
85134
86196
1716283
1833353
1345106
1556136
85053
1494852
1153795
1730352
886560
1196696
51966
384183
797687
219643
4070
1263742
471396
1744238
573844
549736
1429704
846362
1109831
658101
1194963
1153874
94423
1735800
1224811
1481063
1990739
1472521
1680732
1135984
1616954
1436075
1871920
1486468
1189538
1935072
1413560
168530
1617619
1592320
1368347
1436284
1250873
64861
237054
1898933
1363100
1425221
626807
740199
1458185
1391000
292044
162131
1150602
169361
1944704
49593
458979
311234
713587
1807783
26745
273621
456669
1423304
769690
1241814
1068030
7002
1949744
662491
1985508
643179
623858
1899067
1447026
1992940
1928051
622030
327218
1673383
1491099
1126179
356531
1818204
784291
1029086
1069315
384889
75059
1284892
1106536
22208
1790710
1028335
326989
1557741
1040675
1168396
1664888
515456
1344026
1701399
714733
625535
606905
1364034
1438377
1567191
1241231
1980011
46228
672243
1226052
1119055
914717
142976
1774666
941191
1041007
1271439
1624866
325251
770264
1524942
1806165
1113814
104059
1073858
1490158
856836
327072
1850257
1486834
262693
1581244
1880191
1119099
1719074
590167
641031
485761
1676123
934911
729004
1802101
953499
1654538
1916414
66929
1791240
1613542
610528
700680
559736
1643284
124480
1149901
429916
901806
304013
1653892
1712295
887232
167076
1812228
688668
1581013
605579
847125
1439980
545574
1150282
317392
1361938
687507
1129931
72557
829688
987314
1530437
1630918
1491870
411276
1397438
1393977
1515975
266298
384936
740272
673189
609647
1945036
1116985
213814
761335
333413
1939425
1058705
920040
244603
1675610
1704056
978742
1538956
1878629
900109
633446
47510
1740314
1727947
629969
514962
1769956
69797
575629
213625
1191944
1565475
994619
1647825
1408085
1561436
1670562
1787763
742351
691901
562916
163393
1751764
1025859
1874578
1730708
1507524
1711305
251029
1071710
561465
300110
918664
295674
709409
53062
1656350
39551
195527
1927183
1079886
1683006
211164
73036
208952
465494
1951045
1268263
337458
1588872
370047
226575
1710732
964254
1924798
1003350
1419925
870250
1513646
253344
1558597
1211100
1016345
949127
370095
107613
1600312
604804
290684
1668894
1995360
1158437
605590
172101
884523
1438826
1294914
1264091
171124
266441
595407
1996684
800186
1876544
821028
308706
208481
492769
1640447
1419838
850128
147046
629163
446782
405318
1770770
1917103
1698784
1307563
478454
367397
904391
1774094
726757
802168
1282772
962391
947130
697096
1547123
1404124
1596114
1010061
218206
1582659
1522266
655223
1576082
1200693
842047
15473
801319
708893
838007
1460976
474997
18822
1902962
1867938
346423
64869
79578
1989403
776474
1776710
1261844
1008430
1881929
979022
204695
333608
1747059
1752781
886550
83922
672526
554992
332930
288010
1472422
1699004
1663544
1252526
328328
1900668
1257364
968334
1298530
1746085
1864091
1292981
1466070
1439149
1134941
1503015
522780
1512388
488456
1104533
1268702
1773363
72994
634595
1225070
1660320
667685
1719096
1493594
893969
183062
774089
282197
611653
1264548
691232
1287048
506496
1185453
679837
1247545
1221927
349807
845454
239834
1809588
1153992
1440827
875969
581803
1994819
1689076
1769659
507222
728591
511212
1431157
808741
1024160
1913399
462765
1064688
1171630
133337
1859203
302358
1733923
1889631
611438
743701
683660
1669535
1139777
847475
182931
617681
598874
1360497
818703
556383
1654874
1355110
1298690
1476378
1495642
1873392
775905
877539
632828
375898
167172
1717646
1414583
1451978
1817093
613298
940712
15312
1298571
955399
1528343
960920
1616060
1179813
1503283
461912
1918300
1498547
585206
969955
115403
592516
1848219
63313
1316824
1685735
1286399
1981960
1903337
980614
1152778
1398947
303119
69962
1598677
1917652
367501
828549
1183815
768266
1037639
932338
1153
1050577
1497324
1241469
1962186
403898
1392819
619284
1845248
1159558
342476
894121
596175
1498848
1864908
620803
947321
550100
1355972
555219
1994618
28416
75113
290922
437870
945688
1319629
413868
1635105
79381
1648041
339458
516675
796803
1630821
143837
393325
1844188
826435
1466253
99822
1108248
193836
722247
1562862
1015913
911326
1725703
849313
913703
1232240
1012423
462690
611148
1288059
994249
24255
1987709
306312
329919
1124877
1468493
845473
99024
106359
6716
1591259
401587
1483816
647136
1222471
296736
227543
699321
1988005
869746
102882
1423794
412623
1941207
1599926
835760
1390960
835889
94319
831632
1572677
440400
509041
822864
452064
990029
1309258
809280
184327
993168
1802939
678478
1923393
1959278
623695
1849862
95545
1181255
1627000
619273
1655840
1389295
981068
1545891
1761163
1561632
760847
432637
1747311
1198778
1996301
1560190
351450
1219778
25146
310573
130918
1504120
266445
187417
1359479
1661873
1684296
945566
1544432
238140
1622666
610447
57790
502395
1865614
960059
1602803
475519
113221
1741869
1440977
927289
1871720
440683
309117
1151543
1388084
1066716
202603
172945
1646725
307523
1308879
1601409
1238331
382331
1543480
994400
1084816
406058
709048
415908
693035
595833
646812
1193774
874861
1248116
498346
1893299
990431
1886431
1711750
1631169
770192
1759504
1597377
478938
699055
1680850
454550
358253
1614059
1078356
922380
386674
1160440
1770823
680675
204589
672084
1040317
62343
1706473
1378214
1629567
738500
905092
1156740
1012137
76032
220193
1727526
150216
1772988
1423938
93356
223572
1559516
675583
224708
1726331
282317
561931
1701932
1820009
793836
1136905
1669164
1699240
304454
920549
1190882
1908657
1478891
281592
1397651
1951229
685965
508472
1292777
219642
317799
374618
528289
1393587
1490667
1333342
1928136
204532
1576500
370336
1420224
876831
554607
1061082
1308090
1587753
1830768
98978
38516
59687
1128597
78244
1320349
808085
375908
378090
435737
1545600
1861028
54474
1534623
1917131
443217
1548335
392369
497895
784221
1898867
1910434
1302881
665806
1046928
919980
442147
1597301
938280
935189
1499918
1140527
1821951
176561
223280
549062
1997973
259888
204075
35869
902482
467908
941121
943518
172935
818602
525432
129994
1361567
1645719
503291
93650
1712929
1489057
274501
1349576
1368479
939614
656997
1295115
1880083
939045
279322
1743193
1803029
184935
1378522
130399
1317993
1130302
371124
375316
908898
1411063
820354
301355
1902327
1728014
1216636
135991
188497
1338414
1165533
474258
227505
299799
524801
1454197
1317025
1238643
241946
1547172
601649
1706214
695970
514509
1991229
472030
1080926
66378
972674
1810511
745240
648520
953606
1070144
147579
573204
62936
1374268
266953
1793257
1465942
439976
717878
1419676
482307
764124
269680
824731
801173
1551397
1682092
1059396
463187
1656176
354001
1949798
700918
1292634
934543
236198
1474079
617590
1532973
1858878
1193639
1483052
720509
1246053
676957
1492759
36339
1037050
1819822
872054
50383
1115038
1373574
1701471
623300
593609
1258495
1889345
1016454
632950
563034
405416
1195619
282102
1269011
1963851
496544
1821595
1528744
152061
1280860
128071
721016
914205
1044129
780939
801657
665402
1347533
785295
1084838
767680
1061060
451562
1379747
1913179
798372
827826
1627659
969864
1199014
42398
591982
539697
801317
1037898
1207375
1802344
1324290
619307
591222
1206597
1798260
1482765
594192
1137423
713881
635744
181948
1704221
1842392
853863
1694557
1350140
654447
524741
173290
836694
113953
1950997
950430
330351
12028
522480
1968179
961419
282796
190273
1780883
1120520
1432201
1224660
1229653
523969
410712
1011231
1957370
1437276
1297303
273684
160581
169896
652840
712547
1825534
1837598
1508118
1203536
681083
760542
1012215
398383
1555337
1421295
679085
1183310
309164
1187143
1228402
27450
1604897
1563087
1886930
460526
823080
199237
1097594
1999001
1895528
28580
149963
1869742
370979
1213263
329486
1203364
8138
1597353
1281937
1770274
1293543
970665
821156
88125
810012
1865209
1304214
726321
168779
1843628
1977384
770348
1991586
980982
1985203
374930
430448
1112506
1423739
255067
6787
1313168
1858233
112066
1590655
405935
331060
562816
852330
1974674
1198109
974577
1426769
1044573
1292126
573772
802598
385701
5721
1211580
1225965
411918
1828224
1550616
1182557
316865
1676075
1690961
1968516
1704417
240440
1521795
45839
814227
402651
543908
49557
708454
258589
1723009
245608
646630
579177
432727
1709475
1053775
589197
96481
385162
219747
1376528
143084
1927421
14556
1612348
1915907
755959
624462
1876780
1368059
948794
1047052
1324241
816356
769478
1776773
1875223
1131420
536340
892529
92158
1689792
946155
136370
1523274
1581677
1948827
1389642
1224697
879234
1416463
1956605
1151948
1478941
456899
943797
464059
839007
927212
1087747
1230441
234883
1959232
1739561
1831752
642089
1355354
1115470
1124723
1298161
700508
741490
1777606
938106
1673840
670939
67173
1802521
1741124
1395576
1232728
1304310
517354
1081856
1180526
1325125
949602
1243862
570936
1485766
1150980
179302
609252
658034
96255
1329018
499382
1808277
357747
1581012
1787374
1849555
1975768
1077793
1577581
1259286
1472116
708473
1871710
1208306
124526
170410
26525
764301
1023012
892881
1141651
587448
1811420
540255
876891
1197820
1098638
1597374
1635530
988209
595833
571822
1411472
1917157
1899000
1403402
457871
1706630
904140
54628
1983693
882552
1311812
1765640
1844640
516957
1688808
1573060
578726
1794791
1016467
1894882
758553
917891
1034481
1599428
1293909
1095675
158357
367102
989739
820358
345026
1344005
97304
76664
199143
757195
986548
550816
830775
173129
1407679
598176
1468369
370486
431877
1556795
1011090
971381
635705
1810365
481000
1666189
715968
1127932
1698455
1376028
1286310
245993
843441
23659
1985960
1759264
1609524
1608857
1396159
1736755
1872611
30165
278410
433465
1101413
1851064
1291880
1903410
1779975
323218
1179269
209210
389541
852578
883866
245207
373502
537343
698805
187032
181012
668493
1490631
1514062
78054
145696
1602668
76353
1486179
434357
1429911
993334
1399068
982636
425352
1772499
1077926
753913
1898699
951916
88236
796079
1988367
607392
630086
741592
1777802
1632987
665756
625586
1169939
1382779
586296
1156126
1620369
1209982
116534
1081190
705929
240467
834460
500797
1445933
680680
1979107
106927
1418596
1599765
126339
1107815
51826
464540
1018535
784010
1053042
168638
1242228
68050
683113
524121
896644
663409
258279
813461
501743
343825
958509
1402100
429555
508976
711512
1062345
1733621
1674114
1664225
934049
1622620
404049
1469537
639656
407237
1516653
518369
595718
1131585
182115
1193936
1449906
739360
1165000
1382898
695415
1608483
1880786
973259
587977
1321811
785537
101702
1495478
1588131
249347
663574
277449
1124709
576654
515530
1655329
1696296
1672245
602866
1128234
1082093
851678
150739
115814
1960701
1358411
869518
1745955
222432
910487
376821
962969
721974
910151
1270584
1874120
722133
1634143
207674
317143
1796107
1679290
811558
1520230
844094
330813
1092066
293230
1626848
1360241
1231695
1171970
971794
1439546
1020787
615797
1561062
1495964
1548421
1487430
13182
801390
1457140
1459906
1279976
42907
699178
1593392
809796
728612
881745
643883
239386
1728707
1076555
307836
1915976
676590
69989
296085
1402036
527480
3128
638803
1745628
1098747
1827639
523109
1113769
1249014
133982
1530767
1614795
1009081
661607
452169
770972
393201
1992429
470517
129653
503320
1119272
233978
105671
1004328
894403
712182
1783775
618407
186434
822985
1546545
541646
418514
1381769
1328544
1985656
1480457
1807959
1146520
221534
1681826
1502207
1490032
490325
1116980
518225
1495716
732310
66532
368565
699296
591585
1489649
634686
1421206
158186
139920
99057
966739
619302
1251848
1833010
673001
1309009
1710130
501688
1603360
1456072
1929645
470204
1630846
362736
1350070
683189
1314253
173095
1301948
486235
366167
1407572
1772234
567280
1210266
1723983
984034
1476819
1986839
131651
180160
643875
1990829
1457510
189007
1520294
1508170
1696185
1165252
1585932
1075581
704860
621393
1401533
354408
277249
754221
1562967
1567769
1393106
1103230
746268
431011
498237
754762
1614788
68199
509670
1970063
317589
907659
1446181
1755392
1619562
1719164
1892918
479054
1394729
312364
452917
1977391
1513416
1153521
1071700
1470419
1120554
1429000
1883172
889520
476700
1193234
268300
1817329
1249829
712476
1953341
1657498
791656
1229534
185995
554272
1336076
11482
1586209
1616579
1114339
399638
1731945
997459
1647902
904381
54243
1399815
858296
434941
333493
816980
1286646
1585082
1154961
524211
211166
593933
76377
1304557
591112
1753111
995600
1939309
816983
1979787
1353725
1986721
1147142
390852
1165658
253755
1056577
434858
25208
1213022
1690101
957262
1468540
1075795
683520
1133406
674224
1187629
1198153
572115
1770115
683312
1274512
459907
992808
326155
1697834
1713697
514774
1015746
558257
1980285
1974887
592552
425633
1484971
1633758
1801524
938344
512444
1025479
1040241
495671
1255934
1133066
1928016
1693564
1824531
39595
1975152
845354
1189963
1948773
1574680
905694
1673178
68144
1839035
1264065
1458350
1216056
617570
953730
1878515
177799
645586
1429530
1962733
390569
1548752
1422774
1253299
748250
1647194
1522637
49554
1743118
1837740
901776
282821
1748298
1807834
1021675
1537719
1262294
1018479
616533
460681
1926565
1100985
414053
1738948
79340
425504
436815
1058126
558537
81340
1795917
89438
1291852
1597755
1826371
259187
481290
663369
410773
1150429
1030963
414210
514573
1133561
1790452
1804920
1904995
1795429
1403192
1560310
1681649
381568
895854
1201577
1728767
1987265
1358973
1019298
653414
422921
204700
727812
130818
927438
1468427
1065043
782244
163176
1830989
1759694
540161
487682
1757019
306662
807465
1952725
1168432
1278288
173497
1728118
1233554
773600
1698945
1034394
1885639
235986
1749872
289018
1044494
97197
1241222
1138331
450623
1532954
325604
1040684
1456803
1028246
60758
1908215
1036056
669306
210058
191599
789414
1438275
1170909
244826
240448
1770135
495872
815542
442042
1448149
1568922
1644680
888789
1127259
61418
626322
432296
1359246
1140264
1775104
1651117
467343
202728
1867440
1578884
1658935
1740554
1879881
410082
679768
1729089
439597
1043436
1792755
328037
1767381
676375
1544198
50009
396804
1365634
397674
1720371
105005
63684
1766200
214330
357157
1249578
1841812
1316592
142161
1444579
836714
540092
862166
41103
649284
586728
980154
1239664
44254
483480
814750
1501540
1450958
481888
1417754
841078
266564
353078
1942936
122764
1792694
1940311
782743
1692025
342451
1701484
399881
1063832
1130842
1268803
24228
163752
1994665
867639
1334626
57805
1768543
1465045
1861241
1980335
790209
1326724
627046
167409
773912
162220
1219637
1249439
1702617
1448557
654205
1548152
185911
1688788
343015
34339
266301
776
1975080
254332
1411042
1945595
737834
1111268
944676
1476621
621284
1574390
1183514
1557043
1876782
1588811
1500619
618109
1430592
1880641
1137465
877600
656522
417336
1513030
523988
821550
67149
1431901
349454
1284694
1163569
473852
1657723
1938760
1520728
1538950
1810744
188758
1995259
1973709
850053
450134
104602
1167478
1592615
967985
3901
39688
90845
1973472
794835
760945
1330739
581733
1662848
902462
665232
936773
852220
682574
1801683
61254
791675
1254515
615308
1056589
572081
300632
491663
1269951
1207374
329644
1328087
905598
1288886
368163
1139457
1176104
947344
1656301
426263
1424352
1624896
1832863
1064262
1558487
1984105
83681
1734950
202901
1598786
943336
6983
575435
1089798
1738081
944839
716893
1305017
1897521
862392
68107
440259
489528
1338831
1160170
1094498
240592
1562717
267191
1317962
376603
932986
346228
1605675
1602154
641180
210591
1832817
1506776
878427
1857450
478179
1123761
595367
871196
128203
975004
1088431
1151016
1164385
1594970
1637659
584584
424239
1228554
135701
438426
1114045
976025
1592779
839158
353482
1241920
720607
237744
1168174
817191
326788
1121014
1235264
1578014
1679347
1293596
373660
685179
778864
354872
100318
386304
898330
985619
1984645
1463009
1708558
1472483
1831596
455289
723883
1763577
1085697
1339528
985276
1009203
1013382
1680356
636618
671170
1289828
1809815
1727015
961174
865145
299586
550726
9637
132153
1440071
1367658
1648611
1394209
1653831
280999
1288111
1330207
1236821
1723766
1415438
955054
1228703
1787798
1621453
684580
1268418
1015346
1872535
432394
343770
158155
1198893
1066968
376576
1033541
1194095
382393
1651677
1049647
1225764
868577
772286
1418390
1517084
1611496
97574
1247113
1175337
1442725
805578
539686
1885613
1670173
389051
1688038
1953151
1448149
1145090
248870
1982430
1000136
1422472
1796135
1779920
679789
1472237
980915
722908
287329
1211796
398027
242159
1598159
201334
842608
338074
620971
65203
242493
950829
1784826
1068804
1217117
1677033
540636
77342
1362016
272610
1665259
141544
1906476
532519
1373683
817256
1001231
261723
1065929
916712
883934
1679386
1167947
1032818
115340
1253227
72639
1655459
1389777
503796
725395
1301784
1971555
1719657
450014
1269263
609576
226120
1807866
441645
1990341
1077717
1417498
1723068
1095703
1018923
1982540
1279816
174835
24517
867156
1106487
489467
510096
905467
1240588
1398262
185630
1482282
1091750
1884692
434158
819750
756985
1588845
1001405
710939
1437972
859266
453408
1163668
1882287
1005013
804103
1760285
1724360
1241167
1410613
68279
1245307
1683690
793479
566196
134384
726831
1306962
760347
439533
1533910
1710828
1457729
1796754
1952856
1371027
93455
485999
1958879
53306
1507764
641096
663784
94561
1068786
475639
1334843
1017428
1844041
1499756
1350708
778231
1693087
642289
1316847
1690355
1964610
1639080
1518727
1703459
1363881
524350
1652084
1621093
1135614
1130956
107759
1665086
1773368
1386956
1964619
371908
121063
52402
1924972
947684
976292
788861
1236251
38806
76577
1119782
1103683
1365759
652036
1787043
1649277
1802506
1344822
1695846
1988536
1613552
1054768
739001
1785583
1088950
380799
1313286
1107077
296217
1325882
417707
1197794
1464315
1527443
486913
1571499
279847
5585
437873
256236
538979
1587124
546489
773558
784027
1096726
1858254
345893
1195777
542170
1820984
1253959
1703085
421742
680314
917040
496055
1849333
483133
1932667
749014
679272
1778040
504353
1439745
299689
345748
1327540
1767597
838665
220468
621937
1495499
548292
1412408
1689052
1270193
1756596
44997
1466777
727959
1112781
1372047
627154
1806756
419066
1825564
953682
963994
813468
1991748
1080043
1704487
1919429
457821
435707
583409
1994197
342427
1287021
1426359
1133955
715152
436929
352747
1809692
1423151
1767667
692512
1736344
65037
1617296
1040374
461463
166061
1474520
1978700
466290
364608
245133
672335
937297
885537
604669
1202320
615216
121600
840077
231680
124427
1357978
1615738
734939
1555947
155448
1294898
1819389
997002
875492
1662406
1827834
1544899
931096
513691
199933
1098183
654448
673568
442102
251367
1543504
968752
754891
15435
1274239
1808294
739662
426939
138560
330753
1797371
92237
652868
1144438
623262
1681503
1111961
1719724
1640673
1300481
1487167
392081
772269
1081251
866180
248383
1681136
624820
93061
401166
1662866
266739
539953
1393540
477852
1186501
1783960
1372348
461623
1499367
1745296
1356544
279355
394329
475035
1499810
1215675
757350
169095
212969
1682459
372821
986424
883151
1359780
1684563
460954
1035498
1921362
830520
1661513
1594244
537233
713294
452346
1326056
1971625
963862
1653794
1516370
1292342
872396
910288
538429
1314930
1319513
870965
1327045
1055005
827160
1602025
1331062
1241968
369267
83820
1091791
462141
265275
899044
19425
917362
1480008
1345501
235679
1070710
910786
358920
980476
1401838
839359
219638
1715452
1040556
1765834
1612015
1796455
1395425
332229
828367
1749162
1528
15056
826638
1442204
346967
1396666
1685395
1793064
1224072
1608062
45333
1799984
1577185
251347
1730218
1179657
685387
1780988
379735
1065685
949258
931256
1029687
496441
1713534
621859
7838
388329
719544
1769605
93011
1565720
40611
204860
1875965
139363
1916843
1172929
1327438
1025087
6451
794634
948943
28155
296527
1689745
599718
1024826
865697
1323254
941732
1428593
1084047
1477414
21716
1647008
950581
263056
858607
1061570
494754
794876
1124945
182360
88790
1451693
1937207
274941
411370
1953712
823933
1021211
1425012
491041
1947372
881772
1279485
12354
1461746
713643
1651941
136246
529026
387410
1235733
455477
1825434
303507
570839
648917
874813
1526399
1837772
601114
1991445
24995
735218
1685834
1124328
1774907
1193504
997009
1555322
821117
1502004
811848
66918
1973623
699248
547137
1469467
1202117
77538
1408267
232675
1833143
544181
326032
1562416
1154142
817197
590160
868278
943657
1073097
1563060
314669
1008344
1220165
426659
1650286
156532
1131279
833748
1784974
1962244
1243528
52668
21345
1327147
882832
1312645
661868
49434
1281193
55096
1435151
11064
1711611
1827766
695102
185221
176636
779286
241502
950907
1531313
326000
1694353
1274354
1659239
1067250
102449
175940
1377593
735397
543261
76312
1149399
1741684
1920802
108041
1977469
809502
1036466
1827443
993092
1530554
1928615
1889773
881477
1190209
226341
1831419
1331132
660974
1824287
105958
1577595
726644
15730
1903978
29724
637005
1351293
1729182
729253
543046
294998
160206
1511691
318332
1941331
1795803
1234052
1202108
646310
1256390
513801
1511357
286808
241719
244641
1233358
1026023
408183
1314337
1290669
606720
1893067
705053
1474975
154531
1370578
736928
1627871
1162131
1516601
1604994
1738679
1064764
734895
1261155
149020
1842411
467733
109620
1305869
242806
1718984
1515740
1660256
1338708
1046234
183520
933592
1785570
1451494
1522621
1027313
33848
151967
1895543
5522
1799144
1182731
1075196
1709244
1591004
1658514
1215809
743195
35515
1678356
1275795
1475253
1583816
58463
144863
425469
1125788
304363
964376
1487240
1616256
1574607
1346474
977727
860463
877866
163681
1391580
229855
1872151
401001
1925337
1958036
1711742
189178
599394
534382
968678
169782
588009
1244003
790002
1895075
893108
1551388
833746
526586
1272711
376402
660784
506493
1063867
720420
1860030
1632258
69471
1308251
655545
1139518
1995500
688799
447506
1289250
580804
1517614
1783783
9509
967565
773295
218457
1829241
1544310
128222
1803790
1357326
465354
880446
228414
240171
1781635
1256336
43751
82983
512664
142442
981869
155772
790388
1697183
372175
461821
242525
635987
515727
175204
1430278
1613342
1539280
829493
1516398
208119
1867499
819506
632751
1845248
74881
1758491
247820
780300
667250
1334072
400327
449467
1602622
1658547
163525
345018
1276266
1807007
1211364
964602
205137
753995
1557292
906972
531574
1265692
506556
1953193
7297
797959
456148
665432
1867939
1646300
388648
367169
994830
1501408
1414945
241390
694259
1918515
1227330
431699
521000
512450
1808387
1959694
1053219
1992969
266332
1049726
30713
924316
816549
65179
223776
414589
892850
1372364
1454199
414242
1097335
239055
1099820
612309
720132
274233
892856
1477513
1070738
1878024
46167
777835
529036
89542
1408074
757730
976976
575503
1611417
854842
1477181
1303064
1773123
553302
1459274
1654502
1161228
1445511
1246601
1688313
1157881
1857950
364264
1137117
86379
909487
424359
1211353
1243091
704952
345296
390224
1261057
1866715
680302
644118
915084
765994
282491
16841
200543
534061
60304
1312541
1119453
10395
953687
1422660
359871
310702
319818
165520
1138243
833778
1462168
898844
1213835
1174171
231015
1233349
110868
1867547
1796989
681087
818867
318045
906106
1361628
307742
1926378
1938511
704059
428562
728626
1241934
632460
508769
846702
139939
1066549
1489650
1397976
26171
573466
1697919
608113
1122455
1551440
289938
441073
1049536
1181220
847051
793302
674892
1780547
504913
1041532
1180537
340508
1520958
1261109
208628
447373
1167901
82671
468130
644248
1953261
1060085
996092
1313984
394122
1216242
972109
1318122
1512930
779001
1956578
441023
677813
813247
1825914
1144323
1273533
633503
1542980
212262
1781052
1496311
697260
659970
1039424
1159169
885966
157980
6137
861071
1119993
1650608
1915189
1960738
596734
1512447
1016453
1819142
975163
1796119
436840
425596
235010
213287
877247
1667173
933188
278317
745114
1877134
691512
1496705
1684757
1061115
1938691
1998326
1864556
961782
1671866
1698235
1195262
1551434
1459126
389363
1598837
1051897
1124156
1426727
704377
1709494
132214
642867
1775563
331869
1720618
1111419
1735406
826761
597202
919247
1601971
895831
1182904
50503
48376
222528
667410
1260146
1278838
1703037
366262
1803060
873009
90603
501384
1506395
484871
69627
1317627
997276
491209
1874935
232956
38072
1654852
937131
246595
732844
136539
633724
1243731
1078703
126708
1113318
1619305
632719
1622885
1326079
1546158
1110208
1206447
1529904
1027116
606495
1541419
1889499
956615
101672
1767170
20038
1480840
1488414
299012
1080134
514821
1925907
1205994
172667
816538
718499
266660
1410322
830575
986367
1958140
1181073
1991834
492931
674646
1280239
203278
1361120
829763
1388886
441902
968061
1013422
657950
598653
359475
1418078
1025511
1910431
52918
1142066
450738
1917455
1266051
851377
808179
506017
902512
779311
1725360
1341814
945621
775844
526491
964898
66053
1101201
1347310
405203
986951
898561
304524
979677
2591
975924
558599
1138844
156329
136595
818419
946559
1498760
911869
1787206
194103
235546
1792829
799893
458314
216210
172313
1048260
787926
11517
1894060
488602
1613214
742159
561658
1838469
776035
906394
1224623
1975541
1485279
1072772
823972
1185399
416158
1065032
1569875
534166
513342
336631
1251190
1169836
1903368
1630413
274620
1336243
1775023
967384
618549
779054
1543360
938280
1224418
341096
300743
1133609
1103680
85324
179238
1431799
1457290
1708680
303455
1625995
1219720
955904
871179
581847
1701720
803927
1156132
40196
1291636
1041345
81256
1470663
1088006
1023734
60080
787844
1170213
813063
40612
433495
694526
842112
1309072
1321143
1149461
1320624
1529496
1026359
1644240
452550
508793
650058
1100529
215186
889383
1839752
1379851
1289485
184893
1240990
966649
21060
1848927
1747592
1116888
210784
142463
497023
1483296
1200151
359692
1528446
1968956
1394426
815413
406291
1315335
1590862
1961260
1140084
101553
1407366
647881
835408
548867
333242
30680
1102359
158977
214365
1555118
798481
493389
139975
663069
1637946
1993817
1130184
1785265
1892428
795472
215279
1982057
630902
102837
1720466
1842649
751666
1038495
424617
836851
1831597
552992
471543
1965701
152908
1158952
1199401
1912975
1460577
931898
1650893
1407126
833332
983847
348481
899073
494176
1292348
1610503
1752101
574049
136159
1403654
363454
137408
1751403
599086
82422
1960594
544914
539692
644362
1120375
434548
1072695
671216
407833
177959
1456763
988288
59060
166285
281319
1906009
838132
682986
565787
1085981
1691959
1606142
64435
594305
813575
177659
1157388
1203262
887864
1642058
1617957
761390
1860454
584431
840026
1389804
1940602
1822125
238013
1331385
31291
1519985
631461
424535
1461800
1087278
13361
1242545
1547581
863641
1819947
246548
444814
1287458
1608064
698691
499533
223232
628046
1678672
670785
1893102
1725999
315790
1822
499307
1632328
179883
1209560
996398
1476614
624615
1371617
615309
1131240
912053
878246
532703
1325063
1544573
418109
654717
1613828
182501
1788422
123300
1819332
574946
1929426
323926
1912835
345808
964172
384064
1045230
535095
601386
182796
1797385
29479
96986
395879
80768
1369866
736174
336689
99543
1184429
1604644
1201689
140981
365046
797106
1895465
380481
346693
1514642
1896772
1684981
350688
981859
550405
800818
1883588
25504
334422
447128
1233526
540018
1681920
1512551
618370
629424
416481
894002
291508
1552255
1062134
871869
872660
272118
1314211
638540
70614
1478001
320790
869729
1150788
1019515
197178
1627179
903570
1311909
858443
293371
739352
527119
764827
9262
1345526
530230
1575763
1991042
641693
691021
1326867
685043
529433
1969605
1042695
54611
937374
1341628
1575660
1992234
634713
1229299
357534
1574069
391519
60831
1434566
1316948
1894916
1808874
793219
339561
362869
1636304
372383
471703
1903166
1447166
1106709
588233
727737
308098
1837621
863457
491348
252078
1069265
710820
1157871
1315664
618841
1990873
190376
1403228
194295
1899542
1225559
1968492
22012
1752967
953357
924463
1908123
1830075
1287278
1240854
47803
1375964
1111787
1562960
1070812
767171
1742117
471731
373113
1672850
1837108
762115
174283
481947
272328
619622
481926
1164916
719069
1013811
1487929
1942785
1784199
171080
1290517
817776
644140
1961507
1879097
6619
411945
337588
478272
1590748
237515
1499497
1497837
979032
1535271
269147
910375
973015
1432899
539400
1896235
468690
1710815
546486
437228
621533
1666477
1949933
1324074
1331287
1459077
1482708
361049
957621
687977
124528
1378454
76631
1850582
1216898
55322
983602
301282
1825523
696016
521916
1712764
420910
1826772
1660392
1852379
489984
1784839
636442
1313746
459095
1594135
992528
949533
176266
643766
728064
389537
759655
1122226
1556395
913324
702317
188986
1921502
311996
489926
1303473
1901333
1031530
1804961
1601150
472694
556724
1227906
745833
311971
1617448
1471526
593914
1221256
1153974
1476369
864423
1829271
60438
918047
991702
1001118
1264167
839633
721764
1658691
439274
1111413
204884
919787
1758525
1980412
248536
485304
618440
1217602
1067776
986695
62796
847278
911355
1733745
816422
552068
1756972
1435236
1029059
1845204
413348
1115745
688763
1810729
1174819
836381
148984
146204
517713
493159
312109
504388
419517
1097025
766026
1270843
1504170
1273694
1358060
534696
356137
1452767
856340
318225
195022
1803425
669387
1145291
140204
1805658
50590
1347253
287695
535357
50760
1782945
1896795
1531768
735615
114093
1694394
1083867
1858581
10280
284454
1433097
1067427
430302
1428198
1595194
795485
1868503
116022
126965
187798
992744
1522584
749153
839864
1106697
714123
1878143
398432
1403972
946248
837520
1075241
43272
1662608
1636245
521892
1748071
1853754
195608
1934690
1354437
502338
1698579
1313860
1363524
752578
167773
700407
1192974
34309
419899
1308246
359548
711780
969181
1576317
1194598
1637609
1475332
611211
1585029
1212135
782194
1134728
474044
158505
1500436
811107
579996
1719651
1679477
589746
1044901
1456388
1571289
173186
1770563
1525148
1298750
514250
1750957
608948
1663175
1939929
1920530
1013189
858623
387051
1010222
1156581
1141969
407751
1776099
843083
854637
346077
1704161
323444
1096217
1056470
1919599
1876511
1368811
366695
736983
1907226
1119798
1708803
987586
1754119
423307
859573
1459790
574327
817385
676131
297089
1574947
763102
90143
440106
575305
1850499
1062174
1269122
154486
1936873
332608
1235776
1722605
1720980
421194
1619753
1260615
530245
269471
1107584
1538635
687777
220242
1469213
1987884
15636
883832
817951
543707
660046
616838
201884
1807236
1696902
159584
1436086
1936017
364119
1713744
745023
1940816
953891
744546
1358190
1812054
1705895
873628
656598
1802681
239607
1184542
882561
548622
131847
1503679
1017961
1115461
1987787
1876654
1450516
229451
1054387
1497623
1054054
1599931
1715611
378757
1322385
219197
839356
602225
1625054
911961
89829
1599519
1960675
1658990
1699906
1487515
1422200
350
6207
1459387
141908
1272616
555954
1747349
1547259
919859
1555199
146399
141301
386603
1651072
329070
182165
1847525
799735
363255
1632200
1134849
68581
228814
460465
99702
1572296
423792
882516
1154560
923684
566771
1720099
1437896
1978826
1461399
226746
1080564
401689
370325
475161
1306378
1422903
1552752
1041029
1389570
1989300
712912
1037597
1713673
230772
1256610
1766881
68846
797827
444037
1587398
758836
1533211
377007
1094638
916587
260075
1171509
1846310
673647
351675
1638264
1062241
1643347
1617530
1352888
1675171
1804586
1805455
1642164
1635031
1908689
500628
1984450
53495
1015443
741322
820286
1354122
1431201
283141
1714900
1897513
357985
507686
1105861
521868
765279
1603720
758371
1961174
1459028
249294
266597
1002083
1939564
1320327
1458851
1884569
993492
1561688
987391
1955428
1741472
590085
577939
1466570
299537
1219750
860017
1705861
35561
230482
1785869
810540
1109127
1412972
916735
1119257
1546280
802659
500841
430080
852183
1682720
1462267
1517830
44128
1377456
185581
1877764
1262939
51736
365228
695752
1437682
1048303
191062
857072
386393
1482624
880808
250255
681382
49875
1961478
1750344
1764606
115524
1245144
629089
1102186
330037
1571528
572445
1179939
217931
728048
32151
1305824
1906301
160379
229088
1450565
1207892
558704
1541819
1970792
57853
564189
1522236
1909067
1672699
1382555
586534
72669
679121
1645488
1479739
807988
1806504
141977
698530
1396224
986464
1064986
1799283
78091
1441391
1536012
311266
417959
1637846
858004
876791
66671
320357
501344
340718
473771
1373617
707096
884565
185742
1715165
1493421
734107
879615
222330
1650016
818138
1935517
1617561
1219069
1513219
813178
1168285
1739595
321225
598880
1872735
1501907
1096435
1740182
227800
739281
553215
561236
1635688
75502
1577154
1182665
1336192
984280
1402139
1907686
853801
219721
1929435
414326
1791858
1642796
1498708
1142588
1725009
283380
1404229
1121858
379829
321783
368209
652892
1401790
1801210
746374
1008255
1109007
58179
116814
1345544
1772199
1647715
1897819
1985640
1264439
14852
1382814
1718702
1046596
74515
1463958
1800636
878146
90073
1953653
1145498
699894
1303869
1587965
350606
1540196
1742596
36297
1444452
1082533
480047
1672199
415113
597918
529971
864123
984651
912073
1634487
709911
349469
1980439
505410
567724
1757307
77262
493251
1079065
1842888
1422456
348525
1159782
1647827
1720424
579328
188118
722727
665597
1503538
360050
1746113
593627
294974
119719
1784829
1564257
498175
1704358
88504
1967136
1919922
1555349
1555975
486062
1721610
1660006
1074470
637545
374856
536683
1159404
1134475
19407
1072704
318005
1251833
1869898
1292407
1249954
1936113
1653237
1049299
1362110
1269242
1312144
306850
1404582
577512
1953547
9443
1291157
1944244
7891
1928283
1681581
103961
70944
903898
1540321
1734393
1679057
1181588
1056800
498005
234532
1722838
1187569
577012
952951
1470893
1477169
326222
414600
1969732
98547
1021706
704559
1285940
373974
1410355
1604294
1307156
1123921
929780
1238618
323700
1319619
796051
1882599
1328420
610745
1015564
1597923
1234359
1528089
770994
892453
102594
1438746
1250014
626771
948518
183620
1807316
1445882
1166846
956865
362125
1108051
1113166
217803
521031
1058603
653700
1142969
1267622
714663
1840731
631778
1872713
211809
41972
1602287
1923311
232836
1345075
219548
1289716
638603
1824122
1866889
176265
1401292
756695
1297584
444588
910511
262922
1123729
101259
866149
1973829
389368
320829
500948
1773360
849225
1821359
1936712
990549
922436
49601
359756
1742323
1190772
1521372
1423977
1347562
1288832
1863572
110160
474872
916620
470314
1027481
225150
274696
739461
1516054
1637861
1751430
1674270
785029
460151
1668579
1769596
864594
720501
1550564
1324498
112350
796304
1638197
1026895
200089
1691612
1422843
13142
1000430
1310404
1459981
844202
1020509
754527
1819479
308446
240637
1329508
1779758
1075618
1856974
590904
1658928
1260100
388119
477792
871746
1284685
896299
1100725
1258257
194194
954840
513062
1242654
1830522
340877
1603989
145120
1721501
1185360
1463900
561458
1671508
1598985
1428219
1884152
203435
473392
730115
1244546
217796
500857
1384478
596629
319662
1094025
310076
22064
1793216
69756
609641
1828152
603465
1560411
879884
1215831
1103152
1559425
1805460
760013
1607885
1857852
719869
640385
548058
102169
1023094
1522316
1824122
640880
835849
214856
1030729
328650
451404
215085
903844
1842844
1013278
797950
158756
1305682
296550
1030560
965232
1047089
1632472
1541369
1323331
224054
1830752
718256
1553057
952646
1315291
1683323
925973
794857
175250
1925767
531465
1101418
1376727
1475142
1056393
442561
1028343
1242597
1461904
1574901
637043
1757422
351581
600074
872470
887069
1763832
117779
234219
109945
228153
691125
1632478
111915
1327886
1813611
1807988
1975743
120387
1165211
1613992
135791
1941645
1484549
155295
1214432
1546991
1377456
1318844
977351
507600
105832
642796
1593657
537584
1269105
488425
232765
681605
232633
565022
412911
40397
790259
323233
1908007
1047689
1284126
1714693
1208250
17952
1934013
1404072
1740039
981769
1746080
808116
971896
311428
1632630
1330210
902248
1219029
1123446
155542
1724845
1197612
669684
518697
1063038
1102145
1607628
302449
306852
35383
911514
995372
931083
1250969
1508476
1842910
187308
715245
819149
627042
632819
1570041
495572
1925805
304913
912799
293047
1249956
1662793
1590832
331200
927530
1358806
636625
739037
585726
231150
1233582
1129915
1272947
646454
190247
40799
1311734
1566479
1321361
1767372
829083
1946431
1483672
1996861
1905391
1524078
1508498
977352
349950
952539
115535
987070
1019305
1355903
1907747
1522255
263370
70994
607440
1974375
1839817
1800167
305835
1158806
773826
629645
1256131
645382
503295
1880649
1804086
1156151
809440
726819
625570
463641
1083004
1845985
1369934
716742
906834
957440
1858141
1955338
1621821
1796944
914392
672034
721199
419873
641816
1165388
1236274
118751
511505
668580
1024904
1579401
1005561
1256099
1894388
1642771
603935
1247395
1418744
1631135
906858
384342
938288
1077965
1476312
1928670
878936
1083572
1917152
1368723
1727489
1178835
454241
13334
167723
623199
187560
939033
556173
616045
746643
1452431
1868447
1081559
504903
1061558
408235
23731
432191
896420
1294305
1235351
1027296
1591023
103802
1045850
1591888
163901
32417
1168698
795274
360174
1542020
463174
380151
825792
986973
1488919
1345280
1119555
1802818
1275375
1581524
1604500
313613
276711
1305804
1049738
1161456
513519
1188170
1159947
152425
1741810
875691
48995
1955402
1701516
200071
1998735
1736116
1653664
1620744
797654
1971001
1190913
1940775
1186545
304641
1709560
1207065
1466077
595658
1372809
1180168
228059
1284745
1967610
677076
1948700
348753
1867635
1629397
137863
1887392
1573307
765543
1298085
693191
1799702
1904648
30558
1954408
730050
164103
186764
160798
295883
328342
103374
196879
314002
1213139
1625725
249382
562657
1458573
213706
876720
1019878
313661
90326
137216
1850214
759695
105574
1654054
211416
1681439
354147
1198108
1251257
323150
294166
250594
1236488
738708
1110138
234806
728936
641522
1388809
307950
1894984
1340732
455328
64463
1926359
367862
1922079
1628250
897258
690041
966166
376802
1980050
131158
1462521
1668967
737307
1186973
221213
752579
870944
532043
7028
125627
241761
1751306
433294
1201352
1335975
739291
323265
347690
1046680
1895031
1187111
810329
1665428
1819678
182237
712608
13588
1156204
1407541
1332999
1412934
1833577
477687
986100
791378
1596239
589125
552128
1124785
1159625
903302
1357894
357293
297299
898525
997552
990741
544618
1194878
1099470
948323
1093669
1868153
689466
1543088
252634
292497
1288931
505099
1355067
1725358
809355
270373
836703
806064
562428
667353
1311394
239951
52745
1373658
1134573
846928
1868298
1303680
656716
322567
204620
240988
807963
1572908
1218446
671135
1727454
1821723
1803785
408583
1993113
19613
268896
1066567
1030712
801649
329264
961226
752304
1016029
1537408
1237396
712015
905470
679054
1127127
1929675
1940246
1829490
483972
1927708
1539523
1765442
378871
953676
836032
1674484
1612417
1888705
1537998
1088019
417448
1754944
729547
113045
844541
1111955
1449848
516641
1591455
1139745
1915713
165181
1244423
644077
1413797
559148
811978
126584
1286439
69293
16988
325232
919179
1108026
248848
1207650
356094
1946254
903408
455710
1102195
133684
136832
1064666
87844
1447600
1951076
1126021
514632
699402
114819
680096
560834
968979
1873040
799671
747190
1683365
1751030
911303
1433124
415822
1694175
1464589
1907120
1756791
1933597
331712
1348579
1051199
108206
328904
1220923
1046729
132250
561313
1895921
218497
598481
136414
1351931
281496
1368806
1090648
1499975
1311509
1555907
519756
1224632
369890
11385
838177
1128179
1637761
442829
100762
386526
1044883
24963
412294
923188
918612
820789
1701984
1727629
861409
46048
1090534
1636711
1401899
1680796
1511207
1264476
1960210
528899
749402
745955
1447244
1227050
698069
988166
714836
1612809
1023794
134998
1350339
1049379
1383238
1531616
497226
115744
796903
604866
661975
10358
618267
721817
79238
1638039
343913
1199720
176034
1501498
338404
1571629
1003439
1815001
1755740
914187
151756
1178161
837546
431593
455868
188481
157723
394591
808838
1205419
387459
1327100
550135
52750
1197728
790264
694004
1138848
1629
1513729
1914426
722624
1781691
1075811
550502
304379
1677905
1352709
300892
1400273
1874012
959460
532488
930649
1678206
1635049
1977806
426049
874877
1860974
1275557
1361677
1592245
685202
1459410
724648
1971229
1957277
1210392
1805934
15092
779668
1017781
441884
1061938
454749
1046198
1426796
94747
61151
1442170
1026851
95805
1940839
482560
640054
1590972
1508667
1986745
1880389
751139
1733061
1657193
1459175
1221878
1445285
809400
559318
931496
953434
1062737
1226332
1360096
1981294
1193758
416575
1669660
566248
202528
1345713
1355672
234683
1346694
112228
1132989
1755167
565309
1186879
586120
158399
55377
1236441
1732824
462762
139216
136540
583068
767567
1740628
1720456
1334769
1257771
268657
165514
64877
912149
308038
1409403
1834000
889938
1728839
79909
477915
886267
539070
1428963
1430756
1643596
492650
477159
1019856
519394
333752
1242410
939755
1190119
751104
8230
1188812
91357
610086
1938495
884807
633918
1162732
1109378
946649
1823250
1331640
545153
1104387
662502
1994183
1201296
159850
1669410
322718
54725
1812310
199374
45186
1783299
1731827
178200
1987375
476003
343838
668860
1394079
1914444
1465442
1680781
1446240
800090
496203
1264833
1728876
375105
229788
1345188
1044325
634670
829487
567265
575522
1790913
1223387
1604806
29248
216116
946645
287889
1278469
1415838
999937
1962574
1210426
1003986
110290
1565341
1885013
501963
1782
1910736
1701227
1890080
1464839
666363
968720
33734
1916148
271543
1169743
1277505
58085
41027
1002988
712472
1270368
299075
1633740
1429234
1226902
1890186
1086787
700304
617417
51058
861189
310968
9835
1936486
762275
287686
899884
1645099
1034975
944295
1442574
833069
1769622
573672
490827
1305030
1421050
603751
1038466
1051956
1752348
1778237
887607
1684472
956053
856798
1060675
536777
1550280
1031093
62132
225960
93464
849504
127263
909197
519338
849811
941903
1044315
370161
975662
157766
540847
1293813
1720997
254660
663301
1113199
643700
3488
1451735
1783984
1078643
1983456
500637
69029
682081
959457
1611394
1281646
1647262
1435638
1332332
508334
386307
762522
445928
1683020
913141
1982846
898520
33559
1012372
392052
950836
1179446
1285389
808044
1358584
1979968
1817797
1965402
289128
1090878
1416761
1354107
1103534
1374964
1290350
1765372
1324475
1243548
1823741
1186942
1998958
231029
1335820
1601103
130246
1055518
869731
368071
597156
943941
1378164
612316
1070770
1330898
1142819
32609
1535175
804592
1670329
165593
1135710
128257
882440
143851
1142376
755357
1679557
1806139
413667
1070779
309427
1153118
1019420
460967
1459342
542109
488928
136733
704458
1978724
1436395
442642
6544
1330380
1598390
785810
332998
1110100
756926
1897501
690886
129820
1058002
602153
704545
868214
932198
1801035
938497
656813
766026
1110206
1712757
1067792
1807234
165177
1402748
20618
1108403
200546
1364321
885102
1623942
535670
1149376
1640622
491214
89859
963912
271637
1803499
946162
693721
1512821
1273977
127282
377044
140183
121797
1338433
953065
280817
627822
1407697
674790
1749719
7842
328406
238486
162835
1094632
412213
509548
827951
863658
698700
545088
1641113
20190
1606186
837190
1957583
1800936
346462
556871
1424418
1976287
923488
1852096
309301
1822155
1737077
31321
1049857
1158975
1398192
1740709
1397868
639638
1534621
612820
1358316
646101
1176056
474440
760125
1349507
172077
1023965
700478
1161681
1507995
723767
221442
364826
1434185
1425351
1769427
191855
316163
1176688
1888100
1728535
1000320
90593
1043283
65145
1087212
1485358
268215
105301
1828124
815317
1651975
626067
700683
365839
1487749
125760
280882
1134862
1017412
940532
307280
1104877
130095
460224
1180677
1877922
1761635
367167
1128181
1468443
436414
1309554
1385199
773260
1836607
251481
1699553
1808807
1739476
501180
1936122
713574
417729
820867
1728103
669626
514860
727453
1823180
1479921
194890
610603
375121
403018
1174864
540809
1921676
1555427
854096
910501
1409978
1621308
647116
1418084
443996
383325
1431916
1250397
788222
816000
342821
905980
6015
806817
18388
1752969
939065
1606141
926646
261088
1825347
1601411
1468595
62742
1677189
1521383
1703172
702176
9213
725068
1489239
946635
1654974
616597
1207627
329762
478600
1267213
263740
1338095
863776
106952
927343
466707
624395
1196694
887484
1830967
1095785
1005094
152182
1758721
562349
1325663
737503
439984
480859
282720
1182568
1938529
1798235
694928
911150
125743
612701
834720
1317349
1471097
1614680
107009
243527
1099500
1056161
1092876
1863020
370639
841780
288423
888576
1635914
1406379
925774
1755637
16328
142939
811241
118391
1942445
1110735
1827976
1811713
1156586
434127
365231
1217330
1671838
1210164
1801713
81660
393871
1491059
876647
1312452
1592556
1654674
230562
877613
1315861
1085372
238416
264916
304209
270662
1573655
562427
150005
1165466
346068
1766811
1295773
956452
1681083
1941709
1207446
1206017
51721
1978833
1243384
1390555
590938
705763
1348415
1108190
1144595
1920846
1730213
975692
1596217
1024464
1415546
1459816
1202767
1337823
629949
1062033
1533414
1635449
1346980
754971
1442007
780838
319447
37682
727662
1640260
926392
1578102
1259722
1365182
1353881
1046964
286727
182860
1448623
1688937
361611
1443262
652417
1945999
1992544
1124226
16279
878962
751542
669091
1294172
213968
682670
358358
1748905
1323216
1397039
6330
862698
364918
71474
58283
481685
224107
355414
691930
168394
558444
791831
1690867
935051
1992960
1933898
981397
949267
1560193
568021
1591473
1915415
288814
758859
1726780
1980553
971337
1810032
1923548
589710
733942
16427
973243
1861402
1013070
1966658
1444452
637229
961405
1859707
275326
1495728
179235
254065
513142
973019
306661
192970
621735
1491753
674357
930347
952279
914046
806695
537925
318407
1020155
1831604
829459
607336
1618587
129081
291367
40119
1419558
971174
1058904
834341
1295487
761962
1116026
1865677
1836210
10187
643198
392492
1137909
433729
1826619
1710173
447444
1910206
153790
1421356
1127345
1681758
856355
1779714
779283
1348156
1160089
1148616
1037957
1829073
1487976
1769917
146537
1174996
1278358
170437
1923789
727977
600918
847889
607427
756078
998598
822166
735575
1750761
1497188
967913
1300941
156516
28382
1384713
216909
879049
28454
165363
1342460
237950
1953916
1867237
1786604
1331545
1020299
537122
290084
1821624
1499287
1624178
186774
1521078
1181043
858870
1810693
1600997
1601866
402003
1212186
1503348
750888
855611
1898110
1304276
8273
1452174
843036
93947
1292602
97992
1385922
1301922
1946576
971794
1989572
1982963
805620
871515
1839685
1947746
818024
1174469
67544
1346177
10568
1571852
1554962
1671269
1169924
1019391
263790
78104
1960632
1596222
1091852
476375
1475431
1453631
270178
304926
1753367
147718
822431
405723
1351975
1947174
1788647
1265670
1310799
1424768
11388
1641960
1105420
968745
1534082
833544
1047284
85875
1963577
880297
62525
161589
602179
668829
1502721
1881946
1908883
1392947
1449660
1026362
1454423
1769876
1201747
1878079
1366724
1384809
1906011
31476
1808039
1810326
933176
341125
569318
1055007
1390005
761156
1623828
1824027
179494
1684397
1153816
888404
131602
1832999
1457823
857280
959030
1304899
880573
1533526
1868980
465063
1959842
760956
1235085
483326
1053446
1420543
1130410
1429519
921742
1054861
985973
1173611
645525
404376
949874
739536
1121300
1299380
780816
1377056
973027
1120389
282232
1456102
1012750
1995747
789551
1902959
1837246
190814
52828
1634394
1156440
764297
1716921
411104
1606391
843983
163360
1432060
1290032
931728
1507180
1956766
1996592
693247
423212
1226551
881805
1019506
108400
390463
1592556
800333
1144593
344936
628990
1320720
1074637
888429
308721
1119019
1749660
251063
510484
1908466
416423
1640159
1962836
944417
1583748
123134
1611571
1230388
1700598
288583
311148
1713507
1442219
712826
1683153
320808
401878
675362
1045254
1519472
1473557
1114923
401750
1725295
1606352
1445772
1346770
607254
1767727
1028906
625506
468458
234204
138178
267175
1714958
1601026
520220
153769
497768
893159
492120
1445518
1943774
1596935
1324874
1561093
757338
847364
1379350
328419
778237
288478
1250639
403905
1254578
1706167
1908878
220367
1971756
1855577
50000
1334582
1155178
747895
1063884
818007
135574
51870
1588384
1073923
967829
678345
1659926
1854357
55726
843749
171172
1089799
219149
1478550
543678
72343
1669925
567595
684792
1117568
163351
312408
1166518
1285816
158674
1979377
1221555
1786520
444341
841032
1728450
536386
819695
1024105
1729982
1583056
1082746
918615
110192
668172
725655
1420495
914875
1183513
213816
227837
1890841
372996
410482
561563
1172308
1798609
1326737
936972
1343591
930681
573190
194086
513418
1925630
692605
1457875
3263
28959
698991
471355
106914
1091004
1237865
709006
253674
1132158
325909
1315941
1253824
128397
1555636
362943
458144
729701
1845135
1330691
932649
68025
1544454
678427
1113771
1719282
461161
378189
1234804
1900536
1426099
255239
1735615
1454089
1926233
1915387
673302
862902
1586468
952767
1333605
651980
1648578
659314
176647
1001968
305073
1193197
354056
1730681
236564
1222633
1402788
820725
1065637
43554
1723954
1177403
1751091
1886304
1547226
1398522
642712
1045293
9180
1214003
192274
1430690
1003521
1319385
1061725
628157
607547
1155477
241911
1373232
127800
1683530
725056
1664626
1965162
1134192
1810022
1030457
529432
129828
878732
659922
480911
887437
1449988
1245724
910212
1329521
1350014
1313337
1696414
1251312
1937053
21016
1647392
303908
615301
47029
397956
950719
234730
708740
478249
1607167
1436528
1260418
1965806
1449496
1489331
1054212
889055
1955352
1432305
1299391
1267183
941847
914342
1733008
1424404
1484275
584784
1624564
965974
561108
1334867
124904
866836
49730
520419
531710
143723
561206
1917894
1363108
227499
1626141
31224
61056
1873322
1821370
281299
535337
1206688
836623
561417
1830688
89701
1059281
50433
823584
1896452
313670
490901
327293
1514298
1113440
1152260
1194435
1737765
1443622
1990657
527144
977393
1038473
267999
721838
49918
1017153
1296781
693888
768102
929447
1630469
423907
1776235
698600
1144853
564322
1919375
979877
1724672
1778024
895916
1674149
1620285
1756981
1345613
328496
260180
771736
1127847
114200
1947883
1442699
512941
1088529
1068846
969631
686231
70306
671309
1326522
661325
1101840
1294327
629704
723526
1869703
624775
1484694
1328980
544140
157782
1925339
858029
1437367
116355
988811
441164
729809
1687349
1704755
1755157
479933
535631
1850780
70284
289480
391732
542298
1879841
1339314
647728
1990798
979328
255062
607661
1103756
821448
346119
335379
1886143
795733
852426
1498210
565669
1835055
386723
652505
430809
1816638
703117
563329
1313250
1826859
1500848
419496
138779
695432
419514
724458
632700
1526034
710596
752773
1691362
192593
1329492
1789132
224140
263405
1298259
1928431
960427
467032
1590875
1299974
203431
1809961
675255
643537
1818591
646710
1899376
478601
1718943
1478927
154245
187694
381145
156538
517999
360321
1056999
1698833
1743270
334099
807459
1265705
1522445
32485
393944
324320
1088084
512699
637762
1417003
859014
596318
298790
383732
1885080
1000107
262415
1665186
1278219
1194087
13993
1929781
1835997
1287479
1299890
1641152
304157
986039
514146
1053414
911699
1677610
665178
440666
290876
96662
314457
852203
1074029
649472
1102886
1973611
1063162
1249921
156748
562498
464219
944836
1703234
1688065
1093410
125039
1711113
808667
935024
172652
1134196
1353733
638809
1197741
1699542
1439034
1144844
105505
519759
1750520
1856041
1467404
538260
1120926
1276907
1052575
1566500
1414393
1863730
1927840
335318
631503
1251337
1537876
636443
1786368
1733796
1022972
1710200
646143
1478752
1147077
1908620
1810696
938475
1347523
1441993
1061059
1856688
1776099
1210943
1947072
1632154
806469
851066
1925099
1578822
1809331
752212
415908
1147874
1064878
1172795
1019097
1815949
1603597
705652
567048
1447006
1862060
634411
1467436
1717276
5826
1886107
798371
168150
1272946
939663
1748375
396636
1873801
1489181
1868911
1339876
698292
1557243
70217
471511
970247
1850203
614983
920804
977236
953816
262100
137077
1618891
941696
832604
1687195
467127
1305528
1799477
926973
1989426
1570640
1104163
1999759
1135539
68173
668999
739718
1200949
1955758
818379
660869
625411
958051
1136576
1765870
1440843
496977
1994690
632460
1260689
1771205
1446733
959342
586329
556949
8104
1545431
1439988
1210698
24493
322685
615953
1167708
1587848
1677316
383188
696130
702242
940481
558672
765278
877710
740127
109366
1323653
1329175
1829844
271808
1838860
230609
252829
295408
1154791
1050543
398947
600410
1839595
1192171
1504869
1184832
272554
1322877
553407
763659
1980107
1535496
940494
550599
717595
1415409
299520
1998540
1555778
387700
1869416
829127
380085
1073609
1309125
923482
17991
533380
1737606
1174097
1879734
1559729
584302
1530343
558888
1109708
1401990
1743022
1037987
1279555
55637
90592
1095944
762372
595938
1594208
973722
106720
218398
487176
787690
1999015
1950324
1485239
1295716
1253573
618470
1607531
1737926
280146
86746
1130966
1485298
1720583
855084
1341674
932545
21001
552920
1877449
1606151
940163
189345
520927
1245660
891209
958144
1786098
703378
652063
1734101
109902
947081
1660306
1567223
533358
1780999
1681828
1257298
116408
1952042
1984637
469807
90542
6450
954125
1302077
1845892
1723503
1888408
429849
1444653
1065100
226221
1491951
407480
1132274
1635018
1842030
313393
497867
1035717
373022
1199282
265301
772451
391210
1504086
768764
617715
831498
1011511
275977
14848
116153
1922378
317314
1016030
1659782
1706651
268562
1990130
250231
1106926
1464233
1215483
1399728
1276973
941010
1836096
1238277
701249
1536640
846094
483621
1920222
80245
343006
338895
1461210
25471
639749
322337
1512822
1753870
1186786
891827
82553
205924
971000
935133
1278471
1943373
58061
960537
1240672
738591
517790
103599
970825
1010352
734058
1123890
557671
798135
287607
1878605
933027
1704068
1794799
1355019
763361
1431593
1641915
1331695
1342270
1819561
1821913
741314
1198657
1692303
1145087
236707
659758
1589410
661933
263677
577705
815996
1121291
138579
1877417
1377591
1481947
1840902
1948513
1719922
494730
1713194
272976
355921
1834576
338166
463043
1315683
1808430
256019
1839971
1701956
1436411
1292475
1471257
1732344
333439
1874291
1534386
191206
1223460
765533
141806
391482
351131
1753561
1716263
989530
2384
97279
201836
1536825
919233
1668778
1489179
603696
276886
1675426
173164
1529230
534110
1861470
1255086
259721
1079293
1633038
519506
1169933
1932178
1808818
737561
1575520
784442
844911
641102
1163653
1009869
945104
1951716
148622
1128764
1635925
1185740
617985
155416
440222
535632
1944584
1611965
132830
221149
1998908
759239
933206
1773188
1291459
1446315
1345414
147877
472028
1932986
814644
41415
619229
881579
1029440
1742682
1276725
1049968
1522418
1493010
72744
644505
160179
1793820
417182
1441616
791822
1920113
293145
786749
221091
1412997
1720656
1030487
942539
828034
487175
1786237
1413680
1612441
1597103
1256385
846659
900623
939724
637043
723398
1441153
1900296
1166838
187533
404223
1558241
890972
331837
1350941
433138
354255
143975
1208379
1842469
1394038
737533
1864478
974261
1928086
663460
729936
676209
242041
60908
34040
1950608
962065
966950
496190
739520
1590784
1440068
814395
830451
1424624
660284
1117109
1946514
1217105
486847
669295
1398857
837127
977593
1344587
872663
1496140
570212
1892896
358967
835178
780338
1654360
328016
1985942
365785
1858744
1015696
1904479
923515
1689239
423526
272677
1911070
1023312
948276
1068831
1412427
1032663
596988
593082
1627343
533030
368544
264017
1147599
1209995
723650
314174
1740616
634204
684664
1588797
1424330
1317924
753934
1942185
1968497
933115
233042
1986670
1189414
518413
1553889
1556222
445685
1458380
143721
407684
769623
131135
436776
1706738
1127087
1008074
132616
1801033
955174
891926
1871080
1271572
1452548
1963176
1093933
1919048
1097537
104221
1459301
803677
1905450
1349177
848073
674761
1983241
760811
375075
135907
1532631
887403
975771
499354
1457028
1702581
1591833
49382
987469
481557
1323762
1693437
160052
658056
1266996
769380
436580
216870
1787464
1891858
223584
1685489
939099
1332419
1833622
574339
1630235
558948
164001
1214770
1914311
1862494
1393
757730
499924
1468454
907377
1371501
187017
919840
1513643
1608691
1806604
517456
1326876
1070253
1654218
383269
1531685
1186356
138133
860510
909976
141539
1917746
210830
1935852
541685
547457
1689905
1585138
1388322
1857552
80381
301494
868007
1134259
893912
1774916
74609
566473
78188
636738
126828
410878
1331533
1219869
774842
1839318
649862
176670
1791274
786403
494210
144258
203567
1531992
651268
1901197
1165542
458738
1655484
1472424
1204669
1593482
492380
1543445
1682191
1516888
1424535
1852788
13908
942513
943314
532396
304929
168651
1921991
556246
1892822
1720062
1716464
595663
1781782
1507379
1167414
1115043
1264720
222411
1722781
86147
280423
117771
1470471
1274352
1217485
1076704
936444
1427247
1170018
1498567
1716855
447675
803942
124599
1034190
1654143
890054
1096580
1810424
1829649
142931
1793600
1535099
711324
1032649
647058
1819702
1438020
296383
610756
416085
1349887
389664
1706568
1255540
403125
858462
500921
96802
1140100
1074943
330225
415309
359996
1801197
1385721
155159
1554471
1740296
848957
1018533
1537811
393657
998806
325040
1278090
1299981
58475
143521
1313860
1285065
658397
958713
1833733
1274867
409173
1282809
1505361
611983
1249626
957410
1642879
1000723
1789608
1774798
1581920
1086817
1309583
863085
1965488
985446
29692
137759
631124
345023
650701
552001
1163515
76687
752922
328588
130818
706100
1819759
783526
1513751
1762748
1625688
1368740
320453
424170
1666315
1230534
1794908
145407
768225
1243803
851070
1489326
1748706
106114
1452378
512851
259527
1284216
1083982
1536733
1857463
1061040
611930
1008293
1655739
87414
366612
611302
720852
1546795
493150
1395825
296410
1838694
1995233
1054356
748543
1827292
1653695
1610839
1780240
787757
1674483
754737
1201308
1287678
1793652
1702464
477143
1474468
1355973
1553296
923089
916740
1950634
1653180
962502
484549
6245
1610990
382467
978146
1541154
979258
993873
1925673
709365
1338706
1681907
782547
723987
1219500
598983
616829
1791189
738728
497857
222683
1524655
1856123
1875699
776470
1091070
424253
1608920
715521
1594501
690312
1327924
956941
1418574
412036
142793
1861367
1860419
1411651
1117141
90562
1024629
638000
546510
1450492
1676659
768919
1223130
480551
1170534
1588081
164633
1622955
1883953
1156171
1214255
1562306
818614
1255188
1613272
556783
1947927
41743
1776725
1547032
1911400
870438
236870
652693
1518621
362381
948769
951966
1255565
1651417
915015
1800161
1263487
1201521
1463359
612078
1577518
404998
824893
142507
518972
1008049
601217
904025
914221
1607265
1592824
829530
1218549
885779
1187762
1376692
271155
1561830
1808938
1849942
344984
293800
1429329
860538
1113495
1011398
959951
754304
1126088
1277751
358271
764273
1965070
218186
1893209
887334
1231691
1987583
663405
279685
961066
985667
1452168
1923923
600463
1955123
1266556
370613
408267
1798107
168819
1989271
712952
1143620
120211
462855
538656
1773199
122674
1160285
1243029
739151
834267
262546
816268
1686949
1221384
303182
253211
7883
240316
1443385
363549
209529
1424746
1188770
651025
1321797
1151637
1244411
1827251
1248165
1631579
494449
1222895
418579
1266819
931203
1553919
444029
1650582
797752
1453108
1132609
1065229
801031
1198188
1638860
1702236
545010
1386630
938542
1420883
1421231
1720519
1782881
64787
1165330
765277
1020958
725091
933740
279286
1061618
139726
689744
669637
380061
1423218
128833
1368219
792027
1812433
205265
882121
346466
1937771
274078
1008081
718618
1841624
1442342
459105
1591869
501963
1997894
1484344
1609830
1485212
1530747
1370606
1385489
1880834
502751
115120
888957
1270618
1858875
1451580
1652583
782973
1680021
731936
1408716
523732
734532
1501510
1357639
1911055
1149910
181132
1426632
320099
598289
1427584
601576
299163
1606701
884280
380688
959829
2413
1573405
656775
1394328
240781
911584
199703
721393
339593
527070
1342067
213603
1376459
500298
167515
590201
667001
1544732
1897775
1827139
183780
318992
18915
1069835
1056965
1915471
1063524
1969112
611352
791001
757190
439951
765679
1579975
390292
1146708
216891
1184563
431713
946001
1092376
1807580
1478560
1380533
1323234
523224
1777405
1672487
1484508
742977
1421639
1610193
1939377
1568020
1249916
136635
959688
1293451
711583
825772
675004
1443342
1522588
1382329
1418712
1286714
250536
1884120
1768281
1059879
1096279
1441688
1505573
467577
400673
246692
1954714
608944
375206
700034
668274
1525502
1706609
547375
172867
715758
329256
1216351
1884851
1797112
11075
1910977
897935
1983956
1101948
1250309
883453
1508812
1054134
687938
1222045
337329
946589
43363
611398
1113533
991892
837927
1837361
1925217
1416124
1149177
32457
288965
1684373
1137589
1002216
323035
233141
964661
1068673
1106098
820046
55933
682009
979199
887763
545240
782789
611757
1941320
285414
244
1450347
785451
1871645
86067
1429557
661225
492378
70061
519124
158482
791392
1113247
1032474
375362
1590739
1809293
217204
521397
1045236
1290927
1007828
1066797
47979
1001623
728282
404382
677910
1141135
1184947
215187
1485663
426814
316315
1910971
1193319
1069372
1859868
1662661
1574076
1847096
472781
2470
644399
1648303
1090088
1700803
1567296
197839
1149454
1966923
1562658
1465982
1439257
957094
1113816
263771
1551390
870982
424776
367187
1238342
1141759
990371
193450
18180
862232
1613962
1994774
1906131
1756120
1633002
445708
1410094
1803489
869648
876441
1325916
1718382
1961173
961942
439252
1952539
1530227
11863
1218404
964535
1444805
152711
2909
1022524
1160198
1999755
864265
1480927
1169116
1899517
395901
1300629
1142849
222204
12126
1026440
1465892
365881
1989636
1783091
961845
1558695
626731
289002
301689
1365741
517212
545235
1724792
1602921
1865329
1257299
1127531
1765307
367803
280104
643164
633563
1244030
318778
837015
1563569
1923222
1216083
1384375
93986
29714
1156986
53956
1106795
862110
307002
1382541
846329
11321
1467159
1082426
1687708
1071853
1231271
1712896
437639
818793
1615766
1306226
623827
449725
1260925
1481575
502250
607267
344717
477466
1981485
270070
632536
1768811
871390
1467218
163033
1160958
197888
214968
1332801
1867987
349520
352335
417651
1695497
1710545
1158240
364134
242249
449099
1625123
1302950
54341
590017
542660
586418
590403
1220212
190758
574582
1481819
1711299
1493189
1458162
1744314
1959577
867204
1921513
286234
164818
1073893
1436861
85986
864848
1444249
1734487
1347648
1917007
79467
744629
377159
1708306
782138
1507637
605314
1340041
229265
720417
1981660
868674
748743
868417
385025
1495382
1879684
322898
722749
1257146
583785
408061
1650837
1116771
1844724
1817259
613694
980201
212782
132432
1973059
500002
1893999
696382
1817369
873375
1556949
1857501
852073
1254251
1378234
378344
874515
527441
1434847
50056
1217788
1718885
211999
1021708
1314019
1466718
600459
557477
1529526
1549001
1154531
668156
1738319
34048
1049633
513108
1285424
1596522
478605
171312
83287
1214952
770855
1792599
423670
1189334
1373117
119849
837069
47400
830114
728618
745264
291642
828897
1130804
5853
1100451
1774754
885041
651733
435966
507523
523651
815637
1602191
1753543
951506
679031
1665587
1851918
75415
1374386
985898
493718
235140
573698
780213
1455909
727356
304473
12968
1557987
1462206
921149
939703
233974
1321659
1279371
380944
545463
314166
777180
372445
1111219
418690
735395
312754
707745
1021505
451497
759824
1182135
657460
478717
988826
1978766
981434
598517
174467
1906434
1473552
694936
1818258
1913219
1066266
1131267
1036647
1461176
1461543
1129183
1953706
105421
569721
620790
461102
1889046
1467836
1441069
1215648
1113667
261069
91924
351280
1325892
1959300
593449
1490167
244133
94919
1458001
936070
749049
1033739
1896813
611953
734187
1147855
712363
1683123
1879989
1098419
69844
841523
1268335
1628358
222567
1302114
1999387
349203
440966
1668666
1508770
1451799
1435976
334109
1534969
1562377
58357
1052745
1573394
1028670
1328195
1484153
1997159
1636502
1197174
1748948
390149
1268582
1321259
485451
1319484
166840
1689642
568906
108915
301860
1432484
792816
1624981
1531300
1188726
125667
480282
733443
644209
771431
801309
1269840
1170947
1557197
1967313
1856888
776115
212577
1677741
1298797
1214057
326380
1219134
589808
927456
1422145
1978878
1682566
1528721
1757954
1817966
894259
344863
725885
883748
825523
196895
531010
1512469
1014722
192145
567108
818316
26831
1051722
587134
1303432
1350977
1439597
1411305
549008
1152608
38558
996028
1829252
325314
1998706
505354
1782041
1379273
68564
123798
879278
986812
1053120
1707176
663307
716865
1114791
1870634
307761
1262708
930324
1434021
1972380
170961
1835167
385518
1635393
1959089
1424963
667250
725094
91995
72171
1743644
38655
1735184
1390521
1633797
1378572
1312041
1977807
586239
804372
120824
834679
920567
153120
1334979
7386
168862
418919
1702301
1889018
1490438
1471629
1846022
1102610
1996743
1391901
130141
1900243
1543134
742575
669889
503389
693207
1774234
1143544
578262
926081
1054246
351392
1294422
1720202
396375
1118531
171167
1881304
1200002
1857998
1458937
1969160
17889
716358
1456657
444206
149725
694197
1666214
292090
1595905
329506
1652046
1966799
1996095
1326676
131371
1999919
1100551
234046
1501152
483911
1658742
1118946
956643
1690419
1488096
7693
1085953
197630
1731570
1915595
43383
548839
1529852
888741
1220321
1097378
616426
382547
1786424
643782
404730
288688
1376928
306355
1053980
221487
1501782
172020
1406104
867710
552082
1006751
1929150
660358
1299440
1470294
406978
373983
925049
1446969
770408
868950
12440
1637434
1119411
295435
414851
1422964
324563
1943521
378902
1897611
1104567
175903
1972646
1909883
694863
833646
469671
1294844
991744
804706
1421638
1348965
1302902
1341666
1030417
1546584
1359411
1418907
222478
526543
1875924
1108504
764285
558632
1825709
1064947
467550
1712359
507226
1060356
504615
1743667
1724337
1020642
1389866
1888626
235360
24005
1628249
96213
1832194
683564
1732430
676695
1293701
153963
1491486
663232
1786152
116169
1858508
260022
1259770
927107
760801
939846
1877840
123416
522116
1008644
1858705
102432
542588
1631665
1054604
1039882
930880
378343
1303092
1454990
1173526
1892391
1509989
266400
772031
1545249
1542453
1475199
1039512
183302
89135
1164447
1929863
1777660
1934524
113178
426099
1843029
1601334
1215351
233424
80408
669913
1514337
364924
152347
462458
1160210
120681
1870897
1600358
44728
957693
1601048
675282
662799
850400
536641
1751246
383592
744909
719587
781336
52332
1264003
1870089
275230
1391967
1733430
1861674
204769
336678
33765
1755220
1903156
1267429
1286898
1183080
1975799
1758341
942924
1786108
1348662
1608238
695530
216234
1452916
33590
799044
1710184
399287
736754
1589999
1527797
884778
1211373
1791859
1283295
1964675
669589
348392
997977
1806295
1199466
1855278
366383
1423160
762232
1659757
343892
442968
1477310
1791215
1958187
1288340
703655
593544
98454
953131
1171559
861824
662252
477960
1084769
855670
493435
890340
1610302
1838533
546951
1181584
1106550
940432
314485
1016130
585972
1627374
455578
1332489
1160382
287022
295041
1449788
153030
1796195
814055
1132029
1520466
951060
1954379
1183761
1176819
1938495
529931
1563380
1249421
559319
1110507
79608
1863477
1639170
1945376
331591
1020448
592129
459040
1979544
88686
1220401
1285280
1634861
383526
942759
1849752
1036327
1071611
1750451
1518734
1468236
1048320
1680712
733974
1756910
694342
39956
1169661
1694203
784308
560604
1322197
17456
999211
1208968
1333841
1248738
937912
1486918
1241848
235728
1827460
342686
452984
1864142
1765173
1726320
631254
1080237
1690530
885878
1764776
1653490
519028
694625
636252
756694
1817399
1931710
182633
1467792
1538776
1682227
1072858
1419146
406733
597438
889532
1057777
483970
100245
684160
650571
789254
1695924
842528
983835
756709
359397
1020649
252914
787008
473312
33910
924722
673485
1625140
670709
1812896
1829257
873455
1754813
690746
1650876
1953356
889426
836829
612083
626263
197076
1020957
1404863
870797
421625
1184391
1413074
1695134
704049
1204484
505182
1761835
1639265
373995
36848
157741
513690
448705
475346
1642480
1175854
1197334
150378
666066
361159
1273234
238392
407610
276875
416350
423993
16788
77275
1566908
1054807
862436
907234
740190
385564
693422
1430416
1795830
847807
456129
998136
581309
1308438
364368
1079758
1317903
705552
1097960
1181329
1234377
281137
1488970
986760
905884
1927823
1842659
339074
658811
1486128
1634348
1892691
1783995
1906323
1924939
70883
1704242
1544414
1913323
715603
436444
1951145
1119701
1248487
1065803
1432509
833931
1773054
1805262
1657751
303418
1550845
1673602
846991
48592
1357872
1201443
867040
1124667
1134356
1632100
925081
1505305
1598342
656642
1313468
1874550
732025
1092624
198789
1359100
353390
1066645
345449
1188115
1783039
1205334
475122
1856919
366732
15177
1020704
1985923
439693
1722965
998827
1576929
582086
62448
392114
30182
1048367
1302089
1274685
21145
999697
698751
731598
1713416
102424
1235748
979187
557952
613976
395532
561982
941461
1173404
1787330
1805800
1441522
718144
853382
1055986
371900
1014237
1351426
1844491
914405
1532831
665817
425383
173364
1180645
926408
1785958
1263362
1922506
1151875
1322982
1478940
694413
1986327
1343139
364753
1040444
1911222
1362874
535378
786731
1315026
1242774
1434827
1165022
1464075
1815400
958035
1443619
114518
453805
1779416
1619889
26136
1741265
1315706
1086288
753248
199716
303079
1152374
899781
913464
1781211
1177074
1964429
619611
479801
576475
1094911
1284964
1235977
1288144
75494
1633040
1923785
697432
1686873
161253
106900
1450690
1369400
499160
1531663
976290
289314
1269323
502252
993818
1412268
1644800
828140
83590
1230178
1931683
1892910
919687
910839
412547
1066029
548487
1891102
1977547
111074
333967
381937
939118
1656663
727498
1870695
495021
209398
1188645
1502068
1609982
916847
1981673
279110
537454
533752
316422
815310
1564385
398850
181548
246223
1538194
5356
1606944
178095
1679535
1548742
276541
1820745
1223591
1789746
1834793
1644112
1781040
1090925
1077292
261932
1577242
963618
1338563
178143
87284
547595
650236
325039
1366287
390190
1202023
1819819
342981
1113057
559413
1597361
487791
395735
1523499
1662662
1722184
910354
1623690
297260
1357618
18193
48132
1206443
530987
1699919
1904299
810782
341309
1402890
1609434
364774
479453
489351
895836
1316310
1230346
294196
893256
357095
1975056
1776622
490006
1927661
1645174
1473730
569613
821702
1675633
1744238
1431301
67715
397759
152683
1134251
344929
446046
1851851
493057
1590384
252221
104005
1722522
1905303
1634325
705388
1510520
805974
264997
853678
153253
876924
710617
385125
1035296
268569
1319602
471337
1423372
1145275
920185
586457
257918
830037
1974718
507997
1497338
1128247
1712503
1137727
1271149
514415
1403777
854375
960115
581925
1063238
1403063
904882
1479160
583939
1343783
1171848
1188535
537517
1169937
383825
1292103
1636378
1585779
937226
800547
1553913
305335
491999
721498
1498640
149869
1859044
1260883
400157
178905
721059
1285212
866543
1190213
690806
405405
7349
751623
1078171
1053059
1601885
733306
1961685
67651
1876895
786536
250356
1782267
969801
759019
711560
529574
1156274
167293
117459
1103192
1659079
1647164
1390005
1099926
217963
1028078
525688
308141
1043557
214826
1969278
1931544
1993275
865327
281592
1195161
165745
343357
1316763
1201812
1115335
350820
1877705
112820
1874497
1650751
1199477
1824002
119347
1063620
229247
544141
1751107
593839
1154156
1664060
308536
1446503
1430198
1335669
178459
1662627
1145396
1755003
848373
676898
587994
1390589
560441
449857
1442235
983569
191142
609978
464014
1257864
1162562
598119
1721370
1817937
418767
64250
1285045
1866469
1065156
155148
607032
1229070
630985
493037
1121486
1434199
316097
1477233
1228369
139564
922186
1359700
138418
739361
1368018
762049
647444
1407753
358890
827534
1698289
1020068
898020
919086
1945803
912601
70741
1763154
1149237
318214
1033353
940253
1022899
152728
249220
822456
1625263
571681
997992
1875816
1290639
1308860
1300390
441241
1295391
790868
974162
1198674
494878
1772645
875673
1641289
473025
1776160
210626
1017727
982375
501869
614465
834468
1479003
1780316
1016543
1419996
1567517
204512
851411
1265588
1021143
1316610
970653
524812
1956014
1819664
1581526
974919
1178703
731286
555471
1320742
639708
103095
1109244
653544
410139
711609
1686002
763987
1625721
706818
1320553
1197348
1913434
15700
916110
1878931
790699
843600
81610
1775828
593602
1433301
1283659
1530825
625776
1194474
599561
1052844
1210993
1236500
1909186
1525024
1068773
1208048
377250
401283
528652
268904
1354043
1116767
1996171
1213557
127905
1707734
1096989
730088
1799171
611381
525018
612134
1192233
1411206
1146710
1032313
1903906
1891836
1989969
1422930
1065115
1538010
829811
1850697
18788
38729
1469941
397079
58062
1340686
206590
1115199
1536437
1021960
390828
1632375
791219
1650936
1052656
237183
286116
473488
1676617
1653646
669722
1201751
773437
1592033
963843
108534
1411016
105408
1724505
223949
1820182
470599
1958747
103693
227188
579912
958022
1112541
1839126
1322457
1503583
430438
824114
152440
347086
354313
1226603
741136
214672
417782
939973
250646
493416
1029477
77063
1438248
1802885
1608409
1829654
1303294
1786355
1437270
892529
6475
488185
907723
1452576
1071183
27283
1532888
1228061
1969427
129788
660914
87676
210022
1390598
354755
201094
1884945
82560
596079
676727
894439
1723016
1311899
81909
657036
640301
1236510
253676
1358949
1163904
1530963
111636
1586097
838171
1290054
340875
944440
1221816
1570126
250859
1004933
733146
1721662
1664843
487022
820060
862293
988687
308790
473279
1772288
1675613
528297
1844458
795667
191237
117238
681511
50933
490392
586015
1180598
79352
698506
17464
1801737
967720
1379976
821336
1787378
1944911
1368391
925412
1870749
1674473
85915
1374176
99701
995875
1848847
720665
247458
1509564
1704296
616705
1668908
735993
1927525
187572
1496857
716128
516974
744239
1255585
669193
1490038
944295
465826
1471239
473805
1266550
856954
1317050
403863
29826
326590
184653
237912
856929
711118
1110800
1906642
1592145
627228
607013
338067
1468542
896438
1661897
1388265
1624246
1069418
63325
483372
1375165
249578
15613
919465
1017555
1234989
1927984
1812225
1758919
497971
930350
25045
1546256
829308
1257360
878683
1983530
1988137
345605
1161105
840476
1638183
451953
746149
1988198
638876
759471
1722210
892189
1410798
1517578
370375
672915
1805927
1775794
1184203
410829
568427
1391123
647680
1580314
324493
1647153
498772
1551294
39418
315268
1184019
193015
1993539
240272
777801
1971300
1538605
1392986
1070601
209078
1584349
586978
1838453
1895500
885799
292867
1252635
513900
976570
1994838
1579219
150599
718454
34715
1688217
1845840
1804456
1559936
521071
884300
956702
347268
241664
1423497
217214
89552
1767112
1079856
1386417
864544
805359
1494242
831250
1452983
1277255
349285
1169920
1303017
628053
1894543
1644627
156689
267078
1770288
43537
914936
734821
1260175
1839257
1090564
798566
1075931
479169
1887784
1447719
1862099
1334639
90969
1714377
1093816
1041479
472031
1964909
10710
26705
1679031
1967543
969886
1812098
1488941
1072163
578366
853014
182094
442170
466416
798582
1290985
984006
1535211
1852881
1965558
1231854
849267
773450
1569354
284169
484026
1933057
899998
159140
1491321
1613386
376921
482474
1164373
391788
1599040
1067127
1187372
1109929
991651
554620
229412
940132
631331
1551165
1122686
1314562
875431
1779277
1455516
1232049
1838218
911701
1322280
1841944
49113
1673471
1681821
63450
1834149
1863014
1523384
1797689
807440
1099158
344762
1371139
901799
1037018
348986
748746
1244871
565980
245984
448861
1756352
1923787
614193
629239
1509577
251917
815039
51138
825239
616052
1449681
1231184
1019530
1755361
937977
174764
1166065
662817
69606
526913
170552
519493
1183571
1755789
1713713
1735524
1674838
744959
1385436
58257
218033
1044955
1598476
1644638
736903
813501
717491
1072417
655692
1198120
164650
1091810
426183
378699
186956
1087178
985351
1482041
77781
611503
525466
734766
1549217
649669
225338
1321315
1978168
1189992
1564787
97121
1478199
1087850
857623
887449
589976
1082784
921445
94657
934128
1491444
1247781
1771809
1781754
823772
8427
1774012
402400
789094
503848
1503325
417436
803453
641185
692897
1648164
160959
83093
838602
438210
955596
1978021
1078361
428205
209606
1715995
1689868
656255
187569
1957475
393876
1504717
1784451
670251
1087689
837882
1945017
1401676
1284006
1056413
195737
1886492
452505
488714
1442764
517891
1847861
377536
1003668
1033229
1022668
1574231
1088226
255925
1608451
1888797
922671
1412635
1743597
1079992
1313777
833690
832489
644801
883714
387630
702831
1530773
1801240
1994884
1824583
1331993
803514
1639574
1475863
652661
774250
1134750
1453575
1310353
511227
528215
949380
757225
1853280
918440
226437
1549794
147370
941479
1405904
1830228
229402
1411969
1078460
882839
1638928
1647679
1726138
1607384
392451
1477461
1240891
193243
1511658
738051
1654538
26170
850318
799263
78075
1858527
498265
1246362
237562
792990
310577
302770
927765
861230
453561
787976
637606
702889
1541029
445600
225679
994448
1677518
810232
1239295
769119
1150606
620593
922671
902283
278061
214072
721466
68818
597189
537647
238644
346543
1843163
494978
1790284
904600
1521494
1448057
1806019
1913491
543739
995886
1324799
375133
1287277
1293782
1579484
1069694
517015
1729136
439362
975870
110871
583334
592599
393359
1638728
103034
508708
1103589
215788
673562
1789208
1069271
1542455
405129
1782523
933184
841034
1953501
1315257
310644
1676064
1909013
1841930
1410082
1288781
978699
1741504
1217689
1696023
1159064
859971
273628
1575186
911769
484617
1740180
456675
1201178
107390
1123970
971789
150109
998011
1075388
1222494
1877332
1699960
514
44681
1780154
665728
1864719
1247503
760916
1090958
984125
1384503
1722008
202650
1587065
635207
1726834
1667910
919509
798591
522370
1083374
152125
406696
483024
1918746
1033193
1206251
1558512
1252844
1941053
1150053
213399
1208074
4755
467716
1919359
1206841
867975
1465294
1131217
1995590
646807
421086
1020099
614905
1650992
1883019
1239185
1115130
1779695
1808063
691266
1435578
1846765
745169
1221129
1339216
111344
214179
444237
1646860
1528375
312622
261377
964196
596674
1082825
1679960
1838088
1221842
1954504
1860127
453534
335544
1230247
156613
896264
1957445
924312
1971644
492273
161066
447335
1836824
1152199
212277
785410
1274178
1842513
1248398
1663951
319882
1973025
858018
1846270
365110
1343517
888613
1749590
197110
1067066
1263760
201221
1132025
1829759
806080
359794
605704
140595
642894
13337
750952
1801925
1080542
1554126
950359
1706719
1733763
780376
1540035
1483928
1296320
117479
708196
1711863
1506377
1506815
566657
41482
1848313
312630
140766
909623
148563
936259
768611
1558839
905693
1453312
935169
50804
29967
447263
1211479
528901
1182840
1931597
1608720
1526074
1223141
697977
359401
986487
1517928
426573
1422044
109193
1872428
864749
536423
184421
1062800
1583754
551462
1885280
1045478
1602700
1414025
1741511
357551
942499
1306683
1099611
1864229
1111096
1228835
354142
309984
1803660
701230
297568
589977
296682
1346111
1752958
581951
1299671
1376944
1129102
163206
321579
63959
1443350
235617
506569
372732
547255
65564
394091
1479557
457533
1510494
1667378
556590
1203944
1799448
1001887
1136312
1123541
502456
1460908
973996
1160039
1539566
1424445
782332
1355564
254912
1402020
667265
1185938
580537
1321892
445665
1942746
444194
264448
88209
551029
727715
1285272
402336
559533
356031
1313428
519704
1480614
1701873
977150
1847881
888865
1793717
1153514
812824
1380161
1290698
602446
1753445
1861562
1135593
1169455
172698
811760
1486743
16700
902687
1181886
426883
1692172
1473221
457661
1614588
1589221
1858711
289077
1602831
1131994
1864509
743222
850867
852764
390007
165577
1404943
846868
140254
291828
909390
536472
401152
497263
1771717
1307727
1514048
1220618
1955680
1831982
1309258
808167
464887
1079035
230192
1518696
1729920
21008
1904325
781700
975792
1877760
1764432
899122
670493
1426086
1310706
1793482
494840
1398893
1402199
1859221
1088140
1074022
999675
207456
1737133
1829210
788792
1327709
550193
1410693
1763632
1843112
1757421
1449291
217042
1122495
916351
901737
881881
1908138
1382131
493671
558129
409813
98914
389677
728449
1459067
119170
164302
1511760
1516176
359990
1551611
1782875
931992
200683
12315
592342
1589584
1652375
702832
1083663
1053116
1765485
214455
1432052
718313
1771492
687398
1608103
938367
912812
197220
1760879
1407287
590176
1860840
1382338
686228
966691
1083006
1382557
142567
1720106
988425
1346142
1769256
1035247
23946
445040
1448915
539898
1374907
1379246
874217
1770575
1191518
1308921
1704578
131232
1428737
1657671
1681454
1707040
1507600
328243
1174712
575267
115017
779598
846154
192015
1211045
1568115
970152
592160
40234
33230
908107
1635495
1820830
824967
46836
1698058
1535024
1086422
79354
1268025
1517441
1074603
523814
1271800
1344499
64110
1106205
1538470
921598
1567291
1510288
171366
843825
1869279
17866
1614203
804801
188436
123739
1263131
685458
564818
651864
693729
1780212
325044
1721647
1673902
1165121
1955661
86682
1622351
1729462
158344
146750
17434
1613884
1913670
261884
1250622
956292
739871
1013636
914239
1634911
474777
1778533
1921224
1962703
1339715
1821909
1193690
1399650
724372
451208
1405776
1457694
1199771
100930
582588
1430135
118887
1183306
1699326
894292
218996
1645082
908945
1374704
1312344
917609
65197
874347
1981559
327763
451154
1541789
1719580
67948
1495076
1636509
32224
700439
177385
1274725
517624
937124
593432
1283260
658712
1366307
535354
1697941
360154
1895830
965947
1629227
1034730
515265
1556737
1506921
6306
432580
1396874
459367
703735
690361
1836705
603902
1468790
396845
1023311
1549629
1354009
478672
468156
1045242
1128174
69378
358070
1383553
1243533
1105592
376666
372567
230195
1943478
694661
951645
1014690
1743140
150464
1906017
1398012
308904
1232248
1514027
1688635
1437698
980818
805781
742963
1977346
1068188
1495525
135037
88744
1682065
1918536
1125371
768270
1781301
122680
815001
221698
370443
976276
1926327
1124247
1933869
30684
1524521
1697032
654475
1454778
1157609
1122708
214983
1933680
95048
1207437
1873735
1544792
1294726
920095
1208826
1669972
566181
1611717
39186
806932
1565115
45364
191317
1675099
120467
1154770
154806
1606308
1283048
241107
1663293
995324
1017818
598352
1064947
829669
315471
1826952
1212967
900477
911280
261267
1520216
1134877
92989
699645
869135
71368
586997
492667
1416864
1339182
1588919
1449718
1951620
38253
451563
604943
926873
1337790
242421
202624
152537
687069
984401
807940
1772691
381282
378643
586795
1981144
181995
1725682
1200321
1626660
719436
246582
1915193
1350559
1724128
1216703
1824494
1859433
1418264
1316737
68988
579059
508594
623476
1255732
570218
1472223
702809
101579
596884
1672962
1798827
1596483
354276
1257210
1764382
1799361
561715
1859084
978377
163035
866159
60127
1645605
986306
141021
170701
104943
696033
1782952
1930435
1450242
1385761
152450
423121
1969312
59578
1750614
1669713
1984996
1318220
108750
999410
1221744
661951
1566065
1323752
321242
1089852
1595607
700061
538391
1001812
848631
136123
991303
781143
1705176
297348
382087
1676388
1307545
647367
1543241
220611
732880
628282
629719
615780
319273
1585680
827045
1034426
360016
895473
631953
7425
499222
225688
1320239
721144
879159
947079
382716
708645
1777203
1052995
1392656
1089316
634811
789799
956387
319663
733088
1445514
589237
433051
905763
1460024
1621493
420139
1803860
1862440
694763
836016
1284037
1630981
208396
1384337
1387425
1936384
1592138
1345320
518795
1777527
449844
1074294
134409
925582
274318
979832
945155
759941
154966
485107
957236
1896039
335916
238597
1239888
1772421
850768
1995267
1928112
1823962
1093380
388758
1872502
612614
1626212
184705
1933570
673815
1023419
1521752
703306
1782880
222276
125686
295562
469061
1459836
235011
833309
958001
137861
789548
275376
222819
426217
1571140
1616121
1280530
1955963
375917
1827745
1943534
1930893
333150
1096791
741774
1769890
743796
845463
1490618
329266
1299555
713938
871458
203066
695337
1571475
606597
341538
710747
197497
1987686
1616624
538238
715521
137126
1205205
1354227
1987010
846021
1078581
1275270
575545
1584594
667158
1479916
744959
902530
1541472
1483714
1626810
739875
1080330
1942013
1256031
415542
1467074
772455
950982
518781
887383
877132
141754
41466
123392
550172
1248575
440662
902716
499304
1852469
78755
423148
1321654
525468
859961
719171
45440
916764
1443341
167304
1270712
1340569
1571969
1094944
1861639
219944
902045
1690572
1179454
227014
1494153
1277378
735369
1437400
558767
1195111
1342594
1469838
611219
648191
450107
1085676
65227
321570
473446
1399281
1666670
144519
1539542
1664301
602651
1715281
1402015
1736771
1849244
1061471
1565997
1823642
198311
446271
571918
310139
183208
581975
809225
392552
913964
301446
512169
994551
596177
1944960
1085620
618862
1791454
252618
8657
534041
954250
358823
352212
739002
119678
448758
1594754
406976
58247
198150
1326261
1415858
1317253
1204189
569187
1651680
393473
1330573
1715667
2988
833458
1710085
1572399
941624
1016346
913231
636658
1533892
1679014
991641
1862405
894723
700790
442226
1751479
1736361
1199982
1104769
106480
922836
1898866
1539377
948452
1983445
681795
171847
1564108
366242
724074
1389801
1865074
1145210
1767039
1824258
300083
1041532
679247
536447
1663037
1793920
509549
1709199
255078
57617
56941
583731
36174
1850340
941972
1732823
264226
697396
582930
1606484
599723
1769596
1369085
1354075
405178
1207254
1681109
582130
110949
1883389
817982
494708
589571
200661
105038
1491060
1011237
535163
1999806
579832
1244091
948282
499053
854817
1001070
1695285
719604
203433
19594
331639
944954
1728066
164516
1304792
1692245
879727
1505530
1417524
721834
1098768
1186128
432223
423031
1613803
1849890
493613
1289065
1398281
1523167
1428645
148945
1555830
1309371
423794
892750
1939246
1478270
1002619
724817
1609926
36484
242582
1302183
887174
886723
1879690
1705338
1762920
1479091
1658613
1189679
497258
796882
312337
1313638
1772672
1762559
1038983
1262890
1882802
1973390
1178836
435527
928733
700512
328857
1683680
1408976
1133526
1076695
722074
1899132
1008582
807186
1106990
641325
39478
1137495
242290
1983068
236521
402006
1166398
1476494
1752965
1187510
1998751
1017326
1770200
219554
132241
1824445
1386110
164643
1761521
1212429
1614661
1858126
1613833
1416666
1484755
758517
724459
1694440
1627629
396977
1519340
1032927
1039449
1819658
1338939
1767832
653643
188300
1349446
1925547
1517563
1203062
366844
893119
1053470
1358215
1473563
778190
960348
885425
1662261
1564753
1214093
1815793
1137381
181680
1317622
1152367
173405
1769868
79716
1043597
1782328
1423266
74111
1844035
396441
515456
1742004
19276
1318075
1244811
721989
1136451
253954
1598355
1389961
1929706
1112433
1468826
1883399
1520582
1276488
1922484
817125
1642754
242698
162453
1527713
418199
867813
1252909
1103945
1516160
373194
1778269
945699
299973
425216
1441673
1613465
982347
324875
162266
747468
1101189
1417077
1781292
960140
1343839
1367771
544769
1673734
1404522
550307
1007091
1384636
670762
85027
320312
1338791
401571
1110097
1636372
1449314
94904
934236
1004100
1359133
90703
1012095
160991
1005828
1391498
433686
1938740
614287
375131
853062
1639528
1479324
1657742
1036818
932095
1541058
1442042
771688
45778
380897
39084
815019
1652262
1556976
323288
1766519
662022
639277
1621450
122589
341405
765825
1707595
455948
1718791
1476422
113516
1760463
1148945
971006
238480
828649
925700
1278544
46780
1537097
1850158
1130490
1490406
706742
1230587
698134
926438
1280661
464740
492459
1719478
1186982
1712754
45971
1315276
849924
1075682
789693
188728
1540971
1349445
1543164
1786729
189504
70326
1992769
955833
712273
335457
1974836
1875387
1902257
1563828
1682190
815348
949654
917007
319697
915927
1307466
507999
406270
1484850
923139
910669
1773034
1306525
258749
697416
346723
1785246
173348
389664
263700
123101
1597691
430224
118932
875604
1219545
295221
1524865
860174
788320
1093130
1398987
144176
699042
1182127
384127
318525
1636504
1682580
408386
1545413
1233969
522772
30937
1297746
1423375
1267613
1073909
487858
439911
48760
1305960
818296
786586
1855564
140386
993026
775003
368935
805406
41946
493262
602331
580609
863335
1760960
19225
1702538
29985
356327
425861
1693277
723341
546011
200764
111356
1223
1206195
298278
1955198
1258535
543841
1721047
1907503
1551945
1856633
553443
1350199
1901649
1013890
28856
1519636
921049
1781469
1343462
491993
884869
1379680
929644
1411791
412029
1496852
1321063
1304664
1271209
468304
512639
1473930
761763
1796887
1008762
308111
859035
1004356
1203846
229796
509569
1569242
1154353
655676
1487253
1471784
1128474
1021422
852900
1973660
324118
52402
348133
442612
90964
488980
745464
1726819
25900
39800
922096
1588773
1466730
1394555
58901
493230
885167
95232
1404677
1100234
171551
589501
20563
769191
1692256
1872535
979732
1258583
242765
1071042
581820
290532
794798
1957835
1718304
222147
670739
992326
289235
1456561
1510513
1962654
1121060
1754702
469629
1588229
1834699
1950863
693003
464497
58084
1124257
764610
1350330
1515465
217829
1572920
126356
830038
1986528
1011037
99162
1742036
1021254
1760362
941740
98630
1724422
798391
1054352
794601
744850
1644827
1732065
726317
1609869
1920169
1056172
1508274
902721
753590
1798957
949367
1535515
846621
841639
1791003
1278351
908278
670434
462986
492614
138672
1021922
993825
670987
1568699
1646247
774193
1551174
1852582
1818484
98920
1539262
423127
1614844
146753
11639
1616745
192093
788114
810901
43480
802459
236945
1650421
1340065
883119
735228
60374
1502604
733593
1604565
1580706
938333
37376
592532
578896
337032
202457
1853538
699318
1822716
724832
728537
1087072
992752
923463
1401635
462987
1593270
334790
667122
968873
520453
1009674
465224
1581390
523095
1330245
1375496
705978
1965012
1210824
1723178
1709232
954512
1354755
1153526
799994
973303
406726
1624370
736236
394792
1649635
1174908
817355
1771824
1818840
1584294
1578513
899282
404553
1199889
41148
1576587
700328
1858679
132032
465798
254517
1748271
123167
97287
1033949
1425900
145264
1964107
1226561
215553
269265
1000245
730779
443551
1213146
1203348
1200965
1006361
441653
1367352
1431950
780978
291887
156206
991464
1466738
1715516
1478955
949178
431515
1638464
562368
1015282
587021
331272
597129
1865479
1765102
820159
438123
1986704
502137
1287660
1890451
444881
359473
171418
1418777
1932037
397031
636603
447149
788104
1152482
353806
1745081
1945394
1178502
1437736
271904
1862499
795869
1002101
1254448
61307
691495
804098
1636597
1264009
1986643
1274845
1367599
1100947
148857
1843191
1422575
323469
148403
960821
34936
1508855
226817
1295286
1077080
30056
237494
643919
971960
928878
1814409
216054
834844
933704
716011
615514
708817
800337
1500584
1621585
1272737
353835
1954189
1013209
733245
498363
448268
1874627
1642718
111135
263414
1627391
53696
1815565
1271857
1473434
1299284
902222
1731867
553861
726886
656621
1872907
1588061
1843444
597221
1628525
876950
17840
679049
1239233
1192715
1317473
704747
36350
1314027
539636
1691984
1589849
313791
693979
1946768
1069546
385838
642417
1933172
1237503
843498
776318
1402182
1652936
500567
1648772
1743274
1438223
180267
346041
921587
1359132
89901
387457
4472
64419
786074
461317
1606224
503465
857925
1985701
1663637
48783
1582424
1982288
198346
67698
226031
461102
956321
874948
1179249
200260
666798
1780482
968715
1442971
1617301
603612
1625880
1386255
1482294
1903757
763880
647664
802316
716149
1164843
1352958
1072162
640456
1412168
1892056
976261
106083
1030564
1146705
533035
741592
1687950
1055140
678156
125549
1369757
1653640
1555075
1680391
1032900
1356440
263144
1260115
983575
232915
1933118
807711
1513591
1578845
1080348
1647685
774237
1810579
24485
1735367
378283
21631
850564
1968425
1348132
442400
1838688
269428
430092
867251
335548
40243
667979
1504024
212627
850468
753888
1822389
459465
1881546
751387
439587
465282
1347031
1201451
943686
88224
198171
1250911
1756357
557791
892597
1570429
11268
582813
1390730
1124263
1106175
1316389
779439
777319
1497429
847933
982107
1412614
691482
426353
1275866
562096
1327428
216670
567788
667697
833403
1834916
58376
565411
1311084
793228
458078
1476365
267998
301485
1267015
1865351
67944
813426
1453326
635534
24746
1614777
984724
714676
216240
193312
1948104
494357
1684247
553876
1847491
439472
871602
1352271
1085949
475610
686749
1064740
1289470
1749292
661061
670178
267653
839728
36417
972393
581229
1097115
1614959
1211665
1321869
934014
1040519
147801
878408
484458
642335
885392
1939362
222287
560146
631447
85734
607664
565662
1769726
437160
1550318
544804
1814194
666778
1458819
216888
1059722
553371
1273509
1281953
135995
1782849
1473042
243816
1980496
574638
1801192
715820
1421
1022514
930723
1341722
808706
140446
700790
1221089
938991
1085041
551763
1307064
1888609
1101422
468464
1941753
1762424
1923997
1132586
1674412
1119117
1172131
1837675
1425743
432892
267532
922593
1917439
1806516
111253
1975315
1968457
1382865
1041708
111015
1888021
812756
563028
1155826
1385073
1015540
1852540
19300
910054
590199
1594146
1388354
520987
206885
1492907
1820257
1994246
805508
1235393
1540959
351405
1527817
766875
349674
1725921
222615
314571
1645929
937638
1777116
999653
169072
745159
1680564
1434421
906460
800807
1091562
1381752
1715603
1967302
556719
1629393
1853994
1409295
1539048
1509086
1535491
1371791
372829
19118
338451
176497
643132
1126602
1511641
939710
1412084
963107
1465909
1667033
1025361
89294
455348
630922
1875942
1921437
1350069
1095819
268428
749149
1940022
1961503
553005
1215620
1086555
938987
635461
905599
987454
723570
673127
924896
1272372
803849
847241
833639
1751366
1549823
782792
779391
1082468
413642
227296
161982
873488
1573437
1827832
1438857
1207138
320626
1812825
1189147
1852600
1118548
947042
1642392
697265
1403909
717238
1294887
1856163
955944
248613
613076
1574639
667159
801277
1011752
794902
446464
656485
143753
1802342
1504735
246067
1300619
768380
1302610
885835
466884
1149799
764002
1120506
697249
105887
222313
1250975
37069
1991944
1365782
1429702
443387
1032850
1249819
664115
854762
1974151
1863114
1005104
123848
1489136
1770584
500332
1761758
1287591
1607709
1075745
188047
134639
1444644
134105
141469
1544682
1000874
15738
791411
1653464
435494
964716
62507
128142
194959
1261019
1782771
1247004
174037
1182448
1293246
598190
1182523
310925
128431
305487
1551488
1787875
1330017
1684693
1319654
1480320
1775431
265789
29138
664743
399808
1628559
1229145
1728615
1862259
1403608
11610
1607541
398345
1461985
815932
1785247
1972637
375985
136457
342428
406476
888969
1197405
658503
397612
352446
1307283
432558
1704533
923992
794718
395043
517033
1337163
290937
209261
1682774
906309
744229
1185167
463275
449490
819801
1298708
1994740
719861
1057418
285434
1360666
1556996
1243747
1452920
330270
351252
1817155
1215678
1460453
1182992
1384710
1905877
284933
1670196
1301740
155432
1018709
707191
180361
243143
1542698
398933
676802
1832608
803549
655041
1697627
1595746
1905139
604529
1192463
1120489
1181631
103698
1239172
1796830
22913
1071550
925307
212037
876832
1595136
1488103
741291
1591364
1649856
1479012
1773832
1641381
1460340
1259306
319605
785584
238058
1840724
1184647
236854
693000
63950
1126634
176511
1636673
1430366
1741944
71338
443904
1055489
1814975
1162560
1932685
455861
567906
1039595
1762232
1140263
1108451
1398507
602751
713784
1103127
155227
1232789
308459
723880
1861527
161611
706323
646567
752671
260574
118930
1867501
1843455
1517294
1736219
963631
1504261
1294497
1306842
459892
88304
1780245
1305361
904424
187834
1659287
251554
1659885
1993244
725148
938471
986007
1020991
505841
1899525
1541853
724777
1682063
551157
402339
1741211
813978
32096
249577
1659565
1810761
521780
946351
1112592
1947862
44511
62773
1422184
872434
67561
220186
1868830
504955
184600
164927
801786
1469039
520455
1862538
1085614
291203
1495913
975506
675951
1423878
1976076
1583
1273451
1127946
1831659
105080
673108
794204
1598196
1593096
1027564
1358616
1447683
862929
1339559
1956658
489499
703523
1225775
1194190
1227484
1136293
1497284
130873
1054051
393146
60254
1286091
1285081
1176176
1935717
155593
1158854
913352
554173
313608
480050
801084
314185
669883
340214
804298
837092
303104
1876004
1921049
633508
261383
1008253
1780560
1931721
1377236
634428
1723757
626788
1031215
1893872
1394772
648523
869520
1846866
711433
1382903
1942318
358585
790089
1703253
1950372
533467
1589583
435026
887919
423024
812603
1854008
1036575
279293
1741684
1957841
1362122
708618
168161
71710
1892092
1354514
1650906
69700
1459493
1857012
1088561
429736
77872
1423330
1694313
952937
651743
1349308
1100509
1981597
1487270
744948
1236836
980605
1402062
946984
669137
332031
41140
465799
412388
691044
517055
847325
132751
1724051
454092
284788
1131722
1701596
749234
1091534
1408295
887803
1889498
113628
1907456
122863
1684703
314981
22446
443623
1755883
824242
1214879
793129
51393
1562702
1353137
971087
628639
1481273
1986296
795671
1246445
596654
1101869
67434
1548363
786001
1650144
1016743
477909
1954138
1347101
946764
747898
269594
1049136
1004122
838222
1003042
1841958
601560
255667
1851157
1947250
1859215
298840
705373
1782180
1730286
1147771
1219823
352996
1657788
238934
1759126
1335022
1107718
1397316
1630436
1702703
1170273
323372
965614
114610
1451251
171239
596309
1313407
984228
842858
653102
1495762
1702423
1919134
1639964
448381
866225
104876
1001379
1247002
395143
1511375
770703
1024315
1194185
726690
649567
1753082
1979600
375439
716369
1096362
239271
88040
1055722
1413015
748131
1829210
1560388
1989837
190541
671855
1993647
1778914
1663930
376658
1128091
1764688
546651
543564
383373
942927
1010892
536719
1650484
896691
330198
363115
159544
397304
1081008
1364784
129660
1743190
956108
1310731
654035
845695
679466
756679
777562
1699412
1718128
1212455
1438385
316576
509575
1140226
198075
184272
919439
1912652
1038991
1063538
1974786
806612
1646475
911564
1686135
1853773
1378247
723582
1001676
1807460
608217
1192373
130433
1074073
1566588
1278164
339220
1179585
201368
1914398
408272
692397
1903583
1161209
960501
1933767
122120
1523597
1621002
462537
379892
40413
137443
627280
65405
671700
610477
1870265
1875080
1477266
44858
515534
1085635
1968145
1454118
302771
1199494
1137870
1998452
242020
849232
958249
882422
134676
565502
1226574
312270
1137070
1384501
575108
65361
456167
1358026
711376
40100
1103056
501521
236670
1231123
1771123
1597670
1615861
719063
511931
1332771
1099903
591441
89551
1428245
1041459
27758
40916
948744
227282
264323
901162
1264520
1155751
1688592
1632457
1323275
1850951
1614452
169498
1864705
1643096
1160293
478489
1080149
1847490
900103
54215
1605119
9692
1194643
257152
1031432
1750892
1406686
1889778
1712683
1133416
942432
1681327
1646254
602203
1641269
165640
1842571
1724292
118939
575657
1066654
1913706
708901
697869
1313129
729491
204707
922965
5487
1552992
273921
25061
548624
141037
1421901
1447412
1633096
231868
1172808
1088929
1997214
1634763
752680
192193
983517
1674098
473204
1486260
1878563
58798
694185
1740570
1402180
771794
1809880
1095760
1465551
202985
735856
22557
361171
214607
1300309
1776466
62542
1403149
258169
1151853
682866
1876310
65766
1288662
21104
1205774
882276
827747
1518579
1497631
1112152
1106702
184075
478067
1693126
544142
784305
1605582
92286
428365
1026135
224934
1017649
453693
1617817
1407554
1589546
556079
546087
1890693
1968768
426612
366090
997269
1749709
334349
86784
469549
1033309
1640156
1562472
1883890
746727
123255
134331
1097270
1228513
614320
1496798
1178777
256668
289821
300734
202566
820495
911996
769173
1991313
711861
1962059
333342
445948
1114354
431725
698160
697227
463371
740767
69156
969774
822166
890514
1993948
1456257
1012418
1707790
1438436
377531
1489381
1017421
244862
747982
647875
1769699
1287838
1829943
1692475
1808320
1272449
1749778
1261815
131526
106693
1555366
865509
1643564
1319190
476689
1580466
812421
212114
1323570
301530
1393431
456233
527164
210992
934364
761619
619505
1809962
593858
104640
733895
1739855
1604809
458751
158691
1170879
1816818
1199662
74495
711776
1412623
1581275
1046524
741116
1623169
1504602
631848
1017956
209954
1554940
868841
982696
1216540
336390
1624797
440070
1380512
395074
807592
813602
1618788
500226
502084
273119
124803
427118
1880522
1757421
100104
1276274
1608221
1680765
1845759
327591
1210111
534458
1340559
1862440
1198278
1821294
1145815
164368
388837
1670674
582023
1121276
833864
121078
1884340
1820993
1052091
1500606
697070
67383
1806432
845386
14623
152729
231135
1833294
1990704
303695
485069
593172
1395734
804136
1513425
1776367
1173219
1332813
1590534
231228
1675055
1542492
1145052
636853
277708
1888961
550077
1596781
1755145
793188
1001017
1255015
1499448
656683
706328
1281950
1210108
929317
671979
492984
921743
1491850
106902
365874
811639
213052
441855
1573500
1145848
980199
231650
1257981
1980754
1175308
628345
1831605
1012860
15407
100320
713111
1378199
1060115
1143099
1503224
1141662
122835
1167341
1266043
1274063
242711
113784
1320912
949107
1493326
1455558
353688
1974936
1175669
243016
1812419
525746
472619
1932744
147505
138220
627319
144100
1975720
298427
1558964
425720
230305
1092209
1342431
1979451
1354299
1990804
172954
178021
1039234
1481733
894782
1489898
771385
807008
1053384
1084874
308306
590420
76254
561337
1773495
286947
1109232
303119
1443489
777015
1397591
1428734
1244678
1205366
521664
13123
1035006
968233
938938
140534
1006430
1238460
103766
1549400
1942549
1229326
1118306
1622210
989422
890364
381669
1469238
1421456
286588
983365
634428
472282
204734
927369
260887
1544360
387189
572196
1876079
1348751
1139043
904341
1602390
550471
1782186
384495
784010
997370
268765
925401
981325
731311
1850441
1970037
1752922
139219
262294
1003384
1286730
974469
1145465
1002952
1639867
334954
476380
889056
1815548
1746994
235742
96922
167065
163554
1072893
1112632
375852
545377
1034592
755823
747836
788449
1471723
637540
1442555
350590
1457498
1532534
1522722
1711819
1582691
615806
1726188
1072607
1069528
1827597
409402
1074129
886385
282560
89923
784370
168671
1023173
1023687
1281583
1665816
336640
624059
477263
1023435
1222895
1517113
1297877
1053191
1746784
1260311
586471
1765991
1546076
1899872
1698843
61781
772208
1010278
434173
1338456
61133
1276933
541825
6965
190087
409764
749784
1491273
1486648
1892654
1302795
1067849
1866842
104928
1329344
982383
9685
1289600
93193
1665458
875192
33944
375042
469617
1397949
1587151
766070
1047361
1080590
1292177
1591201
589951
160198
589557
1829684
157166
561063
1516830
1772959
1017624
1084080
544565
1507822
105679
156922
1239764
1883553
1901442
1688039
677553
1147992
1311207
1507438
8141
1055770
769896
1532976
1937684
62331
1852101
1884559
1710221
1838476
1086668
893336
944049
1936855
1586142
603029
1228766
770228
1476904
167215
814996
1822296
452689
1085295
590842
1685985
119432
1641627
1657444
1292784
1967309
808384
693427
291537
1649782
1933937
531187
188515
1699675
1983736
1754962
629129
1241327
552144
211528
773807
863860
13463
104485
314968
697618
1775450
1147286
811151
866107
1660231
615140
541271
660410
1267973
1215084
1890385
1051266
713131
1395154
1036122
1054709
942694
927411
1896642
1794123
478524
1854141
1192987
99251
713025
1684537
1998546
1917535
986918
1865801
1365947
1525758
1379974
590408
1635653
881255
1864339
1748715
870072
511204
1976563
875498
1137046
1336198
1895563
1314277
1010612
1184202
441406
1127795
127325
979715
1432183
216969
1704348
1117312
1415822
1320918
1148385
1764714
1584417
1718618
1981132
521444
355800
1431071
214736
1474617
1491026
1876568
817274
1170461
1215916
371303
642096
1369483
559707
119090
1664877
1667365
1522185
565025
578189
133546
1269873
1319452
69474
42500
448889
1791007
1170676
1206669
7394
1319690
1954371
892121
48441
727168
1288597
1492827
43001
881828
625476
1082998
677834
1381531
1105935
648201
446121
1144546
1092236
831966
1193411
1623255
1046518
1336632
502892
1643953
1836634
206208
469635
620405
298226
611226
871128
1885474
410859
1911263
1499037
823827
1372884
774969
72691
1545074
1047559
965694
1501363
402685
1346726
1589483
959564
1155246
1006495
356130
1540311
506914
684709
176127
876999
1723408
1915324
809946
357168
326284
675756
470926
1324132
142303
1083534
1727212
607146
1428146
1379537
1615996
1192289
1828614
1734200
133964
1554534
1549730
586036
933024
44690
1420285
1947450
53439
1508500
1600945
205115
1483359
1761777
1696449
934939
1947986
1710646
1009603
1862931
1591174
472427
865063
147494
925589
1206042
80310
32358
957235
258810
721591
1599516
498095
370255
1350686
1698463
648986
284820
495604
613377
11375
570851
1249703
1710251
330549
277219
141444
413553
1596418
851322
1553422
591828
1528370
600519
271721
668127
519653
647809
1424115
1494833
148539
1313723
38990
1348115
1782339
1828661
1743928
1534357
1373539
1507554
1694764
152831
284076
710635
593348
1945170
1763693
518348
391315
1320786
25578
1744559
1963291
1153787
1670802
960117
81345
1738449
1969119
1270230
1839168
396582
561368
594251
1516465
223865
1327723
885190
1754092
1077603
1876679
1093757
1231590
441872
58639
583108
1506525
137405
1200788
1836785
679121
409395
657392
1957343
1882444
1210364
1819774
1910074
851100
1535574
142156
1012055
1466062
1571100
60772
1728736
1057770
1995116
883605
640277
1347036
1207327
1054915
3705
731549
94950
1402375
803934
1089217
1440853
1402771
966783
1530218
1903398
1123519
1307293
96574
1831821
1469601
1446353
1949161
682977
1919014
1415568
1707650
137125
1544400
809799
916502
350654
316395
551767
977139
686525
1461986
935148
818292
431113
64956
80649
884878
1472649
1437236
121191
736442
1963359
1905219
1049248
1160436
859823
1665110
1309357
1583042
152229
1401342
404895
792305
1636551
792286
473064
1154971
406
476774
1757864
1692162
1109165
872533
1490421
312508
1243039
1454788
1212073
367683
1571660
1152372
1988407
690987
1042279
1308545
1034850
377484
1575395
57060
118217
1785080
1728444
348659
157360
1447413
1858622
1895707
398524
1489869
1820210
1117001
1154448
620436
1460180
524065
1707709
1593484
1323477
1486223
1168829
1722137
243358
1148203
721073
1376551
1379835
584200
479978
1593629
1482978
951983
466117
1470818
1350898
112114
1049000
1727989
1004389
183228
63359
1491461
1994017
1574447
1943979
1906848
1502688
1629360
1588441
1187684
1889933
777058
1564983
334505
1550584
1403105
300201
373258
422222
587477
894875
392316
691619
1078240
1338533
1066522
1736583
1236625
1703612
847523
1482781
135945
1608768
192706
576803
187145
1677475
636782
906209
1501517
849939
519873
1512106
351588
1403924
1352520
1573548
631232
1753567
137828
28521
1413430
1535850
1051075
1112332
717255
1170323
1781038
1323132
30002
1930392
1531864
611612
1561252
51485
672973
1162990
1912750
989774
155915
293618
1072721
1655369
251286
687212
1340255
1212028
767673
1920971
1479124
1897167
493684
324829
1624905
1139142
941861
1153351
1494333
465697
1114691
1543081
1774411
1856873
506072
1499369
1402031
1373415
350893
1459374
1517156
9562
775749
1622349
1774918
1435782
575468
414888
1046009
961840
1851093
1121609
148016
662089
509272
1538788
314118
1424961
1986954
1805522
500280
857051
1883700
1682185
1238823
1185599
1094781
1402366
384410
678503
1293015
547104
1247927
1101211
501309
931884
859937
340761
1810531
837980
780021
1660268
18849
923945
1351213
189395
1836088
679856
1111724
1086168
406882
1911500
1632292
1285173
1272357
451189
1433271
469550
1368647
1280421
1908483
1043281
1405287
698860
1594621
638843
1916812
730824
779362
1048193
1881645
1915124
577368
479357
930295
663991
1761586
364018
478733
1168314
1346871
1740216
1990381
903480
1199066
1435394
458
372650
142600
903905
1240761
144096
1522008
1428908
1274293
936021
727455
1099276
1525116
1055245
1541358
159710
1553074
1671558
446539
1780597
1269581
949471
46494
589248
1240247
1532723
482352
378758
1135070
628745
254434
1812122
1058985
77033
236908
1015810
987078
1889643
621261
127094
705982
1913075
1798893
1099635
1545417
592544
1397111
957988
150878
795250
1567635
606536
1549028
82555
782200
1876179
247648
570726
59518
615799
1975483
1646155
268301
1513888
613741
602665
841304
697595
799695
351382
1717357
1487221
713153
1294348
1624816
1007823
1513806
1951111
1475670
632925
1112256
690733
197158
1968761
522889
719250
976397
1512408
444898
1273505
1360553
1711078
1809858
1276886
104541
767883
241419
967199
347221
1406845
66093
1641204
1221592
1740967
1367555
499210
75968
335238
1609487
98117
639840
1432848
297182
1315342
968310
808760
423032
1839572
849827
216255
1514686
1431886
204155
1215257
1977535
675263
1420531
442444
1730994
1922263
561547
1114514
75862
771752
1165844
1204728
494868
130442
1287321
1591826
1811024
1742556
932689
370354
515716
240979
1826460
998876
826973
1004406
1820833
1064269
841352
110935
844918
1535749
1518957
678156
1726912
1447095
812471
1811124
770012
829434
759403
918979
97054
1234807
771274
862237
505152
1741557
1060762
120405
733842
1992133
1136110
1686596
391867
142870
1972198
1008788
64954
1752911
151743
316110
76010
1779804
1843562
1432936
1993340
266681
1811404
1186673
1878032
1973760
1069587
727133
35014
1637308
1715837
815612
747790
388007
339344
1083511
171433
1477229
18540
1083108
1733918
1365283
1823763
768618
1483712
418624
1909912
1412229
1156095
120950
509109
276181
740397
786494
182959
1276615
1877817
1795223
1333566
963875
1364968
616781
333532
980471
980593
398355
1926948
221599
1114042
27658
1839156
632301
684121
278135
1737996
1259449
1135523
702129
1277481
981427
1319304
1459225
1480690
252922
1417932
1604996
762536
1522640
923355
1046156
899178
711329
688338
133620
80907
1727611
94589
732457
1985786
1216522
1286577
297758
275657
1754132
1774042
1081299
722066
1227662
33200
535405
623638
480269
894420
42654
337111
701836
811887
210450
1958893
1140307
229368
419654
1055205
246164
1594622
398260
596133
192085
1230677
1357064
373858
919831
199363
1021162
93374
1038801
143776
993215
955562
268613
248305
1205063
1636240
1254855
1945586
1190572
1099275
404096
41939
544390
52692
1335661
1409710
1351896
1540489
1453527
1223322
1249950
420332
1859079
88337
431430
1935745
1689897
714815
1659401
1953464
850638
1136300
1921005
1031719
1395616
1599094
1304314
545759
1213801
1823710
1203327
598349
1435014
1282539
1437308
1802346
364312
1435308
629791
132721
1934247
1895031
261979
1026872
255948
519953
1235203
1482316
482286
284219
1034452
1671604
1338233
763865
1459092
1479325
155675
618444
700736
533066
375742
1007646
1115872
1677964
786446
1004050
950282
734213
1774841
911592
965700
589189
1231071
26447
1508651
13827
736993
23178
167254
279594
604278
971003
1291850
408756
942008
204770
665974
724754
560322
1339052
1687666
122908
907548
1610372
415231
1245557
220483
402130
379134
987769
332627
20565
1337377
1394537
1753170
748369
267744
895193
91060
1610006
282859
1865208
1573643
1733541
708678
1053693
1640520
1262815
1309365
1301314
662452
725653
101636
204107
139448
345436
1777811
414150
619315
273684
1887895
594282
782544
309023
1370431
182123
1577893
208368
1952429
917420
903613
1487720
90849
1274357
1039575
586588
1032510
973208
1079662
1847551
314429
1572708
648229
1881801
427993
798754
994215
707911
1475486
1031142
1092312
1426934
369210
1609663
1069112
1062829
81980
1914445
955565
674573
740422
1689800
877800
163891
661265
1625638
1138044
1147232
1495656
831499
1844356
193068
1027634
1932909
105667
949383
578264
243318
1045339
1034899
1825965
1153299
1393283
1655810
808751
1091521
657101
1301998
754467
960563
1491545
227529
949887
1659412
1649558
227749
203124
1136749
772789
1718862
137188
1302441
154475
1875294
270817
132114
1715301
1900677
1064001
4832
336134
524691
978190
111343
1006869
44037
260792
249626
1159048
1089922
1064372
165450
1714022
288622
1516628
1825660
39945
839216
807515
1157947
1103706
1325747
773022
1704521
800270
1990762
1465841
381932
688437
1778616
1362360
323973
1410875
112595
358859
519288
596570
616202
1933398
476563
89215
554258
1645269
192175
1071284
291580
465786
1604797
1164839
1551085
1855458
318625
1376101
845174
195505
1691577
1417923
1588177
1073949
1825916
924577
1847658
361440
188260
1243177
1884252
726196
1111665
1892724
273593
1340311
93013
1797162
305051
1107452
193892
1844849
937646
1880928
100297
275979
624065
1629733
1491499
1788770
421501
606983
941606
1033085
1712808
181155
855457
1598631
1924833
604207
1906541
340978
1860382
1833774
1512014
804253
443017
978898
333745
1759827
1287915
1174019
325564
1619877
1794585
361224
1858034
298993
1035127
1064521
471868
1486814
1198769
1049847
739347
230474
1536502
1641106
1268987
1952805
926456
503860
25173
535584
1827551
884481
1493221
1440628
1215038
270567
1289100
307717
1692227
150765
1957722
348002
1486922
297963
134778
2705
223139
1837247
417084
1686841
450256
20111
1731560
271093
990885
1114669
1772266
1934604
478537
1823701
1035241
1804435
346603
1806257
1563224
1584980
1081933
1252556
759044
974202
642695
1536885
550961
1155325
1131006
417708
1887704
907487
802629
66132
762056
892469
1234432
134618
1460371
1163445
47601
1010447
1701032
714826
94277
1562852
1670246
1651123
1707646
1048723
328769
197304
595054
1284608
1313176
1204823
1391223
1346086
159627
961960
1354981
878951
826119
886722
904441
1511662
1174268
770701
1652868
1376347
1489547
1741364
127024
1931417
701176
1004198
727226
816420
838892
1321333
1032359
1334705
164907
1703613
1976969
1431630
862854
333387
486438
1001903
1151153
1253991
486970
423566
878470
1976516
712715
117359
681500
702200
932898
1548283
135900
234730
1419956
1797055
209134
39359
1484841
359485
1151916
282269
931213
73187
1707432
551488
1301893
1371344
628384
921670
54346
752442
233507
341040
1097555
845327
536986
1283903
1727939
1213678
1548912
113548
869520
601316
1779785
373924
564348
1625652
1745240
1442526
1192191
1262807
1554707
1416519
1410312
1246442
1741690
156538
594967
734467
652677
1267861
1179718
773456
939516
1914684
1777830
701615
972651
1553554
1431152
1573157
1338420
747135
1625045
169727
486284
1200710
889212
547892
1295184
1674668
1138240
656040
882426
688625
1889171
876577
1978763
761254
1705851
1336921
957094
1234176
1762698
1516884
138638
803520
852128
1855025
1738742
1834589
1738597
1816891
546847
228389
702410
1563109
629700
1785125
1858009
841368
323634
236884
443344
1158446
1564046
1924773
1739694
1758175
1651626
1880266
1702695
1875478
702945
133076
1203712
489178
1840811
454979
305713
1419925
802164
1351585
70276
1451511
1108432
652648
254395
155967
753296
703455
1352143
94134
627782
476224
316402
339989
1915371
883463
465536
1454125
35395
858896
934138
837758
1665629
1356035
510984
1906971
253879
488900
1561210
653583
1701651
214334
883486
490768
1725842
573725
288157
1298228
666140
1707774
1632917
442738
554374
1023195
433578
1640508
1601854
1012736
1106401
377852
1400226
52234
1001840
773388
872027
501615
573453
1074175
822502
1659059
442044
1283566
772096
691401
750421
1926019
1336979
1187098
1491746
1966163
1378840
252076
432709
561446
695906
812266
1181786
1702458
1936185
797129
1225635
1220591
839630
152319
699733
1475842
318119
1484967
1025751
123202
1330119
1764480
1887329
99811
558264
1778353
393421
1696657
399393
1422033
244107
1356724
1419189
1901897
1614312
317890
1035944
147739
1441220
1454211
1728147
1063552
607672
1652615
1223442
444003
176589
1148790
905667
1698917
1875726
906703
438507
1071289
1280350
544610
1617149
522942
375775
1698672
1065875
1085793
277152
246173
773676
1646300
1848819
1807495
1011487
1127261
681151
1348196
459435
860329
623511
1910060
187641
729456
1345147
76381
273699
990828
1518850
1492618
308673
489871
666156
1867371
44753
199344
885904
1281795
148181
1115532
1608659
1743793
84894
471039
1738189
1833934
1873841
1113744
183398
983429
493089
1438177
449570
539456
158040
55265
742408
436880
1917866
958369
190194
548501
669252
662607
243266
8161
163557
1452828
1981830
833113
1661604
650782
1647759
642228
1520000
1334986
1807942
250377
1228268
954945
1281573
1242414
438930
426832
1343483
1126071
1213913
1751802
1423763
499144
1753616
189211
748701
1649372
1123894
1988564
825755
1404456
1361005
170911
586388
1858161
916285
427987
549050
1064626
1470427
625228
1003068
738329
1446224
1699011
1285342
1070374
1004263
1417192
929256
72146
112891
722393
1690442
764278
586728
111946
1942668
876785
47252
1792797
992201
105900
615443
1514427
1213255
273089
391535
310248
945757
1644105
913619
1193256
391645
1008824
1973566
136448
472832
752945
1678229
1318095
536255
730876
473188
1206461
1260150
899141
1009712
669112
83739
1692755
574420
1863151
1868200
1718747
649493
1163438
1439563
1275093
238817
1905535
1954396
1189387
1568818
1168982
760431
1983569
696083
379631
1103360
162525
524072
1450800
1434779
1125002
1097143
754992
1419221
101277
1389941
308010
604512
551648
1199355
1956484
927855
1151959
320423
58643
970098
1103769
788639
317111
132141
1069461
197307
103021
1530928
799157
632995
1751000
728558
1767433
1577629
959659
494193
1168859
1657562
1019911
1593434
1522411
1306890
111495
75112
1019074
907490
1148694
1476100
1241782
1684125
1223730
1850197
998009
487430
859097
304194
589421
209979
1453049
764584
1248364
978588
528346
1711864
1377006
1163950
608375
368861
1662592
1883650
1836038
619431
58141
1475341
66640
1144390
1353569
1994251
1305206
1890376
1324772
632085
882586
597646
70962
1260025
1103058
1973317
215472
1076775
1376868
610119
1406175
1964451
503633
1384391
1835466
849881
1745579
1628360
583047
985994
1006279
1691988
312646
1015841
980147
752410
115870
1642637
1506412
1760109
1505321
1459566
654534
1745432
1149818
1233123
1172592
377095
1165618
178611
1962598
231627
1846542
190723
1648470
219851
1241252
1697412
557200
1236435
1481085
962310
549009
384911
565103
1056264
784123
1597956
685176
1275718
1389826
1588188
1726160
968014
306978
1439137
1155204
520980
893152
1632491
515398
1505255
1455261
283515
1954930
967077
632342
881099
854787
249248
259659
496196
44427
1499208
971957
1861588
1406939
987153
733593
54055
292052
813455
1984694
1665211
78161
690931
193494
1698086
814826
1306583
1639992
209830
1903741
1380229
1775493
1884395
500850
875629
1557154
1074363
1380570
1455019
1191566
1746031
1895162
209718
69516
821390
379119
1379418
1689889
1214372
661986
158579
147023
1704845
1092006
66821
256973
1635033
729470
1533519
909323
722454
950997
1248400
1500627
1630425
100040
1264282
647963
1872892
124742
673213
547029
515965
136620
1005883
23207
218602
1580006
1970780
136194
915522
1117037
1642358
300425
601436
490510
1225368
1243259
916582
1527941
1902793
1717215
1666803
16135
1652138
1095670
1292443
695032
1900596
143644
693327
266422
195930
32296
1662023
679873
1789536
762509
1439805
1268458
929061
1529118
366675
224989
1104568
874909
1567515
1447752
1903553
451413
1856846
928179
652707
1716466
40749
1507927
80746
1555596
1020006
1741418
1195646
98347
118724
1202179
669716
481941
1621312
1924364
1841796
1039102
1205917
1226823
342348
915154
1398817
1322588
454512
364196
1541827
653994
82777
362457
1234511
573232
781530
1343598
1080234
1991155
1806742
315981
204118
822464
603429
1139279
834845
1358734
583503
635565
414914
1036754
123461
224876
1677522
883354
1997844
1364634
655957
1656588
1355916
125611
842185
18539
424957
386628
640361
18710
1660118
1289101
818566
1875259
995093
1829082
69846
442334
45656
4540
715634
1097810
1899723
1365203
153685
235608
1839245
944127
1425733
1035854
692960
1103234
1414059
815900
1681427
1331050
1034788
1260837
142997
1275141
1172548
330652
536389
564276
66006
274371
623113
313901
1183529
239554
1958494
92972
1719907
981955
1265339
752675
946903
314364
1088061
1155512
131631
1240896
1542462
1012721
623319
1848326
307000
1564977
1868763
1181483
1148656
993157
1690493
1396299
956382
781575
112197
1039453
984659
732967
1120035
1273096
1883515
1616789
642362
1136666
700819
1068958
1611548
1723070
1873792
694966
206890
1512379
705939
906888
483532
1193474
986595
1993445
1621734
739769
132742
783522
1362587
1181164
981474
1925977
1781627
476876
1225445
1462986
171771
655489
1819394
224411
561147
230634
1533903
1324452
1017843
633870
940217
571734
302577
885352
1551743
224834
1588936
1716892
405366
1294168
270196
508198
1190216
441119
1346306
1807739
73536
1254084
1636467
863295
439072
642259
943100
597457
1739453
660359
260551
1427764
227286
148053
807844
638110
894998
124311
579621
325902
174240
544565
759985
1030209
645170
263376
90430
668280
1498092
1967480
1049615
1168204
434259
477767
786108
1631377
472075
12222
316094
883211
590921
1421015
1933535
1710325
1058268
1458406
982051
489494
460871
1005639
1818816
717439
1063681
717001
1098498
577835
165669
64916
620366
1365134
110535
1291080
1073402
391706
1485157
1682750
829308
1498101
1595480
1166515
1491862
728326
1665875
791301
1244975
436317
369440
376047
1791272
721124
1250423
1316829
1971136
1320225
1074283
385594
124157
1807417
1268161
1773736
1364194
1958348
240095
139126
1717890
201789
1370426
455273
91277
1322610
1592572
1978350
1524115
478070
1667605
1174747
169204
1643162
1136629
1644837
40217
548358
1289870
304209
419510
1395936
952669
329944
329399
7478
1113147
1411610
1227162
1870537
1475834
600829
155693
957350
1470712
352243
40668
59745
1479288
445936
1414794
1851567
593676
1813371
1553701
1766581
1158077
1713809
1076549
543522
1829758
1863679
540450
1034813
1161205
226333
1418720
64038
1581129
1746308
371626
899824
1176533
1970931
1616640
743096
1662080
78032
1502893
1151593
1870485
362863
1626977
1167556
31815
1232658
650335
539127
944884
1925044
477654
1309145
93999
1758768
1094821
240077
180901
1361883
1758812
1107268
1374573
993473
1863034
57452
65042
825452
1709941
1786820
1189984
1803431
1370217
670013
1385010
1033275
996529
1600935
866325
551084
190398
1232869
657249
1482288
1780692
1732236
1059039
1015475
1021738
1360011
1108332
1635944
668759
244960
626661
508745
478396
1220427
609237
1921329
449162
218789
1298431
574213
118051
844641
1538474
1533011
218408
1209161
274746
221095
386711
259754
1949231
163813
1673963
45441
1801398
1963119
755112
428785
1537455
1061525
1625679
441857
886691
760538
245693
60962
1904112
382988
982419
326707
827899
1536676
1190638
1339956
1514780
180141
569425
534870
1509385
1584319
1744018
1511983
1849539
1781923
1934224
428637
276158
553366
1165535
537282
1109129
1330273
1304480
774131
570724
1133152
1317972
793792
515212
891451
854799
1375067
828898
341604
1882303
1869016
1975648
794645
1969845
686142
1272710
972375
442191
381094
263215
852908
1904828
1990683
128647
1192276
914800
639656
114245
428971
1891459
1118974
868406
1804140
1109888
32996
1436233
314776
1024108
852773
1690628
109335
1590972
1323817
1481878
397284
1908225
764392
3622
1370251
1125300
305180
724019
1732421
1813290
1553735
1364873
929128
1855197
1157270
1192344
104214
1108082
829589
863789
330081
1487288
1153141
373699
331546
640074
372328
1391395
1083469
1426010
1903381
456050
1902192
1507836
180000
532459
277248
848792
226102
66861
81395
1832271
640509
212032
923721
1193921
1970575
1666618
1392721
1514321
907022
743733
57993
39113
1880619
677323
1918057
1543304
758677
618187
338012
620009
45046
1098225
923257
1454674
687310
580380
1767775
1347468
55517
630838
1828864
1931016
890445
1468658
1944561
818384
574509
941631
503002
1551235
1857577
705763
933074
998476
1520781
1289785
569151
786042
54353
721398
337015
286374
1884576
2843
1873981
788464
676928
1682345
1132382
1788395
1702941
402100
1440598
1110256
759188
740769
340554
271918
1397497
777209
845400
147936
1251203
1513137
477577
731230
78483
1109220
541490
1032206
906962
1405405
298971
1049410
1804787
704565
870250
399280
513271
139142
65351
1847146
983090
1866145
215004
1425518
270740
1069039
1383994
99472
889087
149837
706630
1672570
243825
1204093
1439436
1352254
1537824
1165952
1157946
891995
1956147
1760069
132848
842934
1314618
239983
1905131
972688
1073584
1802015
1221580
461099
320072
777693
248635
1721471
131348
1962589
213768
40490
438985
1877413
1271235
1936319
1886754
1093222
1452465
672653
1526690
1216267
567226
533027
284225
1623709
1699216
473622
308972
505921
1417593
1722029
1847089
405697
1450564
1552852
224494
832451
1544405
1006431
1349035
1128476
1761285
952857
528084
1994251
1447325
1126173
743171
3279
843945
1705468
1820191
1819595
1662913
1214364
1878536
1149210
561509
10469
1549657
1148839
1983487
1352943
1024689
875594
282775
1106854
1496562
1752365
453704
121004
111858
70401
1531542
468356
28215
515955
1553874
1457462
858713
196913
1539292
1567753
7086
1585209
1024886
1303626
1220214
1030643
1659204
364695
70393
1566367
423802
1392899
1561320
153556
628111
909550
621847
1540068
171086
1305964
1523604
137098
804802
1311029
871508
1619799
1449036
366858
1320108
887720
1046637
1382597
1532369
683234
1368141
1639356
361222
652446
396268
918223
1277909
1718762
153441
1715705
155833
806575
1672394
1573626
1097773
81251
413959
691059
1609727
1446611
1111860
1996009
1384304
1670525
251355
746459
1158704
1797037
1384588
1200803
1533362
578674
1976201
1813196
1569931
421226
1273411
1819921
1927983
999283
218154
1699521
1322350
1432390
281258
335712
1184711
390934
1842636
1752148
180778
786504
1627780
1000323
542797
1363249
146974
1015334
109500
866448
1221143
784347
1726438
1903484
1475880
288332
434173
1609292
1583571
981898
1434982
1029318
538621
1067091
1398153
308277
1470845
1493899
265978
1348918
772359
779111
265506
197295
491875
508307
1818349
854098
1419534
337569
1061843
589929
1751550
1126902
965849
1094953
855534
454132
192197
1416197
1823349
1608996
1736197
1522403
612653
212468
146466
1842345
631249
305133
1004087
475325
151916
1192299
1862598
476833
953841
933449
1552143
248386
318135
1979670
1754198
365469
967125
1138954
1183157
1400192
81516
273861
778530
513591
113942
1964313
1193412
1494333
1095824
219458
875084
783264
428259
1208927
435177
725007
203731
599653
662277
1488413
639249
189466
547031
1998775
1275160
1425189
316743
314427
1727282
1626107
1478155
1065810
1137320
1866765
1943861
581978
1275592
703310
1329174
198426
1321155
1774193
361972
1542564
928186
1571626
1755827
1642612
1441675
546747
491191
761027
1659375
834917
1045900
1042521
1958611
462094
605116
1289504
1036982
222133
847781
502503
406681
1390537
946400
1640233
44734
867384
962800
1398135
948790
721829
917892
917308
647327
1952390
1255280
1124490
1682706
855580
1337631
1663602
235404
510040
428462
1653398
179472
573587
1255837
1288368
341692
1855145
1822041
1344240
1735971
1705752
1031941
1545325
1247513
665930
135916
720917
423271
1609522
556473
150769
879519
1551691
718805
356999
879942
1952510
1909368
1084194
1440130
1330937
1722921
1531632
1818201
1510710
1485293
971350
1796104
1242959
1167912
1722047
490152
1817187
873289
136605
746229
192827
1440365
102927
1264706
214203
528576
374863
821752
1436266
1427877
775988
547669
1450310
1305535
572142
1362837
409878
978516
1606797
1705047
1571421
776631
807304
816444
45777
477161
949830
1235664
1387323
1132733
1315594
446123
442669
126262
839083
387789
348654
1527380
333192
419862
737082
412754
557979
350806
234859
663358
893930
400548
1173923
1089715
790740
622010
1985913
667767
981059
1552589
8734
1307990
1369716
4256
265819
933397
578608
1917386
628919
1034264
1384921
349080
1304073
1015867
274587
1908633
1589861
284739
514293
753073
1365566
388724
31952
1342388
612130
1567344
1946423
1742705
253536
865408
1614456
36844
533696
1647230
1694571
970177
122259
1408339
1887028
1240384
495892
167782
1717648
1435262
1332528
1345229
181811
1673417
877266
295545
780434
114216
320279
370675
1121802
1061761
318813
192318
818006
478998
1725362
1214476
1239841
1131395
362380
637194
1824863
1024237
255343
1520266
273889
67325
37786
391040
195392
840029
1524655
1708986
503951
1604563
1968163
594114
1636712
1445677
1698799
1320121
864991
1197609
683039
1311846
830160
1962222
126064
1062605
168470
1920007
1630236
12200
765976
1279351
1974400
1446024
1707283
194940
1378427
1541435
521119
1704178
575222
1029827
1222776
769652
1189923
681557
1699611
731015
148513
1280157
595020
1378240
1887506
790728
578745
1148164
583327
755942
169750
1353207
96749
1159741
661042
299919
333341
1065388
1023386
33150
1551031
1074359
220476
1132561
1562968
1551392
1457264
1751585
239581
1665088
1050342
1504747
1290076
1568554
511514
398124
1466034
1754740
1204444
349091
1687241
608174
167455
1608311
594852
1078374
948756
1273019
1350296
1931622
663754
461463
1481086
1917566
659068
959304
1506050
552713
1370214
731363
1662321
1119857
1991668
1210874
1395292
489226
410672
1215558
1353320
1131027
1895110
1625487
552969
1082672
705674
1761727
1752749
597259
745535
774138
456725
565708
1956157
1946638
1363837
1235849
472915
114985
187121
1554545
1348061
1198359
738073
70547
1055354
1379922
1022515
117141
199648
689437
1783816
941120
1372152
1630175
590293
416102
1235602
1345453
965923
845840
525950
1955535
1535879
553195
1863433
105815
866472
1230005
467202
1614826
467507
642911
15073
1509129
34048
167519
1231111
300323
1963563
1363722
1832701
1784160
419088
102837
1726697
1676596
1448997
1190347
1492646
1623367
1986184
382992
73150
87220
446505
1137308
371470
1862864
767072
1508156
1331413
1589264
228497
803019
1434359
1072864
432100
1330731
1687372
573362
832452
78620
210881
1623525
319173
1558094
1800547
637152
1435873
1398604
1843911
680384
95527
222222
1099804
49008
1900556
1314074
1635239
834372
797342
1852160
745134
613281
1356857
333798
1146134
548473
1514252
1066898
530441
413918
642725
374260
336669
1196759
849064
133913
943573
1570844
738989
43056
1862589
677075
1608798
845053
960229
1238181
1107087
1345993
1609041
1877548
1084304
1707498
525013
277841
1075834
1797896
1798889
891470
1359858
432188
1034745
499562
598142
1078977
1954559
123198
1376387
585479
1731984
161737
1788555
765234
245611
419114
309060
1948143
100636
1620843
853820
50795
1574213
682596
1885250
755198
897450
533267
1313944
551634
1245299
326124
382436
256057
786298
608232
1272451
993245
422582
68593
424962
1003770
1736768
564747
475406
184639
1776697
940361
1398353
1971706
605725
1967532
444887
1065393
1573021
1581685
1849448
283425
210043
1545547
1124171
697729
1459587
1676810
1348354
1178313
419650
766251
365849
1089731
1552345
826270
480218
1944598
190151
1081889
663386
1075000
1423320
1054329
1096270
984801
1752981
721138
1665855
1281423
1377223
1819675
1708108
827514
1693058
871169
897145
1539359
556630
1370590
691509
991952
1542857
1621535
1240203
137428
825967
1914728
1227232
1289465
903749
51673
1038928
1691216
1470065
172698
461240
1262520
1158463
657937
638509
646776
434394
555201
1524466
1179820
1420318
1560717
317533
284573
862809
1406650
1893534
1389985
485351
1739101
674010
1948229
1838423
89597
665476
601345
497880
1163853
1401754
397194
556646
1677772
363634
641158
1681750
840425
1109694
760384
661637
1386912
1931223
920780
1925544
1193670
1155423
889787
1542649
1926253
629624
157051
1417498
114612
716842
1763294
32199
58772
1274957
600926
1124574
316286
1855677
1523661
1199980
1919817
1047645
951324
1285129
1018357
850047
874208
181836
1424891
1189599
353503
191600
1074166
518074
1582625
1655034
592515
639202
219719
1621411
1232908
1930120
1721286
780788
114236
81058
704595
502076
1785036
1981115
1886478
1806379
1837767
1023517
1597230
437161
123737
583900
505531
1965285
482785
1961269
1299009
1002175
613700
1644997
1520751
1002069
545335
1443853
1489004
1559587
989001
1249595
1863368
1759081
707078
718123
755751
1958668
630132
1256061
474694
464617
1797614
1873983
1280768
1842441
394308
483571
976613
1783854
740206
34756
1762055
1656741
1449746
1252841
679851
362621
1510711
240953
68307
180862
1905371
6926
1378571
1456261
1992940
1590287
1894037
1546237
1447546
1594775
1912123
651646
1436632
1420764
1263967
1833466
1723904
1444572
95624
1231928
744716
301220
1834322
1579735
779246
1694866
659635
1473699
697485
80878
3623
282327
836136
380238
866233
1086914
1969697
1599464
368739
1205640
161658
1834082
1862534
1019319
1184679
996427
366819
1902758
1979531
596383
1295081
516723
1079391
1361095
1922723
564601
1448211
1604018
357231
1250581
744570
637820
1306311
1295145
68623
1146414
1518801
1932595
501918
85245
1473469
1930670
1351026
172723
434071
1217902
1584870
673637
1902718
750764
1137007
1389777
721637
838127
1924993
32438
119992
1295246
782698
477357
667981
1766723
142624
857017
261714
496046
1896709
1383096
1689763
1071139
1072001
1953580
1915202
1506359
988898
1847326
75685
270090
1845774
1589079
336841
933242
253877
1335867
903821
1092489
1239548
1539342
1154533
721008
920665
15496
1786116
963574
51924
1708896
1525759
1597994
97575
1277718
56527
1187450
615125
424442
836215
376300
431420
891424
1869835
1278179
763464
684859
280701
307438
1794599
741074
613368
781656
860145
594620
1403645
635833
1522978
842984
1192733
912092
1485383
307810
1786640
1356469
65338
175160
151257
448673
785181
794956
1582194
196912
248308
1711700
976801
381092
873686
344126
991584
577857
342153
1208727
1077370
657180
431582
277693
1776990
940137
1698332
1622949
699033
563962
1700898
770763
48524
640422
716075
1225097
1413374
1439527
885731
1191093
1079731
1493841
1877496
378797
1968884
1330957
1764982
1051589
530769
189857
650985
832540
1384518
1081119
1611249
1060093
359094
1575762
1874211
17643
1057436
1809388
830764
1611865
222692
627342
1482434
706690
1990237
1734525
7498
1812397
260853
690032
172746
1084512
393165
1702434
416814
1030414
521917
714103
1104698
1530494
975937
62957
848568
380412
1298881
1685869
268674
1294999
1186676
1171273
163672
50314
1263321
392953
1658402
1789049
1553462
1934090
192811
421557
1283958
859331
1529279
753981
205780
432340
1587071
676437
1527116
1672675
275536
332083
550486
1341337
1648411
1306103
1146707
567579
771175
980597
634195
1300003
971019
817760
1167676
1725946
1916648
776018
469236
1780441
980272
1085896
725290
502732
632699
1813679
348773
672630
1629906
1964870
1522043
602243
1547012
1731989
1018356
1289347
1826578
1059757
1806765
1486969
26284
1605869
1035912
1004889
1086753
976280
1592377
1700972
573385
1643710
644543
828280
240615
1079005
588846
1393996
1671995
143228
638524
1634844
1723561
1397559
1027954
123669
1059215
62261
957646
1194557
825258
1089059
398292
416631
79913
931022
266799
1252693
1128479
1047130
217095
1831938
1965595
1685335
1647418
542774
969276
406021
172787
925412
1011607
590463
465888
1560685
1948965
61484
1310479
885746
146548
443917
795204
1584171
1462123
524192
11747
1396947
933202
594772
1711435
1100237
486173
892944
1935126
30092
207419
440655
1497337
541190
1500869
1243034
117910
1399450
1734427
141140
1041191
188358
1937618
1810758
1680205
1317000
998833
588535
1934503
585213
1096057
1233453
331510
339149
500915
637255
849064
1041286
1114420
142313
1280910
471998
215273
103683
1970933
965828
1797236
173618
213265
327319
411323
1632943
384664
185261
944987
1189831
1670636
512538
1764747
1215890
1218967
57988
879785
800835
1826293
1294006
1660940
1867831
1264620
1026332
1934596
831964
141999
1005059
851197
1679051
1365555
696968
54148
512940
919656
194885
1120895
1494872
1447150
250248
1607174
1872035
635413
60467
140841
750472
876050
1939120
982330
1647828
577992
1936690
1749437
216376
1261652
1524864
1546823
1991476
659376
1700260
1394310
1962121
1806418
189016
1769065
1182313
1617981
1204349
549063
669081
1194719
264802
1675778
96009
1402816
238566
934185
305720
1136162
874826
980588
1998423
1526910
1895053
1604675
942565
916511
1735586
1303825
131991
624747
1250067
1546644
1849335
89284
1643646
832528
1938135
558252
365771
1496605
155767
1976958
1754964
918825
1452261
616093
1384944
66602
1148735
1839834
626103
1871190
409893
301009
1848406
625728
1293018
326057
1292385
1794452
1112114
971835
1086616
1899386
52621
1182029
1618011
1553189
1304322
325663
1550401
1301861
370616
1286453
1389652
247430
908123
15096
1746718
1298506
67659
1971099
1477955
1358408
1537581
753768
526577
891037
707015
620869
504667
1274855
279419
1979251
1129506
790245
1153901
1827161
1922696
769808
409426
738704
315408
525387
1007534
479715
793642
1676276
736933
986858
1749454
152880
258141
1178254
447052
1805762
1212114
1936933
698325
466481
33153
611389
1965426
400414
1130816
1761361
1463132
1542763
1545139
248735
76325
550356
1184737
1882992
1677008
1248435
272673
1584151
812454
529103
665287
965640
1758983
915426
1412461
1337259
1206306
1742974
1445937
1668904
1075687
1899360
1350139
1468217
785564
1544085
1460926
1410843
1368407
1459788
465004
562183
336027
752304
329666
1965314
1849788
22333
1423819
673128
993833
1101307
1220008
441303
478954
1758056
1907537
442795
1714131
1735423
746706
1058794
1903837
1805515
39115
1857307
355565
222797
471285
1244698
21202
1373593
1293899
1251991
519619
1878814
992722
1243138
1515321
1166062
314291
1559246
1318272
1347554
808422
395457
1204954
1637939
456542
510847
1521676
1014934
368373
73317
1673516
568041
101617
679056
934188
370027
514082
481647
862745
1501410
1593528
966699
1993758
1395071
1614441
872524
427073
1808839
609988
1576918
1949854
417545
834603
1412659
554077
784554
1022802
1722134
738513
730825
311174
1871925
215345
209822
1065478
1173082
1130248
839161
1166128
1293402
119267
1998399
1042734
1467670
1239435
953662
265558
321974
800686
1963829
1689435
775204
1208975
916800
1487584
614793
1499494
1633117
1990889
359334
281996
1390325
3703
1660894
1673281
90753
863400
1012439
928004
1416308
830186
1658930
1032275
105136
1047535
171572
683973
897419
59174
667333
1392735
896523
1064527
22924
675489
1721876
329171
1527997
1013225
1768253
489067
61487
1641877
39204
1940620
1805569
416546
385213
911188
950216
1754714
1864567
1928477
1156922
307273
1363967
1000077
1647983
45844
1819869
309795
1078641
1821252
551910
1323373
1449742
1498462
1203089
475732
964267
358613
1240795
789948
120992
394621
1378342
344217
1482591
781966
1677094
1450676
1309967
650221
272052
1297672
1080905
827639
214769
63252
985559
1472801
213644
1513553
315553
257249
1085752
846478
1241607
275784
251124
1267470
451525
138106
891044
557499
216768
1500249
785880
358325
1095164
247990
898554
702053
1297868
1067345
595376
175567
567122
1338561
1371041
722221
718261
1986525
796293
457031
1546576
463067
542572
85395
510290
1144416
1640270
1444684
484702
681777
1805058
1551180
435037
91479
756833
1981435
99309
546676
1599800
847489
1785586
1058131
1260913
1581616
384552
1035595
1869509
655544
1147818
1539534
1873566
965701
1753088
694319
1550684
1961477
446165
1492493
1083147
1012653
1269665
636259
307752
1027461
1658707
281081
1350019
397665
427099
1370647
387046
920343
1822667
181876
1919367
1125271
289955
1388158
961696
273256
1392970
72618
756947
1076573
759757
460246
1746247
243515
1414513
909389
827397
1730038
1098603
503556
1565062
1535055
1257493
884169
1981060
889321
305905
1032921
1763372
1879202
749765
1419293
1973392
1079823
848430
445362
510883
1727584
1239691
614149
1628674
6553
1877244
1114947
435730
1165806
1541402
875471
1207794
1896481
969732
1621719
1873420
1672303
641227
563771
1061112
875024
1520979
561395
1860746
481335
1993803
777283
408964
1360061
306454
591359
1031583
1757869
179092
1974763
1965149
1274194
712355
94592
1827402
1781503
794253
1977855
1451663
297658
475708
136281
186986
1649722
1779935
1959275
696834
839116
162031
1096216
961355
185525
1451241
587353
858602
1088217
617043
626407
303711
1555693
1539834
408681
859347
1626060
1593500
1106419
1213792
576426
674928
1692379
931509
1428696
1107967
1913319
1370375
974211
1553000
1749343
1235692
516035
896105
899326
1016371
1773582
1644291
763540
1491307
617846
1442802
1386754
1627717
426224
1698912
1761402
359411
754278
834760
1416496
832960
560634
1658405
878692
1198615
485750
592552
79103
1803253
357257
1076821
73049
568575
1843869
1855333
803291
1752902
92550
523958
1851205
1123216
1412156
1023910
1410405
146904
537680
277154
574298
406651
1129431
1854437
370698
1432873
151764
369309
574255
1419968
478582
536996
1030371
1676090
1265774
613251
457119
296943
539191
71184
485460
792009
991961
1680934
140439
503090
544547
804388
1412020
1060074
436380
1981684
1723404
975682
1470292
693758
1001055
1213166
264561
1272833
1356221
1446211
1893601
1898580
1122484
1320889
1860999
348085
968175
1375951
1814921
695835
409415
1585588
1198561
1847755
731680
1983577
1499448
1246122
862837
1067902
391755
90595
894105
1872909
1020120
79955
1246713
1999699
426139
238836
719347
1675710
263652
1820166
117902
1224200
1777571
833368
963788
124957
1307810
1529753
1846859
1741987
937410
195873
626837
1259442
975195
372868
424345
779498
654219
1051799
1992636
316692
871758
189960
1420941
1404911
1599301
1248746
686324
1912328
1868261
1441106
191528
899064
1051044
32994
1692213
1537700
1292577
1224243
1229672
1130288
101771
1915458
578348
805998
916743
575399
241213
1749363
663058
1425382
1587929
1340773
1292613
1782857
658455
576360
684254
1357779
1610891
952739
1250777
1900864
332800
858801
1204480
1201201
1442194
936744
1898456
363410
1180859
275636
11571
1643319
1157913
330173
883212
1966704
1845663
1216344
1339271
1650663
1355537
989543
283962
240843
699365
1225598
92007
1044680
335694
1340579
1933489
1900990
635122
393803
228220
725735
256031
1389446
912814
300201
1670833
878678
543612
1420985
176491
257899
180868
51247
653602
1476852
1196202
1167225
598791
671255
1370082
723367
173009
828897
1538644
498270
133798
610690
1419246
1093222
786298
834825
1357699
1681590
923116
1154227
583618
1869752
277919
1165217
146765
1002437
1171157
424346
1245893
141758
1313613
498440
1471520
1618032
1757938
1207700
1624388
1521318
1098341
1447590
439104
1219740
1650066
1692231
153405
539113
1115937
812715
642852
1845771
405001
828981
53573
302057
808538
922149
1397596
1386865
994272
899057
755847
1158837
161923
215194
1345840
809116
288579
318989
1533257
425883
1113692
918436
710449
1147948
1317114
1913843
1374044
636058
1829523
884938
141240
1816855
497412
1563593
330859
1288491
1974503
1194805
195318
1979095
1917883
638789
1906014
1484203
390359
1575798
393858
1053432
284727
577898
1958938
1244239
247009
918344
731203
287598
303338
1162101
1315238
1356095
818538
415769
192066
270867
27919
1426058
657834
1120211
1397360
374930
1468717
1770211
697880
1779630
1582571
1654161
953889
84193
7962
543608
1817208
4163
712161
1258246
787338
1571353
1735461
1270343
1137813
790834
1664139
890863
666660
355620
434779
723960
1059599
1680332
1946478
198341
809336
1896880
1565694
841609
824826
929738
1200590
82521
860311
86718
1044805
603286
1203785
586473
1541087
1392698
492122
1484196
1314958
1731281
45121
286402
541554
481472
1244670
1897990
343984
1306233
731913
969904
1092734
1672432
1253316
329399
1526862
1848923
505659
297269
1229453
1183165
1357029
37591
235903
1878004
131704
1861001
305172
945644
174840
1433489
1027214
600958
867372
521141
502858
746313
572350
283166
293578
1180584
1840121
322502
179515
1044741
504594
1387250
679975
962951
970843
605380
1395340
416924
357476
1584483
330208
1303137
1449908
167768
1538265
1025254
1088395
1237488
611483
272571
941474
103735
1774715
452082
1602287
1425987
332405
534348
1888249
16662
1981226
225211
143249
381412
267467
761198
355363
875008
1757348
1847474
1449830
832024
59079
1265868
241792
445746
1208311
1081501
1394121
1331913
810018
934821
763805
486281
750437
1754159
1440505
694651
454226
500334
769744
356038
214783
1354264
1861213
1216897
1736437
1904335
1584416
1602375
1987200
911861
226677
440696
879936
589490
315939
517727
1784199
1844762
333463
1753478
171985
1992073
977944
1672674
862542
1559100
1786712
1370414
1259877
1698657
1609999
600763
1121928
1353529
306675
435656
469674
835448
657983
1333844
1700675
395441
1157820
935264
1129318
612411
42178
897052
1365587
758524
885544
1961935
1763865
1227918
1805545
1943534
737090
1325265
1875629
459470
65017
735110
630366
656150
481331
126755
804229
1939116
1932093
354434
748418
860403
1533386
1411549
1837461
480440
1743124
1073725
778836
108617
1756647
1717759
180345
1085142
605511
1667986
118121
777857
229634
1113901
1817988
508056
608974
1357142
83830
800933
531098
1066199
828424
82173
478988
1898149
1276180
1961621
184950
1978679
1065546
1458865
270737
45311
1168203
1361646
975597
1760708
151659
103661
295405
1967157
1085158
1872757
788691
137444
1252433
44008
277051
1818844
795975
53
1724342
273483
1384900
56778
1922406
929504
1273951
72938
717954
562429
629534
916664
1864745
451793
839371
1744538
1395504
1471257
43714
175819
1369354
1612467
321613
492813
782049
561794
1762556
1065809
1745809
1941869
737873
872399
1016740
1736291
314292
1190433
1252978
408046
1075126
106903
980507
717218
923936
333778
981642
1821216
804335
625546
1440286
1849662
119105
672747
525087
250262
69459
1253773
1595046
847455
1608585
227821
581153
134777
255633
1805974
124952
911082
429769
586991
1274370
1270689
1055931
407649
889322
1753413
777158
656256
1649126
227859
861396
1126797
1502937
722882
542599
1635520
1663226
1753669
560290
1976998
354158
541749
665243
1835096
148502
703052
629032
740551
901538
552223
1718080
414820
808718
537429
844051
1302752
859582
1104618
1940322
660751
1125340
986174
1826271
1184313
1030294
1779805
1765752
1711292
823406
9330
1590667
535088
809307
845427
1979242
798350
1958301
1425228
1177803
1170689
246294
1932571
1475402
110089
1959321
1520750
273189
490334
652692
63949
270339
1236405
1924764
768496
1407029
1473831
1915901
862143
1609509
151264
452855
1768436
1596286
1058308
1744478
837392
1342086
233970
810876
1627811
1900788
750817
1640551
1389969
1657001
206790
1127103
1711960
1131467
160896
428508
1871751
1593484
222454
389866
1612766
678629
891249
457686
1698426
1210643
317421
91317
79326
1979329
402621
511646
1444483
1477568
235348
1721428
1706224
973699
351898
1468343
1479362
1715525
280769
1267882
1891652
809695
1066048
1934951
1437086
1167700
352158
1519324
1541349
1983590
1226627
419680
144933
349578
1507513
102471
275455
738090
13984
289726
1532002
628579
817530
202445
1249656
871749
682725
223978
179794
601868
1520971
1985689
1168320
503097
516680
843988
1693146
1231740
1432002
466046
1711520
135469
553693
1084205
1603894
970017
186078
147938
401296
1896231
20351
1665780
802052
223072
66363
1188327
76753
38956
988937
1789997
1553886
707971
946696
1836765
1568263
474053
855295
1177667
767758
1218446
1437873
944302
1064614
1835323
971870
27177
1486203
1924916
1186427
767601
15522
1584540
693159
320190
788908
706375
676057
856619
610870
421044
386463
85939
46681
1652264
1989995
1620210
1156130
924256
1882973
1691176
1868357
1151987
923611
1347143
957779
515902
1778554
210515
1470228
369394
29384
355295
1272809
1062739
74591
1620772
1373907
666663
1815616
977036
759439
247236
151933
694301
1760813
1737936
1211752
568562
923251
993649
1086185
35647
450933
1235427
1348725
1939383
736870
496076
76875
1970654
1013720
304782
970726
1741979
1971457
1610944
1490435
748188
175638
962105
544622
1963399
487318
1623535
1554600
1896174
434374
232579
654152
178154
1641756
329350
1915707
1429262
1206136
1124733
1092084
1882576
1953185
1945605
1791365
256365
1313259
1643902
1082314
124063
1916400
1075723
1832558
1421679
416843
469190
1042506
1444398
1094097
1026451
1557716
1264716
1840170
427213
1875037
186957
85209
1202441
1425202
1587869
977891
169280
44127
80393
845527
1961146
868894
1483407
1142892
718639
151548
229453
526815
1568303
23824
1794788
574296
1606279
1065794
200698
1748116
1179544
321655
87627
1487498
1254018
54168
1578801
815434
1029098
1068025
236939
671944
136381
1479708
990511
1373862
1118611
1447637
492945
721004
829831
126542
687893
83270
443721
996264
1498239
95958
159552
96244
1529662
98523
1311177
1996452
1295146
269557
1371036
771189
1440869
1273547
1895004
955668
954259
1803717
1665932
1638135
525588
963652
679072
1557080
239145
1205265
1123928
1127358
59716
1094400
1155345
1573656
968750
68171
72935
293726
1918519
1801497
908183
1564209
654488
1513853
1144435
760759
1379806
410067
1482193
937704
1651203
779366
1078702
1816011
367861
1919722
926832
862029
333827
1699016
1519404
1587052
607710
798051
1409020
555614
417426
615820
1460164
1660002
389176
1202750
1060932
43145
822362
811095
692891
679405
1505050
1498848
1826062
1356382
1941442
650000
1204403
891295
1962256
1003841
1215882
153009
738592
872181
1238506
1671504
1404206
508451
804286
922337
797408
268111
1583678
764917
803768
212187
1604390
1460907
388165
882177
991790
1366392
1802013
1165030
1785097
889391
594011
1617811
332537
1388188
1597461
658009
1211026
1479514
761755
1671636
1843067
1950436
1458354
370051
1517883
696274
1675701
452443
558768
1563724
1628649
1770789
547507
1040530
25000
1849734
654034
693564
919644
1073631
559879
1400511
1607285
1817948
17482
1714973
1909298
837789
124009
562364
745159
165507
697212
1185982
1526923
877642
1566217
1700592
1099664
811968
957339
1231235
1789765
1218840
1465738
277464
1021824
587484
447220
1842263
333616
1686944
212131
1063748
467260
470219
788434
1444797
669073
1759494
226502
1910955
1609650
1322816
1439228
1233201
1394379
890380
1753320
1130951
823099
1611146
1419656
196934
1634040
1936469
1882414
369493
1692936
1910717
734786
1339199
928619
937245
1862774
923785
1302519
936815
330031
732259
447347
1001533
1399795
1053570
1115742
1181949
1161689
70663
743118
1369925
1053644
115956
1806170
1547074
1296903
582854
881154
1674634
1669340
321338
1135634
330306
161865
327950
1698628
792998
1446939
1468880
1824558
154530
205569
123093
1608075
1509834
1768425
860150
950234
1037652
1238881
1189862
1802779
236009
1923616
900348
175761
1903282
1777043
1862298
773440
57373
676725
254501
1765463
778198
716680
8791
1951361
569345
722904
619981
1840889
1775622
198850
1856457
1614020
294229
744672
1583393
1173453
1132059
1205527
89348
473602
1941405
230334
1954711
57873
703668
408990
1635781
1363737
1027783
911748
560359
660750
1207256
1676820
474569
1708076
131
1301328
1881704
1520105
911735
925296
1482257
1957768
164587
1923480
1524173
523490
1198838
1167716
1420193
794571
855403
121657
1920803
1798671
373537
1078880
1255887
1482264
816497
418878
1646064
1353256
1965439
305884
496196
775145
593282
574272
1561763
1560968
208661
1658724
1825844
1735189
629755
1305888
735002
435745
1551279
1862646
68269
1965897
44894
180651
1031680
241370
1823914
694213
979134
295849
1176819
837776
1643960
905666
490584
530570
1476941
98769
879094
1141826
929645
1867173
409162
975286
1014083
564006
1823891
205710
712136
152024
1663240
285478
859366
652205
1450282
646731
930910
1251266
915319
995709
159804
901402
884798
1266620
375135
1430649
1224090
283218
1019908
471845
1007909
906822
1868469
1725456
1411109
1676172
1295708
979192
1891162
276889
1748768
1195360
849424
1893263
1314280
43164
958504
1211515
78092
1471705
111316
1487362
879696
1401582
949478
1155660
961857
1912803
1279473
566578
112927
219613
912469
72740
709197
1029378
300592
602942
117670
1940328
741128
13397
77662
573699
1066204
871818
308384
56025
361090
1301943
1823021
1796793
92207
1599973
355961
1830776
1841823
488509
1202085
263811
52383
238661
1842738
955172
896216
1364908
1640655
1367241
1417398
809292
753969
347386
1775086
1944305
1120657
1025864
956163
1508594
1343973
226730
425753
1488888
665437
1724760
1444796
1683902
357952
534451
822561
271475
1184769
485967
482276
991318
1184584
579618
728405
1627106
1234647
1481331
161625
494328
1864790
787819
698905
1154294
791450
1363380
1091605
1136519
680374
1708
1087864
1687254
32334
27270
939227
288919
272071
638074
1055974
563187
820804
1443179
1758114
1432819
816784
353474
1592395
1715940
876914
1524632
1086876
1465298
840738
134254
1240550
492042
1093150
1742108
1011521
1773247
1649628
832620
1698073
489496
1049129
49254
510222
1409686
134956
261390
127929
1772306
633587
1668172
1094879
848733
233149
1458119
645010
228440
1767623
1814920
520684
674275
466802
18592
1844063
1768725
43787
1461886
520061
811290
1932122
551358
24107
713236
1549780
1637157
1441492
111004
639448
1611495
840229
443628
371811
1537568
444059
1052108
31623
831110
1419994
1118597
1106391
790193
64035
140555
1250073
113632
1151559
1355921
1890089
111489
252757
1362633
451539
1221972
1203987
104451
1347848
199310
1983270
456254
583230
1019439
1049960
1802103
163003
1557681
1958213
1099236
651047
849907
190789
399180
1652812
518673
1705501
1055347
1450763
1847661
1660001
320837
832512
1181091
1093413
578458
1345432
810411
285443
1703447
517155
1406245
1938460
497909
224899
1400028
1671765
458118
1815998
226835
136076
1233008
1346957
45239
20169
668068
968903
1191242
1546756
1605392
303401
185733
1553971
1630505
372805
647699
1594093
1764475
899549
409026
437256
1576887
167419
629469
1197949
1858481
1718601
377348
198205
1996270
786007
1359402
186435
1357278
1110070
1509062
1610342
951100
1574887
507428
1705236
956849
1068129
1461784
1061457
1037576
1556590
1587598
1781648
776649
751435
346515
984915
163120
1622965
509614
583896
1654957
1912405
170862
1523440
1174313
85628
173243
742470
49064
731711
962764
1662469
1829475
713957
1219998
1373844
1079998
73601
304632
1290950
1219135
1544941
337004
514088
1575210
702828
296173
796952
1379112
1738614
191068
1022914
72477
1236497
773641
1154056
1945928
2609
677850
941661
352669
1980486
1690908
1318106
479597
644863
226794
633352
1063539
1620095
1742454
27129
920086
547972
1799120
1125095
791607
1445621
573594
828328
528204
1888096
828290
1982880
767631
548494
291719
1266582
599605
787733
975815
65883
1876493
1180129
779457
1315913
1226436
157801
951640
24372
1324110
1149516
140780
890435
1813079
999853
890212
1913074
1869833
253488
1340143
521266
434961
360219
1330606
1548895
561945
1595636
513991
1756018
267616
613437
77127
1788408
1530677
350732
1324417
1183368
148486
538227
142721
588526
1991722
1242088
300518
672862
297688
1460229
1309183
1072620
790856
643758
1192280
692971
1690935
925882
1568566
1201249
1004606
1572174
1401789
734063
37775
284856
1615770
1504002
855852
466772
376425
186867
1149993
268597
112473
1412547
1994087
1894184
454216
1899267
825396
780832
834947
1498625
1769816
71211
43869
1322260
867446
1117072
623801
1236728
1309359
1159176
768787
1056273
741994
1070222
1384432
7414
1710680
1392871
270557
33838
1133238
1078114
1019679
914983
1277386
1376755
1056229
1958644
1281661
1293832
589999
789792
1295219
248317
74418
1216991
1677155
587889
1889158
1155405
499465
804396
643222
739595
1131271
1801949
1659445
1411130
686097
135921
1482033
608193
852974
1643988
623639
980531
515008
1856002
1982619
1722973
1983019
1830679
472046
8300
1060629
366854
1661418
1009545
329218
788464
1062162
812051
1334297
1420194
16636
1000283
392916
1196557
1938274
1188011
402945
1517576
1983184
12181
1426253
1409709
1535916
1330401
794148
606185
1276091
798413
1618358
1667361
1745005
574781
1268259
441989
1949162
712189
1354481
300250
1815390
593447
1188405
960551
1097442
197982
60373
564888
470131
754596
226585
1051649
124301
1720824
1603893
399995
1542660
714046
989300
1707588
1873347
839621
825688
498932
98372
1260240
1368607
152832
1362528
1567534
778658
1011010
469656
1219692
953017
1269528
1657389
978043
992594
719107
794486
531095
1434957
1518114
1820207
112758
1854733
1462175
1808728
1400361
1744515
1946907
1989052
1490497
1731585
203219
1775241
1827468
337799
1350450
1417909
1253801
738967
205178
1313101
1541253
1773206
34857
76513
1798652
1359947
1050887
309309
984726
1434615
563143
272011
1642788
171432
660422
74451
665741
1827578
610502
879444
1058674
153103
1410420
1086961
1857890
1835939
1782948
1053869
1525008
320802
1722197
1033049
1664287
282407
1252312
578458
613631
1266900
315380
403552
490964
284621
1660314
1383464
1128037
464113
1885356
49117
1809274
1408858
345307
1475049
1191597
908151
1242927
1547841
624330
1868869
899257
108820
818527
1407667
318300
40998
582863
1345886
461097
823882
86764
52561
1068002
1476200
1191327
292722
80182
1930086
5763
1156497
339499
735202
1360311
384603
1269826
1868675
226944
204253
142687
1062241
1104594
1402309
49682
529791
1267709
876816
1472380
1199328
1650984
415725
492465
1602384
154199
1478173
669390
1763255
787486
804194
399634
1094038
1874289
1580877
1337555
1124170
973450
11355
1249835
1755551
1987930
1081174
1231412
201136
1350843
783922
1601109
915287
347243
237389
1106073
1302568
1806055
208344
355684
749285
1430937
723337
1290273
1292284
495422
133646
912680
137179
769845
1631649
129310
277783
1523981
517295
341535
1913777
977798
1409419
686049
1673365
668287
641651
1030965
1286484
1645087
889277
1385704
973094
590510
272363
686902
1559148
93985
1754891
634333
1582750
747744
765804
1163853
253607
209097
538934
1452459
1537426
970747
1688689
298500
138740
761939
601039
1657159
968157
131285
99609
675645
1292695
479668
1691972
550253
276872
1543292
462178
1529543
1797167
1376799
1385888
449859
969026
1601345
480267
573536
1625818
1913431
556930
396800
550276
45326
130608
75908
1508446
1606147
362911
1779457
1878950
25211
696431
1439123
1162050
656102
667250
1403853
47435
1475476
532499
429660
577760
1940224
1267584
242540
1033083
199798
610506
244684
1075039
122914
656274
1834488
962326
1898831
1753375
1546370
724091
418337
1586693
1398989
1828040
224619
495460
1747134
98758
972664
915477
1717501
1870206
1026449
1770449
1427611
1244103
957549
120324
1742424
1001529
1413898
1532965
1552280
525278
1282540
1235911
1760692
474153
57685
736763
1943664
1195570
1051853
646246
156682
425517
911523
280301
1084276
924636
1385735
1610515
574702
1629548
1289774
1609917
1490120
1762926
1210433
1410065
93313
1161674
1804021
1476997
187340
462912
633649
385564
836594
967065
1927083
1461250
259267
102382
1515579
1918946
1286562
1602732
190638
1723376
1906593
1657776
949934
1858472
1524389
110389
1420589
863853
1837541
128979
189488
851071
74707
1203134
8199
226435
1765912
630463
1028208
1415115
1646106
1158876
1598603
752090
506220
600356
431048
1427150
1171396
970203
253121
312988
1214609
1815308
1226104
120817
1905704
1824819
1875896
1246637
1508672
1746694
801062
441757
484297
619973
1620277
886323
1920317
1792083
291520
1589616
1069593
907953
441148
1140636
1840947
329694
1068451
1331086
744952
491418
14352
293571
402562
1155967
385804
655250
1932174
1685281
210505
592128
873509
553358
473501
1248108
473504
1571975
1166786
1330815
501749
8979
1869555
1863122
532256
946747
614507
797736
891624
1180939
933992
817823
506103
1292937
1387541
826739
1696258
1797231
205578
1638208
1885564
1509611
1312187
598354
813296
957860
72260
1894346
898107
1325610
36662
402415
1000522
400403
1304017
696880
618457
1529472
88641
178008
1437741
1880951
1295522
1833012
1450621
1556831
1173714
1936096
1087931
583064
1839909
288807
935401
1362858
330457
1757318
1363971
746159
1708473
1199218
1392367
1510392
1332450
833285
1909077
1029103
306878
67226
171222
349396
28879
49979
405482
808620
660402
1569890
206021
761123
371855
974290
1894311
519325
1466070
494297
1474934
608397
1282125
841999
1547369
1800341
1363772
1400467
647798
110833
1958916
589249
176652
1749279
401343
772280
1800264
1082704
1228793
118835
1355110
343444
196456
1915291
160719
1806267
437343
1054875
1434982
1247640
725997
388267
169889
730181
1094946
450013
541343
1294911
218224
1892215
315516
637541
172479
309239
917919
1589489
1623651
1837445
1400061
702939
903646
1795890
1690893
1304183
1151421
1755340
1496253
1213337
1443442
984292
1672957
1975715
733841
1228834
1688913
1058278
768812
1415601
1060819
768728
299177
1185595
452765
721827
536430
205985
1148586
55125
556493
1874444
1955025
1065752
871671
1918011
1296728
841751
224579
1106198
840140
1419795
454066
1376538
151323
1376072
13670
1528033
955838
1535616
1243464
95259
682273
1758199
77278
852262
463535
680262
1842725
941967
1889350
110518
1010216
156616
804581
988706
821729
105277
1997231
849899
1993448
825416
421847
1828335
1538123
1650401
976516
787956
940372
185526
389858
738341
13374
534425
523473
858788
305304
361660
1493159
914971
718604
1977563
1835334
870986
1378011
1312826
1271484
1563673
575536
1131028
1670413
1753406
849201
1247820
1443728
702349
821219
191933
117900
1752758
1202840
1467401
154677
1495853
73035
1443384
68334
150115
1186913
265494
749897
42583
1668417
894898
416914
178659
1315766
1715330
946217
1073051
1130566
53116
1305020
1800862
466946
1566084
212234
1786144
5212
611416
134591
1664598
1396688
1697900
274409
1769717
1992180
929725
501678
785949
1051301
335692
644203
1940656
60457
1665313
1892357
456964
1483162
418127
1179633
1193053
1324282
528041
1310209
1800734
1684811
752269
130838
1700913
250968
1394982
404828
1470245
1300138
964610
817855
96443
1611878
1558654
1960044
1210942
1221734
264480
1807433
1630275
100639
1179813
957055
89994
826888
955573
676355
127554
699777
1098704
1430043
107607
1042579
910168
737427
1012765
1826503
993819
1350683
722333
3023
54358
1833704
1338651
1106744
1768193
347899
1931150
720428
1898596
1222969
708831
1601349
600642
1803103
701707
2522
1892114
1231862
1729980
711660
761921
706857
218067
425547
297881
819806
1743412
1080718
1309931
839993
1022893
1920916
1513899
960458
670839
945754
1545023
644738
812238
231360
902651
510057
1818140
1463806
857378
1619827
155676
378550
1009619
1358457
1327446
392947
1031659
125533
988030
1799654
1918605
53156
1010769
451577
1211121
124830
1120937
1285046
644565
1769639
313001
1989273
1341810
1253061
994680
1301252
431576
385289
110353
1832527
354469
1333555
1604824
932660
1813587
1838651
150716
199419
189682
689180
42240
55451
574806
960823
210070
1355081
352903
759388
1118361
1622591
1797831
1742306
1144867
1492642
1001433
1915936
1430245
1824487
827454
1479184
1672517
543759
61436
635428
220503
1887272
1804952
474600
685351
1908787
1575094
402841
277647
1386463
84072
25810
1887035
1846195
345186
797613
1146712
30282
1590132
998955
1652207
1838958
1521602
1785270
1624056
1773339
197378
1422856
1608944
526566
1159309
757807
685319
1169691
497131
25494
187589
1960905
1321513
814359
816094
107004
1085456
103045
1440294
728364
578275
712613
430552
1982437
1442184
1803095
784389
1918116
280599
1537333
1054015
655708
538030
1784296
764691
1273176
1812888
1366043
1481960
1035225
99813
1217506
1992193
1884231
1386038
894332
817776
887956
467069
1004572
588996
1934545
886474
797848
230857
1143137
810721
1056530
1132610
187105
1703811
712671
1531496
305462
335689
980832
942440
1994627
182734
1248634
512962
216130
893435
525253
937304
1423370
20002
1002611
989786
90708
788168
1568563
42959
218418
1353379
1888716
1075471
1009310
1182529
667447
844384
1500399
414127
1413153
256854
502003
328283
971968
466294
361739
494561
956160
46322
1139413
1067591
1047519
755304
1045454
1502720
626852
1810082
1880622
1088065
1735527
1774047
1193750
1885984
147808
1087193
320132
1762530
1402987
565693
1904624
23051
1208815
728924
1628497
1899885
580744
318192
1467281
88090
931880
13623
1219474
938509
1162523
1376491
1281108
134966
598711
1504619
1737886
456730
75016
1932435
1158426
1137097
1891941
1265020
533268
1920010
537782
1991584
152851
1481704
1850168
1001228
1041425
1860143
1844230
488745
900420
596826
1712840
843585
264842
346728
677272
1237494
962376
1449402
1880548
462929
359004
297550
910695
583093
1406946
1246774
668132
1487447
840178
1112324
1341244
883920
24089
1824921
678596
1834877
635706
116988
1432194
1759554
628344
56891
902102
852531
283304
1873728
1478961
1487025
301543
1001829
1706131
1560260
264954
254160
61657
1490210
1180968
667687
1802246
1897955
1625621
1232483
831251
993027
392563
1426656
155678
110576
1200801
20614
293332
1450013
764734
649188
889715
453398
374501
720670
635322
806966
1967452
134931
1678970
135622
1417003
1112292
1378984
405073
1044418
1096276
1865200
938915
1418354
1388469
1914815
1919769
720235
1262248
466819
917119
1667896
422972
1557551
1384650
1062020
866628
1383890
991481
1246052
1007135
1264973
279314
1956814
1708743
1985323
1420122
118602
1416304
96080
611166
1128122
588523
1267243
437659
1496897
1449870
1907943
226390
1576421
1897219
1102345
692
168845
1089278
1246977
1204705
1787656
1596016
1488258
1413579
4024
1651756
1347334
1769817
867968
1926391
1408207
1955796
681771
200947
496910
371748
1361138
1986568
1110507
744731
205164
1812134
1699331
1628334
899640
621124
1747487
572002
1747987
1388446
919714
231602
1647653
1623281
929936
1993217
1321619
1818098
143685
123429
1516543
1391211
689717
1358780
683828
1040417
540010
698191
1061612
772831
308216
1757635
1853365
1441702
1226247
485575
1327476
1011898
1309921
686213
612923
210946
1785534
618459
610989
1930402
571704
241117
811122
343092
602833
1880027
1223639
248808
277469
1795276
1971781
1323054
1806083
347173
324659
1602597
1252420
1389603
669830
14217
316400
1688069
397566
1794706
446142
1003969
656797
1513195
1408587
236730
1756142
1422417
1129192
526467
1994051
1669381
1315694
828630
1539395
1439512
900174
1458025
677138
1073384
1868433
1896845
76069
792402
112787
330578
1114820
1742341
928229
68550
671392
1005211
1986454
134208
1894669
1809506
1234459
970015
1317077
320686
195323
1553440
560937
1822124
1964885
150991
321522
1561483
846970
324643
1324016
1742505
1032275
16661
370085
1127819
296401
1398224
1201070
1791325
649076
792443
1095033
1239073
1433592
56544
1765706
657345
1832417
1202270
1627721
1461915
1804511
312757
1730414
626814
1076435
68492
1725494
880350
630270
1491991
666966
793776
273345
1990761
459693
81454
1854760
281947
1536724
1198005
971968
692266
1305390
1120975
1767255
146689
1337701
1154853
1481112
1231367
204292
1496872
1960341
1134531
506491
762398
1806084
848568
1775308
1581231
1833148
1041083
1109735
689217
96635
1982677
1982190
1410331
1718687
1339522
1636625
823428
1008679
1129219
686113
586025
1915208
1121694
1741806
1734797
1924519
1377669
886749
1652949
1607178
1977313
436158
92966
1993505
455286
129282
1233072
603743
290089
1232925
663133
634568
363570
439654
510239
896553
589130
1432215
676820
735471
490747
166012
1528067
1181528
421509
1613136
1746477
1869829
1711305
1298493
1100069
32925
1024141
1768118
1364415
335519
994727
1316719
366500
1658443
430852
1816133
1803722
1790845
1868343
1908733
1277573
295365
1638618
929535
685623
1620547
112955
890307
74116
1259537
1324440
16774
493350
1266199
692401
834921
1972105
974663
1362821
344707
491425
946825
158431
932597
1515027
919572
704732
1376579
1352551
850143
1998504
644613
444998
1215699
89643
1348214
937183
691611
959661
908041
430537
1945780
1872433
366524
19817
1407162
608312
1983285
1256420
89209
862827
1409911
1114720
1285373
1230613
1810887
1143647
99397
1544782
1321665
826004
420514
1075167
1328483
1008176
1664114
856408
1409102
410000
1392999
669707
1802125
786510
3396
259352
1878037
388444
1782768
1056081
143091
1984692
261826
1676437
1623636
1929025
879184
867492
1219816
1082438
290025
1638522
1569692
1111978
189962
1252862
376111
1950639
620228
643614
730685
259383
942927
709139
1962214
1645730
373399
1099423
1782969
578366
583329
147013
1845829
483198
889425
1250525
1963791
121270
1370387
1813406
1717257
1335051
834224
333177
525205
1975720
351868
429782
973962
1513463
1114748
287137
1097639
1319725
1463671
744830
412457
1375717
1613642
1845195
1269118
1152201
1874594
1727381
814299
517471
1382132
29060
1782502
84036
310947
541738
1496900
541565
1133775
1175658
991157
1542004
467884
551064
1590048
1717246
1534141
538300
643050
297044
1941563
206332
1358579
1701639
1714144
940387
1842075
586871
1967877
619926
1776510
1533038
1010544
1059360
527552
102636
907563
1498918
500749
1729592
812892
1438340
1300602
1059341
1404006
558158
805716
1378065
335236
1211169
721067
904491
199926
487274
1451121
839199
1658529
1512510
1776372
1771983
1582942
638071
551366
1485698
757192
326330
133088
1949381
372709
1882694
795056
1714269
25489
616635
1771649
1571347
792595
663957
231410
1443831
939379
598579
739635
1441182
577219
1899882
1876663
762140
1338025
396507
1218191
822920
1839311
701266
1232718
1349857
366134
1631424
21195
1949804
490426
1878415
1600403
1696057
672651
1501864
1903359
1927855
924384
235509
1194550
323377
895905
1011585
1682519
770153
812107
1225774
712331
416624
801904
558650
1276402
743232
1151413
232577
148606
1214407
1718972
825057
180301
1959553
1770214
1801160
175214
361211
1218978
45271
1690294
1563897
899815
348496
534413
419284
274331
173096
1370690
566911
464926
656312
795664
1005120
1544885
1699352
920158
480561
1746067
625458
264295
1509263
162851
949095
1774478
1793897
1959582
48113
796509
1240269
393003
1597711
510233
920720
799901
931383
252903
1095898
576844
791238
1475599
1781262
19108
494667
495550
385257
1803117
304329
1779194
1491401
763892
1919619
1310186
1402509
652803
130196
345167
1198764
286999
527424
841313
1187546
1763934
1372526
1271003
37894
719092
534250
712245
417347
182383
907125
314762
674651
431296
14394
929975
1946407
564768
1926146
19285
851083
484024
385003
1481018
1669142
1780407
1134100
1706900
902489
1675464
1231495
89013
1007944
1374134
1020897
1314275
1160173
472017
1608293
79844
717448
75251
1443987
676179
1400978
1793220
1902774
267465
624317
925898
1679584
1867456
1990642
536617
1219899
1595853
1154518
533903
1437361
1754981
1712910
248701
1560540
3642
1352559
1603240
945399
69613
120846
988801
1304335
1787338
1667575
294732
828356
1469780
1429260
1400437
1398997
652358
653212
1863484
1657769
1739160
1067773
1057920
1082206
1880623
621582
326592
654094
648211
547380
522996
644472
1416318
1191486
1127507
281598
1266143
234738
534137
379685
918255
1725756
786737
1369550
1506369
1675724
90113
1935236
251737
99386
109454
1736700
1852099
1030587
185457
1340083
347069
551500
599564
1112585
246465
179341
227786
377721
405470
82651
468535
1296508
377776
463962
1194246
261480
1962232
1812542
826225
923356
538503
661688
1350056
1289396
1409921
1106348
627418
1322910
818715
730460
1280550
1269486
134528
1157181
1447931
23517
639514
1833434
932550
1262609
1586678
1580062
213399
1421476
113092
1791446
1595306
972275
1973352
1419867
1656110
1750335
1084836
609502
490157
1247017
1685219
931383
1050449
593766
1224977
51134
68213
489713
1330120
1919564
1272363
1188854
481392
1204001
1839397
122444
111561
1438754
1065210
1608009
1329457
212332
1831393
1731002
1204892
1425654
460360
1388553
773695
332396
360731
1354439
1946921
603421
1223415
1611806
94843
1160339
908415
433036
202116
1985960
1093645
1496471
492442
673310
1300899
1904255
1425100
200951
141737
1076133
1735729
644397
1618941
749762
720942
1066608
1664765
1263762
873692
60609
1813117
819558
1034807
1052356
1262014
1585796
1552262
1297652
862748
1638997
1315185
515577
1614956
320334
407297
1719322
562230
1968472
350542
864364
1322052
1243210
139125
1744048
1999882
513383
560017
1217875
1058649
632718
694765
189293
1838182
341113
776658
1314028
1429600
210842
283237
646259
1384925
1288463
966561
701502
562615
821221
1384062
754623
313571
1451441
888226
1101815
1784480
1236560
1757924
590873
494458
369751
286667
872368
366987
377818
1509068
1444879
527879
400409
983422
242424
980889
1004525
490117
770685
573063
843477
129075
777368
145144
416468
827847
345146
828898
48993
1544343
587779
1605365
1144195
1969233
572117
388931
571068
1408331
3739
1359211
368539
1687768
1675016
1555597
1541358
1089326
1511679
246125
395764
1525325
1473486
788004
1514396
1361935
1740269
832675
344541
1729008
934280
35780
948990
149610
683511
1571985
446631
284985
1663993
954421
1146162
1894821
1687564
244430
659747
1954768
908262
1329911
144534
663739
576125
262752
1009413
1226289
997936
585337
743736
533000
635951
318705
1527012
1035261
565448
1971412
1675150
1917564
628059
1091173
1187812
292357
1128418
1368637
151918
1780254
1390294
533963
1353870
951505
124799
1683397
1398474
1798057
1402143
269119
1735636
1822136
1541218
1852485
1103095
414523
427117
1445998
817389
237080
593576
1739301
1090044
1456479
1549185
124638
1208829
1198596
416965
495030
1641957
974615
712754
1070992
239428
1520049
101412
71659
696541
1818509
1902272
202117
298554
1933671
151871
1660920
267529
1908327
474420
1995903
22682
1540873
662841
487374
1170115
1870717
1086749
1802204
1119465
746003
1542706
757018
322838
866521
1252030
746047
1863679
103704
692303
191519
1549252
1208670
626919
1192896
1285603
1350633
907153
366097
1514878
1668020
661574
1766102
587478
1109149
434581
211856
1479774
1616662
742577
1998555
31979
636940
1478287
330395
1526518
1413680
446722
1352509
1569828
1123730
946491
1798318
51136
1594696
1514636
1756473
1937276
1716797
863948
657362
558775
1196958
1129632
21720
650424
1389094
1636236
170773
1439567
782549
1389029
1942306
1953325
854169
390430
839291
54848
1347237
1869669
1260759
827156
1375138
692779
530325
1899623
1601114
925320
1350400
309968
1845433
1740101
130395
870864
891597
1160105
1408465
1980113
1176465
1114235
407398
1486009
304155
1327427
976422
1854495
435656
561698
1367627
1011371
1623858
440084
1740362
1580587
1966332
932249
232082
7453
199449
1861802
1497071
788896
778211
677824
911004
520045
792878
547220
1034784
1664835
334332
569404
295911
471143
722111
1360563
1451695
127711
375219
1952930
1002466
1613934
51461
1519513
1958880
1435239
203817
1034330
1189538
716212
1783541
768435
316277
515440
717141
857882
1380228
1222064
327115
778230
1846132
1429974
1899993
658718
65199
170459
1441968
396246
337194
345473
1035837
232922
214512
925329
1327367
484486
89207
1556932
1860804
730446
1854897
488934
1030420
1512862
127852
1985539
1627625
866293
684309
1018030
578258
317028
1763209
426708
1330923
1583332
1415021
1371507
634445
203211
692967
317670
1557278
1400958
1754513
609316
13378
166723
987818
1369498
304281
1793454
395477
919562
1119886
1694903
1562536
1278493
911889
555303
1035708
967506
1434102
1368289
1569890
181725
708437
1769143
1809427
1728289
61494
1297355
1375279
1708466
437407
1196976
1607753
1218675
1218087
157678
1924604
1308824
694321
1578004
644372
1535778
1362714
884555
1293639
1844358
1001625
803551
1430408
1251346
1784949
1686497
71672
1916887
1064804
173781
1291941
1865841
12112
1581095
324417
102738
941648
137151
748115
809555
659618
1768564
1424926
1435259
935162
1308801
693253
693635
1489644
639824
146320
530981
256694
37705
335885
29176
800825
433460
1824648
1552027
1412868
643937
1434563
24334
812561
196703
1768423
1429569
855020
777606
1030286
1154287
1286089
275089
546164
1825862
832896
807081
471274
1097849
1549639
98979
639491
1512337
478076
1514709
1749204
266442
924699
1672853
346925
1898205
166922
1108564
66865
1296986
806867
1386084
875846
480628
1384322
1737402
105403
1246803
647803
1390703
1723989
1769728
456477
942939
1135422
514106
1733521
1041222
445252
483434
429863
999517
1338478
1005903
359654
1889481
1151554
1220050
128413
1617791
254751
500772
1121025
1002008
1320564
986695
1716241
1292459
243018
489357
1490358
598507
1120736
1881038
549602
1367405
1899077
1934759
1204266
317812
353792
1580206
1201382
1244312
610549
699281
17867
1214321
751045
408100
1665477
1680070
968883
356077
1277034
1880271
842100
904783
423738
1959897
1078290
1399155
921603
870992
266693
256074
337216
274557
81506
201931
694331
1849770
1024566
302213
1461581
1005586
1579251
1007377
1581367
1477594
614374
207752
1765996
762725
561900
566399
1996375
1017030
1082088
102965
188984
1865261
28111
1360965
1675312
1098745
1368257
587764
1135297
1576163
574715
435779
1072657
478204
697384
300041
1631050
1110917
1184956
1345998
1239353
1220091
1015790
249353
1284919
487479
1909927
906416
1917203
1499795
1612974
521616
337872
328585
1635844
709607
589635
1908727
440915
1470640
1786933
253359
1358489
112327
333509
444891
1988415
1098314
1666957
679758
57317
1422164
990963
694970
1168634
70598
1268898
1451176
1741995
504081
1544707
148746
1151430
885448
475451
338217
697962
1693669
1612608
868361
221545
769143
1105916
734444
1336962
930284
326134
1474172
682172
757830
1953652
1855421
941769
159649
753860
243382
1891974
1660260
106559
512553
1400569
1089931
359909
1412961
1203842
323643
560686
1015714
1281104
1707095
604045
866610
679021
1337305
1645974
191977
1940698
1499916
829915
178148
1703080
7916
1027843
1487295
878673
1597961
1350111
1635544
147209
946837
437647
870695
122436
551488
1693657
1050853
1317084
1712605
1101760
749372
1421667
163971
1210314
992562
372996
1295313
1743110
1995117
715587
352172
763015
185522
1030276
286137
693208
1823706
461319
1812199
1551326
495963
65650
1347478
1643135
461575
1239185
1978838
1409755
733185
364666
242429
683041
157433
1380605
427220
697704
744176
1215480
1847946
1712456
803062
539340
1808756
323276
777996
360914
803559
1383072
334812
1468914
1909212
1296873
1102854
1769061
7114
1562281
915288
1304221
1647148
1285153
615567
1659783
1488080
754140
1550458
1109729
1762075
1737382
1466548
84156
72328
1979430
966879
476497
276608
1982330
303762
1576890
262141
402125
500747
1948560
470070
1731241
1502639
266879
839305
1896036
773091
806862
925911
1360862
695938
1209334
1260820
1287093
216338
937511
413175
666578
683075
1796282
721940
1382254
688887
841051
413724
620079
164730
303999
1602748
1346941
465430
1455702
305469
195361
53584
26347
949599
1297127
497416
540585
1773426
1208417
993852
1993399
1066317
654848
1523604
1086857
188966
1090990
371836
1789395
319490
101924
1617420
859589
1462580
1509464
294381
1454649
1801417
1546394
1838458
818061
1565965
1997342
1324889
674373
637388
1005117
1036789
92709
96645
780316
828292
5628
332528
130933
1436765
1375013
1554338
477820
1581454
1821814
1436346
1063656
1419778
1606420
572105
1540122
1847225
141803
1111493
1917017
565397
920118
72923
1177341
1772954
746651
928745
771602
1463657
397783
389476
1416179
857751
421055
587166
1498203
808354
56234
802317
274552
1877751
288008
1356856
1450247
583234
1566294
861164
1325353
1836551
846410
884412
81520
1814262
1239130
695685
1749550
365865
831726
560004
835295
1582512
813288
1545998
596863
1201032
809510
1143323
730491
483485
1936911
1772663
83823
1439992
510212
1352195
1281780
1152623
1383824
334367
181453
1603591
408827
24490
1665659
1600253
1953344
1428566
1729082
1496134
1110610
957561
1219707
83968
1070373
1130734
305758
737847
510114
357672
918513
1070395
1417687
1239897
1252785
374024
103630
251462
1284897
1066659
1365885
1391837
744006
1874731
1222726
37789
584951
731791
1806393
400400
311772
211565
111500
1320080
1504178
1495741
1989668
1312747
105128
1454282
1239894
1502964
929465
258606
1527869
521395
1991981
650383
628386
1657933
1125909
1546095
519109
672176
416080
1343915
1010067
1962376
798001
1200849
1294381
1445494
464870
275583
1524582
1096515
369235
1007197
205461
497887
267013
123417
1291785
1364965
863473
1001255
1311046
474450
1492756
1694363
1076284
1775195
497886
39810
1551050
816351
1747203
308917
1135579
1582427
1074567
571022
907401
1220195
562400
299695
1105098
1723381
1421290
783739
1926553
953151
1664866
691417
636639
849306
525541
1914069
540244
507943
177344
1421700
1887858
978326
1531429
217861
1752911
1752122
1171599
1771719
241485
1277537
379483
1046973
1475644
1488230
715949
623772
240382
765072
1930472
1088648
1731904
1232341
1759732
615893
822023
215958
1593092
1781013
1628657
1321484
719417
417949
39312
1518255
1619364
10196
1790195
75050
1440042
1723841
872290
1640326
1832027
285542
453318
821945
801693
1989958
541889
170124
1317114
1959918
1493054
971409
1542127
403148
1728056
219889
1944220
1217969
1874050
1134890
1707567
457258
1203548
679061
1834364
1134788
869410
1629831
1993208
587202
1014409
343243
338056
849310
1282641
1228235
1103228
356138
1924117
1758085
855916
555461
433393
1755619
894784
806345
1601408
1834295
662375
625583
1924383
537886
1513523
1037641
32106
1073131
1831897
637467
1322283
1349410
1501492
1137432
158478
1472540
1450708
882500
1170634
1000225
343761
506210
1584638
1495529
1128010
1616617
353497
1124863
969832
213912
976083
1454434
948029
159296
1029259
867571
1957865
1526882
355124
1579596
1027983
1749163
1912114
1245116
122521
1686643
52840
909391
1863435
1831522
1114239
1680685
1320362
116959
943863
668956
1368816
680505
1243245
1616082
254638
1056344
1608948
29763
680415
1643645
1462005
1832240
728967
846680
1085164
1575521
784547
1077366
656318
465411
802332
565477
113168
984857
561604
374718
109471
1341679
1707464
535877
201879
499016
227023
420576
405504
1923863
626570
1602452
1885946
1368910
25308
1120168
333231
165100
1860891
117601
1295914
563941
567276
640372
1417511
284390
1394222
118818
1111779
1742057
840088
904251
844041
1245447
1378809
1142883
140699
609386
147186
618280
1532762
388353
985343
205502
1495991
1877040
1229017
1021676
209659
80398
48114
945669
1162353
1360603
348691
519334
1129143
1430392
1436015
1253606
1812633
256696
801221
625303
1374727
683266
1110372
1200332
652226
1894245
707769
1901650
530878
1228190
953068
1707169
48101
26119
1886607
935253
99971
48992
1955511
756634
92438
1080204
639770
1874862
1377874
312066
1860053
1486665
799005
502205
1305453
517630
1754684
178897
98990
1050871
679612
1483750
841885
1537765
499084
37998
132001
591510
14355
1548224
1865958
1397269
1065002
1316371
952675
581244
816854
1627330
617762
24186
1074316
717773
1230388
1065338
618335
1320507
1988317
572807
482060
1545497
873611
1238020
88303
902459
1622145
42214
788082
932648
143848
1682009
654406
583156
19778
1692871
820308
1651284
1579252
1182909
986631
355745
1300873
1085810
706584
507471
332215
1339141
24247
1893706
1706376
344538
22437
1530737
281360
471186
1280465
917401
751634
1385547
1780512
1109478
1535194
385020
1110720
1215668
1985810
620289
57757
1191285
771838
1881247
151590
570409
523737
1215183
348871
167259
1164027
1955580
380692
268676
551198
1824330
6397
351806
1720839
444598
256209
740833
735336
1055279
369444
689396
1424783
1695030
1700768
1154518
1133889
1266446
1701532
593094
871732
1566626
296323
412164
1813202
293787
1752130
321176
1662412
772228
1026403
1116345
1226980
1786591
97756
1405506
218186
1667172
12252
572553
1650928
911104
909108
1615698
942908
735631
720060
226065
152960
1172386
735143
1158298
1065172
1704339
1690953
1355190
1845810
598401
1513626
1050432
1077823
846012
1927725
489629
1006529
1682672
1794229
129278
1349725
51044
1307978
424342
1086309
701154
981917
724009
616895
1699614
969790
94170
208009
1938935
478320
1577962
1971909
403392
607375
198575
197066
1338967
1392820
200118
73196
1852937
520033
1800449
512135
1077543
883254
675303
962271
1181193
1064061
1410257
1127906
1351995
897724
366231
1647019
1711683
82053
1353399
1556812
1021726
1045812
668679
1961498
1132007
248684
396719
42967
1563781
1383355
754199
1365148
698895
1958404
74043
536602
1525203
68665
842006
1778303
16240
991234
41280
546115
1098150
82731
1565648
1174399
350278
1594062
1944918
298992
568963
1728576
539528
100229
1231261
186071
83960
663818
1417829
1530286
1983596
835067
1627793
442437
1735425
140953
1123812
558201
1076025
851618
1328057
1753227
994283
1122693
1544132
948607
713141
172594
201479
617820
197163
280715
1863322
859232
1185416
402198
1521867
653591
1880655
1474687
170194
288333
845336
523011
1270778
330454
1340499
468750
1472854
438458
1272935
1435776
812327
487811
1135950
1816802
11807
815226
1787292
1658540
1546994
1359315
599691
199213
1591546
63574
450028
1424963
558016
734988
1386665
1666161
559034
1669006
782993
1712131
249528
66808
399551
854234
1394611
271160
343988
247097
1066692
1961859
33475
1832268
248714
1706360
732978
1277667
651964
798910
1060205
292216
1351801
470444
435863
1662369
1609624
1011719
234712
1194103
1175714
152066
101077
506557
1832813
548572
1591442
346202
39153
230889
1854918
820399
1362912
1880720
1877768
301779
1706569
1400756
1565468
543379
105730
802914
1792645
499509
620881
207700
1164723
166816
146610
1549506
344157
293727
1095480
1308634
1162233
782663
436724
1803249
1266023
755899
952521
362183
216002
638639
1691196
1226327
797812
1185873
1712922
1321761
101444
795117
713385
904797
1842110
1116909
1406331
214793
7856
1341453
1421025
1300043
43171
158818
1145184
229309
1002999
271489
1550234
1058635
34040
1482569
1909493
1622257
1895548
820878
1820882
1653959
195267
165536
1466962
1239781
400660
1641326
349147
1699166
1083568
1514349
168040
772575
393901
792908
1616208
279313
276871
23495
1986418
1248203
1276398
849209
1376799
750589
377417
377009
120690
1871911
1552023
1385507
1360526
1100919
1731318
1890480
1975410
680662
1494846
1577840
1457695
865955
1899585
1345749
909717
98356
1734776
1056152
986787
1547839
1390025
809076
1679881
533226
557126
596011
315692
514799
929072
512473
1168785
1106044
412991
1609922
10841
145016
32012
548330
423356
791581
1648447
1969390
1788897
192141
1116873
1565185
1010187
1636138
1382406
699271
1459411
1596817
750112
1896902
1875254
1108793
1980080
1970378
913138
1324084
1365541
393006
1876376
1044475
1990813
169116
160643
735971
1494473
1256499
724512
1912642
1741183
68086
1007993
1215913
1565239
818496
147870
328008
1096199
761957
1214221
1905131
1698760
1522316
112439
1717704
1006169
1382198
1973636
244082
187307
113836
1558972
1047048
836296
1191068
1505043
709444
793588
1393074
169667
1266232
1353113
454029
1692455
417062
1661871
147487
335026
1203549
1927601
782031
1209706
1237967
1833644
961066
1930362
1459801
1755676
248170
310589
499289
1673720
629042
315843
948210
149855
58346
834221
1829839
495949
1598461
1803532
649898
1773312
70752
915873
1183767
1828295
541824
817600
1886673
529978
1280652
1011849
988200
809240
1437218
1856699
1592038
160442
1849502
1660631
1190923
1596983
1664670
378720
1045350
1999183
572930
320872
913773
1827179
219038
1405070
1542135
760624
1237880
889158
1984045
1659712
965747
185665
938663
301111
22703
1664079
1647035
1772036
1483326
880429
1297117
111510
456422
613197
267690
1589902
1605643
1548859
117829
784522
864222
285441
707535
249547
1610324
96032
1588483
652126
829125
752079
649331
1204817
1102359
76226
1993933
768558
532420
1724145
1873369
446448
254032
401199
1126008
94461
533146
717821
1549225
1580655
688491
281296
39146
1616871
1048242
997103
1272291
1107084
947325
1641508
1262800
1334514
54403
22434
1567420
1144993
1621569
1303938
1864908
1517657
1287243
833061
965602
974830
614958
166171
1606945
815240
163655
258965
1065177
1803900
1738673
1925077
1264717
1822143
1357912
1385034
1436045
1991724
402533
1075334
1034782
215427
299173
1021535
782741
1507900
1014852
249594
1134356
1564047
1656118
1177329
1680499
246292
214969
151609
1491777
672723
1915052
1200367
331941
1070018
1854926
1216606
1295854
525067
1557664
1874817
1914576
1076424
529833
184392
711540
320755
383585
1046691
1527568
216667
1402934
124252
623199
1323367
832950
195076
1598320
1108897
693936
985118
432115
201059
347142
547902
106995
1517977
994526
69154
1601800
1292038
1736205
1192031
1810600
784670
1705703
430377
1268511
1626762
1791406
405608
736801
933974
1312833
1191809
1510366
1739674
879745
589720
1597387
1929625
926845
401293
547981
137479
1735398
764640
534964
434487
1433136
1886198
1629437
1565799
696091
304160
1986958
1105482
680741
1008716
1604166
786376
1426965
1918233
1253320
1662704
1481752
292764
810156
1697922
886469
151966
672236
1375084
1666588
746572
26439
436439
1208200
1363672
1847679
1492181
1136862
1989060
631617
1612098
1007562
1016632
527831
1952057
1904658
1215802
1872797
1272655
696310
1240259
848642
1016606
1747772
1072899
1116931
1296477
359888
396934
895827
1166436
1580707
140185
890547
422029
589386
463433
831566
282657
821199
862232
1102012
1764600
1754183
1934979
403577
1872010
671526
1595501
952514
109557
816491
313834
1817631
422818
1009100
130571
1308706
1233512
1482924
317412
850064
1448919
1186830
1311827
1165719
541335
812667
1690221
1042359
487962
604144
1698392
1929844
1250186
445902
32414
1080483
1002598
423492
1426270
1251856
1738443
1669345
1790609
284734
473148
325915
1680960
1007462
1085478
1929273
1645455
197832
1458342
356858
431268
1198186
7855
632301
1632577
1281429
5762
1163420
1819320
1853524
1441339
1621603
683909
712343
1002289
206908
842126
808235
880308
584262
1683553
11345
1043635
1652966
1105063
774133
1828790
1534440
13045
713429
650396
586959
1181343
1980815
519020
1456870
607608
1868311
65621
105228
1959423
1319628
1761571
1288101
1443387
1182443
381850
1674294
157803
398397
1515161
277596
103229
1417522
1124855
1992562
1582655
740239
704073
178079
1756128
1070906
1232760
865895
1801294
42198
1724321
1433726
872451
1106520
406512
778425
829642
481080
1187521
439133
154257
1120339
484588
1731174
393222
857606
1705422
1678888
466579
236864
117208
1598080
1124617
136171
898940
530130
395107
572230
987453
682097
1021065
998285
106861
627680
221052
1923852
172553
682711
958378
1816480
1135242
1331472
250123
1800672
377156
709760
1236856
996479
721687
1946560
596548
493154
1103536
811174
219520
561730
1116936
986945
1078344
1526541
1798825
1206696
251201
1885728
1591856
1236862
1019842
164738
1557245
884299
1825098
1476643
809485
897703
928130
689757
1152090
1686298
174237
655970
1465064
1272067
897125
1763584
845324
1634534
852416
589838
1762678
407094
606296
180549
1811439
1063868
1525473
158109
1031661
529517
1990219
1622545
1810176
1589113
135814
216775
1317125
1556601
1981914
1433807
1773193
1817175
1455657
1948843
197421
864420
1387662
283497
708448
1254811
94045
1999569
1446047
458279
1956636
1110666
686942
1497894
1804952
438114
1359397
276312
632384
1554168
1509466
959732
1697988
1256648
1805873
1440105
1307650
1771237
1788713
1401899
1818411
1644917
874983
323476
1479215
1377101
1022103
1907561
1719082
215330
1321933
362280
1588348
12442
1591433
1618319
1972982
877496
946681
685284
336519
82874
1682566
1522301
533712
689762
1816586
1524538
1951845
675187
1518608
356394
1190691
1359341
1411642
622583
2601
1628178
1841055
331391
407149
1754356
1597738
848604
738529
988335
1572368
65417
655224
1137573
897851
829402
158485
1979067
1387927
267580
492196
1382036
819793
1397039
86962
1030512
176370
1969366
1108092
1144331
1107006
1105162
1546979
1094806
1767997
1942637
190395
1545171
833020
1877924
386133
1705147
264849
1132608
23779
943177
1553802
1013035
1664487
1578300
343559
108024
1036421
1140724
644507
750999
441744
1661435
969960
204640
407941
1746484
41771
15401
1864509
787102
1127027
1936304
1973189
1644678
1848732
335291
1792531
403474
138629
154552
992880
785181
1949911
1898461
419375
540568
1149539
1392271
781865
1511863
786413
1658178
791538
399122
1166338
682585
880224
498769
553710
1231415
32513
919703
885478
1666310
540221
520532
1376996
1876659
1568075
65296
38260
1495339
1017715
1902261
1160152
1287902
559415
1936454
1004293
593556
987243
1021501
1493503
69827
925220
1015056
1124407
644378
1329394
1737792
1347658
1752014
985662
1852710
828253
1688220
1562254
726118
743582
1651933
698533
1594050
1182944
497750
1627152
1274803
916956
1145933
76413
26804
1547232
259364
814399
459017
1224132
1125949
809378
576628
909727
333074
1667305
87559
898511
1557598
1420274
32457
75536
965468
707034
1502248
63111
647831
1001817
1021270
1463865
441906
1820593
1685671
1595793
502255
291908
1319713
1178581
1687429
328748
858479
1780317
177077
665995
1524561
1975373
1293027
788353
62799
818140
1143444
862560
148672
284454
380364
1998145
1331452
74905
77958
1876380
1250156
172969
1686430
334359
1620438
3988
634518
1753883
1154192
1527345
1435730
1588839
1511944
1454965
246328
96686
1620312
1481130
44640
1444454
117016
240678
507648
721226
1274359
361555
732834
910179
724545
1989312
689778
1142239
1229157
1444151
779358
927964
1128875
1223932
1957644
188572
1059265
1464436
160475
1196807
1679868
525273
1792805
561994
1979446
1646517
856146
1570253
1375931
1393890
1116611
1042675
1788813
1328395
1761377
1812205
110309
1198280
1259623
689774
437588
820495
1572115
1450430
1137399
1899726
307435
1174784
1627135
260671
754421
1590606
617110
588236
616002
1426859
750399
1291081
1987368
405274
1272907
413306
1333725
1005088
888993
687153
1733251
1625654
1787543
1159139
905561
1682677
152779
1823787
1246223
295530
275599
1509906
300189
1200515
461888
745113
233289
1766228
1272186
152526
864033
1883573
1778694
528892
348142
1571285
1721859
887614
1937642
1937560
851545
498074
725948
160756
770672
837924
316696
450405
732657
484821
1647764
1267107
604198
665179
518460
288428
750116
1724738
1748076
480010
782706
1086930
1458495
885670
553052
824204
1801378
1780483
1790905
451712
1638500
557384
1911141
1220666
119311
1792163
955895
1858477
1824584
529524
977989
1233084
1596492
1385099
1510824
1383279
1535093
489655
144589
1014504
1749082
685601
1752061
1128255
1897663
1140329
311144
1825150
1786443
1254541
828473
1353770
460702
352954
1353103
1071670
1005474
1261480
1288505
333645
1301452
827806
1067996
819142
1242873
355212
113633
46116
220199
1683676
1040690
1256099
1638596
660580
749717
396041
1321138
680553
455591
1909435
379793
28289
211716
350804
1028439
1554727
377396
494407
1766034
1227959
470067
931320
1800974
111760
1551571
1157262
1868844
1491331
1417973
1488144
1339916
432944
1832536
1186022
972766
1903080
1057825
692315
784808
988898
122816
289499
1342422
1792791
1343529
1560047
762099
352123
1259951
1901397
988630
1438362
1608802
1651754
1546125
1290465
1668173
1808550
686913
982837
507175
195857
1068375
1997186
363315
375336
846682
1310155
661133
1676263
1081300
1228198
531356
685184
464376
1073243
902514
1612180
79100
1820295
1297271
1395236
974317
1218644
213343
274761
1578912
545626
926130
482604
370421
1329846
675359
1192763
1521067
1605240
1993053
1840633
387642
999784
1720976
601353
180002
569886
1506870
1355031
1386538
317456
980361
62873
1143713
1170018
647508
1114543
244398
1051349
1762899
1509546
1961818
567335
449530
25614
1869683
628389
445449
1702848
947970
1728978
1631652
849604
61612
1762004
764263
907785
1391329
1977895
550520
1481402
714057
1750222
363731
1857662
1677614
829433
1326892
975747
386278
1043435
537209
396330
1028363
31195
388060
1119999
1523652
745080
217845
141444
1171019
666571
664250
288262
865939
830152
793949
71234
233695
107129
452371
229253
1404435
1815510
810127
1061709
1592298
1760672
1192911
1980067
1891452
1533814
1372091
752140
1489655
1527137
207772
147752
631357
728709
1188864
102696
1824448
660985
157278
977423
994362
516042
1803139
1466353
752210
1057806
999012
1982227
1003980
534539
1813694
1744727
298002
904092
368635
129019
159972
341370
1841319
973898
1736198
1404582
1719516
1324918
1602526
1323592
1356812
1024461
441286
17105
529036
1352402
482646
1382290
128176
1795981
1887733
1853659
964073
776377
1453344
1168201
539843
1166086
461333
1372095
858392
1063822
228805
1775263
999704
693439
1490442
1002456
198362
1725810
936428
1214159
1463429
1817358
980801
852533
461151
71120
263681
1681071
906960
1499523
1271896
172080
1312717
1455159
266775
299588
855124
1560844
301572
202106
907763
869677
372644
1598291
709481
1434912
725771
358861
768326
280547
1139250
1623736
1880704
855442
917309
1775384
629329
294971
1324092
343222
1746353
297355
654752
1086778
1967536
414612
1856643
901104
717512
564782
389739
465447
1986074
1671522
945560
120930
1866206
1047039
651970
757265
733276
1569214
561694
965961
1745513
139519
854316
1213539
466509
1184227
1478344
634958
1072412
1303147
1161521
1220002
753059
1765449
416361
257339
565200
704090
1752533
6413
502796
1623888
1551582
1744797
137173
329557
815113
1920316
749170
1107199
1718167
1771430
1475723
1165887
951647
1265861
1269531
565139
1090127
187197
1059632
239903
94494
1334299
442709
758827
207310
1901601
180300
293643
729447
915923
469913
231011
1723494
1130510
1758392
777864
858669
1244120
1921911
214269
297429
238167
1106676
902501
1392328
912864
576616
1098692
1375955
1661167
1584670
186656
542729
1845424
1981923
393621
1204525
1474965
1306981
544215
940979
1696055
1755095
1929703
612010
150132
287910
895064
492263
30142
1722982
300081
1582780
514122
887512
1722694
194324
484680
1536356
1688293
1634912
1429241
1731073
1992475
1016536
208395
1095269
332711
1004849
364874
1624961
1825838
1030261
1050482
1715406
1813742
1381834
194418
1648158
1912840
388872
578871
347215
592664
23279
785346
388907
1628041
1100937
1727263
995543
1399848
265756
1287826
1916990
61141
1040180
1018984
1781130
88927
922116
974871
835656
1619031
1832004
1435342
1264372
137335
1497115
1958528
1741487
514902
1351862
1846694
915804
1192356
425530
586457
54127
70382
31974
1353969
598686
1483067
16116
1137616
1240878
407944
627104
14042
71390
1388676
397105
1015622
895686
1900201
585211
1291404
1978670
1608313
1510997
950580
395516
181955
465130
303651
1188757
1638045
1409634
14886
169456
700083
1463583
276677
1983919
1932936
49552
1659896
150420
428396
26316
758608
110658
132834
790928
990387
1787895
1012921
1449288
1631511
935186
1540430
1516238
1635532
1167718
1833576
977626
1409136
1010992
1663290
1955911
1235907
57446
1221951
786252
1677191
295396
786165
879966
376498
1144736
437249
1005756
1152982
762461
1941041
1882176
1032511
475739
549963
509892
769242
215801
1806361
723365
1011132
316143
247741
1389317
1777743
821185
1583477
319349
1474234
250593
1553404
1283919
554094
488567
1273258
743453
1433750
627718
748918
805544
1559187
1884218
511191
826104
319422
17554
714235
1331497
1841915
1937972
1811898
62442
1391962
159192
1229608
1132450
853178
1082603
1339546
1107534
109615
553818
1391917
612583
1881885
691266
567617
963783
90697
1478289
1362051
513424
275585
1869396
712002
1339155
796688
1819070
580434
1809358
668252
216949
1548268
1757070
517743
1037904
444796
241456
1754393
841619
929893
344079
1443512
1933281
1850472
1789362
984865
1552829
999459
1561225
1805635
409670
356612
667921
652574
1493453
475569
339501
1655825
1310470
1314351
597690
370290
75894
782511
682954
732992
1175462
836491
252981
1346857
1149513
1943426
1107891
262665
808635
1621041
165649
463064
1532161
1622894
707276
806412
823852
1110016
372764
1696681
90388
129100
1093117
673665
1816419
223528
1550922
993399
950281
1383327
868935
1883593
182130
601746
848451
1479937
944856
594303
1728775
201018
1133185
173659
148431
822739
1300282
1983226
986719
1935429
1319354
779128
301509
1171863
768851
337084
1918637
1912010
1978217
337284
701298
1153967
430054
1478036
302590
606549
1236304
171385
546757
1624808
1888330
10808
1620688
1803799
295908
726524
362963
814800
1580961
1370727
124660
606853
1762858
579912
747196
1689585
883498
1101327
963959
1867751
1853310
1197205
345121
1584278
1183392
1765299
1927081
1294146
941663
217697
1742689
1909130
1191742
1778058
681958
805626
485619
57675
1567453
428886
1036251
1560156
1763845
981297
1111688
903710
1141325
1434083
166624
684294
1308339
1287033
899897
506286
676077
1119256
1687842
1446408
1685826
654017
461989
1434929
294029
1323677
724416
445838
514513
1895393
1998173
1062572
1613323
1868426
1753351
1622711
1075058
668152
695929
595283
1490802
1711188
1805978
1027022
1028298
539332
1353161
714943
1040771
95858
873714
953052
132480
1061569
29959
517053
180974
1717209
1268058
97990
1077893
1603886
847505
1324031
1572186
1667627
746715
194807
1064706
258735
1913567
1527709
76271
778786
283126
1256647
526032
284325
372383
306651
655995
1619089
1125311
265823
334454
163701
876519
997112
1355873
1538458
1967717
961520
1432099
1871923
1050905
429105
1481021
785476
1086484
1662296
515454
1314646
810309
1638141
773260
513665
318680
279686
495854
1987833
572393
1065800
637987
868841
1589605
1640814
69664
1350707
777864
135675
1516715
418379
1271172
292954
411151
420491
226874
615886
1133307
477615
734777
204026
1120300
619529
943697
1115669
1621745
1521458
1132548
304774
226878
603864
1500885
246745
1079953
1947720
1931328
216227
1611107
1571403
253215
1770711
72412
775471
1414379
646287
1221635
1751111
1120683
1911135
657138
994400
1106797
195011
1207212
92101
97296
1029024
539326
1852933
1177353
42609
16656
50281
1711322
97491
380710
1735789
1120171
1099123
1145439
851173
783120
837938
867443
1445580
1359546
155460
689693
1041606
311970
887556
825047
1091790
1833503
767741
1670551
425986
276954
772268
531341
1875471
171066
1487598
780594
1196193
1332023
1621937
1831438
1631563
1999747
286103
806562
387630
700284
130225
588018
1102111
1440431
108112
1036506
1340866
782672
1538466
1214484
940985
1864096
1706247
1269895
564455
1339408
1386376
1084624
93628
589637
895723
1264622
1062721
688139
1461844
172134
1101282
129358
325370
1760502
356599
1416980
479180
861264
416385
1541890
1143685
970261
758368
1791113
124548
881403
751321
88832
1433152
620
1269183
1417615
587183
292176
1638778
308151
784249
1921617
463345
1429679
1293697
33927
1499858
1255513
852639
728220
1129009
1930633
1565507
1727535
182459
1408180
1231330
1983390
1871904
1788446
1089472
1497185
587542
587129
1464884
1280974
119664
1828085
1625220
925458
1663661
156489
322291
551620
1672064
1510648
304551
1173915
1238150
794703
1627418
1660920
89958
1530323
1517349
1616503
114237
1120531
1508035
1403285
32209
1547972
1351566
1537695
529965
1851319
1334413
730542
551120
1531656
1125333
1146861
635960
1077890
884111
1643229
1691589
790149
1825035
1081434
1874273
1881122
1670250
661406
462848
482778
72567
571742
250904
716586
760569
1879195
1616953
726431
45365
1330626
1824031
1877081
332430
1263915
1524630
8141
943142
331825
1941597
1013642
1752730
519076
589166
608888
891789
232246
735866
1007385
678892
1276177
1962354
1379152
1093695
756168
637974
1005265
1446882
1559258
280878
600871
1288082
1128219
729752
1174309
352801
1312512
1058220
522329
564995
766772
1414338
1820615
420816
779184
1361716
57406
1649066
800257
1126067
316654
1480281
587704
754664
1506672
216855
1840428
1217360
1028633
1988220
873379
1489852
539246
1939894
244883
1163382
189988
106945
1340705
1463347
696952
1652550
1466996
735330
194730
792808
885710
1347759
1819580
980498
1871627
1786970
995230
1197420
1637734
204095
393259
737973
1841231
1665172
1145515
293330
1113696
1860652
1589673
1875662
90521
1671691
557262
959507
232547
1258955
306446
635807
1823846
1678181
915244
1904591
342295
1050798
322329
172812
531287
987274
478078
203147
1023878
1774372
462655
1704239
38304
742880
1355465
578155
1836276
1495856
1453769
134748
1766245
522735
164470
764921
421344
1864867
198141
908845
988208
138134
981229
499160
932167
1357933
816728
1406583
904376
1443426
418416
1397404
1989610
2308
901769
938243
367174
163440
53787
440882
1105649
1834759
853628
1150419
943470
1839437
962319
1634329
944280
1788621
647812
1860324
1193608
1685041
894345
1072498
448025
441713
1838065
1243507
625753
297827
386350
1734147
96132
1967693
1299099
679729
1549721
688424
878887
241690
194115
742729
181919
29825
594606
146169
654583
385240
54694
256086
1522196
1075960
587012
542747
782403
1508798
263974
1921251
248002
1578467
942959
878431
886677
968688
1139823
825304
52637
1037773
783536
1088689
531407
703801
820905
197474
1545942
245762
323813
1234781
608500
897373
625440
862812
484648
96583
934711
348721
1928970
1001313
1111134
1243866
1438593
529586
357998
1637195
1843092
643724
1688124
936571
1836553
1666638
873506
297599
1362897
1669768
894061
836363
775808
888086
1764644
219960
785171
1459313
921311
632433
560204
951462
1565421
895413
1261681
129261
467043
1912156
834427
240520
1857415
1854641
931
1743587
890436
1549763
1558463
1491757
267001
1268433
535975
1318523
1821614
1747158
1439011
538588
1360996
10022
1415118
486993
1189365
171648
909858
1639391
1622688
1504231
1248529
1640358
623421
808675
993232
1198651
1326812
549046
1561073
1377189
47551
793859
1685101
344981
1808654
433870
1789323
9570
1281456
1644051
498826
1548795
551315
185247
1807809
582792
490657
1315486
1621754
1549515
395860
1007229
276839
1014902
1565006
877478
1357778
1768828
506892
1616529
1031825
1253335
679464
1482640
1393249
1888808
1360973
460123
126296
545269
713993
66786
148451
1585943
1011991
667305
1773767
1458644
1992884
1370570
655135
1131828
1510222
994253
1193939
1130721
1979535
1194255
1329679
341650
97912
1835123
730389
1867711
424807
686300
1793639
942106
814191
377669
1336155
282967
203273
1992848
1091291
456222
425317
598897
258807
419516
901100
332524
14165
506991
798262
233805
222682
1108003
1562741
733555
933334
1205573
542169
1045865
373259
901119
1745543
1240741
1898624
339900
1854220
724317
10283
382716
272584
948422
42746
666348
1435477
1463869
381465
1027461
895259
864704
1011255
838548
1665992
136083
1890966
1077614
286352
1300234
281746
201077
1904918
1628968
1618262
269982
1823278
1260586
1544024
1490870
1531640
560253
522225
800264
209518
217531
1092673
254781
666902
1876154
405742
292276
1341471
1755353
1119136
647291
600927
642779
325733
1552905
929655
1353856
1330527
602773
155751
1439380
1499248
1489887
596682
849247
1173792
868978
1412604
585818
1712637
1804106
25338
1317720
248418
832938
1686306
1275261
1166643
125104
1429966
1459661
708015
1406531
699371
1772917
318629
525821
471490
811711
1087776
957348
281225
735102
1959005
1756567
505521
377108
142743
1336140
645069
1102727
393330
1404273
55580
609540
168123
265536
1920865
80805
134920
1741235
46489
809236
433508
653856
129291
897425
1363366
442713
1667618
1533341
730929
1694247
1017115
1473122
1076009
880154
665667
988108
472473
1045099
1050716
1910326
1415082
467267
946745
260678
1149539
259137
214678
977553
392053
790776
575368
1795683
1163275
1508609
427323
181443
164784
332199
230944
669896
1114103
1731651
1418686
1485440
876887
1941533
1513366
1484283
365783
749793
1178622
366452
1477558
691069
1274413
722500
419783
1661807
1261536
261630
1208473
420186
1957868
1294373
1438248
1048110
848844
1529852
1904065
480851
1082453
202079
159320
492266
1986061
788598
33063
1503899
1515458
1756139
154318
1181653
1544771
1254707
1721036
863159
1777136
784592
12876
1186430
820328
973410
1122298
1465066
1145782
422798
738323
243638
948443
1363427
795418
343161
1946502
356924
1047232
980233
799179
906256
966104
1960161
153141
1662863
1669931
1425199
1007562
1012078
934757
1574953
1961540
1436488
1817114
1693855
1040808
1717215
629227
662345
92603
1858276
1282496
1007293
1856498
1221000
380718
1735524
684550
1161392
1761165
1266619
172362
981699
1246433
1369060
1391106
1554385
722378
701912
1792988
1754628
1353985
155271
1865014
533741
581831
1019445
907689
816782
501049
796803
1775114
822165
813446
1029888
1784530
1074723
1813148
775568
641239
1030713
572319
683150
1991269
487693
1084422
569425
1973652
1407826
1234267
428795
1005972
93958
351031
165367
1567618
378669
1350872
1444967
776388
759066
137978
988303
1181514
489121
888996
1664576
1934674
1471689
245323
1802277
113553
1798474
326271
993906
256127
1653457
657243
1887279
1209037
862091
1351074
1276618
1862934
373128
1042997
1148445
312079
58003
483548
1274395
1747658
1432244
1850003
288881
874449
1310081
437485
1038001
1398204
552096
495480
437273
1056715
1032541
1652868
1211578
1321179
802616
1552731
594438
811019
1895527
1734861
1493931
1571251
1937072
1338108
1528718
1725728
1675381
945299
688175
896502
422808
531028
521362
20219
1455138
1073115
1608960
1760462
765843
732296
556480
1006295
142630
668919
354331
1098192
78301
1988323
463563
278508
1422469
351193
1000563
170384
1290685
1961576
1487021
586813
37485
724350
1606594
805337
284600
925465
310123
367128
597397
1897482
243159
556070
695355
579610
1985722
825589
1736791
1698665
203459
1089500
955950
1219316
584630
815972
325371
1236602
1244328
1738780
367343
1877113
1770859
640912
1821314
574750
1628979
920870
568675
1980363
971959
1343040
1620342
830324
1686495
984793
1936364
1570662
1779317
1808111
1013282
1089123
1778681
1562844
535350
1453520
2280
761401
468269
1479599
550803
1656277
1877749
779747
1589309
1170008
1067453
363812
1851739
11590
572315
946891
940876
1781618
1951517
177892
1255810
1307184
1401080
1084910
1356234
261853
1877995
1136771
1229012
1299121
682296
495137
1958144
1724672
588893
1166902
1337731
1123738
1093119
519938
1601774
1699730
677865
1926502
594773
1666278
1022730
1083428
651887
973875
1769015
1934682
850542
183388
619630
1197262
1668872
1058663
1908716
463716
9059
1800948
1400418
1882261
364628
211223
26664
869546
1406041
1276965
1078065
1188280
926080
1931826
1099378
1476482
1355248
1822389
1521096
263503
1415224
965870
1773647
1413432
158426
1118395
765242
364725
1142488
1015306
1718298
1216187
831145
929310
737830
1493661
519251
449323
1167283
201520
483078
914270
1720513
744746
1852222
757230
416815
1522417
312907
1642591
1140508
869741
713720
1273897
1973511
1038289
1824078
1222212
332448
1463356
1667628
1213515
1448543
1173568
456046
672223
451863
834296
1862728
1831866
469026
1410219
1730980
124024
1256579
673093
198344
708317
280672
1390186
1032133
736204
288127
414036
1260566
1009288
1418111
1924842
1524535
538416
290754
1025886
1209348
1640581
1570855
552169
262270
786441
160300
1309323
262326
741825
1664936
430721
1069714
363597
1301185
1437949
1084748
1488484
339955
1965337
990183
666151
1747528
1893613
606567
484251
1706001
1053187
523242
1652743
121030
793915
1196309
1513701
613010
1034051
169390
1514921
1954778
1034828
1593967
752471
44266
1803583
1820212
29853
1792333
1415774
92275
1063103
1512402
1807620
63743
1247103
1776799
1939755
613926
1404778
1875083
48072
1159680
518316
765574
367789
90056
306169
1948582
1110653
903131
760192
1866755
581107
936004
1304205
944556
1021776
194674
1153769
1002002
641717
232472
599182
107540
826439
1625243
68308
1743289
115899
854616
710489
766871
1872933
1625606
1192562
576664
1781621
343107
174931
1049174
153954
696140
762347
1426158
1091470
1716053
221250
822384
1141058
1033980
1298852
1242072
1343532
987700
484107
1370101
1127249
1097804
498880
1393982
710735
78828
1175562
456215
1756191
1293562
1733201
1257388
1084143
1810533
997715
251022
533676
744253
19076
1828743
34421
1219574
1905205
646115
1184213
538619
1119308
1034280
494957
687673
1109174
1222294
185794
1764114
487505
1349166
338136
1980559
384206
1888733
1542365
632551
1480597
585403
784915
532472
271685
417751
801808
1398427
139481
1154715
318015
865567
240612
380087
1249481
365093
560736
729616
1322717
83632
145571
318946
1141007
1543491
745004
534236
1655698
1121972
18631
1881719
804013
1322236
1691659
339035
1521813
1736354
942575
313081
201543
171448
136977
1572663
1102697
692532
366627
647928
961379
1999375
17329
197447
39811
1833468
677371
1342748
132054
298875
611442
63748
1525165
1499580
34855
1561131
1599884
797668
941601
654571
249306
1001540
1788534
1853526
1817462
1793956
1686212
534279
1140005
1363917
493338
1931165
1470778
1382592
1452666
1204192
1987905
1117837
1230737
1267307
220205
375308
1061783
891452
823601
1605050
114510
1913145
1630209
730111
866904
1702471
63885
65791
1865294
75714
1310315
1327840
1979448
24199
98633
1502180
656958
334554
1012334
1927863
1215745
288511
1703042
1541743
1476547
1703934
336764
1215732
1309897
1882320
326057
977258
921004
1488734
778653
1174536
1828265
888366
913920
1980377
727003
1598398
1399050
1388968
336759
1489488
546021
315697
1763410
1837834
1014962
1964484
988704
1226856
606001
1405691
1510105
1172328
406899
858882
1291177
1825466
1462579
1231869
1833708
752160
1916424
1408433
1194195
1661749
1519079
129581
145344
234689
1398810
417826
854904
43942
169861
1640200
1620447
1992278
499126
53671
49821
1293299
19894
1489958
279031
1812091
1596428
1958420
1656371
1037311
947914
1925226
717957
506415
1397353
604191
1645653
679194
1302292
525106
864741
1801083
333672
230432
1310446
793802
1663386
1557712
1734630
1386532
509258
888719
563631
189141
30667
1493391
624024
1238244
1091932
1227796
175725
1446223
656492
457659
136282
1008530
1275762
1875349
1977609
953379
1527171
138427
1437222
1960842
397678
1075282
1741786
1930165
1851695
817587
724097
1844373
325262
1915162
939610
324568
477325
1313366
476645
974782
1972946
1010806
1626349
564745
531730
620417
78319
1101853
1966615
734350
352162
128476
545894
1213218
583129
347269
1869475
1842392
1224633
576863
737288
200239
1161849
307936
1755810
1749190
1788144
964290
1336899
79946
1765354
267348
84138
1022068
1220730
1774880
735844
1787270
518910
383478
469239
951424
1727093
640095
1618740
439533
134607
1956540
555225
1512374
1853999
259127
653145
1675849
360908
1929319
1354031
213487
466682
231777
1594299
1613463
849719
180034
1213364
1395352
1054554
835825
117798
1301594
1447097
86791
585840
1629693
1763242
1476899
72260
75906
496221
1247770
1783252
351051
1297194
1944881
312497
726783
903378
151632
767176
1403433
396374
799601
987568
1618540
1300608
249515
1108521
93016
1551246
1519120
1596857
821985
916188
1829853
810484
53081
1512423
7077
1467014
760690
721115
1205636
1339746
1924337
1865849
1998205
69841
1313530
1450784
625871
1583636
486391
1097593
550983
640922
1524910
613078
1424435
969243
631630
924394
354178
356250
1970425
799746
741247
1223262
783997
1602345
938982
932231
1930446
584239
347652
1767848
1145782
1317519
1288580
1092503
290188
1803142
1688472
862579
1252485
105037
153606
843908
540222
1010975
206975
458146
242859
642195
1009516
393415
1775185
994869
286221
835158
863908
1164818
202436
1733782
1826493
1677436
1672387
464712
1979765
7856
1133543
1267934
43236
1774563
730036
349091
1007578
1162214
1783744
1448780
93920
431342
872029
94503
1854104
1227555
1005269
450187
1392777
84083
465978
1800881
801505
1921196
862067
184586
1766552
989246
1360922
904942
722746
1644245
370228
1142787
1686974
1702279
1928140
536661
1594945
948267
1238671
976269
1903212
1945798
1611033
98129
14816
1895111
840362
1290945
599254
1360520
1387311
1471190
1944028
909428
1969029
1602107
1250734
560058
821124
398806
1602680
1123590
948981
1763752
548946
1936986
1012892
555207
1208167
845422
107031
766143
1973201
1531822
280654
1856231
1281804
1939142
202427
365661
1851081
1786142
1165012
1775301
1864967
1733946
1383641
1753663
1317177
349407
1182278
1137559
1065748
1442087
1190928
1957296
698731
1059260
325341
255039
1001191
1101354
366296
1524479
1283103
1416304
1242731
1827814
1467761
593781
433501
1256972
554985
609470
1149657
694473
1140689
966446
1099597
1750909
104781
374362
1793604
173340
1604525
1005018
1836477
1426830
1384176
400143
1337510
722927
1961470
359159
712480
822449
1685438
1539930
876487
1919841
477298
915896
1926570
1396131
1927186
327792
618367
1787230
182173
454924
1266647
1033761
1250268
1399390
848886
945655
1161357
1969734
969624
1031064
1984254
787385
1843905
921031
902683
398913
1128114
41189
21310
699435
1428051
544798
1880333
526734
1010124
1754483
1002931
623559
362085
942915
432320
519485
1365670
205156
1393570
1509116
1273183
1546122
1074075
1399922
1558428
1747119
850112
225424
1274763
1617104
1870401
1193057
1195092
811425
907812
1332217
1209480
1473914
384995
1151448
400508
1948407
225645
622899
1933476
386210
792162
796178
907320
169313
926493
951789
221770
617543
798822
417688
688204
1767102
1323786
308740
25306
1874214
653669
1464332
917766
218233
899280
1364197
801084
1162693
204373
1575871
1513772
534387
880179
155504
679383
1950200
1309492
857760
181101
561035
337405
1063897
59078
950862
1469409
90552
1559320
1614033
133674
1086348
921288
12668
766876
1981193
816812
1551519
1009065
538207
100027
89602
1746217
65163
928248
1672643
1510240
1604944
918435
1769070
609165
169463
1961817
1429066
594346
48319
1216368
722655
1563129
1162740
1552523
1519046
1516618
671611
913570
652636
312972
66038
765278
1781804
412865
1157287
1845349
1932133
778349
1537437
102165
1382774
1822093
27623
1414972
317623
737168
1797882
365524
445912
1606636
60144
1066362
1579603
955314
1710662
1075930
131894
1504756
550599
178029
1851468
1554731
1730262
624356
756389
1505310
72552
1255480
1508242
1324595
363445
1412544
1847166
917212
892090
652665
837912
1858326
894889
731542
28980
999536
1146911
1307900
507992
967675
1112937
801395
1387654
1259678
1397045
259285
412644
149004
1142879
1656202
1049291
829935
1310994
1347170
1956906
124821
74641
766375
665507
1387605
1064339
1373624
1825964
1003205
197160
1713725
319901
1626618
1969232
803310
1219187
176642
1015489
1137139
1448333
1991642
1620769
1148865
299912
402722
762516
1553565
407340
531126
847805
1060393
313520
1136934
1080394
760509
620852
756247
810506
499453
1583150
678782
803121
1642692
1134163
1236630
661079
644345
1851560
505351
521583
1423203
1263327
1762516
342005
634033
12413
10406
85244
1051785
457139
254734
682163
775471
483669
661058
778119
322963
1146099
1247002
260721
640078
1009777
573329
1583588
701568
1284019
1336926
186066
1028305
789927
1238812
126515
158083
1467782
1211316
1308732
182684
1576944
208449
398167
34788
755091
1461979
832584
140714
71857
1753962
583713
1613679
596976
1249928
103811
1105650
1677812
603980
1452071
1347570
1588914
1946158
1939483
252159
1597249
158960
370263
193042
1485597
495683
1056805
1219120
691223
587361
1625048
826576
58276
1724442
293145
1620263
118797
744395
1725314
797320
1068827
871320
412230
952782
472545
1189264
598342
1761635
56111
1596458
352132
1952039
1267541
969520
636441
1630148
28224
677043
927395
1111464
893731
1373948
13489
1885014
1741320
245522
1376545
744754
1601147
1637663
1295806
213415
1877092
1358584
378940
1103229
155971
741614
285262
1494012
895855
1687949
1552647
1375322
680257
759380
632021
853460
1272751
511253
1670646
674753
1804551
960962
402623
1981450
1711957
1213445
136476
1314091
1449678
649479
1174832
670253
985325
951931
35557
1597903
1413631
722406
1017832
1324635
203877
305105
27720
346425
1796021
719061
894517
1757555
809552
834199
730714
1775997
1884270
13444
1477486
511116
1286442
136198
499975
318443
1594539
522035
1881647
549838
888428
1155537
1355784
1626789
1375109
31584
1465598
1063743
1546111
494880
849311
127537
1058129
490248
1829289
961470
595357
281665
1870414
1265671
616983
1875074
259882
1998663
441637
1786039
1645336
1404105
1384125
413958
105545
944971
1737935
425884
1108546
74361
1692072
841185
1067949
1241723
1675256
1697581
1205294
561743
554713
1466050
63871
1125598
915835
773504
1054557
356959
1566177
866101
370595
1129555
499626
1574021
1464060
363222
1316615
451277
595809
1178294
537656
97142
1455482
16286
633165
138859
1370706
1057178
1776740
310392
1725733
1469077
112620
1255982
622885
1950817
256300
431000
1142929
138119
773573
1920649
1326364
809742
1415323
404844
909273
1209083
1655205
1851459
582404
1685351
305856
1282751
1590259
1138643
297882
771639
1841025
1827240
35515
1243890
882503
1260094
1879562
383160
1205600
948522
805955
1560597
1240118
1560658
535670
1284549
76682
277181
1234946
344838
1508414
1427491
989921
1903017
260535
1162972
546418
1870087
1421839
275656
1416010
1171251
1375601
1186751
1976783
668851
1032757
678492
461402
856141
836075
1016651
1436972
34680
1545002
599018
1394668
1609996
1268411
921468
245816
1470372
1188840
1264478
992394
403821
632485
1055398
803205
1724124
342790
567958
627159
1061235
445269
516800
513382
125130
1390547
1676438
1214705
1723496
531985
1508227
682993
1256796
1517654
109433
484647
253012
1508033
149986
68062
1580496
291209
1845673
1280585
1178810
267422
1875951
183117
610450
1684281
980664
204386
974618
1340082
100870
348314
1508790
1835533
322115
1660749
390984
916998
1553371
1857844
1936137
258028
1635876
1090474
88129
205015
1560016
1205780
1695294
628718
1626054
1448124
1074448
1261655
47852
234881
107571
1722830
611747
1385657
122372
1740469
1064710
27227
1574402
1185216
1514320
1316640
1130361
1493029
1893765
1178283
222076
729874
1111758
584213
1774566
1821709
1758270
1839142
248063
1616869
669830
273795
1459554
1281868
896326
1977528
892597
831759
1818580
363251
1057809
181967
925222
103487
922395
783732
883038
1258651
1193607
1791139
1324
1771771
1207274
1593121
815416
959281
1519935
1074127
1993700
1162943
1197471
1767338
1802306
1580185
1018451
743164
1849739
13631
1349886
1373625
951375
1791275
256233
1767930
201799
239006
1380887
434259
392808
1515314
1075206
318092
1817771
1626452
1042264
140518
1860505
37362
104367
791710
1421423
1160690
1010499
1019990
1084509
454563
1927059
1908080
1550573
992878
1105701
847398
1169046
1860327
1154083
1025618
1058314
856809
1303477
220531
1257367
721986
1216294
164334
1201036
580290
971504
753955
1111721
728088
542792
1395282
1769581
1575734
226520
37911
1851095
898728
610389
1030858
994034
233422
147072
1366259
1297062
673150
1839350
1790305
122062
1045095
435457
840064
1724052
1860881
773727
518939
1554839
1638417
920321
1458907
498344
1522830
696573
114267
1368143
555414
450656
1422158
1950790
986358
1079385
1195038
1664503
718564
922301
840347
1467097
1615073
1019101
902469
1844615
1141735
910759
12603
1413482
289205
881356
1333521
1615874
497321
1029043
1083028
1347000
1267333
1435808
1776330
1426786
1832888
1238659
1192990
736181
283802
1877969
1095623
1983484
889383
1116301
1201387
811649
1859239
1759207
1453558
1193225
1117226
1142067
1169826
1648292
1863924
821110
538959
991258
1775052
899334
1943133
98130
1299448
212937
561816
1986191
746399
1623028
695850
1767458
1706956
1014304
540946
277927
1251105
1188998
140706
253135
530829
838907
736414
136976
89751
426433
1237224
715358
1897349
1814178
1716580
82514
1960704
1009279
1732040
494599
563661
1198494
748180
1395003
1494391
1199426
576672
107042
893429
346247
1707110
469100
894602
1361065
153873
1989039
1369977
158191
473708
1782115
883522
1111597
1382087
890052
1572252
659097
340711
257431
1580337
1597206
235888
675835
387583
956745
1466092
313777
589995
424612
1091840
50676
150304
697789
1214335
877412
66120
505272
596979
819492
630520
1052883
1775798
494834
1995657
1119460
1417971
1753995
662472
1724998
562795
39976
1162522
1511375
1332943
24124
412345
482892
652791
1341757
1830855
1227346
346454
287489
640822
844262
129165
500852
722226
1692204
512324
516538
1980397
1042167
1610728
1878345
575288
1212938
1769167
1687555
133578
976578
241312
1010865
1284206
959196
1420096
1465163
1958825
668572
1460859
29908
457445
1590860
583096
58091
202234
575404
193635
1687758
1075681
796475
1301032
755089
1110344
1952967
1460039
1967756
308548
1328804
432470
703548
172686
1707319
214955
1147050
678599
604228
1636833
1322870
1655628
1470298
1055793
1669417
520949
1894423
247476
272673
285075
79373
844780
180707
1548176
1630012
1760364
996172
1433867
541839
1837297
836107
216210
236485
59299
1301832
1499155
1375159
1654488
61303
1992277
555450
942968
703777
1431179
1595696
730819
517408
1759625
796216
1572881
775875
1496820
1590996
1804574
1181605
187213
457476
1696230
543627
553980
1559750
1658849
1889226
335371
1801573
564524
6984
1101746
1044788
43319
127023
182346
1411846
740263
1736696
1826160
621888
1849674
1349663
1594027
1567876
1322211
1135665
1390448
369949
909878
67687
504390
211266
1721516
442181
528013
1195418
720540
1692961
116483
602312
632405
897347
314411
1949977
667399
1359412
1086660
1004634
1759301
374932
148276
437862
647049
1229223
231382
1397236
678441
544674
1042396
1267079
1831337
1489059
407188
1067570
194407
1348952
1099684
1642759
386264
724924
539245
380325
1558133
1869156
235272
258096
1564446
878507
286417
1087752
1810093
1308671
1505707
1628506
463330
1108477
364798
995909
1014970
1300250
558051
895221
339411
520709
1384914
636351
1694840
1898624
1307491
1209070
892630
313870
426561
748843
1199252
489698
1870764
624496
436656
71900
1015901
782367
228215
1414963
1916507
1999165
1907868
13595
1230492
838456
1587772
1850700
1815610
1001470
1520941
1778992
628284
1796944
1648987
572386
196822
1046285
1934629
41123
1172841
1974943
297570
566304
108955
1277986
378454
1575811
1041826
1064990
1863057
166218
384601
1534899
509426
1604174
1041630
1937903
1989644
375574
891177
1938689
1408687
1452283
497001
280847
99746
1627032
4279
1124913
1919304
547349
416393
1532390
628721
1106400
949998
269626
1801772
1128506
471911
16174
1406336
730770
1066869
1936266
1021837
1669883
11074
1933459
971688
1207974
676971
445925
123873
1395937
950990
1373043
1842480
440379
768570
244577
1494258
491857
1040720
1905906
1213349
1252142
937967
1607415
1633149
1946752
828665
1146634
1666653
996785
852885
698771
1106389
1184381
1494124
1631768
801552
1875175
1513778
1309292
253492
1642942
561491
1723819
199544
1583311
1803004
1466032
1943217
178520
8894
1495503
1942438
1762014
612007
1964521
651085
328830
196224
1213023
508676
1447212
264592
1182165
1991888
1926928
1970939
272862
260133
1533320
987229
1103804
379848
1017690
223232
1690848
76097
253439
930378
1661337
1666781
1732730
797515
143227
1323359
383522
1600512
1085438
1442289
483228
1016160
1174328
1684938
1216820
563414
499813
1324923
1971929
161550
380197
1866260
22638
1109653
947844
265648
1012141
243137
456490
1497363
464858
1806556
825865
1880293
347718
391641
1149907
1900191
566625
90228
826928
1553254
1297601
28496
1850901
846871
825298
1900630
1326373
1331672
1644870
1917397
433207
1283212
1333653
380144
1005155
1946019
1494995
117997
1553706
820297
233919
254652
859844
1860448
125735
1631689
230461
1543332
966589
321003
259534
1561872
247892
44731
1154870
230684
1671309
1863436
789906
1671450
643069
1759122
1196176
1319464
86589
458429
1898575
591979
1705150
1413215
1872198
1859887
360164
248864
965976
835600
470249
1772109
1204550
108543
623558
191700
141496
631996
1515891
1015669
527396
1981607
1814933
1395642
908984
1582451
365250
601451
671698
640458
484215
1138868
139087
1897233
1120939
108711
804696
1468522
118417
640128
321123
1696484
326384
1471473
51915
929920
1793681
1005596
1571637
974024
1127782
162283
1572264
1462601
1333628
1766973
1747545
208053
931629
984535
1838745
1210065
1664800
1129159
958150
766328
470096
1000562
1632
1606063
267314
432806
345598
464906
751164
86037
153062
1659792
962237
1018329
198572
1860634
1504043
277572
988273
1805164
1338624
907926
743411
1214803
1976855
1127563
1961912
975955
451404
539461
414918
1537281
931461
256705
1176296
569439
1612550
149315
1167515
1526380
109777
642517
479049
600915
265168
61817
1481674
444416
544622
314808
1379625
1593777
1198660
1533135
1712502
480707
526694
1023217
12218
1589877
265601
621780
467043
1067591
103435
818697
607613
280355
1011487
553174
478947
54903
1445476
457387
1053584
620333
558113
359381
1304384
1777554
1645689
956442
1861323
1063478
1238469
157847
914862
23460
1504859
890901
59155
1766086
1212446
1411310
1275260
92519
1945640
949841
1504501
695258
1638507
623041
999101
1492704
927135
979236
692848
642833
1050253
1831660
554307
1898245
1312440
222307
58372
163888
288797
1651075
479950
385246
69221
233540
1636304
1663289
1092637
987285
422873
325943
184455
664952
1917606
1063802
1561198
1052528
213898
1747964
1617148
1357734
1531078
1682336
1123064
121820
1648701
386855
761894
331607
1873329
295526
650303
1746794
281483
1845854
1622957
509985
1382952
1398059
1153553
1965456
969876
1041429
1306159
767802
1963295
918328
670377
850537
958531
455646
1576019
1181861
1141093
1956208
1732085
503615
275875
1981050
121442
287091
288028
1682351
845068
818310
1226494
1054744
1529568
1186271
1535649
869083
1341193
1425187
1893392
1873875
740294
1102184
1559998
1085777
632828
334930
1555114
1425339
1681352
1170616
465274
1450829
1430192
1234143
80165
1549759
317719
351260
1398412
1718035
518047
728317
1043044
1402874
58535
1690961
1713177
1826374
785947
57945
1422408
1604636
868978
302045
875654
39729
1008052
1030140
256625
295378
561766
1630303
81940
1271866
1369710
639843
316904
885695
1608657
30960
881691
1166679
713611
814290
379100
510799
995332
995407
1223483
932691
252410
1079470
917802
1194319
1624752
980794
7470
1305833
1921578
1324791
1170644
896460
711368
1760892
484171
636509
1871348
1667709
1653611
1487149
1004497
580530
191790
856131
1857894
788609
683785
1506698
1901925
1779250
712348
269225
906952
36485
402178
1286145
1934449
871401
82623
1950517
636536
2704
1427613
69382
794475
1497061
515929
1160558
182335
232127
560036
1092932
1399779
493244
758943
1038764
665455
192890
1618895
1702967
1548096
1826418
214674
1281463
1254834
127759
1825359
866730
82954
1698236
1887117
683099
684495
662313
210990
561271
1008282
1732300
629932
918533
1007730
1039750
1940245
1902872
508113
707767
1719996
1814932
1252141
1360563
1863949
1676352
128858
1511902
215832
101167
526904
985935
1682455
1595318
302246
897685
1728012
924411
849217
842134
22147
1109808
639223
679992
1067845
228697
1611976
1608040
1681663
159309
826178
911015
290372
1587834
1863951
1819503
651571
394402
96719
1677095
1014622
1617734
905008
1438501
1419361
619654
681293
641192
1523259
1813715
1581939
1423143
224242
1228093
182987
684549
951371
1201998
1735164
279053
874418
108714
365796
567517
1454346
1313982
1638814
1988294
1789220
1730990
1854300
672668
1313326
1734437
1678838
1388485
867911
105053
94233
1519396
1871692
1392715
1827539
1868096
1479462
1786251
1386470
484228
197938
478150
1378769
1212808
331157
1012641
1650722
999462
1843181
1487567
749173
114134
431913
332654
1136897
818626
433046
769720
624810
1656511
758670
1885967
284449
1332077
111552
108528
766302
624092
668171
1034676
1299881
480134
1563715
1354009
379605
1420132
320342
412490
1121927
1586580
1161971
989042
1746010
1073559
143351
1590713
1324654
881144
1376802
1259108
1070381
625147
1251929
1794579
242243
892162
1617729
264866
898958
1289361
1862695
713717
535208
1938421
904420
732488
268876
94040
99477
1915962
767475
1656898
607527
1316180
1157646
839520
1003704
1859029
1853172
1233989
1736067
557432
62340
438089
1667966
557985
700819
677056
1163001
1142808
423309
519183
754017
45438
1130116
1367707
1450098
348238
1108577
323176
1447706
1204642
171057
1070189
97286
254139
1355232
1489571
1314247
1938092
520924
1693194
110202
550298
1587614
1443749
1024802
766465
987535
1067700
1085798
66999
1691674
892205
9273
574662
288066
1634730
368828
372931
1039724
1338026
1099631
1722009
482955
1866645
1270795
1800716
1501224
373862
1722408
731858
1936789
1711624
1450540
443478
1063081
1759683
1551894
119598
1589650
865301
118583
634423
418527
1512927
1903911
656241
1593908
1782886
1330461
210647
1238030
605734
373682
1495052
519809
1233887
1329341
754508
1337974
1860494
1335541
425306
191316
1015057
139057
340524
1389880
1508534
234756
1239663
718127
730999
1692542
371692
492723
754552
36115
664694
637440
514491
1607199
495919
1361716
71991
615338
1322399
1475077
1299501
1850056
126614
97267
1953038
801458
392177
554681
1322123
775604
1975735
1257759
543315
844581
1171933
598424
124306
1573421
659350
1324745
1203729
1389138
267887
1128240
244598
626541
1633886
962669
422556
1438052
637843
455387
1716190
437954
787322
1685167
1102029
282203
1544871
1319226
1933450
1592481
779251
1778084
1595136
1560210
1484967
1278984
1168384
1829857
890074
1262612
1046643
355164
1497550
1420636
783450
1203223
631648
610003
429694
1648797
1626719
53309
1632427
1661999
1897699
1974451
1249863
1161305
722901
98427
1730763
82865
872277
172776
1504107
1569430
394293
1965326
1118975
147353
1773217
1597936
1762647
304993
1181356
786772
1213006
272068
1951991
728912
480537
1785086
194373
1150407
979146
1863736
1000674
1105769
218685
1570374
697307
514230
14493
1191932
1435725
492502
1159440
1365826
61707
98577
257751
124566
81419
1346251
1615803
664615
1427744
495199
624809
1230515
1087635
1258625
511414
1891249
1226809
321779
801220
1237293
1532397
342332
460516
1305991
383293
922860
1843610
521589
1316119
1552062
176880
1288491
1679376
1217591
686281
1262024
444736
1458414
743498
768175
749374
1603987
185356
235165
1269083
927239
615374
748638
723353
227090
1548218
410241
1777426
654553
441888
33632
1001159
1540322
1733117
1565000
608147
1191907
725169
1989822
195990
1640634
1981457
534926
1322569
1678073
111735
406784
286092
677852
1131524
1855128
1213576
1570042
617824
271001
1661201
1250765
650738
1373565
214482
515736
1026908
373969
1831295
33966
10630
27775
1968041
1121937
201698
1129980
1293847
1929043
736074
560440
569408
132021
1882482
1396210
595675
1208306
1057446
720324
1705846
1317773
1725065
414108
1661356
1463283
1214402
944797
1392148
877519
239055
1661322
595400
938253
1926514
1779464
544112
19546
714071
1775738
934395
19680
12472
580070
1152451
778343
1638094
1423845
1158773
194760
1867052
934490
270369
1695467
460450
1028341
874712
656365
1800970
1297418
1007231
923081
62864
1026055
413086
294926
1426891
1548785
1223806
1692394
1955747
781358
1462216
1647205
492314
1131648
298051
678267
1204017
1439134
1564219
1916398
1161245
1877176
1483234
1339465
852346
1816099
1022041
1585171
1262973
853122
619292
1441656
513886
1688153
14326
333357
1358192
157878
1388006
1723887
848399
1411971
298287
663736
464371
414854
891543
1521714
1984624
1085003
546831
537135
661399
1002007
607376
1030214
415414
1313630
1843758
148930
1446928
1007443
151392
854121
1007380
527292
1451531
1710518
1902330
928119
1431450
1924636
1916520
562795
74570
1538134
1391948
1877861
1659968
1396698
1533700
1815642
23629
610042
399189
1391710
1080567
810493
658780
52060
393580
1674011
1427342
996801
86017
603770
653552
1650828
415272
1487236
1762174
257052
1222541
1958966
655596
106054
672716
883566
1461416
551628
1342140
1600294
339704
324033
1486461
1560238
70787
236744
179728
111269
1818364
70725
1973546
805357
397844
1297510
541443
498144
210873
1826080
1815068
835168
1657977
1257069
1457785
136280
523114
1024499
1048706
893983
939508
1035935
820843
282305
1283617
1525993
1207222
442441
200821
811505
1004019
1668378
77282
1320981
1940234
481016
1203971
1243317
229296
1005853
1187481
963871
1639615
892864
115845
1288110
1813370
498058
1292867
401028
1004172
397186
1332237
55779
1090530
750346
1600277
890688
859891
1093568
1362114
1118584
1512542
103596
1027242
675561
1020826
804064
1662362
767988
120741
1705057
1911967
1112762
1852087
1803510
1065096
1363530
1971159
558804
1650911
1598848
70968
1838175
81597
584707
1358017
113601
8019
1275396
967087
1694421
1441509
414539
1388376
868725
1581763
827119
575206
1724052
393605
647075
1952546
1827508
326136
965611
1759156
343618
1227518
348637
58350
1251040
1550611
1197920
902598
515835
1948990
508919
846865
1641038
502670
436337
1262143
281283
275848
1390065
1996051
1375518
1071065
1597232
1222460
1846631
1730299
91864
490739
1137084
767545
1858681
1766198
1153868
442501
1121746
738709
620131
52143
890653
364568
436813
1185502
1030974
1576718
1739451
612213
1443257
46292
1248225
1466959
159886
1370630
1210998
1442221
1574397
959499
923916
1475726
474006
1037953
1101563
1972704
1981279
32160
569575
325805
1908268
224432
630158
282699
339011
1517697
456725
1088680
88649
1390803
182414
499214
1488707
1301683
688704
180774
65825
345308
269579
738973
853948
840266
1789301
1459875
165465
633326
936051
1994374
1481539
845935
1150250
958477
571854
1111995
52107
581366
1816509
1762839
1801212
329446
1025563
1067009
307828
627000
1385960
1683844
1202824
1523788
1685596
1808007
1025002
1328552
1248875
1227351
930558
1088147
1774173
461617
1250707
1871097
125461
122524
915186
457875
1797516
857338
911103
1259025
1669722
1364172
210531
1130546
25961
47106
382869
1632033
1705186
1624797
1605861
1199809
1133058
877187
194038
1558618
784218
294040
843126
1495106
390031
1324655
1028612
1819992
494272
721777
1704366
1438772
1158798
3705
1161906
1564814
353122
110850
256524
300264
1812555
1719748
564843
1743209
329021
587086
134591
13102
1296595
677605
1359001
734824
1332777
523527
1453507
1945858
1136563
1909674
208809
787785
4641
1670658
1037563
177692
1575954
1861764
1536989
9598
795719
1178218
1893245
1283137
713114
1362287
1841455
1572759
256159
182212
1272606
858934
1677808
348109
189877
1265866
1454013
1619462
639053
8975
1316109
1997429
1001644
522725
544732
1201727
850386
91921
20030
926179
146027
494088
1013368
1692955
182038
1501710
1336690
880293
1192140
1510060
937792
1968456
1551338
93078
1957050
1155806
1795089
94853
1597282
1234787
528281
884821
561795
1671826
1380184
1364520
1911122
172796
888291
190594
777841
262191
865383
1216267
520390
394568
1533805
582728
1918691
1285697
1891008
1710763
1813595
348410
1730816
343531
443378
1551643
754550
1030295
1182692
1305494
462503
1432746
1273300
1509475
1488608
658418
1218110
498151
246563
1701706
922205
1775452
786203
1721452
790196
1912553
1268715
495774
1097698
1783677
1878470
497592
1442083
1478559
1795700
1381709
611406
1904877
1167106
781446
41209
1719406
1890621
1897958
1001405
1060962
516696
1488603
827759
806414
1315886
1463521
164811
1844752
890218
1490554
1040340
262617
445708
1627051
1100311
1352385
728829
1846093
257802
1084915
316338
126162
899093
1452047
1056716
772734
40555
486835
1843814
611042
407696
663746
1610214
839487
1536521
221081
1577214
1534359
613391
924445
1327804
1281705
868003
1467510
135101
880304
160116
1244575
949581
1923616
1917111
761243
1437788
490225
1386079
828352
360042
1684273
358855
1778600
1782475
1914213
596569
1848484
1246700
1521175
696557
1049866
1368206
1853376
1472309
292680
1675224
1327294
1747701
1949295
1283441
1499447
942380
789465
913222
1920842
643844
788181
1657247
1774617
1855951
1358536
411086
1204641
1465695
543325
605286
1475237
414959
124512
757146
26735
1376882
525884
693828
1893600
1171193
483654
712752
148372
1671664
1803639
605985
1015867
1889906
508191
1486454
1028961
767612
400282
157138
1141090
514883
696145
1381622
1669487
1494742
203554
14324
213007
1177990
1952120
791939
1140642
1227731
396434
1713621
857581
481393
1590586
1533422
146853
88106
503844
430602
57244
1214823
728754
1593049
1319847
1922415
1201922
484771
1465617
635400
847590
1291174
798775
140468
816231
563182
1311335
596914
1933891
247752
1652909
970006
491136
1418127
1681132
426479
519665
704162
1756756
1711173
588042
1055093
1881980
571894
885423
445083
880840
146674
1016287
1535070
389998
212661
685613
696030
1520177
839995
299261
1524088
470480
395754
1363190
1960324
304726
1527350
1608690
1230324
1225957
523154
1941549
179568
210828
624183
922659
1119271
599805
1919995
374123
661223
1922101
1264185
1547006
670220
370397
1064972
623496
1613383
1084362
370570
691812
1122449
1424911
242533
1177839
1035438
560618
982993
1874361
1254602
743346
16356
408069
46116
981237
1905486
357257
1579424
1858923
594165
1660093
1227386
1580390
590591
872809
1442664
1910292
1805590
1210027
1500498
208835
378385
373465
1057419
1146329
1740768
1931016
1449838
1108636
1717684
1838447
730666
1224483
724772
667491
664156
562408
1525110
1703159
1971510
1055324
260178
9887
280957
1960411
1290192
1256093
917892
1575226
1360099
1563745
56832
1884873
1799501
1477858
1055280
155803
1648421
1294362
1443095
432315
925573
1022825
1168443
189963
1435066
1838566
498813
377690
1998390
1369701
352275
339772
768901
462244
1917470
1205418
835226
749340
1609619
189704
331970
1671431
1674250
1526989
1540411
1355934
100657
188006
843060
957850
788191
1740006
239245
1237597
488562
27433
1700887
567144
913160
1160627
655881
1405056
986431
1342129
375031
277665
184179
496522
17222
810535
268851
1614904
1817608
148072
1337533
1734428
1782187
842707
1407917
380986
230749
1603879
1747173
623476
1761229
768089
736343
1602871
1992885
655485
1053955
1051936
354616
1100076
349081
1006169
549577
160773
1015796
1224860
455441
852890
470122
1173986
150825
841091
715093
1869015
69020
940564
361335
1927683
278820
175868
1252198
1175231
505797
999574
728708
1343865
845117
165596
1229050
1147713
1353830
1425879
787572
362456
1952528
1834286
1458994
403210
1636087
1012964
1314108
1506904
949386
499232
944852
1497156
412600
1551594
832636
1775284
901523
1111295
1123832
1137221
1852491
755657
412414
358123
872843
1871922
530404
1191569
843209
1126223
1233026
331923
358261
651448
1157335
1439116
979787
1017181
718223
220264
420744
548531
1511740
979081
381322
34730
1556441
676619
558454
1652757
155620
402168
614846
1076739
517909
621961
1924210
706504
718952
943311
1868065
538582
1030081
134750
857767
583413
1913976
311662
774301
540205
265059
1045243
689125
1325584
721381
1220636
567538
477077
1855613
1847717
1382468
960327
388470
1162063
1185056
566213
1941486
271020
518646
227314
1763160
1966435
430196
777190
350124
75504
329985
625330
61706
931686
1802179
1328454
751808
1659409
672463
1479725
135571
506794
562943
1437401
1567833
488457
1127989
505073
1655967
136884
241051
780801
1630242
915998
679486
1351494
1206457
55668
144550
481957
773384
1476255
810381
1755869
877149
1998721
911769
1706122
1535685
1134525
112865
1063647
1459535
381118
714108
1226256
604926
218070
1301176
46421
1301996
22882
1617447
875045
509914
1554341
970121
1134217
964530
817351
1495080
427097
466969
367265
809281
924177
453670
281098
1651428
1427015
1719092
69828
630892
1468826
1666294
1562281
1634131
45221
351044
431790
267203
1054999
477262
451037
1087542
649939
1702677
1404931
886311
444128
1040656
387899
148213
1057172
322311
1266720
1817590
1518843
925821
1969780
1120647
189406
1061439
985230
1835473
1634049
1472522
693792
210708
1381173
208050
651671
596386
1419027
1672227
512865
1972046
1221018
266417
1807165
1027977
774069
167392
512269
797516
1687305
238344
389290
951088
1279385
1592383
370094
1828933
247928
747010
174312
722065
1928424
750706
180300
798037
11645
1959138
963063
1323132
1354422
1835726
1755388
1059042
1572338
3474
1721924
343742
608290
172808
572822
1302343
1302715
441715
756125
1418394
926146
753728
872868
1337706
866944
301915
1986653
1968648
481155
1874356
1255147
106216
1580911
1532891
180080
23968
1100139
919020
1142668
1648942
878488
1884252
1714965
82350
1361500
685630
31233
1498003
801942
1962172
1934875
436707
1602969
451264
637510
1180543
678119
1586112
898657
1578337
447261
123482
976390
457652
220981
617228
1411510
43711
1439199
1333601
1638594
603078
1986698
1143917
589867
1854632
1378220
1243457
584446
397529
545906
595900
217604
781787
1799628
699297
1704292
1102166
1198841
639271
1475319
1615078
967275
152592
440493
1362816
788083
810417
448023
1396301
55833
1838294
1310241
731887
579151
1493982
1531470
1300505
1221915
1681549
151851
209918
1555657
223501
1584600
462113
1501377
547270
1341964
566685
901469
139272
1622704
100894
1175639
1670894
975116
1928633
1719978
1723632
77268
1781321
701213
89465
361603
1879672
1422704
948259
162610
1252708
741228
939092
1075619
1010700
680128
1845777
1817054
688606
1298824
1021022
1550952
1530074
120265
1248351
841063
840496
1174332
446422
1900719
1854572
107092
720325
1526782
1017358
576932
770049
1244457
1774830
203034
411906
533491
901068
1131039
268348
742762
997113
733484
1540650
805882
1867970
1078849
1802350
1906038
1417194
275392
1509472
209613
982494
1896367
785571
1490931
64631
1925118
177541
1938807
1486810
640152
1180605
1599765
167421
670018
1448622
1370588
919787
653244
1648277
493032
919583
508988
153766
1787058
403122
626674
1450235
1050713
841231
1550648
965533
1540410
940488
268891
715907
99576
1461510
1665759
1175184
1263010
1551431
1428283
1187691
1999733
1366385
456145
1731951
1642258
1406771
636241
370455
1950493
1779151
1531041
1546102
115595
316898
777467
321933
613886
527905
1464250
181816
1334745
377331
1546107
69440
1116015
537483
1893062
367154
807585
204752
512104
1984438
757825
1555433
415694
1009088
1630202
285863
175996
222394
749581
262045
450124
1219914
794212
1766171
825009
727581
228940
1772194
90209
1381605
1131908
1003533
1803924
1326280
106174
1288046
1874960
1926721
831470
1676118
204984
733046
611280
179101
1358303
489290
484774
1853877
590584
1561199
350998
1175365
1854524
821663
1778163
723078
1259234
712488
430190
777838
47267
217231
1286173
1535381
1595223
722537
516718
146625
147431
1447857
1328370
126183
1671711
405947
1275337
1581491
792448
77533
223326
1543912
1538585
505208
532417
464378
1881169
528139
1842459
1837214
702674
1765891
1201731
738620
503028
1235590
1171057
527623
562265
154769
88648
1563737
1012044
1147591
1954571
1981589
917151
815436
1647336
1387138
1603634
1378550
251859
431968
1986646
1694274
337209
94517
1918934
288194
506249
1259932
1060692
1346524
437793
1327943
1023974
1004818
1295383
480921
530094
1981480
858554
858992
1115103
1377868
1220494
1138519
1878568
1062730
467033
129229
1750127
1910931
601569
1092230
1106087
1308187
1202098
1550880
898708
611392
1576829
1194423
1185352
413406
1227715
204203
1705837
1998030
1953524
1887228
439677
939097
1339714
1803518
976462
1608746
155480
1681975
190606
1782250
1567192
53346
1490621
141208
1678637
613795
1332234
14049
1350500
1339304
974956
516881
462202
1878045
1215802
39442
1651971
1246422
698357
1680418
1100200
1828177
1815279
753897
1025878
439429
1350001
1969722
1629622
673703
190439
841279
1077091
274318
747594
1879391
1175559
387965
1779343
1389335
505666
786147
485901
846466
1391801
1057850
1286942
7463
1259028
993017
1985751
1329531
665553
1678481
744482
1368314
856867
1335280
404657
451912
1021286
1741995
1436833
1684864
1541698
1095811
1247850
1361267
26951
868983
8085
1644808
892428
1740595
1458517
612595
748836
721266
1393385
1275767
44496
1661650
1844150
1745608
1543539
328663
1503438
1340474
58569
23237
1710618
486800
778744
1409918
446175
908656
953449
1252238
1507161
1609018
1550946
1070174
469570
554072
1609558
1771962
803502
583437
763781
1522998
1028441
825534
671481
673592
1691348
1034721
478062
113023
277561
1178267
1036711
172696
174736
353994
1026915
107334
1304555
1587718
617705
490796
1145148
79318
301625
421730
676545
1625151
200351
57496
835360
1708020
1437566
1006161
1436595
1188817
1460235
987020
756295
1568709
410237
399268
1041956
517578
837763
764247
1832295
398192
1145804
1830930
250620
798205
584993
176915
121375
1567168
1570572
1491361
1493941
83304
1499653
1916138
1840612
1212912
1213780
941059
1117076
481340
228691
771587
1217063
134982
1024672
424267
660777
173109
1287500
1895497
338103
241847
1119234
95083
1124412
1929623
1710592
1863416
467265
1514379
745641
1011628
1492144
790716
377429
442264
1472351
1681280
791773
660910
554798
1850631
1400281
1784718
764735
228870
283383
1889095
58957
1812937
505046
1651472
548462
1518115
197875
1080327
1112153
1981848
1461231
1823900
1168487
1988756
216649
984066
1764750
1372633
1113065
847005
1670978
775558
1082272
1437309
568786
958232
1558060
1987584
1578410
672794
1531756
231405
767340
1818856
174072
1568524
1809772
795866
18358
1838083
317558
1316815
1455423
324514
233505
1685448
1245417
1329497
689954
859011
360536
1590420
1045463
73919
1707881
271386
493528
1664524
1809592
360202
1748330
1476507
354899
868776
1180341
1457480
903650
888669
383356
1715331
256270
477731
267594
218782
1756313
1171948
875073
498624
986735
1764218
851442
1233345
409110
1883734
1036833
1459658
1472649
1035609
1337844
1465944
402350
691458
83039
854725
134072
1587041
372881
1547786
1795185
520047
1525458
328267
191401
184914
521418
1000956
976063
1814881
1130167
70801
1092297
1763924
1647880
489693
1890502
163296
1849381
1311351
1566823
1265431
1457141
246100
1518962
210201
552861
1796874
679713
1150704
1660529
15775
796944
1701115
1087630
427156
1916506
736880
791568
860519
873005
1699611
1275870
764523
386388
757375
1656699
189357
1270606
1780003
838743
39048
683136
1254817
1137096
1816787
557399
1282468
1850434
178577
491692
90345
1088394
1533622
616906
162805
1146301
1521284
1383204
912981
94434
338230
909690
1422925
553990
707328
813566
1698777
1637507
1298261
1598826
136454
1594230
1860585
1537976
1016091
842127
177972
108224
697767
1372443
378355
1834451
1684425
1974255
539022
352735
1331315
741191
1015484
904372
486361
165950
1138243
190322
430356
1965657
332657
951720
1551782
1095926
1956862
1564093
1975134
1525013
833225
825985
788618
661746
206806
257915
1375545
1063660
351071
279782
270526
957943
474993
1550724
1067262
907100
692320
1981520
1629104
1385983
425983
1600973
422723
1513210
153802
580365
1003863
1535043
701045
333003
1822431
1274173
1270173
547415
1374840
967156
1255022
928279
431120
1356478
1691251
889047
868424
664844
704550
286632
270801
1004040
1129563
1971677
1545790
691746
111717
1221567
483829
433997
638656
1304573
1701696
1635123
1334049
388084
1748448
608877
741776
1995064
1486519
1888728
675933
43708
1022941
899145
1398222
94937
195739
568917
833726
11730
236271
1453642
385368
1768255
298895
811148
1009356
688235
707739
1067571
1003718
1872966
284632
1903781
1933175
1121416
1387885
1132474
348478
486680
200614
318418
334416
1585519
1124085
93012
849208
1963065
1098122
388435
1538140
1739946
1583097
15286
328404
615763
1533636
576953
1743933
948113
1317549
1551549
1775275
922539
136076
1286752
1064381
26766
267830
989729
1250396
71394
1036723
394003
146020
1161398
171594
1783587
1210083
1041063
1698374
1465050
897992
921289
40726
1581396
567310
1589019
1099153
1416752
614216
1832472
1721866
149006
1374145
1252204
1969322
883249
839681
270855
1713528
1619579
369683
1560076
638499
1469070
1380362
917949
818693
1488774
1538803
1856351
448120
444219
1272034
1466318
230895
1364051
721208
1449609
102788
1415253
1620108
1082166
582667
1975538
1873652
1474046
810489
1096463
1857130
867435
1829961
1666335
49740
938794
1624432
761046
1406181
1242019
1282597
330971
379370
1536522
120946
1137988
1237893
1391980
578282
970169
1868037
1157470
430728
402176
511972
1653916
1620600
328588
1639873
94385
1167593
1649387
1508817
1175700
55071
482847
1375052
1210512
1458291
1503281
1744788
435657
1407066
463186
630241
1603491
1669121
125001
848298
1811286
1197742
1135128
542375
819316
1776837
546101
1225292
503544
1048348
1062856
91926
1178586
723654
382504
1886764
1261120
600298
935352
1872787
849890
439094
1440521
997245
1576121
704248
1948624
446367
1905204
1820394
776553
1722045
1370183
251966
699236
1351945
215656
322463
941315
525851
503813
544125
795807
1913220
598630
563235
10874
1133436
217448
907577
1928880
1871397
1299032
1675844
1930512
1822525
578786
1958769
226363
837332
810992
1037550
710972
508524
1641942
1711295
1477102
1287014
8039
1380931
251166
1681242
124753
1177494
1170899
1114608
908510
935595
1761545
1610189
588492
1846405
824709
1969861
1231010
401663
477302
1927405
263184
1628643
659089
1928679
1418278
1805653
769965
1312255
166704
241179
1082955
516515
1514269
531486
609463
1906947
359443
1409810
992852
1572655
201961
1141305
1709171
40116
1226035
691164
878814
1379977
1355820
1141962
337174
1123072
1169712
1754939
697723
716559
1769999
755574
877617
260349
1129187
173171
1632750
1675109
480028
463228
1762300
23305
1168490
935251
1424835
1601631
780631
1110695
1960081
1973924
357901
1385708
1002081
137937
334751
923600
296722
1825301
1127182
474367
441133
120426
878562
1650028
908663
1132580
1362491
635560
33033
682240
500805
611296
986751
1536394
341404
232902
987089
913405
1215027
477246
747100
1190708
1145050
581876
1470295
1812411
280346
1615066
969570
948785
240083
668099
401556
1817130
566485
1210258
638268
985244
804371
1315085
104658
1813150
1861898
1682188
1994280
1386815
1810546
67412
1656309
664637
420619
750250
1040583
792098
205125
389790
135473
159098
1102737
1637076
599900
1513383
53859
748951
945031
99606
1587694
1630418
1288935
978023
1943896
73172
249989
688919
316296
25109
868784
206425
1834233
1940083
611777
1146840
1955727
490688
1148629
1420916
1156423
1586752
1994815
610479
1330335
558959
783474
179004
668432
79798
1875203
1966914
1366769
1152663
940753
1254306
17999
1990022
1282547
1285472
555125
915102
1080029
1846115
351726
1028504
715141
389295
164212
1732107
1380192
594859
145645
577805
377059
1914065
1730143
1073874
1234631
1109737
1219209
1347165
170568
156678
646218
1473480
18973
554441
1353442
379268
367854
1267086
688462
1748181
388457
217717
169969
811928
625989
1747037
1529079
1102643
142523
1532829
1939183
177359
1201590
784095
1317938
544656
285638
1399311
1058065
1860548
405395
81204
1586454
412643
1130701
1695743
527757
1899008
1645192
1696666
1557540
890892
1500406
497521
956407
1788115
1817665
1711822
709277
331811
746489
457672
1088028
1397460
1407423
1473558
1472664
147313
1737773
218681
1076373
1610780
772128
1565262
1133194
1352028
440901
337463
865630
1312316
1899806
80645
224332
205908
1974389
987232
171725
1797970
1641762
1914242
1951392
1964041
122200
449638
1004100
615252
461165
1031571
1598344
899632
53972
903705
356329
259152
73844
374253
1830965
120829
66212
1992451
1391916
883239
688431
1135207
796261
203284
530236
794182
889385
860493
1496367
1112467
1588567
658161
935298
81489
782570
501122
1238592
834843
69104
1522223
445873
1542031
649077
1896599
1257920
1041130
1352352
977345
1730433
224486
720325
774885
509740
142568
1449549
264752
1881498
685118
819114
633262
1243852
1028577
284370
1982042
1628831
1443297
1774198
1980731
1211534
1746708
853244
775017
1703447
52666
1722142
830981
1568514
859433
425897
1144720
1284175
801516
398430
120426
120602
1942400
937248
1839867
109760
1007178
1409105
1439826
647548
147085
119016
1861590
674795
210510
741688
1638324
1227949
47479
702478
1371152
844744
215082
631186
1570984
460797
734389
601971
1345815
1227129
947984
336232
1887354
741250
281808
1267693
1576326
443677
150562
382913
800037
1806909
210606
321855
1458001
362413
1884023
124770
1863821
1398780
1573215
1947844
1049056
1038301
475793
1807241
280216
1119935
1044089
319799
1470675
1527565
1985465
365655
1451378
983194
26459
197780
1343974
240092
380166
264453
1238907
215557
1815126
1141803
325510
727715
1692129
829523
1627648
283881
1510821
1438603
1651801
1892342
1618508
802707
1077729
1132042
922709
935964
766377
604120
1245438
31840
20186
258265
98282
803324
922343
919010
1021767
86313
376624
1476621
1072991
288793
1123006
843197
597253
945204
1517741
1156722
1959728
604501
1533726
1904698
1476925
1803229
1706798
958176
751148
315224
1031131
623173
155244
1224340
10283
993714
701034
511264
549457
1591258
522574
1964112
1478883
1777999
150032
1366817
237038
1391054
596469
513431
1966670
1839635
1671225
1517080
703748
901741
1534315
649697
777858
1842435
1917358
845700
1238229
1378761
119865
482291
421807
1637860
1614239
326506
407698
1824874
608443
1305168
811876
325803
122423
1399234
387338
513884
829575
1733409
1064556
1325584
1918772
1610771
1595134
884906
855040
205217
458594
1637958
1743513
985284
706
160128
1474099
1332960
210026
827451
1828269
1873469
1387838
601497
145110
699185
989062
124820
1775946
531032
710103
1161204
1231615
770271
893254
552648
1014498
128960
707114
381927
1477473
1364729
637766
1646530
494474
159527
216843
1782118
419178
1838348
551081
677917
183757
1479523
782432
1140848
188747
1882324
732899
1535099
134890
1443761
1999627
1369157
1592440
1430646
1486021
1797383
1043805
1721446
1655586
1044618
1346720
40852
438741
564729
198484
1360682
235806
1167738
233407
162168
474670
1289602
713888
669109
521753
1676986
242454
1964123
1856541
1499339
1184088
860609
267380
815913
1727441
1378912
1788702
472469
255343
1871064
1387
1801412
473076
1845736
1316474
1164830
574622
833199
669431
199896
735585
1665415
1840938
1495864
1238937
865673
315706
464593
963657
1599280
379913
870654
507044
16172
174535
688934
1377985
1170768
493247
1303790
1624712
782638
1797160
1799163
619514
399013
1568912
1064459
1882258
69082
1017160
250433
1862791
518711
209665
1616350
151376
590686
441581
465080
593761
1604537
817821
1370611
595472
1095135
1112875
1921244
1357339
920926
30948
858151
1070932
308955
1831406
1098495
1159537
1320432
196326
30296
1702606
69371
1532816
1682754
780468
781131
1759135
1729240
1569464
1995456
1493539
1460110
434307
1488608
878415
1317681
1461133
1724761
665588
1432123
1353965
244363
1593502
175685
1554081
1762731
1957108
880845
9346
7998
663173
381208
172461
1717719
1163401
667726
143930
1753882
445424
1102389
337867
5725
456754
760956
858722
1190313
1587151
1078230
1995906
681961
456239
854451
1446952
1050623
614964
1222931
1837711
1806197
1032631
1225047
125048
169079
920203
382875
542147
649928
1851557
1050989
1995823
105858
1335728
1535791
1369606
1382458
203698
1655008
1354725
288131
1643199
862954
820571
1720479
1223140
1190939
1054225
956807
1884502
1233285
863303
1539207
975651
1285534
1937883
311082
266842
1867646
1438755
1846661
985376
1723817
1358076
138202
60673
1964034
596759
1708903
1439066
1480465
1457503
1859833
1029748
1124508
422916
1765072
1332375
358945
534263
182462
516986
869511
711038
1760216
1612980
1178467
1030501
211284
1686169
420853
1280901
1173654
844921
950395
907240
1633695
1805277
1139000
1442599
30919
1788271
267960
477408
1859609
1242608
1773252
1269430
373709
973740
240626
1393132
701760
143309
737050
850125
1352259
1010244
1556202
769397
1628661
1654572
1817720
79126
1439312
1765411
1489097
1560103
1620222
500502
382851
1822734
481778
593377
1922227
941809
1236434
1344190
174992
871624
688926
1072295
985396
712525
447987
977337
1818039
1420428
1101929
952555
902093
274658
1201576
1116110
1472204
175180
904988
318796
707293
1060978
159167
1055253
1062096
630071
510255
1319707
505818
1002721
316240
1383576
1581861
843593
1660919
1008160
1019202
1235125
2586
813200
455803
1720211
1895392
561955
630671
1032935
1101463
604912
652500
1205418
1862792
282985
1106865
359357
969066
336740
972849
562846
861968
1069442
1988493
907168
478227
1433825
1317508
578954
1763608
880499
1628482
664656
552116
313164
1074451
1870065
1315447
670042
522525
1515397
1915612
1897279
1014416
597009
1237484
143618
576732
1900082
7663
1067383
1764779
1290379
1064409
523653
487896
1214208
1315779
1238852
378372
1539821
203452
733968
865460
1995566
1984670
1689993
1890275
280353
16492
840996
601294
752438
5519
1524244
311843
1858918
1997129
743139
1335809
1188534
34663
1356173
1571103
508570
1963015
1636198
1145190
921761
1160264
1794412
1074266
1929972
808726
1868655
121800
1477770
1384276
1886083
1201114
1698285
439696
506835
856492
1320349
1984329
1691861
549467
418196
1802607
1760030
974353
954984
370765
128990
550799
982094
756863
1219947
1023692
458108
821570
68234
1003718
700799
1410822
1866578
834152
927256
563253
1278116
419116
1078491
1349952
1033719
621861
1040813
329764
295549
632404
380646
1805719
927732
248074
261105
863350
1424880
767817
1427206
1786996
100078
729764
633170
653343
484168
1981876
259924
1476151
1626628
1193642
1647677
419499
908415
491365
1723859
126006
1795853
1920136
1576853
1912795
1888875
815763
516826
39167
403557
267478
527205
463230
200784
1584890
1963178
734418
1170573
1191139
30409
158512
904276
840686
1519674
314774
352083
989778
328316
1023196
299904
236911
651714
740034
774494
1472821
1166406
1114964
81997
1151551
1125474
1775418
1089949
182932
94845
240921
650629
1638931
1365511
1653131
1327899
1167977
657015
831907
767794
176262
1551629
960251
1542610
714360
554001
1949623
1750761
350554
549846
1516146
13617
594970
1940935
514388
891653
25077
835994
1966755
1523762
574889
842034
1993346
1457888
1803576
1259326
1766724
423889
202134
551898
1621086
234688
847812
935127
1999994
80315
832304
1644539
1103741
1848235
960934
1694601
62685
822511
832765
495408
718209
157489
1766932
1666728
449421
209319
107786
335738
1906768
70277
770193
219907
1785703
62315
1985386
1539735
1006226
567150
23579
1349769
391832
873052
1518050
451983
613109
1218216
1027288
1113018
168708
722907
1192941
160489
804544
1216723
359144
1561722
489957
976657
1304735
174931
971902
1912780
1962130
1860951
1349207
1927971
595498
1381620
1669512
1594112
1182209
905040
412388
1565868
1606288
390907
1211029
1100686
1417670
324991
300164
1006121
674765
1033472
124556
810899
1915930
1922750
781681
1297941
1618027
637853
1536763
1210201
1751931
1038853
916426
1034671
1937836
1285948
590608
1305032
835039
917067
1470496
540641
1126314
568411
93547
1299160
1286766
1949252
1775644
319672
1646697
726802
568900
1026195
932589
770732
906145
661010
734903
1249669
572153
1761796
541083
1726357
1995552
166664
1430960
354365
1524116
604712
1812558
1779549
1356050
509046
1389244
1595482
885642
437016
1322261
291569
64668
47270
727899
1039393
670211
1325224
342643
717174
1767794
469687
1758641
476792
1813361
1720299
1362727
123626
961014
1856251
641539
504259
1858622
1586840
155550
1576155
664712
512743
478792
1819234
484742
1522500
1090847
398801
804298
553589
1668890
1439910
372183
1653543
1639299
780584
1136898
1959221
1294792
1375455
125923
1648873
1498525
206204
1681323
1991222
417935
288006
351220
293655
153880
1835636
1934630
157608
562882
573939
837470
1849543
1783885
1081193
1319886
389602
944447
1095958
1245224
490300
1338104
1185114
1499194
1822982
715459
1097206
751386
1970505
1656385
1814011
756293
1143467
1414733
1309944
52367
1419802
1017815
1876185
714472
1372157
1854061
1980057
741790
170818
1146314
1162349
824760
1972363
1240937
55752
375619
1541518
889009
1205355
749833
379884
349903
914296
1438134
1796848
1087234
1246392
1485663
37375
1725370
10931
1008872
900724
1336497
593079
690526
216377
748791
1514788
291763
1962959
688286
1796231
1106086
849272
987511
1563283
1346716
1266744
1034928
1624902
992589
1776229
613981
134065
672477
1947682
1267051
1635036
1012646
1005722
356188
604988
1676155
187209
500229
232481
1547990
57062
1216522
454023
287183
1905317
1648194
183178
950124
1828012
1003849
822283
1233304
1156440
1442526
138628
652329
1151295
264078
1731985
1477069
458511
1098914
1639706
332142
1242308
216785
1105193
491374
314058
1185115
933428
1594878
696989
1363093
1544203
767273
1356653
927002
1717051
1787382
1102169
1031398
493759
156676
92526
1946242
1569037
61435
357044
1850335
511069
815215
1425682
845824
1142677
1194742
954501
1326382
1181601
1083165
1886687
1460792
1777447
318930
396453
1565376
337529
1123006
999367
483043
371327
71960
348551
274376
1883174
30008
1893157
1631621
129884
753750
385770
1291802
1703718
511698
1324082
1899035
863535
1524772
561038
1959817
1825315
955717
1427645
1072059
1271621
857669
1158466
51730
754268
1104940
674935
1839652
849515
1166058
898655
389237
1092671
1071142
1741177
1491255
1878050
520111
723967
1293124
748774
1050791
615256
609575
850556
614762
1918906
1092214
1736145
1773470
1914898
87335
367126
894141
1542633
1691726
1977500
628370
1050034
711949
877200
1172906
1960597
1064515
1147286
275147
1719279
1848905
839018
22182
1530463
1763098
1010765
913130
1793602
1571299
1428003
1805528
1010160
636710
346330
805443
1138936
205143
1847188
1387264
199615
741884
1061693
1850259
1347390
1985964
361693
1881580
373305
461265
1477326
1301572
108386
560282
1629081
1107099
1179990
302745
1783857
41909
1394073
1848465
1075608
511463
520950
1772867
52027
666271
390997
222038
136495
1775319
590976
1124888
251052
1432973
147498
1344804
969323
744309
624678
1914723
678226
1884275
1395169
1755200
1843606
920725
859179
723097
583382
1195929
618205
233221
896719
1487427
1372718
577873
949995
612830
1379892
364557
1919534
211740
1615859
227504
1426454
1260597
337033
1427374
707303
1881970
448358
1344989
487916
132499
981102
922342
513376
509143
344064
86252
1953090
1072768
1702176
1264671
1183631
951541
469358
1432086
1344389
1032403
941678
1948972
1972717
844077
1403509
778203
133204
1774776
1216344
1138313
1845951
1353885
131101
1985360
480061
590287
83034
117869
1839957
981601
914651
803225
1975934
357555
258882
1577920
1471573
1984277
1057064
699173
1092220
1473870
923800
950629
658354
1879499
1762876
1290074
976552
1195760
191966
895160
1566088
693324
1920014
1882395
343227
1561257
1483666
15643
1333833
73611
31063
1798994
100115
1825553
1678014
1143830
1811415
817886
714137
1763887
1931715
520691
603158
1358010
1109578
469119
1539387
655136
1509118
581426
1424175
1903138
159363
1209445
1546347
1974327
1415450
574899
323172
1967094
896431
723303
1357195
924233
608602
1760870
153858
1768748
777364
1341531
1970596
1069742
535159
646246
1320888
1477300
737575
1000762
731887
39570
3239
597159
75982
1822872
1613492
1911339
1932929
989147
1653745
1321130
619509
80648
1335923
730666
885478
1656684
687678
910495
1012181
896860
1856432
897342
273117
419421
1245082
141920
409346
1832961
1171347
1435363
1662538
1255317
821058
1218267
1806388
1943700
775896
1575284
216412
65272
94979
154895
1928505
1406157
734883
1267823
851638
110516
1943331
1834798
1374281
910191
1171879
1947420
914135
1176410
374193
1274289
580085
1589015
480739
1465950
851018
1786067
1874254
1306477
862539
653394
857538
893004
1835484
357688
1864431
52536
835492
472179
123460
53236
448789
1010786
1760651
631615
1555740
296122
1486693
1426164
519596
1133179
853675
318911
1669863
1305408
913659
37240
1429364
187889
1576125
1398118
1817183
884765
1459808
26320
217720
877109
1703802
686495
1929152
1468163
434827
203848
1312885
88943
266465
376161
461819
1158709
1290176
144173
1746066
1260057
770168
174799
1730727
582528
291909
1847236
1679663
170944
1078861
1899425
573080
222464
1321535
165626
1107646
1616363
1892716
1553215
1258493
722629
496319
1180238
19375
25397
560810
39675
260610
171315
1110991
1504045
1827058
367381
791521
796347
1485968
1979448
1591963
293045
1878286
559130
1347768
1302892
1411692
1796302
1770122
1601859
526412
538826
1264172
469881
694745
167454
72943
1818748
1320165
629160
1887192
132926
1240446
1927820
1483962
613389
1858782
761508
972379
1100157
599763
1254063
1860831
1512563
1711513
1011709
1340813
31057
285811
991453
1455690
362874
364931
1817524
968799
1450415
801246
979546
441054
68384
41106
1044193
1573790
1570887
1120633
1404943
1810481
1172140
514152
1852476
715996
1568281
1846636
186549
150025
89200
480704
1515002
551069
695251
1436509
1009028
1640024
748737
1048177
1086227
1542476
86988
1662094
793216
1690271
934245
777771
426845
1375340
23692
75698
1967316
886798
176718
1487412
1598450
1933660
1658653
641957
226193
1434399
1916782
9236
1019997
1660129
1166692
1091173
421121
809681
915909
693305
1061437
158820
1271542
660493
1200571
1798745
325530
1310116
1075353
1810278
599143
156040
1873753
1846087
1354103
1213644
274974
1300736
1107183
798252
1050739
1143384
88174
111319
252494
966423
386031
806357
266160
721590
1574430
1267586
569405
472762
116303
121209
959661
180467
1972426
566673
1736424
1026428
201504
1708078
1920767
577959
498855
1979287
1410446
1334660
1997918
1944518
1740588
325150
1847274
1235069
128700
169800
874021
294170
170253
667534
1889290
585840
1624835
1937586
402018
1512238
493213
1226490
1073550
282061
457489
1406729
1470394
1811572
852319
1544392
383458
1639160
1482608
1163844
551637
212627
1559477
1255313
1822098
1101648
971688
1182090
35241
1812071
54456
374695
1301967
1871178
14148
1561895
254193
1591873
1785669
487475
1453458
1605156
1286397
1802343
735424
1960356
373505
158785
35490
440757
1576762
1244824
1902807
1383275
723305
607257
995824
1056467
628546
428869
1427098
129844
1770604
373853
1874855
1627269
332125
311809
1770282
1565533
1968712
608926
65860
66034
1114563
621120
1905383
748544
719003
985234
274543
881866
83790
990940
281165
1125315
287082
1130084
1037924
1339037
840125
1507835
263192
158123
1560200
410426
354562
1100937
1566757
267426
1887087
207295
1933636
264152
783672
685331
578966
375276
1279254
73668
1811062
1101789
162968
1023881
941049
1382479
683040
1256903
1613370
178949
563342
1923348
1724598
1433521
982362
185139
1173230
1435050
36641
281028
1129913
663195
1854698
1295857
959726
1637166
356731
1355237
265401
115767
1199147
1129687
37080
746627
306793
1860748
1476439
1084587
758981
1213341
989403
1895446
1565860
1023758
521016
352552
803000
1176970
624600
469581
1909336
1702989
355882
703471
1748089
1911280
199020
109983
1261946
1437154
320958
632935
1298246
1576050
769211
426527
891716
526056
1885982
429053
1029069
1662582
1297719
869001
1412895
512442
776517
1130401
1342717
1475227
139716
812284
1175001
474182
385413
9429
928425
1132916
647668
121659
1649879
1043774
214202
478005
884588
1201445
1142143
975122
998437
1986845
859777
105003
1942021
186763
602890
644300
1996697
1331913
1774251
617230
1905997
710989
1139867
738390
667393
1214476
542720
82852
994578
1374507
929310
287118
631315
931042
1956123
268238
287632
1009901
985845
843340
563844
555354
1646399
637496
934134
1295569
1708789
302529
1590396
1517743
1447250
1370474
643393
220896
692401
573684
1268215
450919
1805547
581004
331258
430398
353453
122474
1379635
1155208
1851909
791569
1520193
1295484
178579
384532
1587025
1111273
1291068
684753
1784531
1676345
1956384
31632
1296390
177328
910340
387511
1032073
1912487
1587921
1899036
1352288
1606422
100190
505303
1690519
906595
1223589
1541549
932147
1896938
319897
1353871
1796183
886961
1324543
1213011
1455496
172321
635040
50388
1854020
813298
1225918
1911813
1204120
200626
469674
634159
1881762
845419
550582
1538427
940410
594721
1181796
1149177
170907
533313
640227
1759498
1187075
54677
575440
1876052
433955
868350
1230936
346826
1969081
1144347
1537603
1547435
1999042
897087
350749
686493
1938682
369350
1660787
870504
175789
679687
605611
1946599
1224151
315998
776007
365929
288869
838493
440757
1979270
716506
1749042
1069521
131185
1505685
1724107
589860
658717
1848621
1612893
1621155
478225
1146652
615458
412519
233317
74958
201448
249770
203539
1032384
1317101
767604
435405
1733305
722190
1979969
464078
688360
1788553
865109
1227023
364500
1545196
1233918
67413
1362852
285898
1142279
231152
1067147
169204
474961
1081607
1327986
1050574
113317
1652173
1146256
1545804
298613
193904
661508
1893021
1546048
545199
965777
1913655
840775
866729
748870
1596993
746718
1239175
1448125
803805
395699
1830177
47672
484781
640678
1471818
527881
1885691
298606
1080166
854930
352629
1088349
1262060
956861
112730
704408
1615979
1318571
843862
893155
1367282
1936603
893116
381316
961329
939851
1255364
541105
1007054
107142
27968
757566
1885524
1082053
1624693
1655463
1477808
1411453
268653
1432547
1863874
1565496
1767484
1407006
1249997
132863
905289
1955079
453784
928184
244552
1491188
814874
786398
1610001
1906667
1019066
216453
154620
1233768
1940475
569548
800843
299203
1225805
839735
1968650
155511
130345
872629
1405709
1722385
636754
192523
1777919
495491
1689341
1446697
1062075
148460
1438605
461063
597901
642870
776937
29298
1271700
1016318
846570
1314873
881267
1221322
16236
1553500
1231217
1777160
489690
1858444
1426784
1431460
460665
1018735
117233
30928
896129
1257965
920598
1436159
1638560
302339
1887884
78786
1164761
867648
38059
1653261
1494314
1660871
554669
891322
1121738
1662355
286409
411159
1148337
1850130
1614430
418779
1254609
1075254
516930
764471
1305261
1108596
613761
666003
1272605
409701
1510536
239034
675067
925966
76602
1838434
980771
752750
819057
651493
478870
106722
749878
1995932
1123664
493487
1924520
30680
1435382
239231
703043
275002
1212357
84581
240069
897802
1249245
479474
1116447
1806790
907575
79729
717723
1605034
1564842
1396434
393966
1778551
1980994
873392
46526
1541697
1927680
1853968
209347
1364089
863539
1592094
1006813
1595283
1971149
1068349
1964433
935289
1486190
1851714
747577
509486
1029098
1941752
1598644
1692551
974030
1000380
1494964
632875
1979439
1288403
227177
1445185
45100
927763
872806
1451877
1330183
1740091
311037
1255967
1205648
1113663
1589518
1222079
800723
397305
764182
223391
1303799
1636461
146949
184724
60875
411284
1351079
785132
1441962
435217
1593284
1635794
350456
474910
1161300
1228553
1674221
1707852
1784427
955644
133560
341511
1340259
45706
745430
1844581
954644
780998
1534657
383939
1807939
762690
1634299
1369176
245063
676865
1018827
1520979
597948
1292202
726867
1339411
1542970
1047139
1374038
611760
1517423
733345
1052605
664542
1768826
1820532
671621
1735982
178938
1477461
391332
1797002
141526
293784
1827733
1094898
602476
1986421
36542
236256
171170
6973
260306
1316992
1260984
1756754
505535
1936885
20134
1127724
488023
129801
1262487
453430
1548056
964092
1171478
1991590
1796498
233692
435274
471303
1448100
1817393
175475
330058
538723
44743
1823859
1988232
832677
1386105
1392278
1987257
1863522
1582175
1772176
1735338
1441698
938991
1960877
1257441
1521369
838819
1317365
864317
270202
1069277
1303150
843785
1066995
1455072
1759870
1373195
692011
269149
1307674
1035093
229208
215793
332878
1093290
303463
1517417
1183450
1332904
166116
1878394
205866
1951244
904123
1805901
1444754
1461855
854997
149848
788953
1375408
248444
263403
1144450
428114
1091562
371884
1113321
993037
779012
361969
1649370
471987
1351230
1098141
1788881
1992256
196687
30055
1775315
12978
806133
1508396
1513582
680535
395258
61502
1399788
314392
1869033
1340810
1820118
1759253
1851503
1784545
884890
1846970
3295
384795
691190
955147
23580
1305325
1279775
1506764
1992970
1882307
975942
1714061
357710
1975500
1727866
615201
546710
789541
847989
1315829
975218
1602370
857064
1241712
483091
1547637
432428
1962121
123488
138118
1306232
1131541
440949
1253000
337646
842110
327159
953792
1021591
330089
1140340
1636224
940976
1488071
1908738
496191
1838588
1200061
1026845
1955099
1810439
1904444
584267
510629
1406571
1536147
1289291
1151757
756519
961142
399947
1519507
1863361
52443
1908436
1666111
118591
762410
1307357
921758
588769
986667
1568726
1813284
76135
1977731
764940
381729
1885325
1806094
535246
1218286
361241
1290147
1973338
1932027
201084
293477
322513
130747
218242
1075694
1795116
510838
423563
762492
795864
1267627
436057
1902933
104597
326629
345540
1230038
302899
486726
893669
1443099
1778800
55310
313811
1575075
1934111
1529731
1420190
1080417
1166334
534658
850617
627163
1764073
1817558
256482
1002638
310659
1645598
234650
1747142
306671
434158
60276
1337134
824742
917112
162725
409557
144656
998988
712791
151771
424632
1310769
1855059
804289
1714490
1196980
586076
1823911
306662
1137850
333040
208880
1379189
1088699
617622
1994188
693350
254295
1633581
616572
1547531
1482020
310265
1443636
345321
1627279
764754
1954674
1315525
1628144
459002
957592
416056
1653007
1238650
1981140
1289568
530246
703515
422621
1215399
1710442
405544
312367
1337945
1300562
185049
1136929
1530913
749953
898718
618225
993284
291610
1849086
941947
906181
1323441
1010198
468114
1835706
510736
1755228
920207
1918811
1668964
1172717
821710
349135
1684860
1393121
1114574
882424
229925
1950578
1474843
274722
221684
1742288
1681326
1124870
1355517
1998812
1318566
72250
520206
495110
265657
1054240
964303
1934564
883628
1070207
964391
1493382
1960673
429396
709917
257891
977379
716962
478317
1581090
1478404
1385422
388857
1349074
1803712
1360117
1963539
982617
1151252
24215
950239
629880
1920920
1586987
1033596
1194839
979797
1463786
1215866
547254
1619364
1315928
878511
514028
1640132
1540726
194235
492362
1065964
1732298
1403452
1562520
183806
1649409
747131
803122
88488
558301
634278
54607
1992841
1711206
46211
1400908
1989291
1099144
1910540
1840943
1871949
588817
620027
307796
1083150
167427
1274480
1560488
470544
508630
1382282
230869
104821
1556482
693168
11903
1430337
766
1066436
943351
1528508
1931084
1241781
636203
1807111
1044173
1527581
986363
1871370
506166
106709
1294685
1288246
1095856
1851138
159436
1496492
1674188
1596187
691967
583551
1916281
1598520
1813454
1168924
556330
1931636
1120452
83039
310581
1336084
1063003
949964
433568
1890222
643407
1991487
565526
133541
1327794
1482765
409318
1694615
416536
86092
1015858
454263
1910847
1384009
187545
884305
855574
626671
1080510
121235
1319008
1816182
1882976
1462844
1626075
1822235
1752845
1203805
1267721
1136359
1791093
1063736
984827
1854090
962888
1912613
1829721
605389
1965966
1909825
1896487
1064290
629138
1799733
120280
1421982
370470
1842861
35698
1558053
1509698
856468
1474326
1277175
344281
601717
1228530
395560
517204
1456259
1866257
112341
1597766
966995
347485
307914
156519
478205
1787397
1404845
1247164
1465564
1203498
1074075
772057
117097
1039133
375409
759788
1995803
1954648
239791
1515069
878546
1576354
555938
843628
1475460
771973
483211
149768
282721
1368486
152736
778642
1286184
641383
390271
430421
229927
1511449
1416407
1792282
481696
171085
1755403
1684826
1282564
1346210
591486
1327709
451446
1837046
762127
798831
1170390
941441
1912767
1430475
462379
775873
1512483
459333
391020
1686468
1902944
709142
1597637
395106
552852
1439635
503781
463022
1013578
1040684
1726034
19132
1977038
1471175
474313
1018325
1053227
1043615
747852
939549
1203728
803238
1719060
7537
1109734
200136
1193775
891191
1353727
894162
798430
242387
83531
294543
1002137
682229
1951249
902318
411003
1460906
400668
1881533
947957
1693055
1721404
419618
802628
419050
152197
1628400
476732
555852
200955
798471
1594078
304600
96288
493794
1700933
585825
976142
1083370
90774
426245
320676
763302
907210
214886
1678258
77535
1607718
956399
255796
143887
1030425
1200522
25259
188986
422136
190666
380853
1600091
1251614
1613859
1287773
1753800
320785
1153875
1676139
1544538
1935338
294260
410742
1433726
1695276
956253
1146808
1790850
1176721
11949
1484321
878550
177388
1506956
1099816
1297093
1522699
1440322
462328
1031687
699783
649592
1982795
682352
168440
313601
1925736
378393
1584069
986961
32008
1545968
839735
1215131
1854583
579329
255164
593234
1576132
692179
1742369
1658544
210768
1990358
1661447
398870
1191768
323649
263715
447193
1240997
662070
1571368
1068703
1254654
657231
1524776
526035
1485237
23867
155707
287967
277903
30375
1902803
309032
1722517
375280
1616153
1916152
1341414
1844361
545343
464279
1900475
1184810
1789090
873986
1057795
1243275
1728008
595462
612840
1118044
1991989
628310
1920988
1839838
197527
1957090
1373569
512780
1972033
177182
111329
1851351
1610086
1825297
1783969
965846
1299005
13605
395742
777307
110102
1152975
310469
124225
938353
1944481
1090259
980463
1882956
194528
1711507
1267231
821336
1131770
1431457
1091315
1643514
1120312
1178302
60349
824144
365840
1023256
1492787
904014
848460
1033656
179877
165327
1141789
1759704
1689596
412948
1033353
1058723
1630771
1699934
1687208
1054606
678239
534441
318159
818128
1151507
1649928
772877
69254
1409523
1958060
643485
1282707
24608
700079
147378
673212
15007
1082611
1997797
852486
544940
1296106
937155
1561702
452833
39167
1181521
1302861
1713567
1384202
1661699
554767
349976
815452
1584921
1731608
1422972
633513
1705996
1696929
1934816
369467
1813778
974012
993568
1948080
1847366
968459
895517
372331
1721873
1036642
1025147
599328
1417544
854574
1396116
759820
928390
635920
1158212
771681
1421024
386703
248403
260558
1275702
1481569
1502990
328693
368275
638489
589379
1563662
730443
583055
1962629
427919
1977678
1412966
1770949
527572
1016431
730189
986450
427461
503283
1747431
661595
1920151
340988
363172
1032852
1797264
1220728
1643885
1466027
404661
1800934
759255
429919
1599751
1422990
2468
1187339
1647823
133398
299384
1079682
1259987
1355753
1511662
1374011
300693
1616784
1357552
1609640
1707420
1901535
549866
999514
1294288
1127647
1746113
1209039
1410197
1915993
1409595
1015908
1458181
1037058
1506042
330024
751945
402082
10190
682256
559119
789924
1463651
1899193
309000
1748171
1045288
1920085
1222307
1019666
177750
18179
831321
1016307
998811
1569399
1851775
1914886
764643
1207604
1734869
1430504
782353
751598
85611
393288
1291076
511090
1134336
1416905
9389
910098
516548
1319304
178770
476305
1039904
420817
1951815
760669
120033
560768
1404078
735145
1125795
575377
295131
749427
20284
1761801
795757
567876
1263728
1168725
1760401
303291
1907764
1945343
502310
1647938
977285
535216
743369
704203
759581
928942
1044276
1907974
1465728
383040
1574361
1123323
112667
1378359
1801006
1420597
1527963
1277691
1108997
1531978
129111
1922275
121422
1215406
1113103
441229
335238
1746043
100048
1833950
928538
597242
133495
1033611
845913
1020111
1764709
45642
1440359
707504
631123
1770485
310817
152520
1877014
502529
1467651
896167
594428
829157
1271638
505337
882726
1942383
1649924
514738
1121959
323182
600242
679683
1964950
351450
396819
1446845
1159611
658308
855754
1170295
1351261
1778228
267990
498340
1727457
310734
1697256
534548
1745506
762801
1170259
1734999
1787496
1707663
1486726
607641
1502270
1218833
347110
1172268
944267
899289
833188
1475689
1814257
1001105
1786411
109793
489432
452382
115561
1906300
536460
352490
235471
654599
78560
833079
1657742
1119293
91468
1731536
521720
265337
1620329
263248
34424
1482075
1264132
898183
1969467
443526
119028
836021
1592720
1127037
591895
1104530
1496281
577471
1896057
1208937
240867
1960818
1062014
1127085
1755611
1350059
1940026
1727430
1298320
37903
82433
317630
1121430
362336
1281436
602281
79079
507838
97730
1681965
1686573
1405058
1743526
1115415
688274
43621
139122
1726765
1760824
574855
946207
1079754
1184571
1131911
1702559
112706
154763
1314464
1770405
972968
933870
307397
800438
1343810
1954646
1557374
1958414
791226
653524
1777349
626968
1621473
526673
1987709
999613
1355420
1472945
1318588
208662
1657390
1501465
737622
946569
552633
1856333
448406
744789
1599083
1614925
1827565
1737564
1608253
303743
1395050
253713
360758
1184888
1949465
419089
624105
1007022
1589010
352095
1032693
910176
1687096
491978
1668712
385231
1219410
1529615
1520589
33672
1507910
72431
1832630
807361
123798
193146
48207
1793142
966755
1948336
289711
145610
1583261
130294
1250811
776624
222257
196484
988003
1405849
1932007
1142059
1446098
487105
1576957
457236
769354
1757768
1819313
1252972
1813331
651638
1178543
55234
508125
1038735
124872
838743
1610693
1640224
1583726
1645797
531058
221927
878931
1110819
816138
610989
708069
1284916
1967867
973723
363351
999455
1785070
1438572
1211428
821834
1357868
1190997
1586397
178436
48536
1589393
791945
99940
1886925
8767
660314
1669135
1872785
14643
380321
1983477
1818945
889109
802745
1616458
600049
1748029
706096
343675
300385
779682
1929725
460076
1652653
605328
966395
140057
82204
202071
4814
65634
1792974
1268434
1831255
1832878
520580
1112488
330454
1392206
1956348
1196457
793149
1499169
1338042
297520
1442139
874984
516544
1112528
1568977
1190855
1108758
231638
1575204
1600645
670443
782455
471611
1751969
1088354
1647074
1568776
1479104
256039
1562596
1055255
1303725
856944
203796
328351
699337
1093083
630296
1783522
1034109
272280
954404
1757937
690357
198924
1233531
605384
1580329
1275559
782684
1818182
161841
747498
1730340
1575980
1939056
1074153
1755864
928360
1964597
1898009
1150828
1911961
525008
20262
299377
1331643
1062002
1908529
1096650
1764078
406580
1568090
143038
913188
1557582
540381
364988
595515
1496325
1674360
506453
258396
1700695
1407682
322978
1962067
1476267
1971279
1521664
1747178
1972985
1719890
664927
1497698
1298891
503822
547823
828962
149135
1440949
231784
957708
75495
1065411
921493
879460
1211249
896258
1224078
453335
448769
156422
1717349
1673491
873444
1542485
1037060
1212495
483229
1423262
1155255
1419975
1624969
856641
615196
1461245
4645
167420
713925
987556
1322094
1337448
1897842
758516
290214
486328
1266453
77937
264645
1364141
1881849
749516
486807
479279
945426
992816
1245368
356063
927582
1752695
1179348
1294727
1687970
1561988
384359
976642
1921971
1275597
855686
573622
892041
23683
334435
673766
1897674
1385683
1135770
580067
424905
649336
1460787
1597518
1807034
992000
377504
1414467
589351
1352731
832402
1311447
691898
939964
1190
1138049
490324
40073
1345895
69958
533228
527464
1961034
160169
1942837
1112272
817768
783234
1839497
1141291
992979
1434100
1051692
739238
1888448
703484
381782
396068
1364118
1287372
515381
323188
1699603
385304
883875
1446211
407041
1723560
401274
1634705
92783
191498
676356
628550
1877843
877648
1208728
694681
901565
691685
314765
1288319
1196064
333586
22795
1862283
1984457
289994
1600642
677410
576725
340915
36279
435328
1555902
1089678
1363820
1101242
83347
1957685
323278
1033293
1371115
364345
812500
1504590
1057830
1026395
1882641
1484728
388532
1234467
1601645
148930
749680
1038611
293702
1354698
1486121
1790517
1504937
442914
1368363
262356
1482570
26333
484721
618046
1780801
1521148
1259249
544822
827246
1015005
1976483
1986469
1611543
332873
233833
1717283
1874069
46619
988085
1069102
350247
1308262
1045947
1718168
185478
1824284
1234399
1399614
1380991
1661322
456758
934808
335572
792069
1713696
1074318
1324193
1869536
1222066
559057
1148087
1046041
1269510
1946488
434845
1617412
1998803
337347
1234197
261721
1376422
507764
1048336
1609435
1242595
708813
989012
254464
104717
1402461
1115457
1316558
1790626
1947097
308136
802722
664548
909083
1926528
1500856
520859
963806
1074784
76487
1070055
146628
1862361
1182829
1573073
849914
1437368
1683932
477726
441521
1181404
657674
1178317
1290043
1066768
1222765
1900172
1261809
711948
719766
557948
839886
524537
357168
489660
54105
1672382
1626792
750729
362624
790976
212042
218643
1992507
1684683
1509956
1899273
1907781
1364121
1637343
998509
971951
1063097
1464811
1429741
1356854
256225
989407
1298176
1268469
308298
1209404
299430
1028524
1640322
341230
1373291
1090288
1589110
1167804
897516
1176973
1179959
732283
1237030
377871
1593874
1876760
636333
1832998
831476
93659
84031
1199946
790926
1906104
850816
1247887
1941452
116981
1503443
998978
1106045
951775
251504
344750
1379142
1887817
479422
1568351
44811
1806907
2694
1317405
537270
224883
1354935
1814886
810844
1074897
1671804
958118
1015337
385735
1185220
1734169
994055
1338536
619323
1400271
927953
758066
977177
79279
930094
1450040
1182373
1615609
869165
1510236
804424
1838509
529374
755395
1147104
1493504
841131
352240
1629528
1803220
1078666
1611938
501282
1511252
1503034
461712
831048
580303
1878152
16699
1846540
634250
1311652
1962421
1471962
1047838
1479711
1805455
3235
1298786
1288662
1494330
1104913
1319794
642850
1908186
888096
317062
185849
1105825
996764
1167904
29110
369456
942866
826346
1405521
1760210
994195
1995706
1164765
85344
922980
275909
269108
538305
639480
1297755
1120197
1473055
1836233
1835103
164268
961813
510038
605712
381820
386283
1930785
1683876
1050514
1747337
26063
1958714
1738918
17486
778330
1453336
83735
458657
989224
511263
652775
70344
841675
940532
457842
1033235
953410
701816
1213246
1482614
830862
362516
60455
1984996
879205
821468
1896175
36519
1072649
912921
1432776
1853086
509338
866713
1615609
531888
627692
296892
1483489
691737
836898
789125
1203118
728392
37539
1227983
1618754
548716
173887
1942537
1504381
1281828
249312
1006721
835063
999942
964816
1655564
1170604
1565346
1723649
1140696
110238
312416
1999286
1844186
330521
457254
571877
1405268
1867523
823230
1194684
1895751
903669
441552
713245
796377
577809
234115
109358
183464
1928983
1110625
1869544
2688
1624800
1104390
1698581
1746464
181893
266799
386186
1810898
1818932
591992
1143771
982323
1336778
1356973
832311
263282
972085
285004
1899800
1886932
411933
1023905
1638087
1823685
1551645
200944
925722
439889
101159
1860254
1815495
722293
909095
1145432
1698644
281516
1924497
502392
1285965
604347
360460
191456
1187118
1207522
1518337
973656
1362832
962939
830296
1737427
948730
786830
1601986
216770
54863
178649
39911
1678817
389118
244832
864384
809708
1443760
1755618
770082
604703
1864916
1730498
656192
49080
1877073
164508
1644011
18159
265439
1325894
323963
208613
1871857
811937
1532829
860066
1590662
434101
1886689
1890540
1835643
629260
545931
1626834
1697041
785617
959469
1081572
1075214
226068
1869721
1147505
1658618
1350002
1491806
1784940
376497
900182
594445
70155
338975
1776410
1743794
908766
629642
674549
558134
1978513
1688601
1084956
1298008
221613
1540805
1808574
386223
828759
523817
479726
221966
1832261
1200376
1379691
1636797
730380
1363889
1834072
1095811
345736
1087804
129339
544511
728606
536860
171931
78158
429694
1289838
1987563
888978
1953923
1487029
77365
1971709
858160
1868144
295348
1879751
673396
914518
524104
1799780
1668142
1023505
1563314
853536
1234435
1083311
1906265
1371464
393682
1366230
646519
457526
511915
1516144
1083008
626823
1768841
733625
495517
362877
1489037
1681480
755441
1382122
1382842
1671358
72489
862166
865367
615530
386890
67602
1668873
147347
777859
418609
1119903
776670
1536251
489944
69440
1775008
650132
1220642
1594511
184840
1246330
76759
1177125
1991162
1242513
1399750
60887
1692069
170056
374195
1548991
209669
163738
833466
65525
1459686
1348541
938218
1044839
1223212
1642061
1617356
996584
842906
46572
1899217
1131803
1908340
1099222
1578409
1518122
830328
751399
381380
1948190
574269
1009231
686168
1489494
731836
1912540
772963
1689025
1743506
1056049
490901
610392
1727123
1480384
1498695
462165
756559
1321645
300409
3156
208669
1694654
507384
1916775
596641
1304016
1077515
66958
1556458
380440
1023478
1326773
344196
1455748
1243239
512228
1817662
507037
1238489
1798320
1379449
555030
198117
180626
831797
849008
1563486
442173
1211896
774690
1545337
1484047
1532047
785482
59629
1267044
325254
1339145
221701
226300
539746
289013
200511
1849258
391561
1452504
721175
1361182
1969725
1007049
1620520
611092
72519
712189
448486
566427
287825
547539
1468934
89895
1930562
1175370
312778
1159400
1913704
986066
1155725
1752306
1976038
1021349
1214599
1480904
772897
372029
408132
1672279
1878800
67760
385118
1061335
1881862
717627
1699835
1965971
188600
880981
356149
298509
1202596
58153
36282
900764
1957564
1390792
661802
212504
1969491
837445
320297
481127
656287
322665
41893
1883417
1378730
644436
523435
1688511
1872558
570353
833460
14719
1354632
793434
1238161
824316
362194
824782
1359292
190949
1885402
779051
1888388
642309
291416
1106055
49096
664700
156967
83330
641952
719413
1801289
1028578
659830
243664
1588274
1068667
1526694
251243
1770287
622330
772169
427906
1985805
1791329
1005264
1638072
1222669
389735
42981
49182
200807
1927187
373931
1970980
1067438
1458899
737555
1177709
1461039
1593430
539934
442576
1958944
354972
373190
819388
852097
1855183
744337
1663611
806816
507663
1729727
229657
27206
1642021
1525035
330568
842782
1427709
1837447
1363310
705965
1119104
461322
508053
146146
1201927
1749611
1691283
419417
84657
1525177
636594
239022
1190090
904347
1447447
1612242
716393
1358397
1897291
305744
1919124
1445095
92656
1367568
798538
1715639
989742
879660
1759820
1469922
1594062
484668
483383
656087
1501258
339834
655367
1664286
1888793
174503
145692
1011803
669591
433476
590344
498954
1362695
855092
658513
234737
1246456
309000
1023389
629517
1347863
1542618
181380
914166
608096
1575485
204355
404619
384874
1810995
1314429
1584879
293661
1267046
1780297
333389
186238
1650916
1885128
1872851
981095
79539
625724
93745
1562465
1189175
1765220
134506
935618
383802
418608
1762536
1188932
1231507
541189
457068
1288043
339534
1849645
1514802
125637
832014
1194387
535715
1164522
1991782
587175
659294
1117701
995272
671513
345576
1011196
1318711
1734780
1998537
577741
333226
818358
1162129
711942
1137232
909855
1042616
410545
716452
1452526
1253701
261722
1623261
736385
302878
1673793
1477028
211466
1522396
1728836
1713761
1198258
1405759
1326324
1406934
678231
707882
892927
610178
700142
561924
1230095
701151
1405805
480968
1722678
1530836
919293
1418359
1124998
133635
1718766
1081837
798586
495621
815214
1891627
1916584
1602900
1447291
1495258
1211274
255047
1672251
237095
1983968
1621355
443467
608144
957241
1665424
645867
1352389
307307
1770937
171087
515951
1988092
176290
600116
608966
1159141
1213336
1350872
624226
1141639
79453
1525356
1250185
81401
949240
1603982
1860747
879472
365475
427458
1529305
56674
1776949
671028
1549477
899255
252844
84233
1465214
507570
405723
1046395
965356
427263
642682
1682024
1961200
1688341
139654
1757241
834007
1605145
268786
1426046
608314
274255
1430435
215363
596596
1857871
1876777
1395552
1403350
1256124
533796
452756
1656493
1913161
1946946
518174
464093
1879618
1120633
992449
1182086
220095
597959
743418
1705081
266509
1370969
285528
354114
1718621
841831
683750
935067
1522544
748309
589712
716093
1723315
953144
1893498
1479824
143647
1303658
1803598
760698
829950
538467
1822152
62348
1694735
649094
1517111
668934
716607
861225
233129
1392107
1243135
427884
116862
859057
852346
185568
1248875
1921275
204735
1219427
1570239
493626
931080
546127
1679951
1987226
1868691
1923858
1231409
1699492
421772
1727787
590098
1200658
1303543
23783
1459754
1476132
1001305
1109935
1513305
1059798
1765380
724221
1636564
1340781
1091104
1556947
23067
1625958
433959
1384385
1517679
1411595
222695
395540
133015
848707
1805645
731813
685273
637571
205768
1824839
1609515
1776793
794002
1132397
1426516
1974249
1136654
1404471
70595
540643
354786
1536488
789202
1600649
1931286
674774
748986
1009145
1106446
170518
911502
1792049
1017443
1981833
873735
165488
1740127
994845
1422684
1496919
1472091
677639
1506762
1396150
1095279
707286
1734937
202847
902659
1669251
278195
1615603
857077
1927863
832229
1410444
1003390
710243
1948956
677687
1152661
1126381
1130984
1638215
198134
1314568
1337889
405158
883285
1951052
1184474
581979
1676713
1790557
1971894
1687826
638606
268409
1847001
1842826
518789
1872630
1944170
1604823
499550
1458647
441413
700218
1815349
434158
1049359
1623942
1184606
1084518
1422426
159524
1769248
968877
1365639
1989190
1952519
1924929
1180374
1700746
680197
1168042
905500
377542
41623
987973
105214
1862174
365244
813384
945701
1506560
1710799
152794
119404
1849714
1303986
79507
1907183
1826160
1346291
1231659
630141
25838
1542316
1579560
841378
1803387
707581
1664353
951882
1366682
641070
1807978
1285159
130125
276938
1200070
868177
1930073
1735313
405694
1805725
1253089
1574405
1674821
1333023
1713540
25246
550705
24612
1004292
685322
1901167
654993
856777
579062
993533
767225
530205
822835
1786622
11472
1975461
938665
119478
591390
1661580
1224939
1300168
1796932
1580258
1564232
976886
302980
1679921
961397
1251636
385357
1020459
1533155
847303
381202
1204540
1889567
282921
1227888
348427
1993260
1137043
477339
1461510
128489
99361
1146756
910853
998011
1913862
1049118
174010
103595
1313655
1733417
1841473
946735
1396024
1446071
380288
1820542
1271764
631411
182983
1359099
338686
1904603
1549284
1868175
63642
655049
1056072
912577
1223392
193457
125723
1556346
947557
392422
842468
996668
967349
1473301
1220697
613636
123912
303702
1321144
412558
676604
1303013
1106514
464733
631600
1523247
57266
1717991
1184721
233856
457333
1836951
86657
795224
233996
350471
621967
1061366
1102147
618802
860590
612206
293245
491746
1253353
314430
592282
21091
1793308
789470
15365
4651
874171
1913552
1647628
1118494
1985478
1038048
209355
1429241
1983290
117269
1191626
1666297
1863518
883385
1524620
914854
1005940
1687780
337509
238550
1368862
1047662
315907
28828
1450825
898998
1153601
1884459
459995
1418145
1983661
557336
1504782
1417686
452030
1650135
193128
97001
1511815
1545286
312540
1401496
746341
367349
84189
1499470
188509
1639345
366100
573644
217777
1349428
1567925
1469324
1190019
1509604
633153
1450646
320701
580191
65893
507484
717236
521321
443267
1739136
4262
944112
270240
1814862
596493
142263
1556212
728193
382566
1923061
324272
1067267
1414328
203729
1378390
1756067
1154159
1458993
1266694
306754
1417014
659520
1348238
1576672
873497
1644203
1030223
1026483
1348234
1148063
1710730
106872
445066
1106352
646307
26259
1129024
496727
351003
704021
1593863
182496
180584
401420
1041388
1524575
1253031
1897823
890025
144190
771389
1054117
1176497
474484
870084
1517004
1863325
426226
1831869
492109
217132
48803
1983388
254598
172966
1709526
27790
1175549
122161
1777649
365335
753938
1192558
1025316
1572578
372355
1865630
285067
1757187
550902
1241877
314988
1621326
955220
728305
200889
1530589
1958956
1499842
1890111
46235
1972616
1070664
281138
1476929
1662623
593741
1544927
1227207
1655409
1256999
658587
1910094
142950
507300
224476
572663
1306183
184312
1625583
118125
910707
1606150
1071119
814565
1956204
1428773
1648757
880349
1475011
36751
67908
183199
179286
144443
167804
375976
1999519
186152
927606
828339
1812640
1798525
1169870
492346
1948160
468700
1167907
896123
1686495
55792
1506045
1191124
323738
7015
1924837
1615915
457580
1712823
1379450
1309583
1805472
1173995
8394
1539247
1764668
1195086
1994193
1864442
1262302
1953258
1430916
780370
1984899
931886
902787
328288
1126254
918723
5628
519506
1819134
1747332
753650
1952231
1906039
1702314
1269686
1197182
527882
603679
736796
1449712
407126
1470467
1285038
785741
247834
611313
1288521
1657946
601388
1448954
1605515
1126988
1494770
1001437
1095090
1728955
1120161
1194586
118485
1301662
1414645
1872494
437878
50464
1617498
527638
1534091
619773
1804934
820286
99804
1983356
377837
645401
1936927
1249465
1394247
495447
457635
987898
1164405
598983
214001
1812500
197459
656078
1218829
318183
1316279
1376756
975697
627421
504488
1449921
197231
912243
407149
1330708
77432
718267
1323023
626186
1271681
1140774
770357
481196
1211879
825856
1068913
1585651
52375
99405
266491
142712
1630748
1723975
72926
1762506
1660943
1465969
669065
974647
1700274
207164
721196
708059
182214
412271
749859
1167583
905606
1274581
667691
1990407
1774054
1487297
760369
325417
947612
681093
1895972
1890874
1755402
1967651
1551175
406486
334605
814919
1369919
1294246
464876
999414
1488219
362671
1308348
1732589
1738036
238361
1852482
326420
1559490
377175
671879
1591192
1390094
1127837
1591817
835299
1267687
238159
12818
502638
1134588
1280526
1989511
1905178
804258
1643407
146505
1420992
597045
631374
439044
1469471
1043827
1701894
1810165
922240
1405586
1516195
524236
1430690
1790039
983379
1429200
1740987
1732785
143779
1559145
1247762
1823923
1429993
1559082
1416944
1806627
1501084
940230
980163
1008194
1394010
180808
130254
1503736
1993356
4331
990952
1257355
528916
790503
1364318
1956334
566482
908294
1441313
243015
334151
743193
81284
173934
1490483
387457
1742899
227196
1993334
1168355
1509963
705066
12810
1471932
847864
775048
252297
1953065
1058147
163931
518822
1257838
808482
573649
1488908
898658
183002
1584738
1199886
201989
1190503
1934243
435296
1633447
1335181
105221
1918793
1570266
846535
1851222
573816
304143
252822
272583
325381
1852774
15527
1748476
568356
616579
1450354
954460
949415
1586273
1377697
177796
348265
412992
1476281
336477
320367
1055066
919238
1877128
815730
897031
1432935
446925
265577
1159237
955694
949827
1819347
541831
1854603
1759865
1096636
529765
359179
79321
773407
831207
748948
1586539
1515635
45716
1027102
1519135
1895439
1662061
1939473
1412993
1032082
680557
524746
1656345
805489
1307140
169377
1334763
561463
800758
1407811
777674
1635428
1615316
1242529
1437247
923798
158622
1915986
1562781
129796
1014973
1777833
1399050
1142628
1055983
1405654
1808523
1118574
737910
42987
634817
1092316
1596554
1070715
1281657
650717
278873
1643797
1887395
1873510
1740584
915184
1010349
377178
685580
256835
365446
1658575
1082656
992006
1851244
1323705
199394
1815718
1586234
820343
1781594
889460
1630155
436074
1893171
222793
1106151
1934642
1052394
1786804
4617
1693577
1021146
906741
1081835
1318980
148359
1326001
1793963
1485266
937614
929424
245854
1751716
1763191
1951554
1182848
329280
189151
8652
326762
263513
84193
907630
1533176
1064009
460363
1617740
910340
925479
1626723
1987586
392235
1043632
860693
4767
17772
1775783
265309
59159
374835
178662
971845
1696556
1112872
525298
1784822
715009
1995243
111194
1032737
567375
511617
1474134
771282
303126
1927304
1104842
287733
1860935
603033
814311
936339
997035
1382295
1265684
954028
1459542
1291627
687557
13739
1651208
1864559
645988
673839
1704511
1876910
487209
1560134
60016
1367083
700919
1320458
616011
1766818
991177
151236
1094548
1814591
256945
1852803
625590
642806
968546
1552288
1190401
423227
110746
1071873
902674
2493
1089278
1395106
520848
490859
1915981
335262
689305
1353527
1474523
1252941
814454
773043
1028654
888994
1807859
1876804
732683
625431
1513666
486071
1200590
467030
287457
1047772
230668
1118034
1420247
1216465
543136
1086884
336847
1765497
31376
219016
954716
265308
992981
570151
606600
1405222
722868
435833
742558
1539881
1857913
556221
1294542
962331
1633145
1650184
998631
1982744
524521
1330731
248550
1346704
268274
1015750
1356410
653949
1334402
526723
530484
1445551
1500242
1700580
722040
815437
675425
577353
1392517
1865023
1596549
1102469
744445
1229918
1519415
1396443
991881
1115504
1153664
1202571
1205050
1507564
1550613
978259
68360
1639388
739473
1049378
826913
619881
249633
620594
58759
177404
1700222
582518
1686041
1734802
1329279
806103
71916
1084833
136172
497164
293349
481974
1847189
49803
923501
1384802
1843906
268793
274758
643071
46964
1552490
888855
109810
1540935
1002090
136480
1694075
420109
743769
415526
1150455
1330266
1962677
734395
315480
302629
27985
799897
1813306
735694
1017480
1775961
711202
1795157
1193478
1548561
728803
436493
235859
907920
261270
898365
990217
1898636
1067363
1089673
645232
1361793
470445
304963
1168113
1693000
400790
361879
628064
674991
386544
1835143
1350785
185253
1715940
76929
1044361
1728983
337898
1845486
306539
240694
1503021
1769210
957455
723538
1722662
1265800
68750
1943492
411923
1333836
340723
1930806
598996
657157
1189398
8555
1700964
512838
88393
305434
196536
1683030
1770803
1590602
1354911
1437683
411994
211195
678016
1095098
1247561
522260
1505633
1656811
746339
1525168
1081923
103279
56108
876349
516327
663129
1729064
257932
1059860
1407070
1442832
1485213
181267
1940377
1610380
1174934
1410540
360879
1717314
1376238
1125350
1887361
1457513
1593540
1861359
1655566
1327568
261961
1130878
495579
348501
1044422
368026
1442368
445955
375247
22093
765373
922216
1741827
1914999
1841476
826130
515771
1300643
1137989
1301417
1941579
1933256
75282
1428053
1534018
1229163
1354024
898889
1538820
728642
1214312
733213
310068
539613
35238
1951767
510026
683222
1741811
990868
391082
1760296
682617
719867
638370
76970
266333
138344
1123953
1353364
1734569
996127
73886
1757737
1717308
1991378
338161
328374
1137079
703670
1849139
363521
1143034
1997530
1247020
722092
1629670
1470043
1193884
588523
697495
194847
29013
1247839
526895
1496191
1161166
364335
632362
525324
1499747
1517049
1552041
1144339
664040
6823
1566087
1183796
1012015
1046704
1417210
1679665
8775
401193
508981
442300
1337695
570246
1657831
1595010
649372
163433
918128
233864
1718548
1595656
1926879
762567
914678
757905
488165
197494
720468
773929
261108
291006
1480652
1656902
451297
1205024
1958840
939799
1640015
1577277
1404656
147536
759347
1095007
825391
1961281
333648
1043866
1533179
70191
490118
895040
702346
1951249
1365549
995156
666621
1850860
1283541
454516
1139148
650511
909995
747120
1929802
665024
1048510
1734354
707258
591061
1383395
1752738
783349
184133
145603
873761
1690436
802286
821335
1155746
427366
1252664
651771
945344
1818333
1688826
904334
1619352
75465
1229072
1432709
1058512
1800900
1641733
754126
805666
757038
643185
32130
492145
1826882
1944374
23875
64585
267624
1412533
1389900
746733
427707
1481086
1576048
1502163
37194
410543
927619
1273789
1897338
1041037
964558
503582
1101014
738328
1588282
430816
1853091
1610789
1888274
1155755
1292543
932590
1870480
1562669
731822
1200881
1796148
1927956
175241
274497
933797
1626397
538390
715500
1934609
1199434
1425499
1357598
1946181
1301851
220119
130708
1394891
1156937
1604905
358596
677057
1615371
748895
221540
1724495
385539
1976212
996024
1989493
1225031
123212
978994
1348423
1171629
1440565
644759
399258
939463
210563
432096
1613840
1325175
640590
1295816
299084
257613
1237826
129208
1077703
1290864
77852
1618076
1561206
206048
336734
1857079
1696207
1760685
1546966
1361186
1994787
357157
1013238
1800391
1208199
1817882
287619
125984
298323
1523945
1442539
1454137
1911624
1564591
1625067
1540409
455707
487558
555137
483268
1075260
7043
1755885
138062
1409161
672875
1506943
286578
587133
1067688
599175
266860
259783
1440844
627030
1131753
284340
106912
1021648
685605
1240923
1589905
1353012
1836130
1670559
832758
1987451
237348
1506044
455298
1066074
1772841
1677991
519618
774379
926260
1811443
197474
770682
970794
1859363
1029107
1264115
1588413
461814
763920
1255733
630357
550719
612641
273804
336918
1519695
601047
562964
1855762
534739
781801
192243
1200781
951563
147090
1748363
1839346
996458
807436
549021
667726
883893
627651
193088
136569
1869508
895561
274374
378282
1110032
1802796
1693498
1597421
1144649
56433
1756281
1172645
243260
958450
681314
975314
198673
536860
1617894
159632
1089283
156937
1014658
447447
1907513
451309
1704604
1788367
991005
485108
1906843
307860
1950268
1318152
1038732
419109
452459
1932563
1609616
318556
1119012
1428543
1562963
827053
303360
1441887
108509
345384
1543050
1245018
1598726
985769
1758954
1474126
1012651
1689690
214882
811336
1867945
446330
1204144
37182
1965663
1120375
368917
28145
1545387
1276289
1261450
1920618
333897
1818064
1727654
1346346
287254
1101594
1227528
20544
1586354
1181655
465486
885113
225919
999768
1498456
1958606
1081576
1357156
91599
1416536
1490304
112968
1892933
365016
462962
4198
1980747
658579
482128
1923019
999823
1709477
151510
47769
79167
239935
729528
1196258
1106576
15620
1151432
1265343
1224069
1473255
1750441
670610
69563
27251
1965003
1141616
217679
684331
1374488
1322550
522274
831147
1731691
789374
1035692
1611584
1437995
1845463
960094
371159
1827998
975124
434923
155264
1621398
844672
1256902
1202736
1962649
1725939
1220458
1104649
950905
1926192
1154819
1940599
1595065
213604
1679440
319476
1840422
1478355
957616
1877084
688008
1497010
1644891
1024197
1346113
1346671
1123588
635271
54937
175286
1161886
661729
1885209
1762583
658858
67326
1542720
458442
1257407
196414
1912416
715548
1704323
675598
1580184
787401
1825470
1328709
1651280
1361797
378593
1399389
137767
1876246
1051029
547991
1948519
1238370
1905942
1535006
1516402
883339
73729
561556
742010
880405
159905
1470244
1187966
210481
1326445
331549
245381
187177
1815150
755985
1242395
1866197
25576
1926408
860383
1471750
1658048
1318015
1818620
1601171
494357
1792416
662943
876821
1133964
1698177
145667
1151471
468419
182880
447096
1523374
757036
811041
1375851
670170
1972105
1226949
1696620
1840802
1968110
287793
942300
698011
1469724
135857
189209
1098322
1491941
607750
1492749
858877
57534
1013454
1742664
122578
1498250
172098
1499810
1179693
683077
916887
1349419
146398
235846
1546617
1977593
1176617
1762181
1796031
828407
1920908
804347
636332
1078501
1245226
144500
114370
1750922
1081083
1262606
1356569
140558
986533
478878
74909
1138340
1119917
1867186
148221
1824781
87049
918725
277571
1131298
1600124
516640
1738240
1169056
1035166
1752756
1187315
1642160
1588694
1473006
537219
773156
222740
1697865
593884
516521
604056
1444306
659101
283570
163169
759701
1863301
1225453
642241
1575061
206975
789347
324995
182557
873768
1338421
565759
1373715
1800270
1801881
74505
1395428
1879206
55545
204434
1680959
255368
1453184
1920214
290901
432188
461072
933959
1419419
1986217
72307
1164026
1480856
358698
246673
326035
290987
1679915
1990196
328095
1288185
728973
1163794
937106
1050591
277020
1047694
1865368
1874286
1398221
1168636
1198525
909699
1027049
1289595
867406
1758373
277508
1010923
669280
633389
1883398
792766
1396040
1774576
385001
305676
1932443
192164
570461
1206240
314622
941903
1140020
940908
723231
1938151
663289
45421
788141
200694
285639
1913760
790616
363566
1533404
1068943
720484
1352433
968336
306983
1948524
404111
744556
1009113
988196
28308
515357
1669558
226379
685146
818174
1373533
1026381
1536735
292889
1113650
1227142
1455726
656986
1553603
459872
993342
830947
5362
590256
669628
506897
1715485
608199
1178136
602209
663708
1039632
941585
1078000
1427890
1040658
155425
981577
908859
709888
397173
1359362
922663
1200389
126271
18896
1900481
1630292
1382465
1805635
1933571
192764
961245
408638
1230733
1178714
362494
675476
1670256
449139
892067
1182042
1576651
417937
992159
542270
1038111
1753469
130782
395250
308642
53829
712537
634392
1923140
503057
547114
1510902
512569
403534
504871
1946115
1053462
1718675
448059
234327
1742875
668789
1630072
118202
802316
45909
1191667
1965503
685280
1106408
665372
1962207
1429179
268376
1154566
1637394
945914
607280
87895
956154
716611
1742879
335570
278446
1034015
1005578
316049
1263499
1274298
1651471
619625
1139929
506737
1277644
1150673
194437
1713345
1389386
923793
1795122
611571
381496
1005656
243892
275367
1426722
1856786
1515834
816266
1486896
1176071
60838
303063
1404627
1545073
1272991
1715706
319256
100465
339789
1399867
1023596
1866207
362108
319267
1444052
122544
1134296
312800
965074
1365175
575205
651660
1873122
1720932
1597266
738608
618901
531765
1754032
1491388
1588987
166993
1129977
1752583
287770
1341778
368368
1892202
288796
230868
1746021
456573
1123975
330519
1268943
73677
1090390
288477
849560
654844
1170794
217865
1714570
1730288
606644
1221243
1057820
13329
1264213
1836531
345086
931596
1929503
1780692
892784
1830763
1152239
1830686
1653041
666651
272304
1959637
1704242
1049062
6468
1695509
1747867
191780
1136036
784156
272318
1351702
489723
733328
99675
549868
1240111
1236680
808830
372562
457274
1792537
1404400
1307968
1099812
1207086
1627817
459050
1103278
1541012
1297620
1546660
1824134
941012
1461537
1816751
1123479
581644
899027
1928252
645954
307296
1466787
1970621
304495
1122143
389676
935200
10690
903848
656006
1018939
1388348
1503932
13960
389986
474938
161357
542704
1663509
1614393
953204
1257861
1757197
1520868
54837
1019105
1753263
1686615
1602710
951601
127004
391025
1991599
1514806
227858
7496
1539201
1283741
1136119
1853497
364037
1645434
548743
599887
1190726
1756291
465801
1701992
1684628
1283690
1316572
647775
904473
380555
890939
1684193
1275065
1822234
1367170
1959768
1884943
1052860
181279
171676
1773500
1912246
188761
1165525
1405939
1754539
386817
955403
1322066
297758
84008
1864954
1509015
1855470
1184257
1927079
704240
546729
1114837
1996502
1468173
1911877
730775
859371
1794569
127648
897568
1540469
41822
40095
830519
1951771
397204
1472325
982568
1766361
1149090
749352
439409
985094
1862210
1775393
979803
351726
355243
344244
814969
1294501
799699
1883832
424239
1763002
349791
1857508
1836202
1862584
434081
1932733
1779974
1882000
873690
1889475
1530900
1536199
933934
143921
1669323
605918
394076
1627106
822236
397832
1420591
38185
474567
210669
1685606
1438388
929705
355784
477413
291556
951911
599714
749459
1540894
788303
893472
1093662
1094787
1417359
1089927
1773696
1847681
833716
943125
1717352
1092074
1740393
941245
1401551
66642
641675
1082509
1921580
1012736
1378739
1140224
1733778
338162
146297
655057
1326879
1733851
490813
1774771
1450211
1341040
1095683
1520836
1692029
1278321
1184522
694792
1180099
1334823
1696044
418731
331729
742308
75772
300054
678283
324745
98734
732508
664262
663733
207027
1961700
1056831
709739
1414301
1116161
162756
1903289
1729716
807741
904079
1700388
1336450
1875027
1247499
1105362
1506359
1365066
1611044
1478912
209370
1752702
610515
1126438
773593
668755
395386
1398985
502930
1946583
913164
284353
409722
902667
1978222
159119
382248
554424
1114785
417103
1784148
30325
42938
1688920
278258
1099248
1734623
1402709
975712
165782
806528
1243123
1634946
1830869
1274072
1536066
1149634
231991
969920
1390313
1706270
32316
156832
822992
1406256
1008780
110742
1478725
524067
265818
1918115
1506425
1763839
1531339
1740188
856556
511000
805422
576425
1274966
1559440
545994
1371212
706770
1823871
1457623
1806079
1057688
41221
1406389
1876530
1255124
591643
1977097
972332
787863
709462
491418
1575088
1312548
590519
1006869
481089
779782
189854
736859
1959622
1114278
198993
1878308
1237185
1999283
467587
1163319
827687
1267759
1912103
1608216
1084731
1858266
1255572
1909590
662368
475075
247907
1381590
1475295
32332
891389
853824
1439466
345858
389217
884753
649779
1456249
396585
1546096
1613353
1659521
838793
1067635
1850305
436594
1665306
896153
1790013
158245
173780
189428
1184212
768111
1947488
590286
1372759
417858
1987790
935986
41260
1717606
1414688
1313865
1009634
1065552
1165931
1937271
836727
1268592
922516
1275166
708776
1287920
777631
1101217
565631
870893
719308
967324
1795669
707931
1441470
1693353
741992
38059
1373555
1417026
1231050
1718070
100350
523400
1641465
1469485
1870949
1894941
1637575
702472
1464235
378887
1365445
1243355
577513
1466323
184331
1637085
736266
1113773
1825227
347998
807999
694287
1083467
998690
478000
263434
64529
1278185
1075311
1847490
1695467
952449
1176236
729356
1515163
1043373
93959
539758
1624781
1150684
1365109
691791
311562
861820
1419826
759771
305634
1270392
1655062
897892
1498429
1275556
1226839
612555
916899
1637703
1298036
385167
383552
185607
1218822
1901293
327857
1973619
662220
1284704
1818237
1131635
1376564
336921
1987055
1334184
1030734
847351
1024127
6774
507600
422199
509733
1066481
1532293
712037
598255
1113140
1656981
1903075
1504368
1997918
1403905
600930
1937987
1003337
1548267
77905
1052233
1946237
37561
274827
550270
482193
1780550
944448
1797987
1222301
466643
1866452
1319461
1689625
1650969
1875556
753185
1352419
623487
1628980
1170558
1669756
1096614
576038
1615478
460635
3708
278921
1308943
801500
1512491
783214
301551
212804
109848
217177
361484
617556
1202985
325226
1984343
309053
1935848
1313448
541942
1796810
1820549
1312262
485976
144050
1894118
800206
1386681
1587680
500986
951725
1684690
190599
638163
1090621
1364812
1612042
1289565
364442
1749493
43063
128649
691914
293593
642460
726861
1692673
750552
1517187
1794690
1378391
1203926
1981518
1785913
738858
1193793
818850
609256
242558
1756130
168271
76864
709165
262451
1656786
46167
444129
1450639
821129
228244
1504024
1422423
872233
1330731
965230
1635395
1069650
1472178
1053050
1429999
110546
1033114
1686957
711549
604462
1206749
1008046
470545
50613
314603
1150495
1994054
20050
969198
757170
1831254
1052466
1119020
1729693
1040170
95549
1732179
1520977
1251418
876218
1770288
864532
1696879
638337
1795478
524099
364380
162704
1742830
537345
109077
1482120
1689960
610820
566223
369761
1026856
796332
1719305
1883286
897331
1939849
891211
1368602
436159
778211
1403679
1659685
494466
1848463
1651418
895760
1786572
169450
707307
1712270
252051
1789779
1567456
489571
1564077
192516
622915
1611166
1151897
1083558
922559
1138521
725708
493087
548789
1687465
914178
269419
1832242
1157429
212017
1124443
481856
538596
1291060
1923073
1687358
124556
612595
1736598
879733
949222
1803819
1232508
380459
853930
615593
1280771
1709863
695167
995103
847368
1059789
649644
1879564
1362834
1044277
1414088
421064
405522
95726
229621
1682688
618660
635945
1931347
1838400
713457
1858476
175214
1838303
531904
766971
589061
1607358
1330781
1328778
464201
232913
1821390
1106556
996171
569904
112701
340869
501465
1350267
473997
1751766
511038
21206
859233
1822200
1164626
1716858
792050
486499
1244089
1513980
313788
359307
11814
1154830
1785285
995579
1559632
1738038
1293273
999651
1873653
491485
1757401
1135936
1379978
1530431
1593398
1111699
531413
1944877
1808247
123426
701095
1769836
630613
1305398
1762509
1127907
1191761
146958
307612
1271864
1145796
501291
440058
1768835
896222
1692186
1669157
1848378
1318203
61627
1110090
462419
243539
583102
84404
535045
838331
1094811
274976
314389
1723227
1647720
525350
1337047
1554798
633510
905328
629596
1316006
1836095
992310
1208488
204994
1270175
760034
341622
1063847
1136945
600115
448245
361687
520637
191989
608883
1056260
1325641
1440465
1588966
678725
1975587
795917
67125
1954616
1248471
9339
1683246
980150
1685544
1628913
40481
627648
515912
830589
1771784
1031013
1531642
727739
262590
931979
1529429
187248
911515
1228223
175961
991399
1041205
93138
1886414
1473969
781594
349903
73567
604249
1392817
1978690
1504587
882627
496539
1874228
674009
1585537
1761517
785695
1512192
753279
1165940
15778
1143179
1915191
727237
1129956
101598
1691772
1653144
969683
1642124
1418065
1366190
1473544
271196
1649770
497319
521399
994582
870415
558032
33185
1582680
174026
1951856
815746
1287543
1384960
172023
1667985
438303
942330
515388
970129
835450
1767585
714879
1951258
1926538
1877574
41869
1132226
688731
505533
1652675
756096
659954
1036025
1459519
1781009
141366
619886
448375
1705466
354720
185482
160793
1680712
462025
1612222
37523
1790482
1848585
1046238
1508137
854722
801294
1794099
1218956
6681
400351
1716583
87388
1834140
1536233
1353968
520828
1654418
1822874
1080364
1997614
583043
1725354
936784
99123
891955
1321285
93010
355146
1775616
1780259
1201114
607520
158678
1118971
1342765
595479
1972077
1559945
1415565
656789
1460128
1222028
151907
1149915
1009018
1894685
1218370
1460692
1726353
1182260
343597
1863386
496143
914595
1018542
1905059
1720109
1964775
1647408
880047
763581
917032
1464393
998869
1818961
1381022
1338778
726106
385131
586477
1663709
482954
734078
620172
334482
667441
531034
482913
1760305
974452
1705047
1749830
234633
1647771
764614
1427678
1414825
1594207
1811166
241202
1695378
1542801
975276
616616
168966
1866655
1452043
581040
319585
314528
340243
1995326
1610622
1696093
1809704
521128
1969101
45552
638020
972016
674219
211897
1403437
1922509
319670
1929751
953467
248029
1241671
916110
1364273
1167212
1981141
1839698
598759
1493167
227128
380187
1172989
1052428
1694487
166061
1717952
1392352
862204
1112959
537669
936016
1587287
5029
1155073
1150384
23301
342121
1519145
594013
446841
254168
471618
1052000
1818216
638674
58804
1373572
1362466
1201872
1013824
799183
127839
919251
766948
429949
793650
1921241
1695933
491866
1463941
177772
1343006
1751372
65222
133377
571729
1581798
1954812
793253
1944119
1170928
1217291
635194
1829188
1409093
1268125
1141774
1175754
1594578
1139584
612900
277309
1086452
1091982
1959538
521195
638162
1443956
1092905
1029165
1535046
1972735
1114702
1942905
372826
1684090
1301612
1070493
1582773
1729685
1623085
241085
36367
217750
1353807
1996727
1374291
994061
1557415
238108
1003976
754557
993964
615221
355107
1864254
1887547
1247306
1213208
771079
1277118
58414
1001202
192519
753971
1269640
144668
1785132
870781
1324423
511213
1943486
1444710
1847942
1142543
29037
287685
895801
255577
951075
218776
1921735
67117
220382
1968383
437085
982602
668853
1236391
1758562
110647
705752
338415
646617
795840
1084637
1659047
1624047
228615
573421
928252
1951762
1172446
290931
274371
684482
435235
206577
15816
1323829
1727984
162416
739163
1525327
1519175
1454747
1534769
337085
956439
1632152
1558464
649769
1972629
409311
514937
1380554
1989138
1676684
729406
419487
1133577
1126655
985596
1514948
301220
824882
356770
960665
999090
936008
1707006
84231
1406576
1448251
1533448
1383460
936365
253267
1477857
127681
1840984
240297
153647
1031005
428413
466999
1748919
142905
923247
1519262
1588844
1370469
1382931
700328
1260396
189990
1363227
23670
160878
1396821
824965
1751881
1768260
1391585
1466394
867630
1586096
262129
1145470
739415
1446248
225177
1475748
149466
277331
1467209
1840677
947164
1111930
1368995
1451223
1417142
1029428
226703
1785207
1827609
95432
1476925
169614
362232
120343
830069
1689885
1048874
947188
1529061
1182669
1852121
952061
860516
887489
339224
19648
620452
846331
1719720
571535
818237
1076369
300759
1055546
1781729
1814737
1579273
1050486
1112974
518643
1625780
1360162
673185
517790
394071
1596813
1917088
191738
796821
621719
997189
579095
1112778
886481
951998
388505
338704
740918
1698260
798271
1890684
59916
864887
1850311
1888793
1091099
648045
1834821
1199744
664396
1997943
413744
762559
1568605
377849
1470980
1444736
1391869
320506
187722
326573
1590239
892145
680800
572479
980898
302934
278497
418737
966015
1902160
765812
753870
722771
511841
1818528
1996249
462108
695575
364562
513894
837453
768959
377698
1209355
1144637
376913
744740
149710
1183389
843504
708562
1334674
1903306
1532749
1113877
614007
1625671
1258353
1515735
1658329
449888
1989753
1980126
1357661
1388430
1448647
619325
1978021
415061
1127875
1815541
698664
214737
798525
1066030
1382171
839874
601679
52879
413079
1031064
288163
402514
1991686
1038895
831897
1502727
39808
113878
1365703
1871736
1320382
589681
338905
1909520
598839
1957120
1502207
1048356
1149022
1433891
155064
1574291
1781311
181976
88642
1853532
1303916
1765861
964334
1003746
1597672
87711
1822883
1947583
1618144
533441
1099851
519956
35779
1203038
198197
506481
343811
1292923
900061
1447662
609471
938947
699165
1702743
793859
692114
696481
1104665
582064
253544
298225
532286
1885463
1765843
967698
304395
1255071
274367
473261
351602
1039815
956645
1408309
1620944
731863
1390142
1959667
662682
1101804
477816
1490318
1284292
1180181
146198
772556
255151
1011862
274140
1677561
77220
1239032
1379066
15221
263071
1817460
73237
1446656
1497035
1849429
1416984
1863862
549555
191718
900153
1123772
530032
1549287
274520
333128
572279
1443353
1539689
1822451
1976032
519574
380083
1986058
1145626
951684
1381474
1530066
1506536
223449
700903
66948
1707456
1958380
1065202
178364
648282
722408
814889
66796
1629712
1073354
1764415
1063061
6917
98399
586274
1475063
823572
912698
974688
784732
1619323
1944966
1454329
982609
1826972
1375528
1976232
1724563
1527248
1951601
1711545
988722
1226093
478789
818425
373848
1658178
1786822
1565584
1686403
968324
1847616
1127422
1847981
1583745
1505818
1842588
410314
607723
1038816
1908323
877917
1559392
230081
1382398
1889683
1776597
739916
825233
1382195
916798
1714381
1214023
1879325
10861
929273
1401276
1947055
840650
39689
1882153
1455471
130851
880653
729609
1757858
1963809
192070
414909
985092
592235
1775949
228622
1382425
1417768
1080380
80986
1909311
1124080
401990
926789
1045965
1109326
389726
533275
1103785
1261382
1378968
1360292
1410614
1581050
303737
1995892
1860883
1007269
475490
477793
521141
1432326
1836358
1365303
1966830
1867739
756155
1530914
1282747
792531
1546289
1403793
1953332
1932620
964563
490301
1357525
1366469
1481893
902753
298375
895046
1711389
422084
1346271
1175213
1411104
393313
344809
224113
1054868
1784426
948059
156245
939156
346965
1891115
1976718
243688
1700049
936126
877502
389968
1739497
1578473
33624
826111
551583
366110
696998
1929155
1165554
1763083
1710706
1247553
1238165
1082068
733832
1045802
709125
702036
1286695
443031
1526406
795397
1979133
1287221
664968
1865271
1784739
1283760
1101342
96766
291048
333932
1085688
1525629
1869580
818584
1335384
1744421
438919
692649
1907840
723689
478031
1997888
1123576
499663
1854859
314899
1613732
1634050
1944420
738704
85711
1393446
1760931
346911
1138489
786499
809753
510313
671711
397023
1268765
18401
1431584
1224877
1020717
944374
594956
1242667
13330
566489
611459
1407774
359802
1585192
684948
270512
1753208
556294
200520
1337169
905180
522825
1269281
1145227
394343
747939
1363548
700728
1721076
486021
1035255
1605650
1607155
279377
977113
1637309
19613
1782664
926161
596954
1108381
1383119
594737
1662012
1507538
1888568
1633167
1603819
920619
1518098
886644
1276971
218167
1941271
1433327
1401222
367076
703088
143482
1336624
1221694
1977664
1551517
17401
923000
1078457
1041679
75745
951127
498339
516133
846232
377213
892413
1848281
1815780
1710978
826186
805647
947516
1979600
267512
485261
1812913
1222284
1844375
1838606
1901446
131440
74581
851852
43195
338453
506186
1158529
1922911
919299
1331777
472601
496675
1035323
1731259
134916
66172
1650424
1726233
1539694
433247
1990638
1615468
608654
1890747
84922
1079985
1398867
1952510
877510
1000272
38465
579351
900658
968036
296986
534439
102667
992081
667926
1214854
339465
1173755
76924
84834
683214
1456336
287335
819650
556529
1558413
969581
641190
1215080
1264519
680642
1913251
130662
1823480
191808
818404
1646569
1612337
893874
1678762
1866410
626416
174198
251967
845910
1631667
178829
811373
122265
293316
1369863
1667850
604108
289116
1864383
1878086
1286101
1398893
1838899
734762
1489357
1411740
1135929
889313
1595817
453113
2297
1530023
1007838
1781888
1067734
815228
703829
209889
415168
1802004
495780
1356040
1813915
317589
753204
1976206
274516
671080
1962949
1289462
1140457
1900110
836150
901792
1025808
310609
407505
1780010
812889
1175728
1301512
40190
263627
636952
44279
1502558
1013996
1177952
78591
1860003
351263
430664
1469677
1230568
1260272
1441700
1300007
682043
1859866
1294229
163275
1078555
645546
232237
694497
918194
1873904
804114
1060908
75693
113844
1427777
677148
1659297
181117
440905
377311
379019
1627630
146677
111073
553135
66343
1165169
1618853
843241
1039970
1605900
669086
399502
1819322
1530591
116234
60202
1478580
865133
329922
1828674
1736318
448012
1182079
807128
699797
1837494
766642
214948
613916
1844215
55104
626060
1577503
84758
1216583
286734
1563169
622794
1405000
1343736
1500048
574432
427036
1113685
1229172
1009753
1577855
1856618
1303520
673335
1702619
1525116
1601638
1917859
1217725
472273
764681
1559916
1255536
1826055
847029
159122
350024
1663866
705350
1233059
179539
1700952
247852
396809
974509
1046286
899314
397486
1689944
489206
1517529
823343
496609
324731
822239
776769
224492
1609201
663353
1250179
1996571
1931998
609350
1385248
1675673
1247587
818943
44387
1428297
1676797
1362430
1861531
1199874
842206
573775
113904
239209
891567
987766
435753
1168712
1999585
1146935
361407
782077
391134
685312
1360372
1540925
689528
510112
678564
772228
1842905
141801
1930691
1419631
1286022
1113287
860001
1122075
961720
1116245
1837560
847126
1575473
1491817
1589389
203592
107106
165551
34284
1371901
1801302
664437
876907
17658
1253514
710337
1746621
83807
502125
1360685
1132482
328152
1232597
254287
39505
129595
747257
1928934
260428
707471
884290
920730
79673
1149058
1322285
924039
941406
877773
116917
349221
1302953
1852259
1817928
210217
1321893
996951
429498
1330003
749417
519797
428392
740901
1555173
1047564
951314
396465
849128
638818
1974583
888999
888796
928260
1516730
373623
1315290
1386005
1206993
1730522
1838007
1406784
623451
1757838
656301
1346506
1890596
928314
1893321
1711333
1838641
1300313
1321011
808536
1502739
812064
164786
1317374
1391379
34800
744742
702638
120406
1824642
952560
1598180
1283155
1692972
1072562
98146
788859
1756373
526384
1836037
350882
1053460
1074634
506458
476421
429162
1494946
376857
1796926
121257
236045
37088
1858254
1598766
733148
1180504
1605278
629745
1618181
1058829
1882178
1630567
1971597
1568193
1846121
1485722
1427910
40774
1028855
118772
1305416
1729046
303547
1998480
503619
583049
1170521
1648539
1058693
1045261
1137357
418743
1760473
1763987
70842
1557319
173992
566060
1879802
1518658
130566
1910316
1134282
1083335
316234
1870411
909301
1900838
656580
279367
549851
1979958
1223349
1119839
1035051
1723747
471382
1208012
1479257
606756
1236914
809874
532673
1285401
1527390
1775190
524124
249382
479544
313309
140089
1348724
133877
1379439
210847
1402529
1524956
324550
49166
654820
662723
158762
1051413
1861134
1874647
1469222
1619778
763107
1044962
356702
1988680
1149590
806790
209026
1864166
143804
507306
1580794
562622
1697043
55037
517776
659339
1276946
1991910
1986017
1988191
1742957
277637
364050
1005138
993842
236048
1044341
199818
1390918
648777
904741
535284
1535040
1355019
1444516
1962963
1469617
275207
873262
915228
1790187
1248238
604460
1985795
408106
713237
540416
1036996
99349
1679123
1227647
526257
675852
561269
1544325
702061
1064696
1070432
1125729
854728
696428
1441276
1647979
1575876
1735492
738039
1964542
380169
295437
1509428
764713
313350
1310929
426392
440607
1889594
1702289
804693
552168
778664
1962885
1647088
1876126
362223
1855248
1279399
1280030
819603
92445
927472
1814939
101335
1825999
1910542
1395418
1716029
51364
338478
1449481
472887
1627632
1022889
1531700
200867
1800869
1746014
1403716
1538049
1289865
618287
95308
923522
1569363
991699
1505420
649300
1155614
162870
698231
1823599
1457583
156080
1843311
1294892
415178
539437
874590
1679867
755420
1580775
1158544
217487
396586
1597658
1665038
839868
77243
546616
1807901
515965
260169
209583
1284405
181292
1897164
648597
434446
1279606
1724177
1168310
936905
669858
1342403
1981181
491374
1179277
343106
790401
530208
602483
1606978
989749
906186
328653
541379
1463630
1425551
1453799
1797203
115700
4295
626083
102808
1046337
1769142
242484
899523
652834
527985
1657517
200290
742735
620020
630252
1733481
387479
422881
1296828
882136
874799
1797666
1840090
697733
515648
388004
1621298
1692759
611571
708555
1566270
418380
509516
1013022
1412281
295675
542053
1041521
85071
806747
1908442
1514544
33322
1084959
303639
1562303
1737338
527823
759916
1922364
1067002
887252
255998
1691233
1784466
111641
711043
1524414
336729
1483138
1073644
472491
817957
1352809
1457481
451897
1519067
512652
1209406
1091664
424532
650013
714953
615356
325778
1548297
421779
156156
1893941
1513284
1958021
721966
1546323
1332311
1834379
1970050
1828505
135858
49575
1794152
233252
952848
1937038
909859
1675160
800765
688921
674419
1513454
1787256
625716
1911747
1165402
403396
1914050
1000697
914810
1833174
799431
816465
1543181
631669
1103109
512677
1572073
1218709
1487771
518395
988566
1481484
101707
22464
1502517
1922580
789647
989620
1634551
1396095
193983
1824173
1754375
1318392
816496
648631
1541748
839743
1001265
546835
432589
1873241
123815
763724
1772097
1848854
1360197
258152
1417082
836754
716015
644071
1753248
1936376
1694246
388403
1184147
912880
148043
1422526
1947695
770883
412406
1587059
1577818
31332
1771055
18946
328173
107673
304446
914756
387541
156022
576628
823916
1634760
1234608
476518
1758547
1508900
778403
1361817
803993
1764342
1362853
1913839
1728670
137004
1759098
442818
1579799
357267
404924
1738331
1482822
1131488
640716
1974875
230156
1491448
1287630
1580735
1465384
911773
250973
980264
1104811
214894
645397
505110
863301
591678
691539
1486284
1752257
1470013
1305314
1302574
1222542
529947
1668380
1715692
1408521
299712
1829134
532214
980614
130267
1338263
212621
618297
1211508
1857877
1679390
456594
1603342
1980462
1705007
580081
312809
167919
1563107
705020
1130766
1474870
1994434
1403509
966481
163883
1531601
1551875
437235
1992334
750430
1663455
1988496
1008089
302621
129896
1452544
1542965
999757
1376395
852571
64435
1444283
1322250
808005
1630633
313875
353592
1904523
891283
1499384
471880
1064550
1477261
1837728
697937
941406
513080
1210553
1405328
1785441
1744933
683459
1414989
1051282
1395062
1327146
766522
564013
1926050
1321309
1981767
478295
615936
1757700
623602
81193
1895702
712644
1638475
1840048
1784967
1657799
440513
809443
673765
631401
776923
1999762
348558
86146
1778508
790031
1992899
91273
1910396
825375
1255861
382851
178209
1528037
1431064
1768913
59555
703554
1084274
47972
503646
1013404
751309
777329
1893704
1616007
349156
1120716
1809803
1012766
417243
1773518
1613756
1286565
625881
1311046
375508
902396
857146
1202141
332912
1651017
642516
1328213
1030348
1286326
853091
47527
1400250
93843
936150
1348398
552087
611567
1979498
525501
449994
790602
1475584
1530689
365059
1322373
114913
598212
1228389
751274
961317
55629
1839851
25242
801588
480908
837489
655340
203887
1124255
383473
686559
1287872
806490
1365504
1553582
172645
316157
30258
1351869
69711
1701372
1757798
1700776
980368
1245466
1191836
522950
1422264
1926658
1929607
1796321
1445848
627678
1392240
1742764
89489
1734228
1727940
1521370
736513
1547642
1495835
978085
151984
459446
1295479
453891
1500990
629941
991710
8445
138741
482618
1138395
932822
1348298
456843
1572557
1856777
635401
478132
1536260
924042
1828719
1265485
1960339
977476
160995
670539
1050666
517832
298851
1516966
1270352
1116020
1356092
150556
584815
415399
1664376
1475173
215250
1021183
264083
1056886
1325230
1381280
1561964
311283
1816667
63512
1686956
765055
955470
493709
295145
1735415
550453
1602759
272451
751813
954431
219351
41199
1251350
1715139
1366623
590104
886508
17452
946305
1245175
1924541
343547
169813
469195
783992
523383
875340
1471832
1461326
1947549
1328920
16243
214158
1781926
1740176
1454031
553836
1869127
1082771
1142793
1565935
883842
1364802
1138385
856892
1980196
1188627
894111
819750
1044317
1510177
85316
1330598
646068
801524
836956
1211041
692167
1647167
716106
196939
338450
129559
1274716
1141475
1482239
1511746
228677
209634
193813
804267
1742744
820727
1825081
421044
1755965
1573334
218781
1164799
922563
560296
589035
1579059
96729
1877111
1808743
797488
1954735
955554
467826
731836
25263
395162
690286
206248
1975536
403463
1038064
626377
440864
322389
951952
542535
63959
1089962
844729
178642
1212494
149247
1379145
689019
261570
1697299
1743046
635511
207260
501765
1148243
827129
105382
1878193
1337503
251788
323135
543548
1188844
141307
1527570
568824
1039574
44502
1330736
1499502
1181294
623371
1439498
458880
1987513
205035
888835
959369
551066
53567
1369040
1443638
1094347
1732619
1783299
920938
361250
1811225
591012
1594349
1433673
1302096
373318
912917
939349
1274892
877757
1757173
1143321
1937334
556505
1552484
965502
1904382
1759460
1820612
456830
302002
1681551
1536199
922893
877127
1001344
313754
145213
817723
1881639
510216
497899
117746
680687
80603
84336
1543895
322674
1401064
958378
456066
1737032
1713048
1852797
1152349
1774071
730993
288311
850141
891867
1710005
919386
1638662
1493703
1178824
1491829
1767129
873151
1809387
1335143
1776417
12733
331767
1728717
569807
682116
932738
793230
88375
1128739
965766
859958
5050
769368
1001470
574798
722655
362297
184262
1199706
1591402
915088
62625
286291
1596744
336857
1747512
1016044
1096109
1543786
363958
1594718
95176
406809
648634
1215210
703818
442051
1071616
243518
1905278
859725
447426
813155
147862
1598754
203818
1051177
759008
520782
1679644
1026300
1793723
1860482
23068
419356
933909
759175
1047062
1677007
845133
1395995
1000403
326741
857399
1229701
644588
849488
139056
772285
651839
1321398
880937
914733
1677478
1950848
1200912
1368349
92577
335060
187034
935333
1701097
426311
1471296
677965
586835
822822
1145467
794960
362717
810489
24107
284715
1696698
205757
136875
1655126
1908281
346403
458810
177212
768248
397670
1650230
374624
743448
1404856
91833
1487234
395979
1238991
1210895
719840
587594
906012
1562676
40792
1965165
1437870
1774034
1198996
259042
1366651
79145
1758206
431319
220740
1903750
1453056
44430
1969126
1717503
275395
584460
1655000
1632454
3267
1650218
1278278
1433882
1783440
1909981
18928
988694
1155080
1961843
56132
1772161
1167106
1577348
1038852
458299
1293221
1634855
440309
546322
204816
45567
366021
1795619
576053
1332529
881352
1134849
1133240
1400148
346440
1237929
1503143
1499372
1978141
315076
1211176
96255
901604
1546182
586844
932100
807440
765976
393412
268968
1878528
231584
1065899
266045
763980
1266867
493376
843027
800739
407531
1834081
218900
1364918
1699744
1985840
1497623
1394178
1390669
1513660
385659
358905
926620
404472
702865
1193130
1011935
906414
1979195
254830
1633562
1710168
207247
962371
1499075
563461
88953
493280
250639
675695
1611993
1497633
881724
1160834
1379029
1945403
1233040
693099
1203945
1500
775348
845012
1816635
485762
1932055
1868299
566580
506473
1625847
279445
1239100
1410421
1790943
1717040
1784824
187243
1165773
72678
849682
1420271
1665321
436255
471826
1365917
1188139
117092
1122366
1923950
108124
1399519
1266994
1438942
1389464
811801
1317477
368764
1891010
35357
39464
1042306
1409934
869937
178818
1940029
1188544
1028426
403598
696649
1603168
950607
1812589
340440
1387220
782969
1799076
1075087
1912393
416530
1746095
1459464
1703079
463834
1977877
347535
1333320
1425649
1767144
1234610
971639
1962938
1434567
1379241
600434
1482588
1015348
1474637
1793397
337550
963785
142375
1495449
1545372
1812219
157450
1574099
800469
1431360
1755141
965716
1665994
437659
132077
364941
745404
1076270
1316405
1826022
676301
1109692
424739
639515
936998
1046033
1529999
1827756
1525968
1921151
725874
1701434
361836
1627939
1356852
1255139
1397024
531034
1546601
1989366
334137
598193
1462517
1380628
1342910
14880
1431862
613842
586910
921874
1229159
1450127
1069457
962742
1204028
1576970
671906
1007105
1166822
579066
1516247
79429
772008
1134438
1153893
1111055
975440
31192
176989
1236448
1436014
1662561
1954207
400875
525290
28814
286277
1530006
1977255
183717
1309794
533123
1784505
397219
83050
329310
925893
929440
708080
1515877
529262
10727
1707410
1518694
1940394
401114
501002
1868153
1430334
1532828
526943
35577
410031
136559
1619586
1512667
1075364
1369747
46723
222156
834776
444257
311530
802584
1624575
943435
497534
140557
126810
1827217
30626
1540095
1638740
883845
1153949
884333
1604265
678496
1118403
1280115
1170383
1201894
1204751
28401
99179
41082
309218
139965
1810459
1911572
1335537
1604846
989503
880624
991739
869101
1293536
1691040
197315
1280512
519066
166446
1946032
251472
856116
112434
1238208
998445
519800
1772034
1438088
1578860
522077
1145271
1310479
99489
1153117
90661
455397
1248211
695922
764181
1958374
1210815
1891324
1701691
1856303
1028257
1795733
1441832
1433798
1054254
1594214
901032
414980
1272563
1842413
469458
1606516
470783
273592
572662
185142
1751541
764463
553091
249463
569552
1733201
1213534
1761010
307635
1828549
1328872
1146357
777214
465732
1025026
1730796
851368
1370639
1663381
561284
1287903
234595
490116
1765162
218868
857061
130467
675617
985167
1765287
1311415
173209
719448
1827307
263269
24869
267510
43555
1676976
1120251
1988069
1594630
709562
1397627
1038318
308080
711676
1909539
318372
1317126
836899
1809650
271578
1150865
1080699
217628
287047
1852737
1751944
1890563
1947258
1359740
1280996
706561
602398
762000
867375
1848666
1273796
800415
997880
1837655
1817394
570901
1174736
1113977
1576358
958722
76064
47576
1621551
173499
955996
342940
15569
1898035
262216
393373
1193948
1962186
1090979
1249990
1039197
843524
485766
359641
1029188
810169
1633984
461952
271240
517694
1939001
1187042
305594
1342425
1320978
149888
430054
1073833
1356804
1837166
740266
30303
117329
759414
1705449
730983
1428098
380974
1111503
1488162
1088059
1305518
877869
413907
1724811
1485555
1246506
229807
959667
1754815
1703902
1720840
645020
840693
1254746
1022218
1310720
491434
970089
617918
693869
1236654
1545788
1585917
701521
21281
1205907
151289
156948
1450909
713880
286850
1258368
1751407
697859
150747
1156620
809157
1792166
393591
1588733
698128
1854556
39255
1078725
1350271
297133
1781901
797550
579682
1627729
59441
1742205
1230858
1393996
751032
560318
1549906
1576419
1981801
1380107
1858104
533282
1420806
1390935
1869392
1303385
593928
462936
1262267
1044565
979292
704331
344669
1059582
669841
1505107
1530543
397468
1769853
771861
1060377
1681351
1961512
664620
1217453
334949
1335896
465925
1033479
1438975
1159708
497177
1712937
530253
989471
1899376
1372459
1891566
1739619
419465
73225
26908
539921
641970
73719
1326868
557973
632875
576938
1716784
1082006
1192372
691089
1918409
1141749
1818715
1361895
45641
1918976
1087368
1502845
580435
54132
1921364
534534
72662
1992429
714747
1428408
1038974
1168780
1097221
922944
181444
1994376
766082
1168976
1487940
1621854
658115
1662244
551720
1695535
1601905
716129
1230967
446396
1110207
1365736
7057
1844795
4480
1014465
1895091
287195
403351
520595
813714
1007751
1204693
1794026
1822041
1741405
1476623
831102
387797
1291730
502111
1698669
1538704
1468310
1566596
498597
284350
1498931
1306081
15049
1040900
1909430
1973933
307054
1443634
1566032
896375
1979365
1683671
446670
181925
1785386
475274
826932
693223
177082
1063000
308231
1711259
1881567
268281
1454038
1928349
1793294
1810940
1165769
1716368
1331323
1051123
377238
478167
1331874
786718
1604103
163398
1746867
1487449
470266
927623
783094
642464
1955867
845953
1485742
1251838
792691
436604
132990
651950
791971
1603864
1023955
1003824
507191
1757994
1802930
1607343
1585971
1656428
1471645
1932164
78958
1644465
576572
1981969
1400128
802304
88472
790111
954948
9538
534360
262503
576507
1644567
1726650
1897563
585387
325930
663690
672052
1176459
1755702
1546736
1245362
68440
1181078
1527273
1783917
1764359
1197080
1741405
70170
1118357
286669
772485
1849196
401104
1466624
1341329
1405127
680299
1000029
1164699
392386
802046
1290798
1294305
1113340
1773226
205105
1185621
1113870
1082878
511144
998609
1875474
1637048
172292
1595641
1852310
1309077
325661
1100652
349197
861944
569564
1188336
956323
1075590
1513841
1843430
960714
1272680
1910272
23094
967580
1482469
1233754
1265350
1546940
1231153
874329
90527
740361
1227059
1214902
1598786
1613920
587442
856125
786811
730443
1556759
1272698
1465548
75852
1379657
1810564
1225771
1541388
155631
21360
200968
1295861
1827665
289828
1175510
1885941
956994
995039
41841
606635
1510618
810289
1291762
1514969
3960
1516492
93745
968175
1514377
1984971
936939
1766397
1311700
1220323
1663343
1499982
609494
1436020
1069554
679792
577603
1892251
186813
626982
1611207
1799905
1167380
1328100
610359
1303772
1069976
204009
526718
776899
1797654
587744
132979
580182
140064
1890645
49173
931514
350897
1661188
1759621
785074
1744558
669030
1612532
176822
807873
145124
1133332
68911
99233
1342213
689654
1750352
1492486
1975773
69581
1213852
1585702
350847
1000627
66299
1434795
1268501
155819
1991659
1058252
1103866
1146626
1766884
374336
197999
1177961
260062
538293
114344
1218957
271458
302468
523712
749670
1344473
790139
1495061
981060
1978411
1062539
1658638
1035034
1664409
89328
1519284
982419
1226278
1627529
1892843
1213877
591157
845326
1478471
622200
885588
808084
1065135
899491
91193
1260504
1928813
400677
1310796
1730399
566146
296070
1138021
1102453
1135669
792798
799504
1125005
1776436
286809
92155
767369
279923
1686326
1035590
870914
549838
34553
524697
1433861
1353502
1543007
1018686
1302411
93004
321382
1123648
472384
1608236
1890545
118614
712995
1853394
1401903
427161
162790
183922
811023
1081772
1784920
1620311
289439
571267
184055
1897230
95662
419352
1304988
1394532
521372
804707
1561460
1830535
1803977
1750185
261400
285415
1644136
408730
139725
545569
918517
268348
1019234
963198
1962528
1337786
638480
1794965
1114339
724346
1045713
1477278
1920932
33170
1196588
966274
727942
1735894
281548
596711
1275142
1341937
1626966
159148
1158522
1233078
1901319
222342
712788
1857555
1730666
1111498
223726
1819434
1919812
200687
660946
1945700
1521925
516234
631063
1938536
753963
1118540
1928919
918358
469728
807741
454599
176521
1295458
1283591
593045
599912
1118656
1100
1872961
257603
838965
74710
873364
919650
1036882
885560
1115986
538574
919924
754167
811249
1475574
913427
139031
750920
1036808
567796
1300254
834420
1767579
309341
329738
743436
1441010
152148
1067978
582606
1748833
1049907
1565994
351816
1247123
1578047
602537
113914
1090713
87846
118730
1573552
1502944
781165
644819
1943338
320452
914786
1665599
1584221
1901077
1017316
1674561
869898
872989
1254194
1096852
233686
799796
29380
149035
605081
1484151
472939
1099798
1822455
1585360
578196
539520
1332843
1171947
71071
1737608
1847903
1067845
685215
1078217
1154210
271971
905816
1319637
1352357
219354
288844
741137
989938
675828
654924
315098
826430
968206
1791530
1565932
139730
1565512
377596
1035589
603710
1744984
1699940
159181
535557
1414971
1880064
1737741
393788
324879
526328
1766647
456392
370549
91317
1464079
1455910
1247189
1294572
1837009
1867245
843596
125718
1370763
1172036
1669701
1618623
1287353
718486
1520890
583464
1883446
465159
379097
367650
1373929
453367
1760723
1454413
816144
1609385
93924
1945756
1716868
1348514
1001698
948236
996223
1221293
247390
72390
1773492
504909
747124
369523
1942368
981299
1435991
28538
1682919
766149
669681
98536
43228
869006
59200
888280
1489779
1389161
1455303
512768
654513
956277
1650132
1112345
1832443
484644
952937
1108447
1608596
305651
268168
821472
1437640
452677
1849761
1087588
568861
761664
1211274
839161
875038
1666220
22334
815861
1222324
85399
1730142
1409182
1906063
1755372
1432528
1024152
504107
1879533
856954
917080
386484
1660546
1311766
254505
1982947
103768
1699021
513571
1624502
1873389
1561446
19008
1646116
121448
1783848
354356
190859
1671073
302074
728826
263518
1014871
1915969
1799915
670445
405133
411569
1873477
957924
1144116
1376645
642548
509642
1383222
1602554
1003623
592523
1348041
1288960
257357
687146
286701
1823815
1680129
1556888
353676
1182982
1787886
1155910
749878
1129623
1589988
310081
1878560
715858
1319328
1958981
140880
838905
1038874
12247
837148
1226235
400605
1440956
1070229
105656
1844310
895838
1912501
1881260
608803
1244506
1814867
496001
1473599
1190229
720434
549867
495930
1150653
669194
1848209
1160606
1198337
947004
1864460
12969
839133
315854
271428
1339939
240206
680501
1820833
618324
971016
1810696
729952
1949477
229675
91456
1355555
1703861
1199588
1791096
1939528
1604286
1665190
258328
544334
795449
391760
40221
1016059
379543
1263759
1020502
588041
265205
622935
1143544
796770
543218
784888
1765215
1060050
1952349
1700957
1438002
921202
1587068
585265
1078209
831020
809932
1002698
298266
1401094
1974140
244018
936963
55661
1812793
1446838
1944634
27455
1631497
296655
410909
1914694
661423
500336
1123854
1145552
932725
1096078
676982
60198
180809
1362590
459032
1134500
776095
56966
823998
562670
377706
746599
1193173
1751973
424892
1397197
1779313
680558
1278328
1411285
887882
514910
201490
863978
1733937
381921
322273
840993
1959830
1640583
605026
1495574
1326115
1510521
482204
1709055
1722078
654003
241876
1080185
1785745
1057920
170923
759177
427274
1665027
1835694
1461901
975411
1543153
1534533
1791519
989004
1575600
1855284
543191
1042244
907875
1101930
232493
1875516
861062
1259421
1750543
1097561
1421257
1816962
475981
1745060
818296
188985
1690921
923719
1563367
1331050
1281705
295453
1371444
1406863
899935
1170562
1708436
43842
1856733
443758
397832
602407
237243
1287945
1133200
1234058
1401614
1673683
303763
513045
250662
1204069
981290
464051
740336
802993
1297709
308347
685051
125092
903530
1801879
429619
1075062
611693
51336
828459
83409
1841184
1055761
1492332
1186487
1845444
682744
501602
1056011
244617
329221
1631472
1317727
1259078
1740005
1434505
741679
1450590
1916223
1919558
840408
349782
592962
80867
1078874
1722025
1923117
1845991
1495632
581566
226444
485213
783781
1983393
1723325
1880421
688042
1582763
1595389
1182502
122542
573032
151780
1906971
1834455
1942515
1195257
100084
153174
1481272
1870719
807411
1169963
31719
528652
1755908
275150
1213589
1305664
667566
1697630
1552278
549579
1230744
1764528
1388183
713930
1285611
432524
935412
1074033
442784
1075949
1650734
326987
378028
1671534
355698
1132804
1694377
1139814
296460
1895571
1082307
1184124
1260589
750493
328331
1576563
1669128
1338610
25094
1182508
998613
1430466
1614376
1793171
229148
1975695
124114
800227
906918
837305
152906
102181
330240
1462562
163260
1338350
1443907
796794
933086
1822048
575315
404173
396034
803846
96344
361413
134476
977776
669078
614908
1895909
1770002
1541520
1961732
1854361
1366423
99076
1891267
1467504
815368
782243
551054
1673868
850873
1652573
192202
1820507
1308255
980964
760879
1065466
536954
612788
1771503
1142613
1305550
792285
1948452
428044
1686956
1723686
905786
56953
229770
367873
703351
810444
1209432
1835010
753436
1658970
1844894
2737
1090968
888417
996128
308823
1195415
468059
1050800
1677921
1362019
1806194
1070710
129844
313714
893891
208593
1679769
1187349
1349932
741931
1667100
1743001
1611565
627421
690423
1511219
168569
1273374
625167
273179
1001204
1747912
651420
128565
1072321
682347
374646
1596283
1678910
712298
304670
1774817
264565
156007
497622
100923
244112
491436
37294
1143157
809171
1992420
449560
1472449
700455
1263977
1050999
1047508
122374
1434503
197577
1962104
1539752
614256
949608
1004299
1588747
1406559
451357
1773015
1124438
870269
1644240
1188127
1124758
1821724
466018
1611461
170750
776868
66673
1781961
300040
803645
1958134
1680676
1330659
1545270
1319665
185290
303546
1015470
1173884
1431306
536528
1060513
606181
381231
99020
841643
723052
1679708
621020
1083245
792214
1874552
1366308
782083
92737
71912
383499
1833611
1336595
244044
228650
1452270
1517538
1634452
1443211
1527962
593624
1782362
331073
611461
1929848
1815852
1939202
381958
1509890
669488
1901936
1558456
1647901
208901
336865
953054
1347137
1684359
1408329
38128
270335
1768410
1373151
576303
1697232
1266345
341356
805413
330007
878051
1874552
1621268
181769
1154290
925014
1863901
502560
548101
405976
605678
978960
106865
798439
398698
1389977
759876
31938
519850
594461
741766
1591457
731936
490753
462955
1260832
32807
1989816
1016572
1648808
206839
856005
795333
467564
1850057
1550252
1874661
113579
858929
767421
326555
860479
1673274
131981
1667951
1415501
1209933
1941161
215631
1000292
116870
1918400
1115529
231524
685126
1047485
591836
1588140
1954909
470489
76280
466866
1467971
1542418
1718424
899981
55971
1045997
378531
1383407
1893254
1329585
988310
916065
888479
1300340
665926
3372
675279
1145520
850662
1162411
1808332
668661
1720891
1388432
1260819
878723
1983708
1917931
836973
770033
316868
1750618
784601
1207611
594333
1491078
1210247
279563
1445578
337201
1705946
188559
91468
1600752
1665200
1896873
1220010
1159758
631750
623507
1423370
1261893
406817
859397
918979
888652
768387
1496273
588109
579356
1441672
1624475
1877296
795079
1059168
1101632
1097403
515728
113899
651208
71631
34666
741620
1679570
1802843
1131879
1755540
1006169
1759727
1393033
1319290
269604
1840531
19244
1933746
29992
760554
1955053
1882569
326422
1584414
715039
940710
558658
1639944
298715
278911
1509995
1267610
412778
192312
79616
783070
611593
409028
1490906
1300640
1973524
1804541
405030
1711454
1319410
124273
1661870
1301592
1059348
783219
207146
588813
1092671
118020
1573432
639693
1047159
170371
1054139
966579
1937644
1079192
1032689
837374
1606749
1806234
620834
1675289
1362722
1377969
10907
57803
919280
197914
903677
294163
1002640
977243
668408
296863
822746
1159991
1599958
228758
577374
1997302
1103496
533816
1823540
937811
755711
768959
1262270
773154
1672298
815481
524440
1441092
1212650
699526
576043
1460455
718655
1309867
878171
1764495
1449051
892397
1957764
137532
177392
643953
514196
241710
11399
9079
211004
1162400
1910497
502645
186467
784590
743851
1539360
1635321
487374
24266
678734
1001538
1739324
1834463
347077
96131
1879861
1052472
1715462
573231
288390
1463357
826634
1339936
953935
1403544
434167
1397218
1942755
806613
635290
1525868
1183935
363388
1179077
484947
803202
474869
1511468
540963
1818221
379761
1442104
1835356
1428255
1511140
1034189
1519008
1527971
310050
113476
761874
1666353
1179113
1443101
270422
476403
1203668
1866675
210853
80699
404015
623277
919633
613083
321298
1351104
1511019
494818
141354
137694
1695672
310434
946010
1156880
826519
912934
478120
1942584
559432
527986
1467354
26634
730546
658647
471571
51582
175891
1007940
1968665
1978475
452775
584083
1384468
454563
354207
1305771
474493
1417271
499218
1825270
1747101
836306
955468
1303621
1392827
1168885
452926
202125
617015
686713
1953075
788349
318856
300306
1183459
348702
1518652
1100588
19787
950759
759986
1746060
1803094
1773707
1276639
471140
104946
1520557
911019
407163
1708907
1950896
1273038
186630
305193
775615
613479
1637848
675657
1215196
1974548
1241693
1775606
497554
1420136
1818812
131722
1151045
707557
692410
1582271
1516234
1575251
651170
403929
973197
1360125
1710413
1072378
748379
1773285
1030447
345183
1414522
1463163
1934733
1796360
251469
359538
168484
1140806
712935
369740
1559653
80022
180077
843958
865166
1680208
536342
1251727
1322112
519307
1286462
1349592
1505987
1842903
842601
1339810
1512175
1199759
1586360
882003
1848365
17641
93843
1948311
123293
738778
1213257
1051205
551901
1963867
1310429
1584735
1917214
906301
650645
613943
578797
953204
767107
694814
1526224
789660
1543285
1766735
965739
1204354
1953621
341380
1388709
1678730
1216402
461093
849068
507404
151670
1772069
932046
385329
1274921
240175
918171
273044
278122
1228559
1892743
338918
1753777
544324
1972589
1766412
164675
1915192
626828
397920
446649
593090
1483848
1952939
1741905
1459368
1931508
733994
1756760
1849524
699135
1216729
1591964
1143925
1368711
1409629
296261
1610558
1217055
1730243
1122790
1888461
1089529
802703
565793
581640
311652
476333
685927
1764216
1675416
897974
637241
389348
1970986
1674496
1733263
473938
924295
1432353
1427395
1095268
1897144
789459
726101
263785
509976
548362
100328
1411
172589
505125
45124
582160
33831
690106
1768255
684202
748107
1830031
465427
1628526
1168140
364661
836182
189725
237621
1685608
900132
149429
1007691
1774017
212300
397942
1557868
264012
732358
1584405
6666
1816980
544609
733481
508558
682270
1460227
1349597
94764
1682231
1897486
806844
368299
34963
1686349
358835
464133
1214760
1306962
1471998
224675
208549
863069
1030115
1983513
1537234
296840
887068
1952938
829363
1523032
1666724
974020
1713713
1141118
857061
263927
737417
1374739
241047
1640696
1588045
1593976
229369
1736491
195375
277490
1240216
1086757
1908433
229595
928212
1579661
934165
103781
569737
326923
929441
1202642
550313
1975281
1208468
1020975
1318881
1959475
808527
1702044
671779
32237
1750746
405269
1407154
336553
1214967
437127
162980
19112
1533332
1753150
1260086
339185
884925
1754223
593118
1407659
1825448
1943215
955549
607435
1990562
264341
1005389
516353
402071
407648
269854
1187681
949680
363902
1559206
1962469
10595
771995
1665183
1216402
295539
1779484
1104439
179731
185108
1782912
1207917
1859915
1883954
1767555
1849772
409552
260046
540350
616371
1789394
944599
1946480
1821596
73541
23005
821875
1798756
23380
595508
1723126
1083381
512346
47210
1016940
546128
366977
1722317
963607
1656989
968350
782632
591282
676343
1671115
725432
1013712
1047711
1818654
958986
861241
174811
75288
1068298
1219191
46512
1546078
990306
1489702
1439432
246838
187556
1656375
292516
135389
1517338
600386
586674
541625
1049546
1153624
1121841
1555429
1778357
1178878
1172848
1820444
879274
250616
541651
28942
33833
1949270
965925
1856717
783643
96825
552489
755445
785305
701137
787149
1887472
257804
358572
798686
684184
1237354
1615822
1442226
1851986
801669
1855196
1093772
1077034
1589561
131390
1958275
1619362
101761
673718
1864483
962672
109697
1162093
1750057
1245677
1336514
379842
1922990
760912
1100496
1962978
6078
68847
306937
223852
931055
555004
1990963
687028
1027118
1950503
533092
376213
934159
752897
280368
271561
447932
377107
1485662
336068
1695048
1830948
1774155
1973882
312640
46602
748079
1840145
228946
1588323
1218040
765145
493324
1264571
1657598
1997374
214686
441495
83252
775846
525665
1809093
737524
383244
103310
726154
1763801
968162
91756
34624
1440492
750266
570705
992748
1497019
1262922
1572168
1032828
168220
84332
250723
1613067
1464883
44409
585382
1638061
1966536
1760221
1463535
1737785
666257
1798486
1017750
1552305
1614698
340368
498040
36894
156739
367504
1693604
958535
1531050
1290161
407840
963666
182694
1384243
933245
735633
755430
807579
1987308
494606
424012
264135
1217415
1118955
67657
916659
1947971
1961707
934565
131996
906733
1745190
1643535
1059476
1534378
1699044
283930
200594
936031
980785
522859
1115584
838323
999206
1659333
1754834
206999
1785245
66903
72848
1677210
1361130
898282
150109
755073
1768622
1191574
640492
214776
914271
713322
1267871
1199520
891568
718499
1433570
552396
1417987
1330310
1686051
1331834
675094
532561
1618009
424165
1491589
1830485
725148
34305
739550
1109873
109443
164014
518704
652074
1951943
1292054
860800
992528
802648
227736
350487
422132
1124742
498877
1524440
1697567
1271994
655730
1391643
1895446
505095
1481434
1930598
1040924
907516
1919504
67562
1297587
164896
1721122
1850538
1533207
1106157
1324178
622562
1889893
249496
1013607
1452857
324312
1247130
1413079
985003
120692
80971
1816908
1876707
684630
1741466
412225
1213981
1987677
6156
1045380
1106776
1759998
1702224
1230853
1812379
1745136
850496
1085713
1749664
88414
959235
1092099
1619991
1973864
1505968
1646809
334818
91271
389962
81271
1820587
161198
1837213
1853183
1856956
858716
239947
959405
1377381
808119
1989941
516981
824672
777912
1982640
1105195
860390
273249
114276
908431
1859756
1527087
87463
540336
1631704
1322623
494141
1807092
287062
1816944
939420
1026939
136347
1505211
543530
1253471
842182
1964688
993597
1340769
1185261
1037423
1594067
1189070
1790344
1267560
1404335
1523858
1316368
1861416
1717059
1483848
1699614
1300284
1257866
127727
1503515
1784458
548517
1280335
1832923
247971
17930
1011281
832597
832301
1981889
1352401
1504096
1015534
604495
616053
1357439
73816
136294
697150
805547
758847
359808
401342
1119840
1273132
1496427
1485745
1851772
914017
1862403
643061
1514708
1169572
213731
1486755
1135437
1243392
1009078
1431168
83728
429565
224719
1401904
1172521
1015407
1192687
1818830
766155
267382
876153
784108
597221
274451
1011216
97126
388954
1196550
257040
859797
588315
1325409
772825
221889
1071759
1905561
1618591
426225
972255
1050570
1192630
391451
656972
94961
1659968
1995207
282380
128657
719102
1774568
241277
498237
927136
224590
1433265
957369
382870
1112200
686761
231200
1223227
486377
1537797
1036068
1058603
833396
393187
1653522
1618225
35250
1882960
233565
350459
330403
1730901
563443
1312672
1675249
976953
726543
1427696
1424860
1968562
694572
1615738
867017
124801
931933
1510838
429449
1019398
849801
553040
1160809
370575
1519580
558074
426639
1266989
1697886
1551544
1899301
168401
262927
1397801
316240
618460
1749952
1780096
1863763
528506
809106
709276
1384067
1408979
480578
1296110
1707629
1047555
38220
731770
23856
1152654
633126
475770
1257801
1407222
1795075
1436592
56017
686927
1541265
1254454
745792
1420150
179115
1243506
262828
1700024
468376
1746259
1057109
1795572
1118168
1586867
525283
771300
1034573
127359
31850
718670
1517056
1908241
1674430
65126
596388
1680207
196057
761485
295217
642590
1021078
328138
539954
909056
225398
225161
1143258
1941257
1893893
1466281
1031086
1276739
1356856
1507778
1986290
1188961
1864587
1034676
528391
1911041
112476
271334
1359338
905671
1000653
806276
1070703
326694
992740
1612994
1726366
1861440
433381
797011
684161
281916
610855
755446
46146
1919538
1418571
363522
389697
1328323
945463
1009150
807791
1092788
1801837
748323
70123
1311166
753706
290115
1702237
1430971
654275
1970429
503760
1931588
1632796
1277299
565380
1446740
1374768
1840447
899950
1216490
1859076
1509605
118122
846734
148901
375126
1253745
1975635
1404424
1090224
1745565
868513
1031191
359085
1373880
1236997
696504
463317
1700745
1478090
594498
1809992
1856244
1477934
1640844
269168
1155637
394122
1985475
1203031
205955
70431
1409325
811314
1356993
1491822
295922
1222022
1607069
741878
1777501
1884899
1843933
1008731
1414039
1271821
450354
327582
392084
1721295
1066576
1347959
702228
659148
1617899
1602682
1590090
1265224
634593
889427
1830247
224695
1474314
1761001
487325
1525648
653057
510378
1857808
465198
256289
115991
554554
1695473
329761
1725904
1111139
923256
306646
142729
711726
960559
1995665
1953224
1070102
1995477
1429124
530130
646911
1489617
1422502
1669377
1920074
316521
1257614
1368821
1019238
1047631
1991803
1866657
1916980
516305
1337077
1829530
422719
183892
694997
1577502
341686
702476
1527656
1880801
1172347
465058
1923357
1953720
1470312
681765
75141
1479232
111354
257092
660554
629783
425523
765507
1301502
769760
138841
982783
763090
1618088
4405
1740709
867763
457838
1070173
1805140
75482
634752
378458
439329
1098485
1032019
1260292
1631421
738608
802208
1007082
647851
1536044
946470
1209751
824956
1776608
527086
1716210
655679
1222969
911892
1271725
1160988
1248861
1407897
770229
925777
152291
1012527
104788
1311776
1974909
1493668
597586
386286
1296200
462172
1774407
314154
316974
778765
304110
1818570
1101127
854247
717983
1494295
1970361
699158
1563027
696651
554528
1657589
556167
1133581
94151
1622231
978275
1942096
272600
430213
1508895
1114990
549694
1534828
1182208
1298392
739614
1853877
726397
1313255
564775
1757713
1611562
964176
90098
1507790
1319819
1250779
514843
1695322
517917
214024
591189
1406777
705042
225675
6148
1320404
309924
591999
1583217
297
1689417
1923544
1890575
1916999
804343
1747504
424840
568054
597070
1157115
1710990
1723891
1197227
93255
31366
1367199
1904502
1213478
1228190
1664523
644945
530097
1149904
1913534
236426
1896910
82557
334993
964881
810505
1885883
1448976
997569
183770
971274
1655123
1414279
286416
1330113
416512
603887
637067
143329
398961
1262406
1666624
1312277
245699
1129235
1624954
1906966
1376311
144143
816104
181332
504770
1940478
1143369
826883
1190682
1842900
1449579
1486844
1424357
1610477
1492819
1083342
1993320
1561365
1038667
1627817
1036200
1311455
1894948
501806
1150817
1796727
1383024
1605441
1301690
307771
263214
15189
144322
294046
316221
1434255
76029
1721417
804724
896444
1265457
835714
1140200
268136
1102426
1231206
1782095
72376
1751951
1044992
986666
1194015
1881825
30568
483589
94485
1054004
1104961
112765
209611
990720
1248507
1457107
858532
1366125
1771593
929795
324631
1155204
393897
1138681
1679384
1697046
160353
1814778
626078
296011
143153
1062754
94218
1900581
1771509
950113
279793
530311
421484
918046
733815
1602893
1634919
1838804
961992
1656810
1782613
291617
1001697
1259788
1953237
917442
158940
211006
970135
686584
663531
1867312
997193
701437
1331750
1198162
140022
1374874
254229
1423790
348508
1727829
236320
166879
660025
1654329
1687807
1112839
1163297
1531137
402595
1542660
1888297
57717
1178863
1395866
137053
1123360
971753
789851
1673623
1035201
834941
1321419
1762054
1450228
766030
782766
1795363
1727686
1808792
1951938
1676849
365023
823684
828836
584760
1820514
1359407
576206
250218
1737535
1791
389990
1665045
407783
52538
1813280
1718926
646035
1222490
1425934
1372796
1380102
326046
1491153
1237599
694291
1127696
207076
1131771
187463
1776735
839328
479142
1048484
1350251
1500568
537346
1077693
23280
827797
869215
37955
862997
424009
290375
1806105
379246
1020357
935188
1890793
1901704
1556212
1839127
643009
588494
87783
15015
1392482
282809
1969766
978307
422296
151500
1629437
1347726
1004321
782824
1773294
137844
1660483
1581836
1607947
740824
854753
1507961
983270
1387228
1322786
784529
1338301
237782
1120853
836304
1040589
338631
1781997
1976008
1424672
1368429
1211447
262788
983320
1480366
587271
1229464
101687
475231
1862486
20525
1040721
369758
1259364
976338
1927739
1495657
270764
275814
1783769
1374229
30417
1050770
1927144
1445219
1523980
1299576
1333712
1371981
236434
1903168
507201
1251033
1855539
256659
488790
1797062
1678943
1772493
640913
708912
305316
916310
256077
1475035
40170
1864765
516332
1326997
489073
390378
817891
1562181
1819621
36653
560717
108516
922420
105583
1661330
195451
340465
512819
1260014
1250605
7561
617493
521315
1603692
1954708
822276
426912
1546197
185233
973141
1850099
1798536
1111568
1130534
304003
68724
131052
1772653
1808432
1046291
1659335
958159
411003
1357662
1717825
1611404
755930
1423473
21216
146743
1049666
507519
1507147
1082737
93966
1694091
1467333
1848775
1577173
505801
1996247
1554468
379766
1625642
166203
71030
720055
202361
35304
1491390
1842162
1599725
1033399
620740
641267
656096
1033774
1689403
466718
912472
213970
393594
206512
1642221
1727621
116981
1968650
1789477
777823
352398
1645316
71665
789479
1547248
700414
1024276
703935
48409
728733
906775
1413775
751523
360366
141937
544262
1828708
529268
83916
269700
1874134
515664
1150342
1883819
965033
582658
1234050
498666
645526
1420484
1872309
1234387
1596442
926090
372345
506673
309976
254803
1714133
49247
1981561
267544
1089156
1855382
767838
1978827
39062
1725600
659322
1398817
724801
249163
1042763
906747
507703
592218
1874746
277188
1683206
291878
504263
1369049
1195197
1616909
1602563
1726613
1580134
1938870
1721536
949485
847217
1026488
198976
1990679
877254
897217
540010
683561
1908909
21686
252227
1155461
1457900
521896
757861
485424
690846
1873658
684692
1573272
889598
849737
1435552
563721
1320500
1682113
649585
338124
731421
127467
1742704
877953
1686764
1775904
151323
207595
606600
997296
936139
1167218
996543
1398808
1128622
13941
788819
1610698
1234326
826251
885591
383505
529026
251280
1991399
1843132
845758
710836
723623
366731
1082823
1176856
459752
60013
1952475
237616
181468
1392629
818717
412154
1134295
1241162
317534
894968
1300402
898470
667806
1328560
170261
1319193
1731711
346373
1326865
143602
127660
499924
336302
205643
722009
530934
1566313
296221
469976
922604
734180
781143
1707582
1127216
1105776
328216
1524820
1718725
872784
834596
89127
116363
281271
1104310
550609
1389946
305528
1363625
135782
1480535
373899
219785
1021356
1035864
918333
1989223
1152242
1836635
1564689
955007
271389
248720
163130
792492
27563
312362
1765195
859421
517085
926027
1596478
1047345
319712
1936295
1709416
1069072
1358306
1023788
904568
1671433
1569588
1605911
376642
143779
289259
1035644
432411
649618
682800
411564
1453514
711866
1556647
1342337
1180774
494753
187995
346169
1688771
1820913
954848
1762196
1677424
1852151
1683625
910308
1969054
1623717
1746561
1995266
34868
801
1061032
781629
998897
417772
585419
626960
334805
90432
1292989
1936608
219476
428644
1378276
942772
242994
1837619
546921
1003278
975803
195652
803247
1611989
1847028
1316046
588405
54590
748520
728399
1133962
769360
204493
517067
1225172
1484263
1448191
666552
1262325
1442895
321274
26653
1864949
254385
366990
855228
1878065
797571
605853
1016707
869152
1230892
323816
601000
367057
1694665
789204
1152115
1224072
878083
956851
1172837
467417
1896449
187845
1340694
808189
1395016
36108
854289
661924
191472
501010
1147560
1606953
1549491
848313
430315
1107356
891806
306251
1938797
1213948
592871
1123192
1237854
1670111
1353320
1431747
45717
120579
682515
833334
1708197
1433243
205966
1332235
916377
128235
906551
985856
1519990
593796
114742
296985
1372721
1230463
1085580
321889
1387292
1026189
607812
285667
1456838
1643575
258665
1535469
1128688
1842471
783489
1513712
1942266
29394
173613
1511665
565990
551542
1828809
942073
127710
324297
1250217
1529338
785867
819000
1057740
1121625
182655
1158457
1192296
1826107
584294
1871081
796117
1712454
1773845
648516
1711899
573302
1987688
1771984
1793424
791160
1884363
165768
1260368
105961
702806
146767
1337568
1915704
987856
505769
1657173
378333
1025297
897312
327368
512522
1528882
654590
1934769
1552654
169897
1613394
1239445
403485
317823
177513
1454337
1977101
1121269
1457630
1945788
1093962
658297
1391996
746064
1305858
1669952
1997069
260756
927888
269145
1030710
1803180
917484
1191810
589799
1679876
1820294
717868
1157009
226145
565535
1267130
1387776
1301809
1228699
839014
1775590
1876935
1043073
691911
410030
557441
1117305
1152203
73504
1678117
504528
794206
658262
1054891
416183
1394742
1487130
1017221
1789055
579658
583900
196825
1367906
1167660
1882718
6411
842233
1593770
1191832
864929
577472
110780
1708438
1255771
1936130
317441
61356
1420114
503524
1753255
1657973
741895
1576106
1854238
533944
1394946
1320335
1798321
229723
1603234
1363662
714850
561482
667590
1077879
1293440
650355
1876847
767035
1520662
1026969
101615
398513
1844893
1869706
747027
1090695
1059709
1232704
588180
1407536
1488604
37340
1113327
1792680
1480373
1785614
935737
1642949
632736
524871
1289140
1862087
1826848
689056
88401
880576
765994
899796
85677
1868323
1269739
980880
1534263
1382989
858165
1458552
273431
559878
487468
455022
882856
329061
582647
265716
1421373
137145
1175896
521657
803310
130759
1062005
1249344
805027
188108
1682997
8728
542433
193166
1851214
101127
1357354
209684
1882367
1113479
1388426
976671
787783
1484921
1348146
1614187
1097206
1090136
859905
1991223
1553867
1161141
1504170
1483431
492472
1101934
445712
1118505
184268
1434194
1811010
1720954
400079
1023697
1666166
1727754
560154
1030007
1986041
1408473
1868669
58841
907313
278880
1571887
1062206
422750
1143671
951592
1678721
16434
7455
932410
1598910
1368238
1729238
1956699
826370
433029
329238
492849
183999
1443522
655400
342790
693599
558296
794278
1290216
1559070
1998202
358761
585947
935775
323525
1870642
354245
852600
752080
1310811
514882
1947718
1583920
1682088
32330
51185
1322825
1073843
885828
934290
1466828
1024484
286060
1169557
1754154
17547
1097035
1892204
383724
1009955
589132
300439
1556647
72397
1646186
225053
682197
1523251
1022879
1341192
231764
920873
913073
1046924
1706700
910106
899985
1789398
1871324
598118
1452266
1127294
765203
1493518
1452021
203299
599
966721
955626
1876975
1627224
1720970
221326
489907
418640
1935449
110068
1002685
1936805
866448
1164225
816863
1321742
129156
661784
517109
147933
886816
8932
47106
1338427
944064
997106
110559
893776
1599269
1711076
1229574
22962
412608
24139
1525504
291660
1374928
161252
587100
498296
1091940
1124506
1827394
1214265
680898
1189840
809764
1061304
1492701
1996664
1813913
1073652
1324445
241134
1894050
557808
1151745
1771638
175523
1987194
1933594
779999
276631
44948
176912
791001
1109719
1820175
1911438
324685
182279
1420125
695780
1245609
1084344
75624
372277
1815826
1780093
1899350
212865
70982
1726527
1296603
598939
829730
1535558
1249006
86229
336165
1249479
1574158
767229
1585497
1440441
864541
1740646
1263450
1491949
1845752
127801
22210
1790114
803461
1648782
1885110
1089246
1270430
1680051
983659
432856
394894
666686
607084
1168298
687958
1886659
1536720
1241490
688807
1230636
1692827
865762
898406
1044928
235812
760912
1101296
1484253
1895076
680230
1838919
710093
1308112
921413
146405
1189710
1964441
553770
1588011
1384786
1083952
477314
304839
1366724
120871
1323508
1232667
1027211
892636
22786
1097523
1580102
7461
1038568
41456
1388383
1391453
436116
1496144
126635
1620323
826771
1028325
456795
1379871
1194852
1666777
809038
878974
1233215
785909
1830297
1195945
158449
1670472
116397
155255
606224
1876514
247747
1523604
699361
759924
1250972
431197
1670798
1661431
537
1133493
285966
347968
1854901
1958776
256305
822919
178194
1851710
1175538
1238097
1411686
1038987
1873131
1421495
511538
1582153
535239
1541311
482320
398909
1721344
1400486
919674
1866677
1634469
190193
960935
1464354
310906
696639
707114
972987
1327405
1096504
625390
1497954
1976962
923580
1852527
731318
1784870
1819883
1771764
1837113
1407263
1744534
1493535
1070124
883742
1096945
291701
1524109
976873
1037556
1899985
1150933
360178
1317758
1955344
1485050
378520
1291509
1825051
1637635
1816156
1866750
868428
1806259
1600225
295190
118216
264986
1678311
1758468
1288529
774782
1699342
825873
622737
1355492
901584
140156
341241
94675
1738587
686259
1589292
798344
1229527
149694
1205429
484614
731143
1159164
1688947
1678278
1574508
480294
530885
1022034
1996396
1268597
925066
103010
775487
315927
1087180
1342084
1966956
1506092
88764
1558942
1371641
853528
225506
681927
1891577
234954
349188
1552746
1936236
1849474
78775
617233
245510
1103862
1502102
1461413
1457863
966187
1598798
595565
678071
1183747
1616167
545042
505969
775363
611639
786228
1910384
1601982
983556
302347
1553261
1321508
208495
1837210
756615
693602
1209591
285288
1558797
1941538
1563764
124079
219883
885784
1283616
1556842
6334
882498
199339
1384287
26231
1123958
636289
591757
1178473
230044
408796
1474534
1988849
1431813
1287769
1110986
778671
310451
363931
844428
1157335
339134
963684
1653140
1156243
1907868
1405125
1961202
1479612
1904062
1900756
350587
1558421
758491
485719
883088
1235533
798537
918759
434806
845268
564417
1946853
1334817
746170
949551
736
1129561
1714990
90368
440127
508013
355508
274642
1184464
238672
1525018
1255824
1519977
324260
492289
1958143
825272
758386
866490
1136032
1814452
811113
1728504
656841
1467861
897913
1181933
642792
1194205
827376
943824
581887
456975
950676
1190436
815179
245274
390781
122986
482988
1978776
1865940
417921
811794
555588
1429328
898630
966186
286599
150982
1177435
1251922
1585298
678643
245782
1889479
1895336
1123151
1898163
75519
558507
1586601
1961402
285188
812469
870086
1009879
1431840
1503785
792803
304474
1278351
804179
125057
1098583
990098
918330
1237449
295803
1609180
1790994
411222
248792
775870
67931
838873
1328483
766936
1937955
1853024
807456
952365
1531580
635591
516823
261956
300842
1132655
1726955
417256
1327418
1569177
846169
1020038
1349871
975607
1106371
761236
1240072
935236
1316703
1089670
571162
184285
1202985
173794
1493449
209090
79383
1238241
1613727
1327607
459607
358554
492849
1404725
1476951
156048
440636
1655275
928464
822895
1815522
1375998
1253510
154559
1941397
129877
1155896
1344916
156083
980842
1582410
1615499
1275381
1333412
502369
1060829
1230284
844440
1693400
499507
326507
387865
827185
754892
1904291
416828
772647
1064144
945762
1488007
1313421
216298
1494647
1457409
1208120
1747627
364881
772302
1612283
191705
988855
1671797
1555804
1502995
1747979
470688
1247329
1682365
470561
108815
1815819
1162840
71754
1523002
228842
708223
1620239
1540072
701553
911720
1269211
1334811
1578353
256504
1085753
1066687
1887127
728405
593515
899003
211423
1641642
1104539
1457296
1936106
619253
1083985
434070
341201
1892133
800177
321421
613342
1888692
471922
1299982
713708
233569
815668
1319002
625545
222014
592156
174723
1452259
231379
985008
1661423
1208503
864891
455868
799013
1169731
1336476
266477
858684
130223
1812246
998225
1581887
1497624
1334353
317698
1501918
127107
1973648
504410
1324728
1756969
1192890
1600936
1665052
644491
1956704
1161794
973069
127329
1614384
396991
631439
443745
622750
970571
1465501
501658
838105
306138
702978
428004
1854776
1699357
1506554
1708495
17499
1704837
503320
209978
557866
1508567
933512
532840
1581179
715349
1920671
1145521
270704
770040
1309650
1835465
1710072
573620
1526631
66763
1567382
428141
1966255
1631419
679180
549236
1814955
1382285
267158
1985033
1827840
1085394
1966005
191036
900666
1287792
254126
1355285
818591
965520
506537
940931
1065620
546559
838204
759583
524046
1276044
333930
1764000
1788402
542828
904903
1498679
869015
119678
1792789
515111
760932
765035
1947010
123855
1610247
995181
1631023
582499
483939
1077375
789245
81291
747220
1247700
768294
210103
829159
1740130
1951763
20637
881135
1717170
1711681
317469
1686117
1349068
744481
953503
1765832
106325
1516706
1527797
1024960
773238
1929055
844737
21673
1051806
1094615
1042872
110746
1364806
1186898
318547
978922
1363712
1067749
524562
1290883
1007085
75908
379235
1704464
1815466
249240
1753954
920448
444707
879631
1087432
1762675
1091592
465173
1083754
813221
983915
872529
1201494
866036
604005
1723255
76720
925367
1279604
1061887
1707369
315512
1100471
114146
1240027
1669906
1241595
1381699
615759
1767898
176101
507167
1639187
1991169
1217323
1911225
789289
404324
1343515
1384450
1449237
1884099
57572
467817
375937
694729
834452
1901724
823709
81294
756160
161873
1250084
1800332
1986046
947801
881716
397376
1641316
1417666
1885498
1775787
510308
25998
64329
1781351
539688
1967925
159215
339330
66845
1283171
273137
970569
1356297
642714
1308215
1189540
1269442
950885
1160202
1935344
886593
1177830
1631483
1047559
1662491
639743
1955556
381766
1151017
988070
156659
563226
872094
904508
1110906
66234
378140
1607731
1549243
135412
1777995
427370
883420
1760612
416118
237976
370409
1660688
1193822
717646
648317
1187189
129478
1759955
1236754
896302
222487
1475760
1661373
186084
1464098
1767904
1611694
909455
771331
1690730
1918390
1580192
100508
1748927
1628219
781693
301341
1921106
771572
1628122
794234
1075130
1677933
137511
714592
1195147
806133
896816
1189885
249150
939303
1176864
105875
1838821
660990
349544
1437672
500324
1222329
771795
1580074
378752
588110
164057
1841639
1876071
206554
740263
1984023
1991887
1720013
1904006
317799
1407860
580396
91622
358869
1158241
1168645
1321796
1709549
650160
1287800
585373
723066
1646021
127522
1472269
1843281
1602409
401364
959477
1458341
164445
1563936
1508707
445085
813682
1406228
1300370
1210108
976182
1974907
1816624
1243303
636387
1557410
1714626
1004744
911355
1373057
219340
1550611
1246778
1233819
746694
284713
520759
1976391
485027
942285
1155145
591663
1272940
1658002
1114317
917130
1214054
1788283
1574392
1498549
1466507
272089
146066
1926929
66290
1274838
914156
386906
1142050
1848004
1262727
786219
1167884
1237774
1432997
1374143
916192
1003434
719783
480101
1038976
1519478
1378609
392614
1307864
1114634
1582176
343968
255105
936823
1516080
1722799
1665241
1548168
976526
10381
714912
119472
914090
350737
1283057
448207
317596
488970
487365
1199528
729260
383050
1983419
1004321
938314
391767
592950
1611544
1189084
1035930
1478805
1303994
73610
1769886
515201
1102220
1000614
169227
984171
574696
1284457
1171796
1816192
224598
1741919
1665590
1074790
1954207
302549
41398
1229996
1665538
1991285
364268
326381
653247
1714420
1841837
1008571
933777
1451110
1758858
1863736
426489
919194
1101644
50231
1327559
1244304
139229
1615396
557029
1888900
1512292
636581
1772830
1615128
617477
987912
496517
1408449
55206
1326841
126976
1300904
1955884
339868
1089974
1666696
700096
859735
1274056
1286324
1094925
1674714
1868855
332582
1481061
1267162
1933393
414410
1231135
1283969
9766
1256708
983832
1384868
81039
763250
1748994
1984839
500764
746373
1528456
1453308
156511
382673
854422
875573
1112997
1376978
1610638
30811
1366173
1662461
1219182
221109
1930015
1753318
1358876
372870
1778716
1997001
679792
414778
1122485
458160
575763
334467
1237893
1198229
1144665
1086651
844744
637813
1021136
707264
1013135
618920
977608
1300863
1782150
833910
694785
438592
1708392
254812
1635317
509995
249718
1656522
1735857
1466715
922996
990273
925625
564993
1735742
54293
661057
1245171
1554504
1704048
824065
407868
101243
257536
746917
637959
1019569
1010723
1439867
251470
688248
977611
1247108
1294299
497781
479393
942794
1962346
1592358
1029228
20387
850837
879295
524042
1824125
1620797
1653019
819404
1314527
610800
1911656
1051175
1864152
1615311
167366
830482
1810620
862399
220043
816457
1947913
494263
1272082
773888
535746
1961941
1199191
1705147
198274
925286
1910475
113684
164361
1450427
1618748
1894061
1991444
1244506
1784235
656963
1872028
506304
1306602
1689718
1930173
44856
135857
909395
1226648
1647174
354940
874426
766872
1491570
1871341
15562
906175
1766547
7421
418452
1757563
1752913
240190
1402009
12566
1991876
686350
1623037
901546
898460
1500842
984072
62988
689711
282226
1219494
1947633
1332308
832921
1088023
1430071
1362680
1583153
578182
1867317
37878
781107
69530
1987007
1391992
875638
1373945
945842
905599
812763
1403650
341559
181716
381622
1412431
753620
1680961
326278
1746029
351837
1998557
1469932
426088
735782
1928539
106684
1576001
1622111
1605543
881390
748857
1769090
207867
1290705
1204016
1269721
1809045
1233236
811536
1729913
1251122
1077117
567541
717729
865849
1726961
336890
1630665
902313
552463
653559
1939366
940440
518585
992254
31145
201865
100050
40615
103552
864756
1093107
927567
1455941
133914
1230761
1516708
1862759
1533844
557502
358026
1916008
1365119
997032
1310350
1031872
1376498
787394
608186
1334102
62619
1245021
331575
761127
754624
1625629
1689708
1405254
1515329
1699778
1629485
1190588
845339
463967
60280
707629
1016706
1399980
1034116
1151285
378403
1303350
663844
534304
1421634
1789664
656924
635458
1973848
1219339
1930118
1117576
863830
1097939
1531796
621948
1661704
113151
1857629
177764
177614
813445
131852
715557
815919
768040
1573343
1123361
350704
1005927
539531
880925
207861
766839
167983
1805136
1596732
786946
668158
671845
1339957
290665
631902
618034
893115
1084893
1679646
1749505
251748
556784
1908663
1043061
1229728
1302171
122974
408258
992874
1569151
818238
1172209
849650
29575
1036719
1179896
1290415
955010
522751
650150
622282
68234
992494
1834075
1772042
1533822
581791
610626
528322
1589059
1672112
1834811
321992
1637153
1729426
1341547
599220
873961
298990
261667
1930321
619898
761231
1545879
1483303
1947877
1506609
1154653
884855
1343146
1238901
1388289
559166
644674
1385629
612610
305830
1646687
1419630
654821
1858734
567533
1245630
1953675
1159222
736663
388287
1074017
767613
1609227
903346
1119543
203618
1171430
1395524
866767
1238777
680823
747624
124473
1843650
737676
1005201
1014951
255677
944054
1656767
524112
1706092
337555
1309175
1026714
1773316
1348103
1832344
146415
644733
1338399
1994495
408917
1660671
1754762
1677620
930330
1099277
1608884
550435
1437619
1420377
1099654
1044679
438775
289257
1116398
1146680
1668171
747521
1986283
1185107
1236551
505884
944388
1620181
1845360
312468
661380
764610
1203686
1639855
1373957
1912736
1950948
113513
706269
1651982
875099
189982
207824
1629207
1811411
1599900
822149
465121
268367
1506386
861986
1312679
1656061
1190552
1619581
647783
251064
125296
891546
564815
348141
274064
544421
1452732
180154
1234502
221556
1131023
982957
1333117
1852613
71164
1372295
1176532
388547
114063
1806586
1308820
112767
476942
1181007
1367062
277353
597183
1016678
1881141
624659
945516
1461923
9584
409249
1891874
834763
779566
1927902
449799
83745
1574243
219545
254799
531414
1662472
1220000
837218
1836708
845852
511784
1997005
1164157
1899719
1118750
119481
201349
108131
1865350
1909789
890281
1223954
166935
1477793
164214
783876
1025569
1345449
1800868
1746220
1989477
99913
1276119
1292378
12594
396170
747942
650001
1628116
893369
741458
26627
413247
994805
533148
985342
848666
942997
327833
234184
635522
878042
274784
146225
1958198
1179202
622177
15112
1861885
384097
524829
562892
1841466
97411
574973
139932
1776242
382667
1099087
1715276
1519068
1666434
1036293
1834986
553964
1466141
1121221
210822
1447151
1010322
1600519
744194
400290
443973
1731606
1943064
1301280
1347126
1538552
1932958
1800973
977538
948702
1712771
383526
169611
1010143
1266635
1632572
731252
997768
894588
1565022
1517473
508447
92850
1227904
1784855
1180623
822279
352777
130498
129429
21637
1594904
1022043
105929
1883319
450993
71802
1803128
1022688
1849158
1750191
1426188
1906601
1542303
1040430
314692
265757
703590
612541
1535361
1736482
440042
697082
1699213
724483
577880
549348
1633
386503
784441
937777
325523
1278266
1041794
973749
1934005
350474
1737117
528734
1778901
1138736
408916
462555
438520
1475191
1426261
436898
1404762
1295358
404468
338683
1584612
666377
263192
1400865
23631
266936
775743
1270177
1578096
237812
102278
181309
461239
869961
825518
508801
399717
1205584
168063
1750648
804262
1570625
1573829
962988
1276156
1532804
1421223
745388
75950
1595136
208490
1406752
1055953
395514
270817
1157622
913367
740020
700702
1595436
222686
1541779
981892
408564
657386
83568
965267
1647449
1809623
803721
96791
1970906
1096890
424287
195833
1602336
141658
1663662
1562305
1250280
110357
1569098
806746
13145
753124
772035
1003879
1771928
1864288
232569
434765
1227938
181578
1082428
638092
1485448
1099368
347153
1006757
242964
682001
1569733
827021
1703329
338044
934035
1617104
121158
515647
538702
1275743
1535871
1719399
197682
1145728
1439156
1503849
642191
1563267
1506158
563190
1702853
97819
792180
490461
55929
81307
1036947
461738
1372898
1528801
1973721
1140237
753917
221618
156105
51902
808416
1685529
1575008
1963479
610400
647640
1664586
1711862
1015252
1335102
688611
1150201
1790265
753163
452779
312510
358394
257527
1545506
339959
198625
226697
142846
1117475
447493
844254
945075
1372820
1197417
1152550
100976
1618975
1918405
1267157
57446
225366
1079231
1520570
1904358
1646171
225806
1382192
1905295
1039046
154820
433951
529534
1129402
1938300
493085
236770
611127
616372
1873418
771706
448117
225721
1678021
1385308
577136
18234
95910
1653135
1755329
48276
791646
1504754
1489143
1032626
32332
457455
269544
649691
1025359
1625248
923371
163410
1730115
1334478
648903
1043875
1515039
1642188
1577043
671236
88411
804033
835655
1452008
1659071
400695
1843931
1528249
999435
1879065
1609624
1373461
1984883
1395368
1689266
94359
1522938
1276866
1568368
97947
155631
641718
219231
408948
834884
1497626
1030058
1150261
1827234
422095
1675604
293346
1267353
320933
644707
387065
1813107
1698329
676899
1494860
1398702
1871987
1173372
1937881
796414
1064475
811890
627048
472768
1693088
75670
515440
1090872
1941664
1266400
1728420
1167518
363218
649178
1434275
1667066
733905
157893
835593
1898715
1747322
1426814
283772
195385
195284
284522
951866
117480
326466
1503523
1922691
1419227
1858791
697388
1359877
1510959
850111
1662151
357348
1040083
983497
589812
1386725
1934513
54549
1640846
159688
1805094
1302502
1699368
858950
802659
1384007
903515
980253
1499154
1795729
1273342
1796258
360700
901932
765099
1089465
1185926
534725
1077565
955192
1337175
401659
1556092
29219
1731575
1116284
504646
1266764
711106
1269299
252254
1275403
834236
717424
401360
1366268
1673065
527552
1379305
1774082
840402
1661564
1032947
1248892
466517
1564850
1282669
1502255
1666220
1259499
1818508
177326
1060672
1283478
1840554
669161
49419
1413139
247574
583650
1207405
646146
478296
1240251
579436
87228
1372444
1723447
1005886
591972
1781197
573184
199572
656313
430620
619541
1824921
122335
1951325
118031
961105
1149177
24027
316629
1614336
1059358
36135
1023705
1304906
396161
656055
874036
814362
996546
1106454
1169585
1402711
1176777
1131455
1082583
1933858
1159397
904807
1663334
1090307
1314796
901164
1618838
106636
71536
288877
1233486
1654231
1277094
1117035
452893
1142787
1206523
675141
1521148
1094569
377239
712794
525018
735316
1594263
911603
741313
202681
411661
1336643
1271820
74772
736006
1943908
1265092
1697173
237435
1008436
1254943
810854
540524
1364719
1186782
1966633
1308912
348219
130032
210589
1683077
1342183
1209363
71669
1340036
1376394
424167
1613519
655539
1480768
40998
997289
1920297
280548
1043156
1170859
951565
1150668
52665
11384
1323075
420127
1603244
680132
1157013
254856
1672307
1696668
1054391
615987
581353
741275
950006
1747000
465409
988657
410207
1657866
830140
566279
1562233
1851693
656081
897389
1442248
1380792
614314
254204
205749
442666
1006047
1728099
1183667
1094882
1099693
102002
619940
1356192
63327
912423
1102704
208738
904115
178869
212704
1618152
752108
344072
1251657
422907
1062550
1105478
87477
1166418
1438435
1665149
978432
1576238
6405
723742
109792
902369
1831583
1598931
1096666
552902
645183
434470
1791543
137628
620323
1300041
1628941
778672
738620
627643
465207
938533
1036506
1466017
1350556
1806010
1579697
1965370
800520
119461
1974525
1488003
999124
439205
1427829
1369677
1234763
725449
592759
1024638
772974
752108
629364
1509175
506540
1759271
1940944
659507
1075076
1877801
1229702
672370
1748164
1130840
847331
128114
1864878
1031015
1182731
1685688
429651
1596510
350228
1015987
1571377
209686
1487573
461332
500991
1592190
1059054
1210433
1635312
779696
1039398
1031633
1035097
438764
1633910
290791
268245
1601721
891946
891926
939979
962520
397078
655558
1958297
1417895
85806
1055411
1363128
1263233
1436280
575706
1738093
256144
3793
469077
1754238
316565
263328
1160085
561052
368097
875056
1960543
1816557
88245
831622
1177816
1175434
1030838
456083
46455
1478516
1543501
1034774
1310128
935107
1246486
726288
168827
624230
1491431
821857
828527
1284021
238408
1261289
1238329
842357
1143927
707555
1965142
308963
972136
1393425
979821
291216
823125
1043048
158296
1152105
949029
1226761
726951
1022870
1037123
1007640
788493
379156
156251
1807212
568124
1802049
51418
529868
42167
1313682
1444563
95742
1650269
249800
1773555
1045089
350723
512497
219511
1284690
162891
66830
1037323
1057403
1100896
1165589
1572803
1856867
1236124
1482980
224276
1092031
461635
934737
159337
1031321
1129315
282520
107073
822182
1376755
1979003
1347805
1786206
1354486
284887
478841
1227130
1621372
1808128
1581650
883834
313469
1691785
1866448
579198
807524
895463
1009053
891078
1315808
1455219
820804
302004
160009
1758273
680214
1766512
1683292
203909
1311887
741216
45251
766407
1479185
590373
124588
1999029
497432
1055812
1941889
1517764
253636
1233901
520212
1538768
1288195
1598600
784858
81021
1686400
859104
345645
802170
1980291
1684647
1054150
1164490
469489
1768373
306724
1929951
1396111
1444763
1322414
1084365
888765
142906
1214405
1738201
204941
39943
1686855
1632824
1617865
1019142
1618252
975480
1458468
1503781
518199
767659
259000
224698
1563510
1407432
935470
1212221
225285
687464
986109
505255
57734
808762
980446
56314
1728571
1346748
1541999
1463777
1532535
1589344
681488
722010
932655
184903
79715
879542
1509979
1909591
642730
139828
48697
1170669
1066060
1714297
579054
365142
714151
171182
785111
1539011
361401
157113
1618142
1358624
921666
1386973
1092972
174740
1629408
1919988
402150
1720291
937568
506679
129352
63928
1714357
1281379
1648772
97442
561981
216240
322939
956088
306628
574630
979306
327626
1331033
1245878
1624379
1256671
1385036
943332
789120
795422
1761637
1689990
562392
1134021
1805984
1811805
498420
1324423
414557
208370
1297834
433283
1023834
1363697
719962
675451
1683845
1059090
37206
253162
1340979
1751938
1363701
449226
518677
1969072
1484242
898928
1162284
1949070
923670
173135
1012768
1219878
1379491
1512427
1594263
321288
1272582
737474
1335827
1810391
982594
1219358
1566
183782
1412967
1978075
1312953
380145
441033
1584629
783565
1665409
1216686
742346
1460608
296605
410908
103955
335524
1468106
38737
483506
1247054
831872
649871
1447047
1431286
646803
425825
537081
333761
1615138
11292
1156122
1712907
307582
748697
1684526
827164
1833062
1816577
128027
458919
1038702
1793870
1997377
89212
1978031
372227
311829
484915
676997
453750
1374998
752
1795569
1008769
72562
661831
785182
493772
1192556
1682082
1627381
1509943
1886299
1365139
199470
329652
1455877
1727517
1483820
328160
1060353
1659342
515209
1990746
615749
543102
259884
1945849
892403
1014148
357733
165162
1089338
1863600
1637651
1471252
1725036
338772
162699
95043
651599
983118
1867573
1269130
904406
1873991
694803
1546781
159253
1941507
1323892
538292
437288
88229
1627994
153608
30999
555320
890525
1692604
1631169
723974
376154
1396001
1290913
1819266
429732
1831064
822069
838389
208987
580211
1935778
331906
1916037
634145
889477
572439
723209
71852
1130554
1370376
1014051
162677
769293
1726037
471808
536792
345947
1786590
1422971
1739756
953356
1329255
1049003
907878
769748
853801
862310
364105
1657431
150552
145261
1854825
723182
1747040
879752
904918
1607254
726464
1085612
1933167
1972015
247738
171870
1542788
1265432
420566
704931
1443340
1438804
852799
968541
1866728
449357
229114
1550393
1934493
194404
747796
373582
1867359
825425
1973626
1948429
1001866
105338
398427
404387
258026
734383
1417067
378637
1407134
1831368
997335
1279312
389728
458150
1342207
398249
59591
586908
290652
159006
1107585
114806
220812
1948910
1942481
1824481
982022
958878
461613
511195
1936767
1429478
1213281
684711
270215
1682262
159296
1914802
1773406
477555
575053
1004790
1953566
309527
1422440
356895
1858111
886174
323213
18311
683325
1707550
1791573
1379097
965935
1075064
70975
1946151
15427
20950
403833
658740
1072812
1386863
427400
387087
347351
481679
1734973
1848132
1565051
1641735
1986230
906944
841496
1975825
717688
870805
957702
1298301
1892868
1764861
226669
108754
1701932
32625
839542
353747
212736
1575317
644202
1940956
539530
723518
266118
1752444
300427
842013
1429283
472433
103352
1227430
1860221
597423
1704730
951125
1614038
674987
1471522
1525771
888857
829052
1522189
573824
1976660
388065
1616845
983440
1391981
1896544
1785807
1109714
1138220
496183
1244028
1978888
487089
56549
1234891
334327
501978
155106
1234608
731522
1662748
1669799
559120
994193
979320
147430
1163494
76894
1500187
281184
873578
925967
605615
486254
1643329
1397797
1766021
105958
1843114
887492
1780840
945427
1381551
811833
929363
1025295
465305
1950810
382570
1572965
344842
87632
1681643
1645579
1908792
741026
608809
1929256
1662587
1313568
1618594
1428310
1308596
38878
437986
641851
448163
288872
1300379
1721055
1710496
1569058
1676142
1322289
1082023
1190934
95159
1350463
55940
806895
1238345
1855041
765625
1641106
1302940
872089
467087
1894627
451984
1131536
1707828
1572614
935525
1125573
429371
1569941
453885
1169695
855548
487363
1951360
831861
288658
1732058
959086
515613
1250660
1015756
877791
628838
1302742
817135
641176
551986
1135508
1619616
631088
202950
743108
1652645
1475114
1354147
529699
1305069
529856
1857647
766088
1152581
483824
1195034
366308
1177358
1217353
1846662
1064076
387114
1898623
118704
1606185
255291
437482
485408
1560129
1989440
1126195
1394411
1449675
931593
101422
1984090
908147
1085453
1402033
1757174
880982
378349
391239
1268449
950074
1036871
1149497
169844
1274263
1611185
822069
377490
1427167
27429
588621
884658
1789407
1468955
444821
1706955
694177
219018
1305139
555338
1527449
1370556
1906261
1062855
1805996
803516
312104
396015
1705331
862529
202450
127198
950160
811690
1894016
1939388
1228292
647977
1522273
868896
1095882
1885510
380759
90429
905333
926159
1906465
855015
1102828
271544
1469044
1571547
1259340
279592
1260941
1482927
1321460
949387
1034461
606273
642281
40458
1013223
620772
1552241
36550
265799
1783611
346677
353929
1574665
71993
56972
838774
1779461
219012
908696
1797784
835394
1923075
1723408
1554721
1979533
169739
70587
1027846
1863396
25216
445938
1118713
474467
759391
1487493
660533
1220227
1850018
951742
1102777
269270
892800
1602488
1406989
1995460
1108428
823921
759026
1770770
1335784
622654
1583715
1942439
471624
1047420
1447065
66637
1044763
1291750
1901499
1247100
835639
627699
176718
653393
891393
1355467
1439244
719251
543591
1386119
1870625
1633590
60448
384225
1766233
1843063
1280493
852042
1867669
937523
89814
502735
1206248
1309577
1876812
860838
868313
1237605
347104
899074
1947575
49426
688219
1550993
244754
1081261
1577831
1480258
233273
633246
1139418
1335270
609040
1041059
1620076
1755347
1340580
417899
709780
1649473
1242908
11469
39135
397803
1166102
1707379
1155003
1213794
389012
112038
668516
1043418
772694
1082191
1692750
976472
655377
932305
641018
901050
1811351
1472189
1914950
1035231
132131
997538
750446
1998998
209139
911836
627789
1644267
1965238
1074649
1447317
1382950
1012534
1047031
420584
1025894
68715
746949
1391728
911461
1486392
1689535
1321189
1999733
1588546
1292906
981757
887125
71444
980556
341852
1125203
1012221
1546764
1463819
663256
954184
494613
1472323
1160907
313358
340812
284868
428846
1992770
1810349
1247375
132727
1437455
589020
1193613
9995
1999724
888743
264065
51596
651244
1460282
1566415
1486605
913435
23065
1120173
1916780
197921
571677
380500
1675599
1876517
1594515
1120835
1344814
665106
400192
686465
302875
1260476
842618
898826
662236
20588
1684398
1764595
500305
604947
1086605
1582674
1378700
176327
516218
1528490
1771586
533983
1902692
820327
1643417
221363
1733502
1081962
1230828
1346250
1532397
1960709
363593
240994
43298
378324
1804506
1399643
1962731
1386535
1787277
1881286
591128
273665
1359551
124677
55186
463691
1196076
1275436
89421
422718
1768830
659311
1146980
931678
148889
1147854
519737
75354
918808
1614682
316334
1193470
1877292
812894
1698327
752418
1760351
1888316
679043
1951576
761284
402714
562485
1636999
1078297
1163751
74499
1204936
376372
686118
473841
1614049
615190
1420687
152745
521837
158425
661762
1890846
485523
1622768
1630278
142598
1895234
1542187
1624675
647144
1934629
1105170
461620
186410
248442
765567
894367
1606463
1392107
1687206
1623510
1427039
466565
1577951
1880283
191590
621409
1701066
1888066
1040684
1524573
490953
1317834
1329475
919840
1775061
1462055
1123409
594325
1757103
1711884
314720
1264161
652941
867034
457378
1969233
1659277
1103978
878557
1573528
1259332
983813
1692634
1763096
1934286
1416784
361646
172613
372966
336235
227750
455966
1089809
549787
1549972
1011135
409732
155143
903569
1740246
1986995
1463715
1129341
1626887
1802102
1454734
224194
1088029
257018
615066
1802421
982770
1327288
385278
430308
47175
699227
1471968
888604
258989
1054144
348468
552787
1148010
1393684
415410
1520793
227150
511539
882891
1500470
1980433
1969631
434282
1104314
1935605
1026457
1522120
945246
1447971
1315264
1694200
715457
33876
769042
1939441
896807
312680
427956
107942
199346
312591
892874
949823
73534
1109580
129493
319588
1742323
96177
499745
573503
827534
1509664
1170908
797772
683865
1260317
1969665
678549
1570176
1470878
1955769
1411305
1074440
1206891
721701
322162
1209174
187467
1323846
1897263
1333480
753407
1790160
570004
682812
1470875
561540
910867
1839317
1250208
432026
221765
51096
1323114
823241
984876
881405
766329
848635
1309827
1209465
570831
814031
1447520
1804327
24126
508450
1969334
414254
724782
1742172
401212
1984642
1752049
1184778
1509842
139945
1253205
1498387
1813497
1793578
446571
1661241
1787808
663409
1733059
1577111
562650
1898334
379181
1560281
1326000
1781592
29365
21351
88064
629851
1527403
976974
381348
648106
1730324
663824
66206
73764
1724760
248375
1415379
1476305
1605568
306811
1700725
1862874
1022820
1814890
1180153
926609
69954
1816217
234660
494974
1931677
75379
875508
657137
1157135
625312
190300
1300343
344583
695661
1436189
1033230
195316
126243
86023
409477
1745973
785032
1784525
1463725
1854440
1882333
1387484
1342909
1124254
301162
754512
270826
509074
1865694
1247847
1334044
1287623
774120
287277
719616
138122
209630
350067
1176462
185488
945545
1984104
751292
1217699
57218
318556
702504
1871893
1909663
429134
830132
984908
861376
890955
129366
416287
570846
1389279
1164397
460729
1286146
844110
1491027
240166
1807143
588636
1042820
1818600
182423
1728783
600414
474391
1416252
223907
335888
442521
879944
1013903
749590
786314
1884154
1094291
1235617
1279488
548741
501779
146129
1351882
493562
1331429
985665
1436581
1068394
1488891
732421
212698
724899
1317159
201708
1684846
1364609
1817448
1923586
914921
99040
191261
1247253
528712
1459425
270227
1318438
1340836
1812907
1966495
1672212
1809796
688386
1655312
1262394
1935141
1655109
170133
505527
189534
1986355
150391
707955
1866312
1571315
1985923
1032235
1339150
305271
817617
966722
1403735
1648087
1632230
1329035
319222
1722659
450142
764718
1390780
1167602
376203
810392
617132
1647271
1783335
1907086
550530
824726
1103671
861569
654665
651306
935853
972030
1509521
1529893
312686
920442
88677
1634584
699307
873864
587296
1039352
391007
349512
1497664
1437871
1211952
19101
629912
301451
854250
195471
897968
144500
1335533
1786079
1927112
40522
1111491
1092169
1152419
407213
1453715
1036272
557153
802422
649223
1691254
783318
1146786
1214689
1025841
543010
734375
1384062
132937
730853
628215
59562
530552
1851115
86483
1603348
1827201
1816696
782189
281601
309232
345535
1633613
1252318
279727
1859042
1599594
148481
1944190
1713080
1662175
873306
1373365
801313
1285702
1488144
1316104
1157985
1964432
634255
1102234
452460
466569
1789155
697835
56484
1077265
1846401
1698361
120458
539463
1206601
272094
1948157
1531511
232526
243791
1961047
627583
1476891
1021078
32592
1152379
675139
1802810
906217
1792276
1581681
756561
1375290
739778
698128
1850439
1201443
51703
294881
1607872
1443324
1638848
1424018
1090769
356255
1077404
980884
767769
1000682
1921824
1410018
899203
1153634
1543642
1027223
386924
732675
1104223
451027
168247
728213
397912
1061522
1529660
558272
1771665
768640
1430721
326216
183416
254556
171757
512366
1637423
658803
1415633
1414091
39419
1254441
1592139
367280
546722
1992395
973635
867905
533110
218761
1614951
148658
1293970
1158892
727829
1146296
818022
1253197
1684606
714315
921252
1043478
1922138
1386895
48280
1783161
397139
487262
1940351
851541
1906551
1377283
819521
870942
1709967
1745296
1760991
960965
1659614
676632
599798
1592957
1120778
1735901
914104
1071970
1964748
1774007
1633984
71939
1574496
789172
1841184
1459054
1060883
104182
982549
121730
1362451
1345620
1118579
1866902
158826
1420368
1016207
340141
1938004
1481764
640652
279222
1359693
1051668
1504453
1552085
1395011
85940
104784
1255556
265151
1767498
1938868
1947760
1709972
638539
1722956
1392666
899648
137079
642961
513855
525167
1795851
1969647
212937
923166
306770
1897014
1910659
654517
1657984
283517
1855408
853
750124
1153431
1524149
1902777
602737
391234
946036
1819755
1353070
159343
1141352
1402233
1989321
668791
1640992
453824
1242584
297205
1176339
1978353
1843441
1580765
1708410
1118247
431049
1176169
697050
1667806
1702954
887643
798691
110458
652465
1427519
100068
1361047
629786
1486716
364090
873730
107009
1555642
555407
1100950
1801776
1759006
945473
813796
864506
93191
1166356
1875869
995157
884533
1594422
410833
819994
1727122
302785
563970
668556
1920417
527442
602111
1273869
787465
724852
222596
922718
508973
998212
1842481
516176
1086200
993739
1858750
1499714
1632478
863393
875663
1617221
989665
724405
1044402
449223
1822326
522802
1265468
1073697
1957002
1427980
1039188
388170
1664139
1189475
50159
362267
1439689
1581199
599966
1265830
1345274
975557
273054
1856397
1847109
323779
1798015
510522
849685
688718
1082487
692018
1928603
1410300
1626003
1290413
1893151
1986375
1513748
1741919
706767
244355
307970
1032638
1372012
1711248
943548
851350
511746
868051
194425
550273
985778
41329
1216185
1970655
578811
1909539
434899
247341
588652
148747
394740
1165674
474320
1176679
350673
1858548
70243
192653
1684710
1899093
1075613
466154
1049912
341160
1629748
206629
869577
1612089
940944
1454400
681704
1852912
252865
987227
143364
789584
963306
1825552
1547355
1235190
773160
559383
1883281
706513
1316823
187455
1232440
869382
1331543
476508
1371990
1633657
887804
772373
899875
520949
1558746
1299227
73436
1294029
1803358
939541
697658
1548594
1935349
1354602
1095145
231313
1223710
726199
928555
1188272
1654303
14021
237757
869677
1757287
928276
74351
1869030
865466
87288
652136
1416379
1816704
980637
1244356
720975
601494
729367
1594110
728048
1425091
1651784
849328
72338
786222
776279
1823795
1250392
1523097
184992
1840698
1909155
140962
115736
575600
1407687
146957
1848053
723227
1249120
1175259
1202979
1546284
1761077
1918216
1415649
460880
39558
245284
807963
180072
1825449
1874918
943493
491660
122643
224479
1781095
957529
1543277
171793
1953024
1901021
1424442
853338
1292543
1079128
1708156
987262
1320936
1146457
1886079
1008064
364406
1748920
1708179
1546194
1223765
1334229
1320494
1536473
766324
32558
657429
1615761
1395718
1755455
1294881
778925
1931927
1987244
302985
33111
1263898
16888
948233
1466224
865027
1202504
1816601
320178
1555449
1352584
1628568
948425
3325
953135
631081
1497471
1378246
431017
83838
1634996
1286567
1044352
804489
803131
1156769
748501
1267004
485957
477944
1554222
67135
1198934
489225
442696
1523032
1671999
1386812
981742
497670
11679
1399382
839069
566483
1274079
1083773
550607
1571039
140733
329588
1914597
575799
84264
687034
240512
1481263
1565124
1368977
345170
156490
1024216
1369139
178957
1697454
1059432
1201734
1082919
548784
945988
1126856
1936276
102097
922817
1952496
16336
1542118
795274
196078
420445
1845408
1739727
1010472
1280203
1088050
1634038
141318
42296
97380
632892
659866
180829
666763
721595
860126
984021
509673
464120
929060
1351335
309477
565874
356363
640962
279336
632198
222345
857423
1547228
612528
441413
75036
1117404
1057660
1805175
470789
911352
1767848
523586
1434792
955071
1060857
1329193
761692
491232
368501
1267702
655554
1249676
1002979
1658641
1947459
1920474
1463885
56950
8781
1747650
1881243
726382
1921271
1517078
841742
1929154
754685
1262910
597510
833824
1137805
258920
627782
649262
1283623
1319489
256686
1873182
1156308
595521
1615589
1244685
1624296
1460581
1931566
1733824
756460
1348143
1594673
1700700
1096415
1774769
677324
44612
1503164
1567277
1594897
1275065
908623
1392168
1255995
1287944
1459272
1954029
601787
563701
296771
1990406
172393
951841
1068876
996958
132122
1706362
1252905
1453013
1398805
1914855
1667390
1411398
1857885
15749
317557
1933651
160049
928088
246460
963594
1363632
631674
940358
1417863
907789
375306
1147288
1869152
268956
1394597
1195922
814028
1626176
1962417
1842370
761010
1105317
95269
1879162
1716197
525313
1379088
6558
1654034
24024
1222661
1520246
649098
583702
1513377
45851
193833
1943460
731660
1125515
1609246
567601
616586
1297098
1515808
684697
1219918
852642
1086480
1303513
707077
1960762
259420
103499
1306007
943549
201333
89741
224780
1407520
450528
1547486
1122525
1808575
1018839
1527791
1813795
1824965
263830
1939581
1579912
761094
1600848
73211
1364685
1547447
1496508
1570078
1426535
881096
1363038
70466
322911
153097
1067141
491609
1035710
1889522
65547
1160685
449631
1082748
171668
605832
839063
64792
1912205
1119252
1337436
1333785
1219768
118700
225381
1769358
683341
211274
240514
1952667
354908
552788
148459
60104
19836
585443
559992
1525203
1988683
269099
133361
920036
554449
641214
1466456
88044
578966
1008476
1682792
294110
861412
338718
298700
1007079
1024273
759551
202940
969840
544894
58366
999474
1377193
1396556
167231
1683918
665070
1673560
19029
824407
77276
1585615
1972121
1941828
1320808
644462
97414
502222
89535
1925509
1962983
1883638
438786
490916
968532
1385052
1114908
1538772
304551
1034119
1891941
48019
1742703
924792
1018508
1109399
1815823
1837094
648273
1959348
708093
1293725
1297159
854249
373445
33028
62330
1684472
1102721
1926621
719609
798177
110813
1922622
1689335
1216921
418162
309981
878430
375668
1531674
287098
1164341
1881818
292071
1397985
1080894
236079
1036484
485237
300834
1441055
1288910
571556
1156702
775546
913361
982633
1260072
1549399
558827
1027138
334016
297869
1334359
400476
1848659
656501
374831
1733725
141560
1607053
325212
1782701
721714
153673
1712845
1007715
279948
1114085
1792985
1513610
498518
341160
1394517
539243
250779
1281805
1591304
206552
18687
193855
30292
1336189
766250
1029307
669339
696128
1164418
690662
1551252
1975702
812658
344743
1271303
1606588
162146
226584
1678996
1428930
1821169
279928
779184
1834037
113144
488286
532805
1677041
194721
1323532
1270287
1822045
291365
804736
1648189
384704
219387
1804119
1929545
539785
375907
1477388
281360
1687243
1207363
43576
982928
1500172
211044
1505991
980755
1380129
402849
894343
1494274
1859230
1990499
1400381
1494451
1103225
742672
1680756
1269215
882086
1518784
366995
1512777
1394715
1918714
1357489
1545404
1095306
1821090
819334
477137
1007792
450783
986153
576336
1216791
204236
1670175
1689201
879047
1887225
1742513
1063584
730056
474449
893336
1107735
27962
71501
1333704
1835892
595200
893842
1221271
26449
868681
1850906
896468
1064046
1159707
1835567
779344
1597592
1645314
17133
1838291
1437994
788822
1190344
618180
1811912
590451
1198835
1875639
756472
712578
1608662
1506276
1428406
1254245
1818700
180059
485387
1701477
660139
1676847
470661
575352
1495233
1537458
1497175
485948
1232005
805954
174224
676070
1149874
1547343
1894215
1237728
607754
1780149
466652
1390363
1659908
1859440
1121657
1636666
51372
1641965
627325
1208457
931917
1761666
644831
226312
1496640
1869188
1314618
1017628
1817060
603977
1440364
848339
1165236
1011573
1459681
253668
680957
640616
722722
1597230
1920899
210677
1834761
89454
1950998
340235
1091461
1088459
263360
360772
1705894
690541
1196141
1072992
211949
248235
253014
270295
556744
378710
270295
496592
1236135
998338
522175
421107
629985
268358
1772197
1501838
1889885
1532061
968313
539962
1090101
194240
483283
1626187
443318
1785167
160806
1617714
692382
1591545
1692459
1999567
1449007
495371
1550378
798702
1526201
424413
399522
690304
1721964
1518282
187887
1153749
1626755
517516
147016
696977
302965
1450199
1849739
873380
1935149
1851536
1484802
286954
8023
1444664
1668462
104484
1535429
1461704
626693
1556920
1815942
1675894
366053
1968201
129966
1190809
252430
1271105
1977822
1758210
425121
1954505
1365696
691481
1479151
151386
1730271
1992085
629544
899217
1010623
1847336
818361
1399241
975629
1804389
1903587
1750617
125114
222423
1754739
907833
1524399
68619
1918237
1764208
1202568
1770212
1149210
1095859
1198995
1565099
1879198
1207895
1043650
1881643
1746351
1794638
638777
35271
343691
954451
1292415
357386
1491688
13211
376010
938686
643219
1370634
511061
327271
1574360
1216726
1799189
1806644
585042
1304779
331028
1645551
160948
1816935
868703
1539233
1522503
13491
954940
114788
1303771
1977407
838194
1451584
233114
870123
1206142
1931477
1860110
644723
1530573
108064
65117
1444788
606081
1217786
1994792
257597
1228937
438293
513550
1478321
840524
1432659
1526340
1107916
1094228
1339810
642327
808569
864361
994997
1004399
1983898
42204
308363
870255
481116
1949163
669612
803823
1964855
1884337
1245725
1298034
1425926
256939
1259602
921571
182265
824
666565
818173
1022276
615368
1327973
726362
481156
4539
1127269
1891637
1427000
1146153
123372
1767886
1077111
586314
1192755
1883555
1445535
939556
790050
1791401
403713
380209
1807755
1736614
1557072
35645
115259
15204
380838
1408830
28668
1313255
1346792
1179341
1409813
1537033
1339626
1294667
1601539
39260
1179642
611337
1619962
1988329
77700
1355009
427914
1065854
417990
352021
1502446
978123
1507715
1392948
1369433
602319
431078
1765390
970453
287708
211121
1775453
1255357
1526527
1966667
543088
136500
833824
1563716
750049
186498
1553540
1255726
27785
451176
999939
152658
32890
1274800
1095469
74952
851135
983432
1221835
805226
812371
1832410
1146807
1006109
1356039
82781
1236901
261160
828658
1333660
964523
1502130
871919
680664
1632860
247935
1980663
1799910
181352
560064
1535428
333890
853311
1679997
701527
903055
1915297
1926846
1034934
1676702
597046
1764234
817154
158503
1712889
241127
1378114
406324
1180197
794483
1030278
6287
1147969
1046847
232354
1684090
1720673
1467920
859673
1058267
411933
210736
248073
55679
1123856
462804
446045
1658445
409790
1848354
418118
1130870
1777819
1343966
955280
567917
11092
1677378
737214
1561487
1300024
1565765
1036734
1791050
1422903
1872953
1369262
1255503
261742
432525
423415
1959021
1312584
1998955
17101
1348886
909365
1781786
778743
556011
486183
1238379
1116956
679959
125194
309538
328049
327101
1727323
95826
1540661
1111804
447785
420163
1652383
1237878
178191
1895584
687538
1728718
1254057
538555
244367
871073
949490
1854365
1932917
1044571
639998
1665120
462309
373992
995707
1592583
1455212
1826036
144443
294444
1042346
906780
29997
171929
1208651
794433
782460
881516
533335
665833
1801284
1058381
773425
1988344
1664725
157377
724320
1660702
1802648
1756888
179798
19301
305604
1681347
44515
1409318
613135
1373507
1979268
1366116
33696
1518344
168210
1043080
1456751
739059
1528099
1454600
641277
1522035
779156
1976022
198386
1211414
517398
1867424
307968
519789
856446
1059196
40657
1507525
1833563
1174002
1971354
1098352
164772
304077
291984
23514
359446
479001
977783
1486000
1179223
1814556
1127390
310146
850649
1900401
1117976
1070998
663405
1447417
1641466
1034694
150252
1433504
878861
102867
720547
922374
1924316
1666785
817555
1995402
1623059
1533873
1513152
1305825
737333
1244238
606884
799385
744356
541331
1151210
1473360
160197
903673
1651868
1099748
1660734
974564
553029
423338
1781267
200985
105729
389361
1843581
1946962
550347
398089
464986
1524317
813119
1796441
999652
896998
894537
1274161
1159274
317840
18720
656176
1697340
889518
1442701
1782691
792416
816338
671180
838404
277891
27937
135566
731478
36825
1912048
1730958
1642303
538415
443712
1994577
12057
1616508
1056011
449002
902389
831877
1529608
410549
1166093
139751
6503
980958
161164
919180
419732
944377
956725
671118
296430
381955
1794292
846908
562461
1589896
1871041
110959
1462888
1711282
1179912
1745442
1143378
1626649
1138163
1586957
1711191
280264
1204705
918473
546674
1158966
341026
1461463
493472
247749
1811367
1153000
981459
907943
288424
1935
1813933
38045
550862
1962097
1395429
405783
577623
70930
377874
1618732
114341
228926
901020
874262
368199
515617
1626936
855088
1009536
1039214
1171970
673580
848894
687850
1789668
736492
1998497
1569817
1433393
750910
979567
773537
961882
1588860
23529
865840
722720
859310
1509285
1621280
395913
1791612
1729428
1641134
1739115
1168080
1583252
1922204
548224
1156018
1578552
1941851
652093
1155344
1719036
1835760
1151915
802353
953164
1750646
886928
1870066
1215262
1113627
8038
923034
434598
1548339
648740
758688
1961691
273493
392695
539510
1016854
1554137
1398082
1410235
1314302
1609038
379053
925936
541631
869163
61392
18736
1371503
371164
162051
469549
193026
136409
1537330
1816205
1722199
1588874
1419376
643194
1450577
234541
298669
1183113
556131
1262241
1882836
1857939
679097
505019
1910403
24550
1890099
787352
1622773
360355
1731674
1974308
539663
714011
354442
1751286
1128153
1713359
636488
1398430
1618296
1942454
1917473
1712876
209401
1445618
1902458
1922542
607493
1464307
1095627
90165
177721
1757550
49624
1963642
1506873
472266
424163
618443
1081522
1851380
1555470
600007
1353747
1276697
266625
282415
279876
198503
1037587
220642
371522
544440
1825432
888585
1373672
229180
1783812
388327
418728
1543539
553635
768057
1290694
1568240
606315
1865722
1798138
1126923
581708
1870111
1559420
1144799
941272
107873
1148711
1222777
492834
667639
1897222
562127
1778602
793772
108167
1848109
967347
1840431
156434
410025
1453668
353368
1252088
842961
1460781
1108912
1261213
813021
1425488
833184
84704
1481366
134864
1304078
1582635
606904
1500051
1701511
1288046
861891
31270
624363
1639470
417068
628121
1626164
123750
1546391
1500389
1169136
234480
1403695
1106424
1418835
983490
268728
1475518
1203010
499946
703897
1017133
1983945
300723
667248
518072
1926474
133687
1553663
350097
53858
1516503
1367200
492591
1626693
594084
111235
440772
380342
361861
1402183
125667
1801699
27261
379763
1102980
1340549
865479
495584
22772
1778443
1266142
1002813
710769
243069
1342471
686110
1083108
1078153
1393397
350120
1017470
1002180
1486183
805784
1851878
1287135
139711
911715
360504
115311
1848594
86345
7722
1248421
1093646
655558
529637
592306
365184
479495
913104
1299976
599171
1154801
1141648
913771
339914
868638
784309
1744509
1425633
1618955
899443
677297
1393147
1313381
1705730
1595983
1208094
1617343
1984402
1807212
1673700
1522072
771147
1451673
141641
535821
600497
976241
690729
1016747
567917
129309
199394
1203086
1625847
1931552
1025330
1664449
213700
129124
1752596
1090964
1946210
1297370
858697
400134
220660
1062038
1420560
215679
1425928
760285
1901486
668724
920246
1071704
276224
851392
748939
1318278
1803132
1849499
216684
494656
1065218
232250
994032
1595275
758886
1546477
173955
1963631
873678
1826947
1877179
1937064
726429
831844
771871
1044342
474705
528082
787998
592698
89433
1031242
389485
575812
211958
1483094
50215
52323
443486
123064
1409189
1595038
1640297
1697741
1791201
1040141
227692
1510545
1481877
519764
1928679
1352224
1077389
1426138
1138891
1233394
605781
1040938
755587
1484078
1169181
636712
1133661
1037779
1651835
834019
1501286
777429
918437
1219384
983324
1296735
1068430
676939
1826784
865277
1131962
926667
637847
1384924
945592
934643
1938397
1469975
1903839
812214
555317
935991
1867761
1602615
1257523
1264369
443695
403205
247936
1076112
1634364
1057476
1571335
513911
1316635
1852862
1922340
394046
1324281
231971
1201223
696602
457535
1098193
752959
1574656
1469118
187967
1978237
199752
1620179
770232
677866
1901697
1080957
1532838
6496
274873
1281637
645180
356715
1350041
1277640
770702
858096
1589847
332623
926758
1817574
1918398
1864630
1189491
438073
1354737
1416633
620852
39709
1488465
426146
621515
1085718
227057
1216259
818593
830976
1861002
253225
1843509
958861
777710
1621372
1817185
222847
676864
533411
1379081
1080720
1776540
614654
13963
898604
997256
1117080
625446
620449
1074645
417241
1888067
1284014
428708
1399235
548239
526309
1872000
589045
70282
1740825
1055258
975306
675575
122782
1972670
1373786
197890
936290
1541236
1416109
203326
166156
861820
729765
1527918
1525475
1705126
1005955
1423015
1415166
1131157
529494
1899580
1782005
1228507
719393
511107
1738167
449225
1540936
720083
1755447
1841786
21057
185912
1745541
1140797
104586
1715365
899149
1125178
1893503
203660
147502
594134
1139937
1300467
1676558
112207
843465
1688036
1668574
372682
235765
1554442
1199707
1531189
1348397
612714
309689
1012377
1282744
954660
1388798
454423
1119319
1887417
1047308
887831
1497044
77541
261261
1199539
1093589
236864
1169298
259629
853907
1204540
1085690
912087
430113
1938404
1363577
474619
1392578
1662359
827101
1220119
1763828
803050
52523
1038808
1517510
1086486
746437
1551389
936549
289738
221508
1048780
329308
5918
1230494
1663007
530104
903226
1720425
1368830
850713
236232
211866
589142
1813174
1217227
1121183
51760
697825
304533
65229
955498
853303
365398
633155
1791786
889233
618075
714539
1677541
242283
854480
600753
1450957
1812922
416004
142399
866563
1212868
599145
1241792
331150
24690
538605
1297246
926516
1457706
12932
1856345
840765
1763293
1537265
1958958
772690
1057078
1294933
360947
1566238
849014
1841452
37919
1520740
890055
1819820
743159
947174
1643530
1755056
340094
886393
271449
1665147
1223227
230464
590835
1316288
1697517
32033
1227367
1187371
466268
1987700
1970836
573948
954637
1934240
1978196
1944866
950661
1817454
735444
1022346
984250
279790
1848583
1485426
1654226
1741888
579985
1729814
459745
1599309
1046643
257767
1324373
157533
785662
701150
1275629
1828839
466060
545264
1431442
1081681
1183300
97987
853245
832211
1887992
819612
897642
977207
780260
1791526
1809286
851864
651613
1432922
1769995
798914
387011
1224294
432743
89866
1871684
350932
1881698
281579
476022
1647982
1089222
1234343
615135
734815
1009396
1649763
630154
1996184
1039497
1642240
1985823
1452659
1392582
1299425
1638616
1578213
452500
458076
1268669
1543340
1140921
661006
651338
384868
1235024
767190
725086
1720740
987293
1936719
217572
890876
1285990
1752716
394404
541186
375082
1467105
889538
1383456
279197
243694
1211843
1349082
1967745
641539
936917
122246
1960527
1611866
1894641
1801600
1442023
971341
1611882
813469
1884759
1559932
569324
1004774
979701
1624592
1415183
1234793
1770807
794530
909012
224175
1315282
270750
1235879
1099830
259364
396263
1811712
1853489
402365
1838451
195322
1337534
1653437
963569
1577093
54741
561436
268834
1976076
1160025
1396986
1411764
1078496
248104
652888
686631
854631
200760
1661815
1668322
111987
519924
895275
431350
1236971
1417174
1812397
1127061
1875466
1424304
323904
356394
1577125
359602
1418121
1231780
1354637
768497
1580565
1209222
826796
1899705
891026
644421
434439
610311
1547059
494853
482944
165939
261031
167889
188082
1609129
688081
1958305
663388
182190
1158326
1630374
1298907
1154578
1332620
268697
861071
777943
1449361
623696
1863727
42692
1335674
1209524
1000270
679415
718930
1489868
376300
890800
1181507
378189
901554
1179446
1347752
1081257
224431
129826
44891
1733533
238988
565583
1165785
878079
437900
951961
1734797
1718483
1324519
1258482
562932
1315497
1101820
930133
659800
1557822
1743873
1927395
1032252
198092
239409
1718180
282232
354233
1334908
334725
637494
1578258
88843
1883573
285590
5347
417707
504225
1012828
262994
343780
1708486
698228
433053
537334
978988
1771239
1713354
934982
1326596
839176
1026084
1617707
1566449
657706
690194
1351913
179504
1486153
102743
1053209
467924
298806
587407
265140
313208
1087766
100074
1917623
234824
254082
15508
179249
683650
1492709
253763
159403
1160938
1297835
886750
933370
68536
787975
172472
897913
612898
1889169
243861
399574
1973978
1068209
850706
510962
700871
1078866
1160441
41390
1451661
1366048
1386433
829863
1837621
558589
1002675
1273509
1274104
357748
1743515
1912881
1292518
270904
588386
1777924
1810137
1658771
59629
1202060
697165
1022357
1141173
907140
1926952
1978924
450210
52831
794873
1816716
1345096
1095878
281027
1376347
378200
412917
729244
1495959
1475539
973688
687028
949298
783886
1685475
1700230
294830
793253
1411562
703731
348218
1562219
910343
1735218
1055840
1201280
224077
258023
572596
1791751
1994723
275257
768226
1530102
1962557
1831388
1367661
882543
339565
1871645
1106114
779093
115365
1793948
1841608
1366223
826199
1385441
1012449
523143
494366
1370143
1638765
1543190
1749471
124050
750097
1178373
109064
782523
1972079
910649
1068769
173628
282086
1513536
928894
459247
588384
1746695
727887
1073103
473818
1758916
342432
703985
1506270
1035291
1075792
1164673
31090
1539101
1428225
1172466
1005322
1699823
856071
701641
617584
456359
1885461
1785070
1727961
344291
72114
310448
1588707
1127648
1617440
233864
1511010
1116229
222718
869720
171558
25361
1687541
1363528
1255445
1031741
1511003
239694
52848
1347985
736279
1754211
37672
113678
398990
1681674
414472
1600166
956318
1056931
1090306
1365330
1103987
405823
1733735
1383115
119842
1448323
193669
1288501
461048
176360
1905464
1042446
746631
371786
424904
257803
1962648
807918
1893772
91870
853947
1130565
755365
1039311
1180607
878501
1656918
710415
1610791
657023
450127
1601352
227223
332182
1144889
1643758
1911488
619416
1859485
188999
873545
1458027
1773217
404058
1137246
1078031
267997
557920
1981404
1129141
1245649
1023073
686549
1507883
1079413
454006
1288786
1513037
1043811
951586
1758393
1475091
228323
46016
670785
1035502
1788010
436037
581064
1600100
1501026
337335
827943
1692124
1640262
1604355
1605761
1340855
1681753
795715
1394272
110510
1835285
872849
1440466
1858115
484343
1335258
209553
1810207
1691830
1535961
836203
1815608
666310
1048929
1103282
1187932
1525098
1092357
1820973
793811
272792
998962
748836
1455895
1683552
1038876
1538347
752182
175423
76188
1465998
247593
75999
130321
261302
816034
62488
587063
988887
811226
1896754
375179
1369187
341864
1297633
1801261
1925552
1984448
1353919
1371316
508080
453410
1357054
196121
159309
1987192
1960536
1920617
1285230
1166474
95138
1669661
807380
957847
575220
224079
929676
1246773
429703
1145512
1247368
64640
54629
1867170
1892693
621275
203061
1670234
1805101
1904526
1507166
1317099
1646770
1912766
972869
709888
1120166
1438766
358906
44753
503619
400394
1056837
440603
256072
1780070
1698293
1037786
1974887
1084558
1241805
978966
14429
653303
1615525
684345
1133223
1296256
1184007
1172261
1079594
1920057
1655113
790216
199191
1278119
1294327
1522721
92250
1312829
764222
649686
456487
1345275
609921
45967
1862743
237586
1714882
1795014
193470
238803
1812692
1190408
1023156
850613
831314
1597626
1869286
1444506
988614
433552
1286199
83633
1934573
398597
785744
636598
1459604
982230
127392
1742256
1366442
314796
605893
393469
1934144
865740
646444
1570512
1799887
510640
1482937
34905
970626
1317319
1579790
1394397
1553770
80391
177851
1894709
1229636
1256922
1200473
192429
963456
1226622
1418173
1039739
996565
1919274
1350418
722523
1598618
349440
1897242
1384270
1934110
513716
860295
1719116
1360423
224635
1308030
1752621
606060
1509186
157339
707771
42891
935694
751947
910439
212842
1729762
1008998
1540204
961032
1111427
1662268
1470742
1819144
1083890
1208915
506524
1180126
253969
1280637
1531218
102373
986966
1986361
319055
1503616
811437
1817625
1022767
39662
1393393
811330
801654
488380
550769
1387917
1512088
305707
533172
213675
98714
794076
449259
479290
1202172
1825772
1290746
553144
878756
751236
893485
1565311
1336368
1643603
777937
818014
153565
223695
1938578
1167141
582964
401184
1909863
400494
1179471
567805
10587
982620
679585
190566
313319
435640
533343
1582617
860123
271066
1005875
33816
977434
1080244
1941369
520226
1410797
1634679
899539
766959
634690
399758
506973
1407159
1431230
538124
1246464
554470
252781
1927768
741173
958164
1578105
426145
718139
754237
1502750
1800145
645785
360369
688116
960294
1936732
1298214
1926790
1700012
435405
152454
1985497
209992
451434
1634923
282451
1646047
663133
1487421
953710
333848
220286
974803
997785
1698856
1564986
1457709
1530358
530925
1619370
1680915
566370
1435363
807603
613202
1210422
506482
1641065
1155690
282664
1429489
285384
501446
779345
1333241
193200
1696050
852602
556440
1520093
1982157
1570087
534597
723027
488125
1177209
481054
593395
1816949
595126
1147453
1560597
771458
818462
957103
1540429
985041
525975
1529706
1907899
1572187
1681960
1359655
211324
435616
1025296
1067114
1113374
1487930
581437
741355
406888
1467549
721716
374516
525154
1984026
884623
1128067
829888
667084
979932
3055
1916881
1879806
1922780
882774
253225
167999
1803717
447073
70867
857665
1249001
1565621
850636
76813
1196632
1724691
148039
797422
1209222
436174
1918997
820623
530735
949172
96571
590355
154256
353737
836310
376703
1622130
1965500
622654
89061
1612484
645771
1166726
1177972
17196
999641
325885
676657
154185
1196591
320015
1473146
135139
379268
503124
1738335
705395
1587647
1346985
865954
915251
1508477
1668239
1335618
1728214
1750751
11412
375210
803390
951915
1846679
167314
1401011
45896
864993
661932
939895
473588
1733955
808192
424194
1384374
1365690
635596
1257901
369084
1371349
498886
1253968
1718057
951254
600870
1467863
1247180
566575
1468016
1740999
1136892
727269
981430
203286
1021032
1534866
1205171
1504713
906126
570644
1006195
648126
1142974
1517791
1240132
1790506
749744
852592
746277
100433
1907923
295532
300018
1693372
273313
1539420
1351878
679750
1319896
1792836
1384705
252123
750094
315595
1135262
1106188
1602756
377398
1219362
1546059
1817851
967703
653460
1383132
950340
307145
1817247
1535609
839612
1944591
1719531
420744
600004
662410
1469716
598970
1491068
1556693
1027123
803334
1247088
411116
996501
1233668
1326701
649463
1731368
23518
4805
1164039
19420
1026702
1651495
1657133
838479
1617920
1151983
390320
1221988
1161670
1961419
824990
936646
4879
181968
119536
788241
177567
1088044
1075695
523956
1231200
1517130
1447639
975179
1790856
311571
1740450
661842
1746067
1138894
506785
1187213
953634
610234
1469069
1524922
557418
1844455
230265
854273
1020336
282165
818127
1309502
942186
376244
1282433
604498
1655746
1433587
907894
325872
1026315
292823
484288
1970238
737732
1641577
1325931
1148401
1322794
711017
1931701
894969
722697
21080
1657578
1764930
342560
635662
1926442
1459285
268914
203303
1844901
1623925
274692
830831
1763059
707423
347805
233511
608795
994328
1945840
804220
364977
788060
283533
1093810
1158417
1275902
1223808
1076066
1755745
619573
1277924
1820058
1718222
1111535
569392
1631058
1441047
1711919
1580084
1192406
376438
1924119
295908
315445
1885544
36645
599941
1062905
1161230
977306
1696263
98405
374312
880233
1629756
362477
194436
1900166
81716
285731
1545073
1418520
1601738
1302418
447935
1037941
430093
1621071
1722545
1259295
1679757
670214
85366
453436
69214
1391186
159907
1432012
1467269
1999637
542231
1731908
1684198
1695134
1290223
1321518
1825569
1304029
1714731
875982
1863908
490348
253037
483144
800018
426068
1128629
1217283
222283
544766
347306
895765
23656
1773749
1670303
336900
774614
1434692
708345
783382
990600
871778
1535462
903343
1630374
1497505
1186784
661243
973345
1948733
1051925
1679935
1148315
1426254
1206505
17683
1949794
1199079
1243916
605575
1120604
873984
1266340
259227
1897957
430174
735402
1351090
1260588
1893714
420618
1632103
1851154
177958
225641
920178
1619402
925196
1908449
1785377
1752741
234456
938980
1916292
134928
1367347
260516
661817
20023
1794697
1796098
941169
1202434
1742367
438630
1062664
1071628
426799
111712
563642
391282
401036
1371841
567251
492963
553316
1909022
748370
1762816
770619
617757
1084080
1920968
1752909
1158590
1175783
1601787
541424
507290
1749689
270147
85181
1803956
1906454
1746423
1264132
5633
993387
494762
967616
1854214
905461
117816
1523349
1933579
1877392
1798326
1196026
199102
1399460
1224076
111252
1199256
1816696
1663985
750124
1538291
474150
1278374
164256
814592
4840
36554
474090
1972554
1640136
304194
1055788
1216343
498210
1211559
185882
935829
886915
764931
1438551
1151899
1822148
1616799
193032
238086
777406
1621677
475000
977100
694577
839050
1605551
1941102
1764589
863285
717899
1978922
567227
1294553
1414763
856871
1277392
308934
1760439
822201
1759993
708276
1120029
1595850
337128
641817
1409405
482100
1841974
1512116
972710
1557615
1815207
1179098
1021491
1370877
315567
356976
1083000
1883993
743153
935346
1151832
1627154
1527695
645716
1782452
1209953
127333
141418
1720408
175299
172419
1406774
1830053
1558017
522904
775360
1593151
230439
1340547
1593553
619510
271186
986514
1686180
594024
1114765
1230029
1767885
206306
196750
1627178
1426002
1108857
1352283
1116518
1405003
1254964
1182555
418935
1242320
1856917
1486891
1620293
1744610
1839422
103584
1005293
1133018
1866776
1517842
921315
1234828
1573031
833911
1402070
305685
335469
1049897
481061
739010
1528270
1126121
1128802
588238
984990
603316
274853
1282674
1081151
1714250
1193016
1121056
597516
1707732
1639354
387467
654078
1721155
345888
877201
1126830
944607
1986968
1811301
565679
1623089
704739
1260808
1083533
1476285
1674358
393474
1005270
944438
750887
1599971
1234226
142440
1391747
1234422
601361
1839772
864613
259008
1712762
1634505
633016
165016
1175272
242504
52237
1962414
980349
543233
1052227
1401612
1192805
1495069
700316
1940319
1629657
1264987
411194
1901790
1328504
98925
93651
1924789
324820
669747
1417885
812133
905846
754416
1060108
158460
1714815
70928
485706
774093
1416024
1998881
750008
54452
1443054
1474319
148534
1143315
175384
425133
939179
439893
490274
1705814
1105671
515067
451801
1637151
1576225
249373
1146924
274523
1385989
520691
1859927
1684817
1569597
1607892
1752931
1652849
1874640
1980942
1229386
1114099
619542
935181
1029823
1987061
596162
91153
70062
1459500
1161673
1629805
1780378
71777
101014
1816404
1657077
527884
324059
1447029
130583
1601191
261058
1088020
732022
826023
572022
494626
1429516
1768380
194136
1831093
417072
231844
1943427
994003
73621
890202
275828
1168576
1254095
594776
694925
604893
1209065
505287
42680
912152
112510
1225781
7887
1071461
563620
799597
1840999
1063838
1769971
1509331
659580
1724631
739453
1759458
1878135
1340023
800199
1588118
546645
156451
465327
60646
171547
787177
1966210
1300240
236798
742980
1942961
188247
251953
593663
1724985
627345
1913748
1249258
941597
1165763
260891
288379
905498
1225882
1768633
564076
1329092
1496616
437641
1433097
914541
896047
1321647
1590468
1360499
358002
1102205
1770006
26748
159003
1090032
391982
1676355
836036
164323
1374263
909046
392429
1416209
890183
790367
1202746
648271
982351
617864
940161
327139
1985450
1752116
1062709
1527272
255841
1938987
186232
928373
1471024
899917
1493596
225631
339939
1305031
1960900
427646
751188
505490
1693707
661380
1344738
1824622
1434691
699147
148131
1570885
687168
135259
1402281
875248
1963895
1419687
1766152
1626814
1031253
1948919
789458
1440961
339825
862183
1442238
1213848
1466273
1889121
1702074
1515082
274351
484402
1445698
1937344
1165229
914995
182444
1850768
1639138
1223767
1763108
893713
1133834
1482356
1040464
628776
1688382
1977449
247674
1549186
639687
241268
1028511
928989
359191
1780159
974134
534897
1102368
175263
1935405
707825
1560803
924347
1828309
982636
1958619
1219151
368630
1884503
452099
1570451
362597
1368589
1042858
1188653
1036278
2283
1209290
1632826
1458748
972989
1589671
1604701
202531
1271243
226660
105872
1823601
933880
842657
378810
182830
1009288
937753
1598169
1291061
1330949
928833
1187919
1455059
919502
336574
1591609
129272
510380
1869352
776958
1501322
1973541
1478331
1425396
1058907
1128853
1604652
894635
732393
1509763
1093226
874732
108801
171190
784485
1994416
476510
1950597
235929
784957
1366031
296333
53554
1135735
1904522
1975384
1030420
171716
287495
1879469
1208311
1728073
523590
1941879
1394819
478688
1122380
1989550
1735880
1989794
1404521
210100
704957
281116
1752575
1243288
1536707
1905946
522396
1825012
594815
642718
489137
1471045
921212
607710
765218
1117032
1403758
1813908
779662
1453141
271024
512929
790747
1859554
909733
1844616
30980
1162529
905852
204584
1521662
1018090
1257010
816037
131757
1296202
1651007
92715
47258
346702
1056231
1863817
483113
545035
1298797
1068163
729429
435146
1488256
1393964
174144
1201714
1766944
611840
310889
990556
1764161
1763619
724946
642765
1651505
1043991
1549503
160815
1697423
1635551
1292265
1083152
1726568
1002104
1609482
1313370
1460906
1659129
774288
45404
673975
279830
1253348
1769640
1540893
148988
1507360
1251687
544602
1123799
1580942
311516
1810670
678329
1393803
543506
1751454
1536045
1637129
778775
1963892
1955327
1219456
1982553
562990
1212848
227899
21852
628371
730777
376229
1525067
6065
1411754
753809
1614693
352326
118867
868836
1782678
89562
924895
1845553
825782
24191
279422
1726302
1744143
822825
850728
291456
1162820
340792
350002
1686719
1807595
805205
650051
1866025
1574506
1848110
358330
1883332
844206
1027613
1882560
587237
174235
343326
606688
88506
580546
556748
1175300
319036
35693
1061754
679939
1361259
1038159
726681
489703
1279091
1134521
725833
250278
1229976
1686470
970063
310350
187128
1925115
238642
1033346
228538
1720770
1675178
1950484
888451
692916
1721694
107584
1313541
1439268
633787
57955
1667608
450166
841532
1214363
1007039
46339
1658699
1939519
1884526
1596990
671055
1513471
1438897
151532
1580583
454017
1726605
1832785
732297
1352159
1581731
402974
659761
1500003
1688784
215058
1352944
1403600
526209
235231
1873795
1901606
978677
1072236
440883
1720742
552741
1710558
1147633
881508
789619
619716
1719542
643805
22638
1902678
980991
592522
909057
517307
1462996
1159997
454601
1691490
339707
1915892
1325670
1640738
1604173
630140
316124
1080121
1827838
1256749
1201336
1129772
1305060
1411434
805661
632302
1702920
417031
1585484
1567942
1203629
1014007
680351
1938109
223890
1493225
267955
455862
574391
1912643
500720
73601
640964
1806768
447927
1850708
281275
1477830
1304693
1380090
307629
1328135
824911
257617
771902
254768
549416
656690
1570121
1075144
366443
27546
1933030
724455
749519
1125914
1303932
539617
431112
156494
524618
1170681
1597590
1553021
1969427
497677
1170448
1680419
981420
637072
1959999
1477440
468913
1060088
1391485
750429
1328433
640540
56087
1931803
1970968
1256943
234246
1305813
227703
1911239
347346
1029678
1750488
1084784
881909
216431
1297195
207063
606723
1363805
1217521
1847662
1591211
1602148
812385
1044018
1590133
930532
836633
1266819
284395
1516280
1889945
870659
1408908
1454162
1712407
1318360
1423717
347539
295388
1551502
229640
1092584
826135
117097
488682
1769595
1590920
1303430
123711
747854
1845652
94511
893924
1518710
571894
1694226
592569
1005834
1715411
1131216
1351562
1563091
319454
484266
1039981
243660
1302070
289746
1587884
1239377
131503
779906
784789
1046318
1123118
1652959
1180962
56191
1772069
812568
389927
1772585
1869580
270555
968465
1768897
426319
1786123
172594
873261
1401947
524596
135687
935629
129114
1340936
1557384
644566
1640300
1327762
1096363
773344
1908443
1687657
1396673
1950764
115744
61696
1538733
190142
106746
1557480
85273
1687693
790652
664602
916208
1209476
1354790
82199
1047106
1603295
193157
1486299
1982968
1686716
1712801
892001
91564
733151
1280253
942780
1770194
101014
1469554
654675
1077320
1132280
1115156
627676
1404379
1075474
1445412
820198
412516
1116687
986454
1519272
1423913
450001
1786267
991193
831088
1556445
857922
432561
1664269
1529830
284662
196987
966198
1940389
1311580
1118868
92275
1709172
1256889
1897575
1888092
580830
1274831
1922362
589046
1224320
1592544
1299521
569336
1898180
770739
1662280
878318
1224759
646979
1510607
1640417
1058488
773647
585708
248009
62055
602480
713098
1079820
1610949
1050238
615277
1714263
316256
34223
635946
1777198
818123
1406897
1878249
1628892
1382167
1769685
1365056
414263
1435627
68615
229993
1475607
855612
906923
465580
1600722
882206
1589501
1688247
1935654
1710021
795936
1219520
1853720
1123858
594007
1774344
694394
1470329
1448831
780053
1939659
961259
1039506
929923
1201891
1264892
1870086
1562252
292806
1567275
1793781
267326
532907
867709
196726
1348250
1365347
653694
885476
1514645
1454402
1654808
10743
1788810
1443049
432166
1158558
1518846
520624
54669
1557143
1087980
1947170
1493503
1846665
216831
8686
1932414
547822
1618558
177739
1951571
1800905
760858
279300
1174292
970998
997979
831623
1855798
1458232
1350736
1240767
837666
271251
410739
779066
1771211
988778
1347416
415853
1267580
339186
1755593
320939
1697590
464926
1144375
875576
1463602
288528
1355185
1886789
980936
1276594
831158
755000
1939784
1554507
154882
716783
1727616
103382
1846813
853355
34996
175022
1693851
944510
1641171
1266161
1455818
18979
1884256
339215
1166783
391842
522393
194436
1721191
1819537
1974810
591006
1541822
303023
1510867
1640291
1507688
1878524
743803
111871
972592
1905143
133309
803472
1401654
658811
141875
1863385
1663942
640633
937656
1091652
1508951
678450
100371
491152
672603
1802626
1463906
989799
1122842
1082075
205196
807686
1483000
642506
1480612
792266
1628921
1473638
682232
1458216
836137
251440
905319
626354
371495
1645844
871552
1103946
949424
1341885
1267648
872166
1608979
1276158
35456
326695
1102847
1048012
523455
1385240
603410
1452464
149972
1158583
694986
941092
670768
1239438
1023692
1721517
1951556
548780
552801
912585
1462122
795717
146369
438812
239892
1207912
818840
760620
77995
1192334
1152939
1023753
98774
324637
596429
61522
141809
1919479
563142
663739
933576
1497459
1093751
46379
1284845
295798
1485463
1632321
713594
1495122
1768125
1623017
985282
780395
106046
943085
1040752
1132334
1790583
338608
1579917
1701550
1137582
1094538
841475
161636
1823582
1629958
177774
1081121
1371947
1418536
1961842
282524
35838
235307
1253216
19555
744787
202687
1247524
1786266
1238671
967698
1511051
1951563
1602681
482702
1791894
864612
1652921
1562353
1679723
1434599
571307
1134555
1880216
235214
1292892
875306
375922
442418
1821918
699781
1918543
1440747
1226702
590035
1563855
161212
62423
1992663
168013
740909
1630694
1926193
1837898
248324
1002976
386919
43734
1536403
1391683
756614
942661
445496
1687173
607649
1516492
96983
1627754
1086778
862138
1543146
1009489
664663
30747
1956459
786699
275727
1053091
1191495
937697
562226
1547999
996240
825005
1985938
1228290
502809
1932552
1680538
268426
1741682
950278
306277
1571774
445695
1075088
1115268
1078437
36236
1320333
447767
206048
1329772
818065
21175
727396
1730037
1258924
345129
1045745
517710
1866121
692130
253670
81230
29961
1331190
1341580
991613
1669364
1606271
1699560
13200
570459
864161
821712
115759
632782
1707889
606890
1091309
1461771
632654
1069496
1213744
244645
155381
1824537
844764
367509
131749
1099227
1298948
1168292
1066865
1981476
1252283
1067464
1079410
724591
1385521
629419
1186935
799186
1735519
1618699
694705
1272663
755097
242440
1762068
875187
1662376
1023571
180478
1337367
1818442
1285056
1579305
1794452
1943077
1585402
1751357
347998
1593017
641788
259898
1845847
256353
452628
1659824
412242
579947
520159
1694744
275781
1131518
1732517
1234616
1521506
830960
1742339
765081
63511
1592849
261084
70824
1701154
446574
668303
1506086
515091
708481
1477490
1884992
733502
595389
1071466
1769739
1755084
1325304
1101531
1182697
1460658
1757330
40602
73448
181694
632800
283619
170663
1822970
378549
1482448
495678
282199
314606
386732
1770684
248407
164964
352612
1396552
1294063
1697308
418517
1857015
571713
71849
1943285
1312996
1176130
1414840
1598836
54223
1244937
30837
1864854
1157284
543296
762031
1502032
967625
1904456
1748666
514753
1693731
787099
160194
1715917
1090256
1339225
610586
1627959
406422
173667
1629698
1068933
903089
1329266
155409
531152
1968675
1261567
705465
841788
1168539
1511164
1830512
1941312
751472
1687816
1952042
929056
979684
520393
1674836
1993846
596856
1109942
462257
1266548
856583
252471
720638
976762
1588727
272901
1744773
397413
1875370
1981215
817081
1608624
13733
607294
476743
1884702
1390831
1174637
1722494
1111697
181724
770946
390701
917296
934477
808871
541951
210812
1029617
231097
1211964
650848
240691
1600844
1095391
1218299
446133
631401
927817
513905
469923
1339040
1720673
1239318
118380
1706393
531894
929271
546601
479389
1871687
856552
1102392
450531
1779817
1386223
1078043
794088
1744257
86293
1665590
986303
718853
117934
1944713
688201
275878
1414813
1554525
1383887
350491
1248950
1698574
756590
955135
990417
1645286
81836
615105
378255
1452031
1424708
407703
1400207
1585151
1800902
692216
200285
769177
251893
478080
1552950
467036
1248074
353317
1352193
1578269
1237077
1107347
536158
1210172
1622662
456219
1630945
237528
752093
1534350
364174
944057
1895894
1776209
1465166
1890703
1355567
1483899
764422
356694
1012288
405072
1973503
795383
788379
1646736
1401296
77449
919059
1446845
1134350
407734
1967351
1512044
752520
925123
26232
710398
1507599
1385349
676728
684777
669090
698329
740903
1728645
1100929
1911089
1172195
216701
1348317
116233
1312788
12552
641416
218780
936616
787793
1478369
1625268
783437
1621932
1108484
1121751
1549058
1547368
531501
1218692
1276772
1269532
1958366
1079585
1902410
680914
583115
701826
1454277
164647
386304
395951
1901430
513402
1367845
1678582
1016718
1648971
1519260
794914
1519372
1349857
1552694
1809269
1479984
240180
237654
1924520
1033484
63083
1340626
349662
1309253
1930722
804603
702517
654485
726751
1237541
1426900
1833268
743317
554377
888315
94734
1610028
75811
1428314
347965
879953
34269
653823
1765730
66319
743885
1927602
736826
1965154
678991
231239
733235
577693
890207
1924628
1178533
187875
94424
569464
1308623
1604860
1118717
527495
432407
1738577
1853829
1030263
143884
517117
136830
1400934
1900193
525774
644671
114356
1739705
241163
151753
1598386
1176795
705193
1756523
985378
184405
1573281
7754
42117
357051
1681359
87073
1722278
1112511
1609939
25611
93962
1930656
1156812
128727
213192
750365
75591
1491178
1507164
501359
243550
1857629
1152334
1415001
1991814
251054
1127663
1425728
666740
883861
1109848
903652
73181
1045921
915300
519877
1728430
360143
1815951
434923
329666
138243
142405
12084
1913039
1464334
1082895
1838354
205666
520623
871061
23009
1763268
902098
729558
1348778
280407
1826280
1366392
1355740
1732651
377703
1764863
1847151
1504891
1113796
732199
1833848
894409
217716
992964
1972976
18559
1679536
1203405
1558100
1448306
1590719
269589
1417873
707773
506433
1553796
1223840
1647452
765
1441023
1788840
682710
1009228
1288347
1102940
1570589
1080868
421142
1758639
515615
1019940
1325449
1297623
1507565
552054
1032791
212661
596873
1316555
1975291
892832
1950557
888070
744389
1346587
1203877
227949
1295870
1728529
1860882
1259356
142099
645255
1574536
793292
771867
1248065
1556749
694502
146360
1104103
786963
546573
1326016
1220078
1616371
1361359
1358589
1573701
1584386
1773319
738018
898791
944793
839448
1632318
1103024
677409
867113
1624687
1274517
1888267
1930933
1731055
1844943
1872624
458010
582498
126084
333868
615744
130970
1874703
1726399
21103
503898
738246
688577
1014003
1085058
1090288
199547
1010526
395918
967115
912176
1760480
141169
1068164
1998892
1979930
1546704
1875461
161672
1546141
1373355
1605400
912903
865656
46776
1233335
922942
1140853
395187
912562
542025
1010990
1300988
641990
1331294
1029489
168960
378503
1795086
815649
310654
495235
977950
1675849
1402967
1347148
1760273
788908
555644
974442
389508
292655
226742
849057
1781491
1882523
1539524
260424
18923
1748734
549305
1835476
865355
1514175
193008
575516
1840937
744854
768239
170041
1623196
1726589
707655
1936977
1784554
1441488
291283
1947008
537285
1289988
323436
1423170
1830640
1499031
1078369
556482
753682
324901
972382
421830
1342158
1716240
106368
1769109
1260232
47663
425505
1527776
1744733
404647
1817889
1386492
1938354
919716
1400564
31431
1598544
1602695
100308
1463492
475077
1186702
1295790
1943231
1336037
1649257
330498
1050526
1403266
1016975
188340
596122
1398977
169446
1477140
1036232
99001
736306
1730722
313380
554363
1915524
1771120
1533318
126897
1597871
472269
606532
24429
1950922
55088
189676
857655
1095105
1906729
1755089
1641810
523110
982767
505717
1514705
161950
1577422
1305267
665218
292429
676364
1019291
522427
112948
938587
136931
1509233
946288
289549
957474
1967301
526025
154887
1994408
782745
412450
766416
647289
1639973
148921
458817
876094
1627743
1470303
44140
1609002
1737488
624671
1285524
870232
200299
1060663
171837
1557498
675006
167996
1307837
413222
1412146
229841
130539
1002921
1729178
141320
950364
1093734
431905
1136495
823440
164684
1123362
1092302
613842
1841961
1688481
463244
266599
1392904
1948810
1816140
1172369
1839942
1804790
1736149
608240
352383
1067943
724385
1537684
1774262
1275641
1219589
20127
1497311
426013
403841
270145
510265
1196560
27513
145485
1154754
255473
1684763
1091672
1970896
523357
507880
1872437
199511
1387782
1517137
1198737
440773
1130012
1991437
1138634
276366
1569343
363678
347159
216945
902979
1582767
1895490
669879
160311
1212580
924074
355223
1062409
1358826
308135
1914267
1439830
1815906
647748
1296165
142549
381690
1476937
1192336
1466719
1627709
1214973
1922070
1997925
1580135
715408
373116
958251
1195273
1621472
438922
991394
551275
1445140
779567
517580
1517600
1931089
1847649
102052
25858
876367
1309722
1237633
157375
283346
1684244
1962331
690792
243543
360349
407388
1039315
1342356
1963600
32906
1520232
386187
1323970
496077
235657
285987
960289
1959750
1473484
623352
1019555
1158094
831963
123745
234827
1900882
1479791
1431331
807757
274850
417875
211828
55537
427124
612179
67366
453368
365719
1415586
361505
1818555
664462
839301
944731
1450588
1748975
941161
1983864
860798
539380
943796
981660
1475500
690519
1662673
275348
280852
1992271
307838
1136446
1755876
237265
1746612
68118
341662
13175
534300
1234641
1789483
1513427
126590
128966
102246
786555
136905
1306937
621623
1057446
1640520
1474972
851953
1198980
586499
943272
735832
1640869
666786
802207
978386
697741
283398
505631
1208109
621361
1906585
635945
735752
1043660
384213
1701812
95187
64065
1259584
1559249
587129
407528
1633668
1593949
325413
295225
1309795
946004
457409
1443290
439959
871566
411281
1710310
279444
1985472
1426719
753659
379589
1536486
66057
1106360
1846516
1067862
554687
2386
1327940
1703687
1857573
73483
810375
322419
1460846
259422
153977
1584063
717723
1162438
532788
874345
1524672
715335
58317
1726641
1851409
747999
769109
1822323
763748
1241824
1541278
1300530
902191
1369894
234741
1228716
1974963
245907
727186
1844124
91120
847305
11602
838492
1169315
341224
1190988
1639691
1016740
1655404
192620
1913610
721043
306079
676539
1202922
1668063
1704168
1776319
303751
1848581
1228709
1545234
1668484
1179379
740603
1535561
453686
1840989
1426904
670807
437683
1862876
1433378
1262559
581846
566631
898619
1524274
1239599
1446058
1325378
1030769
193828
1432075
1409785
1958136
975394
1171139
969721
888553
137359
1694326
1625888
1597799
1252627
53078
266716
964765
1358668
1819298
184773
1396997
220678
756586
183435
240606
190311
374423
416476
1845914
1101574
1673388
862450
1086596
356316
1504172
1553341
1359247
1742886
1845578
1806718
1657254
410319
711358
733040
812964
1749944
855930
967107
983061
1354761
742048
353006
1284442
62516
1658335
543617
1138462
451750
902420
1272590
144070
1735849
158622
444519
877431
818708
1502898
757770
438854
658165
1336841
1537136
930046
641708
988648
1850676
1041812
24932
1002235
802923
692875
1967743
1242074
1768084
194635
354119
229492
1138261
402910
1208158
1357272
850138
1599294
1574027
106975
1490601
183766
1785903
45285
1917244
672611
1343366
382587
1576310
1460937
1131615
432474
1738623
1092750
101067
448600
945806
514371
1650092
1700431
889952
1885754
483444
203375
640970
1709121
699144
1532120
833853
1189531
1559399
1466891
1037286
1211234
838782
822757
1551230
726058
98638
676505
1835947
1492530
895927
380170
236865
1075164
333001
1708165
471080
525003
320303
1819584
1537149
1832295
1379042
616340
1730864
1060203
1253098
480465
1033103
1485022
827594
893030
516931
913946
1687174
261563
61688
59517
1021053
1251550
1978459
1424357
1340898
1555728
340162
756577
1722119
715243
577140
150030
551529
1886326
501487
1721288
738383
1914146
473580
951249
1917218
760625
804958
1167968
530025
645183
1398281
1043729
455116
1591890
647479
1695534
1258537
1329409
1987174
348100
886439
1173287
838118
1816329
1133419
1702717
1481142
1728191
1695511
173495
1293760
481473
1702080
1196752
878049
1005141
1714474
650181
635327
1365096
1708629
1178584
8641
61640
989279
59817
1020503
1617946
648909
299209
394303
1654517
1626335
697310
855653
771648
123546
1343922
1558591
993504
905989
1931070
748348
608893
1339764
987870
742638
1530094
1168734
1966927
567920
1476105
1451455
1122354
1736623
573900
1963391
117623
655477
1520491
663256
1775350
1667058
1829065
257784
1228348
1751561
246079
138444
601373
239342
130575
1529214
1668844
1482437
1911339
1217097
919279
1110168
1952225
1970862
1586682
16654
1020398
1768566
1038555
946419
1241594
65448
822337
1153167
1538081
931402
512326
232577
326940
1048582
270721
361932
1935721
137529
1433512
1840329
766064
1854902
1196725
896761
794262
1120627
416805
1318362
1137277
1293077
146791
279106
159654
505111
1496926
479422
956575
707264
94046
733752
88858
1242511
502868
194308
366198
1551788
1780320
542115
1644182
1252361
93889
1700959
302461
918374
1948407
883683
1371113
1978471
517574
1827464
465635
962080
1785519
1700495
1752996
187315
1500598
1369624
286965
1010837
395737
1672835
1904234
594657
1998063
907754
899999
1261949
16311
365817
170314
781892
1959823
1521145
1505858
1157796
1565920
872257
1186389
362391
1676884
922612
762555
1765938
375789
1957731
81217
1580195
1025435
1779949
494151
1279819
41179
1509065
1952999
1757561
299455
642513
317856
949974
404120
1557251
242437
162917
162533
1862528
1091038
893692
317738
427543
797927
1528747
1979801
1298282
1922938
679623
1454841
36922
1149122
1787565
1192287
460366
297887
902340
836522
1041651
1311283
1377106
1733535
305526
719361
1384102
399891
447683
1266063
1404821
883964
1052988
1674813
973987
1444660
532875
1493305
892555
240670
1400841
674126
1630793
367674
55663
732494
1028460
754346
1934328
757256
281205
781678
182701
696547
1828389
1933936
1956426
1954152
1859444
1626815
1743285
1550540
1468748
680279
1053384
429660
1876325
1513258
748824
38573
1076272
520164
283323
551417
1825650
34265
1438127
1980868
231206
1601533
33551
1338156
1115768
1113702
507857
1007264
47943
712564
1186285
98312
305515
1909001
571257
1144548
1831960
268412
93415
227177
1621454
435195
166533
1651783
307144
301488
1300855
731350
48641
1814402
1744935
352758
1368796
1263724
1936884
1527783
721364
1878713
1678908
1097743
199254
112590
252226
1172428
1657214
244032
1253932
1549794
324416
1375917
1840270
194173
697262
676817
1336126
1410604
77899
1298222
625725
1355600
936765
855959
1281580
941201
873978
27120
1837091
2109
1888872
520660
1711214
1632466
713428
163869
1818452
324875
1870101
908973
1147666
508818
1933649
499534
408034
856654
1757558
314984
950460
738205
860292
985396
763962
266552
1224174
1510416
1896544
325901
888384
152552
695302
909008
962603
1007568
618228
1649920
604982
972330
1817642
1370405
1943811
1033468
1608804
786605
1549590
689286
1246858
1712805
785204
831812
196538
1300423
30675
69691
381902
933963
1708233
501579
1564703
783453
1611550
1078682
1468970
30639
633489
1906683
748391
1460896
1079507
937229
1955305
1737313
1033837
713743
1874150
324842
419943
471441
1967828
89246
445727
1469685
1580007
910647
351822
1926900
651053
1922137
1353553
704887
1901421
1186808
808603
1767993
1234886
1234673
112567
792817
1615606
757633
1448442
1410024
71318
631189
923158
1921230
818464
33387
391858
1826857
105149
1698153
1792432
939441
664004
1325655
1292226
532588
474911
310942
204338
1105436
133588
1181605
1702815
1480455
41220
100978
1415385
971356
1242615
1168590
1639730
573868
70630
820009
216861
539284
1254421
336066
1679484
915494
1666258
1931234
1589020
495690
632830
711472
59034
782686
1604926
1615655
1242122
1592919
684222
1261388
718273
1121553
554274
571649
1161251
1423551
1457147
1118327
321610
1989835
423586
960652
342990
49287
1344709
120345
1350755
1833270
1353269
403003
1271465
804520
1413156
1633806
657260
1752868
1418721
1451187
1072846
805810
197864
1705553
502796
1685546
1181599
1043042
542173
436188
863603
910802
145325
1458516
1877894
797491
1424553
664707
1825637
1041904
1806338
1749992
1247539
923254
1601206
716309
1629204
1458758
1680915
1001465
214342
19483
1936057
1669668
1057455
125756
1465552
347067
1139989
362682
1510089
254561
595884
1945622
940168
520478
1023204
272179
1466689
207355
545585
906783
33212
55855
1808146
400740
185131
1259629
1008689
1390393
1519109
1928103
626701
1191584
773358
103736
207695
185731
478925
119786
285470
761402
202477
1144012
1369408
1166206
356191
932887
485338
793702
1811463
152382
120186
1246238
1482383
1478368
1468460
1044256
1604200
1530478
677220
1670665
562937
440081
413307
816692
342137
114354
1441429
1400313
636613
807046
1332536
1051295
146892
215759
1752478
466844
1680175
846573
184880
599747
1562413
1633465
1669971
244326
1466544
1699349
440279
1249319
323020
1637610
378885
1941757
153870
296514
1179352
159990
265071
560788
129867
1077537
694370
686850
109832
513360
904013
9978
1920625
1901381
1904742
1617388
672830
1437814
978433
258569
888557
730577
440215
732690
504907
1066690
794985
1682665
1581860
1438219
1893114
1854920
1411535
1613686
192911
1690168
1479126
519326
1740037
1171513
695635
1578121
518831
225646
1419404
1447243
1351003
1607530
971617
896371
1477457
400973
447186
808886
689309
541336
307558
1854652
1883755
1613129
1771305
822029
951697
1563008
1638248
52232
6369
1161425
330811
699200
749781
1700176
1877387
1051659
1539658
1391627
1408568
1435684
368832
908431
1897052
358184
1600217
829877
1641635
379648
1738448
71441
1335888
214098
1881508
1444986
1446497
1854538
1697737
892034
286951
431746
1379298
1095793
630478
1141276
934912
1258116
1943867
889772
674237
91632
1712113
1908043
502448
981364
1115057
751145
1309281
1242606
1578005
176335
750792
1330752
1904758
969161
1615288
1013530
1681257
1906516
1237189
1124215
1335245
681175
22652
263675
891269
1143593
1689147
1611550
1167530
1792260
1557201
49701
489461
1782773
149040
908490
1768808
1041881
717603
1291130
35751
1692995
816639
1157352
177991
847764
144798
147301
158907
1829973
1391866
682235
1781495
1832554
790571
1149937
900032
12664
1209380
546729
1685735
54074
522419
430312
1059599
835286
1839192
876452
1259424
253314
701632
1703828
1379584
1498020
551059
598501
1532631
1360688
126490
769620
850917
1693485
1593742
1273931
13603
1760846
1732768
845949
189189
46983
1878296
1322616
428515
1367776
1687791
1209858
1207968
444338
624627
354057
1846750
307882
1390191
1935991
327562
356625
619135
1593088
1927926
887464
1962754
495641
1185376
1890386
1110999
881100
216710
583520
448293
897094
1456168
1113628
791328
688811
1163338
1384985
1860180
1622499
1613290
1197619
940990
1955955
1934572
383691
1215842
1989999
865758
681873
238528
1515345
625237
662290
577225
223153
1148081
1457583
1385851
547018
1912304
1425874
65400
1427037
225806
693627
1885671
461623
419854
1977127
814357
1380479
1758962
1017538
1617151
1795830
1347507
1948376
919141
1916112
191164
785846
1322109
162108
1430060
422210
559502
168652
266295
937462
1840434
1610143
837866
1517614
1341521
425111
456017
1755070
364523
1267140
569159
1159625
1415481
703373
369795
1489286
41983
307060
801447
199510
1511705
957767
828453
1468254
744983
1098104
1490699
1975368
971141
503202
183293
1454331
688052
806686
1264708
31321
1611795
1263263
1894043
202633
1609294
1246767
1942292
848848
1788002
1591301
28415
344920
918879
193955
216487
1286071
60648
897308
1819702
357159
326370
178761
1746722
1738075
1859023
1364895
464266
486725
309843
112954
910014
845122
466090
110625
1886731
1464739
424069
387614
1467466
177444
1693252
3782
1880611
348997
388442
127440
679890
1676731
544131
683845
1243106
430884
1158323
1075152
886957
761540
75325
579092
301030
1365115
1711518
1558089
1055889
1896595
974115
1162647
1347935
545994
526605
1447173
1565522
755026
41200
305046
521016
1531613
402774
1720340
1569960
1069168
55678
635798
963739
115139
1864303
1235644
1013815
973335
604896
1930984
184903
1887804
973141
1286845
1879789
1246132
14853
1975207
489018
750336
1061719
128311
705979
849986
28519
1268476
710953
86724
1832649
1072490
1156414
1264799
500055
1592152
1961555
287667
881464
1157131
1216931
1468099
900672
1784576
1116426
205888
215584
1525124
1145004
1372725
1580061
1541899
1714963
1169849
1464796
326194
1280537
1637141
1382130
1823022
1392018
479268
177909
52474
1580259
1934915
1832773
75884
871050
4687
815192
113119
800908
567596
840495
410807
700729
1769995
1973666
443044
1394217
1053440
1336695
936402
1473383
396451
191438
1682754
277455
1168357
89218
1331724
1861933
398447
295159
994347
480302
1156709
1521636
64251
650974
1968681
898840
1382060
1059479
1951994
766890
1435265
415008
472680
776412
1930702
1506311
17177
465516
1782128
38203
907108
619056
436667
1448567
1705301
1460119
1100227
249423
228380
783698
499917
1906944
1225365
480294
839935
778991
1595638
1580203
821380
961695
1184771
901715
77561
898017
1586776
1751956
1212938
1433842
740314
535477
319876
1003614
1675640
1951410
968952
945252
689414
1595777
918272
1751350
1920737
1553755
354087
1833378
331577
749600
495948
1825546
25879
1425630
75136
329274
1459196
615743
1566817
1150696
1562716
322491
291219
798901
370156
1418296
1957039
107888
1320858
327955
1408013
387039
556829
775282
395632
709128
1938223
1915291
7146
84547
615760
1518886
799400
968535
1665353
1574618
474862
1230431
1478438
298327
821627
471196
1798711
1954465
1913288
44292
1578004
469240
1701774
1736298
1782565
1779076
42083
1837649
34019
28416
400435
1838227
1941138
524289
1195397
1803012
957244
1831991
1848190
1254266
1786325
401518
1942026
1045039
1197885
277208
878772
296453
1638825
559941
1159343
784787
1108335
720621
1042005
122198
1579551
1326993
14690
1347278
1394376
236941
909466
139805
593120
1981415
204626
1476180
835687
1560426
938715
1563140
1879267
757704
66321
1977763
530802
775173
671906
138849
466290
591642
1690976
494479
876594
1563354
1915878
1713260
1786583
81294
606236
1969661
697631
1844973
1826530
891144
279034
97314
1807631
830698
1194916
646182
13017
439337
1444845
1131979
1090132
437667
1764074
1403150
1073616
729085
1583157
825105
315829
1092777
591992
1113384
1172553
1367830
6079
1217062
761601
1511502
1372747
189755
1991517
33969
1156983
1994345
1371239
289708
690857
1571572
1311728
958570
363328
1047650
857131
1033958
1117051
1079764
100736
1382517
827690
979103
611603
1190158
802728
1697877
1450160
1380392
276069
807946
481500
724201
1380010
1362107
10405
597619
232776
100474
384922
1742769
231865
55635
814403
1214637
824791
1141215
1905768
955445
1777071
1645162
936057
1607893
1368089
1932970
1912156
1246740
1411378
1588536
181947
978738
934561
884108
1649335
751124
1710218
1947350
289155
1028916
1556039
1473291
985523
683895
1873305
170188
1635784
508103
1038419
1651705
990283
1955303
179253
845964
37066
499702
404246
265686
1504756
1231087
488405
1181949
599115
1637166
118716
1125545
877809
1456095
1584943
507267
1644064
685934
959147
1865347
1967186
926692
1118065
1218088
1531322
232362
1783940
584708
634286
568829
553277
730825
817299
70727
1040271
891096
435119
1820278
1747608
1215035
1041956
877544
764778
543979
718955
945564
727229
1088183
550229
197247
1129080
769297
1217799
1162202
120615
1507280
188677
1424677
1592879
1063373
1017694
150162
1689484
1799295
1674089
499896
1421189
623702
143865
777199
535577
1798496
1532693
471387
523806
622777
1106895
910086
1072957
865145
906334
1050878
459220
221198
230804
1079092
1628107
776266
1476287
1104296
1201141
532662
226712
1600915
701793
55630
1361006
1100717
1601963
518371
1572318
1485999
1997379
1648008
1157721
275559
14548
701
1989991
697341
1993197
505975
1164925
352214
1221378
1346831
1686852
1025038
152160
1743398
1017169
137371
960889
1014217
1220561
1301204
933313
620127
1889108
1065485
764226
757880
460435
575444
1488857
679882
848263
904668
1048821
1828355
1035112
1812705
1457974
456104
410686
1088208
1303322
961774
481947
629407
1552390
1634220
638999
1387403
1036735
1121696
1588341
1236004
507887
579797
180576
1654825
460991
739745
811158
340916
1001260
92533
1887213
297954
960355
1151426
1590107
1453303
1772432
636176
1491233
1671667
1726667
858640
1062949
1879268
211135
967443
1941538
266689
1854074
1887488
154931
497763
285858
862363
1530747
1512841
944201
1847111
612656
1908640
1380098
1588556
1823882
145178
1095462
1764748
267988
1481968
1176014
776940
617494
9791
869202
1181723
863605
383782
1429298
960144
1227681
598131
1524632
167748
1439073
525298
841721
1098329
2628
764206
846222
683560
370954
922548
594260
1323692
1443401
72707
959014
1307229
782454
1653205
1152926
28492
1116264
570640
523954
961718
1236638
1643202
44784
432644
263032
1609454
244467
1878107
584547
468418
1842477
151547
88278
1952167
1086703
81680
1844848
1848921
1276816
477914
1585374
1587938
1988079
332246
1760422
1519194
521061
1237821
229932
264808
124089
1457622
818060
861788
1532875
138363
830615
246824
1738530
676886
1485899
1298594
1371536
1406112
1649885
567049
1962454
572777
1599498
1393203
573575
1158330
390088
1684991
1368969
1050803
630393
1175204
1691411
1868894
1074671
1382407
1588048
1622115
354636
437787
786875
1756324
1240335
655261
1338135
1948188
168819
1409571
576991
1865776
1914197
955201
603231
905912
1735280
340142
523282
1948516
1486008
1845374
209688
356235
1526757
1224396
1013864
637500
467402
1343544
461368
1106259
4125
535373
317890
847781
1241390
944916
1357735
534497
681708
566297
1515115
1464641
30585
1811098
1005095
1814776
1090675
1707189
1406147
128158
1744762
1868826
504008
1651171
1893096
1129479
348379
1777050
711810
1107238
1780637
1436259
1951106
1419888
422884
1964058
185096
376703
1074232
1748412
1477523
185133
1459675
1169412
1767281
687136
315021
564094
1085862
969680
1162009
673321
803095
1829914
799488
396242
654944
557842
867806
477622
1882515
599951
1784153
234036
13683
1634261
51821
494065
340584
28741
1584039
689172
567868
173032
360073
702988
1920050
23752
828908
1094630
1416176
1448851
1684154
1735123
1462097
365211
1113115
762408
1054480
1368229
307519
894508
1821636
649277
1583801
1185693
747804
318412
493443
1436235
1025244
160593
1049955
161718
1104452
117132
1364721
1277133
1470531
1648431
813427
377486
1667064
1398234
721503
1137485
6302
1472865
262932
168425
1253532
275975
920305
626612
1261060
734576
1767782
1237599
532686
495569
1153646
858705
1421651
464250
1319488
1636771
1938123
1712674
282445
1774097
606343
1773456
1296530
1712039
318998
981554
1567875
455877
680298
1641489
1581655
957435
733963
560027
406370
93827
1809321
251994
1185639
1394308
876638
153760
506168
1217999
266526
498755
1271420
888162
415904
837322
1699495
1780955
367730
1756238
1994487
183451
95064
1254368
605056
1306014
1567092
1769764
1089564
1933823
1192431
1220753
151225
1251522
382150
587978
1692467
273613
542505
1023290
52423
1902871
1431752
1754804
1944309
1680131
359389
283278
1998780
1191062
690323
1668295
1612450
686073
681859
844371
131810
1406155
495857
274534
1351713
866397
1207835
60860
597313
405428
47562
1440544
732056
133125
879031
1037531
1226340
1949391
1206538
5490
517784
1384183
73971
953862
1594928
832880
746585
1881329
549901
512693
1585406
953896
1583393
1307464
1117553
1920127
1630189
451622
779270
1194822
1687024
1150713
1497384
1850881
180887
184173
1435027
514475
1629502
587821
1130992
1757693
1866780
1476826
326070
509545
672093
433307
1020456
1247825
1109617
1859881
194779
308443
1554877
558989
167149
1626819
591692
1387463
913796
588087
1457576
1082199
1877815
1029000
775874
1331454
762670
490829
1741014
950696
632902
1580572
1118775
356765
1392563
304679
1516736
274322
1033582
605921
889248
505698
1861484
7952
1826783
1224538
206897
1196056
762747
1404205
1086597
494730
775899
1055908
1471784
685363
38541
262055
1052854
1424091
776702
1116116
1872714
1286354
1975816
972878
1366470
373786
1087996
917388
1223435
622231
1994653
1395009
1555249
1727448
255550
1337796
784397
329999
1615331
1676804
1555575
1536164
1471684
213203
817193
1849983
289623
1344565
266718
1905297
1377136
156495
1945111
429758
152193
418806
1971547
487327
595919
1230754
372769
528170
1958035
938443
512158
232808
69163
1211296
120222
1840651
933089
1310537
1220876
199871
1863538
382337
1279718
385053
1279010
1929673
183253
1528285
1705202
416677
737491
1384082
1432393
775422
634047
806708
1382190
398410
926966
1118517
125352
1539141
243997
1053532
25330
152992
1374941
1682248
190381
1966521
1288837
884301
1567993
206924
1043944
1400830
1714357
1507410
1281852
1504086
347425
1738109
1066915
1542943
1789290
172327
468742
148404
1899274
1019891
1709522
1978894
1592223
1691568
1432052
1282109
1544642
738838
374491
22076
1429237
1941962
1098217
566477
1330172
318051
1281718
457422
1912233
1517674
1361821
975306
1662332
345012
1262483
1337322
1774377
223896
54052
1397981
482242
1605668
1107175
1075589
1468751
1295092
374321
1714480
1484066
1532298
679581
942200
643609
1698329
1491440
248461
1782651
1030192
514327
1739251
883368
573296
751192
619532
1994467
125542
810290
742261
1118351
1923740
1255999
1972485
1807121
757904
1062875
255612
503812
458673
422722
1033339
1890174
1623099
1606707
69330
159479
658169
998188
691547
1824284
1118283
776495
793526
564498
1453642
1788102
327100
1860006
814109
572814
1538932
670684
1522263
1690206
183095
977679
1096972
1283910
675261
1337410
980281
501589
621424
1283622
611159
957852
626330
575528
1985327
1515484
411687
739418
1112217
1553323
1710217
717623
354024
1056965
1813932
208454
755173
140848
818794
872183
1649151
811981
1648927
1039657
306473
636573
1774260
638351
1120175
68342
1360920
91552
904567
88781
1581252
244969
656005
1620493
940385
1852750
1980500
409261
1087517
1759757
1611213
1723617
1246212
1395523
24967
634011
360544
1820896
934995
1942220
595711
918056
578973
1826154
617227
129523
1682598
1902427
449071
140538
401727
594089
1533920
97384
87207
1857636
453769
920920
651781
97919
1486604
63014
835627
1257795
350595
39466
191042
1155397
156204
161161
94016
796062
254588
969456
749232
681561
39772
1635439
1924085
401108
1902126
1527109
1365229
1830964
1267793
146307
1587472
129537
1965471
1943364
494225
160427
1513171
1483711
956455
1028791
460115
901045
45459
96697
347541
525850
879584
799776
1749055
1904294
1059865
284911
1654359
829153
1033056
1011802
220691
903372
209535
1125413
73369
1756942
724382
303681
1127369
438379
1368633
642229
1252373
876160
494670
1068091
1186661
1826086
153099
1539622
439477
1978057
1101845
1770196
58935
1964686
759336
1639467
115344
60227
28401
449498
1916895
33792
1635914
164333
1689382
1252347
979611
1954901
985761
1903018
1212550
1596921
1415584
1085966
1101281
1049744
797812
691718
954190
126359
1968928
626270
420780
828069
1706778
610259
91812
1346264
1821011
1714668
1597673
110036
1554925
293923
1075632
206865
38581
1813483
1811049
232929
1981862
499812
1847204
1382502
1092744
928098
1025744
802228
33950
1642058
1324832
1974942
1291851
580973
1768369
1708915
913118
427575
895450
1777366
684859
1015538
313709
1040891
1949143
1142485
998795
550903
1079538
1472500
710091
1652400
1915208
5737
1929487
95539
757929
449025
1872886
1753295
644913
1927692
1326758
903100
927642
1345056
122797
1851597
1446913
19329
607607
1069155
1757603
132987
1152403
1555615
1699322
181158
34039
1871186
1916946
108668
1891292
261188
1825758
1071888
124995
454309
1923919
560201
105077
477794
857509
550426
611072
368761
63462
970652
887777
1546413
1854335
1563565
1129881
495146
164372
1348657
1915139
1001572
1123105
1506859
794486
285965
47162
292412
1047918
618816
1102577
958365
93834
1530619
1595642
688252
1331121
1133157
1086537
836990
1374525
1359120
1061500
1575332
323150
414602
1417157
478345
1327815
157347
922194
1540785
411398
66529
480943
301575
359713
1515350
775011
745446
1519547
685292
671626
839847
872435
1486543
338335
74450
1830729
144218
1619509
1763063
1361186
1737023
1714205
368705
1205756
1486145
993000
543780
1960518
151697
1238417
74723
1551070
1364949
378574
687096
694009
761644
1788022
1609424
1790692
606745
1897757
1490710
1056615
675248
1933671
245721
1563864
87116
1053774
274450
1620969
1939982
53917
338417
914246
1135366
336044
561303
203620
528732
563630
1443149
1222261
804697
405250
1972113
1642256
156018
1428482
248419
1782903
1146350
213817
832596
194041
754566
1667037
1921361
1602165
1474823
1919302
110224
1892274
1435466
1953649
43407
11846
1383792
1812272
1791520
72355
1501368
1730163
893700
767726
563656
1834406
1520368
521314
1474719
1778638
1848444
571475
5073
898042
960539
1651592
120539
679480
1236408
227981
435032
941777
1565755
1296825
1995843
679035
1404544
1113394
721053
1340103
272029
616407
975849
1880921
1523686
247123
231845
1779682
1541733
1261778
1647395
793582
383528
543794
1914373
1865217
1052273
1432340
430701
1471303
155377
1697904
1536179
1030372
1373844
804735
1823431
733291
1970117
598936
299367
1578630
1385330
1650834
1733739
1426264
1506979
429698
313810
1488048
979848
1853843
347208
110909
1791440
1406892
1183890
793950
1839739
1680500
114064
1168121
1061524
769182
1136230
1395140
1556789
414445
1569543
1277198
655141
576431
523347
232991
452978
1357846
139601
1948727
1253535
581544
930987
284186
1900829
345977
479684
1578560
220143
540118
1731305
1831524
300293
1664393
446847
370370
525267
1262469
1535832
726539
1297780
1562389
1295239
1785595
1091840
736922
1845061
486835
214954
1826753
1060390
1857835
1326861
407895
1213165
1296682
65574
981328
185040
1523497
174331
1861397
880265
448168
470297
26974
1884341
1932808
1369803
402521
420610
1214458
1987223
354852
48234
1574118
789292
1127678
1576223
11532
1961670
633126
211514
773599
1173890
1670598
1535816
606846
431686
1839119
502686
1131817
404291
1745667
1095403
1296912
412420
1253652
1433267
783990
1530412
986549
1618733
589014
1565586
776168
780527
553028
1897890
320551
574779
1435388
856410
1798950
1933969
1684352
1072302
926341
1679098
374483
1891217
823117
496126
1067711
251843
1221738
1214289
1070907
1858643
476300
290197
531116
1972001
755413
1449792
1895297
1022705
808919
1886827
1084840
1529619
1093097
1750747
419239
329101
268882
1216929
1430329
987294
1628952
338926
1816899
1925619
886659
1913533
98356
413673
1622910
668079
1345361
1082993
1356209
1549990
1047336
1395958
1310491
1551045
1115272
1689353
1696792
542697
74458
1010480
688445
1229890
1908186
869013
1282380
1060509
116973
1144230
1907789
93483
428244
369362
1322370
1963177
282573
1496570
795969
1710357
1885146
1893313
1076636
80889
714857
1599685
1582174
840305
1963474
859511
1170307
161434
1838840
430686
859989
37824
738076
1288047
292718
293761
1122173
984719
1451742
650123
1439354
978297
524258
280281
1164586
1475007
342050
348827
114335
1724873
108149
457662
1946133
127035
1730745
99623
374951
1191296
374186
563022
1378069
301897
299702
728507
452850
1765996
418587
53033
542791
1463585
38960
1443893
112099
1873691
1747813
961983
1081843
354079
1011876
236388
854988
40448
1468835
1500575
991366
1204027
678762
1998363
834520
1829355
627868
14908
1069022
1436316
220902
204098
1747799
91842
1055599
289009
398795
543675
1683321
1097978
104500
1764349
758541
335835
1500112
714693
126815
1552945
1272572
761971
137872
264745
1823013
163053
177991
42562
606083
1958842
1738436
1981085
1667724
1098491
680445
847681
1704414
1581101
42890
138075
1380016
1900430
502117
669539
1661190
935981
1440841
487271
1296904
797052
1577087
514620
309570
1242756
592266
189780
1379099
1391543
732629
849805
446617
1135677
1389700
1348946
1657542
971212
479138
1945460
502545
1420119
917890
629425
717154
423337
562377
1866472
292951
669076
462064
896709
1015546
1565657
940535
1561855
1658523
1670996
1212759
1094450
1997293
1651105
483942
556961
429561
884983
76969
16354
1074541
532437
1441963
643299
1999793
618032
1675394
830396
1878515
1225668
1407544
1864516
360747
241227
847323
1700336
871824
1055413
1490695
1212930
1062295
1722427
1206053
589925
323764
1392629
1747973
558823
1334794
1443411
1606582
1445996
643638
921494
203879
549195
715261
74900
377315
1073083
137822
280305
1751162
1092155
1550685
130468
1357678
699669
1597614
1101161
1278870
1472856
1023184
1317211
1055667
1256277
201998
158626
1411574
1685286
613592
1632821
1442978
1659570
1767857
15867
580577
909513
217243
1335886
1530987
281502
1642297
628298
1333332
175516
621677
263538
876225
1882871
846652
824975
672479
1407402
630325
1473535
23358
1980276
564541
1053385
1805737
194583
1723960
1743899
1473866
991490
1242842
844002
1061586
1151526
312474
402724
872466
588898
1067196
1940021
487219
620232
1084122
1935672
497787
349256
1015175
301925
856103
1011563
419298
1604789
1790779
949089
1202068
873314
133013
1395735
1597648
250479
1680083
1656045
684292
633276
1956748
1179322
1675906
1277053
1364833
1397453
1043569
342799
983713
1691897
221352
1568700
624655
736629
786294
1186624
1309645
1290823
1186588
650885
677865
1913114
1958360
849360
1296838
1019490
1202092
691922
1025972
173687
532462
458000
1307031
1117232
1114369
1865271
115919
143319
221314
1102981
1451520
1175466
1963446
1860436
1276430
1762385
435973
1294874
1127672
1205202
689475
1001406
1393215
1154898
1740575
240850
1678640
481713
1162798
1312521
1991865
142949
226526
196818
627581
488692
172510
753951
1029129
1438611
455078
438566
356274
488912
1537186
447974
1108212
1608649
273026
602869
743779
1112028
1661266
692725
1814573
815804
210785
886723
1693022
680020
1946332
1480698
1858222
862939
546428
611064
1631997
723595
1194092
511311
1689125
1602815
65932
974702
638218
190882
1818885
1959370
1501363
690710
513731
1112978
630876
508097
991894
190682
1785122
1197027
1999928
817697
1325856
1466939
1453197
1954459
1267093
440273
74828
727343
919088
1617662
1206739
1537231
1752062
177531
1743721
1101618
1533269
695391
1895877
1682395
1560534
1871867
1318756
1142462
1415691
337658
1323435
609313
1457400
1625079
323428
157287
1732423
1693679
226894
1651325
465495
1667650
705773
1995866
427228
150996
1792541
621093
557243
68072
132160
1375311
645516
1846056
1096972
1664651
388704
630641
542886
1608909
625564
1609751
1742021
387986
512901
946634
521226
1652624
1026704
1429897
649964
1556452
1986647
1700413
1535464
467530
258069
1816807
499007
1520901
609826
1076169
728931
665341
1269649
1862009
680204
1180662
121462
1373065
1049437
306774
790467
1656022
1184508
1472649
1370477
340137
513408
1823423
444186
1805058
956650
1435063
171253
1401603
454571
1072914
1543589
1921988
217839
1525882
1084810
1125807
1094807
144071
323265
588004
877558
1032524
648162
367021
1818954
966965
499394
1971820
1513305
1155206
1490949
725153
1334351
145388
952079
1502010
1003875
900539
1913406
1033499
1107570
471017
62430
688337
1631732
1984384
591662
361425
376990
1893489
1753062
1096966
1443688
1869631
1256861
393984
1008572
671200
1554148
1142171
695183
1919205
540785
524648
243191
830564
1406665
1268720
553513
68882
25472
269473
710725
1300201
415216
1921649
59835
67218
446769
1283864
1793867
197826
794691
1450154
800401
106313
57629
1933819
1503244
328972
187580
379062
1884250
705252
1123956
1689223
612607
39233
684416
1419460
1247272
910671
513246
164133
1333784
324594
1594422
1688155
1852575
591375
1907614
1780377
1100780
600318
1473369
100980
108996
801374
556511
100665
1267743
140597
758618
504036
647090
3531
113546
397560
735317
51066
441240
752786
1146593
298878
925171
295456
1440344
1693017
30778
358240
1481388
236223
255222
1819797
1156412
445122
798725
54209
1015261
442806
118295
456142
1072939
1257964
1440000
423971
831905
1679775
888747
419462
1386603
273172
1240587
914691
223944
1196298
855104
1714128
606977
1404432
1687163
1790656
40258
1688545
1894082
981288
271694
520151
35732
528008
36945
128069
131576
470964
656447
1067997
1981745
673736
1813238
30122
252957
251925
940218
1818880
1885569
771265
120415
1835068
1486372
1770053
1409890
1402098
917802
436474
484660
1307121
1850099
846722
1131297
82110
763779
1511274
116593
1933812
1527958
743434
491336
348661
1855964
946565
1625475
1483123
1869517
80973
1840287
1572612
202287
846801
1323736
1050429
346897
1529976
1463863
228393
1889716
1129138
675986
1272439
1881229
523550
914518
1663473
1638052
1747869
1041854
1218741
1046105
1719891
331321
1441402
1339160
439251
736039
338563
202160
325493
1748921
1718386
370231
84569
905068
1570631
957123
1033804
1789230
917803
208870
1281100
311038
1890618
669947
1470338
188689
646397
498444
1969918
677236
184716
1945350
982439
1182722
1690783
952705
1241122
1044114
608046
1855077
604864
1228175
477459
1246524
1757183
356486
488684
1225236
1088718
202680
415014
1108490
1756254
1633109
618729
1430198
1605769
234541
272218
288006
848454
851813
414994
1441477
784895
1028110
136791
1844630
235996
1331049
1089403
1753305
1539447
1066026
261633
1479480
187084
1180146
1658466
1960354
838296
558464
480377
724927
967604
912563
1487169
1903132
45809
804749
803393
997766
1888429
1200047
584206
271054
1547637
1356589
1715
535589
1807995
574105
73302
495587
232597
1527201
929691
233159
66224
370567
1851629
969681
1007783
774247
843407
755145
1197789
971049
20404
191548
1920942
1885176
333073
423546
697848
1823739
619710
455767
310330
1317998
1748267
227755
1120317
1068410
1607532
865927
407377
907999
1506572
205553
1813636
310929
754950
1256260
773412
678848
894116
1571442
1731651
491036
1359297
1681848
1060878
1784532
1203468
1541975
792340
91
987496
719945
1298533
240833
1896809
1867322
269651
1950348
1010870
1327101
786576
1588717
658775
805622
1930945
1911196
906922
159072
698894
994228
1508139
1483139
520477
1365347
526011
990974
946082
274268
35999
89082
1849122
1559411
709930
571756
1557430
196430
1279675
1489347
943581
1481362
898762
540543
1452002
1894623
1298268
615127
1992009
124789
26812
925204
617370
242824
216092
523217
1574958
1159558
1083147
1387876
1385805
1293793
1759230
173550
124818
139602
673655
1211591
1201235
874551
1962499
162568
308147
384473
1266581
1294762
1802721
1019191
168985
64385
352258
766150
1464157
1602061
1211671
379714
1447696
1907902
1250135
210445
618647
599264
904171
460590
830602
571856
1781368
1543082
1048182
1776707
874945
136159
1230513
1390520
700150
1351041
1482263
701689
322074
555631
102373
717930
611654
687342
1861480
1867998
504478
1336129
1620834
52907
1828167
911766
1894871
269565
668709
86333
1428211
1144849
469437
617963
84697
796415
1735785
1759696
704660
1172620
202183
216702
165676
1167107
1076869
1294067
790070
1130003
306542
1880850
1149506
1964409
1921824
1834673
10896
1924276
1895786
1756965
751288
125162
613298
779712
358489
686069
815070
1597887
1589081
82238
612001
356248
1509940
1096918
248984
518144
982189
401743
567288
963567
1753528
828737
1936391
1065312
805564
660620
157829
390236
1889011
944670
1659746
581180
368065
1836097
406072
1200623
1066439
179542
1087835
192526
472427
1990813
1357041
607603
737521
170148
247165
649986
674491
1180596
32973
1492652
943665
50384
121420
1680253
1120511
1696880
1768894
1028200
963322
975849
737832
1633285
43999
696005
306150
1695521
249389
1614404
280798
668177
692427
1791931
160749
130424
1673821
1162124
1095512
1476486
982583
1777467
1577581
82007
127629
705904
367251
407197
881813
1662005
1346706
215535
904470
769323
1236383
241852
314615
1889456
568002
707256
413699
287494
1494276
715544
543032
882191
1137464
1177477
1285951
1788769
1871545
1751951
1639538
931646
1473978
1903818
265056
101457
921849
269430
105609
1038626
1078668
641906
1816185
285877
1140101
904684
1396032
357023
622967
1194250
1871220
625974
1589857
931987
1670565
722712
292672
70913
1083209
1472427
235060
1620074
1117381
15844
1847400
822540
66388
663216
1745954
1716708
809016
1507743
757603
710606
1179970
916569
1686603
1056271
798403
489854
240545
230520
1434769
1340806
1905354
1836167
1655631
646774
1283974
1835329
1393746
424941
1287622
1177558
72117
1192528
1330160
499808
1188610
1371695
1909918
1053290
41893
787770
1007115
1850600
62390
1402903
243463
387205
1381989
741941
1771286
1455888
729721
317288
300295
1105893
1857764
367452
185216
1411378
940697
365224
126286
1082703
1777718
1193155
1052804
1156512
1349736
630089
308687
1158124
315097
1643822
136319
294668
143339
501033
404055
1852451
1171407
119287
1910705
1699693
1893701
933806
1868734
298705
1540188
1217588
910688
915477
1746119
831484
762913
725254
333633
1661049
1664211
211498
282463
161249
1915181
1470128
1131071
1067272
1103210
1991489
1290840
389430
600502
1912476
302180
1315400
1873753
186231
321030
400773
1364513
328956
1230974
1929426
1892923
738709
202498
227690
1325191
510960
929435
1166253
1845811
1542593
157710
475888
1213900
276400
1255572
875492
128405
1858384
787048
1867
1769524
743088
127101
1538544
1838231
1002353
1055982
831387
1395535
1446634
240834
702300
280919
852685
353388
113727
54277
1554194
1955161
1252308
327354
1793636
1560950
764634
1660258
662989
1680790
291561
438476
1804733
1380148
597379
343325
1795581
362622
1045059
126262
560420
12771
1511138
364229
1550435
495572
21009
1738560
270408
1834916
1642896
1100153
40162
484401
809784
72713
651038
1420586
1189265
529245
1195840
1510397
601536
1364373
1626713
486032
311871
1945943
1428956
719638
157629
267762
1160323
1354412
1541701
507702
719307
558376
759402
1724485
1849575
837073
1764043
419970
1618447
1777124
401813
791435
422231
576354
185384
1384196
1992325
807163
834400
1368723
1503098
1281617
1987749
925357
396530
1306909
703698
353843
193323
1203411
75271
1570349
1111031
1223786
1945338
44821
59407
1058007
1858359
1405433
1406807
286654
1389276
390675
175468
1225401
797311
1629344
1824418
846174
1102641
778775
306561
254581
1995557
188541
1730909
205656
890282
132965
431467
1689960
777864
758786
634803
199523
364696
1428035
841673
753978
748329
1124131
872105
678799
827486
428327
1774383
267091
1321213
11290
772440
514528
47673
1523560
721537
877208
637525
1401198
1847120
1054643
1371050
15454
1583174
1707414
28405
1020589
1630755
1693438
1749504
537961
1024986
1752139
1617209
1413900
729019
825249
1947160
129814
348213
381832
753842
859320
431449
147584
1386312
539619
1353565
615331
893332
915168
329166
627262
702163
560828
1641947
1684156
1460417
1573054
238298
1173238
1031932
288057
1483060
1003210
1155579
581793
66612
1018724
1055653
1555392
1675697
1231031
730993
1213993
1767037
1687534
1181572
1247584
1975458
714528
268451
103889
565355
603685
384187
921725
150168
1914534
1372641
1780672
1684741
1516005
1225119
1955442
545229
1976837
89857
1514258
1462549
612274
596422
574669
1305784
15873
361654
1007509
893052
1859441
748726
251270
111395
966297
762656
1716254
995426
491497
1543850
984568
1539567
603354
862602
759234
304518
934641
555072
1417981
478330
1287157
1544031
213945
767026
2991
867245
1723826
1148520
1469357
351520
218003
1481668
797697
721606
1172193
1387365
1523271
1882424
1884154
83060
297189
1616274
38337
955031
1201962
1306970
1029576
1644112
1157572
683516
376867
1794745
387557
903223
320445
1106136
1436432
788469
689850
1137716
1513992
405126
745689
1935078
235889
715735
1659557
1753592
1161873
1240772
11038
334567
1030829
285673
1844229
311443
1058083
843416
596954
1897343
273693
479364
1288679
844059
241993
1597301
135924
895124
1598341
353361
1639963
88791
724945
202205
330363
1899830
911535
1239192
1547017
487367
981775
772731
109493
1086738
1327008
485715
792430
395344
1531588
533160
1335044
1103934
1253737
185332
1999049
1737221
966512
1886161
825797
447736
1664341
344696
53585
724459
1614676
88134
1754442
1789429
285907
1666457
1437228
272282
86171
637818
1981228
1864915
1059506
1657890
528567
755170
817078
109781
1047677
1685211
1344601
1670555
732649
1023792
1027764
1004586
1179252
116702
1861476
521962
431750
271365
1540357
1200710
1825711
1563781
1958006
863142
986752
792028
1980514
1062149
1630220
209815
1748004
1319331
1832098
96553
1080286
1905092
1693438
636135
419716
1019379
1901360
1437275
105444
1062847
1237000
485499
180373
981084
1866250
855879
863167
1016941
1187821
1108985
1390496
1816783
995769
1753116
1613813
1654258
825403
1393970
1476347
188001
1242513
904774
585823
53944
637080
1280376
1489968
1478134
710643
11663
1458324
1239739
1461359
268650
1112280
1587148
1256884
496495
1223618
1494159
1745384
1991028
1243550
943175
1963480
1869450
802388
956620
572704
277169
1588151
1785420
1220402
1592260
1260263
1387365
550369
607693
164714
798512
1822498
461658
253533
964620
1425018
1163729
965863
488520
835611
1800465
552045
401758
1567489
1268740
446940
1586698
1438992
818932
1155806
1303532
1875914
352612
1203610
862319
39484
132197
642847
1571689
1281350
1807020
107685
662343
789181
81579
944082
1810203
754943
132166
1356570
1735082
327556
343799
236793
340440
1385194
1473989
1360005
337813
1295031
266301
295847
1042332
1127739
1428792
314415
27707
608122
104137
105730
1556678
302315
1617450
1564394
1018288
643562
798187
1603060
1518034
1416054
387937
391091
312679
1258536
1494144
387340
1758497
267155
1992445
1410854
1765753
1302440
1352148
6820
711155
1443840
1629110
1443875
1220957
229030
1842006
756823
1131586
795970
1591399
427652
1844156
60665
1413192
26500
1536706
1297725
538903
1294684
719094
1510356
812160
372340
1423093
561313
1845738
1408565
1578953
1434714
531085
1457918
49157
1190505
949068
1344288
1209334
172969
613736
1646701
1970488
1631511
555435
408380
632642
72079
746457
182369
1821051
206876
173265
1373427
40055
829731
1413655
362339
153905
875238
832014
1456999
1335195
536153
1436334
51850
1942822
673130
1875270
1629160
1604849
3650
1609018
1952331
1364578
1247651
697318
951051
1656683
1542496
893994
1639347
1293008
1390793
1431504
1803646
553940
809102
385275
880060
1470616
1967162
890526
975121
1174440
52701
95338
839216
216553
773672
1812114
1430827
1344013
1543964
694458
1108152
159778
1645011
1388998
5244
898293
1297284
864388
306559
1090219
454660
625938
1305325
1445862
1849470
726923
1761251
322951
686308
491807
799010
1572583
1214848
623729
1547625
1996229
60141
462543
99691
1240724
1377069
1777153
1032681
809126
1244824
83656
1046093
1477526
197686
657504
1831837
106040
1067788
998985
711641
918851
1891334
1538047
899957
1604491
1564670
1645009
1399079
1616487
1596371
1771745
893432
49474
1664005
1983077
671352
1992862
1721715
144056
616775
1456808
1957142
1105720
933324
808376
1820357
1831687
990330
1246819
1496903
1053878
1131885
480457
1202384
164684
850596
1675851
1254653
1846121
718860
870385
40382
1541900
139907
1152740
75737
201299
883421
478441
1637508
1207080
1752823
1813178
698444
1536674
973566
1153100
1451220
801422
5585
1726780
1195574
1564024
1471088
33665
1480243
805144
1733576
889447
160134
1889443
1941781
360618
1513455
413407
37421
1736204
1705800
1297919
1222652
1156243
1955197
599119
356058
1249297
648660
1774129
444293
214501
1965837
597850
881237
1485799
511493
1212760
51680
1197274
932476
1349097
397517
1207053
1187542
1698594
1776641
1761899
1837880
566192
1899770
1910466
942603
1803855
1064388
650240
792256
1552891
1313691
1635946
1662341
46209
618939
497333
137020
58790
1939969
1314264
863764
1870541
583109
1128694
1435976
354403
308121
459184
1327162
1413078
1172520
449416
447820
1022449
1238746
76826
503968
263031
407717
200043
192453
1223331
1819062
826480
1684180
1756200
1693665
748468
418783
172417
1203508
1040028
851655
1445118
1620000
921467
1579343
222668
458100
1741050
1188373
1234549
366785
819118
1946828
74290
1263420
230816
490483
1990279
451317
1089380
1117659
1739670
1396720
868815
1816929
562462
849974
1790135
1113766
1652636
1680764
122430
521175
360269
1932598
80774
1682672
968158
1701645
531388
516229
1096801
1853388
1048181
1077375
540611
673281
637723
1795932
727181
1112299
657987
900564
714910
1634738
834581
1176793
101445
1368334
1167114
361797
1349591
1411405
1558489
224908
1825764
1354543
1705859
1046640
1378354
302032
984578
1086746
1676184
1504868
948912
849642
1234785
83037
1988992
1295587
1776292
457950
536626
1534478
600317
507111
1235932
993836
616615
1625210
343883
1691174
18749
360847
1840943
1688392
565162
1566515
288892
273283
806084
859930
1267960
871238
1587638
338800
1323045
895463
39466
489248
1015233
1886139
391815
695570
134220
124135
1900198
685752
1743154
418209
1483239
935938
972642
283497
1985851
552351
111956
810641
1699625
817437
607872
1518514
336700
1589432
1492053
986049
1509251
914659
1675650
354946
1101982
420477
1104848
793082
1596091
1605341
1939691
945405
345397
83217
72785
1753439
295888
534365
1428539
520512
1554458
1015853
896292
552730
384946
1683651
34519
1237946
324685
458631
1334345
344053
1878677
450522
78059
467448
142054
1015922
1538359
410914
163232
603982
357955
148431
1956385
919697
1286181
499939
13062
1957436
405821
1281033
1827914
1811044
480612
1524123
1287083
1248896
38596
1213784
392224
649240
1695020
1947286
1905406
799104
1258542
21237
541346
978021
1307524
928098
1493506
948892
376503
663070
1740482
1774329
515531
58109
1889135
1261857
1107375
1818802
1014658
910276
1851670
1675921
1453419
475113
296716
203909
813852
235162
944468
923552
997439
315909
968867
855209
1486331
912938
1644457
1599111
531305
978505
540357
1842334
1973120
205209
736614
386026
1550733
80823
326594
602532
1825655
1525029
1823123
1216868
131008
277691
802595
1785235
1199234
712688
1299763
1519805
1653291
28449
1498803
35770
1008354
1519089
1351449
297833
53272
112175
1346803
564590
1192025
315143
281964
1968605
1982963
186434
1323691
314475
1679949
41996
382614
717265
613377
1833333
779907
284660
1634350
434753
1365854
1473248
1259255
742531
387172
579200
534759
959811
378137
1618790
1508798
1681639
766985
557097
1329565
1537594
1398247
473724
354880
825418
1692672
907250
956038
1238547
646207
1409562
1955312
1525204
1501148
1738502
1837583
646981
1033222
1895797
1363674
1977907
1679289
1972794
1249770
1483282
1577761
751154
63734
306634
1248875
903009
1639090
1913722
315833
822847
1938568
597520
1999338
1002166
1389409
55684
1136206
797455
1652448
1571028
547903
236650
1729805
355364
438943
594617
109517
1676082
501967
1864802
1421520
635064
1029011
1717090
18034
759572
90122
1488992
467093
132561
1656411
530851
1773493
954560
566413
102085
1484899
488249
270570
1331730
262081
328547
167519
1882960
1922752
1437240
1400529
1708490
1890519
1137477
384298
169176
554405
654246
1910993
638221
1604960
669222
511930
1586290
409499
1783129
1305789
556873
171156
567885
519953
1794397
1459626
539956
1089421
1568454
1607051
1510253
1213107
1287016
1829620
265262
1015743
1509975
1542553
1988457
119037
162018
474816
222088
1670165
323103
1192958
1605222
1011453
553580
1638261
263145
273927
340411
1944286
935477
1227545
1160194
1840813
161875
1111568
1238434
1030469
1436296
689538
1243738
1449821
982280
780423
479602
1933098
1164463
959352
1385726
196230
1191601
1093273
1359868
29982
1961653
1503921
221464
1005666
1195012
1426144
173615
3977
1835380
1365208
370650
542605
1225693
148739
861845
749365
1870555
1970209
497692
516030
1022543
1952201
1106673
782184
1575957
1233604
1745911
1362522
34569
1683839
1104650
1471
57315
1891491
16457
1153896
593922
1495035
923779
1565135
1552146
1933700
732284
1687126
703505
68431
678938
1426372
725209
1616620
510668
1131263
1033329
1237129
1268334
1690916
218423
380463
1055647
872495
106278
815622
1728874
826515
682749
1180455
729676
1853563
539773
1024834
762142
667495
230001
745326
499924
1706253
1627709
1574949
551594
562230
462091
11355
1683110
1208874
814418
1421629
1502650
879888
1133147
822395
1181163
859093
1657352
1352753
1918018
1862809
1155298
1158164
446160
907386
32463
168841
751228
1657621
775605
1545649
232709
393553
1443086
561150
161429
1008032
1876030
1863065
1554725
913857
1675970
1654992
1036942
830928
947777
1718292
1666607
51346
1529088
1240714
1499534
1145645
1486750
339766
1794812
945823
1571932
1746285
1915501
1518397
1983666
1059956
1927230
1115401
1949540
1810981
407019
1861552
1253198
341650
1610112
1056151
1624689
685638
1186904
382393
66315
1985310
1769531
1049332
327464
1203529
1729103
1632352
1565265
322390
643376
1520240
664149
1497183
1924970
163178
389353
1607836
360267
1657025
865906
710090
225605
1221483
641608
586106
685561
990454
532623
153390
1099428
148895
1941646
37327
905978
398089
1295123
302384
1140769
180027
1080578
284503
1259541
1206641
1197271
1825232
650256
1851784
845803
975177
1298981
1845872
1661920
1177556
1227112
1530986
187663
1197018
1768865
302526
647833
908409
481289
312872
673150
1664420
1988568
279285
229664
635734
1179560
1712882
1493069
1077886
123791
1676553
1957193
1044369
608775
1199746
1885442
1671244
1106260
607510
1616535
1279081
715401
1858289
1607923
1194168
593056
239310
683343
1222999
1167137
1950090
886149
1179670
462131
1103529
1112870
573916
1198511
1482195
596151
92635
1518941
218332
365983
321807
1750548
10117
1222052
1025552
287140
461179
1590735
1300475
1478228
1885662
493403
1080662
377229
1419985
558190
720482
863548
1818595
1633556
1615960
1860068
67073
66604
1724342
836263
1246142
1029148
836103
1292297
665064
473600
1503397
1781245
910168
1557911
1898029
1540001
43744
1170758
860475
100966
1841881
1596882
53139
643830
126791
1578235
252076
100961
1721631
1592550
341001
1253092
86528
548031
691509
312922
658335
1546777
1120632
1424574
1198375
1513781
900103
459471
1461164
507621
1264355
1407520
680960
775196
1633010
926364
871071
1663115
610195
374174
1626942
555459
1620403
144443
604906
1217526
579740
773233
1275163
799521
989385
1809921
203550
1039867
1956558
1318379
1905809
495674
951831
1905954
1455418
903323
1012806
1561261
554058
1526282
1328195
1548309
1737155
1127752
59399
7726
66504
1614089
1818290
1666937
1390441
34393
167919
1849910
393178
1856509
487479
1021846
22669
757835
1557980
1521963
1227392
1665107
1816047
1560628
1775348
438049
1190435
220966
456608
1858830
203111
61079
568671
1450647
884993
755547
124985
544563
1181154
979805
962509
1257478
416323
859795
709408
1592147
1895507
365446
344816
1953101
775177
1267722
807006
1587353
1529995
1403709
1309256
1240830
1533850
816627
140587
1100669
673600
1247269
1155998
491701
815204
1580119
116803
1101901
1742407
571847
1675835
1713912
826223
334215
1773817
1706336
1523062
1982855
877420
259248
1239027
1278679
163823
1424430
1182416
212431
1627573
1821547
503810
759241
122897
150219
1597559
492529
623101
1063336
855302
1014364
960721
648292
1395819
784204
665431
540608
1346027
1501849
992011
1967888
207771
1373010
1207690
1524790
1433366
28866
1718103
1141659
447266
1776902
1351706
1459509
1720467
180116
1885070
26517
175357
936116
1776170
464900
342884
1515166
496712
1863446
1776068
430294
435463
1732767
1119550
333759
297648
957877
26242
1996847
899237
1111108
1581411
1800754
1066283
486912
1847195
1716366
942895
1280697
169331
190879
894856
1627456
1235668
49662
1747998
1566770
618849
1464747
595834
1117070
1764094
350449
350447
535432
1976073
1805432
1146191
130
698278
546590
1013516
8332
1160226
464988
1576150
920742
174742
526759
1280494
1379153
1990308
1903186
1835300
1701715
1643854
631950
1950316
422188
160130
795890
1992372
70794
1649319
680198
1177714
1998389
1813228
325025
86885
137846
264375
332339
1090302
335043
1969858
1390647
1291469
605376
1875758
531037
1223075
1043077
1780967
199788
359209
771679
494083
553902
1714974
1137225
1696130
752245
1788195
307800
1640128
510925
1006816
765909
421573
1129268
1745836
389274
559207
1324403
1528616
121301
555169
1327196
513412
1821546
656981
1700221
173160
1596038
921815
1405994
1931024
979815
1438002
92286
282258
1674146
87398
650980
1342026
1317502
715137
667984
668199
375203
909516
1839404
1262577
1284329
994633
1807330
1432958
1689074
1291462
587110
1258023
1899589
1023537
1239278
1967781
665917
1012720
1865025
1789304
1192763
373275
1167850
459385
690926
456065
1519244
404661
355607
1044337
139066
982501
1321273
1068167
752406
1454510
195579
1962171
1728721
529051
326250
785855
70040
1026647
888835
822675
1590901
1914869
564112
1770891
1233100
1254688
1009214
1950952
1858434
1259496
176972
1899180
209868
1242755
305677
1230416
1392937
1971806
1369928
1236350
1165082
354759
294794
1178594
1372707
1012817
734176
50093
631004
1575560
64081
1055576
1503296
216658
832837
1093769
449028
1762768
1270080
333244
1182257
1521864
799675
332788
1287120
1775110
670540
1894928
1816024
1339758
1162615
1593856
1213700
440259
692542
1226099
416612
270496
542086
936946
1256885
1431865
1352716
1343949
1549661
1637291
1315250
1706027
305144
123738
1277667
1115189
779577
390715
1858936
23827
1393129
1242635
1804072
1064653
927634
870372
1530365
1597167
436780
1059467
171206
1930756
486112
492326
132912
122555
807290
1433122
605983
972687
1909800
1807570
1301801
196456
1092766
611699
1129506
352712
282916
168041
953193
1782467
634531
810639
1037214
273918
1566576
1518585
1736400
1160289
248457
1590546
281692
1774734
1123652
483107
695552
579578
901414
690705
1229653
1235282
224513
1128669
1896214
664154
1941178
858875
1964428
524483
250414
874577
209433
640308
228520
1482860
361684
1494702
1739284
473037
269508
1693450
531323
55837
385278
457964
102231
1170665
895165
288236
1304525
1480566
395193
1966405
299863
396078
1533117
1322000
1200581
1358730
1809421
1462927
948098
821278
427064
956652
777682
865283
1154063
721760
1183482
1233315
794512
1637075
1506265
898648
694514
1825990
1947198
1119022
303967
390547
901511
879177
161618
928500
121326
755854
1875990
1272534
323388
1511480
1612102
1715462
722161
1378879
1111804
967029
364474
347122
971266
635850
188113
673420
1788324
698472
1752155
1533247
71662
1480792
382297
277660
720986
731301
897636
871153
606739
853004
106650
929072
173375
1264911
1781017
702653
1166286
1717944
1891526
1244865
1928666
1479356
1413067
59322
441519
476703
1030032
429139
502643
1544098
1463950
1282550
20829
340671
1455786
1112612
1925484
878014
643843
284479
1864580
261931
1594055
1673984
184793
406792
343520
1734042
392301
201274
1325078
519445
225801
692897
1058714
821385
1852632
605816
1528398
1713179
209323
311485
1413096
1253256
905206
515177
1957080
706453
431954
1145801
458478
1817289
542393
1375261
218699
623111
1483589
110266
1512081
417500
506455
1075280
952015
719618
1421522
618571
1509537
1863467
174581
1781343
520876
319602
504481
1048457
1645437
1682852
336824
717662
1230508
613011
1225484
1925792
1004628
57686
1414375
1343148
1714475
1604197
373197
435978
1155695
302501
1111969
248871
1422475
1262096
921525
91941
488961
616498
1548555
134636
1624332
119598
807891
1160086
1524940
1409440
1954658
1647128
1786286
46839
379519
600604
1831614
1414572
370150
1276908
995678
501021
444407
773320
1596155
1621218
1310537
965030
565228
1375759
608712
514563
1991593
1282917
1263193
1192246
515750
1188749
1376337
1644899
1793828
1088318
1264439
982309
774646
1178787
651320
502286
604932
1836960
1615109
1181266
1888551
735473
869530
1339988
1932910
1880820
594693
1981127
217320
285620
1613515
1280122
98274
885679
1857055
1379374
1150952
957831
341948
1099508
626253
1643554
1816287
784955
1017083
821694
1086255
241838
1364361
828042
185973
1827338
596214
379907
1717393
1918545
456803
1409937
386158
363960
124382
1194217
1959190
992306
587910
874375
1130210
1256203
814289
212202
154758
1307090
19544
1722298
1098683
891314
1975781
627278
1234358
815284
1754407
21579
210117
215892
1902758
1686368
612563
553889
1550522
1164448
1052174
1860181
1227675
620820
1830084
373904
1631138
156491
186434
1887556
1380015
1020010
268142
397393
964027
1900344
1387099
820383
1653735
203801
158503
490317
1340283
540926
454293
1163932
707173
777014
181513
770570
865967
488061
713980
870919
406666
1682254
620318
147252
465307
1622041
1150453
973197
75005
1744045
1400664
124025
1310012
761365
702341
273715
1991366
1462873
1380378
1128323
652422
1663532
793377
811297
524493
704500
883411
246440
1809087
283055
245361
1653123
711242
1084694
208793
1895372
1769278
1086139
1986041
1873210
990398
228928
1571724
902466
486866
1722641
425969
592172
1476264
1218464
1766086
582752
5569
559151
1431716
934202
1641941
35961
1021551
1619089
871720
965402
965595
282133
1502489
1327913
39163
1477204
1610925
646580
297389
546974
470908
1860655
109145
1559836
604477
481799
913254
346827
1910709
1373717
538689
919094
731361
1868839
1804597
199112
590116
559720
1404742
1796856
513228
1901760
1639080
39341
1901768
1778163
1072832
457837
413407
1122796
1570628
951402
1566911
1896
1379237
1891492
298180
796195
904122
1712339
839754
1391305
1382580
1842668
1692616
1099228
1853210
890368
1111114
309485
1473788
1644652
51244
814638
1123665
1629362
1978890
1148181
1151007
1463687
64415
1944190
574895
642703
108947
1310785
1393141
566553
1989340
1658026
141320
124421
1962783
1543355
1736217
577846
148939
1355428
59991
1658571
488451
760362
808241
1485233
284680
473873
1065698
356918
750933
526842
956990
518246
1556036
761450
1968155
1097861
333369
425747
491098
1208301
422332
615652
975882
193173
701014
1379283
1224345
880897
1441562
1652381
1675405
572084
738375
524270
914926
330596
1224243
305648
1267634
1342684
202624
1432647
1834964
72243
919918
1514855
500847
1043039
733926
22922
595722
1214980
752333
1616757
1813956
572891
1094507
42616
1690500
1795596
573984
796867
1030098
20921
1501021
812689
540947
723413
779947
1563772
965087
209156
890516
1626833
1591603
511486
679774
316443
1953809
1074809
688650
1582322
513152
1449152
1858125
163450
480003
1157757
1153889
1083640
489356
533751
683200
1860382
936208
1376454
1998794
635072
410845
439128
1610429
1233039
1387861
1622401
79046
1805188
1372290
1666356
531702
1612957
648114
749511
1529147
1329477
1756482
1729182
570816
1391891
961622
1240474
1275053
1879155
1902020
103509
1374103
279071
1050719
375666
718458
1279907
820451
736967
1703532
60478
176310
845366
1790526
1846774
1735916
435726
1846863
93161
936431
1666892
1818668
1455525
365332
139634
701782
1225961
1655769
1545509
1025453
1697539
696089
190344
547841
1904914
1364803
6001
38262
499004
1191060
237654
13628
1063239
173062
1731985
15889
802381
1248266
411791
76113
890865
916930
688330
1630605
1967385
522624
130581
455301
388838
1672506
1298108
132399
160028
138854
1632398
256001
282246
644024
900899
756872
1799760
1345882
1317455
600714
1629527
609549
1362597
1749672
841561
489949
722207
39172
1855533
771054
355264
1650120
341316
951490
1212267
1885955
1555575
1889223
1777778
1863620
780533
1030482
60322
1268581
249177
1730745
1863740
1068443
93527
1823997
198089
1316121
1770048
1182383
806694
1097013
1087718
1017644
946489
1640505
1970939
1816117
123608
29159
1851982
648856
8868
1136466
211005
170714
1299760
939666
1207164
608132
1981150
1937450
55318
737180
1483769
1309859
1220969
1290720
1303153
316347
1739864
1839470
318533
1183292
796834
210521
1003281
1250696
1109416
852725
370302
908226
1667422
1709819
1501202
414740
581226
384328
28306
682636
863003
9995
1303799
1754314
182406
1079845
1760841
765055
7758
410278
457930
1364264
1377976
1292114
69445
1501616
1897344
795992
1066574
1015474
1398182
1841476
1399758
96848
30975
175743
1573507
729406
1055061
760044
1255620
403938
183170
800753
1400761
548853
1062288
551754
1030980
1606693
368823
39402
1347403
1690653
390659
852097
457536
1773594
1121314
13455
1862382
764783
211894
544889
1475982
1892977
1568114
1680842
556352
1441608
68976
1994423
408406
1287677
1878369
4514
776542
1665910
1199891
989056
66437
281881
525666
901292
692450
320425
459767
1423516
560045
111770
935342
954052
614236
615748
884003
201138
408339
1394354
219408
521560
1315186
329740
482836
997022
666479
957709
588248
1404347
1780733
113792
1882400
1481472
1597690
182110
1591085
32388
202118
66361
1514401
5905
435309
1281865
963539
36316
9307
1084484
1246196
1779408
784508
897993
515177
839268
1116810
640391
1677499
1092468
1537988
173020
1538393
268311
307420
316160
1182808
1218376
29916
1536283
265697
550273
803978
1237572
622386
1151853
84576
1776075
1236506
1898753
235628
932664
123986
1289334
1713970
1815887
4605
283424
607664
353120
981892
1977388
1906386
1451199
1306950
1479948
555457
1815982
681936
1015105
1929215
1025196
1870755
470437
1436652
1185344
1690444
1028314
510203
238725
1401290
755687
374667
1396839
1665952
673612
106485
1197866
1646706
1062326
1157315
1773846
1208008
804668
1816249
18522
1678269
1984607
862282
1245148
1028471
560410
498429
1470922
180409
294879
907990
1760094
397436
1708129
426652
1203380
1102856
1652328
1684433
84023
1192808
1203526
775133
1462085
1831766
1974066
379624
1980534
110033
1764037
1568387
764621
1789604
388092
360503
1151635
1896069
1445519
1923775
1317791
393027
1405182
1755450
1027896
1504786
419067
530596
816356
1095131
1477944
1878836
171840
1297417
520660
929433
164955
858102
947987
473369
1648697
1347593
943206
1771826
1630805
1652433
1361306
1876801
1290540
396751
801178
260526
968370
100740
890142
829417
1022128
1988306
166700
1163315
1281894
347227
499449
1068248
353311
143923
228605
1311704
1634876
1234983
1008183
1852152
1923815
1068972
1088195
604064
230800
703533
589002
826028
1993125
890235
149935
912669
805832
1526965
1040292
1078834
1980903
35632
177576
1339573
405764
129323
1842212
1723815
981897
399014
400335
1597178
128517
1632776
1338653
284876
209392
1031389
901564
1778193
1498277
318175
1964268
136989
1218464
1039404
814408
1882872
1964394
655410
1882458
1612512
980670
1076813
551054
1585993
516516
1932886
1191418
677324
1762229
1793257
1099887
100648
1125478
648370
1144359
1456051
343488
1451456
1124446
287557
679424
766577
98803
424209
1658815
1873613
63490
666780
72639
126672
1896007
1709062
385062
1113648
818071
1785680
1772603
142634
443663
1573744
1296435
1472280
1672477
933795
390849
122295
774775
1755746
1329043
1003638
704872
93573
1760790
1217975
1529358
1788206
930148
287069
1617304
1638781
854323
326728
140273
1434870
228145
700552
719319
1034012
776086
17555
1992506
1536002
1414163
859491
1900430
1715465
349460
1383369
379584
1263627
1399455
1792381
8093
1437127
277804
117559
330603
330203
603472
1825938
587683
403086
808012
668662
678749
1952657
975737
1683948
789942
3385
1181538
1093442
1133783
872389
1511747
762183
521871
1268056
1379430
1150831
886103
84316
993659
1192044
449625
1323411
67639
762673
1798630
453320
1870452
1388851
304353
1320263
569018
886007
1394202
1701363
507483
992691
884736
1430158
1188195
421423
1368069
1424556
506859
562707
14021
870441
1502399
594149
1737427
338073
1894870
276673
1690851
631692
1118474
860152
1304645
241778
1173031
38040
1641268
665066
1540841
629753
1879827
858917
291520
572615
349641
624236
1328422
18171
1462612
765505
963079
1069258
1846586
1215716
1019135
1377868
647737
649768
1009886
1843539
673221
1407056
1996424
833383
988505
1275016
1390688
1908658
1099318
93712
1443902
1592062
86243
1876619
1799134
466678
374103
568393
1845248
1798717
1868814
599554
908161
671757
1388888
1094543
430093
673962
1284145
1186343
597951
1650728
1515969
135357
522262
563793
1731732
1670714
809515
988086
1451255
606129
1649365
1997087
1981401
1581235
362280
456720
212760
1302031
664743
990151
526101
303858
806785
60472
671175
1472788
398819
1467419
1047626
1583040
1263133
129799
11683
1356017
1359796
1935488
1690757
1592268
41368
384246
1756968
1703463
167490
1326277
170643
139222
65869
145426
1224228
1751525
273198
1525639
1862143
128824
40151
1812262
901017
549032
1653382
1838424
428388
1790861
1035761
1808221
333530
1616808
1482140
585877
616988
351885
1548794
796420
1229635
1860688
1568721
844069
85913
296521
209843
1768036
1379012
1431088
1213768
1253952
1894778
1571927
1129571
1467000
31445
915985
1431587
89993
1343860
1913979
1438274
106098
1450487
1263074
835435
686178
187821
781359
765767
1329411
1607300
1147687
84873
356304
371193
137069
1077561
672558
1229865
341512
1395932
446841
594810
1763531
987054
5586
570607
1018615
20481
1957871
1172740
893519
939927
1987687
90406
1350758
1165121
876813
126392
906305
954476
1789845
1754898
1608986
1494015
1788700
233887
1153048
1214701
449718
1588674
195032
1529862
486625
954224
1497727
484794
1780041
1887312
222927
1505769
587078
98736
287767
1783341
612006
1652175
108396
1297772
477338
1004700
381599
1144302
972125
1882485
392167
1880705
321320
134758
1523699
693201
91342
1076074
1299179
1392128
1943895
1545252
880752
1905627
1144233
385669
1598101
1058092
1912140
154680
1336135
1188478
1021712
860498
1326423
276266
43029
599790
603872
187794
88630
1612224
1602724
1503104
1676725
588855
875442
1259444
725069
63557
1269015
1122779
175985
161307
281864
1087145
313998
485288
57404
873710
541204
170689
1685947
555783
1609413
803267
979194
408396
1533054
1871366
1347540
271223
1983289
780193
702907
552122
1251233
1057098
959483
449992
1870211
418423
1189636
721943
339901
1605072
1456710
822034
1297397
404265
441172
549224
993226
213400
1304788
314074
234799
1890492
1493085
1897533
1434027
559109
1378354
1145423
962951
73473
748030
774826
1225132
8348
768925
1129664
1621830
723562
200453
443469
157036
1927008
374253
1331774
724152
1965550
1966928
1088014
173293
822560
577594
375665
1410795
1155650
1832331
799581
28597
777806
1205814
1965384
983351
387940
1139984
1872838
51881
266876
430694
445355
462382
130381
780947
600684
1246348
1179413
805966
808498
99742
1426300
1653338
401480
1353819
1147620
1401970
484627
1943867
162651
1572406
1151465
1708659
1725076
1123399
1671081
937809
1555659
166399
658467
1990389
757371
1052761
1770129
1561788
442700
1491358
1926697
476174
624041
235471
864469
1527808
169017
1043826
1781148
852294
1512679
667804
217982
1827342
1963067
983987
417184
423626
1895191
798388
1507685
280690
995282
1392412
1147153
1900779
176327
23183
1358773
633879
1328613
1327810
1792435
1333715
317865
823872
1202121
1699283
1977028
1397487
992459
76327
1716261
1055986
1407733
773245
1636059
744331
297054
856398
48252
363900
502802
1142667
1518146
873187
464195
769897
1265808
690842
711071
508856
1608794
627510
30790
337944
1734958
1039927
1058605
1491245
478441
1253863
1518521
1435752
1298636
576547
36547
86584
1046578
1448403
1475070
217157
588201
1171025
1785809
1806612
778081
344198
15750
1929041
1768622
1126618
484919
1911157
1166779
1649083
910554
232902
193419
1452934
1122350
1669382
932476
1923723
811888
265485
756555
1486556
1291218
853084
1243198
889518
787756
1943197
1638751
640180
239795
1712132
494610
1921151
660631
1007092
355851
1463139
1244933
1171150
1075949
494537
142474
1314059
481033
1873833
1493691
1832697
1552102
978886
1131272
1157078
1878587
1031409
1611499
1373558
1625378
285887
734447
1580723
363943
1796602
1662960
1353323
1923294
1502325
395607
1247818
587081
203154
1456518
904942
1528317
866012
1216379
1912754
145979
967956
774679
8281
1569972
1113546
777752
1986957
660393
1544927
435801
1537597
1583126
50712
1437718
307047
150487
1939756
61344
1212623
156197
461038
783284
1698477
1280664
1455388
990217
1100910
1286656
79538
520701
922982
672000
1502265
1211446
1756956
1294595
1652903
1213777
375382
362007
1292316
671214
1019363
131953
937343
1533994
679757
1004271
588385
1541493
845818
316226
466634
1658943
1459433
388197
30066
563158
940505
878973
747406
1661101
817065
105761
20467
1556989
675731
193583
591186
1671098
1672704
396968
1762010
1926158
1099455
10521
1073870
1493283
1073813
1640519
686183
796420
1257224
751670
1442741
1354858
1271295
1410018
644180
569538
1628499
1329762
653476
1828477
887714
1845004
1913824
330465
1410078
1576671
1562278
200450
668889
1589960
198747
1235044
727346
1681666
714559
139006
191684
1977787
45516
1175838
116457
921148
1284550
1559638
1464514
1179503
1647435
1618722
507938
311442
1071540
957862
1761259
805178
161336
871951
1125580
1714912
1685634
1492818
395438
1720717
1884238
521347
1154270
558751
297984
485663
1342118
206652
805050
1923563
12420
614368
792190
1997735
1375625
1867450
632808
121793
261007
1817934
216171
1310527
687825
1717224
1898844
147630
33476
1482230
36883
1048815
1038082
989613
965446
1640458
533960
1734865
620330
1722373
1190130
1006534
783776
1529899
182321
1896069
934940
1764086
11779
1457473
883825
1423353
1281281
1898290
1414829
1198795
947101
744709
1520205
1574383
1099469
1967199
1661422
1526118
675161
1972292
724561
1685561
1013973
718162
155857
1523398
14585
142391
1685329
726688
228400
1781484
1586511
197044
397955
451379
108503
258069
765079
1473561
836804
1281137
1845926
1344823
316668
1119847
1917106
1180432
1917253
1512655
222066
329135
1460588
1751231
1436673
1983539
834294
1257400
1860572
1182728
1235130
548313
271486
1078396
985362
145088
1824612
675269
38615
1856309
1469371
968404
461544
820052
526961
1256107
137370
1354740
1116514
1966704
1690861
493633
1084164
1154217
1125443
822384
425853
1983236
1397881
685965
1994258
127376
205778
532101
1174583
85559
242184
1009652
1523682
735783
1254321
437770
1786775
1397214
661874
1231211
316346
642966
1077453
240576
598330
1525659
844231
1741741
124143
1371436
964358
607714
43226
226796
15372
1076181
1978986
1837229
1664304
529408
551254
1722996
1650139
1001688
430659
85719
278177
1627582
1250987
220625
1593569
742567
1114210
1751339
1851835
751413
1516223
1447555
679581
1912861
184749
936784
519586
1473963
1356658
643321
1720452
428943
936876
1016475
566997
1475423
1572927
376918
1653874
1666
1203708
1276617
875412
1932670
1913321
1405631
1364634
1126302
323753
1119787
495368
1713407
6264
1821203
1987230
1333570
988609
1864695
1787825
333526
1477456
1973368
1266288
22669
1587454
1955557
1596429
1091761
1577432
590840
979618
952092
1101822
1349062
1124311
1792766
1689405
793384
908933
1812244
598145
385865
119399
1627967
1870205
702970
217846
136724
1518580
612116
143388
490531
1049696
1148487
576160
1649934
1273340
1715367
221708
1608103
1119793
1321942
872530
1589003
1473255
1874872
65737
1541806
492479
595058
1116794
503068
1196217
1682291
40630
1312331
1171586
874361
1097362
352053
1072992
1626728
96289
1729921
1555902
1660084
695070
1162556
477601
1224353
235031
1401353
301002
1269530
591621
1730688
263947
1971182
908055
1178937
198684
191674
1805123
671915
1127275
1169395
364350
933988
970916
602889
672967
1619384
1463605
598177
1162136
1582169
705631
916619
548648
1230956
881616
1108650
1436809
1707428
1446932
1750473
1452526
1509507
1151956
259758
208375
385776
1863334
631251
279228
1288026
1565665
1482461
1118064
1053153
37642
595482
1287084
747579
710836
15224
404567
1734488
1981979
1504461
335681
1687797
1026354
1565794
329831
632705
953211
1488317
1772885
983651
1604416
573211
1793973
1968065
1380781
1642040
1395610
513869
1524269
177829
1586615
424896
1787597
1646799
741029
972127
919917
1933477
1396793
1786045
1195796
87717
1032778
1787894
1817737
1828577
1563944
171900
1327658
1711322
647931
1672486
149874
1134411
1765563
1389197
1206696
850444
1838527
1238021
600423
631078
1378291
575273
1397182
1426844
508183
246820
950891
1479785
673267
1077441
1869950
1194333
403509
1593194
1178584
75485
210901
391995
720687
804441
1437190
1966896
1248599
1447028
1588594
1015167
1399716
598887
693415
1130839
525830
1142221
1620904
760854
998507
138677
703926
109079
1639360
453437
1149805
446594
1716118
1421214
275746
1413020
1418629
891617
782139
947325
895297
340178
1525702
108672
951012
44572
1177085
1037560
1873171
675293
1651187
790378
44579
1161446
971849
1201181
33998
577627
1498350
1452204
1893955
1439677
1796541
529836
567381
1075094
854888
826824
826773
781919
504365
325361
1602286
1713379
1628778
1266449
2403
1455243
27690
1612236
123575
438482
980167
68316
463291
785006
168133
1212522
209118
1477181
1787472
1216088
810882
817723
899256
1358131
1537127
781410
94839
546812
697692
798249
1466324
1029551
1879506
1930942
752593
207073
1767700
512340
1034744
1791044
312210
606996
1350289
649284
1417702
540449
887854
1245505
459154
428961
1659242
919116
1098574
1487958
1699367
1887504
1515431
298296
96883
988737
988492
686438
104783
331532
920731
1657667
158705
235913
1769299
891902
1113808
1899252
1573555
170735
519307
950551
1910477
403193
1088700
1885128
1118680
1897427
1875970
1198967
1554454
1590093
1727417
1582540
442999
1180692
51854
188803
140688
1794899
949066
129247
781237
1361112
576186
1967048
1998165
145982
1948650
1872737
271572
1787585
512369
1246435
188629
1037327
1584920
1473038
97834
1763357
490071
95178
418107
1027356
220024
1883467
1793410
454886
1830998
991968
439800
1105847
1509801
1353699
958496
631754
1965037
1114717
365287
1605948
202586
1276734
1639499
383951
460911
323677
222608
1546467
1881475
231233
892917
1335015
1398585
1484126
1999039
1801767
381291
1821382
866826
616070
1089816
1492697
1995943
1014484
177278
1828529
1580619
878982
1257211
802941
1542320
1330999
1925546
1655332
736110
1607183
943593
236162
1850896
594411
1811264
90688
1641872
674599
743593
1895480
1025203
491615
1397384
860096
1620913
759620
562027
410483
1790138
1499517
935170
1331509
1933581
913081
1458363
29965
1116976
1475331
1153048
1824720
644223
1160536
386869
1164809
1024778
1488518
1408561
1777230
501590
456320
664674
572924
1354216
307209
1902537
285797
1478363
1357189
330031
287687
1664688
1862212
117066
719105
1512293
969177
1114622
383185
1815055
1225365
1619672
143121
1158433
268495
567790
668848
1965063
270826
1320946
440995
1773325
1175436
1782590
1635796
1777648
696868
200127
22177
37569
846357
1427656
364929
282110
1164758
1928133
413697
1601755
1819236
991645
337337
93506
1049422
1998651
1283040
1051240
259031
747872
401400
800003
1304008
56398
840960
250284
311595
474855
1539706
415306
308305
1837091
1483400
11243
635734
1617583
1547019
1675081
430470
316435
1948298
226916
895980
1269276
612678
467989
1479214
34273
1095919
192299
1508293
1273229
1215439
857131
244427
1071541
765643
104647
1420211
1255924
1036020
1175750
181700
1814229
1776490
615556
1639853
421321
1261852
329367
511544
1943978
1107121
379924
1443947
1765297
1698418
1404901
1392554
1945017
1465674
637783
1381788
1792901
161848
892871
363298
905669
828509
1916832
1864120
162110
958049
1049199
1682446
1214669
1980638
1374453
159300
442456
1881471
1194040
492278
1600581
1804563
1955954
284950
613888
268733
1268958
1512729
1424283
1110917
834956
464604
131301
538865
1452335
321273
1946571
1265628
58394
12986
20486
881859
1724550
1520525
1196504
29071
397341
1954520
301075
624702
1364609
841667
1710852
1214299
1839201
663676
923450
1972170
194843
739192
176725
1623931
1288494
628635
703709
1909005
1671340
1585355
1987051
1477736
1168826
67973
751195
281222
1293090
1835182
1487640
1617730
1922673
391443
1986164
1488898
1296688
232816
1935190
1803995
109574
1151165
1514796
281129
402213
272989
1773098
881107
91469
88950
958763
843620
306114
589751
869008
52540
1470637
702829
718033
1944832
1075719
997011
1155583
43040
707451
1554363
601920
523750
309671
466308
1430151
1249536
762812
1534327
721722
1545032
1304315
1658931
1409640
1040144
1765191
1344510
1729565
1683372
1083396
622661
896352
768902
706383
68422
486266
836388
775444
1556929
551271
1758562
838616
747074
1064217
369766
802344
1399921
659565
997200
1142311
1285877
213271
1849097
85639
135965
1821468
729605
1145249
1821653
270383
1737272
910435
1687957
218370
1746229
1390555
632178
131954
478077
269638
1601191
301079
1045582
830248
1549967
1123208
221755
169775
607644
75515
1330176
1925757
209167
1756972
1563470
1117527
464373
1819155
1844094
1623582
870616
822892
264163
1141169
610628
1887928
1650306
1242360
295825
347366
1445785
1055676
111378
1081027
210053
54372
1537925
1481120
1466129
1300002
1345819
634013
390812
174985
434723
1541295
1215214
640152
987449
1362776
1837729
1571680
957266
1871980
323020
1774267
898229
1465514
1241210
1760197
1127516
85880
1831352
134623
1803681
1045419
119468
958075
1403761
1665629
320371
929938
1773374
1885801
1418909
639235
821975
1693451
1554070
1802240
500488
694777
1069240
188962
1003892
1812775
177679
1426532
27107
1699123
1506006
1934387
1049804
12903
524820
828720
105856
1672058
1677327
891987
837006
1946248
991584
1913727
1797520
1830760
1068601
1335669
510307
1584871
889078
546170
1317296
201976
1548153
903485
678783
843942
587930
1201710
1338402
493933
1216793
429372
798928
1800036
651890
804276
710753
641601
559840
311907
676072
718335
1669150
1136769
1589799
1175981
935400
531332
825097
798952
1854189
1091472
1926322
1978294
1922798
680864
1578429
1915522
990839
1013795
679319
1347309
1850998
1172694
1829199
79296
1489456
30289
341161
608666
760699
802767
1300581
265928
660500
1512446
1252221
1586653
720038
904434
1615814
292779
1889989
1580179
952152
692758
1825369
1264733
1247984
1181368
1278327
341372
551678
1161173
57753
1778664
978620
1001350
850310
1302759
960859
840724
1463518
955917
1180627
1885229
1754598
1959895
1952834
220112
1741652
925943
1869471
1993400
165783
885297
136690
1780183
525290
560592
863503
615597
431223
484110
293208
799097
40961
1703960
553180
929728
911383
1784378
62502
1587062
1592925
237377
1572897
952629
200507
304029
1585302
31477
1368445
552068
1760926
448654
1330868
810447
831925
1913699
1483080
933226
1261325
802921
490452
488260
1507894
1491077
153454
845940
1551677
259584
834797
751836
475386
803894
1355137
173899
1486424
716597
739730
1734545
1992466
141297
846819
1415459
38923
641380
99653
815613
242411
1273439
965804
1094074
822674
1575579
1314121
164647
1542260
1257325
846997
424055
829281
1416543
47907
1542282
1538032
735379
1561372
914999
1354370
334160
29393
1157337
898825
1617554
1355422
790530
558864
1902453
1931439
1393420
549922
268146
771726
1857861
1057239
839962
1678844
675222
905455
133037
570300
1786428
368289
274890
1459022
1157580
1582747
1839308
913113
826645
965225
150268
849357
956628
325278
674934
704172
1513784
793066
1216076
510535
1899442
173507
1198662
1736499
38668
587976
1663792
971412
1489306
890366
938812
1770874
165816
422327
630452
1834928
1462485
1646953
260695
1900333
182472
390302
61783
1955253
833217
1273132
549767
995370
331583
1128867
847722
974719
763825
661619
475338
1120865
1183860
406932
1377353
282222
1697657
668914
1706122
1267938
335839
1698518
1925791
1820678
180262
608998
1560765
454022
1145772
365559
350109
420832
1204
984223
1650319
1234989
1823399
768190
1531992
47365
1071497
1910190
611741
1746118
405853
1328416
1578555
1306054
1524043
91733
712132
61942
1834807
965953
1958651
703309
889155
490824
1838486
34459
372599
1390175
257070
1551401
1733628
239055
32651
757834
915592
1610121
67715
111228
1680481
1127064
39362
564785
1351747
137803
377423
676617
1378488
645664
227967
206109
24355
948527
1730787
1519132
1244207
1028052
403913
1773671
705019
1542976
1702505
942182
250905
1256057
1181853
1174718
827725
281481
1130079
1727281
1352211
1537026
1111715
1236948
1145657
871047
1278176
1566424
57979
1706676
1087805
762222
1734792
1249989
1329533
1381956
188787
916374
1908512
1586548
1938914
836898
1848217
1804389
1462617
875908
1813107
1041520
180284
655233
497792
1427006
1069563
572417
1139417
94596
677146
137599
924016
1640918
594243
9666
1744007
1599154
1476139
116984
1400416
1043310
1764336
1515281
599396
1627457
1013434
414625
748626
1609615
1960803
1676858
1725847
421157
404524
640803
750665
1788280
28881
735513
1102580
1572863
680197
1401660
88379
953655
1670516
732157
111518
334841
1615770
1277774
670498
1666872
1995704
460113
1237013
1575907
252114
1158260
135565
1889945
1419691
1398788
1425055
1710262
1062563
1893007
295940
1846382
589201
211392
84175
792463
1241677
1549657
1213898
1501022
267666
696781
307741
1009152
1452234
1937809
504363
1245055
1072880
481040
1257254
1793702
572497
1739634
509720
805420
1153926
1017164
1905762
1870539
704547
1134930
276442
1987354
79257
29237
1392641
678278
369902
1840382
1159076
1187622
1149554
1072197
1366791
1611567
523881
1415900
741279
910602
125837
307459
498532
1162846
339960
575
210693
1616468
285678
1245096
1827171
1690725
1043979
665787
1315514
1542056
1466981
1885772
1273243
654397
1965349
1978683
705375
1316881
625861
306401
158161
940137
1864237
1246713
1659530
781544
512953
627514
1188276
1628153
770059
222780
1031764
1301197
92051
898037
768186
506486
1981806
1768542
1447483
276233
671959
10471
1825011
1360391
1327039
747157
1832573
1050930
762373
550153
667368
198558
1083362
1911069
976893
252595
815214
1651794
165479
1781924
1635799
1471637
1936210
464906
613590
1978328
1462677
261817
56771
1049247
126370
1245062
1864616
412440
1137143
427652
421302
858493
1274228
545534
481471
1129004
1595426
1143820
354508
1716610
1605872
1697185
504964
1175485
354094
320729
1603049
1638473
264987
912417
1385081
1500082
1461969
186397
608881
1324964
347984
1940275
1042860
144558
486135
1973621
1680967
1817883
1974871
1355957
168154
203239
1939323
1187716
1618629
1018963
428313
1887863
1103607
460912
1948932
1110201
347973
1756678
1619559
596876
952954
1560533
209063
651185
971899
514673
1993145
1022094
497801
378898
1959935
1778706
493421
518462
1199918
124505
290315
156054
1841909
503456
1377878
1212762
1707192
1308681
1222977
293060
1283619
1761920
348086
6790
357507
1445300
1341416
1366109
1391334
1929592
1822441
170108
1796108
176575
947662
1056809
1308193
509987
989812
333919
180677
249331
1613817
221756
1002141
569693
319091
866276
13642
934151
1304827
669204
528968
1438788
1686019
1605972
1644635
1637968
1288990
924546
1988637
1859196
1866934
1660176
554722
872953
1331078
815896
1230399
668139
444709
92247
1591356
651048
884667
1975805
381640
879438
1569706
1441735
862640
1433569
1975768
217628
931096
1701235
1734001
1267483
1559006
1134152
422940
1924620
1571485
496418
1927083
419926
1602401
687210
1842920
368497
1045140
1392434
999687
1506934
209689
935331
1011655
711958
766647
878783
1391967
1901670
1611753
680363
1894341
444415
517477
1278015
284345
1312331
1108570
1409286
722839
1357016
1360208
22543
1435326
1875385
391073
1135179
311668
1565930
1677093
1787219
444324
635949
402319
1512798
334634
1553799
909122
377045
506849
1832575
79157
1268615
150369
494976
216671
323979
1322707
806888
1620026
1045215
87779
1889921
810708
569217
78415
691723
857058
1286154
1170279
193179
1809837
1406718
970953
495160
1771262
1341436
1705670
520225
71819
1380330
1160455
849790
386660
1547080
127436
1651415
1284139
113439
1635464
749218
1782126
428892
167371
345615
1002322
792888
1494192
1890943
1866162
813910
864092
690171
1954249
521755
799449
911165
1974866
896178
1562474
554489
13468
1492091
1680760
628207
1618334
1824052
1921276
1962286
84502
1232497
258059
1271508
14540
69899
1503103
444334
636735
1136152
1866857
960998
91580
297357
1607368
1731524
650506
852148
1585452
486963
835443
1210463
510830
757939
1034498
493426
1915743
1565025
206797
1774709
723154
222449
1452864
1667612
886527
1845071
1820601
860799
848132
1904158
1037984
461280
132150
577068
594540
842109
72057
228484
1694898
1414688
1109497
1449822
1735479
1754901
1434358
1290251
1212125
564818
249738
41307
1308193
418000
784543
1655199
1223683
29071
767435
588872
821861
1445155
1519816
303100
1787188
1082785
1666089
1130040
1695026
1711963
1832434
568623
140107
1690941
1212875
1253565
957730
985721
1009599
1839393
1767955
493776
1795637
974797
75288
1591940
1655022
1747338
997235
400515
22754
973746
455419
792645
542956
1027592
1875978
668042
1527783
876621
1194737
1457730
345575
1642548
1244126
386672
1976648
1072016
1540515
1564483
1287969
444829
861808
548071
674128
1768602
1405785
945512
1769592
812169
997234
1352964
814113
1512728
704108
1434773
186161
439551
1191854
1937817
47362
1479913
1872388
26964
944638
593121
816258
1934197
1465055
368220
1097797
984600
1388513
1299170
682811
48217
1134239
1472339
255578
1449841
10057
1350730
421148
717917
119948
527253
1369111
53338
1984239
1822791
1580044
877696
1261948
1632447
1942237
1226396
1120424
1128260
1595221
1630103
1282996
410331
1974477
1059065
1661837
1828409
1625554
908920
486339
1438866
744524
1332856
1589196
1929258
747930
1241738
69413
1690606
1358036
1801389
7357
253442
1362445
1851111
1862577
1419156
735637
97429
566627
834758
1750933
1422507
544267
1475054
1588235
600206
819439
1531669
751734
86948
1002436
364777
1099741
1503281
190038
1109376
24055
300925
1821631
1034244
1997083
1084331
1195301
1885790
706761
1227938
1561268
1615145
1214816
1051130
619021
1033904
1406865
1142613
1274065
766729
626624
932925
124646
347496
1459330
1938259
1203067
635430
874023
1710049
1688973
1043768
1618815
1510257
1110463
1582719
1952415
660135
1603743
1533586
1469748
1616434
1353116
684147
778512
912493
566612
91850
89225
1372185
1869885
308075
1341948
1670997
913442
393951
1606978
788686
1192160
517728
1765391
803543
810103
1154312
685685
1738500
918388
1634310
673848
579311
732346
189363
941727
636612
422142
1617969
1967234
1855070
558871
1095348
1098886
1389914
775008
1125365
1481600
1496993
1148604
1837907
162864
1883239
1679676
118582
79177
1217883
1656054
1219538
828973
191179
1292749
705927
991
282154
217924
1620296
816486
698683
775319
1787902
572424
99622
1169916
514250
1570732
615204
658478
351705
1578615
1170702
1393141
1336265
1424314
1033185
1463676
1210385
698201
73662
127596
666898
1918990
842272
589635
1217401
1768128
1344896
1856968
1032224
1669383
1009191
1376937
1917791
665819
889918
502546
1933793
651701
410949
1650882
405186
382256
1214505
880470
1226202
99958
226794
56460
1526331
1244245
1150542
1600484
1752229
702166
1822069
127369
1296409
138766
336705
972867
1581074
1628834
316910
286495
381624
1329712
1392802
1420999
1479862
2380
1375140
478518
58705
1189359
1560630
1400838
708862
1701073
1539301
1149140
498644
419893
924217
185826
1856414
1115460
1936700
1358882
1631043
1561568
117084
409907
1489270
1127722
1349227
115712
473883
1234575
353565
73485
590804
1224824
1352198
1348572
901849
51260
239549
427829
396964
410705
1285173
930934
1832536
1725769
285082
1804180
1617752
1108307
1218991
658244
1481690
224309
1522312
683867
1614296
976732
705392
513458
784327
529516
1348244
549933
422177
1756461
193089
1003850
500859
397632
492900
1037620
1361991
102564
1029015
1106978
581328
1314749
1064908
1061735
671101
1383497
1339263
1653308
1727431
906030
763014
425528
783332
1348272
221055
1925596
529547
616063
1881457
538995
1353904
450970
545709
1633223
1134472
1102869
306295
1280960
613528
724808
1034079
695693
1343465
1028032
1346957
1033942
971823
1048320
356050
578975
1872878
1348536
892071
46660
1317522
1658245
966235
878853
937740
1591943
1319679
888361
1152060
853012
1003860
1972874
73603
1536819
1035956
1470064
900671
1727130
1178391
1374929
1872771
661268
334628
345136
766153
1346479
418176
629000
115420
1875365
948821
343656
1741448
450123
1024079
1222243
481826
196802
932569
813464
573480
1615856
263112
85715
1509313
885896
436978
704638
1781833
701192
1650307
1368208
363336
1280399
1748850
291756
253612
1769641
1865971
1491731
827619
1032415
158689
1082732
1972160
1905303
495911
1446809
95885
251265
541893
308358
166038
1205780
1614301
1577144
61405
1902572
298569
586480
1984920
502908
1803900
472957
1046328
163562
1769716
187192
1435750
1040185
687311
687866
570947
1275885
839570
1180341
402659
241510
1348942
21998
1146478
391396
1271140
740899
749733
1693119
998365
115212
874823
1455918
598135
276347
1052
1497701
151049
1606489
991010
968858
269342
344574
841009
1210247
1932113
265395
1531635
1665515
970867
212107
1239097
1989327
1806890
1161942
1225598
1878480
928427
1293613
645757
347660
985864
952473
612996
1503592
69824
479501
315044
1123702
847613
126114
1791726
1189921
1646720
782489
1834060
1656683
874741
1280155
553149
539150
639193
383265
1704956
607861
1721592
440544
628029
699075
585628
897774
1811759
1462457
1194399
459915
1431782
867613
267338
222648
1647327
1315136
952272
1253067
140183
1173665
1468168
1473923
111441
123488
1718732
1267406
1870980
997035
1744460
750932
1873891
1953347
1774606
219122
170129
983572
393219
1701934
1677691
521574
1961167
1403657
1229864
486918
1593295
1873193
999786
939468
339975
1653748
1091920
14007
744813
1439035
1609813
1275806
231954
1945639
1582754
1682726
835978
644426
475847
173907
678689
1327797
18335
534668
1326134
1637199
1416445
1959614
748799
1615547
1632450
1921106
902013
486002
891127
510814
1124402
674533
1607462
1265181
309257
752398
1461358
100949
492784
1772485
290319
530855
308212
679829
1708699
396915
175800
763171
1757746
1913263
1689301
705051
1803634
1962964
983294
638247
1558253
1540319
354580
37577
1821010
1704190
989656
718902
1874764
1792585
1419464
427663
371795
12984
1844578
335746
1471893
79745
952743
533315
531338
1412815
557422
649825
1265810
1900349
585491
1858343
68922
729614
1790618
990062
1667785
1910371
465345
960631
1160150
1738056
359692
1311118
1633526
1840387
248088
1507395
1837376
178692
813791
99788
913277
1524942
18783
44220
1634050
361100
224677
996461
467990
260642
272997
630455
345957
682713
537011
1683741
485441
1228641
931670
1580344
1845485
1928454
945502
1552899
1651479
136508
1733778
1991906
1769561
1382330
1938682
526512
144461
285670
1259286
1132424
408783
1621080
1895344
1253253
1956708
1903545
547376
1662946
475912
152282
26971
1911276
1869845
293206
1181169
451157
1357141
82344
184714
882981
1185318
1412744
1456810
1728586
330554
368444
1833427
1311794
611587
1667259
335582
741271
1297050
1102276
517067
1251383
1281363
1581486
95321
690246
525792
800212
419826
1178916
1233031
349091
1458561
1021839
796918
1795814
370243
107530
1581135
703854
1599500
1556161
647244
817978
1921135
1367622
1377405
1785726
17243
1404983
1719652
1671298
1615544
6903
1428254
149575
1487311
1768747
1666259
1614510
1279192
173396
1022610
235910
9958
964079
868635
1863047
236216
910092
1028240
477641
162466
89090
964664
1673090
1097532
333566
1375353
1295202
1417114
1400354
518269
1524984
1458606
1394092
1500035
164932
1300023
530783
634307
1916843
1891836
1891021
1365272
1734463
754360
46434
547897
1026269
1889547
1127146
910306
628219
1735420
574032
111761
1022544
3138
845503
1295919
1280717
915724
684652
6631
240458
1894898
1474336
1422941
217491
1078066
44327
467530
1493604
358963
1023556
1935193
1516334
1527407
1415022
1700061
1943037
627699
1458332
1818000
1333722
1700785
1738634
1495204
143790
682960
94318
452136
323744
1472784
585434
175155
702930
434069
1614465
1918362
473358
381131
1553571
1406758
1807237
1975720
1090529
1878419
1141552
538848
1394727
449081
1756449
979031
910550
1750135
1611067
1886539
334193
545295
374969
229319
1043442
1937205
1416812
477511
880854
1348403
211198
1118223
658037
1793390
1592453
751453
1779897
1955231
335251
1100595
239940
1751406
549358
1372786
1390360
1611214
1690059
1655972
1601707
1242664
950849
530563
1221720
1979386
769402
9965
957829
299061
404362
284542
484872
930548
1224843
539682
151240
796708
1068766
152813
1573098
1476800
269036
1680606
1772145
605074
14977
1882677
1499460
322572
226053
85312
1824718
570639
147150
637793
15974
1723163
1843371
1015337
1822433
398433
515716
607618
1226923
1803092
1013889
104714
163647
777552
614735
1037357
1642231
493370
1379876
458606
1733407
835341
1215706
351209
1002544
93205
1160071
1691538
286053
1069368
354382
152610
1959318
1925447
1705840
869139
2515
1353418
1117803
1596367
1632638
876805
647265
70982
51624
1203096
1453120
602767
333595
1425687
595297
404671
1256020
841721
596347
322920
821270
1147098
343683
484633
567289
36342
182186
345686
474079
1551504
191453
211113
1406691
1050317
3668
1281489
234801
184058
1920133
1348398
926939
406269
1132175
1639689
1812122
668011
1768477
33491
1385079
393277
369040
744765
111121
1503116
587152
575700
1987868
1409432
339865
1377907
979060
1865959
1652135
23842
516387
1492399
1075559
1407622
1266162
1553135
1329859
1961194
1377922
1995334
283708
1580693
656179
1264915
1633848
1500298
1141999
225413
616430
13007
1091430
1287921
1005381
557607
352059
1450317
752315
1849753
843501
458750
126869
369267
63092
80247
1768669
1270331
1695188
792779
1575474
1715134
1288776
243484
1649141
1344457
91041
850220
678342
1088666
556282
847812
555961
1789449
1811301
1848613
1818882
1756313
424848
1759822
345113
150215
658372
408862
29538
350197
1476323
949091
142767
493516
1515987
1654285
675705
1925382
96826
576456
409780
1547341
312414
478274
706435
906276
100684
1919760
1851770
778043
743981
346798
537577
1578972
1506843
1428942
1374236
5021
1709830
927594
1628151
1857082
1288002
918301
1733833
624878
1551137
413875
340867
1865692
824553
1748248
1310672
892803
1373254
875969
857212
1181292
1957691
1448624
793631
738885
935324
1368362
1082531
125609
1032022
1866787
605044
1773603
414675
1878422
1746368
1334117
420292
493300
1281083
1702646
182015
755522
655609
463326
741197
972337
146415
1144999
815371
1245656
1334660
1641685
1542967
1990339
1080510
1955451
590335
456565
185025
1723245
51526
1027218
904353
903885
525709
1325251
202792
764451
1172405
1190851
1139523
1820047
1970942
1170919
1398557
326568
1185349
294308
499133
1938296
551340
1746679
1374745
1524121
200938
674223
1958157
1607988
1140943
270296
1845459
1794819
1867813
1891155
1473987
904442
32047
1593656
1534773
975597
647192
1081251
1575081
1255979
809991
1372490
768471
156178
748448
1312444
1891233
1307305
243306
1029400
270337
116839
563507
278924
634618
1775664
343919
94169
1125442
61529
1184481
1730252
590342
1665953
276480
239672
1251251
1049720
1825007
852396
60081
1123047
1774264
988388
133310
82003
1481937
593866
88250
1948471
1070156
1268178
186327
1547699
1238515
48313
556010
1826782
916257
239190
299925
1005621
83679
893045
538143
1456591
1387100
1999564
1109627
600303
593236
696485
421998
383228
1311968
1705485
65188
1478498
440589
505598
729606
1888077
1564421
162506
1786038
1710028
3246
1372864
331116
493529
303764
926064
1037020
346321
1272227
850830
1568352
1744739
1535970
1063498
1456380
1901002
1011923
1660738
1787268
872098
123443
1786313
1510445
1451611
1950601
198771
1307856
1213179
299971
1863907
1058541
1772673
672000
906147
1772309
1365666
1892880
1038996
1898172
1372464
865079
592419
742784
1872570
611165
820110
133596
169371
1556294
1329403
1996257
1323580
1887661
424191
1572701
235013
1003786
1842990
1077187
1667797
1067457
480843
1801554
982946
1817189
1324520
764536
1583216
77630
1081400
792240
114743
1686804
266652
1228097
665451
118006
663324
520400
581448
19466
1936475
1631723
682214
1099232
1522823
1761776
1936063
1921727
1855518
1775204
443194
994470
897106
981959
391419
1062129
123500
938932
1292255
52566
1449344
1856967
172630
347509
643044
1902253
1813688
1948346
1113502
1211491
589985
782301
845496
1337573
1237516
1705088
1363577
340097
1682413
1384555
756914
450345
1020460
794199
943610
1778808
1360938
675695
706466
1849303
1553859
792318
627850
1552307
229676
874540
873848
83279
262849
1715663
1089587
220947
796430
250939
1708311
1060087
747832
1972887
1952512
687000
287728
1590810
129188
1379830
1787946
1741099
223060
197710
1833374
1763427
96672
1470161
453179
1722976
1771070
195565
1640315
1420227
1258638
1842138
1355906
886384
1463038
989800
124801
118022
136850
724988
988478
1371352
1390909
202377
430767
1382960
1684537
1387220
1509299
1589177
1026653
1716987
651542
981982
1799010
1531698
41213
268267
1487260
1214702
1753065
1888239
774809
664464
415996
949424
61061
182837
883221
1274184
1778222
126646
443932
400924
1883866
463407
798998
1310424
445352
605418
1286965
955949
236299
717407
1090156
840989
1112253
1115786
1424467
1187232
1690774
1584269
589741
920484
351057
1736016
1774942
369631
1210356
1949076
1791430
625825
814788
137996
626703
894918
254986
929656
1968698
1083624
473087
1249160
790961
1118808
337266
1338044
1110683
110660
1759463
1188467
1972393
82901
1889427
1856880
1718578
377962
865474
1647407
196254
728759
1560367
1683165
1331737
807283
1125497
1768387
550498
979888
811500
1803353
1396828
31711
916257
626993
1595221
926154
1195726
1882886
1280057
1976547
1430561
829716
1111166
732068
1460033
941555
1023248
1112690
802664
198414
470813
1562187
1299169
1683162
633768
1861595
1954571
1216448
270800
1242409
1434714
528468
820019
119992
1571982
1532498
1694115
1078514
233768
1326693
126116
463277
527637
1942338
1278014
1637525
1160438
1434381
1572018
339577
1859950
747106
1519254
1993104
1358133
148929
1803754
1010249
844770
321704
1343270
326864
1770711
862585
1591427
1745650
383811
1800036
145787
605847
526032
82088
515935
1086647
1679894
906119
273662
1382677
1762476
165832
351016
2264
1823000
881695
158608
490290
373135
1491762
1972340
1639840
1377629
272957
1504396
742835
116572
1892624
1073117
1864802
1226734
845524
810310
1854549
503849
1029570
132857
865535
305907
1596266
843230
1854767
1497397
1193600
1239139
717982
177389
589612
1502286
1537436
28821
375580
1224648
908528
984876
929622
764234
575533
574140
1085563
59723
454182
13134
292360
1796033
943259
210447
68355
1309593
176464
1660864
1519460
1322976
1981217
918276
1051504
932510
829085
1920699
1549162
1469349
891462
1643848
1023553
1307589
1044994
1790838
960957
1424481
1180699
1835346
1678839
1741312
1094870
757572
938253
1341211
469440
1875295
659550
1090902
495377
133018
61111
1117542
1468162
231815
60834
313031
56344
458692
30972
35273
1358122
59524
1636479
303261
41295
1186391
901561
683890
630323
971621
1725727
1207766
484556
997129
209342
1099837
460772
885488
485883
1584422
345471
620701
1433130
1329285
424122
396919
422735
1043181
1213473
809095
1639705
623071
1128648
1947776
261154
1074653
1712428
1949662
499482
1731865
1009040
1472760
1242260
1374100
1335301
290269
207425
1666060
611483
295375
966268
856329
53598
383161
382838
1326464
11484
740369
402053
1500310
97446
899489
971532
765318
1078561
189294
664020
513223
1935051
658626
364272
1333386
1276376
375683
1739702
717714
749508
323682
1620219
17084
1328852
416337
707347
354645
1902106
1839671
79573
1690429
556173
1878895
951256
631364
1710220
1580748
1054653
5203
815316
1882874
1919816
762761
1294667
1662664
835380
574427
1541640
43720
1264893
1878373
192129
1773026
1816991
851059
1928054
172642
728030
1732167
1769639
1530185
632167
529864
856475
997076
117
1499590
994297
1701460
1525479
1079811
948444
1240716
922239
1214115
23958
1164170
495439
1368345
1948499
61930
603887
234925
619738
104461
1603780
947730
1415268
1580061
217150
1439622
1230497
9729
1519187
1026559
640693
385110
1007999
927904
1353857
1183168
960965
931380
1406080
1873196
1928916
903489
1898772
759789
1427196
387341
650030
490388
549283
108004
990457
1718464
1023798
1119167
57912
122490
576212
718332
1363726
369463
372396
965307
1150484
1311087
492407
1629635
1680801
979354
1678561
1911034
1023593
1614087
355769
1333192
1801643
669854
299828
1973867
771094
382125
210787
769531
1700234
103233
1448826
1049609
1853392
989970
1410728
1406727
1694574
943737
80066
1343635
775119
593238
1227699
963877
1463385
1489213
707967
1994367
1286982
753346
83187
1577502
1828835
155628
1462950
1047073
1463261
95170
1560727
214478
984571
38893
29403
831378
1853811
250616
1821290
880073
1336808
837514
648226
1413355
594648
1719243
186843
11570
812199
1309759
668602
1326529
1923960
1747266
1804868
1995435
1965450
1909841
140854
162519
1374524
1235
1966900
385706
615662
390907
1951718
778459
205845
1409793
1163425
1559783
1073332
783578
372835
698436
200253
974640
1295704
436853
770532
736231
990922
406894
1151225
86145
367163
1777315
1740110
353195
539891
1786865
122041
101908
399111
197605
1367032
1418936
1444777
374402
938844
1558552
195590
839227
1617182
478895
131591
1351267
424600
794834
1949585
30261
1544529
1293385
1291145
1682
1786421
1872329
1187835
1293569
767643
688309
1666575
1404052
1633123
862602
1374231
1641870
1155728
967215
1478573
1391122
1255957
337179
920746
1904540
1360379
1237912
369365
616
241803
118953
1488106
1854094
543720
1211285
1546209
1154112
565691
834584
30653
37423
656276
337513
829199
838689
1616636
1920767
1209570
309005
1719874
1818383
516306
881598
1147536
1320585
772924
1370277
1419910
128447
256983
254047
44317
66252
987743
296428
1132675
227170
591807
275479
740242
1786856
1586063
1427836
814830
517726
1099643
218418
884955
1000428
1816821
1351389
527528
1587838
1486534
341746
966640
18271
130227
1444300
610330
49383
796271
122913
1943944
410327
453849
1281680
1172057
583136
1501359
864865
984469
213600
143292
690430
284097
145125
1386890
1468253
915433
1092251
1892484
1565311
1929388
449876
1292562
1802512
154630
1991112
1430004
455288
1646590
502320
1531289
1870619
1064328
1281242
828427
473833
407673
738336
1153220
1987769
27674
638664
1940294
1521967
1924532
1408659
697314
668252
1846069
1269557
668042
1577455
1204729
1933719
179485
862484
1222536
852144
1474891
1243112
1992679
1769104
505646
844648
1210136
748524
1518260
1645759
1866906
1929921
1768451
206083
1663275
797110
1780824
1354576
920714
1535899
1554866
1726243
399288
1716107
1066397
1840002
740450
1520067
1407732
171122
1174725
989979
667932
1980104
1765917
202366
1790831
423314
590897
614344
1400286
1856734
1603367
197773
1151420
223368
1717294
913229
969058
1108735
363745
197650
1193882
1100802
106568
88205
306948
1148
1190252
995853
1631574
60424
351270
1040434
1665421
580376
1686539
1820884
675485
1212642
1906082
1955660
1195877
1490101
913777
1891005
841379
1359282
290412
701124
1950257
973746
723363
1179532
1662540
246389
1040847
361734
153987
242726
1268080
1017480
648828
1829083
61299
203898
751813
537979
100486
126369
1244466
1353882
728486
573691
1355587
1201421
657708
1869261
361408
907347
1229974
1497897
1707645
352686
453081
1183602
531958
381802
718156
184109
849721
1631050
920253
1406253
1965918
521917
1776047
686170
1888979
459744
1059067
194634
1012044
1209239
1425284
1572966
1963789
1708939
76581
1493031
1551797
1049853
1236350
1570714
1691175
781501
928603
1982434
918368
1647760
1996771
564694
1380562
841596
1746235
1237782
241815
587956
285569
1498472
1740341
1404448
371402
237779
265848
321925
392737
238786
686771
560423
1632641
856372
463552
292777
1572919
874143
1264876
628330
1373675
1885156
859715
1683011
67168
1710034
1361454
995652
855240
1409733
1546149
1223077
9627
1694228
1110463
747973
803696
437304
1865342
1579970
493414
1025801
1995363
1564812
1801236
177496
1039954
1194112
1879993
783653
1106315
1543029
996846
1669891
104868
622284
1502332
1238980
1967567
666621
513366
1838999
1947889
880148
837681
218223
1685195
280894
1958910
505222
1932413
815572
700113
1990563
1656365
394401
47066
735402
692320
1225593
997541
1460389
740088
55276
922408
1113465
1721062
504826
843623
1562391
1013112
1966010
415893
1728388
1786772
432046
108963
905330
583492
78029
131074
1830768
23812
358091
1838101
1248573
118267
1679587
191390
1804867
1320257
1481670
41392
1616948
1563287
1343092
29495
1181200
1883696
637843
1503357
520756
1652608
1281288
829585
965406
1993110
1480920
1493664
148842
1969952
667343
781507
174780
271871
1394109
1376379
687661
567053
1728801
719538
1873935
605879
1095232
1396696
154511
1299801
1493864
262179
1155193
1756770
1167073
9014
1689280
250062
826960
990672
802834
1506580
1704009
1066344
890160
999185
1915411
150014
946783
1155628
1658655
1729729
218251
965218
93189
542827
1913932
987729
1772922
222706
1055464
1521549
1799009
1062095
912995
1153701
1576970
1442675
1666308
1496220
1357719
1689956
1227840
1429574
2290
1935800
540518
1247478
1196838
1201477
1686516
518263
584322
1561589
470455
1959684
1617149
284469
318737
1486820
412593
576474
1953521
1295819
760489
1706693
42364
1720918
1274439
1879413
739160
357620
1906804
1369764
752553
1481770
1365158
1522815
1940996
1806364
791880
734771
434683
1755276
773500
1354631
1223156
554120
326187
483005
1184613
764934
1419273
1928449
1825372
258275
1107651
468540
41103
1457347
953781
847443
301387
1815401
1849621
537551
1147078
506763
1505450
1499103
67548
1662143
1407257
1874154
804295
462580
207935
1670417
380216
740256
1031222
1751569
972627
384865
14861
1426144
500774
177887
432795
664062
1598828
550884
718722
1194091
867802
1801766
25191
1679772
908744
1589597
738655
686136
1081450
1920726
531607
891014
1483777
1142780
892851
603428
265037
21444
98065
77066
767570
806976
1328141
31068
682036
1769601
368410
196272
1702658
790492
636786
1424828
591570
1278161
1506172
363874
1787740
148136
586594
686210
212967
1775326
657858
1570142
433483
1732837
397622
763369
1793636
943897
137494
1382656
997016
1855466
467917
1510580
1577211
360934
1793863
614073
1547396
1186116
271956
919604
753398
291985
1757844
1155570
61031
1235955
1474109
1036854
904360
573676
346261
1542684
1157556
201497
1832023
388009
607024
1625052
1453806
1823795
1080623
983031
765995
1124245
1788501
551529
1153942
1583555
1296216
749036
1815260
1096068
625214
1402073
962596
222177
161135
902311
247195
625598
981725
649402
1477902
1872223
1001556
64015
1803187
1702966
622240
540840
178575
863668
697990
1978246
749527
738326
1027896
515338
762565
458123
494505
1849339
339558
1038120
1580340
1562551
1546730
1447231
1225069
1310803
1256583
952201
659797
381293
264327
536198
174074
1192736
690922
1704134
1505086
1850728
350770
758397
109779
1913714
384914
1130084
1879604
1751604
1829454
1752801
1665037
947166
1775722
1751709
1637803
1085357
358247
1469447
1445618
1927884
367842
1242240
1025754
904683
1008731
273141
565673
1583069
759836
137676
514910
66075
1581465
867559
698959
381984
1782553
1271354
1829221
690944
203859
176836
1346346
1345621
145646
1943095
1117235
1933870
1188581
260045
899013
1589995
877060
1023789
423860
1535576
1880154
117225
135822
457021
1497733
840967
502197
509675
449617
1935805
1980460
1318394
1641309
1379474
239167
739540
324436
256428
1725906
764436
1335186
1968011
1744350
106784
1675041
730966
233205
1114666
628935
1678876
30802
723043
118
1035906
168724
958709
1701808
534763
1376779
867931
1452911
1343776
1298534
561403
1396011
1685498
1726124
1284155
261263
1793533
1277705
613334
133497
153164
1642613
1492637
1568412
1716863
1773510
671814
277236
1690466
1704036
1583061
1920840
1461226
1459293
525181
1099293
1064145
833056
739210
758205
601060
1760203
1920411
1230629
106322
1742652
108604
1386408
1604833
1692072
1481186
1248865
251848
1486866
1093546
1342980
1649295
1013062
770197
1431872
1891569
568030
1499602
1247820
347514
1451525
559265
27228
955027
1709706
1648664
614487
1621522
227556
389845
98755
1613810
1713040
1249285
541912
577981
865610
263228
622487
1994783
1558038
1154317
844972
1259314
1773073
709501
899594
237803
1289874
1981016
604081
1662220
1828770
874502
491968
1779077
1359762
500831
1504003
784794
1132413
1494437
973148
548508
339436
965946
1903361
201189
1237892
1455007
1216553
755479
1676088
1433666
631123
1143021
1940943
759055
74096
1148451
909979
910984
944317
997004
371329
1827599
1477463
57939
898583
652861
1246850
1305418
1787018
1685116
1348855
1655200
1411803
9772
1145133
1179937
328875
545494
549260
1397354
1195664
1071143
1310937
1537521
1162703
1477259
994320
356443
752075
1237837
872625
1430001
1858156
564502
1896115
298639
1089712
664451
495306
1096984
1773957
1318126
1157626
1629027
1150496
1615385
310898
1319580
355480
331067
1093320
1104971
247706
145166
45125
227932
138017
1937469
1402871
1228080
1828490
1732943
1847826
829937
1910256
1837888
1192243
1759877
108147
1508643
592481
564409
1302156
1796910
181040
393433
434260
1537019
1978640
544860
994400
233039
1574709
707209
975800
1449242
809156
1528374
69300
1952156
1928161
1499826
1580535
572272
6105
1392300
1947983
431770
1763448
854538
110912
1454454
21645
1334612
773326
396324
337706
1610470
605112
1230758
26812
1984133
1339556
1373847
1778564
1485080
405919
1538661
43592
1723043
1359772
539032
81833
668100
1380004
1749664
180712
781446
848166
515558
402017
869399
1787389
1100764
1415809
1960831
1478218
436707
1716027
488567
326623
894694
431879
1134941
1979903
1309319
435310
200792
586177
1180006
1828346
155804
238473
897580
874370
979432
552363
543842
592175
1830529
669253
986304
1475977
1661773
1918276
1595342
321282
1455805
194636
1374263
1541161
1364617
919372
275912
584888
1241536
792624
1979735
10005
1313264
794947
742417
1437655
812179
1029899
637153
1236543
1228180
500671
1500832
828916
990402
929803
93864
1109391
1108338
1006267
1642171
889806
1531305
1046109
1268294
1507759
58858
151421
1994301
1350709
1346055
995665
278961
1348298
382946
850541
525921
1467299
603040
947571
46487
1628522
1841902
37086
338503
1369489
262424
1388173
75489
1961084
227129
689157
1976926
353379
680921
1976049
53911
705909
720761
1610376
944263
1973355
1047295
1549507
1394418
1534285
320686
1517530
1567081
169338
227262
748307
313448
704381
1233755
1397614
863020
1830045
70822
1502134
112984
461764
1242580
354998
355838
402939
1682503
14126
374479
215135
368567
1488452
416033
1219134
1136411
1407130
723758
1841851
1773562
631441
310856
1954359
1350719
53917
1663771
108828
769651
395876
1572079
318246
762421
502590
222846
1813892
1691946
1649400
724163
419559
1053392
657979
120750
424925
250090
1882638
828818
131812
397494
423693
1844468
363813
833636
751521
1921383
1331659
882281
1059954
1114761
166281
591570
1530448
1489637
1795257
1804356
672403
782070
181744
1437406
1809227
468668
953326
1845645
1969792
1226621
953630
1685036
1956248
1369205
205331
1916329
1931475
1928491
1280251
928010
574814
1435545
48392
790989
844478
1025485
1946371
598305
797468
1536540
1514696
1015403
768998
156076
1126218
169932
1253202
1549101
66757
509866
1824967
1991467
1002171
1478566
1369833
1615829
632123
835983
991850
466826
1278352
890233
933512
1112616
638198
1152865
314898
1042906
143359
1136306
1829696
1205662
1901919
147529
637936
1722328
953413
81847
1341796
272314
1127978
827040
1907226
82297
100681
691674
1266001
117484
1868615
135992
72555
1944137
1142262
261471
1385226
239390
409688
259213
794431
1251304
921413
1419192
944490
426128
124395
998276
698737
1932614
1821960
483248
812443
1083862
491288
1334043
1657627
1952509
125321
1583506
27389
1531005
909674
947872
561056
1224247
1585299
1997000
580426
745116
1392509
1780508
1778520
386467
605701
451129
715980
767246
226639
1584605
1478630
1940510
1476255
1830707
115223
676305
744294
1435137
1833201
949366
222531
1896719
1915340
646290
1728536
1316559
1388188
594921
1664735
1656809
1171717
1983625
1196796
836698
8416
1153655
659014
38941
75150
1259120
408277
420214
940878
111781
1342069
65327
276806
419311
1059175
1557054
312946
1195729
661656
1978246
1720198
1515283
1594734
1881744
1380557
1522407
796846
1755007
1343283
1835672
639451
597400
484881
314365
594230
1896667
516985
1504911
1441407
1398981
808949
1813026
1803252
1044440
1084510
1538846
1939199
1231136
912290
259911
164780
1142465
780743
1435305
1835382
60584
225341
443363
546233
1822159
619027
1594000
799286
1604124
231653
912245
1428912
1167980
613089
1310150
893862
1438248
156628
569868
1353479
1518945
446352
1357660
1899330
1282915
1477677
1162119
1223966
1080185
1247882
735906
1237546
677888
814691
1277052
673507
791951
1999093
906799
1890869
1895590
278627
503670
813935
726422
167222
1872381
740845
732130
847792
639940
462617
1719697
343987
1311141
65766
1232773
309005
405596
1054731
448577
1335832
1208945
593764
62548
775145
1055518
1294431
1161688
1307466
703009
246887
138272
1189220
1090511
149128
109146
1989043
1911168
1840220
1978080
684496
716875
974672
1810568
271142
1586349
255177
313908
876095
1184769
546928
52797
1504109
1318923
629920
1606862
1757140
159527
1383950
934831
645919
1528049
743163
1052542
1943484
663558
1832826
578149
1646955
365652
1916996
1483250
1711527
978818
1111893
85506
416611
1155804
211674
1104566
945372
427757
1488976
1394117
1355502
346698
1167529
782180
940452
1951896
1661035
1292653
551218
682723
752388
115169
336134
1525887
1999745
1275743
1759725
90662
585065
1694003
337879
350839
541186
1735821
253485
724385
1129942
1748981
321070
1487106
156151
1293410
972963
418914
532059
4516
1681003
1446447
1198869
1342222
1023290
1643396
851971
1300984
1217397
1877069
496532
362850
1778418
940273
170629
1708411
1014002
1082932
873586
290435
1274424
1806755
1237020
605312
1480670
399506
258497
1211262
336979
519057
993566
269747
1671299
909352
1086721
1166522
580931
894090
274960
407777
204196
1387997
431882
1698126
518685
1854584
1298545
1032123
20464
792210
1083544
1857443
203686
659982
1494526
19369
746536
462870
1430902
753894
912361
463123
1272517
269109
354710
1075028
1735560
495519
1794567
783714
300742
1099690
1392780
233982
966938
1706019
1939579
5680
1623565
1895272
1144741
1762434
1502225
447027
643750
1512674
1892603
1394501
877160
822886
160568
998384
1363869
1443488
526387
1473354
1175685
486824
1123835
40455
430407
854486
1579003
584010
877046
173047
1186177
1987772
1626181
546592
1656470
1726809
594603
892922
247243
1136205
779457
1814511
585159
1868209
664035
1808203
1523226
1005231
527513
934392
339683
658863
741788
647400
457150
1647411
818479
1636717
1719155
1937133
871145
825063
1951659
1353415
1859704
330836
1715207
545690
295899
744116
225879
1204736
1884336
1305692
1368764
1528652
1499197
803746
17980
1540259
1801290
1574474
1031898
276277
1320828
130717
1153032
942264
413919
649908
134858
374374
122102
1838442
1191788
1190793
292520
663853
971913
1611183
651593
753989
1251583
1039247
1392116
1159610
1552148
284811
1344277
1539444
1115313
443018
1525249
1875921
965217
1916557
1368523
1023713
1036660
1773512
1804542
1515627
470188
1302079
1832152
86640
962274
1128921
1864871
1899556
766787
855374
1644759
1688156
251869
667423
30740
693400
1106334
848041
1662319
1587713
236558
1484685
673294
6176
1363390
1270214
671630
252439
184521
1528632
415837
1456186
1760335
100599
1062637
492073
1395222
1056631
1122489
1546874
1089316
747130
1579485
1659638
1217365
382730
1404929
609569
628550
1045952
624775
571820
1628327
66601
767566
473589
479285
1913694
1827856
1042832
1606797
1648193
160734
994290
662284
758672
13611
1272869
1778997
383058
1690835
1750985
1662749
1849819
998685
1744725
1476230
1878674
1725902
1300939
1603103
1340042
282871
1222517
1776883
1688424
508996
1452735
604727
1093008
936206
677133
1716098
1398777
628244
231865
1347705
1920054
1660447
73377
170947
1834143
1669067
1284950
337232
1655510
1770829
1500647
967648
1478967
557269
1637069
1122668
1890242
952410
917224
1231557
1090870
1714803
307236
326250
360983
249193
1066409
801180
1231269
1265261
1809708
1326528
1521754
1584919
1473499
691666
671572
818071
539080
1097055
626062
341704
1440957
670314
1227824
1508176
541474
1317537
142151
367012
1181738
1795921
1871979
569118
819700
1632587
1926796
1113129
581247
814134
827155
818644
1519938
1436788
1395074
1544999
1876753
1805251
914788
552157
1233930
816748
818652
1022704
141116
1031476
261390
563455
1623918
646402
349584
1801416
1000429
758540
1744321
561088
1203760
875194
211729
1196806
399557
1635057
1060936
1594236
1969826
805633
935921
111310
142041
281497
1304079
1564046
28817
202801
1692161
488361
1408961
1057684
721219
1895234
1590024
1724891
1956273
853427
751367
890387
1462600
959249
1782709
1673817
1316153
1018541
54041
1428386
519692
589861
334118
767087
596603
1730018
1144462
1088069
746197
1086710
1480827
246290
719100
1032563
1631721
457456
1613338
815546
806636
1825984
1075473
789142
324822
1567249
1151619
700947
13033
1120662
356507
189851
1036306
154813
23084
455676
1713397
627126
356430
19631
745551
1462144
519634
128685
381844
509423
1586964
37516
1164807
1720671
118323
1515827
764231
1387492
143425
1668364
283371
316225
521659
278254
1089077
589613
1801667
182672
1636252
79245
1997535
374667
1499749
613014
1594475
1052430
800791
135266
1234494
1858148
872284
1774803
672015
1042863
190776
831918
1115251
728521
986531
634154
889946
327815
457247
441432
603523
1331319
1752882
1959771
1673393
1615795
895552
1128760
1839633
600894
1158093
170387
1661079
1234946
191656
1622474
879482
765229
297131
1727952
1894404
314883
663205
1787383
1496142
1511632
343637
950356
874375
880119
979487
1510312
1557651
460955
1605206
1163118
969603
964212
216625
511448
61591
1359850
102774
1413701
543298
318095
907173
273687
1040152
1297588
368397
1120510
1286677
872592
302740
69418
495948
976509
764664
26180
423509
1748899
1734065
1786012
1943056
27213
1271255
1812856
686000
227452
1490602
779387
536710
1485738
1199087
500577
708778
1917892
1730577
50855
1585963
1939327
616445
623968
1365512
1648417
1575438
1030497
850291
1675336
308291
273035
1875829
96602
498886
938807
758792
1419005
1889640
991267
896578
5768
1034611
573865
754680
989917
1586630
194303
1516007
69975
1357779
844906
1507811
1014630
1327068
1361122
37255
1738812
189402
357886
1290983
1851767
869426
532119
1858664
345228
534616
1588688
1002913
1365353
686239
69878
1502778
1389958
236894
15203
485067
813847
599756
929746
484212
1297223
19514
695260
847896
1146233
922195
1314055
804092
538130
475978
1140469
1292087
932754
456881
1032338
1998535
107262
510678
515305
1904714
173409
1006736
1126116
1971463
1966069
425815
919201
800554
115940
1743758
1885419
1525785
1119541
508660
869228
1248404
1858154
372949
303438
465537
638126
26168
1016650
1798690
1119802
500838
585427
219798
1507558
1890129
755481
1312751
1453698
775551
124252
266416
475446
751977
770815
743081
789889
1005254
696967
1276918
841306
1832903
1661650
932701
1788841
81392
1902729
1983078
1719615
42997
1954599
1221487
782272
430999
182565
486999
314706
314174
1199480
1988818
1321519
687343
1404186
1602557
692919
1224417
87221
26917
1161934
1329549
812721
461076
1300021
1139939
911622
900726
1352517
1952074
375534
1719965
1380998
271883
170470
1101244
84874
902568
1840383
1736086
1721721
1219667
684721
1311194
1463260
1599033
227482
1295008
351497
315998
1577886
310988
55656
1228122
1558820
172961
1559022
611443
147617
1934480
863332
314345
1859419
1870887
1823521
1686218
64084
1110747
1975361
1900120
977910
42310
292504
953329
266211
819804
1930767
298937
516692
1598704
1663159
1632045
1223462
1193424
346982
1151487
1542266
225429
1097397
1267448
877543
367595
825942
1391114
199208
1336126
243591
240210
1106037
450866
1631668
823370
547765
1994983
816577
1073793
1739340
18515
984720
507869
127448
1097425
152292
1904311
41210
434234
1557750
691342
953871
1782475
438099
495112
914878
1879344
228869
201955
150410
830192
935161
184970
102505
236660
1049612
1108258
1893193
249177
1751073
469713
387374
1148587
1993686
875102
1150004
492539
707128
1274722
1135870
1473750
491038
383551
1530303
1588166
500842
1152453
1461581
114553
1027464
861766
1608173
1051885
767962
1767779
181718
1955015
1568278
230566
1539782
1015013
437197
137693
1206038
745673
519771
1937058
1869356
1885917
1675497
337048
1776968
1933149
427250
1991047
347421
1894370
335743
1126429
1064077
309183
128320
1876855
929585
1767323
16657
1932164
1289637
683863
1271451
1633627
591396
200767
638280
1718258
1247596
1693545
1254752
707551
1437333
434435
287428
1862029
1400436
1674316
661251
1342539
1503432
1449991
1503694
1285252
514421
30137
875556
1976511
1657134
957267
997201
470017
810701
187970
1905153
111354
875257
1077757
1663695
1216194
978200
1253094
318999
1925487
433763
922997
1567930
441692
751800
1350579
521922
972248
923423
1394895
1752906
1717518
194191
336755
349946
167557
1870227
1712646
1595421
1304121
1028750
1933491
326050
1915121
1672369
410273
1366249
1618247
1699422
1990259
1909518
1011393
593442
1121452
1913949
1172963
1203540
589633
1953675
1673835
762673
1076018
33508
1252811
678940
1431939
1741449
859545
1455267
1601857
1301489
1675296
1615144
839236
243761
914995
1235029
1202020
1858829
173986
1803452
1159933
1437267
1327195
1435221
1899291
1464954
354255
173356
1298488
361316
273685
1124919
1925164
1469018
97012
1651337
321510
697006
1618243
579841
15789
116449
363353
511546
614399
688604
1340004
979139
843966
298794
1199668
1729166
1484680
1538008
68742
820563
1944492
1664527
485246
1217715
256086
106664
1555650
52632
584336
683377
1196249
457928
1073228
253018
897309
656867
492321
1528679
1550846
1386432
1218461
535222
1473598
1064132
1867569
1184791
961514
785951
1314953
883717
60137
1346460
376119
251354
1394164
1148299
307360
1242565
556489
865457
1082835
733184
1635292
331198
1392009
277796
20536
1784551
930913
402166
1782340
1788735
1484734
217051
820977
1704096
1607225
1302201
1309084
1781360
329604
1045262
123320
1358937
1916492
1890540
6339
1077830
1514511
966363
1080324
1797337
340353
1594881
920746
1613507
803388
531203
518491
162839
144886
1154567
1980844
1821214
1904325
1912911
878684
1988279
1766193
1763249
1292203
1904083
64122
1503033
1550976
1441963
1207936
1877421
1295082
808805
1792238
1511689
624028
288582
1793848
813920
209036
229078
802067
100529
450228
1415422
48127
1921344
1820402
504728
1924844
1451626
1855527
1704329
809834
1145567
1590282
1747957
945162
642722
1780700
617456
1057489
560049
780484
272019
1748404
772576
1882522
88893
67342
1240924
1282580
1976781
1897455
1556572
1619177
982169
1639458
948911
1556893
1057634
418924
1917986
755069
273368
1453521
1213864
517223
263931
676259
443764
444690
705978
1887852
291851
839575
576091
1303559
1171833
568942
1281125
1192065
864445
1129944
151254
1976980
1349205
1195770
165971
316746
1451253
1688962
413263
1141031
764163
1283308
729581
287566
653366
715323
25570
515541
34680
1645518
163900
1459384
1171716
1117901
1871637
1615859
575551
104893
872614
826563
1421034
1490900
1596582
1115736
1462994
1325550
536792
524306
687259
1481194
1790764
1467513
1290744
928207
1633195
3012
1582304
992955
262898
328535
1417089
55177
1387031
576205
283636
101870
1137767
156937
312321
618732
824298
223650
1808204
1301469
890106
1787781
427925
1287335
1270317
583248
1059964
1791291
501142
243769
509793
368859
740076
480031
9265
1804570
479498
1347161
881502
20573
1320540
1331070
31099
318933
24200
883290
782879
1072335
1160773
378779
656417
966751
1241608
1775207
1304021
220116
683231
581369
1005661
1725712
212675
1642579
1849486
250589
527737
1693157
594971
383172
1277084
1059433
596954
1616529
1086414
1311737
1186140
657960
669045
912143
1859563
1389802
1893609
1779065
1214360
1916396
1211149
1248725
1276901
741817
994450
1098028
1023375
1589891
325057
1249856
1827743
739675
340833
1015966
1257362
1129432
1642608
501459
1052562
191254
1193015
717179
1258349
605102
1271954
1533663
610406
1712318
1601299
1033757
1287030
1924393
372045
108186
396294
1150423
948392
134703
1551225
181897
745238
1127980
584080
1905894
796922
998255
780164
1765418
1480816
19094
592648
782020
1597069
503555
1638714
161718
680497
8737
1708018
1566352
1986760
1066577
1809839
1367039
357482
1929476
1664038
1861582
1600701
1341306
1193744
936576
324276
1426612
675260
235247
1126842
1104290
382514
446906
1218450
422576
623567
210644
1688549
1905905
728990
229982
1511481
869211
1898348
354007
489229
896509
384003
1962902
1054840
1357345
1280519
1003797
1300687
1206849
1593672
1373267
220680
378429
1561274
1585027
1517487
1393732
552276
1767919
466085
1247930
752572
1957902
621011
1566019
1777551
623195
926492
775928
274831
1873257
644550
1633999
1500476
714899
974087
139330
1912660
904670
229909
1393338
1968486
471698
1642087
1087858
1263360
728848
8803
812091
97330
726638
483952
453598
1079548
1061012
1149090
1214916
28541
350510
359968
1520847
1300635
105336
1312083
1669205
1689341
522206
589153
1936039
205763
1402859
1194314
70285
1927443
548989
859209
518517
884295
612648
1976794
475666
43092
565054
1264329
26610
1991117
1728186
1349212
358441
179529
1200777
473073
1021870
1021768
938930
1584913
261522
815589
1708167
1699240
835324
1639927
921136
1264817
1832366
1681761
983094
1549717
22099
1994756
1595599
800742
1533444
948877
845381
1115919
193091
1845123
350690
892082
876317
1541237
625175
229997
1575057
174794
1997548
1134011
936355
1854038
941408
1466657
973945
800449
1070949
1064479
397444
366366
1007859
1498972
1505615
199991
1940801
109492
1904922
973130
25101
201317
516651
1799414
881574
1025392
1793508
1587194
540499
830053
17623
1105682
581054
1805610
1714743
859382
264963
1096667
1305989
1771056
946108
1385021
1109347
1093640
163790
795828
1893289
556861
388768
262166
1938630
715527
1654394
301259
939610
56768
808753
871281
1838025
465185
1354826
1685753
751970
256188
891374
1517124
190168
631287
1611117
1845878
347884
1424416
365232
817300
1581661
590796
1845154
1571099
1415288
1083361
1332389
300878
541926
138924
335985
499356
906956
926104
723239
1928285
1833841
625603
424323
1622554
578471
1435097
1571112
1386207
1412397
1577031
506336
754828
1775509
224979
1463363
692432
715377
1462801
143289
54650
1105154
724105
1706604
813756
1084042
815658
214751
541277
83513
257456
1138485
289730
1954310
1273678
781897
652545
196821
1913486
274937
1587691
1724505
296167
1168761
1806408
744403
1445627
1497971
339584
962812
1550626
1310489
1291089
1180896
1524161
19274
22685
1804242
615296
1946678
1561791
1912739
1941841
1120208
1415134
1019016
752685
650457
936801
1060810
476870
1832863
813997
381278
1215148
1099340
1206467
845299
183469
1477075
491777
1117390
65517
1601252
1070914
1390978
303917
1627743
166190
910678
967530
1461412
817196
537372
788394
106530
529629
931060
1043890
422597
944881
1550208
1199363
1728353
357753
1798519
1593660
1539685
148945
1779084
1882400
731165
975752
822736
1413701
1957044
1426825
1808594
1642821
1505931
865968
1700373
806109
341024
750674
760943
1195405
334189
1858214
324210
749683
1363027
1151339
1832042
241535
758990
624449
1143180
868464
1770547
1861141
976261
435935
1414178
1450385
687194
1923400
1103109
184107
1443339
1276093
1988233
412673
1374790
754209
343569
723542
1887347
825307
598191
1098184
949079
1558239
22600
33421
83861
107499
1178474
838885
786725
930871
457933
1004143
475241
1544902
216664
851977
42443
1476584
1063145
1695436
1884821
1814764
1408658
258737
1512415
1182791
905363
1154770
1755402
175061
1220496
197184
369365
847398
235999
1413804
1235324
1186753
20875
770101
863961
923673
1009536
1349328
1419196
610847
692831
1851388
1554397
69952
155241
1167209
1202071
1349083
1475088
1668522
1340671
959882
1079633
1448422
1845178
834915
785860
1211170
1287465
888542
400424
1223643
1549284
413475
1155906
1760258
1293551
826457
1620455
1736395
387677
1828918
1342678
1117721
1729996
694629
1684416
905406
1309304
648428
252089
882833
537589
326537
1113004
1327778
848416
1205410
1036853
421005
548758
1893899
1291638
695637
1776724
479220
50055
1811516
370944
1745763
225039
406770
791841
1937948
1396875
294078
1069789
1462969
1778562
96055
721308
416946
641621
976709
642237
75817
142656
1086816
1715355
1508675
1138808
1193613
692858
1991522
409458
1003129
333728
536093
295972
698799
349831
554581
357774
1346574
1101642
1508170
817397
140369
1785853
116920
1831894
1532329
205676
336249
1350587
1228008
1772798
1105385
1446061
992375
1920714
1578450
1873372
1524457
1006098
1899936
1267235
990812
1871862
946461
328151
1084515
1969559
876101
1210023
474755
1377412
1117519
1301661
32067
827681
117011
690017
766401
1324563
1310188
203991
1284349
940791
986342
1402220
341237
1793483
275999
15922
492707
608478
295461
336751
462460
357028
758387
1478499
984010
1246056
577342
697943
437720
720060
719887
390839
1719709
1040224
371908
233695
1004847
1976950
1705002
753062
1716385
1537183
862366
388058
465886
1027820
973019
1733115
861024
1678604
227971
1643501
537812
1110717
1713853
466479
996832
462624
575707
1070564
333934
813048
492855
1989948
240235
851901
1270946
1030058
750855
110247
294790
109060
833095
1655494
999460
549674
896584
1970160
515034
1722019
1495165
1377108
1028861
771738
554102
600220
256989
883391
1820432
320205
1918730
167040
679797
112882
211479
673004
1149809
952601
1548559
911110
581617
1900297
575761
1795233
375135
742561
332512
1857137
929874
1100771
1460179
1067386
969278
1978587
35421
837084
406485
367740
1232089
372420
333234
251387
1137358
691062
103423
824416
605489
1848770
1733813
796146
321683
752808
1329666
421085
1014194
636407
1349063
1479656
327961
651700
1930537
1909847
280782
745620
1140628
640076
1877603
1813523
12224
1511535
1817541
113037
1596737
298123
1146741
1161363
1756174
1464923
1827208
70028
93439
1548479
179060
525304
628618
179413
251553
350030
362654
995001
178765
1847683
448166
1850257
1991464
515299
1721163
1098996
132648
1690691
559503
707917
400877
312945
849187
755907
1553707
660607
1200364
538279
1021696
989617
1477533
376376
1876541
1470140
1608546
701936
635580
58762
1690496
1300118
468297
1073861
1000538
146477
454962
1979874
440341
1806885
256370
1881798
745814
106788
231256
1247916
277844
617910
1532203
1108203
1569293
590030
745786
1536062
1881566
320747
1320454
1015935
392630
1360097
648501
1329753
1365690
1034543
59474
1184746
1411393
601480
1147659
1855294
1810322
1605844
888183
164979
799029
275283
1775188
1162913
812946
266559
837566
332443
1549604
1325475
96740
1597278
108192
1392831
932494
1051828
1876844
92990
1017851
1787920
1376615
112079
1456899
344063
1275076
1692312
1766308
844481
268017
985825
1804553
1421128
1324164
1336164
1097178
375196
1907144
9848
759312
728554
1383399
606534
804241
421497
1963154
1262714
408737
421592
652033
1204226
1719184
415186
1907973
528075
1720230
1266670
1600626
1125853
1080651
972576
1740386
222989
1039019
819415
1646561
1420506
138761
250557
1980390
1053485
345757
588360
953952
1651625
280377
485624
54263
5456
385420
753369
812035
1956726
220625
492865
624335
819631
549978
1159778
1284887
541099
1886535
1515311
570816
1386638
919052
1280821
878656
618899
1305582
726448
1382558
388862
1477315
587178
1187581
1556648
334870
1119395
1943600
1044171
512570
1007000
1493061
287215
347269
702365
328232
89344
559558
152931
913277
1677170
1683111
1534353
1828268
131792
1049995
942231
1632781
1414540
1598903
1557255
1308944
95423
218859
925088
1534227
1132803
117123
1966330
1979446
1586083
1076461
1580163
1300669
699152
534936
774558
1352065
923361
572413
1540563
1574435
1933388
1340178
1055568
1363723
1061724
1524739
355262
404391
952298
937048
446140
501992
1079214
134030
757522
1467823
133444
1180206
1523856
434386
794950
1823840
808914
800617
1746463
1251320
950235
1575990
579667
1782062
1571895
1582149
1432546
877496
931134
745125
662767
984804
609015
435457
1154696
1899441
865488
1298005
96693
694406
1716942
331217
1843486
119821
590607
702807
1150530
1034771
1640241
767267
1198682
1961844
21067
838029
38025
48565
950308
476003
1309317
865180
1797614
186841
1653062
1113061
1002642
260775
1616436
496039
274934
445389
1949256
888064
132349
746748
1296941
1381503
1496412
1935562
274774
662443
742335
777831
1360674
69168
1680057
1604179
1210306
457297
1272823
531954
668384
430361
430140
1742112
1211123
68950
1063292
769427
975298
732424
728511
159656
1284824
1955723
1905463
931436
1370027
833978
1006760
12072
236953
1554755
798460
1090683
1158582
1499037
1197134
435845
381282
1451819
1239264
764707
123396
97046
805656
278065
1982396
1695826
1591667
765874
1753485
1364036
1541505
1691492
715326
693625
824447
1545333
902152
15596
1424566
1252384
1469973
38504
1457507
921142
1966448
139898
1057117
1223952
316086
1316959
968436
447998
701402
728121
184626
321039
256096
1575097
1961622
1878523
887314
551741
1661471
1795222
731703
324978
1563737
267678
69895
887529
1955151
1646655
1115692
1669969
615367
407141
1613666
257528
906585
1755624
991853
1975221
612940
144524
714912
1608180
195052
1777939
1425390
1675299
134736
1631549
1536969
91075
1513593
1221993
1109728
1048165
401028
1812944
1447474
522406
1486963
1652170
1703139
1114503
276174
1425229
13861
166406
1208025
1508520
1543378
1224178
420446
964730
588325
1501237
1452429
308841
1866432
1654008
914133
1024357
1581488
701162
1379825
65281
1658367
959396
1701581
113136
1790793
1238691
719464
1829383
1912378
641220
1022543
1914941
929447
1786814
15101
643129
1267713
1251494
1297398
1055939
150296
594815
1665834
495403
295995
995896
316613
898679
1390457
338347
978723
1692025
1364670
542096
1486504
1798369
879896
1602850
118732
716497
537380
1053948
688130
935801
1488729
1313053
61883
449029
1566326
516543
656542
477205
792115
1143646
1193547
820146
1419611
574278
1814675
663721
515239
81439
297422
619169
1761378
1223794
925853
573001
1205774
219012
910015
1051468
540027
1807952
464490
800064
499062
1991121
1388441
341544
1173780
944110
1597538
996240
1925498
1343291
1551554
1640484
128566
1044698
1483123
1140943
927184
1611678
1320830
1152821
121070
1599689
1690804
202352
371252
444040
913424
1700291
249924
934991
225804
1467090
1859039
526495
176653
1990317
1221057
149664
251261
452623
637870
455819
504099
1360879
1262090
1443080
910402
399270
500091
620949
1540753
1765913
1391452
573418
1416123
21757
479265
1387660
861927
272157
1017888
574106
838733
1211387
503639
485461
34457
1597069
602316
1603386
390672
779862
1875587
825098
656299
857552
1919194
546045
936836
1523839
1756528
113464
1239256
1199763
286708
740291
734595
1141963
1768103
997472
1456838
1662553
830541
337074
32496
1517501
831225
1430032
922943
681017
1907165
1020857
1186447
1006347
991992
702630
1068091
230017
1362721
1410924
1858776
1304587
665692
1490349
1678552
219484
1294019
488527
172544
1120351
1003541
424164
361837
1669372
1750205
1044743
82316
1467154
405071
378495
1338348
571054
996960
1697370
210957
118097
208766
1038871
1649232
182812
728550
1217916
762601
1637759
1695452
619540
1399436
705093
1714689
354625
1732698
503989
903165
366159
973116
1271345
1167385
728159
281638
1205294
965680
1869789
1054031
1452792
1219628
125904
1506360
1893172
596825
1251678
1486070
794379
1252081
521414
92769
523575
453108
1082012
555393
1513474
1008819
1779418
124156
780264
1743588
220417
306643
660875
405335
1145114
1547570
5839
214780
1281206
1243210
372292
1312778
1621924
1143194
668238
1164442
1049668
1822472
1578132
549501
816135
141996
509710
1565659
1717635
710870
1237323
806375
1987185
1794557
152330
1146269
406115
1921128
736880
1278956
348585
1001889
977444
277549
1616237
750908
654057
314487
1125951
1612367
1896210
593797
549355
580349
1407176
249232
32369
1851111
797935
1554649
1371344
113208
828532
111586
864828
680238
1100561
971582
1213068
493483
1782495
1814904
1845080
1188445
810752
1842818
518453
1466360
631657
1622107
1693745
705481
1277269
1111507
639088
1118685
367141
1152491
1911572
1133338
1435294
345810
1888975
51865
797092
42476
197326
910907
636629
568659
1872684
778956
691945
897276
433375
328499
699521
40472
186763
1875143
959126
805403
1505485
1819543
411297
408278
1525996
1951691
823630
199816
1074000
1752093
283577
982979
1971749
797390
1809573
313877
808862
1661580
1662389
551061
62151
841880
229689
936222
127459
612784
987039
59057
1692757
1738754
70723
292384
1762562
1962083
759581
525655
1122347
1878444
1945347
1435880
1291631
1643133
840093
1961629
309891
1380714
1091237
308736
347872
1801982
828306
529463
885994
1750602
1843205
1634583
1490823
1981557
1756032
84927
1443121
1269902
295422
1296463
379821
1857641
167505
1646390
1970115
430035
783584
1218933
1156907
956386
1310164
936590
990645
340876
1760283
903972
297820
1097294
444625
783304
1616947
1307019
1872521
43983
1287042
1309998
1552997
181247
1533044
1821052
151237
330401
50886
1354487
1516488
1222656
133874
42306
20816
1726978
1198784
1299766
1029009
224691
706003
1346213
173156
488589
503996
687689
163138
911853
1332651
1084435
1736368
343279
1627193
158317
569400
779927
685244
1396976
968764
1703953
17976
1919994
535584
1572459
283729
179717
1348554
181419
605136
250925
904917
651944
1171155
1079689
1777426
380852
561953
428714
1187675
592668
1200018
248870
1295355
187513
4083
90999
1927036
1165878
1568610
162322
933978
268131
1769746
677420
834747
517289
244719
369821
610155
599076
1284412
1295058
1619966
856206
1674928
1386048
1578042
1125213
1550479
153807
1460959
985854
617
1290926
1872514
1887311
247740
542572
1936620
1811252
283457
995487
1883643
533655
238877
1332528
822735
1044952
286530
884327
881771
265029
1084536
827247
468403
1051554
1034502
959620
1486155
756800
1774469
1684802
688366
1965042
632669
1043271
84916
1840350
1845968
1523581
34993
936489
688590
1809283
1306846
821946
986531
156385
1833634
126626
166317
695116
1846219
1840264
693542
1564245
1295043
1725531
789447
1172243
269590
1003518
1015127
766228
1324599
583702
1046456
1689481
831214
1865443
1926960
738714
48472
58592
190970
489794
1271663
1520920
1589109
97844
1032076
1250772
627615
1445276
681286
521422
655855
1138014
1371214
1414344
749228
661015
1932441
821542
423134
41909
1598518
255551
1401635
1596453
668661
1722816
151404
389722
484947
1753562
495992
772899
1018464
1211653
1195567
656286
1771843
917577
1730745
1398254
1903184
1578432
1256142
1799785
1034418
1878062
611608
1546168
963721
23435
912992
196093
1344361
1466024
831790
715702
1445758
1111112
1875757
650252
1492076
157055
12626
1078038
1392819
617371
1973976
621113
663892
675952
950620
1271981
139060
481544
646014
309304
1439450
131434
907496
731197
48348
1035776
247058
854570
1509904
358636
1974116
1267732
1937563
1352203
546099
292539
345205
1551098
194582
844765
1837924
557227
1028148
1347691
928274
1843816
588890
433669
1563883
782229
1570978
1797665
37362
1995857
1900124
460661
159932
1841451
602922
1837338
1220127
1215293
864955
1081847
1853811
1162928
1708314
919827
1513532
1186688
717074
274946
670114
1051737
798445
80878
1962833
1851835
1593574
1075473
1406905
1252397
508505
262090
1265603
1485510
502169
1151481
717525
1249777
1753645
1649304
1663083
1606406
1490109
1861203
923513
1451461
1475193
268248
390059
295330
918825
1383874
512842
76680
1301405
345108
72665
1940532
625915
628861
707157
1135630
460203
1320585
14514
1543597
1705740
1297296
1000249
603156
1495056
1765761
542173
1606085
1615077
1929915
684653
1106084
451489
69448
1695244
1547947
404569
127927
123
910559
947582
564201
420039
1601384
1324232
407264
1532625
469639
412508
612711
924909
696152
251624
644534
954151
1123589
509990
1560811
1911002
1633265
1288873
763260
953827
1149300
128942
535100
1083198
227211
646617
140497
773
1321324
141628
1307638
985733
530475
1959588
1135905
1979904
672407
1693504
1445662
680861
1644759
208941
525529
1921314
1062726
786833
12131
1689577
912648
1804936
353793
859967
1108967
643817
1886318
1006933
1175180
1009182
633190
94807
900112
846615
1613013
1554126
900105
675688
1128162
719668
809332
1739497
1623126
522067
68403
455490
1948482
1619235
116514
1269992
1013113
1277050
868348
1960100
32712
191644
635616
550079
1313494
1472513
566602
103913
1263000
622638
1134172
1888329
1316147
1748441
454771
1276489
1199641
288625
535430
1549650
1213163
1452794
1417888
1539347
239052
679195
678872
1641081
1436813
1173438
520885
1703380
1785823
470975
1896338
1517480
1075699
1011194
922380
379525
1026432
925267
1853173
1103540
374341
424168
1542486
1105031
1369842
1365924
865916
63310
1281545
542566
1709763
1801186
1869695
530406
1800461
1484881
362062
798263
1458240
946495
709943
1334405
69413
252056
870956
1736996
1103163
735603
879251
917035
887494
1173309
1557668
434230
1809712
1842147
1626187
1904301
1893261
339385
1939684
829603
1965139
140374
864122
1044332
1584788
1324403
887654
1284742
262228
1505345
1638103
1341480
6208
755475
1715510
827013
1272442
1837799
109642
1565634
887785
495022
922335
100249
1116297
734302
1062339
465581
1577443
164980
1412521
1180263
1150295
102570
1407752
1744856
292646
548725
814605
61731
684579
1351665
438642
510480
941597
570870
714118
1741261
1276563
808845
150453
236576
820571
589551
962235
760176
210855
1302703
65843
1262777
1386794
247239
1988372
408386
1745267
1298309
13496
747446
593372
478861
654296
17583
89035
1005689
1017609
336625
1540711
484122
1296502
616097
988690
1842618
1955050
504461
43541
1290932
668079
1144975
1316253
1746457
92402
555955
783959
935503
188802
1654865
48621
1527443
1146512
1892474
449183
1522343
1892969
484427
1889523
231333
1628879
466122
994129
1417131
673106
391858
1378218
1017081
1247965
430587
106220
1729321
1971076
261833
483546
906678
1691958
436736
1990567
1774742
449753
1291998
1605471
909293
1598541
95115
314574
3035
1054573
1552554
390218
707671
386136
235489
152144
811439
1881941
1628657
44165
304626
372241
676149
1804450
542573
854468
738133
549687
1952685
182078
1981319
345297
1737578
1101487
1780451
1389282
1426454
180664
288320
1724789
227052
868301
1734285
989876
524089
227895
413295
292246
1511972
1369403
936959
161842
165666
1420267
1468936
695664
878061
1077636
1096935
1670602
551816
782173
873803
66048
1997997
923520
81493
1709045
633785
343388
28687
1494964
1653159
879428
1159985
757472
1738521
1092024
1680920
174706
384618
1172934
1196341
1634958
1116340
1575457
1155171
1291189
133995
1083802
1316303
234292
212890
1184167
1515517
1785213
1436679
422038
1336508
1114189
816004
1822629
494963
1115054
1871886
833202
1774476
146152
1598749
821980
1588645
1165391
1574833
1398032
639868
1313017
1297299
687536
167487
249021
1760116
1662284
1964751
690980
1177028
1109384
1862867
117460
1380415
1019984
28197
542571
1177285
1233971
1810502
544570
930614
1853362
1445209
303457
347409
1266790
1962602
97908
1350009
173165
1682091
145996
1856647
388898
204151
485692
845562
1902044
1888832
68574
1071647
285549
1680770
1918724
1203995
1523332
1576244
480025
369876
1482075
637646
1374524
810324
1375332
367526
1341919
830682
1859456
1369617
358118
24164
932875
83963
353209
99833
1656769
858875
1544588
817269
76117
1357414
496851
1149839
1389609
527610
1872593
447132
1543806
662013
878689
1744243
503267
338885
396296
1884241
298347
589757
151704
198456
82430
223268
1615093
1840800
507162
343375
841022
1369813
1751229
1780342
1757305
287758
1286933
1902332
1407999
189446
90086
1966378
1393776
1736709
994541
673503
790089
1971708
838037
244604
826149
1346829
1954641
213531
202951
407283
707303
1624980
1006910
245471
1331509
1173068
877257
1793634
1317594
187617
1169554
1098298
201061
961118
538398
1738121
380508
1974855
1598588
248182
1175936
146703
385714
1307590
705946
1370293
329802
658088
1869380
1592605
1603452
577497
347134
439921
1625841
1711573
187199
1521238
894683
906773
1553791
1493414
1587577
1257266
1677559
1174633
1937244
1734188
736047
1586429
232726
1377019
547449
1061105
1617585
617183
421494
648300
1088781
1050504
1489098
1926536
561460
19427
73424
1608550
116817
317000
927789
494502
1590139
119612
743319
137702
310936
1081623
990334
804157
1172103
416625
1196799
1070038
425389
1506606
1187190
744962
876673
913266
1816335
674656
1029076
1260514
1658004
1456844
1582456
865840
1926188
741787
1931873
345564
959034
1909230
402967
1507428
234791
117704
621986
1652251
721361
1099197
51322
885551
1564578
919336
1975176
1349758
1282683
461126
117573
237185
1369404
1504000
1350989
1778262
1581590
1957473
19698
1722372
1302364
416646
1537181
622417
518912
1145168
715310
1265650
1902142
702954
189968
5068
960286
1504126
551555
1367856
319674
1522187
1382601
150190
37174
1878792
509796
130804
1590047
981716
1843911
527723
1881799
772039
1716827
1853474
783014
1533362
1337579
1424418
1992267
754260
204927
507801
87746
1200689
626154
1562570
1913138
1808087
110701
891682
1270991
335462
729369
462876
1659687
1492883
444064
1202974
766227
638393
202931
742311
1744525
1409259
1221161
1765388
791630
287262
1615570
622296
1812859
900029
902366
1530467
1639105
814746
751254
505849
1342648
1918261
502681
386810
1263107
1152538
1268831
630582
1368155
1100771
631326
1128830
900599
684537
866461
1048978
22872
927055
620330
1438831
676281
364597
1817287
10823
1889151
90518
295107
1314036
914191
1609843
933939
1120848
98445
1732957
1581098
1517616
363054
1223457
10622
643920
1624197
754220
1340279
1441880
204389
1880957
342835
31268
1530656
782861
1331552
609507
546786
1617607
354205
1844413
1890111
1218285
1612044
1491861
798500
1684808
230091
1205350
824984
1850603
209768
84300
1337418
827619
1847795
1043445
1041709
507963
1789554
1451275
1336217
596546
1567607
986961
1869574
1905353
735564
1310835
908358
1597709
1260445
163320
664932
1281693
1564088
1445654
57322
13973
1655822
1523793
1931998
1589419
1497346
837839
1467398
1965940
40763
156671
345571
954809
1311622
17118
747985
285602
1850320
1293616
1227379
1847013
623920
1287904
4738
567158
1564408
546618
272392
561783
176744
83467
1541403
965318
1796891
536818
535286
258902
1279234
407453
797612
226070
308666
1000487
1351331
1771334
353084
546419
1168521
853568
938937
1404172
1891957
1808842
481921
1377378
765615
1552266
326293
60183
492388
83983
1788695
1876248
781276
715757
982986
580817
211259
925460
1061973
1773359
924605
598371
203229
1119443
1738816
1905331
877687
1036543
1883964
1122747
728019
599146
265837
719707
754503
530806
600381
1921107
419447
1050060
631365
1317293
417009
1613433
1585910
516507
1268195
28680
653360
576270
1065513
786064
1626369
1183552
1562323
22253
951105
1372775
1239713
1238203
511076
678378
981191
1761775
1636276
887782
1025493
1807261
1301612
1984362
1102021
801522
438839
1256167
1643650
1739420
1986151
198763
1278780
1544
334459
209353
1211336
104314
1619230
327951
1949176
882712
1445620
1519877
1363721
103702
445836
842337
1632123
1077920
1736415
1714296
891034
595023
1301681
20301
1190050
1675952
306412
1141743
1405518
1590255
848150
483793
790507
1072549
689849
1797785
71090
1186951
627937
1115283
1895164
866972
1883210
962891
395012
1562334
1080038
297082
110561
634368
811277
344804
1024868
369052
1553680
346979
583695
1054036
467526
1491039
1863412
1575336
906813
547931
663057
1679797
1104739
987972
830237
763542
1123403
166216
812922
1031221
1683299
1226080
1606566
1450432
1944004
156755
630942
1625819
1464289
1843241
1972265
1141156
284957
1300308
1201179
1955830
818791
404899
28389
1229841
177552
1876377
311982
1556941
1003444
935803
1961935
1338249
604953
1938
357783
1145697
968953
127565
168478
1001565
333764
1618300
900823
1232873
1118559
1464640
1250947
1489321
1524206
1748430
318763
619232
1073003
300399
1592343
96308
305154
1108373
1222209
686134
1676270
1711040
454768
739330
1640174
670242
1551993
243835
1071539
1561260
311716
66001
1453902
1039548
1741147
305639
1321922
1648751
1693424
716095
33646
605454
1452526
895294
1841037
1511803
345895
1085096
1377594
78892
1906008
1571416
418448
554113
396954
676515
1111581
873857
288094
515488
1299645
455712
328874
803298
733724
947198
81132
1571356
1898312
572807
1385133
1927031
748493
558688
140548
1161919
362974
776790
1545698
285346
271927
877718
1831895
675456
1547467
1962142
1122242
1242725
1664981
414644
5787
1012426
1154062
659271
318933
1964984
83909
1667932
343661
1004390
60797
1528544
1248719
1941129
807404
1109304
1425578
355638
50963
1368791
789213
196681
398958
646107
361487
461951
1067907
1707725
1689803
237069
1993842
1357663
1415442
1252724
1807926
1714033
508292
243554
1253886
1483729
422273
1658236
1211819
1065830
1544196
1178397
966940
952920
1883084
1642422
1939554
1784602
354998
1442243
1380187
593621
1015315
1115676
1644849
878163
965023
224932
1745430
462662
874234
1253798
510752
163870
47254
878943
1703504
1826582
757641
209461
1954280
1038757
1849326
226910
682159
1658044
560702
543538
1750630
329472
1782030
1298446
571167
390199
1393819
873291
224762
335182
192387
1779717
1001207
1800252
1370022
481153
371420
1907643
1849894
267376
1800797
438477
680487
1043999
1048347
673909
28567
1963136
1826758
1036645
1235246
380273
620060
1610722
1151478
1398506
1819368
1826623
997773
922805
1518215
1404577
1940382
1918121
1640279
1141561
292796
685096
79532
753556
371132
1665483
915598
1472114
894079
456137
1789824
952955
30628
528391
1336885
1193317
104835
1824362
1610866
264369
485379
320851
1346245
15430
621737
23260
371212
76167
856195
474768
60461
819625
1993063
477202
762439
1331037
1527725
824304
1641580
1106334
436642
105887
484544
1710738
1706695
1343066
1595141
583453
347274
926887
1369349
1856410
1211125
585664
689267
622465
1136624
1358631
375849
1824310
1287597
225601
1365369
1652439
1930222
1691053
400094
763557
413735
399312
1239457
1413779
1150039
270878
25116
583274
914326
1998964
469571
809455
395613
1993121
663326
1734590
1373337
1864530
1309886
391741
154366
731399
1951694
238155
795173
76374
1505165
535317
174097
357912
1384551
758274
1360008
36421
1585689
1820645
1859512
90811
1894370
1039549
499999
569414
1347535
961435
1375398
822540
1688857
816251
633856
1975343
278868
1212916
445579
9618
115095
1459909
860382
890987
1132876
1958667
324505
1890190
1701573
1644887
401851
660950
1147233
1814278
1781855
768659
431012
25444
1837787
546394
246710
1803247
863701
1771408
1643014
105588
171072
678124
1481216
1582900
864615
1143547
1887588
659922
619951
710171
577068
1831038
116561
120251
1624492
499070
1516616
1545149
1143514
1393058
1111220
1829676
855480
1102231
1816305
1430821
752135
1868778
842903
1818884
1245959
1024117
654199
1660749
1091712
1681994
580706
832940
712790
634848
80009
13214
347788
1529109
609132
1407018
564995
1348183
836464
1843802
1307337
736867
1151891
600303
960845
1139021
691645
622676
1555985
1367278
373234
46391
1053774
1249044
1357024
719492
1125297
757416
802283
1587783
1248654
1362603
817066
332920
538521
1057430
1763062
321027
1227023
1702777
957828
1628153
286100
1186717
1625481
391228
1691101
1294700
962516
598338
485061
884258
1484348
1145919
1590262
1722436
1884580
1124146
585160
1380447
672131
1415867
628526
1742512
488770
1064665
377591
314698
1833101
1111739
1870836
947524
832819
141369
1332836
1092872
1244602
1356759
1134934
735011
544221
1816815
663541
591525
1782176
1311530
1300824
1013875
508026
1433211
1722590
1085615
1709374
707869
371049
1966255
1503229
1277792
390768
1642926
365111
1127298
1425525
934390
75817
1561913
217978
1314215
258332
1847294
1721909
1686086
1112096
1234494
200986
732598
273190
1564790
975927
1354790
263694
797709
1019768
1700546
628756
293315
1832723
884715
265026
307510
1276558
228357
941541
38696
1423296
1169906
1271751
734264
370406
1798651
615758
1952850
1805996
709138
1450775
939799
79987
990664
806708
1896349
360781
89871
1049505
1474070
1171537
359872
857388
728098
1316406
782816
1686695
433674
1653151
248445
85671
853792
953368
512201
632590
1144984
1032237
37494
1176482
678611
303512
564305
1940488
337721
1308805
1696615
1405109
959747
1830554
1662679
697195
1175454
119511
72094
1596489
432263
750779
1737133
1894486
1078872
686596
1080588
1767727
1687414
1294474
1494464
1388562
1337190
1565415
943567
1560738
1935441
1120217
1616328
746234
1173612
362039
909110
454014
8776
1688967
1995315
1356970
1823348
64884
1826705
1473947
1869807
614378
1185537
740383
1133065
876408
630391
1300352
1519162
100327
1599458
1224100
493291
104037
1873684
59205
683529
1053150
1540263
491841
1354097
1123939
821625
1396685
1869915
1641591
1563476
1707217
1418458
1750489
701794
747209
1139276
1014324
962988
1518998
861057
961267
1572363
1976687
936340
1309570
1473068
835898
8807
1338572
967066
1671245
1767929
1093728
312226
1875811
1579933
1137788
1928385
265096
667711
45706
533166
1813483
1547449
932277
1085057
1840216
472371
648185
1724785
1981306
20439
599615
805534
445617
1717696
1230279
215132
1059781
475783
1489244
1972994
279879
1311809
1080857
1735442
17343
915230
29170
215675
886320
948975
407522
970501
88941
1957552
261757
742454
1172817
345360
210558
654948
87160
89197
1701502
1572727
484642
377193
186178
999222
733188
257963
1824282
81346
868441
459257
441032
828576
662202
429948
350325
1179589
1550107
1685389
1382416
534086
1981833
1793062
1965697
1033899
432398
286344
1831482
1322379
1905687
722916
1806998
564871
628666
1704420
1403179
1724210
155591
585148
917733
1784304
21549
140371
1589801
1936263
986998
929838
1311023
1382509
1027424
678067
443831
117164
9978
1311385
334811
827790
58281
1354127
1564128
1591821
242007
735952
249480
119757
1685616
1771885
1615805
174638
1500992
405259
1929288
983903
1005567
26820
1181501
1171423
991852
950509
1117215
1710595
1406015
1641558
332563
661473
1324443
164179
1956817
269963
1184364
311390
1228333
904527
48186
1740079
1487937
1259379
1371196
137867
182840
1729330
1517074
595481
886049
1680922
1926143
1132313
295109
312483
510774
1843822
514392
1917266
263439
1383025
40520
1275273
692397
583184
1780333
106530
789466
471443
600633
1573644
1785166
1398561
1390346
1978582
1561170
174291
589557
104485
1775638
1158887
1624554
1560152
1387523
1443452
1872061
576804
1345533
831017
778175
1313918
1462989
813512
327072
1772563
1955452
1143239
349366
572811
372484
723469
1787568
18315
1386161
1605483
1593873
1509386
1357649
832817
1284412
1302394
1945513
1803385
741529
373837
1539669
636486
1712503
477931
23837
754874
339340
890729
906512
1753834
1154483
1952280
751326
676364
1244075
1047757
1370974
1662785
701180
627105
1873522
1086462
15101
453296
308789
1461042
864270
1411486
392554
1409097
434732
1184858
184500
196616
857804
1995727
26742
1799207
1425331
1762568
1770114
391782
1368335
1844711
1806827
1880896
14641
777692
1335830
803644
310337
1831044
1803108
585009
1675857
1052754
1352442
397392
18701
515358
1418829
1695167
639411
370444
1374802
539963
1151671
1596643
1960500
1555819
1246977
963334
1879609
1662387
368331
861638
313623
402067
1073993
1039318
945600
496279
457371
1178042
232260
549508
1529658
242397
1361871
474330
660653
833372
37008
233022
981166
320789
714942
1961672
1517863
980979
669450
1426934
1787467
1303142
1164407
609939
1620908
831004
1595318
702473
1205551
550267
1729150
1622366
761785
960561
1823543
1490667
1341327
1577360
1898256
1903199
65298
541124
1073770
451050
1574504
945838
485083
1948510
1105105
1253558
435003
1414434
1125667
1384083
1446106
337026
1162785
396720
572131
1453193
52927
1123293
1408571
409705
772687
196722
1201312
1210904
1243226
1651255
1759109
1360913
79129
354053
1833695
1345218
1171488
1963911
1089547
874914
1455392
1162833
1205272
1999908
910837
469953
1593706
808574
1994052
190058
926059
1605935
1394238
1770377
1385910
306098
1536309
386538
1896746
252437
1594374
1663919
1452058
1647009
1315438
1085481
1609098
325110
1546541
1386125
939411
1566197
1824523
1191977
1493430
1373156
475751
1374288
1698197
1239012
1636724
1298176
569404
1465281
879249
1708037
1444076
215804
1895654
346012
508487
1774512
263672
1211156
722415
1331
433117
540778
1623454
714787
1243547
1393196
825238
956928
1329383
777996
1168009
156794
614503
554410
1749415
916445
1770090
837488
414819
324984
1570255
36686
544114
109321
574599
514069
1863579
1641170
1358239
85490
1902493
615528
698941
600797
1613890
211315
1624897
1692820
1206002
1653260
1600988
1734987
952008
358043
1649776
744442
1120784
322128
1666790
378268
577886
1066219
1610481
1842472
1781223
1675110
1288416
1679341
384066
1396127
1011383
1118352
1124765
819477
1263925
213600
1648890
667241
900656
1038127
1955785
306727
619048
1406723
1599175
1953962
1107334
1821281
986808
779221
1528248
545687
629107
1216068
1925735
1699382
1081429
1785702
166350
1705832
293435
127044
1116864
1592032
552810
1408157
1471995
700137
356152
1795776
499412
272324
1132463
690460
416535
284505
1352466
1572856
274600
1131966
807045
1022070
1205520
190793
1944620
1726086
691496
1867890
770566
104792
771786
1953696
1140330
1611421
753504
128102
748115
1779573
1698111
1601205
375157
923971
158824
68532
1340250
478764
1110167
602459
1381755
1578227
1829360
1164556
1294398
1101731
1285177
679986
468361
243499
185229
655536
1948276
1962551
1555550
1661705
1933641
353085
254062
575785
1971701
183170
99962
1378118
1610634
66202
490032
1046978
1011947
507796
1142889
1458611
1649316
1958762
1674352
978436
1835435
1135004
1691196
1363325
747207
1503444
1957444
1032699
446813
1460011
1282361
2770
754149
175833
165438
403162
1296991
207548
1477880
687332
1749505
1363844
660451
609545
1959394
538806
931039
1870285
1118977
1195723
1111405
1366894
1583988
916774
1411895
209956
1305243
1492206
1276200
1147538
1288380
765654
458351
677830
351606
735124
430355
351369
727912
907703
31426
1389111
1797737
1208592
755741
928309
1562015
1312933
1477729
757567
841565
1029895
1611655
1484603
1809673
1238404
1716345
1771356
91810
275472
146606
672884
134490
631389
896566
862870
989549
402615
1561767
449233
1142264
1216997
1927064
1198381
1363881
1597899
1141280
1781015
1493784
888612
1428809
535671
1596887
361976
1890892
160597
1685555
1543681
1033792
1308888
1593372
650747
685519
105017
1739065
1530062
279051
1900794
698729
33756
816910
1330708
12623
1089592
636295
355233
1349195
1315866
757521
137789
505805
1081896
627353
850337
1471414
1290228
1260138
1942214
107485
1393934
1676074
1185215
164544
1013173
833891
489762
1113609
1364432
3844
1311531
593525
92479
1844446
980900
1252385
212899
129571
1817477
64733
1766922
321290
1360227
458517
371116
1271496
1404172
987337
1634114
1572657
1256472
476397
326114
1490223
1927798
673675
1044211
754882
1872878
1671152
1417316
734779
769032
972573
349210
1411831
225355
21633
1040704
437577
982742
1190354
93139
1166244
926706
683311
178564
370215
1670106
1688154
1061283
1822316
1809153
1695643
358580
1762261
813795
1789682
1926816
952663
1709352
160492
1222413
1502276
1694225
1894477
1216372
1499831
1350025
1120179
640383
1449408
1852081
699402
830790
3972
213491
488005
1993291
1123751
20485
1909062
972326
119848
701994
1893200
123547
562365
1916151
196532
193128
1779550
676432
1539706
881789
700446
1533609
1329667
1501688
1036174
897119
1681618
1019788
1070005
1345996
1884180
877793
758350
755286
434045
559675
1374027
152707
167512
1088656
1380031
962908
1511139
199124
141353
34306
70076
1456925
1941939
1096721
1445440
1852195
707238
1117991
612716
397649
603849
178192
1826188
460637
1017474
618017
1084991
1792031
89215
128983
1506458
1005347
1876123
894955
479569
1347134
225970
1950538
497677
1439585
1541726
1889170
312155
299943
199054
260233
440251
1946183
1397692
1641921
266383
911533
538824
1635870
1614772
410851
1998683
1969445
1849144
269670
1700517
1249497
457552
745851
373181
764115
1505523
1037295
1525966
618884
282024
354252
1416640
1308071
749469
892955
1016533
161530
1751660
1744323
1302666
1311650
794077
49295
1118551
1682491
1583479
889070
579208
1018125
586861
1840324
870815
1431963
781757
765037
660873
1496786
90210
417531
1436930
890434
1044564
503095
695114
170527
679318
1251284
1746601
1903088
1528879
1297090
948682
373744
1407460
1649391
369292
1061348
1065668
1416276
1911569
1889849
1569128
1400191
1144349
1553156
664021
1019027
16772
1172056
877681
1417193
1587026
934975
1287042
1627883
4124
1380628
1105513
752284
945660
1860
611367
645925
1759227
556922
454386
1703854
673454
662437
1639558
306839
30330
877543
687499
641707
601090
791736
66093
1081569
254993
1482390
1373785
13313
22688
527148
1866664
887079
550506
1413991
1610903
68764
1229405
623780
1425801
1055437
990581
1223776
972955
601647
1097685
953473
1219634
1826789
1777672
476593
322755
572953
568069
960684
544963
1490667
306332
131294
80670
1597733
196500
1188615
1484991
62422
797117
1731487
204972
868635
138650
451041
712154
24335
1272635
575622
1630684
1520205
402545
1052239
168203
130827
227300
952957
1073445
785564
1203500
539463
877738
1143555
1117750
949399
1424232
348477
1340534
719681
1725202
1601194
168829
1740136
427033
207076
877219
1587568
203639
616876
1805430
103512
1468756
1171731
758134
1198583
463986
1292598
1443696
956474
1631186
552444
1835215
1623596
1270644
1354485
1834757
1288552
1676590
316951
518933
1296528
1974541
1923172
74604
1660570
1045458
1318156
740325
1613124
620163
151509
1240288
1030609
1652137
686933
555357
483040
1370557
1716099
1265058
1378258
1594849
535650
1791415
1347196
132574
221821
1737436
1122549
1440385
304519
1774866
564920
653250
1746935
1012083
1330025
1338092
1320262
1635281
1155803
1536523
211879
931339
742029
1875891
386920
487073
483766
1475355
1263633
1715904
1080908
788308
224000
1400710
137378
1271317
1287011
879541
1616698
1818172
1153539
1836504
1902978
831877
634866
936323
1572772
341130
560804
574546
1263776
374305
760889
765224
397771
956800
768623
1233312
1385586
1281061
1684614
923415
1603228
228489
12097
152620
252780
1006183
721946
775676
789479
1832429
934535
394573
1252414
491897
31158
1575561
1892350
39004
1180234
587358
844781
689073
1963259
787119
809418
474901
64328
1049427
688240
752208
609702
925748
1770214
1748960
1778101
1067776
1701892
672482
429477
665669
964091
1653418
816127
928397
234433
1738431
1837365
1759453
752779
1525009
1318403
1967973
1031007
1193694
1149380
1752800
1009175
970785
1295411
690347
14270
1129240
1292469
1107613
1564857
521224
401343
368195
429319
389488
1143367
1552850
1059392
1169835
1946876
797802
249849
77087
1602897
1028497
343813
1949654
1831437
513018
1325954
1698932
617755
1434171
304963
1446316
673996
409423
143673
224005
1820165
24176
1975160
229303
85857
1546091
1107692
1976477
420237
1918642
1169431
428724
907265
112114
1275774
49131
956398
953904
1302592
626182
228926
997090
839163
1881876
1832203
451688
1605450
324513
740749
150751
209399
1384457
466334
1712856
995400
331293
360540
1959239
89637
1449235
384129
1139610
473167
511206
128868
1435521
1084430
755265
1203759
1481379
1437862
209322
1641866
904731
1448457
281320
523002
1455220
1511752
826255
1591573
943642
634593
676718
1071479
1289272
1602040
635673
1016298
627897
414060
809918
592510
1875693
1044655
912783
1949210
1708518
1667565
1123386
1714720
1156598
446495
847966
1900061
458411
31602
489719
832719
829067
1197658
804043
24246
1325566
1631306
47846
663721
1336715
1592685
1019411
573157
412662
627130
1226298
199136
1059579
1840786
547946
447905
974802
863270
454879
1268518
1455071
98326
1038095
281119
1327304
367291
1201785
682852
1442091
1330326
1185653
976318
334425
1338446
1211304
53375
717763
1297861
1751492
771885
760979
268994
775666
1015046
1929685
996191
900998
50469
1921773
1055576
781160
502720
432415
1670927
1957920
125512
1215285
647512
888104
377879
1363701
1711087
878356
1859181
1462973
340556
736053
587342
870230
648566
337180
1696992
1661836
1338469
1243135
1763570
519654
817031
649171
879790
52160
1818021
996813
659768
1679763
1305126
1240153
569100
1099149
489898
1846090
1697971
167849
1406021
1303487
1834842
1651977
82310
1342207
1298182
1743398
1428853
729918
368808
641466
306012
776661
461297
1934344
1826241
84524
469692
909735
508035
1708190
1825237
1000028
508295
284626
1220409
311073
1392158
1956170
398336
1233442
1811066
487333
939771
1840195
1614765
338003
887763
1507422
1758101
1208294
786104
1677723
580332
1023102
326180
294714
165595
1003514
1921663
1704915
1184814
1493627
1314847
1006392
1519408
278796
907478
732732
1332104
1522410
16073
1319059
112896
1353815
457002
1589521
83004
1560089
590130
1286411
1074615
1051452
1890721
1875529
1969681
1566641
617709
451301
1390010
1333707
702512
1694893
1120028
1859204
783053
1550696
1455890
1740240
1053479
1833640
1596261
725844
581633
1788299
69153
59823
453965
133374
539557
993729
526360
1583180
1243321
1783630
1366066
1307673
71325
1206011
787292
1110029
185463
1615133
1397877
1905065
224942
476713
909931
1091681
388504
753794
474604
1658882
1386642
1343138
1483620
1955677
1993921
1312153
222564
1876337
490327
1998118
249330
847059
1075241
626297
1476714
534311
394163
1498739
640102
589441
55412
1895550
1050992
1799879
1445076
1368532
1449373
300670
658611
430433
780283
1923536
26475
424365
1181036
1912527
471944
30423
1393868
1940551
493454
447337
1852722
1046848
1097969
633404
1362156
162505
1472357
362990
582443
303981
72273
707523
1072498
278555
1323378
264790
796949
981228
377049
857657
121392
210401
1781505
1591643
1341350
736097
1344365
1095075
677702
168538
1405032
489040
896782
92333
642807
1147674
40547
1262282
158929
1730402
229273
1272907
848427
606479
1294829
583727
97160
946687
1363161
1689817
862892
1924254
1222310
283294
1181387
95225
1739073
1424726
1599348
1652159
964430
1484616
1476918
728161
662904
1609630
708579
1883045
926809
840356
1041648
230987
228333
140980
1774344
664025
1423226
544545
376727
51528
1652736
1260477
1453456
103714
147160
1034349
96787
99055
1846302
1711624
861738
164507
774972
1267622
740154
1829629
432454
760981
1837132
834454
592909
45035
1045442
729690
272142
1774973
168934
79339
1804207
594351
907680
1619561
826570
145386
1069690
1613721
1818184
650471
826724
755238
1972126
197512
1112890
1721872
1157120
1226088
1260711
642845
1423161
111706
132950
1781576
1869757
611750
1605906
473525
1018718
733273
1462699
1380807
1685626
561102
1574288
1367940
1559907
1496072
1047708
1561398
734316
601473
1075944
1784455
1307519
339419
1948949
204834
1542727
46771
1037759
1815284
1534302
83466
736362
731447
477633
1977483
1147107
755400
716127
471365
405976
910751
99283
1023757
1179332
629982
466744
814546
22987
507365
1780501
853482
1065495
280553
1284331
1025668
375042
1760227
1459459
695379
192258
506280
1265692
797988
1688653
1801744
1680341
1472506
471299
1053762
252686
43139
840178
858978
1722194
364380
206083
1336741
1213364
1592964
447312
1149717
1651904
52831
380833
653087
1623246
210374
482846
1010256
459105
781915
820268
18163
1050898
451871
970109
1226410
774843
979630
780048
1968275
99796
1123997
457101
468648
380892
635592
1585811
1729378
1733386
579218
1064381
1994402
1966080
1529133
743791
389356
258729
1759249
1630940
1743487
133374
1811790
683555
1087965
854669
1320133
1555290
652972
964797
1336167
1747788
717843
820068
995899
60472
664338
155787
990887
420412
1707649
1448204
613859
156156
1672990
145213
990909
266114
1565567
294876
1452313
1545807
1681298
1545792
71432
1114719
1785729
208517
668163
369786
1743630
1821075
679422
1720857
995326
1119442
487696
1940467
425063
1823098
373252
698817
1998394
1965172
1731314
1309049
1980647
765686
1964228
1524823
1029380
1347344
747978
892536
818203
1792822
1126799
1216133
1875757
1387498
710310
1994135
663675
558124
436847
1412433
703494
306553
308326
98291
530067
1328
546541
1923532
1565612
1462364
760757
1495267
238633
461038
1423194
272808
779346
1331130
1615875
1530890
1456021
1734660
94519
69800
920825
1040464
390808
331398
1463373
1476209
1735074
1056549
161023
18615
534844
336239
497068
332509
1835765
882418
1249830
830870
936480
1137776
752013
55646
1321464
1209432
851405
59656
981762
1003239
1396713
1648092
62977
199407
379917
922203
909975
1389969
1117428
1491027
1093701
214069
1212350
92843
856074
497395
473173
1748499
1125374
1083123
373864
1102305
1605242
1655881
614381
1776797
1277485
928865
465517
1118552
317343
1361648
743057
1152020
1171195
289633
1983538
995735
785342
1078337
1826022
894035
1821714
844360
58765
713970
1539227
1559479
1955967
1965945
362029
1615767
1621995
323999
906936
1656975
1734707
782917
133880
991778
1393796
765835
1098495
480822
1242973
17549
41168
426074
388219
1498144
1967186
1586414
968453
1468452
570266
1191858
1310675
1430326
1101179
735450
784547
251192
1651166
601684
1129411
1739421
151172
487999
345747
544463
119419
446872
50255
402482
1292837
847765
1477397
1276088
1013740
1155152
610282
1500475
609728
825760
1347937
971745
276507
1486309
1191556
1254638
1321352
1318284
1993562
336307
1984768
1802415
370700
512927
1541039
712519
744347
226411
1611666
1514785
1353415
154979
1913620
1676503
816098
1362356
1879628
1012152
1626401
835007
334138
938206
1830330
1488983
966290
1330305
967742
357183
554228
485908
1859011
121242
279096
1939224
671210
342648
1828753
427408
1383214
1901039
1685118
1012250
698102
958540
1967013
562704
1268597
407333
1297736
873476
1235990
507707
665526
822682
592170
1321273
637701
691654
108749
1668726
30314
605479
1399690
357719
1092461
188136
138699
466088
308502
1521799
132847
632441
947613
127807
836797
235270
1023925
1543354
1851556
888392
1304218
130644
474406
1222353
278356
1247604
543915
1092487
987127
1137900
661121
781196
1350475
1397649
1715581
766113
950709
1211268
809357
586920
784029
1655738
940644
1883414
1501
115628
729723
39595
1242189
895250
467596
1843297
702430
378535
1401762
539259
505713
385676
1883419
1269775
1714731
635844
1148491
901992
1921108
1284017
1547323
243217
742941
1795512
628369
244819
1474929
1044337
734802
6977
406298
1481406
1829072
369357
1069935
297893
468940
1643233
662278
1529141
1466612
1877694
1809611
515795
1063453
1941198
636935
1141943
1465290
1807273
1871341
830027
1742619
415318
388716
1696753
345293
309747
1018043
1641775
1537532
923932
1567627
755611
1061100
1048356
1818800
1919036
984860
352086
769201
1022344
372629
345270
1552640
1625433
900200
285278
1678624
643987
336852
1558476
25306
940359
676029
1084169
1569075
1999732
1632872
1932149
1548529
880046
1245971
74898
1496954
1102676
216033
1467225
866529
1861226
363728
882660
1894801
1732224
1525955
1965248
1330636
1977268
1779397
1485681
1464713
1198274
11958
1157697
1923733
872343
1737874
1753039
1203103
1961518
1726238
95696
942940
451334
1253400
106374
1452962
1466284
855574
1620637
613966
401799
1788253
1601983
1817935
1383893
290239
1662709
1459894
807621
4126
613724
1544706
1981184
1578503
1824235
1700261
1915415
1545996
1577335
1395246
909222
1452995
900923
1536187
883439
145322
1777777
1172523
1013557
105662
891431
864790
1317758
68239
270261
1470799
1734840
1456691
351396
1709105
341400
41722
1809024
1457037
445005
1776063
890600
1873800
244616
613660
366156
1771184
1855892
1057472
357150
127102
1404517
222196
266014
523787
389539
1383557
655333
196261
1986672
285489
626057
509885
213478
836756
1558978
1381458
1552978
1222940
606600
152490
1436649
1377661
89681
1334195
321178
116078
515670
596243
821806
335273
445522
115261
1002265
1899056
1648480
1883638
1004780
1218306
1155141
1885011
966415
423479
1491103
570708
1364543
1377946
857496
1122616
1721545
863252
466216
1981254
1319559
33286
674274
1599046
1398559
1800848
528270
1888933
1058904
267237
318765
215693
1410235
1411739
1424304
277993
1446061
1118078
117821
951226
1495496
160281
726555
1759898
488316
1035763
485114
1913753
567823
1644039
536372
176132
1260397
1269529
1092186
385177
1524192
1437947
1396888
320975
708412
1589153
324241
1216150
103230
1373496
529970
698951
1807101
1622305
121868
1450214
1838925
1678667
837869
551700
938612
529269
1226934
1973880
701079
325999
902644
687516
791846
1715127
284420
180079
646702
193750
515514
1323800
11627
230897
615015
1039794
1954666
1170182
1160658
1689362
706329
968632
717177
1075835
1015986
1711434
726190
735336
1115766
336450
1741020
1364285
1463688
603081
1976789
1343593
80644
512697
730970
1969244
453138
1179334
787967
1952289
524923
1737616
527548
1325386
1771729
287491
1261328
995666
1403531
1373164
377526
1610
1904847
149870
1854470
875662
692330
58093
800354
1299692
207662
1275526
466162
858608
411885
1599193
919920
1653409
1785301
1164745
361764
1729157
309554
180500
1179063
267533
1057253
716337
1534494
1229898
779876
1918320
280133
1568096
399634
1727514
1368168
549980
735291
99553
768732
495458
1104901
1075689
31273
224177
513718
1858359
794337
391051
774810
1371238
431891
1567588
1583680
1284751
249515
1964730
673735
1454486
893761
497762
1240161
913483
1071388
274448
919081
1574798
1569326
1904006
737564
858966
693950
1232214
1612821
713066
1051192
1797492
1744953
1289738
238334
332044
993303
1093430
451568
1863636
15455
1577174
912748
1482160
1642032
1483958
1761927
1610354
1502830
372590
1642367
934341
239671
1082959
1206358
1043963
1528054
1869319
533539
124422
909364
1533346
844416
830447
1146107
330013
952859
1473409
1768944
297289
510516
1272341
1168755
1620689
1376814
1407467
1252943
1591421
777606
1339637
642586
1028945
789851
1207597
870266
239620
1706464
1020250
1902592
106316
1566107
114045
1584574
388826
1657077
127203
1482231
827291
776880
1297183
1880973
1047915
1835611
557202
1147457
1458736
1719373
1493737
540243
1739802
1528427
1048464
1549753
1351322
224617
1797721
1749648
794696
362153
1264763
1842599
702940
1386682
435222
612333
1613396
807152
1857219
1355953
54704
1313370
1738312
416392
1380732
1883358
257143
1374430
263719
1173723
1613849
1229353
1869235
124874
869266
1302292
995897
1635828
930058
684307
1528959
1569646
356796
943908
1850931
603974
1626922
408997
1371383
954252
805991
828797
191996
1229494
1258057
1714127
421774
948337
1357411
1732713
1135372
372409
497065
1811440
13516
484688
894812
170944
984693
1768770
1799841
991010
477490
485459
667804
911273
166752
84673
1857303
1120611
593911
1123874
1181662
1223012
1154933
479649
634619
476778
1163313
262327
548146
768720
614496
1011582
721884
1243426
1325872
1465659
1404213
1208540
774114
468437
1604138
129163
1985258
1774329
1509023
1689601
1339036
1089091
1677246
584986
1761630
1666751
1438846
432959
884062
1963646
624157
705338
754649
1758952
897081
1501094
1941042
1482657
411708
1837784
628510
239080
930640
1718008
1434431
1384764
1574311
1492707
749161
729055
380774
236988
1177161
451083
936480
459898
1889934
1312358
330237
1548845
1016393
531003
1958406
1150773
1632387
326389
1117296
1052520
389745
502271
800592
125503
1845346
1796156
111900
377536
170633
844512
993762
1743146
550032
1908253
1226936
1536671
384132
1822107
617657
1100631
127585
1608739
1883763
908406
1555045
1432057
622994
299650
53528
1727765
877438
87282
1675838
1408196
1757615
1694339
113913
75142
1987141
301460
769587
1633095
1959050
135256
451199
13161
1492911
1870174
1610041
1951550
1756534
766968
1776380
132410
334631
1325738
932075
1100884
1010722
1981954
1864061
1253891
1213527
665098
905983
1521709
592658
1580532
465855
1524185
1567248
93622
1901609
36418
507846
1736906
1315193
1040801
1170670
1071655
1683711
1092810
1647372
1753566
1036032
846672
407378
881861
1641595
1368952
234038
1766324
1466511
282657
179269
1938218
1187200
816742
1414547
1391815
777097
851376
530010
1236408
1953
172632
900553
1621640
1646486
574570
1972610
699971
235973
282929
433300
360619
1112953
1844734
1364262
1012289
368842
480482
1353832
1834638
253412
82375
1168906
307903
1367059
142075
281664
1627735
1179930
146159
561538
786366
1978048
1697355
1781423
1724840
1168712
213212
1932477
466397
1569281
548613
502549
698653
1506532
1838581
653979
104143
201823
771616
1015074
1073042
1101645
81377
498317
414656
461992
119310
1499853
702548
1966870
1812256
1767899
1293935
992690
1332668
880808
683373
167455
598597
1657767
1991447
5902
1055957
1618313
1768818
675323
1604948
48825
1137574
1397299
205628
1355915
1769422
1327400
407181
190265
689032
161992
1894175
1721532
943640
1385125
405743
860640
991556
594560
784176
588631
165155
1315656
1838847
564983
434663
402340
1911894
1116266
978628
867482
1572821
997159
617164
899118
1962491
595924
1561400
1122383
1357148
1708186
1338201
301920
1681853
445339
1035246
1554791
836953
715533
1627761
1336613
1807252
930638
1253201
372412
1943727
1436986
1115099
1748418
1291802
1150083
795895
1182856
1929428
592723
572314
1441635
585458
1908992
1291332
55284
547877
1702960
750766
588074
819680
1314844
285795
1954706
788627
1885807
1752284
1731789
729269
1734813
767813
867936
266786
1031880
351870
1105246
9101
627934
468713
1500797
1660138
1642013
259546
515489
1970512
1445233
1373927
611391
1821733
1120939
1538588
328528
1538816
1301746
1374288
449590
145389
38881
408179
672410
123221
870370
59718
1774061
1761346
1228236
698756
496551
1232352
378086
302634
1351319
1847266
1922957
1641034
1067436
112865
562962
1789642
455435
141430
699617
1850408
1250780
1114821
1601464
916294
622909
1672431
2569
469846
279074
1648088
1974548
1759478
1161519
1708656
178285
1732068
1525266
1976029
385139
1303194
1063849
771320
1806927
1023425
706545
1066427
1306150
1561770
1113887
393459
511822
110956
1237265
142071
749973
1887910
814346
17072
149361
442527
246605
1144483
1380744
1492228
1285550
1831606
1429599
84773
1654203
543384
1000426
1057443
1636970
1851167
1972990
1650473
328077
1584959
1704505
1513789
1174136
1110412
866091
17021
855495
170519
1708274
228012
1458326
1727957
1030865
655310
1462931
1990389
478048
1852422
1921659
86560
784038
1439270
1651957
121014
728611
1283747
991389
97798
1178076
495986
469203
834853
975047
629480
1956032
804239
1366255
1093434
1529860
1940422
507559
143412
270624
1630812
1350820
26346
281057
381991
415412
1585254
1416683
1098988
1604198
1859858
151115
1425617
91908
442698
1019013
1701029
1582170
879797
1338128
1472064
1074568
1249240
1019933
655834
1592412
818746
1065936
1620464
37776
1590049
721307
1540884
1626873
785848
522521
809229
1470697
110115
1522867
655815
965679
1264717
1064454
1155208
1497045
587239
1051547
239413
1772430
344177
418659
1973809
1826308
175956
926600
802075
100828
1993534
132355
598029
697487
843198
1830737
1887956
807000
1179159
1048152
1699874
761238
245811
369509
1981372
882459
1154809
162131
1519431
1411641
1539800
1791485
1326579
1342198
1737175
1300662
844974
1270094
1216921
1933770
586246
316761
1245993
1556192
516935
1394705
879172
1326999
1563292
1774874
1869325
1783950
337419
630743
135773
1690377
1634265
1702014
1071346
6011
1002472
533841
1247152
228899
542735
42914
1284927
863535
777003
1327304
979275
876739
265166
1426243
18340
111442
1902443
861316
149382
1122037
1093381
238014
1464622
1863003
1354954
545027
164899
299187
1055704
1454051
597494
1493845
1400188
1759097
270603
722324
1792851
349288
1433050
1727290
990750
281250
1762242
1048287
771812
1331932
1222844
459985
1288417
457021
1396408
746089
1763539
241666
859561
146237
521246
492387
260564
1202827
817252
915820
662631
1877860
1862854
1114464
1427399
752178
1925321
8457
1837096
1574278
1703258
1236422
767781
134880
1441009
1110159
1084636
434580
131621
1906232
51934
1805686
321011
1980598
341050
1494562
873863
976231
586074
1867944
128366
1038454
61938
1534486
1330904
1120681
1563275
1076245
639380
1077127
1821342
1882054
775970
1240954
437731
1790807
1729772
980690
485750
1447886
513436
244016
413953
452134
52032
714546
422187
1741876
1808128
996747
850738
1769546
470749
1683343
1956245
669010
97755
387595
1255452
29172
877150
601116
1561071
946892
384092
1542535
804155
893391
1439164
499790
825034
546312
750874
1571058
1495561
1083409
360009
1811886
349742
1198535
1343760
1782333
15354
1827683
805841
23800
1411898
406036
1482160
1173929
1602503
495503
1599444
270183
903367
1276091
1699414
1926649
268611
1545454
1236478
417293
1460201
217311
329474
1142897
231646
590570
16755
1014684
768838
1447532
885824
1137361
809273
1230534
862585
80311
266374
1356795
707819
1843284
471095
1607165
328494
75491
463
1436508
762996
797200
1016223
842174
742023
171519
846493
1482338
1609931
474792
53580
261357
1062490
417422
1407787
303248
1430179
568067
1821214
1796117
724786
1871339
1084160
727099
1024954
380779
1297185
366624
1094787
1986009
341566
1327342
188219
1690813
1410972
1175706
426857
1664691
360602
471844
1198821
684211
1405185
297516
1045191
1110358
1875119
658885
1191289
225480
1547151
1614288
1545454
1357929
1211373
1358983
66604
1958523
882645
1640914
1083373
924344
1535712
1212470
1316614
1233362
615882
1414427
1835121
1124784
1734930
1672874
1515718
178993
19108
1869665
1941336
733591
1438723
1472765
949106
742761
979236
1557069
731666
1854900
1641021
151930
982607
1050986
866081
680446
547195
1907388
1283610
1862222
100781
88002
40437
298087
1897350
810361
863519
734755
808782
676439
1865383
543546
1577897
657602
1826413
1399197
567767
778166
122442
737714
943336
1680881
1810168
802808
644464
1120899
646798
1244180
1619089
1865053
962574
598623
70364
1622562
1893186
1177744
886472
423438
1150206
1242687
628474
149725
387118
1997632
1824067
603609
1776051
1620737
1635411
837311
433101
1857615
1139100
950826
1664490
1383141
1785559
604164
621215
20939
1165316
473328
420500
1802862
357209
200971
798396
1191493
1996344
283967
1181640
199868
1445877
1896178
764874
1613485
346246
716434
405121
1125619
170446
269890
1165826
1615852
13739
377459
1256499
617721
611539
1436690
76169
313341
266920
1320505
1566655
162449
903420
776702
881992
1081614
1168888
496969
199880
1170710
371323
340722
845960
839600
1544743
1978706
1353136
137872
791040
1359667
47072
1202738
1602855
1772825
665099
888197
1844748
1465553
961375
355448
1867133
1907640
1867286
972976
164090
855899
2746
78679
537176
1781939
256399
401108
701021
12583
3122
698417
1288339
1477821
640175
325234
1853685
18125
921613
449840
1028596
1319893
1918301
1672719
224852
1710911
1344809
1733419
282998
1590081
928685
1919753
1626939
1545419
609315
1318495
780355
582311
1104803
421191
125842
1710939
376504
805284
1767018
140475
894789
1915481
1033712
919942
1887656
818161
985370
252331
253325
1683580
686692
950338
1920744
716989
1280704
243283
927653
544184
622853
1095296
1111414
923643
592825
191628
1607236
1726019
1174155
348951
583112
188304
326772
365752
1805338
131364
1517804
545413
46247
1931458
1698
807884
1627155
1121727
1417540
298945
220500
1025207
480863
1735018
1559719
686462
1736377
600153
1153136
143325
687087
1340098
263134
386837
566561
1669988
289573
1671108
512321
1587420
391671
166536
335634
1836204
354879
92212
827161
565294
636654
80916
1439277
1189901
1532393
1629443
1090411
93035
1368376
1615293
1548538
923030
837782
1970992
187972
1236075
637838
1393165
40267
1175608
1266962
1932518
547685
1014468
1969140
211178
1424988
731657
312580
274601
523126
1566795
1010579
543055
1767755
1340069
1135354
899946
328241
1678420
1474544
693167
405150
468043
842968
1119158
1020204
1792559
146312
1746425
579620
490299
1121311
780155
449830
165242
1276517
287753
1896422
1183367
731074
675506
1450553
1728912
361231
119652
1005169
205887
1852702
1423500
133531
1746339
781986
52731
752637
108687
1581055
996611
586872
476295
355456
1431401
1191083
1472395
518314
1262251
208605
1183673
893440
810590
13895
1181325
1797593
1318385
749946
1317910
1490829
420049
1066790
508020
16459
1468026
580981
176939
124390
937630
1266689
875963
1027670
542192
370669
507809
1118378
1096902
1076152
1568248
915596
1586365
1546044
1811254
252573
1160077
440430
49957
1412625
1986082
1916365
1191842
767316
748248
368477
31967
1278017
1040268
1804810
68996
1324328
664659
679110
1139003
1881446
618654
260929
622758
299056
1471928
1237618
1303779
1237526
430778
1087189
1777706
741613
468407
1938643
1689771
1127962
1620850
1686966
1160132
1942806
1038738
1932180
1777638
1439003
1350846
591657
1514825
836782
603710
1317913
1333052
628446
855219
1376243
1439841
587149
290403
896183
884211
698588
1077794
309456
390687
1575536
55385
843592
971522
933803
1848432
317981
184410
1176244
132386
250222
369169
521186
496514
1369110
1646268
1186344
1871717
1135271
654026
1422121
1547078
1310955
227076
733717
137297
732919
577552
1071278
236040
1633970
1871156
1149275
1892684
545192
890304
1074717
1257473
1084830
1871900
1963083
1462606
766613
1884157
264724
690732
1043109
66422
1723135
1682490
1252240
1087371
930996
493001
972456
422383
1351534
37183
460817
879274
333547
806048
366849
893418
1977435
1267262
1843334
1905331
464244
297902
1000372
359313
1863972
596523
300348
1726060
309013
1274883
3501
1131107
430971
828955
1133681
1400058
1980105
502370
934163
288405
927877
1566620
573800
1999575
70764
426275
1027857
1083224
1603429
1377878
25341
940300
150813
45715
713257
1408695
1958878
815897
769577
1461588
522144
568238
156034
992994
1434014
103142
84066
815375
1063192
1924544
398811
724350
982042
509918
1683198
1618215
575089
1194966
601926
1599517
959698
1459942
1131049
740899
1596509
682552
1834149
1017666
358930
1545113
423121
455111
443751
1311195
1990798
377210
1063557
1055738
830721
873191
1301365
1892022
1689127
84476
1752537
1051887
249639
1469504
1214128
548191
1633481
1897266
89130
1307514
1358866
1296486
1747028
1484783
1725248
1162051
1712853
890016
1138254
618185
244690
650448
546836
480191
612424
1657199
681904
1230217
1279080
1598313
946484
451644
1069983
205561
480468
1578331
657219
147378
1199476
1275588
215879
1785960
1026650
1915882
1681407
939263
638838
1246391
1368868
64517
1085330
681108
863741
1105721
148890
1523974
1352065
1548866
673395
1224276
1298795
1012483
122218
1969434
1296654
1217660
896156
1172663
914275
1065734
1005638
1310925
1254319
1309364
424083
992963
914058
691609
136362
573203
348443
1803987
992406
401187
1788541
236469
1571650
606372
1513574
971369
1427087
1506323
108774
35821
1904603
455812
1614663
1420426
1928786
1953445
1923646
1503043
1655487
874226
408091
1706192
1648944
611046
530730
44809
332611
15832
902220
1493650
459387
876219
1004143
1155970
1136026
291505
199402
83756
1338464
1077372
1452610
1111076
1750055
354904
1946804
1449752
1936609
1997703
1522064
809252
1026016
732299
1050864
830368
684714
1139200
1030982
1193933
517209
1320399
366129
1310086
1812621
110397
642342
1962257
1958911
1941765
1292440
74817
601657
630986
635092
556268
1679916
1441902
1954340
1581016
802642
1239291
431888
1577591
252709
979441
729034
1316457
1069857
268941
1397019
1586959
1833167
1288904
1014948
592076
184087
626228
97708
380737
1851834
398157
520281
966706
247952
1457118
1995133
1808415
537041
853964
1889314
325968
1884158
12579
654368
958838
1299349
1870141
1954218
325359
1941053
825709
168599
1704487
498608
1004964
29494
833048
1857317
629409
872298
1448350
1368370
435047
1628096
353180
182528
1048856
1116326
484541
1213830
210
603402
1434636
1417659
211898
759019
63591
1632020
1839549
397903
17262
511605
885343
1417237
568820
1210157
1046973
1020466
885922
1417155
1535206
58663
1351234
778344
1383315
81672
870221
745801
1853932
1108033
755228
1166506
1543863
150441
979143
1406461
1506025
1196336
1567765
762645
347042
203306
1960376
553105
1906897
789693
287524
1948831
1281596
1950389
1889971
611528
949336
221701
1745222
1610117
928148
1687174
1914772
603435
1372097
1889063
1580572
932903
634413
659972
1786484
173295
229572
763178
933329
107569
876909
615348
1843788
407718
1308535
1462460
347628
836429
1752810
265991
579584
878217
614272
1624312
859768
929233
1975778
1584306
1584501
1571919
1508834
581538
1349205
193038
825651
1577419
812938
280124
1094194
1276378
1534738
1515259
1486999
1806016
1641421
1988061
1361893
922698
1515575
1149069
1787158
1523164
520533
1068730
1028231
1001134
1164271
510211
1136595
504891
1432296
1282732
544442
28589
994219
122265
1293327
314117
1287571
1665940
44485
343004
1913434
979091
963726
233769
676121
162185
1415295
1175999
1616721
217528
915489
1306443
1274073
561614
852502
45125
160132
1847914
1369096
1770530
1844691
517531
1541781
1820344
1833480
353555
193534
1704023
682754
994719
1014203
1080407
1145141
1960982
350463
1010062
1317361
1511287
1433064
281934
1395037
1214728
5814
1120275
1865705
1247126
220848
322749
731446
1621204
80975
1302324
1967734
1851649
982979
1648248
675435
129636
835475
987559
193138
1108735
1826762
1754149
235458
1090086
83092
485911
525206
1535987
1764995
1549803
691723
719396
1714799
607022
1748800
989625
842582
785438
1861271
666209
871267
268940
1701980
1443236
660333
440366
366510
1733001
1346514
1544467
77305
634345
1851066
997549
1013453
638819
732513
406973
928429
1133599
1766859
1538497
840375
596568
1627038
1555016
1944898
754614
421476
486272
403935
1957437
960773
1678891
1660945
1568126
1235572
1190118
1817826
304566
1870672
1676804
639021
83827
728439
931174
312108
256193
783860
1547277
860443
548669
241124
375690
1892343
259421
691856
1925205
394620
1994937
1405965
1018689
1619149
84824
859833
1374945
1468426
697734
1982638
1730408
1724520
919403
1444361
107464
1068471
140846
1663340
1974543
1323966
1952312
24625
910780
1577994
523010
430836
26540
318963
1207982
970722
106044
1311308
935669
359523
1370104
323671
1066163
79726
1163087
1456907
933023
241080
1724742
296889
268484
999839
43052
1287938
418558
1759961
583681
1195789
151145
1908913
565017
254457
1899178
1132397
320673
918879
1310142
1037162
1250585
381387
1806316
620270
623164
455322
1608577
1190252
1455418
545129
1696140
1575126
777114
595180
1476514
1312472
1294195
362209
254619
1860319
823226
1389257
824027
1993035
982154
643646
1265494
429287
131680
1222812
1634098
213181
587553
930097
1769841
1297520
1713326
1293235
665223
1264302
944953
879802
871690
1833526
1203965
1720462
1877720
1591564
1250616
110327
298889
705389
1163654
1997475
1725412
568695
1670792
460529
1532997
329287
1396383
470938
861208
1503932
790931
1079778
1941941
1682162
571300
377489
1196952
1775952
1420063
1488252
1777316
1365440
1952475
1048353
711517
23051
1180755
603928
328956
1331357
1789464
1598776
246395
997954
998519
1165576
1375854
1722947
900388
1608336
1406063
1305396
116569
1447484
698047
775735
170123
74693
1924418
1252127
89033
1510954
109949
1472570
658821
219365
798224
1102565
1746209
747682
1358259
1843685
286068
1206105
265259
1600102
618567
1572199
1010278
1094304
942466
484628
438920
336256
981177
608760
1462601
758694
719527
812158
540345
1568459
1605419
1710557
1866279
1321631
976780
1179799
286725
1553382
673182
750215
19360
1317772
774430
992943
1862823
547694
127306
1265311
953161
1855024
233530
623827
1671808
1338081
1672216
1537476
1259034
32896
1532629
459613
1479168
1129577
622513
1890018
645166
1970270
450105
1685635
1887570
522301
1919601
1214982
65393
978794
163900
528677
685316
478235
1867796
153519
408658
1791103
639709
538555
1198638
186100
1389602
1699502
1406488
695967
1290522
1072261
848686
650470
1794011
167067
1508844
659398
209961
123649
183404
1707583
1604713
1754317
1635884
1855218
402348
1678714
377587
179367
808564
171461
706349
224374
1883310
816654
1390847
1970370
518552
1201167
1158400
1808945
939525
1254195
1345245
29172
1685773
34789
1757570
59940
1322242
212918
1518321
1765210
1713309
741076
263281
970639
1167505
1016069
500639
690974
1013878
1105168
1357741
1158991
166852
1424340
1732355
1207999
1779713
1373226
529143
1323916
1613322
1518447
297213
1461893
672374
749390
1727171
1095357
683409
902095
404678
1238136
868270
569328
903340
1610166
1433500
345143
1277632
1975613
1383160
520919
1742573
1109615
19387
1460231
1241625
1280937
1358951
326607
1435681
999844
1161510
73035
810608
392742
374409
272874
456799
1761483
483254
986624
200303
286804
525579
1618267
588240
1922093
377355
770100
146960
850451
1706839
1391547
1237615
1195616
1829875
1795699
1644456
1163986
1850747
1016675
562609
630848
1524344
1342117
1859531
1526699
1695238
1471726
1919698
1745946
1478938
1409743
578250
1940258
1096162
1717665
246830
1461277
1291082
223324
1626824
1681260
975320
868453
880481
586633
290182
1751147
1443280
1455422
342707
722927
1915708
509386
908350
571868
993767
77798
979120
1791680
1900503
1327392
399361
1398689
822072
528623
327733
1966610
1237784
708674
1406848
529385
1200993
249845
1560056
161422
1242408
1497844
1987247
751485
1529055
1787098
480805
313306
1454224
1576536
765136
1943311
584766
123260
1085920
307368
513742
307773
412482
1913691
440493
1894935
1542149
1377563
1568404
681199
1807553
1061915
1562953
884465
1534108
414402
1008268
444219
572715
1629894
200640
1766593
973782
502739
221884
1136981
1482928
94147
338035
126061
1150868
266249
1298431
1641045
1797948
1376076
8495
1869530
1690442
973791
1311345
36972
697098
510513
1645057
1354747
225672
457138
1070499
1509160
1380283
1987078
1489178
292715
1635320
411813
495003
654969
696145
345714
737456
143445
148288
604324
52872
547373
361957
1848765
1228221
832543
983396
1933324
1457147
851202
523690
399400
1505275
1039368
1470864
799973
405237
404776
89643
1240693
28406
298306
1408760
1802103
1267133
1124107
1845195
1237740
1005353
671278
1207141
411409
1436191
474692
951
1288254
849526
1999397
589276
1993508
594992
1567246
1031925
1035457
99631
525846
1181509
1113345
1312512
1654818
851031
802468
97277
268100
984534
1828249
1515642
1072617
660074
922153
985968
459131
904130
1989112
217266
714256
987682
156496
1775966
623004
1506321
1055846
1786275
1848093
515881
1610241
76177
447824
904243
193009
779345
1819926
727449
216500
641863
1843590
1490278
483464
1444692
1120941
908038
1054102
570270
932354
1544123
947345
171187
1553672
5303
1853228
636748
1789218
871984
1163269
307360
182546
416339
1833588
94577
1899351
982622
933366
1748830
893952
429282
358024
463897
261060
1795003
1655408
342938
1784762
1173145
1047154
1634280
590304
1949035
377383
1804302
36217
1524496
1883848
1253992
1558149
1865619
78208
279992
1971821
1203395
1786883
50233
1545841
825560
548658
1375266
1815108
1325541
1642922
661044
1501149
1850305
1411579
146764
949656
745708
469050
1731443
1549051
880487
317460
1074380
1742579
1336833
430365
1409653
498396
993080
1371963
1491821
104315
1609050
1241662
711969
1132078
1230963
1353540
208323
545012
473599
1638539
1059083
537451
1846031
1786566
404668
1672902
384200
1189262
1290696
1220088
913594
1189384
1247527
1402832
207387
684337
1182968
1997789
1281027
1421316
1140767
1632453
459559
55342
556795
662882
78001
1121044
1551184
1342110
478772
98603
549090
536956
1366779
1274277
1433335
1848912
50172
254347
1401018
1783317
984084
1135301
1054782
742933
832209
1809453
1459163
1028912
1104785
1305478
1940185
510823
671920
1200470
720892
997101
540048
1961314
583090
1061550
161502
362464
670189
629077
919471
1185292
1484756
419038
536317
1801578
1195148
749923
1961178
1172740
1630324
1220351
789550
1010793
1007045
524395
1581200
367031
1882146
830225
1226948
117101
1553709
110402
108997
1894210
213156
1382331
1267190
1179831
1074376
1549478
684134
778811
745962
1366012
1951263
574435
801487
586007
1153347
424036
1385656
1173046
516201
1075183
1602472
1211524
602300
370855
751593
277358
159966
676198
67861
847565
1647733
463658
1722990
68953
1322930
1870222
1012066
198845
918665
319009
541674
613127
1323991
511724
1554773
1900059
1829208
757549
495934
1373776
1711191
1507865
1956053
463798
1051942
579558
597576
1977314
987410
575723
386561
1940245
1907960
1627167
140103
979312
940764
1816853
669060
57088
1625075
1334982
257604
202126
1724324
1878684
1825963
827488
1156351
13910
980093
1168300
1444005
582170
1675097
778926
1287184
878572
1772420
246935
1644279
251051
1356902
1674244
444821
1539078
1512508
1891332
375583
1070912
1061575
667602
709357
1371501
1305284
995145
745880
1607620
473864
250619
8318
759878
1781650
379327
1886223
1809778
945068
990756
1981634
1708543
1783245
767113
85016
1221753
140726
512921
1036931
1679723
953105
1992414
157139
1343999
1597697
1392936
221015
1662327
783764
533147
1859028
967676
556685
1500365
1271835
1382917
462986
915015
1454577
985457
65397
1138120
740119
1475490
760319
1739491
192249
1396140
810733
1129348
57306
209524
1612575
1767652
1951193
1957082
387217
1955652
1885236
21423
1379483
1594869
584876
44288
1152687
1175414
1538233
448680
1390840
737188
1527594
855244
1737762
360331
1669057
1709636
1753282
669530
1938657
24125
1804544
413667
1638797
354111
349440
1327436
81576
218088
1463087
567287
863615
121672
1636701
865227
1520509
1610482
110738
1575970
1482095
1838800
1501410
1367076
132985
1866167
1133056
857564
762058
1961616
1116586
1726017
39852
348696
1004678
902867
1317708
1218738
1583354
1190578
1349608
80086
734263
1077412
1608037
490650
1350153
1688012
589163
986041
1270813
1711606
1360312
198209
1844767
433557
1059298
1790275
1664889
566300
1029486
1494496
898506
541705
149537
927065
154646
1566261
1142110
314036
893374
999344
1850811
1597224
344697
1891
872846
583927
487896
631958
668372
1350072
41431
1222601
1992045
823873
1539349
1748899
25489
458927
505625
1611871
1457105
697466
1117118
1563606
350485
878926
1129110
242615
1601785
673679
691464
1944872
930414
1665828
1103553
151176
148486
1808763
650746
482627
892149
409783
1822579
10181
97598
145643
1494955
1489256
623905
503977
603532
1621364
1827432
467470
89949
431640
1819630
794424
1484919
1419587
161985
1316036
408580
397803
796431
843200
893920
1921456
62691
1022209
1090150
613291
1820672
244292
1088434
1125008
802897
165758
990681
451068
1996184
1424533
380524
934922
774122
1788851
807809
1495351
975930
504243
1833467
1585279
1581310
702896
1662202
765899
485743
1662506
87744
1024661
1799079
1668327
639194
473951
136699
1591935
965099
1396150
761483
920741
867492
990809
1370115
1392374
1335920
1597628
1704049
1181527
583564
728873
368965
1245411
456074
1997706
1066336
1718757
383542
1646353
60063
1438279
199375
1580113
347254
212974
209947
1561834
620525
205513
1915957
108933
997696
1369612
587139
382672
417376
839710
1751491
1708158
1442557
1183305
200792
936748
1010424
1103938
924160
160176
1224544
419630
93954
1811288
363929
277263
1034076
1362960
793601
1582933
1141205
152114
945191
1461983
1839166
1483501
1970985
881319
125831
332022
1743832
905440
1601735
102788
451245
1198502
1303283
285071
885117
1915899
220641
554337
184990
1986376
1156172
724677
1538971
544839
39275
405795
1096886
1137476
584271
638412
294186
1238162
289994
1789449
992582
1635173
697535
1770061
377480
1975339
1020536
212755
1657384
1625101
1152104
345505
374317
263122
1167937
1540537
1077222
1171609
1455707
476952
267470
980217
1350715
1530289
720424
457213
1174077
573908
1716952
955784
234183
167537
1302551
150955
1835264
1620158
1719707
1936572
1504045
20311
392279
1018204
1737451
119477
2151
494666
362560
309422
1663025
956812
1441504
1731258
1813011
1572047
1541560
1931821
741734
1094285
1356662
639131
125207
16729
666615
836255
838393
1378557
26848
1772332
1255095
1412244
959750
812093
1039620
1241140
504800
799026
1371043
1056003
795414
842437
88647
1528410
1932798
92838
1234919
148892
746349
709652
1756981
308911
284084
902576
405903
1156229
1874128
1570632
1889240
1260202
151096
1249466
442404
1828134
636906
256928
110127
400659
1197462
371140
1864023
299758
1471506
1166218
1864795
1269266
1435133
606035
1700372
1056273
657576
489317
681579
252842
296383
1372884
1197253
1116562
1959938
130565
1441052
1701434
536806
1857484
744029
1937947
1446185
323521
212130
1446370
148237
1282343
1949183
778726
433370
337162
906203
33855
1110104
1832459
1156246
607759
412625
1624070
963283
741831
125122
1175271
148999
1754275
540433
963309
1614137
1239529
1597092
414710
1698368
384416
1565702
979153
775209
1086148
1348182
1905604
1876942
449504
116955
907823
1722403
1516243
1633021
1765648
870172
1755407
2629
854096
941941
625357
421581
1548789
632937
1586215
1832006
749918
1430083
1751664
1775241
1405282
443825
171858
1718429
1024322
442848
1434238
57162
43275
1382458
702545
1821885
572592
1929791
464207
1667029
1881099
709354
175114
1097402
1291899
938802
1220506
1020541
1266607
1030222
465508
1576957
401897
535169
1470882
1976598
1736188
1252898
1953472
423489
28056
1550768
999232
410608
1892856
963098
1910358
647412
1408736
1534354
1429941
1110763
771685
1025290
1566976
299983
462723
781247
366920
1736055
1704036
1047146
30980
288510
952066
1896815
222492
873888
56934
579377
1678689
1980935
910185
1875658
1217101
1833981
69513
510461
183025
449792
1091446
628825
1966736
956932
1330927
565641
765045
1047619
60426
1542463
1621601
1735797
353473
1247860
656173
1258223
1244817
159477
305032
1085773
32247
48195
1881982
1828710
949082
1037300
1668639
1450543
1597271
50423
1534978
1583007
108610
1039926
1093320
696349
1991223
1319677
1379298
1566881
14913
1472009
1702979
1574742
1011124
57225
633050
203906
518432
1310241
1906000
1920012
782688
1680564
209626
424148
483940
1556302
1605957
316043
258948
425961
1448506
1498482
128298
443089
839162
1930111
422065
505868
988701
560313
68537
1724883
1812111
661046
924027
1094757
160669
1605835
66193
1603413
1272322
673984
1474267
1097095
808984
1026029
1975610
205452
1082866
1927133
1865598
767298
1790612
135223
1875697
1323725
1365253
406542
496134
315108
217394
279742
970677
343394
1257460
1172500
1692836
289973
1744844
1744173
1447180
1718655
1449092
1935201
1618230
673747
1447325
704553
43898
1524736
1201829
1275406
1368563
246910
455359
996967
1645734
1139408
1060255
1174945
1679001
684598
1531482
1702934
910990
784444
665502
1234221
1463760
772146
821757
160029
1639893
1099237
704355
1528191
1376517
934326
1276783
1370840
1452088
655821
737552
1188885
318618
1236103
305241
1442062
155454
1329788
84578
270326
28376
421352
1899444
1217298
697017
162350
337698
598954
1428831
1803277
1357291
1235941
978912
194952
1916055
1799967
1551604
816868
351971
1696894
623098
558045
961066
658461
1976277
885155
1762257
330960
1104743
1618693
1522705
574796
764019
315262
934209
744085
61830
641284
299984
670777
776835
644396
785976
1090112
1315222
834606
1603542
271426
312985
1613726
1504503
162853
263248
131350
24188
1664407
93623
79106
1641677
951502
314120
207945
480848
693749
61002
309329
1491337
165866
1796894
363472
1399898
1304752
846118
845494
1377148
1271832
839751
1378671
251382
1334017
1674797
66985
1448840
55053
833077
714496
962527
722680
1241843
801672
167075
1913775
865166
388746
302269
991703
1317077
1950513
252416
104828
273186
1942339
1969959
354425
1325862
1246981
842799
709244
897961
453904
1176652
950449
93905
727100
345346
1351179
186568
1192995
293252
1666322
1529198
1532757
179218
470324
1890487
1108183
1326659
668794
1984443
765794
500537
1667976
970787
1591055
918563
372720
1073391
172423
567324
17906
1412013
1901512
1824434
1492542
1870474
1028778
212750
1821305
1257879
1519825
63918
819815
1198082
1966824
1556289
192155
1994026
955049
757962
598597
714199
750473
119901
546540
41632
140753
957059
1488659
1944647
1624929
1958139
428268
1781870
401881
1775109
1471479
1399774
531326
719815
326097
765472
1258732
423653
233731
1644285
1509098
266508
1603073
584451
948431
1034388
465045
1539065
724209
492061
235305
272862
1848313
474274
1388786
1432235
1997292
1580599
1114217
305616
1726607
1116702
954472
1332483
1016780
750243
1148140
1459243
1173607
1561034
248771
85385
1162467
422518
1055403
595860
1713892
1312153
121589
724352
1914816
1382700
1683688
1499176
761857
1253216
234050
297997
319465
857341
7760
1262368
947310
660957
125597
467097
1703667
1084874
1354251
1103011
292654
638640
571609
1320962
886580
1613036
1783751
1658167
692878
755020
1766863
1375816
1272398
776052
115347
1860018
190859
1431803
975939
1298194
1258802
1933905
1556397
611333
414586
1366913
864079
1599338
976016
1103858
736474
1079923
1375096
1185885
1919083
1799128
497096
1094035
1129387
924882
1272293
878811
1746948
1392529
1207947
280026
231470
366394
284195
243218
569418
869055
1533947
909064
1498132
562168
1120364
1023138
950807
1706169
177144
1127458
942305
1084738
1226771
70398
361910
1138812
247065
998681
1681889
1911587
917376
1234689
1650911
528717
548075
1639293
7357
986337
937242
1592097
865209
977976
256918
1670674
1958386
757582
179416
1557457
567186
290504
701324
1420902
1021207
1719929
1124890
1717362
573019
840444
166673
560618
1580761
1612373
1160798
316271
143023
227327
1414433
482678
183830
1727767
1462068
752895
786454
1122994
598218
947223
684001
743219
961861
517833
1259841
371496
962713
676672
1256862
846771
1550817
1036149
697949
1675065
1425631
1584811
501331
207941
163470
1414015
1862435
1881370
1507053
1446904
525030
1390422
767472
830523
1056423
1354603
519146
1697217
1956231
1840201
1106371
75255
1439430
1071755
1957415
793111
861666
450456
196430
556972
1185587
1984788
1996873
352831
1742836
1819078
1888931
905923
110592
1034391
49552
172887
1927767
331821
1312038
730821
1261438
506602
1637544
69253
999561
1780788
1774087
1143674
1331780
464094
1024832
1349321
48230
1977859
1902270
914018
899289
1137369
131929
60221
164192
1910922
1964260
868736
1296535
1311466
284779
737448
1664576
425155
85100
1488325
790875
1849298
1253192
1466091
577091
898145
153174
1058720
550151
1206152
158633
1264181
278138
526697
470236
320804
1179165
1064671
618453
1197109
1450161
647271
1677449
842970
1198408
1889735
1052696
653126
1845440
1181218
900906
1748713
909561
1325272
1809574
1455331
1908570
1809622
1210915
1666517
263748
65228
1660997
214455
639109
716728
1931211
1169569
1310693
789496
1251091
736904
779481
449868
199708
856795
269060
813698
286113
1499425
1239071
1750060
980890
1645767
540421
1725013
609008
1359150
1223229
473387
1165061
1875038
381854
1112736
1636736
896762
266533
789202
494725
1080918
89881
1040565
260396
1732957
1718733
1086704
377888
1288573
868441
1941164
1574094
1226973
941515
974124
1297611
742175
1021653
903624
1938130
235316
255363
1176728
878002
269601
664113
445186
1828482
1915744
812383
652449
1250741
550715
1082236
579580
1198085
1744762
1903873
137664
1955095
1078419
1947500
783170
1853695
927116
1397862
363839
1766569
947434
1631003
1767273
316952
295431
1403504
1014818
1311849
1314014
857753
1374758
873967
1716633
419972
159158
900260
247651
582985
1261378
409826
1538200
1421380
1309409
1586497
1821122
15447
853604
1543336
63262
930976
1986899
1726080
201591
325935
970711
1484359
1844677
1206536
420192
1311529
1988887
1376916
1456434
518810
1973470
1079227
491465
1499488
1132753
1426188
1337573
1585328
1603221
364771
1170223
694018
1406210
1510086
726818
1811714
752700
1985284
301542
1333078
1564005
1384431
917254
198224
908650
1148031
1990527
59708
846273
1151591
1287545
1341231
1291344
1724056
1161525
286884
625479
1139043
1720879
138984
1287093
1097560
1920880
1359385
431532
810787
1265228
1210783
1076510
1217324
368444
1559395
816746
1916448
894480
908136
723544
1416941
115068
1081676
1934658
123218
1293080
466004
1308797
1507005
1779103
1543116
1333526
765617
1203289
1885312
1321772
7069
1108936
1701396
423674
599996
1711056
1725507
1069811
596693
80289
407683
561791
1487445
1991127
1178084
1327391
1448901
1687053
1728080
421645
1016437
1109849
7953
1616078
816682
1643859
736742
904011
620137
176333
1310862
519831
1732487
1692837
1309925
533054
1518581
511061
1310800
1109931
375754
1999372
560870
1380237
1759770
1569579
23529
965145
319124
108096
1803479
784347
1848635
1537602
1327953
240092
1274855
1676855
1964932
486098
1007900
570222
99577
30228
1932971
505052
833096
1703211
92057
61057
179972
702743
1265427
326804
1033760
1706575
1222545
1185570
308002
968675
724891
1739425
32196
1399543
294805
173809
1336748
1025408
29399
695446
827701
1682848
1901256
785129
1932967
1128927
1122
98918
1015464
797886
165377
1653231
1815586
385109
513947
863112
1359570
1432803
1672265
1318547
1304923
590426
961404
1426284
198510
1951515
1707673
1978381
562516
201372
1097818
1129593
174544
475926
1133055
1958584
442286
949940
980276
730559
989032
1035877
728262
1375333
120165
598975
193234
1236189
136105
769763
1435954
188161
1540248
605367
1281051
1154721
1882680
1524129
263877
1724062
1171701
604666
56113
1343072
35912
673767
1943905
1368780
989767
1119076
1142321
774437
1905544
1080019
835307
405502
227954
1070531
1276283
824682
853615
1431797
773788
51244
1497885
274516
1677914
1260899
915956
138059
1447057
1562385
68681
1986129
367535
874484
737482
252284
853553
1200973
783994
1357231
1129752
99953
527396
984490
163005
1325176
1617318
1359178
1953203
1670723
1388559
1819557
1614914
985030
1690683
34188
477423
207660
1626758
1353538
1902312
1268688
388347
746559
1533087
448142
459691
1636983
473476
315338
1907127
811688
517247
262614
769241
1900150
1043395
1842946
30175
191069
406932
1801219
1834294
268736
805650
501443
508428
1923817
1836300
1050654
566888
1046105
1456474
521899
849828
1898311
797157
182396
1528445
934869
454164
1435868
1802307
836747
635248
1878922
1887887
1795486
1319262
1505940
1629355
1656379
245974
51893
1137766
1927449
1474383
1520730
1685832
199078
1350937
1728390
385030
1113024
1383862
1732054
1159069
114666
1650217
1968768
1243190
1303553
1572777
1609618
1268073
941368
1639652
114561
22424
1271227
1412049
1148752
277282
1551791
1623823
73979
1019010
1726612
883067
1321081
748573
518610
486282
392760
1410873
470463
1791408
536000
245487
788717
34363
1117434
1932203
300956
659330
822804
1232342
1581962
1403535
1846591
295118
364446
931231
255864
918466
791726
477076
584185
1196263
452020
733866
548052
69507
1266857
1960680
148097
1953446
155133
1002786
204298
1453468
1998429
1437404
1058963
268415
1335799
1159764
1026979
1453595
1636379
281106
993531
1558604
314808
1089593
1478328
974330
950951
526354
590615
1966351
2443
1959867
1702147
1462514
951164
739743
481492
69432
1220438
1946498
300919
1574602
627344
785352
1340324
1673290
1692383
189174
1834771
315263
1875024
496331
1119128
122596
547453
558823
564291
1755667
1029518
1607236
1406307
1407622
1941745
619262
953561
1268677
852853
72064
1907581
1466077
1545932
300760
1333385
1478507
1444817
39982
891805
1268558
1962833
677113
171984
1315560
1039112
748135
1010677
1029600
830934
1887692
1737967
60310
1790661
106348
451037
453758
758965
1840446
960887
334044
879403
596089
951408
108717
1040029
612511
259825
1080
989356
1778950
864799
533887
221080
1632145
1640815
443755
754119
497461
308180
1901868
336613
1712197
557428
1948006
622184
1031405
1706952
1241103
758706
890663
1714701
559961
380753
1081930
1921972
1506003
651749
845701
284079
1233140
753050
553363
175148
197449
1912419
88685
1404120
357397
1557026
1862189
892023
1840117
640854
658097
389568
1808976
448385
1110885
188853
212439
1023807
1868917
1297042
301425
730735
1548018
161119
251977
78902
1895163
326503
215882
1122159
23995
654392
1513868
905907
1618132
899738
1425285
642307
1017497
1208741
845936
744411
1201914
563424
165913
1779543
761762
1747572
767919
417475
1355882
1402144
86182
153297
1257470
1667032
1639330
616791
1759671
1356771
514946
1710100
1571256
348828
768444
244447
359031
1699759
1220873
1314146
935440
83014
1514169
877886
324631
1818858
728166
1055648
1530826
853404
1386534
1741628
1409319
323947
1568260
966496
798940
1479640
284730
66214
1161858
1399466
798018
745991
1271711
490108
1856677
365127
1481674
1251605
1228626
1213197
1106381
420886
575960
1684342
1913558
1646373
1033236
984033
490093
1374330
449016
83055
1071967
703028
745730
1507832
598727
505848
402929
1320134
221381
1417794
1486202
898201
342865
1551272
817773
1742341
1176123
1451224
1684436
833192
1149610
1351163
1396210
328269
799549
1988503
895764
396815
1158819
626653
744278
71592
841787
214292
737957
429376
1696452
576753
446988
745076
965524
1064711
20868
1335225
707414
1231655
710228
1368809
1826403
248581
1572401
439469
679737
1315576
228652
1532202
1357436
1606356
835828
172912
1558816
1005659
1533381
1123682
389123
714139
1456812
1318007
743758
620942
1971014
1074255
461409
1462641
356747
118011
226606
231262
761019
1381842
1067047
1060109
438163
1680575
882165
1821030
1254595
1269843
1110391
1714378
1571073
1798188
1292700
1855581
757254
501176
1576955
1389003
49421
1029082
1192366
562611
204406
233892
120840
1540253
633262
1163733
1740150
97509
640036
314763
234201
1245943
1638345
884112
1218825
1510933
1493577
1452262
499017
667004
962765
1879470
280994
6427
138629
1249388
1780455
1391223
748797
1667009
778592
1436146
975471
1112828
1028874
1806493
1283123
548740
1233143
670123
424127
1976764
12378
1419903
109829
1536686
1569435
739759
1039152
592254
476564
850043
1352679
1926196
1086561
875765
121350
1081757
1062761
1777921
1560403
1262130
1138501
1183934
837182
1959013
483685
659992
585465
1508326
1773216
204818
325060
1141347
1707086
859601
1797762
1481516
694853
1227325
1648661
963748
1639483
620259
1985558
1756638
822724
1079006
986709
134197
1261540
17952
634566
605983
1913928
1357804
340439
653281
1103295
1159097
1944017
763682
1449592
386671
617449
1272270
1428845
655284
713354
1390468
1027614
1896861
685404
430284
792933
1803730
470330
306340
1167245
348611
687483
1406973
1690797
743436
840771
305668
88579
524514
1451497
466882
1036474
336987
850731
914950
458259
1466059
657623
1771336
237846
909717
1653299
621477
1530000
1149116
399704
232733
352695
170305
670677
290019
1567972
1737325
1344272
256971
167109
672922
1899706
120934
513961
877840
1381880
159006
546759
1979193
1259772
1465964
1020757
822635
1964656
651465
950431
1974046
600917
1889852
1474357
1479541
505380
1242472
1501508
441404
1656734
855296
1094372
476386
1529190
1341861
1123019
93835
1865248
674893
525804
1900888
352549
870540
1916253
454260
1144088
472137
1319118
1911658
709246
492785
380118
1700170
1487096
1182295
1934338
164988
821560
551554
1854460
130621
1134010
969048
1782077
1234073
161651
1792568
565512
1208406
1840983
1070021
1610877
175683
1206774
14235
944427
1944143
730018
1268840
18830
380959
1579440
1311108
579405
1127238
1044915
1237671
1631622
1572847
398332
1979441
917441
836205
162305
1554844
309851
122211
835549
72425
1746713
470128
1308244
1517516
671287
624240
392502
541525
957593
679251
230471
955856
211417
1895115
819998
1618733
1575847
163108
1043047
307884
1911863
483033
1132443
619264
1392045
1441847
1122910
466400
1198541
394584
552421
892054
1700353
1619097
438322
103049
903797
1153224
533111
1437980
1910957
1060763
1107303
356650
1371381
1126878
1667711
1818223
1466765
433363
256934
1264508
665056
726689
132383
1231695
648118
726258
644644
641042
1124870
1445649
1935537
59463
1032850
1825933
1320627
1392749
429750
1626909
1947184
1637592
817537
1433355
1316585
1049087
547852
1394384
660805
1433472
720443
398918
606339
206566
1495152
375342
961957
1357799
1106563
853041
1116024
379854
1343007
835138
90474
1541334
1064242
1750482
659932
382334
1877897
1300026
385475
413831
1780516
257432
1044991
1951756
1388068
1796042
1451976
296922
3418
1758459
1431795
898761
1738978
455312
615300
910760
727371
628301
1109178
1009167
1198473
1864353
1354774
1017796
1552678
1272270
53644
1860584
1428589
23017
217939
274665
1331324
935266
621353
50587
945222
944316
1673864
175380
408001
605030
1712204
276119
1345392
1056329
84529
186362
1908299
1066453
357974
1156849
396741
178763
530970
1760170
1610637
1862866
1309311
1759602
1362139
1517671
447982
286230
1387940
1529532
1148509
1814066
1512208
336373
1420413
694467
1023681
1436994
163175
1254296
761175
100829
538684
1648468
877319
1591140
1485628
1363258
926282
1036557
24486
630480
300545
1358069
908141
1064769
361807
247639
1597416
51929
1278946
106402
1464550
296056
885998
1424495
965099
415932
884631
523194
687356
535305
1759844
46421
1023037
1176112
1339233
1835145
1923844
1480453
50797
669867
70948
737614
728531
1882055
811876
1582286
621530
1183308
1896839
965321
1860287
1412863
328461
1807637
1592386
658531
338426
1295044
782667
952074
1468862
1701528
538593
721893
218461
1712296
1760584
233353
56311
1701348
1035158
1385316
1550547
418350
1389264
414674
848214
781210
606486
76744
1519572
1694456
428427
289785
461660
663446
1580262
978795
1736761
1071479
962932
1523959
615909
1793417
718899
1552684
814020
934884
1342411
1469465
769868
1185685
1525458
566827
918961
1787389
413326
1036930
1716358
84099
322294
1264870
1498388
1335185
1772502
1070630
1457983
1266554
1498381
1653027
656592
964337
1358759
294497
1787359
139037
854416
1080174
125442
732167
1602473
481768
1797110
1822594
279328
376286
539265
953772
1025884
1344528
1281926
1989972
329585
1544626
1766357
796352
438290
1417246
1773155
1024801
1562550
319868
602152
1701244
287284
1287109
895069
1602465
764498
406094
1367012
1582170
1647896
185611
425458
268559
1430175
596779
169568
792962
92251
362968
42357
821256
832573
199066
818930
1696327
1290671
182581
1893187
905600
51267
1077133
1718199
1867075
1812968
1731321
181197
518105
438293
463201
657046
620914
535733
1849307
315483
1307975
624114
774811
874516
89744
1549144
1533910
1063915
707113
1831573
1546914
1464721
1985593
151847
1817488
130677
1678685
472556
1386807
1946090
834680
919044
67445
1143137
1364291
607879
195599
1735057
1305155
306050
1775746
670056
1034498
1064898
1188039
1583391
829294
1350965
1530526
700412
475781
1756874
1280197
749317
487236
1017495
1936399
978996
829213
734455
1742015
251032
1561771
190317
443767
1690036
1479559
1942782
1740231
253752
1220912
1982690
345799
66370
869758
1441532
789999
202788
1268689
1537387
95094
786295
1516455
673154
207697
331548
1114411
383683
1366339
1493907
807291
1282808
680983
1130876
920554
1691210
1251401
946248
300532
1241680
496630
708464
652840
297399
1157772
1735940
58080
1214246
1894101
12201
174628
1117426
1204545
1960365
1558360
1666131
1845532
1475471
184935
690575
952584
1339796
1550762
791053
202939
337324
898162
1793760
168422
724598
1554551
990606
795712
1313715
1698281
192961
1951647
249507
1109744
597664
908369
1443658
1693957
1484331
1122796
1208621
108994
1347932
97145
1742407
27619
407455
281081
33590
177213
1762236
1982527
1821952
601730
1769215
59391
369317
1859630
618968
672549
1672159
1899576
1707865
1386667
783013
794179
495959
1031854
242313
844917
760512
731178
1804510
169983
676329
1825498
356013
1125549
1944054
687909
1284674
1453801
676649
1858557
1289053
725848
1190389
1225960
1773007
988207
1328680
1061866
1800498
1463572
674970
314982
294175
549668
189922
1708289
766428
1534960
161963
1215784
708492
398438
1683658
910152
1591577
943615
1473231
1004137
1026536
101094
1645507
838025
1746413
1096632
1542227
1540121
231237
667874
348310
1875816
1568664
1935423
1980993
513660
1930634
584344
603910
1145123
282161
1384688
1378010
1327079
1113049
1827131
1888410
1459868
1826968
497132
768397
1791328
1858658
382443
274353
1088490
791612
1256961
707086
667869
54091
1916426
650262
66290
14292
1767015
16275
1585933
1917696
1038571
62869
552716
1572247
1638569
274634
1887627
135061
1692181
1814739
313748
1423436
1601620
1182860
665959
319423
1641583
1210558
471781
1574145
1170500
1644635
1409159
1821227
1846766
1308307
78021
1686984
656493
101423
928619
897747
443120
1466025
1944170
1495215
1001190
269005
1559262
1882527
477398
886714
606010
1286681
1076726
1172232
825106
1904273
468116
751231
942623
1342268
799773
484404
683303
497913
1207468
1676082
311165
873372
1283389
1231453
1973625
778882
1813800
1955880
1681650
1144046
813761
1640675
440360
1971739
60773
739865
1327810
236143
252990
1697272
1396509
99684
1272828
1816281
1109202
1727739
1611309
1877584
1555228
700819
998662
777833
1093962
1138941
1008842
1014655
501472
434655
1049538
865932
1519737
1240035
1201506
1714192
1578104
1096901
1948903
575458
546140
1173617
1054401
178518
116378
386864
1635132
1581599
209417
985009
634493
1232240
190268
293360
6342
1669782
737361
1189219
1983697
1922181
977262
554765
471138
1698731
587129
1990858
1422537
438609
961923
935617
1787245
199711
1006709
1252044
1924229
864674
761585
1499307
1404072
744332
509642
1352697
900175
500017
1563428
1132219
208340
1883628
1858031
1270034
378649
754179
690601
1027879
380942
1345710
284062
1658168
1158746
1916502
1092799
322116
1094498
1410248
1554431
1577683
852802
1977980
1707492
1475563
152206
1244993
1321788
195052
1326764
89439
1376230
913499
1462007
1370067
1852329
741525
1433536
1336114
103357
67247
237688
210706
748041
110874
912226
1132527
205279
931480
1595770
125278
550011
569096
944945
1145134
1109560
352508
1708168
479379
16564
1498467
1678630
1944673
1311642
363013
1718087
1868278
278949
1660755
1579921
789555
826843
440621
1717079
1166296
515064
950309
721424
1830977
1598807
1804656
1615079
264493
1389905
104152
72260
1204457
1091849
1623108
455653
1167975
1487722
1355273
272061
970332
966893
1129947
1949201
1878745
181717
1179342
756128
165594
328134
1884237
168319
1045207
1189985
3418
1222351
551261
815485
612439
1732282
1724801
311781
1995299
1186675
390202
1047186
1298870
1001302
1671215
13034
1866917
1154040
1112769
403050
180223
213756
1830621
791736
1916217
327575
1058178
728355
1601871
405312
1338622
545455
824010
54605
20323
1721307
1847705
663855
705810
1784910
1645643
852288
1953141
1771049
1771980
707874
1694642
937390
862350
1392855
75218
318036
1201572
1251185
897166
932491
768298
376090
1650702
1586042
1400461
568304
1491924
1158522
1748322
74490
1725588
437966
1524327
1066295
1691831
1166336
1608164
442735
1372570
658287
349510
593576
946594
1965739
128776
1862999
1061627
617900
275597
1062758
1675787
1361750
131982
489796
1427340
1344872
388089
770855
1285249
816337
1636765
933143
645498
1250012
1256750
977491
759981
1727531
241914
454727
1959696
989599
1400161
1154074
668120
1806033
1951396
96859
470128
1902343
916576
946593
1052869
161769
1999778
1119151
1019246
1103532
1572426
1477927
1042125
863775
1277319
902645
831302
1718822
1319033
1147862
1333254
1852089
1176684
741551
1222441
1960566
719958
1419704
5724
1666185
626035
1738736
1852405
1470417
150074
206441
904289
1290226
1826979
1186967
1316542
1544351
1313466
1913765
994984
446380
1400108
1376255
712068
1879109
1084265
1054723
724928
895915
43869
1190602
1312206
639651
317717
646875
556751
739093
1587813
501338
1432214
1019807
1571520
1593047
688343
912984
335107
717724
336549
1762918
1336144
99603
804075
1845956
751236
33208
777205
1125068
887479
1314107
1639788
1280833
1077726
1680057
1513042
794222
442241
1354543
483206
1283993
176812
1493028
332236
1068674
682333
450905
1100358
294476
1504916
210358
79232
349131
1168296
1870844
15248
1293937
1205496
1791509
1032290
1681141
160575
1673472
1174875
893609
1706762
546846
529101
1385538
447925
384468
1740684
1621566
1768601
1033844
772697
744881
1455528
982952
1861453
1550361
538251
1685281
190945
1656569
360470
452142
1918749
813249
1763071
1078607
1313565
269364
1972365
800587
443146
1409794
1244882
23534
1735260
80277
1868462
524599
494537
780862
943734
941289
548806
1534548
746806
450601
1094069
384074
1385824
363945
106784
333696
1729678
815411
1149514
1330132
693979
1537322
1407302
1638061
1519628
512198
1214222
1401686
1635578
821498
1149307
996425
1646116
1445933
207830
505781
1950983
553479
307779
1317556
1177727
1629912
1407746
1131279
1011114
471054
496225
1385956
1520714
216119
988269
1186798
364788
717646
1443891
767859
1952390
1661144
1936182
393477
681446
522960
1528749
1636377
140886
307010
204369
1948206
918954
192584
767169
1103609
1597306
1938296
98347
460825
824109
1307392
1449997
848780
1532712
659308
1167921
267608
278727
1707609
704934
1773420
1476615
743611
1060541
359083
1095967
1719919
1943157
140807
1448293
1577894
1263721
1684349
1192596
41253
1402053
1860992
404049
929334
1263188
946031
962192
1795721
791280
175672
365769
1565721
733437
521680
401884
1350385
1780399
795019
1439681
1138683
823086
1133750
434797
1361345
1807496
719587
223181
867966
1773281
1668290
910184
1166971
1565386
1436342
784166
429134
126286
1586876
678378
934674
1981286
1707801
1496232
1461402
1370482
1791470
187017
1832459
1848933
558468
521917
1668768
267475
1342314
1084220
413323
1800900
1737707
152141
242636
197756
1843291
535205
163377
1643841
471876
1754083
613329
1240830
1036672
27317
1133853
1228133
292279
627082
880186
1253211
8055
1494836
1428763
50629
1988555
651524
432145
985914
947924
1301627
70076
1961912
1878763
1216245
1279767
1582128
1340750
1025319
167709
58473
278523
27448
879359
1157372
1708272
1889798
1492530
1668571
1498419
192639
1177736
67277
1029550
519853
740708
626244
1375975
652253
421608
1357501
1825765
576945
1138627
327938
704683
1602000
1568051
672630
1098450
274075
788451
37461
1476499
1146000
1877523
638851
320432
130220
1896501
1151955
555293
306544
48542
1257945
1133287
1164759
1395724
1995420
1096386
1738116
936409
325576
444452
1416990
141701
1931131
211045
93597
148616
1487937
1679644
805981
1855658
309130
1259372
1329405
1269075
217816
1692684
658165
604309
1481261
266367
850835
686476
19300
377161
300965
1591396
1271316
1652238
957307
1036789
1028019
1297744
88967
1546272
1199638
1922746
287040
247870
1885292
852246
1741434
524021
1456688
1398052
249430
1522446
1168509
1831877
500642
1413114
1181671
39021
102027
661120
875869
405937
35560
1911422
566844
1302381
81027
446378
1085818
1205393
861644
1079983
1730933
524601
1125924
242835
1575766
882009
549919
1707445
1250932
981245
684744
1422227
757387
485755
46581
132614
1299097
1214969
1743928
1161366
218737
1259458
1496902
1595457
105781
1937708
1074256
704346
327655
369605
1106748
550087
1461813
674470
1152285
1398242
1456644
246
15137
1422768
1498115
1224490
1153308
929848
1499925
265073
1354053
1431511
1268990
885066
992921
138977
166072
1373538
755423
395227
325575
1465179
1971692
1455648
1502962
937098
273498
108637
1801866
1023124
1385470
1118381
1356581
1419303
1754785
1543245
1510013
1102701
1354382
1717571
1000410
905606
92582
640549
637984
549096
692239
180947
87071
423826
1032955
921300
1322366
1572069
550529
1147470
664229
902334
1930143
1849214
1961578
1060880
1278330
246425
1700306
484852
1556707
315913
1680518
1985501
571676
658852
1638894
431808
1556172
122401
283025
1750593
175302
1795932
1638176
1644219
760674
898706
1178798
1861805
766425
116933
55015
1305202
101419
636176
857846
1877863
1915361
1964216
1396159
516360
1004446
1437032
1484583
462775
1996311
144464
1383256
1235688
1618001
1042746
443091
388347
1981255
1466010
1427785
796954
858688
1271344
577160
1236218
1998374
239718
360096
36685
1748505
325525
289924
737588
1328502
844315
31625
988350
349889
1024260
1725092
869318
87177
1605988
1659587
906973
218010
1948731
1984169
1036695
1871123
1293397
6470
1803618
1453345
1117926
1858515
1704715
1912237
903608
1808618
736081
893402
1320985
1687909
895649
529949
1577845
1942213
980204
1363344
1996567
925429
582198
1660651
322926
706641
1956284
1963343
1561706
634814
1654377
504004
1418306
808414
1801578
1772202
1710919
1864319
984088
168219
1071297
645711
1999139
574265
1391549
1682736
309966
57109
1758027
698594
1700045
1656368
1870565
1523608
676577
818211
81302
96830
1448065
424125
307170
480400
1048043
1622817
11677
732997
1553222
1041533
1141467
1529294
1929880
1824385
1350799
1165147
660151
440491
520947
432843
674565
1056441
1940394
1933923
186176
1724177
1781254
1551119
1210637
1861648
5808
1438642
231755
1556726
1081563
1299389
1684150
703058
255089
394014
938802
1006874
821670
563224
1638785
1871780
1903536
479870
1287756
1357977
1575857
1779844
1375947
466771
512514
991049
172080
1425391
455053
1504558
1413303
696552
24294
1701035
570802
1284191
939161
1562999
481563
1524286
1881559
1738652
712916
1529243
133589
1510729
513222
791700
423697
975700
1961781
661990
1474244
229045
114033
752738
32245
860373
678952
1575602
1292269
692833
147770
497138
1599610
1613785
1609421
820132
1112057
1270355
954264
968408
896292
598719
745963
848279
1830489
1642745
114423
1204974
511252
1747199
1224849
1233631
659729
530393
61857
1739819
1431862
1753881
1195733
221870
1820881
555950
1313470
312367
428142
274163
244586
463207
133194
1650902
65152
1323899
1052970
1410479
1249092
629438
1079552
1844491
1732463
1970576
1031876
1008691
1438184
1228267
687916
1644633
1389244
1291875
1853718
985929
1876322
1788505
790446
1075908
959734
1172450
1156965
256892
1387498
1886070
76615
1138458
297032
1276152
136625
534782
1334099
1341771
80610
1549891
1772790
113549
1287317
1800483
484478
1647210
1911794
307726
1224208
1563321
1133559
905583
894643
1049359
770090
1164808
1506975
1265556
567286
1122443
404649
1271373
45524
890619
1241299
425305
1048771
73169
309167
1433049
1490450
1538462
664408
1525354
1870202
1740023
1894030
1916207
1855644
1969957
834657
324727
474924
1615347
1030371
298684
917364
1453633
1482287
1064857
1642128
583547
110974
1344452
964539
225543
1814975
1389583
714590
1254642
878188
346740
1208731
1434377
1064967
819582
831116
1491835
1221069
1950226
99128
520848
1219980
377783
299576
1277181
274495
1217995
677933
1511728
1952961
415931
125608
390358
1548916
1982659
1413179
478363
1365120
870129
1008776
1183679
1999970
1334916
1004959
1474317
496883
835847
1763738
74072
1055629
1845858
931159
761118
615815
300944
1747378
973879
1872633
1085441
54749
1842093
797845
1841107
1054749
928448
270259
792946
312115
509874
1149454
1663106
140107
1661985
1021773
928818
1852647
784256
1114279
293025
1349991
1587789
1087100
936892
248481
794112
1433643
1616025
358781
1892817
1567389
231838
809009
1317186
1591094
1603610
1733371
1248310
51770
1104676
887646
690445
964431
1000402
339608
1281833
941501
669075
563133
484571
1141212
697230
821107
1128448
1530579
1676648
1175052
719604
155539
1934198
873723
788004
1985357
439056
906284
406977
59020
846527
643571
54425
1801367
979382
174722
234189
1313372
1666299
940318
1621104
1550033
275408
1207281
1661489
1513498
617477
1211758
1190170
1699000
959557
1559318
147489
261001
1119570
1659144
1222467
1302625
594334
536346
1982462
1825911
1297504
433808
300150
127395
837895
198778
758346
881838
153989
741407
323563
655266
722054
1158370
794113
95313
473695
219001
1124238
1063818
532246
1439304
514468
649404
1694436
915289
346897
1047476
1349969
208970
946336
527977
701288
479224
1395312
54600
1694099
206038
1940093
77307
1337537
822985
413060
680310
484069
1464035
1682539
103280
1980347
901859
292891
1199109
533237
1776142
1200606
1099030
962149
316476
1863478
335146
110861
285234
32819
834810
153994
1832638
807421
1451861
569656
580232
1205946
572377
226557
642565
446419
585682
1977482
1012408
383993
1343340
1553159
1792563
576458
50361
1582151
899515
918929
837999
700003
1032311
596444
1370154
1227319
1168241
1776540
1244228
1135994
752082
887668
951046
936575
1512975
28652
343289
49211
373674
868588
1959287
1819304
10884
216126
423189
258226
1592344
1119528
1581545
653661
1680194
1696987
1103960
752981
521520
429694
539634
922115
478726
1040933
849467
1857354
551757
1424235
1044671
1820225
1150645
1341615
1941397
391842
270451
163359
1755123
928466
310889
1931561
940704
385454
1083252
27186
402374
1043717
1816786
822953
135292
878135
88196
44743
331539
440310
1496980
1733519
1667397
1957962
1441711
1582288
1595209
823368
907279
313236
1018689
1204948
597921
379544
1957129
1185958
390262
457762
991984
1622704
1895028
694883
502416
401281
1894942
1034577
516035
1166941
1813063
364679
246686
1219
600203
1536801
971725
1653142
1966701
166186
1937804
555193
1596104
344504
1416053
115529
1169535
24109
188482
706203
1593721
1977469
1860191
1891871
1116050
622688
1106224
1423131
21492
1608932
1619659
1084861
1408915
573508
1059036
851882
1982432
1924227
1473383
379059
1962165
332425
1945528
194747
263870
728564
875878
1368515
1154913
861979
1225675
822953
1132469
1378495
1482178
974285
1682852
368270
1979234
842505
902408
1823387
1180841
1528348
1392535
1302277
1528968
1968374
231589
261919
1928965
347031
1196750
1071533
1697757
420212
3401
1988466
1013983
1796661
1419785
1767432
868721
1106643
1634729
140300
183158
1978742
1196013
864917
286135
867421
1452691
663277
729184
695911
936924
481409
692550
1221405
326520
1430209
1369289
760455
1496693
602586
777545
1240780
204940
743176
89607
546801
1546780
317447
1750821
1633094
795747
474926
805935
1504756
1971396
580612
927707
1234883
1520370
413135
924759
1502834
1899362
665581
577100
1509964
876120
1717932
1716096
1345132
470853
668186
1728310
838957
994220
523572
1425305
1615754
128797
330983
1627120
1236547
1057615
281998
938937
1257952
842189
1143958
482729
630089
1409479
1678279
1434264
573762
1117798
147968
903839
207344
402443
1920831
373969
1170675
85038
960502
5891
1576606
740206
1238707
89473
912633
1299533
467636
1577131
207730
1335537
559544
1622635
1055255
1376339
312930
323848
285702
1619288
1414313
185897
654020
718218
1343797
1425228
1433434
1886734
730678
1629565
186838
1575509
266278
116163
961935
1234511
350475
247967
1146222
1526164
189603
119543
1708705
103850
1266086
60750
454577
271320
1187197
1898279
619626
1255285
1494557
1780318
1599605
1406359
559100
1553111
1491979
650975
951388
1603226
299495
1823209
1266750
1558444
1241669
966290
1026302
1724041
166007
1620149
159774
497556
750174
1756801
1508528
533431
1934629
99423
275284
742659
865067
1062376
744727
1704275
1804689
332671
1453189
215962
91582
770071
1811749
1535719
1320014
765897
1695401
1440545
87506
237048
984243
990915
511350
177314
935111
867067
739817
1211055
1043359
823184
1522062
1927389
200975
176316
162088
867585
1776127
1102950
1068034
1553733
1018252
1989297
1945419
1253109
1906053
1259650
972219
434091
1337479
589527
1737763
491593
1714610
1374491
1602602
1059584
1866580
1688797
1050690
1898986
1758733
237131
1368399
1416297
460161
294057
1366604
562492
1865241
1426814
876071
1105181
1005603
1295502
1542472
1720207
703715
1442389
28470
1554356
826295
290401
1255594
1464665
1582573
701277
1641857
1899564
676587
135299
1702371
586569
95654
924508
376477
527612
1499224
1677873
1506742
1115125
488453
351430
1427390
608289
1019266
900795
1213438
707586
1337578
40777
1571576
912946
920639
1932796
1975086
499476
1521394
598710
1992800
1264602
150334
1612134
595257
1388577
1550012
254581
1524078
1249317
659114
1412112
130051
31696
1591491
542366
491262
1964695
1614873
597224
994139
1671173
742622
580537
1323656
768176
636797
1779068
858823
691287
967514
966774
160027
1006912
1016570
227352
1298205
119197
863822
876559
1906400
1293867
1441877
1564388
582602
1979931
1701466
1037718
502334
314996
845619
83561
1238493
1672682
324822
425651
1149
626611
911816
1841144
1259505
761422
1183491
1176660
1048630
606201
1493529
1073380
1344185
1683954
1938136
271059
343736
1311328
1225527
775799
1514194
724594
750183
1241544
507214
387718
1469523
306029
1137752
1517843
90484
641580
1689646
1801732
50280
427444
1514343
1247798
717074
380747
254248
1605425
1005675
1843703
228809
1842704
1286811
1605321
1074013
1372898
1566027
759249
1908452
1040121
693398
1880436
217360
460051
1850700
1344803
417907
1095920
427308
89039
686598
1184417
62374
722636
1750655
1773964
1388539
1201484
1221830
1497478
1152341
1707298
736993
368537
1971703
771540
283441
1735670
476575
579525
1648184
425782
27290
373215
488488
1042201
177663
47522
1721589
188044
225429
620224
826221
1796388
634517
841777
1512770
1081326
394406
1593780
605765
1904634
135155
1076551
464484
162385
1244334
848696
100550
195209
644125
1789147
397500
1701257
1548516
1859713
41215
1847246
718065
903167
1614204
34888
58884
1810092
501684
1498768
1991337
459775
1070656
1180468
1214833
169405
1317235
83141
1934210
491595
510275
373098
1879383
1554716
1642784
185111
1537737
673125
120662
572989
1317434
1342286
824342
1318659
630502
349203
1334964
1213817
1960379
93954
1180135
18684
446032
749278
841397
404607
387144
1854153
439464
1392496
900589
1205257
830753
1086984
1240813
784112
1415165
1762096
1305514
82729
1905661
135853
3186
353507
1004039
1440502
1403314
1560471
1872491
1346964
886500
1460869
1205191
1066497
1938765
1097439
1891973
473228
1191680
1947650
1237721
4663
11793
1002560
208591
229904
1434232
1762971
1180011
1655518
1299952
1147759
1698319
339706
642356
1446256
191497
609730
1138640
22799
561723
86130
416603
404343
592032
1594646
144235
1582401
1483557
1378609
743199
1232807
1978072
74267
1922823
427124
22367
741120
1658610
920249
617278
237521
1994659
579095
691040
249750
717032
533676
746610
1954499
1654292
570775
81645
1566458
1394063
1088251
479492
555289
283561
1893597
823748
402029
1283841
22970
1480805
234321
737651
1789632
609880
1486316
1730566
119061
1467549
1016230
665438
1885547
559911
1167665
1515088
192497
103622
236822
1463831
1362225
1328224
6396
1146081
173867
1124120
1617000
1670384
1820379
1584764
427674
291349
1858523
1722221
985895
1257750
1339183
1239993
934999
1098544
1826428
556024
475823
10617
951934
1384461
55259
686122
1310345
1957581
1151728
105076
3761
1840227
1024537
804950
1336904
109779
1645559
889929
1485706
294782
573919
629795
907523
112078
1964262
1867302
1539059
295587
666470
815744
1288859
764516
1644253
1503736
1134525
1607477
1159991
1916832
518839
1061061
1180988
566648
393725
63052
1618160
28387
187689
1410459
892721
361846
431574
111598
431473
310184
231899
1988724
204790
1548581
1278792
645623
1858097
581028
827296
88934
678278
1394836
1084859
886410
78127
1908645
581064
261236
1832907
12176
1692392
162128
810542
57713
879802
1896109
476129
1731330
1766552
334636
1597815
1263642
1387006
1822097
327478
975944
1763767
1112101
735155
759472
1189232
1969135
829492
555599
341051
767699
1942247
1308004
441270
1936684
456973
289451
1318123
1247176
1327938
819552
214830
395015
1925553
1550386
1579134
1079597
1090603
767281
901822
1950645
1671732
1736331
1626241
1778183
1424503
191671
863341
322984
1710878
1213755
1034584
1069586
655542
444968
1040888
1252345
1168942
1589855
1205687
1422152
820513
185855
1699341
1935120
471663
278647
1026546
945835
1581167
931420
479450
1013018
1914197
826586
1990147
1644975
799942
1201844
884095
237311
1604415
1289946
856833
945747
526069
240487
1442153
896768
227251
1347743
1908655
1915680
1371344
864090
1264719
934865
1816655
662090
1787120
1253259
1292935
167975
1641043
1692627
1567777
1828670
707988
1094199
551047
1423171
277853
721886
1451795
475553
689188
1353416
887135
1134006
152594
1674449
767514
525017
1984825
1934326
1413736
734345
1634049
1958626
1810660
45869
91627
1059585
456251
1180012
1866237
1957241
624864
95243
835876
512177
1404134
893577
1649586
777757
436387
489833
1932271
97357
1962088
220525
58580
873684
1500929
179318
720358
1323140
675065
1702998
1774659
48183
1368425
296287
876651
92690
707264
1676200
1390664
436803
487537
407149
871696
1787039
1950159
683355
1229858
1386660
327828
553017
1495627
254015
23411
1482587
1914141
1787288
1322686
1985991
1864724
430315
1429319
1921781
884139
1711538
1423240
1646854
815160
521509
1564376
1068794
1292223
207906
533914
1272113
1335764
857078
1069752
1436811
1840296
1586301
635077
507877
1160497
1761336
599893
511530
1044525
1631539
1434076
618393
402773
1506221
1972030
237088
1382351
263850
1423442
1262677
851942
355662
1014154
1011534
1299902
1735277
55116
1522934
779508
1028905
1623962
1347008
176143
1682642
1144606
1120165
1107202
1671957
950543
819381
1726492
1073761
1685253
1458527
1286773
1199732
256442
1627875
1844247
1579184
1694433
1337338
24800
1257558
1363166
1479756
1269812
750790
122025
628475
1794864
37036
845705
311007
189785
192229
552310
386922
321271
1452133
741767
638529
1595580
1052807
1874533
1333515
1777374
1240911
777427
1835822
1477204
381000
1545129
428038
504212
1260092
1915239
1168520
484293
1222315
241180
340129
936518
195171
976533
986034
158271
1036451
105327
129393
1376276
1914572
277631
559217
527279
1448177
462401
1224146
549300
423503
1743773
489373
806099
1491277
778272
1879135
1214842
823789
1045438
600592
1485425
1886359
18727
383969
473962
531242
1011945
1330770
296118
1790011
1294335
184730
1000543
1400767
1818489
1634059
1415394
712985
799913
972237
1602228
441655
49413
1978050
150299
1359719
923875
813516
1764480
112142
1062594
1974871
68028
109057
1869825
610270
476638
1313216
430877
1988621
1714633
371594
1557345
658743
283
1226967
952125
857722
275008
696620
691514
1098519
1762812
1261041
41355
339549
257909
849144
1564413
139048
1000026
1737366
798494
837412
1523117
584533
1549063
231589
1382540
1419752
416141
486026
312759
495056
1025810
1968880
1103042
1410033
739609
1220165
474002
1847478
271708
628077
1596882
473006
947059
11759
1188413
911144
309712
1132138
1027057
1572193
1515980
271256
319981
1637540
380124
798090
1772100
1595566
962650
1129530
1010033
1662916
260387
1436253
1277760
847887
1111894
609762
667723
758650
1370267
1248513
740283
944144
1189079
1617398
563279
1995312
1501885
14513
1218337
1107401
1894101
5365
1999172
1344696
1415928
1826995
949732
1126099
419649
1452450
931404
1585838
1394133
346356
1783703
1778134
402846
944222
495236
1337240
120985
1202531
1978389
22055
660372
1413132
1101387
1325483
1650668
211511
778107
137396
1489618
1051049
1907091
855670
1414867
1881904
1792913
1958915
1169148
1993279
709847
1488750
447470
975552
1562025
972570
1053597
501156
775098
1104984
445369
223692
1042448
1725628
1865220
203929
1335977
1269760
1602347
1872281
586673
362258
474379
726284
640833
636175
1959678
1302597
1657160
1550864
461301
341975
1192169
731322
961748
1803454
27578
121506
1225027
1993174
960983
1327339
1196973
387964
1360928
860848
320823
1974695
225822
706389
1904100
469949
363234
720957
1305835
10561
651282
784094
45898
1503775
379941
722278
1132381
1132824
1775194
77848
16503
1120528
1024501
1168286
1970583
619121
378099
1241962
237423
1408384
803785
1369640
1854546
1206394
1374888
1001607
1332577
235527
151021
228377
1793000
1628583
1647674
1505827
794850
256488
1068275
629363
158344
1268328
1347817
792896
309610
1709181
1191312
1283533
1082544
212705
416416
549244
373444
1021761
284775
1921055
345596
581408
1949902
110960
1947293
747766
261506
1626046
1166814
1839725
1231953
1358278
118888
1827583
1500119
179253
699568
374677
433006
1550770
1887099
445113
428527
1205785
1509250
209408
667176
1039242
1102506
1777440
1781273
1710795
840288
906893
224208
1415672
678053
351799
1529100
294896
1373196
12989
908752
21361
496092
1784795
1382481
826349
1967191
1544460
3685
827417
212938
346439
98873
821602
1406455
1223782
1849514
1343675
90100
1684349
318093
1743985
1391517
576842
1828137
1189299
335255
1777657
131356
467870
1726488
1671223
1071638
975042
1013059
627780
1264295
967501
1849478
915125
1343048
810977
542086
1250953
786753
447692
1726983
1103314
56197
635985
875579
1535245
1437015
238584
1262559
1892334
1666590
1769665
724939
196713
1757911
250013
732980
1028437
114066
1891425
71744
1594503
12930
1362276
1599769
1410504
955284
1471727
561365
22017
1113182
1025487
50034
963879
1532333
1066889
420629
262442
83917
1608461
503310
1563
23106
225018
100998
1534886
787986
83243
193825
555749
196800
1982854
1050991
263664
863588
1107666
1761318
367549
899342
1102322
714352
1126349
1924111
1945495
532048
226885
836683
917647
69344
964532
467910
1726788
1163888
1958785
1962219
1937333
167109
57110
837226
486222
31017
678082
643996
678060
1662738
1855604
1540387
348948
157155
1259279
1972613
1244138
794879
126456
311666
1026363
796834
1006428
357620
638598
1414054
169670
1079315
171898
243030
1293190
448386
1387844
870130
207126
137817
436969
1069056
1159271
904796
956181
1995753
624057
1275508
1626437
334538
180337
1339607
398086
1472926
1853494
411931
1036164
610447
667580
1222495
577713
737321
692622
1010676
158054
534065
1079626
158543
1208927
323445
1953113
914922
614598
795278
844756
550812
469581
1618031
1763196
1811980
1317651
591856
1978993
1749611
1558008
1028279
1651112
112823
671308
1458684
267012
1750255
869086
1036763
1194475
577923
1531498
971832
1991815
972361
62838
1166796
1294009
1977862
1831065
1760006
1565582
1868568
1946367
813841
616114
816555
588178
1772987
78828
1321429
1654046
866146
735574
1885049
1976363
589102
1396504
1419249
1279671
1020316
1809489
223482
1435792
1349265
1044219
432999
71473
1189581
103281
317386
252781
386181
121377
1878442
969835
370187
554135
1861
1428345
654588
543343
1995243
554983
45638
1167482
602774
241315
1763229
1802223
634494
1284039
175753
1213806
1851367
1119709
987597
50511
942573
751501
795561
434620
1796452
131106
1972795
1934628
716196
1345927
724497
1171380
542979
471889
1219859
1868311
740354
1400535
365487
191715
1885083
107772
959318
1386261
1792908
167060
1163151
180273
960221
1777857
186670
1410070
738150
1138596
1173808
254821
833853
24533
1976843
665088
1726663
1094659
1215935
518741
241891
864781
1680931
1088952
746645
792070
1846290
1673208
1753337
875530
388214
681119
555502
1043263
1957380
1499506
1181009
1086566
279169
466293
964661
727011
722342
298397
1105607
14627
1875705
489233
1688060
477626
1764730
461305
916561
722899
811578
470888
1701870
1003698
25093
13102
1177944
536570
683233
1042262
572641
1971092
970036
1981119
674824
1296095
763982
1078100
146458
1781276
905963
569585
1040656
1807206
345904
1620364
66515
1958308
528372
230802
299035
1827410
91196
310594
1693773
196461
1149265
1616067
652841
1547836
1166967
730131
235152
429158
1962867
475619
1935031
1267865
211322
1564893
1701270
1398623
779835
280194
124362
9565
1220387
812564
1472355
240243
711380
50953
1405248
928141
581161
1164170
998802
834201
320622
716738
1894769
1583633
1805313
884485
343155
623529
1974965
971986
1400573
1961736
906711
19284
321168
104440
1268543
1709091
1468691
344245
1882403
1394538
84473
479376
1670800
1670215
1244278
1166789
1343072
202493
500189
1925595
1362009
178857
1070409
784690
1454445
1329579
1248461
489914
83110
1215279
581495
1003726
1329017
729364
1259477
351027
215919
942246
141773
1181510
1365098
746935
1574629
721787
619550
778904
178623
1036441
1248742
1391726
1249706
44255
1377591
53244
1953393
1947818
276942
634487
56524
153496
577410
1979625
584464
469650
1871492
1033287
18991
1293307
25864
144121
62837
1573531
1240239
1884768
1017280
16265
1251708
445882
528364
867630
1437461
518669
74582
865231
762085
569006
1033437
96358
1132567
331997
1286439
773281
534987
1894762
730175
1347284
1141560
1041995
1728713
482940
1143332
1396644
1858526
1541263
1338145
432141
1705823
795416
455404
1339457
386557
443068
998020
843037
1884941
636563
1692701
219359
547914
31108
1946990
742054
1344225
931657
1881575
1495333
1766879
1220834
1243950
1453296
127918
1542091
608756
1239904
1224180
1822960
1291545
605338
1892191
1296997
380125
1149056
661501
501689
1107873
1204597
1377821
868415
518233
1674508
1278908
49764
1174581
1182724
588099
611529
1778246
1000881
1344013
165630
1621402
1997392
878949
300367
1891524
476133
1001987
1897016
323564
319703
1595129
1386631
1525599
1914446
808393
1187569
834943
682670
1115882
120165
658081
1045767
1337448
530656
535487
1784509
671873
987225
1653881
1885485
766490
1762261
196494
322985
1617242
1112339
647608
636321
160109
1156580
206315
352095
159373
766735
1866244
1110819
1236407
1383943
836643
1556906
388074
63373
462064
695992
154337
1421801
705636
349
1440610
480657
1271299
1379264
1106392
538146
1754984
1734812
1251562
1498024
629009
119584
800751
158755
1562187
1916100
465608
956745
189446
559558
981058
1711759
1985731
1666553
864912
199314
568609
20454
1731443
1137995
1472592
505719
1221379
1556409
1271379
730572
1727566
1255600
1260207
258074
385158
513081
181660
773027
305264
1592221
1145127
915417
383789
952324
1200662
165899
1169764
919538
262307
1311485
469443
1544947
304716
190501
303005
1432185
1829191
1697676
115354
720090
1519633
1470551
1363943
292420
1439170
860903
74731
141520
1260246
230815
1435242
1524498
160795
449756
1180153
1893369
1376692
716371
1641443
1652143
37018
1156216
1729070
16264
1773637
421241
1928590
969360
70296
764696
1226293
1625901
1772086
805030
893894
682587
853905
712227
881173
653744
1395879
1988232
739101
1908395
864148
1880369
364056
834712
1401196
1299916
692767
675568
1070765
189340
720767
1041907
916795
1737077
1196105
216301
1196248
1005524
1986272
163718
1973348
1180960
1729223
1423108
1573479
1914615
1001285
368199
580618
1513059
741934
1562638
978504
1805002
576732
671685
926151
1754851
701936
579926
1871136
1111289
1230634
637734
558203
1775665
1637400
1188039
1189452
969898
1340343
222136
953388
242881
1507198
73321
425975
1913013
1990709
632668
567605
1930900
1492587
838770
467816
380676
680149
1468982
1524105
1608566
417792
220882
1483556
677245
89847
184077
122161
467138
992074
182993
706390
858438
663887
1975671
854486
1591504
194150
1546044
1270290
388990
301637
569040
1628219
481322
281661
1033572
1217390
1948850
490401
733482
1273044
1114883
358454
1095411
1569539
587494
1836749
1551056
1572875
1395176
984400
123802
502377
1393237
6175
161840
1630203
28938
1219560
362663
131312
150347
1942924
995673
1302585
1233637
675082
1179205
3923
516462
1905522
1890557
695942
1812089
491805
1114433
243236
1797803
556498
1655421
1107106
1479678
791523
720521
1609130
1710471
783898
36565
1930221
616956
334905
943373
756955
449229
1124020
1870124
674166
1795669
681996
278038
1536393
1425023
1874428
65817
43155
384883
1856268
527032
1878205
1356620
1535989
28170
381256
28019
401505
1022249
190542
878924
929498
1165841
569437
1488436
1488831
1708671
1725272
1220428
715006
734599
520856
444460
568064
1789705
1573559
892538
1510997
598183
529221
747577
1429508
1629923
926585
76068
600730
140544
455823
1571283
1553234
1253480
1216286
371367
395394
1329398
1333427
346816
1750657
1511882
829243
1349450
1173752
1081096
564751
1439417
1213608
730440
538118
106265
1027982
841086
905956
1647515
728871
330680
493070
656229
1970623
1701850
511958
526966
42335
841438
1460773
756887
514652
355194
1101763
1785729
116700
474240
1345797
1036600
1882959
711996
1784046
543981
1624329
1611176
1046167
995625
1817352
948322
468175
136614
109881
1886081
994210
845422
547430
147609
1091809
1591988
759037
1988523
1753898
1846216
474527
1936765
1098895
1082033
1202930
660822
453983
1917517
1276548
1013641
314497
389901
1116445
1861173
1968815
1830718
972234
1743994
231338
1288072
1032632
752097
451447
605368
1824515
202086
1549158
180896
1959427
1966743
986112
1582701
493501
1239577
1458126
619352
200325
641355
1360878
588752
511384
909393
1529501
1373253
1575602
1735832
1591208
1815335
980581
1759269
274675
377760
1100963
1734086
1047205
842635
815469
1089246
575667
673092
1417322
1571450
137239
913628
233093
1845254
1526452
5169
1255780
480137
1328951
1632106
993592
1102803
1574236
1582147
1178239
44932
584268
1941939
1846803
467736
178734
1613032
1403463
712282
1277251
1045956
1298192
1648355
1140183
45826
520706
531342
1377346
1290680
761892
1796609
1364679
1351580
846067
889074
488202
1406714
945072
717034
692753
193202
1810478
130088
138991
1228580
552041
847378
1424540
1524918
521617
733320
411454
141934
1953630
1177182
1684636
1886759
1568631
520261
1215492
1284584
382072
1328016
1476967
200156
1890643
1603438
413463
1326597
322089
136837
247024
1439557
469010
94973
446524
867316
162394
605031
152640
1995500
1843586
173542
635571
862759
915242
1848901
98254
716805
188452
1840106
671107
1139689
1998624
321285
124220
257449
1881385
237471
1650066
1299042
435355
709159
591393
1765111
636477
873491
1442234
1038569
1715441
729688
864974
1088527
10732
1834210
1820637
1700782
980756
203285
16815
227064
1821446
1212258
33314
1585877
1717883
352243
184147
1956078
908300
566117
1972137
1196813
1274606
730533
250376
1021022
834428
1423370
1030896
417657
152998
1799906
830311
1289809
782691
1458396
1472230
583953
1118707
1012219
173172
647374
478118
1814523
1827794
145532
830760
363810
1216586
620114
1819753
291371
1850736
195404
598845
1633479
1552640
1659536
612152
1759517
386891
563361
93029
970356
371284
333669
1400621
1628655
972745
1194498
1445458
1705364
1454742
1518922
911286
746926
62710
442158
1120265
104450
1174936
253161
1623240
1410517
1020124
1497697
1381829
458942
1496799
1680497
435564
1690624
1524039
344861
84054
75065
699084
1641281
1257811
1983780
1581608
864246
1244025
966769
1757483
809759
1915530
1121290
814525
932467
1853408
209260
1207083
1825111
953331
415953
732849
1952080
926995
855502
1501155
1536237
1860120
1220624
1238612
448412
585637
1596730
1623421
1999021
113399
553463
1541665
758300
1395285
1111828
1432071
1140329
590922
1835945
1137201
979391
1623491
694351
185482
1095413
1811205
1012259
1118177
106528
612216
1532978
1254697
1300305
753309
250855
670712
744599
933946
994242
483329
1563902
1490221
325783
712968
1338322
69055
388238
1977552
642985
687358
1006813
349940
768558
246972
431194
1197277
1203656
1724592
1537891
1455713
1169955
210582
1882487
423697
1302977
1385782
228282
1351849
1462873
1925472
962588
346186
1713600
1388614
475247
1321926
1511743
240038
1641548
424383
651790
1286903
699537
756085
338623
368646
41775
728654
1953848
1571155
494643
135663
676311
613348
1193554
1762309
706334
1135381
34381
1558330
900767
410718
459194
411554
1642775
1182433
957097
1139182
501177
1359449
1043584
1808224
1811961
136165
1542628
1080252
637499
934044
602155
1700876
335501
935034
850290
1192438
1952762
15802
1994600
1172787
774948
1881810
530478
721373
391566
1309665
589447
481898
601710
1840736
1455608
526638
470741
1644445
1722353
1656241
1345821
1121479
1353457
443071
803449
280086
1010712
321847
444641
139962
1613859
117975
402748
465722
232558
1935045
1950048
1344884
1712238
1979677
39267
467086
570910
1493790
825386
408117
1395056
1471611
1416634
1677995
1707844
1510267
1372172
1201601
177994
637845
1969827
1160128
1973801
1859470
1472239
1710710
532363
862757
1926410
1968482
1937662
1651223
1618736
704892
1849256
242549
257497
1553364
1401435
1967996
145838
441625
1477663
393701
1862413
1827773
384975
624239
1669140
277305
982831
1265360
110137
1644265
1156049
488868
140299
236333
1212822
805510
647061
1697606
1426902
1645841
594108
168512
1895011
990462
986405
1651709
803579
1460533
1565904
871480
1656068
868086
1983734
1191442
997483
681206
660717
1657207
1332910
1059654
892174
186061
1843583
1836776
342445
585204
432948
1325707
1403862
1980498
439982
1785116
284396
1950015
616685
191962
202599
945168
1802886
679904
438534
1884705
386507
646725
1634866
1448095
541624
1875405
1579595
207386
560290
210782
299444
1482318
1086477
838667
1099163
621961
1292296
1225440
100666
630636
790050
1621033
1017751
33592
1887861
261458
1337632
880583
1561050
779235
682455
42486
564113
596307
1528538
1047357
1260459
1711841
1895841
120171
897235
406837
1106212
1524770
246256
1214780
1131641
1326912
813426
206398
606023
272747
1266427
1960974
1825937
790345
1343678
1360349
185685
1142282
1133666
143999
53394
1651897
1240501
461205
1511872
984650
1063108
272402
957426
14792
1418095
1344886
1493184
724768
1357474
1997003
1652464
1127614
1996421
1774557
807209
897688
1276999
1815970
218800
784309
1553743
1084098
654566
1744815
1261483
1706399
906575
442966
1703751
1387243
23713
77355
515981
1459867
1997375
152767
148214
1278412
1775673
1940773
840874
293143
464893
672462
456551
799041
1884557
293405
1459914
89840
1127687
1250697
781379
926336
1199672
1925991
1480537
1381838
1269654
163600
1437959
1895163
1882041
1325275
237007
1582111
1659453
507062
1152892
384085
1487795
165760
481036
1055633
551935
506364
1267874
318300
1421449
458563
1017283
1198731
1846222
887274
897807
1405030
500783
175388
1112939
854480
1940062
1304494
490105
949505
810767
1029883
1240758
188585
206503
1003351
354798
478307
1180634
915307
850271
496048
445714
292733
1100043
1552278
1412375
1368824
1270085
414106
1531012
742714
1080716
1208714
464683
186337
1875155
63595
162992
1794771
1882636
150635
1284220
62952
481123
105351
1883908
1471911
246814
413134
44599
82828
1412395
1529490
1399774
1770591
1383170
84153
1343671
876625
718523
860827
1584068
1319370
966192
1392922
1976059
148496
990234
633232
504769
1855253
286609
1617769
1379291
121329
1033293
634742
609292
221674
763625
303222
1473895
290995
893327
145092
389751
589138
755649
1788209
1257365
1237302
1704936
1105713
1915277
21556
1799281
1949011
64996
108645
268554
833416
455891
1445412
1985182
1566842
1137949
1066077
812778
816160
574267
137205
984984
1846917
1011548
1332023
586710
1831216
433176
174301
23066
1171501
154404
1271553
1268160
1849383
103619
1228434
453968
1012066
609607
1177292
1781576
1757160
49115
789436
1566568
1649089
485355
500603
1664996
1340810
219168
317840
1223193
1834016
723584
170459
1685804
270835
628262
904930
847917
1942250
1208523
572422
739707
1287947
1584294
390154
1500026
906547
1418271
634991
1327224
1153965
426022
1630296
258575
397043
1881753
1985606
131959
1505295
533339
155724
982178
1026815
1736311
1995591
1827892
1352317
374975
840718
31616
1012972
1126689
239723
913909
286335
635487
1621940
775040
1725315
1261193
1260043
1755568
508095
902094
263105
1739081
476061
916168
1858201
1350642
67303
622563
1051776
696499
44508
1850503
1988560
1463824
1780791
880592
950821
1110649
951643
1260928
54155
1537602
721814
1161365
1692093
1028850
544454
1950293
860933
954241
463349
1963662
1741021
656529
141784
1258628
1083929
1259981
1272335
13096
1955291
181440
744223
1615325
1860975
980729
900078
773193
603
259194
924025
471075
86560
996931
348206
500440
818572
1762410
736254
748011
1430396
1168354
886214
1110731
421144
1929819
1549433
1301349
1238143
98106
756717
534501
979193
361414
675452
997929
381541
710416
48406
1671767
505632
192744
517694
713608
946239
1134796
1197878
198867
1788224
835542
1793283
1428741
1573615
1837662
515121
1577734
590920
1509958
1303516
370623
1920165
1631440
993063
1703540
123550
1360589
1256644
1046608
1919035
426517
1446705
323333
1480194
1408907
1306001
599306
417773
638241
1923983
1038135
1217375
1386349
1083716
557220
93550
787493
1927387
85452
268850
314565
1034815
1178262
1910110
1621466
944394
1685142
1213945
842624
747581
361676
1244811
1899741
412856
1400289
812191
1759392
1221411
1541354
1411062
146352
450549
1194325
131325
1202162
675184
697720
586487
1426374
1299890
525353
1325862
899577
1430466
1915771
1017262
1845624
929147
1520901
1489423
290811
825662
810630
1278379
1749603
82215
238155
835131
1216842
1361669
1295516
1070484
354342
1746212
144212
1291675
338905
1844634
1301498
316657
784085
1978583
907307
416873
367007
368417
298704
1794192
1890320
1077202
279955
1106658
1002295
1353788
1793379
153075
1187552
770637
715800
1344751
1684093
870165
1470926
686465
1879276
620475
1138778
78735
1310096
1561503
949037
1378652
257788
1953938
1448878
102935
562960
1362491
59713
1411668
322415
1852111
935610
641961
798523
1340938
516942
690976
494998
1232994
997865
1347637
1723434
172144
120694
1108055
161792
880979
1617729
607330
1801292
1839246
1866872
654451
14031
621029
523681
305067
1003106
781804
1444590
1740586
403843
864786
750499
1252197
520399
725341
1395797
873887
1583177
1927026
1369493
1827887
1839860
563786
124771
1090388
571417
1572726
76958
478169
113196
1383562
858102
478941
1267470
1653493
390558
801629
1217556
512520
1170222
55662
284877
368302
1378037
46934
1566053
865440
724688
1715834
392643
1821040
641247
684542
501484
1158749
851987
1667277
473372
1884528
1606152
395310
816779
377403
668440
1328673
603502
1842448
339356
1023288
1120852
1027405
1238771
1414868
225110
1249191
341258
883218
354608
347733
412574
209239
1336177
340139
597208
529881
1001462
276113
1040616
818668
512281
1685244
1908069
1070897
470001
1303444
1381064
1137067
1566691
946605
1693914
23291
122806
1304424
1085132
1250099
1475453
1991414
498553
778818
274150
1780819
775892
1895315
517973
1578000
1371160
149468
1234348
754480
296704
976644
1280056
7725
1964861
868236
58678
1353677
1221949
260018
748135
196111
1246745
1025450
1800780
1121854
711333
186242
1594982
790865
1298134
1825637
880542
507251
168416
1887891
1722595
1980707
1482357
512522
1248023
1634629
1617809
226787
1982552
1508602
1089259
622787
464442
942989
317575
542300
841405
759757
1665952
426960
1143979
356626
491969
1931723
1276330
927981
177643
482342
1082579
183486
1503661
1108103
519994
1638468
1242185
506324
845803
281901
601952
1873531
977675
1145072
657814
413635
797880
1370026
1727
1060872
1351544
19488
767823
971984
1061852
809436
633921
1188252
13891
1413529
1871577
472942
1771848
1442745
1523914
1522885
1013632
1128256
580122
1459371
1888714
683520
200076
787972
1956815
1849852
1021037
1243191
1645497
337611
1461802
1661446
1502846
1947566
71479
1528150
400732
1764201
1006731
445013
540153
60268
1911468
1003364
1310376
1409286
1355297
1302107
743961
235004
1592075
393016
325865
1390843
188292
1620560
1207089
1165309
214791
372985
452822
143118
1764532
1007758
1297631
512666
23257
988969
99778
1675916
1619183
1482105
1384499
1492652
1052606
164311
1994834
821881
1296345
1493396
1552796
625340
1791112
593149
412528
1544813
1618331
1663328
504377
779000
1435743
1603629
720489
979186
1174102
82160
636457
1023974
33350
1502038
291431
1914155
385916
81114
1484795
1858346
96808
1206443
1220054
1116587
1033484
1838479
399541
1676921
908397
335105
1281809
1332365
1059393
1722505
321085
1092265
1619694
1389311
1870762
1719997
1738970
1390437
415288
1299876
1874125
1549895
531538
1265779
1245403
1928040
1408238
1711352
1827531
110257
268914
95784
1986488
1841466
190779
105091
1390591
1694342
257753
1220252
1340835
803803
25338
155877
1168767
204730
908185
487624
129383
1322300
533373
1063045
1715172
955290
763923
938025
467358
693341
139394
1285932
6399
1381010
424358
688827
1895857
1924903
818978
687792
27178
1166159
1301872
1547545
667244
16591
763572
940124
1307384
1415037
1282976
1973194
1731631
643200
1864323
373775
963107
1392715
602378
369847
344465
1077908
1189806
1988924
232382
512475
898795
349523
363643
294708
1275650
1276794
5991
207716
423508
1516450
67098
1895982
810041
444824
1595443
812942
144292
329477
1484271
723942
1458446
217574
1252289
197723
1642006
1997380
1865686
682386
1914228
993066
467809
1001862
1612990
38705
1778710
485982
138694
1674889
1606696
949961
1919025
1381211
738322
883832
93692
1174966
849459
119544
1025963
1399438
90703
1322460
198854
933876
581017
1202349
1584111
342246
422235
348170
36115
212227
1335139
1806187
1463591
1945459
1548263
1795130
1760215
1348207
1678953
1318031
698257
630266
1725803
647687
1076564
1982184
169915
1364942
1118551
1119765
589997
1380562
1116027
171310
1939282
1894961
741013
1745587
28074
486549
680392
1429213
418367
817093
1464354
1002920
1093531
1916973
807242
1963502
786388
1375540
1746686
281597
1076941
1348186
42426
374295
1240977
815781
934111
377534
1081384
1764213
1364354
967186
784283
1821044
762215
1734876
1674461
577736
1399271
806675
562345
426514
572105
834153
84212
1307714
54980
612914
1074491
577415
216191
31178
249063
1909442
5975
115600
1878809
978594
1133007
448609
1785212
520760
1778105
256007
625420
1941995
490720
465543
190017
26304
1255865
1435226
281869
333357
76684
1020938
1661648
1028221
188368
1073999
1117628
1945856
571627
1295393
395769
1633806
380226
847509
1104437
453375
1370749
690003
788442
132517
516714
576837
882218
17076
280207
39211
1436388
864608
1364127
1231323
1776769
1635974
1381429
1712801
1522058
456600
1917014
1939835
1903552
336543
1016928
687019
963135
1528124
1707826
611791
978784
1191179
1437843
1839861
302556
190420
1311531
482985
25549
836958
1264080
1613618
603179
576058
25358
1037247
1701015
917306
1704502
946673
172577
576165
310939
1339281
1490199
160260
92958
1394455
1231091
423243
1855112
1734704
469211
206701
1650076
440907
1328743
204325
1514993
697414
1048101
1399879
1259180
316265
477832
1286284
863747
1483488
1549184
1360160
497254
1809977
1394038
892559
1627702
987778
19062
1307677
1725343
1624111
308858
1710038
229721
1551095
1023680
887026
1098135
512930
598120
1090652
1203505
1957872
630454
397717
604214
211307
1640453
1672181
1080653
652720
688661
1779589
779750
1266253
1163495
1929738
883254
1261472
1617740
225170
1201142
228321
493610
1437646
1131881
483046
458258
1514030
668510
645915
1108395
1441362
1764299
1243207
150227
1717577
746250
1337555
845916
1132177
384524
1303130
139295
1336907
893794
1863665
453007
1697500
501199
1495957
1033867
1461175
638205
1833560
1614880
463987
245513
1268343
1948664
662610
1894002
1171564
692293
1824498
1099812
635992
71531
274169
1273527
1002508
42579
575723
1664314
450102
1561243
1441847
477976
1185545
1081623
787205
1637549
437956
1404773
1870410
1830885
1306367
610766
994520
713646
1328666
902175
1437312
1034981
737782
1519569
1114011
1196885
625713
923221
1828414
868826
43375
239006
1770793
192301
25530
140320
148381
258056
410241
924687
1803253
794583
179246
1979295
210490
18525
1985207
1813879
298239
533792
1170330
1600054
890125
1706803
911382
111798
1493055
342609
1526680
1353583
980671
1009663
101224
1636316
241808
439307
1337152
1313305
1078233
593236
1060573
808908
1934629
995768
1592494
1363765
70083
1293251
1583567
1861912
241998
799173
1744084
310697
508480
1058912
1069643
1382078
1979547
1278984
361616
1016126
1863744
370630
345664
1504892
1284895
592591
1692112
1123781
1327370
381581
1123416
815957
1699532
948959
1430529
690156
315814
1065983
90401
1654261
1624314
494336
690911
381096
85945
1700105
1773725
1563668
562487
918928
1735244
1754081
506738
1382162
1971293
1301915
1835798
808739
69361
1759522
374850
622266
664942
982944
1964741
1704020
482283
1273
125729
580551
1942739
194700
624511
406647
136804
1341940
199861
792837
935345
1320558
403016
1224481
335835
1689046
1208902
1116802
1552247
647777
1465819
990929
1215632
478307
213823
559164
277916
139763
1268980
138438
196928
1415143
1569771
1002237
1758644
1516902
403258
342965
1547582
1783775
1145646
1272746
1096994
871255
1829034
1671120
1916594
689678
1931718
252279
1561506
1843309
1092728
1656323
1260379
1509759
581560
1376292
93255
1415970
1290784
1729183
1953532
278045
1124001
234479
1965900
1044946
1206836
1880932
70729
1855744
1862173
1091263
1150439
1530741
728373
887293
1918580
746164
1672221
825073
799886
319200
1379104
154157
1963923
842748
1765363
78366
1602562
1944236
724906
1530213
1851293
1468112
806698
1090557
1682476
995261
1335489
804145
917555
162501
679334
133228
1736820
3393
915423
1944788
1945170
39207
62760
1708078
1899717
416922
581238
1398234
816442
198275
1853885
833176
34078
1998308
334150
62324
15038
1736180
1275377
500008
746397
1230226
43577
1349680
1134304
1319237
1831551
1426462
214472
134473
1283001
1957167
1898080
829744
843946
803737
1517488
1123658
1380255
1967895
1420620
385311
1435868
1790148
828497
862510
517965
1971462
1332218
1036294
375125
1350047
1416122
580864
1692679
749093
1145433
1889147
1777615
1665046
796465
912155
1864030
1306220
1857253
946866
1828983
1792466
1687384
1693008
814334
841475
1341805
569712
1426112
636667
1476442
459733
1775158
236091
1246990
1063910
211545
1794981
226766
1121964
1668397
128328
940316
1983346
1548202
239012
1405431
291314
1842946
1694806
601901
220576
1590237
58875
854365
1572388
1164134
1404825
1811968
1556519
1663504
1823349
1317600
1966078
911913
269116
854801
1303243
1046056
150405
346415
1101224
1680323
1728371
1151660
1599445
1688771
1203844
6735
92960
175950
1135120
261763
431029
444296
1139353
1317879
974646
1513804
453654
1775701
1127754
1471805
1206536
565250
1179551
65313
253038
1836079
1943569
19731
1381236
782254
627895
536064
853105
899463
1654358
1101741
1724285
457247
1578524
1588866
1298437
1811418
693268
1831632
1405193
1150040
1891157
1587547
1842851
224687
1276348
703738
1629208
517970
1373563
276280
692069
1918644
645808
582499
341783
1779789
1181987
1279559
811597
1864262
1757626
1552867
1282772
188606
693953
757510
1042977
1349244
1407221
432178
30518
1847544
632975
464347
400152
439439
258561
1909384
1181186
1649381
1181632
1256706
811445
1816720
1243438
326929
458524
488071
1324652
1082131
467120
1200997
1581961
1453132
1756372
138860
585787
208243
1439772
1029296
587311
794680
6232
1706441
844902
360603
1973449
598612
907027
968710
1689008
710635
1455445
1718569
817106
1978907
282507
192922
130246
1963441
1310518
1217478
124373
1608152
276589
251837
506318
725379
508837
635828
298561
28521
1517443
568791
1043293
580781
929141
1883499
1649991
933169
325723
1756356
1876068
1749580
1741891
145714
1875539
1600658
705336
1549367
376160
440548
1475663
1326152
530243
262721
173109
476460
1790491
1539830
1618567
1027689
619920
1679084
891581
965152
1592412
1596830
518622
1746790
38996
141921
1496253
1013724
19090
1405952
1105195
1513463
1376647
1030611
841527
1144774
181006
281962
1891905
1370669
1164797
1757000
1123534
627715
1800639
1445881
1406810
661979
1491550
258265
1080504
1597696
299398
508789
1925102
615066
1992195
472603
1960469
684137
607178
480591
489745
1462689
1240483
1338121
1469188
1301542
820304
440060
1410362
1406099
1773121
5968
1743079
1679333
116243
386588
799735
598488
1693853
815689
1661692
1598151
427489
566908
823603
731890
1803303
1948102
1657322
32920
766082
1847992
339659
361484
561656
514322
1825592
1350869
1247073
1702479
51821
1939027
737591
518172
608273
1914848
1620617
73981
1988091
1431889
1241823
178866
789793
946003
69992
168152
812243
299333
1896725
901508
349660
591904
1323306
978821
1161371
1734894
1954922
1528241
1223289
93052
1817828
601523
116837
1858083
1019193
1364226
201742
1758757
1648453
1105442
788737
1321129
1883598
534939
1121284
1774877
1094882
1058765
1503922
377195
258977
1910610
415498
805516
1266464
15431
1488479
1819882
764619
207872
588819
718850
1442672
90904
1124820
1852917
212339
67354
1509686
301698
403603
600969
889157
1709826
319238
359482
456192
1317175
1903128
978064
51505
853581
1108887
1543410
1647267
43306
1730208
527767
1297462
658116
1371564
1528066
61392
1091054
479389
1864001
328397
505133
1728100
1231906
1503801
852380
608026
431358
1423418
675456
1507674
34184
233687
1138422
995083
304230
28183
283879
456871
1847911
1500494
13635
1475476
142817
1114426
1020096
19769
1217230
1100439
310692
876465
888999
257213
482562
1368265
1258912
1397355
1746531
449736
1623272
478893
1876994
1519636
1261699
1601440
805019
1017367
688695
127913
1001847
1193424
524247
756200
1664071
1550317
282703
349070
95053
1779400
1975296
1500618
653263
1134271
1955676
120138
968072
432548
814700
970394
1562057
1830374
1825198
1543312
1469096
1678076
1010164
1810108
447470
1678397
308308
1624709
1276780
1903283
1205546
1105331
452801
357058
1803459
80610
1124909
1912276
514508
1102827
927959
585418
280665
1568830
1699923
1912921
1994646
791713
1097537
270865
462343
91788
913945
263776
682031
1729405
589358
541116
1926435
1479359
982008
40413
1380944
1483226
425433
822248
1238064
714874
1156104
1817342
1030541
311129
715826
1811634
1932025
954627
1258324
1563461
987550
1035114
345863
140496
1939941
1830302
644948
785040
1951479
1509580
1458527
1729146
921122
523426
1376521
1502811
648032
1594071
1332946
1764931
1122369
1037335
862950
938336
1685554
1174275
1542312
410436
1718037
1318397
1456738
1038914
1531279
1638473
922869
935043
572534
1642708
469591
1981277
130816
259480
899941
1152888
75540
1308811
1009202
709912
463222
1399409
1450495
1585767
311738
1367910
121783
984103
920902
875666
1915423
1003394
1745810
954678
1483240
231235
1551724
1762869
204080
231555
450924
1822338
266365
1853322
979116
1817865
1661703
500257
1041899
1077799
1946579
1551947
86823
607156
1284979
1172593
593678
34697
370470
1387604
593306
247885
652587
1322438
1089013
805802
794788
697354
200284
1816778
1269800
542144
146768
1199667
740764
166907
957380
1927469
1392649
1271817
479579
1579457
1781341
243976
1875979
839164
218745
1506021
1910608
1463588
1972380
116777
133320
1794610
1728452
1162448
453008
1784593
1412945
361622
581594
1754834
221656
206166
191361
1316160
116377
74745
1849339
477279
1610343
1218278
77048
1912380
13218
1794556
491688
1725983
1736533
204359
1253328
220460
1340116
1032881
284399
385837
1443956
1612419
1025472
557443
1117288
334966
1239405
333979
1245522
1885512
914136
525941
631178
1280653
1823520
419810
121395
806400
343219
1843076
1605965
1067917
286215
519877
1553652
1801004
636759
827698
1759543
806755
664136
1664984
353915
1747195
1888777
618016
1174313
1141863
1362090
1269761
1330397
1026632
853055
583168
1070836
505154
1741712
1699656
1735839
1721905
1359308
532065
1624344
1725188
206163
908562
1907802
716718
287581
790287
187009
234633
953981
890923
1745975
1483776
1709007
1628362
1320392
141298
387254
1279623
367098
658841
83126
893808
1372862
1898444
240329
1392461
1217492
1604226
1472631
211873
1242518
1465689
112609
740790
1737228
961944
1215932
1369747
113695
345904
431822
391468
529738
830626
408062
1814747
1307412
1669694
199152
1627457
1339281
711620
1346356
1065254
326268
1574748
1243497
1652537
1174228
1703702
1990002
374362
1008426
30973
1971950
1999026
779642
1302292
754870
1255803
1590040
263953
1506113
77884
1334843
161218
83863
818435
817008
1763550
689615
1219019
1376652
631632
1114049
673164
215537
1103040
867645
1544438
622361
61054
1469334
394556
1999831
1726230
1191233
1787432
62058
701014
316211
212001
872163
1817009
513183
354037
905063
250362
558859
518793
1795717
1077334
1787064
1147219
100045
877363
1699635
806808
437587
1154785
483935
1235
1242549
31446
1345518
1692774
1152567
127308
1442641
1540355
245325
1798414
1547206
1597438
337332
1239462
1357336
1350166
1563630
1839165
608042
798974
1453462
255636
357805
1863441
668463
1402336
1659398
1390610
1056385
47793
1343862
1211531
81309
1499341
547503
750796
797410
1289192
749959
911040
1606664
1726198
1001013
531970
1198589
188636
1175948
681199
567251
939046
652333
1617110
1975184
1302327
1452294
1278868
1454984
103268
632523
1823736
953571
1769891
1080789
1910053
1918288
154812
1846741
77839
619151
809312
1680627
814755
1428884
810989
762503
1834643
1781357
28673
186098
497587
1694980
469316
761884
1515039
1390914
416962
1849790
284397
530888
1439455
1028768
585118
1746255
1916264
1636306
1094581
910895
782517
434289
1708597
763503
922542
1920805
314033
689134
1678604
1853863
1264161
323428
1374702
1331556
1165804
660902
1084597
1004227
1247489
1296350
457557
1075606
74010
1333829
1121165
1511292
1980900
359313
1246243
535212
635018
1192513
13654
985530
1612394
1370077
1266098
1677174
1695881
1970055
1066717
1526244
624761
902360
1396507
1746171
837428
1310977
1264491
1105729
1643383
431131
299549
459220
386637
1753648
1910272
498943
452393
1053305
477534
102287
1544909
1840979
1170396
635555
1828669
270939
821074
917953
1443984
973826
278651
962657
128243
1754430
349087
849717
1369554
1030189
365614
202030
665945
1833286
185229
713081
1049835
1973623
1537630
1650378
1628856
1713069
1055006
964407
490259
355911
871081
399685
739207
1927045
1916611
1160036
689966
12452
671095
214177
128920
88551
725917
588324
1380946
1580754
419022
1148865
676370
1521948
1681656
389293
1166918
1785649
849350
659651
1117480
980933
1960899
715400
1852966
959609
1491586
174907
9995
1491308
748385
1797223
217436
326363
1834875
1766940
1109100
1094932
997664
965961
1343428
86281
800634
745798
1293387
345244
275737
872950
1171260
1832995
1079682
1509580
1731647
138139
640664
631734
1258059
320439
1472521
1486862
1731773
1848446
1239810
249669
289988
893112
686057
1535
1714445
1888406
1304001
1404922
115248
1281063
967265
486068
396393
346242
1808821
960170
437549
94560
293587
306297
506310
89110
1842148
15390
353960
1480742
1255738
792195
1919709
900057
676944
126335
1100356
1847751
1007126
1564361
1650661
91168
1086796
22509
530181
1819161
918328
343736
1907150
1443341
1730268
857351
640295
1441354
1528132
215557
1153643
26847
1718445
734736
1065875
98968
524238
48717
1844394
1021532
1015338
232382
1121076
1795903
1868641
39109
1952456
1059789
1993550
1059259
1545997
1338535
1526412
648598
931278
266990
1050638
1236882
1937203
56729
1994690
491673
318923
1481272
646753
1357290
1777939
971800
1798175
1431622
384993
676335
1588128
1610162
1923856
75957
1506604
1128490
533625
1541444
784452
753480
526791
1292335
1603759
663248
1041796
1431260
96183
327529
1928532
532943
547411
1935207
51937
871471
1300069
1412765
1201371
1851733
1866851
946270
453620
1671081
616469
378583
812498
463413
195580
344543
1762344
1095443
1770223
64746
637759
1332560
81824
1339154
791504
362727
1198287
727221
161866
1453186
1421110
344979
517525
1364394
358600
1461868
1519051
1094322
1716143
692038
155487
1131457
1803750
217928
446277
1937870
1844814
313940
364482
1194903
651649
1724895
1301211
1475810
1944595
105775
1195816
1956212
423802
1005562
1950700
1601415
735964
1037019
223462
926040
1665787
784376
1823936
306808
1072097
1202498
1540043
1419335
930891
1281833
1867482
800081
1110715
1115902
1579417
873470
1667635
1141408
1275338
1205371
1577134
583990
1702409
1469067
375594
751025
981026
831177
1425009
652239
1656998
955515
162799
1071588
1750669
13078
1376033
1126147
1604697
1435980
186173
1205592
1450664
1622914
1709381
543543
858465
1558500
1117279
887742
1307403
117796
895704
1496193
980893
653930
1453671
540505
1856629
1411199
210717
349192
1748040
1888264
1273671
28862
1993310
1597594
1288599
1282149
305821
242610
467783
1157704
1073769
1808946
1690245
455339
798944
1415968
1949097
1341953
1765592
1287255
461033
1958280
1019032
199508
1287255
1012312
1818070
1466187
1581593
990100
304802
6168
1546627
957498
1850177
1135349
1704931
414354
1075062
1438680
1954247
1430117
949266
1799587
1063930
169939
644403
1021435
761818
1983485
372562
1089336
309959
158702
218300
1665293
1787711
636860
59157
779356
1543630
1931814
1243145
1999335
422418
1809954
1182596
1459797
1888051
383151
158528
812480
274963
745921
1529759
1975704
1105183
658397
77050
870280
1766912
1017087
338460
1940299
958681
1633755
333400
1549323
217555
696260
1707109
1466131
636896
1938670
1252254
82845
1910979
969013
232981
1153969
1593118
773950
1310871
1342530
1513541
119694
411518
931950
330402
955076
1647143
150357
264332
919861
1656688
790903
1935679
473417
866158
188416
303982
46972
1066577
1485006
605422
785894
1835855
875091
1521623
715767
1506714
22566
1357345
1931141
1418930
1502305
768204
1748119
519111
1896109
112773
945676
102875
1648347
1775838
795467
1549892
1471789
1554573
397282
320932
268689
529929
1074580
1127766
459311
133699
1542081
366726
892984
207205
1712608
210741
495899
429013
1695313
288071
1153903
385962
1052704
1922560
733048
777906
1069922
939710
299909
372939
1840695
1202657
222855
284527
1574508
86921
277294
762401
1776848
1772901
683973
69373
865299
179922
520567
454564
142697
1057500
957946
1330044
759350
740443
1542672
868648
93722
1569844
1710528
514675
1323312
942111
418284
787075
1916607
1917294
1222624
1637225
1931228
1696537
162707
1795297
744802
137636
1135228
1425522
235229
212152
1433577
459453
1938447
1065814
707946
677580
1923605
1194493
1145677
83483
1943003
1840786
1156743
1295198
959040
1100624
1965745
1147363
865969
922733
490825
1466621
490652
865525
1797348
1117456
1158463
999691
1350443
1732651
613024
1140747
205350
415320
651907
1791777
579647
888235
280692
619819
1788601
389456
365258
356124
1385068
434197
809762
1210281
229387
1503062
1693635
232297
565106
828293
1228526
1342293
1862427
730166
1153247
1118509
661468
51478
1016396
1420732
1948116
1920650
946552
1547507
1815048
484319
337930
1203150
345548
677952
140709
1278766
763517
1238069
1973497
71360
509125
589155
1175684
113796
859769
329541
948890
356639
1891157
836148
1567760
1894118
667971
1977064
1671617
272321
1503222
15348
1549658
230406
648548
602766
271579
1782946
362755
1168189
1448837
127498
793178
1522654
363876
1317486
332894
1536606
302097
1818937
1081871
102999
1975418
1995871
1418400
866232
1801033
337151
684511
997200
1687904
114913
375952
483087
933434
334959
1704554
1957882
43967
1441725
1107892
1829482
1644060
1562616
227769
1681271
1624313
298589
1414991
1452383
1214440
1856362
1819622
248539
1508231
1151718
1435241
1565827
268077
1131574
971018
779831
619598
1105320
1184833
363673
1824773
1383730
216329
1978933
1099102
1065622
1840871
896276
1783482
271100
1571429
528716
1495349
1908497
1346628
767937
991723
445435
164645
253424
613330
1633900
286522
1683268
622422
1261953
47631
1336579
1998653
1690930
986617
1073535
898736
275206
41228
1660935
70070
877648
216591
84919
1777283
605287
1931413
260224
393738
540263
506086
1647232
1129290
246030
842250
763440
1403899
464421
1326452
1783830
400151
1444829
341882
688367
950930
871631
1627400
685795
1936117
442980
1366659
1436816
932631
482806
869383
559381
1103229
1607266
838429
568739
25144
503237
1722356
118681
1169403
435090
929728
100725
1198179
443142
1402712
1813537
395848
507131
1615474
1657703
947022
1683978
1793035
68531
1835474
299237
705568
1562463
252678
267148
1714300
1829173
1614300
765181
322457
979288
1279547
882494
616181
1439569
1057443
968055
1952407
49971
242325
1245642
969197
350218
1160956
1419133
182859
894580
779783
325185
524421
412745
835355
1950410
1478603
705706
1192225
1222095
1933962
26246
181219
1689626
1202342
591223
1231073
453063
217990
54541
669725
1971381
356816
1915618
588522
1747237
217589
1416148
356344
1128135
675919
199760
1997809
1325776
1043264
750611
1853212
1761691
1424120
1827233
1174151
225075
19752
30329
1072896
1801494
1744131
771557
405222
311479
1331640
797429
887965
1291652
88576
523807
115839
353597
292210
328484
274366
1896145
1691566
1314945
152301
1497620
47406
1214937
135535
370235
1786462
841840
1126181
587407
131596
1165801
1795058
943866
262748
1317473
967201
140674
941527
1059190
1433713
532773
601165
316023
869721
742699
1707642
1285266
735468
1123376
415745
988309
1938353
1000567
1995132
1738142
91974
681757
175950
1282171
452877
1489188
797301
1437274
1295365
75106
1186239
1946764
1169709
969567
1616600
1655821
1906052
967301
322570
937900
355258
913603
1871088
106888
525577
2827
1196721
542192
166762
304896
1775924
1173348
1725896
805719
669974
618537
100787
1519914
478165
981379
399596
2608
759245
1628923
1146297
934478
1009797
1474658
157995
1135226
121303
1906136
1690153
711447
894756
242983
642328
1192362
1208381
1462150
1781345
203393
1166665
605658
1260625
1661478
1154903
543832
1418981
920704
321321
1671064
1362310
979214
385275
33029
1085792
1532100
1961607
1951912
1308638
1653024
670656
1745437
1780971
1227986
1880967
712617
1173903
1514181
571386
575948
688402
1096568
1893299
942340
1996290
1367388
1000992
1849357
1433431
1518057
900288
1745600
1593110
1238075
862377
475400
1081685
823525
540993
939526
1664762
1882261
89035
1073760
124994
191276
1463721
1595752
1422512
1044410
1251576
810929
991818
1531455
1399278
1897210
835599
915762
1542212
1141850
1399614
649220
1325274
1833926
1696493
1352957
110555
1720551
560549
1326756
1296393
221374
962747
769045
1232257
29401
741481
1715149
834724
296944
1309347
1251844
1959513
353647
1254125
676839
663042
301335
932842
1688580
1550304
747230
143652
1555279
1373234
1606191
1812234
1303349
1542088
1819125
1053978
626476
1904588
219176
1961917
1319741
1722457
283301
1379087
75147
1494549
1723512
582741
650831
518008
1631695
1018817
1906662
1085362
1720652
891047
1739430
1733895
756538
1793488
1480920
1813028
1276926
596959
225731
1228598
1084395
825798
653607
1349251
8401
961717
242801
200899
751864
1110829
1808864
1245231
595322
1646705
818000
1075728
723276
1783664
1685719
823794
1844044
1892868
1292750
1723523
268940
1647825
7996
712475
355384
478030
1642846
504033
650877
1892895
1451019
786231
1356301
1305955
1720866
1490573
1751451
200136
1127493
1833171
904986
1276664
589460
659398
1268145
1549803
1085466
1448923
1136927
1657072
1095566
858245
1564305
345749
1197535
1228559
250892
1932190
420774
157286
421189
536669
1512922
1449648
309258
484974
1095267
554058
171946
1935618
1250291
334547
1958444
1394366
578430
387412
35241
1909427
141204
1700484
1844531
1770176
1318583
207798
672374
968770
909419
1063658
365889
619509
499394
276623
1758481
316541
3961
1930080
1264543
919650
666523
476998
1499289
235490
1959948
1274412
780
1777826
963899
663433
1719118
23204
1343198
983170
516623
1191953
48297
78386
1047292
1922868
678311
929252
850908
1784728
1065779
1777636
578385
903901
1781161
1012130
1528748
1414802
1199523
321561
129266
774216
1964651
1935872
1530921
1901481
842100
1806452
798125
838945
25439
438356
1230700
1416505
358517
736786
105855
141742
1609770
1970934
1514543
1498754
1038028
1944398
70469
1972931
422194
392129
1798428
86068
1681604
973796
1232309
477252
540130
1808519
1812379
163954
1621886
1925108
1461027
414445
1174755
53924
689957
948586
242031
1065792
1746715
1900272
813449
1305589
975044
1039827
1537355
697733
423428
91226
216758
1491348
462984
245029
1489065
633021
1103838
556180
532216
1878711
404893
1233429
1266468
925784
1049735
1054358
1168470
1959708
1842153
1216271
43861
1884599
1515849
569373
1864607
771308
1396247
585911
685962
505094
186562
141508
129044
150885
1473793
1812374
282676
1654149
1524504
626869
1349294
1073634
237157
1300845
144012
1227699
192487
1439325
32259
1320258
1597548
1611226
1161707
964379
826444
840493
92902
208456
89258
283041
1661127
1547852
297772
1625503
803844
1416185
1859579
1783761
665583
1923804
1980823
1372878
1178998
1130025
12143
1304592
1777642
1758712
1306001
49931
1038249
1829243
783745
1451304
1177600
1192998
1540714
1507348
1827272
1629753
1967616
1765625
185333
1606694
1727062
382480
1225727
1483126
271515
555477
615334
1180505
425504
126564
504093
82200
627424
772238
1245152
114033
1982370
973315
1457399
754439
545363
1139026
1783689
242745
1532221
1419864
1273259
1629266
1751833
117585
875930
1190826
836796
306689
1217610
959853
1397696
975015
900193
1123144
967789
1575466
28789
1166665
643473
725422
406230
1598989
1125144
508969
1876241
840858
986710
1890022
944555
729973
918951
326861
1338246
988750
1358534
450346
729835
79413
962559
640702
1329026
1610861
456666
1565265
705176
1806179
1745157
394205
554433
833008
1923551
725948
486236
970308
1997503
74199
805808
1011544
179032
1850589
354318
1050538
972703
798302
1843691
601153
1773176
170998
591919
567878
526533
485341
646353
1419592
451632
1794638
755310
1153673
1484687
1046521
1747115
1644743
413621
185123
1069203
1571289
887145
165320
1276279
437476
85006
1243352
1563162
1257363
1712452
1165195
420864
1912758
1287718
1451960
32667
136217
636097
128918
1764745
465136
1504780
1885230
1682407
80958
1939700
1889302
1179674
1001975
670235
691472
312472
585477
1189889
1966423
1000010
1797519
341335
1999650
1450577
663378
1106008
1059677
418069
219723
1352976
116254
1405879
1715876
1084576
863608
1001916
1362912
1909740
1418672
1267218
276316
712147
1593373
1539222
1620256
714617
248972
666050
1255133
1198759
1134756
875543
229168
1860185
960688
651673
825495
1171959
376840
1121130
130516
1872708
69794
804586
342469
1776539
1193573
150566
1338921
1710455
1890768
1740788
1557416
440238
1374903
1010177
1332446
1807379
756543
590866
570220
1605791
727438
1590710
883527
1722025
238868
896075
1862467
1342338
1444479
781227
1910876
839872
393275
696405
842541
957388
1789805
963562
619326
1899725
1636230
1101320
733745
1973392
294870
1006947
1418724
265338
1321843
1144722
249325
1823522
1782329
1566906
1719751
1661252
1875083
1467816
457758
1863873
932014
599721
1646393
966432
1790
571756
1847543
1862049
121540
1363008
1488546
1521342
361354
829627
619113
1269580
1054661
326064
1564372
1998160
1724984
1604849
852692
775746
64143
1372574
1651720
1966120
481545
655190
1394336
378021
1370321
185794
937569
1856478
281653
325120
1946045
665343
1991508
1131408
12453
1869588
34511
980198
542971
642829
894149
1634907
182148
1183767
851286
355118
1991126
600769
1314164
1869617
702354
677500
418515
511601
143348
399758
513994
1926052
1514622
331884
869712
1936782
1321523
339534
1538525
842528
738851
417813
964015
1086309
1974217
1128084
1142556
1132686
561672
339149
669842
1264064
585261
147710
1564293
1039816
599549
932430
1921419
1179581
1331569
775358
1961993
817829
3159
1240817
1903715
1200293
586322
1017353
334703
111409
1636423
113667
75644
506588
414422
339536
1766518
898701
1974155
1330049
4779
399583
1525770
477432
1237108
1524112
1667284
1873347
1588436
1897684
1674723
1512086
937875
1939916
707196
1075656
1545996
452919
438220
1376732
980615
1336702
977071
1950676
1673494
38757
918599
839446
1945397
691507
163219
1446764
338325
1467987
332419
1045077
189126
991373
1146022
571981
1637659
1872574
625035
1811317
658814
244744
620141
1245929
486403
888173
90781
504133
909082
1474383
862451
64014
178504
599086
181095
1778262
494238
1386545
1940548
1005959
178704
1471505
1786477
76712
758563
896213
1004944
1906755
1081021
597587
242924
375375
335525
680993
322814
302040
1082637
1439853
1201206
829342
443051
1272238
1237309
1481666
1045241
1630854
1393940
1572314
567090
1384973
1577277
1749559
1777601
319327
171816
1270073
1208386
913682
27229
963088
88719
310634
388773
1571341
557125
1830339
902591
583224
1537130
257263
897031
1177010
1576449
514534
1008268
1857215
81516
476899
1883475
788832
470614
1693597
993160
226515
1745927
1512568
195575
1934773
1289474
1734137
574568
37508
1457796
1389492
893218
246800
815658
537144
1443751
275203
1143579
769017
823046
1650060
977429
1033481
776816
44962
1049509
534987
1416532
740237
18122
1482478
100600
1980473
957662
823313
1214845
1251384
1217634
1606902
423146
491987
1859962
1038587
1738688
1047522
845941
633898
1901292
1916196
913607
85812
385998
1520831
1652580
685972
241355
1994955
515052
857722
198565
1771383
196812
928339
1531780
1182394
678331
1181872
1093135
1592979
112979
512508
747412
916847
185568
491178
1079585
899983
1781729
1975469
1493281
292382
247138
1121938
211735
1866518
934533
423121
1676538
1383166
1580422
1808769
1105988
1970623
1765432
515891
49121
1580789
1604014
729065
1134564
774095
735553
590184
210138
611700
1102866
1843014
230351
397352
623915
1515431
1319862
1789393
1360316
1540302
1552044
1739111
1471352
1622126
903556
751147
1386856
282410
1521469
231637
1063000
102671
1865546
1427887
572356
1597272
888535
1251361
1415720
1384982
500537
982930
1581322
525234
570468
439787
120838
382082
1703369
1618159
482255
997449
1582299
762057
1147293
198409
1015054
781094
1089172
830387
1612956
863233
1883194
1909189
1521516
7779
1557627
1773993
101730
377248
1400643
1296771
756427
1294976
1716653
1554199
1590526
601264
614997
1613838
157457
1233207
311230
1774762
1684759
1096359
615205
323034
150865
1972911
161409
460997
153779
899284
1560883
594062
998610
123144
978460
273042
1127648
1162210
728729
398963
703663
920476
659099
1080611
1043489
515392
533440
1640414
479155
1558651
1041060
661036
1470550
521967
1222740
1196499
84863
238799
783261
1783500
1209430
41501
1783525
1845797
81891
540249
149372
1294074
759849
10593
1298612
941018
1727889
1004527
259360
673533
1687119
589444
1638406
1301284
1096853
1203347
282318
5763
1766093
1717655
1491369
1784750
798359
1636128
751988
1712023
206794
820769
150873
1625479
903450
1555077
1879795
761583
1610784
1195924
343454
1786284
1787307
1169678
1343832
1043960
1569523
1481493
1681542
1420445
730747
1364333
952334
1962354
500024
1150493
764017
366587
1387633
1112420
660702
318575
207671
1081971
349360
611616
1236168
1586439
141976
459049
752725
910527
1058888
711552
1889159
43621
549114
1103351
1846808
965562
745984
810511
758753
1251287
741128
1147525
1177909
1293549
864515
934074
1559812
1452989
1580836
1674108
344531
796002
427051
455712
563801
1085262
532892
1216151
1693792
714486
622837
1953766
852700
1667011
1192826
1972924
1343335
1931764
152014
1219186
1097287
33913
1963264
1860086
540513
1992988
479238
1733685
1226158
507177
51150
1934176
848028
189763
625730
1397553
829743
1866424
1273409
1308013
1955271
1402789
1433443
1097154
146018
1064886
576889
1222738
246457
1816917
247497
219649
1041228
1169592
398754
85273
728544
153230
1538922
1917739
46928
1672258
1876965
1095959
1163403
1449713
562064
1262024
1965829
37396
948989
1113735
785594
877377
100200
1635115
889808
497480
32638
633775
1076412
1274646
60452
1387194
1833073
409446
824827
943734
528273
1701462
1730506
1316272
7735
1835287
1268731
252562
1097379
1396351
1931164
769169
814376
1392341
802783
1625763
269283
1653815
1529965
1053600
1921828
1792869
1900392
1740005
147023
1662503
1717494
243609
1266375
1592932
636100
1467233
151505
804525
529778
23
1505356
1023876
57494
323085
1405108
116998
364431
781890
1626626
1858558
236265
1565666
377616
80507
448370
1068100
707961
209793
1240089
1040482
495580
908934
1931331
1244553
66429
1045732
42975
681615
1939671
378022
1185214
288394
1845039
300837
600629
197836
1042935
1887407
418994
936831
1589939
755507
429904
1952713
426850
89365
1522424
1444684
1087439
695989
646743
1427418
415266
998697
653181
233963
1300157
1200247
1744066
1282218
1683715
494202
27180
1844334
463906
698941
359272
1425429
1568774
1544980
1871727
1614756
1400553
877121
573889
1927353
1437694
1532013
1231312
382172
204120
979044
144959
1423366
890631
41961
1951770
1396217
1597781
1093914
427925
944242
125201
927082
1162906
1063143
1571604
1257452
1386333
185588
844001
1560670
1276628
1376185
1878164
1607895
1504641
1014306
559514
1641772
125467
573240
1278581
1428723
364141
1956260
1986790
371720
1866719
223838
808898
544512
76810
439726
661045
1468387
629744
1373829
1263216
366945
1192528
1019843
813559
1328346
1178421
1871925
355080
1042494
1775210
1801965
670249
1169111
552338
1582285
1672848
1088953
1934241
1684722
1958040
1530686
116978
474700
340392
802138
1871427
1277829
1205928
323085
1771596
1217174
653382
1153126
767837
1950578
957729
726457
1385821
1153955
320889
1704565
256780
545182
1971497
1702127
751867
430890
1239478
1149596
649336
643428
370742
658147
165845
950000
1830872
739304
443165
883720
1594228
1115329
984790
269310
739554
1901596
1483664
493669
587207
555198
1896410
369164
1616765
905972
1588751
827547
1016311
80231
681256
1275453
1424569
599760
282157
322891
532162
823863
386299
1606729
1568807
1125912
953026
1227672
1895650
1502117
760304
1975933
156639
1288920
1167
745663
955610
1408470
1616046
388108
672393
1123897
1527123
1920175
810492
396844
1538974
309216
1811854
131560
1327601
1879201
1953527
784235
1885476
1938837
1619523
1281248
945713
881593
817545
239776
468128
1095200
1660795
655070
1569498
1804498
178383
741138
1977611
1500012
681712
185991
1005365
417714
1443355
1335443
444379
1164156
1049732
1775354
1101183
1355344
1728626
1092108
442821
742161
1713538
921531
1858940
434914
286375
795175
821377
1520579
1745119
384483
673388
439792
258688
1004331
1334384
676930
624174
286843
1383039
540146
542170
1370235
1798728
1239117
446248
1975799
1321602
248494
342708
173218
697469
703399
95223
1690085
1522452
1331644
1790197
982779
932433
1317271
1603579
1709356
360857
349999
1014064
487551
626537
1472984
84620
1219039
1991359
289511
723481
1270237
1886431
361610
1995345
1579820
1752513
423055
1243223
1367326
1370751
930205
577142
1626076
940964
27365
1826938
1600801
150767
487294
1606529
1087169
1016850
112608
74123
1405273
241785
997170
814572
523546
310296
1263131
935335
1917611
1559327
214435
979839
1942478
166057
25130
1355384
1227968
224383
28432
1129940
1257419
1782466
1420172
1024507
1477883
1837058
872996
601963
685854
1473004
220299
426475
1870069
868544
1627872
1401606
402633
114542
1754410
501669
963938
186591
1263890
1299284
191990
1803282
1073688
852498
985178
1297942
160407
1402059
1716307
730808
1096715
1273119
655806
420151
877785
791846
1507006
680600
1919773
1771539
1306174
891307
1862445
506636
963817
1569480
1159881
1285812
180423
1216517
1994072
1118595
842555
856975
951380
327021
1839904
321283
1106156
83740
1289105
294350
940830
1081090
27149
1750137
938882
1050168
823217
915533
1383181
1682709
955033
52461
914259
1413925
575224
296696
1780127
1448993
1253083
1615418
588406
1394557
472033
183895
1036217
1396325
1304870
1959694
723053
1542990
644072
259138
1553925
961679
460942
1108702
1489231
802025
343188
1987351
1045158
1529536
1824558
997043
260250
824396
238523
807987
1016679
1423435
489379
1231198
886914
628191
1742537
1166407
1827131
1315045
1748306
1087893
69680
408765
569680
491065
1942220
500792
1767851
969141
103711
910254
1535150
1805594
1288242
1686656
983660
1579428
1330200
1415177
1542283
1202470
927537
1658573
616271
520627
1420092
813619
904971
714258
27023
190592
1782154
1495659
1499139
1484817
1121921
333688
501698
31156
1811554
1366842
790122
1704293
1474062
260018
1815589
1365723
1064190
1320347
530483
416895
508295
278864
1786608
389178
1714052
1218807
924085
1776090
1347561
38037
961931
766395
904995
249263
1225455
1852601
512515
513302
1743612
1973736
1182733
1057763
941472
384145
427807
1248833
1292522
1797971
1039546
3199
480706
787114
639616
1202880
1658029
1317883
604756
711969
1390312
393779
1371991
1743647
728559
1220639
1027001
1655283
1283140
23634
874226
84680
424328
778946
145603
1726502
119284
1476553
62008
1620047
1483553
1776622
901333
1501064
739817
739124
854944
1678860
1508217
696697
1121232
1506752
1590007
885285
1229430
1274377
156151
1869038
1175051
1149544
1747707
1136488
1658372
674829
898703
443788
725483
1108717
216977
1594819
697110
408123
203863
964008
825053
1736769
692208
1520495
1820326
312070
1166370
222912
1459236
848458
1730179
527479
873616
749813
230763
686300
5697
1878126
1261199
536455
1396475
744556
165724
1872629
1458771
1058836
717211
1267415
636843
1854218
612369
429242
410934
1220574
757460
73052
99630
87283
1647044
673159
1398342
1155378
1322284
295059
1321249
1578458
490214
1708383
166632
107942
1792359
722722
475260
248546
664952
299533
287547
122389
381
1296260
1776287
942722
734762
1853977
922919
198374
360166
752814
487629
1575601
547653
613916
503954
1932811
1715945
1070008
786800
114048
1862784
1952362
454377
859540
838345
935146
1853
542588
1981677
973965
334874
980469
568126
1230895
1119086
410534
1370264
1726206
329091
1521681
1645056
1731844
1077578
1285534
1919057
187491
1675524
554784
675627
616056
163485
1515094
1465537
1255088
1866338
358994
372758
1904085
1855491
176945
1915600
876347
103317
1099946
1840995
400563
1697395
1125443
917142
136393
1479048
1266740
1245604
1048358
1880172
68846
694418
890439
785261
426183
900340
405244
111937
775951
784429
653766
40140
1650920
764847
1953582
1009795
758932
959663
609811
284379
1874656
1335322
1068029
1884205
1000699
1150112
1296179
369088
53743
557527
1220491
1215021
1536454
422046
1265535
108719
470384
1109198
784494
753920
456991
371
1947201
1023484
1501251
407366
43273
195173
595661
366864
1658748
470577
1740065
1390825
1177140
777120
1665264
1241998
1583432
684398
1993264
651606
322446
1788086
1113935
226720
416527
1726616
407832
439879
284370
1222893
1549630
1816109
916717
916682
263821
1116843
532587
1711429
861420
542401
1897284
661264
760518
688429
1423290
781308
779682
1520547
19373
1140677
1380408
210405
1133547
349246
1984718
662430
626896
1241116
1975194
1233677
1394386
1623809
519422
405615
655361
432552
318582
603974
661961
1979341
58539
221749
455712
1490166
1270211
681771
1882704
1207783
155402
452543
518778
1893503
1702229
1020235
38380
1639609
755233
581124
1128176
1811641
1629833
741107
691012
867781
336767
878787
1225138
112994
1117799
850808
377072
952357
1330967
1026174
1399204
746190
1579132
1945908
1762524
134093
949154
1921704
1345940
1551479
208439
1945789
127389
1048608
145203
35406
231415
1177901
678862
889851
277705
1638434
1989247
1099286
122606
1735922
1779420
1263370
1492431
1900854
955794
306445
586515
166117
1722283
100254
1702717
1802407
1220094
165671
1305462
89981
1866141
4183
829063
454455
1256404
244984
673575
1022669
1926701
924729
528974
838407
980755
986078
116355
31474
183331
1982782
191611
741602
883348
1840341
485262
76884
1417648
1821359
331420
768083
586390
1174418
1085440
909321
1092316
929558
1775290
1924629
872646
405088
450625
1417113
1006144
670799
540311
151311
568405
1059878
181302
535473
745003
254883
1125784
898038
217154
656974
456149
577056
468811
1742992
481396
364674
1630669
188933
1125514
990059
1442782
346725
464660
310672
1110695
1765577
1891131
766563
1409981
180946
406207
1421274
1561278
1573488
353778
1930230
1035978
808858
1225087
791074
1124544
431541
114019
32324
235698
1800303
1926356
176324
1694785
1532775
1127417
493449
1070238
1627498
8890
1304981
744327
837348
369207
1265206
1134019
911934
764766
1790097
1249016
960603
1968349
1275969
870219
1973590
550400
827351
1667580
1151981
509388
425421
634878
391899
496191
1112450
410524
1920462
447589
1696778
1890961
375502
906401
1064054
202499
1341744
307343
619408
1315531
1968275
414763
1021269
408092
542609
1619437
1752201
79500
1064639
1780123
1484100
311161
314133
217043
461214
23865
1918119
1512953
131733
1016587
1470695
1192111
1378314
916539
1564458
451430
1454101
803736
693107
574124
530961
1790694
223775
805017
313112
1215072
1040261
133784
973550
718695
776960
17057
1588704
1607281
754956
223813
1215811
1864002
1527579
87743
674351
1501428
1222138
402040
1366695
479317
179997
1631656
1027441
52691
633026
251095
1421257
402177
928718
1366233
153312
21306
1876846
24958
70568
116722
846028
689024
1509679
1282606
396925
855404
1797917
1821112
1449295
954114
941178
354780
477006
1149727
1990668
1454543
43393
463310
542998
1547879
1419849
184369
26271
1454492
1916145
1008387
976840
228357
1160575
427921
627861
374092
404530
359221
632430
1359446
1217556
1442737
1076455
213160
224766
437143
896192
1090867
723071
247381
210939
291393
1524169
1879471
666122
1362155
899563
1768234
898804
857707
1787159
1069064
1096426
559683
1115449
882876
209436
475296
442669
443593
1290320
405921
1403273
277902
22015
1486629
1164258
1244657
1405385
382089
1102894
1394504
1979667
162020
79328
1258208
331096
600268
976996
1586535
665613
1626634
278241
1428709
1191276
1435031
826012
1343998
1981886
356873
623291
1369128
1297336
31452
257388
1651873
1981753
212973
492828
979829
147038
496111
1352554
1274079
667195
778771
157499
119697
1826085
419782
1178281
1578426
515202
1900367
1595603
40560
1324655
944563
907184
1437109
697885
22235
1634969
618491
584360
424085
1380586
1944948
77442
460451
624789
1666425
1328750
696294
686173
879717
1804732
1533393
1726048
1347602
1626304
1658150
764252
61204
1209408
1567195
714841
1697098
104033
362843
883171
1204610
1363767
896746
1262944
474003
1021164
1640337
1425368
676084
140110
1236028
1240339
1141045
1639675
1660771
201406
111874
410625
1375790
191774
776812
298528
1730296
1283622
323632
605574
1716313
1816344
1630499
1132069
1093536
1679778
646140
1353612
1439259
1714858
1986289
177731
1248891
271914
914342
1299190
127933
236529
1653717
277596
427314
20181
419373
596707
1430992
767620
1995758
624723
1890602
1234194
765008
143524
187741
1306301
391109
146160
203279
852563
134123
1043392
36969
1435212
345432
991831
285976
1332313
355462
60207
917563
1733764
1887073
337359
289379
845911
1740786
896102
1476307
1419809
681555
1491764
390297
1607440
1479835
924678
1885251
243207
752441
904985
1631290
810952
1210508
983014
153483
1930959
1832420
670793
1863348
1897136
237724
673037
934929
1204929
108220
1950190
1242294
1658274
1594821
498112
1441111
608791
1035132
1450059
1573020
47829
789661
1653374
260612
1379396
962022
57476
1630110
792445
826960
928260
526181
611401
1410371
229073
72313
855395
44294
486934
105131
902475
552651
1939564
1578545
1728579
51710
1332147
725596
1173675
1747380
1656672
625708
516200
1742673
1394204
1186127
534119
280729
509812
261335
1635639
863888
1392503
167345
1852702
237092
919228
1165940
524543
249530
425465
1279271
1280582
1390173
188491
1263451
1065570
1571174
519724
846823
604939
1376921
841332
103316
1793739
552609
1673013
952623
1479008
275178
786683
456481
1056304
1905726
438808
455539
66785
240813
376154
1402663
980901
1261860
273750
73628
1286523
575885
1583298
794796
1795394
581017
1092006
1966739
1512078
38579
1009299
712982
389437
610081
761415
39332
657496
664684
512638
1911790
1032143
1029479
195304
863406
239947
1336245
1113099
583002
1735392
825311
1119574
1324792
151109
596592
1714045
1760610
822200
272708
1974422
469343
178253
792672
992996
486260
1584535
157875
704716
1543403
1662815
947012
205763
1817240
13720
545304
811146
822841
701830
829863
466893
137555
145637
1775886
71362
719144
1647646
827317
736468
272879
495084
959763
1371379
50856
626224
1564488
1068812
794825
877787
178900
403664
966970
56347
633118
1168687
1218928
543328
1693949
620400
1757160
649118
1410058
933869
383164
596027
1916910
16208
460204
1981279
1952483
868628
1349082
1499878
1111433
1307739
471419
529590
587604
1802861
1707198
1553773
384172
763032
1867503
346208
514884
496680
1825300
359134
731318
429510
1893328
1951374
988727
1746948
410776
1348253
382988
244137
1261272
1457992
1546539
1924904
1602192
301677
216158
1792589
900226
456264
1367183
220649
1365884
1582166
761993
1151854
1144854
893020
1672132
1050313
1353859
1801514
347527
1162409
708592
477527
51090
843189
505262
439809
1766300
1656824
372264
116563
496582
1176063
1078199
1389827
1098152
768038
276515
530035
356938
227870
1572684
1571549
1684139
1536130
608360
1729278
674579
460578
1942968
866419
1906405
479982
1465801
901124
1445602
1761757
622900
849964
599467
1989190
136528
76522
38961
1609060
1043984
939918
1297265
565703
1906238
1098639
1658771
823883
119106
1765608
1896053
440377
1506136
1620165
1085769
67582
460169
1057149
1570034
1443173
476800
1077486
1357350
1873873
1100858
1577872
1757930
1147237
595058
398202
424437
812748
1387089
707829
631204
136523
253816
397759
1033898
481420
362669
890498
1428660
1903663
1591954
618861
1851729
1970576
270768
1757011
689979
467505
1360631
1406501
705595
182233
1859897
1125447
1951453
1937868
614242
1745768
650230
1409532
60580
207898
641577
1862710
1171626
1349156
958870
1904102
1550852
1572872
897268
1690676
648171
883300
1165001
446542
774607
1517077
988724
1034037
883231
1948602
180569
1500008
1035897
91340
864367
442254
78398
532728
1598587
510334
549815
481966
1873384
463927
72688
1392512
73517
120183
1390818
241859
1455234
1362353
1072744
852615
266527
1720031
1001632
515069
1720798
1584664
1140089
1390246
1170475
1857745
712492
475286
1476727
122227
736233
1684544
972802
1269172
1553843
229349
1264608
1824941
281986
831717
740513
1143213
1746224
1053357
1613927
1546320
1617121
569913
256689
1903321
273924
1894343
1234755
454165
1766713
290967
383232
568361
527558
379486
386879
7728
582045
1653220
137160
1830698
376470
1714590
223673
1399274
1557419
555845
1598490
1928326
1194295
773562
1141507
1031380
646675
1974946
1537161
403315
807357
1320799
631409
789472
1129771
230053
1990651
1115680
1518932
969315
1940749
103004
1575295
358404
896660
1368855
1992104
609154
259995
1507527
534342
252981
108128
1607457
1484284
165905
46705
1151504
730809
1706286
1484297
1539347
1797360
1358142
17257
1429932
1752838
710340
748960
251205
261939
1904139
1500359
1814169
1366695
894566
16880
1570092
123811
488461
1998065
1556274
2166
1013385
1716996
1230888
125147
615701
669249
1104086
1091809
1924628
1355465
1498570
1283818
1590654
954629
1460880
1779165
637539
1812624
54208
393581
1216290
497061
1921401
1163814
58051
997289
958058
1770051
126689
1905583
356662
1820881
1849734
1829257
1121295
888325
429971
556444
1089097
55465
540736
321481
968497
603108
356438
1913167
1724109
1853010
599061
1887053
131075
211651
118282
1100713
1464828
714201
1331867
1565523
22619
170710
1718931
495968
1625451
1497172
418058
1019609
1960843
630491
1013555
644442
105914
1877287
1677933
943323
799093
52425
113323
611217
1950282
1548456
1913614
1510195
1085938
1535657
725360
1251485
840336
1074055
107099
1519275
844000
732361
18896
1174216
754052
1290613
1429914
1958105
242740
848203
575587
553451
1754399
1724337
1574421
1081977
212986
1013490
165636
1951826
1329732
1755252
1427575
1297767
1012155
41905
971621
1224708
692818
718184
1773917
556589
669980
81859
1377225
364911
53044
534572
344341
1288479
1676539
1933332
6786
1706870
1640184
1123983
1539313
1795636
556797
759040
1251863
71751
385208
870371
440472
1308405
309695
741473
12102
109309
1710916
260363
867199
288621
107261
806457
741343
519215
1303305
768420
568437
1007101
1111778
1800852
1848419
747964
1296623
27073
42142
929012
1450302
1425766
1960508
1776343
183092
86257
563341
735422
1601612
1372137
656015
1442407
565812
1763484
833530
788491
1903636
642244
591272
940900
1657832
1839716
198759
832820
1726043
1904909
1793773
380976
1880116
1509905
194698
1803039
741862
644676
1352166
1794326
1423528
656512
1857868
74935
143446
1369782
1880214
105819
456806
425326
1935810
960497
1842451
557625
421926
76
1396437
1150233
645795
319383
1013847
39022
1750336
1959196
349701
1558444
1720477
210455
540298
188017
58396
1765622
1204663
847262
847796
1989291
983023
1208471
736349
1650352
1181992
191691
353801
937861
561659
406489
1553229
1770627
162251
632645
1528132
1669347
387
1261263
1772813
1351000
1047787
1557698
605224
1103729
1656494
1556980
716492
1564891
1433814
325775
1653692
1132445
1444943
966707
339749
239490
285980
1633591
768412
963516
1564758
65425
1317399
556768
22742
1855675
361609
1645439
1030342
84750
323446
1543981
338838
965469
839363
990993
482458
151329
368708
1150259
828999
341124
878944
619650
1459436
1409830
1532820
557837
1329762
1637362
790024
635577
1262515
830443
1215291
1607379
1523016
145067
1836107
156263
1299256
894277
1514055
749640
752447
1969725
907046
690151
1521964
136129
1315215
484983
261883
68031
1767529
714701
1178323
298386
1429774
1304075
1041915
1974921
811244
787704
972320
887664
1910488
563394
626438
356870
1648809
741463
1000015
829536
937031
417918
75787
958036
109817
1845936
370828
1525028
277032
664019
959430
158934
1357268
426974
1312174
1652896
1047583
734123
587246
1713726
1866908
1067629
763851
1212788
1174200
1434322
1840455
1615921
1684949
345501
1380445
1585466
1106428
83685
546360
1023839
377067
1344987
1330320
1843135
656211
1385592
69173
577080
1498493
1179660
443627
1918
1974527
945862
295635
789589
647057
1780788
986046
458876
843622
1840040
115066
812420
1878264
808647
1153769
435991
1895212
329351
1271008
587447
732427
1390493
1745295
305537
486963
1700083
1667484
388446
580620
1186539
1068743
18558
1802706
695922
1801021
1617726
67174
1239628
145535
582370
642665
213883
1198366
1587899
1255042
745385
947150
547284
268899
1550779
1858514
1090606
979714
66967
743598
901816
508810
14418
730326
230969
1768936
180638
1236875
462371
703113
1261110
1660955
1940145
198334
970034
674823
1416001
670192
1212740
1116520
992850
1142803
1753975
1194667
1172432
1527246
1011395
753473
330602
1329425
1798553
567158
1700520
1063370
1140451
881092
1347839
320482
1777413
225020
1600257
1576172
1075498
355146
1670453
755240
919619
1401114
172744
1003986
94094
102167
578981
1058022
812603
766539
1736260
1835456
967509
512122
515472
133476
1788831
388024
1298878
1636363
206545
1995096
1279194
1081474
1810809
1635310
1979135
217771
1102879
527966
1675576
867223
1703588
1069314
1723531
156818
1938098
555157
709664
1851075
1738442
1366413
1633841
761639
1293353
406874
204821
1475346
988126
1495245
689550
481959
1718200
1392797
56005
1676133
241480
1917166
756864
668997
487441
1330524
1854585
116019
1521907
1406585
1731166
770344
784131
1929234
1859944
214345
425133
1142498
151210
1216654
1126386
613347
1382085
129027
590950
344617
247517
1772612
1675156
1779183
91374
506471
991593
715775
1758237
146539
1187581
1400240
1286868
1231523
1558529
78457
1579337
1019396
220709
171602
1188291
1565596
1379868
1430464
97861
1701982
1242044
1492308
356784
27662
976208
644801
1074432
41148
1935375
293597
997529
901179
758128
736946
1843143
1277303
1224825
468035
745139
210368
1183868
780660
1848914
1678973
1890614
1828375
195859
940385
184997
547322
1518011
157223
1454243
1163140
35750
1836771
432106
1647166
1229761
1364058
292251
932853
1430197
300385
1586921
1075915
1258302
637855
1671776
1891838
381685
1981807
289791
634184
233645
1885200
1955712
1960843
1622945
916344
5789
914855
257040
1932594
173591
165222
1822345
1673523
943717
1634882
1458218
1224948
1950309
957344
1204588
801454
87171
1293996
132046
1931383
1474176
512179
121606
923747
829702
702824
290617
1698721
101019
848672
553424
1747889
1255780
888985
1993835
407982
222302
1418825
1911869
731666
1615865
790398
419715
339088
1679650
76845
1752485
149678
1510114
132925
596044
199952
827049
410542
1135134
1454566
595296
431276
184696
1676865
1770844
1677216
1413902
1297248
840593
1305824
1600002
584254
560471
98303
127792
1541136
483926
1727946
617060
1360152
753219
250322
617683
634346
1022946
1665254
136714
1668027
1748143
1152487
1359364
978192
437295
194312
65237
968164
1785652
378541
432618
762630
1562629
18944
263366
181425
1980671
1530840
1516907
1637314
91882
1249188
1762004
298268
1447132
900615
300871
1572549
811606
57159
258739
339931
702574
451712
1104126
55834
1804066
1262882
305513
1331112
474432
713522
590239
474669
59170
1813638
1835949
1376869
137246
392691
705167
334017
666252
568865
1609258
1840420
1619659
386116
1737858
1026123
1956220
666791
375995
930823
45838
473401
1554867
1454055
213195
1774262
505107
1236848
1663160
515351
1729445
1718088
769389
1573454
403366
806563
543121
1915322
415674
1837090
694040
1619344
186176
845662
856554
1667734
1897797
736294
1403889
397353
1668293
814886
1681219
424756
517158
1391369
582476
812678
745486
262578
1625087
1376328
1558110
1266766
438126
549262
375213
1191009
1417309
659425
1816350
538092
450949
1638693
1787127
1349996
1604978
478797
928191
454953
283237
1414228
507951
49939
917286
846903
1859288
287740
1540316
1504613
310390
13437
1219158
1370707
1628235
10802
437859
1693769
1835083
1213209
620769
1132066
1553915
71213
1488852
1777328
6271
375671
1032541
1909633
372732
1248148
684417
673425
760048
563759
543560
153139
1872659
1709373
1835303
1125314
954071
175807
1499229
368785
41194
178652
925786
73879
1684970
790639
483737
1737158
1841677
438313
1942910
55676
1722695
1157566
42352
882418
1352065
1059489
1826454
819937
945080
858272
1294689
1322164
1533706
587733
1349572
1989921
1878053
1532799
1236915
1827856
538621
1293246
328971
276566
241684
1703173
1621932
320823
246872
473251
1654082
1669248
720815
1605984
88331
1206500
685733
1212510
767634
876776
405343
1624411
773870
681943
302179
1614872
223994
764975
1501903
431258
514606
1235976
1119034
1121970
85566
1770591
1711325
1214875
1356955
1994151
74954
983876
1870925
310924
1491523
801833
1577951
1361324
434946
1569409
372296
1244703
1227726
428884
305535
205288
1872859
253146
127758
1956513
779547
1988412
946263
1809497
1697860
1089655
1197746
481930
555813
973479
1270526
407376
855917
1167132
922679
394932
943852
742431
1218543
145265
1187446
1874279
1929093
1820760
1516968
681697
859343
204030
703651
166213
1007828
1998519
1849712
1970134
993272
1533870
1119079
1715475
1763327
1913221
1692288
1771312
936782
1836547
700218
1849215
86505
626682
1772311
1889133
1844075
956317
555546
42883
717290
1173850
1187115
581287
1758255
729274
306005
830561
509649
324870
1720078
1857910
1033056
182519
728492
1622043
172872
241834
303082
1404153
923132
938770
1709842
891325
1158579
1147205
758952
131858
406359
408694
830517
1289406
714114
831589
1158255
173291
306502
1867499
616564
1929315
394194
133049
852761
1202777
1269617
511893
1368853
1153606
1379299
420093
1442283
164629
756130
1592894
1944972
1608640
202204
365105
357395
73039
817594
1750416
856816
1052525
490475
1605065
337433
572829
814913
930795
1864342
1212629
1867127
160854
1775161
127648
504761
466838
1637745
1291072
1129261
1687988
687278
1468586
370892
881187
1599138
807291
1496847
1274422
139923
1352951
250155
1364377
1561086
1649785
21588
774458
1903603
1763901
1233463
876335
583490
1929143
1819564
570377
92185
1263985
1029883
1727304
685433
1769657
1058137
91366
1261983
138425
46410
1052837
976967
1142902
222803
311838
298565
126148
346058
1877035
456787
271610
1246232
556646
841565
1869954
186432
1911789
242566
1682116
1547456
659537
1610701
231648
989317
1029987
1715898
1411423
566096
408694
358235
1039349
1215971
1175232
920625
1644991
405819
1347331
1337041
220577
1789406
444456
1330066
794679
1570621
1647585
1156196
1055586
196385
390708
768692
1451860
1526170
305810
1506897
1680098
616162
438728
1785521
1802597
178471
1551743
593248
1489417
25603
59657
1297320
1753156
1691664
627958
539470
1723443
1842775
1979484
1043045
1502269
1837009
446536
1450520
499268
1578564
1900849
887552
1783128
1450042
1934850
1074631
532038
826736
567185
935968
1721091
1257705
696604
1302915
216941
325461
499273
503155
1714239
673017
699698
166822
1679231
822782
1938934
406740
1623323
128218
1891701
628096
621872
1298207
1132968
880414
770277
989935
107715
1988670
545305
1910665
1589937
364115
562870
1179918
1459853
1030813
1699508
1590670
1876334
648491
265384
1726875
1614592
323449
1154519
306027
1477228
1860153
187046
759103
1540423
1820491
1809529
1978846
1054535
137110
799576
35474
1380150
47255
364671
1224588
1599574
1262083
285270
1354424
1144784
1669168
1078450
31018
1135131
1445906
608968
1212713
215652
1756704
439028
1642057
482588
1714950
1333922
782049
327150
177364
108530
347430
857260
542474
526592
440097
487595
1299763
1191690
445174
725666
387340
707431
1569495
946223
1490965
1398471
824256
66188
496330
1328419
816374
1275847
1405344
836398
703394
1337941
37221
221202
1233721
1352197
1066981
851840
799883
1317950
502074
1674339
1717340
1939267
1180284
1275554
971356
424187
1119063
541112
1391052
165306
229776
1750531
549584
741073
414714
583605
1083262
800183
506609
155536
641675
451276
141296
1051655
1567680
1439760
1403236
995214
1571479
1505225
1293776
1839895
1215022
1914896
903126
920672
1801609
482790
1126556
1912294
1441432
33433
307538
1327019
823101
1193228
188727
664060
1252503
1352957
1414416
1713073
1951796
560268
1104346
1777152
317598
1521219
559871
1355834
1637383
183897
785246
1194659
1991866
1765103
969089
1666303
702744
480780
1587528
527054
1461834
1198839
575084
543830
1859975
1812841
7221
649707
1209071
563002
312677
612770
529296
965748
379851
1273585
1592483
114706
869900
808806
1986640
1111931
68548
1384102
1053203
33681
775491
1976238
238469
49251
1394540
894460
1048369
1896668
1592138
356085
1648659
497552
374757
126715
1852984
504567
1736340
1665139
924269
32032
505426
1947639
340084
1043049
1542505
926939
1682820
1395607
955885
1617277
1850947
577575
1874891
1121683
1462549
1193194
768779
1686091
964215
412020
1292946
153493
1928717
1826085
1643207
1662959
855174
1377799
1943459
336598
1692932
125610
1491052
913780
1427748
9996
1589449
1875534
1309910
81031
1172108
858976
1946393
1011190
1286948
1225255
1497284
976729
729661
1577478
758348
1770126
1856521
491525
484729
1815952
1611741
449708
1250736
1871480
1173102
1247023
745559
510567
944704
1764634
730464
1485779
844443
1345082
1620068
1726951
1756117
340576
1831031
414083
1721353
534497
402904
569514
283190
91938
43177
204876
527335
317203
1551142
374382
459592
923715
1649141
822609
1886938
847528
1241935
1578717
680298
1010677
172090
768686
1013739
176156
24175
197813
1663408
1539749
763411
1574482
1096451
1930162
1665644
1018977
1702738
1416602
780641
387172
795663
249128
1390920
1494854
1605039
706158
909825
1832868
1630522
873039
1426715
1598106
649841
590517
1850295
1254730
1870855
395574
1422063
1693980
510593
1739911
1301665
477487
433204
254783
397453
728716
682873
1833712
568207
1872410
935769
1134010
1953944
1142205
941264
1828633
1818617
1289150
903754
165241
178357
442139
1506463
1140293
1154608
1292270
976099
545145
714419
1136042
742808
988308
543446
1371486
1104165
942832
833264
308147
1634091
481227
897105
1039547
906915
152112
128398
1649063
752392
186898
1532409
1270970
536840
1368586
1190094
1484825
1895489
1744397
894639
745720
1803629
985560
141087
1298260
738597
1840872
632291
325027
1717622
791827
1607861
1008361
1969789
1322707
351762
296879
1729922
1947065
899353
1852991
1222716
1796534
1852625
1421691
965091
1253403
338993
176803
644812
140489
59988
129392
1192835
1303194
1333569
47990
931682
1722205
1780262
29929
319551
1295912
1837705
875651
631163
1850745
315995
1041577
1431483
188434
556757
963697
41028
835300
856201
806905
1697371
159294
217349
1257772
1923468
1625115
850853
1035301
1067131
1480589
1136408
80637
1780440
1936049
1525895
269632
1042689
1895965
630797
1486780
963381
1362676
1409242
1606415
767992
1337347
1301006
183464
519647
1059857
10084
1348845
942583
169866
1456237
244989
362323
197447
1801655
928083
342967
1612245
350977
1130853
1509520
1299100
1115134
1353752
1415237
1013637
1300375
1148247
281146
2549
1090001
121784
1072176
78933
235620
1562854
464384
1154435
639324
1515827
1415765
794971
588090
1767857
1629853
413215
1046591
358983
268517
850263
932106
81377
1992155
1027350
1963237
188484
1582170
1181786
1730162
991445
117522
1963000
1563310
57950
1745198
1538353
1551699
56819
1984145
727491
1736593
65948
421787
1561327
385400
1433626
1357485
637258
1580213
240816
956309
591612
1804423
21452
1539934
332791
752206
1280013
208838
1916496
1390382
185225
619374
666999
1836820
1824350
819735
651563
3946
1795835
1505824
1305456
1237110
611090
1316041
1843544
1372910
1591002
1585544
1320969
1465597
843507
1652069
1326655
1360507
1210760
252084
1317001
16107
1582657
1723935
1119542
1423858
1091866
212921
440800
715753
113961
142610
131285
261883
1535383
1302819
59206
1536922
1109666
1696069
1172754
573802
450050
1670786
355233
435670
1851827
1949684
156666
350992
793628
1493673
1969506
890829
1157405
1973694
573525
771036
556334
1256773
1170132
847913
1242050
926762
1314012
824803
132684
1168901
1996508
629078
1555282
1762197
1228794
1077389
1921983
1919788
502425
1567104
296021
1161096
1507908
273699
1568965
64228
113199
270787
1854563
126942
796696
1752940
1386388
250580
90313
595653
1282500
195758
427694
374789
1296758
1630078
1643118
1266459
722972
1214979
627546
1394795
618877
817381
1788221
1275745
800137
107879
825715
1920359
517197
1670276
449800
1536668
1846112
1443344
1633741
1328348
1812086
747888
325457
1809624
21895
1072997
922525
117194
1979100
1331429
1142051
1463399
923033
600060
1472087
123749
99697
1168604
1012775
1161592
270052
1745073
17471
1422144
176166
1224500
1148099
1476412
405982
238074
813000
850449
1688226
1646170
996206
617099
21868
1424916
21991
154360
297544
804468
1263399
283547
1443616
1921514
1378166
1887575
1336386
1884588
1565171
34625
114157
1941726
415155
407460
305420
1773496
835022
257927
1295521
1702883
1746891
1637243
116668
1394491
1821562
860807
1333448
1077682
1204871
1971403
1371060
1512749
372910
1405833
910992
506322
516317
153950
1249158
758481
1012755
669100
567640
700215
1283219
274911
376845
965641
1817656
1226785
1371040
833598
1973628
927976
67667
443768
652084
1049720
1693898
226845
786912
1692395
1190825
735608
1360349
1498299
873017
1966588
504317
1691176
1821306
1894520
275464
426171
1201745
900977
951938
350706
190143
759572
1418083
167305
1550864
1143643
1931274
762854
1871301
1351316
1019127
1003544
1003575
667431
1986300
1533165
1958243
1780713
97802
592543
1109643
1775137
1114128
603991
1579510
918705
221719
95182
1731372
1172210
1921836
943147
678337
1070186
876352
1891711
1190903
843847
1126418
924990
1050250
100119
359323
1850081
190859
633719
1167368
1887802
503062
927334
156784
1787074
740824
1983781
924652
280480
1029565
1067830
816371
1989663
1426767
687017
1677269
1638583
1499151
703253
1999268
331157
235118
904718
172009
1662731
247735
151732
1020834
905400
994922
902397
1355086
1965668
547184
574907
442631
501164
818086
454538
1617678
437642
1573144
1261487
570882
1264714
165308
32763
1830809
744196
1097648
840
1149571
1829692
1771008
775984
1611594
1649359
335798
1092022
1289998
1979116
1516646
591257
1257821
654628
1957667
837136
1887072
1017730
210332
176339
1431971
1829947
1855712
1955865
796568
1718592
1956814
707770
491495
147493
1517860
600647
1783877
1201443
710477
1515702
1067639
1807211
1792427
1606413
748087
674722
424029
1034236
1149282
1620656
675169
1952460
481894
1265078
636209
1648748
618464
699523
521144
1560089
690759
149461
1875059
654570
1548510
1497840
1844246
1480487
415875
821183
1559181
17231
728073
1364824
440232
1644539
1807586
1390742
713706
1644108
798751
1184467
1604095
223007
109900
1403875
928962
500735
1163514
1563063
918003
1405670
1065249
1115619
794293
1169340
939432
578208
632834
1627200
275366
1767985
1714544
1147723
555231
1400896
929356
509808
62762
736538
313246
1682698
1088209
421533
133325
1410599
741561
716685
1319726
632416
1433444
1050931
787867
312047
1975902
473541
64528
1326572
849044
1869453
1231682
1970058
1490882
1456219
111119
447429
759429
1677024
1099152
1195781
164547
713136
1771538
303825
734051
356681
1650052
759053
1472413
807570
1154128
1321851
1088987
269690
671408
888604
1524499
1675372
1748660
1583378
662080
601044
965610
645794
1791787
778560
638066
883041
1378122
155340
623619
699058
136399
1492187
1642736
1547405
1166821
343898
1063150
13243
1590725
1614394
868612
41224
1676330
648938
821251
268720
1202369
1370763
1886211
1646108
587844
421335
608814
1812314
928428
278762
1483306
1012358
573861
1620800
183181
318166
1729461
485553
263365
1883223
1479561
253227
1274588
797833
738062
513325
1444487
1475092
807359
1484110
1318951
1272767
415670
542184
1127830
1872994
1934018
1370668
1181804
609090
33129
1080568
1679094
298732
1249664
1910450
347113
1309639
62530
1934420
109050
181907
1776061
496910
1622570
1392942
1924711
1795144
673819
1997856
612074
206814
1751485
1283172
1067202
220816
417185
748240
1264767
72963
1691530
762568
1358126
523735
1636850
1131758
93268
1971698
497437
1954456
1168462
1815407
1874274
1184243
790486
1452052
144619
159630
1157980
1000514
392338
1741163
1408824
924091
556721
1176459
1443242
1762059
996647
1570523
1735288
1540612
1721373
1917019
749928
404398
1776597
1325128
1225860
238288
1260549
1723051
341852
1584281
546298
411346
1629441
1359996
292194
1287303
571757
132096
490719
747015
950836
473371
1082390
835272
884146
1013160
1496022
538250
1728426
763850
141219
584755
806253
1384017
1388968
1369606
1224146
1751829
1408245
617707
1401614
1431926
16493
1828439
22834
1269423
800451
245002
1610278
237791
530955
1027889
732784
1804328
1660332
18239
211314
676293
1865220
1719625
839904
726784
442406
315209
1236391
1255393
1813001
730058
767441
1578293
713806
487791
1497585
1687379
1079445
1943153
381973
1681671
650623
851502
516952
316056
1621703
1367382
1450076
1101142
397267
997233
288344
1444883
679587
1562378
453855
1526192
773377
85380
1262926
245768
122568
447655
1050487
731383
1374494
1256653
1431165
1220990
311992
1237253
1097885
93713
1750684
940422
908028
292523
762899
143904
1467663
271673
901572
928749
267015
45300
631326
483234
270867
917533
1225532
759769
79336
468482
529266
597649
974346
1661311
1501849
97523
951035
1207523
1869908
1358105
1741831
473711
274613
630590
1696321
1306487
1337170
833224
1636963
1712307
1043661
1532374
834892
1936729
496508
1740363
151673
1646724
1111671
1240299
703335
27119
1696512
1861026
1159174
236568
1950871
397695
311787
623431
948444
428865
158580
544669
964899
1223605
314607
1742225
1794103
1233581
191268
748193
870238
1834214
1764515
1833854
57535
908225
1798842
464959
1435182
1837312
1012404
1610943
951302
590473
186526
1854028
840430
1679693
983436
248105
445407
274741
252841
1613218
1707537
1915875
1914370
1767430
1790537
126960
379052
1125707
1214353
603745
1440025
1204664
876706
329236
1621801
177186
1010368
1395136
1269006
1097734
808561
506902
1536139
793902
576470
126330
492121
16341
1294067
110032
623876
845418
1553275
1870064
53961
702115
1036313
508979
493410
1603085
254565
1558898
401549
1502535
918852
480887
1447169
1158184
765346
809917
1748031
975825
435110
1968165
1863260
1216560
731027
491895
802396
25546
343321
327631
1711941
905795
62585
940521
762192
126942
891119
783444
1987201
799780
578602
1042000
1965551
1440031
471145
39684
1091557
1387697
1908749
920668
497634
1961157
475698
186785
1625313
320257
478262
349249
1077079
1312914
68824
720392
1893199
539180
73885
22965
411900
64943
1488765
1121052
951104
379087
449565
809657
1770323
1017645
1411507
139494
1543876
1715891
192703
1327272
1023320
1922344
853186
1779393
1120471
1085543
324967
1199639
1213968
894102
1006619
1257053
373191
1442119
436755
797397
1569525
1013144
1948573
1412666
1742501
21376
1616861
1994333
1607801
992844
1830913
1740387
429026
1713001
660058
1938495
1051657
1278594
1506340
177219
318497
798214
1190543
1358729
73876
1821961
1123665
1186244
1988175
722337
1326838
1395419
1600779
755943
1716996
477843
1577844
1601092
926686
1444951
1518487
136892
1783208
925905
1027393
1601009
29398
288017
1479732
1976591
1174760
805476
1436391
1692534
463832
732484
1522373
216026
1676147
30714
1202116
49014
1770166
381473
1659262
996140
642067
1021077
1611835
600981
299656
145420
1344569
761310
235568
282590
1543947
1938799
604292
174229
1237824
1106014
876744
412776
919432
945278
558470
1165236
1375388
446480
1007966
594473
161020
754600
1369640
678791
1706327
700066
1689942
840512
669065
422978
441185
1138123
1307421
306941
546494
454669
1598102
314612
1325185
1119786
367928
1842362
1130697
1004510
1272115
272836
943680
1830281
1052972
148187
1988686
1767486
1825801
1319858
578466
1111368
1357537
722987
372424
1312019
1725156
1214710
300238
1629619
1090464
220359
954154
1908250
897600
1628705
1749647
462316
1563113
1429601
36074
1679132
1664352
1772438
1728080
715434
1087853
496827
1508203
1209185
167341
1477788
162715
1490192
1567979
1356512
1605266
557286
751471
744265
1973510
849242
1226096
1706070
10127
702768
1845895
979682
1310108
677055
914419
327654
379557
826676
457308
780543
81081
1154543
1142351
1673547
1341773
1633263
1719433
1145118
1121341
934694
1336144
1524155
568425
1301487
1080945
837927
858552
316155
1800572
1082791
267093
1334693
827506
1162604
287337
23374
1649185
1381874
1828697
511096
1408031
1113422
1367509
474231
12778
1515663
1816335
387957
1379305
328194
766955
786990
327904
789304
408470
116432
116477
1234959
1704855
223635
1644746
570265
1465193
1684853
327265
307799
1831689
44486
1212815
1132418
1073904
1495336
205977
602652
1620395
146234
602468
1858200
1324259
966102
1491832
329684
953684
1102021
1921154
321868
649413
1253895
723925
1866131
220562
544263
496510
449187
1365994
1563246
1795713
17033
1665156
1572012
284975
222086
538635
71799
876068
640284
1489630
1527509
233334
678469
1365406
1999496
503649
168409
1284773
1585900
856525
1224354
1854172
137818
1321647
1346841
385574
519274
1763488
1464256
1318196
509035
470376
1431896
1735606
670157
591906
657993
1489171
1314834
587082
1710074
1014661
372372
326884
1289258
393009
308833
1235060
1287141
673286
1491866
197815
475589
70788
1793543
1472783
54078
1655296
151259
341270
1502200
1032825
1364506
1028900
1753126
523560
1720863
378621
1508148
97532
596406
183363
1571337
134623
1230673
74765
1315373
1987450
848992
256724
1632976
1089700
1444238
933327
883878
1054290
1968435
1062354
548689
46208
41876
759925
1034252
70839
112333
688211
1162109
1921830
549244
672102
642975
64076
1146457
1661115
841382
925499
1832488
247771
241035
602131
677295
604984
475031
1486397
472010
751617
1811147
639207
728125
777091
1150280
610855
1873933
70329
282908
245908
1786407
1164851
804348
532187
1833665
1106225
1323806
1324746
1187412
1111710
810821
1071608
823103
1012191
1042891
1509695
1082581
1342656
840519
973758
1636749
29606
1787910
1165338
1099349
1740280
1493644
492477
436518
1789652
1552060
1347018
937237
861804
1326686
553973
29981
243940
573464
682843
1493611
1181691
1403804
678044
1126317
316011
1040115
318157
465819
128217
1472580
1395963
1333777
970144
872761
1608184
2117
127437
1935151
1767676
419292
153513
1493524
1922241
1981227
373646
1675784
76133
1055920
487060
398290
1857885
989225
1101828
925642
97390
1106878
1992843
906225
1063387
956388
1716881
1047991
1441377
1641719
338488
604562
665798
1440151
1171593
1089587
599980
1546209
1535467
873264
1738472
1512864
1903592
192344
621570
1930679
1299450
134521
1372748
1176117
970966
31100
1007900
627879
1177266
1815089
1212331
837770
596100
393174
1524692
1609308
1299865
1654750
430800
790949
1980761
1925925
380991
194097
711942
1479277
598725
1451254
900658
638782
1809546
1283262
1223294
665819
1612239
757027
897390
109520
204223
1606307
11645
1966912
1922105
441847
1662306
1507342
291629
1003082
1924329
1541672
1160898
1648347
1915562
1145346
509987
1718624
913150
1175732
1755882
40987
1532123
1496337
1933057
1178948
1149888
1938698
1311541
1425797
170558
96193
635881
1042248
1632085
12864
1346044
666075
1134405
515763
1783210
1296386
117393
895359
863214
865426
1340275
356061
512651
140515
1236226
1762857
239290
727737
998880
1703652
588229
162667
891521
524477
1361284
639368
660967
868293
708607
1955683
10176
976233
944754
471340
1519671
1780458
362162
1638885
1576712
598507
1461532
1459195
753450
340427
144547
1774087
1710736
941186
926726
985054
218485
13583
588871
1900385
1249338
692104
955160
706572
1152394
1730455
1259974
330509
211057
1451752
1875379
812938
1448610
532118
1024143
1392656
1012216
1576615
207959
1347803
591412
857004
238425
321653
1717770
1214893
941459
714662
1418162
53079
1921034
1859436
989702
95293
1262091
1533261
1363357
1978528
705574
1493772
962655
1176569
242334
891844
1435787
489170
1257339
1752905
1656177
1536212
1084032
756052
1871056
732525
512781
350320
1883482
1816897
1629974
1606212
1733600
892279
496114
696890
893481
1862292
1055965
572159
87099
800272
1750329
1574139
1304114
127985
618802
818896
1644002
1911607
954322
1757357
675156
160690
1885726
1602909
1905473
1585017
1451661
523918
457199
763470
780296
1847455
635933
446177
690930
1654444
1689276
1501909
1194452
1052595
1346377
1234842
351339
443937
1514683
636888
1870082
651213
1069529
1228449
129128
1512956
582975
58026
654651
839088
295515
1545580
1914185
562943
81633
960214
958057
172342
55230
508611
187678
284158
485054
751433
599758
56816
113670
465886
511074
191716
529046
1037114
1292779
819114
227973
1767902
1167972
1727470
264013
1522375
862099
1728644
571818
692592
292588
487793
1200093
1424269
292200
940936
840451
1695919
257201
496248
805811
1851087
1789397
687285
1662956
799761
1923551
144142
1452878
359869
199775
68805
217159
222334
1252045
1460895
1021403
324677
367231
1001033
1188450
958610
1939552
1279137
1829604
706798
1562537
999798
258847
715272
1498956
284141
89594
348110
1074865
862351
40576
1980510
485929
610103
1595831
932580
74699
1110516
1736108
1600491
795392
1745974
1022989
495435
774579
1782194
1850428
1428553
1904475
1506487
539078
1527262
66402
743213
1959341
1849411
417936
1306590
968560
1075045
46494
1492315
590588
1936368
612045
1395744
159476
1294810
569589
1323148
252449
192634
1896359
1992269
960410
866283
1276231
479918
300426
1178009
530183
1512703
1932557
1089634
1319096
525993
1876973
775571
753045
1693485
1465038
1808756
550253
260350
1103834
716364
418168
1593502
1045342
1445691
677889
1054620
1502701
746414
1472456
814597
506091
1312777
1540567
507183
1921980
1439150
1619858
1508857
1384738
969000
225015
30105
424864
1157059
331949
1657364
531977
751269
1259040
1681749
526342
1648386
210494
1386142
435080
842889
1176995
1649009
420876
1226321
1994860
1095264
833671
1800996
522475
1597539
1835358
398385
1184720
1708215
846211
1646998
1789907
135481
1071810
1669215
50472
1138876
1047521
331665
1278023
1618598
1085315
219172
251706
1810286
889357
1463498
183371
1999746
422764
258132
1136308
1171078
1230369
228459
858048
1797960
1581026
1595268
1175641
420893
1778498
769100
553970
69570
1181310
721904
589971
685825
823915
1772310
1313030
656547
526807
1745422
1880862
334930
3796
1981412
1132331
1584242
1612827
1232368
776561
791862
531610
949023
701890
1113107
910633
1666547
833952
86531
1833295
973092
32106
1579063
833082
1804527
77613
251513
1640427
1323204
1207173
680542
1274541
1059613
94551
705304
1932960
235823
447833
1465448
1699447
1883016
798337
372558
1006405
1562978
1734934
1914714
494802
1417910
919630
1708507
72036
1910006
82306
923815
72399
402468
1984254
787435
554049
1957846
1215839
540072
77012
604662
1611994
1899641
125529
199705
1325452
308798
1899799
1204383
762295
1891086
1382104
948148
1507744
1312828
533632
604017
571374
1998383
924535
669728
1231445
1261902
1068894
1976632
598145
1731296
1301617
1117263
1198549
541078
1737681
595236
1850545
1955044
1287303
569749
1139469
1002578
1875559
1454128
1905722
43383
740219
1724124
768041
1257695
1725569
1542664
314664
390786
1460165
579302
965254
37885
123538
1711182
1498230
1587234
999814
580785
1266090
656030
346584
1134188
1162768
399386
1503623
1351256
526407
1182340
1307535
655439
959639
1106065
47791
279817
462395
219077
1493427
1016485
1579650
106185
418672
847288
1494530
127902
281633
1150238
562031
267185
1332493
1897153
964864
1716675
259361
913957
1092546
1528313
1479048
1743811
953286
1182830
1428445
1706241
519591
1385660
1772514
676159
1319468
1508391
741772
169961
555744
663855
1390857
1378535
18026
1831860
1344223
608950
1589948
1667878
984082
1507590
1143064
1533218
1664222
432291
1670833
871655
76405
1145875
1813499
1408116
1372410
1484096
1436732
134443
787908
407650
822600
1182712
1080843
950013
1105416
1696873
1444874
1651692
1775302
1571941
654929
1721760
856189
1423496
631158
561701
1381482
1794859
673193
1280493
796300
1707939
750398
1474131
985000
425903
967708
1809485
253452
388426
760051
1620492
1173515
1813172
70384
85736
576440
1294983
886827
127533
161128
589078
370783
66036
1030320
1241585
367447
1415285
1721453
1491188
1738630
372184
1877405
160357
308159
688740
1551226
1365188
402937
1698751
59566
648327
1985118
1914846
962397
549737
952385
769105
101485
1931974
1291107
729460
1390161
265617
944427
713324
265768
1277313
1162211
724297
1228894
114015
45572
834431
518385
1588421
789932
1172722
1281385
1456877
1499440
1511123
832065
529896
1977566
1153708
1050789
1330348
300766
38753
1193208
876588
1305686
1318544
807809
1186553
1463580
711269
1701438
350513
1960958
147698
1911929
1826001
1551559
490328
1599675
1334540
76186
815185
76976
1700987
50279
1904685
1062441
1572821
1548842
572959
1599313
1683101
1781132
1402051
1269149
1683499
129785
1965187
1116626
1324662
623670
629950
477279
836814
755804
332798
1161794
461289
597576
407044
163633
1450622
1530254
373799
1631331
1607468
805237
626345
1497217
887550
813104
1465530
1489246
144992
1217186
482247
219691
799619
1400081
1662881
33646
1437124
885957
1563596
351698
420057
260600
1612557
1506941
1399791
1013598
581665
99214
435060
911157
673822
270105
94510
132922
1288651
1709183
1244692
909326
1802853
1148422
1857990
1954138
141320
1720914
664533
1086494
1086175
295960
875441
86635
1910531
366022
653416
1385887
764781
377570
993866
1687700
634630
1176622
359352
769557
1492035
451325
1806963
1798935
727346
1791402
499553
491226
883454
1368215
1017424
59356
36555
1195980
836404
1288022
142949
572199
975420
72159
1388799
1279950
954466
1532542
1417669
1115316
573077
261703
1877015
501220
1465157
192208
1564332
1085297
574638
1754221
488368
1388244
180047
856335
1391592
1521765
390020
1181824
1054951
549876
1103650
315548
1871362
889079
1368145
1673748
1866982
1921678
326922
1457457
1679637
1893887
63992
816860
906024
357108
1014635
982506
1317092
1122721
1958973
425820
363582
385386
1840667
772608
563579
1885985
817183
416478
1271179
1402528
984635
1896918
1097620
66687
840066
1482356
1670332
1039166
664454
628029
380769
1599385
365614
1035581
281941
925960
910337
1706457
1561924
403340
835786
1671185
1415994
136157
1176919
1288878
1228558
1506292
1675408
1768055
1152078
854846
560223
1906257
448911
399001
255119
668662
1535987
884504
1829811
374752
199382
1317213
1955969
1027216
1144487
378992
1018766
466410
329119
563234
1301039
1673976
349023
1892723
668259
376891
590614
1121637
384815
67900
522741
1877497
272716
1249910
1914026
88104
856042
1257765
422174
1094841
1187108
1207119
977093
1364155
1227163
1466866
749488
997269
295569
1737667
1066129
1704420
536889
671226
148496
1338199
963022
1436463
1970379
1661778
1374818
1397624
928485
77310
1233131
451543
742774
1686017
1430156
1003283
1444017
1643352
370704
901072
1912362
741572
1935102
957301
1957671
1083382
170122
996455
295131
421628
409578
703432
1471916
1678959
1829312
1640849
1715751
559770
806909
168150
130947
863299
1061071
1911487
810219
667997
1252212
893216
1561101
1714866
24619
1533042
1299045
643602
255775
1835836
87778
1907435
356246
1978192
1945332
1746771
1384336
769119
637467
891285
1497985
1351944
1955896
209577
1939287
321736
980571
254757
1444101
1406593
1781804
116829
412949
620410
1335949
1355593
80785
633185
330087
379371
14202
1334653
792306
1723464
1327471
684307
1471609
828854
18870
953374
1530342
1690987
840817
1067171
1899179
332983
1642605
1546778
803174
1031833
1998623
1178748
1249219
1277759
1178119
1342088
674345
1913614
354319
1602556
72389
733834
614283
1113381
1766976
1688933
1824844
704442
691929
53058
1718214
1946539
1077740
1241935
978007
332322
830400
199814
1627255
395376
764182
299592
264470
968871
689116
1251637
1597867
656205
333599
1295467
1933002
1139082
1782150
417748
1281490
1404144
1330483
1297021
258560
458989
1965934
1473186
1214141
1083941
1170492
1653800
486644
145102
837022
500321
790442
626653
763753
1597512
635890
360887
1868452
1258448
592967
1760224
1105074
1438430
614408
1787222
83819
1131861
1148303
1779876
1163376
771593
1503956
100374
606771
901463
1384761
968061
1266626
759533
753500
1226376
1545869
429939
510897
1079346
609111
1311929
1771983
125144
190077
1030665
130544
189582
1296697
712221
429848
1646896
1192030
1787768
1779017
318016
258052
290231
115113
66377
666598
962507
1927767
1839444
291665
1812130
1374416
1314382
21053
146173
1222149
120406
1937179
769531
479395
1488348
1574838
1418927
1422975
1144173
336285
476263
278945
1204587
277613
1554065
1389279
322715
131678
98825
1799112
1099171
1149602
91381
238394
1628236
214375
1918747
1192681
1586274
851613
1730958
605323
1548719
1943555
1565158
1970828
1991521
1589703
204007
1548819
267663
597661
1211947
788109
1309470
797499
242340
76631
586813
984261
1231137
1963998
1264710
1218392
84687
1006350
607434
530621
646236
148612
208880
817665
63487
1413861
187831
242602
1947850
1273782
1932369
841140
1076395
581240
1494470
508066
460047
1913274
713396
1477331
1092740
1041619
1578688
1386063
1052028
1918497
539343
1169773
1440024
985984
925243
742370
1595103
1813654
1125216
325707
1308680
1407540
1493977
917259
810806
958005
438463
778372
1956320
659934
737751
1212009
1425787
613871
318508
744590
857726
1209880
1925478
342916
1648666
610247
1449322
1358365
1151689
1815032
750067
1669022
1428905
156262
1224272
681232
950982
540736
1744856
809070
1200666
1232907
837640
213006
1264464
1154129
1014496
1551711
1579313
425319
1944844
1704271
1832014
824267
977115
1863930
1106343
1590181
590807
1746930
1416229
841255
117390
454229
1301044
733435
1304115
362111
238226
621184
547306
1305139
605539
1941415
1954360
241179
505320
1848707
979676
146837
272890
1449643
621277
62757
638440
1256120
61204
559017
226519
1773538
776573
1868014
1003891
1162987
1025390
1502706
1385158
1995091
308670
1687657
938468
1476248
1266555
1279690
1457068
1774463
1739945
668719
683330
432894
1170439
57807
966300
1067017
789487
271143
1633710
1562924
769963
179490
273964
890958
438225
441613
945776
627411
1613274
161730
1528604
167533
1331833
806950
401646
1273738
146454
882514
526678
1068312
603429
1442036
1776966
1293265
432732
719574
463324
35355
1717738
330187
374423
544775
855993
19770
775493
1876190
1883705
1739290
1627
116885
1221952
338343
784648
1875331
253572
1631783
1570602
1962495
1301886
74184
1490680
305187
1160940
145777
1493566
1675866
1938716
187876
105496
33023
924189
1860750
200377
384631
1842
156845
479900
557331
1422408
1242401
665433
917459
1301444
1191805
1896950
930046
1136890
1803783
1521948
665770
1750991
502028
1510387
1243844
1791128
465748
1608871
246086
887002
1385784
1219254
634958
813250
1323046
1507397
1987623
778205
1698333
1546032
1644522
471218
1559856
1077715
1828169
711983
1934728
647516
1050871
157286
1612402
207914
843547
1890491
49601
1920805
1374633
1612048
1951241
1979518
419405
1325604
617299
688849
121978
770367
1319954
1019793
622831
955291
1503111
1888874
1636073
457935
167818
633773
979696
1216497
897400
1340881
1815682
1063320
568595
503593
132026
1809091
930184
442589
1152250
848716
1320602
1594521
1092480
1513095
1395928
1006468
562002
1735585
1109532
993978
474436
1445650
130858
1836553
726383
1809290
401640
354296
624102
1269465
488157
1725742
649976
1469393
329403
1517509
773133
1607982
803688
1409662
1756152
323749
1545659
1882667
1969913
912308
799654
1303045
16025
1302680
128024
1097371
695098
203042
900887
1561611
232141
247995
1384093
657849
1828718
1429625
715175
1199735
943872
977207
1801824
1982752
689508
808989
1697031
491819
38496
1547453
1814355
203330
1434580
172201
1804642
838101
499399
906369
1277837
1419740
1722655
1666766
1014713
437188
1524093
605145
1006764
1181354
1815880
1813802
1213941
129291
1473145
370781
34524
223449
1427720
1126153
128781
288617
584869
1118085
462623
250623
587102
781735
1040138
975973
1265425
200251
578460
1812587
1916824
209703
1532559
158651
1785149
1170843
591363
79521
1939905
877049
1914473
1715543
224117
1689214
841288
66947
917426
404586
112400
879534
201815
1078568
1435944
253757
557871
1110213
1304625
483436
1643092
146892
11740
1751659
675048
1017961
1650295
938421
686442
1653103
108024
1858807
1032587
310521
1581430
312531
787833
520284
1367757
1020523
114959
729728
246892
1586481
392870
430038
907100
855024
1470076
1610944
278182
498222
117192
169598
17825
1558060
76315
477550
1044945
1257101
704677
212058
1667723
1963016
409635
438690
55292
362860
961332
1848677
229904
944608
1426337
1509208
941876
1908149
1386829
1989887
990937
13144
1621648
174370
81132
461366
1158971
1184659
913685
1590861
850974
542562
998663
1756140
617860
1808119
719036
1795040
1350815
211199
1742731
1643422
502912
1267280
622160
49727
517405
498385
848430
1765112
720030
1743422
148770
1984958
48317
1406373
1957486
17549
736971
1173931
804843
919257
1881387
1159692
1944773
1383362
1233633
1871522
1011185
1511790
1515536
1893549
941393
1985046
1547611
1356343
1483978
1455840
1519056
25811
1694157
1214092
1975567
1883668
754820
445716
1564760
1233893
1266948
906556
239348
1829111
1582773
1985959
1176376
938861
1394404
436153
1948547
514226
599859
394311
1203948
727772
1461724
824275
156112
1428883
590774
1067415
409902
448872
1470059
1320273
1659329
272519
279518
1447090
153978
1947148
1057986
811533
261098
223312
334089
465951
1369972
623844
1225702
1995481
1225230
49202
906066
253812
197735
551736
21422
485197
1262841
174213
356259
1196779
1911173
570630
1520592
1699207
460154
528966
1070757
1414493
1911559
1038135
1411824
705087
169433
1709439
1696461
387820
1888347
77381
1818125
1139976
1533190
886670
391990
343199
417990
351116
1807912
1732937
78852
530962
152480
1963914
140064
573117
755092
967825
1360330
1309295
1398478
796552
1625987
1909549
203541
1539966
1689415
586782
1472556
906675
1813618
385615
1275448
1795875
21182
708871
1074247
1925553
1413681
1444172
1120966
1990862
223458
279938
495679
1854518
319961
700635
1577811
1927892
1759103
944604
1746708
1991389
1783107
469833
950307
520410
1590701
789635
1392079
603023
1367285
643338
1658510
1158925
1785486
1511072
1020410
296962
1683141
209406
757631
1427648
1266790
30151
1502886
1816338
1091687
1200710
1197647
190462
1868129
825404
1618936
943733
184069
1378514
1122083
512874
1771630
420393
1722862
54289
13781
707898
409131
1567195
573927
468537
680757
137246
1754248
242642
226997
457617
1977023
1293323
587198
1745780
832312
157009
480624
1445312
1100259
823671
1993001
201311
1360759
831783
197344
1826618
1343035
1677461
1162426
1300327
133626
1300701
1861414
1300001
399250
1137540
374323
990182
1317807
692192
1320388
145084
1402367
1134578
11751
1472166
1689822
938019
1679411
969428
1451330
1084965
369766
43390
607813
1142516
730651
389498
898371
175758
1697303
866106
1549659
397292
977532
222704
173754
1147940
1288216
1825160
398739
1234565
914300
68067
477730
320698
324794
1106447
1096735
757891
1814141
1817175
1302273
1219057
1561859
344586
1565000
652171
432263
133092
1853682
1818910
804980
1595149
1121209
1845084
1079851
1965108
719441
796434
1477409
1932793
1432553
372212
909745
866554
1065127
859105
927150
123400
179020
1637094
178634
501170
299311
1352237
1220664
1711530
1308737
63544
203147
1414888
386027
269655
794649
1446983
1163130
1259571
1775731
1259598
531698
741237
179079
1715019
1713717
364600
1007553
1022737
1856585
339310
903394
1715253
1584524
1514838
495406
906706
1957358
949892
1470886
808213
815668
1211076
614573
272868
1047226
1013207
1304321
288866
1947316
245967
66524
1388166
1208337
14418
981293
189335
582193
1283947
1136522
951407
838981
141492
1834592
1538423
1294267
325075
162111
1067207
941034
1471306
63327
300701
1988684
1437786
1849609
796958
258342
915805
1706082
1682911
1904442
1953208
1483265
1363680
1377410
781822
1754532
1956738
1284252
918071
689324
1276262
1071726
1771179
1757005
243592
1241991
438744
168545
1711775
1522422
1676785
878111
203051
781285
984477
1380687
599308
1715805
861892
1671284
1071544
1266808
1770714
1284407
756614
1074662
1733500
24259
1159135
1320559
1396170
1558682
275453
1360264
1078388
453959
96790
1363787
1923100
388692
121140
427417
1160212
1652535
62398
1534565
856940
1623459
1986006
1429359
557071
932717
250680
1581677
1040234
5129
990592
432184
1015997
68358
1538094
1465922
603222
1902057
129938
927470
590502
1662144
763167
1601029
1684577
1593357
330444
1934925
1691813
1290176
1445027
847291
897499
112212
737856
763120
948309
1929492
606268
1894363
1266596
1543737
1399195
129418
1895141
1137975
687656
1787914
792326
1410683
205478
1924732
1147556
500690
697034
1884355
1708897
619518
1171973
1557823
1907424
1775681
1692383
1542407
1722039
924215
1036213
282174
441127
666431
1447006
873151
296021
1847556
1314801
741407
1713096
644877
31499
562969
1917780
178277
1361513
1939876
1044727
1522854
1281464
116899
741156
24601
1594345
1857184
328562
176601
65322
1343022
471400
80448
125517
160913
1319220
595886
1145510
1467462
32772
1698025
807366
634163
1464130
145620
849850
1492566
1532811
634949
888846
193396
670778
59610
1618453
98213
772492
390052
173315
1478387
187206
1983499
837608
1641427
751693
1229302
272496
877203
590821
971176
1186468
81129
1025855
586497
501126
466071
389039
1130214
1327180
264184
336877
1424665
1514426
1067510
1819035
672780
734369
842982
807498
305249
96495
908708
1738052
1576296
103770
805968
1035304
1356622
390497
834525
1096315
1085751
208438
505876
1237199
1786904
1856938
1916839
1492720
440352
1358124
1877382
59949
639083
1667270
1838484
639646
1471239
240865
1853525
1714344
890701
112942
101206
708067
224191
1266249
1058593
40903
278287
669935
249799
1380211
127675
715634
136202
968274
1558512
187782
1388257
1978541
2197
1991638
1081058
1667377
612167
278903
40330
160348
1815881
200974
1236092
1061046
1270654
1330085
1981009
109359
390753
1593783
285509
220886
1017845
1816059
757412
80420
1078064
258841
581505
603979
1907442
1368951
1540656
207378
306119
1680423
1906998
354124
58321
1968337
996846
427053
1000975
384876
685031
1172327
1306204
957436
1168083
1645194
992977
1810733
754448
723441
620120
1418621
1155647
710392
997896
106749
1393176
749256
742091
1485143
215901
171866
26640
179844
133740
1846079
1035016
628709
174946
436507
223599
266822
1926268
1672064
1445142
146081
91224
301779
634636
196478
1120307
1608479
5263
563973
727912
1699060
214853
1363504
1467523
509749
995185
1450173
1026150
1698285
271748
279792
1731375
1273922
1703919
1656961
1151884
1991756
1929799
998593
1836744
1698638
71367
1540328
610280
615752
1013507
206165
1292246
570790
1039696
714033
736422
1329719
1681076
1449799
1204719
1175384
1385478
1084057
742767
535637
1899864
1017401
1441035
400889
1467277
1185178
1820871
1608704
1943030
1465527
1176752
1750174
1101750
628589
1513978
54017
1783851
1769695
1808244
1721208
1985394
1879235
903254
372621
1812538
1674814
1960368
430283
1571310
537418
1515253
1157447
177635
1296560
1718117
298256
1483481
867940
1235517
36771
896347
1047518
1008057
1985081
906440
1042592
808070
405105
1569901
640825
1060640
1231465
20877
6554
77325
1490657
1151024
6703
264912
30204
210873
1916046
279988
1779410
144611
359018
1950611
1118049
1878748
288067
489043
1179034
1304506
1902674
1080950
837106
308410
1279478
1483648
1577581
784161
483609
1493528
912020
715931
933647
1868372
393552
548420
1075731
387665
1491689
426326
1073621
833816
1271777
1448562
824468
1776153
790042
1928222
1033582
1582803
1244073
843381
219309
720979
622721
1568200
880883
516557
469884
1695886
1167774
139829
564594
1979641
1097153
1652763
1145471
1640093
653853
226383
1996507
57372
1051239
1405979
938096
364713
1901104
1373410
1696666
836150
608150
1173512
293364
92710
607153
323496
23032
1870179
1185878
119386
1489024
1556826
77466
616834
808196
906820
621536
1130404
1086909
814692
1261856
110454
585796
1492593
489209
1883123
1589373
1114800
1951140
1359652
1410170
1819778
100196
721626
1878967
1291085
1512840
1491744
598033
1830411
1352368
1310015
283265
126877
1875551
1560465
1678651
575263
543097
935679
431189
1561621
1838323
1578892
1742086
1645765
605691
1029651
195970
573354
1014669
1711092
1406710
681717
835862
524866
824402
1101264
1195071
253107
1511204
330395
110099
1905957
1419405
1813146
1513774
543776
1873414
109260
1934485
110381
1887012
1784870
774794
812410
433728
25
745511
888052
945373
979163
1962373
673607
888625
1888056
1655003
256007
1219004
934432
1065809
48972
802282
520162
1728468
12221
1099572
1255142
378697
1864385
1646394
608440
327467
1269188
1010938
1619738
1418552
1333063
1469188
1557025
296421
1748444
1286244
986860
1560916
1614698
1652444
592265
399997
1709435
1235455
1152667
1779591
423008
473235
1632048
1365120
1862848
1487158
1743297
1541632
123826
620624
1284713
1226754
1490524
679522
1754477
1447084
578802
1842475
1020352
1843126
277210
236328
444022
1013450
592776
1727086
21997
863820
1126356
1269563
1964424
1334790
1310864
898229
1322608
496194
1538640
616572
1674986
1276641
1796773
731253
469791
132867
892502
1872244
358658
1614358
787895
847955
508457
1243865
441476
1997877
1645762
553619
1699664
507362
1278888
1037500
1716003
1615580
1425277
266135
86100
1235057
216216
937413
1667965
448055
385757
1969657
1381238
183234
1444406
1302495
881648
650157
623356
1471093
1773045
1260820
588278
682022
1553995
183015
1576685
1737724
1300173
908313
140550
639879
1277578
1869223
1563932
363789
1594889
1210202
1513665
744548
206170
254775
875113
568422
689730
86831
1162255
206171
1386489
1590889
1042061
1433547
1366763
1583174
1717634
1119948
284672
1486799
569071
1247152
1942402
111186
1345461
340021
1869422
30775
743726
250550
10802
1490013
1289842
1884178
1553722
716881
559121
92995
1174209
1936492
1366842
1540010
480604
536827
1073025
1978094
1111180
273935
1989594
1802703
1322759
1851860
413100
1039157
1861801
152148
341152
1836588
801819
783797
1048941
1446126
250624
1625311
53087
677270
589278
177634
1813729
1716608
1793937
1522397
758204
911063
730042
1703030
1017178
1720686
555344
891693
1420111
189229
1185570
1222479
1568584
816874
1977567
10407
554064
653681
515288
1398574
1541879
520009
224030
1667477
415049
1685227
1317354
983124
1846171
1061747
1264674
800067
50368
1658661
510530
778541
1626739
891758
1977471
1157123
619183
781103
485536
1915277
1676817
1450609
1684915
1813551
1056962
1426322
1684433
605621
1594088
877564
548217
772621
245957
688747
1765296
1572054
1515375
233085
1733218
783826
453684
1232218
531491
1542475
1195428
1692786
1290609
12785
175436
1883314
1121062
105312
1197315
1190097
1649757
1704854
624023
1639100
95236
145353
1383329
791366
617996
1395408
1529149
663269
1069338
1938359
677494
479236
102309
1756088
1903127
51069
240566
629423
997488
625592
1066529
1958938
1110095
711160
1821298
1320225
1140569
516882
949020
1023692
1484202
582082
1950512
1403474
1340446
1579996
1478011
1903530
139830
29898
439051
1822309
253647
522191
167611
1035441
1909298
1341471
1788196
1621468
593432
1176776
1598656
1162283
1574490
1307291
1727821
1758422
216422
927184
957602
1088815
364262
1750339
1374751
268261
1778241
1059520
974825
229197
1395275
20096
1055313
1518026
1770714
1393534
1068077
1367028
1437391
1981899
1923649
349985
301872
974275
1707307
1804074
1456444
485340
908010
311993
411491
395557
602667
1418209
1922508
174539
1534987
227347
251189
1685540
886262
371504
398304
1694829
1503161
478464
950961
1397992
1798106
1513772
1106756
1420882
643150
1339346
1323826
1667823
690286
1770739
1734134
649892
514231
453953
1013761
290702
1664811
1146050
604516
1545124
1632284
940287
1084826
1776302
7840
478505
1640051
1225669
1350310
96251
1418405
584112
1848270
1630010
1122542
51751
1065722
1222844
459273
9170
934352
250281
700749
377213
1020351
677999
367837
189281
1392940
186332
1609744
434403
855193
888829
1119648
1139104
56905
1975631
1811394
1139729
868328
1067903
93293
406838
1852258
405648
1747506
281102
1429874
21506
597923
1666940
8606
984234
963118
1324479
1232667
1044187
1109892
600316
601005
1830760
761973
1652313
1334613
451082
1322489
1571896
712727
829927
521359
1323693
65515
266478
534243
1006297
1823369
1094305
944121
728080
101062
1090073
1408373
467358
1363123
785821
1837479
1616313
1648196
1101876
1532990
5890
1354158
445985
1725420
1177081
1770641
1181648
704778
857077
1920004
1445393
1353294
352744
43068
1922174
1780070
1727223
1162195
1130237
400475
1065046
555596
1135507
385163
1353200
643077
540296
845118
1148172
1591256
1557033
1599988
1279202
1394310
348432
1983216
1963604
1808921
183512
1358899
1488628
427815
1679266
466019
1183906
1404357
1982969
1231948
261408
348374
146919
1708422
1713957
1591932
1504565
841698
1719912
1948273
1588145
796461
1183085
475788
1401044
1203736
362679
1741675
416404
518973
1247171
1568498
425546
134437
418151
1437959
1025282
409134
1190599
262769
62372
474052
665636
1300437
1661336
1290116
1520679
540616
300427
1689790
1090712
233668
909895
666282
373001
1834361
640995
1537360
1981866
343209
1118700
428560
899271
395043
984021
162576
295236
737706
1034591
235687
554152
1491821
379121
1180310
1412368
1436195
1054309
158985
1697705
1439242
1394623
889340
1032072
1399505
1346677
1157082
1179198
1078734
22094
975937
1251080
513881
8797
758046
580811
545790
873251
29195
916906
511279
583545
803864
1779684
658130
831294
1717251
1506270
99296
1230097
1158565
948761
179842
1809467
377967
86667
1883129
539797
104759
546081
1231851
1952745
951836
1252578
771923
393475
891038
67428
1879591
1298894
1295396
952667
177269
1129225
286979
1298622
535072
545934
1929860
1529096
1121715
652625
391106
811880
602634
1989244
1166135
476598
1048762
883262
887817
1203182
73785
1913687
1787499
309694
1045122
727588
1861952
1039323
1404829
348025
546528
761712
1656117
142102
155521
1267499
430262
1596789
1311337
357512
341971
344076
428728
1734695
614015
1472750
1634748
1386557
1046564
1055054
179667
1818349
1809685
622177
346276
1591450
1867277
1166383
1290886
1896049
595256
761046
623125
188674
1021395
1850164
1017579
569108
1079423
1688327
24377
1968882
1965264
705303
823172
1360815
1512228
1601165
1233524
1426462
387431
791439
1992096
991302
1828554
1274850
94200
483814
185835
971023
1015447
66379
1080035
432022
1522349
1242516
107518
918259
1685510
805227
124688
746343
1663545
1400316
1663474
935450
1552209
1757482
1541247
1672762
532687
96718
1952675
261345
1973351
1876480
1875869
548477
1191995
745282
1648515
1906059
1449476
438022
367989
732026
851371
1073352
1552777
851113
368645
418028
1653362
1483898
378884
1746340
1009448
236863
915385
1392932
1068784
561011
238498
102120
1524106
1328322
703824
1904975
1496367
1086155
79891
11164
980062
1437656
141741
416010
1699940
234380
765148
1207085
942440
830202
878277
1072431
1523849
997390
1257539
1617466
122027
1273066
1691097
1332149
1358965
1577268
1917787
1481248
411398
1970664
360628
1485433
1488321
1506874
868089
70709
1600377
1591799
560807
1440308
894341
1607099
1077207
1736081
884716
1327419
65413
430093
581321
283549
516546
286753
1266835
1867509
105628
1807031
1341398
1875140
510610
1374749
467484
1402421
161586
897072
605912
163622
1981131
730950
528296
909747
551599
1753037
1109385
28524
1755822
845505
673020
1845633
814690
225772
1213762
1838919
840954
389241
1313292
827124
365421
1614934
1888066
1573362
545682
1312676
1447583
1164259
1642515
1864420
32958
627281
1815078
1954779
411203
102858
872018
1368995
1530190
34020
833740
1823524
141011
1472033
1621549
694287
1344348
122819
44764
843411
1073304
596461
891115
654539
133063
1873265
1803610
644395
1056700
375548
1276009
1132317
103777
1206899
1698141
63460
135565
1823442
912704
1757846
876464
743617
1733728
1536251
1032698
1042583
1148882
1095806
531120
673015
718183
517915
880120
1408493
1482188
765969
752170
371328
160755
1398710
50782
1078934
1194760
1480657
106389
1828465
544952
1118607
1153876
1177065
1533687
1685373
88475
911284
1050567
574133
1945661
982914
1789309
254248
1595088
1627128
1239891
13049
644702
951191
1097917
899729
578283
1036820
1126887
615270
1045076
394194
1570604
342650
1758019
723665
940248
1969467
1872553
704093
1006981
626124
1512865
639965
183053
403720
98771
694250
75639
1871885
1593162
1712947
205431
133928
905429
588061
1070539
807237
820728
1620007
360416
1861476
409982
1686048
409608
810865
1611406
1491635
1745598
786381
1467890
1128010
1422038
756848
791763
1781118
264369
574391
1503214
214021
1931797
993286
428624
1755839
901264
47462
419848
1387425
1456018
800712
1855991
1618024
1713314
1416336
386151
1284340
1643775
643432
1945832
1564667
1718650
1542013
1336301
302210
176102
416987
674355
86435
1672905
449279
1976026
45917
1362309
1809196
985544
1829748
1978360
1550733
1586929
776741
1456307
1629578
1621898
247893
10066
694290
675651
181163
1797673
1239028
472714
500302
825361
273623
1944663
581236
954242
1172384
356603
1019772
1855524
1529786
1522305
32390
481984
878141
1349172
334983
1796855
48676
1457977
1467027
712055
459065
1842685
1350669
1760463
1667818
1131128
1479141
1429125
1352026
1026066
1878949
244417
1586927
1930814
1039959
1641822
427238
1525883
1286843
1376618
1414935
200287
1933525
1437446
1210891
145030
908159
1628577
328447
1465208
466721
1386587
494630
441402
1463506
370162
568843
1705287
141705
295649
1042536
669072
423720
1025073
1439027
528596
475256
893955
1980769
246247
1853308
1065166
504594
1635580
679182
1744786
577551
259246
408467
1776491
256622
630437
1265311
1235992
355311
1767211
764730
540806
13521
160148
89631
1627961
464236
456797
749970
1817454
1862328
764324
49430
518147
1134455
1081156
1423311
473768
811746
1300724
866612
333099
767666
1959837
728368
700481
1641053
120664
1321403
834214
588897
1971237
1046397
701252
1032816
1501653
972667
1299358
1055527
1872720
546454
1591824
1537853
945465
146499
1153496
490820
1798789
1305253
1890734
1055379
680580
891695
799948
15429
917017
1347283
838174
538018
642387
1485347
1244740
258180
1133289
1877797
1963401
1058579
1516042
355299
8976
1925759
1194064
1416383
953795
915028
1351912
1031971
1918762
920867
127655
1839884
1672349
1479328
1301704
1740579
938692
1078037
1550996
520021
723175
935056
438252
1932980
462151
671982
1513729
193834
24898
871828
1227447
619881
1225914
944963
250307
552467
1355944
689242
1072484
996282
1582071
1820510
1323603
1626013
572146
580199
29797
1060314
786715
643103
360517
1417349
59848
215019
1209893
706469
700315
591313
689857
822475
1374579
482136
616141
1445236
1935411
122997
536626
703863
629750
1624811
1931443
1166372
1423307
1830091
1576867
1342148
267713
1356788
1407247
699234
416570
1442935
1837730
1231648
112848
1038944
511503
168057
964648
46068
445208
204435
800670
871094
588449
1936411
1707283
234170
287211
1612943
737230
1794983
1797927
610846
859066
1014117
1512527
1078840
467155
57937
90518
1308686
1802841
95466
1007201
197556
443723
645127
569291
1937042
1588019
1704578
1908943
1308472
171324
1548003
1210952
1509353
1718301
1858694
770760
1826376
1339369
1136187
1218678
1410834
689459
696121
1775858
1005164
39656
854265
886535
70705
511036
349299
1033550
1984269
1943546
92417
142199
1365695
248703
1570017
368229
1107743
989134
1545525
494459
1778733
155453
489660
358402
1852968
1786658
1778553
1144943
909497
1770915
601658
1346918
1604608
1657908
1437019
1553415
363734
1862525
1918004
1289654
1907050
122740
652921
694809
79335
1114516
1989194
1178626
1689290
707080
527145
1944879
354028
969123
462162
1837456
1846416
405971
1841576
461787
204385
683712
1106245
632099
1401038
496102
229270
1827809
492498
1362087
1236825
1817075
1453580
360807
486232
126384
1564854
1340454
1336461
96596
1703959
1777461
1648364
673029
1139877
1693995
1831683
1628518
1972425
65260
1396995
631443
550186
1780428
872998
725262
1183184
744837
1438013
310831
1252400
1082040
1199328
1588309
1268726
651811
918427
34658
240818
938763
958678
1762060
164477
1039955
735167
1316066
1189584
1737013
1461900
1835145
503977
917572
111588
559080
1802983
1031601
1482245
662873
1302711
1604228
1298119
1176094
1878147
184713
676373
866624
1056892
575056
379903
1163260
1470878
1114846
396912
914054
521958
1071676
440439
56752
361196
1433874
551403
63208
497395
1486360
830420
962862
1959666
940325
787755
844156
660071
659102
3147
267821
1052576
867392
1848413
1166952
780184
230992
1471365
1172854
204218
834511
1042388
1238955
89683
308952
744670
1119394
46456
1450992
1867694
506704
1374198
38341
1009386
23958
1461210
97103
1413000
271274
1270510
1338280
703149
1912510
1855535
284790
646830
311092
1621081
116896
971516
1219234
46839
739711
1683820
1733066
1907770
1227808
1542281
1551964
1934336
22990
936131
471731
887943
989724
181943
1951679
187009
1348811
320840
1132642
972972
1383080
959592
1370533
1448700
1363748
526789
190601
965142
21402
400119
77838
1786649
162222
1643176
1631717
398870
303322
111698
1259495
1962461
569099
533739
1269742
1450971
751780
1005286
1986587
468202
697290
25993
903471
833344
523632
1862057
1132768
1227243
1802131
1245231
649460
218765
1910996
1580635
1339183
492429
604491
1366993
1825142
786529
951988
93975
1323799
12011
459871
45484
1419730
634914
372311
611462
1458476
1441257
1458040
843980
264218
1326931
936328
1851708
218602
872112
491199
1145173
500553
1078788
1180984
752701
54182
740697
77605
1787147
1172660
1961504
1604740
978637
263001
321471
620073
999352
1439763
1964202
1764912
478020
1345108
1938730
161898
470818
148843
1099294
655456
674116
475653
767237
1600109
1165667
754219
1631936
1987801
1378374
826893
1674595
1615851
1142205
453094
1980098
1845457
1730258
1492996
595245
1153107
281931
1008161
371384
1426214
965776
843816
84421
769725
1926372
979555
1751688
149867
43944
272774
389225
727890
538239
687897
670372
1099111
787343
989254
1465441
1555465
1886009
1009869
998143
38758
1159963
660756
167362
1196441
516020
503581
1307721
1303073
71291
895673
91363
1028514
245289
1757366
1943418
1616226
878731
442403
108887
1422121
477086
256261
171441
1464883
745417
1941161
1529817
1861337
774735
300790
1414409
270515
1089627
1070253
1815408
1280279
1321226
926129
560400
1007362
1772996
1619709
987824
1406386
1680169
11924
1549385
131480
1639360
1552959
925675
886850
1046672
1861470
716629
1631419
1486279
86452
1430801
1894024
1454149
60824
1830801
72688
107848
1766873
890042
1281114
596885
1982874
73414
1736332
1009725
12678
503101
1789459
879652
702864
1758659
966403
1998397
84804
744400
1629021
1856976
1139365
1077496
1319091
1540169
1849913
1548388
1358985
1205348
598356
1392209
1599860
653244
807188
98422
1561288
466564
173523
1023340
1175584
1672275
304517
817588
1485670
1204197
541051
450956
991357
290194
837865
760827
2464
946599
1773182
863714
956871
1515268
1058434
250137
1825359
1862692
1361048
1927803
352571
591188
1989190
1650155
1729629
599168
734979
51903
1036598
820983
459983
141013
654854
943812
1163269
1751594
1961508
1909822
179007
1709421
924253
1767479
1549725
325523
1590067
1904983
136376
1328786
1583955
621304
1810503
871282
1001293
460117
681685
1098453
239265
1422376
313082
839761
1594010
319679
1728748
293125
175702
1473843
1033467
640054
1189295
1029436
299732
1382645
1386888
785115
1101568
1297118
1060414
1013501
1672233
786968
367314
1959674
1718660
454280
1979152
1412689
149679
1247136
1152062
1057253
148838
1718753
761239
1028580
7460
767110
1203830
1209701
1504505
1567633
129006
503781
922293
587710
1114306
675333
965864
1059387
167631
5905
1506983
1097277
231402
1861859
889030
155539
1333509
449893
358218
664086
1965329
199365
1837631
573180
1782644
1753429
1179666
792417
1090089
655799
1277011
909600
786739
805213
206431
1483618
32244
797225
72333
632476
982319
862072
1199133
655034
1931608
392192
1897318
869238
1379621
1985416
78629
667322
658820
1283573
181393
1762320
634218
1367825
1788165
1960281
1414692
1760288
139689
1845819
175889
1737758
1862903
1901887
1679843
1266435
1557791
147304
992885
1251796
638610
267842
1558072
1995318
1769632
141889
1581918
811997
664985
545076
923314
999189
35823
941538
1095967
99090
1104534
314459
155548
1774118
1681858
965699
168774
1296522
1539134
1455334
998660
95846
525703
257634
1803427
1339379
1939537
331755
1327945
1126681
1759968
1594932
1163023
69355
1685651
1714375
1122203
206967
720022
1351545
1612513
1478
566694
330569
1152017
1459422
1998246
880111
232447
366086
116063
1862504
399008
1957843
1226966
1000947
1432090
546592
1305431
224976
797994
1945397
69935
876828
414275
70546
662862
21190
240654
812989
576844
751875
512456
1214638
1706644
1258575
1599708
1090510
1439321
1393347
1614550
971890
1098724
594486
1216545
650390
224968
1889502
1232765
1323244
168264
72556
1698073
236530
1017164
624885
3174
1393345
1669122
1003150
42666
1023368
1764874
779013
578841
1608386
846084
280242
803155
711519
1073145
1128715
1358368
1215344
309334
1432169
979276
1121106
751058
727546
212713
1406334
1623267
1033687
490116
1644378
97085
562757
386924
459141
1283136
1206160
1002002
1487921
1060812
90079
537310
1258291
853771
1769730
1644569
766364
1069623
491335
916293
1828439
1624119
1330131
1395939
832643
776306
1986797
1085176
182335
1176110
158914
90237
1329508
1121455
204200
845633
1384685
1329134
1759309
1271712
749318
1672199
424471
1604158
1323757
1139061
1561772
478538
1297801
1106895
891359
1875546
389271
1940916
1446548
1729159
1218683
1849281
1835965
1938247
734943
1077520
1217777
1307546
1742858
1986841
324079
1027409
1355193
1247069
1673851
1999496
895850
716298
1069813
1855557
613685
497710
469397
854168
268943
1335808
1179149
1038807
289780
320199
1878197
562655
1686158
1945253
1905071
1947567
581331
729097
1984919
436398
380107
1643165
491945
1170029
35250
1357271
346738
580053
1796548
879068
1648982
1563539
193889
116004
548688
177853
165177
1292463
312043
857839
1757603
1409615
16783
773095
977885
297774
1863368
338101
336218
110933
1214674
1722076
1281382
1796874
1338987
401500
885808
939229
1305019
599795
172212
242182
214218
494294
492353
877215
820733
676908
844845
976807
976063
1262090
1020679
1558419
971717
1082316
1902956
69217
1643639
1207395
666447
201163
528614
402439
909171
1889463
1887135
938503
1342122
405373
1827828
122293
1287311
1129476
1835862
1026032
1205449
1774273
1223643
1784432
1999196
1139736
50916
314957
149254
1697290
730686
252172
1591873
426575
1745130
1951073
301953
1777257
391947
1440273
1231583
185715
1839482
303276
60778
1714862
1476490
318784
1790350
872588
1203303
416211
1414571
1076110
595634
1334439
540960
1258228
1449149
827665
1077802
147112
350219
629998
1538691
582524
543623
498219
234755
599915
919415
229133
960498
1590193
1035164
80034
1063119
1955471
1720181
1904328
1060807
1305291
1148981
233084
136510
1034905
1221777
1997490
1802854
83027
1005766
329341
1753669
1209485
848728
75687
1805043
539005
1631066
805350
1192816
1006033
1340776
1812238
972507
530154
210320
563740
1568477
1704070
648025
1970002
1140037
1802622
908634
1395632
1586500
768976
784095
633509
1789235
35836
1975919
1688780
1910510
290502
1253302
1518275
1238849
1562806
1938083
673067
1747854
1127551
20024
1753676
49532
1852494
1192276
349908
1935666
1001206
299243
997354
223151
1993788
1975147
1252069
1976293
307362
1533533
1718155
424175
204439
1239952
1606035
667946
922231
292542
1962546
1194264
645881
1529179
1874229
1942569
729076
407492
658189
50927
1799613
1382037
896220
1016668
895423
645596
890459
1380735
1364137
558428
1377445
1521882
1186527
1048112
928388
1646199
1334889
1069470
490981
154090
1331518
652946
504
1224201
1066313
1935132
1465396
1151374
1518469
650131
1286511
1390971
1895462
1224138
326636
256743
1767546
521179
577381
1766929
795863
227678
513661
839719
1363944
102885
1964013
1307254
1917129
1323878
1493734
1841059
569786
1935042
93962
1894651
175033
1157059
1776652
897820
76443
1369170
103720
910327
232202
1486995
1799796
100439
1746269
881010
886170
1144921
1142471
735578
987165
1876918
1685106
114072
1484917
644149
893822
178352
1683825
607141
829663
1408461
170671
1764620
99954
765294
49774
1248071
981193
497935
1945139
113319
660563
595595
1002896
760392
59677
459107
1400464
886200
1965390
1070784
1590423
1847531
903062
1506065
1397519
1711930
1032272
1675139
56975
1434473
1691918
1229819
1035609
988793
970568
290680
152695
946059
526455
1657164
966941
879206
15192
1605576
1631758
1518112
298427
510132
1998332
569374
399217
215017
1251727
1093218
520385
1399344
1004947
1529712
1451040
1198127
534967
134658
1454125
1054403
1538337
875991
109922
149730
58156
408576
913742
1887070
573201
553758
1177464
129707
653768
1339669
1818949
1287772
267972
606171
1758667
864109
312529
724649
1713954
65059
1395144
1932616
131607
1086401
1180385
1713211
1746230
1729438
40978
563251
258586
104943
1848289
68512
1388209
1294068
969918
1886234
629189
1334470
758004
1038185
1109786
990182
727310
551109
270046
1856302
279863
1925416
1119583
1854861
11036
1977184
1892011
485581
746994
1248387
49133
1475406
1559117
1636083
1403581
1494838
192923
569854
545355
199388
1165066
454505
1616513
1860394
725035
383446
1004815
329847
1171603
1850832
192199
1568943
159157
866576
736549
593553
1893325
635212
29206
1041326
1235614
453052
1480842
1248649
347510
1020360
330062
228883
1004922
1671257
1414079
100583
1553758
741827
647566
1611093
1785955
1571507
916091
500834
116609
434400
316273
1311169
344729
698371
873492
135400
1010886
1343711
1048354
3797
1196154
1925829
527524
1237951
682390
79720
705533
200430
1352535
1156155
59601
196414
1761156
52321
1081209
763149
127337
1811211
875761
238197
792098
195037
1685557
1755029
533925
813839
348690
1996363
215295
594175
956694
522307
576019
418647
626739
1675237
455226
186924
1985849
112309
696171
1987142
768880
1302278
1824901
797207
163048
216248
1083940
1470497
690685
1410446
1124610
246104
1279752
592586
1946881
1242978
1098746
1014115
1727661
558510
421368
1977716
535283
379442
991235
753767
503678
1040519
1574942
1040200
1684244
105102
40593
1371436
1313929
1899571
1854330
1148915
1811450
185994
1424911
151918
726049
1832542
230837
132880
553515
1937698
870437
1802826
567631
751011
1241750
1395692
945687
577666
1023683
160196
266926
1990523
1840840
1619197
1355289
1108567
915025
1444080
1338377
464655
1367917
902684
271034
1947103
429980
173201
423053
33704
157503
765418
589581
223908
1049737
274823
1661193
1252917
1556366
380531
1745445
73050
979148
827322
1584571
139019
1193226
966934
204935
1036054
1264599
814209
963927
55085
1329219
1100213
348181
1049604
179374
682241
263201
1761100
1356570
99934
1449502
1908005
359358
1074282
1068309
1755160
1989819
1729711
1239451
21245
267742
1278804
1812598
546113
722632
1045179
1157224
763460
1154968
1889074
1420729
790553
1952870
1125771
26332
21095
454001
1034060
1604986
1910736
1485847
1039564
1554446
1069022
1445130
1593425
1512739
898890
897010
1902566
874129
527424
1442547
432592
1312113
1551454
659155
152655
565782
1785936
806328
1429536
1755802
1292409
73120
690862
1146947
135942
1054195
427058
66779
795803
1870283
706717
1144748
494511
1009848
385100
1289909
993426
220659
1648402
274749
643307
485025
246507
1645176
290614
1892819
955570
1320732
32931
1113509
1663632
10717
899913
299894
1453291
1785647
1210953
1437211
1149500
868650
1839282
1566209
269219
98195
1367952
1428476
1897093
310994
1453444
1922624
1111613
817801
1673369
1826195
1401192
1538987
1777379
1266070
1461139
1343390
1806984
455193
1468049
1189762
12734
460429
1663923
458081
929669
1952821
662299
166969
930438
523794
1482874
1890402
999603
58575
690448
308455
518510
6295
1428692
789728
1597177
384628
1747469
1124149
480151
552785
918252
1302931
533825
1664569
1462234
252781
352041
1221637
1484497
48593
1850021
628869
939906
1355171
376987
1542196
1404064
1688472
385534
675040
1663174
193737
1736238
1229230
172073
1128696
1179912
1806585
482371
1251199
1730745
106521
1051626
359064
598520
398997
417089
107348
1900144
1355460
974729
1466688
1900323
1068825
212419
1348324
1179800
378004
1471943
259230
1194137
443102
1305799
1117333
1767988
195730
1023199
243277
1130333
923694
1862870
676401
24375
1309263
1527250
33640
1898761
68835
893193
915551
1181758
209937
808974
199966
1000354
928934
1582983
233704
548595
1110208
1219526
237176
965185
1447471
237014
408626
1659013
1470786
1354570
220711
1433237
479941
1258362
1244932
1317569
621873
577178
260610
558313
1916273
1360209
1712586
840472
1387676
581922
1016977
641674
1439225
366286
1898909
117162
650206
1949629
914396
848294
320996
1368438
1911722
1441386
365510
966016
1433027
1529983
888575
1178000
817215
1928619
1379818
258041
307629
809093
449099
35498
425367
381980
1984568
971
516729
644201
1286616
1507907
349070
1789402
733692
1994475
717024
390974
86020
1664812
571622
907387
714551
323515
396888
1629071
290297
1083224
1670227
1720814
211390
901040
783485
255847
186989
586653
211026
1302679
806609
1256428
128959
1763778
1195515
1480878
1762806
528568
1931389
612668
411537
1489945
313948
1843039
730920
1176750
820359
115133
793643
390
1640357
91597
861742
1680712
1897127
1015854
1377968
1073929
45122
969392
1876092
1658408
1051637
1812874
1813216
1314945
758499
726989
1500161
920964
1762949
91038
540203
209434
50171
921393
1360305
1101861
82132
1256575
1421324
275185
747660
241179
1810591
1798925
78659
440006
1692167
34465
644019
458200
381226
531012
1650070
124236
252478
1661594
1946706
89194
1360386
114762
101729
1438921
436589
656903
1581033
1050446
844291
1408420
480889
311832
123770
1412504
1593034
1016323
1443235
1731272
1481466
431412
148848
1232904
1280530
293234
309147
829745
408805
1475362
1724783
1077991
1051263
1036194
755393
1867763
132643
1031578
1969705
177185
1207296
942105
1558388
794982
278957
970918
1441538
1399221
785465
479888
1557350
1510523
1665271
760607
1821127
1036827
1928532
1242241
410211
746395
169520
834169
111361
520499
4093
1493618
1901683
215235
1645948
1998081
366645
1244390
1262056
1467365
791722
666714
1314966
772088
749496
575099
166938
940876
1279514
1327840
1474355
1593969
1516435
1293774
374116
1446403
307957
1118764
1698962
805039
696599
491388
1583767
1090622
955674
1555870
1505448
1147983
1663107
732728
865419
1250655
1213787
485266
1333932
1678297
1308280
904602
152159
1601643
62241
1926697
1217830
47944
154485
54170
587060
929922
1371210
1771372
1760879
1086411
617543
1786054
1064864
1798644
248343
1110758
857052
641269
608415
1498760
1735901
1867679
666665
1961104
884325
1428549
282748
1315043
1186749
694229
392916
782068
1405860
1234482
789600
1249195
225998
1218503
1864394
934341
137569
1173510
823056
1426796
980984
1691123
557936
933237
1293785
1100291
1089641
214985
1655656
192676
408745
1947255
62901
1310725
1672741
1532707
433706
1129882
1915638
782984
1445027
558324
1023212
1053715
860797
758865
1896163
608093
1129554
1430276
765692
1143445
785891
1860584
786908
1209548
1510442
386385
789112
808573
934852
1389240
1798840
721819
827962
1531990
1089667
12855
1330136
784996
1440480
1629059
1765361
987995
1602226
583520
1890564
510109
156233
1886885
355027
1636867
1805465
699219
1683873
1954532
915093
1846133
1212617
1657159
289303
1929857
205745
277141
111406
298587
880801
937675
487015
1315582
1335795
282185
936399
1665209
1905180
1704392
1841006
1726218
903864
677968
802747
993279
644698
1637250
1366867
56989
613318
1858161
424856
1464753
90534
1717139
846192
1653060
252925
967178
107500
1633195
630135
340171
1270846
727097
1175611
1832095
51887
356906
113668
1240591
1278076
1754843
826580
96673
1193964
227408
1627091
1140142
93773
1760977
1179778
1573234
263212
1079726
1627811
543328
1381022
1379511
1597597
1538555
1633927
317096
874801
564612
1276904
964793
146506
677627
1706315
1894810
1103871
1309068
1831124
1117074
682912
618945
1335523
1131581
1973061
232431
1361306
285679
370990
1468104
1741725
749032
423746
390150
654772
1682609
551430
674165
813472
1152758
338803
757514
431128
444376
1739627
226140
1613601
420785
871910
344729
374752
1616763
353851
895418
1696778
1695971
1264659
64440
1115606
1812891
882059
187988
1165496
46333
1122767
1154727
83739
1830429
483957
481799
1765820
953249
1600152
1047363
383884
1233975
1650899
719127
775181
1969449
1990294
106542
1025491
1570326
1142145
1647850
1346831
17555
1476821
246871
1173655
888087
45895
1495708
276260
523780
1898160
1155001
1125601
1723717
838254
1335040
492048
1230290
1607929
805455
873210
1315504
440446
958000
845737
340373
1267670
923800
285305
1625380
1374098
1556208
1044946
1200225
807653
1485741
599355
1470466
1092721
345778
842778
312754
1399084
449192
1382161
1320920
1610320
908467
54839
1393478
1825978
1796857
167167
1170298
196403
1449472
1548170
1619862
1770979
1147949
694194
451853
1179665
642637
828363
1015186
472342
1399383
1257946
415945
308275
1431600
1906417
1301395
195420
1277347
1212707
471484
1892023
413582
814112
1048322
707651
1837364
822403
1573171
218139
1912444
415818
906448
1818791
78534
1193371
1251184
135347
888681
912388
363279
372498
1449726
1080976
191760
144704
1269725
381485
1563522
1142633
1284010
900790
187669
1173238
381504
794142
1719612
513251
715015
1303147
1147380
1339435
54610
1792229
481511
586591
1332489
1238162
971543
913190
1008207
1641882
1420408
30122
1464138
488212
657959
271153
1273754
382520
1674617
706508
1285372
239421
178113
1689269
597099
742922
1257679
1199057
240905
877185
1066816
1643099
855033
651942
916385
724329
683593
762350
1275322
1839818
296782
209113
391960
1756425
1275953
207174
1797862
1884346
754030
1452339
487121
348500
661681
197790
1123152
896017
563285
319240
137084
268340
1572253
1695481
1761025
203954
257586
263590
1136800
575715
123561
110942
1879571
1112214
1236872
104249
1021620
1008349
947796
1414391
165059
395534
853477
487527
1425728
704379
558467
327901
191975
882774
1208280
724691
1674084
1132285
1393212
718646
1301602
639760
669252
50768
1594367
1512214
27971
249549
312529
97343
924629
1202204
1996096
1827451
1461528
1138866
1509392
1098225
1728183
603519
557388
595885
1028839
1708652
580400
655754
1875418
914976
292678
837222
219748
1940374
1151159
340316
853207
468864
642445
37006
204890
390927
24730
1173583
145491
1485625
315270
449082
940982
194310
352122
955262
1866660
182727
1796601
1853361
1048656
1817507
1191037
1937045
1357718
24018
864388
802638
1867874
1683307
997595
1748431
991380
1789565
1425363
1564842
1317679
1342462
483327
1166729
550250
1194691
1223238
586051
1205833
1962800
1320712
783476
1932894
1824454
615699
607399
1528994
1444546
1487190
881169
1982591
1550984
1765745
1216570
1811926
941336
810933
570006
800246
1204791
1462345
1743589
1375313
857132
830822
541343
202649
188990
369927
996419
1403575
1987135
844018
1275922
691739
501045
467929
1514857
1731728
1030654
248375
539085
680277
500921
466568
1431144
1567150
1318643
1797416
75608
1378486
87130
1999829
1676709
336625
238554
252675
1955619
1604159
509457
28884
1560828
658049
995359
1074314
1507729
248770
992077
1624296
1346346
996176
799553
1887256
1963036
1235993
1529156
907114
475647
262108
405661
1777657
1163846
1177051
476955
255360
56906
892187
1867330
1202884
1441119
899296
1675865
145224
887865
644629
658721
624321
888530
392837
838938
1995862
647913
1358927
1111220
1716732
1346829
1699406
1932874
699557
210672
1908947
624351
1365174
82681
293896
1831408
1219785
593201
731645
1295320
526418
343458
706304
1751107
35277
1657912
183023
1652607
1936750
637793
1082378
139581
1907963
1719379
390388
1849791
1659511
345315
4568
207724
509735
1586486
646834
99512
954531
969575
1762547
1160051
1765856
1236763
1867006
393166
1358962
712697
1963330
1999428
1433562
1595981
38642
1384495
1413432
40934
1079306
1572551
1246190
641314
540725
1286931
1371765
1017463
1041170
1229247
1044624
1109126
1891701
394418
172838
1814249
1682316
1436764
1634647
905675
1487067
1133807
1045421
1080419
1824038
926507
1569160
757099
787341
1423682
461004
598647
388203
1598466
1578069
694415
1053580
178694
1818698
1920456
1892678
553604
283095
647259
1780722
848799
630854
658992
1762990
180664
606484
1674340
1021692
1267358
1963764
1784461
347505
1411468
1876758
1608582
1212518
781493
1930210
187114
907658
1247949
283672
64448
896726
751215
513524
1994467
1646296
335594
426829
1401318
774852
46768
1923172
1028414
1657966
1609290
927229
1632240
1486573
955568
745404
586511
1135879
593093
972119
295347
1981677
1104662
1120367
1398820
1177126
906611
1649990
712827
567404
366549
1975203
469780
1435385
454455
446418
1438591
765099
1638407
336348
1968969
1339163
1229642
1751107
1853475
1910984
1190297
589215
1523796
1117973
1730765
1629648
432289
1797236
1076799
1103232
915679
1323687
1237802
1926905
1037921
906088
911767
1158790
1916475
1088002
613339
918185
468279
239525
1256838
652455
162556
343598
1965727
893522
993110
1470948
1613524
1461017
1113907
1257321
852636
1776435
745263
1552472
1901062
512847
592420
868093
1559736
347236
142766
244197
1852461
347647
1999839
895163
1959620
1409299
838345
568262
1022576
489218
208640
407461
1102346
393476
462066
1716247
1080235
1503168
1740754
1271189
424301
1965743
195098
107438
1364558
1095636
388594
44554
523364
1749160
1305955
1707667
1699563
1953339
334285
265180
953752
750871
1156446
1231054
922348
1411468
1796693
667523
418040
1259320
1754234
586900
490717
934348
1348671
1444346
821572
1224770
773704
559098
1585958
263324
1741845
676567
477298
953670
242550
1268367
81645
835414
470933
1217462
1957545
1174305
62861
701214
1974163
1899924
1999198
258128
732134
645657
172253
174904
1904669
1312873
100741
1465924
1867227
940753
427532
1930724
1102207
1833665
170682
523687
1635021
1872742
1631706
1394650
401968
1196517
403673
108123
386120
593341
1534706
854575
471996
232847
946671
395947
1064748
942519
1135396
198866
1276966
605887
1527049
643941
1165177
508168
1607256
988754
1913837
1043950
1846477
170428
1716585
79295
1718958
1407694
123071
1183125
1102056
442949
252962
188655
1871786
1144430
1029734
108961
15400
665379
845685
575845
1500462
782230
1606005
77069
1682340
373775
1211833
500481
608315
1161330
1319658
1435962
776523
1677459
930674
754976
1826972
726837
1618064
220830
933094
1930242
1521302
1283226
347614
1617594
430816
1249838
1781932
316338
1471448
147870
1127549
473835
1226288
1690479
466830
1704218
2666
1196459
267698
1774088
1247967
28130
1923622
706429
571904
280196
216015
1529368
764590
1817697
1245176
1880689
1096867
1712875
1954032
225202
157563
16210
36271
947533
262449
1371992
1255007
616393
330196
1718795
1920463
138511
704529
1120808
277150
940830
222861
1515618
1902197
255842
1946865
1507815
678928
323047
1094925
1882314
1955603
1560643
986709
1584217
1660235
1870912
541037
1790854
1413473
543426
711670
837567
148661
1155325
1994408
1051344
739249
1337850
781751
839302
1208161
751656
1891976
1707142
829839
1315160
1767684
491511
1188931
575034
99766
738778
132027
939943
316921
926083
1743877
1619970
1798123
201269
1641338
740099
96144
287190
479907
278108
1015339
815766
831161
290820
1758844
184945
786453
1627801
1846618
1044973
1246998
1930897
382906
576153
170023
902968
1522180
970189
960971
1571124
769433
1478604
1739761
1978743
844962
1089623
1268651
286935
187456
1791953
230241
1941471
457416
772461
1791526
563240
1370090
687506
1875005
915278
850135
614578
302456
1658560
776039
1129742
1503848
1510613
685158
1848988
1861841
1183493
495872
599732
1094225
1491295
652168
1416487
112726
1691610
1398495
957182
484044
569347
717905
1468988
523878
1042649
1953723
918970
946099
1436343
339276
1875211
1626070
605909
515
239189
382187
323206
199186
1114905
353202
1935527
560315
273660
87736
1383416
790911
723538
1479905
911871
1015030
780552
1965020
695422
241653
858483
52766
230360
1053659
257009
1984727
484766
1458248
1511197
1228303
1497067
1079566
1225436
1149854
679534
1175200
886274
1290219
1501161
1551300
440697
1772246
891170
1129123
540630
1522547
1632349
669438
164651
1812823
457744
1295974
132023
267550
1580130
1810114
1332173
994811
1136539
1978207
232115
825035
1781018
427653
1866599
1349851
1837108
1586289
1123792
1860169
868653
790806
60481
323647
979521
198483
695260
879371
1983281
1163289
1696102
1821076
1188277
596570
1433543
1258438
1285668
409058
262603
860670
1122467
160772
1296114
1014694
1562973
1356391
161922
155286
1515306
1648157
284345
713168
1238830
442481
1070165
610306
994017
1097515
135991
1814353
1055139
1959258
1114910
336645
1398181
997527
831636
1378083
206525
885355
442219
1145072
1414508
393548
1031416
1387645
1816415
429456
1923824
1547804
1689134
752877
1601941
604637
305107
1250205
382755
474896
1444669
451188
191274
1335331
1044407
1204270
1948423
1222416
115614
770112
8885
1181730
1967157
1048055
875912
1929987
1376927
402727
1688985
1150724
838514
1641622
1714441
1792010
1378758
1375902
251702
338704
1365209
112880
579409
351527
1253247
795257
1454657
462413
1095129
217245
1421931
874741
1399789
168498
311163
1563530
1866916
1184726
97612
544699
427741
313085
791331
1715660
650679
1755963
1926474
1875844
1239925
29231
758548
996557
1648036
941000
1496422
448126
782612
841895
141933
522998
1630324
1641948
1003588
657843
1727654
1124513
340876
1439379
1190929
746901
1284758
1574051
86507
78280
1067690
257251
1853544
52559
1195645
676154
194809
180724
1483945
336502
1890739
1932927
652273
217608
1244335
345625
144326
502270
1134544
462134
1113296
330813
1129579
430665
82713
1119595
370355
21789
927319
1530623
512944
101505
1205358
1734869
1145971
1324336
1720048
994319
1112673
1172803
657519
1777602
856889
1575137
469720
1574876
1643834
1817831
1797821
1546305
1422342
1979187
1967432
1531041
576168
355039
560832
1943528
1844806
1175309
1638827
1445552
398388
1623012
1681998
675036
855187
309232
1494591
1556567
1968795
757789
793469
466582
98588
1270493
1071013
645611
1541111
1918682
1484024
917965
732732
1832024
197640
1122744
1814188
1118188
459369
1195450
1183441
1167244
1771025
1480935
1248727
1917036
759809
687572
704993
1500780
1348009
454169
450407
1856005
1242655
702764
1929135
1984096
1977131
1685773
1097701
145218
907609
1526794
255713
1776207
771934
747536
126856
1850861
431512
1274985
1398618
1577136
755331
1545702
97323
1357859
809776
1599072
1027254
1843478
1324527
176720
1288462
694870
232652
144097
1667996
1103265
1436732
1545423
959543
1451043
1527990
1994231
495265
1371439
24173
1824345
1426139
1295655
522225
1375633
1762154
957617
1593612
618898
1005668
163883
564564
317978
251272
1209387
1792399
527755
1280162
1274521
338699
231708
699372
118371
1692090
708484
1818478
698696
319659
190255
1830737
1889159
1915409
142640
1819618
1744949
1421246
1406089
1069030
1745383
1115856
1479232
202939
1690069
1094024
792210
1014247
90388
943093
1133585
1068304
1602621
829261
1547554
620202
458435
1111398
1305455
1032797
1008173
552330
231186
189421
149928
1121846
822843
1270903
367500
747895
1211582
1115216
1487245
1668937
1308603
987397
1568820
1869543
463906
645847
1805230
1272816
1204014
1842792
1822681
1601619
310533
1958681
925057
1965254
517320
1609907
834375
1614614
413833
1810666
481365
1120717
1237533
1252939
739071
855001
1272690
29603
1915267
1556755
1544707
638086
807358
695282
303294
1581347
808664
352961
481186
767795
607780
1653666
132748
1816781
1358262
1570727
331554
50791
545141
1003823
1567681
1033496
1819563
1789547
1573569
1011147
887654
765643
139826
1849056
830800
1292900
28342
1461182
787943
500170
40733
330585
288043
1571211
147578
1013723
1648289
375826
546239
1971370
1735107
6319
1785802
259951
61935
1350742
1887530
1514096
687058
329292
407938
145716
773335
1168169
713050
674958
355117
1528847
1749495
237569
531992
1524082
175800
1927093
437029
1382197
1881656
1744313
873611
473487
1641982
1636594
1274372
1775211
1807722
189929
634187
81565
1183964
455009
246876
1068343
1637829
493278
1254465
347322
1947406
1122653
1819841
51721
1071602
1497108
252275
587544
1228607
433429
1468855
809216
1142634
766308
1567350
974468
505246
1228593
332284
204846
1977581
845061
173270
21614
202750
1713037
960177
374340
1786976
304686
1902451
1529331
1440975
323775
1206508
422387
1304316
1123866
1593984
702141
1377765
1492694
266827
686340
1526378
1339085
1492551
550206
1184385
1416726
1084287
1714702
443329
919949
1902040
1010739
1414018
1494319
382802
1280274
1964925
1734139
1710511
1869432
1463439
182872
1604792
1615419
375953
390660
261103
1472743
945702
66309
627247
1896131
778094
1476235
1088869
241551
1279562
118577
1588621
1357966
1705933
1760969
3815
935089
1750214
882284
859558
587470
215349
1301593
1734833
1890143
48052
1122307
1738580
1584234
312449
365979
1534956
1668236
1745136
1392367
1443663
479010
358493
1734012
669432
270378
1475980
506092
1797935
718352
1949166
56530
823517
1434732
1879424
1648612
1265848
865075
1398027
1034383
1227364
928966
1129795
1451475
163326
1617494
1877614
1230342
1867682
775804
1541861
1917531
884112
728053
1899142
890758
1476486
299475
1596803
1935843
1896399
1442135
698626
1001330
1557993
1454908
683025
1668552
868334
1478998
313332
743347
280110
893223
1219
217502
315996
986199
1870000
1999810
741604
137211
1622193
614805
1251096
59690
979727
122734
467042
834012
1372566
905551
1209850
428903
1303547
1092210
1309921
1393804
1694542
731558
1857068
966092
1462761
965376
1406152
32079
915832
185578
383520
565008
1089885
250789
1634423
1148755
841894
1008503
1296941
741986
1335631
438449
609910
229846
1420899
1400617
603703
968155
1472173
1498831
97055
519599
1633911
1303166
346484
327571
1598893
909155
1079296
1784889
818151
232592
488252
1730972
350020
1100630
685047
1640111
949373
1376202
1603727
1265693
6884
675576
1771820
884165
982106
727327
782326
936665
1548114
1256141
222938
1660970
253570
1632411
1710111
1075279
340220
29890
1401740
1382114
244479
15248
1810325
1486467
1089080
1987871
1137405
827287
1433992
1053397
662517
1571711
1008919
1170954
1714508
710329
1472938
192677
1528935
1730918
91296
771175
338461
387307
518319
1079264
1500957
1145410
1602023
1661946
127067
1891006
1506760
1834978
1437314
1117886
769863
526688
963036
628754
1424864
1158864
1748242
1390109
1139716
1717010
829142
1755404
306502
1336415
1283334
900584
1169644
505982
396575
1206615
1917311
128241
1236511
1840208
1173068
1854892
432970
971812
318300
522242
154501
1131297
69699
518724
107946
400126
1395138
1700052
1231814
441551
1854698
1111087
870887
672879
573442
1068066
1913950
1899530
1808373
1016918
1646734
1749840
1417980
724191
903109
452496
1904957
444387
302393
1166465
1539165
1703259
651458
1915012
217188
1873053
182083
54048
1055047
760625
1602318
619342
577144
92741
974730
913765
734358
863908
1939954
129941
1782414
1305692
1647139
148097
676895
246029
169691
1941671
1571210
1196222
1493611
411494
1967298
1370976
563345
1495881
114841
1582709
1724819
1244806
1262337
1760744
1007137
320739
669931
1429201
147989
743954
1280965
724705
851239
102326
1016630
1832452
969114
1243275
1624348
1185384
1277145
1317681
534223
173830
243251
1120837
1122670
72407
1739057
771001
481596
60031
1404466
403534
1123652
1895967
1011121
500015
210628
1809389
817097
1001834
987627
245259
1088033
965782
1666111
746271
300744
970896
463894
1888192
649923
1396650
1016313
659730
624653
1474828
1235414
188655
1547560
1691106
500457
1984920
1753854
190749
320014
1973994
202234
1716986
960409
202182
529101
1117572
1896236
1248927
1461852
1296814
1726145
1066036
975302
648060
1018633
116387
1757864
312842
224701
151878
1982960
1424698
1592789
957319
373853
639147
688496
564469
1625930
321536
223261
864682
32196
1824325
1273470
1456504
1231602
263836
1039164
1827551
1486454
733096
1164374
186495
1528396
1215385
905771
1334157
1858360
997211
756898
485185
1838353
749576
1719290
887490
189639
1162705
1506600
1849438
430795
1252670
1685307
1613817
1679290
357029
966327
506669
1351700
859449
566743
85573
465097
23960
1207398
718780
993682
1704861
633069
130719
1709020
1312017
954140
472000
1066793
904298
1240785
1150293
1729618
1907018
1454414
1533616
1104447
1911975
253150
1369458
166472
415536
1963772
1296963
1049988
1792513
1973066
237489
330356
1005579
1523378
452110
1160233
853766
487513
1602771
495028
203699
95365
1167716
782241
1296630
1505041
1988642
1438185
1963189
656466
1526407
703626
1896724
1368443
653493
545817
797439
1715034
374184
1012432
367814
661589
1682062
1339853
512107
1140873
303965
820020
496640
1336381
1270768
281523
885559
772665
1339527
7181
515033
436542
1294082
949609
1269491
1184030
1497944
94241
1203980
771406
68423
580808
1942775
330561
1510683
318077
514199
823310
1483996
174834
1918578
1953891
1202515
500062
1403560
1980194
146858
889002
210138
1583815
699378
859051
1838500
791107
1504264
742993
1275230
1785182
1171175
1437579
1911016
82962
1442599
748378
1331070
1919471
79132
434850
1372196
1476184
197783
204012
170188
1689878
323270
826854
534077
908462
51150
91231
1865512
668369
1988045
573993
1904984
982408
1990999
389300
797927
858329
315072
433906
226571
1571606
1636138
584887
1390324
411657
19227
977179
20649
600970
1156930
802618
1410569
428678
1953311
1028445
1555310
339572
141925
1945843
523311
586894
1201971
1267152
440248
922618
897552
199734
1622458
588598
116995
1147106
1569315
1366025
83723
208134
1384853
909182
760365
194230
466586
259520
611505
1377441
713018
1927856
63588
180747
797024
1522583
1565911
231463
715563
1262405
1789150
917243
1290569
1949983
78758
718282
1687142
1424755
1282305
1304691
1074180
1420904
129719
876334
1295986
1246069
1873337
13470
36523
1262124
1690730
940475
180829
683783
761852
528433
1903823
940033
1568373
1528597
1078424
1688081
240136
1223624
1544719
162349
807809
820539
197124
1106856
1892140
275677
1503468
713416
1194518
1640815
235486
1055473
304354
736149
1847479
1452070
966889
1882279
1218536
692190
551551
1100862
1727755
1718268
670860
1435203
542340
530802
208033
1260629
1960206
1548141
8131
1921103
538681
660647
2788
1345662
142883
1523649
1186069
1586013
762127
1192765
638748
1065577
651395
439578
1533435
650432
1237817
1497130
715913
1729336
1618380
237279
1676393
926819
665223
1887643
1918026
593211
77270
23423
1052969
521083
570458
754608
18160
284824
1173309
1923395
1875826
1101901
134530
1920157
1227367
1477176
786485
1100653
1252628
125893
1538378
794156
1052749
1847723
538925
1474543
1391680
370488
1507999
1907435
848732
1741950
1535061
589910
446744
1067638
174107
567683
577788
1625665
1812048
432751
1101754
101815
1649974
1046809
353098
1050865
605540
796403
141148
338482
1880170
1139641
1747787
832301
649636
1152091
1474266
1946576
1170091
506918
267390
1931367
1143546
621711
210611
1680561
689107
319652
323128
1334154
1089466
442302
1462490
26177
331210
1326813
403786
15718
1908946
1698769
380403
105415
76720
763671
47029
1761849
1847234
1672721
1561640
1253380
289239
1922074
862517
1609131
1310379
1208285
1098412
1230848
1262225
91534
1374105
1062515
1502718
75834
730648
1190468
656574
1760324
1900524
622328
277216
1716846
1955766
67102
1104820
51732
40514
738852
406783
1807292
395867
969836
571770
1600817
822022
297049
310140
1878031
1010484
880899
1424781
118062
213807
1089282
99302
1053097
972121
1442763
1233622
351104
1269057
693973
513673
1559546
740326
944619
1273557
316037
1604754
81716
915049
1962392
436854
1074244
758978
1559506
641290
647879
1941325
687878
1843780
34869
1502461
901060
1045808
1118814
1044570
1279846
657566
1623593
769630
1049394
1761597
1853508
601534
770516
102530
1012612
1721532
308402
1904606
1676012
1184426
1402398
1144438
208581
71039
1633905
831264
474489
1686893
1399334
191017
923593
181883
77587
1121280
729830
479910
73372
1777299
163685
930958
1578326
1961282
77887
1128445
1749840
9621
37086
1996705
1656611
904005
1839329
1238659
623766
727294
1686456
1751446
1240778
636410
644817
436754
1711614
1210001
969682
471053
1718624
854079
1354485
1815047
1928726
264532
1266562
418789
466077
743479
263981
132182
781358
46919
110995
1055368
1151756
6048
689209
1439801
1514374
1697323
771437
1117339
1530560
113672
1508918
1396050
198673
604865
445835
1791879
1065772
1706740
255300
1730707
763867
314057
963824
1479104
403982
633234
1861164
1884348
1460295
1987755
228958
135544
700473
940403
1569671
1275255
912802
1058224
1871261
348428
1236521
4829
205198
49314
271832
425086
525051
129188
390010
1306246
1813269
127931
210208
631182
1342122
564684
1916959
1453805
65806
1592367
205229
1151433
1256645
527737
1829915
1777324
1239605
422530
1900600
1747051
872302
1727230
11066
1709304
417505
808944
773940
1711172
581477
1681482
770626
1989198
812648
792197
383401
1766462
1837414
325231
61809
1323567
195773
1211366
716515
184460
192087
382042
1440160
1570185
250060
1186824
181284
9989
820936
1097570
262242
980835
1548937
175109
1432852
1629846
584979
1271616
471444
1678976
1076154
1636459
40239
666076
1948858
833592
1995535
60023
356004
395902
1338861
113687
439741
23251
954581
124468
969733
1687875
346814
1416485
1247382
646450
1311240
1067585
187677
1681325
1058376
599088
1494824
1242579
431780
410259
418274
258075
9960
37608
919326
1910327
232742
733045
435741
1387794
1396883
1340157
833371
408380
1669509
1058478
1728135
869726
189384
460574
1331611
1120139
520425
1840960
506998
1533879
1674936
1459659
1089003
1453894
83845
86122
892261
1397686
1344987
115136
1118597
492446
950462
1794004
1030849
72764
1615438
892591
1486918
523308
762388
787118
1899256
855169
1750347
13308
693272
60434
1880019
105252
1135491
1701424
567410
673320
1113887
1877305
1637771
1744368
366641
316549
459532
710450
247148
817340
1864176
472714
411454
1375227
1714467
725715
1425750
922475
1847026
522
1954415
499745
279583
1527693
1281733
1521739
1540881
863797
1064755
295200
574389
1445769
871937
93671
54991
506838
1236780
751971
111172
590871
647960
1561721
945109
1516202
1052369
501425
1784977
703746
1313703
825471
1057581
1614642
1457338
679182
1591538
1011243
628986
595383
1538154
916549
1113510
1552153
769428
1200827
986961
661809
1227354
1776302
1695533
110077
400043
1117876
1114100
1736107
1863467
322022
1872864
142007
122684
1116251
178880
1945803
1441683
1822022
1628250
1771283
550440
418361
44414
1413110
1529122
411013
1843627
18450
1605860
129382
1632814
605596
1466496
742246
1705814
564683
1885982
1582329
329807
90289
1379479
1391027
1057528
473576
222509
1197159
1885403
636072
1733940
326267
1468709
321786
1114875
1876431
443151
277937
1600943
1284626
525990
1647611
1265023
1313685
303957
576704
1927668
1252621
1145654
480279
1747751
1689631
1437202
706653
655694
470958
114613
1459342
1289366
378896
682089
701897
1160987
1188255
1803277
1009421
1485517
1641405
1186915
1178536
1733202
1049411
1199578
733355
1949699
1179610
404052
1970479
1677592
591741
791992
34557
811703
23030
684037
673777
202964
6001
133813
382680
267657
863813
564252
67524
1855501
677971
748848
288155
1768973
475166
1988078
79394
1086494
714007
1071155
737467
1517754
461510
332073
394433
1281262
143887
489247
1964110
510970
883004
886930
449197
1170779
989695
823330
1837101
423719
1225887
1934003
549353
1868138
1265815
1235935
700851
1785604
290807
269537
1280524
1634215
459635
1760259
1842265
184605
565075
1031270
448397
1978032
1029837
373992
1018656
892830
1742138
1766419
667994
1049700
1162467
181991
1061588
901945
926122
1265826
1940705
1899738
841515
1429349
56998
331564
1209287
1592116
1795516
1664625
1234957
67741
1517320
1430546
1227565
91553
851142
635531
394095
1642199
886179
1351459
1550972
105949
1212995
717648
1224076
1735442
1056920
494337
1587313
364503
1724902
926611
922640
1640517
1797690
1915633
1247552
337755
1596787
1646835
1276608
787707
341568
1118050
198249
902586
497300
512093
879016
1588761
1813504
1461503
245877
1954620
624257
224805
1275358
1150234
606109
970320
1695479
1829498
975250
837251
1789272
123669
470156
1015310
658984
717187
735999
1037000
820156
1280321
654997
394102
1771078
856336
1744779
7965
125133
1061915
1656183
1598626
1245774
332795
266925
1863498
287582
603030
233513
1141232
1576581
579624
932549
1805137
843131
1164223
1543832
1046767
1369015
1625922
827881
161123
1402335
1013331
47207
906367
778077
962717
1950213
176847
584518
419098
1758076
1718949
520677
343747
1795065
332889
704912
1846647
86223
1690770
863873
409966
885807
306571
999601
1583403
1337897
1515208
1362714
651710
1457416
1179019
162321
1147237
712779
716902
477857
1685164
1816698
224344
1479326
321145
1205121
1024711
74564
1810524
1220667
206357
798959
1548236
1803857
1744677
974706
110029
1801927
1115581
598801
1964749
1692141
1331537
89199
150003
1524276
329085
1668535
1440610
33728
562182
70950
1128530
1619130
1296905
902304
74183
485167
806007
428271
1030146
141905
916150
1451145
969121
1498501
955463
1618119
811026
44446
132446
1710939
1826467
1039742
404176
817790
1773394
861409
936482
678574
1601911
1163875
1564464
1410698
1301600
349357
414608
847351
1925258
1174486
297561
987458
795524
1865214
797213
1916668
1155688
1532396
609826
508127
347494
948054
1939616
62299
1600698
785363
627946
1983896
1450696
1774063
766026
1307189
1609706
1531031
81984
428926
44885
1404602
217559
321127
1360437
1591393
1823566
1326147
1177059
35397
1335792
567248
833925
1610359
1256394
1449452
1653435
763933
761961
729482
1625031
548314
594667
1775466
735955
1080351
1620681
1432630
992405
1970538
1743811
843143
1798599
622263
1761429
1930411
391270
1430812
1366735
1053683
1489578
542851
268327
1857342
294634
1577972
890427
826173
1950394
339309
1340172
1923779
47912
1515590
832637
984445
56079
1765650
71767
1380969
893082
368904
79866
1833278
1507599
1122861
1809434
878485
257229
1959359
1626526
67137
272043
56555
557128
173057
215505
1610754
430924
793902
1072288
1589652
1300949
1592958
1394640
608002
1910745
54317
145769
553524
1266666
1058637
1258501
1194003
1658552
1230973
1988451
314137
1580350
1702938
106122
1899535
1213077
817435
100164
1656222
721182
1206627
1651541
238276
987375
1136764
1501364
48615
770540
583718
1062430
1498770
905750
1075291
332874
1693107
1256867
1379256
1799546
816104
1911684
1473561
1756281
1556149
1829037
512083
1795094
710360
331953
96513
248325
1840111
532796
819618
666427
1491654
985865
1626015
1277242
1286602
1828341
1143322
1469044
594462
1913580
310933
1979611
1868075
554092
777501
660326
1261879
1867640
337417
1763884
1569243
447090
1693016
560368
91188
15319
723882
97556
739880
92339
67568
1088314
487819
1000923
476116
179640
1818661
1897795
1031662
411357
1863310
1638365
1047469
1222060
5984
280051
1208987
743226
1747771
1764327
144991
1605343
54340
100890
1566914
77771
1760457
1650422
543415
1751512
796552
390820
1390321
1835815
1584139
964983
1670727
1701961
120178
763655
258832
1608204
45045
1930334
284109
1316199
850009
170889
1671611
346865
4312
712030
1533874
1235896
590978
1006600
1079442
1140259
1659635
1819578
739638
1633375
1702173
1348782
1263426
352452
1828874
967590
732278
806306
1364828
322610
1308886
1742746
1855688
1854048
1586066
546207
115509
775294
1254126
30572
2221
1794433
858139
1728430
1882067
572114
1347401
77076
1062491
514151
664457
791921
713774
1257317
1138384
1842159
480211
1060376
172916
815067
1973219
735342
1714859
511918
1683498
1357715
30991
1512489
1707674
1014670
1917026
1935349
534205
1102018
52734
1336455
754952
1526860
803000
1141748
1626092
457270
638746
844818
1487408
1330942
29135
426507
1230497
724149
899921
1426120
688282
1555229
477514
457653
186437
552554
233309
739885
1243180
821647
710845
1355966
1806494
742648
1327189
1700903
1582291
423118
1065500
447490
1454751
1403916
1637240
121930
433553
924640
1126172
184395
1373486
1667747
640377
1156991
1660322
1986825
684118
1870808
206584
447475
1440241
713261
1203077
496957
663076
1338096
563673
1828105
1280491
976489
1003298
257539
283537
693048
1431303
1298351
1530040
508111
1318854
193744
489887
397808
1398380
878798
1300786
212670
1174559
1170071
545134
1904550
1111218
636443
1173298
1694035
1761560
545359
1939896
554992
1988759
1828257
1650301
1750819
1862050
1054664
884543
588705
954272
1124551
700370
1198006
912871
1640338
206715
1365006
1187061
426473
1541831
7336
374429
560324
775965
299254
1015147
256028
829802
1255438
1209085
109518
1239518
714724
1249805
1347941
647799
974325
277491
1957298
1389093
1539218
1743982
969715
1042569
684266
1611849
1921434
1988172
1272463
1357127
154096
763343
1843643
202151
1054185
889741
1691068
1766024
825129
384372
313110
1643142
1637824
930127
1135676
761007
1144061
1781350
1021074
16740
873647
1445942
245710
539662
650200
1741368
533349
669755
350565
1927819
310542
939217
431677
550749
711549
1544020
1541076
237500
428940
1261698
286216
1931155
49842
889514
1199790
960675
541513
891301
954645
1177223
857636
1529193
1213286
868014
60676
238133
166506
1558974
442206
382983
138444
812290
694002
681366
538276
1100489
561318
619169
1872907
1459970
524123
1992872
148214
218061
764057
1731234
1593766
246938
1531544
458508
310338
1969248
1326644
342374
559643
380247
1631772
934289
1064717
419393
958217
307286
287545
1458999
287980
1839427
699895
351594
1952104
1132205
1548220
133774
1865235
1226703
1574062
1998380
1640370
609642
91249
1909539
595700
1510734
718816
710922
1497957
218819
1190610
649214
755397
1867415
709400
341912
146787
704979
1425697
581492
264549
1374354
1775447
714206
427444
1846584
1043314
911829
433571
812713
1596466
460748
1636903
229373
1680369
839495
1475039
369522
1400248
1330935
1306597
1105225
1196873
934538
67922
1578839
1042794
1332264
771850
151811
1932220
182633
99410
540636
445371
1780106
67995
647700
1964312
1940905
573569
165611
1301703
1178259
1902063
28716
474883
682072
995402
1430047
509747
942811
373647
1583856
1586068
1630690
1137681
1774005
1432742
1951196
1361981
777115
1529347
1503292
1035835
1962358
1841880
1727126
526589
307156
1460628
680052
271011
1177830
1987960
321041
1172529
1398025
604114
1241096
638450
571128
1763846
32462
711086
396595
407492
1169308
1035230
51286
573554
1308958
1650755
528560
506199
340708
921555
214081
1111669
837113
768683
990811
816898
705095
1599155
86377
1935590
156848
70914
1516506
1919365
439648
98073
404262
687522
994065
288938
1749930
1869157
626781
775863
230821
1688549
232142
927941
1339088
666429
960021
1790298
1225171
1130745
80140
46213
1186043
1994915
1561114
636239
423851
322682
902091
1784982
1298035
16122
154560
1910797
248173
873061
859443
138256
562381
1243787
1640646
41854
1887159
1643739
1135915
64016
423191
39186
453327
764811
352017
1870299
753815
1216337
1092565
179936
280118
1692969
825738
781632
1248248
1890973
1015584
1128897
1186916
296892
54902
1950890
258172
643619
218719
684628
1027927
1770346
1038838
983131
1443300
1473972
657455
1943696
23575
830600
28095
258039
1648635
500024
1145050
261359
236466
631887
1219806
785828
1333611
809640
18877
1435553
281024
54823
1524698
569937
783937
1670134
1568170
259175
499399
1197684
1793172
172205
1459582
668980
1910139
232188
767718
511459
1169940
336855
680002
943668
1084230
615250
1210138
104489
1762036
1742491
929577
465094
943238
1263913
1094649
434311
1834178
472889
1881404
508196
345544
774900
1351183
706327
668163
1970173
1401406
1252272
1506903
1939556
439330
1118791
366022
242959
1609135
1259713
641343
51737
56657
623223
788847
962098
128030
1496715
1492994
671374
1083754
561635
1532697
330754
1345775
1389737
135006
1833595
1949027
1351384
349354
237204
1262783
1553942
875438
1390316
935246
1967136
1240801
1818853
1667750
962126
563884
1647613
960730
1691636
1297721
915253
1365533
139859
117231
975073
17617
1420183
551583
1996903
1311878
722139
1386624
1711271
885540
881388
1810238
388058
643815
1188714
164234
1406843
833609
1286165
788998
1712966
356561
662546
472919
1215468
847172
1340733
1591464
567824
46435
1359496
381614
158789
1329388
1381911
1051893
1045721
1923877
1201993
338305
63396
214229
510169
84857
1022405
368101
118378
460977
441448
331077
398360
838455
164797
990471
346134
1275946
1732412
1449998
1722665
1947668
420746
1701152
1790995
1978370
1905242
12765
1737031
200400
1275926
123804
619449
757716
1360948
201992
1681266
931742
652744
389321
1206825
1565672
315246
258641
502717
1132262
573876
270007
683481
1783297
363478
1589086
1443633
668630
1041726
220387
1449366
144478
1305240
287111
314151
857872
1723541
1406340
785363
858719
504017
889447
790312
1705429
299219
928440
499046
1131549
915331
1015653
224385
657232
809447
397988
322383
1123187
1034129
1809673
530714
1439243
182368
1986900
1184818
497412
1342927
978890
194515
806284
175785
197924
1650710
1372655
1051684
1644127
1839474
1616119
1548419
444720
61063
1083630
307418
589712
1502101
34036
755205
1175834
141252
694080
1447636
317510
1896728
493237
1644277
1599177
1217121
986585
522986
1623556
1037267
1261567
324958
64689
1344370
2608
190234
1515177
257175
302395
15591
853339
222483
762399
1077064
895686
195303
285415
268666
1667661
214001
1141130
120275
622261
1312557
1486996
98448
1282192
1622339
907378
346997
1794725
1144147
116761
1809515
831151
588482
1117166
1844453
1086688
1071662
1001864
1507436
31947
881316
651406
1422504
362141
269185
1587194
1807946
456231
1325163
1764546
215585
743207
838203
1453015
1525690
139283
1298386
601745
627330
1012314
1360263
717544
1714807
982018
754531
987220
1647562
1426038
1873664
655592
460565
1933226
355395
859893
1289884
217924
1197293
408285
1472346
1662618
1887677
815917
1125440
1716331
429226
1973380
1517592
1908042
194507
1533997
873851
1267271
690812
549652
749418
886918
1574726
1508253
733674
1693181
320186
1628277
1086319
1018202
1255010
589878
1420934
1100803
1319319
1472190
644751
1250438
960262
702548
909396
156013
478074
722648
1260405
567898
1043358
1233232
635573
1571857
681186
1218060
1252927
164011
1669672
1049801
1348600
175894
938583
912363
1527917
1441683
1755922
1768004
231956
124677
128684
205992
1955456
649708
1927037
575071
612186
557974
478897
1307228
1066026
1068692
1951246
965782
836534
1466748
920101
1575966
87741
1449330
226155
1953000
166992
1044456
170283
1094593
795145
564093
685403
943081
1735294
1665139
1519891
1994163
574261
1076492
686572
1098894
967691
1004527
786102
175688
213266
36784
889108
1007928
1749644
570137
826608
423983
1604434
360795
1220057
1275157
623099
723182
1719560
1600384
1925733
1398129
490193
1304037
1381453
1911371
1895219
1820598
305664
531000
319526
1811004
889040
962391
437119
1245821
464364
514406
568258
1938786
873866
235655
1598313
523861
1784423
932748
1634842
518375
1141516
34163
894063
1416655
6921
959657
1499909
1821
912230
1766857
695617
458066
640098
685801
1559500
217243
265517
1874431
1635419
1033747
1895928
498514
497035
339721
1101368
1037505
1095390
1530869
450987
603037
351036
438350
629755
10027
1049143
383453
1092705
1420748
1590864
1634807
1816213
722299
1531231
1630728
125778
1768926
234525
161827
1656166
1054304
839028
1933769
1577301
254917
955312
1499914
653677
446278
917760
1548964
80533
499738
1797105
1608790
354014
686468
521174
1920859
66769
1556403
1530766
1943067
84181
128486
1194149
1451827
1593326
1899077
505231
1419926
1038049
1646179
1380054
480424
202010
1587344
264528
1059888
400831
1254332
15774
1158870
99480
37643
1985796
1247210
238357
1805665
1038028
1737891
893048
1636319
813249
521118
1693392
409141
1461937
642422
1497038
1955627
773871
379093
1050183
1577143
1590165
1559379
7161
1318604
1671106
1879361
1407239
604953
489161
1669222
711517
1259447
1523302
1971556
1273202
1479893
203366
1023076
31770
968353
214531
725410
1773529
1483912
1896742
694277
719779
68513
1374718
1531516
84079
1075944
702447
1354387
294612
1091153
563380
30639
44168
191881
1163343
1104589
776528
152874
204624
1404617
602949
915428
528024
1482749
24829
1895200
1902846
1844911
1368831
1533460
1793860
1999457
1901206
967578
1641795
1069865
522483
103429
817665
340216
523657
1669421
506475
330713
803909
827995
1424490
1430909
1201869
1922951
1816918
645562
1894275
965100
1481062
455801
692305
398361
1114641
865654
505611
1822166
922855
107410
363675
841532
1633537
787435
1566242
997635
1848649
129262
1688985
1348892
849761
1220819
1951673
1589289
194751
431430
124452
168553
725437
1384074
1372396
1710460
1079593
1339489
84901
1089207
409687
1247482
299264
1209179
1883638
1999110
1600944
992301
1351371
614252
1778950
184846
1582645
1854185
1765412
259473
1307371
1166907
1975305
53599
192636
229362
983733
125171
1582713
918349
868365
1055726
1742979
267444
639089
1613324
1203794
1055970
602362
83650
877211
1434743
902998
1220828
981260
28992
185979
422711
758662
962998
513961
80233
308267
1829842
1165607
82761
720210
757947
179269
276557
421534
451401
888209
1419985
1455875
1836254
62712
862888
361025
797281
1699386
1815786
631896
847284
112527
27671
1122309
160860
711286
1820966
1613488
1831292
1572209
670271
52915
1621283
118874
1290870
513930
311847
1416667
1097644
151837
370306
1029957
410242
834140
904090
876117
707622
637874
428237
1129958
1026145
1440367
787730
1891815
417203
1778438
1338510
971995
1044685
1054794
761681
1583048
1354491
802252
870409
1586950
1282692
1979438
1459993
1840628
1631459
1816121
1420054
1614885
1848887
590901
571474
122971
1095146
606053
873698
894164
1550986
628645
982395
1892874
839501
1331395
359643
162780
1163873
539479
1963313
1406073
786690
1374787
1147581
609590
5025
1219241
1847095
1456378
662384
1971988
496204
707880
546859
357752
825579
1866720
362426
412174
1183975
907897
1630737
1261729
247473
1798054
239030
1494558
206268
1963620
1575364
950412
1674132
813558
369459
1633294
1367007
1293785
1402837
145486
839274
249637
1051397
103273
1980096
417187
1166954
72597
929438
555755
1371721
888386
933494
240229
446319
1198343
1054137
1730941
1832876
408633
1698963
1263821
162874
785370
1892820
1515126
592301
980376
1434497
1275767
238003
1964992
401868
1620069
872878
509238
594081
1017330
1785009
1276272
721083
5165
1546750
1553138
764940
1992463
923929
453264
31647
1525879
823036
1430797
1202596
298209
679216
500016
598158
1306185
852883
1547450
1920284
1937537
918905
245780
841143
1979586
1782264
1189918
221702
373701
526248
92899
676317
1764547
59608
614606
19073
1498691
414389
1447253
426020
1890314
1466580
1171187
1764471
903973
814851
1897351
1384846
1260454
1637840
965212
129857
960406
402765
1872201
578169
1415806
1847306
183858
1231269
627282
1971543
155829
1374927
739909
1216591
312226
173660
197851
1859077
126057
1784189
623133
1887733
1627384
1760952
1255109
1073771
1843551
1704419
1157895
298187
1108894
717583
1058832
988880
107741
1455113
1206348
1998499
977514
1453126
790340
1717022
1084596
734806
631157
388132
1914495
577240
869610
1323718
1489718
716525
1887895
673248
1769587
413506
935924
1674039
1752988
120646
74344
1309981
1393771
282927
1089415
1032857
703840
602863
15651
1264858
1609411
493442
1037075
653182
249004
595588
1897325
418321
459165
333983
1502568
687168
458215
782049
981809
643382
560482
581878
1514114
1999116
761410
1103450
1456657
802592
1684822
1171362
436558
1017561
1891219
74911
830028
141494
1237052
74088
844119
362914
805574
545809
593773
173546
1938391
669682
1614472
1952034
1543186
1589773
1298331
740218
887306
238906
1311948
1926052
1697195
956992
622939
418456
650863
1865868
1396556
1450796
776904
187848
1370252
1330133
307325
648135
778424
1874586
967393
381699
424990
1866909
1818024
81827
3140
272972
746437
1361409
1084027
756281
1857676
812613
638685
870013
629672
697887
410366
971207
1070157
107719
1031333
1845522
1255613
803129
71643
833317
1875969
1290388
1447184
429654
592290
1771027
999019
550111
1537380
1736846
1922923
1195594
238260
1892214
1654835
290321
1596389
1243286
979438
846491
541130
1186858
1267379
320917
1729661
1723917
1312650
70315
72517
837313
1458816
114753
1354408
757717
349455
353454
1915130
1168391
1096830
1265981
1401052
1418143
726014
1412106
750673
1396918
585768
1307594
424993
1028048
204510
596554
378856
729169
1689485
1501981
417124
88919
279830
14014
838070
72181
172697
1428041
1763773
1746263
912424
630288
152548
131161
1029287
1960355
36920
1512296
242838
1855159
959243
910563
1242250
298119
967087
38288
1056547
95317
1843563
1556103
1864647
1870110
1467284
1454615
9356
1213348
567374
1360967
1403393
1480962
675755
22137
1570653
337512
1595464
348907
1054235
1231062
1295458
802886
1089535
1730436
678227
1420324
1444658
1062762
1942609
857918
99086
1594576
498242
933600
1886402
882343
578228
635819
1272705
1911927
928765
1323701
1659625
93628
253542
1855038
983254
1048216
832581
1846827
267108
220233
1395506
505117
994208
881153
1961130
1517390
1347534
1941998
1232666
83888
691087
627140
1669888
1108070
1107415
1077488
1412931
89582
1109888
994593
1328052
1920726
703669
1957063
1675628
1550974
1356026
1140490
607936
1558177
465239
1477208
1788774
1584790
1256797
1266918
79795
695476
773715
1898889
1160721
1100785
889662
609578
287062
923197
854149
248054
1548196
149124
1546109
7811
307221
924121
1418688
1233254
1274070
1401835
1014461
1238665
1289087
735611
426622
687705
759643
42867
1294071
466469
756017
486555
96017
401151
812993
517648
1967307
516229
1580070
106387
1541442
1063486
157354
1612831
65925
1294439
1408551
1963285
1109072
1971454
1050946
1197563
1980100
1555668
1231699
1457951
1585277
1874431
147744
525505
284445
525418
151063
1524585
346353
1417780
1460693
690047
1714290
315738
1987921
1581955
509686
958405
1951429
1809125
4408
1393476
606080
871333
864507
616228
547480
405481
1855844
404548
223509
886017
494816
1653665
117086
839106
1828519
443376
1138279
865115
1867290
826516
945719
1254067
1932840
1851681
494092
1836762
20525
256713
1557282
784155
1568300
1611498
1339664
628291
985551
978034
860397
1888683
127402
246641
1051018
1420133
1922770
541854
559477
1899345
479189
1596397
729486
556271
1444920
736254
1268462
1192443
931290
1144366
700085
1073712
1143664
493705
896042
794030
235208
1492337
532806
516646
1181986
624495
1289554
818899
542098
1875637
1960822
1658470
64616
403176
159067
341043
565307
1108447
1126896
561403
527618
161522
1885447
303232
324309
1809833
1196593
902501
1574547
456765
1466395
1852470
891340
666339
696828
1943766
1667510
787883
811349
711092
25447
649538
1428878
4734
47754
676085
551079
93724
1714852
700304
1919817
280202
1780539
1221035
1543057
1417922
1729360
1966151
226616
392004
973679
328682
513579
1933607
511147
1326293
520838
1059740
1758114
224975
773142
1193522
187780
1915460
1505638
1159438
38707
1727008
63326
354138
24554
1070809
1603937
208111
1776316
1403517
1223650
761130
314558
1143708
1835254
1954959
51501
567573
571394
1574590
320311
724697
253543
451106
641950
887036
1191049
1237272
353242
1773106
1967327
206915
428991
1889129
59986
683911
1955810
777264
520862
1339983
83349
1093578
1061269
940392
1681529
1421170
1430003
481842
2878
780290
1359010
1312615
1879148
710323
1948657
312091
601265
1408537
620998
527867
2883
1828277
1982142
1946606
274796
1851345
351309
1807891
1552856
1574470
1263935
1242336
1557513
1713128
751091
1945109
1440416
221316
1373145
1152278
688852
1188520
1141858
556581
1743906
1767277
508050
1484732
1099546
744129
694960
1129115
749218
707589
768008
1835952
918702
1015796
523447
1329811
1851624
1447228
665285
1983828
969282
1014658
856693
1427092
431307
1153319
381968
445062
447212
1473887
1282378
1184287
1814156
464650
1468081
723995
978586
1307416
475090
1350112
235003
705715
928116
969704
1809510
1999274
1571307
105785
1298361
1943841
1266529
1764071
1439739
138949
424117
394775
1335732
21976
1699362
940204
271668
372230
945228
368734
1553966
1196895
1875825
955222
1346107
1377782
1475113
1605175
83546
1125348
1132987
564883
381012
732203
1271840
135889
617303
10951
1438485
1592265
815590
1338349
1659823
1994434
1706474
151389
347719
136316
1885083
953988
1079591
1286714
1426305
226392
671041
552791
1623795
1668568
1934483
1225473
1966562
1382754
1876179
707538
1569695
637935
1314272
1537168
905999
36837
1817254
185847
1969491
1816133
307379
160807
35299
1976999
1402517
1262212
86780
421026
1865091
354817
1708465
622268
287092
1863257
40319
1892508
601833
861174
693112
1055615
1323574
1047088
1130391
1055393
926801
316673
748587
1087044
43941
1828815
628453
1375213
1276624
1151514
1655918
1784082
885538
1516813
840756
1088897
1060997
542194
1470010
1640255
1003273
1294144
1440261
1098143
374756
278219
1990613
645715
1732127
1562863
1048171
1128294
1851443
1614324
1227521
971338
381592
7640
1791951
350894
923165
18824
1579391
1572832
1372804
592814
200206
1206175
597278
1034111
1920802
1461230
456744
592617
1382247
52870
262447
395866
1614825
1142514
540747
1201250
958188
1823693
1699232
856853
1591310
945446
1107002
847318
1030281
1557307
756799
1690096
1257661
67049
1425855
930133
873085
955526
1835073
832284
808784
70657
705049
537396
1860152
541969
638318
785429
1233299
1160125
247831
751089
1932253
1922595
368659
1407014
453638
753026
1536977
87510
780166
198091
622223
563095
38652
263560
1133389
766565
304530
1056376
1066692
163157
545719
761788
541087
696441
1639799
134207
503322
692817
795886
1465692
729671
308327
1139276
1928791
334717
885777
1386054
1737295
32443
566786
1090004
1265994
104640
889983
597480
8764
64555
1807176
1716806
1015917
323058
254558
842310
1019436
1152418
1707304
1062221
938874
420877
1477801
1753462
1952730
347320
1960472
732280
1356724
1182417
651408
1057154
359548
299783
820661
1055486
418564
301604
793988
1070379
1632775
1542941
616057
304633
298917
432560
1292802
1428434
85505
1562756
947964
1549322
1120877
1153338
793850
811319
1405648
22459
1109826
1890141
1599452
351337
1340003
1695299
1145223
594193
126989
1738746
572490
682351
63997
1083670
1266005
1946655
130654
50587
1188488
1275080
270305
950322
102805
63310
1866599
47345
1994013
378319
1896191
426682
694715
143614
207854
312013
1342050
388970
1945460
1548069
1971780
1446098
1326738
450182
1562651
52020
432744
752153
1789474
272085
1260286
1202967
1110610
39391
723062
420591
181933
1154324
1210909
40292
1559480
128352
425200
1788472
1778109
120428
1967961
1994493
1539651
1115933
1124791
1328230
617888
1474230
747349
1871088
629409
754379
681743
1583921
1558849
742635
1518936
497876
207554
371946
710692
642798
1447034
1623036
1580064
1550174
1440770
885387
769503
216081
1568303
1494469
1705664
1966654
564941
1915430
1780985
419581
1032684
1319392
1255470
1953009
116259
1735607
1194177
893406
498517
943804
1459813
1250076
1044368
482476
545090
1843106
87242
1758691
1900216
172690
620559
1332632
1209988
1874030
874297
1456011
782262
1392664
62617
470065
1212152
968599
890092
237379
640697
230078
1229416
774291
1922436
1517503
1220467
1399587
868176
1779425
1031987
1248602
1105730
604655
189611
1232239
1169620
748854
685282
1073239
996178
1009560
1387820
1075188
1556505
642514
395911
301759
733137
700940
273767
1038687
533462
1156135
399379
749495
513655
790388
127308
1298855
1407416
1587898
1009701
223890
769150
63326
589051
1889726
539031
615673
1898607
1240021
1034849
815360
1165584
652564
1789342
1887593
822862
1295866
920054
619075
259382
1063439
823025
431431
1636085
895423
741312
266928
352657
301085
1764165
938674
1044849
1982875
1590277
597586
362594
1520174
1431669
1036665
1949675
1526263
1454054
56853
1762451
779527
512388
592396
485823
1250624
988001
673898
100833
1673176
1881984
1252266
1258671
1551213
151681
561899
1852323
27461
403307
1300602
1676316
1723938
1841646
1213809
1981887
369718
1560426
1256527
837651
502121
1897490
567583
1935529
395554
1954493
1677925
870488
8654
1604173
805554
90935
1159497
496771
67096
1489948
1268811
17739
686836
1805300
206433
1751756
1351849
683900
1845383
1612259
1303405
928628
1853664
1893
1947008
1123320
2861
1909015
414937
1782212
1742055
16826
1628839
1974627
326434
1299410
921272
1615879
1148066
103988
1431700
979322
174674
218679
602736
1574655
652048
509372
1659499
1696682
1271240
1867347
916891
1716318
728561
1312266
1838621
219730
523226
1139331
1541718
528635
616805
575121
1497483
506021
1311776
352660
673937
184301
758411
1007275
1262692
1102104
1660599
865834
586951
1248836
1407780
1166350
42319
457359
1421069
606839
1172729
1011061
1625497
1439405
1099834
102226
349598
3174
1405236
1926142
1001117
279644
209869
1817654
1927525
650542
1711115
1227074
1417425
395183
779024
1427242
1824996
139988
1084684
1093839
775984
645863
1460837
1639612
780195
1463818
1531857
379505
917821
1643867
194015
1138723
333911
1457807
1728746
1542881
1384743
1505905
714896
121831
180740
1182664
291207
1495982
385204
1145643
571263
788440
444861
1457678
864808
1648865
1384313
1102284
1545117
1360476
1787287
518043
834969
948022
996127
660798
1721280
262213
438620
1526216
296874
1737543
282473
604982
1926782
1104709
1110463
1819394
167133
879236
1283193
447107
1343506
1773817
1811411
1250782
1740929
191386
144447
654566
936328
562569
916493
1568396
1715860
486644
370961
129325
117845
1306833
227208
316662
1167046
1208833
797286
1723700
1894313
1982996
1207052
1985825
320583
494477
1576447
308382
1162676
437822
752679
743525
1279828
854295
59056
1076782
209747
1845855
141451
1515329
1138998
1103492
319083
188723
248714
836310
1878577
1389232
932902
291929
1879353
1505698
929428
1968528
330157
441726
930806
201948
1639044
173098
1047413
1649144
646183
748718
1488279
1913136
1373569
1181409
1606010
1774281
1082523
509336
490650
946824
1021227
808483
1154888
788425
1930512
901005
627787
1125041
1173256
1890964
1510074
1861606
1886292
771820
299475
959017
832113
1880579
1478365
8788
1327949
673300
1408294
1435261
396465
35443
903606
1432095
1344389
245603
483039
1208020
39738
69089
1765896
903300
619176
1283228
20558
39716
623895
688328
31366
299924
90527
1312680
469088
1804073
437366
1858293
1416586
1808498
663111
659430
153014
75149
81146
1154273
417763
1324926
930360
1743266
1836945
132912
787933
1584333
1655240
1096985
331418
334096
1549183
143678
945469
1826448
733361
930622
239535
1150291
1564602
710247
587542
724970
429231
1137389
1405513
132259
262268
1503902
1100595
1733969
1440069
129799
1179784
360023
364205
1167034
485503
1422376
1023836
1221518
1772238
1805125
1380237
472223
754356
149664
757083
251253
491667
1370077
1275726
1124635
992450
296294
1720296
759816
812703
249097
170535
1261915
896864
314617
409658
1672260
1769440
1334862
1345976
259123
336823
736626
601497
1730948
1495284
976524
1944880
1008270
1347736
1329421
1464303
1585956
19291
1018412
375535
570351
1739756
384074
215233
1901789
1094037
1410934
519891
513369
1203259
478860
616685
1146668
766157
889468
766952
1550595
1827989
957974
1535936
914384
1189511
1862368
1389322
1926558
365999
716648
34597
1354340
390451
688412
1637841
1488595
325293
1378438
370484
22986
153778
1130019
443134
735650
618669
510947
1636823
1035215
1896627
110687
347954
1458567
1643120
1892129
500264
283804
466068
868141
1201443
367476
481619
915948
273076
1355815
591072
135406
58237
585371
1452598
1205946
424484
651935
1674696
1014516
779097
1020886
1897577
1975888
1438469
1197738
875993
108741
925662
1759313
1875064
1861167
21797
1881755
238576
1063410
1955313
161346
225125
1009123
668385
29188
1036135
168572
363299
1514850
265212
1782767
1370246
1331549
4794
249153
204928
1729653
1579278
1746415
1683587
267770
947833
1117422
584202
1343328
671668
912566
479850
1917136
1048741
222354
1979504
1290303
1595752
1334075
1141124
58650
821113
1892700
424180
1432931
891358
1211287
541305
1221095
236704
476665
1101464
630117
729219
927533
412863
1859286
1828399
1482840
1921764
4582
363539
1978943
1304245
300421
1104523
1307775
892241
720293
1565257
1775651
1623628
1663948
1113916
1238950
1032783
375165
1763566
1904816
597573
1672204
541944
1227235
1415919
646591
1894284
734010
1093323
508990
566430
1849223
1041437
46004
701249
1824278
724195
1135042
278927
546795
1861546
875425
567414
303574
1509815
1130393
515791
1217311
1534161
1348672
742390
862834
433260
1911690
957176
1934747
1131711
1861075
1507345
1622181
1536132
74638
727407
1489245
1321247
594939
1913609
797991
1255754
320868
64719
1547338
778768
545699
787899
1908907
1531657
449250
384012
889204
814032
161336
164655
821966
1741783
364028
77575
1776297
786741
1010160
796364
27490
223238
1158130
1685421
1361837
1484928
1215038
25455
734225
382034
1010730
777735
1035737
417728
1032100
380359
862998
446383
632471
560748
353517
1634453
1741107
1302113
1569637
1972953
1807273
1873921
1294413
1733347
257008
1793034
507232
738899
509529
545669
889592
1472508
244939
1688792
1931982
1624301
28307
63485
388797
159788
1203260
1653454
1333156
897967
164193
1617186
435647
1004871
1568645
1946231
500060
139633
853731
250381
137436
451351
1781897
772054
751241
1008806
142233
268714
1429849
1274398
5798
1507701
864867
37938
196172
1853786
721436
1616461
1500268
126077
34911
1290931
1201369
654568
314992
1156780
987944
134142
532000
1374836
111156
1426700
1613069
155777
1352580
829902
311615
1680717
546981
431621
1186147
1921212
479740
1423919
873845
1478006
1532658
1464808
1974013
342581
59888
1763178
1647541
116148
481949
793955
149257
882429
859794
1576017
394775
1302968
653449
746088
993023
27890
1647712
623513
1455727
1637940
432682
1185267
1403482
956097
1052128
1290990
1364619
717388
1256869
325075
1380294
543535
1760825
367691
1975994
571483
1363415
467465
358474
1151439
1493311
1261748
241372
1275164
1451933
340029
242587
1475235
1748958
551984
1751271
311531
1334239
230696
243031
572586
1176906
1939827
239513
310476
929865
1109247
496820
1731981
233623
286659
677922
457639
1153593
664909
1984338
1481270
1875839
1795088
204559
715765
43853
1733588
1152096
124122
1016007
1636980
327122
1306191
1784037
1877050
561970
530393
92342
1835024
705912
1575180
1722503
1008241
1425973
1759331
1841105
1065201
1309775
1682075
1259359
516426
1044967
508564
937394
1106571
972230
377759
1023784
457144
386409
1766127
1314095
79582
718420
411802
1679488
1731771
1795502
1572466
1693523
1866751
1719617
916937
831051
1166378
786007
1925033
767304
1378467
389373
942989
10744
35296
645949
573866
615233
1280333
358562
1205529
1595935
433617
372219
1538916
277442
603942
505318
333316
1207293
1623092
1604852
222275
1823911
1826960
1264495
1487282
1350344
1833939
115848
927213
612107
185999
1843280
1853434
76510
970760
224246
560847
568195
1883156
191072
4203
1961453
1163704
3430
1293579
1151420
1264421
837188
1795009
1517298
30124
1862375
315233
1348952
386584
1192956
1706929
1853560
1743098
1873402
68085
1680608
943062
1612929
973738
576219
924575
1064149
717134
542836
1572200
1326499
239886
1634432
339605
928856
64228
1411302
708221
302288
1396491
820280
1720235
1312005
1169017
1622310
1073419
1636624
1204560
435455
1242109
1649777
386180
764035
1458476
764540
596496
1814121
950224
555456
233190
948501
505061
1835154
1642424
1393443
838249
514450
940865
547551
748608
1635972
639492
804168
1805635
188740
1181783
1979483
1328214
645221
132505
16029
1589092
719280
37894
1255752
1585296
148686
90728
1089247
1285583
1649544
1811708
360490
1045677
106265
912983
1421492
1969253
1622038
702894
1675266
417970
1603582
1862241
1346452
163225
1257362
592848
1554385
127873
1924439
752908
1099906
82728
533838
891954
1652811
563693
424259
688591
1831661
720972
180450
108311
1472654
1818625
1834740
407500
1318866
1078074
818794
525801
787270
849753
6402
778293
1949429
37576
80546
1943249
556469
1248143
286643
207995
1202255
1700842
530959
1819103
504961
917383
1305532
953439
383303
1436975
644070
303027
1833096
1267295
839981
395639
1069086
1634351
212199
1559114
1385122
1708513
1554871
240360
1781962
990947
12634
1527215
861310
556197
1413242
474831
805842
1103039
895521
464740
1412780
1176052
1702625
583163
374665
1306634
1228627
1726981
1294486
1771184
381210
275219
118828
1444560
126015
1492371
575747
519186
209143
1423908
375594
1092359
650619
1233840
818248
1194861
52648
1856603
693862
1328331
310014
983321
747815
59081
874949
1732587
4498
751056
190047
1693867
1325567
641347
1174611
1533738
786499
226472
838193
1907042
1816845
1586635
1314565
170949
172859
996884
708121
1136950
57758
1807255
393886
932454
412761
655240
1663393
1953472
1743869
530527
1429482
853182
1294645
965208
1996066
310251
398544
1823418
911465
1145637
212475
41330
1253422
536104
1923113
527859
1819053
901623
905062
208053
1286315
989708
905090
776118
1046036
1640227
982697
1912660
688104
562451
1105920
1619774
1720463
1022909
1085957
1689408
1052015
396964
1405111
344593
283363
888616
35133
1243525
1152753
1605306
913683
1829638
263375
1093878
238230
1183629
1588279
1304421
1197491
120816
38670
318582
603482
177846
1640234
54646
1191892
835698
1187805
1746484
1582515
212321
773003
24025
352915
520486
1236654
1563375
1007359
1667447
1658581
940868
216170
1320397
1319062
1787652
1521155
1502021
584986
1970288
401650
1833792
737583
1140744
1468230
251372
1648768
185196
145174
610664
1079765
859247
1540867
1392177
1700892
1359986
38951
35756
564795
1490818
1460652
681676
310316
1929722
167635
616015
1585087
1531619
1709014
1371078
546425
1508351
1632785
340834
1008659
733284
1221322
1490190
541445
224266
251697
297663
544128
1754269
3075
591427
403629
48442
1409288
647718
174913
851822
370378
624708
1249973
1283551
797761
1069331
1792167
1406707
1080909
1191673
1591187
155935
809178
224079
1558593
1281063
1184879
1653604
1248799
1718831
1647061
1907919
1854389
5758
320694
936025
1853392
725224
1244348
306088
729915
993580
1115153
367983
25230
1540077
1483685
1641733
544384
1118704
1642271
793215
989163
797266
1440319
1577865
1206766
1939162
1586966
665701
1334029
1432451
433955
1235668
1180684
1279594
1596086
1971400
461909
1710612
20156
396988
1408179
1962028
1354413
1813060
662578
739011
1922540
1938
1791567
1632021
746199
1979762
145124
1409149
194951
430132
1215093
755353
1206419
691659
309452
736682
113600
1340885
910772
1454546
319082
168450
577464
455430
763853
275309
256738
404928
1990783
19337
501006
1978992
1233429
316038
1725981
1462198
1258136
1746521
1883287
1765888
1898551
1898620
763903
1296072
484928
1387
601132
1519432
1224793
1088885
1600322
1518962
1607114
456043
1064948
17487
8771
884911
1131606
560919
1570988
789982
1054374
46585
1174882
1587500
1209443
1222771
1023833
1863091
649844
7599
693537
1731761
402273
1152119
868143
1176637
1139631
155512
407695
283410
1320914
1444266
1574688
345823
952465
1743200
1441404
1937645
1073658
710311
721734
1140723
901885
36253
1690324
458208
251557
1309638
570446
1559655
569485
782375
1756140
160265
668901
841318
812978
1252954
1855853
533215
744729
1108097
1879132
590175
1025311
785800
1769955
1551548
1442884
705709
772115
71961
137582
1789350
994309
105575
469197
314195
1401142
1590201
1913279
25267
1317928
1272151
281148
23567
1892321
1467972
1247976
1888147
994819
1947412
962452
174946
430655
1070782
742397
584795
1751030
1868419
322493
93833
1848295
1157078
1582510
1020951
341324
1779995
746029
58366
989472
695520
1680610
1096221
1627979
357031
988229
442557
167848
1567086
1089988
331180
1760228
1950149
1342161
5570
15984
1516444
1261398
1602555
1654381
1046092
1476921
627302
1518790
381241
657374
1462459
674727
115158
1715225
1841991
1560407
1334096
1629550
1467572
135760
1498387
144971
1762364
497983
262196
450290
1732687
353253
1986949
158840
1247994
903722
1613543
515475
711402
522500
423694
268863
55784
952063
586527
1782778
1812119
1285247
852728
787980
774178
942178
1847582
1733959
1928517
1444088
1009950
1139557
682752
1087971
711081
169539
790918
919854
867357
1031036
1984513
40551
699137
730985
1941467
1717886
527833
1642205
1513623
1946292
1478060
1137512
1968121
1062813
397312
1682285
1398737
272052
775080
654254
63897
320961
581278
223890
713606
349924
289928
927331
1629969
459947
1774488
819532
911449
868660
1629997
1062431
1770251
443313
1787527
818338
555289
193298
1254514
1408596
168868
939867
1428859
1255516
349269
1079245
1857864
1849307
277912
84355
1587396
1177295
560409
1605327
140105
340134
852484
185483
283723
78762
110381
1976927
523054
432041
1827962
243403
417562
1980624
875138
1937334
1430814
812623
281020
1206605
88150
145192
939135
191756
1465845
1677912
142469
974958
596623
1404212
1559601
654033
512931
1958898
1307394
758084
774868
279522
1252592
1698202
1551436
1853770
865826
618347
1202673
1647385
803595
1794979
557426
1815363
881871
1555196
1795968
742760
1963208
1190899
819239
460945
1607773
1343080
597765
1167368
544729
1737016
1837189
20194
1819667
1961535
1718655
1251112
1759209
1655713
226956
1659659
1894245
1340196
391835
837862
1801231
1257174
1030048
1106420
1824435
1884991
439639
598211
899235
660706
539105
566078
366309
1292491
345384
1720577
1865117
1785210
1900944
1846173
1075741
1881477
1173232
393370
16571
215643
582072
1969363
1310606
204410
499366
993111
615660
1363348
1598457
1275757
863870
156135
1426871
1010904
940010
153107
1577861
1579070
777729
41141
1551800
1270464
388411
1751862
199715
531183
400159
627158
46049
1133638
280764
1224710
1834670
1909230
1227567
1719475
870842
1340499
900635
1520404
1428499
1497476
1429791
1407714
1786633
1537061
712718
328486
532795
1144274
344609
1276158
558407
10020
487770
312153
1428373
651775
3446
1034126
1697761
65100
1559952
83016
1004447
49736
304370
1854765
126371
288656
100796
473543
81264
737680
238609
675188
807562
1481429
327498
1095912
1756482
1743037
272657
884737
742693
490422
1451674
1049745
1951510
402436
1863288
628359
784135
1779927
1969817
1564755
241278
1522812
1871635
1438658
1306898
1155615
1692918
478276
289808
751140
1348279
430337
1349543
1605706
13228
1430471
1413678
521078
1423440
229076
1384240
1451540
844199
1070054
1939338
1364679
1109689
1807366
1233431
808621
307304
1529160
1828831
647544
1082131
287081
1138059
1532178
1591929
836004
178474
1389618
1654817
1264157
171949
369090
1822164
1319975
138256
1189370
1112263
494559
1630821
1919521
1731842
1492379
360090
1495690
731852
1245503
541613
315465
1409143
1228662
795124
350934
683712
1899266
1325029
336488
1808265
1582154
257791
661925
1487203
1442822
1032371
1485709
1355019
529633
915816
895788
1952727
969369
1574279
1025852
1908844
257962
1360018
1846615
1658217
1090035
52235
1354813
860875
991034
459502
1461175
1890308
1874752
85428
1202259
576529
1306455
126189
1738198
1537958
337528
234746
1986506
1923003
1045369
998989
1425876
835764
622576
1161439
350112
734273
812123
1812082
1072454
950891
1712958
954762
1033628
724392
290302
997443
6985
311019
507291
267087
1070567
471108
1627000
1761878
1057507
1776419
1488900
1782545
694704
1348254
990468
86983
1556143
983672
1749060
1390565
868340
1453485
1808592
1485222
1531241
1303604
227642
1491655
131074
1541212
961966
100374
1338937
330660
942428
704445
1616892
1247422
329302
1653304
556906
414561
123500
1381366
1271684
1443198
1720946
1218838
103521
63516
1529072
870575
711125
251490
60177
1357406
1923837
1008338
152836
68250
9541
1126837
403502
215655
665793
1656956
1844002
184342
1505614
747741
177165
423321
1772239
1670310
585959
515064
190241
1016194
1465635
616855
1531316
1417439
1332130
1205275
1809424
439634
585839
1264475
1521718
1693220
917705
844442
1971309
1780766
691171
1744384
233489
1383657
922199
100064
1883211
1810281
1836280
764378
465151
1804234
1378465
887079
1692954
322200
1522550
1006816
83663
1676896
728654
963455
1829534
1766323
747066
1405018
1832789
793495
745861
1997871
232317
691166
1837318
361757
927493
1820008
1815880
753429
1760427
1609163
1827308
29126
1523817
1403521
715817
1353234
1444724
46869
882904
1177217
1544934
1481516
1540115
116531
1527396
1424283
1891379
125681
1910759
1849340
1645393
152791
699231
375
1323543
866415
251466
943444
157832
1423008
204413
1774142
1081866
1546215
1766861
1511035
384791
1422192
1997943
1394448
358146
311892
1303732
1559060
632550
663972
182771
1543398
457020
1020896
1274846
1760186
1324945
1088808
1762533
866693
534128
1980609
1107499
392750
1506382
1075504
1696114
1307539
512013
520590
1972792
469415
1710344
959521
223900
1910026
898171
1300523
658403
76026
1232865
1987789
1431878
1092063
379109
1641534
1385559
1542402
1916217
1661574
1780967
1546233
228727
1400412
495437
770399
1618372
1315967
1855357
518649
1511969
520223
252111
1400076
283721
198543
313613
895671
1413520
1869510
1017234
1566763
131481
1425065
152022
170245
128979
17483
1130189
1147377
212101
888476
685903
1561541
1822264
1582552
933082
1098498
1471677
1828342
618900
256333
50161
384762
72405
1670375
1808989
1618404
522677
211636
894350
1347207
1011643
66037
884209
1843562
146268
1682378
1784658
406298
912662
661589
1293642
678364
985167
1013528
1567485
1430003
696944
971205
12061
1170677
1211264
79477
834409
1556822
1195733
391615
1165957
1664872
1158213
604173
81011
754472
1338805
1694170
1890162
1587364
1577358
184033
275511
1970596
1369006
1387024
257642
905684
1112674
218058
93869
1851249
1786865
585306
1676671
871704
1327349
145008
1421761
224731
1468468
970617
971423
1113982
169157
545422
999582
1289945
557176
1977503
542538
1135118
1741291
1029770
322032
1646693
477340
1795366
143599
129970
1930009
1344327
1753849
1329139
616778
1473234
685063
323412
1362083
959152
1876209
484540
1183571
949842
25195
1154837
1515454
1769879
423228
1207210
1849544
351886
1702614
685080
1787163
1217025
959087
1904381
919541
900751
55880
1488441
16293
1521107
1294429
585
607828
1798897
586437
893166
892642
1670902
1096744
1605394
1156929
1120240
132927
1612702
1722294
221567
474489
915563
639749
1537546
1603722
1754463
252255
724317
1098105
407072
783148
1585838
1775263
438087
1872453
51180
512908
579328
1488230
1016379
1563951
1224335
123338
69334
625761
801174
1837463
407306
35235
1976034
1428578
1083215
1964101
167244
1194780
611396
1843695
1964050
754687
1492345
1214604
1493174
884065
699297
1846447
1434371
1194084
32182
973502
90909
447292
1484889
1969377
19065
837880
91454
551312
1567058
1117832
865960
795853
1820293
1883504
977775
43724
750599
1386590
190587
1574286
957839
562819
831751
1304123
1375544
245083
744640
861050
203476
693309
733481
770806
60801
1552310
1135354
150666
1237604
202606
1840642
1465740
622118
31234
1401414
1486855
233910
1075492
264145
502485
355432
850654
1591439
1624435
1239633
1453022
1108824
1396402
1471247
1542015
48359
129689
1998347
1514904
1762160
491067
1002113
226294
426734
1610563
716965
911723
983903
134873
1527529
1201316
1337689
1996750
1433959
45542
507497
1342401
555706
837747
40865
1298389
1386070
514920
1793368
744403
1764884
599602
1975028
834840
843231
493215
481439
1530404
1785954
655897
1148752
499726
147634
764517
1546219
481451
1865774
1720228
1903237
1699226
1746266
199517
1782624
660941
1860376
1364277
21051
1276552
960756
1401363
1200649
1002728
1578613
13537
1073316
539445
299608
1691577
1940370
1537940
1723941
1068775
1259960
925469
662157
1934435
1167175
573055
837378
1884408
291999
1119316
1639706
1233667
199900
1169091
582990
1907099
206062
757764
813105
1334275
1751460
1412651
1583977
552618
1574887
635850
278776
30091
89523
1637126
318309
725365
1408255
237714
159219
1930159
1238504
476562
1481305
695743
1964097
278285
887557
920854
128711
1374005
1612942
1940908
698813
1616987
1634894
1657147
378745
1096661
369099
59237
464679
1965557
571677
1338915
122965
1107217
1060102
1374468
888151
994056
979724
673163
1816321
1823254
637473
586370
1072489
1776905
1673004
915110
454177
1217262
1149885
1199985
83728
354387
1664613
138193
82283
529993
294723
1688078
1768570
1025609
1552293
265915
977456
795746
811593
888310
1794180
1673096
332203
1912947
257234
1728397
546651
1874639
1960319
142020
688280
153376
522534
884851
1482882
1623332
1115017
1302400
1557433
1212034
1316419
430608
1516066
1226520
828000
953235
138897
1756989
1009610
1569588
692332
830898
803514
1132096
658217
1605061
1282451
1980984
1670561
1867690
316886
854126
1184713
1654986
1924928
304146
1477686
1335164
415187
990156
1926196
1026264
461816
1865993
1870371
1514686
1020965
162996
1479999
250297
395389
1652079
415100
58805
148549
399224
844953
1806121
922620
1455823
93633
314906
1297103
3691
1599862
246745
983826
135318
1802931
1644886
210022
533153
738716
1928344
1960789
447933
909195
64767
708394
1033938
1811446
446485
1426463
1070726
942871
1125694
1791393
991666
217882
811478
1535034
1120920
1327124
562404
159888
462729
686746
937038
385094
1741143
1005194
1477935
620492
544113
1712292
914074
1805959
581813
117994
50762
1183675
1424237
945846
367725
997435
1553724
1368935
362007
517505
658879
110793
1763040
1997757
1418375
835683
1188656
1617403
1022007
1366011
1618520
1123359
850764
1035024
796591
355193
330810
1309099
204068
119304
1848404
929808
462381
1581163
428695
1572713
296417
367495
1201422
539750
122878
526704
1457156
1753431
1322964
1241033
1203968
1361680
893079
1180218
123668
1517649
597063
870498
1319005
63083
1232954
1208821
1605794
1922226
4280
1643789
497616
748967
1228401
1468998
1850389
1607094
976853
823683
1817287
1937263
1648913
254080
1832561
80283
1285588
97211
912010
1317064
482097
409775
1696991
1710274
1721181
1194020
485133
1095212
1072312
668013
1398229
1590707
1696326
557745
111973
1837000
1836235
841521
1954346
773470
1453896
602014
842322
1615158
1853221
870782
18361
1277308
960596
86935
31662
742733
1316105
602028
1499142
1496182
129688
1423128
1273979
1469565
1717969
1753250
1660973
209994
285393
34601
650983
1847011
175175
716820
931043
1746698
344294
135590
298674
1434103
1947727
1557026
1494905
1593312
1576652
118247
1935403
549646
14163
512253
822793
1590515
1425312
422978
102704
1124852
1807824
1701009
1171958
1392872
1149700
562767
101535
620798
681504
805307
1979704
360191
679179
378977
1201285
681688
524741
1495278
1718335
371774
1499603
1638183
1948575
1913579
647739
69264
494851
914275
722120
573827
1840594
596237
1163279
1270454
255475
3536
1847519
1221270
1376040
1762595
242286
718543
908358
536852
1440120
1202645
586371
58763
1329778
374229
1041662
1466716
1352495
1303011
734222
1582798
481070
884032
125948
1937176
1824347
1810097
1849485
1192833
1940577
1369944
1628553
1676191
1186185
1624721
402255
1481987
1189192
1348575
505974
1807379
1274536
670520
1786999
500049
85272
1705666
562661
399310
1065786
736340
1990887
1370232
1763949
1440735
375845
1263181
859573
1477597
542300
1503043
1577303
1968095
430296
974030
1407607
80842
1814186
269059
913451
443102
1946746
444844
1339188
956879
1918516
159824
1387456
1892926
442075
1427298
823322
921783
1050818
1704531
1713389
913596
1907399
1177335
1455143
324292
87885
1377124
1726186
1006410
448128
66777
102162
718904
658456
1090
780814
1998117
1735795
748275
1970617
318987
1830462
663434
1793643
1577763
729059
1273690
1358403
1253552
448785
1163401
1647715
632839
311018
254284
1243599
217893
670842
1025099
118763
497630
72470
1313714
140599
28606
1306875
1003722
62951
1490431
1400366
388189
342221
1025099
1337298
1198571
1245315
1040196
589517
1716080
970518
1247576
1587714
377096
1398994
18610
1285770
932663
612851
1127395
1949406
1806374
954488
772033
1193206
866747
1689930
906966
566517
1703656
579135
1893907
293207
950908
937167
973911
18757
768322
1573604
1236878
360083
220942
883403
536288
1242339
1156740
1042425
952956
1356340
1838830
1135114
1959724
1598868
1168718
981
390909
1012849
1127447
550828
1714310
909008
1515963
762077
831927
1021953
299779
866810
1434123
1964234
1845149
1159638
745652
1588186
1487684
1513226
685901
533324
1094562
1274428
1900118
353337
1940288
1512680
605973
1234057
1710248
1831119
140331
584894
928338
669755
1983716
1021581
1429412
1685428
1662201
351005
61113
768645
1680682
778300
1770217
1164410
329618
596153
829123
481288
1157380
699070
756194
1624776
279567
1334393
1131209
1219676
1933434
620061
447410
883300
535618
1140387
1020510
1820016
1764018
1996175
1643331
855761
1923303
1827344
1680291
1126312
1602556
1395161
604927
275373
676718
1846242
695737
61519
1808242
248024
1635465
183821
1568577
712917
1640266
442439
768103
131173
91470
1350574
864648
1966806
1984654
824164
2258
280014
777667
870707
524923
1424792
1850018
1838323
31788
1377970
400302
1857120
115133
177439
1996144
1268912
98230
1378416
427640
1524431
167374
313945
1937013
1975468
50767
208567
1966630
961552
316121
1489690
183375
515729
503073
592236
1781009
983322
640820
1401518
1819601
1891283
1635849
779395
775707
1181857
763160
747866
1655036
1997486
702327
613960
329453
1700821
1996165
162323
913907
771909
94693
1736824
247938
1870705
1358688
1794677
1384829
103793
63014
769395
1824114
1456362
815855
900090
1469073
189217
1326162
931650
1821944
394652
1710481
493037
307347
218103
913961
1721410
498016
232088
96574
1592833
1597513
593873
499310
1559454
1345221
1868952
1210768
1895720
1325958
819914
422588
995739
848475
589425
1646982
786142
1732688
815900
778505
851007
435172
1611816
803963
1930618
1357076
1819684
1679456
818996
619616
1642605
544847
130072
979870
1074321
1457022
1652165
1124851
1969960
1086656
1289756
23140
559815
1701853
654604
1548901
1798384
1552210
389860
285945
1666826
135952
1336389
26937
1412937
967045
1394436
1923634
1915630
1823487
62151
1700425
1407502
1768505
502465
1338084
208660
381277
372252
399804
1763935
495719
1821677
200157
247578
975854
819831
765331
460438
982102
466556
1447522
1007911
1254109
208463
787098
897264
13001
1576037
1371670
1542407
1427985
1683975
194680
1300038
1241224
687998
484390
897212
654139
1205057
1183816
769327
904119
1938188
630403
619945
18310
1110838
433577
1358094
994250
193768
249250
1580353
1163521
589157
1911382
1675780
1220197
153456
1044511
1036841
1702342
1384616
1719770
1608985
647362
833169
1695557
1437005
1523724
1779379
899411
1017830
1384519
1875437
743307
1243650
1451169
1538436
1146175
624297
1991638
141697
1664418
1564513
1936675
1098030
452473
1584175
801633
951442
868896
1534364
1497178
416219
120451
839932
657217
1871898
36849
364250
951814
623397
748062
1958849
1242938
925722
797805
1360319
809215
1609584
1070757
320869
1475114
1240112
321931
1386334
1930216
1870792
1019381
560456
1026428
1142689
599659
1330847
591645
1401506
778038
811499
1983447
983875
1748143
1682456
1779057
1983274
1807573
1881093
1421758
931919
341553
1609711
92393
1239035
60373
200768
891070
1257216
1144043
1486131
110395
1023974
790771
1743122
476097
252654
17945
1214600
828938
1007792
534675
390738
750631
1595106
1466362
473736
584068
995951
196594
300001
1119392
424730
58498
1447971
703514
177296
787413
608839
1143248
1586238
1133257
174744
1877534
1669570
1826386
620210
1918181
411030
1722447
721247
1466568
1547456
1273244
1863377
975696
1031895
1584008
1118620
593543
719069
33386
970863
1242645
800466
1432772
913018
939565
337212
721081
1026900
39539
490271
1617155
796437
534875
167631
154711
528817
578354
120207
1739478
49374
1799313
576908
1732507
1590678
122474
1248805
349833
1087248
730079
1870557
1833005
1157319
1938890
709426
931034
938094
1752171
739450
839998
1974148
1403961
667084
132884
544889
69146
6567
1387091
912977
1777586
1205572
54881
113096
1937550
1230860
36836
616621
1709306
447850
505419
72984
398392
1510584
1341322
1246017
1258483
959178
193962
602375
1674913
3451
611300
1971214
1583849
1586189
588271
807763
1718088
68034
1824448
175798
979385
902690
470077
1221024
80984
1934334
154579
1065401
1510656
184193
1129720
1083773
1632167
92800
1581144
1316025
1060764
440229
1020293
309862
1406981
1303660
624033
375006
148051
159239
1205340
1959155
1771697
331870
455201
849879
1633333
1618813
1209211
197332
988271
1656729
928837
230310
1491243
1524487
1052177
30142
420687
1465939
1209819
1831986
1379533
1549653
481479
1222480
1167943
321217
682557
224805
1463672
862045
481264
1936740
1116410
929323
931644
1750166
614918
773462
1709392
377672
704926
765285
1319862
557585
1805661
564453
909660
291357
595162
493016
1513202
907956
1071546
46406
1976975
366503
1279361
1376154
423454
116345
1804284
630110
144619
1842025
1533411
1834713
774686
1204754
17288
950537
465481
49870
317991
763982
558141
1611606
589201
366163
526309
660277
1141718
352020
1692451
373394
1650790
130981
1914155
1955370
888396
925497
593764
1510768
363903
1616336
543661
790754
1651977
1899707
504921
868453
100738
1160566
1292748
1569440
10356
618430
710664
371923
1976308
1325611
549833
8473
27670
613826
1099739
1030075
1099091
1659041
927768
118281
1147258
347790
1311432
1228323
1536363
1918579
1736580
219748
1054675
1475842
274487
1085182
1437572
1351354
1536275
1512797
1939947
501501
500383
1501495
1929657
1939542
522935
892399
357753
1644318
1258133
1381103
1961658
262092
1926786
1753367
310471
1661180
901853
208545
1738282
1223144
481784
758256
1136811
308934
48160
1708070
1642602
822267
1560670
1896730
1832212
1793794
1958492
1452430
1884039
824076
1185739
1655012
686370
247868
452221
90134
979965
1881715
195539
890173
527465
294887
1970585
1895866
304827
836091
1260549
407678
1009419
1750397
1459212
1670256
833048
342995
1012128
1838736
1117094
474249
1935622
474385
786232
201336
1692457
1935356
293207
1917051
941930
41693
168581
801583
303407
1771490
1738953
1501251
151386
767938
358601
1338833
1795644
1108842
51969
1698664
1770953
517213
462190
1720410
1526100
1093148
1437665
275633
320036
1974035
1763237
1323670
1232276
653392
1807252
1714201
1677755
1552657
1746714
1496171
140806
330035
673543
1978441
1215812
1416750
1459619
1601789
1020493
1790027
1287341
837123
1464224
550335
1378948
939865
365431
1323309
550624
610864
1026235
265030
1124883
773758
1250987
508874
1721731
1483663
1212431
1459790
783734
1848153
1242044
662906
1980968
318746
1931520
1329834
756171
1389033
1536109
535488
1799233
1186789
1032488
1209952
390292
1816325
1166166
1744516
1521464
59779
1727932
444887
679353
957622
1063514
1907048
753802
689812
1384340
236577
1184806
1980286
1512009
237740
943874
1549267
376374
1654553
249149
167165
1552927
1277117
792069
1024556
1374663
459793
1062512
724567
1061346
1799949
1628510
1949896
290114
1876140
1129351
1237585
636098
755841
1311314
39951
1950697
1897817
1250210
1405338
538953
1045975
1995557
703104
1098370
1074641
1224943
1310682
952384
982262
1948285
240656
998876
66205
514720
1773888
1552617
534985
1137819
1205193
217827
1436265
1279057
779435
340106
1432433
1025106
121219
1429453
1371407
1629767
728340
887926
809928
1840083
745876
1507935
1428685
1606606
8845
1254688
446632
273855
1186779
1579789
1149047
1504721
1834621
1603858
773174
312426
957955
1287346
387870
110381
1041916
456490
147978
189004
379833
851914
809894
1077556
1862980
1687138
624990
143680
591867
775660
1156706
1330733
219482
1997364
32802
1945615
1970070
1081102
949293
1046744
1815351
1114460
1306790
277996
1321147
661713
1673686
566220
462075
1889352
779164
1620795
57580
1363706
310775
211873
497997
1158243
1487388
382009
1691029
614558
202244
385413
428768
1233247
1572120
1430510
169174
879281
649048
581807
1528206
1594885
1372180
1157478
571628
280111
1172197
1143481
66988
1973331
1312475
1501762
1102693
1639025
1708679
227369
11993
1914651
689648
1482583
1545231
765343
590638
1826867
1304408
1832575
1761222
1698002
1256431
1886868
1036440
1326043
1303270
170199
57114
15276
1890713
1351776
1919475
438095
801474
1175833
1777130
1939258
969182
1893003
1894875
1455895
150454
425234
1887003
324169
765414
1073173
1193519
1274088
1324256
1759034
506163
1840761
135701
915752
1368071
144300
1417681
629828
1043949
191577
851291
591804
1150174
128788
1054533
338948
1920716
461492
358620
1792783
874286
71298
751737
1725661
930633
634939
1355242
1332407
1665055
321280
174390
600427
1774083
1795528
800487
1055551
920426
1253959
614283
414807
1809629
227207
1293409
1874322
661171
1556094
979354
1537313
230142
1964858
1717151
1128023
730172
1838935
189202
1180788
1613700
934717
1633487
238999
51277
1334113
1118017
121418
594662
1768007
1962618
943874
1015087
1708638
415255
245982
82563
1046943
622231
91351
1135925
1918762
619412
875345
169821
1978292
280314
1634446
943171
509125
1341465
317721
387219
287933
655735
1444080
1606721
976180
544428
891137
1631592
1504113
506672
759097
664153
1292619
791310
545272
1374859
908867
1581411
429050
122089
891614
776823
1702544
151715
549864
1634216
1546164
496998
1079137
1759476
1504095
1762726
639950
1838722
909206
1389412
1911825
1241198
1025745
1516232
667878
240669
932818
1645829
440554
1296945
746236
535708
343879
128662
432956
841422
1744294
1554876
1579091
1595357
308741
521581
372708
1449022
1320216
1427322
1393361
1328634
1742616
146467
1789975
158741
206795
45407
1327085
1536808
634404
1245016
1784824
669529
720249
1452567
1058906
1952625
725257
45140
1736384
518090
1524201
1125792
1324403
320697
253685
1034766
292893
1764282
1522587
87292
615016
1483756
1388406
1746201
583453
396340
1495570
1791683
1553799
442142
178767
1506024
1168867
1987104
553444
684265
1382672
285852
96461
1895904
1274469
1161504
906520
590002
204864
1408263
1928220
277735
1926069
656557
252865
443494
1783472
1221376
160415
916101
1293910
786682
498618
1284237
820435
1647290
1602909
99608
1541339
1874703
1465068
1460821
1341418
796484
1124598
428780
1444190
467152
1653910
961036
74394
1362374
785289
266960
1474102
316595
1775804
1239527
314928
1836577
1835336
1342801
20151
534701
147296
886515
1841078
1803275
444680
112415
1008838
646656
342455
1123810
632094
1350690
1483477
1955688
1013726
828982
717773
1574725
799770
1302235
1200350
767085
78632
1825486
147604
504347
102598
1320880
308132
342142
1000106
827340
1607103
531727
469200
458489
1958649
1738021
1478052
109556
925398
1847199
855675
546180
412834
573411
466967
29105
596234
1144339
240453
93048
1275564
1981536
1015500
621304
921678
1150287
1357499
1406566
1681308
525844
1266624
455908
959871
1403353
680042
1187902
354889
117998
1580396
217558
1424011
342098
1843891
1446665
1766805
396737
103716
1313428
720313
1978960
1114557
1346199
824909
246888
1619873
1803515
1147733
1097380
1956711
621005
620110
1337365
643108
314910
727641
1202979
679600
1593321
1174827
1768760
84980
1764311
984209
586865
88053
979767
1904946
1284684
1396736
750253
627928
1716311
92967
1857123
1060132
1787719
532421
711291
1087323
1292767
1421411
509241
586167
1074580
1483414
1168926
1580607
1658641
971968
683914
1266166
1184855
1113162
823833
1458051
1101978
1344931
1309362
973318
1321678
1373695
1726922
1671568
455144
1400061
262027
1902047
542803
629538
604452
164202
939865
1088905
537461
1500804
971245
1102307
1185519
675238
1688719
917467
86604
1583289
996223
145968
1041398
410841
1981842
135143
107989
934264
795303
1119551
58055
75102
1605305
1929537
1517146
967072
932484
416735
1198821
1688175
1874753
1906739
1499145
1441369
1239389
1240412
1111020
1090735
1980535
546384
452399
1678719
658627
1089609
1624946
1930445
606071
447046
602408
667337
31500
394214
1561539
587382
1049647
342592
323837
1841842
796264
1285991
464715
562090
1110354
1038064
434049
1001891
1672837
1655160
1756221
901378
1616786
1194218
432180
76305
612986
1622871
1742668
1875809
1677427
71548
619558
885068
929830
1132100
453451
1259966
926424
97080
87061
1919018
845989
1953673
1152839
255813
290345
1102062
1948676
1453394
169003
1562932
1534784
514454
1602896
752677
253372
1217145
668962
1626432
1733206
1262221
991941
106889
141448
188058
386219
1120018
1009043
673544
189451
1523427
289701
869007
1368567
930946
358068
886147
34162
1966595
1204712
1383288
1837313
1568013
126794
1421582
1382375
1105544
1667128
228289
1058192
46236
60099
1105521
392505
905765
1038799
1462947
1182540
526220
1358815
1248265
1257727
1415311
1867584
1819613
1929889
213828
1872720
611084
55713
1913549
185696
870914
1175571
571173
353495
115247
204699
1200046
588103
444035
1640443
652539
538446
642989
864842
1023214
70713
364225
1404706
801397
1442979
928718
668616
651212
1927370
286907
798225
725206
1469495
466322
1776753
723053
950402
1497021
596645
1923688
1920940
1014098
1679277
717716
1357787
1589894
1421096
1753824
543157
696822
1080080
994295
1611822
1255083
631621
1969800
1324662
649751
203594
1396994
748682
777140
852466
1121441
138486
427864
356513
179723
370946
149764
1010711
957520
62650
1205618
1626772
1466564
572553
850191
38999
456153
1610364
1195211
143747
916675
669521
1403774
316746
1432892
970362
1378261
1838021
1280042
773066
1151361
261528
785527
968521
1310412
1987984
137601
1947230
1240332
1245618
1078223
1596255
86876
329540
1285636
1951401
695504
1157261
581335
764243
1216674
1201068
1938096
494959
290304
1492680
1368893
1675642
1087685
1391451
1653651
1270637
281570
1839053
590720
582214
217246
173352
1517731
873096
1162941
99935
1088429
104223
890498
1748790
813303
33848
689933
1439422
615869
1174727
607828
1669662
1957814
1265727
416910
134126
158196
215147
1855046
200470
1751670
1376319
1179452
902461
1578136
119304
1469308
1552948
656435
1839813
1150874
718855
276945
1806057
1954150
1578540
800711
571660
424414
1603737
549441
1326307
1520124
609110
1742557
1827182
806175
827864
329856
629784
1707722
1287409
1576736
1303539
1226366
1250093
1122085
1884358
11858
1625998
933655
1444792
192507
435233
240630
430831
1926448
1451162
640151
528440
125958
227141
1552448
300414
319335
611456
1846530
225924
1149397
731054
812325
1034738
1776209
69889
1880828
860740
995155
1417630
589265
44464
1856666
594495
493289
471517
1285278
85644
1175930
900832
234783
649987
1316776
1365002
592302
899929
564106
1067070
309485
1722455
342811
1031198
1128214
113425
1220520
944690
1092077
1883420
1289659
1844526
903250
690498
1481198
543
1965737
251574
1065829
661189
411039
266069
559174
126555
138821
1652185
717181
442397
387858
497492
1285658
1914084
672472
673877
993064
561691
1093678
1678897
1317865
862405
1609038
158415
658712
344469
516363
1554323
580240
1545918
675472
106965
1581872
182726
960576
1885622
1386351
1733277
1204060
434919
1666163
979532
1635223
107849
1219247
1990296
1487519
460743
1422909
1694556
601033
1957371
1902083
1658460
479389
534740
968215
425469
1313864
1504565
750722
1536545
760716
1506212
1050320
1574127
107450
1753652
1285885
1646455
207709
1253915
1100744
467688
614150
1987964
1622020
620393
490735
1823662
174089
1470126
1238443
168273
887691
220460
1035454
1477691
445259
1874113
1865374
142247
516723
1489419
1115819
1936142
1110721
81645
107738
1731617
1978616
199431
1941831
394015
291475
617179
649255
1952143
767459
970623
31461
1132546
1109009
1968130
990539
1023011
1270112
1947263
410943
1355657
246231
1431184
1916745
501721
180151
734240
1159169
1844459
281625
921778
58580
1903680
1723020
590521
1813970
1325333
1969851
317194
1661102
693658
1765029
807322
945432
569873
1054457
821516
575216
110649
422014
1559444
907546
1825161
483783
547268
153926
185774
1999679
605892
1166180
1814835
435661
1661093
1729757
1092774
463571
588989
1669673
1189728
690886
827513
100982
551711
1389984
1461264
156058
1769918
1140404
1415131
1804305
1439738
1410827
127751
1270595
1368932
1139581
1828116
1668096
1747383
1315064
20522
28042
303884
427915
1063241
1301352
735063
427059
711869
679281
1554668
101865
332681
283715
588282
76682
386734
1939085
947823
1999785
61506
707471
1911736
908089
695823
220826
1003499
1097827
1193497
1020735
502759
657248
750487
262164
1102490
1958338
1479595
46039
1159128
1297941
1653837
480330
1111854
404789
1098892
20755
719695
174493
394885
1798075
65980
1307215
1970248
1433616
1669251
1682868
145921
497094
951565
944995
802768
1743163
1168513
1963668
680025
1712042
491048
1613034
924449
1610044
378686
400547
763006
853626
442125
1095126
1813849
1484763
527098
1984089
1136189
1011515
438474
1351478
989341
1814332
864102
607978
202825
1776300
872460
647176
1455756
378643
331197
1756392
267651
522068
1473779
822898
47209
1462950
1386368
1142487
1514695
957833
612561
1948347
1027133
1765392
363877
228314
210342
1705087
655553
1802808
639561
901028
408558
1479660
1062985
1728483
967450
392384
1184707
534721
771563
1109698
446258
759901
295092
554628
1218307
206909
1236737
1659284
237372
45817
1168652
1483161
967537
1564635
1230598
1558206
501003
644666
1651589
1990733
1944602
128186
887060
887497
1967
922008
1687556
1936903
269447
1500683
1886583
179403
556326
720693
1426432
1075986
821146
1685020
68956
1008943
1144315
1291011
1768900
1746199
997409
1213642
561421
288591
1002445
638237
1650130
1223841
1756181
767962
1404098
786275
388190
1483487
1968628
1868522
105476
1592485
1978920
1614893
1926626
685452
704931
1755798
770388
935823
1501591
1166079
678202
1174477
809714
569183
1475177
1710498
978809
1601397
1025600
1051811
160492
760221
579772
1879916
680882
374044
225958
1603635
218211
1897913
1631256
64745
892850
1100415
263736
1385733
48416
1772608
21701
839539
619603
1107605
1766434
1579078
1677584
1991958
860967
559976
1745288
854987
578051
790217
1664385
1379472
1251226
190231
1123130
1869477
325580
66724
1268784
1059574
232911
320766
1998818
1650269
579724
974744
996440
883990
751541
1469933
1542305
943225
160054
23788
731518
78038
755267
409903
1170378
351231
838072
623108
586011
217896
1817935
1726471
1353572
549812
1486210
369144
1212963
87205
1765527
706493
670015
1128594
1016666
1358733
647314
781109
66284
1035800
1884506
636607
163493
570886
1124719
711295
781656
99618
1542547
814865
514393
1893259
1528503
1506554
1583401
205670
537506
267309
1314542
738241
1105608
1416345
1605629
161199
124284
1450040
78279
873069
1444314
195321
1321150
1582239
365954
1521833
491792
1416964
1403714
1264287
745676
1092702
942514
195656
819130
567895
100304
1387085
484689
1775631
464035
1808895
525522
1500230
1146732
1317434
1989532
217688
1395087
91036
1306339
156527
1275234
153083
531968
1486806
723220
1044297
1279717
217629
1849158
737906
1373310
834721
995806
1086020
675412
580123
341709
1776063
1672014
1381709
1223288
850536
1850059
414791
919661
1131072
103403
275254
881972
793053
593417
1876918
601202
975629
558812
1652256
439760
1664548
1317727
620889
892192
1636226
1061725
782815
1246222
328382
1877444
1153297
1222495
1662420
770877
1221777
1741628
1740505
1583951
909065
938911
465476
1692829
1539751
1212329
1194793
396001
1083328
922661
1171782
1123271
126192
539795
1242077
1768898
128108
922707
1390433
1320305
1849392
1459042
1753029
258435
624748
668180
982111
1164662
1257330
649716
1887207
1787330
30537
437091
680687
582651
1339512
1312899
610420
693671
282243
828399
1319946
436180
763488
101930
419550
814109
434525
79534
1098406
1347585
484403
1678831
1527457
271764
1731576
1507084
196075
1267532
464103
577068
850170
1955863
991000
204284
1329938
4542
115093
364759
53224
941932
16282
1253191
1673084
1057142
415111
378877
1609735
1601532
1850516
1428619
918450
1483693
715864
33838
173067
1017895
1493000
418441
1256440
936150
951152
1614097
1131961
1154670
1700747
44303
1726724
1962117
1380888
1174588
314786
1723617
664725
1502806
241553
1391211
1247169
1705824
691398
987641
414221
1376210
1583261
627525
1913143
123139
417736
479678
810938
1954547
278897
1574281
1681118
445269
1594864
1684366
1178384
18692
1324321
1741209
827083
123258
951089
1577810
336147
54831
91589
1741003
111977
345545
1552683
1462416
1439734
1858063
1538902
269840
1391919
1192604
1876034
1099284
378078
1889917
511272
1491899
1520391
953756
1102798
819442
1736233
1300585
9720
1790319
844653
1658226
611919
400072
627488
1855657
1058841
1999825
88037
1641797
591855
529679
644314
64829
1898781
335451
1541051
1348063
1289970
1039549
1455297
633209
311229
844979
374904
1255063
964488
70589
223522
1363888
870893
240241
1866694
1085230
1323444
1051288
1028144
839620
181376
541257
1422541
923122
1371783
155611
1270865
1851298
1044425
689202
1932373
382414
1601352
786810
38435
580980
1234810
355153
493949
296673
320987
312780
186107
608529
582446
693238
1835280
1679726
1856081
887074
1140817
89538
362693
793521
1193291
1993667
642343
31702
1277105
741198
1017941
1773649
1367490
1965198
1960423
172419
151126
1351010
542357
245912
1564988
1478983
791871
384135
1704922
73580
1953642
202063
1153178
95544
1609598
208220
805297
732201
651762
692551
671694
239871
1611572
1163222
363852
536376
775344
1089227
1945677
1301540
941171
1504641
2507
1300273
154188
379793
1339114
424474
60703
1287366
1039910
1249556
573327
1718926
1577362
335119
477637
1093528
1950217
1805075
862446
1264006
200234
720457
1194593
1659715
882177
1955505
491526
125780
1334820
4711
1514739
294782
1125331
1319668
756219
675752
1603747
1570366
1593969
559322
1255895
1755732
1921139
1165621
838918
1423494
1189835
76945
1140167
1002397
526806
488933
1875218
1822869
1425365
563483
3573
47487
500911
892932
890326
1366255
1545392
1712193
966561
1332486
61283
231232
1142458
638588
298406
285474
1089423
566014
1613140
1187469
1066334
311475
1658518
1588447
370124
367641
659836
1258375
178406
1092945
1794196
1866611
980063
1517704
1924355
1680471
972854
1861378
619031
1780323
1776482
159267
120383
1168413
108995
518374
1011139
1765721
340903
161082
1857044
1014045
942437
1977264
570858
1784549
418224
1640994
165471
428881
1332977
263506
789625
35420
729604
172245
499600
1424625
1088613
940920
1074701
1458505
1813732
1372613
1728667
1774726
786543
371289
440731
1746725
1233762
505111
944145
1219423
1557258
1408447
1931502
1646283
164936
1173134
1424413
250446
324712
1242922
30514
789683
1310585
68629
1241955
752419
1566704
64945
1694447
884023
62766
1288947
358548
1227571
109133
831315
727933
1828789
1714213
327348
833671
27025
1208012
1179907
1720570
1323101
1744754
507509
238466
515083
1706808
1144036
1463411
136011
1688533
1330330
701144
237226
1814781
180153
465440
561663
1405703
905544
1075163
1473446
1226618
1292868
1461580
910392
1204234
1990308
810203
937183
712270
371117
1711105
1915862
280664
1189491
1297198
1675459
610364
633811
218420
129168
574075
1203441
1701236
212440
425003
957360
191579
503178
1246286
786007
635707
1476032
1021295
1240535
1210151
576387
1307183
625310
1852040
678604
1637711
609141
442676
457583
577182
1161032
619101
1515569
22750
374980
945366
1901101
969468
1299112
613362
1299950
587293
1689945
555287
1733877
1465413
1963789
594693
272645
1304983
204737
1038330
904577
1570925
662563
1647237
845465
930787
104425
1159600
1594106
27835
1649683
111756
1119051
1655008
465039
1617798
1402580
1421230
61632
1262198
9380
1490882
41545
1948591
218954
163108
573212
60471
1974037
1798391
1033733
1383467
1272250
19020
1840042
481846
97790
383344
872613
1593759
57943
1757981
1876606
1450998
347261
726881
1770632
1425257
911455
1990176
696243
20276
1785812
90117
262755
1708380
1569229
1628458
1142330
706852
534374
497387
544781
308416
1928832
1533276
1922923
88481
661316
26309
745407
1435088
549395
496986
1495024
1364627
1599357
1915135
1272703
1535205
1416663
974155
1883229
1276649
1173729
75133
929121
1918024
1173156
815855
765146
518797
1200540
1623693
1389365
925706
1537496
320902
1242823
894059
636764
1498230
1694452
1314782
712354
69106
1768746
1672642
761882
1698937
1063311
860819
1977387
152337
1229459
1470763
317493
782313
73775
1291438
134985
988431
986258
1486808
1144788
1862599
317017
918061
91224
402010
1146995
443375
1472236
1536868
1152533
1776671
678711
991106
1223426
1865543
743181
509288
1991727
679347
845766
1135880
763313
1682666
198706
1298932
841706
1673661
984388
236628
1060579
1868085
808318
1937452
1976215
666141
92340
861967
690607
8480
1496501
310401
1733821
134724
1495810
503092
1349489
1757052
72373
277161
1032688
1156973
1751842
1620741
818869
1410097
505461
1018536
348553
662481
916123
778053
1656071
933363
650131
1151883
601845
1975169
571982
1220296
559274
436475
647542
24771
1945198
961723
753647
32181
1363000
1551253
846707
1768910
785215
260357
804196
1840352
457031
1554418
575574
1529366
1462748
1021521
1278550
710635
701184
1258735
1452695
718824
1662128
127818
1369598
1954133
1027345
1017504
288876
1432007
1208505
1895771
1202382
1558529
1689188
809911
1993400
1873244
1807377
1370181
1871304
1210914
1230163
779206
425333
406310
1288307
130255
802013
280544
976901
1097620
1481428
1883118
1363666
1144304
1127786
1346117
1164541
1836664
656674
823177
635100
573590
1798976
1962716
1496731
1902078
1329153
926881
967038
1916395
974754
906244
1399034
1923123
427478
291484
384121
1173747
297789
556238
372531
1119630
1627408
80782
34831
1202140
247572
965806
1283072
1199855
1088039
1204374
997949
1966271
1621304
268130
1924682
999679
1292754
404117
1049104
1102577
772554
1968411
613886
1949516
747471
917286
687893
1357288
1028481
803149
31076
1651159
895227
182809
928841
1684415
1926482
1332242
788671
365377
880681
119478
668027
1764714
1288834
825038
194773
630445
1797095
1394380
586829
356829
1284264
1869929
943023
114796
270242
105002
1098807
1514338
837972
338719
40242
575697
1134747
1326929
1300297
1198767
1314020
39503
1141418
1753707
1663295
1200114
628168
176258
47523
1917671
1352318
432959
1566558
1607556
365531
52737
1422503
841792
690648
469222
956034
869123
1908198
1475952
1153855
1877466
133143
1975553
399210
1843480
1954979
1949315
290436
1756790
1192479
466520
1713975
1158699
1763552
1571985
1464079
1413243
1284250
1349349
144903
1116982
953117
530927
1089800
535786
1597347
1647165
272071
358658
1630526
1930413
1347810
358909
8192
527110
1773593
1760086
1759058
1720032
599657
1617649
267955
830225
1013547
981357
1069682
1626390
1961129
1839235
521497
994334
1762292
1286608
36111
120771
1315266
313225
1130461
1609205
1761226
883451
1616307
170515
996233
1870542
168199
1804442
1592584
1479679
556881
592852
397912
1743853
97340
1856677
106369
1586150
1004411
1610031
77390
583558
1803113
555243
1141561
1252259
430749
692171
253387
1012632
90793
1629570
757584
1893419
462269
1814072
1230898
1358047
363812
39641
1912913
1508890
1141565
387123
930037
1555200
1814123
1326747
1615410
885415
1414199
1964044
1113507
215975
847765
1058474
1842129
690794
300966
1830468
1023592
1257753
408103
1469921
405932
692904
462175
337138
657523
659244
1454767
1887152
162113
910684
1780754
983699
969933
1898357
397807
1277866
102234
1966230
1604177
1974411
983740
1536834
1297233
1767477
271364
741034
1413421
696150
1319344
1770232
64337
689225
204708
41170
2661
1809683
1582030
352633
859924
1736294
222241
1317422
172915
704239
1565005
335136
62883
1535902
1853485
1871484
1311835
1062584
972507
429516
507980
513684
1956812
1536182
789428
1100962
166007
1321331
653366
1576311
82736
532830
1688034
1861003
751675
1605598
1528472
1974870
993958
1588694
350204
1971977
70861
530027
650630
1470429
3813
1488840
673360
1226155
903654
115500
1364033
1600425
1345997
777426
1995685
1535789
1063981
1690867
147107
1861812
740749
637527
852281
1419479
615997
493180
1621308
1161785
957295
36084
639549
1605054
1900353
1028900
815587
295898
1420853
506394
1686537
1742414
1016009
1740872
347201
1263860
962028
1459561
352363
1152111
1848416
9975
1908827
103957
1820934
1819137
1311263
1342069
1068635
1525902
1646997
1682613
1721584
1795862
1505487
1243185
430260
1486892
239841
1910652
25687
1570130
1109330
475950
465423
1240551
1705741
255073
1576673
220298
1247794
237036
1185634
1454802
522132
497786
1645245
2378
1969487
226168
268625
1279687
1636872
383212
1046860
1532736
572227
1832494
1679811
554836
953212
766138
660623
798774
1703571
1990879
132692
1657964
1714506
1567784
1076332
885096
76040
875136
1777499
359826
129359
980312
177408
1197791
1678058
819384
841614
255154
316821
1898949
1893
501728
41932
1474452
1012330
1735120
571350
360072
1050689
891171
1640204
908140
1759097
1220886
1315679
1119314
418643
1780451
419236
1944472
301215
1186616
302750
372830
469410
344212
1735213
1470770
1588384
1338851
1535957
164839
1880878
1478431
1218015
1174417
1677354
842474
204994
1839428
1491101
1670204
1101432
1108118
1810856
1205448
966102
1295504
174118
583149
1961646
1878821
779264
1388713
706079
1843678
1288887
1607418
673496
195950
423377
461157
854778
442167
457234
52384
1268827
446365
1625784
65708
119175
1961734
675193
1043408
1502634
743646
128824
1973572
385850
1619584
735096
1595916
1063364
1342604
811153
352151
1563840
1945168
1631123
1748000
1313881
1079188
1677320
882562
1423403
664643
27641
1466520
325222
1492208
199071
1671850
527623
165109
1843243
287700
261167
939014
938589
1962307
1151859
1278765
1034985
667196
1463264
391572
997881
1325976
633936
362170
470783
736106
225328
1433545
1134752
1771099
1936383
1374242
1008029
1697233
465749
97560
1023715
914370
608089
468909
1527845
118124
617339
1345321
732781
206921
634273
96102
913298
420906
1483396
1365790
994418
938355
112634
81192
637655
1206352
1747994
833636
3926
992578
549838
570817
1990965
1406663
840765
794558
781195
1941542
714762
1266705
187567
1315781
1333403
305487
422520
421853
716114
1819428
211826
1751871
1174001
91395
906840
253210
960140
1752143
917580
1887695
1010197
1742895
28082
696319
986628
197728
944401
552514
632546
1249796
20
391458
479256
1942763
327343
1873834
1210205
500577
1029837
171164
1489197
25273
1374099
1152425
800465
1203177
1897427
1939781
1643065
1039305
1845208
1299687
930290
300565
604730
1985646
1184888
1739348
1547554
393550
171525
655702
1406352
236351
884516
1278979
655006
1855842
423538
1776077
1666093
401150
1017496
746402
739573
931848
882367
304127
1937750
1370490
201872
1751772
327148
1406607
652191
394076
1001118
1327781
1782759
1564878
1418790
1522003
921922
429568
1652904
1624561
345752
1570140
72230
203913
728251
250800
1977821
498023
295087
1201059
228235
408448
1195710
114579
733836
592473
1986104
238726
1417292
763611
1869953
874209
465042
609221
771138
110742
367255
53900
230080
861037
661375
106335
465405
1149796
1953787
1988986
214901
443139
1720738
532871
94496
1361252
1131734
225058
1305940
368511
1612851
425824
855704
1806254
1892783
1050888
201081
1519393
715030
1040113
970466
1588339
4678
390857
617264
307727
565162
1372173
612788
373482
1558012
971635
1576313
1755121
1314434
958747
776788
1811006
1119646
48107
543355
292541
1629344
537370
815300
490201
39032
443218
269849
846615
689598
636784
510059
1159370
1790275
1887388
248186
1524109
308165
1047278
319193
232720
607603
1987233
149373
302198
1187973
969806
156823
102653
1237526
1108026
1394464
848851
1294386
1454677
29042
758477
780749
1439846
1342965
579356
958225
413728
88413
1773885
1193878
1637285
1453833
985366
255146
877126
155974
1410358
256330
492370
1271242
1488672
699030
449214
427647
1285160
1727028
1578288
942938
978901
260638
1810531
777129
1248217
800657
321900
1788880
624158
1011330
1209458
1117003
1362029
850908
1778396
1201087
1886622
741718
1274737
83165
1100684
1257459
365558
664193
1476679
1269594
1876056
508247
727900
1821368
985590
1581779
1828836
568797
635843
251253
275142
1594618
1459910
643124
1367829
134637
1607399
502343
884089
446657
332219
1571438
1929776
445099
641169
78815
838601
524313
834238
1194900
388218
308712
877392
1300454
122617
1871918
1688624
1967017
297395
1827622
1274954
391050
1303826
1016626
901907
1811125
461057
103593
1241679
464343
1057609
1861079
565133
1390142
1479862
1025
1920113
446751
1198579
1138731
1667755
476714
9619
1084508
1700886
684754
1023719
1953975
741385
528261
869641
1498817
1141523
1909668
12640
515616
827071
1590205
480585
33738
790822
987524
804026
833134
606410
1407122
446428
446800
768957
749025
1898839
1196150
468936
680575
1727488
70757
1935356
1740021
1570904
1710410
1255173
1226462
1442356
1958458
361365
1080647
1101837
726253
1522068
834464
1025654
1396937
388217
707775
1907313
211325
1815736
1562591
1254338
489112
946823
170229
1008707
1875057
1501958
1142866
657358
684989
702608
1181998
907320
1562619
1563235
1869637
55514
518396
255986
1143726
377084
203117
1281734
1596779
1524823
967768
1414183
137401
914037
202118
1728267
735293
164158
1479434
1306271
530541
705205
196919
12227
1721190
164344
1812694
1812615
903196
269268
1277856
964921
806868
1737419
253328
1617795
96471
1510124
1624170
1357796
147915
679088
346083
1979568
1871572
1142401
1521890
223257
513279
80277
1018622
1405568
1027702
122799
640028
1667669
1534873
1355604
123012
208705
928081
1969267
750447
428362
1937169
1471097
199463
128262
1682772
611783
858970
21187
380075
832669
832863
238830
441875
749530
586806
1655948
876772
757318
1254921
1528219
719445
1187764
442840
1528141
1708580
1336324
218266
1082832
527244
901881
1273234
1516081
384713
1226905
1291176
1732238
1404817
1029603
760217
1109338
709257
1461156
239235
1092407
525314
577455
1306820
672427
552331
1167377
1080630
1730572
1865563
869535
19157
1092735
485297
1072786
733974
635468
554830
130553
1860126
1684904
495122
1987208
64504
812051
374574
523226
1884549
1030594
317187
1636806
444857
1464725
572619
741224
1413824
1241658
1485198
571575
1335216
1407207
1167033
918393
1240082
277443
275355
263024
96326
1675114
866426
305679
1407172
1484467
851860
1402408
1554559
1041862
1649845
1540970
607159
1846070
1674148
922183
1047682
166770
1951060
1090034
1524043
1626138
433368
1364184
1183236
925487
780638
1708374
1905311
1757594
1272094
1377252
1409584
535237
591277
1354979
742507
775098
641691
1340932
441522
1194073
1341127
551532
449702
1400483
1378273
1349156
226790
610590
393690
550685
1102203
821698
1540643
611052
805057
1360524
175941
1458784
1278388
4916
655711
779446
1593164
874766
1039203
1060302
684911
617365
1155859
579744
13550
626177
1000335
1885620
496298
991525
1135389
1600962
854598
334249
362735
1845413
908153
880660
1095726
1148996
1268184
541923
964995
846085
924048
384256
195458
1296298
891400
1229290
230132
1939012
1467087
601682
830371
1261289
1959684
565533
594341
902003
120604
386012
1596292
834132
347701
1645309
357250
1384769
645415
1145609
1386349
192858
548603
1292559
1332210
78374
267354
209175
996557
135224
760770
1633787
494261
567071
415739
25731
896584
1065705
753714
1663133
376381
455323
515245
563658
559585
295968
1901520
1477256
1092326
627408
603709
1034337
466100
1806179
1077013
1153843
521343
1588030
1016648
1616136
927841
439793
1053199
1783727
680616
352605
639922
692285
217693
1116609
459748
1595598
902317
1965686
1777383
1193828
1781082
108842
637632
558868
741313
992098
938782
939824
303687
49094
1354643
493711
377055
126553
1267018
854272
660184
311551
591574
944482
1209854
1039656
473986
1122936
986996
1133856
361309
1855297
564374
1063422
1473457
1727303
1722522
1238424
1206889
1795296
1476731
550994
17756
117176
1208980
383690
931133
1122552
1921165
540071
957357
1178132
1332974
430172
1770951
175090
345480
33651
684129
1841306
1278043
1179608
1576069
324228
1665584
1472168
1825022
6074
1264733
596851
697235
262298
992336
382561
49628
725565
1599381
277045
1072875
39518
1345136
1456258
1374672
1562884
464819
1056726
1843072
753683
317330
833058
856497
832385
1683533
1735939
1430422
1281926
1639513
1681222
806620
222858
236294
630770
1639177
1189960
1861885
1409068
1324573
896004
1542236
1906204
1873672
380578
1265493
257444
879267
464103
1007917
1524406
1642278
138895
136495
93013
1724405
970000
553949
1461380
278595
449630
582074
1766977
997505
268528
1053796
1197273
118912
1797209
1643611
1825520
636288
1706922
1115673
527402
1466457
1083797
39814
1771765
760230
539389
1068704
1284572
1943351
321641
1392554
557771
941786
1593317
380388
1651246
255261
1147047
1314489
761554
677109
536614
1400774
1114968
1253465
497587
1042828
1018966
1753285
557105
163642
334166
1492007
58858
928070
1188826
1558926
1275909
535162
1710189
614272
1789671
1924694
112587
1408295
190614
658720
1542364
969591
1845340
15767
1801697
1281054
1360154
396933
1268853
831685
1645259
1380166
1168526
1084637
488738
1475069
155760
751831
544391
184679
1709638
1205589
1636203
1382055
344706
298178
875889
576308
113677
1208325
1522784
896492
1387892
1015379
1785986
1356669
93484
1016607
338483
496918
218404
555323
432247
172581
862232
593341
1402981
157192
1456852
242645
1183859
1731013
984580
1962045
754081
1200913
790099
1885394
593917
706266
1862475
1121248
77497
740822
1384037
129882
1282282
529803
1586752
1341303
1527546
6145
746849
955142
1973579
312738
1990178
545475
187402
1735368
20413
626771
1575111
155117
1261149
719815
1871254
1234195
1859189
1424358
176144
998084
1321243
1590248
1909325
1875948
1472503
1045089
1609574
1727607
56611
1985403
887289
488397
1159520
1122971
811824
120889
127040
273040
1575833
66838
1609420
1709044
973344
668249
1314325
988597
447459
195444
1208222
223552
721649
1677365
1128568
52441
447968
1100625
445242
1237979
1099928
182047
684282
1984488
659671
1715143
1936963
566244
167846
601168
1911453
1500495
334063
1161849
1818919
349784
237824
562590
1523455
988116
1705242
1742396
220849
1895975
1707271
1697644
1835379
1393909
735832
1812114
248915
1348211
1115823
1372453
954688
5567
364519
1727564
1667777
523200
674611
1350224
627627
1857637
1742318
1225239
1720762
923934
1596132
1831563
690836
493080
719499
1879823
528122
1690933
374763
1967557
648760
356563
1382102
921599
961792
733225
1586008
438899
1437463
31891
1882450
1932658
632173
1346471
320283
1795630
1023448
1810766
993141
401835
1031762
658298
1740830
1395195
953287
164264
114955
673145
15655
1885553
1728275
148014
1250344
586025
440835
394375
1796201
1141279
1544189
748100
928052
1344418
1395191
1593109
430225
721333
349275
1228315
504604
1348876
840080
1899619
889895
1714510
527432
51933
1917251
532484
1394327
1998897
1790702
385430
1761027
1950858
445333
211289
620112
531844
323078
843887
1252025
214232
1706483
1985144
1265867
1279054
1065956
1095560
1193789
700475
1976486
175090
583816
34687
40479
273390
1292600
1779634
1742382
53606
1356289
1181047
198384
1628247
774016
464660
1124069
1490275
1989852
1646720
769432
442977
1550354
1191107
997986
852976
75873
950209
1452722
1979207
1308633
1415723
351910
1145261
1576508
1048739
1904454
82154
1771555
660883
415043
1749050
690105
1017251
363502
1016479
1705096
556669
1047551
1158090
1459089
368980
174899
1955462
396985
1599936
1740340
1474707
943636
1380320
1540597
1740192
98846
824910
311565
877966
240725
1276412
1047500
1237970
1196661
1064144
286580
566623
1486940
1422908
905628
1001049
80026
948891
1384725
36099
8686
855561
1735096
725582
58633
1479714
968145
24707
1006985
1657529
551088
598696
1208012
1406190
647046
1647384
1858760
1314540
216339
753465
1869391
187374
211239
1689463
498321
1833318
1254743
538771
837530
103266
1388976
557325
1463403
1239679
368883
1694060
606372
1808002
1100048
1159213
627067
1161594
258876
550727
534456
528251
1766012
1068530
1089160
741609
1317113
461130
669781
294210
1634885
572717
1402587
279642
1858611
1300722
315467
1895461
381137
1008798
1314674
583244
1925387
974315
1994564
1268934
944923
1922498
60969
607938
1310452
1638963
1137156
906145
21560
1526665
1983848
1155642
1799479
1983954
995524
650401
716152
1209568
14123
255765
815953
748901
389872
1257653
207705
1782924
998020
1894823
723189
1425021
251275
314384
283583
1637514
206323
1029813
1180049
1821899
586001
200654
515352
1201942
1220034
10453
1021909
1448984
1100189
1739051
1356850
1057124
1938301
403595
225120
1173906
964318
1113350
626536
614779
1111268
916054
1964632
1770824
1222302
1144850
1317901
549886
1009269
117062
1861721
1813422
1138869
1507122
171962
869019
261906
1632194
1494981
693791
1193843
801646
811790
1153859
1871168
752590
418775
1841285
1720908
1965773
568309
187636
1844717
1969250
1280263
1792980
992451
761967
688874
1772409
1203147
572949
1683885
423809
621999
1693619
754621
1085057
859697
1943572
422113
47364
58307
523495
51128
549274
156913
1646745
823518
1790452
732048
103042
532639
1840755
453661
1587500
1387842
776764
1413717
1360813
242923
175060
91096
441787
1659024
1170898
448206
1912780
594610
689402
961621
222095
1373268
1861588
1548172
1079962
1197367
1963653
236032
840612
135385
552477
891618
1191882
1830045
859256
1474522
955427
1480123
1136515
1224009
709389
164696
931983
243551
1488882
190666
1395438
1140591
1855338
1984990
894272
1743994
1596056
166127
425375
468435
1624428
106908
1018342
147505
143528
1549240
1316130
683560
713196
1977103
1319973
220286
248372
1722245
1463844
1965485
196153
96234
1151972
742781
477614
489949
1459172
85141
386196
1656561
1834670
1022056
1889931
1311934
1082829
350095
598875
1531663
1808054
334367
140166
1613201
951695
1521208
233842
1767574
667019
658228
303785
216815
258683
1264625
1179608
1887704
906990
1174537
274267
1085710
508709
1202020
1078342
1084743
1393781
759837
521039
414477
1115005
139548
1705249
1404623
308727
189802
75590
1923055
1197740
180571
614384
844575
1821346
1037795
1316465
1117202
299933
1347418
1959433
1132473
836287
1840813
1648389
780618
1379499
1252833
639384
1784490
1892379
746455
17709
1613009
1091611
1635675
337699
630419
1863931
926127
16460
995529
1086324
668657
44531
1127300
266311
505471
74272
745065
831611
1586460
1375605
737956
859719
161318
642303
91985
1472362
1173406
1789155
1177749
1476052
1111370
1605808
1214392
1124807
1669293
625477
740879
970584
228134
1398471
1917763
1052239
720926
1116460
91359
54291
1380110
1700889
1824453
160788
804155
251066
190900
488252
1331578
1615518
579253
403005
1001049
557756
1813727
974674
1891593
1828855
1854767
1424552
560337
653593
881685
337893
1435683
1642209
1451128
1838889
1838397
1561979
1076060
232895
7872
870376
1576272
1829618
1781251
619073
1525154
1867200
1905181
771499
1910955
304456
1465076
392964
714576
972397
58672
1998682
1102604
1241783
1952081
1216368
503451
1058506
1388676
1110755
396549
59904
636571
445316
1660596
1694883
508538
1782580
909029
435782
869005
1608259
872030
1731636
1756138
481553
1071146
1591402
638549
6778
546318
789258
483724
235532
573316
321162
1398544
1052669
111671
1010615
731440
1379465
1345651
795896
873010
191113
867320
1443189
1951795
477217
1801228
1114214
344455
200681
1645548
1039471
1198092
198884
229411
81556
1801365
707367
341270
1061555
1559213
1003885
871057
458465
1107324
1962903
560182
1780385
1238751
1617192
953790
418077
1160935
1433639
1429298
1382283
192929
282715
1278633
1146875
722619
777520
367645
759105
342486
67508
323237
794306
423928
263455
871241
1245941
1176593
1680196
75671
646036
499377
1213729
1993233
330753
1871705
1236272
325922
1139215
1439729
1143478
694791
1681568
1208428
970478
499762
1319253
900606
188738
1889969
200657
1040537
790955
581480
504438
711614
315967
1677137
351196
1040729
760521
1578781
656888
664163
585048
1949417
602712
545859
1861193
885577
1973920
439378
1752132
1836397
1421575
1097147
819661
174322
333576
1715148
621219
822213
37429
1546528
262348
1016411
1421915
866299
1218104
1357995
1443059
1731529
1686567
337550
651428
922640
885995
217806
1850080
47432
759036
1439311
1747717
1204527
1313237
1440639
768391
1470580
1720539
152840
772553
651731
1968623
1272381
452616
1552594
866129
1527395
40477
1947788
239855
315774
1371978
87132
459172
1046762
1182340
320590
628047
961945
888608
1964758
446559
653942
30505
1589424
1174814
1774131
705431
818840
1861875
1948771
89110
47448
471082
1533484
1006431
896992
289158
558423
483174
1913396
1981006
1123356
1957624
821962
68361
1061574
1079051
1762306
300677
248889
134036
273760
1524501
1335291
1792094
1679459
1306568
1735122
482698
899057
1170858
934130
1741515
133363
941777
667093
1129624
362467
1492546
1663529
1542842
1005134
127654
365194
1708887
1842257
1762438
411629
1936783
11167
1454744
1716023
1463564
1534070
958735
1420539
1799971
183018
189397
1624176
1437695
1786208
516994
1992599
1943732
869779
1631856
1281407
1805973
1349585
240568
1300038
19271
1775943
946215
1366393
781623
1198882
1034989
1316652
539142
1402410
1838339
737624
1809928
880377
1470034
451407
79447
490680
1443182
113848
1524224
1905290
1963319
1365290
101443
159315
1556432
825990
61310
889167
1302665
1407229
1904148
828379
857410
1038214
404734
1208976
88403
862698
1591898
608454
79016
1885601
1194453
847282
553932
1105634
1087428
558840
947142
1001277
1756273
728010
888024
255552
1421394
1898078
1174590
1440047
1077201
1984910
343165
1851221
656909
1450188
717865
1787692
1900007
1768204
1085314
1279216
84680
1750382
1730027
1958552
335622
1085149
1676423
1733271
1472867
670081
804010
847980
1503526
754412
462411
1472956
114329
1299397
1392474
1383282
1023148
283941
483598
1416869
718197
1429388
1093201
1626813
989052
1632587
1961339
1123257
380972
333073
306849
1544954
1029908
332506
1215006
1607699
1965415
1316761
473401
1478362
1221290
1469500
910170
447114
1597206
610213
1410947
781249
798850
1046588
744367
418584
1139924
1065037
144506
1313741
1250878
1040739
1305987
1914253
673631
315443
1772267
730395
334150
1341829
1813932
1771497
1061990
954887
706811
645136
1288183
1652778
1397305
996819
1122604
78868
718504
1681546
1091893
1908982
1043273
30340
420884
1553085
1194887
638290
303920
591555
1320411
1234434
874504
649130
1352203
1991882
1621199
1942322
1104777
252849
343374
260631
409703
1447696
48481
597273
1928414
1073560
1842324
729559
1088108
1293983
28328
203358
1530455
1858179
743179
800361
1976594
1688507
201841
988942
111255
173491
1813364
56265
639867
1217244
1101108
142319
1145137
269949
1270434
53003
1121104
1130538
1439886
886932
701025
221893
309745
1306102
215820
106937
1928957
76062
71657
393053
1125430
53632
845181
861980
794708
829430
435435
1921871
1056511
89807
594781
409670
43653
1276868
1167331
1400960
1985938
1645341
228073
957545
90836
246075
1835828
1170509
958773
1905631
72742
144184
319502
1710242
270045
22346
1412970
1092170
1817242
1291438
1223920
1449938
1694967
877526
782427
729757
1905019
53833
1300755
41370
709008
755346
1273685
452469
237529
963951
942142
778480
68182
1563160
317589
950132
1924792
634265
1440443
1165229
1566856
1656220
865774
234515
1524549
1327233
1064740
555531
1241721
99068
650793
989787
317451
1134757
691641
1113086
1083836
9332
893129
3750
924347
446262
1028900
1319713
1050793
297006
1063535
878943
61529
565285
403499
1294644
528298
790271
270625
615346
1594229
1926278
1187952
434868
1279294
1453438
256948
1664774
1190552
1556476
196134
807553
1270226
532663
210614
867962
872372
1534148
504734
1275191
970598
1745905
116252
250270
1886085
160640
1030765
749065
1224209
1179778
1725795
267920
1374116
83561
1306976
694909
1653500
1252257
985924
74982
1547
357873
672187
1179034
1792183
1147996
1718884
1168800
222203
1910946
149225
307753
892444
1913775
348726
96888
1201846
32682
694207
652169
1649492
1244043
1409218
1042374
1358698
1190960
201236
1970158
1068215
545019
1754538
414841
414584
1382564
1212039
1386098
147585
566517
67818
519266
553792
564435
638604
1140343
1532478
335846
1616196
1841697
934549
873097
889527
789872
968146
1191474
786886
145465
1479677
363206
748392
1195183
1805176
1971672
99367
507604
66089
1593105
413363
1417346
1871608
784115
658553
1342512
624271
717279
1827755
464289
1615296
1321304
924610
858160
277617
1570507
1571330
1712725
111481
752947
1479929
1662758
1850399
1938277
37632
1223618
1918691
1355977
1804188
1931392
72828
229579
1039243
895639
1118340
1886606
1370513
1689704
259759
1807299
205171
721735
486284
141374
800967
1125146
141671
161244
1796969
948172
1794991
592354
92595
1652789
1315973
1970297
1632604
939484
757278
1184932
1628156
481144
279527
689174
586015
1344532
85878
602243
46676
1604538
1140333
1691463
1151335
75428
25736
1901842
1279015
1034852
999774
595375
1901554
1307751
1784034
1281074
1885775
1407254
1398695
941715
1487033
552947
553389
891084
1023280
1791673
476452
1379681
1531593
923085
243458
960034
343793
1688137
1341726
118077
258640
505196
672115
1159785
539449
1015968
1226024
1046970
1891544
1593945
877085
1381901
580486
1472869
1176301
455708
1100552
702710
516754
1685249
858216
1104200
1580406
1460622
1106009
288389
29884
543735
116016
931904
1491742
601972
22442
1254534
1906792
1123214
1267606
1727022
157474
1970062
1333985
369880
311467
1410303
77338
10471
1064345
591553
763250
1635457
478651
1463715
167286
1998098
1615988
1363089
16173
1593712
1770476
1236898
1809581
1271762
914081
346069
406596
1259664
1609941
964684
132867
324212
1728933
1535336
266390
1175467
283048
248122
1541003
1489917
907258
192422
1914724
1028931
256544
1735100
1398534
1641811
149216
898768
1693116
1763331
1670066
567612
1242582
608741
235893
1089760
589110
1517621
104591
539777
142753
1778987
1574803
655091
678453
291070
1724362
709198
1219541
917290
1694360
1757420
440231
509024
788634
1824355
1641868
1406348
358440
1740042
1783548
1484471
857139
1394528
681592
1151885
836047
1836109
313306
1186335
130051
1091724
1594166
959142
1080765
44441
967150
1707932
1831155
276211
351362
89547
1440148
638078
1510626
1378647
279221
428729
262586
578239
1731867
1458511
559596
672373
1156405
1054170
161053
797542
1473329
329874
577693
1732868
427169
920432
96671
222427
1944264
493238
1023913
934742
566339
1220136
545089
1202307
685221
1746894
356593
76208
1470965
1292626
336601
1598730
1082225
1755318
1951483
1219079
1994252
1671709
224820
1846425
637927
1650811
1344880
293451
740443
1339678
370699
552321
153534
1625654
270861
1112824
684958
1552290
509355
1263892
202864
18789
1824609
1498160
554124
1852114
521666
351357
1113679
362108
1836387
331784
106367
1025512
1227054
372358
642663
1602233
760867
1366382
538994
891554
776359
1739567
1357430
31201
1806310
56703
1180399
563698
192055
745720
1466636
1922234
525258
708574
1943724
841500
1229252
395824
1224048
1192260
195409
1879611
1267591
565531
1229266
140197
39958
756413
91725
1076622
1268430
729237
1541579
966427
1824922
1273750
1220404
988077
230065
455806
1722125
815374
1789964
40956
1731803
921418
1340562
734013
52262
46402
771994
1204994
677329
284506
1818376
999303
309373
140765
455788
879068
1691603
137818
636293
1676747
969024
77033
922920
1895758
368106
1857615
1792850
198966
1221956
155211
463895
505043
221964
401637
1353829
1993127
263147
24318
748951
233866
1459550
1056247
1502712
1227235
1551358
857643
201835
749588
100117
773949
1179232
6600
1876208
793529
707985
1847293
278442
838438
494838
445881
940130
796232
81906
1990996
1677912
442236
1793813
1885683
987460
548486
1843827
526049
989910
680809
1766614
552299
1882693
1970987
604116
1222940
390745
669448
1719444
1369215
168535
1487432
1069944
1985011
1223692
17853
642584
1539291
208427
659070
845581
1139438
1282866
1399899
365088
1950876
801022
1249892
1208787
294278
1280023
1441746
1260054
1015461
161942
141028
162865
707191
1348817
1767708
1489043
1441147
1329065
1159105
1201414
288212
1811615
240790
1138427
11298
1618745
1506502
818203
350198
336663
708048
1851769
1466984
741844
1160135
1138657
627687
1181048
1010476
153299
1922945
150194
463055
561002
13208
842213
569403
1184322
1399567
896717
1226881
140056
191015
377231
854618
1663727
23518
1419815
973878
275145
590837
1939522
279239
1195906
363769
225347
430569
1671346
296147
1391829
1936116
921957
1688676
379448
987744
1460723
215951
922609
1552240
559522
292585
1543586
86099
665240
351056
527301
1583853
603829
1633367
390977
953221
1629180
354389
185234
1147113
1138453
721474
449134
1804655
333602
461702
1945914
1384750
721555
1590724
267280
1505587
1170448
8804
1076845
1269110
869
369619
1300023
404657
1272056
1948616
1896190
87698
892613
1836652
774568
663117
1930913
1692755
1783247
760689
1136934
1249176
543379
871420
856858
727095
1204690
936948
1102402
1741056
1290436
725456
1846609
1176573
682961
324609
1100731
114711
1638155
1303494
312516
1813191
664989
842936
1787716
223323
1274522
5454
652614
1559660
172182
714024
1844218
1553814
1265502
768777
450963
96474
91950
162192
1269571
1199573
1312723
924938
1245156
1240647
25933
448322
1073523
1724687
1061965
1705311
1015331
124553
898546
1470304
502783
1154983
344343
1094988
1989297
1571971
871929
1609530
1050264
1687212
1599349
916788
1511420
1181991
1138865
535597
1810271
1986327
1444989
1889507
957820
252676
19834
1617578
1503821
1707666
1526627
1675669
1538081
890364
1368127
597401
1218746
1958419
1097506
731308
269787
97155
1116454
102523
713688
1467676
822113
1941687
1445901
513548
1786771
28915
207381
306738
704762
687570
24518
1300890
344477
817461
250030
71427
1731545
144380
688814
1097431
1781258
1099881
1333031
1905074
1780532
894684
908714
932609
562215
1752047
632100
594536
862718
1307418
605848
608482
747436
1179837
1192931
1422985
251078
171410
518337
1522251
1304291
1033301
1934553
1246784
80480
1524915
463974
821081
1668244
315347
673195
1469288
58806
1547234
1594367
1217826
455955
790371
809322
1518023
1464110
1913534
1000081
1808146
861874
674450
1379636
1960876
1952527
1815233
1604912
1134051
467838
1906888
1749882
1993579
981446
576600
572916
1987749
485555
1810138
1397147
1249549
1587903
231116
408582
485675
424279
1204906
592284
1876883
1660408
655911
1338647
1828487
1526126
1265220
645542
127264
723549
328512
838493
1881240
483874
1511975
1953727
725606
140219
783964
1558775
1990135
1484661
1459260
276255
1101797
1809901
1234220
1506894
1404773
613113
192012
596707
795975
1435759
1566387
443671
528688
1039213
1445758
1413488
1206878
589296
486067
1157842
1327255
1909591
1904811
52837
1091452
902813
1828692
1325533
776129
896948
70942
1734741
795763
416922
719548
865660
1611461
117465
630318
12940
1896585
1742687
400169
1247034
1319240
232938
1803331
1023067
201164
1492778
357461
215966
675603
187984
547234
1909255
931934
1989483
436360
646652
493789
853688
1579532
263782
335803
1917834
1366176
704921
1808669
304560
1207651
1984672
1294215
1819613
1211020
1462655
1442003
1990725
1041635
1488868
524626
1857149
1651962
521905
215164
905907
1912660
1199743
943797
1726742
1641288
1544626
959290
1542800
1843329
578585
1605267
1290684
1580007
413016
406773
1785009
1832907
428770
894771
1401
836645
254959
779063
322408
1600317
1995364
692810
1048296
1411776
1563025
169496
1830065
543300
1085161
969688
1280335
1736878
1157
1734152
594617
678364
414506
1876273
1379182
1982898
1965283
813828
689648
1111471
616713
615838
1439058
596129
654328
1702093
1917493
1372545
731901
1572588
1326159
1244142
1045415
95556
1168614
1440029
858953
558115
476618
1775912
1664282
1555620
272801
1755160
316170
1858197
723297
35641
1495425
672191
875068
1392529
847793
744026
1859605
1694189
109489
436298
902103
790350
718295
796377
1211518
1768876
965578
299436
1491428
128304
512762
378675
1224867
690710
352545
1100739
1946160
1929384
1864054
1915168
1206282
983013
257617
423595
1717558
815407
673721
1188479
873008
1897638
1076010
1740318
1685035
550713
115648
911101
1340053
446744
1592332
381169
33456
312766
131797
348386
1951869
681729
1808140
579942
1297783
520856
1659255
1826620
65063
661925
1782081
1027456
1187687
1944868
617103
1435141
1184525
891353
58532
969976
658151
1778618
608604
448520
1994047
868972
335981
849013
343106
1204861
776417
396051
1652023
426274
1507913
772387
510898
1313000
93898
1414042
1697659
400221
686520
690081
1201779
584466
615013
912603
906030
1606107
1514608
1659300
1876836
1427203
1844410
1797186
1791674
964373
903663
562226
1474522
1040082
91597
353301
642692
388861
472761
1672956
1854212
1406854
800103
1460200
538862
536499
304980
801216
723717
470817
252564
1157527
248543
693838
1658876
941906
1107565
1997024
1108987
766952
646018
1084094
157781
899943
1301339
553496
272544
573244
343976
499912
1633742
1646476
936373
984648
819096
117622
955179
117573
34621
77022
174119
430590
1590337
1308098
1353401
1052743
1751013
1616411
1506816
1847266
1267391
742039
479000
1641990
453136
1576519
1640031
470293
108040
1541371
826178
921472
78430
852617
509286
1523246
1892038
329233
128139
200310
478389
1653820
1462279
1795747
862057
1708053
829104
1007063
1781752
103306
480655
1367779
483003
328872
488866
1571766
1832626
232042
1713951
1895203
835524
1622714
1363441
967008
232135
1798930
109215
1052989
1834343
1432464
1472505
1094417
1876015
1428897
1485490
1242526
339973
452482
140866
1759832
535977
1753148
1355129
1829088
766620
633257
424173
743532
1439258
718761
1581530
1852422
1927529
187429
987779
1815482
1930623
445580
1256857
258728
1040007
388215
1113515
952526
1912266
96965
1267518
263275
1051753
909291
164683
541227
338533
927183
1692775
1440845
1527025
1066682
1271332
1622272
1900077
1030041
448491
1728654
1108041
1678241
1064083
848508
1440257
1007889
737963
1163265
1126374
798200
429281
543110
693489
1680931
1394751
1575354
1133813
1127878
1163164
917328
396035
1264764
1577992
128752
952269
1026402
1358890
1327891
65812
920534
328032
1148036
435175
836979
1495157
114016
980950
808398
1993448
215321
106344
725040
758766
1951816
811534
637306
863443
290589
1476367
916427
1291809
1445076
1197224
805999
514653
1287036
1226052
1997551
901517
1895457
174085
991658
1192093
1991982
1727312
1127510
1150070
1759381
1534276
897104
1445161
280143
1124313
534511
1163653
652460
1650685
1282560
1119155
283964
733980
1155963
148307
867542
1212660
332476
348774
716387
990419
796266
681618
609521
287751
1131560
321980
1252584
74278
477425
969665
308874
1228642
564776
1530628
789718
939217
352520
182139
526795
1780949
242002
234739
1112443
116171
220255
669465
240525
1186036
1701886
1753648
1601218
1326848
1188604
541176
1279282
821810
170316
1004688
882901
169701
1353810
1478680
1340466
896208
960925
709157
1267943
1583596
840512
349296
167238
1534937
1899100
662531
1433623
126423
113170
1842911
248667
851193
995002
25971
1219354
323953
660921
487837
577554
18076
972
272357
199110
1471093
1561056
1418881
1336278
813633
1326299
538250
1108100
1832820
1974497
1803672
200139
477314
1400091
801114
1361607
849513
312052
376408
1390442
295006
46673
868616
1675136
527536
1973875
1088677
357397
186356
590357
520432
140834
1823990
1926078
512787
521884
1105846
1592845
755254
289068
1359776
984887
490813
96790
357281
592530
1770947
641646
916740
443151
1305984
1983331
900141
118128
416020
1211520
185113
266918
706428
586482
1775064
562472
1165775
1571712
666402
802670
425265
1841550
690196
1788359
319537
1240796
1029324
1362432
1909114
189119
1328632
322437
899763
231320
959404
555497
1317355
1786526
1694966
502915
1551179
1464540
902890
1105604
1341636
1055411
49678
568780
504301
49275
813246
1756417
1464079
820102
1515732
175032
103258
102253
659812
1532413
1370558
1633972
593799
86657
519148
1887013
763861
1222704
1584164
882315
1778922
1771393
1004622
1963841
194868
1321557
1466946
514036
877962
1273983
1590589
1174332
848442
1040407
754453
633384
153657
1433
1172533
1362570
354720
185931
1426020
400049
1859091
537257
1061907
114189
1587314
1749904
212271
1592426
623322
79320
1472705
1236704
1077806
302102
1839204
798333
1098978
1728624
1926584
1091947
1405193
376883
1540972
1796813
1320108
656983
1841192
1398063
259749
1533157
1473969
801019
1181716
165722
827268
186949
712410
92409
697952
911598
1972194
1771744
155391
1862834
40013
809252
302841
1379539
578212
546493
1963708
1622146
319317
645588
1193132
919693
1257846
1884930
1610778
189702
353996
1997300
1167886
152320
1104707
1583118
1981199
675474
576104
1881848
92706
104798
733226
89489
1852833
855909
721786
1287983
946387
1318470
1460594
605974
1677884
1691671
1573510
762856
1933136
974619
1258304
390377
821663
687430
575140
808410
800773
1571096
1761369
217984
812494
908324
1401639
750911
488628
1475692
21026
1825517
801533
361134
1561914
1109607
1006131
202267
857481
617137
292868
1745465
873206
849980
771193
244751
383624
369989
1269160
1151045
1540292
658915
1766117
609055
1209982
1698591
1702227
1967912
1787701
1474229
1426408
1634327
115382
1149801
1930438
1942467
1044615
665090
122411
1496242
1515812
1588890
1142940
171517
1247655
92478
1847884
1559926
1616559
293848
393323
1803242
381517
1279698
1747255
1399308
1578580
202080
381176
1720239
806851
1349541
1146358
1968476
1098769
727007
644168
1424782
496023
695897
1371079
1291050
732249
1509892
1297184
888690
597938
1452867
684809
1927967
1699978
1565493
1392456
199120
1624246
755233
1117014
1109690
240371
1170362
1518962
1648594
1829735
523483
1276890
705954
191539
1192370
221963
775731
347996
1659581
1572868
643065
961939
868240
365634
957871
878368
1103638
247333
1288791
1141670
126540
1275509
1260669
332768
1882825
360785
66182
1709714
453778
386100
164353
1829907
1337040
1213179
1680357
1651916
666992
1436805
1081001
296104
1555580
113726
1047430
740091
1835648
1694702
778735
757462
263097
190530
1244028
1608874
1112880
1554046
949346
345642
891877
1082216
614218
1403231
1472732
1943739
699404
1068640
1888988
1958471
601222
656069
1569846
1334484
778086
1871212
31086
1956641
728365
476101
1186209
1982650
1377341
959621
1663099
1396889
1900527
1453269
1747551
1701001
694597
1458649
633791
172401
779513
574270
1833160
1992746
172996
1738670
1411103
677896
556341
555364
1440800
1581965
374784
227939
1826435
212485
1633202
1644396
1739054
1903501
141835
788762
1945893
1040964
837434
1106663
1722093
235283
1005844
307268
415209
1508328
422450
1763628
141738
1647935
350745
1085389
166578
988514
1913026
1743611
1366471
580444
1341180
242034
731984
1158428
1734338
1642370
1960303
1029134
142528
1176764
1617613
1063225
808997
774744
330089
1016990
18616
644946
1943307
1010205
1676947
1876250
1851164
1972279
1381930
521939
1360980
1346719
578747
27988
1174875
542849
1967960
1649816
1355090
1307710
1049941
1832986
6888
634787
1987419
1390134
187336
40157
577078
226613
89884
1736413
559305
612119
1082525
758247
106692
1673651
459015
736168
191435
1910395
1600449
1115343
1777566
53407
148620
894051
698719
1723682
333174
697485
67910
1653870
987002
7745
1427915
1943113
1010224
1938938
830526
1692739
776175
6884
1716920
203114
1135396
832899
1874017
580805
963985
223543
1577209
492396
112466
1056263
1680746
1054860
418480
1640170
902764
1902979
1823372
1541120
1991010
1294026
221265
1544945
814634
92072
632379
1926769
1875051
1332372
1742708
133503
81118
1982575
26708
1909574
1197658
145818
743639
1968861
1786494
1155086
130470
1815573
172450
415218
162947
1775698
273125
324848
492643
363965
1344695
1502259
773209
1191370
1850131
1387884
576813
704624
1534560
338064
144337
1971328
1242085
25793
368357
361396
1828660
231185
867875
1511921
1724279
926473
927015
543038
1371857
866240
524964
1806106
59995
584179
334277
594982
1134238
297128
1700266
715310
1839205
817105
207704
1169773
1946535
13055
1324313
1602336
759759
1509028
178182
1535187
1209725
204908
167938
1570802
170952
661575
419111
1927891
981517
583092
822443
706581
519959
1226483
271465
1732152
1614142
1575550
557439
1534435
77945
1918720
1328588
928674
335903
1316967
1247040
1483091
1711290
1980006
1372836
1467912
1914299
786341
404056
439880
992632
1463232
1586284
1385857
647954
815074
555730
714018
1453554
1952959
166134
1529198
1587377
102898
1156101
717607
1612133
1688942
836566
66016
1847262
610479
980082
1151279
94091
601941
1397027
1465714
1489207
1898818
1709835
1468278
648273
1636603
858856
1741594
136736
939216
1649284
1027522
1233417
1546260
1119842
1249441
1342316
252261
1047151
1244616
623306
168109
520876
1264986
1973664
1052979
1946823
950499
1136425
1905541
1455986
1709178
515457
856567
1724201
919695
691946
114738
1538762
1286649
1844339
1373552
1380804
1707059
757097
627932
1091388
1317936
1118797
564913
1585304
1867107
716213
684056
214987
1431925
347262
230294
81957
531838
310537
1856959
1603719
1503018
1428789
38727
73690
1547981
1664007
140770
393561
1623628
1354370
1526048
1284594
1189889
737712
397962
1947934
759435
1480882
199513
1874072
785551
857369
1762117
1896573
1174135
623836
1457968
1559753
780230
1807455
903993
345454
391821
451281
762093
988448
1927607
132764
1435328
601926
957311
519681
1685754
1207378
1309552
1393273
1451675
1527735
515482
185909
577364
1538601
519865
1583764
1084811
241992
1351176
690339
700987
1075677
1619162
1444660
24865
1159897
18291
170793
221060
223848
665209
20526
111568
242440
898997
925831
373277
379551
1731119
1330294
1389810
1820408
657467
137883
261510
1081971
1680454
233670
1081603
1760915
349151
1420975
1130428
1623800
552796
358122
817440
1710883
1607821
189486
627059
677259
1436592
1627473
17904
133694
364114
1229820
475711
1959013
1591956
1562497
1326329
1899904
1508868
201964
621523
759040
589949
798124
1175923
1792624
1691232
1760678
100036
1589770
1419773
882815
1694082
1510001
1747924
1925860
695261
68736
64175
890132
1018385
297104
290884
110424
1313314
1272122
155513
557137
437818
144223
953836
1747748
205620
1705721
1348656
515831
1128418
559776
1931317
1080216
1688325
1968272
1694658
788111
333512
1994052
965461
996218
94122
1629880
1837369
178836
269175
1942183
1111926
1444598
1761514
647808
16021
770995
369753
1344240
729538
280419
28462
1754811
1585527
887444
894859
1058847
928536
1408315
1570880
1593731
1730081
236441
1801817
650919
1936156
1591948
322724
657562
331049
682068
1975386
1782945
940877
277922
671564
1180688
74466
1169579
82856
1673019
608979
36337
995345
1595870
947043
1924215
225266
1745882
330388
1781586
1620124
1781856
1598234
384445
1004202
391580
1509417
625419
788510
191267
29881
590621
247847
1561995
182567
104304
1940268
1320099
473672
999873
459241
1609735
321297
386914
1500514
1105419
1937244
120179
104363
1212954
1113174
256897
1529590
1904201
1061116
1614369
778799
1541364
1002922
1079751
497992
697731
1304172
1651351
671761
591797
1744821
757234
420627
205399
1442135
1531096
1618403
1500494
188306
605332
755419
688387
857201
528166
1850352
1158260
1920156
1899684
196637
324130
1200571
1564164
230137
1339868
997532
16861
274998
1867153
1844821
118995
485052
1672950
1162068
654277
164626
105681
376119
1903536
1028721
899676
651484
1060371
1637462
861007
201513
1789950
321112
1601217
100167
1122743
11571
1926198
1823417
1248494
1800868
1892019
407611
1340903
1273194
1939612
1308363
537421
1040739
815114
63420
333208
742879
673981
795707
1841248
1376097
1712079
730558
398900
9890
643365
1715226
632796
232632
1079089
1387096
439371
338328
683014
1305104
421700
1424423
674001
957637
434472
1320026
561788
663669
592787
766395
423156
951820
967879
1370075
136675
192645
1404782
703347
516528
1868188
975876
653736
1766939
193341
638607
186872
187443
197362
443970
1821958
1663174
198315
693284
1558276
239372
935670
269798
80351
1396651
360114
1592598
1125805
473476
1637226
1533197
1342935
1555923
312605
435114
1893039
93949
1181441
1053897
1924536
1951366
1839590
1532815
1109702
1772908
1431358
1763685
1989263
1601730
445402
794490
1390283
515095
1030361
1893512
1605534
823417
1813298
1088984
1411261
1447609
585260
1800703
360770
868493
1904925
141932
836836
1846241
1614385
914139
1849231
1376921
877841
353573
157727
1404984
1140795
1569612
1447764
308852
1216265
1074915
1264693
125849
1056747
1055738
851191
1562371
1225008
1305404
1549971
1676665
1031366
1489575
1385225
89764
1376230
1408675
648142
326168
536919
1992320
1659315
984805
22840
396496
1054683
450292
201665
246403
1657940
807185
1846442
1287187
1857978
782108
1312559
68534
963771
1869430
632421
1741505
1114442
157325
452866
1317633
1792962
1051129
1056407
1772074
1737439
1237056
1216942
1855510
1303264
631882
1683899
64852
1890175
1299487
671143
1547301
209445
1238952
1618095
1280867
624490
1325672
1488833
731374
1112558
1114693
1681887
766951
1309160
1348263
1463188
1698498
367916
1500436
835113
842736
722320
1489303
1144331
449579
389451
1369183
615990
1407357
1216615
1164128
1738505
1171556
645609
426120
1883677
1424964
310570
1170558
1456085
481386
19831
338569
398204
156779
1051930
913624
1208438
1931358
1871098
264791
341997
1248041
699563
35278
338706
1228538
1774019
1803909
1030377
546092
703099
1845986
1125585
1701836
1831853
823886
448997
377660
447084
30625
1133091
325908
1086644
1955844
1106451
863247
609237
891810
768635
399063
895094
139253
1528009
305253
599469
527142
841504
1217770
1444811
804958
161891
1618015
1619760
1831290
1140996
1001516
770908
1215262
1850688
1634902
1496838
257900
230406
733511
604874
437015
555011
1240273
1251069
178479
1551663
981504
1932114
1787029
651478
365032
939077
1283745
813276
217424
1069458
972027
1364200
210312
375364
1358212
1261022
1633677
1076325
127719
1477187
1896887
686828
1269757
219511
1545890
474999
644487
706886
1735085
1369010
715513
1882811
718205
1465168
1493898
1148761
1673992
495742
244688
91244
26924
1524263
1939996
1930046
1837051
1577554
1321789
567395
1838945
1213311
1695497
1679868
1908769
1803747
1014275
1897474
743838
563491
1995891
1982944
1079947
120535
792335
1145185
873024
107786
1968659
1365129
1786567
1973173
116721
181668
1606807
356265
1656173
487664
1171901
1237723
972105
1563877
202860
39490
1930712
794010
1686610
1534467
1819859
761902
891361
1888282
165666
1149382
985120
199856
1542274
1038531
1473952
90396
1397772
125204
1006965
536374
261611
147207
600093
141045
783289
86308
1792623
1939262
1901016
775252
243038
388722
923065
480254
1336570
1776288
1060875
1379719
1526167
325080
447982
1239394
152231
488126
76780
299676
78372
1236194
1530548
79064
1258218
171083
1694692
438712
1959634
202600
1180478
1968423
858797
619977
699297
946067
1609602
103024
802302
1024075
105844
1338452
1906556
1540456
1800977
33803
475484
237187
1143994
1932912
1325690
1166728
546263
1643975
1905258
718359
1656311
1760629
446268
687752
555613
867975
208375
788805
1799289
1125962
1888760
1578266
1943490
1104780
1949657
688573
419908
1912796
635129
1737900
1865807
662822
692140
1371548
1215888
922247
332591
108649
1828694
1051100
1005885
232844
649669
1917922
378201
1636499
309571
1353563
239627
1215782
1643039
1247111
1875033
1245572
205690
1900233
1829787
1051432
1194039
1377675
1102759
1686641
1383759
1808983
1950493
96645
660847
1382705
1462921
756882
1143931
876427
1186382
1371830
1597233
1527780
4944
1282396
431530
41774
1186524
990877
166569
396075
414238
547375
60098
1079188
53325
912142
1029400
907730
611332
226884
723361
311927
1137229
1017395
1773128
1787756
1639156
946473
1686761
1138626
1085215
1869628
1709738
1718324
1488187
892921
808495
1707705
308652
534813
914908
1893034
641795
523682
1379259
86550
1207724
185405
1386637
257764
697810
945792
874259
960067
115684
934698
425148
1925115
1040779
1965952
1057155
186409
156825
1803007
551435
1752544
508405
1228436
407863
464131
1799661
1274194
586291
796838
1758425
1123034
645456
1496266
1300992
1955267
242768
1665923
1672123
1277772
724331
177382
60852
979282
1558073
999137
1674605
510162
1269540
270178
1056303
1076251
1707284
1129397
6440
1005541
1797697
75018
1618083
1651960
1290512
1357784
1874475
1058934
1166255
1083149
1094686
887241
1083369
1565210
423335
994493
954438
980121
1995232
1569433
1503409
789302
918374
236851
1306314
1370055
1021700
1147941
572638
919333
218812
1831243
496442
712951
161719
498574
1511205
1590605
243514
1660582
1841253
1645030
1008797
318875
1187535
86003
1008979
1549926
1385047
1468241
507120
1736247
1027339
163208
1459933
1702508
577170
310951
366392
1145965
1317218
519470
388243
1277309
1958089
1298369
250190
846698
1262756
608893
1475946
1639786
1660588
1976259
1654413
64226
973591
1746462
1862743
299462
1075141
521268
54647
647538
528282
447297
1792295
1749976
1056299
1236058
1590398
383649
842011
1567007
1843247
732534
681398
93208
65940
1884437
1817241
30301
82
12236
661265
1844031
22827
684897
784187
24366
1157206
1334995
199868
735969
1000497
990776
405688
427044
718664
1659119
1565430
817967
1139759
1467522
1474935
1607518
1354213
872615
1093894
1425940
1754093
450801
1494392
1574727
827085
1708982
285242
1607218
1188253
1479139
608771
1228075
944914
1120340
1497423
1340744
514316
750705
1825927
715671
683155
126792
741619
367214
1470630
1240624
1345297
423262
1025791
327878
930268
1128616
465703
174540
216576
1236317
328103
1016955
863625
1149795
132273
1359705
1792325
552030
983466
77010
1140681
245059
1356703
771168
1486949
257310
106083
599315
986149
1188823
1099790
228333
472844
293424
909670
473057
957184
435219
1801773
359073
1945848
1928145
915316
1212364
409644
1860829
1863502
1133861
247466
1090834
571428
268375
1779629
1713008
1649512
465098
1349717
329854
326959
1915065
515244
192019
1664050
247482
1554868
361609
569185
1749790
856762
527576
1582751
1563965
294170
1771453
655939
1197689
1547047
372065
436154
1762747
103759
1178057
988067
336382
552696
1143347
375500
1284811
1823895
679020
401125
355391
1581542
649968
736725
1190235
1955268
1836551
1126196
1733273
993917
434076
144143
1018951
1470814
12974
177422
1508443
1759666
427648
856291
1283359
1628818
1267952
470052
283167
1736197
538068
350312
1858306
122475
1643200
707900
1708305
1939564
1537475
1439983
461126
577191
1316000
1833506
1800070
839110
1204628
769418
180307
390987
1640027
972121
1641358
300730
1972321
1465723
366467
504535
494266
468102
391683
1747427
1568882
1818205
878327
682656
51141
1286098
1822689
1305354
491901
909916
1028550
890075
1236563
225696
1330352
907059
1352576
480750
913880
702096
763682
273603
1948025
939643
841025
1202179
1333550
689439
672968
1049048
942131
1573312
1467688
1113959
849885
1960467
722264
1802180
1260723
494125
297270
326484
304290
763523
1109952
714038
1020391
984401
247296
513294
1368265
1721417
704483
1102455
134051
613034
1664579
664899
1318457
1936508
979230
766655
290668
441879
842293
1810935
6800
649503
445907
1632645
25706
721402
1606080
1927735
1793847
272103
1153139
487006
1922783
1812151
1017766
626008
1307830
303291
493001
1779293
732434
819311
216038
366732
1376664
1692036
488290
1840134
1328006
499857
1327071
180923
1322693
1937756
1076751
534575
1695173
1846132
372315
1155167
157874
1111042
21430
1272168
1593149
1501802
1526382
365535
246269
733919
1842388
78422
730194
1887889
633292
1002794
577445
592864
1121424
806216
1516804
1091068
1676677
1108955
242263
1074373
1194187
1712793
842251
1790266
1807582
1654508
217801
1960072
582853
601901
1482838
570794
718832
1069147
761491
496382
831411
1288977
729162
1413020
680063
458349
898583
1260551
1578031
1106154
246236
1758611
148712
70984
1816988
798442
1716714
1114687
1947691
1831679
824093
299912
599273
86657
1270195
739158
971586
189438
961476
1197347
1634945
1128751
711536
1360212
1019673
83726
203339
1599978
1553473
1688187
1151304
29404
1287116
464188
1012544
1909718
1133164
518422
167694
563393
992284
1460554
485672
730760
157936
698250
941107
1298399
60746
39037
194522
1180066
1574468
410985
1420306
942221
1540175
1331235
1918503
339454
1211273
1983174
612856
855123
726137
1648949
752764
1492267
726786
1733518
943722
805713
307778
588737
1849717
766966
184392
400325
1953278
244998
1575814
1053849
621392
1023417
976137
77678
1307149
669240
1264798
1526481
1223398
629405
1210045
1907008
1153683
16313
1925340
1462766
904876
1300184
1357174
287719
204041
438621
299609
317177
481395
1783945
1461925
353766
92167
617023
583882
1427406
1385575
1980214
1201125
267004
358774
1780718
164270
1391269
336891
1956233
789351
1604086
458466
455416
1283451
629626
503881
1623897
520440
774011
1873465
326575
491966
1781233
1756206
753428
429003
1125990
308686
723190
412747
413085
1542996
1453993
1299575
1188731
1831929
221403
995887
417555
572381
76609
1922899
926388
872843
135707
76555
1068778
1122487
1460843
800341
1439922
342210
367288
1872320
278488
882844
1559340
42569
1124281
28659
962428
229497
1918408
31623
1746194
378505
1879688
577745
1798610
1687676
1338066
363768
317354
541493
955486
1760723
948133
1548875
187693
1539924
1320611
861701
190820
854069
1635656
1155528
958832
1907395
452058
1499687
563894
1172050
1750702
1654677
1221184
278894
1602757
397308
1872268
1180659
1945681
784059
1717289
1909198
204751
666134
30685
206019
862311
1595661
1886668
112468
840800
1083903
1572794
1399253
600569
638545
1121408
1023986
768415
590233
1921196
1394160
1316573
1183883
1891572
1092771
418197
42100
907204
1137018
1034487
767484
250460
865040
177415
742581
1864586
725139
1199405
477293
751728
1476237
511448
1650521
799336
1182256
108092
1418717
149757
1255322
1297658
1535810
452497
340052
1288433
1840135
1140689
1366241
154212
1295249
120684
717542
1809388
1946477
1931446
602481
225929
466482
214132
1378614
1213405
988064
433475
714154
1205089
236256
2874
826044
1144207
950964
1449541
1549228
1739631
1690348
540821
1406965
247237
582815
1068135
605332
139595
314863
552373
1962124
160170
1148488
422249
1588032
1756017
1475017
1953295
1750785
1545070
951767
1700128
95386
449292
1392694
1438683
272327
429047
1032334
860956
477811
1638094
322420
1885758
1780656
29234
889199
1335112
1296455
841966
840708
825839
1502417
328904
1937700
130496
757249
1302796
1794252
726665
612829
155082
958290
316093
1620008
1481670
204094
89833
371487
808415
434801
1185771
1352357
1477420
682173
578771
692626
532107
1644099
1238045
1277346
906439
1590774
1513506
309201
414543
362411
563351
201135
45126
1611587
1308600
561418
817281
202807
261129
1818406
528030
274850
1546021
925128
1028993
274303
675872
1673915
293372
1226264
1072802
1985085
1441067
1596934
1194999
1395055
483967
1732552
767837
1221598
342640
767237
204731
672524
1624263
121006
165467
1707580
1178833
1114231
805775
681867
1094443
511055
1327459
451257
1350945
1547290
1699630
1292405
486610
1429843
445737
135673
802391
1187499
613802
322082
1920666
1772989
1034916
1647100
1610686
153410
979730
811963
923105
1479488
397440
87907
1309199
741458
1143676
942994
1383015
236064
1010663
1744331
1446260
495221
234117
1988395
1385244
1957448
270525
83512
1658325
140135
1886417
263107
384547
1615449
1489818
1756691
211079
1631889
1524055
615708
771334
470152
1850160
968832
1112846
1742836
885599
1620983
270498
1570409
1180535
1502309
1900030
1799138
166106
997707
679002
516062
520660
397134
314308
443588
709895
594565
843553
1316549
1889540
1563170
1867390
1091986
1335099
1399478
1446244
210584
1274707
170627
203933
985065
948246
167094
1415038
889513
1871285
1844753
564418
956196
811026
320356
33204
1910233
1698550
89499
1804501
82637
14743
1559662
832673
972504
428370
1312571
588087
1830404
190529
1500948
602697
234618
1796638
1743269
512919
448787
1165762
1149591
829152
441781
894208
442210
1576731
1523481
745541
1814648
974694
332967
838696
1911930
938998
809087
426361
1198617
378211
1604300
1987559
368454
1167434
806314
718039
604117
443440
452261
1649856
178701
443152
836375
977132
683046
1024091
1784486
1979782
365497
323040
23979
134608
21130
608152
989216
1865859
1601937
1631521
1109935
1314846
541697
687134
1263039
1901576
821926
949279
755911
1659482
1527364
751588
922538
146878
740849
344374
1896714
1033144
1701825
1602030
1199343
1576048
1722246
1670288
1081518
1596547
555137
126265
22135
1458586
647819
239873
54511
401774
1444259
27504
508503
1077293
1406705
617179
1324625
624398
1665892
1465959
1836465
1337512
1916938
1635585
497994
1603795
321800
1830755
102294
787302
127786
193224
586339
1566820
56245
258056
1076625
347492
1398184
1128542
734115
773976
1554724
948412
1043406
814447
1254666
43309
114748
249812
665747
499962
1158843
828512
747336
1999715
797649
196511
1602891
1413901
1725890
1188483
1421789
589541
1667078
23557
1602585
897402
557464
1996580
626851
312013
1552838
250693
1129428
800206
1904936
1387237
1520863
556075
481144
1583584
199031
105959
1272905
270661
139522
932318
1909434
735598
1692327
1160980
1611496
428448
1582067
955029
1053395
1269743
1731543
1483317
1806311
700097
1460725
1408146
1206289
1137789
1300355
1186988
1411936
1561032
1207444
918103
998554
1733612
1505126
781444
523587
224396
1038336
657260
430578
304854
1375624
1096562
953869
1869476
488891
29250
383247
513907
1455079
1781622
121012
1177940
860013
1553241
1257775
1171383
675491
211676
1399913
1599751
1599746
725671
359905
1099160
1742991
1496583
1980765
846620
483512
328004
1663174
850060
677608
177560
1695716
8302
1961055
418357
1114214
94704
85509
1189639
761075
822058
1168560
1699958
1507278
509492
1401949
905551
1334643
1805707
1743264
1827261
1469439
949865
1147636
260266
1097980
278732
440036
568472
1064719
1047405
608235
471243
1948446
1307789
267952
1530562
498931
825994
921512
1657011
202990
905504
369560
1095654
1969535
164650
1152795
658004
308214
1049087
1750728
464717
471163
666693
1975336
761271
1269533
1359209
388921
245453
392765
1635404
1207599
1050460
119736
939382
1228211
1262141
570118
1084305
128999
269072
1950766
692026
217274
1597871
386713
822845
1547410
1892207
210506
875755
376961
708113
269441
570256
1793613
266221
342315
1435771
1505992
1818035
1212289
1673550
699982
1505888
1875437
1652802
1492971
154100
724763
1962718
1021852
126818
315358
267246
988241
1809918
1453503
1173039
1453441
643569
194063
1763748
192716
1628690
910465
1037545
1945647
1279425
319765
1388702
1590977
391776
1095064
1993047
1719601
1048173
721777
18498
661502
652461
649741
158001
853258
466098
39065
912559
853829
627231
298929
304474
1878707
1770742
829367
1231163
814358
1205848
1151599
892799
1961725
39134
200175
308436
28346
781361
1158634
1605883
86142
278218
538082
1044901
1492345
1084161
436685
1988384
97953
843394
569496
303923
428132
194843
702996
6211
1631190
762022
1650121
639993
216156
1918715
787906
755070
999657
569741
112020
1538906
1123546
505740
1654073
862476
583457
1483018
809468
1166898
842277
787619
1527196
1858512
1894533
842032
647741
152890
988080
1312835
1347987
77863
1090792
1269238
1565130
605402
179617
1499823
1769212
762734
881229
614079
889830
530468
183960
1308106
968622
277808
865588
1167062
917621
1196115
1728153
992687
410033
949673
1122884
1473437
142531
1398718
1510108
1951917
496563
1222206
228121
1937513
1389204
1905373
1731184
1308192
1805736
864328
1443237
949021
463519
708079
1669995
350668
832888
543885
843615
160676
1681040
1765885
1645180
384031
319011
1270855
1673203
1850573
119677
126546
1509419
1491867
1305344
335129
231393
1321854
706588
1112309
1104345
1456285
1573058
1143896
1758651
388904
299921
1398734
1146554
1133971
1638820
1334090
1609233
1831474
1843259
135137
1515361
430086
820398
279806
1405931
297834
1771756
1244004
1444190
1317305
1868740
1015120
1715466
267329
1228182
1552393
598264
1241569
1721853
1752645
1459906
1166271
1391547
662050
301328
1158661
1800388
1539981
135644
1607906
1797289
128662
817154
1086670
1856146
1584587
1064139
1138940
1237721
1908917
598023
1076758
1882093
1165172
1791652
1164637
1953011
346141
1560116
1372291
1806835
1805051
1294537
455074
84956
805955
923701
1055784
631132
1934250
1419759
1433853
565896
1502970
1905158
103865
106323
367594
1295572
385152
197798
1141731
1437162
1709391
1865611
88262
856465
1142573
1284191
1946901
1659563
1915182
1011278
600751
322256
562882
1281259
1927788
1456073
1005136
1692482
1172028
361597
1450560
925020
726292
1742274
1707704
882612
1618347
1920808
1182116
319869
272215
70039
531718
307000
401761
579352
956353
1088066
1941478
1460887
1656865
1853320
1999567
150662
710599
924731
562665
1085595
262382
1492925
385831
1044357
328557
1534485
423249
1049311
1093418
626509
1935331
39385
745712
1476744
223613
1669300
1197587
1549192
1605203
202252
551856
1879808
856661
719449
922918
1114100
655896
1724381
1360999
1408185
940379
306021
3287
1025959
1028583
1748153
748391
1500840
1148767
663883
628011
219424
25499
847973
479189
1002728
600238
967916
1947920
800080
634846
1747016
1658049
335913
887739
1869555
1419873
1337542
896787
166601
50053
615905
152656
1610088
1413350
626437
1287947
1328501
403509
767515
1619402
362685
1311368
1383854
770269
840251
865634
984521
203179
691211
1415688
1449305
1663352
1125618
1712102
1777423
808779
1323971
592475
1520365
1271904
470615
861287
1946634
1056757
85804
1689254
1726909
1669000
822578
37304
1527668
395495
1308449
1959073
1737097
122145
1673390
1660891
918100
312464
449182
27886
134856
223630
151242
40186
581921
1018341
1965103
1638771
1249451
374568
415162
2889
1409571
700737
1382333
1679557
1393975
1991632
561229
847589
1365918
593758
460387
1955524
764179
557971
1077125
213912
1831359
701706
1960391
1650836
498240
1829319
1149838
719675
1506686
1758350
1421977
1402609
1142033
1734729
435650
400358
444218
30675
1083356
357964
1828985
1444831
1579846
1461160
1075502
708213
1893172
627126
1421027
1486757
1023715
925859
1700436
308228
695119
809555
1078551
1253141
458274
287595
1091458
5265
1919628
958038
1703710
1148128
1129721
694685
1730744
1740346
112653
1650059
1447145
754682
1206661
860980
1177801
1731726
1381587
1708281
416211
933228
1158740
1238218
1240790
87802
1966265
538211
1650549
709480
942165
366205
1087567
1354231
492729
5547
33742
115945
450402
1001540
545674
1362301
1618882
217278
115401
1547681
603286
805242
506758
421221
1692982
305356
391180
220292
1688883
445484
639901
1885665
1967673
1010332
1370690
1681000
836632
795729
1784841
723324
1084658
1869009
1225288
1701335
218629
1232053
1458500
973041
1570023
1009073
1898778
1705809
524460
889901
1442974
1370743
1227129
1558996
11077
1653659
114410
992358
1156770
147752
528418
1046273
666190
1130758
1163542
557673
1462052
1803932
1619076
1982939
1338586
773276
1952004
332133
509176
695370
1209489
1052679
1237564
1903798
1768367
602154
521652
483314
1204738
1571949
1313960
996854
702844
1024033
776748
1756726
1046048
1097947
299641
689238
833181
137807
469388
1185817
1603891
1805918
1678475
1129253
1344626
788332
646419
1231509
65625
1575761
1778696
1322753
1154701
1924570
796631
618516
191037
1130802
1264493
439307
1056023
1865684
879252
1175730
1465506
873590
786593
856247
165756
924009
576903
1259426
106331
268790
1287682
1790224
1694617
143128
673539
1758680
868375
1647289
1288603
1944300
214775
1399041
1520499
365913
340472
1047158
1420154
599499
1870240
421487
1772142
15929
1151594
1115387
651637
237437
349854
1731523
1664003
636444
371772
1484058
1662289
105334
796398
306120
320245
932536
1298460
1909238
1686628
1706355
1989476
52224
1372580
375997
1585590
298977
1806703
481293
362997
1623645
607669
1045030
724420
1744497
1785567
319917
737275
1727481
862893
718662
470056
1356178
76574
981026
1954703
13705
1556196
680696
1229360
1541315
1389189
1761232
1717665
732121
621317
1459577
171788
749450
1410367
1447062
587328
1896390
1053629
1687284
1446348
1536973
772012
759210
1827657
1713258
523597
241830
1760430
944779
931463
1337407
1892942
1723839
333162
933209
1326133
1501140
1825975
814984
57680
1509851
1539098
1090494
1993933
598333
1863440
753522
167092
1842659
651706
1666843
748848
1677710
759485
1351786
271398
88411
156171
1823041
585604
219272
1169517
294282
887306
320182
1311192
1742076
1652068
350692
516834
1178199
394521
173229
1417205
1930010
215872
280695
1625078
1167879
781135
1468094
352604
1884340
1296795
167665
414768
452931
1724015
1288756
1737625
1640074
1858481
388689
1220162
18161
1478552
180612
318722
151182
967372
1194603
1556511
1833880
1051080
1504630
1618016
84001
252078
1164449
1495436
858795
551932
528349
1481348
1261302
1318424
1497448
1581197
1739186
990394
1411553
572205
926818
1623602
597816
515086
858462
1106000
1147211
1800616
1539348
1877135
205065
1478855
1778661
982144
1760731
1923941
378203
1973247
300857
1564287
1261655
620067
334114
1032216
1543934
1049420
132193
956732
1532146
93782
1801832
1508822
784262
235937
266606
401572
1936191
5741
497355
748816
657561
1508384
678778
401072
1786268
244258
883152
1850983
1999838
491203
165685
582627
1255663
811617
1578424
39748
1712652
921610
649231
292290
210226
628182
1344205
420556
879784
104714
1745700
667781
1399149
94357
1627926
749044
924372
356948
1000940
1863863
1192716
1648332
1931138
1225216
1454634
1196144
110540
456217
571230
1588399
1882392
1108326
1511030
808183
1715543
1900367
132160
1889089
1328792
1516237
333798
1428728
783638
992516
333456
1843740
1392630
784575
1834888
1518756
1038975
1129004
1896712
877036
1039173
1750079
1387730
757535
1036851
1133122
1526086
1722566
1130439
1724941
674957
698301
1752713
1117601
1000572
154190
1250547
1465510
1947165
1328337
1907649
180860
1398475
87709
1763613
64389
788032
698821
785578
974767
15986
207531
1353711
1059381
768417
1403073
1275120
798585
65072
1744998
147093
737525
1699908
1418801
1879921
995033
1432422
1180876
100279
1853630
641776
682509
1536364
173792
1870247
1434311
1816179
658401
657045
415021
1737162
1963414
114672
1254628
1958414
1202622
1117698
1528806
352097
1054671
979214
66430
17499
1188888
1713119
802361
617417
1677648
743658
1081411
953528
510623
69939
1365208
1797508
1947836
194776
1074082
774610
719314
49237
388265
271040
1351896
935666
757453
1697288
1883294
970938
874270
1417304
1255067
630412
1665295
302832
1471753
1901294
340733
763665
890977
1037723
460925
1581717
1609071
903567
884685
116309
469347
306658
1117602
313818
747371
1505645
8609
468495
928556
1791087
121843
994275
1113507
652028
391918
623835
659578
797590
1658071
1696621
832065
290096
372621
1242903
1991909
1852551
1681202
1188999
1129425
363115
1694917
363350
1961244
1401377
476927
585565
360216
1437205
637133
958772
1910704
1773828
1183578
233742
763784
1411466
1463130
1258776
13937
1224158
875755
730203
1401953
956654
1578241
442076
167955
1165796
1788262
888098
477590
1160118
437757
1972212
867982
1543716
1509787
822712
942580
250915
154225
1795586
1032188
746303
1333715
340667
1202018
1021950
572018
1205596
1785179
1818561
725883
1666680
1303437
1978099
1964220
1234987
1910528
1553267
1950574
454578
1528848
47141
760524
1202715
1689040
709915
1118172
1930430
1613795
1544444
294182
288700
881943
820721
265997
1486535
1711688
81709
1681236
843312
1106087
769522
749432
489551
1692306
365003
299464
553122
593431
1274392
1472336
1110919
731328
616425
1281074
830654
1431805
1131359
872287
1749910
725325
1911505
1051545
513039
834109
541401
1520749
826906
1112554
1964543
506030
1331963
854220
1870043
1735040
1141261
451735
1612229
1246384
1416543
217264
1859877
151515
1486941
1055041
505354
1091474
1977404
1021069
1508787
14748
247988
1847174
1490673
717733
1231816
1588053
842305
1432668
1589083
890579
1236445
1708940
1559378
1545187
745153
1728989
542853
424202
252888
984431
262173
443931
204143
1650565
1793237
214617
479871
194363
9870
1132589
756038
1657284
912616
528992
1920800
1801597
325231
1471966
198400
886087
1850755
1110755
183395
1975391
1942508
700987
1912009
1127982
1901698
16772
42527
845456
1694177
126145
1236325
1122010
738218
205899
1432170
791262
208208
305086
1712729
476286
734822
563474
132612
890176
1730548
1123121
1967742
1101295
758711
61792
1022398
723169
402186
334355
663005
1898950
1563897
1230417
844611
970455
343975
814282
1119521
1917158
387513
897831
1932142
1670593
183087
1748332
1825377
1811325
782806
293452
1200400
1690350
982539
278380
581994
694964
1115005
92704
699829
587667
230245
714211
1739059
1675729
447128
1850317
1455457
1601489
512192
1351056
740478
908386
466958
273541
582934
1763977
1153700
1401482
1093915
714125
609034
585037
605574
1603830
1701005
356296
1683036
270437
1933417
745159
1741298
1945617
718791
1927533
1617585
870896
801721
926261
503184
361617
1159652
1037057
902892
1623916
1113835
982523
127321
1269143
32660
66611
1214286
1062739
1444929
385100
95966
155134
600850
1488107
1233722
1953179
1227484
138057
815406
97829
449053
1718250
1132291
356654
595101
312470
1983872
747682
1836787
302876
1717532
593381
1613636
545284
154355
900959
1510893
362306
689339
976924
1256378
1284456
1295971
1131862
326423
679616
404105
509705
982670
1102433
614581
462217
1311301
1943859
1292783
854401
736487
376206
1145024
1784093
1454084
1734758
129405
1717076
1653906
739073
1151877
1886061
666952
1924484
401548
1660406
994950
817987
1041795
1843809
1290048
1267232
1610826
218452
582435
1539844
1861983
1029931
825353
195044
519035
1666010
969838
1488628
981961
1108651
1302354
1852321
163550
1969745
1096700
1595630
1540646
148130
602417
1999631
902336
1859492
1072396
395996
1533382
1347996
1817111
499076
1881576
388160
984428
1809636
602344
769866
801903
546225
478363
1738078
310828
889419
395660
1547343
311341
170343
237207
146306
363664
1682578
1363538
1815220
1669002
1721418
606579
1422802
1026609
527621
1376659
260461
1904012
974658
1207108
269916
1237033
1940697
1476417
1818391
1274873
1274490
484116
1537829
1008435
1366830
1054974
1780981
371534
1972328
1063325
771972
496965
1561896
176812
546665
533916
107829
1718981
1117407
1485428
1886556
551086
1258374
1463011
6568
1300460
1453944
998871
1582429
1254795
680300
1819778
1769048
1311454
1084050
1452845
1047548
1661847
1612970
403726
930958
653163
1236067
401481
1919108
926393
1594019
1772714
990791
417466
1319173
1806767
615452
574282
1148241
1627899
881542
1187028
1824378
893361
1641260
1307026
958000
572603
293067
973033
416378
1748438
1579819
1355392
1499797
1057177
1041239
305356
931156
1663909
1761202
1614407
35792
181110
874895
1551520
1965438
340239
1124155
623833
773302
8635
1107033
1692526
1465845
347995
1277859
25232
1768801
980344
1335038
131325
433478
45690
61001
1951788
1818477
1892924
1359572
1953449
88227
1602107
1385808
1798844
582531
1065008
1211152
945654
1512146
114573
1523612
1307718
1154016
1467325
280643
1385781
991894
1104891
1544479
643608
950172
1323630
1441741
1002756
1996877
1872569
1039588
1042859
1379381
840042
1840471
1222349
361900
915331
628240
773729
1813269
646118
806200
972521
347279
1038184
20366
917948
1224851
523192
1920716
725265
1527642
417482
547346
545798
1786624
1854048
1777117
10507
1067249
224321
222520
1979647
882816
384972
1154224
1932323
492133
1586719
1384154
1169033
578222
184761
1541158
1145314
1667311
452502
708581
821129
524101
764515
1883334
1636315
1256305
1840116
304099
1450816
1155635
48615
501864
146175
956545
1586416
852956
1344666
626722
1984037
1980916
1647937
1276867
400029
439794
1219449
744885
998243
1609715
1760430
647618
1687192
231055
1723739
1032886
1512103
1998116
1338535
540401
1325990
501632
1167555
936196
1620927
1749807
796657
876733
535747
1958190
58481
646765
435969
330797
230374
953997
1966671
531385
1612075
1329981
1504770
1400370
1825357
1471934
659657
381957
1661555
402300
1799963
1627055
1283353
657659
1957217
144057
1334060
1097656
939650
1775971
538057
1865742
1398196
49374
524480
1737445
1063171
220560
1568614
1186404
47254
1981787
701141
47715
1016999
942146
1150125
81196
1057076
1128478
1921855
152362
1786702
467745
479347
1101664
1155128
125717
178804
1108262
795296
1126075
1187015
1732910
1265124
1339668
909425
1931390
127599
1829090
1931983
264853
664099
421036
1458378
29425
1290562
446216
386520
1861962
640618
503725
977349
1065393
91244
1327580
1400171
57059
696824
996095
625517
1329019
1490590
892119
1558596
183812
206877
1884378
472743
416725
1120993
257569
1669426
1439394
1152777
1700621
1157890
1658516
1321015
291375
1640671
1754324
163316
1333685
1934434
181890
1180567
1508226
1115378
1257332
1371593
1149268
961833
591872
1641397
178524
396791
1254258
856749
1614974
154157
1124477
478198
1708444
1071727
1120832
579633
1485321
329539
1313523
924844
1943737
1753223
1613836
1613766
186721
1504766
1466532
1193361
489660
374078
341219
213222
379575
689456
1880532
1787746
1664008
581798
1773853
1708077
1485769
316617
1881908
1825943
1560585
411347
176418
1239663
1721847
590756
524158
616612
1514026
1442038
705761
955957
247919
5453
803798
1070748
123717
1190316
1484090
1683734
1479454
106053
616390
924887
1127591
83206
1390919
529319
1370182
1959692
93542
34470
247808
1142334
219494
103758
1821936
1796572
712328
105947
1230322
683066
1212496
680057
1092773
1976279
557438
488624
1249163
575945
1626910
52003
1813391
1155153
370015
1179815
225001
1116251
1416494
1540298
252672
829257
1715128
1594382
1656817
331469
867289
1322921
1071987
1339329
1254085
1405086
887178
1395274
1886892
1048858
1367570
596642
144824
12992
431400
1898229
419283
108711
353367
1441616
943640
1786733
1410951
800048
962714
1139968
1662797
436947
854809
1539086
668993
1968634
1897535
39368
1372630
1974775
1377836
1493220
314349
873013
30465
545670
898593
634683
1835263
1222184
922545
1086489
301719
1373554
1263855
1662344
1668568
432730
54864
1911099
991527
1725004
1014996
1541680
1896174
1138827
1004413
1852584
1600405
1323004
69320
1358701
1314484
412664
1924948
1138513
381363
1504666
1288805
895164
945934
1108844
422963
1111141
133557
1209981
930529
1940783
1133295
1758957
1868002
99203
658321
213693
237843
808414
749242
740892
244207
1473878
1988051
550449
1038976
1531257
769061
1286924
1258752
617688
236527
1050681
1436191
933962
1924341
457336
1078517
1544586
1022092
123918
1591190
44774
1662291
109343
1727901
1030295
541945
1120
1341479
732475
1084650
385441
1360004
1239987
1512332
237220
754694
1155831
1033857
1223262
236287
1594925
1310311
1942134
972911
1847394
1293313
1061851
565460
736258
214418
117616
532289
150590
901106
1040576
344988
504204
115283
1601936
522450
1358421
1147844
892730
1143350
543779
66402
386399
220881
1001007
1260122
50027
897112
1370408
150194
60507
982121
410683
432177
1062476
396995
1640535
1291361
754196
1794150
734118
1956723
14116
957838
669644
465901
880194
1537848
1056536
1138603
136451
1934515
1971039
659124
488141
467333
1504125
1536302
728984
753147
758744
113133
500985
373664
1578743
82081
1243272
268568
1552511
800929
629279
1565857
1442696
292603
1418654
1088798
494561
1542691
1508477
1953302
130027
485092
1808663
1716912
1250445
863524
1112409
1136759
1057636
1592519
150138
1453892
304577
1245422
1024561
1276439
138560
952649
771406
1517395
1922760
405559
794999
411702
658300
1266479
1409738
1742603
764831
270553
1974627
534296
686167
202092
1925770
467565
1148782
1963302
1202373
10983
1405013
203302
719949
1002693
930071
1394442
1991028
1855890
1074643
787532
1774192
1098499
973080
192074
775717
848654
1758707
1208842
127012
271290
1184446
1531533
1771805
910507
878684
1581990
1968059
88551
730407
811788
1202149
120215
872152
42670
964090
94989
697235
83700
904346
1568361
103481
59829
1684759
1283864
1300571
204081
1371844
1482427
723304
315910
840394
227275
557458
738254
1398870
891552
446219
1130299
553637
1298728
291880
1553619
667662
858811
845204
1530759
1724138
1924840
135382
514259
625931
1097919
1057103
871766
406037
1335325
95275
1531889
490870
1018383
13591
620798
1179214
1421638
1950034
12612
1571312
1857745
1407980
608499
261250
1833282
588274
1211502
1054398
1182399
491505
269752
562260
1416760
1708723
831866
1181236
1923213
294628
1256491
375105
184646
308112
1331207
1569285
1811690
1585652
732349
49854
373197
1531069
1750540
1312688
1555896
1590012
827589
1159469
1598508
510150
1240488
258757
1569623
835328
185168
1333171
1974888
1215212
1789176
636939
497418
910891
954041
1622522
1165669
759276
527779
61186
1179531
389224
321225
928552
574281
855656
1536136
1875877
1777207
1284574
1620211
1892500
1637192
738321
1769557
221759
297303
750879
1959436
393084
1460503
1506699
227509
1133282
840967
1834491
40295
644897
1412231
1582335
1229641
1181239
946531
886183
1618945
12032
1616562
365613
708385
1362214
722202
667943
1924991
652656
504409
673978
1380126
1183114
755180
484534
254259
574814
512936
41145
931070
1595752
1030318
692352
1800815
1992394
923008
559108
622160
310845
1491019
871081
1345076
320003
1786646
338452
1437155
16187
1966232
138858
1121184
1343124
503012
473512
1833160
1846004
1273465
1467359
1893803
1152188
1950437
1932553
74347
1506271
467926
1269770
797947
1645660
1116670
1006734
352710
1139907
928567
1349333
1860742
281436
1392564
186175
823756
790108
543311
1644878
1169129
1982077
50317
1673370
718411
982956
541517
73011
1957173
763386
601125
899699
1610889
1426740
743047
347467
1805627
1453599
1205739
1204098
1485967
1135850
964444
1236433
259688
1158475
180653
913694
831659
192103
463237
1705343
1153533
1232341
884576
72637
920545
663527
933228
1850300
1105207
350778
474832
221893
847464
1847764
1423901
1200952
922870
1970002
1832051
972537
1617659
1066664
1475150
1135288
199802
101579
1205995
1650425
396681
996306
1119759
801995
598750
1132575
937212
1583729
317560
519577
1247091
1457667
978165
575632
1861527
1373444
850929
1540092
1809118
1738821
1081056
1018979
635445
1738639
149774
1885577
1175172
1725901
421091
1411520
202787
707753
304178
873171
1389738
1460981
853107
1516082
203592
278987
1417007
1822270
1139737
1226545
1350848
612654
1682493
1770549
1779253
1804184
20871
206843
111041
485520
1856441
95859
294006
168519
1422465
1669492
157428
245796
422297
192600
257676
1652635
1575386
1271773
796630
525452
1696768
748625
1044606
585260
1328661
1214342
1861238
1372306
58003
1054950
206058
677933
896583
1259496
1658209
1261544
1532871
881438
143602
1798714
1063131
276543
475430
876460
150074
148635
367857
1138860
271299
143904
1993893
1954554
652855
162942
1275891
192981
1555119
800291
228135
690262
11133
1140256
391970
32569
487238
1333062
790641
1211581
1539638
160208
323952
652560
1330935
124782
1311162
1148098
1911272
692166
265968
1912405
1177435
379314
445512
43210
105452
622523
54532
1237496
1367281
300780
1443173
1688960
599164
824986
876924
1752450
34364
213353
59798
1697482
1312761
485508
971224
677626
1401067
114224
156752
423116
941990
443758
737272
410353
1299271
16279
739301
806668
465794
164467
1235307
12589
1904884
1609352
1908257
539629
1257857
1489643
1174366
315738
1848382
766809
963642
1600868
1420039
312901
57225
1861551
1733210
393626
1917478
261827
915826
1737131
988334
97293
1637737
632434
1217480
543607
664673
263086
1023547
247225
1950201
329991
1441207
155699
1375012
513792
770305
1826321
1829733
1701002
429070
1709624
1608230
482938
1630098
380765
1888141
846373
1622098
29836
1093414
1251347
227906
1239450
305428
1634597
1148205
1066734
368864
1306831
166354
948021
811785
1651513
1009099
1870618
1392089
206057
773920
1979619
1533098
315836
1604042
1897880
355766
1217090
1393176
948992
1313764
1210917
300582
1569421
13147
1780547
1582717
156891
1511970
1794246
499154
1753569
379651
458020
1946942
104856
1326757
732577
1660421
717611
274329
913926
313631
497618
751154
740819
1024940
624760
1564770
785918
402307
1605272
178542
1230010
1743638
1468678
370983
2150
123676
1558554
1609763
1872705
1977616
1180269
187652
858068
994516
995001
1620683
334905
1521741
1014822
508913
164612
1423097
1244871
1140103
769276
1477835
960981
1591233
813893
416632
1967949
306708
1627407
423456
1705701
1991312
1905151
749475
594252
1865752
315547
75591
364672
1879668
94335
172337
1951858
1101333
85208
1535420
487769
755329
1753159
1282053
987552
682853
1661363
885307
1350429
273340
1125287
1290210
1432305
1975935
745989
1157042
1549065
1165316
356817
198930
305052
1192875
1136875
1110031
1887026
189523
1164601
1524374
1328434
802607
1103491
104110
1961932
1372106
1290215
624730
1536890
1859692
1501568
1313919
379715
835553
135028
875568
726114
1980304
1603426
1349898
539186
314186
1595875
200153
973531
1859702
469006
1836415
794636
574541
82200
718801
368791
465637
341680
469004
1755917
620406
11936
1921511
111342
96475
957505
1111002
1672696
318001
1277463
394319
645809
865772
426259
150267
1117296
83521
1468973
789083
839416
1220759
1311790
1844931
1794177
1933981
874497
634298
1297013
254111
580616
513479
1058612
1192219
1545773
866674
1063992
1647934
335468
1427393
1875460
1225320
698869
1518144
175860
1240527
335641
1335911
118285
1867700
1818050
734701
1901113
1161793
1809977
1862670
1408762
1703737
913612
613683
280572
1449231
317754
659884
1486990
655937
95317
1930208
1584117
1678804
1929114
1185767
1723794
1208243
665823
1036295
1949794
626253
962663
683434
640715
649643
1601823
193427
1176609
1165607
1146672
1302529
658056
1462555
1367362
81465
267589
1640985
1227413
1027218
35618
1064246
644646
653053
983686
1141531
1728164
731223
793286
1737008
271629
1968369
1876424
543004
228291
821133
1797622
655687
1790056
1627952
1998655
81902
962068
576170
784205
1679053
915920
119844
840344
1613372
1962569
1099066
906924
1975717
1544496
1676888
1917501
1488522
960712
1692434
42071
524752
131866
593271
543431
419373
1928217
479955
208248
772036
314477
1050153
63052
556976
1939107
1181019
287226
1484812
1859078
226773
1487219
1626533
1054239
1818555
1801327
80490
290720
1175874
1663350
174860
1758505
1069123
213718
1009878
770213
1721957
393480
1786458
127674
210804
1860544
1771177
1395459
97095
490868
185023
348037
330400
410219
1589645
215158
907521
1911289
622395
612130
268092
1482624
1076389
560223
868188
1267844
471209
1156700
1960954
1163333
1109432
1235899
1610583
267568
473730
1968941
612550
969083
1104254
1206936
1440775
1010669
450426
318669
1617398
643943
1200851
373458
1228783
1431779
323258
1453393
1897616
944029
262130
988010
712004
998250
1051446
961117
227630
1221719
12292
1144293
1319395
1706608
855660
1057088
1717535
1377837
1622124
194321
1107528
1242299
50327
1099428
578808
649283
135098
1847726
1132392
1307723
1402013
847586
1606826
415080
271851
1315982
17273
1391318
995620
1724571
1104441
658663
756758
1414416
1341302
580576
246691
620637
435931
1017310
375888
1260710
135061
180719
296215
1083365
1439968
1612892
794326
423276
1270183
411110
1807372
1018301
806141
279431
469207
4099
1051905
30934
1917542
981043
1038825
1932929
843504
98524
1972839
1624704
1637443
1569751
1126640
1965463
139106
1042957
1890804
1587129
371648
823684
1818074
1981844
223083
1395244
951672
642651
1488115
1588544
1605569
132319
1373599
983050
1658370
1987535
1400825
1653340
574893
1641293
195223
537673
1788415
1192983
1539725
1408336
158574
1961707
880235
855611
1770116
1151880
649311
1576494
668437
791428
1595895
1308177
932788
203608
185538
1549575
1411288
547263
1643885
50121
224531
1263345
549970
658079
570487
40924
859360
1366640
252177
1043760
1336134
1560138
1546979
1090790
525320
18782
381174
848123
1241615
592341
1671041
99689
1823630
1204526
933869
404507
1215708
439538
149413
1303076
275877
441466
1905518
1882913
1886572
1942049
1657985
1296407
1657057
1554076
1140832
162026
358669
544033
515418
1865403
227414
344307
140984
889824
64264
45018
1882067
805548
981290
1778089
369463
1783601
272938
1082299
1998473
37536
1389098
837857
1295831
848698
1620546
817584
1440005
1778766
134679
679347
661315
1328021
908091
1414371
542666
240043
203596
1156514
1717743
274053
682660
1232924
584361
485375
303019
1283868
506396
344778
1342665
1824410
1797094
255758
1477509
1751326
592641
1298367
1721243
1030871
456089
138888
844286
36963
1675155
1505167
589020
1313925
557268
165164
1953909
557190
102306
754873
1404919
265398
458914
1046345
1910346
946358
596538
1161709
1125520
1622886
1669925
1618257
1898092
1535962
14837
969556
1858763
445271
1388119
1633784
1403158
556305
1994983
1232088
1762752
1688887
65354
1953490
1491511
1798675
749608
1974581
1390462
930044
1472335
1707875
1190104
180477
1783458
1259052
377300
686395
1054198
764910
621163
541031
532236
1216965
806282
320383
669770
1173340
58138
742770
1636601
1882163
1844735
1614517
193315
1340086
1022221
1225233
1297027
262821
710839
837275
1358348
1970598
1839453
918694
1108022
1534387
1304463
359822
564092
1376751
1284692
606790
1926971
1425297
1206140
1135959
1407692
245322
1672056
417140
1456996
322765
452443
823024
639186
1229317
1028087
748091
87146
1390925
1718261
1208779
83935
243873
1003649
1532182
82065
115819
1450277
1679828
572356
1757487
1218541
1396657
656084
1067349
1260201
275853
1134960
889661
1985388
204285
1959719
1246306
1177369
947175
1362879
1534285
718586
266901
1268696
1870105
1379022
360683
720303
456735
1486911
1856564
1595915
715772
1801398
1622243
665198
1092157
1207432
1000824
1819688
1937324
883855
1595136
715839
720954
1568228
657755
1026790
485886
265406
1924577
1176774
1910682
172358
1921086
35012
433821
841169
1628945
767062
567806
625859
1235698
302553
689609
169251
1641178
146814
1560962
1709649
652830
337282
147733
154034
690164
1824080
1829969
1710743
1897849
1107602
1372587
637413
638683
1818053
1684106
484973
1860952
979327
1172497
1431458
1777317
1872020
1520801
432013
575375
96700
1794397
1922076
411533
1426368
1326417
173843
1495975
786219
201723
97865
279168
1652568
265100
1305141
62923
684449
588100
1723191
1940076
1316442
1633780
1130553
951915
935030
1913291
1693857
316235
1754771
1251495
835028
280677
282123
912135
935564
359329
795574
493604
585579
1895830
540749
1448649
1653890
933296
1872599
583783
643442
504095
286255
797445
1791877
1855260
841431
999939
851874
1245654
24834
754708
1972709
4138
1700251
713267
463228
855511
1964244
1516839
776183
1094892
1621266
385183
81610
1866199
569343
1395061
290976
1265818
1966608
1884355
1451152
836263
1417345
42577
1537093
187867
1762478
1167063
1738477
1803212
554863
1305157
642134
192169
1534374
213449
525116
1294106
614156
918657
1376372
1678574
830987
955819
1165516
468267
1387460
627473
726433
1706011
42326
1820809
1660684
670311
1393761
146594
1994781
608513
67518
1353731
1139433
141414
127137
1367231
981149
535144
1472179
876685
4828
1204041
1580366
418130
72346
2753
1729617
1136729
499380
1902184
362023
1916299
408772
790227
808226
1471526
169418
1175505
705100
792830
746347
1192715
1307865
1386455
1465393
218197
767126
297714
1862186
926279
243688
1456853
1392291
69914
380399
1396304
558020
381662
1865491
1015320
1827600
894157
975008
672127
1891721
968913
920858
1609135
1610867
1479783
1889854
1588000
915525
1792551
762383
560563
1402347
1329915
1464640
650634
314799
1218166
1452807
1028059
233078
1398202
104717
1449032
1802641
1563695
418227
1845671
725690
581623
132265
494970
1495705
753581
1475224
293495
623263
290506
1597877
940717
1072390
570590
791932
1451047
1884336
1573108
895845
906947
1971551
469326
141243
1610155
243816
1834340
1712724
830827
1263440
1581960
1698961
1118175
710035
123236
1144171
1987748
1714384
1402957
1616048
1051175
1201112
1308564
857768
288835
1922444
1180731
753047
1839186
1159491
1419779
1807361
1294956
1251681
959568
19151
713288
413425
823100
1124222
1336112
1565221
690694
831104
454067
698978
93375
1999049
279066
1861604
862192
1628368
1950215
883146
1699411
2171
907362
366759
1726168
1177304
916040
1114520
115797
1102674
1853053
1391019
899723
1031236
1472901
1286604
849384
804238
1915752
606997
989403
1615437
590793
1089387
1820230
1075119
866162
1261084
1914553
300031
1877558
1090312
1974889
1182350
397526
866546
1340015
683283
1972696
471187
1334442
1605769
37072
1943337
871690
1795363
1833604
224072
484632
1015916
1245798
1511876
1366006
994451
177886
967997
1331177
1375753
230062
1786283
78190
499397
1882470
285259
1535882
215158
1161761
370203
974604
1629659
1670579
1984199
1136147
826035
93691
713754
707945
12837
13955
1950663
337465
1116504
1712547
1268731
1644148
276201
1601955
1341645
219927
210017
894517
62748
1320645
755402
759216
788938
1918150
925671
607538
347908
1910209
1487669
479336
1149554
186311
1878383
1844526
169419
1357105
1349248
775556
1545435
1988242
1505550
583930
429260
1044694
1772031
1198922
1693490
524239
1615829
1037104
416838
629861
128499
1626775
1315409
626757
973703
69528
1294168
119172
9974
1846978
677818
1431452
1207207
1489844
1576959
831198
170226
1026537
914587
1262768
1833022
262780
456813
1687524
711496
419356
117361
1944827
156113
78862
322515
1464342
1893737
177695
604412
482951
1368451
397211
483107
1554618
1232729
1830763
1035916
846147
1416671
366781
769504
1317760
538825
131556
1939195
328020
561552
1732783
1759657
292134
1778275
1904380
698363
172315
1899486
1727423
338710
1878355
1130514
1793180
417698
794726
1260569
550398
241588
1464016
980108
1448727
1176116
517732
413965
1115652
521588
379571
1955670
65451
221445
1289824
950722
1587090
531407
1744243
1242916
1317976
715260
1178033
360637
298101
1453263
813459
1881112
1136775
1021266
966548
864421
1971761
1343344
1881868
697638
1553482
1471385
1436619
1057150
1887624
151512
1789169
1285275
1971301
280248
1122990
1145652
1926348
280195
675296
434331
1208554
1562960
1129508
1828555
841762
387899
1034476
614819
1267086
1596906
1167145
1256701
713427
1479875
893356
919765
1921496
175797
121406
950290
1998708
388966
1114367
1864126
1694406
323009
675312
1147596
301343
1386012
306385
101187
903661
1336417
1431890
1240667
781417
115104
1703225
937881
1475653
109227
1091285
1825399
1787918
866602
1528067
230526
1470940
882109
1480433
1670222
1126777
304954
1670227
1369057
1535158
1133165
1450750
1010480
116062
897324
129601
158856
714778
1507834
156098
616856
1453349
751918
1021934
556182
779031
328178
279701
212607
529863
1251111
1466111
925445
315659
444173
1339447
1838421
1494729
721086
950215
339893
324062
1461958
565945
729861
1125532
858271
1331631
1166084
1578679
841410
1675808
1972406
1653690
281393
917576
868166
344513
92230
893267
342428
1558440
1794126
871027
1738005
1039285
467487
625739
1097894
406473
1013074
355710
527054
308182
1450233
754246
1594718
1499466
1638560
936588
1785488
1234034
537253
463938
640245
418860
1985750
1498712
1701405
37383
685647
1790813
1412468
1064775
1483542
38494
753335
1961549
77641
1402963
625835
1256714
97591
797265
1406697
1131536
352950
262895
1226360
1654955
1296728
1937566
1740216
1035377
1253156
701601
1346160
1106260
939440
1233077
1257886
1031219
807171
1591779
1528331
1566356
1705336
198586
514833
1242451
402712
814964
1359966
1222901
1688635
463523
59914
1031183
1849475
784150
1480511
901768
1475972
111728
1647397
708560
331004
1928092
1225685
1903293
1383169
656793
873764
21306
1683458
1990963
584466
1582854
780505
1661394
1964613
808806
1247554
519912
383785
472569
1618712
296714
1308684
1210725
1275620
64550
1503113
1264015
1774850
1692098
1502033
670678
499076
199399
516414
35552
1383524
1954662
1626577
1613016
1478213
764126
1158907
1271271
1293948
1086107
1925084
421962
1461576
1933687
1104045
1050411
1587450
1822092
291723
718562
859629
1196827
1739114
1623862
547813
87916
1046305
1194532
301697
758413
1096058
829821
31849
1866362
1294436
957034
1016303
788088
789224
1012697
1579030
88533
1515147
652808
1625298
1013137
218050
671556
1377574
195588
388567
1357307
311232
1575632
1919136
1356908
249391
1651547
1190286
1802843
1365983
411386
72866
994455
267517
980585
1751673
370485
546769
1913874
1469453
1736252
1184756
1884724
669433
738771
1087058
1258469
141063
162855
401989
1883338
1409114
255657
781325
1461225
1525032
519183
257133
5298
724549
1550661
84942
767161
672665
1970925
1749334
711745
719356
1173242
81883
748327
550441
1777550
1681339
1354308
1418822
60952
1010205
100216
443698
605034
1325685
1002873
500471
290491
1563218
916379
11885
543059
938317
730519
534267
555542
1552396
893389
1963183
275365
1445838
1108644
1990388
1513140
873116
591212
813847
2105
1717247
1555329
1513885
1976774
450696
394156
455495
1923517
835479
733689
333690
1674487
1913564
1530354
1891728
660471
660206
586474
1476493
1023135
270252
928148
110641
229690
1977058
1123508
1801293
846928
1823312
517121
943889
1178670
223973
1761069
1932962
606890
1318357
563023
751293
496386
1950471
1984599
406365
533986
1898082
1685993
1313036
1217840
688993
148202
312310
1309611
1944833
82440
995068
1649931
1760731
612276
1756993
1660382
358173
566370
1256707
1237620
292615
143701
260864
1028181
1413999
64610
1244084
1505017
1309841
1946287
1821667
212275
1500511
566896
322917
1332128
1693884
76820
907653
1716242
1196174
665861
328188
1025042
1506353
1958353
1506915
886816
672475
250771
958935
773142
396814
9953
1527151
754721
1916976
1785579
12543
989877
839128
51355
181804
384355
1455498
405644
972213
715443
265544
302392
458129
169734
629726
1535702
2991
441465
1363953
718267
127564
1089070
376058
1853018
779873
436896
1591562
100995
463531
1173225
1936773
1374050
940209
215151
1088585
314582
1441528
1532343
1430370
176958
1504975
1723621
1943537
490187
1885228
1399044
1080163
1319915
1262255
771945
631788
495662
1426639
1563327
1977240
795341
194043
365796
1804625
1139659
1558263
1279724
1663400
1220475
304994
1768720
1276671
257400
29133
145115
1939290
1750042
1094440
652907
337333
1922401
1398567
1214811
446333
1918848
1211477
832442
529734
382553
602640
1205974
61471
1959567
872614
592268
426186
1151852
846110
1238289
1559598
526440
885813
503690
650144
1885402
1220902
1453334
1137957
1253749
175111
969343
211415
1189828
1081261
162429
1890598
1882516
248127
779048
1923960
1588703
1998327
1139150
1095335
420142
1869027
1031071
1753682
273969
1239612
435492
1901366
1931381
1344441
22431
1956048
277348
1121130
429827
1556878
1973799
1215444
1221780
325399
568921
1793175
1710074
1300504
1866062
884104
1476917
1416677
929186
1982148
1951444
152312
283054
1324122
109291
1146423
1280997
1771151
312521
489056
365690
260193
1699311
1209537
497790
1790224
184455
69824
1794528
658791
323170
909056
956142
1321055
318141
1405189
981250
1908811
112650
687875
1950506
1708234
177078
1398774
1501068
430612
1160821
1945559
1357442
571984
859265
1064664
1049914
1550102
549476
1359645
444543
1258749
943320
56941
144708
1333561
549880
1906319
422925
1696206
1471866
1336082
319047
438926
1614261
1814818
909441
1762332
184201
1624676
629187
840696
391669
917673
521792
1669452
671929
1544999
1315597
84937
1401766
1145859
680239
1164879
870771
1235173
1837497
700592
74137
166797
1081274
1812952
1121960
1443234
553039
189037
980598
1729107
1535882
1073081
1022109
1003349
699639
1805446
1517568
585469
1656166
1760028
710064
664873
763384
918252
802366
1091494
1942641
1493023
1309036
525728
1690333
339410
1768621
199553
577734
1632218
1631147
571884
879190
94679
1454488
1493213
1494624
1093110
1325738
186113
1545507
762402
1936834
1966134
919574
1411276
232681
377762
1496515
943818
724938
1730727
777349
1301846
867732
1509235
1150616
1110650
616270
1750338
975019
254249
1902339
1965527
1641774
1436074
1539685
325922
1016251
183233
1628744
1953034
1859427
797144
681980
1217861
1305685
369238
949298
733160
1209543
1009347
535117
196887
1975026
1360686
158652
406767
680535
720876
1147625
1257441
850375
1702933
1860176
1643027
1960777
934960
888199
345677
902315
1069416
79575
1878864
1892896
1148185
943563
853469
1894642
940451
1465444
604288
790944
1403635
79833
315665
1127653
248334
1818115
366657
1866495
902739
1565886
396416
1249321
1739827
1795853
218339
963043
267634
1641292
1345014
1677499
1451479
503058
1706588
1598469
1621025
377066
797813
1166410
1941052
994820
806257
1799544
1189866
391585
675908
956041
237404
531155
134450
466559
897894
899451
215961
985215
1116282
1095398
344460
1845547
1652820
1286128
819576
759219
647216
1741904
50383
1895025
1322179
791283
1640115
1298757
939602
1977257
78735
1885009
550656
177686
669801
261240
111878
1023340
1393563
1637184
26381
709615
857913
992771
1614849
270558
134200
591637
1416756
1871811
1348457
1288529
139946
743005
243922
1127994
390953
1243058
1186614
692937
1762238
529724
386286
171861
1639216
705361
1696833
1300658
1838237
773840
1038387
572010
409568
772921
522020
764240
1955960
971983
132103
1104870
368736
1668809
1682550
605582
1129227
1438648
1793017
472338
1619463
433424
1910075
614305
100802
430699
1809583
75833
387929
365657
103960
783233
1379868
490035
1835274
1275429
825415
924999
1135726
206229
180118
916717
1086716
1755845
1747819
624237
1360089
1765093
448166
1366677
1478162
390548
824152
558011
83473
1567822
568253
1314695
1884197
1288821
1647509
1275760
1455546
177806
1891456
589784
261987
771408
282454
617122
1908251
495438
1447889
1640352
40287
662004
1505943
138450
55779
1351224
1384355
1230954
1409803
949844
1331457
326903
94208
833182
292337
1671354
1458055
740689
1855896
1807588
625463
1031523
1758928
307491
957398
174960
932756
1625736
958846
526824
718300
224308
1298071
1956372
632697
957402
1074624
1611394
707133
1759457
1759364
664072
83033
215295
1185005
1956569
849423
1465968
1019687
1356411
249677
1485536
1631563
270025
425901
1727386
1512607
331784
193874
1997754
761522
800349
283091
1323011
1276962
1797896
1230643
1338878
269977
405076
1497122
286741
1910844
1347336
1886500
1707883
1578082
1724864
1776688
706359
744855
1328361
17670
1175663
1939115
1618448
460701
1438299
405038
560613
1881862
742091
1579035
986847
1066724
438335
962380
145501
951601
868651
1416044
1214495
198184
467588
224923
116783
426229
1695819
1452989
794584
331742
579637
1770273
1099786
179357
1125960
47182
709151
1247231
1941279
1684635
1193709
1495852
866198
204073
756654
1629205
596760
137532
1812283
864155
1389076
307312
770017
1169336
668610
1040491
1036506
1207749
1612323
1740588
1418720
16535
951986
778062
1825768
1794824
637531
1101473
1362117
1648982
1448725
75689
648411
555649
947274
413285
582884
1348015
689586
1621537
1865365
102277
1303435
1427172
881030
812110
997959
1275776
1018830
737729
1644339
928490
832814
1747383
137715
239043
822417
1200351
128068
483788
1433595
668637
541528
629652
795303
338498
1700179
379942
1523470
188982
387365
769505
1917572
1886306
623769
283512
703831
633060
251447
411914
45080
1599288
1368088
957426
782249
1155323
886954
1315343
1339523
569030
1264482
756609
1207041
177135
1117460
1817412
834658
1318213
765501
485916
172282
112572
1003905
1905661
715254
371113
1481821
1819113
172167
1593642
1730209
566639
1689786
1861522
1952668
1006038
1896900
503274
634013
466574
1617308
1872515
1664259
555024
438146
25583
1651467
247310
43764
969882
483635
516600
138653
288188
1246249
1512395
1461285
650851
972452
120847
492102
412720
1339160
1214453
1122220
1487855
902461
397328
1985969
1857029
505853
380435
1393448
1790584
396551
1533733
751243
1212969
410626
358683
1060199
1556078
313117
271437
94542
427662
482765
86319
10521
1079703
116118
1932444
1598597
1814069
1243845
1057512
1365051
594840
1310898
655103
1439858
1615356
1135497
846531
1103770
1500886
1566802
1066332
88055
206400
1393896
1547711
933458
1539991
1890715
990828
1139699
682121
982236
849864
452350
1700346
1651245
996149
1527058
1432023
322932
824476
402562
1067180
1610538
1417384
1350684
846375
314479
1982671
1373820
1399198
1486515
242474
1546730
1438652
1945878
1668523
1814073
1531279
1795387
110423
1523224
641772
827857
791090
1331339
852437
358602
1558677
1874501
1436475
1561227
1478307
358423
1845496
1201164
1114852
691034
867560
1102701
1676151
101787
1850018
1615223
1844748
328263
94427
602405
1003084
862096
1876309
1131364
1543961
1912270
1869474
1506422
1215872
20866
1952410
287803
459527
303689
1076684
1947080
583926
1901113
1022860
680640
1500929
8941
484875
1055754
1989983
1676063
1135013
1016430
1983741
219129
1551028
1284434
378832
621963
892404
1313881
1228596
1378665
1562783
784667
1169062
816234
1683469
1111509
443298
1298891
497568
1188816
1415060
10787
270011
328726
392279
166123
1415652
1852574
1297715
972995
1720172
210254
397220
150407
60313
1499965
1757990
1969517
1716770
1342719
1976687
1021213
1798009
843579
1156092
1368766
1569607
466863
802361
296624
1567147
573652
1141556
612548
265096
1765950
618314
376504
1898959
688227
1674741
1940767
1884142
1631511
1694372
1473399
1564431
561846
157231
1288523
1859791
258810
1081233
1980102
493118
1393556
1959921
289256
685827
281077
1770705
864809
946226
1055669
869230
1986060
240981
766866
175900
70104
1516932
232360
1122232
624011
311873
964774
1054129
291797
1558926
1540016
859733
1347438
1863357
971798
1468617
1713188
446711
246563
1634749
146377
1130535
1997356
1631151
884015
363878
416067
1148669
987841
899670
235280
1866422
982427
321406
422736
1574659
1320053
532710
1624257
1357920
1523254
884413
84651
1903106
636818
834806
591899
1344174
988106
1884027
430467
393713
134028
1809871
1013430
242783
1444890
1631248
1762208
1110564
1652312
1102727
431191
920725
121294
27820
399592
805360
1837044
1786721
1249314
1419983
536048
52813
891958
1457765
782095
259328
1714596
653643
152523
1588026
1162352
1496478
1200403
79212
97416
1765127
660025
544204
705341
1747824
1646889
254036
1545410
350744
896725
197494
292385
440772
246235
1447357
1312372
519606
738980
1445644
710491
947195
632518
885854
116132
1674283
1295076
51027
949358
1647384
1043748
934983
1872777
470253
601211
1330376
1461016
1600385
288054
866852
961409
1550851
619535
1994404
1429405
1114066
674000
680753
1186632
1757481
115688
1762498
1739227
395003
433518
1720
1490688
1026199
1655431
1527096
1362172
135455
446903
43838
549256
1824070
1143742
1169177
1440905
1339610
736487
224861
626673
1128104
822853
1596333
743780
755567
1583200
181133
760295
228740
1546710
1386957
1988230
1117789
736616
1680030
1345643
153033
1340284
1396473
520440
1691092
1762030
717222
1113544
1805374
892701
1574303
877673
428807
137853
350270
1561581
1290318
1750781
1786126
197968
611134
305484
1541722
385077
371027
235354
600146
1076143
66531
259535
1506075
268606
694306
414458
1892922
163780
1331446
1168046
666052
641364
256100
550390
442203
887467
1436928
92190
46371
985750
1077583
5032
581189
784717
358944
504522
1319807
7311
1969677
1254116
489457
1423124
1230899
53662
670851
596599
1844733
990863
1048517
1042838
1700352
918580
859852
928477
1112735
810453
660600
1168237
904570
735668
506732
338628
1257630
663399
330654
1797822
1934820
42335
452790
279310
248443
136230
1626648
1424115
1053679
1109580
1097642
1064912
145191
1317304
1992053
174314
542698
1591010
1658711
1200013
1846689
1036391
1649464
1401765
1507980
1690207
1832880
1776805
777878
1012163
287920
1452221
99260
951969
212255
727225
1690133
884785
824179
365356
1408775
864896
1639962
1351910
368081
731536
1962764
803787
635558
553538
179982
1580016
1990876
1656953
407440
1382934
493912
228557
1539711
354851
911249
323909
1868652
1032685
1316582
1909305
1054003
745115
1485463
118502
1073984
296800
1116048
1337258
142560
1372093
406670
1076949
273156
600775
1230754
1885837
909498
742926
1971819
227092
1773563
198496
1850801
733923
705815
1645026
1783801
228343
1845968
1204520
1054347
701853
1072889
97822
665152
936910
1577755
756709
218796
1336627
1257490
929127
636219
1341116
930655
1699039
1384912
1299885
1119846
1502480
145320
1437579
1111133
539424
956884
38938
1034272
697971
658925
1074999
1591858
1650548
1172741
1976413
117354
1800353
1474537
283923
238217
1636565
1462342
432577
1368231
1097675
1731112
535715
1703994
10867
1810675
878290
426992
371646
1308544
1590063
597342
349423
1548029
1496270
452898
846816
1099126
165979
1095826
984249
1402061
1794525
1354185
1770406
384366
1783463
75691
732147
1319246
559791
613497
883579
1450738
1013108
737207
1116525
1232387
46878
1067558
1461197
1284425
1340661
237904
358194
1172146
1923841
1061723
643105
398261
1076812
1282480
1895812
1580291
944512
1715960
1233484
139458
23678
437306
353783
679306
159776
631991
12171
844381
806040
711019
1447180
318751
1505049
1291051
1917812
1139586
824883
1767605
1208118
685955
1881868
1640252
790410
1203265
1537676
492385
649669
1291643
393438
1900693
1774433
1682273
1210366
1482004
1399554
1785718
1732946
1109010
967220
878538
1421801
256543
956270
282481
1608760
1534253
1708665
848336
867331
492954
183493
346880
1047480
169117
248896
1093024
1826653
1595271
630428
1115035
1730341
1753172
1195491
1432203
964092
1062880
326108
287930
1929178
913671
1284002
153604
1454207
1668573
797835
1136231
1884888
890637
350586
1430333
921904
1661873
1425779
1718189
288024
1346943
1833531
1517585
1164792
644983
1715715
516262
1404102
1512960
960649
1589341
606572
1888162
795354
1708158
1669889
1533250
1661812
1972123
1652597
1510831
1261623
1591924
234770
580508
881874
1723183
1068072
285954
1626218
1226661
1632037
294999
178832
536543
1906899
899471
1090880
1651880
955189
1018721
74899
1018427
1260907
937575
766623
1796934
547489
69847
460269
1135477
1398626
852318
1085476
1864876
1887839
1226559
336524
976830
178052
720876
899225
1497753
651112
1526346
1342490
639802
2689
1357552
52926
928481
745433
1273083
1161393
1198611
996752
1968000
1393364
136006
922196
261075
854605
1206164
1889315
1420714
1012880
1342915
1941596
409873
77939
1470042
1753037
872011
1195106
1013078
1800471
1706187
233829
699372
1127671
740569
1242889
389368
441810
1425368
1777843
1489896
1288691
395943
1875715
1308213
425444
1420058
1246419
1359719
1725472
733310
557090
927265
902784
1106582
804608
440145
692094
104742
126672
876189
732639
746019
1534008
1302632
688874
830605
612229
1404591
1825432
323076
173791
766046
1483788
1409328
744591
499575
1402025
413269
1168278
1472932
865827
1996424
879537
1549764
1797893
1791157
50847
438165
592306
1863196
626254
179301
74297
673776
1098316
79829
1378834
1382111
1305809
124299
700297
1572194
447786
435129
1683706
1744032
117340
878783
369329
218379
1353362
1661120
865834
1942264
362051
1229789
972476
1964672
1691184
478634
137322
1274616
749076
1281978
1780068
833419
461059
1704714
456592
569776
864474
1631701
240573
1487282
892465
417318
729956
538180
1786909
1707551
1935883
1027240
31810
1961598
944894
247855
1189165
193397
857751
1294812
1461658
288257
368449
520677
854409
537964
1095954
119755
1298624
1877452
1270107
1063587
1782329
1011129
1356238
1606064
210557
320655
1897801
1881832
1717632
1071376
1773714
1852280
1606547
830658
594522
1880605
1417004
357992
1680832
1963780
63760
1663870
1381043
1964007
1528514
927114
344926
1782155
880803
102727
639531
1658689
1401832
1444190
1904642
1285792
830024
1447762
742881
990357
1912111
61923
1126297
1745084
571619
1645959
1794706
815597
1971785
1775223
1183903
100739
1139431
475276
1580879
225342
1471860
1025355
547508
926015
106217
199219
1516810
769620
1557534
1349663
1541708
1967522
1032233
354901
651711
1712295
1026432
1825138
1108625
1900556
986222
58849
27632
1638113
38355
1578577
1060751
1269676
1738125
1105005
194042
727663
1831088
1596489
1546334
118961
989677
628305
660005
64621
275294
1921229
7045
38883
1103553
1955978
19239
842875
296636
1771280
196055
1854109
1973584
939926
199645
1931096
902457
1275830
1178591
601036
1326463
269733
801345
126172
473253
1035221
570543
616406
491700
821283
862485
1538956
89863
16260
786607
125487
871513
812793
477110
952760
661457
210190
1014243
1608913
1079497
900195
1669913
761283
144044
1678514
144057
685289
884752
1117279
216946
248209
567396
1084164
1252394
1138341
1689016
1484536
716695
1814858
740789
1310274
764992
228033
1547361
1121404
1570423
711141
782298
1555746
1563009
1734067
1567214
1715347
1429623
1439087
883921
394246
882227
1150742
1434819
1295333
443077
10549
384529
170996
1300251
1159591
1550254
407133
757852
152213
373589
142483
1359196
1064574
230134
1742231
657101
1590826
675751
362737
1845479
1272339
1739705
908279
285218
1565501
370781
212635
159315
537444
1914657
574105
331320
1668760
1776723
1927836
1999297
519345
1833290
1171969
60327
1761255
1527608
1683797
1433421
1617807
436857
525060
621075
19651
905675
836619
479914
1627421
1790756
401439
1161446
1786923
514750
1639526
443551
1396232
1706306
1195658
1963537
969182
1426197
1713133
1095386
1408417
1463495
1590116
1623380
192558
140815
281297
1081096
1584378
448307
99196
130793
1965009
960862
763550
1750129
1618402
1598616
1362947
1906354
485191
658776
95518
1571852
441122
111877
533920
1822581
1008476
910059
1675909
97640
54080
84612
1427706
528340
1918075
336864
620979
851200
478040
1828754
1850374
859968
1967887
762505
1995465
1763218
419934
1916543
1732441
1463057
1853661
633039
1615636
424192
94498
418858
1614030
1055599
1866698
1565380
313338
135698
1378708
844892
1361740
1719506
185934
1361339
1002882
195877
1909592
546192
1748400
155456
345878
779407
887730
820685
1163408
216867
1165218
1940626
1746740
193292
1647860
183173
1998535
1902710
593808
1901478
1871648
1726950
1614641
771881
1880853
791719
1845539
1144783
1306441
406244
285730
55576
503660
664132
1154275
1595043
356599
777457
781352
383834
57928
510679
1458604
1123847
1423776
1808487
1327632
1970410
859396
1114055
1673961
1462010
1933025
203101
1223478
1551949
302048
1117674
1041768
595756
1012402
1701296
1457347
603141
412705
46980
665637
507034
117323
852775
1461842
561977
1973921
1273864
474508
1628108
535339
632940
1073067
1190386
878531
501552
1333922
75639
1206521
748998
429102
96066
31188
826526
1014145
1902543
219235
593964
232108
1152078
1379755
1208989
1184790
679158
769699
1267377
780882
1989132
1578595
64901
1755568
1516963
407728
1162337
27151
470868
700910
604986
306358
1550623
1309870
16338
1650021
1916973
1051596
367103
1730369
1488257
963287
314925
427008
1163689
1990620
1244204
1000765
371074
1723815
1303895
1131155
1574146
1778175
740978
34792
1132487
1576568
193521
644643
436658
781340
578241
319303
48829
1367768
523181
100818
1772848
841296
640525
1013240
1470879
240073
722282
949032
1291349
1424207
1637619
501144
73902
1215218
1430946
1035409
1459144
565340
43611
1929096
1660827
977079
376498
200367
1046847
1609068
648241
1129778
80091
1363306
1478392
1119947
1453848
1716091
98888
1124569
251063
807663
1325759
1621404
1365233
1853691
687290
1664325
1344698
1622563
1908704
1313221
1805445
1107446
988181
922768
309242
1403238
234043
849286
1337601
212617
1338512
498279
1217963
878905
1881718
1956578
227356
516844
809309
1354482
321830
1399732
1559298
788061
1325292
1489650
602347
1532254
1707211
330042
304396
1142011
1276294
913376
381344
217426
1326193
274696
1719438
454103
652366
809130
71570
1171483
342782
1689066
511005
263519
379980
256309
588365
908787
1268734
631057
1628186
516367
1955938
1511353
1164300
395360
137935
734029
504068
1969552
1100529
453486
948754
65446
1161579
75979
1333753
1832557
100380
159465
1752150
1052122
757744
1404827
628921
929020
1591704
331984
1101755
1703505
1499579
268355
375810
951900
1570837
98391
498805
803526
753446
380379
488769
581580
242577
1516008
572610
1037646
1902904
971056
1839553
15355
1011102
48929
1189926
460403
1710592
507433
1797267
116854
1868717
991925
1871414
1564606
1986295
954842
663067
737205
1174050
1919658
853303
556991
25440
1289672
1524020
338965
811258
1785537
42951
1405527
1882700
545148
1091550
885450
145547
1011541
607343
434525
986743
1260563
718841
200531
1636831
1043633
1538848
592609
1728452
1971964
1893355
435006
1624314
450242
568492
601748
824492
919954
170795
799157
1877422
1552826
383809
1880134
242004
1235352
950997
1768095
196953
1566893
17150
1572885
1922852
282946
37046
748545
1289677
1131166
448497
1112066
1297425
1572410
298455
476589
740571
962694
714439
582666
435741
1771901
1623703
446162
1443810
1599780
897903
878452
1976217
706588
1025289
1927400
892805
795612
228265
533774
893100
108135
1870798
1077271
967590
1844969
672580
142835
300819
1864818
283837
1861136
153515
515227
1060877
461922
508310
1963663
949973
1949148
1490883
299149
93019
983287
384580
61570
470964
136079
142488
321685
1514234
6706
1163726
926105
1706528
1333461
1568792
757710
1312692
69133
888284
891228
1061876
1823848
594442
1780356
1785697
54272
1197649
1512033
1948748
1666062
1904432
779068
1772010
162743
425307
1122061
624232
1470639
172333
442379
377506
870851
725790
287406
460309
480696
1644942
1952086
112411
1627571
1643102
1446785
1912286
1245514
1182046
326197
1657667
1245516
57244
1457101
1386590
422493
1551171
14153
1996350
1219977
1950412
1138629
203291
645355
1885008
834880
649485
1468513
1469604
362953
1822339
594583
707767
1779440
1044562
1816442
702002
1140058
367362
1907324
221910
1179067
944920
449516
1512913
1892380
866057
1559875
1347777
1957643
1442149
1511647
118647
69632
437251
1642808
1480522
1006565
695647
490056
1418948
479458
1805820
1303361
171841
1467808
1830414
1611093
436387
1900167
1458330
1423780
1130749
1885678
1627026
365592
208900
1275195
1582641
1790126
728475
1159209
1259376
240638
225418
5583
1508461
638319
832935
1130417
1220050
1796374
1725141
339151
310854
1806998
509364
392309
1444195
588916
1908278
757329
297919
1103040
1177107
169541
1934013
1338538
616506
470282
1226971
50687
971444
639304
800552
1414533
1193655
1954424
1991172
1445424
981768
299326
1128150
1044674
1869771
33260
1200670
1906000
1771529
1221408
1905316
890656
1105497
204211
1934670
1950795
821636
1736830
1412975
754706
1601047
1736993
255433
1919382
377824
1934365
907078
1936474
1062866
837348
1409782
374988
138317
411763
443736
1128037
1614169
1461932
1683786
1970375
1253991
1338696
291582
1504739
1548491
1093128
533406
86836
639355
585773
583570
1468117
1861872
551119
586274
1756336
627626
1573367
909719
962543
946743
477149
998299
762227
1818332
1454231
1695137
418491
1873894
1321230
478132
696862
614145
1324350
529301
653917
49280
1921314
343071
313113
691293
1032580
498694
1441516
1991339
345187
1600707
306205
1877834
1464514
248666
513183
1617461
1740364
555758
1530144
1927674
1859715
94422
731145
1573225
524520
626648
494281
771032
964830
553843
1161151
1272806
1682307
1351914
693626
598076
1026518
915466
382097
1480855
567982
441395
610686
573281
848611
1853576
1367438
272906
866583
1079134
651319
551022
73637
1173555
886816
1812422
301623
264427
474051
1162111
468053
1365288
1900653
115541
1782059
840904
119214
124575
246192
112343
309219
617543
438304
1961011
757810
1492531
1885692
1078830
454712
57308
1247475
760797
519369
997012
273126
1685826
1091758
1129705
1033420
254931
1813476
87930
181076
977828
894303
1304268
1294686
1075095
1528707
1299134
374346
274787
1366494
1091618
1576835
676716
1506757
512736
1408405
1985977
1115705
1182832
100766
794123
1077231
282256
1036018
831434
1573070
1479859
238854
366981
664585
1994301
1397904
953588
187505
1883216
717110
673558
232348
1733482
1149526
1085803
380192
45024
396039
710591
1849385
718417
423349
959016
226798
622716
530660
1702933
582909
439400
1995839
1836364
223255
282762
499057
646807
260287
438421
1614941
498632
9584
954360
1702913
1535686
1877136
479594
1120519
1900308
1762220
1929431
861167
1158373
1366225
1449828
420245
1048445
1670969
521709
324252
96389
320102
293339
1478763
888717
96746
1434766
756059
1203892
70788
1124737
1398071
1091654
1309341
1339289
943663
1037571
277222
197192
1342653
1019533
945970
1756332
1394805
1353157
1242656
1899272
518137
845711
1704044
1662066
1254765
605295
1399757
154646
655016
1726215
89405
1147347
96225
965531
524581
1711926
1238630
703877
1383022
1054259
613307
1404485
1039482
1797085
749716
46019
456404
150039
922051
94665
1124355
1196853
875918
1292942
1403330
935306
928373
298547
674739
1903167
284850
1875040
1468579
33382
473908
537231
854325
947880
1233524
1759463
1668290
144384
162823
1469684
135805
796768
130396
15852
1721939
1252434
473689
72773
1452726
1879790
1324387
1250569
73743
1754499
1303557
1286829
1294220
1225124
958792
1425686
591657
1804894
1616257
1485713
480241
721248
932135
54091
1292504
209127
135643
1624347
1276932
1770325
448491
675800
1064456
467590
827518
1025334
1009491
1969401
603543
1109846
625921
379249
1256700
622455
493319
156605
892725
1928675
1191860
878978
386185
444692
1125344
1087561
1091862
746433
1933138
635929
1056063
1845377
1821650
638634
570937
707612
1199442
1683892
1147658
175377
1287941
660401
1852432
1270179
1893455
1792296
1134280
140655
1107409
606989
796262
84387
1954514
285496
264229
86391
1467647
1457807
710243
1855385
698811
1206610
1449370
237944
466861
1382225
969218
1621699
964526
1954819
678266
717746
999341
1100248
980037
1074730
283121
1517875
1596284
1666336
221670
865147
602500
1156960
596577
685229
1016911
1554569
1502052
1443025
13856
1467413
1913727
411169
1227043
498524
1070590
1855763
1027104
194075
1909989
903683
1627893
781399
176534
519153
711011
560205
966976
1963892
538083
991610
1252069
1761980
1258437
1617727
13068
1864732
1759657
1044594
1019149
68573
1552574
289738
1535998
1199563
279771
602112
65493
1504042
749250
1502314
558981
1478538
1934527
1901999
515871
1186298
1200765
544440
1661904
623027
1880363
218350
1405221
811558
241929
1667464
251376
313121
1522131
1758399
723758
1694901
846735
192879
517602
1657946
888091
1820312
1869134
849579
1157470
1916832
1729612
240378
382528
1788018
1913056
900239
277808
577780
1759032
833010
1786436
356595
795867
973895
454066
779774
1945372
1510168
885738
907371
723930
1734190
662803
1042273
77682
1836384
649462
1196953
549845
1766134
1997900
700679
125250
1801264
1723759
458892
1508954
740063
402090
1262855
1058840
1551041
1547900
1955202
1443465
1326013
239600
628662
1295406
1439901
1951461
937634
1605051
108744
174292
622898
236170
1432577
1293400
1812936
703706
1317524
1912749
392607
1771978
739203
899364
449868
1409621
1196266
1914336
707465
1121211
1915454
1514015
1915005
1044100
577422
115934
901742
193161
1039008
1513667
1364341
1581184
306799
1225467
183335
1127406
214435
184761
1374761
839079
1513346
1122979
566545
407572
744845
354988
583821
1138469
1630234
972403
910604
431089
1935845
1304029
634878
211419
468939
1746319
1710237
1556710
343670
802816
1507267
1159981
51009
481370
275031
1886127
1226275
1373508
1679525
1869757
208952
1608698
134705
1848401
749517
285420
73490
1780262
155303
520264
1901904
1775537
1197963
953690
1055519
502116
1264654
1435720
398384
1209374
656737
1256619
453268
972146
1491962
1769630
1285114
506799
665780
345971
1320308
23976
1054024
1589970
907333
1507137
411215
312445
788919
342636
669103
1279512
910084
988654
495769
1375370
362271
1516275
555352
367122
695581
1091083
1087834
559768
1196447
1868842
1925072
1929341
928525
1935454
1678526
1918756
60460
1366962
386552
157642
182291
986004
1418842
1809944
449626
637836
1071136
782092
1943348
1228112
500488
1339760
1061371
1792009
896795
993375
956828
1157960
1949069
743302
1496622
1991866
116007
940207
619732
1664624
1318105
1623860
1220671
1705221
1377174
167207
1945733
758462
382408
1496639
1316294
1685191
782516
1888151
292316
1740647
313916
1915542
1626120
187725
633297
191482
6073
1046793
1201508
1103885
417228
503785
315974
1829997
1556811
757161
1037807
582082
472186
1891640
562277
343508
844473
1341047
707766
1749721
1049628
1051866
1301455
1763223
233533
648051
566198
99576
270779
1904199
688639
1996827
1915106
127165
1296469
796784
1288089
536129
341538
1510765
1338815
1595877
415493
824415
1650523
327893
168141
200927
851433
827952
667532
867446
1697655
303609
1565071
1665646
1226197
1908081
523570
76194
771396
1661368
108152
1891403
864613
418602
471060
22710
1973099
1798581
204923
727532
1912983
1124659
1867920
1969150
503099
4876
1094190
256408
590221
259858
1779101
1126949
536839
144381
1050015
973132
1121394
157921
1382922
36420
507463
682363
1015045
1874241
1183987
1876465
1051976
34936
1006515
873319
1599846
255131
1184476
481408
1535857
39855
1673517
700619
609306
1399534
1923139
1672557
1866766
1553349
899472
902626
871514
1217939
1662304
883502
343738
1858706
847919
1912359
545836
1523254
329129
1044915
1282740
1096257
464948
1778016
1043913
1052104
1909094
765102
267208
1759698
1635205
937518
410025
1106398
1401183
1011741
1275960
1714134
577064
1841707
725781
1937099
1163887
8294
1579903
1111121
1538787
396980
206811
1379184
1898524
1213173
1046601
1618357
1191658
1622709
1481791
1786170
1579312
447328
1289072
298114
933464
1173283
1099218
1489050
962937
464096
1075607
193814
1192701
1609120
563249
1763882
893906
1915108
1060150
615618
1470369
1309182
1781484
297488
1555696
812777
734013
1601420
652620
774987
924193
749394
1560788
1413925
1584350
1844751
18828
1221446
1779098
1018496
506616
1757340
1202755
857935
611877
1785772
16204
333565
628237
250451
63009
1952112
1540144
1233160
1711484
930060
921795
465026
47941
1196872
492258
648670
86245
944867
627621
169718
1594129
1475349
1167956
1578459
33472
1045787
625983
1676800
1349019
312748
1505452
370890
733221
963116
251509
858847
1828462
1504267
1992884
1600105
18568
1281256
552521
1519487
1670969
1543023
1003734
520402
1488012
1551325
319976
1010397
999543
505045
1306581
763943
921358
401396
1136679
1270448
313497
1072208
1048725
1333978
1790566
1674071
1941542
2933
72042
683777
1981405
734778
627938
1293582
852585
1938851
39735
1255612
291243
1864377
653294
1667910
403719
657663
1386145
65810
1709868
433512
1773185
780511
1617558
1523949
1384282
988703
774667
1778439
496511
1690984
1845300
1881817
1985354
567170
310395
808376
946182
1303411
315087
311238
1563772
187024
1507944
725546
1725736
772452
500390
573050
545015
1701676
90982
1736048
1277567
880389
286756
1074484
937443
875414
54303
793365
567413
686355
510980
604816
1262163
268808
156168
816944
258444
1106616
343361
1448842
1089555
1373664
1611531
1376524
358088
1358798
1638499
617479
966823
1039949
571481
443881
1779936
743943
1859053
651656
1846199
1144637
1800145
194441
1450778
702645
855380
1390622
1189308
1249935
1952511
957195
1350285
1950999
173479
836598
1079108
1045638
862118
134002
292113
948524
294647
1501087
255590
1758852
1485849
1436248
134290
58773
1226736
521531
180485
8828
65800
1229593
440440
679430
1992020
809218
1495782
1706045
133975
131264
800174
1239927
1117219
1201356
828518
1618422
404214
964473
805338
1175545
349108
1889686
24930
740632
1935676
1362834
1115490
1682753
357591
947866
89759
818172
1776202
1258974
745034
1585519
748306
332629
1304423
1675726
88669
56451
1803586
45461
672624
1537343
53671
1766690
7192
406341
890599
1724668
685949
1481179
1207003
932876
1043846
584121
640851
1747773
946573
848599
1332192
1553427
779729
1925211
486703
682432
1986284
946999
570452
1371891
1365082
293539
1297200
391673
191731
623708
774029
1370275
862508
1314411
1187584
1401541
944165
334257
556088
1794242
804421
1021996
134257
813857
470335
1930564
1017524
362619
448637
1168695
1710441
1363908
525089
727914
1758444
1631723
387369
1959862
123974
465557
643582
609130
868729
109711
1156326
491421
1558210
1638639
258148
1461358
1469599
1410238
577782
1108886
1496764
1526343
1635347
839072
914954
1569976
718682
677113
1163208
1308565
681749
352004
1303470
337979
514597
241698
204920
43260
890417
1604817
1480100
1637383
1632197
490245
1964503
1746344
1022151
160271
1598438
895057
586432
892905
597839
1863621
955700
1945993
1222976
314687
1046959
171019
1263339
1181914
1734816
1698362
852449
1712797
1502984
428331
1631001
703599
438686
48128
1843609
667571
1582865
1886037
1483552
1386026
280777
1851434
465729
1822327
200957
60876
1878080
1679831
43252
671162
118122
1104666
1740452
734050
1433428
1189331
987328
446543
1412200
1503001
365560
1092238
186772
1810593
1727323
1082120
1350815
702783
472373
147600
207611
86303
464827
480855
1181751
1392217
1420373
317796
523564
234110
158908
527254
699772
706823
87582
1286498
164799
493194
1837530
471128
923393
1429533
1878964
1815231
150890
1447741
1614717
185772
1079683
322653
726864
1439175
843593
1023335
1546195
1616301
1410706
213501
1348894
1093159
1178037
493294
398799
1519654
727794
1114226
1767630
1909036
728306
1225113
23629
496505
1735622
266280
9569
1626639
805343
1277066
900775
258725
1251293
1237733
1445736
765510
1047013
38295
1739380
545650
1662831
1517251
1375282
734012
24093
1162311
1110982
60229
238896
1781278
560239
1142344
1032845
952547
1352233
344329
130943
929711
1328105
489617
1258550
409510
1100216
1260493
986296
308390
1680965
1041689
1076692
724925
32626
213661
1136992
1503286
1651023
342555
1701523
56590
1424096
1225372
1372412
1407625
532422
465873
992066
21982
1208647
530952
730333
1155766
645470
876539
461504
1193931
1760182
1091187
1350456
683106
514531
1044620
670868
1482100
1826819
731130
1026633
1848954
846314
1962876
1587421
422829
828461
288610
40600
1369060
1598163
1135619
157543
1394388
407010
1598719
1007973
275513
1484261
251237
284809
1661212
1986792
1469921
1401575
543768
1127934
1028549
386832
1721658
755425
941047
944369
1286819
1114492
546213
1052075
89901
1723436
793904
387328
954683
1543028
797114
1992108
1102434
1940884
1906269
1602800
453099
1034688
989100
1225728
528984
1722609
1942995
217885
1663719
951057
1071967
1012145
367652
1075524
958225
80935
1160562
339309
1668769
507112
443252
838229
408451
1388848
1441290
96000
1143098
366433
1437194
1519506
1482879
92045
1130514
299717
423733
154577
199227
461441
1601540
815438
1364045
1589721
279919
198384
1451931
566681
1410504
1110978
1844376
18142
215503
386187
283719
1721659
379328
586747
1498898
162694
1864042
1927539
460600
929096
1117445
1270708
491051
1540577
831301
1718841
74050
1108231
1375116
671157
1526869
821580
1434070
624005
1119131
1904832
1538848
436338
1383502
206506
597733
223776
1647040
1969894
118761
599731
992113
1762743
1257078
1681002
1542703
1907835
940466
973402
902240
1666382
1144657
396891
1399205
510981
173237
198629
1612278
998920
577361
1036115
840455
1510409
1175856
1604008
96288
633500
1268411
1056010
373234
759623
1360353
230821
945613
1925013
1689104
1415151
1800943
1014194
451919
1444509
1313195
1088214
1206513
10602
199142
1807412
741061
1625597
1113384
1832983
1293830
202411
817790
479422
1349099
1524396
893405
1101011
1961141
1317496
1163128
1118234
1585092
992647
148893
993774
1166866
1361473
1027365
126695
618043
1181348
1505133
797473
1144225
499683
780332
337084
1038872
1221760
1673972
1714434
862296
283749
979875
1823720
946252
1161872
982081
760568
1464291
66696
468016
1081303
524484
901374
964998
507884
1472202
1122140
1021501
396355
1297441
900235
1914943
1058695
637548
414237
1014516
447811
1296017
496680
1297058
1121524
1676387
961133
1211151
1685281
154562
809068
701695
447447
1371834
163339
1357453
966000
214400
1942571
1350050
932506
494729
1244535
1438656
18021
1685121
1201409
746727
1826604
497108
1756307
1494516
1510156
114429
1024174
407482
1170342
480408
1601892
1646385
677301
1561099
543819
1413817
695759
925546
1968642
98883
1625800
973974
1813386
1233999
660932
83177
153619
929728
1419064
555662
1052427
1719261
451748
1867342
96973
228430
15790
263768
1020738
1727691
64503
1809498
291121
1385022
1327147
310992
274672
639451
657570
1553691
1373832
1499291
216399
1009151
1911474
1915458
295600
1087929
1246874
1430529
1771186
1665833
742308
70915
931537
413296
272895
329013
627014
295403
1663535
1914686
539788
99913
612348
1600445
1832125
544224
1607823
1049070
206953
1877386
393912
1471002
1756482
1757060
1961577
385816
1449321
841813
1582269
1949365
1353977
1752319
943905
1987897
801662
104444
899433
1999340
1592832
1674042
661512
625622
573759
1279180
153215
130356
1794468
366194
1238871
1386797
126884
277549
1768406
1418596
1265357
1694541
455442
21288
1319906
844234
1982790
795529
1374412
1206135
1745385
244426
1985267
1493968
78110
1100779
1754167
1776819
1474545
1855896
178993
1556220
180122
1217502
736971
1941260
1307780
1662196
80439
1049556
59272
1300963
1236644
1535493
1827132
1435348
884214
840726
1129131
1553923
1177642
1557612
551271
107478
1308495
1141406
1609757
1244138
1835487
405610
1468887
1609728
40646
1671899
1553132
1184076
1447852
1996022
784979
359799
810391
318511
818131
1165439
1252787
1126450
417604
1617487
1913782
1633700
380007
1218855
205224
684588
437098
289576
1606900
1472532
1284757
1992817
1599685
970409
636719
176068
732043
1897431
123761
77137
1391679
387781
946606
1533593
1428089
180766
937144
1347898
54710
559254
433392
1802832
719241
1741434
781029
1717713
1492489
1566804
1703663
1248166
1475553
1813798
739751
484736
1859384
1052908
1437146
504960
1908435
1830377
1255534
1630855
1632636
1060743
1603113
1408647
1817936
1970122
818028
515247
748065
1224555
1792448
1347842
488877
1536893
1041080
414568
966878
628696
1975426
1514336
1730810
1915683
680330
1630754
734477
437387
1175840
1526969
1467785
1619713
856498
1001708
1318933
1246048
628901
897659
6093
1614419
126165
141125
1205694
1260511
698542
1385406
1661982
1330630
872961
708329
823424
1820824
212264
1973409
1278078
1034166
1023840
336204
264124
1127125
1564487
1090545
453889
1215428
1005020
792049
319142
841236
1858642
1360309
184433
580796
1578471
739132
1576509
687921
965606
1604701
672987
1448949
1024799
1548702
1132589
638230
682490
1296820
440870
233295
1226492
1158383
1822042
1012641
644958
1767309
20491
1031100
1707255
1608185
1719878
1062639
626239
1507461
822609
1516347
504260
165078
1030410
989834
534125
1732734
1981484
752842
166300
1204383
1172541
1054662
422313
1552814
264036
1516261
690044
344742
1530246
1401
1872056
1531606
819001
1191922
1831884
1171761
364593
1133058
58471
1276212
838165
694370
492914
1237015
1599459
1990194
1623672
604514
1604220
1480662
3886
1275261
444693
873405
671657
1089066
1852906
1699240
242210
99649
432649
1021877
186435
929158
1469097
1597557
527147
674265
1772446
757912
333419
749578
1374081
1647954
326350
1595759
1286297
1391685
1259083
969581
289343
147957
318337
174754
1546946
989000
1243584
1228451
668215
1893117
545322
1490056
1306633
1539536
811230
1008706
827701
556097
1623125
1585516
925942
771744
1661617
1731797
1557590
1966911
1600514
109672
810869
1953069
697825
617991
814989
486549
461220
261146
1525491
831197
504689
1635601
1110486
484783
1046924
1892858
1152654
564152
908676
613770
835350
145883
275930
108454
407767
913569
369051
1974612
142338
1722380
1033517
1644000
458807
1885232
6526
1547001
1569438
1597298
552463
564788
1303355
1048446
1453923
1546651
52600
289477
1306165
1253370
1737510
1846978
499962
1329884
947959
531419
104954
1091619
1687227
34307
1806063
1558005
809046
1921286
745191
525478
1641578
1046958
1460354
1256503
799550
1507423
803062
1848131
1764889
97533
445598
1556183
275294
288939
1459982
243752
770544
779663
997697
169777
1586547
328881
1841154
1934699
1127746
452550
1123058
256276
288762
767116
1822877
1218440
590585
1737677
571183
44968
1676826
422237
1920083
1426351
1033742
3195
371955
1562282
1979473
652458
465916
1393419
456591
1383407
1859051
1510463
1190485
51606
1635516
1771019
835418
1105761
1546081
1522747
222750
1653858
1502001
620082
389562
1738252
569975
1125171
1423794
81606
1887043
554054
1757045
92349
1274837
732039
1385089
1167105
781063
1487999
1070519
360705
29341
1699389
916015
1634996
117994
1701312
1728937
411994
85663
377448
1913416
1434020
1207186
1842443
1185024
86344
1005585
1970653
638809
673725
695620
429136
1449613
882139
1635626
125162
949036
404255
1007144
1342718
1609794
1116054
853427
1391563
343909
889433
26072
660873
174806
1118470
366116
1806960
1935210
1683698
1398976
1016196
1388638
999117
313461
1981108
407042
838462
1912278
1844383
928502
1308798
457031
684610
949548
996050
1889946
616778
1365973
20234
682899
310099
1860900
1534072
759810
1055589
308033
998269
1085911
1923734
1859615
713655
932470
1606875
185672
1379069
696299
156690
609658
1914566
1053359
654091
272883
588819
619920
1683772
850699
1242012
1181670
906966
626783
1680378
1145387
373188
101132
757037
1836722
1000130
481287
1802313
1992259
733216
1513589
644120
493049
420842
200559
65041
1224918
1808789
1327970
442652
1294153
1318926
379029
1567719
1765402
1024918
1544067
773126
1759091
1527817
1502669
32447
1207360
978145
1215538
302207
302660
296662
1046480
1297152
1936177
393792
226462
894
747319
1236102
391629
1022190
1191964
1464113
1845198
1242288
902209
1791231
953617
1876422
1018997
1221509
115687
1991025
788266
751102
65837
257010
1315116
93134
428500
1763594
910382
1211085
170392
545616
1905570
914316
1182743
1347079
1974603
1821960
1095240
1201217
963306
1110272
438875
204768
777580
1980110
827417
1829187
1715234
41793
1373990
1791178
626370
858024
585730
1377228
840467
1776219
1614175
1899635
1713872
797824
80167
5462
1450380
1274603
1561347
1404692
1288550
1501114
414206
574332
948150
1095116
537219
191404
1122640
1065095
570670
262395
587948
353693
1204266
18346
1658631
320638
1735981
1507149
1569920
1863797
222070
1802698
1989459
1716155
1354284
257458
1582753
208301
83943
1355687
544350
205685
1211119
950671
609371
76975
50872
1399906
1909554
1175772
802228
1157476
87589
1904345
677007
435688
379853
1053823
265503
520484
541858
1480902
1585612
827628
1764414
1753134
406769
118558
910830
1348758
1540474
502057
515417
754138
752174
597229
898413
1408370
399695
127508
1126347
1045550
490195
1015103
1224733
1435953
1167545
392501
1954868
201514
311975
1504411
1082420
139190
1438916
641952
855291
439756
412678
1918883
312725
1153393
790354
1363794
1027988
687592
153987
1915816
869264
704493
1619053
533377
829014
1439987
503816
1995410
1102128
789235
1686938
751056
147877
694539
1418831
1192158
388165
1732620
131124
1395770
1620372
249181
177376
1365736
846788
1829421
1998201
1345187
139349
1182974
838101
291166
849869
1874683
879368
1376941
858490
837097
184034
1507735
1096855
799112
1150929
721743
1645379
1020513
1978564
1597854
371955
1149977
1850711
698439
726532
1803920
1191155
788779
65091
1207607
855396
631353
239089
792513
913928
1337040
869474
883269
1448418
1201132
1672470
1825670
1498175
84441
1219370
549768
1945992
1648830
487857
1721001
972870
1034211
1377106
138859
1561365
1902572
369425
96054
557519
1586272
1235405
1673798
1960043
704782
1276937
1079006
1949460
1211113
1777743
1603649
1273935
1867956
1175971
1582866
1032255
523851
1182238
254257
1483857
1140082
209099
1401510
1588011
446109
198847
1215555
288989
427115
1202871
67849
571768
115240
685193
755127
292858
1132720
547900
2353
559057
1823897
400983
836324
493531
1202057
487726
1378554
1996562
521997
1295983
447938
1654030
765974
646003
730115
1071906
354603
1548257
718781
723270
1962263
579935
1014578
1411506
1956246
700369
1868987
1495762
735264
846521
1799472
434095
1005447
1410326
1579941
1415748
1228336
1469594
895477
766944
649551
604721
1842426
1051418
472214
1335645
1990516
1254531
442450
1946965
754191
1195094
918132
1879027
569893
1069990
419567
1808021
15493
204606
847135
554772
491144
558914
329755
1277665
854722
802175
1632048
1925188
984555
689945
1508502
41334
925978
1409363
896256
900769
340645
1500103
247913
856781
824771
1774941
1772452
694460
715459
345597
157096
1409843
952431
1121750
1043349
713192
1685899
454286
1705725
1973541
1308879
171751
960238
1922745
1749901
483979
40805
1134095
765867
353214
1747049
1995068
313337
822012
911631
1699906
148816
1767803
43830
60987
586917
1143995
473241
633426
543442
650029
554884
1560476
1603364
546122
51996
1509238
323595
441867
277639
293828
1299272
1407458
76658
1864776
860466
845250
1111991
705868
1045526
203485
705497
369824
543652
666374
1935322
430082
941532
1938720
1147090
135226
1818588
1640517
1538723
1441589
889212
1078981
333396
811430
1816636
768476
1594198
208988
889019
283393
81274
581115
1708288
1182181
1211722
1027887
539562
364250
1674876
1591244
317142
752110
1087321
1341590
1416062
83512
373900
1247423
1384194
774208
550803
1782632
317746
1637554
1625503
1873817
38436
545545
571204
1622076
715128
1027923
442131
1164645
381516
846808
1220880
599836
611789
1602376
1361423
1097929
1084000
729291
1791341
1969014
56838
280192
574746
84324
771860
1100189
1788890
1773417
141347
108763
81293
1332177
1791529
1401910
1429421
1338090
1392186
802836
1268878
1163360
631044
476006
812236
161199
1358891
1505673
602440
1378508
1996401
838866
397451
1078842
1120289
843580
305464
1485756
1774196
1934917
231243
1287555
1137307
141101
610178
1423962
917207
1614659
234587
1338833
885777
1352947
63012
1225104
1187203
1360950
1521958
1572915
1928608
1203309
198902
1748334
99084
1518047
1806999
757250
596125
366876
1421223
1122700
1107447
1112767
1873712
1165483
182051
354732
1472269
177473
421184
698336
733774
491436
13362
1856748
228949
58460
1429044
1308387
1314562
778823
235321
1368259
727077
19475
62488
1969012
1543318
1598849
432669
1104847
92774
406572
1907318
814096
536164
1472779
1604043
1786537
202170
839901
244298
1571543
507347
729868
1697537
361140
743027
665616
1881859
1068830
1075838
648889
477911
2250
479358
691786
748114
917866
666690
1299656
1787859
1223341
720472
1229741
1804033
594065
676817
1738714
942693
1987486
412292
36379
610744
1728005
1259453
1814478
1876892
1746694
1824728
1425478
314103
1969661
1654911
938313
1652371
856408
445519
337058
788186
326364
1308490
1488176
943507
84888
1864806
674502
1977418
1456890
618146
610289
828197
96485
299288
1011904
667058
1639744
469078
998855
1202278
994582
1041196
1452209
238837
467615
1724385
571614
758864
97463
866197
130675
285310
1675184
1777029
716793
997561
424863
243058
1099055
1860174
648489
371543
1146171
1562835
1830571
1269555
325182
967273
475205
937408
384266
1465359
970891
1722919
1959116
1357836
1197633
1783039
11446
1014564
798028
1082337
1317679
1297160
1439958
576875
1454472
1993294
970521
1165746
184185
902917
363569
214598
1148462
1943505
882528
1231574
717392
1447506
252111
514950
980403
645892
1705267
417228
632967
970353
1740153
699113
908192
1191403
1640214
1185366
861437
1789501
336569
505655
843957
902055
1909994
639847
1109947
492791
160191
209947
1408899
869235
1325732
1317190
1036726
1008324
867893
589164
1888310
669975
1869735
459969
46203
90521
1748528
736246
1907918
854112
1083170
1883752
1478791
1040965
1849130
1880287
779534
1424891
129841
731322
1267688
77077
479694
18774
1955159
556118
1247694
1597039
152548
339965
307246
359785
440981
911904
1750030
964775
695057
697102
1271700
1394530
1531291
901495
870105
1681716
144123
1238123
536659
1206617
1182755
1372187
546971
1713926
1182153
1202534
1446109
1237977
1926917
208129
945006
612876
552878
1268094
1677326
1603905
224466
49570
410172
1033916
684375
1041902
1988848
1955156
862337
1701863
1794535
1895434
181696
21144
779600
1614658
515712
298084
54540
581273
1363654
1686094
54697
1143027
487184
1041231
1134907
1206020
505523
1281154
478887
9646
942704
81273
1260502
1528908
959273
1205311
1906525
1296967
1058988
70368
1437484
131365
774468
1743331
1722463
101881
203890
1884731
319627
1744741
1095222
768397
522721
80285
1765236
1230103
676513
1804946
580180
969139
1944538
1550818
601158
304094
1930192
639007
1907556
333610
1161546
472854
1372712
1140015
999273
992686
957485
536666
924879
792322
1588155
777323
1890313
481833
1104668
1334796
103805
105840
175920
555769
1886220
1662709
1497157
1218730
130410
1128958
1466967
306472
1606387
1455623
1439496
1864918
2822
1200117
107323
757062
1968204
164457
492314
186289
1729688
1674974
1534118
1187045
871075
1240566
1158231
322983
1401646
293970
1174256
957817
1055529
1648190
1142025
1166678
1894965
406100
1588266
1293972
1296830
1062895
791045
886439
234470
1219470
488449
1683734
246361
386966
673827
252130
1436430
703719
1629446
456893
176605
450388
989201
178899
1544730
1181411
87911
566031
1474408
1449867
129075
1012629
421744
1449401
234578
64463
295490
1229072
773056
1991051
515455
1042388
1003317
1052827
93530
1634023
1257521
974803
819030
1330900
1033011
1151246
1684043
1876050
732522
289473
902740
60118
1369203
1019534
275220
1888500
1928152
420420
1634434
1915455
590057
1557312
1493908
729259
779119
63014
1827014
1440974
185053
767843
1476793
1787514
748332
1195784
260505
107111
1904248
1720686
1468486
225804
757212
164874
1245419
1240317
89033
1184034
1447075
1715331
1621415
1044212
1835296
1901220
1492018
1256110
1102722
305149
1853508
1279655
160953
1177003
863056
239045
1470688
811721
1219238
1172214
131716
991731
1061674
687337
1117304
133908
134111
237712
1004636
113623
273989
1104617
925158
1705966
547774
1684557
1219317
1354059
1339451
515505
1901821
1776110
665341
1227098
1672496
1994639
771891
1501432
664386
250817
1297583
503749
1184462
566211
1690594
731057
1552894
1088491
1836841
1336714
378203
109102
1042685
574843
1175049
613728
1815953
1896404
440908
1678033
229704
1625429
1280616
1519963
1125844
1021415
1566575
1900074
199757
1813284
1821655
1871296
611731
1823241
1911086
1017831
799826
1059197
1911957
671735
766222
80713
607261
1300452
1507740
1807440
687853
1798800
1880854
1551301
1729371
1352000
878068
203962
1572279
664320
430973
817678
750989
651550
69214
1388390
1283415
418722
441420
58159
1339552
139943
1626127
1571900
1107382
1793595
365554
317854
1302320
581051
1784842
1808103
958578
882181
1421911
1532046
477052
304515
1915911
368575
1702127
837099
1160339
831472
702851
1192894
1468162
432678
1084436
933204
976891
841182
1087768
441147
1119815
1722207
544342
1617251
1126632
129278
1682857
16513
1835828
1390846
1788051
1000620
1474492
763637
1796279
180170
1470680
1020224
1200443
1747858
1822887
1602301
1107072
483250
1298029
248658
711784
1115246
1561992
365022
728101
505633
1465183
432413
49022
1321468
461837
607288
1984168
1210330
1685296
964578
32434
1050678
1695887
78647
190696
969941
1519547
1464921
1559853
1040988
1822917
870765
449173
1662
1790877
1799401
966182
50928
1431839
1440594
717123
668150
1754145
938641
1989732
1410413
1501593
1242635
1590157
257329
213973
783382
403755
228281
1118294
1360518
35345
1679739
1170709
1877544
1933954
1961462
1478750
348559
1825690
1644573
1696629
1408151
1699611
908497
889661
211557
505762
432680
523902
283458
60690
967827
10627
624926
1079597
85533
212466
654090
1888093
906746
496093
556040
415934
1283842
1719326
143335
224365
1535550
383081
1009850
1443235
682011
935555
1146511
855633
209432
1994563
21281
441298
1832994
39185
1803907
631995
1313460
1437901
934871
1926295
1867846
1478117
1678412
934623
695296
768233
710084
749387
1119368
989876
599158
1770886
1283899
26034
943484
1432961
957236
1108066
36570
1929202
1686627
1864412
728390
1278270
794933
670132
1913864
1490509
459511
1359367
1134614
887210
1971291
204697
1103322
1537994
1982262
825886
734212
1639490
682688
978266
141139
1219106
313184
500680
1288856
729143
880499
178952
272241
1761487
1131295
7736
1323614
865528
18927
343240
307450
1068604
231299
349284
311795
448628
1347173
1127419
1196761
1505757
1512025
821895
428654
488711
1375673
1292106
686668
1326448
365091
109515
1702222
1182546
900884
40529
208960
172170
1585420
74358
1646697
1097629
1404595
1475295
1380534
1789650
750072
231051
1913585
177113
932474
1975901
1251661
1178563
176221
517944
1249436
1767359
719290
894850
1050979
464707
421051
1723054
1870019
1857273
724928
1116939
666942
1147949
399472
506824
1757925
17482
1595256
682621
1335280
760667
1621161
827416
644322
337574
498245
467755
452518
806911
1962972
197143
1422387
1816592
777782
186085
1179284
378451
1729776
1255682
1459513
559473
816772
586532
78760
404231
574575
135109
1627318
546985
641157
82059
1068080
1769635
1958064
903845
146770
485504
182220
738524
1361221
640193
603504
1674901
774812
1633825
495387
1195947
1068830
1153332
1727724
1724136
56680
525517
1534294
66153
1243959
428632
349056
1991086
1320180
1662558
931789
1221012
732269
645849
908755
239449
288311
1037594
682968
550217
422701
1157078
1512546
1717775
1862447
478479
890872
1029907
550987
1574960
1738187
744026
1173161
1283547
504050
69927
680564
248955
783063
233269
1119567
1756696
1325888
1079598
1213634
381519
1511554
62207
1850428
307856
1676575
1909749
473486
175936
1368604
1965238
882141
1445821
1090315
1455215
1012789
814734
1943146
1061183
60265
1825795
860433
1661555
1471392
1173592
1934639
1164346
1494874
418560
1734385
1054417
1432913
503974
1213163
689260
1117462
1942205
1311368
64920
1788020
114287
910190
1315434
578917
1572828
1112919
865613
1196340
1755683
1982862
1225066
1519518
57105
1006426
1811060
741314
745871
1156364
538924
1689265
1903884
739526
238513
1195887
349295
881289
1211489
1412073
472208
143866
29652
187551
1664094
223850
732976
1067961
595911
938057
551716
352949
1626191
1978062
1658930
1162191
1563981
674938
1857427
835779
538144
1768868
1738504
756254
711650
495201
583846
1751711
818313
1595000
901256
1336680
1318683
1788148
432695
1669808
512004
1473008
1989500
28336
1673027
956198
43694
1064446
769798
1849742
1434641
1907508
1576132
1399075
1574710
536119
883347
1768971
1635667
1415903
640519
1239188
1999226
477920
64763
1722865
543297
1493637
1648182
1904756
605837
1733574
1453991
1383971
1297682
1838455
1663186
1385925
657024
1971000
458526
373087
1026898
1811320
1826281
1497680
1737887
965414
1027056
679993
787557
1606852
31556
1068843
770535
1583202
209618
1954384
524736
297874
1959681
1902561
21675
1534804
1767738
1480143
1410380
581333
1192286
1248900
1790419
1546378
1624362
1718815
1328665
249141
821408
1289196
775599
1461718
1963435
954244
638493
668969
1775369
1839434
414134
1731681
968348
524379
123605
1140991
193228
1430563
1464884
1301392
119264
570266
911259
1951730
694487
338573
85355
1201324
1079964
1942086
1933714
1406301
1715904
601558
1735447
441007
503691
1611484
1575648
692336
661390
811251
365627
700335
869639
1677642
1038587
1530707
1888211
371577
1002716
1097024
469598
1470509
339479
1661667
613453
1672443
46906
1662340
1264052
141788
990500
322240
267790
1622702
632266
1715892
1161418
230675
991201
1327870
259317
425365
843208
1399970
176001
1492604
1936039
1192228
507459
1122177
71891
805944
1972336
769040
978457
1988655
589268
596891
916076
1359362
41373
1074420
487443
810104
223636
536135
1707644
1007636
1034099
694959
720534
660895
235075
1735047
1384946
727626
691436
1368139
127189
1549086
364679
430554
241223
1470341
1849414
1608384
188347
155607
84221
96995
555392
265469
737552
77976
1514565
936279
159275
465967
1119528
1936920
1082713
839086
1386809
1209584
725753
1181439
1501630
1051144
141150
1553569
418051
1951334
1330275
879061
458217
151835
1766675
621507
830839
643018
593241
1916249
272334
914947
1298068
828270
310930
1656344
1245728
997596
1797389
187541
1968928
506096
173990
1786642
1857059
721064
1344387
1837407
314616
787488
748722
75902
1195728
855987
172230
800504
156800
1099301
1022361
1307805
1366257
557193
152918
322806
187507
565448
479506
1325806
1563541
853713
718786
108219
1804685
1772156
723623
534582
973985
114916
645455
1520618
1808455
496167
1761618
1594957
1081068
837045
1630019
1497105
1733365
610554
1448692
882349
740282
625231
1752257
1794335
216042
634356
1994282
523785
768890
1470768
1419714
823053
770833
721734
953711
763179
533005
1342721
1039238
1249536
937351
111827
1863205
195687
246903
1138000
351282
882681
1720801
1342631
1323282
864833
778893
1875448
1629824
404710
282878
1918135
311229
1373261
817421
221210
90607
1750658
1476831
799144
41017
1854980
381385
712603
595355
671144
1479246
597994
1147840
538245
238186
1082467
263542
383021
11522
320461
1620684
978690
661555
1573608
1085787
339200
1928392
1937316
1755789
158050
1358838
1078472
951720
1199928
1931135
318594
667450
1756449
777770
328545
1797273
838627
1552063
1332196
761363
890941
780557
187171
178796
1013306
1337126
40154
161457
1379209
473031
368618
1104119
121967
1367937
980239
1325367
712878
1141977
719644
1960819
320580
1116103
1491790
376768
1604126
60563
129460
839218
860755
1700637
545933
775679
830016
1726441
967686
209507
1907908
1282387
1706104
1100806
439159
1714672
1071079
473945
598407
1845715
1730359
865711
1087658
613443
1128347
1066231
748488
968268
1812501
1612345
434532
866180
102135
1778461
291496
757755
1002171
1590902
197450
1816319
1345653
1413885
833892
14792
1924642
864247
1554164
1057279
17986
1682663
700143
1917578
968563
512471
1473028
594180
153685
9383
1919173
385211
109557
93342
568776
1839055
378059
1287900
296972
58322
133076
1483019
1297781
579629
398924
670090
1793345
50608
1433259
542093
1684223
1227793
1670654
850319
153073
767930
1535887
243553
335176
974641
1326548
85326
29928
1029901
929610
475922
265013
1648879
1441238
639039
57406
287597
1123512
172996
1232132
141114
613430
1427282
27907
1087828
919250
78127
1098753
1774446
1520505
277156
1964694
7149
1313207
1261541
1798952
1562261
1853073
957470
1778452
1862268
1335755
960401
687947
1756583
62973
1917084
1356373
1215299
1492952
1162206
445920
1880731
173035
442337
229492
483537
1663092
1220234
493137
1716401
1063846
1437701
863311
971226
1152112
1970361
1559715
1018376
186478
1972552
1398962
1397316
529006
1262573
769387
1238202
144136
355636
64994
825511
184905
842444
261918
56380
1550488
255042
1632853
347864
1497127
1211618
1164403
1448571
1882069
1340919
1219233
411600
1100444
1058708
789460
1740408
751569
281742
567447
946571
699081
628227
1442873
1902767
227230
1370873
35352
244830
4100
1891656
357031
599620
686978
561432
1054705
1625186
933925
1741960
158944
115652
1709768
869236
1317025
1127756
1478567
1624174
1116658
1911098
1911512
1676938
1050891
1885561
1862607
84236
701026
1204556
573586
1375428
1671489
482330
1738063
357176
379417
794792
369932
1972205
1953547
1054454
446999
478256
1730436
1180251
1823762
1509474
504089
768998
883625
507639
1317539
1369202
279084
1064229
1713713
1467831
155105
1027559
1716541
507900
1369189
1756292
1891515
237540
247772
296783
1249994
460395
481814
1617693
820022
622720
459624
195271
605461
62383
429208
399902
558553
1714010
1226113
1166650
1623988
1807136
657004
1650335
978397
1198678
1526613
408329
870100
1235611
1735436
1500724
1809235
1480310
1915386
794932
379371
1224881
285843
1090555
952545
1251546
1188373
431756
24891
1225386
1817543
375858
1289512
1207446
1886102
1301327
1661310
1215367
1141
43301
255490
1034730
501373
1593355
1218001
1997806
1733404
165071
1243146
1516309
133308
1279697
1159301
698355
936574
849935
601034
1791977
444710
560463
1057044
937986
683705
1177401
577443
1769244
1991368
1021724
1265181
1941723
847099
964566
33499
759713
183056
1375131
824182
828715
1278131
788770
1493749
800544
368263
1976009
1524462
1617705
59879
132065
1883411
517741
1008583
1624356
65385
1834327
1866328
1509511
1021630
1480040
1890787
1964993
680808
1321480
458606
980944
208769
975203
1611498
629221
918894
78608
1181148
585895
1196953
675603
526727
1301629
1621129
1972622
1072207
815113
1781198
954313
67152
1550248
1452485
1950297
1358703
582664
459375
219104
279007
1758389
1850895
665977
321069
1358585
33547
1252754
1612705
1935526
1034858
152494
1029756
729792
1222262
208980
1030755
1145415
1994689
1233539
827752
1269164
970209
451236
95683
1532324
520765
947956
1059932
1164003
1346057
681866
921912
1741677
1081851
464795
595433
1661749
152539
847402
1023021
448936
1749445
698996
364168
475979
1348612
1022587
1549712
1586123
727149
437047
1416596
1147402
1736295
563097
900721
1624717
978268
1109962
1091184
1626579
637973
1217981
1534828
1703914
1305002
198933
1994196
452097
1516421
1183587
1543431
1534787
620030
1842899
1371003
841196
1688390
187539
261576
832843
55540
1607867
1112757
1982927
1703864
460653
535617
1503984
792716
553858
885174
1978493
1644578
659349
840135
1365280
13615
1227769
1887584
730584
105613
536012
605054
708165
1905866
1048246
551558
1791672
896462
1806626
1910364
27216
157970
1262559
876584
1419554
1485107
1137340
1591815
674983
1331162
1514176
636848
1652505
1710052
1520316
287464
1095635
892400
125332
497034
13653
1946137
1897974
546545
570228
1387900
1996323
1487911
1662540
41738
1524893
1915906
1835232
442110
1523984
703624
65689
1883284
966162
1404210
675920
386187
1198569
1923506
1986160
235927
1896508
790792
1779009
1352784
1086378
1419738
1891656
1063910
1852185
539286
1218826
1450447
659330
1524744
1576412
368378
1834572
1715392
1257046
1186983
636384
1668417
1134769
878483
548697
1060888
1842540
564522
116935
471531
1815902
1486789
1766718
816019
1429437
1549520
1169923
564902
1236077
924903
737945
330351
1143071
644240
174008
462415
282196
1502328
1191584
779966
317118
1615460
814228
1980364
1791116
1239865
1582151
810218
344072
1237669
1277711
1036090
27730
1612703
887651
841224
63019
1108806
661567
930426
570958
1695886
1451092
1483516
1459468
1598089
1567437
196232
495390
526274
75132
1729046
574036
1768614
1416265
1696508
763949
1699915
128574
1617238
339408
1269542
1085627
1790544
812296
395267
512947
1106720
849105
1400975
1493378
458841
465135
1406696
1784711
708800
1280296
20892
1799564
1113809
1360589
346092
962028
1453424
233832
44301
1605867
456327
1602647
955806
1289600
195603
1205799
1316587
299761
1139643
1799404
835711
1473019
757047
1217282
820525
746969
1049922
663022
1692927
1880902
1834724
1591818
683552
1969702
221524
202022
15672
1079913
1689648
1659742
505062
1701139
1041087
841060
1122246
802177
1744619
505566
1821025
7410
1999920
483702
300688
1143948
1137973
629273
72221
81291
564408
860745
919771
1062
639403
1599846
1589691
239854
1358985
1674954
761219
1138079
145700
166141
1052599
1439508
897715
380952
1511830
1842560
1935864
181754
1506208
1936281
1880433
21909
1058324
350011
1207825
1576030
156524
341515
452190
536905
1601922
1522566
1599064
983709
900296
1906010
577348
751501
985026
1391793
1828292
1936208
888803
1723001
1570113
727021
1119901
1810727
1502089
1559187
790007
160751
1871117
1490816
1038115
932563
167902
50446
1145944
671531
1197062
1555601
960608
1130083
569198
1279060
829277
1022097
1676140
786924
82114
1993984
10378
1583695
1883175
1491353
704323
934911
1751070
1738172
1509055
1506203
1047254
454902
1270391
824522
53073
536609
439078
1269658
1330957
804777
116288
1501772
1889139
465677
1497852
955994
170307
138606
82789
1237156
428959
842828
1300345
491009
1677094
1218280
1235002
1786688
1471938
1331328
657332
1387079
1043597
359441
405626
1549620
824688
812770
1425323
1895795
1219591
202906
808158
472338
1308841
1645892
1408784
1648765
1174168
635109
584411
426657
389042
278979
622336
855101
510567
1195606
1860100
431745
807181
1577573
1416312
756212
1255414
1970612
1275905
144234
468479
567575
546262
101760
899969
537273
852680
1804953
1320721
373190
709975
979396
937251
1486597
1211412
1635119
202256
92466
1221710
1111600
1566097
1251760
1786770
1910023
1854973
1775349
707899
1357748
773328
447439
1653654
763053
1715723
617842
355254
1354931
422840
1819594
903832
603388
1042494
1413376
1147575
940364
619894
835436
575114
491009
1944155
557457
1572603
74713
1778599
1783968
1414796
1708483
1680838
1961499
1285858
1161848
1010476
1840315
1456347
1003216
1407890
1593569
475316
554650
904558
106739
1776902
238821
487029
1378843
765285
1039877
522069
650187
1430487
790067
1907794
1035956
560032
156961
1058207
904103
974877
1722946
305143
250995
1094046
1225694
1852997
1777948
265465
437356
1735994
1557870
23204
1392404
821354
730039
744705
74543
398489
1831296
542777
1437713
548410
1688262
192553
1494459
1115927
119853
1766938
48268
696595
827103
1396844
1964535
1115734
98180
666582
705133
754157
1361317
221900
1759749
459013
326490
1280202
1950780
645771
515269
1376221
408883
1098358
619666
1455171
1415622
1659007
10508
778998
853106
1576645
710307
1159499
1616784
396648
1551774
1335439
1576825
963411
919907
1256807
784558
893759
478464
593626
433778
811762
361374
1572721
1713336
107331
1246579
1207175
769259
726905
1568762
737533
638176
1841989
348284
1502987
1633501
1001564
881365
1721499
489245
37159
1549523
1633817
1567290
1066740
1639964
72983
1920847
1412614
897161
1440665
952673
1429398
1836442
110752
1996564
805054
823859
32358
1907684
444204
1715444
197983
1665998
501144
294582
640091
120115
1142789
1100849
1688878
469178
1468156
1583921
422490
1281841
637661
1126454
922092
1899156
362978
184524
712152
1638432
1360994
1082707
576031
434935
488311
576945
1158308
559158
557371
1387663
1282472
222590
1536856
1168964
1193493
900243
732492
799296
244345
1647375
1499968
678812
1696397
915294
1249243
1425579
1168720
1568301
1903006
964613
102116
1477259
1302246
1097939
1226301
137053
622104
1603522
1248837
1310588
455403
512668
1327701
370882
843567
808979
1701049
793376
669499
740605
1614801
1119397
46702
1175025
677747
897231
898767
562781
1658000
1087261
1633751
883873
344759
1492233
1162799
1513142
416772
1914335
1261192
1712648
1466125
1514616
876985
534234
1193276
1747313
1795861
1114148
1070820
582201
941924
73744
1267464
538281
1651068
1503585
1497578
1445489
974476
1001583
290920
1414807
1037296
294690
823512
1927217
1508089
109438
1007283
788199
1881225
1418605
1276133
1005370
1622755
1424829
498719
765640
1052493
720443
1483243
1705795
1090830
955592
249785
1676074
1575837
782707
994104
1623585
354381
967113
1571238
1827701
1509877
365833
649620
956864
1890969
1982015
1411139
70561
1014656
104063
484715
1190354
416709
677561
539500
706824
715062
1050743
226977
1713055
1282281
1058657
1986866
1328412
1070717
595829
1248040
1559000
667671
759932
1904922
1299946
1840986
650915
780239
632084
1202066
1264855
143989
1562916
108991
964182
114804
978303
1429379
903137
911284
1029390
197609
103191
650992
750485
2307
1040418
1170092
622760
795337
1395274
477676
1275012
1741765
1449199
123060
915944
447714
1178033
890008
666086
1348213
563377
1005893
357804
620092
177213
801305
231834
1045722
880284
656552
1152303
397268
906276
1766909
512544
820836
924793
1637930
1154995
1699300
776990
1337940
114657
1147375
1205982
1038999
373504
1820526
1887073
1770491
1048931
274964
1463307
1070330
884203
97256
193889
1980597
1215209
686515
1295940
1106548
1749889
1993426
1573671
1520402
1840630
1210755
1863739
566582
1053318
1881931
1669524
1848436
153262
1320276
1046429
1714372
201460
1029891
1873042
457607
1796970
224138
100207
1640896
996809
1111279
1131600
1157123
653128
860288
104881
524883
824365
270838
771355
1538468
40489
18238
15086
1023758
1785749
1059941
993582
1317646
1333439
1636162
1374780
1322840
730843
1521580
1427267
561903
1258903
456297
1388831
267913
1856433
1081889
1470733
1943982
488149
689694
1375502
601030
1159006
1939148
1398257
502130
1143193
441636
1265628
757340
1089504
1116849
898950
1416321
797106
1478557
1124919
1493870
1184569
1538933
1871377
1595274
1065215
581568
1315452
1212749
266331
1709476
1032306
656059
774004
914610
1640541
1565346
1471472
1602738
9539
1080099
712049
126103
1789682
807229
612873
1125584
1668007
1165453
1685111
1304536
265150
448313
565330
249371
1343390
617903
1779106
1708413
389500
624395
163403
1081890
1364101
265692
1618530
664696
102016
910790
863664
755282
656026
1192230
1362840
1753170
881132
578727
840364
441002
1578163
1836795
149876
975929
1309214
1483335
1891178
106427
1941852
200536
1368712
368157
248382
1129833
1792025
724153
748139
270683
179682
1072506
1558593
1614274
1833730
670957
1078222
1879290
1583584
264017
1303603
508087
1388585
1194944
1633765
342101
1464337
643908
194709
237933
1763585
1348120
1290572
816440
1294835
1581853
917302
345618
108915
711053
87093
581969
1427269
1408056
300528
1314392
35282
395379
877163
1220684
1898383
1989952
779078
1068335
1768369
1441193
1801340
1594977
1839142
1766626
852741
1115868
545575
1707420
164973
1314944
1331991
1401458
231922
1793145
46038
922961
533394
1738201
611130
1950538
1016054
135624
1496468
1957500
11180
226186
1332029
1409747
405592
319866
624488
958121
125117
1906998
1001488
260008
1724889
978652
1521654
1944526
1329203
195154
36214
1514843
627299
1268871
1447852
1084209
447641
3042
2685
1567034
1611618
1152180
476696
1387822
1213001
127359
358119
1027207
1938198
464118
1363212
599378
448758
1829523
1773112
1375396
1211347
1338697
175255
955051
1743903
1061565
233944
1877484
1220169
1077762
1494535
1152075
626545
1688912
408262
574319
431724
837458
1550115
1754000
728945
749717
745559
1759011
243622
1778335
106809
928039
1381027
218145
100441
678423
149010
69393
1955415
80939
1821649
1959734
594925
1027325
1190351
714392
775240
1328539
1926445
1432290
547461
1471782
616768
565202
815167
417072
1424228
123324
493852
206584
75223
82499
1996807
1244514
1437731
172509
1430439
1926916
1425828
970772
221304
1217765
717130
469615
889603
640487
1892909
1201151
1715286
509375
1553617
340579
886981
1532703
1498628
846583
639699
527394
1830064
1740935
1105555
303111
207567
1490406
1728769
1321589
754898
684392
1682161
784048
581009
628368
1025278
1970663
1003248
1803390
521671
1188551
538831
1449371
518140
370174
1196916
1601779
1805932
665931
60181
652779
513008
437579
1980565
1507294
1124401
1691526
303754
746247
1909930
771181
41386
1989684
1305744
1685894
491784
765342
647751
5382
1289526
581672
363331
1243988
1329248
67590
1968128
1416478
1877136
240651
1913992
927036
1788252
400172
47994
281449
455691
1023998
322060
1392843
313088
1201275
788567
1187841
65315
1355092
1152896
1708070
1283581
840542
1763448
879372
395837
421018
709238
146981
1212867
396847
1650533
1232711
1845303
662066
1764567
1576993
1176157
105390
1571534
1902914
890835
309067
1497366
464429
1071632
512648
1360946
1278413
1092037
684198
714821
63344
1360496
531889
1277328
873156
1809441
735958
1934794
1090081
318727
1251995
1501994
1717514
13445
74676
619793
765311
225031
886230
1472294
1504982
399848
1624585
1547187
1575257
986121
795623
64233
631816
1143839
665311
1887997
1595788
1626308
836843
1372772
428638
418480
206896
658245
696501
716472
1439248
1700501
1689966
1156988
851882
259209
824786
582340
1071704
1761416
1449425
915496
1733733
466033
1242792
665886
451470
284370
106769
539623
1169762
1889264
1251297
149207
606039
354709
428513
1646258
335119
1798429
1480900
877566
1969509
1697558
426835
1349388
1069813
808113
1816351
1796905
1906332
1151391
820099
1554238
117869
1928038
1312795
1793745
914460
626451
383261
1411029
1544802
1326724
122041
1430994
712317
453013
1531457
1882515
965298
1953928
1318813
1929811
1282149
774440
915664
276013
369115
1901133
1713698
1683660
1834062
205281
1266868
1007333
1465341
557468
1994132
871898
621774
1192924
1409656
895987
1325315
1327157
520171
436482
958032
89593
1937842
557542
1150956
1138619
831068
177292
1726367
376532
869895
521843
1760684
725033
634958
179560
1588119
1568344
1643948
800573
491837
795383
657326
1283280
251298
1488651
293007
1893059
415936
1970209
179426
565453
1149636
918652
1126244
1703536
831201
352028
1252910
195977
1049338
1393323
1863465
372871
1573366
144524
1987959
30162
78295
932796
937447
1876355
735676
845438
1748972
1437896
1205155
294124
1231438
1767264
1229028
32476
587770
1692129
1935668
1316045
1218912
303197
737646
1423071
682025
433942
968278
1142380
1327304
893264
290835
90323
1016234
1273678
1323434
882977
747127
929902
1083931
1925073
1147278
1661010
1722414
1806025
1582623
1012760
282898
1243919
166228
442495
992927
1242500
734294
834217
1191612
1885767
81034
1072737
1834723
1025298
410338
901313
726856
283082
304453
990919
1238786
1616513
52836
1543312
1162175
1947155
1660894
1627386
1160124
493370
1693227
1772099
1671822
327855
39160
1310725
1783100
1662872
383225
1983107
435733
60337
1401605
1681617
958806
1862642
777729
165391
1110374
286672
1946058
105123
1252017
1830894
1960495
1727822
335779
107875
1576334
1799788
498245
1603488
987230
944885
1629271
623228
44838
1974499
881155
1515195
1089324
816910
938344
1987177
356388
1776282
1740842
1148895
569789
1045556
996564
546755
1562256
1971621
1512043
1066961
923652
648501
1225027
14498
1124489
1909232
1974852
1578223
815670
1615263
1149744
1956574
1071526
1979558
957193
719517
326828
851360
1484020
1286661
208545
1222713
1521160
1568808
634924
990788
256488
1418675
796400
771693
318129
1631758
389316
1446971
631206
1346245
1694138
151115
541541
1654458
1131173
503996
1422778
98785
138474
1776414
674437
743930
833969
1675520
1781049
457541
565200
19471
849456
381276
576803
368880
1879948
465954
334436
1759481
1770408
473549
1029002
1433768
1534937
9436
1912931
1529988
918989
342867
1280740
1119779
992469
1583310
52073
1309174
1328037
207677
1845868
1543303
1188998
1145231
1518629
1498778
297660
381183
1865994
1367818
185071
462409
234098
1791019
1159862
67858
1037216
411666
536460
744498
540329
692266
1906117
1125332
1646507
785790
1973269
1639936
1732862
28652
539021
1900169
332707
96316
380600
164927
827442
1358964
434332
1225134
615517
1113360
742168
1535210
232541
1940070
1942419
545153
1196133
294842
1410642
39424
459594
1311623
1920546
238650
1691655
441
906903
1779650
1319525
274861
579098
1283145
1111385
1730368
1053526
998080
1018122
1515777
130128
1579453
355289
327662
932591
949084
418559
640197
1538094
601039
1687810
1800301
1960373
1606033
279329
363909
1790690
1624718
40656
1270813
1584275
1404821
367478
711184
1117411
549639
1797526
319595
932770
983074
1942101
196101
1941344
481041
1097530
1646804
1200729
1764312
1545658
156327
1570799
1995693
1837828
773190
741664
527581
690049
705632
1503623
1188954
570403
1401659
894090
1144594
590162
330199
376772
1311271
1620307
301873
1154200
426883
1845325
139179
34430
1469942
426835
911210
348337
348173
796864
1845713
451639
1249530
613160
1073351
627186
1385493
982339
1930864
1470756
1846369
318075
484789
1679026
972131
351614
961708
1521588
1754060
1246960
1591289
1049266
1544235
97054
743079
825028
178707
1309167
104366
1263139
1176844
953334
1623849
239366
721761
516321
1410381
46287
128622
231494
1130260
1925602
128762
450854
674538
562099
1935335
828132
356354
1878705
17871
30202
1533999
985712
1597687
1296050
1448598
204516
1633152
676671
1155928
785411
1554783
1759331
1321408
1219438
183689
383994
595336
1420330
1892290
1231321
628351
1375783
118183
1962444
630113
678132
778322
337862
576498
1338082
1820764
593397
276312
499226
856205
883807
1333790
684618
159680
1627048
527850
350564
1689985
377568
783024
1902905
168802
783016
128733
1516989
322234
1415393
1257693
83447
175070
691301
1267557
1854052
522339
368652
161914
902270
1862692
946735
1432522
741251
914543
1969998
544229
1964961
566852
816039
585276
965203
902070
1803664
31056
1946292
47345
1699571
1271380
789348
369089
1707497
715944
1572976
1217404
1939177
888116
1967599
394693
1328961
1593052
470932
205955
900030
1294069
573907
1331397
1985950
1605349
1108398
640565
1060644
1133914
1051874
1723813
1284271
1917825
1246398
993116
1734532
357873
1733256
554866
476412
1627003
497581
781743
1197688
1313926
1068706
210698
709396
146723
806250
647596
461109
1324284
5055
97369
1284516
288956
1973252
530130
404204
446900
716248
1430767
861592
611916
403660
969866
984544
750305
1073337
1384485
1541254
1580076
1694439
1467110
1643164
215771
1601323
1563882
943220
1342480
1971220
290096
307348
701098
1092893
678863
1090134
43852
793264
1337316
213391
201266
512924
101424
960052
130462
1675926
622755
627566
1768551
1351076
395437
1759395
1849305
81899
922615
591364
676113
1083509
380257
655202
144897
1135550
1237793
503807
814602
1818460
1591599
1001282
267505
552524
1138166
1766403
925440
1539127
740286
394965
887701
1305385
1546871
38285
507901
898550
802036
556817
116107
120808
870682
479530
1876597
420794
979807
1409850
638624
1188307
366149
1036818
1125863
128786
530165
1303810
753423
979431
1360111
568350
740440
1476306
497154
1680322
1768245
470901
279859
1939233
509102
1024269
502337
218001
1943541
1669733
1190748
1083288
1726119
389397
1194089
1406932
121204
833994
1375382
1653511
778166
210748
1276541
1681228
1332136
316457
255245
1577668
1942829
526108
1685776
286336
23264
145943
994246
1845293
137516
1926065
684298
644434
900265
788239
1367376
450926
503572
851699
409699
1479341
1942204
61159
1056507
613481
422708
651829
769085
310163
1943728
335407
368233
1802628
1867486
1927986
248831
1465548
129351
52636
1707887
564246
557920
1259207
126018
1237682
1292654
931260
123629
1623362
1706971
1328540
217021
1485194
527893
1258625
1455470
1372302
572849
1827917
1732644
1419886
1190880
242191
1026016
381686
1331697
1108499
1941305
1037677
189593
1590060
1089366
1305668
396620
1083237
65141
217388
1701909
1245113
188153
1893996
684537
1817659
714061
1376396
1641471
1836758
1100374
389795
1953582
239987
1121460
765949
1928390
498562
769474
1187793
367692
1392926
1330429
651035
743779
1663453
946966
924661
344791
1549023
1612307
512767
107574
1743469
1347268
711231
1163323
359919
911480
1981805
1288830
1499354
1072648
255584
1480307
749290
1005568
4910
645175
1959903
668870
141305
436288
558548
1865759
1624546
641763
330015
180036
135528
1272253
1518399
1281828
711086
936357
1519559
667710
1717975
530152
1690983
476898
1950472
1067537
1408900
1893092
408786
1054369
1457412
1372901
633672
754318
1818374
1349844
1406214
1721633
1022945
1076423
831603
560500
537947
1878832
350535
1010668
640322
1199725
505808
757692
206533
1090067
1022066
1579075
1515483
1812696
1147600
628449
1971187
734798
1817286
725211
322945
1612640
655868
1425996
1271300
613164
1226257
1936044
236173
364182
130687
1806814
1411178
396675
1757669
265684
1031833
129878
2725
452066
1102463
1762409
671758
282224
73713
1227678
723926
189359
1346498
1779929
176073
143964
1501356
397980
1494889
1558310
1442175
1413788
1477989
1707905
112470
1241335
1881073
656800
1569808
559040
480741
1672237
571813
1426259
852706
792120
1068628
1459479
802191
820766
1103402
1395458
1447368
1079583
1299693
892090
1193831
1784286
1823487
971598
1549221
274127
1955186
744530
296237
112318
1276758
326736
510650
846337
1948936
1209056
1625533
87815
1688783
799716
825694
339080
600051
1177694
1808236
515239
234824
136557
1574996
1583213
823776
1515295
655597
1528250
16443
1350705
1111181
665198
1991562
97918
888862
1834542
807497
1821554
170413
942062
1227788
534719
1360195
1308461
61285
1655261
1624859
51645
1876523
1872546
1447697
514623
1117667
559387
294189
874982
1875607
142820
1887553
1930936
908848
77219
1918992
499230
723579
490430
1007952
245043
352140
1981161
1182313
744636
1428206
1228919
1588519
226141
1843432
574639
1926679
1984591
842064
1596117
804467
1367021
424945
442076
993807
767729
362976
1827573
1351413
1655922
591038
531849
1354147
534271
1814521
1053321
375919
1501042
201785
94392
1111122
1052942
469649
25706
1149535
1537817
570866
814952
564367
493431
1627800
715252
1846968
190754
1319411
1395003
9058
1926794
1650079
1189077
1799451
715459
1864065
1814592
1653090
612989
618108
1551853
1390653
595737
898715
482999
267876
1327150
1306033
1116122
144605
1925255
151609
1636287
34259
1636408
477124
1803543
411041
1397844
1077158
677792
1670742
293236
1109619
1035657
132715
1670622
845389
935297
1613351
1495000
1978891
377796
1871423
802230
753367
594185
885537
456432
998447
967750
1380756
233317
182513
352389
1118654
598582
482810
1713464
1464546
54480
1848601
888166
1161856
1153382
128705
1720775
47504
239288
1975364
751184
1685948
287325
1264218
990525
504073
623338
1066098
996891
224251
1011981
1797567
1616284
1318145
1925446
1187401
813465
1354158
1178832
264675
246438
1967531
843851
1676920
245324
1082534
339763
696967
63637
1876379
1059457
526665
885997
769569
523760
723057
569032
20614
405988
386276
436870
1575567
1679613
84686
945307
1990523
1975359
418916
1727486
225918
1048156
457360
232785
184926
1042792
1141067
1097544
67584
1372010
911579
926522
1057717
230077
1234936
853186
1686280
1805341
1554989
1906296
1933819
82179
1248397
1174801
1486506
1082872
558706
1635208
1205963
594157
562206
893812
49675
1337690
527807
1268
1468922
1667899
1763432
1426168
702532
1391404
336034
1420916
1781004
1173966
1489402
1193959
1122489
779927
1239075
1281685
516272
831556
1569260
1353263
158299
813435
1014819
1571755
630695
945695
1219772
693858
664591
771522
1493561
1618827
692332
734796
687860
1315252
1687023
610550
1656301
700763
42256
301440
978367
371628
786850
615524
835480
460178
1624477
1860850
1428014
272939
1471526
1258079
1985376
833676
531262
412305
54707
399369
8891
1527269
528931
347375
7456
49848
420234
951431
1045115
1920065
1437742
581472
531720
739372
1646905
1786971
1831244
1716333
590035
1118277
884879
1242231
1560883
284922
1154176
553506
442698
1304712
294398
116107
1987517
1669358
315670
130800
1292051
514012
307644
1473216
1737324
910610
990790
1417818
1644098
1513754
227437
1308745
964868
1429309
1252040
1358651
1865971
784264
1212540
1938188
328930
689323
824302
1397794
934381
1598908
1082931
1181564
1391514
1413463
851747
618003
32846
1181231
577171
953635
293030
329295
1351882
1593631
681958
1864668
844363
71941
1130664
348008
376101
1390466
1461882
1516627
877931
717618
1359808
937631
541639
1921711
1221085
206362
1360316
1693234
1207265
1949580
1417517
1433564
1904694
1210125
537915
1700086
539119
1983170
1820766
1603451
119297
534961
1982750
447921
17351
1663374
467108
899839
1607022
1482638
1789196
306032
1136984
607432
1871472
1422149
699709
1156338
341418
1296972
1009906
545073
717224
953842
1425435
864699
1660846
475451
186912
343392
549561
1727226
1933444
1932721
1055505
1885909
1094088
426191
409211
840366
1658707
1880628
1127657
1321689
1157759
965274
1979353
1279521
1417679
1742020
134518
1110045
1639954
283460
1767438
130939
75747
404800
1005606
1501393
1523125
73716
915873
466325
926067
1202327
1438321
1989309
996188
1233585
1225011
439505
608116
196699
152841
134812
57571
690224
1326792
952188
226972
1873416
1188206
930341
462814
827312
1211737
1138768
988762
1448055
139851
1413805
1073143
1240603
1923515
1955094
1607508
855254
74276
1759870
502065
1654782
1169431
1834857
1862828
599830
1753526
1123634
32708
323253
386131
782095
1513905
1359730
1690377
415426
773605
712586
1956203
1322389
1785055
1619661
309944
1473079
554294
782869
1900191
1779122
1816355
84334
885466
792771
1528188
893673
57057
1516992
760802
663714
425775
545662
1244356
1217497
1771091
843034
700162
608583
1347938
790933
829500
1988483
561950
1889073
169505
1135095
1361581
615960
1370956
1007631
429099
549541
5974
993585
1780204
130684
189725
1704165
884301
228706
1154374
844984
448033
1787276
1363380
1729749
691370
615299
590100
1648205
630822
177743
1742074
750366
1229382
1183082
343316
682788
1800006
1418077
693328
531229
1405798
783728
1278107
1658080
848509
1467339
375034
1349021
1511498
216863
1210993
841112
540572
1351139
606144
1733396
951867
700169
82322
47847
187267
959094
1143916
1128046
1498662
396746
1131467
323170
339685
239596
1082763
597147
334970
916201
1941365
826794
1704381
1412861
1116618
1684553
1846390
172346
1999477
383123
1444881
1452761
1224647
673745
1410652
1130383
289672
578861
542487
902241
1569277
1909161
1040554
601500
176369
1777082
803844
1033433
1630920
138597
1994801
550353
600156
1282975
1291266
1992032
1964425
1831662
271227
249829
250254
878836
727781
990190
1938395
1296931
1792419
801236
1857380
764344
21734
755817
1942987
1957941
1208003
690462
642807
830821
738138
222292
937789
1976714
1638718
1229161
855586
1387225
1310781
1418044
762764
1957552
1406627
1928353
1399051
793430
1923650
1467921
1110928
26314
1449438
451440
55096
481460
406100
150767
801037
948822
1883471
115973
1455434
80261
1870038
1369716
470707
810411
358305
367594
840237
1413083
828816
609593
871820
1490688
231313
663864
1789772
286812
49702
663141
76608
774990
1487750
1342317
1933416
61571
1409066
854764
1088729
1991160
1999339
628585
183580
724228
211835
1357001
1386866
252692
498822
1628944
1203107
1223482
896171
885041
1551883
336380
721116
82760
209699
993584
1968400
1450415
57643
1397288
300667
1187555
691964
1282974
196324
337352
1766979
387231
1786422
97304
1579999
1174981
972509
1646358
155120
793929
243134
1810152
235741
1021468
353420
456576
79651
618029
884647
1684607
1930187
300029
1768870
600502
1540723
1874808
802302
1747398
1498459
999460
1626570
1661777
350377
1621679
356285
1981097
1899607
1658609
1799634
1474766
1608786
710906
1477271
1101334
209945
1827010
445284
1888792
429516
693238
886804
344167
1948710
1297590
709174
1704455
1436201
1650907
429296
489553
1492528
1900847
216585
1325353
349298
1671806
1813225
1585921
1502802
509508
173268
1439627
1032551
1537739
1927349
809704
513558
727857
574708
1609026
171480
1658175
1649541
753614
1514194
584161
1507835
445022
1758338
176080
497453
1479016
920279
598274
1627561
91725
926245
1354626
1340769
1946959
1246798
860769
188512
614506
109875
147829
1940704
1907488
1627548
1283289
1047095
1849505
506628
1934768
652306
532166
1032637
1077270
1908244
762055
617979
1866543
1762940
83939
1648787
535271
1187703
1693500
1994846
373412
1071548
846816
313870
221430
1725539
1807292
451294
601881
1201624
261211
125999
620081
1112785
1745554
1181722
1073086
972493
1346666
1405089
426987
1773256
1754214
1974790
1025269
1678877
495356
248493
1923424
1109780
105979
1463528
1349478
255308
580714
1783683
900767
610352
1087398
1787166
731114
1129275
206913
1221439
1807556
970862
1559942
1084192
796511
542718
1688953
1774135
810504
1994800
1741381
111941
90555
1564902
1501748
17247
1003774
63739
804112
1362376
1385235
1271670
891413
1473915
334220
311702
192376
819069
1403265
71700
395329
702383
1416093
508089
1975098
1394052
1720681
763725
714676
1542944
279951
1402893
1005816
1413303
327248
632424
658686
76727
631217
608428
255872
217376
700812
1564172
1974792
1477008
219973
448139
1666737
1987339
1700853
1960731
833056
1286701
743273
612329
556522
301246
1205220
1712398
1421645
1705589
1105803
1041229
1516599
370411
249146
456857
323351
1297198
28618
172336
424650
871571
923296
583781
936807
1301557
1327500
1932293
1575758
781433
1136908
384772
858502
295381
1126702
1178251
1195198
480375
781737
601876
1059734
1482893
1837419
808910
197315
762888
1864291
828340
1737921
1548126
1045675
1950982
1134595
1498200
1136460
1653692
223615
63380
947236
262577
1792789
6990
808341
1029502
653996
1765404
1150094
852341
1825555
1626317
1132452
1178839
184131
1031343
1884256
165860
1240301
1032952
626908
674348
5135
420927
1961603
472968
1808107
444237
65553
1694592
1203888
1150992
221655
1832722
143888
1644115
514113
1635818
1148478
97904
722874
1733592
460490
741620
1818245
332663
651745
1406193
1682466
1376156
1804788
452616
1187600
648170
548112
146648
1291117
620202
985327
1236945
993408
1902397
1712083
1135668
1949855
761534
1012234
36693
187751
1734902
834374
175790
1599718
760283
1826657
1424906
96213
1043071
1074406
1886923
1011415
838916
476909
1283113
802025
770476
1746947
501635
1482600
1235849
1828524
574836
1629400
178036
678537
196180
512217
83622
1141815
1475136
492348
1538351
496089
737244
1589138
1685271
1911877
813033
1242676
370341
1500666
1815791
274576
1372444
340734
1364415
869464
386718
1389055
1024325
1076686
1226703
1844213
979565
100348
776623
845989
764313
1110516
1470566
1649612
707404
734296
311709
1754322
258342
385385
1418690
717938
1161116
50158
748216
1250145
1852347
1708336
439526
691764
1805497
192943
1323025
637417
24064
1378361
506544
1083019
1220900
1469155
90467
1104285
564500
686942
144700
1702256
1908692
975082
1520461
326449
6311
1358939
24430
1327337
1034693
1509252
1818108
1598183
41198
1782407
1942703
1559976
1659057
1471815
1803099
133940
314951
1539115
11839
1125081
1391895
1170665
1078159
1065243
646127
729711
1809095
1747373
1178402
1505983
874561
1096807
786378
837415
708776
1460685
890066
1536670
1004353
1668018
562133
589489
785183
663671
1730468
952322
1063868
646551
392793
878198
1271298
1488438
1224520
1504651
1593953
859963
1127954
90644
237522
1037795
1228878
293303
1037305
932295
1270510
614879
1315278
1017089
1797242
1706898
1160089
1464549
1708756
1282700
1307202
537878
1247517
1662618
1559547
717587
1506837
1365869
349885
584983
766319
1367733
1338617
752623
292406
648857
1226902
951485
627090
281867
1026303
2912
1938807
1569656
647902
1113884
678893
175013
1288443
1129209
480115
1031826
1984804
893059
1934965
1588935
1301677
578833
1017871
422053
149690
1839067
1475006
1196512
402403
994538
734108
689201
354631
417935
1086309
491961
771615
1032574
1986562
247181
67311
262788
392584
862922
522002
1949155
1427244
1794184
1734103
1878597
880943
1625289
170559
1811090
789284
1652748
1997139
1955345
977126
993699
610689
787567
752194
1682352
440027
276658
1516761
1759497
1132984
1157673
1553837
310558
472775
1886505
324848
578112
1359608
667234
264305
1284240
1243340
35989
1433585
1911663
1565705
620152
305474
1398724
1248333
740383
683657
1601360
724024
738772
34734
587247
1717864
1265376
1416135
430304
870748
377057
1226647
641733
1733148
791034
939509
1619702
1260025
238057
657343
497980
434131
1239817
1040681
1372976
177380
1907931
512226
1432414
3285
924920
340460
580790
1006185
319286
367929
607315
1639759
1906539
1256200
1572518
1934704
512205
177178
1132529
311031
832509
657662
1772115
587046
500902
614102
858126
51642
293192
85647
1638113
1046588
1922387
1659737
1540167
967631
689416
1284423
1877955
1920611
1747667
1930631
342014
1214334
337716
1635450
1978107
1755997
1488828
1527530
1390894
31133
1325210
1680492
451599
1098726
146514
406682
20652
130162
730558
433915
1812593
1026815
1049826
1898651
552718
239519
100254
647973
1357657
1018285
741162
450536
369929
951567
29535
1326535
1811878
1677256
498411
1970367
751410
1322647
549697
150305
308047
714853
330509
931935
1813783
1404980
1864697
1213637
164626
1785310
1372186
943702
1321545
696893
1669103
1443932
1335
1591629
324174
1932414
187536
824986
68528
1145841
100028
1037396
1822861
1325773
370281
638375
856120
1386735
750491
46987
1624259
100664
755135
1454927
1687224
607779
1125964
620757
1941274
388784
972646
46317
1435766
1379492
519942
1726692
1052898
1360013
198617
1767307
538128
163504
1585224
342954
1774006
647657
1126275
1518324
471399
1568913
1314485
1151300
104934
1337377
1344549
803929
1789894
486592
825713
414451
452783
1074511
293627
665385
183410
998919
1661349
1109833
1600268
317392
204779
1842306
328337
667051
985299
1044925
14665
1521267
1673200
162674
1785459
1733994
339881
762116
176559
388673
1751302
1758064
93625
275817
1638756
703932
1913446
104967
12637
1823329
273829
734154
1620366
1597304
734085
1104110
385487
740196
836518
950486
486271
346642
234458
516503
997899
151064
1819868
1170573
935707
242465
1926216
1257774
258318
473513
1870319
1289458
49824
387411
1417215
1267747
731815
1667710
121069
1202841
764801
259968
1271030
1709122
21037
1468372
1111433
1206074
716939
1620733
228485
741422
209150
1210931
549567
1069785
907260
630444
881947
375405
1735028
1489873
1867793
1637287
818681
973240
895321
1943022
1339437
526466
771371
1605232
1511947
1624836
1069997
1003757
1994145
1837649
820432
1772425
959287
1565323
583607
630649
1841895
1298698
1829108
1701846
1334339
1711176
660885
227676
461877
999683
674984
1313043
1610301
160872
294427
171646
843594
118226
1799277
1827829
1320964
358972
1006172
591176
1377038
84251
87761
992036
1028912
1836704
826191
561201
1099119
974240
256993
1793676
1545192
866
908723
127821
367833
1210955
1051167
732763
384504
1261884
1973182
470773
208246
444973
522950
488335
1218269
358150
1840981
1582017
1640148
521075
189084
282656
835038
161838
215649
1147504
45025
1310204
1076096
1932274
1087146
1725232
1246601
506649
55938
216201
584506
889180
1300140
1467622
1116489
552249
1758140
283785
1618586
418247
185208
1570879
1741077
1446695
1493070
365721
820367
960808
245936
1228666
1378907
997462
776233
1567931
1362466
1704081
1706016
689455
374077
1133671
1566073
1162860
1021140
881268
329146
305076
198837
1707461
1172562
1159599
355572
1080561
347527
108981
1547807
1294240
79662
122714
1015986
1591341
693450
1530799
1295377
1170670
784294
680094
672490
210176
810142
1546385
1803745
711419
525814
1859693
1351758
1158057
653720
548719
407558
1679529
837857
1677392
1667551
857706
1616805
1782691
115213
430692
346980
1338389
494042
1593432
1781960
1809719
550239
178991
665220
751628
1759036
1832805
1639570
545056
1253648
1933674
1881963
159469
1319368
323556
1890484
1401194
550618
1324293
1486620
1338063
785921
1946612
107812
807949
1546130
360175
1529221
1141254
1963936
1648532
1386846
1369369
731351
264962
1123378
424354
638573
999074
1696204
837432
1226900
944866
1713060
917995
224408
868559
1986847
546631
816147
91271
1660801
1595905
353586
1994654
1710479
1573019
141979
1938880
684208
1904747
1916848
437123
1166170
219943
423437
586467
822503
1362058
736160
1816014
425970
447098
957270
783113
1709391
110851
1468943
106805
1091464
1598487
353970
1174106
415990
1523744
613527
388799
601235
863965
371482
372712
388199
177564
1629940
1907574
1660618
1393624
566094
674852
1662525
480039
1543363
1969017
575510
1184211
419796
1002403
1290043
259269
258444
1482672
607132
648919
555835
697747
634139
509515
1037246
136158
764844
1254555
1369700
1411831
517033
659206
1307158
744507
524038
1918753
879848
1254499
218577
1448264
450640
985809
504513
1550449
412328
122091
374268
1635602
149250
644141
386349
212729
524321
1791563
1613389
675953
1497643
1710878
194295
1512291
1974879
792018
1289238
1236050
1926788
394128
1534023
1256821
858623
115388
1975889
1912573
935130
787850
1558887
1937905
1650606
1133259
639540
1033218
1835907
140510
163423
530305
1979251
1909671
138179
446475
1786474
876711
1401184
738582
577249
814523
178672
1672502
583559
1792872
1348427
1379633
1435791
1414224
1933542
197326
973268
1874825
529539
1680849
1517630
1923433
358047
104545
84941
1895673
931146
567471
1852944
1245883
119012
487408
81481
1729537
1562176
1561263
988721
316586
729374
1518224
1947902
599029
1699711
739633
685562
127625
922735
1337456
1969976
772304
739196
49823
7508
323945
413253
1476267
977332
850677
324332
1097183
426441
815288
1344727
1914297
1197571
1003006
1312047
357818
720631
1227939
1352499
1668258
367396
654569
99085
1922565
1608723
1297285
444647
1536457
1731363
1425909
1956103
1093989
461837
643210
1934225
764378
1587139
1304060
839367
651095
1032362
915920
1639828
80886
1393378
65954
1268189
1311744
1348761
253434
1728841
767292
766421
729589
378665
1913272
50177
1622262
231529
1152222
1584314
264222
961472
302483
439736
1469310
1057361
1379880
1896380
423495
1059799
606992
968388
1528904
656473
816952
1724654
1924281
1466416
1135601
1114929
581074
1761628
857692
1586765
722752
533921
1713225
788066
826435
1092312
1518122
834355
772620
163146
431002
1398844
754433
1211486
906185
177001
379024
676487
1047310
1943802
484330
1206785
876775
61345
1981622
1556553
695011
1617516
731903
1653592
1022982
1580069
500526
1259599
1826771
282862
826775
1922485
1146067
1690309
478067
1888452
102042
1986147
76455
432705
1030981
1287697
925285
212267
1279903
121158
664949
872993
571024
873523
808695
437979
210561
454299
280132
1888793
1866269
1044827
1127161
1837887
1581148
1361597
1442629
611931
677213
1010537
864405
11174
1513441
45886
223004
558206
1611689
1990597
1392747
1399967
402587
176349
80201
695279
741508
560225
1269238
536113
1448693
1685971
1926211
1972585
1442280
332014
361446
194169
1960312
1475119
528436
1088308
1805816
568253
509081
166330
23393
767060
82550
1281875
1881864
361489
1396879
1966157
752324
473251
1834799
404863
913914
1230078
709079
1071399
1614761
884806
997559
838840
1266898
1921580
1238611
1590726
319405
704898
901884
1910835
767562
1175757
1945590
885236
274931
1243645
254858
1154114
1990894
599005
595165
881171
348490
985517
1800137
1643282
197939
1715506
101198
107360
1503764
1355237
1691262
74884
1703988
292111
1429006
1589531
19569
92613
1158230
287001
1263909
1554487
385885
1234823
531715
170365
611271
1178571
70954
452039
560387
1196051
555881
668153
4385
314153
451199
1060043
462596
1891605
354349
392807
433790
1737247
1451502
1370520
188083
37151
581661
1719369
1685146
1592954
1142799
1984158
1414591
457773
347358
1224907
1970344
1975040
763202
152196
693927
1745155
170819
1580503
1838783
912640
1356280
260204
1495706
1514107
1251835
1281722
1668163
1886637
1320008
685746
1174893
1592740
1539072
1731554
200063
993036
1401050
375178
1593339
1274381
1278317
1473756
1647278
760613
1222807
209488
1457583
412971
1501621
702611
1106127
1517033
998761
295406
581845
859848
287475
1176424
1404962
346427
1710009
725327
1919516
1568077
310968
687956
1212986
716724
803056
1624529
1297968
52275
1282425
441590
335349
1100726
10846
1404891
610320
847780
142775
1489168
66160
1343082
873416
861779
1843041
664116
1728119
963828
1160742
22283
173039
1906759
205021
1722700
1638830
1155569
1092214
1152846
302689
1073838
70105
171661
1545841
1800250
1456150
305817
414214
1102953
763169
1220260
1292606
68853
1539031
660759
1899793
1177838
1948059
1019511
935945
757270
407543
862316
1337338
136609
1421713
1194492
1452704
3239
1950432
1678109
1212201
1668619
591972
1979526
1381120
1863349
1137021
1275942
161854
256118
1443975
1562871
1986469
1475698
549485
332448
5230
390142
1476911
492878
1749693
679180
566735
49596
669025
822900
1949680
207671
163244
1618469
512102
1495311
1992561
759195
1393199
317598
1744544
386862
338736
559672
98270
1180990
1696380
764981
1132898
1158201
422587
1015215
1532954
939895
484129
1544659
1904987
340989
377287
1839283
776896
683101
904605
1670356
1998079
843502
94959
1230425
167976
1002909
1856761
1681506
1810799
1312923
1619845
915303
1780516
321491
1577445
785829
462617
1874484
627311
1047723
335509
987559
799046
1377616
509484
304099
1151926
1522372
1562393
1975892
256211
1887297
1451176
1739918
556828
198194
695311
1062703
299195
68523
1356681
122903
856015
1308936
1633089
1962795
1851019
478453
1386862
968959
1861379
1249966
1475254
1963336
348944
1835491
599765
1669041
1702151
585005
130950
4265
709795
318167
686583
64703
655285
1440055
477297
1951661
1322022
1145485
1797695
1716154
47896
1764547
1521641
228157
1344869
1468551
1835026
588719
1434843
171073
83845
84241
1703764
662813
1384863
463655
11421
804717
863053
12633
1302020
1804272
1652080
719453
891074
1287939
1556779
148870
1412089
1208675
1365748
1280932
1032768
419309
914634
1576163
1383088
6705
1094631
407925
1392743
1332907
1810189
586225
463944
1486532
1372408
1977310
1518436
1592700
130057
838595
1883873
1664253
628115
1410232
485511
823259
1926075
1714942
1375641
1392376
181404
1006560
188832
344947
1540656
1689580
586475
889801
1138194
101222
152147
1139676
1609674
1253307
1149971
1286274
1358222
841066
560982
1800453
653076
1207102
711845
934502
1446052
996662
63332
1218792
1377291
1912600
597790
664457
1008338
1574602
1743924
682769
111130
324083
148125
1433709
881167
1355797
1404348
580431
18298
654316
1441915
822226
1124667
691864
1792902
1648153
1891896
1552785
1342584
1105141
904519
1452727
1670179
1733257
1227171
1606072
227347
722531
206194
1036214
556358
389899
312354
1717555
1712087
1679396
483081
625871
692233
1043331
1266406
1500177
866055
1005356
234181
856636
654943
946078
1433102
1472024
1516351
33734
1149199
1221425
1507306
1846520
1029515
1659304
1720210
734892
774293
381692
978491
1082334
656195
1206781
201121
204749
506220
1774746
1711924
228033
740782
1289646
671838
1342012
1064240
1795574
879760
1268644
780728
566067
1724863
1052611
1233323
1273108
985548
1666409
1007198
793929
726324
1470339
554617
279304
1982744
283992
854468
769641
1172405
1732742
1586348
412413
199291
668275
1698645
840807
771163
661213
974265
1027911
1437855
977770
1087172
109072
1271360
778162
349454
1462812
1959146
1137788
1627120
550624
44456
1925202
1927484
558143
1350237
1865155
1625896
69032
357986
958842
1027901
1430022
1453694
1000715
346489
1315835
1443940
1180881
660860
739199
357455
1185639
1201631
228503
201324
1483417
1397049
217613
1062202
801515
1634910
1708383
1086089
1105497
658557
1014796
1902860
328439
1838464
700781
49221
1733361
1024263
829959
1768408
859639
7510
4140
1216384
66418
1515635
1203380
230006
1742935
1890386
679119
80411
1936449
1522138
1264345
746481
1494367
405331
1328449
1016260
1237795
481303
825734
110960
626061
1454071
1024343
1244443
752293
440586
548827
1492258
281393
259829
1650541
1543822
37471
1397795
1738204
463793
1384453
316784
685994
1757973
327932
476220
1598129
1794879
831933
1476075
1661509
1404958
1970469
760948
1939500
619631
715075
1008888
858582
313389
337659
574921
1737728
569707
1244183
1933327
1878476
841116
1228987
1209548
1104009
623008
286405
1061963
997186
1115302
1719361
1150459
1325989
1641332
486587
513958
813670
813840
103573
409677
1831399
556733
1270816
1008718
1783740
1912265
1082449
1487880
187972
1806207
976435
497030
814661
387687
315185
1517958
1152875
138295
1770294
1407877
242306
1426778
1190982
1074591
1848344
679143
918181
423586
1828431
1509832
902218
1714885
131531
1480714
1980075
1363513
1213752
1895427
948553
148447
1198063
1786054
1463136
1943685
1230535
1689572
1030150
1814258
1237537
607964
1875245
828313
35332
1489401
1118034
496783
1323608
1130621
731567
552132
808215
783162
976817
1964105
1166549
519510
407849
1678163
1323239
328178
482813
385910
188903
650291
422956
1483254
1909501
799132
1101545
554587
1174048
444946
1326830
771551
1201357
207812
1613408
594966
896476
903551
532919
1123446
938447
730447
793441
254347
259686
1033389
1354631
1296278
252340
1389976
156242
1173090
1323888
232408
1294387
1031330
1778408
624181
1310556
492145
728818
23946
407308
1148838
326902
1685643
1847477
141794
265169
240284
7182
1133135
1424281
811044
731585
1374538
1796079
715502
18285
96527
1972581
814469
174779
70218
77496
1641039
1677715
439294
1617397
1334570
953963
1847788
1528558
694880
734943
1181132
280222
1926780
1057809
1291932
1671568
82719
847902
64202
1417131
1226083
1874828
1426295
1450255
342610
1824726
90260
606612
1575863
1100158
1671780
48817
1426619
1459862
1600566
1367966
277021
700799
841033
1083665
468408
1512845
1264042
777481
1292264
983587
1149871
543811
1407636
1807761
461529
1011199
1197851
1562101
1749129
1509052
270068
619187
1666015
1928639
298494
1562445
838761
1020578
1280379
1027696
1350726
262756
1686263
950037
1605323
820700
31440
639294
1092942
804140
190909
1831135
300211
1137393
54960
948659
451282
1071004
533397
126005
1868700
1723832
1285788
101618
420209
746479
1058278
1688169
1759354
1179139
1122206
1458724
4574
880919
579685
1292653
1861623
290172
1859539
894908
1014888
1082913
212540
239902
1675907
840950
305680
1457639
1749196
511337
575462
1763196
604959
991840
1157723
1836133
1780957
1166677
1421393
1851775
555696
1443535
582765
79423
311286
104465
366363
921003
1674470
1678388
1023571
1520519
1280892
1784738
1180607
61714
1932839
865897
859991
321908
141245
1252650
1055567
1271328
1832633
188802
1974170
1697983
940686
1164407
1925979
1503322
1630910
927201
1948095
992136
937475
630004
870869
81200
1393132
89481
135558
1376126
954786
1228916
1499562
1696821
869792
477754
1951790
1105230
1349092
1837235
1854025
760824
39942
302927
222233
446911
1244061
1731671
1503572
1586769
373122
869594
480381
412083
620747
1233667
1683318
1192193
1126997
1414946
616599
822169
782071
1945769
1441542
1213732
305957
799233
1869694
1857989
1402695
1555489
1951542
942634
430493
1828322
1718451
139993
642007
1332683
1951812
299591
347773
833031
1742192
1686350
95467
1614839
649128
1419311
939592
1205797
1075024
913595
1271286
1448009
1202188
835265
50215
930554
1453628
1445563
1352923
151220
1111995
1650668
885804
1772454
1266037
709728
1581353
714993
1530407
1782399
159183
1725177
1330740
29956
1968832
1436402
1011774
37188
1448966
69360
478563
550031
80804
721481
1201116
1085423
890133
1345410
849903
1626665
1615711
443472
1596379
1954945
1172475
513948
629281
922124
128776
1861773
1258531
723907
890273
600679
1826052
571969
1270755
550230
1428818
1761842
389373
1589569
154584
1008818
875697
1995930
1391274
607553
624382
661758
687606
1203660
969703
1298032
514068
389488
1115288
812207
445605
1546524
63648
1283093
1060380
587887
1212468
639787
1075746
1577326
1016284
987758
1271252
318815
1985606
41877
1100565
1407631
762487
1027971
1294363
1718363
1531222
123922
938234
90370
345
1442716
136231
1290246
907006
1683960
537282
207437
222375
1629267
1693971
397688
515049
421200
1645444
716470
1553428
253373
627376
834520
1849305
247966
1840152
1616694
257412
1416867
968009
599068
1769928
515664
907401
1568624
27946
901364
440402
1477608
1212144
159598
81441
1105275
1877774
773692
1600953
1591333
1655578
1068916
1648334
993996
1152471
574738
752095
254495
1039525
359815
1705034
917305
141939
1749497
232307
1047121
1149608
1383713
1866696
1984351
1149196
1514767
930161
45585
571769
201909
1655506
1223195
47015
1235345
1434375
1323910
1250473
1109625
1315558
417239
175087
1013912
1294439
925630
844683
1848009
873898
1429585
321556
1481557
667484
925095
1308167
1745062
1644248
639558
1504138
1517679
678956
473114
520052
1755948
922176
1497758
1188731
1363745
497458
1135623
1341671
684470
565037
1293419
1637212
782649
564160
439679
1450476
228588
1331905
533694
1363448
948625
1473163
49636
1441183
648137
1164699
996185
1607092
783020
955263
62409
1125657
455073
1537930
823960
723264
104083
1098301
149984
797895
256264
773258
1847287
1945675
182326
487424
263760
280600
814008
1703240
1831639
723500
5197
1397513
1800401
1810823
718216
395813
1222856
1965211
1989038
57093
444646
1861360
1648838
708224
1314956
325989
1178658
1955889
462395
149662
1308404
1143806
667205
323966
1158327
1748301
1828798
928902
1623395
78139
248767
1107
505705
541756
144144
793107
719611
771867
1978247
142209
1731894
883983
909135
1050822
1142754
1013972
48092
388620
1553813
388565
842482
845587
1963336
548064
1074140
1273265
172829
370765
265123
550684
1992399
1273869
698583
943096
724999
338203
661528
1556466
1852319
1057346
1865144
572276
1421687
1627018
1294308
1528265
1297536
1971070
1787183
66034
1262883
1058364
446227
19137
71383
1510808
559977
98673
1912971
1869217
1967491
30089
762912
4476
663837
1897294
1829947
565869
423796
1931995
507593
297155
793194
1273052
16892
1660635
866975
1113722
541999
168320
1721749
515596
461209
1879401
52514
1719024
543834
22720
1971524
1118295
912122
141033
742546
905803
1123930
209345
1454667
1750149
833141
1578821
1367677
1242279
1545280
953674
1512662
1232476
324142
36913
916418
643024
275586
310106
848945
211402
1937856
652451
913987
758952
422724
26000
1575938
558775
567683
375522
689555
1970762
1180764
1301820
678001
1320795
1700105
146180
1903052
457397
672167
416803
1059534
874205
1211738
1531925
1234776
1209478
238561
523045
965717
475719
1122285
8308
1789
141486
254340
1772778
643179
1173476
167018
830933
1064879
1375101
903850
1874236
1299412
814307
700330
245592
955971
1305501
373060
1514195
399237
521602
389622
233895
886918
1361992
158151
1707429
1584196
1581220
1390262
1253726
747169
1620711
545390
957759
1396436
1451124
1556244
1443897
1217446
1483656
1222403
1376282
270315
470651
312453
1734251
679313
1475485
171031
1614786
1179878
1074773
451125
167027
373041
406219
1218970
1732410
1513242
751086
1640160
717584
251250
1977518
1849668
298335
1466531
1475953
1102276
782819
709885
1653875
421728
1798503
187502
891174
1834954
1874408
980012
308673
393512
1729493
717964
1176799
65756
966068
1204439
1696365
1094474
396378
710981
1224968
1435679
1334958
224415
726625
1923990
695363
1021877
1405562
1416494
1112313
1065977
1557528
1457274
623768
127255
1979866
94778
1113561
842512
53933
176129
1987535
285205
1756269
579722
961849
1272872
1269161
1586556
1321502
1738157
175632
1235934
1982968
719201
885728
582554
176878
871653
690368
567548
433568
1536960
792458
1914839
1454121
664587
1748968
1101716
53238
1839839
981461
71260
815101
1906684
523978
784588
126405
730840
259334
561994
1312679
945250
1833044
1967120
421504
1874551
1394977
521936
1568050
12940
1619489
923795
31157
1790239
1721147
1867705
436423
94798
109598
1397555
87998
633650
1875459
1735928
1565189
29261
236980
1601135
1135037
433878
513170
1881589
156190
1823295
1764527
41957
1286305
1789033
221500
577237
1014860
1298670
112522
145335
1655443
457473
1169405
1123540
1998345
856931
197755
456985
443485
348777
1994886
823157
1885378
121805
1030072
158759
570597
586811
421347
835550
618440
441396
113537
1490590
89649
1842325
1279473
1849272
885648
1378531
270456
1249733
558754
1075388
633206
1382303
712582
718529
1993006
1670177
1656158
980659
1836312
865039
36244
182071
223026
1443861
453850
1348988
37858
1738106
1797238
1355905
1086527
590537
1043907
487532
1722071
151196
1287907
1353003
1275927
737050
305130
1922885
479058
306384
324990
29083
789668
517916
230617
1632871
850
1088737
837099
1447848
1619181
1660991
609489
568432
337606
504962
1855606
704838
1451557
1909722
1907910
1837631
388633
1101799
959790
333005
1346476
1017068
1697653
102306
1349507
682254
741818
441763
200280
1702183
475213
1400248
1123084
805659
716479
1685879
1798081
1226028
1420951
1836041
574583
1426887
1708099
611901
923506
1190079
1428286
1325838
1547078
1127687
150426
175612
1753805
283241
480497
1739885
673178
377758
768738
781275
467454
1284292
1290125
1068560
971846
804479
1169703
565292
1755072
1370969
653309
1478132
723735
688247
856685
900932
859265
81150
1016036
1080382
1525158
90314
896760
1094065
168958
40582
1258807
1877043
1536981
7448
979517
575835
915998
1791286
1573126
1554540
975898
1816037
1747094
178289
1461832
1272356
1415672
891743
585393
895146
919268
1144723
695352
1730577
1510303
297005
818657
1378613
1349490
1218360
987176
100346
746192
147364
394672
23598
1549413
1243198
1856527
14895
584299
1046955
1181778
1829175
1120878
1925263
320749
128217
1469687
1802604
1030341
1727728
1949780
851029
614250
1384935
1832373
464440
1362518
1907701
1329809
1195119
1750481
1648338
832293
1530939
1210873
911540
1309965
1095656
567963
1952195
1044730
1656066
1731456
916278
928822
1859516
1895944
457943
1349900
1550007
1998890
789611
1540998
1340667
1790390
1081752
793909
264769
1093810
1398128
1959958
146316
1560497
344959
895967
32535
489941
671037
1982395
912649
281623
121511
1209314
1793140
646068
377506
1157196
1931838
269649
660637
335297
1926818
1760999
1364108
455203
1112683
1475465
1833818
1681500
1860559
214453
865873
684615
873066
1865515
1108235
1376156
911124
717393
865939
1724301
930375
1589187
117488
435813
600138
128874
814740
1350339
1975423
380009
932923
889424
763362
23821
1573154
1603982
696755
1805872
631243
1247969
1701556
1122774
376924
395173
283133
1071222
149863
1150283
1043085
1823639
858983
470165
1649631
636109
1772845
1056060
373058
1675470
1342710
212905
1292945
620112
1918715
912869
1403756
880189
730055
1902231
1339612
1771058
1177687
1513188
957943
1640913
1423326
1806466
1426639
1709224
844699
38391
1428305
1004159
1976566
1480258
1587635
921881
840049
584486
1034420
1811568
1162151
1972593
315650
504257
1461948
304911
1261708
1146706
300385
683264
1068209
1044449
1427407
1639794
796272
1208195
1898249
842887
760562
471672
1981225
226323
1060683
1686752
224085
945697
1157803
1592540
1929287
1614714
972389
988414
1996949
1775091
736635
60576
950797
938659
637363
271048
130298
995986
756892
529945
770533
1701579
1612176
1670700
428935
1542275
547937
707244
317992
258141
1530600
1299266
1661905
435059
1778204
1439019
1866310
1741439
1827177
454346
502253
1994894
1626432
118614
189496
653605
1559995
1011270
1232789
685998
639634
1724731
1572114
1895965
1234465
1172413
413728
1432312
1337352
533859
1306920
903120
1638639
389482
459065
855807
85701
874154
1358800
490878
565390
360437
1905481
999765
1680149
453887
1002602
1166544
55525
733236
454701
1008530
1580257
1535540
665923
720550
812752
231092
1916876
1561031
1037803
1225513
752008
1799149
858041
402856
1740191
1856388
114722
802962
1208630
1086575
1522357
1467551
1252263
1571390
1031408
1394179
1233061
1649902
1510954
1209285
1964477
1737854
104002
46640
1511906
956773
1754470
388423
1468798
334244
1810579
1964370
1779994
921869
712175
233391
791584
1707249
587515
532183
956176
427336
905153
448237
1014844
785542
822227
781564
874530
220404
109156
1391238
290740
1927554
192821
1372803
1367455
957772
1990788
1948147
699660
1116134
489416
547534
129134
1095300
273225
1092615
1180667
1907379
1812032
1147915
519598
955630
661673
438171
1113879
859257
795716
1885192
1542971
821595
636462
588778
1643787
550252
813981
407279
761637
663947
433095
863611
1746999
806604
444075
489311
1541607
1930179
1301192
1709738
143449
1097300
867439
836809
665675
231534
96049
30984
1591552
1271936
1336515
1506673
1557107
788538
1006850
356976
1560435
1561454
659642
574142
1045532
1381975
306074
223865
114133
1423948
485542
1295578
1792656
1056684
1612112
1937543
1354165
1059314
1206489
1966813
353360
437994
418136
1632551
411033
765223
1765311
1792140
897354
474391
289284
1860043
1213705
40258
1977839
413006
1396212
1649057
317097
1912909
798973
574120
1559523
1038123
1024537
1777592
925822
1453196
638118
416610
1846347
48044
900836
132226
1396051
1243090
786354
741025
622025
904406
694141
1300885
1294911
22581
349502
915212
1270926
1456402
501090
168276
1156354
741220
694907
243502
1013385
1022878
910544
950167
812023
1372944
792996
1597356
1072434
1850055
528007
1924517
194351
18121
171571
1025913
214638
100099
1480858
851988
295482
1665314
725334
1645270
1116683
258101
429268
602967
1428960
234462
1620205
1881259
887121
1933477
1724318
1379575
844041
611205
1831403
1859290
1134975
1517563
330320
1499736
842082
1009858
1050675
1021660
1196562
627205
785150
776485
279586
785221
1191300
295577
1755789
653354
760687
1378161
1812981
1650923
1881250
1312611
229015
1436230
625018
676694
650549
1935908
1245507
187302
1438717
1269259
909474
381781
1064738
498215
103951
249043
1315869
470866
1733464
995653
1242168
163052
1775891
466267
793345
151758
283373
630829
986507
1893888
1178863
1963563
1503470
4962
780461
1050890
209987
706976
738529
1714550
1211025
1898698
341350
707175
1115183
1928065
80332
1500954
704823
1839735
950354
1387963
1975558
845458
183767
316587
966296
536877
581681
729356
1516193
1365892
719072
1853455
644596
908760
171379
1490353
1716906
609314
1241867
1018643
800793
129752
1350225
475164
250692
642734
897492
956494
974408
598428
454656
1553979
931737
1607136
1884217
1111962
785813
415997
1733879
1465377
1525638
856991
1222326
1928462
269815
1217723
143302
1044296
708277
1121236
878848
1059344
399038
1837065
1128178
1912509
49226
447635
1893076
1789070
327065
28062
635054
399961
971605
1741704
877929
908536
1528625
508685
1522498
673777
1164856
1565064
1843293
1069419
1459615
1797803
1875975
1414752
1929576
263445
329908
1910052
807693
1145693
1247603
1286718
1486170
1433199
429426
1057422
477402
1772061
1948498
1914315
1261487
684881
1300765
524496
1790820
1629042
295376
299675
332260
635490
609907
69437
1707780
727337
806987
1750997
1240613
118574
868563
750545
728565
407834
517655
1945147
1910824
423951
50612
5296
1361052
541563
349583
1736601
87666
401689
1003484
638955
712688
921991
1373661
183384
782305
1460810
20995
1143375
974369
1583917
1602630
1863770
734785
1019997
1231567
1246108
834003
946631
1110953
521549
754436
208924
1451243
220456
1858978
550499
1385754
1839214
857435
1206992
817392
951981
827005
1697721
89123
403659
863226
1826147
166228
79812
473654
1100672
25857
1899345
604391
1130294
406448
427315
1291949
260368
32853
938290
1232898
1281807
213681
859313
104557
1925937
1703440
291247
683282
1544217
1436439
124965
1643988
1593394
662626
193869
1636563
491975
442195
403345
1738159
961375
1140565
271926
941073
899179
1447001
1814774
97255
140764
1703964
1363145
913398
479666
1331824
902191
567799
834922
1708329
1307941
1639783
818828
1661711
1623547
1657693
422527
1622101
247941
1489974
1226802
1852033
1236772
1839430
1111315
1429259
742151
1320991
36447
1080733
1086828
689183
191879
435566
1328045
926590
874499
1057101
1071684
1842547
1110639
1260898
1902511
451647
1994065
1153158
387457
737665
1172638
1422332
524433
438415
504462
1291864
175919
174825
1412376
571446
909232
1338572
540976
912338
1748208
1723988
981670
1041067
1590040
121130
100035
1664047
361401
1420559
2388
368334
1971510
250442
139521
1571018
182833
62117
1990977
1392208
1380191
139129
1497164
1927062
436259
713239
1247008
37705
1630331
484799
1122751
989484
129878
1800404
663402
1745527
889317
1089479
1382337
1099078
1916367
1232849
1926940
515053
834319
806076
1000700
1420540
1370254
463195
1788666
291995
1678229
720924
1295830
1856867
167554
1726269
1889000
459355
1552200
1709611
1513544
1885754
21079
1706135
5373
1366930
1488867
1984259
1163072
1293506
52933
1224890
307956
890326
348280
1752791
919655
975848
457859
1811869
916472
462094
597018
1400058
652471
1754947
1049593
803367
839938
728749
1855043
1246463
1216648
647516
1957332
1157777
543358
850375
698008
1088683
1116982
786134
761766
263049
1166009
621982
1154808
401063
462632
784509
1027351
807006
680476
1546824
1555012
1621881
141288
1430603
672416
156156
1070970
961986
1563530
857528
1114032
1993220
1073606
192581
1947749
1590168
703654
1169066
667910
1192857
124518
1638055
1519809
1702602
1015630
282404
1934142
1217483
1279721
36994
702291
609083
1233007
1089516
605793
1681425
1276452
171247
785562
207327
1443921
1701963
1040002
581636
900591
372118
678986
691137
133563
1636891
273481
180210
226844
1958918
1255403
1704373
545578
359459
26487
1719289
80783
180669
1978099
1481880
35918
1453329
657279
45554
1684205
1784415
1668060
1430946
416909
1171654
1587961
1285192
524222
13360
476741
110299
1798757
527358
65750
884098
1541757
1382331
1453776
978313
351715
527790
1591673
183224
454067
1475421
860121
925660
1873942
1374447
259624
1749825
385249
1678154
1234824
1367241
1169859
644981
1546930
940644
1788969
529616
1091477
1741665
1767275
1168762
592720
290798
763539
1822631
807798
1901541
246995
627550
1634920
1003339
583977
269751
1239003
1752903
1573338
1332021
689659
901473
1170229
497199
78300
1226464
1203120
1302066
922790
809830
611806
390464
772903
202519
446035
1661540
1641587
149854
1340830
538088
1984530
1041856
647604
13814
1743487
122923
1035232
1071516
78061
1629231
969421
430278
974191
1310290
198315
1342992
544374
1716796
945539
1089995
803570
300736
672625
1114520
610573
192965
431742
1104979
761263
91123
494127
982969
905208
827035
60137
833165
1920845
1130190
1547138
1534495
1150514
474749
1845423
1780978
432412
521185
231300
569607
1194110
852219
1937821
797812
1984917
1277961
390685
1996795
82107
865345
1717404
474056
1739910
1623367
1323902
1351556
681459
651578
1488941
434492
883090
1819387
1777111
1406849
614534
839705
1959529
1144550
699629
1092312
900759
700897
603059
1103232
1725473
27331
1676539
383795
566972
223256
899383
1268541
976015
1433706
1723908
344767
1273689
787289
1554304
982861
1479255
1869704
364677
857268
1335134
690748
516346
473985
42238
888440
1607763
1965332
1682138
75311
91669
760166
603972
1100376
1126029
401701
1014420
66953
1332965
970004
1754691
801305
1309574
668226
875519
316336
1791621
1062921
270723
1275885
225203
410730
872882
494434
782548
896081
1566949
1746447
890689
87769
1129052
1686736
1400966
652652
1346950
1525688
32210
1204896
796424
1117301
795376
204140
357733
1891305
111495
1584002
13263
1737957
761662
1904439
1018987
527955
1961265
928082
1870291
309963
1300298
643367
1313796
957106
891786
1485169
575964
933669
1120576
1762411
1296454
747172
946977
1512309
762493
73051
609307
318115
612363
223623
1794819
1157929
854963
1904476
1705977
392972
484720
1916079
1574666
217130
559317
919771
1485239
223643
919740
772961
440483
927621
1382786
119174
329426
26768
703449
1676253
669403
1457703
707634
253069
1229955
1703402
1271737
284693
901885
718359
1459451
29071
574753
1734977
1151707
222058
1605566
1786280
455165
1619906
546228
94271
1140640
1301964
739290
1402686
336662
1692004
1359964
1832718
210605
1508976
833261
66984
1085561
1368463
1666639
1249929
436782
1154360
895859
996967
466621
1870462
600011
892323
601351
978831
628726
3061
624018
183607
1787416
261311
1815373
840306
55434
510639
796439
266802
807349
392518
689630
1831961
1984654
1420899
1603687
739882
1038937
1831741
882172
48317
1480197
592962
71493
498283
1233579
668503
1729874
416055
282027
342030
1659925
772924
999308
190087
1734224
1190280
647107
1294457
24515
1635922
721211
1868175
1708859
1992348
1900696
705946
1603651
855055
1806776
552742
1531968
1976789
1521509
48645
58519
1521341
1526691
335907
1403851
1974670
431369
1206947
1191214
1202250
337054
1894622
1767923
1860216
1231522
1065074
1828953
700326
464616
1983896
1522754
1426707
1237290
890137
342501
235036
1996527
595016
1498219
561545
1009003
1898423
229616
1966850
1273645
500423
1567530
1671654
1263170
1418457
1909884
1789973
1606670
629069
1780791
1927769
413819
1600602
1008131
1978354
1048514
40767
1952582
896058
1895536
1843098
162265
1619822
1188515
1360019
1592240
1756467
122995
1690004
96146
572521
710206
443435
1431526
17203
1420561
1033480
606421
299380
1198789
1690351
1348256
1998991
612592
1491813
788578
153027
1102293
1689774
801299
761447
1891858
770725
1429993
895384
64392
742472
1869646
1591924
535846
610580
1858065
1115981
1197949
1102711
42062
375310
790542
515309
381153
645252
1442045
401472
889781
1293411
257322
659755
583108
291058
597291
1930760
300098
645772
1461064
1245886
1931569
529254
1944527
1011110
1365246
1390190
1472507
679910
591435
1452699
523853
315926
714929
1049139
1282686
682554
1146288
1457316
606503
1348066
61877
971241
1903221
1645259
631818
1072298
832974
233965
253453
1131584
1476831
539117
1468831
1853885
1611237
1065942
795663
1372188
710051
1346440
997880
445269
1889313
1465690
777402
1822677
249972
109166
562074
1019001
1231431
978443
1098616
608101
1550463
1453848
408707
918822
314788
91964
719091
326860
765552
18889
1164074
1197673
1680220
899185
1249513
1942764
1779766
969837
551939
1449551
42941
1297159
267298
823514
1332293
7173
788588
379560
517371
941648
1637930
331864
1142960
861097
1164817
345579
400975
548258
712287
242988
1892158
575720
94857
430556
1424663
1421436
1814847
378262
1736824
1976016
607186
90745
947233
786220
920482
1295269
1094044
374509
1535647
106405
1118895
1463006
1715937
226834
1920607
1617791
721084
1966490
1105744
1832315
1548343
1595338
102464
683465
1988181
932282
715156
1529180
56567
348376
1139566
1307008
1472184
1022827
1236121
988509
1847795
1549019
1677330
788563
1990598
102400
1301774
822928
1437133
251639
1885433
683104
540753
291440
1343283
763900
685620
793910
625604
190679
1432767
1551906
93549
1413457
1394080
1487667
478568
197409
1014767
844426
1310879
1987715
1571066
1703011
521549
1852540
796013
703754
1230073
1903111
839089
1176149
766046
1879486
92555
6935
87712
148430
119334
698133
345815
1392390
219049
1612886
1476413
94804
1026736
1832134
627060
828719
1637978
1653190
1483856
1221963
231367
729673
652522
1545986
1407652
1218043
1235531
206415
1730593
455370
1047942
1248081
996285
1309531
1013175
639626
1223064
1641281
1072171
1297885
137833
181508
1745531
80632
239121
1101509
63093
561205
1115595
1888746
1161877
60176
1016477
161878
1153026
1640865
1494196
1864808
1624557
1296585
1928022
228987
1835158
1947749
1296535
1715024
1863388
565311
923263
140482
124349
1681965
151518
109459
1698661
1976297
1803274
1503953
168023
707537
487751
173515
1742037
1399589
1299173
1931560
371493
56138
1518124
1575326
219086
1681104
1285680
461659
1690635
1849050
451449
1102945
966839
1585929
1817049
90678
1913185
1499540
1671364
303434
1403899
1643979
479994
1542525
1983200
1791195
739706
667184
1003380
311593
281209
634514
1959264
1812666
1085371
1550115
1317450
1751165
218688
597471
893529
1800728
263387
1900195
223147
1199141
1593006
122366
716056
61810
1792706
1700703
1369588
569449
1279219
1653581
1705222
754494
975261
1632615
666588
638635
1477311
337460
1867689
135814
784214
1163389
1644176
1989031
1418559
167398
83147
370492
1763603
1938224
82186
1611711
362796
1938124
973348
94682
1736531
857868
46468
363724
74087
1661518
300069
1065863
1660742
1101831
1423543
1711166
1154325
1954218
518394
817039
1939388
1341257
577360
387336
360035
1371582
1558695
57971
1895835
11596
1513600
444314
352957
306671
236124
1600584
756298
1394043
981794
1698529
859381
239300
615703
1942190
1305185
484894
1632641
162458
289350
18050
139948
1634110
644366
1573821
380606
888431
234724
1230620
684381
1535453
665057
1008900
1188920
1441007
1766045
1751453
149812
887818
1207850
243235
718999
236743
603684
1168948
73818
1699643
1069745
929471
1562977
375459
351891
944043
98805
1854123
1132078
1707572
1624908
207048
1657990
1056050
982968
1591554
649601
669420
609903
943824
217500
1920341
526299
1537016
63823
269530
312732
1552270
874974
280938
781627
770408
1288767
777112
752252
1603698
1872471
1208927
191093
1236520
1845752
227847
1745127
1152535
1859356
984751
1635452
1290467
1561859
1316532
1310109
950664
609170
1473578
1061364
662473
559815
905631
1398848
74713
1132371
1187553
819795
1742645
1242850
1896808
1784027
78376
406652
307462
1639100
421928
1049165
1877339
643902
11560
1641932
116614
1043305
1694812
1044363
1478825
1353413
309673
514843
647716
1113965
1800871
642008
988563
1562374
408753
916117
1162894
800074
931411
870256
1447414
1325313
1708123
1942581
1378259
1319673
502097
1407104
1370802
1714111
612891
1972239
1627637
1347987
261029
414857
292187
1202634
1517201
1995560
280996
1356723
849135
925180
1634402
833758
1544093
1459462
1791381
1724838
755441
1696348
1775881
1867300
23273
1571917
1033262
1419368
1355206
436638
549166
53515
670973
1494441
269400
1125369
1099773
427164
326325
1671941
217767
333639
1865055
1902217
927013
235605
357967
511059
663459
239210
1597054
1034298
887541
795118
1030441
27856
1415127
291325
333919
1441108
395219
1696988
1755485
671240
755464
1032833
499323
22186
172799
1427702
758863
880864
1340461
95383
1917373
1890901
1421035
1210820
1391490
1506727
1153038
1985374
504130
796720
1859492
1048276
98094
1606817
1697205
1401569
1541424
1719491
1549565
657686
573344
1515764
1076154
1474656
475171
1670731
60508
1747670
198624
1846138
740179
599569
1323093
1292073
1217549
832455
1763920
986731
1065228
370084
1503073
126630
309213
1659260
537953
1946757
673031
1556511
1020888
433972
1960818
408976
956195
856152
1112679
60080
600180
621934
1819953
464922
81156
1853720
1223065
318636
900857
632812
871905
207855
339183
970654
1814810
604544
986647
749767
317766
1278571
1779244
1803386
1050302
1156546
389549
1507655
1038990
453040
644803
1344363
154272
691285
202094
1712266
1158544
1194864
1069535
120367
1958123
412159
1413490
892382
333088
1093771
127677
1579138
1865199
1241515
1150542
599914
1966305
658545
1051856
839152
1970680
1753969
1746833
4439
405637
508046
1539915
1091209
1491233
1090166
653459
1962470
1875047
1091978
830133
1354492
110567
347252
1283498
662613
1736982
1121019
1492008
1435442
1914394
1178496
1880212
1024288
1246755
1060595
1065377
1397655
1622467
119369
1006437
821393
720687
479877
537016
55783
1119188
790808
1148305
583015
267286
1769244
1844204
591305
358200
414
1391360
840818
1037264
1562693
233210
1943486
117398
881199
1187420
1624580
1074451
84007
614767
1998984
49449
1279762
397451
1246246
1286873
678208
1410410
496536
807503
1309360
219727
199917
7341
1860324
562489
1018045
1643557
1727760
101381
1132758
1874084
202801
1044495
208131
552014
1328635
154036
511470
588510
403211
559858
29885
1443041
1158240
210622
1549752
1180725
673837
212948
1843982
68904
1698852
276725
1424138
165601
1258624
1059758
1026869
518092
57628
842411
627347
1584150
20759
1653683
583821
781351
1545371
270462
1699349
1917082
1522104
1292488
811293
1666389
739482
353979
225597
642950
830890
1883955
1442459
613105
1693801
1270837
460881
1348693
312667
217196
1370428
438354
770165
499447
1985297
1683432
1889466
1806879
1727814
940389
259801
11208
1960224
133449
1739979
75011
1493270
596005
210037
193377
89653
942616
583947
478318
1661777
1793192
474051
627175
596154
1222274
1427037
1543378
237503
520992
68248
794224
458169
761617
664194
22094
906389
705162
1883257
832711
149543
504246
168746
243609
166916
825524
1025347
1273858
1124592
750033
1450987
1621666
888225
835371
789434
1791812
660158
492018
564336
903827
1019150
550716
1951306
1787240
1414356
5336
158306
1604283
233300
203397
100023
847612
10390
1860057
1041699
510673
638330
173189
1032312
92177
742152
1248112
1463685
1697181
1967505
145337
1113765
110480
636853
1659264
586586
1896746
590455
1138133
781296
1155211
1858846
1291826
452880
1920643
998213
998282
1233035
1414633
1476985
903488
1380400
1827515
441954
1944805
1141576
1634711
1450594
484475
830613
1406782
1332252
82375
89905
1142507
594069
1335443
1093250
158657
1399090
1540931
1618887
1159035
206225
404059
359107
619876
541825
496819
1571595
21074
635720
1788791
138284
1603463
1902446
1085813
1676549
1484085
585364
633518
432703
709819
1394263
1621410
1233952
1712335
1786537
138923
689742
192964
330326
1374119
810160
1356383
1674828
342092
1799228
1509095
460558
851306
315852
1834217
179106
1764140
152910
863326
1431485
575067
87940
1301620
305444
82685
1619746
1615346
1240801
1844279
1584420
1264280
429921
82987
1069548
315260
1340695
275814
186518
314895
1014912
1754977
393011
1984357
1139439
1337817
806877
1705525
1328648
1397827
487398
888317
1740286
1442582
947814
1019179
1961756
1233847
103067
959793
1209615
1091087
371482
738948
16239
1300840
1420488
811191
1584438
222404
682467
366315
1270838
185967
1245324
1497909
941593
797147
300450
908099
560408
380344
1025020
1838409
487108
1637081
1227984
1637317
696481
313630
792997
154853
538780
704075
747681
1584713
1578061
1523976
211219
583659
485193
683519
1020320
1993536
1892359
304828
1666706
884661
1190885
395927
403312
11882
661685
1450902
1170721
1324468
104772
1939699
1581061
303436
139937
1728939
823529
462631
465119
328539
1085895
1173328
268874
546688
559846
594986
1464772
446523
1114795
1079876
1225015
908594
602035
253239
605104
341220
203934
979872
655546
1366775
278027
322663
70834
1502016
1818908
1294128
698673
436369
1103990
459373
746188
209093
614546
1176040
896775
1095137
946927
1425538
1778479
1748975
466678
146268
1996433
56339
603922
252850
165709
1734831
1378934
1687569
1436167
1500780
1163428
731649
935702
463674
1183968
68370
1059970
281831
1363154
1873127
500935
743986
1717154
516341
572222
1845625
1862698
1234740
507320
1390039
387518
1800097
1704042
1805667
104270
1643386
63126
1220556
712210
1237532
494709
317002
1019668
1278363
242141
520435
1357737
1999445
1051443
1817739
45769
25036
921753
1401887
1786383
1349498
1528525
1048879
563931
31503
652482
1721516
1789275
1999128
852592
865435
1087836
1311946
1095911
1422440
836049
1219474
318868
936452
938740
1433330
45331
1796528
362128
343379
228368
1611164
343724
468674
1284366
185421
1707195
622649
970969
179478
1886415
38871
421912
1581514
740958
712387
524089
1390036
1115821
1600962
1633837
1228193
1914081
952538
23986
132367
437051
1205379
1550056
1498990
688374
1014309
143891
240731
998034
1837053
1329651
999611
277870
455789
1921887
1675853
560321
128350
249934
899319
642745
1294477
758969
772731
358669
230542
1497808
736383
1540206
1690640
682808
1483447
981729
927262
1339999
1608367
268146
217086
678475
932535
1135549
184306
640964
561623
1309210
67674
177711
413571
1105287
587146
395687
102165
902604
394632
622702
734842
1505397
843026
163794
1991622
1575474
1388951
91266
1624465
1794643
1080646
599536
912549
1188365
1103541
1468227
1221753
100205
806459
896752
1022963
1718255
1967271
648184
1464399
534239
1970943
1927273
786218
1904900
1566823
179687
521113
10251
977940
1470682
1594372
1296283
1455040
1382225
670609
638880
41111
739506
1038667
846675
769218
1549160
109926
1469521
184068
1860694
1745027
1877442
1439850
1496438
1393072
618048
1192648
448586
1786958
140910
460531
404865
1082928
1871607
625173
1688194
962710
1198584
1010434
1819614
590922
1462211
1884562
741385
1244903
1823315
1713523
62671
164220
983523
104398
873110
1329138
1129414
453170
1553124
3208
854552
105450
535750
255486
1870278
1964782
55087
858825
1400624
53317
1526793
1283462
416357
394180
675991
1256958
524995
1331024
511100
1986951
1298729
424259
326480
1539010
452481
1631494
456683
151305
426117
751540
1700104
1817990
63704
1165623
1064344
1050301
253587
1967703
72864
369437
1485023
736914
1639386
1130890
1018155
838783
54870
1852159
275502
1610559
69226
1763966
872941
558533
829525
157088
1732781
1858083
341058
147976
1010771
1959051
1440907
880389
1034400
1440426
1298783
631406
2453
176775
614941
112848
1519959
466899
463154
1191575
1267153
779604
877252
302589
1505856
37763
1127696
199595
1461535
636384
760388
1334763
417886
1734698
1182115
105681
433868
135886
1359126
1352800
608237
138951
286922
1320344
1748218
795197
1541288
944706
1167483
708172
1347722
1997991
1411295
1306853
936001
796099
61869
1879136
1919675
1397652
1348229
1030309
697151
1271436
1191639
1281238
398375
1173495
1310006
492680
568805
32039
1647020
114482
1197832
1404661
381793
157362
698956
420787
677026
1969753
1404236
968052
1829259
8306
331304
289855
1995477
883418
1743362
749717
509271
1733804
1214255
517398
1414345
771506
795361
520621
1868968
1791657
296213
59936
28486
1366140
1043639
1431934
1912988
388783
1958092
1642012
265765
1546931
1067741
1657666
1845897
1337810
666843
502246
378350
254527
266281
1118045
644770
1264306
1059908
169849
513463
625425
443692
1006129
1637201
968957
53465
1307573
1189925
1045987
732749
813271
12063
1420685
104880
482727
888678
1782485
760873
681907
509770
1634732
610979
1796719
188488
1834901
1301947
1652791
1314392
120327
1956263
1195140
599276
460815
389308
811986
821492
1072526
1483215
1665921
92421
1270178
329680
672382
997401
1980255
106615
783725
1953050
1474198
311866
1725453
1305139
472945
1889654
11853
1119761
1966967
997114
273130
1454466
941166
83400
1837491
1292554
296665
1830045
1972454
239321
736772
314172
1672435
1098208
1955637
1884461
1729444
1687827
448704
162716
631687
1067594
882195
1319747
634297
994045
5619
1355755
207776
154801
1789519
1617903
509090
1310038
838896
119710
1208850
520591
454988
507191
140782
960316
535985
137049
115134
401450
642954
1494273
198072
930871
1521367
183970
1616039
543010
1139062
260013
1354135
1324434
1661808
991482
975967
1931152
703397
1173377
581215
442136
1608054
1862240
624605
690261
979630
1645075
1361087
1737698
1161561
1513134
653564
1329156
1237986
649528
1546307
1203359
369577
879708
1787181
1215952
1401199
442116
787792
1999203
785227
1365206
1964778
139123
953217
1706118
1500278
733037
1794746
606885
807982
210238
1167369
1878996
1277089
944832
1212066
95306
1580494
927529
1343993
1211136
718410
1878374
1117976
507697
386686
1238294
756085
966271
451664
1553429
1461845
1462171
170370
1956866
68288
476690
1950168
965293
1800229
97609
350414
793432
129455
805298
383651
907691
8654
193323
513083
332165
63783
1028877
151555
1266013
1464033
973122
941148
157076
1155177
691281
1779368
1444040
1909014
960036
1936841
1704924
704237
1865253
240300
936753
379661
941870
990836
1288921
1819004
1823400
270068
1535495
1445043
1073638
1924221
850581
1930431
1594037
533297
629762
1015487
1386673
331975
568812
344492
1089669
1701478
1173360
1898493
1998863
309956
1477621
141736
441847
1990861
408844
253728
434402
1396743
510918
1044471
1694691
1112620
1997930
1900585
1013342
1113910
756126
241108
189269
1299480
1829005
833908
1999032
1040334
1921703
1860181
820547
274817
1407417
324327
1632935
1437420
498523
1773283
368996
985978
1364634
93017
482027
62503
1500069
1091847
1014074
1435024
1466465
1699749
366989
1348235
1294901
1189443
1849189
1258954
1237259
1466211
1245963
263944
118747
1026505
866885
253961
407112
44148
1579379
1550089
1570557
629564
251705
800705
448335
1642289
995299
1606534
920881
159964
1641858
530637
1660465
338670
76571
1621867
1944840
1254692
1197112
281162
1541258
587263
1994531
1237948
999263
1310606
370695
1641439
1460662
357089
392467
86347
620526
169935
1113676
1498133
119887
549390
925620
308893
532930
1979053
705126
1045238
1146881
1437850
1606136
1886809
1001318
1556647
1928622
259650
1020012
1204245
778654
987313
15008
1132906
947035
860355
1115978
1237907
883090
1103895
881546
410838
425708
1509591
828471
325609
301126
761942
1225278
1005283
1933726
990834
744280
1325311
1507454
805108
933583
532660
1725794
1647630
1442941
1574235
248982
781904
965700
1476162
1967823
1783287
749085
1421099
1240462
1861606
1029316
453708
22026
1239201
1000700
1242980
80765
1368912
389960
1534245
187724
1273523
1360823
1924127
654042
421625
1814259
661267
961755
845576
823258
1346942
269669
188882
946373
1385158
1621192
1217828
396498
235035
723434
679491
42618
1022058
154907
633639
381281
1530221
1306923
1048752
1270313
1901358
1294819
348434
324447
401878
594611
404669
118361
1762659
133542
1619279
1686639
1356063
1997800
93704
829459
1680949
1848251
1963382
1312795
1773444
5116
1332097
1795244
1407705
513893
202117
1872154
1169675
1272360
1339700
164754
1314763
1096216
897690
814203
1442619
63097
405807
979371
719119
595171
497232
1543391
644198
1981470
566239
1827207
1392058
927023
719860
921473
1549941
999431
1649832
1697796
318566
346986
893351
599859
824816
254377
1476652
1549221
363608
760595
1116547
83588
572426
1017436
896488
1525804
1720627
1908242
598435
1522824
1605481
1648236
160113
551525
1290200
302150
993347
929847
837202
1474611
1620565
145588
744844
1557497
523264
674088
1493336
1423916
1237417
1494259
682081
827074
950102
1154723
725700
59466
1840494
1272365
331870
1193767
612638
582514
1130920
460842
102470
1302100
1888166
37366
128109
997333
539103
1986744
1414433
696070
1173447
181947
618933
1273713
1947396
1170290
302080
1715764
327738
1398199
424151
316274
507967
973926
859383
643685
1004084
602126
1675012
1690123
1508428
125845
192857
1005969
997231
602880
1447645
259434
1606859
449234
374784
1639294
1668369
1744637
816339
1881266
1031498
790535
1692919
247077
1854031
1168196
1949698
1756602
1253994
451875
583570
849218
1909482
208743
930364
967076
783858
1595489
985342
1586409
647321
660058
764676
908793
816774
435454
1969078
1162155
845817
1823907
1244966
956108
1641401
1178252
1496724
1051328
361481
379341
1918000
1415341
1897126
795618
1458486
285040
180717
1967272
1645457
206608
608771
897671
1540553
602114
503817
1676244
1536404
449001
695249
460353
605332
18146
857713
805571
1736028
966508
588891
1520788
303281
274615
657886
1826364
1574073
1438362
1560740
789397
130766
1273817
198356
511669
1628226
1776476
275262
130343
819524
830234
1142176
1036745
1078282
925113
1974041
33546
11265
80194
1326278
1753561
216686
1061057
778645
956626
1867196
833786
419259
776836
697239
269086
1536776
1119992
363092
725576
600519
311062
1591268
284330
295555
1870477
1296919
1722198
303453
844300
719565
1941391
1967682
1541650
1253932
254367
215783
241810
491372
1223111
1841903
102639
1296657
66970
1813837
1894987
1986720
1064852
674869
1229179
1734845
960153
1808353
1909558
1058349
447838
1730861
1084694
71858
1487888
1815707
1722625
74569
276685
1285245
1707250
1143104
1477710
1754493
634531
828718
1923764
551160
638042
38176
160568
1735384
532418
32588
811324
888592
1146352
147527
1715591
1081258
28638
739441
1511332
84379
334566
668543
53066
254720
677279
1456452
92544
578891
1613812
1863028
379546
177587
847423
1101984
541604
473408
151881
301018
1950981
1144341
1646368
324837
113646
1161353
1464481
1603812
815949
1549277
1730395
707291
1483473
1184047
616331
207032
367497
1985182
568011
553512
160877
360530
1276865
1982013
1782176
85334
758834
922985
859731
1088060
1960995
1147472
1394652
74436
1298791
759000
256502
792576
368974
670482
1606424
1621332
1541347
1788981
1189922
701594
237016
1870077
599539
1633384
919818
1024024
128082
702299
1130378
1667148
1963668
1151241
1266525
267794
673828
183364
15432
1676414
1239821
38929
255130
166539
778773
1842285
498438
1206297
1428255
289477
588783
718324
621496
276579
593312
1686028
822303
1189280
1500553
1212133
777552
1401581
1692279
747090
473392
272123
1584382
16952
257906
1749788
306112
1835098
585528
1880456
1274774
1937271
508932
1417625
1269102
1482661
1791938
912770
77006
338868
1849815
313242
1732267
387992
29196
305148
505312
1030722
1073578
856184
1230148
293825
1645444
886641
1978186
1162878
491912
1086281
1985834
55529
896654
977050
1174033
401037
610327
612078
71208
961119
1469818
738578
1423520
1121418
1571795
371810
13318
1190667
1747542
597832
813178
146669
677777
342661
1676233
68666
1066715
978709
1571397
1770542
1087638
197731
841890
231137
1330707
1601169
1837324
226991
148924
403934
1995408
1906939
453921
1697817
740805
968226
1350802
349043
1550021
1591591
846644
1956599
1158323
575021
290234
1089496
1274697
1448116
296067
624552
1950752
904024
1425586
256178
548455
1958445
1406314
1159064
518269
1709659
1496160
1244294
1068327
677946
1028364
365067
1619846
1903831
412236
510382
1372744
1410703
1024174
295473
647490
1990212
1940923
1486343
1148789
1144201
491878
809628
102110
555150
932389
1214449
872802
1389851
1683520
956785
1582295
1039542
1843363
1212272
1298349
1813558
1278135
1843383
1978782
1104019
463666
1487069
1120999
1644888
1673931
926351
694997
1890772
1673707
1341561
902667
1401729
821719
821011
594134
487075
1476180
1163774
1011230
29423
1642705
1412951
1186871
1012487
210037
1908830
1952994
1736663
1511623
505920
256688
812846
178388
1025240
1658986
374859
439397
1818606
1130394
1225039
1185656
151935
7197
1737253
1295370
1770138
1571166
1913118
964614
1871636
1763174
1814202
1995174
854118
1686554
528005
40307
1929926
427931
294461
1850344
1560203
95845
882977
509063
1627854
16117
513384
1906932
353327
747315
1635046
214290
1534050
1256108
253512
317361
1638013
402555
754272
313552
447986
292216
1938480
1502767
1945479
293781
133512
542647
963943
326424
60554
1423967
77996
102264
863420
450182
809269
1572093
1370118
1390482
433337
1915044
273324
738215
1333839
1772186
143353
885982
1725844
1073297
1990662
654250
1214806
1294528
960645
1967721
1630982
702912
666611
1655452
137493
1992491
528444
1662567
1631162
1870592
406938
1902587
415289
1053283
1191680
50023
1574882
1656646
1519357
220873
1274534
553311
1684156
963263
413434
1075417
927248
1547520
639834
14825
1951316
456580
342257
1709524
348133
1072116
26525
569958
628361
527054
933118
1307385
408900
827216
1510790
170998
514403
831688
1860667
1631808
1396378
1597192
1520419
148998
855343
1613988
793065
285533
1825810
244974
1157243
279166
1624198
1494556
940885
147880
1372247
798592
932823
601740
1013456
630595
619875
1344817
457226
838707
1497516
1294770
898636
1643746
1168161
232114
26770
563110
1421658
1417992
401209
1088838
1648700
369853
1768370
1287101
1730421
1224799
254421
675017
587434
675504
1373904
1483720
826720
743222
1675021
21939
1802892
1316634
519035
1018745
1486345
384382
235293
242623
316859
1639357
365678
529532
435320
1639195
580071
55020
1437778
1441341
1547813
975285
1095667
115887
1748845
911675
1222433
1117853
1610719
1425545
1500728
379663
1866261
233172
229642
295503
1383084
560671
485476
1599361
1418052
14551
1131090
1998587
1306392
1805385
402580
1777266
1563488
38793
981943
1842351
959343
1189398
761211
564606
75553
1543326
1526685
454972
1530544
110669
1482976
1764484
1867106
1212901
1403180
870527
573190
172255
717562
990299
1894091
1472197
406566
214274
791448
28339
1687297
1462283
1185121
1085208
1705461
1107729
1828212
1496516
621
1092984
924473
1339009
1428708
1331488
111134
497017
1283130
59999
804106
267337
1316742
1974765
1954893
964176
843322
1657382
1195051
1190334
1656234
1948034
981613
554247
1911615
71346
62074
1417526
434946
1349995
258626
1020112
1234394
1503617
742062
1158743
794620
376380
262360
1316477
1751237
325464
1869591
1757025
1183303
548533
34674
184770
1076534
5788
448075
210936
1108473
805334
801421
11628
441277
977767
539843
1472169
434190
1720164
1103754
1567945
1359309
498070
1551436
972074
428026
1591434
561644
562174
1252144
1851075
835405
958655
450641
776458
1280190
16804
99904
945936
1993706
1180153
1767015
1969469
1290137
1217913
6033
1381650
1057380
1148374
72509
1082860
1894255
301244
558965
1090794
86055
24305
291523
379496
389493
1145582
1216938
764895
1335603
1771587
525585
1980207
1115840
161147
428740
1216231
1154806
809113
1424314
1562820
254413
1577534
959330
401718
1508089
1710431
984332
1580635
272483
1894920
683082
1205851
930305
1334948
848412
136483
987209
461561
1229733
1533457
1107952
102113
864088
15372
600459
1598578
793462
464825
221239
597910
1140643
1853477
1052737
1528759
68016
525291
643531
1530321
1187904
1314974
26498
292025
184062
341978
816820
1788249
1806694
832940
909258
1404145
156627
1817656
289523
292407
1030774
1617408
1542760
1870316
1525430
1312874
770538
1783649
1250929
342271
1091883
513528
352034
357928
220231
57147
1629636
1835734
1514732
1701499
532347
867008
1212822
1720793
1985795
1704465
1914266
1960111
646898
1157832
391253
231591
192291
897489
1604491
1324250
1094420
999753
1665984
1645158
1664765
470572
976344
474462
1842278
918696
853867
1641524
198115
1866356
1422461
4347
1798595
310304
1949351
14318
153640
1090088
1293536
855066
1435176
1946800
1318332
855260
913467
462110
1571717
679286
1023868
540426
452107
769757
1315791
1987915
465333
125248
1583193
634958
1313412
1349553
1636394
1232967
397859
130410
516476
1360431
1144690
899494
393151
1259103
1425108
1284709
749084
357212
1217314
432632
1852066
913494
134406
909207
1094920
530411
377460
519157
1157913
1066285
1933285
560462
702462
1349914
1890341
1229632
1336244
1429103
1968957
1626541
1311702
1783400
991885
1758548
951458
1082527
948845
1807473
1915235
1255228
108246
103569
932627
511643
239541
884379
1099701
949817
689397
134163
77088
553770
804661
52020
550370
390515
717770
1522217
103193
1788763
1598427
695959
43983
910039
224365
107868
1547165
1655460
585311
1042007
1606014
1848444
1276092
698146
1509783
1936410
1139485
1544124
1163499
596495
376081
518100
303409
133327
1016544
74288
1512192
1994264
1968093
1921411
322614
1343136
267244
1048330
314146
1523356
1418531
1027867
398631
548828
48991
1424284
1015146
1352288
1921539
916026
64036
1753421
208353
1621243
1112241
1414766
1833398
1182729
1289361
1974337
1570787
1908887
458352
365511
743476
608311
1341202
1927043
694203
751949
114102
1768558
275256
1882341
1480852
1309174
1987023
1866068
1377675
795422
1697755
393998
1989251
1743523
1201635
447766
357127
1316098
485765
182479
645813
1926840
1733964
553020
1485061
423430
541067
96721
1148714
525241
354056
303158
613873
66722
1587431
167917
755670
1295879
1559474
1421250
136053
1486295
1244943
1236317
1916821
204927
1594784
137185
1441524
1517293
98552
423981
1771553
1871133
160004
376843
1937561
1263119
677118
1711918
798039
1041312
1938458
967119
323509
1838360
916130
1440726
45813
1985781
977970
140459
1560282
1289599
498049
1711482
310008
220092
610077
1093538
703480
286258
478145
1405877
1267723
484536
1578816
1068644
1582596
998980
124645
413283
1442405
382596
1958123
1772437
619863
632917
984367
1050225
273192
1365541
1585460
726698
1941310
1374308
1602648
576903
899379
1505834
1760194
1097521
816795
562229
1931300
995874
16048
692146
1740945
1111957
75699
970027
243397
1994603
1550904
1054853
1581047
1811637
1162997
433960
1593155
146924
28709
172863
1391502
1875392
173607
785984
1322303
1264102
1152027
980587
1969413
422862
1089011
1995739
1924686
634355
1127062
109412
355600
950264
173945
667864
41379
1344707
954956
891922
1365476
758320
203715
527454
1388750
740289
246313
161875
1523095
790984
1303049
1197379
1725329
369301
523028
169906
971981
980370
440693
1213282
85955
1456947
181032
331755
520001
1687097
1873661
1922935
588100
1078650
1907449
144752
259673
856422
1878647
87853
1731205
889742
676028
917388
265756
1309556
1674288
1494087
1238792
1616711
1353696
1825855
1483956
1807494
1338148
801558
1398301
2061
657420
1335287
1917012
891202
1919654
1136989
1572423
1565070
1027831
25892
1193983
162617
40564
33827
475232
216116
236861
1124785
372356
1830525
56652
1351514
680699
554557
381633
1094093
1654864
1382981
159014
369946
286862
1689891
467279
1410899
1271509
432522
1369123
1593979
974832
1642117
608899
827564
402658
1229798
281795
958669
1518635
1849290
1060570
1429451
1254435
280754
937031
1269047
905808
937483
1525926
236606
1547193
386504
123727
988317
971229
40310
433710
557348
1962274
1430622
243840
70136
1871781
289781
654399
1426955
492631
379931
778519
1455474
1420633
112775
710890
669667
1598740
454660
703627
1696633
1682632
1045209
280859
1511469
1523705
1678600
1333541
1472171
105767
694152
1681907
1156281
1494622
574541
373705
1177708
29746
440475
1961116
345972
64106
847699
760078
1850287
1320608
163851
185115
1510713
554071
1669913
837588
707886
224117
197025
1951556
1841727
970939
1520148
903079
1308667
1145921
1568982
679905
1436681
1116997
43983
1221933
790992
492661
29660
442905
1457266
1330367
1287757
1445203
775868
326238
1136024
6851
1175164
1813398
891396
1605543
1585042
1346643
1316235
1244276
922859
170785
317518
1016127
1280058
1685487
1012744
60056
1981420
435772
1195958
1915727
975068
1437548
1936400
1891192
1057839
1678867
139402
1724901
970868
105591
1408212
248199
185804
1811164
1838158
1974657
1000588
479753
891706
511043
731446
1704601
395344
908594
1393611
1078421
945200
1659460
1516618
1643476
1259023
327633
1806243
1941396
638855
966418
799648
1226055
240958
847915
733035
435511
303987
821756
607241
561632
1498433
1685133
809573
1898198
1170089
1738562
250325
95583
671448
1148187
1751077
871397
1966678
1991310
567180
187492
316031
1612397
70708
870271
373457
1856773
1521420
1069745
1880907
1785553
663315
391465
985494
963670
1537696
1927181
1343854
86096
909180
1824435
1651447
490247
1888377
1632481
1100462
173928
1666484
1436548
883775
1878915
48131
1161543
1702854
40401
1376819
1934967
866413
327113
131532
1713249
1616914
530815
1185136
1858154
145020
1460995
1233761
681699
1393782
1872078
568897
1070429
930277
23929
533414
1316638
896226
54785
1761871
349207
1232645
893903
1490532
324593
900771
1421022
1624359
952733
605807
606681
619734
1072069
1455994
590815
985326
829733
1852427
1754786
811947
1221117
1457728
1536381
1116709
1688434
302588
1649801
1360789
244043
305949
842758
49352
1252274
598743
906403
1889026
1414887
242609
1969887
1250564
1571559
743336
798812
249854
139137
372285
1849293
1457526
1463342
527487
1930032
789218
1446712
153964
1344408
1716763
1450564
1213476
1683154
1492284
1048101
171605
1155082
1335402
1927286
1505391
1617948
1139078
1817147
1019549
1516262
1302310
85771
1643170
712643
1739484
1282517
1752435
260368
773583
978007
785119
1675979
1275256
70107
1840512
1982883
1243340
1526692
1635223
746680
1658099
807763
349555
228127
458932
677330
981211
1142321
1111691
1778053
1503978
1247255
1087115
1437825
107740
313457
775015
1472110
371386
1355568
588060
85229
1202100
620718
330147
1937754
1597223
752639
1078521
1587240
1472317
1163174
1110826
653917
1641992
33112
495378
1684582
1515461
806157
833647
721078
149412
577391
1899399
132368
330725
1323297
1354055
1958324
514375
612815
1508099
962624
1458089
296606
1432247
1910223
1843514
1061153
1486263
1225677
880565
1323926
185965
1551553
276294
657483
1075978
415841
1520529
811264
482479
116612
13454
1814746
1603725
1694906
364799
1039607
1334246
1244258
1288165
230768
1824611
399318
358859
434430
22041
940129
1281193
1738879
965571
215043
984046
522629
214704
1618634
1366093
1433671
426937
1117625
1594711
1649400
146163
512441
582754
101649
1165937
85888
333177
564938
537588
929355
797287
1301040
1221645
458422
33395
1941112
1255009
151640
1944731
1635138
291229
1800331
828674
1400247
780527
1170981
1376527
1130327
1784391
1838017
838016
373049
1661245
1654092
153955
1554823
589297
831592
1531942
1500860
1617519
1389184
276467
5101
692805
759284
741829
1063321
1811984
1330574
194815
200209
1394332
580094
140042
1401782
236185
963635
1306075
1857122
1964401
1497939
573954
1932346
1041725
49222
56894
776213
1809862
1898720
1558548
416281
1593747
670368
381718
1283045
758375
729650
793994
995915
229110
536697
1092651
1809771
1773381
396775
180178
1243486
540485
287994
1613750
931235
1428562
917530
67773
1636548
32847
239997
289888
1935851
1637948
400075
485781
1035007
697746
465529
1937309
206238
416189
1155885
1015237
1129793
1697417
328551
240604
326768
266945
52204
361213
480930
1915668
835346
298697
1108665
1781597
1481890
547993
1527848
1940090
511373
1207081
1255349
797438
1120700
1346350
1628182
314332
965341
1986425
839599
871821
301756
1785833
643753
1876162
1281131
427564
1112699
1337212
140075
928440
618189
594798
1590340
212675
1768177
1995009
200687
1590306
202268
359479
240177
1480720
1276279
499269
434482
367711
590023
1701543
1034897
515352
1105644
232341
478571
306195
961244
992189
856025
1538539
1685326
1817717
1941135
1420709
1789588
1842682
1032838
1272165
878520
1589880
1182787
641971
19325
943985
15449
1077116
1928802
1638006
1601150
229518
1009752
273853
980898
1867663
596436
914518
1786222
800086
1545475
297936
826108
143286
1095875
1859863
622851
1204691
602756
384169
1702461
399917
1685187
813989
754961
674232
899567
1385736
474002
1813516
837109
1094180
263059
418362
550757
1916019
1486409
1573790
866591
717932
325150
1851498
438972
1549175
1855379
775285
1667094
1951033
735142
406157
1702183
1242482
1057576
255231
1915936
517509
1463059
1170172
294071
1719183
1442386
644626
1354129
1819631
768208
253730
908301
878532
221034
305139
1778545
1541716
1334571
413276
1417974
892175
1242890
1148487
59135
38996
1353024
636762
910424
445945
1562159
656090
1286904
1437543
1164137
1032415
1757008
314760
810534
1379823
1773106
624262
794688
613419
1789889
640993
230318
1186968
44647
1974502
674726
982834
1583659
1601527
1655586
1163813
452535
1732228
109413
747319
807390
689386
421547
1904250
644229
1114557
1020578
828235
1363659
1632008
632843
215698
437831
1019523
410310
780746
144540
263251
691336
1414273
1136856
540377
44992
1867585
1261007
1067835
514153
832546
415473
632905
1261699
1903240
780856
385043
1388953
1191954
329405
90461
1180844
1504102
1919987
1425766
320408
624100
736662
29479
506423
298100
198092
551117
1154474
1317180
625741
431592
1442258
297547
1298964
1926748
791068
35481
13730
416282
335479
1645631
44611
325865
1043244
1867731
312624
978960
668779
82821
1256874
1746479
1030283
1253496
639685
811326
1103648
1822137
1080793
1899069
407620
1487470
1201529
1448938
1420289
1633300
325747
1227576
374393
1307406
1897717
605676
1998099
1013923
1325606
651666
1767542
1970072
339621
1760054
355510
798019
905906
6946
374203
1905733
1756080
1833114
230593
1287153
885773
1842837
18064
1588322
331352
1402554
991341
1535153
1846192
1769133
885633
1240878
1435590
1212388
361465
1278188
1450402
517639
1807301
616638
1388551
280487
283652
1315150
1722697
230971
69757
1830599
1726717
2585
940285
1039778
384054
780285
677692
1659639
1201029
334555
1181
1804113
1938405
611406
1269028
536125
1201394
1751396
908928
1930261
941021
590563
1028598
470518
454063
1335752
1672986
489937
370778
1842408
816201
665786
1607493
1206912
1396956
966495
1346283
786951
384575
172243
37461
801822
700989
1680014
1814885
1035680
1591772
1178089
1603424
205624
1095362
1798659
1887686
1894546
196695
300401
1477890
280509
421290
794479
1354122
574808
408857
496579
319527
1800532
1907193
172712
740271
1905542
35429
924703
1432187
233184
97038
439845
538406
1502041
108578
1337496
751230
824399
768294
115197
1133777
80970
1338770
502017
149847
345753
256700
959105
507217
438546
1408802
1618066
1824039
1613813
1091026
1541002
1409875
703908
145554
1891047
584689
1537417
143056
414796
35955
220400
1084348
327810
1849268
1744115
1702230
1884742
78435
625310
1042512
1925600
329637
1187514
161728
1977235
590252
267272
437372
1427069
673027
583107
1023631
1897737
1259137
198326
1074432
55706
1900533
1580286
1889829
357126
320284
427990
1647293
995359
518171
1595230
1005485
1135828
1147368
1449820
668695
352593
328562
1910035
273421
947093
1449334
577762
1490637
1001987
1424979
1301170
1679934
318922
1336303
1500871
440862
146132
296132
887783
259317
1581362
25655
158549
960815
561963
504487
61068
1044998
471417
1804437
668064
1773221
1683981
1607235
284219
20384
1920566
1410880
350873
1235799
283965
15457
993763
169476
1619162
1409606
1040584
170490
906383
1539436
712262
814285
1540246
1173300
1141504
1820654
507509
261690
1023879
699101
1669037
1697287
405338
1115090
287043
663508
1007117
649336
1309317
1903858
969154
242799
542625
685256
220774
1411613
716654
1606723
1838327
87832
423576
894275
1299163
1328698
1440454
518003
670139
1798104
1751735
1031525
533824
1234600
438973
842656
1933348
411459
246422
1579183
658613
1568777
1636453
194
1381307
427771
1614341
1096913
463257
930295
1906980
1495053
798560
241189
509598
1326154
1394973
1638063
677099
1211822
632986
411868
1086811
498286
806318
1965197
434962
610968
388524
277624
1418581
130713
319789
559481
1168601
833660
439643
68641
759540
1511403
108806
1125467
99454
1362053
1697961
261843
765255
733535
1878432
1149907
809119
1730842
1910749
1367258
786896
1140321
519100
1785731
1771551
1741998
822920
1502688
1824087
1544701
522370
1617583
930029
1573935
1846488
1839364
1827995
1304115
408046
172796
1243050
838754
1791670
1550580
1058853
925713
1910299
744706
3319
130508
383995
1093512
1323939
322291
1725571
1135684
605348
1635994
863291
877923
294612
637113
1780363
1748011
228542
1427777
1557825
1671140
1533138
158327
1911469
601950
983573
1294973
1686646
1663975
1865479
498395
135708
877970
1961693
1720322
989039
1694226
1204202
1871862
511593
1508603
1383459
1106463
1082770
899219
1001947
1343204
1849574
808944
145448
1793246
320049
1726392
1202265
976729
1836254
1265077
1231411
739421
1572795
420812
1907760
745685
1276634
781767
695459
1103587
1385236
961585
583203
1098608
564538
682330
898148
1036590
791740
682694
1438389
135126
1315060
1699617
45479
1410484
1262783
1076009
599001
651688
1313545
1512711
1591074
1568185
545493
333812
559468
167743
722442
186733
528932
518348
1574548
1255983
1372114
1634862
400693
74153
708528
905188
1992039
1554543
763798
618825
89067
1440254
239595
506581
918838
1551495
816836
498134
1284128
53708
104470
423177
541214
1057697
1578653
1263805
911264
1143282
1608064
606845
331148
903366
833030
1592302
777833
584112
583280
1082465
1836328
1840334
492016
595570
1011103
191212
959087
1462655
1564857
222032
619362
1777530
1921336
292720
1818003
395427
1085847
827821
870637
1277075
1099159
1677816
7602
1206874
1907371
1385040
1327220
135828
515032
519315
737596
805001
1385526
1744371
1552232
1363436
1473452
1228153
1191145
1320368
1566782
1470424
1693481
1168620
1180667
1222608
751130
1398671
1680361
824198
987678
1555096
1051126
1284058
262100
1564407
263705
947524
1424794
606933
325417
1128154
950444
1591189
587032
476992
710492
1022326
2177
247512
1071035
1025811
1311764
615801
1280726
565619
44597
1320844
902396
700699
169844
949347
237781
716413
513524
1328005
22916
1467646
663406
441576
1620388
811389
1913352
1667944
808289
378424
1547287
1757627
720451
1863109
703714
1084229
906104
569897
1800662
1724226
1376937
1744001
1147189
1470005
401904
1915447
1617018
1184061
964040
1606889
960564
1650839
1334488
1282210
916907
308557
340864
526994
432058
1465397
281988
129945
1357888
1307134
483269
44751
1497625
131426
385013
4427
520423
902217
1498338
1238000
1852917
904398
1627952
471864
1041822
1169970
1515998
559170
103176
946027
372889
75784
1442631
181941
3607
619101
1272174
1499223
746506
243937
308396
935152
436922
864856
1070815
153107
1760486
1873930
1070057
472781
1284194
552714
1236339
282453
260407
1808307
1858375
1707595
534877
663415
1553861
1267776
1038400
1436118
1027998
1910672
1353784
888326
1693636
70033
1685124
820469
210991
445917
1546403
1813487
1690650
417166
1016277
231813
1340727
1688931
1427655
1447632
169907
1716445
1631016
1851175
1358684
923462
1615398
1435330
45884
913948
1076559
452121
637929
296641
1002426
1969502
375802
1455377
1409542
1885761
1345167
127293
421148
981920
1167480
1256656
352474
1735068
1153337
1322075
203164
607145
1802945
1772252
64052
656310
1738962
761855
1567755
1286672
1461024
447730
843943
1850684
1582050
561170
1198358
1138023
651464
686489
582444
1584634
1876708
1217524
1087566
951196
1803314
1395046
350088
1947934
658457
1633486
807826
1899028
444958
1610311
1651904
1761767
1767790
464291
1514338
633316
889153
1548252
1802965
299349
1657421
998336
1456826
827042
1835367
1125209
666068
1779113
1225263
137411
1305991
959036
1648814
377663
1855083
1576637
249335
600934
1166344
141767
30585
1037230
1210273
1991932
181679
246332
1750902
1158217
1719378
1743011
986592
153302
95885
1208651
1153153
1728766
185143
1403779
42302
483322
1469488
744290
1659573
1199534
40172
1440119
478501
115862
870858
248283
262027
1996240
1692350
678934
1550388
558164
688218
1010394
1045393
1027168
1611296
695922
1975514
143531
995070
934433
39682
582819
1905173
1861441
309851
1877967
1222365
1071108
832833
1059092
1880081
402785
46833
1285196
1919080
1440358
1623631
1569507
41988
1969954
432763
445857
1989797
867384
1198518
972705
1600482
1210948
1010881
599871
1623959
470497
1077757
1226652
600721
1467167
1661419
666030
1733546
856110
67542
1798329
51131
158859
1870982
970301
910376
70168
1849516
290214
26139
1427504
1735962
970287
1027259
1349721
1972157
392839
297116
779789
945962
1311299
1102699
1830884
685112
1210904
1309703
821984
305079
397923
1300094
731499
978259
1923861
1035353
257446
517215
504521
645430
1805259
663512
433422
1793294
765648
278955
1581849
1247306
1715952
1703754
871724
920522
1938642
474431
307115
702292
1104143
363218
547988
491418
1989085
860354
792707
1097460
423388
10857
1193230
194979
1690624
46849
917827
201980
1843845
1238800
677166
35690
124017
1011953
109765
1448369
128746
1520667
1121006
1536239
1475319
300298
1843399
516660
1121797
1626005
1249662
599714
1121553
56444
508316
741620
515374
1354629
1120877
174261
1455624
1425315
108154
1158197
997685
406954
1457678
894210
124949
833189
1595845
715864
1364142
789500
624212
1203265
258525
1906437
1395511
1428137
910251
1950513
957080
359760
1572447
1787728
98691
1996759
1282226
273464
623624
608222
796820
1429443
153057
22237
1762118
319116
1456245
651943
262402
178768
677956
1425630
208173
1533825
252552
452975
1283801
183298
1442521
1512182
885602
1043077
661230
340055
267181
37774
953228
1512499
1127712
413384
267189
1789493
331832
346923
44857
547369
904429
392010
1619646
1413884
1378613
1074498
509697
1116203
214734
393137
565781
1618640
375111
300244
283757
502369
1902756
1706287
390538
1667894
257502
1759909
21314
1971410
717739
1249896
1934727
816262
101421
878560
1580005
1595866
281679
1098558
165647
1910569
1651715
441375
1350341
1093199
30162
1697995
1619692
1306031
1906007
431509
731491
971853
1098811
721526
1518220
262782
1307668
546301
1846187
1883536
1524432
936224
1849276
531734
830192
1060058
1185509
1447832
1141424
1111820
1792863
363041
1596392
1524889
21819
1633796
476876
914344
1335259
674604
1037480
1030159
1418080
1014344
778673
1261781
148898
766502
1994822
1636429
1376086
1365516
1823431
569458
502001
1686125
642704
282297
346824
1750358
238895
553460
606660
113564
20703
1701856
1159922
669229
633710
788835
570924
1855836
163269
1153093
1984803
847350
739943
557818
1755855
1575939
225042
1859738
936397
1865277
880968
1080327
1890805
1810810
488743
1734877
307353
1199068
1015650
1720804
218193
1446474
1409025
720697
1560386
1350592
543054
585081
1700218
655983
1606027
1101385
116691
303152
442927
150776
171018
1255557
1617390
1621045
321622
383843
1336192
1809457
386377
1502024
1411790
908717
90697
250740
1669543
1953451
1145970
1673195
845225
1429511
391142
1664782
853930
336452
964133
266749
1789000
1784745
601325
406986
1459344
1565297
693948
1337043
1176960
86733
1937056
326213
462464
1234473
1283744
1459054
332231
869544
1526993
1171240
1906487
1198557
521771
449614
380693
806636
1593503
1343449
713913
1286289
794004
884682
1946016
745380
1056959
1182715
1235187
1277837
1028015
324936
1805129
658943
1664056
1410667
1187354
814613
24318
765053
1172771
932286
314733
1176123
172408
611556
1612829
575606
1418206
605460
258204
633300
835689
833871
183947
1005295
1315385
110163
1181571
1121184
340292
1491557
1023879
1519492
1839505
331813
775716
461969
859970
745349
1692896
1602811
1629168
1008324
1073868
1281075
940996
248109
1397434
597226
1277744
521910
972301
552626
1099370
667818
1433455
1270731
327680
516843
1730637
1349981
1973444
1212555
1459447
117461
1524744
142677
1380765
200301
593513
448115
1723864
1440713
1628774
1644488
344375
236090
1058896
1921052
1486507
1985344
249361
1849272
906971
1303776
618451
748347
474427
968652
371309
906979
1797407
226669
1533164
1544950
1590734
147030
254221
1732326
7499
1286861
573248
366396
73882
1468383
1439441
153199
1436099
889940
322121
167674
1631070
923859
250650
538967
639695
729157
149683
1193022
1823519
1455925
951848
461340
995427
1493791
829652
1345606
1535861
1119774
196837
1630080
1957060
1772488
1794567
647303
1190384
1093514
779398
1293780
1810749
643859
1956143
796279
126594
101215
654972
790340
1533772
1405794
1213114
1544360
363671
511254
1012126
947519
194669
1147845
247711
224890
1539249
559729
1584542
1738334
1434091
889362
20156
1899233
1603332
935542
1898642
195750
1098516
945435
51682
1728344
1365425
1935551
489480
1485471
128640
304152
1110797
1767390
322472
165357
1996433
1902334
562252
1313851
598357
1785827
1283870
1947305
866849
1424251
1194460
1987922
1553816
1471066
334006
601103
794095
1487485
1743137
1774680
1111490
1115590
374046
1119333
1659418
1945356
140485
577325
1830731
824138
918623
637023
1149497
1118228
1519720
510731
1461121
1961772
1729182
768332
1120921
1074784
1435209
38730
835317
973473
341232
758334
1291839
1581135
313998
663404
877819
874437
626980
1839586
932388
713670
120525
989735
1291025
232732
967704
83004
999241
996582
1384709
1323749
202330
1612108
1980632
770646
1371582
1550315
1014386
1752560
1311375
1999328
1571910
975682
1227086
1946312
1194374
1750788
687521
1658426
1902803
1533877
1807727
558029
546751
1099571
1997182
596750
399151
801590
1473007
1140478
1614770
1384552
1998732
1097594
44319
888638
708158
587005
1105878
1763699
826051
47353
862163
612577
402920
271672
82215
1499131
205838
1728158
1672547
1382687
1649085
1771714
987184
1725495
317243
1715061
766906
1819750
581074
652929
600369
317056
1887286
792917
1601765
393386
792998
389158
1029600
518730
672162
1957286
65649
528519
1070257
1967029
1960656
244788
408193
1981751
293055
522536
836073
1968673
1123910
1585147
1366744
1109293
1260241
791524
1799593
1655219
202728
1005433
1069881
1609950
1382328
1423955
1478657
1347084
1600447
1461313
1034987
612378
1471543
1924045
647884
1165031
211114
1549484
1474321
1783127
806414
1987389
801412
419664
770125
66975
473975
347927
1659975
791463
1866645
1455299
294766
919820
1337536
1785602
605105
1542841
879506
49237
8430
326130
896456
1002372
48997
1217390
355552
1838229
477595
676355
1877512
1561933
725467
856354
1941206
180665
1883001
1242672
1646770
877407
410071
772627
435991
956485
522757
1794232
1209920
1849718
773840
287712
323251
413843
1149361
502370
724852
1460964
890654
149930
271761
1798180
1155402
1689686
1914868
76421
1751972
897845
939429
431517
1435023
925007
74493
112929
510118
779642
1483540
1488645
1982005
1354734
1552618
371093
970312
627819
1937468
1056546
1065659
1636874
1741714
177592
665202
1854433
755612
283131
1817011
1800767
416545
44305
1648046
1807620
367449
464287
910724
767131
1650068
870913
1146196
180567
26093
1995686
314520
1863509
1654260
1969606
941785
1275052
142764
1545857
645537
1290076
1211760
341550
1669518
1096795
1170691
1747114
937345
1985423
1146560
323696
1367019
141075
714496
1381790
368704
1727810
1428772
575389
1750047
1900086
611840
579851
1740126
1668461
1423425
239857
1846892
282418
1215377
578901
1508641
494270
1261030
50530
1229977
223401
933804
223933
1138059
519471
1484172
419257
622220
285310
1535939
1921924
824009
1428881
297210
1405976
234790
1727038
154129
449507
291014
1745202
1209269
483330
1247159
173829
125580
202485
1275689
1629156
1598631
1620997
754384
1241831
566832
163806
304339
1312891
1354979
1081955
1542521
118289
1385582
1994225
162014
422309
1518409
569573
1051510
91232
260362
846561
1627261
969952
810568
1823847
1712273
1030926
1715924
1276433
271642
1451869
1523800
1262385
1442259
1446778
1269657
1751070
1316433
399924
1236650
1093024
568898
1473470
1201238
555840
379239
1125054
730563
260983
1086056
1712417
1538467
1342041
519784
336873
525881
784095
630242
1513282
553271
1386872
858344
522273
528073
86895
374048
705912
1571995
300921
1256231
1913741
1653369
1046845
1075186
1615916
80982
1035504
1314629
1017035
1175427
1761164
378370
1552096
1896323
1984277
1749604
1432686
1209402
1270670
514000
1493556
238650
1216309
1150929
917029
1614195
1919566
573905
375187
1126907
111047
1468054
563553
922621
336588
1324363
700150
1745658
1518241
1622476
1635273
239405
916408
702741
1822644
411320
1404624
1532788
1410222
443803
551344
132591
316897
784639
545582
1128594
612354
603876
807055
1613335
620347
1580277
1399597
101723
359925
1015249
1108723
467797
997404
1966591
131078
1221636
1102780
1434866
1224635
670093
878479
1290217
990828
1113434
1182574
1019512
947092
1140903
820716
643169
802227
1899656
25799
460212
261461
986786
352665
1634572
1502033
1314480
606878
1190630
460958
289797
1451620
786038
276641
1763671
1141096
1444243
1721482
90632
1907832
1520468
544646
1703837
1751478
939424
1753956
830640
330709
1671300
1181461
960625
1709605
1565039
194048
946198
1657875
1879362
899779
183435
399035
1299006
1821090
775306
1414252
1329982
384768
352980
522602
545322
382020
1497973
1656885
275402
1281549
273937
1177205
373955
1744358
1427525
351903
887467
1432338
315541
1131755
1072650
626712
1742977
606937
51557
40041
1380348
1628470
1926435
1565694
1544557
1614464
56785
1378953
217613
1005788
994053
277976
1591261
16609
518534
77391
670940
970930
75939
1871178
21542
739683
334102
425743
462432
1673490
980735
1811415
1684976
841895
893754
596358
7786
271905
784829
1142867
1238940
3392
950811
1655731
713220
1840886
1155260
26867
975496
594268
240719
762502
457450
602297
152328
520173
1905549
66573
1496674
1495903
1212276
1168294
1642224
535704
117215
1619446
483003
1366264
372029
807163
1215165
581700
1907443
1990986
1490706
760260
1349420
1138437
606515
1069237
1423620
858115
965768
286071
1253956
815072
1610525
461665
33941
1963554
120731
1858027
284557
1396916
1994453
472250
995936
1606786
1297055
1199595
1050402
1114582
782415
1230133
262921
1556721
752342
783761
822746
1257550
1416424
1794587
1782649
1393125
862738
1556980
1327897
1430789
1556761
916086
307948
1077027
1458269
941500
1531352
1039783
117630
488224
963810
532710
190134
846119
795911
398893
622679
1936298
1566675
427321
1374426
1119199
454934
166521
1535214
1714145
664952
682409
1830601
1837783
236078
1403639
1137170
278174
202844
938514
923454
1410662
1725757
1135918
197970
548644
789763
699237
1188948
1382574
1621038
1683696
291000
1131467
889960
1751312
1190315
1672373
1514644
598136
1903865
1806364
265896
920373
1074702
1614526
1578182
983313
1857383
1146148
441601
472840
415871
679816
487868
728588
567787
1266438
1232535
319452
1769805
248557
928246
635025
68207
350213
319016
969041
1205099
990376
1540779
676855
410440
404604
23929
298940
434797
1334510
429336
72440
1570374
982955
386581
56536
1473150
1116127
1726722
1999853
1627339
1431228
806827
327956
1249013
244271
1737703
1578752
1723917
1218534
842023
385955
1072476
1166706
1430058
1415722
599423
43391
622241
87101
1325936
302130
164195
1816177
1346804
1207929
991739
1087990
1267336
817385
309229
616625
1568075
1045480
1873694
1960648
654688
168177
551060
1980235
827470
1165416
757382
1970395
1871524
1862947
170202
1943167
1197704
713652
86134
571036
589546
1699743
215815
1784618
1654023
1369102
319387
1958696
1993961
1999326
156565
1624687
884213
1256383
1438603
599330
1422211
1492144
1503298
24593
90752
850942
1134459
680099
1887151
1125362
1771586
1646049
88109
931866
262868
1980328
498128
577642
1346023
128610
1498397
1742013
284020
267769
397955
190175
1350670
864213
250725
20956
1538448
454362
130845
669467
269718
1844515
611172
756254
101132
1029642
1322804
394671
1577596
1458898
265128
708094
1689905
984900
1897227
1679375
449085
765257
12574
1591081
256999
875983
552517
1187962
610178
765947
531078
570374
685626
19275
287376
1671285
1599393
1031198
949690
110804
86088
112120
839345
1241238
53128
1425877
1838236
1741899
1313728
1237314
1342923
1584409
1508775
650275
486704
983122
196528
546924
1057769
1802504
1929153
444240
479140
1491628
185897
532526
899717
594660
1020364
959254
805145
1054804
1800106
1812775
545466
1145470
1104284
1209713
622271
1854337
963073
1126791
1147059
154149
1050373
248028
988393
649375
112814
392500
470677
1879778
1150587
1106553
1079037
110018
1390267
1476348
1978307
1470793
1057983
1348805
417780
1753602
1710901
335483
1741264
175570
1866823
745305
443949
1378374
276960
855684
1906164
1980187
1342185
1817174
1780471
304234
510026
1081423
1178939
586427
1160801
257097
1027210
742483
1633110
1366920
632248
1896591
1168867
832988
1887899
170428
1450075
931431
1083273
471625
972207
571484
1924792
376948
893416
417323
1202220
1872581
745798
55796
1055729
1698983
761948
1396162
870966
238530
862407
1281861
1836743
1807080
96776
1141193
862957
673129
424708
30738
461154
313996
923503
836953
139002
251682
986370
1622382
86355
1720504
906022
1082293
789140
181874
237191
1655239
1568466
633610
1293951
1630630
267844
318715
977420
865917
1637851
1078686
438862
1445579
1107088
255490
812524
108496
365013
322245
1245429
313733
671770
645161
1705602
435707
1243622
219286
1283771
474804
1246290
346570
1891390
675341
1306914
705657
1905726
1023663
1184078
926322
584484
490213
267691
1287975
768179
311588
572508
557053
1658923
1272382
1736213
45076
1743342
1103051
1466264
1506786
491904
836346
895163
607262
874041
1404707
1107723
1846328
1215404
684083
1727252
805377
969577
1139964
1425797
328381
1162126
1025798
821486
1953844
1750628
525968
586972
882929
533321
1276347
375831
1127723
1517676
344788
855508
1295280
1101178
1969989
1687399
1062532
27454
1110196
1491591
1693437
1185593
140945
1582915
1689173
1298304
356148
1779240
193231
373815
21852
35241
1166911
943022
55603
1184635
1660028
644913
218920
1620023
567236
226350
559529
145260
1327536
1837216
796539
521061
459792
1513787
659061
1307920
1361278
566541
207761
1969029
1713069
943250
1054495
1297111
1191008
1897375
617508
1545944
288225
1391298
595303
1927998
1517576
416721
1899490
603215
1945131
528977
307129
1466667
1824597
1350567
1358094
1010914
1144540
1770808
300527
153739
1365411
543158
70885
1871606
1127542
942056
917819
614417
1720218
1432803
165207
1207625
438178
988974
26096
49198
1238335
308781
1564440
1163559
370873
531597
970066
1024544
1891838
753592
1760389
81890
954663
701592
1616863
61898
170939
800641
1883356
1131867
778926
1986566
872090
1966996
1698428
1975630
1288100
1319771
1096379
455890
1131733
530881
1645877
307013
1073742
285116
234730
1144065
15376
287827
742961
1585805
1767303
1196259
1972638
1230584
1457876
1925145
563828
755792
377880
680833
702431
1813668
459618
180768
310356
440341
303229
605435
1909137
54410
1643116
8854
1337635
586849
503299
1963476
607040
1461419
1707130
1047681
1011251
1502804
924440
1651440
476016
1367011
940518
2584
1684817
568181
1812592
808404
514390
290293
1624319
600567
1485385
1536372
1275403
1763287
17893
212716
1746316
218482
1194624
773433
1135323
784829
1634732
1031607
1345913
362432
1074270
1516685
1307492
1630477
1752598
1037076
321494
176656
1838049
1739760
714460
325940
1489276
566239
766913
838090
675986
1654455
1657151
748616
1063727
464036
1283027
756999
1067487
524444
944009
237099
1037827
447013
935868
1291717
993218
1036700
938493
125763
1049092
1053937
829757
971932
1542482
515085
1078481
1484183
859528
1891602
1363030
1331273
732062
1707844
1087557
1511350
704857
1591891
438486
1756044
305234
293469
1025743
576705
1747171
249326
1735455
1784288
1885963
1885083
994298
1025678
75793
822111
89330
524710
1133876
1969965
383121
1921111
976440
1114485
608640
692562
1120408
1051038
118011
1598627
937108
1862718
1607567
194727
1601939
62710
1383393
1428504
369088
188127
1052311
1773142
1111826
233934
1657450
696606
670868
279996
17789
1336882
1454646
1135156
715296
562902
331378
707381
1894474
785513
112969
1383969
1351701
808041
46353
1745810
1064405
1124843
82623
479089
1504315
1852256
1263560
1972144
154850
584287
236232
1322726
1038717
567500
1888139
373441
1437755
888363
667536
940249
1925826
1850093
1010302
1061039
1092864
846707
262997
1517197
1383714
566901
209699
59282
1853510
321232
1652954
1968164
772520
971204
1643546
82196
1409587
499029
18692
1990731
549166
1590489
297927
379089
1165496
1455684
1711622
1770132
1698994
1984891
443364
118183
632757
507920
568471
907895
1143477
664942
1253038
1714753
128674
332095
1424056
1298949
54979
445865
1338048
823305
1447070
52846
1441476
788094
1152908
1442845
91100
1645479
1261380
115310
1056864
747393
87582
1067366
1128201
963969
109871
1675
1057017
337831
1708447
1481681
1366678
469437
943989
469329
1142040
1068516
1922678
1804956
1523096
1812037
1523264
817148
1228768
210796
1205959
1509035
1183097
380603
1429040
1361377
1977980
220471
1750244
1263263
1583475
182179
154542
1826393
1316342
430825
93895
1941525
896453
832086
741012
1363554
1162988
184269
470917
1612560
1274437
1664922
1731752
985899
1373819
1784598
498329
628567
1582928
488036
237166
1256821
825042
851815
1253298
1981303
112844
1413238
1558038
1603609
277604
1725351
1977523
482907
596855
1846072
635118
1819740
81888
258884
1975694
180794
103743
559012
1488864
961354
1852977
465347
1184622
1139048
985892
1427089
407382
1480673
590439
470647
1737386
978504
1285259
657993
1168168
535116
907649
596184
1527521
795405
6519
1812924
1629933
1780358
1876774
842058
77393
875874
1280560
1957744
330892
567996
1369245
1221545
409498
1451236
757084
1621628
26621
569458
964419
433957
1288046
182258
1192460
1329039
412075
1117797
673033
492399
1742713
1833746
848713
170557
1680629
1156676
451793
1448847
277702
279779
829532
1299894
740295
1114234
1406263
1703793
574529
1833577
885890
1087429
406161
1778891
1517949
39029
90584
159465
786554
563877
15583
1273101
1430445
646670
102947
269038
615018
1078113
971456
1320444
783337
791073
688811
1193631
999820
29393
1436904
665082
178702
1837322
1099289
45601
1025273
1494322
151536
719609
1337584
1979635
892754
1986288
307593
1694127
1545793
1543703
1612183
1940194
410771
171642
1549215
1545112
424430
1748112
464620
434523
121451
198608
1002845
1479283
513501
1656433
101056
1027767
834220
868883
325655
1847894
776343
1701957
1356803
1837699
1238215
825766
898042
633348
912928
1627688
634654
1513253
337038
851143
195061
363502
1205068
1171676
35503
944942
1257306
1100142
646755
827788
893506
401109
571182
1724041
1131189
1945730
247404
1492711
589682
391631
146244
164279
1804396
451502
1274864
502274
11255
1614944
734146
1253680
1931355
625901
1405275
1730661
140706
919263
1779836
55965
1295027
1799665
883104
159860
368921
1203028
109866
1628648
817191
934223
1821708
757473
1529614
1847500
417921
1805424
846726
1982791
1991436
1862494
216198
582098
1440461
1625589
588136
815967
935062
367438
1339016
578104
1398141
1157335
412536
1591384
1714934
1259823
170034
1568515
368232
1960614
312811
978468
1934400
1810028
1712527
1852263
1471905
1623003
1429594
119211
795377
1347250
800928
245546
1692279
1783039
1081181
805515
253505
402549
507861
1671788
184017
192681
69138
1283285
61872
1711887
1569045
1531718
684141
1974643
1489295
940510
1688856
595401
512508
291292
1336019
1641884
1513142
156333
162540
1209383
689140
12496
502431
1477368
1050018
993560
1749152
678649
482799
122120
117087
1624903
899780
472598
1616382
1465148
731149
924187
88894
1374665
759069
476857
1594662
1235455
196863
1627573
1700987
1011534
147760
374714
1202086
892019
216546
671300
866295
295048
428356
1539393
618335
1736246
1655673
99508
181891
1020396
1260886
1589716
450435
1768189
47791
1256607
1743094
1319648
366348
1810345
966178
593547
1796656
924778
1974527
890757
819551
1970462
795561
201646
625629
1055381
808754
917377
1323649
596932
1082540
122708
1622545
1486539
690378
238614
150718
185298
536743
997009
11821
1974674
1752401
339316
33629
384445
1617613
1536256
1038725
963892
1839094
1505260
283349
1247495
1848781
343939
881716
709937
772956
511121
1594093
337928
1574660
481950
116308
267713
462090
558997
1911570
1871189
1405262
446591
738727
879282
1650670
1834436
1656826
111049
241346
996161
551975
1686781
1428680
554981
1506936
812090
314375
718890
1056893
531053
1927271
838541
1516959
153550
1414182
333209
68635
1797888
1547135
1551363
1572303
1258844
523632
1815127
1379479
762937
284707
1769815
57773
948246
1252324
1317136
692807
1359749
1564852
1845903
1672492
1741160
1816557
1809221
892684
475769
600966
1694595
1958475
412772
1426809
667563
407989
427
1621428
1999448
400585
1419151
1685550
1203500
1251636
1032144
760508
1753721
477238
172603
1436888
1893322
1584868
1606649
1502574
1796082
206242
458898
1895388
1365506
435063
1684782
254862
1888773
735664
871110
1170172
419273
1826823
1903835
1744235
1498465
475523
1026592
815865
188348
351868
1760535
766112
48743
94366
475850
951356
629987
920290
961029
105627
1809032
498195
1887477
705851
1711218
1153871
1571930
1874545
1367715
1802310
1921596
1732872
1382975
559993
1861632
1089706
600820
328827
1499119
1049125
1156519
1545344
75358
1355235
1729161
66172
642812
1891603
417997
397689
674741
117713
150742
64308
1585296
1570151
827536
912268
247256
1540020
1435950
1734766
646224
742877
1361011
345688
818788
1053799
1635869
1658634
1132140
1997988
384156
999971
984788
766992
1684207
497756
222981
1462864
1080640
1483105
634749
938074
1243906
1537541
935839
1197458
707200
548482
1426683
1038717
658980
6419
374667
577588
1971593
248636
1530250
126041
166133
149572
1463728
1455182
88537
1775487
343410
1021120
360846
584626
605560
1928113
1893871
1790129
1502565
904341
669363
1929418
271972
1999911
1895528
722533
1038561
1750074
3153
485232
1700289
893489
628505
63411
935629
1291822
883010
1487782
1019238
562793
449823
1815645
655610
801743
867718
398177
77095
1113886
1960312
658967
1470759
1777399
543716
1819005
1868482
930829
119292
1668025
1588205
1645538
57023
1659148
488223
1782143
380441
1150104
1980400
610103
1798418
229767
156214
1264461
571418
688389
1475741
339723
1535871
104824
1249027
1571609
1148516
81764
1423613
2783
830289
1637789
1376285
381339
700064
538388
412301
1461424
848099
1156679
670973
1105599
1063725
1459319
181278
78623
578854
548856
1635537
846206
819340
1809931
1971404
486247
1529819
1817178
510215
21240
558644
1300760
475092
470231
1712956
825934
1310702
1567494
1892349
1365841
1403537
135291
1875729
1233485
413246
1543373
775723
1456852
1592742
720277
948209
735710
1298329
1730567
1253082
1480529
331839
1685758
1045657
572859
904574
93874
39644
1215685
1398872
1537040
1064959
1924499
1553026
518867
212726
437606
752357
1135053
462201
9959
1963757
1386390
511348
1425395
651421
1487555
518204
1872935
84445
1248089
819177
1522289
1367895
102834
1619409
437380
1878029
283322
1202265
48071
727908
1417818
711628
526881
1282421
766118
1596393
740562
1958786
1126709
1809346
409
318908
1970775
1792972
394420
920799
511516
1334510
1702959
571636
1363033
1584389
1286461
359228
1056151
855562
1711609
342511
281567
1136961
1625792
1804879
617637
1179221
14586
211553
1007588
180450
1595768
1501781
1861722
1232841
1389912
1667528
1198108
411871
984822
11284
1093298
1980895
963758
505667
1836876
1316329
1873938
215120
1292791
843062
1059774
836721
158310
1443185
609251
1907139
1240219
1961943
819275
1275274
1448047
1012143
1041046
256277
172249
408776
1894293
989311
1807263
512848
1750341
1991752
964700
156007
1914600
943966
1023341
1482882
145245
1498729
539286
1356554
842871
790314
581538
392892
853499
1256534
511686
686552
310278
56087
16817
488790
1861732
1107524
472296
205274
549246
1326567
817482
1927567
858503
1042299
1780200
1452796
1622007
277848
310825
166278
1924649
1504644
1100266
929882
810638
128615
1396503
1155206
248387
1562526
1875020
1494824
393629
728597
1427699
761793
410559
19822
105847
429687
1118342
1542496
657911
265651
1802669
1350457
81130
498458
456388
620774
1625144
1177190
1403993
1577651
1795305
1815124
1727611
14813
1752456
642174
894700
800692
985995
1807709
1972470
1771882
1337486
1958895
1705421
1693574
1837883
1830476
1687032
1769101
952573
968004
1278801
559613
1971663
1544293
1534848
1358347
556293
1292638
634961
425794
1765204
63274
135035
944038
1192705
821265
1921260
1396161
13658
1467953
822936
1588489
1641212
906052
1542893
1233953
120171
1194101
727995
851807
418683
1880855
574278
422253
114033
1713649
1216221
698111
706210
1497977
1831064
1665064
112570
148499
1973373
1982741
99880
1241273
1480746
1131859
462940
439035
1654828
675601
1016307
1937935
1616390
452885
1135365
1967215
1952286
517227
309373
730975
1422852
471388
1107128
1419406
1837065
384940
1947738
949514
1866653
1626871
1801497
1696058
100960
1358359
1566202
968531
1211412
689477
1270627
55667
1569461
1464667
122658
1375906
205381
1954543
38126
751690
1795766
1929488
1490021
645870
1036821
1370597
229832
545583
539311
1535719
1579586
830740
1939742
686272
819598
980400
1647381
1421067
893060
1725103
1434443
273603
1675281
539284
1614789
1458618
278797
1701360
1145839
1185396
1799365
1984322
314606
1106555
1669131
1664974
1067246
1384363
956505
97386
500202
262570
422965
1669094
1187732
805512
1720873
992976
1053618
783905
1651914
953098
132180
1394099
389524
940709
357212
784888
1445238
720226
1651450
942437
787851
1239911
846887
1841992
72852
213588
1996537
868171
1188398
1579240
1141337
643682
1363704
899074
665653
595082
47497
455088
1324901
1724493
1447620
19200
884919
893821
1777692
889001
1414860
247240
846338
1986640
1714764
1354401
765028
1435832
49378
246793
1605770
1477221
860937
1262491
709316
1973159
995486
1871332
1772128
1802317
1548205
841182
1625532
1677738
562736
858240
152146
1604924
1624390
201435
1511276
404287
1865041
988928
682669
508291
111020
502840
486320
544618
1797430
1558385
1671246
342494
793900
1388208
707149
882857
1642921
1342462
1078180
854214
1207523
902111
234148
1815204
164473
527021
1302606
1357506
1914682
1552350
1738246
232254
728653
1984306
1784322
1325344
778858
460927
630719
186024
1206729
770655
191259
1702081
1612605
864862
1199433
1830281
1310083
425020
1566940
1912711
259302
779928
1806670
555280
1099000
552444
247220
1105260
1818825
958481
461099
1120409
1554496
1856155
713497
1533213
1881839
1314685
1347188
484389
1995899
1395560
574129
497863
972693
1530296
1830066
108317
143335
565564
241305
1094124
1522772
1673284
641362
594491
54579
648801
1355448
237423
193525
1562577
331517
317896
672496
1249627
740485
1758066
1574860
1079553
11188
1359882
323686
670201
1955648
1017400
1246713
1715122
1501173
1497813
1199132
39125
1043496
1296938
123295
1312596
345317
1550729
1316913
965456
1313799
1986463
1004669
1668451
182289
141222
684725
1330101
602360
1127273
350780
840913
1416654
1460739
287604
28211
436652
1392357
1881033
202001
1070030
1878969
429166
801981
821058
1321980
191048
169742
1803631
425465
1157008
592048
1353476
924238
633397
149090
1049181
298881
25245
1341637
791283
1946406
863902
1421594
57987
1477844
7651
1502894
1095430
442004
1342524
495256
1113005
420019
105187
1790209
702796
1641859
1740259
940582
1400865
533836
1465492
1643439
1473446
376786
971601
204162
1498931
101339
660669
1106445
1522435
172963
1930874
840797
1088942
4211
1042670
997771
65155
1659057
1472703
1108793
1517874
653245
158091
239298
723196
1327642
1218424
1581377
1811547
561887
1052971
1469275
1839827
1761852
580811
380228
1568389
796064
136271
865617
1042295
48222
1302476
203105
784304
1157909
393665
1252920
84152
33199
541894
1154271
1566934
1970971
501122
727190
1409384
108109
815895
546787
187624
1326760
1725116
379787
1669733
1835193
1268935
1475793
355030
180210
412044
1478581
1089433
363870
1928399
45356
817222
488477
1180468
3973
1860930
650440
1470175
345264
976327
750752
352342
1511418
32097
1872171
228167
1755816
887672
1964640
1150962
457969
1588839
1191292
1831078
1789598
1420839
1734069
860693
1587513
462814
907419
1853187
821765
419911
473360
1467369
643587
1669930
711625
1790037
1575104
1114289
806797
728528
859385
1078823
588232
616177
665925
857324
439699
271210
799894
240063
1651581
713138
783003
1329114
480050
273442
1277903
348651
808262
455336
926741
1566625
480580
1544241
1114022
1020196
1396636
82303
1111904
1092808
1473741
1126897
1840361
875810
1472969
1069212
172963
663290
1044842
1625428
1810064
1498744
37756
191362
1855980
470660
630804
1071467
1301889
1021304
1972071
520503
211882
1916769
314153
426659
104184
1387158
663001
1106794
64899
1039334
182588
97420
847051
748312
1871461
1925852
1947124
61137
302188
914858
1874498
1234198
138070
890652
1797356
1935108
1098417
1306383
143031
757871
99487
936788
1011611
550035
716678
1847085
1262227
1427455
332812
1660355
328331
549719
710041
339528
73601
1354920
508263
1436686
659807
1070412
1876762
985049
1083327
190019
993459
1199363
1086100
1443461
798212
277691
1240122
1173577
1083343
1223989
1047085
686623
900438
1305301
1641206
416982
1802865
1039635
915415
94426
69879
1529934
1264761
964700
1520221
281070
1151550
975504
461573
1905722
1383716
1154915
292395
1365240
743766
867838
1032372
365148
205127
161683
138134
1636287
1136018
656380
1179116
93776
916288
1219837
1681167
1016133
1423278
872721
576647
101605
964683
1996770
1929953
689905
588576
437342
324942
1296561
1549203
1035292
1104721
251276
726880
180754
631531
316318
291683
390784
1272802
781926
1235467
1999831
388645
1671714
598235
1689072
312632
1943075
1601571
1036481
1856674
52600
397837
1376443
590512
1707640
748338
1970491
375662
1867855
1234092
18986
1908151
1876694
453644
1103267
1937964
1632554
991555
1029160
1017643
484248
589298
579442
1173911
984924
1028388
1067052
1886423
1271368
10896
1363997
224835
498380
185967
791345
549436
430241
533879
646780
1969860
453246
463450
41815
892513
863352
1509678
472524
735371
1382879
291420
234921
120642
1045941
1030223
1658236
869439
1423209
994614
1293065
1039511
866641
1564162
895189
55951
566808
1563033
1215030
680525
1918881
18007
1669692
590949
984761
1430880
1550619
1001510
681031
953802
1879439
246806
1119690
1622247
1840575
972738
1653747
1324496
1814975
1817198
677777
428054
1737208
975353
461352
1440714
397563
615230
788045
158190
73037
48328
424844
1748819
730161
758028
628398
1973117
33742
519861
725194
327817
791858
766437
1672632
66024
396174
1082449
1731890
1613857
474548
1050148
466423
1401568
679882
1903811
843131
1984613
1252587
947330
83677
395275
1420739
1806125
1990434
793199
867957
1369496
552638
864450
303076
1387291
1560663
518821
154510
1165586
823900
793764
838369
863999
1582401
1732704
520650
1137276
164162
1677554
1257516
1764069
1812350
1539711
1907375
1685275
1519464
1235380
674606
1722363
1472665
28750
1166672
1974638
1999111
1327918
520574
1464487
1634961
911967
1095074
333702
408149
439103
1220939
1555433
1048252
1805093
1650427
591040
1843568
308895
1009959
1006864
328350
400602
606528
969898
1291701
757324
1431211
22892
18312
1886660
1911956
817993
902947
349003
1936438
889802
1768034
525914
807415
1440295
724684
1443325
517499
271931
1341864
428931
396883
758539
387386
1652997
158171
155970
828661
331468
1706546
181680
1824362
1674306
442133
25037
1041085
841595
802262
1992511
1680570
1740707
1225031
406735
850420
1932013
1289270
957370
1600192
1063067
1361882
310354
429844
1639918
1867777
1462931
739237
1978124
197354
1329755
1209537
297291
1707336
13369
1481599
1002281
671762
398583
832129
1342197
1067134
1781570
1574675
1279794
1974357
1798905
1044965
1474708
892023
584716
484978
137665
79072
1134162
472327
1137417
1379507
359181
670767
1618367
1002302
1307844
1279818
53809
1149150
722003
1394489
1894869
96750
619969
655165
235495
775681
1234794
751997
562236
1656525
1598629
1982437
19469
1575836
713454
147164
1271004
241906
1408251
1424980
1482456
455265
1051734
242447
1939491
1858578
1883525
420137
1626693
56760
318527
1531967
458628
1773522
57910
1637977
731166
675965
579036
1622206
1421349
1570019
1067417
1646414
274158
263814
90782
660278
261312
1215346
1160946
79647
684850
1453404
1547371
1488603
233601
1852926
1085883
1506748
1409257
1958644
1254756
856007
1826459
1894102
7326
1665962
1701951
1288227
1365775
29226
1256184
1296622
127471
33734
1591670
1320033
1167373
68217
706079
1268417
998339
1512343
1109493
1948604
452333
1079060
1622039
869993
1226808
1522657
1820273
208592
680729
166042
797228
240745
1799055
1724683
697804
1626502
827320
1352079
159500
674491
34257
190537
374443
202180
1401157
883516
800588
137434
1546736
1257748
198809
397867
1908272
1956138
266980
63934
935214
1297632
453283
1557643
874583
1965505
1858295
440381
18870
1978665
1982189
577572
1534365
257794
180286
1231062
1402728
41855
1310467
821362
1661520
1622722
159941
1330601
873528
461857
1989097
1274283
892942
788928
1167325
1580121
232820
1255101
695938
800243
1376792
803826
672764
998179
1030493
596974
1593390
91341
1846486
1602226
620354
93690
1423799
383436
1552607
253564
1864081
702520
441837
1860985
1722333
1315071
797203
1575229
1791326
1172810
1692541
50598
1128360
1390514
1751977
974308
708887
1743461
1324486
310605
106745
1483103
40334
1014460
454705
168544
1929393
1839597
1171424
1579353
207976
1039322
1412457
496607
499764
934402
1030245
1946878
1022697
1822325
1931522
555024
1154266
149878
740137
1852304
551558
775679
865945
146702
1573752
1506433
431887
690108
1764194
1737176
1947137
1246070
1911958
464429
225381
1137865
1202720
1908346
27739
1371495
513636
1126057
724511
1670801
1524605
1570363
348834
746390
1911996
197255
1290579
237414
342615
833546
845104
1030928
970491
982776
1817590
749755
3403
993254
35836
1386885
147990
907778
1673440
12318
198072
108423
434288
803923
1933275
368875
314742
1804440
1294736
441209
24979
1671674
21461
706819
841660
1854774
820871
461751
1995075
902436
420295
1734766
1741961
509400
1959006
1065710
576577
1127699
1167059
124935
1953564
1547699
887843
271020
538852
1421607
1754876
1142177
490156
1366376
1920092
762740
1710733
1510736
361679
1404119
519166
190121
1759824
817737
1063512
132384
100751
514559
116410
1188433
1967225
849788
1932215
1590571
1482839
955796
1324487
576704
1908856
1331284
880411
393706
156331
941675
1195659
1611814
1753224
1040081
833894
268858
1979063
117459
210887
1798372
789613
629037
1006607
1469647
637165
861134
505736
691098
442021
487099
950177
1210558
163599
761542
289191
844867
1239615
1850466
1330626
1609680
1109202
326813
1009325
1376789
338594
1692298
757715
457500
823291
1590057
444314
1137131
129095
1518472
1723874
280967
385193
1631825
1843359
312342
1994186
1123148
1804742
1607695
1854726
1880982
1475700
678519
340131
110688
2548
100820
288751
1300848
575732
1907905
265765
1787482
706486
431290
323244
1758918
2753
1990827
516845
474593
369539
1558981
1994584
1958161
1273928
23446
933472
281515
1989176
1405170
1994422
1118401
1371980
1022762
1371442
1457438
479459
1025448
1786552
1384243
225052
841383
36052
1915462
1225520
339114
1936115
179461
1986310
1341557
873406
263213
1521697
1582247
1916600
3339
462522
352065
387004
1732346
1185539
1055936
488883
940872
1145466
1376335
446557
1141403
641977
373156
948478
1782008
1184778
1739213
519076
1980891
1505402
1243460
412143
88501
1420880
1010337
1995092
1687639
272529
416659
418686
716541
237597
1877105
312690
541939
1472644
265006
1653414
456957
354640
1275236
1526675
792824
1218965
87785
1433217
1992334
1269053
1952417
474384
225246
253989
1819206
1215536
674818
81270
1846392
660602
1442564
1127073
872251
1938041
1559611
304094
573700
1661983
1467707
1692069
1039195
423418
125637
1235862
566787
442108
1559044
485009
1134395
391965
724742
1053452
1525563
1006843
1450642
484374
549611
638411
1530206
1367073
1503871
1102264
1369883
469318
814779
1576225
675992
1785229
182820
1046880
1036371
1249291
1606762
1501726
1817708
837086
1320979
1056785
1969057
1686332
964343
786483
608454
1670335
251618
35290
209903
32768
319189
10843
1840302
272296
816614
666298
1714163
966011
1682313
1140349
1405659
691803
1535626
119286
1660549
1624795
1328566
1307930
1261471
121961
996853
523981
622977
667179
1281832
1136118
967971
1316261
171699
1317212
1366776
899301
410769
1723705
79791
451283
1232388
278465
144902
1855532
1489103
295797
1438827
210899
1776778
1971253
1536698
423354
1130497
1482682
1659823
489834
1078278
800229
473012
1285260
1668290
343956
1865693
10436
424682
498183
968664
792323
1976249
1367051
1908715
503965
572715
869002
838025
248582
173773
132884
1461514
1410768
432823
1627399
295707
1065140
1439279
1388418
1900186
135038
1029160
796614
174789
280432
96257
476182
1924309
1092359
63459
288209
259504
1064259
533607
784642
1524570
1346834
1453778
325760
23893
1453865
670392
1383732
1383975
1093131
548456
234466
383841
1185278
1210642
517507
957477
651484
994578
607265
649843
537682
1138869
1176227
1010923
1445700
524209
1242781
1095047
1531539
1106335
1769811
1029971
397271
1746972
1236745
855815
642137
1020968
1837420
404948
1858658
1805556
502930
779690
1243944
649241
486132
1938244
1546322
1343070
688250
369531
989629
718142
1954422
1796105
388895
1701525
1970888
145679
1306044
1365005
1361988
179094
622987
980728
80763
416491
1144168
1488757
1750937
1914373
983096
644888
1512438
164906
925005
1720354
1137161
888506
872409
118966
1163898
841853
1484938
1632689
1816561
121941
808605
1804521
1346834
1888313
1492359
733289
844972
1546635
351647
863110
496748
1268718
1727596
1742005
763314
1009456
1773469
725309
1721733
124484
885372
1751040
799962
930544
251320
437758
434580
354253
743624
1388753
1738786
442574
229819
1209705
1585258
1603994
1726017
1882820
1183034
1528400
526182
1740075
1873762
415368
349946
752644
1233889
295508
649772
1475329
305982
574025
1318265
1235739
1203084
1209721
883927
202179
1819880
129197
1495773
105286
58132
661183
1539141
348238
1152944
400010
1416753
955278
1899040
554530
1998525
350726
467363
1970253
1218753
900283
1101612
901929
1400342
148952
444969
1886264
1448866
316104
281041
1782158
1959705
348051
309814
226809
377613
723550
487337
1356781
1428768
1504205
1630689
1001371
1232531
145912
1226702
1793187
1082804
186983
665357
876290
1326686
745935
1759534
1492771
1576370
866116
991921
748978
708567
1948611
456233
1034068
1414360
560553
640688
282828
1854894
79747
1798310
425431
1488824
66371
1960010
935596
1244343
1778801
1073068
178197
1808937
1555714
1848326
73955
1492496
1513252
1763484
298396
214265
1294141
1322502
1030881
1283745
1594776
1942888
625163
87117
848563
1041299
949654
1231321
641559
1935914
194382
981370
877809
736833
445635
337246
625124
1981653
1327254
1007278
557174
1586461
1671803
1379518
1070214
684210
1246664
552337
1518087
319131
1309338
940779
1401513
809489
1504288
1934359
63812
883746
1381022
52328
864895
309305
1287687
1911897
514039
60244
1307550
376483
1094450
1359544
1327456
936677
1207142
1503713
1451315
842378
1760804
1666964
1577206
1099090
1399478
1108282
26203
1968144
52171
395149
569065
44873
1272346
1383322
107873
979593
706163
211707
1013032
1409046
1299295
1269262
917833
1339163
492211
1501288
1505152
205417
545426
806071
778475
734135
1268992
1230766
495202
60466
199860
128729
1904045
1848711
1149623
715111
936891
1508143
228497
1351761
1138709
1864920
1275347
357369
1377164
416981
1713261
997180
1842518
1394820
799947
360101
1843306
1808092
61426
337861
1660059
1176856
679321
1347982
1481671
319257
1210945
1384051
1722628
645079
886671
1276355
965473
60703
1897532
1269199
628788
25156
1394141
826440
948381
541326
541488
217220
960196
262305
269733
1987569
72094
1975678
1048965
121791
1765001
1160700
1712321
297429
1839042
966582
1048517
1591681
1826295
190211
1822592
957202
1526243
1006490
599276
86468
450001
1116435
892388
782999
973319
837998
1709531
813580
1248801
306744
1888123
525971
1984471
1485366
1430700
99236
957830
1784053
1876541
585012
1753189
385015
758625
130823
1012370
519821
988725
357245
1974798
1386298
1736922
1518255
1826332
1624249
1332341
121507
1270219
874223
675676
1877571
800602
527878
1542894
12450
1281728
1960336
1811772
714125
1838628
77127
752576
718834
421318
1432748
375322
647957
515074
43623
272214
118172
1402878
740901
250361
739548
1853996
1437314
542666
1549709
1767130
1912774
1360174
863966
1227281
200382
1461971
1512552
1857903
1544301
388180
1489742
1536129
225972
696525
442524
1416696
561762
1531887
1633637
219418
920553
531489
1118412
126090
1347585
1883585
808301
1194981
1074158
1254604
1331807
1482935
1084681
1850074
1404910
1981543
1291328
1511561
1570242
696808
55268
1742295
31682
1401772
1713661
605121
1972942
749785
288883
723746
401106
1859791
553398
1378325
1748564
842490
1253635
1184505
1786182
1141893
923695
886540
1308902
235472
1660071
1157399
1514090
475867
1028088
484164
348242
1279860
595549
191999
1219343
1114263
793043
1468579
1730550
344896
1311679
600472
327802
272518
1214173
1763650
1629612
233044
974260
1246689
894733
1683587
1478752
1625276
458064
248786
600204
238399
673231
1329011
1366266
1998843
1369879
1011392
976153
150168
429410
40618
400977
1168865
897734
66085
833605
1657469
1554787
694361
1512200
1327431
17510
78609
490655
796385
1205214
739142
990187
716168
1301164
100208
853292
278014
1617906
908513
595747
1538277
1353112
1785049
1707542
1151823
551974
1818209
321026
956374
1504552
1479731
617561
1297303
1839653
1718726
1948573
530046
726974
502473
1073964
143640
781751
684985
1950032
1630420
355806
242367
389232
559555
1562666
1845052
49950
1907948
1687326
1747691
1098733
164977
1527266
1897343
1534415
1342302
631213
766070
1478697
474883
492074
1150531
1865270
530443
627594
1636381
986748
1845702
1019844
340971
1914494
739144
1395978
383864
348292
593956
223352
841804
1364546
950833
730180
1213934
815972
1102743
672621
475410
415319
1319218
453437
1512398
1143157
310583
1005912
1516184
1702376
1833943
1482130
1944499
1669430
1709196
37404
586756
373276
62998
1758298
877155
1496562
683488
1318829
1703125
725568
148613
1534039
1807778
59308
19222
529359
1524948
1999543
116020
626627
1792372
1797263
1280379
752060
665711
788778
1405452
1823225
1478134
323709
1761195
616294
1172908
1888345
365072
1965344
983829
1690620
432113
1568124
728555
1196983
232968
705578
1982832
539418
1278022
1206117
297722
1117045
869671
437401
882917
1080791
1902183
340611
1437141
630980
1094900
380670
983677
452780
1490456
1907905
81556
1057088
563116
1491253
161039
1753180
1476719
700219
1308962
471456
1720331
170820
735042
179906
886593
747214
1057138
370655
37314
322545
1714742
1900198
212042
203684
1948483
1911015
541842
1058978
1653775
1803098
224199
508777
1835762
1780181
1377275
1615061
1390890
1388969
577842
925606
937842
1485252
1358807
1237686
1889655
1346807
781821
1645274
872534
679510
1231089
1973387
1231275
781811
1353243
600223
391960
1654715
1579602
147731
1028665
646082
537629
1770010
1248536
1429791
34387
586021
21818
1069861
104520
291328
1966679
1501260
156941
126083
1378165
193960
328924
997070
1199499
1974547
1299649
1536039
1898197
889484
1508935
1408514
1026184
963206
34289
1838758
1858102
1166927
1831794
1326438
1033844
1383168
719669
1919611
1519911
1435892
325177
413941
393773
1517418
1987133
1382637
1517726
1629972
1741358
679625
1032133
1848030
1961683
140514
1452272
313757
1361040
570443
616125
117484
326470
1959192
80140
1458511
508351
760612
1738009
854383
1239174
1487486
703620
701809
1175466
1281930
945651
1754103
1894371
870127
1380127
1332572
1638613
1741132
799315
1769931
557646
1956131
253425
529464
80343
1829096
495651
1845647
333449
749754
969636
469292
1575985
225406
140348
895904
294143
579826
1292890
351740
1739219
649505
674924
1779086
1232398
1521530
389044
601958
1322848
1845218
578627
391500
202974
1456152
26964
1721141
1335875
177587
562483
459090
482984
1879760
1041508
1516826
1172576
690530
422809
1406770
1276207
1455243
1001527
816203
194151
814263
382254
343654
1638761
1470230
429173
846654
771326
783770
889566
480451
64115
240914
1014401
163142
647784
1067434
893386
1693011
1138323
1609053
1159133
332313
1481336
674506
1635944
1115441
647794
1145166
1073439
1861948
11112
35857
1747758
1650582
1384828
127490
147848
404190
766774
742145
303916
1047043
1671143
375438
1797300
1318111
1301711
1790810
1523766
1258201
670707
1460139
822766
1419800
1614081
909040
873671
593281
49165
470045
1017672
1431700
987035
421800
241926
89021
1366964
1559
430793
369444
746226
498428
439600
1042113
55725
1023445
116764
1295249
790599
1899449
976146
46760
490955
626516
306414
1165634
854224
1660944
724241
1547025
1521725
361793
885341
1223063
552468
1220476
1488242
590525
1208485
1067536
866347
951175
930059
1470784
1678958
701468
1072989
641700
326278
841145
1950911
732412
826497
824968
245664
470642
1631970
321741
882945
1004710
1418750
616390
80405
122746
194506
1986787
1229578
470467
86510
73587
1158052
1476687
923604
1065735
201504
554348
1620531
215248
1926544
79760
1621829
1715123
672100
241250
1410152
1403289
619176
624484
506541
755265
1009260
1050563
1946994
383449
214748
1656771
1369911
1897623
1824614
1270973
1081178
600
982717
1088359
766228
1916031
1298339
1590704
1217707
701916
435303
1259680
1907280
803626
1227431
1754237
1422702
1549619
1257224
924272
1346520
1927380
1522609
1480712
1279726
1494734
1432531
1115601
1169702
1236251
1819423
1640977
681569
900113
1537482
1154829
1959544
775610
1427546
1356231
1832669
522397
1001664
1036239
456108
1619112
1601709
1783293
1795756
578547
64169
1808771
1153900
237234
1985579
251836
1501506
488802
1934093
1316235
870939
607728
1210594
1166129
1281456
235494
1468639
389694
211319
511141
1141466
870851
1646276
978930
1011736
168675
928001
662431
1857101
61837
1068574
1285895
761941
1296594
685284
455500
1069720
170632
769569
782443
227206
122771
740175
279628
1944492
1935326
183962
898119
1579344
552155
423718
1516417
42856
50910
1569193
1137974
1559145
702732
1252520
489716
926003
1163625
2136
1901884
1041386
517434
1516061
561120
1210354
69380
1933806
1650947
1047685
1413933
1882095
1561202
1299126
110152
771247
804957
1941810
636055
1454410
920058
721469
1545410
647747
1585420
1017864
344091
1178666
1190080
767948
1453372
963547
1584674
1923320
366733
106644
983952
1358776
2138
1836383
774256
1422612
129869
599072
1894516
688359
512260
866110
489586
459565
1826823
459426
1731124
947411
1751387
193117
170050
330662
1842279
104051
1759859
1245779
1308663
863003
27878
1011787
53415
1496248
1219602
1224133
1705376
1700790
988543
1116840
1445641
1996113
913116
117710
940624
662902
1428847
1342126
120482
1843089
556224
410058
1749451
1271681
1334143
324783
49892
1451969
919691
150371
1340566
699298
209874
162637
1293179
1559227
1408018
1826553
378573
245157
814095
473005
1133724
1436610
1057510
608244
122823
933336
1900677
193385
1707615
1496800
1840650
416689
463320
236652
864677
1996335
1820574
695863
1526729
359859
1555977
459222
347547
581055
925199
1700382
890368
1966484
281215
451210
1771104
529470
1905269
1572037
1690935
745096
252211
94292
1058279
494431
1375031
759838
969095
1057708
1829707
1431065
1826260
945439
903723
1045963
1191385
1936678
1616709
1312436
437677
230302
894130
610506
457186
1207016
834079
1788014
1724649
1100305
791910
402035
611471
683632
470921
545032
555697
1963794
151373
994630
1860015
1731161
1241970
1759418
925988
1892682
1123918
257088
959879
1184882
327382
601659
992298
1443955
1423092
492838
1159036
765305
731188
477814
841939
524690
155715
577152
185527
564155
1012448
36361
568740
1390563
1995916
1582515
1283195
1033886
905824
276604
204200
17940
1392842
1087672
158852
1789772
20554
1597842
1995620
1012433
258335
300557
29809
714608
516097
1944925
1012853
946536
613384
1433017
1410788
1630346
1537485
1411413
724455
1547724
1201958
1873536
1975575
359540
432436
1659027
1336553
1826382
379946
1705028
1135591
899690
325846
1497657
1487471
596404
1696938
884263
1598310
1097545
105798
1035982
565215
286187
506918
1989111
1919032
814702
611793
1506580
1122551
1519704
597565
1885035
1994936
1519347
1481478
369320
982625
756536
394578
1132912
177945
1583756
1236587
300412
238639
640242
1680329
606012
70034
874392
1639144
530024
264101
675111
964
1037846
1737036
180736
58845
496298
1989532
1811473
548180
1974072
1500617
219208
1971983
158309
1977386
1894090
580142
1273852
558055
382103
545391
1565423
1120345
559076
1402647
1280525
679765
120390
1092971
1181025
1818838
1969435
1696414
1441265
851152
1897167
458542
28727
1396363
1564764
932277
1031527
494322
1585733
1940634
1088935
1253155
864872
732895
1535526
1536081
1068291
696701
298663
671768
1093871
193851
1537821
1780196
533953
648712
711436
1041101
1701484
827518
1403862
1146688
1312698
688494
1639129
436774
125197
1757127
1344519
173962
1511147
131247
1724986
71098
686601
1731993
240133
461091
540447
1397779
853124
1519458
378992
212171
1297101
1253533
879850
72883
1643249
1920239
1508919
1846552
1650566
1726834
94377
1581159
1679891
1851201
551076
1235456
339979
416480
1252445
1371344
745941
668056
1967906
1340029
1647053
303689
1845083
1210748
1561629
1177439
1888264
1803943
1969492
1470662
890441
1215264
1344925
952267
1579732
1571660
866184
466104
1818827
795205
937212
657938
1248145
1761658
1855946
1626187
285431
582180
1173474
1422528
1851141
840064
1877680
913357
31431
1072380
608455
656760
46997
620665
419811
73794
1371737
628456
1061207
1898718
1652443
677251
1122269
115145
663686
339273
1919137
1302935
1520179
56741
722056
800909
1956714
370554
1047855
86386
844928
1300553
153186
626660
1867676
1567183
78231
1556655
1703156
1692598
1414036
1512152
799950
1761891
18925
40902
744466
1032823
1776590
1052763
954665
308386
1890418
57428
461051
383728
1696904
8866
864023
1068459
235712
585213
1847016
253017
1908505
1983954
350940
183902
1851341
321596
717815
1040298
1085750
1599212
1966264
811986
880359
1351094
1866666
1847231
1425672
817034
1557635
402421
2303
1512569
1635330
1968305
1408425
329248
877832
871964
1433974
1557826
1256783
81622
597598
218546
1436463
798921
1831095
1388996
338861
1826594
1383118
449638
1094082
1010394
98631
140164
1900292
1534857
1067715
226166
127131
1460016
1151749
140589
1628531
923231
111352
232271
522625
450988
1619899
404830
1777642
1696162
332596
693077
991691
1380592
1601837
371334
1072016
1183142
1664765
1285890
589022
1295826
1196818
1185426
1982
1957155
1615882
22778
1616246
1073532
986454
1700859
227262
1970595
942828
1293111
70065
1120552
617450
635884
1279501
1097116
331148
3473
35818
384841
1072985
1831814
1928174
1202274
1162749
290393
520066
1189232
1095766
1243503
157577
600150
832353
1322410
175227
1293290
1640000
100236
635501
142772
1551853
588618
1515493
705936
701668
251530
75760
568763
497750
483141
1412034
1737957
1118958
1404586
877441
832367
287497
358413
881892
243704
1254346
645354
1007053
1654990
1138255
1110617
22762
1906761
1089015
651847
80103
563890
392840
691392
408800
1986068
1988710
1944413
1186329
1225613
1820157
1414084
866565
591511
1936274
79381
247020
986871
313573
1312300
1180552
1370314
34501
1998249
735852
1966206
1725792
663234
174231
832598
1231192
1417644
1219777
1682252
1385176
7455
1792453
812196
625530
1663130
991827
1107496
1167115
1541526
876142
1308490
74810
852157
1878909
1142009
1226408
814954
1953301
815132
1084404
978537
1094442
365350
1387802
1870318
126354
1632285
1358162
1159227
57695
217124
282690
1682659
470557
13937
2657
1805227
1985783
1661494
1059565
978596
1663453
1604550
1543493
158078
39111
1787015
1813291
1730971
736330
1844618
550489
556764
265491
282510
1182912
965599
996643
316390
752603
1593474
1441562
174225
1026816
1780732
398025
131480
1500140
1573246
92127
532472
469416
1293857
421672
1698101
1830967
860284
1766509
748991
997449
1897685
846217
1329130
1877334
51765
75127
1512758
896234
1551072
1947731
1289202
1265579
39427
1310776
1151804
1295112
563488
66574
1611294
1624939
228279
1218042
976803
746432
1074879
441818
1003204
1580638
618036
1512686
1374000
157515
1075140
1433450
1125983
1403496
202722
317683
880440
606352
345574
1190110
322961
1820535
1539253
708867
1982948
150516
1110385
307890
1560666
653914
1241992
434305
571689
1328761
37327
130487
1271177
844990
1264806
1836351
1370697
777102
885105
1929104
1870806
482334
110757
1198365
187387
1752763
1935541
1498944
380547
309610
36554
204108
92140
179892
1198271
1486821
1429559
629129
943866
1347175
306420
1405605
527832
833287
274296
1982186
498149
1052939
56243
1657838
1008480
542277
419238
227250
1911938
1491276
362826
362646
1566570
293246
1310625
1052909
1642810
552661
1279335
1008927
702425
1539905
1193008
279554
378952
363866
1866746
1498022
1526623
1264567
902358
794028
796452
1926042
1188969
528684
1343426
690592
1081703
1252162
212645
1080761
1627356
861382
1649882
1585447
358230
1887844
367972
1929800
1178194
1610451
1310974
1419514
1919244
1421379
261769
1257579
804523
1302971
924001
780033
1751687
212783
172513
858430
689671
951705
648591
1587097
307834
1843970
733044
657331
1741123
963224
452308
970966
1641840
324331
947263
1794788
1615575
1956817
1045907
187033
299272
874316
1730694
897618
73160
1949091
80065
955321
1336344
938351
180168
1445308
611370
1724271
1849303
980186
627383
306423
1557012
1731333
1894114
1973418
1007503
199711
225769
295256
159342
1857326
51287
1310195
680521
1512182
1688362
350228
1663593
129906
1595741
516337
689371
1355973
1637821
1996983
1647397
1127693
1977937
1276619
604900
504320
1944421
347454
1762133
1171581
572921
1767406
774869
890257
281368
1030550
1410600
1009081
1675078
1008736
283887
1415268
1553017
178890
1696560
1023359
460851
78851
190617
321727
1655069
379755
712205
964717
296560
1206113
420160
812137
262173
499604
936935
1768448
450858
469751
1370090
887676
106062
787473
977905
1786999
474494
298796
518327
1480347
1315771
1224324
1060600
1307791
1173096
436177
1779548
1000265
1248144
649807
471965
880255
1003931
1654557
1116103
101216
719102
550549
637299
1678239
1327615
487114
907792
147377
160768
366227
1300843
1838322
230670
374886
877035
862366
1902616
1256299
396817
221733
305998
1668134
1673120
664228
677632
313843
652982
1030136
924124
122910
1698650
1306705
1724757
540789
1193597
400045
1783446
44640
1320280
1598615
280029
1442461
1034610
664319
581460
732969
176206
318494
1034395
784822
1916579
1128337
1334278
7996
1427713
1265382
418728
1550244
1657500
605953
745765
889248
1220912
1711859
144563
1631023
1876355
729819
1131522
215987
1875855
1621635
139998
539970
1263509
1604084
1690131
632997
1908982
955200
1150866
1933551
228037
1426303
653935
1270429
1160743
1217654
1118117
1010872
1225889
641889
294517
1335783
930076
981997
1409899
847351
1710480
1313305
764276
1891712
1745188
1521228
670987
1797994
438986
1343757
761127
46640
1659964
1998422
1418146
1328987
1740187
558924
1121516
709362
183764
1213053
349383
480216
1966298
395705
591606
1879383
1751008
1495011
555746
407000
701611
832755
1595618
371696
1005521
662358
1486277
982157
576880
1985554
902396
348667
707778
1364865
1734763
1941801
910476
1485487
1461470
501564
11812
1918570
295001
966438
27429
868345
741243
818100
1935312
1085360
1786318
1881648
532904
652869
163929
921038
533861
1213144
740642
1539830
950142
842309
672921
284746
282394
896629
1662643
696584
1810757
1229331
1079248
1278607
1640187
323579
1000336
318426
1712905
784821
1342886
446495
84778
904265
1491684
1000945
1440435
1778526
1783022
982820
1614962
890023
1648985
544883
1587513
1659923
705118
447052
1740920
1442189
863165
718816
1025806
372328
973346
413450
1844354
1445655
1960050
1427073
1925950
1978015
668685
1715188
597864
309188
1977609
1191827
1509017
1379557
1645900
1572240
1824842
1719093
1088224
217173
1260509
1844545
1381347
535898
1591022
458499
269864
405856
303253
1085118
904546
1892841
1531963
728596
1450799
678596
865864
2553
672883
1751736
754136
1345765
651477
1638658
1581187
773382
602944
565814
974523
460311
1823572
1470152
112316
1663950
891480
1414721
1879448
1726254
309582
300424
1854781
1178420
825930
201820
38154
672580
1214193
30138
919841
1984623
1976729
688273
1565344
1029358
1702522
161602
1922851
1595668
56756
1077509
1562320
494215
234571
1327419
653763
1645193
1316976
96940
1226169
614444
1215401
798377
817155
1903972
390459
1095803
738909
49272
861134
1781245
1521191
326911
1341455
1105392
1463299
1079340
1169954
1071873
928776
274322
1300483
640566
595200
562610
1535954
1597525
895823
1747908
1645284
923811
879316
449552
464588
672595
1938538
652372
624436
1507277
115642
1912550
440972
943265
661161
162163
1820665
732792
1623875
1262710
732247
162276
371867
1266477
265298
563736
1345147
1871934
53046
1238328
930148
1383638
1947875
157478
1452685
1819176
649612
1670249
946344
1714384
825393
1493278
1934423
1368527
180777
343614
787098
1802383
644864
1770981
1112876
195487
1313089
208469
1608393
1459507
342715
815704
805223
171246
608473
1423942
533473
104409
1252187
161038
519338
1614489
1768705
788091
579787
1733649
786227
1680394
1570526
859170
443620
362649
1748328
369897
365367
730720
359244
482031
1891329
786708
678993
827779
418401
1626864
1421760
154464
1599126
1045725
207521
1914058
1159076
1509069
1212063
1839372
1880290
205492
1079160
1587360
561554
701741
1918123
914800
782479
820261
569656
1017651
1810897
838423
304247
1280887
282385
307064
871962
1389160
790143
1246718
1643810
1308215
253852
1896232
1614926
697458
1371247
1582757
1873951
1206893
388976
652302
542420
850182
139692
1252924
1109654
882733
1026036
907581
1092607
1702707
143179
486516
1514862
222821
762116
1504762
1704949
996489
994891
1450025
854025
1726268
525147
560038
374700
372353
1581977
605709
627666
1782272
615730
341210
1538510
1089630
1925151
1403692
1197818
991745
55367
1957449
1296063
1467817
91588
886293
799794
97198
1079278
353443
1371231
1087995
1777065
1830393
229633
478976
1779585
510538
1714584
728727
262492
1553488
1129078
1191360
902671
637037
862530
200661
1190192
1016926
965291
546578
358324
795247
1852635
307862
1018847
1043534
446173
1620759
1483658
1692527
853685
510857
1592424
441970
878214
1900091
1553969
1737364
519357
1217755
1969746
109346
1163241
1765878
1115803
1538947
264478
1932685
489145
1154764
1992544
444271
313389
181961
678932
313056
1116723
1887581
1190501
1079479
1503611
1735290
1573865
1208067
387072
1789502
1255944
848741
786311
488743
514567
877651
842789
83427
943336
535049
1544578
601713
361572
831484
1067826
534379
1709013
1460139
1450044
1441231
303771
415746
17241
1417621
30336
1813594
1446034
463752
784267
321059
1533421
1404145
825142
1990911
1096778
1486151
240506
1057181
1686557
1327749
1784620
317039
1309285
1755798
353611
188615
1675689
1845131
1452636
1183966
391112
65961
1883507
983635
247659
512984
367369
1254389
1706883
389428
1252424
841540
1814598
1601523
1151782
316079
1089535
1649141
1577807
1782749
1177548
1468412
199202
63829
1384104
1061155
561358
44651
1113527
507018
1209392
1608708
1783072
1243007
73250
96622
576063
1529838
1320761
855959
632644
1458899
173490
904986
327144
203369
994233
1050765
150445
382038
151058
1968212
1343355
1927007
1996369
1585132
183989
993598
1314058
584520
1298346
1487497
1340409
1843415
599726
1137010
1491226
1787032
1857010
31749
1601575
1507599
1667357
395792
1314944
1667351
975349
1129908
1176639
376351
1084869
856227
1962869
202100
1782151
1423468
406324
362478
1726078
147369
1625646
295609
1559961
1250067
873016
1365744
1350628
678578
161641
12122
1479796
1364835
83827
1382474
438984
1580230
73009
1973831
893902
1144076
894420
544207
920085
307785
91501
978423
121002
1662779
1347395
1753673
1119968
781517
115408
866194
427286
1542728
1104696
1703444
1270329
504668
160342
1198428
1583319
1332264
1007490
853281
779391
1898081
847745
1443244
1108452
680483
543895
1991561
998528
1759103
935730
1985061
431720
832791
1266634
590526
425765
404769
408208
725154
830009
1789031
786349
1450942
429114
1084526
271161
210665
250781
1617397
1067481
1380878
613671
586451
890557
703172
193482
1397847
1561897
216439
18520
1942115
405593
1557430
1333619
1173410
765983
1833829
1433462
53457
1192174
1440055
1442338
331511
1036215
842792
1833887
1087145
1314898
1924220
370128
1265117
1424940
1523577
1527147
1309693
80771
1678678
1704251
1466143
1680660
1174474
1727198
1924745
964148
1172377
177813
1248184
910418
270344
1745968
820210
50573
390589
498170
184985
323299
145271
527138
1139921
1814559
1642212
1568218
1703167
179113
1969867
193450
656634
1552919
1687059
1625369
140863
1762095
1260104
486185
132458
449902
185914
1519027
743188
625274
788764
1717311
53939
406529
974526
1940486
1452643
1361274
1824911
1662665
1257546
411075
193905
1236457
1844549
1600343
1436265
152482
1962631
423128
1010790
847467
510436
1953248
213692
853993
1345250
1977508
1268125
1719434
1733413
1737477
89797
1796097
1135195
1912724
1318295
192470
1948014
1127663
406801
1548238
263903
1908371
1554017
1510155
1935416
1894378
320857
760936
362280
894609
808384
962848
1225296
1770924
160884
317676
160054
730730
1293734
722400
1572732
691067
1921656
1921722
666829
1420240
231550
114630
1191853
1061091
1360301
1535310
626814
1004921
55468
1874791
1253359
1611550
1742901
1049066
891340
956471
8226
1437645
1708974
281617
520436
1511726
1277949
481956
558592
1880999
1690125
641297
1453754
1982449
1114644
347530
986793
1862285
749857
276270
458077
1774159
1479352
314266
215447
247106
1989442
684947
1125830
1225990
929167
1926005
1058293
130039
1215364
1669781
1181222
1150730
614852
564317
1235814
1348970
320263
778365
1663765
1336556
475487
800555
1406457
1911741
1439529
1158574
281265
1517580
1760151
977534
893231
14730
1712364
1048975
1705835
1005999
60113
1449206
535624
1958671
1264276
1425019
970466
26221
227113
1880628
239092
124943
1073407
1320904
1905040
1807723
1608051
932363
689303
768356
1885437
1171330
505989
193367
1522788
208618
1323219
1763393
976596
1659699
941248
530283
1503033
1372588
1240422
622638
831097
1589622
73962
1911286
59127
1610432
513647
1444858
720476
1043973
1854743
459867
1585120
304010
1836023
1878066
1572412
58623
1533240
228957
1258492
1627504
1091666
830849
1291072
1248451
1587913
1550376
1954928
1686760
1333102
740241
1474167
1515896
1728283
25914
516061
589676
1832851
1954733
841524
1432717
1916785
298558
326854
382991
108721
673711
608534
780470
1198322
1347351
1557533
1356690
958353
685457
1119345
658932
1736792
1958390
1220238
59566
1644416
516224
24653
534879
101098
171975
73069
1913661
181347
496181
1479638
416733
935607
42327
1857084
1742936
1721936
860778
529280
249498
1645813
134824
1132354
1510364
1010495
850104
1003275
499793
558553
1966018
1804769
458714
1048230
1806922
498268
1779080
90162
459175
1043673
1073024
732435
1349967
1059685
1620143
1599874
1109580
1238726
330463
607551
1440049
172435
384976
638425
1147349
940480
948172
173381
5616
1948234
964694
1233209
1470307
859279
179274
1607584
522019
1174887
715186
379105
195820
386103
1968384
1860011
600516
1707536
1989344
1400498
1697245
668846
228481
384933
1868018
499038
1036369
1076283
1196622
776882
1290232
299293
1286172
1054259
326671
676461
523219
330307
450038
1496486
1662513
1749680
680886
766490
159102
1688126
421303
1170089
1813535
126100
613823
1551827
79212
1019524
894986
1737943
708453
842508
1311205
1712965
192925
1178959
119639
9812
1787857
1719870
1866923
1408056
560753
1344751
111200
930024
1608290
139240
1677068
505653
628570
847929
1538849
139204
520547
1224192
1765369
79883
671240
907120
1481040
6812
339611
1839032
356694
1690564
1189757
1475427
1127925
1760587
1798511
1331934
353102
718330
1459239
229757
1018630
1649574
587832
1612145
1377616
684240
990525
1973289
762881
1050280
111748
1368060
325066
497711
671756
1247951
1806818
1552397
602897
138485
1030870
113256
755037
917436
1167640
1775797
469609
1805771
1030291
1517072
994460
1422269
1211130
294283
1210274
1845199
1399522
659730
710484
1640604
1539933
1499536
94308
1994937
1344512
1344471
841938
836965
382566
419247
264136
566179
1703915
1287704
798298
260474
1195370
1463916
1375092
1542000
53114
1702163
50580
1054625
1350420
641367
1043632
73065
867765
1939985
1726144
1476590
1526732
1164630
775222
1796865
559019
340660
1420788
775046
785650
504408
38133
1638416
1287687
823835
1537407
1866280
1841967
393948
849082
724349
62000
128072
1580495
89402
510879
978283
901584
1290120
258274
769068
47375
1622402
1663974
1371440
1584647
173203
1061534
1955000
1525342
71995
1439124
208397
1707109
514597
390989
1083153
92722
387384
1974328
1036156
1049016
261565
267381
1295312
945704
1203461
1202941
709993
1205379
269558
1791216
665501
1386828
1347338
139773
610838
1074183
780325
1357902
1715497
1269629
1702970
1565422
622847
1905418
588512
794050
1142085
1055172
1584448
1405063
783419
475817
967225
123178
870273
1069385
1618027
165066
1082897
1472572
1992801
462573
1981891
1722217
987345
1415484
1224505
1485481
950378
852424
414602
457408
1406354
736821
1579571
1287418
1232995
237917
956509
404054
1423014
282731
1513148
4377
1052729
1373120
1597842
299916
611275
965574
1022271
1280981
1483538
1374709
665301
1402117
1182258
752511
1184137
63942
662707
582819
380913
947992
309561
210769
1290454
1285680
1165016
520894
1777104
616412
1079930
880591
654201
1856977
691845
1847547
785096
717643
526131
843053
1533515
115926
558328
694825
752133
1594132
747569
85161
780924
746531
133213
688493
266532
1921390
724683
1995633
1894754
206729
1475096
1235518
1644758
1959928
1916433
1054313
1610168
1074087
110534
145819
956114
769861
1187838
549679
1396345
179474
687871
1454474
1051602
817045
1638337
336956
164215
1610975
1468306
942484
1773312
336355
826550
529250
843426
1672474
1028616
1573785
1633583
325096
1202807
1507086
481033
1767457
1876646
1622846
1536732
845672
1655207
692585
382546
1808503
1328940
358097
1166883
1184038
621856
951142
1984547
100102
614246
1894257
1555436
1513001
1263512
1138829
1924999
1609650
614033
112536
770731
962777
146932
480105
1566625
532821
1404258
1590183
1458784
337465
1416880
1625780
323221
1751385
1674713
549699
1725999
331467
1171838
350060
263271
83504
1500675
313758
135759
1974859
848005
734896
442408
659486
591791
1301378
1090030
452555
465571
319521
1685529
1713559
425633
588785
277301
532655
893849
408985
877989
734261
1479299
611889
1354708
1848022
1725020
1675525
723606
1253952
1159250
1806572
1796928
1098236
579597
1697233
662663
1107569
1360653
111501
525529
196010
397238
1722380
656517
1033179
470243
1734601
1019002
905937
1837521
178225
1049007
1863597
289290
406304
713504
1706601
1262696
427002
193415
561618
775554
391453
1560417
1491413
448672
1511653
900116
1424492
1027472
146144
1793664
797323
1483288
1402841
12173
1376217
1216121
71677
353623
512539
643621
1944205
434210
1881269
1198797
1489268
71453
429030
856104
1210543
1192166
669027
1676344
730511
519060
1058675
1658547
860611
1580595
921291
542972
878196
216867
1478002
1276668
78055
1881899
19197
255310
778794
380847
1476148
1586138
175408
375222
67733
1325855
288343
398927
1819761
1840475
629878
313755
722204
303534
493418
775589
1979206
1838922
439742
994365
1530042
1057047
238926
1291382
1213166
1117695
1407531
1669917
1436168
348351
711157
689452
1254174
1455940
1747492
1801614
1714275
1151273
81329
880802
835313
1502606
1495303
781853
1901287
841572
1869712
527086
802678
1614988
1684365
198889
1520761
185038
1274438
1531481
897716
1838615
1311104
1325361
1720299
1926858
407617
22067
1448502
1071474
103529
20449
846121
1465777
1275365
816647
1539967
991469
371455
412357
417820
521138
820422
1735549
282979
1935489
598682
1585607
1189730
1558912
491619
1166909
271007
777459
1438647
1133259
1837837
174603
1529589
1406145
1937785
509470
31109
774960
1636834
875627
801953
520772
923202
773493
1137066
261946
62243
1463703
1014250
510247
1982228
1483375
1851565
1103590
1906147
1971222
955760
733111
1598372
1208630
1940539
818273
198055
1158732
1955473
1097194
722833
983551
1317583
966529
474035
963841
1034655
1057727
49105
1068075
163022
1790166
735808
189086
1857460
367086
55284
797599
1989639
1602094
899571
1844352
1204583
148997
408426
948327
1869680
593280
218893
1865427
1266706
502695
1213352
831672
918284
1534664
1815813
26833
18750
566683
671557
541338
1562204
1571360
1283124
452246
1321563
1795631
111135
730587
133569
1954158
323623
773591
1038019
734159
2659
1830061
566759
1490898
1726638
1439193
1554325
1450155
1638632
158527
601712
1097929
1141113
1005106
1262376
1332442
841299
946561
973171
1601595
1579556
1707656
1531701
586256
1066234
699289
1570996
405697
832296
855427
1824745
694850
515856
246011
20825
986491
266593
468783
497410
1718507
1996193
1528230
1328752
1461416
1006499
1574644
552535
111879
1380611
924271
1799089
331856
1797005
908100
141528
292317
436389
1148745
1267656
1258977
329375
1582783
374881
930590
1291647
1291094
492980
1276513
588322
396703
869129
222473
247228
569203
1872975
1735019
1416436
1631058
15713
1857453
740914
304820
1511034
1021637
618544
775066
1698254
395997
1698009
326861
1041135
82639
1655201
913235
1360433
205610
1478451
944107
1794635
1341607
1136863
425371
1813003
455593
1648577
1519501
7760
1850867
1658833
1061788
1835420
1761232
361369
1063409
1035673
1526232
1667443
244025
296410
1355266
617596
305352
405771
452440
678853
547086
1507996
1063362
811521
1614670
19166
1532754
1177492
1289147
61689
1642409
819612
299823
342079
165058
421761
677905
1338228
1833587
634556
1916598
975853
326218
1467879
1798891
1402315
803656
333974
78344
247758
937216
1748177
1532437
902349
1897186
275242
1033099
1418316
1193366
1678527
1819278
1548398
827426
515876
952219
367722
814165
761567
508330
1696630
1047234
1478756
33997
1763723
1972523
184934
1331729
1365187
3384
1640931
647683
741129
1136786
1578877
441128
303976
773010
1300285
1570222
294792
1411443
1513329
1419398
581230
1089757
1523854
78927
1428966
1496927
346402
737961
931326
1016126
919969
736785
1181383
1413369
1984993
688399
1235904
502577
1671793
881082
1561330
215756
1323494
588942
549197
172393
32289
510256
1174534
1010377
1382110
1409961
1168772
1205695
1731102
909457
648098
1167640
880521
1172418
428643
1448718
373492
241403
1487473
734689
743190
1548018
660389
1147770
575715
99435
710546
1513158
612698
221844
434960
503251
1843635
782207
271749
887857
756755
161695
256849
1336845
692334
597118
62520
1743434
495434
46053
66448
459678
1594178
1761272
73313
754348
564506
1004098
1175284
1189463
549621
1368571
564499
1074858
79479
1087155
1269834
1242224
1550195
1202365
607268
847729
1794075
812306
1057647
1342983
1083251
1116943
453328
1895195
452845
179072
362793
1417849
222485
514595
378510
1067161
1131657
277585
594885
1256913
1171369
1907755
697155
989486
1580835
1530657
914119
1382321
230131
1466745
664645
555885
537139
1561739
1835936
1345197
1414403
668956
204465
1573205
1189745
1391660
612322
875106
969121
872625
1948678
515448
868652
1689911
774844
52026
1246323
1058904
376885
446542
1641614
160830
1846554
367635
1301975
1263691
407473
1348201
827341
1466485
1918166
326638
930911
1053924
1637551
1868531
1861796
358652
864125
698547
1812937
1685292
624977
1630697
895974
178366
1172623
967351
1378524
1898402
457516
309250
565025
800390
745529
119332
1464874
327218
796498
936495
347525
1720202
898337
920095
67557
1471879
675072
602853
1820379
1292234
331442
1899723
738919
1919357
1259093
324213
468039
727095
138534
994945
586821
970114
1931358
333136
941353
1165711
850549
732538
1577334
1471599
1087018
1191057
444336
841133
103325
844126
1659641
455824
14800
1335437
470593
391374
875479
45899
1866325
738352
1111840
946072
743144
1856199
1022067
629502
1279523
1795225
1483155
441869
200262
1849179
810206
996018
132213
300102
243691
381855
736950
461637
1725268
568761
535188
1597178
2895
1349485
213390
189577
604126
504541
268243
762138
547755
323763
832014
338959
1605769
910621
949520
1850290
530235
1123732
1380945
745812
1863378
587614
711108
1602542
1759547
1003722
1895724
724010
509941
1459790
1218053
869870
1257094
1532242
152316
952755
783952
1608144
1337955
1630192
673630
1829399
835531
1564974
675016
1920348
694243
1606201
1029941
149623
1362130
652634
862349
1753422
37305
1883731
1559883
1824389
1722762
1957130
1729834
131577
296025
373603
455383
1404244
85887
301010
1968085
1069413
1623445
1681144
1591185
152046
1096943
467964
1294483
102484
1546007
1276093
1145322
422081
537113
790560
223955
1940678
1323485
1115163
1957462
1590485
766558
803327
1796385
1868325
1297771
1511459
1275055
1926349
1198421
1554055
233164
1139522
1680875
55692
534
577556
548270
1876289
1703346
949696
32273
760673
1706319
820841
312290
788579
576552
899516
629524
924153
90643
553935
1030472
1609823
1702583
368629
571582
1031248
1380844
1082151
1581318
1347895
855704
370772
215369
1840012
1326277
372171
932763
1385491
372307
273447
1545269
557647
1328033
226189
688888
633426
1974635
166070
911976
257385
1738613
1860144
4962
1162133
1435554
372644
514261
1856842
583162
1805056
557067
1262131
194801
1016584
1296784
1563788
956288
1317088
2581
1447843
916883
1808532
1766959
1163655
301771
126382
165800
273855
657696
1886357
588470
1387515
1091810
1196388
1549189
64527
1470461
1054146
524366
634854
82807
1058334
1734656
141586
1568518
1686534
1453558
888953
792340
668403
1106278
1848653
1423873
1287817
881145
871822
1632891
202825
1015827
682104
1130809
1502944
1874048
1209667
475638
1817838
550423
558618
176368
1084270
609046
340228
1098422
1874140
281419
445947
40036
1628535
236172
167636
1786203
997293
69684
1405748
1943348
122579
551485
1037474
1269886
1771641
757034
1334035
611672
911260
1446385
1336298
257819
1128469
1807986
1736407
684582
691344
1938076
1290518
248824
1295429
1849058
1704119
1989250
1660333
1454556
1666164
1076570
1504479
262296
1542996
229176
180986
1064041
632200
824266
1322013
1837704
196838
1894333
723933
1967429
289789
1170784
476091
1295695
259398
1202808
712337
501312
1092368
257115
1056096
463535
16474
765270
143509
209853
1746100
1445722
1339075
527905
1792921
1170663
805699
297051
400625
496677
695509
1584294
27734
51716
2940
1891019
1734150
1485999
734096
299417
831960
158914
484184
188504
1201755
400686
1355639
267158
1459593
748713
947965
499722
1928421
1760570
452796
831221
1438690
1560880
1770961
833482
1429776
500143
1967877
1357658
514619
212544
434723
377617
1176260
187308
1677566
1992502
1079258
1227182
1095280
1495155
808131
1177415
1128727
714772
891845
268920
843379
432555
540371
862503
471528
1797928
1694666
1125960
1793437
1837366
1928014
1836121
769067
1721284
1001902
728362
629109
586074
834199
1558507
1854161
512250
1781070
1666044
1298017
1736427
666106
1572168
553760
1698674
410752
1332907
1791423
1712768
1077174
1661122
352308
252295
1558288
597410
286674
166795
150081
1974921
808317
1016422
1588149
1652849
274545
1733889
130611
874087
413463
1466082
859435
1167541
1125163
1804622
372061
596631
88289
1308870
92022
1935321
414372
1201022
418083
667883
162250
1221371
1145334
1716291
816402
742609
1394030
1021999
685185
947069
871008
703411
1198101
1653247
866613
807390
614491
503136
1883732
937105
1303362
1046622
166861
1777182
1766688
1328149
766414
1667790
350295
1267903
1198395
1768786
1827281
159528
751115
179160
1707082
328066
169811
915889
860923
616704
1516303
1330149
1329631
771220
1261891
347286
597889
1226242
1571131
1420335
1836644
1271790
529612
61462
100221
227308
584316
1370804
1995494
906515
1838392
1740199
1114680
701077
998591
1751112
1197094
1063386
923107
1202710
1333629
921626
220099
1693587
1348721
1004557
705074
142161
926495
1001931
946179
1298952
798561
1833277
525958
862070
949071
435945
1714913
22061
1860771
1189449
411486
274584
457306
1389157
1781545
362875
365204
1260691
1981798
336989
83375
1540574
592827
186196
88803
1727206
55484
1845368
1075261
953686
707572
216015
339436
1785931
343338
71423
92862
564758
149855
582046
1831716
464969
571655
985496
94055
1452210
589365
940638
513293
713636
481229
1544314
1865104
1138575
1009590
1799005
1357659
1856026
1857732
1376798
602510
978268
1243481
387796
1714216
230097
1675390
956438
539249
1294551
397839
1595747
431938
1213899
655631
789458
578099
1196585
246286
1823699
1717286
71119
1162692
762660
1901642
1237759
749008
1158692
1615668
1202494
1183
1390459
546653
1456562
1717885
1667970
324729
1418356
1225713
857563
1773423
554332
13657
433474
1003769
374936
306072
931306
1475159
1336714
886297
1981225
1745899
1651146
1829939
1995779
171518
1817801
1342013
43521
661328
1149478
1481864
740388
831114
1020693
1950197
1416784
1808713
54992
307570
414480
1876371
232106
210158
936157
1084624
629548
56706
552847
1308320
1719514
1218978
1467053
1205075
1540176
1962448
1023826
838357
1983792
950723
1411899
1031791
1893595
1148321
1121451
1907475
764313
1804308
1425197
856242
432395
406167
207393
394609
1309267
504345
1552463
558213
615193
651991
211924
109185
262833
782645
1111667
577299
1710966
1677268
102366
1099570
1767622
108918
544401
1941995
1036813
1162719
814322
753598
1027299
1964328
1498245
1661265
1737721
810573
721834
744675
549473
1861495
267198
1640320
793669
1413672
1413765
1086944
1246414
538828
1878252
1453210
1365754
1785922
285013
1308951
1434951
173177
1754943
1799639
1508420
623239
120473
1634314
1514249
265461
1911466
1048601
1500766
1459565
1072802
856390
367854
751315
1967968
74938
131297
784080
959351
1160434
1122036
454941
507254
853161
1422039
1238763
1081054
706424
51898
1181938
167346
1616497
169247
17765
1752638
705286
728295
161846
1931661
1110893
666139
469672
1155595
719990
1419041
1112240
649353
1003095
1377767
1803289
1225653
1905109
1013427
1251431
321048
1045574
455175
859477
481180
775538
1872188
1680790
1420201
1633260
1822668
915691
209791
804723
1106151
1737823
953522
1050524
291766
1538970
440509
795159
1065319
1814796
1320319
654191
300668
115442
1250141
1175306
895956
584099
513048
780939
556203
1704374
902365
1497927
709233
1081519
1582736
563368
530852
1573108
927706
12456
295677
984914
841405
1644305
289192
958720
741073
1698190
257778
1492499
1798736
726310
196709
1893642
902457
1868983
63301
943712
645664
514703
1591383
749777
201236
944046
637487
1095599
588089
1783975
699287
1384140
662019
1344494
1186006
1389062
1499396
125189
1185149
762083
1925726
681630
1714749
90599
151303
1398222
1759100
1128292
1635797
335801
1718462
1980249
1192856
288964
115964
200435
1416778
1940865
995091
452635
1445474
953046
1200821
1620301
666831
519077
509665
1453280
188133
395193
1036774
579507
652998
72177
522054
769724
1118715
982996
71485
86197
1038421
530856
1738797
1561107
547299
381940
444871
1728366
1589977
1810750
918540
1710402
630343
64251
1399
1229951
443844
941819
1783263
79085
1861055
882928
865749
158242
777832
1900354
1655591
1434322
1924233
1830629
775902
1746070
299561
1669323
733956
1873517
1414509
1937259
1988312
1265517
398553
1965049
1742078
1712901
981620
352644
1221803
836276
152703
861200
911215
1121519
1714664
196951
289419
659223
97228
1857214
1705839
661333
389588
574636
900703
496516
954769
1228897
1651910
1513367
264953
895384
1051478
566173
1166173
927019
1085919
409956
678030
805631
1821964
836039
1760850
1042792
1080804
1234426
1115761
773006
424846
1573609
1671700
201977
819129
248903
1637505
1953822
1345976
462272
985582
1808355
1345291
1259371
718312
891474
840562
16677
1592185
68471
927831
775022
1274200
1522459
628178
1293344
933167
836826
1460184
535462
422663
1077056
1272630
1868845
1718314
1095116
163693
450638
560195
1105456
891562
1943030
910501
1435052
501050
1518705
1396261
1417488
1654760
192096
56283
108130
948656
931514
807175
876890
638745
284306
672901
781855
1642940
815555
196940
191538
621517
475337
1848843
1217885
1792685
974265
1703691
697319
1024838
1917407
308848
1352589
780944
1891407
1995391
1349348
1377491
416702
1542964
1317699
1040015
743166
965957
1537350
389992
213479
549123
1774065
589156
1288684
1253996
879477
422057
382817
1654111
801439
1938172
1274574
1826122
1940552
1283761
275452
912628
882282
176913
1774336
1469864
481719
705870
919570
593995
214821
1805591
1356200
662247
1327545
1705743
752734
1715788
1840391
360140
1876383
986352
1776242
1837413
1874767
1884158
293241
1895445
1985825
1234538
921598
698980
1270747
298410
1524026
622948
1371428
1616851
1666569
1340077
598854
1387645
642214
410316
1636505
1426380
877443
1228273
1720057
1457499
435355
1462654
1559895
1108094
950662
1106712
1236659
1561591
180036
622632
1110070
1609421
1574826
1328354
171468
1774615
1363893
1653551
1511545
59551
1524378
1629170
1253206
1045621
516553
769419
1015021
396958
846705
1009321
627396
370479
578719
1668648
48776
1597195
1327076
830809
295356
296540
1863838
1531389
501497
96153
1035926
1954422
535504
159904
1150367
274006
1003822
514536
1454313
765613
843064
760442
410198
1492507
86870
725752
340785
783892
48356
52289
1247826
1393089
73411
405213
9941
363710
210057
1642058
1462840
553603
821692
1604398
1814286
982213
34189
1220657
1000346
245432
213314
388746
603917
1294480
1936249
1825706
682086
726139
1618932
892501
1634389
1861056
1709541
994894
1630813
514211
747695
216339
22005
1000745
1855082
1443938
247369
717102
1800009
1822395
1033019
1133888
1302453
343835
1358720
1108694
1324256
1664701
1453072
968860
319922
1501367
968621
1028769
1071102
592332
1218016
1077469
614712
950805
589833
928116
1580541
1450252
616989
691037
1482196
895565
1495609
1668541
1374919
978963
1085889
1094666
1134008
1282475
1652225
1409742
965248
192364
1197952
1474224
1162675
681213
1939060
57585
1628733
78545
1887607
310060
1933283
387938
471097
651901
362065
1729828
1369238
476856
473427
302707
1077386
1591409
596145
267085
105169
481949
1158812
990987
1408947
1058519
784238
1324743
1563143
1835916
409121
207366
1764154
717589
1203860
316278
1831764
906132
1417804
536780
1747934
454103
964865
583296
367566
992569
1433646
280650
1788660
1874730
828601
9342
863700
1243252
937373
1725024
1870847
209086
1731286
1037991
331784
706856
493988
1711786
826018
1731274
995099
668502
409477
1678064
973533
1602965
1324135
1190934
1726019
1698885
1353828
148846
1680071
9387
583206
150287
218526
713850
1711548
1725419
1589551
1822874
1851050
1093104
330471
1755155
1164362
1078644
1357805
325518
1764371
1928121
1148354
1372377
1456843
193386
242093
1299845
485433
608418
1032241
1308877
1174946
1757827
1464192
951600
125537
1210603
904733
1960483
847029
1988080
1232746
1586439
1528831
932689
736058
687942
642058
879799
68991
1398774
770442
1310834
550231
1534632
1477276
1278332
861054
1280325
1601436
1142396
1370559
346799
1674488
568618
1020914
518247
1463263
1059481
58085
1686876
909939
612359
734661
1080775
1631468
1200608
1629509
336558
1086766
568949
332000
860444
1267684
1426918
516563
1517000
1202739
859450
1529547
966766
1931932
850713
1038220
361357
1879756
1181020
1668033
725123
1176383
64355
1434751
1892722
1030810
493365
695657
592303
938097
951847
1228446
1980839
1746455
163246
246759
1566201
1062328
1921049
765849
945772
431611
771785
1371693
147757
973975
426984
12068
793896
845499
107625
1070823
724708
444498
1061148
648358
302528
884285
1665475
287653
213762
1846436
1559331
1239860
747049
1446657
497305
1597581
781282
75160
915198
133445
382762
905212
1719937
1577453
1738545
349836
879447
666140
170072
829676
1252934
1235525
1734348
565201
1889014
1841858
1476594
65098
1882516
430311
724074
1039680
873112
1037636
1904364
488154
1383821
1569803
222063
1150539
1750476
387801
579367
1291977
1956942
705190
620776
286669
1058863
1345326
1607487
1943300
1461564
1545950
1833501
670455
1204649
647292
500159
1636777
1045157
744231
1340658
828691
1672589
1017284
245101
1962648
1889956
887336
984619
564396
1447158
1578540
1093506
537879
1811445
1620061
1968509
560029
1571892
1313051
953459
136755
177555
1424137
721443
1292152
907867
777221
154415
1531547
1054620
672374
703088
1075964
1751459
1510793
1858332
361899
1073708
714595
1261003
751615
898039
683165
610921
1750712
693902
701799
974114
1411331
1698342
365215
395753
910395
622882
350381
1051815
626651
1928215
662390
412781
1311960
237690
1373150
291412
1372380
599074
657942
727591
1312653
948483
607433
1282553
1259460
810111
904320
214230
124053
1129663
1956056
228896
759267
952924
974068
1043673
1519266
117424
762458
1056424
382829
1353707
782430
505027
34818
1006613
1611211
381111
1223080
1740172
769707
707378
1173498
1373833
1224000
197225
173447
143092
416765
1555864
1333545
1580809
560080
921610
1502355
1412640
1160658
468251
130939
1102923
992533
1136783
158594
1907573
878688
1554323
1449659
209681
164359
1334523
1460090
1772882
1536829
394239
872114
471096
1228727
483287
1765604
1483412
1380777
482202
744313
1966304
6841
288314
1640915
1357660
4704
1740849
410609
820694
614627
1180976
1359129
84448
1035754
752152
96051
1602280
1508466
466615
1038838
1915440
248275
858457
735287
198376
434252
1709951
622591
1913984
1011863
1865535
1561722
1202765
289156
350844
1605658
1268899
906132
480916
963428
1479453
347968
328899
912918
265501
1891172
649991
139675
1400074
1609286
95993
646897
1750615
43910
1726493
63672
259472
865870
352083
283521
301362
1859631
1851408
1287831
556767
1106229
161190
1154350
1244160
1660400
1783915
593575
1515577
872163
1100224
690680
262744
800584
183986
1920072
791583
437199
1283302
451091
265195
913511
201368
746057
1046344
1238664
946402
1942108
687736
1414855
1308752
816606
20042
365196
1663736
714767
1155454
1880253
1444567
1882550
1550429
1891993
1788624
1334616
659273
1891872
982572
1844703
295769
1083953
618712
863069
227835
470842
15944
128537
1325925
177920
265401
103724
939547
208566
1742903
1962666
778060
796386
1024156
1970228
776679
1286501
272555
1815252
1359631
135742
483334
738101
1716460
1031153
185539
339947
930952
1360150
741819
1016145
1156763
452065
660152
1730616
543180
1880118
454128
1751810
309769
601772
1487499
548376
1092200
886964
1304067
553697
1319903
1689491
315756
189776
1352429
1287839
758991
1805558
298525
622378
1540063
1696708
8274
644044
669483
414155
878139
863534
1433132
1807048
1312591
313163
421136
1901420
81900
703439
634635
12232
1267494
68479
1073177
994264
1194109
1128890
1185554
720612
913947
1681350
1404823
1983770
1980566
18939
1184507
1268342
1902453
1119957
1650875
927072
404004
1542392
340753
374133
745688
1730082
934452
1786008
637531
1251787
274129
1556798
1056402
1139172
1880202
459962
1482824
812871
985264
1995951
372908
1180057
1318811
1478675
311420
1101977
643505
1190271
1868019
1932994
545531
1144359
221213
1862196
668442
238610
522569
1277599
1874039
1087461
700957
637782
567582
1041752
1350648
1468208
1090085
780644
263090
827623
1142710
1811776
1298228
506463
1900942
538461
57761
357105
1481190
1846883
1966388
90838
593951
816687
727186
1397097
1105472
1682547
644300
1229335
1122437
1547814
736106
1877334
374851
986356
1007497
1660974
1295057
1154309
1778948
1298442
1677111
238532
1768307
1867956
774954
1645970
1324377
657004
1724479
740796
1653262
324503
1933398
1031220
1453177
138377
1280308
536582
1681327
1538515
1680019
417199
66113
1036366
1592818
1546917
104619
125224
63627
1013086
517585
1675333
495026
741214
208828
1738864
1020591
906582
1329854
75664
210337
1302612
1683566
885875
637711
1871284
821300
1945760
1570825
568563
1447660
279666
1729302
64166
1939237
1251525
1282487
886375
232128
1077982
330050
1130643
52882
1898631
1787246
1566087
119273
1681317
207255
1201158
934480
870620
1789329
684541
1720134
1635758
32424
1381374
757206
556262
1001107
783707
816308
1622425
965020
1973441
1451221
796226
596948
26971
963975
297581
1608046
482142
1176029
942592
1395273
184906
973678
374303
1402237
1026297
1801207
36951
1250121
1791330
341733
33662
473179
848001
1628584
902780
979854
1358180
721733
291625
731925
169616
1936993
1335233
1135534
1130197
813428
1463330
1017032
1360609
1325210
1996
506951
1976668
1130845
515314
220674
1926257
1406968
1133933
1978075
387510
772757
484571
136863
553239
1718734
232372
1317561
214414
1248876
1103058
1073531
1022953
1886304
228480
409068
247821
1401627
710052
981029
1427765
1313572
876612
820243
667164
454543
520833
514078
317560
533056
1798445
1289450
124650
364557
1051615
105587
1124584
758335
1122332
1281350
812915
1116901
676695
1087271
1132114
1296136
559372
1446888
1004216
1892818
1526754
785538
710365
158816
667484
1687287
1687144
1363793
390331
1962815
1721697
371138
1472920
1358359
393127
337548
1926443
1119353
926006
880015
1992726
735638
1500994
223241
1603748
1767990
1735090
1923790
1683151
511652
546176
1699997
413094
1392322
592534
1459976
1658053
1316505
1366648
1817449
1529838
1317879
1901526
965347
395258
366247
1121446
648164
1417964
655249
1149386
199740
291236
888973
1113313
1445989
1723243
297201
29434
1946009
1395455
245419
1736266
1084008
614942
331420
749151
892962
1520400
72560
1001502
87149
753598
1973521
1914644
850979
243062
1552005
254181
838580
1025113
1649416
1775834
1486547
686621
1497368
1430283
1645696
1583724
776384
598459
1735528
602420
1976155
1737927
1096685
247077
1918633
1860217
1005543
912555
1766560
1464921
1807963
877159
1042454
539009
370783
1588053
546602
863716
813386
313890
894214
193197
1634015
1530890
773104
439085
1786604
1286460
1580515
1644322
750179
1926468
1063690
1119512
398774
1865764
1614838
1982921
1868638
792711
670872
709170
615410
1362222
1774378
1506037
1905381
818023
1949458
936478
1279188
105800
521544
705485
936709
657540
39198
804879
1615857
841105
865658
601712
94964
1703645
1886552
883045
1152939
1073203
1172010
1423588
1308355
1577489
212325
1676544
1949247
737159
1030175
1796170
367417
1063655
1016731
1748393
1891507
1991367
1448404
201271
1587411
1030782
1818307
1713953
1693366
967588
1014306
551323
1685475
1220765
1853592
1335808
1741707
1176292
784257
1667688
566578
464369
460551
1018799
65068
1975772
790782
1805995
1427621
1145359
158286
1193453
1093205
697975
690239
212186
1020299
304179
638122
689562
691334
1781529
1476759
835955
1944137
1195613
1917930
1807264
1525843
955503
387592
992319
1471902
1338552
1340247
1225819
193602
753250
1931059
663222
707800
730955
1520789
658021
1863872
901750
111465
1717340
167109
1382853
472154
1176827
1438756
1670255
1002457
311833
10828
903922
845140
1352336
1630680
1911800
999292
1104023
1015442
659935
171274
1698895
1870546
50277
202296
960842
902958
1254203
1808315
65681
1690258
1244146
1969239
265688
156508
322189
1395821
1101868
235081
1105523
1844225
1752932
613798
1767677
576406
714033
409524
1565564
1365210
766589
1844820
1166679
610650
1709565
1585925
647915
590401
1929964
1653829
299367
131392
1660772
570404
985452
1105286
1875909
1845869
1890220
1267888
514932
1213104
402593
981155
744479
717485
816308
940244
1411951
754176
54707
1047641
1755152
755264
1681941
332502
1776401
689902
323798
566171
1896652
1367710
1833815
1137502
1555351
1306503
1338351
1045018
1696176
1687690
1087242
1808781
784037
826259
930078
462013
320375
1946284
1449325
210832
250687
1995152
1394442
310047
667919
1832835
1558222
1049804
1575376
773373
335750
1386959
583437
695330
649895
1006997
1414293
923294
743810
189019
893887
1454094
352989
1164206
253512
470691
826486
1901273
457054
1277126
86045
90951
756219
1782054
1602547
25766
613598
180627
1495618
1727705
1129520
416428
801157
795661
482625
980205
588909
64964
158230
705800
1496683
697766
820861
57801
443586
1260768
86036
301474
373215
123099
776131
637483
227292
1746618
107288
924638
73417
1643413
838763
230982
2214
1193786
873172
710506
648822
1153669
440411
939977
397486
1123098
1032721
518227
1043542
658089
1666196
1269082
207842
1353516
1783535
279871
493290
1897130
319457
1296088
399131
883584
39361
1092729
1270768
1912648
76226
417495
371042
1095027
793901
816318
1456514
1134811
192511
127329
99163
1656733
925163
415647
1654400
973106
1836580
1466703
1292208
745649
1909349
386818
187477
1802553
250168
1952728
249460
1713951
1091788
1637993
1667633
697560
1104051
598378
95162
1218445
1032383
1779567
426909
1775410
245975
1108434
1369691
678244
1612561
1028372
1988209
228908
1871962
1294210
555564
1807910
978042
294104
1018992
1610804
30168
1998820
1817916
852501
565924
872835
751508
361843
153904
557363
434725
799095
1003982
610587
1221394
1682358
708071
908027
1587571
1094391
1469585
982062
1174327
1559907
1758381
587546
1863752
1867310
1181019
179089
725695
825894
1301247
1719673
53689
392840
1296618
1599184
619176
422208
1955915
762467
1147849
1363524
1958602
714944
419879
1732961
209830
1226975
1100166
1905746
529988
209345
323495
350383
306965
573600
639802
500829
1725831
305204
161493
1659463
1120050
1868939
984341
515776
955156
215494
1229448
1089919
1891582
322432
598999
1311343
1227242
1433423
833018
340870
602098
1095584
821365
1671747
291105
46887
18287
1392470
1426446
916703
1683287
1607213
1915823
1108772
1425115
1899675
1306992
1137009
139794
76183
260790
828159
132552
1861151
423247
1726807
906771
1254990
1225824
573219
1435481
815727
1621096
804966
1045003
1146023
1356532
1485363
1642545
1064377
1890771
832534
1831635
254973
1864457
1194103
96712
598849
609252
1733220
488797
1727111
631911
175697
1800156
1923803
1413160
1487938
437714
1401849
1902351
1870944
344250
1934570
1088297
591547
1936633
111970
1311808
326296
1466638
766458
276813
1607448
329755
701235
1612140
1770527
514684
1394426
300182
1262858
1389656
990366
1966644
1190207
312662
1905454
209668
747390
26764
919816
458770
859249
914264
1898109
355689
546982
698805
1222977
482939
673153
302630
933998
321001
100441
1661954
1634189
1968356
456331
1302392
1701251
1437680
1649000
1583041
31901
1816425
265471
189532
1514528
1531809
21456
1123632
866219
1190260
950537
845191
181150
46231
676985
980957
443066
153070
828971
741876
1521860
311972
1057187
1506115
1986498
1941534
1240981
1954647
642004
20424
947004
1924655
785470
566688
1293811
1876867
371027
383157
1134342
28286
28785
1822161
306594
1718273
1099362
1347433
1929622
624268
698458
881332
1296747
1018818
1927342
1702202
297961
499815
429206
1134154
1393003
1736047
359337
226860
296019
794512
1103952
771318
1683207
1221292
740690
727690
320534
231408
1448317
1030782
588337
345429
1953648
1026103
481747
842969
888428
1349013
837423
938458
1547136
1816077
598865
817989
1470225
1801048
166299
889337
987896
1054826
1526462
778487
1064953
88871
608805
1215082
1994315
1570091
1352400
414179
1724083
442570
1837791
170648
931094
1741456
1521263
1564154
2722
755972
1058318
943300
579830
1583672
1494769
750085
934174
1773206
1002014
1327355
1011851
1529585
617860
1841634
215610
1996733
1428737
679375
1639817
47512
954818
1322802
735211
777072
1667297
1283989
1318960
904127
1592262
934678
1151422
1943988
396459
1476187
323157
1641871
472480
276266
1840371
1239952
1282864
1365310
940757
629171
1217211
1111434
1566354
1373496
1072274
658319
523914
320605
872365
641043
306065
1945783
723756
1252216
1682410
884982
556578
119986
1561024
1534218
161990
785688
856381
354864
934796
1022351
1723311
1516895
917027
186461
1187491
1670611
1956359
107049
1143857
1789524
464688
330997
736513
1058919
333844
1889203
313968
1549341
862819
213629
932165
1747003
445612
1818680
13556
1335323
278775
106995
680369
1102807
44472
1120885
816141
1154602
1691522
1614169
611685
961149
354403
1115627
1398358
147183
1083797
166939
549266
485028
1946087
1211519
779159
1727954
1014258
764742
1486130
77371
1671255
1908835
1581354
765229
213267
1802979
1154331
1698451
358237
339262
295623
58548
864676
1286800
1420004
1387319
1541858
1305883
1400925
357720
122068
1877264
1717800
392546
1100826
1725769
1354935
866092
856992
888365
556340
585489
794499
1075089
217061
1640018
1051814
1190415
1100505
89552
953676
506639
1508488
1578462
1568365
231440
438365
1089769
1900657
520925
491739
1163903
965227
365678
200728
1588599
457309
629580
1705721
1059651
1428699
13710
556800
764967
1120658
764113
607964
394883
883674
424800
1922368
875467
1554648
370743
506275
756889
314456
164769
724998
968996
1427369
449995
246753
367076
782875
399749
1597504
1300674
594571
658652
1918072
973137
1725774
1718135
166342
425951
819433
502955
702334
543424
987288
1821323
352891
1605564
474194
1673138
787058
1003029
1561005
628645
1256285
414927
1171326
1537352
842584
540224
1624642
1544226
1175126
813820
204257
284970
771583
1527303
604665
1729581
1447888
927676
217354
1707489
901154
1556407
634292
1878865
477085
1218554
1210228
1125097
332081
1806491
945929
102365
1583930
303392
525880
299654
1339193
1540487
903139
849100
1254980
29611
1770094
1719329
34460
1156396
1789317
1196419
1532666
1764041
1825876
492306
490172
750666
374658
742802
184753
1152317
343076
1479417
31120
1053478
1054986
301743
1566942
186978
355306
1814477
550619
1276041
185224
1894967
1874108
1050639
895020
184607
662037
1935208
398304
1115023
789722
801417
978752
630299
1939310
1047873
886748
1120002
97900
1646863
279839
302139
1745321
291873
1016780
752933
602244
363915
1588506
322542
497983
1620557
1676446
1825407
441204
1402778
1638935
511350
209879
1986232
318896
1259854
612266
839108
1647559
922499
966436
137819
341799
1767937
612146
1328844
1718676
89311
1344555
679776
1800191
993381
911808
1988634
410881
1992658
279089
1054373
628604
671124
1103507
1128113
8219
355665
1278179
1522497
1848766
793535
1113955
1204211
378046
282831
1351611
1555301
1778343
1739546
1428446
1908960
1973625
1400211
1229168
1349058
358005
643955
1078481
699329
896128
681959
1077443
1958565
1090
1080323
133142
164466
436241
420301
893470
1517461
1910476
596019
714257
1087398
1362257
1723339
1524223
1195777
1438395
444352
1618435
956489
538111
514933
1214411
1002500
1924537
941528
1442942
930773
706295
1561238
1602152
43360
1194069
665512
1241558
641052
1651961
328562
1397851
1944919
478505
229106
710236
323414
1339478
145670
1685959
1312656
1557139
70276
1386446
1627921
213395
548216
627144
1098721
1980670
221679
765873
375116
669946
741131
338803
113613
593229
1154013
508512
322811
691532
1614236
490267
1847232
1162842
1170485
868931
396514
546116
889395
1547136
801815
1733008
1048998
1690807
354920
1475589
1904132
595888
159424
819739
1275695
1615205
116132
606950
735858
1010769
386505
760022
87663
1411011
67858
500944
161342
859653
785624
1925515
1890732
1647995
1719697
1862731
1429166
394258
982530
1680372
1513009
472032
822872
243860
1264201
1458238
1651698
666603
910739
1771285
1026612
354290
285134
1233038
1055563
239369
149208
697077
1593809
295079
445278
953751
684906
960978
636630
499286
1982132
1700358
1595365
775248
1755355
362347
336343
545541
901825
1624645
144262
1465251
862911
719587
68616
502265
657925
900504
882074
748059
969000
1150128
874419
1857812
1731024
1063365
1788726
718520
243279
535836
31158
1813025
1824243
948326
1931972
904464
305955
1532039
206881
1156586
1777463
1293399
364475
613170
678181
1525744
140350
1208855
335440
727128
1555694
181905
1953695
268815
169582
1789242
395353
1015149
1784713
426328
1359260
508220
1590710
170384
436422
1321111
277570
1343784
1208770
898376
110241
1693830
1723784
1330044
1132729
1560778
1452572
1628517
1822534
595996
614255
1919133
1193403
457626
1004838
572743
700383
206993
488391
862212
1139225
338369
756541
1992538
844900
491435
670359
927185
421465
1996833
383499
454775
730650
1968075
1279283
85662
1566448
649893
1106104
1258363
1854599
782663
1145262
689159
840556
1713229
221429
1153758
196372
1085595
1315834
388370
1658359
28735
1757090
1510038
888340
278576
555978
1221526
144321
1259035
1634145
323797
1451135
1630255
1017644
1883088
196210
1233032
643006
505557
346542
1965594
1013234
197129
1501254
577976
395875
1465072
1838258
103273
1691034
1008476
300597
830917
1033332
1601384
1461084
438127
143740
1957506
572050
1227853
1052568
566160
1103260
1326783
214344
5551
819868
239452
466562
146275
1539427
1615995
1510017
1569507
1517964
983674
1838077
1749877
1470500
951432
1967676
564326
1571238
1973980
122148
196031
1899920
1994509
509987
1757130
1508848
930033
1757630
316082
1707234
474245
459872
1923158
839428
883864
1300208
536292
734093
1214809
807499
509269
16144
438522
288395
1000059
1276467
1798825
1625414
1834526
751822
855769
440518
1237322
654224
1195624
14600
953884
44279
1403893
309450
1378434
171706
1516244
686309
1921474
480043
1738406
1795873
1676137
316711
381114
17171
1144294
1922188
758515
1800070
63210
4857
1544880
1875025
1942511
816414
1195081
1914361
1704410
1616639
360367
642844
1648366
1474914
535091
435580
836299
1268032
307915
667294
698915
990883
1302942
1347740
721788
2017
1615613
1850210
1975101
348498
706629
165026
201308
1127773
1300337
729492
1708710
1676148
908555
1335546
859501
879757
1114461
228886
1291925
815415
1391064
1040037
1440611
1120401
984476
1899125
1353082
355394
1178805
210663
664795
1495652
581943
992016
997280
1404913
785602
1357626
791995
1975714
236655
1329982
1933567
1257340
1176657
218541
356824
1795262
1126181
1328233
885622
451673
699213
911377
1789014
717588
184850
783532
342531
1931940
1645377
1183813
117634
503548
1589184
1788979
1195568
676384
878588
1892835
266448
789176
1542370
612223
623496
1500494
381959
1072790
1449961
1710485
1226064
297962
587436
363502
1400859
1881378
1704910
1317546
273461
1774033
984140
1005164
498014
986410
947807
525737
531815
421876
1524085
1289557
547147
297446
1293383
1080880
1931662
1324855
892030
1645685
1095691
244452
93330
1094306
1652820
283155
787181
1515681
293682
1815478
729659
481049
1017457
97041
369644
1116949
670080
1716513
677917
1713518
752836
102130
1837862
537967
1192003
422061
1169282
284943
748274
170751
215239
1752589
1998437
869003
1474063
828445
1263004
1866773
90818
719599
1343623
163493
1392338
1813772
402619
71876
929268
981416
10580
810466
326491
1857124
1161807
1847408
310127
901045
1808378
361419
977266
823290
513571
1920946
318242
1950816
570308
1859592
309674
1751327
434820
930957
546284
969699
711084
798249
1949122
1444372
1215832
1926390
1664507
302045
1201235
1432825
1032120
1359844
1637401
504735
1599279
1920601
1324495
308104
873692
1052136
1474094
1252920
103104
1135492
1452301
149819
134412
778684
1974600
959486
1454202
1787039
1113344
1642427
1878694
710945
1520821
416128
244185
717205
1068857
1213950
1538181
585529
1007488
658440
1628967
1428378
696207
189924
1613550
517906
239984
1663610
809149
1155877
1456778
312403
1951284
1994544
987724
1418530
191587
803608
1920775
1261584
1452856
436568
1102007
533769
1124652
1321063
1516884
1943443
720452
1378396
1313872
1496696
1298094
1544126
1911863
1062726
954520
1666755
883635
873604
307608
1761669
1111312
1435561
1371328
477122
211046
1014478
1949020
1917748
383349
651276
745936
1203671
1892110
1370245
1406266
665694
229792
1203070
199173
311914
630613
366381
1002303
314777
1080808
747292
341810
852037
1187267
1809636
744440
1018687
1773797
97595
130117
1679845
1815406
434724
1814427
1392549
1912051
390194
349846
929588
149206
1259004
2557
111405
1652429
1679245
39951
943915
59087
1622115
1177263
541347
1144334
542550
876847
1189520
449733
1156661
603873
982811
1916189
1695265
734726
342109
530852
1152836
693551
1406327
1635549
158508
1948871
419639
782740
1232371
1107624
30
246533
1472131
992878
642518
1418577
643026
864871
919950
1069443
1537891
1138059
504170
28068
103508
1408944
1892794
1388022
786908
933134
713310
700747
665402
919277
1699808
1501769
246734
1116655
983743
1311965
1836955
515676
194283
1820252
1733555
1619134
25426
494933
49304
1277004
130178
182367
1930356
811285
571681
1088759
593163
324763
750518
1893895
1650868
42294
1001141
501260
1792145
1027681
1785161
1297448
1700451
1968324
1551067
1914979
308898
662501
1462766
1670935
984274
1975359
556241
550563
956832
1121691
1871646
129770
789695
1180611
77580
1039526
38879
819848
1105642
33355
1885966
1334814
1813836
1426089
126122
977347
1881354
1741081
1087041
1999051
19251
577754
500079
182249
447432
1602801
215811
147695
292510
135393
1804229
1384447
1597187
1441503
1107772
161744
300666
1378119
1774955
1677744
1997043
570326
1684785
37338
875634
1002894
39796
1428976
1486407
1028320
875921
46461
511322
1520540
792543
1283533
1665596
827012
946871
1772297
317783
807421
909528
536483
838441
1721568
222955
301290
1825675
424328
1660633
308320
143527
690368
361587
824911
174759
674843
1407009
515069
1194435
483065
1735785
795372
181605
944673
1925821
660066
1244645
651279
1649790
1754065
557907
1496092
1269363
1394709
1819552
338996
1387135
603704
880558
1224677
1814580
335842
1378572
831374
1242635
189264
271821
478485
1361235
119095
251544
1619252
327000
1101139
543246
1877016
462217
630538
1888688
601343
173657
126998
275167
181398
643836
708550
1800174
1455673
1482026
203987
1947817
244645
1745665
248789
122523
113613
130415
1266333
1480226
1611381
1592017
1908072
1540102
1234194
1710405
433202
155546
1656540
1438515
1216726
600479
731530
1819593
793209
260543
1614460
849846
310148
1358005
1803492
641168
581703
1078518
1761535
561460
1800724
1864289
580314
1887655
1870483
913057
260631
904885
883206
1806447
137572
1509087
1199914
1975900
389360
799018
738817
1110229
201150
1324192
1278772
1088376
435372
1984259
1233443
964390
601969
1618657
1999260
1693249
371343
612752
1006209
716957
351194
306022
796789
869053
271374
507473
790933
1805964
1545152
1924182
569839
1894900
446641
1787353
657430
641770
785086
431429
1456529
1198024
1934991
1916768
1244695
1675139
1056089
111620
1771504
813435
1133205
804116
934809
561840
1174660
863202
571270
1684748
1459461
1273110
1865986
1787703
1473775
682570
1339455
268041
444227
1922955
1028652
32653
424166
1569279
374555
481806
517399
39733
29471
513243
833664
1606273
1096259
1924611
240866
594257
504231
57655
546853
1544164
1326708
411660
1039743
1787419
1466088
661456
273615
1026896
856999
1882360
1165600
163760
317771
1199702
1984672
348966
796526
444962
1902950
517111
247868
1890012
124095
1301927
1904150
845096
733374
1315164
318584
56098
1316841
1788431
1491263
233224
1009785
515029
1847459
1488167
373668
1573458
1251822
918919
1382824
1851907
1861430
1400896
1183901
1541829
1442124
73341
810332
451197
1614775
1136237
72224
556981
1835582
947401
1178082
783539
1342964
1242514
134316
1456925
1454427
1161407
877699
1299718
1209492
564022
1171713
1698809
596214
525965
1559584
1840614
1367374
1472868
408674
754089
623099
1649206
1987910
884134
1177575
1984064
168373
714916
1155881
1947641
1957706
1021257
163664
673011
1174344
815813
1475561
443643
1191030
1443115
812309
1070971
1832682
1618063
779041
439378
1073171
1410411
1685329
1447154
1632988
1518524
59341
570864
1510119
382071
923079
1890190
316092
1517815
1722064
760657
1175157
1810819
1722587
184251
672999
1518180
1962855
1234378
734797
1575371
1861212
335507
1299223
1408839
486368
559958
1998202
1617764
1689740
1022615
1691949
1264729
1965823
1808566
1019062
1769405
620621
814724
1110951
1471425
1791311
1337156
30064
475710
1982959
664978
1876578
19718
1216216
111067
1618741
831286
1249249
1062321
956201
1095141
678843
1104154
1989002
1228953
1167426
586463
96855
856622
1355576
143971
720568
1122525
114482
388493
962608
1366364
329463
168037
361525
162133
148300
195953
1540644
1832909
641415
1619028
1659001
916985
1663184
1907334
1539012
1463966
1646100
635870
315955
1682534
1990548
1275805
1107633
634624
326468
1311898
817954
307371
1988834
1309641
1225995
938387
1841283
1126533
1060269
1078280
1877792
615093
1655380
499514
1351736
1755471
299711
591696
1620694
1724845
435791
626984
481590
18648
591406
530281
1990469
1548970
1394129
527155
278319
117013
1854275
592327
663083
1143762
1878951
711234
365723
1508681
766432
1036754
863654
1373672
775434
1591973
1059391
1650893
471540
709448
504888
876153
1160355
972673
942279
1248400
1253849
1927492
545123
1062490
1223887
202460
264966
567033
1433478
1106351
876123
981570
1612435
443800
1109224
966837
1116931
1860351
1444799
798839
1737395
128026
1017400
1691031
13674
1699209
1312600
1370403
840835
1795063
1024515
514272
679813
1653270
216463
805203
1601782
495660
182273
438086
334908
1039383
1266570
172114
1083558
610510
173573
1304644
1699826
935278
1244403
1144501
1113430
236805
1518688
1076708
358452
1221751
147421
699814
237549
214597
1986959
174199
670960
189259
1394108
514485
1007093
1924347
161179
1587621
143662
1194514
351900
217792
1868821
800573
942720
652020
416990
911814
1431984
258063
548362
30073
1766345
320859
1691014
265087
468306
1223754
999539
1376965
1754903
99154
430307
321050
31566
1984740
575683
530475
1515213
356925
755140
1362219
380307
195459
1566461
642292
693617
1643785
1359086
584602
1327878
35867
110627
681858
1140753
405243
1450594
165360
287571
1190436
1796765
343981
1582988
1434003
1278794
1629986
1563832
185552
1118556
1649519
1153962
1683562
1707442
1181919
164718
1220445
372722
226801
1111452
1439279
1861997
975180
1597614
1281739
1046513
1509870
657081
1615904
1896053
503526
318840
1264173
333317
676755
435424
889893
1355601
91442
644834
601328
1347291
899722
279515
383465
377181
263261
979254
1995517
341866
1175605
1811943
649532
650102
1095732
16244
256430
1022287
1238120
1761045
1894120
1383393
792191
655419
1734904
1602927
1533522
517878
850516
1495568
384981
1290588
1968142
1838478
536092
1729811
1831830
790273
1495227
955290
1581703
477680
1061038
1181889
874239
306805
1844728
956784
1704138
106497
1752903
1111613
518867
657091
13482
541194
759766
1992083
99411
1099875
1504066
581250
552868
600688
164859
1735620
566636
611940
1917618
714169
228878
637919
1566496
876144
167818
700279
988678
83832
1333945
1265250
506136
694805
1472277
455539
661697
1137242
510138
565708
1445475
92338
1378496
1918905
277439
561991
986364
954725
528624
497600
1903017
81046
504892
35882
1546203
1402145
1577104
1714528
1875720
11355
380724
1500383
1491500
312427
1175933
1153763
877434
1830105
1364039
1816184
1885827
1285912
828611
1415013
1473289
1272677
203931
1462759
1601476
1441151
1548644
1996426
1094525
1282646
1826232
497190
1923793
775137
561578
1164373
693468
862109
1798613
1533286
2685
121538
1888176
1657661
1843777
1338529
74013
777790
64618
1308754
282233
1280705
1428296
1036157
569054
1085105
861435
1149856
1973915
473640
313984
994231
418375
1283087
485234
1557957
1556190
1570899
865369
619983
640912
443150
1939786
199159
575422
171926
298349
252167
76645
242882
1808641
464105
1704790
1596262
835743
897933
419762
1084979
1242783
1440338
678788
967403
528653
1188592
1127703
1041905
1240069
1847712
1897860
1918244
1502972
187047
1819954
120127
1074109
308796
731727
458322
955425
1463035
349538
1954827
1154186
840109
785650
1473461
810614
1795308
1415807
987869
1623675
680862
81932
260654
962915
972407
428902
1561658
1597783
264850
593185
1677496
925517
431746
125297
23484
357592
1420709
78341
290961
190957
557446
1361143
1024119
1518015
643555
968092
1485102
1704205
1088954
620592
1911671
785074
986979
1942712
1222712
28768
214153
287851
435837
1815769
736328
1638802
1611707
1194472
1736941
697468
1168393
1425692
1125118
347009
463755
1905449
995417
47974
1621966
60243
1381667
43835
146151
281684
1956803
1994401
1676033
1046665
474335
1777839
965314
532710
416301
699589
1919216
1545558
937605
504263
496193
1576401
79078
1923073
1808636
802318
527717
333505
1487140
128474
943241
594038
559131
70268
1416372
1290284
1776548
61386
1248697
1758933
1904777
1243206
1159190
313392
1301552
684229
1792085
439011
1955314
1032955
32721
1106188
1031879
237850
1610150
1880543
418530
499125
1982620
649484
936554
929041
1816811
371829
1158098
337005
1528089
484284
381822
1080006
1008865
444397
1049452
1716939
811877
1571773
243777
725117
39744
595961
69400
1726204
159747
1514073
849888
734640
1237946
775357
1561407
1992163
1450338
386901
713847
889851
808913
209730
553516
1674207
496286
577437
1678727
700362
33239
262360
1762636
670074
51823
800497
1592321
40478
631533
453354
1297648
1882394
445500
1639412
1821497
317007
469767
1636442
429516
841210
853534
1640987
568506
837011
1411457
1340202
1612932
733786
1165193
1702028
94954
1061912
1333925
388734
986970
1961367
1117525
1023018
214204
1599070
1474793
464058
308695
895130
643235
1099488
1828758
770519
1417017
1191912
923095
114786
1491787
75713
893637
1937540
1769138
1889057
51461
558210
961613
1569453
1783797
572979
1646265
432366
1063463
391423
226383
744591
1027563
1387871
1616839
1426070
569361
1237281
1197322
1899674
644608
186478
135637
1238943
217638
883876
164112
1265846
1549752
1947977
1021037
721303
1249574
1259079
862406
185242
793548
312626
731245
1163544
1464407
1822901
1404320
1269444
1828167
810723
58460
980604
1546981
796877
1453833
1229822
531686
175078
129111
1287039
656938
1626214
317114
1717516
71225
1758168
588847
102024
679085
1523820
615216
500318
1544601
55594
1429093
153188
1568407
1368146
1743285
1640773
541866
555102
323334
195108
288415
1781435
153049
1101492
1522366
621883
1017717
1901106
75600
1885395
224233
499020
1921322
1032244
161441
752089
880585
332416
1145233
1914547
1882460
1280821
299942
456450
1807735
1868441
1995428
1093354
1314486
1443634
1872106
1530998
837413
90169
1794928
345505
351544
1191154
762847
320297
1288816
1237091
1027761
427480
899055
1457190
496259
1690441
990557
855248
1429972
1890221
999232
1570631
1636039
1806911
1252287
1553574
1252689
473874
726870
772845
735934
1898405
453860
290203
1785868
809640
1537891
1455518
878534
1295960
156926
1881058
1643456
1309170
1875388
753797
919182
708896
961834
575856
1913198
598461
788208
1859464
1635897
941450
173051
640778
968684
1831180
498870
60049
443423
449492
1567952
1677949
942070
541105
237774
214613
64964
1962679
876256
991652
115672
1094332
110088
1803855
406173
1918403
1399482
1785953
892054
1501581
1461131
478983
307008
477855
145872
573173
1154191
45353
956477
889819
625301
1803773
867812
1234530
1874422
1969568
1648986
905999
1376744
830116
1031995
301716
80505
795876
1248537
1864146
266279
1050614
915316
1731405
97532
1353136
1197506
911348
493796
852146
1667600
1127348
970823
918444
5944
210819
125884
89360
1784621
240885
276245
1428957
874910
954233
1623537
839768
665725
1720769
1954009
1103282
146612
1002235
1506452
980666
347542
266226
1561698
1915559
46250
864370
1069257
1749291
1772690
542779
1861053
498666
761684
221759
144428
879777
1685834
1192785
692970
1457752
237501
146101
1410424
94346
1901125
163679
408033
1263168
1789668
1349281
330001
1960734
1215661
935444
218954
940077
1377822
744993
1532072
1238398
1930758
462947
1566686
422679
207350
30753
1046660
1863168
382424
171334
428604
1725761
1979850
745987
1897835
412595
1346639
1550534
12631
1130288
899954
1052253
1085346
1859617
808390
862714
726222
1861613
408049
576993
673489
90164
233541
1637039
1179802
1274783
1361258
53009
250083
1403648
1357519
1039314
1286343
1857543
1404688
695237
1017898
517949
1885258
1276715
1233689
865154
1702370
1419651
445256
1194230
20700
1198382
81351
963114
91260
1346303
1123267
225534
133293
1809066
26854
1477276
377250
19901
998533
444404
1877856
83206
1838120
1894544
496329
1897717
1234475
141207
1323500
553144
1980159
451783
606368
617395
1378851
1333756
49373
675642
1816833
403192
1083802
1743101
514641
259108
294574
353007
690460
207192
1890523
980743
1541219
103945
175085
58698
1404491
3642
638509
1672394
1700322
1992737
1688469
336555
1554824
1178325
1191307
931900
1013650
1607123
59986
1153455
776460
331981
1339432
1717156
247285
957231
69190
1239277
1567861
1038815
961660
723983
361662
1860397
879213
232399
768378
673532
1443505
650195
1876158
558034
772506
1113830
370022
1755665
1745418
692655
1733996
1611528
501510
96139
153298
233896
349306
1768983
1397483
1380393
277871
1048032
1709980
984355
448613
637913
310838
1275468
1592602
3378
1491915
1815330
545643
110332
1345017
1650711
27271
930409
961119
1377000
766486
687886
999616
1304283
833716
681056
1355849
946765
1689789
1475265
1418031
382425
1547062
769830
1692982
1346706
809392
1422416
392910
1330362
1747119
1696240
1641807
1119225
1960059
1529568
1105885
1581574
1505853
817344
1150253
1639893
1963074
615844
552294
824960
1491810
1315385
1548231
55729
1264483
865623
49419
1863059
1978983
129145
1476923
109644
144751
1892011
185826
1843093
93897
156839
1445435
311593
1076077
887351
372960
1444626
220298
415642
1162260
283609
1793
1788944
1725290
971777
1960409
1826651
1567436
1716749
1699361
1081032
1704070
112790
1770196
1638973
1736914
1490442
1118409
1978735
317139
468717
1545358
42801
530367
1512512
1028587
1997779
936835
1455340
1048269
1713729
1002900
1879491
1322818
1444561
1918861
1072895
1704690
1941704
1377346
776329
1856054
299176
311081
1366894
1912715
1992005
665427
336727
1461342
1567837
1479948
465419
1467577
432355
1082453
883351
1675390
912186
1315575
333525
69822
563588
497301
353016
1775842
1565742
1644407
40832
131963
973799
587778
1521783
1883981
1207873
1082384
112748
1096555
221617
1169991
1784555
448030
1620958
279435
669704
797675
1986539
1865489
466164
1763720
1214538
292096
790890
504106
1396410
1951021
321107
1289861
1753994
1732926
198227
529647
470041
473042
1426147
1102501
5132
890076
873690
1997761
407727
1870896
1260852
1420269
985369
395128
1781695
578803
1067263
1700373
1682407
1988437
1477962
117378
1026761
862202
1692783
1363704
384366
540947
1813464
78957
898933
1455584
1640223
436121
368254
1086978
350837
1416682
1063471
100306
354807
575231
1497370
291822
634564
1728108
413740
545996
184971
727414
880016
1122009
46525
721677
617597
204333
422629
1382938
910702
784029
1629959
830946
1497870
75764
405523
1543483
1748703
1445261
129768
961528
549654
1762295
1102341
1459695
1971802
391083
1012754
1729395
346339
715491
1923091
1871681
1489208
977702
1559568
1082792
1186968
809547
811795
295129
1141773
1976667
817003
31274
748729
440156
1511800
409724
808196
1731948
1179607
150186
1297124
1009391
804374
31837
970396
1027106
78803
331287
1476788
1393342
1209198
802147
693016
1628499
1993333
939893
1471722
321361
1676632
1613045
1085658
1228423
992013
1654009
648686
1045953
340879
1483362
775259
1356015
977088
1046536
276071
200474
1135021
1046124
1683768
1235446
824242
261456
290420
846825
1744230
726417
1934218
1192304
1750031
567117
758032
1467408
1352689
610166
244497
1027
358021
1492167
976113
795873
1720554
658366
181768
1776285
108395
1832607
126475
761488
145179
1282418
938825
1600033
1234536
437433
1805777
104243
286420
1537570
1137478
317063
1285600
1916993
1160769
1851401
1421871
286161
1306815
936593
174666
1889782
1782940
1676450
511204
1260938
392994
1534261
174593
1477885
1426091
1572583
1214171
499843
1352536
1472665
377888
1036470
567791
1334722
699031
413541
626603
409425
1391096
686750
1028492
558667
632341
120062
1507868
1711229
102413
539241
854084
1585466
206180
1480893
148122
977259
1816776
1788612
1859959
636990
1443509
568048
964668
875868
1139746
357534
124320
667395
173474
1579416
108202
1033171
1190531
1957420
1351292
1765274
1884278
1030004
1008657
1337163
1507459
331852
111761
547964
535238
1492994
282324
940597
1797863
6526
1537363
1058293
964589
1265314
337128
1923193
283475
1264820
252679
1619855
1075839
702895
1071717
1797135
63326
1604226
1747143
857068
1331569
1452965
1636367
1010594
433613
1406299
1377198
1523755
511670
1046166
918510
1976386
1630205
242301
72605
1149025
52229
1105758
1771963
1678831
250201
1077671
60172
549664
764858
390538
1783895
739086
342483
1328074
1018261
1588193
886208
1163683
1529717
1606401
1874240
1013488
121783
1656592
1612505
747342
1568437
1605207
203152
85418
1636617
615119
1634388
604962
637324
1809579
828969
179072
1949591
1328079
1174442
648493
995590
122909
1601404
1178217
1378543
1870622
864581
876346
129105
1660647
622125
920499
1260553
116748
92507
490714
763225
1104420
1510011
86281
848750
1534447
927881
128061
1798567
926951
950205
580120
1155989
811223
641802
51379
1267206
692702
1547164
374729
1933414
585442
489943
63102
1715311
978325
382183
1549424
1860203
540486
352627
920155
1063565
950829
536212
680522
381679
1610816
1945201
859713
1687307
697188
280591
1479861
628819
670797
666468
236673
163587
1820992
17662
1195128
688307
817017
697247
864260
191556
498100
308412
1717138
967968
634328
1148321
1076305
1425134
772886
39014
1235950
149156
822592
60566
1262213
1716012
359610
1894891
1584789
425344
1958386
563981
1763455
740519
1234708
1419815
1394672
1903969
1736187
267903
1572608
807180
1124052
937457
1386563
1573374
229293
387284
846792
1406676
394206
783591
520386
992057
1594617
960814
244223
1259591
1375597
33871
1308287
743916
1600511
157538
584826
731357
1964435
1530587
1807549
224801
35546
61162
1858846
340585
609641
1302797
1840453
571462
546839
502105
145046
1554643
743763
827774
612894
1281927
1015538
1995496
140869
1815947
620746
841104
928060
325368
1132775
759191
1532834
1121332
629594
1269975
842745
888198
64992
1539946
1656771
1170160
308408
1962678
128054
1297448
911610
1185309
636629
674809
666444
1299525
1268984
131238
855485
559406
1938415
538994
1097100
265282
403123
706068
335051
407513
1481769
710958
906679
1790910
138304
1044657
491144
378935
64953
90853
655027
1653708
1670496
636159
714934
728845
1727237
903335
1220499
1401698
283304
1353505
569522
442428
1155357
1848062
180746
1678921
1740694
472244
550686
648102
1950991
741
1554117
1740575
931142
1165016
443685
9906
491702
1234506
1215061
1987339
522060
1745017
1626411
1713950
1794349
1168196
1771108
1794083
1897714
704685
26683
1839591
290274
1342893
1396887
216428
403021
1295995
1146850
372104
1146319
889106
1147471
1082278
45411
912684
923253
1714592
1638932
1639060
469645
1192812
1953262
1315608
38726
159537
93833
1522191
1667533
173747
1419360
1508020
1192822
1264670
1391614
58810
92121
1634560
628869
913426
665672
378
1630088
1195554
57751
685729
1463535
1712916
970822
907223
1217985
429287
1383472
1065996
131296
924584
1857748
1703607
1724874
1271587
1238010
168874
1135831
549678
453610
735416
1110126
1457388
933501
533863
60576
36386
1968724
420826
1535270
1081258
914733
603325
581336
367454
1529708
1621731
1661310
474835
1907501
313826
712789
1357780
1600768
34865
641035
1040471
983742
19137
1117872
71401
77547
880964
1879523
1580107
737852
224304
872014
97871
381020
204450
302755
1085094
1315342
107441
654528
1841916
616934
1794967
378051
563589
998339
970205
1648433
1563745
1438916
1672643
1156640
561771
1285353
1746538
1248205
1783025
1030011
58227
88170
659182
1822115
973206
1462445
170634
104758
985437
1927108
1749471
1252267
1631513
552772
178313
767131
734325
542131
1535434
382660
438248
321721
1233242
192973
680188
1394178
1653552
1237147
1691091
713925
1079534
1465088
1709781
1387969
1972758
623791
270674
1652210
248225
66223
1976441
573908
1370857
793870
1524151
1535615
1060928
841155
405827
440552
1507229
1107735
105525
1585667
1361014
1300867
1443417
878691
1404168
1859249
105063
1942424
1505797
1681350
1891022
1593496
1060190
839473
1059150
1239953
477911
888079
1531101
1847217
1493109
91801
399401
982769
1426509
1808257
1595821
1384778
1185227
1572173
1178498
558978
1854674
1250185
1876679
484146
1914899
700766
1339051
1271810
527702
1431544
1276259
1931484
1158048
947955
998306
602450
572858
737945
625227
1386357
381210
1387373
1214601
1412752
1714692
877747
665084
1350161
568473
1667504
1925234
570070
891505
1652031
733384
224771
324127
154791
782050
1913849
892337
742339
1407268
894618
903215
1734933
426238
337300
396309
1864390
190055
645989
525789
1389480
1301504
182665
440933
1898350
1339698
938003
875121
270501
1519756
693611
554663
1583779
1657691
706217
113449
56283
1222565
1713044
587249
256974
667972
1523370
486084
652103
946454
1218223
1597860
1437694
539624
927327
1773375
734211
1569047
25361
863446
813783
450175
652645
1961354
1093945
1981581
1717565
304897
672805
1318169
1083211
1028794
901937
1645738
1552983
1342690
702964
1826617
1569591
482882
494600
1414317
537360
1071900
1411457
574085
1714753
968037
428638
35387
1772309
1093463
740604
1787450
1112138
977373
1961163
972610
132692
1770316
1662252
1387171
692913
411898
1296377
1427324
757174
514761
441045
1747139
1173381
711225
1248950
1178350
340577
1789409
55861
210694
435415
638449
1238504
1242695
213346
1856187
19338
701843
819398
191341
1997438
1834565
1091112
690150
577847
1939583
695473
1530760
524331
1235767
1252694
49661
1179217
489082
1572395
564455
1081944
1570332
1299116
1972622
1309017
878384
275814
629045
464391
1531538
1934450
1273426
421148
1206911
220799
1779542
1111072
359706
1565938
1495633
16334
412422
34680
5986
1209352
1671246
832968
1784431
1374186
291582
1572373
352126
1735508
920988
1412333
723373
65200
26088
206385
1626742
1947601
697035
1417711
431438
702900
1131308
156862
610711
339590
266574
1165938
1471628
1956329
1294129
1645032
1051273
1420449
575730
1349974
1775249
1699540
1722037
1850106
1815002
380046
1706188
1066178
1674021
1540790
399890
1790640
1760321
1510071
696550
1758262
1698901
333895
1496767
315178
298302
768261
1368847
19815
1581042
681142
1637561
392457
745552
1051644
1182878
1928324
667838
1860044
1890414
803916
234574
630473
1749177
469942
421897
87901
168178
150410
80634
1417538
1023685
1182407
521059
1716388
870909
81237
1196184
388920
1540838
16688
218763
334767
1362702
85228
1063911
970543
695906
1540810
1338186
237913
1550146
1314052
1262742
1273352
1297873
1320221
1704370
872423
421723
971099
1091170
1354099
684414
918154
188058
1709086
867386
1522580
996130
310479
1575419
1396609
831505
1536277
1166324
1036509
64869
1014348
1874901
459271
880540
1635803
979466
1113004
1801297
1206904
1874354
1099589
407361
979116
1184884
1283258
301199
426702
151227
1564527
415464
1399751
1115172
793283
1709460
1810283
988741
1853315
394830
621139
1193257
267120
248201
216250
1714700
646114
190825
1626197
24454
227431
1366974
1034089
1522025
1564717
670323
1142503
629300
1102588
315413
1739340
218458
264026
517575
1583436
393528
1081188
304569
1784506
1988699
957300
1203216
299127
1961610
1905334
1095473
879527
121058
848568
1726184
486598
1694215
457459
796522
804548
37689
837897
1394950
1854497
1703465
1219294
469751
770267
736751
576694
1494684
1227616
429
70912
1131594
283298
1850479
1745440
1211507
757317
834959
1891510
41883
1059749
570455
1878621
1209634
94515
589709
1121852
18599
229562
516962
1188711
766201
1601531
707696
1333903
297977
981844
1130343
264285
806588
735360
1406473
1458089
7039
1529427
1008470
1789435
432940
1631544
1618182
466737
534847
1498881
681139
1420424
1101461
1107745
224853
1399620
454100
1605930
550966
1244403
1579127
70452
1374797
519240
506668
773648
1163815
1867611
171777
802476
1755982
408108
1574237
649655
1648658
1281566
409341
294819
776786
1775733
1987408
444787
534899
1418952
307602
1664535
736573
102171
803268
1758945
1559928
1760209
1435185
1470921
1447720
222326
1152578
995068
656382
1954070
128842
1923412
1099352
1687656
201678
783669
987928
287558
1396252
1742193
1155221
325431
1826547
210419
275920
824866
1604465
29157
1673247
1757625
1012290
1649935
1249738
1043157
1436034
1698897
722381
775962
1997040
1279800
72438
755938
1044276
295712
1955765
1740888
1373829
1165270
403863
956474
1829370
321123
739522
577586
1841101
1653764
1028408
405272
1807837
281444
1893157
145082
1113570
868544
1644124
1234437
167280
713348
727749
1843681
1223373
977252
268680
279348
741970
193604
628111
563728
644865
316684
468633
1192496
1850051
1621618
890791
1961105
1562003
1469531
1917781
1670821
1482975
427277
362934
1563522
465388
353331
1670093
1973016
932898
1254915
1731195
1613506
1181755
586534
1528553
928072
765582
630836
1079937
1850787
234003
1577634
1018315
382196
1741229
1287962
1566158
1756049
1966751
1933410
654842
97771
480314
1586543
810444
252012
1064694
1897806
504530
929964
185776
1678954
744802
867234
1409023
529752
675746
1986422
1867717
1639747
1924487
913293
1377158
405041
542377
846983
1445918
1645757
1569225
1565795
635736
711609
840405
1426602
1806315
539589
564213
1498831
1175020
661762
1294292
764439
146309
1311613
825205
1863267
764123
536647
1196452
1188728
1006700
844070
1337558
304016
894373
419467
70808
663070
1273368
274300
1903743
1467474
882051
394692
1871691
478486
740255
1359411
259090
1171719
1425253
1131516
1816053
550071
876570
1290333
184285
1848835
1877783
1823971
411057
783100
501596
1684296
1456350
1824116
133675
971106
1836100
767106
1198470
813469
1647065
1944781
264211
825067
829027
1676987
150469
1670354
1139751
1329612
1277562
1143904
652739
237878
1537179
326498
1446190
451317
1190292
596183
1518756
1249114
1240900
597761
598382
1975127
1848558
710029
1254702
1246688
777840
28446
1467311
1756330
1353435
1554267
556709
486729
271301
199092
1539282
1596830
958724
1610556
371161
153524
1656187
348111
1522559
1477920
666532
180612
1061
780333
1537436
823393
49892
1053217
281246
1077985
1411853
438513
924107
830487
807695
1292960
801987
1937796
60277
899495
258083
1339447
455857
128913
263438
751116
867414
1602830
1879623
1501264
559493
455723
1314882
1433387
185205
447910
230101
1302581
230353
1392897
243560
200909
1942364
330264
222478
1071417
433769
1287751
1206282
1605167
1698890
1684260
1278071
1290530
1366400
1809168
743219
681602
1866588
1597827
1457871
500799
148117
480255
141646
1488855
55920
1358587
1950392
713259
100422
1105293
589851
1213048
874005
1588598
891437
1863544
859931
27138
1860010
1164240
2668
1999504
18202
1817429
1142231
680705
1994627
760812
991010
1448938
319675
1963590
564333
410523
1852659
1607009
1543110
1808886
97486
694480
913475
533044
268450
1513347
10951
1685559
1875833
59089
486947
1451639
140093
354372
1800167
1363284
1749157
980478
153733
1289426
386742
1102561
566347
818156
686164
322031
500103
27130
452653
790702
165779
1264002
1457560
338851
440420
163798
1048745
1755274
1238518
585813
1438703
940196
439784
248370
599265
715498
1458914
1063055
359916
1483832
332596
1739409
1834815
1545019
490694
502124
1258255
78573
1045225
1210254
270429
183256
61124
1628931
706646
327568
1081835
467614
544357
1338429
1831398
1521998
254991
1889104
197889
1462325
143467
1756718
1767961
1490701
1613019
899341
963491
350954
479744
29386
188882
1941438
103103
1827638
1685630
1263702
74315
422568
841381
354978
1974959
522345
548591
1951589
1761433
1511240
428195
1283816
888146
1489476
174734
1233284
150292
978363
1248700
1648000
1614029
231142
281327
1038770
1740246
492586
602319
907983
1935302
637652
310161
639261
637533
1349579
540649
202494
794459
1235256
496945
1892106
346874
1416192
1255104
1371457
807074
1879789
1665755
1855929
1069768
1347341
326849
813378
1096068
28746
137838
531870
671675
559152
766481
850652
1529268
899864
565059
557560
893113
953517
616621
601047
828778
443469
454552
1240306
449763
1986823
1937536
273853
1364470
1244927
422690
1873298
842494
1655670
1804635
827889
1117180
383844
1546821
1042888
938270
543314
587246
1947702
804714
163387
524502
1546901
1081168
80173
1190811
1402406
1477451
1610950
698270
445466
848666
1208645
1353091
344677
194570
1775832
140529
804111
1255100
1277568
229126
1197374
237012
1339687
90629
1461050
316596
152940
426477
160168
830034
1652738
1642430
484710
1674749
102173
509460
307152
631285
1136731
490650
104748
1967104
1725451
971747
1996425
486576
945330
222231
1365648
1339485
431731
339440
508923
1183323
1432240
1621939
99011
1640476
1889938
723771
1645265
1196099
1765521
1842827
510170
1865404
1921152
1282566
1037063
1038874
1798433
516910
891134
1440501
1442069
1555683
1465525
921690
1076774
1432084
78199
915955
739276
30629
198785
1169442
1810710
1090375
726208
1992844
1325372
1537166
289010
381320
1184264
1251804
1130806
714351
783892
1043064
1111642
1403809
298401
1726789
1146860
627835
30705
333977
441737
1675181
782751
1551162
1640492
1139349
1005936
1020792
1018395
265628
1085077
1098918
1692677
271223
1701211
926932
1459602
1299728
718010
1313693
313766
1039130
1663384
54574
1364994
825783
1374393
874260
385670
1380191
1156203
1886460
1165647
1040617
683080
1360099
1526695
829616
101453
58388
415778
1000311
994108
1176360
1033306
508380
907075
1557352
172275
1244549
341106
1506058
1193826
1316166
465592
1757545
719342
110503
1428799
763461
655647
476793
1531280
1405724
40387
1880626
1343684
743570
699878
1458058
702611
1858912
226203
905298
8911
1610379
178283
892017
1690392
1231181
1497090
1375286
34064
1909341
1716670
363633
977338
779990
1327694
957046
918061
1245928
333706
1788328
106860
310971
1737836
1221514
116293
767331
994986
1888823
1303367
754968
429394
5078
388772
1021993
1480760
598078
1597878
616154
191761
803843
1639647
1402976
34568
879903
911707
1028937
1962720
348664
1671637
1361374
434080
489114
1149700
460575
594806
26149
576590
1428226
191942
1763714
930439
1719634
567987
836111
664757
1982399
1411763
561421
1346356
1187071
1610908
1667480
969329
1408137
1341187
661716
1018720
1377327
570373
832459
28491
1524214
447565
931105
610964
534955
1462871
1083021
718257
876176
1098204
1092653
503534
1265737
908425
1478044
1167934
443546
1890368
1226250
1996359
282586
1403079
229565
1696751
995708
1931410
1467374
1096414
1811999
1929542
455765
1472390
1744967
349568
1006348
60736
1864590
871557
1719172
287791
78167
380843
1630983
556902
196397
34966
1147398
1950825
1935502
1981269
682797
3871
1520994
1673415
933569
250932
46367
832263
1687736
985387
369059
538268
1687762
457617
425586
56663
467085
350114
610119
1919806
1518361
374824
258052
1957006
609671
264998
934826
1242379
832138
1076009
1560378
1845767
613341
1688077
1982959
1197170
1882970
1385596
1779979
15951
1634106
1409717
470689
889501
910671
1598370
1136079
878601
1229362
234901
165878
1368565
1604734
1905090
1237914
42017
1464144
1703785
1354737
1192948
660892
1728823
1299227
1803141
465550
1315939
863515
1924711
1002623
565951
951504
378544
182252
746698
1959465
1504812
835020
1115944
635516
385516
663375
1028639
1563139
177192
759249
882884
1702457
741440
77364
1751500
1380433
1680833
1709184
850145
275740
374936
974394
79691
193573
756392
995411
739492
1796470
712397
1534088
1627254
1368611
1391150
1076515
1304479
1991907
1800162
1909094
1229588
469991
1223807
1523545
1643815
1089336
10311
820722
101983
675356
259823
1083306
909865
1420848
940901
1474241
878570
1455117
981936
702474
284138
803887
677818
1013932
1256341
455535
362022
1815321
864652
1552453
366200
589171
329152
93086
211672
1527920
1280440
1354807
477485
1905531
1557194
1441865
564620
486931
515145
149469
341200
388981
37269
1487658
475515
1921662
1239885
1974453
884976
1452904
1423948
693507
1032597
1649376
1764354
730503
26680
777507
74830
1942791
870527
552870
1409025
1809746
65325
1820400
464843
132148
1576685
1831728
213546
1867631
962483
68315
1917388
26172
710369
1763714
1786418
1781397
1803475
61818
1848726
1540329
1572011
1628667
86941
1749785
1146166
1546989
1872600
81067
1953395
907987
1046672
619914
1531145
1336696
1035408
4954
152199
196078
1965872
800927
1664394
77914
1946842
607820
294751
1688446
1545055
1082142
561097
1807620
735124
1126521
456356
1413723
748527
272675
421592
1885628
1477610
1887609
489153
1177989
1065804
125498
1707188
129428
805035
1842451
762118
1198224
323606
1520010
1199206
938827
354432
109285
1849176
753562
1748728
1843957
1507836
1488987
907501
473642
1865955
1627851
747923
577390
140390
405676
1039921
1085497
130311
249429
334240
1947276
1042085
1770898
1613050
944095
864247
75518
708785
1535257
408310
780509
180648
254817
1523079
1963861
1945297
87656
1941048
1303813
1557700
368793
1864582
1178339
14199
35975
929937
246776
1692729
1989892
539888
1357235
941192
1599416
1770725
1501433
954580
852378
346584
498144
109389
864339
882141
1065112
1019488
58518
1004135
1857511
974839
158279
1004242
417037
1148990
391233
113514
927613
1888201
1680126
1370915
1864521
1842115
553181
876341
199282
591176
251983
67191
1057967
1011649
405554
1971800
821574
318045
1398894
1268778
840853
566039
1632932
1299780
420284
651009
1892193
1773835
803772
1163804
1132008
861154
556261
906045
1599397
1172155
566178
1043569
1595492
84237
1378970
570057
673114
1918182
1116295
591711
538405
81726
367005
522254
1511007
403247
168055
781363
736852
138569
55141
1572211
1958896
1393641
589563
742700
684786
196149
95781
1238388
1993854
841401
1137074
910063
158164
1714200
462768
697799
1868258
1327908
531270
1789086
1124907
889869
1535091
538190
64186
732385
1620965
1620068
838060
957026
61326
740260
1197496
1083775
1347522
40282
1831260
668511
1468140
1578840
980314
515948
228565
1434243
1232217
935367
50966
1363002
57098
360472
1034682
1421181
1972415
1934307
1389548
632596
1802778
237436
737438
1428694
1189413
1589534
1927157
1444867
1112575
1488445
628179
1673361
1888725
806829
218041
412030
1573676
69360
284300
638112
1027255
617630
574033
879862
652813
1634616
743943
1100357
641118
840925
696771
546474
1955863
1234842
1468940
3425
126183
1073030
661087
565288
1719642
1989942
1577813
185886
213496
1895294
1947930
1322582
1261160
1745874
694230
1280175
1121715
1147373
1789849
443580
1179691
531577
373651
1881049
743519
1460107
1006483
451691
192546
1880993
152774
1345983
1176119
189379
1063512
1670368
1115207
1062759
38047
1948519
1691812
923247
1481513
1036272
76900
539621
536930
725926
473147
1011634
440904
95978
52367
771189
712351
807824
214058
1812333
1957048
543472
1297486
1302056
1797633
1418346
529499
487063
1725898
1521955
634076
282650
69334
1335782
1724603
787
132425
1019566
919060
1123493
831634
1250212
1194
163647
1831004
29792
1163802
435395
762488
496277
295045
961041
300537
104034
1670925
229410
802076
866083
685225
468936
90419
613419
1490632
1735181
241664
1935811
1503763
417590
500828
175384
1088946
742583
606397
1670889
672466
485237
1095892
50415
545102
842858
1469250
163704
1808205
1158666
77560
907545
1050588
1527576
913
1673585
1816129
88698
1038082
537247
462584
732935
956625
866991
1079895
1866151
680372
986504
1325435
372116
1946452
1914197
1192031
1227623
297333
1935350
927093
1198950
506490
1378373
1402513
918437
1013449
1121110
1303168
1178010
1410672
1517864
450518
1649862
1239517
553177
895396
1524065
1286389
1707866
1693290
903298
1479299
30901
356145
1955517
1340769
701303
369956
1287481
1628991
770439
92193
673990
1738371
85107
428198
365164
1372848
1977268
115794
1971081
495488
1045287
1138169
123060
443311
1176035
591732
3880
380924
365114
1398131
1512126
1459121
35684
1387485
1340684
385033
1998911
212652
87749
43273
1252196
459784
144555
691465
1537088
1945427
239296
1819860
1729507
157344
1127663
1174491
1115747
1917939
314052
1903469
1256014
1591427
93245
1107663
767187
143774
1896603
200608
674409
764958
1328179
1696306
873738
775925
559262
824289
1366362
1359801
685383
1084318
689488
561041
1431076
584294
798026
272851
427898
746765
1431850
470348
1885089
1515604
678953
850347
378948
699177
1273762
21597
957071
1185916
254013
1138567
793097
1190884
1937368
1193265
144333
155341
1733700
169645
1017278
822030
1305159
1789385
829073
931547
454408
479391
368252
1977201
298691
80932
753802
1075618
328533
512506
1255917
1261937
44760
1706922
250682
88464
1494819
1484138
1696050
681699
1598707
53150
1912783
1317165
1490480
433869
84184
1907692
1051682
1149056
950634
1745616
1071135
209967
176818
1902348
1994403
868533
1263712
705276
796130
899100
851600
1528381
593177
1627124
365177
248875
838580
999657
84388
16009
802258
1198458
459472
1655652
1227290
61323
299596
1377369
863771
899376
376154
603670
265242
602429
937280
628586
169710
1553397
1034361
379452
1201825
1762182
1615066
1519572
1709789
956766
1929896
675406
1082507
226297
309356
189405
1359774
510817
339863
1768911
272
1802251
253770
1612495
1728201
450668
1438996
621752
1679670
264272
787477
698904
46525
1218243
1954300
1211772
516320
1143792
86971
1472925
153642
1090488
1066174
758724
1943131
1192826
977832
668093
237908
605281
870462
390307
1094742
920224
468041
326954
1905315
676726
407029
818380
28734
917419
1718053
101102
1685679
1461274
1203449
731472
1219152
831482
1695572
688042
1279053
1857237
409500
1673918
53330
1725818
1617122
772251
900721
1863839
361719
1374338
1553011
1119505
1012386
1145541
1016334
861416
892114
315704
1920498
970535
1480011
1322722
597684
613719
1732370
403972
1550740
1405242
1955067
201401
1938536
971514
1368764
818693
844174
1433343
1488310
722716
98353
324567
216463
535960
321630
1851911
12195
1477752
1912395
1104922
1595352
80986
1299525
1977827
1537212
1596820
1066110
605597
914375
1495106
304212
508945
1649348
211771
948700
1168574
1788657
645343
252679
606106
982572
1102309
1495251
1897357
1318882
1123067
108576
1966410
491550
942401
990251
1152594
1848238
624232
874572
1599234
1990550
1198702
1833798
875843
1988599
463365
1551918
1370777
734645
1103852
609803
1610033
1812540
934263
1516758
185735
65176
1297664
1476455
141723
11751
322459
482698
1243843
1954978
1187039
1575975
693628
480019
1681529
95528
133897
1587416
855664
44603
1765800
1781232
1601634
1086775
1354729
725086
99776
1939552
460866
731346
946418
356336
1368008
1101145
1556899
1577621
1845535
1029366
152112
1465918
1230669
1704485
280367
1517632
352846
795893
173938
1245878
1988901
1048715
627354
1950983
1556786
13213
1000102
184354
1574275
295705
696292
1031135
1630461
1876882
767994
602540
1411334
702504
326850
352082
1715887
38840
1861996
418980
956051
525591
828938
506131
542276
1515314
667925
1238551
839737
779233
329506
393263
172924
1105420
1319128
541536
1403814
1123763
1218978
202867
1618743
1472800
1356243
184124
132075
304149
930907
491339
568780
1752058
969510
1889030
1690336
1879471
800403
1164183
200906
302314
1847750
784549
182564
686496
878470
1876276
396180
295468
1546571
813674
1157720
1452044
905460
1458013
947079
1160281
976120
1925240
1681376
1961575
408373
712056
1694136
1911978
663572
1623584
124124
908915
1028832
993341
71192
1503521
1280903
162984
760492
109786
1781246
1131672
534227
676947
1961142
1418855
1482790
731714
1153644
1577245
592203
1534313
1903235
1746222
923393
1638022
88817
961205
683955
401130
980172
1770417
1341196
1595881
1683686
1773174
1412524
897381
867989
1198209
570149
1353894
878083
985645
610962
598402
784431
77316
149078
1366513
1228246
457315
789098
290596
1178466
1438583
1310185
1479398
1984364
1427139
598235
1394906
1323411
97198
46086
222786
1324879
1395838
1517946
1583242
1654080
860206
1201897
1342969
806843
988192
427032
1740235
318286
1045490
1419033
1068351
221513
330343
15193
311289
613923
934755
1227742
1165894
10213
1191879
807035
1672742
1733039
205554
540275
704756
941268
345297
1848762
1161741
1626654
1743700
17340
858014
608441
1127325
568076
1033349
981964
1372308
312250
1335022
963135
765792
652376
467851
684180
1766391
1690929
125171
1967381
185105
1324987
1101416
488412
1094178
1430137
199218
805452
1119412
1990037
447370
30332
1179944
492928
739649
1439237
1005621
1052003
435999
1387672
1862810
1306618
1036398
1751944
1088764
803743
149545
1443105
1331450
678927
88158
861723
1869973
1577570
900061
1275469
1988330
106680
1387570
936260
469800
1719671
1028275
815925
75608
1229132
1551005
421095
1199047
83022
1690725
25454
1667921
982360
962761
16374
1347208
684605
1859243
1605038
227363
228755
1390996
1409768
1471158
1320383
821550
1858079
1793696
1446288
54965
1869260
454028
511200
1347020
322153
1279127
718506
1686408
965910
1742969
732535
1549257
1279922
129094
146414
297479
1399271
1014579
447515
1668296
1055909
407189
376501
1809081
274970
875211
1613537
20893
1264243
1139389
946186
334957
1974693
189778
547167
542579
693177
932950
1593453
1621155
1341552
481788
1787798
169449
273951
673179
458885
1576856
1163546
354061
1045356
1272412
161226
1025865
951602
975149
1951156
1711995
505681
608025
898537
367789
1425985
680505
637498
3453
788335
1259808
963768
233800
776050
625283
1275513
149461
1705573
60370
1974578
1779273
1054078
1756531
1373143
819722
374650
1589802
1069483
1403393
206463
1807777
870038
1152657
1336981
294037
228874
841106
589256
1112765
1270801
1496062
1361050
1618975
273242
619408
267251
1065519
1379801
1141020
927786
750195
1927227
377348
1479472
1654802
1443330
1627602
269276
176255
1268604
1326543
307845
1889770
661190
189512
1596902
820360
1746222
1375741
1794821
1959951
774265
136572
383587
588594
365998
811281
1389932
1574600
1014353
1930323
1409096
5992
944860
1477937
1124413
1174142
1875569
238771
1719377
744448
1306706
1788575
1732925
1836944
1831322
944318
1865494
750296
916701
774648
1228388
1572124
1128617
411464
1560557
1069986
1042454
259893
1181075
1440060
810789
638695
397470
734540
631623
308420
1991688
1199099
1609827
683200
1186250
1266833
911135
166641
531550
689177
894356
345910
1857630
699358
158242
1172856
319740
1048254
1745804
1174025
1669305
769178
637285
647764
1687641
923789
1104448
505425
1126723
845175
1603290
1750722
772194
468578
1043524
785708
129778
1954715
1213379
353648
407126
597969
403728
312738
500315
922860
1057147
559777
1969288
231020
876169
745237
1519512
1948841
1063745
839979
1616923
1914325
1786892
1860496
1921485
596045
1908153
208800
940196
1128139
1964213
1665682
59351
1398192
215399
1699814
1058844
1632047
9509
1087236
557581
747584
188819
40840
863173
1937804
1311669
432638
950329
1565677
1637870
1561791
621684
1518605
143433
441638
1601135
1799876
1918744
211807
137869
1047946
1165555
802199
524080
1571927
366476
1203739
1850227
394708
595179
1426234
1215913
1721729
414896
1912114
1192221
1129077
161221
1233142
418138
1614755
1082379
1257913
1063408
280244
389755
1437524
580774
1086401
1100827
182061
1619088
1607102
467056
1953724
1716518
562633
143196
717537
630162
421987
1142660
25708
1126531
784302
663539
667097
1978131
1799335
1185552
835468
1687286
1854816
1764212
164661
35262
776225
610818
333925
1557556
1751933
1806516
8144
1308716
39963
609117
961220
1190017
1231307
232839
1894603
1705839
591467
1930721
1405630
1673183
504055
1918679
1501761
43387
187860
1659784
64880
1891254
1433785
58592
849564
348211
221994
106285
1962648
1196460
1680036
1718617
1021502
660446
661098
1690915
557259
104396
1891244
1750436
379677
561589
1064698
80856
1462507
1988347
876963
1367838
1176931
1735157
1752924
1201972
376223
438929
979078
755092
1963759
1404812
1816727
246338
1847551
1056268
1117415
802652
207846
1934996
162168
898399
582245
486525
467527
769670
47721
1369968
819776
337711
364619
1248465
1628777
882829
1668
835800
158750
373505
162495
1263962
451585
895380
1528748
1707029
628310
210934
1232586
1407490
551173
858574
978571
1017915
1632086
1344264
139439
436814
1069057
1697275
1331012
140770
936790
1882470
1534896
1985743
1677308
1470360
1843215
1101241
264458
477459
1430848
1130294
615365
1650333
550968
1503088
833120
909275
452945
1791505
1211716
1865865
1570890
1130561
1951575
1545564
133695
450314
350258
1734572
823667
466776
1788639
225674
731047
1749853
998622
1735613
556320
665952
844877
1066949
1148210
971599
1846611
472702
475522
4008
1016163
592001
582564
802531
1186578
1861506
293178
939412
1517635
947664
744926
367854
1798718
242345
500716
1569565
210453
803528
382459
391095
830657
110287
1455886
246205
1535777
1981660
35238
1381624
920914
1170633
289541
283206
628902
1796145
25360
907182
1891773
603960
681031
926677
1378974
101644
1090016
1777638
613591
159585
1420170
1002296
1791894
991957
856087
948998
1274317
1439939
156683
1891188
1739642
425381
1672856
795075
621013
990604
1751707
112650
945919
1586376
757765
1078330
1971214
1878231
1653680
532094
1443992
134991
1114629
1752275
1895578
1595851
1426686
556136
1415451
1094371
778573
1567480
1308229
787099
1927456
683066
1185970
1122300
1745409
1432532
1710607
1279388
705184
287265
1217422
1224682
1556869
1309585
1048737
850641
1793538
1683274
376617
912840
1306025
1641310
1975278
1358849
208499
1416871
1138201
489448
337538
531192
1472629
249711
151593
279923
1401382
1560300
200162
164424
1759937
1600110
1090030
259398
703388
435097
1832520
462545
1681915
1176415
1470364
254558
36498
1206161
875115
1967793
1099283
67299
354772
463593
1665660
1425772
1155584
861410
1076614
1899168
1698565
1759890
1859688
1895027
1876925
1263273
291543
703527
1235616
1153332
953753
970989
1949715
1838865
67719
506606
1343851
429481
1028386
1670727
429743
1584859
341354
1066990
1776373
907328
456768
1685191
1027031
466529
600206
1110414
1628014
1708307
1579025
1542459
903344
795229
42284
1157454
1894202
1184587
94582
1387020
558025
1785079
941600
22225
1588744
609882
816986
425111
1954061
1919356
1284322
1887589
1407310
1430787
1670366
1063933
1527418
65534
477097
1557582
154761
768527
810645
874942
404338
1597134
1006277
1443272
974154
848657
1444039
1845416
954454
1940284
1238317
498405
1559266
1591418
1797918
567642
215984
174106
514128
822826
423350
556605
983063
1690701
907524
1022132
157652
1674956
1932135
1147940
1566535
1868780
1905475
331516
25486
249105
1308978
679484
978733
397685
198969
579092
1986965
993940
151845
1851842
1438298
1734126
1075127
846501
397576
1980397
1805646
630423
152650
1160695
24073
1626507
695533
351669
1055161
551298
1141674
432998
1986619
87149
997826
341805
176807
1108485
908332
869737
1655576
1236751
1819256
973362
1177378
252413
940249
556262
475816
42293
556869
338780
1544024
381655
858379
1124352
1444742
1939263
1137193
1425383
156644
732460
626687
927672
4965
1558553
204976
262419
1518170
461731
5503
1693978
973654
1489215
250816
1618680
250766
1945472
94966
961312
989703
1554111
715837
469708
1202318
1184421
1581288
1496014
509556
482118
44778
1416899
1493819
1450198
7122
620293
543659
394319
479972
1227868
1884561
289336
239551
1082907
1764377
1625341
345081
347522
1249313
25851
1613892
723173
812341
1540663
585380
427256
558409
966876
290859
1336914
1331477
1217981
1399442
640747
149582
162041
359025
792633
609043
1971553
1661635
107423
675324
473876
1222059
1113522
353413
434890
1440611
707699
1147307
1749005
948022
1844503
1199123
629948
1105871
890996
1677831
1823890
1091408
234757
69
1358427
1363001
1042563
1508009
287248
169490
500652
1078143
1980998
1526007
3251
972087
247496
305945
1041032
277831
1246741
1304676
1379561
1844866
578511
787683
1734301
1126795
877141
209530
26110
1522922
31070
1655582
1344029
293293
1669099
1805527
777739
1569689
640698
158582
804394
711098
18767
1625151
1580586
1316419
88087
256984
303859
625619
530046
243144
1134671
863574
1488017
1292843
263109
1730461
138609
1251197
940710
1629958
1566592
257815
1441170
1160898
384396
239126
94614
1950705
1194836
1317364
1594405
1178213
459978
1176036
1465944
1963998
1328039
1524564
1662826
1991250
140455
80241
1586678
951165
1362005
793183
1329064
1170046
534822
1641967
1971905
1167585
435737
411244
1032608
1295813
472406
926511
310117
708486
130572
445513
1984979
558338
739286
1242364
615919
1661800
1293053
597972
1770399
1470447
1963344
504761
198830
907953
422717
1435597
763893
1379489
1936355
1086626
823823
1306415
488533
1703060
1223845
1238465
927127
1494945
1846816
1460115
627329
698850
1584846
1077785
438103
1566404
35616
107240
1131656
1563296
657343
1536603
1055605
1170641
173359
1103596
1192418
1256622
1223094
1532584
1500392
1266047
1769277
901591
176447
1925960
479521
1384268
58461
511370
770646
1882008
130502
568311
875016
1105263
1915455
250847
1246675
1966181
508225
202869
65810
1542874
808527
1452388
18860
1326681
1535211
208047
1286405
884853
310838
1867023
1671483
1690458
685976
178857
114075
1082525
324415
540961
844118
1668741
490573
1077137
983197
1822920
1754623
1107647
1983712
176397
820858
1762364
1506442
1953327
465566
155144
155482
1216476
709594
526738
1683178
656107
1192631
1777046
1783835
164524
1020303
1268851
63304
1776351
1051957
1020598
1422499
775670
1264114
1254226
1547983
40669
1838637
802570
1728646
1078805
1164556
399030
511720
153623
1009398
1599251
1762493
1538361
505682
1816933
1653145
470274
897843
487189
199780
465104
956886
1360343
997005
292342
1730477
930659
1001436
675651
1833859
1553902
1276198
453147
1820965
1498212
424177
1874812
1995136
598903
1935041
582582
1936159
995122
113520
1404761
1463596
1790163
1833152
575219
18119
883554
995209
602605
882636
1530842
1224708
205189
84213
1144406
1506810
1251836
1279113
1536588
118700
1826482
639191
1516795
870468
1732635
574631
1837169
1895845
1142621
1364342
56706
422070
1425481
1487755
928035
1049280
90176
397556
1896455
1905742
854166
890628
363397
979508
1144276
751321
256422
516708
685990
170261
890628
51914
355813
305975
1535842
1490476
272473
1756530
1448254
144704
1072130
1108092
257353
1785523
815991
1047254
1380096
663809
1758347
420624
395971
1270502
1503947
217487
59176
23833
408495
1727439
320631
1244688
1685082
220340
908060
808619
1812273
1512821
1369008
337898
535020
1966484
719939
759021
1357962
466789
1387529
1600490
855284
145887
790330
1949075
76902
16869
1578280
180084
1993861
1595826
1652496
1845151
588644
541109
1695702
965076
1149560
1521184
848431
713125
519322
1916688
1443261
1849729
290039
1455682
1797006
1336417
474902
1836719
1321324
83405
1473633
98945
847556
1716065
1176746
604848
208812
127900
935737
592642
1569271
371339
1077582
1014250
1570103
1482148
478961
1947029
681713
190387
672215
995341
656882
525283
826976
110741
294718
1503468
1234099
453865
1103774
192801
644346
1246939
605754
1852850
1761228
880913
1330790
699871
424213
416164
388106
1103526
1164302
1776801
725888
1723943
1966651
183330
1993581
1639065
278598
196866
1189533
402763
18011
626365
1996208
400219
1679253
1568398
738798
1798579
1895417
969507
78865
62480
1036211
589809
183348
47573
1836639
997337
363519
1200270
583668
937424
1135384
1264005
1894866
1773710
802812
1602765
1246273
1077570
1456011
1699771
1180801
1967010
1127355
1211714
1725969
59329
1752905
1021861
838181
165541
1969413
1039751
1309814
334436
919262
1107673
586221
228130
119763
1216017
1785993
976548
1482381
1393132
1029429
742987
1185365
256879
603743
1186966
1262418
1214868
496747
1993518
264279
150537
90450
823475
1794540
372984
1635703
1508287
586295
1401133
1341978
184674
158916
1800344
1652096
1310229
1528492
1586145
198500
739790
1078408
1708950
456216
1982903
891121
21432
10867
971656
1789665
1074251
1939982
944647
1689276
459912
1834778
915792
395190
830205
763461
736586
1100339
122959
1543896
1364259
522196
1171152
1119771
345317
919801
562230
499621
708830
1585038
1166043
1715627
1793624
52847
1297046
996914
1695604
1212911
615291
1887337
494604
1101233
45090
552213
1046012
98411
1349578
1071805
147775
599841
831658
1993232
633241
1729412
1277536
225873
905105
1409217
880756
1350532
839132
1695756
1902649
1425865
1260801
1482121
798946
1739606
32411
1618043
978627
718575
966572
1470204
174772
940713
1102934
418800
1030210
1378540
1605474
722862
1221755
627942
815422
128701
1365963
1296804
1186081
744368
1315743
1480000
1938536
1511228
1226374
1772244
993374
642994
1079441
431605
540227
647842
1916053
1838181
1448442
818900
1873360
391450
1301876
593431
1828927
1407434
1886451
1061924
1686328
1376346
144203
1934231
908106
137698
858822
181449
763131
890898
1236836
374109
1109496
17329
1755170
1121989
1875073
1364406
310738
1834191
994837
1256891
1772791
1703446
1111299
438831
918831
249139
1741733
1005636
1423670
1340143
325558
1389604
74857
1235198
1969811
678590
1172849
1090124
143152
1363636
732575
573612
202621
139006
1101563
1435450
333811
903565
1848565
523905
1796534
806098
1971723
122825
819735
1127383
76232
1450609
563677
229796
1269746
966142
394307
1015393
1774881
362357
916273
550062
270641
1019623
1417986
977820
555096
887309
1644566
1142361
1994424
1962750
892462
1915759
1873151
1130680
1021940
1174550
691779
1653244
999007
1846269
503052
1368489
1057394
1406904
869291
55013
1581200
55522
165620
1625672
1433325
1179981
716187
1526210
1333415
1534959
63974
1684118
533723
1051073
262147
653540
1833400
882599
897823
1690149
586259
1793433
618118
246692
1413968
1499076
229208
1198692
140296
1185502
98673
1122769
1851859
20876
1139500
1793066
43381
1399376
1594845
1659327
1349443
1677570
1095553
806354
670685
1951965
603953
560263
347748
1364229
737392
951124
832863
1468173
1573681
918701
957415
1375256
374597
1284013
1345674
762620
404489
201616
771470
1528058
131700
150961
992548
1782915
257550
122037
413165
31513
890121
958092
697802
1437093
1173793
20922
541246
515878
1296527
343786
526195
1432923
1104871
994423
1318835
181738
342949
1917080
1631924
1192937
624648
1753645
612738
1405456
1284391
166012
579664
1668069
1955953
1609209
633665
1276255
1646197
954592
1689272
129732
915690
540358
1329695
1807649
1429381
187940
126191
1610589
1262434
1165905
1589743
185264
710208
153037
1453518
902194
277720
1474796
1732758
872921
1967960
102233
972766
1552054
1208256
314097
359341
569148
333649
813016
954108
904287
8801
252083
1071351
1752423
1243419
1797539
322624
1864295
1814551
822962
1045264
932846
1512258
426879
207635
1824783
1115627
793992
820858
479846
1733761
1584767
1728574
1458926
489344
779561
1843236
338468
801715
63127
1182674
227211
1239848
845088
435558
264178
142605
305498
1769423
89073
1788805
1938176
1669134
1869812
672714
1117660
1314434
1055642
1107416
1854714
203062
232627
1549580
1621602
1169998
812907
201665
1433815
103053
147560
1749260
822372
1548900
1012084
341664
214419
1270891
1136879
659831
502125
1348954
616537
93185
1011043
1616969
1206442
1745628
497591
1139892
142994
1544371
1741062
556830
763289
742319
569282
758651
1730020
1500723
1550289
1689733
1941217
3367
282856
36556
340409
841399
1269888
924913
366867
1919108
1025153
1667341
532384
592523
319014
668204
183890
684904
1212817
1440754
1747048
1943213
559451
1453433
1336821
717268
1251232
1486346
119089
1368405
989708
397788
1346586
1990457
1125432
802221
1824068
1859240
208303
358200
1121553
1156987
1028865
1523052
496358
1929810
449554
1066563
1954381
93994
719354
1071729
1834419
1894122
764026
1454536
1700241
1542912
1566810
1973220
1006808
639075
272271
864732
98542
1676897
1661273
1733387
314090
1412866
567483
1157296
1981207
371548
1418358
1712907
1355232
889878
399195
1165040
538287
1031800
1361506
1786027
306282
1933301
1972628
1749296
355134
1262493
134232
1835785
178932
1946796
1937610
206867
592411
460888
510888
1407345
559686
123745
8194
1853687
862449
318997
1192912
62159
497726
1104253
907266
1195630
899743
704550
1272339
371066
1946862
905284
1846177
1579242
179159
1249969
1304284
1885994
1719307
881941
351007
827980
1933371
569771
1406407
1002467
803205
1067841
1711064
1425078
130826
529297
1006648
484960
467788
443583
410927
793095
849169
1009357
1382507
1015047
1926511
1822831
243519
1882979
498458
1037014
1642695
2087
1498579
1481684
418761
1626014
1303742
1032099
867742
1119026
1658158
968587
1861775
1366276
137029
39805
1931276
9406
460223
464104
720067
914786
1469186
1535545
1476496
734820
488245
1624670
1780475
710311
242376
249715
534416
845435
854031
477367
1270241
155439
354776
1333361
1705237
498357
1659814
25217
809830
1421911
404896
745775
477074
1319917
214746
602763
398101
297327
1314788
1128388
1360107
683446
175564
815323
1867632
180571
1579715
1357033
688465
1685619
1228263
1544360
1575212
428979
62912
617893
123739
73892
1379325
293738
1834428
843205
1305820
980349
144266
196806
1158123
1866850
661778
208241
1125566
1702895
208398
1523262
314485
1114602
1032262
1949711
862984
24402
1316380
1908394
41300
302464
1137589
1632475
790021
1538380
1296086
1168695
1412828
226548
1110857
797042
1894141
1803524
131816
1901550
1253566
1334232
931096
915462
372473
118191
1300667
968726
234958
1260934
1578560
1540223
142204
779545
1216400
1542982
1738928
347471
1300755
1993059
64797
1304519
1858398
1189793
1137460
584509
365968
1648116
1083287
566245
1062040
296327
1475146
576759
1264881
1677248
1969695
946875
275814
40059
384892
125769
1005029
166072
34458
1856728
147710
766281
1770589
1989825
1707959
1714981
145154
226642
578745
292066
1949397
1697505
1529876
1381761
1491122
508884
1481129
1752521
702775
247039
1811098
585429
1203896
591516
488733
1129992
1098732
100451
614437
1521348
1529198
446370
223461
1523113
1707387
499038
1981521
1333524
1544372
1587787
1251349
5827
1736847
1917810
447765
428145
1287230
1970471
467989
1341905
1549083
197534
1889242
408353
1284047
1467538
607125
927800
410208
1268034
1596757
264822
1452562
839905
1821781
105523
285842
690315
1471183
807417
679410
518878
1584628
73376
404687
370892
1192056
385594
842307
828420
1718329
392809
1492645
648402
1022577
735648
1106837
1191499
746117
1827568
1162054
924306
703895
1841890
564566
1254300
382593
1767954
1635156
1945944
1566617
335311
1889681
614416
259077
1762409
16400
93100
1279768
1962327
1505758
1909815
1732940
169184
1581607
542309
1967130
1232279
1883589
1230049
303907
1652599
274818
326926
753329
443889
858293
134801
1603497
915581
882883
341199
1442436
156848
971857
839733
1019162
524713
1927541
1296338
1571290
616810
284039
1892257
495612
170650
119456
444533
1469022
799319
166711
1548194
1551306
1985273
1639126
1576656
645330
841103
1238999
1655914
186904
1537912
444391
1413006
479583
468692
1837465
1761857
912933
1712266
1326886
1843939
1251498
1522641
1526053
1445242
1300852
1891212
589830
1650135
343743
1802797
386418
1131725
1249869
904852
330760
535724
1295434
1561111
1042541
451501
744911
1633422
1155980
1297239
102440
131942
965551
571387
255612
9928
1411316
710976
1876728
1363997
1674624
786437
633269
1025129
1043360
1869062
81121
462420
1675498
1200629
1166347
281180
683935
100626
1014741
328220
1811319
1263557
831159
1187139
514070
248224
793531
1922531
338481
189763
1208291
1542163
1262491
1250519
505718
1704633
1903252
531888
265490
1830416
120511
751480
541435
1053594
537998
1276342
1652841
43278
263902
1859103
955267
1951747
1336839
1649646
232411
1696638
464511
1090902
1499323
622778
1450587
1892548
1766142
408571
1127151
476716
1389190
531432
1812470
1324776
237914
1020422
1854441
367800
1580390
1972558
42562
588693
1980463
1670840
1788887
655482
898386
1950909
226215
235614
1793609
1980885
1389288
156666
1529992
1004637
376438
1317008
1088041
1249389
1356120
1746875
1570782
1659897
1325117
1800149
348196
339795
132692
1218446
1045075
1473552
373501
464029
328571
24835
910638
1090758
1527363
1756926
1491366
1695008
86163
591306
679123
1657699
783511
995112
1824060
904922
1854376
652647
1615802
1118771
1256251
1496795
1598748
552485
1214536
461321
1042044
1251545
294706
580171
678567
301669
311253
1128278
1801654
1896903
630811
91
1666446
1416263
1491004
1255748
485675
1879677
1394268
905022
1696518
1294550
208111
1674920
1486468
1615046
41543
391444
96232
604597
24143
451282
1446729
102892
1362078
896299
1962113
579208
1859498
378939
1054300
606851
522724
747290
824809
1512190
141274
1588934
1134855
989618
83211
1185350
1609859
1122902
380454
1972050
816762
846310
1422753
905793
1865042
1495208
107795
370319
1602959
3740
775901
632946
1555170
922291
1788718
1878831
601634
149797
535249
738479
328748
409050
644477
1176854
1220739
1191685
1561180
1364232
1504208
1251688
1233599
1001562
193984
1260759
981093
1504908
1455241
541062
1223059
1340167
1078340
1337957
1927122
1463071
1989064
572906
430977
1358891
1192653
140958
292339
498851
1049495
199809
1845273
373999
431101
1483278
734353
167921
1461976
1242843
1815480
1677561
1296996
107636
1691605
534474
127903
1493435
542146
1663282
604228
340658
1979000
1486276
701234
315831
1290978
1767450
307119
19616
382457
933748
1120624
110129
158384
19098
494609
1051990
20843
929225
1890588
1283608
1527679
755144
989574
1954591
1105408
933847
1279125
1090236
230674
1370034
107460
867668
1744428
1502636
1605562
368297
12558
972741
1578941
1069368
1868906
1216380
1997941
268003
581374
695082
303537
507192
529593
1302232
755183
436793
289842
1109967
575457
888114
177261
656469
161125
794681
1794562
1265778
243907
165361
1780072
1997520
702009
283636
781364
156728
1218368
616814
435075
859582
1095990
1759838
590491
985365
1996404
977668
1865410
1557800
1462843
1915042
1626264
1200306
1344135
788302
1885448
561515
1483054
239341
21166
652860
1767844
58972
256779
1141172
100801
581703
231733
1748765
812066
1371337
1087255
803793
1351902
606506
1940451
33900
1493371
1389175
1199973
841729
1329239
179967
1385794
1532791
1055079
1232758
600579
450237
1265442
752829
1393486
1641982
1930007
636066
380057
300372
1180745
1879715
1449276
627513
1618320
1752107
1962478
836920
1222942
674917
679053
1469005
1393003
517765
1192809
1606660
692917
7084
359691
1906695
1758804
737450
1895203
1331470
1066783
1239286
1448980
698447
288121
1913575
1631354
1278034
1961016
66733
1014288
423573
1043377
171691
1947823
1192297
1961652
1912103
1623579
486052
666780
940977
574929
1525374
888208
1657634
210873
708707
1413878
536790
197578
1504172
1809166
393997
1453852
1864722
867542
1236195
1443251
36968
779035
1797484
216217
1259906
184159
277289
274965
1889143
166715
1503708
988675
210074
1818896
1894214
1212064
393409
900291
760240
1764813
1104140
1892558
1774150
354998
5415
1733200
1489773
951991
207597
1803684
241522
563806
1658375
100153
818785
1887842
1269578
1719615
14162
15831
676408
1728618
1367269
1463891
25280
431660
1707663
298737
1640308
626303
1600303
1295391
1394335
1354808
1876075
114720
1692635
1633635
528936
364322
60167
1120908
282169
485510
658600
841283
205615
447007
579209
1667482
1285267
1600313
1870622
1043287
1028653
1900487
788259
394646
1311691
913381
1981032
425162
1808155
197197
393193
462242
596347
772215
865203
1145747
371245
59414
1829759
1566183
950706
1791251
1863359
404047
1589220
1942524
887432
1833247
630928
1411154
463152
1793529
1889113
1045763
1653061
551359
1727577
1719369
1719874
985466
832271
535664
389892
1457764
474542
854447
1835109
883963
352675
228690
1645336
1278756
800095
1201915
1325200
1172411
736821
282844
1231115
1082406
491179
1939361
1104646
196883
1925132
1004465
374438
962139
402631
1824806
1150608
368494
9101
1644141
318184
1271736
880530
1022416
366131
53817
1461713
1229945
703534
1826932
1561342
1485237
164743
1257917
1981694
419901
133465
1447592
436746
33664
613738
1209286
676117
62316
721904
598851
822883
1695945
959662
1325752
671559
602337
800799
1557084
139454
1130650
1895468
896930
532557
344848
1210140
1682315
305612
1022753
1406931
368398
1255531
786860
1147614
55997
39897
1207337
484462
1414848
1774239
1691803
243871
1516741
1708622
895613
1189880
600767
1952080
713267
1584840
1222018
836999
1021163
38313
1579548
1325211
1608314
684733
572841
1155989
1049721
917144
1743258
191642
1417075
1565463
1126012
1225371
1830672
1933671
544995
1959305
1934652
1513826
542141
1668941
1600387
1890043
857666
697014
1776064
452857
329818
1542621
65539
320392
1438706
1309281
772920
1198463
1622956
60980
487852
1628350
1594253
1868234
1966667
1299338
811396
406729
1708779
217123
1431700
625491
1379935
1250491
387629
162707
317928
110610
1683333
1938201
1787702
1204353
1853137
990107
1759206
347593
1759101
825616
280193
700404
248410
464679
1692318
526952
599185
1140893
731433
780909
139059
865593
1006857
211266
168124
817179
736415
531310
641340
1594027
1983286
1040269
863741
1778102
467347
589992
1120022
555143
107755
98112
926684
1681871
1469165
832318
518918
1003339
242634
1857216
181499
842548
1590293
782676
348896
1639529
314169
1043521
1922182
656696
716717
63027
1875268
519647
1746004
1322053
909092
1778934
552975
1633593
1652012
369192
1705813
1173622
1860006
1649469
1389409
564433
831835
1921706
730739
1758949
901665
1386496
1234167
607294
1977761
1215550
1139334
1153480
99887
1629361
1787300
295093
1172165
838848
1124190
1088143
1092895
81421
1279929
1863522
502229
867639
1181689
1676663
335620
306254
1879216
1633836
865038
1991652
1090405
1205995
1731372
1959583
1784673
1672994
1797914
181819
52478
572015
94512
1151747
466456
959390
625710
1427068
1583721
578874
1576993
743639
1261416
1365747
1463874
612687
569589
226119
47555
1351461
139047
1083396
1010275
1840991
1263606
555808
1736424
596978
105522
953965
1039718
163047
116061
598205
1735863
1813833
640376
1560294
617127
618668
29846
56121
237350
1346723
314080
1290496
632283
243939
221786
1387334
1116396
1192676
119874
1055773
1181329
1045236
439781
1158154
1578786
301702
645502
1883182
1313373
1448856
251385
1188736
618889
1829912
267097
1533268
483216
1480428
601494
587550
1637744
733338
462920
194810
83607
91322
977277
1966125
1000196
997347
1901122
574037
893467
1125353
310729
409078
145245
749378
150800
1670159
1121940
1658576
1317466
1113520
1956315
780052
374013
269822
1359383
489663
1530440
1443663
93661
1740627
763567
949304
1064106
882833
1967477
1292413
498101
444909
544860
938823
101167
1081562
491682
1781322
726725
930067
347871
190800
693626
1630705
1752869
846165
566651
865965
1469881
991681
1935011
1713692
1078092
1975732
566444
171300
1383286
1884118
234127
484025
1016620
1395125
1736012
873989
343758
971426
1590180
404794
885243
1026991
1028496
1582675
302876
1294717
19940
456365
735670
1813323
811891
1158156
632772
1709322
1568963
861810
527269
1282454
1012696
1814567
223287
1937805
1067013
1027169
662460
224947
993601
1815240
1371823
410865
730010
1271300
557682
1712686
1900091
1211661
1542925
1460054
1877450
1950420
427671
1800614
1410584
1171948
31432
1662550
1055626
1805136
428696
1241432
1500077
1080083
167176
214243
1714284
629098
932565
694415
1137017
1784663
1877122
1017789
1463435
57885
585806
498211
1493307
265109
528489
1607505
1376448
470981
701690
866541
1291663
3010
189656
494411
1311657
1231511
1453475
936865
377472
1370048
169484
1555020
1577880
200775
396140
1009499
1344824
782486
1584608
990004
1009394
1209740
362087
1267055
607050
680959
1662447
1796371
470530
1159628
1882179
574268
1905502
1882388
851391
1052400
1554632
657134
1934137
1807865
1741285
1148918
1142484
266563
177409
418078
1907536
1171955
1914933
31369
1122122
1771544
1775375
1604799
20923
1301695
1530751
1965585
50937
1180199
1450983
1903205
1275532
1680128
256261
1016269
1343761
1098287
1733402
998037
1962530
1656822
190238
157000
1781585
42333
780913
42732
279478
866088
77806
361386
4926
49352
837879
1012927
1742307
1776561
1589194
1381155
1528668
1338427
1928648
1220991
1498419
1421963
795812
1562333
871789
255693
445215
1455144
334249
1604070
1073366
28023
913295
150059
1121560
1435816
1935665
1565614
1579150
683947
306715
1892414
1449179
1442592
737699
421529
488361
404236
72422
10924
1533826
1899703
265918
1520970
1419210
282161
91920
308870
413032
1283824
380324
1132905
1230995
939610
315497
1478769
1580353
712087
751088
596628
172661
1143672
1493074
1099698
1698609
1395613
1395542
1723602
88130
1411401
1793005
358600
1978601
1551087
1155734
272918
1533335
732554
169293
610603
406229
1331918
727971
368237
1135808
525538
1661542
1100161
1023786
558004
827414
1587697
37021
912180
870515
1883530
1362354
1851205
279373
1592282
1978991
1993690
1949456
830301
97251
94174
193285
674089
566843
1550940
242609
1166187
137629
303181
337955
1726396
1024022
1162185
1251906
1430846
1164061
1481051
1041260
479436
751619
1690675
590036
604984
1040165
591985
75173
472643
871238
1163332
596799
1799376
1752809
937007
1228760
1239909
393978
519872
1784812
1994447
1294130
978732
36420
1385920
407157
1969523
284614
8407
382003
1810998
1590925
1993963
636644
1861313
639412
212384
305964
1119909
1776990
1900664
466507
935526
966047
1415769
1820007
484973
1240626
1399091
436041
1097061
585946
873678
710182
35825
1210044
829340
881210
809695
538942
809898
878654
636529
1025976
1448108
83545
1811171
1676454
1037399
28523
213383
368891
1960982
1082749
1437371
530208
906140
1471084
433423
270780
538870
1782581
1756379
709739
1133911
1668959
898952
1256874
456351
1152547
571966
176247
1684918
767922
144545
274789
1931268
1956902
167018
413362
1021513
289892
283017
437648
1616547
860416
68135
1898703
496208
308781
876001
1959487
1137064
1575326
465681
1504724
457346
1109384
78879
1405525
1172110
158246
1079300
756689
1734306
904251
1312870
379669
542098
938105
1593355
1472681
1591483
56990
1489147
1674920
681621
428000
1038070
7379
775072
1996622
975924
1428972
1246926
1265771
1708212
1686979
1113743
1578710
982573
1877653
1407364
7922
1599169
1943227
1514577
311341
1674398
240248
1806427
826289
1223046
296813
991618
664710
1882088
1124486
553686
619641
477899
898115
908787
41507
1850106
1990688
1353371
1917565
632591
576990
355854
1408628
966403
1057430
601866
327229
174002
255419
573429
646896
1291446
1699927
1976206
1482127
997041
930179
60459
718957
514573
272346
294687
1006080
152114
866991
1663287
1948902
3495
1863493
727500
1172338
177775
485197
1487489
134634
1242916
1119993
1055540
1556141
1534755
126871
319531
188184
522035
1914157
380813
1811402
472200
523869
1276108
1977549
958144
118003
541114
848203
430627
1048595
598856
1543224
1275994
1880064
667960
1169068
646038
938968
1849421
1059077
1142841
1127870
1950025
1038321
690097
37971
1192259
783826
1435091
1732583
736856
664760
383912
1026854
105226
564758
127781
1157753
1956843
694064
1134846
1327900
1679110
453141
495071
810691
581950
887483
1993109
460267
612907
1466257
674912
1504706
767194
1720962
240488
1437371
1600179
1504325
1582995
1620018
1049926
370924
363936
1065910
222764
789203
1615663
1281231
1851450
1644788
1362496
1111093
1481135
769620
1493710
1789488
569014
1991959
1963485
1129299
1487232
508328
1656198
1102650
1585464
1507118
1800574
1198451
1398874
200159
1166590
46839
747807
1405172
1146322
1848498
1409960
1901703
708648
84061
49337
28983
1592352
123763
1271288
1141161
1793406
1207828
617837
1548478
103829
1877736
1880595
178253
748012
1456442
1445603
1697087
1941408
32718
1349512
395586
581124
763374
647467
1322359
780763
633894
412122
1292771
96865
1704465
1425809
1345074
1156608
223212
712771
1894157
1916958
1437887
1460949
834618
1342017
725003
401638
1154477
1302809
690545
961312
1766401
661697
1500756
1284698
1177715
21979
1259960
380135
149088
1085119
47442
1467778
241703
274488
62036
118404
1695001
697727
686224
721269
353640
336540
1412980
629796
1927496
1256292
1128068
1809970
1558188
1504284
1420079
951475
1287963
1929214
265390
362008
1214305
293928
313153
1015499
1218739
1041392
1533760
999473
1576821
817967
1186567
1079982
1992150
1057174
385542
446241
1651937
1352754
527640
1760355
1963759
964112
871473
381909
794258
1073720
106386
1795777
1123893
1742995
573895
1318650
1214958
1587637
580106
1739292
317369
275380
1402239
1854667
632077
868627
917003
990409
1687697
1266981
636651
1591732
10878
1397946
75629
1201439
214008
1302822
236019
413696
888261
155377
548724
1786614
882384
1557583
962453
626556
1977018
1287321
1669195
1048913
237441
145567
297111
1707159
60316
371212
711731
669566
592872
271674
1402605
610609
81764
1080445
1628510
1571437
1076575
1495621
636837
1815990
148682
92199
1102914
1015152
283869
480493
385789
809692
1562347
1394626
1958245
1770210
725308
1743464
1099910
88907
433240
794089
1617554
593652
638653
896855
1654743
1699796
1935569
507587
211905
1630933
1434948
295521
1912061
691772
1170634
1347348
351764
15899
1259164
1753462
1981034
1229299
1275442
545213
1148500
668675
849413
1481514
1715999
1942146
1315040
565689
281035
727276
1417612
158453
925130
1046796
1047168
89265
1016382
1930396
611254
687515
1747880
1442816
729401
1087858
1856644
1102781
786971
358324
1224278
640185
1596983
1717102
1810226
620615
962936
1084278
1330958
619934
127283
503080
191437
111550
854645
237366
244935
723932
1289309
629403
603192
1922813
1207580
917093
1162301
550395
1779462
1916148
733345
1556250
163972
1374738
1854094
1225960
226769
844870
1561039
1800427
1950664
1488967
1070102
1420634
637060
952936
447503
1561804
1616838
1581885
349546
1624937
74215
788770
1083229
1691185
107922
942785
1973963
1690793
103143
1319126
625971
227324
828941
1231302
536462
1866759
722602
509641
819179
5100
1486606
1815533
125983
1807349
657004
555430
1498632
764648
899226
246273
1940089
1335222
901572
191792
1474834
689496
762762
929992
937094
1477716
1338278
393637
1209143
789822
5967
292956
365140
856834
937065
1436894
1512948
707842
198221
1807299
1346342
529300
1155151
730533
431007
584235
368857
943154
879040
1297890
843445
1740239
1108740
217523
1391213
187215
784868
110679
367758
1232548
1968394
430361
1243277
1600850
1197309
172010
1815379
1677549
429476
611836
1480705
358215
1499580
1960382
1648026
1480663
1319170
1978879
121216
327812
170511
1039402
1343264
415617
1453008
642384
649292
238816
1682273
1866089
1382713
1130595
11751
823646
933451
1938416
380186
1237943
1482983
1491650
795294
1022392
1974687
918542
374970
1258085
900203
1650653
731818
922575
1258126
1114997
878102
1717449
1870201
16352
13820
5728
1041663
1881721
330612
923995
166033
1236704
1736536
1431908
148782
1692851
646297
1414661
1240233
1681319
1371687
1768398
892752
34359
1945613
804730
1307833
855973
1067847
1581920
527905
495715
1330942
707800
1939039
774717
1659464
871263
1633693
1097281
132135
837762
1423152
1582721
218777
1975157
1690845
466440
573229
861709
696629
1958412
1389144
1596432
221158
1184224
1071534
1114922
1098429
1941925
1515702
1639635
1569874
1735044
1002685
322691
904345
465670
685036
507735
840458
1487774
69781
972387
1856440
216871
1292348
627313
1284397
663669
893211
267685
1019868
345123
95065
1701369
1571497
55743
1419246
988726
1614000
1071120
1439642
1052137
1696895
955197
1206108
854314
1495023
100973
1285651
1606791
1539110
1902983
127460
1812792
1414118
195774
54254
388244
39569
1603009
570806
1689411
1824440
687582
1399784
91521
1535897
917558
210363
1814528
1889163
1830621
1389996
1287826
1360449
1089658
1704458
192096
967563
1693308
1395084
1819165
1394739
33152
633610
759953
501432
1905979
1411580
1058586
1502433
1267778
20112
810166
1942902
533937
1182574
276787
1584431
1609471
918228
747448
1231653
621675
456439
1819365
873309
408786
446503
1255879
45371
1079051
958713
1656953
1631315
698477
1857097
737255
1431178
88747
1526398
471251
1678934
553174
1864854
1090533
824917
1540507
772641
1687914
1897818
432447
1953438
1009515
1017886
1711779
129758
1867278
235335
1592513
859896
1076623
58078
326645
1839440
40653
1830334
1789874
821981
114780
1936809
1952332
694206
1064632
1301462
1380270
1613022
423385
1444396
1019715
1681839
184716
213236
1086202
247728
1521245
399046
545753
1598753
1584226
1057565
898396
516892
1356641
989954
345731
1993679
478440
55108
1709593
431945
807122
930567
413365
1710158
1894104
1032051
1110415
144739
811317
122851
809676
502150
324377
1854993
1754338
254954
1791100
112680
1444814
446435
1312863
1367109
1951356
1057305
1991615
590715
418661
453588
913354
1197939
423244
1912567
62859
1115658
193127
530616
308772
1854184
730915
337676
256040
1742264
1357729
10412
910511
557672
1134859
925628
1455397
1973704
509902
727728
875971
1718855
1495476
824210
667285
1300423
819230
637219
1724337
672289
287370
1369115
1057960
919377
542521
1442227
120537
179244
1055510
156755
603479
31665
785953
280890
1158932
1286303
1726492
1989119
637799
1145891
823814
1114955
1195014
1643827
1780980
45585
1161467
587187
420463
1886791
568670
370859
1511225
1220679
1302788
557682
1715588
774830
914292
1211781
684525
731699
983577
447067
1675119
1032408
895103
1263144
1014655
506631
1466545
526361
737453
296097
959879
96376
438674
250768
1921183
1837353
56217
1393763
208773
368801
659549
1150497
462828
914228
1070646
1526601
549003
1352365
1826279
928347
1382233
869813
972098
1433462
861271
27518
1968155
1581468
1371154
1228883
1318272
736660
1810713
1373164
419388
1830898
1772975
1359075
1945049
1117560
1591339
784487
49148
586973
516321
919398
537531
1288364
783063
805567
169153
196893
1998406
169093
748735
1916370
1882650
1219825
846091
1390259
741137
1140899
1166088
1561338
189468
1812219
701059
328229
170651
1505367
1855254
560300
914841
537550
1612183
532543
1042380
1273134
135562
1441184
150085
544747
1337301
1827327
1267197
1630208
718535
1134897
1043649
827756
594480
526940
39631
1770183
1992369
203527
481345
1510891
1461256
1672586
1249349
1255460
580385
503642
459056
398003
645258
637120
1222489
1154534
1819936
242730
690971
1080664
543817
140249
1044057
1734392
97172
178971
772862
1486362
435631
1425312
1681517
1502788
1081899
479176
210314
1598593
1869631
1746514
104056
850216
1100898
1207870
1661971
1262874
865418
1490606
506865
55495
1892574
252616
1873523
638693
1936230
447082
723408
316399
857292
152735
1211000
1781682
94638
202138
1569109
1507639
698718
1254627
1716583
586761
992206
586800
83332
1083261
1454274
231934
1491086
1782803
754823
1924355
614751
36166
1022344
1948666
1250495
1892222
548659
1493852
400560
360581
1146834
1547200
800394
1604313
189279
1847411
275218
1971819
389977
391192
207966
260371
1204367
986748
1663821
1058691
1358498
989141
97714
1532355
538868
1194780
19711
263066
1514564
693003
147331
482819
1742462
1140408
87194
936383
1792807
633384
203405
515062
979520
944370
1690476
1551032
1227392
1470784
580130
1042529
1367053
1581792
1545722
315859
1549005
328839
259837
1265062
1961045
1462336
332551
1559331
1287989
806352
908620
1472285
428090
467329
1975833
1583800
778604
1702822
1362125
1053627
1025059
1304589
493266
1648308
19507
1874763
536215
1098953
512868
1254915
1425960
565801
216025
1317418
70472
1295722
548028
511696
400961
666173
1214860
1567012
369570
1411270
1598746
1140300
663167
1757975
493733
1864338
843622
1868279
793463
387187
624228
775130
1264536
596058
714588
1001375
588292
1603117
1090309
122616
587523
1741961
737598
704735
707727
686759
779172
212126
531727
367823
1249026
1678996
1777143
793531
1189964
1445856
250920
1600495
1141055
1041084
1186705
747569
1295646
1859139
662809
1853290
803567
416291
1161018
510285
514971
489129
1756251
155236
694754
1322626
1511519
1493181
67623
208984
992171
1870069
205830
1352265
678000
1083372
1157193
487285
1517528
1732253
144012
885637
341550
851608
1914175
1644603
1567273
1276218
1850168
1138046
362510
237292
65188
885531
1490526
746848
1916285
1975634
1759533
1128122
1903517
160065
946072
657326
1918747
1680678
1212013
279677
855517
969961
572469
610180
397947
984476
477529
58977
1619229
1875096
957735
920519
1799375
623506
461144
962609
559501
1989625
1814784
738470
998115
1199741
1898566
997118
109904
897779
92772
428596
1355651
931554
294724
1098644
1281658
1358685
1398027
1666511
1754933
957918
1344679
166268
1141003
1144048
1694660
817472
1653960
1680233
1963256
919534
547118
145120
1137297
891107
471610
1144169
812451
1069340
929029
1058194
634960
814883
825321
59930
289585
1429723
166649
1485562
606153
491622
1902227
761260
1909481
419555
302665
1904994
1988362
752193
654590
277370
1847306
1934286
1434921
951995
833402
1084086
1598201
220832
900051
1342303
177869
250819
1387533
1367374
1772177
398214
671984
89611
1866786
442643
1846869
1417765
1666702
504638
1428237
166344
58664
1839742
244472
416770
1139831
379923
1160560
1433413
639083
911376
148604
1854317
753668
1151352
149212
890243
707685
133000
1320747
774339
1372932
58068
1244003
883059
1915561
1730118
141832
567776
1109207
772492
1750183
173581
1613818
267683
748734
1830696
896299
834327
843812
1594784
1247688
1532641
1583959
1144813
90953
1906038
1821366
1776400
293151
1061113
1840011
1723632
964676
1132765
50208
1662304
1867965
1792080
1229251
1178231
309591
851213
1212049
928714
1606304
752321
1341736
1919993
1285686
451596
1787093
1261910
1285397
1172972
878660
1473085
781645
693350
946018
804045
1818285
1764340
1552394
582794
1878961
345195
32920
1716631
875783
39728
1211356
649023
796324
1193916
1554565
1222314
247661
81702
1579924
213552
1880158
46194
797497
1355247
1067204
1718331
1486534
770933
419120
1423628
1674348
1890117
1151320
766827
564945
37204
348031
1980682
1484060
1721971
1185907
1945880
598908
1031905
1766017
1911132
1253340
219174
1832060
1448076
1420778
1502136
224301
1379911
999096
1302065
1978421
1551502
689089
603288
434656
1811092
526045
50784
464365
1063180
525685
1523008
5101
1243366
1777566
997608
657713
783138
1168404
1177806
382250
826490
2520
409690
188572
513999
298241
1308961
858194
1300176
423872
1299256
107414
1853395
1827693
146019
1482683
20581
153450
1611577
1690667
1952928
556210
71586
1390873
261647
1488956
388089
1690473
1833974
872011
990406
996065
1415285
898355
1024149
1421217
1923864
125450
675849
991847
651356
1718744
1978023
672196
349414
946921
1437136
1841685
1101448
1527824
1377058
546694
771997
558811
1611276
1178788
1483582
1997727
1016275
1853025
1189759
1146518
212018
1883352
1861781
1470928
657026
1848339
697375
825207
1439136
1883941
675283
1544103
1286102
561681
310965
799702
1684940
1877798
315988
1008905
1393423
412478
1071044
1445588
208125
55153
1321141
460046
348511
1944720
1564031
1205803
331655
539875
784376
1450538
428977
3180
73614
1784797
133096
707763
439444
560806
727646
399021
1898329
637627
747285
1556446
1433261
292876
1470988
966103
280964
250506
187997
823434
1707916
217404
1668021
1729220
1104158
1083963
1092667
509760
217082
1920230
1547971
282297
1819148
262228
877673
634259
1907997
1780186
1387395
1397747
714683
969285
772950
773106
191504
1248106
1194226
1594643
1608995
491548
29330
1660700
1970472
837410
1026685
871370
57651
741781
1530723
1343416
1120910
869848
1310761
1759155
169742
1937333
1002867
1970919
291139
1258459
1750569
1030024
1936460
1142076
333237
1124752
426340
876895
1772090
1349155
769810
252833
1943745
1831376
1749909
843054
542820
1623489
1693502
289435
734058
220396
1717084
1492557
1743134
710847
291393
274233
356893
1213990
593034
1950907
1678727
360696
1609974
1888687
314341
430520
1532998
1286780
419395
958448
1852930
577390
748022
831667
476990
1240438
1817363
604475
1185659
621143
451294
655561
1893222
1193450
419597
1961313
166387
122941
479370
1772345
1894454
1785
1256551
1734974
489659
983290
149938
1060878
1646548
1190075
450026
1055841
817968
1510809
664049
450949
1595140
1951098
373127
232889
105265
57449
1021377
1806570
1763735
1031821
1478961
205718
1297784
1147300
1813902
1897353
598367
1637834
1795969
211455
1703154
1492943
40811
1618198
812522
162121
1021666
573612
114343
136787
1440486
1812460
299945
1364889
762174
637258
269870
618379
430654
1435073
1593696
410899
524572
1652091
1592987
1640904
390005
1573577
186739
1886385
1450159
801661
1624381
1023994
1605309
364128
1529019
300056
353377
739734
1978255
574934
772159
1199630
1638513
1532929
436679
10490
690954
1494933
1325653
401318
1083569
1764632
1997124
1406638
1229424
1634554
325794
76832
1397211
1292086
1367691
1377567
56669
1753785
313590
706915
927987
1484166
475345
1648417
1661996
638892
1804943
1414566
1873850
99218
1432335
812624
164896
1876315
900942
1877738
1780995
564423
1315427
799340
1139495
87489
1235738
1805094
1446705
852191
471034
1672921
640156
1421653
1164772
1076198
1169435
980403
724942
1030285
686876
273040
149140
379066
1309739
964200
1860793
777147
1391350
1863271
658640
1080871
372497
834220
177215
1133453
750332
559394
16524
1124677
1930132
472048
1261742
1346013
1186580
762325
1758049
152682
1100878
588209
979019
976566
435370
349374
1339613
1719446
836454
1573809
995441
1849270
216173
105176
26534
684122
488670
988961
31036
1582355
1725886
639283
1439575
1282443
39264
246947
514390
916219
938315
1874180
360996
1357666
915587
30927
1111971
1445251
789153
1811056
1072653
1971463
883004
188809
483522
717571
1604235
1363270
24576
1897595
1060947
1169159
125190
526814
791382
1987250
1762068
1182174
1174966
1942348
1908563
1950130
589599
831027
1417468
399950
313645
121570
692358
1334341
14867
1813550
1234993
1531045
164178
1717544
418074
1632087
781477
1836791
1228162
1732297
596181
1578863
1967993
1627255
614750
1305167
1050357
1100959
936075
1653799
1541289
590589
1815926
962456
1667271
110989
1389637
1998194
1302719
230017
967532
1290739
699003
265910
1860599
1994384
88083
1411555
1470375
548039
187703
122079
325982
77917
1150547
739951
1820211
1618659
1433829
630406
602533
1411166
902527
1753613
975911
969495
346268
151639
159153
1304300
1013796
1624772
473927
255584
231959
466003
1033099
1399765
799904
25005
1117179
1308530
1420096
922280
713144
1686884
642923
1750727
567550
1176697
1695552
1940628
240283
81610
68737
349953
1443166
1789151
194087
1751328
587942
1951634
1267000
1186896
1037266
579032
747891
1000572
1482661
846186
809169
974477
1424774
767034
985114
237268
1807695
1040311
1001937
1993777
1987137
1294164
1180078
1799234
1228519
558562
814373
263973
1608362
79143
1749359
1081838
82690
50589
1619896
1045911
838929
132379
745676
1061305
396842
741998
926311
1112907
367323
1748150
1196848
120068
1002273
323947
880405
1336291
1949685
1658370
587376
1872814
1320803
1313208
1303987
179469
1199623
261894
1798939
1911006
653920
1962366
1331762
85948
1002096
1144504
1275420
1847628
750491
959171
835542
29836
237482
820570
1567594
1510701
611914
744659
1350061
864909
773789
1807579
1549876
1063094
809664
1702892
1376147
983650
399910
275655
521162
1536966
963467
1331939
20549
1171914
1184501
126051
1560328
814044
1697688
960578
1769889
1686288
566968
837472
1062529
557652
682080
804348
477244
1369230
518657
841603
1878276
1778990
1890139
581597
1406497
1547343
992004
1236942
209163
1462967
233553
234015
1092755
1358694
1589363
1202330
1508005
427225
514468
537681
981742
1686191
687062
988988
583099
174353
150694
1818645
68614
1254454
1373372
68372
1288432
1750557
1429278
1431053
144959
1472875
831589
1062203
1038130
1467099
385394
406969
1063031
1069385
1721638
1803452
1387960
332214
1562727
1302953
474887
1828934
166611
563600
435029
254853
605488
1498911
1878065
1297676
23410
1650646
1615237
903798
305838
80627
1794881
1283385
1304142
1395752
474116
1561074
209287
1815994
1513515
604141
192058
1906195
126054
1827146
1415117
193828
1767854
503687
18278
810146
878224
1559693
396223
1677802
286614
303405
1878445
1410520
1946606
189185
1426091
1664552
707651
1091986
1415349
1882532
1439033
1986888
1454436
916607
1296844
1182298
174059
483943
1183189
883713
1458058
1296666
45752
170152
1011682
1597211
707012
813333
515556
562419
136536
620238
587066
1709826
1180449
398751
1910147
1865077
67024
534692
377127
1732912
397801
1385759
1620816
394424
1105383
652834
1813135
1213191
1206603
355658
793138
616951
1896678
1442313
888315
129329
597926
863638
1460749
301517
311490
1101984
194190
137530
1082604
1336779
997029
1547158
450880
1635116
448211
371331
909168
1509932
425989
1359843
1833720
1408730
871
576614
416409
959132
1525967
704366
404687
1275694
958628
545122
1975890
1818487
1510432
1185613
438962
1340229
412193
979653
715934
1960484
1237039
374269
1001204
1011168
1536250
1370800
1906546
421193
1138967
274789
739369
791742
675811
797721
989377
1423697
1361221
548193
1111821
991603
1373291
756982
1516384
610362
1658211
544882
1709910
1385111
361393
122319
322760
1746148
209077
1376510
1236553
270888
1777512
935382
1421765
1249668
1314579
1962120
406050
1218006
1791332
1536852
567480
1727293
350487
614300
1825381
1323586
992208
207444
963565
1747108
582405
1260074
30869
1102030
1614399
741733
137348
929494
1963878
1905223
545836
1057581
344136
711230
346491
1354387
1777432
1455102
1610210
1335079
776026
352592
368625
737576
1036405
1496396
1525873
1136692
74461
979115
674115
1155595
876154
1585408
1627723
1237677
1289149
225665
958652
1633109
788473
385981
1003758
1414490
1143511
208774
1929681
1901283
375101
1591654
1918419
394313
1302019
1627500
1792835
1052272
583870
942459
1757042
1222357
1013706
505942
1536691
1714038
1222446
221541
105412
271166
1806613
1511771
1691044
1145756
1203440
902415
102787
993520
226406
90585
481458
1633578
1615837
790108
503908
398888
888447
214320
788597
664024
1663955
292227
7063
209254
1765656
315965
1428800
988291
1433907
315471
1339096
670918
1663535
1046293
1047401
1958869
1292296
1995640
1497194
1039585
1685032
572919
1114713
1460141
806340
1693214
354311
107398
99014
1795672
1888984
1566121
1989371
853483
1517631
395056
1833270
894355
477050
760917
250995
1451543
1894651
1156782
431784
562099
1008088
1824261
1513276
1926355
384178
1269936
1574551
917121
1414761
667342
6391
224101
1804049
1571766
1019810
119420
142098
316515
1450193
12404
1305111
1233640
1410463
709966
1642163
839245
661444
767359
1529328
346145
453431
686209
104697
831897
1683203
265692
164226
3807
1938342
61541
1726199
1762092
408682
878823
1391044
1708006
364277
1452520
779026
522345
464944
1076299
928280
1423477
685451
1441257
98143
349142
585997
1157487
1846738
1779111
586735
950006
1501827
1467438
792063
772605
1618069
1097403
261409
1099838
1264866
998518
66889
916897
1447158
55916
882486
89585
852033
1657569
518820
1154314
586383
1918932
1697921
989155
215317
1771343
1921094
1997716
1205269
375347
1680205
1496484
1421263
1917549
653086
1235062
701462
1012242
1121733
1467400
1869870
339255
224738
111261
1243260
350501
1187782
921244
115858
1846912
1312829
427449
1725493
860419
941329
851113
185841
827212
1567750
237686
1231334
149629
1398158
1990328
580374
1120293
1675883
188500
185166
1730917
1137275
1854105
1647618
280733
400403
1950632
1032378
1419533
543493
1938206
37241
1329851
1312968
821113
109231
715356
1884304
1409235
1844539
1725449
737176
1488723
301475
1836345
729241
739863
1722788
238086
944036
1812084
375389
1376056
1929792
676586
183339
1038506
363545
1522851
920915
197482
1006915
509851
119284
1290421
1263900
1060953
1660665
541849
806347
1471845
784262
28545
1543834
1495476
1364609
382300
1849973
1376238
170522
257760
1076268
1169090
1841768
1069309
1492299
397218
661106
1950793
1542386
1893732
1114751
1511036
1416767
1497655
1294200
471206
1506695
1930332
679415
1179930
844914
1389793
1623241
989871
1886130
917617
137863
365964
1331389
516080
1778683
1729041
762142
1236652
174728
1241548
854163
969616
796990
1829363
97880
762849
1354620
1331193
473449
234617
1005308
1638263
789806
421096
1873350
1424555
577261
1585530
1431981
1887087
1252482
855575
1025760
1721224
1578324
1628062
817075
1937371
1519453
1726285
1931945
747191
1654802
585907
562559
717409
649226
51839
1770448
979663
1623481
89237
623468
1873557
1613140
1953156
542334
1047224
1545605
101681
335869
1417103
413692
1891367
1427800
1900083
52549
1155505
1420168
1294112
858562
1845216
1336344
402718
1402400
1940720
1491417
38810
252275
1299547
1870721
159746
727018
93341
756553
1793366
1324792
670307
1070498
575431
232425
809853
312552
772626
396260
919540
1302637
483369
1495382
1651857
624479
74013
1564921
751895
1936290
153319
789847
851168
1545627
538941
12712
1596717
767947
1842298
690643
1231986
480199
1485898
926060
534208
1852029
1499758
799855
753434
1580888
558260
500749
176590
908736
680223
1602255
1324057
1264321
1227178
1863908
1665912
885702
370904
1782801
413893
237025
904984
1710528
1988884
1550053
1469650
1813886
1616107
962710
1089835
1565611
103360
1701817
1303991
296026
1362693
1701184
453333
768269
1180169
750202
1530267
1222027
1320441
1583780
823531
1658653
1124788
1214321
955159
1627920
627033
1850005
1655025
929889
882061
495612
1177701
1676825
1904643
1348360
313563
298961
1895654
1147697
1502497
1629470
1324114
1124245
1784183
1732999
137526
952237
195573
515384
995827
1399101
89302
1650555
465708
189404
1595670
86456
826557
1085209
426448
1443670
1041383
700432
1671739
353857
1067
1488543
1753648
1437653
1102060
1385857
280810
934601
443242
1618593
1651180
1956146
1187926
1748437
82725
709696
1680251
1393142
987079
1392054
60897
491430
1617318
650775
1841010
923813
1296296
1877285
259011
1431851
1946836
513071
378999
1024269
896805
1126400
978402
1374651
59610
1017430
1367027
603667
1214655
689679
932537
237255
1516804
56336
495910
1798874
1165168
53939
1678522
791485
1080567
1521569
1740400
1129803
150946
345916
441522
1001259
780942
789533
937677
392759
403459
856144
1213067
69831
1772978
861811
1910140
1558291
1444080
1777604
1232949
521340
880042
1478140
1349068
794767
1623083
1674764
159389
1790105
128789
624408
1035097
440209
1485837
661819
1406073
1367341
1314615
986790
1573243
602836
928798
1381677
1272996
1185215
830697
1568940
1262777
363776
114871
1566369
436931
804376
89784
326571
663417
609007
394092
1565256
205958
918111
632538
383437
1791011
1880437
292494
194163
1531107
750046
1287818
610776
1723180
571047
240559
1205329
1143763
822377
750272
602080
1400698
36506
1744872
876964
53916
1133960
1693108
397273
57710
599081
567904
1030907
1308309
594419
663786
1476079
920030
1687383
1027795
1944942
426454
1169884
1361282
459592
1231311
905064
964810
111517
466249
315135
561450
1726278
1609882
1925342
428467
190828
1411449
111627
1044903
1611761
962114
1041672
430963
97630
430819
8796
973752
1283884
1502265
258212
669202
1652234
1797237
748488
1117190
1343652
1180763
190301
1771634
1329208
408944
1185660
683675
1827333
1671603
476592
1278236
1423883
1143964
234874
805773
1413804
1070553
255102
1056673
92544
1016939
721787
1605598
369852
446198
1638245
1162495
1435837
1476703
757023
1934044
1894538
501821
1089492
349683
550770
277120
1563956
1644036
1554815
176082
1973273
1530197
474022
1275869
946680
1425837
1112997
61913
1679164
514512
1117652
718291
1939664
484032
1602814
105944
1400778
446868
1310244
1882202
1218132
338468
1753757
431139
238675
1167730
148200
711362
83673
929530
1776511
1462174
450609
1392291
88187
604199
104209
77148
483780
308473
827016
1365436
400492
158439
761343
864018
784273
1172945
1062158
1502862
363839
277099
1229334
236737
1840395
399970
1128953
245765
1167488
1420268
1976462
202003
737863
982622
727507
411967
861807
468787
1383547
1910638
1910837
1001881
717951
905861
1581715
1113602
753298
1678823
834301
627089
843414
1357724
662001
1013079
73617
451
407315
959422
1752632
1194822
1532025
298383
1674892
31784
891020
351056
351823
653140
1562710
165066
542522
145620
383767
1105888
141478
1333609
51677
1732232
649320
608498
1883625
1206441
297692
633640
1962727
97428
852133
232274
1411017
1224299
286856
517645
1229787
1210030
1074849
66347
731062
1682296
696802
706333
617701
509415
1528607
1406696
1194052
714802
594885
709810
104167
257343
1661260
120117
658261
874477
1790919
488244
1003466
1638182
358420
926523
887045
1487668
1578214
793388
1563024
1627936
825127
1220433
2001
1149681
1024714
1915423
1527044
1682520
1842115
546881
1779054
1710492
500158
1498322
1672872
608875
6050
4553
285901
170197
640729
1258245
1649115
301759
51561
398748
1737038
1427169
410804
279230
1017702
1600499
1193220
610096
1021636
1593066
360783
601631
1390954
739080
227096
1437705
1847301
1942187
1604387
85861
348216
56574
482430
1147680
723376
523722
1630308
1990476
1291537
1276013
1922879
965503
389388
1508654
1663
1814405
125756
1755419
1770125
511424
701182
1927659
848312
800999
838452
607609
141693
1565897
379930
1295879
730884
376963
1977886
678113
1187293
1972954
1338828
812995
194410
840456
1557050
441883
1104558
589085
1637744
690150
1668893
678986
1584141
1230958
771616
1859962
691382
520485
1761307
358627
533603
1886196
853944
250779
1683676
774944
1566576
56896
292860
1605966
665614
1703786
993538
58633
1607517
1857447
1498185
938449
56691
1497386
1769154
436016
123470
1959474
603163
1464068
1884261
1502208
1848687
1965607
1309040
16792
1443611
1914941
1655722
1087964
364658
571798
1368231
356367
1289789
86497
31728
209186
1127343
1477534
1974577
826584
1394770
1457508
1943592
435151
1663902
82947
1843672
531158
185203
966385
1091586
1205623
816963
1000417
1362894
470246
1568204
1569373
1888962
870736
33644
1168159
2138
597737
1325441
1572574
1028282
198045
776286
412621
1038142
1871970
1245303
1378356
323538
851331
884635
605107
351792
1471818
617173
25124
1988503
892438
1222006
568625
395797
1893393
1668309
103602
1102595
564156
701717
855555
1402257
958491
1175739
102635
1730266
553140
745627
770623
1319773
1909526
1552
1482948
673140
307266
204433
453791
100872
1681682
1819910
578479
756104
48200
443608
1547024
1842883
274270
1900634
1713394
994747
1130355
1179616
303091
1808362
1646833
1732322
144527
571289
1085101
88389
1516664
870554
1981993
626024
613954
1092716
878548
1430733
615154
1172613
378753
520770
513091
568590
464738
636271
785875
503643
1721713
1938366
117110
185993
1586611
974898
1049905
1392064
147874
467933
914035
313345
1744962
961913
1522083
989965
1565186
139346
488024
543732
1227779
1775744
1907146
1560811
636359
736339
908614
1174901
599861
1414051
1695317
261660
156509
966504
835769
228730
1433191
1148586
494395
475329
1766531
377758
414873
779265
1104162
727903
1655133
16029
891135
1111963
1214305
976022
1029987
269677
1800969
736361
717753
1275829
400542
165227
298788
8970
1000826
850701
672172
913245
739888
1452046
1838173
1584931
193771
356070
1166516
1394861
1968097
1661626
556376
1829573
533635
1560676
36638
774249
712634
889358
1164088
740104
728489
412370
954473
1765896
1995068
1204695
1194545
304691
739290
985577
1874073
1605040
1618219
1387308
1150200
1105707
1429831
1093034
647952
94469
814207
1028837
1850095
1728543
1864960
1136338
1877498
1413407
596365
124049
382669
1276903
1368444
1347807
728636
1414973
1335461
1437201
521832
157970
310851
1927930
1615547
1758675
614216
1205335
767319
1962243
1457037
1067644
773862
924441
767398
481890
513431
40889
1565075
1434086
1279929
48866
1934613
1375219
510658
700322
495224
1113395
1897997
828305
497513
1491050
186432
1437797
1811742
1195681
471879
319056
554076
1838286
518546
810304
1320372
1382403
1530203
1954735
853736
713309
1204074
592965
1515547
627649
645480
409418
1777180
1838904
1921952
1117710
18278
935463
647173
151522
1364733
907325
950401
926857
526764
1247870
824208
1194633
757024
1388063
716076
64946
1472350
1363713
52304
536914
1825581
1993127
1017890
425566
16525
1024234
1484783
564906
716702
1259693
1515751
1683823
1260122
626923
631257
1144022
1300182
1576164
138994
1977324
918975
70775
346194
608045
138520
1986853
1911060
863559
1676905
1600527
808212
1800208
79625
934571
1005093
1140992
1249135
1439836
1189972
1547474
786196
1964493
944866
1554249
259104
779492
412625
1981878
1003460
455656
1833557
1979196
717511
137301
1461750
1568187
53480
779694
788868
600974
365630
566756
906529
77036
147040
328470
877817
361060
1196500
1975952
286502
429104
811360
239184
328237
853976
1189706
229988
794973
673208
29397
1879954
858413
745086
1633689
1630940
97502
1321646
689879
1911168
108616
435104
1846966
1069643
735112
756864
1913369
1297846
42835
938451
1903675
782190
1231602
942886
547871
439581
95532
1863788
672746
443402
1052966
623984
103255
1664941
45649
1490753
154952
778318
1643291
1327345
68300
980626
232432
1152853
873865
1015581
455348
1081907
1320386
1096006
1204681
549887
976644
115680
1868419
658479
1332247
1639861
1633111
1626311
1294441
1108772
1170648
692357
1718932
874262
1911802
1124433
1317210
820353
764509
1045041
239593
1078619
1890117
1801545
527939
473521
214249
1127700
985866
514768
1243334
415907
884496
826848
1644368
106950
1949131
395328
1115609
1873618
704637
307948
522440
26216
149011
721770
555913
1395261
1380242
1556956
1951515
766316
258510
1039082
333673
462021
577135
54790
18335
120203
1714121
753584
1913135
289882
1775790
1191949
1945156
1552596
1252477
1487866
624337
1892874
1809205
1459850
1720957
1332039
1632203
567799
1868800
684331
80790
1041318
486570
197556
1022326
1655084
1341734
720537
146810
98231
1985923
206534
1895964
1819507
689610
426075
667905
1851782
522749
1443667
240595
1655154
712616
549445
621400
1702340
1909167
800203
1423443
1751903
786922
1787859
195115
1856626
110071
1160689
165685
1151417
1565055
1703497
212541
333110
507493
1942094
1845987
733299
1869787
279403
1755949
1112661
1499591
1840471
1225574
1721783
1095807
1707267
1596222
1434630
1018796
1845695
382855
1402258
931855
1802476
873800
691878
1743260
1965319
1684457
305327
465244
769032
703837
224466
131535
616198
1579782
1410289
104767
645908
747040
1092917
1498147
560964
748198
1149443
587985
81148
483540
128930
987883
212063
700700
447199
1380356
1374506
1498215
228109
1728704
625198
1191759
99660
1230936
1894076
335254
475899
414034
606978
1562969
465524
136658
957869
611296
955034
1759018
197822
116067
1234255
718488
75093
1371311
1606319
573698
993555
24939
203731
1146405
1226927
729799
434858
25812
1242050
670162
169044
1182635
1255371
380322
1515133
811496
1387962
141640
691928
1295029
670667
1384160
1189729
122071
771463
798437
349922
1894769
65982
1877830
1794714
32303
366617
542622
1296588
1365903
11748
1496039
1797979
49582
1296764
1257713
186880
1591591
607362
570215
103163
524477
623232
1407118
229796
1281713
1048334
1585006
1978245
214592
821716
1341002
1393362
1185739
541760
1276787
650198
875984
212683
1216721
194685
142398
1252919
188370
441867
19271
200030
1616777
1633916
1213555
1100715
1525588
1705317
1760388
371025
513014
176841
1764633
839556
657150
290191
1634031
519982
790109
934727
45243
1150220
1541865
907883
1998130
1228069
1764557
1571548
261038
1496978
1633871
1529699
510666
1137524
877158
407984
1357274
95259
144319
1942030
1006925
766464
1691174
227494
983334
50859
1121630
1827223
667675
1296342
1727614
1172545
1906873
985239
390125
1816458
1200892
848174
1387137
1097079
1698145
33173
1436161
19652
535707
354084
285554
1360066
605101
1572863
1536360
698071
276529
1566830
1060211
29419
376971
350087
1380697
134972
504439
1222218
590568
1775035
577781
1254266
404766
875576
66282
16255
1244926
1238057
1437077
1568989
171848
1218562
1070251
419129
876974
1040926
1098676
1120402
318218
1753052
724773
388439
1831892
1841118
1605537
192883
817687
1763944
1728069
1082885
1273725
322313
279321
203113
1594638
1223999
1014431
1557016
560604
763589
1847761
1644314
1737108
1153208
505186
206184
432064
1112839
817662
1601290
871585
1785840
1758926
1185750
1221230
1653874
1171939
1433698
477893
177442
457220
283250
1192077
1207100
1195333
1870535
734059
856716
431505
1094607
1020210
1990612
1880833
335294
1807319
984020
1844967
908525
1701397
1194829
400554
340838
1765944
992419
297841
1447748
1874242
1288906
464034
1202319
363168
143397
1380934
1445275
1684609
1756332
518946
176241
680873
45246
1631447
543153
1795496
240227
84209
1515554
451426
1552802
1696494
361555
1708352
1310973
271139
735726
895117
1789535
1091771
749108
558213
1259632
1002350
1180339
1598039
425689
445885
1065396
857711
504048
702337
1106937
1769712
854981
876501
545639
270786
1500155
373270
1729342
1360751
1251355
443464
1151824
1375095
905258
353063
1362312
1883930
1449822
1693524
1476689
1987343
1158924
1111344
1228986
1419352
1379333
521854
1331486
1271313
269173
1150936
1655549
999999
1071600
1096410
1589305
1734154
418507
343336
842201
1938188
320927
1785295
828250
1161648
1282282
1889503
218964
548060
180524
1586259
1263664
505528
557509
359337
80575
1633873
1773217
680781
34560
1326120
1031383
1520606
1903325
1576214
1592483
160371
1636902
418949
1128496
326491
1234140
533222
1020311
64051
1166442
1082014
103140
6436
645669
1123859
1230803
50274
1392638
1845062
795884
594853
1043801
986032
261733
172023
472037
643407
369329
941810
1871316
1432344
1083798
1472768
413927
1800891
1158445
1117137
488455
366369
1286932
1848635
860794
1238604
353494
1989459
685594
1665392
1765346
918909
1970397
597195
1559299
677834
1168037
384786
1475050
971183
744193
803286
479178
1090632
1929293
853658
1581155
1663509
444816
51535
225672
780345
536833
1319405
16009
1949669
396233
823260
37278
1844884
737689
1478407
1020433
721349
492768
257315
1877780
520793
788002
465649
754629
743865
1865328
33134
1955013
301524
203921
1411460
896434
220880
1555436
1296831
1809383
1028163
95392
385969
1146253
1621552
1096235
810410
817752
1358745
265209
1851656
1256088
243372
1579049
1753642
1132662
845360
188056
388479
899649
1578626
1521412
1544894
1603708
1175608
1051806
1440398
1471215
914208
711869
1464010
1668151
382446
257063
1430084
1636872
365680
878908
1928505
1727042
1578825
1741720
1445732
1376483
849379
994202
1689975
1449352
162816
323384
1030828
430182
383751
1755538
670718
1699678
1598277
323404
641004
1583931
242953
1115510
1947353
872146
672954
685629
1446603
1217267
837057
1935322
508859
1057592
1644027
1011125
33116
1243330
599192
1517503
1435323
888785
370940
1086419
1887059
1746112
979974
1082934
656477
436722
676394
1628530
165212
184496
13407
83241
1080097
1687818
1922313
1220005
938753
852959
383235
879075
530717
705970
1955089
1039572
1135550
993178
1703903
666963
1247560
847214
879896
788301
1767344
1317240
1078510
435901
116870
255564
109591
721487
472412
1429800
1444096
1456535
1972785
980275
881869
1973314
1843999
735876
771699
724493
400301
1769538
1398785
775113
947231
1913288
1699167
1341391
1913563
998331
402336
1782500
935341
373482
958457
977210
1546157
1480069
1124720
1843526
1698742
1188160
1746210
1032182
369507
1655015
249637
1998542
343879
1600076
710355
1565608
1814886
330558
423609
749893
77887
262455
29906
1216494
6762
1697416
443229
921384
102148
1661583
370952
1533300
501924
1195708
796113
1485160
479227
937393
1814199
995132
615425
385724
299323
1349208
1146245
948807
1882287
997983
995256
1377268
115455
678833
1954124
264643
404521
11762
1835495
1302709
1597295
122420
981383
1378910
613189
647254
350756
1993744
1972864
1306554
77834
1768414
1932923
599039
1765330
1631186
290682
577314
414489
425340
571525
379412
99533
110636
1139875
1114849
761504
1332743
919564
586407
478366
568729
268070
1236569
123907
600513
786311
971775
1807970
1305901
94238
1390359
109576
1796312
1958409
1875363
1782689
1467251
1149912
1671690
1024135
909974
1868024
1066609
45476
1218791
1795065
242461
1834874
954130
1904525
1561572
691489
819467
1102059
1606367
1619281
1519060
1672661
1883212
274623
1069849
988331
1897107
237958
199718
809746
1454051
335678
1006586
1311294
1810318
1886867
661220
268475
1170771
1250696
1425187
1330978
808217
392006
1888142
432164
147662
882623
1851269
373492
240817
1142736
1907658
623621
1908715
21615
1615342
340464
498602
183006
778528
1431376
1263175
1986467
1155366
1014083
486850
491568
1044010
273043
1586246
1573136
1989244
1028018
901040
1933319
132769
1587892
1597047
1281217
1828282
960174
1157314
646950
393655
1995498
323925
1445894
1192469
311733
1228645
1446199
1090239
1784725
532973
354941
1782620
833191
636962
232768
464426
1304127
1319951
1212972
1069734
1622597
1816887
1914318
834829
1703584
1727120
1905832
798543
1429690
169200
211350
1973022
790508
1701720
527193
1958935
1378405
540873
1709288
48706
1221307
1860963
1104198
1107751
750312
1793417
1421497
1996475
1469065
116398
153135
1160047
1917411
1049630
454867
707852
518903
1228344
33543
846242
1418709
1354430
60693
1232656
702478
757050
1590766
1680189
1163728
1481185
1429134
1605541
1806232
252750
37538
1078557
1669745
564399
967850
1492977
1715214
845133
739363
638749
876205
604948
565356
655875
1317027
1123042
1562197
1036590
620762
985684
1161703
1407525
303084
1808046
405137
1668927
79384
602351
1210207
1946511
1119555
534284
945272
319158
1550672
1206437
108443
155568
773393
1363498
689488
1062730
606915
1982840
1479331
1604004
936613
1981387
557861
1156652
743366
635508
1284651
1983223
1130567
1841981
1158772
1555442
224153
1162925
276058
1042934
1917248
1871960
17725
1767178
813381
913731
893784
1502848
1998558
803861
1640013
878987
462894
1468602
826592
1703634
1151131
717559
1746727
669452
1315560
2139
150760
1643527
573708
448351
726297
1819331
1988
1167347
1432107
421784
385040
1814348
1250128
409949
391952
1252241
246051
1960016
331195
591146
1966742
501834
1032403
704107
1382135
1970260
1958221
149405
264034
1325849
19976
203299
882218
889165
363157
1898765
236927
1854090
12545
612976
209307
457989
1679573
1170561
747275
1521439
518694
307677
586408
609990
383423
738494
1337929
1876127
1414545
1579566
1583557
1880292
767011
1968492
1714242
783904
1301260
163292
1716389
138700
475034
835563
581476
992095
1792109
1953808
1767662
1530085
608138
1847403
593026
396986
300629
1604382
1909962
875190
558972
1075932
1203288
1701776
1696302
1076969
1129397
842428
247854
689113
1093420
310987
31697
1828869
1702260
265323
26367
1076801
1882333
1523277
1836496
1123588
1042472
549086
859357
1319949
32676
1461812
924535
1146318
813005
1000153
476991
807176
96474
480979
1305540
883953
1357010
1015873
478573
742621
22431
1355254
1003387
1169540
112998
1379800
713634
1711216
802157
1119827
447325
1002638
1111867
915943
1466725
1469128
981526
242166
1455282
1879632
1058948
697282
1627049
798459
1508129
363307
791923
1006272
1819445
1594199
1683562
1601899
130372
681247
1027858
1722296
1690153
858618
629131
1046081
1961830
1856086
1611326
729469
718527
289358
534736
1711237
1543977
543799
1043854
1353067
1387416
1675983
344498
1045445
403364
634602
1052815
1834316
985793
1340949
802440
40594
1032242
566144
1164540
930310
637819
1435947
215622
545060
296085
932323
907734
1936186
927264
1704956
1528934
1814074
285449
33176
1075097
1517568
1968121
1692439
1665002
436915
726340
1045217
28368
1792330
931847
927669
1926119
48807
1171034
1557750
1091602
641246
1392627
1344435
74514
380361
1585331
779635
698628
335683
1820629
502293
216728
1716769
1549967
840262
562132
808465
1958681
1715809
841177
1558694
933867
205507
1625679
343901
1169209
597960
366708
71622
1272388
1457603
673053
1520339
1698020
1535994
462217
100061
1934756
935087
720944
1211206
165009
355859
188722
895668
8358
134252
395874
704923
1028559
1734789
972168
503905
1129461
1013252
1385045
1544733
1740841
823160
1375645
508711
714675
109923
1960307
1836672
187986
1309914
754141
405200
1115409
600099
1609279
1959265
1164011
1102239
856266
780682
1710319
744341
141395
1834157
470818
297049
903657
1065436
1851401
891474
1095155
503140
1942478
1365168
1196704
444504
976593
1237749
199249
868686
1994379
880852
919436
304181
1946045
1112339
1423279
154389
1863092
1460270
1906357
790592
128819
1754327
1504177
70406
1063601
409105
75623
234616
1015501
1390116
1170212
1595492
517448
979016
1733161
1084417
1092430
894618
1366268
173909
917586
1485888
646605
434735
361655
530697
1510416
1312250
398082
261161
1818678
1724043
988613
1973693
820794
907058
1225
1252148
892774
68789
200767
330886
740735
1766860
363965
1096254
90164
1129314
1523570
689822
1499312
340300
177051
1286343
356397
1529770
143508
303428
1260829
1447455
236722
801484
363885
1695211
1281077
413719
1228913
503190
583223
837120
1403872
966541
1429778
307175
1160279
1086679
1737310
803629
793386
396534
1917649
218400
212464
214948
1519910
589921
1327558
1416910
657999
1255489
173573
1974087
97211
105074
1543787
474303
1025230
436670
104140
1990027
497057
519556
1896806
1008373
972966
426880
1616673
1513951
899002
1870461
221728
1533894
608828
1011226
1768058
1940852
1511744
1400364
982615
1990009
1169505
1847774
1317835
495037
209652
1769112
822807
1607130
1839186
1222142
1851264
1211535
1340624
1909343
37594
1635545
1527744
1843411
386929
1513508
647163
780334
1042842
1949483
515046
1734572
1928603
1525211
244584
375893
1276549
347191
683458
209198
1117059
301475
1173269
89134
682221
431765
1450115
1219382
682995
1511394
1378820
1019062
1500326
85546
1484208
1477097
862615
355797
1213007
1070232
1832772
744977
1631106
821210
1402512
715197
995246
1865146
1653711
1144528
867889
875674
1054212
1563224
902570
137830
950646
943519
897293
1029083
1152305
828574
1513238
1790557
1080621
666535
1938028
965783
36355
1201434
1327301
1463604
764572
315483
421951
29190
1375568
271690
890865
361380
29162
253598
796678
1233305
1262825
625021
80395
970196
1210526
1744800
1903928
1519994
1405542
462268
1014226
1757517
1933608
1621826
78446
1990459
731867
1055619
171554
28793
1344607
1261067
1392526
957942
1885574
1586713
610907
208764
824416
201255
1547010
773625
234536
24716
1932886
1770689
1286532
754873
535628
592244
1229851
1278615
105432
1628623
1780641
1817375
1242179
1323048
354666
1231535
1741035
1989688
404139
169298
656743
1204055
157043
339847
1360747
1060627
1467688
228149
740594
281021
195511
1006986
991593
815428
1142503
930294
1734753
984631
585673
1974802
967132
1158036
96028
283726
643862
1705286
843588
605859
737856
1337102
1408201
783563
1920049
1248368
1394061
1411642
1242572
855702
1116446
1488312
1064894
1939798
1160143
1802118
397819
598191
970719
156741
1795796
465191
1917289
434621
1150961
1857489
1097126
599526
98104
1448184
334301
620291
365576
1713195
1967495
606586
1912073
1789926
260021
14192
1691087
1306490
50409
1033129
1280761
1927232
41112
509403
501402
796094
539009
1897509
1190191
1142446
84698
1830440
382406
1040997
480663
693856
1468138
948346
563125
858736
1607142
619039
425883
737553
1698352
194255
1837959
1846124
71984
399974
1823634
1237433
290730
560748
1892870
19388
165322
648761
1404112
466747
1741161
448313
1444664
1654586
380792
1417985
877923
478097
1476577
1072479
314264
477191
679926
630179
1639834
962967
1296507
1853540
1392689
810405
1958585
714015
435895
1025018
1060508
856485
1202759
649002
292566
1067997
1438413
1281497
1131629
1821307
1819583
1455543
1266769
6732
1171617
1671061
728632
83467
840105
1984343
1767115
1157948
582982
41464
1242164
586656
1567290
418155
1597923
566772
442516
527688
1897596
1631000
69478
129330
1120021
1963482
496750
175685
867520
1715367
566076
540846
1938962
1067340
1751787
1991194
1018799
1181993
1069869
611595
1957718
941651
1116327
968757
329964
1714482
1600815
1976303
1874546
543060
1870810
1226664
4186
284724
144999
1584386
413771
107310
1479210
322789
842471
1670905
1611057
79963
1309741
48563
1758050
1652900
554775
874285
937497
139334
656474
361554
1543170
1763522
62781
17102
649678
1302215
137861
1358495
717300
775175
817874
518584
1571666
1301782
121021
914477
405697
1155958
1585475
379535
81414
311793
1815284
1076120
1440017
1356488
248573
1553360
419005
939534
1867473
1173116
630709
731325
1432916
1533917
1374207
1026184
1196516
228380
744206
974206
1546590
1745216
1112015
1739343
788629
989218
1517898
436220
161094
299641
850039
1415638
1438850
769486
804072
771893
684918
424677
2407
355766
324451
684390
1404446
928346
390436
396395
1000666
523417
1159834
1256793
1522045
991872
400009
207576
570757
109929
430527
1046861
1006429
1559811
1775869
1798991
1628651
1609277
306817
1730933
409547
1687802
975972
1883570
1525174
173365
1385454
115409
1861913
21763
1347350
1866010
338793
1404600
1851893
1124013
1708346
167579
372823
928375
1725916
298145
1208347
1870688
975566
1981516
1331958
1231453
1683386
317515
1411509
1343666
1349004
1963723
1403762
422292
326725
1618951
1155609
641458
33695
354252
1539938
726299
185130
1114454
1819249
791304
640251
816366
477337
1529680
1921494
734421
47341
725191
1807352
846723
1991460
619216
1908567
1358900
1738248
5640
1487152
69662
134308
710005
418870
585926
1162523
469415
853145
201067
248690
1963043
188832
470218
1215141
1880791
488842
1029918
254058
350939
1562887
721032
1177120
1033115
1326006
1981236
1252268
1127697
668996
282761
1458131
129773
1434206
1360473
1589904
1799232
352764
814411
981908
933318
1904806
840152
228172
688781
1138405
823942
1886369
1642783
1796444
1505706
1100810
663342
784918
762901
1911461
221739
1060711
151415
941976
1081933
1636088
1435919
34491
1646272
1393153
1752238
1820307
557782
1417344
927958
756402
954143
1154373
1962429
1066953
1346574
871877
8044
835008
51509
1467505
675435
911407
1595455
1437702
1195630
1110812
1665983
673006
943231
1163500
15335
1649455
136936
583873
921297
644375
92312
1523938
714035
378119
1782608
1001280
1368376
1787764
1670940
1341680
1546201
1396869
776249
1652652
523203
373503
1589040
1433422
1503123
1907494
1227018
1338640
462536
361941
1075286
792060
489390
831247
440654
978489
1657419
123918
328550
1518186
843497
1729921
833530
1124048
20874
1726122
385004
10259
75691
201562
1816024
1879801
559245
1558334
1014825
1198832
179701
1957310
1132399
1686958
603419
1948840
795477
1650407
328075
1413572
1423414
613425
1925686
1148534
632689
1721631
251107
1347714
1466653
54276
478163
784364
493139
444430
1792047
673384
506104
702415
1627324
971499
1952791
952229
578290
1040886
1555563
1795037
31691
1655176
676833
1257176
323662
1493741
1765607
1215400
42630
1131175
228908
1385075
1337407
1310712
856996
757369
390058
749926
1427624
1253516
761945
654968
1626859
1735534
1456763
801328
432661
26015
1705267
501137
1996702
550932
839798
523517
1261588
1320489
1030580
457274
1693655
1897291
1683334
1360017
464465
181835
1319143
329379
1146682
594614
1019934
744237
275457
1406427
661428
1945405
1991207
1961361
1717509
1147013
1223917
243672
1520054
1962301
1616200
1104344
59735
1242352
819100
502928
728276
1151989
322688
1909994
445389
1053429
485620
767959
1217223
624494
1951668
1640315
434364
297645
934524
435681
432184
1509160
1375541
1965049
1587159
1544612
587362
91766
787180
589314
423774
967150
993943
1118177
1694602
165957
337283
1123242
242153
163758
270557
212919
573019
1688332
937420
1979628
25287
132047
1847797
1839681
1619883
1217407
1928608
1753484
1144999
1854671
820826
271809
634718
1505987
1590155
489625
355789
1661191
92746
355575
1822096
1720640
136277
1091621
1447089
1633265
1895535
1951106
1867633
1839855
621574
23508
1906849
273542
1462421
1491518
802822
192861
1905083
617634
1572375
859125
148307
1363767
1512482
1046958
866323
176029
1013488
11851
1812428
1032996
1720662
1059674
3773
353500
1222472
40156
599471
835094
501480
1847366
689826
403091
9553
11784
1080678
1155889
780118
145078
1723019
1047345
893594
21001
896636
228840
1485225
916518
1411286
147113
962480
55085
1716957
1792337
1602702
1783038
835992
772542
305552
1725353
1310226
795484
43774
1174286
1731050
95015
38008
1089606
1661590
1630703
276184
106690
559167
1458207
863247
1578985
1884489
1769540
153863
1145586
146102
919842
582714
406961
1349797
613441
1075143
809693
1848991
1560350
1044259
565828
969872
1469887
1835953
1339988
11943
1207361
898759
1637525
682267
1545231
1513084
1300920
433002
334410
1934832
229121
1538360
1375029
113520
1233010
1249423
1290466
823936
1587631
531299
1224767
1825382
244713
568286
8250
1310647
557977
920390
646319
1176725
1730448
1664087
740857
1075377
1329908
1607029
1032196
55299
503017
518439
1900522
315874
1070957
1467438
1177195
5459
72567
1038237
1392111
918168
1631242
298772
744382
1754033
552091
483569
1016454
1326365
1538840
1898179
1217622
7167
1840177
9599
488141
1199049
1949993
1821188
312001
485470
1732069
73505
1994757
49484
1595135
1602942
1570196
507783
744427
1397710
1613868
333303
905335
1750957
347905
59020
195138
444162
478003
406739
839154
669753
1708042
1355577
1045377
1021468
782464
902841
863196
921571
1506096
1059005
977481
581127
1772169
188547
1472522
1679964
532013
1482823
914802
693074
1640869
1715945
1803396
450088
188141
782073
651943
1555549
393786
423268
581970
247583
959295
1138453
124740
321796
1791857
1838825
495272
691091
457208
440906
1201320
375901
1671258
490016
1781028
1750313
460229
1089016
1383118
1104661
1375653
966925
1935119
1127730
292551
1540629
1165238
698768
224793
273224
548627
318915
692974
1679478
1565800
543670
791163
625368
309594
564391
1047301
1845972
1399643
1405167
1403612
74812
405429
762547
527896
660383
1395216
55667
866016
1557472
614997
1019363
255663
1797884
435442
1840555
119597
522825
873768
236157
845451
1430651
1611606
569194
1290649
1197103
223587
172050
1754159
882610
1752943
288463
1366030
1458331
830343
114864
1720470
1274697
1238334
472674
1676295
1878348
290486
527419
1070124
832499
1403476
361337
1406802
216688
441281
561531
1234982
1138675
50176
1018397
1714052
279197
549243
1714844
1466161
1872710
226603
690234
1082488
1064645
1365919
1702920
1927686
107215
1945450
439547
54991
504759
1128202
666815
870497
530653
1507158
1054436
1118789
489352
20979
410124
1192075
351376
676827
487291
147544
723040
241038
813256
539991
491333
769585
1530920
1682930
1913451
1705439
768330
657535
1921681
1365950
697473
1121833
692130
912913
1353957
1439521
1892706
1129971
1059835
676977
67674
1061236
1064245
1891470
943336
1394126
1106628
1418960
526872
1187740
260092
1647149
1289314
1923971
388877
1804495
181863
1261146
1197856
1443372
671497
226840
1831387
1539542
158114
1292750
1693756
212944
89210
702312
1002128
1454485
1419972
122027
469585
839064
219487
27236
68860
652925
1904896
365764
1911
241605
912612
1544264
931187
1200294
1175537
29222
1803677
833778
216403
1229584
1220202
1242051
1388564
1196898
1895809
92684
1925467
618049
1823766
63347
1311628
56284
723199
586433
814308
1809586
1022723
1987430
1222515
858916
1804975
506391
1870264
715828
1591417
24876
116229
841725
992027
1456753
721741
3618
669377
1395868
418222
841566
592352
528327
582589
1415109
1167631
1788961
776423
1978326
243766
714431
1030326
1090656
186651
863308
1207790
829535
974441
492787
1629866
720950
970924
819998
1075849
1849658
56656
1955915
680607
1203987
1948026
273374
1858185
680527
1685916
1625305
527051
600312
1505512
800113
1207470
1005695
275576
784719
740833
1940366
1441258
851360
1074317
403925
258641
945768
1051361
1674853
223902
147963
1775197
639079
887375
974383
577504
504555
380423
1903392
1525228
1604681
646231
404268
612334
364907
872216
1736901
1060156
1999258
193427
1182801
746807
427937
1155897
905321
357177
604766
246122
243032
1374821
1559623
1896436
492462
1822786
1184174
1918635
424137
1257714
229076
248188
573339
1919862
1384146
1236719
1007899
1283730
1895948
1082400
1319342
730509
1988594
349144
1929562
1884857
1809678
76161
1551345
656188
494606
403455
504743
881884
263512
1245150
1220023
1617894
1880968
974433
1493908
474988
514927
1609742
1179414
1457537
644789
1662050
1759098
1884587
1622860
814189
919076
262654
609696
1926466
1261541
877598
1451842
698062
1986767
1362748
819636
1812848
1624555
558222
1515952
979001
566613
1915505
894502
1236819
1948389
578342
1485885
474871
179700
1309003
741096
328508
662535
1527333
488225
42728
1962277
1770653
492871
413219
289410
1939343
130766
1451403
1120650
146439
570792
1469741
1986625
894724
640412
347412
510654
1371860
273210
19992
1072655
1475118
390320
1288738
938463
190769
1144493
1269807
1584605
1952083
1767845
1587797
346535
93704
1781054
1153486
304367
1718374
362382
1848372
1545508
737895
722420
769788
805069
262417
596167
994647
1295115
633596
644271
1536032
1957068
1569182
997007
101523
526063
1096876
1021955
1347456
422576
295292
326837
586932
1047464
1749826
753104
117137
1540424
1325101
681853
1972964
738124
796737
237607
322396
919119
830672
445481
127431
1995512
476876
1877127
452590
110651
1069
753927
403478
1064156
1016088
1333667
1411630
60881
975516
1338125
1914559
1396850
1681711
1014478
719154
1856490
504767
1189399
857418
156234
773743
1132216
120830
1544134
1168633
1889342
1453210
811794
416034
961604
1316468
1996095
1214613
1475996
1093383
990581
310025
587
1397871
425698
246129
972891
949861
1282637
1711447
1680951
1338428
51292
890518
612688
252719
213351
124749
1710716
36489
1210079
1499150
887065
392845
628903
934613
65153
831230
159343
1539278
1297622
1237371
1586011
1513656
645935
1997619
1327130
997887
1032775
598637
590043
1464787
986473
1135716
502727
1297490
1374286
562866
929655
725773
23170
1678870
1782844
381742
401357
1100237
1026359
1441986
1161989
439691
1438624
1169393
1416478
1508442
1395762
1161682
536380
275354
729049
1210095
798378
1227955
681318
826319
38392
866203
1418390
128158
1584162
37978
972119
1932453
1055570
1122495
213413
325272
270495
988303
409520
1900674
1359442
1051236
1883947
1908080
1567657
1075698
1088717
590944
676688
1149345
1698420
1727333
954849
1028541
1542329
1272077
551853
1402476
770807
874306
1105417
1411791
1350024
1997655
1187121
1026229
1021213
100878
1618209
1853809
226013
444557
862349
961010
127341
89114
1314015
871842
1613020
443171
1185376
1988153
1673144
98545
274307
193584
647909
856700
221696
103166
1649713
1047076
1899833
834909
1591774
744257
1162207
243008
1834266
755665
1213108
1989020
372145
1848457
1236908
630665
585710
562468
1527312
731994
1204684
68341
565118
1854490
1798927
1044654
930573
1310853
594975
1191546
106794
612578
1114686
1851486
242597
1719335
869435
1901105
1789698
178128
568303
1068958
1349347
324410
642041
1053033
953710
1444735
1783203
206819
1150047
317851
446608
1983281
1905472
1041529
239746
1458697
572504
914339
1609958
515840
691642
1283833
923920
1393705
946808
1842212
1067801
652550
1568137
995916
986850
768789
714631
1318985
1192942
1480718
665086
1141855
1417934
926136
758139
1568830
691025
1023130
1566858
402080
1286797
233293
1843634
96711
1221570
1789925
1356655
1141104
1252681
1584036
1674283
532095
163616
429086
798075
306781
1281972
519965
234086
418753
1746310
1452988
766769
857975
146010
1224706
1770065
897105
119005
497313
254333
128623
1577009
581248
1537942
1750825
1314207
116829
1030971
1690192
390098
1094201
1875405
488645
526888
1805678
208095
349978
60242
1121174
824744
1746866
1715683
271319
152144
449131
1438172
1638438
626536
1565556
54502
1543910
1524250
1446822
1300811
1863242
124880
1342699
1082379
1667852
1222586
285546
1441643
651456
711542
1509085
729651
249278
412210
1839273
1675839
596140
1495841
1823869
1393731
1982878
1696579
842474
722045
1472281
1676075
1895398
137498
36362
470111
193023
1626092
1222819
1215220
1638537
547918
276341
1581354
1131659
1432149
1906496
511824
1418466
1582928
429214
1301447
1126513
683666
474257
279854
311014
1364208
730000
1580161
1155903
1672722
1571594
454525
987416
770378
932380
63720
501737
1077935
1353576
94094
1401006
1727234
1069050
641254
549674
1149192
539057
941420
402927
436212
1388842
1138678
1747020
64858
1432128
1639684
1483030
276163
1146278
169495
1878227
836485
390424
1103353
487780
366323
723355
1702394
1862516
1320823
61806
283210
1770911
1113047
756524
528128
155594
779809
170873
716387
1269946
506935
1669642
1221201
1451694
85387
1727343
1486563
330570
933645
1682199
1768121
897496
487960
937893
152343
350371
715187
1757500
1591234
157793
1330458
1430766
239934
1940968
312256
1919870
1850816
1658877
297820
1902887
1818742
1563248
1765579
946446
1336968
1738398
1022233
747508
713531
1892469
1845356
1933320
78474
959459
1613275
1491525
551843
697556
21652
328405
1704956
1139851
798230
1606190
191654
1680314
866725
1472034
644007
1987593
484051
1681361
1547211
866293
1148654
1279477
303319
842319
883587
1421159
580227
1089393
1741232
1825948
83861
1414332
1862443
538904
378131
1602510
1256861
1908319
48968
1366943
186131
1424246
511005
1723519
98445
1133218
1725694
1252511
1574080
108037
982444
1757120
152832
118126
566982
112714
1542362
241923
1774244
276548
922871
1067522
1762467
481631
68218
1920759
1104959
1084692
1106677
1257410
1415193
1309844
74050
138255
1528187
1820182
708308
1442742
1013889
1700670
1446224
524373
1124491
1712504
946875
519012
681369
1831407
1405331
171455
921480
441418
1774352
1237603
1278605
984426
1808152
345389
890624
1324685
1516815
1940975
1229163
298899
1914952
537089
1483605
1282757
1251501
664838
1704397
1778255
888252
1219588
1312394
1875822
1177789
1135981
611975
1426714
1679966
1752152
962382
545220
603385
1981085
689967
1942366
437497
983640
862927
315827
1556672
329475
1185933
96347
1764704
1192100
1401906
60179
931109
1507253
438305
278525
1357061
848524
1365940
787927
1161015
816125
1284230
592879
372302
425656
1625567
1697979
98307
224230
945039
1948813
1976043
594858
1671733
15777
1101304
599603
1512434
1562930
1301003
1719421
1778436
616644
1885352
1564565
1426754
1788873
1818526
87620
914079
306110
211900
638989
909141
1804569
1832369
1288045
1397076
1410264
163235
442599
763329
1425795
588660
453180
569341
1826778
1259282
1606902
1210698
1177358
1570276
272481
17669
131424
1757647
1996953
1113711
406027
1923776
753934
374121
1588237
1877887
1437149
1010643
1988141
371772
1685303
1127687
312466
1782415
544780
825342
33627
1800135
594416
1452356
1899040
1804409
1917120
1181560
205170
1731123
540633
1185859
1734229
305214
1148963
1534560
1942514
53460
869234
727982
291871
533784
1569064
466614
597220
1538292
1460595
157415
1361616
1704305
852929
1354844
835698
1892006
14689
1248543
886876
790105
1181955
863016
692168
1828477
905858
1952594
346248
1936345
1449369
1395833
1653228
352960
1763663
321730
1484342
1523600
512417
627298
1814061
474395
113626
1795665
272870
1045426
205224
643294
416747
1920351
1492672
236091
18269
1999740
1095023
1974495
312698
1410947
436995
1238542
991092
424860
1215401
1379827
1253443
1737660
801424
404668
358193
1435745
1070534
372233
987186
643829
1421333
1177393
252930
894570
1270371
1216844
1552675
1257368
705394
1145899
192664
1195198
378502
958195
97958
403138
1936643
1784849
144708
374737
1620281
1970060
1267107
45460
1340289
345826
202568
403613
1984840
1525524
1992283
1599581
201352
1232326
1570244
892684
633775
1200062
1902423
1384414
1567235
1815092
313261
887954
1408126
1015617
311731
903941
1384391
37814
1779392
563261
971224
1405541
1919582
645745
417358
1914720
1764617
753828
564587
1538079
1023243
365576
1393870
1251214
453152
1693735
585988
1867484
1294618
847748
812361
1601940
1488438
688782
402032
976021
1230783
23245
1980645
1155338
279374
511540
381136
48459
1796177
1578700
304690
378799
716884
1163229
903462
796678
996140
1843667
19629
1599742
1396120
966357
863015
1011741
741660
1753733
1107489
1450784
1010110
988049
905294
1032225
974362
1330137
5958
1555926
773705
1743368
1248470
1843509
1278908
381243
1202747
926789
767421
1340222
131243
1195456
1816708
988383
494471
1955109
1646157
1787004
1155180
1870322
98905
703536
3023
216046
1860330
958367
283730
1859329
317412
485297
1987985
123459
313981
1009092
1825933
1427269
1768758
957192
713383
1656854
407783
452390
266557
1061599
172216
1224678
1582642
1162009
263889
862847
1978035
734243
1514904
198731
1922767
1330741
67003
199068
1982662
30919
1574844
832000
372176
466982
924204
277452
1738452
606835
281790
29694
1842721
1484177
1385377
1972777
1574822
1277582
1912543
1447722
1880064
1977489
539512
1186585
1548817
82992
443265
932093
1075282
891896
1113834
1372927
316842
356518
1305005
527538
710362
1065067
635080
799028
1485542
1428143
1830066
1689290
1836772
1539177
245944
1613088
1566167
638163
1455775
1357160
948474
916614
283219
1438014
1594207
746664
912179
425370
316130
610182
10750
1741723
1332642
553703
1824803
1297338
1415632
1030376
107102
1935050
1879407
654021
668669
941099
1151065
1451788
1958834
341180
1771003
381106
1151292
373475
611487
1989238
1138905
712526
1160614
754088
854852
1606811
786141
1075353
837208
1061953
517978
654020
15872
1911952
757123
421696
1454646
1887634
976315
1540895
1691463
1432566
1126037
616906
329850
1285789
207498
1359562
1120766
1286355
430501
759806
56650
1506548
363695
404087
422297
1354294
571220
1709419
913193
749701
875161
1904045
13460
1218107
1835433
588491
324795
441206
380148
1408868
1065744
407906
1184409
699081
126165
17441
1232588
641538
1824569
1346265
325282
44603
1380721
1137673
694642
501084
800648
1856332
1176244
771954
666715
1352053
23374
1487589
1899991
1023329
1213017
620708
1104916
1651076
1859122
636456
297286
661753
80362
1893352
437933
1916901
100550
98334
1789847
103942
1600635
460042
1453433
1411748
1723850
1978193
688880
381638
1004230
1535609
337359
1415231
487760
1927921
991259
226795
1980553
589692
1487669
1672307
1167167
1465988
543237
1736733
870586
1761092
1535134
529212
165322
1064047
243355
1977605
789349
1447311
998083
1550769
201526
207985
685260
1934076
1913103
591643
1303820
1520123
689204
1305652
494207
1801691
344497
17427
1528885
866344
401485
615476
1984516
1455976
1508967
1754169
1841505
1384712
472222
1138836
333592
1088723
1049537
1779799
1721291
1588532
181100
409122
1914016
884433
83134
1650137
1173259
1064757
1053134
608607
872825
1166222
385822
1665173
1224125
379168
1009116
880540
1619526
233221
1468791
1644125
1994037
278984
1454096
673184
1456216
736907
1534084
1542312
1941792
1765529
1248664
119567
98701
1055096
744552
1477977
1637281
542565
1543790
1482075
1025342
1479607
128435
1488004
1014960
1802537
1867520
176573
1272267
1206473
1855478
143336
601489
1206517
603075
494796
1328886
79534
1913754
1100756
739122
272965
592083
340946
1624189
135913
393221
1740083
1284775
79968
1592485
771572
1431520
722678
206870
353928
1408079
1824343
1024537
1857723
140156
1308441
161766
954706
314153
411549
398808
1156428
1831261
348509
1062866
1446070
79415
1217738
1865941
870162
1607258
857344
1375000
564273
621524
682183
73721
1408815
405874
1461759
1452337
240105
301189
1912953
131634
1177094
212138
1681128
583698
1847272
1906704
1733138
630180
1376371
1255820
1502540
1674729
682513
1312399
1249267
542758
1642699
91223
984170
1857304
1379049
503212
399875
1863511
1192672
1482337
558032
856793
126985
366485
797135
500738
1716761
980181
453950
1264221
756672
1295944
99926
141691
1690703
1671906
36074
1053541
882058
800987
1253385
1436912
640291
1347253
164094
713136
750475
1603988
740922
298231
1499952
1549507
510337
1808109
1465705
1526265
1341869
743906
238837
1452599
1218210
138392
1550027
1633107
880849
1517103
424995
885004
940869
461600
8116
1641781
605413
827815
1944128
1767209
1410583
1541858
691195
1655238
151382
1241342
696648
460446
1326385
582131
1878352
914283
815441
1936459
1761403
482387
1090447
942765
212384
1940977
1666983
628538
1609370
1530381
838012
1253470
1013705
1024146
1569630
1999751
1361460
636861
18158
46139
420853
757903
69230
1477936
996192
618424
1850555
376646
147624
1471885
1243761
74200
1677618
1142439
1058006
1130984
461743
1603715
1926890
1755817
1521284
1471675
1188919
1162481
223571
845385
137068
495499
63250
1999456
711074
1440992
208766
1075353
1996494
644457
1345803
1053093
1885114
1320607
1477326
383349
806548
484755
1949308
1199104
1475489
439725
1055018
1917812
1905555
1468582
1417020
87021
156148
1331660
1641429
1356708
611054
1118383
1340070
1531236
1456845
1277558
377622
521865
424828
1946746
630103
1399351
1604404
452997
1733996
1853161
1946589
1485586
590233
856137
414541
869124
110659
7205
1028584
633880
1205481
273142
1933064
1590474
1933615
1099326
1210344
910689
1893583
103710
1706711
1542203
1773381
92910
730299
1693340
1315363
595617
1121968
1954834
1753473
382765
1161974
905947
728284
896157
1407034
741789
616937
1283059
1763428
316560
92927
1516157
853768
611185
1536616
1638528
1379924
1881982
933815
309657
1533805
1794262
1697802
988324
544450
1423178
1153505
1151809
1123164
1098904
1651357
1408817
382963
1071053
1898167
693152
1735324
1571480
1909289
375979
141784
178290
94369
1949822
25177
1782415
521131
526817
1830560
367840
1779188
157653
1129552
408586
265309
859838
305343
371115
1140660
1521248
1902098
1269065
309393
1602875
888241
1729995
313377
1722580
738968
355614
1786972
190170
1042106
400330
1881683
952574
1507414
1505345
1907349
956560
787849
1968927
905003
1192921
171611
1493151
1073500
1427127
55656
1340567
1814955
1308160
1598219
527505
1990862
847564
1850086
1223172
1972131
862129
1593344
1813764
1587798
860100
1727501
1474014
101956
1202687
384108
1482234
579941
868128
1100499
1610974
1692531
1893902
1621868
90344
1036854
357919
694589
1110177
768701
255474
1482716
250143
1816882
1246777
828289
1560268
1542224
517834
161974
404804
14868
362062
1976443
769780
36696
1798370
226109
326945
1248366
340577
503883
1616992
1657626
1378505
160861
1203981
1209903
884006
1362862
1022239
274356
433996
696096
1356151
894762
21680
1576686
1874307
841351
1332962
1582489
1486401
326334
751272
877034
1658958
369178
1145624
1741333
475348
1754349
1168109
281175
381152
1196545
1156818
443458
1356695
78191
372680
226223
1493453
423728
735511
888930
973482
1265111
425917
768886
1447055
91008
1545185
1502706
1018040
1825918
675604
949840
1722279
1824365
580859
779327
74541
27198
850260
783079
20525
977801
90843
311096
702167
17084
1923591
841397
1444662
1565184
1939079
45299
1909703
1070603
1676465
1011214
1952859
257780
1321822
189482
1721433
690405
761193
405255
983713
776544
213276
1046383
968095
1974528
1697703
71180
1263666
786706
1761865
389251
1562379
1992995
724871
902448
1054053
287010
1969536
754534
592034
676540
219730
1242325
906235
768398
1737378
655131
1498403
1170501
928167
53390
1608459
351786
128825
1738229
14902
409559
1354470
1153056
1923705
1383557
478179
1150667
781272
417723
1105162
455550
572271
1370633
207358
998496
1043815
822640
1638531
1239615
462552
788264
426181
115200
105388
1759276
559078
1086409
1140191
407023
1211770
27659
210353
1643475
653348
1939955
1557230
1140787
1391444
710731
1875568
1615542
669370
1970815
1806520
1596881
1686315
1773439
524616
1274435
536019
734240
1468528
1923197
1835382
249680
1145016
177236
132147
1233844
1240680
1891101
116506
843841
960897
798106
128419
443363
579820
942647
711668
889345
1171865
1484123
1131098
1980429
1606966
992628
1290783
52692
1176904
607664
572883
607947
896513
723466
1991558
939140
902710
29875
448703
1047563
1986388
1748426
1623847
309849
1228038
323982
1647000
1214422
1050088
1555846
1637146
1741133
269480
1779763
322897
483573
1833770
1070758
367516
1489732
1516107
70220
556139
1401071
1297568
482164
383543
1195944
1946009
995104
457051
1793587
1194153
1050720
461924
1355994
475606
1914683
454038
1315142
121815
1722638
97905
637892
1893841
821100
1382777
1703233
1946279
670810
888805
1766414
298692
1228447
1090805
1497800
1934633
1769695
709351
111722
936581
1007996
1403387
683524
1963513
550200
4355
1763227
1622416
1763437
1864691
1932571
980709
908744
103261
69366
338782
165456
470887
651954
77957
904923
865775
895480
1705154
1830226
1341012
1301042
1391482
1018946
1106215
809636
1455757
293955
726625
75441
651106
1261871
165906
228045
959360
1221817
207303
259440
417265
613956
1928172
1244261
440707
1400436
1748626
1788582
325243
1625321
1169648
883787
1554481
594320
297479
583948
286570
1903353
1515078
1706501
247262
1864617
662609
1428696
1410859
1153089
895677
903199
99411
1720380
480527
717064
132419
1350982
578332
364943
599786
1346845
586749
1585584
835071
1946899
640984
67941
303077
1971796
418522
614165
330642
882580
781006
695942
453426
1210270
1707759
1471802
1918845
1093387
720573
1759032
890155
342846
176231
777073
1468898
1241725
1799294
869207
1652232
1008398
1063938
174166
953232
1142522
519526
1630549
1019271
875229
618123
525882
105040
655462
1408437
1761273
1931969
508482
663677
1397614
798804
1263921
337569
228296
1970120
1370018
435633
1676591
1186456
1729949
201820
1385440
1301361
284807
1166319
1893919
871526
1696239
1930866
1637557
191543
1712550
1111766
970464
1277614
186022
49698
1795615
1926753
1078393
1857587
219851
534986
828772
157896
620642
1533077
1585286
1768123
424455
1508240
1701751
886520
96717
1610084
830051
1024751
1727563
1596660
1774241
1383238
1442958
548084
928347
1006813
975806
1192795
1567948
77197
236777
1880743
919669
1992017
1924218
1515353
22171
218991
438733
1613007
145557
1482012
576800
1411920
1285813
559114
18715
523479
1371054
609516
1446703
1606041
1616234
1920977
1309576
1897357
1247633
1232149
1829097
388187
7802
1139995
1822503
1479086
274576
1895117
851927
173138
1251257
991602
991721
224232
1425326
1776728
1299503
485206
902157
1974670
686327
106332
1739686
579281
953809
1085801
7305
761400
202317
1302483
766071
989766
979016
1444316
1009308
1775406
301097
276997
1742293
1613407
1816720
403611
708378
603317
1351150
548465
39026
1385258
1718161
1600506
1686097
1901138
1406753
1179398
966482
168584
1525569
1028817
1150150
879796
630419
1267105
647648
1229242
1279621
158820
1070351
1422202
446533
375488
1300310
1251679
867859
1113169
263891
1868642
651940
394911
882592
915289
835542
1685496
1934765
1828146
1620772
1748317
1208004
1223151
848530
1887348
1751123
862445
1671283
1145942
1658196
1033590
195813
516331
275645
1957027
637787
156012
52154
123882
1817795
1773643
40556
911335
406401
1417519
1057901
960992
1380839
1504754
1920121
239425
811907
1101344
206276
1297266
1810945
1634542
530506
1732376
1955608
794788
1075999
1387668
1183536
1460544
1705252
227772
1521519
1376316
1536705
1690321
1423021
119926
845226
170005
867910
955376
515974
935829
1479097
336076
985415
1028296
1996036
233112
1839316
677935
540924
105213
969344
1523606
602285
1318752
750115
1530467
1880355
1388004
1001709
1622415
256500
1007223
1872982
835028
884971
192034
1887680
1801132
1054127
97097
2365
599666
440215
1569769
1024259
1312815
1082992
1808366
613736
1090776
1103379
758392
403597
1063124
1529539
1744500
1639569
1950544
241157
641623
351827
1751434
445470
1481120
1695105
622852
676826
1690871
834022
646675
1623964
599816
780825
1132508
1013634
1880518
1589183
1144535
1726675
1065800
1701022
1961053
808222
1904108
439848
1819669
1153209
1335656
1471644
541073
1201109
117209
524271
495493
506618
1932764
1435856
1783550
827661
230880
1731433
1471273
1626309
448157
1416951
352446
1213306
1570106
988112
387429
331141
1614382
1352055
28919
922881
1290422
1058134
1109864
926054
788829
1684830
1514528
518643
1055359
619501
878322
1175534
880003
582820
900293
84102
1277819
1967018
1310708
658345
1883817
1987796
953877
1545917
284414
547346
1420634
200028
959527
1213304
1432327
14241
1249415
871496
1305050
161998
171414
1495355
222240
1685346
1997068
171695
1770573
1365767
509490
539428
1541495
952276
1025986
482676
53588
423074
1028829
1516279
597780
1241345
458916
1184454
1363239
1232458
525509
165996
1947871
1638191
852848
906668
884496
265116
1525002
1823631
1050465
793022
376049
652600
1325206
1645334
201360
292328
469979
280211
1902134
1626877
371496
975461
928546
244813
43220
278487
866771
334644
1793311
1852209
822123
1754199
1881242
858682
1036684
1676028
138272
747150
278064
1709675
238181
1528204
1836737
1017533
1099011
1962071
642893
1109948
1051688
1249098
785797
643249
427339
364878
1280465
1663426
1557437
793985
1476995
1576316
621783
1364176
930929
831557
1459209
908660
644333
1566762
1263818
55405
246268
1459974
590099
660755
1486127
1097604
421151
428444
1541401
569149
386637
343041
1720316
786459
936245
1742245
1059550
1309845
1195783
1309061
1605921
1436331
1314240
1020619
1124351
273659
1463650
146926
1663695
74206
1555241
813750
746529
1810096
927652
1737080
1457971
31983
1923856
198250
34716
1884440
476819
924254
515449
1687175
1641497
418582
285182
1229876
769510
1884001
172721
63695
1284351
1747813
352133
1307977
1670636
1848077
518123
1536654
15378
1880962
1042858
120208
1032673
1154083
1249544
1092023
1544003
1922212
1364220
5544
1464680
718224
790198
303883
804608
971962
1025627
548406
326788
1590121
1160184
1953912
749210
347477
1698379
1561183
412288
232993
550242
597198
346974
526672
1633443
1656882
1013753
1906956
1312260
465289
525071
534889
711665
1800287
1826424
431291
1470170
1437450
1728834
949506
1526454
1134353
1690178
1137627
1576449
563845
1847632
1102622
914168
1162635
1515513
1146189
338204
216026
1432120
296357
1493076
1605008
1373550
1863991
1141181
590220
1677069
704792
1937949
1647891
1675064
1726101
1007161
10963
548541
791536
1827675
1510457
1346390
232430
1475973
486084
932626
1062460
562795
35590
264015
217235
1768830
1901150
10259
1479290
1990464
1191292
980283
1229812
491346
1865274
1571306
739576
422503
1495423
1300018
620657
1750983
1929995
596939
1723864
656149
317846
1662738
1807720
828078
1984017
281178
1468827
901403
121579
107194
1351386
518547
1798111
978807
126484
1225331
736940
523901
1434418
680835
950614
462145
1865935
1981009
1771275
1544524
1036322
796841
778755
1888963
1781128
1711656
1579307
1751693
630996
730135
992517
1471559
1885114
206954
1504592
652841
1656589
591384
1705230
1928431
1205547
761695
1555425
956483
1367903
622930
1134756
1467793
1390737
1941808
1577075
150828
952762
1876031
70845
673187
34130
1171170
1939748
473177
1276689
38551
1121161
788606
1536139
1418432
1599815
137677
822452
1296755
263583
817689
130749
110668
1956886
1570271
273501
50291
1206608
1754206
1899783
1093850
836914
998565
1745495
1069820
23882
141640
907380
1127036
1073079
504108
1410673
1007415
1589403
1434250
1193312
1057259
1302225
699561
1273110
1695870
60509
1222268
1158933
95868
502348
743906
1625873
1351674
198430
1597540
1624966
1724596
1666355
1694051
322831
1566645
898319
663757
1311517
587682
1001852
519763
381924
710327
408792
20763
81229
1283890
899666
628868
205407
784264
707054
1493957
1430625
1273000
1132088
1324603
1730894
150820
1210199
817500
35983
199255
613286
1401580
391539
74520
635091
446706
1187188
1221817
1033067
1388538
738861
1841596
1594822
60202
1003666
773115
1192947
1010245
1268096
1425401
348261
1159314
1136126
901123
494559
1989439
853121
569746
480381
975791
749321
1865330
22367
1056220
1833384
1361220
1430913
1800641
179478
1107240
1870063
1951522
1746496
875516
1974542
1481828
1078666
489841
1438238
1192981
938569
708150
287278
1343409
1838108
1858499
955907
966185
1694323
1726873
1882105
264979
1507767
1675986
842859
150369
1734751
622964
503387
1468368
1175403
627717
995244
468504
604025
1049704
1612305
1312163
1944984
745460
1292234
1956641
1242729
84603
796724
1497774
113581
107416
52626
1125237
354135
1262002
1479761
257604
1277887
838076
1668750
778767
1794545
301780
1584128
60844
304660
1389741
985556
1116385
932811
1206666
1799258
813840
1358602
574535
1726126
1033675
1808939
1884954
1974709
1278361
89733
1564329
397377
1443724
153437
254543
595035
882965
348516
913837
981352
1452572
303107
684206
1849862
252292
882364
885340
1587622
1685107
248576
550327
331364
950992
849816
515733
325914
1367372
1904434
1560465
712727
177405
511846
1724163
571959
962177
214280
354724
1496204
915655
537406
665700
79683
59543
1146665
104426
1249936
345247
389906
1509895
9177
870062
238075
475517
1388331
555413
851225
1646573
1338398
1436762
1058036
227722
1515054
857452
1983778
404667
1245534
1627873
7094
1825867
879513
1237772
82775
178584
745141
1181006
1267966
223105
1872356
1990178
4512
441131
255652
307219
1081093
1644460
993579
675447
1483527
881409
1715816
1502238
1246251
1393541
958071
509867
1186993
151214
1400811
860363
560598
1534180
550188
1635414
200866
1044757
655584
550568
1862002
111841
1266281
645665
1635412
1452627
368182
75107
1239052
1170702
911552
462630
1200188
1482293
1211612
721318
310028
898660
1226721
1164232
396923
799014
550891
181562
1136796
785236
1939137
501908
648887
624326
1344282
1395603
923737
180365
1878550
1725662
1631534
164123
310207
77358
1149326
164118
575235
987207
1826457
452953
1850759
952663
1522251
1588862
1562349
1516714
1323978
1972190
25410
1364968
1828746
316302
532985
385314
1481044
1064714
896282
1050220
412539
233848
1288104
432614
1455982
686095
1859953
1281173
1829817
672545
143163
1162041
1266436
1493406
1514013
317837
1484460
1887583
499333
1926172
1493947
1001439
1567097
51799
107262
1430982
312342
1059000
227060
1113176
1827964
1927567
1214320
234820
652793
1058797
658681
121951
194425
1206330
1385262
37097
1365085
1374527
1898573
1391191
277816
1409389
1277166
990228
1124971
860733
1158969
1337047
1815822
1937549
1686558
1585071
980971
1908582
886162
483314
1470637
863507
264510
1276523
1015282
1340960
321711
43475
1798128
191793
858615
1706908
843103
1119336
264739
1499414
455312
728934
623438
837265
1873011
5632
904008
291181
1115007
1343630
600581
1994375
238763
361300
502620
678386
1467536
87747
1680340
511992
1785463
1972376
849408
1523549
1355022
1905895
1768120
1806617
1704881
1407650
208718
1147757
1353059
242213
1153827
1776971
1930737
1759299
696597
997
1548575
903091
433803
1490491
1332920
96231
1536913
1000646
867310
1689961
1570257
395332
836204
1450604
503111
334268
619450
1842580
61552
117210
88193
1786623
304709
1357872
1228788
249197
323291
873657
1370947
1005369
1525545
337347
1267402
66088
1226157
109656
1964789
145754
1284268
412547
1780317
724549
1866995
1451530
1426597
753606
406991
1563897
1565665
1075467
142602
1060576
1137707
1239074
156521
1233535
1743322
651564
600784
293525
1458886
1708692
1373834
15942
1384945
1862487
1148253
632516
1560010
1972874
435075
1346255
1576340
740554
904979
817476
96904
600089
1956106
338134
623089
621083
1477147
683624
1913226
1997777
1283123
844410
28425
713278
1426402
1227194
1858738
1644796
630107
1678587
1239632
247938
640810
946764
155179
1910029
1552841
388431
732756
925285
529005
1617204
805406
1015828
968274
814093
696976
425520
567427
304060
624855
1930239
452833
1561156
472883
1738993
118920
723461
1350049
455231
1037940
1572113
1783990
1562312
1286325
940251
600968
1154505
983729
1665895
1214441
1472073
8391
1626777
1144572
917968
1800565
1757411
655594
609603
889015
715843
233912
1614103
1255599
1875562
1217127
1255272
493348
1658689
166289
341721
17834
748949
1789579
1068868
1486702
822574
850537
718633
1798776
1294498
1496053
1115689
662466
853509
159731
1249465
994863
1878900
1358523
1769481
392637
1103168
332280
102585
1673135
1338201
406845
413981
1427580
907699
791789
1203065
444579
363208
211129
1475115
794039
713073
663139
1619027
1759170
786454
411321
587171
1024743
246894
1967051
303882
1476608
565307
645068
977418
1736961
768597
149606
1956518
1003426
1056726
1339238
357841
530393
1125364
1525827
181626
1549471
1035230
402715
110746
289708
406877
754756
931094
686732
30669
1452083
447215
361967
1313025
1289352
527792
1486128
923266
817138
674680
192867
958506
1403132
556758
1729982
1396260
1821534
179565
1149656
1063132
1895525
1013448
1239977
637597
996530
992942
1079642
838402
317578
1383088
421026
367573
882148
72307
693869
336026
130526
1290670
40415
1662320
519962
158033
2718
53022
1217629
328119
11205
1348127
1582847
231181
238490
953596
1244501
1397070
698706
1542868
1307351
1104422
1162189
1646605
816024
1046364
954560
795714
828731
1073650
1968316
1290407
398780
183165
765487
247279
276349
95316
1339602
351433
437628
1720721
586966
1693932
698424
1954770
10543
657541
391163
726431
471126
1891075
1913493
1415952
1873107
196801
1838203
523094
1462325
66423
509292
1127843
1675916
1416302
587157
684326
1785832
656298
1687977
337437
84011
1143023
1894813
669080
1242255
1295538
441082
1628818
92243
819104
196401
739454
519453
1080144
134571
1316657
509036
1605411
1874887
861500
1363088
709646
1197664
1966497
632752
933618
996319
1078355
1314689
1978157
1031354
1704531
1841758
538782
371810
1059800
668552
445962
875224
1777940
41878
437409
1684096
747857
1108290
1015914
722672
14091
529027
1688434
1092747
1533380
1105861
692661
389591
779107
907876
618127
1532378
1745434
123354
179381
1540892
1984936
159284
1177092
1673494
1021715
1964460
74642
1468867
292674
1217952
1396768
213854
1999230
395160
1997952
155969
209404
1504886
672944
1512715
660921
148920
1024459
1334858
404330
425573
560280
830427
661612
1230352
1237113
693436
816548
1434038
1812602
1449868
1465412
355339
663446
115475
699014
1576667
474207
250747
580650
21398
553386
1288701
1054455
1830822
1723784
283667
1873070
644019
1684384
689112
257408
1386715
1223330
464438
833228
1244269
1883004
124518
1956583
523168
475015
1861702
1869455
1430728
763723
334156
1328610
1527893
1410327
994307
1647947
1733209
764544
1603731
383070
1181353
505664
452294
1701600
1790562
981339
1926741
469406
1653202
1885874
431562
572403
1803107
37674
1162122
340837
873242
1252194
420925
354093
135049
742659
428044
1141573
540938
981734
482695
118897
1350716
595415
1886099
1049862
434341
1984782
1020853
821682
1228953
1524837
1076647
1156351
398587
95872
703830
851572
1420223
1634217
74583
952601
1032615
1993677
875086
1372906
1046897
796032
323977
1244551
792302
32214
511205
210131
1859261
1353669
1114939
1933805
590589
225018
1008125
1561812
34909
1216443
1915403
850472
799955
1031246
1580847
1251448
605680
499653
1197225
1422522
979485
300147
397304
977300
1366313
1393237
1635476
716707
656315
303864
914417
250021
1043295
886808
1328337
1411478
984854
1139042
928408
659773
651295
480801
1396129
440139
1224976
1681958
51205
1427932
718774
1820553
815284
1862377
1830148
1853138
156492
377386
1926681
600617
739152
1528100
1827882
1475829
334719
202832
999357
1395996
1310354
425664
243359
137235
641404
1962968
1374967
1954440
1074094
927471
1908464
655619
530584
1948485
1670948
347310
284607
1822917
1426998
674090
1849598
323838
686603
248644
317988
550991
63023
624965
1547005
417613
1654023
1311979
104364
1959032
1037279
1315745
1212429
1039671
1667485
1440015
707425
1385431
78573
1904825
1032686
328375
76162
1479403
801210
122663
1912293
514660
1997072
1728851
1598337
662784
1940060
1244549
1671647
1894800
1837331
1309135
891723
1594962
1431036
230553
1083377
841172
1833495
1846435
195397
166121
1507741
1995104
1451087
885320
805351
1055886
1069238
371209
749818
1264567
1757150
223173
1242524
905549
231195
964928
209249
460418
518331
546404
667735
1535539
419512
1672662
222441
1520151
247319
1810689
931494
1746959
198105
1014318
840291
948744
728071
1205023
483264
237454
1048004
1819567
953308
1387862
1409490
579879
1300225
253531
1729578
1854336
1614494
1846625
968866
272348
726862
1894718
246634
1998378
1355799
1658988
1999421
45907
64826
1853404
1158043
536843
880795
1530189
45165
1356442
1386452
1199764
534920
137556
1275193
509346
645054
116519
1286740
1595773
1615764
517768
551380
493865
1918226
1663222
1448231
983788
1390766
89699
1952452
1964147
1508690
1482396
884857
285904
1837725
1155735
1958390
455047
1511890
517028
535811
152411
658810
659790
1105000
1936890
1430518
6441
1722700
207127
1424410
875197
761859
245151
90715
1983509
352250
1578342
1594223
1506635
500831
696317
1389770
343311
180107
1747186
1212312
1264111
476470
1667017
80769
1130893
1266780
1554801
1766536
1265985
902264
1271956
810494
1610947
1670818
1512775
274357
1398274
397918
46537
1111590
181168
335495
1095796
866316
1394845
633643
939465
1403898
1398069
591772
411929
1523110
1475403
1642729
941182
1258789
533670
1609753
374718
324717
1352833
1060344
1615640
1055487
1969871
968244
1778600
219312
986398
1214171
506783
1864454
529138
510147
1185295
1775965
185469
1559282
1058143
1302594
671560
1118523
1072758
1544293
192579
1368432
1077481
1550043
1814245
1968093
556452
889431
1410951
769946
1337751
739618
1440488
1930414
320484
80252
274551
12455
1498998
519659
576069
227180
1183581
1373946
169742
508327
1512843
847146
170062
1529544
782118
230975
583374
425998
1578447
1723949
762250
1233631
39071
1788009
64033
1618830
1252289
274130
1789589
262373
444455
908733
971417
1166226
1776193
44187
458007
1038895
495869
1294680
472170
915151
1168073
988132
1835160
537957
1301284
569188
840947
1154845
219474
174495
240900
518726
222805
1557430
336930
72169
49627
311089
559621
1302193
1358536
1726135
1398722
1211183
1859453
547371
963964
824142
11791
664741
1033741
1120243
1490033
1181401
1845239
240656
846711
368295
1930948
1454844
1685527
1575756
919464
926454
508902
726164
620514
1871356
284821
1141116
277755
1190193
1425943
1960115
569473
1832752
1666456
769305
690943
8044
1487779
1415595
369140
268365
176403
485881
112969
1060530
1979599
1101644
1949594
1176908
103460
1080118
371268
204867
354484
372801
1671483
1112046
1520476
1097699
1684572
299837
646034
1602757
732059
1813261
469483
697764
1777414
550510
787257
1929594
1844417
18645
798669
525002
1774121
1867598
381503
1970484
1217253
1812992
792942
714975
19717
1487768
482657
1597159
1027669
1614047
1097040
1099406
867197
982266
1086391
331606
1530385
1072625
860865
902869
1535953
1752501
1797808
1062906
144749
1670003
877138
520507
832984
197806
1997997
340033
1095259
1198409
81073
243338
795518
218517
557170
1745957
1351246
494078
1294477
592867
1739786
710763
688503
1831163
1368195
96891
1220886
1260464
602277
1875010
1170661
698887
1167131
653529
51512
699126
1718289
1679716
1559691
1979406
1393914
137431
240163
41406
1848391
1038592
1254951
1872179
100979
119058
144201
916842
65827
1142009
1796895
524450
504905
945017
1245326
1190577
1440205
1254257
338897
529339
809753
794954
1337094
503193
110983
1758649
1595887
1629004
1793713
1922822
251963
1125193
548780
1353027
436575
1496427
390811
1242160
731013
1375841
1645953
761587
829375
200619
801440
1582385
394712
1069941
165317
1203052
1802664
333904
292912
1475875
520191
962393
1982733
410791
305014
452879
1719352
664010
329224
367272
1435515
1690031
445307
1153236
1155485
1946970
653158
1317402
32320
1711308
1239650
1362879
30010
193200
794594
1278359
1769307
1358111
1141545
1000295
1388159
109468
1076917
1846271
770000
739588
1826721
981693
1546819
1180511
1835164
533907
1768113
662516
255115
1281318
1028462
1202577
1414909
1872425
77955
37613
639591
453561
994426
1929309
514234
1593813
1041289
89999
953459
340293
415615
209945
809978
887530
496289
1118782
967256
324065
384299
262410
1675115
915338
282113
1050280
1552123
1262702
1654146
458351
1381191
1506563
1705028
1221300
1337741
572500
726203
1925960
746877
54186
729112
1463188
1167971
149090
1299868
1127669
372695
553881
1525938
570923
481479
1068480
789459
44797
1885836
993622
1478366
568201
53606
616279
942678
1277665
54632
239634
372668
1633741
112958
1983107
1495096
1397559
904325
1642554
507682
858712
958032
986908
675990
99678
1489858
623539
1956059
192985
1167505
967667
1989676
129355
1691739
1990693
631019
1951785
1497063
113622
460414
407081
250109
545458
1092041
634137
1802548
1206033
1125140
1382815
1627285
1723281
399470
272450
458028
43711
122624
1727407
18334
1744010
1053929
26641
1664489
1113379
1100169
614395
458768
1269850
1090874
1857312
955307
1170029
1097128
836673
666808
575926
1935338
1867595
187104
1589183
1070396
1696591
634979
1911485
1710184
1192489
1533752
391395
1684115
486104
964983
1371599
82158
1953990
962633
800685
1783915
1755172
1159005
1654445
1270117
11332
875230
637864
534589
1235992
294318
293247
784226
1739561
484515
1005145
1406578
863667
1163910
429039
1890682
1328101
1642747
642764
1007565
1362348
484951
603003
3387
271212
1872340
1221786
1958270
1853026
239720
1478117
1896891
1617909
1519835
1411650
1146174
1909994
1073619
849694
395358
313225
1033626
196801
1139740
972620
771495
881675
1070090
1850688
1630198
1057295
412212
1954711
881724
398875
375551
1448936
1209306
1917740
759155
1424299
214263
1593585
506270
1150886
525254
698282
20892
757954
1019192
485392
158717
241322
1949564
915749
1465588
40908
1300465
1994482
963794
31231
870968
1587092
891697
1198877
1557628
910098
1153560
1321239
1896812
463749
1423685
1214862
918110
830128
201698
502354
1168595
511819
1128030
1924645
287626
1952086
794746
285048
171660
960199
1932815
1531951
1055135
297218
1865930
984623
912737
1072503
1958175
1308064
729831
833231
1166336
915747
109959
206669
1898545
677532
18879
564053
434530
119898
691241
1892948
330716
1275971
1342609
1576453
854406
1284068
1159171
1293334
213699
271861
1254205
969031
448449
1568204
787543
126189
109992
550966
1802238
1315861
1817106
1746
5127
643794
1794930
759833
203000
557159
1932902
1540552
1997936
454787
652568
122023
899618
1181481
553647
414798
699271
657180
391441
331103
1619744
1337251
1025741
281278
568546
1788106
1737405
1259071
485892
1438899
437588
58799
1201544
1322745
173272
739419
60087
576481
968055
1069653
1780851
231113
1807519
158948
758602
769597
1410373
444220
458716
1859044
299618
1764179
666749
1371408
1118229
629139
1577683
1360257
1219929
664698
1792212
1295676
120466
1611298
1822815
1011065
1113207
277848
1665718
350194
31855
1920863
331909
472664
157946
701173
1240058
1275221
1329930
778244
785923
931357
1250067
1183173
595342
713226
423108
661061
41383
990815
1787762
1961386
1336776
492990
1165657
1862348
863875
691108
943051
182213
412191
948267
1675295
675273
1469113
960437
768180
230418
314327
325418
1992248
25719
278098
620965
579868
1728296
574802
1620250
1251083
746260
475285
1700697
469963
671175
1203283
1642049
1866431
1530837
1294340
1096022
758308
788363
1917655
381528
781419
393816
406742
750505
1701623
583939
245602
1823486
82075
1185954
738210
878897
682942
152427
95792
1291427
232953
1638145
1666508
611953
1668463
1647808
618521
676302
1022460
209757
1658300
1305763
1108030
487577
33708
317701
1551793
1094880
1558384
1713496
1266902
1904700
24794
83054
1211084
1671275
1079124
1450474
241514
1049337
1554531
914710
1203206
1347524
381126
1581504
736975
860218
1622309
570398
1938280
1270198
529706
1737537
239389
1037378
777291
1971586
570284
666270
1640899
499047
806060
1010172
1722335
1868865
1538082
163327
141109
460100
1738286
1057588
718519
1660839
974295
868299
1337485
1724885
1390984
392836
111533
1174146
1665281
918556
534872
498685
568273
297977
499822
1383384
1743264
1904174
1258373
1427495
1998940
169674
679002
1650590
502517
54875
458433
1473375
1644606
469655
1325381
1201580
673140
1576589
988773
1543677
1268816
655829
1971966
1666626
1503597
1328229
1385689
780463
1253958
693299
1158715
88589
1783838
1866910
1096562
1507318
631099
519356
1601632
29409
1275833
388692
518504
728312
1702815
1774343
1736805
609929
1837059
1284617
736695
645410
955113
293175
352711
501524
1456482
1059870
1385881
189473
1338504
1973671
1527217
372300
860104
1504700
1992993
268618
687895
33629
1683827
817307
729612
769142
789089
1582796
1230857
1864808
86133
171398
670609
1859497
1759858
89578
77346
1855922
492552
273076
805276
16092
38662
1025610
1890910
974608
855468
1074744
1879810
527238
1042407
1737289
324177
718334
814978
1736896
1829643
963885
888862
1653613
1921676
1916797
1938754
43649
1396848
1641780
481
477513
735991
241605
1598471
858864
389656
808864
1316089
853694
5163
52777
842855
19090
1975933
722765
218216
836160
379070
445133
1902834
615359
393688
1483382
515424
374544
241769
618378
328020
757353
505967
552287
1769645
1332181
627895
86265
1254321
73837
859984
1393283
618031
351427
652195
17262
1480191
715705
1043047
1156693
517703
1612261
719748
1775492
533440
1348658
375371
500116
806900
1795242
1953865
832250
129974
1815836
1332015
122636
505673
516951
267246
1603637
1043535
186863
1118871
840457
1974900
679124
554068
1254095
204167
542267
462136
1167463
882288
764970
721427
1181133
543745
144829
711626
1371606
1776578
1392299
279566
1746576
1074048
829502
1640962
460983
1585255
676258
1833920
1013688
1771420
539708
857689
1547771
1742736
1972476
669832
1228520
775959
1876337
960613
723406
1148458
619527
106125
1395009
1232402
1001239
1962439
1351686
1997397
1447831
415575
137562
1394553
59314
337865
1168096
222841
440190
1389460
1425399
1983963
1416759
921664
1435713
1417719
1575080
1414065
764305
1354950
1120265
200232
1365606
376176
297647
1683204
443795
1185741
1389674
906606
1471488
1760980
521286
96971
35097
134307
801360
21308
1484755
1185539
563772
27040
39877
704717
1470266
1573379
346109
766598
239311
918520
1415833
1579819
94583
670231
1373317
54659
1451499
1283213
1542508
297555
1362277
826358
1948101
1023305
929001
1659540
648565
783494
1690777
1236987
599611
1163032
1006587
1270694
448205
333467
518527
46801
555837
944329
351161
515057
1986932
629732
1586029
234898
1905995
1182100
665098
1896167
951888
1159948
1369830
79508
1896011
1022137
223743
841140
947719
567714
1237373
816420
1481578
1843924
142656
196611
19143
1570766
1539554
1342662
538529
1408438
347999
1738932
724512
1639738
214334
407164
1938298
817807
1379275
865044
76622
1198180
1170049
233531
1434511
1655065
1076246
803989
1295700
710639
1439935
1452377
1559994
1274827
1497340
209493
857893
1443383
1756965
44312
105968
1375562
653729
1490047
1550358
527088
793167
104794
1088325
726297
49926
1837839
150353
651221
1589407
678922
82546
1061303
1801331
1516350
1738875
649701
535809
1118239
29884
630905
111240
2237
594707
254999
72743
1114103
1656241
1337865
534718
277053
1520158
27117
1215471
472663
1216083
64937
635518
534756
581337
41664
609834
1377188
373275
164654
640006
208572
888715
1501680
1013212
1188923
1727618
986642
1534132
1403162
119028
1489500
1210299
958313
1407355
448823
1741203
1295049
1299850
1659030
1107657
880546
854916
1820584
1893693
734909
1575308
129085
1073878
1565296
1860366
1124000
1171054
1597400
1153320
1660708
1440509
1769905
1202624
966470
1498016
407266
1835005
785857
654493
1779677
155156
1377121
180673
1380141
1711146
1639664
586270
1914694
1833326
931906
770758
232941
903307
1946942
21982
1059010
156873
7194
1588988
1564250
1317602
323985
498126
883440
561716
1160208
1059774
638614
917258
1472391
1282388
1800605
582226
1070803
1539633
1683443
852869
595938
1375167
1478563
1395360
1608199
157087
454192
1047643
263557
1437962
709108
1207661
514684
776760
543791
1675074
876472
485521
1271002
1592123
1424012
1327011
263666
1442797
1355427
682906
1402349
1353616
843590
128888
537507
1190321
1398092
1405440
1945928
1782997
1823300
1711739
1391493
779735
837639
1269430
1220422
928675
545494
344189
942304
93127
606388
1946610
1612486
1622359
1750719
1273924
954846
842813
702683
147307
453493
1916709
154461
470628
862285
1059612
797201
1092596
1138607
564605
411010
326218
1064754
11455
9911
324625
1868019
519907
325117
862313
1183250
76029
848203
666400
1091025
1674817
1111013
561750
1067979
1089703
1981443
1159416
1826271
1429630
1873485
1553132
1538197
1243546
127279
1534027
1181018
193932
1004909
1260149
1444907
970405
763183
268801
696152
65767
788748
1517870
1878630
1758038
1120757
1237625
241608
1579569
460923
896731
887362
936733
816405
543040
524850
563
1401533
458818
1996745
283732
1228932
1473031
1375496
526577
276770
1764150
1942425
430940
369429
303314
1152529
1540249
956738
787934
1731602
649267
32465
209088
576424
1942478
1460414
650239
1850084
1758743
1733453
1156666
955183
356678
887359
248463
1906162
1338381
1230329
396995
1979819
443688
945707
90719
15051
1460934
447924
301659
1549511
908867
150592
1839190
1909200
856268
76542
542720
1438828
1864930
1685864
1414248
1632416
154708
117483
941399
1939138
726160
537506
1052830
74710
477525
18601
1948138
1582831
1464936
413734
1764359
1716554
1086281
1149074
840292
1488364
2144
841905
1937359
429925
964845
1816656
501551
1733751
480972
703342
200078
1799918
499111
504982
1632816
1367581
970824
764687
807649
1988986
1311235
173380
922907
601799
1288960
1050680
125500
647437
344717
1201960
423050
1265835
1807897
1658688
862743
1429766
317738
1786503
1341693
357989
37994
1167022
1670394
1534584
1194779
357272
1202924
417381
514087
922524
1980179
818453
649982
1673033
1271898
1938399
1821223
1173443
514694
392515
139982
72866
1473385
437305
724323
1712472
1184732
404264
348352
1772394
1161460
1596958
491763
1175407
807197
83851
424617
1039781
1619347
1112743
1373496
786413
527537
1765083
1132079
1768202
1758346
96431
511827
1760773
877249
1937879
484529
1590205
317404
592623
1450438
1246385
553090
800312
488271
1272242
905351
1492058
729588
1881688
1835176
598345
1043248
179775
1793103
925587
1933442
1731615
39442
504404
225845
1080219
576090
1939987
1362884
375898
1096792
1418172
661044
1676989
456395
758138
164376
1767333
1179888
1398041
610035
838059
624726
1566188
506224
1274013
822439
158390
1676107
667358
309573
1745322
1275291
1624377
524916
94859
1694352
219398
1956425
868244
398367
1648761
773459
1036110
222982
1938614
1534227
1762404
700106
574264
260643
1124379
216873
683566
1562300
381309
1163698
704012
676312
902350
826194
1730999
1773827
808623
486278
1158380
1782864
1527954
191423
1031262
1795604
838888
985327
889393
304352
161788
1549401
431269
1669147
323568
36710
238533
917318
1144701
671328
1082345
1271871
589336
875918
992050
1429903
1122754
148245
1475056
1658263
827248
1678670
1469832
1289271
845362
1406112
1310038
370764
1666226
655282
1686913
1680397
1158652
1797259
316781
1675880
584244
1844465
1031318
251947
1385298
1527944
1150177
1802963
1285457
420573
90972
1520887
1292550
927448
466287
359940
498035
617894
134090
1400649
862103
521947
1034370
205335
1708780
807073
1946202
119220
1573258
681434
1606826
1340547
1831957
1635437
1304203
507131
1706575
1765871
638285
1235641
1318863
334010
384405
589958
487467
963742
729182
1106994
391082
674808
1621718
195753
1023231
1805583
180257
502359
132581
855771
1366264
1784267
1508693
1919259
1628703
1580527
90346
647331
1465815
72014
863018
1989141
1626865
791764
1141098
1512409
1603288
611853
1406567
1088895
1071676
1266802
1295595
116295
226430
951304
1932333
1609074
414399
1836494
561556
1764610
924786
702144
1161405
353605
1117042
1725733
874379
611243
520158
955240
1043736
1089994
1775558
784358
401509
687290
100135
510062
1713240
532927
1627566
785133
1504524
1234916
154595
1351829
163191
118375
1017029
1820544
846100
747923
202675
1599831
813447
1659469
1610754
94853
1980255
1160129
137604
1221699
1820631
1670852
1910285
794975
412023
1210748
1351723
1906441
1902577
779077
1831482
1348597
1819592
785604
1192182
1437517
510489
293714
1501381
741975
998272
1714855
1112945
1169196
1725521
843133
359015
1849571
936218
964512
494026
595584
1458911
486651
1825574
258086
791236
1602076
1112289
838526
1779508
1242430
621449
878939
993536
1264090
1764818
1516106
663692
276334
317192
887060
1101638
727450
1648291
187558
1036910
831638
582879
25481
1151102
411791
92577
717026
192280
543589
1149073
1302366
1183149
393415
345225
1970636
1696409
1728967
741493
526612
1472928
1610444
1594052
541001
52472
1482084
753589
471728
882750
625845
1553308
1664647
632704
1249088
1916715
208080
934377
1347354
1671928
926505
1568068
676366
1584631
715348
1524643
681686
1373747
1819421
1473274
1322133
862495
605859
180710
977965
1618354
1444814
1388829
1596435
905103
1928216
281591
1512544
904597
774910
1420467
1862120
1894136
231424
1843412
1408141
1434486
373290
204380
1468298
1264994
1093277
1221648
1293054
638139
1291460
1436330
571397
1724376
107234
1016917
820520
172749
292016
1278511
1344934
859414
283989
1406948
197656
61006
321582
1761318
1096270
402513
498717
747204
1877413
616565
1775809
241598
1428716
1450110
839591
388061
1536839
117963
535133
1070138
1684202
1305652
177762
1210157
1316158
1415296
1367890
210817
1587599
575448
1297594
1613819
12366
577366
1611435
1531365
446180
1813376
578019
1002849
535876
1628225
453726
251592
1250712
1539426
1111835
1991319
989565
868596
986703
405506
1864535
1994405
356868
547815
1571977
1540319
916711
362282
1357168
1969192
1239785
671300
1613445
1147121
714760
629471
1487871
1326522
1695554
248222
1954874
1953361
279232
71091
1722686
1793244
1632945
7942
467270
1875083
1155053
1766187
931840
1395393
919094
18576
988584
234743
156303
5806
493800
1884511
738872
1399738
513925
1555456
947676
186476
743790
1528978
1689473
1408069
396969
80675
171836
1981868
1825707
866447
1249543
1695945
467454
986503
237929
1352444
73965
1543628
751806
1138442
1334789
299472
510972
1853728
1384662
1986967
826497
1835727
1550091
1024508
1068865
54670
213175
1990304
930165
1856861
274997
881432
400396
876240
699001
81552
1097207
1819102
698582
1071411
918596
1318219
531302
458196
246092
1801243
188699
931246
1475551
1329894
1044305
535505
767864
1495859
1361355
1458289
341307
334202
1622849
1291690
1691938
1691579
637874
350329
1694857
1885901
218735
1368926
1890616
178104
145725
139965
1763430
1037155
1636218
1128942
1983875
1348285
41671
1318756
1565444
1233253
1252093
930
45069
632595
1488724
327397
1908322
890055
1595514
1741637
545691
1061153
908440
589687
1900320
1396333
777759
1490122
1142336
1566349
1769425
1767261
659954
602545
1519563
1213010
638520
1833569
1917052
775511
417901
1686907
915062
396133
553528
1796764
1776466
863067
1496558
1905884
24878
794948
649509
558356
1434892
42074
844880
340508
684530
935856
640967
1474636
254445
1970412
1543929
1118537
1935698
1183804
1210373
664569
644755
1730369
1347484
806642
191778
655511
676907
189016
1754284
334933
836600
1031906
1604603
1676213
142002
1970907
716689
113017
302727
1786714
1446053
1058521
773829
182727
582792
24158
289746
129586
1236070
308537
1843193
279164
1400960
866850
732444
149604
1977155
1017119
1668591
1582761
974696
719673
332365
845506
522199
1813588
1018677
26366
1909794
1876131
1729560
336901
867267
1019833
918774
1326131
919913
152219
1249744
119198
1990564
535776
1891850
1273514
461999
1239465
1396635
730713
1848822
1281852
505660
1847923
1481070
1338141
1361209
1589450
1940945
32098
1141955
1470616
970574
1611208
1415128
950527
132676
1959857
23975
1695938
966211
1124697
1394572
340217
401586
94406
383979
695440
531943
30328
1702110
1532331
1536685
852029
952726
614179
1122898
1266597
1827478
1533142
9338
566537
204600
1796576
1853802
328468
1598415
525368
1697596
1984318
1682674
71345
1017249
1314946
520605
117432
574459
1964697
193787
261981
1235917
898629
1458749
423297
346682
788251
1299484
1759537
748116
1974459
546674
862796
1584176
1570709
1649438
418035
260674
1790177
1858848
912852
1055781
588866
306828
1367363
492653
1190387
1949000
1606611
1477211
169724
278713
764836
88156
1929374
579572
753959
744564
1389108
169085
1681656
569737
590592
1082672
502822
1597685
1911630
1009696
1930694
865356
1798975
1420385
3333
495577
842647
1418491
457244
499343
1478630
147517
1690965
1579583
1319513
1581861
1702913
367309
1019627
93444
1124584
1537800
432045
1525023
997573
282041
654291
1550531
1327823
1220590
1915381
1789861
1867178
266647
631415
1817385
406536
53721
1123911
1730893
1623139
1201970
479453
1079822
1007523
369991
1455139
1932010
1179900
619817
1122196
1966596
1758292
1852730
1433547
268549
577203
333170
1794804
220721
790600
1629567
12391
524547
1842566
1279684
1287615
1197534
6447
1580787
651863
1723186
405618
810068
1014867
207892
599063
1432952
397806
143586
1460345
1550006
166545
952052
1593424
523338
1099546
1108759
1362057
1940878
1441298
1174580
1729702
1236288
427213
990321
1323126
326905
1159578
1631613
474199
1216033
621997
552980
632763
496868
672834
1997885
1839444
242312
113129
1869535
893985
1305523
383108
711757
1234587
927722
347783
1718218
101322
1444867
1847527
1491502
1222514
51453
1049905
946680
1971223
150174
641864
395630
1934255
392292
980871
348310
105927
507936
596033
1902632
1061134
1400208
1777817
1817351
1890460
1929746
487573
14578
805297
1836469
395002
1493727
201576
882933
932520
419890
100848
1051095
85359
1708220
1556700
690478
957367
1410469
504422
645636
1475021
1842366
668624
410687
1938897
1813343
735274
1751471
319060
1153613
254188
1159080
1058983
209721
246159
1140410
678108
1399837
1714821
1976226
809850
1106021
503526
20719
863573
547115
407511
782943
1970152
580381
416292
907121
738838
1095216
1367795
1368823
986427
979239
1592275
1367415
1615683
934290
1546561
722074
136238
417441
911553
1092415
1059743
1071638
73686
757948
1233244
1780744
5667
6470
1058053
1352031
1992121
53007
1396679
920251
1395038
1693950
966246
374536
1163810
256074
624084
80355
160178
189336
1421283
792274
1222769
1923522
1614466
1712183
735031
1504184
642910
1864418
441946
589180
1973380
1120132
720252
1620800
743874
377306
381053
879290
1786591
970858
1002523
1147777
1209992
1056905
300884
988964
791562
708057
571309
1732561
1140709
647972
212282
1576928
1233641
463437
827760
1531599
1848462
1858235
1089796
1285404
111662
1552107
877981
154752
450156
686324
1965514
22393
1069103
151507
1688670
1173871
1053384
137149
1600288
1745219
1069483
1064367
1737748
1938248
1207016
896964
904281
1121751
793066
257982
1317731
1113979
1030760
1626965
933955
1322740
1437418
162705
1718890
596419
807805
558234
585247
293732
1278980
437124
1437239
1459134
429184
893122
999332
792985
1705941
1161110
1505369
307663
1720704
232821
959774
918906
1982130
1370585
663662
1697755
1241736
1019560
271266
1295533
316943
1063750
593475
1165036
1246207
218808
1660749
885674
25414
904245
1187073
137033
57583
1679106
1649508
745992
520318
1987100
173078
1371818
824168
281181
1739352
1608879
1363782
736129
975129
567116
851520
649045
1739019
1672970
504818
557517
1521652
1295761
790421
1773638
131333
334495
1351677
587489
372832
1689615
283453
1054672
1523081
278446
1377573
1259243
644088
1236486
682946
1453834
1704029
33267
129672
1772113
1263828
94027
1633972
844108
995907
739360
807029
882225
1199745
1492118
190175
134967
24120
128934
1618641
37207
29559
354456
322315
890482
191270
1473083
1404788
970731
259925
1614972
1290249
332125
237097
811498
1693853
1227382
75655
1427088
1136722
760585
861380
1266601
389271
1976630
549740
961796
1401601
396030
1781810
363207
1577685
617455
1208818
1003280
1339517
1834273
367600
883835
794653
843037
176213
573499
573291
1543471
1538484
683990
772103
1639730
1944219
16130
1772886
986041
544261
496870
472597
589554
1037841
428248
1092571
1536871
1140371
1315433
74867
767681
638277
934726
533007
687110
651201
695625
688919
1595860
343700
55920
575301
733805
689291
361421
221174
667441
1014214
632719
1898962
184386
748143
1500985
1186825
1284260
381663
1989490
915940
1757756
246407
258157
57689
1378945
242853
280185
1684684
1489058
1196559
1854244
1666708
738224
1324033
1185494
522873
466549
509419
1843725
1844152
935847
211497
1034688
1029405
786126
866547
821909
1362457
985774
518821
1711206
1235051
1335384
1292074
113153
331080
1985771
1680475
1327875
903559
122369
1917662
214036
1195857
1583192
1647761
250426
1410034
889628
1285868
1457659
638478
748583
933521
1538916
932367
1037715
997710
851967
556925
1276931
974937
1656132
1374116
181536
1216846
1505340
1983155
52205
1985272
357518
1711478
92701
1613012
479380
1157590
1619311
1896518
346732
1849486
609611
545866
1725913
1083908
1508892
1645266
342442
1330180
727867
1045459
1726429
871592
1596234
780020
816521
1760801
1828405
1872111
870376
1768032
236566
1455801
656282
1822161
280599
1038905
972653
62453
1900027
820030
407609
1509146
1041176
1043300
822396
154162
423957
196367
199040
1798876
26012
1398923
1529244
1870331
1426861
1314775
442570
303878
440379
772086
197846
113785
1478667
1294202
1021691
18757
1818784
1550502
1264637
335248
812793
176736
1127390
977454
2786
529176
1673961
1667256
106764
224005
15858
125446
1098116
1415330
1019460
1586170
895346
1546242
125242
1335502
81337
1943276
972599
1347222
1136214
222706
1898020
531695
404545
1512581
528251
938650
333569
811908
513258
1970886
465933
630158
13807
879469
1494784
710547
338908
789530
852693
1534238
508158
479356
698856
1929548
646250
1541186
669128
161102
1609179
1775438
1900242
1057478
1931053
1996699
834701
1144265
110848
1704237
870324
564868
176842
487100
1409103
736373
1637552
1871201
1320792
1465897
253536
1542315
409862
267042
139338
468471
1733283
1512789
70974
1674391
45086
1041307
1032503
79579
1210984
222951
1030272
232249
1783407
826867
1346818
1508740
843140
830060
1698546
1909176
342988
1041698
1326812
118578
887726
1261597
733972
170808
211617
213923
1114835
1956734
221154
405768
941212
1054150
1796829
335468
1631832
1210386
1576463
273143
1190314
1149581
987469
374231
1799625
1885212
1222741
1299529
746725
1647255
58802
114946
1273500
1422919
1669670
1112002
1096401
1931362
1536069
1598556
271924
1235930
1867854
1079872
1313488
1935253
306889
1933308
15324
1409087
58288
508024
1511735
119379
612891
1393616
898959
1686986
1850342
1841777
1542499
1412100
1341899
180710
1110826
1929320
306007
558600
1956846
1970613
249698
1846838
865837
1508895
1147407
23946
1428171
234718
549762
36936
1305717
963567
1573094
1966823
243974
389382
655334
1948310
583909
1785655
59426
233320
425781
869965
877743
706552
1281920
514221
1950515
1067497
367766
505854
69785
711980
681911
1378613
1008945
1876948
108151
928352
940768
65254
181002
1179005
926703
72211
1743085
1728111
1330539
1268854
822302
377711
667616
264420
282010
1196833
38433
559093
896391
656434
1076617
356030
1297897
145398
836844
895289
510598
208201
1516699
207167
1008522
220208
1733889
387150
1088771
388949
1320390
938106
935359
24132
1295830
106330
1275645
1583579
1520894
685215
1441970
1863030
961387
468798
581307
1756759
93279
1476174
1797458
1483125
265829
1904823
586442
1731763
64105
1729516
1382011
462387
1680112
849701
683288
1799667
866926
934840
1156539
162782
374534
86148
896421
729073
1529158
740145
630190
1314767
1919522
1849872
1947322
971539
1929024
558840
1907229
1855066
1607182
502022
1811740
1888465
1303040
301943
1279615
777630
1523084
662721
773836
1171760
448121
944840
1467257
1021208
1441070
1112086
1720974
10991
955831
1838910
916520
1580276
589828
463757
76487
1194909
1617325
1773567
669782
1003958
526311
1001001
1889615
593017
492192
1877536
1084440
1174204
1272113
1568242
507591
721866
150270
649323
1991174
1825325
1515351
1799946
978315
1891533
1035109
191971
861528
146798
515293
512582
1670155
1167179
140296
1457994
723688
1262463
135108
1272449
690353
576863
1178795
1706812
1695232
908814
757065
1325229
493217
880634
477216
1667630
412948
1894798
1884381
723188
1743915
1899069
1912504
1215372
620039
1115164
1409250
314846
648963
1328485
1000128
1827123
1277445
81419
586772
1242274
936408
1470836
239764
762196
799520
1172124
1860805
275022
1400363
731491
483790
792684
308874
1854861
1763037
431159
1467584
1943614
743583
163890
717524
1204031
1615365
462681
1328032
856460
1660433
974986
555823
1704992
1203872
225630
157640
521518
857519
1642042
1802409
1778528
1254755
932094
356193
1225794
199272
1356363
130428
1464539
496811
1068661
1990689
177345
397493
172051
1821408
463049
1958319
258221
544143
1170790
1396100
267906
442343
124371
608142
1295052
537058
491727
1960533
287000
693429
1102538
358796
1097213
533802
1200781
1515889
560588
687916
426607
251306
1590087
586185
1318964
1602982
273219
355719
1688534
479778
1140180
897505
1285587
51450
117977
453184
1208450
1301251
1565269
547303
619909
681815
396933
1899259
20324
1034871
153048
805021
1054279
1323434
169865
1972118
472827
499408
1483495
1063244
1265465
452440
453213
1639755
657232
869268
1281536
1490080
1681795
1855544
1320882
1492247
1465392
499044
1622734
398653
202033
514050
856576
420331
1609817
1222107
1828477
16068
1533191
394005
1468734
1333964
1547268
1197629
1531258
667614
1906081
1039030
1469797
231924
1669156
1715295
1194507
1427008
879037
477850
1537266
1190380
1293825
1619804
1974261
1869716
969975
383504
1858189
876995
453511
1602957
1632771
1550860
596768
1176948
1109164
1258275
1394395
1469122
235904
635927
1843031
1913069
497262
1676121
820153
1539552
677996
1403887
206311
572987
174016
1523140
1591794
1519689
1950153
5555
21214
317896
1304371
1890820
184587
1050175
1625695
820322
1760286
1241683
1354531
1445947
355346
197853
465978
1536022
345338
966035
1535073
856022
149156
411723
1506138
75845
383631
359172
1627540
597811
1514439
1322953
1353742
1314431
1402042
375579
715943
1180019
1783246
1650469
737508
1825174
1893342
551581
1914939
983873
1600959
675791
704829
1534950
870176
1390366
1567984
842706
330444
242029
1902901
809408
1862446
401679
825557
228684
1341014
1915650
307703
1139392
766366
966579
929073
121527
1627213
116938
1446696
220022
423248
1377149
187834
1762170
1202829
1620855
1360587
1754617
878945
1436554
449383
173700
1929688
331724
1691479
1703964
1290089
1210816
1214911
611922
452647
788512
1772882
223898
1516506
1284442
1504612
1110783
1783934
590986
398030
280172
1732981
933583
1285183
1602443
669607
1901130
410736
1066300
1728317
1337942
1566752
295241
1671748
960959
617216
1174721
85081
695753
252070
1157647
290287
1988527
1394033
187220
106711
1962027
466591
1978898
28114
1624722
277753
1513191
1523869
609933
1079779
1004565
279081
1036694
961160
63320
205212
1863065
125712
1529951
1574026
861015
1603151
1297951
1579436
1467090
845552
1644899
806094
385353
1547950
1763452
1572684
1968807
605156
72120
339363
9374
1647014
528421
1738542
1614674
807115
1285612
490017
1279553
1326485
689396
836866
1922879
199861
1942885
855975
1104215
1062517
800644
1500921
1460104
1482180
882161
844062
1212076
347890
1140138
1454178
1713085
1659217
202886
1607288
265827
888013
953617
589793
145307
220157
798896
304866
1533114
1132381
544510
1544792
670292
96926
635715
1318781
670764
1554329
1201643
1122475
1428341
1300688
493856
1298193
1598695
5569
1417889
529557
185925
857259
588786
715294
56290
816450
851438
63570
1099068
1715366
1482747
253577
763609
1144675
1700640
66130
1661362
560344
121134
743882
705251
347292
1848888
103441
1241103
1559851
1071690
477825
1778658
1698995
783252
893813
1906365
758569
71529
174743
1569475
131624
8877
808908
239158
243255
707374
1455037
25639
1937598
303658
1413152
1630003
1061484
906741
621434
444788
1974222
552993
1905786
655576
171169
422519
1940732
298455
1889718
1602934
670507
1174246
638938
398787
910719
1964053
938736
1262243
368920
1815029
1200753
475813
1233613
1087534
13878
1913151
744667
902266
1167267
1249180
1053074
1500139
16171
375950
684331
821863
906337
1593307
1883476
597745
1260321
1290204
1337664
238876
1057183
594594
1045494
717646
1530659
1925176
1671368
1818779
223172
687868
924688
760815
1701379
1350537
67940
1228441
543518
367382
1758674
765448
1990236
430473
503959
112129
451775
1256743
1628195
1126405
870004
397821
499865
1039014
1245746
916532
1473654
427327
125850
447299
1354983
1355754
1585423
863001
1757054
157315
1305036
1739714
1748881
788446
1964816
1766354
251935
283840
1821368
1138769
1174081
1858305
646313
316898
1295875
1334352
1145197
1833115
1390377
386952
552866
1663078
902961
1657602
1228271
1034587
1630534
1112129
1540376
1468662
206075
1955090
1667364
1202678
341573
1982680
1110989
1306486
611494
1502829
1543805
1804324
616471
207093
117896
1499584
799892
21803
1073828
905742
1184700
20253
1650049
1332318
525641
624188
1016880
1513410
1657362
1437282
1832487
1256205
1892444
312973
1521982
1407926
579426
1554014
1267630
440898
61321
1780299
1449042
457243
1392793
1755322
36533
202772
1612187
243050
1374197
778307
1076508
447546
42694
1405514
1184817
1576410
1796540
316281
1043786
1849483
1882868
477909
515530
1504221
1712298
958449
43203
1323239
1187991
1501645
76584
922912
1707597
1510960
1398405
976811
721866
1653276
983591
317906
1400541
1663031
738418
1010883
1491488
1732501
603962
552773
141375
1969904
302139
1298883
1689487
1428956
900478
1295229
994217
34820
1502625
1835570
712078
1331666
1491393
75275
1536951
636718
1539897
1649639
522480
832579
103671
587486
1756688
1009995
1331178
1142389
1374756
1451499
321428
1191995
395064
1055690
1708044
664691
133237
723411
868337
1144866
90926
1454423
1392676
227785
1920540
167429
196490
1706038
28484
1300848
1305543
665938
969444
415192
372442
889290
652673
1336832
1594542
287497
958537
1222225
1971164
1478135
260447
1751914
1590034
683232
1305506
51745
281417
1992827
677753
1948527
636945
1730282
1646441
1439349
1439430
1693273
1221837
1532190
1643056
1407609
864044
1955802
358018
618984
1076256
882496
1250364
1102753
1521748
598272
686390
1905713
1182079
728443
453979
1681595
1876584
1693737
503603
362196
81190
1440758
1786008
842867
1388755
269518
664382
1152716
1288848
459247
1887641
1218233
212365
1262573
1316642
1651364
572825
1429907
1910511
237890
524131
40142
1888770
408287
1969645
1619518
1944218
1054969
191991
1848684
1078704
1512291
356352
918868
108212
284750
412733
529652
1876768
1957705
1764830
1946810
1197274
1815243
1739934
1682071
736574
413062
184578
708193
854704
1577933
587291
608351
725438
1386684
736670
815539
1259265
1094636
223871
992976
1543342
752244
266186
755950
609933
1006675
886528
1088719
254248
1348339
1252042
1992812
1504154
596746
1332822
1976177
896858
1727479
817906
210237
1722835
1780907
1759927
350293
149906
1668041
113711
1409109
1902445
321153
202141
1500291
23930
610612
1809403
1244870
247536
351405
1155085
278580
1290346
1273327
223951
1110998
1419628
636835
1108611
1403066
1678548
675277
1907640
730020
1805395
1941864
1915627
941907
1211415
922583
387398
1380273
817362
981784
865380
1154816
198282
1410512
42260
1385189
749263
258445
467193
871964
1475537
789373
533900
1553260
39398
290210
1548538
1895294
1347713
129522
238201
1822602
1016479
1347699
1184518
126772
177049
1978472
299708
1032726
1285351
736268
917222
1767896
1123730
1983526
980976
436403
1412644
798874
510915
1051087
571350
165417
423008
1041687
1631033
1116753
690940
1275655
563874
9766
700178
937665
475225
1622716
711562
624921
1783957
533410
617210
1978812
46817
1850133
463883
650828
108144
1874208
504105
1779701
1923588
1590663
191877
851018
1884249
1586033
401649
930707
416298
1942242
584801
645307
727972
734771
400440
1568459
735472
778963
451870
1623303
1396197
1035439
662999
1721028
489637
841253
1291689
725866
1671516
1800981
1305584
218272
1172015
1893260
67590
1383366
1639026
1827618
831720
620872
1149536
217973
402345
1986217
1885568
1232858
62619
1411029
620192
1893989
830027
1619178
706949
938902
236323
314417
599
475040
1871678
1039037
111880
427039
617801
1156359
404132
824221
1638294
1281413
1160142
950079
1537975
1002767
289289
799915
799327
1321173
312692
444289
1643567
701590
97960
1211796
1734481
1169669
1362816
339593
1108484
1255325
551353
1878450
1153036
1908161
1721989
330174
1851574
1518226
1139248
1955061
590777
673271
304281
118535
1159364
1829171
1253356
577780
1941342
1187301
903166
256540
986428
1524378
671229
1585517
1698827
308530
1143803
1568737
1682636
1128366
601353
1590938
1169309
1436162
1487713
1537818
819225
925439
1950207
1327528
440510
1699866
659999
1164492
19246
1590217
1487157
1482606
1715148
1923610
1054740
1392429
838817
1981459
255621
124673
137012
1094901
1864453
850740
1269282
1520263
942233
386004
833831
356582
630613
1054012
67077
563146
556787
1589759
1004044
1898097
1119574
1627744
430495
1553176
985812
140615
259295
1998391
732653
1281793
255345
278023
650056
1004314
339730
1128354
1477398
1301930
440030
325726
136062
896925
146969
1232939
314202
631687
422454
1232882
422787
1447773
1579037
596629
837376
243779
1625952
1010858
808140
356213
163534
919658
326164
869353
1371064
781935
509983
1973009
1016087
1766473
656904
35915
813107
1342055
491475
595029
1190154
1937002
1503844
1880564
846876
330111
1787276
591641
26633
1950731
1205700
1647124
1349947
1722178
1695795
69076
323577
1968602
343039
1892980
1471757
241929
1614213
1193850
825895
1862514
825384
561748
525723
1041631
1124532
404820
522551
473435
1304467
184111
700874
771226
1285483
1274031
730709
1323101
1012431
172527
1439508
267714
470388
1627674
392523
291577
74983
1198087
23326
1429487
1730492
1842547
1104143
1660714
70518
1821419
1619992
1594122
420148
511789
1590637
832256
823605
600080
356987
686775
1594018
852257
1482872
1040609
869268
683014
773165
163843
1420532
24837
1293408
1823049
1001432
1914827
1882757
1993601
764605
1170164
1403943
1866382
478588
1103802
583248
917657
59396
854802
1979388
752432
630065
1679691
1563662
1326433
169673
1713497
98884
1536748
658456
1638765
1379882
813224
1427787
941162
79592
14297
1926614
1546684
1459345
1184462
111091
1861645
72003
67708
1597216
1979998
670566
1384878
666961
792177
350993
1964530
359692
929637
1739656
1609294
763526
1047481
1829989
631883
348658
1160398
1991779
1617446
227307
717777
1715211
5600
185092
1106549
204808
1329277
1191828
299351
1433472
1843083
1571143
1976349
613123
1475533
120599
361268
228045
343050
1480505
874985
322973
825335
821369
1641489
463504
1707274
147207
164653
429141
721154
1849752
1279389
239935
587739
1217771
792557
1438448
709985
734392
1053124
132830
570108
894622
1054161
1499987
1226160
1363647
366465
945650
311344
184910
1033421
1950367
1988291
1029957
1017174
1840060
369339
570548
960867
740883
708907
14963
1067010
1003176
542940
1000951
1876367
1590738
1320470
569951
329418
1732176
1468634
706092
1146471
1313138
1989102
532009
841372
283322
174897
223809
1274856
1414870
1506306
279973
590037
1086196
1122215
1073301
1808283
332021
805265
1508557
332374
813846
1456228
125353
1300939
1209144
383311
1331285
1329866
25642
1367348
172582
1523023
1067241
1586384
657728
1309674
1309470
433704
1879014
289533
948235
819011
636478
973486
1085449
1213681
339538
1166861
1557602
1801893
776874
1988561
323305
153343
969614
512854
1202827
1403532
899795
1945031
121410
139711
151946
1915565
4086
1381748
831079
48738
643716
851585
1872716
1552450
1288908
772359
357143
682357
183142
739606
1912126
1251762
1941217
1254015
1565756
1985383
1937899
654171
42434
1824282
1483218
714677
20649
571433
458580
170971
1209281
773045
634704
1195198
1133673
1250774
1430010
395081
98745
1916710
1710466
345838
1014302
1278651
1327043
444678
108846
249799
446820
1749234
702591
1804171
1424280
283333
975635
462515
1490882
801365
500221
1896537
1802924
420697
1873766
1577132
1908152
1913407
288852
1517326
1592152
997722
1516874
682360
845983
1226811
130963
862539
1091485
1119454
525408
451656
1463470
808696
383196
1480848
1113181
1288434
1871786
1912259
1008975
1935802
1383041
1499856
1159846
1636335
1433226
1342428
937842
1141047
638130
301773
302272
857749
334891
1466360
1755246
666218
759974
776648
699219
1813386
1419829
415227
1048297
1316731
1294173
661872
957125
1958406
44727
366109
224880
88350
1106705
1631997
48091
464402
251457
1699684
1587372
1399089
794451
526544
1199846
834019
263425
1866875
785936
1084667
1226678
675273
50468
195117
1559538
1733660
387591
1927891
1789631
1289951
913359
1393918
122349
467895
1131582
417723
1122216
1443868
1305106
1260985
791322
255585
367871
665758
366677
53475
1727914
527348
113003
1037520
1739718
1165976
1722120
749766
1685769
927540
356978
1223102
883062
527997
880918
1369304
341202
1596703
1475231
1897092
1261599
1244312
271036
665602
261188
1998481
932317
853508
1902848
674118
390920
258331
1221561
819920
264320
1738701
1860247
1391019
1038364
1730109
1038159
1623951
1933591
1060375
32741
1045163
1358223
1828232
1618218
1601783
400583
611956
809760
980156
789861
153809
292288
793581
566214
382357
454271
916446
123319
1256383
1904055
1197969
1344525
337228
245411
1952866
1108572
199449
824136
543140
358832
745561
1915829
1468660
1898250
1574041
877478
606190
1316684
1965472
1790157
402303
1804887
168520
1547146
677947
717115
419329
1590583
1326170
1927903
1273010
1135523
1239636
1690187
1569621
1083880
203886
923463
1622765
86970
1291173
416877
877604
1608825
84578
1952521
563519
1218343
915562
1416128
1036551
1493688
1120408
1995784
947834
1403743
1140673
1199032
1610625
1565616
1258701
127358
1999618
191668
855946
517661
718473
1396459
427117
1773160
178147
1863431
675761
261742
199595
1116059
511730
1957571
1892994
1129161
1130541
392398
605843
190410
1884334
815711
1352155
1441188
978998
996954
1920543
146330
965677
1588965
1695478
1078150
1545639
144314
201699
237967
988888
1894486
1279541
1827587
1760136
907337
843481
347159
792416
1707001
805711
1877378
1582584
1930798
177799
122977
1575737
1476317
622138
657339
7501
94584
16391
1538458
745838
1756589
268599
1317262
1351483
824245
1259406
1427599
242501
451766
683798
328371
1954899
1436707
1241684
660532
385445
61896
1298801
1196631
9783
1112714
249839
1056230
1814265
1244745
128623
336708
1650262
42238
1239474
1794469
917494
806576
1265216
1328680
1509733
320555
993233
572292
1245783
95818
1112380
936373
821401
718814
1953742
627477
1116626
1743313
1808998
1294284
19474
1678370
1355346
1898436
722406
1706883
575097
775189
581560
1014226
1022145
503578
754000
894670
779448
370479
1322148
1396685
675573
1920778
1918051
1544785
236373
157835
927343
571092
781254
1011367
1067559
1908512
1877253
127654
1515049
1141155
1139566
1192140
467536
863950
21560
1895547
950482
99454
1972092
1441087
1870162
1662112
1651342
1142875
240789
592191
1372000
1851450
446963
807720
350762
1708664
326498
1094279
861207
1146470
586032
1390930
1436646
1439672
310806
202165
1714236
802151
654678
450123
762663
178331
1643523
1631525
347005
1885196
1764627
1389020
503399
813976
1671042
822574
258766
749826
1526626
822997
1295463
181233
1338263
754531
1104975
618502
406094
33206
253493
518104
673314
129386
359463
218266
946722
40081
443782
1900136
1630173
915437
345137
78034
813525
1055095
1288705
562711
154733
1302733
1506270
315791
1486226
1326858
1274980
1255951
760046
1893963
1247905
1978777
420438
885233
137659
907849
769693
563475
1741560
1012028
685194
409945
758776
1335718
877687
289962
1190232
1468968
1678744
530170
36047
145783
299547
509200
1373066
1288488
1308220
1816422
1379918
543937
278227
1912166
325154
1133778
186752
1612384
575044
679840
1712571
595743
681421
1585836
1627542
1352209
1269794
702773
1674225
310932
1030881
172994
801166
1214643
851031
1116520
1105481
1994508
750478
1340152
1861284
118737
804312
742677
1528347
1313188
302715
939014
486978
691255
352735
401460
868618
850579
985945
181178
503657
49797
276232
519833
1914953
888307
121870
1385056
1876610
1376049
678011
1602789
1832823
51336
1744139
368002
1077104
97292
1276868
702849
1140525
646524
793774
1161259
1369927
744944
796759
1024604
1415278
724135
1122169
208806
1584694
1127316
1018485
1958533
1769475
708241
1306001
1637384
456434
434870
1303051
426206
1678031
502822
1841420
1728143
1736838
1683271
390056
1559013
1092055
61577
972833
1784128
1352286
1933403
52811
1761165
1376357
1453209
122522
778867
987389
118921
362445
529281
1584662
1432820
1420800
1586204
359144
1634869
1470015
862034
237466
205710
1781942
1441758
1306612
1187112
1227809
256730
615692
611805
570713
893715
289671
1086543
83298
1578702
507224
1781622
1529767
1818034
1292633
1006148
1631227
1874829
1744997
1419095
60867
783596
1827927
229301
1158576
801765
158835
398343
1813168
1871344
1871818
377179
1961610
163294
797815
1052005
464415
1670670
182402
404640
1425151
991941
783948
909481
1848610
1096490
1318717
214710
1675088
839789
1152140
395792
441848
939772
1385533
114456
618587
851490
517779
950741
1551359
1318191
446568
1120664
1509503
759671
21344
1408921
1182679
1010380
865332
1603462
263391
842772
396401
1441295
1592638
968623
1859875
627825
1415366
1193456
1401872
21225
1089141
179133
1624519
60332
726562
236392
456355
1592724
1478395
1381848
1783690
1648503
825233
88448
785515
642197
1242076
1731574
1209009
1028809
106559
293326
553544
1725128
871718
1787437
1354787
1632764
1932782
1713729
1493475
387073
820509
1733903
834196
56040
1180498
1105045
1427330
1436664
445907
1436040
1433901
54128
919947
499335
1486618
1626073
1625940
1615971
1292792
1516610
1945920
1582326
717800
1142195
1154261
1103455
8856
1539409
1595076
955101
91676
545634
1251993
828504
760959
1271168
1477308
1408723
769255
267798
1310569
478737
93717
875029
1570639
881461
1876301
555704
1310432
377110
1531467
64239
1108608
1916064
1667723
399702
1818888
220995
770715
1189486
26891
675069
1721038
1836061
1362689
11025
51090
1453883
1640763
482820
49671
667672
737634
719902
1827726
1281477
1539214
538559
1273979
800581
1998992
123963
978523
1192331
1499389
561991
1294485
1763147
496906
1348
1154683
208289
993517
844546
1973912
791399
1926338
1094617
786711
124268
1846047
171463
391166
1348666
22297
1192850
886380
1262919
1050840
1080169
1227775
688633
1163069
1460507
1087944
386081
542178
1052076
227297
472778
299432
427507
914915
1007912
974734
342219
45441
1245103
54988
1175158
1125688
250895
1744828
376441
1708134
543328
1778415
25576
904455
42749
1011796
1968205
661994
1251696
28388
195850
1573185
1494121
773394
302284
90546
911397
114201
1343618
160950
1541940
300552
1952130
166785
808502
285693
737054
1590577
1021880
26781
597927
270600
653102
810728
228369
785940
5710
1067119
196676
698853
1638476
1485485
1594032
317948
696449
1120866
856328
1582270
1319038
706391
432312
1719889
903704
1841934
83193
665250
698230
1370443
781731
445563
1714551
284486
1439173
1990679
1170914
1851716
1495746
1620835
903627
1695620
1588685
1573904
164940
769142
331316
886143
947344
325114
1041600
187726
1911333
1713463
1885339
1756327
1318087
1990401
794041
1014616
655887
347359
510399
1473283
1872715
1508624
677541
1527675
101543
1812729
1540966
544158
1282491
1624669
1151845
1637751
1583741
427413
1959668
1283771
1210914
1560417
574992
1516249
176966
1379347
1943956
568426
1511537
171971
555182
574785
1918411
1363687
772895
909251
1335357
1098737
417294
321344
1359089
450531
430136
1042877
1293999
346657
507482
457804
797900
208698
255728
1897795
1334165
374808
1336603
1112265
1293082
1130840
1847244
93941
648226
1172507
1646196
810308
1176874
1452994
606579
759838
1344698
1948699
1152196
1454796
491063
857113
1688794
1642077
1422283
1097783
160421
30731
788849
346159
735163
563194
1895828
974019
343783
1950381
46093
1335472
1066535
1645406
726941
652421
1023933
1796382
1898319
1916371
536209
1005973
1696119
273782
1279833
647294
111170
282963
415047
1325398
880888
7908
688569
1130604
1369443
453480
1301263
1293546
1549263
1402427
1767454
268072
194225
708122
515348
1009225
1555025
1917164
1416194
1641562
1137305
511185
1418256
1266557
88508
1520321
1834834
1334260
1054068
1849605
710135
1105656
212228
1548763
1936451
52837
1853330
758972
673820
26936
1115069
433687
819535
1305078
968679
689321
766219
1445711
843829
1172069
176881
275722
608899
339752
1763430
1432348
1163788
450728
1885191
822084
276428
1802523
959861
316980
1041670
1129268
1643398
1015116
1236074
1016425
436209
60417
549013
788576
1598624
373
1081442
1274289
1723181
313246
1596385
1906864
781917
244423
1771538
1512133
604934
118091
1174833
886319
1612073
1971980
1162727
4357
744424
508131
1138792
1614975
488410
1039732
1504566
382511
1078403
936941
1109492
1894347
240532
751643
230177
1379067
1775970
52765
1143089
883655
499528
908347
405703
1672870
1344539
395306
8326
700561
232906
743049
379788
506490
440999
870871
1406909
1700906
1523172
84761
1381536
618932
1084328
942484
1488153
614524
1201202
490862
1131875
626967
1830521
1582760
1062986
1085843
1821710
1664686
186112
411445
1573413
346824
864426
66608
714005
1115757
718788
690756
508217
520828
1838448
430687
388340
1347071
101742
1865654
1413838
603204
1558220
1640108
218394
1401019
1421812
1757360
1769430
896501
596820
164992
890506
1844781
915599
496671
1556007
836519
1515665
1930567
1938044
173369
1462910
1831029
1715046
317307
1835598
925103
805731
23022
23401
778170
1312846
453523
190854
1335065
512056
1932131
1007873
1314064
1126090
188890
926754
1426408
1456562
343216
1412943
386421
1086630
1670230
72739
934161
1794769
1735675
1889265
1251546
1091488
1093371
1528040
1136696
1181375
99106
1499297
1583717
1241899
1869237
1493211
740460
678526
1348866
739813
1784331
1043315
162435
788015
910160
13747
124085
647827
1978183
959924
319742
1385656
1612628
548050
1736398
47673
1174515
711691
1863038
1346985
1481578
291259
1462998
405008
1967917
1679069
839377
271504
1775088
105368
1362109
1956281
333512
528894
1100122
1085291
30034
1019767
1710126
1095384
605044
1339364
518865
69131
545360
1919549
1088258
1739716
1429537
527045
1848400
860165
779464
1398994
1660440
416541
289563
593822
1304005
1840914
204398
226391
1973774
1529486
815614
209097
827307
1584685
418613
1091846
1124934
1258382
1026306
972259
623866
775387
1059469
810767
1917144
1824224
1066206
334462
1845199
428193
1421879
351545
1178086
1975621
1558712
1501984
1722466
1887151
627408
1495306
627431
434716
1924974
748114
408853
1520561
1780583
656909
1588148
1885199
505847
646805
1159533
1622861
548364
963897
681925
536522
1452333
1773283
952170
1631670
1276474
1651375
56035
738710
1879441
1469485
17936
865114
397743
25901
1096559
688526
1327150
289778
958328
1304748
1247102
514310
147868
587117
220097
917252
1441506
342019
1646212
1426209
1409443
1767772
88983
1028549
1514506
531597
840996
392172
1549670
1960415
1992209
903415
1725865
153522
1314605
1287919
1838508
1091606
180154
1206047
1918301
462379
1299722
1132962
329538
317619
1241757
1032156
91370
1283212
416416
623566
591089
1919209
851693
1067305
133579
40791
1867766
1834669
1205664
1226129
245014
402335
107026
513429
1336848
1079498
992585
1373022
117173
1053883
534622
1215334
546815
1867513
456809
1401323
784481
1744556
1084605
761812
1874044
324835
1737796
690576
1645646
797578
182185
1572157
329473
760938
774829
1440155
1388630
469849
922834
1635790
174233
522926
152164
1344256
142569
1451035
373730
245770
622797
189176
349969
1277967
1648648
1265772
1596561
1000396
757656
1175669
870072
457486
812303
1896402
1754183
118923
493848
270823
429618
1986198
623087
1543258
654024
1215743
431248
482906
1992173
712539
1160851
1747948
1457740
1239798
1624259
1711708
1437275
133239
1753876
413157
1253880
529909
631951
479103
725899
1671107
1138801
1843388
1609040
596265
997817
105958
495641
45714
1701517
782052
145711
1517116
1376734
234151
904244
728171
1959556
1083189
410156
1093002
272197
1025975
84590
1613150
1915339
1423798
1791936
801459
871869
1176816
886373
897768
1089307
1391700
961106
257921
1862506
443585
717120
187177
1018487
30947
308899
1129086
722953
1757495
985518
1700508
761868
1678992
1300771
1588032
734846
1561767
1281162
903592
1394016
2004
1814563
1036356
503886
952784
1833231
1514289
550826
398471
855164
822443
1078577
728246
764299
500762
1168014
458191
1410452
1007115
1954697
694523
951603
1286132
843054
391644
1685690
1788814
1493613
243363
789795
1781715
143228
203640
1116150
224602
566731
308645
547372
1571900
1810631
47927
708831
1364488
1571044
255282
449235
263863
1567661
193729
391319
1658673
1093866
123118
1952661
186854
253280
1278157
1457514
514148
496003
1394856
468400
1524489
443796
1301028
764288
1893193
850402
1929639
380925
465727
411267
434296
1780289
538403
1758754
47802
286121
819985
1299346
1780939
1947763
1407289
134143
62312
722138
282136
1494279
1688560
1147725
1751194
1190741
567955
1829400
986882
1593768
1230412
425439
1193802
271679
1712323
1594744
389440
173561
780838
1826914
1908257
1473899
165442
16084
1060775
1507663
508465
1698986
1485861
1485870
1059740
1621323
351955
912027
1326809
317077
1951375
1152743
1476381
1736850
1691390
1691824
1349786
1547621
520118
1049171
123983
1532290
543137
1549477
530177
741490
737948
1500287
332944
708212
177182
611095
1508679
1950051
1142017
551897
1908253
343578
1033172
1188645
1586776
1580016
1210388
57215
624625
1376033
1615143
580845
1206951
617046
1883957
1208942
1084568
1733719
1399188
1189642
710048
1683998
1846162
46573
845837
1342874
1796883
819542
11429
1394271
1463926
1005565
1605082
958895
695559
86938
721666
648258
699922
76304
1929635
304196
319642
1907806
580517
840184
385209
971822
1860295
224617
502293
120292
259401
60942
1210177
1734592
238666
808039
1434031
1770096
876227
1489236
117603
1152261
1007936
60827
839145
1291568
796646
1126251
1461935
1447385
700909
368349
1842726
1765459
798616
1664531
1487108
517074
1280462
59106
1948049
1967120
1483321
1410059
474326
413035
328555
1598187
46938
1935635
1902815
960325
494147
1304059
1736971
1194734
1113704
1825610
180667
1041322
343599
1951529
135004
356592
809680
720507
69121
1028603
1334625
613066
1344067
399676
1405547
1004134
1411815
154144
741491
1139533
678604
741211
1930220
1732951
1385314
1709642
1817174
1475220
1013519
1913885
1190328
963279
1105268
141637
56966
1707507
1276933
605789
1793319
395534
437618
1457256
1694823
645837
1763037
266376
1468947
1766514
1936675
1264203
1822382
854570
750253
1407377
1964824
287547
882884
1657127
1520106
950585
439375
331992
1247071
645071
967635
18857
917244
984120
1533951
1982845
1132031
509799
43328
1161077
1690005
38572
1620935
1173963
1118281
207374
925312
753445
55191
1548606
778768
1849165
635736
463308
861963
1362989
866593
1945003
1149422
524721
1733840
807105
825062
720235
311917
1202198
676007
947022
840980
226156
293652
1664938
1545611
1839861
399475
53688
594812
355342
1187143
897615
862897
409005
1950683
894118
1896943
224726
511546
1050729
180798
791482
323487
337988
1547150
1572515
1105926
1728086
1195814
1203438
603069
222225
296439
247744
47854
420779
192970
624398
1822054
1188838
856
1057804
1654677
621577
114955
767242
1520858
1155337
544661
1637502
817387
670982
249132
383999
637354
1890568
740941
803683
1786945
1808223
563226
1093527
955369
1781606
1352116
509108
348508
235902
1350540
993345
1613565
573774
818008
75524
1539135
778033
338287
1548455
422286
624066
1778032
301069
480936
1823252
1725792
960359
1203162
1602430
207390
267819
1233149
1602910
668383
1681745
742142
911245
1754008
708258
1904204
1572856
852534
509224
477812
1377983
1077106
1606354
406339
335146
1887911
898711
815933
1706312
627912
756825
1616722
522027
1014521
386850
218157
240869
1917867
2159
557614
1636656
303020
670811
268643
463508
705436
1308229
1396321
957872
1162743
470364
1621163
1631430
1798916
237399
677958
606394
1422966
1037597
1713544
1068099
1516949
116282
1465802
1667358
1502729
729984
329085
1391969
8045
1366828
1184177
845607
998786
572313
749186
662905
1139153
1921073
878217
1048135
397717
1687673
791013
1979365
1172037
1015607
130272
1439916
1919656
218443
1953671
1343272
640386
1672390
522755
1525650
1544680
695947
886794
406572
425166
1656765
1361597
800941
570015
1464923
1344184
1001576
78909
787029
1368525
1648608
118258
297364
985033
1807964
1924834
1800084
65724
1547485
1847121
323688
1042018
1556212
344632
159942
95707
570321
218777
544893
248623
1112389
1335
944753
243822
1120604
28265
1893744
1587174
1584673
1379772
1693743
485869
1292969
1421552
868391
1072822
38973
1844609
1120015
1594299
1836043
182482
537839
1158251
240200
330576
237799
138701
1862415
1897880
52556
43063
1450214
768968
314236
682019
1550592
331830
750405
1408396
1001983
1282169
1826126
1589249
718814
88599
1471706
310550
144646
1945851
299208
606180
1588046
1654499
984047
1634976
1477925
1869755
471204
793633
1792621
1190704
184788
760351
140414
198161
1029486
1262976
170490
362670
1234765
536343
1581941
477235
1860033
883659
833851
3505
1121043
1301468
1017201
308019
567350
1702934
320583
115772
1310707
1059007
688225
708420
1908392
1125738
1132469
1879102
825093
639580
1486531
1339647
1916573
1427982
1925195
802239
1768375
669264
1418744
931102
1020672
149257
1242128
1413931
1086180
342775
1132999
1834047
870723
900070
1158249
564682
1749411
1980174
1192376
1672519
434485
717721
478218
1205854
1187294
1254181
1421117
1187323
114900
1047698
450236
1209274
1776956
269811
1163077
1916164
945452
1254686
310875
321313
1796749
209829
1125110
1814464
1884566
1343049
1162854
1286832
1466661
1564457
778164
1352322
1409376
1210168
679799
956819
1740090
655395
1259900
1633095
1236597
1940876
1644304
1351580
1099781
11889
1764903
1217918
1096701
1495435
288725
693693
1130294
226355
1336147
1318182
1027464
1396201
725900
1061315
764224
216967
1253841
871880
295412
1430887
337906
1123270
1403337
545367
1514475
1606305
104234
1920318
1360114
1083049
810786
650727
1335807
622159
955173
1740827
793033
1491467
884137
203475
883316
383670
1095671
757906
1086474
438027
1180543
525464
616475
105562
1436648
1576498
1938644
123513
737331
1338119
1843563
933192
875258
1731614
1272953
1480470
740532
487871
536437
1002603
1444690
1567608
312999
583267
1579898
832852
1640485
1093131
1287149
414682
1699133
194980
479699
946044
775524
358255
548041
3778
1289944
530201
1573541
736762
874811
962159
814897
635646
732302
706950
1322140
1284515
1636324
1683316
560133
1069539
1074622
5128
1228663
1207505
1134738
1529420
1966811
701121
1707255
955143
1488968
1512187
1172715
1088278
632358
42777
468202
1382235
175951
815487
393941
673648
1038163
800147
755577
1772155
1174491
96918
1594903
203656
1655072
1915924
285089
838117
1975588
712721
187095
182162
1961211
333443
213348
1201553
1948863
356049
1385707
405744
1230253
189963
1389752
1794086
13955
1692003
1351983
1795053
1948129
1010443
1223573
1899063
1522943
6297
572679
924340
1462361
1326228
910661
1605586
932295
899269
623365
1567119
1061241
973212
346017
1378412
751148
19692
1697001
1747990
931421
1179386
517177
1141158
508624
896251
1142340
1042454
1237680
213368
1646670
54411
742014
609246
1041235
314307
1955118
1480891
1941353
41297
907584
1936337
1100666
1970891
141570
1913550
1098248
982391
397176
1924099
1513394
272827
1923827
1506354
841657
957625
763500
841370
1380350
864896
876597
1406223
236315
137583
554965
447103
1205229
1778800
383383
138264
1129959
1755877
1076180
342130
215201
746289
1558113
353840
846052
6314
1119606
810772
540315
947677
985996
1662688
246071
1472353
1437331
1464916
1864455
477870
1438187
704816
1139220
1988286
903014
1404942
1453838
831823
1980377
1872925
987784
253276
672411
864621
9738
1550955
1026939
393458
789851
1739006
1589589
405313
1442853
567757
1479418
150566
94211
698029
1752295
343107
1568526
1459366
1326278
919995
1932512
822300
1221059
560248
423360
595807
160114
1770561
1044455
965518
740327
1888381
1352831
1257593
1511629
1471627
899305
482272
79719
1292613
528858
34679
1826522
987214
254596
1297551
1208044
634499
118808
1672577
1210293
1610392
583816
276236
844339
777789
1697290
1405200
764331
8138
1086140
1107067
1267402
31765
1202920
1666443
219061
1031869
764718
1120148
143923
1688101
1666288
142916
775355
721043
244637
1267363
533504
390991
1670220
1621024
1892864
1220041
1430722
1460080
1943630
258612
1559195
64994
1166773
536897
317252
1522490
591826
1645108
1564993
1212194
1807830
573550
192050
92083
1504904
1880938
1252581
1099712
1091269
1506897
73099
682355
1936525
1923084
851673
505936
1278391
1943559
843768
1061004
1430447
1623819
336069
1296228
119549
221786
419591
465150
1967470
325917
1132688
1866183
1195667
1601529
1959347
1460068
1033465
686228
1695913
372101
974085
27709
1184357
1393086
1068250
1028444
1237699
540643
827246
1596517
1139167
1377661
653671
1797822
562644
93650
1360250
576091
661604
1951308
683621
869284
1406026
1996879
956740
85922
112694
1722258
1884626
195171
519534
519653
653146
609494
1963642
250238
998992
177360
1752883
474553
40147
1647888
1017490
162473
1032012
622883
446051
760033
808746
1681286
514777
892560
1232627
1842609
707818
171935
1217208
1451224
1522397
1359161
1890459
1111785
524184
1622203
1620394
862434
1125054
1885657
1919487
1698191
1304490
1937466
171579
833505
579451
1984204
1240181
761289
337648
11442
1008716
1423430
891414
1363212
515757
175097
1072369
125465
1885483
869284
1218185
396593
1758963
266373
1476957
1999214
1095530
937885
184096
1433258
1930
1480776
1225896
1003524
17387
1573431
396337
1079831
516082
964586
1082550
1747589
361186
1423337
747187
1833043
97880
427257
176991
657189
593494
925320
313035
1964156
727068
1436054
257784
1549528
1557762
74995
340995
1107512
654116
986678
1418226
1799364
1110395
192769
1658144
116837
765397
999714
1155184
736399
1790373
290613
1830646
1258264
1733376
78981
206285
1627028
674129
807245
1866672
1398715
785911
259364
1683804
5009
121687
721362
1772976
1543651
162491
1869655
106249
1597859
378624
465478
346307
506241
922246
935653
1047483
998549
685278
1600233
1785348
1544527
683774
1868548
848527
1827150
1389257
1507751
1699355
903911
138736
1169335
330024
1545720
1152189
862293
1965340
1910281
720648
1766634
989914
52696
1129701
928653
1698395
870281
224113
473473
1107684
294946
1168149
1264552
31019
543804
971126
1292056
1801626
86884
897283
1386568
1127736
795489
1877176
1885919
156185
337777
1444236
1722878
1936462
1157010
68183
142725
924033
344350
817392
1758377
1367262
1155414
1411570
743985
1234279
1450609
118764
778762
1671360
540946
1437000
1621783
1784119
1696952
381245
1247755
1533551
1695699
1414242
1630986
1309589
326043
673008
877825
1658733
1832967
129759
1406946
506358
488954
1432644
960402
40867
1090644
1245101
857601
579611
801264
1658597
1733775
1298001
1725325
1345327
536990
1231162
1786169
37117
134637
1120548
1797518
701689
728767
58626
207711
1302428
1629931
1501895
453214
1950874
1083713
1836122
1343742
1640390
1179659
511665
613959
1125774
790382
1568409
23570
1134423
1495349
1980603
229869
1625935
1068292
772362
456304
60943
1688571
1841389
1896860
560901
1677305
9840
81660
1955419
366480
975734
1705602
972667
1384479
329129
1063387
202369
225666
1915418
558081
951443
1973700
219620
1890049
698827
54231
1466056
97419
282767
1647655
915933
1396234
628152
1115505
1322185
78091
76415
1568147
1443626
1735336
1740216
1729999
788400
653314
1143998
748424
717868
923940
603453
1904422
318548
802242
1277799
1841453
1987575
362632
1036553
987058
1903659
1220593
846846
1025037
1271320
518313
405328
812303
1773376
797124
558252
1681396
1593880
68354
1325860
242203
1075877
559492
635462
1734814
1440448
625264
615439
323625
1038374
652430
1251386
962809
1538549
240472
946958
1759395
1387873
3724
1025389
478447
210410
1204019
1346916
413491
1729522
1886420
1830257
1462349
1325186
1276017
1794585
1574364
367493
590398
778022
136939
925650
901513
437957
1330744
896906
668268
1397676
1876555
1365761
647530
755142
1893940
454279
536708
1617058
256225
758803
1394726
629721
155837
1956047
390180
1889700
1324694
1675814
1850662
338717
1868299
269277
20869
714420
1940531
1485397
1206676
321502
1786967
233195
747552
42368
475704
1100016
963325
1327948
825066
1544274
1136706
956138
1272341
1329594
302383
1024461
33124
1453428
499120
534916
1377514
1283369
131639
452502
1986450
955371
894982
34223
1610665
289380
1080129
1856000
1463490
1614177
685823
307647
1498932
1550146
637570
753821
138738
850227
590259
1103240
1590455
1734761
20481
1930099
349889
1965323
1280280
906054
1042119
1455538
924183
1716324
124745
1739440
838336
528905
1055685
179871
246936
1640413
1245785
1093084
1607583
1782533
1649114
819060
477362
114554
340427
1299543
1264646
1289852
1019530
1995343
1253749
260947
937739
143801
82226
1333969
1643837
1089065
1502627
1299668
579019
758095
391033
1267535
1544698
919273
1787041
534058
1865867
169009
1369311
659078
498901
1509945
541038
572369
336744
1627859
386736
1355334
103803
957698
1837558
1580767
1212861
504022
963057
1986085
279614
355279
186464
168205
1182802
1402751
1023507
830021
1305856
342867
1669447
1515592
1763314
823104
287265
598828
989764
136051
550033
114798
299787
741330
1702542
1808441
1362570
39311
596403
1355432
336527
692526
230713
874126
1132237
731515
1910726
291880
1036352
823680
1771418
380257
774510
1376985
222702
1141403
1863274
1121387
1491627
315819
513946
226883
1870133
232160
849140
585523
1992184
1912952
1279310
1453286
1399475
1806691
1423373
118194
1476888
1703543
1905779
1511439
141819
1857451
307728
335549
1686441
898723
202783
176349
704910
1157503
131615
42989
1947789
1969468
274884
1055063
301053
877500
72481
1033800
660821
1427810
1756904
1971329
1325777
171047
442253
1494991
1634505
590854
904199
1157300
324551
669790
845494
418977
338700
1082627
445452
635985
241122
526730
1807406
627445
1688988
126735
1284622
450298
673105
556727
337160
254066
1378574
1680139
1348770
576929
1628603
1928080
164409
1753290
1361292
486110
1289185
292561
98022
1747851
1213046
460801
1750745
71524
491267
315115
837914
133167
1817210
427979
160980
905980
336160
1983763
1035457
1077510
573879
361056
1157175
1149997
311751
1642470
1457781
1844356
964403
1610659
1912539
112832
1812564
1951069
1416020
378827
596790
505801
983209
302512
1031071
94101
760461
187407
857740
928385
1855840
1755728
1280753
1018446
1519729
223087
598789
547135
1335308
1420769
718316
989029
1242264
812577
887351
1900973
1964157
326752
266809
76620
1257745
579526
1934681
1362167
885365
50853
1727474
1947135
168583
246986
874486
511944
832017
491270
1330929
278022
406821
1088768
276994
473274
926456
547815
986715
414412
428460
1622915
405858
1894751
429532
586417
165112
1474352
662247
538357
91862
153124
1955632
794534
752513
1417911
704349
452786
223849
1250984
1502670
1656939
1813798
915280
392539
1029078
1439513
750687
441373
774624
1103237
448338
1748268
298275
1375155
1947680
1140943
1300775
1194340
1249822
1921519
1595890
1450361
1492262
1155703
649964
347473
1577189
329386
83011
249584
1057717
1647764
1284016
758456
1039412
454893
1314165
220643
1001662
152405
223562
1618459
589158
1467706
1511351
1405533
553915
1080129
316682
1555580
273780
1646282
1598269
1443638
985916
188103
337524
1784096
400988
1843011
1176986
1846006
1986998
1479866
862771
1305602
1687301
1509173
210279
766111
724719
1735662
682011
1058277
1253059
1448678
1392364
727288
855385
245777
833375
1279501
1092599
263213
449433
1760647
95120
311937
759840
1009861
1036714
197998
1956081
642616
1991599
1923891
1970074
1323455
669054
1005199
1990083
1553497
1354937
1736373
1650345
1191440
258098
40084
766152
503099
1243592
803799
19527
1523565
1922220
1198937
685530
1914069
341886
48189
1311295
1836158
867183
1843848
1129614
1093140
558936
228157
503030
1033375
983614
1426248
1133273
182030
845458
34377
660004
1941568
552609
1173708
1456665
590748
221535
606655
1209275
38680
387618
110270
695517
729809
519562
1067000
971026
1810676
1817584
312812
1786095
1744717
818372
1761672
963218
680732
1469861
1823677
1133121
1791046
1400447
1699535
1167503
955815
541277
311186
954281
55565
563234
643970
1367132
1904348
744986
133981
727767
207893
1187779
901448
873639
1235415
1167514
103005
736406
460127
1193069
752359
1151260
759052
1283236
989976
1986309
847701
1741656
737945
1658996
840923
1820634
504659
1967407
1460673
1657787
150292
1586611
1619771
323717
1548262
828396
425510
81770
167326
816116
1020487
148518
747809
396786
1564895
1272604
1878579
658656
800383
1666236
1194252
740504
96693
1304584
1237039
1462355
1179724
1521004
1389197
1713157
531278
426702
924320
800738
1459849
1858342
754292
1947200
1600007
708025
1740295
1135217
1740798
1779885
749097
1971645
1745994
157490
130325
1955356
1564963
1474874
1305820
1960892
241608
87542
1251102
1612327
1306007
559623
1850663
110057
53475
750322
611803
698542
697928
646838
1127113
1274836
1929745
1025153
250902
300063
693761
1586138
798166
112561
1249856
995930
447933
1195822
1168753
542876
1106240
1797310
244902
1335082
1572346
581749
658488
1266560
552626
68955
1867925
1546716
944015
1757341
1410326
1541109
158229
1581647
1551622
1970748
1733469
262268
179294
901623
806425
985557
1980132
1605525
1767995
1348567
696879
1872466
1685130
1157124
748635
1214178
977416
137335
1602748
128738
1556310
1571716
26460
1807872
1420904
303782
1860089
539840
1753900
815729
1885308
1461944
498959
589469
802192
1487376
1638924
1985285
660274
505762
250430
329410
1688259
771720
1812656
313298
1153410
28298
1883330
931963
884286
1328239
1890205
1961873
1622376
561791
276829
644368
1956587
1702296
930599
351463
929490
1210207
1343512
1541976
179375
1898337
1333146
1078781
470180
1939029
1978209
739462
1759100
191850
892441
1289278
1714537
1959425
75414
554493
167618
1583430
1603657
1093215
1937339
1487841
1397970
647532
80684
1396880
1870891
917660
1136078
1172991
791256
963268
532226
289415
1011427
178724
1049721
511707
162568
1107448
130191
912743
1555961
1708969
348685
1242617
1832094
1821947
7149
1253283
486506
1736841
836007
1045280
499427
1733350
401220
646520
988854
29967
66654
188536
749846
1949728
1821498
457345
662958
1993861
531722
689700
142021
6201
1524690
1539034
1848756
1720374
348103
1109144
1418372
1346822
1839955
1677239
1602590
1764729
305296
1442001
857237
1018444
144292
1949121
1279605
1087450
1610920
1057898
1075212
184887
1015960
360866
567376
1351970
1323033
184569
129950
1534128
776636
221759
310237
879404
1742773
6835
1846340
362268
1282488
111227
346769
1447525
1695978
478529
15655
941034
611414
166658
69808
1553263
1528821
811197
1281552
1403295
1039890
1119605
1425579
1332322
326082
143279
80760
1156766
790726
650818
1272500
507786
2380
1230587
1676916
239306
24764
487955
1412382
1794555
1776747
1823334
1074223
912945
629273
459583
1947753
951899
1912942
694918
1240043
531424
1013373
1837445
1456717
1041300
1649610
1107928
1768291
153942
1452840
1045531
36109
1128053
1408760
421129
1215444
1030435
940646
1541664
583362
1543077
291249
1895642
554020
475997
1190007
926209
1069046
1124708
831492
1875238
789230
332376
1273674
235021
1895221
1591263
70250
417862
1730802
1980915
1447733
1624254
93823
948353
1191668
1288259
126358
1470445
532624
1971138
647524
418093
1603562
969262
377600
85742
1469816
1113745
474070
136496
101561
1073095
1694137
493857
1141947
988378
1399982
444069
850140
1914176
1852259
997371
1452543
646685
41530
1842758
1746341
967294
191877
690449
1821912
1712039
349255
1817453
637032
1866413
1415735
24680
1855878
335493
1245738
153014
985491
238299
1227258
1280320
1414738
1482091
506217
602537
1474641
1939802
534854
360391
308550
641429
1683398
1090149
1884098
1552785
1110276
1005363
1899293
85486
1151705
1644679
366788
1473040
668919
292368
154779
128970
346137
1303448
1853076
1290344
193705
1406865
990290
1461051
969634
1681114
1065553
335105
1535724
190208
555743
177947
628027
1754647
1444217
1886504
288641
1789353
1809305
451568
492510
489913
732723
1133810
395485
248880
1303969
860979
854955
794016
1121900
1676148
369124
1278348
112406
122696
835244
1931123
740260
433927
349541
1963116
703537
111705
663429
911102
1201181
1350282
29435
1661169
13305
890054
613585
1699825
1511398
1350122
1609069
267406
211177
561812
288782
261597
1123644
1013621
69663
1162056
15872
1364898
234004
1431631
1015401
1983909
1421737
1147542
160298
284529
1188955
1603408
780266
323813
393915
1097071
995755
28925
867196
1582768
1403485
1107076
1727814
1538133
526583
914308
1191604
1551187
522026
1884529
383047
389127
909361
1708684
800683
253548
1501364
1384209
873726
354419
799482
432472
1256565
629311
403834
1448420
350061
836480
1338273
102646
1649276
242360
1027456
34623
342281
492742
1491225
1354569
419868
1598922
297843
1940253
1387157
1769560
1992887
23980
1972255
390648
1829896
335992
1035240
1884307
929324
465235
971105
517250
1741648
559664
789239
83031
1976317
1742875
772622
1863410
215214
1379798
489132
815002
69412
370747
1466858
1602277
260550
520169
1730553
1770352
1589970
1601193
1393247
739731
1984544
1547452
445281
246038
268219
1614788
373566
225535
1787206
875603
1412001
1331247
346603
1891457
774528
132172
1999623
1335102
1483519
614358
310476
321501
1783673
1521063
1445405
1555721
366826
1207137
181191
1189914
1703627
844210
946375
334982
989495
262970
205599
238007
611321
1209969
1977540
174564
1282032
651779
975985
1358138
384765
695352
225300
459569
850997
1709740
1120613
800974
423473
1972458
1995083
1946794
291843
1422595
430870
1065329
456093
1784782
329704
657328
291319
1673370
1163924
995145
140537
284675
624686
668560
1683915
1247606
668531
1554689
846323
330307
1531554
497746
344239
368245
1673135
1274072
1314690
1085656
1536982
390238
1609057
948893
110834
1531719
471243
1064954
1293174
1284604
305263
1389680
1455827
72162
518318
1935180
223233
1333752
959917
1756679
1071544
1582437
1016216
1483396
475255
1771683
591854
1303441
688905
878412
985800
289666
47881
939237
1063578
1211590
1922709
1478626
1790996
891681
51400
847713
239000
1748999
205668
744888
127799
1709464
973802
1471666
475471
564142
33109
1555907
671893
1480013
1651943
490954
1623121
1699137
1860537
711687
1021327
140852
1599502
449743
548580
270829
1451854
412605
1524175
10825
1185642
999758
541867
152927
1851212
1857688
1874185
1446289
1717984
893659
1329101
292668
117174
513061
553133
647679
707925
1722437
971171
408039
1799920
193341
214033
1409952
1199107
682562
801314
1236728
990943
1771553
643650
1417505
480399
1518369
1302241
464770
645781
377734
271506
604802
1432537
1992705
1688343
506662
725914
1920914
1458422
368684
755099
184590
897359
983828
1302934
1158540
1459810
1569305
1615997
336606
531760
1934442
1408414
1841386
1562201
1295237
498804
149477
370284
1414225
601868
1097755
949061
131552
428751
1448051
967847
497113
346670
42862
1835875
1240143
1255381
1942122
1450889
242846
1224934
1708840
975038
667269
1285653
1978757
1917131
236213
521554
681834
1149621
773817
1576724
1060479
426426
1227827
1070868
1618108
1555967
365981
1415101
1661452
1400221
526095
867850
1812703
1017512
1856207
1242679
1436060
208444
44889
1000120
967729
957302
340433
1165355
1978205
1059196
559421
1831846
232132
1308619
303765
1847939
483661
1628259
1163459
1285
645728
285976
646304
366171
1783420
1248894
300826
121203
944716
786973
1774876
1802115
649540
1457043
218045
1901679
183419
1612384
1426770
1198295
593241
827786
1780161
64044
244213
65588
1804914
763378
1637826
1061202
838703
1301631
966611
1164718
1534715
1415151
1180419
1094789
853266
1302691
558188
539817
1295480
533894
110341
598155
421441
404554
1293594
1250867
1193177
50626
1757431
127712
388539
1008935
927248
1445903
222582
132261
1364375
1870442
1242263
734322
1851370
680765
938836
762643
160635
233050
342445
1211880
852609
498714
130427
707325
41380
1626556
932678
1699016
690593
1595143
793610
986577
1274949
284008
1447211
711347
1260374
1568782
340492
1525452
880138
1198089
1131759
1818045
1765120
541516
1428120
1967254
822621
1027109
494316
881423
625554
1964534
503725
477816
252508
70317
696655
1593368
82199
1531662
1170940
1395419
1807330
477731
1287960
498396
1113803
298010
1584857
1700344
314717
831112
435325
1851540
602383
525505
1588918
1237598
1170096
93661
1571848
868167
790521
1756425
1353104
457208
491292
1256377
760399
509896
1542862
1717852
616462
457981
164412
1593515
1907074
294132
1497310
1374365
1870373
745203
865427
275946
1668345
851350
247747
387662
1827699
905692
217309
1931972
98960
1154919
238046
937145
1081653
1550095
257041
689416
406970
14890
1113066
8327
1852336
1611810
1844407
482743
389984
877157
762462
1645397
1986102
1519899
1178391
1545918
1780994
1649870
85620
1354170
154780
1179188
922732
1946523
1542054
1864784
479333
6997
451784
1455074
1039495
139431
1393712
1149098
449574
1520558
1792069
965953
860456
953714
418978
1859858
1375635
1720934
276781
1337178
1636182
1906013
1366372
1428375
1320709
527097
655640
1716775
454282
1716866
1719438
1695340
215480
1105523
1886431
1050125
1551155
933625
985288
1934370
102942
1369577
1047724
598166
387713
1764064
1883839
1007380
1850609
307195
299470
256821
994470
1958812
761516
1575609
1055280
143581
1245564
277016
1699169
1780416
206388
1911026
678064
92263
563663
1672148
1555927
422168
530384
952322
608493
264361
1888563
495946
1661587
775108
1584502
623282
925760
1824340
1384856
34737
1549695
1744191
233711
1508275
1664243
285892
1203515
191713
1135285
1025590
1708904
1655418
124123
68804
1629581
1695812
1395764
1669022
739084
1768417
1047301
1370035
1314342
448663
1999637
1427468
1370919
1319654
1317343
78584
625569
221651
1814124
865442
1862839
325276
683569
731630
534004
840507
55461
140621
1259423
314837
1465584
221030
603067
11507
894404
716212
923073
1665911
723352
1697368
99788
1324750
1073553
1875710
1246830
194327
841346
48484
1522635
1263526
1277067
24861
80681
1289465
1112119
604649
1343194
446782
921607
1302552
1008319
258836
1311782
1925655
1203715
93757
1822052
469921
1883496
552583
1141498
469807
1105794
1651199
1874893
944404
69751
225845
1900389
1042915
1064181
1384783
1217773
285058
1997487
147808
1270946
241551
1067598
399956
1470697
753739
1800606
52163
1745463
368767
646669
1369076
285301
530521
1392074
412919
1429725
1200791
1583874
1703017
39902
1059882
159949
606225
266072
274939
1316992
1849424
1440065
1188550
473389
967731
1131444
1298651
878369
185098
259198
1750533
112099
841136
954992
1813371
759351
87119
1765537
934404
188517
1158273
437458
501628
31169
620906
376685
837906
414994
371245
845216
942533
805959
1116875
1956305
1513471
1887602
280852
140907
1921112
758506
1794306
447388
1038135
19211
637852
1133010
335078
1561507
325378
1120165
510533
1305755
1667021
1824121
1243024
1065143
1873693
702964
1068388
829034
666226
609308
1403834
673425
259009
1048671
101803
1973604
828583
395556
1552658
670782
709873
560865
1612173
970334
208425
1704025
1172506
1590278
1085187
1564746
836391
49472
30093
778193
420739
570475
1451759
1156626
29667
1442946
977328
136619
142720
336952
209389
1940147
191741
1987089
1575332
424433
798094
1922982
1169372
136928
1877809
963382
649766
120942
902241
1027110
968920
580633
1010816
172169
418740
1751485
421268
1489106
1711307
1450117
1398907
704178
256535
1348585
1113327
924913
1291065
303206
1939348
1022143
1256071
861935
111015
1939671
1959624
385603
208589
1182197
323051
428631
1720281
1036577
775852
1806018
896153
1772300
1584120
1118692
325936
1644786
1697283
51953
1330641
1924722
1335388
469281
737053
396466
756445
300907
427810
547528
535821
389259
1880133
1241387
433408
435742
1945697
221482
736493
320341
793134
1673340
1324718
442328
738813
1834193
225216
555219
101182
798992
1093059
1754962
225740
713552
93229
740543
1922195
767578
1743974
1400975
1798278
1931740
1615490
131087
231156
815372
397037
1866366
1139574
1536477
1144548
299896
837789
372253
1712674
1636973
1349158
247699
296920
1877788
1924168
1803050
1123464
795235
1544645
754050
1169398
1986698
842718
782949
1566015
1813449
1189998
963329
135170
1360637
1153903
1129236
735538
24841
138610
335072
532453
1138457
866698
543390
23583
1303949
1698928
821062
1017959
935414
466940
723725
137535
1096692
278388
187146
248294
292622
824795
1854721
601560
1231830
1124127
1662988
1862097
30687
717946
1835425
1341081
1650445
789364
1067083
28426
377846
403041
58899
1916577
125451
964989
225981
743012
74506
1781918
212336
861231
1171992
509611
1358218
736799
1265085
1090493
867922
726147
542756
751465
1888057
383474
1176632
81191
59919
593123
646882
500220
1770681
544749
1083666
1868333
101953
1188559
1542613
433298
344579
1712861
348122
141896
1127984
10918
412618
940236
1637463
199042
1726772
226420
914776
1717341
936021
1585952
1976773
1022856
1993570
1657538
210627
1435665
124465
1811220
1782890
1400480
1505214
500127
1746668
1820601
582006
329036
816103
503060
537224
492043
1909007
1888500
1795988
1449103
819982
841171
371148
271487
351487
1402149
280469
1173343
1430063
1248033
1303032
1530213
1631675
635830
1150867
1659594
1748204
977068
1642195
940240
1765984
622719
86078
1490915
1317848
707770
1978421
638721
1783458
1645621
1460016
1291188
176724
1200791
811219
162646
235661
743642
1960846
1753974
494326
1737300
1065298
317305
682389
1932725
1964961
847411
1580657
1879865
1315600
886504
1661843
1112563
872997
1346179
1960877
472460
880385
424388
315206
563087
416954
932856
523522
343936
1902343
1643503
227162
922709
1417034
1489094
748660
1319294
1341793
50653
469489
1856511
977038
358514
1024638
773652
1728833
1176521
1302634
412529
1695568
776540
1506510
710308
388794
1355135
1785350
1237167
220317
1879369
1125870
586657
1089131
1969015
758117
1994485
847799
1203682
536127
50927
945381
209350
1710876
1006249
1525711
1549423
444763
320367
1896717
1389855
1808489
1230203
309799
152300
595612
1430981
1802937
1113863
787647
641512
296251
1931581
1957697
913925
1070018
1713314
1909137
245413
1573649
1119364
1636410
1037852
679062
156379
1743209
1880298
835750
115308
753625
545828
707196
1834132
1168222
1942454
1096880
530379
1572687
1449897
1745689
1830252
1393568
1138555
1931333
1780806
1192250
1022585
1748214
1121043
159795
456319
1829002
1519941
1081433
1219989
766538
689888
1931037
1756839
1863084
940542
1691071
1964273
486182
1916268
333996
1655071
756166
1933096
357984
1062801
1413688
1096622
85003
746423
1277579
1644483
1817832
1723437
1204902
1316611
1963556
1073942
1892785
8037
1406338
1241756
1196312
1380591
1233703
1884668
457193
1284210
1310719
672155
13569
1332307
13629
82156
1194015
408472
120080
1530586
1844366
445799
614435
103727
1592854
1459289
171297
1790036
792715
992720
1221003
1044955
923527
421863
276313
932818
80849
992838
1725335
999055
149786
1690683
1752976
634570
1461725
1263341
949654
820358
1752903
330155
966648
908373
1957583
69459
1065902
1539793
1559266
1770409
1802206
141150
1998256
1952289
671403
1552140
1999204
1492187
751245
1009557
979371
1074501
1750428
568277
1205989
700560
45182
419046
1372302
203126
667419
1069994
740294
1611135
675794
1501386
1376186
457186
1480163
1367769
1981962
985868
240433
42114
1591822
1941416
1563662
60906
955820
1182753
1506751
1773336
1899606
1244855
1569984
1303372
96316
1489371
868984
544003
250357
1793592
1454683
815393
980616
1854090
864580
749275
1166593
831049
719572
1793675
13927
677785
1968285
1043447
1866504
1488354
1152133
1394133
499261
1595037
397111
432992
1915291
1700466
1609407
1680648
1589873
785911
350264
621091
1141954
487474
919343
1847527
1797300
1407456
1319601
1856839
1135305
1689428
1724412
501409
1326698
1256915
1027165
994967
1625859
413452
345169
1274748
339375
246497
305311
214617
692149
414738
1856052
1316393
945144
1534583
92145
1276722
1937481
514116
807487
1149794
724063
1690880
70319
1762078
1982627
316337
1188134
1799297
1661543
1732834
1179553
1970202
1547083
1661584
1428649
1370369
1571797
127635
411581
40831
1659180
1053106
702430
1400599
1316309
1992948
35965
14633
1111652
322488
211488
1167758
509545
1772998
1546996
605703
203840
1946629
778565
1013793
1520906
19115
1577707
285763
500675
722868
870162
1697411
509251
365297
1280424
585485
206133
122925
1191391
298526
278803
574045
297266
586671
15678
794748
363707
574068
1341714
139550
1038873
977715
326319
1315058
1874208
1062528
608164
1169649
317441
449974
788172
1729409
1487129
620071
136960
561601
65041
324237
1287838
1586689
648531
1191623
154519
1968352
1692636
1017826
275818
271979
1543895
115309
636160
1755055
1373247
610730
1098968
1147267
756664
1684189
1442835
86953
259643
1704968
378032
1761340
1396230
1576349
1574184
386579
60149
368985
1525284
1171789
1390193
800541
151069
959446
805822
1638437
527647
3789
604297
1332749
123471
1637300
1200738
1539096
1372001
461682
933688
61626
1243510
1586403
1262742
502968
315798
1850835
1985967
957551
1561146
594501
931032
167662
341897
1508491
961067
1213382
918911
745814
67434
101674
1292239
1546407
523535
1721358
1924759
964662
1867544
900197
1941374
1020729
1338662
887474
1257341
818955
1167671
1003623
1036099
1145894
1339940
1439773
467699
1896253
1999038
274362
767073
771468
1613390
819847
626482
130234
719179
1832677
1977642
276890
1088800
2012
1281579
1210079
462067
1424973
1618709
615594
1100653
723695
907541
1478523
1522653
910430
1019170
1606672
1896931
1892447
1370372
1398614
121921
729945
1778084
456256
1107218
921646
1289096
1480057
124600
1076729
97628
692093
1655747
194837
1364796
37387
720337
1769926
1298605
26347
429550
1873237
1473704
1908003
269398
619758
897975
1524078
1675158
1404611
905054
292459
1045737
1380270
1406362
703268
1732264
45906
886669
1954777
1541903
502520
171565
936892
1798324
631253
570408
1077575
136585
1092423
1730585
1131969
1606450
1712521
318440
1293425
1256756
598310
1635792
1886304
1981911
245529
277535
457029
432355
1849116
358625
362536
1553144
796050
1445588
1080906
325607
1763555
1708667
310715
893950
846796
732400
1298176
996900
57673
1351553
750860
81037
986328
1989287
1213323
319027
375867
1299149
1988305
367102
83292
1045866
808415
1809409
797604
1915807
416547
443818
1836723
226955
1704033
809979
1874126
1514893
65560
1182331
511718
1899436
17186
1089551
805644
36480
1728358
1739846
1282494
1288342
13432
1388675
805586
1590851
9041
1642428
1698979
1096448
492432
1920564
1958176
1345339
1354112
1816008
494371
1653335
148149
1785884
1010346
213766
1856519
602333
74336
996131
564321
769914
538429
1954229
1773812
479052
1104073
425243
174423
1007646
1279440
91333
1483628
550215
1591492
787756
585658
1989408
881144
1419128
341124
19133
1328896
1618865
161374
642195
423409
1768732
1175248
502849
1974291
1682439
331812
1443242
1408032
383884
1685112
545001
1429361
1988203
787849
293604
180648
143350
1448690
671207
1644227
347428
1013606
1604491
705045
1733018
395992
1685500
455105
64168
1781135
1098483
1828559
1719324
1370270
596890
635157
1740572
303017
1093740
1502585
273201
1126450
1002543
1235524
950974
379633
958576
112621
17672
1984501
1039292
1032295
1746981
1383678
911003
397843
783475
1272565
1932323
442123
1577294
1851049
338183
1384097
672375
1355904
768593
1886424
82984
924718
168024
1168032
840960
1826734
1267543
589435
754156
219476
220133
1166739
608338
1154217
169179
703409
797994
1735349
5333
1724509
1382609
1930177
188415
41213
1732114
1399685
1455506
947861
1062387
1748389
757724
1155753
546875
1677716
1245389
1077324
194866
1327448
128575
833394
459913
1432785
343512
1056779
1698400
238027
621575
1966106
998544
1283605
1110068
555617
737004
1947452
1716048
1761477
733275
1578569
1118870
247614
1845138
536898
855658
476902
1987512
248468
316867
1179563
860097
189558
402347
1408595
1556549
1868759
1956233
226186
1640325
1622836
641139
1743777
1756613
1490977
1175656
1273455
1672275
918120
555130
1719598
790514
219219
1486033
1715191
1917705
327748
752606
1194786
1177327
672727
772670
580464
1636278
103433
1623912
1064992
1143264
733601
627315
31785
275643
991506
1215523
235351
906188
190998
1202986
867812
563375
795480
1053893
1776391
1882253
1515138
2494
806183
147930
400992
1379229
1816887
1506666
1463345
529667
395863
752329
1551826
22827
70424
1710429
459382
1865139
1635850
1938413
1758234
1938708
313786
1119655
1562858
1116680
1589887
252323
1292559
1228088
1196761
1111082
916946
1661840
1696830
368171
518873
1838421
1113456
696972
1384278
1053022
428386
1109481
1425321
1137696
1802612
1214935
1608937
1782713
1500625
735592
745900
870552
1498497
635388
546175
858979
1278241
1176131
18866
5837
1705630
1287596
815763
306142
693256
270261
1746229
66912
890040
1477034
891100
120740
532731
303108
1834960
1066051
838687
1922599
1248263
1397285
1367055
1791999
586673
932446
233113
1579619
42986
309075
1158396
1504245
1854091
1140916
963668
98229
1099015
1240659
1445678
1912707
895632
1040381
1305511
995867
1408141
775160
106172
1134508
506136
1558518
82962
961566
1185767
1202117
992702
313776
790466
1011306
197413
366350
421314
1895642
372341
1728999
1379625
967323
328367
1729798
1846006
1401921
375609
1796326
126306
1049075
567681
1150249
814767
124351
332947
1997178
333430
1946614
132137
265019
1883493
1723696
884578
144465
1481326
645985
22039
1364415
1374852
449691
1255899
1591791
1131759
269342
48526
1966135
1092707
1624322
1312661
616953
531962
762792
38039
1130881
1901136
332615
53253
1940445
1796038
1398557
1846369
665388
1008763
239773
1665797
1286298
965045
1775388
1494320
1289394
730946
13166
1564289
211196
359280
1882951
210624
808967
453304
504149
1535926
1783644
1747256
1287143
562396
1972562
1336785
1826472
625134
1265214
1393462
43711
996821
1913403
513897
1193997
232140
1170620
1408673
258442
1266431
107131
688559
664775
1564179
136155
275133
1646034
321453
1988783
1494903
1560020
1550845
631747
162315
1740869
469841
15922
1146396
141948
1516821
606174
1419337
1281995
941909
259241
475393
313017
1238825
1556953
7981
169130
262320
1176139
1446899
830965
1149741
309194
1033854
1730847
130825
1923153
273449
1208667
35632
29250
860135
46538
1345300
1422520
1217454
1136704
689754
1633311
1922315
590756
512188
65246
727373
1073652
1652196
1755285
1016875
1044446
838477
390020
737345
740057
454034
522698
688945
151478
1155952
894216
514894
255034
1721812
1736495
256954
1709053
19740
748902
1335557
1378681
981026
1373018
742114
375896
291954
584163
1920167
1569256
1479729
599426
795091
636153
1196035
373740
811109
944827
544263
644839
838456
1680107
1892339
142191
257544
1685891
1402757
59973
1718709
222736
1485047
1015328
665599
1576852
1356923
730466
1401361
504872
1464442
210862
231322
342069
1046899
662847
117332
370320
1255837
218126
1974379
1123339
451164
626514
417393
352330
248798
662069
872514
1216594
1201855
1393793
968361
495221
845269
1263365
318477
1934962
1270547
873735
1858117
512366
437015
798543
1652555
1059294
1923084
1778260
1127530
1607830
947004
948128
719320
337789
1687345
114966
159965
376519
617270
690899
1299019
1869779
618264
798176
60424
1071527
1352210
1967351
25108
1427020
668795
1005244
756388
1004964
1922543
1819992
663769
7876
1342703
1360250
1994959
995570
902230
947721
1223544
1637384
433476
1223611
54316
889060
1976480
889047
1926177
1420654
102389
49808
1742748
1974612
79454
1346838
261402
518854
147368
1000833
1620145
566540
1436424
1834283
1562042
1414694
1568435
184574
1404466
1360361
1885646
522214
1477322
869905
1766335
1389450
371406
205354
200625
1017759
1336702
624330
1456853
1182184
1091506
592544
909244
963627
1852302
1851019
811701
224535
82713
1494395
1600122
1163858
831057
652929
1189440
1892355
837574
1135146
1213836
1516241
177849
42651
1510291
288312
609142
1203036
677159
1557868
1364001
104725
1333636
175303
1251218
1356170
1990426
558209
1254025
1058464
1559937
1957431
780622
101121
1245313
1896
1240513
905046
20520
496524
1702917
1512893
1838812
1765518
1945391
138984
635659
1337812
1193532
1044053
1795690
1375673
19864
306607
419591
268581
81646
1959017
1245677
1963442
164718
1392617
1155782
1806215
1896080
1340737
1583587
532082
1252360
712654
518327
1002932
1689898
959069
499804
1000028
133813
1308788
1770854
431147
1638855
1015480
435190
714073
1701485
1148042
232821
1994599
1534301
1488369
427421
789882
534805
1088703
1745357
1941910
322204
253360
1598447
1383367
737778
932077
257432
392922
620849
990333
847560
76410
838569
1712313
476150
705712
11823
1636479
267346
344855
1962348
826850
91049
843952
58794
529394
1987472
461177
326641
471036
498071
1498767
1041268
569254
1324502
1119991
1862094
1177512
1331910
435461
763180
1708510
1200596
615621
1119023
1935906
99202
1596515
34192
1691738
273857
1366644
1444590
1270248
493096
1940434
1528412
676460
1937902
1841932
211385
562130
811629
35589
406718
475439
995538
376726
1122698
732091
1715713
1462843
1592083
1817761
1173048
1069657
911622
531317
1212450
883102
908098
837962
452795
1851461
903920
650513
339355
1475016
291122
1379761
599210
764026
1647347
763468
1354994
194211
1650638
1022173
1595046
532334
1589047
1470942
274640
901202
429928
1421464
1736854
1682539
816426
1670900
1723094
1244576
1208809
348308
473660
1593152
1509159
391359
1112980
1554183
829027
987500
84221
820812
599777
1698287
297177
1084844
617548
898838
1276364
44807
543055
764153
1994796
1972664
293476
1042592
1736977
1129436
10089
444030
1158635
1345953
497394
117793
1932501
906359
1742481
349887
1408943
1120774
169979
1513059
640554
1084933
664022
1019379
187812
1425761
1922800
574660
44787
320260
925261
1119663
683784
1373003
194721
1854865
975279
397323
983568
422975
257574
1800408
169337
962342
262679
678636
1202780
1758182
262805
149182
1522190
275880
670594
932485
968672
1121146
1886786
440129
506718
657324
1283099
113866
1461123
1434300
38525
1287185
1226137
255476
1671945
997695
1366236
1365501
402304
753601
422678
731255
923535
999277
1708066
515692
422570
1980092
937633
1666891
1199094
907220
428107
1713474
1483850
1890612
1448293
1728968
947475
33557
1132028
1177482
450595
833411
1132673
1063690
967479
56348
476193
1547855
1027501
1584076
777423
31175
1528778
25612
62743
1816558
671254
1213672
382546
1085866
1844608
872060
798264
54367
1642415
1387768
769816
1329285
1556568
1600921
883908
1685222
1116631
934965
1959877
1046324
112293
930595
659674
1294899
1342642
1885554
408489
1463229
667571
1444210
1460044
1772758
1607744
911399
1239816
1158071
1555283
999990
321311
1691532
926742
444935
138583
1167771
719916
19280
738260
1709256
1234794
528704
1104054
1098094
1445170
852806
726578
173250
1568748
1489811
333267
781837
1628523
1694856
1892055
1456878
136927
1391208
1457565
1729413
1481589
1761495
1245018
640000
1680566
1792826
937320
806654
1971982
1113352
990411
1656076
383044
256910
1618407
1974709
1508954
1483280
1297629
1859956
17543
1816295
457757
1642375
372187
1207627
1552176
687066
669040
1443967
1393455
1568759
1404129
1134152
1121576
1233162
7133
860375
1362530
784564
675406
1903150
1396244
1331332
584440
262413
224298
533689
357675
589592
521630
483774
1302822
1451020
1199389
123289
882683
574037
1646673
183059
596412
435029
1861610
1747485
889520
806565
1204139
1248308
556031
995940
1849716
35424
1349084
1988016
1316827
63187
1084692
154521
1552818
1005541
703885
1401227
176713
1163807
764416
1606366
1506923
939991
78401
340780
1009960
1393475
1774343
769958
95193
1789892
1037613
1524523
1611584
952821
58138
331267
279505
1884233
1486070
345232
1736843
871215
791635
1145565
1068110
384601
1900036
1569359
1938466
181166
1682264
1108114
1311485
545019
1840437
945378
1021508
1428186
1648519
1878854
261205
592457
1215986
1736338
65953
285529
181370
1747909
1389328
417963
234574
1228430
1705893
880565
206404
21595
608579
1190201
1040112
525305
831688
1882201
1668753
258446
454660
1766353
921879
1496993
1532973
1296641
235741
422076
1730165
887587
208110
846162
1126278
281075
1116008
314427
939175
1246856
1254718
1577576
1576919
1351770
845758
1398736
1736161
985773
107641
280068
1900485
387886
1452435
408725
1599777
1850872
1164090
231344
792324
135269
1982980
207701
1098823
1842415
1666433
600695
1540358
1766915
1616512
743760
1739445
713256
1986948
929873
14220
1102174
1602844
240871
300610
1710523
857462
820786
95673
1905250
512262
236709
1424437
1812175
1862858
499709
1512332
944716
1411629
387690
219393
577116
885345
646658
1170383
1868393
411173
912369
1632987
1668741
1183423
320905
1915297
588843
1259676
1052004
1758941
718937
40244
907600
1922795
318919
1400110
777383
997811
1878812
1159321
1446982
54697
710398
831100
964593
1815874
1729567
1681332
606194
1131641
1079543
1870252
9700
346555
698447
594350
717104
1301662
691056
1917126
631667
93503
1319760
1468667
1351516
1427455
388489
901205
1015250
1756278
124813
516638
1343440
534882
82399
1301123
1033548
102557
979609
814382
1804521
158575
583545
1915093
1421772
1898928
1621242
402406
406786
434621
866453
1641530
757539
145089
629667
123084
488260
1307500
864923
37318
1161188
1763763
1339846
730719
1248592
1370474
1204005
1731722
1725547
70138
888076
539132
867150
1018326
1398872
863916
1230831
416233
1745108
205078
1994293
759465
1497819
1566407
1997703
1474704
959726
1478690
1778050
3922
1913284
1941944
1615796
1102008
1795371
1944064
110934
1008979
1313901
277641
1166901
1516826
1214699
1065724
679863
794693
1947429
1470907
831054
1073012
931991
712892
217630
555034
870890
1440468
1737069
456081
676885
1752515
258465
843321
571769
851743
1239482
300671
1226083
1762153
882170
1354891
1843368
209116
1225950
733025
768221
1176765
1881364
906987
759474
941006
1364431
1091456
683158
1577263
1143296
1267883
1731312
518872
1012334
907358
1214862
265353
442986
884251
1931651
1619270
1177155
99475
1825542
1536884
881628
411195
1983602
1650243
401876
543359
805730
171101
1535334
508043
1791030
236459
385828
390143
1232001
1979279
1944536
1671313
643049
1740034
1725392
1961949
408156
505563
1803700
1589765
419027
91884
1930059
1270666
267966
628531
1451198
1259000
1294581
1896243
1877433
1707100
1146363
1025235
1244988
1312811
1816835
720161
1192809
15251
1663625
1882646
657285
639897
290182
772722
656431
909367
1467817
1613925
1641985
1319405
1260952
417760
37598
1422888
1088057
1771467
1150277
1527304
1290157
376663
1986230
280644
661356
1974103
1245674
1727294
1763023
1508376
201481
923318
25698
832182
1577744
498801
1849973
190700
436391
1359620
1947760
1381849
111432
1413847
1297619
1154838
860425
753585
1751389
50699
1534962
1645362
278540
1744587
1853867
1554082
1571167
1521226
258956
850415
1676551
1112929
165877
443952
1481700
830572
867297
1026986
828153
1874796
1893542
1679222
975051
1377163
896716
1697533
411388
185539
63146
1929056
1934342
323190
820240
77358
1149524
652975
972124
914514
1776547
1519645
833418
1607059
1932945
729302
848448
1301883
612273
281898
504377
3469
1452955
244145
1466340
688021
1628321
1593865
601235
31327
516547
1188975
1905183
531099
538088
117781
1216400
952866
194332
58516
1933480
700332
1358214
48269
925247
1498093
480049
1323576
508275
132269
1642291
531216
1428315
1427480
1922838
1456088
1628126
1204079
1700253
211183
1542398
1831704
1148498
84785
1300043
1523101
585187
934466
808422
886997
1589526
1688080
443568
1837446
1744827
1681117
1555897
150950
1306054
668187
319290
1399662
1392758
184466
1284141
1805678
802706
147893
1585021
566401
417568
1031679
254974
245418
1316799
453254
1039932
916610
842376
380164
195472
1008587
990229
1418138
559966
12049
1648109
614105
568726
704170
1714600
1670443
819807
218334
645010
869851
1473663
273489
1579888
390100
120297
527686
1997139
1147822
189698
1239512
337210
676786
1327469
1537978
390524
1677536
1781744
263494
966165
795404
1986834
150149
615128
798163
717155
956737
738203
970975
634506
1707151
1354377
282136
1867457
827158
92240
765439
1930407
163178
450437
941699
347527
1066532
1559744
610635
213379
1158261
1829832
474731
437116
224931
1247207
1806536
1123162
1269919
1166801
780983
340774
799927
545955
1123892
1770510
1967181
1883781
887762
46344
483767
710887
80162
1940212
1061804
1076185
1734831
1366558
1244146
1307852
1202893
738036
1140988
1243722
910388
1362549
97792
492883
1828263
757330
1404271
720304
127565
818570
307117
1216892
689012
868478
1123237
1281210
1208553
125483
950784
1510903
277597
1817166
1470862
1054705
1412716
125604
1465516
1854111
324952
242071
1600701
294760
1832028
789468
1032710
867067
592511
1140551
1281687
1909678
1404951
1991452
1836103
316404
1596663
891347
1805438
1714053
1366578
1308741
562065
844225
5436
1878673
1050468
1807603
208432
427056
1981693
1247173
874227
781797
1836966
382516
734863
40974
1423777
800730
216881
1655405
1095948
503722
343393
823774
1633720
1061291
581230
806529
883314
1800494
1362294
1124030
1199281
1425862
1915931
202181
1066323
1035978
101348
39070
844634
633743
1049297
215375
1415353
597038
1321758
851676
103864
771140
730911
323710
571250
1780022
1869007
1197077
223918
954883
1681072
611244
1127681
210090
747192
952834
1883681
1222640
1033677
107072
927298
1710027
1449611
52013
1360312
593114
323550
90231
1954532
335196
601292
957542
1329035
175329
870283
339839
965363
1039220
588140
1212278
64301
1962028
1029414
103034
816594
1334349
746974
948160
1948160
38709
1992036
315433
851125
1861850
906838
1477119
167956
336402
28876
302972
1003508
1209540
1305527
914343
1359491
520776
1864485
966821
1013134
1967978
1136539
1960827
1932553
198335
1666945
698636
518055
530188
164384
1232880
535317
352298
253500
348044
1689213
1077048
563410
1488249
191767
709792
534141
1324122
922903
1311538
1722773
281217
1215214
620448
1374652
1084341
35688
1885616
840614
164745
432996
1271023
42064
1593023
1583214
1482261
554978
32496
691795
914496
1947032
307551
1055639
1769046
103936
1970673
1043103
1054118
887272
1097396
244880
523878
626550
1045553
1848854
996037
132943
1892010
814836
1486115
1325771
961154
1754807
334767
429427
842345
994022
128634
1585448
1836005
1205914
1973904
1332653
1362984
53784
679738
1864254
277659
95916
558094
738058
184021
1224614
311982
306760
989668
193183
1414714
592622
86972
807751
450309
1940112
941430
164973
1641618
1721942
1323172
1965784
1046807
682649
1779642
1774783
272031
861210
1133521
425274
1937087
701799
1684081
1913461
1745801
489596
1789917
901238
1114509
421833
1810952
1301723
990585
460978
1038128
782025
861312
387339
1981263
1415271
1499676
1221231
629486
476500
829577
108387
111981
469323
96506
1093539
808213
1080441
368597
369505
869073
1668372
1729405
1253675
679320
1007722
435463
1526037
1852201
1759348
557530
791971
1319009
609021
1288035
1818088
1053812
9796
1214798
442460
172139
593969
1801114
389321
1752243
1443867
881933
26051
1387687
898611
342622
1521526
1723377
817227
802733
1249669
377137
1323681
198174
756771
685362
224183
708357
323177
949317
1728122
673705
1076935
1784871
342835
1528763
755752
1987586
1598973
230515
67245
680377
367705
805492
1639202
1666924
1367533
245267
642383
1059578
1391152
1733850
1110288
305691
913899
22523
1883277
1989755
1276299
723067
493639
413457
1227600
1753959
51752
642490
1107101
800708
1342854
997606
561816
1888257
718767
9851
607299
831718
1697973
153734
1967738
379748
1106396
669748
83711
876025
378206
488269
619278
1321170
1020500
1258217
1467218
1955599
1659233
1874304
1026625
251552
409225
1479758
712638
690104
848911
1940606
750104
691691
318281
1465839
472283
645994
1532816
1093513
203561
485162
1114890
1410872
192285
909133
1578258
237680
1519829
346506
319955
1492713
1139209
746463
1629912
675325
368826
1481438
1742715
548666
5298
915151
249744
680434
1205744
1425685
1547263
805502
722861
1221695
1875143
1628078
1360988
1214385
1901984
694516
294487
1546406
358996
1537021
1766773
90517
1759357
281686
1926431
1944421
1351765
1453668
258668
944903
1568822
1672537
262459
1538226
140905
1451280
1436762
1147901
1881643
1869441
1944521
897628
1716169
245366
950332
557691
1738445
1457642
1605410
1932640
210213
1312778
1000826
938903
619140
485318
1405286
782932
1721413
929292
66057
1194524
160732
402943
770189
904445
1356174
1021305
1432519
576394
1523188
815969
1320965
98997
1676794
1229081
32238
1610318
1182323
937013
865541
567495
1829475
1284528
1228414
85787
439370
107371
108400
1615086
1456651
84013
1220652
1257786
693907
1953639
1547223
813365
1431299
1263927
834366
799682
1343197
4128
1365424
1087664
400038
1267739
1308719
68173
485451
1779918
139912
1531028
671088
1900484
1365213
944809
1534995
376248
136077
1427921
1051971
610345
1416457
503797
426105
11147
563503
1367947
1260358
1096076
476605
791332
1346311
402122
1382434
379427
1024226
1468062
1668695
820167
1612200
974177
205272
1845202
1278297
652601
1636915
1677313
1321277
519705
1283256
317281
1188505
706159
990515
1187822
330244
242562
926694
538730
1154986
964636
38929
1355261
1794915
322062
1406457
1285219
577488
1568607
1771750
1224432
1541941
161876
1866424
195995
1285469
1290426
1096103
1194889
837744
1242768
1745744
519970
73473
1594670
408540
883415
1572572
1187103
732130
537832
1137548
1166428
1340061
452873
1972507
1929769
1279637
1845475
1386649
865402
625633
673157
309095
765751
1922631
1161391
726508
1940827
1311205
1656649
1985048
976247
726601
534442
1286994
72365
543145
883948
1958603
614348
245752
1906820
983982
290707
318448
1447094
1874319
1298701
1926197
1209939
489456
1987651
1355938
651074
599060
1003133
1102132
1144466
1950873
1067002
977374
241522
1847125
1378969
1397363
433843
1568251
1359536
1388664
1436514
61765
326836
1368011
578524
1836189
980418
576754
605580
533680
1849389
491698
1847166
1869051
1296629
390377
282639
1883475
1597736
772340
1626834
1751440
1770652
9843
1963198
1866779
1655284
465003
338627
551956
1707133
879450
908132
65692
1027287
1069801
340486
471801
851206
173575
1616741
1867812
1315077
404112
1199876
1451643
1952394
1628468
955857
1606216
14702
878661
187860
1847084
1145521
810883
779051
1809448
992297
1170051
1308143
1260413
1202121
467222
1227937
493710
1099251
528418
1071145
1646087
1581585
82849
720436
1123356
14771
1645301
847520
878437
1376640
1597813
206197
1209425
938677
904774
117194
1649985
396652
684214
561649
1568026
415097
1445246
506271
117452
657234
1504025
348516
1740550
1624638
1224674
1955683
135616
1122867
1403110
310393
1226238
220973
1374657
1395234
508737
1573406
828824
241119
1335311
1006007
486643
1952869
473284
1448701
1307684
612523
1304976
909339
1560616
1114313
71452
1633949
766415
1326427
644770
1495418
678489
1591458
60061
1377689
763408
1855900
1640806
1008842
839151
1566501
187600
277253
1830215
454620
1183008
637274
221730
807663
1999781
1542387
1884215
202773
1471785
1400364
1478538
115592
15516
1463466
805695
1817913
1047587
578878
963870
1685194
385277
1731311
1311673
1985055
141411
233748
1186373
621756
798895
284733
812672
722252
668423
1080372
166339
36074
1584170
404528
1785402
810561
1907536
1728434
1343107
1914637
1561960
407447
169590
1496525
1946689
1885317
485997
79421
1545128
192495
1848638
1027154
1807618
1123777
374168
414272
392233
1500850
1120343
81817
496054
450189
1045051
387327
895698
1558337
1147740
446836
883084
1629656
584082
1202149
1500535
1302673
1729776
874486
1012037
1997313
1942670
980909
269037
882031
714778
689730
337372
1408880
349831
1577446
888642
1702595
977413
849677
778949
1686366
305791
1319059
1575287
1623068
1010162
1987594
1820656
248479
1680017
1949048
279018
946201
1595114
1858957
707246
744842
634164
1375601
1106330
258205
1708736
1814954
242155
1075257
628957
1534173
66858
703140
1196875
1372123
28337
1234062
826874
686426
668514
648216
1282074
793565
941322
143491
859954
1987462
1837055
1963889
1302333
730627
1465808
767867
1053299
1009788
224890
1173706
472433
1021870
1676441
1809251
502150
718690
958100
744443
1553254
245597
1235618
679277
582658
154395
1429927
1490015
1609012
1037785
1185936
598027
1948321
703743
966458
964045
1476608
691467
186681
1737303
1075353
1835519
1160125
547797
1347164
500702
687666
342434
741071
1132207
644921
825027
530315
571880
13058
1593556
1749711
143001
1080375
1051842
847481
366624
1747900
765556
920549
785493
1052
1815038
1121071
914595
1461379
1901923
1156534
1488088
836358
1950583
1286633
553004
862990
980506
1648322
119879
1353164
1313226
406422
315433
1530903
1016557
127514
203761
1491488
195749
397447
1493996
1084299
1689187
1871937
406585
287638
201927
1661626
1796174
390949
742518
962633
1453816
488220
1279307
1792754
1954644
944381
357635
1087270
569882
1970694
1352359
452386
1298128
1150980
710557
1785195
959863
306967
261548
1503531
201997
791569
1303452
160687
1390679
1855374
550973
753813
364782
1249188
771218
721208
605772
1445004
967750
1955976
1549128
377323
1740026
1546321
525519
1880805
1710164
915385
197612
1489234
1313262
517261
208426
7013
1110354
618233
993792
1944839
386697
279522
1798220
1067634
1661081
181255
1644208
103396
1954617
1099952
354647
592416
574553
1328304
1847982
1749952
1194038
1301527
1747977
1377886
1071490
1301772
896091
724122
1973501
1822259
893773
1712665
1786104
893460
702736
1267189
998225
1309513
1475126
1054027
1229897
889838
1713593
348733
471067
588397
1115425
1182222
166673
310648
468590
85195
589616
697422
1421300
1424483
1426743
1037731
1847538
386563
510930
659409
1816419
1661466
329582
1695159
1977227
1507833
778710
1463569
371018
1505215
1755140
382883
601961
991048
556373
1304908
1674694
147887
1207197
842525
1517586
761258
1713361
852654
1473808
1099863
203185
1919125
1506285
85050
1825041
1922726
502654
636186
505188
388244
774096
104874
1804648
1962800
1909187
223997
1955945
955749
356998
1439475
921118
1151072
1532960
320411
128610
458798
1291481
456215
1740682
1056186
1437599
174920
103821
1254473
80821
932720
1865958
657532
588435
1015836
185255
357602
467516
869591
1531037
859024
1974107
854986
1748063
1211565
9443
1392377
195546
1322740
613588
337403
247280
304034
1492753
1380862
1581491
397856
1422373
1184197
565841
1065439
1281100
316332
110319
1657627
513944
33413
1011789
1687652
553051
1686694
430739
1088500
1916354
1239329
1413652
407644
1748110
1440947
1238750
754985
1898366
101822
529091
986208
1562081
377859
103078
1968930
67841
1265108
1304148
1046875
431654
879840
1771807
511938
1694024
789767
1617155
1706051
1906463
63403
568863
869482
301077
1357389
1975552
31937
1857787
862013
1709862
1065057
719338
94565
144659
315343
379404
1980195
909868
416657
61855
424967
1878606
398928
1006595
1773375
1907582
125277
792656
1855925
121537
896483
1292821
1150806
1103476
945852
125515
599141
871085
1470122
652902
873315
339826
741669
1824246
1511195
1131896
416356
1762216
1334494
1104921
879075
215228
1170409
1522793
338413
1882057
831143
953936
1198453
1232347
1816953
1239243
805777
1356241
716009
309132
1187925
783500
270712
1807138
1248867
890633
1205582
585147
64386
301331
79040
230112
1895116
1037080
998586
1734729
225136
1687461
905358
224980
1750976
325609
998494
997122
247135
733597
1776643
1977892
1305172
1163093
740312
1690677
665907
435998
261039
1845187
375273
921598
746634
1958327
875265
145303
986875
719796
347120
1458269
710871
1946114
364912
1607684
1329574
935864
201976
1570700
1139068
1609985
1181995
1798809
1456366
867009
136016
1352451
1375984
380927
735721
448454
1598381
1808445
1854745
458033
862069
130314
1704229
68318
278797
1946280
1136637
223287
1724424
814684
912536
1687539
1009250
1938187
1014860
564058
1658783
1495052
1405289
963910
1402644
333400
1153854
862119
1614259
1098056
1102303
1790455
1782488
729816
1948591
862002
243546
466707
1129725
1575332
639917
1358326
1020956
905138
437273
1117440
1398985
1795404
1636004
315352
1079652
1487987
1807794
356047
429532
1083627
232049
1717190
992700
761537
1194984
123023
1381474
971034
1672017
194865
505960
1827016
38553
145864
960451
1065826
1219992
1056683
818251
1644036
306412
150454
547600
1990404
924661
177525
1518998
262955
1580427
1597327
447721
1214685
1578433
1085874
865935
1827664
818683
546743
1751268
1953250
1497625
591685
889601
350865
1304110
1804103
69854
1985097
1511985
1175008
1741270
1376787
440039
543152
1834897
251765
1667394
424587
1556601
1478323
1132348
1897963
1695271
451312
1865365
307753
572158
1742503
314675
950412
1649311
1040115
1920094
939192
1645968
1807831
1393590
1324024
1247417
1728527
59695
1700752
1442318
1757503
725141
563836
384246
367355
1432028
765501
1276993
456536
749290
549060
1134843
676391
951942
873822
836739
1575085
567680
837463
98563
547116
357507
1201467
1237889
1035512
1621534
90455
831770
660736
1684618
849276
403302
1270668
561892
1204683
1895280
1180319
921993
565809
1587358
338662
1611776
1437833
1876370
137340
47559
461577
300713
179039
316027
912168
1916213
572667
1577654
127815
1921386
1835747
1173658
371699
752559
476198
903814
569808
1188027
1715723
1277666
1152806
1871693
1608383
736607
1130129
1321057
894007
257442
150592
1370999
1662617
1395045
1040987
1499447
657571
726994
1251186
1397639
1662634
421573
1869746
326848
291364
1391342
375593
1910030
874437
543125
453672
640624
1516975
1757963
876163
1006812
1717870
33165
291090
357414
896265
1504885
696533
312819
946968
1951373
1212053
459567
881363
129005
1148181
838609
778629
1879200
688722
59247
1590427
115424
134082
713019
1954081
1082108
470752
401963
503870
1645461
1366118
1588648
1347375
1811511
711777
409141
295288
624303
1681815
1248579
1595899
753744
396841
1290312
1175475
32188
893860
1228780
1199569
283525
1198879
538937
1902976
227967
1108208
522544
1732081
796117
189126
486128
446795
668641
547653
1210358
1813750
217698
420549
1794529
1270391
1886743
989189
589963
561204
670049
1510079
1788816
309110
709644
1708054
1848602
267035
246363
1575283
1877032
1341741
441681
1848151
1079684
1003155
1279039
378666
822046
1023115
328588
51912
572007
212691
331666
294467
627591
1953460
273703
998441
1645560
1266262
1530955
1620445
398635
417698
1480984
406324
901558
767919
1708690
1437251
689868
145042
206023
1729069
1521150
116956
727839
1935524
1964368
877045
93110
981826
1389104
1685010
604404
689473
244558
1016246
1834324
665086
1849725
1305314
115945
1801404
1894413
1396368
217392
1792612
1613411
1078172
1155660
137461
1237900
95207
724296
112571
91694
1897189
227073
1319814
962718
357969
1345804
1106143
1006699
938383
1590306
1268018
1518677
1941521
447807
1170466
296084
500264
473095
1339321
285580
89796
670015
636359
937901
1768807
1553174
249456
1304561
690435
1114120
1253414
1429887
1093013
1789528
1162554
1544688
419094
1539850
1374162
1411031
1503581
841445
898776
1306137
964830
26623
1962997
1436781
1888951
1217670
340190
1740127
1125279
1388537
362028
1329292
1570722
89391
283621
1065048
193115
1362202
554105
1479154
63903
291517
1839194
659793
1961735
277244
93798
1057350
209872
788068
1054790
88327
906725
1330066
615682
1547305
468666
737662
30310
1109239
1166143
1681525
138662
1242483
1211213
888959
1574978
1071487
1089988
337728
966056
339406
862187
178915
1948539
1656850
693611
148226
1474356
1836750
968306
1326242
155554
1550521
823743
691912
1382812
1707567
1400199
1017913
489611
399499
144003
1433510
660850
1055596
186707
1799662
1413475
1277038
951185
1034055
897961
783477
166994
1988979
1000962
1758692
245942
1811877
756730
1353434
1486399
117013
1819300
1913648
270239
119899
1425779
240027
1478401
1002286
1354035
1232414
302560
1175046
333799
892441
914441
1823636
603876
43792
1856227
1915243
466395
1485284
208559
810763
897953
1527883
1467898
626248
1167201
1017079
1147788
813495
277616
1977869
1254064
1160887
1848824
1005093
936005
1185442
559368
716255
236307
846982
1867953
167771
1326502
1069034
1890151
1607779
1640297
1289551
70377
589112
1979968
1559364
486018
847343
1729946
931420
1081618
939799
725450
888084
1745592
140608
1378908
263951
855974
459111
1922935
596606
1826794
596679
1936587
1622039
1850513
1241417
558554
693008
661744
1998082
1527455
830245
1998584
1120942
1173425
755363
1293114
1967766
130789
1150434
383157
1813826
1968933
223983
231348
734605
1596630
1378945
591639
1739325
99611
1753157
1281281
1469263
1618363
1648673
1455462
135085
579669
1468279
312030
1610164
843443
1946189
619132
1619832
116684
998460
755234
764809
847385
1036609
1760598
1243424
1014723
1166723
837495
1086832
423066
402291
1150761
282549
1301828
628004
1823749
1495502
150904
662075
187400
1918782
924541
216857
44574
1377043
1132697
1535789
1854915
1891031
1890009
1845481
1730768
1851260
1334095
822352
1290328
58331
923657
939853
802262
1328381
633690
1600285
4093
1529635
1414236
1764634
1281975
1126142
1472388
1894999
1635207
1617328
1788291
1265185
63824
900738
1573756
1165430
1264918
1335382
1792337
566620
668761
1724713
1614622
37895
912330
1124675
682850
1852492
1977696
18545
1480389
1244154
138290
1189831
506041
602674
1409429
211838
1015174
50775
317757
1529289
1225754
1745924
182505
1948447
1069715
269251
278059
1052848
1430799
174303
164330
1281667
1820330
1864830
1037910
832949
1076291
1033651
348343
1805704
1686407
1329175
943768
318548
1597648
775971
1962081
358557
1579643
259067
1211933
248027
25022
1335960
1593702
403172
825483
1118404
797420
1802175
1642171
1601921
1593796
1838843
526604
1890018
1332415
1786993
1819411
1889008
1026681
1444949
1834036
9802
671372
672158
1145503
1199811
990529
294831
1187733
843098
1184843
1715557
170154
615919
910733
1016705
1154340
707945
374557
75281
472437
528754
353057
1520230
278663
1538049
784032
986371
834983
1691986
1996845
492543
257882
1141836
1092565
1280246
1556491
1626174
903898
165343
326642
970433
658703
1638737
1014908
825089
530341
914212
1280083
1154275
478482
750172
509919
899420
233751
1742207
1878032
383664
1116597
1582111
1612411
1881534
716556
1188116
878027
1456276
1250169
1790886
1121648
202392
1763424
968163
679303
1760535
235891
421529
421269
223242
52730
1186054
1927227
1052257
1298768
1524371
996201
1880286
1262630
843618
733591
169056
1991282
116374
84460
836326
521054
1339391
528032
619971
1711498
566515
318637
388209
15478
1048034
1272920
97092
585360
34246
929756
1896205
1269764
1825191
1982667
998238
568162
875651
1923929
331796
111787
1741729
1504124
1566259
902407
497353
1454890
1915150
1897333
569228
1662598
1062272
1995290
849062
1534789
917376
1664590
1755769
1819720
182410
339377
1677662
430925
1860696
1189394
59176
383806
1667974
634791
1007316
1885972
1170076
1846464
1015267
1491556
514186
1456593
400402
1409086
1022850
9373
1677513
1000939
346343
518369
1852135
1502405
1280450
634793
1435696
523451
1981985
1678023
934556
1823745
80764
707098
712586
452254
666313
1529192
522538
1044858
1459098
862528
1728614
1801386
1081385
1572745
1435
1196081
810630
1992814
803526
1170407
998023
1448992
897068
1062189
1922005
1252008
1036877
1199349
1555099
797996
582522
1575073
878427
133851
1607486
1157279
257958
392837
1162583
335342
1063321
1229630
997651
821382
1033580
1526390
1316213
816279
1187572
1854848
1667596
1075839
980982
1623549
1442885
1020895
686189
1420487
1027511
1480885
467056
561426
1646881
863504
1853697
1876065
171765
539851
1406122
1999065
1154420
1162973
1881765
1526696
690951
1168070
731193
820909
641493
904081
1425350
584580
1922717
1523786
1484832
196063
827996
1480705
909627
1459046
1336602
1876132
1984306
91083
454407
690893
887789
1965960
1638552
900756
830155
522951
1829764
903216
665764
1872716
1956023
1556562
1729120
1509889
1929032
651067
1734354
505841
1775018
739962
1522854
614540
160160
195154
1155120
289559
1008316
875277
247486
767184
1179476
1244010
850318
455450
1181534
1446699
1818607
1143114
1286874
331307
1751925
1740478
1432375
1085852
1435524
1274887
1931288
1391357
222896
1243278
141342
1541487
152490
1124071
618791
1748764
410908
1130473
1546721
950563
1255276
1615657
989692
1296166
824578
491978
340232
848969
197369
285327
1884276
1443594
1694
711891
382252
131702
1988465
865751
1896515
3809
1826455
1594474
1945782
526776
1388996
1924552
1634678
341494
168520
1914311
447520
223989
714772
659400
1969601
1248265
614444
1013764
1183501
896045
758318
1546522
1906143
439307
591822
301160
1963152
943164
1560114
300215
1564225
1138757
221619
1485186
1325947
1755412
771942
1739186
1093013
1363598
1962428
1784589
298611
995624
372996
76700
1130338
1232659
220024
1800121
1540001
603106
837486
1137944
725126
914408
1506608
1583726
752542
60552
1344266
1514623
120668
274915
1284635
1924978
1284659
905186
1859116
237660
122309
802880
1446694
252341
140299
1848680
35355
1911615
109644
1775263
961725
1425225
1434463
1997955
1228004
1548900
918632
1842590
748495
979122
1676158
151497
1538430
1109185
484771
922217
316035
1121544
1182848
1745621
1358342
264562
1951664
732619
5422
1128613
1234256
1902868
1780688
1108582
547057
1796701
767447
758033
653056
967721
526434
1080113
1266265
173324
1851491
1431632
1037795
461194
1108449
93569
69849
1521360
1631349
610811
315166
1067329
1752345
1141548
1412351
1486254
185337
1290913
999537
960824
69265
309998
798225
114002
954807
361725
912274
243462
1123471
220552
477043
665878
431915
450658
219098
48455
854376
62218
748852
1207937
224450
1901213
1995167
1414228
666346
1218265
807563
1225807
247073
1988617
392279
318227
1627111
277322
1045760
340336
105970
302198
786445
966436
1018314
1521332
731314
321162
815242
585274
1034508
1017742
1674788
1079244
1289683
106377
431138
323809
1503695
437055
1348567
1286565
342172
159610
732525
662395
1205896
475068
1296344
1728895
892289
501933
1793109
114551
929622
1512512
150581
301374
1298702
553523
1179465
515130
1233763
644525
877777
584610
29156
910894
722632
533042
455279
805934
1726804
157718
9394
181682
864377
1840538
698494
1737924
1598260
604128
90982
296240
1835315
1723002
1996112
1091758
1934230
795129
1854847
1511177
1799958
347315
1442022
1315979
1581717
1802415
1253092
1568160
1677791
1865503
492636
598267
1974958
354768
1491666
1958716
327067
1091388
745372
1647456
1948382
1808030
1121306
1582482
670254
303247
447014
1068658
1944989
183130
1313974
865956
171707
1453241
120903
1800063
282429
1620283
1654356
691136
1478097
833912
1872279
868705
247089
1866733
1734186
933003
856121
1538676
1512331
101765
1882763
1587608
729447
756069
261308
449805
688283
1576899
620919
320230
594485
594125
399287
382432
1053335
1319040
167118
810951
738782
36696
559767
1913343
349107
897831
140973
1786000
622764
1808512
1077285
289236
99426
223354
227907
796352
269137
719863
1187430
1422136
1418170
1657398
1576568
1990146
1482228
1195282
1941932
1105464
202940
1689870
1069565
239204
128257
765612
1382029
87524
1160284
1423603
1671326
1368836
903123
385704
1728349
25063
46997
331099
1545370
1644856
1270631
938731
1746779
880471
1871966
102427
1833248
662434
583966
1785521
36233
1833083
1652638
1981146
370414
1399340
208841
26163
1343414
290945
1268232
1295417
1548585
1074717
1444699
1109703
817047
1119605
836190
1440680
1144944
1649630
138421
667653
164236
226611
839632
293255
1770370
1487444
1205602
1629972
21199
1181414
80390
218578
136866
1835841
1682547
483341
221025
1379399
476878
612850
1597268
450251
1613189
889861
158186
1652266
178293
250508
1452579
938880
501023
278550
1369193
621212
772213
954441
1677592
122761
1232759
85168
1996216
1772490
1612379
1049166
695903
1423920
729084
76291
676885
1708087
1862954
1599595
1207105
1777006
501379
70251
246860
1149337
493176
1473746
112829
1185460
431066
773349
905889
884199
1990950
511968
689416
1172005
1657412
928970
119329
992559
168415
1714668
473709
226342
1838771
273264
1087952
1128152
278562
1875837
1418048
1979546
7474
1625505
1760597
402362
1475693
340733
740777
1132013
254237
905944
1267224
1609546
345062
917526
157176
1549344
1448302
1318103
1645509
1716767
869349
405325
1173360
814106
975956
124046
1735917
1873930
1102197
1956281
332299
1014285
1585650
1303860
172945
1951809
125403
1417994
885189
829177
1714476
304056
1244074
1014598
1046973
1336681
222241
1251662
380594
879500
1347999
1696429
1764089
1341586
8407
1897897
983357
225757
1601578
485090
1967519
1620187
1846557
1703645
742268
1172036
43156
1545624
536697
66534
305685
1999443
602473
1137572
424098
132042
1007618
1999408
635846
1952862
279465
526921
733656
1153450
1882413
976224
167737
22519
559554
248998
615371
234977
296345
560140
1238034
307328
386175
1442830
1599433
848269
1998051
1605580
343605
574689
1779320
852409
1035188
952696
221745
375441
439715
729350
135041
1402571
1410521
1472628
1644158
663991
782821
1857799
239273
1206869
584610
391461
1223502
633196
467728
1105974
515653
912962
1460743
1893596
1471873
356490
818036
1756169
979520
802256
1481018
950038
1910996
1192815
753326
422967
215035
218041
1430744
1080274
1367793
395246
1030152
77805
589541
1680844
1918100
1190653
652862
319328
105749
190426
720796
1390913
1841345
1693364
1913938
1659850
1194061
892506
411113
1262264
1361203
468086
1828567
440285
1772401
588153
193089
682802
1485795
154397
331770
1185011
1644712
392422
564152
1828959
1140225
565084
95796
1794692
1875964
1980376
66819
460151
1712037
1360445
433669
1214044
557582
150022
737963
425609
1125475
1110420
1174016
772600
957745
877067
773326
1722083
21068
1457879
1577163
1920651
759776
1448238
1487711
611954
15220
1366326
1247775
7450
589590
666826
1507296
1742680
1579989
1558231
1780946
269213
1934031
1559711
1718077
1334193
714570
1640887
828602
87762
303877
1151402
839315
1266275
630474
1380821
705472
460054
871623
125966
1659128
1273509
836145
601024
192299
827680
900553
1043829
1930236
1196259
1236220
1819880
799741
863960
1338466
585857
1942215
1262900
921597
968860
68331
1417777
166524
1100741
651963
1852378
1695812
1457795
211852
8735
1866805
1962090
1554786
1979275
770326
1666804
651227
1742481
986068
1169825
985410
830467
1644190
1967945
652823
1933311
1582445
1304224
234760
978333
1995926
1970949
776805
1292345
1443325
738042
215177
581627
1891540
1891134
667011
1404003
1691887
136677
1311336
1985712
346695
345358
1349025
868329
305704
1935779
364786
67558
1164746
1769842
39934
1040345
158246
1777728
1901251
1733718
1096441
741771
1687030
1627472
1689754
1903694
1817142
1398087
981951
703713
438696
938483
1544397
1016785
962387
104343
1811257
1216401
1050076
1666139
407608
79161
1176905
1680010
457935
1726464
1428641
1264524
1130916
406759
1122752
1817141
1600371
221355
1202898
1021630
1793309
48525
1154179
1562589
1618264
448495
691827
985316
609811
842687
341362
1189444
1282280
480812
356077
214244
487835
1658559
1399698
1463574
1740335
826816
914670
1984231
1942244
1299841
1750655
1611850
324823
1145657
586153
1332097
1248760
1622950
948531
29723
337271
1125462
1084582
438449
1114696
439152
204705
600355
318225
452307
1332853
1932864
752221
460682
711515
1262629
1658792
1429545
66099
626026
1057337
1224187
54466
1838788
23799
348746
1802156
1023909
1101356
1070253
334272
182498
1564287
296771
206451
890124
1356048
668502
1365165
1101979
1834154
915620
550278
1195697
869118
1613003
1909699
1174765
646696
598553
629840
879889
1244023
4744
292834
166158
1795763
1569873
1628277
454678
840952
219139
1573545
1339816
1725996
1439610
39841
850816
1422024
1207788
1065712
1768579
623018
1061749
1800948
1178227
999986
170475
921245
48450
712172
1879868
1320290
1225358
230468
1036949
1122290
896460
140883
173930
317610
687464
801262
37709
1143564
1811239
515205
599929
1334118
997598
991961
385345
1127108
1468284
738147
486794
1123773
1849154
1454132
413750
910159
225295
50992
1847020
1399646
819919
1636899
1664493
1536801
569125
643701
1716689
1065847
1701868
1069810
1975590
45107
1542730
1270006
1765794
335401
1593945
1543915
770836
820698
296568
1072718
293282
326973
427770
1077575
126915
1624169
591725
1746801
717593
186262
18547
1798464
372266
1509748
972286
1481592
152795
929650
1001967
645072
484834
214498
1249469
205622
5208
1559846
1982526
1571567
1594772
1482986
1003882
938154
1046257
1546623
1464295
1471354
1921175
1161352
623118
1274871
1898722
524864
1889136
1557294
1138185
492642
829673
1957114
1743287
1214640
1959800
1301555
1823055
1183105
611237
1608680
512714
409385
1256412
1484387
1793371
95805
1334501
1720925
1039867
325686
1558999
214310
1810716
305993
11760
74679
357960
899486
1456867
1326883
432751
363423
702756
466357
1058686
931378
634320
1523267
487442
483885
1382708
1943579
1626079
1357836
243556
1365731
1659765
1492641
324003
434789
184092
871292
388933
1509688
673605
1013504
752063
1872795
1057326
1381859
1074446
775738
1457249
368940
232486
4790
1859619
185495
540580
2728
1674192
807311
190133
1798604
1128445
151510
1143539
575131
169711
1104790
1572780
1627794
1836659
678052
1787784
1078771
669829
204856
756585
1565100
1495073
1640129
295080
141293
119980
1963553
1449792
1034297
955772
1660473
459718
1241863
921298
1228429
852754
1388542
1480743
1798013
1653774
686851
1734545
999273
1753805
1771675
53389
1030975
1566938
562924
1619175
270140
1547345
75657
4829
1194321
984388
1589104
1131139
88681
537358
11329
1162258
1813779
1113807
892235
56012
1340715
82993
599280
1115298
1068514
254004
1180237
137990
1780978
1702858
1277388
1650455
1687339
53688
150315
771703
1349857
323944
23733
1367715
636063
437378
632898
731956
1608288
1914297
1436388
1430361
1569995
1589144
1280435
1752680
989688
1069967
1744770
1133763
1751241
884405
1179385
532595
1914214
8163
385623
869665
629479
1117135
392442
1401476
809037
1856409
1594058
1077051
1820697
177905
1633259
590034
1854912
1401765
15158
1383370
373265
870513
482121
877858
780841
1925907
468056
134401
957515
125150
1597884
629835
697050
243882
1804000
780041
640850
1240289
110310
1241612
953394
1153861
1423153
1062880
1252508
1891780
1554327
875371
1921645
458304
791736
1318513
248419
1309727
1199897
708590
90228
1483499
197492
1127868
1870968
1228520
1090585
89580
1491953
1887264
1642905
97918
1670656
1237964
377032
847958
357304
763396
1778298
1970410
1114587
701006
1994439
1674574
659616
1330803
1219812
1605699
529714
91354
1143980
1226975
1389622
604943
1830241
699209
1935880
928781
1716721
262667
743148
174002
759544
1726538
1486877
1969203
1345815
1878180
1944647
258440
10777
1115382
209101
69553
1244501
689386
955583
1933420
1317759
917159
367136
1020777
1117483
1755144
1372363
871533
494597
365938
527056
1261735
1671536
1416874
24572
1340852
1383014
1502745
1769261
516534
1656697
1517051
1650526
418978
933728
1085876
1137279
284702
1532986
754168
1688795
872600
343568
1820883
426151
622184
136172
981767
1882508
1650754
1091165
952642
838723
377799
1982090
1715698
1550372
1547598
964445
906585
646603
429418
1764544
785950
660559
931114
1988813
1312798
1525129
1256817
613429
1359823
450746
121606
495603
1706215
1151933
986106
10570
975558
559874
372335
1230700
304980
1352290
424199
1259053
1051790
974289
896367
377296
382593
308746
1020777
1054530
1212805
43263
1849525
915113
171323
121102
735879
1626370
1937476
227635
1901022
513996
1930893
1625312
1969591
761555
923334
799434
307133
1405219
1243122
1258615
430726
643055
512064
336667
446392
1382169
1206942
464764
1981091
400838
891158
1860936
1910811
1903294
508146
139568
723663
1991390
729051
696830
139254
1379113
298324
1909295
1923060
1301566
1527409
1641039
267875
1575092
441109
755659
1922333
1170004
213611
1482074
883208
800364
1985028
1092864
307125
939528
1796
241670
47471
1367431
643286
1821973
893974
1017744
319748
1743862
950178
834120
1965
870078
368064
1823858
696620
109570
1815320
1936469
1841089
1744475
1615408
710147
1395956
1297167
334934
374268
1091860
1134381
1178975
91135
1445994
262899
11823
426856
1783490
1289467
1033624
1348493
1006041
309820
1570213
533557
1632026
145849
1494095
452394
619511
1397651
179815
440656
1317756
1410284
194563
468444
730520
1000207
975013
1427669
1853472
1010268
1869090
1745983
887808
465658
1117287
1031868
666976
1759844
1131413
1533164
654018
530701
394356
963657
134700
435165
1720419
1426121
1339910
1211686
437962
48448
1349427
651905
1355942
311726
356592
1881396
945632
979630
1958489
325397
1530242
1144099
1038847
1914196
647661
894007
75220
1382675
936151
689702
877562
337645
1857851
653155
857826
866291
1773067
899292
1997228
1383518
1609988
1041282
644641
1142095
1354551
456800
1075736
1018251
468395
481309
804293
1945460
750215
380475
515839
1218182
217654
1617087
558493
379059
1252201
25420
1409609
1059760
506462
1131081
63832
1343182
736750
718803
221780
1250274
1105811
1356086
132073
133745
793311
703515
75162
156954
381781
198168
1166641
1751703
1179829
1211499
1491119
1909657
39843
916296
949773
1090329
141013
735852
998908
1907477
1031980
299496
16224
240774
1066786
1209182
669047
921027
1807728
165543
1419770
390756
1576619
1207539
836719
1726823
1892395
1650586
575735
913107
1573706
400929
1073864
618768
1001176
918766
1757573
1810903
804772
1919588
1246337
827913
397046
1899534
1518139
89061
765945
629498
768357
300971
1818570
1781784
1961336
209163
904296
122130
763925
1093614
1033846
1231420
1465983
1435963
1122207
1911072
569256
1199627
1837672
1747259
584662
477697
1997029
1305215
220755
727817
369320
1916690
1577203
1812644
64717
758007
1960687
1427573
961090
1709290
1594570
882984
1145612
431015
504182
1837348
1778910
927689
1761721
168981
1343242
225062
1868866
1014874
1186649
1101447
1093489
1563190
45346
1920966
374555
1511207
106017
1295839
345366
213070
289432
1227526
945131
1291671
733593
375424
578772
1534714
1964185
1897359
590279
1392019
956692
543118
1074907
1245074
1937074
1450288
314572
1456080
197376
351892
766570
838058
1918933
1736639
1567445
1180692
1702712
906823
1824788
1811199
453718
1320678
1878143
1019757
1028351
26095
1647908
1982361
1897257
548270
1317484
885705
1491108
1542704
1399702
177732
1620064
748199
1057984
980795
28844
439576
1701038
394463
1423256
615613
1891972
1884467
382223
821531
307687
1734605
187174
1278445
1340628
718271
1415709
8067
730798
1022299
915245
145858
1120246
632003
547779
1143127
690728
807712
1921652
607292
706589
1410160
1836410
1485278
1335646
1926321
1811928
1921663
212084
1345613
1812945
130628
407354
1801593
1790712
1652758
1540339
1205944
1330293
523351
86128
1079240
1585537
1754002
1343403
1924677
1800578
330413
754367
1371679
5449
1815141
45168
1286963
710383
630868
67441
481720
537160
157338
828290
1409560
1038608
710312
899523
1476816
1040648
1712196
276276
1487313
866927
868846
1235583
1448494
870518
1031506
229961
263081
858883
101015
1201548
1946958
1317098
981435
303844
1766728
1178459
1914466
1713334
1369057
951455
795802
1553428
879830
210331
139562
65127
950388
718238
373765
938256
1748435
743982
1146932
321048
730826
1150676
1901285
1171552
750985
177255
141789
1763105
1142117
1408679
1290832
1566431
518514
44363
917316
1204964
863339
1756462
517487
1203347
1801043
496898
986607
515866
904523
1160413
113983
1959578
780712
458500
365099
1067766
246443
285817
1754020
1429531
1595771
421719
543758
160266
375903
69462
376566
1812170
1493760
1604205
640316
1270762
838031
1014832
1001511
464760
1366676
1402909
269535
1951651
1806676
704112
1917371
695376
297486
1502580
250174
1549407
936960
1230093
326509
568466
1979070
1290206
934772
161836
64199
802232
1681526
628692
1157806
412811
1251395
474380
1419000
358111
1637502
866257
1769110
611038
1766937
1348390
1968244
1163156
908064
1600908
833278
1704879
959096
561908
1745462
422589
1993580
54263
467242
1102704
964912
286726
45664
392430
524904
913760
582296
244584
1026944
910227
283431
340536
38244
1434974
1671569
70281
420644
1777416
1968429
1685356
1698920
245470
137002
1933300
1368930
753407
713091
448241
451098
1216140
1661744
180781
1852385
1678158
1012949
1756176
1638003
264602
1466553
308156
1519568
305511
1290511
1545134
877328
1020639
646356
860018
838139
884328
624558
1210601
1040789
1099345
1239174
956070
1776472
945875
1381605
1245634
38844
1505545
941230
1624180
1785672
294421
397828
1898559
745691
1682664
1821245
1584623
1713033
1731194
935911
882261
1968887
1015745
1898071
181601
2294
344718
47320
1013141
1516636
1684542
1389208
391792
758686
1846195
147075
101358
1941165
1786021
744082
1204349
1238593
1697295
1039172
1451965
1434217
1231977
1038955
1091195
1810352
590399
514608
1114027
501116
442593
808932
688331
297587
977542
1103968
522147
1133437
700713
589041
906940
763576
627404
368706
1164938
1001437
1717571
1788114
1927397
1193616
1715575
602125
1111437
1258954
1468394
448918
1393956
1030526
426098
1319880
1233586
854163
1607442
835657
1197799
1507255
1671259
508738
1628422
457308
1762502
387948
198164
737886
221718
1529759
623929
856775
397958
1563267
1696578
1849027
834530
1895474
1321898
684183
1333402
595531
241322
32
832658
690673
581909
181225
1926935
622359
1231369
426485
1741061
1381492
259102
446709
61154
716940
1974056
926481
1367050
960793
96427
1372944
903021
1046568
1833018
576798
393103
1009456
1517107
1917351
1400904
486012
750799
1242369
1781174
1847222
801394
1162175
384129
926609
1021859
171962
734372
1436242
1946462
1149506
181324
24871
333208
155009
1671313
1370598
199352
688494
502485
1718216
1888259
1940502
705835
1926646
750705
752667
1539485
1662785
1148613
426468
516475
427949
71662
241944
707731
1284984
1494695
1701041
16983
1990807
1441554
1680341
763534
1032971
1987503
1356938
448759
1423515
1600498
1748373
505268
1088736
1770165
1761584
1233491
111247
612978
431112
1386270
107478
1195036
856986
566532
1837113
252211
1082739
667974
1225018
1265890
453631
583740
1806691
532629
1243250
592363
1100260
1228479
1629779
977733
816071
223725
256883
100429
1296437
839773
1292747
1613208
46017
1219738
419655
1248451
335228
368435
1532954
915263
1666629
232733
1534881
1936836
1029504
1313568
591028
392647
141325
751685
709523
1462851
801721
1191042
1733683
1376108
244302
1966530
1707998
748231
322705
975996
835032
346189
1031996
1578054
245856
296869
1174318
24353
1318056
1718477
1018519
1356342
1712504
891815
148304
423488
1495915
1114983
377591
442601
1916324
440832
1147411
408932
358917
921696
1557446
524561
902005
496061
1226573
1437380
1534109
486106
899699
1078358
1544591
1674450
1831293
610411
651654
1955765
1404793
1437551
620877
203577
1888152
558923
1381510
1344250
1075399
949655
545626
1099292
844135
345451
881308
1664779
1183165
1505896
1105721
365874
939436
1405673
162208
748482
1356001
1847301
712132
586239
19952
481526
701651
498128
1251375
127953
1183280
599375
539913
117655
1325402
565691
476444
1790544
591408
1631189
1772770
640808
924627
103334
703933
1784152
1331090
935481
1116310
156068
955849
753584
1177439
1930261
565350
1086321
1870804
1379975
1201643
386022
1613836
953204
1857838
936626
49573
1648607
1939139
268047
653888
489752
620985
33545
1856018
1702509
755196
1459372
1349454
442294
1047142
1074072
507904
135424
839440
1157639
902585
750520
1698818
262694
1465612
30981
1539515
527262
1040072
1370906
511739
818739
736969
583362
1488605
1081036
1359294
82494
1238796
294902
578144
1892311
717157
1602432
1702440
1891955
1465097
1302870
1739070
1076439
1807438
889467
341060
506490
224387
493525
1877685
1503572
470164
152643
981694
1563096
1975799
1271516
1905906
333637
950842
125064
1100916
954169
1979816
277065
1180790
206564
692891
1307596
1954500
798067
1137257
1036015
544763
619097
724397
491893
1014660
1327824
1530213
1757127
1335166
806382
239017
1028029
1498413
1945910
767887
1377168
217930
876589
465157
1256308
439046
104056
1650573
309360
1110388
379856
841762
1214404
93883
1313942
1543079
887039
1770353
451458
564871
1918155
325553
293921
1065272
466348
467844
1350920
423589
447752
1014845
255381
1719778
157851
621316
207856
1531563
1245616
538982
1721082
810107
388172
761628
1281394
1295085
1208546
886540
1153543
1632291
640640
376480
188350
1779897
780324
833417
1691917
1520585
825663
198611
682778
1169644
310804
681338
729637
874956
1507841
867070
60382
1007735
1417094
760346
1796420
640816
1056535
1394029
195042
971106
1751316
842019
370098
1433031
325777
1501218
1239133
1751797
1954518
1094423
1651865
1104932
1007791
303122
1678848
1657825
623726
667314
166492
1939655
540711
1559590
759179
1389478
1238568
1774474
1660129
319924
1508854
1585014
113146
1971942
1662677
883348
464895
824390
1920973
518451
310623
376146
1771811
306416
735908
46398
447625
1653675
142260
1857009
29678
323487
206703
326889
1560891
1235811
1985047
441092
610633
985534
1506338
1982778
671025
173809
1738231
1672562
1277175
1999352
1028287
1577191
1450075
868616
911930
320637
637792
1017566
366839
635932
1240112
1256879
1637530
662291
1524344
210071
1167379
939499
1625552
1147547
1420685
1837883
1506411
176069
69611
585625
1182602
523281
213779
84044
1465343
1009768
869793
236952
474384
1186567
1085078
933394
964550
435529
1349718
1611480
1456004
1125284
684368
1819936
1452217
1365534
324151
1252571
1960287
478500
345895
1523526
889342
204414
686079
985972
1515175
1675379
746073
1799322
482412
846205
66164
342645
257819
28759
839361
85542
357733
658340
948909
209686
1564292
710331
1736836
1146864
999800
1536929
1835509
501841
997601
956277
1575859
240016
1779244
1016369
563447
1532003
285749
762549
1380170
1612083
1149874
1615578
1052496
1569962
1995678
1689551
1642943
1558821
192852
1052632
1544991
1796689
507225
1863475
517584
162194
1465834
1515505
1529347
839773
1578109
1038724
615201
305040
433739
589897
298930
790860
281979
1666987
640345
952588
1304484
790245
178945
694511
1714354
1119852
256654
1264956
1308637
129642
942169
1179822
345918
1587275
65645
1488981
1622846
718272
563267
1073298
1059177
1212679
1541373
1268194
359952
1985385
1275462
1660080
397736
109069
1758165
868072
634576
1505840
727772
1420880
1745109
1744664
1384894
980208
158766
904173
1880721
1014577
903545
1706688
255488
347072
1253821
1875008
596035
1386772
143588
1685546
1588799
1623269
170515
1758491
878345
148323
1014664
272126
729640
1596227
807855
647752
545488
113755
877376
1646808
469128
655506
1670964
1797650
442033
1042709
1337321
748335
570994
1993751
4869
51289
1865193
1407325
1244171
499505
1234665
1242166
561188
1834497
1657834
1493992
1492666
1459573
151635
641110
589473
187567
1049429
1316551
11410
1212849
1626298
118130
1520725
1825208
472896
1129935
1407938
894773
265855
147370
733613
211304
853931
1836360
691320
1195330
1541359
1701287
204922
365406
204423
1573251
710216
1992961
1169260
960527
326639
341366
423814
362561
645564
177342
1345565
1148316
785308
959760
1456252
1388577
537492
1349908
1062101
1925569
1100276
618119
128296
485383
197044
1002690
1571998
1887911
1634235
929205
332835
1887762
1867663
1538840
1688591
1703355
632442
828445
1474716
293697
539377
1826197
1048431
1643773
831160
988570
475748
1643869
1708912
1611407
736734
1804372
1956337
1453795
804579
112361
707053
1583237
377484
806520
100259
630951
1033294
603606
1821240
125234
744416
1324800
1730098
1999507
444113
81790
520606
1254792
1628897
1258671
15150
1772359
1765730
1908747
1385813
514620
1077723
1494884
1514593
1705630
475125
50817
1900844
1489347
1694855
640901
1040091
953215
1713483
1023612
463075
400021
1342922
170234
635824
871391
1428434
46875
1873617
1121836
1133133
1727976
269302
813194
1917100
1035419
1725159
372958
579279
1460249
687178
1544197
1102965
565527
193257
1878948
1504130
1574206
1801998
258560
626779
1298093
552985
499493
1269530
145028
570221
1146019
1767356
1612221
1345743
1114715
1419243
733437
663116
1879874
1601124
545759
656510
598708
1770894
1490510
734594
737084
416768
602794
214590
779082
413900
1172871
174955
911718
191791
1457527
1729172
1153686
574574
123767
1165587
920090
662528
1203574
1558597
1226795
682828
246820
1992245
1410036
1141793
780973
581520
1282811
1685489
712342
236672
975729
184427
54131
686072
1396896
1222702
881936
1235323
1519075
313122
1935996
1888433
1625717
1952388
749168
1419840
735291
1340825
1497075
1844464
207617
1707694
1966871
1920911
1198541
1947680
543542
1121168
314644
1886110
586539
688866
768405
1170557
962274
1131369
814896
1944416
1623462
731705
895311
1737772
1650356
1230463
1285465
40557
59475
1776031
1079504
1295515
895662
385210
1940132
1249979
213109
210658
1407457
658713
1469141
1842576
1129272
103313
1079713
1610721
1577817
397389
1231647
1676400
190849
1912087
323693
1999652
1675368
742937
884597
1851128
199354
1928429
1404708
723782
455812
635441
1794792
1311390
1052443
341944
473285
1859570
313687
1022127
1215400
1385141
189354
939713
1383825
788304
1785971
1581349
1959393
1004730
1116406
1378216
1715523
1882049
734843
252789
558438
1767702
725535
1920857
836345
1193254
392323
1787635
1638954
787511
34389
1308659
1137247
1956610
1487983
732718
91813
1580796
1726357
1327767
1212292
1766036
651182
36915
1534635
1853401
570875
867639
1063614
959177
1035458
1797927
355310
925839
338389
373985
123347
752873
1492211
1779853
171996
1082251
1115008
1735887
67910
1742239
299248
1672351
1242226
1846495
1891053
803324
1975406
1771220
1889819
1196107
722601
294936
988161
1766973
341038
699496
1623790
1591358
924572
1758476
614418
295483
870667
439130
1825615
1435644
178884
1380643
862042
1439594
1089236
481201
895798
1003208
1274727
91145
784568
1710389
1121254
602479
1229052
750862
1169313
1867617
497055
1723398
844581
1119620
877224
719473
26635
848584
423558
744064
1800914
345303
1280886
262666
1026257
641002
725093
1055911
1987003
1642223
1744821
612127
709274
912027
1166460
724849
949948
1654218
1143779
524190
1190386
869444
1680407
970834
315131
266565
1872051
1602245
160820
1529826
24807
1671664
1998550
713773
808071
1098237
809945
916795
1896955
204369
1235500
1346248
1816067
1608093
644907
740535
1445697
1839612
126386
1985180
1710900
21036
368836
1936341
1075067
476757
1946029
142287
1211899
105486
474820
1769287
430467
1757716
1500970
288283
1561704
101612
1322906
260149
1808238
1897608
542896
1095527
292235
987513
1723637
612570
1162127
1558319
879224
1320996
604412
240835
924848
670290
4668
910748
172789
1629850
966857
611131
307727
1522908
1043381
718120
1411020
1150018
325295
1110354
1811201
1949725
999267
231428
1102125
1394342
1568259
1211161
325990
626921
1978851
14597
349967
1551542
1606781
391095
339840
1126715
1927148
1427788
1825147
1102987
1586928
1637711
8724
731741
975736
1355325
1519786
319027
502743
1280870
1933850
1686114
1713085
1522283
664630
1951452
1239707
1516177
586938
1424974
1089478
1796283
1465711
761196
790430
1557911
1489122
74689
1039075
1339920
1743056
262249
949883
168532
977107
1269966
868314
1071336
329418
1694387
925890
27763
733523
1252763
1255459
1081036
85415
1376621
448260
1728323
1459164
863458
186555
1121280
1009721
1502094
1723794
1444242
1376027
1585889
752517
464669
1103282
562189
111747
272003
784662
4105
1602281
1282468
1247491
1061315
703651
8513
820032
224568
496622
798314
179564
935453
1395247
1743022
625780
1131541
1408567
1313079
1873401
1111299
1438843
1679050
1263788
444919
1958374
728412
575592
1738557
1314559
1582916
1680136
274101
1465072
34504
1287281
1706228
1121254
1593069
1214809
1236396
55520
1352938
1149853
1172310
119721
523588
605842
1730891
487052
1791502
136165
582158
691014
103659
889236
377273
1891656
1105353
56757
1510822
1661574
1690473
100004
459972
73993
1738102
371120
658582
1929594
1163710
1858114
1663512
1119707
692576
1593869
166971
1669414
858199
1543647
1109355
1273907
1826053
1614437
1410191
825220
517536
1220257
1287907
1657777
1805902
1413351
652113
1091559
1239247
1801343
1463725
1329184
1775530
1232224
1697892
1903627
983576
1646802
1247771
1338692
400347
1692265
290812
19718
645284
673343
332751
1051468
731256
438668
1884595
1629083
615944
271730
1814504
1837553
1451341
1280386
901622
1009248
729432
959812
1117314
412117
900193
1807976
1481399
155492
1617457
701097
962627
1937953
580239
765010
1920014
240125
403448
1447857
1838978
1205063
286158
632382
218511
786207
1955082
339376
535656
1446178
1329939
1961714
345103
1272013
785630
1980487
1391073
769936
1040471
394468
207382
1134963
684928
959881
193301
1783045
1892797
1403762
1216547
1007641
129965
744312
308613
418949
1224614
1645887
1919259
1775183
843616
1272033
274688
310327
1010945
1790870
1437982
1808495
1479170
1517108
451020
1560653
279071
1752217
978572
140107
456444
583146
270103
1274365
319473
1468144
1822810
1140975
881204
1321590
64613
626305
50664
746511
982791
1674337
1105573
1100254
265184
109176
676262
682379
1797085
1002342
876931
445652
1602062
885541
1432801
301793
1475822
921030
1646474
227999
278205
1456392
397370
255959
1933960
1308495
845684
992857
1068664
1106557
296584
1518025
467479
377450
791267
435369
1605498
398820
1670739
762217
130378
1674762
834469
1230851
1417266
906795
296332
584980
589662
494109
530092
880653
1226463
764891
546243
1857750
896583
252515
474390
1569882
958117
256884
10637
231098
1581975
255677
1099731
813184
579198
1464167
1748430
1078801
407084
1269580
835180
1288734
1022625
854634
1533953
1244323
1007868
228587
694397
1173296
1949597
967478
3440
1042635
1541186
1243563
1444278
524673
1640773
565508
1672866
1916160
937315
136037
1601468
1156966
1381589
1170956
1724006
1392990
159221
334801
1140693
1290485
1037295
1837287
593576
259314
1826730
1851438
1963377
808964
1451869
1936561
1273506
461357
1606376
912416
503357
1760123
1422982
685618
1874909
311628
197783
166560
1159704
1970655
708568
351058
1824057
1578879
1138463
1399984
1988779
1659387
682928
612308
527675
459808
1846451
102933
1209735
37754
1021936
1682806
1168197
499330
1902221
906535
455342
141507
1536846
1818562
398500
1096635
617386
593073
572378
778549
1368064
1153162
991751
1602755
38659
1060748
607045
1501049
1187993
1881718
446067
143145
718936
141857
1991541
753296
1822371
827200
1673815
1603102
187268
1038095
913873
242417
598116
1485698
1342747
489651
1236705
589792
1002231
861719
1777657
1000947
69551
1439488
807627
1639673
1250120
687800
918145
388002
1395290
1883231
108373
695820
1121597
1703787
1262487
455502
1536548
331368
1327130
1334313
765608
1896023
1893440
1605278
180792
789385
1744341
699933
301329
283824
1877671
953249
680456
1870300
1773761
263852
813538
857496
1466348
973805
704750
864868
303433
266956
172039
425217
490836
373646
1915146
61951
754324
1978615
836449
881128
1626622
912441
1316736
1349641
111882
895340
264493
113761
1727080
803928
1331122
961738
1066752
1049436
1255773
435070
1831876
195176
653061
288958
1681248
1638812
12090
1731701
1512749
1679923
761900
1843747
664236
1295961
830893
827557
1846451
188949
958877
699182
1262142
764213
1425753
1611390
1570067
1856234
1149686
1447278
1939063
471673
335854
1613527
1974312
431568
145639
1735719
1632728
1026342
1642760
643598
1937898
226265
1692077
1108444
1811158
1854705
1873601
1160415
1673755
1360909
1812846
72124
1366196
1898648
249184
274652
1569607
1757025
677529
1898805
599467
213078
1996374
475342
434307
876176
1071456
818988
1948277
676440
1006179
1630219
546599
305005
687481
1539433
838635
251374
1645225
916488
493339
1772203
1500196
444341
1638111
720955
1891459
421100
176418
1124250
808775
1928555
1372549
1725296
1651835
988973
1151270
1100974
1084307
1153090
1424252
965706
590160
69827
1038928
1349704
710389
1597736
1223744
79005
1234346
337802
1890407
1091850
427947
1128484
309928
1554711
507325
184810
486287
334998
700145
1880821
169948
1002187
1942189
255064
1514757
1740179
1066398
1688427
1522189
345020
1775630
906045
1110411
69235
1827038
816519
853891
1692260
572378
869183
137917
1759034
215301
77533
448584
729389
73882
1640165
214908
1248399
1406902
1119227
1099232
287858
1091242
1246960
1767172
1684122
1645700
1423232
1018481
404012
1612314
1381419
1033862
587882
1546222
1061240
202935
1505904
899938
360720
198895
914851
1257818
1160853
1559082
798046
410260
1325297
1728244
1323052
638316
598097
1593847
1308302
1430192
1273558
829577
933651
1946548
985891
1233806
1025535
1261523
278730
1914766
542973
1649642
977456
434603
1666419
1404435
606786
1471941
1156631
824295
257554
882705
654081
1105963
1081855
1995582
1450372
1241539
1593411
1964470
1987053
611242
722738
1141721
38249
1981538
1742325
153869
363735
756646
919043
1781696
1037610
1965660
1112997
1146545
1211622
1187352
1222783
333065
1632744
255800
838791
1806728
87938
674845
1019591
685567
1253921
1460942
1759316
1291498
1183038
1966800
1257466
4267
1440278
712761
1203513
762556
1811696
325065
996764
425293
1604900
579410
1353084
1167223
1114042
1806762
1162082
741184
1987651
495575
1004990
1642672
10579
1705654
490649
172437
258625
168813
8900
355104
1597496
1599093
1565905
413599
884954
1625173
1187903
1856865
1816914
1855828
178695
1357198
1405171
1334336
1590557
1768131
1849442
1185391
787710
957293
1416943
1858671
937767
1834239
1842494
1121685
207657
287279
1438402
1214949
425621
1258444
1125289
1509601
72135
1733418
1949856
545371
492134
1280647
384075
185980
972665
910907
778219
1400372
332737
731339
885074
1084265
870094
1377052
1933194
1934113
930934
924715
1857658
277849
12501
359853
230743
1929449
1488479
1544811
919863
68946
440317
377228
1373601
938409
1388409
991012
1576713
375190
1122031
238338
668992
1139586
514914
504334
1858662
574943
853571
20272
84525
565063
1423807
389481
1704199
1327231
686948
1076185
823349
1679093
661422
1215589
686750
1962728
1447905
1363480
1969310
1948861
1281548
1297107
227972
1665670
1182433
1178947
152887
123985
396163
1696098
1550774
1534679
1064913
252653
430999
1924746
1536261
1857928
1035193
285222
1396584
822317
245779
468302
248367
1847764
1049846
78365
1936543
1375428
1956162
819953
723977
602045
1845956
1359669
1085122
609627
66563
1428890
1641636
1093204
442544
1138328
1727417
1510263
366161
1859547
1332039
945995
305185
1268105
1426920
433873
46156
1770560
1630486
435248
1955802
1123975
968343
1696787
1320231
116765
1007686
1002949
61037
1306203
765636
1035037
1611564
1359575
1238964
1820887
1451034
801300
1366913
777957
1342214
179899
1320852
166504
1457659
220146
1312111
744936
433132
1497219
475580
832202
828199
1951722
1176296
255072
947017
612966
545075
1302139
462409
979296
1317659
1446539
3495
610101
752181
1770605
1711829
1604436
1102345
406458
1148850
268893
305621
1352981
9639
1684893
482392
242594
1148797
167328
48197
218591
909382
1529493
1820870
898933
384268
837238
449505
998643
157531
383073
488892
332526
1618079
303296
630078
496429
1831222
598289
1537953
1984693
125446
1726744
693459
979931
1517033
713398
1344455
1802474
880069
1501078
389116
759176
1695925
1005735
399073
204141
1444088
1151162
497262
1471368
1185860
1288947
1992324
1783333
1592311
1903363
1463453
383601
698949
1415203
1450571
437358
1620044
824235
493985
1297656
1040841
972584
1195959
61948
1558445
254244
557706
716547
1583790
1609242
1920382
970893
1249759
474843
1369787
410638
1241642
801064
549404
268399
1866000
1421617
746055
1396410
714622
955236
491450
1799063
1928155
491988
1921192
1607801
1275400
658666
658235
1076143
1674865
346648
1090373
1536587
1241657
1157752
616120
1149018
1523211
79387
1112621
802383
972918
1267023
777377
938238
1885041
1512158
645837
526215
1316812
270758
1427247
312857
584258
505344
1871204
130207
1711284
1778562
907549
496772
1825377
46633
1637296
79430
178268
1847255
1325983
398819
1487808
489948
1119199
27436
24343
399054
1617433
953796
269190
1226495
1452890
828705
1387597
536231
484183
882171
1795693
1724372
154890
1468641
724814
522358
1219818
1908818
453418
808670
755696
415036
610666
842802
778103
110812
294602
1470645
1712236
1545735
638932
1351537
1869711
1244940
685337
1046446
329228
1857766
1833764
1348015
825370
812933
754493
531148
1869001
188696
1816989
927135
1162291
1503633
1949632
1127538
199611
1189230
1922592
11386
1274593
1569183
1589617
1983248
550105
832757
1505809
1641181
941223
1493075
1234722
520669
515769
685419
1018577
1823438
881843
1478464
311683
887878
285818
1473109
8243
1246205
490531
512055
290395
849600
740697
1128918
1553022
369264
780057
333823
1609698
1250455
1524597
274865
236524
1594935
1394223
288696
1148924
1096724
856332
1768700
21708
723062
995386
6707
1634901
496215
430569
1910799
119635
1238190
563606
1311942
1417846
635538
1730025
1861253
492791
485772
545926
1364321
679257
51658
219377
1305129
1077250
189915
1802028
1009880
1631154
244253
1706653
1568594
377143
433818
175054
1854038
1419253
1987126
122357
324482
62326
925373
1304686
1603958
1013740
305021
152400
1161630
477633
1011378
1936027
286933
1872227
1693244
689936
1617418
1955608
981488
719311
125018
27661
569574
484667
267300
760244
1255627
1856313
898144
216641
1038097
1693944
647524
1776250
599990
1646629
1246021
563093
986492
1437372
146710
51331
1137753
1008344
744252
1320219
1310343
643787
481768
1194455
279266
544190
404571
1697074
718664
88008
27106
698085
1271572
1554435
1328599
23407
1128610
1708052
1096220
608710
1946284
1493289
1879823
1986375
1250416
706597
466828
628665
198724
1148900
736781
1896219
300300
1240522
1419170
981203
1710321
202149
23833
1927103
151389
1946464
450414
1857530
307315
633280
1775531
1740904
1486029
1255807
1515033
1420627
1204635
1500833
1427446
1391501
1542017
1661042
1255534
1712211
56418
384729
1665166
1953656
278226
1143303
1159100
980366
1759862
1480560
803297
846326
259849
1567619
605926
929437
15377
1684075
1886239
1665706
436226
359096
198969
428888
1175031
164088
401162
954346
306811
118795
875081
365257
987099
1217996
310572
531552
383411
562862
877918
741064
1155507
1356515
1047272
257569
1831078
179315
1337192
1172061
405442
312575
300695
1735645
614690
885511
1034097
1144863
1927088
1222501
400115
1561896
1054185
758903
1410800
517644
168418
1268224
1485552
1508063
1679929
1287005
515888
1987352
91788
118200
1381803
1861828
997947
644516
391345
553300
227579
483438
944672
1397683
433039
605006
1923983
322905
661832
48768
1090743
1949008
550525
149517
1815423
233702
613477
1530567
760099
373182
1247499
383117
531865
1639066
1366921
1216752
194127
1133752
530644
474237
1401817
1572781
288080
320014
326368
1307501
1760581
781243
1955966
1666503
1736814
1942797
245397
616615
1529493
393225
1360071
607228
836619
1200074
203902
1382274
1107292
1832710
1062191
1926503
764062
1330069
184787
1325951
356387
1917963
1353390
1809510
856259
782295
1020208
1730224
1813362
223890
184241
880711
1279462
1824974
601711
348163
1559585
585845
1085978
1106609
324412
1935835
1271874
1697568
482944
1624788
772250
346214
187550
1466583
88252
341456
1956679
1409975
1713337
43416
1174960
801642
807558
282705
1881707
257371
1053492
835870
912332
441140
1616530
1229522
128645
855387
339759
272188
1959256
1204033
1220514
1734620
774220
62424
972172
1636452
1890859
817040
1078171
1319928
911106
1391341
1525020
296417
846730
259848
21595
695348
1275811
1697361
1220910
322655
1259919
951201
1823569
211591
330016
1419106
134730
510168
753823
1770528
1822490
1504100
954017
1277075
1119923
630856
1572181
78474
487050
136906
1309157
1406036
1966880
1800852
728396
1246889
1045002
432844
860808
1158348
1171699
1262084
939728
1753842
239923
1561238
29748
706648
696198
1095363
588855
38849
1213074
1605225
868415
392092
372658
1248355
167461
781391
1424692
1498861
88853
1165615
735707
45615
1826847
1604601
309155
1533208
427994
1273679
289703
109100
1802194
435788
1241147
1706164
930614
809892
1362030
110502
565435
1971635
302782
332071
682952
603288
31566
1383638
488614
1865900
1998431
1225877
431359
1282731
1847350
543199
1489786
1530539
1931599
984206
118921
1006908
1427133
1289878
1058695
1679555
1034869
1678215
1863360
303444
469576
1177185
1064539
1878746
1004896
1603198
497553
1778622
1952000
813742
65129
1124378
161359
431476
1636006
447107
408863
1029323
305055
1213708
110206
1228920
1882219
714363
741974
1748996
467685
627621
850722
717012
145213
1842910
702073
1679640
1445133
296755
1488973
1903570
1966968
433755
973440
764434
1757609
1972652
1219699
958733
7888
484068
1713749
425461
1217644
815673
1309826
31999
798870
566805
43103
1079497
1520281
505060
1335507
891043
1153157
847450
1120294
814022
331239
1266952
394836
549439
842632
220072
482826
1491831
830982
873772
1019185
333729
1687365
703992
581561
1627557
1883110
584456
1279250
639618
1331115
1236336
1817205
1642864
222579
325332
1186819
744123
442849
1498604
36170
240130
1036823
192497
577037
650935
18084
456794
648848
177748
222993
918343
389992
324969
987819
1991681
1658035
105714
126441
1979668
531977
255341
1908255
604537
200673
1277705
358979
252323
1419726
1762170
1807592
1020443
842587
1243219
1913903
556864
374427
1092752
1424762
1897589
421179
1949759
1301944
482124
349349
1530002
1842844
1880153
1270842
1861219
553731
316208
725543
1362437
439190
1888304
238280
151292
1225627
630134
709731
636481
1737112
1601845
161891
502956
283959
95470
294235
1006779
940110
1281507
1744751
198588
562722
901889
303872
185604
1684956
1979146
1827355
1449555
917500
1624692
137569
1051909
346087
808796
109927
1128953
1904008
1460958
131862
1426862
1033369
359374
1162240
1171165
724520
1702443
438467
1981220
1817264
674706
1783796
851963
437512
1436018
866539
1389838
1572064
19058
1336573
1812777
629887
742313
376606
1037486
382080
1320779
463278
1459388
1403421
174006
1064816
256984
922234
1537551
729881
1531634
640901
498493
1337862
1153222
1590141
1092717
1280145
1738721
1229185
1927933
295791
486516
110149
1261910
524393
1604283
348406
1218052
1570525
687091
735935
1825337
504767
1191502
665180
1470733
1191175
1322135
1272040
1169847
1107768
1080836
471905
1596863
1627574
1209514
1293555
1197771
649510
297291
1365441
1171528
519031
1572019
752154
1180407
1236839
1900487
1877147
1345659
1100504
815760
1193422
1357813
932871
434735
1739727
575823
197186
1445578
1895054
90856
294711
275425
74127
615109
1889018
584626
1069669
930766
1735196
1035466
1613347
1123642
629474
1153805
1553045
1222496
390891
1946372
1091917
237286
1591519
534737
754475
1063767
1137197
1831557
174847
316830
517151
716867
112382
607079
1151198
899071
1232202
1312390
1399523
1000109
1561996
287140
730208
864719
1085509
1596050
940523
1922976
1152719
1744446
1456086
252595
124400
1421978
490609
482599
481931
441276
906491
1480984
331870
592913
279248
1910831
1204973
1634142
1833561
1305978
520879
1076499
1975082
454328
1668554
737732
415354
1780579
917022
837258
61810
1307861
1281767
674522
1687596
1517219
1836321
78527
1298123
1762160
79462
134816
170290
119842
1372352
1803686
1499999
1965606
265050
1508514
1780103
1467650
1967388
646641
1441655
1642880
1193287
508529
818089
509862
1406577
1580977
544223
807304
1350662
600761
1065135
894726
1645548
1744001
453796
129703
1486482
1427643
22636
1464821
90670
1998586
1579604
783912
939286
1218133
1907656
1255471
1088319
1843959
367481
146988
943304
988632
589482
246057
1677984
1287634
122409
1691584
822459
660457
961843
746408
1147237
60990
202811
466345
421174
187859
7504
1149184
125063
596944
126426
1180530
172368
276425
1936080
1726830
640351
825459
412434
1583358
847697
1161219
1007150
1815039
438558
1420545
1121050
473444
186589
1324450
969854
130427
450561
1331905
950885
945682
778113
1209637
1008076
477309
151647
58291
1260075
678704
960506
87693
1606301
1708458
819052
1765689
495355
914491
501365
1323331
1904137
1577809
1369153
1995887
331040
655223
778638
1872221
608570
1138454
1776931
1233959
1120809
1572273
721420
1014377
510272
536180
1667023
892814
1916605
365050
12422
1880976
398750
1471550
884912
451415
1119788
139231
806673
1022567
1291674
1726325
545453
1269206
490933
1256999
407734
1051738
1226108
505822
1768130
768439
543598
1795911
1488698
1883970
1116246
1221730
48748
536704
379938
550539
1303758
899644
1318960
366397
467290
1155908
1278726
1325512
1994186
126195
1758313
715184
573651
619059
1226822
747854
1011691
1080476
755062
1673865
1940516
994456
752930
1108304
1698688
1233928
1447439
1986459
638428
540993
975939
49999
246444
537678
717899
1255824
1795270
1107881
1875452
206450
303158
151724
454117
649440
1703054
398458
82944
759749
1949146
262548
697182
652139
164446
1205884
1459814
1096787
1953244
513093
628503
977165
391160
282796
944080
1238904
509811
274307
1237994
193495
885739
1258059
1597847
331043
729090
1709936
212971
1760952
420441
1543048
1763174
1191411
817529
1887639
1944502
508613
144929
199200
1553204
377575
735616
1971713
1659579
575539
1759350
712745
616613
951844
405250
412802
1460272
450522
1199408
578636
1082445
697177
850983
534049
1153818
949392
1845017
390263
1756264
1530426
26599
413623
1111666
129391
965244
1565888
1166227
1892725
251615
1792904
86947
1289741
1109352
1161872
106412
529467
1480202
1752955
1396510
297695
1479790
507868
1969738
798075
1549350
193293
47515
238752
1744870
775897
237388
1764165
47160
1638715
1900033
1376482
1941316
1838394
977731
1874764
1487193
1316765
339794
1943108
1761578
868000
439899
656658
1731849
1150876
355870
1756402
1570895
1080545
100668
1636361
954032
1518881
1125127
135902
88450
1567406
323132
327125
745266
1573778
168746
1657300
1087168
985758
851586
476026
589355
1903717
63562
831763
808052
1338531
682593
1103726
1431291
967267
7947
1644079
424595
60800
117391
401931
1064898
154577
1404422
1395127
456094
979150
846794
109357
1220830
608693
398714
1515858
765432
1365258
414982
251033
31715
1030524
1073442
359093
523167
567117
1760528
1693107
580890
458014
14759
637720
901097
174170
682026
1388653
662484
623019
776106
1355919
1695268
1720969
1199235
983779
390660
911782
317018
917323
1755741
567546
1181878
1803998
1725187
838306
174297
300344
1769488
88390
1176650
327405
660176
198089
1641348
309604
1475961
568724
240464
566757
1246643
1368938
820329
695703
15239
902890
1584022
1989258
1848746
1152665
101802
1788202
62503
1393074
1604371
1543578
700947
1314740
1887816
1131996
1246261
1681941
673642
1914008
24374
374357
1511368
999563
1038920
1352757
216039
1240766
470845
260010
1886435
760265
1621067
60170
1839058
1119928
1809914
1189295
541645
1697637
88608
844616
584331
567382
915260
1550704
1020437
1706321
1379961
1099116
681701
1516375
1411632
1956521
212562
750123
80305
1956086
244351
1427306
83248
571311
973346
355731
751957
688871
1384198
351198
388206
458720
774886
1156783
1004879
1746318
621837
1878394
1253757
1593437
1150099
808888
1049480
1589349
108686
848083
672629
1764021
901127
1416639
659106
676765
866089
1681410
1139194
1886150
223725
1591159
1464671
1909000
1987112
899065
1100873
231284
787464
857961
1915188
453795
831442
614184
1725
762405
1933087
797094
1106549
374625
1296038
487782
1792224
1637157
28983
1272014
215425
998127
1496402
749353
774178
1432181
1438293
60622
1507646
975257
121626
1721233
974992
894624
1079481
283720
1000897
1525573
519925
1683481
1524693
65601
1757043
158726
1853485
667069
1336291
1941166
95296
980147
288376
785962
387891
594870
1845277
792014
1648198
349461
341470
1710495
192943
1620128
321878
1489276
1196864
1918184
138219
1607590
864612
888194
1970774
1245523
1693410
59785
1667561
591977
82301
613561
1674554
445890
365065
58345
1601494
312582
1770158
260586
1844038
449707
563282
1783589
1154091
1341252
1362374
333720
1965411
170418
526952
975235
863200
1044652
1076325
1574463
1065942
1390282
1937666
42614
637805
1806301
1506391
813168
732228
1004068
1449788
882550
328965
1149762
1389039
1617075
1000226
1602114
564044
1579571
385076
888735
290987
1076484
779331
541142
765461
1502073
788830
1383568
1936117
274786
556844
885186
22729
207672
494392
646963
31658
698946
1696209
1611218
391857
916025
558183
122102
819448
94967
939878
529555
217153
175731
1495648
529288
1457655
1963960
624417
1832979
1623656
1953116
436998
222516
1062218
1140954
1598671
1319339
1647533
1733823
459130
1191770
1007232
1465272
626249
1190387
364961
1811192
1726796
1027456
1711913
677576
671657
1556950
1160890
395108
1162543
217249
424398
714273
621114
331328
1105625
775689
950727
1316297
1524243
318788
1006964
286706
633897
1079419
1032602
1021595
1556427
1534491
1573143
90705
1146749
481737
853862
280439
1986859
323677
1314581
517381
1982416
1827863
211372
127671
1328263
1480308
258998
192329
1281730
960026
1453884
189436
1565833
1593689
1261218
1888432
1568904
1814987
1327138
28851
1001301
902140
1695552
1277682
824936
573880
141313
593964
215985
500558
900719
1912798
1345461
987676
1417956
1206391
39656
48626
144906
80629
1164771
891490
1754792
1052946
1934000
249735
1703724
603063
1904595
882619
1948358
509811
806431
1092422
1319414
245928
1790243
1083669
895797
1352546
351620
1147353
434114
1600548
1352916
809527
1925463
1442760
265064
596091
630879
528553
1799619
134043
1747048
1645410
1060955
743852
1608515
962760
1437493
989923
1514470
507485
196447
420762
1244679
1209611
1237262
1141163
507277
1415326
252819
1299658
856817
1100173
1964283
381790
697031
893294
1530900
469352
494228
1805426
1471755
990826
1526224
1058797
1949375
924984
1891741
932584
82155
1774809
176800
1468666
1765306
1215961
1395212
1634944
1949309
633640
1324862
360328
1181455
388954
1682327
925050
1770245
816248
613789
132671
1863756
1911440
1260273
1897589
1927828
269457
1772081
57560
1663163
1078387
345933
363043
1231361
892964
1876473
1032148
1951409
233115
741161
1258113
31806
1283395
183758
1898282
1883250
812790
76887
931939
1287295
1836047
1554448
984639
799464
889043
1738348
374484
1099251
850170
1352545
1026935
373031
1358573
1992588
344186
1348402
1110781
279912
1606293
1655366
529049
1814077
1451956
166678
1316738
1427535
1667517
52947
1140976
357461
1700292
885846
1901480
107510
1365130
47191
1098092
838001
584126
1713000
768965
1457848
1290034
1405586
1057914
1625027
807759
1155261
1294960
403103
221546
1230573
940475
883313
1564571
18872
862917
854406
335559
530307
354141
185461
708710
519585
310181
918276
182296
1180408
1238751
323415
11025
252741
367135
1319951
878567
301548
1270925
1109737
1406749
1667321
506630
1577921
987632
1178659
660942
1304633
1026585
152983
1749912
666049
294473
1974957
152550
266999
1055370
1847830
250444
588799
1117901
1517259
115016
107715
561404
1686861
1452019
73104
474314
1983833
497257
1917855
1923943
128208
342848
1716307
896567
1803578
1623428
899266
456812
648220
1533525
62933
381371
1112303
17794
1486045
1912076
57053
400097
1313862
366045
1140518
934263
1992815
270774
1910916
1010906
882358
1459579
1925098
596341
1000697
1192138
9515
1893868
1489769
1728640
512608
1639281
1220245
1660544
1933215
1168018
1664787
1378941
1884174
1302898
956581
1379435
780633
634835
114014
250539
1232604
1357079
2974
935335
1227895
1852777
356206
455324
1244147
840111
914155
485110
1516138
1995183
1618837
1082274
1140031
325308
951164
1116816
1636373
729830
598493
788691
1021529
1363277
627148
1842705
30431
214072
1621644
1966596
1874629
88832
1560474
1046062
204412
1063961
1889610
1849443
501077
1738661
77712
533207
1000747
285473
1945470
367275
1123610
195052
1729063
1524803
623420
1488685
762036
1673653
1323801
1631038
179910
1655169
262263
696159
237686
648619
1537930
1080455
954624
505630
1846797
1763890
1178083
1125330
652622
690062
1687700
650719
685658
1937015
410679
1747510
1626201
254123
82350
1676243
976653
883422
583442
1280691
1543022
1530558
1862695
1111976
757325
1169289
1926261
331837
1020168
1159372
223871
1574497
67474
622297
1407413
57350
1229948
1407903
1836104
1281235
864599
420607
334548
403064
70759
325495
20983
76109
1029375
674553
957833
1123584
1380090
1896513
747867
888957
1665228
1530449
970243
1061112
1966224
1170795
1595318
680202
1661477
1584719
1589052
643002
850469
392563
494689
1118498
220913
728452
75483
458859
249204
876541
117946
857798
1726343
326618
1142017
1494933
1064500
1508336
752795
1510278
1455954
1234987
1284827
163084
7106
412251
592234
1041225
1970247
1424624
1270701
969897
751928
1260361
1226001
164877
549858
1658760
627447
1942663
209754
536582
497780
1876707
155305
769636
101319
1986749
1104033
1758642
596404
310472
1287284
65130
222334
1436754
1197199
823535
173036
130139
1290148
883649
1229313
260913
970604
914904
464778
72855
1911457
318931
358606
51792
256311
1905059
262671
1839362
370154
557374
613471
1578872
1925753
838233
339997
107257
517984
1945528
1922544
1672071
75778
627437
112670
1957725
1386462
1747571
1157774
525403
1153037
1745575
231616
477705
1208233
743503
1750086
820066
1484336
1023451
1253144
1970420
1532667
1122558
1159245
323426
1180178
691145
391848
1523885
278728
1086023
887915
1247581
332779
1436887
1138675
434364
619165
1576628
1763036
1249280
749207
1631457
1079760
1128271
1109269
9147
583563
775870
1800274
1729884
1398570
1611043
735368
1970182
710993
863517
984332
85829
472349
286540
1596264
300036
422772
654281
624632
39637
708870
412811
2399
237513
1401539
1606334
555452
28262
781292
158743
1750842
1220745
691906
230571
1364934
1914323
503826
1026259
381779
61640
1221559
743462
255830
591633
735476
1223628
1313541
1781380
1213842
463224
1724661
342727
599724
1212831
1628225
1099690
163731
1488292
1208177
312984
683848
1769828
1629363
1178004
139230
535888
620192
1449176
1263587
798806
1984032
1169731
718369
1864642
942457
875054
207791
1621389
357605
122452
1328886
1343918
1272559
1185147
1915815
249891
1598858
506493
1688149
864405
17942
1559834
680829
999298
504205
1823355
242951
1142878
1946966
946391
1624833
982029
496220
1659651
1414645
575133
334075
1170959
1561043
1119828
521855
344034
1427714
1789336
529063
357726
555325
1103242
74916
371241
20210
1564585
33554
130576
1889478
554979
1143763
1333314
1143747
1765783
733077
1717672
487042
1709133
579115
1122715
457427
1848006
1656004
1428614
1780754
1660636
417402
1628915
998835
684323
1723572
1067567
1447907
1179616
1907910
73634
1637364
1886861
388
1526810
462329
876654
1167035
322050
1087577
1364369
1360652
1513996
985566
615573
555754
1316291
1429808
58382
1789722
417048
1199242
721967
1200728
1881124
1084485
916557
1959472
378687
17271
1051865
791980
1916673
1070489
320914
398264
1704527
689648
523706
1704743
655245
217548
1621696
1388998
752957
1612529
1970381
1024055
1130475
1016033
50502
886138
1036981
692284
1671299
729087
859589
1551829
194171
484798
1942733
282735
1156453
122551
1313756
1257335
1839107
1228010
1279167
1697508
24417
295291
637919
1980579
763732
1846276
552471
909603
838719
1104275
1616423
526311
1780669
994492
158986
86892
75079
71404
631700
1603243
118115
244363
91777
229883
767881
1183762
1410748
423869
63137
556145
1797122
764024
402876
1856074
424546
1493335
112446
747183
218847
77455
1030833
1868511
1855057
1636209
451715
1362720
1460699
826880
1540706
200924
1673453
209446
894185
188169
318393
132474
1329577
129262
386296
1604806
1816825
1453475
112964
298558
325884
1009091
1481936
826013
732192
158572
490629
682364
901030
1937645
835314
1239058
1473096
1356202
685130
1188459
1839181
700585
985256
439277
303768
618208
493426
690207
713645
1930475
607698
1517102
1357562
1292924
1881456
172224
281263
819356
1047750
1007207
936665
1884195
547727
960405
1350956
1820425
603002
962208
1364203
1646653
1551559
1491758
1295568
29970
661411
629373
1901682
1721980
292704
1658367
904561
98985
1871140
733482
1787645
144639
628065
1614245
398074
556580
82124
459104
73159
218
1265863
979807
1025666
905846
1893209
103163
950653
861446
390693
1007133
921501
576850
1346617
1969461
678995
788712
412923
1431183
1771715
138595
1483030
1764125
967774
1208543
1680507
592168
746907
1330902
502749
778631
1502859
846392
1158677
1686271
1607487
352536
1576761
1618061
27525
1447027
426889
1304550
655067
972001
1375061
1175071
1773902
755908
1878983
1096077
595087
1940322
569014
1189407
164545
1011688
610838
951157
1367037
384361
1346182
993695
202843
220089
1487478
327059
1229808
1402116
288817
373947
1842045
1433228
531412
1517542
1815008
1547062
369420
875273
371610
216553
1421929
276501
871786
38422
568535
747182
1358472
350812
826989
709035
1213835
1984595
950058
534742
85790
360193
219006
1399706
584795
1594838
210183
125132
484065
1660200
583525
37012
532707
74058
1527837
1831159
696771
1962458
208003
1726132
719780
695211
1924085
1901442
763662
1914315
1724515
980600
1492027
1807716
1772380
1810369
1374225
1888668
1911111
8445
1149983
307287
156243
1299505
220578
758616
1542662
1603305
1297787
1424091
639053
1716529
1339839
940075
1483836
481405
768640
1838550
405795
82644
213572
1621555
110316
978531
286194
37386
39373
904431
1809575
423815
1661437
1968466
1212133
1848398
607289
1122711
175181
56814
1007158
948699
1710621
1256461
1805800
1099354
1553635
563391
1862504
393166
1627582
173989
1284632
1369514
260537
1779409
86280
625248
514698
1293551
1704082
1192441
1184485
647657
387132
1095266
106592
891011
1485565
1617102
356140
1383040
1404588
9258
153240
393982
1197360
1096998
1700104
1672573
1157783
688811
863051
1932210
1963601
1731310
477334
1435557
1521829
1706321
574152
891211
6594
1091207
796758
39885
1863426
556226
1696512
472173
1311464
1173157
742496
613471
396920
805001
740327
594535
856735
1248946
768496
1253125
1781110
1369387
290867
1344037
1777913
1083321
1439538
1673065
76505
630643
870199
200572
209531
830614
1179647
124001
592719
489010
1449833
209514
1810027
1157068
1121900
1104123
369006
813329
1251390
1984333
1557509
718287
763782
528724
201595
803976
453078
890618
1004627
1206790
1635525
1305820
1021258
899996
1248244
28805
559442
855161
1299385
1144266
1934970
1938738
808286
650024
794844
1897159
785667
202384
1126832
383687
990741
922861
1831278
964837
229528
114045
1966486
1108021
1202207
458719
787127
1802924
1254444
247414
1367442
1086918
636787
12490
577331
1963131
1073390
256353
1174603
828110
1639026
669760
236129
1133774
621368
92705
1204696
399132
32568
807931
1003525
557690
242858
1254099
1017799
1867100
1975628
941337
302200
247728
1332096
268134
1739040
776208
83282
1643761
370926
313478
189815
898020
133044
210059
1023134
846012
1975740
865212
1301689
937049
1533703
1424528
932380
1446229
1919124
869574
951499
1259517
30463
804326
1032766
214226
526884
1068096
854539
638632
451099
1229110
98075
423344
766846
1149925
503933
861361
260949
1967757
178580
148038
1513044
737743
894593
196818
151310
851148
295054
1673440
722969
133698
1428436
1588512
233748
1941420
1598413
463231
921244
300292
229086
433551
1609293
519370
242235
1490289
348906
1942234
1311254
934874
1907390
178326
492407
1058879
1436736
1979365
1461537
1032984
1077228
198605
1272633
23234
1817895
544408
1050766
1405950
1953734
1681687
1495359
122735
26772
1651492
806821
395150
1336837
1406707
1622685
1140625
1329443
557287
1163208
864888
625936
800717
237139
1943178
1182309
103166
688642
933284
1450033
265435
392250
903680
4092
1311054
1074532
1492789
674952
1080914
632082
98872
1950327
1933277
636090
1760410
872083
665556
751065
685788
1104524
373470
1496928
120224
397255
1040849
1801903
1269159
893154
1149139
1909630
10642
1870201
1551018
666605
1924254
1225850
375558
560536
1849616
626739
1410919
1879219
1869440
118963
902284
1279608
1057448
814955
1291820
1365089
1836255
888552
1605619
1052861
903148
1331894
1032411
1319553
503499
646787
958446
1868321
995070
92515
1459888
136027
272601
1600262
425895
520948
665861
252931
1237392
1763389
1380427
1444918
1965549
26136
1203277
1828193
1789724
51757
412898
1209048
995256
1353633
1175157
1450667
1515019
456346
143689
1166383
1568519
1629122
545236
1736969
994656
1563027
641498
242891
409286
1211792
198058
288329
1062352
77365
1131687
80042
1934019
921609
1945886
1186895
1518970
1454246
633462
465334
192292
358372
772401
1104883
935524
574936
1070264
109778
260127
1895548
1932755
19692
848400
599329
7416
1657925
564349
189582
243153
1370840
564056
357072
364922
1011136
1800162
152330
839157
1148384
1251012
1232889
1194257
474597
317337
356847
1632737
806421
1066407
114422
1222934
319914
227151
289035
1418250
1773287
410132
189347
30809
1121246
1348241
764175
523455
1988985
1277255
825624
493821
44878
356860
404351
538066
431697
1276984
1317397
260471
905701
1621177
969547
1966369
1327169
65277
177216
441454
1918081
6108
443849
1111308
414528
92469
574724
1456294
808075
1300829
708944
1085868
789408
627827
1408387
1533576
232027
1726573
1563622
321506
1336092
1012164
323758
1476802
606413
880590
76932
1270905
64742
1185816
845825
1657070
1152842
529586
28466
64842
444813
635772
226363
967147
1978357
126712
743995
1252688
574813
1106574
681204
1841990
1595710
1401175
454623
177305
1535811
23969
1338100
1900805
1740159
1537650
1811717
1602173
1232336
1363332
509408
947452
547520
143376
845688
1737214
1918789
652532
1454624
638726
870083
581195
231658
637316
478270
1295467
1276035
125686
572541
1065898
685096
1584587
886388
798087
249387
1183879
499517
1685571
1611316
852879
452583
1071802
1715069
651003
1144162
246835
805127
644847
1648695
1279719
1882363
966807
1992191
950225
746564
1455452
197924
97634
465583
401456
1283412
1230679
1003305
1171300
758191
605023
1664248
1487585
1773017
474268
117970
992947
839666
531628
116281
133029
1153516
1744514
663171
1248716
1520543
374066
50875
482067
1726974
1071707
1830706
1483286
1474728
1782242
984547
1511116
1459245
730831
770466
263848
1246514
937035
1015465
700222
1874595
468834
514552
1334323
182361
978033
1687330
1439992
1770914
312453
1977550
1869532
466664
1735097
660058
1775624
1617145
673228
1023044
940024
846593
753542
309385
683576
36154
1751620
1496409
45516
465776
1065498
1706710
1171408
1628120
1938508
1591630
934869
702089
815153
1402517
1685936
1492262
1035168
588858
288146
277785
865577
788735
1584124
645304
1358874
1314922
557126
1268905
1151361
1755384
1498165
1842169
1715903
274850
1540250
349244
922298
988571
1597898
152307
985149
1160362
583480
137759
903314
990320
933983
161193
637256
1658944
819222
173328
1849824
142851
757822
1459068
398651
1381587
1799990
1636557
730889
1668058
1620561
1532030
704620
1844614
594025
817946
1195946
1115032
1550310
740223
1886420
1443836
86764
359208
1215312
1628797
129832
163490
1248082
97442
654286
195603
144551
885348
1300330
1797377
478575
1555338
1439875
37116
1466069
328135
1728748
1401854
1084892
484646
440903
1436847
1562741
573789
496738
781262
1552522
525788
1322382
1076364
916248
1363538
1371301
1902793
1170383
1145216
1901753
512493
1630123
1546993
1907797
598041
402811
1545815
1399588
431918
1396016
120169
331937
1927668
1151008
1050774
1484754
746585
873198
1227004
506582
1110333
109700
1438532
1112856
29898
1779085
713595
1366145
248749
42051
553150
1068732
592101
73754
71928
368212
246275
611370
811671
1034757
909087
326254
1302160
1892400
1317864
1712988
1350810
445822
893596
1445399
1011382
511455
1700531
910089
115729
882761
739312
1803981
571239
1584509
1051933
1047013
515983
1159876
938684
1370936
405947
1661738
1552638
29572
829531
935935
27697
831026
1513691
699427
1380903
1747611
1391746
1488496
1567954
1514754
609266
10420
134576
849263
355630
905633
1495059
1586411
1170039
314027
377925
1968897
648953
630110
501481
1727547
1886756
1777933
170734
969430
1161104
1168842
167294
1324863
1768582
808117
1127070
958903
1499199
1492751
436219
704844
38748
1986459
1018498
1593382
797084
1261546
153294
1286780
1591767
1031660
1218492
1805277
617519
985949
785890
359245
940996
208311
671448
943732
220417
106460
323037
160014
1173440
1511789
299722
587161
1574102
713521
958890
289050
996579
512117
926747
525368
1985865
536888
815316
494950
623179
473910
163505
478563
1593881
1524331
1245286
978441
219341
1744642
650651
1097009
762178
1456802
857333
1099220
9569
102109
1614417
1929492
1282828
564052
1243949
1082848
890719
1222211
230912
1948166
792046
437003
611915
1964723
346993
963672
1923130
1755143
1938545
1553644
359211
1170548
33227
1346577
507909
1009329
1269896
300228
1771229
890645
651295
681032
111255
1397553
189292
627988
1666941
645242
421903
1974301
1557668
625096
1149875
1997131
805621
390145
84889
542220
1229537
557451
1977813
912752
190807
1243455
807259
412095
970865
1632505
1429340
75158
1401404
701987
1630232
1326910
533197
881385
141049
699280
297104
694737
878752
182110
411284
73674
1121251
1179654
112773
1938494
1149515
500630
36358
379528
771114
1599388
561769
142394
1184491
806089
58025
127494
895724
1222753
1993766
1338483
1907018
1739291
714831
637346
574801
581078
695270
170694
1400618
1405636
295534
6655
1628748
964646
1009288
1509642
121901
1243450
463314
433746
1772354
871890
1359797
789162
716247
1742861
699429
1353318
50577
146579
1454027
1207089
640989
219002
1277473
960292
943269
387605
1956440
148769
823315
1845303
216257
1578472
34074
465335
1498101
1993010
926414
1712483
1115913
644311
329746
418234
1377421
1929102
21019
614067
546782
710024
164247
798925
1761730
305659
1027730
220924
1218365
1562183
1723913
1399178
1400613
876508
152198
1943971
134641
182314
1401107
554872
1404400
1304236
1961040
62541
1860436
327869
1702177
590062
1769230
1109021
102645
819655
705472
717346
1688206
311337
958146
1313783
721141
1265976
187473
777071
1045232
1989136
1321545
261889
620139
1622450
344936
1076173
810436
1154278
827247
180681
1706803
896791
1976772
457819
1227992
1889934
1057381
744065
529704
1206507
258154
23150
864813
835787
1654350
535166
899217
82583
547244
794963
1558031
1648630
1288652
886950
1950108
1387600
1067955
526518
113149
1138153
511609
148085
1720653
507101
1131295
1695542
768858
290619
585119
248244
1078305
1715957
1025969
135099
1396082
285062
1785929
1115141
1492065
132791
1319948
5220
1239753
954080
1143435
789780
1045741
1760227
1104161
1872858
1615642
678105
1279328
1800358
542128
1330819
1429528
257989
1564333
1743826
1137344
231876
1759999
1371878
483942
103762
513906
1029518
83491
1033983
1969559
151607
105185
1336572
1334758
1702492
1326786
302747
678880
66079
1825616
1855438
6809
425729
353360
999760
26340
79078
331501
1843205
1975175
420408
1605432
1734796
1375385
1773270
38280
340285
1401965
709669
830679
1673940
1417347
1633468
1549383
300806
505922
769356
1819583
1514895
847412
272498
435131
1782675
1489394
151842
1693152
152454
110868
1253652
727297
927376
1808582
1339455
1682819
928295
292371
963109
1818829
1703528
1428258
1634675
1145196
1617799
1426767
922566
1708282
1206695
1484214
826350
482401
1505858
1109835
932137
511496
1955015
827686
1350201
395143
1083748
1348010
111221
1634785
1538118
277746
403827
1652438
486459
1361257
689174
973013
1678237
1912571
1696429
1233965
13458
399210
1469282
202543
1104108
1950800
642611
1063052
1425479
1002094
960110
1199940
1663162
1092182
1192495
1452562
323439
1598192
532398
462058
435720
1289995
1874588
186726
1371124
1049445
1047718
174367
1047009
777982
1832670
769788
889053
603544
1807136
1167656
1498254
141675
1006431
1474002
83439
660652
1731317
1051548
995360
1690028
831323
519729
1746786
1252813
1732314
1010914
1411872
452582
1077873
505118
297504
1853008
1145560
1110030
1495043
1327866
1819231
1712854
1947621
720098
564504
616023
573245
1483447
1470573
69991
1671911
592074
685220
451526
12914
50091
1797789
1219190
1351445
561521
593362
151922
174851
306531
1662531
777658
1024790
730594
1638371
837940
809969
413706
198559
1033030
720022
836445
1585193
1596355
1079593
895433
151631
1035571
155715
893392
863725
1035134
557877
248881
1237347
1705277
1367694
540893
1649153
1779163
1523348
1848937
297278
611778
1709607
1219618
1814904
724142
612124
1472028
758900
1198733
1464802
1377408
1746540
285656
1810986
397658
1949423
1416671
219886
552609
1934836
363094
954518
1922506
240642
1562241
1702630
1539682
1568643
689350
577717
474753
1533764
1331296
179969
904708
1550056
1190246
1398371
1287565
624483
822306
179574
1278307
1666654
1176568
987063
113733
1562191
1444212
1694754
809691
761506
903264
72919
212673
745132
388652
189115
1183125
1832751
829211
1803685
1791115
1930295
302353
1346191
1209283
73025
1465946
898273
1797022
1536763
854455
1328437
1880800
1051284
1062670
1914184
1110959
486309
289657
1088329
1668819
906530
1796318
1465832
227665
1025445
1977256
1270948
56733
1789410
645853
1153003
760029
1911635
509591
10713
460017
1857879
1437964
1921688
705793
1033578
1549251
1197163
835549
48990
1313413
1293922
829827
1124335
1772074
514907
1413459
1852293
1828138
1955471
560930
571536
962716
698245
1249363
1029832
1081924
598789
1090737
384579
873980
1129169
756855
755333
700181
1284611
298847
1348680
1706212
1104412
309155
1385683
1232858
284584
1922402
1983383
1430436
1476118
1752407
1749284
1695482
953052
1462136
1185593
1234901
1857305
776217
21935
344000
791882
1112162
197096
1425382
372906
378897
1145659
231792
708084
905067
95901
1905076
207028
149610
1018747
966202
379276
1068890
28802
850837
1594302
1474627
621145
1172138
1835933
883399
658359
1886864
228031
1055037
1118387
1890562
899050
1598248
1355305
349124
14025
715528
176702
269722
1645406
1304595
482631
559410
1703550
452203
80215
1733392
567830
295787
768897
940356
481782
1962388
502348
1947263
189980
148126
1324834
1187758
344967
1746252
1409823
1873732
1184129
733571
935259
753469
1245069
1179425
1355389
952670
1220699
703893
153791
506254
996395
45301
538006
639217
1566495
979100
237266
1155116
325960
1809233
1418939
514664
1511537
1280713
1540643
730949
702362
1739266
237849
316044
1139950
1661159
178420
318225
804083
627201
117197
1805139
1087418
1069563
1997271
1675054
980611
92926
111347
65435
262039
1087594
139090
184263
1522233
565774
142837
1290955
694220
873654
146614
442859
1700916
36741
1779220
577119
1758674
1424326
602251
352106
1042066
1576811
859437
1577324
190099
188313
445129
844576
1327625
589217
607793
1875460
1950302
1190659
1182811
955666
524463
777317
1683280
1797431
773430
1551472
1878878
393808
1224805
472778
1589719
1740265
1821037
907167
637627
98169
67879
783900
1455615
1903028
1747908
718052
638903
1517471
332995
390426
599078
1026181
1686841
688959
477466
297429
370045
569654
1554751
134073
629564
1369384
217055
1835284
1030023
971849
1098631
55782
1111814
1959085
1291728
1439080
7355
1364900
1751184
1483031
883003
818248
1932670
864951
1045972
179592
1980504
1107055
1399663
1344689
1716058
633087
1925482
1482116
471991
1818116
1057463
449831
443031
96608
1143761
1527358
163850
892734
1327383
1258635
1356623
1345516
635240
1396371
20077
231641
1062983
1237164
310031
872735
988448
327675
1461761
1254470
1591465
1873870
1570541
1559781
1216299
390213
774766
198790
163973
1099078
1378334
238877
1650615
982931
139799
468071
1346107
925680
1697913
255022
172150
1102421
1371301
1632333
364927
1466729
1581124
731106
784916
51471
1009245
1819945
322989
614048
1095640
1999099
1302911
1804649
1009018
218730
129099
1885189
188506
1952923
1071788
1061628
187699
640699
1499045
1820863
1054679
933165
684832
1787566
1802113
91215
678187
755939
1343658
1319297
1705983
1351004
1362017
428149
1078201
703936
1888659
185700
1418581
1081416
776687
1787176
767060
345992
1577910
1058106
118426
241861
157938
763406
1187989
294523
611362
1102265
1908252
736015
706970
877702
546803
972568
435318
1871750
1775849
1516438
1450158
1942676
983368
1399415
1259493
18270
245167
1522596
578801
909150
33205
956951
25045
1577862
1220213
1506488
1883716
818969
849589
1726676
456814
1427006
1309537
1068590
591786
293057
1606303
323546
1135982
230523
1180707
903651
1319516
1425221
441929
129315
306695
809897
1625893
865778
503057
1674238
1513790
1500055
1902511
1400820
1458308
605322
472535
1777742
485397
1808953
962885
984180
1017095
1212113
573046
101992
109649
1343948
973896
291435
956562
555697
1084385
1382704
1607143
341804
1399232
1982768
381868
1781704
1177461
902916
77759
500964
1807796
945295
153309
211344
1042799
684548
141745
266370
1506894
15263
687202
1584430
980828
1253641
1047245
1136678
519665
929669
247031
1607155
730253
1367924
1291449
568717
1445785
1265984
1600379
747368
1336225
487085
134431
1164819
1926790
1781862
1235545
440312
1998995
526547
149130
1278126
909565
690799
1170182
674899
1977235
1246685
984708
344166
183378
764848
1709935
1353139
1540716
854667
917781
88906
1193520
1547006
1101484
1665514
186810
772379
1291042
1243175
1739144
1143626
1910184
522758
261669
822484
401136
386316
1405728
1532019
1772230
1915994
1373431
564584
1445431
1340090
470053
714639
669227
745532
275504
1558299
477233
1154424
1090211
1956864
711961
880244
100607
580393
931969
883860
208239
596409
1886709
709399
1661572
80117
488159
1320606
761424
816841
257395
1060005
1104076
108196
482329
1980157
13135
1887781
1956667
71614
1135722
1491613
1343689
403117
230724
1589609
1700038
1139281
1056363
1558668
1768798
1979072
1049723
1875959
718697
1577804
836373
799072
569119
259188
1474370
522742
1897301
1300924
1366275
812139
1760241
1333607
638776
146520
719555
1743067
184695
1121918
1291456
246144
1886546
1140835
181239
1493095
1042047
1642060
1748014
1628096
1388587
708860
745129
233550
120329
1566383
933946
1882722
1040949
446008
263919
1138255
1023238
389779
1963285
162527
751865
719337
923637
1854452
624145
172046
1633108
1729217
541747
959785
706308
1027118
1049033
284197
1630580
666520
1413518
539122
385299
931192
266845
1870708
218786
1345766
550528
182739
1172508
321814
856122
785315
1346461
212810
1215943
1303798
462696
506477
132399
1581258
533426
350601
1314182
1018498
85558
724926
1862657
875092
264441
1890336
1690060
1590574
1923452
484234
580377
1032264
1160825
1202439
1575838
604271
1024625
1868862
410916
831881
679069
1434463
1401374
913176
646997
1443947
620822
1338053
1024619
155208
1265147
560684
1516277
1889386
1749457
145019
1547287
1554698
1834650
545791
1356099
1505045
1754788
1976791
1882452
321729
825283
1646921
285532
245920
1395678
438057
1249009
1599734
1614008
761080
1378425
1174105
378519
1519735
706687
399686
197015
1817742
495349
546233
186223
416997
1771836
1271784
917534
1357635
44602
834906
1448141
1877977
27258
1508692
1418699
79666
1033352
28965
1304261
1054542
382245
1453559
1222828
986509
1957240
1086281
1606613
962556
206382
1972530
309893
789725
724582
1924610
1244423
211399
1231178
931920
1998113
1387380
357001
1487514
307742
1113036
1454496
84734
1658156
1850156
74529
425440
705631
957460
216063
1125299
994392
517740
1104322
1987551
1101557
762214
249578
1054512
1059055
560047
1223054
1414236
1069943
1220271
298554
1721429
1120168
449339
66143
266320
1132170
1868579
920154
1871582
515571
1349388
389423
365194
798682
942267
624845
1053821
702658
1818233
1017429
1151594
1789093
1679438
201612
1161617
342292
987965
1405393
556039
1734644
601044
1890988
558750
276616
317633
817615
1669449
1125403
824427
184274
502337
1031837
1682459
158027
936316
1234215
1370066
749797
453173
1835151
544853
1995513
265465
10959
1515357
242496
331868
280919
475396
491525
1416128
1255699
1010879
788190
1472009
1044627
163596
1935192
366267
135798
1482239
1177783
957719
75703
1746774
1060890
619857
850014
486648
295448
1856691
460702
76027
1455876
1520485
1652956
1620181
490030
870897
1931903
1791285
1611233
1193145
753538
458700
200551
1926805
1327150
758948
510838
1527001
862422
702363
1611333
1080313
951729
962262
1594308
199639
1735205
300813
1128401
819921
1220224
1394555
941214
1042239
1855574
1719703
1695466
74167
830043
310949
194810
1031737
1716593
1522698
658377
1272115
1973320
735773
149562
434809
31389
94128
1255968
287010
822922
895675
1684036
1640592
581907
226153
1837138
1027480
908193
416169
150258
1072797
896725
146606
1785937
1873050
1074527
1189398
126529
1371188
1040941
415587
302362
415119
1255673
1456686
1914055
1550802
1979388
542793
745881
1843968
1603266
179000
610467
377313
1605577
1584360
80668
239716
1980901
1053008
667889
1555256
1709858
88051
949140
42847
1347338
1183730
732960
1748691
745030
1380138
137167
1587547
173023
896365
878218
112907
656659
1654968
917081
1519202
175810
723731
935998
810137
1837380
1651041
1098503
514731
324626
310281
874920
1423958
1759379
1042607
1795592
1007466
713721
1143143
1168574
246876
335011
1393093
485509
827893
1981314
517370
692773
814275
323763
1254729
1029017
1287608
482949
428209
915261
637509
1986212
712203
454975
1555750
844960
773942
1910410
694659
1094158
1203937
172408
1490580
1645019
143201
1490845
97233
1221238
1303132
137337
252993
36270
1677364
1505263
1466615
1707795
1097971
1892659
1619178
1660186
1170264
591084
1069657
832017
1286949
1468223
400307
21321
649467
934559
1638466
1318790
1377572
1175258
1773662
1157073
123370
1375166
1011167
869475
1971098
573751
126908
563579
1621847
1488682
1041754
1162514
1792314
1579425
36014
1804357
365842
1941218
1406943
1775120
901706
1113044
1265110
169005
1454302
867108
192492
1179012
839521
70023
220574
602774
1054171
1761060
907844
402625
1908049
1834451
1468092
914004
284882
1521010
647451
206056
1863693
875966
1473790
534764
319627
1753528
1235133
308927
1719201
1056617
525621
1909337
1735360
692889
685322
593847
1575289
1622420
202681
1287308
549285
587910
1566624
1719500
1693308
1600019
1816633
1287343
1153729
1883479
839187
1714216
1168637
1121956
190371
533291
527483
550877
451949
1883914
1404826
1993110
1633130
1963547
131052
1549288
1111743
939299
1664078
1837198
314770
680656
461760
1115717
1977924
378175
1040217
109064
306243
714700
1323087
357421
210224
1639220
152379
738360
1239885
109519
1465458
989740
1128270
1448190
1864253
1608677
533934
232267
1905575
1658168
1055083
715103
312859
169067
1484559
618644
331057
333962
412040
791627
1219013
683535
1100232
212636
364850
178061
285418
658188
1007801
1305006
1257441
727774
519799
759993
757923
296692
1992128
81463
1267757
1207367
1982948
147928
1939624
637653
69434
353830
791561
610870
1138084
1951193
1087658
1513862
891732
286361
1177212
748495
1994788
1281744
698103
1361684
1659075
319073
150846
790277
1280262
632518
340429
1547557
436030
1476775
1253706
1415685
1193662
221732
1481963
1169004
997960
1590531
698672
703808
66631
661368
1444684
1544284
1711037
967294
438231
1625929
630897
1112989
1022546
1424530
1356969
538788
685278
1063685
901636
1021339
561112
1982611
1528706
1503214
1909283
107869
64285
936865
1027939
489891
1282947
614683
1077478
750947
939035
1094824
1542110
207979
1691395
562839
1811808
218300
685604
1769820
1498502
145097
34016
617407
1972765
1976146
1510417
625092
1488736
1341741
1559071
136277
849569
1919226
791631
483986
6579
1782268
1507457
1050192
1443763
1367039
1003420
1339704
1639839
259595
368009
994568
1726151
235348
1006298
1659179
611224
1859834
534033
755227
557423
1948147
1330839
1599763
299434
1584859
1183921
1100057
1911810
1607972
1055395
1131417
932256
901547
898447
1152916
1525558
1685291
870140
1610081
572663
338547
1632064
1878124
1789138
904115
1218332
806597
220279
889190
1310202
1892777
70229
601084
993114
1180230
1859063
224343
927019
1687084
172575
1047141
228746
1825639
1214264
281310
901295
1963064
174965
1602580
1439517
1034510
1691415
862539
1310492
1572423
1871252
1026454
1122809
1344502
169194
269137
1357995
875651
1287694
1611891
1062378
334123
91958
930789
168395
1658327
197193
1338264
1504691
1436787
1453925
380635
222286
1438669
812430
1919334
1118477
207951
1708871
214395
1509818
831417
1860470
12898
731930
993058
1334129
1516868
252144
377234
1970303
332752
1970761
454107
66477
72826
1352774
284442
1325855
1266453
1396745
1820145
626771
527188
492815
1341208
909931
49647
1457336
1443098
531735
384439
417918
1165998
827350
478414
745339
385311
1125651
189029
941660
1958013
1690018
47021
1178695
1155991
1573596
1898144
1788491
802721
67685
595403
1632118
884071
682556
573947
1689727
159988
1392085
316373
1706700
1814534
1631743
1248
907837
1014868
715140
614279
500653
1078754
648263
1838549
1448303
1572471
757888
1238292
1461143
1791791
1932906
1684366
518127
1591392
653606
47402
424109
1043364
1119780
1255070
810638
631553
760352
199972
945502
1011497
572352
724961
1062444
1680468
676247
1776039
1990757
516699
1730813
379357
28452
524348
1720623
844477
729517
1952466
1944872
1926734
1527764
1157610
282866
1898786
1084253
74254
19829
1540742
942559
295904
520144
535369
1362959
1732860
564432
1126485
1932531
629001
1540182
1785788
251847
216326
1199291
832645
1944919
1483581
1843981
1697306
1536619
1209682
19946
321432
1976134
661476
764221
178655
1817247
1898141
536624
1462941
1891379
302884
1295060
1021750
1568668
109398
981843
362317
1174852
1037610
1937967
1004901
1097352
1776498
1762437
22505
666324
1525433
1043381
1646062
554785
1042071
1866744
174374
428242
1028749
1121043
1603950
929151
409020
1583524
1757807
698939
1330337
1365127
826380
1237980
269448
1208917
126952
638699
335263
57914
838517
1165197
1663244
1650309
1827010
822672
1659612
863596
875426
1429452
1727794
96869
112960
822024
1252355
475821
134231
1521886
1624380
50198
1006059
192077
675507
1502955
314567
933098
16420
297397
1089980
1857668
825685
702162
732445
1664482
22113
803781
540037
1551946
1025673
1952145
1898515
1145429
906667
612948
20989
462142
1212484
1797925
745557
1162352
382802
506574
1125194
214940
1271390
1674765
1774479
1211015
1910078
694037
175018
1233599
595979
942808
1751840
1516894
855622
115430
800095
833211
1911342
18059
1175479
780749
282332
1987489
1368022
1422791
51369
1606586
141990
1346511
1440533
375404
86088
676983
1862309
1200362
1013780
1536376
696460
446632
487728
41554
1789145
1231294
1728193
366229
1560308
802731
364878
1220225
55417
91554
1016386
733958
1946428
502127
345700
1383011
1505599
1515894
1295063
1052160
659207
731550
931310
909782
700532
446860
1534941
93432
1392554
948259
1901328
818628
1999049
1550956
53699
862560
1378329
1974653
1404329
797314
708175
1057517
1596591
17333
1155595
152511
744274
1248084
1614695
615219
960470
24111
1388737
762017
1250914
1411887
1206768
125794
1380443
471295
1496046
832356
193841
1733141
128031
1949055
1347166
1358976
228155
660492
187654
927484
930030
454880
1600981
1994615
1195198
854467
602369
310671
1618495
442456
432556
1428274
318790
1425697
910230
876725
1174411
303602
310778
803660
1942203
1969216
1972427
82335
7422
817806
442385
1384655
1651947
726264
1337898
1645764
1328028
1730468
343202
1792593
1310159
1546912
1024495
1374513
492732
1160709
688219
1878127
1717908
1342262
212741
744798
760328
1874486
45370
624772
1175762
266716
1229577
1015240
1932381
1600670
684398
1893338
761341
906304
171208
1980771
4237
576019
1392229
874206
1237593
432083
448151
504074
1174439
1778372
269335
1704521
845746
613404
1016787
1256231
98181
1838949
1760383
1074578
1192645
658018
1073484
881934
1995709
925782
66507
388861
1284505
721690
795457
1976577
1836455
1051739
1785316
1260058
408080
381211
638507
1046405
1072283
32554
1042580
270898
1485872
628183
1485572
1212348
663953
1482016
1137123
421700
637683
92981
1133596
1124260
893309
1457839
1418675
1515074
1930309
342693
1145116
1879473
1519078
234431
1622880
42196
73847
43530
255303
1677942
1730387
1618706
1485411
58666
1868965
758936
1314366
982894
1668853
462820
1163519
163817
722570
639418
332975
477658
1467505
307072
559960
197281
1319138
1101575
217997
822331
1202064
592098
1408542
232956
1086782
744005
1978776
1438375
692967
963465
995859
984420
1857992
903912
262088
1335278
1119550
1381103
726184
1930466
765430
1803256
1430896
339897
938349
1316818
102978
1009349
15550
1781373
681698
1894539
993455
611261
358651
82289
1361659
678655
1825602
638610
1393138
1722252
1804625
1734016
726240
513299
829819
780973
968434
1882391
95247
1126111
1356280
1978908
512505
542078
1853528
833212
43979
1338060
1057832
1874764
569731
302537
931037
250833
274447
1738248
321274
351210
1480203
1355352
556502
1593589
953808
175830
1226734
718367
1408380
1023549
1747779
310950
1794549
163151
766539
249249
1860629
459480
868392
593798
618479
1597555
1610848
1551983
1505751
1420982
1452285
1085687
232
1848603
165200
1929350
1057399
286387
161847
463706
299298
286743
1032705
1504199
671458
881213
829618
1973962
1102763
1848398
1043914
1191082
867630
742883
539730
1463425
1190074
932803
1275245
49406
1308046
1966755
257371
691367
444976
1148124
623857
1735980
1931910
864313
1585969
1494221
40113
277663
1272827
569470
1835844
46294
451569
15759
1853101
1854297
346997
97614
665331
1475181
1570777
1061078
1616778
312800
1924280
1846838
551777
1284469
410612
885040
218881
59159
591868
1490917
1275931
915626
519000
350004
45852
1001813
376317
857393
1166744
831774
62655
1051542
654684
724358
165561
1825698
1875650
864402
181604
172724
330018
715015
685643
178054
358656
1498358
542964
314841
1676058
1113582
901869
485330
903462
668983
1908121
1913003
1586307
1728505
932045
1321261
1934990
1289508
1644630
78363
1865693
806034
851786
1364492
1312713
762050
783626
1966853
1966833
408625
508865
495790
964560
1991652
767468
1507404
931035
860020
1673719
111101
605591
1846314
1609349
726292
1922684
468561
279620
277018
806008
770317
1543037
564058
1858458
99629
319885
832296
931976
1906140
260945
1357104
740939
1422630
947640
1552829
264712
871671
1498221
1774821
1781448
1172648
772280
1469458
1412705
178268
1497783
1454305
1665759
1474359
1352540
16177
1401779
1793162
1233884
1857278
285118
1008121
250299
1709551
1501637
304838
1995327
1531178
452326
1083521
1683172
886307
1072693
746564
1537866
1579069
653277
621482
1149225
1078639
194845
453197
513970
929538
1907639
1216813
629137
1369611
726779
1988681
1527339
311343
1588002
816983
1811723
1711979
678376
1862956
1495715
1356845
1309841
1088193
1628483
47462
1751071
541154
958751
1651516
900314
1554480
1359514
693318
717267
83475
1685225
1398398
1846417
982760
1252871
442212
1900216
698910
1660841
1585665
80704
716051
1465893
1353606
1076343
1704547
704321
290763
143662
515104
525581
1469712
985277
479270
243371
247235
1904403
1827033
1651561
1924262
1086100
796222
781084
756377
1607690
669285
452378
624178
1247551
990593
861715
1746602
98750
1200156
1178566
300373
209221
1709109
1886066
1872873
878740
323213
1944053
552975
1173596
911018
846994
1871828
83664
297182
368584
1313013
935457
1608135
315962
1127927
78716
59757
904742
1472201
1042755
371003
1983015
548379
1705725
195068
1797540
1816549
1240366
1298651
234037
1180985
643163
954487
27890
1184278
1777470
25578
1309149
1049384
257337
20572
1452779
856500
1357415
1305014
1107020
1604383
522117
1350153
728407
577782
695699
1268795
1574814
761791
765061
1568935
1143241
699692
603259
563563
1449287
1123980
1872601
1647427
818179
126007
840981
1478191
866876
1464870
218478
1455879
22791
898484
1924837
1410666
485756
1487135
494163
1499973
309881
608466
399108
1250526
146824
1529373
376293
1895562
775056
758441
533279
65418
817922
74267
1247600
683407
1392481
975849
606293
1207457
1902155
959417
1137506
421267
1453449
81271
1417626
386546
1031815
778795
58807
1015059
183148
1464625
425283
697076
1963047
901280
319598
1193159
148795
874355
1058435
635307
718665
1651121
1141444
330221
804066
1069532
1555822
282663
958931
469238
1306214
1895275
1324413
1698351
692817
1337788
1453712
1995731
810895
489614
1563356
880898
976236
1353421
95718
1990123
926889
505806
936886
1223367
1311004
790446
1675934
580054
1141667
874182
293510
1941249
1172986
1018237
12720
1408801
565978
630018
1842323
399293
811534
538497
764345
191673
1335791
1684947
1004836
863496
641093
424226
25596
1523722
581227
989181
1024010
1542246
1202204
1070706
1242447
788818
1327903
482290
734716
1129505
963659
1242082
1812138
657648
1689929
1645290
602891
614064
921066
1564490
1274374
810598
654541
931992
103325
133332
1790697
161881
1498125
242468
14428
713350
1613912
60821
506333
808224
166802
1509977
700621
608650
1393316
455670
518419
1826801
1376740
734782
1613440
1903823
695823
1181340
1186479
1574785
1649194
1879496
1429936
557303
1442450
815134
1476889
1435856
380992
934800
1811820
53083
1021448
1068468
1564880
1111605
630172
483289
682808
1629659
1133568
25473
454754
1800460
4263
133288
505630
1186540
1484937
849132
1248524
576621
1530530
973506
444881
291239
495440
1801299
7352
1863678
714364
724332
1063396
1643327
928972
332332
183613
1128166
1120540
552610
222966
631739
1826012
352009
535298
1444710
553695
1419701
1968364
1913743
127130
1328937
1739992
782742
170844
1860271
1381288
363760
1083104
1788628
1153915
1930254
218726
507833
1917842
1811432
615641
305308
249108
287104
313888
1221072
350463
595292
1998390
953501
1526978
1013293
730013
332063
1342232
1085920
486641
1648707
780206
390858
524275
430437
811186
1546794
921993
1385905
371390
1709547
1498740
963457
1062040
1096872
704627
721799
163079
1904657
1063271
395676
641819
1710669
1334316
881833
1178886
211949
734192
1019689
1719854
643695
209988
271852
732622
710994
497623
1641201
656057
1792679
1877937
678643
1668271
1023152
1491198
1854869
1974342
663599
885897
748213
43017
1964799
459079
1529403
1580252
1519205
422118
1366265
1022428
1467343
1496075
668589
72840
857663
340107
336793
1024924
611920
803614
786574
954341
684577
1230059
899502
747177
351194
1085735
1719578
986140
1717617
557341
359873
414693
1083488
278284
1068439
1395203
1624582
967560
42418
816819
1042870
284747
612018
212688
268222
472749
1358217
1502394
536641
1308843
1862352
1877535
504420
1146815
843167
1085135
969689
1758031
988722
514249
1043270
1230380
1724414
1792554
530209
1237527
1918117
332181
1353390
408824
1396703
1513097
627917
259894
865080
1634631
1070063
826965
471313
16713
642526
1706692
1130366
1901917
1173562
1304842
1584383
536262
1698775
1404452
656464
664714
695300
1483941
1092495
1656752
450401
827200
742773
779468
71618
1851054
1525253
1171015
1364591
1891093
1970800
668790
1414571
611761
565342
977570
743461
1969805
434218
117985
215297
549241
1312919
1823475
1457592
1382925
902802
171724
1797371
1463184
492468
1597691
1263289
1703827
1526736
11534
446007
244385
114757
759988
1711739
348450
1386434
525167
1397507
1646431
1832800
161496
429274
1649749
1391425
909734
1374345
310439
904680
1313662
298759
721703
1004696
225002
1911261
1757247
1097763
935014
333165
638942
1411490
1099740
1620162
338438
1756007
1511403
1264278
1251374
1095007
1830839
1950601
1305618
1471173
1776352
130892
1728723
985108
1106298
121327
632641
588713
710214
110398
1421133
1718265
12017
1938701
1155451
231523
1445658
1381878
655628
59954
544706
1700610
1842798
746401
1517788
244306
1579279
705839
1681165
182288
1615466
1199616
245977
1472881
87933
1933203
356560
1938458
40110
1240156
594460
1581560
660706
764421
383213
72836
44928
1603070
819992
1113313
834734
328109
1299959
501166
349316
926375
1502019
1568428
1798759
1496209
1335729
949980
1776577
707587
364411
601089
739376
1081806
1017439
90613
884846
490404
375928
826583
265304
978978
1278033
562870
777946
1374152
727270
450925
346672
1051616
469743
416115
708701
1231514
565749
1591869
1815074
1255575
328179
716506
1027072
551136
1335478
1844134
1857304
856332
676203
1458813
1740406
1375468
729541
985703
75546
141099
476290
1056247
1280449
1059972
1532211
1723518
791282
1107537
1912327
1646190
383272
1774253
349858
331278
1365722
628552
1477023
724458
91355
1871115
1516006
233603
588861
1846955
329498
1747201
1395767
827638
113235
1423657
107156
1412296
481684
1909573
709372
369761
937436
324639
1316454
1625133
638015
211776
574082
122137
1522841
1425562
126652
1729511
1639093
572342
1015900
1165758
1477741
763974
693053
1529069
1329529
1706731
1665046
1865856
986480
1146030
718579
1982656
1547848
1328240
111006
934941
1277411
54200
1023801
1747229
81109
1730327
1022056
1331864
1370681
939391
459309
379524
248749
1772882
283684
608545
1236980
1365546
1463731
353246
1029686
637520
79522
643448
1152745
1645883
1651858
156658
1482232
808021
1595748
203371
822736
538850
852320
1441620
1963447
846546
1636704
267608
1511949
1101182
1329240
961809
46554
1486607
767422
261441
1617870
249112
224110
1861405
1933556
381336
605511
1756041
970172
700355
1906836
971982
1257588
1217863
195685
1516563
1943469
718222
467146
462667
408345
853131
1909132
344777
593559
527256
839207
1430755
1365785
1538633
341574
1615313
1845906
1186421
198733
205430
126062
272238
1595706
133164
1396944
1224815
1580592
1568944
41339
381687
1181291
883510
1257175
1047584
1292796
1733176
975208
974463
731218
1886504
1391615
383375
589879
1006206
1602926
1525949
671388
502338
1413610
246590
1129186
731709
1966564
932705
437398
934384
104609
1640273
1197509
713165
796952
183106
1073581
976070
1660007
1035001
1054106
312742
1752058
127728
1294084
1992113
1483666
648328
822223
114795
184196
1055167
1562176
856770
119889
1435199
205286
114093
1451292
1408653
33430
1997223
482749
425708
8969
1960326
953540
1184627
1885674
1847452
1637327
719697
1593166
1433771
1393522
1770169
1628119
901742
1667478
1107948
749403
1006629
1563678
951018
386997
1521187
913473
1273911
1850740
1476530
736720
979673
255181
945779
1409661
1582848
837354
1633381
1787339
67939
1157071
1715133
1164822
970832
1517141
936849
546009
1037868
1736350
285528
1319801
1976460
1853574
1473063
319012
416721
1521852
79035
233172
1763528
477910
1940100
1366917
1659097
46333
1668464
1438058
479099
909764
1559978
598082
1148994
560309
942967
1097320
1492716
635507
1621341
823694
301603
1406257
1538151
1108951
869674
1754658
1469677
1702875
306400
593095
1066008
991374
1697243
481213
1035562
1194601
790957
353014
594503
1050724
1003786
859527
557999
776729
1366476
1712402
1414397
876343
1405285
1182377
1504691
141999
161059
617460
37452
281676
642720
1410998
969237
1632864
1705654
399653
1222824
444073
1963713
1951326
1101316
833243
1492779
1453683
155037
277961
308817
780742
924360
1706711
1758790
647885
1785808
840893
1370809
915347
1737236
1072716
216006
2758
704803
1492634
1313622
970022
945399
1043718
621307
1649229
1398148
1002848
873356
1438492
12196
1860801
120285
1785089
657903
217882
271609
676049
84831
152658
1629825
973763
1049872
1605746
635941
839398
315482
888557
78472
566872
1568226
999309
1687665
1458776
16730
1593872
1898259
1344664
1791359
1147222
520098
1649052
1459599
338232
1275960
1089443
1255352
1212695
969526
1533315
932439
1942529
626342
498776
991778
257580
1484449
1444668
1920026
1449399
71452
1942539
1902655
563878
1425752
1871706
1150173
1193481
1856751
1524507
1593224
1474657
70247
1849872
253673
341210
325840
1842391
1104496
1240345
1353618
440135
1352704
1321070
1099408
437058
386848
1007826
358953
24063
919895
1839814
1661895
1414580
1811976
1275465
1709202
492324
157387
798517
1771864
1863838
433212
717978
1432075
895165
1561780
538852
1757401
1498908
71236
1601702
1598716
1703906
1577149
8433
1199534
1648898
1424171
1823253
1281200
613946
803787
891919
1247802
1722044
362352
596413
1758517
1495688
1357599
1295672
1260985
1663646
302336
736950
558841
444395
492688
1070591
619921
1443643
180843
1397941
1487570
1438932
1806325
820635
207900
1763652
206747
206378
625566
649190
1859046
429842
1181265
814568
227039
961129
744566
845502
919941
1202343
1061080
1711608
344922
1748594
1049419
1945102
81212
838444
1604510
758864
689606
151095
727674
1669365
321449
989265
1816587
1907574
400614
1889708
105745
1641303
1044839
103931
865316
1033911
671031
1968035
631359
1711950
1448572
1079953
1068682
1218792
1196503
1464487
1985620
1040252
1977811
1286618
1027470
1416976
1583062
1879367
1984677
193127
1269838
321485
142530
1630380
1859815
1880883
386066
821666
1341811
801235
1739726
647079
1447938
1196219
575795
1877527
675203
1543623
717768
1647848
1984545
707585
742940
677645
505968
1845459
940755
554015
64464
735466
1350114
1607085
945991
273723
212878
1600501
1823559
1145674
447228
253419
1745399
1053493
1495635
950882
788989
822833
770468
1679823
1269745
55508
1059442
322776
1200416
464096
909789
601394
504006
1477713
1886902
673396
1092310
1590576
18344
882095
1439868
1705012
104262
660441
322487
1347326
132071
207087
1251171
320392
893653
919709
1314496
870960
1383785
1875700
1151688
1320210
1915135
677815
782637
1427955
1188764
1215121
896406
447138
290001
1800313
1233459
1062159
1389684
210070
246273
1760621
552134
1445596
1076607
1677340
1668665
141679
1362383
870109
1413751
3376
1045578
134502
431483
783884
1492082
444309
1232768
1320343
946888
57817
1360917
1992549
655856
563013
1474018
1193480
901523
1823159
974705
317584
339029
1392695
565883
597351
914919
358314
1046780
123500
971123
1939898
1906640
1301120
1610044
1139089
863429
1538703
420891
750091
119935
1896160
1831036
623614
1628324
1060661
1113623
1560519
381643
564773
510380
398473
1889701
1025997
275539
1166434
901403
1973329
1626569
1154716
1801366
1966091
98327
1680146
191777
1549607
1214861
465199
1976354
1862011
1478183
247140
880226
1473596
587487
481879
773410
1012940
1800502
932975
286697
1166273
166082
1445618
647224
1207900
1502065
1392257
1262309
1941518
997026
1910045
655602
1153536
1523820
1063098
1095794
1346964
229427
1806325
1679255
613145
582417
1128012
564734
218417
410922
1056255
1143955
948507
1765311
1362802
527641
1526536
207317
1982705
658160
648301
1369881
618554
970462
1321012
52077
67640
1340961
30996
1127689
833196
494917
329101
619885
976919
475634
1941300
118234
456600
878866
1071404
1178709
1631089
1061883
965679
1477659
1989780
1885209
483579
36795
1432574
718150
1683526
691751
78044
495753
582230
1442337
1472911
566031
597857
706139
1563648
380794
879958
1548979
148078
221231
506147
1762353
1079146
1963305
642170
875777
1552324
430964
1939174
1736219
194063
178792
1109542
1883617
603514
1946457
381859
1149667
1502353
522290
1443765
1749497
1636594
982484
1775663
348341
437511
1070956
1449434
1709641
986254
923112
926671
1960292
937863
648421
396854
362806
266389
1077787
1582192
667220
541725
1978788
144597
639545
1385115
1584529
1141058
952735
60098
449449
998053
1285148
1944435
445275
1046300
1463703
1212368
1607115
1150339
1671388
1656605
562455
684495
1587374
579281
1888335
538702
802825
520956
718164
979351
1310283
1738326
1089693
703365
349588
1131337
466651
174593
678895
1892595
1999195
297454
1726808
306187
165883
1942634
1469406
348519
1396593
1926598
56256
612076
1815846
819919
324401
1314202
1590310
631113
532989
1402875
897336
607074
690950
1894687
723570
1170882
1663376
579127
1577757
1420101
63969
959724
734058
931046
426622
1067505
1687199
883710
1531770
580006
1730463
325795
1009724
701009
627991
1484231
1875586
1162000
1356114
1313809
446984
694430
140372
1299866
1246335
1618529
1189255
1683525
506539
697230
1038080
1149093
159716
844058
49978
1575589
1206222
1762156
865162
992863
1243735
785339
1583274
253157
709614
420925
419480
637986
1275098
1109856
278284
1128835
1620733
626571
1946685
581662
1988986
123029
1338039
1398202
1988764
724508
1887661
1051488
1616521
1684782
41377
846753
1377884
1522691
1385175
1081173
1145563
1217665
56603
1650506
776248
1300577
1800986
1284992
1097532
989493
1186135
614913
1466926
818143
943927
1867798
1738333
1975169
356813
1583854
678045
1848659
1738987
511607
659786
1215516
1604633
338202
177358
138173
1506144
1495597
631892
464012
1942207
1291972
1998489
41210
1818814
1548468
1825775
933665
1657988
951712
1025945
1718578
795496
1766009
1171358
1848467
561083
569699
1621185
1000437
1672316
1802699
1694426
1118896
414863
983741
1103171
1350161
1258153
1491301
1204239
1327972
1926566
1992932
1782177
1755963
25379
1002279
478305
168346
1880780
1029506
976386
1284419
1256976
914052
1385747
1803728
1304387
1861706
1484681
813121
1750
1096268
607459
975094
1053929
347788
1409836
355844
201663
640107
125535
639965
526889
1414472
758983
7345
1621045
1346387
1160856
64731
1254013
950619
211380
1126534
1182273
1622453
913587
1894152
759529
862452
989869
927118
116121
763610
1471338
744926
514233
685428
109364
1025264
426167
1687892
346514
637651
243905
601333
1854275
580686
718869
572049
472800
948891
927646
1096271
1907081
1897179
43002
1450527
89169
1294205
1816160
910565
1037666
460858
1992652
37885
1202348
1817989
1071948
1457631
721726
964950
1902805
1703912
1573986
1813860
1199205
381510
1925336
527332
1464768
689148
93047
173880
1595469
630173
378081
1920535
1065248
936390
1027597
1550312
1134234
261889
1133531
1050821
737014
629475
897876
657825
667640
1115750
954301
1160437
1222012
1330087
135403
731526
800035
279316
577012
1274441
443180
1364554
364572
1459086
293034
1042425
1345750
1868692
1115211
496967
1831533
361106
1873142
236400
1215965
768657
243505
182018
1493085
419450
460587
1469189
1177491
1898363
753880
1817680
1595182
1017211
684251
101421
1585925
1749268
595152
16791
878588
1900504
666748
1045774
1385
1814908
469647
130131
1533043
413715
609760
1922280
433115
137974
1777337
1560929
1033490
1944474
1852588
1138168
695500
1490405
735778
1309602
409870
28025
706647
351317
1456389
473809
1434417
1991550
417673
724014
184939
1266768
1340607
118607
1111076
613897
296480
285300
1995979
1031336
780304
1390046
1387902
927236
1978999
73925
895960
997687
1416177
1399811
1761174
955051
306971
270095
1571354
1200140
1047584
141093
1843880
1509013
665029
5544
835668
95165
1160857
428478
1968649
1387405
237414
1641602
328764
741875
1935827
363053
1674611
1826787
57388
626796
337103
100563
1719173
172050
1835047
1947385
1342963
1857562
1899626
887598
1456101
476178
1909534
761452
15512
960323
897082
249094
1732775
45475
1201038
1876821
787948
1370522
1223694
1951300
42116
1838381
1949173
953295
1358304
1523420
1783217
1184584
454200
337796
1582483
1937976
1504384
720086
242301
1817985
490902
1641013
1399424
1841600
1601069
1698127
57505
1971611
702362
1929355
256943
1074664
961214
1972544
1866709
857509
680206
569891
552022
1735369
1839820
1344893
826284
1993783
617034
1034364
43519
1930030
117058
1621046
824846
1338473
918358
551859
758426
1573807
1422528
685216
584423
665975
871007
1428533
954900
36153
1145008
312300
484289
1503198
270732
1884407
1276298
629567
1739446
884363
1591005
1928835
960134
377825
228729
175995
256732
652754
215562
930487
1921340
527378
1383225
1587622
976516
1901941
1670878
1657684
360031
968302
238204
8714
983111
806213
1386350
1867342
545090
1312897
583056
1341336
454693
1607384
1160450
779168
1358753
1193831
1847193
1441542
1961122
1661915
1941636
21692
1001911
1237165
332198
617170
905994
537964
1458368
1963017
775846
733023
1478512
1161958
1029378
1122908
1335373
373289
992041
1452014
472126
646912
42880
1009370
618294
857789
479110
1407996
5021
1487753
801374
789286
1833866
1622425
1881988
508800
686719
1141837
602678
1874941
152707
1105006
778395
550384
106424
1691636
1939924
694281
179755
1467923
958589
1503259
165058
63171
1773560
1182606
1401629
739039
237060
1854030
240674
383451
426820
383248
1449748
1211372
365506
1140750
951069
656025
146316
1494099
673373
1887470
1729342
553987
1705627
1786553
1064375
9298
123984
1565872
475794
693759
754761
1231639
1920625
261506
847354
406053
2000000
105249
385187
729772
1865269
1940834
87390
1551686
500940
918235
1657266
1638289
1445665
260874
607333
728254
1328540
1172767
674296
1789994
1605884
1935654
787229
1084107
771435
1712258
1666104
1895232
1737903
946725
1756846
445556
456109
1482942
1374106
112728
1271927
1103778
419787
1920188
1544746
915827
348629
1480961
435426
1528386
852517
806404
58169
248763
1465194
522356
974346
1541312
810933
1781819
1088271
389459
259294
688085
1528647
671741
1534766
912202
1949667
409411
575824
1840067
1274499
1319108
1395102
1614492
128011
1968835
1406550
1313172
1034569
1819431
482843
1115947
545879
1819228
846819
802919
606744
702851
175234
533804
172887
91259
419697
1554811
59706
1366635
1622287
495846
123616
97599
1540924
1683578
1652488
1604997
1744948
1575635
639461
1551228
1094783
1926080
1482180
1012777
309390
1281567
1344154
1760652
1544451
1386869
1767236
820320
1782369
407872
1378458
588827
1565514
855744
233162
1617343
1326645
1047012
770619
328129
1577990
443648
402626
1981339
101615
580399
1733559
1491462
845108
132343
1088648
528731
119550
31019
1020717
1264718
371709
1218264
613353
731883
1691020
1402953
517252
1856752
91257
1682423
247727
1499592
576952
1756322
1778746
1802787
217726
1332147
1222491
242479
124584
1622920
1822621
749587
1217262
786501
159032
228245
1664999
1942083
1522218
1521601
1064380
1599309
811232
1720496
663321
1146736
443903
1819209
3389
695089
1483156
165675
187769
918438
690783
1013901
1005077
1981694
767314
189001
1882019
229870
646107
1602518
1945110
283301
1818305
1929100
1004790
1319722
705073
321806
1679335
1840315
1011006
1547324
1109992
202619
1281982
578630
150044
861029
1268842
1383030
53256
369948
183829
171007
431793
1796276
1586920
504491
1507242
1784768
195820
1981428
763598
1654871
1751578
296053
176972
1236698
1266218
1338378
1974225
307273
1989864
1153666
1198842
1607958
42473
1142372
817565
1088033
1098966
551105
412680
737660
1383795
1825192
292421
847073
1795340
995398
998845
1086657
209081
190500
1868846
404770
783867
1144849
1767990
1064028
57825
836653
486288
952268
1209876
283432
1323932
381199
51489
1902031
532358
433628
154657
1593460
371025
901184
1663366
1824341
412093
826026
1549723
1047523
1471704
1046294
1904131
1832150
108408
986630
1494802
671454
1811211
1236120
1097618
978387
1790007
355782
1318147
603567
236110
1352808
1618136
1874684
1154011
743616
618033
1726741
1044066
1445948
1226556
253332
1246679
1539504
1322719
1104722
1665328
517533
517903
1493214
485448
1232542
668479
882892
113280
712760
417541
394086
60099
1968501
1273365
742317
265297
1529602
1736150
661675
309915
733984
1402696
1621097
1906448
1579428
1967951
812552
1981168
739674
1886919
1502787
777339
1353934
422702
1676961
526548
610852
243196
1135770
1274543
1669772
1406988
1774814
1302898
1242569
1249025
364181
1111064
1822568
1151009
1647075
388599
970091
1176590
520915
1824627
361827
741425
793507
1709012
87448
1967538
119417
170792
757705
489835
600439
1853648
1860837
78622
1597372
1700995
357662
1847280
1523493
1205448
1748568
270175
992671
947654
610174
1058356
460361
1908834
1789383
1813528
125840
1454089
663150
1993269
537962
1102687
201937
1974112
1883086
427953
1838293
598815
62160
537591
1963592
921949
964019
1656343
294521
982534
1566714
1674861
837860
1638884
568657
1773593
709391
1081974
1046417
401409
627585
707772
1256580
659892
1518953
126638
1214797
263009
1349010
1555412
774246
988657
518331
756562
39117
1092910
68628
738283
1070262
994817
1005488
1297217
1892619
5057
1197551
1145140
386573
1482959
929280
1548227
1531895
602346
233587
390209
460090
1716912
1998763
1537795
941160
977773
413533
762382
1983574
208433
865580
1114987
262430
1589810
1794755
1571184
1650537
1343937
1290129
1156168
712577
491823
1203205
1896647
699754
1909229
1377640
1298113
652126
926908
693351
1898443
1980245
1839802
41699
1713959
1359202
169483
1110681
298316
1085616
608451
707464
193064
1712943
536977
1101496
1782008
1781823
1607076
1548747
62414
779782
288813
348788
1476557
1202659
64663
537571
241371
1207105
1279187
328400
145831
75188
1907334
969103
1172760
1170793
262923
942127
1635857
214244
1369243
1633799
1929013
93780
1189564
1814074
338913
1787820
1220525
1198045
1204343
366815
1133725
1107083
1744089
697877
1689948
12873
286725
1446542
1570826
667150
1292193
1728122
645615
42821
135697
975255
824545
297200
633482
44169
970688
973907
309396
1303254
197655
313299
439070
1018501
812009
880612
1758561
1462852
725304
1078887
1002801
954381
282733
362268
679128
219971
1358849
1253668
912446
840174
85587
1552602
1348381
710246
126868
983446
1739388
1631550
1140797
1348663
410763
363837
1958171
764489
291905
9902
1384012
639647
274788
724889
1367552
1886481
814641
1336202
722362
1133456
1788310
694519
109207
1279695
771685
1658203
1150481
177902
1865556
1201928
1741535
1187060
1271631
720516
958916
929088
1042031
221256
1876057
196375
23652
1911907
1953378
1106542
763076
966028
811506
1441188
899104
338120
47642
349496
266070
960949
624752
76566
323305
1904989
547333
864747
1814463
1604108
684848
1633898
409560
471991
639721
508584
1741781
1817217
457350
500812
1549861
1098838
905551
1314166
1935463
985177
251005
1630739
447476
962244
1351792
989311
1912588
989580
255329
738208
1338854
1428374
546827
1470749
1840410
955606
81455
54466
479321
1745592
218685
1611779
1061286
717318
339221
326675
1577708
1130369
1108245
297045
643890
1046630
670290
1023162
1228079
314411
578299
303132
611900
759950
998708
911103
1828303
1431599
759765
1961357
1688543
1145638
1273700
1077807
768369
1568072
867782
1363549
290344
1726888
1709581
1648877
1458083
7148
484151
1034408
1555896
215506
1383883
1048130
1622525
1776988
675467
400861
1548683
1540123
1926165
1129751
1723770
1794825
943637
1695895
746486
1446347
1434479
161944
1254856
622864
139206
50018
1708550
615332
265824
181733
240228
977868
1242222
884859
707528
907495
776879
1000522
764747
754405
1206549
1280118
1047269
546977
555514
1682146
1748127
114788
1839196
1489999
994790
443313
1384607
939272
248827
1280202
123572
757083
1886463
1698047
112597
457545
1433385
266336
1174493
1619987
989412
57007
896841
146674
1532330
1915592
250368
1599646
520164
1190045
846102
122115
257879
1809362
1693333
1395845
917341
646800
14756
103188
20321
830177
544445
535201
1475033
1349187
1878277
1039419
543861
423362
248656
1043828
1335829
529091
34225
1640994
1988389
5648
1305714
705232
610201
1215059
1094831
979603
980078
1743905
427190
514277
52106
203220
1126502
1259987
896903
1035118
1186292
69169
315242
1885632
1314087
245062
897491
1523976
1865694
424602
1676039
890129
721357
694622
1336640
1775538
1847419
942615
636469
1131224
16400
1406154
580502
1265358
146016
636586
1747769
1761252
1076203
1014436
1387449
1271203
1006441
1770891
858164
458527
1542363
1807902
1755937
148798
815047
1856318
1421334
786059
1291765
19076
1742737
1577210
848070
1274776
894751
1959080
1673103
394186
533709
1761660
994058
1419090
226498
589595
989022
1207211
1124917
78450
1530607
91399
505190
501999
1986510
886398
1246668
878904
1685301
940256
917704
911159
1049949
689607
723946
950686
1659725
1644001
1945664
467435
996978
1078808
1004679
329836
538628
1753225
115148
8666
1660267
654473
1932701
656964
1207983
629637
1734252
1092807
1697328
1789955
1510480
808308
957944
682129
1780830
1855490
866805
874080
1591318
604823
1410131
1218468
135667
1147252
1799235
258469
1203699
837233
679499
811915
1735101
1986939
1294406
1732573
1755186
963052
1008142
1956087
1646753
504360
1639211
1277443
1306412
104730
237406
421305
1082766
462367
1042472
120456
1804074
54594
309942
718898
1515433
177667
361046
1066342
1873025
277889
1255338
895694
1209507
843971
956612
1085020
1934448
343556
27788
560931
1747885
285905
1113670
922952
1248643
1588519
1750341
41287
1092869
1794670
899797
1151560
787026
1610416
4591
1824940
795437
80948
122802
1316311
839200
1206351
251125
489613
1832084
1769859
1547506
11043
1134768
561419
96229
715177
534753
1125426
599505
962152
1773007
1833822
1922101
1133324
1630450
998365
1551191
1619012
699792
323539
1351339
161457
1087917
808803
1746102
1490071
1415574
830654
141393
682608
1559369
1083602
298823
930996
748950
1736897
1178622
433660
721078
74361
861322
1472968
215350
855030
1568429
216673
1231302
181918
195897
1300646
806263
1814346
1697991
1018588
892371
363175
770704
1930462
1819316
1580039
1307965
1966232
1647160
613264
835351
1057295
1086979
519632
1969394
983343
275318
520580
195186
110623
1993526
804235
1446879
511163
1187124
1640113
663202
1352930
669665
421627
1158170
353497
852818
434570
190058
1723793
686795
1259997
1279100
484430
155428
20200
1469740
186343
367140
1639851
576470
303068
220153
1532951
1178433
1008130
1364805
100535
1371735
1872595
678285
1116818
1076236
1316410
897843
859448
687867
1685613
1550912
356861
11362
488876
133583
1356082
920163
113496
814713
401106
1930146
1126201
1311251
806847
54711
1926665
958677
370857
1462084
48382
885473
1660130
1856453
454358
1126337
1833432
445553
315672
1917752
1209048
1327724
1188708
514689
945793
474978
1406629
961916
961924
288474
1535780
1272744
373074
1160212
1541302
1402145
799371
995916
1190011
1575216
589196
1761211
1737750
1409119
1471820
790205
1746075
117318
1035138
681463
1609005
1376858
1797077
907280
399008
924978
1995547
188315
677232
1524328
1536821
867795
712964
1507370
728917
597058
1207070
279553
415083
1486450
541103
1309809
1780570
784145
551626
1914644
444534
1752998
265374
172268
1301219
1623628
947893
1637661
1846879
1602692
599619
1305583
1819115
418056
1648031
345153
1084192
317359
1354394
93406
815524
778716
156410
781815
1822639
286936
803399
712473
1553809
736521
503198
1187852
195233
463787
925238
1929878
229457
315847
682061
554075
1387953
213850
573949
1096487
1432587
1630197
1050596
1959950
1126008
716811
783554
423349
566910
1466891
1262164
1602833
627957
515572
153267
1436468
1822898
170170
788327
1385831
1490951
974453
1232768
212205
661085
1330750
1373193
1400514
1547987
1563940
1272140
429850
1820527
825340
1645280
1260070
1068191
960656
905633
521804
1189023
949316
1881630
206334
899407
329980
1879605
174785
1485662
1578206
252049
1797764
1306351
260101
895485
1303407
384751
1794146
1426782
670118
904178
1752043
1736161
133741
575402
111301
874908
90943
605551
773256
231151
595544
142701
922471
772505
789475
389410
430943
391637
1173108
927150
410258
1940790
1679880
1469485
1788310
1209788
1207065
1816598
1658250
1004995
947898
889510
1778127
180760
372279
1470318
605052
1640966
1625424
584094
611701
1378617
37645
573627
1551351
100302
902809
309829
1168532
462243
625175
387942
722159
1078879
714789
1196027
1013987
855992
572045
1678164
1903666
1408508
1566400
1408865
422142
1786530
366595
564112
377298
606502
1507997
844771
1376085
1278647
1567476
973978
1237717
93301
774817
1132639
501284
1908068
41546
1504595
1697198
460633
1405394
1351321
1260897
942335
1884309
430888
1947135
1295741
371822
343015
968696
1115166
287748
1014629
1807393
949821
870012
191187
1468696
884090
1389567
300903
1146168
1009158
1962267
735259
1567790
331035
458893
262339
1591305
428588
1514822
744967
650164
335128
328611
114129
738901
1039646
1122000
601469
747617
1890631
246947
323179
1017324
1741905
1979266
684533
832666
1959988
64036
1288318
407463
212152
1347187
740574
320400
1753446
874108
623490
1878091
574712
956515
1561060
298238
657871
591876
1065976
545013
1083324
1612664
1187371
576424
577627
1367665
1610119
885406
298615
29111
137306
175025
382748
1730613
1013159
766900
302550
1158518
1778669
1914769
1192071
679370
1924608
1543225
300535
174776
207451
1653875
942337
1799212
1217010
535646
1324430
821491
1129100
1613434
1811709
1722272
483107
1927177
1402674
488962
1653053
842323
891556
650105
915466
895769
701698
734432
1811180
1548380
793982
1536591
1011326
480919
545596
765963
1687302
1858528
549795
27294
214517
82361
421358
1216117
1895000
365056
1818303
1759606
700044
322319
18538
808010
865653
1886068
31296
459857
1098526
1241579
535617
170107
1962599
1889969
1403806
1274989
1232735
1230742
176254
409107
940926
426766
1048978
1071570
1724657
730311
1683813
367849
527744
1959365
551806
1593833
1027141
296804
1378293
532258
1826779
961206
241729
892942
1548498
321394
67970
1310061
1413458
348224
16887
1144986
602279
133764
1051500
180227
806919
1749031
230308
1031088
37038
383258
916548
1341284
74892
620695
1753217
1321804
1006994
1431209
1966059
1455699
252787
1703175
377410
1168187
1647435
912264
1243663
1127784
740624
1550339
1519154
1437251
696096
1616752
387784
1914748
1566496
428344
1508394
1809187
1737128
853512
300527
1640109
288362
1938911
1677903
413850
1358940
60295
401690
1688042
1823834
195016
626287
935290
154696
1115108
813662
118455
1311598
1353071
1686195
88984
613302
676481
1348129
1024796
1799793
751514
1282263
689120
619872
1873991
882638
1707750
230121
595268
1581593
1488820
519054
1896978
1708875
57361
1517250
295136
1759897
914814
78828
323872
1517442
1120312
1217667
342988
1722764
646713
132061
1553114
1064380
1586396
736800
1091859
186449
366271
1946595
771478
403262
748720
306579
1699749
1968285
245168
1583199
1973877
480222
469154
700165
1120209
1095726
1479768
715808
1103378
1125630
793837
46000
420364
1417576
723874
520376
1275455
1526040
231304
395110
700816
1058562
1925372
613918
1950998
1710160
1420856
1429666
231078
1501558
1606252
300628
1180056
1110454
632177
1243418
1917513
45396
269530
1384187
79968
188454
654829
631931
463
72567
1379937
1850961
1871579
80651
1181146
119797
630555
672533
925880
706666
813683
1180748
1492413
1788981
378570
1547143
14252
1885651
1959897
337868
1003987
1163346
356224
247755
463604
1465053
814456
937827
1378249
881228
1892998
334809
403152
22126
649957
1324779
1806105
1702822
1568085
308054
1123227
423081
1689032
889789
1545272
1559432
1244658
96666
1969653
1079016
1526758
291460
1359970
622687
975285
1455916
1960783
632441
683704
690570
766790
461474
603624
1048224
754452
1500453
862967
478152
1579025
1079079
199591
485486
786600
1913834
614020
163561
945241
444785
1457212
785407
708143
1261716
679029
1230640
796769
811780
736103
1351470
786554
131392
1896438
1041407
220365
628923
863143
1460621
1534281
1578643
686194
935953
259098
827432
100672
665672
474583
742916
1055260
138720
1130567
1577169
57079
1182984
1104172
1507641
386028
1948513
888819
1445230
821682
550700
1140652
1697557
1834625
979759
460284
1063347
286952
1206180
1831338
1927810
1019436
1147602
1203182
623336
1429113
1612627
381717
1391614
1686182
909383
1907621
1169217
435101
1088871
419586
551940
550588
1976053
1548933
147536
1067161
233626
566476
1038666
244371
14849
880952
832988
1160183
313384
1961423
1286501
380380
1520064
729196
1409692
1090972
482526
1973640
1317997
244038
1744457
764839
729186
486076
793445
1123682
392748
1330467
975484
1400784
1196877
823401
706940
26355
1905711
1421222
961385
1541625
910154
1482612
880844
1409558
964598
819263
299401
1650236
1223771
438627
1811985
1588111
851927
1659315
441215
456216
512695
1849451
1909937
1244133
556249
609324
392976
380331
976643
371193
307632
1451081
1899023
1828049
1968696
426381
1521153
76823
1065306
449634
828902
801408
435717
612621
1836129
355629
542246
242701
1210048
51658
987433
287814
1978914
512494
1671796
1976489
302379
56978
1304583
1476068
1856948
926754
1118099
191969
552611
1959189
1341328
600262
522918
627326
546628
1952828
347860
997649
299720
1270795
523856
1335144
1688025
394078
978149
586831
1237959
164436
247919
1008532
852222
1031863
794942
1558119
1661047
1978918
1421840
709420
782037
416801
1691687
1958491
431333
1710483
1990720
1723644
1391166
1747978
665502
1772157
382819
598354
638411
1803636
1992505
19279
465861
745162
1422411
1763271
1169404
1552358
1723128
1340745
1985520
793687
1835333
226923
14849
1324778
1288545
1460549
611980
831790
1958888
507417
1716866
549727
359087
472753
214466
1230172
1325539
902527
1629988
986756
959841
1976290
1398701
1765244
1146357
1038313
1714522
1562090
1431897
1264481
445384
1008023
1164991
1138569
1706257
660042
1128381
758998
1567476
871218
1903701
394114
1777603
567661
681042
1197857
1710535
1483343
71717
1483056
1282793
812388
1442632
498251
946630
23883
1983556
419743
1512781
556927
1261166
257711
1782111
736062
1943711
1235906
469205
426886
278008
338383
901683
1239791
1199807
1717931
1569750
1800406
1113991
1838209
133783
1509741
747029
418317
1373952
1130128
178215
832919
1372056
157943
1280781
1652943
797099
1822162
742953
1913385
1044874
1887108
5516
1805917
241746
786587
613903
675848
1680471
1947315
711980
628531
1099849
1623819
238133
256721
1333507
1844896
423722
561375
199676
1390570
1756243
1201547
1973115
1301257
609409
1170251
1704313
1076613
1883028
596724
1526854
1549417
1976711
835533
643428
1729481
1601261
299351
979968
1580706
1635473
224819
1587136
183028
1184492
799489
22153
1348034
1956444
125552
881100
922338
1649430
975736
1811740
82958
1896200
9213
107060
460097
435156
1094728
1317417
1597901
328700
543315
52929
913987
285930
1440922
1618845
1249155
80488
1615688
927703
1351007
1272983
295913
264444
1363175
906127
1043374
654385
1278342
834483
1939976
123614
251368
952399
29431
531387
868660
428231
1134204
1321564
774261
106176
305729
832747
577234
1367178
1467022
497900
206680
1929562
883983
1918200
1791799
1106919
1458857
295771
1376240
1190049
1788735
1431535
408322
655213
590855
997387
905458
255854
1289321
1673229
143346
1601828
956874
433433
1639083
375146
1407613
1383068
284410
146465
1715518
157030
653037
576092
388707
156600
1645619
1640696
1421510
1703014
1264912
1785992
1908287
1259315
888742
904047
1998762
1105376
982946
1469591
900505
223407
1855527
1580680
1841338
887326
1430053
1360828
142223
1086711
995283
430773
738809
1143903
460158
481091
78020
180415
979881
1904827
555172
789365
1310173
574659
818125
523725
1494197
469730
352000
350864
1258350
1472476
639327
1315505
237262
796859
1450881
1699239
534301
144440
900511
572771
1652883
1857722
489327
789770
78319
1170772
690587
638913
787267
1541537
1979254
320321
1446203
597879
1415708
38288
1077068
1657829
954370
1358273
965651
1310973
849255
1809100
580346
1564120
619388
1567863
328618
1108136
1456085
476365
562106
569769
887872
1945568
598524
1480548
1489906
1321828
1985390
677301
154707
864283
95001
1143188
19847
1442939
482882
875995
1505033
927838
698368
287268
1999764
1297660
254968
281743
1517338
1846141
1253793
1781588
194115
1940629
1795284
1150757
374842
1796955
351666
1817587
1963089
1526616
595145
78667
932395
1429196
1354120
1504939
1341800
1054865
122935
239890
884212
423983
728318
1431918
1073621
335510
974933
940606
1137852
1640014
1840687
1407754
947509
84030
654812
614650
1023038
834141
502470
688861
947352
1890937
1992947
787742
572184
1681566
1580421
1945608
1122925
1353213
1255364
1051755
1048905
1954541
399885
581631
88430
76631
1025597
1529517
1753234
415214
1443257
528287
1749967
658938
948045
1124166
128131
1555316
1723522
304288
1472327
1179009
1016504
1359291
511136
9990
128955
739686
19556
189913
1932765
620439
1519455
1552632
331987
52837
1978915
1111781
1738545
8745
582465
1584219
8666
1753414
564796
488597
1390011
822285
929549
625005
780509
580197
1385301
1497615
407484
1760297
1771866
1108216
1052507
1067773
728483
722404
118402
2025
1384477
1797000
1843256
1380804
1349875
1564451
1124380
1325673
1336248
1263883
1317115
315991
674868
304145
531654
1304898
219992
1695341
71077
1782149
822852
393929
1697735
567014
1015734
1414204
1872924
1915850
1979115
704761
448259
145773
1943661
328119
1494662
149138
1126015
1314043
1948413
1067216
208555
149000
210551
1882099
1667932
1330200
110990
1966684
1347010
1661720
715348
188244
317698
1365208
1445889
859588
1303966
78942
989790
131719
1738192
1016134
178096
867792
838998
1469800
1599158
962590
1938289
782576
28510
373453
1199093
129256
411791
1583113
880213
250968
147706
1213266
718529
930371
450140
1712036
819089
1742785
286010
666570
697434
76251
644606
298464
601292
1974594
1194453
1759835
368147
773740
1168832
1040525
513764
392560
617770
1535974
660398
1414654
1049305
1065321
172846
1509038
608945
1566733
1098175
1170381
776750
1512977
1132963
1712122
1536412
1528854
1797825
140149
1485207
1846415
1032801
1486239
579159
1723609
1167391
1492663
453548
1319005
1545869
547113
575647
1792656
724373
1734929
813013
27696
1832761
927369
1003222
1161734
998734
239594
450859
927946
1231720
1254536
639552
864027
1469097
1006460
957527
77942
477891
117151
1454697
694657
1098361
1773308
1232371
1491935
1082167
1377152
7347
1755474
1649982
845560
1400953
991544
529358
973035
1258066
1447432
1390978
1642141
826316
122920
651337
1072058
1788385
885
985700
158756
1045326
561924
1335847
1049993
498288
223044
912089
1313798
1762953
1920110
958652
751041
65257
1421749
885445
1580842
128815
1520629
1131952
1260227
190621
1707840
1234075
1602082
1072211
1002155
1671330
302237
491063
1358129
406790
1742764
1333553
30620
943804
302000
556132
1920673
334126
1720198
41401
479688
1545034
782687
86147
1040043
1055979
666630
947387
1986982
739296
1801085
304906
1850973
1989425
1306848
1091922
427248
1036528
1313832
1651000
1369467
771944
535615
998043
1183581
1552005
1647409
1826306
415135
1924175
967383
1484918
1437345
412269
310874
424421
1176303
1995258
557880
1887305
335852
301341
1937085
1152135
37656
1132072
1551657
1568156
481738
1900368
1075696
1372512
198374
910593
468659
1397537
1256651
1168302
1998761
429472
467152
785505
1990892
753047
1949701
1754498
1232414
464385
1320569
26789
1193651
1275842
1283299
1801571
527476
208334
1031961
735259
1085921
1828109
191995
1484767
1349641
1370064
516617
1979586
1483690
231045
869257
1528191
1919805
1089576
1268341
144846
1826374
1271925
1054145
1010449
249894
1809418
753493
682087
934459
882992
1780709
405236
1716239
1459229
1742010
1238239
854791
1978078
1333731
107137
1133406
1211927
1652431
332636
584385
1264341
1861828
510237
1310842
1653091
265996
1233699
587396
1526293
313544
108128
1600153
121900
165208
1014421
972639
641352
1390384
1910127
601025
1239153
1242909
391795
751945
1554109
989295
1411954
956619
1594353
514783
574849
437703
1671758
1162435
1755956
1813620
901725
676410
1059008
909589
1104560
598654
1332504
1116860
1518882
497959
910308
91471
1430149
1603399
1626539
359928
596468
83371
1642227
1426578
1050968
190431
498237
1725339
490193
497881
1671686
1784682
1368825
265373
560136
1611358
1683588
61958
990725
125197
1047136
891121
1518149
1370372
1240475
1387027
1965038
1188778
706486
907252
1989158
1657578
742253
502927
725798
524662
1600754
275653
584169
1791460
1937966
1958274
365047
1039131
1621905
450137
734285
15674
938706
1418424
1306200
1566029
1664556
794691
796852
1892232
266119
473010
1184509
1809706
1939209
1874205
1456438
503769
42158
1460678
1777246
1325290
644010
304688
391429
1496254
1959409
1350141
1731543
285418
23142
567809
1180291
1364216
102028
1316687
946088
194776
211381
1291612
979829
1511478
81466
1704822
1775983
1351775
859399
1791902
1968863
761730
1831464
177496
990039
712152
1705012
1441701
638740
127619
1654739
1065632
339342
1392090
341320
1181017
1140168
686157
957497
1588993
655838
1737048
255939
1656229
259139
493140
1124137
736226
677253
401164
222877
1144431
1434219
196120
793232
179107
16511
204379
993019
542172
296844
970787
1908879
882368
20068
1593103
1999391
188096
1257542
1605197
103004
1938533
1669034
488060
1668521
860419
464577
376557
1084223
85987
1962587
1860540
1984998
849585
872034
607466
1892754
1954453
436907
1878052
1165384
1967688
116555
1430020
662209
1688627
1227197
1422242
814340
1365991
688585
626303
1321996
1991148
944127
1132399
1294472
1433743
740638
654283
1653329
42228
433097
248737
125153
1700630
141867
1897813
1362761
1427415
1683144
1161972
1619794
1924347
1303665
709680
683497
1815543
204867
1126270
1637349
424842
1456037
869016
1194728
585390
1941525
429294
433525
1511313
868524
1747633
1980356
1466720
793079
1653561
1082935
1309600
1849420
162240
952661
1607370
20144
110632
1110324
488851
1986570
885834
324887
1343395
522970
1161655
1410894
129463
570072
1603035
273774
1523342
65526
1793521
399304
459039
1597095
1337847
487322
1289942
1763891
847374
554665
1631186
884663
710673
1175006
351018
411653
293222
1917783
1414836
519377
1117184
269574
1074412
1291094
438786
579642
1358972
1493287
682070
214311
815764
1047004
624497
169956
206907
550396
265973
39486
1804881
126653
79930
1423635
1945325
1573045
1780483
358235
204017
730431
1320911
1475842
1930824
1218539
691061
855579
484854
1426339
1572215
1930137
227248
115432
551685
560255
1639419
1063613
1609933
643509
598094
1830182
1460771
1570474
687255
937699
1352947
712044
1959366
1216443
628547
1782564
1486944
198643
1788750
1843094
1996592
1283668
984871
184509
808695
536257
85545
607899
1224910
1721235
1409349
1207021
1913039
187146
476131
1015290
245194
1896842
1657667
513257
1393304
1982019
398693
1751565
190911
1957732
1820708
847680
195588
406138
1869150
142256
229738
1278140
1110334
94086
1863572
968208
1055005
509379
1141648
1018564
1826620
1342288
631889
1270931
877382
467553
1706865
1572479
233569
822074
1616321
555436
836651
384602
32215
797623
1699246
707734
297992
1002439
224528
1839769
1918289
1793826
443225
1971694
1595727
1372118
106623
1155619
798838
1160929
1135411
1726770
1168451
60708
1107693
709876
93583
1349843
416199
1189077
1575062
819339
303075
154754
590955
1540090
68663
653151
257727
703295
574801
742116
1163419
1220258
1496795
320951
1472411
1273539
934168
1806536
1595239
1034143
1364287
356940
421938
975262
952246
275894
193567
770965
636024
1344717
631934
1946933
1046639
110248
1913783
1764577
194137
291555
1854858
1227516
1692094
467107
1234637
447981
529618
409285
1217054
743808
1875790
1358842
1196687
389123
1863179
1034621
440447
1133440
423939
808083
1599614
616907
1228795
805830
1343568
1915376
1162461
1446409
601321
1276728
48146
1971937
913148
1427587
317622
1367147
81636
1492433
597294
732581
846660
359911
328291
456863
1133378
1461688
1931774
751450
1594115
1492771
673463
1915448
1171759
964120
1783849
749967
1419973
1404232
58255
1602729
1914671
240645
1850139
1222253
1942516
57604
1769232
895113
611754
1412503
372833
419490
324967
1967499
96677
480337
803107
1112291
948064
1786156
948422
523325
987219
850841
1403329
554327
744659
410892
1629158
46825
1933553
1096289
291634
534234
661079
318288
469568
245660
126633
1551138
1403298
306534
512184
1422686
1171138
1818361
25681
284114
1320568
189968
1535583
31041
385879
501841
1767537
1870873
1200318
1651586
1205287
238308
1039042
179043
632134
125028
905646
493374
1099041
1274809
1781260
1391307
464950
1895857
1847923
374398
1244326
867218
354961
1704351
1284128
467474
375060
1746732
219039
1361868
1392259
1659518
1632128
1351055
1359785
781090
1796296
1502068
99683
763084
1282497
601642
1222282
1533873
1455884
1662019
1346098
1464599
277567
1521686
1158110
1972219
705805
328584
1120704
1590605
1739189
54375
877792
916994
197784
1399576
362692
1869940
1916964
926270
440728
523943
1170624
1152100
7660
1259671
286850
1975959
736351
559612
475384
1778042
452221
1097782
713978
1168224
1824276
234638
709565
775330
684160
850438
1775705
740637
624263
1063936
714064
1542104
483645
391329
1131230
1142419
1396804
1828095
567017
1453768
1787780
932937
1077074
1284815
609205
171766
165574
1874663
1939998
1711677
778
1199150
608514
1693663
993657
207590
1500152
109859
527933
780525
1970010
1613401
1054223
1344338
1962397
1749106
1861096
1017036
1138903
1530241
96812
1339589
534304
270790
445837
1656395
992160
606752
1673443
1641265
1013400
1031403
1534983
338096
1504964
1436483
1031532
962821
1719622
262391
1774893
678454
1511363
688452
1018542
964300
600084
1596396
1787449
689163
815000
1704426
793139
1422724
1364923
1137111
1530132
837776
1995128
1936335
207797
1931341
770195
1512175
1146232
21353
735283
644718
255638
1858780
1432699
480660
832423
987951
984689
122725
1879537
176775
1763879
1810677
355573
1719080
560017
1306378
1184934
964055
180461
1778356
1499672
1008944
1511999
239704
1981406
91547
1468289
1079795
289418
709084
857568
1105329
1431062
811448
789534
784798
1944088
180539
1560707
171877
1103069
54732
246198
740293
1631817
1634744
80317
505929
87836
840057
546127
1575944
1401532
98261
93581
857376
924604
1619544
1485956
450675
1675428
1537819
445542
1038062
1857071
1013309
761953
482547
1226778
312793
1582065
548228
982616
24378
491945
1137500
862895
689347
1396973
1411413
818788
1342381
1068457
1410362
1956792
1665391
1090222
545826
838911
1897636
900413
747356
1035621
828461
1345897
68279
1069546
688173
28816
81978
1991572
517125
1178285
1411382
706979
287682
70031
1798160
175970
1412154
1980610
1802890
433130
1385045
1631359
1174765
1391003
1323436
1207490
162916
317872
981448
979089
255456
904639
230376
1029099
756132
12530
1323830
815226
1820590
1857779
667687
816729
1447781
1659994
1188307
1238772
971413
426444
1671056
1345073
510073
597310
1663351
1258477
92168
1770514
519660
756797
143852
370279
137605
1901362
1738711
1122976
1192306
1006093
255889
1819163
1415404
83132
1685624
1294809
504474
549553
1523517
1757787
718185
875817
1782265
1555177
1018947
802668
1462685
1582254
870447
227426
237682
917927
1559906
1705042
362261
48938
738232
61214
282892
335290
1074671
343052
1659192
472801
559636
1431079
975603
1416338
463264
1539928
807796
41261
272641
1197094
1122677
193875
720544
110614
1319345
890069
1030145
1447687
818261
1787711
210496
733252
375408
789506
484319
885512
68586
1576484
836237
1150186
714900
685545
632420
1228839
1621636
536225
282262
1249617
162198
419482
904963
1035668
243661
549951
820243
243218
799575
1361637
226670
78981
1828072
1402048
1411980
116207
1382740
1145999
1294193
1274432
1060410
1673532
493872
1344486
903385
897694
312643
1912213
779113
1816256
1786286
45919
1834823
34179
1165532
271788
952116
1022323
1410287
648849
1784339
1332980
867544
1851587
1986906
1560251
1771068
352369
659393
536612
402620
459921
766201
626926
1269637
1277702
1632022
1412792
1361603
1884938
1554388
978921
1638048
1513370
587917
1704359
955977
828848
900944
126784
1209544
686330
1796481
1938631
1307104
434490
786375
1064575
601983
1723330
1482882
1442454
396596
1881187
1232064
617654
448106
1888086
517632
762888
540976
829416
200232
890921
1565237
1964056
1348659
979195
1612868
467425
589828
314972
600173
1173633
249607
1066548
976713
841710
1122768
1932367
44738
906630
420421
347862
410319
1777969
807507
8286
524730
1123347
760893
1221926
1871703
597144
890454
435492
1948858
1002334
1310419
1940073
1786192
104558
640942
1403254
190320
1605738
1385575
554911
1043338
573646
1369409
343935
1319776
1203894
1478721
1298445
610506
577322
595928
1768643
535736
1395816
1950430
806814
26976
1849013
1708724
780696
1570139
1979059
861227
1368503
1730396
719576
1394766
1604465
46411
1938570
1383804
974614
784347
20222
889353
1237856
369608
1140316
425047
1337899
1804580
1709608
1329351
696712
903437
851933
1860522
1260218
1610832
1428161
674916
772880
1473728
693777
1539294
558772
810886
894887
529704
1828811
597099
1492524
431068
1028039
1523426
1498729
1073216
1946243
1331606
904713
1165536
644901
781784
826915
865705
1045860
120289
607811
1974072
1829105
1633615
1997492
732600
598131
1468471
1440484
293391
125626
812844
727806
789424
617090
1649681
1769523
838558
1573599
141930
1519367
1916237
763933
1727899
1952716
287047
1596535
1020259
269361
1901151
483496
1693521
277381
1968546
1699204
60659
88943
1319806
1440831
193256
570704
1553361
1978154
1826269
437672
360883
1432233
50244
1161811
535719
1280236
1471247
1145708
1859083
273371
130009
1659933
343174
1801967
1551549
1339854
371529
61217
1556600
308121
1546404
99207
880208
1221815
1817112
575845
727164
988597
1212567
1072577
1468446
273075
235670
1620743
1091993
172744
1741281
1863572
1265419
1038453
467405
443047
210953
81853
905040
567760
738340
1541470
781074
1459608
1060089
1263295
452247
711970
1427398
1072411
1523540
662220
22370
1847157
1513008
1059144
1424081
1626627
655399
913549
1408394
1477323
742620
1960863
937815
1635111
1803679
436835
343121
240175
391315
274581
69360
1474980
622840
920403
304550
424480
1767736
1438763
912038
1862338
1524796
1700045
1577800
1414699
1400347
586875
94714
268131
1115077
894070
1510259
1289909
1672542
1730909
1086289
846302
1044444
91654
1358804
1159861
1779803
768670
1033403
627836
1838560
684389
726191
1390528
807531
365765
1517340
1100916
1524751
1331613
478365
1341068
1799095
1337221
1609846
449169
1872281
1416184
1788287
1021954
1067640
634103
1308699
1929631
1232400
76308
1176151
1814605
484385
1619601
66296
915595
224310
73319
926214
1652785
1811319
1923704
905031
1423318
983495
997387
1942335
438420
984759
1054221
1635144
158517
67649
1483955
1780011
1435002
1728010
23523
587864
855757
408352
360820
1486033
1048999
210528
301795
999809
1338370
51165
688855
1333796
1247547
317490
436585
829384
375721
1960908
261644
182616
1198094
1245101
37544
371939
5486
1554604
888262
306007
436870
1818482
1335494
868064
1576491
348033
1417578
1055324
674002
254711
1571555
1784083
731502
521061
1110715
17790
1198836
67023
1611317
1395860
1164772
422678
624972
1347659
1605884
1099607
368515
1341478
205222
997950
1384937
862013
1140079
1205133
563180
1305228
1106539
44375
275845
948806
1510506
848138
131417
155952
1079854
1691002
1275817
150651
1599384
1865127
1476326
170600
867432
1273032
7514
1471036
1912120
389545
1476055
296379
1475754
835482
91739
1292663
876957
269694
249661
704748
712736
1583974
1927532
20230
212063
947121
1269334
1335817
1718671
1482410
37977
1947549
1469074
1148514
387252
782621
775153
130907
1262457
1786426
855257
1005835
419688
1199964
659641
1776016
1055680
1891502
650237
1967920
1083121
629923
1787749
915589
480895
441188
687691
826420
49482
1451374
1585798
1229036
1872157
1919318
1262521
237046
1043981
1142097
1928886
202113
501832
1264639
339303
290195
1103388
1278182
1244871
1414886
1674923
1420987
471252
1988789
1618223
86509
712495
1832827
30297
1093361
1672063
407595
1966629
965294
1645438
638921
1572028
1311308
1095039
964461
1652392
1967637
492909
1639413
474991
194466
1074510
370508
159731
1224359
1970413
703160
202865
1125447
1295823
190254
675170
1101191
789816
762850
1822491
351581
659442
1553121
1330229
1010255
415866
1682317
1271028
1942794
1565775
1229267
1212621
1744658
1706904
1239228
488005
406450
1733915
1648178
1322607
1457130
1828207
594006
444568
1854567
805113
337296
198043
1965041
1897471
1866620
1451634
466259
1000740
1244447
631904
1571616
847763
1202997
128670
1893325
127682
325820
362430
1356184
1440227
1499812
1838419
1651533
1548308
1366557
606337
393119
548539
537344
1443835
1422081
721123
1052176
1305203
1224956
710352
1678512
160608
1436216
1200562
231876
80975
790676
100335
608636
578611
1081469
1917363
749811
1204241
1477806
832452
1145972
438112
674777
42331
699671
265000
965364
1457611
1133477
717280
684656
1768678
901940
1523560
398078
1752812
1722125
1663937
1029634
1893091
1139514
299246
278807
992327
521627
526160
270757
177818
545035
229680
1499058
1933956
344939
465150
380298
1227140
1956921
659380
1823345
1711453
1371245
1052195
1577506
409896
1632041
1811844
15031
1888455
1623228
1500919
1455852
348821
622992
970563
1585372
401555
1129264
367818
341697
1365621
481788
308181
777900
1739736
761090
1049441
1769243
1344118
1752213
1885981
1749956
1655119
571083
25419
239512
1593571
206194
73730
1058786
1545596
501005
283557
300292
862232
1625353
48848
1890520
1095693
1251948
388398
78372
366471
879974
1162025
1737783
115413
268984
616810
1859933
1755434
578820
1356130
859674
1253799
156328
178870
1554555
1248811
1484771
1640047
1604758
1300990
202751
1119463
971669
338450
13013
1287603
1182206
638828
444376
341014
799965
979939
542023
1477853
525682
1522907
1884386
575228
1229930
1575641
463133
1529673
464452
1520688
1493175
1551094
1189400
1334627
889616
68881
1545287
1406432
263843
1537938
841540
1834255
1360553
1716576
1403764
425551
319533
22280
175850
1292248
1098656
69386
1242271
1888361
679450
558782
1965086
498250
181820
1488191
927433
797200
1518731
1403105
289514
349259
1603837
377463
940978
332814
417777
1311417
1301781
1826518
1939218
1285247
1964739
128387
1907183
811173
737426
1465397
1223227
930726
1637493
1168514
395790
1010985
112000
1089015
696537
1189110
153864
403501
1333762
1057584
1515084
777613
1089157
448537
684519
1478813
1075521
1315488
806802
1492559
458591
1818122
1886149
1010359
130863
1452254
1684798
114726
1333816
1967614
1196035
1446573
984003
1502876
317385
974079
56667
1933337
189430
1511770
1494179
1632175
36665
519996
519164
1542552
392892
1124063
1254922
832465
76740
420416
667907
1587238
1738764
783705
1046734
1714236
1225230
103332
1483999
1812655
1508854
1131513
730247
322217
1619874
1303076
445864
1718416
1561231
933726
1382366
77019
565707
958764
1377865
536375
1157634
1248623
433057
213588
1706012
109229
435273
1851407
268880
173096
1668843
808390
664987
1572894
1143831
1822237
1145641
76597
541732
1220689
898128
1083083
819269
52407
1226775
550543
1845490
1169935
357291
32729
1068674
849688
1703620
1122375
171134
891533
1286426
708438
229641
1947955
913682
934367
621429
1975281
1546333
963942
1216283
151765
1774662
842324
1144331
101712
1584575
878421
1649884
997909
1307688
485010
1246587
251438
219181
1338890
1970924
1369124
1632470
64304
1387354
1781416
504408
191492
1350735
1029474
1531629
1730361
736323
452954
780221
451609
1791615
1673281
371603
13192
1653575
346721
550281
366268
329860
1867170
475465
1865662
1119707
1024140
1050212
678721
1185290
1708439
1609848
1830997
361389
1188235
1972470
953800
1981656
1085221
1356543
397369
273024
851889
1314448
1670066
703852
763521
1218377
817944
1966335
1246304
875597
1767063
917268
918090
5631
82907
1871992
1578341
684059
271846
998274
650093
1042988
1742858
13608
1492312
1471556
273951
479316
1533978
233752
223771
1927691
1929468
881910
1357665
724955
1677071
1472484
20928
867435
646964
1249042
1490576
1311674
297045
1946347
1691630
803299
466130
330720
805499
40249
1858378
756740
1103509
537046
1652454
502102
458653
1407623
1567622
1924266
1585419
63044
1837143
981166
1440442
957425
1112304
1598063
757155
519424
1266741
547389
702242
750007
198748
1097166
1002742
340178
932256
1990702
1751666
335258
1071181
201513
1023305
1402628
1823382
765698
944930
519696
1825004
1423679
1329646
40820
217425
1882576
778576
785907
160390
1875778
1213876
1690237
1307167
824498
1210278
763176
1614399
805774
103381
1710434
1014716
465312
907861
831930
1549445
50362
40890
1918155
115704
1663006
876614
1105969
1377809
50058
1252933
894552
1095076
1787814
496901
885740
656974
1350412
1498514
1521965
1213718
1658143
724303
290901
1195040
281837
1590561
328325
1638829
1268213
1309338
1716365
1415562
1887809
530235
1792363
247056
276075
11682
947578
1040128
1565009
1380576
1252422
50338
1443232
16195
583824
1723436
341538
1122000
1548759
1588987
140124
1456453
837791
719304
134205
1832894
177390
253670
930942
1278621
1439269
131781
92245
989415
1833469
1841512
1278421
546415
1377677
124565
1145739
882357
1798369
1339207
1456186
1856697
1351155
1959877
1069982
1958719
330381
1646082
1017156
635228
1515357
967339
1869764
826141
919984
359400
1997544
1053264
1992964
23186
297565
137994
674202
1078217
1476288
701115
1919420
1407763
270837
700287
1498008
87789
1154226
1683264
866014
340758
234174
1163131
926328
732548
900638
1184717
236618
1657487
625146
1914386
556916
423546
662008
1061868
1861585
1652129
1073664
373116
1746706
1526586
640780
445644
1240974
255663
1392918
1345335
1646315
1288943
484112
796077
1540566
28129
1127297
460335
1112245
1311992
241484
52467
1447699
1097656
1786350
1344348
644983
1188009
1206433
767253
979805
1283721
456746
307172
562245
520681
282289
1976513
569321
1005803
1672118
396133
968192
610316
1634819
1928765
334671
1293435
898476
428691
784410
1450694
314629
1446397
324346
1491454
65295
628314
1824604
1316942
1832954
1958909
936986
1039097
312298
567948
496981
1955825
1244725
905272
490175
1856267
1723564
1995706
1036418
1515283
1318193
1926753
935598
1790810
1648688
1048555
88922
1067361
1136199
369971
1938914
530346
1172818
838329
1640043
1869057
1588944
552032
1669042
795499
424483
1580288
1792560
1003192
598147
1479186
1913088
1260155
1873545
288387
1463154
472272
1805897
1403022
1292707
1523072
450372
641550
621471
855738
1648652
911592
1318819
1496360
427780
79658
506543
931021
1773119
357552
646256
527050
967006
680537
89873
1622696
1457252
1453188
821978
1544390
194450
1951007
678155
450151
1355977
1738385
1560139
1936988
1807624
1643486
882142
791970
270178
1671299
220825
632330
1820971
544454
1082804
137102
687136
909976
1739310
1295024
265309
1090574
965292
1381057
1880210
690571
796871
1570437
720676
230626
1606710
1128799
387138
1092971
1615994
674051
571271
862611
462332
1737667
1708140
583693
455789
1327692
606403
1188325
836344
917272
1075532
1860912
771626
1427324
1965016
794695
757527
1778134
635879
696969
359701
1573930
111375
192675
250636
1416388
370606
1993103
1139188
449313
1281717
1113276
1391402
1829395
46579
1624583
220606
1347898
76027
1549381
801549
1072936
1144884
1088300
627994
1922789
1139489
219380
1831160
541059
1069129
520869
1604611
1009780
1803652
498444
1977865
668118
1249695
559562
416664
165857
290506
224192
586707
34322
1208644
1002347
1860928
79403
1321780
1695366
1372770
797355
1342442
1562212
51349
23340
1317732
1697690
450000
497588
1148820
1324123
445922
45184
1419595
1450614
632359
684793
460657
328662
103034
865200
258859
1960376
1220425
48196
1115531
829548
248325
1661445
703565
768504
629113
733028
1166484
319410
170745
194184
1210737
629217
961872
1545390
1143823
1481525
1914390
621794
1817666
1182395
277414
149221
125366
584920
233036
361031
1711148
1952108
752296
182250
1951624
796639
144242
1333439
1203213
1180510
671741
967149
138752
461689
522524
643611
1902238
122782
1639182
1253869
854368
1234691
354932
1543701
1542779
1429712
788012
248741
194488
1087818
920865
53882
940614
1275653
295963
419740
1154137
1959482
702423
939323
669267
1878676
454050
327598
503708
905544
592574
1222526
297651
215026
79775
1498217
904477
1969710
772114
520974
1585914
213568
1726172
585373
1292086
186820
1332632
579058
1814452
1135938
1708527
872216
1832717
864368
1948514
1722331
912828
1578951
1852475
1233808
1123272
139963
1488560
819678
847238
866108
1662544
1424885
575539
1138867
350890
51048
941727
1665375
222119
1957930
407410
634271
346844
1675177
269347
799831
1882812
462334
1351467
1659519
569817
1431256
1245742
1667574
460284
1024948
22227
1119185
943921
310742
544060
638244
700318
780838
164491
653517
556647
1034889
1095323
544088
1909075
461733
51864
1634591
1066876
1601710
1535336
760633
309279
246728
1312527
492783
1931471
121050
1025723
58692
1592458
523371
238160
843637
924056
1523868
759791
688386
545918
1982763
757994
1682662
1982937
829679
654777
1066311
1851646
722511
1349596
1744998
381155
688439
1196593
679000
1102097
1632657
1281165
409340
1140568
1099832
1680507
1469676
601590
422613
531320
462942
1083557
1964017
421851
203277
307024
726434
82164
1904857
623620
73550
742799
1716417
1161277
1976214
938215
659617
1599347
1816092
1449113
1300554
1376190
454652
167255
1467664
1169876
1249196
1683746
1197175
15932
1061535
400842
328221
533554
1641338
1521501
1760336
1740165
1715652
372738
1210098
1490146
1868191
701474
1311312
9804
60937
1373870
620794
1474558
1416708
1328988
715236
1110136
47138
1847406
1019342
1725678
984741
1781471
177823
1991550
1057744
1400124
1499177
827186
1116511
1021807
1934816
1327923
1970159
828425
1684672
306542
966676
1304936
572285
10884
1477535
1820365
336792
1230028
356731
1005542
739019
1633585
607181
874956
64939
679343
1706284
168723
1621870
739698
50479
515695
1397450
241888
174461
1470868
861498
573950
1206118
611694
293969
965594
154922
1967118
1845648
512549
1887331
1117085
1480942
1010727
1894299
329615
1618155
1983980
1805544
1669134
726898
49882
1488292
891477
904509
1700971
1624208
545905
5524
552207
1916570
1019545
451780
220830
214122
889818
1017807
968438
681295
254609
118331
990557
1579269
226519
907417
1473223
840758
1247481
1571692
337801
863632
1953533
261431
1439011
400353
414659
1653201
801166
1200286
1115829
594020
1336092
1547627
607324
1150624
70393
211639
739712
275639
1907147
915934
1753494
1781472
451214
1559777
1689715
970587
834111
301585
51231
1720034
1226743
133536
1884921
529208
253001
1803526
849936
992148
354016
418103
466844
468255
1384231
1659685
1035947
1615491
133771
92183
556608
452412
1023494
14833
1643810
1771166
1054305
1453411
650390
109917
14030
1848100
363073
1783939
1380422
1680205
815667
1188829
1080655
292501
1422480
1819714
1461317
117936
837007
898455
472304
1714691
746267
265012
1861502
1259435
521779
598734
298006
477584
1890919
936569
1288384
1272819
1096395
1965508
611573
1377751
1513760
577176
770965
131315
654696
1747483
600730
1851583
567731
1694262
1188346
1643488
635671
268540
316972
235601
674687
1753367
1849516
742018
1139892
1355614
1649332
1958335
1601721
1926051
1630279
678827
8161
1407512
750262
1669644
81951
228274
109539
1534080
272570
1053400
106962
1276390
1856062
317512
1693952
583045
1675001
1238403
1313619
1632907
1060247
1655324
819221
475035
566907
811710
1502602
74163
188379
1502467
1014002
686728
1711654
640081
198668
403669
1099601
1040021
776561
722446
492854
676079
1974404
1133293
1992328
1486572
888421
1940941
1345238
1725837
724850
741772
1802834
1118286
445315
273976
1613324
1011477
633197
552698
596347
535716
1705889
1082096
578516
303897
198772
601648
1602366
55137
239186
1194861
482386
831277
1864708
1412392
1257650
1742511
1240106
1182916
141468
275398
326713
651337
43781
1883784
292409
979981
1134806
1322700
1763138
790398
472352
582140
1084249
58212
669647
614567
447158
1099186
763933
1452539
1629358
903048
899414
1498895
1975671
1723458
810670
1042648
1874052
1995425
1481747
1883438
1270022
98680
1156059
843122
1687898
1480020
1040123
878359
277385
1877329
1667347
1151506
519776
1014862
1361886
157845
1569990
145674
1819846
1714689
529738
144718
974419
785377
136463
1880387
1575129
469606
1155014
321993
1010663
1993922
151286
742785
534537
990974
1344182
1891290
644660
1967907
17377
1129543
256017
902703
43197
1816981
1027599
85068
1936297
162926
433640
1189466
460961
1174813
1233220
901496
1100780
1685843
587916
1940793
408154
60235
140142
777020
1863646
1055515
896346
965317
1890667
1397476
653196
1321758
557001
1130164
1366681
814237
612102
1996055
650057
130290
789489
562843
786465
1305621
1884785
1713011
1690866
652861
1905682
1148525
734099
405542
418471
1990690
1108107
921766
1693609
582952
1791132
1484679
524794
465845
103559
1218745
474031
1703983
1672880
1760225
1587513
39934
1923599
1146764
395003
1023188
1148551
807664
1069922
38978
712902
1854058
298600
1014684
1745242
886182
1333945
345735
1006605
1826388
1595807
1896113
946427
1152300
1850731
1508024
304610
915857
1818752
614450
668163
1528710
1766849
1285522
495353
303498
636528
39882
1268524
1956300
790698
907495
1436179
903150
435971
1754723
761214
1768860
1586348
1802958
275321
32563
1430718
229889
954724
241722
139463
1717116
1269088
608496
1738983
1392538
852720
1834355
954159
1976460
1615425
1450211
940085
1159679
135854
662142
277781
1627413
844595
1447940
201809
394850
387664
906524
228574
1940762
14641
1704012
251421
1634739
1909906
60211
458125
734984
1871995
295532
1529614
1105428
1121237
1159424
1229358
543271
679875
677936
162634
538143
1654210
1706755
264463
1864422
825500
1418866
1296053
1544729
91615
893891
491196
1340267
282868
1716685
149400
1389596
1143172
353938
1358882
1896757
1351281
1583299
1218415
757003
972765
669121
1552264
1873752
551334
620608
1623353
1093111
1563523
197354
1378372
1332655
1582219
405572
1875364
1599218
1652664
1244152
1411346
909794
1216789
1575385
1182505
1732187
500574
1540345
995159
829013
223136
423666
1002614
1645017
953505
1718164
526341
1671409
1436087
24779
1114215
561947
651615
133786
1270021
511487
271137
1968506
573599
1397608
1617547
57204
49270
286177
1514503
950075
1405702
1107379
960038
28984
1562467
565074
1871520
550891
620208
1935647
763307
1242573
1300887
1467357
993513
106822
476524
842063
1732855
445481
403602
1635677
1365412
312934
1592443
592543
1669776
190383
1072739
1701287
1397074
1341109
1075958
1102419
1214128
338345
471435
1317586
1071679
389756
820513
755450
1790293
6571
1597560
1486913
1984557
1455942
168471
813236
732579
1140886
1920518
172188
1701647
733582
1521091
1612797
1744302
1252768
1375786
655163
665770
942325
259996
147940
987405
1123542
427121
277233
1919462
1667803
1599853
1052976
983327
580321
1111717
1897491
1823165
1216590
1591230
1045724
1319273
960442
667576
132039
57288
660201
1648814
1805175
571585
729547
1326651
859071
1527005
1632929
528904
1981456
1317123
654809
1468706
1700420
1136395
1154546
707907
385161
380491
1661044
805443
1594965
1166670
456760
586431
930519
359521
1525640
1703339
1275810
718904
1509321
41824
985586
426400
1303625
1495651
1057356
1370540
1703737
324763
91122
1824869
761113
241426
1001276
1560105
61564
1357651
671487
651833
192802
965189
512700
1503442
45691
1124585
834640
119103
978805
1995922
1700458
604718
1869321
1455202
600960
311881
877441
101092
1976510
11937
178918
444071
872972
1221117
1851078
1646224
729048
399335
1471000
1654957
1236449
534490
1904039
1674964
1010144
849001
296043
1880064
319798
1015208
527660
1581980
565798
1019404
500507
1898993
1055920
1400017
979965
446394
1194978
307093
1489927
721518
105147
854674
1942215
1910529
750832
872037
329299
677626
964064
896234
1099809
345459
918542
1944328
1462797
861750
1340086
974972
1637372
1949821
1446038
1405688
597060
1335854
500530
404077
1648955
1144598
317617
333737
1697685
1134108
1752663
1620932
1770731
1873908
956003
928485
1732567
961058
401515
1127815
1083041
677077
1254438
1705156
1010278
690405
1466936
210441
909759
852175
844895
194136
1097184
365562
80286
671429
1539483
40208
1609778
66963
1116474
1700127
148380
778909
444390
1196817
482128
1519214
679642
1661630
829990
1228891
275420
1149883
1532913
96886
1968626
1009940
863078
926899
567182
1409167
1246117
1461564
1202161
1520652
232628
1493288
1509605
269822
335008
762822
1897956
545592
1208331
1814172
1426958
609991
1659426
1005486
218768
729364
395658
1316839
1301471
160161
267031
1041371
1554918
452675
1873652
1528972
396827
1207873
610333
1678117
931989
1321686
224373
1551801
958697
1421384
320705
574664
679750
1945175
1324175
1973135
733497
115972
1804538
42977
1297509
1190629
269947
259003
1908148
89904
881107
914414
1328106
1814879
935133
607837
10985
1681803
502913
1662984
897599
500657
687132
947738
447726
1202523
585540
1381421
1931029
1581212
683626
1360314
1996847
1648985
757343
44852
1403894
41705
62852
1604544
1503700
889796
1902587
1107399
326265
1961586
1410993
1283449
1645430
844111
560955
529753
532522
1239409
780662
1410287
289818
714435
15899
1452763
398260
928988
1627753
663407
262595
811008
1479588
1723061
1906019
1722494
448580
1213581
523857
161091
930702
300247
990621
1352194
253932
529076
430278
900626
1548626
359804
874628
497407
511220
1386926
1055587
1489554
1702329
450429
13142
1868670
1827180
477033
444705
351085
1443789
1129946
1897459
1125809
426006
532442
1327669
294124
9730
410171
1955722
1837318
162999
411925
937289
1660470
903226
284864
809407
100347
1694930
1541215
1524852
1931628
623836
1222136
1086043
630780
1105382
903579
1701836
774928
715434
1813573
219779
388917
375964
494681
21799
106785
721119
1767787
1872578
860937
141848
279191
1365645
1833998
1823174
571015
1650066
255740
712796
1618057
1931970
1942317
1910357
1949447
273450
849866
145204
107993
1353709
1805834
353171
747852
1339323
1779056
137038
1316131
1596096
996470
1373862
1658639
149377
1562937
613976
1439294
1425149
1118070
21252
591667
156870
1012970
652193
602519
1602014
729112
1792530
226270
224985
1289769
1222392
1327201
1856165
1652262
519252
1233765
450105
352011
1031275
470276
185827
779208
1112643
1767474
37091
1477448
555277
1346335
1769170
197854
1134941
281099
719321
658531
199885
1868031
118591
678180
262158
1742722
651598
1320551
1331481
1667451
540771
838285
1238092
638053
236592
681636
826764
1753082
649681
138411
753458
807519
1668678
1607804
1600381
1053467
302926
1909187
845655
380242
1927127
1405298
1555828
1322985
842880
455663
1621150
1753446
1933501
208815
182412
260796
191371
1769500
1936707
1458140
717565
890619
751783
961304
1486195
868036
128789
925563
729060
484355
1191318
1741377
139377
426959
1499944
1708881
369580
1884844
723799
219683
1140339
1570199
1642118
51294
1357225
851201
1682712
521442
826420
90249
448286
678900
1218569
428950
1651227
336321
607088
1383239
1606349
1089014
1499797
1702695
1300716
1528304
192292
244646
203814
217282
498705
1578847
1896728
1975558
1176193
1455186
524300
640484
134847
1269824
1868167
704357
659802
1047704
1907646
1367071
1663208
1966212
1933977
1175536
1946435
641942
1627568
159981
1627191
42743
868984
1094033
1866785
970522
469845
755154
804537
1941945
1739062
564610
26750
965068
403880
352017
1999126
1081174
691720
1867588
1543404
1819045
354038
1055681
856739
425190
1353752
154574
886655
1984754
1700775
224694
845631
687482
725881
1932763
1195790
1583359
1461544
1549571
1376635
1395742
285140
1680502
655112
1494269
253679
1867076
1413308
1723292
425872
1893141
1700548
1602807
1015793
989729
1268052
793650
845497
986725
1926093
64589
1835736
187036
825640
39753
385291
1249216
1310728
962726
860085
1453861
925209
357247
1272391
1185188
1482578
1596835
1221669
666418
380983
133008
1428260
1007468
1017091
1213086
726823
183975
901129
1071138
266723
175440
1542443
981230
1595984
390686
245794
88115
1870052
1938140
413264
1330530
973401
381480
1028845
932955
1550436
1627341
566420
1387800
744710
991651
1199806
1401252
335529
957399
223241
1195392
449103
388894
1592387
1072811
484820
1123802
1618335
396042
1033308
311626
1305162
150427
40961
1729025
163784
594649
1572143
1675344
964773
1055700
1021697
269242
408248
677893
1463274
350221
1021047
217519
483448
357568
1147875
1676616
277386
1754045
1365743
352299
1454910
678290
1851257
1055286
24721
1111638
673147
1077541
1921275
258465
1583226
990279
696103
402551
474574
3718
1358589
1101677
1850005
982059
1943735
1865833
935231
374549
1361149
1172091
143470
527331
1357944
19360
868104
1883549
1360685
898890
902439
275541
1134813
499823
1728032
668553
1115340
1824557
1093232
580023
1651615
21969
1762689
901906
1421718
1213425
537470
868396
323998
1236094
1492524
1380362
1560442
1113293
596959
1124733
712383
793637
86670
1585543
1115942
103507
470775
1536492
286668
1731665
689426
6799
765876
209222
866534
1963095
780852
290420
277680
1987030
1565103
1689174
1779311
1581630
249249
488371
1296404
1529785
871807
1376865
243897
822472
1857961
270720
1779374
1114871
1203387
1280116
84376
1636210
1095802
858351
369566
587677
1043100
1726746
908095
347661
924906
670560
1813815
843998
1044391
430683
815327
944249
980733
1801627
689409
1876154
1945834
863684
1374838
1301934
1487743
483123
1976455
1123690
1449330
912044
790151
1451529
221040
925897
1835802
1498108
1456982
1661773
1912100
1101154
901946
859762
168302
1756484
744583
1927278
1272862
952121
1314064
872892
138757
1667753
291994
1478433
807638
1184301
123167
571160
217124
1093250
103897
395903
1480334
1774596
912441
910045
91697
828204
380740
200587
1846729
1285772
1415150
27051
864688
216500
752447
1192816
1443607
17797
322939
1277369
1461980
951314
997701
3123
32286
1158224
1737672
1167043
447628
30766
1516402
1841957
315006
279112
1390319
120816
605116
1774443
388733
1583122
1133684
581922
1455985
1514762
1663505
1825407
568473
1358030
836516
159174
1831717
491426
648425
1580063
64087
68270
1333245
1345807
1126126
79342
1657550
640045
742420
335621
838011
332588
1609975
350499
73731
1757698
18955
678315
482247
1888553
1944691
713452
675675
1039044
547051
1185209
1860934
1257732
640664
1353400
1537681
126601
1792847
1646519
132820
1569465
278951
1896527
932491
541997
257698
310954
1083556
1491536
1989054
1925857
1166276
1251370
59212
554885
106173
568638
25511
1933208
563885
755426
1267358
1055421
459099
69522
560241
1649203
1025825
162219
1299674
176848
1248152
86763
1254437
867376
889375
931637
1305532
185403
27886
526351
900159
171315
1156046
568811
1742251
318775
762106
1892392
771169
1853082
558656
76447
496539
1371631
567501
1649404
1695917
1336602
958739
1174452
1411240
137703
1975550
540478
255817
526732
302501
1811622
1792034
1660391
371876
1781265
1978548
834353
1732674
258441
120136
739977
1361910
7142
464015
1112271
751407
868063
1130888
1179613
1991829
68334
224621
1531462
1706466
858414
226257
1434478
1633273
950029
1223193
835654
673831
1802473
508784
1791238
1787262
1121669
1722154
926082
1619944
1412410
1026604
82551
67900
1633062
1687143
1229730
182772
458824
379945
363137
1101857
1334550
1385055
1729454
681720
1983153
530575
1742484
1738974
637630
605745
118573
1144770
631431
1880594
1489115
1527750
1690587
1848136
1690755
1275731
1710640
1077876
517046
1586435
291184
1417205
453322
1142986
1801378
1584721
589752
1873385
1075388
1279627
796647
1430453
459581
636960
793597
1260764
842222
441230
1788670
351708
193824
232367
925489
423457
1631733
262349
1671799
192205
149937
1548005
709288
491741
894423
1151344
1081513
102814
961801
253875
1461442
1836603
827457
1104486
1731921
1706414
998177
1766135
420812
600340
1818352
1912530
1193048
1458202
1599705
1351287
505209
1581449
1366310
1519903
1430472
783968
518100
201987
477334
215321
782997
979019
1042325
1820243
1666088
1986960
1740023
1438829
1423048
755541
1412390
1267308
537087
1895523
558920
190116
1495106
189930
777334
851172
753686
1333900
410002
1629658
142882
108510
301592
901011
501226
815647
503401
951421
1956852
1199803
1644055
1883136
544907
1883624
1746968
1056829
1753485
1810353
119899
628633
353982
203633
1678896
108928
783225
1125017
844716
1924432
151392
1357826
892127
447212
1343492
1270
555681
1351010
1213773
202305
1362401
1823351
975809
177157
1154212
1793196
1347377
74290
1076428
1457248
1050244
98209
1004906
910721
1499317
527556
1403060
614822
923357
1610430
1476779
1698370
71822
1215495
1417275
1311850
15872
1155408
1341115
817223
1793038
462165
544660
1559243
1138239
807732
1189837
791339
1412304
1364950
836594
253795
1035363
694286
1897491
164442
1071851
1619158
1368821
1303115
1771974
306941
1699207
800729
1636968
1623593
1199949
166461
1312472
97846
605441
1064533
597276
978640
1763043
206553
1785996
1681298
1058087
1252055
369714
1520209
329648
710448
1593671
700395
863111
1911326
1247694
912245
843399
1922109
1549265
285917
917676
1830390
1409020
256281
1270229
1159136
1872976
999288
648739
1630441
677040
749738
297208
1000243
1827279
1901988
1517103
1052636
293580
1361491
1439757
171689
1999899
1566394
1309264
940721
1409906
208666
102768
866281
905681
1288378
747251
519350
610762
731827
32695
1260121
853529
1428115
1985927
33422
1372654
612318
1173947
1092852
1096908
826231
1319465
902579
1219561
1114027
1335561
1231516
70734
1176384
1452037
1828413
646597
1651783
452181
1004487
1656249
709375
1658902
867507
915935
1291101
373402
421062
323250
463734
168994
895866
770545
1574392
544499
1419853
883033
1989549
1882
686050
172286
361937
1306564
639011
1015284
1514780
101583
1418954
1242065
1792321
789190
1947838
921856
1229593
1661091
1932373
250621
311512
38628
633590
98619
1100294
3154
449799
1765820
799213
1253519
504825
965756
749444
1964638
1127954
1786310
1502281
1098433
659806
829580
479891
1726992
1383485
482735
262990
1104491
1861893
1359673
97310
1887221
243361
1755920
1292754
571976
468838
1946216
14726
236225
866229
750774
869350
485144
1894527
463847
946889
1345675
796648
1919735
1624889
1374286
1746580
1937611
1742869
1640724
1099817
143535
608058
962650
360698
1738729
1854022
10759
328739
44560
992186
986309
490622
99953
568535
320838
1431965
1872076
1837409
1950479
476132
1849049
132599
1524026
403902
1384985
628910
844876
1679237
437781
1186077
1942667
1206402
1728943
584930
425737
220896
761006
1135066
1266240
1959123
1978636
99419
787394
1970472
1009496
1211085
1539557
9791
458905
1778393
1071425
1723461
1372366
1099149
93762
1422569
931620
1032136
1630548
738632
1537365
944103
514180
1829174
1753100
1405449
1812995
1479377
1449368
813197
1652767
1142209
266598
1083740
915121
1147453
1620243
1945879
1912785
1642990
86007
430050
1031615
340115
476338
414109
447105
1836057
1613615
1515880
1814224
513911
424349
1132856
1829231
1216835
1181865
1896098
168352
653410
1998249
1292674
163763
1426064
355302
1969801
1708801
1734308
401081
89944
1886963
1165621
1658921
1237802
172173
677841
415110
1172762
1025565
1249274
441170
350457
811654
84354
1205099
872197
973840
1866208
1803238
1788537
115458
860106
1589584
74732
330261
1361948
841512
1019081
569849
1539878
19945
1386275
1017714
569588
1979613
430892
1400761
1761216
624828
1522535
1799032
935236
1912560
392410
814898
406423
1637416
653035
1681915
1364508
1345354
286509
1958473
401135
985689
345928
1235876
1106894
981981
340412
1193476
1420795
740494
867769
1448852
438080
1688773
1661231
1013247
1366924
1334018
736362
151538
964043
467320
1833576
1713247
993538
667743
1700591
174441
892796
315625
293764
52031
878885
251702
58899
472871
194044
645904
1570462
651703
597530
1495391
1371647
1757384
1386332
1058854
406774
146473
1711893
537887
1511671
1322643
976015
1076131
663709
1677891
1424721
692377
1550047
320420
1255900
417981
1556977
1092995
1468961
1765044
265938
1351692
1743677
49779
1775116
563016
1027791
1741344
1606326
1474976
491183
1987701
1394950
1407713
1483743
1602475
1235377
1922355
1329303
1700111
365087
361422
97254
799736
414959
709774
1169529
1507515
1570478
1896089
558063
211238
628007
952577
880646
414190
709997
1767811
257463
1504768
221108
1355626
253195
1147176
1322800
597839
1221965
1933135
298106
1901250
999111
1108214
1081623
1033336
1544810
1677742
1640334
1454326
1604166
1387864
1041542
1179035
1083354
1571289
1061826
469689
981053
320685
364571
818862
236016
672987
1613217
1472911
1395615
1729736
1291366
485129
1273906
528897
1704662
996689
1795385
1583439
1427077
216857
1038254
1966715
488767
731625
697635
1099506
854357
558454
94841
458677
1222286
1732838
1764216
750241
1061144
64870
1630416
1351077
1705147
496161
1882568
1463562
1825962
1117522
676148
493662
533982
63542
892257
1876095
787811
241447
1579786
249921
135663
397899
1655783
864947
501909
1668720
180071
1410365
249200
48527
217392
941831
1795805
861908
1122507
317207
217613
1339003
840083
1236689
1289471
1347975
607405
1641065
605622
362483
1352290
1132377
1545705
179933
670761
1602562
202314
1553542
1938940
1408176
1624487
1761919
1120128
808764
1562765
97640
537244
394403
1577888
1385215
1049958
454823
1555327
1255275
1614125
83610
1945443
1762893
989983
912480
14913
175117
35705
1091261
128717
1330879
276402
795051
451798
544093
1954689
374775
266283
1058715
1063721
1329745
1645947
444142
373643
888400
1795394
1509431
31711
539611
1322273
845476
95043
259799
141944
1600444
1782924
1502357
720831
712372
477576
484863
611363
1356480
1989395
9648
1551210
226743
1218562
214191
1129897
1295297
23270
1605317
155900
1439202
447585
1222223
525466
1603331
637351
1322444
606804
208055
1430307
1347042
1614783
512276
1757336
1917729
572369
1651429
61446
1138824
1840953
421733
1312646
722827
474623
793115
339286
328288
398033
132708
1771635
82996
1820711
1577754
1301228
1733862
854217
1932334
314884
1683395
1217099
306906
1953769
330522
27164
1364572
289155
1424355
348712
1166988
1859769
371587
1905890
69295
926295
87385
1815527
961937
1393340
1406929
1388517
1360855
1805840
1363146
1673632
1388753
147544
1941292
102629
98215
1492329
1009749
230726
946558
1178953
793249
979026
1478236
759374
1150859
1033247
592122
811598
193507
1231529
1205511
898665
1822740
853664
141492
1204540
374150
1473838
1992718
548521
1619258
1666007
491453
651504
198419
1413380
822668
156493
839117
758668
466381
899598
1498982
74124
1004266
1644164
211485
131577
769094
1766133
717414
965891
1669755
1946042
1971726
1864567
1607816
1623263
1214408
765514
284076
394432
161011
133987
658592
1559460
911031
427277
1646939
196971
515644
222213
853325
1618555
1847012
1311306
168155
408657
833709
247644
1218667
223928
1468448
217878
963054
340620
951482
1882243
484887
1502958
1631333
1397591
701132
777441
845695
1275181
1659630
1916888
282815
1780998
1766608
1328946
156434
800831
156631
1663191
1135411
1033840
793634
1567200
1773530
435996
1024194
988181
1064666
1803653
642086
1850029
183410
280788
1188746
1366663
1070651
131603
1131564
1034724
1281148
352334
830766
1963261
610302
526210
1006154
1579756
1861211
1264773
626215
1644165
1735751
1608539
1639320
283805
1043409
1578297
1446884
597747
1606534
1297114
1129214
548798
1956188
304364
1808137
1199176
1925386
901938
1334927
1723599
628348
1256975
1510889
472867
882617
664413
1434259
1103343
1873264
1398835
1640000
71902
1905736
1635071
894583
853371
1438678
1698349
488706
405315
1366685
147355
69651
1305144
1526587
741923
398185
748071
1634908
672216
895762
177197
1527707
1097536
883324
1012989
1307292
1123455
668080
1683614
210844
886782
1770186
1429464
1693030
1091794
1399710
1079654
1625381
1788715
1726997
762143
1805723
974931
775215
623255
33085
1950377
1135460
1709020
123317
386622
1869199
1890792
680263
1859920
188431
479903
57994
1255797
309813
750319
526449
1200396
409271
1409436
1442093
1496123
975784
613148
237230
374453
577911
537945
794133
930421
1673330
1587175
228291
663018
1261034
1225362
1408606
917386
1585919
895173
1950399
1200225
41246
234103
881861
57932
1057508
1515553
808057
1693510
301602
1671171
667324
1257444
1518394
1268503
1755452
711441
1496410
188736
1697868
295704
359161
1480320
462613
1317916
1639563
1989448
965893
427638
831800
701525
443810
1333475
1324942
891653
117305
716632
645572
1831198
1946580
806713
260708
1970114
1679337
377085
1961825
1736836
1628478
1138581
1675902
1704955
456893
1458663
795597
185208
1774821
472358
1035913
1783034
1409073
1159274
259899
1998823
162133
1497530
420800
649433
668775
891963
797979
1433201
483710
1437554
1458993
869342
122717
1424051
568784
622859
122647
246766
1768014
310919
870472
1463874
1358084
909008
411069
705383
1789068
1597441
292251
578708
1975322
480524
150954
1363250
77640
550694
1734428
1905195
1004708
1064755
472628
1565941
1705649
1347371
1129269
936167
1156191
1258606
1370519
960537
314388
1024213
1729495
563940
1781438
734463
1302134
1583268
334635
1582036
982073
964229
14928
1560981
303892
1418759
656937
1919988
392023
497947
342163
554240
366127
653699
880247
1992993
470365
786508
1545058
751129
1368664
472004
589044
170178
1497923
1815179
1797200
1580369
386573
1564100
15256
215695
1564613
17694
604144
1611263
1664384
1307144
279052
1948033
549399
697671
857237
1368075
1333786
984994
403797
639711
1768426
1367224
1283153
1583210
1889910
1458912
1490714
611676
1085150
84320
1299992
1172448
730739
974302
1848306
807892
206942
838081
1972066
1049078
1217095
1255742
154820
355001
367228
1387076
906943
1950928
1688596
635366
1183798
70489
307285
582787
42166
1610369
1888431
253753
919014
783034
276747
33024
496461
1217145
1773950
970728
166255
1851160
1265996
1041005
594684
966434
735159
886265
1813120
1066867
76581
1872655
875179
1744701
942294
74427
1705056
1422709
1139342
787448
983026
1823367
172674
1155051
1063784
311924
182631
1966612
1370349
94093
876807
1348946
1775841
1026460
1735525
1316129
1901476
645584
708168
1614246
975783
321537
1937756
1241262
668882
281396
595059
171317
98168
181704
1088091
1137470
1054355
1204904
1129943
85443
311046
1328848
1763014
1024655
1142956
1482192
1542731
1663524
1542859
905196
369688
111663
716530
1329362
1211788
196889
1822744
21408
1474100
941397
1701185
211022
49290
1095388
1298775
651079
94113
1161523
1607691
1817117
1064316
1497834
1151344
180073
323147
58993
616801
147672
954460
961769
768792
1661262
1462132
740192
553364
43755
1373772
531540
1561399
607792
203471
1205162
1861179
795822
615206
688283
1730253
1449561
1881538
1533594
514465
398632
1783597
583436
1346253
1215176
373123
1980524
628375
1979898
767108
1308154
97552
591305
635274
1665800
100144
762494
1136820
438138
1849893
159759
1991176
1862361
1673754
457569
921400
1747686
370750
1468987
378665
954391
25078
312405
581841
1161968
783420
1299366
944791
491504
1651266
808857
1947208
375490
1994222
538536
255402
1761124
450516
319354
1036186
1253352
16281
699777
901901
406982
367458
315926
750212
287291
1833728
1335440
1800731
759332
1160318
544909
1310399
612812
969998
1273833
161869
90401
319750
1377036
367035
112424
410417
1275858
1238205
1957997
863824
532645
1594987
1090517
1146463
1514369
178867
1935353
723018
1377094
703609
1372260
1954046
779113
1209811
1586093
1834780
62431
5299
1574004
430503
503956
28730
1688148
1970089
1980429
708248
102087
728598
1971417
43960
325802
1747131
1281174
30091
26438
828827
1566515
1297557
1147289
1450885
1283611
973872
1274081
168977
1100525
1574729
428110
954923
1728311
301638
731971
1549215
272649
391035
635892
712212
578789
1733783
166791
1676317
547537
1125537
1611720
1620069
498804
1823396
731136
98926
439623
788704
1215010
1642933
28828
353446
1976881
656052
1584349
193885
1330909
1441265
776600
1118059
299968
405020
1166417
730580
1989405
1120642
813640
1948552
1759973
1365986
1524197
1748899
286944
600535
232285
624391
791586
513261
1338660
1674591
248331
938813
833776
1239482
67155
1788948
523089
842926
1071865
1894060
132754
657062
1938720
1527928
1306185
1927200
1112164
1289207
1724762
1706283
1622040
296203
1279718
748944
1186365
1280081
539165
1141868
26562
1874699
1094819
367893
1892143
1480249
319781
458111
413654
650309
317944
1429966
969058
1483756
1127641
1673021
1512739
1554988
566475
1562706
1609122
1964097
1292630
413390
329446
502224
1192635
297664
249046
1717109
1206057
1965472
1442243
342710
177562
1683239
1406483
1575270
1169139
1509085
818691
1106161
851923
1446681
351647
800826
202527
1498925
1735704
1998868
31347
854405
473648
209615
1460943
1865689
1058040
393075
1337266
153656
1945836
1923056
1625760
803544
1178497
431530
99995
1331271
1280998
810921
1482641
1446730
966535
930916
640419
779276
138724
664347
1054863
1073650
1383269
221096
672130
1012029
624441
1830761
154596
1847286
997963
1504075
944141
1880971
571211
1761325
557249
522936
202531
1814245
1918494
1561057
1041280
568199
1985354
1063203
295658
1104622
1901715
324987
296672
1678296
1457375
321967
1036984
554849
932737
1450090
1383668
1900347
549549
1580464
1629202
1250781
368424
1074436
38154
1260102
75771
233138
658811
1369323
1523498
789592
29135
310365
1251977
253410
1036574
1183291
794356
1992220
1709015
726609
945198
812386
1648025
453897
882325
1816878
1437957
1346820
1784006
1125854
560873
225063
443524
1216618
1638237
751857
37958
692612
163906
1568441
608316
1797369
617820
1988897
193988
656233
541892
362438
1098126
595102
635977
1446865
1994059
1144230
1052922
684922
1086440
631428
728820
1912584
478263
327227
1051104
1697117
212133
107819
1703625
1242037
1433471
1694073
1209034
197067
556446
174408
338802
1781665
1720450
829513
18594
1693239
994845
907094
161929
1226599
1851149
1527876
1783925
1741896
72889
955666
388984
954529
455438
1339777
1909129
276727
627011
1801362
935575
1802376
615506
419198
1793757
52133
1702152
1673361
1514524
1277997
526150
1858785
864121
1142162
889247
1354571
465262
1730245
695095
316273
868164
1078072
147755
272775
162608
1619995
1640729
564500
1654425
627694
435215
1976203
1011388
253485
1370745
420963
1400842
1786640
754202
604010
1912097
593971
811258
18334
1864188
1419614
1507238
292010
1034165
57370
294697
1758186
1082859
1493002
480731
454967
642394
1157796
1631250
564594
1500197
600957
955985
1525602
758634
1958075
1022256
610762
422617
1634947
1832550
41703
648661
648286
22563
578063
829050
1617060
1911202
1534623
1251282
1631275
1740260
1125529
1538747
665333
201583
824258
1512948
696231
496143
236469
1188976
1492491
1235138
1380815
1218976
1773351
367175
497005
1545618
27494
315334
1198184
1666887
1630646
1744765
1977867
1780777
1652141
733006
1203837
190051
1611206
76018
1405902
1571798
1836685
1172466
1580141
971351
1620238
699176
1198341
1253631
1394116
254423
1960833
1623211
550477
1201415
1552154
855948
1669703
1615391
970079
803676
230576
675638
1400043
1001798
1138493
272388
292250
415764
641337
1582364
571327
515904
1411416
1348265
1133975
1576765
1895999
954278
669792
321126
122202
820600
1388837
1798419
1559947
1333528
840782
239716
1514597
1052885
1583440
1614705
1769715
1436646
1257388
96755
33595
17949
713357
186485
582299
1636949
282355
477189
1619685
1374476
1184698
1763564
681582
395158
1554213
1467732
496506
1432670
475360
586598
1731213
1358175
345414
1408181
609815
75309
1152716
863101
1477211
1229400
1356524
9264
1306034
1660667
1921382
1392743
764546
876534
387061
871836
1836505
1950151
693917
1711673
1523031
1448596
293167
1271789
1962512
1577503
1368733
1715496
1987526
1847058
798903
1350357
964370
1423496
214549
1571130
1908529
257113
418168
1627381
749076
375305
181194
252332
1465610
555409
32481
1466774
1350416
1885704
167766
761425
106594
503691
169211
1153972
1219797
1501365
101569
1104721
970093
1080353
1197602
850551
206462
206860
1408626
844400
768368
1802558
1305481
85794
1338470
602953
1423570
523445
854047
1459955
1868592
1963241
524175
948117
549556
522582
1516062
1623545
1797998
906643
1100882
16414
870676
1145724
79653
100388
1919785
969540
1247161
1992447
1952368
1985577
975806
1998248
1088637
1650133
461207
318198
514587
1297866
1195446
1724264
1058646
1645376
200349
239783
1987324
469771
1328920
1113207
1995545
1404319
1619325
84425
476570
1604389
1584807
1801013
396243
171835
48748
1455268
337230
748905
800811
419987
1669566
846128
130088
613678
1093797
1363405
1774248
1413890
1783306
123985
846787
1346513
1902661
51794
469806
655511
1774937
458261
1162487
347917
1394019
1869635
545122
1656407
382283
953004
1447614
1677797
427899
975797
737813
193354
990851
1115800
46814
466258
1993946
752920
1086181
563134
1022633
1635562
1727537
228923
983261
361745
1066710
1805857
299039
1407231
97740
1627265
1515104
160405
664825
1969577
176088
898687
1502475
275177
187518
84688
1803836
1203238
1229772
1513646
86947
626897
1945394
941879
1233186
1252651
1669617
1994863
20619
1955226
1233781
27856
274655
304486
967611
1203412
1372978
1930861
150292
92614
28382
801144
1868721
530505
375301
1138840
1868545
1236310
14866
404038
1152068
1920162
637040
488827
1745104
1021503
279009
1863471
458422
622658
1872386
652425
621557
1581765
1872669
1220435
1754676
1400918
1008832
668529
515509
1058145
279860
1431473
533229
381300
95805
1706532
617298
970248
164396
705168
1264923
142406
121252
910590
395293
303797
279421
85576
1045035
898069
1705195
482644
812528
373423
1614066
8202
1364095
1970594
1942822
822433
1039681
942586
1278528
164807
250014
596186
291659
981663
778343
1182906
199109
512425
909945
210014
692007
598396
726169
1611409
487479
1164739
1939207
467192
1040034
737415
1691454
1178304
712914
332127
950246
1829805
1945420
1005762
48495
99086
1098623
792787
1989195
194201
168458
418424
84991
672942
1565528
1316745
464076
119973
43212
611940
588905
1532469
319943
1065715
1928019
1813268
1958672
835154
140563
832820
996532
1317012
1925396
1309611
1358576
295318
935025
1489317
928017
628227
1514019
1523961
1139406
835450
945849
295249
1595427
1019449
405723
1065994
1351035
406217
1306579
404283
487484
1751750
1454251
1015546
597073
480878
669320
1559776
1430106
67986
1892004
25515
1996037
1795587
476606
1352698
978060
1821800
64433
600318
1766738
857164
616783
418144
313807
779083
392473
994130
405422
1798993
589712
1295460
911345
1660289
1585234
1014389
1743848
545287
509164
1562859
1795878
1403003
1848924
993356
167724
174601
609959
653815
970117
1507970
821589
629570
1355045
1431594
1955331
1057724
110933
1668438
883318
632763
1757656
1330847
436828
930040
1784918
711909
1890709
1724201
1603006
571407
1522638
899353
1803336
658677
1082722
1503303
1789277
413616
369115
239182
335837
1948145
1048641
1232981
1228034
1179625
1102125
1069169
934025
1142473
519983
1378943
856414
1743054
109030
1255501
663922
538816
1350706
528609
549307
346835
9350
1501742
1153153
1441411
1478758
1591903
13880
530631
772211
315397
214390
1342507
924786
965740
682975
1033812
738230
177389
1889237
1948703
1366127
337455
299191
476203
1606257
1828021
444930
1382793
663988
397857
712116
1493892
533024
1287081
438647
1405225
1314375
179954
40551
749637
906926
1261525
365574
954476
1197441
1793030
661626
347785
1185133
830417
1940329
1502426
1416495
1683523
1805507
1983233
1506731
69366
867633
1382465
1257427
610651
1653338
207880
1225806
1518081
1561439
1704657
928766
463068
29192
282165
1540518
1331076
1805662
465675
1134683
449222
423814
515748
1541587
1016253
1549942
987332
1955505
289156
1482056
31701
1919172
1627067
1485955
453480
798651
657545
1220905
1241424
1319491
1324118
322276
1897499
1035508
217944
640550
961892
568554
1736721
699047
1627946
1254652
596977
1171470
1463657
1837898
51237
1741389
1547893
1116631
1972204
1629947
846915
13474
1321372
809699
1322854
1069684
773281
1489685
1086919
615644
1371064
1251452
1916694
674311
1784382
700975
6847
1885858
1807733
1863715
1370098
733222
789397
386611
1044958
388602
1276641
1206188
923988
181201
1579962
1767006
1030343
1833653
872974
233809
1372225
820114
1788324
1595474
514611
1330647
1224693
509121
464240
1091276
1975521
338006
662279
1519667
1114988
1631232
512245
1443148
1631222
1471927
1921551
1606752
900483
802200
1300158
388404
1240490
789187
980344
1018204
792457
704570
812651
1067700
1886016
879481
1236280
1216759
1445150
220239
1718184
407172
1859537
234433
1804765
1929313
1052586
692596
444960
1750795
330567
1672666
708496
853712
1212482
957428
781705
731000
551144
1062445
938144
855340
1805419
1359309
1264665
1300027
37658
1369518
1329768
1305368
1412033
1985168
858060
928391
939111
771261
1647577
345950
1247513
150178
894038
286787
400518
1880607
840214
1291302
1948925
409150
437752
901437
1437661
739374
987542
1818871
1215650
920273
465920
90875
982944
1517911
342419
649412
21593
1267324
56288
154284
1572756
1588627
919012
1372300
1617195
124581
1792646
499356
1420837
596834
1892633
387455
1641869
1727727
1208961
1113145
923184
520625
999484
1630501
1628812
1325544
1176952
1074225
1594931
136831
1701672
249173
373171
1085944
582094
98356
1534961
1258098
1518870
1254257
660560
1451717
260653
1368364
433072
1921576
642880
604908
569870
1489183
1210699
1243845
908655
334596
43260
1814740
1849345
1845455
569516
1632399
847074
1939635
920326
159122
1466153
1571397
1326725
1718700
481557
38904
408746
1254336
876654
730975
722737
1709275
1668245
1096614
1874785
1973510
396346
264387
644865
1098950
881549
281392
1411875
1652533
113253
335523
1958309
66088
1935672
3727
204305
1714263
1313390
1315699
1633515
1240109
73225
1144147
1633623
1463374
1442176
316533
999549
1688916
1156764
199329
1317015
682916
33655
1479734
1533386
768838
1691144
1880448
891174
982369
725361
1013258
934162
1073802
545084
1397126
164639
673247
302158
1290205
460866
1975259
1958978
1075943
861357
907420
1781359
1799490
585251
1984166
474918
1747170
1287195
1281381
71024
266183
1797313
1476905
1612888
1137041
249395
1208269
1391355
180564
546446
1144494
807590
419740
1792841
1505772
1341121
1165469
791547
1789426
1139050
1800955
1821250
1068319
1105418
788444
720131
40264
1484649
1567591
358003
1148570
1765553
1897307
445107
1504831
275780
834465
433831
1050624
1747049
1050148
988551
1606676
185356
1544812
856738
1746471
979958
256071
475281
1410912
64225
1540322
1042902
330672
1477416
16698
1445019
1027591
270424
13946
1276242
1927078
1500535
1268628
359377
1434307
146546
22394
1112120
572267
1150226
1650808
469891
364082
1761828
397556
1467240
1817986
650760
930552
1264150
1889983
1379443
193588
1320715
109110
245434
1920360
1590603
167391
1893201
545009
18147
1221523
1441297
638239
117120
1367313
978409
772162
488521
1954377
1098767
260346
1620561
371235
808322
455260
698156
940116
513957
512129
74158
1904883
1970339
1982141
174616
397586
1670660
1043664
1151353
1619637
1101148
1033492
1098963
961908
179746
1990117
1216645
1604478
630645
646361
969847
1910988
1527970
1797665
1627510
582792
1955341
1206688
607704
532678
1767846
402032
199188
1686884
792254
841169
1063225
799282
49229
779915
1771536
1017292
1808866
689592
1459171
1095550
1548424
827248
1444749
839505
91226
104406
1313785
1758430
1141500
1757427
28997
539428
1995500
847344
1608474
1340526
59298
928581
1366810
396937
329906
1043308
1723999
172532
833499
1003448
292118
1480272
1345881
756952
274954
1245687
1824055
463551
340795
350209
387712
1138426
1822492
1310607
657673
660388
1088555
1627931
274211
917610
1175029
1911433
103294
201626
226216
723962
971166
1431108
633099
832289
171023
1021148
1150005
718421
1555614
358197
329930
839871
650120
986775
741647
1675062
505780
642674
1995104
215083
256896
1728351
1551119
431880
1091260
512445
1033967
1156824
496661
1506913
1489248
1864912
1899405
1859324
1761097
1385674
1644264
812296
1069935
1392280
1586607
688290
436672
175037
245091
1317679
74361
393275
136273
1356969
1069032
1507393
1395649
1757638
871471
1637494
303128
128216
798408
1511767
1093388
62152
800859
109661
1051483
1113684
1783179
1500153
1367574
926884
175346
1263819
574778
1063466
903557
313887
1631922
21456
10542
496646
1374759
809753
1851697
608577
1197137
65752
1214263
311658
92015
971736
881053
174928
360979
1935735
519478
1529096
771520
526680
881718
88038
1220367
1089435
1064596
605775
1803206
60969
1641227
1460841
609574
1033370
1851256
534551
745414
1813918
1135576
1045973
819747
1841058
1477276
773313
892108
221433
1288330
1560383
1488609
1031329
257961
637469
1813213
1657042
1478810
600665
564849
49936
670109
1345469
911507
1486466
230413
1656743
686279
348417
1706729
1437635
82730
436
1428519
464517
527417
257848
1177411
1898921
567335
1725853
1187695
508189
1368092
1917369
1037179
13083
1293425
971410
1109470
1806530
271407
1436485
1781942
965043
1964247
998686
144700
1494019
763450
1471210
713834
1973393
1533217
993272
1740062
657798
1875476
1506802
43003
886472
1859911
1906603
1475191
1396822
927519
229009
1035723
1937818
259102
1884560
1908294
1004620
1910387
980283
807301
546437
951697
1236190
1752998
554025
1218545
1705385
818714
1231554
604450
1100699
550534
1537131
1815517
1299093
1505597
929365
190239
1741154
1491230
231634
1644890
150912
1414315
570888
259624
1954397
1538264
1097244
945582
792493
386778
1348337
728243
1674101
1424592
1971545
1059523
503906
1114943
739146
42468
252472
1800406
1570474
254978
931408
1353322
656181
1585966
92222
1171408
1947187
1732338
1193124
1010090
364628
1223235
166914
630766
1873380
997276
410804
70741
951844
1839860
1730885
879608
738135
1135583
1849173
990216
1892905
1399322
1899653
80983
1428637
729068
1773219
887784
17238
1569657
638951
1364247
472601
1758818
909070
148
1178622
618414
4855
1861769
701573
681042
878810
853105
1957185
545341
1696474
1115234
433383
1172005
1003145
1557141
630214
1824211
1383694
517434
794163
281055
1280677
194845
1700240
1422112
820546
180894
220762
1561776
596650
653330
1027979
1804235
607803
1213414
440884
1231766
1298418
1108700
1680201
1494575
1756879
1081388
1405063
1967555
1892065
522658
381988
1295155
628759
1058520
1449025
1538853
1253614
1973422
524159
514184
547585
1035368
1345275
1358575
1705570
280149
820135
797496
1119359
1666923
404524
1870840
1907578
1331521
1729045
1639836
1749766
1596282
647218
1176084
1098170
1191569
343940
137184
368701
1022656
1268375
1732580
1865949
1408638
1111081
1764859
160580
941921
833577
1017613
1694573
1500679
1664193
700381
830356
1766566
894909
222183
740963
1757684
749059
720591
517349
726034
1310987
1095789
838179
1404840
1604383
923888
1030135
1976035
1053272
1090463
315003
258223
1211971
384444
1395379
1508274
1670178
1988606
1113314
470076
1699474
1131309
1705218
1143212
570611
947449
1578965
605889
642533
1567661
1612293
1961031
593776
1514893
1254477
244591
1721347
1395774
1490143
591098
326878
176267
1615421
593524
1609328
1451776
1173917
1486470
1750554
1086011
1138834
1383786
247532
175224
429379
1746842
1817649
402047
1900961
1023875
90004
1850078
485384
603467
663691
955503
1756226
226711
1433495
527097
115120
1534947
1274964
1544680
228112
1459161
1888365
727002
672705
1854382
1240719
1512192
776811
1502615
1008920
1205032
553134
490442
1969287
1494552
1709880
602380
1657468
602148
1733173
345176
1770336
1266856
989824
80156
1688110
989917
1162072
1146703
1939849
785695
48333
478721
21082
1219153
1356084
1793583
745862
1525817
1681736
46669
1388562
956915
227789
238058
764555
170034
726042
1847541
1389412
782715
1095260
121928
1391856
817868
290068
756189
209101
1656866
1657007
1797614
1250440
1087134
316679
728392
1280021
171954
181904
1895542
144820
746678
22857
1830535
1065193
393929
1431484
1298198
1889608
329065
1952131
1049363
489057
1610464
374085
174654
1013721
1420420
1889645
1587913
208987
434489
435984
1998235
1084940
6941
834643
657673
133798
1275378
1464915
156017
870512
1923200
1924775
1932377
1231540
609993
1391802
261457
546685
1667212
6741
1644882
786072
899362
739278
1060238
708691
1791754
1204331
1002405
1762306
1107369
1619444
403910
1927477
987969
1559298
1654381
358033
1892136
42701
318921
697370
349995
1633619
277075
671520
328264
1719307
356681
614400
896146
1163029
1512041
616265
324450
842087
1345374
1159525
1700376
1555358
773840
664510
667210
659115
628464
1641870
1093164
845071
663633
1458620
219748
1860492
1908590
1423508
34273
222417
1355380
1542849
1240588
1119690
1999427
395253
525292
722953
297996
252615
1225187
851012
1763555
1085755
337626
1914487
1417244
1981724
274707
1907231
547397
464497
677678
1311238
1312972
1153389
1046630
843024
1097634
246903
996337
1526326
1491726
999324
1125773
774307
1176653
1104964
1293950
76261
1330198
1427057
585979
1704120
374027
1644107
1544879
1672476
401147
1555510
359132
1567360
1966852
931668
1358468
239491
1752004
326275
1356959
303935
1952901
1960034
1669589
1980441
1457820
804664
1412928
1729125
1637883
1469249
1003327
224676
584083
1204277
920421
93829
154383
709351
426741
874128
25304
1281879
1800850
1053169
1849201
619697
382405
155638
122302
997811
41089
1030783
472624
1253879
92501
1614981
248794
297865
953468
1276998
762315
460195
737275
323722
1659498
352800
1305326
887472
683341
447407
491768
1016316
299973
546880
621942
1606480
168501
686309
523154
1720106
1995427
538209
487858
1139056
417688
1442204
1659120
227445
60142
1550198
1507889
575879
1596710
1883236
138808
1622706
302161
537281
122589
1582381
615226
1818109
1554008
744179
401666
99222
627289
1707207
1017922
1669380
1701434
1377200
1235585
1114656
1700534
1426059
1022972
67142
201130
1299517
930708
492022
632854
1113522
401087
815555
1624013
1287890
1369858
1988496
1085454
1338337
1241787
1954951
407010
806369
134614
799869
1133950
697497
72732
728905
1963756
1381929
1592018
475036
1724856
267460
399719
499083
1658051
1562910
737445
1363353
873528
527279
315682
135940
1103594
1928592
365813
1612556
628612
1950546
859594
1954233
1308137
1984694
712671
680665
556966
225503
251394
1946734
382139
344655
643232
1330547
1189936
1616868
1211959
300468
105617
1292984
1462122
561753
339184
1387398
1147424
1152621
1145062
105445
280000
1844
1598904
1328092
1210750
680940
1796434
184248
460366
218534
605203
717633
811801
1463291
103883
998308
762432
216319
1410849
1441952
860934
1961328
627314
24917
551333
627063
1377405
1147484
575719
573410
1325058
1919251
66595
1063228
597931
1434908
891478
1818864
1352433
1271472
848143
859718
1535757
1880346
1896447
1249671
1781238
557650
1051544
1482848
211270
1424166
837600
713712
1040318
935710
1649033
213793
769190
1779748
1003244
1392898
461246
1195206
1928934
1527275
376397
842828
1702190
286775
1198653
1172360
1021290
122000
1459292
814780
1342384
299098
857833
42985
856179
7012
1467799
1900210
654097
122491
1075043
1286593
1308789
314557
1446859
551905
1376837
1837899
1626258
6014
1326637
1759881
590215
223440
704727
353154
820699
1671301
1880981
684547
319457
1529651
736465
650277
178896
296331
790663
790594
675767
1774005
350154
605160
245790
1116448
937987
461392
1523048
996337
1635526
616936
836302
303834
257023
458210
655550
1976860
954461
1826981
500648
701879
1998943
1154747
674158
1120149
1645103
642858
1267450
719900
1301995
695775
1487856
1751482
1919079
851733
1961954
1525689
247011
1939915
682486
513553
965362
6265
1650579
1953911
921760
1008666
1433074
1522612
1359552
1006445
1722914
1974069
428992
664567
664749
425344
1997058
1055501
1712054
1979524
76180
1410294
394716
972530
1045509
412625
815215
1883252
1296701
1931806
272922
16398
628014
64853
535120
292774
303054
554164
1842206
1743652
1407643
1265424
1606627
1252271
221753
1963902
582822
1631906
1424417
1214220
1878451
1929796
1994500
1379876
1079249
212042
1996375
1135819
961373
1158722
1028326
1936115
1907239
1009724
1888649
1733480
1086405
21586
1417639
936183
105101
1161458
441555
61324
1141519
1947098
1605971
362683
611355
1063984
596131
541516
997770
897545
1123051
536630
1304598
1923280
695690
1307942
106899
872040
149987
1467019
1719833
590831
1634395
171448
1381906
726780
1250534
389902
1243375
1849521
232040
265216
1383220
603659
918470
938740
176483
1709043
1244962
570562
998830
1025406
107898
1235878
1745092
951573
543979
624806
1336104
1368575
1320059
1510899
1294033
1389835
1201300
1924583
7531
1375196
943814
1675592
653687
711180
379595
708614
1101648
1677213
1147139
737049
1296434
778798
455119
1297905
1207865
1286618
1719938
788937
572727
386109
850142
1930698
1580619
45635
41629
187312
504814
836183
111592
1912550
313642
659811
529846
534110
1061392
740289
237764
476422
612654
944348
871948
614325
1903047
392260
1765142
1879624
1185897
923698
1186535
1677490
274743
1652326
1276094
453898
355708
1014878
697508
1522918
1364604
154564
484164
1495791
1115390
449454
800668
348414
1499913
1388672
708271
200528
1593132
825140
959854
701005
69229
31228
1101092
1687448
1039883
89133
1127233
704728
752212
586053
131583
1042198
789759
1934274
92879
1516290
720399
1918337
1970002
1294921
1282249
1633209
1451218
952133
1752809
1476263
1990098
757051
543322
363869
616687
1539720
1715094
1902109
709730
410808
966870
1965943
163282
316439
724557
373775
180887
1904173
807434
521523
93326
1447484
1449598
1187929
1649326
209763
355329
1380723
1021980
842055
1078728
342513
1539223
1675263
1982812
222778
1917452
1968178
1759633
1838361
500916
58401
845517
665180
759182
612569
1622693
1491207
1911685
681199
68713
389
1212557
1521491
396004
1247196
348237
1997100
1436325
1122833
1169105
1189153
1176293
1270740
1661329
550268
1299597
1956956
70019
510157
508931
1982053
727209
216253
1558865
499034
1432225
1183261
462697
1577517
218919
1374660
794882
1854879
6825
1806729
1993005
1863222
1574306
799001
1347035
1960289
908465
582600
965055
1628289
507411
191484
96361
63262
1391019
1347117
1968391
1508000
787286
1926538
200925
936854
1027487
1843167
1249065
173543
811149
1094122
385680
1495213
1610876
1653866
1612326
1321084
1397702
1350552
1614222
267755
1649207
1848485
228451
705872
912300
1434074
1814893
955282
1044344
1177305
657427
1165551
802367
1168659
541474
1802062
88721
1137734
1792112
1671611
441908
224859
469476
1210180
665184
1577976
715911
569795
1149047
1471176
1769842
85238
1288236
351852
1355996
1171561
352026
543623
15892
1194923
401331
1854890
65570
461017
593644
357655
26547
648920
143781
1791161
1902709
997948
221314
1785669
40315
1073351
1346776
939499
1139730
109823
403670
82700
1524087
1579695
1461983
396001
1647800
1914486
391402
1307035
153316
581105
1022592
720611
900517
1975778
794199
992121
1282410
1467239
987602
137670
275594
1474637
925744
441640
1923170
759327
57908
610532
916699
602085
492100
1357713
623364
1446663
727426
1224590
443349
933460
1382355
1264175
1630688
1603606
257908
586277
1121158
1721027
1265553
782961
1746095
1675729
317522
1797702
1622719
848406
1361501
1366587
741047
1482665
689704
560120
43168
1577283
28515
293804
341508
1611269
433735
1771322
1482953
876131
1107123
1030618
770773
989786
1755943
396885
1815681
1486080
1396111
1233907
60638
362696
1385329
85915
1803419
1715174
302819
1063883
88228
143702
954935
1994188
1231503
813639
521570
1003987
9688
527808
1734919
1758335
1025917
1582159
468651
1255819
1042887
1002099
1005987
1952029
1296501
296187
1865456
1675533
694961
742302
538981
132716
1869790
43769
11839
865046
1480740
1984546
1113045
761038
694954
438437
1949391
1610622
1698066
1530590
405512
519794
1516027
1254920
192356
208040
257743
527690
296893
1454226
1340706
528048
933690
1240079
316090
1212216
1959897
1347483
1869958
1631041
503169
1602300
231810
823192
1776959
1960805
1761542
1475211
1556576
1421704
844937
1869248
765406
353450
1912781
1039509
116728
66155
132873
1937576
270292
1228543
1821890
908617
656133
1910724
1002175
1201114
1782630
596665
292564
700427
1706164
1325009
370436
407218
457141
1694949
459237
368035
1588518
506930
897011
738789
210016
754809
138051
1663063
1838424
1142321
454444
1740709
1509798
51255
1417303
1888873
679313
1541547
85706
184257
310302
1824559
1281283
1664794
477464
1914338
1901904
1911874
1506788
518596
833958
1052234
48665
302924
864104
1227137
1535749
1627970
1195675
575402
929148
411724
1597840
1071213
1215292
1676231
1710339
1612869
1295124
33209
61844
808575
1567928
50492
368469
739015
1459657
1559066
691180
792505
192258
792336
1862792
341172
704525
1017763
603704
35987
476230
1761416
1044561
1503561
1175907
266149
642573
569713
1797219
1815335
1280122
870158
1800675
900159
724907
836783
1842721
1693390
609646
998702
329109
1076083
1086234
1625585
1909608
1732097
1845812
780228
1692637
1029138
1882244
745632
1023435
751543
1163914
1290381
1904384
1571153
31798
1686687
1871476
439300
1322791
1252069
909267
254083
1118699
1603477
1614509
1237141
783326
1033841
1927450
655663
1122274
1216972
299151
1290668
619008
1791101
386458
1595288
403085
357413
560631
479904
1172397
1147671
1997380
526767
1706686
1219811
1829377
1857375
1383594
10837
467929
1333202
1072581
1957614
1227858
399779
736789
390922
988677
1751053
1233662
260865
1931864
286222
188006
209034
379612
1669277
1374076
1148986
185838
493724
1518357
877452
1107428
745811
806887
422960
844053
365719
1593840
1911456
1787423
1022041
1903855
479434
556045
677032
974859
1803076
1901111
698966
1967130
1087100
1836494
780484
1367242
987193
1964062
746209
1790761
1768086
971762
1372736
1160723
192179
1930516
793328
783495
247011
463595
400986
495199
1023899
579042
835698
158866
1049008
964586
1338330
1890381
558075
1159534
44595
1085638
1502328
985250
1044778
972989
1430565
722641
385396
1623719
1511744
1803828
1326863
1441374
1273387
1592174
339311
665148
34633
1812857
6514
1439244
1297727
1499492
1494530
402375
1567926
1679983
1530208
948845
1155501
1527669
1518643
902681
451811
153669
1191851
1238879
790
561448
1287076
891466
1265316
809515
564214
1589032
1296391
1133756
1705656
89136
1486878
1765647
277517
1550991
318691
1862865
506842
1007333
1621583
556553
614203
1001960
203885
1425682
702784
431744
848937
1593069
1942812
878068
1679918
784214
338858
1511302
196127
1728354
1295887
1688176
1757718
985750
422590
290715
1454800
1027996
923908
1995564
346756
719221
1194901
910703
1093905
38823
449336
1221976
820897
900171
23899
422779
235824
378184
1204358
430677
1124726
1161295
477952
824088
963758
1184108
196687
236148
752492
1478457
1409216
129562
938418
1901106
182099
923544
1594862
1322332
1033863
229562
532203
995054
893168
1618900
208158
1623813
1224361
101972
302061
1026902
59704
1793585
1743531
58826
1980351
1541671
1918928
653838
624164
1784635
166013
1727762
918109
1329112
1495238
1600367
435887
1072151
345345
1580537
286121
1596139
1870491
1251301
1240433
1222565
965815
1384758
1392851
207158
1747500
816297
36076
660525
1270209
476381
1271864
1009835
244493
374731
239196
692788
1023939
161319
1431067
520107
1816540
300992
1844454
902811
967271
787255
1001396
618744
1759582
759076
1443971
294927
25070
1727093
251879
340562
384082
1396203
564657
595242
15033
151141
1708264
285423
552267
348532
786441
1406692
371364
1705404
1977968
1532570
970284
1775384
1612932
1614063
1170881
802455
1449457
1790276
987780
1099982
664809
1219130
901310
1158545
1108789
1019797
596610
978810
64493
1701465
1549526
427865
1090439
302025
883303
1980592
586001
1111456
1245520
921511
1587928
296220
887690
752714
1832349
1755095
1183103
1183723
1077784
349522
753586
1175319
1320461
1359658
1733708
811951
1400448
1510912
465214
1688996
473629
1080801
1425587
1189309
1691371
690911
73179
115826
1558220
85918
915293
1878579
512222
602234
1580452
529716
410147
138828
805699
227004
1085073
1677727
1068823
1441482
106124
59241
1623142
1789095
1171826
1703538
547315
1118651
1249193
955705
1111133
1509725
959586
996102
448618
1340669
152586
1993
621314
1252757
1158406
206121
1583723
1101120
841922
1108524
907925
264817
1562712
502654
1635397
243185
1161126
1223924
1804089
1559809
1890531
1170952
1252585
649346
764913
829795
1708303
1639190
1932880
1994878
1582704
167502
1723077
1705880
214008
241704
1002842
1483077
1414195
1192698
1709209
917602
965812
699918
1137684
1470778
936560
9622
1325523
266622
3937
1965248
1382567
419548
164682
430593
568976
1063144
1255157
926795
544228
1499234
1370455
1970176
1520901
1109696
972093
1640168
1896862
41311
613072
1900059
66235
1523508
305141
1083277
1324542
1205083
268871
1057864
236287
469991
353176
537994
1146856
1985548
1538325
908515
1227328
323800
1722208
597361
899562
1414893
288586
597443
1762571
108749
1119832
1167647
1703946
391014
1872325
1921247
68131
241901
836644
234283
1047788
1142549
7833
1037959
1554008
248476
255825
757845
1947680
809220
376006
182554
1835196
1452503
1581085
180449
371836
1861069
1301158
388111
943638
365358
1052581
1250849
1454373
1032467
1564719
149924
216031
103163
187374
1742501
1832509
1467051
676674
1972673
1699944
939824
1198860
630371
1413041
809400
1808665
214091
628055
1846248
1364234
1867507
687670
1805857
816998
1337612
184281
859829
1592380
100610
11322
704679
401915
1885106
881447
1403413
1660069
1765610
1511747
1213544
1878584
942672
116916
694536
1963375
1620821
1482844
942451
1244343
773965
1643352
670268
1020227
1200400
1151675
258802
91293
847271
1531084
898183
516154
1190581
650609
1791394
68320
1149936
150910
768800
394805
1325455
1520032
1346613
1962285
1198107
1375792
1844641
169364
77678
1519331
955229
1061386
1049216
1386950
1634452
1079736
378954
188270
1266914
335054
538523
925907
85402
688725
744021
585899
669764
1932028
685150
725710
1060235
444672
1809288
1664172
384137
1240736
1216561
568610
146147
1115228
713089
479830
1324947
1062096
29629
1623086
1349798
987095
306348
1608941
267887
1149985
1013287
531398
1036824
930697
312011
152459
1039071
1516390
1254263
218681
1839559
1206744
405239
1027363
1389852
866945
1968362
493591
1959315
671739
508400
721809
509357
732398
1513048
1419874
1636730
732336
394736
314691
673397
1070923
849276
1395714
148518
1377238
835504
1703704
933450
1160574
1602986
717053
1886432
475295
1716504
217243
1910846
1196798
476160
695462
789248
1499369
1221906
210872
326898
452093
598667
983228
1817950
761931
1846697
1958696
498707
879799
649005
1866976
1442730
248012
46395
248467
1895523
1580583
1946089
208011
430728
1950981
14234
1432045
1013819
1744185
469571
1272819
512578
823456
1336152
967887
636238
1019099
671515
973153
1000798
1528422
1604343
238869
55549
1068459
1069222
750848
1686830
1279369
1287971
1849356
20575
1098085
872530
388982
1871217
23286
363269
346896
480322
1892665
1761258
221060
460535
1416640
719328
590913
75522
1807403
580605
1574340
830302
129250
691974
996779
1459725
827249
1902059
581014
1138692
1102988
920720
1527564
825334
1824588
1160424
1514455
1872374
1225044
1797170
1421365
1959261
487740
1736415
1079865
53909
1480348
1814803
927026
358895
1560764
335573
658289
773641
430233
1170616
1122484
1683557
1473706
725970
787324
1830722
1553280
1444576
261103
824593
1115729
491049
1020201
1250346
1479899
1840723
1221101
1084436
924452
426486
1966609
1911509
1362451
749813
1215552
1083042
1194443
1167526
204791
532802
1306318
1396954
1434400
679129
1256587
260688
1943908
725652
840481
1900445
314542
914222
1360114
1601305
1214386
425129
35974
323107
255684
1633201
363487
1578650
980900
6889
677758
1589828
1368746
625619
1729858
1231329
1253198
533580
1189125
1305030
720910
42713
1188011
1827097
826120
413518
1594331
1022233
889461
503932
1106494
770634
786538
516663
140454
1978830
1333860
260022
1474495
295067
1768699
1424843
80788
943206
8638
1149825
1785201
97511
1365226
1743399
1696622
570595
1821836
667772
1741357
1180897
1483930
113075
330745
752691
213120
117632
1761590
1705646
31052
71203
585289
268085
181117
1984337
1907068
557024
1806750
637633
26520
1109255
1572159
1298336
1487993
191976
1694239
1348345
457534
806461
1724874
1547666
151366
374555
1076843
1209690
1004469
344575
312875
1689966
716713
308265
669210
1338423
1380416
1173698
1107728
190837
350257
1452820
537215
238574
202581
363270
1129911
881913
770710
1325778
1435942
575573
650167
369924
1321875
1108784
820805
492405
1954883
1258352
1508590
1134164
663159
1355662
157013
1102922
786187
1245056
1551377
876124
1854515
280882
786271
1626885
1112077
449559
1661549
843214
40511
908053
48992
286331
1008456
661449
89788
649313
574330
1897827
1062657
985137
256922
1506446
1283531
1802967
991965
237690
1714345
668999
1438442
228718
8014
428999
438234
1277565
1657042
1516899
1491244
1843751
897834
1010127
233253
1112118
622293
1302300
638805
1980500
1381689
1228481
41055
469162
791617
1092069
1293625
118854
1991229
94144
1650480
1441185
109455
1056458
1250316
218404
1643615
1107409
544760
1297617
1852363
1877715
1811275
691867
1869620
1195817
985755
880051
1729065
710818
1983986
1760973
213120
533598
957535
1588566
1822843
826949
790703
86054
504201
150909
621835
817293
15178
1470812
882916
1586284
811142
405400
1166848
494030
1346017
1323636
1647532
1710593
47867
1153655
1368085
269991
52446
1195979
256753
1141056
425194
1946572
1037504
1660688
77023
378623
28456
833028
372063
112927
837025
1745009
210929
280850
669649
1285968
172893
893479
217870
231083
1112538
101730
1667249
1768975
277824
1520876
1159053
98943
625740
1162858
700919
1958229
18740
1463671
1967163
88332
1738724
1010196
1405195
708978
336344
352933
1750565
1110543
703401
759251
140837
1992476
924007
606344
983636
1460626
339391
749222
883593
868219
104523
937236
803308
1118682
1587691
412283
1733950
82737
422185
341220
1555186
1858050
1818872
1845865
366848
653287
1635192
527207
563879
321275
128221
1775055
60322
1795778
1874879
1175994
578257
1482008
444220
1262360
1980342
457945
359939
990803
616402
1351293
1693533
997455
1339042
258814
1343019
763074
139161
100293
9657
1366094
637681
1255771
795893
1841963
595531
1868312
64484
1511793
1414845
1270445
286732
143039
28012
41635
1912636
949265
1435020
1134010
1096129
1807078
378303
1372631
326346
591790
1981146
1886408
1532756
1442798
501906
590902
317591
668374
71468
740660
1798944
1895828
274474
94250
117679
818774
1735447
1546825
48526
314268
1665511
1445449
838690
234462
7068
1888655
795291
1344122
482844
1911766
192150
444144
531612
791193
1116067
1131974
519883
375507
156499
538204
1795823
684405
673717
131100
1671488
507450
1428389
383166
1920791
1192205
1975564
1598195
14563
655728
1038555
1004577
1908935
710346
526449
999453
1853774
1969956
1191549
928407
46581
1281595
21324
1772594
50500
770813
1514446
70717
984441
861287
207710
1943695
921530
428871
1269085
968044
1615004
1519238
347187
88039
1814811
1909832
1401311
380862
1169948
720612
615941
1722555
523425
1012083
1567109
1382277
784987
866709
109162
783727
1432387
287280
1254151
1464542
1264076
739710
1697726
1722206
529435
71704
1943982
1015809
1540592
269237
618764
1120638
352092
59497
163984
518590
741534
328553
1656961
357986
1937639
1516838
1440730
1562394
1456897
716533
621245
1791711
884315
1692275
575314
96198
1998111
46187
493567
236893
518016
330154
506516
1794012
1088085
1562567
851545
1153550
1158918
1759169
1282366
1276841
435613
106774
1156447
508015
1219009
1368443
1333916
638912
799501
1092750
1627616
1825624
1348120
1218008
975531
901002
365635
1017384
1695759
564103
76504
601041
318796
1526283
780183
834719
1823443
149484
75005
690877
1642299
506507
1110879
1793967
1840370
572914
754464
1485361
1645762
1050553
541638
1550314
391837
273859
1183517
425847
1059605
1616481
854192
338798
872294
332565
359970
1426651
739763
748793
632111
1681744
903809
406848
1759320
1287438
860297
1149620
936579
1432444
678737
1614388
1154852
693477
1168592
393953
266240
1864979
157731
859926
1703469
1057725
678167
211794
1102517
890767
1354433
1810425
495
1728036
1784223
185014
1089412
1905273
1281530
129049
1578132
258864
123496
962128
947270
1813629
1420200
1640147
221261
846133
1618366
648429
814301
1713730
288614
920556
488775
924710
600371
1708282
788070
955606
383045
272837
1840004
1944491
1721319
970239
353824
620158
524036
324316
1516842
1487302
1974074
1028643
1577519
47247
1427446
460556
1428423
158610
1315184
1933790
419623
523179
1615071
1306849
963196
612013
1842102
1310939
120224
1448346
631862
1550617
941292
1775897
1938857
1737807
34381
1319423
894375
1109615
1119236
1593494
1091953
495021
1321702
564122
1333463
133159
932093
144260
1114946
698488
125184
632112
1269480
779108
800322
1000907
640437
132894
729390
300258
1315189
1709937
448181
1261746
1268639
781273
1005871
1414016
774152
812762
1165948
1942275
818425
668118
1434409
1556514
1897128
1069053
1004468
1975008
149307
922754
564706
287582
1694397
1093523
1978431
1198044
1382207
1847757
425139
548381
1150223
1834386
1708442
359964
1391396
1573495
1838931
904064
651357
1449939
440824
912093
1526921
1136890
232911
614792
274620
591790
1508043
459927
1338613
932968
367396
1724356
1273295
340759
748327
1893716
218777
1083085
1694960
555735
337726
902093
1310001
1791611
1948309
825654
1100970
962092
10701
1450295
1729946
1374355
404029
1970053
1838221
558077
1486159
949550
1932688
1633013
1025519
1418246
740292
880976
539470
421372
1091733
1066176
1258244
1351302
1970043
394273
489336
1767711
1849210
778239
1507721
95442
1870104
1113416
351383
1426046
1737700
650347
1291970
525395
1246898
130838
873862
1748935
1099165
932905
963958
90601
52657
893135
1615962
466249
22367
1610257
892510
1590708
924056
107714
972442
853829
987531
1427993
1360801
1969691
1797835
1614843
1570034
428242
481912
669797
24016
1129199
434048
1003524
1963270
957455
1744750
1264865
1642735
1247404
857766
536566
897812
1394991
661079
721360
278534
1750269
1881808
1321932
180190
896733
1969892
1299014
747596
1753951
765271
733868
1187644
183319
458346
544548
1148687
1025537
106877
1552906
752287
1185639
1331859
385608
655762
1834223
443417
650698
1109394
1818719
461201
1540154
1941018
1425297
1437025
1529301
228108
568674
610717
398568
1117399
936654
1006884
803448
163833
1361673
853842
230784
1971872
1182651
1256202
188183
1149234
588728
1269543
18520
159762
1976259
338541
1697662
1021470
1980632
863350
1228295
7811
371806
1621028
458457
167493
1995381
609335
337791
1597971
458969
1462661
81265
415703
1600381
569211
104287
977265
1873803
1951806
1370367
1670020
332468
1051039
109789
187207
1214276
1682824
934659
1979824
522440
1207394
1863913
483561
710943
1298637
910907
407505
1986917
1668180
929244
551083
1848622
4835
735337
559996
153992
818819
1746401
1436176
1173760
1128275
670214
654035
1232471
395213
1323041
1796914
844783
1658926
784780
1137736
1997334
477313
284622
302665
1198095
60941
1916927
1668323
87136
1684104
1640307
1425722
504492
635015
1404953
1608897
1645120
762375
929011
1317827
507344
1437690
1858191
583958
413470
190273
1325058
47912
1322886
505272
795902
1179235
1095008
947467
555581
236019
827971
1853858
364661
1050514
701709
1333002
1901016
470851
86522
759879
505536
1489014
1501249
1589695
1171338
1721462
1284528
435112
1348767
755037
967520
1095893
1576471
480767
849697
1045407
1922252
1188999
1264506
1076276
78892
1494577
1230245
520820
1319343
285665
1460962
74191
1522911
594701
312657
574406
1025147
1570367
1095941
1586223
1724368
992229
1452062
751087
1429575
176622
1042500
1858098
132832
748975
524479
1556774
361435
199357
1209690
544739
1142389
231475
535076
1675028
308683
16664
1129799
47059
1313778
1845971
281550
237776
852336
1039008
988784
276781
1933034
1708673
1770874
1949293
1894538
1511088
307370
1483162
348121
807970
177185
1630209
1166629
665542
1882028
1946168
272248
1961048
545417
833026
1178204
1588611
306944
723605
172662
437042
287524
71238
1500497
662863
1062196
498478
1574453
1582295
1300174
368388
1679934
621672
1998870
785010
1051388
524154
900571
542536
788303
881853
226175
242891
368862
216320
1272801
755276
1061130
1645532
1346276
702138
1245748
1504526
293487
444923
670755
919525
1495526
1015149
1884090
477842
531178
1202905
1362070
1931657
344370
990347
1084448
1114722
1635383
1516781
1619017
1957369
1306150
1136954
1355950
1583388
309263
1737789
762147
987441
1688009
1476553
1924171
1220637
438259
870141
993340
558169
1061106
1379723
1040453
832469
955934
124513
1040368
196788
585318
1594146
1200469
1524973
1795417
666285
800762
478065
908687
1730215
1595760
1387571
347997
1699482
119610
997766
1728146
1680306
1087719
638179
1574757
1682745
1084471
85913
1726191
1180576
1051152
1382341
807486
1791538
359189
1620738
749202
1249977
1770027
471541
1088611
1486643
1110460
1666364
645989
1509565
1403245
1785531
1529762
491104
989482
1382228
1529996
1773882
573720
141006
962304
960980
1038193
1939864
12303
1133814
1451145
196823
874257
1371528
787813
731463
901502
280486
391803
1385536
1941986
887646
1416515
1497893
309655
1394339
1155023
1434539
1280812
909256
1487152
465844
804452
1706138
1146603
992744
1067801
1359280
1126418
1274482
37289
131628
555056
1354254
1472735
234559
290894
90630
1608624
985254
1042433
729515
1591652
1579272
643390
306899
1160615
1660939
588231
92249
1238182
48485
519770
658839
1703321
985122
1792123
997094
1294927
19097
507177
507545
164386
91468
1021222
77662
948759
121132
66574
1054181
1432765
183540
1700644
1184887
1080780
655510
1800598
1535041
760999
1377931
1026475
586811
1367637
1816794
202743
343960
1957289
271407
1523714
1414739
1416090
621790
1708249
417310
831078
1839133
1320840
470640
1056681
1998175
1649949
559219
1095817
1878880
890389
1451856
1920047
54992
354836
139484
1478235
1364708
746973
181020
1082521
558831
1622522
40399
309813
856263
1956167
1131418
1095198
1309731
1435930
798900
1646595
434848
368557
234503
101023
1466638
973362
1681099
1419457
1630586
1974773
1878867
380625
356032
222737
1726386
166251
182266
1395878
457349
1559094
263459
772730
859156
1398892
1053096
1424519
511258
247725
1989397
1526833
748170
1383669
760578
1335531
1403467
506307
436319
37284
1501836
977675
594786
38497
808255
1495860
532024
612875
1521936
1123949
638280
1876864
734042
1602103
565619
1033505
689467
1976022
862871
1804269
455661
489673
212067
1779659
11689
376029
209412
92151
753929
783278
1559708
328051
1979038
157295
575544
1184211
305669
1446339
1975837
1787491
1214905
491920
1376564
990805
51991
1903697
1262377
428288
109450
109225
852358
646858
1910969
1225671
1648983
145026
1032669
85217
1629907
1739154
1557876
665718
258595
1887125
1404656
373575
1240805
261372
614522
344175
1712525
752858
417312
933640
107731
1534523
356139
866502
366290
1554865
910002
437895
1438958
50302
717435
53847
546258
447895
256132
599040
170087
179218
1028880
9809
1572837
1257127
1011380
1233434
644707
77899
1327109
1184900
676569
1788585
772293
1715414
1838280
1935313
1351117
1465742
973984
199642
878009
420072
492834
1186119
1331931
223670
1393730
1630753
1158104
1970217
1670407
272952
613308
1153433
1450936
1042356
336017
315454
1439116
1392819
1126849
1287142
437139
1063871
1952804
1044426
1661627
35373
1338118
100086
855527
983064
342699
733501
758241
1325560
1099898
1193785
1980543
1930140
1526830
1078768
176176
1911670
1979925
1631913
1114425
1739450
886471
202621
77956
1031819
205818
1172746
465070
1928804
785274
1139260
571611
680837
1969579
703447
461767
75964
995654
463245
309982
1471837
659028
1326791
633987
1968784
1024860
811466
1410855
95770
1892984
1758892
1299968
1420684
1762350
376162
1817265
1680562
1621508
413976
231190
592851
1167913
755660
1739028
685356
823121
1253155
1468204
445585
563196
903167
1659169
989861
1502695
810968
1884255
1933371
1330821
149898
1980218
573395
83621
1191091
1632560
1830767
1491910
1404637
689880
1529538
1809092
1472618
1857333
1615212
1333771
162853
1596605
303759
1782221
1818929
955953
1382521
520079
470947
125002
1244681
596209
527395
799878
917314
509067
473923
1306123
888887
1548032
1361439
1597473
760362
1487519
1280380
1916309
1061761
104507
307327
1072522
343675
663939
755482
1059942
374972
1258561
718329
1711299
646818
1916085
1297993
1409681
1183199
1528372
676028
1345170
1043596
609770
575351
1254765
668439
671646
1382113
1969085
144016
334038
1781909
324268
125522
441534
1048935
1900688
588888
1681817
984480
691325
1163253
1915586
1585899
601734
685864
1425013
1004225
946471
709498
1967192
1638664
1795431
1515758
1029016
1045753
764358
125672
1527318
993425
1416883
1255467
489673
866945
1370108
572865
1967455
148628
484080
1282619
401769
443147
1756476
917888
818783
1575887
390472
1488021
1768260
1227261
60422
518014
117443
1365905
1216443
1939517
228566
962695
897707
3444
243459
1873354
557375
1028064
176353
474234
1056665
824578
469671
523036
194164
1754204
154058
1161876
1546192
1418932
205595
68428
449291
1412180
269976
1391044
836900
1696912
327608
1564159
474034
710582
1412509
533193
1027321
1627111
735629
1509117
1006221
93569
1729088
1199916
742185
734757
266877
1592001
1232194
1834726
368439
638882
774722
1125656
1526445
839303
1340591
1424002
548782
58056
785555
1810936
375260
1761883
208523
1366005
1519216
1563131
35733
1810143
421122
1279219
147248
1472023
1974363
706921
908014
637344
268941
1280450
543874
1646103
417604
1001095
678399
884857
160197
1387563
442156
450174
935929
619346
951750
874072
15513
1846257
1006323
1379497
1228509
1255260
1996584
1388584
1344635
1246417
1015086
204511
1889002
702980
152598
690104
1444724
478377
499662
1689189
104388
763148
900235
1976181
1776454
922813
672838
844842
858494
1462217
1288546
1481112
652614
1252891
1970899
691823
1868354
1429524
1096360
1472688
1814969
118208
1397175
735710
594709
1278535
954254
629948
352109
1649307
1553789
788572
1987709
1451315
19854
1845546
243163
1773700
229757
1380591
397620
60892
353124
1354167
1908612
566473
612505
1128454
140757
684258
1148118
1913962
1555285
1596070
755879
848972
1804958
1603355
645336
1319006
95282
1986576
1513251
1080158
1510235
1050034
596190
1071150
932863
526424
1161141
1669759
76599
1147094
389695
1751414
684998
1532721
45584
321359
590442
66148
328090
351703
1858042
1930074
1080283
511061
1814453
353067
1644071
784199
1006362
203064
1095271
94154
1082207
1002719
459206
31925
805666
1249602
589202
894138
554051
1410386
766468
1097597
1598789
331325
1408119
155791
1604519
1635738
340051
1219229
654299
1259800
1645191
1931218
828746
233035
368754
869413
1920121
1756435
313306
1402317
842985
1492483
1739658
254866
47468
1133605
526489
1449206
361957
490352
332519
1812464
6748
484652
1169114
782831
427964
677663
125523
1457262
1311112
882005
877700
1267891
939781
772859
1025934
667981
1077143
393259
944734
1004905
1652808
956295
988673
200860
58921
1880613
1234760
776505
1260825
1103213
1788550
1631912
750506
640026
727102
164427
1121891
561924
1968925
1781
83983
689631
1230502
351518
1097504
616176
1608115
1704513
168604
1554249
1509238
665458
1290822
1930592
1805418
1400783
1052676
540749
451608
1233434
655109
1355362
1278501
92876
88548
1389498
1040464
832038
513208
1248205
1709904
128359
1857892
810243
314054
1775771
1053248
17331
1083406
552310
960612
1825092
1005139
1036933
1086612
487200
979356
1217346
1129355
1272777
672848
467805
47164
268478
344330
437598
407677
499736
1993536
1328351
1398606
613475
732854
1442241
409233
1432432
1230794
108810
275394
1456702
1886598
1065956
1683033
1303273
995442
432239
1169805
387770
100200
1463208
1971685
751088
1865323
1331030
866124
1768529
1762467
1366485
920270
1494994
779198
1251474
1578222
355117
45350
306591
1443357
992109
1663845
1671264
501977
1166007
1943406
1333310
1602433
1266094
372642
314173
1128008
1663792
257138
701862
1905658
1511737
902595
192480
1511714
442795
1309979
538759
780750
1320378
1464437
1150097
209402
1854839
1503446
809139
1069164
520072
1128021
518230
959759
1739248
1386695
1400640
1661219
1082557
1409731
705295
408508
745929
1563985
1775679
1512350
81168
184541
497297
1469510
103780
340217
652586
590693
1245985
1483553
944332
1413740
1842042
622096
313027
1347900
984110
1118369
867474
1253615
252417
498033
1296020
16537
882312
1272837
460505
874855
300465
1070523
1090457
1987151
289114
565387
872043
14986
562124
1895591
1445941
1690977
468227
138628
10387
759973
1391878
1477772
19351
1136097
854427
1552892
747133
1874360
1480659
1645233
913640
1444368
781652
1332357
1764208
341879
183706
416113
700069
1733532
1899357
616506
1186436
679865
1624196
425044
866403
409722
950349
1632301
1231961
1601189
783480
1704207
123294
825508
559822
1942108
190981
1000446
810079
1376270
842757
563025
41553
103500
698350
1330821
247452
1889521
729712
1857943
810539
1510534
588841
942928
768721
952633
1041571
1164009
1561743
1208811
1811861
1136068
1576993
984978
297004
315891
31385
1818256
1085550
1537476
1825662
637919
817842
1310298
1080632
1644404
1995045
250486
815585
1474896
829635
1384482
559126
1893698
1616488
1236508
1474461
609690
821419
892453
349095
940782
951892
543605
1796584
1018087
1375575
1752689
1130822
352293
1353790
1785766
104469
1048659
285809
246673
1393882
1053129
1854384
52621
982986
136247
697503
1886680
474827
1156554
845504
679616
33629
1985910
1150091
1825249
401411
644545
1911692
883783
1132142
639035
320006
1802924
921645
1888922
1616521
462467
1081060
788567
1633062
862936
1107760
695262
1146640
166981
1584383
149680
1222623
995969
1809801
1442997
1775457
289720
942333
389126
1969341
71582
1251092
866966
1640999
1225868
1485276
1039489
1682152
1931360
1884826
1446999
1010718
1952872
232803
1940773
729816
327998
1545066
333971
1701481
1615856
975592
1512219
1516640
1499704
502264
165276
533781
336994
144379
1400174
281876
404857
305528
1717104
1974633
540489
1440020
854066
1594880
999669
1894873
280947
336239
222528
703912
1841331
1906365
1577478
906447
726719
1719233
668072
1582617
1000965
917485
1410461
428690
1051286
232551
1556690
1965121
883906
1300770
1168280
309897
1336905
1790725
1087222
1087990
1884882
1659391
768328
1826667
223162
488504
1039438
1129505
1440043
518202
873995
136652
971557
221881
335396
1343740
873550
1748899
1181990
420035
890742
1900398
819671
682350
817506
1995600
720347
879707
1448517
792640
1458536
1658128
926587
1925679
1019258
1602694
515060
20536
1939619
1174469
973126
951897
112116
1974727
1882085
1955384
1151780
1820302
347271
1607872
360523
104251
1836058
158460
1249902
945098
1902831
1603754
1246035
1567764
1778360
1520599
1678227
1133904
174684
1621927
1311123
1939132
830237
1422928
50070
1653988
1921670
586257
523040
1318859
1004607
907781
1571049
1882468
511378
1383268
538075
137748
562749
753197
1500767
1154456
1920001
1545851
862699
290576
251575
964978
821633
1168505
282702
424073
756371
1684332
1968900
1126738
1875772
524074
1528648
1949220
120711
1583042
1189311
27629
1136020
85220
483558
1050812
1958311
1696557
1685103
90780
1504919
273528
1966926
508438
172276
1611900
1355575
574468
1969294
472905
1126644
394891
142772
298992
214978
719552
980259
1572352
303651
855252
356017
1012686
1930140
567346
1052687
68524
488184
1536704
910329
919147
1614746
1970707
1375483
933584
1894053
1357996
337013
935235
1277011
1257861
1178427
696059
573482
1121246
1591550
1305711
1071208
1742910
122299
1309121
1677815
483927
1421931
1488330
591710
1123110
1742029
883907
1487036
1987402
1374907
1692321
636267
1171606
1636454
1026605
1947583
287947
532574
1146660
1925317
909089
1944957
1323888
862697
1450088
1153967
795250
819098
267123
1549018
950746
1974913
4851
711824
1061824
778400
673508
1059788
40062
776312
209687
1028375
599861
93737
1377415
1552659
79570
65550
1658484
1668563
278380
534969
776190
1524079
1575596
867035
1496578
716896
1672603
954860
1408947
1493492
1046777
120356
650659
1741085
242016
1496898
1251224
591053
1230211
464001
1010950
1632491
1487493
191653
1448132
1611845
1914418
694216
888107
1751456
1378846
686286
1718657
1288360
740904
1722014
138803
1043291
741618
1545389
476066
297279
1281057
494263
507186
867732
221278
361688
660901
222990
1468686
1996782
1704201
27976
886205
256822
1963858
1416005
1860281
941200
488823
166790
864501
1583525
1926967
1864942
957678
500897
1300197
836372
622716
793579
1888109
1728651
117099
1472994
1876741
1688171
1784371
1101213
1662089
1118221
913935
286361
568773
175267
643431
1216389
371338
1677190
1142937
449511
503817
251596
703133
1276385
264353
1318694
637815
641596
1963860
762422
225062
1661277
70680
79669
1706618
82262
78983
1610099
1256379
1195315
559063
1388897
443131
561299
438049
1628613
238649
1264962
374828
153172
120997
1384630
1080699
1643588
885043
1907061
1736689
263814
796654
565414
389842
1453192
395400
633364
1420734
868796
1201007
966568
918257
1603021
1537313
776901
54335
1989118
578729
1307370
504126
1160410
1257119
308093
1078236
11331
1169984
171259
311562
1566259
1031322
1671406
15715
797064
169503
185857
734108
1879515
1295711
1255063
234317
1633153
1662834
1469990
1577337
43084
1873802
452638
657091
1696078
1436119
1284059
1630921
713209
313213
165690
1038825
6694
1696334
1673330
491704
931250
1785628
1431785
564538
229087
1177837
1767114
704076
332217
970038
753230
70417
1547057
1260688
1598183
1927674
372453
1769485
1836273
1870080
793633
1195831
1937769
293602
542228
1766660
328784
689067
1712448
1908754
1386250
1641595
201515
687246
1748805
575907
450847
476218
1633365
704997
1611862
536491
1810487
1854032
1259881
673484
1986750
221072
1974827
1556493
83462
799297
407339
468889
335395
1908308
429739
982153
844488
1679594
1454712
1781972
748387
903823
1453865
238042
930430
74339
1474334
1569131
688592
449507
1202739
1764764
1793158
867906
879124
18629
166137
1098706
132037
232097
655068
568214
242664
138343
1595424
438087
1848307
886667
212690
186725
1969484
1260628
521257
53388
1888562
170079
1162939
475062
1644810
353492
1651808
1818730
1789705
346983
1018124
1975889
516819
1506015
1193849
627266
575274
1975999
286214
836369
783457
814388
1807715
1927891
1889668
1847111
693734
1278060
1041924
1537001
98755
1117527
1553801
1817839
1475750
1150227
1764640
1408690
1241413
1097515
364490
1177061
1854854
237195
1527458
915901
848146
1154514
26960
1494105
1982923
770542
734264
1562553
387138
1676430
662024
348364
58914
1125010
1768370
1684163
1882045
1682110
1185015
3922
1436593
155614
958993
1517275
1225740
742598
24925
1265769
1610011
1368931
531076
508253
1714598
1100976
596935
310935
236628
446504
500800
84645
1150957
1750595
1200355
488834
1885559
734979
568849
173428
1699185
521184
1709163
1676811
1934907
726274
803083
1838067
1151896
1026120
1120963
1156462
647796
891318
1213410
1919862
807417
447880
534338
1292348
1736875
1574737
1679077
221123
431167
1570485
345651
177715
1352895
369559
668023
686931
459454
1747984
696753
438790
140025
103254
1777927
1872458
1923616
941024
1102835
1245733
1978603
1089815
348701
5696
1586724
1875130
201680
510285
181821
460857
527220
1195226
472688
247122
1746831
1019197
1931562
424765
1262131
1305433
634758
1546001
616891
1365786
725228
420887
751429
854965
1263073
1303279
1692225
144648
1478356
695145
1591827
1313980
1485247
318290
1005488
1093333
1321643
1695383
392178
703561
1814148
1884727
914080
1734995
130665
240939
1730040
1315486
1080291
908644
1866788
972088
1578630
1079648
1377578
1181612
709596
1169321
217631
1020467
334506
265012
499962
1784863
787134
1250909
592898
776934
627102
328517
257850
768660
1952325
872998
486397
1048759
1763022
1312670
1176281
640771
463093
1306879
989312
1098769
1563654
1734477
381947
407556
1831516
1054449
1923092
510248
200236
912085
1647489
1504352
1352941
617688
1351516
810470
915252
773749
663099
430962
1295966
417086
740627
1614034
431958
292757
916903
1822815
271833
492115
1771229
1435948
335079
936687
233636
1903331
1058126
1351282
598929
436197
628775
1470653
1380656
206847
761241
1740395
517673
1636261
1023345
436390
1304072
1367084
471655
322128
272742
1142084
651075
1935322
1155915
762049
1192582
940132
1855976
943976
1151592
1371640
5385
209059
655975
1385744
753579
500969
1585404
724731
977132
620549
593765
1276222
234158
1370464
1202701
1564353
1626560
100308
269595
40999
1994329
1513736
66073
312053
1230719
1874865
1990799
1383245
306246
1691578
1022190
1449474
521932
878669
1691153
681939
1891160
1935248
430123
51840
121842
626353
564505
305112
1053733
372346
342189
1499756
510178
592099
248379
1683599
152966
15878
1139921
411748
961280
357831
897318
262073
657236
153781
1279800
248333
1139264
1464171
524517
103812
238834
1824587
1411050
1065591
569709
410063
244506
470677
1807689
1951957
1031519
542722
1312535
201984
726108
944634
126163
1180366
319948
1243363
843455
1515941
1094812
1206182
1384364
1210884
871976
554137
1555242
123332
642093
730054
967300
1175535
269762
708315
1486645
1813896
608828
911800
1778811
280529
734501
994002
652862
465230
1432660
1465448
1430259
1293941
664534
251431
340431
1959944
931193
1080064
804000
224677
493859
912307
1525433
328277
1934703
889354
932290
1322972
1113364
383974
1305475
1750886
1261202
967994
373482
941762
961891
1221529
1238422
538345
315048
516164
481014
1213232
928733
429630
1120499
393933
1082285
197298
1062981
927378
971467
740924
1462611
1140294
431872
1325035
1399869
1869920
1803792
324899
1253122
1803746
348862
1042242
1924509
1578828
82669
1834055
254016
1921152
230750
70563
1829537
258236
468193
156415
122573
158013
1954955
213956
921896
1029858
1469528
1915478
1513933
249594
1322058
96795
29036
227086
571222
69527
1335385
1183492
1894129
882406
1532244
1789567
1598674
1485413
17236
618311
1419835
492671
66737
677623
531372
894688
441020
926059
29982
530995
701599
1302743
448838
938452
1009488
560501
1904420
451621
541219
576301
1611888
564814
671636
1003606
778740
1393115
800240
1087835
394223
156646
228539
1008588
1875396
1043972
1717881
1580400
841117
1371240
505704
64952
1951729
1391011
314727
560519
845082
1118779
653886
154598
370912
985957
236835
1568416
1522552
1269151
60983
981629
218380
200839
1416248
1094017
805763
1656020
705032
1345807
1429694
1724281
360362
1395754
762366
555747
1956919
30118
1307427
289191
1853923
658134
1402901
1956422
1476848
11830
468663
1398729
230180
1061246
1961133
786987
1938047
1786624
274885
1238992
1304447
919159
1089663
693539
440143
556048
1969514
1663673
603524
240479
271688
1933569
1285039
809599
51385
1942208
147839
10603
780862
1573277
1412529
733944
210144
356158
321818
996325
638096
339871
962589
1075128
838289
1685854
670679
1160002
1342347
1711955
1298384
1262246
1545587
154455
1401487
388860
230767
1820716
1428513
374586
1483901
1240127
1506387
515936
1146470
185417
298966
58409
359848
1568702
1183657
1349407
1931976
1979875
1859309
922734
818955
1372250
1252203
1274227
30863
1099524
1676802
1711759
769819
1214811
303860
1957137
1314752
1525522
431682
620300
1971686
1387213
768085
328634
1545117
1153066
1966992
79377
423890
526427
1299125
532353
1262166
781769
1377326
1434420
1132058
752345
1769829
1668392
308854
509894
1320924
317223
151345
1336610
1917914
1844915
1254297
45725
1863980
1198485
1815016
666494
1946180
1011860
1590761
1072765
1046651
326001
823685
382971
604529
523137
1415897
1082095
674213
876351
498295
1554515
1306581
1050900
68379
670661
125361
1557596
1174785
1463365
1866587
227637
1143001
305627
1637177
1956255
875593
409466
220138
1780133
874494
1840942
997813
801409
1274686
436975
1089113
795642
433956
302995
1196322
204419
308562
717124
894893
1624657
352677
788657
729865
701026
578230
1862684
1215010
669852
754187
1227418
694416
1768462
1060894
1619336
315039
154731
829557
1184140
1759634
213636
656732
1165974
585614
1196333
794678
58480
497895
1217312
469801
1340719
734200
1281393
1724008
710245
1876395
844984
356223
1050880
327222
1318470
461719
95778
1254840
1936690
1539001
1703810
1234490
1216589
278769
670189
1634502
1486834
329667
150562
914478
592489
928045
1321100
463505
1390306
546917
1080227
59792
1633086
1866120
1048188
1139016
37224
778902
837411
1274789
24352
1081765
178813
392907
1745413
599324
833284
1085365
221703
1784127
1161769
824104
729216
461810
1137664
1749874
1764770
518074
34404
1525111
525109
298878
50430
1565241
1356652
406584
1023791
528767
329444
160782
896789
164907
1998087
1501767
1178156
126240
347568
195736
573827
989745
623237
1338233
1985750
904109
591505
1854982
1691928
224732
1735345
663301
1047555
229799
365352
476550
665615
1374705
1606890
286488
1597575
1084551
1262673
827391
1966450
1942610
372699
1550781
1726995
608839
333557
1715335
1037587
600748
1018197
1505978
1921120
239611
1485784
354015
509138
1116474
43185
1920509
411149
1991572
1451145
229163
596036
1659282
461633
1440799
294955
1149561
1599155
1604691
1544787
1056022
1152847
1889823
1208910
1746329
1243061
1367933
1303826
597255
1364251
210551
561785
1219441
315594
309912
1970679
697767
1719141
1036103
180432
1611251
51013
373696
1798682
1392972
1983494
702720
1843040
294884
1988390
273050
1532990
1492733
111847
1395271
1814893
1907876
934717
1700739
958969
106070
1926267
292838
898433
175330
547603
109476
1610112
57351
1536609
1187391
827996
754184
1062407
443694
68473
1108751
681884
1502664
652828
1243475
1536059
1422842
85952
1019136
1460888
1786041
356699
1291432
509944
1267452
1262718
1705570
846667
1912623
1286783
1653447
308273
1403514
16336
364835
657864
260600
51274
1748358
949344
817403
1474698
992925
501216
1570927
1152437
274875
1792635
971682
1486701
1803495
1788834
1893569
1708666
799007
623758
1440114
1732234
594837
805393
1746275
61312
7573
927435
1187555
1875159
1465093
1473235
1796663
593792
1924493
791929
1209678
1618547
1619594
1803605
726231
958608
859646
1178268
1093769
1065831
960289
1165806
1227767
1358780
1040330
1803706
1932235
1771277
994634
144262
1286034
1645236
546416
660265
1735627
75390
1032412
1086932
1686599
941197
646974
1257791
403423
903301
1019961
1886448
1377716
467209
1812182
1069783
1040822
758510
265682
1415442
343032
510748
421349
1237979
1246790
536042
1213500
1006532
1418803
897647
1054034
1773109
705262
468746
232652
112568
836783
835001
1318168
635635
1167912
1639651
362330
1338934
235043
1772490
1364675
536686
1792295
1252118
1286798
1223897
826667
281669
935867
715512
627968
719072
532816
618886
1645145
1921497
392146
889527
1444654
767532
1952385
748687
596700
143705
976878
829226
1258205
1893460
603790
275103
1236011
273568
747759
262159
117201
1192892
137945
1992302
552731
705722
1491681
46735
254687
1641937
373717
1558566
1245780
867858
1960860
211210
1344247
1097393
1594189
1330351
461296
160226
1930180
352081
36366
1002713
1654708
645150
1498512
666115
1649230
1281946
741781
522028
1875632
1865298
1663154
1413555
65523
1373172
1643170
814380
380369
1807313
1957642
146851
872201
1830684
542948
760785
1910261
1378126
1068178
1819213
1392067
375403
100935
1089033
1841952
1275461
193863
679174
484249
149716
1070430
1904017
1999502
616984
726366
1288571
1548768
1442023
1933302
1127906
343902
577306
1924901
44781
287147
763107
1777148
1692259
1381381
817437
1732200
1470150
429023
616247
629024
1567460
1059203
424866
257647
1348111
260885
1426926
431443
1264554
541178
1076476
1698145
1240011
1699625
659135
242004
1018824
367156
252727
276854
104030
749963
1514277
729615
840565
1528705
1845083
316783
1683987
157840
966580
226778
346039
1103563
1804080
675548
218342
190544
1433544
1344692
1575518
1377014
1319885
233948
1136908
898634
833740
1335809
1920719
1184952
1752560
1372330
1888729
1268432
1973349
93762
1658569
1861586
55974
486752
10300
1195479
1124326
943763
1614939
819043
1778534
1674403
1269274
768315
1288391
1040925
1619659
1488373
100492
558644
464244
1379682
993344
421665
1669777
1464684
1785912
552499
607899
1843475
417540
1564583
753463
1193318
1640885
1552168
145597
980926
1309161
1339006
374148
186261
307468
1871942
1069367
867090
1586091
1869614
708300
616297
1074315
192060
311154
106067
880828
885101
1247279
248751
1266805
89013
587241
544235
1571445
378940
1859322
916593
36671
251338
519187
1492300
410452
1826572
58130
1509840
572426
1127025
1228296
1346629
82226
1045519
1159301
310105
1489157
798378
1393771
526143
1461909
546379
725393
425294
1901792
872511
1615900
532164
640917
856809
1584943
294681
793930
305021
1546512
1613131
398972
1019806
26572
1830636
1713290
1533866
1015316
1789738
1862467
773692
979633
708321
205218
595203
1952967
1555214
29857
1226996
1867462
963685
1606595
1274901
68760
1776537
917863
175938
815339
633638
1122912
1846666
1018268
309161
38119
280559
134039
120116
651737
339347
612655
1527952
1276975
962862
1461032
1104016
1558720
1131085
1554991
947715
167230
1935565
142273
619063
604454
1905996
643258
364505
1757409
311030
313942
69269
1089282
1203773
283395
1891185
749747
729278
1661311
1840277
1360771
1708261
762865
1183615
1371743
26327
96202
636624
1211165
172450
1508966
247284
438822
1376061
1100922
1302059
111773
1092514
1794075
196839
18714
45463
1442103
327080
1934107
1095308
900636
1274549
1969891
536339
894729
214612
336817
1588823
424905
88590
587466
202035
1186151
1308423
1466625
1572628
916215
505706
1472675
100157
210189
1361044
740535
1881448
1177905
471490
1850505
3855
1698117
1986401
1812890
1169293
406223
1834198
411838
550503
1400374
821534
578409
1758638
369040
827190
296378
1444810
840000
1674071
1331980
62615
644789
88887
1006877
560094
245241
494889
1457884
866848
548332
277125
133393
80269
560621
980534
1188051
1248465
1416169
1341693
306413
1862595
1551522
999642
1729
469907
426718
473535
569646
546888
558955
619223
1465002
514430
47763
1078394
1956256
1083944
320373
1602284
567010
919382
1676591
988470
875407
1383569
322419
1375890
405177
642327
1916141
160281
121764
16975
1160821
354523
1158553
190427
20953
487734
1902520
891890
847245
114638
1486520
1104649
214816
483083
178989
1117055
429523
1058731
439208
352220
175576
1353367
1697251
648900
554578
80120
483111
642353
654562
1728803
1643547
970684
1858972
569124
1915554
62574
189421
559936
705959
1937952
1327143
1062989
1677505
1778297
1301394
279467
630231
1824645
1029556
148292
525036
1971875
411793
834835
1132766
1798149
1074376
663546
1200245
1592677
568220
57122
107631
702386
101826
824395
1190174
501174
632917
1413069
1289565
1133036
1264099
839622
928645
1441506
1968243
1980948
1241138
1823909
1940704
1676405
759177
1789344
271973
248772
347753
1629449
1811930
269475
654772
73027
1553151
1296376
67835
1672818
615170
538353
1912794
1487003
431562
1503627
742539
171176
1907638
342495
649197
723109
269218
316094
1392943
109383
1844951
773525
1596093
1599404
850091
591872
801077
965117
216240
1405933
1628138
739867
1657164
1519084
432879
458497
1993891
708237
1987383
514633
1008893
864351
1274586
718252
1578712
1199181
846038
555777
910476
811828
636260
1140881
1092292
1241207
84909
1164436
792923
121477
1916128
1122439
662825
1129376
1600425
1184138
1216595
1115645
177026
1307270
1962898
1339070
1338905
1243684
951759
241973
152657
1395397
324979
1774787
1379448
1326302
508378
1093066
53104
1220969
578167
952363
271098
1766891
826932
103517
190106
1887067
639551
516787
1616607
640035
195043
1117098
650824
1263922
1187987
991304
1431620
1438975
1275322
147362
1119838
1589084
1958556
572841
1929586
1371605
1108890
1525736
54267
904884
373413
147017
4434
1094005
1728119
935270
956648
1568488
1987991
1458075
1965832
932888
894282
1949949
146151
397326
1755527
1771326
366422
319621
1342460
77583
1963419
1648366
1751053
1091021
167250
1586951
695257
196882
1040965
513720
860779
1742353
380327
669755
1678407
1043075
271629
1557926
1876805
7066
1617719
348522
1146428
916858
777454
396954
1034542
868602
1851691
332760
36066
977219
1045950
1662421
648278
350920
937350
1891148
67042
1306183
922644
917937
892998
127681
1604029
1812975
894815
1636121
1508938
423972
1467695
266461
440285
1335427
1680120
14361
636117
944261
1732438
776638
627026
1819578
1414921
1297110
474255
212322
952269
1847299
951613
1332529
1917138
1639819
651341
1753967
384419
1513485
463431
1225743
911971
789764
763501
60089
1517228
1360045
875615
59577
1181848
1117257
1416565
175376
893908
1185647
1965544
85017
1117475
1926975
1986246
24172
1606157
1086126
193542
229458
1106194
1823418
1761170
1278047
269296
1644136
1691717
1356224
1919606
917141
318311
572281
180917
330845
297679
593337
1904399
1749099
1324680
1962979
362200
506399
842509
55955
1136755
79072
1658083
641298
143553
1807716
1605548
164397
196300
1984190
432413
1484583
246900
1689218
1592845
1017074
1050352
548180
271227
842014
1880814
723452
1213062
250178
1749863
408081
1610977
103296
461285
1105937
1563689
889366
1620457
813698
1613558
1397045
1994283
1392684
1900452
1648855
732857
665366
721661
1075311
1167895
41256
457515
1495149
40241
1250588
9780
1410294
653488
262603
362423
1835915
828721
1181920
1643799
1026700
430365
1939613
10469
355889
1413064
684206
1214867
295734
1656547
183279
835812
1331037
1984162
1573807
1059778
1373978
1682407
586113
471103
1491444
1918437
223261
27815
186187
1153209
1060043
61112
244626
1787979
689461
808039
315924
1921568
1691790
1329819
1837106
1865956
1171035
1933378
562822
1447634
860180
708503
234
1754950
926214
554826
1527758
472301
1419819
685445
1273251
642106
1290574
1960828
1461655
747042
94617
531598
1191729
87065
1346673
1996226
668922
1649389
1520914
1696671
981079
429019
962873
1950498
19619
1503293
1621599
197170
1340701
1129320
1395364
775914
262024
1439400
1522657
143552
625863
754759
1925348
846895
1468566
1894723
1168352
372705
191140
887323
532150
1592690
1941333
835729
529648
1261092
776735
152818
1014680
111516
1344526
1426617
312594
1315498
1977068
388412
1768740
1847394
516316
1482142
557726
1089573
1999568
1161933
1090813
1713167
282747
612271
598623
865276
160443
1786210
1828710
233952
153618
98262
309553
698171
257932
1666624
178355
1695564
43767
1660777
210084
134462
1706500
90759
904449
691015
43789
557680
125049
1420017
1879969
890859
1431124
892515
5954
1992814
1725605
1542775
1596322
803085
632791
341796
3974
1738093
1637825
488007
1604219
1841796
1259881
1518637
1664215
1950621
399405
10655
724495
744168
81780
1339212
1450498
302438
98043
1605421
957352
20290
999115
1601111
117279
1735252
1985258
987440
623244
1330982
1630294
1955614
1650000
1456098
136778
775326
1867579
1924272
1186879
1482162
1270839
49859
1746833
1814499
1387916
1694020
815063
498699
439776
1561121
208685
1935127
134745
1234593
667397
1636133
818821
1692717
32730
1916313
1961574
1538177
1121314
717421
794834
667128
652127
1307284
1814745
1522841
1916985
863333
1964892
889490
1888713
222684
966642
1146250
1995700
365276
1128551
1892945
1012281
1879324
841152
866655
1089074
1234
361711
443962
150518
328018
894888
1963871
1632709
1224577
1325200
848006
1211555
693847
956961
1674156
404686
1636862
970272
1608956
655966
1762241
215070
1598521
1222601
1254263
1686655
1448338
1132875
1651766
821270
457876
1887791
1594180
684900
1730070
1649242
1267404
1218777
1198424
362946
502366
1737884
1677912
923020
548849
1749762
1457787
683879
1332968
839105
1137551
1921657
1922944
1653733
667512
1431885
671352
1509178
1355925
1888049
577552
360734
615896
1418823
1817679
1985170
1313087
1907009
1974368
1989287
1957098
486793
1522831
1710576
1267944
1957828
1065235
1067809
857313
1864361
1895098
1002131
370141
1851782
1452988
1337128
1198553
1886752
1181520
7081
1780290
1520260
715941
710699
1812515
274294
1621655
1301513
575093
1247718
460173
172796
370217
918930
1805050
837553
675201
1643760
1785181
1516515
1187680
1595154
673255
1683157
1136679
451468
1654884
481771
210404
1728998
1598447
1329586
1698401
165800
45466
867373
1548280
361106
198601
334275
1403246
134021
1456448
411348
1821302
1109555
598211
806722
1672005
1442430
1437470
1084325
1724288
1541078
59140
1770800
1029400
1028378
318992
1674497
924323
910781
385292
1191449
531101
1781503
1403786
544342
1146329
220441
1093970
1990765
1845169
746146
1082837
1222357
1175010
956235
1765009
1467186
1980384
808745
251932
1954232
1059309
1280372
61058
910817
158173
1609793
1474958
1110734
1535983
946596
69433
974825
1293639
1586154
1156372
835796
398880
854326
1595989
1732917
168994
1397813
31794
427249
1204470
841540
1450956
1915948
363434
1916685
1786715
156624
455427
953630
709991
459034
1210185
1430217
223281
1795845
809184
1823052
1804294
567561
62171
1884041
622804
1992974
1758995
683676
1664556
1509737
1295340
969123
1228215
26835
1170614
982847
349881
1970219
1155937
372008
1987023
142744
543953
1237761
336405
405153
1976900
986496
600877
407602
896396
1721041
1733167
90757
696699
1379386
106745
531330
1483826
461112
1010857
1398422
768356
1626446
443531
1851955
50700
824522
1587535
1988977
606972
1168634
986949
505568
75425
1527834
1659633
1086745
1772967
981463
358569
1301582
1310166
1154187
1360021
1163210
1497936
671606
674170
1470899
1348932
996679
61199
294046
221749
464276
87788
1469659
552814
671489
985
1567144
1647080
165487
1891299
1795535
1721091
1107508
1370537
1461793
458929
1807848
1722627
415415
1935292
218003
318213
1210507
805826
1325938
1782657
1960793
616623
674643
795266
659711
1616103
257926
1722957
1716627
1954491
1430910
503938
371194
1024073
1835795
1799806
1902457
1913128
714082
684939
672050
1131668
193919
740750
1838373
795999
1101033
535771
388890
1803379
402793
590480
1208204
1243672
619525
1963417
1591827
262373
1688992
688757
419469
957549
516389
516043
705511
186063
1804617
159005
1224335
881287
859388
208705
118807
1916695
673999
1957079
1123056
1110171
471521
1668611
584641
683065
889595
1395955
117112
28778
1853358
1542707
253713
1317182
154708
1563510
517913
671462
261853
405002
1440344
1482651
1297741
1341425
503536
1674270
1627478
996127
1552718
568858
1552247
1222952
1875265
1934179
1015070
743924
1148611
637230
656665
1528669
1400570
849782
422582
559914
343954
741403
1097713
790373
243172
512349
669441
1452509
1456866
1651948
218344
324063
1206433
197783
947064
458261
127814
1897902
1700281
128532
1217229
1969474
856732
1437307
495318
1356177
1143075
1543376
50840
1445341
1848893
1746976
1342402
1374970
1863681
1517031
428756
1491167
1563734
1298799
855000
953360
706146
410181
1967510
331112
965239
181550
33869
81128
353072
792718
1298872
1868338
1730855
1477725
1701703
1896135
581179
512533
1474090
212604
104761
1760597
1417098
655698
883539
1185601
1110958
211080
304958
256517
282531
1200362
1365139
1624357
1568110
360379
878373
1637714
1305443
705491
1431492
416446
1276389
1823187
906907
1486429
1099105
868745
486830
278194
85680
1399128
1043094
956079
1360743
700177
1292570
256210
1664897
1318044
313272
1201171
424296
1818554
1257461
770439
565309
63847
1828765
1884638
136931
304675
924675
1697756
77520
362259
1089310
594426
191755
1452424
1523415
1401683
1671619
479738
1001378
1216528
1289466
1969626
1920178
246108
650711
1108107
33241
800656
1076662
1250259
8266
1981424
1890263
460216
1209545
913267
1911400
725491
867456
863911
1295207
507000
1455404
1078259
547381
364487
1468271
1411028
322931
904717
1467794
700041
1847410
1076316
1138388
661134
1561467
421455
1754045
1628217
1876319
1624503
1280857
826568
1406130
53262
488573
1010477
1342702
579344
1742311
1354876
1828472
386981
852682
1040295
656501
876076
584486
1865660
1474575
1531403
942501
1755549
1320534
1276278
65482
1431701
1273666
1968958
524513
1680741
1651695
246846
815053
116569
1332696
1273245
335645
1926211
1671442
1837303
518891
1326076
1986534
103936
1317469
536828
1604307
319016
1229406
1689630
1437491
929337
1003292
1063781
192525
605822
1584123
1706348
120363
148992
1461256
518290
1998896
27007
83382
1149279
175052
1863369
503338
895370
1666488
1207818
1151557
1776013
1574121
1537143
1932325
421659
1086491
841639
1539002
1981886
589337
1242221
818383
1471007
728519
1695893
1555228
1265950
1718535
1309985
1357275
306094
703593
815993
733747
1854654
82425
559849
1849788
926541
980019
151416
349482
1971530
1960658
493325
75478
1961915
1423831
1815136
1889342
208946
1365082
1990875
1859284
1514499
1275889
1160222
1773708
854721
1642757
79057
459837
925209
1779538
1736177
171720
807126
636059
1514370
1321662
509622
1592221
278484
575327
1037007
858341
1148746
1639544
619452
1266947
679588
528467
480640
429768
1808698
1826528
734360
787082
1572440
1904999
1270690
295207
32058
800128
356952
1178190
696057
733342
1371213
1942583
1306690
229783
1192547
463815
554045
1989980
302404
1542126
1239400
1151607
766008
1534654
523787
964924
1498066
299683
404025
377002
1621908
1860746
1914239
177292
1743692
376931
164717
144537
1389743
397477
799406
733062
489887
637784
959804
1461488
867686
817132
592600
1323046
1006085
1594639
1390849
609591
313493
482721
1302020
789282
113024
1329136
373069
1808226
1234712
1729239
217077
16356
1769039
58121
1530480
1927853
45024
994866
10779
725385
1335363
1790113
1826942
1513575
663762
1490474
1218724
1836026
910738
326512
712487
177791
1738782
1071363
1005211
49620
1554705
524115
813670
306609
780070
1702017
1507245
1088185
1459640
680051
204937
1462898
1245945
752631
909790
468411
1390184
1145490
817102
1321557
1060641
727486
1849948
1141802
1380604
1745151
1554537
568439
1376150
1311319
1638937
374869
400765
1730998
1620983
30350
747872
1848339
1967893
1518228
1802811
1047180
1266499
588028
1275249
538618
1730050
435363
1093474
1150755
891605
812771
268398
1231401
580859
1627128
866322
1318040
558417
403964
333024
1089580
878721
78056
1127068
373010
189680
1709017
40038
530427
141686
246735
205965
331197
137453
822312
594355
46674
1944996
1497963
922932
1932570
698842
1347050
1202123
1637923
1340409
27115
1792642
821073
1591405
1448040
78689
649922
1972049
1879843
1337244
22863
1041805
282016
1532940
1155846
949309
486510
1980022
227857
743714
535362
794389
1140449
1011310
1968815
1702378
1600391
1248535
252563
1576964
1989337
906553
933312
1992212
597722
651446
1929403
1004850
551006
857961
1329731
851779
164540
198960
783746
574779
1890889
796686
1726445
969552
1268607
28869
129932
495576
1067926
644149
808958
1945990
23807
853143
372998
1647147
1308131
427451
1174547
1028098
1527838
496029
580197
268961
458088
481638
1422162
1732960
778294
727138
721966
688490
1447204
717475
312711
1464995
1322938
1578071
1712533
447404
410007
1363381
1707137
729475
1390350
1060318
856204
112619
333445
1578760
711632
1963548
1496792
1113406
1151212
1538625
241570
1886724
1599457
1079562
897903
685943
1835416
1116586
1885471
947719
251840
248091
330947
345920
847307
258774
1372720
1728257
236078
129522
651224
1467777
1169791
1194651
210855
1300697
1648520
927625
117794
240673
1494038
134950
1640036
115233
937841
323552
1260126
1363819
1144158
1493311
558770
1597785
24215
149492
1217149
1486092
1751475
665011
209293
803309
573865
670449
670917
1350027
686329
1511186
1831088
448179
1154725
384529
799823
1255153
1328083
518609
1485059
1835415
282959
77033
1125870
1372299
482033
1480421
1831042
1740595
1148181
1835054
748990
1395254
622268
958873
1427785
1628823
171845
74800
1879225
1727582
1595212
72353
764891
1485150
734434
664354
625267
1290918
1180113
812097
722127
806966
1978692
1606118
503186
773049
1129202
742208
124095
938338
415077
1247104
884665
1097082
1260567
998299
1126967
1742765
344237
1425711
160812
247738
534828
310720
304754
1625211
1001546
647676
1973065
1210815
1019239
1061145
1521979
1377764
704273
1612770
852698
875488
134903
375115
1457922
1560962
360672
1298445
354164
1711245
1489144
1110690
94070
808898
1733510
802647
1975267
602941
376507
1182276
1448732
1355326
1770772
247198
318999
622330
1674161
565558
162629
1225053
1453117
1278906
794851
522568
588690
613405
378013
1178812
1855503
1662763
127923
577200
1976451
734191
1263764
257655
1105408
1334234
325855
74221
1907640
1769252
1352436
194036
1561522
1452486
1735895
232112
444568
843502
1928002
421298
1641588
1400608
1273369
1170618
177238
1643840
1999573
1361808
1600279
795467
1790922
1631322
1232528
1861902
956407
284559
1161181
676071
916873
815024
1123326
1125312
40056
1836460
314056
468670
611445
1666021
847551
1151690
1446416
556073
312095
1932671
784003
1469117
137907
975580
1593862
1404036
1226090
286469
1118404
677856
757325
173876
1824941
256876
186274
586160
262580
989
5458
1523250
1860441
717086
484759
888719
452203
293468
564690
760321
494301
1428920
1636019
1452964
1062462
1849878
6099
407616
1503913
282814
199966
462651
128474
654686
1649982
1816689
1024201
854
291217
286692
1527006
1396209
232992
795161
893310
1170665
1910811
702495
1356627
1403872
1726533
1442915
1040669
532294
1224951
1958581
1101779
677205
603870
1614032
1002527
1800364
1894524
1038800
1185898
1228586
399782
1315830
61800
1266890
515692
1269310
667369
496916
826832
612706
596002
1125254
69177
336756
1685974
1091733
1577520
38773
401946
1163133
1093296
1562092
1750389
1926225
1534416
1454685
1430669
464381
787074
832987
1087618
1188147
740293
970274
905128
967047
1828726
1241304
846010
1580589
1691472
66351
1513972
1228148
425594
882469
412409
661192
875700
1763644
1764770
1834189
895725
1915248
1626149
1135433
1970741
1004999
1765080
116409
675631
741944
852304
970132
753928
1759213
105665
579227
981434
324906
530134
53747
695680
276082
194893
723110
282752
479695
1353257
1110900
76025
1479787
151558
1259035
745655
590142
1190308
1475815
1858029
547038
397644
432461
1324279
1689065
1271358
119191
1692332
658262
1440083
463089
1308896
1090959
943304
711399
1774084
1570270
122399
40348
1824980
1097511
1578125
551918
1797756
1053588
761967
517420
905895
1613308
1546874
741678
939237
1455721
813619
680383
389357
1972125
1911778
1838627
543765
1983778
1718713
1524982
1917020
224857
1809252
1239394
242232
787627
1351092
412719
987499
843490
1990054
1304255
242112
171191
1097879
307423
1853028
33168
1636540
1941177
1246855
801321
1484318
472239
88315
1065900
1489432
885801
1090168
1629060
891657
185646
822650
1948875
561687
1090323
434434
1326686
930446
1018416
879261
1723065
1118844
73605
1614590
1789670
211335
1769918
1615582
89855
1181154
1332425
242224
1015611
1683236
1576961
1461150
221068
156166
124182
1622131
31236
797593
840951
359826
758206
1266590
584886
173672
854882
478942
1364181
1212705
1972586
1592220
1681794
433553
209252
304973
1414982
541808
1136048
1787460
176232
744833
1883561
890142
1115330
1713176
1378250
628706
1870733
1176345
706926
1941189
72385
1629141
1855193
1539393
546835
955264
1957561
1622151
1885593
1650807
61068
1110967
361853
1703157
93560
193152
973575
852998
1894378
1861198
329255
174440
235617
1464995
1248483
480801
1251051
1987156
1324091
1073231
1990215
87111
1610847
1579385
497081
1968192
966292
744322
1019748
642096
506578
1226770
1465141
652748
1849824
1819140
1640977
148674
1537262
878928
1766852
1106424
1613455
1320212
938924
40422
1235379
649608
1750242
1901792
1557368
80417
1138231
97187
1123317
1892590
967604
1803256
621010
325694
576762
1238986
517609
979194
1608548
239740
137360
1809997
403191
424548
315251
148402
1277225
519584
1514280
958449
1800773
148435
388839
1227970
775324
1616681
170728
343646
593125
359059
188330
1166443
1728752
1960112
1691852
1281116
1724031
1560779
980160
705015
963624
937892
1011270
13354
1644225
1600181
732562
491375
1381254
717623
1552324
1981775
572495
1139107
433640
950551
1266441
1909157
808862
1771127
1133636
652613
765023
1449919
1146016
374636
1898660
699728
415859
1088905
812123
1762572
995615
1992703
1565323
258162
890744
574032
785289
973544
1845833
1676993
1543728
302269
485988
210006
621889
404706
761630
1497387
272927
1239291
802119
748376
788125
405415
89683
1035989
1694158
984539
536626
126799
1238687
1536731
1950672
462806
983249
1807834
1636540
371432
1012312
1318694
316194
1348280
385717
1447297
1825879
375003
839921
1401359
253662
208330
146400
1633041
88245
1082741
1147555
863511
335957
282327
1449405
581959
326284
115373
100571
677454
1538534
1464391
1909912
1292561
803494
1667005
826030
388038
733295
704499
1593928
427363
1065918
1472498
1806715
186492
447876
833338
676404
591500
1250673
1666637
413627
1819846
1410082
1400642
640862
1835330
1751728
524119
363771
1513440
574039
1117318
1046796
1876767
182840
923801
1625663
555467
918613
701931
1762116
1035791
711247
120097
170951
1396074
434592
1308137
1779955
542085
1918168
238963
463924
1549607
52973
194979
1055439
1812384
776429
223808
1678859
777435
1635742
1864526
924033
331260
285649
1685806
1123988
414734
634517
864855
591043
1317852
1393308
1278137
351500
771659
85500
218157
1905214
224821
241231
1201800
720807
1109943
577611
1055275
1727301
1989184
387135
586257
1296169
1172763
211214
372750
460686
974470
665311
711738
1974519
1839114
793351
584438
963948
1535870
1755864
1226264
186572
1572121
545498
1418062
372059
1577546
1003134
129524
372327
881978
1942828
208321
1115103
672940
188512
106232
1432299
1137028
1846381
1253291
467277
787284
1842503
1214465
1441606
1105894
666559
1296470
329480
1394876
1631359
85127
18809
815223
1554256
1138524
1710129
1714675
1436849
248059
391380
1931078
236884
751899
1391093
1536540
1012702
311043
1499645
1341542
632397
178234
518278
717058
1741980
219373
858461
1516329
854240
792799
533552
472349
1187373
1386630
283606
338419
1640105
683489
552985
1246893
1970990
472619
1278223
187508
733561
90346
362902
1728203
1777181
472904
865974
416634
1649045
1610483
1023577
148855
1459606
173800
34415
646709
1044439
405669
68357
1958555
1109956
1659731
401170
1483674
1371081
279129
1706449
1654149
954894
27897
1570975
1987787
1211099
1322571
321602
647769
1703170
189073
292907
1219614
1229758
787277
769195
310357
1354857
1502165
1056977
1978693
1546812
975303
575004
1628079
758588
142238
944220
92398
372423
1183985
1646957
1414677
1149446
1746946
1867617
342463
333194
36012
883320
1382537
232583
680892
422621
1336159
1660262
1864708
1064122
800307
1516427
730744
342634
586347
1263509
149303
1379798
247617
1183982
785191
86876
1012874
1877780
1892920
902005
338045
1054218
949178
1745037
1311910
868973
690935
831616
1742682
1845736
854181
1978494
823920
167413
344567
774624
654830
205903
989609
112186
35961
1019516
607109
1617893
1188492
984337
1831465
1524421
330346
811452
1824709
1990639
1290321
1042470
1943436
1438967
975063
1126113
67610
213107
1607104
1926227
669417
762306
565823
327843
1100747
1428247
1776458
1457761
1055678
141429
1304890
59305
1799274
1193804
189537
128028
355437
1486002
1267509
498127
504684
1636216
513517
1953073
1459077
954625
473473
1005624
1980984
148591
639026
686993
1494483
1442001
1787012
1057412
612100
484027
1899580
689774
1868313
1289054
1049741
701719
1151083
194860
1002933
1864222
672661
1649970
1677693
337316
4105
552058
986300
765491
1566309
1496092
426831
1456515
83506
519867
406
1343143
740199
1894507
559891
1833368
350279
460526
30055
1105052
1587436
856002
1558184
809488
748314
276074
1973646
1245933
1849947
744080
392663
1431525
537442
1432497
201942
651437
1547510
1405292
1291745
1838171
1509565
1912970
1967730
230497
538415
1892012
682672
1670760
648244
837151
886719
346317
1159262
342408
1993360
6429
1193067
1721786
147616
329843
1256541
160461
1889895
1463215
108981
1498386
1688970
274908
733003
57695
1225663
1140942
1597077
1878892
843974
1504365
127652
698357
367707
1614
427812
252322
915103
497787
894532
475960
292162
1075564
1406770
112430
1847723
1725129
1360039
1467469
1850340
582216
381741
291935
1226780
1112091
1665476
1281355
233779
1782560
661992
779240
207725
1830126
1231723
807366
1487170
303438
737756
863431
1716324
241246
1442974
1093515
1558610
1451882
233924
728096
854730
1162999
787900
1138393
370003
517068
774623
447559
1267974
1253483
1478327
108841
1307940
574931
1216734
842777
967837
1216653
348779
908518
1420018
1950034
143750
1169509
1987856
1151316
1497026
341881
1305897
625004
1502107
40228
1529127
1211783
1013228
805515
566862
1044389
766949
1639291
1605779
1094489
136650
167513
1052728
1934356
891604
366766
810798
915671
1921337
1085052
1478797
1796755
603472
81965
821840
1992246
151534
1457300
1198763
598788
527704
651789
630302
1221192
1228499
539135
1833369
1339172
364945
1558884
466565
1263328
644140
614904
317612
743435
1899607
1321660
1081555
923238
943118
1280965
1548732
418009
1930594
9466
1830973
1784205
1547393
635404
1523159
1554409
226716
1172231
1327912
493651
829701
1781324
1866674
1361026
1260795
1134180
767470
91992
870792
295867
236821
555479
114300
312497
1358958
1349051
915568
373426
230166
1616878
1251701
125221
1266134
823048
430685
1641749
473894
1663066
1600877
683527
1024599
132562
976879
883352
675888
1979395
1557290
747450
299085
667463
882871
1254520
1614933
1645054
1536292
644874
357855
986921
1643997
1913092
1379287
583297
846308
836810
365879
1390477
1984076
1859885
1806515
437740
1478222
902369
1057921
880351
1213524
1496672
1195280
950217
941016
1785124
1052456
371323
1264533
1012125
878210
1396851
558141
1964924
588834
848934
1660016
1655474
1656151
567176
706949
1570249
13914
832585
1663951
670059
13825
1954446
1009391
1562973
1229141
1714920
274132
91659
217518
1354648
1873388
514198
1020742
147360
1526072
1969497
919363
540744
1186965
866980
748054
939398
266977
160928
876787
820774
91381
1593605
1490373
1660745
1224796
1310644
63888
800185
1626330
780247
54427
1889111
1818770
1612548
462282
1841778
1931126
661115
844403
1447042
814096
1821555
1852485
1787346
1809910
1575044
546832
958948
175628
344019
29499
1491135
1648356
657640
712843
637726
209758
813731
962657
1633174
1209257
1560887
1489752
1375249
1781988
1388350
1307258
715606
927763
1225531
81151
480124
981143
1913592
72967
823085
658474
1404481
341097
1573913
399437
1086205
933176
1980196
690637
229754
596490
198222
579129
1358500
780131
1329388
336882
900848
1925505
962213
27012
723032
599221
1341780
1335595
301447
1183340
1605227
1846716
1859239
1782328
1307779
1343286
739123
686507
1660692
1972443
1328224
1632216
600455
1502547
17468
1564864
1309962
940151
336502
1932618
1885688
566338
241640
1346512
1408299
8393
442535
1774933
580955
193105
1224742
1118195
1442221
1533240
1706171
1805477
735639
1840263
1671748
986494
895382
1270610
833105
693062
1004979
887256
798068
140422
1378766
1953987
1303117
1280649
901925
342207
1652188
1662058
340174
1556873
1747905
260520
451991
1838599
1379843
635425
6555
1793793
1405097
1731292
343105
1918691
979372
1920962
150870
524299
1116532
1539933
235022
446040
1808294
914594
998740
1230871
1516521
1327906
619637
547386
1135787
735476
66954
283036
457187
1171265
1372486
203059
1039008
74254
1734895
1601303
553288
486952
603579
1310525
1737012
2412
1162280
1290006
1547994
487153
1684919
1683442
992059
1819923
987760
414171
1817
1707273
1972951
1415003
666041
631065
1406558
1705932
548641
1351602
1193191
1881370
576792
1925500
701136
1437740
420268
1745126
761475
1283248
340746
1111032
648098
1159432
1456778
6800
1779884
1914328
1402823
1506442
60322
680530
850391
1069718
808324
1063179
1486783
869457
1789498
376077
1584279
801624
1748060
372009
721274
1479719
1058798
43732
432307
1829938
267173
1916889
229071
1139830
345876
870246
218712
1634464
1523975
312973
611878
22394
1037334
688684
1579420
970311
1657183
847055
448232
864951
1326672
609400
680512
1280624
1187170
1943889
1901642
454072
1937804
1628596
1712317
58994
1366067
1520471
1380046
1942538
560905
504919
1852825
346760
1051936
1250837
767954
1592946
749130
1947979
826290
1422697
1590235
1334287
1284973
125489
107403
715939
1546867
178037
1145931
1914200
89639
1171172
1542011
623858
1705247
454236
336287
1657724
953407
412579
1123478
1748031
1933829
1347446
310951
1644844
1938300
183609
987439
326952
411406
1618249
445032
899037
860515
143393
1635797
821085
517827
1698217
1158998
989994
1363138
1757325
696040
1726253
982917
899589
1001340
1047509
1645077
57792
1539448
242205
1910236
421102
1022798
340622
484314
536746
1044660
407423
776217
252910
1612794
1738670
590887
1921719
505633
257331
591629
1188585
1643188
1868601
1508289
1304375
340948
1956732
481015
1749312
1023439
156092
1336967
758412
776518
1333275
857639
1344461
1289197
193959
3801
157648
268566
84878
700543
1965950
287752
418088
36166
370300
1883312
785704
1306756
1369480
237744
459546
357022
816862
488459
935266
1062462
1852726
424928
931587
994244
263559
1905286
386940
14246
100578
544014
475029
1793680
1550307
370771
788483
149323
474632
1271677
172130
1477308
650021
1126973
1863454
215073
662821
1502243
569544
1151614
1591695
272759
507421
707875
173845
1520176
768868
225034
221982
1497940
811443
133913
78270
300771
1446013
1107688
1358581
1908519
514919
1247368
862096
1561812
1255532
1193919
1647750
1517196
1291735
1271675
889607
707563
1907771
1183698
1829028
1225442
1891465
737436
1300817
90260
1462357
441176
341064
1928393
1808078
1067742
214482
1048837
332975
1496059
1768661
948500
1892900
291245
64173
403377
421364
531509
1864210
517931
278827
1991181
161630
734944
1362489
947651
322844
1141653
1077030
1043001
931174
354764
388601
1707181
327592
340593
1416772
979264
1215951
1702430
1011580
190075
984190
43362
119217
315493
725091
701873
55693
485240
381907
1528336
495769
1238039
621727
1168082
131366
1061048
288577
917769
327904
147116
51894
941152
66460
288597
1484740
1158288
1402358
1141922
1962593
1573989
961819
1348771
887748
1955455
146007
559738
1154901
774767
1089807
273740
440509
237554
1353515
1570168
271536
874397
1473968
664722
256880
1196609
1589088
1901574
395325
1067583
1359578
1529661
1870421
1422651
567002
1505002
979902
899461
665683
1636961
1572630
1942858
476113
1900772
1194112
1448846
1338388
1766475
1377571
1402333
446481
136619
577340
182332
1875297
1547720
417185
871544
1717294
1158188
695090
227118
1980251
785130
577978
1381052
1320737
799628
1701236
1608914
1355680
971452
232383
1050931
167477
522069
1775429
397762
53138
518389
906552
1744157
944185
1377258
1705731
269355
1902544
510866
794914
707954
503804
1543924
244752
178474
9988
917921
1637289
1024675
500539
1706891
1560430
379539
1206298
231541
1956268
124976
814404
1594627
1746205
1054549
1753754
612550
208148
156439
1567744
1947697
28011
1793946
335047
1881490
754065
355561
1492280
686052
947831
1857903
1547040
1520337
1768054
1049773
502310
1942201
1491008
621010
799296
40824
1945897
1187292
1888889
1856896
1956336
1035525
698062
437942
1337651
22673
1400788
1647963
1735860
347925
847502
17269
1228364
1339238
936511
183394
1630800
1711573
672010
1577503
41068
759444
1153491
1026958
1442232
1844803
1458829
1748600
71014
605774
224690
791644
1933956
912051
1873636
1494087
1610879
1847050
1668537
1689230
1243014
742351
1033498
895359
1849027
331760
1329879
988752
358537
5954
1104280
852362
298278
587226
950071
831548
1224336
1437780
887030
226050
1102505
671448
704925
1081304
414402
1814435
1012316
151568
1961188
1523350
565545
1423193
512842
1308108
375525
130353
793772
843266
400526
1635253
1099200
202474
1637449
93605
1979582
450516
1724858
214485
1661885
678599
1932161
1219438
717758
277323
40280
887004
1497742
1776484
1931514
366890
1479443
219596
1115924
37655
299689
481460
371445
490437
838579
932328
1512641
1658964
140514
1003854
824174
1231616
1448675
444043
367234
978667
1429727
134827
1887711
1932236
426255
1922416
1163475
9075
1233865
1421702
444147
59871
201717
531014
1056458
204655
578424
208060
1258186
1740119
1884786
1290994
1408755
1751374
1157250
1180381
599808
635125
908874
1918961
1253466
304587
1501987
294165
806462
546893
979081
1322903
1265578
1211802
1203390
1822286
209703
509190
779425
101563
1605381
867979
1322109
894516
378484
1131173
1589
1206742
138428
767137
1721865
1926690
549006
216981
539489
486530
1097668
1121998
1185616
1807958
1438150
1060605
378498
117447
1653463
742809
1936087
1008366
1092726
882391
1663249
647824
1560123
1466927
791154
1706644
1549337
1008470
807605
1346085
1288856
1180597
1688534
1327875
196973
405135
646755
992971
224677
213994
782153
1896974
1398071
1036935
199571
825011
1587006
153697
1708915
429897
216444
266053
1110205
1571217
614776
1357788
1929976
419588
1212576
958861
1547468
1776360
1803773
124072
364279
1566935
384089
1986615
1885873
597505
10735
1892590
679668
333448
631384
1432057
1333193
1879994
1058974
585393
1877145
4808
1098600
533995
24254
984352
1892505
473105
59018
707463
1237417
1724184
362916
1481837
1921022
801678
1145198
1744625
314366
731842
11970
1176476
119140
1253124
612618
1182604
1466960
1906031
765174
77655
1586910
713961
1513232
241930
348866
1716678
1148440
1639388
982620
930931
1040927
1753240
613333
1169409
1854814
248823
319572
654346
1128415
258105
1337829
1152184
1414582
1416129
1422068
1938951
762537
992147
1006055
1387820
1644804
240911
1152862
710465
431561
1113844
1362557
271232
1345939
797311
1623516
1040553
1773387
423290
1535762
1666525
294288
390427
1512295
1997238
181117
387137
1820753
644964
1839649
1105524
1961880
613216
1076806
293406
460651
947320
1502547
1382739
1690436
1231824
401615
1982686
1539747
392911
1330065
547831
1907566
1771640
1723137
1232225
1175718
962342
1140665
1943482
1179881
13547
1764064
1578585
707473
1361023
1241680
1846585
1605437
1380632
1768746
1704445
1740395
1822127
1556516
117360
219244
395000
1930696
990808
681025
734381
1237944
1697432
1301131
330654
1469877
941806
866792
1117439
598495
1207205
294267
1721214
100556
1661441
1098698
1547710
1926678
1538026
1894615
974611
1584280
962601
601455
570559
1419134
1480884
924226
1444974
1647362
1254854
705308
1822222
68203
1721932
1161695
1902491
164276
862207
689955
398324
118590
1032488
882975
751616
1948735
926869
329366
1553888
122737
666958
776378
645587
465503
1783596
983913
1530435
1884682
828515
658765
1751248
1603988
1134206
1315028
1507557
1698395
102870
932131
221233
1620659
315147
140610
1535082
1183496
543153
965153
597008
795772
1243696
1749960
428749
1985299
1349698
169869
1819113
1902582
1927491
623636
165269
1552845
374545
804709
209981
205186
1557659
1449012
744274
1404024
227756
1316468
1181783
1668130
1344353
105221
58184
1280314
1740486
1450007
1859026
45945
1515859
1241857
1986999
1169499
113466
1841190
1641449
330579
718258
1224549
1395710
1472079
1108547
442943
683915
1116176
140483
724805
20945
1239409
306521
1154328
1467860
1747670
1853975
1340794
747363
1420617
885091
1645119
221881
1477873
1725201
1696635
425745
1436205
1530869
1270326
1063956
1107362
203278
201313
1302238
1231529
1974411
1470385
1228120
1605297
1493725
1747355
1029831
1463166
1976494
887198
36877
352362
584903
115769
1616506
729080
1668555
1244628
1764225
768610
1240557
1062412
1669831
1264715
1431767
1635597
529594
547911
232826
324716
1223732
282535
1555811
384411
437321
1998187
1210274
1061745
253164
736419
1389507
1236927
920339
727486
1675168
1972253
467513
998703
849420
1319367
574159
1395398
1362644
1199588
134981
456380
1598640
188955
51469
1823605
1590161
486193
1687025
19687
1635089
1579705
1714679
1731178
348371
1174178
553699
1356142
549812
1067012
511393
923428
1363713
315009
289469
1936131
1483717
1729311
1998461
1422392
509072
1704543
1746306
51990
652717
1525293
1870575
365137
491591
662834
1945752
1890446
804375
872461
1405326
1028198
1378324
648642
1723824
1513727
1748179
1217646
53639
902696
178960
215345
1734275
335477
984339
844283
216472
1889573
1256722
658597
1368660
1235702
1787656
872682
1358231
751528
981976
793667
931585
447683
1352002
777335
731087
1619269
1158085
755537
1819062
622631
1676343
541464
1020059
1325850
1049947
443211
744918
663207
402145
1586215
241806
1004399
1562531
1836319
1209753
1358021
538178
1678346
6100
1856330
1433873
16010
471099
447960
1300444
1426935
1417252
301810
1457886
326499
549010
555236
407656
470735
132432
1988571
469437
1498676
1236309
705134
848203
1918097
995508
1460690
122349
146086
1828224
1361200
1648464
198996
1079661
1969603
430680
1504176
1158729
933728
82528
527378
263517
1481747
837142
6215
199369
1202125
1100477
32827
1793449
1208218
649960
1738897
1599822
101336
1378116
422520
1427609
85034
888715
520393
1736643
1664181
1416625
327495
1698514
1889408
1054857
900063
56398
910549
1290274
1993553
1402866
1394801
1023487
1065955
1235717
47577
1633865
445862
21183
721012
80472
562116
171788
166580
771275
220934
1433057
1367823
1181337
1327533
868244
712131
9552
782405
118223
1680243
1366195
1461801
943852
763205
426788
440292
707858
1240561
1074231
584177
1929480
351485
1631272
578737
116409
1302895
1159030
1132933
1804617
1369063
634233
189980
56240
1004905
159963
320568
307512
814472
1111523
334316
915317
433320
1730748
792784
232218
1222473
887569
650946
1263071
1669646
346564
1558557
1102388
1001890
622621
661861
371166
1979709
590837
899949
1844005
1708859
1331780
579998
340118
372
589455
829809
1157027
978231
1519466
908256
1748314
557465
1305341
1865891
468714
203632
167013
738615
591633
818705
1640024
57382
256329
1938025
1012710
1673992
423284
1333619
154372
56686
125942
1985411
1534197
834612
1619432
920971
1340413
1688336
88350
1701842
1213193
1286684
1065486
1247298
663117
336435
1388939
243465
473573
406287
39903
1095819
1998681
783260
1359693
1683432
1355888
1094102
537310
1219742
1408871
1865986
138439
645568
225538
1557689
1425931
369266
1506309
1444286
542855
1674559
861215
346723
1775861
1476971
300348
866900
660710
1063240
883597
207224
1984977
1481388
1299767
1488176
105807
1654801
513045
253503
1414289
173604
689760
1075980
1880428
1338418
1379942
1447908
1045363
351150
1338317
75879
909929
1481962
872529
1043779
166936
82150
1185935
853266
864306
1705524
1879264
734935
650735
1407838
851834
1471688
107182
763483
1006476
996532
820968
184107
254319
1996286
886237
1841433
198198
824319
1834343
473896
1565718
1203056
159298
1680079
1021683
1332791
1563400
758444
1702225
1082914
224798
1112488
878840
1847048
1890590
1472410
1960441
1302188
250022
307412
1856998
807913
1778367
1207679
1835513
1766967
658047
1671730
686231
1032305
263792
1057880
507789
438014
1675804
1330349
1132097
933799
1399674
481999
1187559
346852
649935
1554095
7586
1309890
816580
1102060
242972
1775672
490909
1273372
590697
1619002
782298
81483
471354
710998
1308315
1396728
393206
743048
1148639
53476
124635
988036
274543
778976
1264257
1542133
52344
970676
1958295
1190743
1752772
707489
1030321
1915696
780208
802129
474537
164101
1590227
472536
589667
1015897
1341662
135534
684934
1280194
201888
1085925
1784951
629923
383284
240047
1017190
89100
837575
1433866
264565
801601
625191
1180914
1658660
940483
1647086
1054303
79109
599164
1645470
982078
1919608
1583181
1782462
548428
350915
23000
878516
951358
1532647
1498006
503994
1613435
1042706
859669
496199
841407
1727668
1750932
1738709
1283501
1432398
43671
1055770
769849
204568
296709
1085799
779440
566725
59553
1433215
987043
1986132
556074
1407724
564276
456341
503867
1000174
1902836
952334
1682353
1995889
125706
1681526
328377
728367
732015
807035
617006
1521008
219728
1433746
333961
1511530
283877
445188
137008
27551
1818096
818988
1578381
1279222
1351648
646159
858406
1771988
1359685
327544
965101
712957
1933872
73265
1371303
390285
1435035
1823243
1627773
26580
699535
588776
240116
510685
1251064
1331481
1972091
1517446
384740
276202
984574
1649088
1935005
849149
1868796
1830618
190154
491168
1474585
1136776
915195
1718836
48230
170638
967983
662226
311887
150614
1023464
1329652
258238
450312
793268
187984
46888
634528
1861847
563244
1641267
1139142
901446
1078207
1543631
208946
548214
1239722
587239
1946967
180790
772186
602927
1835041
973917
596219
771587
1763820
1606149
827493
1353436
1229230
1334685
1347491
978634
1410843
714545
403699
132274
1643434
1032733
51161
201862
100304
352935
1820689
1538819
168526
158244
430557
1325833
1000739
8358
494793
339289
29733
458632
428022
1578538
406330
646462
295227
53570
1690948
1726627
1037221
382823
906516
764081
122064
1786272
1889222
1917142
1254126
893956
1228400
1189743
1037172
1264243
1816418
1803896
258051
927656
1677147
529143
1719870
1561902
667472
11709
621220
1525875
839184
770207
1509678
493345
86772
15190
1343332
1320933
1487140
246111
461032
1582300
1926923
1092996
1190514
1838496
494219
660038
477213
838639
84951
1742431
1864496
1976889
12684
354844
1101931
1860828
575602
1950456
1707374
1781308
492863
772660
1289731
877427
1564027
1119336
268348
1493286
1384892
40366
1525588
1428702
7150
1280464
842293
194360
1381539
1125476
1121010
422314
584810
545934
1134061
1227726
495347
457061
645189
802146
449433
1633299
1022932
1277881
1134375
1162148
1468244
1942998
248876
1403114
1159090
866344
931686
1831970
883685
1751405
501984
297132
1369829
617939
1787791
481095
931998
1757370
503493
1785058
754698
1536671
1617962
448399
1071510
597859
1408867
1787302
665098
1082485
1111846
771371
257300
1113695
1750542
1046005
787187
1149496
692830
1275046
1174442
635912
904907
1142022
1657940
1618589
202728
412986
1817871
1029287
1758401
26713
210257
426259
1819575
463523
1085962
201574
121916
1628116
330267
989117
1375401
1900590
1119508
1989992
1129991
106766
1421481
64088
1419119
910246
1402767
787127
1477875
1378525
1882901
24215
1082219
1081875
1242269
484766
1670796
146162
1943793
47899
709851
298604
1363160
1609676
527890
710968
83605
1918163
589387
407297
1244334
1057765
1236227
1004205
221365
519227
682647
590995
1784114
1253545
108012
1821175
212670
887100
1413148
1945113
289719
850588
528050
49294
754727
1770658
711884
1571595
302315
732578
883132
1176030
1806727
406539
767817
1157114
120005
1459019
1805647
1794999
1441524
235177
1933748
1652623
586533
479774
1339189
33579
935040
153386
270046
865870
1226210
199729
1427776
51240
151770
348978
1511485
158181
655975
1557814
1549642
1089908
1797462
1287308
596150
871382
1751620
1079662
448396
1037555
828947
268675
457497
159860
349972
1357723
553541
1751122
21249
1336886
929493
1093411
307603
1992650
128889
1235290
1192
1543488
306016
1376478
1329962
767253
1069521
818219
999746
1208694
554761
1110859
1166977
2346
140751
1347543
1625327
34753
297886
235324
449055
558850
1871963
1861252
580611
1456406
151572
132187
591941
1806826
350975
363739
129679
1093536
1358621
1085375
1331234
608055
138077
545278
1311017
626809
1453813
734054
1218621
1233186
746755
848272
1421081
1713799
1200757
1039122
429874
694313
227958
808330
1912706
1012500
1022644
547488
1297446
599244
783857
762727
730014
1136969
868043
1092907
1997556
894627
782088
970824
703860
632677
1235825
1817159
1996276
1581589
497130
1061080
3937
1355417
1970859
640244
582057
1453873
508790
1196925
1530200
15764
297240
953674
506065
1469718
1395129
186235
1342255
381236
1343562
187790
63547
1575658
137455
610400
756181
1046644
1481507
1856467
679304
205013
453043
229679
664062
460299
447637
741648
1435165
1429342
1791982
963457
19900
917153
1994178
79320
1634581
1900683
383714
1964627
125843
41794
1417743
1612403
114736
255585
260948
1575318
905812
1847988
148672
722110
1850557
1165766
600537
1652243
1080413
556386
624503
1974845
684184
260777
375410
634398
298567
83151
324934
899483
523292
1759165
185004
1293170
1154028
67147
1659327
1291897
780501
27295
962771
1730410
549994
1292345
942327
129175
1700216
1392733
1637348
227375
669531
28096
1801441
263048
203091
1138481
1586877
816891
1750745
1663530
1843199
1136092
1772046
927672
1509879
501367
31190
1462924
1406929
1315388
646782
1425488
99374
1084950
741743
1487472
1824785
1575507
521009
1903833
261936
1609383
443319
826736
831426
1508766
1419167
284443
22175
272608
1550780
209965
1572733
1166997
1094285
1919317
321139
1450310
77937
1978601
283612
1150063
1067411
1299064
845706
1441660
724148
1553700
1715098
493441
168986
441158
1369144
1204996
260844
673438
1425346
12913
827806
1908719
1733726
1942550
1832436
134981
954126
521770
1861818
1771285
711110
1580958
1625397
1353978
243461
548498
900782
344023
278687
652515
1486376
1664219
244338
386291
1060962
1541430
1002766
1221073
1538657
1944478
1245069
467169
879517
1671244
1268134
1228061
899430
794556
339516
285152
117107
1975423
1134645
763844
1275321
836894
279151
1639910
1645964
142597
349276
812053
55718
1460413
1828657
1047205
1351838
1322458
367774
367495
1439151
1381966
266460
260491
153454
896923
1448014
553502
396304
1184357
1593333
549979
346713
1165371
56596
411937
206358
199203
695650
664244
1458595
1621012
990435
695710
306349
819754
234092
1399993
1857634
1498149
1612427
1747982
720114
921374
900375
954787
109313
985626
1799992
961703
561261
551231
967470
1673641
1019026
1540955
1148217
239638
1761561
834714
1772073
1978724
485912
1879334
40405
758254
1876087
828995
236412
1779279
1485266
1870594
1868660
502612
1571078
1797982
1399945
1159846
1971721
442393
151197
1023092
847372
344853
589666
1331110
1658262
1605263
1590731
1347599
1214138
509571
601144
768571
456725
1375896
1005838
948129
1846380
1230799
1835610
729652
824357
1097496
1004291
1233118
803659
1802497
1777154
872489
1758078
410924
961919
1476303
1259952
942868
151782
1835726
1967780
538883
1037489
25437
53721
967853
1180010
722987
1196098
1933331
1806347
559348
1269216
893452
1485088
1451006
711595
1081050
1766152
131793
1008701
643173
1896706
445248
1480773
1070874
377608
1363846
1844211
1143463
993786
623774
881251
1060482
617586
1467599
70552
1849714
1756257
771170
394589
1114243
750151
1044999
1263874
1735136
1455776
1098763
1111175
1980478
1592538
1387506
1057092
1910700
1518084
1394966
1799453
1326778
1106521
938291
1918543
106789
460901
1719726
514763
1209950
1445204
427386
1711266
301545
430400
239795
885497
1514885
244493
358204
726831
1552987
549340
1548003
1802992
1743769
1033878
665110
1976012
526667
847645
784904
1385550
387939
1954248
559746
543541
1951774
1145125
1586551
1720577
692974
1923613
315790
600215
1129241
1400356
1705057
829352
1657379
1201241
1515321
385143
745752
417809
761856
1599438
1513178
423193
1706964
469775
434699
1024797
620154
112032
1126666
398984
20765
667916
509809
1540040
405847
1489616
165041
144726
1967861
98608
871292
1854608
635792
473731
1654928
149221
1938119
142186
1154538
483996
172889
1611087
224471
822595
1105050
299114
896074
56830
817334
98542
1318088
1131198
362696
603185
558209
557048
1082345
362455
283182
131179
875875
1988398
336782
6401
1884696
1177560
617824
234855
24095
1907557
1260679
1039711
1200711
1959884
1540399
953372
838748
754156
471346
540881
395739
870861
1388229
1248391
334905
1543432
1564611
1858923
1313495
1308360
1000865
693400
609586
1627579
316536
1811772
841539
263922
384256
423652
621038
1215669
1608291
447783
429291
1334888
1655506
1409950
1990500
157456
1692448
1022363
998538
1646588
899159
315420
1383342
78428
1812077
1629198
549950
799707
1918206
998275
653287
671834
1805425
1188109
1711122
603573
1701519
1234083
272905
1996986
76463
1718234
1019159
1314376
1120497
991527
808993
640069
1422887
1898251
1591741
911029
1322262
418425
1551779
1645726
1014723
1005242
1576179
585368
1006031
1413679
1207133
1548590
1436295
53944
1948173
1394065
1088614
871977
1530114
1792178
1630148
1486925
1762566
194183
312943
735055
995073
1274323
15175
328466
211284
1331049
1908250
1145190
1548827
940286
930238
1264509
973200
725828
66558
663310
828667
820318
542841
1041829
372384
888866
491528
1672222
722909
1952716
1095698
1776254
958176
149348
497849
1710728
1783776
795494
329762
967671
35907
708894
552889
1152006
301198
348471
1535227
561106
1374330
673902
19733
267850
211841
1403847
305841
689587
687540
227002
1264028
190822
394308
939839
385964
1916736
1272793
871245
1655645
702494
132054
1770512
1358556
158476
881497
236582
1195366
630714
1815761
626170
1127882
946118
1714414
1792310
131979
626579
1349023
1537408
136740
876321
1774746
751266
368957
523827
1449876
1976061
1355165
1194490
1933293
1160780
1658485
941835
136954
799880
1100948
636636
1919456
1995339
329513
1428850
494845
1844024
56433
418913
1346518
942877
1705965
1503875
999105
828399
1183395
664521
968189
249978
1393158
885251
1682742
49086
1767806
154002
1425661
1469387
428619
287324
616863
1462946
970529
1579219
89511
498294
1519103
529341
1616704
1884092
1461705
1657655
70131
796239
1977697
1870279
871782
1008044
1729179
1850643
873880
1765043
131997
1986460
110285
821033
1821557
1670940
1157379
883372
1647389
842363
1328703
1252632
1568139
403994
281398
939162
52176
1974615
1625469
1189672
442884
447212
428435
876977
1945580
987120
1108208
321140
1736250
1133775
945133
1921107
1358066
905584
155718
1980753
217137
404772
463337
81744
553622
906054
1748538
636941
1079304
473575
1312708
380506
1811829
1452073
237188
1493031
544090
745160
1625074
1327082
128228
1576469
1901141
1212112
1487533
861998
125076
339249
1457184
726390
1087704
1419697
735763
1503077
920356
410048
703895
1599315
1668500
1828708
1186336
428907
356919
61335
1288308
813189
735195
1480683
1853160
664029
1178580
4054
1084755
953410
478408
1462626
674541
790808
260297
739160
1418359
1436445
1562332
136377
1153492
1817456
894316
526499
1554296
684721
199371
676769
1906595
1639406
1424226
736207
921804
1664045
406819
1951608
1287899
1938675
416605
1480714
804351
1942502
1927855
1063831
1835407
592014
959059
1352803
41239
582714
290786
1929926
1470670
1590324
1432356
198196
1707070
847525
1760160
899931
1198081
1742621
1075528
518632
7921
1439325
1465655
1407339
521403
1247911
1621579
415433
270332
693898
1715575
903828
1863925
1419897
1958263
1825449
727418
1509024
1308484
87196
652717
289591
681596
1655369
578369
1115855
232442
8880
394387
890415
1122335
138144
1795705
584873
748569
1582138
800438
1549025
814298
1824463
601642
716591
161704
1445490
1365818
489109
123583
1618727
965298
619800
49334
1060055
526544
1153094
1312626
632180
1614516
344837
761899
665402
773641
1116878
135393
1969954
1026712
1111110
104070
369011
1676684
1810497
741713
942159
45417
646650
567924
781214
1439371
459457
271403
1322767
769933
757382
825518
1793430
1202731
1548289
1248521
928425
1351451
1672628
1931630
547363
1310124
253430
1833779
1157440
1271899
1255906
600771
1691093
1558100
1554882
269064
945623
379049
114139
973386
1913443
540080
1892210
1111564
1656009
994413
1278964
1108785
441977
642541
351112
16398
534113
499165
465536
253987
1652623
1655693
1361922
780920
740405
1246631
1073883
1146477
1441929
705592
42378
1377827
1065116
1284152
202645
1823315
1609927
1830964
1648465
58104
364997
1865311
1306823
1936122
1736031
1669379
1399572
214077
975751
1152029
851060
283944
171085
256672
1369186
175307
608502
1469454
390443
1132827
16658
1049340
723895
546763
269717
1928996
1647449
18295
236628
667905
1464397
1241075
883382
1933020
1906175
1182690
1546045
449635
619725
1336558
149574
1174633
707956
994701
590755
1522069
1537025
457513
1968734
1467132
267270
808978
1505666
1560617
1378645
549611
453214
363073
349809
1601496
1736104
1866623
1588888
1266307
1014652
1313916
993082
591207
499630
1618957
1465272
812831
89145
477795
208656
711358
1151806
1403723
1013287
88928
336624
29103
1194403
890264
189833
430831
168200
1079350
1468058
374326
15087
1103589
1497834
942972
1353745
17073
1780940
71757
296120
706145
1126394
107499
1429752
1306995
602309
1258567
634758
658392
1063439
1713214
1611840
900891
1988006
691304
1132734
784241
526262
1306254
481902
1495805
841808
498523
1746428
1909805
11376
125132
1652788
1197574
936289
1764232
1767126
227368
1755285
1757951
234413
85229
1284929
1604211
419588
1224261
1238899
727811
806127
1567249
1203915
613820
199148
1868756
1317215
1420101
161479
1611484
1991527
1202686
1103884
92500
730018
713067
138006
560622
1647217
689950
1183365
261089
237159
1683232
1860359
1735910
1192261
524199
1860561
1385489
514196
33995
1153641
1147420
179389
342500
1639082
1055562
1544243
600847
1079927
417256
1523174
1105387
1799024
619977
1978175
976754
1144634
1827564
1203328
1785015
660964
674141
1541055
787513
1883151
922932
1187738
31281
1133837
1677747
1273309
1546285
1663949
246388
1485657
383981
586927
68189
1831894
1683273
97485
79888
1536785
665104
1184729
294813
1566260
686475
225829
1528658
1199930
1986856
1152252
701175
250855
630143
1725161
1907708
1570003
273216
19414
1201664
1437997
702304
1678237
85926
1861095
281829
1116752
628409
1187648
191923
447326
328216
324387
822574
812427
924761
1834016
474917
1389714
1695654
912952
335499
650265
1313656
594348
662566
125114
62703
782063
1545394
1921806
1131843
1327406
138302
359479
906006
461532
1511637
1050877
1321528
1264885
46455
1909902
1673735
1438357
436739
1753867
1121913
406521
927293
1699623
709322
1181730
314176
1860065
1642110
727970
1933308
1282629
1719818
399616
723880
636155
134026
836137
374517
290075
1150721
488424
1103485
1166917
247778
881981
561396
1012704
1356961
675699
990658
734811
1673157
1155507
458860
937049
938872
29784
1340098
1333652
19700
805889
221479
1993358
449566
1207817
378739
1574651
433039
145347
691035
518140
378536
1426400
1101629
79218
1922504
162992
1229789
824001
1797951
1595853
1295371
852839
1775780
1963243
1137891
1441232
546039
1686535
897239
703200
1266303
1927095
428926
1102659
1901340
797771
762842
794837
39479
1547238
1215113
1379818
453244
1531322
1751559
1271491
1561471
625281
1473022
1376513
693906
435637
1821664
1029146
650342
1037115
549102
462079
360655
705722
1607612
874700
223273
1944078
1294573
108277
1536978
208371
1710970
759548
1195981
1248860
1406385
1272385
1548949
1986928
272790
698508
214754
331681
954810
438402
1145408
1180260
545201
391073
66008
1448012
979633
530765
1615927
1282355
765450
820385
618029
1243823
1622106
1288251
1576110
671307
129699
662762
1240193
1251383
1782886
870149
822612
666015
740958
997364
795835
54975
522802
573556
1435035
1879628
1268655
504309
525109
174622
768611
552772
1305157
1552215
1406061
585362
334965
727830
1897466
1694037
1309661
67581
1071294
234628
653474
443125
661688
2766
1150105
1554235
88207
1812438
725823
1162275
165122
24954
986427
357366
1647748
32337
1080977
249122
641183
788832
576318
974976
281921
802139
1755906
796017
250882
1646193
1891535
483679
1651670
665561
1372777
1078168
1022588
37050
1648902
57527
1138435
1268935
1019809
1385670
635636
62923
657436
932374
1154234
1018373
1529507
1641127
1767919
362100
1955630
43157
1774068
1391279
1207602
1088933
996725
1728183
1065294
212015
614138
764525
1315479
1401443
1691578
1788421
370141
1453551
1211556
1890645
213162
747000
1118491
380438
1400675
451562
798435
1226847
903966
1549816
994559
826925
947294
1614847
166981
1352916
27200
676714
1665798
173863
614486
1977505
1502542
1587055
1504548
1059579
633936
785807
1044207
1891324
220691
1375223
641805
449305
762483
1562787
1459799
1468695
202008
1319340
878653
849939
533342
630486
1022366
1679668
1096166
891827
1546986
111514
1929261
1089756
85411
1864368
1675657
872699
512197
977146
528514
987154
671018
1754309
215581
1407781
521973
560427
1902014
1423527
965769
1235239
368892
165692
1922319
1035668
1517961
293144
876317
1845410
1128470
657000
1475676
752507
911149
469196
1635924
1116954
204952
1814079
724693
857289
1986489
1602298
1385539
1703475
1984964
1495411
1276420
448938
877426
253379
1737746
1384961
1701616
1919179
27180
1463028
1715014
1984134
296083
1118156
1097501
1913231
861921
1330263
843994
127314
1851070
447048
881010
753199
1020996
1223714
808678
180995
1553330
650496
1311594
1871580
67415
983712
1689550
334653
569939
1346324
1745362
147248
1134348
26822
1814349
1723287
824074
62950
1366476
1233506
307982
1546403
315188
1465978
1024431
645158
379685
532598
900348
112819
1370416
685390
1918150
1705621
297865
1952327
777663
1199549
1461828
1645755
682024
489363
628571
260433
1237148
1171636
1597607
1205728
395551
1261386
24925
1234917
135687
1254071
119702
1241779
171629
1690984
366280
1721948
157423
658998
1178964
365925
149763
592448
795268
263853
1748392
1928292
1834381
1531927
1069346
1586892
589912
1756262
1024225
858548
874246
273271
1982049
460824
246593
925661
487003
1902709
883301
1599885
1521956
1573422
768657
307157
1110659
891971
1909711
1802698
895039
1197976
1448464
1816444
488039
1053415
1895004
1538834
1748221
937162
1690388
1634169
99933
206320
1624660
449305
92569
187059
304783
1440248
680305
184584
24313
1337386
1204786
953326
1838662
811194
25589
1809148
1643512
1932422
1843612
636117
695595
183447
1216811
1829625
1199298
886794
427710
1084169
1257990
1633357
85857
1185921
1888185
1741303
14224
142153
1829191
220746
1640332
278249
1585510
302718
954144
122205
725027
1954125
1576101
365061
723605
921856
248596
906016
1309761
1879305
1749694
286826
922220
1869875
705361
800421
1573571
1292183
258492
518675
1857588
1296073
1487924
1662081
1385906
893592
772287
616458
1797776
1046740
524008
306955
875583
1224631
1472468
630137
455878
596787
205886
272924
969453
118634
275616
1777786
1332040
1319340
1443056
913018
1200921
503855
1290886
436257
77046
94840
752247
1450125
1209594
133901
1596619
1240908
576261
283976
1426052
1741906
1900981
1728292
1604584
796643
786700
222520
1179028
1415010
1127957
993088
1736197
1785559
1146145
39853
1361821
1554366
873254
1515886
1135624
1434549
87770
262069
614279
1792459
1464774
295693
626009
794856
497661
110925
1353160
570620
75965
1003967
133041
1818084
484312
1622260
1182931
1389113
909599
1953966
982207
399179
1698177
284267
1945090
301165
1292046
1199749
1443144
1298944
1405637
625368
1632097
1211566
325838
1500100
1282380
1770377
17940
265984
276580
315557
330978
226628
2249
413328
159514
11483
970795
890462
873188
1435753
590122
1434797
564544
697097
930657
1195845
630564
1054801
1762185
1049620
1456673
360324
1411487
632586
1397349
1457334
1605118
810875
90589
1605483
1345393
1266354
111836
759482
1036287
251308
959503
1024404
986171
516906
1643327
397824
1612597
318042
357879
1587279
1019572
1387454
1026592
1343783
1967794
1678777
770268
760231
384703
220914
1684700
184686
1943555
182174
1807416
341164
437532
1860255
1365690
470360
456269
1980005
1671922
1584373
1293610
315749
795006
1933654
1802584
1891930
896154
1975658
652580
1619494
79579
741220
648156
1493449
903471
154670
386284
1608970
519467
1840325
1374528
1949873
1252081
218031
568529
66928
688319
1956143
1355990
1874860
1760670
1988148
1820364
1870276
1989118
1677933
1216885
1412422
862310
1756306
267365
1827662
993971
108516
1226495
792364
1389441
935917
316173
294547
1358781
436138
1552582
735882
758164
320970
1789112
1696157
725767
286930
1751280
199097
1691596
825430
1492823
831393
36725
657736
1504317
390529
325371
324242
603068
1243502
537094
503035
1978460
1197002
1404816
546516
651144
1101502
1764014
293386
76663
910628
292217
1896203
1977861
1520504
402936
932080
732231
1279965
1579315
906021
1787322
1634044
397403
545710
722475
133447
1300799
1710293
1630559
1564917
1286671
945668
281848
721712
478507
1322290
479955
438470
609550
749435
993602
1893675
433382
1137850
1719565
1583498
251145
1061941
225808
1228747
1627579
1154139
1014121
1725800
810733
1512703
1771718
541009
951940
600191
241635
1431949
955144
1957399
234659
1720573
1898107
223844
1982788
331577
656166
450938
700154
54739
1326298
1417538
1887912
699382
386132
1555644
783164
1573636
1851359
877557
1544977
1977493
636834
1082049
172799
1199456
1022673
1918647
57167
1422486
1671295
784738
634774
1480729
23089
607914
1455758
1186007
68767
1095387
929983
1565387
1609748
13266
1143101
1557772
1485023
1928634
978391
1550997
89893
1161498
1743004
1732402
59647
20712
1010043
153800
671353
588328
257588
888505
1314289
1823751
341682
1796916
1226345
546806
821415
952382
152165
503631
1235764
1349836
1239423
959657
539991
539459
199517
249618
1023728
903173
1696353
1950904
290900
1557889
1937145
1618762
959601
1727729
1557360
672656
1592664
1656880
979404
1895796
1855004
494958
773960
1533635
63796
687788
248088
1211522
599768
274663
192970
127438
1447515
1167210
1206847
1649317
1087372
409438
231419
552250
133078
1129401
166690
1845274
1374662
1942668
204701
378940
1867366
1309720
1013350
1321760
854229
1152046
1482493
140692
1594704
1675092
848097
1452934
908490
1181224
701062
612780
202527
979272
1481237
1127199
854064
1304060
1918466
890374
476259
847487
215306
645427
402982
301056
283676
1524417
83081
1801082
767348
996216
1176430
1789078
1690322
1321588
1706799
12151
16694
1935016
1290134
119305
1645632
168982
1171818
1274651
535618
1025373
210187
1049427
169050
526085
1421879
1364277
1637639
518923
898391
656092
962118
68046
666909
596054
103938
696758
545529
65527
239016
1677328
768130
100095
1326911
1155818
1786942
140817
427321
222994
1345343
159808
311231
351506
345087
1832444
1668650
1899898
775863
555591
1961526
1186170
1564195
1479806
767930
1540213
991394
543936
1611742
620273
1456210
1745661
492100
802124
686557
1314124
352331
1254949
714373
1272501
224510
1623928
1232809
1439550
631746
1276388
6444
1235207
1300261
1987314
1669742
466094
1432661
570036
1025633
1563073
10131
1906858
1268988
1167686
1974348
1398997
1189409
734023
1529627
1799597
671690
437181
1104994
1035249
237495
129508
1487747
581115
94450
83944
1978673
1991427
14991
702364
1289035
855018
60057
1416233
729091
849560
66446
32331
1085321
240402
1901501
1369059
424828
1183316
1869842
663346
1396209
482341
384764
1674610
1304866
364355
653446
1457597
1482974
407043
777695
1054408
1521460
895690
1065994
338799
1468770
1911743
1218142
1041177
590016
1451937
1094397
1139903
857028
303020
1081563
1852360
1854496
479726
1315711
800532
307039
737092
1561401
196825
1976171
600135
598358
201846
1708273
811737
687226
851198
118018
694130
521368
79886
1170508
1291401
1254827
1709661
908831
662551
38937
841978
142419
403119
1261373
1554264
1104432
1612320
1816870
1910542
1144138
1396756
283624
379505
603721
25705
1942700
203493
1006158
1685527
389273
1802426
915944
1768481
922845
1403511
1368212
1718620
1810407
1907249
87795
147631
384416
1781502
1496530
1071214
1392084
1731325
1261214
1348794
1124158
1167046
978818
1531957
1142441
978026
5176
43515
62422
807103
714306
86145
1313210
563905
830808
76785
1287063
395490
563959
813698
903094
1192431
1966158
892254
1683043
1721727
931303
1594504
324082
1989892
694036
1095864
640689
1420548
1639427
1169300
963772
1228861
517813
787959
1152629
203820
1948381
1993853
719523
130652
187042
749263
491271
316093
53396
202948
955275
1023815
544818
1644724
1442986
1054714
36753
1898336
1188338
1450700
1366291
1665850
736208
1356987
1445627
1299176
1240804
1208927
615604
752416
1584080
81332
828917
1734135
346982
1552896
1395074
1531252
669787
1833556
891467
15965
1770804
27493
529184
316085
1567721
1561506
1398385
525980
856471
1132400
407338
75589
824829
1941364
1325324
213184
1761310
622456
459806
779501
1372563
271113
700585
431307
445550
702519
567420
203936
999151
1472522
609450
116512
472792
1276923
1278081
778840
882443
638529
381069
1746562
972412
187364
1266889
1244287
918836
764355
1672214
1529892
1392343
501169
1526596
1407097
391095
1071620
248858
973059
1890480
1048579
797402
32325
1129122
1036458
817505
414782
160828
1385804
857172
506690
1818948
467584
886674
675346
1452779
989120
1199636
1260265
1938293
416618
1070808
1178988
1677931
1098478
29386
161701
49741
1256411
411731
895895
1713675
1320669
1796879
682728
933672
801467
1302874
1278946
1204765
1014976
1779997
1043599
1437453
1914541
1443482
604278
92957
1294044
1421983
1437823
338716
1915326
1509938
179953
1069111
1204624
1785173
1003012
1948375
171374
1693109
1491385
1851637
1992315
1983344
1707625
836070
1917044
884928
1260063
1035906
245171
269037
1867904
1147060
606579
254915
1888568
1923958
1745717
833758
427107
1778563
646676
1357635
230834
1725473
743749
265179
1174038
945390
206056
1832103
184154
640516
1362274
1409653
1945856
948660
1031222
999617
1851335
1130151
96812
662517
84990
57437
1456898
1381021
1789930
477553
1929817
4146
1697307
865948
106831
297204
1010790
1864848
543783
826687
410443
151934
1038491
1917264
1907548
844108
200403
1777247
835469
1757857
1005508
42954
1379052
1375078
1601604
517039
459558
935870
450661
1965767
651434
1715641
284657
210848
779160
1515812
812923
1080533
988830
1529676
348963
1043010
1918035
808026
1820788
1164362
1567099
1309863
1801292
1882777
1717549
907723
358850
341702
1821043
204123
1871153
1869967
1247722
878641
798814
1814889
185486
1172489
1751503
1109421
732508
1602141
698227
1265858
1899944
787485
637699
1800487
1204090
1781110
917453
1608002
445999
1310365
909537
628000
828847
1449843
776589
1767921
200459
785338
58159
75381
259573
1605169
968768
1466936
831795
644374
558774
513209
1559014
1510871
1802780
703305
1463369
1193382
1013109
408632
783382
1965225
635764
322107
450314
1077667
449069
1031626
1239041
247434
1078103
1386163
490133
1941108
1042414
1870096
326972
1321894
242855
1005712
236005
239583
804698
774247
658765
1613474
168267
114047
922801
1474130
1844643
243903
1907723
1134538
292731
917499
1035984
1860144
683680
1776924
983326
523677
870108
596725
396945
1797627
1499926
1147775
1149154
454859
1782134
316532
513500
1486512
1273292
453949
795472
413183
1718369
948650
338266
695761
997791
975425
836125
526787
816819
1742725
49559
146869
402348
108621
344154
1970947
1269667
359183
644832
542991
430263
237136
1715784
899942
1430297
1297933
1059672
439589
167932
1710537
1368167
315783
117077
449405
700403
1645868
988086
121193
554903
1946307
538498
1316373
1866732
662772
1034810
1008413
78764
685768
269397
834469
1437944
908231
832169
538664
4274
1160240
1260019
784939
1233568
1396440
1116800
578651
1304673
794207
1416666
1310703
1288503
90649
1783851
1057778
1696945
282954
1973194
1354893
1064954
244901
1819540
1298717
1333074
434565
241617
1082389
324812
1053997
73672
1858097
270864
1049428
702633
12891
1842645
1318690
1052374
1798626
1689007
1905463
1935469
1685551
1088416
1901502
836142
1369541
359078
133541
1668364
56726
1639351
40205
715862
1950161
379747
588938
121800
772291
56084
211166
1802645
1689725
437857
1948810
1654962
1869400
426901
367414
814940
858362
979688
1063013
1395799
1588703
1168172
1112011
65946
1112163
708896
1531491
1914295
1292751
705176
999453
1866341
272372
1213573
1674467
1808241
581924
1202073
621989
799327
406088
636891
1834118
1670413
37133
1979376
1925824
520507
513883
1533841
1995831
1301276
890203
1689812
1872887
1443235
14384
966221
346803
1410340
1756370
1656725
1294124
499638
1321477
1954300
1937494
157553
1988368
804057
1878710
1625441
651570
1040633
1730288
152797
856101
683488
440495
1372912
1487433
1129210
743313
1230979
928478
1121713
606711
868676
1840945
51417
1576201
1049554
1258362
1495819
1352914
1378958
1907252
103199
967774
452842
1220336
1420173
1714042
832284
209753
115308
993345
195120
139351
309435
814561
1445186
868412
709950
1623985
1167272
1612167
1717918
1896582
1998892
1706624
260728
1622753
38844
1970709
1180507
816917
1019860
1131525
1189354
1792820
187794
547799
1202700
1092590
1653380
1106585
600158
1360589
147006
1424682
1698403
616412
423956
1583684
1990791
223395
678040
747490
1560577
1926855
978910
1692496
1686285
1722522
484580
223702
1856644
798754
1075404
1439184
324538
172980
1966444
438855
1839522
418598
1859793
276852
810042
289741
1074742
660304
798423
1892841
1995072
1755436
1413665
1719739
1453237
1283693
605560
1796501
1300922
645495
1609039
831501
1313681
480099
1955745
636793
996920
1717760
487498
1384043
1314418
350774
1089756
824660
581955
358502
416610
324208
904382
786841
595581
1323728
1773661
430909
1417139
587478
875862
363963
487330
972292
1730656
1438888
24094
1177447
234941
861926
64300
1034221
988680
1516175
1665995
540453
1800168
1446710
425068
1400540
1052623
1915765
229985
166811
1859499
839789
681542
861338
59732
1270829
1231777
379398
1130764
1160300
1935057
1427500
1253845
1852270
928655
1047804
1864280
987015
266295
61361
1120314
589544
1580972
1603184
1976957
1232342
1973694
1866373
746928
1112854
908353
1702712
948144
1696558
1487357
1613844
1401312
1282601
191847
1742899
1791739
1472257
872673
1761583
748866
368317
1839185
1457514
133002
1563847
1770184
216099
509826
1119399
1776102
358745
962196
53481
1425534
180098
1947149
1069904
1492946
1022487
848626
680824
1138538
1458404
952238
125567
129363
832253
72079
352737
579391
1155758
1073871
1295856
1907903
1825900
69074
760979
122943
1764272
786185
320727
398438
1030457
1932152
1402598
543447
1226108
610629
11961
1926096
273976
552283
17477
385487
1185545
71868
967519
563064
1508820
564057
583444
1026782
439090
1104422
1456300
55711
1214348
1726706
951799
971106
1865127
400940
237350
1305332
1283409
98431
1207658
1789364
1204169
1494097
631658
1441231
1899803
902391
1736433
1732421
189476
1747713
1731012
1756095
1519000
1388054
218154
1895408
888094
922506
789581
1425609
1088510
411295
742412
1548076
265103
1680505
177915
1210373
709474
1498982
1760033
1461840
1908710
689588
1449400
734980
1333737
1369763
1307892
1268767
1647967
1216050
1521407
1556177
221719
1816321
666207
1200617
1460727
838761
35895
707027
1026211
341585
1551258
1735716
1288441
1171332
233006
365955
634035
872202
1578881
1063877
1677079
72777
1962699
1529359
251638
1256671
7139
1273378
229812
1829272
1154906
364902
545552
1534681
1722319
111538
562229
251207
1760142
698871
463586
235959
992186
1746498
572105
240958
1988142
1986820
627293
476876
1804807
770905
946148
118880
183495
452434
424441
1157485
1308316
440856
864766
407240
1832428
1878596
278559
1410880
1509214
1348526
1702537
234615
1559157
1231940
1553391
358063
1114285
687269
774814
1158184
1702342
1634709
1734630
1790074
1190562
922566
1622625
1288217
458582
644472
208317
1025035
744123
1544737
763685
1530291
585547
850430
612305
104230
730436
1252523
1087779
237957
1929829
1030441
525199
761984
978929
245972
1340130
1617006
505923
974179
467515
129032
879072
1917552
837673
129343
1329969
742724
611412
101511
1798226
535547
225727
154632
670921
1613002
1145799
1718578
1279775
1234576
1576419
583098
1062232
853552
33082
1632163
859780
43516
1006116
246073
525262
250243
1723466
1376251
554825
851477
1738870
199729
406712
1574613
1275991
882794
1629876
1346132
1702354
1094831
115643
1432555
82323
1526137
1975690
415958
1358710
120497
958785
1352061
1773160
1029784
635983
1744666
1343015
1653412
1476315
1052415
543267
581715
293110
1612152
1184545
326886
822935
259170
903072
1967708
791211
1087750
1570797
1450072
709390
1795308
493040
56864
1689826
1372722
1858105
726180
212700
1957949
379681
1075631
776791
1761641
1912237
804177
1374865
1983564
522812
290298
968098
454316
346835
1046437
563780
404942
1085967
1477825
905711
1429131
354029
1036745
1387674
1273090
505760
1130112
1904027
1745293
122300
977183
1249547
387529
1315359
852187
1506724
1457020
745336
1982551
1168103
364097
183585
1613887
278411
518838
788010
41162
1372523
1574059
898213
1047654
525839
284279
324074
69434
1863506
740419
655403
764621
234213
1672609
1481361
153952
1357476
499568
1058966
108067
532764
540856
1661490
938122
731826
961111
1931535
601787
1189023
1663995
188148
920101
1432261
829174
189498
1000008
1554613
853476
671731
1802854
83929
1976066
659440
803183
1201115
453169
923413
734976
1024831
1290008
1920480
823109
1596552
1886784
312301
752204
980784
122971
1052680
1753941
1234437
628610
877749
294098
871502
741019
621072
472966
340798
1208624
1456899
720203
1771105
1165816
1389311
95285
961958
151844
450201
1297075
1802467
1426498
1499973
649626
1041804
1181036
1749045
706795
1374840
1575392
1183839
1216744
573803
179431
1769062
539409
1466649
876032
1241963
512272
605192
216523
572167
278809
653641
599429
1378348
80870
843398
14780
1848533
741089
855691
1214790
902068
206847
147430
327375
1635739
1353856
585899
1888022
1552838
226067
1156684
1231889
1419848
773668
1481378
458538
471759
1050884
197798
21674
487425
857085
1809666
904855
13928
650536
1744675
1108264
882298
703786
1114853
776789
857460
1351270
1374085
515081
656012
1962070
370512
362367
1507783
870508
330423
604777
762407
1720378
408589
1796017
600971
96162
112712
1610634
1746547
1654455
1999490
1611079
234633
52166
1268890
209174
36530
1267598
1727771
1924657
1740363
1626908
690067
459692
868818
1316597
949804
334688
1737417
232488
1826708
950332
526566
297327
1548780
271238
76314
707714
1980592
180620
1020884
1596510
560850
1415308
1291221
1080610
1071197
1721587
1275602
573989
1781776
1485588
1223662
595149
310528
1371313
134781
1658360
479470
136739
496365
947995
792637
373938
963192
545479
1901945
1917527
170631
520719
69687
581534
848639
66
92712
393597
191074
473676
1037111
561278
603000
1462524
511119
810597
819040
865488
1865633
696221
1712920
858103
220872
1950689
63727
870736
929063
1572899
1556307
769162
1395869
1383786
752412
793915
955014
1042856
163094
1710352
1328439
144937
1956472
1021760
1628390
1325796
1177729
1281323
1010032
1708384
731883
492990
1518488
1340810
1343907
162486
1912597
1922884
1081830
647683
1668376
1897319
1799032
1725446
943241
1797269
1831994
390744
944934
536084
639826
210010
1461426
197150
509774
278332
323615
1812330
840463
1359609
1762442
1697158
639968
1007771
657379
41375
769632
493778
1277685
1343145
1355185
1718300
1762415
959198
1404695
347070
247398
1558370
1969553
1482501
1463942
985518
375441
1353176
1636701
88917
391958
689012
229591
1314110
1258774
880964
611773
855842
517450
1929618
175855
1329403
363165
50327
452645
703267
1924259
448926
907906
1051284
931124
1914048
1846674
1022951
1086143
1218653
1663131
1508967
391694
447918
1000080
1076427
975788
1456366
811979
3659
475422
1023235
715473
1198621
1345837
1324587
1910783
553601
1804165
1490392
177842
1242623
1130992
749313
1820315
969513
556644
1245139
923375
1008632
1293903
674295
1785458
386138
1727920
1248167
1166016
1972886
1276870
213878
633206
925408
360108
571480
1616297
1959986
37742
286646
713800
328477
1374617
1119738
546864
374622
1445333
1317915
1796328
1207502
845486
495421
410914
357738
1190967
1287416
398977
1899366
1293140
1473184
987275
1185039
1415031
1988639
196369
1183126
1590461
1252237
841029
701616
1979066
410378
1895756
1823221
997996
953882
1242817
1802520
1584962
903461
598935
1158095
1009842
115321
1454661
1725918
718329
870132
1706057
962860
637167
475659
1243386
17462
1240292
1500163
363313
503289
1717318
1426560
28960
239505
1487037
10769
144912
1893105
1394282
263593
1911982
65534
1073752
1094018
1941820
313863
1336911
1657839
1177229
1384725
573809
1943509
1143353
1685408
1590212
528582
225282
1738343
347862
1071794
1654119
957755
1450045
559181
772565
621433
419414
1962250
913029
1385721
717354
853631
1397747
1825265
1490073
1515147
1736290
517016
1504116
517049
499527
268838
780691
1824452
619109
63195
1786311
658498
903347
137701
1646595
429498
1696565
427908
281464
240036
658025
50321
483126
306447
373370
185604
1853527
1830906
1618313
975403
1204628
1949532
505222
1725728
158556
423254
800865
393481
904274
764252
219027
306261
408784
768561
667590
104289
179133
1107028
999288
1794193
783801
265889
437114
1429179
645287
1740881
1133418
1264367
25825
1878140
924010
623370
227923
1461782
1026416
1118379
715553
489291
1423040
732440
1779016
1523163
1096337
1678719
695763
106552
1590974
1319160
586382
806439
1424935
1578772
1511379
517832
1817027
320190
1082879
1423782
1282587
81705
1265177
1796235
1229440
848460
334270
123492
1820557
897784
563041
1209374
453372
1172604
54110
524404
1515722
328384
1695595
1152557
291825
1257441
1294641
1518262
1548381
834673
1535852
1463249
694814
1773063
1526235
1687417
1339527
602112
777132
1485588
1269377
1485334
1542604
1757759
1647649
1779396
553899
1385329
79865
1228317
1394137
642416
1355912
1760985
1459103
957084
1681032
1530906
606216
1304139
858974
1833328
660576
1663315
446809
685556
1749873
498230
927139
1477319
875924
967702
1272383
1957705
1062359
1311947
1153785
895858
903531
25941
295014
681437
355011
1150696
1849575
1640245
1211513
71051
1912546
1115070
1971536
88997
1286684
876012
623166
1270543
574180
1579965
1541320
1827762
1889504
1759317
273666
912707
591
206692
1510394
384810
1615278
1066626
1650443
1869914
244141
608409
966075
1078013
187264
746939
51507
1419958
783907
536910
1318954
674023
1415546
1011916
134970
1085761
1651984
889766
94838
706743
1082153
290494
726415
1182532
467193
653004
432228
1892435
482618
553664
1742417
900232
452851
365414
523554
1273666
1678603
277590
964474
1902433
1735471
706726
168361
923061
729335
961954
1203083
1760086
1600894
730735
1086673
1105861
113632
1636593
1704819
1090445
726831
1041553
1627356
336928
1799161
989319
1003902
601375
570021
951312
1201356
493243
1678292
943580
238810
1088541
644970
1825354
941838
1279563
829930
1113468
197928
1630150
1403272
290670
1702038
186082
1830591
565888
92431
481253
1284177
601110
1124767
1762541
961266
1419640
1835336
121050
676786
1238222
345009
819284
1708579
244126
654643
1031756
351962
1249060
985443
1102431
1959160
1921759
1112232
985877
316573
29140
106149
881683
1567328
1388749
1784836
759190
391523
1109373
294281
947000
1206614
1193043
1099632
729081
1501924
1182904
1382561
775439
789251
1302068
1867639
915600
1051450
1012765
1971904
1326750
330718
1110114
951554
1824110
1620438
516365
1844194
176466
1987377
256280
1777295
260889
1259335
351931
29652
716824
1762079
743538
507314
1604444
1092797
1132380
688327
253425
164091
1242459
569861
635332
905208
1391445
598600
853587
1845880
357991
322361
1220187
629975
1183307
1691729
611496
939425
1418231
21256
708150
525532
547094
1583690
920464
1781164
1259573
66733
754067
1201899
1990948
1280690
290125
999008
539824
1287155
1766248
1447247
222647
1040234
1672016
1575274
645417
1544902
1387179
419801
152655
287695
1151953
635986
1059788
1256309
1614056
1785885
554772
1749021
216335
569615
1080858
1832275
1068181
1221146
1620642
669268
1130889
186347
401660
961052
372866
330243
129362
1532295
1123027
1896596
739376
1999201
292584
630071
1624056
834081
1626984
503543
1272701
1000895
1511290
1551979
1538771
1121416
693589
1165437
867049
1792421
1353820
704771
1349902
1475101
642031
480436
602580
1933889
791993
1283318
918545
930331
1606253
1476558
587335
1478761
17141
291866
1838791
66155
1225900
1482718
1026208
264091
1365254
75567
1472062
121126
1709751
1306343
579503
1342042
1623606
602563
408216
1558274
1186323
409863
782647
738771
1510577
1389439
902711
1656284
1812706
1500133
519067
404509
501507
1489395
1464147
23715
403602
1020994
621746
609382
1701028
1900785
304643
686882
571312
651192
620280
529124
1232576
1228151
1979962
1245433
892666
1790976
1906305
1906529
201842
1491317
1499086
1879993
282619
289850
1005162
531989
2257
1805153
1258847
1691759
1236204
427959
1509416
1816249
801379
1990182
1143665
123311
20051
1761034
332969
466053
1819610
300013
1293058
105541
247741
141572
1470633
1339251
1328079
73578
1488354
487297
1462106
567374
1723787
1239238
921760
1165255
683344
1413831
1459085
238162
1319447
1094553
606726
1714835
1878732
1636047
844403
1704187
614948
1787221
586862
98945
1051480
918045
1745440
933783
275900
1040188
1862677
1498067
128381
880432
654432
961497
431169
1347702
1483447
1241225
886556
1581840
1026462
1028843
1127750
291696
996670
454029
692136
1707105
996656
1383476
1518108
1230538
1359955
1165831
786263
181514
462318
1066807
1063979
1801271
1276164
1904316
205253
966226
938419
1233084
985065
916493
1125370
527507
1498557
1439664
1754564
1685880
1400421
1783922
655087
835638
513074
197289
866598
527171
298769
362894
1433546
241946
1147858
1907997
400442
297223
1906026
1475820
1413933
269400
163687
611622
1378443
40346
224563
1385324
301465
624716
45242
68887
105384
483302
1132212
1925331
951491
1369974
1173704
1299369
1615434
754161
1990928
646815
1306515
1721125
1906662
708184
877000
588755
1083858
845809
1756493
1157969
1479386
158086
379321
8530
386471
1201437
1750612
554265
881112
341037
235618
1503918
1199967
145034
894106
847578
710764
1652694
215690
1926408
1156915
885976
1981987
321955
639521
1841976
1729068
1747568
1725273
1877425
1671471
174549
1726720
1590148
1968597
74361
875069
1414616
1425492
665868
440099
1165987
687548
403599
188189
1746911
1824588
1493648
1308044
95541
478191
340339
646647
648785
1532038
604446
142195
1643489
634754
687299
1316270
770499
1797960
1578433
1566187
696532
1708366
927908
16007
1294851
1849015
159213
382925
1267639
656791
1671564
605403
1767550
813349
710324
572972
342655
865268
468823
299679
305492
790740
1314417
1721955
1039400
1061463
1906923
390779
187701
1746909
1687102
206076
1921587
1633571
1095262
1811201
431188
314470
245252
1650108
1481574
258610
1126543
899382
679380
336117
369153
1650385
396077
634686
1697911
1190051
657080
903018
733233
1731128
1480934
492912
142623
1417788
144739
869131
1478675
567225
1918175
1214988
372599
745516
526305
785416
565668
1537404
1601588
819757
1909798
1797229
408103
1225491
1506585
594258
1441253
1456333
602460
1023943
429068
413586
1603055
1495294
683617
235807
1838133
345185
222120
1748724
547109
1924158
1883992
1393368
1146073
11448
468023
772145
1632663
1484257
554648
1265653
36043
184585
1007294
1041338
1583749
642335
276694
347603
1541772
108565
1390796
652927
632481
1072255
1709047
1818137
205023
298365
1713538
943254
1186242
301408
1592514
1441076
662452
1063479
1949506
706827
895290
1627727
1725166
1969700
1529878
269571
201032
678996
307545
1204841
389092
29235
1224655
1098947
1838339
39737
452549
104211
716060
1781438
1253338
1885509
1683345
1972711
1641047
791616
131245
1194936
478755
1013118
615918
199574
113704
46268
1073908
996324
818025
1739400
1096901
353624
572801
764086
1629720
1527145
1335957
1615031
1042560
1886887
1905021
1909549
1536020
1819959
1822260
989045
417961
847813
952706
442825
1836561
1656922
1384492
1745416
691284
1279817
323948
1997626
523828
1598232
1102648
980333
1224205
1008058
1982215
776971
1034347
1379064
437005
1949395
677409
375207
1423102
1848942
503805
1411023
1985211
1114778
772901
1339667
1964327
1233741
1428840
29336
601165
383447
1684155
444287
332787
581195
1205669
1217439
835742
1337507
1490651
280366
285705
1349775
1680373
869858
1967932
1215849
646393
1630569
508567
1247241
48636
929525
1173896
235843
1506821
1760269
648753
268328
1453149
1299981
639072
1591887
1011866
390835
1859243
1785323
1529346
623654
128776
1633126
1592612
1433917
1692665
1521417
1308565
1881704
1263208
174321
905352
1400120
1064136
301763
10355
844289
1034229
587852
1727214
387561
1192794
1522876
1598167
1826590
1320878
906012
1674566
1506955
1244282
1361342
576112
579240
721016
1378150
84741
1145597
215535
169461
838683
1343299
228460
805501
1373608
1540071
1768503
219832
1994288
454708
1014783
1620631
1175634
1008446
405207
1183258
1814260
898511
1726611
206490
424096
526256
988890
1619671
1589857
1754888
1246586
568089
999230
702111
509516
670587
546367
139528
312222
644164
194120
956585
316305
1803108
1468787
416445
1842401
83813
27136
627364
1039507
887920
1832746
1463861
1244560
1424637
1029432
61702
1845591
1536751
298992
429132
1000122
1893829
1177771
102368
1475884
1665263
557182
172523
222471
1126819
993207
92570
1150516
1720999
1801924
426278
209641
943789
784547
500681
1547332
1627868
1221968
1633922
786757
1974312
1234039
1909926
167731
801869
923936
968327
215316
1121120
846013
17100
1396741
1438226
842689
929458
1302840
1163604
1386591
1474234
56269
842149
57641
609226
1880217
327687
133734
219085
1635855
559192
1353982
1270293
1482404
1579508
1446087
1780348
816249
368796
503429
1358184
557312
92810
1837361
1493233
1201636
230680
1036806
649464
1417592
1677132
122302
503937
14411
875429
1021047
510082
1797989
165999
1385700
182103
1234545
1996800
284745
336344
1523159
1810289
1636177
1185625
285956
93639
1544053
426401
453650
1219353
51703
1445340
729142
1525607
511210
1564158
409561
1215565
66508
1909035
620946
18118
820397
443396
1691859
60592
1246757
616681
223470
942801
326891
1342159
1188484
1332058
1313626
1205026
348376
977190
1699508
1801008
159573
1334178
1036920
1881272
1882961
1124413
1375703
1239411
1186834
61702
985798
715238
1517730
1378894
451953
439251
261620
1763788
1865058
1427516
1077708
117014
1762911
1570569
1009286
515360
1960912
493780
176385
676861
326299
247906
1839419
1392396
472425
761043
628951
1533440
24153
1349518
1978832
30934
1104596
275682
1134386
1884883
806106
471200
874100
34392
1427398
1745427
104151
1739758
942540
1031677
1165240
1710771
185183
163898
1242067
36603
1590350
1549060
526615
669048
571614
122702
584343
1407048
143533
1977687
231215
564139
1317144
759588
990774
737
1922192
194334
1699890
381387
1712150
1596780
1009931
1194765
1908225
1098769
1662182
1108814
1937019
1729267
1478541
193755
1381070
115150
147285
1908804
1826785
936688
1442930
1285350
1168730
1723881
953511
388144
1757825
176838
1701906
1638386
756087
1227710
159729
897628
509027
1013607
1496731
1476330
1451879
1421727
1089272
116457
804904
906128
985123
1203890
1513598
1883531
194352
329527
715969
783995
174510
726978
1501621
372092
730056
1044838
163515
496813
147490
1473157
1128170
844100
528831
1025925
1812639
1536446
441386
1979159
180998
867565
16828
572044
948056
609428
1202288
910522
1916401
1597985
943686
1870332
1915056
945645
1861685
1844701
1764437
1893206
1225466
1457690
480793
1861707
1195827
1293072
490518
344791
1042863
1781855
642339
1617264
657054
1716528
690183
609541
162399
328464
370683
1494245
999132
592792
1290875
633437
1539924
1787369
1553773
182485
1459680
1749672
1552414
948354
1074749
1012987
1337121
839603
1086450
1806301
1118769
316468
969630
813969
707318
1067846
907563
53358
508231
1093325
310435
1796587
457573
1002809
165231
1014394
1842689
392342
1200485
1401031
672318
1070247
74115
786259
1606759
1887893
1821586
110077
1733023
710475
1128903
1641581
9843
594492
595053
1343600
513709
1311415
696280
897168
873603
111003
526675
1561173
1750951
1054407
280830
673320
755732
1508734
354918
1496486
793692
1223486
896488
1636913
865520
473546
1133020
1581593
395855
897922
1740297
1938629
904095
1179246
1404102
151831
217433
1829068
1965509
138924
1625642
1549247
1160288
594247
425196
275100
309747
355491
1540502
378805
1375893
1935019
7778
346618
1636500
301701
1052901
1628057
72302
1514485
1036131
1405485
1442355
1238276
1177178
1101639
1402250
1242106
1391560
1947840
555723
1943666
1718990
844786
1124437
440938
911153
1658888
1610247
220958
816815
1824071
1286168
142365
300735
835655
630236
1736543
1267042
641545
964425
1029904
1660534
27420
1618527
5004
558985
690065
1726499
1736999
1972031
838400
1314787
1156302
482330
1732766
786007
1792975
43080
809678
228318
478040
918098
253554
92702
1767786
967360
1940182
1589059
885034
1108796
1343049
253937
1121327
314222
122355
88284
120693
311756
48374
1050527
593066
1738207
1123929
1580031
1097957
1421391
1283043
549915
443105
829545
941263
802166
1537574
1592773
940825
1280725
1026
1928059
842094
1058875
471981
1820817
1774405
1813426
1466215
1275839
1791525
923674
1331055
910131
46382
851512
913732
1292123
554656
23294
693237
218635
1660191
945834
613323
1069957
667301
1459866
557918
392775
1915819
1842960
980761
433703
1122329
1752047
1460797
920229
265307
245280
1704436
1922669
1483269
1676317
1470148
1020792
1391031
128079
946932
708253
1189432
1379005
1156380
596447
1591315
881916
1132493
95458
793102
1085132
1272254
237169
1679855
1283137
863277
546602
1720279
1443485
1789948
885626
1638905
819314
1741101
706706
1156396
1319184
1804769
648241
1996411
1459064
1615488
1841770
1686277
1434774
866070
1313795
148431
220891
1013906
635441
193566
264696
346375
1824063
751092
1119804
1372114
1695600
1457106
649610
970337
802312
765098
1676370
676640
1494896
688649
1763995
559244
377561
807130
78957
1868606
532784
1666084
416091
1298318
683002
1029556
1886968
144865
544039
1990084
1700953
388414
1741130
291159
28412
894265
1933192
62296
1712533
361352
1600161
1214840
1920364
366850
1427703
1985386
1257167
1655451
923571
1046922
1082565
1527097
1226777
1262199
1250808
1432035
1593217
1973123
389308
1751279
1431128
140383
894228
504006
54210
1467786
434081
1188488
1365793
880340
1165632
1024493
340115
837147
1673616
986332
347405
1802393
1751233
613958
1862685
1236638
1046091
221121
868447
1630019
487180
278882
908564
1323971
592462
780659
758387
1204443
242334
401552
1443862
704135
940305
1019294
1222003
1444122
347036
1350682
1252866
1950339
1673508
1237467
278238
841179
797614
683939
1284383
840742
1195261
1916372
789305
1411872
1335991
558777
1323064
1887541
550610
1461260
1893011
1331861
1113889
1337580
103868
1701739
1879277
753415
1865291
846537
1233761
798604
1706900
1535466
1972604
1187264
570651
1056549
871994
1641059
674134
1280867
269606
1304549
322619
91088
1237722
1465259
850798
60129
1265931
312793
127072
945966
1518931
1634537
420810
1985453
821388
1257554
1394856
1146150
1446739
763263
798502
20698
1974530
413972
1948134
1884426
1577262
584513
149728
1919420
363973
1576419
121455
1586869
355184
1979933
593171
59443
503999
1067007
1376866
1400768
33608
1562870
1841126
1908479
1522280
611340
166141
163905
1117721
410313
417141
1651860
1915632
1138291
1059920
499591
355181
1105267
458834
1655550
1588706
856567
1353725
1764486
299162
17056
1989899
1780632
603098
245005
1644607
1831600
1661498
1449735
1936110
1147518
1253899
1997619
1559844
180813
1708365
901618
507684
1693323
1771880
1072130
1817259
653323
1518434
846930
1369218
1718654
1002031
11093
1424255
558152
1527808
536686
707545
1714279
1964188
362767
1036236
421124
1984151
77325
953708
1202994
1346237
918392
760767
89038
1885802
276433
1694967
871895
349908
1384715
818452
732768
1693918
954559
524570
311724
1857719
591843
224980
1035200
86958
1341249
255615
1808348
1142783
1999042
1193226
1140435
655086
17880
1189216
639342
1536178
503997
515398
228699
715682
1275572
1842243
1878845
1530424
1095476
939802
965923
1293255
1414568
693825
283103
71615
1498682
1827143
610551
1914371
1544003
619629
1075983
1897703
626509
1846903
1932011
59131
1046262
776742
315857
698561
1470558
1527159
231962
524205
108843
680004
1087183
1046318
91749
821834
1709699
1477796
477413
806571
1626520
1503859
1837575
436825
1788648
837832
1808953
416289
1594015
532579
280111
1063978
774275
1781417
592771
503423
474661
355574
1545720
948957
701594
22511
1407783
85849
1879955
1867852
1527187
1110936
392829
1791886
1941231
1824981
1412365
1562737
1166409
1893220
1404584
181863
545861
577650
1455804
921535
95026
1530269
81755
137309
697799
1663448
992145
348316
1842809
60042
581354
1701006
67645
906067
98941
959041
1885130
608204
1841924
492379
353536
1900959
170104
1194569
195485
81786
53626
1065762
1670240
870183
411304
1677471
1773803
41253
621019
696576
1631089
197788
1869220
1735414
1060335
1257429
1730237
1090153
679804
834236
931695
1512000
289595
742731
1411615
375231
759884
1568409
124142
1100975
1392046
1343755
92551
1602305
1478593
157808
1570260
1553143
130289
1066509
1284810
499608
87415
317284
1544542
170137
100439
1316877
619498
450520
1450763
1739625
1169597
536694
173934
1507282
202124
1983117
1428505
1137366
1376321
1521359
1626382
1512328
67089
44265
1303429
742396
43855
1559353
469455
1384696
1672623
48826
1307921
662575
1756892
922692
1256708
148284
665023
1218310
654037
1658827
199668
1905970
1540087
792781
872114
285582
113976
1740165
50090
329797
316807
1728739
1140494
8845
852688
1891503
1488958
555184
131085
4627
1917125
1008650
1031101
1896127
313513
4937
1827654
646281
192117
1499732
1218450
283245
1975286
1031146
1683774
364215
845020
1084803
1343002
1368031
553431
1696340
1986893
561764
1426661
1771023
652279
612196
472760
1304309
839458
151270
544447
1105020
293953
897846
641679
417790
1834279
361377
1806483
1828631
343943
427037
762978
1358566
899448
564674
1173814
369127
1068464
1971697
1279494
213377
1639692
1977992
474481
966868
116305
262167
1996054
183597
1751515
1380351
1964395
117817
773706
869872
598494
765221
1492662
822468
1510829
26200
182762
1619321
1530814
1937862
270841
594990
887969
1438297
615126
1094410
1789245
1020364
1027571
896514
102118
353964
1089662
1251002
1034169
1723821
879965
1679188
1948758
727310
1858460
1921604
483986
704855
1624131
105978
1812357
1784454
1529049
1481510
786200
444821
1075249
1318614
31632
1115544
986420
848486
87362
1103122
1618570
1999292
1433522
1970388
90171
1112175
700337
1559814
1683103
811780
635125
395625
472114
16453
1321322
607841
956728
1845818
1297962
1511020
1542925
1351562
1332697
1250101
352752
1011543
1863802
1636887
458888
979571
1333825
1065801
1138906
1213249
1310432
1037817
4528
981057
1597863
1947210
302763
1601627
1251741
164367
821246
448355
1884844
267635
440990
808054
661930
1396108
1215138
1813149
514103
1057579
1465442
1470065
975350
1189181
1311885
202247
712917
108530
1556989
548388
953142
1576048
399579
1128595
1663402
898820
1904330
805976
1782656
1273834
676265
419453
1528026
1584719
29145
400731
314274
1829914
428179
877137
1244977
718723
192129
1558269
1872449
698721
1159330
1817689
667728
1198804
1736086
611367
331441
1789116
802836
1659664
1254895
1066779
1797208
94879
1084944
564275
373807
708433
1951255
1754361
1501076
6263
305518
1225196
1254044
1684197
756991
1254497
40026
344051
118226
577185
141081
1745180
292647
702933
1628888
372601
1581499
1442845
1513712
315786
623607
303492
1822778
951496
116127
1920308
1842985
1267587
1707307
1929531
1608552
1886820
1109828
725296
1688363
1603533
857509
6048
1012778
1041581
1517309
1242690
1844653
681968
1979917
1149438
196848
999009
1879240
875518
1274744
888825
1605217
1542069
1266497
1299617
926772
861443
318230
1524399
125892
1716796
1063374
1351243
132930
54709
615332
917011
1913039
130085
489861
971209
405945
209930
384983
1418536
47310
324179
285498
1953973
538024
654237
1806427
1179797
1086574
1004004
1309840
1857319
1430878
1297023
1067840
1181046
1151848
1396799
953675
1415793
647128
1425504
1231805
1955871
1720274
415830
709450
1088028
1529953
1731095
787305
1935888
845357
1504959
1932066
1096114
67043
1470553
394084
901262
1437372
1598050
1939739
443413
851389
1947386
1398085
252973
722617
24407
916203
26257
1332491
277467
598878
410375
1918942
46949
597642
1250970
267520
1996468
1610974
551876
76259
1270054
967772
444996
501320
615351
605835
501172
896859
1227516
1454389
187927
486255
400234
936086
368756
112665
1725257
159094
1804736
433595
1352597
589324
1520807
740394
1309631
1734985
670909
464918
389667
1746143
1521533
1373933
1700857
1317404
504509
982531
967009
644026
1743694
911565
1744987
198094
873464
419488
1443594
749770
481624
1181987
43571
10921
1562973
1318575
1127771
813120
1140840
668765
739183
331216
1018247
783265
485225
1457552
59804
899041
341800
1584114
1311471
927227
832553
173802
1629875
294257
1966627
1543579
1140126
901684
1100934
1582768
587836
671128
715259
1737915
1186615
341206
35674
16292
1625564
185720
640282
1514420
1632392
577779
327545
1822632
1328119
1973498
1135219
736251
1689863
869969
1013825
361092
1727135
992055
1340438
608816
1031195
1548258
1991427
1191286
948577
848571
1958095
633360
1620097
1990420
1867230
1242771
1160232
1198408
214412
1845853
581099
1754108
810733
1475039
1424190
845955
1330562
1448084
261449
678920
669424
628699
983079
1956792
409678
485954
1859558
1750846
1438031
46948
1873634
1344097
1392997
187217
1751766
1362115
743770
1204476
880546
846541
957018
1287121
585029
1006904
228499
463800
953617
272809
1874787
427083
1114253
161240
328103
1250637
788187
839152
1882108
1390027
159959
209111
1689802
1135884
1174979
492809
529562
726030
1938234
1685840
1079568
134676
1344884
1948431
939649
1201719
672781
1181978
1581468
869879
922546
125179
1063189
1440557
1000481
1309465
769295
1785903
1209897
1583905
1015493
1505601
1489712
1609269
1059925
917783
1913741
698250
1177480
1554975
745733
1164041
286053
1335368
1430642
1499966
742098
1084457
291621
1037315
790732
1477871
1010897
108329
1711208
540467
1996579
1716216
1397753
1123657
804897
816076
229878
1655161
1806513
116613
1337376
1472684
1455845
193130
265105
1255246
328376
881918
1492751
521242
328258
1312706
1308214
361218
1592515
19730
1889946
879800
1393047
841390
1599549
323880
1534471
1367369
1192551
1289454
1706953
984409
1287116
1324401
1860571
354378
1083017
1021805
1128589
1821695
1043523
1944482
1078442
795162
1281312
450357
807905
1694861
526940
974352
437875
1480116
928057
1346376
371075
1513319
1997184
921509
865817
1672868
959834
373611
1929327
786820
1118954
373294
1757866
844948
278093
1189710
1785072
562457
833978
1099961
1952520
384943
1549872
1263522
351485
493217
367004
769762
791716
659913
1762177
1091388
349317
587885
1507937
1335058
643931
1001012
1938156
1330369
892585
473869
535765
586818
1940612
1785763
956498
1082238
1181578
1058338
395712
632135
1566179
31376
1152169
1119451
213891
1762459
777896
878286
862983
116001
1525576
992173
1279016
1224191
79234
1313978
822265
1235298
14666
1776668
1124257
1907965
934216
1008658
1903435
259499
1121503
1568250
415924
1215766
1787300
1333430
417293
1354836
1810217
946649
407366
1769664
53352
419346
349254
323281
1793559
1980859
466906
1419385
1025254
1096911
968079
1995101
430864
983760
1429418
1768422
1049186
1614021
998935
182725
1353701
1145524
1255315
103601
1073212
479474
1457442
1149592
1265456
180395
1487099
820059
1716609
480503
246945
699314
211317
1294045
1014480
1311727
1458246
110268
218303
999370
805488
1629599
342095
1077477
886830
1524291
593992
903101
1847617
712995
825877
892585
720032
285842
198778
647979
899258
840800
321678
35308
1867892
1742099
1891236
1656939
1312386
463448
969363
1022272
1661097
1441477
710119
1033570
1784712
1846647
616695
1721463
746780
19557
1044819
408026
587246
773756
1533083
1761401
184215
1236876
1504578
1479597
772997
454196
1759440
389918
791295
699440
25309
611572
953580
809895
240523
1313790
1687535
605993
1562966
1107055
390279
900461
1759077
866787
1159254
1790736
1909065
369740
296827
1264288
1848866
728806
1865209
1622967
208474
607327
1622445
1784296
1016770
226924
1815287
1954192
1534276
82945
1941767
527636
1292289
419652
4975
1272969
676283
1395508
1691894
1094575
330240
1177223
1142609
1027883
403986
1673847
300962
1090661
775820
426559
1235837
372006
804854
201428
1008943
1714696
901549
1970395
1115148
1611517
290051
1130414
311325
988488
928620
1441399
1677114
1114314
1218348
264111
134601
1028290
1451330
1221676
61670
1880598
1761181
1657927
1749472
1344303
1260361
148783
983215
754341
1022444
1079036
1674662
161333
1991930
982718
371062
1496914
311571
487030
767748
645767
1907343
1526895
1271349
1333984
844291
1912378
590812
482736
221291
959334
1806111
751886
912799
1236731
1021820
887231
1235958
1929320
310135
347786
1428911
1334288
527388
714277
1883880
1639613
986978
234397
1472981
455013
609663
61434
492443
726726
239898
487475
752665
1411512
838980
391010
1992390
1805052
1243610
400816
1173964
1940902
104288
571845
870877
625350
489573
147008
407747
984211
1049886
1012571
1215908
1583427
615234
1321794
1500587
1155774
1690151
258356
93078
72677
1770002
1721491
628839
1235226
503986
1063419
892497
1501167
1531971
481796
254009
360528
1130626
873156
975139
1958873
200946
593748
992456
1246893
443595
515017
1171305
150940
234301
1617987
767396
1876540
1918291
1686667
625839
82263
585841
273805
436531
142206
888724
1569750
521922
1066493
1386421
1459415
776921
36769
1606602
1744185
717419
1852270
1081699
1514850
94525
850415
1543220
1346034
332628
743151
1172548
881595
1492446
1350155
832428
1988393
841803
1322388
1018656
1806531
1605070
769407
951845
1989503
1284388
559163
1539065
1764656
1971645
1358828
1183762
1534631
907072
348978
1558523
938919
1823736
1745984
720185
22323
158920
1364039
1859366
1002362
1878614
141133
1418769
780944
1933478
1339482
713544
819276
1422854
219780
956150
763611
1593818
1892239
285884
1376639
1300500
1657903
780604
124974
1681301
163982
36028
46505
1647064
1400372
1160214
1956274
1577882
169545
585059
1130467
1020502
436175
1484398
930435
168452
1298086
1858725
373715
425334
1170053
1988598
1364525
747233
481011
1107103
1815846
362157
378322
1596202
294855
895609
1060709
1282110
1462076
1805923
258576
1125937
814342
699224
1424138
35770
233997
1185528
1418160
1769751
942077
1417500
1842530
1366154
556531
624378
508696
196107
739644
440819
227658
12549
1253951
1327241
463710
1107343
183752
1953454
491173
1614136
1899778
899725
1278497
81998
965525
1399329
346347
821618
283089
1066893
722450
1997712
120094
486047
1448303
347774
1676352
734661
469758
364068
624867
163771
309491
1442291
1058926
510184
1106307
526361
1354466
1743305
418203
560594
1076544
422077
1962863
1112754
222205
860589
158270
226947
872729
187764
299505
1791860
1747031
253587
1124234
651457
675902
231309
1489560
1189981
33549
69381
533698
259468
1579341
322842
1303054
182736
333399
213681
442516
1875988
525604
375779
290497
28949
247402
1263555
1766901
1297403
1901317
1707932
1652509
50075
917960
711483
1833620
870153
80343
22611
732585
1292495
446524
1554670
25788
1342484
253633
1148768
1491076
632263
469560
1669578
1613824
58986
171535
1540447
487466
756599
1640390
1748179
250175
567235
1912814
1566651
1706779
422840
25614
239252
925121
680513
1827662
1094446
722557
665391
1831190
1642014
106740
233950
1445683
1185493
1773969
71845
1160050
505716
1902434
1084437
1928400
239557
901635
1437009
1111533
533908
1629408
1366394
1681676
1397452
26332
566342
1332155
1897285
268651
1335012
1005687
1407295
794973
1659498
481953
454992
711842
1183723
281292
404829
711229
585648
594285
1207511
1664413
1730806
1483382
339098
126907
1573154
213981
858153
1289759
920798
689723
1238115
319570
1746488
1018958
41674
169376
1214727
1377459
1279831
1361920
187916
1348420
596135
151097
1842679
552166
884299
591039
1725430
1178574
218830
1149545
781865
1036131
9756
625114
313012
418712
1212668
100715
1094244
1423250
657278
1373044
300026
1567063
174931
1050923
1787020
939322
1142723
1264587
1994167
1162544
403390
1798937
137038
11364
866574
1173488
1360611
952612
665655
929252
1655474
1397426
864326
1387548
137725
1804343
365191
665988
390935
659017
1706074
1441049
568686
122675
1048532
163366
949673
1512804
1587259
571282
991755
37389
848047
243203
1770002
480369
1932288
959340
228581
280098
192991
1665623
1149161
714172
505272
1293806
1822048
1094530
958772
1767332
1993903
693809
1033769
1490282
823589
309323
723240
1095198
488914
1430635
362170
1299779
7733
68766
1942247
1607469
1455680
1107728
195712
1953038
1158514
154502
1975937
891111
1241569
383985
1624468
1454467
1661991
1556748
1059435
315760
353347
1493088
1595121
1765756
533231
1856598
979019
1312225
829544
207956
61593
1691842
502139
1205950
1382662
975444
151530
637246
790237
1590212
1175294
999355
504753
564431
1624117
680284
269367
34253
1243398
948651
937565
891451
1820432
161144
885904
743335
1695359
1424017
1851905
428311
289939
473048
1752959
1388648
100561
1818504
291887
325006
1400313
1418798
856666
890446
1665483
1848187
301765
1388822
1904027
627546
886661
1076430
1562708
1305053
521849
1671192
1612137
690110
839049
1491656
1200567
1905388
1812301
469895
338775
1254761
1607252
1800482
1712027
695378
1028157
48459
860626
1839898
785095
1807244
1031631
1102371
154970
945439
665984
612157
1034074
719865
1555302
1406890
1690104
919444
633069
490711
1701504
1788045
1525402
15971
1580710
1306709
760440
1211726
929534
1807952
1930261
1513055
1803010
1093556
1093403
1371885
108110
444056
1567960
886809
991629
1002341
1886766
1157638
1812829
1948913
488059
1524825
1890257
1059640
613775
700016
1962693
771693
1652492
1292724
1308957
1279957
74088
1908887
774391
1376722
849451
1573131
418480
685090
1392543
1815094
1315187
212459
720366
7356
1662991
758287
1420426
1306311
1332161
1063406
429656
840453
1071480
1825751
1007995
1550641
1881077
1613825
598305
1935566
1427522
1639594
214775
275744
1881273
983361
959670
369574
439135
268959
493676
1790387
1743926
107720
1324852
184388
931540
644376
1091555
448667
1488440
1228166
1227585
867022
353765
1402209
423818
233766
118598
1477284
1307588
541014
971610
1853652
1173534
1377156
1238860
1178920
1133123
1518275
1433247
591187
28559
1748523
1358206
947746
1949775
551142
1887437
114846
241689
317761
594743
1186751
312123
215404
3897
752721
1727598
737285
1883003
474324
387992
1366183
1570748
1340565
1552055
457519
1501837
11440
339823
1951973
1555746
1990695
1219530
1690119
1397531
473637
1411318
1449222
703061
1014384
486118
1629022
195287
4293
1108080
285679
27947
796027
1157630
1454623
1049569
1602062
1077031
766913
1189895
227780
847586
509339
1932855
1978856
1502434
598529
525109
837460
1154988
1402309
71683
762921
1619018
325345
1412418
978947
478858
383766
956897
629031
1654762
1835381
506125
937694
128697
102742
212335
332963
1018436
183884
67603
1063138
121553
1710752
980018
951677
1881027
1150404
926081
342243
1293813
1916768
588744
234130
1427171
502063
908322
1489288
1620918
50758
214184
930448
1345266
431878
1164639
1437744
1671028
847768
1627108
1424866
1828244
1598410
1859278
1595288
1317597
1561111
658134
1085315
1013476
1578615
297738
935550
103880
568017
567377
1348636
164422
849792
1642297
213048
1683828
417685
1007722
1850867
1402477
1820689
1639219
895304
174880
1465883
1425029
18609
445789
756953
1430507
585558
381489
346152
1083825
1670050
1065496
227481
182437
1960802
711353
320681
1677963
494034
631147
1745498
533315
894892
961318
39660
1673518
1244530
1995138
1027295
1365080
1930790
499681
1072254
1796661
209580
662298
493706
1102739
1631470
601304
74960
991770
1234167
1648470
310546
125504
1189859
1787495
1532586
644599
1587455
1381426
413427
1183773
1734686
1153832
309559
1515329
1173433
1354085
355722
1203752
956783
152081
1152326
744839
1246307
30484
335314
1819865
1744496
510592
913368
1124581
1822925
64149
1739187
1405967
1921316
1120736
303570
1029075
1599824
848763
1164156
766777
1072937
882606
901118
1777468
345783
1691263
1908791
683949
1174479
1681496
280136
1464715
453364
700010
1883941
1945534
1271522
1664878
251545
236653
698646
1495567
900371
1845029
1873074
1257880
1866358
1163076
1082863
1696467
337048
416126
372348
1653940
812332
600215
1702885
1892424
1493359
1105313
1060754
1597312
1094586
1557980
1707660
1614203
1820786
245635
1842712
745559
1753175
778073
1327059
843158
870464
1488811
1829401
729484
114430
420658
599838
1290553
309093
769934
273441
760183
260625
463708
1269324
1138902
1751174
539157
958321
1927626
683506
173672
247531
171570
1975070
1026541
651763
138781
1539688
728299
597326
1592224
509128
256196
257923
712390
1284653
1189279
1943886
1028035
297981
1488104
1403293
1806575
1123755
461547
1738390
15227
1659530
533677
1831770
519962
1019948
49360
180497
1617176
243728
1680383
847928
345944
1313768
1614563
687311
1913364
1429192
1667644
1399483
1239891
1331250
19116
1938506
50268
815028
571396
12602
1382766
1235437
401242
961332
517547
787556
439851
108564
1061606
843722
973577
1707003
650480
403336
5357
462102
102371
18474
322336
965591
206188
1692475
146986
488857
1625329
468802
963899
1416374
484955
101273
440341
1062766
379129
1561293
419583
324471
59284
329090
1412607
487149
455446
1828765
1996148
1448220
1485227
1049124
435472
897747
304673
616236
1765843
1754324
1430954
840597
1639268
30926
1135751
773364
1878053
145526
836190
1617457
1877925
1373919
1899628
1706650
34176
199682
218909
904556
828109
1140815
816538
1650905
948976
1343016
102271
582005
212899
1099512
378645
1016539
1391148
126577
99899
1345213
168877
1235652
56108
1663268
818211
826682
1319944
1692357
1566999
1714524
632577
1218245
176541
1866443
1893871
24331
1733890
672370
1286339
410086
1915141
209327
1339695
1782039
1181688
1040026
1962552
1953725
502976
1468241
707947
574426
397310
396220
1104495
1890116
1114773
669160
1861829
862825
796448
1500342
1544348
700863
1047149
294695
847907
1253910
1658465
1893673
1413221
1105494
49494
1932103
959744
324100
914839
866026
478955
1077721
157393
621327
1725829
1566753
1128510
271226
636205
1615059
1520696
825162
1132405
160047
1193178
1926949
154172
745241
509413
1534118
1732481
684429
12564
221203
1984590
279480
1158425
1985444
785367
1766671
1850778
1147542
62132
1802598
1647344
1733630
172548
320637
932935
512688
263712
1425479
271285
1097086
683146
995440
21459
1757637
420777
1436317
1652484
1767921
1109075
73351
1535769
121676
958348
288721
325096
1267750
261768
303547
1606167
155943
657989
672125
1992286
373978
1311537
521106
374546
1978490
1525497
763059
72915
1861953
1744124
1875335
913006
1190161
1460283
869724
1831029
811946
1855249
1090586
1236818
1365994
312771
534758
304644
411109
1628044
1912931
922037
1196170
1624331
205089
152103
1898493
1596270
452821
1919821
1128398
1791581
402199
472748
1160754
1846174
1058026
858483
658669
277199
1694927
1221079
431902
100624
1499841
25324
1445582
883214
352268
184275
876452
1732965
84637
13711
131331
1888380
447578
203960
336738
759675
743770
719827
712659
225280
831726
84757
1034782
1621084
1149822
966039
1716007
1782712
1038578
1410184
1742306
1312540
154875
1922031
310421
1819846
519530
1965268
766810
1741900
1455965
1065717
1863697
1382941
315516
341350
1069601
1985336
679375
1889855
1055399
361247
282852
1314517
1963493
1730484
341497
1396825
1544862
1059596
1757756
639573
1621470
873244
1646418
1289497
1494702
1415400
470659
513726
1091723
777827
515623
122709
565757
1634118
816639
1510507
293416
1857613
143659
952742
1587655
1777935
1998414
1839410
1707057
1947086
120937
1192270
676226
441994
1970537
595992
1692753
106060
1726902
1398477
1392586
1275297
115001
1252159
1609539
466945
1790482
1935070
1774586
893047
1981569
38890
1130301
1766244
395867
1721624
582070
592493
140211
1625337
1020468
1465463
766134
1264779
1446158
1582248
1834531
190203
1713882
1398949
60003
352130
1114701
1536950
1503859
910153
1325444
1236760
328666
1027096
960704
1882757
664932
1242454
1253131
1398525
215179
503188
15568
308940
1529163
1173372
812560
864091
1958594
529994
355291
182075
1941559
1727790
126523
592189
979218
1307559
1061029
1318251
1620311
1913835
1060253
890275
1069954
270480
908794
653144
68127
833142
363155
1449108
1072222
1870346
226020
154898
1265245
207910
1720380
957081
773535
1690096
486846
695155
369800
257069
599005
1611696
274547
851489
1980474
1089842
702850
1791406
204003
260885
1044467
1656031
1282534
929983
514993
117124
16727
1780532
318601
1000892
1674897
1040214
1684441
564442
974773
1912421
1539079
1213918
709065
1860552
159092
1297658
1913746
80746
1104039
923645
822652
1413934
783957
516235
697402
354067
852407
1657328
302619
1516322
1978667
1227887
1007598
897682
469548
1926113
286020
722933
1134799
154108
711641
907719
874208
1429084
210653
1004530
986551
1346805
1471844
1585720
10650
1283536
1411615
709780
371822
1405011
605437
1284304
638085
718880
1876957
982483
695618
1656765
1630763
1476372
1829919
1355801
834897
114303
1917181
1451240
1972327
1972372
584176
750868
1736610
1213945
306394
577987
911868
77008
1985188
368824
648424
1456479
1917745
1193885
600801
1890416
447623
1571489
1903026
1087459
181523
775482
322245
1074164
385709
1554358
1782482
1705043
866070
169127
822519
1913455
1022743
738352
902596
1103354
582775
1378377
1645660
917074
276753
1853053
1161410
1961905
317067
1171750
922483
1283757
632348
1730051
1601443
1887734
1327657
1180699
1717480
35779
42731
182269
808408
1158589
144917
488662
1382242
1989732
826745
931722
1767140
189015
1183675
710904
688162
1065798
849214
1378006
212996
943380
774439
1544248
1343255
940352
880830
1989649
1407491
491075
301067
246518
1268349
241702
292001
1136011
1736908
871031
1930581
654208
1530458
1586860
1031911
1804691
438076
168438
1765935
1646256
1625239
1426412
639569
564439
1248254
1344024
1119853
1454581
627776
995586
1764909
372391
822062
1133240
1906299
209496
1743538
1782868
320003
1248493
543684
806612
1363198
97380
337741
1305320
1581271
1853546
160299
1035375
434455
790888
931461
300672
1461565
1362705
107710
1380809
542718
481612
24943
1100555
1678702
145212
540702
1920868
487764
1307071
166448
327542
153015
1619773
1802596
182405
354158
436108
481417
542623
118104
71744
1820417
1635000
383210
1152880
900192
1815026
1768466
704202
358388
1305911
1992099
1947982
599284
1815851
1047749
1337207
508798
956571
887963
581920
1541306
952257
1877700
1493239
859613
1549551
630608
10532
1572759
1062635
791938
1469417
1589473
690300
510922
802617
868306
1860614
1418948
1080937
1955584
261899
1287318
961721
1595167
1076561
854452
1290293
214736
156476
1907749
1439674
1529499
1657518
780780
1995756
758426
268863
1999367
1388500
277355
1878538
1148474
1693523
1050308
1335262
721161
330244
713297
487515
1203639
1613873
278800
981235
729243
1015649
1716861
920816
1032341
1686675
14479
1412090
836007
979753
935054
431398
1852105
504976
870126
807634
1756773
1471926
951587
673793
1316570
1508724
1419150
8567
876504
544426
910462
511635
125569
204976
772024
440634
352850
918149
813236
388628
1978615
34644
945831
1270905
1303138
936178
964407
1607402
1428873
750427
1568323
189189
622832
384020
682244
1830103
40811
1615119
1731467
74717
1999255
702916
1645079
1541324
861670
1257411
1063908
1174609
1023734
290051
889236
1911989
725002
602629
119516
698009
1801043
1311348
454129
1164505
136689
1600556
564924
76802
285815
147196
1566352
1455732
1963401
957556
1841316
491550
1402447
1443417
295010
1231788
1169105
991088
285629
418118
1895342
717997
1992080
300008
851562
13472
784510
856420
180340
169737
1678876
1566442
398628
972449
840401
1249175
1794644
397622
1326555
1262058
276581
167452
276461
6956
187716
946356
664560
1493489
1315724
398318
814755
253747
266294
1889333
305245
403141
611229
314913
1605653
940669
344688
542889
639840
1833338
1739619
143428
481361
33138
1807240
1910547
1016498
145205
1149330
159073
1891979
1928529
1693055
841169
205232
1056962
1533576
888428
801542
1841465
743982
984806
855078
1117586
1741660
333943
186397
521872
1993307
870606
1966815
1925142
1925321
876824
1323060
921035
427518
1515
361824
136659
821670
381131
1712045
912197
686859
1557380
450637
325943
1792384
130392
1690423
717145
725991
673083
1356516
29618
520017
1583092
378282
1190758
461746
911338
472359
423543
859890
1098934
118288
146272
1941422
905239
965239
1515636
1597255
268323
107060
937821
328520
824410
19803
1642957
1701373
1735609
169810
1345376
1091709
1839385
667828
901884
207127
1594541
432323
1986803
200003
1151264
1464757
1804575
1027658
1757890
1739312
5314
1764590
70840
973542
1173053
1317780
703640
741715
1575512
920451
1107546
601276
1540531
1847423
65967
39291
805525
956937
847286
784573
1262735
1102501
562893
1176666
1216425
299192
1859251
1013997
1599621
737027
1805898
1134623
1178203
109636
1733257
1947743
1755884
1079305
361889
1994250
1242462
1647162
1697887
1065809
891437
620565
1892189
1752205
256892
910799
1799775
715572
1250816
1792012
1045273
69424
993848
1431816
562251
754344
634422
1968512
1885181
827008
1233678
751883
1585142
946337
1371129
565887
1026115
1046543
534508
618901
396776
541322
1666740
97863
1185581
714110
284666
377086
1510287
1449330
1310439
1103779
996838
784756
1042370
355417
371107
1785475
1823417
1688215
1836206
482260
971858
1195839
1992868
1014859
1546928
1751076
324880
1310013
1411864
313470
1715457
853605
1108205
1696884
1346444
918657
648152
975798
145297
1136963
1688427
322924
678680
1416685
1961978
1872680
1201038
1670854
1609137
553833
852751
1025080
1267721
1251966
917398
1358197
75626
549026
476430
1054783
1645243
1776036
1054771
1973280
1153107
1279653
985869
1482272
18405
338644
1578691
1442840
585872
1081579
376257
412759
851334
1922949
699893
37199
1666156
905026
1849974
1951391
306096
461408
991041
302353
1178877
826425
92992
1339021
287062
451176
445898
1797064
818553
1946709
1308925
728493
671836
696595
1217258
698021
3665
314981
1150689
869079
500134
1259108
19744
585875
1090178
1034872
299000
846223
1913753
496369
1427089
1852280
1539656
1410810
1494242
487411
863284
96815
380358
311405
635740
1550337
16229
1052777
1180510
661388
1533345
1310340
1477950
537839
1837757
986690
718203
1292095
1689663
237469
849082
690138
258096
1685574
440700
1399558
1028465
159786
297936
116231
737340
1955206
606165
525641
1221189
1690812
284603
1394476
390922
1229018
507636
302212
626251
1411813
1105214
1725867
1685473
1341348
586307
1675571
1218814
1485763
618085
1013942
1996674
1118805
935888
662732
1211287
1848000
663101
592152
1811761
354159
1212450
995953
447644
1398811
650739
858135
953126
1310654
1230196
1785823
754495
1514611
434176
330073
604179
878887
530156
775336
1590505
671538
418889
1598343
916032
1645799
1750223
1558567
1348354
362395
1631796
986667
1039759
1619858
1388888
1364828
508773
1433138
378156
517889
455509
1861770
1747891
902258
727483
830690
1521950
392275
1903396
1065454
1566286
1549924
1660230
152026
1574224
1826441
369557
1630935
590929
1583711
851302
1462838
1758012
1470901
1274610
997457
1858736
680067
1586847
949888
1612563
1995350
1821892
1985272
1501033
474237
342905
321421
737158
332962
1555719
1218267
1217578
23824
52840
1370804
144093
626157
1047973
214025
462071
147647
1529863
1303949
443687
1381431
725269
1234551
1763232
1583325
762116
185252
1396615
788924
1334336
906435
1234726
72348
648398
930160
866063
899848
673725
1983479
1917269
451515
1860639
106729
1915421
993090
1225621
875671
783181
1506611
323579
1106495
1303643
1029503
1460292
764354
362260
1958914
1489050
35377
1622576
1129282
1298535
1863252
165349
1002880
1510424
178613
540118
1473944
1259552
1002688
1370497
131913
1489496
692360
873992
1823965
1732747
283675
1376106
156081
1072546
1044378
1545018
990081
1696764
428786
1098158
1275558
1142792
1648228
1124566
1044697
1397167
106545
1663064
1698068
739946
910369
886872
833848
916883
1029221
1302984
221357
1944604
661829
1139544
1474212
227713
1730568
1130880
278849
898037
1932005
323125
1205043
65601
1247804
1576102
1093579
963402
989915
434808
1569415
297612
1868908
411306
357207
651728
1791415
1043900
84196
1049951
1925507
1593572
1174041
162927
1578191
1273119
1448204
261929
1450234
136363
153558
375705
1877921
483896
632608
109088
703603
1034958
261867
1855201
617843
1299762
441139
963047
824212
1574243
1336584
160023
565544
815333
294917
1381085
543843
1936583
1083208
175644
1399473
1488973
4452
135903
1047013
1778842
1202449
1251841
808120
329310
26219
300535
1381083
1408465
963948
754920
856456
814147
1731557
139686
1234982
1237348
1567943
149916
1826158
182358
186889
1565459
1738747
1237540
1817474
1475839
1145966
488924
1444689
304084
1352409
311357
52090
1614288
468942
1919235
1695340
1789334
251305
60598
151187
1740851
1792062
1318535
1194342
909729
1689947
134877
963538
869345
596266
1468199
1828813
294716
171772
400433
214546
1017270
368191
99887
325832
968513
1494164
1756160
1215776
1464633
217932
1767916
557315
472985
1573432
1427938
1184130
1050031
389790
1165365
1159586
552463
1499628
1048217
520871
272263
1453414
1510282
1032627
1917413
676518
9341
806019
905062
499959
163820
1994367
1937271
1870135
1906333
1175835
88102
193899
993177
557431
674286
1781589
1502214
1267288
661416
501527
15026
290930
1089476
919012
627736
1714125
718215
218358
1293166
1562901
1485661
1119683
1441009
5725
563625
1757467
350947
829308
1405749
854561
1424745
30379
345707
1466285
589349
1293773
892967
1445865
1966093
1683806
480112
1760208
381126
442543
1687721
1555850
1029976
13487
892855
1673284
1703122
34082
323436
820908
171185
1274377
1551390
1611653
835926
1014864
1801223
552949
258556
727124
1267457
348785
618988
550546
634048
336416
973687
25382
1812916
1042062
1319497
435357
1200644
497973
571093
1014615
1357886
806221
1705726
1995081
1749773
550776
1412859
541544
572289
756866
1300838
1557152
87072
904496
1790901
572976
435613
120777
1655344
796274
739210
1442212
1035535
233631
381104
600477
206590
272207
571749
1281630
814397
1587501
798973
36983
387410
314358
1855074
164877
492682
714673
1934668
996703
1017101
258172
1288806
941350
1651774
906558
890654
227684
1064321
142407
1072935
1243985
390850
343753
589593
567198
938746
612588
537023
736528
1063313
785154
1329420
620148
933983
1550978
330825
776029
799374
567465
304911
1107677
386732
307095
812341
1803176
1005874
726336
815757
1694340
824721
1494918
1507309
611462
709925
1830665
1301890
597467
1399651
269125
563954
1099515
1677048
14157
431504
1985870
995191
423658
256536
685022
1378864
374592
34481
132386
596179
1839626
330504
285912
1347325
430082
1217114
1341526
911909
964626
1887013
1755169
1062010
1639599
866454
1902508
954418
1780215
268496
443389
1482790
1311815
1059230
234179
475989
1083581
1669417
262132
149643
1375494
1342764
1770098
789081
773185
784643
647330
391476
714903
984876
839253
1332893
459505
1278174
166519
688269
1239980
8842
904093
1373312
874171
950582
1622186
596629
513854
1938070
1344367
1938770
436148
532823
1923283
1411063
1120368
1320865
937302
1700843
1176891
1793698
1043602
508863
473164
1151460
460345
52968
1554460
12705
169483
157132
1009035
1027096
1619499
1208500
1350968
31600
1764507
1421512
118333
1812542
1092270
975068
1996196
845881
552976
1236159
584641
1105668
766901
1410630
912423
1691280
490045
245120
726932
343513
53072
1187019
182476
1101527
1664064
686593
1183043
1326225
1561767
1902195
39308
1768849
215378
1791931
228323
901336
1428102
1023511
354813
940884
1443801
1301437
309891
1990097
1090419
1183217
1018858
1126911
1337601
269815
282791
1947669
984607
1269269
1215181
1327937
1742016
111130
1106225
1905650
802113
182988
1512337
593414
1078830
442655
259196
428669
1816581
142197
1668612
827702
1753279
348336
541287
1880942
1750063
226993
1348734
308113
272119
1932491
1011003
1744553
767928
1961937
726138
1854634
1800113
1182437
656434
1325308
1298022
485527
1149852
1248919
1966658
1250777
1786939
613806
560112
698824
1060466
1025158
1271446
1987106
313505
992262
1473507
86662
1707206
198066
496655
1761140
800550
717889
1479712
1296422
1277188
1069044
672795
302392
672632
1373181
242614
742409
1023676
6689
968812
387636
1673219
813443
1384408
651475
912237
1132620
954890
864176
845428
448747
1023099
1167458
1170690
1529593
1283734
1858204
1524183
1074439
1712816
1195513
152668
1490098
1330820
1107294
334144
1597317
908028
994698
1467101
1249233
257982
888412
1366494
409826
1721972
1437132
163052
1632683
1013208
629760
110227
1263875
1178208
593917
1686414
1722063
1771734
1382777
1719626
382897
188343
1825912
762566
1106840
425495
1688362
1580852
1290960
808825
357687
1463675
1426458
541844
929874
1195939
599206
1414566
413203
1444019
337801
130466
944395
43135
1804596
1715724
707280
1767528
560881
238670
1360562
134567
1213719
800028
171071
1104154
794142
579833
1809279
1171945
411105
1322096
1947370
1929952
422030
166274
1997199
1079569
1448997
1650400
1075469
952424
1928582
1345008
434680
369860
909393
1756763
376542
1286343
383667
1841688
1577361
1238278
1292299
109245
1415354
161970
1416133
1487017
1003488
369081
167522
336975
1956798
1562155
305881
1019738
19829
979722
1585221
1050791
795271
1297148
1028954
726683
931779
902482
1717336
449881
85771
1882858
368671
289743
1521970
1837130
1166613
1039304
446529
519087
1405272
901184
702816
1521220
1201025
285138
767572
637368
331075
1306356
947477
1910253
1615612
746971
621915
936811
634147
41760
395254
755279
1090874
670813
897609
1017496
1503259
1252779
994115
1248641
1747107
1862052
968087
1447046
1116165
1583935
1125197
1795456
1678267
510266
1368351
773648
1113394
713574
523732
1364404
1491783
18864
1920493
1917837
711417
1836154
1568519
1353617
1042300
118047
4821
760459
1233489
1070836
123482
244545
450202
143000
1915659
481306
11645
1431587
1636096
745198
81035
417614
856081
248996
1272904
571070
394647
608591
1536804
1194181
1399642
951016
1612194
1642038
1566804
1119453
1114812
546258
126576
1699099
195843
856938
1552650
1488929
1075636
1446438
1243461
782642
1449910
489819
361874
263950
910068
1821394
1932057
1977895
1635035
587045
1231704
57052
1639624
798417
388073
1341445
196951
1757274
951423
714402
597563
449166
202438
1607390
742924
214178
1184312
1781312
1029646
448551
1631189
205563
1491348
931819
263924
1946749
862502
455336
1893907
1975425
465687
65300
1061592
1000381
826951
969487
940960
497645
267714
891516
751404
184318
614420
1426057
281994
1674432
832314
1478903
1130828
351049
1745791
1761680
1558035
1823213
548887
346019
364825
10981
1490707
869894
1631209
1791738
25366
51006
1894600
1657080
1564366
1052520
1550090
40140
1562199
1855710
1454471
301219
1067673
1177743
1302363
120948
1054116
14688
857344
1898901
1600580
1369692
665862
38878
630197
1886394
1067706
146009
1077390
403920
973762
1039408
1000041
1528355
436876
185158
883281
376263
1559212
1501686
692974
1684430
484539
11452
1464195
1772134
81689
243670
1675024
363966
1552707
1958348
1805541
1077379
481618
1184625
1971772
1516895
995144
727328
569372
1419922
676204
924660
86738
398196
79545
413418
1748250
1797275
1313591
1463358
835868
1757941
574620
1099743
760661
824916
1914982
1695370
887652
1609016
1145194
1956435
226230
778854
1843254
102388
1151776
657654
497097
1635883
341457
614149
1172174
1136829
1700904
1160394
859780
1111585
779957
1869314
1644880
16318
1664810
1417734
89862
1529358
934896
73105
1299251
1162743
1268530
678922
68012
1332172
589658
1363055
1821600
258450
1258311
140151
83417
141729
1714547
587098
878224
57346
555258
480522
393012
1699346
403907
1341054
248766
1103424
655619
529504
1112292
106012
1193790
1584793
601103
12229
1563396
436279
1930838
616643
1066835
420928
1644131
1727625
826942
569097
1700804
175639
1760329
1877152
1228414
1491055
1935503
1875372
1591493
1059643
1970612
392151
58780
625520
158898
771780
1746885
1530446
1280724
1454563
15167
1743030
562428
1304186
1855448
759653
1487704
655690
1080453
431585
901153
745009
920783
1781229
1378796
787613
893805
1055533
1594556
1162209
452867
847949
1095440
483027
1068335
431000
799062
1680808
829932
274217
288631
1308510
1826266
1461428
1531443
1798275
856547
1514048
1494818
1331185
1724354
1053670
1902563
464274
734708
1718066
1078303
496885
289221
605489
826224
267282
1679907
1572854
1112461
488641
1850644
737578
1541800
1363260
807801
326010
544401
849843
1769034
446646
604179
1372627
59271
323673
903066
1202955
1097245
177434
20194
1445886
1217132
316635
290152
1103730
869735
1326996
1910512
783558
169275
1858969
1311265
289008
1617373
975096
1148085
1431470
1220847
391510
765786
357314
1354644
458426
955770
671807
945481
1488205
6236
312453
1331136
1274405
1184637
101483
1885686
1096629
674409
1828181
1892002
1165873
1981360
42483
1675998
1852162
658259
256007
1729913
1039848
973525
940146
498126
1841013
747002
605908
939477
1663625
1135556
1864927
1762653
1593646
1038643
1814920
1656533
447874
1112091
1421300
1852970
1850082
1162558
1549369
1374613
961433
668807
261333
433938
1167175
1743705
982860
86258
1016979
314357
1766039
601081
359518
1120615
872745
195676
378384
881597
1289597
893761
1520911
953943
1906001
1463929
1074179
458802
961317
1812864
227321
78193
1929263
599240
1573126
1343290
1408796
43465
1569160
1976858
1220712
1130883
1845892
331015
783397
262202
1929397
173796
1096898
1273226
1208704
577723
1440433
698538
1596615
780578
1674417
1971434
1103509
579016
580760
1417864
1515441
1682051
841387
29568
1652078
1068319
1181208
1796023
220955
629397
1743743
119783
1935091
712022
838954
447289
749815
533837
772074
1706402
1316733
272291
464545
1371676
285315
1670101
1402602
1980408
1584923
278166
1400787
1425122
322078
464908
1354216
1459907
123652
786513
77724
1871486
602013
325169
753727
1955481
536852
1602604
923937
1940462
1678980
1001871
1807429
816543
924008
1875527
1946739
1731864
1176948
1605340
1017041
705278
889153
1544831
1450322
137739
1633829
849424
312021
660384
1198834
673492
1448113
1083741
1202421
1217021
1028840
1971368
719708
1119662
550559
312635
114420
1451182
663964
1315950
821667
1304084
385625
1473437
1483014
1768861
113765
1379134
680302
1180954
1760334
1960805
489551
1306032
1424892
504668
1246084
1774653
966856
1675008
458681
283033
439922
1066423
1362413
621535
916665
677123
1723868
56461
1382821
777627
1777697
81627
528968
1558003
1674805
840878
1339801
1333392
1827730
1144708
1550521
278588
1094617
435927
686446
1831451
1578236
24085
349549
927548
1272284
1623256
1451356
1567702
768628
586969
142306
869444
1192110
730545
1246823
774405
1747180
686204
701032
705264
172832
825050
252340
1141410
1331505
416945
883936
438366
316921
1404399
1279219
843758
420024
1175892
1148775
1215252
1795826
471572
1641028
523259
248494
822948
74046
1315661
879464
786019
122241
612161
1360059
1583907
742406
1813139
445701
1975126
1366586
1008649
830742
1814411
1417372
1686786
1641854
1821963
1133779
1174203
730810
1346026
1393027
904248
775606
1888802
929477
936011
1791250
1365737
1453372
742954
1221726
1883369
782980
820302
275751
121193
296547
535191
1306276
368758
1240132
1386364
1648928
912306
910021
1565382
1253139
756638
255301
606773
277208
950598
1580637
242806
1217628
1494765
222621
255165
761558
1660859
478544
1467017
402566
8886
1391205
977932
60209
1321728
136078
168588
105512
1257268
507032
660550
1624636
1257572
604867
1320465
606809
553729
1419735
877254
1338988
995808
1089132
392297
931916
410756
1925634
322569
988161
1405515
829261
66744
1342879
769529
1610955
1227396
143469
1286744
761768
1090772
1935932
964435
1958073
404726
911542
841348
509156
1281406
1498846
1128120
307008
1938168
1111056
301111
903608
1569668
372852
537384
1517555
1705341
787186
1189834
243244
732019
267662
754901
1978575
1788239
1562936
736115
31534
1892643
775428
1061640
360491
873107
638254
1200188
317995
732843
768360
895791
1951268
1158990
1342862
490164
1483612
1812239
475280
1526751
1133449
880167
1656909
1402215
193354
534686
223485
1292948
1476250
368643
390549
457968
989427
180160
848934
819887
1569962
885587
1714996
317564
1777952
979394
1869261
1400187
289587
1644655
743332
1205521
146222
1336525
1789738
559305
1803995
276657
1404719
1690585
96964
1431713
1598905
2780
1909499
1305010
27882
259595
758918
588201
1550816
1931517
1244256
1849062
348228
120989
811508
75392
400085
942127
625284
1628147
614898
1686855
1857041
1965636
1529684
1748298
973970
1851934
1940761
941316
657068
542816
1205322
206198
612443
1160496
1824783
416247
1600113
1623578
604556
1475453
1087667
147132
193914
1468672
1054310
553775
845101
1142546
1051795
1911483
466760
1947260
518249
3044
1288553
1934924
54392
401981
242623
544481
1730936
1910035
1258512
691938
1533109
1994268
1339146
1075435
856653
1508546
1162943
1115798
1852298
1531477
1940801
165095
1863931
91586
1377744
1178899
1657896
911888
1808180
600620
1342554
1983640
2935
1781937
169063
715431
1437368
851633
475344
1795624
873359
596316
1962751
76039
1709272
308007
187969
751944
1590224
1470809
675200
1085072
1061663
1364451
1149231
1089354
1687904
60714
1780320
1259808
1774431
1835636
1379370
960590
1814920
888278
668713
1203008
1593761
655331
1173666
1133787
1687351
1155871
823764
676129
1378364
536021
633966
193134
1401382
1809379
1007994
1026229
1722531
1236005
510931
1502759
1708143
1965004
1357566
1969964
1535106
490731
807370
1580439
1490104
936391
498929
1130380
692105
1086251
764692
78872
249277
544311
1643547
1905480
1189786
138520
1029335
188282
368849
755529
874889
1025670
207311
1519974
1400778
202044
324216
1052773
1391092
1261652
1622872
718352
1375984
1029850
744993
1286285
959170
1279900
952676
332976
305254
1753107
555489
747800
265078
1191611
957158
339052
1934848
32803
790491
1906562
224143
950306
1713029
1492657
1804669
1226267
905256
1259002
1993974
543455
1643680
1036171
94225
1927554
408263
887989
519368
1377635
72758
1908145
398157
1670127
903127
75808
1898886
812723
1581951
138369
788229
818782
1163206
1624925
203394
296597
1875101
266973
609134
1288075
1793093
1301586
160308
1400238
1482997
1410767
1131056
1037468
1122367
119644
598641
1797077
1702260
1552360
1206940
30926
532594
1444111
300431
345829
1306256
1291943
430335
1203038
368991
1601184
1861005
1384216
907333
1597070
1586479
1530350
1776697
167106
1813042
1409222
1209900
1017205
1396095
1029884
1033446
1249514
1812590
1639662
1785711
911184
238169
1313117
1263054
76731
1322181
1946291
112411
1961964
1600397
1274921
678785
967358
483015
1685142
1033223
500833
1329297
1445461
1831977
639354
474030
530525
141244
204964
576509
1097127
1704179
1800105
1125901
1882416
1506479
60220
1617791
351841
1902492
110393
1202453
971847
1703852
410719
1103205
1250947
859347
1375494
1456594
388507
1258492
1728345
1639006
1724468
359075
1671426
767933
1699064
834059
1716098
745293
163610
1720873
314108
1884367
993605
193577
1186588
527030
1870749
660805
1928805
347762
213983
903347
1052652
1875387
1564771
1509091
1288900
1419039
1894517
387546
1094816
1642296
204695
212801
1657901
305988
708924
1818706
99964
650194
1285085
1837248
1737869
841541
1566824
468896
1650490
534403
1748745
1165297
928215
494267
995473
906523
987028
580118
1624535
544563
1021474
1598343
271284
4556
337649
1048427
141403
307936
755162
990552
1307929
964736
59845
651969
1758220
409110
1363635
1560531
1509682
255608
853240
1630302
1499194
699249
19830
1099763
775857
516651
44947
322696
894574
468363
1005868
713231
430006
1089293
253912
805175
414169
1797136
1782844
1655443
1105280
1853111
734250
1383354
1431395
761474
1004310
638388
431200
519095
1507038
684351
105977
756017
1586924
909237
926542
1056183
1860767
1738195
1239482
949045
1794702
1662184
1869501
1059429
436939
1380551
616778
810132
274162
1813064
674668
1754665
1214260
1903859
1142541
154522
675201
545887
208430
609556
1730384
1229275
482376
370964
1404172
851034
751622
453330
1509673
974812
1892325
1728251
466099
288605
1160907
1607114
1147973
868470
1598133
1650178
1214938
1263346
244952
1840844
413267
1465518
135812
484277
736751
151046
1878250
1662784
1809121
1679490
1905032
1403701
1625919
302611
1389627
1521380
1791185
28443
1222207
684022
1383714
149555
806271
643308
1289950
977739
1343755
177763
925772
824234
809877
1634130
436546
1473599
47149
1270354
43306
646534
1360859
1187112
800490
406404
622956
126491
642408
852147
872892
1069835
896867
360773
1739355
333431
644738
1760383
1153908
285944
1829967
1134622
836478
376815
1722727
652010
1979205
67716
967768
1149039
79078
1583305
814189
1482948
1803439
1238112
1253273
1115622
1987225
194417
1203684
1232028
883189
56538
1734221
1450163
808387
1176686
1739871
972170
1711872
1865856
1355183
1760434
925333
1176947
526523
1830566
1108584
1896713
1889224
1274731
559922
1642705
653826
1887063
896353
1083138
476043
1932743
1053796
962097
492463
1131907
1024831
321141
976824
1153490
1546481
388182
1183890
1774320
235202
1878515
1274604
913474
1652299
1617948
661385
618066
880037
949355
612295
71147
789475
784991
238496
993299
1899648
1012412
1355110
1076260
609228
910014
1889753
1471682
9395
729985
1494970
1251939
296003
366952
585879
58162
218862
1325343
1394470
1448897
13198
1822881
1004179
493919
305549
1593647
1113214
9892
118052
1947624
1477733
155907
1630
312763
1270040
1019239
1216386
1971290
593112
1967835
702233
1885924
379295
1612562
1399852
806728
769749
1114992
26842
824389
654682
1457791
270945
1221351
1940515
625629
851394
731914
1063538
1080314
1811130
1524395
542452
814481
680187
1799146
1915266
213130
770791
24791
1040184
659099
754791
1569372
1946257
813358
275922
159325
1352680
62792
1199386
1759056
1434668
1507126
1417670
1343952
959483
1299382
1801287
1641967
942437
197324
373053
35726
735842
1482247
1163341
1860868
938761
1411342
199659
584025
1571061
1246743
1020442
1057077
1056855
1450040
1091776
571304
1735236
761228
282291
1031997
190071
617426
1795483
4467
213662
828356
1452274
1331460
1305334
335622
700466
1566764
595462
529546
1623170
1320874
1461456
1549152
1359652
957875
1897288
777088
957202
309706
1956250
1711492
1905110
1363598
376313
251567
752675
495833
472591
541966
711041
1227453
1880666
926303
1623351
507530
1579198
880915
1174228
1234649
903781
542378
990709
1476154
1952326
11484
1905810
279323
1336591
180323
1820401
36564
1864704
1571111
1178616
97791
500827
599468
1418113
1319809
1304406
621264
288269
1824763
132114
757330
1900054
567630
957658
1253600
619263
1958599
570286
329367
1961687
195901
1773243
903922
1912362
670116
1178588
175183
1645343
525147
155405
943482
1317639
1413441
323834
1563175
1887097
857575
1283427
545280
1942316
1949712
136507
1374759
286266
797179
363730
561337
62206
939372
1666179
265247
796382
526721
799751
519248
1295951
616459
1268380
1356597
1258892
430389
1165788
1413850
350100
943849
1895319
937058
1669201
1507052
1956113
1701640
1602687
309646
223922
1775479
686146
773120
1588146
1541623
865554
492962
1113689
1695743
1005080
255512
373366
615568
1780495
1314492
1762126
1453487
446013
1466229
1050872
712155
402638
1567903
496717
1822808
1845792
476950
536184
1736388
179115
155550
528871
1059209
21828
1392859
609837
1164704
82078
1428981
752313
180628
1812156
1486321
1872622
869893
1837209
1336577
34532
548837
1054839
1528570
1556442
623446
572510
1757730
921280
1860946
1770725
1968767
761374
281253
1403855
414468
399878
1241012
1039572
1519522
1589321
2174
258652
1016015
547074
594370
1403605
125184
388956
439390
1025306
220936
1367627
1919579
1528454
347347
763736
1684121
914394
1456398
346993
1715091
595182
176875
325868
972960
1039641
873352
1202713
172456
292282
1531278
943878
571608
635723
1774776
1931232
1609058
516818
1599574
149690
1144137
1458747
1313286
1514372
1733864
842154
1886664
956328
180916
1379517
1975766
1506394
1598819
661195
740973
1458099
1892401
1554821
1188691
1566978
317290
792966
1629206
203242
1551447
1167536
1571573
296320
101888
443553
1353597
1074979
608881
79299
1821023
556711
1791344
1606735
458646
1940537
1243029
1816791
352261
518778
1667697
519594
349202
1415384
1409853
588186
70329
242283
1222863
338525
1768780
223175
1383835
1055983
1781713
677601
355428
204632
493176
1702886
981896
1629742
566153
802289
363949
1303257
158085
841986
1348364
1938440
290262
1401142
1607402
59849
1033479
405619
1660276
1959900
1408540
1379615
1932235
1185051
333791
1630160
1468413
1258660
1121641
722931
442967
1339577
799783
1997903
645682
1677617
1586457
277451
1792217
366171
1890220
1693079
1558724
88126
1414609
971688
1385798
1485005
1015324
614348
410756
585207
856231
1567022
1198879
1381711
1684171
849812
1424167
1574225
1816341
754384
1624046
346554
415561
1901370
1609257
1415860
368308
147788
233156
1260230
833393
39334
60768
398768
952733
1421750
1744143
1344356
339889
1115965
1872740
227332
1872676
273458
1073259
488279
1460726
457057
1431059
1118993
1583931
256675
1074807
1506980
1210990
1887821
700138
685989
332425
1088884
197109
849139
1916665
616349
1015673
1422656
692637
588264
384783
642319
354676
1869498
11219
356724
1522236
1231902
387163
1611082
109651
844871
1647316
266113
1985395
714110
1573287
1947700
1052458
1263939
396237
734447
1269026
815985
468702
44853
1783527
1898121
476422
242004
922702
513968
508340
1228934
1981013
272195
52978
1806842
889668
796631
256945
1781972
689003
774620
1228611
1542011
292175
68314
703362
383772
1870873
1241249
572475
1411463
490160
2931
1628301
850831
430134
496607
751924
1634359
1525901
70661
1752130
1471936
1691145
400756
1056047
317759
681087
1821770
65416
660271
1883348
1280707
298760
694514
1639193
1268562
1957302
237965
517315
1377212
142370
1290704
1132894
951400
3365
409904
1632190
1321977
982082
1890517
1095111
927694
1231061
1690165
480945
1948402
1564338
1146295
625609
1723330
1220144
1607596
1039077
603404
603596
1204394
1343713
1422991
561691
29013
281524
1632386
1782559
490818
1020548
1014983
1031466
1683699
954422
899637
638276
367794
1804139
161595
476408
1900188
209565
989852
531660
1084161
1947815
1747265
959646
1388198
1702722
1257330
1752601
1812223
98732
1785393
277202
966988
75510
1319816
583270
1952170
1934384
379236
1995901
1496816
320005
371670
1357583
794902
1719341
165901
310432
804042
841455
1348456
688787
1417530
1545479
1445568
1343552
675992
1513475
876571
1117950
20163
1620670
871806
493371
1297470
360626
94745
511533
318290
1958485
29922
1476426
100971
338288
1936855
1339009
1034946
1768817
301641
1125404
894123
1232115
1306120
1634805
1112407
377003
165483
752964
113211
68113
1371962
117102
467512
600052
1774113
14285
1991102
222784
404308
852817
1494222
568357
861571
1901096
670139
361898
1122317
923043
252674
773986
421239
189939
1635086
1919128
1502282
853218
1443252
1777642
934356
1514652
746605
1057988
241701
1734483
844308
1277747
79013
1612356
721211
1032437
575459
551738
1562774
288061
343317
579169
1731106
108266
951585
836226
1090703
1347309
1034601
994485
1457858
787683
610581
791464
737619
1723234
709888
349046
558864
1012807
1948738
1621332
254119
1920238
1115413
1069434
1288669
683315
918794
320125
1177425
1704582
734109
202554
1921033
1350710
1859707
452344
1715241
616091
718556
1310680
970158
1899854
220064
1209
1503319
735857
547302
259330
504365
1202444
1877852
1881670
1796086
464847
526289
1681755
1320286
1391441
1029898
1166754
1750229
94654
1369700
1389779
557516
1741774
127292
1431628
1216958
673903
411795
1252184
46526
1504207
1012864
281869
666774
131915
1565699
412521
472301
591419
1962859
1574957
119264
789602
1921258
30027
1395824
1251800
816404
1057202
1339238
635368
1580171
1471581
494426
1807074
1891692
1728842
493042
1000313
668548
733935
1612571
512250
1636810
1767055
1539602
50726
1606656
134218
1139311
424518
905666
1003023
113945
277794
677238
1080699
606325
1640727
1204530
1610368
1316800
292527
1547727
384462
1965699
1431083
935820
519598
675721
804367
981502
537443
1118520
1377177
1563217
229651
935470
826034
958151
1733465
1530218
1098666
28332
1877012
423986
1585557
1202261
1745951
1866515
433530
1677747
1743684
161489
752092
185270
146905
10418
971950
110320
935888
1794503
979158
444798
1059864
297279
847471
1133433
1758626
1896518
1540990
976769
173627
117636
12211
74039
1208397
1799716
292772
150793
221591
681244
1067087
1324091
78978
377283
887202
176341
23830
176034
741838
1067575
1716536
1539864
776385
1466789
630624
200665
1277614
550680
68820
781944
1025701
739920
1437808
1177734
1989019
1563454
634517
1184175
807739
1109806
98276
351352
991643
488262
663514
275544
1214100
206899
1001963
1383483
698171
1685506
667056
1740076
59575
1044701
1625709
888306
1343710
192640
1177058
1092740
1796766
579318
968965
1756564
379410
1723063
749328
620223
1753272
1323350
1768915
28176
99126
1122650
1392195
593809
992267
397917
124559
664463
851089
1597257
1834915
650475
1937645
1692907
1312538
1035925
466611
774317
1295479
1684673
1072829
1717121
1101797
1959740
893165
531516
351598
1835905
1773693
1565739
1005079
1040030
967552
892662
1738447
240793
952144
897882
1958834
523307
1408412
578540
1084616
1964777
1546374
122801
1170268
1666606
1033688
1624923
1891577
1718365
400078
847362
736228
804664
786076
1670193
347272
1401043
1417700
284040
1188172
761390
1008108
1575697
1780649
1199892
1068117
1389446
997751
24340
199937
1974041
164956
204154
810300
787024
1312514
1191596
1533565
829716
674977
1799301
1633143
1455798
582600
918078
1935085
109263
22520
515866
847891
429007
901034
843240
292162
1074462
1364936
1924598
192231
42497
1287388
673092
1396501
317993
1242032
243860
1071540
1069910
1937664
524347
110865
2295
681398
269077
1929147
1973823
195980
1437626
1855768
927342
1037181
449453
140724
383595
963650
28141
1930019
1034552
1827978
264544
390127
229691
883287
1308097
589526
1683777
691352
1934858
1012000
1230190
622038
847310
1955697
1142410
196172
533745
1886933
1985075
1522720
1600337
1526379
1038273
1829527
587680
400792
1596883
1715025
238996
562309
1203097
23652
241418
1896421
45434
1348996
990924
641905
1239188
368916
616308
965291
755073
265094
678291
992054
1436229
518844
942453
1264192
1324613
1926105
1949702
1438773
105178
542755
601362
1132198
454602
1865075
631047
934924
444257
208370
982517
239552
17853
1583728
1981222
1769174
277941
1161744
1410557
447002
189512
551777
130973
58099
1586410
65336
70121
840727
717384
1165842
1704323
1418948
1207589
1196124
1791579
1188039
272314
1916803
668639
862074
747055
772230
184757
590661
596029
1513394
1164878
930082
737174
1140962
334079
1419894
1269881
341618
417029
1425827
1333553
1438390
264831
818670
155086
964483
637279
148895
413672
1866282
435056
1677135
1085709
1833473
929978
1764803
205668
702330
831096
1837436
1672099
1848668
169310
316562
1272188
777813
198899
117827
1650929
1085048
680787
1252640
701800
459893
150317
765320
1305749
1250667
928202
1747340
927604
178053
886437
141011
743322
154610
597501
859870
1369645
870778
1699759
1710157
1409947
1261793
1366828
1191364
1342754
1554219
1900832
1704996
1626406
1499752
1939331
107708
1271082
1699778
1516462
1612213
1858436
239081
160079
1445350
1370554
1942053
1456039
880381
1651661
801315
851604
954433
538760
1542517
1645413
1192454
1006597
822629
127403
1289181
1122599
427407
1580047
930252
1729376
536783
82430
227750
383988
1139726
480430
1021232
474506
1485517
120311
1697500
955250
1060995
1063011
490201
1453972
1859858
1461934
936059
1474939
1890974
1879849
338101
1631163
1145024
915306
1489683
1734240
249384
1533773
1982399
911295
1371592
226524
80661
905540
828989
1081101
1501444
29691
192775
1464438
421875
1057141
300080
1658810
1190374
1405525
418903
1151061
1410761
415464
1408380
756381
1664327
1514422
1983842
1159671
955798
1828536
1597803
1163889
1602075
640631
723258
1202544
1099069
1468234
210374
1827747
417922
317298
235025
1651400
1198197
595886
459193
1045445
1268043
364233
183571
410794
1197931
1366866
1790282
142592
82981
1046098
377847
1338170
1839120
408039
423694
1376314
1602638
663943
1457299
1339221
1572561
398798
1106691
1576967
870922
1017396
696267
82947
620611
839731
540036
441336
275041
1603805
1606500
1301189
56194
1131266
693758
1518621
1220465
1941064
668940
1931071
447888
1539922
313739
1739682
535981
1486962
519954
289333
1032031
205645
1000721
350325
1392696
1746485
634345
1360163
1346653
1786332
960867
1779606
1003462
1287016
1957623
970265
1749986
1375088
1895919
1335513
636069
977966
1701565
340930
75382
1570722
668085
1644778
1172507
299151
676781
836791
1580124
462175
1894278
350348
1019755
1633606
37155
1192932
1665862
435492
1857414
705002
324717
1198967
443448
399313
1421633
793346
241218
930381
802301
1663314
1087624
541760
1885398
527924
580323
530405
1850126
779975
1153239
1968139
365791
419083
1474542
1690928
1105484
1242141
627902
577353
764387
1287746
8080
684825
1515903
2148
765590
793440
371840
1430951
1719465
1890220
1482020
1925552
334359
1537776
1207489
619219
660857
565680
375035
1668479
893928
1733494
896300
1861451
1227198
1796202
1695856
341740
575994
946724
1650433
1520475
230471
1389110
1573235
777667
416147
1302322
1609102
1303271
1624955
690579
1005836
1524018
187535
1693881
1817937
1012258
203080
1065255
258940
1655852
1939186
438563
85184
237813
667922
1775522
1238058
515078
1236241
201160
1026482
1166625
575920
233650
173576
1185052
1850362
635466
1161611
1213947
58571
288092
155736
840957
965753
1240515
988510
718088
1717118
1171860
1213397
1110175
1440804
1084590
1189039
1733759
1438808
482365
773514
511495
125447
511740
1710738
758349
825100
1079327
124488
175798
149224
760727
461191
716642
1780033
261862
275588
172895
1522286
694719
239803
139994
1481945
529387
1416687
1945386
994752
1048257
55799
352049
1705310
1420297
1405129
99318
534570
1238763
764431
616010
1280942
1721473
1346660
1095194
314163
836266
442699
693215
769554
1174067
364446
1544725
788888
1641342
94590
608348
11328
1227631
1854443
1000914
1251112
1372194
1916189
1974889
1632009
1353946
1438507
1428782
1068923
703965
1329593
1630504
468500
628854
231929
1130802
574820
1882762
1344473
1401692
531914
1797362
959276
1156582
1876547
1218970
1928540
612772
1993647
741811
1733203
464938
478950
815282
1770943
104584
465133
1489472
1065569
272783
309603
1843779
1308101
678979
690002
603977
981624
259623
1008107
1471363
258058
1281839
1316912
384061
1206077
1329322
1775446
1312997
1775053
496774
211502
1805320
1274810
114906
1025801
1580311
337280
1804048
701009
455155
13718
1407844
1168584
1033944
1129933
1973082
1988954
27291
1117325
1112892
970860
81512
1705639
156762
1575765
1320597
1738406
746606
812812
276466
1847878
1865863
1622262
762745
1817445
1943700
793518
41246
563485
1744770
123200
270570
515621
580331
1340044
1297186
1327097
633784
1466066
1180377
115915
1376030
912567
1164558
885516
754383
1175147
418661
545999
1812306
693213
1434701
1448585
83126
1272785
1419100
226177
1660673
1099321
1287901
376392
1982042
996655
1516336
80651
328433
1241385
1390157
1158098
670955
1756722
469950
1171734
1372961
746280
747386
1149738
911259
97994
1338869
1090898
1385523
540136
1192766
604559
1136774
1692908
1410756
85873
236298
1821582
964171
717286
1651531
1445216
122571
609529
884762
85822
1199519
1225608
453833
1563935
629429
243693
1108819
878945
84905
1761308
1331641
1856084
1135825
707940
859055
1718594
857134
1293795
213405
219695
1214431
685780
924796
1407726
1465554
718789
901649
1570560
1397378
670783
1137179
1670095
818296
1747386
267518
120206
697493
1007103
437536
642685
1042628
754656
1363678
1269173
1100391
1596692
1922774
1916606
1029129
1718603
1509490
1658487
604291
363003
578145
1188737
1871376
952657
687432
854609
5053
296106
273212
1179103
632674
1594937
1882158
1092926
250052
849760
765197
1537332
1221908
114968
1130074
1153191
662217
944464
890571
790056
1613928
1876848
830735
1402610
1967618
905051
1867061
1211009
321559
37800
1268540
1167265
219670
576241
1302823
1957299
82957
1176994
387452
1727985
1281055
1384887
1189173
1031876
854710
1193951
1293316
1343045
1753358
1878323
106544
1601238
1280933
1808085
280437
307711
1025797
992501
1583127
1543980
886380
169527
453204
697054
1355255
876970
348404
438973
1142307
1559269
1147219
1153867
1207422
113841
187964
1650113
712191
398130
876273
548692
1242999
1763256
986167
747837
488987
1696234
1020592
1780417
1586304
1624177
1720632
1227505
1811921
898863
1551068
186214
318829
1405578
604279
429081
21917
1208570
929644
523484
1586912
1595863
787074
1197563
908397
253553
502297
1777498
1060050
1794860
1231368
1357784
610227
429456
1613655
19722
460526
1081984
1872775
1820402
327016
1391859
1062170
665811
690187
1071149
999207
1123612
712162
1224221
1319210
951120
1228894
654782
291493
1456028
202578
269448
1208146
1963233
1846836
1725558
302682
413842
1515444
1128924
294970
1128997
893693
1874933
1568309
45390
1613967
1891830
1027972
1429493
557079
388309
976273
1063854
513966
1403120
957378
1920897
96164
1645339
1281957
1495785
466576
1771228
1490894
525917
1386793
1185671
1114103
267210
1802635
210297
726704
1111335
586248
1995579
1008694
1744233
1061802
94295
167050
1101713
1485482
900287
149195
1617827
58156
955078
1474451
1214465
870372
1731371
474825
1978249
1272916
1129157
401210
987891
1495269
971822
1967207
927865
1476945
253275
1277616
1183372
290919
821480
700474
1199546
322398
27565
814820
1309764
1304433
1967919
116388
1198165
1609728
837197
133794
1472911
42088
697713
1137352
1425591
911573
774510
1869354
739419
1699134
1308711
177444
1734319
901694
1309935
1621781
216640
1614
957925
1909046
54604
1789219
513648
1767551
1484192
218710
515135
149026
316914
812511
252203
611749
1426137
415012
1693683
487241
1798441
217102
386414
1391275
499705
606298
1345768
914020
666610
307666
347987
228202
1543123
1725562
146040
1814766
982765
483581
1130265
808878
946552
928668
469132
1734321
38448
1066779
116000
389997
1496159
1714790
1377745
1427183
1783391
1160436
565576
358544
961603
1049767
1759882
1382712
1107078
765445
432925
1491182
1728446
172316
21882
714020
483551
1187638
766007
696280
145151
578015
1304411
1882282
790604
1448567
1342386
1500193
671112
320127
226640
1508728
1756337
515444
937063
218442
1385671
383923
1952708
549129
1821886
1909032
125737
923884
959556
789952
1512415
1935036
359751
1040871
293100
553911
65583
555559
1780982
1487791
814000
1935803
1476828
55542
150976
1230481
480596
1277244
1390353
544222
316508
553155
413166
1254220
110691
259651
737407
403901
1379424
750036
909093
666519
1029600
419849
1523089
606788
1378078
833015
1630870
1730817
1769392
1824024
1439330
1337396
835689
312231
1668221
716607
561446
523553
1097265
1591540
237232
1986845
1648202
864840
712914
1208087
1430925
1979815
817248
292208
1570432
1094787
756647
1572522
352433
1542196
276714
956407
935389
747428
1529396
1475581
1706453
640840
58222
873113
50563
471598
1190470
1838213
1550871
1131420
1370173
962398
1149095
1902599
356954
1149050
973249
1482024
1177272
18989
1034859
15324
290898
500798
1308718
274815
843309
1574907
1948197
1744733
1584589
645067
1496842
1304975
1376288
1911322
478335
1735161
976377
1225869
297149
67933
991749
169807
151303
1603246
1940297
1960287
1281417
1862158
1203948
480892
491111
1455017
314215
1333081
363757
1604439
224984
1377632
1421555
1921726
1932448
892476
181364
540830
1987879
408365
1650592
1350908
1529463
1341891
776366
1889469
280435
1861619
290123
1288899
1267358
523261
573355
64193
1047501
1374780
1851260
1477926
716105
1100608
1688195
714473
188474
1830470
77656
1165317
23072
1962295
1513854
766662
1300984
1664025
1489759
641802
1558866
1183220
228520
1610131
592100
1703612
1254997
1237519
1742782
1203952
142073
1475540
1578249
323266
803927
42972
1704356
594720
984144
1736206
525847
1091159
1082540
138979
1801397
1478696
1668075
1316762
183846
1084056
238157
813210
1472498
253564
1940694
1411078
1175301
1860381
1203277
1210064
1909101
556569
315214
1367940
1352621
274627
436191
1267306
1592730
1094989
318626
1415244
680301
736170
1913067
798093
692475
547668
68862
261972
911076
1334882
1528512
364655
1209954
1729035
1870787
362609
1387062
140335
1980498
916742
1990166
1116878
1903984
273927
815224
691748
1306341
1340001
242531
525368
1006539
1030986
302237
1860155
883578
931792
989134
1575494
1327268
1034039
59924
834651
392194
535947
294694
1041297
487704
1207770
636199
1019151
1339819
1293802
1800327
713108
1944029
1703390
208767
593324
1953031
1531961
614355
1170638
70353
125672
107742
1324957
1513070
1804375
737016
1640908
457183
959074
585392
1395552
396118
1649456
273761
1987416
355956
1356575
128170
1727435
1246128
200254
1833941
835893
624753
1585563
1632203
1326985
1796853
1972175
150456
907967
1118076
1316756
1220477
429224
331481
15539
553215
722219
1015438
547728
530625
1187512
1304708
921655
318173
774701
40634
1256250
486071
1331781
235817
610785
208524
1813347
140840
819146
478600
388915
597541
941089
1971890
1057798
1993002
1507790
435782
646072
732191
159343
1783368
631696
739060
1808158
88871
1977133
1294464
586560
1076943
741069
1613148
732559
678594
308282
52022
874349
1686194
777005
1019270
10275
98354
1085387
1109961
1202615
543589
209650
274601
835544
894136
1607535
1571026
342919
83213
1737528
559015
887070
1198669
1006193
96736
1205700
92581
1384699
157033
990694
1945524
1902332
677892
394423
1837492
1058077
437386
1307973
222673
1810144
1326919
386348
1433870
1932263
1673866
1764941
590449
1562152
1360550
1317042
1097642
1464318
1190139
802351
1264955
127103
1758174
1059414
635559
1574993
68995
686263
505414
1145633
1283948
1033287
975522
1282218
1610761
1267912
1707616
352641
40453
1881676
1530236
571187
1114982
1014647
30696
1222757
1513219
131425
1123881
1359032
1020270
682152
851596
1917191
442232
707852
1762728
1835863
1883654
876157
158495
1113154
424268
182196
256358
1633738
106736
1303384
1718770
21308
334649
513012
1977099
102458
1432860
996220
429780
1464477
154605
845774
1905955
1274808
556397
1074251
1647536
26870
508048
1205358
1300041
735636
1236178
1143203
1401163
1805913
325234
1562446
1206212
452121
1718076
1729145
660096
794674
1004783
1549074
906417
925443
1598452
531508
267852
1382698
1292731
1993031
412171
1205589
1594308
374304
1293164
369470
1032966
1769585
1951282
929343
239430
491151
1321213
1458636
893494
19041
1610017
452679
1792979
1108508
1757227
1340927
1153974
1838780
773984
8277
370687
1878831
574010
570594
21435
622313
1150485
1810305
1505971
925517
1382901
1557368
579374
572841
1521606
1694764
550810
904626
1717145
368893
245447
252687
107101
1318404
266469
163261
510333
1608750
484080
1504268
1839119
484504
1451986
261543
406151
387357
1228809
564724
438203
557125
891153
879827
291091
1375411
1260321
1685198
1164231
702132
417196
761357
1580616
152574
880659
1966506
1798313
832365
1296951
1474210
1629625
1664850
635918
343406
650967
1078251
1295445
908348
889824
100623
303614
712800
1080181
654176
1438428
228981
990160
1233516
1775042
658871
363718
61571
782333
1868279
1170758
1043917
1207356
1650755
1150427
1511285
1647790
1917566
1451116
1633517
362115
517998
433678
1743424
1307579
1646386
1999248
685271
268347
1177100
418141
1752736
614630
1962294
1185963
1371511
1725590
1565208
1611609
1417417
1975855
1642983
1284913
1264828
671875
400755
601597
566915
175336
1953329
1194167
1040686
39533
1002204
734755
1769577
304686
368470
786943
943080
534626
462469
1612661
753304
257971
1989523
1837387
1961038
113398
943914
373007
112476
1973195
731620
1542724
601449
1395005
1538406
1761635
310814
1611767
433308
836661
1854772
1924105
1263656
1794370
1231990
1342702
341282
148079
231077
1036410
443535
1038427
1637274
833610
27962
1895772
1477829
1756678
44597
617619
265525
1084836
909696
1890222
655833
39966
1531958
1449183
376335
1192196
1299230
838060
300027
1889701
1469285
1878873
740958
1451776
1076598
1944399
441989
1253337
45603
1189060
1934796
826648
1363773
217030
295457
389971
1693655
117166
1895572
291210
1088364
299994
1233268
1398140
1457152
1772206
961215
1788153
100628
5754
1696158
1058784
1243960
166146
233100
1381615
759961
1121465
12429
906397
1696395
86380
1797768
1015276
1548203
771547
1629438
1813448
922159
359424
977732
1370655
113210
1653382
1953621
1703796
712111
611790
1404796
117065
1222014
1389245
1122758
1579825
671849
804618
54727
1565046
1905101
680322
301299
913747
861671
1912106
1240573
1002014
1971632
441764
1983198
1125934
1196085
1718424
1919083
1841147
206980
240804
1318220
1099816
1054361
897994
162007
85243
1915409
1985546
470358
937464
235241
380068
1172732
1016344
615340
398616
875743
1411190
1056246
1695617
470640
1288898
1196091
865827
773134
1920915
772889
604861
1067190
199138
1987608
209862
249196
623760
957142
1288007
1524043
1884435
1081535
1955813
510007
354442
512738
1341258
1554202
1227762
774935
1398002
451163
1400792
116915
80517
343331
487384
83418
445513
345336
1516858
54695
846057
582306
129008
174299
549565
1477365
758393
16094
1744976
442086
1732990
168883
833355
125115
441733
362752
1495597
1939707
654750
563519
253919
865919
1601120
1085677
1817982
1968975
1309928
1037720
770956
1569341
1109838
267328
1524964
370526
1026676
1972340
205973
1139831
1057866
1075205
1898880
1320657
85189
940760
812370
1670052
1937817
63859
495894
1748428
69201
463651
152422
225312
36894
340420
1833260
836795
1812971
207530
822823
1177415
759082
1919997
497569
1569408
1591771
1471085
387742
1396015
1995182
1695562
215208
1629808
932526
1956847
1519611
121481
67541
1430119
289567
329678
1842191
460586
968044
1164546
383538
668637
75361
1859957
1893756
951283
94122
1891135
830432
1643805
14168
1504535
622408
853559
976287
1921354
1066636
1917597
125443
484677
1586636
545442
704823
85983
1115392
947323
49882
224356
1491816
1510893
1253850
1580141
1651944
1833167
1702958
878291
687231
830523
1689870
566597
1308936
485001
1536747
1889347
915033
1529531
443502
853256
1970778
196969
1791252
694312
660191
224067
975697
1736142
1506492
1097893
388254
297096
1188172
935900
337346
732317
1457866
1557918
696372
451087
1599576
1998085
347558
595048
1825457
817183
892558
1862543
1765484
1236189
1112834
1029685
877889
1984358
1389604
1456302
1939389
1273653
1517468
1209564
1789313
513476
1949772
1147027
1650849
1898484
1928341
1900721
430292
320714
1704988
1626263
1605293
1229934
967099
1476737
1156787
658586
4514
1965782
996029
1802662
240917
375300
540570
909423
1894737
460504
1977000
1422217
1651784
1265675
1978763
1263416
1561043
1704319
1595856
1217893
655246
1649554
1834471
29603
1927881
1924088
990284
449331
321002
1691135
1246484
349564
852126
721001
1919574
1173134
972514
897541
1291842
699216
1841886
1830491
618716
359006
124973
695818
519478
1983043
520722
680404
1928507
397846
605306
288708
1934294
925169
1290699
1201845
254323
1646613
136074
1294329
1164911
60270
1254131
1565437
363421
782548
32618
1997303
1322425
1287717
793129
478314
1390834
1605750
1941962
1667492
594403
1948829
1069628
675561
1127057
223694
1671375
1261294
1375115
1127188
1506764
1048181
1283496
1064174
835351
1937506
493546
789996
870421
1850640
1443630
924846
1008320
1923988
442869
1430717
1675798
1220046
1771871
1347272
1094748
1593053
1563058
1286232
531022
1608609
1941597
937394
1562060
134757
971054
1908065
512459
859275
1752481
736697
616758
1133707
1941837
16113
597629
432019
462030
1436727
1325032
1447491
1448262
830487
860052
630011
280547
192506
1529670
413869
1470705
1192259
1788653
1103197
1856087
1773448
615855
1465206
1781155
511050
377422
475109
1647479
872651
1571902
795839
609984
492398
445335
1839890
1301357
73742
143226
1994076
1113111
1628579
1365847
1061759
1641782
960158
191256
1491277
520059
652623
1663393
681674
542244
1760308
114875
1827126
385884
1292628
1547213
87586
1552557
641877
908592
1074429
891448
526947
1547683
1559575
435029
8929
1267378
920070
125390
98903
562300
213194
1430433
1597716
1303147
281379
1593290
909686
892141
160103
1673386
1576456
132999
1528728
412841
1848721
538159
1982712
1044182
1472390
690399
1950995
182337
1985652
227198
244753
1436195
1101402
1967043
297034
1854371
186675
289689
518921
1644379
1134741
137354
1894134
1946653
1919810
1614992
552133
650179
146391
1443394
849405
869380
1520958
1953413
44749
100035
1546440
1613667
1305707
1788433
1570740
1191398
1844443
1215289
45118
289043
1596720
132560
352074
1341443
582896
1846607
105979
1435999
751511
1235192
1387129
1874477
1262341
728624
1123334
1346810
1179333
298212
773064
1185778
1455294
1047770
484324
599714
764604
1370484
1437610
477474
831910
1889607
773252
343281
1892921
1498024
1749776
921920
273474
1987953
1875004
339958
379686
712317
1696112
235977
1077434
1078889
447249
1542811
1163787
779300
121342
65131
510690
1473622
1901973
84802
217581
1515744
1403073
1585419
299224
141740
1445543
387336
382937
946262
1396372
1694557
191636
1841336
1391495
1149330
1866576
512416
474371
906381
1704564
1336564
832207
237797
1890519
353580
1777910
979344
1947278
537605
635760
214777
255756
1499335
21082
440772
1688877
654021
1484990
683496
367033
1641446
1764645
1189837
185263
230999
502802
1807400
876314
990465
84500
358160
305148
630153
1784790
26175
448979
1831788
971955
1731710
1206223
1545685
367600
1935214
457277
1811919
753652
1152054
876178
786886
1321266
19616
626385
1481994
1921599
1536880
56198
1609697
110684
1476013
160079
1653532
1768790
631551
87993
552696
146962
951873
1547085
1256997
941870
458655
165655
1187489
794614
435614
154299
1400780
485769
865607
1872119
633118
1745617
1477601
1966215
1225173
1358459
1313660
1330446
685413
744969
1805861
342128
764391
1311060
1808884
1787483
687320
1894252
615952
1359139
923627
122591
107648
397114
1430191
282848
979895
542907
1965202
1387281
273301
1303621
74707
848902
667597
760607
41071
1551259
406805
258678
477301
558998
1775676
46443
705687
376733
935906
1423728
1225270
874663
878416
877765
1251832
180076
1992421
532869
1841907
696257
542705
948189
1708018
891093
1155547
995844
915148
658674
47028
1566830
177546
881921
100247
1493136
226505
191600
787376
565869
1372117
1304660
1815715
1068102
1097867
1701086
868729
158220
923723
372112
1361804
1108662
73072
1397581
691743
1111491
1496297
1881048
738823
1703915
1126308
1172669
626028
747032
1790791
1281644
1962118
56378
1687921
184600
1920613
1961039
1844709
1458149
683455
652273
1567787
583169
1114227
570987
686290
993579
7125
1130115
918881
1919968
1872360
440356
513987
863243
855174
306321
971076
914523
2439
914344
420309
1946586
1488420
390794
58017
360402
220094
1815719
1025488
937846
907497
1393024
1842763
1555398
1541404
169584
1315833
1306368
951598
564706
1983407
1922851
1076174
398263
1259243
1031914
1344635
125741
1871623
1183756
423799
1172227
411531
723813
1972042
1737711
379219
1339673
966065
93028
1658629
490858
108777
1857261
1539182
715733
1982066
1227883
560962
42217
1481599
1028035
994913
337334
1585331
1530631
1045459
1769893
1328148
1342684
1798221
748741
1514275
743837
560327
1775679
157481
458939
356813
1999765
612057
783100
125582
1227891
336604
957230
281074
1069635
1728367
527258
1371500
1293473
1578512
1992625
1963749
1394651
1369103
1979254
1317045
888077
51188
1077942
1040961
1476780
1477721
1176511
763810
1887092
672137
961142
600586
704946
1537677
480819
780010
1886536
696670
39443
1845980
1534866
1049517
2406
600055
1593756
824382
1480785
699407
1534083
1401188
1976608
1956635
266481
1020105
1069158
308805
1189471
446226
188259
835507
999739
1696646
1305405
1121641
189921
72143
1384069
1090711
60387
947633
730936
1952708
1304726
1558948
1368369
114519
1391359
1555059
1188276
1683824
1625343
1788815
792953
953246
79373
421986
1099923
422880
1956730
1136612
1811181
1058097
247000
1944651
1042407
1965815
1152876
1532840
1738680
1381244
574526
272832
542118
903371
1765478
51582
791037
1209071
1536407
1582932
532447
496830
1067642
711394
1483249
227984
1249277
1995185
104402
1967822
1211547
370736
1284073
1283563
234871
152955
272776
177774
1922725
129666
1961811
1747037
426510
374863
258741
1552045
211621
463408
936660
1462577
1960402
1231979
947256
1574463
664070
1746239
1067238
643003
1512858
556998
528062
945449
1276448
366125
739816
114994
1893443
767271
736101
1904729
55219
327389
1984310
1105009
1200969
674945
1927685
1806166
1705788
445560
1656491
1947412
1365705
1564567
1926515
35535
1109788
1485894
849876
1742408
227570
485665
853073
1930881
70973
1452040
431605
1857649
1428246
1003985
600503
1706329
1411595
903895
373257
1139148
813907
354678
173342
1898595
1683651
1067729
1425875
1600524
845558
254773
127786
355376
961638
509012
1977413
115209
1188019
484364
470174
799971
1442614
1777749
1939694
74648
628722
174526
1800470
1897169
1767083
313593
1406100
858401
1813388
852634
1628051
306466
1737433
1894031
847388
848995
916554
937601
1556236
238360
1667741
114772
1597669
485798
1193221
792064
1403326
738063
1812637
728810
589523
1256589
1714424
1967137
1667386
592476
610916
622787
396415
481369
137585
556674
1128590
719234
1348230
266793
1808236
313271
285286
1426084
1565354
462355
1639874
60813
1937049
1568142
1073234
626011
1781365
1820800
1685574
747643
861574
268824
401593
1479941
119140
1562120
668497
450107
139492
688118
1560181
1592199
701300
1140998
1645829
542108
1881495
25759
82085
678189
1306984
88438
717801
898940
456892
891918
1691504
143216
972944
500394
1648615
469912
38915
1282481
599049
236654
476981
1028921
1793568
802935
1310959
1786333
1471907
264843
861316
1588787
782875
1917899
597092
1428022
1860469
1016707
362834
1556535
407643
21181
1358318
755938
387008
464422
452056
186571
1478851
73288
862843
1336015
411094
1617916
1515940
761936
1103593
732862
392291
529809
101196
1629139
1279453
500065
442996
505251
1908253
746472
1492888
752987
1704687
810339
1516231
780975
617757
605997
1499907
1946777
297032
538913
608135
613894
1679887
1847967
1724433
1205579
1438012
1353126
141722
398029
238752
197246
1687270
399311
1072459
1281946
501150
1272114
1614887
1877489
1146193
1060575
101915
1678422
118910
1376841
206844
180691
1418085
980573
1866497
1087202
1602243
451900
571347
374299
1516586
1270049
1280262
893616
925359
847308
791381
1916872
388178
893767
974200
1531058
365178
293998
978448
239496
627423
752653
1513165
1665087
1327764
1947947
942751
1219893
137445
1221134
751218
1211297
1875410
1991830
1352902
1711147
1803790
1814144
1167235
1559854
1026734
1817678
1238048
206489
1071871
1797852
1011639
1246350
537032
1084962
1412685
1339296
802641
288955
1605255
1807278
1353055
1252496
390311
717303
763632
1031511
58210
1952434
1774210
796498
927486
1245266
994634
502325
1972559
364205
832391
847927
853117
88928
727450
1992751
1561209
1153892
924904
1670447
1748476
810459
1500182
1234265
1285228
1366145
270346
90340
413247
586997
181172
1907969
1155556
1800110
1412099
247629
970498
1960444
77244
1725970
1231978
1137668
1401213
1786158
1811698
243885
1193340
270315
1908317
1403878
1856545
1779233
750731
741404
1363421
478575
1994988
1646246
1098833
1056267
1500779
1981153
446622
359208
829066
92157
1113654
616385
1924130
1679429
1329307
1523010
165933
242045
1908388
350161
1264449
6331
195651
197683
1710367
1781540
1872814
1853529
1252632
1398833
829754
1668213
733248
1316328
1010947
437524
1784733
250680
975111
1129631
1194346
1466425
536332
71108
1881461
1767737
1622870
423208
1014063
1241711
265897
589063
269530
1266432
1596627
189761
1503042
950101
1146235
671106
1296712
241813
883657
456625
849142
1339951
166736
871838
40003
319122
797561
219807
818198
309048
375041
162546
196355
1973431
1567525
763033
1598289
1884279
374537
1873795
1741030
1147376
1905335
1039377
198717
1710199
743255
1707422
1871351
780164
86163
1444570
331954
597612
329901
979459
486334
134060
1620054
489529
1608612
1163450
691434
398208
126033
966300
1533428
1211620
1430061
1622959
1943073
1962573
1765607
1864016
605189
390816
1544794
1659103
304368
550094
1927030
1961425
540453
1645244
1050662
1925845
1448380
1872180
23429
1243632
1703960
1158041
816194
1723099
550457
1305732
1690748
55666
374274
1585659
454426
1034667
1535875
710002
846904
393109
458028
956616
1898628
1698002
1650175
228946
19729
1560902
1722007
412343
187182
808523
1086242
1558341
735501
1088830
1217600
1345163
1837189
380943
1481152
1342573
392239
279427
1668627
1788785
659044
302983
1090994
1076440
1043708
1576547
209655
433888
1113935
1651901
555917
1633906
1879597
797064
1256165
812364
1903405
1870665
1047332
854444
793626
1658800
352560
1367767
412455
1328942
84348
675626
1586907
1466912
1252995
80945
802116
415023
939906
1123374
1893478
1025336
1565654
593515
908058
775692
417303
1926698
829962
856550
1102974
1742173
1333218
1011086
661098
57528
132596
1775612
1769813
814290
642948
283996
477010
935489
1468514
1871756
1861483
1934202
1927607
938959
486685
957392
1425141
404432
1189098
183247
1997111
1268907
661391
1378498
1594337
893470
16021
287880
1316864
22552
76422
713913
1845592
1394666
1193391
583739
1873733
763900
595506
535692
961420
35030
1809794
1647521
223431
1240076
258675
1855674
1611012
410594
1189944
984152
268559
1144825
1238982
776922
1292857
1624785
362960
956424
160281
660308
887225
549434
1238611
944164
260538
191715
1435161
27293
669717
1206133
1180078
1440549
1690887
102966
537046
90783
963770
298820
53266
929190
222831
512468
1204948
815746
297774
75957
1775333
215281
1890235
861974
50789
916140
1806840
613493
1137396
1725688
1012362
1541830
363625
1569853
98608
1782272
376493
850412
1602535
841658
1285130
341441
1576668
1500199
1406103
1756898
1742342
506130
1624937
1986511
809941
1199441
1629213
777292
545614
336431
430423
916475
1091837
786156
1828449
144372
528271
1874120
1960180
1461959
1510870
1825463
1583646
222309
1332196
1837312
1793884
624106
1351432
442245
1253007
1055664
574474
1111904
718635
825642
72194
637209
1610452
1072952
1254321
1483915
1433813
39921
1313527
1878635
788711
795858
329228
1974724
1881136
377336
1475601
1286365
780629
1008106
237158
1670119
1031613
987599
1764799
1021703
1692852
264622
1763396
913158
1469199
1743980
656027
727154
766743
1244943
1131223
87496
1711776
162872
583624
1551522
1498195
1605742
764489
358290
1257478
911503
1315913
936868
1065875
1322096
803464
414716
117198
5522
1043420
58157
966784
1541241
799877
164480
943539
1860916
1828123
1005890
605863
1886533
1211418
959524
1385135
538939
785520
1787456
1199883
68457
1137575
168333
1570122
606866
1234988
996145
1455179
1044019
1531613
1225422
1328301
669846
1458614
1071525
519044
1940399
545989
1580300
1765779
1242747
1284031
1591239
603751
301846
907822
810423
263990
124980
553165
1049445
328026
440594
1518775
594703
854645
1565435
890422
1814999
894135
140010
173790
362739
37794
158470
1503714
215696
1157399
975265
1401764
1703132
1413351
1231172
870470
1953881
1480875
983094
1622785
1939957
1501614
845176
71233
85327
1728944
847615
1979014
1768692
198188
322909
1265749
13729
527031
1833181
768719
1228174
1296480
1711836
739777
799116
1537233
554693
1213252
164431
714830
1643967
1289337
1969828
1637415
680096
1562460
1043836
1442488
331068
975038
1553972
1751325
972587
1898920
192814
521065
720801
977716
601552
980652
966975
937069
1554512
856687
290653
1039031
156637
901741
1851764
1989246
173731
158111
87836
1886369
1776134
910948
876722
537651
351870
1127349
1990866
442546
1863170
1440286
287009
1374152
1262520
1771190
442899
1904106
415774
962556
141881
1909873
1179206
1808167
348177
1364704
1538367
1755675
1692933
1984834
1234936
271828
1989810
74864
1613544
272467
1258848
1302471
693418
1303121
1420599
1900072
244613
1857797
1605679
279764
675997
663145
1594723
1930049
364674
1535603
463599
506447
206422
363797
1708938
1350220
1589756
1214819
315573
1025362
1469275
627637
1435514
19981
1807672
663332
849435
1615177
740794
217444
484851
498429
878855
386679
1381289
987482
1970002
1325707
241027
1575586
1980150
1437894
915234
239844
180221
1129401
1255661
8144
1442245
193129
1873065
1770352
1740783
34117
1150422
926024
1501221
203379
1489906
1477726
449647
468945
879316
900868
956461
1712620
834839
944938
1189390
350521
1274121
644951
630744
1651025
86985
1124760
703081
1465138
207797
1658998
512221
1400469
683591
1557435
281476
206138
1362376
455551
1974328
1802685
458424
1015785
1825483
1844189
1704016
693260
468352
1597305
782153
981472
447872
1480842
742051
502320
531592
314144
1130857
7579
1854155
176812
1163326
253358
717634
162418
3859
1301581
425102
1225296
516813
1766623
605339
1644149
1304402
5118
309942
265133
1664689
1711108
383817
832648
1686606
848165
1571715
1631053
81087
253293
1560402
1695452
537522
1766828
386283
527544
211262
817500
645497
487901
974492
627940
1553309
410627
310232
1985725
995859
778472
891307
81116
616710
1701814
1702439
1045456
1011777
201142
574713
1023396
1755400
716374
596361
23952
150214
762339
1925325
1742605
872182
427918
1826448
1353593
1904195
1512256
30232
438757
972093
1714505
1527238
117084
1753318
814901
840045
123714
1423520
1576829
249338
987310
1141997
224513
568541
1450614
223233
879821
148066
1026234
456860
1791597
1021831
930875
1075205
1405919
306549
380244
1664069
1142992
1319914
1158962
877961
464922
343823
601459
330585
725778
1919628
1051418
1362777
1633728
186618
1410841
553498
1364630
1211192
1198366
1886814
385153
1187314
1556517
428695
747325
1092411
1722131
1668926
970541
1991429
1923766
874658
1614339
893094
51380
1989096
1588675
1850227
1378629
863106
871962
273221
1469146
1348087
1497468
1518446
1730732
1937570
888926
1934241
1816829
1599132
1220778
1666602
1011921
697907
1396386
1126638
963132
1412553
481028
1072911
541015
1496787
1118856
1956894
966368
1711098
1039165
484732
899474
1199835
545047
1328462
1486893
1048810
256302
46263
440176
273298
1312173
599424
227103
397339
1310597
1335646
424462
664591
1920672
1935211
1559733
1942402
438742
313909
1435785
1863595
1155820
761121
1255609
1042611
274084
173361
1265019
1727552
1302199
1835167
827707
1778227
373496
437667
483313
1990311
1435460
1762854
1295303
906424
1269958
1243924
671279
874820
69207
1388206
1821605
1088552
1132847
1122790
104161
1726374
1250443
107051
139126
291619
961397
618378
362357
1487673
1460145
467583
1151303
1615127
455638
243833
556936
1517448
1114085
1270380
100506
306642
1222125
292511
1772339
1486896
1764984
1244066
893016
410515
524913
1106106
1982970
1948641
185430
19312
109339
700626
349791
1231979
423883
1749801
974064
1891684
1032142
1365242
1205377
1854265
1093031
1687675
749088
1954382
1389986
316131
187632
1119550
1407980
1535557
296093
9918
37500
1913130
778
1911190
718589
616499
207589
1188320
262909
653724
134093
692046
1274713
324498
1867576
959552
4991
523163
1244836
796407
1415900
52969
1949805
1359154
1978780
1111544
1486480
342831
1923959
1773809
369426
1123320
530320
520445
1184033
600372
866453
1449711
71450
556595
1225045
1882747
443684
950184
1519392
1289811
1988783
1781063
1969024
1559127
152268
646158
1142572
330756
945856
862865
1332156
1769800
398574
197175
1557723
1429991
1056695
1522011
300142
1118988
320979
255342
670071
773853
673376
1297539
1317119
1568781
646189
169742
394475
1090087
1794387
734739
1528348
1049355
389447
427162
547509
1783930
841459
564563
388297
485454
712273
756285
1240141
547706
175292
1621298
1551678
1635227
1779011
871503
270520
463043
168837
1680516
703060
1537616
391053
1022410
634920
1555208
386576
1995024
314828
60862
564515
4000
1461016
1359052
1977908
164842
1882519
501101
1267826
304554
751126
1516158
1305221
938906
671345
1889417
1011020
1475176
1220946
84249
290101
448302
572859
1927512
1925691
1769685
862763
1769500
1259774
1599929
381505
607857
1572288
1484074
1702055
1945392
1823672
470386
626778
355600
837608
1230837
1573686
493977
1294340
1599607
732333
211279
1298338
1614178
1299128
684404
488543
1608541
786246
1716730
367823
1812197
334084
537354
1158634
1379265
693702
500042
1232822
758312
1123925
530259
608666
1795631
1292490
205636
1507334
1641545
392442
1860212
429097
1711360
331176
1830044
288998
1687958
66526
750299
1082416
1602575
474509
1038387
999777
989737
1388877
159286
135973
837159
191975
1153472
1473861
175168
1718757
1648825
938237
115183
287074
655427
682971
1242723
1977529
591572
54785
259220
1724357
878851
1654261
1708483
152620
42227
1290465
608817
848952
1771905
934818
1597166
1928328
208658
1141445
145513
1807269
1520982
316354
1378677
1275069
611074
775690
406833
1600803
1460663
1661785
1706185
1149847
850895
1146867
274679
483041
1006628
1218362
142196
1171091
300567
1277171
1226255
1905206
846298
797702
1863526
1991727
129241
1746277
651005
1433427
440113
959938
231911
755334
1570706
1030442
1525571
1602523
1028643
654565
120083
1440305
173180
678562
845104
1770163
469068
690245
1658883
416756
597370
73294
1073300
1651735
90669
602184
1275398
1781971
1581356
437564
200651
1133569
441473
1660058
632983
336270
544013
1525534
1610593
317998
1276540
1405396
1646556
481040
1621832
1430363
1151374
935845
1751895
725633
388352
1524403
1345077
1599440
1655111
1870704
1855282
1714161
820217
681298
806493
798777
701808
829920
231773
1730235
942064
1846229
1023008
933001
1024730
1097016
1692851
1672434
1332623
1810563
262970
1355027
380066
1928083
953056
1028275
79679
1031495
952315
1536276
908599
1622082
323048
1435243
738527
148133
1710279
537303
980302
1590699
486913
1817462
469636
1714184
862799
1458383
195086
1263222
124959
1477871
324889
1778386
194703
1868870
628761
1151803
907594
737883
218272
633332
1104410
1363008
6037
1346318
1559189
711113
1707862
1776799
1868611
492897
534837
282837
240290
303522
1752236
1185503
279276
1690912
384560
257164
1185184
52444
1222142
157179
1102308
599331
1051495
269356
1570061
1118466
1576122
1427739
26167
400086
1823987
1280291
1266798
1492288
406610
485412
1637683
1402322
1867624
689977
1933363
7035
954541
64015
1828363
1145454
1417851
1627495
56451
900195
595893
1972657
985002
1886316
620610
975892
1160604
15789
128780
1376620
1623551
1152980
927974
1477710
1199374
1754765
1368377
188766
313226
774904
1712381
620632
974285
985649
1789070
1192778
1069294
1750012
274403
469827
1348460
114062
159626
1915610
1540307
1748588
1238513
1314154
1487
369988
179753
921261
382330
952095
1352706
356659
1532029
1577932
1102027
913567
521582
1460365
934554
1731596
495875
984376
1041792
1443757
1682066
1775852
1361550
324335
1745699
1179202
352652
577926
1460884
173600
440916
85569
295191
580405
1422137
602110
1589120
757753
1344158
493268
1090583
1721280
1770453
350467
1294749
256429
1594821
1373611
23718
10773
865970
1824785
1343793
1323271
703619
1610918
1830253
133351
975782
155604
77334
1527039
1727029
1282159
359990
394427
580277
1516860
1416046
1139068
270824
1983172
54303
1890368
839435
644104
1796552
100952
503293
1040717
872180
547094
726205
443757
1071745
1955630
1344697
153753
1812765
72889
1847404
1080592
1167406
1600793
1742932
1225376
1117358
1052185
847480
646655
327565
1812866
528806
1289410
61996
260525
1717438
1117663
1369911
469031
226457
484275
973374
1188166
1152084
344983
681188
1641878
81195
199119
1751014
1122901
392652
1525524
255142
1277120
632937
1183708
451090
1090781
680693
1836765
382155
1915007
953065
56339
1685625
204678
1209456
1168693
1475559
73996
12910
534205
782598
1256005
856843
974718
1850899
354139
123027
456242
1729743
366496
1505829
796239
1934983
1550164
181484
612818
44073
381112
586456
59965
343688
1827221
1702233
1432153
1151420
108679
898941
1030004
296057
588491
399051
838074
603620
1109380
929515
215363
421191
595800
1223403
729006
1766964
1358060
379543
1043001
1839368
1950706
1357114
1117981
738574
1981106
1634342
661759
514364
1704977
1393818
474765
1596384
1422051
1303377
1610120
1230885
1527344
1086840
1523678
318273
165213
1775790
1011544
926588
366332
677844
1968465
834525
1544526
953683
1994131
1024185
50199
770285
900519
390239
389089
1375262
1833822
1412680
1811781
1665812
229027
152750
878013
801738
306234
607284
1984759
1989877
1348170
1307840
969481
1106168
1027270
1721685
845745
1873479
495009
1528986
1193483
1071541
770775
782234
1556830
915848
1175008
637378
854515
1248291
1372390
575706
759187
1400050
25045
165337
1858191
481991
1602066
83309
1091453
1041439
1688113
397398
1398551
528577
1666312
25122
819762
1089550
1871654
817890
1178393
1577334
1201091
297903
1272220
1385559
581072
561239
128186
958147
1834220
1094381
433979
1172971
261338
462974
142636
913103
441293
553066
1191919
848851
1232832
1391662
364013
1181741
1723057
1542875
746842
573043
1169689
957248
1509739
1281168
820575
1625208
1752679
1055804
1145862
823386
443546
877335
1482503
347188
413703
53339
507475
1592146
890663
993624
1580172
795258
1597440
1506882
382719
1916275
538466
1098631
49772
769803
433536
716359
745258
1906746
564369
994287
1583556
55082
72283
798868
621829
1699065
1214579
668391
1581933
303446
145651
525201
891845
96976
755347
397597
428964
1374726
892748
229530
1747149
944291
981344
1802787
284495
1731619
141325
960933
1808939
1054514
1954646
1363090
1722958
1781061
1557241
1925475
1202127
1828523
105288
693543
1654454
1399982
809332
1956987
640239
1482869
1179340
1041981
1194609
472048
855005
456875
1060609
1666400
1464905
500508
1255019
1954717
1789561
363411
280857
1184773
1479782
1487695
1696030
638966
142520
104517
512215
1306313
853051
228001
1879526
37135
588223
1512679
593226
219361
844637
769963
507839
709863
446798
1495273
972219
724119
363066
1870371
1705818
165491
971485
1926446
1616649
73365
1919744
1792558
1459945
891761
1655293
995824
199991
1090414
1908704
40020
1444578
317219
956729
910898
356444
318642
1221940
1414670
931650
388196
1905776
769037
1853702
1601049
54522
693859
34987
1034550
368055
269551
1122065
1340952
1783656
1538175
1481304
1467722
179413
712117
1966422
1358139
1464402
1033949
796773
895723
1768353
250645
945996
264843
691313
1646904
1345004
774404
828415
227947
473166
598157
542262
1159327
96593
1249727
485416
1694877
1949956
1331667
1241
1369136
1020651
1421815
1959821
1786493
979941
112148
776836
562831
1241876
1749452
564849
15116
485258
1727703
683408
138148
1992357
538714
561022
1930868
594867
203655
1514436
656236
1675918
1577196
878018
1361314
1698629
1769874
1142841
1961824
635238
1539302
740380
996696
1320815
1672124
575415
77717
817977
1590236
1928512
1645710
1496943
1638249
1227767
1142315
1884480
725405
1261495
1150651
1293159
527524
1753104
1265924
19006
1320371
665568
1669081
1157937
574930
1458423
1316119
1612405
1304475
1545325
1554123
1932230
23087
1143339
1554698
68671
930036
323466
492914
1064630
1037864
361530
1344996
601185
258577
361091
1194436
1081568
162151
80385
1351391
1409433
1201919
640450
1173402
1671638
529777
910072
56930
1728134
1743616
1357114
1154886
367904
193939
208881
897829
353670
297801
1877085
1477043
946976
1681462
511897
416245
1652331
960002
403996
1410622
1623513
1754412
919253
391514
1808131
961521
370631
1966961
1679949
1238510
62493
1271739
584637
765681
1457020
806992
1780966
1811689
1197325
571279
68785
914919
159620
1248852
1121719
437724
1392925
71390
1107545
1888179
1398236
57675
1205356
673983
1934592
264680
1668575
1597720
64291
1497253
288509
1140805
1805116
954771
236115
799978
1798340
103923
1281688
303132
607818
1609384
1232773
1354991
1326199
1349908
1433259
94678
1944931
512826
716941
1144445
919788
1656183
373040
180741
459819
1477838
1711442
58118
980607
545374
1957543
1584105
1792821
110119
239181
861216
838600
905593
968020
711980
95880
1886663
1176240
1031836
70283
1042522
194580
572544
956558
466363
1067269
1093659
1078797
744209
1950414
682575
1672079
1655601
1266600
1213946
1126272
551659
1230288
794189
429698
477126
1589037
1465290
1310889
933281
1596227
1834750
96234
1472331
1571187
1815420
1352693
746012
1143014
817536
508747
587875
492949
555088
1531682
1152961
1976233
1193240
1851288
710909
1361564
1367087
1362862
1813070
234570
674995
1487237
1353687
1452164
1103315
1379313
1100347
1974643
1819157
132437
406187
432444
183905
1720275
1366624
1463052
111215
131288
394096
1865923
273955
321344
611785
1289533
145777
1983977
89376
1014539
1280075
1961853
129758
1126589
182138
807198
20470
778148
530969
608849
370978
475697
1538197
648431
1970829
808000
1768536
1689356
1575265
306529
1399837
1719013
1966043
850229
1532573
1250470
914212
1371554
910839
1798498
506923
288254
187207
548656
1837306
1240936
1738029
911603
1869224
869892
271458
1580838
265875
1873996
1981426
1264772
903396
1953126
1039599
1235308
1079677
351484
668149
552011
1529220
1900344
1974414
1586996
1330815
1380102
365194
92169
445033
1535505
807512
281084
826380
1423057
769133
424002
445344
95133
547899
23168
1269299
921459
825367
1611089
652153
479037
1637993
1313655
1672336
1518101
1166224
1139035
1125636
143840
664450
971675
331223
1961647
624000
885753
959731
1818109
1666608
203535
614359
482616
1394107
1039446
954867
1514112
1810562
1999542
1791164
1281959
757257
877590
297342
498574
786333
441596
1802061
536982
206166
535748
431531
1589308
1749245
909994
1694661
784149
1672798
486232
1006545
673914
97839
1576207
1855659
942331
865437
1395409
601637
1597766
869223
1951224
950132
1604531
1799512
25717
1303486
1479681
1771009
1684317
1145548
1717373
1556729
258963
310795
292584
1044616
1269565
382816
113652
434510
141804
194967
952956
885256
1809038
1670534
483648
668505
1173931
1954921
472132
1294184
154729
1830634
790213
1202116
542766
402432
1437729
475842
1394738
150724
1144285
462036
1884585
405468
1347762
1502443
117200
1428118
1292130
637956
1901247
1141605
911062
231279
533681
273505
50832
144356
1393119
639841
753670
812672
1148080
1668728
948660
1658706
564679
1497567
1526793
1744560
245722
1439199
1074778
1598042
436603
1417647
937743
424887
1317054
1091792
733960
356637
116591
389955
1277161
1343826
646402
1147299
440946
1870721
1713104
1633725
1452949
1802004
1246753
942668
1092877
520990
1764664
1752980
606510
1654601
1413264
904987
1840914
916825
1726386
1002464
1836829
1895129
1033913
474238
1127620
144492
69221
1447993
568692
1562853
1537293
464411
1690511
1885239
1748012
1976
1221192
505815
1831044
1059237
544782
1982708
1357455
1844575
1672919
1442708
1405128
478813
451395
691513
1735497
246465
149329
882847
1931142
1721923
538508
1540158
1789193
1995539
1156783
1668245
1266587
834129
462487
1924416
1540417
1578161
725228
95808
1820279
609155
472597
807460
947619
1676505
233745
1329373
1829696
1498608
469996
1464592
19968
1478197
1114541
231039
174670
1607853
184285
386303
27103
1356889
1540651
1284688
1605701
167813
635949
1311429
787725
1524863
1931958
196518
147661
425779
1740196
222228
1770811
1212308
1169373
787173
244924
591816
778870
899220
1826417
1643246
963559
397901
1230146
1280673
579550
351088
1530055
1072754
2839
1042094
270168
1127657
1200609
1161126
1597736
1416833
1941475
774234
910389
904786
1159853
1908155
142847
1049342
377739
1673
519637
565495
463428
1838229
1222758
1147689
1737156
1605399
659714
1625314
1859419
547866
328076
1495081
1749469
1372474
1652578
298792
1294889
1551807
1492518
90524
1936187
1077390
292330
1404725
1524750
816661
1737436
1480322
341239
1176703
1656307
1072555
431183
1569674
8531
1867208
1748742
1196580
285493
1057655
849692
1046722
915359
1464496
1174790
1899715
1329498
1260337
2248
372387
181301
854243
1373878
1265698
3322
1799762
413644
804320
1275805
449814
1006466
1579469
1504031
543970
600980
446291
295129
1449816
1596083
874402
590151
371879
1827711
1179767
136372
1192498
560633
109121
1633661
1780352
1301472
412871
1192978
112917
499458
1192984
1365905
1951080
1626906
184309
1910210
749666
1820617
807531
1715968
1172769
441159
1756928
1349578
254455
641855
1853610
230984
1313587
921971
1673778
1582910
1445547
549071
1443851
803040
590042
1288225
1800756
845294
742244
845967
189673
300843
476347
1216107
150330
466398
447619
8404
1562803
1016355
187928
1465067
696063
1287314
574522
38540
1617065
1038028
591476
550430
61957
61395
1711907
1723851
1356703
1820128
842378
1382228
1455924
447411
209731
1027987
362553
1479678
206210
1999146
194427
1593090
1917293
725961
1776591
998221
1819979
1086131
1312314
684782
1778212
803269
42530
1357806
546247
1595353
78490
1928210
954459
1456273
1883644
1875782
95736
2491
1565098
863985
1524595
351872
1337918
134257
1950295
471146
1379138
1146139
1404270
406383
241766
945547
12149
469803
665817
94433
1242318
215363
135124
1030364
986313
1129795
861927
1812471
519464
1141241
413277
1945768
1293548
1385458
55237
23236
210459
1357806
1100617
1969097
1918289
1035696
1405019
964890
287371
68305
766337
1441947
923719
437945
812275
162486
117291
749380
415258
1345442
626494
1369612
1813765
934498
63984
40356
1843498
1273207
535636
1674378
540385
862294
805090
555383
642734
638136
196811
175431
1163866
1260820
709603
1017082
769562
1412255
299345
1002793
1611437
1230714
1865222
331262
1221773
1052909
1298370
1266517
1292057
648065
1149854
1333540
379311
1500200
1553205
1332070
1005825
41468
1065845
1948652
206913
947554
250887
857502
1766311
85405
1971205
126616
1891964
449464
1009616
510324
1759739
1323246
1638898
1446930
153563
1691738
181141
1104982
1737897
1374201
1445714
998537
470158
435128
984506
1397545
1600961
895667
1025404
1307051
636826
1210160
1553012
1281124
355409
1822543
6671
694126
210110
255782
1058099
1889748
571109
1766793
1561728
1886044
1760182
793320
427524
684968
1380964
998257
864533
361614
1939854
1212318
1129039
543437
1662414
345127
40205
1898181
1298371
1661494
1142595
435475
378495
225067
290436
369215
1233196
398090
577696
1591514
353981
612122
999342
593751
100653
1685620
935373
1788882
259781
289582
1734101
37988
736050
1440823
1622317
1064579
160332
820591
728155
1239120
1874684
588611
1807114
1459196
1609055
109376
1307416
1684247
276892
1115672
64355
646089
869915
1215769
1562352
109044
1399193
1386873
1456258
1856322
1613722
744449
1071408
739875
1184880
289717
840307
1981685
1765676
164194
689401
1405723
1485723
371095
267470
1404319
1217439
1371570
445202
97059
926826
1836062
1229704
933826
1256532
8367
849505
230290
1207684
1503964
906888
957826
614136
1097730
1958561
364367
1651617
1239335
1014298
749500
827028
509125
769656
396345
1586300
1154825
1888746
119509
352217
801225
711730
1227877
1320354
267184
1824753
384462
1942424
1159878
34351
22803
1568999
734693
291237
363066
831621
212492
1724856
1154825
1989718
1736535
1604045
1411227
113934
694808
1670984
21230
1804589
1981175
583103
587145
1834835
1665860
1311991
1266665
993943
1155422
753897
189780
1116132
506359
624829
148810
373065
1623249
3428
639315
268077
1070934
1917801
1049964
250150
506362
1058163
1521485
186644
470701
217294
838839
1141609
1462586
739432
1089802
899329
508078
1621347
391355
553250
1920642
1858582
773931
1407222
1561261
1299339
40552
1995847
881998
1394692
1936136
1074138
863390
550077
609694
113006
511945
77259
217982
1919589
938869
277597
665358
1098767
1199886
631094
977192
13736
237619
1254427
231332
1661572
1723262
1897067
1467530
1412639
657637
277744
1134146
266215
16662
147078
480850
610583
1090938
1930853
1198444
841471
213471
630118
1112284
324335
272202
52075
1956966
345984
762038
1418753
1260104
217557
1073380
896360
1059573
483668
919247
1087264
1817648
471331
7180
1144469
55343
1594267
223194
275924
1017372
1623324
984421
612527
1282971
1141173
1599547
527613
1830476
1138995
125680
1395897
612473
440797
956238
823911
1618392
631141
1186649
534083
372972
1228150
845173
272244
1788010
22060
1190593
827082
955547
792667
1280493
340446
1810874
345346
461143
1437357
1311404
1569478
953361
37744
1460012
866361
694555
785828
262810
1913224
94340
1298675
1124350
463778
263902
310942
502799
812066
1377923
1837716
912419
893826
23058
1738421
437700
681906
196691
626412
867356
411413
1391629
1853526
1367972
1945742
4943
498540
1637047
313876
1453734
640440
1218502
426683
717653
477398
312023
672103
828337
65896
947365
587950
871516
1864531
1013788
1831528
416855
938221
1275646
130381
1023120
601675
950613
1191931
763559
1109251
708818
1327714
1433539
35067
1442013
709879
1183568
259895
327583
1808315
1469168
99415
997553
1377314
397992
752691
1771735
1763637
5731
905100
1244178
614057
1502590
980964
1339480
786560
1147022
1052081
1150961
1254233
1209332
1850170
327045
39430
755808
1301440
478700
1705748
1575777
287899
746228
1833669
107673
680347
403460
1716663
16963
241991
681669
199357
1353701
260156
1784564
154604
1663775
1090544
467016
615884
211432
1474083
1428887
97877
107550
579549
1335708
632636
1029647
356314
1522565
73352
812207
476868
1890381
1254773
540408
613218
459123
190370
1970456
548983
1776367
1805742
1139680
1084109
1821700
749172
793533
218634
1535282
80428
51203
1419670
49605
513878
86771
4750
395907
135823
1135481
389335
53588
1603378
1863558
119259
1463214
357137
160196
674946
1758467
587116
762913
1635403
209379
744949
132788
508057
1509743
1167882
1469799
953744
1139393
1369048
1979224
1337890
1433437
996795
1120027
686937
986342
1103232
1221077
478479
1749335
996621
1530408
750719
864176
1282831
373422
1397988
202124
1978290
1412398
162022
1067408
739314
1479244
1853634
293011
1921537
153211
220612
1449416
983060
1244345
1967889
625328
322539
83186
1997841
1804257
1271734
1655293
1275510
2952
756400
1799544
78140
409416
1872875
859856
1994592
1216986
1884563
671841
1474691
103590
165943
121806
1161702
1776037
1056707
732478
221382
235241
1760404
735395
1450384
1247037
1120877
1780619
1769047
323455
657783
1124763
1467581
321557
1817309
1306181
813788
526943
1607057
1317290
1448412
1298222
1281298
1135780
1237068
608467
450420
1892158
1424078
1736374
314832
1330407
1257616
1268389
605147
1909812
237743
1108984
467013
280607
909715
392142
1703732
1332571
656414
585958
1856245
819630
400323
1703738
1289042
285533
1048786
1383532
1411157
957502
192043
1720048
279770
452108
1965136
1491427
861065
674487
1404632
1093265
707038
190145
597163
114561
1679034
1243821
425411
424292
1767722
1512099
978740
1052909
1526441
12691
268987
754766
1348681
422131
598036
1123152
1307678
748891
706438
988377
126292
1185994
905653
675779
45981
1796118
737544
86955
1971100
949210
1940239
1004717
1893804
98609
1471100
1515606
1280705
1899236
255272
1129197
1636003
366416
1665486
893082
1205165
1293107
297283
913306
254493
274689
1979883
83695
980506
851244
1397292
3281
540609
332411
1453460
200056
1264411
16525
1055463
523031
1190131
86681
1587986
712958
202785
1049558
478128
1934155
424350
1973888
1568623
912026
1272533
561012
535594
255973
1430959
1527353
658716
1846908
1422473
337767
234256
975826
1389208
398492
888183
1218487
503104
1989469
1999877
196187
829292
728900
663084
701535
1442661
1570879
1880368
1210968
1789856
7729
1239545
586498
1286418
27646
44907
1787730
245143
667354
1574591
1145932
1171231
586418
1701452
467547
1423067
477094
93929
431641
1260691
811498
1721862
1999263
1690157
1846800
1284283
143773
1593322
715084
1199071
505488
691341
1255922
1695023
1697417
546487
107091
30954
1889236
1201303
982757
1555357
783271
1954269
1919830
254111
881595
1998669
926353
177375
1949481
1874755
1727151
720266
1707661
1879
610933
1453267
172604
1841376
649699
1139539
613769
1132904
215380
282778
1911072
1986489
1874406
1067747
1756533
1885826
1448230
891062
1988478
1734976
353253
1599790
724835
1043292
1872663
221475
354538
1761885
1846814
1093206
782155
239332
1503867
1599070
1779933
573678
1710664
1589488
1817462
937992
1809238
1651892
1082408
1999893
474185
1312183
851911
880790
1167510
1582324
1028328
1932476
1301860
1959015
1996150
229890
844695
1687832
948810
70531
9995
480830
609732
1888947
203952
836411
729291
1659425
790264
290701
1153157
293215
1627286
1943928
1292862
297712
722333
70965
1047696
1597454
952832
1534075
410768
1278442
1864595
1553493
98127
585243
535355
1102355
1626946
716266
85907
1283684
1482859
1796100
1689823
214934
1560390
371311
363349
1287353
417723
748522
1615911
1933933
269678
1579321
153116
856548
1289781
269299
349315
1558389
1093193
555041
681339
1846758
338029
182980
1461786
725293
837790
506000
644013
172333
60304
286665
1036105
1508885
1781296
358671
938288
522795
762992
1042938
1823702
239804
1259849
1456601
484232
874750
1026279
317393
496211
393346
1396533
1459388
72492
4012
740022
361869
624244
898450
1222652
49297
286663
1432903
376883
1927760
1243190
1018564
1775601
1825975
1362179
1504986
400486
1231237
1744847
563437
1862488
1827526
1036916
878454
707214
1691573
127963
1303969
1733107
844648
374841
67165
417829
1619132
691739
906439
1794874
1637836
31657
665167
1411852
258204
1492560
5936
1333930
1522868
1609641
1164358
1704463
906559
1939518
751314
552812
897594
170336
161442
710443
1617547
1698376
634335
1799879
721343
1324278
1607458
303279
1893120
376816
503032
1352633
641848
17434
444889
1293878
984785
542509
711976
1318049
1133884
163166
1796875
815922
1594706
1124977
871955
480857
1432637
432532
12266
143007
507809
1574887
1563057
1110999
1596811
1847965
1173973
1423176
107114
1936633
765233
1873352
324725
1664414
1593490
1134057
1505520
781234
44743
1110417
885098
147851
1173192
680376
233072
1821256
64231
841661
84455
405690
1638952
709529
1633224
1364685
1458643
562879
193612
386111
1019820
905886
327590
1343655
782390
518718
1928173
1034895
1812638
1113695
383355
1434281
755016
1797631
463411
1564564
103889
11172
403949
1096095
1692641
1189055
780463
1905980
579583
937600
1491090
609141
1632192
1068960
1540522
120090
1365655
765900
1308862
266391
1278380
66920
557752
398810
1513897
116439
1415925
213416
1863706
1321285
966962
1397172
1372514
1118515
1645962
954514
942570
171201
256725
109553
1022043
1761195
1698578
1116511
699804
1743637
1809941
1349182
505702
889294
1305441
80921
685878
792813
812820
947472
1889811
937310
1912608
544364
57265
985513
665493
224065
1007758
303018
273784
11980
1326516
109939
940835
141562
18964
1443670
80038
281132
1463803
1445936
1746438
1835775
242031
374601
1755230
1481440
1222049
332458
194222
1709251
1379007
7717
1882768
913760
142098
353051
1684176
1233314
1542792
1351253
831775
574865
390894
756767
425796
355927
1825490
563488
1474440
1490106
176814
1470114
1221220
1576267
1380731
371476
72608
476994
1670852
1215560
999781
1755812
212540
1087075
846568
1047870
1513293
404053
1638823
1731615
1176964
670882
542068
810448
291264
530718
493067
1200920
848178
445588
1400309
1968007
1355455
1624129
1004111
769285
533531
1960072
1526805
54846
1000577
94609
1090471
1228037
503169
836034
1374977
556137
937623
1844647
1391647
248598
685082
387527
51091
1118054
380016
1974301
746910
329617
521975
1038092
605529
1482132
1093177
767773
1354278
1347939
1519962
1948382
11612
633539
1283846
1669836
1551706
213234
1442564
310484
561626
891951
123266
560247
124507
1861311
604002
1632122
1365637
41502
1675521
1953180
1606904
1169913
1706895
1366922
1761028
420892
1801985
232828
1388944
55439
933482
1981852
1478815
752004
1435008
264268
557588
532872
1540908
814925
1809933
755862
760557
1305982
1223199
1061238
1935230
1616824
528572
1755073
756190
751110
1950394
1490456
1029336
401802
917553
1467171
1336082
1589568
1052142
507724
1193595
496116
1233595
537685
238511
1241458
1976631
611256
1089008
1246192
621886
854425
178924
1527350
1072708
1248311
1966298
1326779
1217598
1123687
83986
1973495
1373919
353302
551240
1705854
1858698
43718
1459935
86560
474880
1976811
871413
1265148
1960913
893375
524409
709535
1758129
1436817
808693
687015
1992294
1759240
1759391
337298
609905
333456
1785320
1530914
269780
1824342
1264461
535915
723805
526126
1166853
251946
1607199
458343
1683159
846293
1052477
1542471
1529779
385563
630824
1981318
254144
529519
537374
1740442
1797105
1255096
1219325
356943
834901
156639
541447
1811705
952541
657453
818656
1816450
942386
1513401
1244716
1951928
1922720
1440032
732583
1790072
1984467
1956205
541052
1524892
753440
1322016
1487738
679952
1602260
1184687
356023
455451
1184530
1949472
215522
246326
846370
1756174
1736405
1378745
543549
1698213
1829881
351152
971327
710150
27352
144031
1708330
26386
408628
343685
1569270
645483
834460
978323
24572
1783697
970299
1327931
1439836
673527
1719072
569136
1566605
1568739
411409
147825
643531
210400
144286
1881959
140581
1066945
579274
1735609
174214
855026
257077
240402
678142
1970775
1094704
1391843
1992134
70403
777300
884263
861320
587292
769110
181306
393042
259080
549584
878441
271192
1950671
610205
469976
1967525
960045
358450
512353
1401340
1065521
1022910
1730916
1615193
831365
523730
990765
1037532
1804817
1234649
1800141
1471305
1659090
1228477
1898240
304853
1524613
1341809
1254242
1387855
871252
1316905
1345926
1098574
63226
1956893
781864
1691710
1017759
1566360
1281616
149398
239254
65947
713240
1637236
1678823
1480991
480069
421292
1960457
1131360
768028
1044711
795386
857062
1189900
494430
1752370
1340653
1960299
1606259
233382
1339476
544067
287687
1610245
171590
1560639
1247598
106590
855365
1089403
182094
1376179
1250511
1915312
1481945
134792
1195539
992868
1801270
1421524
1860091
1147696
846939
1730299
714560
1889732
1312087
1229560
563531
1102042
1753253
1041556
605824
94531
526669
1417186
1541141
592827
1833204
73978
446389
791791
1160469
1855091
555584
746360
608928
1467506
209387
1320482
1838749
1301111
1193059
1812489
328860
1682670
581234
443778
1243059
642678
1964858
1067704
60341
1760024
408433
681034
338731
579003
922460
1626074
116504
448037
1907022
1505294
1808539
878597
1411962
1689659
182166
1820688
363407
1506065
334726
830090
1834935
704276
935080
1651216
1641624
791270
1655571
657530
27438
905356
55643
235090
1294800
1004294
1226189
1572951
1215225
1603728
1102884
305717
1719512
258855
594996
1724876
539337
483178
1447456
154247
1730022
1379069
1663895
832965
434359
1855874
1679031
482547
1622659
998786
1942413
506669
1280164
1965345
1038355
624975
997073
500723
938837
1028034
1522191
1449090
1879676
1417373
260496
141508
1564306
1335772
1652318
440081
1480019
791198
1871510
1513582
1699033
1410958
1536480
1077330
1995833
1094750
527562
272502
102705
1930149
1856200
674856
831536
1175220
1814237
1232329
571725
1114143
1468869
1212951
836945
108027
1374071
1616522
435996
1698919
538294
981075
1728929
1169385
464753
33543
612692
392451
101331
162600
1657808
1494672
1447323
1038934
71473
1344286
136216
1514521
1453870
168267
144958
1500031
1048841
548234
468996
944839
258258
26080
676909
213087
1845901
484603
833962
200595
1273263
67403
637178
1061927
1278207
1784000
1163162
120708
1508350
1549418
11724
157105
1036922
858502
42573
1269708
256098
626804
1952408
1459891
493215
1200059
364660
75861
1868217
1253434
792682
1960838
590504
618241
1016286
931026
1812208
737789
1364854
1779018
814176
462745
1520071
1083390
43319
482042
564059
773427
793847
409031
409395
51084
942304
1769910
455834
172663
1283829
1065072
1774052
836732
920763
654627
900931
571203
35077
1078613
190130
1368828
388860
1390734
476234
302185
420069
1415348
176492
384227
372275
57889
1889567
1308665
544025
1395048
1866918
1655870
1220673
537435
914776
1070254
349620
393166
1781094
1060207
834789
1773338
328169
1942431
476578
765332
725533
467091
487343
184332
1845931
325542
903432
265855
207986
1651359
1859217
7378
1010408
1334244
828671
1691092
1899472
1755576
291506
962613
1204420
775386
74170
763310
1705266
117950
1540852
1582995
1191108
362563
1713240
1448952
1435713
945904
1541554
1817872
348206
1079667
1695262
1610958
28838
744167
1490075
387631
317182
509260
1922377
544470
921154
894083
1123714
68841
434790
573145
555571
1522751
586864
371713
494459
254971
1668250
235859
282152
982126
369006
449266
408885
1209019
1954961
1099142
1145021
487
1242975
1602755
350314
253937
1187931
274411
1445767
1659321
616313
15004
329473
1792482
373121
1900890
741216
788918
181308
569029
295370
470827
937290
529892
415901
1436305
1439606
867136
1324836
1281785
486870
128780
1232398
1965403
161109
616320
318391
80747
324576
529704
1065562
435438
649363
1830174
661923
861440
1861090
1885747
1599232
872362
723235
1330245
1231956
1805667
559179
78190
1541397
1335268
5187
1096102
544648
1305446
778693
1715426
588095
319718
453252
557704
797886
313279
1030908
358139
1739370
390463
1700861
1880125
938515
492362
272779
456819
888028
1228006
147314
52636
1017216
518434
582633
526969
1406680
867354
1181170
210121
713129
1990426
1710801
442296
1806782
1658537
1490742
1812221
1097640
1662978
935939
1501875
579049
573317
918098
950172
1211949
1683048
1777092
789727
1835132
522573
1330656
1166342
446727
1117243
1163194
226271
1905133
243889
1628272
651920
909835
1924655
1390608
272885
722074
1440211
700051
1454219
609762
323659
1219051
1914651
1630198
1022582
1279990
365527
1518120
122967
924579
455998
1656400
816396
146327
1355830
1600928
931078
802127
1000174
321267
1171280
1253142
1549926
1346057
1430933
1313868
259700
55419
1940383
1369205
1401637
574824
346579
656366
330784
161911
1871549
1214918
140888
1115287
518287
1243499
1430342
1516511
739420
634787
790730
874153
637985
1890139
608343
80009
1175580
63489
1063217
781810
1158305
688711
984988
129464
249666
1972796
1554486
57208
1215605
446767
461384
660778
1535504
3200
668639
1980267
1049867
1307968
1512115
1861243
565934
564507
523730
1311887
1058765
1549409
332870
1871611
282778
1323328
489833
317842
99902
1021957
1002516
1813943
413850
1007507
235806
1134274
30737
1495040
582858
737229
1026106
766294
948684
1390807
1115904
1086343
1325757
39450
524275
695926
933570
1725217
161410
580593
662648
742986
1744001
1857011
1806167
1748507
636226
890669
726018
1022017
516979
887386
201014
1392942
922153
1151317
853569
1356931
1120671
967215
914199
1674390
748065
1989757
704986
567253
1731529
1637781
1427365
437403
1088821
787176
1166602
1559970
373080
1367260
1523270
1997518
380367
1635472
1063795
1668443
260221
308756
141683
1391584
1380031
1612485
191226
12467
13305
1733162
758625
275719
1401590
285919
1044029
1425154
690939
1764391
1707096
1820363
117343
1716562
393281
1134415
1516315
1682356
1899500
209763
1175177
1888507
1334666
394383
436353
1003343
1605337
180459
300611
683493
1474121
1413141
409077
120606
1008115
5088
1490258
473245
435876
960136
599353
1522168
1929098
415335
363281
1423439
910703
1382772
422346
904079
91995
1070063
569522
713910
914004
498533
1658827
1772662
1925729
1181473
1008851
1776507
1316800
1919515
1488576
1519011
994461
921334
1123266
399509
1122191
1912661
558062
1018312
1481040
123418
34089
868741
1196048
476331
1408110
1511504
1807109
358272
675600
580848
1342377
1236260
179242
80825
1955837
1179579
324831
519556
365052
1492331
97453
739502
1783452
1346508
1469685
318249
1989312
1670054
300755
1038882
1605394
1935145
1588519
1292302
1784847
719871
223453
361278
1189925
1232784
889918
1296181
1692696
1346253
696145
1683659
883037
545354
1116941
1748412
1873730
888744
1935255
1643764
645376
1915345
1534775
1058589
1615049
755670
1851227
781260
1450973
249323
1976277
654450
288498
859704
1172377
1424000
216801
916877
670740
1410496
1486679
1249371
1786008
1563324
1618077
1360605
265402
1262335
576380
1093921
900020
1688284
526359
1693545
679251
411115
1882805
1788871
1521281
784244
460841
1530132
1803986
675371
668365
591023
1256271
1273833
1694585
1550033
1552255
168081
720401
1890778
1486360
1357450
1487155
1312382
123749
611593
781685
1227258
216938
1528356
780575
1386090
870632
442599
1607279
931056
1446263
1296117
474553
386978
1183847
835532
1615152
1494293
831113
470024
111631
12757
882868
147257
595667
308718
1535421
1557890
1207434
1803771
312828
431877
1448577
660319
1521254
746146
1617083
1196829
513483
424153
771023
1373194
1809098
73632
589240
79021
1519649
210920
502836
669317
603742
1099786
1729821
1437629
1538513
857130
81235
400905
677906
870791
279673
1472305
340947
1372102
83926
1129060
1922587
856069
516556
342876
1894013
343859
206217
588708
1593674
1781421
830637
462483
809416
982774
1905791
496980
625038
740222
884875
1794775
1115539
1050267
107207
942126
297651
117553
136478
404219
1047183
216711
546426
1954233
379429
1261794
912848
1096243
940524
1802695
1342339
1722004
1476542
921834
148446
1673524
1175210
1572127
671097
461033
537039
1650361
994126
1426660
1652747
1273476
503081
193409
497602
555507
251590
1878912
582738
865841
461738
112446
1304337
979597
1366881
1134908
1481325
1773595
27550
1820266
378312
1437897
736687
1574118
1152912
813541
1918339
132893
1355454
731806
979307
1924781
154871
1445944
1380511
947520
955648
598098
1592107
1166634
1207185
309772
75308
778051
807679
650139
247157
1408316
1308594
1304556
701892
948146
519394
1083535
1410535
177901
779953
520602
101970
82055
719291
474012
1830157
1307689
1529877
1875266
659862
1522746
418435
1780691
1478714
997670
382173
1189009
150108
1947880
485405
1986564
1611565
1630314
1202453
1407169
125535
1297025
315407
1683343
1378356
1596592
1360019
1117576
754816
1108462
842819
359507
436692
1124101
1459327
44025
1915736
1726055
645996
446259
1618670
1396029
1861452
822771
719311
877507
1001860
162541
1818146
820874
847519
130601
1334359
960631
676848
1012457
897900
285305
1021442
81899
907387
1633989
1800568
434563
120469
1460209
167359
1308668
1603519
859938
1300807
1498963
1903030
1369867
1750172
1985603
1775932
849999
1489907
1891438
224764
682100
1655466
319468
262701
1866077
373640
1084681
1280249
476284
1209308
1813275
1771665
1110108
940722
1132834
1159277
195386
1459594
1980455
1724758
203521
1335868
1440261
98667
1219089
1679448
242703
155009
997528
1184064
530515
1291014
393625
509403
728350
740707
15531
1958625
1588730
1305712
604543
1285635
927539
461593
1761887
1696478
590223
407569
1416482
321816
58330
1235540
1444479
260024
570667
193758
544899
1948023
1073386
583322
1333878
505226
678696
55777
45775
1547891
684821
1527471
1556296
735947
183925
867480
57901
49837
650968
1389216
970258
256985
1680679
1778647
683257
607033
448188
1050830
641791
1260149
59702
710509
469311
1473722
1640828
1296664
1840961
305546
1875608
1789380
1486739
347899
1906470
1765608
911834
1302028
1512749
1409380
808020
45272
1160852
585580
1501649
1196956
1975913
1076632
104272
1324310
1428514
641462
1741538
532320
22947
1060152
1070191
1705551
841888
1803594
583999
1771455
1836678
399388
1164356
949997
80530
801791
495256
1526599
1977497
1286050
1404390
1972599
1389179
653316
459373
1559091
1977477
202433
159305
996010
1312651
626260
1387447
498672
1071970
927537
145815
1400968
335942
1830962
1042859
1159080
335290
153850
1016876
1043884
816621
321131
624633
1170383
380795
340249
1949431
1006560
982117
571002
909366
987354
60661
907655
1326786
1045407
748940
422920
343908
1097766
849036
1402471
1588442
239865
1687617
889258
502626
573968
1377629
552411
1653998
928340
1116424
266337
1606470
1670694
1872415
1915096
1077549
265533
234784
1322359
1625206
44186
957653
1299858
1236006
1759822
1445963
1935720
993941
1120673
1856071
1032790
1104827
896347
1434742
1371512
344107
565932
964014
58143
330978
34046
1397840
292960
935974
1610057
1685281
1322886
408576
688732
1919962
1284076
1142027
1913565
1749105
246287
1431333
1115399
1305118
204603
1133952
1964617
1987946
1652172
1418105
1554600
174739
1147685
1274781
713694
751123
1591438
1907608
1411577
1906681
1137028
512292
1147604
501383
1701205
271168
120808
202414
401410
1089508
530783
1941555
1325483
418220
345360
455492
1972643
296644
1091824
30219
842725
1976439
567210
793400
871225
1473392
1490082
1311101
1890775
389537
638011
780514
1578851
1395717
613263
488362
1602590
1466437
537223
997751
350893
818681
805239
14497
1287606
39511
479070
1021710
1700699
237528
1205136
630399
908450
249300
1375978
1048799
1080532
438824
424477
1855883
1333942
990558
1214836
762292
1172659
1800033
1570245
213876
1285564
928347
1527039
623727
731013
1664641
124072
188451
1634691
1287373
988086
1672055
809178
261676
940016
234163
1542518
1232782
363047
71514
1037330
188968
1069151
1872076
153280
1313815
420275
36092
230895
978948
968314
1494163
1446251
929828
590754
845320
1548256
1077772
1713984
332710
1274654
818147
1861701
654039
930594
1983774
1992170
821446
1557804
1767009
1933180
521143
308166
760826
599158
228492
443720
603055
388370
491384
1792852
1301303
491690
1382169
884668
1410993
271577
1250361
1855491
995355
1659450
996686
1958522
1773301
28237
1838183
1653092
1178328
144617
381140
979606
680186
1453356
1515673
500213
825882
1724045
331386
1356368
1072125
678896
1836087
1164150
1090037
998851
505220
1754204
980208
1436756
957030
762480
433721
122615
1399258
74397
1625547
1858670
218264
943907
561025
1210095
132456
828541
104979
1207039
1239002
1325978
268362
675957
175827
675917
1699027
1187064
63526
1627889
209825
1859149
1598728
145056
1232140
749275
64178
1702320
121716
1698595
881207
693968
1207228
1308743
354278
962295
1628258
926670
536567
1466746
1255366
1458733
615723
1181539
919918
945787
1649022
1723645
123926
1400200
1569163
1946826
1179629
1048149
1522182
775500
1373617
80213
1575898
684341
616462
1233910
1345165
1228312
55938
1974366
510422
707120
1587321
1486205
1730141
774981
830434
1840649
898163
975103
958199
805071
663388
1532130
244071
1970414
1194613
1039144
1987561
17653
56714
1001435
190168
1816204
1589249
797646
374074
744832
556534
130948
1762925
1089389
1495241
11621
1542383
1868097
1618644
1250586
701132
342855
1193145
1259395
743853
372833
1288418
1237205
620587
364085
841374
1487569
873415
1627375
1051260
327193
1624401
1609650
53813
1112999
204611
1643397
1479356
387256
818830
1605860
1643166
396420
138233
1206857
496624
1400917
1758661
1608898
1600512
893196
1656083
163120
188948
926045
644242
1176714
1681737
112668
701995
1086691
1913933
1616772
957061
1619639
270610
959062
691925
1827134
374236
1684173
301040
1206007
370354
913848
189542
1373245
996018
1484990
28732
992211
89094
1732100
53035
1199839
1795875
1336277
868942
1564586
1318846
1051332
1478061
623725
832988
1493094
1615812
1278145
1665523
741079
1521268
101664
1144142
1554610
193257
747304
127906
1257300
901531
94807
1181946
157699
910543
1478822
470255
527280
1708938
519808
212745
419945
1048296
1514949
289204
1673019
1411846
1747642
474342
57266
420200
1559884
1098225
134694
1333552
974460
189348
384397
1801933
1233708
1527020
700675
1771761
1501064
153147
176005
1597367
1530338
435603
1806666
1061243
69878
1258421
1759815
1783050
818854
1644669
492194
1911260
381750
624500
1924156
329379
1091863
1271081
1057464
852667
653803
1605834
1519963
1524128
1272860
1534648
140449
1583642
1882093
580798
1180708
292728
708668
1839972
1992220
1405980
574623
1105235
998284
862611
1442337
554306
997560
1772569
1517047
783427
219649
472112
595982
1622200
643187
770528
1100043
841484
447197
603677
930992
1123078
1683439
169781
759532
1625191
909535
902619
300840
978778
306418
589488
1040291
198133
1013565
289923
190891
384659
60779
1594713
1028938
1563132
1779857
1781419
914921
719197
296353
173430
226194
89627
352945
1316509
1317450
1750886
113743
1777410
1433632
982142
278235
1050418
459916
1178263
314478
476675
307357
526884
750162
1000536
1515538
297306
1115754
526065
1544946
172086
1027854
730569
656192
1796218
1053690
974830
119223
617984
1635884
1275939
1815831
950821
162621
549514
676100
961546
380116
414242
1281170
664633
499016
425424
1173194
1933056
83653
921957
1306405
96158
247035
450527
240497
216789
705923
1480029
549651
706059
1736468
877358
85185
1276222
1209674
1168568
1095999
1013180
1972580
38196
1775415
433099
351698
1199991
1247751
987353
1826047
1925620
109335
244299
441319
1495390
698902
1229187
32056
1151949
1599361
1749125
1424176
600936
203147
1308178
1522225
542887
993562
560568
1680074
1451205
547268
567029
1791619
331129
789762
961321
1174659
62661
642146
1004476
393817
884029
858298
1042916
1953311
1448201
1592020
779676
646912
1390212
1038800
814019
1608219
157372
897700
681546
1232757
988797
1127669
857777
1846920
1753719
1507797
1226810
268783
865415
1307357
1787011
53269
1038108
1678369
811229
1743874
717533
130630
1527185
1597589
585337
1673868
1726753
660204
983133
357062
851279
737654
975621
954861
487422
796908
1258180
1013873
704083
1907351
339624
1310670
1566382
561708
1391924
361513
680543
892097
394040
1250831
670792
1806017
1939567
1677252
617973
1031067
1300229
32401
169815
249040
1174067
1367262
272081
643036
725759
336841
124682
741003
1464393
1066941
1309972
1680638
951414
1449294
1410223
371613
335612
1947559
1897763
691082
220755
964624
1810910
938018
1417287
1554273
167590
1756732
1838259
359232
1291136
906687
290094
1773119
1444075
1405508
283512
1519012
676697
77946
66420
846654
715532
429158
470950
718703
74689
998823
1659275
26470
1118763
65671
1709902
1880729
174611
513672
1303870
1693180
624725
609297
226179
1719177
388494
368843
1725313
1867528
153609
1675245
1758494
983347
944945
1676058
1260435
498944
563440
1744574
802221
1142267
318560
1421040
1526466
537087
650739
1498744
530853
1292960
1238562
268522
1825654
1707699
254566
863066
1747572
659692
1565262
206877
1412999
1369670
129803
1320647
257971
888126
1862272
1839015
964245
1192228
284514
1923240
867540
827140
1515096
1230491
340516
1838743
346747
1136298
1305198
412886
748882
1497380
1536171
123830
347578
1304539
922716
1877475
1946550
1761310
127237
22844
961437
480844
565056
1745283
1619286
610070
1620252
1738336
1499126
792775
248136
168375
22674
905971
1650935
1871979
945370
1091130
1184489
1955515
161629
892404
119397
450801
715583
543436
1484664
1079825
336593
413109
1791996
21864
448599
1186640
1286249
1720462
758104
1653207
1416566
494429
1821767
1527595
1118113
1993552
394938
794486
1383326
863496
149141
781590
1563650
170768
1615685
995744
560441
996921
1902364
1710930
904698
1124192
342342
346911
1639342
1511490
1268266
1083062
1293871
216937
353248
1021585
926496
41724
1615878
1556724
624394
887891
746058
1068389
1829821
158646
1137863
119664
851435
1450365
1009968
1682606
1870480
426754
559040
1664545
1530045
623419
793731
1998007
1269294
844058
1739097
550266
1787241
1593899
852595
1829322
1838281
1408723
63022
1764159
559248
48603
1218510
290113
1414026
345289
1371351
678905
220988
1621960
270552
1835363
915229
391286
1335377
1319341
398322
1991659
1152564
822718
72140
49516
1491219
924766
1396013
868909
305316
1171059
1286582
425658
98833
88916
1875310
1879140
404574
575362
459918
546177
1226121
500650
1081932
728567
1635968
595585
421956
1753128
277064
1875922
204864
1265387
110370
1432744
721345
1770764
893118
575050
493789
1057117
774538
1870344
1767949
646049
660675
1600539
1213554
1562203
357430
895476
1045842
31528
1063617
853033
1804022
1804037
1457837
1605575
1579255
867273
659020
165812
1121077
1939877
1306377
1658057
121351
1144945
1876270
119834
570661
1951089
893395
1143009
813388
1739830
1147626
879586
1491128
1008574
1908416
1451111
471202
380497
1595808
533122
565019
1306311
883698
1675867
1994647
1248883
75976
1042873
805799
1048076
1759567
1754958
820340
1965863
589903
765121
253048
1234454
862236
1204985
1195376
1266617
90062
1608346
330733
491313
611226
1501024
1744596
963519
1044239
133092
1920384
842290
1658848
388678
1617233
1651352
502849
274035
1177405
1167238
81850
1328159
156961
1510025
1446101
137564
435761
1420220
1707033
307393
341735
128283
660182
1815326
652638
1677274
1974968
1532738
485616
973924
580221
64092
738545
372418
904325
112058
384664
1620066
1071748
824319
957367
1190389
1100262
1023546
456969
981370
1639825
68231
1757892
701068
314030
1665715
651315
668052
732092
1602505
239310
1195408
365857
1531015
108207
755369
388689
471127
1585219
1439381
357736
913396
1358557
1350136
1848297
539068
811024
1026121
989068
1352500
279784
857281
287836
79235
48832
1572880
1201296
1531096
283331
996139
1036315
504587
1503582
668835
1917470
695761
286064
1013885
848452
1192417
726433
900767
1959951
1701986
1322077
252431
537077
286113
69982
1096428
1834230
1605852
252910
253713
313064
531173
1272727
1036774
488109
1745692
426244
918025
1484136
242325
1796916
1012676
23331
925460
1148859
843284
924447
46508
431687
1244990
1205164
1919492
463066
1648938
926811
1076712
4279
433151
380129
259042
1507968
1972451
1229850
1246037
767586
1925031
536889
1797636
1295921
1311605
1626975
1738605
105701
906199
1475495
375481
1490342
1525002
333517
322560
1247964
982023
202946
1144652
811206
698059
1087231
316904
494247
1822558
1109089
1172368
1499950
1309760
1520369
464299
1538184
1232406
331501
1533209
217272
449615
261571
1954439
409504
136393
1646481
1008339
428469
1666796
374668
1055943
791402
1225771
494214
922446
1096099
585863
1326512
320771
797155
995716
130950
1323456
346808
409467
972359
1558491
314655
1370798
1215410
1858954
1625599
1879143
1157502
1150341
802218
170446
892663
422554
324756
1488769
410527
1689254
954139
1053504
1960146
1330272
1509902
1604585
32920
1971429
1945234
877542
1745177
686980
1868548
418430
292107
1345463
927325
1974295
1959540
1695428
1410388
879496
1750936
891507
1683892
1147489
988850
501193
1696118
1467524
50598
1542556
1360955
210392
1458788
1483039
1955460
1289860
679784
1553861
1382768
1500040
1676857
742161
141410
1022141
1649460
697091
300459
1896460
694647
269442
127224
1982159
1637135
1207876
65550
1173711
239516
507153
1988188
1812876
1831967
564626
1013748
1787325
1025253
1322402
587196
1466051
812364
1523558
1590727
1483991
440710
448831
845194
1719383
1790133
50787
1879778
1632328
1251613
1008650
1453781
696300
709383
1577707
110369
822673
766092
1150241
607927
698069
408859
873564
1060408
28923
1555323
1779797
1985725
1588647
515124
1147206
1851090
417194
481445
1450166
1720420
941648
1737981
1720956
1743133
1917330
1770003
777835
285708
1325434
806336
1002285
1279635
83843
1055547
1986492
476363
1916505
296069
1706081
1111704
879888
178837
1813608
882930
126339
935813
379022
388822
1629263
1637797
222708
1928883
473017
1041411
1403983
1791651
1622472
1467901
398795
1509051
1343688
1338735
1039638
786686
751602
1078972
1178364
530004
631625
1652030
516233
936182
1680962
829150
133231
1233328
163732
1057283
1742554
1494714
139293
1284876
1015533
1241938
650979
877598
1773912
306446
888246
1808940
1065229
1451274
145349
383122
723491
1814522
699746
1382153
454347
354501
111940
1683408
1833703
1983638
745206
105446
145162
1987880
440022
917729
1134642
756600
1602348
827750
1611386
574626
586782
1118797
1598793
925228
1013754
1235343
1254429
12565
183131
1388734
257880
1014019
1119232
1188184
450163
674744
1150887
503834
191487
226567
488289
1215720
1084811
794618
1210430
210946
1527777
1240787
1326591
160427
585983
1260623
1156173
1703942
739833
1087216
1970640
1114980
881286
874425
1999805
299410
1299035
1687110
1302135
1542301
54497
1419776
640739
1508276
1718024
1328694
426151
792103
1158026
164149
536420
1289704
1004474
812588
1371843
1223089
1173163
635435
1623441
436781
1209430
872496
1086025
1031761
938291
191284
1475220
1632872
1297704
14254
477456
121428
1083175
147321
1391993
1814470
1995586
1880298
1938859
1727037
1879838
1737625
78483
295670
1179071
1917287
1976408
902697
1664560
1658681
6419
788174
1053501
1917279
1129319
958685
369119
54078
814012
1924194
1510935
75847
311279
1400346
643162
730045
1929667
996421
1376554
1149769
608304
964163
766634
1702489
1502784
647159
639180
1428217
791981
1895780
1236244
585482
1960454
621436
1409950
1404381
1153007
782768
548262
288705
44012
1051457
41973
620617
1023512
709952
528747
1974567
1478480
1611626
1872598
408568
640265
1134691
1577052
889787
448848
1104319
330531
1025752
1819471
1204585
1163621
1939635
707710
489714
1965641
1532615
812783
1383648
4299
1144232
1271433
1963507
880841
1940138
1826299
754944
519859
732308
1484149
772744
1376042
1709354
411399
935542
709031
1133429
1181639
1618860
1821640
1688111
541919
1386696
1702674
243916
208011
593859
608856
1782714
311466
37910
1697295
1596039
1394914
1777247
660774
1143271
1599591
194436
1467209
1123561
1602764
113661
1719647
1473100
231790
1504651
759143
1714284
976138
936684
471490
1746928
1053933
502715
1731978
1156862
1368757
1237511
1391238
1421801
1533169
612501
676612
1568166
1456853
1730220
86908
1019152
1029772
1322140
925532
681113
1866969
1631913
460918
751757
1922910
22360
869390
296650
275507
219319
1973843
89994
1077834
279323
1071218
166249
1146974
186007
1177729
1169070
1175570
1233452
168309
259326
795867
585782
325191
38331
1313967
1390258
826141
270477
571695
1086117
892474
1222178
1522720
836331
106700
1008354
102423
368441
1969551
1684680
1674316
553674
1020892
1251250
511814
1704770
1142304
965657
1202329
991588
638987
1098616
1901132
1865329
886069
1768677
1980942
286772
389034
12481
1181704
1050321
168010
1026605
721456
1706418
1754815
1180725
439062
651152
951832
240362
1987621
33927
111897
1261392
221164
1746299
1871193
614348
810628
1373550
1830322
370056
1205506
1619068
829931
1930372
170472
39558
1998001
101143
656930
643177
627536
314367
752902
1462521
1900093
74541
1528821
548958
1508318
20847
500005
605030
1356515
100909
346097
315740
1142853
1309183
603843
504730
523345
971725
28272
1790638
1381934
1121358
1553346
505465
592980
1724883
394644
940610
1226266
1228305
1620035
880935
1845527
1891770
1555668
1543627
1624146
883282
906656
1789047
789869
1903027
513152
1593767
805952
1146616
502065
1500745
1432046
1991430
1127160
1538885
1196791
1362989
1112245
1584538
1156813
747835
59392
1405317
947605
1651170
1600442
230494
669482
980646
1341117
1637474
1300208
1515159
941814
750048
533188
780640
1253401
1157500
1480678
1441451
593454
1033639
1389823
383334
102725
68036
1589767
1626551
894183
1459403
1039456
259637
1257015
1960914
884585
1730011
1657495
1036267
80929
747621
1920361
1277910
397382
1665247
416623
226131
412412
1140231
933244
30336
1581678
1684075
1141734
1743670
1882207
1057756
250601
1644524
1052606
1436844
1514970
1117073
1002592
588632
183708
1496116
85379
1410030
1350365
1725844
259360
642214
47747
952256
1048769
1848404
1319328
186210
578782
734605
214195
411360
1184002
261765
89517
192975
965729
1504340
1777454
199877
795774
1289385
507414
1111770
425423
626261
1006026
1295360
1834525
1715826
1729347
1241645
799460
720347
724020
1015357
1827235
300672
107072
1503913
1500183
88717
1777708
1174581
1840430
290055
1493914
1344620
373429
139533
805242
386755
1348860
402773
1359144
52686
1164283
1940250
317656
1388778
1108856
180577
1718681
461359
1273355
679445
924035
1752660
1634543
1780405
406828
719807
1639156
1797900
903756
982301
661903
57087
562054
1014066
197170
1395856
33070
813192
1265409
491515
528699
1662352
1591556
1017580
458012
1839197
12629
1222702
87747
1611978
362293
958000
1527897
1557522
855958
982333
1799932
266504
872660
1853512
1788347
1462013
1808671
738375
958607
409658
1611587
1900210
928589
891270
1517806
163067
1645811
800970
205427
520500
449845
1664471
983
532973
141760
90497
9526
974177
1743639
143618
937136
716704
1002360
233900
531810
1324934
128891
1980284
310818
767727
672818
403736
306209
1431577
911319
457820
416270
1948868
1957935
1254166
1385124
458873
13707
1619591
1242440
779886
1690172
1928961
41970
1110206
1125310
1283681
1432358
1759646
103830
1184540
1357647
138376
692083
735838
975264
352847
1947086
1940560
1791402
129199
11864
1332776
723087
188977
26590
257851
70046
392404
1957348
634804
1992411
413866
1009196
393691
1908987
1406807
193457
1066699
259118
396398
255797
482584
433157
1062871
1323136
646673
1850570
585467
1852830
1281675
1300013
1456559
1724091
1426075
669468
1413261
994240
1757686
1716639
798859
1277341
1933558
1126720
1829033
1219753
1561544
960125
1550698
1026920
1438427
838305
384950
188552
762494
1245109
1995241
1504074
125858
1993099
1500992
1594588
762240
127326
113157
1498148
1397535
1941850
705212
1062450
1396236
134144
1672670
1572964
474056
1237364
1995775
1789599
223032
1977656
65873
460761
767546
218563
1941024
1033488
1650364
287603
804543
1798601
1221796
1618021
80685
550252
1521428
393987
146911
882031
367231
1434827
415086
1319542
195690
1207525
1724981
139631
918880
1050392
738689
1163662
850091
703733
1661537
1580312
159912
1735448
642826
62103
733550
1308242
626979
1605745
1017276
1236496
1212720
1939157
317826
1162653
870725
761835
1851846
1793099
1736889
219524
1023149
590411
1394000
1900097
1735439
85795
810800
183883
609746
531023
1623329
998372
798821
175636
1594658
1589375
1043223
26567
1408792
1420034
1501707
1063424
1937300
1262834
385744
300309
194052
772937
900493
1348964
1845120
1460751
559824
937959
398622
1728164
26889
1605008
817769
1339655
1177778
777094
1735792
661128
1697451
1002313
1446482
120814
705071
1418088
1339657
490113
1393354
1186297
41013
1190352
431241
776756
1659265
1580565
1465502
1790672
45222
586866
171352
230057
1676578
862804
210381
1069460
910258
984551
570470
1681354
158185
495785
792808
776687
657613
341912
1770662
1660948
1953929
882703
1385042
925826
599008
493593
957227
1398700
918606
1210104
633413
1968318
1468477
1796869
674461
1322980
1817954
910335
671258
1683387
1603901
1502384
883521
1567994
126873
1484090
844625
1537903
307760
794397
1593754
583978
1459004
897176
1223221
847901
1194931
814843
1041396
817067
232627
1212318
1929622
693996
327631
817010
427673
761345
1672438
35801
747051
484808
1430522
1584840
819382
1937993
1277812
1859557
1821946
1433055
1792163
629625
1934955
1474483
121322
538760
70993
638301
966636
1305277
1242476
35634
1358632
1365544
550333
888787
606314
1439409
112512
446934
431625
1622405
571499
663835
1580223
1973433
1057871
1979736
1209149
1883386
1205706
1055033
1637766
33149
603899
1750213
1695988
974069
1958217
1713577
536618
30686
1071400
67918
768796
905025
485887
77103
327031
275079
1938496
1995089
254913
1902754
954085
817980
957187
751562
1846782
1540258
1376900
441245
1905794
700111
1282943
1153942
1364445
183791
592548
633286
1311293
1688313
1425767
76142
1589424
405137
1220606
552534
28134
378692
1956078
981252
324592
1760515
1425821
713108
1102622
1620653
1307251
1854
1070516
1960416
127360
1012675
1438491
1662415
46791
565883
1550646
555689
1627356
1554409
1899968
620257
902666
1443576
900700
737259
662854
1433597
234101
554925
1887219
591926
1037083
1408557
275932
1427003
1111887
917718
1464680
1192481
1853710
334612
1119647
1422049
47382
1580204
1080662
783496
913334
1481268
1987483
104966
961366
1218605
865917
1203492
349732
792744
1229521
1081892
62268
1019820
1496865
784196
1982166
527637
1301582
1682973
129954
111519
932078
727577
955862
1867984
1876208
333164
1708203
648688
543347
607564
540088
1688151
1150086
285824
557571
1085426
1772604
705978
1632674
102769
1044770
1339680
114141
346233
184911
90861
137010
292063
717265
481008
569871
1946631
923861
1811017
1096233
496275
898378
1101684
501566
266944
1553852
494950
174119
444897
1665435
46179
410962
1094043
53288
1794271
1359989
332805
1159733
1533675
1280937
1546206
202574
1500748
1732241
753694
317426
241624
908669
834939
1258968
1823582
1402664
1050342
1519479
1154636
89228
1271051
697137
1311984
1782648
1748330
1718356
1827371
1083784
49711
359823
1357714
115969
388084
425129
1411575
534249
269565
963741
4873
1828894
1492377
428597
960919
1299826
141253
1243588
681394
1033197
1634247
135992
94034
552030
401570
147445
503114
596403
188459
1878329
468275
402409
1607380
1641312
1413867
673795
798556
428067
224947
616273
890594
495753
1675587
680204
293686
1612093
338495
1095152
501164
551343
774975
1746077
1492032
895725
77748
1358055
605735
1647689
924872
305792
786796
1960824
441420
1116787
257282
367801
1400253
847475
983951
1058997
1958555
1629262
1632284
500603
1419460
1626611
414096
594497
1123840
232014
1954537
997269
1958675
384418
492177
1821122
624014
1680142
1869521
1255133
692151
608437
1171907
1970116
944431
131302
463242
688709
970424
514416
500185
1369523
1647312
1808474
1209533
911276
523813
547388
1456283
115493
301276
507476
900512
1867333
1981738
1421054
706627
1336000
1929064
1522659
1027567
986178
992770
671506
1380456
1065872
722275
1556455
599247
1096937
1908249
296798
644404
1078140
231459
1229232
1082535
1977741
1657350
762413
829091
635662
1977229
1832388
1467157
1921672
1948442
1276805
1301509
527059
244288
1509869
129451
676182
1379120
968304
1046782
752314
1027095
1423006
1166133
423706
1012288
424089
1285538
384200
1752416
458807
99179
102419
1736660
581855
709190
1420514
883159
920593
1841803
1883203
562318
928599
100423
923517
521161
1444195
873285
282977
1255863
402827
1279390
373767
1604974
1699025
1081178
383473
1805393
1603423
1995417
1075592
1332205
365941
468343
1446227
1299681
1905124
223379
1476532
1033575
233845
18159
1402062
520781
1681577
1230391
165125
482853
1525758
1250059
15328
1803366
1052323
1900618
36511
585443
1983614
803037
182232
483641
108555
1188844
1598691
370901
1444025
1949765
195099
1594416
733471
1912179
1809519
395710
1115269
1632783
1765493
74262
1981775
1814440
505062
1377938
1501652
1938319
1752770
410578
1424210
1943182
477016
1143758
358214
493551
1901485
1264063
563036
935212
505343
1304105
1823414
804975
615667
1407897
1007543
815789
157624
178272
1560205
1546746
1849656
1352524
1941650
1182251
692902
1184301
504410
1626833
687899
2117
700729
167940
451760
849485
68529
57211
1717580
568175
1215046
363069
18501
457735
245728
171511
710928
691238
1119166
924866
512864
694968
910415
1472403
478321
1536823
1482302
1186337
1217712
564040
545605
1120008
301809
603086
279968
1108258
682171
844188
1552089
47283
425866
887005
17553
1666830
1813517
229385
289996
907152
1215719
1064333
1009066
1756601
470097
1734168
54987
479568
1890728
718382
1600728
1373610
1921598
537425
687692
699753
1084312
324798
1586147
1096142
492476
128734
1029033
1803706
956859
761782
1328002
1600822
1279908
538125
1506710
1020595
1078925
770687
125081
317028
1589355
167488
1688746
422616
523325
1661092
1215492
1779867
1050572
1089263
1654889
895701
1003931
1392387
484047
704668
266738
196926
148594
88228
1417880
1124338
1032115
894943
72037
673790
174770
1199668
750282
1423825
1607681
1734252
422668
279561
573428
1652829
85115
1014523
1144481
734690
78676
497506
1352834
943762
1705023
1754182
1006071
1644004
1408646
609314
38432
351094
684835
684000
1452720
94157
297130
60788
1616405
1002584
1596937
1950109
351580
554027
560580
572849
1467660
1448757
1700970
5719
1011279
1790059
331462
1751438
1402434
919620
1102313
181431
1586211
919308
774652
687993
186224
153294
1608025
1876970
558767
1691077
669285
1467468
1615688
1432936
513174
333226
572771
454685
786591
1341742
1476508
503199
1383112
599702
1071258
535934
1422739
1421858
1817724
1643284
1108662
1722527
562831
233150
122621
469426
1381228
1133104
1236879
537319
1458870
1542300
201987
1681541
527959
696963
1116091
924674
1046987
564511
1783030
1257179
869515
1010690
61983
535214
298461
1997507
1963378
913041
435262
953442
33101
766363
671105
1980038
154932
126411
1091434
1290784
939283
1118804
105347
251317
429437
1831542
1306099
149139
220932
1869198
196879
781108
722393
1132830
1608200
1210409
1766097
1495410
267361
1025601
661093
929051
1271039
830456
1128846
1834810
1572072
1277054
944293
1357552
208728
524572
921801
4640
1538969
1599637
1230651
81091
510469
723106
49862
159695
465128
171019
160014
1529514
237684
638104
1822014
1996772
662670
1002045
1513348
1037992
1720130
1241238
277681
1839938
353704
1759512
998081
405123
1270540
1755923
249879
762322
1943954
978556
1148545
1807921
1300063
1416656
1881621
1269454
1572290
1445843
837442
716871
202766
1235383
1164495
74949
1361219
332377
665849
595932
705239
489651
1166775
1766454
942728
128866
1176522
498311
1390592
757778
888208
1635345
1510714
538605
688896
1438642
631677
328615
890051
1509141
1481933
1772753
44252
1583082
1046153
1713462
455525
922374
1878761
1530465
1163164
1924755
1225195
605790
952453
677852
1529316
1813911
1461999
924759
135826
677107
403614
1523667
1310812
1828927
490733
1359310
299278
954068
1514039
1033719
1558172
696253
1572423
1471402
773481
1250112
116432
84916
1825222
1523381
1645999
118300
76552
1501024
1741170
788475
594310
1889080
1245974
1213151
799065
522691
1160151
848959
1301916
27909
1911613
1762420
1906604
928927
231921
626258
352044
1581135
1594669
348617
1543879
623157
1225776
780902
215036
1685914
145575
1924884
796656
1738546
1715669
497360
1684787
687816
1129022
1216989
1339323
1661094
106783
1549467
1709342
631725
738004
1804981
530851
1991223
1819814
489426
745829
1692620
1453967
702080
1436653
363560
424649
267386
1876909
145111
1857188
404463
687547
815260
797589
1909886
23519
935144
445936
240836
1244559
1007244
1359678
1352030
431610
1389581
750777
1548202
428954
293359
1864225
635145
1222266
432592
1096114
418343
963931
1080734
1983502
276943
502830
1591400
1708226
1841936
17607
1418417
1814187
1332653
742016
1549782
504442
1287025
1379903
256769
1393667
839106
1244391
1561381
926543
344744
593865
203526
744917
1617828
1444381
989356
412865
1911248
553095
826901
1451772
252131
314810
166619
594171
1813016
1199789
453563
453230
1257375
847755
1017440
1488909
1505033
877270
1244839
154131
857450
836650
1949297
588018
301708
1379932
1801559
844110
940594
1090682
1401477
1936312
673413
22675
117566
798154
1848365
1867792
657658
1041532
867220
1590478
1363109
184627
198777
1884622
1110097
1238347
1481905
27211
1622971
1118629
1807164
1940679
891441
816035
1078480
315424
809552
1454743
688626
1078459
1671024
190211
599452
1406822
422900
530479
1231225
124817
755536
1981265
1152436
915797
408649
358820
1329017
1265955
125464
1681155
1171382
1792518
703639
389517
1664860
641205
1830689
1516506
204678
252625
37725
567691
289998
635461
191675
509688
653394
1756661
1640712
967071
301187
124439
412804
1849705
17010
1986273
1993615
1375320
1341958
561252
1702925
1306823
1732247
1148870
1683591
1816158
1746275
383078
988582
1657000
790500
1225722
1792447
1837194
1612072
1275526
1379980
1021117
147959
1944687
1126402
1818875
1298627
582619
1820562
1393067
817510
103500
230226
1131199
833395
1541189
941217
1197400
1540004
654518
677361
1437680
1245031
911069
902845
894365
1360731
55650
1199248
148663
254299
719236
696320
688361
827810
755388
548547
284063
527501
1563770
972533
132552
215794
1243056
677066
1905428
590165
1094911
155497
833026
21663
821778
1842197
912339
1864678
1250897
14670
633347
1396030
781859
912904
1263338
409434
1248540
678264
1372584
382869
405384
869799
1446430
1198832
513121
773535
724896
1064855
1518566
575521
1793423
890751
277178
1292471
1560929
1770696
1421035
1590116
1284158
1594342
706916
1963783
1958201
588115
1068218
1160927
366713
1870677
778298
38786
1672976
1965850
1562373
1308797
57702
1061843
125718
443920
331815
391300
1408779
1596257
279015
1971237
684323
727510
1386171
773977
1512249
512868
1228481
1964584
688123
1203612
1903805
951453
52063
23079
1639783
1212776
1377688
1818166
593143
1717398
90915
1969168
295437
1260735
1363520
559438
915433
294057
432117
1126737
1346342
726815
170311
1984909
1321005
1101291
956108
409684
911681
1740691
217108
921017
354337
1454975
1339427
27471
203300
872619
1228316
469127
638366
524952
1200770
714529
723144
84366
647715
839484
1950576
115180
1537477
1355452
1301470
1068445
39889
1208556
1301726
1023258
153613
1575844
1091410
1698603
1249777
1695817
1552023
1404525
1182674
329485
1671109
1611726
886469
1009488
1080889
506038
151106
641356
1474324
625487
924246
277324
1504968
610668
1677645
989334
191656
1860270
1210135
1209411
1861819
990825
1618932
1410225
310015
1950657
1647604
1150169
556793
256655
925937
662029
1682211
551750
915673
630576
1879092
1675293
721980
1105255
1931245
707422
484631
56472
1323207
395493
1964235
871033
1883865
322950
1036124
1698124
640290
169964
1722537
1242782
315982
1089322
1802615
1009592
773197
130048
1267976
407849
819836
1497539
676062
1987476
225709
484539
692438
1962243
1412204
1857812
248464
1976990
1100464
1905269
110116
156940
1123758
265566
294415
692038
696741
1364513
956843
581929
382525
609967
787840
515040
1142430
1427280
933933
60758
1539271
178215
461806
1454087
9394
1037094
1584694
1537484
61126
258409
1895430
578416
1507591
620322
825669
1654551
1099158
896676
885182
1762611
38362
1412742
431012
1729365
1938144
1274206
1689291
860605
1962630
139807
1865678
129443
584803
1649234
1022426
1816232
1354636
1788130
1291028
244592
1165631
1401056
491147
655562
1578590
339159
1026273
453360
1063906
1436568
428551
599952
1549291
576330
892721
1421623
126282
888930
143012
567288
1782135
785353
28192
1483755
820369
561571
1206721
538947
1311317
798519
1006080
609929
1052896
658286
160357
84909
11184
1379194
667317
1611254
259846
1449173
507446
94698
1414188
569739
601895
689363
255182
1588856
337098
1535707
903116
862492
1690235
276371
1812666
1039063
762616
883329
264116
842848
1242631
386318
174986
1905941
280758
1410515
904488
1341205
971708
1127590
368873
448437
1730090
233490
476285
1069513
444875
727991
1133984
877000
613872
97456
1317998
1788647
852490
35364
1111769
356063
1260269
1431029
1693445
280531
633346
1394846
1664233
948497
693802
686544
1235380
1840802
1783461
1857694
1358945
1847851
168519
1809867
875468
1887008
1597228
1460197
273995
120468
147909
1306593
1091342
949956
605006
1180559
786440
1255199
615233
162370
1838971
855647
1211223
1699523
48618
872704
1674564
875218
1840935
1523721
472344
143192
220020
1624208
1458487
1520644
1008524
1093383
839416
1002945
1002908
948910
105038
1950874
553916
1850968
781551
380886
1870365
271588
840224
1779461
742173
1524152
2223
3304
120780
302339
326190
506364
1950774
246417
1520439
726421
716212
187203
1319212
56194
1890027
280610
1504644
1515917
1217436
998114
390931
93930
1889262
277126
604616
1341552
637704
323534
1650820
74694
747628
342893
670390
499478
887854
795419
67774
341110
424235
1334521
1600288
15914
1936747
1317756
1393181
1163840
1501027
1342382
64724
1147325
1685059
1031173
392653
41255
1256171
625983
715427
1032259
1469556
475234
1743174
1304838
1314075
865648
829948
1645202
411821
1857725
1698930
1556654
564927
786768
651169
1195296
875624
1896023
1846111
1427360
1207751
243059
697763
1938380
1615330
1748544
504146
615523
670036
858600
1038973
93535
592879
285161
772286
1860549
1148546
1362635
765413
855369
83270
1819914
402030
1293296
1632138
68444
1618787
40166
544599
1928780
733011
1077964
1391899
1135845
777822
333399
196104
44908
268391
828325
1996994
1205772
121942
274637
433746
1047869
1745116
1038555
1162517
36977
1253731
1598665
320681
681034
237915
1834669
574806
1056991
38815
1423611
121488
518759
465635
600396
894146
1445368
14452
486756
1066110
1817018
1386182
431601
1197667
558682
195875
735071
585827
1364747
661713
1823723
1119079
325319
1495814
662486
1011058
474139
1899966
1434103
964486
1157010
214741
1990682
268432
1339360
83988
1126325
197231
206757
1480165
705225
215456
1063196
1986996
333097
1589137
1022615
555636
633374
329921
1695013
1213059
893423
1037201
1508419
588267
957855
1267923
1833787
1720880
1312070
1115281
1425293
1498095
994820
1613406
746614
1262604
1279766
1758268
1083741
1519137
1744636
1318099
681024
60421
149993
765078
397598
597380
1413847
1956596
218108
78343
954469
1036084
1194842
1406721
809494
929591
774683
1596035
487433
890384
1655075
1928465
1001486
1954688
1600403
56889
942758
1321201
1338777
295188
1998700
1322258
1257329
806570
1977769
222633
591841
1653810
1204785
170076
1757356
801912
1722891
1267641
402639
1412775
1103242
554121
1678800
1261717
519130
1906554
659836
81275
1078742
1039248
524196
1606504
1698907
461256
1395185
730414
1904801
793768
1179010
520390
888364
392936
168872
1761858
1986711
1280743
1589365
395447
914846
247045
1521856
249352
973063
1806536
1117013
818169
730469
1583544
1313678
1205687
790892
357930
689491
906832
872156
1823601
818753
1420475
1868718
885163
754138
55540
571115
20897
809826
341713
308498
769256
1301545
1947889
1535614
1643908
790984
566752
857147
131784
1560412
1374624
1187319
251787
307346
732870
1183690
761353
1095734
424225
1014220
397800
196033
235024
1189501
36492
401135
1832906
1550291
1965331
767385
1505157
628037
1730766
374686
1751406
1889521
1134592
613848
1999384
751713
1245723
71654
764185
776236
734392
913801
1734199
190996
1597300
1626325
1105554
1828752
1073041
561848
1518665
1386159
513376
1158301
354977
1714966
409985
969873
333815
568218
83231
1865065
1850439
578061
1010211
1170816
1379545
1720975
1853989
549605
1246872
941666
134835
1254902
1169400
606723
1391890
1806670
1995036
1391260
1503855
988388
1810227
752850
619403
1352468
1990123
373839
1663651
740842
1688781
1420427
1237773
199954
314569
1589572
1937332
1632124
220148
467223
1326236
1788333
1403355
1362262
616301
745758
1890489
1859769
1881320
813003
1728869
1983862
1559683
1251851
1868036
1560868
1957129
282280
821220
1413369
1476466
1614129
1147090
1507032
1413868
606617
1173268
1514724
668343
1688999
738395
1183740
1179666
193099
622832
218357
1801038
33662
1728895
643097
1970907
163024
1030721
274024
1932563
942830
10743
1289134
735825
1527295
660305
1398773
1697909
139363
1781712
1984033
768767
1945928
135097
288309
871323
1863376
145943
1213666
132485
1288751
1074035
916851
969804
1905245
864966
1068736
183300
331392
1006981
1336322
1220598
835009
1630229
775132
369477
949016
187764
569565
294791
414992
1021431
1752561
912502
635219
189771
1005420
1421969
1681174
779241
118319
243870
1836558
861406
1306919
444379
840336
893217
1234467
308365
1774094
1520643
1512501
1615215
763320
409422
934225
686843
1164350
194685
353784
1876726
1007239
219633
1042855
898312
385034
1917705
805736
955487
1768237
458693
269959
828708
97689
1983925
1716740
1878963
1117302
1855567
1082487
1012991
1614098
954431
1669496
1577135
293374
1840607
1023775
1963041
1309902
464909
1238193
1064085
1936141
713279
530424
1057758
1285362
1528940
1947074
58416
568095
1214774
1607056
1834608
1264290
395738
1521884
745011
1603556
505731
1779516
910276
775695
1864153
851583
1996241
786978
1482063
29484
949592
28617
554505
970647
462725
1833759
1008720
113677
972948
1957266
482303
1292546
1106363
1829494
1409537
1034333
391107
964271
1444962
1719154
361213
1460160
1977523
1853523
1949609
1180313
1141737
1238057
830676
862092
578267
1730687
798033
734094
584418
110221
961685
1057714
1390048
1607736
700004
1998859
496397
1202854
1696401
1883697
612947
386358
928392
413094
591
1358071
1551336
1666023
688548
712399
859409
1440888
1884408
514066
874484
189711
819961
1824669
202670
815347
23305
141061
1288917
1261110
1701077
666700
919462
559893
1623941
588023
1280380
1139681
1475245
1989849
60742
804718
1539519
1374912
1680989
1926822
632289
1477873
593227
1915946
1224311
911200
1952011
1746133
641352
585745
302845
1872292
1578106
289039
1877049
1227409
814180
555441
1382061
1623099
182207
54010
29410
1564085
1773126
785713
227827
613931
1267036
533021
309892
241726
824293
1951338
430168
1446604
1850328
355773
1450059
1802273
261891
1630078
1207959
851628
1790136
1574514
1651836
1265253
1099934
537755
686928
232560
397026
1658060
146876
1434651
1417447
1698934
1733790
546991
1132318
1534839
1530759
819508
1808155
1723485
1757206
24248
539914
1918496
495283
1030769
1701256
887237
32988
1977333
314072
493657
387806
183139
1169000
1089102
1263147
461383
266543
567147
1533144
146395
828608
1080335
1392939
1890584
925456
597300
1839076
1416255
1646631
102287
956941
1926525
725586
582970
193846
1968409
1269479
1399598
1714334
1835434
374139
417169
1008108
897010
1813895
1032052
308788
345725
1444156
63999
1954896
1921954
1978212
225967
453675
415953
1620259
1153794
1232674
1482403
810897
965137
815903
1288065
523405
416240
1964631
48064
333507
783322
1217649
1477525
1046588
1676734
1949378
988890
1977769
463770
423317
1939043
527783
1810671
1552641
354197
548578
812361
1139295
210707
52225
949549
33263
1747630
825950
1082260
1211128
1334807
719585
963111
1553514
704478
1706266
1662959
115293
179612
387196
769119
1467354
1193984
1393643
1801301
1274858
916374
1506250
234429
1686097
1841627
1355660
1906314
1821264
65846
569866
1077406
1291122
1599975
151580
851566
1295707
468301
863506
1433883
113192
658242
454603
83033
1008664
1473997
1611573
1515445
141717
1966958
1723442
802659
149790
1325070
1853002
1983247
1921393
1800823
1725511
1056516
1342307
863876
1865471
943498
1522893
1752925
1353986
4750
1045305
1441606
933944
1982878
822451
779313
896039
1515170
1158016
283376
335544
1734356
1382165
648866
1336583
320740
1784268
300526
766717
1232765
792235
755368
427363
484402
633483
1249511
185399
1337300
800701
1515190
1330943
580504
1563581
1701166
1605952
184680
1719495
641088
1474554
1127307
685354
492522
222651
150256
40316
460882
333180
821509
1639192
364133
154267
1009675
665945
459991
713975
629239
1015195
259324
952118
1505043
608442
235988
133579
424895
635784
432759
561470
1692254
1709451
134980
216415
703128
1529263
591330
1109876
270440
1878493
1167331
1042241
512875
505586
847177
203923
533253
326581
1477862
755820
579556
467004
417448
1217197
1963105
984292
1594702
253093
416678
764312
1839036
1506064
1996866
1431155
370142
1310692
899555
1608150
1122353
416779
1433457
608207
793776
544940
1788649
644602
614123
1080777
61953
249593
1740471
1441702
1012016
1127662
1514215
1651558
334890
811144
1673733
912684
1944488
1630181
1870269
803454
1656520
1114388
1861790
1851054
1701360
1313663
188945
380410
1973330
986110
808048
809721
649805
1516346
1405205
917581
818866
298542
214061
1774429
1035237
908705
1369892
113913
1348292
805017
1976429
386415
1918601
1570913
1593406
1488522
559101
1410339
1107950
456227
1982623
1900002
316877
497296
1421304
170595
333720
1769316
442655
1381159
1518986
1057644
1046779
1035910
144679
1612269
647120
698947
1266472
1208266
1897703
1265586
717151
1391985
1579293
1821187
154572
75816
1977429
1781914
1134633
219585
1569289
1569483
423001
1366135
1080941
1432942
1611140
378682
340755
1892718
1771542
126288
1927003
1119578
773135
1603585
1888109
1437509
1649420
1153083
682212
755669
257465
915161
1880831
1527130
1471763
616304
1474871
1324607
1931186
1366224
678499
776245
1334938
178960
936620
1310403
110571
1658436
550301
964006
56879
44774
1857132
1063475
1991243
39204
532555
271884
1932371
930110
234972
848985
1575498
1694672
544426
889959
1588326
1800173
1896881
357500
1212503
573576
1321327
1538203
1495385
1156359
1856978
461259
1059509
968780
698127
1020742
1596536
1204453
967875
705160
1741830
486472
1974518
356059
806095
738034
721917
888877
1180899
596473
1603689
220014
923420
1196333
49249
208725
1330258
1184955
1724400
1433432
528017
1826207
919789
427147
1688999
1975354
672920
705302
1011477
933347
1326052
425308
859555
215429
919363
1587271
2828
302084
1733936
611454
1049597
604654
537030
741294
979914
1675059
526975
1168286
1779131
1308910
1878189
1059674
1169729
311878
535835
1567337
1507121
1201784
1786628
1111337
1728162
717040
1044519
1716841
375373
1640012
1528083
1423540
1904044
1180737
907535
1937952
1059181
1637745
1062693
1265030
1871639
1857435
1047069
1139680
198490
456360
594523
1137982
629715
886043
1453286
466104
1688805
516831
228923
1638611
252554
678212
303992
1185387
904345
1156749
98011
1515647
480286
475343
925094
4714
1439269
1776844
1156924
760227
219860
1206359
968905
1066132
456825
1234100
64968
1522291
83183
1327945
786026
1324841
1894398
1428588
418632
1130611
1549560
1149661
1059121
769623
516070
941470
1474606
1226791
1114244
744753
71399
1142154
989048
1013170
980243
1496349
1408529
696519
1957913
833709
1942829
1047431
1545632
577587
1821638
595246
1265029
569081
1980689
1269319
745399
642243
67028
1083339
836964
1116491
505695
1516613
475668
807779
1296319
123765
1065709
256422
803320
919867
437019
663999
1530159
840041
875968
1839494
921302
1388236
231528
1536893
216024
772238
202600
1307580
735551
1412278
798192
1680639
975239
416260
1415253
1117842
1322320
223921
433746
1504266
519193
1692782
692624
205163
46942
668320
1311717
1477106
710865
1063981
715718
1209977
767458
100145
185888
168636
272786
1976751
493334
1950052
791202
845635
1879128
147755
1719755
1681702
1204836
199596
1867182
1624534
1595858
1678300
928819
856887
1544124
312167
1516539
584983
1626490
1967157
1683315
626467
128417
1322001
367992
1178969
1835164
1380268
1673216
1667006
635654
128407
354090
449917
1764255
1628543
109122
1061503
416145
959977
880363
1043747
1162765
1583839
1052945
1327806
407633
1737164
1651893
1887259
407420
1128917
832362
1848260
1447293
986055
1638089
193054
433704
1936441
477468
141187
1881205
1506737
421414
1598132
704800
13506
1446246
1430693
198337
1556669
1302306
953548
1011476
294429
705505
1179060
991117
187540
931345
1003433
1829611
1742722
1668182
1518218
1318112
1829201
1015021
1397364
1054416
1734493
480552
1770804
1434394
561052
1704928
400756
176186
1763104
520334
1399617
109501
1403896
1888261
1789123
544682
891562
769104
30818
1138073
1962122
169188
1807584
474829
1252832
102895
1610272
333437
683610
1355890
1736581
855946
1008668
216191
1383325
992600
929004
424408
40032
371029
805168
59861
572133
1966381
652452
1254495
804563
721202
911636
1916128
1964420
1338633
36490
1200278
523472
1676886
1905003
594072
1677925
1453023
1379708
1159258
589845
1248754
1754567
852960
1929973
152423
1793557
1277204
1580722
702744
1971926
578476
11608
1768383
424930
1031617
1883587
1604577
215674
636150
1918921
398447
806602
1350947
1648713
897176
1387183
1547657
86019
947283
4148
164996
330256
1356193
558561
1058733
924397
188832
729732
346142
976532
769264
696166
148559
1868148
1885498
169358
179795
145715
240158
164976
707306
987627
693451
1455393
523254
1519242
247516
1394213
1603427
1224319
173683
1913059
929544
447262
1512078
980969
1464706
1393403
1066305
1865801
1593641
849348
870372
1724919
199914
1526329
1195455
1928126
187722
797572
1478976
478516
1037670
1621892
36691
444552
140201
730628
899066
1072345
510598
457238
1101599
1802268
141850
1399543
1987901
537336
1000271
1194011
132539
1413248
188828
1459721
911301
936294
1027980
580523
1261613
1199425
1949763
1201068
1040297
237006
1270581
1631179
1973131
102763
1874227
455931
175262
1498912
1895703
736702
1042951
202411
105850
367208
776928
293859
1722214
627775
373797
297761
295182
1245512
26883
484470
892084
1610857
1342545
1985958
225685
54105
1219902
1977528
1719673
439032
1072951
1756318
1863596
836017
1756853
800469
574263
1629922
432062
1850472
558287
624609
1587114
152288
442673
788408
1054837
1728736
1156863
1783177
1245708
74056
702940
1615399
728805
473716
268985
1755432
427338
1140905
16336
1557475
537516
874508
1527368
423593
1088483
1162979
545687
753005
371460
1704065
1646509
751256
1353684
1909024
1434353
1443678
330829
80004
1788268
245022
1584710
1612135
929356
299476
1193562
259522
913776
923247
675765
449811
1397426
62173
483238
1543447
1720228
1720353
1189702
513197
267994
650051
362614
532664
1003177
1657359
1461573
1632813
1405734
917082
142830
348960
692965
1831782
6049
1821389
1803530
1879753
1465370
388514
1744374
1411411
528746
1869428
1534882
199788
1518333
1103319
503242
554178
1375494
419501
736825
158635
241880
49422
341746
1765917
1983730
701951
887418
297331
1743979
810627
1614717
382451
1853622
1601164
716370
1095944
293272
262387
1883943
838082
740661
839507
1936078
585047
1696156
1114610
1329870
487561
1533036
207220
490012
591465
742108
1260452
412212
1233215
1420814
487730
1748528
757081
302940
118082
475859
248683
130975
107443
1270808
1347942
69603
890576
1149588
887742
781507
1544530
1582524
1480867
913465
1807551
1749891
1190323
677272
1419776
662892
820478
1990274
1499013
170596
1262434
1628146
1442771
282604
988469
508396
832857
680956
1801503
343145
804842
1572536
512923
63712
956433
1819840
1862559
898206
69176
146106
168534
556417
1953945
627051
1698345
508405
1714695
293237
920508
74839
1687075
283104
1123333
309509
654505
1225123
1324804
1142528
325682
1408337
1023704
50120
1563328
1069444
1097367
14592
1401984
399850
846446
968292
591091
1133553
479999
526010
504874
1272389
539612
42010
1702330
1029190
1277642
494902
257563
233709
1141545
1920392
697726
35239
776918
986387
1623575
2050
1722088
760782
1097556
417565
540020
1794508
1886518
1574604
1885594
555457
1129614
1641251
904522
172133
1740065
5119
457955
1941720
1953843
922422
1712956
1662031
751693
368788
658388
1295413
814867
897601
1712180
1702801
530393
556100
1806288
1872662
1502128
798738
1908036
1554471
1153417
8128
510459
240654
769172
925586
1991318
705547
1601638
785505
372162
1772849
202293
1219954
1763011
1802339
1931619
427561
1043198
553197
1635885
1856014
322070
1658730
166105
159216
272307
1005018
610097
1272613
1008827
1157983
533302
352590
1662346
1312914
1094
1443417
541589
785335
728054
406114
405290
234325
851526
761771
494386
1641344
1753473
282381
1025706
584042
1152154
368589
904087
472696
477754
1878005
1834650
676549
356676
1457238
1521458
422703
1328158
1538818
1177389
573043
654544
878725
965894
1783215
1705827
728339
1302711
1509690
669386
249463
608389
749636
1745247
447010
997992
1143208
599234
171644
348589
122175
272428
54295
1900371
1961532
978074
1035760
755501
1073046
695009
1585961
711671
753990
18189
1821059
413930
573317
1943769
1258413
395975
1148991
597678
974852
1062912
1915851
754934
1915426
925735
314595
1723880
1227850
826325
1157852
1371450
819457
1891841
1664346
1126023
1313748
607928
205303
508361
820673
205304
647083
1069661
1304833
1782566
638821
1614471
1357988
1089870
1296489
930013
1186631
921483
1269332
479864
366159
179147
699968
923213
1800572
357824
1841044
1198836
1039775
153378
1146527
672918
110161
274111
1259953
1608177
956017
32456
590845
1623718
677559
1482648
863799
261868
327850
143888
1500066
274106
339304
1913947
644280
1637855
1541634
1898868
1865905
1551053
417974
1649102
667668
1235937
1724775
577223
1718754
1047261
1648119
1923394
1632705
713296
1633674
640268
1852336
1845274
1770708
134317
790497
911210
998637
973404
1924
1657453
1820884
974296
1993550
1607540
1168246
1403918
1701234
524869
1888457
631950
1576707
1496202
677250
1672629
559140
935958
1249224
1395360
795072
308592
1944309
610307
630966
1735017
1640113
1740361
1384354
1246010
1136096
833560
1060489
895968
137839
82381
1430188
1037672
1718304
221716
1234389
205480
365237
854464
1885657
1932746
1402527
407159
547738
1384226
877606
461834
951462
1960362
806221
1336357
1453334
1168039
1712165
1005514
1339077
1402958
699031
1582160
576684
1829218
760808
901725
1439661
74064
454993
399903
2201
1431906
611000
935328
321212
1085207
943605
293950
1339030
1035399
947343
841224
1971333
387433
1749512
887777
273429
750798
353000
962728
188853
1968978
1538189
1937033
315682
738878
223890
886744
345277
236154
1592436
1487153
298358
1972738
1243877
352399
1088457
1762838
1377443
401026
1714761
1550031
1516321
182031
672920
692769
1423055
361639
1814521
1436476
733001
503536
397932
750513
1267211
1395210
1017714
1209865
1095540
1815083
593591
1065714
899039
1607474
463015
445222
157506
584340
1763063
1702651
1726105
548247
275564
1694453
980397
650928
235693
1462224
917156
1113336
490418
537249
748599
876898
10638
423137
622138
135050
919732
604312
1455280
338248
1697516
927689
1217321
503208
1692774
1454961
724123
1077034
435453
909987
385122
527014
1299017
50481
1143162
298645
550914
1788226
227230
631715
736694
1634695
966860
1965389
1894595
1780659
1589215
418101
763734
1718858
1787090
100538
825171
551252
633263
523147
171701
1055804
1800936
1709385
1725260
1388157
1213334
34871
1419057
138962
639444
130272
377185
812833
428572
1863047
359845
1251091
1726223
1011727
1932315
1100121
1134974
155274
870479
187550
158014
672923
366437
1347384
1313532
1588042
1351487
575802
589875
1329132
1418236
1399948
1333612
1873225
1989823
1837048
1610837
1962927
588468
404432
40092
677569
843018
197299
1010273
355401
1109609
1869758
1663405
36357
1391079
192950
1031617
377061
1806552
1891352
1524632
1692781
1798298
1775954
1841809
1427601
278970
1828063
884499
1883394
1489082
1457453
502741
1669730
721191
1099269
1322022
1871838
1237849
1135633
1624546
1315116
1993960
268018
396147
939578
1024908
476660
1183050
1817378
1498843
1362801
1232847
805930
16623
1659395
306603
1272270
1229653
892830
157138
1699889
758132
1803559
1546503
66017
334426
178234
1068200
492735
1609046
1405009
1306475
1967952
983945
1219042
1857613
551012
840402
1290061
1410994
1437721
1159165
1296196
1228657
1331136
1967555
1851376
1237199
1512463
398442
1640881
759794
796004
1060918
1593726
1199766
1463703
618855
842555
288186
1859442
386248
1135942
1777345
1216148
185585
1689684
924436
319176
8663
1509324
744469
1586660
1326601
975919
108847
1778895
1973845
798573
1804133
1154297
1248841
1663803
1980796
347505
1258166
1622995
308253
1119511
350383
1691034
676502
494939
902272
1053736
521802
1631245
674058
1249891
91856
635867
1482378
1507935
584926
135747
945614
1784681
507149
245379
217798
570201
506550
496376
601327
260101
1886305
1172982
326731
1938566
1349003
1778427
1795016
913221
299424
697274
965303
827611
1827302
651349
1219738
1334311
1086969
1833186
1522761
675856
842060
1505197
597670
1736527
1316953
1043424
459267
24317
1315930
1667746
1588596
451613
1274595
820423
659207
841916
57974
1066450
1241604
920186
952684
802209
161724
1790488
145396
1032991
1666428
770926
372074
1378832
1326744
1290625
1311758
933508
909671
1080682
65261
1840643
483280
1959546
642554
387308
1605456
516883
28448
1357397
594536
1926335
252121
9089
843702
303750
602893
1969612
593301
1093039
1041372
931687
1085470
1747706
561414
110629
644424
1813913
594723
1803246
979853
1131088
1057123
798399
1912995
926389
699095
1802638
522170
1335289
1308908
632460
637750
959413
582063
272616
1690791
1480167
1440335
1053433
1273506
477088
948618
569320
351125
301925
818599
1071361
758531
667521
1943129
1082295
1313877
334875
751014
1314603
744780
14719
1844788
1431734
461091
1126165
956811
1609622
1924947
1497956
737191
935322
28438
579621
217110
775753
823275
408460
1972782
992885
1610100
450762
1550972
221230
390574
402618
263900
429050
572164
615044
1461105
1683199
960752
807029
1934911
1566220
1470488
1548490
942753
809087
1709235
1809605
191855
1515447
1172605
1078588
475560
809974
1485391
1369462
880983
966508
716590
1784374
799645
1648554
1756677
1534927
756497
406465
1602910
1953690
1014825
1465836
593250
1572480
1181079
1088856
899730
533739
719884
1808925
1095445
1700714
1011719
461442
189222
909677
788220
1783099
1398703
1740906
1869703
795817
377966
392883
1593572
441363
1808977
1231644
1317478
1598178
286462
1182647
1161210
1384971
1583781
788761
681245
1697813
372479
303188
1121927
335878
1982090
571783
1194679
568427
330384
760480
529806
412366
658310
408290
507697
1073626
267877
1252826
1521375
1261708
1189041
1309507
53098
802659
632640
1287518
1102155
871520
691464
112834
124643
1451959
1918785
212480
791165
1631946
756264
1151697
593233
525050
1564626
525527
1424429
1737620
597239
1475715
110813
392671
897317
1794017
1087662
712501
943730
1418104
363958
712990
1071807
1772118
491770
511794
416158
485997
1725449
1317828
708453
1732749
187372
1651670
1680442
366554
1057397
1543555
472066
22971
426474
1332879
1050746
190554
1429453
1818397
403889
1571312
954554
748134
647922
1513168
1887818
1747589
1804774
1965515
1435857
1569188
669809
1571674
1434950
702421
1107234
165105
1603371
1468531
1977655
160352
1215566
1917524
151125
1471917
1644510
1955750
460093
1351514
1037291
34514
1099988
1559744
111588
356290
1349177
406067
1719901
1435530
1414622
23948
267844
1045360
500676
321001
1715219
1737718
1924721
1896494
343068
1287777
1027726
1367707
575769
584542
336782
1259348
297478
1089963
482553
1987581
239990
1436566
1694872
1150265
516014
1753694
200697
813941
292054
269207
214873
587178
804037
1430257
655427
1208373
1276820
1703657
317658
1710723
1808700
1329469
1975866
715653
911395
650
136525
893475
1743263
1472988
1824760
342619
1722246
1595480
1552047
1836361
1847465
1616258
1997637
176320
1577369
1730480
82809
1955128
905331
404034
448866
1031193
1030375
630868
1538200
542295
1122394
1548584
748105
234969
1066004
1603997
273532
901916
117740
947784
1925541
980914
1012515
852480
1972792
1908621
580176
946361
317061
1007942
44348
1230847
233016
1709619
1808512
507495
1972897
975536
455705
403915
1565524
1937173
1684799
79623
43136
1432838
585849
168730
890164
1738886
1853742
809758
1533780
966108
453424
434217
1935264
1538222
558056
1970804
1695085
854979
1139089
1834522
1599183
417017
169827
912303
526699
1700047
1035461
596735
1033101
534542
916381
544334
1469370
313020
26095
1522427
775011
1885289
1982612
773802
113462
1746023
1641700
187794
68870
165393
138256
1260160
258470
594276
1730269
491304
1245058
1121210
988931
551252
1111656
1673016
1625593
1688594
71675
1758484
688453
1187079
577113
564755
562917
666080
669204
651972
1499864
1561132
1157031
176167
1780904
787734
1227531
546607
1911837
540370
1671905
1343911
388361
1667890
720355
713643
982895
1560902
1709236
1952290
1121466
1862207
1044691
1045875
16199
278321
948457
456530
631469
35660
1292891
627432
1766772
781700
66211
137278
1743049
878397
1547033
303253
710417
1921723
271533
877563
1592077
325816
964733
1332922
21792
567109
1924551
1662653
1064331
1531022
739066
1863202
1779563
1313489
395771
399110
161737
1137431
1276351
875458
717044
1575592
247874
1382940
940611
1557386
241232
737526
1543654
1307578
1304316
1588241
1941552
1911900
1497184
308889
1053182
1097655
773295
1815136
1191713
688185
1074423
748768
47260
224590
1322962
1613802
1040537
1425813
562050
1840675
376838
1711361
1510516
1284777
1710618
874925
1352700
301476
1283210
1073570
12103
551730
1598154
1287815
1613132
1921232
906906
1341157
1016027
29087
1574395
1659661
367985
865795
310539
488257
1127162
679926
762398
1618403
762157
549503
1270462
1718999
276323
416874
1823171
824372
1449194
1286528
1014458
378684
757620
1656912
1489636
141939
1530934
925371
66367
95626
1015343
926528
1154929
1002798
1956448
159732
1425208
1500221
618773
1006829
1109786
499051
1151491
903561
853400
446196
687302
76588
1271375
411673
251515
8472
1292019
402046
1012649
1731764
773319
1897183
410170
1211506
1246133
349376
1089364
1009316
928410
124877
1675848
1755089
574631
896417
507724
1792351
1501691
470004
411265
737454
60055
1238785
1192150
1657177
1930493
329361
213081
1570447
1860745
1496648
1727851
159863
496333
111432
1014161
931493
1905933
925596
610022
1428551
160522
744988
1315626
286346
1937463
648752
1007642
1757809
1416003
875607
364892
1183070
1277193
1430893
184252
204301
1679914
643665
492136
31365
1295589
409979
1017079
1537951
1606655
1306065
1247118
534792
1148828
1080320
963194
1832538
1106695
1066508
158670
290735
156425
1873970
895865
1809637
1553742
989377
1475901
1646771
1997400
1296061
628605
675591
1162215
1096913
345993
1089271
598772
197956
701781
1844763
1569549
732155
1126917
892953
530145
1458440
1817718
1834052
488287
1904950
355041
1942669
1966277
467950
444225
281202
1156348
364802
290513
1419445
225179
54419
353208
975713
1033082
1197631
1197252
823432
1127177
1397269
1708346
1924601
1607209
1336039
541995
253365
1590492
1247834
1403646
298763
1268079
1518623
207338
422432
45834
1292163
139073
1882369
346333
1165754
1826742
1242271
1600645
636436
1686225
518407
1440689
1300021
1574155
254126
1315475
853288
875608
1814070
1366566
194814
1112265
1322187
1580676
642862
471832
132542
1739540
1066486
841705
1218151
41859
1313382
655829
1595138
515596
1507294
1827237
713214
248699
1641879
1917724
48786
441109
1541392
116369
563809
1858589
349953
112097
409841
1677666
1074371
930414
1386997
1126172
622138
292071
847206
89904
466626
369881
1154266
482768
178014
732311
1452231
1757817
1157407
601411
1186971
395225
632791
1230779
1698813
888279
1526206
331068
1716906
155854
1012413
1140073
1503294
1622250
1801098
837050
245109
1817100
171144
1766032
46995
201426
32075
496276
189349
1888992
1783523
1719304
1003258
1933124
1412532
1184540
1613272
432497
1088660
1113563
1754819
1170259
1126426
1750810
549411
822122
1283445
408181
478836
1011635
664918
835553
1582443
1294135
421073
1119745
701510
843980
1262982
143415
965419
1348129
544241
1931584
527284
1341978
955895
1379737
848345
1031812
63012
1064839
1689754
1869640
52133
1350179
1867527
604584
91566
550390
641397
1339076
661861
1184994
22500
739839
913534
1419012
1333519
1902487
446610
849246
1303623
448066
140123
483202
249242
707155
1108908
654469
1777196
955935
1163044
1404381
852075
1046998
1545039
881686
385584
850510
553082
885469
1671031
1181013
1842298
1056853
1237747
1082342
1567303
1163584
1461152
1786676
40002
178048
356012
1144314
1206327
1574431
4549
1905079
1613837
1679906
15488
107873
437296
1884287
865059
1812869
840732
1784722
1056578
1754695
824948
1445428
1868726
1443431
1723491
130343
1381023
979083
1896147
1164635
1199170
1782871
1799523
1502039
584003
1380417
1758076
568419
1842247
603095
1900465
1125574
312563
553708
99837
1789161
727523
512731
1063955
1168216
1841032
1072062
251056
244170
990563
1701168
1968565
1147828
426912
152685
572965
912706
1767296
1936409
332973
1217881
335277
706763
652485
361291
1178522
305214
1915784
199911
64795
1006386
1372377
309109
930875
146831
1310525
641469
1898206
999645
1706889
998924
1519368
1158001
583095
1451082
1145569
1808886
455557
1761206
338716
1080397
1520861
98332
1404101
1929322
1945349
1397130
980777
1869250
1349418
155106
1149983
985849
1523514
73032
1246492
332268
675606
1649959
287082
802645
178607
1668897
399947
1863768
997722
1313082
1422338
35641
162027
1039513
472051
1813703
1078033
60050
25552
1116479
544558
1623449
1123103
342486
1748850
140779
714475
1592528
694731
175557
888253
142264
1572554
1465254
1973190
514632
1353287
53091
1035479
1512144
1852371
855821
1390779
925277
1337798
155138
841777
725647
1137811
1947084
1532899
1263287
1021735
1018421
1046538
1185383
137116
592691
14589
550845
1047252
1930682
812081
904509
1962151
1365884
1502631
293680
489555
865217
805271
239240
1167200
1210804
667578
729559
954605
234414
1478867
622030
385229
1348533
1177924
1489880
323249
1477975
1620193
1880668
606606
618107
147123
1838717
1897951
1662351
615152
391601
831849
1307781
290391
1380341
1038409
1226074
979224
264577
694645
320654
561497
1280618
1752083
1644848
1462016
1266390
1537264
1774474
1183092
1881541
282250
415316
723836
494791
328501
90743
61830
8654
189014
1657854
1717264
1420735
1885958
354689
1652647
1751891
1410685
1338152
203933
504242
150640
41187
1931979
1280689
3499
1537853
923599
1686007
545924
402128
723826
912559
1744405
654012
1139898
79753
871538
528341
1147474
799228
102993
1865148
1404959
1404266
900931
1666119
375531
734751
675036
458114
1490748
65621
1405764
1330659
1459995
484556
856397
779541
1727976
1108686
1967728
889405
168976
1088333
142502
720720
1768266
214162
1615669
1398047
1158884
664155
270934
1910824
1232060
394106
959109
592845
531477
843699
1452241
957585
1077673
242445
1785701
1677362
592943
21388
1614182
918445
680572
1885034
1393981
1144706
1234904
590987
670251
1032915
77655
984561
740635
47899
526722
1414958
316870
1867152
278610
978175
1520202
1292059
1679153
1256440
1327463
1732135
1084581
240195
1258189
1895477
1129033
449314
1679869
1370708
1991032
486516
719072
1407834
1984370
1226746
857057
838490
1108658
1145574
1606509
1849040
695188
1695984
1691608
1181372
876267
148000
69534
1805812
1906936
25546
1216495
1493321
1202578
1733877
1486575
579940
632576
1137412
73627
852268
1951868
440262
580934
1123746
562831
627406
635987
90376
1747104
487299
579525
1508856
1233672
1892560
801398
1741834
1273947
949545
1910980
1620660
1628424
762797
649960
728165
4428
994814
899309
414415
1879353
276640
1440611
165138
1515216
729075
1613732
424239
465513
1939940
496819
951457
1227396
1048069
312980
1568936
1640464
1513323
1856640
1052032
1313921
1551380
171113
1502684
1663603
955417
28395
383556
818681
475125
520949
1908276
318605
501729
635560
1923621
1705224
451248
1531384
1858280
1904725
922595
1481889
1329378
1889669
468452
908653
1625979
1074055
714940
215264
1413130
1821328
841612
158290
1355906
799571
1275365
1253726
384980
1731596
559347
1108230
215770
1396793
1110348
45746
1870026
1223833
326431
370580
1156173
1163685
1561147
1255853
868079
443285
1137379
1236197
1244421
662335
137372
400364
1894271
515677
400728
187656
1650302
1860983
669556
840453
570116
1840538
881871
1647387
1011725
1766753
499137
597348
1085134
708517
1995010
1231877
1393140
1980612
800227
1170844
44238
1611787
386063
847489
281933
1110082
1751790
635858
1558256
82608
1529534
289483
1904334
1686706
1171141
1933212
998911
1604785
538372
959870
938467
47134
1575480
984716
1250123
1841201
1787262
850057
90156
27272
1253581
1953444
1383775
1973871
1400762
108007
301241
1010216
834958
1846408
1973411
205804
1350253
279738
1049690
606912
322670
835351
1506193
1056969
1403761
1733453
1338898
874603
1409268
1497354
1525568
1581693
20708
739435
1085054
555529
1955459
1523268
572853
1005922
1855349
404696
1805618
184853
1853347
1742861
248058
1775135
1002394
191384
1506797
494881
440630
479495
276919
927105
1874609
409169
1809946
785259
901262
799564
1762006
686479
629567
315745
706333
627480
1044142
384424
70527
1580595
629733
1784208
1895069
570025
791957
55828
1711637
1246043
1916631
1734342
400510
874277
1953204
1371000
336015
1405252
281812
1067000
159840
1450929
1490072
834313
530016
1365336
82987
638516
1880570
1622394
697160
1715142
1770479
465733
1821935
285813
1538018
56477
1751195
436627
71558
1507166
333811
697777
601907
361092
492676
1338312
420254
25181
1727001
1096047
1514785
17696
893805
1445594
49755
1913632
174609
1036636
1280507
468184
446423
521602
106768
546462
1605429
1765453
402283
1380327
887989
123155
913669
1190345
1298931
832534
492840
1879244
91568
762980
887442
215678
1528634
881001
113695
68802
515416
1319621
536853
1742916
511070
1597469
800866
854117
498153
1532673
1398969
1691414
1182533
895379
935913
1189437
10361
1538345
1572601
1096776
430343
1179510
1785872
1784986
1926811
1236941
333461
1747054
1118246
817905
1787469
298559
1395109
1755126
572802
1601563
73226
1628793
410888
1327497
1685256
608608
177065
1937167
1270012
507662
786389
607385
1973233
1158763
1600949
586449
638151
1277104
1393669
939188
1277817
1945875
1142961
105498
138262
1068062
400005
1884884
471576
218304
243203
603700
1678242
228996
303117
1414075
425945
326480
195637
1182351
1982314
575854
1044962
1570662
1562077
219319
730919
646733
646739
1876808
1423835
1356593
817060
1059490
1322465
295594
746517
494119
865770
1930852
1864282
1569993
1275964
1080220
1148598
1879595
212702
143465
581021
1390643
377040
1818540
899152
831567
46150
1012713
1343823
825563
495177
1398591
624028
432655
826315
1682219
942494
243005
330755
266676
823246
270091
1849527
1861595
1347546
467700
1148884
1739186
1251438
44664
329068
674278
947669
101592
1257036
949476
1281837
1144926
301827
433999
618189
1758555
1688703
1167273
483950
1358768
231341
1596642
1415531
23147
1803515
1726541
886432
576397
747411
1805260
1642084
1250933
788566
224873
1368012
119799
54682
714180
1127067
1560769
1852572
234320
142345
1274200
1040908
1626697
1278247
690504
1282409
125993
330776
1557919
1103359
1834307
330003
1904130
1440234
1553226
1129181
1383819
1924400
1814997
1185194
4818
394187
1661779
1903711
1279936
670232
884737
299781
1925603
469639
1990647
737598
294932
1386194
1771183
132970
866202
290069
1359046
1043283
997756
1606236
574989
505292
303778
1027867
600384
1118812
193128
1607155
433860
1762372
1590709
1598085
1916321
1421078
1759697
1289278
811125
1042743
1498048
300017
1608631
363400
835151
1417802
1333080
1760589
1291000
841727
831851
399176
1193599
1413672
1190685
1719104
101835
835128
1779059
1334857
1402888
1903622
91416
598041
1101036
1830037
1723344
645651
1696777
362802
1693841
1041261
1449356
984512
1307393
1811582
49781
1905955
511376
1907198
1179308
1417861
1420890
252764
1808961
734535
474268
1068254
1812142
1347626
1587753
1902405
506712
1209310
1797778
313322
437549
1323325
1969712
189165
1418441
1940269
1437534
1356525
852931
1042135
1122835
1380980
31979
61085
970654
809646
875738
1842462
574777
1489991
741287
1677135
1181055
355609
893703
1248523
1868559
1084000
1893146
1183335
1741912
1780807
498644
1869616
1751325
653239
1030959
1906069
1318442
1845124
79962
812800
1387675
175547
821553
1879245
1783286
649406
496945
1238098
422550
1112666
573918
816654
794397
1475630
1893006
499095
1830495
369475
1473302
458843
188934
1443107
1167082
1845683
1385956
1138884
747024
1616902
93808
1720915
1437502
899380
1053162
4692
1491611
419432
1358773
1508057
116525
279646
1201962
493644
1703679
301439
1596760
626208
1993492
1675349
1609895
715448
561179
653713
1806364
1203493
1441356
155680
1633446
1439526
1771356
1871897
1781898
155801
672085
1522138
1730395
145970
1403077
1914811
1994561
1606877
701705
1451253
546936
1977219
1157704
822928
1306871
939539
829282
1711807
285163
1992271
961541
988677
1498924
877756
133282
324084
397678
1663689
145055
109281
71901
1338633
1014936
1698161
517888
774300
1020859
1224571
1593340
685849
26417
1795781
1838917
1376368
1287716
1283853
1217809
1408642
1533242
654355
1001482
1329307
475541
708842
1173364
816378
1778519
1026588
612701
1166867
265701
1030694
865152
1671370
1799519
1128705
731458
1785538
45849
1969004
982477
1310665
1759165
52192
399474
593527
528615
1905376
1663142
691017
662521
243120
1207628
1393288
1332598
997214
677584
1971582
1635556
837667
582551
57947
754231
1791209
1561442
1770747
177803
529025
316636
688636
1425916
1428207
939619
339400
349887
510550
1977553
1272130
1314940
800758
511171
956762
1254734
1929692
1864549
932889
1623512
1707938
186121
1181461
721966
720560
619033
1089141
1246524
1230747
599630
1435392
480622
1485865
222493
112068
531762
1281823
971007
1912466
1179748
1245797
215565
524520
407639
1774603
1809628
1670951
1434795
1231062
454272
1353946
1755948
1409053
1882045
1620159
706247
137950
1872861
1462701
768596
1066816
1965573
48848
414185
130229
574749
1911494
188634
1239968
1675180
1180686
196999
1446714
824316
754884
1345159
360695
107601
1100502
181934
186281
1175841
1532865
1397324
342122
129026
930241
538520
1440710
470867
1014896
942145
1472167
1822750
565775
1353777
149091
664987
1277308
639407
1421091
661468
1977090
1604181
1128918
137017
1780782
17315
772134
732002
485213
1095996
448386
471250
551988
1285265
498341
98745
511485
1650961
1410832
88494
229743
624438
1891981
496142
513928
1447363
1454472
585972
233878
731717
1735880
259863
1987255
1079519
1701596
798411
1470572
1258242
1159835
1840122
1589769
1951342
1309809
790837
1260930
425522
116135
1278168
1677738
51386
1702057
1769973
210710
88283
1682457
159362
1163700
947269
952119
602419
14232
1571441
649000
1104391
1229554
458944
63035
113920
60047
1414165
1746088
1298844
608483
652907
1424140
1436088
1161297
1144159
1688948
1130944
1872877
730305
1303246
1252071
1837304
50552
183034
1305708
1295894
263712
183072
1047344
957075
107418
749833
1679566
24227
492269
1353912
1622924
1399771
1093903
263243
791512
251747
1631256
1136218
357695
668123
1659459
98554
621520
536196
838198
1880431
556082
1117720
1661838
562125
1870230
1759242
1979560
420226
1414251
296706
1219416
1585780
104106
483321
904889
646349
1875085
881279
207073
1172828
1126469
1833515
1365952
1025379
1866243
1391904
1594497
1474806
214208
901460
1129581
824740
1913943
828083
1780252
1152481
964490
314478
129166
1968418
1480034
1286438
1930322
182484
736792
943939
1670769
938610
200207
867890
1650133
1731027
9329
1190122
1215039
600646
729921
1621900
708363
617868
1620145
300386
410765
1053857
1851391
229325
1061604
690389
1319514
1658551
1725254
175934
100720
1506096
1523672
844770
158296
297101
1340310
26813
814497
1089801
200638
50430
1580639
1933563
1958865
891361
280498
704422
184504
1770793
1208559
1562661
1601150
1389714
964834
1637701
1422688
1361110
999079
1437782
660630
451513
586379
1844725
829829
1463573
724614
655095
449686
92481
579571
259310
264652
898370
1352249
1859344
3040
956498
588631
1092729
1222397
1892558
1609321
224977
1328691
1435649
1462186
712703
1253432
210891
18422
1949112
1720337
895472
1031717
538577
792504
238052
1236161
312330
76842
624338
1324300
384848
820018
525695
219475
1422448
1473374
1080101
1657841
722203
1313667
1289113
772026
1069878
552522
1969304
1057528
925709
833285
895859
1230990
883353
1141083
1563944
492808
513051
1949410
1704622
444610
1097933
284252
1861071
718043
559010
573643
271540
909427
286664
69485
1697425
373646
848769
1854512
1792888
344050
1620404
1894858
1961243
894513
720747
1985747
555375
1969093
1627184
1295813
1033444
892628
465629
81705
46443
1350507
956368
1133624
294072
1865268
496892
572219
229958
1025048
442199
912655
1122368
1749638
1867771
1572866
785286
564914
960992
1190679
1771120
1498121
1028297
44460
711672
188957
74113
1211072
1358157
410439
155523
345653
431953
1150774
778309
1236532
1250601
632002
1759708
1796967
1247527
1823705
1623314
1338808
1085603
1763675
13616
314094
1290389
1692355
891548
1393123
815102
296919
1819369
1732581
781472
1219113
1739886
1413956
1559273
441068
691482
1615605
447143
1471925
1049436
1913091
1449041
1379355
215303
1239733
1958263
130892
1858278
1602759
1299405
1332958
622068
1049857
741014
1283628
190655
1775976
330092
1758028
1621281
353602
1577139
678810
357515
910181
354645
1482058
1335592
600557
1693163
16666
521349
1277864
1072259
104756
590361
382646
1968271
1232171
691559
1760500
1788466
1909978
70607
743941
593031
190804
1897025
541843
645817
1888737
1442193
1169567
1885703
1383349
1592551
18920
956601
1324984
152338
935738
470280
954395
6845
1466200
698158
1279899
985514
1991147
388492
54011
511194
1068564
877122
1691473
984036
286069
144871
544229
1582909
1383165
1816699
1767602
679621
1301423
1915747
1393500
1999228
1200805
1826468
639618
334320
267565
633990
870746
3280
1364871
1128934
802575
1466052
671399
91372
327825
264243
1509133
555060
194059
944983
1085730
417083
1455520
266887
1433095
1836698
894871
919508
1799520
479785
1596934
1795789
1469379
549287
1528500
98699
834697
1592323
1327618
1873122
840013
520070
1388487
1924547
99828
1409155
1368580
1375853
1763961
248111
1812791
517615
1077094
1918528
472176
405658
750697
1031308
1712721
533820
1522666
949674
1452851
1750389
1178100
235213
109660
994401
110107
1341502
744826
977372
1942761
1303809
456522
962319
736017
1872228
1619260
1451649
471290
831308
88643
1306347
1881172
1687372
1875968
134115
1145662
1039059
463947
1157713
346526
266059
1697472
1677001
1533324
1619817
554538
144599
1881765
1880781
685928
188259
1064347
1357513
540192
1573981
1174605
928439
251621
1384664
70590
1912711
975415
452765
1620730
413098
1228523
1391946
1272130
970734
243079
1939434
728598
845332
848075
402267
882227
292488
1192954
1660168
1939976
85824
1939029
1815760
1261464
21802
1656104
1456235
1224969
1973871
29079
1920105
1698642
448895
1039734
225672
235216
1559820
127723
1664278
822947
1096225
431875
847825
1380870
340375
1379047
1377695
524071
1603971
783050
371106
709542
1779601
1732137
909552
1515621
1974583
1248085
1326423
707099
610868
1734254
456676
59128
152687
502678
1703199
966313
1342322
370107
1660224
539807
519582
1496888
404423
680996
186274
346239
919292
1964382
165458
554628
733727
477444
1468206
1846166
1649515
612882
1961691
1126177
273162
1809034
1089229
506495
653909
1091558
1659209
1335729
830449
1381279
871160
1602279
243135
1647764
352270
1337438
711051
1250714
1235548
1162692
863632
1821937
1018869
1918814
66992
509446
1540635
76093
509763
1231517
768271
1707504
1129212
247029
224603
278492
4341
1579027
668091
1180940
1079017
1525550
1197970
992059
442755
1190512
1199581
780128
1573778
630813
1072401
1231288
1245569
913672
950853
18168
1631325
698778
140002
363431
1338172
1105737
176536
908130
1824484
541987
1154504
1986983
1853388
242705
1659610
329837
1472392
276344
483611
1055520
680337
534945
362628
1759294
793803
374941
552798
1012106
429470
1937164
1203175
1145112
1897698
993558
1271034
135188
404500
1688844
1493289
1566722
1018662
1990179
1849294
1474309
1723493
1114126
195038
1404698
298403
34018
139007
419215
746923
650855
561084
13224
419093
1962200
583389
1997904
640745
1017767
474638
1777655
1207826
329897
1262581
680633
1843745
1507740
245459
593605
245980
346800
808168
214618
514606
314689
45666
370573
122482
1337746
1511112
1415829
1643067
205850
1338515
200747
1112744
145340
1128987
1587219
560744
832149
1858089
1185070
300277
1103044
1133115
25419
120930
202190
1939766
1130754
1512143
530222
292023
1337454
915840
1873715
576197
1804669
1333969
1992208
1708397
484576
201592
428714
1168497
991467
1737677
1550423
1728784
217727
924180
1348885
1176935
671841
735748
1305892
1363755
123059
1557345
431359
1734409
1349562
215370
877281
1849857
741130
1911733
846957
1747927
1143697
698955
4210
255717
824785
1176838
1997863
1456443
1217889
429086
380983
468463
1812671
58358
1905801
1009902
1710486
1860712
1810303
723206
1090172
999637
1100342
759455
1633733
1626568
1668803
467717
1970541
440137
241462
288118
1198633
484842
1517020
10352
93231
1741429
371645
28624
1192234
583835
916522
1824646
480300
205291
217068
1933775
840751
1926318
1904041
446053
1757967
58037
1691179
1934396
962369
225474
1359564
1458800
1606148
1249063
792403
1728931
77585
987136
426188
72614
1589299
986915
1592806
41552
1612239
928433
860456
1922689
28193
19716
1265574
688156
1974438
581270
877908
1402312
409860
851176
1108863
106361
547695
905108
748192
1192537
720138
876558
110373
1983733
1738160
122487
1871204
1070023
1595985
1416916
1487845
95091
46029
1954904
160101
1101352
932440
1536062
1409483
1370122
801310
635745
1154719
852723
376682
1514866
1054906
1757498
1776247
682472
1002023
1532950
1767084
1198392
66133
113302
45076
1169934
643144
1435249
39618
1924015
1682543
1609806
153487
923036
736978
699464
983882
1560275
40263
1505602
875995
570898
1892485
14175
1512155
1381605
168058
1273907
736061
1726529
562915
1511074
1322348
1858184
1984034
366525
1423929
828604
1224651
383389
1550606
248156
1886223
1441650
1635451
229711
1519340
1988064
1434513
882033
1984650
96323
1492850
1714201
497732
1590105
1865560
728323
1218344
945534
1713065
845109
294968
1936760
1037128
858878
80294
376581
1255682
394269
504954
48944
1082595
1269645
573342
1100155
1565961
143262
1637880
393437
1810159
1792612
823014
1706864
828146
449728
1171931
1506689
1002593
1963198
551087
361193
1960141
1185576
1420145
1787009
1943517
119981
185816
278687
1587550
1482211
141621
1141406
1482266
873319
405249
209427
923356
700175
295643
777587
1111766
1671294
1553899
1264226
709813
694389
1402880
26902
540502
3928
1599784
678987
1216214
1981928
164147
486537
805108
1266967
1228306
1610896
1446175
1719300
1925054
910375
254116
923736
1129432
546085
1862262
1654586
936185
531993
1453510
1038185
1748503
687046
801460
652110
1937455
1629861
675973
1542305
1510099
1913522
1011012
1129133
1467641
606139
773373
1618511
1382847
284427
1439153
1266822
1692042
523173
1850845
694454
1955049
1191289
1743334
970757
297329
1177849
1057026
1756021
1399571
1635712
1506475
188164
1529553
2543
1579349
428339
1939905
1621682
714570
95389
1486605
1210277
1513383
1663040
1496126
757428
1733884
548006
904415
1603198
1644391
273202
1212157
1268474
999360
736887
985922
1651954
246379
411735
127557
662131
1902580
1269790
525494
91196
258631
1079432
631066
903086
412721
1090394
380316
1044365
166250
1486440
1842619
893831
850063
1065596
1687847
63524
1496265
978386
827424
696388
690708
289890
241154
1995017
20232
896830
1470366
1753810
1430656
1673090
1676723
1755225
1618693
163454
1267094
1119498
1130877
795487
63947
1951178
791599
294547
1671203
577924
344089
555692
348236
1033515
1519709
714253
1431939
1169470
456592
594561
633513
492602
172315
1321470
1001351
1531897
1745676
820250
394084
1393268
260691
1435794
1271050
163111
1790630
1924229
1829588
1576908
1906570
305284
186956
1949169
530222
866933
192256
108256
1329446
431714
893194
1310755
282103
1883835
719613
1664134
1596180
336647
1621302
242004
1856089
1582475
934210
1050594
511191
1313148
1119855
234049
857445
112467
236843
988328
1151191
113517
928422
1292329
1632903
1554132
1722467
453010
118982
469363
1484940
815149
925718
1171857
329431
1512139
915355
113524
1079635
1381481
26827
1842559
54415
578578
15912
846142
1071499
1551502
1989921
1197677
502954
463195
1184187
65887
804929
1960926
1823753
619656
1790457
218988
1853776
1470348
291363
127861
17892
128713
350120
1536953
890272
317608
588969
864257
1773313
30351
16019
713345
1685172
880726
1648575
1960078
1694595
444377
1912484
1046058
386643
1879686
96459
523086
1164124
164955
819538
526611
160809
769835
59891
730785
996516
997199
93100
1949778
893413
368126
288246
5386
632536
750371
466922
1614979
761916
740870
935348
1511332
1926013
847320
1644648
833274
80743
1735651
1434034
1233171
474117
493024
992813
108520
1295701
1069025
1976116
1794761
1637288
294396
1270871
599655
1719310
884354
1521293
364783
1031205
108921
1065371
138463
390772
999737
686680
354579
1586040
656299
509300
1611681
1871784
103982
505682
127258
114846
695000
433104
1501886
467270
1117244
880017
517528
1962677
1122168
939144
813178
1269796
1537064
844627
935628
960156
339073
1754415
1347330
1187995
352180
1038358
794747
1236228
1872402
1140299
487998
1159523
287308
245481
1788822
1390503
539721
687388
1929245
287496
1412109
558917
435265
1946356
801705
1167152
391026
670430
228431
523250
1835660
1024221
331791
1544158
802410
1768934
516800
509873
802620
260581
338784
1713893
1722212
332007
816035
143630
899774
479140
1271977
145701
98824
998054
1321246
1634386
421857
329932
1310106
832511
934694
1766478
1436667
346182
948361
1620457
1111676
974174
453942
1100779
219490
1823729
134261
1152486
1388216
1326364
1996626
993573
701886
50139
335599
966464
588675
758336
294442
958583
829770
1635417
1346911
573902
414624
1616434
1240544
1043821
776820
731278
1648764
548935
1459472
1117350
1273794
1951338
103664
1339959
1155477
1332874
1279361
836826
1093332
1407926
299656
779060
571063
1143116
1291011
654932
624498
590885
1916273
1109548
1817677
455110
202131
161835
1002143
1091777
58602
573193
894156
1237611
647689
1605156
559467
363567
1352799
1816656
1533798
384769
1557991
1343960
1829850
481542
878451
1784802
652769
382682
118780
1764885
1466124
886673
56308
1809440
1456544
1266747
148739
1142526
122978
1552533
1230526
317010
1338156
736967
818246
1358966
1902231
1089061
474965
1557786
241180
1187192
1318454
919707
1701651
279669
253966
354716
1815798
1543810
1915898
702780
928538
1731510
26612
1413431
214873
910412
320031
1897439
522697
1279294
341969
1916216
379644
1576831
866504
1288771
33181
683942
629647
348376
1249944
1580969
1235085
1864764
592559
1183257
1161235
1783795
1948676
601766
1111867
1218268
1209116
1795049
83512
1797922
430414
895936
1711952
1583979
1802173
1880365
1666100
1041640
640148
1109249
1379292
193856
373394
666085
82460
821916
794010
1304880
1184880
1460780
1954407
1884846
120823
1552132
962301
135616
1947547
688787
1227832
1451819
933358
1235279
1813931
76599
1704168
426760
889863
235810
1800921
1251527
721841
1997531
114356
153799
764867
393354
1876518
793644
1777866
645873
832083
421200
716848
542373
237450
814464
695807
1782557
1428296
1312999
1001323
959427
1362003
125832
624339
1227653
648419
708918
266231
132249
944593
55670
1387907
1951859
1154665
237794
596269
1082736
93365
1185042
1807761
626333
751103
314199
216077
1510606
1282006
1695237
1682047
1163149
1794847
1444993
378956
361175
316453
1146855
716469
849552
1736325
167733
954176
1390380
1730021
1885913
248714
383592
834737
1231383
1758503
1992608
256116
1995621
682303
946159
472253
915519
1511021
97076
1394295
952756
1080367
1384746
1483752
501109
1153215
1145926
1204096
1575211
1709452
1458750
1817198
994396
190520
1877223
1458840
1478630
982013
118112
1291865
79240
670723
1225811
206831
435029
1736969
141162
1945996
1093079
788338
1692774
1183362
180824
1800011
736004
530979
547934
1522751
1580695
136160
1889853
128317
456057
116702
1809798
1407257
558126
1524773
1365548
1302868
550549
797266
1277203
631776
1279124
1865642
629614
1396241
1099193
614121
787028
1563486
1948151
1734168
1913494
1578518
5151
1025292
132872
1471979
817425
348876
781166
654858
160928
1998841
71243
323724
1002704
598101
1680935
717486
464032
1647254
1621545
473308
1729959
135129
143254
184491
1139460
973470
225705
655704
1719994
1496640
771560
1367524
125742
1933611
1502152
1757870
114467
1908754
1919440
1982863
1413596
585359
979496
598689
985977
592491
1862476
163406
1709973
751607
1570357
326581
1999337
144136
1963824
1697749
1963661
1547156
1036344
1845657
18466
1586677
558418
617597
1962749
1604895
1096755
1003817
283395
240591
1352024
254843
1337944
1565116
1669038
1846881
1654941
175307
1710341
1055372
1172935
191834
1483205
44803
1491085
1527909
211343
1820821
1679618
960539
1808271
448279
1248505
1724188
1033619
274650
1043309
1111556
1459717
822073
193234
424204
721287
1405737
132849
1100059
731329
1113663
561331
1323620
354490
174498
1670499
1321731
1468540
668945
1190720
401203
434738
242147
675104
1719014
830666
1689708
599921
1505112
1056046
1657248
1274164
825864
1159538
274759
1025467
613149
1658084
1248738
243099
904260
1498544
686129
8504
1731861
565644
1832226
1171212
1523434
230398
1313603
861710
1853061
1708477
1657333
859693
209577
1656681
1457142
577376
534980
276826
1576277
1602249
1245335
1182323
328956
164745
1540776
1506679
1644382
1516541
1517474
1406334
834802
777578
1874655
1644523
1554380
306396
1630219
1074939
858527
695651
148883
42428
108552
866389
944707
1872761
182597
1044622
39894
258419
264353
671693
677229
796940
302597
1746861
1540463
367370
1126324
1233176
1341417
1815260
1117678
932016
675263
1161341
1390504
1567203
1734205
933099
900640
1935017
1439095
718964
226548
1881794
1105467
1493143
1839872
318987
1765681
145783
828544
1431492
854546
838724
1847450
15701
117030
679985
388408
304843
1851070
1977304
1458402
187233
659358
148899
1972625
342893
1333858
1562057
1978338
32470
1566794
680573
1624780
1836306
455261
884891
996324
766624
57398
1145135
1833132
1710984
696977
404354
1086753
460851
1682701
693748
1792263
511221
1252825
288028
1913107
1963480
1583451
483940
1293926
1713229
465194
1106995
467564
586504
1852021
560032
1465359
17896
1414901
207587
922738
70655
1211077
1199625
1265524
935793
1429840
1217732
1182956
467280
1205715
773229
1020807
1572039
1966762
1196849
170930
1552846
1912322
710451
211583
425738
1793318
374650
1038875
1204892
301111
1691379
422021
315237
40569
344241
1934085
654200
1315831
319697
1089230
603591
1133914
1763548
1282089
1015405
1688805
633091
1953472
1041878
1133611
1331809
1541608
1187010
1627765
1672694
587244
76817
1193099
1202254
1199690
129047
738184
298922
1691293
107712
286532
989026
1784355
904135
1066326
1457573
6467
1613117
1872616
704055
1112850
526205
1437460
935023
1011274
510832
407709
627821
830079
1261993
1719226
244313
23798
1710331
70133
1961899
338285
189646
1048788
1882131
133116
1822853
158027
225174
380803
166378
167833
285595
588246
1305972
619346
512928
1379889
1695172
162942
1034498
349042
1979446
1590513
514399
875391
1120099
1927598
1390440
406345
408937
938857
768930
1354875
1529708
543637
1777311
1409538
134588
785769
839920
967550
912547
1816555
170292
762329
1983221
1171347
215960
848947
1169162
42739
1725697
1188476
661466
1336844
1959888
743102
216728
318781
1887629
658224
925062
965535
1962237
1287609
591473
1919668
1416959
979521
56959
623336
257413
1491897
1727253
1028729
525356
1425813
820558
751362
1761071
197378
15178
467008
1859862
174513
1255164
1175399
1763088
90301
822556
798218
10865
1017448
811321
673090
926023
1414410
437482
595999
839200
1103261
1830482
1227243
783928
664026
1885849
1986588
999353
335998
419803
443452
909232
1335749
1514575
41903
1530042
788232
1104914
388017
753320
1857080
1880757
1885216
1881240
1638502
714634
900330
1580324
683964
988273
276695
763875
1384905
775038
758258
1034012
124636
209736
724198
852266
1329044
1184396
733548
6745
680895
384990
1320059
891551
858567
1063737
397805
557721
1276425
825588
722563
1235167
168116
1524348
1082415
1220213
601109
1706166
832713
908734
1894116
1458642
1631906
832337
574228
91227
1329539
1166534
444059
16941
591071
1430850
296215
896026
1456647
1911816
1977293
1225102
232796
1380802
788787
1251998
99693
812571
1748496
177203
134377
709022
589752
1668214
1362417
325282
1980590
1787691
502590
848366
1237948
1452506
1901060
1411708
417832
97743
211560
1593782
1688266
1844392
209236
807024
700259
675113
1118159
817247
1457862
1320287
1504556
1152703
344316
1578471
1659918
266710
980820
602462
202384
1114660
631252
1246122
1784003
1044575
610123
244534
876753
1360041
155510
1038477
393128
474041
156088
17058
1164282
1028091
1803131
315746
1839216
1597674
1279225
297305
399430
1286470
495640
1466287
320708
774940
1272467
1355360
1369451
522260
966587
456547
1278046
966156
1874381
1229806
1984489
487186
142466
581366
1719532
1027383
1274846
1092678
743318
1046805
993739
627993
1447645
953019
206545
567624
318824
1741308
545296
1628269
120295
268396
579663
1892556
357155
1300066
346119
1221825
1506286
385682
764404
1958266
46001
782228
1869037
745494
1182441
364485
956552
310762
1257767
300729
474129
1282861
1685237
1483941
495814
1873198
902754
412995
1434742
452055
695861
281819
51074
1475221
79495
446316
18014
791775
210058
1017442
136652
127418
1931247
1781875
388838
1137662
1406709
1223788
758794
1268489
1811837
174480
1550353
1167025
304765
33870
1166960
80708
640897
1842026
1940918
973621
825224
1537242
1524867
945157
91988
1020046
893743
976221
493810
954627
341877
1095212
363166
1558847
1830028
1586046
861355
1155358
1293526
1459702
728293
1001377
1780717
154501
978204
748213
896171
1079881
830594
651578
509091
1509519
313361
1515166
479842
1812568
351990
706582
1609579
1574336
248793
514487
1249976
1501157
664709
332835
185472
672442
210325
687094
1901002
1154635
334904
1527814
1134202
285257
877860
594063
1845549
516294
1106371
886253
785464
242638
288661
889772
828754
876685
1127815
1535525
830647
1351604
1205805
1105198
633923
1327126
1830048
1767905
257019
1583049
102845
1387203
385653
1656590
1807209
238042
1329107
1626084
502500
1173392
140704
434995
789940
36707
406634
281904
1555285
1959387
1824687
7444
1216029
1121334
46121
902660
571068
1024884
66202
1013304
995298
1850801
1408072
937889
1611478
1441748
1962141
1751111
867289
985477
830194
1479411
1441161
1133508
1523538
1920917
463105
344717
1967804
1378717
902152
409728
853734
391581
145221
140337
1938576
744679
1799831
1300578
1856026
60537
1858623
1054188
1610205
938001
389124
1016073
155038
258097
1886749
1919193
862477
1986294
584521
1096057
394491
159920
1204995
471933
1432615
106637
813347
1074866
158948
632506
870527
431424
136460
383721
668868
894829
721315
120960
16074
871605
705124
117380
1949111
14563
1610788
188358
1422563
1953288
1516692
1538243
1980475
1338248
1550676
916682
1326830
456357
1700111
372493
49610
699013
1289747
381877
997606
1371006
1540168
1894567
1937363
567982
1641537
1947906
1408053
1053489
1801359
252957
1404741
461513
664968
1649193
1920712
761645
196153
79804
1369634
1728080
1116872
1565833
109115
899281
722292
476270
653563
1090795
56977
219209
1817910
400940
524840
729635
797077
342565
1048282
1474194
1692001
369443
1067459
898495
1598466
1429697
1437109
97150
1206075
223911
1466662
535727
1420612
1333074
1420599
111177
1514977
283886
1032605
1581100
447043
1148655
155051
1083313
680739
546859
1575435
91726
111988
1595358
1911513
1689948
1695478
1089436
1039321
848030
1470877
1236101
703433
1342169
1968689
733583
640356
1641888
1013677
1479662
1887781
1192573
166501
652565
169120
359926
1888663
47451
1425609
1916600
287331
815615
788281
636528
999827
378646
1798625
111342
871157
1271139
502891
1687655
1915640
1888434
470794
135367
879695
1071156
1179870
1600268
1499459
1474315
1449480
866868
558468
1718873
1378429
1760282
887410
637430
1647388
1350664
589173
1053259
1861579
1799155
774767
453116
1374796
1703600
1649151
658340
1097213
249607
1488271
287492
1481661
582527
498814
1665157
1165062
1647276
553969
1128394
1851522
1962721
1109533
1932542
228871
184755
3503
99059
532874
578616
1359169
1928224
8256
1169736
1999559
415814
1821521
1881417
429492
1760168
1431865
730487
1839108
1280958
681389
518765
1335963
1609629
769405
1016997
459344
848674
1877689
1554633
1314438
987049
266791
933180
1607136
1883287
1703332
1522883
1047234
12079
1948569
151507
1421957
1338680
994727
1307060
898146
474535
1487106
1529296
946829
982623
1936967
1104607
954860
14057
1458303
1701888
239371
1607360
186577
1129621
776829
546942
523408
776714
651224
276481
1575926
1905686
1932565
168284
499974
243312
901388
84347
1273960
339277
1278537
1774083
864867
1424428
1043732
1360525
1681723
808219
1307373
1772859
863204
1496445
236864
1235052
293165
1545599
288102
329443
628428
1074726
997962
449261
722874
902045
1984616
1336425
1341024
363113
902456
1585042
1513073
315131
10565
774568
619132
1491774
523236
1254626
1225228
1639221
1380394
431678
1696779
1645495
1151801
204619
1262871
1941216
525609
55157
1537560
1946226
1448540
1092636
1099584
91612
1504647
426550
1932228
739246
1999716
1768761
416587
615940
1160165
1810116
1256947
1831260
406153
948635
951576
293562
1850289
1100651
1231754
598643
299580
758626
267846
820535
54714
1406722
1953426
501526
361549
1610236
1776719
554301
274103
647555
1098312
64822
1771439
1349714
878386
1468806
1362024
107253
707792
1188105
539307
1471522
1782313
1009956
1782742
1868144
1693308
254150
480587
680290
1518618
40064
262275
509375
654514
1620386
1107737
328797
195668
334013
1187203
1366928
1887574
188985
1822880
1057417
831945
726855
48858
350378
1094853
918565
1928329
1431755
1254477
1972816
590321
1331847
1607375
274470
1016336
52618
1939338
1959803
1356931
1620263
74098
736405
1004886
1866741
989405
1128087
1478313
987129
939573
913436
104990
75577
1820080
1631525
265109
1503348
800003
1524989
1935145
901676
308092
933211
825698
835404
31061
255791
599961
963920
736018
1589630
1257896
352149
1256649
967905
6955
1560441
1822792
1384738
1581674
600710
1722216
1103548
100402
1644107
1891757
500015
1225717
1166570
928282
1742918
761087
525564
1685854
1666264
470892
586380
1943160
591852
579524
297180
1859912
1900643
1296132
597000
1350948
1930421
756037
1943282
1517212
505789
776551
1447437
1084906
769603
225307
1956297
1417843
85314
1325475
806629
632523
1995327
1723651
273207
329799
1994045
776309
243156
1201361
1758530
1181717
1489999
1942518
1741971
484439
1194023
1175694
1078857
435122
1486306
1410526
1873134
1060224
106770
510033
1760233
473071
1056802
688309
1616872
541152
459182
215525
469455
1128722
559496
1045851
184303
289762
1299644
126102
931167
1642941
1103357
279350
1130385
779970
1455492
1751129
682044
801567
1637361
370784
1509038
1616163
1612418
121036
805490
1536016
1801564
1879602
440626
1292053
806711
145488
1361229
605232
1314504
210363
1584461
507782
1132533
92770
1632171
828545
799750
1381739
1803100
1166283
187903
393645
121863
1768422
1637942
730147
315214
474002
1262556
175004
1729114
81915
345569
1763749
570208
634032
1718206
209596
1219138
1322311
945410
501564
247656
1529341
1439478
720497
644699
1330355
545882
1699040
1474601
921740
124005
937432
1794189
733698
1848281
5264
1438330
965215
1979459
1227476
1845076
1685663
1497940
1706883
522511
1722510
1859425
348926
1616506
1493885
767533
960068
190264
875662
877753
551207
388441
1825245
1039167
1382053
352952
344546
346289
1891664
319994
953376
1610892
46612
1651883
978612
1245484
445162
290786
1515373
1688842
1937188
1852940
1480141
97501
1711730
1931650
1368666
1722658
1584543
906673
320453
1051873
181930
578331
1270079
1348642
945062
285577
196484
1483430
117286
812576
771305
530246
1020039
1486766
1626408
1615068
439782
641272
1570741
218630
1083117
536622
117756
1354228
252807
334229
440912
419649
433686
363690
674402
69093
1173970
294994
298338
1555997
1463555
1225697
509561
1074886
402247
931647
1697801
642738
280156
1865992
1244657
650664
1723678
1152341
803762
653185
725444
671309
801874
354705
566415
1092615
1636330
1846758
1961387
1068598
1081058
904768
1900564
1734490
1755017
906605
491558
1522933
1575997
694408
499307
1789441
1675142
1611591
289989
863021
293321
491705
612792
124117
24729
1999135
1903643
1437023
950928
1152728
796755
524264
381359
70620
418498
1686773
38097
1879118
1605733
345321
465502
1084219
1748089
937309
732714
1273612
823709
1363009
1750294
1650010
635880
271563
1541725
627227
234246
1453330
404376
1431353
1554852
817574
602836
1953876
1677075
1426478
1356360
993581
409003
493105
557481
261174
1611035
1892036
1647549
1359605
1781702
1693774
646084
637334
1715567
194546
1893659
894165
193084
451686
1395788
612194
1009186
1482877
1092999
1515382
1084103
870873
719755
308864
8195
762879
1243532
1366782
1452344
1889157
1804035
388200
1950134
600874
1635797
486665
1471818
45910
1982248
1294438
69075
216758
427603
361814
1334582
1612925
708622
782922
1108363
1125158
1686066
335025
647302
1238597
1785938
1382401
1243623
984213
131879
1480684
192677
1958769
292842
1302929
1712526
1233932
808678
23192
837441
716673
697714
1772173
714292
1178639
1112660
1441472
689224
1790312
1143907
1305835
1078542
493455
1504455
772923
79474
663309
927468
991306
448013
313279
170656
835593
531977
1764599
379513
1787997
996955
1762148
1373684
511596
1983330
1767660
1045345
501540
1346942
1208433
1705571
463044
1122069
540158
404614
1099223
1798896
1661599
205887
685777
819344
1447214
457123
218069
1416190
872439
1490556
33799
1011757
1982174
1079981
374167
570200
1427743
568151
390894
117352
77993
1653204
1460452
999948
1915001
937573
371219
1894958
172640
1036647
613753
851406
1024718
283428
109899
1346653
778440
212190
1827038
139606
1312806
921607
545459
571017
1143470
32644
327776
594921
1810935
653157
1077371
856793
1920258
1130855
1581025
1308252
1190486
1398507
999515
1346950
1126689
259444
506402
1883045
1867326
1299390
1936857
666246
912444
439235
1315839
836986
935294
779738
971680
209301
446286
1219886
15490
1528731
1733875
114559
570256
1524245
574437
766314
11372
812275
798411
1911845
909315
1998673
422807
489781
1853034
425506
1754297
612863
663568
1385478
213101
1715906
1208513
687775
585378
1245435
658553
977501
554705
1159504
1309053
209960
1070007
1669297
520457
1364960
908676
1559037
1227182
1513939
1918107
1265053
695402
403758
258153
203890
1449176
392219
691957
234162
464077
1173899
1234065
514169
490308
1197060
1574662
171441
1269410
1387802
458974
266366
1619885
594034
148711
171390
258686
1468796
1414661
1698452
576124
1660572
854975
1172127
1993489
422608
1205674
1615849
602258
1340826
252197
1991968
1903739
156425
992857
958834
1103426
1898714
1277846
803470
1710674
183171
1776781
1069736
1296666
1463814
430593
1196808
1493206
29560
188008
272154
1213328
176035
21751
1955488
210272
1048822
1794226
186128
1067758
1513177
1840729
1027893
1473207
461528
19651
821159
553018
1012319
1370835
1171256
1515708
1169261
1471665
1945335
1240660
1299186
1582197
868008
653880
224361
961247
1302032
1476270
1448617
1796919
1736309
1134130
294180
121113
83012
1305084
558257
418046
1788990
1325470
962703
199402
1992921
746328
1216553
1060662
1985057
1004858
930985
497474
42942
1450947
191419
1238377
805534
1821885
458726
1361004
1722677
1338116
845136
609799
857217
347584
1667517
538392
6284
992846
1201110
1509633
1221732
983465
1773635
1051336
1748425
1486809
589376
770934
542280
1075738
1510652
1314821
1740687
1595305
989184
1396549
1973934
52824
1687813
124848
631986
264166
1520099
38750
395144
400197
515169
463633
1976542
947521
976070
1894973
649791
1936356
572862
623099
1984192
1854000
301091
1783144
395466
658085
1840505
1932605
985678
1926296
1624761
656833
1564126
1879772
638522
1208382
1056659
1806465
780078
1000046
79791
717143
40660
1466969
654230
1121866
1946701
67578
970348
847998
1502721
1331126
1161193
1814298
599593
401254
1890590
1727758
1814290
1850430
132776
1350331
738474
330951
327512
1240083
115921
511869
804023
1600064
1046964
599984
1458408
178575
31604
1485469
1407359
791242
695693
1518116
476242
1251216
1424473
216250
158664
1802700
1146451
1484098
723851
715412
1169798
1418341
1442599
213145
526045
1771374
1439054
1158381
515531
317301
1415736
110542
45072
448103
384961
1218464
1179118
249259
573395
1153170
72237
488626
415934
1348224
1751683
118880
404076
703804
1982797
127551
1149584
1215781
764879
648042
975267
822008
1724162
654027
391527
565223
187959
1955043
289283
1636409
1698631
1878042
999944
1073356
533803
1612475
355933
1588303
558335
945867
1745269
1234398
347266
279817
151789
1017489
1795504
627254
236201
1346479
1172706
4204
484024
1889040
1152435
244751
863747
1156670
1167905
1050326
84745
372697
1937416
1326780
707296
758076
95497
293317
1344777
1481848
1557389
798011
1012247
1690418
579022
1756595
771257
520038
1827046
794369
147265
954525
1748129
1032028
1016898
1363881
1785762
623301
726977
1298101
1650746
17907
1283631
1646147
461470
1368947
1781071
1185650
628791
105097
1521053
1640140
1494173
1961195
178212
73742
1238125
1904825
1574066
794453
1900718
1366892
729506
661136
1072378
1714533
366817
1730657
1237226
1396735
184455
914417
178397
1366482
1773396
1789776
244334
1924333
1442985
1670290
1724597
1157215
1358285
1013542
1710302
1573897
500371
1246013
1998941
1213839
271358
1325151
1204313
351060
1563011
1708969
487301
1712880
237406
1462779
282251
405807
474823
843476
1660206
705018
845294
814862
1456699
1564197
257870
1901396
119560
891164
78787
1232255
1035090
1809550
1311404
231965
1377872
949235
364837
1218071
1470992
1913621
1236764
1097846
163081
1792620
332709
1545309
532388
230482
383573
641509
1272475
1627263
294496
280593
146021
633955
1781417
1762811
1012936
891084
496080
1623045
39978
859814
1530591
383870
1257530
1534431
1169690
377521
1291583
1008976
194249
277949
904240
436165
1941828
1858575
1835995
1062307
1221671
489333
1383357
1279983
1285974
1617153
841926
949615
1170363
599450
1248064
401948
944731
725712
732002
772702
237756
1426515
224335
243575
785467
1952061
1488167
879741
1721844
1893531
81474
1228770
726336
1271329
1074293
1755173
890838
81442
375106
604281
597208
669333
1845073
36088
721135
1305641
687950
204800
172323
1574290
469726
738371
1995915
706135
477528
1847122
1198204
847815
1894548
1956397
1817249
646748
737168
1782649
691990
626218
711817
1927531
902663
1916779
1902329
1075250
642178
885459
1117686
602042
1212640
137568
446796
552323
1905162
1318856
490321
1736683
184353
1751208
13499
720209
1085764
253792
5738
1967621
597385
1485518
1251201
298282
1579256
1535562
1923831
1526090
813720
1365463
1326951
1005961
1658775
122294
1935281
449541
1177242
1954766
186492
1658705
1792378
1888407
1604997
423707
1876542
426725
1372146
304360
1719631
1841018
1435841
179651
480358
1983849
549335
729322
464199
681662
778291
1376455
1898943
1484555
126975
1303619
618147
1953449
151168
1560310
1487767
1027378
564533
1433031
1523951
387812
853670
850243
502643
1271794
577249
1289336
1653331
462433
1915884
836465
1110062
1027412
1433095
1226119
1819697
186313
1159299
572367
1547736
181130
1244345
534019
1112315
259140
538520
211677
1410624
1497349
1202498
1499461
153674
373083
726640
1052949
539789
1059693
1474418
1242545
392705
151942
1310723
918103
324041
351285
1778036
1088290
225693
1671354
261903
738437
151366
1960461
1133237
1453075
1554314
1522209
147385
1972428
1235284
1472692
382325
434581
1727038
221822
1722894
923240
1260741
621181
1239323
659955
608993
540752
968498
732225
1658948
378574
1194649
1494029
1599860
1405249
523897
1984510
1236169
1548855
1135319
325591
504599
1426650
998841
1367360
545138
352964
546092
186065
331922
320972
22243
1385146
751677
392800
1210378
1008999
234022
859718
150604
1830608
1723215
1024082
1053322
614500
1520785
1836165
522593
1233529
1758035
1772844
1853404
1303643
354685
1108192
216757
1235609
1719338
183995
1547959
1984439
1153712
649197
1081603
566844
344628
137446
548873
1503211
658671
249362
187050
199305
1664464
508041
1667811
1483350
594732
938422
297954
1797190
1299364
503451
1283962
1467614
1020913
1042919
649759
1242537
1794912
344694
1983270
550851
1112383
1533695
428743
834802
798127
607714
101787
1833492
202345
1933407
1611787
1802257
926187
1958089
1471792
562218
381990
1140600
547581
140523
992370
1672032
1660661
1022840
1544383
537092
1842968
387199
1735746
995792
1608341
533853
261417
40898
1564908
856264
1047153
1825715
122422
165567
1340562
104171
614284
905452
1027007
1616044
444891
1789078
286772
554165
1358973
1395942
49352
1189725
1663024
765612
1165171
257820
1152481
359783
1557534
1196813
83655
1322481
268368
209248
130763
113786
739993
1039046
14694
941989
1748958
21256
1500471
1611795
1477085
1543748
1088962
574521
1543807
715670
972320
860097
604086
333321
1676673
1161101
1851960
371396
1080984
662824
1347572
26454
1486637
1991267
650062
1538641
81900
586210
262332
1621133
802328
894668
856146
276433
1864204
57401
907209
1574137
774645
1817069
1682681
1902343
904570
631056
1295525
478915
1863515
1272484
933898
98019
347275
240642
576315
1266680
510036
232875
1877972
181500
838678
1869733
1807201
1344758
593029
1874542
1994202
1736755
320916
655157
1962053
1879371
1634219
1032522
465983
1814917
511527
1122508
244224
536060
1784286
1586461
1019580
537582
1575310
1844023
951015
153349
701650
1956343
1454851
1619730
596002
399305
998984
740529
544200
1053589
1552469
1645615
1895447
690967
578852
370079
1694492
208162
952858
602884
1147715
1335893
378766
1997008
730185
800350
476091
1910733
1927245
1799603
813727
656533
1695532
1753080
1468953
1234513
1448673
1273803
652486
673958
1900044
1220028
792602
1115434
390287
333323
476702
747084
364739
1957704
1775766
1881314
1000572
1809509
1351390
1913159
811059
477610
441022
1068258
1034097
401673
1181162
362182
216148
125477
1425905
186864
1691794
579292
1238942
1855983
1530100
1713075
1058051
144197
1560843
1119771
1078181
1257377
251802
935105
432447
455440
1555570
1033310
1877524
824708
1602680
1786397
1826464
1407020
687033
462673
252624
1659477
853039
407978
651972
1767103
1860113
1924234
1463768
336975
315172
1557339
1212170
1962890
274930
108827
470729
1719120
1487491
38947
1805905
1041198
1082063
609054
1585857
125508
1216167
206857
879439
805766
776510
1957797
997969
1298144
1055818
1471604
9924
694868
743421
105200
1480593
996767
258151
1018156
1454008
698107
1918150
309370
1521804
895576
1498605
804581
1480482
1390587
583003
840829
1333207
1754696
45959
1600581
1122700
1577122
1335282
1347073
1028647
1668762
1115892
244613
1348130
589456
1886428
75428
1106086
1577550
46020
549008
1763395
1672997
255573
1240832
578875
1700884
269821
1925948
1144640
462710
180556
1112272
1328763
1498924
1516948
1632945
168368
1407669
1918655
409376
1020902
1018937
1792808
1247123
1270056
1422056
959536
362481
1871273
270297
1929794
1695598
1171699
1319249
1089549
212948
1755965
232939
696414
381733
799165
970753
1160229
1029677
994178
728472
564276
805438
994692
32797
1730850
209301
1123891
848654
1154718
90731
362858
1216133
1656578
828385
812716
1873855
1337043
1436658
417429
989207
74606
1139524
1659181
527632
1843561
379428
345084
1975401
668862
1120635
1625986
1244730
41256
1038705
31085
235204
1281443
1329864
566966
1505804
741866
906033
533318
1882857
1644641
1375063
846418
1608174
1268690
1757238
690093
153526
695886
1816451
779529
1129714
1858734
925841
1447817
537632
632378
1241295
250546
648836
1134276
50036
271034
1551025
1997141
1623170
363653
1981452
797117
557972
982998
645742
1803556
1428640
1351806
1508602
1425931
143693
1911108
25947
23083
1892438
224078
1778643
27053
1980536
243690
976494
1417253
764223
519839
385616
512608
1688866
351854
867748
1355728
1685391
1886360
253129
546199
731196
750063
813422
27962
618310
1168563
1786249
1001372
245945
278396
978334
1709266
939979
129616
1536968
304697
208196
1197000
592134
422765
282234
1487119
1150444
908244
536016
947605
1914166
507355
1146906
132522
982889
47094
229246
1156303
555348
1899759
1362244
1152955
617275
1629587
539941
153496
866177
1923294
104330
1493453
1638373
146651
194205
1920957
185815
625998
989981
1734545
608371
14431
1050593
980523
118318
1557793
1628093
876630
1582403
715377
1610237
438981
851469
1825184
323581
1154543
520030
1359020
1255242
696141
1489569
856501
1182166
1731636
451648
199076
1226065
1827171
1551108
1312300
1829351
1247382
1694573
1655307
1035484
444818
287532
956222
1666432
689067
1030820
279611
1994819
1279033
1500859
1428298
20798
1752678
1831076
745742
81009
1674444
1795032
83259
1943487
1283293
468551
880072
887152
1744698
1341808
1102988
983601
455277
495621
1298124
635556
1772542
1944332
1966861
180087
1666886
1634440
528515
757913
853149
1485813
1210172
533981
490267
1728839
203937
1204465
829034
1631615
1258834
837326
198430
700113
946695
1631958
588782
1888201
321851
1935808
116042
122434
1456179
1413445
351993
1704693
799024
668148
1885307
724056
131896
977945
699292
1263926
272447
1038988
1390806
1729355
610228
1430132
552072
582391
1400882
1670058
1054522
1778564
783724
1626921
1648230
1558557
1704510
1517749
1817329
832363
1764448
949185
93296
1848360
918708
180484
84546
718412
1107053
1697781
606910
1872207
1780020
736088
1595421
1450664
1645672
1519453
489766
139011
1305258
53264
1687799
458157
659611
836578
885897
1166855
1112771
1857354
1094666
1643856
1751250
1337786
54338
1265430
1822530
554918
244650
1359831
1528130
704232
1662155
172760
1497141
1833499
1160883
1030769
439612
644579
712978
1056939
1918393
1777118
1176149
332744
1969215
1098091
1522426
565009
1420423
1309556
1786878
701892
154976
1453574
625894
908823
304269
1543312
1578078
365103
1744344
885641
481962
421740
1614069
1234628
1815051
1076467
951276
1093328
939866
1440216
18414
698025
944653
227216
1266899
753932
1161626
429675
446684
180528
1060120
1027743
833020
1444108
1177929
499868
645493
935843
635142
1108023
1839497
360160
122972
1563072
1321989
1738085
1784317
938497
1511678
1945311
494341
1088469
1731911
489506
863372
623252
180033
20018
1767470
415296
1832641
1352497
428884
1286062
1227550
552386
1784024
1666570
915337
879858
1204294
1730616
672154
1211013
1647146
840357
727882
1611260
334838
607619
262237
308824
1670061
67448
552251
606164
1370676
20391
384064
169615
223262
694549
465028
1306728
1896106
884954
1667618
227458
360851
914778
1215554
587919
722287
927753
1958195
1791171
343667
677923
483482
1434483
1644909
1679074
361210
1699025
521043
88678
456748
1978462
1220499
419235
1214263
1557825
1185636
1526875
512102
468333
1704802
101430
278570
950887
809096
1535878
65135
1787011
659727
1824244
614293
1327965
693029
959603
1655128
1358226
902052
1414639
44941
403838
621334
396495
528942
762678
1429360
1333774
1802334
1680280
1824612
1707678
209490
681105
633905
1252089
1623617
1539288
708846
119842
1600236
1215943
1724598
1823916
1494187
63565
132188
927143
1487914
1139180
462148
1036825
1456595
720072
912390
1733429
1498611
1794643
1514468
634394
63186
913900
760496
421358
1928149
410824
234089
1534311
1439223
375844
1881279
1027193
585271
593196
533467
400478
963164
897459
1013698
1176502
259180
618399
1094595
1626500
152804
879769
1638336
1286417
1618264
1276307
248982
404357
434431
640467
703966
1970311
1568566
1059312
1467617
1931446
278245
766961
1495851
280389
1506374
1691751
1115397
1962515
377863
1311846
619414
1424651
901920
1397208
695228
444298
1805597
897702
1911259
1838672
1862340
1029058
1756219
195836
992789
192973
167895
1135619
1272311
590476
1827687
849555
1049475
1732565
684120
1106521
1794408
1747247
765705
177678
1952535
1984633
219940
57969
1713427
943409
485015
950763
1384429
828486
1584121
1776009
1950125
804359
910927
1704355
1510515
1037286
25900
827744
98898
470226
490288
187808
1006433
1159105
1255188
1509526
764372
1853576
1080368
404138
273536
1909660
150753
876214
1002496
1083267
622868
751583
106223
211773
812895
1576104
1920587
342420
1078415
1149149
1405969
312998
1391621
728266
1382120
21302
1003638
1333937
639603
484795
434933
181174
953312
472015
770218
624468
900477
1067826
22676
401077
1439063
1903842
31454
644274
1088369
1628680
1679168
848777
1447117
530419
808430
1000693
1393582
1386695
1070213
1613130
1627585
172614
664661
1203493
310866
1956298
1819851
411206
1245394
937808
1767702
1625448
592558
1918870
1216559
1497985
1216277
1474367
907942
1746177
553110
1575904
436993
459301
1047851
1266661
1343210
1159930
505572
1133004
998404
1064745
1711338
1749287
441712
920394
1594425
1173429
64663
265888
779826
1502133
1545155
1992433
1838990
1533283
1460590
1978047
671246
1940446
947798
1545578
284133
789168
512918
407443
1734455
25832
692265
1481122
1068684
828433
707341
1306498
338655
1854602
139999
1092594
1299556
1999620
1868203
649989
25348
1321303
1117639
21476
1647244
1653084
1393953
1163620
1970396
1315252
1555187
1031727
599764
51488
863460
365143
1812148
1736923
1983034
550422
603972
1335077
532772
1586724
1988197
277719
1753006
669365
1395774
1947207
633941
1927798
1792382
675895
1558436
1757486
593156
754130
335515
1885185
1103623
1616413
386252
1816428
1812982
1497162
463932
1964443
383889
154522
636951
341562
986164
38908
166144
1696399
1581637
1070011
1807062
295570
1306765
504963
1349737
1414581
1782279
1593718
892999
1672690
1232317
1751129
202950
1084138
1880296
695874
646411
1539847
811506
682382
218251
851166
398098
1630597
25973
1760862
296149
75799
1788446
1193554
1080653
1856150
1440260
588922
1436548
1805882
468802
362089
1346429
773471
1418844
303198
428475
1378737
121610
680623
1196497
1370079
943167
1388744
731079
197451
1801498
499473
1994129
1987264
694024
625554
1444545
859376
790510
1624647
1773661
816630
1442909
104410
695959
1869536
1472253
459830
1784155
823956
1967308
1485067
1231473
494217
1762376
204706
1623260
1189811
143948
1253836
509790
1576898
1749634
417003
1495394
380062
1808240
653600
1129947
260289
1777654
1786978
1215948
762762
1149097
1657873
1459168
580864
1370433
1910001
1134343
1827918
1729568
1355533
197768
1782856
1194282
1066400
771762
1815959
1197962
358143
1110357
1212111
159201
61194
1365801
645723
349204
1940600
106281
328275
1187278
776757
711203
443470
1786836
1792230
576370
540669
796045
1547561
22566
966202
676471
730142
764959
1776397
1505611
1676234
1799659
326568
424962
283364
290515
1218692
1458516
727308
308943
479222
1610744
588144
1042592
746230
538053
843206
1151097
993958
1291944
1621573
806159
1599933
49594
930656
301110
1770714
490618
57013
302747
1200364
470270
1113808
1098932
1408689
1354788
1614562
410726
523398
1108572
616342
1502196
698521
1531463
1162149
212067
1041472
1813523
1351270
56224
358370
131417
930082
1626544
1552408
596545
1559048
774002
598881
135911
1700985
1799263
139120
1393588
944893
1155848
928295
395300
472722
276317
1975106
1979962
901652
40177
205196
1685607
386155
1688331
598465
285985
701114
524339
1452217
1415849
1300694
1196477
16832
535658
1406299
1350451
831546
17237
31133
556763
43183
588956
1326265
716055
666559
574081
335866
210660
348155
623857
179619
979734
1485731
1215190
1269957
1777499
1052917
212734
1615407
638598
1965783
1026971
1400066
1374778
1218384
762525
868411
581309
803275
1896381
1277669
1449116
139433
163500
140573
1675116
1868713
1390561
1484362
1884461
895239
1546142
513930
19705
1503557
1967527
1616937
174452
748005
1337453
231919
1878356
870221
1053477
1882256
1399888
276587
1189803
856361
1605202
1984720
1764385
1496033
1412386
1206467
856019
186240
1995540
1945541
889515
1004404
350748
1500488
501708
263947
1590685
560911
50724
1148457
1008822
445328
540920
190484
1240589
964253
1395432
957708
1023533
446212
1647431
1380955
471753
416653
1620525
1700514
152944
1832562
729995
322421
859086
966520
1229089
1282173
809441
1794508
881887
1236732
546606
549878
710596
1427559
1485500
255975
67737
1985621
1474874
1148989
195123
102774
1250089
760400
1747524
228643
768673
209775
1817048
130507
155980
1040537
182458
822025
1746861
137736
1646117
1642831
580699
733414
1227887
1499583
185033
1751310
523342
1955239
1174631
425721
869802
1300032
80875
1161716
996753
1795948
1843220
1836866
1007828
255109
905195
1213633
452589
910727
82538
746282
714448
1382328
769166
1599041
1284987
758590
794205
1625837
816874
1839756
1377668
58019
1582404
1125803
1935987
664250
50868
579232
1273431
637915
1905862
1832561
123450
1102757
1862499
1253355
692364
1970799
318132
105493
740484
586903
1315690
1948771
747345
1812582
1239884
499332
1435527
306901
837989
1682774
618240
1344893
996428
463298
845298
1203050
831160
322173
1569951
50557
1686304
653877
1040624
486978
1471691
840485
1074301
628637
1016857
892574
1592970
124578
319559
154807
217450
1556452
1972269
1487316
1375323
1129737
254107
312452
1007722
1063885
962007
1334746
383526
997480
921533
1283786
1903305
1202015
141327
1453471
447971
1951490
279544
1083120
1839843
922260
1111482
588423
634244
662708
1568037
262133
986412
1905642
687662
748126
272033
1113106
1370576
90147
1647654
442475
1923941
1105420
1851310
598246
1787862
1311447
906231
515596
157198
569262
24940
1791454
682423
1435872
31223
99514
856438
1047199
1728541
1364235
1778509
1239138
155992
915885
1169190
279241
1752718
332496
1805817
197910
1555705
1603574
631459
619430
1392014
428872
449543
1576884
746797
1146888
287829
1275585
1669010
77560
1483470
1572927
370717
1121455
93763
1267360
1555665
201271
1234922
703749
1616324
859915
749460
229682
1049436
1913652
1072558
933418
260060
952691
979782
242395
504002
450335
1544806
1182778
1937171
1354651
310236
823703
1264460
356719
1207585
1696533
1879683
1214558
1578548
1602222
1021209
1612050
1281027
1124790
412337
697757
724600
1097775
1147033
142502
49484
1388660
1348753
884524
386603
848285
1101768
243747
1964749
1815766
1131412
801456
1689882
815596
1924901
943745
834407
1655611
324212
574031
51619
1017988
350162
1033892
624415
863163
1832409
1278263
1106432
274754
702538
628345
404400
145197
1585284
554863
1464744
158812
1316480
1034691
766159
937546
596199
373991
466171
1064981
1003076
117573
485387
1202743
1322734
479673
1233806
1862719
1324291
276122
1000930
1138350
1953250
1660494
1538467
748773
1197067
1517225
1662586
1522817
707109
1843368
947685
1819299
314113
1827161
628906
1745026
13635
403682
1509586
700837
1673646
9818
1439353
196806
415694
302377
1487199
1361940
1521487
1717137
1955221
61669
436492
1366944
664617
124868
1957875
30148
914348
815482
1125455
1475702
936741
1704535
1791350
205741
1867739
1306457
891193
1522196
655344
805411
1154754
111719
989981
776262
119086
46686
1696401
1969482
1297513
25749
1897123
1054721
928156
1990130
754977
1814243
742137
405459
1742945
344207
1941493
1112406
1226457
1946215
389053
341381
1649884
1787770
1792533
346046
435599
1420882
96110
832114
453698
1575736
412490
848388
923766
1312188
1506519
192290
1863411
1656048
1383606
1186225
109737
1812858
131412
1225623
676635
833054
1068144
755005
597431
584447
1108155
957071
435504
1464895
1304426
317919
871254
1247430
1060872
243002
1743989
639379
430900
1460210
701058
157527
1602787
1631760
1261997
1794299
1920399
1923607
1020940
766664
300813
711312
567926
1132862
165446
910205
1679347
1369207
429860
432697
1372252
681126
1404497
799024
1080018
1276414
971066
487313
906924
1542500
970899
1877206
1040885
1078356
255167
1850405
1569530
920582
1661024
322536
1402068
717327
1219337
1395002
997373
1996025
232727
658105
1762274
1040123
1697642
489791
868381
1311359
1838139
1540622
622562
487150
1821165
423909
83831
1398623
242530
1606568
614299
28802
570925
387954
769960
734359
923003
1138179
165635
538740
1187795
236984
548506
876134
366403
1847176
1533095
576501
728198
515670
225302
1444385
1798761
1018261
1505917
1674864
1442798
873201
214608
1336204
1905755
841857
422561
1686623
1337065
1024252
1816595
872545
746882
45834
1619858
1864919
40061
474055
1577247
1869095
332580
414880
1688516
1872715
751015
1272048
794415
1553856
247063
1108184
1777195
1029508
465861
1681379
93369
11262
409282
1597993
546357
686148
1883304
1850953
879989
1072568
990105
310534
851057
1143935
765307
1633660
1690484
1148453
316333
255526
418020
141186
1005676
1063719
1129787
1049349
463010
757365
1690740
1766769
943775
715775
1137960
482064
1050418
488036
1888218
1564362
1791107
1605769
1965654
60531
1690625
1572902
349030
150819
411703
1452069
1762584
1584432
270287
412443
1924739
1693711
1393685
795059
897238
907084
412055
897716
1560698
1544383
798940
1806402
936070
1062987
287056
826056
984669
1714210
399049
1278823
1373670
1155639
645950
924499
1479640
923273
541197
1617572
251644
1946253
1159823
1107270
156868
1282287
596260
175924
1150447
1898920
1026074
466292
220819
409930
616718
1509455
60791
35442
1638226
1238104
501112
1051149
1019758
1917851
222894
1324345
1400053
350864
1797507
1364560
582683
295929
1470711
188922
661905
49365
1826469
1561564
1022941
314602
1860913
389259
422260
1275688
718930
1928600
1277651
1421441
1464031
1355418
1376610
506564
1575225
1913533
807049
351889
78352
517553
1559841
515907
521824
1761352
1634468
771952
898201
191371
1604001
779552
893883
719756
1079120
918081
915902
481622
32899
1153878
719718
587704
339412
1742234
1364832
1460716
271260
1315694
1167704
1355049
194436
1703665
57213
1973425
726413
1432056
1989779
1623697
1663942
1762121
855251
1917735
669394
987508
1809393
1674331
1194118
19960
397315
1953733
566943
1680407
1411523
1977217
661712
1622156
595926
1269413
1641586
1653839
1614834
1687765
473386
1538247
141456
1843419
791975
139562
37447
1383359
351493
1063652
1057675
1020407
1907365
1423544
627038
345700
1416865
638435
1440460
741510
947968
1957805
360853
307514
1069029
1517772
1377358
1082283
979028
1199237
618547
568588
628631
570746
1786242
1634228
1610473
1490830
1804606
1303751
1986931
1080467
755677
1052299
862543
1253034
807799
1067942
424809
396291
1108597
822311
1331866
269509
1992967
1522533
799999
1364000
434717
316889
341310
261733
440329
134978
1915707
22737
1862820
474512
114606
121462
377959
1645223
934041
1742741
1631848
1505201
431126
1842914
21529
475873
1788316
66454
1232550
1604047
475956
511603
1352002
767275
565535
1534435
1210268
852022
1398609
332811
87132
876601
355876
807445
373279
848406
1407341
227943
1614303
1813713
662204
1026164
1756066
1395085
525242
1841150
634012
1648024
422929
772465
928965
1820613
1397662
197947
209679
996415
532210
634607
1156594
15350
1825976
642554
172446
1605510
598253
966914
319666
1120772
866063
1068410
708694
335491
1147714
321218
1681372
1930317
1275876
185473
1491485
1683830
1990358
1402080
724732
1429357
1393991
931052
977149
35538
1373682
1576838
1474739
1925118
519336
1481102
775521
786353
1024342
1008856
1545594
544234
946107
1128267
266302
1658225
922313
914936
1125509
1791496
334417
1469180
756446
1447936
1848912
1130259
793752
41428
1023599
757678
1026308
1235786
661728
33609
433983
956732
833550
1324536
1345797
1710584
1328788
710026
79040
726927
1917573
369528
1661583
296994
1826813
824276
166117
1070850
1840985
1405223
631300
596326
1536678
1418031
1078128
224911
1780849
1882746
579810
1765476
1811413
1902888
309126
840244
61723
1658385
1639537
174933
720875
851714
1226177
1747335
1522473
901342
1120393
1217910
1110586
188751
1224232
857381
1873217
977139
1360163
919679
497540
1692552
494045
378282
1193908
330607
44932
1866902
1732684
1351380
1485132
1127847
658643
854320
1293314
1124296
456612
98110
1628263
722551
639136
1389494
1783717
96865
360559
1354393
1903550
1470204
1375391
1433981
1840356
53359
1612881
1257771
1665226
190846
1267420
417937
24432
668226
333197
573739
986539
1862223
1968178
640646
1724844
1221617
619164
913843
36072
535163
837059
1619165
1188135
404008
697594
1782275
97073
590313
1282815
1487003
179030
1280572
1128901
1537853
200870
1138640
1150554
1955414
649264
592616
523125
1637613
263435
1681239
510502
1474083
1477187
1501860
186095
554003
693830
728478
1642919
1671728
1000713
1331492
213833
1615768
1317582
1372212
1327692
231203
1767180
645570
1332660
1865067
1295162
471446
509445
118368
804397
1351327
1340954
24032
577905
1493491
506431
1237771
515484
1709744
1552996
1852518
922137
1755552
41790
1312218
1163834
694735
1629009
705644
457157
1985317
203871
1984433
839877
1760006
1566084
823155
302005
110133
115465
1128448
1246565
302911
234067
234992
337928
182233
1929332
1911758
1458002
1569384
934663
1676194
1095870
1389105
689020
1218862
468516
500762
1806155
166562
175305
1491670
1638805
416255
1394757
856326
801530
1498910
584425
927712
1054176
637219
1706177
1446149
898816
1466142
359247
1971587
898316
1445202
651030
1090017
1731285
1201054
820006
1640759
1140505
392243
1873085
128151
610397
1147683
901684
283054
1594130
600519
1887174
1465765
504108
632551
911434
1877975
871355
983297
168772
1056075
194393
1605222
375557
1986919
1542115
1123755
1952200
1723482
357146
41889
615957
1236860
1188417
1519862
1320967
1652926
1007541
240681
1989789
631663
676761
1997469
1032551
321964
1129259
1145034
1610717
1863368
804506
1134334
1928856
1002566
345148
1008567
685949
446794
1475884
562031
1133549
1117473
435441
435525
1122038
710945
1403762
979109
902599
1999077
1417015
1755319
581335
1126335
1569532
1790752
1925559
673804
1768235
1855557
1665006
1913300
1641854
1800604
54089
1262563
1049384
491605
220173
835026
240817
68716
1381501
293460
184993
1214846
1427401
178709
302891
773307
1879447
52323
678578
1242070
399073
1738329
231108
1227005
38768
574621
476973
1316177
1649387
26836
711876
1940867
1839570
987075
1182750
566096
1572024
113493
971041
1142919
794921
1062122
1547105
659145
747651
995081
288635
790987
216002
1923714
1178857
66007
1088830
851002
209553
791972
1260090
377913
513372
948710
1906570
1761030
1604467
153381
607765
1924662
1259842
1055667
1908455
816648
1575173
743378
1971841
64831
206721
893823
1581174
1220348
604392
1321199
46631
1601091
1922469
1920346
98234
511483
1433383
173676
567444
1795038
667531
1670565
1513435
213739
6765
301371
433605
1333302
82889
262924
343166
5991
477885
75730
1040003
257472
1685355
709166
796106
794363
1393844
17072
1616346
1762827
447487
452945
756035
253561
1868223
452206
1965888
178394
1330070
1063207
360660
672204
1051997
146352
1300097
533898
1131355
1843973
760808
1796422
1275635
214429
1102581
1515782
603086
1047943
1716191
1852767
1639490
305235
786059
970860
1521412
865940
729180
91487
1133857
1160564
1522245
1867227
263879
1947674
1393592
202810
650722
883648
1257484
1151674
1587562
1752290
1721208
788429
932343
1657654
1450845
233465
1403172
1720967
1581462
1332229
1508201
41857
397899
112371
943811
162917
1611914
1511133
1442978
1471011
1205271
1737330
644341
1187680
1603992
94681
1687194
105367
1485571
827004
430419
290180
1447580
408222
1940926
1278584
295678
754067
1758669
1392229
904797
1510815
73334
648255
908293
131222
1964565
1597466
1635054
1219959
455181
1292649
1648016
1302140
508956
1079072
555087
1184991
1101582
1091275
1473699
1588501
692638
283054
977389
1546692
1112943
854815
1489420
983696
1054859
905559
30431
423361
1580538
270123
448899
1256997
78348
1443517
1372429
1946138
1771728
1964318
613454
1745085
172019
1158381
170690
636228
93605
1982517
1813817
1099254
1435735
727431
1303443
983715
1656259
760476
1480642
942332
756555
1325636
803137
86050
820198
887210
91654
483380
1655024
1572252
451974
1100433
1371466
1237467
842751
365150
1313827
750465
1691867
1637143
1985365
1226896
1862840
1705199
1442818
283993
1042127
1029209
1434566
1593148
1184926
617376
328362
1821198
1504621
1824872
1943505
735783
1531610
297949
384191
637081
1281045
263081
1050703
890592
1481474
986108
1187019
1781882
1355458
494886
711549
1299724
1132364
68322
1885141
1716544
514622
1784065
2739
1480919
33335
187306
189490
404082
576337
1970551
1676114
492158
819746
809374
1554535
1130973
1067630
1834081
215674
976249
567818
1308374
290481
52348
503676
1857160
140618
27276
1947960
841553
1878517
90800
685868
1026666
914415
1873380
1322792
966846
121952
1544991
86920
802943
1779226
146393
1056767
1223099
1641774
797955
1817420
1451289
1203567
257451
385040
1283812
1742058
654212
418870
1186575
1752332
1126855
415373
668831
112090
371813
1515484
1434488
606814
1566587
1250988
1321320
377766
1092342
875710
759157
358389
1663651
131701
1790845
1160790
667679
1146586
790445
1145278
782715
616795
657659
1774443
220206
1058428
845391
893484
909105
1419629
380757
624147
455367
65101
945296
1201462
1290820
1292543
1948814
447883
324426
223279
391187
1630276
1581277
1637766
458119
837144
557143
881194
419272
1241633
1969008
1663726
901283
584292
514171
205067
116134
126370
1289221
70465
1826658
400193
1868809
1410882
501465
1476769
123283
1391502
720747
1018660
1796020
1517740
1685861
785229
1103917
1071017
1678804
677683
37255
1272175
528951
549440
905951
1031349
1485909
1900422
855000
716025
673218
1932479
1823332
1688220
840658
781146
1685004
1272042
1250097
623104
1818283
226408
853500
927836
841616
546134
1453309
459470
935805
1720219
1586883
1954397
702189
1667098
1145708
1370151
298629
1995081
94454
436228
1391
1306201
1106549
1647667
946158
1930022
1647675
717895
231366
1380253
305576
1610325
1242414
1619753
850504
1729254
162304
1433986
200208
1618658
535818
771191
1762932
806937
1201508
835040
1681410
616228
1384747
1440077
1602931
1865441
9155
507107
1105789
1797138
1774077
270016
1956830
183143
928787
1544560
823850
616104
510859
2275
1173827
1558204
84991
653485
1570227
837657
1038034
1623926
678830
378064
1522928
900545
849665
819958
1697869
1636648
442416
1831985
843211
198310
1886873
346846
1343447
371660
346171
1054363
1546742
872758
410913
305368
1119961
215086
340802
1997428
220595
1857967
348644
559822
534183
1565092
344535
994455
1615891
847512
1230525
799921
673761
1398387
1544025
1966470
454622
957422
1825514
1731236
519738
62459
551635
190193
566312
426325
363175
1210027
501105
1954218
581593
1002084
1332915
226219
1702510
1615665
726962
1605906
134207
898459
764206
583714
677308
1024106
187456
47686
555296
1553003
679340
1446097
1711079
1318306
1355969
1636132
476847
328599
939277
196330
1034028
1616222
954069
820174
1100531
1039210
156212
326968
718510
1531509
156820
1499965
1506886
186100
1841554
360698
1443266
129804
1083456
440409
1516546
654090
1707196
834498
866117
481258
422879
1987385
1112945
1521585
1278928
284225
920624
1247498
1596587
953422
870228
350194
754338
1948779
424190
514722
216339
762320
116383
902295
279913
1404220
1993248
1840508
1431147
1869318
358887
357003
972181
895552
181659
603947
1219098
1102087
369920
1008195
1907345
126075
1629118
114984
1782985
536856
1781184
1454895
1098583
435931
1255122
1209089
386448
1287345
467099
812765
1562959
1858214
1828726
1569486
1804131
1863723
1103722
1252653
1793837
513488
1512862
871029
1169917
111251
1796860
1036632
1994175
1883305
316317
1807379
67567
747372
656032
1496314
1821499
1628397
710874
867942
63824
929225
1921349
1293123
1478223
585295
1706092
810221
1940627
1024917
1816531
569547
1867896
601424
559360
475803
86409
439113
228328
1434079
232356
920057
1849026
164406
357773
1013368
1376882
1434385
1735624
893547
1076579
1557911
1382798
1549871
510126
999809
1693144
63689
1253573
1711698
1277283
842835
840006
322852
837251
1574018
1223535
1401858
108190
1314228
1365196
55700
59627
474967
1587664
623920
945107
779103
1281986
268649
526043
703629
1960307
1135815
70395
637775
712314
1449344
1795524
370418
1862036
55353
479564
1118106
1904211
230086
667976
1180896
1152445
470653
368711
1271473
122349
976372
400296
1713898
1400140
83300
273926
956434
812829
495986
656829
268845
1135788
1223399
1641368
1469869
783164
1266890
175283
700120
700840
795390
77441
1633837
244353
552089
740657
1278792
861319
784326
1265196
550022
1781707
1771993
1614499
1997747
521865
1544624
853858
179608
1098089
294375
942047
899437
600158
1101267
160861
903772
960170
373511
278317
1613578
922479
1090821
957678
47395
1921979
1059623
1593101
758452
926885
1537236
290326
492399
53182
1913333
616154
719533
771355
947726
493553
390769
1624880
1822532
1006687
547476
1193385
1722309
1803351
1320247
1509714
959367
605598
1350781
995974
931548
187140
992306
1283821
1429626
1600671
1426003
1497255
960768
1911550
841069
581699
1385499
1582481
1934406
699035
758666
1304517
1458446
297289
1012975
1220471
1389795
901416
798439
650399
1215345
221291
674419
1090538
787253
529793
1236105
833917
1978090
1826428
96753
985810
34654
383580
43429
805714
1075564
1909297
470867
1800899
587429
1167705
1452117
1166637
1795726
246927
1013417
59151
1213567
1512589
1902190
1410064
390616
1272395
94813
645261
1703953
629452
1730723
401710
1321177
836413
799409
420758
938023
134935
1822962
1579768
418672
1389500
1316012
100854
228614
124995
1584212
714001
1981000
1424904
40854
1900734
1042537
1666098
1654803
1098273
1494280
782642
834675
1671897
649249
1731136
1891010
1478356
1014985
1205133
431427
1950164
1351339
1235801
1834
1903561
798469
1814832
1092706
802136
851831
66991
532994
632751
482062
1752678
420981
1310537
1324002
799337
818206
946434
1635756
956987
174146
536212
1511991
885457
1691956
1885933
795883
137925
800010
181013
1730156
1726179
214841
882299
420649
514190
1430743
856324
1398851
1165465
1542338
327352
895957
743441
1164887
1159813
436082
918398
1348185
1493826
515387
1938817
448944
542388
812648
1237453
37263
1984737
549249
1982983
1776843
1732050
979851
1936135
55543
1242133
755880
111994
1691537
437743
363059
1240311
696939
245721
1116456
252414
656281
711142
624463
1243338
374232
704637
1733749
766306
1808563
1309494
76013
1260285
241040
1856692
826753
663337
203398
1068531
271175
210045
761850
955472
1407544
449386
1924118
1422435
1660637
1854647
1882517
623232
1517473
555026
1570509
1311140
382010
591032
270625
892603
893497
1375259
1780211
1374370
170195
720827
716924
1585248
1578337
46768
393294
1165370
563868
492336
1207159
455457
729357
125757
1222447
1264696
1207945
368424
139916
712677
1548064
1956618
178642
664751
1132949
197470
292563
1905866
1462943
858808
657053
567371
1702540
997423
1755124
513012
660079
413316
1885049
1201816
462322
924013
937745
387085
1420895
348733
1653619
1559763
1101896
1599486
287295
1921376
1397799
1513288
979131
651358
1191724
377366
784455
726742
1290383
729633
596944
1789421
443093
1842671
1105954
424273
1666260
1199958
1154453
312648
1566947
929278
321557
628911
1826585
1684290
1442877
1266683
1162938
1637512
1044663
300184
1746973
1043295
1954825
788803
638346
1859430
273862
292771
1230044
1702486
1283250
1670194
92127
795246
874552
444953
513713
1650544
678422
456804
292604
726584
217516
1350517
1485
1448222
528931
1392192
1484497
1900421
1373780
1765550
1358388
1978599
538037
294733
1535954
361527
64327
856292
1334956
1121215
464599
1374875
586749
1326848
400060
848772
882378
297305
1256845
1801813
905611
1677974
774798
1753481
1326822
512777
1470730
1765058
516011
478232
1940929
682502
1127228
540304
1747196
1480779
609136
1025516
1925210
1651642
75993
997587
1233668
1821092
1365939
222504
1855275
1527521
898835
364321
1622979
12403
1831387
491829
122606
1184661
1687617
491169
1877739
955177
270117
572107
817140
1801734
20567
1196615
1798688
720588
1364000
1774901
1768212
153059
1933603
1514460
841832
144252
240471
2485
1521854
898802
490196
22135
1865541
1911807
951328
1496186
1159623
403342
1690963
717223
23392
1805239
551960
239995
222627
67697
595148
1780495
1530433
1849846
700716
1559909
1398235
1480303
1390771
1151702
1612538
748940
1753508
708651
1785731
534564
1128491
140836
432959
611392
810366
176943
1032694
1079974
1334855
868822
1327824
169928
771259
88156
926620
1641072
1034370
1132868
1392487
1666494
1649679
1517017
208070
72438
1550473
116840
890509
1129279
1997954
220081
983500
1150173
1726359
411883
408638
396668
994037
1136967
351808
705247
676887
1622752
696094
1704110
628063
1754364
152157
346507
1696592
1232779
380590
350173
1140161
1952397
329274
504157
678350
238877
1214217
117566
306533
1013297
381501
867452
1105751
1898444
619738
81758
63959
1662143
1572459
1282565
1708076
322879
1522077
1348219
642958
66284
1540937
1130721
1927848
1453423
1730046
803850
940142
1365545
1345229
776572
663910
1028829
1998576
1849600
335651
574106
445598
1979337
799642
1458138
821147
351862
1193354
371250
344454
1552868
1010864
1015173
1823045
1927520
1992129
266731
194796
967917
966780
1310938
339016
1714970
1941342
1597201
1265961
251900
1421201
709448
974429
394506
657786
632240
1639480
1211654
52061
1570865
570267
404506
1889743
56876
1445011
486533
251934
210397
1555702
1260124
119234
1009494
1179623
1482078
1956509
1932111
133645
946691
1614657
487328
140841
1985823
1177741
1857776
1811830
425211
1866514
580854
609775
731813
683607
1313854
1622012
1320842
1289707
1295316
384123
72825
1329768
911093
1803869
451812
1224843
1393595
1314754
1868939
642567
1547405
1322506
1374276
1818266
827768
1663938
1486481
1214553
1356350
1672477
260561
1069432
241946
1433860
1635790
1099540
947201
1910464
174517
468323
1016002
727019
1922841
178700
319891
276446
542585
1305461
1475853
1684981
557582
1170810
5105
546237
1137600
2489
1812009
1561945
89510
1543721
1011745
1869574
1384872
1539327
1946207
1316993
742916
1625137
1553520
500009
378692
1041190
1959241
162329
1804186
996185
1552878
1169958
264656
206937
772665
1737408
929157
67317
408528
1623093
1335320
845317
358111
192061
343021
1660837
621090
1411894
1277900
1640804
1658082
781687
939456
1123715
1965214
273605
161303
1466991
136148
1726133
1343997
1907166
1916467
260442
856372
784450
892094
1454895
593723
118886
1096508
1522189
1300844
1913636
1882328
492364
326108
1580906
1985580
1772982
1108915
986212
1340043
1114710
706801
913452
709661
339425
1058031
632620
960327
1475765
1074508
1111746
461186
292978
1458218
830228
1856550
1269185
1717114
1675071
202695
1310217
1942109
965330
1250989
1035734
1365398
839057
1643336
230629
83781
95777
496651
1271128
1512255
709955
1689905
1325000
400408
835825
595132
570960
1816104
1973151
142439
486065
1285854
440581
1631220
1797100
310023
1564632
1730029
708482
1919861
1515482
742258
507639
578547
837465
934876
236838
139211
378494
1009030
869219
1323462
910736
105862
966691
1304828
1257225
43696
221266
861244
1017261
123246
1704806
1089282
1865191
1307830
127497
468523
1809404
1560174
1072245
1992920
1320069
1160398
1268944
840461
1025409
1056167
34502
1979183
1173235
451643
175959
57173
150785
1393425
268746
927645
1595077
1458443
1626845
1618053
289592
473040
114634
1863183
7530
1408407
89743
783140
681801
301793
1477513
269521
1611066
1445330
786550
971587
93544
858484
248734
1889728
1433156
1458263
1138225
970770
953274
663490
1800870
253290
835779
295434
373987
60312
701551
1687655
547812
866564
874345
191740
1212237
1459019
1320023
1426749
1454254
660398
1040565
710215
512148
1206821
916742
71909
795083
1276088
475136
1833556
1977663
1900938
1969272
40982
1999797
1375243
759957
960372
1773384
1727689
1665752
1833912
914624
1252124
1980876
574913
1856688
965441
1445895
271468
913963
889998
1109695
940175
1857763
96923
1516017
666928
1596278
147115
1604984
364548
567317
502330
599865
513402
1364219
237268
255106
1701406
1453159
1519396
702915
843208
377750
1139641
1457313
656479
403969
853479
5658
32583
1501505
701262
122812
815584
1492325
1332357
1625032
865613
1552692
884454
158224
1272520
783064
310532
221204
356710
1051384
497840
762480
58613
1115278
1036575
1759635
459864
875020
382743
67275
336999
49282
877336
116128
1433072
1017829
579156
1243742
1086658
1930613
285177
4052
488800
184920
1103630
282412
921288
1463399
147297
1957875
73554
81044
1325849
1037844
1308155
1779615
185750
887199
475544
329212
1018476
809428
1425538
439654
1142633
918669
1124580
874820
1095236
194426
1731554
984617
1288940
1821245
895589
93434
1175637
464679
1568552
114205
1403114
1517718
1898710
65708
1013862
1204739
1656171
1300210
295510
1612728
1152932
21732
1959402
184230
498715
475459
254460
1935020
1502057
1870162
133184
625312
1581914
1755846
905479
376121
57961
404812
1751159
1583073
1190063
1979188
1240088
1382884
1834715
1646598
1154551
1077392
1891151
367820
1948899
756399
447705
952870
1513056
1647393
388161
1707774
896459
1552235
844915
632688
391570
1771937
775681
141422
607648
766840
684285
273720
1541946
64812
1067642
1730034
107430
1177297
610937
176416
691765
1526672
1734114
1524562
602401
1842080
315829
1012297
1287254
1195739
1033617
943739
975923
670374
278709
1133030
1937253
1847114
1372793
1814346
1873090
82277
836776
1160569
1186470
1078417
1035455
975163
742713
1191240
691299
886952
766811
763894
304287
873986
797292
1835237
1814779
260415
1871720
70997
575982
1493339
1472689
1410653
43677
796200
1244657
308317
423482
1260592
1236557
1169786
480472
1839511
913535
510270
1857118
1442455
1564468
1334945
1446884
1593194
295079
1836589
1157180
1450625
804909
1180291
477209
978228
1826357
854652
29496
1795382
1256067
64621
1546051
185347
802423
1981526
637731
427612
313062
740345
1983904
155486
81189
126358
1273311
1023784
1095180
869336
1688085
615702
636391
706411
1864073
40534
1405439
1385143
184711
1611386
1071425
1477142
1537448
1310244
520655
935093
640635
254598
1430283
1226465
1298819
1796368
1634459
1113801
492268
1325447
553192
1716485
1627958
839377
1015475
456138
1400472
1540494
1457557
958520
1145611
226673
1260560
785478
720143
127483
273013
1077940
1486533
260617
1949506
882933
1117437
1998180
1968468
1858713
1717221
1643776
804864
167316
1839578
1590617
1581642
302428
1005646
1587873
394561
1158121
85193
1291144
1871161
1935440
1871296
1422698
1149477
133229
1335693
368779
650016
599675
1770062
51720
1452601
1558425
503590
1423531
896406
1007239
150136
1435308
468746
1571302
1208945
1216748
769494
1282091
210149
897483
1827378
1769584
710800
274665
1683965
161085
145569
968383
482657
1883303
519200
320641
158160
1490969
1175356
381913
1466826
732417
541388
183680
542033
1972171
702598
579915
1010504
188974
399959
227185
1722522
102510
225547
1340638
703204
580640
1539342
269583
348278
1257528
1892415
362175
181986
1027615
930310
253814
119305
741490
933750
81226
206153
1261529
1066965
864357
731454
244689
1356358
1178901
616007
893514
293521
1547061
1660327
23260
506474
1268521
1963246
793118
200150
93995
854529
1215931
260351
908765
334651
1734121
819446
1550010
1033351
1866865
943844
904335
793622
1679196
1012175
1744620
970773
1652409
986448
1863182
871454
1457690
1992974
1096650
646922
752306
1379692
1746964
51452
300907
176786
996796
1362763
1511565
1742483
616529
338280
280964
41001
739179
195366
742560
946300
559207
1985417
1121607
749459
1330101
745901
500454
1660020
138902
1405689
169372
816375
276323
160567
470402
738416
1735092
240116
565699
1013945
1381241
1712032
72870
1508728
362776
1043093
1799365
21975
1432740
1496446
628181
1845294
301777
318474
731066
1714510
796791
376404
1480325
445395
577768
1534223
1321322
195296
151122
1855767
713458
55580
1824651
1364706
639981
1944322
223488
1861247
1124630
244596
647411
89843
1155321
1903110
273615
981986
1671088
643279
736729
1488268
414343
1824936
1526853
30526
1313177
1939762
830976
1321253
1895958
647477
311347
1939419
700296
1802923
1156208
1222141
537170
1221953
716227
861616
362874
77583
747757
1220876
1820807
497115
160961
82462
92837
1177879
833748
403460
846967
381313
917437
754889
247986
558734
329567
233311
797409
104645
276281
1240939
539090
441018
357930
1379967
1374779
1309294
1720019
9134
1195260
1691990
1785489
1605369
31583
578146
1776593
1756250
594608
385109
616912
1584141
900348
16277
1739872
1329153
273330
862352
1456995
1056941
1104461
56238
881025
1541654
852959
1490644
257601
952302
15572
1844983
1278700
1302934
1772349
1954425
503004
287741
283805
758874
1008961
1341557
390040
93964
1009343
1040893
602228
1094296
458270
816930
1391103
1824084
416005
494644
1148049
1036094
765837
102402
160839
1527094
1334387
690717
1554253
1086059
64919
301848
366569
473349
1673932
1540622
1038562
1254400
687653
1880130
1672349
86940
1032811
1352516
64149
1900657
1051793
1979556
1078944
193439
456386
1621500
574037
118566
1819124
172116
298640
1173973
147008
780276
1090357
1607096
477036
670257
741015
791668
1851431
47455
1665172
1466073
610759
210776
71070
981782
733727
886949
1206183
509573
385240
1027812
1026682
1775426
1106306
34688
254312
1807299
147536
1214878
345902
535527
1297026
1425516
653831
239641
1339801
307616
1380291
962364
468410
626799
1246646
1198248
1019778
1201718
437913
252317
640768
999622
547543
537476
1514283
978325
1007845
1543413
293824
693339
1728557
638742
904861
585389
421403
1724477
1269773
1772960
1788698
595254
1782775
1576922
973427
760697
620120
1585206
1210269
766777
538636
583649
1842824
600711
1385071
855500
1548104
115400
305113
292383
251522
1250926
969773
1095109
1534486
895022
274525
1564943
1406111
1182382
11528
1346003
753663
1778219
447026
536043
1129302
1004613
1497423
1947639
1311186
726700
1524190
1458865
942573
1155205
583140
1537007
692011
1108184
530761
885523
1392699
1796236
943144
1692722
1636427
1671523
1420785
225016
470093
1840487
268087
1735013
1315577
199020
341039
211971
1439385
886053
1410897
1721452
887503
727386
859371
775828
245179
1303696
1330768
1786258
695974
92876
1126144
425006
197036
1674384
1228433
1057084
1667041
772086
648295
860202
1907732
9723
552937
607091
42499
56839
927602
1998586
1337830
375576
1840809
1030157
1542252
589216
354486
127497
803437
1572496
1424176
161838
520700
1789553
751262
1647382
158294
411572
1407734
1177048
1261607
1744756
1601846
1806745
1070412
1289910
988635
668480
1520291
1506553
1096244
346437
1696440
1031386
1685541
1290716
907023
197194
755453
1300181
766830
201628
386775
723732
282106
1660079
1131339
465622
1718187
1426130
353194
1164844
900312
205297
1314767
365248
1159150
1842156
537341
1279638
239078
1292152
1814840
1142080
425737
1497679
1490042
431871
1952638
1914922
739680
567005
268390
159210
1069253
654945
1993968
1673709
1539578
890127
1214228
1586565
1677438
243343
294394
581834
886091
444961
1130041
479967
242157
1018651
1022616
1383773
419178
1304774
1577203
1199916
1451964
1927078
829024
541461
1829355
192698
1609702
1236321
1808299
74596
625421
1374446
1158918
27544
1164843
1172116
1036136
788483
1551741
1709506
1425205
518226
1298543
1068708
704856
1097784
100515
195733
843465
748230
999763
257991
263627
1231423
754876
589045
1231354
391023
597206
1814111
798796
1911250
19519
1964900
1730925
1925893
1897985
433214
833129
150590
261366
857015
894199
538984
351778
962118
822419
309277
894378
779122
444595
424914
499252
237983
728626
1017722
610258
907888
1801364
1360472
50640
1840497
348521
1150079
773239
1302903
1462777
1389237
1048800
537600
1145369
139800
1891420
851807
1782207
1410749
855248
1656141
228809
205732
826665
257848
764149
560121
1191662
866600
585183
171809
331472
1221794
774715
827330
250379
1386638
717201
1126307
467950
1373997
947296
1581908
1509102
1250945
1369256
1371055
26664
624818
824908
1990330
192
1605392
1323378
800563
390494
1239849
185338
232667
1962912
968515
1540551
839169
1653735
44945
973826
185292
469661
1298008
457382
392824
486666
37877
1253995
1655321
175631
764805
42440
103878
1055046
382725
1978439
170754
1064787
803543
1211036
1555610
64863
1020885
1451311
1064562
661101
1245838
172692
1581269
1270137
371789
1006775
1528677
258038
648122
762091
496966
1053649
1048803
1623329
417832
809455
74266
1559984
1777771
459717
1275150
1934950
144133
436869
628933
154568
1539557
1832178
1711415
736794
1655133
1265260
1302313
1087453
679782
1630257
626982
1205257
1710675
602946
294191
414838
90085
714061
1771847
477089
573993
1177411
1164777
1790251
1552664
1772371
1488982
447102
1014756
1826989
1534198
382603
1234533
945819
1429830
701067
1144076
1665335
532222
599621
1704917
326874
1933485
1886415
512960
1197285
1576300
325459
1497156
1417280
865707
76936
871343
1863476
105754
1035326
1691029
1366216
1793963
1073179
1410819
1467605
1150882
570194
121021
790487
998124
1442152
613095
1865488
1715298
1579239
810347
923139
752238
1528735
1283145
1190262
285791
246108
706432
730646
739572
1089762
1319685
1586054
1672000
558073
1488335
140349
713735
21401
824280
1796404
554633
594039
1516078
528272
126788
1564038
308989
344520
983371
1574182
1578436
1371757
1389921
790494
259441
1605060
1123752
1866957
1805419
691776
794520
649774
65048
304424
670354
844509
816181
1630968
652290
1239421
619633
1613539
1197383
1893105
1559602
1289551
1422341
1357846
520051
1810256
767241
1289504
431197
464272
405532
1655906
588356
1573330
84069
130554
1570984
739384
1165850
748469
399747
1300539
1493524
1145696
1948048
572892
647106
1012298
1393859
1746880
95612
380033
1041197
1331155
840822
255206
1384435
959810
109217
1379516
1055227
797360
1520844
1041910
497164
636881
1644430
83713
1988253
1345492
1853484
408669
1452287
306012
1618450
762982
1197334
1737456
1780634
1560411
1752268
232320
1038171
221360
539851
1282173
940023
1365453
256737
1529192
1204540
838129
1842728
307360
180295
660154
750427
1794112
1523523
242343
1289350
660030
762508
642178
1763867
1388180
1497843
146326
1758670
1017288
1247637
122907
852041
708559
64239
524616
48881
976543
1640937
1326885
620329
1302615
1418106
779141
329293
1700514
707478
1016906
402290
1700788
1138982
1109421
1879239
1121968
1917242
325373
1709630
1539843
1986170
1300104
1603882
922179
1585670
1451440
1965811
1433751
122527
753783
1170307
1186909
1320057
1643740
2592
1462164
1532
848011
1682731
1297934
1880907
439304
525118
1547599
1527091
822565
289483
1512041
1780408
444616
604994
550467
1992524
1614025
3268
734829
1274887
1988756
204874
892070
519633
871207
248946
445582
1786327
1470857
1975659
1596549
684171
154490
1630556
496396
436721
1849725
1443560
1259414
237416
1221763
1593019
705331
1430031
1379861
1498643
644983
1083444
1720715
1230460
1597654
1955488
63102
876907
1204278
1474150
1000171
1245566
1070781
1920710
74282
292602
833216
130274
1081900
1129302
365461
1699886
649660
470062
278501
1466680
1196432
935023
1677005
1533855
446104
1036252
1800202
1792574
772522
1985546
1282281
30066
564329
349683
1890165
44331
1461653
1681290
1256860
1661540
1520800
423815
149915
1211746
1455439
877383
1223099
54856
390930
1646270
1770386
1553170
465294
1531914
751538
1602010
1401359
141211
1975991
643188
44745
1074168
1226056
1294689
604605
1415959
971001
1930996
666409
652152
900538
1468436
415673
1959089
525775
353693
1638461
1484549
1471379
268899
1082802
394938
1294793
1163069
1163565
1245040
390092
21483
657298
1249287
1734425
1850958
1003188
724045
451018
915426
1014317
947095
1775451
803352
1663545
559471
1551241
32578
1368982
1316446
661281
108859
903161
371593
1345777
1385002
614630
807298
696177
1019118
1994769
1478132
368559
987952
411679
1796594
943753
533459
1912940
1364482
1905464
89443
1911121
1133397
608111
1880457
1542642
425041
1178244
830706
1769958
1166118
889999
1053827
1452000
1766534
799266
364159
954254
899612
586091
1691181
638547
619140
1567310
1217531
808701
798342
104889
810658
538149
1008222
406405
666166
495066
293073
430633
1067036
982663
267959
684772
271083
1235770
1226815
1181456
335442
891178
555024
973405
1271528
992969
1350799
978776
513378
486271
274755
1393615
203708
1605800
1353740
907482
1282926
1544958
1863655
1321175
189812
1771176
17313
1297507
1068338
958745
934444
1901171
1044153
728991
411074
1617748
1439843
969001
920422
1879245
930421
723502
1005088
117162
932384
1509471
1764968
1735250
1766816
987494
777034
1893539
644134
140628
801552
986575
1063179
1519227
1182386
1966706
1935810
737430
878008
45465
866472
1255611
1916819
1142670
1259014
1069867
371436
44222
568442
1425306
1964296
197240
639169
1285504
700601
1551156
1377538
1900434
1743446
1619968
724453
1408854
112055
603784
1778123
199604
1724029
421384
1348980
276825
1726539
1266964
1956201
91904
1718288
261510
378092
838201
117670
1170889
1404675
1766027
364549
1486480
42257
602610
1020369
1780306
365173
294602
485637
1359858
40624
633338
1742880
405368
1410848
1375065
313234
105861
950926
1811970
1059401
1748025
1163208
953902
573641
881997
1473819
1473316
84222
491884
1712558
642553
1802543
1761126
1790043
1578690
1551807
1905206
809032
424081
481759
621589
821045
34021
883458
596939
190000
638410
224296
452636
375417
1704795
322009
1820311
1296809
1305333
712737
1433803
871104
303310
1121510
164238
1782436
1281529
177739
1581036
1013813
1602005
1675409
393979
1264890
1489057
667706
260997
1600968
1992575
497022
1293637
1376028
1310211
1614091
518818
1072766
1114921
732647
299873
1940874
103856
1135917
1778732
622070
428952
325661
911935
263041
68070
1343130
1052930
1355815
221667
626286
1471708
413367
394922
49779
457752
1653556
292004
225338
920788
578695
1334432
665477
695336
58611
1266001
1430443
1591367
1562340
695526
358183
1464925
1052593
674272
650984
1673480
1972967
1790583
1005795
1904717
1102285
468033
1624180
212050
862023
815884
631441
1665014
1976874
1963174
520401
1682072
537711
302066
1376452
1367313
160505
1415370
458405
666582
205935
302271
701804
1621913
892052
1065296
940920
292686
1241383
41551
1276788
528241
1685352
595613
450577
1638013
1017927
269833
214083
498109
189169
1056135
873042
1297114
432639
915709
1608842
1720453
1207074
419608
930978
1016800
1571413
537824
549069
1071070
1521281
956796
82547
570914
1656307
536303
1307795
1860805
374793
1076338
1929280
1882843
77605
1861861
1234504
1170488
629844
671830
1348761
430726
38710
1597687
184430
9690
1379446
1848197
836393
1144727
1508478
1739412
1299363
1518366
1078859
588470
13188
1256456
1288819
1970496
1658731
1661421
1363115
1532107
1457732
806392
1564987
357305
1702780
343283
764727
1733211
46166
49387
1209379
106514
543941
737411
431706
1608586
1773114
1349778
1609060
1853186
1235533
749109
1824208
838496
1631975
1790945
560836
1572133
183672
1495901
16314
850096
1489674
228314
625521
1152489
297292
1042928
1686341
1532346
1124813
781680
1357631
827665
1561161
1352107
1849824
1506416
1271164
1835023
1125742
1762047
42074
1008225
1445856
495882
1209457
702495
1135140
1986957
1641560
325913
1635627
1528637
701165
934323
1063886
124154
1835949
806094
1508434
1238580
1297520
1236015
875347
753242
1493252
597449
1181926
451481
698029
911692
1390244
6617
1198194
94612
1578342
515857
64194
759359
522984
523957
1619820
573116
1425462
1635338
1717142
1056773
540706
585356
676636
1689260
429125
1647174
812057
592180
1040684
299554
1610024
1782562
1548816
416100
83370
742227
428627
121002
1237827
1727945
1289653
1558792
358694
952149
680794
1447222
1392403
1966670
542728
479893
1728323
1609410
644262
745094
403339
997595
773208
1725780
1264725
1999070
658017
1758040
1467954
1181002
1110941
244511
1323520
1484322
425424
61524
498966
642175
234374
1789905
671503
1541436
462552
1908963
1499732
859614
724506
481138
1644032
601811
1131090
632991
287218
1762174
1779804
1646958
1103639
1887740
854620
1285425
1293641
1372836
1354131
1410666
1156109
932219
146562
1416465
1049750
1467955
30082
1377096
1157695
1541017
1986140
814636
1414777
1492271
1569882
1440930
1717763
1187774
512085
1532543
125005
1125982
355273
1399675
1645890
72915
1484537
521732
739417
750959
80258
318597
1113078
1390549
1085685
1277014
1332841
700728
278854
1400264
933018
1301566
1627331
1392731
540360
613246
60885
1624325
252214
1591494
288401
1440710
1326379
950921
792832
1716101
422446
843015
1964473
1423784
1760596
1836365
1033330
79983
1415136
437266
1633250
1922942
857213
644617
1880852
849299
1685559
586707
685200
1378321
161871
1771216
1492680
2868
343266
1853153
1103277
1992435
63840
1259493
1921575
278048
145839
69147
544661
151253
1625433
462306
1917349
899203
1337783
1714052
1096274
1498884
1403107
881082
1470550
343282
812695
733263
38036
1813477
1322762
468400
186395
1242067
948881
379248
1266658
1671880
1012674
229072
235972
1220935
247199
1778764
942126
1323782
172422
1997893
1302645
1205891
1090284
169235
265417
8682
821263
275771
985605
833428
1108766
1405190
450285
91651
1617073
811446
667386
812660
637253
8432
1129467
422888
1163242
573913
910284
386999
791512
802645
1823522
1405896
315532
1512179
1753729
164625
1688312
456673
214878
1146915
1686627
793604
356412
1220180
415403
1052690
1006134
458273
1058373
334421
1971545
1160509
507320
570844
1803134
121341
91813
1695260
1209841
1768287
1596248
190525
1831974
1510350
1078241
768361
550416
1003636
1564418
1475025
877026
1297525
1082567
675337
101400
632161
1572505
57321
1115256
1150178
1295537
1139204
440993
663530
520017
1960268
605048
1629282
1421128
1988490
1850903
1323809
867089
658264
67574
255352
204419
1006684
1336702
1625504
1097726
185524
1829964
1507176
262821
256939
1858146
159039
240231
1200719
1669569
1928418
1660422
954471
277659
963350
1992507
1280655
965275
920236
212801
492522
288957
1918019
512394
575031
1075915
327221
1109406
1923983
1786450
1422436
370759
701994
878382
502646
1990322
1913049
575246
472731
535301
1005735
1027316
381987
548241
428643
303037
305509
406151
374243
1486936
1226504
1487769
1527959
1574832
1421538
849471
897810
1781464
1513193
177383
572923
848037
1499360
851256
282143
674622
624523
1242689
1782524
87311
1828401
475853
300103
1302714
845404
1542218
435194
818002
1256435
1970389
451251
485769
1667128
570427
146513
1965436
417371
1265085
499705
1145272
1829425
490078
230224
822559
468608
1444314
1242491
732117
290468
1528716
1529353
76386
835311
909793
1650409
1371145
892399
47081
1513316
739381
397363
1959939
714163
686533
1291702
1551634
1751062
1759209
331365
412167
643375
1732344
245462
808459
1656495
559192
1349994
1319142
388980
1238301
1168801
920341
1203005
372741
402499
233284
770195
722256
1303070
1142921
1091129
711972
923535
1500931
274534
1582984
1475081
877723
1054085
1380239
418632
830203
1283398
1507878
1111171
968950
1892214
683330
614970
936889
1834136
445215
1081905
94801
815445
526426
214856
1456805
1017118
1668448
1957625
1800399
1291998
492854
639911
92936
272597
1011721
569303
828767
622725
1358991
1720180
988970
423031
1317514
729654
1573990
107824
405780
665179
1714401
401077
1339652
831558
1550726
1702936
1340219
495566
39421
520522
638764
510429
535146
1400736
1893888
1234081
772059
1817961
1961708
1450248
394488
20849
36546
183860
1404744
708852
274407
1492694
336476
792265
1741080
1682126
1369938
1735056
1726454
1873466
1122893
1254803
455698
533240
1231054
1731982
835112
284657
212742
992
992331
1226660
89450
396559
1236220
468030
1220288
1395655
1457477
1454806
1113257
1499448
897649
1986622
991623
724284
621765
180733
1108960
1976363
1895037
1226572
1524558
971545
1743437
920854
825699
523686
198068
1539079
1038410
200834
604070
1187304
516923
1399715
1178154
683292
40792
1338175
872189
1302557
961397
884956
1964389
1476143
1282804
53128
1893090
410928
1734431
87258
1932566
1550640
1543087
234829
591475
28315
721542
994880
1432818
604395
474263
1083149
1985621
1328692
337546
419435
928493
656626
1112679
801681
304937
200285
1489395
421342
569009
1889024
1076877
362985
1280158
237924
1462748
550696
273633
1836691
1789768
1235723
463590
1072690
616777
1118414
121021
720109
1300506
1768273
1496975
1469688
982902
907322
1646470
1495861
1234376
1909027
740551
925862
383464
1141007
1765028
712261
430976
1788390
57810
189911
633942
959428
1418900
928558
112370
1772605
600930
507674
897182
1549955
377703
291629
1939457
1171011
740084
836084
1039219
1656638
665953
1817069
1865783
1265865
863898
969226
627937
636505
1868949
1569166
299360
1985012
1232519
59487
94810
264302
1709538
1994465
1954644
481550
632246
407822
1918276
1617250
1300788
548686
409242
500551
142120
1719162
1161921
1355057
284156
1415795
1808273
1449837
1222999
1869840
1495029
1337281
1014732
632373
792876
1941444
1900541
945009
1411970
1903317
557969
207721
747344
1676691
895273
1953456
595601
1373850
918479
1103487
1179667
470588
1805060
1420886
1403220
46125
1811390
1456844
1594395
1419456
1508874
1733391
1507659
1331815
13247
1906414
401430
1055277
1484274
215083
1031635
1448370
564560
429599
1676506
79484
750514
1861437
1207785
1074336
1978630
734554
1629568
1959156
948017
972910
1349623
1520275
1543162
1023003
1732368
787062
1014029
246709
665488
1464277
420811
97169
1310858
1180605
1391265
1386172
1366660
1315317
1428638
817018
1645217
1692940
1728465
1844308
899748
263370
1639517
1380197
127914
1513613
91009
1629870
1954043
763109
1941096
1247087
109854
1230618
1854379
106155
1048779
313863
1662211
1916107
955545
680049
955951
42420
12467
1143768
1024161
285094
1625643
16355
51371
1961434
1122966
1236509
763112
1755354
1285726
596771
1405680
1900876
122238
627036
53198
48752
692127
657502
1518429
1677360
782433
1789641
1083361
356555
757443
1210511
1608591
1831651
759134
1181402
392323
399513
679500
1424608
856921
1903613
1115135
1263635
1887739
501596
671655
1943816
160793
1224956
133812
1609097
1869751
1217182
464310
1855049
1182922
776491
446707
60475
1336310
1900316
159735
220777
1784099
707890
1671127
1319669
588203
183101
1312438
1468190
371819
197600
1553815
554688
378606
156959
312507
608613
1810513
1642494
1123064
699451
1284184
387760
764879
1122146
1578739
1587808
344519
1945127
971131
1937312
1461177
404191
1003236
206216
510483
495370
754874
1610983
1625266
1651872
1155429
215044
378900
901587
1335794
1941110
640589
646015
582262
223237
498242
229400
1286109
752311
1602969
734310
998454
907171
1378988
807560
451532
511904
875410
560214
1701894
1348603
845239
926555
530000
1422467
162156
363639
1544735
1019388
600587
47506
933828
1606186
1548692
867689
433226
1561540
632022
524085
1884430
1963609
533022
1077246
469915
1279545
1073513
1058872
784789
1691868
790815
1164095
1494391
1232531
994987
1553683
154194
1531841
236710
1564772
16957
908623
798324
434700
652938
1148873
238483
1399459
1065114
967710
1858052
826128
1924612
429271
433969
145863
421106
911034
65995
413950
358687
1799287
1569975
1828038
1238702
1052598
47281
1852139
1272685
1316761
1722243
399803
299761
474282
474051
1610209
1837356
82302
1476580
999517
1221773
662184
213908
1785088
1144891
805134
161390
1620007
650451
1727474
1424696
214913
908172
1848140
1523304
347564
514532
1450912
256161
355431
1214000
462186
814926
1079806
51162
439426
314712
1670857
197921
267160
507387
964769
1939700
1796061
364820
1593658
1743786
1790413
810902
618634
1511872
1230315
1156084
986476
710884
560639
129420
1809499
1684753
274903
394184
1256632
1937876
338365
1608770
1640675
1787915
1363792
1665279
1874131
320841
1631807
1159357
1297291
155007
314297
1914453
413312
699269
921043
412848
1094614
1233501
1608116
1448198
109191
1044813
1333512
956815
1536318
1745177
29867
31369
567793
599302
463914
721905
47247
1333514
1264873
1097609
660847
771301
1363992
1878151
1937003
1611725
1977015
732203
751150
867748
605787
1684406
1441794
406195
1201096
1648406
737012
928820
539179
1068801
1226481
1914989
554720
1951930
47423
1890894
1157235
1467849
415943
1353381
800329
1651235
1355506
712592
59761
1303497
660158
237245
1880904
1253783
947719
78542
1222888
670721
756274
1286441
1071651
362152
1431750
920336
1403593
1904283
1713817
1644980
1125025
1532590
700686
1248148
1112851
125020
797896
1515853
1144805
315110
1610203
1256323
1202964
1997126
42210
1195050
1552524
264287
1317365
990087
957549
96469
960952
1801712
211856
757494
1405268
949977
967014
1254097
1729838
1523078
1568786
1972990
1323357
1665957
1549012
626264
332611
72235
421062
652369
755798
249086
316661
757959
875130
729878
1238567
1466749
1441696
1524554
1894812
1793071
571597
381714
666048
281246
351981
1932348
1629670
1633677
1614012
1636283
752448
1511243
1728142
1560177
280491
1687288
771467
435367
1959396
1656250
507571
1207163
1348794
103803
1867963
1168892
530533
1182942
445989
1233579
1619947
955311
1381506
767029
308954
274497
1507855
1114127
827003
722251
1677892
80767
335469
1319515
680528
1318792
1707796
393333
1734814
1205037
1923199
948039
1024196
857248
889761
497922
914192
1777171
979673
1003435
1935780
158055
1111078
753792
1752038
1773476
1972876
45844
1540800
1139455
1759066
534047
1318995
1515517
491588
704404
1942049
731199
1011148
1112814
105275
669416
921488
174198
1116152
139880
633549
737922
885851
1258716
1744835
1434342
275949
1460942
661793
1845836
455104
1903017
267858
1883029
322164
496927
939812
1439265
386275
1047213
970616
576508
804927
470576
1399997
1385897
1504311
185896
1492080
1785127
983379
409259
823593
745091
1217437
1357799
912621
258507
1134495
368623
1139749
875428
1649228
454744
762484
934618
1798307
873046
380373
310485
1379493
406220
1883226
445935
369721
1785854
1197147
806889
147754
730300
1448641
1935939
1370722
289382
1101431
1957215
386593
1440933
567471
1409932
1842646
869486
1214944
1338308
877322
1768776
1968987
1126416
625653
1744580
524560
698510
1385502
1184158
1966472
1799945
59937
1845596
1607216
522967
590218
1998542
1888068
1004655
315867
458581
1698433
1674954
705266
1672553
159525
242258
1344943
842491
1192445
1992825
988019
120124
619452
1097361
1438747
95897
618592
1832195
1210876
677261
354755
1083739
1042383
319693
1023418
1911809
1258074
992136
558095
932238
1886117
341308
71643
1599873
1306118
1756717
1126298
1955971
632659
1713668
1838547
1537692
1195010
28185
1618114
1503786
430973
1966107
155288
1369581
1351082
1540067
1729000
1742764
619508
979675
1140391
1799187
319367
1196948
56979
1981171
1835269
50926
1656557
1249085
244252
869097
199035
394838
793052
1774964
1107374
438892
1044077
1123163
1698276
501396
319503
875269
1174942
1905054
695288
532484
1747747
1327851
166685
1136888
543318
1822021
1294617
939903
1337806
798411
1040695
1850746
375245
317740
1323339
1998963
1176187
266208
1730906
1280844
86847
1793811
895581
278528
1977984
485031
887522
107890
1485865
1712379
1507227
374692
339183
1025712
622593
41119
1580712
1577755
869749
1110278
649050
265214
474050
1221200
1213351
662026
1090690
403174
184753
1086026
1620917
811850
221124
1116588
1231733
148963
1435620
610894
170059
696755
942263
201898
644979
1961229
1531970
753559
1234612
966054
536038
1705827
1961257
1287378
1313933
684255
1631712
1357047
29601
1386961
701666
1869687
1724937
522961
1978556
673252
841038
65044
715316
1258066
40117
1357852
80237
1175742
1328006
1523397
1678662
1772449
1844951
163082
1891730
284715
1900874
219492
1757311
551457
1331882
894639
1559409
1452349
1744280
1219677
1269320
1841325
1515116
1182515
477287
1495121
1488503
370987
1012667
1986838
1447021
1247130
279572
195382
999897
987849
334173
930556
1679905
383943
491806
1805383
1970818
277412
1992374
182615
819533
1868918
148175
1573455
1340193
379000
1835903
1708156
183823
831866
1541478
1937023
61207
472447
1735472
1022899
627659
34293
1331890
1624258
687578
357224
495401
1225782
1418720
156134
1569413
1430795
1439063
200095
1830320
1174522
1085685
1622928
273155
1601631
1038773
1056441
289059
1574209
727124
404215
670607
1986714
252479
1085031
765674
1444763
1390804
102436
983707
237778
391226
1230602
689312
920576
1089520
519834
699830
328688
1053525
789584
1023434
132595
805005
403807
483930
1461887
817143
1765869
168267
344121
1765735
1688205
307238
1889244
814204
1380156
473404
1198442
410924
1827570
481300
1013530
1481254
1722579
1282257
1338237
114976
1871309
87876
1418527
1431422
1623179
1415455
396905
337310
327397
534749
991361
1284182
647159
371321
15744
1711250
266291
354119
1314612
1550450
674627
398595
1577314
158795
343546
1946428
1533359
312521
107138
1665569
275071
51330
1423667
443471
260363
408230
451416
696711
908682
1523566
946958
1446608
441840
235727
833020
1800525
41794
80991
272918
1550909
988982
746791
1202348
1821693
1617066
1438767
480212
36085
775842
1776880
670325
66481
1487381
678244
1443594
1457474
839243
1081161
1840729
1000347
396042
1773933
1753076
765477
1201060
1460770
265444
182645
489933
797193
251105
1141818
1343821
1033922
1581744
249782
532217
1098893
1636545
959059
355970
378055
1341198
1127913
1178720
1845694
644731
1602130
823992
1420897
1746130
1702649
117080
1290942
1591125
1532232
1846057
741588
1335149
1302370
652856
1225079
1766683
514954
1457595
657213
134423
170693
330947
1375058
1986990
609044
882777
1171274
776012
548667
1682632
81333
588440
1162772
1147998
103641
1825777
1827064
1591226
1566864
1780571
772643
831219
372577
542662
454191
360957
620671
639706
140344
1499301
1908645
1814941
1486100
1364959
1333651
523210
429998
1920925
75086
1141396
1716286
986519
1997054
1441197
1240404
922453
584742
1570876
25332
1692621
1296409
1888557
919821
928231
568910
1067493
1125857
225582
233276
336351
1540001
1948083
417145
1032054
1204113
1729067
1065011
1139916
901758
986438
1041650
233331
258040
1301239
126514
925313
384444
1442234
324606
1152879
1800629
1338537
1997528
203523
1247464
1844891
1315071
1169705
1481433
1547405
1866015
520457
183305
1902384
43161
673401
1455200
724681
1156697
695250
505578
773114
1400288
767344
1684958
110165
531973
38981
98458
277501
1003099
407101
53786
776655
471656
1180319
234795
431971
1935596
1642740
652091
686490
807291
1910560
1615705
1580986
1017967
722497
1765220
618823
513832
801354
1938045
1793414
732287
541711
1625781
357240
338091
1714870
324146
1214975
362001
477021
664409
1355754
1488836
748709
164844
947351
1788739
1305036
111264
1023525
1028405
1539471
322923
145681
437239
1197878
1675156
1044905
1566108
617178
1444486
506498
230550
1089390
792733
1371146
1263557
990055
275460
464950
491125
334560
1337486
1732102
996064
524572
693770
396362
611163
13836
1255314
1967803
1189257
1935823
500756
271736
1550856
1641888
484868
1842400
1131163
1221830
947015
849685
1499235
1544885
1333620
1454022
141455
1742912
1565801
1495612
1849954
1632394
1804741
718205
1767402
300481
1394959
1908014
1973631
490196
1102924
178198
1950290
1176351
296150
371539
764262
564586
473719
1311100
408551
1060049
1139618
1489941
1947246
1068782
388917
1906425
442330
1034798
1319221
167393
1890703
1029266
207368
842072
1046114
1746358
297318
275202
1611777
1852924
1505462
944242
782891
1037057
442602
34442
1324345
658459
1044820
736019
727448
129514
374982
1602282
1192654
1075705
312152
1957831
1903512
825141
1203124
1515892
1572345
86202
1274405
935597
1112924
1821113
646600
93814
75757
569586
701340
1660558
140959
942539
131963
1885234
538121
1595243
797488
978796
1117741
1678706
962128
1569582
742196
1345116
329921
1229638
146120
1267620
1090847
1351930
263673
1897646
1587163
1183845
221220
147466
1785507
845465
773089
308574
311940
244221
568566
435837
1209454
617028
899261
1922135
1672034
1568283
1002044
1353122
1368636
819218
1545290
523298
1626168
616563
1483401
1234959
1861625
1869399
1302604
1822216
1625994
1946705
444797
862051
405591
820760
69799
999403
1347978
1402610
1789580
719149
1867933
431561
1420312
243089
1725589
1624027
1779339
473937
946616
1760245
1117056
892949
495546
236084
1419548
1656579
83971
438381
1925661
133854
265989
597336
523729
1322859
1103681
1721122
1946937
1834427
348442
900638
1216328
904819
882700
1314735
1744938
1495182
1686024
1151774
361597
362940
61719
685821
689229
573183
651658
575568
1089572
129127
643039
1424825
943622
1850331
523755
709062
1095478
359630
453688
181496
17216
1829647
564216
160242
1692481
897252
1896656
1610494
787887
1947950
1101166
962061
798731
1945206
202944
518381
1407608
1012408
1407752
1022381
580738
729209
1489363
364595
1758338
1590327
469544
1094888
1513214
1027168
1858699
1618374
435666
1823521
1817850
650030
843490
792905
427312
75842
1016458
940783
1041696
191824
947383
1245738
516326
825175
844308
101393
1540144
806004
1213746
258022
1180498
473679
1161941
1148125
285803
1675641
1650247
606981
254596
1730904
770287
258168
1662290
1747307
323519
497422
247184
1336391
1760027
1788642
1236176
1133104
709150
395718
1181320
1448709
684664
1237942
1386591
652712
104435
460562
1623247
426309
212000
691865
581855
1794025
8158
1323745
492929
530016
1137158
1822337
1686012
41065
978142
109692
1488584
18383
1476937
1387550
1094136
157162
1381751
883611
636843
1602839
702506
1156353
938554
133501
1563424
202163
1067066
475602
1117776
1870929
471954
578663
1841290
1872774
1948836
708102
1568321
180722
557354
1737681
1440104
842231
965559
226554
1002494
1072539
1762560
1232829
1850905
809487
143396
1409307
1564495
1752986
125392
1499959
1335708
604484
1954805
731762
1664506
702028
1829362
33517
1323614
1518869
1514158
470517
1888721
483258
1904550
1144302
1421059
1370821
1068442
939867
542455
1632926
73080
1272103
1672692
1495897
1255725
703308
370665
1842145
1261708
1708295
1982866
1341146
1609478
1383668
1393857
1580950
1537286
1548405
10882
287671
1920763
267474
1945738
946719
1817754
280805
913688
1994889
1615709
1601570
1710118
90845
834187
524308
431294
783646
606746
1775357
1581459
755645
750355
893651
416784
237013
292287
1514999
328722
1442948
1774023
986830
706307
1058059
629896
927184
885805
769916
1796597
409869
1708745
351266
1534381
1437453
970604
1234674
1681417
850635
1342783
521107
709917
144012
1577873
804548
1865038
845354
236392
1165958
373568
1695455
619317
1147630
32704
1067024
101983
1017378
1746656
390550
426517
1846912
322791
919440
512999
105730
936709
189394
258481
572487
1779562
903657
283686
407435
670159
1905157
1261000
1630428
1329972
231193
1833045
1674051
1725698
714045
114856
305432
1560509
1215909
82391
1501365
1886081
131441
1137736
41073
893042
1329171
1162627
166590
775705
1758258
1769450
273445
873626
325420
1462025
1631262
1440638
1303111
1988978
1391046
1258648
846753
848147
1093023
610552
1281652
597254
1071853
182230
1929262
348892
771747
1302425
626805
1440641
1855130
732739
1601199
1872300
443004
1964142
1199202
40437
610704
847505
1407485
1078335
267545
1080751
1622034
1687930
1391961
1950584
434807
1783089
411715
802259
1879187
543
1542800
1758532
1218324
416621
1985868
190588
683200
734079
1886042
1577695
1527216
201093
1691356
839210
892500
1046228
1637910
1049533
585612
1137528
1309548
835713
699901
1745954
459007
17082
747309
1893612
234650
1532487
1404111
1914423
1862821
2641
1665215
1579723
314389
1619791
441589
423202
562381
204195
1601031
158132
1161945
548206
483500
1834273
1548228
1616390
1094057
1128112
590649
1131170
1475980
1630260
357079
1285597
450129
579929
1634457
852251
31013
433381
1634797
775835
1893578
164248
1152031
632905
160750
1926345
772710
1773611
165873
1472955
1623350
620053
552193
1276608
1133154
163959
1028389
1693052
484110
1874622
1140740
1737760
530022
586351
608385
446543
15590
101808
244055
1068139
1534775
107547
614557
549093
1359776
85059
7177
1846414
687957
619236
696675
1980262
508192
1568763
1099047
1293970
1294984
1825819
347616
1335057
1517057
1940241
1389174
1371663
1941156
1327315
1793817
1555209
1432420
1603298
449832
727574
1517076
1228917
200262
210850
986335
643577
1095042
891325
1957470
68033
1867888
89844
342623
1325478
730106
213307
1340938
1926464
1913028
704916
1316171
1666106
7859
1801849
1542105
344799
157319
1471424
1255220
893264
564759
1697248
512842
378147
1524480
1363333
231086
1235481
536866
152075
1530174
1495236
979103
360581
44940
1890046
1007239
964731
1198972
452779
1830329
1061723
385472
1608214
1823192
803668
823063
789094
731013
925314
1119228
219171
343053
688094
1965970
951051
1936870
1024329
400758
1563121
1213977
93454
298697
1201576
1510009
1458886
748783
1182368
1189023
1918936
1437341
1195634
1906912
1197801
673700
1788072
3486
304771
1211042
483651
1510977
134894
1720290
1498232
66044
257399
1859612
1110016
1283226
645781
1673010
1647095
1522340
454453
486127
638532
1344113
216516
1672228
1040161
697524
240981
1440421
614385
1485938
222054
11533
1161157
1028437
357340
630735
603703
1466623
796057
26028
216342
1616947
632110
917290
1497319
1479696
1318758
1587165
1579702
1854253
571076
385927
129819
73231
1210066
1047530
222459
1638724
1094717
1048315
1443684
509442
275329
560784
822355
578928
498193
479037
1833207
1755931
389183
550330
68281
1564598
271580
306701
1604062
1097207
743626
1292355
1826777
491525
456228
673592
92224
1008439
1932648
1713317
1098443
1577891
14504
672561
1377949
1531390
331699
539250
1454960
1864435
773371
74537
1697033
1048333
318111
987048
1865967
414578
910515
1290016
2000
1747418
441593
47789
671122
974625
1577493
1809276
1113575
1775492
1752409
930625
1159661
657328
1558065
1542052
215058
615086
448819
575646
522931
209769
1051515
984158
861656
171649
383761
885412
984866
1140867
1351253
1451067
1990838
1324450
1216154
1278904
704978
131870
1519477
1941825
1909769
1148936
17603
1269977
110416
349140
1053794
1596923
410690
1556362
1198826
208578
384730
282340
242468
1855324
1099583
998372
355111
263173
1814095
1747493
627866
1021309
216835
1636573
1668509
177178
1567006
1428324
139944
19744
1934162
1312168
545869
1710944
42750
932460
1380702
1628873
1451936
1657730
1983657
1118234
600770
383256
937014
665134
614067
1386114
1977773
707223
1249589
272006
1156918
426825
1915750
434278
1374610
839378
82204
430316
337331
387089
1468297
15216
744259
596500
529515
766064
938126
338411
589709
749711
883664
290628
539456
1320342
1883079
1856400
806488
106834
1660291
797750
152305
1777728
458786
103646
1204582
869516
1920143
1530841
1109315
352929
1691670
637139
646095
1508097
1556556
877873
1494982
899039
1415357
1569826
402854
117893
757724
1230977
1252558
643998
862958
824468
1324383
1331532
866897
1283871
1135140
1123758
1956199
1303439
1266905
433140
1200546
129784
320280
1297716
956764
1405826
430604
295801
1018005
843273
713775
1451930
1079999
32725
996302
620769
905528
1630596
1886969
763838
1019317
1471304
1906923
1463226
454448
158901
475777
1995986
65861
1906632
1818849
1359493
688242
133009
657709
736428
1190687
1625654
1728404
287649
1659682
1985981
332285
844268
366568
1501993
329808
1250662
408957
740990
1743293
977557
1779179
1597783
682660
1809100
1508435
825469
951922
673528
30726
1008402
44109
988496
1346515
486868
11980
324198
393275
782950
753710
277464
111481
1478767
79851
1494638
325048
397806
1982332
1065058
1002125
1463833
704824
1680000
1894240
1357682
1487681
902011
644864
222257
1299274
228449
498885
719863
418558
960246
485093
44681
946251
351499
387042
431295
1199651
1691094
1324669
1083999
413314
1481343
975286
1393456
1645202
1326561
1913316
959857
1713161
366555
146037
1194441
743087
1322828
329410
1870521
372338
1419385
735155
256651
1553170
771210
1913318
38871
1981730
1910962
722135
1342039
792179
499143
524337
257093
932875
994427
718891
351468
199259
1595328
345291
1703699
1826324
699221
599338
701315
424031
809551
1075729
1935230
1002707
1927545
632557
908629
319568
1354777
1556492
857212
595944
20754
1130384
1567640
1866487
907289
1952831
1517710
1069179
1960733
7673
644003
1740009
1379903
1176446
1450112
500900
792279
1296417
99160
1941774
1822154
1012825
1544896
1908358
969021
1243556
530956
1379999
138744
374088
1092025
1800965
143856
1130162
1200250
557897
1002600
129258
1144744
1099491
728442
1026981
880716
1322927
1448004
1383141
182374
324052
778370
1254812
588802
1189393
870509
211236
960068
923352
1214942
1852899
1776799
1936945
687310
1989756
1466157
1826229
1873133
1167611
683741
1442650
1589268
618609
62648
1117621
1839718
1186826
1916172
701007
561791
1375394
1382697
1760800
1700659
646066
1705915
1786308
1194883
49006
530243
1726564
1245678
420238
820966
685416
925172
254278
885479
286576
1780023
1134619
538822
349374
703126
1977266
171269
559796
726764
524685
1193731
875448
1675655
951506
1346450
846728
566346
164961
1461014
1036203
114438
1626366
1329456
16486
137556
552883
773401
1412280
583693
1088635
1725375
1415833
1636688
1227241
1569664
1198864
496987
1855053
487942
1458782
793739
520139
1109426
85472
1449241
564975
741972
1183787
144950
838490
1049688
887485
33362
1674560
641007
1503562
1281092
167209
696506
1076439
929942
984189
1146000
1182890
1128813
918362
1882585
1717491
1346826
725918
715032
245457
46397
1280560
34752
292569
1522731
228242
1576383
1392169
889838
131803
1009479
1932483
1108349
1348676
850353
313194
446005
1551164
1522435
1387323
260144
353892
1066800
353837
1925320
162864
374831
1181613
1628519
1939711
1773245
288734
986113
487622
759134
722214
361502
1005969
264320
1477155
1216168
1711382
1913962
797890
926185
781131
1382100
1696502
1056860
1634231
54379
1796097
956386
1722343
630835
677323
1168245
1551891
340230
545650
399722
1850671
275939
1132262
1432946
1316801
517517
1153898
627371
749595
340778
1862472
919912
930428
1700430
504254
529185
272728
1918523
1002172
1786385
1934380
1252563
627717
542474
4637
565556
121805
1839602
642009
1022992
133683
1372300
289708
1358057
1026034
1616262
466102
105327
1165395
162053
1914483
1253886
877583
798665
591002
276466
1114152
1764054
283644
373962
1444640
449315
952165
212465
1231768
1521509
1340401
707312
996812
1742432
1911913
1784708
1582077
475349
326660
374967
690966
1977234
1323156
1231556
573196
850793
864246
1364219
177277
373742
696094
571890
1563041
1093311
995368
207961
654613
697150
1840840
549471
1296986
560209
1007283
796560
1759190
777474
1171221
1462225
564579
1086569
1193207
910837
255391
1181480
1891190
1462293
1278451
1799227
1301000
1733313
499297
1948525
1858667
1330808
1674917
1463331
1410424
546120
608941
859262
1486419
1458606
78600
1208611
433410
1291922
1523003
1355061
768255
38078
36421
1241332
956655
617383
1941238
942050
1852362
1913181
1910708
796563
369177
1868842
362070
1195238
680704
536760
249434
1077675
651042
100637
598721
1754060
1889915
1055710
581122
1167800
1256652
505792
142485
1912775
311416
1157679
1807000
1337131
488721
1279703
1119767
1914943
1054818
1738236
1014684
28967
720242
1492445
1714325
1048549
1186032
1642725
895884
817692
1325333
1479519
694402
1988941
1287863
214509
1109372
260341
1425839
1613678
727864
1551174
1939989
809905
48683
1030896
1767316
834094
1507263
1702835
949548
816600
1468029
1269913
758855
515626
1092611
1727317
1005600
1319289
1336935
170769
1755277
1210433
56155
287356
475336
120086
1734328
334215
1914561
449701
853950
1835120
308898
399859
1810341
904188
583835
228730
53040
951661
248826
1414896
1358719
1494285
378885
1773647
227616
168632
367358
1040472
142602
1024150
153470
1265750
1221583
1640657
1053496
1064616
1309939
216464
582287
148728
1995511
1308333
66206
83987
262278
171465
1266299
1037201
1806809
1110820
1122120
1487865
1421320
1659707
1836728
1763858
85113
1180957
1544627
1118445
851106
1548494
546716
1990284
1664054
315791
866812
1974250
536154
1691318
480046
1683396
543878
600800
1639393
826014
724554
1035663
172059
268936
1441903
53432
1233927
1172315
493567
1446316
320070
1320096
1112027
22122
1046725
548970
395253
1719310
1937640
1754289
842781
623740
1031178
916546
884915
918897
964844
822153
569808
610424
1947119
342833
629514
313061
1283761
1342335
1554995
637584
1353529
1221651
1048857
183899
1949423
1708067
1145041
1990574
133542
292494
151119
193148
401798
1272179
1249718
971043
200593
1960506
490536
1354007
464153
767326
1551611
1745310
168575
105568
623464
551191
688095
1687782
554774
32551
1415295
444917
792942
1303529
245646
666259
694102
790849
1084979
1691551
753803
661518
924220
712773
1392165
692717
123033
613748
954707
1700476
1942888
1282689
1782227
616314
1350069
584902
786506
686089
1572364
1252001
375369
1818572
1113340
425294
1827892
407438
237360
790329
902243
523760
1156843
227123
1374581
1688573
925018
1355135
733393
414778
1479796
556584
1854941
1852770
69376
139688
659465
438606
1039626
1075179
1163697
908369
111173
309003
1993080
379844
1961164
1713320
126255
1657257
1045592
313367
692006
1558764
968475
1360862
1960678
472823
559577
98726
71404
879076
1251372
1572993
1498398
1658168
419328
1033779
1867905
192124
143103
1996199
290145
1080672
571684
1757256
76399
1190868
1587858
1662934
345640
609619
1313999
1974575
1152803
808336
736934
747618
32095
112341
348168
1199826
1262000
148574
222783
1174034
671108
1138865
390675
254619
398867
1847695
576143
803739
958395
1527504
1272135
1393201
1659042
1905741
690593
1881904
906334
1552179
362464
534971
271633
430104
144858
755118
1050137
1122013
1538604
916041
1657187
1266148
1592141
31530
1148003
1606689
1054640
647136
50008
440932
784375
1704483
1228967
1977637
872101
1663393
901206
1825890
56154
42779
85291
1988877
1840437
287274
429498
1507817
1716409
423297
1861141
1618860
1614290
257911
232656
940632
869668
110705
1348998
1633439
1060191
1813993
471180
880472
1009930
602193
194620
792997
342803
913898
1313853
1871423
1392847
1575826
1692953
792470
390990
49820
1831998
440398
1586527
241445
292329
1691748
687127
1044829
52051
468098
199318
232586
890298
1245414
1165519
1502410
1541950
1983621
95096
762724
1571618
509256
1931897
403757
725612
1599349
1748070
1970906
1194641
1070715
1504284
1134242
169338
531462
257705
1261152
1450325
1618038
481330
685654
1057574
1070409
449623
983626
1300267
33469
241055
562549
1407148
531450
317870
876185
118760
671179
1722072
1341400
1196473
237375
591653
1827433
11114
1988491
1445434
1389832
1100307
1751607
119150
966005
849917
1655606
1933541
1400741
685721
489649
552950
260062
941660
1729714
1455662
463671
1219259
58636
1546001
1908523
1412059
1123911
1889425
1593920
192748
150920
982837
1787259
1711202
42723
581505
1098197
216022
1508742
948103
1065048
1196761
441739
763517
438454
1888487
1484439
531124
1300454
176843
407842
582106
773544
1029463
434859
304038
102144
1532848
1001049
4194
458355
235706
916361
1283210
911952
1244285
1145278
234650
821603
636371
211215
1164553
780431
1364761
360542
498186
1885330
451668
1852664
172889
270905
1831191
1014916
515327
712630
490388
669429
1851855
1034549
1358433
1727606
564148
492506
1398733
1203818
1415005
919187
458674
233505
530814
958992
1618175
1462918
1564271
430841
1009050
1769956
1643473
1857748
861835
1377046
19383
1024778
1193972
233276
520575
815372
1365128
244819
295072
1712807
936179
10537
64653
277056
1546240
1231345
1516279
187321
1526662
241758
697026
1853877
1934249
569689
1470228
1184372
450956
65585
1637123
796446
56488
1058834
1956216
1603418
1497674
1135429
944065
1966565
1194799
1447496
1389825
1268475
4839
1467740
1740943
700452
528210
1553115
1931564
117384
1042896
60443
1792436
39505
1485602
831312
974314
583282
1883462
1663073
727057
1503411
1680682
925612
103764
1287399
1675621
1744178
57063
1756657
1678409
1280346
1351091
1665469
1331607
426206
1503462
1950663
925634
1177432
196017
948439
687078
1166118
1740254
1147217
1331302
990604
1486578
199955
241842
1587482
1721055
657873
723287
942544
1541526
179978
905519
1138172
385602
1563312
1450063
1162200
1924925
1977366
1604409
416295
1872983
1042325
52283
1809958
375206
868207
849303
572552
683871
1114658
1373653
140714
1666962
1833065
643878
1794569
1846876
779095
145139
830220
593974
905144
1689249
1914672
372201
535094
103763
392420
167171
439147
1600508
1863075
1329266
243312
212644
977814
1570749
1911297
766215
36729
1276757
975181
1199053
363297
1792290
1081893
1385304
1348858
1851359
1173907
603819
1671645
1726850
785507
121215
1327692
963612
402535
1757398
335320
64328
1382506
211846
1043060
1854747
1023215
321466
1884680
36609
1882615
360231
1708395
1828381
1201450
818416
1494146
1558725
769229
359425
188606
917631
1011426
741679
1873365
795513
806381
1583668
1468006
760725
1299685
585592
694779
590488
1183032
805727
1535194
1121496
1871774
491424
682094
645674
1723689
785120
1457689
1015223
281550
1591889
1432016
1747589
583985
1422309
1428605
1558495
109244
184712
183869
1679215
486029
392014
281500
1791047
735070
548741
509767
436152
1407337
561690
1856530
476781
369487
1298004
1488668
1574792
1056603
557564
1111004
630028
1450088
876091
1980155
1120464
644432
1971191
726098
1594892
224286
1970896
1080198
717474
956710
5545
233474
1563025
15675
1814968
1916192
1565051
1128351
885463
478693
1753768
1778595
360067
1977100
1473019
1212753
1422994
1710841
264937
1049222
650118
1926303
1620706
1158337
1646054
591722
1340515
1952050
1372047
1826673
1094102
727803
600390
1595843
1584418
1934970
662068
884041
1890314
972640
185753
1053289
1980922
1194016
399221
1521592
1584110
262004
818231
254086
317572
1400385
1050755
175647
1490350
1686182
663135
816663
831384
1495577
1484512
1620646
634406
1316171
341209
1137308
1658135
1690119
1543289
985958
505519
1687317
518367
1971517
1413493
325763
407745
1830386
606963
334740
1552218
1403220
1505590
299473
603958
491800
103048
720068
1953059
700525
1833943
580891
1446647
1321413
691753
1693122
2834
561809
266642
672156
1924219
1033786
598658
1888247
537820
1509379
1577970
1735405
115983
1141508
1794503
71247
759468
884217
366272
263690
758800
1436802
380616
1869473
1901194
540944
1980827
175438
1391085
1211666
1707401
1171995
1863284
1937001
231037
1220657
460201
1761024
1355622
1265331
419499
1967299
1441265
1296910
1844923
1508358
628846
551505
483421
501201
1222767
1615123
1704704
1442986
1881486
1419443
23494
112750
62206
1008153
1152687
1249369
1442560
1155992
11101
1536141
275451
429412
867515
899251
826059
91943
576463
449925
651197
1076913
505583
1709518
1789495
1727429
981406
1455895
654621
997695
1223071
1532985
523650
1825283
471985
1988725
949950
1374097
1574193
1407339
1065382
1967724
423801
1301987
974417
240583
1638191
1172968
1424920
1533495
875155
1047487
805094
1814284
1472481
1111513
535647
1355575
102789
54889
1405950
1563723
1387290
84944
560310
1470459
461892
1665401
845649
952461
1184629
1684405
1095018
1409970
1074272
349373
1604415
1664802
205439
1357551
854932
1685382
488964
468047
263836
701413
1010313
95599
486545
1829159
807794
1689771
907303
531213
148808
62540
1156877
1968171
164595
692104
1306238
1881683
101106
1323837
336241
66187
1349633
469560
1108235
283355
670136
937356
1893512
403348
445883
505073
1508708
695872
857986
292798
932500
740815
567223
654403
1677255
71045
899683
1568362
1257136
1772609
1086393
815157
487521
80681
127776
1048878
388126
729812
1750412
1266149
486209
1225609
1903856
452726
46385
941302
519063
106138
901813
632147
290737
1750241
1381774
823651
1544207
1572148
803573
1232118
327122
108215
48374
464965
605281
1317127
708722
405689
1916380
1157050
60354
1963006
1583322
679380
303560
840200
873821
1507965
1631823
1620288
1098606
574193
961762
1262191
94429
1435773
1860136
877894
1558579
1349994
334878
816016
658424
255022
1752952
135584
1638696
1002802
1753026
1510229
1048680
225560
205750
524357
1239184
1933494
152062
738745
869466
1521628
1604860
1252831
1175556
355715
1429097
1716453
956277
1206583
740080
609760
61260
1239721
684782
1843508
585811
1099380
262184
420838
338522
166605
623004
980409
1806300
1992569
1582014
884131
400323
595853
630206
1330143
1332559
254751
1984469
434693
1048441
828869
1890871
1325296
1639042
1710900
191220
1618950
1023486
1051604
42728
987074
413729
418655
976758
410868
780284
1517894
362356
1186095
1017138
758788
1146482
234351
376304
839904
1977220
1767834
1495471
310155
504535
192271
1279388
1754977
1506041
1919091
957906
1658585
707211
1821045
1365357
359655
1731986
382787
1516403
307105
337318
1146881
1044843
483457
697580
533183
295309
835507
357178
519024
821707
661896
1842885
493005
1100862
490
1536773
326546
1988734
1979581
547767
334768
1011972
868972
1796854
865922
1502338
473301
1249160
451598
1596012
845874
748719
828082
1458694
1483304
1554688
1278269
1291531
762757
1955907
1455125
457560
1325494
1901795
119839
93748
1235137
1315648
543973
709597
809593
177726
717387
680249
623166
1420612
1883022
1593596
540085
76143
1278637
811242
1274260
311425
549928
970306
1326548
197018
342885
888207
1885406
1434299
1260845
889733
730590
726504
1257931
730066
142354
1195509
148759
200681
27326
566275
1045607
611968
1907675
1538974
1562274
69427
1096285
477212
1944485
263322
1952565
1146346
1317325
1252996
1217430
1967793
1097072
388518
1520001
69542
1736402
175588
1124955
766370
140130
1094714
38822
891035
1345827
1736860
1368095
336256
665131
664017
1768192
249054
851372
729948
779972
1908308
523005
594052
714741
1814366
33964
1153785
533259
519779
120143
1162010
1446219
12953
1060056
1074454
1117846
824949
1115130
785196
1528866
1125642
664360
1461269
924579
1616513
130808
1005459
567995
535090
344254
299536
1786118
619330
1239670
772104
1241429
1062941
1830887
488638
722015
1430171
1220051
1564211
1606281
1456744
1512674
20487
24467
1422551
328849
1870870
681810
309513
1231458
500878
1665019
1475349
84663
1640857
1734912
1896555
1503972
1564103
21617
407478
866274
362244
549734
961688
1690195
836625
263021
598411
596061
1750546
517796
713320
806894
1184087
358194
1930800
702642
1711679
614134
227215
1345044
366497
517858
1975596
1889547
893371
94566
1597274
1368863
1970499
846987
973106
1694564
609121
792646
674948
126480
1598589
1035309
126389
1635218
227947
1423698
372591
1867638
1948590
1138193
1962330
1551501
243629
442908
1295243
733676
1459771
1665042
661155
1489999
1493512
385510
526174
503437
884001
563639
1895944
1886980
1841807
1410105
732722
1452626
1529552
1256803
348043
1510737
663830
1803561
1467335
10612
1411020
428918
482366
1479010
1339585
820000
1125227
1232564
1406649
1701043
296093
211393
1086079
90040
1935956
1251711
1446755
284661
1758815
1960232
1157465
1037264
550529
1326650
1465047
440544
1167180
1075165
1362686
1116506
208238
505248
1328923
1772589
1150292
456073
761726
877894
771188
1058180
1912956
1042255
1735996
451050
739353
431672
467221
1095973
565610
748482
126921
752289
131552
1636316
1595288
1381078
12720
1321067
78360
1561170
1666079
157968
1542862
1155302
1701080
1411741
1806180
1422620
960446
1265065
1827513
588810
1856754
303891
659872
832711
502397
1287559
916025
850094
1863366
1831684
744291
32602
692090
739369
1377453
264589
1959113
1502136
1058435
490111
581920
719097
835145
1849559
233475
848567
1908133
1142139
1204625
1795096
1069486
1027219
887773
1121718
1642436
696709
1437007
44489
1637052
972227
668927
1201990
1636798
556633
761544
961564
540830
761789
524363
883259
470935
1388096
45813
1235048
49128
810737
1279700
920784
1956378
498741
1066127
1473720
1649076
1662924
1798272
522547
387950
1595729
666682
1605088
848010
1067055
268539
392607
55842
1513692
115277
410749
229757
447426
952950
514345
1986928
53718
1471633
1704522
1105055
772659
1081626
68270
362195
1986702
1034361
1952045
1634477
977171
279641
1921802
1200732
125490
1869563
1342430
651197
180683
465859
472219
1095729
1250447
880183
798275
876350
1518187
1948617
1184763
1823619
1362649
787997
899242
1959570
295647
519121
275852
400214
1525584
22361
1125983
962696
337167
17447
1260561
1552523
10244
753947
947752
747046
1721199
931829
1191112
549736
216248
944318
1792441
506779
1036069
1379866
32494
1691565
601060
1496967
1518042
765647
1971085
334228
1388524
24361
296242
1394547
165436
1323398
1781683
938761
1632111
927069
607484
665045
816023
1036359
1938531
1398986
1209463
1241012
876401
214778
961442
1224737
1431657
556028
1525650
362199
726029
235235
576542
509596
1973978
1575959
1079834
1564767
861032
1572284
1362277
1895245
981227
1238718
214677
857888
577494
1086720
824982
1537357
375579
976732
1870445
935369
1856399
1407778
1075243
799725
1813718
1084567
1297666
429777
165651
130063
296709
938810
8903
1967977
1789714
1467880
663436
1660069
1016767
1140903
100273
519678
68580
1690619
1576964
1830523
109426
1329465
592232
1044246
1781391
1366913
1190241
318782
682868
1729780
1472261
728374
54855
257023
1587012
78674
1193619
822939
736180
25098
322710
196357
290329
1161710
48258
434057
1405128
1951750
1871987
72454
985129
582289
635731
565482
187587
195298
1507808
1574594
1766927
269507
884218
1110523
281469
1182479
1225958
1075520
330838
402620
489545
1506411
1180711
396321
288115
953589
445130
272620
1790089
751359
1248546
491016
1541686
293940
1142531
754851
1503671
227950
59752
1544390
1528721
716857
142133
1840723
263838
1871205
904318
1151656
467156
16665
1634977
1475362
484628
1809143
1679095
1152461
436755
561161
646611
532072
1607356
647940
1164746
1859418
1895354
790581
1722065
1798321
1575547
989173
1068041
330465
90617
1693980
182600
66127
615217
780496
250077
631820
890749
353838
835013
272936
1777633
1909378
66726
1339149
876175
1383114
1816979
1518251
500413
1755998
1623809
354907
730261
1317187
1751137
1477172
1995835
469906
707344
630503
1800289
246276
356442
673930
557614
1518282
281429
84635
87943
930423
858876
1801398
1963126
1335063
734987
1826054
31128
440156
1163182
1513788
558578
796552
391408
1139061
1576139
707527
515006
1384070
1410598
1099700
395726
1863912
1437765
633362
1301499
1703490
1614685
535863
964588
71769
1982178
1988143
1108897
51433
819957
766815
1764075
1161591
152829
1802406
1540190
1453806
628003
1533626
212165
420985
527961
497664
643534
1887514
921719
256409
235124
443935
80080
953381
483981
480886
1856913
1641003
1656560
1833884
1688748
1475616
701725
169742
533509
226367
121324
633841
1513505
1246943
303712
616417
854738
1002596
1103090
1510219
480752
1047002
222314
500894
1167032
208729
1445689
725077
75092
386194
1859772
1673086
1256780
1876071
493269
1398881
373867
352498
1951740
1778783
1525274
1381719
1431122
1480558
552647
915717
1019013
1299793
1317375
1474579
940389
1226657
1555763
602019
1152927
628331
309219
440842
1800311
161251
1539330
117542
581710
89113
1447297
1213376
1467700
907655
591588
1784719
113029
1828257
1601975
1312787
1589010
704611
1152557
428091
666009
1526248
788791
467438
1288443
926098
1805941
272820
1037520
1230226
454705
812011
1792307
1488588
996789
1221657
180892
1671451
599375
968232
358630
566312
248297
1593036
1468910
387052
144697
1189081
1803646
1305562
827898
1498489
1195743
1255508
76352
1062602
259619
823658
1687117
1578325
699559
1483343
731211
1473030
761288
1188469
1634461
1228533
1223580
1884333
1098232
278987
477022
1729337
1036954
1111117
693735
39294
255205
65026
894313
1188524
68817
531399
1762513
1145604
1367705
457102
535221
173645
1759274
1254221
669336
377160
1851531
780524
1468985
740652
1226895
1656293
406457
1639462
1040339
329837
1124224
562931
644291
826194
1167280
993006
264717
1149361
1334994
1175780
1140477
908200
1282527
1564466
985841
1866324
493938
446193
170498
1732501
41141
34532
949071
1786307
1358891
1033916
1738261
861697
1044511
1002155
554809
1216067
470224
1925265
794491
872476
1753820
1123401
1986562
1723976
1486819
1741235
1361921
656673
961803
477129
1153378
407039
1201501
4139
1966553
1690352
1380073
1838075
1081516
1527678
1288805
6950
635050
1423282
1387741
893766
214310
996092
1795370
1190495
268042
990883
1605639
1923618
1365442
1893299
690883
1680841
1799036
1858547
1980821
1447907
1920378
1570341
5818
1232127
1079100
424431
747977
1286879
1704896
1024269
439226
966290
1681406
1343291
362450
967938
1800114
1887475
1444446
620300
637260
1145354
370736
1373789
1833030
1063999
1420776
35604
581525
1551125
113423
362917
1558478
1016335
559012
217547
851747
1663135
1361858
815062
516318
1272632
383928
1995571
395788
408539
1519900
139238
1391344
342912
130054
594654
1738636
904707
543866
120302
312600
49958
500143
107914
733558
1825886
292627
1973940
810255
1915567
1219608
1878539
368372
22080
1782026
1387477
1388511
1432246
205073
434511
465919
285202
1199630
524836
1601991
313712
1544865
1416770
1913722
919737
432408
1017899
1386380
46860
1306568
1162419
637795
1109377
1738050
256505
643360
137293
1979383
308260
1525211
1171491
954597
493403
1809744
1677905
574326
1304610
583483
1786456
786765
859804
794195
172564
532330
1647522
910595
33808
232980
610879
590582
1525462
591017
1975209
1878283
1989108
1188521
1814019
477244
1049313
1174175
1593559
1532243
368789
1633738
1822856
423896
988389
239971
1236292
859260
966778
679561
152477
1765205
1590168
1208441
1927902
912761
1386362
788922
970417
319670
237677
1074587
730913
194071
747052
60862
683350
538448
762300
253697
1757776
350372
19030
1285327
1059831
537235
1735226
776993
1346905
303401
1171275
836332
263915
1566816
693363
1122711
1157611
1072687
569197
640506
143294
1511073
295567
41520
295050
547264
1558615
899493
1114242
1113243
1812306
257165
1211861
1689354
1503773
1131207
291111
156869
547327
1956493
299197
1781600
536193
1278419
1849608
697530
838359
1669899
1814257
496834
662864
1747240
671159
28476
960985
845213
11562
1270023
1738878
455161
144392
705410
1712412
1194000
589410
106537
235881
1624141
1045668
1331514
1224518
605322
28118
969424
1422653
145766
1266815
33072
1472910
1898766
738849
391023
1417489
1911506
730667
1703521
592621
138025
497478
1373046
753550
1331098
1186976
1084348
1506931
181658
997578
183254
1199943
826634
176068
1602826
714396
1932830
582530
394902
625362
1392326
1944907
1322241
1500016
746090
1912298
1814203
494696
1109543
1573447
354790
1811255
485905
950336
1387795
1615115
900719
244444
1471879
606025
1271150
1520572
1407507
588948
332693
20884
1914235
147389
161315
441382
624584
509589
1601783
1760726
1313574
202400
1086420
342794
995930
358147
439393
257891
1848434
1568485
934946
672930
1903957
1367186
799306
1516015
731879
1688885
1460343
677466
558728
60522
1438376
1065107
1451781
1204042
1277473
221335
1070696
552489
108718
1397191
1321773
1392089
453391
1160367
213207
1251280
1527024
177568
1341189
1327407
886391
631427
790047
60830
1593467
1152562
1324123
794279
833602
1160732
1520093
1457522
329613
1822392
1399274
753304
549920
508999
1878151
178024
73666
1102229
1208504
831223
1487619
1375540
1270581
194391
442842
1806720
1454917
432573
1778171
1217179
1177126
86502
260046
1550718
506172
1293401
1590439
1959649
1138180
40843
1720195
1823838
1768977
1521879
930827
1716677
289270
126082
1106734
1887749
339698
1238344
1604010
979182
1200347
225525
1265072
905148
609011
1870811
1284770
500263
1782352
465803
707554
24236
1514646
1885611
188765
1646198
648774
1801576
1912619
38148
10231
899125
1277934
1330192
936503
1890403
476651
1618303
1606805
57524
172189
633504
1960214
1824690
1059604
168486
1883990
1099173
96464
1797939
1001559
1301425
918611
1073864
871638
1498787
1241824
1175514
501864
683828
460154
1982583
879742
1001584
145156
736743
84465
1715489
1980946
284853
305810
34679
1068503
1032543
275614
1508009
169063
371290
1834579
1225866
1321863
1685937
1803118
995822
67706
1392921
389747
337552
1260024
1665551
259058
870240
1367202
1400245
1291179
1143685
1747132
1414241
789714
1042151
1261655
1466711
1798148
1576752
591248
403733
350544
1361091
1272314
1194232
439680
1497048
1462955
109398
1910775
515120
595571
94367
550623
1730730
677264
992623
1449001
570684
1623047
276069
1524333
1616332
746724
1032451
1246195
27031
101174
274276
119932
486696
1283862
772819
324851
482850
71893
1060221
474833
1563819
1133160
1233211
1029812
1666903
64153
624476
1491386
223438
423162
267339
1858146
663015
1559865
1844039
500844
1099095
1665201
449116
1533742
1343858
317037
1558001
1709767
1506983
1290513
1116576
545072
1716197
1999712
826977
138204
216443
175585
622512
645807
735688
81093
1593528
319230
1473752
171818
782899
6545
1422838
1257797
287168
1169407
1437300
777256
119839
1006057
1920530
1098644
454985
1231620
421650
696216
980531
1110396
1966456
1249687
816907
1410008
836715
1996618
409273
1443108
1990877
1260053
503181
347904
255717
1708069
1064677
1218152
473296
1461962
1975668
1361156
1055488
721384
1360642
391250
84098
508548
1177395
151498
805516
1255293
1168378
1328115
1233364
238651
379756
685828
66813
671209
274577
543676
1895781
963009
243589
899019
7619
1063843
1861392
302688
1210925
29716
1828435
1500820
1110317
574921
52800
1163963
107690
1173072
972690
1651215
277256
17312
301163
878580
988346
1502266
740382
941220
1201230
1518636
1929652
1748469
1151431
90692
1627232
929719
1272961
410456
1265695
1113715
28748
264331
1111030
1367043
1349993
1403035
980480
1910503
1692190
103091
327925
307452
1067618
263824
1973978
1229784
1799153
1159727
866248
1543492
117157
1410639
101634
1863179
303915
359188
1550287
42526
1314895
870255
73382
1887618
1956321
373341
467917
329590
297187
838274
1471310
116139
1033159
639557
381750
329604
636928
253481
1782689
611223
110341
1089892
759733
1029475
1331396
1031878
1846160
67644
701822
1741044
1462626
1729058
54787
1554959
1521752
1133557
529863
1070488
695974
725051
66958
1430084
214594
315158
114149
1455359
1984119
1352713
1556039
800760
1908301
1589384
1426439
311406
212255
202725
1966687
612789
668069
520510
984226
724271
447195
39905
1393696
435635
803926
734417
1922602
923938
1907128
929352
329678
1863429
1024272
1859451
1741014
1861262
1715198
366821
196396
491395
1958019
1096272
522111
192755
837636
77342
1950518
1201224
61922
729447
802048
643809
1146691
98796
204469
1680055
1810984
271463
660821
922456
994180
569030
1196308
1229897
76059
1999498
509931
576753
1644663
1192170
1591611
72081
855642
1542550
765756
1230984
977977
596238
660893
205458
254996
1996587
402043
1262436
1478047
108419
1384933
106495
79051
207504
1594821
85366
225680
239716
6021
851789
163603
1101793
566450
1595818
1144111
1187167
855727
726772
696814
1612576
1083825
1341461
1112540
447810
1538748
949365
350087
294023
966376
1107857
1837234
1553672
1354275
288011
522937
599309
679040
1622545
95873
1247069
1648712
343348
1853318
1888445
1675487
800065
1635506
334238
822118
300819
1134640
132695
1844473
1115872
994249
453610
1669657
1065557
681539
1191721
184166
695171
863983
1684622
1420361
1378495
775244
1969438
1912132
275469
1671153
832092
991070
269225
1349649
231704
1759173
1500584
867374
1197775
83321
603048
568284
1476886
345753
685356
1665273
610341
476074
1106975
110571
204083
955617
727357
1687759
404784
1438143
1570395
547207
226248
1084607
572789
441363
1247214
380131
1082229
331941
447459
230986
1448784
516702
604826
491199
1641285
1081645
617120
1923106
665317
244253
1523678
1410173
1687796
501237
1717791
1035939
1955924
450773
1562038
596972
1833785
297358
197544
619915
921133
664347
688433
784557
1158561
276656
93554
918417
17855
268417
937908
993885
1477386
1707398
1617649
1179859
715068
1158699
476522
129489
310510
1935237
1127967
1736345
462814
945827
131437
24038
1562821
245814
1785500
1623419
1586033
253096
1684623
286981
1608626
1883691
1981262
1488277
9316
608494
1240543
286156
220554
1652520
319510
1433257
1633126
1019199
66763
1012017
370717
1525822
226926
116253
893209
1480886
1697773
1615873
468152
557227
225929
1340963
221186
741610
1678866
524613
703489
455550
1803897
1703340
1483143
1336310
1183218
584726
316212
302227
503452
14546
923406
1127518
1073640
1030972
1779476
849636
1060954
1144742
90342
394608
118589
513640
1204014
394537
1747479
73656
924126
828854
74375
1336055
1924180
531108
1720068
1149531
1718860
1655433
1513026
1443511
886454
555311
110574
703881
986455
1657359
1577763
1403640
44805
1166271
474115
155724
1594600
410117
1032227
914653
746286
1578093
406584
1569522
436153
1225696
526621
1964416
1419511
881399
481890
1629344
1030012
1181651
1010848
1232572
1985579
642690
1980633
17287
1126147
1519863
1954724
1855295
1767953
626254
113470
136840
1496057
181675
299397
1248623
1153305
661995
1871532
497036
122171
1433206
483439
308215
1856331
1202730
1407308
1308400
1638210
789003
544270
162815
288525
918631
216196
469699
331142
562642
996559
1796551
60029
135978
1091024
391655
305792
848269
1064782
792913
982093
1334976
1856822
8559
34655
1695672
670046
404585
138031
1348885
641993
1583137
97465
1446270
1646940
983628
648318
402627
1287441
1906249
1679314
1536350
1919015
846315
109181
176944
196666
417455
69204
1048409
1777129
1621241
1465810
15491
522402
313909
1478553
815712
1722234
656703
1123909
346318
1341338
938403
761148
829535
319695
659420
118690
308368
967865
995334
1731027
545858
1704211
877270
359801
86876
780675
196467
346361
106202
190255
926110
1748196
415036
939164
435407
127781
565441
1653662
327872
196404
132346
1036551
798328
424673
1353539
1090989
1945674
710153
906141
516177
502523
1062241
723487
1407889
1250068
942380
933654
887025
434889
1490752
1833338
1907661
8047
84962
93981
1907541
1461246
1845542
1160951
482820
1892280
1004906
1869641
1083208
1902638
789959
1899410
915867
785186
753939
1795959
1577104
481376
1936264
1538082
1050295
1067733
1752856
1221153
1410015
1899514
1776579
116000
1866468
125408
876707
907623
1786234
491869
1414284
1413340
98701
467767
489601
97701
590253
1304021
360804
1703047
1535096
1583928
625674
98395
771277
545051
1710077
1656676
901244
1326865
1898166
34007
938315
236814
123151
1978044
1371765
214870
676894
1794136
914107
1451472
1541915
297104
1447454
918449
741371
1396082
451613
1977333
1476876
1290548
297531
1556838
1681800
1414907
799980
1770662
344813
1611961
1796175
687922
1607748
406300
1554960
285250
273250
1918422
1871968
1613697
142145
768186
1060012
993385
1020681
150265
10715
889219
1038213
1475671
1494611
1857401
897965
1106273
1380498
1831313
1010469
1838860
135474
1111125
590989
150110
704034
345626
1629560
1654528
1541014
1271080
287607
309987
1273594
109527
1946509
454508
1184934
1049783
719798
1557554
107984
867805
1110468
1557800
1862514
1610001
153476
650551
1628984
947511
1997303
754092
138807
393599
1776979
1263396
104108
1211731
636166
851927
612244
1508464
1259152
608908
1795323
259338
798960
1652237
1996413
1365875
456726
1879621
240162
186310
812637
1817079
1816429
708611
1122686
1432952
1425003
301143
275403
1825003
1996926
1312023
1075187
1975929
16448
1227183
1560304
570301
505939
1341037
442878
627158
165723
447227
401964
1936582
1353720
1310329
393646
1404659
1320773
1733754
1072787
999368
1874306
680703
1797346
1936028
1773345
994586
1992521
893341
232809
220864
625791
576280
1835270
148910
1199736
489693
201853
344700
1326915
974183
1763604
760757
1134699
523442
685602
1186671
1979661
471712
1838331
291814
355256
938398
302775
171184
701283
1822362
1662629
207718
1787628
779232
147509
1088474
1469530
1982390
1662354
1465463
680974
1674870
1071557
152665
1029891
1816241
1285778
792766
1343455
874445
1639575
232522
1024246
1688931
667429
1440322
331803
431228
1185840
919677
1295217
1664001
1281889
1390945
714226
1384993
535728
1303921
1251359
698808
964193
131852
696511
1286027
1003451
682485
1494085
1397834
1577500
980768
1449860
1483423
630932
1396971
1853105
301960
1161337
721003
1559892
1084403
1062582
202553
1839909
646554
1274191
556455
1065800
364512
991732
1613274
675939
554094
1559421
1619369
184548
35949
1112712
623746
205870
1490796
250532
427696
1257059
1819973
684815
1905884
355731
1999614
189205
828682
760641
5827
771302
1077160
1612906
926450
1859930
592663
1538969
204494
1517401
1241064
1517736
867657
1745257
863524
373895
204809
1284070
280193
509688
548832
1789239
475525
390626
1775621
1968221
1983733
135339
1157197
520024
160222
1124926
1871020
1420044
1602259
975638
1862586
1399850
1638877
1108131
197303
1172529
818533
1150329
1574745
1619506
1921533
1898662
882527
249435
1077105
339322
1616738
158617
758085
1623716
697656
1028365
1579811
160874
1355686
1714520
595749
541658
822815
380620
106065
213320
62635
352086
291872
1408299
1310696
1413743
1676254
1248701
74940
1319709
112859
692362
1861851
1962658
647891
1467229
1556025
465924
1644148
1919466
410698
1837842
898555
571175
1533126
1882651
23354
1209059
1622257
956251
1238008
1792112
306237
1986088
1691984
1247324
138444
1303516
1929989
112939
467970
1772538
1979233
1223950
335081
1327025
144715
36664
1716761
1195421
979773
1178144
367605
509272
1167315
171911
72115
1058139
837210
238573
1758236
1975728
1858897
1026001
1289436
417756
1514401
485716
1051129
748694
561866
1824419
1248762
820572
1510383
1023975
755528
273667
520889
627115
920824
277831
1399888
1292112
1565995
1747460
1837882
1232758
758223
53073
343461
1798622
656588
442275
350638
1804537
801409
1285687
1424971
1273435
1604993
605697
1319563
46816
1067982
787905
1965840
1995108
21935
1818439
651319
560766
1133619
1158746
1707282
911750
416897
1294118
543770
913609
165579
278177
1323808
314354
1772662
976249
1053521
361034
26312
534468
1283564
1474837
1860190
108633
22242
959311
909367
847749
210451
1960370
646180
1857702
1560459
1445962
1310232
352657
728131
1722741
508281
1895995
1223585
1980433
85136
1462622
789625
1361909
1742955
475035
875714
1934474
1390932
1003493
586029
277287
1911262
744507
1385948
1150480
781063
1135973
924281
1286528
366955
1224159
1700208
625717
251012
1818529
546402
877646
1537766
664656
84666
594416
1502582
552029
1779659
1740598
912353
1081832
1329206
902666
1855248
961190
190692
1266046
1214132
56177
862101
1875582
866436
1948860
1721157
13808
1051392
1353501
1591239
1582659
1211270
697314
1636614
1706309
174159
116945
1626245
1697713
1924447
1060522
177241
1058004
1232705
1939955
973472
51617
1405276
18010
550342
57550
169745
496990
1781055
1105194
78696
210397
970260
1333218
1760492
1753796
399224
951501
825620
774129
1855317
1986357
872117
851151
974220
1429487
439339
127358
672763
612325
1522542
654466
1070970
475051
1454747
1774644
998441
48309
1404841
482741
147926
439112
1172387
79387
845065
1483523
882214
854962
1552937
1714899
1947912
1125071
648162
130265
950141
903076
968314
8310
1232860
1553459
1575297
550853
166317
1194777
820742
1028218
1703075
10995
40035
353678
865815
846268
162962
1735488
1587330
926699
1184197
1024326
1602539
709511
358055
1479421
1018223
1458942
1004156
1026652
1913872
390179
718810
19945
1196098
871649
1055580
56482
202917
1105672
1673243
84280
264621
1468872
74238
1741808
1532072
816531
1687861
1046886
1986423
355176
785876
773202
1338766
841347
1342933
703669
1092371
1872774
1179896
486212
862309
229930
1803541
1722786
66955
1253163
530926
1765442
1330492
1022367
432325
1569634
381514
318804
1895238
997993
1425962
1787547
1440666
814122
1188493
1795004
419617
860891
410461
1873938
1973143
1211079
616325
61920
1018529
1404609
1872521
856886
307638
706284
1048139
920056
254238
1002332
681785
284843
802317
1475330
1831722
597188
1989124
363803
641055
1999006
1415225
1043692
1491638
881157
1685454
1637053
880817
746962
695278
1959980
1576530
749611
541114
1850958
895001
122787
687097
819962
1653846
1990088
1569952
1292509
1075023
911703
1962837
1873976
453936
1209904
699589
230826
915280
858205
775975
1126201
68964
363914
94907
721390
1436453
1887345
1619259
1684691
1338222
1367855
575654
1901568
1264460
1069589
1196622
1590761
729808
1744035
50467
169424
1703551
1341935
959322
1434762
1726649
254493
855706
17965
419176
722664
1946225
189270
826214
845572
289973
1008637
55835
1416180
1040023
1021702
211207
115274
1974412
1443350
1968848
43016
1587717
1594561
1746650
562794
1473043
1051170
1258264
1034021
1259723
945791
759647
982764
1380015
1521126
884845
181441
291495
518405
495275
374488
639509
714645
957418
1791492
467319
625064
285254
1793597
1492424
1972853
444988
1485336
1625959
418175
1997855
1382307
923760
795305
1225676
20167
1878569
1073326
1663949
689282
864112
281855
150598
1265656
1390834
754806
581731
128512
657087
1964859
1639393
159141
454847
1102078
1314564
599591
712435
991147
641379
453939
1707811
92994
678363
509306
513783
361257
467413
791930
77415
549620
120088
292611
880994
1380151
905134
1166138
1935492
135036
1442393
1362994
41010
761517
827573
1709381
1192690
1335033
1466945
474115
620962
1105408
857284
1004246
1267657
487135
667859
327
1165147
1694162
19162
1979279
1112373
157217
142807
1240791
578996
1423185
811529
1678758
1004239
1962571
631035
463289
770783
1070908
1637285
1456477
153177
1010453
1810073
53602
1419514
1709100
1863191
1622630
1240109
238625
1667561
1924368
788277
409078
1333651
67052
1696467
255036
703546
376448
1497899
340524
436544
816092
858937
172428
1606230
381085
1867255
149863
424672
1824542
305972
1780769
1462174
938487
1260812
1164120
792909
1790309
469851
1936904
293744
1130455
1389119
498684
322313
308780
108119
1197258
242956
1904464
705173
1669610
245504
219722
122550
1521702
1660729
1901120
425918
1674293
1238284
1257488
935096
957680
1791018
1313924
1686620
1102631
1685124
259277
1420273
390829
1046034
1257973
134260
387129
326486
1798538
255347
384613
910927
1440055
615057
83506
1880734
1795835
1608247
613847
548399
1239447
1017616
442267
1394272
1255972
1094040
409037
284987
1629459
1378760
665928
113312
431738
1960101
1602836
1379604
802131
1860969
1029854
630071
90306
790376
1487793
75092
805136
1012761
943778
912670
452555
365381
138635
427711
381809
1720542
1873295
1665132
1575910
1410816
1750298
1682573
518070
352042
781516
83106
1958969
1212898
82961
372308
1904458
246246
1395626
1798754
348947
1888150
1709203
1126605
1121162
272935
1347388
95951
383299
901654
830678
1252634
1613561
255198
884738
32280
1144493
219654
1867234
1620150
1869413
797717
1696022
900398
1102328
1958366
1250222
108595
702782
1332768
42660
982108
643771
332161
324588
45306
437551
1542776
1542007
516609
80810
1217146
1322576
346740
521663
376590
923711
67628
1416283
1615962
1420063
1877530
383678
948171
1530482
353583
626832
767754
1184171
1556730
1353988
328518
1422161
1965524
1134922
1004002
556035
973969
1034790
1327909
1741900
143565
1766928
1031434
781696
1094319
1222131
1436831
251588
1921437
1326291
240659
968448
235089
1725818
1959510
1005763
708187
210536
120795
435440
1096148
1538374
1265228
939708
1581732
531368
1787748
1226263
1186684
471964
1005108
46570
753079
1214648
1399606
1438912
1587784
990136
878836
1783422
1350745
1244737
594450
1151776
1651364
1726153
1264214
847097
1645614
440896
926838
1587946
94313
1523763
510292
847436
67872
218795
1082492
1578845
770368
1541972
231663
904862
1447531
1075788
1447831
1293140
761049
1809429
1385870
278174
13227
267733
722018
774633
1054808
1121987
526385
245294
813107
1260091
1552103
1251840
580757
1830512
501877
123127
276247
1854393
716791
1473404
450274
1559912
1522395
210866
719803
612369
983372
1530234
1524112
1280507
1617880
856563
1981511
852974
1294263
1993261
1599331
1814716
1319319
1245806
1792327
1161112
431437
1122499
33012
501667
142488
1252675
1935784
1020196
352539
336858
1178065
1738981
123385
986494
317603
1107921
1698697
1529201
623659
811456
84188
1599068
547460
283217
1959195
1853992
1096955
465089
645757
1447385
857418
481515
1297182
428784
1289871
1632893
1195527
1240962
1167703
1332882
1371674
1325225
54844
694297
656618
612067
929553
335031
191210
630707
1060529
1816991
792522
42263
25289
1246307
603522
1703386
1123004
1005599
1092401
555172
1234237
235092
63508
197191
187548
385219
372086
790209
1936082
1774313
1676722
1515890
283338
657201
490922
143469
1170115
1076816
1469406
1260743
1200443
263916
1998352
1290580
281204
769001
1250481
169136
205886
880388
108541
884706
200793
562682
451753
1318962
887128
934670
1549641
1221791
583455
282140
6707
752083
1828020
251432
1365672
947952
1511519
40443
563839
1031661
1153136
1118799
1189639
523728
1805800
1569676
1750211
277798
1127556
1883477
1419352
643230
644839
444477
1573457
1452601
1855769
1669930
1790793
1173896
171544
920797
266289
1130830
362470
1818655
1257441
1183237
1342962
805925
221114
1945270
1776405
1456983
1521398
374721
393477
1418207
49386
1932179
339217
1308411
1970230
1299878
1677850
518054
118426
1507545
896720
1966028
826544
940004
1815590
1327526
736315
739865
264173
346231
207081
346489
1380598
991507
816643
468034
190139
1332440
619983
4439
1995589
1481525
1708572
231216
1989380
1044026
172202
1113749
1756139
133428
1889516
1228917
562198
1898723
978956
747195
476151
95664
360813
1695097
1953417
541929
166812
1704841
30177
653106
1202443
622874
1871785
1374269
1359881
1867209
1869849
1729504
821775
890421
1402894
1361801
801238
1506060
326836
136510
1205456
1484312
23931
1936133
290182
1071714
1562319
1196096
951299
149196
1602908
1081036
1453589
1234242
515351
532911
355475
1840195
1458967
1084988
863938
1070435
854009
1393331
194337
966278
1003735
380273
407442
1951099
1528249
965002
1646150
717234
640127
388050
1784165
605132
643038
1951244
333999
1285573
1310348
575711
675642
1194509
1006037
1309406
1750834
296581
1263317
1809573
1154934
1150194
646225
265467
1001362
560273
1263497
463977
1142088
1492532
1167629
217335
969965
849425
30052
714570
106171
1861649
866539
1318480
661305
1403719
544725
671891
1983097
298813
8383
889043
710324
680886
350848
1548606
1047628
469428
461602
1107617
189420
1780144
1483528
1955175
1187793
1532860
1719598
335834
392154
235038
284378
291658
993115
691515
311088
518013
1470407
955847
374808
1371842
943062
1055469
245584
316046
1789828
254205
1889015
1214700
650006
1991986
25221
1358787
1571887
715693
1432649
1535558
1757820
988516
442775
1961515
426385
1779573
975463
963737
815613
1785747
777171
1689045
1054367
1395869
749590
838041
406902
187300
1350160
1280383
1568967
1438597
634699
256615
144133
327328
1331482
241871
1161097
1414117
1801466
106782
663673
889926
14755
57705
12700
714488
1859060
553562
1390882
1476938
1546081
20375
1754531
1195090
1520380
938587
1573205
139585
2774
1642687
155527
521728
19547
586468
87017
1554157
599794
720158
1184860
831206
1223433
543224
1230550
1130965
202190
1194534
1625701
1743431
1455890
242462
141917
174670
543106
1730125
1547091
931881
1301045
689232
667837
470839
28588
1316557
1443291
1843554
1341648
328611
1320428
857436
1355083
807329
1659039
925017
46646
946979
79011
221994
1851228
864547
1876814
163032
368247
1155307
956066
1986745
1054523
1314175
1828073
876533
590195
1475240
1831266
1707895
434949
286299
485741
153837
173533
1746692
568524
298605
976614
1505615
1224326
453853
218308
1425433
592010
340011
597603
1464521
672429
86530
189883
378920
1642936
296056
29107
1661627
20020
741324
1365930
964564
1205934
1858922
664252
510973
326321
589810
1664532
47883
588519
372596
1276651
742324
1244309
1626416
1509547
1031082
1511628
1155982
1433755
1792135
1214531
1103665
1704700
927898
1061137
612148
47453
231229
1348215
1014415
1645265
995145
1807966
222694
114899
263946
772576
961323
1522945
866756
1190643
734646
1498301
1850503
535262
1237199
1681675
711431
773193
1180035
1600992
1693086
9159
1964828
419577
1226091
1630412
1145075
121450
40369
245394
724803
188396
485653
1092855
608924
1374150
852914
1778035
1193601
1494664
307197
727834
115901
1304970
1830241
1923063
1477398
86270
1436761
880475
1396331
1730024
1162972
402529
548992
620394
1712751
1379550
689436
1843103
1733529
1245897
612547
137705
422713
1438393
1172396
644677
1618462
14868
715706
1504404
807094
1775120
300035
137141
1758712
1086631
320203
1931923
1868407
3083
1071356
1751493
372704
744832
1942043
605819
1161552
305624
1072318
432924
1808577
1829769
430722
326699
401673
1023784
1599272
1982565
1993340
345167
466263
635066
904537
1457451
1616683
1435859
296193
1558329
327619
1430444
1831838
37466
718012
314256
1217097
1256107
1506491
740147
1470973
528208
554779
80076
84296
650533
869870
1662749
1362107
1666787
490404
611510
1383120
1413553
1545487
554366
1381840
466770
1795300
999909
1154700
782313
649617
484473
782832
390662
800274
223123
381020
1353816
698011
1872960
907298
899064
1398017
342411
735826
172477
258761
1517988
955966
251574
1562013
900402
1702627
169192
326092
546787
313309
792309
1325183
1231674
278919
1674574
1663331
426600
191588
136827
1856067
1229607
1385927
1594393
1490961
408111
17070
942837
829928
175570
581390
1363819
727028
671361
416852
1202068
780580
275618
604688
840955
401085
1124105
158976
1602457
599597
358845
332885
1933193
327310
1468620
766082
882692
1775927
604800
992653
1246358
396755
227172
364977
720809
697423
332714
1775708
562545
187157
1805647
296799
1336168
1357517
592358
1013791
34259
1578461
1002016
961954
67637
991730
1449579
1871675
1295545
1994807
1762489
1484473
1397478
387212
548517
927488
524356
881132
810209
1287144
226676
1541500
1762625
658729
1537436
294357
702156
477146
1748618
461509
218971
976744
953736
981237
1134813
1917106
292133
1328444
513999
398423
123924
97770
1661290
1272753
904917
419033
1425361
1111875
743950
1256330
990225
1874856
8012
463687
1436146
836418
246054
338442
714335
90519
589337
543865
628547
1475604
998166
71078
448214
1697612
219290
17805
1602105
1855179
39395
91156
1595935
1041220
120994
746795
310423
128280
892183
1269914
31964
1718994
1654807
255873
1592741
1271856
434954
1901896
949792
1756408
225154
310456
1038511
1229083
984642
741641
1816090
1688191
177286
1790512
274687
331666
590086
713817
716513
1024791
1377835
875552
1247861
1041865
1954992
257792
67851
1335205
732543
178238
652720
74586
1426511
1371927
1643843
615689
878834
948424
869262
645376
922405
1153952
49586
1026252
1504883
307409
1815839
459261
1892371
362711
44240
1828064
1409561
1413770
1889040
242613
531742
452898
524350
1047692
1549286
443251
418625
540664
1895441
96850
1461877
1970166
642054
620766
1096416
1065209
1742788
511220
1399121
1017034
1131626
1424227
340151
1272487
1407047
1802666
1234485
1083503
1244540
625737
1587727
1083764
167206
429004
1473609
1412453
1746197
797082
588678
1975038
1033754
1417443
1704972
344256
777149
1716772
610179
21362
1499635
1133546
1495815
1677051
752856
1693920
1638670
905776
1413887
495778
97982
693257
1452220
1003247
738370
394541
76045
1537169
1629559
499368
121493
1810686
174445
1807541
1396230
80423
1668343
1970538
691311
1563181
621850
675287
1490724
539626
1035075
322431
1822798
1760257
1034768
809541
243503
1437872
689454
682956
1919206
442880
1619851
1855206
1508301
1907755
489908
683295
1642171
1989935
29507
1791779
1204537
1777638
1149082
155726
1015331
1882373
1970517
147891
314300
4968
266408
827268
916749
373928
1594265
1013366
737480
426089
949186
1091613
1734533
435695
1017973
228609
1028634
1342811
288141
11101
1291237
1698834
1491756
373690
1442767
562989
429441
1395606
1177772
1712957
1708823
1214140
1207263
49830
1937728
842215
14966
1561589
1934478
1660578
1754539
160938
1039533
226361
1325183
1147115
1843219
586040
1462293
1942377
1719832
286316
1270379
1405503
975479
778825
649028
1351111
1222920
1275550
1415911
1823286
951066
1587348
1318552
1898052
1986872
1730439
475195
1821282
900100
1393013
1940506
1618851
254500
371950
48870
1266359
1516392
1192034
1726877
535417
1799345
1048956
1105404
99531
1899982
1125839
770534
12949
379332
422423
658727
632967
1029522
1996260
863683
1404170
945937
575497
1328841
622230
1718984
1664031
1716827
127022
1984193
990259
1093747
1572994
343628
1082317
1176317
1619975
1161106
1750819
582224
979378
1685086
1086855
1962482
1586240
1562348
1220967
1609619
1026241
971413
1507859
251223
495714
1328479
1350493
159260
1937816
1674905
1793298
197179
722874
1145033
606039
827316
1353972
1240245
1783409
400578
973614
436464
542430
1073993
495578
260724
604620
1048860
282564
595131
1294319
22759
53159
1180702
792530
732866
587081
494485
258841
1116447
1216712
1469544
714153
1931767
930271
796238
1173434
1555895
1101413
1332034
1599243
753316
1743136
491603
1339464
748884
1682878
712495
1429125
1187722
902879
1383877
905298
498870
1606261
1964450
133504
917319
682071
1048309
805649
661056
1646627
1502574
972280
1792600
1809498
805804
1892964
1627577
261549
1049175
1129032
936579
1366877
1818720
1696350
427799
66243
417144
237570
1283011
1206369
67917
1648154
771792
1532326
1382344
772350
922906
1248681
254103
1694739
795966
639777
923896
140863
679215
1561466
1427833
455268
1128032
1204154
1539026
172318
1492284
1855151
363019
1164837
653847
1783173
1106559
1634806
437284
1708052
78247
419735
467242
472261
474570
961167
714173
1546103
653532
1970971
15860
1985523
1873240
544132
473692
94902
987568
506602
173897
1546879
143311
511276
1418664
1995433
1790243
1416342
1942517
1794179
1645929
461565
1402824
508673
1791141
1232137
255486
1793889
32719
1463804
1023423
91870
1654572
214738
81879
271390
714359
1003944
1980742
81227
989711
1797107
1354145
1710475
1689020
968674
936896
337325
1091813
1524416
718917
1097710
1808320
330899
1928019
720393
742202
290525
416823
1750335
718467
16401
1010495
47740
1449574
155702
639953
87622
1934112
667914
1198673
1812116
1346402
272159
1354670
1534899
1443762
1173713
1970939
842736
937109
1406825
520007
427920
1395911
1676148
885422
797866
582032
1215097
670286
1993485
1227177
753508
1071258
507227
217983
1033575
836498
514738
1892441
1583685
10401
1182598
1149118
1491528
1731941
1492544
625337
1429647
1919488
971763
1252564
1243025
1454339
887763
998417
1465227
912269
906735
1221239
1610801
1125920
1765296
1080338
1221230
956163
1583070
11128
1592904
1928360
1625980
399589
1008317
244363
842645
1798255
1730115
267926
762180
952975
1956368
1198449
1155860
1780954
736378
997284
1632471
1855748
734163
514950
1323766
641206
4895
1352128
29914
1727220
605281
544816
1980910
1651744
1101393
789042
358725
254239
1176521
1946663
963896
370931
435268
1121273
80028
312607
1863122
885586
968223
1931919
1749628
1846224
1362516
193871
603208
1014700
909274
1426716
398292
392459
134562
1361502
1398131
1590107
531242
1281025
918434
965897
1305853
1781484
887644
1136363
876766
1196377
1522047
677736
531469
981622
1022201
1936246
848603
1588778
897098
777182
1935278
1832754
876761
79301
288046
997649
244013
23576
1284683
974980
1918325
647072
1561685
1851077
945734
219530
1489933
1062443
1703202
1408360
1718028
921028
1283630
780504
520734
1580418
1513394
1079808
1741602
7643
857805
1995951
312809
1132544
1075030
1413809
285579
1334255
85215
248709
1171528
105359
503771
251024
389641
48156
470008
1615890
869523
1873930
1900054
1249176
338071
1089079
1646282
1003686
497155
1173208
1362877
892771
257544
1321129
1504908
1992778
679700
325618
1977405
215726
290615
76971
1513758
1643903
967204
539453
1696601
1474835
1630571
875359
1312450
1519534
302602
1334075
1762103
1134659
536819
689021
1230169
888386
67261
1166844
1444950
336273
509971
1774296
1451762
1502019
1069760
776517
141185
1711915
1895984
554691
1343555
1753183
456526
1003176
978167
1125836
76815
1488101
298046
1948458
128536
1807584
24221
1215434
297717
612416
1749271
1272348
1982573
1301630
1224784
1824468
568980
507151
52124
344276
1349677
1843132
885307
462224
1024145
1527148
1029287
1892532
1820009
898691
1873406
1584786
1621738
1846296
1007379
1647668
546362
1813031
50615
1918945
191121
1897404
1889578
1445538
312682
1868017
1416778
281690
1140429
772474
1313275
1354198
659990
1170818
162851
224259
1542155
1075083
1058936
298666
770058
1852306
180962
1781260
1530180
1899782
1379341
1048592
540631
1620161
961812
1688660
1103723
1000480
248056
237630
1854047
242459
1198554
450196
1757929
671541
1375940
386497
318834
80891
181392
895415
480329
1938371
44606
1838594
1788410
1391352
1254178
1997819
1422728
842369
455050
94272
168449
1937116
1623316
1423742
83006
1186882
9021
594346
226551
1326559
1717224
1070795
647703
1581534
1575705
749054
663085
1095555
218360
1410061
1844870
531415
1138474
464749
1847634
693303
754893
380789
1231972
145761
1747468
731428
1830251
1432570
89103
1789073
684077
837857
52739
225600
1191125
970104
122342
1375913
160492
97683
1968016
323438
790719
1697510
1073998
661752
1008164
1796470
1744166
1870066
1484893
207436
1476188
254477
78764
1826045
1617947
1012165
29697
562886
1178676
404243
1574951
1483616
1062869
990535
396692
318661
546378
733259
498443
835355
891715
591337
244648
1048644
1587427
1224520
979700
259156
951
283490
1223490
996119
871347
1444244
120164
111444
96765
418996
1859560
1288895
1101320
1109942
29130
1233728
1167964
1264241
1081884
76461
995231
212696
1539539
1122099
1096015
186767
860239
1644627
1775358
1607999
695386
877834
293649
1860010
1662900
1821220
386667
713315
955544
387457
1546522
1831728
1307086
367567
346770
758915
1449929
1181691
1390615
1420596
1636220
1262276
1835508
1607671
1272436
1307014
330462
40100
1909385
1596120
1935422
1735147
1590533
1721336
1615390
498674
1265565
416833
1637889
155167
300422
804341
1945653
400652
1465203
1003616
918551
1924046
1915471
1917925
797039
1999949
1969539
742716
892078
571506
1193580
1688927
1065583
1038949
855544
645871
1324993
538896
1884057
163325
103284
554835
1758023
559606
1214548
953662
220007
427215
1881069
1634790
1115836
1355980
162208
1570366
893371
443780
1841708
165177
1731738
1775708
1862569
1581025
1024396
1077725
1935629
1302328
1902564
1716297
405511
947340
146018
168626
330489
1693316
129286
1194559
1633461
618285
473621
1025384
1955096
934639
446003
1186283
1924457
107258
971314
1909728
721397
956458
1628294
1329278
1720281
523464
1546696
354949
1833196
1853941
1927338
1564116
1858258
429676
1868410
1200415
144695
250546
808831
1442340
702542
1558367
94248
1130986
1071505
537419
1009727
1796310
1020350
1469745
908982
344249
811163
1780771
556000
1693019
1589043
1256328
1539531
1932423
1378437
440114
1792085
1022025
981863
1239218
1926191
1386334
250066
798858
1042038
1124308
89943
1449303
1372572
728025
107792
846038
1436420
1605995
1929318
1241431
1691531
995290
30133
506454
614341
1908673
90849
1818017
1920733
1459931
4469
1461080
338515
1168435
1016937
590458
1967270
1163912
1626092
1939310
259792
1272917
110477
1641394
1425095
1967057
1541574
666216
291301
987990
238632
703830
1311142
373538
823889
99435
1359389
1068714
1175219
117175
1236396
1216944
891399
425201
1535294
881514
38342
874374
1811060
22294
1017568
1034587
442224
1408582
822001
1715840
1489301
1914562
1473478
1212260
377035
1181540
612963
516448
535842
630774
1080315
1060642
1564188
738448
817744
1552507
1748435
594591
1767087
983976
183425
1345968
637443
910843
1485026
592719
668209
1102388
1008576
1027763
1397083
900631
1936613
1977285
606043
1752151
1995196
226647
1731151
94703
148915
50068
738693
1718427
758134
1803559
1191212
1248963
918639
1559180
302898
585551
1128184
1201692
945402
1882842
573841
906707
1025075
1439113
859586
841414
292775
309299
914098
676582
1866214
1741955
1102645
1062042
1668265
1703538
1943384
1986295
1585299
639708
810597
590084
44988
539930
1106751
260237
1093481
529507
381156
1581039
1098492
765086
1277347
1155842
1201994
1812388
997553
411631
816925
278542
507659
1842326
759115
128739
334991
1698425
132683
662046
738247
1164797
1254013
9244
1382737
1093413
842294
68596
172626
684328
783220
703104
504963
571922
164687
234245
789428
1928940
1218174
350382
1904255
790947
983925
1341970
1418585
975665
1436931
379300
375510
1516942
656658
537216
147557
914636
1669643
1792442
60972
630684
1698742
881123
1722142
1805730
1968525
338128
1445024
282251
972350
1679736
1955277
1024189
1072291
1963621
283817
1648014
1720990
129919
540175
1863195
78466
734314
316988
1157173
374036
226513
863156
1590699
1700911
316140
580434
1282518
1152101
696404
1792700
572807
433164
564793
1702545
1150388
623491
1538863
432056
637758
421414
1038531
217540
1159538
1320374
106205
1600256
1823368
162174
863396
99586
403634
814838
1791152
1477094
1215825
1662053
533627
1823494
1296768
511905
1351729
1271485
1850425
1020792
1182342
1142717
1492245
1768270
192918
609282
547496
1284533
148739
939989
759970
404997
1703678
888208
1873091
799944
111639
401250
1340757
1592858
682761
1101952
1621634
1621839
732954
1138673
989279
85035
233025
1617138
1057675
409895
1518157
633961
814652
794278
296471
1499032
247106
572582
33967
1912162
772876
765178
1546929
1694123
534600
1857486
667538
622014
259032
1644265
1510189
1260076
1398763
496474
1724936
1347155
910243
737448
129707
995844
685349
1786315
1184446
457735
1037408
98019
1779625
1051992
1082173
560790
1882915
821710
1171618
1100568
12492
1697098
1180578
279273
177844
1038882
622412
1554617
456723
264500
475290
79662
381002
963663
953061
1746220
253045
826501
1516641
272389
414211
359626
84754
458299
380901
188568
1101218
1843306
1196982
1064005
1506242
283359
240606
1048472
331295
266428
1903337
972618
278643
963335
267181
201782
104849
559019
1594166
312703
99013
778856
374113
625860
1298221
525087
53584
2889
1841777
1468862
719550
595082
835053
517376
1326604
1653903
1549431
1002014
1354154
851312
1136306
1184556
273338
1674701
1735304
163403
1424130
815843
783580
285072
338481
944191
223624
409843
66380
52407
1554709
1440557
1427741
1637455
1385775
1332461
1559814
705749
1656478
1222814
1149361
134498
137827
1970257
1150194
1880753
1596914
464564
150105
1253356
415455
1694861
1648588
736058
1179988
829207
1185853
1207460
971859
318195
1645931
650931
441573
101392
1649804
867361
1025403
1159417
463428
1886546
410521
141818
778588
1288725
1925960
1737224
1832135
1152305
860170
1043442
1761661
62754
918850
1502557
17686
209686
459194
1825419
1085402
100134
1517226
1202664
1729483
321019
1422515
1289392
1383526
1961708
486570
1336736
1085125
16016
387081
64812
1460304
61496
161106
464608
193940
821244
145446
977331
318981
942631
521196
548708
162174
1110103
1137582
1647924
1967621
1097455
1035559
948243
692977
1827016
281289
1811884
103158
444364
672622
1896311
1301530
1563116
129435
1468039
695354
579832
1037249
850707
1639708
1109337
930175
605892
149300
1710726
1582760
42348
233089
1906576
1058994
1158508
217492
776751
1344896
1887485
624798
1152660
217439
604261
1301629
615335
1490389
1088037
181283
574542
360479
1380498
718572
1018824
1892963
82895
385316
1041405
1559103
962705
1270396
84372
1953914
1447529
383076
366392
988374
1621397
1340534
1940715
247871
1542106
940935
1352511
1779928
1816220
269058
1930202
1436164
1557589
503343
811104
697894
151964
15523
398771
244133
549647
234045
1470817
1963908
654300
1474488
1414951
1778576
1781563
1071726
1927663
1114018
1574750
1083629
968910
733237
1587598
1658313
396473
1576355
1625158
1752012
375290
749771
998261
586371
1380515
1332466
1908632
1883619
1765910
505645
398543
1185697
632832
531521
366682
84247
1980911
1504439
1734394
1172306
1292142
1585659
428280
1085529
128796
548398
1416212
565625
1019467
1267297
1447810
1266896
1134619
1950447
936901
86876
1532999
158658
573140
1054325
356162
524198
1130797
109443
1697238
1455277
897685
543801
1942069
186822
245834
587005
1846219
1170213
643658
745417
99975
701744
742755
157234
1149686
1857761
1362895
1906331
229602
1860122
192896
620269
1557029
1632058
1282514
1051610
1644670
855687
1906425
1103748
236949
770310
1746721
244191
1096094
1450193
1853374
1049115
1215012
1669576
220623
1743721
1274102
1616056
1826014
1710156
1519954
1287450
638192
14300
1433383
544225
1527855
382978
1142309
1265868
595892
144460
557438
296592
305463
659574
1270224
840290
1874868
43382
1687058
322627
1825478
851833
427177
824524
146467
1366447
1053057
1329217
88873
1367370
1696098
276440
155318
682923
934041
736950
1154712
1393737
1867086
901983
487359
1684205
633766
136712
733728
1289529
977935
54352
497572
487491
869100
1466107
1938363
593901
848244
798160
1871208
1375874
54306
242665
399315
195250
1206789
671114
1801980
870423
1596459
926202
390542
1640278
400893
1773570
1538895
1823819
1584027
127026
1316136
977511
1818882
457283
816562
461484
130524
1728190
828150
444301
1911868
1698602
1203310
114847
1752229
69065
184289
532431
1421683
124070
252922
1791511
300317
330913
1618336
1330454
845527
1752930
1488323
971842
797945
1262366
553989
520584
1433336
1569911
691555
621603
317018
974066
1188168
80705
859133
1354325
822754
417399
315296
1354253
1785638
893126
1189836
1310921
1269783
675859
778110
1394149
1281598
723063
573223
1833289
772733
47576
414517
34560
111802
1449329
319384
649018
300057
961652
514020
1194366
1971121
635116
804369
1091551
108896
592678
928035
1020759
772626
1545451
627288
1949852
39465
673505
1255177
464014
1799435
1559766
1704558
776812
12857
935616
243254
1931999
895600
1053310
1725494
1562764
411892
1822128
57857
1848902
1280256
846679
1570005
1784965
1160942
589176
592854
1812195
1990507
1466513
451531
1844730
914147
1708220
1402647
1780502
405744
72378
1043985
913418
1074289
1672200
274287
1915245
875611
964431
1562615
681474
478886
1764751
101388
371525
873589
1511881
520631
699959
623963
1921256
919311
673519
851087
327263
393952
1155877
73545
1415118
1365459
688594
1615649
1697221
794521
189067
1605392
360984
202260
516221
1840015
954605
1576352
1352415
545338
496667
416623
1356274
911023
1646184
397307
1443458
1648735
159847
428494
523344
1537704
436995
1458086
1342721
90932
697804
1846466
1788222
691534
381369
163653
330627
1073588
81483
1813016
742343
399539
123544
61321
1826884
1729499
1343570
520115
457119
1640648
1798254
1042695
651179
100613
373009
653691
244637
1815538
737638
841493
262965
588306
724633
384504
1187653
37519
163461
531601
1817545
1319524
1178093
1376110
1185651
1743464
1985541
1237424
1472548
120870
309678
763730
668385
1798150
1235647
280269
995563
307283
554327
1499234
764475
1730778
395418
700068
1885730
1808303
1240587
962015
1843760
815130
1431643
1687660
769637
399846
24382
1299624
224489
1260480
162380
1767366
1548355
1486505
675558
920607
1521955
1675129
188209
583127
590632
1244711
303736
149665
244594
1953959
1449269
1159512
742297
1080129
767045
1705158
729251
699010
749316
1067806
559541
624110
1170340
1109025
780879
688754
1977102
1196656
729615
1405921
318961
855631
1898524
608819
84014
169316
543763
1120489
1088724
1673814
1350256
1552521
1689114
1585319
1713796
280667
1270817
923622
934634
507427
8264
1403559
70080
513849
1137586
153804
294088
201999
1078104
1801690
1222991
509992
1583053
1114856
1424850
200741
901817
306896
541570
366689
485131
1487424
232402
1675727
235281
467884
326123
931421
1983957
134730
1831766
154290
1840389
663471
1441936
964836
330947
524769
628263
1288572
596627
1837952
330983
168241
1730426
494257
1436589
152224
1871650
490579
401117
999617
892790
1111922
1871116
415525
1234212
1073917
413332
884341
1887202
869594
567653
32603
630227
1128814
1922553
2163
891989
708227
647090
278547
559278
423555
184310
1984709
399995
642319
1088633
93273
1139180
581229
965337
1826324
1049489
2997
1671326
1303138
933577
1381728
1116802
265448
999444
1858731
1620741
1094997
1303668
278924
552690
1666234
635996
1589695
919894
842747
1489615
1769533
756421
1257665
1744662
400253
1803497
132312
1675159
1651208
1751163
162580
1094307
31872
860389
1565095
295704
1509405
1621439
1013705
1329482
930498
471468
330365
26566
588314
99523
787394
108504
760441
786754
417182
994402
99164
306327
1483166
250237
81729
1956171
1722472
1745483
1639452
1034684
1913170
1793997
1576371
630054
272111
1939835
785703
1908237
1976571
562310
747290
670455
1809449
1273914
1971732
1201194
1107275
549334
635922
1852702
727934
1301346
1174708
1982332
163785
1189707
632244
336852
1297483
1266499
1595616
71236
962532
13835
1883000
176177
1579887
1157268
1245830
141487
573467
64782
818458
677272
1991160
1460751
37383
1218286
342100
185474
190727
1076441
1024596
897637
175098
1254218
749267
124187
1674165
1757587
1327942
127814
1604366
1975126
312447
1590751
1067084
991859
1297882
975004
793745
326523
169427
1879428
1274005
1873263
1642909
1247083
1510166
762315
1153557
911691
1822070
191620
557183
800124
1002755
582927
594508
1328060
529107
247875
1001326
1827922
1805377
674877
185611
865887
335865
1864022
516965
413300
1947651
735914
471193
1515574
1972132
638871
1479840
1487942
1871482
1948342
1289784
594275
1097832
24643
556452
1862140
105863
290117
1356274
1909198
577134
292474
1042929
1517809
1524289
892668
324068
1928389
1600070
1754254
1743183
1469033
932463
1618435
1319687
1876624
1568679
439312
856973
698742
1564054
1119601
1529177
1863447
1268093
460220
1103157
616265
278925
1098660
895759
254729
318317
479395
1044460
718608
1206285
254967
1969378
1215206
885869
462573
1097198
212110
242657
1312682
1307004
341864
1343469
512919
1647821
1429700
1195934
1692637
610398
1296935
1340962
659226
21546
1602615
1280216
1099058
359362
301593
104407
1715219
1898394
708961
1523822
582315
437057
878273
1361734
893614
1237257
350267
1037071
206948
471869
1357337
595312
1502296
1845049
1213773
1837955
100496
1912774
347457
1487544
1805604
313174
95764
235148
1847864
1291965
1208423
1636020
940498
1389801
54185
1313389
240278
115667
1485123
1549717
366992
1252511
1764816
1315107
1898728
441390
872251
989801
301158
1569793
1061751
1442388
106705
1301987
486913
1696670
1908066
500627
893963
558634
1543552
269328
40126
1643073
689981
627532
285622
1052716
1361594
489813
609210
672524
268366
374738
808956
410549
450654
1980890
1616088
1833732
194215
1208849
123429
1340678
435960
394999
267987
1397271
1989766
55006
1739889
1698769
1469781
1624735
164030
463344
748039
1357781
1556935
1297179
1247946
1421646
1655950
953260
689267
1814742
1071061
1867131
51285
421911
894240
403786
10741
1891183
384343
756361
1462462
1422999
799420
1187959
961048
508071
687679
1407063
1500752
790888
1162189
90383
1741739
1742894
1786419
1904442
1179733
1563779
285922
1154314
1374246
567757
1815410
1516228
690036
506510
1467727
1284755
299380
1265161
774424
469989
871426
557992
937003
1180619
887362
1157090
1195207
898412
1960430
441158
1980260
1986412
331787
1586370
582788
678655
495495
366949
464728
27382
866611
1379540
1396004
1467186
1943774
966619
1581277
1891699
907011
1022598
182337
1764055
1838428
288017
1907423
1288057
683856
643354
1034664
638950
1796990
160112
93324
1483480
703110
1958019
1184730
1876761
294135
541161
1615830
878288
14957
682060
246974
404942
1886140
564096
537529
1260393
381598
906093
606744
1607510
873467
394558
1529862
355368
1026079
1822372
1810093
1067534
1445664
1973018
1951092
1885862
623477
684999
1259975
1071286
280371
686756
224869
1491272
1971332
161554
1213709
574149
1433336
1153536
618967
699809
1072677
1620704
1810782
984122
199678
402037
464223
845487
1854088
877512
1130858
1250974
756148
80042
1252977
1902133
1534839
906838
195064
122421
679929
974432
141795
1574927
933258
463139
1514636
342313
1390018
1451546
332256
53235
466465
1766464
1633179
1507024
344728
706628
1174546
489983
228470
1996908
1898997
668479
824719
1260272
931390
705596
991357
914197
1117745
552043
1386368
332015
356612
1864161
1887941
338795
1117761
1029076
1086588
380207
621811
737305
1353996
262212
1332037
1029324
845921
1774751
703264
694293
1157445
318901
1533238
1958106
344226
264477
1109114
885992
1505287
325158
1050312
1199557
541078
787041
241913
367696
109055
1625584
594714
584276
678656
950878
1143197
106409
1659364
345419
953453
836635
56656
1476494
1461396
1298420
898151
1015329
911771
1096244
520292
20841
1037172
1612678
1569808
84548
1613035
601921
752059
188724
1313370
424931
80569
725083
789802
386688
1842370
911133
79442
595255
1688919
1662502
1277249
1477378
1694173
300895
1996262
654812
779017
1391176
193236
1622192
220337
1472999
716640
1427560
450124
1249239
1977373
1976158
861734
1927971
1869624
1471676
436148
1529931
322363
1100287
1011727
824477
332918
723496
1756078
1442520
1120754
1936640
1644651
1124106
102078
1205417
1899036
1030131
1737382
314311
1020022
457342
208137
1076563
1805945
1844723
238402
1667002
393730
419063
617746
1924639
536986
1168814
385192
1234500
1215845
1242661
1887365
1764639
1609882
253414
592784
631549
865867
1281437
845843
1677588
353767
1208871
1929405
1194247
2321
1448410
1991238
501516
16945
80369
1595806
1892321
612886
730020
1124768
235556
1698853
1212428
1349659
1606891
252065
1894680
890744
717502
526193
1160807
1683776
778214
1882698
1189062
1196705
734649
1873291
1941728
493065
298069
1851050
735563
142734
198878
141588
1685088
763490
1162970
1300242
1553140
293557
1355369
1721289
1279925
1558801
1783541
1969123
1974809
147511
815609
1428715
4429
1095931
15204
30353
767624
842646
1014730
1668728
1660383
281226
836392
446256
1156525
694284
732787
874064
1116493
1167256
1124957
868136
1366466
333031
1101566
436008
1518739
180092
1209598
1855379
1113296
1869336
1403376
1182701
669691
687946
122270
768088
1642693
653173
196041
1317007
371672
1641376
711755
396109
65166
902427
1378741
1850385
977988
1084434
541773
1866228
1775126
291941
345370
954355
419574
1700783
1553441
894657
1643297
631640
585720
1701686
1303418
1120868
1887509
621269
1427883
892747
1067387
1168429
1053135
640100
437165
1741823
51961
1967674
1835757
467954
19766
582420
1572646
712799
1309348
69935
1769473
904092
1477375
1854858
51
1002251
1175858
1527793
123263
942
523297
919189
1970407
1875617
1565805
438846
1927533
1323081
1817471
1050680
1882867
1006162
955198
1475442
7910
1371362
671457
153838
1673303
824576
340184
99731
390253
1660386
823491
5503
845102
1666338
567239
1067909
360225
1418114
1258207
199966
266651
1147804
436455
208274
117429
629693
1516159
315644
597852
1327677
1166165
1534352
1959010
1390105
968110
316373
1683884
1820440
1992724
136530
356506
1509574
1025728
1034121
1342566
209774
1256262
1366649
1646503
1578809
406814
1276657
1432947
1927223
784447
1323439
549618
1651906
747567
457703
522466
1033792
279325
890568
850651
447357
1275052
1041094
1977261
846409
528450
604918
1103622
995702
1752654
689644
988838
1673653
1268455
114440
1242108
1740933
1403191
857173
216443
733367
114174
437090
719527
1149368
725147
1247588
386802
449794
833581
489670
258633
1432507
1442997
954171
1446093
933017
1866096
768774
682376
1190989
831220
1184859
1031871
1870556
589831
1816641
1858430
1118133
612927
918310
547032
922205
1159957
1591455
1253154
628545
816192
157724
1053625
1576505
1127110
1101291
1922285
430525
1172804
964742
1054913
1864892
1145206
1776645
665677
1137226
1239691
618014
198157
1273178
902415
508015
924103
1521026
522737
1789938
1651525
1753426
695870
1074267
1162364
853161
910331
1479173
524606
497015
364149
1358593
1457802
1434366
1503581
116787
1982889
545584
1383061
1810358
1468714
1201316
332229
1218770
821840
588622
1189681
698957
1544664
1804278
806449
1454800
1996477
1505079
1616372
1529227
838806
807321
882592
277614
1550558
799559
1106282
206992
1788708
1890703
860977
1067862
745608
1310532
465750
114062
1261214
1094227
1283473
1320789
105047
559841
886697
1270157
1904562
426442
331804
1014040
720347
915614
545289
1705450
1376892
280770
1548351
506331
1831330
1728673
1493174
1342064
1393433
1236996
444070
1062996
1224319
395911
1089273
969745
1485754
558060
872772
1529146
257397
383030
139079
627974
1270616
1339476
1152926
1866716
1463944
450942
1660640
280205
238370
1612692
942552
1476835
1096255
9462
1862
1718165
1125390
538465
710195
388820
198116
1615726
1539617
534826
1752016
1504543
446434
528652
1672859
1693160
830026
146297
358938
1511718
821698
1394777
1574091
1537591
1249733
778372
1363689
882809
30180
1601343
1560680
467791
1138374
1971385
476157
210303
453398
1456418
1194887
273085
1815017
1863438
1024893
144351
1918947
110578
444747
1237038
793963
706988
1197815
618733
741536
977521
1489723
1943055
1053276
1459371
1328340
370493
1997433
780368
1400022
1552538
1032318
1861029
1040615
410831
1894856
829284
1332900
602928
1312448
784611
1008255
980909
1041070
4991
1557571
667470
1387856
643821
924447
799543
1387612
543761
1728203
287611
720440
1267150
744091
896379
821168
1078000
1576565
369476
721142
982588
12399
1786925
680
1500947
151168
1317286
310432
1086026
1936430
1789972
458437
1436399
733721
53587
1497785
1348277
791727
1403661
1716312
1612243
1129012
685846
78890
985498
1860366
673078
630967
1590256
90185
79523
998769
1653631
318059
22690
1928159
1332173
1499198
1513146
1943495
1659979
1611203
1647417
466274
1555678
1168497
194329
558386
219989
745396
1249268
1733854
1899613
1626376
1352330
1848635
641894
316815
643167
150707
149732
1613409
1660317
1511464
780149
1740746
664744
1388761
1445987
177899
330835
1312105
917208
1265964
878052
324080
1272276
1387305
1041690
1628778
20548
1534980
1467645
886252
25400
629247
1088167
1694269
1672405
1770282
1286616
22817
1232870
1237766
845773
175751
429970
1878551
1405418
959407
783033
938749
42642
527068
1509992
760389
608634
1641934
715860
1232167
1592929
374788
872497
1474433
1183611
1421961
1922673
1377114
855574
1944142
1305574
1439953
1106146
955875
1650084
199887
1006075
757962
207939
1509567
111446
1555664
1418912
37780
1995540
1126077
1619836
1894080
1350468
793092
27936
941969
940601
365975
843640
614089
1648533
726459
1951036
700992
1783086
800621
950214
75141
187116
109866
1325700
979076
1936957
1729215
658944
680087
1712919
1686685
800993
564822
879341
74720
1203726
1353972
1085622
1063467
1761438
412397
175215
838125
1328384
443421
517803
1909409
330924
122073
1585825
1692808
1032773
393097
218194
782055
1116596
951977
668816
1858673
210785
1573654
1116109
1293344
906917
76072
399653
1848942
955671
535571
1458961
1928011
1204022
1544210
1027550
140227
228081
1899279
833466
1684866
864648
923159
660620
1686916
1388237
474523
689567
1096877
420223
273485
912549
166175
897228
770259
146496
1019109
694938
1166964
1724582
599466
882728
1290261
379454
1090883
1072138
1062312
1310243
984894
1320965
1236130
1487170
1082556
225076
804145
1186185
596573
219897
1807149
397283
485924
160726
665362
1607944
1943407
1946741
402867
1188325
183480
769211
403003
701739
1160636
1974502
1299692
1718730
368285
334218
772356
594418
107736
1027149
1957265
1122311
852905
879471
944923
38318
306953
1064567
1741738
181836
686663
1370043
1895113
205820
340461
1008846
1968228
315077
1571329
243418
1488678
1552631
1185790
1594606
1683648
872357
1367554
224379
1781085
273548
869435
1816226
767769
1314058
341850
342814
877790
1850468
1898860
1641472
1627556
66917
883522
756055
1053098
1048504
533389
1972672
1456267
57723
38023
1077024
1793667
1808972
601349
419841
505758
1478571
1994408
339172
1964069
1741570
151719
1155003
459931
1542529
237360
651151
99037
984200
1752598
258294
1895822
1747231
102827
315466
1357054
535698
927375
1458690
409366
881746
554559
236439
1633363
1198264
1579591
855567
545445
887118
829034
1879328
1321569
1897227
1664125
1681449
1790482
1312634
1427615
874277
721701
10311
262512
528491
120577
585767
792863
1210505
1989069
1911358
966806
800473
1680919
1460820
383982
740868
1999659
216438
530656
888019
833654
666835
545169
1204137
1185596
1857086
1583362
1488688
11252
692816
111318
484778
1347820
271820
176474
115346
40140
1657021
211084
13441
1496757
108065
223825
1437425
1731697
1896199
1303650
229693
374459
987241
1204174
910361
1393341
1096670
895203
758066
1007383
1551449
1565745
1353925
813672
1944683
1737852
1911257
534176
1902870
466794
1759404
535615
1560413
1887307
1514559
1930465
1173764
1938293
370619
1313948
560092
745741
375990
1875134
1123219
1197836
399645
1741527
1039791
223247
576007
623728
1500892
1989874
1225269
1482292
1654161
1358218
876445
1469956
1080174
1919694
1881351
514586
989513
1652347
1850921
779864
880844
1766961
339996
87055
852212
1293918
1853518
442544
1297709
975815
1242830
1528157
1328694
1876379
1020581
1727518
317915
185686
980316
1319953
1513021
1402117
1350828
1184894
1830287
1483932
252776
280753
1559433
1961142
158109
1346905
737123
911398
116044
474716
1642039
1788893
1249989
311470
40927
1477259
578376
581165
1314874
856732
1992016
1784676
431399
1104306
1506514
1545012
485743
577227
1439166
947059
1743358
526332
1232327
379005
863513
621413
800454
110884
1953663
55102
1442751
1475022
544635
484120
1401980
1763036
1544697
1206287
675211
1553321
389827
714279
1076188
2
1492200
1870775
1639715
76435
231641
709837
534389
67076
1930802
1967355
1475775
416046
983968
1223579
604001
87161
1927161
835224
1916437
23350
248141
1965044
269359
1905576
1351907
1778773
848501
374553
723835
847456
1932739
526640
15134
359450
229888
46880
618463
1678830
980906
564820
641060
571849
1170443
64432
810174
537411
1224037
1623839
76793
1315137
599120
1849650
1642082
273244
981973
216137
1516081
1402195
434806
691509
264300
657689
69317
202667
479366
1081938
520646
1267106
1043656
1830303
697538
250063
1604816
580340
156322
712229
1124780
439197
349531
974980
1768616
113851
251832
618617
391397
543637
1784848
349058
350803
1741877
706658
587753
1841885
876182
1725996
1258023
1622064
1671127
922998
153986
1135787
466361
1052094
1377524
769382
1445047
1003864
1990245
409746
867620
328112
123507
1019167
1725853
1531096
169776
1316082
609440
50419
784662
1384721
1648826
768460
1570318
898569
1632843
748099
503578
230216
1630692
1492702
1444693
429641
1671429
1922278
473612
1119586
1924611
1539385
921351
5018
944330
930051
215031
545153
1197690
906832
171116
776135
971724
1805625
499879
1841308
309315
671371
1153358
329135
545353
1481924
1709439
545936
1779051
1091160
237444
1426386
1090066
1088147
861276
1272209
1147179
1298792
1057158
1284489
492432
1902677
768390
1086806
1444191
855047
1451069
75250
645222
1210834
674522
463743
1024026
1124881
1070455
1726825
1443733
235616
396386
1333661
1935828
1747315
488455
523651
930793
1200190
1255160
1826589
1819272
192526
1629359
566956
916396
9345
404325
1222210
847475
1443285
5155
362073
1751190
536103
1163168
1122254
784573
381837
1342281
1089074
105580
722209
1014234
526934
1288951
1300109
1015171
1683956
94787
349117
1601093
1730961
1445924
1476776
358098
664155
1408578
1274921
1500009
1700380
966499
491072
1839528
488219
5627
1374070
513315
450281
811086
89935
853746
541601
397676
1822586
1586313
1576337
1160243
1913485
264032
582632
891977
534472
1023662
1029040
347558
1046476
844147
1624251
1454317
1334887
823683
517884
1693608
786955
757710
247612
48982
1804966
201809
1967788
532057
901569
1745073
426437
603709
1801761
766902
678886
1735623
982640
613200
44351
1762777
1157077
1456377
969215
963583
1004567
1431097
1103590
1966402
942657
661071
420700
126609
329452
1396122
1110856
653994
863077
1224985
1953557
1781243
391643
1693869
845743
1706974
1026625
1636470
184411
1251095
1562763
1588504
284275
493540
1082757
1348179
1517020
288752
1857238
1896065
1015417
61908
576077
213172
1343165
1176807
1010111
1239289
965506
691340
1267673
1902379
1204708
116607
784328
1533708
1191052
1753190
1874786
1234290
737771
1904137
1176763
220045
1264353
6285
872055
1047501
775386
931871
786522
1705950
1513894
782430
824690
1298345
872558
788628
835505
1959112
1430009
1381314
1859528
171260
911349
68832
173164
1376840
589391
5860
82587
1139274
1474426
1261884
1294108
1693307
823501
155069
382118
1343439
611750
1070299
583798
119718
1545992
619732
1898867
418124
1766371
447862
1285307
923163
229391
1195851
2195
1397557
387072
1747215
218292
1224178
433225
164853
745976
1345015
485132
392828
103429
426604
1470445
686466
1313847
1463690
297896
424613
889036
1033523
568692
1968658
1576478
1674591
1337696
1187963
662085
138257
1853782
707036
743920
1945847
1423402
869416
29521
1001543
1845073
400565
1696837
247571
645706
1998484
640613
939325
532669
1744740
820125
1983287
57291
1971522
442847
199985
168388
495212
1406440
1030268
836635
450827
463390
816650
1064415
656219
1763563
1667733
1329476
23223
1926618
1566444
562091
392362
608190
1487641
359201
983894
1533916
93336
406199
1244001
955302
1451596
113878
1007410
865641
588993
18488
649576
768473
532156
314505
801709
733335
1303403
7577
963462
1589284
1832331
473692
777191
426995
1573260
279363
1878311
280882
1063726
111928
1046741
423496
973478
88183
58748
1137280
1889947
1612063
987911
1537959
1370131
1938044
895201
933916
61045
37633
1235760
970522
841167
1727183
139847
1853256
1075801
354993
525158
923433
1355102
611432
673796
1164713
936863
55201
230879
759463
1461464
53246
177162
865448
1854573
393772
1441264
261730
356766
213512
1355025
1021016
76159
544379
997154
854187
1515622
1878472
1648955
454297
847887
450466
959164
825452
1688149
1969381
1289241
38335
1852108
1684195
1803158
445627
966264
913516
1454676
1814150
1395480
283825
302030
239401
234320
621157
1063928
406844
610703
707629
1172589
21263
1932759
1996513
1772233
961886
1294971
598579
641248
82506
1278149
874351
687963
1652850
717935
27010
1062745
661464
1628153
719045
490616
847952
677256
151304
1076076
567939
800276
1919140
1851555
878157
269254
331480
448844
129043
1628522
886910
604408
1674039
1907983
422540
1894252
329170
314667
1849815
1485182
333501
841689
991769
228554
1837349
334535
1805501
1027278
365154
52590
1961610
1563979
1313863
719333
1712565
503823
1543246
1203323
1634405
1434484
1124105
407572
112471
1487835
131564
1711304
1058323
165292
464579
982296
1960327
212769
1348121
440619
662725
212426
258407
1775564
1311737
1491141
175976
1163533
1618226
803433
929738
1103068
1199204
1881832
1444833
1561291
831185
1897651
901439
929150
234426
589828
971570
759896
610673
1752592
549640
1713303
1321990
1625416
1478180
1829783
1226720
1273408
1337989
1912963
948956
10248
62130
1846656
1114940
1310541
557391
787870
1894614
450243
768851
925582
609094
434599
1622540
218228
1873663
1201965
886734
561809
1150363
1695658
1936876
471463
142072
428490
579122
1457889
962822
1374411
1691694
1011295
1455499
803376
1973755
1056750
725127
860274
1242878
77192
1799195
1915631
147083
1144767
356677
1883782
649452
503349
602687
1390526
82583
642701
42773
925881
1046658
66321
259084
492909
1555023
1951177
1977697
1417185
976236
1552091
1820911
273674
795
854250
216821
1730694
896029
748499
487106
1506638
628457
1899521
1929461
1154263
1553903
1881811
1035091
855163
1544287
1263142
1511507
348428
563499
1481169
553952
903573
177675
1936842
1034157
1948482
994205
242367
307046
1212395
156949
133467
1246004
51925
1703137
745321
402929
1649360
1154083
625179
989836
1379855
651704
1103504
167137
528116
618386
528684
1027595
1504947
438236
133031
1780435
1555504
1293433
1653241
936536
456788
887557
373547
1680869
87551
1099548
1183397
1225455
26731
506842
1998375
1117157
1398921
1756067
293008
1074636
773097
1401303
1877684
488176
346020
1033036
967587
1466210
485517
1964417
869623
1981190
683697
922630
848637
572292
1838886
1178625
40564
8729
450703
458581
823874
1503996
1988064
1479346
1777408
772319
954897
350338
1673038
1652088
1163599
512068
544538
786212
1689859
1707532
1399007
1601788
187743
1547854
1098940
105770
1598116
215951
809205
1424177
1856189
87612
613422
1395586
1249009
800931
137531
198106
850882
1636895
1776490
308432
571456
1561223
1236046
1247258
319563
995152
1895480
59278
359140
281938
1427043
335291
1290200
1369263
161019
1617035
1029399
1474679
173768
704611
369275
1820679
1622552
880622
685586
1189827
1534077
1309313
114841
573066
634657
1645410
1070511
1835372
1239245
821011
1014767
1367343
1076323
1744479
1043881
904502
712464
1411862
1849
1392560
224058
1797584
1752167
1876318
304554
908046
1733768
876437
530236
151975
34654
1792139
1505820
152876
1341593
22892
1861849
102557
1530853
1077175
844573
1948816
1478523
944225
750353
1324340
344132
709830
183905
699948
928643
395590
966916
286128
439157
264548
1258353
1923744
1559169
1766991
214476
1202368
751478
1204624
436242
1616144
1370193
338327
892297
1994352
599056
1941759
1796531
1933038
992917
1619651
293271
392382
599851
1531381
133748
56926
787506
1416344
905011
896907
728347
493241
1280980
1401041
1888148
873272
971187
1684393
1317791
775864
589292
24126
894510
58445
290681
1384239
1046866
89757
1653638
1300796
437709
699599
1551627
797699
1218009
1504681
1638498
1523455
17828
146863
331954
1525305
1554952
523715
192643
1527967
176799
1373163
1572660
787118
1015458
62275
50370
149962
1665420
1725028
521004
1548584
1576843
212175
41452
1140397
797139
262488
1322522
512650
942285
1697011
1482259
105239
1802959
425186
946436
357175
1633373
728741
273105
3906
306660
1150407
1112673
1545632
1810888
1601001
1984259
1140125
650117
398473
458968
1301748
182957
234799
51098
162707
999964
1589663
1321977
1747509
1779933
930012
436789
1144423
177272
908800
220961
1308267
719793
1894409
109372
1309579
1517146
1886035
1756232
1043622
13968
869659
71557
12292
800363
1284029
1378433
1376199
1040769
1429070
73342
1771110
1254300
1227976
1955278
457425
406131
408
1815829
958318
1985621
1207073
1235086
1637232
1739201
598764
1442206
1915429
210660
5206
291245
372478
1839768
1794487
1523562
351490
859913
1974361
1782159
146886
1002055
1634211
894084
398165
667263
1247141
921953
1971311
340653
1273762
1133090
1953829
1958118
607869
1900294
146852
1304354
62868
345974
1674477
1352990
401975
1213450
1767525
1924582
1986111
1363835
682303
512282
1177588
1873678
1409810
189181
803613
1945759
1190095
444059
384600
887243
453902
23005
879465
1864104
660556
1124646
797055
1845356
739403
204542
1666777
446707
1997931
207400
195866
1960465
501084
1378730
1356705
576517
393249
1090812
436759
550441
4724
1819810
1310265
1768400
168734
1878668
489404
44231
760716
174504
1727173
754865
1861814
1032238
1378249
252635
521054
742579
986986
1344852
1206113
1600860
1170755
432889
740911
374486
637870
448209
1684880
1616511
1685713
904683
1279516
1846428
1135115
945767
399256
907086
541971
827583
1251786
1349496
447331
1411151
1917913
903513
1810077
826736
1560624
1700152
1826761
1484838
606577
1797984
1092366
313539
481654
813576
1772073
128052
1615667
201028
627097
1645849
1634778
1871052
324183
304646
1445232
1108304
1261255
1786459
219184
813521
1017182
114377
959022
926420
578936
1017622
276995
192388
657955
1753496
1104357
766775
1463729
1172561
12830
1435344
1472573
921417
1093226
331286
545208
511364
698440
1149925
84320
716051
1472954
1361879
207212
1329808
1760218
990876
1934094
1691851
79988
1541498
230473
543075
966328
100311
358336
516299
1751097
1990440
1745802
1100848
682179
1975711
883913
894236
1000131
1224851
110845
930643
1508104
189869
954874
1168661
1906450
1381304
206103
1036464
361337
594387
1989372
1041776
83607
995022
693427
569137
387763
1774931
1785238
1494811
1828534
406236
1558086
891093
1064591
713580
766942
1167612
519491
1679559
1009091
647428
517346
107089
1192926
1386645
705207
399123
835365
1998766
302589
1500828
382426
1884036
1563450
43486
1304121
1105702
838090
1188959
190107
1945362
1090992
1011626
637720
605485
1088814
1384463
908915
1674621
135226
1740873
472825
1116414
1385903
1551290
865449
1089042
1339146
1788130
107829
483886
398913
956527
1968812
572158
228581
1090253
833609
1884750
1273701
1072241
357232
366071
412321
513392
54485
980276
35730
784635
1953001
1996640
1498345
186898
462893
1803141
1065325
812047
518185
1022720
1568277
1053207
1820969
1620349
22292
1302506
1978275
736539
1794828
1700016
1534294
239356
963983
1918756
1216637
1100032
547156
668602
221385
1660183
1697257
998324
1513586
311137
1324970
1134593
1613455
1161775
93237
1736750
1764360
11764
998244
1186926
1345114
31834
1390973
4058
864152
1237608
1488699
1863175
1724969
818277
525966
1284447
815404
585709
1829804
1144619
1591193
475456
1083584
959764
1690079
1839262
711122
1257808
1277555
967199
1921067
1432863
108592
1570800
1670710
1284489
87211
1650313
788336
584476
1630893
1273010
636150
875865
1909580
558674
769241
189281
824188
824337
169026
491814
1439385
797087
519347
114637
909304
17519
1910586
536004
441771
1101615
865334
928660
929598
303705
1865944
89836
106794
726464
274
368542
1424991
1835067
1481092
1531955
1244439
1185801
1878346
1788186
547290
435130
1039366
1154131
466254
865154
704452
50535
91935
1426874
1301605
1765579
1049707
1639466
554992
300443
643561
1639334
1872337
1835410
651236
850198
524708
754257
139855
1895070
1856459
425730
1520659
725333
1945104
1940809
272296
3758
496943
273217
760412
145603
918217
1223221
1479370
609487
1617274
767223
1996839
1129316
12083
124506
372897
672239
315237
827433
70367
1379489
418380
818665
17161
1445434
1789225
107979
1373161
979552
895047
104957
882181
419289
1621612
868854
1754311
636871
1383723
1781278
610822
1064016
1294020
1238794
355349
680191
1877379
1734304
930024
215826
308905
756221
1838412
865300
1441535
1565389
1617512
265074
308845
1825533
556608
314436
1189640
449112
1900100
560291
185318
1259092
1598623
1222839
239637
422639
316993
1419801
1421013
1153493
784968
1950583
335471
902095
1772825
1593509
1930414
684066
1518649
1140581
1095252
752990
73322
648418
850661
1552824
795685
914983
532337
360067
1090134
444654
1034653
1170737
629278
1304096
932819
1076113
515557
240199
1701682
430775
934926
918581
1319475
1924780
1054972
1894096
434597
1094138
43051
834114
367647
1977631
1010014
544942
1868998
1740506
1822769
367719
1822226
1080100
1260040
982473
1944398
1522684
856879
1027487
1153930
1301203
1484694
1988000
25435
1744354
312471
1441015
1279956
1695390
1518491
937779
1246811
26678
1604041
441786
112131
1242096
676398
1023534
1433431
654229
1581924
1651212
963056
1758726
1674912
1363060
34811
773460
686009
1508308
1271194
1041169
1294665
1838779
1947181
928752
1522329
213510
941886
613584
188983
245999
415931
715176
1929928
977916
48487
207813
1301190
848039
1335479
761592
1344325
663234
1095043
222964
305336
1883327
1352151
840472
824102
1856644
111056
457627
460488
1013773
1860983
1696613
1798461
1548493
455974
104820
1963788
558599
1660400
1372433
949398
1435882
909483
28534
101703
367012
1418133
138049
1845232
1080928
1733571
545666
1054274
1259269
542997
633169
1391881
1201590
987380
1183740
1654961
1579712
355378
575536
1035628
711131
691720
479017
368459
656845
176599
627222
697435
1300865
92569
939011
243590
1766187
971866
1832840
396271
1892914
1873110
1497590
1214661
1285871
290083
59135
959563
1821661
1885992
255265
559295
1720595
449137
616996
1017203
1030420
879099
946553
725181
1316049
708900
1624532
228372
1991053
1237404
500146
713672
1984573
1279720
9509
701420
1780824
784410
1150187
1409689
579074
849938
1350989
1446213
1526808
1504721
303280
1649751
500021
1524596
111644
971381
120715
1449075
605206
1399505
1719468
1804014
1935734
734536
1779425
888281
1077549
1321598
1987822
548080
431395
583270
542967
573700
1973356
1925819
781086
952701
989099
1829992
112131
875324
186585
571782
435349
442522
1628834
1357129
851065
1384772
1463705
1990868
347889
877319
55237
1193838
987872
1096570
231719
1044080
1767366
810009
1326116
1442269
445168
550468
1441125
1762137
830153
638775
1197818
320035
793003
1512272
1275524
1432705
1502585
556666
344782
1430072
284028
392219
78862
111139
1411529
1963689
536104
312734
1043392
352934
1318815
1744869
979305
156471
957373
705249
1071329
409008
1447386
1438685
1603216
381141
752273
48163
572952
1523587
1138274
1413812
595090
720728
147437
1058918
1927352
1793763
12868
1857860
595290
1283592
856235
1323252
48743
218808
682229
94059
1640482
1532587
1493097
1984674
250192
227953
1335785
17272
1653908
1005226
1429088
416346
1551431
226292
1451252
803757
1858197
1248940
921809
463641
692765
1942845
681329
851255
82906
1402204
1048907
440340
528347
117007
1731268
1984065
1629350
924070
751079
1930160
1851825
710912
747154
1763860
658677
1389102
862765
1128787
768380
811415
438784
917697
966209
978193
65288
1825208
157995
1248223
1540644
1607415
202025
550074
136581
259928
1051335
1883618
1543362
439794
1924539
1736983
496916
1016914
855741
1607622
291605
1398506
341270
1202699
1079368
1206302
97366
1465438
1646266
1679375
1014597
1364034
1241684
109193
1755601
287852
1141275
1535317
1432014
145487
1675837
1014663
68988
1286926
1782568
1254565
134206
1332929
9171
539798
203076
539557
108039
1761332
658122
848065
517721
902516
1121014
56616
417569
674163
346341
1606077
1501267
1223719
237835
1354273
631575
387999
1725044
641638
587511
1966978
1864117
1911788
1651328
1755803
359487
1245774
430027
1228734
1387241
566198
1535931
1831061
1880475
1343810
753373
1129730
231899
831729
77647
1366693
1738166
1105754
1212988
1592821
1755255
393194
1891183
373934
1901432
1693453
30839
1900842
1938133
1698558
1162292
508828
747141
1702202
224081
149020
1823415
1571747
1440471
1089249
501213
1854408
957926
443628
527510
1870593
1670528
805460
932973
1506296
689266
398335
1634760
1006849
1360312
1602254
348644
612941
959970
1541549
170320
500855
1363593
1293668
1626258
417131
466701
970372
807786
1249921
940441
1170745
1721567
862874
1181586
694719
254132
1235539
1044074
1010277
1809507
74023
1969040
1622238
1192174
1838428
65617
316532
1124848
1595
151754
1377398
1146039
1388998
1942183
819637
1662640
1787392
1508077
1065470
1690277
1823151
1070016
555685
1531429
1096108
151164
315978
1372482
334010
661615
907519
1885373
1515330
1560364
1539964
1242539
1608482
20419
743749
1752872
1349146
870527
1971564
944304
1358772
1250165
1172969
912974
1759975
325257
236876
1926679
1601319
1251630
1650211
1622325
514703
1299790
1878454
1284909
1995371
462254
423888
1645944
603374
1364297
1483387
177824
1270499
1572035
948419
750641
388757
1863896
141758
1863166
376378
1096808
830922
661403
1510854
253228
1388938
1992236
277193
1962977
705327
1158627
246539
1988159
670795
397490
1615788
1651289
892056
32994
1470191
1916265
752944
1331979
726409
1395916
1833858
1738601
413698
178041
39565
91574
189107
112945
693871
173673
1164041
912279
388550
1692812
1574704
730486
677363
1226087
200806
1050635
17871
508285
1873308
1593375
926829
936957
888453
1409877
1576328
1410959
315130
1193211
1297660
1944520
865263
848020
834305
484996
1134494
1477217
188655
1960259
78412
1222277
376144
565575
1462709
1108751
43393
1234239
1304250
1887543
478196
382763
1490004
1138282
1495183
462210
1930795
644499
132193
868948
1905527
1092889
737318
1536002
909474
1055915
1784596
1317019
1477858
1886520
315881
967383
1571601
1912327
713021
522697
1981789
1898967
538770
1618902
1627820
605146
1106592
48003
1907372
1018629
1505439
1515936
1835578
294371
1627263
415349
1188240
519962
330020
393258
271093
1713109
1411447
352220
198905
1417220
86474
1014655
400099
279484
217528
561069
1229029
388363
943246
418403
571005
1702748
879854
310527
111400
1227032
485523
642920
1766824
738944
27320
447783
303233
805316
1256572
498544
1644472
766101
698126
126117
1096525
1661481
640296
1783017
356301
717966
10512
577875
1329277
58971
409524
1323031
1390815
594614
1038739
562197
1993731
1756071
1667258
75725
3859
552419
742109
1996744
1692014
705354
954064
43962
429261
1597930
1059816
31896
1127125
557637
14161
320993
282599
1447820
590270
1699524
645946
843522
1939299
1763055
1338092
172447
1843342
1360115
944823
1714054
418083
1219513
148438
655630
468933
45652
225867
393083
1877939
829961
280962
1229139
597725
306073
1515442
1382018
174046
778635
285023
956320
799140
223658
1082769
979682
1533025
1319232
1796008
511580
796731
1930113
1093594
1076935
536669
355314
173095
667422
1884654
404860
1166719
459097
248178
1913972
1039732
762609
229646
1271754
892066
714225
1211110
459964
996631
1840822
714655
584578
812226
525622
971500
128206
373504
1799525
504784
87853
1825633
137118
1658077
233182
492335
1636274
1209291
977828
771822
1685561
1090647
1586603
951045
531354
579887
1390169
1816240
972171
1415255
1363378
1729709
293371
940243
1664338
1740876
1776372
1524804
1985804
1229625
186107
1677160
105116
376974
1326092
1301843
1302223
1479162
962353
1605479
257447
1170295
608554
1130929
1017514
1130084
860595
1258680
23720
1533641
558344
177074
618301
1693566
1642460
1879452
427140
1069236
1054062
508230
49848
1186870
1579929
235928
888434
1578683
118307
386731
199131
1654992
766731
836185
871610
1849684
1758854
1739831
1651654
1018180
1713971
241540
563870
425992
1392360
182444
859906
814675
153090
1029730
1500987
1671286
1956266
730697
428382
39723
1228905
1798264
172125
764052
1785510
1812334
1097611
1410249
26608
1514333
1407526
637727
1192928
1443251
814076
941012
148391
794643
133858
1569807
420753
1032123
156969
453996
1040402
24196
1669039
1373142
1347129
583969
1017442
532245
1566566
1636043
1869346
580712
408679
1410399
1903466
297439
1629255
1057263
1234838
390096
1675410
438800
1856938
1361415
1821959
1742926
1196238
1930386
1807042
81159
185149
1197114
1100567
148123
945729
1418043
158087
1201854
1610861
1901844
1454976
1800132
297259
1876408
1733417
930906
454824
592834
1797862
458644
1961243
719460
1025806
1143549
829977
935193
450661
17987
1553397
714859
1531865
605921
1725679
1791075
724413
604990
1038280
1548793
1107773
137635
827029
1134345
1782480
78520
1503480
746347
245952
1360821
958971
1265365
1890516
257621
1996640
419047
1271595
1603481
375155
1189448
504476
1216856
246805
376615
537595
1739870
1489870
1186113
552366
467563
1104651
94649
695412
1430269
190887
247840
1275325
889379
1105488
1529937
860526
1657361
1517537
1417118
1589314
1966125
822356
123699
409149
1887398
1463246
1428696
1345167
707868
407162
958765
1482600
1499884
286422
970276
1145337
1400339
1064494
464145
22696
1718218
1095228
1688630
216517
1303300
982510
1313466
440528
1377328
1476920
806612
860495
886350
1373909
574059
232449
1047448
759397
1820433
1402456
513793
1120790
1770060
865430
1411827
1274498
1171233
668137
1623340
849202
1227785
770653
82837
515811
803885
1896224
381262
756382
1872377
1533944
524238
1670451
672550
1043018
572921
1634160
993934
10275
688236
1853882
673844
281984
561227
1406649
1069670
396727
1961468
1007318
1455328
654919
173879
1169791
1262646
543140
617386
1996172
857233
1619694
1038442
1398562
698757
1063013
943756
527170
1738632
1279968
1294703
1951958
1202421
1198477
1608918
681043
1618557
1775304
259659
51492
1770562
1724261
163177
131517
1493913
1861022
218901
1061337
1948076
262130
1154930
1033241
578821
1075832
1901492
1710388
695390
1347976
1785944
1965697
1877826
666801
1527197
1254053
275389
902092
1208346
26406
1650719
1049793
1029071
1791516
210934
1931313
1476198
1561937
276354
651495
930807
706826
1743417
786151
1262491
196406
478546
46912
775839
1248892
1276829
441391
1825092
899552
1296262
1847035
1740053
1203192
1167335
223600
208259
1421116
252195
1707504
648575
1199736
663040
992368
1843459
879113
672249
454502
331030
324312
1511894
1068476
907934
1759152
1179734
198008
493297
1716147
1255641
566667
909356
1331123
1914500
659469
1610169
1618917
718222
1468048
343339
1650028
1002812
1747122
1101586
528943
1360699
235055
1241291
935979
787487
447070
1214179
1493005
1325567
1754143
1797595
1988366
631753
1849478
1480250
1412042
311995
1261883
507325
590824
1321900
1857162
1417812
1694437
1161310
1119505
341857
1243698
1099887
1812268
723966
270020
616679
1131885
849990
538805
844293
1750106
943739
1139863
1233748
610335
1302836
379382
749015
956696
1179676
479604
782801
995181
694345
1440688
52236
1123975
785693
1912797
1677033
485893
715822
818879
371192
690039
1595477
1816870
150820
517275
24779
33429
1088293
847086
937764
1012541
1820545
258245
442398
1570428
696751
1666316
443261
874599
16300
683846
845502
1456605
2730
1903111
208310
1126010
1398494
423474
1870322
1114361
1938664
1883117
1885314
250759
1695904
406090
499809
1365257
1454977
1682646
1680429
969853
1611652
1347891
1215839
584522
1852480
149323
1630602
625356
1962685
985303
1833087
1319488
652076
1087148
463022
520174
989013
1771870
565889
1378384
858497
1881529
789601
661309
602036
1857948
134703
1568137
1243683
263363
841093
795944
97982
1488985
316329
666705
49835
1793623
1186505
1179088
235455
1664257
1330602
1035623
410428
1164272
848233
1494578
815056
1797583
1995412
97607
146407
1447855
857793
729179
512552
1300505
400517
670140
617370
1938830
37940
589068
244188
1366856
1742225
56223
1153914
1743342
1132174
1599428
535457
78930
1529174
887691
3615
397585
1933781
515616
1810191
562253
1121412
1805361
329524
1327238
1267838
612592
1924788
1430106
950880
1615751
914688
521844
1890180
1000850
86930
1361154
1033731
298400
984764
269260
1212142
1208426
676698
589449
1202888
1448611
2948
1207361
915675
818898
1602763
586777
1532802
1256510
1268460
517656
214005
1301067
969592
503250
1093714
1652729
192524
760419
1710348
301194
1297187
231851
1262726
1577386
1417650
770628
717914
1910018
213677
219680
1524935
164147
1024877
482882
727194
779552
1959883
1196584
862388
1244663
674737
863680
585345
19101
500561
1611828
1977311
291961
1321423
1945260
1508997
1702299
525181
1576276
556738
417593
917218
239999
807655
1427558
1529892
1701631
624642
1155346
863732
808177
1931410
43962
352043
1470145
54701
703002
1364776
1604476
1901692
59834
611719
639589
1910649
1121297
992370
282299
292757
11273
72585
1694286
233282
1200860
1064226
1641937
1479701
469906
1635737
1342513
1398789
1252175
781437
1285315
1189142
80770
1118773
1966088
1953842
158687
1662675
1240695
781482
1564819
1279124
504157
561591
1409099
1027871
1162113
1861496
741659
553932
1755020
1293299
1159208
1057720
1661088
658282
1059508
528753
1718906
1212568
124880
750205
1084014
1067265
1531542
657891
388635
1534923
256623
305242
303734
15430
533614
1630436
1036481
1765140
1564890
1841857
26607
324366
1077749
1487557
853579
200610
1428880
1862568
981221
873108
730117
1009399
1892537
1329598
1968546
253406
321000
226402
1882225
33490
484054
1903416
120887
945972
1631640
943216
1433315
811753
1525431
1425756
1454795
391643
108841
464923
148719
390873
894291
392909
918692
847543
831472
1280012
42174
1849790
1722454
292656
854138
151374
404529
1049642
1522090
1939253
783797
95919
260518
774639
1959898
842067
721860
1046054
116883
1865571
1229254
1923832
1696607
1737332
114697
969953
1796973
250416
345414
1795435
1429523
1902541
323229
1016041
1525579
1106339
933720
1681915
947733
594800
829341
1306233
1105554
1753344
1314497
242872
1344435
32670
1488926
13523
1073084
1836165
1626585
1293898
1126670
1391511
1324261
572458
219190
414955
1137324
670111
1510251
112510
527570
1133715
259918
1439342
519924
615984
1546517
1028940
184612
1235047
1089838
921932
1015162
1774687
1624590
536825
175851
1833062
1125731
112548
1083449
271502
97249
1091250
56128
1872847
1369928
649465
1704450
1124000
910346
179176
1357061
1624408
604536
224738
11149
386244
721584
1837732
636134
188496
1773155
1375566
683926
975673
1874907
1921389
769993
882240
747399
845313
614732
935630
1628072
993721
1016204
114867
285027
236735
1546767
114668
1482646
1845315
667666
1268589
1572378
267331
243816
1368344
416116
1142873
1750880
1561279
63989
51186
769803
1836346
1635466
1894593
1958099
1238002
1513497
1091739
864098
743699
1336786
774545
599414
899150
1800346
1640244
575977
1391053
1002388
864556
1334816
44240
626619
1937303
809329
135391
1670671
675113
313101
1272721
1592838
742959
1552880
293880
1025527
318593
1197839
50566
608230
785843
1882184
1650241
1780808
670464
1842818
1151453
658091
111749
625186
1676542
1520109
535160
1035923
1873497
226224
1337225
91218
1654476
1545750
344803
1113053
570959
1436090
234566
1883009
732306
1348072
1628013
906745
839344
1734699
1423990
651206
310560
1574439
1363994
1884050
178096
1092617
887784
60799
1099727
1245898
1159974
1939932
466948
32797
1807551
890681
920891
1656101
421436
274101
517127
469403
1328094
91465
456844
1342753
1633177
1891358
1088208
1382456
1664583
1399980
1508727
1233036
1408621
609116
747123
1338836
1983606
1052684
1609694
1723360
698257
732460
1789824
585154
1624904
842265
53590
733491
1404458
879969
611559
836731
526710
890174
505092
1091346
1577700
246212
382564
1009198
963903
1737643
1559052
999680
1190423
760428
683884
1186298
736021
746675
1368334
133304
13105
1036602
1805116
166764
643857
253493
1767435
1232733
1045098
105650
1895964
1566217
666335
670142
1358237
673675
1985244
1077102
969520
1917123
180460
1449583
1280455
1154790
1618635
1240602
1705126
925045
1732311
1536750
159137
132625
1003411
22662
783839
1451277
1775156
390842
1276099
674367
616527
130372
1216936
819078
383123
1178101
537886
1124060
1124890
1950010
529034
466700
1418866
591413
1431455
1278949
1967192
6565
739340
376051
1020960
422722
478294
242102
1283998
1409043
715573
244076
978951
1792089
434743
1370803
634373
1565505
693796
935061
106655
1848924
710969
434851
1018589
403959
938618
226614
1969121
1761459
1062462
1098752
1431264
1729542
1170543
1770486
849359
1168532
968698
1911540
743987
356956
1377703
852496
221651
561694
1107356
125922
1870477
1892441
1082904
1513044
1326701
984105
406740
115742
1771900
1377633
821116
50518
954524
1356698
1526172
1147541
244712
1172312
922366
1948382
380167
493527
1478334
1521718
366053
1748809
1114816
1351956
1744154
1354437
1024620
1683943
26159
1401609
1480449
461919
553387
634638
1402820
611716
337532
209828
1605630
1306752
617080
818740
1175528
701432
1280357
1105180
1838306
978030
134629
1510
35510
1555735
1854918
419253
1715404
1070355
210020
915813
1541087
437626
1629855
773707
350616
1031573
1834456
973170
685328
1744630
398319
1506976
1652728
55880
1675531
535760
1107416
1696655
1459499
572938
87681
1326419
864168
1600957
1751724
861719
125497
1673400
1858387
327838
1474174
1462621
638691
912165
593886
1767149
1897336
135756
249054
848270
1365765
366270
909202
1535302
832889
1826891
339219
1990983
341984
977494
738345
433583
636477
716591
1748503
1188713
925543
639171
1113007
873410
747240
1224949
691300
473904
1399565
1315533
1383350
638212
287846
356138
1313641
1178781
527453
1129568
1357687
1198053
468374
545529
1802254
1905253
1405968
938713
23369
1105335
406621
500178
942486
295854
477204
1734519
495331
531351
533143
107138
265346
492488
1401357
550117
138006
1442794
1667118
1895753
550452
1649105
736303
1441130
31496
807350
300747
1091342
849490
955833
1536240
1024131
1004912
1922433
1839825
139522
227084
1484181
1708464
455850
249060
1511913
793249
174100
762218
458420
930831
1760045
521919
410946
623322
151861
1720452
1515896
1444078
180982
829275
673711
998509
847792
1485851
975110
1529304
1203232
1447756
113465
1720679
602199
1724681
1413513
1131713
1497322
638999
1572312
183075
1759426
1442771
1776439
8259
1948467
476526
1886508
1098476
1554848
889144
1412744
346015
474836
703820
252973
395510
1061368
1913202
1182669
204663
1273120
976948
1564014
424698
204735
443674
364245
1909386
1812630
1523935
972540
203928
1299502
1875098
1957438
562426
1205408
1966367
126881
245385
1201843
470093
1215125
1535292
685877
24626
1118101
894055
1168123
1537058
1009460
1137440
37483
1577027
1869686
1944821
21162
1108864
624161
1617673
1129494
1140916
982258
1259201
1861328
660391
1187679
1679559
1286440
291368
398758
25064
982246
1839389
1788707
1862248
553711
1893905
904194
1678679
1176201
1922874
837887
871586
381661
1522130
190933
184377
1486479
498838
1921533
733422
1099519
1328202
275633
1046443
508568
568521
1529258
1045306
1441047
34357
1575491
1909122
19463
1046849
1189665
81382
1167665
1778244
203692
1220867
1388743
1319937
160008
389026
1927828
236171
808592
660938
797241
1893464
179746
251923
1212593
1894760
570897
1525241
608886
994605
251968
1330495
114321
792510
1039096
840631
917786
519402
1289687
1442560
1925003
1141780
972779
1435364
1811940
784187
309246
183721
816733
1189955
458406
51583
540641
48815
393440
1032589
98422
1663155
936535
1138595
636380
1089868
79450
712328
1358901
1430291
1421943
607554
1909414
218138
961104
1114816
936672
620862
1529425
672222
606858
639975
1161070
670260
875010
102563
348749
275204
1536230
327485
961972
1215919
1399081
345658
948552
1006293
1620776
1927354
1632854
1245259
769171
820985
1434896
102359
204686
693799
41639
682277
1458590
394963
1584210
488780
1956737
1704112
539670
1602672
1178508
1317321
568851
1537559
485280
1490109
1364172
1692814
1071774
747325
1830690
736526
1818810
223753
1963357
822698
1421918
1603765
1304727
1112594
1040543
755661
1781684
372924
1793070
1066238
1489118
342164
214086
1993443
1366534
1247502
1704404
1050311
1653705
1817317
1006282
1589479
1576027
1150151
879462
702550
1897894
563225
602048
776295
1528454
277242
628743
320773
560432
317020
1438791
932321
831399
1039435
215185
293665
444479
707728
907314
1948301
643395
528679
1740777
94535
1841984
1569754
383082
1677470
1341238
1916948
1336420
1946518
648686
371401
862373
152759
565958
862352
346408
1981346
827627
67140
163207
1970432
1669329
142056
1140756
1757640
1227986
247532
1351254
1622964
1167419
29482
869003
586784
1181308
639436
305615
382856
1739027
1830454
1140147
1263538
533373
1082187
944741
290765
138894
854627
1712379
1607610
216309
1107821
1154622
1127859
739284
823699
1343220
1870431
1275589
956634
177035
1744366
111028
1800063
272907
500894
317092
118364
179623
1109842
377620
1173236
58126
1562856
641321
1806605
571612
247716
114052
111316
1666189
847189
319419
3396
952593
1489486
233624
1527918
825791
409244
1991316
92681
737381
767008
1757078
1889359
961899
89235
989828
381080
1359284
1841510
800684
1252987
429628
1075904
416706
595253
531959
250562
1578303
1872228
436585
546853
727603
1246519
679049
1396818
1455695
1721120
1225677
1854155
1431455
57286
409507
1632867
539078
901055
1809171
1494971
603050
1860153
920375
926988
1538518
1270745
592590
1726329
66271
1915652
1989739
130026
1550165
468468
812028
1784662
924960
619935
951342
345045
373523
1057980
901446
130435
1170784
637376
819832
1799185
1606049
1867738
1998471
606943
803924
874922
776833
1366204
1324265
1977226
2818
1339596
488767
1257105
1512596
378792
1086075
240479
1041503
1129507
1428123
1056235
409028
723242
963912
1562869
911142
738321
1603226
320005
1626283
481919
85162
15760
526186
1382285
1226373
1354672
82633
1317671
787447
329720
666975
454650
189652
1614725
1070755
1706773
304736
810459
125212
672140
233510
1403338
752374
1992571
34953
237964
1186215
290611
360760
1649559
359114
1673909
1228350
603897
716166
910465
62641
54052
1654694
238259
861856
1500642
270664
996277
1361040
952981
593519
971018
1546975
734901
492769
536763
1092794
1392988
1395974
168789
785813
471
1342418
1817871
853184
1933801
264560
1918069
489064
642342
1351927
1003078
435068
693559
1937547
1523990
817786
1384708
892200
528373
157336
541849
1735157
1823355
1003401
453789
1476063
1987885
681906
1553250
123666
359413
1878375
1269985
1394608
847994
1835162
193468
425143
759740
993595
1369925
1742628
1470902
1167311
501766
1299521
1236176
427722
205717
1101770
1021857
849763
996115
1818106
1501261
122555
1760440
1946278
812112
1133322
814315
1184727
1283429
1606418
1418433
1713255
588264
875122
1059599
136425
104048
1442721
588684
1503219
1893116
1524980
739935
892263
169069
1246193
586486
1130399
1675550
807288
73121
831066
124950
448014
855953
1073796
481779
909976
695854
268258
1908381
552710
382472
1130009
1100554
1244533
1090806
90185
920077
272296
1359492
1709287
708030
378422
118234
485637
872249
477549
1371444
218420
673381
121367
1223229
1368629
759269
1066592
533540
24240
948132
109425
493484
1017426
1659937
1099628
1751190
888403
1358168
252051
1150985
128314
193179
1537066
753284
44447
59794
1566390
160931
24998
674828
1470406
511084
735345
608851
1705116
822648
1985039
1421560
496943
171754
232438
1125216
116141
448222
249294
266911
124312
604937
189432
1141768
996780
843155
1494165
1929709
1058814
926574
1570032
449983
305954
397569
1404837
118546
1691247
1617026
52090
507332
1056151
1123465
1686317
521596
641783
1284620
796994
711443
634450
73352
1920639
335550
101
1939223
67899
1945086
765028
433227
1101847
894128
1662487
223744
1925202
1222511
1613231
484404
444088
704435
1994688
280626
390348
1390675
68611
1226720
431986
679975
1839144
1640369
631422
1134692
400638
211922
1897808
934355
1804288
1403588
845294
1547575
1144825
1293433
1491783
60229
1303708
1787617
568376
1228289
1045408
189138
1491995
336650
701697
756963
612385
341355
813299
1689439
1838023
183155
466304
1887481
1378691
1346098
254081
706248
866748
1633485
651211
189060
443617
1015178
1710519
1612197
723098
1098909
218849
1626677
661439
194925
503953
1778385
389461
879757
502750
643937
633175
760654
948836
766363
189291
654942
42618
266275
810015
1043017
1331900
1228353
1004103
957923
980369
780790
391515
334297
1619664
1067392
905603
435592
1619907
548265
1393221
982103
293257
1726212
413075
936355
951822
1447895
14452
846706
536017
1057119
1678558
1277144
828991
772303
126908
1629269
1934206
405170
1947791
1195052
356389
1150020
854276
791386
181400
1729782
809667
389655
593032
995076
490800
261064
209343
1730708
295241
1334898
1319017
1285473
793529
472459
756051
1718423
919026
1860944
550035
1815637
56641
825642
1515567
817841
498911
819743
1818818
906385
1974061
663298
1266795
59222
1653811
1081980
716611
448124
1023269
1605556
1594917
1707651
534151
1017272
1271469
703535
1020155
903993
1357292
925641
1504312
1499171
1274111
831788
1155247
184497
267424
1495692
1974445
1055435
769370
985327
647966
1991654
1216329
829357
569914
1148509
871593
1178949
425773
624295
901984
786174
1560149
1200689
961745
1463095
650739
207790
1932761
768132
1100917
151487
223703
1195264
1116919
1325993
1346573
750831
1809464
195791
661517
420627
1289929
1203904
1358017
512648
994549
354391
479169
1132778
218134
10764
1725595
1615724
1110894
1412583
1281409
294660
1512056
179386
1974832
1175449
993034
1266330
1044203
1049531
1416284
286330
1213292
1109703
1542597
285040
1312705
997887
1552321
1284930
1775883
1441226
1003792
316961
1172144
1592357
599530
1213663
1716184
420034
62271
700808
759980
716829
1861776
1318651
835511
1650351
108862
928348
719165
1520542
1363442
1394555
481106
1534246
1947847
1171872
6339
1203328
1785791
566014
429765
1768259
1907693
1557058
1191719
1588800
1959298
715171
520492
1223463
1966883
1911832
731172
1119311
977209
546911
963637
1904086
1566715
517646
1498954
1767525
1162392
1120407
1951972
333350
609782
1202978
1126645
420914
348265
1445157
426093
529756
218783
1823780
797924
1620234
1754410
1159715
1085561
692209
663875
1847724
1099314
1162450
1275301
97423
242845
941186
1645656
320610
907169
720694
1104690
195463
1621674
1677874
1908019
1861036
1320237
57038
900238
1646215
1869970
1735314
218024
1569531
1719183
829891
775734
1319211
1496033
1297392
745889
1277813
217992
754454
1216797
1425919
1307231
396442
1225602
529555
903648
50968
1422524
1271685
186833
1334482
427143
1053180
555953
1441093
1060685
986733
601455
612592
1323910
898949
689999
1194686
1298033
1435590
438479
1385980
378145
1365508
930155
1600962
940178
1430107
1998151
970371
520208
192334
771018
459755
404509
1632505
1671255
1873503
796719
897894
1139850
1730495
479436
824755
1071543
1514547
1539277
1044943
1310064
1618542
1754036
191146
1007731
374624
1092955
336801
1564156
723199
1384355
952545
1100238
646109
18512
1481920
388600
754335
472291
1986953
1145562
1714036
291138
1623396
1719247
1404550
569749
286521
741236
1390196
1206404
1402684
700992
378189
1706065
899590
1187927
1935201
1317585
316018
1859860
733722
1182570
1985362
303493
1943803
639970
1353288
239811
277580
1963666
745808
1568405
794634
229052
1981075
1662799
1928479
1107738
855998
247192
1824167
1599933
999459
1679561
1725520
942487
1477158
1463902
679044
1858721
1405906
1225831
935451
1511884
502478
168755
847116
1331478
1760542
1076572
560437
783241
291726
1093715
1670397
919004
1799246
936653
1198172
1169636
1219890
1492536
889098
1356112
329470
1886856
540490
34833
18884
1138854
974302
924844
498360
1885715
1045847
1412638
1931733
680528
1690235
450485
13598
727398
1822585
554965
892475
383358
839956
1568269
71468
1875392
954492
383892
1777130
520792
1133754
1156976
1892773
63000
1442391
321683
480193
639815
433368
1665548
90483
916892
1261724
1515844
806364
1808782
1591108
1611969
1216350
1249155
972432
582510
380800
1268922
1560257
1104619
464929
825872
517255
855392
1061785
1924471
316151
625061
1378426
848513
1043898
640146
315704
1875824
885192
1261413
27630
461327
1340545
987851
1695224
290121
1147990
562789
160971
1801148
452510
1399936
958358
1664967
81994
879079
1116894
335850
1406526
128142
26736
1358029
531668
130562
368114
107221
1544446
1131564
1736818
1877872
1338324
1714033
333270
1515192
897796
427976
992449
1643972
476410
1211221
430323
204756
871960
509100
20171
223864
693400
726918
1242585
1959911
1664410
1316449
717712
1041689
959183
365787
42326
1247546
1786556
504280
1554123
69745
1937354
506755
30336
821544
1935694
701988
1512858
1301749
1737967
808449
1939459
1353453
1599725
1847783
1990523
1231202
102561
1329512
625456
620993
592492
1147667
359528
1783232
212580
1950102
818297
1242754
845242
1099811
940613
1646762
665292
1086759
835174
473125
1824032
1596411
1285116
1290992
963189
1946636
25233
202220
1942205
1133961
859205
1220858
1078510
568602
1601659
747112
661429
1865350
1706875
1907248
70642
1942121
880844
1782077
1598357
1975960
40455
1142852
1879587
481668
1427939
47402
1792086
1254195
1687114
754602
1978800
323759
817633
1616633
1528408
1570276
1778682
1516276
870149
564139
40723
1158979
821834
344917
1823955
1569248
1058413
1691331
1422162
387234
871053
258474
1384565
1461342
978459
565157
398003
1685872
206235
1707026
617414
1380733
1249943
1572512
54415
385630
285439
579092
1278322
1368206
1145383
1736889
1164112
198119
543770
936585
913670
1530029
409101
588436
919929
980241
1237620
1144141
1433057
1032307
1607309
470840
1625673
292025
1015775
1298843
532567
873976
1112295
1938638
1697145
163384
117724
1304008
192473
799873
1027002
233589
1841281
1042625
886402
1910627
270090
523557
507155
1558380
1452776
151890
1793025
829447
1219875
948042
394666
1710306
882069
137639
1273996
1605904
1037918
1726768
1283582
1716516
1179600
1378477
935816
1230702
1875841
1290504
1223746
1928224
1799020
692412
1793275
305008
302254
300353
911373
1230083
890881
1516054
1471918
1480504
1601031
1846254
288185
435863
309330
247645
1651505
533155
1218621
690987
1802462
1547953
231791
1075894
1940841
1283068
1019761
1971664
1723334
1209748
784373
1062001
910711
1530068
514534
1760752
99546
1721063
180296
1516269
1469170
1469120
1128871
1536145
1741928
527210
667408
663315
1225797
1515138
1177773
1937823
1914173
831185
836026
1463415
1833
1687056
1828775
865085
154137
892307
248251
792493
201157
332085
1459276
1872784
1979414
530729
815252
1405470
1272286
1238632
26963
800947
726079
1547627
406290
282615
467252
1813900
1131296
1302500
55391
470151
1848927
1200632
1143055
1899095
1777289
1403801
1653854
934383
266600
768464
816917
1335272
1330824
1666811
1859615
626271
191564
1673299
557680
1985743
849357
1504614
1105484
1504003
444939
1086590
153708
645432
1649735
1333644
220423
99542
1464385
1791511
89018
1098693
1892461
226501
18887
1018237
1838916
1362683
1520997
302397
1643253
67566
965144
66486
1294649
1640190
1966511
1746707
1456402
348162
1712607
1266042
961835
1030696
1226886
1126593
1585065
1005492
1712656
1091296
546499
410060
630284
83951
1102244
1659832
29600
1602826
1613503
131874
110024
465162
1928659
1110153
478337
1999209
1761935
271406
1922452
1103894
1434616
1013909
775611
524840
1703854
779253
544841
42401
77061
784458
1799641
1028168
618678
1633948
119129
282195
1109632
1617466
820665
16709
1641237
1872310
1432943
818249
547197
546198
636898
61397
1119202
1914630
310927
1973356
1732514
30140
1234143
419400
1323881
1036583
624543
1650246
1145382
1880546
1910877
444509
836496
1347274
147993
1341211
1370383
1505623
1565798
152426
449093
535941
1439040
125714
1969931
896746
971442
728503
1616728
1428495
1888627
1215891
938288
201493
998593
1498483
538193
615584
1241198
651549
226270
1312051
883565
508733
1128977
1466351
203878
54916
1611820
324758
1350156
266469
879677
386853
297942
1485832
20470
104310
1871252
952927
1231371
991555
1954813
1343251
1243183
1241874
1193832
233072
844627
1898314
1648429
1947334
1097363
1944127
1825262
983812
1541534
1960684
502364
267846
425540
90115
405279
1954575
254253
1261975
1526045
31042
548554
1436356
1368662
1046001
355385
260050
117468
79146
542119
985398
229362
751463
193846
478336
555358
1545025
26182
124521
425803
1942658
561752
979850
1380777
1565827
780199
434551
1931016
1829642
343821
662822
1989973
1564021
195481
1583786
484339
906537
1440731
715452
325058
136051
494400
193388
497458
1356160
761879
1171204
1833298
1594101
1801820
1826094
1294624
1456327
543196
1863395
1260562
1777294
1785954
1256852
1546755
1953182
1932381
1115300
678495
1211898
624963
1049678
1513290
1184083
265150
1754221
578551
679733
29543
457702
1035579
1220505
1971800
1618668
835445
616894
101568
1055028
772408
824016
287541
1366144
1162622
1140999
18821
964006
516505
1166150
208874
1483792
1593337
1837938
22317
1018996
663970
401361
1142469
880752
20964
604804
1081208
1141200
1471559
1650754
865514
1805436
866029
380027
54976
821698
1827778
1049688
961811
393425
1167670
1074750
127686
424412
405965
348243
1753492
1556697
1536775
1160309
1659972
701337
577877
1295551
1671103
1482901
1283811
1089335
1792938
131172
991728
698369
1912490
227311
189727
621678
682735
109855
1520757
610574
1908015
1155425
1551630
1520765
799867
157629
539756
1949293
1057038
1663328
1895726
1044120
1130255
1641038
1563154
1485313
1720845
835795
1037750
365298
1206162
1961218
1391649
1131166
961980
101487
1430572
1672814
151590
532380
1100090
1770057
949328
250354
1967834
1063627
1753330
880897
719609
1992562
571516
449516
42908
1293141
840323
1184265
945155
431361
1124991
557034
59613
1509469
1987549
672326
1200320
1416551
1507154
1496308
155982
416146
1629939
991547
1693260
408741
476596
1169720
1713490
83472
1151783
898361
630636
368864
902061
533789
601473
961449
1446523
806804
725505
1356086
1206345
1875189
1496901
387249
1402487
13114
1796485
193860
364440
1148062
9437
1512010
830691
786818
1029619
565292
802276
136422
1560949
39559
210768
1707805
605622
485130
243283
83568
175964
1385521
1682994
1995953
1175966
1049366
386393
1910994
1114136
995024
1393467
1875418
575189
1858595
1087197
410871
819388
978925
411181
1685890
1851014
1352784
364691
899904
1220815
1353738
1945346
382690
1104005
1200590
240488
1619285
1674256
743615
351261
30023
1761291
1919226
832218
337255
1541120
1749219
977638
724688
1047039
156742
992075
759760
1902047
1444836
610188
194347
1490886
989877
1384924
1193358
1640556
1672054
1888468
1487225
843607
505848
184274
1040357
432066
1005233
384321
1299596
43894
961216
581139
1837601
393331
740233
1617868
396655
1749767
555826
1465988
83220
1172602
842741
1485054
1366548
228042
744507
710310
171725
989223
834653
1016633
1069199
380726
303735
606801
1047624
742812
1808513
1427166
110977
1403542
1472793
1011589
895242
252117
709852
689312
1883490
865464
750376
125033
1468875
262296
586825
419798
1345886
461504
905301
1655840
1077540
178994
1226071
678850
807540
153571
773755
401473
40996
1472844
711730
1026332
702453
1657180
186476
253851
875109
1209730
204862
212054
1384289
1492993
1532047
683002
421920
1541870
1093694
735363
1220694
1593806
1769356
123492
375359
1236640
303311
265209
1881393
1067690
298504
670694
1260738
1451678
1821384
1799839
1351696
1189835
1464782
1145498
369877
1284382
56523
342872
1440349
1070030
1262766
918780
1065216
313385
1944738
346839
479127
1734925
932021
1262471
1313034
933997
1889118
1741632
1726538
1303246
1189862
734717
856874
814259
710006
1885075
108320
1289492
1943986
838105
405364
1693263
1200134
36139
25817
1909090
1568409
187263
935146
1709205
1759723
1530191
163469
319942
1823476
532045
1680471
1605090
266067
504996
994895
1597320
462354
1980429
549493
1274669
619231
1222279
890114
1342104
711726
1425464
434982
319520
160714
1511419
928825
1504116
565536
620815
1693227
337655
1864227
949661
486960
839774
1161048
1533051
1577658
1152973
1327143
670866
1656707
1910841
31986
1728093
1356197
1033902
1064863
474145
1580200
33025
1961818
1422852
1646089
847115
625676
1457276
1572299
795583
559125
160560
285928
264850
1373010
1162892
8451
222174
1736829
1752390
4662
415587
1425293
260748
1900182
678677
1621709
1654732
756027
1917737
534849
266249
1948263
225714
1393816
531620
1151176
979049
470361
1752961
1997547
640695
1910924
159385
1572648
190112
652680
1194031
14884
1310651
1411305
316294
1107483
1606584
774623
259489
56563
448279
950002
358018
552627
1550204
436369
1363877
1916610
1281739
128400
1635553
843381
1289976
1107757
891013
1862474
1043905
44696
1679877
476434
236472
205960
1842029
1804162
1268443
291985
975344
396349
1937836
1088064
967904
455799
790613
548752
1158547
879343
298538
1252032
304118
1540205
724718
1643278
1640648
1924779
1275641
196822
987814
1834103
484686
325929
1654474
1635963
328338
1505354
353557
807644
319947
380069
1192390
988593
1198585
773164
349657
87972
415369
1371447
594606
1191655
1848939
256447
693425
184170
1440982
294243
994137
11144
503262
591360
798643
561089
1134866
414365
930016
1195531
1666282
169641
1678939
333237
491968
446206
995002
1959995
1032464
1138837
262145
1832137
620470
281661
1141693
229268
1986341
1832682
122012
1710070
364788
90816
1204253
1779193
1640400
1354254
1954387
991850
1964153
1796441
1397563
527887
1519189
1158009
912941
733517
746108
782453
1084111
321930
667909
795808
1676074
1772779
94658
636614
369819
833045
417516
1686568
1233885
779175
1540132
939903
903117
1750969
1544167
954349
1390204
1202532
610756
118379
642215
1681110
1332770
1902427
1352377
303718
1258609
1851856
187568
1392873
1073698
232755
1522518
824025
1242841
1163545
555180
838533
774497
1997564
1938678
395696
1364471
1314630
1701837
517119
412389
120541
1020717
174913
802088
964636
694758
1366296
1114720
656274
918522
1126337
481661
790825
1056699
1020292
1777550
151909
149151
280633
1142661
1498347
187166
30106
1940207
1306880
335705
1371525
47614
605960
631446
1941839
920018
28863
1097800
448038
234623
442310
265559
108402
11513
549146
1510642
1014790
1923758
180060
378814
1233895
1181353
1125188
362101
149698
397532
1224541
1273252
549061
1933920
1465523
702254
77767
1366769
983751
195113
1883032
1218481
58867
1013630
1727652
1709721
692184
588589
528020
710761
677442
1311586
649753
1154812
1904258
1790176
1431315
1083244
404013
1127831
421520
1555758
502642
1977012
574701
555723
1910180
253798
1693464
768337
535776
791042
1164910
1687689
254972
605075
1035425
1228864
580529
1784812
642348
275368
622171
1201231
1961230
1104507
1971130
859661
799754
1556327
148475
204311
64234
907785
111066
1130475
1737243
563562
1491315
1263893
1839103
146123
1289221
1692784
1097490
1280597
330034
1874933
594306
1965849
562813
1958076
972629
398211
708959
546969
343699
1187901
418461
280361
1324977
1239663
277183
2132
695207
681367
841413
1419416
845618
605598
1579311
1487084
1931097
327284
1768407
510840
1211719
1366437
517025
1335754
1710354
1466439
1960298
540088
1734608
1703522
1789027
1087397
741052
1681805
1637124
297015
546843
229485
447121
678722
584001
514359
1645077
1784146
201484
1601285
13935
289000
1684878
1581334
133112
1095975
1284482
1391355
79899
430940
924463
1272258
1953596
1503573
59996
1150938
1167127
58255
1534218
658779
1685047
869560
1548070
1775962
1669574
851651
8510
1623409
1572304
1682852
1542017
897190
224243
528262
1028627
1792148
1136371
108322
1676135
457629
1069849
1242487
1970787
1442012
929797
850461
1653397
1123483
1484190
541938
1871038
721704
480511
77626
1648558
1757421
1048048
438089
487667
168087
654182
816873
875753
1527888
754990
822108
171758
741519
1005009
230804
1588007
791448
1335294
741976
1955971
445885
839825
1503302
906442
794944
1784693
1841004
1823594
959791
1761803
765500
1994308
855257
347939
181565
1441285
1131909
1322129
530201
274801
1421129
1221702
1234162
142701
232538
1941824
241635
30637
1513826
727783
192462
742829
1843194
1392163
1994060
422529
1583492
185372
1678095
1872901
1432744
644817
861796
1580769
1170898
62531
464630
519333
126395
232096
651023
1873528
1449196
613169
966661
655561
1419527
1398718
1188986
773799
1716310
962569
461339
815924
1865823
1429807
437126
304753
1164000
500119
157721
1005137
1776627
1739219
1212507
710408
1625848
1600805
1452365
1269568
1674271
891323
609595
557519
1052556
643413
336530
1995045
1891870
360154
1632572
5800
680315
1357530
624072
1549092
1003594
423601
453960
1136083
1590928
1829470
1490585
726536
469400
881521
1526083
849142
37600
116108
506450
878420
657881
1457614
784300
1173154
1767250
274952
1001663
1248838
989577
1417227
667319
362698
1801212
1165221
818218
1139724
653391
1528800
1805174
1075905
902006
1845704
1872390
70697
292240
486004
689433
1552650
322165
861711
1377681
780222
129243
866802
1321852
1534372
11140
812863
1629881
1954100
544407
74219
1685828
1036569
824676
1849570
1436468
3799
1256887
1029708
248980
1504281
764487
217727
1043921
382594
1786096
632485
1084643
374812
1060364
1515906
273221
1933289
792196
1307188
1934086
1536033
1596122
1178003
898660
1804191
286889
504199
1688437
107232
1621840
1328292
211904
642168
1187615
865207
685190
488989
1516314
841836
1913617
1470414
542971
1918509
728642
651656
472126
829609
1187214
1545449
303893
901576
586554
1380885
1925537
1884258
1207715
1148470
221703
739290
862254
844412
164218
1894623
343614
1640296
1170593
834728
1293490
771105
44510
1312684
1281708
1827927
1211126
1091080
343375
1703492
287309
809770
1841374
30925
1554969
1702634
685858
1640377
856354
335598
574542
746267
356943
1131129
77177
1543769
1195272
646828
1058728
74321
1510048
303309
1936592
1590441
305074
1211907
39851
1261034
263945
297692
476312
1901521
73753
1974536
1750183
692471
1575770
761288
1097072
510975
1945956
1331074
1218394
1635509
1470183
24301
1208293
1536696
944329
1387666
397050
573092
848045
1371291
1102429
1275362
1822571
1858883
219697
1278412
1379947
632485
543804
280719
682430
1153954
1314261
1387194
275694
93321
1106349
1251057
1672551
1830670
966070
1396469
1151647
595502
528071
304952
163836
591844
852304
1419465
1271483
218264
1872123
71847
1808586
61857
477803
1909701
677979
1767706
306454
79021
825184
1978513
550227
1636650
240061
314899
1795487
1918003
685107
1312338
1450452
1688377
1332669
939789
331327
534891
309684
446811
79770
1911510
1217649
94277
1295776
360745
1736356
1797762
1650946
598299
487071
858544
1069423
458325
329053
1679986
687774
384393
1420377
346691
426031
1163305
1865160
585368
179697
1127448
1216341
1016170
276451
501678
1788513
1588757
1503759
1543936
1787660
868219
1080227
560507
1791668
1798413
403135
1649057
967743
725747
270693
180869
1725051
464701
780193
1116577
1598866
480318
1421858
686537
1069586
1688933
55510
723387
870949
218971
499735
1669880
461831
596864
285442
554524
503606
1776297
642211
1839357
1789861
682145
1158441
1249788
1484239
477862
1218087
1340370
1196421
1725074
1028562
1666555
1884131
1949384
1418576
153457
436952
472785
415305
979751
456484
92074
642278
1236652
1887744
92610
787077
1007096
891932
785049
1732431
785758
680206
358353
1225723
1322829
539712
1665813
1496745
76440
1774728
635834
203219
1595351
4295
48754
1990529
37906
1214093
17711
13934
21842
727729
326777
1555149
1052987
1878175
1154037
1677607
652271
80942
1012946
1271977
507134
1725179
83406
475786
1699999
1355737
1618553
1802212
1372389
931769
515516
987838
85153
635159
935357
1644034
1079132
1632688
373244
1762543
1999897
1999009
1424529
261851
1014334
1941224
291940
1513522
676019
1265688
1746077
820605
1137353
664771
1937509
1378910
1178932
1352108
699909
891830
208381
1454319
266813
1715687
125985
216412
567053
647892
296380
329493
688402
604036
8558
1448978
352442
146153
1622689
989303
1885582
352410
839897
709327
335289
324261
1233418
1313257
1338579
40209
102731
225459
1246399
1184798
777060
1877950
1784341
1590115
661657
1840117
1780617
718773
147544
1791541
763370
595687
19406
1372181
1786167
1280751
1787932
132604
259987
656182
271889
1680785
1956787
547060
819415
191070
1528076
1231562
833819
352657
1420815
775551
945380
1324691
470934
1612834
100900
1797529
701793
1805358
1090657
849219
1759180
1060147
385928
381251
895634
1924563
1388550
503447
1365282
949146
1971285
1478277
1435552
54060
833111
685618
1394898
1537621
693481
243174
98848
750942
514609
766754
1294151
64572
70249
400005
1340963
393946
1104485
1032877
420107
1018071
596264
1433056
1319974
877759
103775
1393937
1600555
949142
1469604
1118953
1717416
1549289
1784413
1750803
248251
1574126
1129528
610961
421082
495967
8077
291946
224794
487858
1340413
1516957
800318
902598
159459
402080
459094
1728786
1362579
1556262
916745
1292708
31193
405025
1650642
696425
56064
670401
1916609
1867341
683213
217000
1076988
1816477
1320064
141228
414641
1694383
33138
1818294
966950
1934865
321561
1789754
1433872
643511
2191
1554484
1678686
1051465
339599
585890
1435005
1557686
605831
737932
1389590
304579
54787
1920031
908758
1363659
128153
979136
377111
1873404
1410898
204849
1483443
434836
1909161
1731181
1765765
279899
1201765
692112
1790537
909892
1413414
1880058
725023
1176567
1824780
83528
1902127
805575
279759
773399
79715
1097242
1435832
1443114
249002
1377070
350669
1278985
91923
1996358
1977098
935747
1663253
1215188
192494
1726344
439490
1054272
479607
1712837
1613326
512201
861594
551399
469211
1701084
1527450
1591827
495021
312918
1414771
1751932
1273766
466828
758756
1844588
311466
129837
148091
220254
1393332
267856
1406680
571046
1744817
951655
1844087
345559
165033
900231
954
802205
1953254
638318
315153
349506
26175
187501
403435
217187
1463545
1453727
551499
1428997
208252
1887035
142804
1370561
1345270
829816
1664119
636086
555477
964524
750725
164716
216221
968289
1337058
690233
135204
61396
1949481
1423894
742040
1325920
1625614
305451
348376
428471
808011
1821617
1918493
978192
287888
257477
211176
1483599
1740913
1159485
354281
917704
112570
1554624
899872
478717
535306
762987
1382251
69238
545618
1070310
785591
222006
29420
850747
300933
1714911
831383
1181720
1912973
394220
1289706
1987181
1386171
696847
576625
1134662
919073
1411915
963850
1972317
1172173
901786
1359513
296772
472459
815053
1521969
1353797
258947
924607
247613
903788
1106941
1392962
517578
321974
867411
374601
1541574
859403
439269
1071448
659643
677831
1981215
1745827
552255
1470504
1974170
1847777
957085
1571300
1267317
772781
61147
438184
1828335
591883
1070815
1525642
148436
1300997
1601530
926801
1360977
1805411
1087156
1035448
670970
486900
194066
1833440
1758658
329300
636909
713191
345897
1115272
1115860
1545269
986671
147711
1488604
820721
1225080
137409
561676
1768848
1225315
1258588
263932
669219
1412852
440410
987162
649268
672765
838824
1004720
1364017
46062
362130
1292834
1809555
1117059
1677473
970453
1750006
824811
686717
1956371
1320806
923561
744883
1032213
940511
1988651
833166
1078828
480598
1634623
1148237
1404706
1690254
1799860
1820087
402205
1235770
1344014
798223
10044
1912845
545978
1032613
465687
1213811
345425
1986719
999905
890776
366870
735407
256928
1319169
959293
1501162
418444
391521
1080712
104500
393537
1647146
1973017
1771975
1233290
1362428
1599895
827066
1084292
1525719
412662
1286750
462173
1483224
1324423
1940671
1782849
1520744
709474
1842297
316421
479575
1744130
678767
1752623
920452
1957389
429288
950802
188438
401259
116902
329244
1245642
1542120
897578
1948697
533137
317710
1166970
1276636
58200
702459
408889
381082
726990
514428
7202
1189811
1155341
1780597
1673617
1513752
733841
924756
494489
1095838
1953199
1994770
1317436
316033
1994071
1006064
166111
559091
1507781
797942
389905
97553
1498971
1786834
611017
1823422
726452
62705
1616376
1494456
1670502
144262
317746
1369197
127884
1100920
784603
620911
1765270
1967511
510432
1280777
141902
1853452
1847915
1779241
303097
1639762
647483
264708
1822023
1286391
1312794
953572
1080342
771726
452956
332552
1878381
455216
1704766
1744741
52942
967114
123148
1040044
922474
1824562
757706
1668290
1575131
1446176
1935161
801344
1186964
1512457
985529
963651
1038000
338104
234803
860729
476267
1829275
1422271
1452284
1412239
1468450
1542011
1416738
838584
755178
1823085
1904000
348461
1681888
857839
174278
422564
797553
710838
441338
460220
412458
1106411
480394
323166
1740472
1400795
1636881
1412920
387862
1997755
1704716
414643
26194
998656
85089
1305540
1062345
641696
1997216
1394904
16266
26892
1650050
1662467
1753524
1696550
25369
340331
1908600
1538905
1929247
1416997
1195439
191641
1781193
1183169
1018833
1890361
913686
1353222
1597576
298716
51055
817168
112722
282533
549875
351098
1429094
1715923
931110
1694538
887178
1260822
88096
863998
148657
1467815
393122
1734889
1892847
196689
1042964
246340
740758
1258477
739502
750649
854814
95645
1152218
251726
1940732
333882
1190078
946688
1561371
803802
575856
718284
536552
30056
279802
1639739
882743
1818003
560288
105274
690915
261853
918198
1528537
1210221
1863347
1305755
917994
1976951
1773361
1493985
102814
1392056
1470162
1006970
1321995
1156546
672944
3022
173142
64396
973761
1385595
184127
564630
753814
1665188
1601766
894713
45633
1580468
974633
10389
1246441
859283
1168867
1960835
1030059
1843295
605726
1399476
872042
210929
559395
1549196
246945
1708436
273380
1614158
862224
1502555
720092
895947
973404
1640185
180443
1651965
1838394
814839
724094
13749
226799
1101464
1311580
205906
1021322
354745
1664573
1637971
879023
1406224
1693148
511809
1751439
1869832
779166
1045358
218671
1744426
1516569
840247
1322300
1190124
1994687
1910464
1832373
1458726
1169884
1861484
872338
702271
884458
1918887
1082824
1758697
1774862
1498370
333928
1111738
1486886
294111
513391
1939756
1961851
378060
1749167
163294
1177368
1324766
461142
501016
741824
870105
1470062
1345605
636523
1823635
870944
486841
1905305
262399
866059
47414
792413
829915
898594
121434
1749706
789560
1438057
1029878
815979
439966
1749432
168143
1464282
31279
629299
1970945
976575
951926
767446
1386193
1447648
229346
689645
1065616
1925320
339487
1083513
893544
1817226
1922544
1520709
1819870
979208
1074334
1277616
588334
616738
999107
1696675
657541
939010
452979
618694
1596013
1326960
958003
651769
1937835
1503618
1833938
1072489
353489
906057
812214
1513693
910090
51820
277950
437061
1146576
74905
685506
1564357
178390
1551267
451124
736849
269679
1523105
1794803
822527
1742068
1014653
1105350
434715
1459656
1449976
1451854
1052000
1228985
670142
595857
858903
1295061
1558476
1192774
1788622
1813072
935026
1150126
1630563
357940
748857
1953385
989493
823547
1012787
1128993
1204536
1563180
290219
1783924
1575641
211836
338737
12333
477397
969186
1146697
1376491
1915048
759781
324138
362540
1408393
1788448
223790
84388
903280
388704
242542
1398010
217085
560162
1887296
977597
1126603
446461
1271657
994088
1946535
535484
1763069
769978
1959505
1140831
399843
1547094
403553
877374
259379
1617163
1087441
1719591
895975
716887
1647558
375441
1001498
1558410
1234590
1266056
449445
622004
1547729
125663
1708146
1261775
664846
1518570
1299955
374236
776794
1416740
1597151
1882153
1952756
1980762
126702
22101
803439
1414740
1444130
1012565
1472688
102821
623320
1544712
1996774
1400016
1283555
1637313
832213
1411528
1351110
1366947
1061575
1434671
274000
318810
761229
1230698
546033
628599
113266
1078683
234604
1647860
201596
1383523
661825
1687826
912208
1645546
165944
1664122
1924810
1731941
769773
613921
1129963
1610219
501343
1278370
477667
103563
72224
464984
809153
1747892
480452
520610
1266448
1638543
1408669
1161529
483857
73471
1895031
1255567
1380431
559510
93873
165125
1637836
1003293
328544
747884
1212137
487644
85276
656855
1283790
695013
1330961
1537839
146028
1084347
1776999
1362071
853244
1055852
879584
936669
775417
70332
1712836
1004368
1313853
207131
571733
514033
340541
382954
1095223
801083
1462475
588956
193343
1708435
278280
222172
124100
973997
1949111
1620716
1061327
1112279
1851708
1701421
288617
104684
550976
1722947
1585191
1144466
674383
1317387
1139960
131648
844509
1977273
168715
1401370
999084
1017216
1235628
1634195
82149
1018992
590969
1020678
945584
1305063
907560
1620451
209618
785570
1047680
1744103
788157
1892249
785320
1964845
667105
305967
634796
1628199
796974
705270
1656576
1395826
1797080
877465
1196837
446687
638946
1667084
1831772
1234246
914203
502533
1690981
564221
1606943
1487304
1460339
1585595
1035876
1408667
1241375
1470012
500683
1235539
1534094
494104
1773699
1601521
407685
1515563
1360878
457379
1058616
923209
899821
219909
1284328
210399
1097135
2748
608603
579285
401032
1032473
1937893
1073280
531808
1479212
951615
856407
845433
1616847
1730258
1692907
2151
339676
1049864
1418340
1993943
27277
874345
950023
173063
729507
1217312
557893
230591
618914
566111
1058804
284214
63067
1581100
1347698
1731952
271660
1392597
1692616
1039133
158124
448074
533604
141934
1545900
277275
522448
1963075
1529152
1222577
1696449
1194795
1831182
1598818
97379
297564
669205
242263
1373194
818643
1862373
629180
1086039
897794
790086
633072
1450957
1662639
1098561
263450
896568
313771
1126359
165045
1972259
716513
1669357
458480
1372601
992105
378898
1079189
399294
934850
881683
992639
730483
1490432
1715707
1394722
349376
1089402
1379498
1365742
697834
442682
1241749
371558
439349
1365450
457693
176398
1320910
226772
1129476
96015
1615226
1221696
776430
763652
231012
434192
1799915
1866184
610545
1031857
296612
1259226
1839090
730405
1277744
1914845
1627968
729751
654235
1678314
1711607
459371
1338858
1541460
1683391
1341569
1291383
1077897
84768
1663518
1757115
238874
276709
1851175
571609
804600
1964124
1240268
482476
1780514
137858
202817
646920
230056
717114
1163564
1284950
315219
620629
1769229
1816754
311194
959716
538264
691787
580039
1271854
1543139
1450280
1459958
841711
1798224
1806179
125916
1723966
288317
299625
1039574
211707
1409169
845770
19136
1449940
463603
67362
1500250
872389
1721671
424819
913359
1972433
1628797
1915014
8054
1939513
436336
1471605
320923
1311282
816184
589431
814129
1238614
1152412
77910
75129
267976
235298
920181
609267
459079
37034
1424443
1810398
1713388
1976079
641246
372725
1185473
1914995
820722
404115
482936
239690
829594
494583
1791844
780200
1907193
1404647
1968283
489811
671830
1432873
979341
139122
1502355
8137
951559
1092115
600481
917520
1669684
1567147
866416
1795820
1020759
329549
1186288
1754675
472468
120237
1559107
483586
387552
1601024
1249935
644254
1668318
56480
768761
708240
1883528
608443
65037
613822
848722
1200139
898419
1669433
1338160
569672
506917
915583
619399
401604
476381
122839
1651249
655105
688621
83191
731737
122015
22743
570573
1518695
1193794
159374
1452228
1435425
245602
895135
385857
596439
1419628
1183141
1991526
270998
570764
202997
1431999
928164
1836746
529518
170441
875977
820812
1617931
702572
1713674
665740
125231
626394
1161472
94476
1634479
660469
1167776
1930445
164662
766318
547126
1567216
1573135
1492664
1894001
1520608
301473
1065186
351841
1665392
190562
1733516
931216
1300012
1749429
555232
740877
1277831
746127
962488
910247
1268399
507661
1644835
1294907
1910042
688294
446500
325670
1004834
1674547
1863788
1775586
1378111
1535167
1922179
1484514
1406803
822101
1999718
1450377
1195801
753116
1891005
1861228
6839
281984
347016
1549917
882795
305860
603541
1843461
1451977
440012
602836
569655
1502852
1740391
1879268
512607
1464777
690968
71915
76710
1541450
1191601
687015
1789374
471791
1217148
1981916
1856938
439356
1198277
1085330
1691772
310319
1836898
103048
730656
1925334
1348312
1532710
1878028
967646
702143
1012049
885843
521489
1438726
779240
1083769
289022
1129167
1914402
1780189
1613255
1285670
1824273
208455
585568
1573739
479321
151826
747792
529052
916282
1321727
1795654
1466482
19084
1812384
1919487
467713
1552556
674289
782603
72889
1688084
217204
1114326
330827
1596980
1501137
1605467
1998834
1810019
904520
830188
1269803
1222480
1302601
58855
554386
1221177
1840110
972154
141825
1110897
325057
1183754
1969519
919685
555509
1274954
351609
30274
974846
1747193
576360
433058
571821
1743632
1915323
1161133
1510688
1988340
940565
555090
1167301
1377111
1902024
1989403
1498729
990070
49059
235797
1338822
683662
1533746
1766333
133403
1225697
1211060
1059678
1520880
124667
1669837
48800
1536392
1054752
437876
1382729
1513339
1594460
1627751
1763188
1674411
1851307
1448183
166376
429394
1184070
1631065
438113
1938086
1559188
783729
1315668
370073
1217929
965063
1294823
233181
1434677
1783420
684950
1746118
1328590
1973919
699409
1451390
919275
1120285
1298236
283389
623712
1830719
1489364
185502
712297
178837
373118
916430
1929585
153576
107145
1870868
1446963
1111450
1955817
791463
1258104
1494073
1851947
207462
763911
844099
1683051
1504606
1930340
1773277
1868912
638990
1582405
292236
206630
1400726
1655554
1946756
221072
430403
1538671
338272
1634341
1479370
358947
78583
1257500
743148
1208175
961555
423701
1526734
1748006
72173
1957962
1056902
461088
433828
1605812
208983
473112
270573
906470
1079101
1449776
1227979
110143
1365100
251824
481002
173808
899985
1918069
677985
1939360
971434
987116
1395548
1841229
1110768
702566
119792
1507908
1657654
1378179
1574390
989278
654979
1085426
1882019
1911911
172774
1320305
169421
1842924
211544
322244
126712
818043
614221
1679643
671675
1852642
1395318
330215
1830237
987825
800580
1991219
1740195
1531304
1746104
416636
1177907
532347
487976
605269
571912
677157
224131
809121
987137
960414
1678815
1120912
378856
1573220
1908991
1993646
45150
268676
667993
748663
968224
800364
1929615
1625168
1338478
744900
170437
133271
1456672
1606301
838046
1560183
769703
940914
386452
734623
1799572
590598
452920
1826529
1637891
1816309
448654
1903904
1252627
522549
1673470
172685
36151
988198
1203064
526879
899757
188571
1663993
421331
1206262
563115
47015
1186561
1917287
494283
1232633
395889
1075881
1205607
92006
296983
1234245
563874
39100
1125445
147491
1042484
1913362
1279886
623244
1120317
1327376
982406
1193474
871436
342640
285825
511616
77625
1259270
1769802
188095
467797
1736792
1665711
1733488
1321462
201700
895504
1428365
1663779
755835
121826
67139
1704697
1881671
1346840
830366
956635
991592
1775978
1484343
427420
1877191
760993
260294
1103710
1444990
277513
1177049
449497
1255615
1735939
824807
463657
1239568
1770165
1780666
1636962
333307
1231950
1167475
1958651
962816
1420371
1119246
1865781
879440
1974888
1182796
985855
1076023
1212077
1152401
1337537
4701
268827
1591126
1897135
1726262
1507377
1424109
619141
769081
478302
1966005
1881516
176969
1196976
1431155
646286
196409
1482721
363422
479873
937217
33204
107336
1671783
829967
1886692
1268657
845875
1690396
1252615
1611907
734397
325731
262125
1042874
1189944
68294
1678392
1507255
367606
1432522
1644192
965998
1861187
129237
1204295
1036131
531280
1539633
638107
1851497
539715
1527730
1702271
674596
1099625
976193
133994
1040264
1323935
1810023
1440624
376298
909318
1323386
1388926
1262952
365351
1348352
258709
1514787
1607836
1285006
1949392
925810
335989
1714121
198738
1819813
821356
1201045
1609244
1989341
247775
974021
1764802
10656
341138
1585489
1313293
967330
846498
1046420
1409873
172689
1699293
540289
916536
880002
599322
859387
566506
1464482
358436
1471388
323469
1470255
1710976
262541
775
1696233
298478
227538
1888018
1825097
955457
859702
1358946
247159
793725
1982452
186445
1353790
1920848
275382
373260
360363
623344
45964
1462999
548602
1521827
757536
762181
1561205
275387
675090
1180081
994399
717724
464216
1597032
750381
1749935
1721674
374769
392213
793858
445820
219619
1800175
1688501
498365
758061
760139
1809739
352504
1398455
574917
891178
171539
1233160
319685
802094
490055
195604
1804504
439701
1724365
788781
1746171
520968
1693466
1789493
110344
1220224
994879
1489638
741537
1721742
1974327
1598139
370948
1027495
1924250
390935
1299364
800078
1742174
1704332
1131424
1481343
1607206
415770
1384778
1203274
229128
542216
1512874
1122325
986011
1272332
801218
1124444
1016441
599986
1447086
561993
19597
88920
280456
812974
876165
237274
1913793
104083
1076611
1679299
545337
454387
773390
1013849
1655503
1521183
892642
1885033
668931
1928945
527156
475928
1265353
371008
1715753
896159
1207688
1781902
1699258
1164110
771479
790907
1716956
301663
775072
790383
1290562
535212
707922
1165640
37128
1563087
1839780
251848
1149211
37789
1297205
54067
840905
205822
731190
1535567
1114961
730684
690630
1644376
1819167
412695
509728
979072
498591
1297096
149618
474450
978361
626871
721448
366502
1983010
473057
1675351
1491735
239576
1008237
1118738
1721023
498517
1664808
480243
1611538
849030
610215
623738
680083
1200232
261133
19368
394322
208474
641263
310651
1384339
1797951
822440
1522138
1185997
919365
1075566
1277499
1337512
1050003
998988
32375
30814
1914055
173116
1240693
1107319
1076269
1988398
1253651
77970
1206737
866459
490561
1687641
1681608
628136
1045837
1373095
551739
1633251
57473
573824
1831095
1382066
796416
1783107
384297
536763
1763930
10084
96510
1678936
1843418
437215
1496363
896849
1519167
1933606
1330321
1168611
968411
1093487
1193766
292476
1266113
94791
1581286
788439
630438
1780943
1803574
1838396
330094
1144831
89140
1407365
179981
286512
1193883
1262086
1617651
654205
988175
736098
988246
108078
427087
1781474
1824045
1842736
1724654
1662373
1827795
76293
804381
1553110
132953
581966
1345721
690975
797737
1435828
784240
307995
1721890
544411
1714758
431727
1984678
1372182
296064
1093771
1016662
575273
833156
1185909
17325
356831
82459
1429508
1304985
1892392
1349997
1290846
94950
535255
1130390
627155
1275050
1543348
808391
298032
1891867
1292384
831360
867274
1893517
376327
1738174
931284
265632
1387332
1813393
320935
1185739
293597
307712
416686
1438704
802478
1122452
1777962
1222759
1813382
1096244
1261711
163148
585949
1061620
1791224
443601
355396
113699
818373
998153
1009390
1548571
1394912
633351
1331783
803922
350301
1282331
1065739
120222
1801743
167109
1250796
131727
474748
757597
541483
1293531
1298671
906267
1277274
838037
25747
1668541
342826
1296125
1872800
164240
1111015
256837
38168
1813179
1244739
1909567
581025
1788102
66163
1878717
782599
1959515
814847
1809244
1572787
1436243
19701
543636
659768
964395
1670463
701472
443031
27565
276875
478193
963294
191469
25819
1627738
1564471
1453850
242906
567227
877593
1827772
215579
640190
394325
1439162
1452643
914097
1582463
536764
1014149
1574400
1320497
715852
1506100
562934
1470095
1384859
729171
773411
1338380
763600
1638216
426184
1277
1552559
1736353
1483141
1569804
180931
1145010
1430102
41652
1411936
1062041
970589
613669
1822695
1805821
707237
848702
1639041
1418185
973868
706193
797040
1235890
1219403
1707650
273439
76555
300576
1442270
1531363
760536
1192375
565670
1675442
1114439
1233015
1792501
1096601
1311526
706662
1291503
673670
380105
302258
1929902
1373745
1265070
1879473
528433
1295852
807735
189908
693507
304930
251580
1749473
1680187
1561656
516288
1415188
1005629
1805316
1558815
1476767
1303634
46074
433922
978138
1155437
1139093
385820
1269340
316349
894520
476384
24019
1334243
597909
1961489
545162
1577523
289580
548313
1190623
1237311
1418083
1863268
356603
1691626
1732842
82920
1443572
1478129
1972277
1654944
1879508
1454338
143421
1865266
148580
1360973
541715
916262
1253184
1598803
1211444
1766991
70448
53324
871522
662699
479009
1985388
1872757
28294
923863
42360
449440
1682688
746890
831735
173101
1652850
680553
1056925
357181
777255
1030836
1280266
442039
979339
1474859
1715028
753544
1563134
1169258
246404
363116
953051
1305623
1745134
895569
1922918
228936
1672073
1723655
702218
1902836
1922490
1874636
1783284
1712744
816269
651981
457946
1655468
482957
224121
952541
1267436
1577510
406305
687634
923264
770777
1489642
316756
552278
411187
1728576
479343
413775
1373162
1432214
1938429
147969
501125
674122
985610
1175516
614466
1606696
928755
1263719
1679713
1714269
1271758
1099477
1429276
1175389
507103
839530
593520
1811832
54132
386204
826980
1501944
70195
460681
246995
5844
1649050
1629832
1619503
744623
1020661
1979277
1993270
433629
1482914
1061820
1835126
51108
1901409
771667
1473650
870252
746550
1251646
1651903
1139827
1512702
1424835
713711
1199483
1954778
1495399
214787
1483096
296787
1050593
1794656
717703
1370251
398785
1227107
606236
1983688
1984055
1913635
666766
757618
765298
1206455
1342134
275512
300619
1391562
1441492
642794
1773985
1496715
670701
1180518
601981
1966595
1640299
1824651
957673
612374
828555
157951
794607
613421
1227325
303608
78601
1749903
812172
80315
1509847
604339
77305
660654
1601698
1158408
1082850
1452251
620380
1102476
362690
1086460
829858
562666
1342179
414370
765300
31340
1823943
1530059
677450
1325560
1775253
182367
1239225
1346073
919248
953463
810915
1791869
1880625
1171936
1751948
1550767
543401
1943541
445125
1160734
1136506
1179288
233341
1724899
1554454
1296454
584622
413603
1198300
1802696
358982
1059395
554742
751633
1067044
974516
1275654
471038
460840
1892267
1908299
961642
1556584
1463187
1803454
612595
316797
1625993
1640392
530054
1534825
587788
224980
484209
1409461
210191
1764967
1396095
952250
410457
746933
347533
1074593
24548
231367
45240
1992484
731413
630609
478463
580702
1071291
267532
1032585
1453331
732152
320202
1122924
202156
1653944
1985132
1671981
1158664
1353807
983756
803466
1876255
1639137
704174
1354245
283624
1610054
867518
47843
1540535
1663806
233681
7195
1256741
1566573
778597
1310772
541691
93118
1141508
971243
813169
619251
1957010
862428
1350185
139055
784345
281088
1069365
1410983
229752
1698515
1194513
874434
464237
415152
93587
1405003
46014
1926656
1786196
68220
194336
1428244
1428861
380668
1237959
1465613
1767908
1444244
1108620
311097
1156832
408195
477361
1389868
46643
1490755
1391798
176035
1154366
227808
1547268
1626139
196936
138954
1431509
1081067
1792440
1512205
1479604
547766
1598540
605084
977970
928026
116493
611414
1419986
1444322
1658287
246552
1794476
1567345
1055834
1166835
928821
1788360
1093436
489570
914045
284966
1433202
127853
1087334
1434650
1882344
1096508
1351808
500421
74100
1620488
1496030
804683
1367613
403631
1133228
1525707
1817204
1592795
461049
105567
1852893
535658
1296057
954279
735903
1499093
630080
1621983
1316881
1027238
29249
1336863
1424148
243149
978609
334626
1081185
51502
626039
709732
1067796
808683
1112412
479274
1822247
1417198
1657782
442041
452201
1334898
1828623
1414211
1161547
892795
1045281
862958
1685846
412259
1098467
846311
462735
535713
831643
827270
542438
1259766
884207
484024
1472281
881910
1239290
1147563
1531363
673457
1011150
1205256
1891052
1275495
1182425
1672921
1003044
1746584
1814971
1581545
604906
409814
1378612
445703
1148747
1404191
677534
1238784
1019046
1989545
1697005
1818029
192630
115245
581207
344682
1594556
1860849
811643
1725992
1371564
1148188
78555
230431
1187157
284774
152340
844244
1436558
676747
558628
623215
401528
25736
1715687
1310836
1072094
644147
1859498
142939
1696320
949184
923099
1944549
1514550
86961
1669099
129994
1129301
1288127
1970811
1871878
1843849
1897519
1425650
185274
282633
1604922
1766453
892421
246978
1904934
1769547
684545
103474
1560172
1331967
1074174
601238
424271
421020
1427310
1360690
1027772
570700
1820576
67981
1956885
49770
182798
308574
1584928
1699656
474137
174793
579090
532110
214573
1822197
836582
1965339
654962
279597
1873031
379851
507028
968956
381358
648446
1644480
1887458
1204227
1697878
742427
1979855
1711714
1928842
175605
1862350
83628
114580
1026684
373756
560777
1279192
313561
1129764
1316136
1810993
327530
1758128
1445038
455903
1429056
1611253
831755
595824
1801444
693828
1540071
1820234
1038028
1824470
215537
819240
654200
1472268
1729272
325310
1347690
922508
551479
1617773
939978
76886
1755897
524008
1019089
1601566
1561519
802
511189
1405219
470749
1641587
1982430
688246
852877
916949
448267
784685
1896420
596799
468509
1297098
806343
1876928
306366
623981
602494
529043
696542
299834
1515356
1067629
493649
1752097
211141
305203
404862
1732558
1622465
1297059
1703662
81145
888013
669344
1061190
1704840
1590603
1257222
269225
297639
353413
981378
1281640
771958
143310
506469
518769
407993
1406158
453159
36100
1349069
16299
607441
1695823
729870
23243
860650
1634472
1095663
681931
1057375
1581569
154849
752193
978798
154046
1174773
355030
1212198
1528791
686241
1828094
274927
284739
929723
1099036
1668359
994517
1966877
866724
1459510
1246070
839773
1567552
425462
1980521
1131891
1149121
180505
1019191
223841
823556
1714411
1279858
1378463
895117
1922489
902292
1738731
1258482
652320
1025090
157895
1502274
957810
94639
609620
1354226
328032
375970
1498490
1735101
1890628
692075
1062620
1848246
389217
870065
1320362
508933
1426072
196971
1714568
630657
607193
458899
1054261
1678055
661595
1390687
260985
752
1805097
1130567
1793951
1439661
1181159
314635
998082
1483089
1060663
1413699
477106
1152526
683692
18852
91736
651503
439347
1774531
713962
367604
889480
717638
1870820
415886
570381
1152463
1345743
1568593
1003757
1785675
1850339
683521
1237797
277853
599846
1123601
903415
1546279
1910591
746051
959303
1637483
1716633
481262
571170
802120
25819
467886
1063955
1396702
229277
516484
1176677
1581778
123846
1183018
1227949
895150
1306150
1631289
1150049
892834
141813
952993
1800630
236162
1441190
1770581
1370444
905579
1191379
1158111
1436984
383210
214731
1932239
312821
1439336
1543858
1847446
185350
516252
168446
401984
751622
1120241
1088917
524452
746116
663525
1288025
1753608
1234635
845558
1422820
655106
592206
1285516
1198432
1215835
16934
1686290
792313
1455359
1750719
1572741
1741510
207129
1821005
1148724
969848
377175
762878
1367322
915291
1362103
553829
554980
475152
1717621
1621096
553817
1046718
499593
1011792
404974
648654
776545
1007955
54218
1636056
1187619
1241855
300793
985637
1761877
851854
1450835
1936290
355948
1948757
1039316
1727022
1052425
1220615
1502709
54400
550996
617096
109311
1706284
1413390
1746353
805767
268948
251344
410545
52720
325355
933695
572073
592585
49893
945599
669714
1099579
1201032
343696
571730
1363278
820433
653783
840210
80692
813355
1482742
1924592
1747720
977867
1745190
1358042
1038688
687521
611819
1286317
462812
1640161
1348690
39430
273199
652679
681461
103635
1291505
1779500
4346
662437
1953331
34890
694159
742255
1389045
1821284
1905602
1285227
1297187
1316580
1148531
902947
1637103
664026
1969062
670622
1882678
520493
915530
1956543
1366749
563264
1791920
858983
372271
452880
666130
1857408
479988
1257715
910950
222119
227873
1313618
1813471
1613435
1168890
632866
673742
201877
1137707
1622723
1293765
707399
1583647
1141679
623309
1644676
1617565
1341277
404505
706136
1502304
1505016
448805
1151200
1736063
640604
1037069
198760
49561
1174460
384438
1752900
1166820
1571822
1820711
1156161
1227692
669810
1688683
56168
1156222
834765
1013348
1270630
1667504
1182376
1520903
1747291
155616
1683817
1269436
581798
921390
1313215
1334023
533616
1503446
1381342
628203
1395410
1938130
668393
1429600
1080763
1572948
1687196
1246240
1591988
1579180
1493768
1712841
101905
914922
40515
301779
1667515
403923
706236
1754502
906342
177749
1766808
1042631
1128227
46161
124915
1838596
466980
397185
1916292
960760
774908
1193186
366962
45873
513090
1156243
68604
842578
1535040
1890486
1992690
678249
950447
1542800
1209079
319503
1098415
1725660
848762
1758427
9770
1299126
793892
659626
1388723
360880
1402020
1498242
1712022
1238567
86579
1173199
916193
1938416
942682
1116252
403283
1261262
1702328
373893
589453
731862
1901122
1835190
1068679
424826
249096
1253054
183745
641760
1735362
296269
972173
1078451
1075812
499311
1833638
825448
1288034
1165151
1724687
1440103
1625461
226194
333097
1879827
1920842
541948
683143
555622
1273550
1022664
846201
1915021
1224162
542424
1626470
278285
1610791
175051
1350486
780691
1653240
1217670
1215668
376915
1533655
1480727
1543973
852269
722354
962510
118480
166673
1186967
1147540
130731
1054323
384582
691624
288434
1943116
259104
1701845
670472
758011
1509532
1815265
180062
1287627
1537829
1219046
448794
82663
525113
747353
814223
976374
350010
1399118
1684378
1666194
316638
970332
475397
1578162
1269197
1696274
526941
234749
1927201
278970
1932195
1879573
1323772
197150
339414
1944305
860728
1455707
1879250
211742
1688382
269804
267157
1886903
94016
257243
915065
1590112
1934527
865494
1433319
1262977
1450143
868839
703273
92912
1328032
380417
1943431
270405
268946
223550
416868
783166
717114
1782010
1783185
1687231
1517071
1598101
538108
5596
856442
1880066
1059873
248055
441195
1271777
678191
1009881
604603
832722
452624
898888
441409
768621
310222
1703485
1133642
889986
1255289
733423
1579949
566150
87143
461825
1230667
1425398
510813
221783
919005
432545
1505779
529554
1593582
348276
1617156
1994605
1031097
1316062
1364797
930123
748384
102171
326831
16573
333007
1450490
1497560
1590181
1454927
1255394
958330
1463488
860017
1477187
1931917
1225411
1328300
267698
868168
1624148
1560097
1064415
366332
1297055
1211535
614523
28957
1146421
522495
1441465
440333
1558102
180211
859972
1417666
818147
247397
757798
1344518
386154
1352659
1868789
77882
186593
1344476
1364191
1350369
79489
947007
140449
971440
604081
1413845
395277
472244
1451471
1393859
228739
1859224
332440
740934
1727706
1155298
317815
1441841
1524098
1847538
638470
1905990
637492
327514
1717787
1906095
692242
292746
1364652
1199973
542449
1305617
1516534
693643
1481797
1167350
1067286
445978
1211438
1727330
845767
42254
269846
1541512
183771
472142
672206
1832455
1823978
1366346
1647539
1091424
1903847
451492
1449125
962609
1931918
1559676
1138172
476150
1518998
1658820
875238
1805640
1443332
780679
171209
1847539
378850
1130294
717143
1018157
1778435
1635977
172003
1145739
470774
413074
869325
184606
968580
1133743
1775249
1668065
1342927
1730011
132693
1246175
1172506
1252816
1373775
912304
1421463
162303
757441
900338
1565970
1415016
1084211
684714
375773
1457729
476
1716804
907196
362398
959437
505004
158913
49605
36221
1572700
1293482
365913
1405217
675231
1137621
1536507
796373
1404830
1950776
566422
217199
330543
1903690
1950869
1493097
1208182
1481003
191044
1683455
716288
269696
159502
925524
1254134
842142
522334
1961656
357099
167025
1936918
938178
1230503
1351606
1814500
1005721
1913534
1043567
40339
706777
1911551
915367
824447
624738
1968423
1093711
837201
1565948
680608
358635
1249902
1324489
29679
1512371
1139996
854335
774814
1379068
1003017
1531921
755986
863208
967498
1282591
958615
573168
1037976
551574
834966
1333977
339007
1020243
471828
1059071
327200
1625424
977848
244759
739382
347138
1440206
884227
689873
925086
1608514
133032
1143389
1838679
1156218
1695078
651347
790814
1638679
27607
1895799
1748328
584145
1901479
622645
22861
1752907
1197972
1519637
555026
774614
1496914
1547208
618354
1968700
1435814
1649663
686067
723532
1357223
837463
1287058
804190
1216797
321880
1525669
384496
1210233
952407
314227
451924
491249
542855
1861961
1568097
938185
1742675
91657
1838648
254110
1926829
1498409
1880221
709929
34740
1300023
1770060
667655
458200
344914
1405321
1167408
1069660
1332942
1746008
1349836
396746
170747
1527908
1527851
692145
1860446
664309
217826
1997455
632554
1952722
568987
1273195
1746139
1578076
686216
326154
1101473
180559
1982470
1821752
1362111
1750129
1185840
624751
323793
1490802
1354158
1484821
376722
922169
367815
578146
642639
59205
1609885
1605953
417747
1794152
1388767
502538
349925
1579359
1691710
228305
1248711
1736825
399288
87083
431764
1075603
1653918
1322364
1583604
955449
701237
1417211
1883017
883340
1509163
1562005
201455
1228689
712826
1523908
1369696
1968774
996516
781615
1904742
1756965
400002
519014
734268
1046833
367462
129912
611559
1292838
394243
1882786
791083
234879
620077
129590
826495
1617307
1162022
1603323
1412157
1601412
1567642
412134
1068684
922871
1811566
961833
1179133
1522254
59237
66226
4647
989650
532288
36359
553219
18675
1254273
647363
1887622
641900
379361
566701
1379409
756635
21554
1310205
456785
1405344
1416078
1687602
1132950
1254786
899792
1489855
1358214
12832
153236
1301823
298980
306465
218700
1954682
1051571
1002869
1020154
1624249
1425431
803272
1496839
1778042
828800
14036
701757
1734258
560188
1494547
778291
1762019
1808589
263884
463316
1714175
690365
5242
1330267
1298062
571449
1809418
1544994
1879231
1031250
1769512
151146
864084
1889094
1808442
1178839
168653
1733322
431061
292826
1032169
1001293
34702
702045
32708
1525299
1321672
1044111
201914
1019167
1946776
1003173
767358
494931
985682
1927219
1733398
107119
1828131
1802056
1876221
494995
1992855
1342312
1013136
132609
665593
1098350
1023795
1689907
576926
1137978
1166471
232342
1546449
1934165
1426709
879043
1966893
1377157
31870
1139528
343316
436277
1320028
1705799
857035
1111892
56774
1281333
330838
464708
674473
693388
1577176
738611
1126775
1146152
165799
871483
1009899
1768499
1189970
492085
964846
163820
846731
330901
621804
344170
1895229
1030532
360759
1598540
1728046
34825
187188
1608775
849231
826513
1632474
710040
575210
760206
1850343
1069229
1576837
1514754
684418
1032326
158758
1699104
1788623
1156128
1176511
262290
982163
995736
246224
1375007
803837
1565056
138269
991210
785156
626481
134406
270824
661999
838327
1731572
239178
1896272
1210458
900313
1535656
1926038
1143784
568197
1832809
1677352
1534403
960219
679973
1742993
1049277
1355342
823841
1934380
728742
49377
1323723
637900
1978736
30062
1243401
1136697
1749997
607549
763340
178848
287254
21629
28630
1732269
270313
687708
1520443
880099
1030936
1002157
309335
1713087
939415
1815151
1227659
1061665
459590
1723168
1887389
1445459
1159731
1506924
1502752
1687064
487600
575211
1046628
1155779
1537734
1296334
293686
988736
458398
273677
1296627
54279
106011
961956
1572929
28236
1794895
909240
753521
870558
1863460
734348
964239
926011
1277798
1924442
1860144
1201306
961703
1022809
1122809
920672
1517544
557551
1159038
1718102
1588403
797908
1902535
962173
973385
318212
737905
353308
1887469
483447
202423
975913
140959
865752
1105770
1906791
748004
460909
634947
438412
1450725
122780
1474766
1768479
1338471
1762506
1612175
1539415
450204
1889325
420043
1917412
1497141
642013
1953178
1993218
836820
538890
1219602
614935
1004848
425527
934373
941887
787191
135688
594300
1750098
1906747
436846
667094
1424831
840602
1629424
298769
1085413
1347071
1829575
1455855
1912503
1900361
1759179
1591027
1263820
263251
458474
681076
690099
1606278
1935985
945832
1074358
603410
1304633
38405
1321812
939208
1395006
679789
886110
429951
510975
1811102
483943
191327
1490401
381416
183499
732016
1458996
1755207
1765237
180448
1277077
123115
1189100
1071691
1190404
251811
1082623
308661
230014
357165
1758807
494658
430369
399043
605438
1388872
1616284
157329
1724487
1999080
778893
949828
719870
766557
32883
1053508
1884604
356541
1127198
1419082
1819803
605319
310448
143761
27273
1027640
600128
1043355
1642036
1545491
1983475
658577
805177
1056024
217309
1614529
1653653
208934
1397824
1535849
1984015
1628617
1045092
870663
1339682
994491
1409984
1025698
915609
587741
125041
1467067
1569143
813427
393771
78898
1603868
980455
168958
1661230
1817590
5174
1029154
1514142
1669968
1471157
1814792
1468257
874043
1573207
1128821
687300
575559
1841056
121119
1147398
1478874
43582
368954
1786256
796670
1746648
518383
138550
346512
739161
617226
829479
1285183
1970916
239607
938068
715884
1297076
220270
847058
433361
839190
923384
100901
1050264
714637
1971079
658016
4804
996290
1169384
1589970
1868333
228353
223386
1054409
331077
153650
1744098
914106
508088
1963331
1100518
258821
1194305
1141619
977394
418814
1379881
370005
77432
151209
518719
204500
119614
888436
1340680
1747732
1853538
234418
584965
1296739
1049437
1590752
111650
716886
60001
463721
1853637
624700
129104
965486
1721196
651214
1073220
438073
463436
33810
1935987
1308109
392116
972790
1243466
836498
1464693
1060141
1990151
1719209
896034
145487
875167
287339
463961
867186
290152
994056
932700
775992
298486
1731452
260357
410550
592383
1672539
702173
288645
205816
1587732
610044
500803
1642809
195889
838522
1568595
1876388
1495678
999723
857961
1309193
1131356
980661
1823293
1441025
745433
273815
931496
971354
150080
1991267
187564
1001831
897642
1501276
108876
1586266
1091841
1155917
26749
1323500
873989
33366
385798
869644
453639
1954451
519791
1510090
1428794
1220220
319799
677267
919477
1716836
1954475
1413066
1404316
1412717
790714
1066200
1711597
304812
886707
1175861
1653608
996228
1266807
143027
338718
1422564
1733303
226434
1789875
1490140
1056726
67218
170751
1435557
1764119
951540
1005013
1881987
886611
1345113
408155
597839
1145262
442730
1771076
307484
1041740
630288
22707
402329
302713
1562597
784744
1033361
702385
234101
1799311
391118
1090881
1932231
1459116
211613
1377175
1636161
1216089
862448
364290
1656036
309754
1606587
491558
575087
1257111
1907877
143980
890027
633072
1100004
563149
1576773
1350809
29164
1096941
1874802
1761722
1904080
1727915
1651728
705678
286497
477075
1319476
540995
549734
1170117
1005453
238027
691462
1096578
1526335
1706068
780553
1452941
1570747
1409108
276151
1429135
1377867
148788
1784303
1074073
1233439
945069
1910263
1325522
887748
948681
37160
131583
467669
826916
1322459
1784895
956386
445918
1342031
952109
1250193
1580738
543382
1394606
541801
724072
1086562
1006445
157560
1089080
354349
952946
503131
454731
1730008
1158457
1544188
904704
479845
1021492
990940
1106665
1033279
315863
1027340
1746374
1538192
741762
454742
945027
1454369
1556013
1963338
1841765
1914457
1974582
1395652
1517646
1586378
1148911
186150
541213
1564951
255435
1285754
6125
1373225
1683975
344517
909117
1118692
1858869
1357431
461541
1887243
1302724
996
284183
841658
789325
1965828
663788
90312
150410
1583774
1504814
480933
1667167
1333260
1359483
1900815
1708707
334973
1029809
1276596
1920647
275655
1686733
1359713
1977447
924053
1943280
520788
1117750
1722792
1014828
777012
1567372
331587
347092
616278
1307200
14125
1428433
311702
485194
3129
698870
1059657
477894
11236
569219
1462589
920968
106740
408585
674156
1946689
967174
595879
1784023
425324
890418
1369184
183769
781575
582023
1069871
1834957
1258962
755887
636891
1077135
92708
1677543
975058
323694
440880
1834196
191914
252750
635106
1346564
879853
1713402
741636
366080
606978
71085
1658045
1901169
767094
1299344
166141
701094
1516785
791326
948525
1315906
1666836
1496302
1110128
701471
977130
1877245
428323
434540
78964
1832530
1546641
892776
1327272
784724
433338
68038
437431
678196
551739
28498
303151
257515
1115881
652749
1578339
365159
1713195
1405139
93577
1483458
1541928
1992284
577650
742075
1105724
341793
1459765
919770
1463064
1964376
1847998
1092388
1188084
1991229
630953
1879524
1622189
1781808
435612
1095202
1951786
790541
651605
1223912
620065
1400656
854424
1608414
1088148
415896
338253
936081
1119572
954880
1094397
1177567
1829434
193351
1992354
926073
530413
1197197
290342
46900
638794
1391906
98478
1273033
1953964
968970
118041
1415782
965766
575170
194441
1987202
1469068
646338
591926
1066587
970737
1642075
1128205
1528767
675763
777088
588292
115898
127603
46558
1903219
928767
197850
1581367
1745552
1189883
1081810
1265614
664425
1982230
851488
1799612
1934022
1056067
568515
492516
1077919
1515782
1537447
111274
6079
1778249
1960414
414634
218833
224878
1807857
607133
128498
142019
23597
1680589
1056344
1922341
1942175
1094442
196040
534004
1269725
5214
701346
1339147
373940
904879
431078
1123358
746218
686605
32930
1805770
779330
331384
1591783
1295573
13108
798053
1709163
340712
650011
422267
1930483
891052
1074266
1832899
271103
1816289
38662
1539718
1766877
1815534
1560601
1966553
1289714
1989379
650157
1487204
1893354
1757773
1233563
603792
565342
62557
119650
1510966
14995
463616
715975
617584
694156
1701430
251639
1034888
164242
996357
301505
1420800
95142
140648
11031
1302845
999522
1308337
1500651
747233
1833668
1078479
29706
1093067
487300
1526622
695116
1398268
1955316
1428345
1117832
1458169
1338167
1218665
1882390
1027782
631817
55282
1736266
1379422
1732614
804154
516671
682188
722936
382992
450829
552961
127266
1345441
1610447
1717760
213159
396082
1437
63729
621780
1474992
1579663
1733087
996990
1823166
1587884
1485378
203288
45096
1555320
1354265
1336038
256976
856840
85730
915804
1643178
1434513
525375
254657
1348998
356552
1508279
1072614
388707
1863819
1310122
1118789
1715392
130780
144444
1761074
42757
79154
756811
1171450
1468473
881422
1739627
256111
1348414
1659819
936435
718550
1720519
1221949
1929901
1149507
900051
870446
1103355
328049
1889235
1307391
43140
1527290
1290729
536812
1325601
71739
1245244
1417828
546096
1918233
448470
1350871
1747970
817628
1077175
232063
1390188
1125120
1460105
1322333
1069648
278564
1987308
713275
717118
119585
1367748
646721
1389314
1851984
617743
707696
89030
746203
1727800
315332
1076199
783344
1132889
405912
1636628
1841622
1870037
868202
850470
1771574
447660
212424
163635
1641666
741397
280041
552583
1865056
1982423
152140
611278
1873235
1099779
1684045
1853437
445129
1338297
1052751
358355
1991559
1316780
1979262
281539
1061625
1494354
1137109
1723133
1387182
236331
609701
321679
1868868
176290
216646
1065426
917921
1192921
1600017
416097
1386004
1936504
304210
1937853
1900214
412248
1243533
1063425
60574
703456
723695
508943
204115
1342165
682566
279318
1615022
1065606
511745
1159458
610371
905152
1833912
59050
1690961
849773
558841
572290
1818776
726835
647859
977223
960333
1157356
220995
1257497
1026872
121947
906167
22427
1301
105532
392688
369272
1325859
299920
500133
690869
1133575
437883
924289
1439617
684834
1167
1283750
1578036
928444
1353862
970365
488591
1218081
118071
1171591
1812475
1199733
810164
1180008
1118253
1478435
1366571
93005
1591603
986753
1966817
547931
1169908
1022453
1407456
1314150
1370538
693560
500992
444728
1807974
1418834
710936
800796
326315
1892863
326617
992405
577229
165831
1627599
141661
520490
520571
35229
1427770
1061319
978419
572538
1392746
1624156
382134
1851276
620510
1758167
1031098
94824
46274
1384969
1736786
358213
1304095
1506085
1913231
58638
245160
475125
1142195
1875958
1513746
998951
1265521
1068813
927035
1370255
737673
851558
1989031
330069
1448012
1727779
1043071
893935
1897413
396489
594154
296267
1826669
203421
981708
1341432
1209171
825080
1402515
438059
573816
877953
541385
773188
1936618
652795
1955374
451604
1365571
934000
1819486
1424229
981409
600096
950052
936387
1962508
1435090
1427085
1731465
325484
1672827
301072
1213081
1537926
122228
383892
426873
587356
1328689
860518
80718
1750678
1528975
176129
1188844
985852
215797
461811
915808
1646879
1562202
786075
1958618
566528
1961667
931308
371624
1536591
1886954
292242
1422027
1046417
1537709
1441475
828104
1880875
1592263
377460
589755
1140483
635718
17086
1611884
1829592
1140228
1567344
468282
1424709
1924581
1443469
1668523
845462
433273
1122260
687517
655920
1613391
1313845
1436328
1862327
1066521
1270920
1741399
1481137
938754
1868649
1258490
1142724
1229813
1432127
1412918
675137
409328
1747192
874722
265742
1309762
141910
1543963
20907
985487
1474937
338428
1809614
1535545
1588758
1735982
1905654
79251
155508
1406622
111972
834095
1614686
420229
1915821
572316
468852
1804804
459815
745993
1320239
1523671
1429596
1698175
465496
1244492
1305518
1260098
1960576
1621394
83038
1226098
1166646
818323
437787
1148540
575136
166531
49683
1700654
1212621
363432
144266
1988677
1367951
615861
1173540
1245549
1121409
1476224
1218901
1386006
74164
78711
510341
1796984
503065
1087340
1384934
1497987
1662457
1500071
1367530
1806960
405171
1734536
1758707
1168855
88786
1303518
548004
44684
328092
113823
1834152
1770401
404218
1661543
225153
1551671
455435
1110260
699938
669168
1506318
742428
1945763
871034
1141529
386669
1444236
807072
1180827
762641
1400343
1110514
1772631
1532194
198433
145575
1005845
47364
1257308
116293
718290
703067
1739119
1100443
1975645
1960760
666753
565000
1590693
1118467
717081
1431783
1876888
140857
344141
1361979
223542
1985418
193966
1710925
257194
101252
1964339
1827436
196617
971347
250118
356005
928302
1372129
1344877
892811
170585
1603005
1321687
1240204
919785
567361
238053
506746
163103
594872
1657279
254057
1744844
1201482
494009
1746843
1969889
1848262
772061
1598074
1155015
896502
30689
1326996
1696390
1824457
1693591
1756298
1079939
320452
646575
597752
1776315
1775727
1011631
1106772
517694
1532654
751327
1203765
1255958
143360
1850408
997393
949048
1452132
1376531
1599290
1421339
777070
977130
443405
1273316
913204
338239
218271
898243
530309
1924059
719238
1071515
1209323
371197
1899955
1961000
936649
1279124
1068685
541379
345411
670368
1683929
567921
908793
1945701
740834
1345862
61017
1577164
1716433
493673
1424952
259503
390315
145514
90610
983569
20385
1821855
863773
1824108
678674
748047
1041391
1106548
1258093
56841
518792
1657623
736990
1831843
536668
683022
523080
16503
541922
1918573
885367
1739570
213324
1213155
452168
1064223
1800855
917062
327303
365330
666403
1875972
1730903
1677
156018
833046
1630069
1497235
653264
490939
1686880
1904064
1124893
1782876
1949800
1428797
1809531
409409
348984
1035474
959699
1318894
454400
1398949
1476014
259231
1151404
1090111
1736663
332078
100658
542647
784002
854588
73398
208842
531977
740372
1483542
1207715
916827
356481
786020
1263626
5761
1347521
50382
1851472
96226
937377
1550570
1187329
1596492
942091
743993
319133
1144503
337130
1148512
159995
507390
11294
1915785
424882
246460
803739
1603264
1805661
1300462
1438499
1839101
1245288
953890
1136881
938380
595208
534693
681145
1560275
1489334
1915635
1194646
1284945
1818912
1541658
80624
571425
94926
1480011
1803672
607733
1311530
1303000
160487
1057674
1389973
355628
1801310
676966
238663
708497
1383003
1038469
746310
391076
1853703
1872119
156883
641933
253199
448670
173021
1681122
637748
1801363
929769
942632
1902155
264993
348365
749037
326462
1629414
729429
414832
1851067
48828
1748713
227634
800512
1403217
1385984
1553756
1286695
1847042
1334486
587211
1892049
1228487
1291733
635189
1899897
1792378
1229017
1245472
1810956
1289136
1939253
965211
1605335
1234290
116827
147350
352702
1279372
1127765
1835025
1952817
1660765
241383
771752
1907948
896616
1588293
141663
1723674
1507513
855359
840648
1961821
25577
1925075
372121
120396
1315116
913554
359946
859026
1168616
19429
1934683
621618
649513
1556135
1425579
1389535
1196455
1180054
578691
556329
661533
1987287
1011985
1180752
1495636
130873
194501
1415317
42953
74577
1778503
1496158
1741455
1771178
609953
768050
828311
1376796
1333319
1627845
1365253
1303339
1513966
1770241
450593
307273
1284922
1673486
1443921
936040
1252184
1975091
1670828
1480208
111685
1494800
1799472
205094
1875574
1954177
1766261
1696106
475610
1744529
1128954
1290857
1327351
726548
53274
1536653
315528
216886
642051
808608
1373136
860557
644512
784698
978200
614157
919074
1260920
1465097
614135
842853
121593
1730048
20573
665694
702901
1118861
1463991
1049740
1487258
1401882
1671911
1845933
1258193
1640213
161542
455225
1254161
1128825
1593940
1445439
612538
1042131
1107385
1373869
1330424
585999
1763076
1118225
1869797
1263006
1360726
1774747
1002447
405445
1081541
1655137
1359857
145840
1332838
923316
1818075
843897
465341
1098185
254180
321556
798097
232821
1630637
1533174
946305
958649
392819
1639325
1696336
548645
1270674
779399
1181076
103388
434449
680613
1493981
1801368
849889
1614778
1173004
989566
947790
534256
1587616
443156
881921
268986
356125
17318
34656
1232981
82233
77618
1090921
234540
853246
265549
543212
504850
1309794
1235979
717890
1762444
1391839
1581348
820217
121936
1137344
637647
450582
1276568
1153658
553574
910625
1077232
1606486
1238565
250628
389344
1768018
25701
872874
539053
1837284
1679685
403456
190365
1512237
135521
1774590
1145400
865982
1892814
404187
1853822
788200
1213460
38258
800571
703504
855955
868697
675362
1755388
1811593
370432
727226
1447786
1641048
1419163
1851414
40871
865707
1478453
9653
1769276
1635540
1444542
1505518
393593
686734
1084021
214311
1458075
1442421
1884165
1769957
1050128
743943
1712567
581367
378006
75683
942359
454514
753191
537157
121537
321885
1199345
1357394
374381
91334
1765822
1751797
254285
669200
1948049
891161
1335634
1488604
640125
1536252
1268509
1182881
230681
1542749
1186240
420415
203427
1960858
1899124
54069
987771
997680
705856
835034
1007613
617398
765535
241090
1386303
1822309
1427259
1865993
531668
751205
1313034
1984993
992613
1856486
279616
238644
378895
1836630
1390563
1527089
1154392
1920105
1677551
1980998
477660
1171673
1598300
1213663
1708002
1146011
256017
1353402
1260380
791227
805151
650630
1521787
1057586
1090384
316135
468597
84729
1070902
414267
1570320
1294503
955131
1839990
989994
999790
1173883
1529298
1912509
948843
1105573
633395
169883
212002
1423438
309221
1024187
1049361
555011
774233
697131
855795
81580
1141574
1984077
1511666
258882
1035737
1659325
26217
1301820
1715044
1962843
1954992
1813224
1692943
1429768
1830289
494792
32945
1204553
1272723
115054
1106742
34926
1893249
860352
1022850
781731
19162
1371468
46414
928525
160461
356295
1118400
1466623
562942
1464306
1095962
1132136
1212285
1722966
670658
834907
1052710
1563925
1162351
1920493
331829
616257
510735
1348066
1147485
1880527
1665643
206127
1991783
1854305
1901287
1521980
163345
931605
1020120
1998221
871186
1565701
1939459
1799740
1565740
1796460
1650133
1926294
1528529
464396
1681546
902881
1805798
232762
1629263
1145258
1350699
928572
507877
901911
1852495
398950
1708790
1991592
1771415
1415619
718424
826078
1892230
1853556
1759471
1985497
259782
459229
216463
602642
220089
957771
1252020
1558508
1286532
1646346
1335895
529462
1994575
954168
1925811
1914697
1764535
170821
62064
31362
799898
1200684
1131996
208477
191716
450036
367279
423808
1803339
1806929
301520
283250
323087
638861
155227
288000
703805
1217813
1867899
497716
1987449
965369
427360
720945
985899
1682182
1852973
1548789
1555935
1899368
525692
1392528
1926694
498527
575714
1746090
840609
1889525
175986
587593
860231
409400
727278
2332
653587
1301296
154316
1169635
1793175
1020515
1340585
240673
571510
985952
496625
737646
423452
323192
1770690
1807335
670741
4973
1082862
1650911
1483508
94719
27562
886313
569593
656297
249245
349710
1226945
1350027
130300
1014771
651123
609314
718866
1160531
1834511
483481
772099
1580170
1916943
242345
450946
736960
1922554
603705
66982
1848790
34087
1491494
606790
1705569
215704
675356
76299
1146084
1206324
1196360
306000
1720587
150365
1540762
1105620
271778
1804682
430841
300620
1044076
487525
1364268
1213074
1478943
1169208
221577
455129
1519190
585826
1785115
141130
308464
971030
1470431
1792828
587677
1573325
1268510
1887824
1656344
1289047
301663
803102
891898
284777
1399821
1924503
735196
1152359
307109
1076629
1729419
1643905
1753586
338247
1373951
1853707
1814337
1002690
975944
992352
192311
1074401
373743
1267431
1935799
799731
783669
1272881
243991
1114231
558868
1173218
104412
332208
788953
341094
1996077
206024
1188008
624138
144739
1497550
51753
1578442
1042328
672097
1288978
737348
1708035
1820480
1843418
487377
755635
490416
1429268
79383
1821151
66084
564683
197742
939832
384981
323239
226090
1839424
1731368
607914
1784290
1894157
1050053
1661184
945183
1306557
1594378
1898957
1210848
106722
1819642
1425260
1847796
1819765
1913395
77684
1156510
1719586
845926
1673201
927517
53616
1335918
662225
1510671
689249
1951134
493681
1298938
1659771
1010409
1553677
1235893
892819
1559083
39668
1140358
872784
1006448
1955920
1750952
1306937
1468903
1914993
884203
1659855
259143
1657711
178998
165914
319426
114010
1843782
1134486
1769651
99208
657397
1520358
1359752
604988
1837429
1982951
1093623
446486
94644
1619776
745803
259545
487246
1391669
1685986
483674
834921
877018
487839
1784398
971917
1575624
930087
592312
1255243
1908957
1820769
669465
1210987
1023647
172892
1612127
863620
119550
355444
1574412
299709
1988418
1303988
1871560
726348
1821561
85689
982949
261733
172989
1266930
460269
729697
415141
902695
1010957
34208
810486
654366
888034
1395801
418046
1233193
1674146
1986225
1840742
1467187
1378038
1777432
308047
635415
1334659
101691
1299319
973897
1948251
1581239
342715
1997114
1986270
1009311
1050609
1217200
1348053
851163
801059
56239
168597
1984082
705274
864277
124814
1620183
613039
728789
1479982
1580638
623481
1739443
52686
603954
1376363
1161868
842861
1105152
1927003
1453607
52634
1713825
348310
776499
1716122
1097854
1877627
961302
804253
1679542
1874000
1614462
1714556
70679
1892085
1589610
1386086
1550681
101574
1941176
684592
949582
638351
85245
657189
1325370
1009962
294116
373152
1562939
1742983
1549368
1199814
1541583
1305247
1401448
1524946
1866783
1282285
1181573
1832788
567623
1984025
1499277
1098038
1794249
770682
1872840
1219884
979114
954998
931290
1410143
1624323
697114
1114589
1690151
480820
1310891
1956892
815160
343686
202655
1476978
509530
440815
163587
1247033
1168287
698968
1739996
1769967
771927
342002
230855
195708
640218
1218734
1297735
418832
1401655
756697
721159
1443944
604329
1534141
1847982
397122
928933
1342685
1000893
580823
1172232
1343971
688861
1672810
1063922
909536
5442
1645585
178365
526179
146097
1421529
1302019
1678081
1403644
1430373
1497283
615777
1647199
1569539
1724464
1532611
1046407
657002
1187559
1205638
1427679
894800
1460280
10339
638256
618284
475221
712096
1395659
1079019
51413
181352
310152
979428
1521246
875178
468346
346324
1770364
384953
1608968
77277
1926032
496364
1390584
1293051
846010
628726
1634427
1742970
1424710
588177
662960
366167
756531
604810
510005
647627
779063
17583
958712
469533
1854077
498648
189193
1214453
327432
1512762
2309
1508252
505524
1858950
308825
555431
1222214
456293
1633115
827555
1077706
1533655
711636
310097
1941093
1324475
813986
1907105
1261119
644305
1218913
745007
866702
1958593
1673352
977033
865653
893550
1763632
969600
355430
1953079
89040
1610467
1577452
1328805
1757556
119546
1277951
149192
167201
1873091
1255987
1910597
1612366
1324675
1225151
350532
295209
32901
1311784
133071
603916
300897
1285930
1632598
836178
1005307
1190622
1080980
542627
427440
1208428
335294
749963
1076986
1817063
576825
81155
1951923
784278
1505411
747132
1519232
1208678
1513409
1012615
1051627
1718424
245938
739215
319936
1271443
1127123
837664
1060190
520907
203783
471725
1486719
621040
1746486
714470
903068
750434
1126919
130952
1526272
1700612
55762
1786662
19699
466950
283166
1502311
133080
1929331
1525934
1678688
1578701
1744372
901644
808535
625022
1437708
1860129
943082
1520092
815350
1600746
1174547
238200
1430516
1729418
618668
1404842
792616
1694101
709614
1937558
1913059
10359
372790
339557
782424
1298039
1104558
1466157
1468123
380900
830349
1646712
1686142
1797073
857963
1449906
948768
1985631
1549911
1101447
1377282
1892854
1165822
962496
858932
1835487
321823
1761779
1895965
1419873
813424
659703
1825854
1875574
1245179
1237556
1593708
1276534
76631
430094
1860270
1446955
782849
1386088
345384
85982
1553390
1125694
666617
1960496
935213
626762
1224402
584116
664334
1599353
1525445
15774
1321930
377114
1400148
1035568
1027728
508386
1780677
204102
403538
730472
1058733
188302
1166125
1916180
1244489
1522157
1915310
1928919
841787
263693
1883412
1124343
752137
1973325
723381
669260
1129644
1052776
491260
292694
612805
1845013
174052
634337
1911811
1329151
799470
1368557
1809648
17275
1749438
448297
521148
1001519
1189331
1375691
917053
572498
1453940
798857
1700006
1794585
320696
879028
691752
563515
831870
3436
1587448
1058773
1252943
364357
1864271
1902283
77569
1997856
262859
421892
1967936
1146419
549764
524992
1766198
588315
21534
1508478
398748
942041
904367
1186431
1597163
1022812
982131
657742
257962
1449754
749700
110216
1091872
1413590
1923158
125807
1392325
1363873
1556843
760939
1655249
102371
639092
37234
518419
1437800
991418
913904
1888234
317395
351136
1253988
1386829
1664246
1794409
1523554
816754
423276
857312
1862195
104757
730480
1314018
1006276
1739634
1154550
1790893
1901114
1486116
650428
1770810
1085414
61600
1955697
1829961
320148
1020745
654572
1966225
732326
1509948
1216572
1270208
1042706
1413117
982824
1911921
1215868
121081
843784
1329570
1952743
1985269
256839
1779843
242125
1183326
1839686
1071774
738022
167321
416426
43780
994372
1550441
1166904
706360
1397948
1423284
1666944
1224235
160378
307657
1411075
396953
944399
1246850
1011563
846438
1248141
1101754
1719697
801698
218713
1910454
74214
1290614
1661045
13530
891553
971610
1452056
62328
443285
928226
559626
1425404
142851
954976
819133
310632
1316091
976178
161322
1640702
1508013
1094373
945903
1231938
1592090
1567079
1113183
1326761
62628
565703
860468
413768
1133458
1222676
556881
1800026
1355526
135172
1479984
417662
1600957
1635858
1029011
1261728
1154717
1781991
1030074
1926642
1225318
1849107
1136608
1225631
1840844
1572895
439714
375326
1380472
1850509
1850809
1371231
27704
1643495
1448045
242867
1068609
690577
1430890
1820621
835904
45527
19866
291763
532797
1533626
1200621
1517540
810460
11686
1134018
1932321
574274
103012
1192027
524056
1941626
1349811
89813
634244
605793
348064
235507
1014154
578088
66889
1061360
1780854
1555357
1812536
1013936
1821875
1038942
1563490
1254668
1678251
1104947
1289519
1221297
1849451
674756
396546
1358605
1661308
1764987
926512
699669
1546126
1685817
602690
1618478
881678
1965720
1256538
651333
1594798
1031349
1568950
1847280
1016066
1687147
1395231
1861708
22299
1579630
548414
1149594
1748743
1293214
555757
356149
326611
1302323
860331
1677283
246028
373934
575335
179897
146664
1333715
954045
1397373
571183
459558
1729700
1669221
928208
660235
1385108
1240515
657179
1696699
1394271
876811
1283030
846482
389042
1129032
293835
1747609
863201
1253050
360434
1616016
590929
399143
1895055
1495231
1139264
1572879
1880257
1454195
1989615
1473317
1721603
472966
195978
655287
439922
174565
1846153
1348585
383979
1667363
543290
671839
234445
1003986
498797
157063
1356177
10633
1395926
1489917
731944
555197
440555
1607089
305003
265104
868996
285478
1633744
1216224
363173
118223
1487620
1329866
1370419
559448
526383
1206923
1084691
1325894
955489
1076964
1476631
1556955
1604431
208899
974466
420408
823932
933563
1651731
1375551
1414063
831932
127284
1265371
1293883
1911954
258013
377045
1464491
1224641
1706002
1237734
587260
1199486
295722
748635
573387
572507
89645
1756262
1650897
1859773
746676
1751408
80295
1753737
116590
867148
556128
880915
1001966
772449
48288
737400
821968
1624090
498087
1234231
1577587
54294
684590
1053212
1930095
834138
1732254
687029
255148
444592
328082
1597103
1988070
1711094
227287
1419874
167814
57446
710285
811872
503303
1812988
546616
1781478
94763
673357
44277
1325087
1197883
271565
1618577
1306044
1022734
1267237
1224444
1057674
587504
1522877
823332
1955164
306971
1929997
1285194
1657954
370947
1600262
339468
1089625
1297790
1727612
999693
577755
1914337
1080633
690643
1794833
734590
603923
1016216
1838515
1900423
232012
1376317
839868
972783
716117
849388
525945
225871
1736770
177455
1346856
1721085
444465
1593913
789302
964305
615395
1605180
886019
1630239
1708090
229701
1805076
1002389
168908
748597
973554
471430
901748
1450139
1324128
85017
776423
435138
1483873
379967
222020
339565
290302
636957
1308676
578676
1682217
1681349
887999
693525
1135981
255017
1969537
762672
210306
1251904
1939262
848503
681078
791400
101011
1556255
1879576
1561404
560907
1177114
110162
1206337
1281486
37054
710873
293397
1549337
350626
76790
1867321
1665110
834488
1861250
1816485
803293
1483381
172408
406928
199754
1212102
1085740
1586031
896638
63359
1646885
765117
1898186
396210
477802
237287
1567771
506857
108451
1587818
1646759
646242
959066
1050423
1194504
1356192
1343372
1396522
567386
290825
1438222
144482
1519974
613381
56006
581068
1776805
1023615
1312611
109176
1188038
1625434
52442
236885
672958
1295465
1978315
591779
913794
721629
1437044
1514989
1659720
1947016
546444
1120850
862396
1025288
766870
1989251
332380
594651
26778
1625202
1491478
554617
201988
1525997
1631106
200993
597139
1097344
1974623
1265974
725149
1944075
336081
181686
235079
1269911
1538864
261718
1835732
1887873
1939545
195035
208966
838884
389823
1269957
837279
200645
1159812
272223
1149959
1727360
541472
874731
880598
1153596
86930
1223045
207705
1921768
764542
1394381
1450352
1420588
342621
665933
1129618
342925
186159
1995853
229292
622288
1022043
364600
1307967
1160295
393475
995397
1190742
21307
532717
1800561
761038
1079528
83487
9404
194204
857142
1036426
805864
1468199
1793864
1036069
364308
1271950
436896
278095
232316
1351638
637847
1436825
1679991
1114073
27476
120258
1639128
320322
818235
767749
944804
470217
799998
1078256
97747
326109
1536058
1582344
1200106
1875304
1722205
858600
1710730
1808898
1181160
1337630
1256006
1520498
1549474
901767
749066
1700478
1222088
1760174
450497
991350
187559
291703
1874202
789513
1513887
1265532
1324760
1354170
1454174
850158
1178444
167067
1791928
525711
757795
34080
1470808
994833
1319058
259915
43999
1484323
305032
715786
662049
1381926
167260
582514
704284
1009296
1139167
637907
980061
192488
1822755
1477114
1979424
191419
1200575
140289
1841419
562310
622104
1085703
840648
1038741
1930949
81690
1803875
575425
836459
175871
447040
1079196
326953
164726
764169
436021
1720626
575701
477620
941144
1907020
817042
377218
164601
1726603
428728
1077814
1392629
263078
1584160
125368
660881
294012
1577645
1932566
485281
1903591
1801765
900415
958791
655758
751086
488823
190068
1866815
358019
799531
707082
924018
1786938
1630655
1596513
677937
929060
628230
781596
930524
1260759
1209656
1290826
753355
1637886
130763
182627
618941
294384
321681
1634845
1788682
1754292
1838974
804763
1839796
1782100
1432026
12124
771801
1006687
1728562
231115
801896
1815733
1289882
362201
1614192
1399432
1809336
1602056
954830
423820
1011281
569800
493133
1442701
820603
1338762
41887
135239
1162094
1864837
981832
53346
1984556
602296
675007
1782751
485434
940881
40105
1305584
1993367
1513746
502304
386960
1710482
1447675
341247
543790
1130311
260063
1963588
1247793
1272755
669533
1326925
1857242
785702
200609
1880010
451444
1649458
893911
1345154
818956
290558
1096083
1535823
1485302
1825141
727425
132151
1509882
117999
1302522
474751
770595
1035729
1266125
1299533
1114740
1338572
1337685
1073819
397259
1678961
1280120
692179
683211
1078771
199997
733961
652949
1693893
1550872
924824
469995
1252965
1542552
987456
1500365
1227934
883395
1379660
1310853
592832
986104
444222
1595738
1410369
1904623
1581144
1221220
204231
1234973
297381
423450
486395
764335
1605117
1664625
1067804
224092
457560
219316
1276280
515299
1322194
1797283
1472513
1470341
163464
1996948
1397244
1977118
1633192
1211986
764904
937409
1287954
831610
671348
1617149
1008404
903828
929050
372912
1871818
982543
255757
117755
1121697
1304396
1561704
95642
432802
1653485
865848
1352516
1115371
959616
913162
1578565
618339
845031
689157
662800
1528329
49222
855507
640033
841038
859873
1358182
1321268
892036
978544
1082469
1161845
1396475
615933
1424220
610509
225024
1521572
174771
318331
1744684
1012029
1016929
994733
608001
1707561
785172
1591112
591450
1701886
677792
1173895
1182887
1592187
849638
1017831
74812
278656
229384
66828
217923
1625133
934842
664498
1795681
35322
205601
649247
1604838
355204
497890
1420374
715115
162088
168143
1088690
714128
730754
559292
578576
454432
1859461
1335036
1100238
1145283
1410409
1462856
569786
326860
1429128
1629632
354974
1640506
263822
565341
648098
1376465
416437
900822
1437036
723992
1932084
34737
1774573
1951803
1428694
1845385
1010328
1458236
193080
710746
824767
377256
651545
323914
126613
882615
1988682
1065863
1453931
925981
64578
694413
195244
566500
849097
793672
1211249
1196994
601131
710771
1199789
1901293
412176
123299
1308631
112472
84862
879091
1460106
280295
1722187
1213026
1626268
1733880
1696990
245128
1508794
167865
228322
1414947
1909347
308855
1841697
340595
195373
499623
1023657
1431966
822774
1605822
368536
106778
1274929
144409
1183590
665686
488879
818888
968286
686804
606127
1031781
1554053
62027
552111
627608
1250709
749155
1920281
1360953
1206023
1802689
886837
643348
372891
1848108
401254
1737499
888248
1045068
429255
36321
1967881
1934557
1327263
909084
368965
750444
253873
1435587
357437
888329
1411281
795201
557211
1879756
460847
436259
1332933
1119770
1144420
739667
1638990
830775
371144
1253065
319881
791680
1076338
1192217
941269
1900023
308469
563983
1644574
1692149
103121
267555
1312272
1478032
1529205
805828
691998
176414
1088484
860658
408328
203719
678976
791149
1954800
498794
426471
113094
1430224
595264
1017661
578000
258668
946379
878654
754073
843641
1736315
778775
750938
760651
1208592
1706037
1754142
1434266
1034529
1666761
979324
362149
33425
1302655
1835989
895033
626854
1165295
22938
1022107
1450125
638534
1062404
1067047
1902535
521088
1069503
1199634
1017792
1403148
404273
85578
1444774
1797847
193153
731877
766326
1378062
1144351
1050478
1694007
1151874
1743765
68413
1074862
1412247
1087257
246620
152810
1302246
496950
885406
1279502
1813186
463034
1349988
1044954
916059
80401
158512
957340
1095221
997849
973331
143507
1478460
139612
639531
1976932
477033
1859496
1382788
890841
1963173
1263353
1157079
662085
656309
1712892
419050
1849018
1171686
537601
1302467
430338
853018
1106650
711026
535113
1247357
1200149
1651927
1529395
1205870
1964441
189508
1864654
24402
1035522
1124242
1396674
1406934
836830
9249
1071424
167519
1471566
1844906
978693
410502
138653
344451
1664414
1418914
586338
102862
900989
1782675
1780034
340760
1593967
1444470
619133
334745
1468633
806369
1046207
206530
708949
1846715
666654
892807
1978647
1456973
1349006
710059
327013
475816
433170
1241543
508244
1398781
1297053
1592244
848299
549826
1652069
944315
871645
1074665
1218028
146910
676777
449901
1540306
1711456
1089644
179978
210828
130177
928498
904784
1158181
773151
60380
727618
1904157
157628
209504
1078481
1939992
442717
1110858
549497
628268
909464
724512
1174283
1904690
331240
1655987
1909189
270632
290242
1172615
1536175
1072060
1641546
190020
1376810
1888531
59669
562004
678774
569491
392584
1461978
1871164
1336941
1360422
1941919
947860
1220500
652386
470876
1569828
1870526
746171
1953301
440929
1789683
931668
1010327
200589
1597233
18825
1832472
1739220
1179071
1624447
1728089
1586284
322212
82776
1291177
1743443
1974890
1197738
709951
460600
1607543
841714
207020
1561366
1955008
1211184
1957829
502199
1597069
1664792
1860807
188338
748903
1341049
1241088
1863309
702791
741232
206805
1549467
639037
1860104
418255
1977472
1369334
1802578
1751507
375750
309363
1576055
818043
1004390
238021
36388
204000
362709
1026816
1321136
754300
1063732
962307
589402
863310
168348
478433
121108
1935653
984639
581960
686225
534208
391615
39243
1116069
836335
1161511
890355
128333
534611
180171
797839
1967638
1731438
1572624
622191
1213317
435882
1148470
1219683
147809
1600565
109975
1049760
570175
937698
1356743
1536707
289854
1106122
162850
665880
158007
602762
1719063
626902
1906875
377902
64909
1859137
1049423
309946
851718
1140338
171714
1868736
1175302
1322050
190938
372739
548752
528483
1708673
325723
1570027
1775154
264443
164472
823774
300303
734770
1319948
1163657
481777
700264
505228
1361288
679097
1590692
548442
549424
1694590
504856
679942
1031665
1219363
1636455
883797
1941582
253326
1034511
1315790
1773564
899595
442991
1974002
1261624
294098
673734
342820
103854
1467333
1525149
1133918
809233
1514427
883254
729617
766952
1055741
1944386
11422
1552022
1147991
1832175
636914
738161
197376
1191719
749613
1583413
259672
1903523
349761
1989851
3630
163811
1643706
765590
1401663
839813
1691502
500527
251397
1311146
22720
1749553
705329
34915
339293
52205
1005159
286886
1933490
1808726
1509460
1396170
1907089
720152
605162
3266
1969458
1748417
1455574
538134
762634
656151
1923866
1449708
1222280
1103033
1195084
1984267
588452
1235155
1998487
878657
1796208
384435
1996551
456008
745057
1297133
409257
640256
453066
1630864
1700488
1722527
1517333
1546819
553261
1839093
122140
1392514
1560903
1168625
732219
1215433
1307184
31380
967434
1258925
328823
1323793
1344644
1925860
1911538
764744
549561
599577
1286205
102456
36180
494490
1963657
1120205
1475781
372137
1751165
1895654
1425551
1432837
1984756
504999
1386279
767916
1176467
1344612
1363503
1561315
863054
600199
622149
1527427
1687231
112485
383591
1572607
868832
1879499
1616080
569794
1426883
500193
227133
1682077
1522072
911018
1411910
630685
455066
571313
6220
1018433
645595
198123
1634986
540879
154461
1532212
962571
1368819
67303
43551
1754081
1295592
1307673
1733642
873378
274935
1710381
678500
1524422
564774
764322
951989
1107019
657612
224503
1065475
1736529
713924
375497
48379
965199
1191215
794061
1081937
953626
1272474
44626
346012
1116201
982186
1195670
354893
805068
1662139
1729885
808973
1297679
304216
1960679
1650977
355860
862843
1329754
84430
882832
1880912
1670375
37686
1043805
1131517
792255
1713390
374622
1269566
303726
558807
25793
1692194
458249
1990243
685776
1513188
1432592
969517
1514688
268618
1581203
86450
434682
1751089
1591088
946671
1962006
1967263
1202925
530237
198449
81804
332784
1567515
1775667
297582
553201
542765
947867
355086
1509004
1275362
1598780
73629
695807
279517
1909164
234430
1830420
55101
739311
53991
226175
395881
1914149
1057140
456078
978726
731459
1204201
1519723
796079
1917317
744720
154472
1619167
1558558
381435
1762117
936441
1487833
632399
614421
1798190
1218133
276766
674193
754755
849085
1405301
254072
381664
213460
1436263
549843
842982
1939861
1936699
594681
908724
135437
589886
238560
1786366
1230748
1897051
158541
1482269
399392
1928991
550504
452724
1229534
300900
605475
1269694
131837
1823200
1940157
978601
917313
184621
680406
1095174
1867677
1697144
307225
1086759
1502608
1390771
616941
818776
1418522
365536
172634
1306808
1820612
1804334
816081
516772
572526
1271517
1343302
1070063
1296761
213608
1406941
1288208
1647074
121564
1588618
1247085
753977
1892178
449899
1786084
13404
944417
87646
314207
75699
206335
1512408
1285623
473147
464905
1229508
1373832
578276
785078
212143
1813834
835364
939592
1356025
1577249
1883212
1168984
221962
645073
1700031
859422
354550
348521
1917026
1890719
410180
550654
124133
1691204
843139
814954
1747932
1477134
331605
284557
808817
42257
1143247
1648117
1214626
20541
1971559
1712794
241520
384554
111692
1228441
1542696
1244419
265847
853449
165074
658298
1689045
526507
696399
490316
581250
798962
1271874
1585235
1466005
463880
1893237
1811061
1531804
1134763
1033824
787100
1702329
1916963
1946241
876603
410588
786578
563200
261855
1538113
885279
349061
73654
602775
1571899
1259478
1967906
199305
494651
1595332
861509
1867258
61880
586827
723428
1083877
199776
945239
956152
1789650
200353
1252630
293122
540459
1323018
1738031
1048040
1689878
1094445
1374594
1030254
1748092
1260420
793241
121357
111290
319245
490145
548003
789727
1513812
1035085
1235250
730280
1727699
231913
41453
1409569
1873026
1840378
538621
823837
1782372
555139
1702376
1034639
1563796
757733
1835043
1934741
671773
95580
1938237
642376
1168128
1339180
1990770
402583
1894591
690356
1964155
735164
1445370
1231989
273608
80030
1420988
863769
761443
1248689
697469
1296886
1799380
1489285
82796
38222
680972
659945
1305228
845463
1116304
1820623
525399
1168864
706167
770951
29546
193345
368865
1474462
621734
102681
355599
1570825
1261897
1776347
1042075
248050
1860696
1285191
1670316
751948
311882
14683
1144757
1770265
985708
1740881
36151
1499311
1074973
1235799
356459
1148527
16401
4743
1219645
1046050
593532
1203276
332958
1377531
334382
337581
1451178
673948
72753
13623
151627
1185559
475047
790680
1866484
71587
1564227
1833583
1040257
1892014
1447700
1861527
1535294
808047
1227749
318407
861523
1149731
417242
306461
1240023
709826
736356
7893
520183
676716
1530980
753096
1543112
997337
418388
1100214
844093
11175
451962
257007
623993
1847038
855655
1327742
1719013
722550
1215026
1298427
107537
344663
1604569
353521
1359208
204887
364380
828314
626505
1044400
350520
265153
1608085
1840341
72599
495027
13899
1006491
1505100
1166671
1276768
480910
466158
889561
236664
1335193
631944
1528174
82040
453163
601570
1062440
1594675
1495850
1712544
649885
807606
746395
603042
307647
1574246
454588
276533
1039387
511500
756003
490421
428351
963262
913530
642809
389428
338334
1209142
1386695
1928957
1189649
386257
672414
1731249
907599
1255203
1378510
795776
1335922
1027854
1946834
1027544
1473812
284834
159496
1622886
1334144
1630711
383129
650293
748698
831770
278158
241070
140582
1281739
1371641
1107873
1106004
778650
20876
1804770
502013
808358
509481
1957838
1417219
1511364
1037256
1671000
85910
1076101
1185996
1121330
399296
1599098
1960728
700753
1340139
1264742
818701
410713
411220
296849
778016
646907
1732544
472332
369763
349161
833043
199483
1793856
1918777
697636
601904
1059633
1302820
261389
915622
1138336
500045
1973053
308216
974732
1666358
1999873
1880593
1586878
1047592
1557347
537515
525403
513304
1096844
1818399
1274446
370083
1102637
1149767
1838909
42545
605185
1632777
995085
76701
855244
1226744
833635
236244
1475711
919381
246852
588863
390616
524059
825278
303315
1247282
1474387
1194147
929705
220810
835191
1301999
1465195
475287
1482224
775996
1033435
1576987
625305
573105
746284
219350
1521152
50493
817201
1832314
697344
1542991
1388483
629060
1949889
405890
242245
63014
1223548
525241
1915550
198210
1661342
1492965
1012554
94628
539565
1408347
807443
863600
1023251
1135652
1379258
1804084
1237454
1986456
1398370
427654
458979
502250
391156
221950
1362262
1495592
1375527
1379134
1320515
147587
523394
480898
229320
1411858
1482745
1845979
1288563
208129
1643291
1612243
1589224
1203946
1081576
1729984
803414
1711634
1347165
235220
1116346
413566
1520736
1433025
1458622
1370644
1474891
55409
273303
1749790
1968296
405805
1337067
802733
433135
788757
1340763
791022
22883
940528
1192376
31586
1818760
840870
1577319
480868
574298
1905576
1552328
1550974
1202192
1541126
1321827
239024
1650305
1656696
1809940
1463299
1797046
1586766
231136
269475
484544
44856
429862
1582777
721684
1772684
26456
1799071
59125
293315
647415
966402
1884142
1607553
1624040
108860
1899540
1466926
496380
1609768
442180
477285
102420
522495
1236035
384414
770301
83861
1074670
391647
1963238
1210820
755619
546475
647514
911587
1383304
781728
868496
1000560
1232974
1061817
844435
515727
1363555
230371
1047861
1081749
115735
1672013
103090
702721
1791767
1653185
1951988
798354
1840528
526241
450961
82825
1593717
1792977
492358
1980253
391505
1409376
394221
1896556
1331469
307157
1837951
360587
477149
1042021
87567
315249
1256743
359390
125552
1715201
190591
644973
1205507
1790150
1977289
199554
1087989
534329
1988807
252034
794114
289316
1149971
1257182
1523754
1004502
807738
908892
1223405
341486
1982245
1110533
148083
1846823
1750430
646879
247127
733727
638529
982429
1907199
933696
346644
1484349
342784
10879
1753379
536489
1965148
1886772
1192090
1098843
946871
238545
982794
1976666
1231486
1976469
1437499
1424963
1929424
18318
566270
93412
159128
912658
1776925
72048
953891
167183
1316261
903058
610730
446825
1999078
514195
1287432
1739639
334934
1302657
1798015
911969
1192584
1839750
953634
82065
552830
205846
1250899
189425
1907942
992867
1554417
129316
253475
441605
71587
1283136
1554911
387355
1501895
1760532
1722741
1177988
1657121
600330
460001
89472
507854
1663979
90019
1887414
1397450
1890489
1570841
660139
1800269
97007
258285
1782250
1189842
1515010
1944791
1086337
34174
261586
1698697
84937
1271315
100056
475968
306705
1641911
1873832
1085420
238658
1002602
642833
1578129
63199
1916126
1487376
1798101
913842
735891
610246
1879758
367581
835509
685187
971839
1183742
799765
1235375
1378579
473096
149494
1129641
678028
375461
1946307
1162993
1448531
806096
570470
450808
1821726
1176425
1595538
1437710
1428957
358048
1232884
325978
451478
1057347
748758
1237381
1245675
1907791
491808
1120875
78370
788278
149579
43572
948503
290383
1991967
424727
91694
63974
1871545
1573818
689273
1972733
404418
1085291
487919
1859846
1315822
1959287
58893
1241434
812272
468489
635085
744273
213830
1842030
925123
1454081
1306322
1798156
540979
253034
35203
1492908
1981448
354284
1431563
988096
931461
1302593
163195
1899119
253873
539865
1203889
408085
618452
831806
1046054
1885209
606581
81797
833849
1800959
447852
321226
1323227
1658034
358304
1514167
1537042
1865407
309082
1615869
1389895
19142
1766894
525860
1089995
312650
552526
34100
649055
1909257
1569892
1603583
1208630
1870285
54746
1891971
408316
1387841
1002586
111618
503119
1294488
1270762
287560
700005
86992
1441542
1928600
1357569
219051
1465226
1602129
48144
767839
712049
1218555
1931674
664339
926210
682513
871206
1622923
1025172
452098
1301814
1747829
934624
993460
1364080
245623
541867
558743
1522827
1435519
1040613
1500973
49726
1369893
485212
621652
1104890
303743
1344317
1029839
1158315
1469292
1781722
1620700
238680
1498739
1646070
1200715
741885
1711809
59974
1546596
213500
490600
1791768
1990768
1822417
1545591
1898388
1226140
1780262
888046
1800534
744107
680103
1815434
1099532
391834
206243
1650543
1434862
25408
1576936
743739
1585857
1690337
1967933
128474
1967030
1059730
433061
847791
708598
1256303
313731
1520815
1095346
1117473
971479
417046
1236203
1937919
947218
1790928
1602129
1606436
657803
6881
1552801
1759980
426568
404948
727401
1328142
1198747
1736910
926324
606961
204764
823640
1933240
1590843
1292245
829417
1761663
428705
1713698
722239
1570908
1039798
274761
804859
946099
1016209
915729
1393893
1649965
470520
1001470
1875648
1784311
702525
1951540
1466501
1201224
1222633
1428784
237638
1358365
1476663
1984007
769750
635793
113008
1027705
1031590
1435754
1063872
173493
595422
1096195
467394
240123
1861287
1525549
1109323
1428532
1647609
1611954
1805260
422534
1466235
891166
1580562
1166728
77211
574180
323795
1499064
954658
562673
6647
1669631
696475
1715666
1447704
563056
43720
929614
69987
1335097
1070178
1640089
1486898
457403
1210594
1758230
981853
92841
855470
846648
1514983
492789
1563774
396488
114875
1676062
67052
1150338
1120144
1985261
718236
1316601
1592719
1834443
1297385
1336934
1771251
396948
1934896
1917233
865029
116855
1282119
83395
169908
1358242
1471109
1613681
518192
1939115
1440623
369950
1994034
660403
626725
128493
651970
270086
1221846
1006676
219821
602689
1612528
1958889
1243353
625227
1365227
1327795
1895976
1680658
610024
646762
1709575
1575280
1176952
1345325
344202
1729318
1599742
511998
609665
1880687
259005
1439739
304605
281599
846985
1280498
1336143
284242
1856540
853827
421427
1457489
1053761
132134
1717433
926984
148640
1500449
1392703
1176100
1315565
1906561
1427284
33834
340213
1376736
1667295
1688211
1016908
892859
246656
1550673
1437091
778814
1025383
707262
151210
1227778
1772727
175028
1383693
1321059
1459335
397570
150153
1290761
152845
1894969
771117
812370
799739
803651
1479835
1684090
1865638
1280808
320205
1975887
762819
603513
1161668
1110398
1026387
1549568
989315
1071827
1445717
600022
1138963
1023830
349446
1014833
1135538
1128912
656808
209295
1440212
1393345
108894
1458531
225524
1874543
487476
1175804
934580
396385
101042
894187
1545824
839825
1518528
965848
1429419
11784
1795611
1263314
753598
1044960
894933
495509
178961
424264
329469
80845
18319
1847259
825566
1830679
337016
1457838
544059
1200178
144307
499217
1216574
1709684
1774034
1414676
1642227
565435
1249836
389110
40721
1985043
806537
1826494
1388988
81449
1976645
158656
721137
654817
723763
1960281
460029
1088181
7560
1106189
1428713
231943
1717993
708482
335737
1405338
1276548
1163685
1124889
267700
153552
1588142
1816639
1770138
240747
367229
279016
643169
388297
937699
1593606
1311955
81052
1053308
1120592
1982195
1970844
1902752
153038
1049354
1987471
1593767
1037138
1503553
773807
1944369
994311
1654000
1728489
416942
1422045
150745
772185
1974311
435261
835931
792233
1691321
939706
849092
449171
1560980
867895
1196468
706728
1851176
271628
233942
753026
61314
264140
1858901
1528007
1789727
1090330
856467
1123771
723990
924728
1451204
1076903
997055
809300
1805559
890673
1741914
1543308
1217296
1627732
1854551
835218
1180900
133523
1575439
1854094
206805
1388756
1127566
903363
526540
793397
1516791
759253
1705822
365744
277065
910555
381498
1810230
587262
591628
45892
43866
679293
1380301
266632
898146
595155
1266336
1643331
1279090
1507434
1692373
1564478
525457
804460
1980321
446233
1406317
1188767
1530459
1659940
327765
126003
1114533
1534544
214805
1203788
1415437
424044
902192
1466648
763027
1328910
1534369
1821345
1157297
28120
845068
498608
1635029
672607
823688
1653625
1984503
42458
1275426
1837386
506722
1451687
480841
512896
1135210
107681
1014711
1658368
1078880
19870
1444447
925538
1988730
1175087
1401658
1822554
1048174
1224955
432152
1438404
1978458
164651
1036864
911523
1962147
863531
360592
126983
470775
1767903
31992
133207
76682
790206
847822
1776728
1745250
696087
1430323
1566171
1220749
740408
1739860
398481
184786
318106
1862922
1854853
1926371
1419358
169680
186221
1533858
552549
1471345
749758
1267854
912508
642031
1968065
1168156
474492
1200641
844906
862221
624970
230740
1113846
1677562
1565920
1471219
1551578
174478
1014120
1515545
984375
18843
604280
921291
297040
318247
1296352
1818901
130739
984316
752395
850105
526244
330287
470327
755325
1252865
407085
902304
1547590
164846
1253338
1543498
225228
1849532
577635
1318183
743533
476338
1231771
742197
16161
583675
449900
1557186
428515
1579723
1116565
1568426
1091018
1453425
1188785
538026
57727
1455018
996057
1863863
1811258
1789591
528479
520202
224673
369600
367373
1037030
1509987
1512948
845993
1508105
563300
508898
1708620
738635
700697
361415
1805302
1215259
270590
1606580
1158362
589894
1306676
288943
1804610
158199
1082797
1899884
1425717
921370
1321768
73884
810669
819699
250897
1936501
11491
913704
1434633
675966
1402134
336221
698463
200219
502805
110093
325120
1486225
831526
1101730
1119625
439649
450010
1997827
1323700
606266
1933580
894507
1865453
130533
1520185
547211
439553
36287
1371356
823372
1874755
1239061
1432386
1715929
73856
358345
74491
223751
1688373
1728558
537813
1918413
1475270
140406
1354591
445323
1069582
1642871
433393
45917
1841768
289847
1717613
1403861
502144
40382
988089
1770642
27608
745917
1186016
631697
1387255
1590430
1025254
391376
270079
859379
1430976
1996385
475036
1686849
800573
492991
346529
560317
1800008
791064
474611
1388579
1544914
826008
229676
1466903
1740911
371591
1787086
976536
21416
354562
254135
1241937
1463586
726220
1188078
1648385
713489
1072564
1007939
863585
1949715
268494
27050
230477
1032828
1794716
747925
909581
184995
209759
113764
1306493
1462502
465845
1229026
920581
947343
537885
1620984
1437491
139396
869780
341511
567333
372204
1240781
1833947
1970331
295697
1423873
469292
1581414
51519
1223493
113474
941015
705589
1304381
355816
693657
562683
1566097
380118
1998834
801307
60250
1662653
405081
1156472
800191
183407
635781
1026010
257856
240519
103898
832864
1067011
1640979
161722
1565615
1340
1694146
31055
398234
827098
1891724
383642
825964
1453413
422512
1505166
578457
1524063
1528610
670235
734306
957971
398299
507130
1931937
1212494
1992862
451900
1378273
1399123
510351
1040800
1109465
1488607
61130
216488
242734
522382
1428683
553799
1722844
782167
34178
540108
1555997
859497
645345
1626379
308360
1882067
240
505478
914823
1663666
402636
630362
5697
49811
1205521
1205813
1544861
435466
1150355
1850274
1188597
476587
1270266
967407
491956
1282579
1938151
777777
1748569
223717
1734963
99233
1689178
1430699
1914522
296949
381027
1248997
1644756
1372411
1161040
1319997
1127493
1437985
1267754
1215030
1042178
715768
1307306
1677640
908800
893170
884984
411408
1700217
813896
1264745
1357386
1527212
567129
1016507
630444
461230
176326
1671045
1613241
519016
1684540
525189
260299
1637297
1974361
1696999
1716368
243794
1117046
1743191
667069
955712
251474
907787
1269671
315813
686185
84039
1808267
1454487
1413185
1237378
1119178
1239334
304286
1272959
1086548
1111313
610896
197401
1924583
459393
1016201
894347
789015
513955
1606857
1710923
1536273
703566
955301
1092400
991221
595689
1253646
1291235
1971842
513005
1569174
525913
816276
1623883
1275056
547433
596861
1860541
1617973
1365762
1755894
1214298
701274
1852465
86210
270905
838585
1953436
205211
1794745
1011141
536827
1610562
712928
951752
1171977
1329502
918139
1720882
147163
1569503
1788722
139363
1308770
880853
1899918
1168451
1068893
1177997
1373346
769037
584587
989610
14775
1601386
749403
1539188
564018
1280885
782541
1113220
978651
807898
282566
122747
1474740
464526
1916886
134254
304565
362699
523389
1538066
332460
446506
572589
1298715
1680248
1778960
1929551
48937
1457623
1213520
636690
190547
423624
1143211
1818152
1940376
1415267
1472025
366376
1113310
1809957
333776
119530
1884533
231029
1270183
1821857
27806
471517
1151954
1986173
1828200
1424450
1536000
458768
631113
306438
444522
1284136
882532
663454
1640318
1950720
1189263
1072958
1653488
1946519
31712
1002088
825905
770365
1209101
1796420
996896
1784984
670604
921724
631409
174550
1383444
232921
329340
959657
1090941
1120061
253200
676943
419972
1666005
1092294
1817315
1207249
1827316
412466
528640
1609775
1073566
273838
517513
957466
1649464
595165
781264
1132365
794890
1524470
1010694
1134449
229950
167900
736947
6351
1916935
1043973
1126789
1391143
1236608
1604278
1808447
839773
155679
916423
508161
1705777
55978
989742
175979
1743395
1877447
51992
376149
320977
869147
1376795
937765
1713528
276906
1219950
1855401
330035
1471769
1617920
908486
141140
180077
1553303
343630
70133
1282499
107615
659846
1876205
950007
1073911
1526479
179519
677164
208234
1850657
32704
1061043
698973
1219000
1375386
942420
1413997
792241
780126
1642693
103202
1452271
688201
913780
669354
749870
1593282
829167
1735282
1662073
877301
1646524
1931997
890471
1169678
464306
200779
1142135
1517296
1982837
1330071
1518899
114236
1871936
881776
1332128
540321
1888962
1155094
1987861
1379351
481343
568223
1239624
7740
1603946
1881478
1329827
90109
951491
1938315
1768452
820066
294861
1734224
544739
1577002
593049
376238
1023201
1104627
1883710
1612862
910445
1231732
1709227
1373390
1878913
1788889
256417
1608561
1342496
1793221
1977388
542718
53010
1244580
837568
1944471
1260152
243201
1132823
1637646
382295
578431
546899
249587
761667
817984
1219061
334294
1373098
1686748
92363
320129
1726099
1054730
1655254
1904359
665241
1628300
515216
832341
1411929
143458
1736056
846157
297001
1875508
427130
276542
1435581
1878318
673532
665475
379139
759356
924911
59298
1592277
592173
1636108
285968
398330
1413125
652104
1516937
144875
873383
1377813
1730148
748737
666004
128155
294276
1734605
955122
1198752
219593
449511
577201
1568473
1339293
1818409
372289
1985493
1350733
1264673
277989
1303264
1193631
259249
754055
1195269
920716
1460775
329895
659908
1297940
115900
946613
1318050
1732588
1788217
1954504
228151
1943587
128842
1934260
1176335
925808
1186529
1147741
322273
184922
1084684
1108007
790032
1375915
1704772
1648683
736835
152659
866147
1453048
1072686
1605660
1059348
184961
1920668
109154
1488765
1624367
185014
364763
817999
1528326
290043
642545
1218565
1923638
1457210
637272
1154567
839057
756168
1275219
1465897
1181579
1089492
1903767
1007254
771847
115066
322075
482171
707548
1528515
1543363
528928
556776
1158175
1152927
1595896
330997
566081
1801313
77512
1778451
212888
236882
439986
82974
399594
1545720
721283
1568787
1403684
1860397
101241
1261423
1814774
294055
103546
843564
1918390
755496
1084705
324350
1581269
1285359
1901030
121559
1854603
1498525
171107
1201469
1093506
295319
102794
1131199
1257356
1341535
1711569
904370
1475594
1915250
813350
1031725
1416026
639649
1116208
710719
1762960
1826540
894873
1880133
475193
756708
921021
568675
1795031
1740636
1604897
834958
1441235
826079
1420580
802136
1687305
1509469
528644
1396124
1127885
1979990
718629
66890
1615492
472220
528669
967033
439695
1290098
610939
603222
1096151
392014
195865
16789
1701565
1515601
1749914
1216730
84714
80871
1398490
567281
180443
571693
1321942
1219515
954833
973209
1695699
686260
1181264
1279765
1752761
1419211
814997
1987093
1016056
1373103
1975196
1428900
637336
495840
893756
1164411
1135297
787492
1448720
680270
146265
1198879
996685
197441
1566280
1490092
490042
1487190
1294369
1588187
1832684
192616
149369
126348
889583
960397
621902
1633106
1449503
803183
1120115
104337
1518611
805267
846786
1359302
1187234
1707199
359715
1539585
1167692
1843568
794096
885485
1608171
852098
942946
379054
1370232
1727466
1309917
855040
991351
1151892
639783
313638
1083345
1117759
1630371
1832124
1899704
1015574
1419503
1263496
727051
135561
1295383
954144
799963
1831841
1101602
1066090
315765
386702
960037
1273831
1360886
239778
1100100
1748155
1343372
174621
1976918
1909854
1387408
1949190
1018677
282282
1994823
244941
1810428
503337
732991
280461
950218
1530422
1251667
133727
726491
682941
244223
719525
641174
354514
589977
1930526
1410443
171425
433022
1627099
379076
1964629
859644
318754
182610
704600
871111
1553227
352526
480474
1403293
322787
67447
621391
1859172
1920382
1747608
1317753
1441379
1128922
327754
1480267
13446
1065281
990514
1341932
1155051
1522716
1565219
586166
396905
1687578
486538
606404
1155983
1017908
860533
801972
26746
1609319
1944653
990366
362625
54481
886343
425751
430557
527991
174230
1176890
1887087
712863
390795
936132
1048083
46763
431621
426653
273491
1220905
833748
1958332
39102
1468277
1814261
1088824
1669159
1223526
1449995
81287
1410426
512971
374086
227429
1599645
766172
1766433
488235
1347124
427465
541373
495524
1351470
1085422
552286
718098
319199
1281151
1069908
1142539
1432322
474794
940938
449743
1635946
1992316
1598392
127449
1453117
384031
909863
1574335
745899
1879802
551020
831747
940573
1539701
302878
142578
1957620
110848
455631
803234
812899
856329
575294
663429
1521436
1562096
9741
967292
1232322
1313354
368685
1005948
1428294
1637641
1037415
239784
16405
433675
1962825
211232
231376
1220687
1716761
994128
1535004
813111
262500
412821
421022
1262918
1422255
1434207
680225
831783
1242850
604552
771356
221323
248371
872734
305083
1833880
1498067
885894
1876992
1510620
104247
20060
85675
1009522
426870
1846155
1348517
814667
282578
1365215
789925
576061
903743
159198
1933909
1772892
98862
1108323
1633647
1706875
1070528
1260661
1199342
202728
299067
331390
1062145
1951847
1865278
1544784
1604703
798084
1581829
3571
664225
886941
178471
31960
48380
1437539
1472598
1311268
126475
1082225
591740
641256
809822
318480
1238796
436167
924544
83471
1529444
901438
920988
113600
1523620
1783622
1708583
23611
1058087
443960
794706
87532
1948637
178999
579513
1650181
450804
1624649
1278686
1979185
1797731
411378
100753
21603
421432
1294819
881363
838313
937421
1590312
1227129
1655156
1417840
63297
1566808
1061477
1783875
1986043
545333
322254
21897
1000220
6030
677167
1146344
791828
283354
520996
1829934
491694
354138
1538509
1528673
460786
1828057
1685997
607338
646071
669220
1587494
817578
1911809
1724235
963815
1929887
1188211
112520
482915
875930
1892987
1971671
407230
300566
1052799
1412480
795668
1105423
1099075
1147081
1597692
262437
817050
1286499
135365
1163187
84075
218
1708065
1989223
861768
368785
1563184
1445475
307387
44482
570119
587697
858676
1728953
437790
182553
1531265
112256
700956
565410
943575
1516481
1295800
522653
1885011
556663
301342
1553974
611714
1348800
1528520
1081897
848703
680492
845858
464968
214870
551220
1982824
1289372
1877188
1473814
1181027
190430
1713382
1159662
1337763
1004739
803417
569849
8744
821361
1317123
1845958
1762702
189122
366798
382614
1826739
1387888
1146610
1886398
651828
1816639
760050
118991
145253
805584
161079
1293382
1612451
1300577
1192746
1984899
480909
137352
790040
1203471
1526313
1457459
923100
1193178
1375764
1965041
1056190
239797
452361
1199647
400375
101365
746336
1240382
1142038
1088837
1239096
1674049
1417471
747592
342129
440369
1817870
864089
1368097
1845573
1565363
917114
1904809
1617193
1912989
1141322
598819
883125
629784
138077
860413
715159
295300
501462
762405
1114327
1257120
1889258
570967
1696087
1562305
303670
1676683
261898
212790
145941
883258
983006
298717
433757
972138
582051
153148
1692093
239870
1693507
1944617
598338
52079
1842476
1910935
577748
542249
1619598
1528047
1650931
614525
959568
583802
398458
1654824
629276
1684082
17974
41968
29255
1964964
1326180
1414434
996029
992877
1698022
1640
1176885
1068195
554929
1843575
1980175
242143
1789561
1562989
226885
611571
489933
1517189
225143
1289094
618170
1372801
467902
1895999
121209
1659914
1245504
1719574
31936
1754336
1150189
1833777
417351
1641091
153335
1468606
1328897
1346692
1893332
378338
1917386
931730
1171568
760299
1630834
1577727
1061625
1847689
1304423
415520
1963215
841277
184465
1302380
1826378
1269071
1756999
653451
1535243
246029
1780057
312122
172577
1528902
1816531
500187
1284179
437373
1639220
1586514
931739
1741604
1765494
1643033
1194488
464532
416179
196056
496499
1821861
1021783
316452
587630
1410991
1834440
1271519
789626
1153264
1592594
1095059
1898086
1768876
672563
1477001
1575518
715298
767197
1268326
222312
380508
1615099
1717650
628972
687431
1221063
1675468
864262
1569057
6927
1409609
719846
1674098
711893
1047757
274882
1947402
705409
1261725
600091
376910
641079
522093
1303280
1009112
1988576
1559656
1637793
1147592
1524201
935681
982534
1682210
156862
1994383
738552
1377647
1216811
1558960
1815206
678489
321137
1450584
366114
1703935
971169
435852
1668425
1268668
875114
574079
1825359
1403816
228656
1532972
1400391
35321
635460
1693693
167584
1940352
1721792
565884
482219
754670
480834
564611
1496876
772310
186451
612203
763068
1292777
1596912
737045
1990047
214728
1003395
478058
1302523
606626
1228376
647041
1928688
1945362
1041583
1249789
946760
1470111
945250
189497
278611
815738
1839862
796063
1714755
1131819
473393
1116683
22352
1528328
1757580
997560
536363
201854
802089
111212
422136
966168
1287471
1091930
1572846
1982533
452649
1382607
521436
1452993
881790
545888
145170
39128
1085032
455507
1356525
1157821
1536786
239000
1156426
1046772
1007401
430342
1153390
535333
982619
1114655
1317265
216235
1131170
507573
48180
1145395
970344
1591483
1093408
701529
538203
216731
1306170
1016708
1552198
807495
1654250
1043284
1024849
731893
308896
1153741
142249
827011
1810269
450794
194442
271818
987303
1115370
1994698
1218267
1066163
422036
1937755
835188
1619690
1198214
1173236
620586
1049803
1502102
1525682
1596352
486275
1235082
191306
710056
876633
442022
743018
1790394
1440855
1245248
622626
1287182
714230
873992
1678846
773359
317529
531952
1522997
1677526
1926305
1363659
1629048
790647
816868
1555010
177357
307677
1655098
414902
593627
1009365
412322
1864442
1023320
1893490
1453256
1328588
1585020
685483
1794845
1178065
827844
469410
507121
1081684
1211970
1896878
764508
231002
250271
52570
1714399
365921
1306835
1142879
700417
311467
572149
4276
543970
669712
503192
876324
234400
1925620
1033322
242328
1251365
605990
1044684
1354443
210399
964113
286985
481463
952087
1461358
928661
1245433
1522190
653200
629161
678607
569438
1055526
1041914
1409017
128270
155644
1626929
391709
1741078
224429
1368650
1337808
1612609
1372463
1796200
1435491
1882200
846655
1172560
758413
710957
1212094
1573427
256550
779813
1107333
685303
784718
1193417
1673762
1140323
503459
1480641
1048022
1749152
79231
817972
639319
706554
113699
945659
974871
705561
1409396
1885691
1203919
715322
1082667
1837222
706472
308774
1401702
1857323
1654590
1442334
149851
747531
732531
1568052
808730
1871737
1706068
501753
1199830
383338
171353
1524729
1906413
1780171
853828
1035476
596323
1289831
837503
655168
1634612
182767
145916
14787
1149801
1975301
66694
1479350
1366785
1291928
87756
1064161
1547902
786020
874666
995248
1438084
1993288
1106609
1625743
1732702
316769
1814023
1008334
780618
1916843
1626336
940914
109738
1206921
1663819
1151526
1316463
536141
1514908
726501
1316826
1327622
913425
750160
1328159
418219
55065
205204
1755290
73342
1156930
936184
632747
343152
880777
528861
1861310
1861506
641431
704811
1487112
1210428
367667
347633
1190649
991207
1003290
1002220
1545096
382649
477671
1471557
1459656
174990
1987012
449980
1199354
1514467
822880
496990
237254
196973
489495
1849963
1606690
275000
1443402
1517601
678139
672620
1555820
1421448
1721484
1466547
1450116
205090
1136875
514816
1352201
191362
519747
37730
36765
519606
1294379
317124
1451460
800708
105404
423038
988504
926773
827694
874878
1438427
119558
118875
462101
783184
832679
1647315
1404550
1025485
1968172
1674019
1111350
1724574
346805
970352
1532339
1222010
1142519
1103915
1974718
932311
1317453
1229613
1289524
1096442
607790
1820752
1021692
1383728
416773
136409
854403
498186
1763053
1186816
165329
1478073
952255
452407
1026911
487753
1873242
1103496
1116283
657863
1731007
478661
282135
1861969
641459
593335
1500069
66418
1107346
1371262
298880
1898762
1308462
1663795
1892113
541893
1190662
1001507
1442762
713245
1369617
1828989
1428809
1018681
1681238
262553
1573257
1266158
1267349
593925
1334427
1511763
1475521
1140238
292223
572082
1222112
1278867
1881588
964025
1342137
1583819
1430791
1818094
1211715
646426
533982
830337
1560582
148782
78237
901714
1216889
1620909
1671064
1558968
166470
585687
131561
1647060
297842
395142
610707
1514646
181983
1779043
797271
1943634
1088912
871811
673649
96496
804991
581629
1258543
606125
493024
289148
1085682
217842
1720855
1932069
794471
1461727
512658
139036
65536
1291463
698836
1293516
402088
1145933
1399698
503654
142719
184677
683772
1267798
562125
1461018
337098
75277
1754624
1569757
1563802
1367720
1150031
1686303
1989493
1154503
1433419
1207578
678176
1733226
1443571
219663
1844036
882841
1795465
1528829
1384538
531429
116978
1573501
97958
1242591
693645
1523419
1096029
587032
1796022
444888
1748384
84711
1475311
751120
1443043
996644
993193
847441
301279
320829
898858
1403620
1270091
601561
1296668
1940242
1140607
607080
266643
490671
1921624
128374
143417
1118615
662154
838942
1465518
1068476
860359
1310087
1158219
886486
313602
596577
1074557
298242
647618
310851
1937077
1485594
1816684
1449305
93803
1133163
1205344
339576
1911190
171794
1142004
152152
606856
864666
1359916
544360
763592
747776
524245
1147503
631375
1937470
1587648
763697
1793680
464836
1407457
1845851
1584560
843217
1265455
1369088
83962
1708014
1108572
1102544
837520
571711
1724474
1798480
939618
1244161
1435368
868211
1481166
309852
515929
560240
150931
1265630
1667809
1505160
551228
961907
1012692
561371
883729
1374467
1584219
1609485
461634
1300148
864577
1217499
317738
1385635
1100849
1699577
314878
1224381
1858466
743452
1063430
328680
139900
326357
654548
713638
1644963
1628207
1394718
214010
80644
1137142
1343092
1075391
390169
1763337
243002
506966
594321
1916455
385072
1419064
445608
1655557
1417960
1669436
1667985
290160
1293170
71734
487593
164915
1912743
177032
403593
1240920
1483032
1052393
172614
389690
306653
567350
633229
1371894
553347
1888605
1940067
1537222
1694247
333626
1248539
255657
1727866
1657348
706916
140535
1349871
664825
1093999
979980
999911
528688
163120
18838
125583
385482
780648
1672024
1836481
1161060
610969
1380202
1425306
1268015
1011072
569882
257073
471586
998792
1316043
858538
961757
1789944
1917296
1817687
93055
542656
904679
1400415
1693429
1323496
1832579
861484
532157
1197535
134597
1865331
958528
623949
1378169
882590
882514
1718154
1318850
1534439
722757
1080674
309531
1005700
923309
1963702
1038916
11462
1194362
284507
658699
522717
1689346
410161
251238
1191828
1560358
1929852
1402294
202238
1667937
1595666
698222
254278
651180
462301
950424
1218108
1819462
1776509
34072
696673
321576
826456
1130817
645905
333309
428721
1434348
861324
1704850
956370
740989
1225746
1990545
1458901
1380730
229294
1301014
1109671
458369
1822614
1266389
1492836
1636299
1976280
1647751
272207
771609
694251
25328
898633
1796354
1837692
904588
614354
920584
555985
1750749
1110572
230251
1845791
783300
1205288
736719
1220657
1245075
477745
1150121
816520
670755
96672
1228615
1598023
516320
82222
824467
753347
1193899
5255
1356034
12233
1886270
1216831
416015
56047
961003
1486840
654694
1385239
1130158
1030414
487036
1482401
598934
1066120
1470540
1298570
385302
1642459
792955
1209835
1321535
351628
733229
2269
1236338
239726
1174899
200507
1435367
661891
1039332
1099263
1996701
345197
378712
1264779
1955366
950619
1273405
551350
1861906
1676953
1018796
605167
88617
418439
1747486
373810
1284512
1029569
484519
534948
1577616
1737628
708665
545527
832509
1982153
1455952
316804
283918
82880
564716
203014
1304030
577439
528894
1116709
1555880
437655
76299
1515008
1735246
1200642
974665
795745
969133
189209
545631
675519
918010
768956
194053
328974
706551
1603380
635389
237904
140977
17317
507374
849418
388029
317993
1515786
1154465
1068807
937481
1973369
1060815
1695388
1993956
1985556
1436175
1516572
94307
185940
1658110
271149
391969
1975524
208377
171738
709474
430222
110489
150677
249663
968181
498971
1357653
1170996
1646437
1620741
425569
1878771
737780
1016995
1361846
1001725
310976
944831
124685
393810
1244283
1534309
828598
1794270
472186
906844
329011
1898977
529697
1501054
68625
129705
1007423
516941
863667
624711
1208456
1186139
1576227
239126
405925
84259
67885
1192197
274327
1035274
1240123
348826
1164199
977903
1281519
557027
1797457
892579
1780514
29063
814552
531592
990536
403122
927913
999104
51995
1225802
989295
936917
1196306
657761
364077
1417158
108564
1684809
859000
1484208
1226410
1810078
1176077
1189309
404857
826660
1501587
837708
532923
1764015
171508
182699
163957
1719050
1828578
1808401
1733370
1724845
632228
1380358
387559
929696
985979
852004
1675090
256836
600271
1810180
1175421
1252759
829823
1608615
1031986
144674
694438
160145
1149929
100130
413417
932830
1687091
1437326
1441050
1197212
737957
1926251
1502362
1145021
602376
778445
1069063
1016204
1487905
508292
1667699
73500
255039
1401577
402429
52301
797735
1045760
536893
1619659
1244559
478675
180282
303300
1476122
1378210
1956320
850416
1471651
1318262
1061758
832416
1409785
1472623
1503264
1877679
110297
1521525
64
1882584
201041
1925001
1392341
1433736
1588880
964097
680584
1314600
1596953
1549698
1460209
1357929
1870406
1289153
1249725
1318472
1145000
1880363
1770889
528686
1247648
1961375
998059
560807
1845075
1665806
1451493
1020681
496973
1926064
1293401
1653200
1165952
105608
701414
1035376
1416142
1338787
873559
1065036
1539068
771309
530163
1152176
946377
1125532
1937406
386536
660662
1983784
1657951
162259
678857
1091261
322627
113150
652957
390288
1385812
939171
1741700
813031
573060
890802
946440
420372
867570
38675
1655408
25395
1310616
723449
1344882
1744782
614153
1618676
1992522
545728
1895012
1914491
1798397
726338
266205
957112
1047290
1619266
1950751
1927026
115811
753037
101959
1691697
1051009
1750306
182350
134380
1473178
811859
1417888
140486
1300661
1783760
1976153
90600
750070
975539
1476530
777376
1218056
1752331
67767
1811080
314761
1968543
861844
1495737
1249401
1690237
1802991
1739784
1497685
1281326
1738327
683961
934826
10874
1080497
1890712
1908917
505280
1066832
114426
649059
792799
1079078
1193128
1020111
1979221
37661
20946
1251341
1398567
871428
1877767
600283
1611159
1944770
1224159
1302464
1957307
618256
1881564
1937926
1920426
1779687
1832764
1508637
1664277
1090878
1822841
317546
37370
1195795
682423
630990
1850504
193929
1310832
611954
504560
1335437
1812506
1005421
1286944
611913
590587
414835
825626
1699083
48828
1297205
1303338
1253872
780046
990065
1933846
339109
681920
1003589
1865898
1647751
1807898
1361043
571455
287568
938416
881153
1061803
683121
1516598
164726
1307934
1210213
102202
40903
1610979
1554064
1496409
1461336
1870411
51901
1257039
468699
1677844
726071
1469302
1418208
1033301
1943549
456985
164035
717476
1888951
1468663
663107
1030097
1349383
925320
1734140
586310
745460
1868031
891679
1360206
929803
678161
1940144
1984259
621431
1750618
463707
159751
713765
1598361
1925313
778181
1779034
1753064
1882643
1274281
958336
93509
1158164
1463679
1399018
1608533
420212
1483481
318701
358881
1656246
709880
1926974
911121
639194
1986860
249751
266768
1763703
955157
1010590
1764193
1521887
876030
1092197
565648
1804728
721409
512974
1368021
921791
314546
135390
1098750
378917
906033
1485208
943761
1368262
1557106
218640
1557977
1504639
335951
1438706
171513
539684
1814505
972797
160990
644226
1119914
1107080
1550193
850264
1971101
580716
621005
1048193
463803
292317
956175
285331
1405372
1226690
370022
1596172
209800
1741474
1583529
221726
1467466
554041
938585
973609
947262
1394167
1613242
1281754
795991
1644060
329125
1427056
700742
622865
1797404
1995543
897235
149848
1920517
319150
1811663
1325040
573281
1826162
1592170
1662845
79688
291187
366041
168267
1729506
1835591
369803
1904654
263958
635446
543855
544433
1579474
721126
1376523
1883542
1926677
1885175
1309000
1582263
952620
120973
147500
392144
1811240
1403822
289552
497058
466899
1868616
684538
1242250
266733
585354
536327
1654393
1065163
35947
1228351
1483867
806757
170646
1318242
600056
1167859
162574
1612106
150756
1205055
517903
764346
1604035
652802
307139
1367559
1785315
1671410
1625750
1305112
1782142
1394318
1718571
364064
676233
1791736
347274
1759415
987121
1795129
1863212
1040383
363132
443978
302939
1041387
397465
1129243
1295244
1253996
234971
1033261
1124738
214176
156258
1343352
316877
453067
504260
815831
47655
1869107
1373538
1249856
1225297
639497
1175705
1894294
401907
946582
1204849
340912
684102
835109
1261080
1172289
682677
1956283
1660214
1878045
723837
696307
674914
48625
1882673
1055651
1329911
206833
618052
1540057
16209
616011
319489
1428491
302596
121780
1209292
307174
1909228
1264709
1543235
21003
1506098
813069
1964455
55960
591587
769014
118007
652873
693811
1841732
645156
367219
1856939
1321953
1597012
1783529
851116
134998
1091307
942828
1789568
1176461
1462514
24997
1730889
186756
528389
841083
914285
1536922
1664790
552040
365435
1945279
1764704
1538499
77884
182922
1894876
204480
531029
1342429
1857607
1410466
1356800
70822
2286
927855
390960
1212197
1333630
1068690
614279
731103
1426501
211954
1954298
300967
1355151
1523282
332541
1120900
1530008
618255
680787
314956
281062
1633559
1714304
935511
719728
8294
1112713
846234
1335825
1303976
42641
1369599
684966
784768
785620
1029942
1155007
1630672
739875
302280
1624552
1859114
570166
354353
1828211
426671
1119527
408435
845100
610777
987031
679150
237096
171633
1472643
658391
1302468
1868636
1634106
1256354
828731
1391885
1987595
451428
282296
1150131
1655251
1029862
527612
1422413
1871226
307222
1365473
1714834
744369
44138
746325
1386888
317800
915568
32637
956297
454488
67344
1861610
1177254
178606
18918
41844
210086
326477
679974
1094858
1476572
1889146
102293
212726
1036456
1208484
1022649
1511869
573356
1696573
422442
1404688
13124
207618
527919
1570824
1628067
1335674
700262
1471906
1488115
1609319
1809055
1763698
1824242
947076
74148
764464
1334417
690946
275290
1111061
949655
973514
851672
1166791
1760359
837673
159421
564903
310732
364047
47278
1397229
486700
335348
1967032
432516
971404
1576837
899929
1716002
483238
752429
1843000
1978236
206639
885522
1065459
485597
404148
1650405
1740750
520719
974963
368404
1312244
647539
1394858
973540
576170
1318234
975664
866882
1771713
94315
1960831
372064
57926
397169
1157889
1422080
44228
918778
1090299
1864365
1615603
1082341
1721113
443774
1874513
1828692
1184287
200638
977393
1822016
207184
674097
1737725
461558
866824
413247
1268834
1080553
1594872
967568
520664
1081885
1826734
1226067
882648
1300109
1118758
1962300
43356
603100
1424211
1293085
599556
1547807
1066378
1862539
377012
1767743
1360695
1966493
1921710
261932
1331394
1637771
1198198
1973164
217936
347047
1174773
1454968
1764961
1354784
1394749
131920
742248
1455739
1758719
286289
662952
630298
930348
1259162
871570
1276917
635740
153922
1493620
844543
1729430
1817039
701471
1351447
1729981
1367317
1465620
1294636
1971674
117939
1172796
1555864
146195
516240
1958618
781076
56541
535582
801913
260027
1053163
994036
724994
429640
1387411
221546
1448286
1328102
922993
1783349
547337
868783
1242390
193937
53362
1738293
276570
145991
59317
1551450
313139
1664818
672787
412503
315552
1388395
1250197
933010
543677
1997416
1055268
194554
190706
702381
1819644
94512
55355
519838
888484
1623632
1746546
808696
704394
1465163
1549252
686154
1904942
405141
81954
648973
728232
1585446
556257
1403933
1588374
1297755
668038
1919087
626139
1088122
1960608
656174
1479632
751335
1166853
1225729
864312
1243639
1603976
263314
735924
928098
847374
53995
1713839
685751
460039
1334895
1785009
1263651
1568104
1921374
1222716
127906
1789247
559921
60329
319675
400788
1439318
1466283
1986640
109857
600183
419848
1977644
924381
814008
682168
1301064
1964693
1818822
22462
887057
401042
1038778
1844465
1415891
1631489
1458879
10407
1561912
747806
1831761
84902
1785323
478787
709882
796282
479149
1280998
810665
913229
3223
10088
890711
160990
523617
1939991
581177
1441707
519572
218889
165834
50824
324186
168014
570069
1392365
519461
1747503
1285350
422286
563531
1374183
865771
709182
464290
1905611
1130722
1263971
145093
1931090
1213124
269814
1837918
59761
1673143
1952246
1700922
1857490
1562424
1773372
1341319
1180424
892645
530970
548584
1810169
638590
1287530
1906079
1903655
892206
1651744
1109272
1427370
212284
707823
798484
1946424
820182
1096505
232308
421664
1030636
49108
1961575
1033
1238997
1742317
1888934
1233259
870083
1578164
624665
1214347
54935
743073
1923842
1931853
965840
190217
761822
1771800
1594641
204302
402256
629662
1828485
164150
1958354
294684
1517789
1178599
1039523
1384112
856756
162092
1449126
756356
812565
1498432
662932
1181843
1877937
1383203
334517
846548
1324986
1380458
693813
334080
1699165
1272032
1313331
1404599
89023
487619
1614206
919029
1908357
1394130
1439834
363488
1872697
1141038
1166592
133270
1284826
1191806
1071080
306036
1131940
882572
208252
759784
1348409
656847
1641277
1072614
248197
410612
394719
358843
1080755
1238818
1520884
1249795
667404
1713598
1023833
473046
1793496
1240602
648039
931060
889346
1505455
1013115
1625692
1052780
1451976
963450
762734
449671
1919768
1632403
1020422
947414
1845449
1658093
564075
236488
420007
1260653
603983
922059
1260820
1853433
1742628
1096901
1425698
807321
40084
1644849
100572
1399953
1129942
244175
906238
1998116
651952
1825647
1495123
493466
866161
730793
926619
1209552
795351
325985
1232351
1761081
593433
1557687
542847
429042
56442
916005
1185357
721171
1510165
1080725
810468
1240476
229352
208966
1103004
873604
381895
1974494
1931162
778803
1595175
785558
1692002
254494
294786
527420
1648797
1108462
480471
456860
953551
1201109
639438
413248
1273128
611415
203942
291406
1882001
1176765
1312137
1086160
890859
295025
620532
1874985
119986
231649
1239751
453396
817567
81092
1099339
750411
501861
413931
1722972
1461455
1586301
534957
1666651
442311
460622
1091747
681198
1714817
1276262
721723
1549997
1220875
1886531
109207
426731
1791726
378530
1964919
1313309
1776974
988137
1669037
492945
354037
1372028
25882
1570268
333693
666653
757448
1676713
1426623
1381324
1926564
909125
1502417
390355
1979720
861498
659979
382043
505613
886170
1432370
253658
1446587
1996958
1444270
1610281
675230
1714784
1029496
1041019
721440
1361369
1101633
556863
1536721
1849066
294762
859927
919926
168622
142217
1908831
1802694
1125792
114934
922985
203637
1186535
401384
470333
938331
1725260
1020094
467935
4210
1941874
684199
238160
1923228
806523
1456251
1216844
961555
296844
134960
262370
571194
782764
1826348
993019
495090
1166170
1226411
449718
505395
874896
273531
1755006
121550
253146
1345693
815173
1686214
1966299
1606761
502730
587000
1446617
364670
1437970
577479
889415
1993578
1599146
1542176
50478
939448
149446
608634
1302211
1161679
1540576
678297
1253797
306166
1181874
1708909
839858
971642
1232282
1603204
128592
1027270
215782
1850359
373936
587318
655476
712779
888078
1083421
1056378
866303
373660
40026
1398486
1588681
515573
1828693
720293
1784446
1229627
1072448
109235
340551
718532
1668804
1186417
1530021
324752
1053296
827710
55723
1271474
1367591
583146
252718
374661
678449
1826255
1623097
885541
1826969
37627
571415
148262
1516537
1126278
211666
1591386
1579096
1444595
1079973
1323948
895307
650335
1295268
1116337
1246172
361305
1720575
382342
445639
1494577
841973
1065508
1113764
1408713
1595720
269213
944845
928220
1727912
367132
537297
1551554
1587616
1621805
665056
1065409
1122874
842278
268511
1708751
907318
659170
17622
1622640
1836892
1571599
1405975
952995
447678
542804
674098
1814298
6242
1925186
186902
328905
1236520
1253084
1287396
1968407
546078
900202
1904580
891414
601833
1281295
727810
832696
1232617
1869351
545739
1707450
60271
84380
1052860
52883
1472403
1336462
921768
1778191
1295151
1618527
1324130
822364
702889
577001
593203
252240
366095
55156
1917805
1913382
234120
517038
682323
1159758
1338747
1271826
1128553
786395
1252248
1080616
834314
701749
22074
337415
683973
1518751
1465287
889626
1623528
627478
437363
1885719
458382
1614504
1475051
1494257
287581
1139466
928764
955488
1565375
400393
1150096
987695
201026
1812772
896019
1385500
1445637
1725294
86095
1174260
759297
1301680
737865
1279531
469163
809835
388855
1400392
86120
1017425
575038
563847
1001995
1044591
583399
823106
1042380
534398
641133
607556
263460
559805
335144
90318
1900754
869637
1039281
1785302
38814
1373937
700899
1387836
503119
1687631
1337705
405441
62433
1803938
1561545
54702
1957497
83072
965930
1733105
153667
1529101
785518
1866853
1573588
193773
1815949
1933777
710179
429956
1474322
1977133
1791099
638823
1356647
534732
493126
1389249
833960
189770
6949
428387
590022
792258
255771
1532456
955501
1602280
358839
409379
151269
606395
1317473
409560
459196
230586
482543
1272700
1702859
856742
845671
226387
1502106
351780
974163
1362747
1330989
280324
943101
239785
1956270
425902
1659247
1625078
68409
290085
1382931
1002552
1027327
1621848
12557
383797
1108347
1624431
943256
219790
464570
758144
803382
725096
1482065
1060400
1323301
508966
1600070
1279514
851150
1587870
390912
130677
1611790
362019
827922
1147682
394709
1487322
104085
1320194
843292
481674
1982121
858093
975318
302682
1942523
845435
1141098
806982
829760
7118
837856
761766
1325426
241348
1672951
68108
226758
1609830
1832413
552857
648253
1755504
48918
1983137
78428
895836
1351672
667564
496906
1219115
1415154
945870
1219406
1949800
784846
1632949
455452
590743
1883999
217988
57830
1234681
1997207
1287296
396608
864788
1389889
1064050
1081158
878626
186305
1532349
453612
1488819
1194767
1232014
1019714
1610635
1079347
279825
980523
915826
391931
1935394
636909
1255886
328860
1419831
55014
1089467
192788
960140
608276
1823890
24073
92849
749116
822760
558960
1305437
81571
259764
470075
461053
966266
730561
1040424
321495
1679291
1005495
671875
1221254
1754134
1717366
426140
1789040
1701011
297471
951575
518104
1320284
1318592
203461
936185
515524
1388684
1168438
601435
620005
211111
1099109
31720
803985
738761
709989
1832066
633843
1352579
1217767
1077552
774828
730546
298326
1764246
145614
1880486
831332
94567
1434611
1910848
1803601
1333765
273826
318707
1545424
1059636
1925354
165789
510984
301564
707987
1040454
1097870
1155082
1256435
130609
178182
1908639
85947
16346
409768
1733548
1521194
621550
1233073
807108
1395450
442522
1519834
96698
15402
124332
1241691
363857
1685925
1855219
559758
34927
859185
280564
1506519
852918
764435
106240
277668
196300
643204
753831
1648514
884233
9506
86945
486862
1481388
1539151
498965
803304
420424
1772717
418250
860513
294765
358412
442405
744747
430684
836210
1555725
1306363
42443
1744652
773021
210928
41277
178184
487892
579434
1659676
607725
534309
1547765
918437
946442
1542087
1631474
794522
1676882
1777995
1975070
733207
985388
1973827
1046232
1606725
1709085
1278938
326493
221454
1124535
549996
1102980
315466
1039669
234173
1831773
1264145
1323571
180573
574451
354208
315695
23828
187787
244114
724676
635294
295751
687983
1984719
1782995
200615
1100457
1832886
110412
489006
968611
168008
309825
809684
1435301
1180467
479409
394552
1329051
401119
478104
1033659
503999
1758286
335630
1301632
89283
1802780
1685830
413656
1645213
1732914
554111
1825490
347156
1659875
886890
1766334
912445
1112061
842948
442867
1500933
1079754
571672
1733038
1544386
1654169
1541749
1191493
770645
467324
761995
893101
1264061
766431
571311
785152
1279837
388374
126510
235361
1345610
1186914
1378142
402956
1069401
241536
1349212
169804
710601
1729402
1978693
1328787
1894819
1499421
1215743
1203375
1302696
1011953
1463349
401422
122789
472168
1127258
1357709
387857
579726
1278348
836680
754635
12529
1967942
1474406
690983
79877
1066445
186679
1566899
1804131
1685315
1648262
1966016
1762696
1899818
1289131
1408218
1475232
521572
1311687
1079837
1551537
940801
346276
346353
525140
526212
592844
1100839
1357252
1685304
753906
1209114
952995
292742
63989
1979604
1784327
1910011
487601
1000393
492377
1869455
425130
383588
1433034
1191521
607542
710020
55760
329701
56520
1757367
919703
697624
656283
999809
346950
580233
1317707
589955
1542060
1683353
509752
564341
1831849
1985827
1758266
941909
1523982
387776
1978922
195443
330632
862118
131404
1016863
1758614
1767032
135945
1995962
1367513
1520842
233239
492260
1763704
73194
1841084
840179
1411783
502898
232298
35269
1553667
843289
1948848
212947
477804
594514
182855
823767
896511
668031
241337
43921
58625
887441
546362
1043598
835121
102283
702197
1575668
845037
1864898
1958195
379150
466434
1111450
1250834
262264
1011995
1206781
1681396
444366
698382
470410
503985
582010
1143559
221840
1595606
1945085
1245191
1352503
845560
100181
70227
1093403
1926345
1631971
340525
1465890
148970
163380
1805121
539204
906853
1468867
536950
239740
483446
463903
1227293
1728760
287682
1660672
1713096
633505
1114382
1211021
972816
1377716
913053
827858
281395
1089184
1868503
1924077
179495
74234
1611343
780879
837810
515018
1689049
260732
48402
978277
141754
1534206
216774
854146
305309
837166
436776
1978894
1712732
41937
115291
917571
779078
38752
1803569
168018
1039688
1412315
1135347
653191
1139927
1487577
572346
1133332
724003
919396
360526
499446
617267
310342
1762785
467001
727485
996821
442913
1054887
1712574
620142
1437536
872869
1274300
1363616
1941759
66937
556868
446728
888148
1235639
221509
137603
1473819
1080557
872
450450
1115279
218909
1814542
1449776
177965
1903673
721987
527666
437305
45641
1375921
858809
1988726
456432
1301883
1266617
636028
1542198
1735232
1942561
1182750
554106
1755470
1240766
1671445
383763
95292
734931
1292503
1654238
1847921
1749354
1857273
1908282
660565
472351
1376893
607485
888207
309986
997972
129186
654980
924424
1157652
375948
1514865
841540
485707
946517
1338903
108563
445269
502344
402548
1111486
271753
26477
69584
1275276
356939
502175
73674
451776
1001965
1458588
511833
1055418
1545039
1719068
350113
1083402
541102
563922
1125169
439713
956285
1272682
1389119
659541
527064
1999608
527321
384806
1447516
997338
956122
518331
1185411
1071503
1238457
822209
1540212
1076526
1333561
1175083
1161212
941240
886231
709052
1470295
120393
835169
221725
885335
914899
837340
1746963
1429386
725799
995028
75070
1411718
18393
1871063
465045
1059247
1619670
1480972
876520
1503438
1554253
963018
256022
1845968
1382883
1928245
179471
391205
1800179
978469
1633905
331495
962996
1312183
389999
1270887
57937
814660
1274203
1922244
718789
360905
795439
1208296
1390497
1243608
390513
972059
1362130
643620
859731
712551
1083528
562792
557044
701970
666597
298808
464740
1120691
451506
364807
91992
1637611
1296611
209307
627545
1613788
201810
587805
1567416
522016
199099
869138
696727
1256286
545943
448732
5108
1153440
1807328
1271339
1377347
1056966
1998831
1716456
1286397
1547843
1392578
363931
1416227
1451440
1623944
826092
252856
1794810
597111
1599606
317125
1464144
595040
678028
23601
1913086
1808406
1956584
951824
1994765
952061
1350394
37327
591183
976897
184333
128581
1850462
838549
13006
1446121
1711450
265890
484426
1606374
1965629
109822
1314031
426050
575255
846542
1606092
1911268
1633390
87902
763266
1100927
1250498
82759
1819050
433132
1520674
1598942
190646
1662634
735752
1236795
768975
856603
708240
899063
1178302
644612
1587326
1462132
1645650
1526142
994858
1848682
743616
742701
140348
1922059
1425289
1336975
690716
1055473
1788986
455238
647695
602904
1444186
1007176
1525497
1299694
1650599
1065256
1263742
1324268
218962
1811704
884553
1591176
508618
106428
232264
1329328
1759040
1353225
1133973
1086644
1636396
983408
715637
1743048
1741016
592218
1484531
347568
404208
1440956
1472807
123289
1271201
1518843
156970
699216
967300
860334
322074
911384
375865
492334
1127060
823129
1869085
1855751
292072
1406679
742241
1204319
779654
815410
296040
33123
84080
619410
1239623
285795
463952
212553
809264
280120
1581063
1494644
734741
1388303
962831
725861
221874
1641345
1330688
1029194
1231524
717119
1226560
1741903
602572
758308
1247229
317432
1902122
422182
1064464
1588635
591479
1271600
1272742
1747199
1388580
499588
221725
1348764
1562073
401465
1398023
1593538
1426753
573116
852357
282245
1600851
975910
1606399
260125
1651633
466681
1236906
490152
757211
1487300
251734
18590
651752
742634
63627
439164
1068451
1986965
318071
1078469
1401815
1906010
1879355
1667067
725021
88636
461889
294202
1339861
893014
934848
1385968
545254
1335167
235717
146441
1501809
1751534
281155
1526830
1208709
1630906
401859
616619
1415855
708161
1228961
302904
512751
188232
269700
53360
1361656
1504385
1933634
650502
559461
951678
621025
97885
1938037
446146
1147518
100847
912723
1708375
1122894
1320897
731946
712968
1134155
404028
1151746
1355691
1641084
1364884
791936
480526
1632090
782403
240928
911373
1333216
1851457
633913
1083775
925386
34071
141198
1846963
1842555
1159181
1062672
1073145
1422387
440104
875578
977994
1984311
1596058
276586
1327645
170826
1127957
1207596
813198
804272
1129326
277071
1263725
1589904
1132893
15484
465792
856053
1496805
926900
1457975
1063013
1229217
1244896
586866
81478
1905958
1903895
892887
1320197
932996
591352
762286
1319678
1011891
1585560
1358568
926119
1734005
1937211
813439
1276994
58073
1569763
1242941
1150186
1156534
143311
1300147
830377
421676
887254
1331674
262063
300136
1981981
1007608
1536722
1956625
719449
851740
1798523
630207
1841764
295161
1862581
609246
600191
1512575
615021
1059878
467339
1696025
88788
1631562
1601439
529591
1384795
1750176
1725609
746614
1636743
840611
1528131
422042
1499002
439988
891815
752975
864800
1133248
1905354
1710083
274705
233689
1783641
195690
1622366
1671389
741183
281437
1228054
1666882
1023301
762171
301719
197873
1219270
1795218
419030
81152
344387
1750740
1014246
112709
1252281
1555310
1107508
1228025
674722
480957
1390625
940730
798382
565640
1789412
233678
1593919
509574
139235
897963
1594590
1435306
1353878
1243887
992510
247103
122801
1272737
846285
1544983
1623310
344936
1346568
618983
672893
589878
193801
441535
1824496
1850507
645074
305660
1415417
1269142
678534
532303
1711611
1752967
943827
1089770
1346763
727252
1013554
939119
1121545
665118
1520590
1386164
1658821
128810
437849
315685
1067613
1998258
1571098
1512627
1542369
1352859
1482018
1075726
716493
187070
1738212
966103
1505301
354488
534574
84122
1936902
1374783
5539
603544
1044655
1473567
60801
1770051
133832
1524837
73142
833624
36206
583749
1129935
998171
374030
1199939
654240
1043602
1216534
1811110
878015
23525
71061
276667
30111
1549835
151938
1461424
920161
356017
35845
1968906
1188032
1554680
1894026
936669
62566
635872
1435216
1164076
1783802
887084
1385584
153080
532681
1617308
87001
308390
223812
1769584
1062889
745911
523741
1030368
1033454
157551
585291
818187
487281
314738
219382
812978
600248
112879
140728
528273
1387187
920429
979847
845635
1018249
926464
1178391
859828
135072
1938243
382010
815947
1738236
260810
393294
754845
715437
232346
1791789
1923395
245118
1740117
600731
41844
1820684
1044568
1825507
395945
243625
1359400
1998142
505297
1457341
1227693
1348144
1954881
360052
1782818
195218
1738723
939095
1832347
1060211
498870
1806883
1141017
83076
18544
2442
1962937
828389
1315978
1249567
152063
1223210
742180
762807
1181428
951350
1248738
1209332
265420
867501
1914314
1848161
5097
930180
23269
698572
1381178
1768822
1041040
1239316
773705
869737
541217
1385902
950650
762973
1971272
1716542
1590848
864927
167758
1061582
1222505
1186976
1350935
997032
389156
490037
654670
1961158
702656
1763954
442667
1881396
227771
1890762
1133989
22460
1931927
819824
142838
832184
1514892
1703764
23099
889328
47623
917200
17185
12716
22665
297893
1693429
1169976
1744599
1531304
757785
613594
298050
716910
377873
1129655
81792
571506
183757
1767278
1030959
1547489
366681
1213836
1647927
1862906
978268
673286
658149
1496269
1202315
1072697
234383
698657
876753
537684
185164
1605442
41155
1930136
1338691
1204033
1581632
361036
9146
659042
842875
1430584
998782
784031
1997858
871442
1776374
1542977
160008
804935
339845
353348
1521650
939249
1971706
1561551
1864056
332477
799027
701625
1311000
822276
1414585
573876
1442401
1772259
618793
1270848
1531292
1509346
1865230
911655
1614458
394396
611827
310223
71662
859543
1325778
1665980
1773031
1586165
1041041
1201181
1747608
206701
1869893
587659
1066862
1451656
56305
1194235
185821
768985
782410
1418552
874164
1918548
1000841
543869
1426570
121288
39733
813434
1370298
309938
744572
554512
948003
688375
1228404
366730
552293
1258441
39351
860447
927302
1963606
396107
1191956
1817632
1395847
303215
517725
1348641
854036
237682
808526
1578017
222561
1523217
673027
785775
684561
191150
84708
551701
1911680
777151
571739
1932860
1110682
508210
1308324
1162923
1952860
1827190
746350
171569
379780
1597152
561353
1618389
1682981
1047457
1729827
1307630
1411888
159714
78845
1906908
1411200
1527390
257498
299440
1802567
1418113
21623
1643745
1702955
1258653
1598110
352063
466031
507138
874085
1335234
370653
361642
1246371
774415
180629
1514225
745155
36617
794635
1584873
1687373
297935
890185
15078
501912
1362672
441615
251971
1284098
85979
1240876
1565628
1379520
392894
1021973
145886
1617789
549283
1611187
1680194
1793550
931760
1653154
509213
287614
1002501
747808
125278
1653920
1422606
694832
312463
1231447
1280859
305870
852373
757673
1951870
838065
1792358
1454926
1969371
990037
898163
303099
208448
758571
907892
706779
1950697
1806357
1971970
251123
1584755
115689
1849883
1018970
1596820
97194
644774
1277801
1267357
1908434
1301189
953782
1663257
142574
402383
1260140
269149
1356650
1285459
215048
975076
1350338
1040868
1462901
1019730
386065
1245197
266053
1358912
1183524
1597291
1162001
1006477
1923005
120786
539584
885070
1424011
1622094
704455
256375
1136860
209823
1587376
1808730
445858
534848
588343
1947082
539883
359614
1723477
1307113
447013
476439
438043
380527
1595439
1518480
1934899
1260056
843088
1615806
1765740
331803
1718884
98299
1431334
1211325
372339
1302474
1708092
545535
1598221
1200545
674171
1167398
1039848
750255
506230
1171051
536340
373796
1149262
1300451
299391
798662
1945366
1065426
280505
655716
244417
1443185
448796
1525084
1249353
981483
242330
245367
343568
1721471
1831806
640656
1155940
1916841
348825
699599
1501815
1928833
217368
1118665
704733
3944
503780
1989498
1210061
1335224
834084
56870
1615986
1462624
1241964
720742
1024770
437278
1011560
972171
882084
748485
851469
1570433
298126
1062431
232059
1072213
1687735
1143748
1656097
465920
1313781
705957
356275
378658
1928383
1319041
1734628
1980571
1769496
1356127
1506680
980247
1459254
163649
144079
831348
144004
1449080
217185
1129731
767469
1530495
1676716
1284127
1718432
917621
1063475
679336
1657463
1852782
277564
1631876
451721
408225
1395703
343191
780044
1414049
1176079
642520
31609
1562171
1660295
1068126
1518781
392626
306753
368296
1377062
891309
692533
393149
1620087
628379
517380
688853
52556
326443
220757
143292
112512
1104700
1959153
1834409
861426
770819
1911343
187370
1701942
746992
212829
639369
1165809
541731
256214
1180830
1930506
1685232
574619
1735994
1570798
647287
847416
587069
1665308
1007366
1606171
746801
27466
845809
316029
1341992
1400817
1346499
1795817
1191314
668785
1681512
748292
622030
1479319
1656263
934710
1107482
757296
75804
1406579
1451591
1482517
338603
104428
188686
1519151
1689045
1773324
1193330
1922245
1082038
993138
168723
73063
1540797
1024105
191756
279802
1342495
959060
66659
1987318
804205
156220
1578829
913984
387978
650511
1001772
817549
1182449
511873
1349772
427511
792304
1491412
1717999
965583
1938279
553540
1576648
411737
1024994
1713736
738833
1994823
1290510
1262951
1743741
1851553
837213
203971
1702750
1624226
26953
69659
721958
207224
436976
609376
241878
1276608
1207434
1770049
582480
1652774
1338711
388586
336086
54760
1473617
299393
1519593
221177
431960
101996
137694
1266539
138676
998488
903312
567273
1478314
1639613
1273869
1750253
1627193
571295
597306
710457
516972
610605
1165938
145572
243360
69978
1245015
432141
1848319
816540
125587
312338
1145656
8628
3561
1652209
62668
154627
751164
44146
1321525
422324
722749
767299
1185539
204623
977387
1436085
263096
1428302
156696
1206668
506907
1287511
1304101
1724172
372850
1900312
1883665
592746
93665
1845607
836809
299634
281940
132367
257604
1076750
1178229
1302362
166514
1307517
260725
206021
998653
1709614
1964634
1593111
469264
980785
1085986
430737
852445
281150
1709788
1658135
554949
1965375
1516079
1600004
1567399
1653868
301803
1668290
1585856
862650
1914107
585384
994863
1478726
1415146
986229
1635885
593722
1144797
696617
525174
1985288
787497
1339649
1086449
527780
1125268
1030434
1373218
484067
418493
1242745
628872
294990
1323291
1982257
1301394
896971
390325
1559524
1826627
1116054
1023741
426590
732566
60791
130556
1890375
1085939
211096
385062
1837262
508475
370250
1274055
1003753
1226592
848355
664374
88985
910130
718500
79455
1027717
733895
1740962
432933
1118966
635178
221392
890508
941603
1386338
1636147
1868551
1710685
106384
1507551
225450
205684
317373
74782
1818053
865404
1888604
1289428
1219538
1797846
1657151
1868554
1985777
1615476
1157239
1770490
21889
512917
1039524
1056371
1764176
111056
1059314
1208503
489579
367686
460125
41562
975463
1683342
1898314
1614985
1163597
1508359
1807237
959885
151609
209737
439373
829660
695557
507688
537163
335875
1884086
1103508
1819987
597767
174831
386020
165790
623894
402397
237011
1150472
831292
1995442
183220
754238
940912
1509003
1474109
190130
1603731
516111
389878
939329
403275
1556757
1793310
1872094
1724516
1114694
219697
839587
741637
1191968
623772
1531750
602992
651425
812518
686588
145198
1592828
1434203
1749959
239627
454352
854409
1102916
1043637
1504304
759763
257432
2578
1127287
35494
1411417
172679
636743
1423043
1990280
1449143
5331
153193
902091
1690578
1032341
164261
669402
1235665
1909888
447218
932367
262183
814312
895820
1723412
432525
936448
1532311
1659599
1461360
644291
495270
745688
869758
414423
691126
1423706
1559723
993862
148580
1469593
1117451
973659
83188
1947818
1790879
1146926
1300359
1259195
1613733
800150
1966802
188676
807034
1587949
856085
1664674
1748259
1507884
262136
1316246
1280507
1807869
1757572
924982
865374
1516977
800349
837331
618601
545678
1874737
1986700
816004
1360160
1154227
1868612
161913
361309
1497823
1429182
1471612
135494
1316573
971555
1162244
295450
1579178
1142890
1682058
1787565
1662881
1467700
1922932
1885859
1201388
1615783
1288914
1221021
1671302
1725134
1783516
616197
831843
1512807
428313
1693459
1881497
236091
951865
522592
155904
1521248
1995280
847690
1986511
1635445
341239
1003481
1089001
409328
1297109
1416387
1341704
447206
493278
1830276
198864
987937
1054554
298882
1572388
1369165
1071502
398943
457179
420802
1357952
1141772
317397
659519
737579
786285
1695354
226566
564303
1307396
1934080
1834516
167205
108659
357188
1001522
1377398
224061
1540630
1431992
387009
881985
693490
776188
1380251
725890
1926804
1654687
1648752
147592
165725
430974
1367480
627053
817165
1993702
1185600
1527143
236730
714133
1400451
307281
275469
549132
1902721
1369009
1619239
592386
952848
614035
785045
896705
78593
450051
466178
583500
1864568
1904017
656797
1499556
1261662
768056
889239
1082600
1275666
1857413
1071805
1082703
1666186
1284419
1544379
1588780
620080
980161
36314
1481538
1739329
1393551
1396903
1534816
1616211
1751243
1774672
1020626
137894
1037939
219432
372809
1624290
1637626
939759
1322270
125436
235869
1091601
344995
1947573
1477582
1251175
998527
1120241
760482
178775
163740
1036617
533364
1534319
1498113
299986
320848
1561409
1170121
987836
1817673
1940825
1649615
797182
922519
739012
719940
1896406
1942642
1482328
1469239
384991
449316
1750883
30990
16843
1590601
1486245
809221
928651
199744
1206813
686436
383075
1013510
1734110
1071526
1296545
1609002
397488
998146
537507
1244601
1318693
111778
24777
476149
936728
1635580
1822996
1417136
980977
1260208
921320
174124
1787376
682764
665491
1719684
1412966
1210628
1596644
17635
1125524
1935668
1542256
1315536
784637
2028
1151010
1346119
381302
1999195
1835917
77826
1282308
970165
1568824
309372
882279
768492
1836946
303324
1544133
1912220
245264
321017
1589094
508520
853572
63485
411190
1410403
1675904
1402311
1693207
1469838
1323053
1190635
116626
988996
883044
163324
672596
669076
1809586
891344
119902
1560825
1034378
251097
1044242
429250
124901
146679
249539
243831
1941934
182976
1807326
1151128
1253305
762003
1575075
54953
1314633
1971437
296053
1311468
1645097
1297381
627677
1591096
279084
979853
821509
1161441
609020
1570240
927216
229980
217200
747306
1387858
1060023
933890
588198
1972852
423116
457457
542976
442209
1979769
817641
816977
591637
1047943
1375424
1669987
66385
1150750
547623
1067532
736836
1785532
29659
1659678
665236
612306
1385951
1802429
1376701
1342019
1746522
920096
1855284
1049621
67916
592696
1536799
335142
1547867
423887
333495
487559
1584818
1481388
396995
1738291
1526958
1543378
393446
221201
1065279
603744
1298870
1992409
18081
763050
1348593
1748434
450111
1161368
826868
1912702
1392815
424630
1569556
1530933
992189
253394
192201
367760
346045
133336
655799
617765
502471
1161551
1790915
906348
1469686
1307674
1808869
1661604
675809
33934
951470
1262974
1328951
1739094
1283830
1131821
991600
1773479
326995
1019939
26868
1978866
740572
36053
846355
1388741
828393
976252
1469615
1834026
1100626
139289
1342602
482789
1109244
384820
509807
77322
828145
443395
840430
1475967
517117
360934
451956
1195584
1726916
1755148
266500
851219
318416
802533
626882
1057376
165383
576881
1706579
1907657
691426
1205066
82124
740224
138703
212522
1862659
1030937
1687376
1766844
1799520
1037008
460696
1545390
287392
1941683
617475
1018613
155454
1089072
980946
969468
491312
1993469
573456
1329214
1240547
1029643
1946363
598574
947309
1844394
178604
977652
462707
1802002
582696
484410
347740
1730170
952947
788781
673084
1629053
992434
452852
734772
87685
1957706
307132
288803
572545
1550348
1744565
1508913
351707
505102
828445
711556
908654
843847
1181795
1754057
1282120
138545
354366
259727
1950989
704727
1549437
1177651
940574
47049
964204
634771
1213041
1818339
1389298
793078
464894
827871
739950
908763
184585
297305
1323293
966823
1564714
551700
1179986
1924816
1426163
48475
183329
1809302
1769193
260108
219254
592786
718276
184969
998343
1062852
422770
821622
301721
461499
1804642
1406030
301232
27682
1477142
29877
1714924
1911632
513632
1088220
160890
543514
566180
398855
1802917
58454
1109487
697363
1633393
1863497
565739
248952
1308466
1706117
1132900
1173596
1161822
1768341
1435294
55563
234797
1374772
877412
937778
23816
1008630
1458486
649344
1416288
704789
688984
1250113
1003692
1395344
552032
1121038
511410
1240904
844224
309925
1170127
808620
472504
1099013
1285556
253961
1383506
1867971
1842062
1665765
255122
1178626
122867
905773
1308952
1853750
687935
1758867
1518244
565855
541289
566593
726503
500876
1910728
446699
83424
1635049
1830390
59088
322733
1866261
320117
1821527
935686
1623611
864970
388512
428556
1283562
528485
1940390
743248
1152640
371455
1692150
682008
1990825
165744
680243
185501
660797
1381746
1187610
118802
438270
1323407
1634624
1693068
69828
1560722
411423
1560228
491501
881268
772758
1822332
638023
789800
1641704
1839889
820413
1447137
1822420
1551620
50750
1622902
1118705
1903983
653257
1483448
835694
254315
359560
1800018
976152
629185
937896
1101992
1971140
1485130
1388961
1245287
1486226
310325
12493
1539840
596154
1812000
1037924
489672
1689436
1528728
1426323
1584274
1666182
1995651
25392
868100
971931
1441188
1262920
436443
1202657
1675814
669409
405876
1360879
952062
66354
1472241
1412073
961673
487983
572161
395125
1624009
1585325
1741370
1408143
1516736
349214
285050
1968400
1043724
1330931
1987867
382896
1870493
1903632
928257
1578989
768344
454209
1851870
1628369
1058607
813016
1468772
1357346
1494238
270800
527821
1886626
479330
1842909
147984
608933
1022316
1987871
570049
1643465
584377
242702
307230
1251100
1178343
585699
1968763
445351
1756370
1340828
437297
1692549
396308
1052223
703654
1803561
20012
1838318
1528394
1729379
131608
942249
696935
1722482
1990985
580642
1618200
926683
1485927
107364
1775113
217257
117402
681707
267933
1758127
870657
564574
888730
1844179
1888903
312594
1441984
63981
253834
81238
853821
1359433
468414
677262
383886
121883
1115086
1300275
824063
1561991
353579
782506
913374
962440
785413
1376662
1100704
1209461
78868
410224
1941475
48864
379073
1587953
1332959
1394066
1245234
1181291
1448423
1038579
642005
1924271
1749782
455291
192320
1635997
755562
1324522
1809965
788463
1954439
736961
1641018
1228833
1359428
1548550
161140
254384
1174781
778490
536614
1465695
657896
1838268
356844
1427338
339598
872428
622396
1457418
669207
222654
1373487
46117
509476
172428
839468
851286
643175
776555
1712100
155998
267595
801213
792598
154779
1957057
389426
203992
698546
260529
73709
250821
27999
1597725
386296
398576
621159
1266497
827024
979536
5073
911644
1183877
1452390
499313
754086
693561
1253616
288737
124321
1035459
1761213
139836
5772
317675
1861514
1367630
1705849
231610
977024
1729130
1234908
1024580
1083476
45465
39231
785076
1249981
1497121
316952
1868657
1157231
473065
1207771
907636
104777
304095
893838
1125156
1444337
856366
1269090
1816331
1367578
615220
510526
862390
1279338
1502939
500139
1502190
38266
67207
1348735
828669
765324
1548147
760377
716327
177812
325343
169872
1232372
632628
1919654
1921060
113145
1989529
554617
1514836
1897970
355763
1164086
1910516
900251
187968
1826833
709605
750081
1980700
1851202
221093
232260
1130087
196510
967593
1003502
1973649
846902
416008
1866036
1557290
1632381
833379
80345
1767409
1039123
1199748
1239815
834993
518408
1378132
1976322
532526
1555528
856198
1947154
455427
1315143
618733
1417499
45425
534025
1130826
899959
774018
625659
1178597
1757032
854825
1625449
1230215
1441830
1595023
362886
767155
1975694
429063
1477054
1609646
1806329
1750540
1300957
694370
104068
1002135
257874
749520
1049776
938911
1481182
1663954
155024
118840
1722924
1622903
204412
1921829
1562847
73303
23070
1676484
1611019
399674
1010043
1940976
1235338
1305373
608666
1361936
696633
230477
1893451
316681
1925627
1615499
1517101
1930174
711710
1460399
1933813
1625463
108616
1022867
1962422
29320
1297340
744418
469532
1118869
139508
1601182
945434
1237086
1935228
1097413
637930
1701195
990808
111130
1059870
1435348
590875
1019181
580344
185984
306748
1995462
1143834
1362956
1506955
1137980
1556318
813267
429955
459032
504681
638814
1939509
1707678
1840906
1750724
342519
1031239
1329975
1322114
918290
1764763
934551
774377
466024
407172
654858
998199
803861
486119
1171208
184249
377920
774028
214412
312510
248051
1551234
1156558
1471114
1872281
1531286
237683
1548282
599366
762637
326311
1643799
385741
332654
320280
995555
15051
122431
1611757
1593397
195749
1111003
1445108
928707
1039461
815806
159148
1491692
1781494
1218759
789381
1894302
769737
1820305
922780
746770
930705
653423
592368
1543907
1618872
996640
1908702
1513364
1437425
1092766
154209
1358968
593179
737749
1100807
226186
1430388
911476
1462558
368797
467534
1298113
494251
920733
1346501
1729695
1490586
551563
1211005
325541
782961
1163361
1771856
641743
1476374
458912
653479
1545762
1971446
112705
1963958
98466
1246395
19046
138572
1091120
505855
742157
128527
1176369
1676389
92009
1054291
1091019
1829797
915785
1363096
1569574
508149
1221995
1841894
1650244
137349
821194
1273344
1889035
1415144
1113002
859020
153656
1247894
178196
918888
15029
1914593
989644
20334
1772589
934226
967513
1808459
1227222
1718179
1609205
1866804
98798
106892
1951363
39
1241126
478035
109286
291171
849654
1418627
647375
1911376
1168411
1320752
1089653
510230
1492535
486143
193018
362936
762631
790790
1603803
1280390
1916891
1877652
1694362
364315
731070
924989
908661
1107775
1176231
551152
1066236
1180957
913333
1807703
370345
953829
1707429
784112
1877845
1453628
1221928
932764
726037
1277507
759951
1423352
1584825
370947
340163
1445796
247674
587368
1313193
1667391
1628250
1859927
870461
701051
1394117
642817
1853782
1685572
1074414
1454568
1924
83168
1736231
1233167
1872649
1756877
603919
1216775
911721
1658822
1250426
866707
1716342
229700
373647
1109785
700678
32189
1997799
1709865
1389331
327398
1584593
1226844
1091333
1953618
365765
295574
1628155
98645
1628919
877982
1647412
1242565
1327685
1131304
1519298
1190730
1638781
497495
573436
574197
1529684
1961919
1929333
793920
1390390
401529
1144270
1633217
1631034
1974845
713217
783403
1209401
191864
670282
1496339
1568306
1869821
1934621
161897
1064725
863504
1350750
1610435
346639
1313029
1190602
382552
1023677
1542490
868924
482540
1481801
1043935
892080
1981268
1868111
195275
1526371
848775
826971
1740102
152142
434941
271714
1005437
1643552
1551696
694627
1009782
36716
978563
192219
734796
1719207
1061408
601469
339514
820068
1208629
1110675
1360329
1708807
1925526
1186340
410154
1117041
353852
1461781
1821846
1808476
653603
1716833
848727
605675
451197
270757
1779692
418490
1232852
1234192
448189
433872
893027
1958577
60301
1866902
1819360
742444
579046
1772741
1175006
395221
1349425
1400459
1877353
968262
644360
591372
1657368
257786
1055098
180311
1234
1542586
447754
1636854
51890
442226
1742562
441445
1955610
124074
998147
323642
1700185
167624
1785823
1351282
249329
1395151
1540238
1578141
751641
1166748
1874832
1223504
130708
401044
1345668
1104754
1449704
1713511
1937743
1746888
328583
1277221
1665543
1786442
1354957
1270735
677925
140033
557711
209005
613512
1594758
1567111
64652
1353851
1114085
630407
880323
773455
930403
1860296
1560842
701709
463552
1470457
998834
1375102
951748
78033
545537
1866509
1881525
289061
1602657
1316800
1511695
785783
368172
1225524
703388
1513557
774055
1863366
47959
1883283
1726286
1556539
226315
14597
1239601
1321347
291252
251371
1345736
1108790
1056424
1377819
1258730
293894
40515
1460540
1319725
1325495
565913
577359
791316
1438968
1471627
1432320
1422922
837185
1026595
375550
1760284
149524
1891793
1268043
1201239
970792
1426264
1415572
1299179
1047173
69667
1664230
697559
1158924
973960
580958
620802
14981
665313
915970
1271321
55335
697190
118052
1987809
538259
886562
300915
1906458
1473743
160681
1945163
933753
230260
798425
656285
940091
1028908
1289967
1449137
317057
688279
928134
1997728
395884
1000321
640155
1963130
1835067
519690
1554541
1882947
1454396
1471123
786686
1442065
1612069
1129446
1036503
1727968
808324
1137598
1822636
1804178
986539
1276002
1805680
1445060
921971
501545
1044418
532193
1726002
593186
997666
1869870
118279
454573
229571
611284
1731602
904730
575008
1254001
1186719
891033
40866
1000010
396313
1516281
1173868
1556098
365061
118371
692427
1848391
1902706
836031
1847911
943752
1731948
716657
1703674
519846
1908063
883338
1506600
190352
1138867
418589
1766851
175155
545015
1292351
442601
447901
240153
1912523
59752
191066
452786
1151742
379636
661090
406234
333851
1462061
1514676
1262961
1166982
1377559
1291834
231752
735639
1045694
361643
1025566
1448236
52425
941491
1924499
1170579
1755558
376078
1137973
226189
1265575
1455348
1694579
1571810
1489515
1216984
1093983
570968
1737408
658479
1944927
1812249
1570356
280278
1223777
1599533
1015435
740723
1328716
156780
204373
1272726
362122
1809111
64961
1341300
951528
632262
102474
1714137
796681
1030236
716511
1718681
1016119
1051535
1975289
39350
608503
679484
1266504
1240017
1734048
1046515
263432
1211373
1374799
823170
856421
1842916
286204
685534
507810
1085432
1038618
256335
321755
478998
1211403
806920
724081
987277
1746471
1686847
1202176
543107
691994
1995886
1094094
551882
1219504
1077966
878184
1598593
369162
710923
1897118
369951
1186330
1040980
1669150
1638378
908867
1248967
1523520
1639146
1075532
1431702
1917640
1255068
1667710
678753
1014387
1673168
750366
238863
581330
378435
1717115
457592
1990210
539789
151143
915613
364741
1853325
1184557
1836177
1381717
662066
225891
52540
33789
514829
1689864
1693538
1802832
956909
1279994
1402059
1561925
425217
1974438
182026
1855262
1080019
158352
35923
176189
800051
1032036
969022
1012932
1187681
206553
693440
799311
1777028
346527
1194616
1518030
1471008
251975
983845
1210509
175652
850248
1918293
655864
1111400
1527922
1924597
633291
960843
1362287
469547
1926925
195701
578101
795788
1774615
695097
1307841
409549
1093898
990994
511346
849415
101717
1669531
270576
1603258
1759420
1782565
48777
1909565
491548
350574
1761080
1053909
470223
670215
916917
1803659
337402
1038913
1846442
23112
1852564
941464
1464001
178986
235960
712832
1862209
201686
1562161
1654251
1544657
1018702
1180613
97085
1672787
1247432
1622706
126765
249445
1716341
1022969
260930
993663
1448872
309009
615407
1051739
1208960
1858800
1732076
112380
1173270
31046
1690268
1674415
1790054
509032
1913531
705230
269261
1283749
718978
364058
1195840
49202
1055491
551101
1510012
732301
907000
1951855
450556
1396863
721641
1193229
623079
553161
1612533
55480
247978
619432
101259
1470998
1218748
1903493
987990
1933238
349322
1717166
510620
179995
1420912
1007277
820158
290624
1555724
1443976
119579
178046
504585
695044
1761230
892847
1573226
479443
1938736
1752853
670049
1860471
1355302
1220417
1542776
496724
1611756
516914
1851945
60022
702462
69532
254038
1306815
1292967
611555
1680923
1974251
1163808
12425
23222
1192509
653495
381897
515615
572485
1619054
224131
46365
1702200
179959
738404
188419
997010
1411515
1560825
1557806
268430
1931835
412555
1436473
1919148
672456
681907
1197385
1090864
1110205
1303895
172542
1794470
1135431
321573
1184398
1437714
1384656
688160
1053685
1768535
666528
515848
1763324
1792060
581744
1266006
578687
1700984
510530
1457764
178107
1864385
906303
860188
485645
1778804
1580900
1258376
571696
237331
1938724
950446
1671824
1996225
1468109
1865678
1424797
413740
490652
680939
562723
603266
132434
1869483
1641619
1082109
1450670
914817
1416295
520186
1786257
1803588
340249
560361
573751
197528
162657
608504
1079913
873079
1422431
1976853
1754273
302748
1818685
1509137
1278027
1763697
773014
732452
951316
1858489
536908
1298560
117323
766331
301589
400202
1050695
823365
72727
315503
777955
517704
128477
710360
131243
983580
559305
699506
1029370
816557
485502
860699
348039
1010329
911176
1705016
869376
1919856
1768792
1344635
6595
1281570
395656
745697
705867
1994914
1016281
41525
49609
1086386
1099594
1486710
1488153
1386482
775454
1338454
1432944
390088
1034113
696069
1185739
1299617
201566
809243
885366
682927
814416
1347337
1715317
340386
424027
863223
425695
1960667
718545
1850360
555497
460256
1411365
847633
594979
863808
748597
1294082
156812
674235
427712
1511785
315023
1839025
1270478
666530
29401
986922
76312
1426507
778160
995191
1249676
1199870
7791
295905
1385064
1408457
1342881
910186
1745240
823659
1944192
1417494
1036145
1828215
1542720
1882085
1690965
1163642
1530664
1752232
677145
830459
1975777
1364910
1070103
1924046
782997
1023044
1916657
478678
43413
316026
1474949
1348205
1507883
505058
520436
452865
811532
1103560
1373362
1300339
1431314
1637361
1719220
259495
270337
1468089
771908
1566866
1297795
181067
846294
599579
68502
465446
1993996
1063572
841970
1167139
1255807
916295
1680209
1972109
853784
1935732
1320982
1795645
653635
1465734
1919680
330671
1333130
757414
28749
389934
758471
1438024
1360287
1295909
1196190
1356282
623477
423024
496933
962277
1772206
1516713
1655167
389290
962007
48953
693558
861366
822389
765171
1394222
1275942
1061631
781464
338231
1059211
972130
1593498
45212
311210
1404446
713623
1220168
624809
1539566
281810
1841940
619593
814988
1276466
883007
1294066
1357915
56944
60047
1576795
1163402
57474
1818008
989307
1260552
1998152
1564634
1748238
1344693
179977
883292
1995925
554378
95045
145917
1107248
548432
258699
561817
1726135
1498081
566687
512017
659137
1789048
1546805
423489
316433
907055
1998884
1715087
666727
1433342
498470
492387
1801995
402571
1130518
1135436
630361
577893
1642418
310860
1337836
958619
501964
1772798
296494
1808382
1940365
1339766
1863949
1648723
462218
671163
1826344
211178
1374990
132124
170178
881495
1917074
523166
993997
1581300
640941
1076405
539058
17036
1513311
1920467
388296
1493134
377815
1094767
1658629
100176
283901
689238
980376
1246794
117966
247827
415743
1524272
1031834
1625306
317696
640719
84811
1947621
1562264
371512
1583382
1649057
1304311
1402951
457205
1662631
1802118
169491
741602
1240263
1911010
912718
1821
1506702
175105
473253
1166248
132125
1611336
687068
159688
557367
1715148
1556584
878619
1498853
1203581
1882829
1458220
208516
72628
1378123
1651016
1844264
1944445
704920
1198027
295331
1872168
515388
1870214
1379210
1771096
253439
897608
1240820
1965929
1265542
1942780
383672
230371
537978
1490350
466983
741111
687457
1390701
1197604
671839
1886409
88720
1813361
752241
1224984
1793310
282253
1638749
1219213
1925717
1264312
1664740
928410
633075
1415240
1928233
1684332
967586
1115844
137502
1943128
789751
807308
1411816
688444
608259
1509894
1376298
1405899
1503156
917249
1490267
1700155
1843074
433033
128495
552390
898678
1907474
1837618
1007238
1552058
1186931
168968
1628423
270032
1365017
125930
957001
1005197
898791
1386132
1442836
736570
1733899
601266
987636
802104
1985603
1929140
1675507
1703136
1197922
940631
500675
1385652
727892
1284499
1309673
1634934
3354
891934
1303761
584950
1924173
1311169
1471268
867622
685759
366667
1015480
1076323
718508
890889
1431834
1614241
1375319
1288583
1830560
941846
18816
53189
458381
1783063
1074635
479591
265953
956605
1071638
1390163
1685356
1065706
1794874
749723
159829
1223522
498766
805249
1294604
1677519
382287
1614039
569553
1350749
1358251
606292
325706
436030
195418
372293
550461
1200485
209401
359705
386740
47404
1288255
867413
465391
1419958
1678177
247311
249966
158407
1574048
368077
1719088
359842
312631
1662333
10576
1476028
1002017
24197
542594
183511
663468
1727144
141148
1199210
565252
1153778
1608808
1319652
21335
939657
1926203
1804190
1095626
661845
1790804
318103
37103
1610043
481665
1919709
1678657
844085
1783100
99944
34766
1614356
35695
1188534
376517
73737
1185172
371507
1088746
1760165
991870
1796344
421416
1577107
257298
1683075
333278
243195
1094462
643408
178813
1820459
1388885
1271895
1172091
1721750
1407022
569960
650591
1695913
158809
133480
898544
1092319
493587
1490122
1467012
1405114
146792
643763
862226
999730
521430
338035
524509
744401
1573806
1010706
862205
847473
308606
996569
838225
1220659
1161622
211597
1935784
981035
1853203
1464630
545252
1541713
1853665
1338678
954099
1918430
382962
1205772
1599647
1646825
1301441
1714219
1405014
555451
603483
1529392
1676271
439404
183778
647747
1423148
1253677
636581
680540
1916409
1343451
1893108
521452
447742
1366412
1515976
745822
1769849
722945
1243392
1582429
1360478
1470380
181608
1089794
1996203
1477104
1621377
504258
1026330
625477
1052519
1828122
1929836
1111483
70873
458989
1383337
1908535
1396843
614749
584483
301770
1370932
890183
386733
1811431
841405
1875201
1572237
13088
1247257
899878
1429862
1009249
419121
1486010
234900
1191637
1922977
1374239
1716447
357161
699067
1523716
792004
1378022
1937806
1315057
1671306
1002386
859509
1862695
1455254
92800
218529
422883
664519
1947450
1198546
1063927
1347197
78325
1025551
1945270
533049
312260
665664
360015
1670985
1407044
1966270
1550658
1850283
1320111
410301
1449626
951670
1144580
442776
371576
1818307
504934
386135
916954
1894280
494794
1281509
1561302
1573952
686286
1067829
588482
352117
1731567
536961
461732
528306
1951650
1461622
640563
647872
703315
395976
89525
998592
1096628
1902486
1336820
1453364
405586
690034
389378
781040
1997240
1762754
487131
1724439
1438159
1977138
178855
488835
546095
1085471
1218648
13244
425245
1092021
77152
741903
429901
1886905
1695259
1095077
924047
1732591
1446824
930794
1859439
1057000
354566
761938
1619279
577946
1887897
740658
1683729
1161759
890769
291492
705105
1524498
109286
716391
819476
1437844
818723
1698822
457227
1967144
932334
769069
1370858
1171164
463664
1461036
1454466
1414885
855977
1268765
997259
655547
950963
1142271
857976
658706
1620651
1757108
480557
1595399
56421
1140369
1990941
1423084
760869
1457562
508258
1349421
389123
1665546
110838
1843692
216341
633655
366402
982483
968850
371881
1806195
1838322
342652
1043659
555763
543650
279182
51618
437012
1058710
1926088
1624108
370474
1918769
1234864
975656
375477
1048709
373103
43474
1432432
251860
1921845
1375710
315149
1307510
273550
1711364
1169990
595009
1120309
515112
1915486
1149749
713671
1098084
1069210
687716
840244
1185003
1147770
719794
1878532
1118743
407978
1675715
1756397
833703
1890890
658256
49342
959997
975658
794698
938666
388744
1787974
1052251
1855769
293729
1868242
734384
1517811
1563635
1601148
1955220
1528421
1723826
824228
1259000
1898571
6780
143016
332555
79025
1276832
996449
192978
910752
822647
1385005
1677828
1868192
943578
1469665
1293612
333619
749856
131574
304417
1101206
933681
345287
1246866
1868294
1901457
883397
950820
1732597
594000
958762
1718145
167458
348735
1848142
1701887
86537
1563825
864415
142371
602230
1532173
965316
400097
1728688
1048058
479523
775978
940249
1302380
1844055
292098
1638699
1287728
758435
481544
1734055
1210099
1293521
410455
771677
1746290
1985603
1917058
1660723
125711
1037319
1451096
507031
1112337
412210
1738926
377409
1778474
424635
1813783
1164100
408038
357764
348857
1115622
550234
647563
488546
1134028
1890136
653315
479984
1390667
759045
1743246
1839821
1666381
988670
1843004
683143
655996
1145168
924292
1381070
1232442
938719
1132596
928959
395986
1296500
1455123
1629425
109336
1235476
981570
917699
1130445
1943321
1335986
1797518
1637784
420383
1005283
1338977
94585
1609601
1262081
1039705
1037134
1820611
776038
844156
909976
630951
1258083
1555969
1937621
756853
1101063
967059
464055
941449
361523
1432471
1591535
1648120
151352
639085
1504954
271814
1934347
1803298
1821933
1757968
854197
739978
1957306
1486300
1253613
315028
642087
1451072
724504
484176
654963
1798750
845494
442440
156302
660702
551626
183440
46745
1722616
525354
900539
1875897
1017253
790114
1134513
1245697
1134911
1092507
272602
1199599
1254373
1001454
877692
799481
414568
1122068
154709
161344
1571438
1915172
127405
4928
622689
1153906
440593
916799
306203
929766
887474
38023
1940837
218001
1730114
9691
1630145
1443741
1170062
1574350
225100
1063512
1900013
1715356
143617
1693926
1656778
1598503
1107088
1381985
1868342
985745
854444
1948658
323192
1023342
554010
1130263
1315515
652671
806710
260904
47757
1974136
691506
632258
179438
978737
1258869
732925
1621219
1695698
979398
1251719
1036933
1183884
1597373
893928
249230
809834
1695021
1264201
1116201
428116
1021232
1960420
487276
206474
1863446
1667032
1404646
383318
1727857
873573
351302
1257305
1922510
1146156
972060
1437307
1991123
638152
256228
1727824
6778
1471643
1123842
1418257
1461073
699797
1495909
1468768
164470
1183721
1135567
1309429
1550746
1749395
1617051
163748
527267
61988
453256
1114968
573949
1822279
1208195
58889
102987
586584
57962
714255
1196070
1212291
603536
1009649
906144
1045881
1926644
284964
231550
894850
1826238
628713
343824
1350150
52744
1825242
78720
14631
1660006
1051611
313806
484035
1011762
1255356
1565716
855856
712249
261679
233750
1868562
456942
79639
1633700
1562656
186857
523957
543407
854828
1788963
186371
1569103
667760
328842
1368402
1941553
1030558
1710681
1801763
1603996
1177517
855986
1696155
877547
1370520
487398
1454533
857526
1139154
181301
455084
1615003
103885
721888
1372209
1710953
860699
1288998
1289291
785991
1190374
312064
1966070
1413234
158294
1267648
318868
996494
492468
664400
1503808
1394666
1331442
1410962
1188459
142653
1750048
1426816
988944
79018
489156
913888
1142253
45756
830841
1192178
1982050
268916
1248944
1031029
696876
1530033
291102
1246463
1593377
1467298
1191757
459768
1102684
22490
426510
1763873
540602
1685292
1407303
1810796
1172133
1409430
830738
1769208
445275
564324
1964322
1087426
1694586
1689803
1322822
1249112
548917
442367
696588
1334740
659940
1030841
310100
33350
711955
1310168
381144
1215271
1814576
1619281
1927027
773636
1746624
1221392
674737
1102689
1625827
1789986
1786597
996010
655698
150046
880249
907510
1339491
1414107
805167
113805
1103115
1941940
1842357
1574113
296404
195478
700592
211800
346189
811007
768614
664965
1121038
1347130
545346
317030
534679
281997
1719532
1683976
1376629
1776429
1970380
1972927
499450
1191663
1610516
315592
167796
962395
280725
1133522
341628
1401373
1799787
299859
1567531
40272
52828
568261
1009706
1049128
1444896
1055352
492949
1985953
224562
757561
408340
1824412
1997861
1450025
1557533
927943
1045744
1198782
970507
1337037
1723850
520260
1915826
1411256
310840
435060
473344
1951539
1791270
693304
533657
333587
1105915
1695431
354139
229376
1356523
1874189
923725
329117
906424
1355082
464513
1115114
641472
419107
1693326
1802458
1135790
1109710
1270120
1587920
185414
824610
958544
1348405
1736138
1660303
684113
1502925
643679
664980
1195696
643610
1490727
913236
1352518
1025497
991764
1963886
474034
776508
1799877
522614
769099
1334416
202164
1713031
1578720
1975128
1247135
15191
1307250
822390
733624
959035
239678
1359695
1264163
1023316
1953703
169516
248467
192296
720770
187737
258476
175382
1978730
1713259
1141379
1710705
968235
1578545
1455640
1524541
1901410
1943965
1727756
1004382
764363
307619
277177
1955271
456088
1874351
1351538
353242
1324832
1179917
705817
1379855
313700
1687829
172372
1334200
1191902
13818
1989051
1024617
1504320
670836
1567552
84111
1554672
1887195
923980
1424211
829460
1746966
403188
827786
1053303
859142
489686
565257
944694
1727987
1876769
1812501
1695567
107134
641550
826422
1247404
1364717
860820
610259
287603
1146731
411324
1445523
883766
1933865
171024
1905986
319708
963306
1394591
1109808
1504728
26043
351613
1184460
1900279
813148
1564399
102893
1949889
457513
229675
1236827
1413680
1857433
1443622
80202
799082
748221
1724879
1608359
794239
172107
1716171
1231491
1219773
1543322
1125111
442090
832158
1526133
953814
1412513
590459
156132
35141
1184284
1846917
1263766
374222
549671
232486
310982
568960
1363205
339777
1221903
451052
498479
206773
1784699
1583433
828896
1344591
829616
260727
542733
1637513
884247
200496
1719489
1238683
1046655
207436
644601
446040
476751
1632945
1616833
759821
885711
419674
708204
1953307
1504621
637463
1952866
517324
491932
348642
476641
1505842
768174
1039260
1124244
805613
920579
1580923
1922364
947313
432526
1961794
6658
1866314
792416
26620
1277242
613702
525506
1864982
1877282
1766125
666462
99109
314868
1566323
956473
1079310
617069
1565100
830923
1874927
582946
563694
1874976
513197
1091116
1885235
389483
833594
1225602
333760
736867
269771
305070
1588540
814970
100398
1237016
504061
590215
1475521
1103694
880643
1552346
1409589
36302
1373237
1039694
1160248
1371823
382903
992675
1749278
1626630
1184184
33264
1885690
1052992
1515276
1593251
591225
793267
196102
864030
1730208
191774
1038430
1913053
891829
807136
386677
943604
723335
438303
1813235
1677675
1035856
103017
1243712
405058
1790796
1101778
549785
412673
1924388
829317
1059429
687722
1389100
970717
1608778
1851860
462749
1954050
1400305
1913839
616207
1756746
391495
487351
886240
792199
276859
1635972
665184
1934470
854647
286186
445854
1589032
1583660
1018880
693953
467548
1707496
1932089
3625
382322
1903460
1770895
1440037
999503
180898
247179
9400
1428191
1308979
1903265
1451757
1068216
149267
745792
57945
460933
1379913
833752
549275
224673
1949455
497874
135437
996075
151221
1540186
357275
767331
1249299
1723019
1543339
27470
559168
205336
696481
1002206
1542612
176407
350993
186854
1899795
1295020
1812400
382409
1058103
270652
1670943
1111650
1448349
1186017
234350
1299273
271524
745475
1094315
816102
1215763
794286
607417
1551720
118508
1614471
1174183
913619
1501519
68179
1399906
1767020
1534384
1511807
1052871
626915
1867783
1545997
709320
48089
114971
465700
1407020
496168
1541704
342265
701689
241852
228651
68651
1808136
1509136
1106752
1058430
852476
1798893
1095263
737601
347302
1924053
1712413
642255
1334779
1207162
559739
1150107
1121902
1531317
205607
575696
1292587
1292190
38996
1373980
593082
390122
1798300
1617622
1058018
400629
701349
766658
927294
175792
1699497
448461
398891
326239
265966
407577
1410452
730011
687461
696544
1756410
1332245
682995
1743163
1546319
785793
1890311
566791
1892057
1438035
104100
1033054
1894774
1415037
815759
540057
1590683
23540
1904247
582317
430387
656071
636044
817111
1301730
961293
287643
1655762
1322641
823043
295678
1068116
1577702
370504
22140
869091
781762
175243
475751
468461
1496937
549899
634213
1651871
1977001
762111
1018967
524850
1165504
562952
959464
1109669
985199
1357303
1503037
237932
1671791
49494
1679312
1314260
448774
1224827
470765
387263
1374439
637246
581547
987355
1283527
647069
758328
677678
1930218
1356978
365144
542900
52474
901224
558093
1109122
935933
1328701
1616120
733013
1294553
1130322
313949
721935
652052
1445994
1314630
16780
922680
1435172
1495398
1965295
983289
1173588
528268
1595020
777757
1357879
1768523
1123233
1506619
962882
1905656
220754
1926202
922973
282159
1353817
750756
1605126
886043
260142
1312127
1218839
906700
818161
1343277
1547009
600619
1220399
395785
1857084
1884869
951173
357897
1991613
332751
237709
1732932
1577101
1870022
1805228
622617
743202
1095961
1717480
365040
699423
1659046
35890
12268
224080
1796626
776813
1728047
763393
1930619
504565
558124
1064931
1575581
544736
201103
804770
1813552
358242
1281435
1640356
465009
1277266
143760
731503
1577122
259917
1186729
1489383
413040
204173
338850
1475191
1515954
433170
1367410
798364
1705387
1252863
1897153
49057
220745
1174004
717774
1943011
980436
327276
10160
1101660
832939
1037580
1990201
1796001
1177756
1893832
1683471
1641193
1923989
1799924
1860354
406400
65832
1216466
273528
1762035
1419060
1753464
111314
969540
472074
237679
485158
708554
1724402
1811059
1492959
1917383
791642
1234769
632590
1370279
1309204
650814
518892
1559613
162455
194948
1797063
345951
642179
1344788
1173035
1013054
465970
1783690
621360
672689
44642
1450033
1910444
909143
972349
1195587
1906373
274943
904996
38707
381350
266664
1134396
1778485
855251
1546201
710971
1314201
262463
1650959
1807245
118617
743535
69093
1254017
749639
76601
1309113
203909
574202
1298461
1135835
1854253
1880991
1728319
552316
1220549
1495344
1117923
467427
468644
242027
250495
1909750
222060
1079622
1644050
537628
1384900
966168
726024
822101
271686
897429
1533088
1786058
1480367
320027
1689815
1153338
207646
547236
201662
1084046
400072
1816817
1957491
843030
1846521
689076
1794377
1276448
360863
1060426
194456
447022
1099052
1271888
533752
638516
1787132
554363
192816
496587
1103265
1857553
720995
679438
1050142
1968333
1456920
1745975
38946
997842
1307565
1917272
1671298
843492
1479969
454809
1215423
1427195
1623041
879954
436233
1610730
1631514
1507816
1205938
646684
110264
1846522
533124
1121666
1994893
1699226
527533
1248972
862660
783858
1593103
1041311
146234
1797055
1571994
1890359
128923
1124242
1200346
238095
1589221
668037
802831
1685280
1330608
1512975
794694
69698
1074410
1285548
1945805
1569791
1595348
1641532
884319
432308
1526283
1088585
479108
434878
949178
178273
456869
1075850
1138267
321064
1768104
1618181
1159675
24343
1737958
1667140
419178
739273
735075
56882
1247321
247666
1562940
1169961
1946318
1170865
866600
565916
1009812
692055
256483
1737715
404943
177319
978404
1435509
757859
367472
729092
417799
1258176
446373
1432575
534948
1141048
1361470
1579997
1269471
1010119
777807
1949287
1840819
699264
1905904
1599153
1946191
1465369
1511947
417436
1695517
283088
1974339
805148
1150140
1612285
317170
905551
145514
1577951
7972
1380732
437375
697450
716201
256972
1257696
693772
826506
1827857
264044
1661457
391275
1132516
46703
419290
1866335
496642
200998
1106185
266897
878911
422222
936079
726323
1197003
1492023
1913845
1024611
1260256
1111246
22207
794859
1201371
1602587
343091
1626162
205133
1298793
1924308
846904
454529
1169327
465181
1230120
1602225
1148567
80740
1469912
1804869
451377
318136
918178
325178
565499
705663
707767
703162
462096
844907
792821
267986
1251940
706395
1683790
551288
1735052
1470260
1573017
902380
241299
754270
1433723
738773
1327977
710322
1275383
1222984
1393953
1090215
338158
818381
1929242
244238
1588552
1835569
961318
546312
1127212
1649419
1955555
1284560
3779
1058292
1763260
385718
1329798
1177052
1798646
146300
1521739
201099
1787587
1006718
1014488
196796
1396557
800749
1348327
1907686
1328477
1498786
767277
1303927
1475447
1613199
1963083
291345
792407
308508
1645861
268510
1207692
1770718
649101
711555
495483
1533974
1524783
515643
1429705
610977
227952
1947879
306055
1154202
1310840
24411
675767
855648
1273081
248778
289831
831547
911229
1432259
926604
1024391
1963230
1601352
1068502
257341
289623
1260283
1677014
1406367
26220
1027536
822074
149881
670265
706163
877567
1988934
1474680
1200454
1795970
198911
1917598
1413599
1829648
526476
72940
106371
69297
351152
863695
1767798
167090
1276223
423402
1549836
576949
1676876
1335608
440522
1906652
717774
1731440
1722145
554712
965831
992902
582535
1336263
1358227
1597776
528142
1897978
635251
1736928
1510409
177016
643704
1714631
1793115
1687711
1880868
1649885
896437
656604
333468
124804
663430
1721136
606903
1736138
1287842
440506
1819066
1735368
1356659
700601
1710052
619006
445292
763717
491139
979754
427876
987275
602791
1347126
703649
1631886
646301
839555
1994613
1853582
1212181
492685
652255
1079343
970458
155777
1714640
1145789
1353960
1642822
1599558
1832020
1746505
733116
1163506
1981369
1090681
125373
1375987
12472
802923
42300
1424368
1642841
6702
833810
1759946
996447
1625770
1590065
255332
1534539
1110379
1827167
322231
886844
907641
599744
1796460
1710141
1531147
976863
1070949
1504851
25701
1921079
1796024
403758
1311223
1310083
135117
1032255
1532652
1304344
532274
152911
158192
1408716
320891
918842
1307408
981832
1210584
951505
1065597
950027
776859
1066620
943580
1464876
321457
882318
218537
756980
2890
364827
908440
1813503
1931923
714668
772568
1230973
558408
119439
1782653
1862984
826207
356685
471804
1373482
1985422
1328929
492365
1998466
1764423
1431342
1697016
280577
1064445
1413242
725246
1498338
1051054
1561184
412229
1107057
447657
1299267
1406157
459138
466820
1095713
445386
453664
1140182
285701
1649117
1449426
1315812
1789197
522028
638567
1744912
516072
1530800
504739
799862
1935192
1995297
136541
54978
1326298
1300756
550564
584076
746848
1197071
1473923
838460
25947
1683650
641951
1459901
1007759
622270
334677
979649
705143
1786787
1825771
1887241
1024892
1760874
1645922
936747
1301134
12268
1541797
974124
402864
1131704
626142
689529
625378
190468
1451527
1926527
1587247
703237
1355277
989313
1419628
1831135
1339442
845465
1361536
938660
1915246
1299857
748043
1054553
698140
583499
1026954
1921686
896406
1503123
59105
535186
428736
370113
1961494
1964754
921700
1660804
770635
401302
1189552
466760
664434
184590
1993402
954989
139515
1765081
740547
550262
844393
1986867
1837605
942543
1637121
1405046
1523680
1623620
1172055
83381
1680603
1492277
1401881
858066
1109817
1424673
64491
870461
1652528
557676
104680
67274
1275388
1274014
186681
1808163
207048
752926
1374928
149392
273012
1685006
785168
5572
1545674
1101101
698842
1085348
61577
1351235
672944
308632
705924
1734979
480638
361421
922988
483937
1847828
1724010
244095
353559
866952
1085102
774682
283077
907070
671018
1786078
965726
870623
1757268
417164
924006
730258
1944815
1009455
311655
590211
489515
439024
739844
186694
850134
519915
1524087
25428
656781
1531346
1796873
1922192
102522
425870
411675
340903
1784812
1130821
1206002
892184
1633623
1258778
1419106
1894574
1385927
1458981
1704607
1313662
556518
898108
60626
1920223
848943
1967418
308363
1135910
208906
819131
1469438
1114265
1367562
1285465
1369365
669065
1663844
1768806
228661
1388993
285115
1182198
1391883
241847
1061515
174112
421496
1827408
1504227
455116
1266057
1508689
1377718
1874130
213082
1097220
291156
1782413
1346127
1090970
1012356
615208
1608283
745723
187661
529002
377887
641694
819048
161168
1534588
1782601
735111
1984486
1133577
959174
1313295
1434389
1217088
1012891
884271
1074548
727077
1414165
1084044
631925
1351243
531480
1640124
913297
42601
131076
169547
759809
1151651
1712474
1787920
1122176
825909
17455
646062
930464
983136
1788786
167266
938987
1402085
1123212
1486328
1342664
1624967
1505536
725840
1347115
112595
1248873
1057263
381501
718022
1417924
1092832
376605
561047
1590579
365830
1222594
88844
1068883
83152
1321375
104765
1696173
1706074
508932
912480
947691
913761
1946560
643311
914277
1485893
1368537
1174823
1932256
1289633
526749
1762360
1172975
285300
702439
1529199
1702341
729892
459649
1286193
846136
1959725
649495
1067455
14063
558702
766077
1611083
1827878
762392
274284
734807
676140
1571973
720039
1453299
716243
1064290
81435
803678
1701585
1961597
1368593
1284160
825496
1567355
1064911
1060247
1928550
258451
341215
876782
115643
1256300
417172
192754
853584
930905
664167
723194
773608
1161984
530685
1645860
1465094
427885
1944732
132712
441780
108002
1131433
104348
1154219
277801
1154820
1361332
476038
1433469
1662109
1096717
1623397
542128
695495
743950
932737
526599
498356
1105440
630389
1287195
1980502
366587
1274179
960600
1828610
633769
177903
190271
919098
1891036
562110
1984882
1936561
618278
1610085
1604419
548106
415737
1141358
1120576
1209024
1053220
1349032
1787408
381931
917003
753032
962242
787500
1561002
1601858
476114
1913379
1829921
695592
475386
533732
72691
633888
848687
162952
529047
783820
1169313
1939510
847677
1721025
1093442
725691
1280084
837258
1814079
1790039
967114
81716
1839508
1366650
1970640
1634791
1814563
423283
85915
121272
1883191
1632164
526657
718323
1945220
1950511
627606
867474
1084928
1014804
1840888
1397648
26867
976753
1428445
239152
478963
1895653
1084947
418634
244549
764420
1631072
1220412
1674163
262701
282321
1283658
1262090
159426
1343091
678161
1423894
475032
1677943
1506668
860831
1919902
1287264
1254972
428919
374200
1347565
1904420
62785
1364535
1677690
1131319
79177
1550681
1896613
762541
100147
1250552
1619092
552059
955461
715040
261350
85472
1687977
1267517
1378857
848488
1912480
721215
1309539
1662660
730866
494971
1007165
14654
1574182
28123
1923644
351843
1434664
1010868
1801612
785577
462312
1464140
187048
1795429
1112737
831739
344953
1130635
854587
871765
1427521
887509
1002850
1873629
562969
1785299
1754690
724484
1888662
1081274
611669
405688
1672296
520162
1458836
1020454
1555114
1573192
941288
1328868
1470591
1205353
171258
1918481
1586881
1683008
1906314
987021
1465963
1398332
1680908
373687
518730
1909751
1414472
182613
1556889
69807
1928458
1830958
303444
381577
1709956
97478
680695
1106043
1204310
1655002
1811699
611760
1541495
1304973
1817019
1337158
1464665
1506533
1251404
1139908
345445
1618553
451023
1563526
114118
1697550
1604541
253855
998276
1313918
1963061
805211
703617
495349
129610
1987307
868068
82360
1868155
848319
366036
934767
1615414
1470607
529608
169011
1267240
83641
817308
1141746
1094084
252886
1992055
1743586
1479288
1515055
533755
716550
735385
1789236
345906
185172
651811
791002
69292
402056
632439
619925
1664680
983610
1212077
835401
490136
1442872
1075032
1518682
1985612
308933
311547
991852
482715
31332
1512768
1027583
808317
48759
732705
1448811
151541
89616
852076
346555
433697
762556
206517
568353
853542
540895
1257832
1771066
767433
809343
1363093
58812
1153053
1559541
1534736
1438523
688635
930430
324214
1594186
626322
290486
440522
1035214
1687056
871794
447130
632107
903934
1171794
860262
352124
586268
1530988
970680
1629424
1416165
482909
1950579
1194749
679761
77208
1705358
1263877
1666761
37503
1582645
1128417
100075
138380
1355658
1867096
1015246
1924255
1779309
189016
1211021
1677217
1143387
1626044
1080917
1773035
1184606
1473621
1017141
1624931
517205
1695789
1759810
863339
1428325
754984
79856
1751621
1066597
366283
1942077
49781
233252
345994
166867
1078203
813213
512670
69770
1736102
516540
1559257
753780
1057835
1954891
252478
1874266
891705
524528
134384
1510568
124908
977425
359958
1039845
1431652
1487096
1208826
1390785
719491
1124161
1080744
1824511
288352
430451
500874
1526200
1167053
1409542
705821
1879299
573412
1615874
1149602
451075
1518307
1763327
569804
310885
332180
1238129
1102113
818513
382407
892833
166513
1409579
899800
1621599
1459063
1499246
161099
181661
813947
546836
387456
1726153
577239
1333644
1405263
1990589
638215
631477
626531
1611477
1327760
986280
910215
1596982
933540
1490515
1626907
196339
1505904
1716159
987916
134243
1409751
483164
1595354
629878
338259
1950713
1084000
896052
1571742
488794
2813
427157
710639
388799
187079
1224380
1055855
785226
1929164
1583665
1398029
1307692
159006
1499914
417245
1951696
1587412
300488
801972
1834452
1829285
1546286
9236
72290
710647
1267835
923912
1405147
1411593
1938255
1563501
463778
1757368
1048724
776461
283828
327838
322916
586610
28422
1116279
856992
955432
656186
38825
396180
1518135
1998639
691017
1269652
486681
1835402
1081034
1233316
178202
306126
972737
420030
1917654
72887
1583925
1363218
835252
1685747
850416
181114
1712753
603739
1121243
1622134
1621536
1739908
1636751
548590
474272
1069942
865747
1526243
72099
15223
1913145
127699
294927
1612965
1321918
683416
1097256
454255
645252
1574674
851002
1897201
1749077
718885
782468
841670
1458729
1651327
491166
319313
1061678
1793964
758305
1974431
382413
354970
548337
1118631
1383900
826845
1664009
1204699
1011818
1604090
469345
1326320
304266
882089
1389956
638299
1584586
1359082
168202
1049577
942390
1042889
1685179
289280
1607300
1916907
1246163
1195020
606389
1273814
1159530
1937794
615226
1532378
502671
1451130
1971892
518047
1270532
59391
1501061
1979142
928534
810714
270704
698515
295276
1460842
1416013
1526921
597205
386118
1064269
1243128
1731940
653412
393124
4556
618373
519293
1269271
1057261
1596296
185199
753484
894420
1829504
1788340
999658
484011
271780
606086
919053
1885300
1483416
1250419
1944091
290076
1801715
711150
814809
1568570
1337627
1219323
1823781
1793277
1430115
1914367
1701251
1734301
123546
732150
878397
1941809
1401896
48134
1951948
41644
1028634
964941
1832494
1476161
702593
1692267
1601811
1433033
748127
1524782
659597
1033372
1353728
1942044
1883
445299
684430
273404
1528335
810171
647171
671975
283447
743611
1000512
1578900
1942067
1009818
144088
47443
1418356
488982
1908747
1337047
792281
889808
1248538
1199417
1466955
584095
1865773
1142528
438344
1290124
1271710
1953048
535294
373498
1905929
509347
702970
136955
1878766
1995133
520335
682644
809124
1344228
717382
144736
246739
1905108
468529
999703
330449
1372709
1828461
126403
1975410
1031577
124634
1289307
663189
1214024
677230
1955190
1136611
699856
1372508
992576
1895552
1218324
935726
1615273
1049327
107984
1726892
205343
122941
235406
1324396
215030
976115
968918
268640
1568510
35325
145430
406940
770744
1426987
739180
1183862
82247
207552
609074
1945835
1312796
833104
1138639
37648
939897
1074568
681016
317088
1179558
1054953
1541163
1524763
1393455
513088
1303279
627834
479591
904231
793130
935070
924435
425966
1206807
609574
1519539
1324967
1757107
300995
603595
888463
858506
401158
544023
1570556
1246878
648558
702684
1243696
1627748
1490406
1003900
437447
1327918
1965134
31301
1206382
922981
555376
827477
16564
687411
1509411
850914
1406912
1613102
733336
345772
709568
1856857
1560090
240125
551627
1712088
1466273
661319
1084467
227065
632046
1311736
315836
1794786
1827129
845651
5085
1608252
242755
1017286
203541
999770
1935947
391863
414769
511764
1808254
1895254
87723
613726
1921182
978086
732863
1258651
154457
1913642
1432666
395595
1416338
1400916
905
840630
671183
1793455
655490
1301627
169307
1514055
9794
1493145
972183
482466
396048
1065663
1430832
574417
328819
300507
1255487
763241
742055
1177623
338868
1117671
869652
1081603
637171
898257
1692768
1898846
1080490
1934728
750659
16689
1314227
354873
405783
1542958
497002
934039
819761
1237986
1987973
1444937
1075607
1291559
187768
436358
1229591
1115837
1712009
211766
746899
149002
212299
37007
1175679
1620684
288502
1494171
1672520
1586507
707816
1639670
55402
853839
126622
930845
1042334
1124257
1890003
1489581
1467511
887192
773314
757074
120571
756411
131724
570386
500465
817485
381647
281712
1755375
1946073
1120718
1153724
493862
1319463
1459919
1340730
1967572
1256015
1980896
1355830
649318
725872
1471526
1101948
1039323
1887346
1178314
233014
983947
220917
1549465
1296193
1079796
1347884
88229
804924
74947
531344
1428776
1582321
541645
506425
187344
1056578
1866974
1597692
1642694
221033
1418387
67347
1090500
1882248
852305
629314
226760
1159131
163260
690900
382911
891724
1051631
637300
233632
1259069
477089
1165315
378253
1850682
950486
1271512
180769
1839900
1679420
1542700
1442502
536307
1770272
1836910
1360815
1083770
1166044
770974
1451898
1399340
808021
499086
1552013
1500504
1974802
1926252
1812601
339791
1620854
182985
1301317
1248192
1088178
1072863
1906216
1703534
810408
1319163
1266512
1598290
1882103
1499198
62183
830944
1545194
1760606
141359
1484216
1147747
284520
1314537
914990
1691609
1054318
173226
1433825
1941629
1980784
1642984
1245025
1833819
1327746
1856143
1359204
963793
1200333
894109
39147
1748126
635029
175855
441900
1626706
338087
359260
443141
1571810
1535616
1562801
128881
455682
439313
311329
593519
233508
1483450
1598705
1140653
1374436
922899
1947439
1494626
1419312
1875197
1481797
1106578
465850
361367
1136436
395204
361580
804064
1092655
1904984
1338469
1900476
193207
1307693
936690
2267
1392530
1962906
614672
1078425
1870808
572722
695280
405259
425400
250045
1092500
276627
1613192
1788052
653390
1319053
1000864
430027
1074327
1695203
1709836
1297574
1347352
1914410
1048867
358373
400860
1034731
57481
159727
1181578
826084
267261
1328202
518790
1689404
304528
1140538
1516044
1383929
608096
1357139
1288956
1934690
994906
6124
1302439
1508705
1546671
1937093
1417234
269793
1031594
1686487
1708549
515563
1530775
939678
1668394
1047563
252391
1369675
244338
822729
1769009
1864640
1045936
1122605
1090146
1364560
1859409
1274889
1582715
245132
563859
293630
1193063
839363
1485754
1283032
1432751
1775132
96269
761105
1434163
93066
189473
1817537
1737718
1580575
1429932
1798438
817675
1983661
1615775
1800426
1330756
759083
93850
1742762
635018
656701
1782137
741147
1752940
416060
178367
1017003
1410009
1586051
1883419
1321180
1478662
908581
1800171
1035252
1744996
1702438
1942764
528218
33166
1008566
533708
1085477
1810438
1352934
100060
376411
1454949
618204
498869
814212
1087735
1337523
686887
487692
748900
1998379
356332
483514
1080869
265931
248536
1983382
821351
255679
1981479
233941
1086760
1376184
179087
127948
1607538
1927233
763019
571229
313486
926277
1786297
1987575
1426248
1254944
1103527
802753
1571466
781134
991716
381320
1087997
1367401
1490053
808150
1619552
1351759
93856
1668369
1105753
991822
459776
1229360
397697
1411769
855093
1363479
827458
1450617
396041
1248782
146104
633670
1885304
114725
1594682
996583
459519
630932
1972845
1597252
1618790
465691
1963139
1656703
614802
499806
443361
1524959
258952
1532515
1867420
1169725
253032
882928
1737273
1204798
988774
120485
582807
868826
643640
636210
481597
806267
1925559
1382945
940018
125958
1686258
372272
1412806
1774970
1587639
251806
144658
1172800
479085
191078
1300240
502562
357210
1169097
1461744
1329726
785494
1739305
1436381
1591821
129043
1420423
982101
873320
1243142
1438963
645963
1358314
652106
52289
478853
1258418
1566018
989127
1108608
1880753
412073
1906573
625564
1865887
1618089
1827441
1495479
1548982
1985067
1337526
1356433
1757670
684085
786421
167982
679278
886229
1037426
274525
1973523
1743569
1038174
1974688
909483
202403
798059
1467211
94775
1190430
1908499
335607
166976
976956
1277487
1061000
117926
191126
955007
58175
1180904
1259053
699526
1921285
1436027
1569902
596770
1453498
151685
1435784
1171704
1667963
660108
1147967
840601
744799
431188
821049
1029381
396203
269745
623878
1038354
240531
1797739
1390824
1321982
832207
1814118
948012
1891897
957175
1035851
816607
1362693
1151227
1490402
1212826
1500280
1337800
287222
1358920
1208611
1658495
1707617
1276466
1995956
521844
853782
1901494
1864436
1335342
78166
504629
480957
1322972
1630398
1693055
38758
1800654
796010
20312
621176
428775
1432075
1950905
34448
1227645
1892252
931251
1573742
551051
1160858
1939494
1664449
1060149
1518730
974838
1302588
1760810
1099465
1511490
170090
243139
229709
1570602
846831
295328
1443886
622342
1390707
1748672
361098
1649443
313273
1139210
1851659
1371542
382522
320827
1652930
1122295
745543
95141
272004
1238201
764476
1765903
1805539
325255
1893864
1675809
434658
531623
1829827
129308
1176500
1626308
1407608
996230
1696877
1472568
468853
1167089
1124799
1056115
915632
1841330
320852
287317
769042
519763
1478330
524818
867273
234554
615894
1210949
972277
1444564
1400575
1226633
980501
188656
1012283
335061
46198
699088
581227
1166698
688216
376755
1976724
1019009
619927
1252364
312616
1428862
73786
173612
1178556
1419774
973791
930985
151940
1383475
1116418
923742
369704
1941820
180895
449603
1148473
1875171
1641617
342207
1062055
631558
651637
1154847
544559
1338450
1189888
757097
176967
986235
1177141
127617
529876
1923300
1642171
985955
74251
1894304
487567
944004
254872
517786
1540439
1586640
1156651
509109
522742
1631584
1868835
1408596
344804
1954489
113762
1885063
648172
859810
1503416
1078076
826692
1825109
1339243
1597162
266973
606227
1778955
356089
938488
577127
325435
77585
314116
1604092
1889756
220531
647359
223021
1860421
1377003
397296
947257
191783
1423258
801770
1402424
257774
927966
902237
575314
1800811
1571841
1177205
404381
1509410
774070
1021648
403973
799562
1278812
952594
1957322
25492
1767533
1775990
1351562
880633
317127
308851
954738
563074
374534
90378
477769
940664
1073324
1234950
1048000
684470
1686334
1340995
28334
1668718
1511675
1652786
1883769
245410
630619
201697
821038
101279
307867
533376
1170554
33968
1811466
194931
1602194
1374361
1254768
860862
513495
1125846
650966
214831
1988351
169962
1975901
1620730
529846
1279334
1728484
347984
1847215
1936823
1492539
88853
841488
1668081
1649802
944330
866448
93342
523971
572090
690573
1963186
406
1004170
283290
1745439
1250561
456100
736600
561396
722361
1214668
310616
1101482
1503265
494782
686882
1660958
1062594
1327642
443644
1109314
607092
1564194
1880216
1572581
522327
751739
1322550
1594767
325245
1046967
287245
1784605
1662547
286796
660150
1612192
1026749
1745386
1360244
1946960
1509171
221935
1008609
1870743
1372315
729212
955911
354445
1185240
1250760
129224
1029473
138410
336456
1659005
1607640
1121937
1368516
247909
1653344
328664
1302565
552776
1917149
1036962
1369881
246641
1780816
785852
957958
1908229
1180777
1565176
1178490
160560
398080
1758393
1514204
336940
826447
1367493
1872041
845434
270434
1760425
25484
629867
1575864
1732276
295059
307863
447697
1812456
1114873
473202
1772532
1639836
1910926
150534
175552
169569
436809
1957412
98825
265986
1742619
1742324
1448805
565335
681931
965512
252825
1606033
1555162
1938419
859396
1858670
736763
1529760
1204528
311705
1206660
23950
1343930
1144728
787976
313233
940231
645739
233808
1051436
547323
585111
1702829
1488570
543968
1152800
1442578
1890853
454452
1784396
913118
431926
949926
1656871
637611
468435
1658048
1203375
1974008
1465837
1610072
792971
1410393
1821051
593613
1480135
1835554
1022857
590369
450063
1726392
812027
162056
868115
1635087
1927978
916793
1004414
1034453
1438953
1852679
585446
1915884
1084634
24296
1370805
1583879
1157230
564319
1104861
635296
1594641
945108
1022200
979460
902562
427186
145011
1977217
363225
545765
276578
1230938
960641
1537158
1024637
84972
1292966
861535
1198409
1685861
643210
1074420
1445717
579010
1111987
1565424
1275513
728106
307959
278812
1587494
676014
1865957
1550162
234285
982188
1070559
1382967
1535361
900838
1536767
845498
980550
710851
718943
281680
40546
1020298
1981188
1223659
611059
1282863
1055235
71570
1716552
1665565
1920187
181283
631863
1335207
1507312
1985859
1939006
880869
248662
780432
1671692
1768317
1757300
85430
1925864
1535132
136052
1912856
341484
848876
484463
1627115
1998839
223801
386668
266162
653451
858271
984714
1036504
544149
855005
446047
654774
1837143
1150056
1896173
1620223
550074
1246837
398731
523471
1235887
1574086
310718
962817
1451261
77233
1937147
446020
1986842
1761591
1414132
956245
755414
834450
929351
1443859
1083401
1088654
327096
609223
952732
1400517
1178423
1717519
369310
175199
215800
1668613
1242919
197701
1089050
1848288
221208
1374304
924960
1181757
892238
643056
1627267
1555966
610960
240372
1597158
668193
1873079
1609214
1678088
1563307
808248
1614953
943031
816637
749935
1602174
79895
602985
912658
469338
615082
1081934
1241158
925780
1304954
29599
1968765
1494663
1047721
825445
155957
115667
190314
1632621
304000
581072
1472614
1914264
1345457
1448059
380152
19222
77051
240943
785740
294990
49451
83010
672364
1469731
40304
1320897
1014386
473188
1390568
943346
1064534
1949218
1149054
892291
1978254
1317557
679536
1871099
965792
1006325
1621655
1839730
1994654
744772
1793461
1167370
1559953
753151
1873182
582658
490875
299471
1685150
410936
773909
1282429
944965
1203322
1295844
196225
1915451
386119
1202168
148971
493044
1978545
520491
330970
1251596
594714
22138
1689431
1318773
532445
497381
648783
222525
1318534
1049952
1346079
1238278
1648345
863611
1520342
514578
836847
64217
705609
491273
78928
345712
629292
59149
1365095
753882
844615
1716175
296434
923631
711643
357874
15170
500350
526102
58865
1289840
1022608
1571499
1274799
249864
1259598
1343136
1686043
931494
224367
1833327
894327
728795
562396
827563
1785210
863690
1999295
466084
782765
1375811
1066889
452610
546927
1499219
956045
1404580
1869148
1120443
989460
1655321
1744150
878090
1531148
1458477
950475
1685951
1537552
1891360
538994
1728900
1300609
1768305
1072137
360275
843263
1640434
844084
508524
1282169
493420
573607
837356
374431
1373037
559950
1511926
1838207
1085372
1346877
160864
1392029
624997
798769
329011
684831
1149586
670974
1900967
1664502
1905876
520872
951319
1247421
788559
341051
1263044
593019
1043266
1345824
246174
1724941
736561
664492
1714365
1745630
784971
317234
1598399
1369108
1159147
1418011
1200312
217867
412382
990437
111240
237641
752968
74619
1375138
427920
1194907
1595313
356923
891580
965436
609828
676461
790898
651166
680475
1275144
829651
1976225
1283066
1884607
131899
251796
1807284
290907
1574344
1481546
1382858
284789
669903
977022
1128255
1279513
587369
392046
1103996
971831
978448
1506104
1050230
710241
1495563
1542555
1903470
421418
889831
1868770
502566
298128
468641
444755
217239
280823
1661313
1072676
894593
829666
1576827
225328
1094809
955611
39468
674673
1704096
1907069
1134442
295881
1039393
1962895
958512
1424675
214108
1734807
908249
1528137
138927
1996725
576750
588168
1408733
1896286
1076136
162813
1635099
1851695
1400693
1957822
1069237
1380035
1319653
1429912
1479129
1236708
119055
1770451
1846703
203652
336770
1113558
727523
1487081
697009
906457
1254258
602806
451474
1858590
476763
1407659
205690
1475795
1402872
1586892
1444052
1145265
908454
1727195
1019171
92080
408649
1183468
729556
1876224
1413881
1921386
1423361
66749
1444294
335645
1939485
408441
931968
61989
150008
644899
449241
1239324
661807
1141712
1869036
708795
601458
956509
1423953
1270098
713760
101071
1175887
1783270
1482741
1781795
229854
1232525
1660406
614431
950471
193462
1615271
1273494
925922
761875
1074356
774860
1750161
1453154
854541
1337979
1309278
499452
619031
35383
1135522
1703948
1564411
1619096
747548
750447
697543
1218126
987970
1457772
837058
949152
498375
1893102
1480643
1778602
741182
190957
381109
903919
942593
1025216
28032
1029498
973240
762049
1076857
1995397
1191497
1653555
495795
1409359
1654471
1788277
1534121
1184376
508126
735820
1839527
493385
175584
1959736
1484392
1669155
917861
1138567
1841715
979509
1427486
73251
286394
1866851
1766244
856231
1866210
690551
59351
1953671
235210
1841444
611689
654094
843373
1500511
561005
1323641
1505106
862304
1206531
1543095
124107
1721287
155854
1012222
1374131
1317604
633319
1382348
1020877
602769
247911
387528
1307283
872145
1896176
564776
981611
1642029
103126
1784054
1820440
948549
1049309
345163
865299
432066
284278
1267635
810127
663648
11350
1172535
94392
495129
616032
1868217
1107269
1961024
1175661
1930810
1072635
403317
1781608
1762141
1561748
1814072
1465551
1582343
439390
27408
1398161
1614949
1730552
733297
843279
1445160
473245
1771191
146591
929703
1630132
1304378
1317266
1825703
1529738
862788
1049385
1081122
526924
343266
1010780
598166
987286
1612109
238093
1667473
1160233
1508116
1021818
1513954
315248
795369
43782
1228369
1600185
350146
1602910
264597
306924
1817534
1204585
149175
269643
920950
270178
1774301
1212145
428936
1628918
865550
487092
1210918
1513523
839494
720872
221474
549996
662470
318973
1663339
672868
434575
476790
1213690
1370073
438357
228115
936632
1728201
1031295
682266
1321034
1236568
1775793
763486
529850
326531
224885
823901
925719
1304971
1548559
1071904
949157
1292070
500100
416643
856349
788206
992997
1769188
1000133
1326609
812426
912376
1785176
651501
1574321
285988
328638
1003288
314393
1249372
457700
1062848
1723200
240204
757740
1489204
1791038
1061608
1577991
517823
1095888
896431
670448
1616841
1563999
1644367
926561
1495293
1539568
432800
434273
505451
76820
1966927
1912857
531588
356048
714519
1473869
438754
1131153
1110036
554340
1391730
491837
448953
652996
139037
306101
797244
1541858
860106
7699
485552
504828
1476511
854988
1943505
1478899
375960
281664
1143584
1368270
1503103
1847571
1382392
1480145
817554
1848329
864754
1888656
1651268
1950476
853721
882432
1816178
835370
1727723
994726
736073
336346
1698026
1673876
224573
1882354
74701
1336795
274414
1573840
57886
686452
274876
324683
661404
346794
480611
1734036
310230
81782
668140
288018
1438454
862546
1758888
1329444
314973
1971985
398229
1576248
728416
1994543
439292
1143940
1231690
758761
1268738
521645
1371718
1530337
422706
422696
665736
1781812
1372136
1846993
47758
1439933
1534373
562806
803810
1857117
219316
202169
8723
1673746
95072
294349
286339
464200
261972
287591
1263332
1245085
1909830
1820247
67681
952528
1259917
937195
1492870
689539
1487137
1197626
599650
1993612
1456833
1189366
776049
1421511
788646
354618
329209
1892441
341299
1274592
47626
129870
1821662
1763443
771152
783372
438835
1654247
1303471
1109852
222267
1206555
29845
1422336
1469891
1292713
1271012
464625
1523225
1813620
923471
1908758
1849868
1427763
747965
719078
1677121
1111426
1556253
1113077
84165
1484056
483565
566221
719596
696611
1847557
1834060
1059638
704825
1412563
498730
1465210
102672
1169909
420720
1726262
164545
388890
1420995
868881
740021
1144054
1590880
1640387
1971710
443959
1162108
1611279
1639177
1695974
1788049
798426
872043
528224
158837
710098
1793210
195104
1895490
1405305
1627472
651864
337708
540397
1136731
143559
856218
1682385
1147976
1825172
1828064
1052846
1735857
1369997
708638
1427095
1861924
59283
988501
679043
121135
1273689
303199
1328564
371580
150831
380596
7491
694180
1757095
1558608
639386
671045
143910
1617052
100814
961533
1097301
797022
1334024
1726686
791980
872067
1558509
324928
935363
97124
1024124
903476
1050047
1698343
846782
1255416
1787501
1854178
1524059
462173
1505024
331899
546562
630037
1605747
1727817
836567
802557
742566
384208
1366964
483682
1169710
230076
1375114
1751719
761430
579726
1625670
946958
1429937
1964039
337101
369665
1868325
926659
1304841
241833
1666568
792962
1520039
1002269
483708
676130
1666437
1792824
1857363
199266
1334426
1833983
1115936
411424
208439
326231
1491600
261230
726709
276264
1602511
346931
1933798
859624
79519
649537
886159
840152
1296113
1124868
1297748
454943
1335449
27039
505411
1102314
750108
104958
188518
1403214
610084
703929
1121313
1324317
1183200
1336085
586237
1009036
729894
1277374
655487
791544
1223041
112564
1530945
1380290
1099779
1474804
993433
1582371
946800
732823
1347777
1949681
1799512
17458
19756
1823182
1038343
1300605
986884
1300361
1348942
1121673
1267224
386470
1484600
469720
174027
467178
1362060
929230
384640
34335
796601
1355244
17082
944721
739116
687358
1270214
688528
1909756
311179
816739
1885017
1920814
1846919
1654554
299096
437951
450825
493605
466411
1339138
228180
1956205
1634382
475583
1977609
1271951
1239256
37294
1751225
830586
475882
684949
1200019
1344667
1498360
1871278
990070
1279160
441742
781113
1128844
441643
7542
1922890
1749583
1951780
1750802
254717
84748
1220294
733349
657574
1643797
951160
1378554
637968
116547
1086579
548338
57744
459619
797567
1859923
521145
1841292
1528171
1833164
509870
934051
475827
1218296
856845
371844
105430
1497484
608619
1269533
1502784
1750539
1100781
1154214
1620056
1710856
1641535
1047536
1850911
818644
1826484
231948
1890971
872263
1569098
901984
375765
36072
1782820
423760
49164
1026450
1427592
1074987
1563786
68006
742199
1167909
1995700
1193044
1714373
962077
1608361
559907
956374
520050
1426230
1451752
1232460
1825142
1118478
718077
104119
1505401
1029252
1535604
1716356
95014
1841066
1534140
1194331
91962
1175116
1132223
1556233
118197
1664920
1413182
1649861
347323
564617
590119
618963
22537
1885747
76368
1717396
350020
1071927
1022478
1013779
1399810
310151
1901709
876500
637397
1261802
1556382
798452
20390
686249
310226
788811
687984
492081
1007327
665376
581053
1599955
1232001
1380410
1504665
1564115
1286343
817807
455175
1779812
529465
1660007
729733
955295
559744
1167858
605479
979690
250730
741999
1291758
477067
486205
413068
1360231
570450
272312
1606470
1819295
970890
450682
884121
1429331
553647
362957
6485
1322085
885398
819691
1289496
1753914
964975
783936
1814274
296630
581686
860540
405358
1882382
1512898
1841558
1569144
1391760
96677
693043
313833
178862
1006496
1788839
497567
316636
1656211
729869
1902204
190993
175542
1987263
855210
1999651
1438184
1999480
752560
1298779
1751419
1560592
1057140
1699153
903332
593816
1127675
380961
569227
196054
801428
320595
1546490
1318683
578679
1485894
327284
1857124
1842152
1979756
207475
1882153
1510196
1652201
399776
295219
650432
1065476
909596
1382854
2859
938377
1570349
460029
1379993
1622405
1991197
249710
1940904
1641376
950377
765955
1197737
942982
1356193
1702325
139830
1241584
1946385
170522
1085418
1400206
361736
236319
1274653
386000
1366764
1914115
649969
794712
1083428
1228648
1136036
1384849
320979
1216139
491437
1881175
194516
435259
247356
1183272
851821
604603
1391703
1158257
1027292
1036342
788408
1546103
731947
342098
715709
795174
99410
1304053
142072
779862
607410
805254
1402885
825699
911174
1144371
1979098
619417
755212
1106599
1595731
687461
150296
976788
984238
421526
204284
342872
698707
1660724
1796715
1720844
551145
566777
508056
104486
558187
184256
1738035
1726721
307926
1026876
406835
558924
21980
1240810
929497
1721437
1728521
1385005
89360
1131792
1063315
846773
416566
1790421
881328
1768273
1869747
116669
1946516
1821003
896287
1013170
1151671
565901
1273912
1308462
812083
491728
1409609
1497992
696165
195725
1572482
1148430
748576
1812892
593301
1959426
1240093
641526
1027238
1239158
1979110
1508306
1911684
1831612
1718350
1273819
1603576
1466081
540915
907955
690877
1485024
227811
1431949
868228
1527627
1328778
524247
1616557
747623
1564497
1723890
466189
1505701
223440
172213
1434784
871096
1043766
1735737
1479928
1837134
932147
218396
1896159
343498
1563879
714658
473145
1637695
1775003
102281
676244
1490777
682533
1967277
1988332
1047530
1567061
447394
1877114
1828839
1876021
1143592
175520
1403991
479574
1523124
422870
1897608
279252
1478035
1217965
1695829
1124527
31479
1980061
1892787
1775863
1480955
201717
182587
1821752
1523666
430896
751167
990820
304797
862278
1886043
1308468
1129793
1017831
1793969
1244312
1532151
1075166
919961
1641472
122964
1630580
933048
1102412
1191546
132315
680841
1453274
864376
363805
1032005
676701
753028
1935097
1188672
1432131
508924
1513213
904744
1902144
30412
70007
1679715
172208
999430
253683
1660048
415844
817167
960265
626075
138346
112589
1116384
1034893
614258
1596341
1600574
716983
1041470
527646
957671
1117030
1160666
1910440
1847214
1092558
1118846
1888927
1211020
769788
839861
967152
1484264
1790959
693125
235140
963764
1426384
1017902
1784885
466278
383045
1737219
377244
1225520
1440064
143359
511047
438255
423062
546915
638191
1443323
1216191
1987580
427097
1949903
106856
459343
1168174
230120
1611205
1718070
1649213
1787918
511652
477825
819115
573291
769224
86976
1872969
689034
1890868
157402
1130562
968340
17293
737309
1577355
1966846
451314
868115
163112
1527605
1214428
1142896
1661396
1455838
1181361
958440
415561
1782273
338527
1986977
1670745
960426
954751
120946
1993218
1760068
1158371
1486051
814573
758330
1343081
464763
1768389
108990
975860
1261221
477760
171502
192864
1787539
1661002
1384485
1671879
763552
1335651
510110
1985768
245168
581687
79695
1786495
95687
1877537
485510
1149679
254657
938135
554298
228957
12634
904588
1621930
1269845
1179830
1464499
312181
1912509
464139
1166681
771773
494443
78444
745881
505367
1770765
1731667
1411489
477786
840630
224213
1028881
1600760
1453801
1710740
818538
18539
878923
660967
308423
101602
587421
1830556
1153136
1403167
997841
720631
1354648
85118
565687
84922
1690615
179501
67558
560442
11504
142229
186970
1531921
35823
1740946
1359525
710770
998680
1582628
1586326
1885443
404383
1302589
869095
1200752
1130296
1000065
1167807
1296797
1184150
375616
1961528
443727
627770
1657867
857746
1357647
1613970
1997043
1242428
755167
152756
1899577
1752394
900372
984242
664904
1717984
1456011
634047
1883515
862658
683393
410865
866188
355381
1337574
1752866
567524
107132
1934821
69579
1559306
6668
678141
1685407
1349501
341820
1218162
1679976
170825
955383
18617
536596
109799
1868060
1221576
124739
1439890
1840845
1049626
110041
523718
190023
1103085
1997938
891066
1896464
875977
496934
1946299
1245873
205090
1061427
542399
1047543
438619
1452741
1069068
1433185
713496
909418
817749
644856
875323
845858
632247
1655707
926568
1513035
1852939
936941
1660188
810828
791162
121721
92235
88211
1674189
1138190
1257640
1427955
428709
905191
1194993
1670311
422258
1645170
1308378
1561480
484612
92109
803071
1941382
1049983
1007708
1008882
972343
952686
1258742
332155
476451
1662891
191951
1906131
1985605
814165
1797021
1489166
96687
1089278
1752549
666250
164828
299501
900157
1996053
164449
884469
1339600
191029
1801590
324353
948522
336155
191282
368693
1256604
202770
724105
860579
1181436
159890
527174
452520
404466
75328
1235541
1311751
1341514
132565
1572450
1242786
1938030
1419600
556656
524792
308331
690715
1075503
1926746
84693
885440
874865
846147
1861265
1758318
930155
1996545
1586773
1858916
1173040
1422250
1392207
1105013
1579209
1965073
826370
1315184
342383
1471932
222295
105075
805408
287741
1886562
722165
1998701
621996
594610
100017
461639
1056576
1179230
274596
1975474
1025450
1401404
464207
1238231
608744
1730406
262018
892979
1536733
1181908
133933
1887152
1806351
1625876
843379
914211
1757598
294063
222689
843959
452632
133889
994526
525078
621319
42230
86744
602944
1528101
366960
128647
1530856
709713
590612
1044790
1650200
1970223
413074
64591
172247
1733090
1146859
1761475
1776801
1916905
1501001
1787942
201693
861329
613522
1656506
290200
1381513
1157035
910806
436016
1902119
1118204
379074
925521
1342114
851144
1892288
1604262
1563583
1097590
885394
1481136
1676626
737669
987050
729980
1054223
200398
305834
1092678
1792120
1481381
321787
1895721
1150950
1960055
134521
1297936
541993
1795110
793650
1190592
1949207
1705275
775993
1048200
795186
1127010
1483213
1416733
1412070
668926
1200140
1029849
1935577
1315686
1480936
1879108
1505571
1888942
661943
611241
737145
1685124
1881749
1135562
45555
1195987
907253
98485
1152544
1663246
1420642
1754640
1142991
1983511
73304
1355950
1484948
1244009
187955
84557
1421165
837043
1793071
1973514
1257663
378893
168271
2226
1950587
1492052
1486896
1225790
524328
1882602
568346
1364851
1243445
1981846
188824
1312131
22407
1686349
1025010
1920264
1284612
1685929
559546
568300
1670870
368328
598573
280246
1422508
1856060
1990030
870665
1951404
689820
284017
1407155
692256
1166907
470070
479790
1377141
150541
1053344
1329656
683196
1501102
1846580
1612927
1399661
137686
773931
547824
1749252
1374021
290995
1903469
1369364
1995964
1778841
1823982
1940906
1926885
1262484
1936751
1239443
492951
1105336
1504434
47442
1314027
1094245
770865
1366756
1943252
1258539
675714
188206
401420
1315137
170415
660371
190884
1690930
1360003
1471175
1620477
1225859
256769
1360147
1958540
1985140
1066787
1117701
1889247
574207
526543
1118723
1098923
1769288
1479029
1034246
948365
1512455
121040
362813
1665239
252228
325434
1095977
439248
714537
1604936
301059
1886638
1753656
545165
422028
1726755
1545001
1802101
106170
1706849
1298075
1156171
521434
724290
1020536
1088362
1980759
1233841
383646
1677411
339653
507600
905188
1838935
497534
1048788
501754
1102997
509480
1240361
1645838
323760
399532
728339
1104033
88492
1347000
584583
1155837
179080
1077402
988595
1094899
954448
315129
447309
122622
1194158
231265
855990
931225
1787706
332966
451906
1699013
1118197
1501361
494133
1718270
1198726
454677
1562002
1574151
738824
557621
705635
1337676
1131883
476458
1784172
936327
596126
587064
1580568
444521
631578
1086309
664826
1108611
1364866
290440
592457
1374953
337179
1316581
1664475
112498
1534523
311050
540470
687413
420308
457908
1189991
1355196
245219
1048917
190532
1347417
1654020
676821
1730028
948235
1790336
1094263
1374200
164047
1650829
772985
48688
641601
1237364
711022
1967254
118617
1307161
375561
659550
1148244
1103656
847121
68147
782309
905534
1989176
1633471
1981073
428888
1060056
97796
803634
1957115
46964
625738
940435
1910881
919505
965073
360947
105754
689144
1339645
700126
885416
762242
1361136
554595
1114518
579375
513926
704383
541571
1264090
1994581
1797329
815387
642859
712043
1592507
409756
1409316
1298861
1168124
1971425
1240608
1630505
5469
44748
376630
1550644
287669
804637
1642907
323097
564686
1990175
772288
523160
199096
569677
596627
654107
113311
1122938
688561
1215071
1869986
1509131
195358
267759
1142406
550315
1513832
1892225
1229797
666973
368102
573678
1232491
757482
914570
1967532
1757390
1211276
740675
98235
1853453
362676
1239177
1944710
1336304
1899740
535098
170264
1791304
185840
586360
462242
33684
1739726
1969787
1648685
940691
951377
963316
1148716
898239
1472314
1174810
383432
920109
102720
70933
1494991
1204623
219647
1336721
1171966
58694
1597579
610833
302731
939453
682769
1233666
1621261
1643459
429024
641235
968685
68346
371352
702147
1774174
867806
677235
714124
162836
68731
1049933
884865
1849773
1198084
488238
1181294
624400
810101
72125
538635
701296
607667
1855360
1773996
1897008
1320395
857427
446659
1830249
1055373
1721729
779425
504754
1895462
563480
1867075
402974
450966
365165
864868
1699106
722702
1979748
1961298
993563
1723118
756170
1498293
1374783
130954
1976410
1645475
1632114
40705
101884
107229
533888
80812
666720
204356
1523127
326242
877208
1849090
989552
302667
1928017
1456488
588747
1278373
1754848
945770
1831697
1685255
1496488
254566
1448118
862468
1658944
1076239
1279335
1928998
1292926
406253
1078550
743713
23151
1210656
567212
1369550
568493
100201
1922370
175725
706777
1931105
1099484
183597
1942246
944386
119564
1602636
854830
942754
32138
1338711
30796
1792103
105620
1698369
1723828
236203
74792
598614
1748556
1825222
705643
723188
1287899
292929
1983123
1266835
1676456
34543
314628
1201072
625888
1415316
489008
754300
525541
444101
150952
713847
1147920
273045
879813
35556
91553
659489
978387
937189
1111947
969991
899485
1006144
606309
1420177
1862648
666273
1089942
1155406
1660407
1341659
1666532
1505409
264725
187253
1331906
372068
720985
206904
174616
556293
438447
777618
387184
295496
1444567
1575344
686629
1843162
924018
1757140
1208482
1314801
1297332
826628
1159567
353326
1347053
1228251
1699039
234096
1226850
1193104
382486
1054399
1490766
1072491
1546155
798629
278956
433895
1419700
1393356
1915968
1323082
758588
378010
254224
1007559
1423727
33428
231128
559572
1849707
1649875
175454
394748
1582703
1973766
1738089
1119307
787233
635448
1375975
1600553
72798
1597678
327608
652478
304195
1834458
37187
1774344
1162483
67895
1060654
1896036
855760
958759
862669
474724
839945
1605142
1472136
1895874
498674
68428
847715
121590
194505
350802
1693072
1601463
1333023
1767553
815229
188540
922469
1568895
1272459
1011954
705634
540559
309440
526155
1831138
737964
511974
1945875
911949
1107199
1715368
1033659
435235
1944403
4365
154049
566452
1204802
1384534
187065
97076
352625
13133
1793710
1311239
1652719
1467159
119067
1589937
967927
1405684
52469
596873
1837475
1268364
1983779
488791
1313073
846675
177491
1296078
418231
279815
38112
1325314
1761005
1941032
158437
742120
1001367
1447581
1078100
1536913
539105
749457
606542
1071380
1714869
1270344
85338
201757
486683
1396530
726102
1837919
1363018
967717
1812724
1461017
1980763
788883
1579290
1262408
1881063
1785067
786995
398302
1923002
1829840
672241
1786778
1985179
1097608
1645458
1980058
1485743
922511
720333
984687
654493
581822
1115081
649823
887701
1451875
1104146
1974751
341614
162812
1692565
1025413
1893107
1432713
1453789
1686898
1326603
1800771
1830345
535112
1103481
150791
1918077
680183
1473367
147913
496210
420641
171451
736049
830586
112516
1872062
1391196
437544
1493522
1971427
100279
1574721
1372385
991141
156524
289302
486249
1045698
1167986
1184119
1455790
651815
1283062
1054752
989998
825368
170937
270446
920350
1279623
846619
1574326
1775217
1328743
1388249
672400
1439662
139520
732173
797961
797702
778099
584557
1911130
1483438
1678284
513280
1424787
1224505
1965605
1839804
1374357
488529
247692
1504583
1004330
359396
727041
1661865
339235
244056
580513
550242
1120532
595079
659855
1540201
1934597
745351
1939384
1219324
798880
1304842
1853396
1283084
1470344
466201
1676375
1498271
533437
1238649
1809051
639274
1232431
1828154
447922
1340691
732086
93930
1227029
380646
1326361
653996
958109
1464521
1904193
953927
1005697
1958487
1468758
1522112
1380160
641323
1947277
657160
524827
888962
449083
1330605
1810999
1324928
916122
1579048
1515208
38701
143440
344567
1870517
1153734
967650
1396330
27386
60012
1653316
1445273
889664
1418039
1924986
494572
910063
1883894
2002
403197
797041
1832867
704000
189416
223700
341945
1004338
249577
259531
773573
943581
1266667
1429083
1847909
1512307
751912
715934
412993
1851393
178113
526067
347355
1864271
1157891
369357
414950
43692
1776599
33707
221361
1858094
599810
665289
630705
840558
471868
1148188
1510573
1480226
1369970
1441298
1253513
100307
1061681
1159763
126613
1417385
897533
34789
1005472
1393166
48212
154957
1473992
1709114
973533
1620656
1721717
1253485
388837
549774
1883340
1826795
1103701
1791143
1350375
66770
123127
1900553
962483
690825
1323484
78396
183461
100946
1506230
674530
1897587
312104
324499
602047
1659990
496475
1109644
1881836
1131859
1624322
1108007
358823
564172
1777222
240372
548091
1317371
1586724
1073762
1736908
284781
133074
477146
1756217
1813167
1360407
798105
1198524
1160162
1861596
1262587
1340436
993152
451817
1518443
589923
219474
651720
1965743
78308
616062
859504
807376
613665
827626
904184
952659
421479
43148
593097
1478080
169700
1101908
1737682
1618054
1102728
887871
1855145
1119331
1121836
1345518
223029
187903
626531
7412
514646
1418892
732721
6047
1509246
909860
313016
666393
1477806
1918071
1025226
668415
1285250
821995
536023
253049
609227
615126
157712
1482943
849448
959341
1641423
298154
119590
1359797
820284
1880972
574916
812597
392140
1724227
1889235
1881196
1334278
1552708
68834
1299166
1769753
748198
550918
854258
1447248
1954088
331718
550928
113184
1193204
41985
798858
1585761
785081
1997845
458261
1405656
283560
319507
369966
1094883
1939758
1310078
240476
1457683
1732183
419327
96719
1991236
1510058
1999978
1607591
443585
1137851
288816
436433
512722
1662730
1491339
1768389
265886
1857328
257160
841649
576044
1120295
1857896
1063514
1704015
580938
1825811
492275
806640
1963478
690376
1531689
1472450
490380
932500
1556177
1496000
150429
444549
840296
623704
1708980
1821183
32707
1683121
128333
268323
1859039
1664619
367398
1288334
295929
1647
417971
1574695
774779
389085
578501
69493
210513
101160
1652475
533246
1723853
1220521
604195
1240071
1958339
1140486
1920544
1647676
74643
1518023
313763
155037
1092602
306571
448697
183772
67106
769698
3285
547546
1333786
401757
225265
994178
1082036
1479776
287453
1320537
1421855
1971730
1370100
28166
1114996
933978
884660
1473429
712367
1798112
182438
246780
1231448
1458553
743363
1783045
1671310
539930
519861
1142529
1854280
527842
1604314
1208906
1504528
633444
353326
511651
320047
1292731
1040420
1364272
1065079
1596521
394552
1673198
999979
901596
1648249
295092
1622048
140570
1003090
432517
1692584
20127
879031
105612
452920
1883251
733918
1617363
1130505
347896
696818
1849820
453008
551412
798157
357705
1758365
222231
1878226
1332322
1765449
1815481
1466425
1990588
177551
1131258
257770
1701997
950857
1249885
1173465
1554168
179458
1553471
911329
1629659
201737
1750634
487636
1445577
1481796
1991834
351986
840220
227678
1032465
1359868
433193
1779916
216505
1993904
1995302
1087171
1173357
1390426
893550
272086
1280423
1301375
941334
1928606
1912952
1854540
868971
1537241
1517710
1517195
1133287
1048828
210543
236809
562256
740331
247270
639893
1075252
66411
1560495
1461179
362535
341138
717635
1838549
348013
233341
1343937
163669
247666
16121
1489744
447684
1222951
1224601
938560
750121
1489737
1435774
260396
802829
1053871
1487933
1019398
1954716
1138813
1991381
645591
1461377
585811
960997
26071
1435316
442690
1271158
772642
402164
358225
1068555
660230
1494116
87501
1443267
1741504
1505240
1610599
587734
517344
1500525
1583163
637424
1258627
705338
1162477
1239344
934759
390985
1375188
770597
1525079
1453704
571063
529420
753984
1086141
1845327
588229
1002019
1736143
610169
235737
1075341
227352
1841053
1145774
371019
1476028
646407
1908201
656752
1055212
516688
661435
241350
36375
1525751
1062101
191718
978501
1817844
228912
1212135
1342719
1882357
1981398
1248193
162788
1138511
459004
671346
116786
112892
220653
1009482
1729633
1346264
1908379
1972996
1956111
861371
225212
1759677
348765
1516800
1421475
223115
187083
760251
32427
271042
1836811
327887
1033308
1814852
957836
1996272
1338994
537249
1853328
785517
1482580
1140863
265041
885126
1176420
1039220
807434
858177
1948129
140671
891559
530438
1309501
1108770
1634370
535920
1571085
1449478
1982920
1599545
623329
1061439
340221
903591
1842034
61577
1426718
970264
472408
829200
1295717
42077
1612591
61359
1219322
232725
957478
1175619
1377067
681759
1685098
517521
322156
1973723
1516484
258599
406179
1421234
1348535
1120678
1055530
1480181
247564
264594
1702027
1076824
1169543
1942395
62174
5226
1687812
588930
1566027
1337703
517744
1616806
562340
1176048
843876
892106
1336913
303765
1873556
146580
1350840
351480
307184
16763
1064434
1428702
1280078
1531662
1429040
1150431
1327450
1183678
1732560
1640928
810443
557927
1579530
1535392
324257
163583
1757150
1738301
1078289
1120740
981205
1869603
938919
16271
789003
1321351
1108525
623221
1597967
192547
1204482
1582258
725183
1488302
509349
1584712
307796
1803314
1124674
1145246
763695
410233
121216
1984922
1930494
1108255
967616
1778900
1237747
481884
334969
1891680
704226
277538
1280591
931405
592257
997645
674099
1392410
168464
611179
1589427
329501
600763
772679
941035
1612817
1729575
123670
140470
1930551
1738791
939940
945247
196749
982713
1031833
1930356
1207713
1241447
1824967
1798481
30958
1839799
459436
766302
602424
195378
216040
1063772
1797764
936245
546909
1859140
1751415
744426
283343
724337
1595331
752454
1402841
702577
1926950
666987
1122870
1704807
1133580
776518
691518
493178
1276704
494326
178636
571413
1985813
1837422
1974383
1983008
866455
827513
403823
1299131
353641
791230
1367467
625624
417615
1500574
1590487
859854
1091592
1630630
1957457
787761
366095
1037510
127040
329282
210839
25563
1717949
346719
421062
1970862
1130005
890252
1196237
221876
1368100
1906530
725477
1363372
304721
1963460
1461614
1678913
377356
1204850
694919
1567815
1401812
74533
867725
229941
977680
204912
1142563
945840
1248829
1241075
1562554
65608
416056
517351
639378
1097651
40989
218345
1246411
811625
1952007
1860341
1219813
601557
1904162
632454
1964695
1031666
613175
276108
1901052
967348
897474
1616864
183061
964132
955451
1256260
878236
1450332
1102180
463493
661365
1491525
567665
1003116
1864655
485451
1908928
1734930
400632
994472
1353654
354108
1306230
893541
620877
1951022
1347887
1379687
185207
1776659
1614668
1129627
627682
1099570
1021793
1107344
1597603
345885
112319
1755259
1424442
908030
1384053
42627
119245
386476
306579
1353716
89421
1031780
295229
369930
1356627
1276766
1907233
1295966
1901853
890416
54876
1110918
166195
1296530
1621892
753659
244825
941940
1263708
1366508
1968206
1149885
583917
1565895
407280
1336372
745697
466365
220475
1835492
1160430
488241
1647822
1644387
801065
1083150
716191
928226
878362
1505886
1699030
363779
364433
305739
194408
1427858
982535
488320
1898624
1604254
1228125
138501
1371304
1280250
736209
735896
1862344
547907
1648083
1967358
970495
912259
723697
357548
410961
1062094
965221
236423
91231
841027
8927
1431355
1538509
564313
979813
1343980
671473
1235509
780501
1632890
140516
1976779
730951
1907804
1857092
788403
805764
669799
566271
1866517
156087
1067784
1592381
1101602
1951695
1024450
460330
1693974
429950
187498
1489881
1876415
1626366
1811034
1410315
260064
523193
458947
1974936
1269082
1526997
793385
1363916
418663
1167272
483568
48240
1621209
1359285
1422181
98669
1610226
1070470
1661620
281510
1841703
1700971
1677431
307381
857309
1862851
1400697
912979
1820769
297052
1280886
1225614
337379
6071
1610672
1208957
623954
836288
1998190
544879
35221
1863182
441579
1608574
1775742
34293
1282444
260473
1557995
634540
590831
1123153
181061
751449
1244452
1494582
813838
262845
527342
1938359
749
1092494
1390966
215699
1480895
1673279
1338081
345017
1336450
957407
64878
451844
323572
503586
247439
39147
1452412
1217022
562378
428022
938484
748787
1578044
801059
233603
1586761
1956930
553627
985241
1073915
470100
1066738
977329
909617
900095
57438
1620407
287387
1820891
289027
1656174
702643
856959
999466
1725313
1250420
703889
1858092
414533
3604
169373
674227
123073
94646
624473
293516
1676237
1262328
1741542
1534711
1302741
88986
578823
1282773
1356450
913826
1382964
1805412
1195835
832382
459730
334977
879564
1970321
753624
703394
294994
596005
1807929
1606169
74133
9313
631315
1729434
739631
847589
463608
1682072
685987
1022864
1236149
981420
1731121
998828
1945190
1117248
163509
1313340
1797358
1730572
1614840
748282
1336915
704128
1384717
1670060
1933528
1706291
1311093
356656
555122
747561
313453
440912
856998
1500070
1558576
1672464
1189197
1900767
269986
1409707
1436802
1625685
1401091
1834435
1563404
797713
1931058
730986
1472428
1804668
759441
1606094
697682
1491671
444460
854090
1908374
1636840
1536177
1798727
1481422
1323491
1006370
1058092
1413889
1742248
488024
323932
409274
1914502
200345
550672
258016
394371
1902331
1489525
1580415
683822
423837
1127933
1600023
944390
1947155
1765497
1074566
556420
788513
1221191
71586
1083446
85293
1089594
1599159
362161
778534
659485
1552979
1892567
742850
833189
1174825
1645722
374641
846959
975094
848669
298289
685274
754905
1434036
583414
356097
691718
408822
1944748
1413692
1671507
386351
518874
541541
1013229
780578
1574540
1164608
711102
1869354
1734517
1783623
961691
1803357
1286386
844113
1298160
772319
808313
499378
228385
1092817
1007099
1398823
1913680
1983338
1888944
1463035
1332873
996085
1979029
1612076
1859898
1448859
1224404
709605
683528
1326966
1893235
469533
760568
837436
1516467
327969
938709
1193564
1590972
1305223
1005892
532806
1485848
1788405
1687847
64871
321119
265434
663393
1506307
1985987
220233
882088
594710
536741
1293120
1963310
866719
264349
1886168
1752400
1624760
1943823
1783600
454811
1640253
1772244
1125357
1869593
124767
1640035
1782453
1201751
141557
412042
545426
1526476
1227547
31028
1414908
405190
1538379
484293
1531627
122702
871916
1916606
1255451
294885
1024313
982894
1428159
176912
1001284
1595587
1884986
16915
419473
1477622
606303
497845
1692304
1583928
647168
1641026
1856022
428446
1806886
1679459
204771
86912
1373425
1310540
1742846
1579445
842331
1522214
362217
1858309
940891
1697362
1936084
505050
940200
258665
1031868
404875
1550865
1056658
1314307
839763
1777181
76387
1815794
1595616
612781
627705
1036063
1976504
202745
471260
979958
475697
1519807
1793270
545315
198194
853516
1671822
1459430
869931
1492720
791919
1463834
1470923
385997
652920
52764
797273
1742115
1710391
310166
1299749
1866563
1905495
1750291
1116281
204232
1075881
1394035
1141014
606182
1139436
1264437
595386
452671
493052
575282
1710316
1518754
734370
1759790
411203
1080381
1978270
1674093
1639635
1937787
1775102
1061920
973970
1197931
851554
1534428
256252
1491703
1260547
561972
1530999
930984
414586
1427662
1962544
1738555
1888329
421103
1411879
185733
261750
295848
290394
1310488
651379
1355335
930151
1169153
148381
64921
279624
1103088
1550231
281445
695093
1626979
400217
1348431
493779
175213
468031
371901
20483
725718
937321
331318
267426
1392898
1562249
562492
252666
318121
1173543
997537
1271511
1699135
1784814
1401237
1218334
198938
1128176
330358
1026134
13353
1140829
1776787
309390
1307048
1124448
877236
839132
578965
1619569
529769
1792340
972983
1625842
1878414
1082371
1956190
1700564
1599863
373172
1077946
26716
1402347
1264273
722581
254401
161788
170371
1560333
745698
764869
495841
1453686
1456747
612312
228695
552229
831709
1099342
983453
988002
991480
657500
1230723
571174
477403
1723700
1264308
547465
433810
1403318
246555
505278
1929861
1436786
1656209
1096186
1182453
1930912
9025
1944497
1973886
1469361
282752
1961838
1460808
325427
684521
776744
1967630
1801630
675238
1057425
706215
1712949
102853
1581127
1194904
690427
1232918
427858
1093293
191362
169162
1631998
293883
1025082
538343
1192672
1192243
1820271
297290
256456
551891
1817071
1512944
1319730
310920
1570935
1969007
527864
1083672
66138
1685739
778248
169872
335265
1023074
1981226
66391
1156921
227928
482021
720390
1980528
836732
1786125
164046
359463
314511
1568516
1196256
1394940
382275
124198
1089812
935171
1908630
109447
1009666
828884
51437
960686
657719
880523
98772
1138071
719847
1191907
1313530
495959
935575
1083198
1145553
1523316
1801792
521739
1375500
345650
1889440
120217
764694
304531
1899665
914890
1984990
1964644
583641
1717699
614811
476116
1402038
1748002
1803058
630374
1268432
977721
445133
507627
84701
91802
1997890
199934
170868
454060
720845
221773
1976479
718765
202218
1596898
1567228
1282238
1459518
1585663
1610848
184228
1191651
1618077
984495
110263
1221242
614954
1657791
116483
943278
714923
1078658
1403173
744277
1242177
856979
719622
1951590
90731
696633
972047
340137
1487935
989781
656143
593755
1881601
398514
1361832
592467
1574424
1247085
479257
849290
1771483
496587
1291472
702595
1667105
1077363
1854387
737396
842293
1793920
1779410
170426
1772830
345204
177398
166820
1147470
1205126
976821
72820
1885892
678127
102399
1791012
1141887
1340330
1188565
1202763
1469711
1567354
122194
575660
628928
299741
368872
222101
320146
1892503
1143922
1167755
519223
722665
132690
1962318
870340
259011
373455
1144663
1205991
520554
32331
978137
142463
803245
1203734
647491
613140
790856
409617
1254500
720920
705031
444406
1864603
843195
995430
529024
314183
788128
1394614
1289283
1948261
1683939
637795
1248936
1059695
1108419
161398
1145105
1758581
66783
1321082
1831717
343402
704455
336892
1815955
827225
1051270
1867553
1293291
1454008
1932740
1640411
499041
875113
562969
250543
503386
815744
1661685
707422
930572
1580837
1726266
63011
733088
692529
1106128
216058
437766
1693149
562509
1533882
277574
574769
1876183
1373092
961261
791045
1785571
580654
670888
1412662
1067535
809827
769496
1199056
1093403
1900422
1808413
758278
1737672
1052164
861584
1247504
1596294
1945770
1273326
1608514
927467
505292
719674
354593
773242
1733822
386422
1144722
1797861
1603090
433014
525042
1817318
869489
966997
1261280
957662
1284252
398221
1198024
1503491
1982017
1406207
594826
834856
663521
304762
840993
413568
1725606
1173401
1344547
650421
467561
1063944
1527047
1058206
1799122
313207
1411227
1087157
1673743
1328799
963582
1354720
1696892
1409074
793343
1631464
1574195
1996875
918632
26394
277906
1506061
1300535
1211918
238082
1622136
697751
1686408
831203
227797
1387646
1581359
1695608
855546
1285868
935475
1077182
1677154
336241
1567330
1549385
1468742
211407
1761490
1319511
392689
1991302
780866
35334
159358
147670
1035771
132039
1352999
1806421
767075
861886
380402
579184
1144038
790345
1854481
504979
747261
1897280
364973
439730
1311735
1940696
590546
1940581
552617
1469981
1128208
577495
1959504
1319659
1970305
150764
1016027
516123
944856
1614903
1519556
1161207
1287242
1039683
616284
920992
259732
615665
142590
1673009
1601827
1853397
337196
1371881
160259
1668149
19977
685583
966536
501612
542541
1942948
210226
61145
537623
1911117
1990459
655836
65707
852003
1025016
970846
1638104
1335025
947791
777327
1515827
1172009
1366324
1815166
20391
1226206
1094166
1593850
220285
1308134
727795
332775
632700
49037
618084
19624
615140
202736
1658826
937483
284594
998191
1772564
835636
1559941
886544
626277
270675
1386245
670354
1565320
188778
1139441
383651
432310
4174
1348297
953271
345376
868021
1919225
1623104
1152694
1290360
363098
22448
321962
195980
515906
769790
46426
1495609
773772
9432
800760
1308400
742528
1198461
221111
1742104
1356920
47173
998441
927178
1724703
614962
1802288
791937
1036961
800897
661505
1870263
995370
913372
64232
1385643
1991204
322163
1800808
1732621
1650047
1090431
1645601
1951888
930419
1924334
1044187
152420
1130189
1336845
1827304
1592708
1185337
859302
714290
51249
1842731
343926
642883
152149
636041
762480
1577878
126063
857198
294203
918203
308
1777432
1501339
747435
1464210
1714811
1461311
657051
34466
230681
983841
1107832
801549
658483
1163796
1398062
1535186
627134
1722977
1402048
826282
954168
846565
1017730
1888346
1789231
1955009
1219520
555503
951059
1224086
711125
909919
448511
1454650
889713
363139
1772766
1841781
399218
798245
424930
172183
1739089
1682971
1598162
583779
910792
1358652
821333
1447951
995603
666945
1423588
938111
1722781
1805812
1854616
817380
135278
739863
553136
952551
507869
588667
888739
1605529
346667
526948
69296
13601
1893349
1401675
403638
379792
1898254
482299
73563
690228
607247
807041
349028
1436663
852207
1083390
1913122
47152
1883746
55595
1298687
1220985
174601
402805
1309005
797131
278164
765092
1268802
1705508
381028
1498124
1389538
1146769
759781
1038926
1795087
1914881
1242277
996663
486576
1782307
234532
412316
1371334
390396
1910804
558434
218020
1523406
1367771
1117356
1953887
1273677
1829436
431204
45251
1313252
1660591
1677834
1326442
1010858
1381806
50334
173048
1465067
677988
1566811
1009782
884038
686395
1528509
1073271
946854
1304521
1170582
763044
202959
738098
818775
1720180
960467
1599439
608188
1303110
507764
1021144
1596890
1423103
1355483
1917923
1565526
366260
685675
396517
1190798
1469355
431810
469778
860220
807534
1774601
1089235
1317189
949678
1688796
619638
1406955
769216
1966310
1662539
863639
1196536
1629555
1105308
62049
547005
1688005
288130
273139
1651557
518036
1759524
1919547
272169
1849293
1486331
833751
348458
875352
133099
1113671
1045151
451454
533388
566409
711690
906699
1889633
1605052
1015684
1682008
252694
1878402
199404
1512360
927173
86080
51847
1993358
674635
1649835
1678431
1179648
328314
307222
1482667
1658811
1392679
880180
190924
1311612
197334
428540
1996032
1938231
247845
1654527
1296043
1757371
1815683
65406
1684193
572917
1539475
1284095
405797
1817430
1835581
1832400
1333167
1466793
687216
268485
1968459
284450
428420
401526
1306837
1619918
1037658
625098
1170543
552072
1747789
1500437
915468
1576175
746175
81371
1236404
448406
1426126
1473449
111239
1509735
1445998
1493387
1845132
1518334
1121558
795882
1577166
778340
1212101
17204
430824
1698989
1213072
543550
688413
1901703
1294810
1539043
81877
98108
1111133
1510232
863700
1214201
1703866
950914
1446390
1668459
100691
488431
908713
262674
241264
379678
256461
1794835
427983
1636167
170845
1169324
303713
647810
1885632
333982
112387
1511948
1805290
961385
365502
202736
314587
963018
201542
1322389
1087430
747877
1139420
659604
442742
1127354
1178050
1890358
1529707
747614
260117
747635
930708
321242
356386
1710521
365315
757173
282357
1356311
1374345
1917400
741351
1311754
1182227
1182511
463004
1039689
1752092
1318935
1810452
100295
539242
126552
389396
924338
1771548
1066617
1074544
575857
871815
166481
1305230
429608
508074
556382
1023174
1477287
1124412
1237314
1297677
723643
7155
736239
685518
276560
1675286
1756962
744455
1717707
1308854
1360579
1837868
465822
1343332
655216
1971064
1353730
1587176
1486681
863993
256403
159545
709208
1130915
1899998
1311593
1274913
1448227
1762064
1095770
656975
1501176
1254285
1057956
1550581
1153687
1426797
523325
689562
1713381
1050755
254911
1704522
1027386
1632918
1434380
552992
254073
728125
945736
182309
37387
804546
109046
999512
1176644
485987
31737
285375
1110938
1546227
1899715
439689
275654
493520
373226
357630
1221616
487402
902313
822852
274527
1104200
1640867
573439
1178838
32374
1315696
1164289
1252866
1313445
185543
1320762
1327477
1052257
88616
1917561
1706497
945637
216297
860315
850893
1772781
1893660
1473862
783157
41544
222366
1166422
692777
942945
1961783
858909
1623790
308900
671451
1490945
128301
1280049
1385108
1361104
850714
1138655
196229
557410
305524
1083306
86329
449348
353375
1938197
1058780
278607
1959097
1602683
103486
1468550
931228
1931340
1047716
1846779
1152633
943030
1117400
1124001
1158531
1734990
1708600
1931669
1677104
1547940
1003698
1487243
892890
553633
491720
118025
1052444
524033
1454344
1737583
64687
1075546
975831
411941
917072
975247
1474131
1736764
547481
599638
172694
1478427
820356
1714656
1870715
50465
639966
536051
1963471
156614
37233
111006
847263
1932800
565054
308588
1447081
1553321
336952
1890728
612986
155203
1270168
1560857
1787748
805150
343960
1146025
792227
1650365
137363
999442
742717
1216316
1595569
1814985
772538
1789303
903208
1775901
765375
1446871
604109
465683
243335
544749
894306
1661957
1359930
985406
1686735
1361585
361287
1854310
1727110
539100
1342602
1213937
1904781
1919756
100232
855821
37319
259387
1715589
1740770
614476
724205
1281138
1598965
1253194
763255
1507590
1983478
126244
883256
1566919
1826951
1293512
755794
1885788
42248
1976679
207918
201639
816947
763041
543452
13073
1396502
1650220
1898499
1161210
1361937
1395090
639444
1588871
1809478
910225
395593
757731
625651
1717916
1112935
1330725
79730
369100
551653
822864
31675
1236041
1527444
1281370
1654672
1100682
1917275
455860
1588172
1220558
1303243
1919404
1219257
970198
1746318
200880
1514145
1416209
1439344
783117
437636
58800
808940
494684
201353
1570590
182835
468983
83847
614738
23416
3360
302870
367154
761370
1731610
353673
989978
1986098
982711
1794943
1652126
417464
319515
1376991
1617727
40179
1517103
1313294
1022088
775638
1841054
1495172
1173214
401308
1667503
1918186
1640029
212306
553054
115244
520704
1125015
352475
1188456
542197
1844862
1472075
1989785
1674036
110643
1637378
1897918
474153
486322
97015
572450
1885221
1341204
1874288
809425
1371943
1285108
771146
412832
86772
1368155
1772512
1405189
500317
76555
775421
1126762
236116
1067500
1212930
1125921
1596121
947562
1803429
168190
407933
1057149
1440206
70146
1256830
42780
277739
442815
107705
925583
262999
991011
680889
744099
1004014
1825028
142390
1335537
637744
1026108
295643
1726376
1309729
128934
929308
975920
756154
1289347
1551055
851800
498529
1183353
753719
992493
1396340
810598
1456645
646421
286166
1618147
680326
782541
565786
306315
16746
865646
1801535
1423566
1198932
1570629
649278
522909
217049
73221
1547075
1267208
1108648
497456
1086815
1772173
227574
1574309
1835334
1250457
1116054
797442
1986818
1800636
1738943
205185
1668600
118945
1542157
720639
1491740
1933748
1017291
98361
1569981
188722
1149291
10748
1947841
643658
999411
345015
1707044
592908
1513276
435354
611112
354478
61600
1014953
1630058
428960
1398696
89068
1289461
1321068
71655
1095143
353594
759996
1649353
1580104
45816
1139334
746831
510485
879745
444022
1603864
621478
1957077
265083
1062652
1749022
1203798
1088501
419770
1674802
603766
1856145
1206742
100924
982423
1113710
347045
878832
574819
697345
1447785
1203809
1191688
1802217
857555
823407
1916993
1612747
1677425
726323
1657223
130704
751656
989530
999124
714970
389622
144258
1700552
1329576
324287
1385411
519472
1226595
794646
328394
713803
705773
957170
1535645
1786177
287770
692971
1908109
931732
1737479
1710613
801772
629171
1838818
1117664
1273565
1281536
1490238
1412662
882925
369004
851210
613901
1699069
983579
1872326
299461
1517917
1781250
1148302
1278501
1335946
32755
1403603
1679677
385064
1603642
1687749
1701338
605161
1105613
1281263
389424
1900001
1741613
1852087
506649
1647860
1037814
501256
1940293
1179683
262561
510668
557089
32024
1754270
1689916
1202322
1055512
1471441
825213
266781
1342748
426821
753799
1248869
866392
1515801
321820
1095981
1698411
1738369
438394
52662
419207
161059
741017
890992
836370
873737
799192
949163
925424
144737
1174054
223666
1023912
1756672
1928436
1234681
1439143
947813
436678
471779
1415255
643041
471583
1828918
1669908
578734
1764485
1464080
1559077
1620342
450409
1201989
1435470
1548291
1186858
1923551
450266
1804180
38717
319865
806387
1179420
1323852
1010822
73831
1746410
630370
1385426
1248926
1228856
43753
759249
1573897
207183
538761
971414
526269
641784
294022
1884644
786113
1750848
948190
1064548
401855
756883
486385
103216
1341268
473200
923
1517127
1200814
1219248
861469
1171676
1999893
1305224
1755417
453309
37435
1613777
656613
1266686
1257345
423788
542010
1861684
1635440
4637
358673
1551748
944208
592652
1578288
1913706
1163149
1940354
30425
1994025
1089915
1310861
606866
1205132
900903
482836
1660660
1949147
26306
561425
74868
1995352
52620
441499
274608
1087233
1327617
613087
813447
245045
1902790
1575179
819646
1231108
202886
1522903
1751400
1684519
585720
742373
547082
1581285
1332001
1816839
1577692
454614
1861812
913551
1342731
592449
1649116
895530
91337
526015
1507414
1149844
1557773
952830
202313
1119058
413939
1265655
176128
1920128
1974000
39900
1920071
1049953
749766
1386239
95467
1853207
867452
1372668
516573
1387143
1217007
259179
1647055
1479837
334076
843534
251592
297722
1424471
148372
459877
429391
321664
59794
476964
318159
1339957
586209
1637019
1043011
271287
1688160
897689
1821750
1614476
152527
286402
783767
822469
1944157
1381289
318101
627186
1805416
1296640
1871674
1869393
816665
701741
321794
73412
1726612
1771082
539851
1978997
1529483
64242
1596985
349125
1301323
849799
719578
1657805
1100256
369388
282793
868489
875090
1977766
1169075
639693
1914257
256051
100083
1546290
921019
1450436
19477
1964819
1861776
923535
1750131
374815
1633520
231736
706687
1570585
745265
1680973
1845677
19505
1583914
141171
1486308
646139
1190096
1191296
368126
1618603
1660909
1248328
207637
386522
435051
1809568
1633977
1840380
796505
1663140
673837
1442692
970949
476589
836362
1389064
1513592
124172
620601
1822049
108006
1104599
669155
807405
1691491
391800
1203186
210752
834044
1979578
1035468
1464358
1373522
37187
1488932
773960
150436
1656994
1355878
691023
1951110
599090
1302263
1809364
1685499
947340
1389170
610887
1442947
241478
1926441
837481
1649227
1451598
245584
144841
535549
352473
660435
68790
870557
125255
912863
1084397
1358932
1056902
702771
1673109
1875755
126062
1414629
169639
908248
1283151
361045
886571
1729452
702674
1184621
1950955
78264
1736801
1707243
196363
296140
1183681
520125
800468
114239
127974
526904
188419
607935
130006
446517
1576909
1610844
167645
1244082
1786626
565577
750440
883343
843827
663484
1471127
352822
407809
1083624
1525519
376431
1446338
285543
1270231
1346735
904598
177942
121362
1846816
484951
804744
938526
558616
63266
1535508
1002450
213947
1154141
1988957
1984080
1487183
1289688
1384742
1030003
400971
1625629
123533
1283100
407220
1549778
778847
346308
858005
1534280
27655
1682953
790289
1193512
88679
1152017
71950
650426
1372953
838466
1006376
1714572
547244
531064
1738514
797634
1461989
1269956
1990234
948238
904937
1563321
193562
1852707
1362510
1144086
241637
1589396
798428
1689728
779929
1350888
864713
1276584
1498663
309510
569249
1336443
1326041
1902716
314281
574325
1232960
1947594
864592
1301083
214757
943287
1768990
446699
1987089
1977312
1359423
1114723
1871323
545191
443725
269854
850989
23800
1388644
1900360
524612
346117
1387601
157844
352583
907765
1256464
1463589
859521
917952
82540
31245
658895
1526317
813047
91458
979786
243942
1697703
1451117
1240042
1336234
876608
840567
497765
816436
562880
206171
1994262
691511
1737236
718887
891675
356896
17141
1054658
883211
1738595
512540
744752
91817
1630053
1779184
15619
1205647
1235684
885942
1655922
1606367
724386
1037642
1674819
1853
1071500
1989995
1037014
241647
1783103
253276
1371402
269778
1300634
1682490
1215129
1873809
1961685
1266733
1229212
314136
250061
138326
363468
32371
354018
1147640
1254134
623984
719081
967377
341386
91695
319180
515559
1414842
548812
1918750
1361393
169200
114913
1982034
1177001
984207
1294355
1809946
1592436
1698346
1990247
716333
1804369
381072
478540
1966929
388056
1747581
278510
511460
1454451
1378406
1627992
1459491
1747827
1749902
55620
1187495
686862
1202789
1232935
151043
1594285
857991
673104
1381687
510508
571322
1386502
730229
668755
1527017
198169
1103556
881524
1942025
1825748
1854148
1499189
1808489
1556668
1423681
873373
970601
969367
1503236
463959
103936
553033
171001
249323
1808812
191059
1705129
425636
343775
1298972
1245357
1905696
1835386
785321
754796
1515152
1239641
530615
456272
1977647
1403398
1179945
1895122
323641
1092252
681153
1329313
1087749
1486907
429120
1024819
484213
1061733
800686
763873
1254172
1272817
627383
1779518
1080254
1709570
687017
632173
1072200
573504
1430812
1882083
318547
584318
1703335
1659008
606233
1432185
97119
103349
1323472
1176476
1901347
100873
1454376
1965810
1336137
475103
1241502
1393019
680229
471432
985141
1138688
1917126
1485636
1314678
541282
565948
996977
1058121
175679
1180404
1807745
1956268
1635801
1274968
1500910
1242031
293787
862906
1689902
451150
1573842
117614
662968
926848
1062506
1855217
1683824
411591
381252
190279
346153
799936
1419748
535517
506044
977720
904037
1766213
59076
34599
1599514
390017
48501
19902
1144260
776205
1509659
640311
801460
534053
845304
969764
1443371
1583234
1988670
1246233
564409
181738
28490
302674
1747599
33731
53564
105920
155232
1218914
363528
938847
912042
694918
174820
354448
924769
826051
927746
628629
38189
534201
248107
1943702
1979102
1095486
500187
1055476
878686
1672019
271807
1052798
189560
1742339
409269
834751
1692473
844129
761003
1786371
701131
670057
555972
66520
984711
1690053
654607
868127
1397954
1409852
1201803
589921
727310
603154
1156005
1770422
931661
1695658
1511818
675201
311760
1444447
110555
1477465
554525
491104
1074778
472092
716264
1448413
689166
879843
1732260
205595
734956
1324599
558547
1606418
1143067
295138
439059
711504
697575
1302182
1508916
389704
402266
705851
1930609
753328
1019829
903103
749428
724408
764768
962651
97106
1666120
1499942
1534515
470148
344255
179236
658402
911550
1988534
325418
1394576
1508043
282367
1805739
1273652
888086
662645
1599483
1286216
547671
814151
514867
1171961
714691
1927436
1501407
565848
707847
783802
929893
1012872
1410540
1951942
1747437
610581
1953577
852003
225493
1961741
1190563
1081552
42404
1374984
1683592
73794
1213337
1997561
534271
786139
1602289
604600
1265548
1849481
502551
145362
1814570
682977
1348688
899418
1336297
460035
1760924
252736
732666
1988069
508928
561141
1222226
1590842
764256
1237957
1895408
534124
1292351
298904
1073089
111899
1434417
1341892
688127
284442
1397751
1139142
290889
543506
1710681
1015925
695284
1934674
1984033
1758674
565718
753442
818710
36313
1028610
1229191
1424203
191331
1207489
843487
337213
600225
779134
1512174
56950
1696936
193134
1288549
1325523
68155
599745
1814085
1911724
1118991
1140153
636350
1401104
80437
1443751
1786727
571919
1302375
1793162
1335622
87553
314364
1174249
708673
1895026
86747
137875
793662
583323
770836
1481486
788664
580071
673491
1499347
1215783
28185
1610671
1404682
1243005
1798876
499408
833996
1207948
720968
1102225
839752
1709903
905770
299403
1089197
1341943
1722820
1350343
1277258
129861
100342
1757534
763975
1280769
93826
1965349
239117
853018
1002119
1643028
1003781
139172
6031
1160637
801245
1872700
1092630
1288709
905269
1559780
410228
1604503
1796837
4940
246869
915059
984883
725316
1349272
1093979
20971
1178360
1883691
66255
1242526
76690
1478754
803306
76796
660559
1034726
131961
995029
253140
1094500
413
835657
431988
1341408
1096217
1267880
1070937
1870252
1390346
35094
792004
469733
673651
1963810
740420
388704
79500
216738
717773
464151
1550384
314825
1384671
761609
224460
1385398
1088543
701789
1241528
1035474
188349
116289
564137
1128138
1863435
736570
183317
1997175
1455506
1660764
364015
907851
161905
1188538
911565
1265028
1072196
1494773
1132467
1823949
1829961
1751611
604655
262035
1771748
889672
448370
719435
1362333
1515198
1033600
1595985
1751612
1014848
871476
459486
239477
946733
826167
1991554
1568004
1951253
1364224
1022910
1721239
1240851
145510
778869
1028411
661326
1117652
114098
1906301
1107909
132370
687147
405785
259724
1553917
434611
985653
1001114
630756
1092131
134140
126937
1525516
1243086
1470958
1327948
302074
1711799
1553018
107270
527178
1206455
1494116
76264
1912402
1015001
770235
338777
57883
1019918
1296136
15995
1371962
829304
316437
664767
953382
894444
161206
1595364
418212
702979
1831386
965566
1529936
421012
1043461
786005
1599371
1407573
473515
1442191
544077
1355493
1136853
1625471
476806
173732
229509
1313525
1857890
872303
993414
575950
1255085
251847
853599
880850
421737
1960563
904498
1908941
1517258
1634172
1356149
1745990
1287391
824033
1679866
264302
1119973
1191963
665432
249484
1186488
1184624
368286
790405
1989706
991919
120656
929643
57373
991817
1416660
565044
816715
399274
1038171
202702
1292688
1641760
1498838
832389
887259
1667815
1228727
1743203
419374
1612909
1884970
566819
1160604
1082817
1213794
1067409
253099
711724
50253
184074
13984
855794
639898
1707428
1495204
1980884
580301
1834998
1241773
882527
679893
1996499
153736
1560879
1129961
233251
429041
73160
1842310
441098
835280
1285711
518722
1707477
598189
1376826
377830
660768
1460113
430041
1238005
990589
1788782
927218
852730
1021149
1122800
1082681
1873322
410410
1348400
1761764
285822
409142
509949
732814
866428
407844
471173
95975
1070268
715765
876913
1199549
378960
1945806
1743493
774964
1535276
621000
1393374
1359062
1963545
1187421
555187
1013345
77881
409205
1260057
1255333
1294469
446095
1212792
171792
66530
1322421
1480775
209375
1382001
40473
1803892
640235
1503827
1111604
1227666
1057968
676799
239997
1021414
601736
752372
1411002
193271
1542260
1657149
1178684
1465193
259573
1109936
418060
1539689
191760
1926153
907153
1575040
311460
1260277
901331
1776696
600092
1759212
962267
130434
777028
825377
1764375
678487
829625
122231
1542739
96452
878815
1054145
42365
1541301
1942979
459071
1707543
1234107
1861096
516350
240353
1062347
1621635
293764
852145
1793135
1422140
29448
416529
246644
1419854
1436356
168786
920076
690111
116483
614760
1336779
514194
1574325
1706755
1180860
1391818
1833584
480788
1462561
394778
1397843
111250
1902825
1123012
1292096
390855
1701706
614230
1325637
1826612
268549
129645
1236058
1540690
707634
527176
834968
70695
225827
854758
765557
1598214
249583
1122460
1150666
977031
1399862
1156197
628506
739301
167363
129141
1654264
722601
73998
1459094
1327988
1546026
150259
511127
1050469
869089
691210
1170982
937524
668888
1273783
1948389
1693011
1817975
678912
178880
1708786
1819330
904813
1757399
470283
81671
1149106
8437
1883772
1169403
1090012
23147
419339
551599
1770641
905054
1902240
743647
340693
252435
934226
1797127
1446748
826771
510590
1063999
675679
338928
439795
1239147
1550070
1841803
360406
1566372
1929520
37964
1181149
1099982
699851
1654888
913996
91879
1805538
801604
438889
1383987
1114857
807954
1781144
1174830
528450
1155282
1374050
918371
1755731
79666
999848
1371866
1166759
695783
319318
819482
127005
210900
1801796
1891988
707086
1231754
1826934
1562341
1623444
1995775
84290
433266
719275
1293991
395442
74966
1976298
1912502
1923275
212680
144115
763622
1023079
1870744
1990719
34965
1174925
147625
1876618
1119092
1728218
1207606
713962
257345
1288059
1495838
1542657
285708
1399624
1346858
1991993
30001
1915580
1048759
598535
1837410
1954282
1865096
1914347
605967
1677994
251826
406843
1092032
1679658
438838
879821
345276
1850293
541473
185558
542245
164749
1669681
493013
1269438
1611535
1728132
1543538
698459
1400821
1062361
1217291
538490
1344100
566536
512031
1595949
817040
65059
969071
510557
1647836
1196203
1055538
886478
1999902
186736
1333077
771439
831815
817382
937893
1863278
795129
884749
1381807
915229
286777
656215
401224
493438
987110
275898
709509
997761
1345321
1034113
1523782
1397437
1273379
1891908
1942363
1188339
426151
1547259
1777223
37629
466716
1997315
1781848
1387567
1636922
1155875
590511
190373
1024331
555399
1755134
1312755
1839837
1308315
1062630
1601897
736489
990047
221099
1486305
1613160
386418
933407
141566
717196
1707955
593000
1448994
233097
1011162
1511831
888378
403306
1423825
1155033
1999121
223871
253712
331022
376
1053945
1313206
601416
1522745
1435532
464604
1208829
1782594
1506548
130656
1953946
674327
127653
15491
1292327
1122177
1091797
779122
1908710
1864081
1657893
589380
551644
359975
1747232
1197841
1297454
667339
1791224
42237
1993180
1575325
92403
1537518
170278
849095
1649322
1593548
1807799
1011078
1846146
1233499
972419
1458428
1560917
1819378
1989580
1439980
1149055
526104
1757366
1829891
1693857
1343242
687478
1822466
1547736
798459
244285
1172436
413957
590466
889689
1371834
303886
1857830
139703
1045218
583429
839583
965796
1750781
1877306
1958144
1823451
382621
547129
85388
177269
25755
126929
1093681
387800
73588
1045140
1184802
119024
82504
226777
1788442
1520401
655093
651441
1775961
1743295
96180
1745029
707839
1386157
429376
223755
1250965
1624128
786470
1233369
246024
1742083
180612
881651
1578457
1533369
839161
736458
36084
56827
1717576
1217805
356052
716285
206607
1683621
285924
1269041
941152
421880
160065
1279874
1459823
1266679
414564
1221400
1319425
662302
1496444
1391907
1413515
1740144
1863245
132910
1467117
1736301
304659
86213
689230
1543443
55061
756829
1650147
1274446
1233282
1016668
463739
1927700
503889
489450
1688390
1603143
1139285
1144463
1075581
550601
226374
368382
1975261
1893035
1393127
875924
480366
1049462
726146
985929
225133
1219834
1225888
567972
1294823
280535
1196644
189940
276125
947919
488691
1770646
832389
1086767
1645102
963023
345525
824638
1332800
1694425
988929
1577419
1326673
319765
1456120
1671871
894261
1058706
1216511
1867886
1974872
547872
507329
792896
16450
925034
184658
1178286
1915249
1578475
1974261
1150284
1681840
670844
1102164
564082
1117179
1986965
1416026
1684546
1443326
1725253
1200526
702914
655832
29969
1871475
1661489
1232992
1791224
1790513
1522200
1962034
708326
743969
1726167
471596
1999218
1511919
1018760
1358444
1341122
1169415
1278245
1675291
1873765
976359
244143
1109749
1843144
37913
1795171
1040121
1823594
1467157
1929742
3726
1715939
575050
126495
868472
204641
798090
1646307
1816220
1300923
219736
611281
818732
1583447
250837
248182
11852
1383839
1299782
1725653
1240686
798141
1173039
804479
1127726
830455
1611935
899886
1725078
1233550
937067
1009796
1805394
1562548
136000
454858
1802237
571989
761196
994622
1831925
1979134
1227033
597327
1101356
603891
1249424
1867035
1186517
1880795
204973
1117383
1906301
1518789
1755238
120619
509111
316896
1319479
190098
688822
1249796
1301642
1671793
1657083
1251439
1577125
1960701
1677205
1736521
1087769
715454
679699
626783
1083700
1768271
567116
1213801
1225184
561253
331483
1903996
956109
705487
947730
1073221
643439
1667970
1238368
937662
95158
1949029
418918
146986
1702183
708432
484914
1736834
1851016
589695
683670
1359618
1009694
1314110
1182592
1471301
1762012
30698
1720626
1364525
1351871
1708279
54357
1750546
602656
1004085
844836
1460214
1422259
677433
1676683
43999
367381
922661
1790541
1688417
714770
1151118
1746487
457852
982227
814357
42756
1049879
1466578
845620
664710
1906633
1131069
765718
831107
144099
359557
427988
313973
1868294
1592560
1410541
1568938
936702
977591
1370599
755320
629402
1656056
1481463
739614
1852230
1361890
1024430
1286572
818432
1946174
431044
76148
516802
24655
63307
1324355
1691739
762062
1878658
1645698
347238
575944
337290
1999824
635698
82896
1846379
183616
729999
1293465
1873943
1572416
853326
146117
1395611
89288
700448
1467630
1712959
1182035
18806
1768549
618247
252818
1825363
1153903
1463898
103944
143920
282712
1122778
1894068
1160482
49553
1743366
1891470
827647
1113469
103080
524303
1906529
1798886
231314
1911285
1251720
1644102
785334
834272
1561928
1618364
1384857
1109216
342637
1779983
460094
133351
890471
702230
1907389
536950
17721
798506
40167
944746
70392
296112
1274122
435409
1712720
1587801
1999285
743046
101511
1262705
939121
458406
1506137
955004
1599661
1628504
417564
797815
903549
701005
1939605
673234
11908
31379
278657
1011830
1534945
589961
1081180
716504
1140690
1557630
1531918
1435687
1081016
1795043
341341
809843
1340937
1739290
148549
302743
1950950
753106
1877384
1657762
1868009
544177
901239
1745287
459182
1549804
804587
286764
1171390
42084
284122
1825580
469664
1294328
1902197
1307386
1407863
290432
1550571
846336
296774
253875
310250
1913465
1456155
1353230
1987293
1213445
44369
1206721
1989781
1823442
694531
1492567
427759
1803392
1758184
1619885
327613
306892
216488
73645
1124059
989319
267121
1461734
81840
1245090
1183300
1456572
1715334
1154711
855061
912503
1291299
1073807
558885
21358
562035
1971575
51031
1836928
780952
687158
554174
435135
75362
893257
1510643
113975
1865550
1920834
609624
1154655
1856656
574675
85486
1390068
438727
715439
858193
127902
285590
1591564
1908640
919543
1233851
325380
610396
800498
1692463
1313085
929103
1627749
1344738
1233849
905287
8205
762254
178325
1097469
1058143
1428296
548130
1020602
1812240
617276
116088
1829686
1168940
1163285
1078499
487539
546358
539197
854899
686944
1029362
1616681
777303
766705
1715578
1862194
1675450
116858
1290868
1370720
1109904
1103233
985496
522659
1192369
1357588
60717
279160
1288603
1417739
1247860
1061759
1295473
1778468
768257
776200
1024830
1334303
645407
652235
1822359
1927194
1883034
318600
714198
560724
272221
1284569
624295
24531
1458037
899407
1276814
1777667
67674
1705545
1746948
1113716
324267
1151248
1913129
179970
1601468
1612730
1707265
1028505
955411
1797450
1184574
1546122
192374
1530958
222390
1805514
858031
1900372
75513
949060
1442930
1796541
621398
879134
1046082
871665
85174
477002
996864
1684313
670839
870175
1385622
538586
1973162
1041738
529162
725178
556811
1713916
1471902
1478707
70013
1899110
1580818
1240257
93898
1587957
1462100
889276
1852078
558359
1258445
1859394
126661
677850
1085622
893534
469570
651240
1582828
522326
465613
789346
997832
715060
154379
853961
1127564
847552
584606
1130900
1244130
466285
1384939
1358066
1245286
1132655
88086
387908
784505
687300
1220411
341341
1196939
402296
1181351
1376245
423409
855219
790193
1149710
530442
351131
675176
1022456
265859
1295055
1684424
1202211
215465
1268216
115155
781808
1465665
13767
589567
441434
730968
1490581
137646
1182478
1946659
1140217
1174081
1481803
612947
699155
1514324
569168
1120198
1120083
1814795
921709
1383820
306210
1533573
358027
1495470
1191969
1388192
1152655
1709324
208469
1881568
1500384
259268
1446231
1561991
614555
1373485
1752241
942120
1485449
1188394
1471722
33450
1166857
53059
756058
1511524
35244
1169807
144962
550035
1210865
1083735
299620
732272
368410
903389
979564
1783033
1027256
175138
1281796
698186
463061
1672258
532477
1743430
187906
628547
1315256
505045
887730
438210
1030989
235341
1457050
928319
1061026
1621735
1864453
1002799
1655019
81985
1104346
1470227
569397
97536
1876696
1703597
248145
910082
153409
935549
1316574
1616063
1377963
379741
854776
1288821
1585285
1354699
137553
232834
1158352
1633542
740667
1896010
775135
1733799
1550205
505462
837460
1859661
242617
1586639
1299415
1618434
1728388
1758681
1729900
1195257
1077907
1012357
726150
998447
1383694
1792227
948073
1759176
122868
1255983
1807413
857590
68657
728238
1857182
153653
460609
513174
1170096
1777914
939918
10992
269639
1766292
123173
625933
484907
1407684
1160881
1515399
1511646
682623
1262095
812262
1638766
1214326
1472467
1808501
1745560
1058441
1214820
59628
888931
1005474
1808694
169657
221160
622258
968723
607889
1521052
1129167
903516
252189
802438
1881009
1739180
1164500
1457717
355301
1983832
1864405
1892772
1476223
1155537
1194270
211098
850178
541576
425594
1110770
439360
386380
804574
531956
769430
384841
1769851
1333327
1330733
127390
210972
1643808
1285891
421857
408939
11200
263697
1741357
1526941
1970406
1904690
243546
472760
1800748
832200
885194
1748770
254345
17138
572265
1235327
1669883
932231
441085
1146548
446799
452544
772031
357721
1123121
1320887
907517
422944
223784
22128
1304791
388575
37623
1017636
930999
1066694
1920751
479811
1463228
1914343
163863
456393
309575
1350767
297664
105383
1852310
1229734
285708
1738138
919869
35970
681962
818962
1730584
881834
1149336
1873922
1399203
1402002
248192
1085590
1615928
636132
1172072
1432884
25483
1581922
1512841
1725193
768926
1973563
468796
886940
19685
1767109
1695041
1546126
420288
362355
394070
1387802
1213699
1545902
294454
1449015
655128
1646931
472063
1167569
1540694
1325461
1622730
96251
1016713
1897928
833416
150746
230547
1527257
1214476
1625728
1873130
691731
1797698
1369220
1843513
1181851
1367453
922760
1623687
1600785
664753
1309387
1340870
557010
224615
1732408
167050
1489094
1780018
1316285
1238471
690934
980523
291489
1183505
639170
1948585
145820
1342197
1903532
1748239
800460
614517
568421
252292
281866
477109
1683102
132220
711702
295300
767206
971458
1355051
1353051
937388
768845
779034
27622
1389750
512423
1295241
712329
637731
728360
1807367
619350
1640461
1729992
1550943
1029156
1379879
1651763
725709
1872593
331080
495368
912568
1227061
1760050
1812223
510514
721106
56110
1579131
1052456
1085840
1871271
359109
1295589
178395
1269238
1369592
1881685
1385786
1212325
216018
1384915
245912
1693233
77595
1569159
310597
1356931
1205388
799143
1603507
1485399
1002853
111294
209104
1748838
1580619
653396
1367490
616291
1648048
865830
1614480
82086
1468983
884530
645967
1728998
563953
793860
425748
1813551
1652804
780942
207159
1729357
117747
1486858
1732727
532776
989900
63416
1786683
215972
1592893
801554
1588455
610493
714842
1636880
932339
1521226
1346167
1450198
666417
1326956
1474855
705217
914182
1704931
1050541
1286175
1308487
398356
1545839
1635754
277382
980329
1944362
1442963
1859467
186025
1068099
632033
1863052
44716
510651
306258
930631
551040
1855858
1066860
93187
510677
1173350
1692828
1807204
532217
1854629
1419718
452332
1877484
1582832
1783394
1346196
105053
351340
1563759
426192
41400
145170
796785
1536212
231630
421172
1872862
1251601
623343
266325
376819
317228
1706216
1899082
1068819
400041
1324148
655103
455149
1698846
924057
1354321
31368
1574926
356886
515359
377774
1032191
129787
1233852
1038670
624456
1225473
1300465
1840883
1482112
220042
1385749
388478
287677
1600622
1214584
1841354
880520
369964
523715
868556
521748
1441376
1399018
55662
299554
219631
1632268
858723
527581
638858
194657
666355
1029950
1525281
650506
1225625
382045
1496468
981824
883956
744380
31543
940964
1379577
667394
126784
747678
1980987
1596594
1823224
366861
1522139
1043066
1859912
217529
1611526
1614832
1285530
1695946
1103286
547336
302437
593549
1914458
789308
530317
1593430
770627
1210789
115875
26288
989748
1332808
825294
1040304
1782051
1482515
140440
691351
892036
421420
1344498
735154
1179476
284614
1055942
430849
1892769
274172
1276903
717852
1803643
158744
122917
1711845
1488138
892120
1076547
1391465
675545
1212051
1291339
1351763
822070
1022626
865891
1067122
1366465
1583348
220038
972729
1503962
1929231
758016
769795
138187
1920028
1879935
188256
641362
958634
1505970
1086966
959530
202389
1702117
1585453
1182913
401525
1027318
1552591
1729814
373643
820263
1615071
1749819
744720
1761067
1901248
1519951
1704899
1427579
905295
1495112
594955
1002542
576514
916924
665626
1959899
1382319
1462074
1663839
1245568
1608673
433201
784364
761869
1044385
1203555
1751663
475004
962887
1090586
304287
1025817
1877027
1778512
1578656
401183
676020
1381223
1241755
362453
234779
1492081
619144
1914550
822058
1759756
172319
1373700
1943504
1335323
477703
1585399
1723263
1126765
1871347
500412
1429440
1432517
214554
1461452
281129
67393
650621
952627
985180
83081
1912604
1033079
1831966
513922
1830429
366884
170926
851800
1904603
414103
812852
1938309
650363
1216613
1622883
706089
1657345
1781480
33119
512078
1731637
1553765
1225233
276640
1565696
726579
509131
1133117
1058643
103507
1636908
699575
562439
581042
131148
1631256
1602589
1398413
1793489
1888761
1720852
1556811
1673380
386042
254165
355794
1418964
1393642
897604
1885074
1458578
542836
620931
116821
717853
81470
126824
478635
233226
534477
1566020
98226
60527
811731
1071517
1356402
1061938
1338476
501400
1351135
960199
1194576
1679241
21511
417126
1944821
135443
1536099
1085788
1732275
297887
569526
1297065
669562
442648
106712
729667
864255
1654217
983
1844080
58918
92190
1566174
98979
135607
1635464
895145
574652
1176420
305838
98949
555834
1294850
846832
182647
1362499
800129
325232
1970333
800072
1443008
1637746
92892
206204
1477897
1761165
628380
1047899
1052875
814022
900296
1484022
26025
713227
373454
1445185
1314046
1669373
1320874
1067712
254814
498343
1286354
977472
1720567
1835797
1610728
190268
585869
1759582
1556934
1689470
370193
792017
1380737
968739
710239
42617
1188955
1659147
1792250
1723682
1296668
1140683
153875
1909869
365942
1603535
131410
987227
1409426
1835218
1207624
245228
79581
100876
996467
124771
172922
1817197
224626
1217267
155179
139809
363747
1292066
1426092
1577430
266925
1371688
158583
715678
1796059
1146239
1703849
268256
1369836
1973633
1333041
1475022
1572568
861972
1357547
395469
1037513
1504576
121345
1392832
1021777
349600
1888585
798842
1019146
1654867
1888628
1522068
624883
1736891
1589158
1857658
934721
729860
599031
1363127
1363908
1275868
280475
1638903
432938
1667465
1344029
275589
211257
322637
804803
557171
1979511
741814
573281
261640
900309
997980
1303631
1320991
1433741
1236137
469500
1089657
344624
134367
520903
30633
563148
267704
942001
1004836
1855108
1059684
160179
10032
813411
1387096
1480687
421535
476922
1026058
818414
1767595
1710026
405947
97638
1695578
1395271
1357488
1899176
746268
380562
713649
1189906
204035
1178714
1800238
576113
1333767
333250
1960119
1246491
1384255
1815354
1910861
330619
287785
1494156
1367254
915289
1425133
257059
177682
1668378
497177
241475
421590
1479718
929287
1642141
988999
1456205
151394
1574299
282643
1248738
1896978
1065208
1663547
448195
964303
1306951
465691
1334640
1046866
1726876
10522
173663
1533540
753301
1848443
355513
98761
871539
690057
373001
1766937
1318448
955437
219965
206943
516480
1755086
1474508
1859082
1224087
1995704
1924343
1273008
1636466
891872
1735823
1474192
1643225
1644253
722795
106057
1305947
588436
137017
364799
1700343
863751
1457335
1192252
344154
908278
1612354
300987
1870209
883028
1281075
448982
1909251
1499052
1100532
59081
1391339
1077869
310375
1352810
1338686
1565360
90054
17204
1546751
1915954
1458967
989062
1371711
1485449
78855
695059
1887632
1558366
420900
179606
1540284
260866
314224
735995
716094
431206
133401
1017311
1559798
1177590
1089780
1195566
527052
1012826
503949
1645651
1684322
715004
768167
466632
1313736
464505
1345399
223684
283798
1831850
1614669
1640067
877035
1860478
450332
496297
1349337
402388
1388177
805572
752086
1554813
290898
450638
220969
1931547
251139
27548
1644662
1260526
1740324
994705
168249
739379
1960529
1402197
455166
1867268
678483
298690
189428
1241085
146493
1425423
494956
1665606
1261614
1435809
517296
236788
149587
247773
1475699
1622846
261353
468106
182889
966259
1181357
846057
435393
384874
1281111
1115617
1368944
908585
338012
1163866
1958186
209800
731155
1451481
1903501
849058
1063027
1201681
438218
1677313
432970
1396742
741952
505131
1916688
901866
987599
1139134
12181
1111931
350292
1248660
822496
912549
592180
1087069
234734
1879012
54400
836751
396698
597739
1483878
514096
199957
120703
572865
5109
88635
1125301
1629153
272500
313397
3258
806063
324528
607414
1566868
36086
796981
1280900
1550822
1274419
1421546
1246914
803493
588411
156529
1821680
1138159
887139
413854
1843826
1565434
1666490
825020
1058632
396775
856739
874236
853317
345851
1005934
1886166
1466324
1896800
979843
1362472
1843765
1228334
1296036
473551
87664
452152
574958
881664
1399571
856751
1099992
1986661
1611904
1336046
365814
528675
1216565
693541
1381163
1909472
446374
854193
30159
55468
1528493
873308
1583631
692586
1758764
1018693
1754521
1563548
1029354
850212
1524234
1649468
379395
1903920
1654098
1025452
1456253
1590777
1387917
1548893
877494
1530374
991888
1622569
396134
1806632
595618
911181
475876
993676
1642225
805626
1614722
1981806
827590
821614
1929433
185683
1920167
1716666
1798761
1240873
176331
716734
793831
682657
1552590
633810
1902380
314091
338145
1399180
931868
1103021
161124
703951
483612
1664658
1517083
1166409
501396
758803
1507809
73437
464732
13055
892766
805473
1237087
572042
1046583
88571
1685429
453745
77947
1209625
1456393
842056
798059
1608878
1841875
1016273
1170877
191915
796911
1842703
1670792
666970
210770
208727
1266288
118398
385881
1899895
1332252
6591
1492661
70736
1269457
557441
1268573
16427
1480420
1701996
674707
633302
922623
1032270
1891757
757795
1425829
948224
1759563
92366
399210
1654825
1773259
714626
1149872
330770
1593795
1137692
339556
330865
1564351
439767
1953945
775545
266894
125638
784864
299222
654641
1011885
507991
1836690
1505590
1491034
1430636
1147329
570784
379076
1615784
1876224
1260423
1381183
1613225
283090
1006067
568586
165828
673222
1364807
1500589
1114301
121939
1687054
628227
1190526
1013717
344785
967819
369488
1273051
1852958
1640408
1707741
140041
1840363
944381
967491
1274480
580265
1594924
250902
217543
429329
1626185
235486
479939
1575793
1559252
1503296
373970
1749741
1204283
1214506
115796
107931
725148
772017
20746
467600
55341
124567
362138
1137346
795475
253571
497098
1599769
1780800
922686
578383
1457930
1876482
1206934
1032142
814
277425
594274
1766553
555276
1755449
1378311
1048649
735182
1545993
17655
223182
1160669
1171780
1384927
604739
1763634
357798
1055602
362800
1552328
1976601
222188
432780
321067
982992
306846
1286365
98418
359092
1490800
799028
1130279
349197
718136
1763717
180523
160311
242430
438024
1769462
600547
1986226
510695
1292197
1563367
1929652
1347170
426630
1690633
1739563
1302066
156224
349752
1376610
1407823
970812
531954
1784363
324636
1786670
1603106
1458380
965426
365813
1868063
758033
141130
1449674
1865
897820
1453528
78169
1255119
1578713
1359797
656615
1389521
1592219
489501
919860
389131
765324
661728
1416034
1919440
990701
544953
129092
1121200
1884597
178122
1398741
78581
1581819
626659
826479
100890
1915528
555030
845512
785540
394818
1564909
1335108
1302256
596289
1420274
709608
271534
576933
11277
491187
259844
1933402
1226980
117383
269216
1281536
325788
1349575
1410677
1650288
1623309
1657439
571009
899273
1548437
567368
218144
157127
732200
1312883
1053153
1653178
1462051
310131
416488
1877762
1298924
147708
646924
1311398
61132
728607
1005881
492673
313469
1703913
1044462
188985
744228
373477
465298
575499
1541495
1231022
1861658
572638
28168
1356993
308245
604511
1686740
1934666
1358853
354582
1414881
889957
1694842
159176
1919123
379493
1407903
1411972
126203
1158014
283119
253587
663562
993015
1540962
354051
1521146
1905579
1724194
401578
610215
1264330
1162805
749799
834401
26562
261663
203438
263705
340549
1306674
1376191
507310
1796013
398158
82382
148183
625171
305247
1535860
622009
803945
1365771
1681002
906984
211865
1054517
1771501
107799
1067569
1124261
774645
1462621
810548
734041
1152430
1898569
505723
1418914
154943
651444
1169366
720276
140855
135781
1012255
1028506
831590
683874
925209
1940011
641640
773195
1607655
1620998
696391
847981
411132
753569
859030
1651571
1028392
28852
113571
94877
578716
957450
960112
1227458
1978171
316494
1336080
1840826
1930199
700768
381435
957013
749333
1331798
251281
1420966
424513
1149667
1755959
350910
662359
582047
1541883
163611
1338683
1849806
1224286
1505346
1249729
945126
920940
1589013
1550040
759012
248345
393494
1633310
788419
158277
200679
1775117
1985295
73703
1538844
1651001
1505781
1589935
1755213
1692622
581890
404555
258297
949785
1360967
1219290
51773
1108148
1287503
756247
1519057
107581
1357020
1276546
227351
571896
1334527
767414
683650
860813
811283
952616
1606172
634230
1293424
709830
1807605
617526
1655193
1376639
1623204
582277
796552
456879
1393316
15603
1455885
1724630
613871
568688
767182
1123011
315125
442813
524003
67225
922018
309332
560070
1601650
1055928
725417
23394
280625
373083
1603751
130232
1011569
1552604
1637007
1543734
1335808
1211835
21728
1353461
716922
702833
1479598
1807558
559316
219523
1447830
1993971
1690876
1289636
1987586
294283
1382199
427553
742883
1431905
1645137
941886
1935645
931587
1703852
1600613
558633
417070
1297396
1523173
415609
1238240
856955
1357270
1146023
1332038
181541
1544269
663390
24267
695491
1266280
1636938
973159
1203798
713380
1125909
1273203
773771
1536781
1669913
1836642
371795
1693831
25706
1219605
723939
1694414
1881751
1278496
86633
1137735
775133
1993737
1020670
59477
473540
1635714
1980690
1966985
1363580
1414323
169235
290620
233176
959250
279185
790966
1191308
609047
928886
779747
1141021
1288345
1669581
183687
1959125
902196
1873192
466583
665956
1012966
757145
872551
1640874
407252
215392
284643
1815393
1677902
1191091
168875
1822735
1773334
257287
1380155
1150696
1109621
699549
1083939
1965932
1398558
1140985
787302
1169969
1710424
1289972
1763648
1889631
1756259
1301475
1606983
1062565
1545583
432535
637330
152959
750537
1140136
1697078
1273411
540882
1118969
832012
64221
1837529
826222
1119462
1475241
1170480
430366
605080
1897144
862485
994635
115281
660820
1355750
767147
402930
208649
670219
646344
20861
659194
1357530
1466901
835186
322252
189961
1218935
1835816
1960774
106123
706152
799306
1795177
92198
457024
1603995
1161593
444151
1591855
254089
220254
1151303
1332688
1794700
291526
1164571
353932
1692834
990792
203829
1140406
1739433
429497
1002796
343838
741118
1918478
1691797
1063949
1818799
1696234
1868379
936833
1093553
2209
419127
448916
822492
1390938
1326197
1126241
1038418
1618569
871093
331772
1024252
1812503
1242736
301008
593723
1339630
1454774
1658140
613406
810288
420053
79440
1253029
547651
1650434
1081999
851511
1399205
1260522
345501
840935
1730128
598840
1210226
62972
812931
900269
35730
1900523
796265
1535827
725691
173446
1193185
601732
128616
1028821
1654358
62182
1434059
270592
688986
1485698
1695086
112071
1284142
532626
1140443
208898
576569
254017
449079
649943
1299969
943565
1753811
752316
817334
1808639
626618
1787589
815289
858193
1768562
465204
193659
523247
1542684
1652712
1428338
196055
1806966
1276636
1019296
312911
691106
1651712
1243629
1099918
1031021
1752613
693369
1332129
43069
672060
1074075
1411747
1382277
105695
1050167
1594374
286357
1325376
875932
1580027
859460
49403
473288
1343083
371282
649330
1135028
774280
540799
1280780
1648817
730346
1487457
1750994
287503
1956506
718360
1627742
1947062
81421
712928
1152259
1798533
970858
1602919
1969297
823416
807204
1704221
872698
224381
86306
1081400
1563884
1933146
299014
1105623
883677
37149
955895
679654
1015099
907074
546886
568161
1493549
487345
1052902
1386371
1683737
1090204
1861298
1780672
148526
1084971
1504836
1068235
1787772
1650088
813330
1042875
484541
1054772
412734
1822536
1989502
1807706
1880269
538862
639013
11830
1791493
1577613
1384134
706224
1162209
830370
676708
554877
693816
906837
1469265
195853
11230
1863890
1613272
1379246
137386
475550
262401
294780
1249932
912309
1116373
1038705
1851310
935280
303193
1081540
1535832
1409065
1575413
1595774
1365071
1609868
1931741
40181
1744268
99906
1294212
542163
1372072
1453696
339062
1086631
380802
1759489
1487391
1653631
1403565
1388042
1860474
394403
352692
1281433
1263190
575535
866194
1857643
743672
984428
1129505
1104736
553239
1012627
1721946
1280712
1231520
1210507
879036
1798550
624921
405352
1537280
1605411
1037338
635902
1977186
970160
1555230
750159
692338
974356
1457246
724496
1219472
1693504
1948793
1420143
1312415
1197175
744038
533487
1358606
480622
571537
59644
1099787
1165265
1713728
992427
1383350
692915
221333
1055272
620297
487725
520853
1566084
1930594
711233
1316863
1826395
968534
54386
1052160
1103668
264270
1739024
604156
992815
617140
1226362
738478
1903078
466602
173937
1126496
491342
109454
1566718
535381
1715161
1807413
561649
51335
551422
611829
365000
1862784
706615
1492707
699270
589734
1772737
20317
942590
1795569
1159124
1399125
561538
1157374
1703270
1037617
1070908
1971520
967483
1313187
74926
1365023
1622260
1008713
294784
510629
616200
812098
1725903
162133
300517
109156
81621
1398489
1912133
1061894
1321960
1475420
650783
1709170
1659695
193199
87655
1414956
1744724
328417
1938492
1915017
39841
493734
631623
490753
963397
169155
1547659
969216
1196661
551933
466936
1052941
1759060
530182
353810
1903916
1118210
1978581
1310359
663399
1949039
702645
1509497
126877
1003933
601928
367095
1872804
1841388
358772
483207
980077
1509427
411246
173978
1457917
2434
1530668
1465193
1939566
780387
535371
375810
1589092
644264
1147833
527597
211407
1547221
598908
991461
1250800
621661
251096
452097
1771030
106684
155650
842973
1772589
651358
1974709
1956746
1679356
1409793
1238379
648217
483741
945878
1469449
325082
1153238
1723792
1980241
335052
1672024
807315
997251
886117
1806678
1441878
681754
638164
1494809
138868
1739423
1415265
1355851
635456
584850
815740
1620591
1954238
277602
1656761
1128681
760866
1085016
1501613
1735810
1166396
831219
1543749
1087054
1043015
843082
591691
210912
128489
527615
1125880
443322
1181031
880127
64497
516168
405404
1179888
1366950
1646099
790852
1714199
55573
1305020
253439
869307
519331
1472936
569889
1225680
1682318
186357
1100798
794805
122906
395296
945156
1204886
1701859
1119582
1695325
1437937
1366222
1909812
1543943
1362598
836429
1280024
1659261
1944728
40081
1427987
331009
186392
1654770
719334
1244616
397289
808622
1094305
70624
1953365
1063114
1624711
1084168
1335809
223839
1776058
1018875
601613
1598081
1649135
1173872
1355977
296976
1470681
630004
728853
977264
817868
1951918
167714
569779
430163
880931
652662
1777854
754045
720796
1749471
1905731
1175979
438058
1476538
1620375
137842
920580
549179
1933593
1472160
1235326
703810
1611559
234036
558168
1732905
1148454
1443026
61582
442741
528981
987768
784023
1932693
1947162
1361947
237161
1265670
480119
1505349
1483546
862594
53505
924316
1491192
457803
1606523
427323
1332184
1295346
1581905
147123
274757
134439
1798083
1759310
1979737
594966
277721
614268
1267973
1311689
1736591
97237
876933
42266
1366087
324162
1114165
1141818
318767
1648076
1009450
482494
1012792
1110294
329826
1395633
1630602
744102
1846243
403692
816762
1902866
438647
1289121
547872
1659377
629340
461193
216532
1640679
948057
1680257
963878
84435
69632
5022
1790320
21508
1905406
1836281
460707
615665
1964934
1091956
1332991
782792
1777593
122196
1903710
195951
1002415
136625
706303
1096400
379366
794727
1460785
1495141
1697307
770715
1117033
932308
701270
672977
1137950
182573
1598504
1895855
150814
1687898
364882
965628
1468599
543494
428929
442875
326246
1188748
517761
1651874
1501235
574559
1030230
257965
1868796
1979671
1725460
211713
1011140
988964
838721
793679
39693
1441266
1649189
1253904
783506
255305
1083818
1962515
1505460
1739575
1858657
564044
594406
992654
553662
493283
462625
1617267
261775
282989
811853
214633
1554347
110424
1480125
1814305
453583
1442368
697306
1495161
257444
849972
415752
1281460
1657218
1229277
119943
1250183
861472
250372
1642911
189436
480464
1401632
1811609
1973752
1410332
36725
605522
1820505
1513505
1014406
1215616
1276339
1771470
1468979
1292812
1244565
199487
1798850
1056940
1732074
623667
1736474
16510
1055153
568872
1964193
1660122
1766887
1924858
1743966
1253212
165481
826642
136792
1813298
1571797
1867353
249712
1840795
274632
1654290
1764775
836104
1075254
1117906
412974
90448
1010273
587200
927553
315364
1263078
1538081
276979
1208447
1729389
381087
1144316
18321
1324031
1367634
1055188
1372657
499032
1028975
1298926
457940
752448
988161
1689986
1500059
1149851
1006194
658732
243000
525981
336590
1412118
1069443
190084
1247559
501640
737612
39789
938899
1093372
1060048
1660169
1844268
37558
1437941
769388
405705
1361766
623499
624362
763359
776465
1453047
1691263
999149
1295855
1679871
1783367
410364
482352
133466
1452628
1220731
812538
519183
9295
1935180
1554924
1095701
1901630
1587952
320030
684299
602974
1807529
964157
1862875
1276533
1726618
172569
806445
320229
764925
1201053
154837
825396
1056386
744251
221953
1870597
803567
176142
1269896
1678450
1546793
996356
368083
660129
85844
994180
1352493
883147
936840
44529
846601
90114
1920932
1277380
571127
311576
1958806
140823
712029
45196
1342510
84470
1116896
74049
1962766
19623
1459976
813779
1009201
397979
1171115
197785
1124618
480655
746650
193473
584555
1608936
1269834
1511789
1781386
184289
247600
1712703
13361
1577640
903004
1446700
480557
706077
1203965
994002
928163
464847
159186
1108543
767855
703655
1624197
384971
1414365
1913092
1637864
1928003
1414806
1793486
967735
1730969
379229
1411155
1714112
5554
1329017
1282177
349111
1743258
1012184
162294
1925654
502925
26193
210605
1383998
700950
1031567
1299061
1674788
614848
911309
348120
398299
1942012
1980328
1536284
1547678
318033
716432
695309
85075
836397
31246
687797
1584648
1039740
286698
358455
619252
1750066
760187
715317
783766
1890473
789801
315798
852880
894532
1342314
1209192
1384171
1709638
669232
1766230
1052563
846163
1206168
1846680
538223
632126
302238
676650
564653
96329
1927438
76565
802971
1094615
1519042
1967943
1983819
596760
1840716
1192526
417682
772577
1656841
949803
1134643
567196
824400
1099880
4855
1373487
1234975
1667302
1097886
137728
2226
1394360
639646
1868999
1373948
986438
179791
459489
1753289
288521
293614
1581331
1978365
654487
1368553
345371
1779360
1709863
1238577
1610581
1217962
957737
1504715
1621870
1928892
1148920
1567628
808975
1707267
1500928
1144145
359203
1006423
1132964
366639
1346334
607161
1569836
1059871
923605
937202
1733365
805428
616108
797647
1376109
673082
500987
1009206
612623
1511303
109481
509924
1021930
745773
1658768
933829
884397
616822
1561752
389902
1281081
1805881
1017126
205770
1778139
558142
401483
76140
668550
1836256
517901
1575451
1235292
1668405
175577
201898
1781280
491528
1172017
1011510
695822
918920
1142655
320553
449933
590115
1628643
372966
858778
324027
917073
1761972
1933439
123271
611167
683305
101299
352077
122038
953813
1726343
1818638
1381704
337249
273466
9627
1470670
241537
1296601
1077753
1660192
773512
1054068
1470510
1948596
1624081
687433
1269549
1095083
74641
1547339
1734228
132908
1787348
241546
910470
1679989
1478173
1060772
1706086
64877
426892
1573076
310200
872039
1023147
1862732
241582
146588
493750
530573
925710
1463104
941039
1137445
1864310
717963
326876
1975468
1280636
719919
1214577
1708823
900827
1070803
43208
988562
723872
1362229
821794
1605780
862503
550603
258709
1353430
681352
307672
577501
1209691
511294
1926823
900762
879314
1202930
1268718
1175957
1524121
302256
539906
1350461
1518095
1284088
1922976
381533
69941
1056198
1936204
293498
1381728
522538
1515380
1116846
1516405
1362515
1684784
35646
1924581
975057
264025
12349
1780517
452732
1722120
406447
483029
1631305
900373
1613992
1165975
1433156
686220
361283
1586589
73368
608164
1208375
958174
1695197
1044819
1358393
1374448
576598
1075221
1803889
1202798
836767
1801884
213018
1481258
1999602
117368
948192
1638539
1552893
341058
1544924
871008
1060789
147248
1549142
586501
1551035
1169374
228295
1739295
113581
735925
1308552
1311932
1703137
1248925
1510651
210390
163759
577381
931446
1437211
1402590
963013
311419
495322
1479324
866529
987437
465254
1071686
1951869
867245
1843501
1163408
978889
1236053
603244
1768784
1556031
1135962
1469396
1915434
314043
734894
219594
398834
461989
451071
1821889
1373123
1075772
32591
570788
438233
1366966
995609
1505483
1701058
762480
1588146
1718901
776238
75589
220889
968140
1041742
1258417
6467
1629941
648897
471062
1147738
365863
378656
900611
8495
1243395
1163117
1543802
610856
1937076
171711
507119
193448
865345
1312332
1204891
44910
1697908
315062
131636
1909919
1325075
944038
1991033
1456012
37616
870173
1123075
719968
1266909
479542
403278
35062
7766
1834172
807334
692254
985935
1738666
118456
1398800
963851
648693
509066
602433
831901
1085147
1304622
850172
940075
780086
1002536
1174061
1886886
1142882
412530
1010523
1733990
106645
245662
111553
1778322
283767
1532255
546163
812253
57560
1702673
723824
1994354
948187
1510997
62144
387835
1286582
1206200
900294
614399
421552
1047488
1980789
934003
338630
1774038
213237
1261219
1620123
880257
617817
1657220
1305018
835734
9235
172062
465819
928552
1813469
1477005
927439
1254154
355717
1983567
1297134
1466335
1030634
1370403
1544633
418136
1337313
999277
1091559
120335
1070878
1344844
422990
1767047
1493917
1700824
1135978
1113244
514602
404423
1731956
923455
508418
410565
1626401
1667348
1110
1271322
1776132
1158146
1793135
1596751
1174745
998307
1112302
1589376
1234720
898299
1257248
446932
473150
848353
1364220
718159
1633323
302795
968329
1471195
606327
94452
1582096
1571803
1549258
331459
1723465
1709437
361464
1837792
1406921
1168621
871894
1577761
379933
1049194
1875603
1731938
172292
1598597
469505
1841688
1163490
1486339
244772
1811844
1207438
280726
1523238
1067084
481853
853046
364728
1619708
1222837
890936
958223
928545
195559
357114
1136681
736307
622554
18756
427899
1138055
999778
1787064
130291
1291889
335717
457991
1748175
1859085
1556798
1140130
1445727
812678
418616
626963
1408057
1061408
1693106
806857
661707
1466692
1238385
47552
1523467
1522839
147850
608684
1547981
1896640
689794
1123140
785667
284786
504631
1922447
1624594
1884946
861039
1779112
623143
1232293
1919651
1801891
1919223
1038593
997071
315925
1127270
107608
273090
801772
463196
1870111
1201577
1585399
1703142
650258
718247
160090
1277563
848646
561756
1687212
282329
1173551
1612525
1992509
1453349
1361390
1687120
1300727
1422272
1114296
315335
1621336
1124427
1723080
1462368
184629
1936700
275102
580732
1849380
403874
1799295
598043
1980374
871340
1487485
1802395
1647179
166081
1765893
1121781
1200202
133176
1847054
1289968
1113825
951069
1035028
706969
611782
526583
1072261
1721391
1448559
1094502
579257
1728079
977807
359591
1193028
371904
582648
341723
507681
146565
1124103
850132
807897
792106
940972
1428365
1245210
1672512
78628
1794398
124503
518040
1709748
118695
665160
46503
1412670
1145442
271986
519168
1003776
1532616
1606562
925868
1801208
1763390
733868
827572
1865220
703255
1158395
139039
131014
378652
1717044
1777623
1207268
926015
189541
1996784
675247
1234438
1775169
1860780
1446877
1378654
1761450
847478
567635
1077164
1641993
890894
1127626
1861569
218660
653349
1495652
380013
841919
1309603
1208285
17644
621535
230588
1594084
1512979
1699669
1755391
1482187
912539
234176
1577151
1563386
1469581
1242257
430541
1913295
1722225
789291
503889
1385914
1492735
1868152
972491
87082
273654
439734
1938127
997631
1509245
1198237
1533767
526848
1472887
769533
1757418
1724054
1543365
1140148
1725190
33408
704369
1686739
451786
231230
476606
723609
1888348
615106
1047796
1146620
838491
251334
1348794
711148
12140
108176
1851772
491927
13878
806749
1272343
283991
320910
1625602
1404211
125916
1161493
103480
1009985
1463657
804579
91588
328767
1658883
121543
472953
602838
1502884
1199944
717850
1686041
584577
1953128
1051510
1693559
1522177
1584199
380963
1819928
837631
29996
1284034
242225
948260
1358290
1619246
1843238
339904
1967806
697596
488538
1427869
1938755
354384
1889436
1239215
184856
1011949
224484
1747623
593864
949052
935978
483256
1770900
759317
553784
1939864
505594
1302594
929372
1821694
354507
593587
1328659
451672
891648
683822
473464
1749186
1691426
1537108
119945
508355
897888
1933886
1720033
1071702
682989
573355
1233863
1597442
1794923
1837993
187300
363995
494248
1688378
548995
324017
1363475
1583056
1843280
165866
189544
1904751
1487618
1346244
1544416
429316
1614258
1151270
591967
116775
179391
1746444
1238759
407960
472998
735015
177374
963788
373089
212593
199885
1790332
912120
446252
1603004
163560
1639862
389176
848982
410712
802434
354498
1719206
996998
620600
540625
1453194
1025979
1749338
1712368
1197987
956312
1980117
1666984
1349984
1049831
582696
307614
69151
532836
952944
172803
188550
1527905
428769
829013
1885442
139549
107172
943880
1877516
368136
32491
869646
617987
201707
1520066
1218396
651843
1634389
984044
709179
697177
1142506
843874
822552
190688
1132720
711859
799848
999720
478432
67402
1278171
703075
1698665
707036
985602
1614684
822154
1867581
909807
181795
1520545
1527272
957537
1963470
932226
1552110
640120
1415483
1744651
1081668
1957285
1345027
763208
405603
1966833
990009
704476
865504
97393
1059976
197155
1264110
1471854
1185534
1829728
774984
1980344
695051
1897602
1997637
374788
1521089
419406
563240
1014859
1372837
1346546
429209
316129
66516
811357
692459
1047565
1669296
237672
272252
1023923
1379603
905346
859804
1317019
979596
23407
730568
377710
560866
1596867
301011
544401
381574
164055
1166175
824437
1165521
1294427
1878483
989542
1264528
607922
1289134
1794893
1413522
12793
1483678
356227
612852
63238
1118393
1233177
690902
1843319
155605
1634043
32203
75698
150326
407467
548395
1558639
542944
281800
1755869
1161096
543595
1540091
1529892
1912076
496978
304808
103146
1552021
918346
446159
1871370
502872
981539
1297274
1321673
1935919
450775
1364143
126336
269037
1950645
1394774
1629484
1913505
1194136
98659
1118424
1787089
1016923
1563279
448196
123347
901076
1488618
3676
299870
309985
1870409
791050
684524
1343168
420294
490013
1593079
922661
495743
480629
1864850
1268992
1684576
1245326
101345
1325037
1103041
337987
1979940
729725
363081
170715
1122237
613002
1817061
1148773
1359146
728898
820558
308073
1368176
160636
855296
1267505
373847
1794527
745758
690333
1213817
791823
1559543
75411
427201
1713457
1251197
1476259
513937
1974294
58547
1774161
957529
1395122
269423
774737
152101
463349
359378
749868
633550
1802415
212320
1560995
387167
338734
1696491
1228502
544617
1354021
811129
1141115
259587
1561441
1510654
384889
750450
1695946
691356
1928647
1218541
1462792
800911
1852791
245521
1901593
910581
882487
1140613
765765
224276
247479
1963880
1626880
720068
1313458
1138349
128224
882203
825061
1557717
127755
1195123
1819069
464685
1960424
1526149
1694528
649475
534998
1564945
984964
287828
1990374
1410034
1355321
1658079
1582808
891168
880707
565560
1723621
187138
1046306
1302291
1479450
1013681
1942084
277344
160996
1601842
1491886
102974
1226301
177236
954339
1985175
798347
629514
39073
90418
1331378
1322588
539030
288025
9962
1837743
84922
1596552
276187
1636363
1194194
150464
1341575
425257
1721213
288590
1088082
1033232
1418721
1904706
295947
396555
938316
26133
1895985
288372
1568917
562458
849649
1720275
1603207
1351751
1882883
214746
1946596
543630
642931
738757
907099
1550734
1048059
1897788
1659288
1715487
1694017
365395
1869084
201676
1579632
889329
491939
1863222
1640633
1399264
1516251
1646063
807896
235179
591752
1706999
520769
687275
34562
585256
1927721
1025052
929161
1060814
102539
604958
1716225
1950769
1509788
1665363
807375
612947
77555
263501
759588
346043
638890
1442727
1440790
1736320
104661
819210
1611104
247712
304157
955416
1088688
23619
1695331
1635636
1082336
1113641
881333
57710
97186
735546
1970649
662775
467002
1848132
1807596
1619982
2535
1017539
970220
1164625
950658
1708854
405739
1841035
1663815
614069
823254
503056
577526
311393
995623
560853
552362
255588
811285
338648
1617477
223278
1003983
411392
1381035
1590846
67803
1890449
1898118
345649
1154837
874162
415230
525669
979483
245387
1427469
1034976
1259339
1018580
1519333
1594991
1451530
1558181
1382171
777027
670790
1719988
594073
1888704
1635551
646791
1501319
759839
1972893
835851
866794
1297403
871104
1544627
655084
1085323
727578
1043453
1629728
1689471
337603
1340029
1823432
350199
1779844
170220
1890457
991202
1809426
1931077
1517634
408408
1604212
561750
1324777
1811509
543278
1901016
101399
753677
1806639
1044893
984609
553171
594214
1968585
427965
307455
789069
533953
671398
1384337
520622
1577116
730797
1897012
1301205
910985
1309842
1683444
1875183
949849
1150947
1001704
1946625
567926
564013
1964247
649266
259109
960977
1641513
1595654
597261
266213
961841
375465
675084
1569350
586410
1203397
357674
1083934
567872
1983652
438358
859111
939195
1039393
1136339
667090
1434546
362960
413629
1892681
1993893
1364917
563573
88746
838754
1628555
1049552
60462
1041944
1919478
1289740
547400
525278
1666092
879627
151498
1060363
479184
286714
1763796
360895
1633263
1695060
761030
494086
752503
186527
1989674
662860
1576288
1718511
867651
1901359
1319627
1030102
832694
1902197
1173417
609973
1279689
757863
947103
998337
1861193
1456994
283468
503407
1521103
1864905
937429
731209
1708963
21769
1367775
678428
896434
1290228
940793
488251
1736498
1845479
953027
387216
76787
701998
365954
1262990
1734176
341139
1989866
287063
1419294
49562
824744
1659613
1265658
701085
1019304
1815099
328206
77764
751796
1459173
1328255
97639
1511196
1485380
1855793
1141514
1193029
1205219
1797283
311736
1521563
564299
325548
1814571
594143
1454345
1567801
553104
1783913
1050342
344324
1341606
33872
1802307
1202748
342725
21142
1932552
240727
715926
1957306
1542265
31419
1270248
928071
311181
1720996
1439459
1918181
132869
1816745
450078
1482357
1885261
1959456
811581
189361
1881275
1385019
1553093
530681
985659
1115652
17974
1238621
876995
1494267
987354
1642903
1419888
672335
1469274
991152
63850
896630
672673
75779
525135
301680
1675750
1372520
34391
786746
1167326
1630810
883205
1257827
654119
1829239
1664529
1014813
1835989
841686
333175
990696
97183
680012
51241
101245
28322
383179
1057804
963458
786305
1053515
697694
41556
1676476
432677
1490619
1792646
1108972
1063073
466207
1024643
818324
1136597
1996954
904004
235305
1449268
1596749
571303
276322
411691
779994
479629
149112
855319
471101
577897
408131
1027322
1991425
123580
1233704
656849
897875
1741579
317302
1275513
1786797
1493453
446207
1304519
1793026
754660
945705
1598332
1926169
794005
177115
1878734
1621004
1770209
611079
602695
907221
613103
1888144
1828023
897255
615121
1579935
736852
6987
1723876
1149118
253918
1808270
1768077
790796
1258933
359625
1276098
82100
119686
320255
1652656
1375487
1081626
1710481
1613223
1837967
302476
1031059
435192
516444
744633
25834
14047
1550511
294657
405214
400243
1762962
1395772
1874075
1003749
1037706
1630116
373172
352297
792183
588720
336797
1698420
1449715
1180156
917056
1407643
996016
123586
387080
816860
1116444
22548
1446631
424830
1698402
1062660
1779451
1235688
1700458
51626
1399880
243077
548372
1621743
652737
55811
275515
1586096
1756390
1884721
553608
281871
558641
1899146
1566109
798517
121752
154791
294464
1248583
965956
1931698
829580
226764
1464612
1642509
413517
1048766
1216049
596979
306539
906044
1729622
559930
273106
1223433
724081
1470478
914821
51370
1592257
929019
1112090
1485041
316310
629433
1444093
936306
673209
209663
476006
638593
842671
821826
59767
1003007
1884154
32572
1204816
1686868
1169101
1031843
611565
1944478
734171
1903854
690756
205613
1997913
1612784
1114815
758790
1355744
902263
53332
1839254
1334671
1978595
1607576
1065416
939629
951995
596957
394500
1604937
1183918
471549
1204688
1082885
943541
756041
1554242
706722
356995
1585694
1413586
1014980
391591
359421
1187742
1442842
478410
571736
225705
1138715
1160186
1416315
1326601
1110487
202056
1348054
1350700
684824
1016783
80714
650179
434478
107027
1288741
36774
1342221
1262063
886453
747976
98448
536998
561189
332649
1084525
675065
643733
1701171
606320
1610647
1292054
1163651
1128303
1869352
38885
1251306
720971
711896
1971852
409032
716687
89416
890332
126187
993452
1595621
903485
1609173
529241
1552738
525037
1419779
757982
1413648
326450
1182814
1603742
1551218
847250
1428810
1955889
950751
279819
1049433
781985
1565511
1235123
441682
1410010
1193558
986594
1050294
1562714
348122
1561149
1287134
1162640
1662746
253670
1413374
22849
1174647
26585
1093228
781610
1589145
1781946
1235753
1261933
22230
779390
379428
448400
1741593
981743
1968092
1331084
927077
787855
751000
1676048
1939944
973554
1585071
66361
1023459
1612188
1791844
65570
1848734
635868
1488628
336748
1401137
1731667
1552415
1822288
1696632
1371728
1958554
517264
1201499
493068
1686703
95836
563047
1975253
1846628
716322
1555618
352751
411796
558190
1938054
1705743
194392
653573
1646473
936900
1297201
341801
1291770
865210
1933333
1124641
1234848
1970528
695528
914532
860415
1000062
649040
118151
1410164
380050
465658
1961717
638013
1729191
594130
557601
1052941
501903
1789339
619132
538959
1577179
1750066
783244
1477198
1576443
1696411
968021
805863
1737942
341393
700123
791543
1960854
580795
1196054
1592229
320322
345022
359208
1062183
671133
1414645
1840857
68484
1210290
1502989
1469010
737597
1618226
1686640
499729
1244459
869282
1605406
1407612
670405
1427539
1793494
1614198
181214
1993406
1905283
705611
1915261
1615690
1147995
1111208
298425
1305543
1888141
1466729
1901909
220362
1163895
1142054
1924019
1505031
7431
646821
1740224
202283
1220278
1209737
1975144
1851536
1698987
695145
474877
1801277
1242580
1388061
1321154
1057652
1073154
114391
152631
187358
34012
1336132
1810826
1423592
151746
125053
1964311
355104
988253
261660
1362573
658034
970536
1414437
1584367
380672
377356
239164
1989256
916958
833915
67499
77869
1832679
331661
420212
717461
879596
1807446
1684930
135198
486427
371384
1723803
421225
1914276
59455
166867
1806870
353765
198062
366917
626091
797476
1546538
976456
1344647
1946928
1410330
675942
1791383
162354
168904
1794016
153165
957063
1534596
1216588
799541
1474837
1663204
184586
1727628
1621812
358569
1045151
397754
457279
589360
168037
108058
635420
1393958
484217
1553606
277212
1064313
1653922
943435
592463
547454
977594
438363
462694
535826
413385
358503
1191877
1747217
827052
1993032
1392045
1421580
765559
1834052
136962
1754772
1085079
1407397
1904472
1038614
857110
384335
279242
688277
1174161
296828
1700981
1175157
532019
1620878
1075167
1599070
204526
1304313
153951
1222300
772189
326221
1793649
1014416
1384688
1680351
1823455
746227
1644731
1879374
1654969
636947
885087
1629385
1399836
239004
204919
918230
364576
293731
1192650
686684
258361
906647
1026597
1781218
1036189
1635776
554395
1119397
15781
1346208
81121
401057
332441
1114256
659145
99312
1548447
834452
536474
1422202
1858796
422416
798105
1631931
1356268
1558516
1703193
133253
374257
790686
649764
741194
1120825
655183
1310433
617990
1359635
1588493
594439
1248257
458220
1226989
1933313
248854
667039
1268344
190220
1587953
217009
1080129
484491
834909
1994412
479624
1039018
1098587
947071
430314
951736
111124
858985
820652
1515061
677976
1522902
475471
903873
1085530
1486384
1774181
40080
275728
1882422
1833184
48066
4018
1756291
1263929
675555
891329
1364070
438677
1736795
505565
1948356
1911545
1234622
1964881
1059263
1661484
1765945
1475437
1040258
882217
1749203
1711342
1570641
1802715
1680790
1810500
217601
269808
1650385
1486700
531882
538726
1986587
914154
1507437
171981
417180
592362
1609264
452601
1218873
1850585
1073315
437034
1756262
309789
470767
1893595
1340025
1604826
1825301
753305
26890
1237440
1567096
28923
1413001
1511623
767498
1435412
142968
439056
1083612
1121481
1395007
1901769
853685
1288366
678517
714488
1960551
583370
1611009
967240
687622
775646
922214
329681
487213
1965472
732110
362111
1227263
148978
812826
18740
515991
1834310
532991
1568879
723295
1101973
831301
1358715
754104
536882
653699
1610451
958471
900838
7837
743100
1897053
454607
189813
702656
1299123
1701830
308186
1672585
1377409
1854957
1323185
1421467
975655
1082353
688427
1926471
278521
1834147
1726762
116075
460853
1850780
1741919
191257
10050
1057276
431932
1123341
567104
1564075
239324
851973
66233
1926199
23584
1250788
563016
1143107
486429
137498
522594
326575
1292558
1431878
1869344
245862
874518
1478111
1346071
710166
98651
858033
1952724
1300198
303906
895877
253866
804308
871781
347820
791995
1177186
1449181
1223082
290188
76510
1416443
932848
1510856
1195910
1274515
475516
980289
967378
82736
223464
1305356
321897
692963
717750
1759521
719872
139235
1877920
1520020
1416750
1506193
581325
1036919
83655
1359511
1377867
227788
1082367
1713591
1059546
971048
1259146
730274
1843120
1375453
1923435
1127966
352218
1992911
1302613
674919
605555
355666
991324
49311
1793705
1524979
1719555
5369
1848211
500633
585517
1284973
368019
1766564
1244763
1668135
1792301
1436781
1607688
1114610
110356
116195
308804
1523974
1308858
1135802
1222607
1330095
1476260
745042
17211
1809843
1142147
1093780
971238
710641
1060341
1036709
702302
995465
1336229
637684
543911
602924
1291758
481172
1903391
579316
1605097
816297
1977216
893678
1983394
1092830
864
1948452
316474
845443
1482908
1493187
1172854
687837
1439012
436556
145243
891381
1914608
605973
1156209
5467
1001268
1140929
244718
1534070
962593
1142535
195128
1388037
1723298
1631881
1221045
518524
245016
1796077
1898674
1942738
702387
673990
1868378
113997
1525619
294113
1246159
1818355
1380227
1371810
1757654
372487
48563
238313
1236777
221638
1188632
566264
1406924
167942
1045088
680318
280661
657873
59218
637105
7712
382050
1091240
799715
104828
587765
177911
921291
1605660
581437
335052
1800845
1899416
947439
211763
1671256
892835
1720920
1995166
542424
1529091
520692
1734348
1932865
1804634
771445
301719
695888
28005
1944845
728832
1825885
1329850
1389140
527934
159085
1334809
1327003
1500311
177583
1172955
883873
886659
1868448
1016303
781185
877286
1391557
972861
1738901
762428
1615092
1675257
1921634
875012
1062566
1009688
1590175
1041692
658835
1734460
1371180
227555
422674
1311324
1042661
805917
1627096
1948031
311684
959843
325368
647545
168809
912284
172493
1003630
724493
398817
684426
1390473
858277
560354
1397057
1377660
325025
1264672
1625179
327494
1347723
1085809
683094
1346463
1305620
1130222
632935
1724189
1924708
1101334
1757030
1762325
9971
520252
432378
853218
1241539
519980
264156
1644101
1825744
1757822
529627
1944394
1183640
1398045
1509716
1935033
1533611
1971581
932279
246813
1102544
313394
1447369
1470253
1071087
1528835
214303
512703
1366027
1884741
206598
275901
1823353
979300
114780
1425710
248457
483854
1775185
1179146
1834839
115166
945940
894
1085088
75191
1137742
816279
1081790
1625120
1849955
1978995
1414324
855619
3100
1993064
1279104
1459394
1736434
491801
53701
975179
1299214
1413953
124577
1421159
1850802
756793
1521061
945179
460645
250874
1464320
1820024
113632
237565
870632
880490
632079
1750404
271505
1088982
1891714
151235
837119
1328076
1552719
947158
1713838
541207
1170502
1694549
1790203
1822260
384150
959391
1274815
38306
1988901
114429
720898
1406725
262846
1598570
1507041
833448
1690402
1197732
1466328
1223754
366616
1041096
1260444
1202343
802165
188999
1567430
149260
802356
515717
638984
1596001
235772
1176852
1810696
119823
1502444
1043858
1906657
1109836
817906
1299901
1693273
337619
1546746
1370176
298968
1777523
784799
143888
819008
1607379
858336
769350
1319118
1317076
1398602
1654243
700603
1986361
406223
1535609
806417
1823904
1473690
336020
69193
843427
392080
191968
1961097
666406
1650804
1626693
1129230
347777
1951997
1873245
357435
1884214
410708
910925
1845834
603569
1053666
817250
1708175
1242554
81114
1407653
1318751
1051578
1299787
965740
1053181
580808
918623
260908
1333846
1006802
1672633
603001
399021
1124364
8806
503735
146269
1036661
1161747
1138167
243411
627656
1548725
640159
1408182
1666795
1491017
1163758
652591
1611395
1408058
1413848
602004
10040
1578688
1661997
1172256
1097830
1693590
1672550
61135
1428887
1960556
816822
1064871
1470217
1316972
35207
1493032
1800728
1002689
377828
1664276
1479691
788289
1121721
609223
1995405
1146033
548953
902708
294767
63748
1674099
776186
467559
1473073
1350288
365329
1067160
1262185
301633
396955
585300
1574037
1095689
363494
1466027
189587
1941014
1483696
149426
1373560
202447
1014640
377020
1038740
40730
1113514
691000
764538
66066
1189220
1344628
314510
1324203
312684
141800
173894
1500571
47329
1721559
804245
915701
923642
177762
1145650
1367253
1253646
718273
558404
1432658
427091
729025
145954
611008
650504
1734965
1392120
1441097
836245
1684410
1060421
1377802
1061614
1663397
1146656
615680
1756829
1425608
873368
1693878
1732
728425
1365577
25374
713423
683208
255210
155110
573608
1673966
384437
111711
616249
1770884
1474
1523087
575764
1337086
1115063
1914339
341226
684044
1246922
1651800
1375019
725774
653025
1152934
400915
1938825
543287
411741
878166
735196
1756596
1913009
89947
247996
1524412
296769
650780
1915899
1472479
508603
1035645
1915993
1345099
1284036
705208
160277
1366956
945719
851553
1132885
1967537
75230
66390
1277028
1767962
299066
345502
1141262
460745
1737083
722396
406098
577713
1519926
104956
492350
1452517
58407
1359962
181152
1896309
1191750
1716963
830950
574392
1287160
1075526
1588143
627030
744497
1792293
231841
439718
632201
738871
333178
1816579
477141
1414208
530812
737741
418384
884788
988426
1296124
1718859
714031
896975
1310185
883990
1468879
39682
922074
101567
339001
1731907
499581
916270
874135
1227039
872538
1002250
59401
1958448
182182
863669
848591
153357
625327
836914
1909873
1358247
677118
1706197
911517
1834292
845110
869706
1943980
1645319
788008
941800
868992
1026069
1689381
230545
1306649
1630126
938902
1533950
1842557
854582
849802
849801
547077
1465970
1396284
840388
1094044
1078006
482677
365456
1032622
997746
861989
3428
1755727
1345619
1459692
1605973
1595988
513108
691501
1642002
1965298
1721625
996638
879821
1134986
1553377
1266644
341716
1078836
859139
262654
1491479
177952
13158
231358
387172
284388
1683188
251531
658538
1037443
1456878
430126
1936687
1604500
1626703
1449985
573638
880081
533018
666735
882809
592635
1719642
755342
1297652
1783271
502661
79349
1172184
1738039
1548846
1806891
1487333
1157552
1431669
1452017
1011410
1181169
1172285
937475
914526
1677546
523368
1020011
609367
713317
189852
308291
254591
1281200
1319565
1381539
651648
844903
1031098
1035469
1920181
54392
186298
1939760
1083852
604316
622727
938391
196384
1637212
1041075
344954
1500046
1163133
171265
1089766
1094742
1939083
1281707
1981913
1238258
895568
120419
1180875
91605
1587963
1645062
1700527
1987294
173656
623430
1094215
197016
534846
1760064
1558231
674346
1655893
1405362
811005
1595877
1897378
887700
1603262
1520485
911025
1555659
1494396
1921089
634155
1917973
690978
670004
497053
1218654
583357
513254
728721
653254
1028273
1779461
1677950
620502
563473
874453
42224
883376
1397867
661268
1310904
523205
364192
258799
75637
293762
560908
749805
688823
1374543
1931527
1769579
1213327
148917
634996
78459
16020
827497
1345880
204658
267697
1090731
1005291
1156074
1853242
1086434
1938425
1186318
168125
1106605
1526493
1828414
380717
387148
176844
1426925
276459
1481472
223760
150873
1329982
1420571
164477
850253
286762
1885713
690145
1105966
1994749
1552432
1890256
589631
1880460
1546625
839870
194005
1063759
1926866
236249
828307
616012
1688191
898867
76293
1872122
676687
20763
1564091
726305
1749812
1153593
1908330
1894880
1240049
1954410
1959121
1499472
283245
1819159
905111
716102
973397
1969944
1038499
31127
1371669
1559488
1848205
1757982
56859
1152358
917078
1132405
390965
1622607
1934653
1123066
1200985
1814250
236792
359524
517616
729095
151108
407362
1459336
827079
320223
352355
1376091
1418286
1952991
1236707
1459678
1584537
43063
1673821
417577
450403
785834
1382450
799869
1623425
386112
811783
732468
1652156
930080
391314
1352541
1803943
312799
1634905
116991
516213
377634
649714
700358
1190362
66603
483698
81430
998119
1842484
865139
1790916
1463475
1073193
381773
1479992
1431719
1265836
139809
1554858
1216547
1225959
810941
1800695
1175074
87645
611883
53202
1340134
201827
644333
272378
1475850
811624
1576700
1016187
1514081
964387
1508446
1347051
896891
1549433
1586351
1349567
1822431
1490588
1940805
981315
333367
554405
795636
329584
1495442
1973185
1388588
947047
1568624
959393
837817
1097347
1322934
1957011
1961695
677776
1785720
1738910
728348
1025645
1896379
1474928
1418848
882605
261128
1997
1070292
474291
768770
1533928
896561
1211622
417648
6513
1896040
1932106
1367345
699720
1961413
847336
1473785
22738
1372479
1388952
956871
1237264
568069
1665625
1170564
1644501
293996
1353915
1514809
1670382
605949
1941775
1720953
1682424
1311374
654197
9722
1215765
262785
27303
1967339
559376
838975
176850
1583459
917753
1803567
1336125
897533
1865476
1048662
1648302
947990
68208
753391
648784
1046335
1220817
1806876
108595
1010604
1775886
122162
98739
1040308
1849114
129181
1221446
1314971
1278676
9728
1880132
1944208
1804616
268586
389815
1049595
1425047
1075993
1030444
909059
1935797
482417
514603
1738913
1048844
1910719
1766880
597693
696733
1048213
1784501
1977920
322675
1593461
495197
909755
1839862
643611
528136
574100
794189
462756
226032
1871565
1416740
1631954
296427
1668253
30007
1885319
1458235
1525731
996436
471523
1249316
756221
865433
1192097
1441878
511705
352735
1288300
588028
368225
709775
266934
9085
199208
1955642
1315440
867794
1135509
1954679
1628253
180150
682002
211659
601628
1709463
1064652
1015748
67653
715160
1749309
238337
88006
86577
1509550
1476811
93018
602075
1036158
363893
1901234
1398503
1889477
1092600
435024
1390385
169423
339977
828399
1818188
648165
832145
1022283
811213
1602223
332176
1122511
865534
900977
1713375
1358107
1130506
205099
1625207
862039
731978
1068214
1121881
273975
841795
609020
1906590
1656848
1833724
1395889
505934
672125
1539151
1577625
666670
1278152
764787
251911
1088654
559724
1665134
285038
342160
1126655
306997
502039
388690
935546
1941601
1536008
659254
290838
346263
1552505
541163
154928
1377854
537067
1613315
1838569
1304705
37567
1447343
124678
928856
1152456
1223228
832348
61375
1051948
1545939
126595
1414340
835682
907737
870668
605699
1895560
1254131
688503
103856
443261
1306679
478630
1876290
887653
841349
586881
213140
625836
1610790
646381
1029097
35731
125950
1068465
270463
1003231
841670
1873763
935923
1736913
605539
607309
1840604
1294869
816211
1081453
1328311
94379
373166
916766
20562
674437
794987
1087690
696450
1334209
515508
712025
1667299
1675872
1900370
420938
8701
646749
294046
310506
1286398
1257035
225698
1430980
1992658
350511
1155627
1772929
821255
1822525
1023846
138815
667823
1796550
26593
1454574
1229412
620577
771927
1407422
1793431
1859248
1862602
1799456
914352
1039595
1644316
1581623
277825
467744
608604
724570
138330
1306622
1723408
729567
1197174
1007962
1859019
1501341
432325
248592
1084871
180559
1349143
1401448
1973500
1525170
804888
1356462
1608619
1347823
1966153
470372
609736
906407
1610359
614629
421710
432221
1956070
1758808
1428091
1926635
587501
926127
1640119
1805924
1517295
1024749
1862359
748711
521744
1293952
1365942
347492
1974594
1871990
170344
1827668
1536533
935875
1369859
1251574
77525
1982675
1031796
239021
312979
1915080
373123
629113
557622
1198848
1029232
188644
159978
115208
340389
1411140
589898
1656108
1500443
288858
976058
1490709
365123
294823
1895328
664083
291778
1923126
1576323
118310
875866
909682
1129459
1050045
462425
940293
637697
1755427
62478
75877
1277813
1338144
1597075
1919829
1141180
615094
25910
1174259
1731154
1432750
1540616
734550
825566
1054887
966416
1062403
1025694
1074973
1888443
712513
1395730
993820
1558209
331610
1609156
591651
453761
1893898
608403
1338660
1549234
1095927
746624
1669855
1501966
941007
1096498
979017
1072674
1032725
498047
61296
590697
862188
447986
504895
1117915
927513
941099
133087
1162066
451729
164169
1544122
749770
1561463
1295877
324038
32700
1556837
453896
1165098
869803
1338423
929276
1247955
1668625
148031
1866772
1099760
1449733
255735
1590624
694024
1643808
967642
1644959
891963
1603628
1221576
43265
276080
1916097
1786244
884640
405473
1376602
1609649
600457
622877
521720
1080616
132589
1552228
908492
810951
1585508
191089
1139827
619762
1240888
1513659
310511
446113
514383
761268
521481
538827
1629998
550006
153830
1981514
1115878
50743
1113629
325832
1098580
1387229
127490
736652
526157
795362
985022
1846123
1987562
1593388
648742
1872492
248173
317020
1483608
1404491
1024766
1939139
118280
1555091
291088
1851783
1606614
1781511
329828
63911
352177
474791
317961
896842
1445055
209688
748491
368251
147686
512398
961851
297388
1998681
1013086
450549
284361
496587
665634
1633315
737727
1367115
856159
1485295
1802087
447291
1500413
769072
1791136
1355043
1205991
360753
159417
1729113
1287150
1927228
848932
290053
1787107
1242373
330895
656550
600885
300505
1959173
1701890
1192148
729305
905249
1629665
614185
1770261
1585787
1679562
1121140
1637085
1878205
567378
736438
452171
1062634
124450
710239
1291047
929010
1904012
1364519
1993065
1622527
482951
1667437
1645347
1389581
404330
85859
1414197
694646
569012
159767
106903
330809
1658942
1687981
1690310
1861630
737746
406094
1058036
52661
560785
291407
1399276
1416924
1055169
598522
48248
1759433
1611061
800277
66138
1661245
1572554
1978759
81607
1444790
140492
734103
1571830
840914
858439
452044
46740
861822
135312
1486663
186858
259685
1261042
271998
916366
63885
1003304
1336792
648111
97990
92748
561552
1526099
714802
188836
1726216
1515099
1395228
1780158
722266
953090
1278531
223440
1501438
588001
1728644
171627
1548876
1916638
601063
1667564
1589985
1768592
753451
1950989
586277
1262686
660486
1811905
1023523
1500553
276392
1117946
860503
1909651
369998
1205931
1658050
600825
836542
1513710
599833
174018
147201
1135168
920446
1540358
1900723
723196
1113218
770360
923625
1875091
1555171
1644745
269607
1308176
991252
1081663
1049625
867608
946791
1634092
153452
676135
1541349
558305
1006338
1818292
753987
745415
1643201
617881
442890
308413
651699
143221
1416763
294572
1698847
1022335
197489
70154
1729485
1326385
823652
1107171
322240
1968777
384439
912492
1832130
772923
1746963
842618
750131
1446796
111319
1280001
1963516
1188497
532091
239805
1415340
255146
1740254
393779
1438792
1250871
609170
317706
350746
144225
794656
1811334
63570
744902
1182780
1961414
635195
579758
1901938
1477021
1153449
1333021
978283
200812
1832224
119220
780435
1921889
1702554
563454
1744653
1048824
104428
1058002
559660
734626
20871
826137
64393
766598
1563149
511515
1721789
1801131
1221150
1470669
480521
221125
1556831
1121423
612911
1215438
1712384
1999967
899088
24626
1354244
332250
741968
207344
165571
1334807
923364
509802
1944995
1222895
99915
1827251
1327700
1642190
1518111
733877
253274
1743134
705308
104471
145294
1761944
1420453
1676527
355196
1797474
1740212
530304
753401
1428039
409982
1662255
108517
412123
1712142
1179461
1124751
1393609
757230
264591
1926084
1070008
394227
794990
411382
798218
1525336
403158
1111366
1336752
1706393
1451878
1477341
1409430
1415466
1729269
130885
138082
1287572
1908007
1643123
661867
1069132
1194285
1044210
953025
1306373
138545
1413042
982900
1903105
116722
1939132
762397
336363
1182749
851837
1104886
1706091
1220933
149463
827452
39252
1607329
717060
1588791
241546
1678082
1157858
559614
1524581
799372
1104927
676889
1894591
373152
1983586
386606
868660
1905599
325801
168734
1999392
1997200
509063
819715
1949311
607690
510908
471783
1387754
1647175
1549780
480731
1625951
313326
1220478
1530382
1605207
1618028
1383595
375988
1716846
1491423
1318408
679127
153851
1634782
1705373
342262
513071
1923865
1229875
748200
669009
986716
960407
482721
160651
1260002
944046
1340107
1087100
1051141
1992711
687207
1108656
1774050
699880
389905
753741
1144284
820732
842453
1555064
707249
1522737
1044184
1506094
196917
922307
1536376
1339338
1119619
1635377
1688389
1040574
1891084
1955257
90107
1972423
1306095
1811434
1158456
1244699
213051
1386389
712276
1159301
212671
459959
1413531
1670405
1310273
431619
550363
955179
504209
1960116
1907385
1796573
1578739
1600398
1469882
1505863
245800
1485482
1653578
1706189
61911
1169128
771069
1409701
504134
1410487
993674
1914921
953290
226149
1340608
426164
1928007
1229059
6403
1164125
1505540
1917665
297746
1366188
584155
1148949
739328
1931077
966126
1806163
491077
1935792
924771
1272366
1886136
573730
598763
69916
402489
30415
1808305
1808490
1363749
1345291
1413243
32109
1722654
519563
1377089
1889890
1948014
780942
1645453
209856
989826
578303
376411
1330095
713582
1316738
272284
727538
1073479
1853593
830258
752651
1129250
1229083
1041372
1406481
1646629
549058
768949
753620
694008
1704893
929957
386868
1399838
1254404
1696026
441253
400326
1328089
130784
1311372
1304287
11619
982894
744148
1034319
1759728
1013551
1839931
655568
154515
1957524
365523
537196
1134327
874248
1284734
739413
401548
1504250
785625
35641
513015
521637
614328
1588920
357684
1350490
68835
1679363
765779
1314906
1498902
1191009
1554737
1572192
1833852
525494
1530967
801165
1441466
398406
1726231
62200
776991
1526879
1857422
74243
896765
743050
859519
673779
1936393
1989352
1860998
10534
1704200
414726
1295269
199335
1165144
1169277
616643
1118232
1713254
333833
1362159
440228
5939
1248462
1644976
1745117
535833
85954
134675
118726
130034
1283355
5887
327495
1379131
1586124
1449732
297096
215727
278187
1826458
1060079
1544399
1550323
1673433
291117
400156
1414151
1274455
338206
1238641
438476
279277
1066955
870677
989155
328971
1933344
1394681
1753080
299115
704360
974555
1870186
428815
220181
385055
963310
52112
1015881
802428
1639829
1934547
653271
394565
971237
1556718
691116
950116
759489
1446671
480416
668701
1380238
1033965
306846
455591
94738
1176502
145187
889057
1193843
289383
96734
977660
318927
255100
14092
949925
697087
1557622
80764
1366608
1473312
633491
308581
221322
111458
1066770
594055
744057
1968947
1842313
523586
660862
1649108
1047701
1118955
1048390
1459
646300
1410227
180703
555308
1588242
1089466
73920
1860761
316529
940041
1772181
1109197
481187
1203786
395894
417566
773170
898111
1546862
649611
422890
59149
872809
1973347
578063
461134
185211
658080
1699717
1977671
498572
1042656
289308
679502
1694076
401303
363174
1500311
216896
749338
458785
1509803
1927646
561566
1106602
568912
537867
712522
1587880
1493999
1956578
1255733
309374
1736464
470376
1932395
447908
145143
875629
866728
569710
1831468
959174
196843
1420588
1819038
495090
1217251
512053
1471597
360632
1349545
627143
1754130
1670776
1151468
725647
1582112
1471444
358672
975140
880932
1475287
68141
700028
1822429
1451974
1980119
1184713
1311393
758692
471906
134100
789137
1550796
503600
38760
1137164
1902410
1656914
1484337
1540712
1970274
117202
1647390
321198
1118158
1904837
496963
82069
232701
41632
112806
1139135
232058
700714
1094348
792413
1369331
673145
1548586
137296
1792523
654179
1441917
1097563
220160
359902
1691753
1851714
1383771
597966
561522
592824
1896028
703401
1731659
499861
1161330
1047848
1178885
1878055
1765673
250593
1399555
880461
146988
792258
1684051
144002
320704
870271
481301
1017205
1832659
8158
1541601
1572754
1084426
1421391
923613
896488
223186
786524
965581
778486
1547665
393528
1313603
252973
888317
760211
1265491
756208
445874
1093948
499575
1204687
740260
73685
298698
202129
439797
877740
910161
152287
101757
501926
233593
911290
307954
507699
1546300
699306
336069
1665854
1467013
300039
1818019
687730
484842
686690
479925
1955573
1282371
536075
1689513
1906974
1582542
151896
1714896
1733447
1365611
1246042
820184
477284
223381
472958
895105
1390197
1529212
3971
1999611
1992619
1639338
562887
1557437
401298
545783
1433175
1766858
188192
25758
1606070
315520
1776711
428257
395289
1285375
547030
892739
106957
451767
1474123
255410
1102231
719071
732765
130511
1415700
5638
1632813
1803356
407633
54531
399512
1697426
540521
1820025
1999786
706302
284620
1927488
475101
528367
162934
538736
637129
1379680
579236
1130076
1295369
908108
369691
197289
1131572
342776
110427
1661759
1072059
1117942
1641634
332874
548778
879423
1464116
772170
1248850
1356696
466293
1585220
1239513
628634
1775666
1725005
593733
684076
1435576
1312036
1965437
976649
1506051
1358024
1250895
694768
623699
822812
96461
309459
323134
1193135
1587577
1457550
1730880
579127
1520635
846365
1773544
997834
1012859
875093
1675422
1426294
29957
1273966
87424
1612860
964351
638231
1665760
803146
1565733
669952
864219
499273
11201
133555
626989
1436066
1937572
1892940
234308
532308
1810758
335421
1736185
1055833
1646845
618737
419153
1202163
917375
357067
648682
1210619
1449623
559356
238194
27483
95783
934758
1716562
98881
356973
1220557
534699
1771554
573488
1378208
375040
1797955
1092714
796803
1789425
110914
740749
1219679
1594819
1190985
177414
983787
1165631
1293726
1336676
1642975
434559
1595565
1194084
1630596
45150
278441
1408587
863878
455639
345296
661381
637178
1129672
596447
1383963
1508726
1482543
1266961
1900306
1357777
370826
1867104
52425
1998846
1579443
218468
104037
467352
1131066
1466445
104410
242461
680758
1828289
406551
466531
480001
1925020
605341
751043
251362
654623
157079
1938905
874698
634244
726628
1456936
1949296
1026111
139587
1919116
415372
1805223
1473715
264040
1981449
1126090
1392728
15998
1388958
496210
1284914
1551555
942711
478464
279662
212118
293222
1315232
1059806
157884
1356923
1762578
1227053
892521
1424747
433624
1146801
1648056
1611672
1639737
1395789
1312681
1718242
693184
1687596
428696
450716
1988766
1002337
221968
919096
1741274
1447361
1698016
1959027
89435
214445
1505693
1915131
1036352
1057655
1787923
1141824
1847207
1005892
894333
961807
459920
524134
293169
1824431
262442
544541
233059
890828
845048
1283633
1465917
1592362
433930
1776117
867757
1777231
413197
1925159
909107
1612505
1298421
1209503
454378
848934
1124249
675640
1957935
500624
1530834
527043
857430
969041
857358
395035
67173
1624928
972010
1449451
749711
387003
1709240
1106493
1053545
656939
1272681
1097772
1480995
1747378
46729
368653
182036
1222246
375108
841553
1152594
1240166
1301903
494909
799537
1122988
116873
502054
934489
1644397
1345492
802448
1302703
758791
1135478
1429771
834876
650630
1605000
834013
1505992
784902
1515603
1031953
429855
392163
1314010
898229
929726
949192
938548
1338647
176788
111769
955970
285159
499481
707967
17738
1559897
1508560
735312
1418121
1161364
616273
739481
1292840
805621
860022
1619344
645504
1199184
1216451
19087
1852210
518732
165992
536632
41183
855513
1112069
752822
1612829
719458
1421518
1276449
1245299
702791
218264
1246859
1720657
1400787
1200857
1781629
68303
1898469
731117
1707914
1406302
61121
1120503
1789477
1044408
839500
1012339
1601741
1373472
430344
158919
1131386
1531024
1720018
421545
86682
378251
123937
543321
335554
1088152
1785349
1629429
4124
239820
120810
770998
206465
1466269
1695078
77673
1079928
1158346
458287
558258
1417886
98089
1353890
569936
284467
1169533
1645940
474783
681114
1632043
1195908
605873
897798
1070098
460801
837959
1893507
828562
1959948
967676
1526982
203482
728592
1959596
410518
1144998
1439319
1710641
1533854
54179
329451
293105
534684
803253
1384300
1236102
649625
54653
1851717
97205
87585
557291
26426
811124
834699
1600775
1398747
395718
1992491
1724006
999429
659002
794905
1024214
794673
1420672
1637170
366100
802343
1097472
1767138
940747
1482745
98842
315011
786640
1199191
1414909
1099690
167917
935955
778471
16856
1926700
538449
1025087
1981962
724397
1900982
864184
1038259
1949135
549601
1468857
637821
1068603
1963018
148174
1133661
1296132
1451317
1920969
187124
1231579
328856
1051981
368838
1712275
1920964
152339
1031017
988665
949609
826700
1471002
1860287
1992350
1318251
376777
1155392
1476460
1675865
214111
739292
1226843
7870
1248518
1554157
760673
398896
1318339
939830
760062
1730134
945220
451086
1830686
1118329
1204588
1823311
192503
659737
309165
527490
90946
1244783
292326
1788829
1114277
314760
744865
1776918
1113634
818874
1864820
1498055
607849
973883
448058
169177
410078
1330117
970145
1819318
1785973
877277
710222
1316024
555928
1030756
1130881
812401
854817
981457
735894
930197
1454577
1110425
1774545
619458
1866349
141405
698986
434375
1039791
1876688
355597
265514
1212141
1498393
1223481
668661
1744010
247015
652218
129755
554067
591590
798308
680307
742979
606876
11332
1317468
257629
1276801
1436396
1549409
917249
866953
555979
688499
798979
45470
1700876
296087
1504985
736973
830650
1671383
1788193
54505
316844
998674
420271
214329
1958763
401992
975780
292550
931777
445713
166260
1355922
1444347
1243972
914704
219213
190468
1467264
1681561
118157
1080519
1726900
1841619
699643
293979
677104
1954891
1876404
78040
87610
1073652
1685478
482421
1240763
396018
790412
17975
617494
1007747
1216260
860105
868103
1176945
452660
1227288
67489
1470573
1401650
326906
1558922
1824501
1782565
26436
180915
442358
388952
1327975
1316266
720458
1221172
1718921
6222
1052484
1171559
518545
1700356
1438467
773725
1503043
5808
118155
63088
1153107
127841
38837
1771126
295820
1668005
1359569
257957
1253059
1879187
449407
259816
1477326
1727354
1649522
1853361
1130181
1275903
793207
1849252
349532
1160339
1304586
1743682
38172
261716
1341988
582504
1675704
1592304
831903
932568
1724497
1201840
1759207
479561
752873
859904
83161
1865112
1218134
647375
1609573
887410
1014679
370569
1882698
742132
318664
1498384
1446451
1383994
1409378
1214397
987222
1789835
1447310
448245
679288
1782049
524974
1741198
463591
1482666
1551499
1047055
267675
1690983
1465889
839041
184636
816098
1883899
620292
452328
683585
954606
606094
976099
922541
1602531
103104
1662142
1807285
1881028
1218802
311389
1041440
469872
681158
193944
1567306
1686352
1916979
353959
701253
803469
1444283
1922675
1613069
832187
1352352
573278
527891
889
571563
646633
611591
455125
1164706
1822861
1137290
687440
1738541
884155
1533985
821081
1466581
635747
1412195
1918657
1425883
1394379
1967158
355112
1315475
244881
831884
906320
1305381
1964722
1504777
1320944
1143857
650121
1057848
1653507
54534
894182
287475
801791
1878961
842646
640794
1153838
664877
1042280
1129983
1995052
79048
588286
1716961
405808
576799
1765602
692076
1243714
611778
1963191
1391455
632328
1487406
875563
2451
1956334
1523835
962609
557394
33723
1670807
1854442
907605
1645783
1238470
1794554
1886224
1660497
743697
771479
1696568
1926592
159910
1353017
796350
200364
578657
1237025
132674
355929
1008980
323405
547228
934989
312593
557076
124171
1899471
914281
804232
1690357
1096790
1083907
1392243
889648
86103
1419213
431655
1921944
594065
281222
1180013
65573
1949905
1203872
407014
633709
1558330
1556157
546876
1803456
246575
1867343
1052962
152585
1327752
1760286
830649
123407
1514012
404771
1230
1291803
1663296
775243
1024392
1272706
1255629
409579
152275
668621
1890638
1623261
542635
963760
118640
1415620
898771
1482436
447854
615665
156022
35998
1945927
516765
415238
1777450
1068589
138493
1223888
377182
1796783
1265488
633197
801712
875331
1982825
1488821
917887
325152
1211003
418927
175250
867720
1058816
1312633
222073
1696713
667636
1067966
1688178
259764
76772
1571412
751656
463013
14655
1006681
1828064
1587778
879269
891802
884076
701032
1708630
628021
962085
674589
504733
424009
707310
196312
793328
1446566
593548
1866399
446824
241614
1457147
1056811
1410660
158066
199718
809758
1293265
1896726
1409838
384762
1895935
1258582
733675
1992821
1061453
688584
896586
1938406
1025718
316116
899120
1228105
248178
1011211
445725
744807
1680730
875834
1681594
1843094
281803
777061
1944122
545516
407769
187715
1765521
358142
322881
236353
33123
1449044
558561
183196
1451635
870596
85178
1311039
1557579
1131200
1621255
798930
487115
1344460
281796
1756503
221132
1126726
1008051
677054
1699811
1825069
1065916
281084
1368291
410463
885534
1061902
1521888
189067
1845691
477612
1954210
1430960
757741
953411
1412720
1854511
1510065
360997
1830922
351737
1749881
1796561
241130
1071163
291534
1189024
194634
29543
1668580
1655433
814771
1935646
1448834
170022
985528
1893416
1960050
451984
1181525
87399
1405500
575408
436418
736395
1708901
707473
783645
1459885
41995
565824
1362801
1271690
426851
1835665
745901
790484
1830048
455893
791773
1527882
1390796
1806809
1517125
1923079
1405769
1894913
638179
1532076
1798345
1097761
1165075
1455386
1645953
82704
253391
557950
1998441
519727
1515730
1370312
626540
1459875
333942
1570710
421086
302632
1012140
158490
409695
1443172
702538
1871662
990160
1621866
621602
1777954
88733
323502
536384
919206
132689
469449
1613253
713001
82822
862713
1485401
576701
1935502
169038
111932
1675499
1964467
1047831
1938425
248947
896380
276290
1835748
1841020
1607442
260191
1132799
415522
235671
1402568
1799904
435753
403056
1483111
947137
306529
949082
580697
535818
1424030
211337
1258077
1295153
238983
858260
831349
1294522
744317
1642320
1801651
1975046
1361744
308735
186047
3387
1320914
1382993
1530813
1691648
718871
733308
1489404
1496681
1399765
1101682
1508983
1291960
331261
1984298
695915
607639
1437437
853050
129802
950055
1528614
214264
1316689
1268508
1608831
455181
1361748
302671
1098970
1671937
1941329
675455
122404
1747311
1800352
1425719
1022812
1203479
1268577
1208371
1396307
1960041
269574
1838745
489625
823011
211674
1160775
1355326
1562569
1275281
1951848
1869111
1470442
1564908
1810147
221847
782253
1673189
1230562
742414
411108
1675372
300492
1004506
1724986
1116532
780610
1124175
1600639
130724
326754
421589
1261904
889443
532330
644456
447013
505067
1690526
1744488
209414
343022
351511
804183
701147
1362299
1279998
631859
157745
1370171
998131
688028
193186
1632300
640429
1300981
1060672
1474920
412395
1847774
918195
37871
514032
1704172
1307064
37222
1094040
1011187
231600
1970303
136963
1658524
1568
1503322
1241109
488844
1420646
1005937
1976965
1190554
1386785
1731808
1940666
829048
1270551
49004
578923
1051548
1097995
171010
401552
415244
880640
371700
1929241
1395798
442728
1824078
652041
1280471
159202
1297396
791858
1830185
1473897
628601
437402
75266
1800370
1364911
972873
1340621
199697
1917536
1824843
1167634
1453247
657998
792021
1303330
624376
819580
1597606
1589096
1400976
197086
75979
296082
1235423
1901493
1700690
1682481
263200
1822652
372429
1390317
335414
1221427
1371830
915214
300087
1904633
1478335
980589
1625279
783075
209897
1017772
1034460
216441
1594910
1400388
1583451
1408671
908895
1314099
1437665
341296
1986607
1224229
1273111
270935
1271014
1245789
1929858
1228199
1820317
793288
1913417
304422
1132445
15534
213870
1354215
712453
1373008
1209603
1544465
567333
453045
1230847
792399
1563078
1306386
1555704
719178
1728668
974001
1390439
1502059
1135814
539579
813129
1885975
1774195
420445
1484242
1552248
1229917
196212
303531
471501
848438
1200470
591505
479265
954699
1514409
1185187
1122426
336721
29285
1137630
1179201
1123044
411569
946552
205548
1280845
1641392
764045
240161
278451
1728481
105775
1922828
1748913
640281
1655775
1973413
488481
1636055
709200
957854
1854415
1025306
382064
1401043
1210801
42398
723313
36959
1498571
525405
563952
1544241
640477
1922815
181347
1237382
1869892
38724
339397
968663
763099
704997
1084082
1255023
113808
1043758
1986138
1798273
1774004
1569092
1830319
1290217
1488578
642013
417338
1534681
1968
174629
1593642
935080
100807
1340157
492701
1210289
1703818
1913137
375422
1899423
1707787
1033992
885295
1707943
1042227
21140
953813
1445032
686172
1416869
834723
1069017
445061
151734
1676058
1326439
549471
1122587
659350
1398605
1350597
1978870
199775
31664
1819348
1904166
1448853
1420217
675765
1471520
384058
553163
1008088
1899959
443548
1530785
1631133
726794
1338765
1164341
418937
850154
664496
1132126
191572
115608
1552038
1074156
1597240
1988599
1524644
440772
244927
1696614
823382
1892457
1753276
183219
718887
1956547
394808
333327
1215027
84107
602356
857471
1664671
1789770
1985602
633133
466895
729973
1139865
411642
1237899
223701
69414
163600
175268
812683
1370340
383924
1586119
1659198
897955
1846104
80074
398065
1890190
1370596
1057195
119048
1031794
206306
1888239
1639088
1163257
592632
1534798
69542
1877821
467972
1567867
1129132
809275
162784
1999247
1660165
958498
1195810
1829830
1371639
86488
1073740
1923886
47692
683903
131991
1867420
1049329
47359
1010538
1590886
264180
1470849
1778336
713728
1795400
1991781
1416021
407210
553956
1865068
1206115
150156
730975
109511
633928
526159
655497
750204
835069
396797
579446
1144727
1186085
226289
1915235
1104450
1168035
1165956
1963910
275714
1592396
1244285
174050
1252645
1601119
1869692
1348843
85448
1027705
1948863
321266
1236147
502946
438760
1344201
1719015
262661
1667216
1919257
1016128
684842
271899
1913005
2215
962274
1236064
514270
314219
1482531
1879595
1317825
339336
837372
701070
379303
793306
1365164
388031
1363175
593193
756349
1654824
1894436
1434780
1027753
895701
896329
1095118
1864073
770302
1768621
1049080
134370
312939
650819
412296
1593381
663072
23028
119225
1742652
207866
410401
857611
1871222
116507
1134556
78794
1697023
642405
645411
1285357
622358
483374
1995704
1190996
354975
523176
852949
697592
1710387
1705223
444764
1655220
1845115
173664
1499551
1575464
411678
1999046
1866564
483573
1647630
154904
165618
1563169
510844
93170
646251
1023232
1041155
1130552
1030304
228359
1404812
1059033
152390
1254567
1058798
799592
1705147
1184499
250867
759413
804690
587340
534379
729789
1129515
882092
1635253
183498
1107577
1348270
703305
514917
752714
845385
1951671
322341
1920004
717554
1071726
1534760
1275049
1192625
380092
709818
888354
1961084
71640
910609
1940184
1907858
1974182
910751
838830
907444
644165
514583
82314
1864444
1502932
1259999
1341525
1066431
797600
1206682
965808
172937
677308
1437481
1902952
1129969
1208963
556042
1651369
344989
1627540
340192
383482
667353
5141
1280478
1965602
347145
467985
1607910
298733
1794878
1321446
62367
533064
1790103
459956
755655
1111071
28044
888221
320924
414586
1311409
1358102
587969
1501187
496917
1608751
632009
229446
1339055
1148409
1539325
746281
1487067
52086
1315971
267958
97019
1871977
1655275
1801263
880950
1706071
834522
1613757
1744592
501025
1259709
22097
1918182
1001594
1574446
1828027
1439134
797313
1810116
1278501
1581662
811108
1089183
44138
1445617
129202
91676
1904349
1425270
1544355
1286665
193765
1031472
1658897
860394
225807
726363
788511
865444
688045
1023190
1848975
1186102
435875
630548
1177511
1177507
3922
1210945
820615
1776768
504778
182478
1784328
648619
1330666
1030807
1020179
1855238
592680
399279
269933
512286
1918508
1728561
1390210
627894
1543543
961611
1756586
139867
1647208
1890720
836708
611533
572626
1076483
1318321
702745
1532946
1319976
1211588
1499144
215799
1192296
326748
78228
863452
911179
1003042
1025465
1627732
770680
1445289
845044
1404153
1181364
279324
891342
476260
828888
913673
1442058
47450
128458
131184
831024
1035749
1239216
415018
1299815
981498
1874716
472231
581017
880796
1437854
231242
1332064
1902476
1524296
1986931
817543
1907812
956959
509800
1009668
1086247
75016
1110558
786677
1081194
1525671
1248466
1329574
1452011
233546
1884866
290525
1128721
981391
1414411
35334
57299
1506542
189741
1804344
1473021
1622424
1976204
999294
151382
1426652
1861354
980044
1749269
950485
1316216
1448682
686384
100134
435664
1998525
1905841
404816
442686
1457013
9068
1253007
1233178
992193
253715
539422
474095
998241
709858
822150
1956307
897640
936019
1721061
1443104
497827
1842153
1978270
1197175
1203445
1019900
1393187
416512
85438
1184548
1184873
91589
1323740
1987653
1824169
1015072
209279
998614
595957
1510825
861491
1825219
126348
1104881
1178430
1709308
29263
175172
1708671
1031420
1506150
1909790
1377564
332107
1196361
112623
720770
1874088
1403871
1074072
466208
1465186
1519880
1201822
1723356
148936
1761446
1140956
1574010
856685
447373
1089240
214652
281439
1199798
1438495
1186840
1663528
1676510
1564334
1711967
34977
1003004
1722537
661651
1094882
405856
1030545
924274
982700
1370607
235155
1085071
1134986
980937
564209
25360
1789460
318305
567255
1994792
776384
955889
817132
663548
63543
1386478
1030466
1179373
1398992
301049
1332882
214528
169121
1748478
1461908
763678
1137293
589618
1710463
1695420
610874
190101
1934630
1844717
258874
316891
1147709
1086695
1853637
1684939
669064
292670
1605438
556832
678534
542670
1105446
1131017
1020966
1995446
192100
930609
1861846
68709
1294152
903433
153049
1807992
1568129
806378
195778
1230332
1226455
854176
1894078
9115
631675
973290
560431
533575
1379340
959412
260507
1419015
759203
1651754
864001
872026
1013158
1274612
1031970
1126842
805732
94716
1352367
1768130
322845
505103
1743025
71209
302946
1527038
319409
1692040
1467728
738399
131617
99479
1713009
276173
1925310
1178441
1640634
1076208
1305123
1644119
1138004
1970757
1875860
911604
1463583
803242
250256
1877523
933507
760784
1191704
1240439
1527621
648079
967560
356979
1876788
260218
1237970
1459799
411101
387289
198500
344138
1246397
397622
750696
1094398
449435
1136593
1420522
1493039
241137
1376108
1305456
559804
1776129
423104
907742
587197
301876
1512230
26278
544221
291980
1506014
1735785
89530
1980566
1891789
1299087
593609
1776714
867805
331316
71717
421043
638436
1022334
1109712
32035
1113239
1850786
1939945
470460
1202705
1254369
19176
341968
1889088
1447172
1119664
1652570
983918
1688732
1104265
1025091
1205857
979545
1052263
384126
214758
268096
1812040
786138
949931
1410590
217712
1017625
1751702
983552
452065
1964329
1190682
1033122
658364
1881751
768155
455888
325116
329664
1593260
1462352
902874
891715
1697914
1720829
1190749
1424378
492705
1135817
923723
479534
1212644
1888464
1173774
1347817
1874597
914333
1117025
822295
838139
552262
1947760
836059
1918008
1858553
792367
127527
1451729
361532
1333031
1732136
41844
1775401
1395646
199297
914417
664032
902828
1903439
369159
1441900
446449
246334
715954
776018
1172149
1169918
701742
882600
460716
352311
560908
1839496
773607
824220
1426094
227105
830566
1086509
767367
1281930
1228206
1256809
882723
1220645
803906
1770885
1792885
1570853
1707415
1974021
326971
753734
380287
103721
1255435
1774769
1556984
1386024
1124230
481026
1205394
991245
342405
1657886
1258847
1706954
918946
529332
1533154
128760
75101
34535
759330
558371
871906
1489281
430258
1426470
1413131
341652
712268
919739
484995
306385
261891
99739
422303
1197541
1259470
1092814
1128977
667068
319624
415962
1780264
1797557
329690
1978520
812772
1967224
551994
533620
125312
890003
1382352
1582186
380658
253696
232543
425276
854637
1088075
722269
515602
708536
372139
1843447
1016610
504664
1048647
299679
397681
52344
374033
1606127
364020
180817
120541
352943
677597
32866
401616
1430402
632313
1254842
1707980
1080901
1862589
812645
1709210
1021612
645555
1324119
1806542
1963901
1998768
398369
996246
194501
1338438
1901142
682279
1420790
1497216
893785
1553077
677349
1536710
1323829
218279
1064527
1945378
1714471
1077181
220825
337068
135525
39200
1452396
1918813
414507
807034
1650924
844246
1817263
1109725
1198209
1253046
1451124
1450462
590154
645961
66208
587279
974655
1631117
1906987
27234
893716
583858
1674448
32056
1553815
569768
1900538
266836
1677985
62426
649086
87339
321388
1779448
1499289
1414375
1398971
564462
1221233
685447
1240135
373362
120951
70436
1252629
1634372
497402
671515
845953
1685651
1046930
1209993
1062590
574482
434719
1410097
1842860
89082
1107379
1628262
1285582
631400
1217133
1001166
876738
1329469
620688
693104
405851
539691
323581
839173
1803925
1987750
183754
455445
102351
920490
1613168
338594
109651
788733
1735275
1518164
1801916
1983414
279476
869800
895345
144332
57683
1834106
834886
1471478
856870
1441248
1257542
126218
1694591
46969
168577
574655
89717
55214
261994
901339
1818102
1733342
208643
878961
880137
1584197
824297
150693
89038
1244045
1273807
1235587
1246585
201823
1060664
1892011
231130
1831071
1616965
1479064
29832
805677
782797
1804501
1266235
1235324
304250
1032537
224322
734187
1800987
749227
329492
101490
787093
539977
404065
1625965
1972501
471211
456769
832015
910954
167943
756560
618013
638678
566635
1757086
1207047
706877
1017654
1397102
246620
12953
81201
1674321
1608675
1801485
1643090
367672
87590
1711398
855079
817684
1636095
321847
1858305
1028961
1387323
1640273
1524398
490718
270354
1840764
1855927
371119
427216
1676771
1530431
1949709
165090
537130
1421512
1379296
338932
964265
1697234
719281
1617283
433928
1623286
1501890
310774
1814428
857691
618583
1736443
764223
1507924
81518
573594
956508
408769
441149
1808456
449410
462730
149647
746474
345728
866075
1242742
423491
530782
395278
1081426
1335701
450152
1938345
42444
1894361
388499
56285
1718371
1572291
1984445
111608
1616633
1632766
328129
448415
167221
394073
771534
4788
1006441
1801359
1952491
1982997
83706
865934
1905450
241646
417399
184426
1854924
1733396
1958636
613799
631443
828163
1221479
1079071
48421
1797992
92385
1487344
15081
1180682
1073340
1916953
1784089
18601
802584
1612601
1640566
1387374
1036925
1382094
824835
312965
1493002
1937209
320816
1927715
1054346
1465443
590226
1927255
1708006
1984213
394392
232064
1902211
1285651
167660
1887413
31367
1530230
927874
1676086
721264
1149983
1786384
1235070
48034
1718112
1818396
111412
277509
1367463
1883058
945945
383813
220157
1818063
1511002
867008
63659
5129
1319874
536175
1542179
20228
1744366
1423
1433132
1971228
672342
402237
1199688
281902
1768585
35375
410488
1888601
752579
62504
1849106
6775
138517
1185934
1856426
527190
350453
1299256
118793
172703
501052
1872151
894324
209302
628869
980731
871323
760352
1046365
191017
1021622
427584
1568223
825298
1416972
1184258
1372623
102790
618637
503705
1718391
1891227
271275
26578
1895814
671138
852512
1211241
1982223
352216
205195
1210530
1371426
29734
576679
1353457
845827
1162281
1667071
1217954
415425
1998276
592716
598586
525110
1772222
176452
19053
526069
23263
1623684
1070697
6611
1149035
1514783
502707
1271664
1835830
51440
1937391
267836
848134
855131
1448346
561131
1594959
334668
1453160
1212413
1063881
1346855
220457
968025
982341
1189517
718597
93226
1843278
343045
1176096
145321
132278
121973
5093
460474
548321
248849
842282
522431
1899443
1929908
679709
634142
401303
1239689
1188747
1792644
38719
957982
1131506
983327
591431
736547
482191
1879106
1971712
1442889
703133
633638
1154117
249568
1118748
596924
1204646
1219303
177645
807808
407394
1794070
336956
457711
879126
270272
1847829
935826
1041787
1215602
782183
1260371
818730
990529
1083130
420084
1548039
1248341
428748
781336
1663676
1277567
140771
1259936
831481
1759811
1970872
1997154
1890455
1576651
1355384
548870
901690
1867515
877771
515924
566454
1701848
165406
1432731
215545
1874970
1154623
1529213
1146971
1621487
1511635
1520618
1147459
175403
1639820
1067933
681313
1327486
1097147
827140
1579232
1695885
366351
1432267
1145251
398616
1384176
769916
1476688
1454210
1613108
1416885
34497
895635
221309
953282
1983962
748721
1731931
51616
1621637
840030
1205571
956300
1783853
1250616
1364136
109096
827751
866723
1731276
582319
389794
1836402
855706
857386
1977124
651005
1751115
1173235
1874027
598584
994250
1619892
1119718
187625
1483158
1274357
1277787
43943
166094
579630
331127
1873907
1660532
1370604
59463
1327919
208940
430560
686728
1024108
925566
1104210
1008066
98529
519756
199553
1039095
1666494
1710783
1715523
1369441
171608
508501
1024537
444506
381116
631847
1819470
264364
677804
582372
1626945
1856219
821240
1207748
236640
1280465
1072475
1997988
43461
1194149
1421753
1088693
1677138
1738903
1676037
1982281
1177586
807471
921645
1404451
48551
423271
382247
1401438
1588773
1563632
178595
1952182
1343977
1542647
516371
1471951
1790476
836320
1217160
91175
682403
448869
192019
688103
400408
1416922
1511668
258760
802064
288878
200193
1478666
397105
347635
668455
467171
1300012
1596520
617532
926666
13359
1506513
834736
133745
1077087
234900
1419266
901147
576619
1225015
370672
1398959
1647744
445821
1827696
932981
487824
291005
1516706
137143
1933027
1919902
1051765
839091
1313675
1936638
675348
1637410
82537
1546197
1733059
522978
1164274
605214
1733951
943049
1530254
366991
1896837
1537720
1774369
1587160
725982
567117
1787667
622886
1486508
343232
1035234
70501
335968
1182340
255166
1811345
1964288
232330
523238
1061441
582727
365223
1283671
1713818
1655158
122915
929856
1458153
762212
1905370
1211048
1724507
1199368
70331
117520
1955603
1996678
673201
1530058
1461339
43457
548128
1145425
84029
1062343
1962598
1176328
1334239
1559562
562849
897156
1400046
375938
1615011
451196
1115628
381408
931411
1460907
716811
1893513
240527
445022
644558
380750
901882
832123
381246
607959
1092007
1422504
1550334
1307588
119726
619711
1571883
1617446
1150403
1807304
1661568
353349
212187
586965
1699565
1174343
1893004
542664
1659699
1887826
1751240
1429430
551268
568925
851336
1194674
1215247
704688
417450
1753644
753901
1704384
413810
1203234
1336359
1009045
348901
969369
129685
1085264
471609
544575
1597189
433410
190133
1533877
409270
621619
1741968
1662809
262308
499447
219375
436301
1138477
1599552
261989
234381
1833301
1650961
1164147
674777
1131320
805913
116582
1578752
892708
338240
750322
782879
635886
1953555
61706
1010045
144168
1558493
1878885
1244936
1532913
1654309
308835
674804
235242
763391
1075048
484295
388404
1909114
520906
361772
989617
1078699
627849
902326
1543580
1148605
1218114
1241516
1681766
1310732
1130622
1868752
934334
1638536
1058445
709144
142971
232352
603212
1171367
1638926
122056
1766573
781972
762958
1827219
994247
842482
1882670
949266
1942932
779201
947503
689785
919333
815101
1344089
1658652
341307
1889887
628146
891271
1490273
536447
269441
1069394
1302404
39187
619320
142413
1812980
210191
1145503
578604
1679761
845448
1388697
372669
527598
260517
887382
1013275
1018184
1554017
1908338
890601
1921500
1839569
1736250
1172039
312898
922489
154234
1279877
1643285
1362444
356139
1558608
1089873
871654
1659122
1552794
1995779
1259786
1390555
916084
351281
1819477
1349296
1688104
940168
45151
693098
1321420
1624802
1213478
1947689
1329572
19893
353079
826140
611127
641006
1377364
593146
1597281
634420
134656
109731
1607226
1505956
624849
1297485
680070
1291840
1010093
1340521
567555
377637
144683
1740082
939844
27337
1340195
448425
322991
1725133
1748911
560971
166541
590108
816903
1802485
1442696
1031787
1295447
1342794
1563881
386009
55362
160209
1506102
322317
1214110
98677
655348
1523685
1644813
63155
1303767
546180
1504865
1031927
576972
742132
1951015
948868
1126211
1778295
1137379
318260
582858
268278
1266533
928872
1311691
1142292
282059
1757689
1582166
1836729
304024
328989
1712621
1156112
1662330
1319995
366682
1457136
1691072
26634
1890189
527204
1056908
50448
1006973
1498854
835835
1078399
1626999
277027
1901433
474748
211528
648411
1364741
626876
1949945
1981943
1099443
1585819
452846
404592
82163
674224
1690394
1631632
212306
1489338
383029
493198
636245
330621
1029788
315868
864731
63073
948682
2262
1575665
1874966
669366
399845
301476
975045
917376
1751527
366339
507100
1975088
1518055
1278589
291706
136782
1307889
1916896
1824267
790487
722820
1934459
1453358
506930
304020
1312116
845720
910399
1038651
25472
1702877
512967
1923325
252305
1001323
577481
1907035
608180
64004
88873
1485185
325015
1633494
896085
104294
1285613
5844
131869
1867826
1380291
49666
1753644
1288921
1970147
1514992
995376
1665077
438873
1536075
17192
254721
401231
952424
21591
127290
818303
1160863
632097
276642
1503811
1247089
209507
1939598
1688089
1860098
48253
41579
1197431
1227941
1579344
732296
1024105
1748770
306395
222412
19140
618945
968215
610194
348787
1130665
226291
1948620
138141
264182
90995
840862
938855
371471
1806054
563310
204133
1908381
167938
1777117
1565005
1117528
932144
1308691
423475
425941
1027130
2982
180179
238237
1510952
258246
1227323
283540
1082665
912411
1103356
1212981
1685118
170440
676151
661175
764353
1062475
448841
220039
169286
928267
839889
1774808
1763031
963686
923984
1366308
278283
449106
1977430
1189872
1756543
1568718
577659
169169
68120
332606
390483
745036
1441638
665013
464718
1089015
1727167
501323
989426
1483191
340078
457421
620529
918728
1561701
447264
1295290
816010
1107314
1149187
1742433
1669921
878225
140449
574507
442666
388809
1248161
974863
1109557
1232900
1955401
1563047
41256
853141
1796471
522037
1458158
1924586
1630211
553324
359850
1041831
1120221
581915
464494
770343
313961
1538308
388847
1077983
770237
695025
77904
356975
856935
428231
1532459
1551467
427219
1269571
94009
1007026
338118
645554
303518
673311
378685
1463954
1720115
956752
716164
785688
1786520
174019
1223201
441828
179402
1327870
43149
208227
60963
367341
1561761
1079822
1163157
1853812
889270
756259
793753
223177
775621
874204
803217
759735
1473940
1899633
186173
825517
1990026
1312088
849555
1178075
1787359
1616475
294620
1571057
1839659
1631005
1363591
1318264
792871
439505
745862
1378864
58003
691033
1711997
180375
1180296
702346
10617
1531591
460187
1493668
349087
1555364
1748580
967053
1510386
193696
131593
1007399
514114
221665
1649359
823937
1365246
622200
873483
1638615
1315977
800540
1569258
761110
84730
536384
1360268
70095
1032093
403066
3497
1680149
1666891
1623826
1261805
1976697
212537
1050928
1060677
402448
1711824
1714240
1761113
163602
1529099
1144672
1799822
35952
1108528
1254499
1248659
943678
197448
1205367
1269949
470860
788821
1229188
417893
75821
798687
1467489
1980380
1443817
313446
1110821
1830015
1237243
936062
1093825
1813614
1743902
462577
1213195
928254
951383
1218584
1970951
95314
689423
580554
1934914
1169707
510963
125585
997923
249579
1209977
1145314
1188754
1881701
804631
788379
366986
518820
1002349
1977268
1309819
1950663
229582
1230956
1445139
756178
573288
189433
864965
182374
1143629
258003
114693
1871927
199104
1776050
714875
1827838
678114
1078952
479811
621528
1533872
1322013
669469
869789
780527
826785
1129357
1115339
655147
1505621
1008737
644607
1773465
1131737
1099705
971245
543967
466832
957488
1204359
955751
607307
682131
1489390
1481628
1567875
532503
428118
439091
1286012
1722668
1843438
1321797
911704
1218063
1885913
1639866
245007
676073
654243
1735390
1165846
1946446
1974141
1283739
1823948
42616
314853
1243866
1911409
1679787
1475071
1994915
294401
1213782
105280
234471
1232810
1449776
1162957
1458427
154444
1334962
1571662
1051617
1262046
1642485
792803
1317057
1926441
183922
29292
352571
1079784
888230
971937
345394
780380
1468485
776296
482797
654532
703700
806204
674462
212971
199313
998738
55865
264183
1860105
521740
247635
1718464
482147
759427
1892363
1269658
1549885
390941
1352948
241964
1175379
19185
1596607
932357
478427
803256
1455544
170468
329420
1386015
1424129
250072
783684
1736062
1109181
1761701
1687490
1699133
517912
137192
1639375
754096
481776
831460
582178
955493
189774
804435
534010
309012
1717187
1962417
1716203
1099316
1574640
1272675
915968
1574335
1390924
363361
961463
998369
1971312
1270715
1690175
1421582
1918555
320163
190269
459845
1266000
743994
539613
1237769
694748
116248
1901282
163943
1706073
1108559
584519
550470
1001913
1607650
1196507
450003
1333455
1183807
490150
310599
348950
1948615
366650
1825891
1329968
678530
402693
818602
56427
1797333
641517
1281734
6425
1542628
731625
1328286
200703
1329703
1135564
228180
949841
1242311
282134
1256377
376493
254007
66541
1516364
201695
982368
665755
1774186
250086
1484349
457727
1446252
1251169
121823
1227357
385211
251300
1678297
504106
1669099
361084
138974
916592
1862946
1831176
1172637
1740147
94706
1622312
611229
1295352
1107628
535978
963021
1998226
795412
1364116
1986806
207293
263607
1749894
457157
1351780
303648
1333686
359038
1186153
1870120
1739676
884768
663640
432487
11555
280023
1207723
295384
1591154
1882396
1685919
1488668
1141067
618181
251579
1858858
1269925
882949
415218
566401
754081
1112088
816085
1387812
1249120
1559193
961998
917490
333570
1108675
1256204
211183
749001
1346055
1283746
766351
1116131
1333760
1419695
1224363
670878
776298
1147694
967590
442904
610159
913797
70282
1745091
1118390
249665
535984
270651
1188022
1043530
1001327
85516
930335
703915
572996
1066367
1341601
1567909
689485
1914701
200967
1008395
1700256
193391
1454386
1570932
84846
92034
1963970
1706612
458677
708917
1099773
623125
854472
1349369
1910577
1125939
500572
340000
1399968
802198
1326304
1543064
1666933
900291
1738566
848312
1408172
1501650
257055
1825941
1215077
1767473
1250692
341319
1843888
298323
1370835
1811010
632493
1434543
1348733
1174874
831405
1738267
1316482
1136299
1603712
963756
1094805
40430
1325024
953024
783288
294139
791580
1449143
1285121
488187
914896
3006
657144
413670
3752
1823085
977464
1606030
562705
468309
1292289
1522523
360681
861320
1568974
1133570
1101143
488627
310917
154149
1557069
1858406
1676084
913537
573963
1950452
1374465
1904077
418956
691834
381140
1952835
900270
1794151
371918
1378435
1133598
160925
1958155
891579
483330
1609352
1328962
210314
580200
1805876
1690159
467496
1732965
1627877
675128
627346
1043073
1706429
1208125
254812
1962156
685245
1162481
1039038
1316925
1084745
1685697
1670679
1053008
317610
72902
209734
1753818
1776213
1659811
1167843
528468
80205
1292720
918201
978817
1633363
632518
495056
758087
976026
397924
54874
1193374
678593
364959
1672964
1152332
347860
989642
102759
1196977
1207414
675186
381828
328939
622431
826078
1518963
998859
726406
724221
1855829
956391
1202911
1371790
1256144
1358723
1502643
1737021
1934211
159902
739185
925349
1143018
1570702
1372713
828658
1212329
1870743
682189
30595
1307194
473926
1800445
1742983
1132691
1953713
618406
833690
1475783
1804069
129485
1250347
1307297
1058384
828737
373494
1300378
555578
213663
1415518
1362454
1004372
1445002
288516
1753146
822430
496878
1093767
655621
390693
1613264
461823
159909
1342429
1952056
1303330
1260561
104387
1866679
1912377
160578
1214921
1823475
1941663
635099
864664
741041
1744781
542695
192201
1481159
890010
85112
581861
1181286
304763
1629693
2477
956328
308850
467773
170246
333465
250985
1301494
575058
1692954
410849
1013873
1656215
741048
808942
674900
1261000
1358576
1221804
1357246
1104587
1923251
1485089
1195043
1605310
396424
1275624
180976
616543
42119
1030825
1426643
800520
1127586
1505663
539052
263262
64639
1556737
755904
322277
1642997
654682
1066786
345334
1431935
1812136
558958
1893439
1582424
951479
981099
1869342
1269491
1279523
430391
1371200
165628
671905
453303
1679658
359168
114730
1826281
1511292
123255
1995517
1360710
1013202
1470768
1276807
1316215
119905
200442
1733503
605917
1819662
1579547
422757
266863
1841615
234942
1419721
370424
1949372
1193772
1547105
840670
671138
1890139
715269
39543
1568665
1474129
1299371
850203
1851715
978687
453574
5196
601782
1579976
1463488
781298
1533996
316513
170402
1826219
1401540
1698601
96839
1287473
1658712
1446821
108051
915855
1558874
53169
214770
1323492
1563602
808606
581703
319118
389449
1152525
368497
1965842
294441
374903
1594490
1995203
442370
623858
1043537
448574
1120823
1173615
131453
1744185
854555
1773053
340718
453157
1406763
495937
1558229
1986222
1807382
1834982
806001
1212704
1317473
1704405
854561
1043785
1497406
1072734
109556
1417717
1808952
1165142
594321
6258
986407
1742145
36713
192288
370943
1837008
1279324
1492842
668938
1587200
1317285
971478
450403
288535
1257450
1042922
1540386
592130
175251
159808
643350
283380
1449912
1016604
967933
1634154
1982656
1007684
1452931
42416
803066
607809
831825
756942
112586
1793466
315923
1876616
881563
1200228
712404
1144623
1794761
1902343
283802
1925929
846631
1544318
1942964
468941
1255810
443093
379845
109413
1665411
473738
919428
1488668
1132143
1450627
476856
1193460
225439
416534
93772
673086
1511820
228176
191993
1335652
1641410
1810054
729438
368608
1339722
1286851
1329812
1285805
1779149
9971
746634
365883
284731
1794208
1780833
825199
247439
1104313
1009991
1358517
157679
357139
466675
1531599
1172532
1945571
1397990
868164
1979902
969299
1363480
1307064
152922
1602562
1675454
1731661
112234
1563891
485255
127693
602417
958591
153219
1506297
1906942
895864
632093
304619
288432
600760
598718
1277876
1706851
1992618
956844
54336
605309
1775966
603324
990105
138992
1489440
20277
21954
28435
1243121
1665396
499136
712214
433801
79668
303751
281777
461321
1412363
1417355
1995135
1973437
1999888
1015204
583172
177657
1991515
1590563
1229087
767982
1305940
1840499
72193
1388834
977798
1793145
294074
1806034
56063
790531
1315161
1973942
1385084
437261
1432785
1470826
117000
471994
1273049
781111
1567581
1586398
295424
1134058
1587066
744617
1838431
27015
1072696
138167
664081
1802031
469838
1164449
1927367
1858297
1516147
553877
646286
49713
246680
566371
398486
1928107
634827
8441
974612
802713
563527
969259
1620051
845893
335742
1226780
992175
1408556
1431247
1105274
1024506
1522929
92866
1871575
482229
788584
1520083
226788
489632
498440
353391
1663403
195890
1853323
1875140
1088744
528324
1755371
1186180
1698605
1373138
1531698
1753599
874910
871472
1547347
1286050
858189
1023977
689308
440005
1208007
1863011
1958507
25684
1371162
1065639
1775258
129583
1984346
1568981
1475808
762394
1378687
199857
43199
1558496
1762926
755683
1802569
554677
574024
1186404
889680
38913
1330263
1638553
1522733
1289582
724862
268297
1382495
860057
1811725
1104543
1642688
1404868
1143858
1430947
342385
88743
664026
993291
1366375
9968
1928658
1177577
1440267
1619370
120919
159469
1301989
1267118
881053
741155
1579729
1559012
720421
1436818
696963
1089757
675787
1834426
1947369
936731
1367003
1200259
320874
1152559
1292045
1680409
1031578
581474
1426510
798668
1459249
66262
381010
1781054
951509
1422589
302308
1954252
1251527
389974
1528069
69374
1793932
1878786
291164
251436
1381489
1904269
1605195
1039254
1634887
720364
1299450
58018
425250
1765926
1429713
137238
1110043
219542
983003
1953343
1947115
1991238
579194
981304
1196350
26654
189038
1746684
1786270
1916848
1146327
1651608
950817
1162052
839635
1845492
1653558
1218072
948746
1287656
155283
672342
703293
656862
627682
1187028
285169
698705
1582966
717294
1909322
503588
850632
236325
1910958
1228577
691179
625437
109310
601799
1202999
1604000
768141
101577
1474322
1781428
909840
2927
439480
1405969
1669822
1439059
1823031
1348495
1721730
144684
1910538
1566460
1063621
1544276
293382
1034619
696436
916986
538826
1310188
1416376
1789666
1575615
1247905
734218
840806
981049
340207
1948363
1871488
781123
1707966
1254670
1980576
433602
963675
1170562
922390
697380
357324
676633
1569
1170806
1448558
129835
224282
420685
543277
347045
420616
1887949
748444
1197291
882460
856956
783085
1370343
649536
487875
324937
1402327
198935
1645415
547165
1860168
1675448
1910876
652252
119833
1273170
1839846
1292371
763776
921182
211807
1759883
265420
1592312
398983
1150539
110428
5214
1225671
986808
1449299
558371
659164
361269
281985
1888762
305629
1422967
1006519
794989
1236825
867056
534976
1887025
30690
168907
618536
1402008
211735
42639
1873203
91917
1916782
638430
1905747
539399
623035
1655619
1570695
1138480
754635
1259859
139672
1676836
890520
1936226
1504859
1070764
306248
647187
142736
497247
1216990
1601177
1902049
411707
732396
1830326
97972
1151918
446855
1299180
886499
1757401
80489
824866
1945922
1104697
810506
1361039
668062
1644459
1353135
1658911
1397446
868671
15074
809165
1197614
224967
1510428
1583531
1097362
131225
1519477
1143772
541246
149915
1240655
1906505
778020
836846
850674
1045609
1241204
1802332
1905796
1330512
928880
1689920
1860906
377517
132459
284146
1019794
1490775
686293
1694727
251905
172988
523790
1576722
568663
732140
694734
1752680
1788093
758295
1890076
657964
442202
1065099
1435591
205507
201199
667140
1668729
95399
1323706
1397584
907521
1608168
1746915
974802
757489
627622
333239
359626
950181
919858
301699
1088927
1918321
1025666
44873
1785407
484644
1430418
683819
1165826
1523239
1508234
861727
1222904
893510
1624209
626984
1699050
1737418
421660
968300
1721126
157177
1761380
866105
1943048
1431606
483277
599550
398398
1275224
1274076
576342
1720192
857186
1188828
1834215
891983
189606
1942885
1613838
674797
1639949
1806224
1631580
1323147
995295
3456
1521465
1583896
1596479
128622
636819
937502
1084816
1986103
1975494
354089
572467
1654031
713963
341347
607140
1093051
1433778
894378
204579
1449617
472634
932823
410446
335235
1241419
238711
235960
292227
1523549
1945002
1257608
1943665
518522
1981587
416723
567232
538468
1508477
838971
917568
1235558
1327720
1885377
1547549
1525587
1726321
1639433
380273
673949
1290392
1683252
106551
1792319
1451954
1084749
1165095
1220776
1277195
707911
365310
1770168
608152
1975884
35945
1746072
1978407
307250
590645
1078294
159079
376511
358454
1801876
1413243
740156
1128715
1670041
1919695
415206
1160242
69134
580125
1746388
1624170
1440644
1853498
71408
775415
1773656
1539325
9671
1302032
1987250
382852
1182447
1177594
779151
658961
700680
909452
158280
1217348
1182519
239198
372851
1888662
531548
1061957
1496181
1068455
1725375
866541
63969
150346
171206
1740986
1093291
732786
969744
445146
315843
642324
1186636
1198890
146140
1435123
801262
221283
1177125
941391
607899
1899573
28668
59433
1845698
1721207
1101724
547633
738014
1536827
1873233
1056254
1311532
899598
861928
774928
1080687
955518
205870
1108016
1288228
1888884
54479
697507
139047
266266
1993012
936859
1864473
1800289
610951
399526
951047
1488046
942926
784866
1556616
1180136
1283553
743319
473151
653931
455871
508566
757883
9049
673232
272529
957141
1901062
1258629
149265
1103734
1066109
279658
469914
1233070
1392399
1515920
37617
1664199
1336701
1179840
59105
717886
321688
1506105
198591
1330581
1185806
47853
1424163
1449845
478136
499091
1552934
52016
1872010
72204
891190
1638693
1273468
1549556
1964986
73321
1513181
1670925
1273470
483120
1274413
41457
1677596
538966
998249
1695990
194029
901563
1104056
104204
650464
317726
954380
516389
108736
1389153
1106974
1674509
962344
175837
332707
1622499
470781
988481
1047002
1650726
921708
876120
1167619
1553084
526484
1318101
1154492
826444
167892
366999
1303323
80602
56601
544711
218624
269745
1084735
372064
698760
627502
487527
1924157
93228
1318144
530080
551046
467083
15314
1258828
107081
1113633
1535496
265805
679486
1131098
1053944
703189
1839307
818182
1230663
1411113
446201
1561807
271001
1468562
1141626
1610569
1504787
190804
502409
129250
91626
1489793
1261725
99795
1169615
1471246
972866
114791
1824424
1597798
20997
146068
846570
1231995
1489261
904123
133926
249854
193750
1328431
1071332
497125
297520
1239833
513711
495240
1805593
1493082
807811
899046
41233
409702
1070138
1589549
1886571
706930
1021183
1549597
1577250
84259
1594896
674231
1087056
1542246
1583392
1136581
1317340
790373
933403
40182
1098293
1590435
1095192
569665
49244
19235
943702
1737820
1574096
1074751
33396
1057769
669926
1556440
1675796
1595907
824124
90334
1106179
1496887
910539
224272
552757
1466771
1972209
403976
483506
1817354
75366
25194
24882
1267016
1045862
1812089
1917346
450452
1793044
675934
1782601
1020508
951525
1036034
1723707
1795728
1327177
1727861
44511
788135
645252
1641448
1725420
496875
1100335
845363
1111832
1591313
464628
544152
1655763
1407134
434426
761777
1092148
715690
1358474
332202
1924574
1360874
1403766
359481
1869023
109675
240130
1318630
1361998
848441
611418
389126
71348
1084148
1429106
91963
1224179
1394563
1235710
1412410
304542
1687571
672711
1453060
1342547
1975891
12757
903596
1270212
823559
1206927
132264
668865
407140
475827
185865
278667
950975
256315
340943
52547
1583625
918878
651460
372514
23993
905680
1084354
589881
169264
1796873
25907
595896
1214118
1835480
1305889
1082487
1834737
559686
282393
1855553
1093526
1182145
349088
1476041
1999831
1301842
369669
996657
539530
877458
1251718
1015213
843079
1846812
1806828
1379992
438936
1402059
60469
1604384
1044283
1980922
901984
147510
1765188
1468564
676372
1984714
1708362
592876
1585158
423605
1715214
1072042
1300454
354700
979372
772335
419644
1345474
1245064
447764
1796858
1890851
935798
196305
1385728
1310065
1051123
486169
1302991
1909104
955514
1644646
1792132
1216550
1192765
1864708
1513892
1853463
971186
1399352
1587067
386461
493367
1826868
928010
1976072
1522343
640152
1917030
1796447
304329
1512050
1474559
317411
1975045
211145
1938735
355175
561168
1665756
384337
1727120
1929779
1652729
3635
796483
976986
549712
39215
345046
547903
1989979
1014623
1923306
990308
1650495
1415235
890493
1663053
1964012
1662183
641318
407904
1076185
1183222
298565
118475
409932
7847
887746
686839
362411
1369614
155084
367555
1124685
1199158
1832748
1991982
989535
1551686
269736
684019
264017
1388084
293865
485970
1893789
15849
1039007
1192152
63257
1050153
737541
917917
521936
936267
1358999
1719996
1905567
1465849
1783710
628881
896598
1696514
516577
1005886
66888
1016633
849153
982008
1904458
1242056
1863545
259781
54382
1301810
1589632
1646
952713
982662
1160977
1556445
424419
824069
1314666
683657
61001
34943
594594
1812843
112048
1535616
18873
845766
1707131
1323395
1268835
1775229
1559857
197146
922489
842663
1115915
1075272
1552734
1676948
1327362
339702
1513979
1068768
439126
1492519
1391372
685574
1644282
1312542
10842
1512610
540413
440732
1689906
203915
1002663
1677526
1059301
784828
642254
1024578
657108
689499
1725715
1661106
464261
1239985
1095101
1063820
1447727
1505405
347115
1813974
193554
113137
598568
1560083
968167
1021596
558253
1056449
1076816
212577
1169941
1552334
1908857
1125863
697254
1650831
295569
1040036
1214002
596870
1166328
604556
1852879
1469810
594693
648096
1237953
1296245
1549346
225104
1658706
1286413
795091
1046495
1541885
1826805
897433
593501
27803
1005376
1150591
1577176
343810
1178180
1117846
540723
292340
1077542
386209
461212
213888
785154
1307492
216185
647690
1393291
695086
1431830
554465
413149
1495592
1244046
990991
522894
1462916
350726
1998364
730370
1825563
651366
1414723
1012057
1285585
787014
1608701
1653980
371283
629414
256814
615585
1429461
565438
1322169
1621293
234015
712810
916416
136758
1633746
665727
132153
1914175
1206642
446777
850521
202841
804962
1254526
1711311
61505
155132
1829145
469355
29111
919322
1285227
1545605
884782
1500863
96871
850869
714819
1185616
457220
1353958
682726
1571001
772216
513744
1624484
696622
1821794
580264
101541
379339
1752234
283943
815001
837305
1740432
966812
1203885
511143
936977
489531
1764278
1504664
101409
234807
99993
1508907
477417
166685
571038
1203668
1963057
1296992
1704468
966247
1507162
1641898
1500767
1478491
721490
1368033
382302
1386120
330474
408112
1981747
328954
1508009
1247785
518765
1137986
1485150
997575
1649972
435002
1504024
329691
1226773
985601
350993
675377
1230378
236473
1962198
523781
339328
622440
1538406
1974427
1969373
1711117
1697228
584523
1305056
620987
489261
659827
1738407
1364555
976469
500412
1838368
1711003
1214388
1315294
194435
348910
1121275
538003
1078621
1357090
389137
1954183
1424451
883941
1982229
528352
1300657
1356425
1427002
1914188
6321
1519683
683188
1995599
1119240
1037240
1572539
1704401
386558
184864
1803726
1846318
1029933
133644
879531
603905
343438
1672266
251526
466229
968772
573070
723655
551198
1742301
612425
1413110
902035
1176669
938324
488924
443430
667376
1282528
92507
1072148
1686376
1452861
10906
1246446
1383329
63330
1524764
534355
1797959
13364
1516210
1059643
1157884
1336525
796240
1927473
19893
1852575
207958
295550
1038938
1028052
917024
722079
1638014
1753433
865628
15295
1435653
623179
1695889
1449481
606090
381331
829427
1085684
1904277
773744
1007654
1322915
339149
274794
1830974
759109
593110
1361880
1400748
1679485
1627549
1621054
312696
1511503
1522160
522819
1571558
1440094
1131104
766879
1821543
313548
181503
1286355
505582
31677
1815517
886799
1216014
1431093
494919
295320
20757
178822
598331
1097298
842862
1171318
410921
1431579
54358
974671
1923965
989687
194167
1145998
1222072
1663723
1034527
1262695
1800525
1217456
1742068
747089
1898075
159174
1749628
1277382
667087
931405
1382571
684355
71909
1102058
740895
1764695
675755
406718
2544
1354763
148408
1367819
54474
257088
1232221
1422713
1762641
283601
1254404
195372
1868315
510747
1736255
369862
1561127
1661960
720245
1025064
162650
1761884
1545175
811832
1406838
751296
369470
896306
1117774
667960
1764863
1918968
1594044
1329757
1288562
958893
1458123
1160287
1583767
1528206
1976525
1362077
1611845
30958
444434
1938941
649531
430718
1048590
1181754
898463
61717
1703447
1854873
1483477
1086928
189505
925429
1840268
1046134
1677916
1559367
1146094
1122783
104852
1029660
793670
1416676
1562802
1735378
1080779
1048464
1814582
636033
857615
290121
1640171
478084
1001648
1129776
1202295
618729
750747
315219
882400
1552556
168650
638694
1072484
497885
900032
863634
815148
638039
7484
229838
339535
1880324
769252
924333
114787
977146
1366504
224428
1650865
1384479
848996
553033
1814614
1098342
100306
1654743
745572
777374
175769
1099845
247434
269116
934570
1838133
362228
1815041
1373484
1439321
47384
991791
1190227
1561375
1636000
178896
482977
1232105
1099
1982754
1910064
350405
1009059
1583647
1671137
1387465
400339
1126089
98257
259201
1561975
1544266
772139
751345
927559
766019
1994741
645610
1045158
1430006
601872
816429
1948302
1705704
422856
647710
865159
1121283
1559246
701630
324271
1736569
343943
664494
1341410
613985
810123
179174
459508
1220813
484368
734473
1247766
194324
1938058
1099528
1391436
645672
584306
73289
340877
935015
486546
1236673
385660
497916
392986
94257
831670
773515
134424
7048
1623261
1320323
1970239
1292117
313695
1040598
1486616
1438093
89675
284654
418819
1918053
715443
1487246
1056266
202682
743515
1203164
467900
1537775
680069
416294
587100
155652
523427
1039896
285898
988419
1667024
1938898
856715
1303716
1113766
1723890
1939044
663769
1628663
324480
615457
1552678
1567472
591425
637768
154038
834750
26122
658322
530909
384362
514604
1321479
13438
275469
790198
1543349
196891
1860879
383555
835302
979143
1083070
1204607
87918
438831
1908539
1127383
1952621
1330408
1341813
614471
1266411
1696056
1705779
629392
1204801
1055221
885681
336514
1316295
731732
228339
978362
27239
824552
1430194
108802
570192
442842
1213106
529994
1132835
1672005
1747652
21919
202792
874327
638890
367042
1944347
1876882
1521273
19428
941151
1930635
50991
1373813
369612
106541
238038
288899
1335077
797594
1176483
147983
1068896
1424702
1831678
1889582
1244195
1786249
45947
940968
1017893
388756
113861
353133
724961
1281144
790306
513118
1584949
1618153
1941592
936431
1993526
764307
189048
1049546
504474
1101580
1998477
973621
275901
1541136
203815
896194
1970411
1809517
357349
1737727
673210
1598291
1279140
1266172
1895927
567435
1256761
1151743
1248245
1391000
677829
86412
49154
184204
231307
855527
1021173
44446
289287
621040
1061475
1041351
306554
869798
1719958
300436
1878164
707025
1743138
734771
605519
261995
518779
1079420
1621253
1199243
21981
1305818
1630139
1976116
609330
856473
591021
71586
1259035
416326
1358241
760923
360498
1935952
873431
1331139
791336
347741
1673256
1810210
841235
1487046
1924889
1228049
1609318
2138
1518825
1966929
1754558
1208740
256498
1967241
1623823
1378452
1660352
675935
1909850
962848
490659
15720
1664753
1112927
1017716
48768
470184
1870349
528976
1102580
1887172
321610
780240
495233
507777
1278733
809164
1274042
603881
684959
1133703
1889377
344233
1390481
969399
867952
1438173
1835107
438083
919078
1675740
799104
777116
878312
1318113
1149882
769406
1701058
406290
872742
456348
1790194
186517
655825
1765375
1825892
1083545
575996
1239306
1909300
1004318
1902674
1850527
443911
1920328
566663
633992
1510355
801724
117228
1678062
940572
1377336
1273192
1289655
893516
563623
144645
1600273
659276
1190511
1320049
600220
1358659
922882
1329552
184916
974861
476951
275689
1351001
1721058
1678425
1048040
1032307
600052
1581405
962513
1972451
398858
877220
1759815
854052
885886
1502788
1415469
1076159
729343
1617756
751233
1247770
49862
1049405
1639613
108808
153069
1617253
1290243
436826
1362761
447139
62274
1586462
623318
571812
1868613
564965
1147878
1348140
1461987
1088184
1090205
1735622
814520
394677
113530
1602208
715455
1366368
437567
198754
377885
615743
583321
460198
810525
916504
796987
592738
434363
661546
1099897
826767
463800
1970649
679416
785553
72574
997408
1198096
1052553
1601140
1779776
1429739
1138332
1129161
1318357
1714729
1536426
1471166
1158292
1481164
1677724
269830
979036
611740
1185754
1067883
732638
518287
1642572
1371118
1696075
1477102
1295526
1191632
1914991
949735
1029337
1446821
859980
1001415
1158829
1072543
1961383
1231714
1649318
1702490
482615
1452062
1568938
1071043
46467
377048
1082834
84580
1899185
1998742
1003159
1693274
303340
1059128
1890194
932254
1421888
420033
577046
814130
1376408
15330
1405243
690744
1561400
1855847
1960687
185097
651061
938731
1612696
1465912
188519
836724
1444713
1441914
1711325
1807282
1569709
1225426
658825
1073797
882422
337523
1613597
1117885
1098404
1672787
103348
1882634
1433985
710705
1075437
35649
1422228
990069
367908
1105843
1650821
1584654
1080691
1749179
1848579
890018
1609940
212098
1804331
973295
247522
413312
409409
1005679
1074607
1426699
1382316
1970776
644620
1888739
1925992
313529
975132
808906
1702959
1270062
1018927
1211571
1919305
726234
814268
1953429
987352
186760
766594
396822
1776902
1585907
20286
371933
1164338
1928504
1212251
228040
62483
357783
247971
1772881
935060
508671
1901621
124353
470243
1498219
778678
652269
1563007
1729352
1563387
1914136
843745
1157187
1793436
973178
1308720
419804
98076
1543887
679997
46270
1532771
43453
33327
1425271
399397
508936
1890492
1448254
549554
1341181
967025
1007901
1369586
1656127
1697558
944424
582179
1836759
706854
690099
1926095
1986361
196217
810803
1206501
1403323
120951
416654
273778
1186399
1551170
803317
899033
983009
1953074
815675
1599419
1713195
1669057
363327
1182976
1514977
1801126
562405
817531
766064
487353
803500
191275
137814
980953
175529
1442819
776954
713808
1588279
1165990
1469989
371156
1322228
1986855
480366
1520809
1667232
1956673
1362870
1131343
889242
463839
985310
1371280
1014520
1549596
421205
1665192
22081
1738958
381727
1166311
63471
1490002
771236
1404173
1096468
285692
1896919
1823862
1617004
1059916
1214847
1692756
830958
1196485
71159
995645
452608
645943
1316481
707454
509691
1276768
1468183
1824833
1422799
1256683
1007052
1250007
1058413
549042
1339039
1022390
1720733
873754
972581
726099
48864
700864
1568419
821988
1475324
1336521
443811
299753
899953
1692765
1500193
1232735
229048
1256670
258533
1275948
533686
1333588
1450037
36551
907531
1909638
674564
1979225
332735
695543
396612
61268
1816569
252404
1493853
1486063
1676635
1790672
534116
524207
1914446
1358861
1832313
496983
1465563
1535151
708787
1652785
1479882
938432
1667868
980134
1749864
209783
1843053
1681592
1186657
1082949
973453
1991717
1214200
912006
323745
978027
1104280
1433884
602311
978106
609180
302709
482526
1879130
672192
809064
1497266
299551
1089560
1419095
1553947
1758897
724037
1101823
1799872
1186466
1435280
450818
346204
1135751
1690401
776310
1725003
799819
973562
1117189
1883719
388170
111170
1595282
1315112
1360051
808285
76652
993106
231183
1832309
1699405
193587
1785304
993067
1170362
879161
1728837
499837
561928
523067
1289343
290949
397341
1206175
587340
128230
705039
215271
373338
1902378
1199973
1330693
1327146
866006
1406774
1292590
1634813
1457334
1831759
1846336
1796096
94275
107402
122792
1537372
1250194
71271
795213
14622
8628
489098
1580774
1584703
1067282
1429137
1843507
1300363
383939
231273
889812
1344065
1397843
30554
921987
386125
887561
1235726
1895260
534538
273456
387137
1933716
1088847
1104443
1057006
1041880
1019025
981949
398637
1787132
1548396
751975
15281
1689543
1551418
642267
771952
1361987
1149410
1173954
185229
119703
693806
668151
1253758
686807
220370
1386061
1299549
47827
1835000
1414826
1282783
1143253
227324
810104
267007
526279
1554406
1318849
1639283
27359
494410
1132966
1123098
493658
1440365
513293
1881953
355912
1531228
1821882
1045033
949574
45912
843691
786085
894388
1921270
621526
227149
1292628
401371
1618369
182349
708274
800222
1583343
1534713
855643
1106826
367205
1018644
1573567
1072443
255923
994257
1817500
369977
908883
1854288
758673
1644436
164926
1452220
996304
1620759
967305
144137
1042499
1132025
790678
596714
747696
344570
1361486
774026
524860
1540743
1997387
1527978
1146018
745353
909826
958510
1841190
1295638
164976
1674763
1270030
1792298
1705508
1438623
419349
880064
308855
1273437
333026
1347062
405233
681404
865471
65216
1219522
705141
562688
210028
493125
569139
767951
77562
18107
163911
330623
1084923
546942
840284
1018207
547536
224974
1109462
1315572
600978
1312229
1761063
1044856
1592677
1127289
758144
62203
1685067
361486
553380
175968
223127
589586
515428
892885
1455963
1424804
132645
976493
705907
927385
1986884
1950551
1723560
956811
598161
117969
659084
625203
966775
1616137
839115
1045525
1937176
1551563
1735754
1808051
1164892
955314
1889028
1075399
1526602
435338
217400
885354
1194219
1053074
1115682
62018
1616173
992174
1391018
196473
1919157
1086543
1683886
1118835
71951
455989
1053299
1471623
411704
1202952
1959330
1796533
994570
1284571
1313819
474805
122616
185094
929695
1889643
451729
46495
1206567
1563517
137663
939275
911850
1389196
502949
713415
1779482
1947513
1210222
1145805
913403
802267
411732
1831332
647071
1837392
1203137
1594755
161879
1041491
1744369
417344
1597951
1161195
908728
1259202
1436892
1170641
1845768
88247
446399
1792718
1122082
1766128
741690
606831
416293
495606
1633468
798647
1270395
567612
96613
994816
530965
932282
174836
1216182
603843
150555
1921167
804260
472623
529008
395788
1728956
1023982
1269365
201874
749728
23936
474769
1208259
1372548
129641
555436
746835
928775
1544321
1332211
2750
492641
732976
354594
1950104
1600741
1391009
1694331
1060993
964188
1822880
1138670
866587
80218
455110
1828436
645426
1244382
193170
828691
63832
483363
1382321
957110
918331
1843957
1852535
320121
773520
1930494
496854
1142629
1377221
1484858
2889
881003
42616
581932
924598
497835
1353239
945597
645243
1419766
1110827
1522330
1435769
1507810
476954
1082721
981579
31815
1377463
1964305
490610
1750585
360533
849994
1029231
1381342
1131708
958972
1366699
1093671
555447
793394
819598
977327
1181155
1359263
1469621
1371031
1221975
1892181
1617950
1042529
1228875
393011
1715407
1501819
1237201
506166
79673
629309
1652293
1966276
284974
284921
535300
786321
146326
1897508
1718819
632413
613799
1814037
943279
1441627
757204
1770044
1261440
604873
675792
347759
927729
830983
1406460
1315059
1198912
1003662
11244
1959195
1406108
759591
1554998
1715592
628516
1117796
119935
1674172
683546
1698380
1779469
796084
78065
455418
55195
1283339
760372
264790
1663785
691103
1589004
744768
1967096
1839684
443936
850896
800489
1201021
1605147
298029
594174
23902
419801
899913
260192
235577
1266730
924077
771197
1383364
28769
1206629
428728
313455
819393
583852
1925325
756843
1414229
1311400
65300
1627856
345985
589068
640562
828674
402333
433708
1561719
1102760
1284727
608842
211356
504967
164779
320232
566643
1476308
146075
857470
1098463
559013
1749407
403492
91320
361932
1837025
1808012
599340
1943772
1390749
1946314
1579310
975108
140810
78379
89727
601255
70459
1049192
454705
1490485
1571526
1490828
1307091
740943
1720494
52481
796266
1449556
780531
920757
237412
1164141
1089090
331838
1790853
554864
1420750
1079252
1644774
1661437
1790244
415074
688094
1214831
692391
842166
643746
5788
1194483
906853
88458
1337057
1566875
888524
150875
1919942
1845182
1109967
1289115
1061619
857573
1967807
280593
581674
1432790
722309
1113852
51158
1420208
687322
91093
346633
141238
656203
1188419
361640
1938420
1504711
421863
789156
1188444
857879
1618226
1979711
358909
1562893
629377
555435
711695
1737130
1442465
1049219
321521
187040
885801
82090
1980055
1687157
95144
1599595
1672077
1206864
1439116
1991316
480255
573308
815300
1909544
144447
1270266
1992338
340777
1241410
124213
1037875
1139322
1602167
122333
968425
814361
1287134
123637
836114
1755064
808344
1672097
1087073
1360620
741349
361943
528061
1022854
1973213
1076838
532728
1193985
681995
1548130
1339167
1133688
1698109
374948
1715353
94508
945917
1781661
1504015
1105593
1496154
200509
51617
218339
1164039
1805412
1790703
1497547
90677
199234
169823
767266
108573
1986070
1977074
1606680
260678
1441794
278114
412575
1139404
1799624
49997
335228
1907611
1137907
1486862
1817762
1080329
942056
950786
1802683
1997050
1088679
839719
1628253
169526
1374932
512135
179534
251156
968543
1239652
1601612
1815407
196447
758170
1843237
1588500
1450547
760514
1237563
1598742
977039
1752670
1017729
285435
54555
1560780
358389
1134550
682393
924479
1749669
486942
805071
829108
587515
1941638
765213
1470211
125867
1940552
1563780
955914
668561
135119
1771287
252565
870834
1987638
1997281
1912016
386611
1092399
674719
708808
1229020
1540351
743360
1209835
334591
1960591
151733
1052752
1760812
241222
550389
157096
991693
1920857
1116993
968287
130943
25878
318757
918408
1385730
860723
558202
320693
316177
512122
584823
1088928
1739020
988220
629811
944449
809353
49389
438207
1829307
1119389
1664984
966404
85152
1223903
427111
415060
1378103
433541
853802
1222282
177643
1720895
1827099
1334007
825740
977587
1225050
959764
1432511
251165
1876478
272276
583898
1560028
1592207
1113812
1579965
674608
315170
1641796
1352822
810657
1827285
1161045
197444
84403
1701881
1698480
1107257
985251
324838
1388309
878023
85890
959141
245199
459545
1704484
1677467
1572459
352876
1232552
996502
624936
1224593
564262
1830170
1558752
1115153
1922712
297558
1040372
1446332
471966
1434816
1497334
1477155
1175605
997520
1905052
1918364
814798
1591982
1905779
1425811
410326
935910
623434
536704
945721
766333
982099
1940532
511983
1420468
1795932
154282
82071
197670
387652
1915304
1681603
1770360
1660593
604529
273700
36555
270775
393177
1194390
312633
676973
23962
883266
1018843
1508640
1001277
235843
966414
1923304
1694925
1918035
1986885
600789
407746
1785760
540149
1522481
1012147
1102956
498134
1781464
286636
885202
810229
226948
1080381
486805
1923740
1337522
151788
89225
1487977
525004
1414182
388052
1106851
322387
1814051
849851
1765366
150841
1102354
688076
165416
845878
714933
1022405
649639
675471
1106784
890199
1963977
1148975
143064
582208
539896
763607
285960
1113279
406427
1790445
1348210
111483
529324
751519
1526271
126244
1178591
1071604
1810471
1418044
1840900
169335
959178
1951567
846664
1968769
518442
833111
1642126
956888
767256
1499272
631558
1030077
1030325
1188051
1818024
26994
1964890
1706133
1862981
1280952
267248
196382
1431193
1027320
40126
622795
1880206
1054334
1936907
1156836
1708633
955355
774366
1288624
1194135
89628
573231
1193420
1194808
1604105
738261
1678540
982998
1506179
1302121
1781935
221351
1587778
431782
1921055
606525
534080
544075
672828
1063829
880328
1145105
549230
1558202
114426
1300042
312070
1300620
156353
576708
1912440
676841
61653
100897
679466
1693486
631561
88518
43927
597084
174975
350207
1982727
766179
187937
102267
391666
1090951
1698643
892225
277111
1869292
1316684
145911
767495
932861
599645
1667584
598851
1551683
1620964
1516153
1150773
1018788
1306485
1951985
221151
1429245
1928625
1913255
712593
90896
1479286
1955072
1697552
231308
273495
593896
989449
156335
582800
1191214
288391
1133078
1834720
1425085
1553754
415173
533284
1347708
1513615
123142
111739
354849
1496352
1236819
122739
1466292
491286
1450422
121209
1364948
1240764
1699276
1606125
678407
628966
1390662
1074382
1649834
924414
1284393
225322
191438
1615306
1938026
624856
80067
457735
707106
791819
1143839
907060
1158813
1873900
1676700
663853
1068740
751288
1773672
1411912
1494461
312580
964199
583743
577309
1202957
1660602
1363765
1991341
1737619
1046228
1084414
1562991
283802
1585505
497875
895391
48998
1375124
1572353
628218
1071911
277335
1453233
297803
1850480
1376724
1578308
326673
1288035
159142
1922076
330009
1299246
1394453
1001404
1263531
189452
578830
525588
599342
1914077
13610
930622
710562
67909
1913172
893488
759898
622579
205360
900324
1113164
1236558
1213688
1145114
875043
1378740
790395
1398002
1143282
1528848
1571200
535406
1759083
794675
1228488
527466
1838628
646699
108591
1162382
1182818
858506
1656345
94132
735610
1489664
776092
437580
556475
45848
524647
906072
968151
508197
1811212
224928
1570456
1377659
1162237
1060571
848555
1477777
610063
1999308
1233276
1998036
1795890
180205
66296
1631533
1768321
1989648
338461
1005417
91910
1989590
1524640
1697185
1694100
1973718
1202545
1645195
184812
94638
796327
1516051
935319
1879486
1136
1001580
210916
1362558
1117796
1553884
989104
1148567
1600583
1594584
153323
470357
496137
1038026
903530
1374716
593652
692170
1809053
466931
1366133
1369050
1186695
813994
13404
794684
1316749
582177
1378681
1259552
1629596
424930
1969521
1351848
376840
249562
1729599
915858
820830
272184
390380
1241911
544694
736620
823851
325566
564700
335036
1294004
1009017
358142
1501387
1927358
1163501
408079
1846811
1321417
1508610
1079515
1096285
563691
16931
1012477
733699
1791020
1045172
1696071
1890448
1708849
1775715
1801909
1243388
1240087
362869
722789
507739
1561664
1879272
1607328
1703771
185282
798688
1586774
1113411
1808114
895119
1498721
1624834
326612
533383
1250843
117096
201567
28909
1506326
1092373
1931637
47192
1226099
1647378
71831
1729243
800416
1882002
100619
1312589
1853963
125028
1941350
1233171
419108
472553
493988
1747196
1598004
558561
1383026
12604
976387
847803
1124546
1117367
859836
420886
1453797
1547297
218188
803847
855246
1260414
1786298
990899
1125427
1118365
1107147
1337610
506498
1438922
1076612
1798459
1183901
1748623
1698102
391543
361371
1119543
398417
1509485
921993
757301
979143
1617791
1682109
1655471
590028
1195796
1905508
1833809
68222
1551985
929815
1030241
1011264
256065
1769656
271588
1884523
860308
270930
350634
1756771
754813
1485669
549035
1220575
1941459
1465189
2045
1141231
946851
1834909
1601064
1307657
875982
265797
331237
1356607
846126
1383321
835520
682298
1110250
1840766
1576076
1840699
1266980
1688919
835507
1932785
78720
475741
299887
1364248
423382
1779022
177899
1997209
757743
874041
493162
1591825
1705850
1203401
1763918
502745
90130
1859082
1597183
995602
1919095
1475662
1382817
761454
1704153
296027
1973555
1019622
1468897
254235
1276030
1691546
526199
1411091
13355
801416
920183
201222
1686175
1079567
346461
506542
1287415
1013366
26247
680309
872549
699306
89125
290584
31739
601315
176625
1476370
1611308
954495
725510
1245381
1065888
699399
355180
919285
754241
1653467
118890
1127662
1670328
146761
554610
1498658
135473
384720
837140
743826
1536040
1865770
357668
146599
606505
111653
538800
1174299
289624
1539794
1900698
1181715
343314
1196503
1657714
254125
395474
241819
1704213
1297749
913326
1768449
463913
1010896
959106
646617
1363988
1897223
1729212
1637104
277026
1688113
1213755
646911
1158004
1936903
1001453
1749425
342064
241367
1539102
945518
1311028
490846
61395
351467
392484
161224
437238
1615906
500193
771195
86937
67831
570308
1811462
32112
1334827
195406
333192
624952
392210
1175433
116876
126824
453490
584267
544130
178498
306020
1787201
1228113
943755
1291366
1743027
1033114
315551
1096946
1446354
227090
441011
1700766
235649
480357
1682274
1464500
410785
1709270
1910410
1574132
498811
1835116
519018
1018455
1860169
656043
1215983
1245646
1773952
61369
709403
1519446
1482177
48933
458615
810659
1620358
125340
1397730
826774
1656338
1070006
1498227
703172
824908
1530094
1561227
1285366
398830
413660
459398
795221
1014729
829448
1592568
228290
1957569
1230147
148705
1987842
1827469
528732
121197
102383
422919
563926
1118782
1018954
1667463
284885
773668
1917354
990876
1890852
263399
1119420
1999776
1608194
587167
1210287
719559
1865639
799227
1669590
1972592
1106241
686686
316691
328352
1282373
1055246
342945
330251
480937
314091
1061789
1052117
1692628
454883
1121542
1054764
1197350
1942125
925007
954249
1632787
798668
233378
469540
1519704
1184007
1078681
1764758
170290
593564
1191660
827903
1114604
484084
836472
142200
285117
1461643
1041775
50320
872700
1137199
268031
1424215
1176473
442039
1106693
1312579
1449901
1654407
1957062
257624
968443
1508409
88964
1078982
1510354
1082332
1799253
168651
1391076
837665
1287679
537806
709128
549195
237238
1130875
441896
138370
894363
1901569
1821806
772411
1743672
238714
1577809
1627175
1410974
1784323
1750962
910757
1268394
306468
1678140
746248
169260
339482
794089
783481
1371954
688192
626258
19973
1579191
1697194
1379795
78400
1751801
113923
810296
1730897
1512371
1749500
436095
32633
619726
432539
1267104
1112029
1177564
420153
178811
1766390
1823944
1161454
845620
358146
1379927
1214781
1763400
659742
556160
1123930
1350783
706405
1399186
1524369
1611653
1595470
1457259
1347297
1077528
824047
512124
1480092
1598012
361752
1019082
1071764
1967680
1706936
986937
1602543
282081
1279753
1895936
1288679
856364
761278
1841165
1862294
771387
1925380
1647545
1161456
1718779
904676
834588
703054
1846443
50597
1634931
679415
1348894
1200615
46160
987157
1971380
1125035
1487122
1119362
1559721
1583703
441976
429891
137773
1777286
564156
1204357
386967
1746695
1776095
216402
1533866
584321
256469
1095753
764315
1265981
1522843
1791325
1600986
533720
1532039
1345960
368117
1763685
1275188
803054
1363162
444346
594003
1285422
1475620
1636855
1372418
635877
764849
1135413
240547
144325
1233304
687955
1034726
1344750
623830
1574267
283856
1184877
721415
1070150
633053
1975103
786820
556253
1826222
1633526
1294897
1730330
548753
1301830
749895
1397739
1254156
502166
579945
1343348
1222363
1804198
1754499
792949
1894180
1216411
882294
1228999
796686
1616861
1320540
1856790
358447
593934
559630
924057
136098
1228067
255238
503741
1158507
1702966
874922
222181
1042480
1283894
1062239
159201
936151
1076902
1874389
1083821
1767619
1966073
674585
195764
966048
374793
880500
1020125
729959
1307155
1807016
332741
1362983
225510
101665
1973695
1507807
912288
382913
1567512
630401
1987302
161356
1654774
817290
1321854
1426462
1337679
1909699
18953
1510021
1662709
1858413
1529235
1309720
865767
772957
1617704
216939
1810079
708379
1176338
275344
1663656
770419
559967
498800
1829557
808312
1380386
674129
22376
1742616
767787
1501260
22900
333138
385527
1723828
893267
675090
1633528
161948
1930071
739147
1783836
567968
673662
1305495
1155143
82257
554623
1054948
1463991
389554
1904985
766806
1594196
1777940
1762508
388707
672180
263158
382468
861809
1906378
1876326
1717284
1033075
547000
269426
1977638
203308
1071122
442333
1388175
1624830
1787625
535516
1928092
1154418
940277
1399538
1344335
1675023
194698
462234
1429806
468164
1473522
1756245
773370
72688
1781366
1004641
699072
56886
1677397
1475738
158032
1289168
1196568
268643
1930280
487952
1901351
1529078
1779883
1018696
1998112
1977419
1157033
1166695
319503
1318891
417008
731773
1064169
263666
381600
155626
17063
1905006
1557991
1911279
1486327
1131416
811077
1313363
1469483
1408588
568462
842453
1887596
390389
54538
898679
215158
555243
100110
214034
1617467
1872943
189876
379541
479137
475322
1724730
321599
868831
1255897
1727550
612484
1591973
1613629
1891179
201892
1889408
178165
1388550
1912307
1655073
298602
612711
100161
345606
1806407
27341
1647648
923122
1735997
1443936
1750444
246384
159521
1898301
3513
1992463
692817
1846582
583297
1438392
1802580
739264
1490992
950632
720556
1102940
343342
717521
1682181
595343
502284
600864
1520611
79674
326699
948551
1272980
1917859
629213
539995
1839355
698551
1616409
138032
1300913
1810875
1926924
477779
385738
813745
422918
1712811
1048801
165585
884806
558670
1530618
869484
1298424
514788
1468114
1374640
1064891
1949151
1270924
501550
263925
210050
1387015
205013
723346
683879
1681804
1476365
290348
760681
1517157
1890833
1982820
675142
249804
67951
816949
53227
1947672
276804
1073762
306636
418418
1199928
727529
644888
1033420
473005
1106208
1290501
216788
262582
1860248
64864
1484891
1599250
1934883
1915006
1732177
1631881
1791184
1885119
293164
8828
747667
1454006
257616
1320541
533665
1577559
363400
371922
401539
826384
995996
157091
451397
1432170
89771
222851
1179863
877091
1979268
1818783
1386598
1553176
548413
1153549
395141
409209
818326
1616112
205813
1765609
1902457
89559
32424
325868
1030587
1010256
866615
226256
1519774
759893
469584
1874344
446128
1705535
579994
1756629
1089783
581931
813498
220619
1679529
1824773
1449907
362384
573301
613967
1636622
1531903
1861006
816909
714551
567868
251949
407204
97577
1983695
426372
1726116
288418
737422
473726
1322563
1586826
420551
129362
358960
802927
878838
1803654
1500974
1609531
547633
1008294
521790
1449629
872738
1330354
536321
1763094
791891
1980546
1400842
1244692
127927
1047541
610271
1343088
408098
1242179
836096
594307
48430
493332
365970
509749
204040
757251
88038
745916
247828
881836
1203585
886105
608831
428469
1344510
238665
873508
872359
1656847
1114844
1702894
148614
1179376
900748
779338
520960
1853331
965975
452588
1045475
1297116
169374
188043
1372469
325654
1374534
1678280
1679461
29161
851554
1015273
1883293
1319482
484688
224023
201156
1472175
1927864
3901
1295617
702198
158767
1242234
819802
498001
414557
1097260
758735
890108
1005353
233675
1546942
53821
211989
930845
1903302
887028
1621471
115193
938841
1084633
1078207
769921
525596
347203
629978
392771
1753816
805916
1805122
1661719
326319
1099516
167505
402879
1321990
1235514
1092552
206562
557674
1673560
826813
291546
1284058
1964205
476652
1914309
272322
904300
353631
904605
1515865
1423531
500489
690611
1978891
271031
1044910
468940
1618711
1393257
1219004
631357
1952981
139149
688655
1130090
1626822
408736
261587
1103561
1201990
1318962
1608348
781215
1394561
1272669
1262368
1189183
1662679
1131356
257394
1885604
1479132
469777
1415487
1534379
199068
974115
119376
235703
484410
224062
808633
179974
968102
212634
674980
1903364
1598774
232879
444769
1838695
41229
1651697
1398833
562150
259657
1305230
65728
1490388
1152424
147428
636524
638535
1736131
926478
1681227
1231816
1413893
1290232
981447
1925162
1960616
883432
504543
1056174
139852
157018
1060424
1583125
1233924
1877571
600491
909808
786391
95720
275281
616082
865321
763904
634976
1352022
122076
1182320
400008
974907
1855044
166448
522749
474907
936307
483562
459435
348423
689466
829873
1740646
865439
1133776
1962635
1333504
1302253
170461
427845
1676646
558788
1712789
1142739
1919854
150779
1544242
1207106
758124
1887017
1283196
1499464
341227
1959952
119825
188092
1322496
1279527
583054
776899
1534890
1892596
1768160
369633
874658
1436705
211001
1002042
945557
261450
322150
354093
917944
16574
878499
1693997
397315
1584908
180808
664510
763042
952842
1076399
430179
1861219
1708330
272023
33038
559304
1003225
1252249
1054532
672577
445915
1982396
982536
404069
358664
1018808
1970780
113621
1829665
1249745
558040
355211
1184186
129318
295684
739652
1747339
1976302
1297493
74105
223276
1235499
1076640
849591
1936047
676706
269524
1223012
1984805
341718
169285
29764
678022
1141807
1430093
183536
1873741
397448
1783757
1143275
1469576
1121196
1352172
757683
555192
1990913
1382801
1647298
1449431
1831354
385997
1245534
341759
1461451
1335221
1001435
1930170
1312402
869258
556462
644731
589375
294639
1986022
685050
314353
442624
1191587
1381429
1112231
1791190
905634
593958
331169
1935342
1787796
989740
1853809
694615
184134
438656
247774
1042865
525209
1974756
537702
889160
923364
1076313
108069
828224
749683
118648
851604
286434
1822422
1619599
513694
788914
1227030
1212782
1550826
1185580
434798
868872
740838
1525094
1255633
1180445
1066332
1904750
752493
668528
96312
1175750
1950740
1629306
816465
1336498
1337208
1963543
42648
1036759
1012360
976642
913856
467726
1957748
1084561
1149612
1366865
968183
95822
1409019
1084443
1905762
554192
1023774
389321
1577814
1674071
666393
1511645
921442
1536003
660662
1103794
306189
385045
816315
987008
1046224
545514
1992015
44206
383679
243757
1893324
254934
1455760
880628
121717
233611
333148
1321936
1778656
1326992
1828685
922531
1866886
949264
1350938
719760
497623
885537
684719
1245801
511161
745707
766248
1442576
70171
350430
589713
719694
1292875
685290
1809629
88941
1456322
170378
1958288
1533301
1868054
1704049
596617
148245
1699092
1176663
237191
1057471
1671844
473294
388522
1648348
658979
631559
1500399
1129346
458816
978444
1346536
1682495
1913466
789533
1317195
911112
756937
607844
1878945
1912654
932828
1928069
614160
1634090
307155
759882
994635
909846
1531513
1956411
481303
1486419
937714
773074
304945
541243
334423
1625488
1539193
1144002
696150
252947
410756
438627
1716019
272102
880629
402331
769254
348045
1822914
1614951
1983759
1492276
75192
178262
229542
566270
178145
1619533
571393
1518641
748100
1686596
233607
587501
1964089
50577
130250
62557
874794
837051
428055
1301948
1046699
1035144
1788169
288512
186498
667569
1567606
301003
1194721
1337706
937147
89048
572338
1592354
787674
808550
1880942
610171
1618953
1623953
621637
787715
577092
1044402
1307715
485716
343891
805693
644481
19403
22659
1208961
798063
1199076
147133
702246
1369618
1942929
1452174
455224
654963
966988
1112222
1109328
1496628
1181074
1147492
1278327
1091205
1341884
329718
938833
1911981
755956
1594104
1019435
1376471
1506522
1542903
1770160
1158009
1377995
1164113
321998
769852
290708
1069718
1193500
1065915
105081
1737584
649328
1495633
102640
550608
603165
629950
1974114
1435259
860080
487007
394183
658113
511496
188794
229024
656930
707372
198199
1856663
217781
1830413
400470
594209
775514
1017162
1586654
782701
527047
1411729
1620984
171175
1114787
505399
475333
1677833
398985
695059
543782
702236
1595021
1620112
842173
1913583
1084482
1736926
1539231
1485934
1808981
1614600
1027117
1422805
1274603
1656299
51275
346271
936916
1849821
526641
1713050
953697
1381397
490423
123109
1397051
1807573
148540
503107
1052879
333697
1014368
729869
4344
274232
1530163
1681502
1864286
894859
1643462
1370597
983508
1669246
1080850
1796579
1437762
101719
1206729
786199
48973
316801
766061
1014441
1614210
706691
608045
773017
1651636
66364
128531
469336
636486
1025934
1997674
1353848
1380789
401310
437879
695994
1399054
734676
1825828
987206
1913113
1663124
577261
87635
505091
1814085
1832477
818792
587983
789331
1119855
1530198
1176066
644510
1514411
1551378
218559
418369
1220893
1679520
991899
1138105
1741336
181947
760972
1296422
1601041
1932605
967730
1536699
1352221
316239
1716933
1913361
592746
1486654
1374089
1486670
497108
1195431
372400
636580
1643169
1937893
608298
617444
577834
1547947
755138
491974
1220480
201427
1350276
1138891
1984341
1891680
1143605
1564470
694435
601594
1597154
1683884
863989
1034629
70593
116191
708279
1181267
1011321
948536
1340453
1153334
722975
1145242
1830349
800821
1027585
470592
314036
937766
489866
381511
233575
1248637
1945444
934642
87119
1709441
1789020
118962
164719
1165527
607042
1916437
285470
312271
690816
991386
1676566
176148
533217
1409250
558712
315861
263702
208392
441544
1963741
1464111
55432
682075
1790004
1196122
397417
1943151
787694
1304552
167526
1339974
1709345
737224
488538
158407
176859
914608
1795826
1518054
1947516
1584148
526582
124193
1524174
671116
331750
1052987
421127
1065053
1095966
1555673
1248938
158885
1382667
1123527
322262
891038
495576
610253
210337
1872352
1506503
447994
128571
1107351
1652421
1272662
1562369
561401
480157
1363617
1939862
677857
389837
1485182
438880
1422387
974811
1535228
1801564
1277335
836458
86240
435991
33358
975554
391099
1871709
85939
913148
780254
1642183
1389899
865044
206864
301271
1124175
1309151
1208107
1082675
370349
811538
157609
268519
220858
367394
1857345
146687
1797106
947942
1092037
575526
614236
659475
1460050
828570
1903460
44141
217455
288187
1982441
798509
1030220
876823
1732424
1723014
652970
1935640
799229
1053199
103074
1938396
1818078
1164062
437651
1951760
575874
1812001
525718
1010203
1098078
1908507
406728
1948465
1030162
74391
70217
779075
48545
1336304
1776076
1313513
1847615
683648
1240028
298556
285455
1841195
129147
1806778
1627002
146331
287976
564197
1400491
1197108
76547
49203
445249
1070098
1838490
372706
1961048
21389
800412
1004840
565225
1907861
844058
1481573
946569
1297093
746038
1233085
1595859
945626
879176
1901591
1658781
437209
1264563
1673993
1483914
1258566
1617014
1413653
941322
391701
524508
1164707
1955706
1755364
1627497
1037111
23059
552142
1210371
470058
402613
505679
1606355
1869779
1106600
318955
323959
421275
1847672
849569
1544791
542059
194588
853407
594387
1989295
676980
1644013
56916
495737
16390
1931201
14774
827187
1425109
1531836
397240
1044023
877084
1739157
1763566
1841701
1198164
312736
1921922
1421431
1225220
1026585
1099840
79693
1046174
380458
160872
1317687
750994
1469448
1821657
1827412
1421496
1943209
1105241
1855461
1215733
1245969
750176
1010074
633770
550721
275269
1671269
558034
1132195
896341
841811
1859908
334727
1592512
113281
23249
1110301
1290291
514356
1414210
1476446
420010
821161
240323
633851
1295582
1543395
80575
1236702
344175
417949
979833
1997114
1667977
1410447
1674998
1012769
536481
1927592
1727713
1634272
226915
589489
1569094
695648
1874752
1618478
1806269
1933840
1812837
950441
1821377
609752
1860314
1436629
277594
994229
1341018
1518628
845095
322666
876105
709214
71877
1091513
1519317
1261034
827363
1103871
1136599
1972200
1273620
135816
53071
54116
882172
937979
1633683
1192923
878131
1672405
1174772
1009942
674316
996532
1584569
614563
1442677
232227
1006013
819889
1166204
886584
1552137
770463
1151888
1248595
1009786
551108
1277671
195500
1570622
544724
1859325
935903
357312
1719485
1939569
1977620
738439
1310255
1895471
288307
1625336
979651
812747
224506
284492
1562274
1200276
1313187
1322316
27592
593139
1808195
1940343
1086619
1726007
808659
978683
96764
1280768
1586100
1931511
1124614
631997
928535
338708
1229614
1971235
1965035
480014
1777959
1882111
332806
125224
1170486
918947
475906
123587
895480
535308
1457971
1611581
418753
901702
115869
1314938
532460
838263
1070105
1459277
5980
214678
1578175
152892
801054
926908
1028034
687625
1053058
162714
142834
1238076
172244
678449
589628
1782601
1062921
1854181
1928967
774201
1883710
1593855
416168
1430872
856178
365063
1356055
740124
1256019
818582
1508963
885843
1597021
929590
1654117
341821
1879571
747214
550462
833802
1237000
420234
1809745
460448
1834859
1515241
336612
336795
497402
411367
1170683
1101760
448516
54260
1120564
183005
1059100
1339209
1553610
1967781
145616
1283203
478682
1133123
1943750
417493
1315202
1190016
1040652
590787
1565624
1987266
103170
827388
335344
627653
724066
828514
579664
887690
682983
1374616
340479
200192
1405105
1685821
1948974
287782
1084044
974080
1186957
10081
1699957
1607660
273048
406406
1311346
5797
900566
873138
1749888
566098
659855
964555
821876
1240473
1887037
606279
726585
1442666
606601
251996
984308
1722232
1633497
107826
1527992
454847
1113717
1093109
1600199
1011841
280888
1615230
166896
316499
491063
1795457
323159
1877507
430344
555710
813111
1785941
1674625
1813210
265267
1183278
1371027
298362
1668773
1730820
924815
1226828
1311690
1093535
463082
1266489
818669
449182
1674566
1852612
777406
1484288
319214
103606
1580973
328209
642648
735459
1360927
1760594
390980
723363
305479
702486
1789477
321056
33519
915080
319951
524436
501857
971732
711560
1792489
649384
1333721
423904
1413679
818656
72614
121203
1338052
287781
1357955
258012
1304444
1310242
1944921
1400154
992419
243038
1619239
1114395
880853
977490
1301232
1901165
1616944
326660
935247
649886
547675
739866
178993
1985665
1272820
1015635
1366368
1792308
1974989
282632
1503389
1099531
1660376
572444
1106956
357201
1398835
1905813
1984871
1502872
142223
635602
1993548
292282
1782039
179510
312970
200087
373622
1633218
617874
538839
1231012
1232958
1979967
1770843
991631
124227
582580
151742
1048525
738868
524381
705096
1739906
1082118
485200
29591
484198
480009
1141578
980349
972662
1433841
243473
558663
1005803
1163094
399291
1648769
53604
1359656
1215267
1383379
345652
1425046
1877451
1315369
866280
351772
1033148
1460103
591500
1724912
820859
1384346
1415494
851442
1957696
892694
980175
1467140
513112
1264759
327463
1777060
1343380
173540
1632580
1090539
25073
1176185
376967
1229481
216658
494701
1634836
239768
935680
402264
1116111
284126
106554
1266996
42245
359763
467983
1731160
559292
497994
117009
1006885
517050
980097
1457738
1205819
331454
558640
406304
797024
113241
1382336
792161
253521
702620
467999
180482
546265
586265
1962782
20886
526067
43157
1388571
745658
515653
576127
1739218
1551082
1832031
189381
1872592
742227
389418
151361
343347
43980
173522
1115836
1366984
351380
789620
209146
1941019
1936871
888886
312018
1170869
492525
753584
223773
671193
452717
137671
863311
1185864
1712451
771957
1309450
1577609
1750962
14942
1912648
1890800
788314
57794
954530
298526
380598
1538951
1295090
155878
1005684
1633065
1947703
1319632
841245
493218
1104905
202751
1562469
1309865
1786905
1981797
1910908
1568948
1669791
470339
352831
1209237
1078365
1369970
911349
1663963
737910
1474554
227960
1360507
1330685
386928
144122
1115736
1971572
475827
1407673
1152317
1223387
785097
1579002
1733433
1335081
287315
930533
261904
1301187
1900979
1258538
1671802
1481759
1091894
1627561
181456
1488082
1139029
1756170
471439
1022447
63055
1731896
182378
1391774
1281462
1441127
633811
1340186
42438
1410476
1075331
1291221
1208800
1203506
911184
1950048
1898549
943603
287443
506379
479025
534923
1358840
951736
48393
975344
1314261
1809322
235170
136733
1607058
1336345
1861950
1471411
1165503
389430
1729174
680007
1029979
570089
1972621
1067533
860994
726632
708463
1346546
175984
377278
1989375
204994
1240095
1892013
931744
1569308
932970
1955521
159735
996584
664959
1894742
1280803
1959444
1195131
91014
703102
1699525
1641435
268580
298511
945691
312837
1971306
900331
1377362
1411220
1521643
758490
1017864
758200
1752155
186883
915819
550681
1492778
420194
953658
1350425
1604775
843143
1598827
1280362
412237
1016841
991992
1057854
1051318
1968435
182294
1537779
1698000
1397047
1239206
1115742
906363
1399479
1056176
1541779
1866021
1630799
1241846
1102534
426154
847421
696257
818404
814081
1119405
414173
1240292
1328739
408174
237678
752011
731743
545891
960140
953358
63264
1130392
183372
273884
1452280
1269679
1882181
1284679
1241690
164843
1096189
1587226
399889
546247
695218
1227235
88730
1010006
1280239
791106
487775
214089
1961697
1863899
1758994
320437
1719790
1488174
657257
676079
1705157
1526404
648395
1454989
81055
578828
1852978
556519
327585
1138579
1467275
1577731
1579059
402669
530314
1611337
1148015
1562443
664473
1076040
360437
524667
868829
289179
463787
1091345
841026
1159111
1429832
10718
1908112
65289
1729875
440748
1164377
876463
639614
154469
603189
210086
1122274
782891
256012
854301
1122223
618473
852115
873916
60573
375684
155466
1930206
1525553
1127638
568749
1037415
80809
1751842
1573550
1324124
1568444
1599255
1368785
402318
1970862
336298
201959
812845
168585
1118712
948413
394431
1888178
415606
751523
1382652
207018
1301527
733734
321221
262487
1223507
1158502
1950772
149829
1687728
1547320
1897910
521170
782809
1713316
739932
751365
1851176
1832088
1293095
1252987
1546079
378262
180233
1657956
1760620
1455950
302732
767923
729086
1566054
1749062
1376396
943354
1260311
1601756
1112308
986026
139599
752595
1533456
977078
753827
1848601
1985533
1013457
42534
184711
1037798
705830
1418858
1862810
1306556
876861
880332
1303519
415816
347731
1999535
997693
226010
1036743
1259766
545772
1324476
794949
460947
1488374
963537
172265
1350732
1035396
739537
726406
1409394
585611
404541
920756
1007393
1555499
1735499
144449
1758149
8012
578877
924429
1943475
1149568
1997208
1522637
859355
54420
1299270
1889898
1409613
815020
1572400
1575632
1895167
1357390
1486508
1552562
1927067
757529
1058408
1385199
1525624
1343061
1570613
1806056
1612208
620598
514815
188466
1456852
1046838
366664
319055
294752
660228
196199
138060
1569515
1254347
1765943
541092
1879929
378860
1383203
1946965
642890
1997314
959014
399197
400387
56585
87077
1176460
1074407
816147
110595
1120033
1796849
761040
843730
1580271
968339
486070
954464
1104405
580295
1392718
1018918
1869146
153321
1121275
1146352
1543041
323374
523579
479050
859910
1182397
261763
1900554
1121640
1215972
1738467
586650
847803
589292
1376385
970614
272547
413456
1507563
1664564
42002
964343
976831
1752741
419339
329793
1098772
940571
462868
1265831
219306
447462
1626666
335274
1199557
1446572
1083596
854491
972036
1954187
455790
346384
1157957
111682
340311
1201945
898451
147890
1042269
434326
14662
1909985
739707
771500
1953855
1991024
963790
1021534
877572
1527369
147312
627279
745717
1198381
1565102
1376363
118917
1313023
1212022
801641
1837115
394029
1600471
255577
216515
1303580
1211374
309274
173858
59636
1615671
394347
30289
1708317
826229
1417230
1518791
884811
21553
50815
709612
1528203
756117
1784809
283618
864764
334764
496086
1913560
1582366
56145
845537
1618388
837891
695353
255276
1484616
1154713
760627
1664341
1503815
1058100
896591
928757
1030316
1714413
1866501
711220
319043
1429306
694356
1454561
808427
83985
1320229
1063362
622094
176596
1427152
893205
1010543
307182
148556
129806
386435
1230784
298597
1859180
1981182
802275
632748
1664803
1824413
1281666
782305
1708190
1994379
1422011
714117
654762
940987
1290214
14374
571283
1664059
37223
1032896
1065970
546977
397935
1486423
1703501
1533672
541790
543787
934960
1146946
1424340
443226
1454263
1202764
820537
1030093
944982
375307
1565968
807435
235800
19050
751427
1071430
1247941
643123
1410879
1633277
1265599
238561
1421519
158210
1453484
853028
886832
366680
865642
801427
1453640
555892
1914224
954236
1207520
1670187
315110
915025
1338562
435615
168246
861546
1946522
1725178
80080
1653433
891690
1897029
304687
311628
1638497
647009
1809442
560028
105805
1792379
672432
1236650
357908
667665
1384659
1953462
51082
1491935
1758965
1726629
410767
1541646
636967
980007
1388135
1323024
1894003
1056255
1637332
1975109
1611872
579308
1294927
1347932
1347939
1736809
1204416
1677024
1215388
1514815
1212017
1955898
960582
313563
1699371
131631
535450
101303
44002
649715
607778
173806
1221210
1884472
71205
234159
1648445
86959
809469
139634
1034925
129319
870326
652723
1442768
60119
817994
292087
760545
9713
405935
1070049
271804
1441890
1426935
1056766
31677
1207472
1482395
1836579
24873
962385
1537866
573715
1794900
1545414
1580409
229012
784352
159394
454137
384270
1222307
1446221
1673585
1443574
1894989
1290882
1799683
605551
1124966
512248
443341
191883
134021
1284080
971831
93646
1547796
1529916
1157119
1140081
746518
1187822
1112991
1618823
479375
1861881
1753050
174177
516281
1106111
1985049
1751208
1086166
1681358
109953
1200797
1807843
471757
1470448
904688
1678454
102373
1978653
748075
1653605
12170
669881
1961854
1045131
1426421
716445
792549
1312502
981743
1430522
1184049
91880
601567
702607
380588
1990052
1170794
407022
458638
493656
832129
1371328
1486174
161274
1422191
1386401
286153
1033014
735243
1660316
147185
1788312
570688
275202
595928
813319
166723
298687
1331922
507970
1476624
1364881
1059434
43469
131078
1246515
988419
1211499
1110269
1000235
1905646
1658843
1174336
1974363
1172358
233070
1370135
103681
1273738
609784
1009233
1629620
1253343
237904
350432
1823995
1192934
213842
1839541
910082
561405
1336966
1778479
1545632
1114225
894515
1794985
1013862
328646
470427
1717491
570720
1314441
1024396
199651
430948
1458348
746853
1861190
1026146
174224
1626970
1225796
989406
1762438
1620448
1649055
168225
9649
1923591
722807
1117010
496317
557238
1702100
581014
968807
1064921
1523673
1299834
636285
1082437
1044866
386672
1334284
978907
1578295
1090415
714173
289991
11957
330870
1204117
440609
571485
177121
1731726
1434922
1749678
162015
1055318
927397
1380220
1118299
1216564
996981
1678231
1576199
1451364
1747048
308856
975660
1422104
918979
1079216
1795567
1043698
1488768
1259431
408924
30608
1837140
1440128
468557
1674357
1317082
548989
145403
1157140
1157456
126053
298563
313775
1971779
653408
1613899
238007
1309518
963056
1012688
256541
666306
1994918
453973
447784
351286
1420380
688692
762988
714368
759909
397947
1630525
561351
1196094
361144
613404
1407004
1116710
1990318
296021
1838327
1713261
1438598
751501
992845
1838153
1762864
935386
991414
1127357
1034327
1743493
1005011
1095926
1407373
1596044
1682904
1297714
1482233
290181
807463
799406
151170
1372236
1984769
961132
168531
12328
629541
1080408
615555
709247
492633
1049562
124534
1696982
487564
1293486
288364
1100191
227982
1900332
1683226
1548009
889835
1481348
1171287
750557
1862417
1986545
1684776
1025146
1802529
1905647
1339885
254439
1253253
230744
1260277
1861431
1574615
678162
791448
1777332
1869967
1002066
1487084
1982401
1985824
811708
748909
908059
289558
675087
901290
881633
560481
1151473
431027
1704425
170417
1243441
1517291
377134
1214693
1829350
1726480
1009868
603421
1505091
1334375
1524003
1611374
1160138
1076007
754646
720196
1272072
992614
105830
702631
678658
902346
1847491
371772
1190205
1205697
1098202
256742
1005150
369682
700978
467016
1957467
888978
656149
221280
755893
991811
1391701
589964
227818
1800925
82220
76274
1036530
515885
291177
1301957
942493
462882
814703
775019
388642
74544
34266
831270
98057
133259
1967
1068785
456570
1465759
1608795
1374779
1212863
850805
887440
15336
1756211
148227
1547330
960115
1508567
1706544
1996724
261859
731668
940824
1453098
1107471
1376660
446486
401523
1602408
1444089
111695
1379542
1525350
1580700
171061
649166
1325634
753470
291606
463774
437045
1007827
1683216
86294
901497
1057625
327733
1524393
1065781
1969606
855139
609028
1043353
681286
738086
1470611
1010495
529146
506754
15062
53228
1264930
453302
24405
1728530
1495751
643437
1295336
283884
1720222
1370723
1377334
1431363
441904
1950965
630922
1937045
1424983
1341657
1175704
307033
1683017
225544
58206
744155
1516217
670275
391753
43046
297487
901962
1281409
901438
1645167
1955793
600695
1642435
391013
1509820
1793188
1344285
803026
197372
629225
1919622
890902
670870
1267297
840632
1509156
1277712
241240
145084
10826
1371099
887960
1978113
239057
1353939
1573073
1026171
1534539
1958562
1393496
1721645
1111831
1552060
1449158
1535068
411178
1730225
1170241
1774950
1320975
911225
920872
110031
190499
1085587
572897
1345659
967036
301126
695263
229341
579763
1739809
482007
1018237
1962669
1150679
860159
1340949
1381131
1343607
1092176
1188448
581007
1269819
1686936
1941706
82436
1804785
1159877
1961710
1929924
966954
712185
1009363
653690
579227
1969444
700280
1916376
1538585
111009
328955
729762
1858340
184256
1636060
1388309
846324
1113785
698088
750910
1128586
1891205
806925
455477
945380
268610
291202
633404
1197019
1183620
16811
1403425
1555811
436409
1398926
520422
30777
862765
1494181
746986
452164
434695
1665325
242680
1932722
748482
359253
1000480
48481
77541
874993
44836
1174159
962874
1823579
35983
168470
1014932
783035
1834925
1423416
411415
543772
180483
1743777
152760
156048
573722
1537672
396848
246734
614990
1511968
214847
210140
710319
1857214
993800
979654
202029
37182
189681
1715964
602134
1666707
1601845
1151639
340279
1023285
1222743
106611
1435713
1021247
1711404
1601435
1008382
1370531
926606
1780333
130231
959512
988527
149775
668746
919830
898759
443315
323004
692454
705729
1451532
136392
1840421
713750
1057411
1431532
1466097
416713
903823
1692552
962415
1745082
1573299
466790
1752241
468144
571814
48984
1122032
929323
1962627
1006851
1108420
667525
707291
1454900
1009755
1130120
1394522
1659803
814459
1927074
721252
610309
778353
1743710
1370266
798525
1959358
73567
192996
1902608
576475
117941
371908
1065723
1208695
1631643
1955880
107161
768942
378463
1878026
1466568
898841
1893687
1476150
65049
412385
663281
1347885
1424737
1062194
562122
586904
1054490
773053
1063088
900810
1039053
1162834
244333
1270856
860610
1355756
499570
605597
1834603
1671765
225066
1275480
184574
378608
186351
1641114
1849862
1975660
208952
913390
437065
579801
266574
1068909
1081784
1245935
233873
156028
744827
1081185
649842
1156429
1310987
234696
1210355
1697922
1314639
107225
100351
1179598
297127
1456688
1936430
1956302
600645
1753256
748828
742792
1957066
1279790
1862133
389985
1006507
308556
1939858
1638179
13231
1940523
1281588
1988406
1277008
1472702
629344
1870250
1441701
1470965
1531835
922630
1581452
744363
1434478
1871127
63456
1707007
954581
1330215
1347353
1214517
258722
1856084
1048948
553225
91549
811880
1212124
1746285
513993
1100421
1302284
1384635
1703899
915777
542767
1486854
568519
63270
83614
657964
187393
837424
837144
243829
694046
1334732
1593590
482366
1924229
27783
798429
266884
487738
874162
1159991
97089
1574106
1614515
737698
864973
349095
1600763
174964
435586
1553317
1450045
390556
587163
1934847
1887239
1553786
1255223
8326
1890189
1711688
1739333
881266
422442
1049068
840170
547123
648790
1833886
144023
813643
1991544
31534
1663506
1262279
502712
188935
721349
288923
865706
219235
1377346
576885
1408230
343429
845628
1783847
489132
1255459
1396277
710556
1318187
20273
228158
283343
1429818
170386
1888000
1962264
1945823
825142
1458296
932133
597636
150542
22460
562750
834076
1823965
1632546
1475961
799546
259337
1535266
1190176
522476
592052
197561
1909896
1819403
452963
470625
294042
1918312
317020
203770
1682141
623658
1793960
1236619
760981
939567
412886
1153683
730498
1553137
412942
1458673
1825574
1946694
266929
917890
1631637
1434965
1504679
753871
1332271
698507
1435618
190491
1108965
611747
542801
490457
679032
1610905
1192429
1465039
41318
699480
1566141
1815109
1087252
326753
1670676
139754
1145866
1144231
465426
771331
1840225
631500
700848
1795828
459068
1380460
397506
1443638
510
1876124
786021
82344
1650598
476797
696892
1498681
1888092
1996572
1323810
1540306
1005013
826393
1007455
803843
1327381
448925
679165
1632286
1658691
554690
1102802
457088
443541
891983
941787
741802
382636
909695
1942630
1398221
184657
1928858
1358969
673081
1055990
761371
1763901
1430507
1599073
1495940
1404986
1096912
1608225
98807
1652885
1837838
1419349
1362861
199422
768730
243530
901894
1141322
968301
1316294
47836
404248
1248225
780320
1398265
1697448
1647582
655807
1386
301889
279259
731177
1580421
335829
502629
1273402
1138031
386749
1428570
730140
1423241
1402243
1031409
1866200
1229988
1049848
63935
999993
348119
1076050
1065467
1710342
707564
1957791
1798315
1651969
1917078
1099489
1541113
1512897
870832
772277
1551072
1621175
1495676
1180902
1644967
992758
305571
414912
260583
371740
831725
1146997
744982
1742546
905434
1330220
222119
768853
1937404
1773381
1730465
1140076
1218470
328213
1138327
1133596
1413281
1777610
22901
1126013
883878
622647
831964
175460
1216081
491847
1325782
507787
1141375
1153556
1314232
1792185
321355
191447
177376
1429601
1588732
796455
1985382
378059
1775552
146905
1039267
1308717
600224
1488593
1155363
1633492
1572716
1226013
1034753
1176128
754121
961035
1093054
1995798
1104873
1055192
563574
1560601
1247374
737349
324989
1250357
1026744
1000244
1163148
1063221
809424
240301
751905
1275706
676980
351018
528203
1883191
1938955
640404
984535
1190951
1511171
529767
835091
479503
126965
1703910
1029236
1038018
479256
1688648
1088150
470837
1476372
711070
666429
1937865
1436467
1771920
1563338
829339
1784008
49424
709432
1080072
795117
784541
824249
801150
1242453
1728190
1697107
851517
1076812
344046
1462003
1228611
219841
620394
1482106
621497
164996
1636700
1576473
384033
182752
1242230
73535
775218
1018581
491402
1269925
56704
1982825
511952
462335
1789582
1002084
101317
1639623
1120534
363647
1477882
1785043
997551
355281
13543
1220697
495301
1140588
1952452
1863055
1067134
1585796
577120
917504
1745134
1127148
1291508
1340329
1467592
1118561
1523906
1728780
788367
180398
1946824
837628
1856175
196696
1941289
532967
502871
1731173
657308
1994702
1052431
1539219
1710276
637873
215165
670645
643462
1917186
942552
810869
51225
485762
1523303
1347225
1138795
1081619
1574488
681449
880432
569870
1228961
1773964
631781
402578
1890881
266131
1419103
1084225
1409625
680154
1990235
1933153
194978
852589
1907766
1122902
996091
678726
1193215
644080
1158723
743422
84474
1422416
83533
137306
175004
1603072
1461678
1577483
1446255
302658
588609
1048810
514210
522085
159936
1203063
1077844
356371
1794579
1449970
1198903
619773
1583365
1603854
284765
1341866
1284897
334924
1973120
1167851
1291789
212356
549442
1087419
89734
1558719
1506518
418700
1989200
1893358
754393
1141791
498494
352600
908476
966113
937664
1791623
678403
1400805
621176
207201
108767
1299782
1342516
244050
1274575
305634
1414111
797396
1016733
899449
43107
100340
1300138
1281478
442345
387879
882379
1633759
869420
1285719
1081015
1212716
1412558
950814
1223398
166382
897173
1467761
1384644
149486
1069850
912444
930621
69331
88939
556717
1758048
1879417
1594860
800099
1074905
1462275
1084474
431521
867105
1553970
1356613
439909
1116762
1975125
1575097
907827
1541793
129960
49925
68510
1245505
1062232
1285363
1247645
134219
1153483
1840330
1501053
979895
1594744
305131
1435893
1016664
1670714
1663704
1907618
1645368
14718
60988
464086
73753
497090
590726
1869598
1898141
495986
54950
485013
950722
463275
1980519
687104
570772
1612020
96775
1128400
1240385
965882
1978941
10670
357444
124467
361206
1311429
57876
1802119
1097210
560561
1894373
923037
300205
1955094
1120797
884970
1188065
496674
104035
573029
530375
1254442
621920
351475
1744023
878574
452412
848828
450985
378372
322266
1444060
1288509
1554149
113663
1360876
1520209
1414551
1975001
941427
1053860
194934
1351354
966502
1382895
1543849
1163253
586834
545379
1236177
1807604
1177173
1774967
1314002
131805
918464
1340483
1745739
1576515
1156520
947944
331820
180191
1791090
644610
372712
1069790
526192
795640
1821286
865907
1902930
1269956
1700027
225847
341855
1837420
509172
1637664
1448503
1667052
1842149
418749
1267107
1200163
922736
1380886
587415
1825569
1218590
254450
904079
1448172
774543
38527
835720
1193464
1590196
1826970
1102038
1219278
433405
381191
499936
411318
1759936
108773
1044846
430726
213639
1145694
1936541
1140726
1270990
874302
119718
640154
1917826
1039132
1891194
1431196
834183
134138
1639644
1124273
267621
149698
1558388
1529103
919510
1040919
890505
104666
281032
904390
1236034
1408772
1291047
592175
1124969
1098639
1523194
1124038
1665855
655595
101191
154134
713267
1949702
839358
824736
1818801
2004
252894
774839
802947
1837961
1451170
469020
1922298
345110
64285
1833882
549239
759475
1143524
334263
1482332
744316
235143
1358643
155123
1395598
432936
46978
222917
492838
343104
1668042
1080617
1182829
1593256
62103
712419
918412
982091
1806757
534289
906594
1560796
557928
1448086
1862447
687171
1941902
15573
1503377
246249
1447123
227627
215210
887896
471525
1063928
1946519
740675
725910
942639
780873
1082477
1370578
1108590
1151565
16345
859097
1857152
1248667
541737
664358
1883555
1150968
383274
1422324
264702
361167
1749612
1439975
818645
90353
19982
1838887
1333334
211081
906598
650443
585066
376709
1357876
1162466
1172986
830220
1401009
507690
300281
1577498
1792010
1909336
635054
91672
541709
1601210
1998737
1044103
547553
1644207
1505809
1909856
770790
1388643
134635
1024018
1393315
729177
39795
308452
1679128
501656
971074
166931
826252
1442942
152710
1219770
1494234
244064
975451
1274142
581699
1425141
1241654
1451570
1791700
1919286
50097
370668
1928209
263493
1799104
118027
1109525
1983798
1846755
808520
149938
1510412
1595571
1546250
260705
1679864
1295499
1397423
268227
1442763
426344
1595703
1237195
1925652
383000
516122
1877885
473070
138148
1809855
872426
1635136
1577766
1581024
713256
1399125
1712658
1987937
82815
810542
1988000
937195
1204682
1770144
989885
893643
740862
408033
879421
941968
22470
962287
558360
186377
180124
783803
291394
1052874
382485
1520250
424234
1993541
820028
776901
1485711
357139
724206
513341
1693299
1911819
1204939
1501695
746587
334729
1397814
1349624
394694
402676
1808719
1666199
1189776
959294
259048
993421
946139
1922455
1567748
1835954
194378
1025568
223445
680084
1399202
1049189
192136
256101
32570
866651
831893
1939170
1110938
648853
709032
1572250
475558
84605
1841968
439784
1996159
1770796
198652
710995
367743
988934
1999077
2497
418159
1649915
411676
640092
1844173
1752397
854177
850355
1457038
314668
1691207
1446598
301186
1528558
1925922
284842
1457002
1231086
1715869
1907081
1141105
103991
360322
554473
674630
1065621
986352
1735861
1204806
512074
625493
1323352
811447
1981556
1094829
708753
920866
221779
1103639
1016351
957548
1314570
1006992
72266
472896
1117123
1158490
1132152
263321
194702
1556012
932928
1953818
101460
700321
811304
730371
1007691
572282
184798
1447961
867494
1373506
1509581
495014
233403
958494
1970201
1596902
712827
1685780
1246671
1345675
533689
758962
1911228
269750
1702626
1202064
1989286
530343
230681
862765
1251636
65174
351352
1358312
1179736
883627
64648
1133796
701563
995292
600189
301432
982372
668164
210907
1997603
901393
884703
482907
245336
1030196
963394
428572
596898
1046849
1080616
752842
186784
296048
1558823
825721
1965070
251507
1426677
275543
413270
1008567
1667087
1341742
125061
1859660
1174371
1340776
816324
675140
1235514
640535
253831
1605151
889557
284313
1438146
1771025
1496005
634984
1233777
670803
898676
604885
643459
1551344
765152
864898
1410472
104161
1737335
735638
37834
204709
308031
1211048
309494
1294307
6772
1337368
368914
670793
1104429
19232
327831
467911
1297779
1290289
857072
821503
1837579
1504173
1805575
277046
1775361
657783
1185672
850912
1864664
336212
1673573
1442401
111534
429245
1216014
965579
1514678
1005043
809242
1792180
958221
1688277
1857947
673529
564362
1857964
608902
1634980
1330919
914249
669560
1114451
617796
748374
155355
294501
216734
1343105
440960
508546
161028
460061
1749130
1020202
24756
1857141
969104
1697458
449293
50406
111329
1609602
568066
1017093
1827557
1993208
1652213
1149120
161543
1614225
1409281
1397578
1543053
528780
1547999
247780
1633376
118107
1630362
274282
1248409
1702565
214550
60160
304370
879330
906551
1488249
715243
1869367
787066
486553
353450
162448
335730
515726
285647
173562
1973681
730755
1730832
1859211
1000614
1151764
1497372
315186
1569412
1393219
74927
578322
1696097
1430771
428249
221729
1136905
1506111
958019
1195725
1406718
307270
1633908
1856755
899274
1211987
1714316
1591664
1603081
1815276
1303217
1274181
97991
1069034
739280
1122566
538403
1466720
1466593
527413
1423483
1151502
1677097
84360
1127660
736194
547296
385561
42545
1252696
362890
567504
1002677
1999747
1269911
1865958
344226
1724519
406909
1202865
652466
1581358
505626
1697103
402511
1231798
884294
1249943
920272
984847
335265
1277701
1689187
197109
1537000
689991
1752260
1026192
1776081
746143
133602
715826
718092
510253
1988112
656275
283100
129184
1269464
468844
1345197
911404
127137
624418
1698595
378463
1541472
76478
1734352
1482144
746322
502370
1549549
321364
1755810
955095
947353
282701
714790
1140564
436260
671287
184277
739608
591284
588246
286721
1564921
445345
1524503
892373
1992874
1652061
1147457
499983
1066284
1976903
1840567
713672
1248795
780592
1711540
294235
1351490
481323
1028668
1450960
76159
1942235
1520527
1248530
597556
1817781
1506551
424825
1811172
423680
475771
224916
1146108
54612
379526
1802169
150799
1222810
761014
393168
1517360
172196
857011
1493479
1451050
607953
614183
1039460
1528390
1015559
1279478
1961747
530291
966646
1214385
79777
1516079
396395
794821
908298
1071971
803834
777339
1960983
14440
184759
1861728
1485247
1814464
1047476
1795030
1038006
317372
202978
1687610
1863121
363302
1370635
1761100
41774
117762
1087992
399073
1358162
1901085
258833
1649517
949350
898793
1747752
588587
1331940
1911304
538894
774281
510379
257917
1770360
626102
1651438
792891
1367493
1520962
1749357
1205009
544384
560013
250651
593355
925823
1941764
456125
1242884
1386780
1101067
1349922
1952508
1599534
1457542
1943514
749482
999745
362096
1906296
1604138
641430
155956
1274908
1566589
287372
146937
1164116
955220
332925
93897
1556770
1340730
771140
876542
1249624
756883
1984292
1626099
112506
1837399
183030
1423258
16081
1854498
447237
116163
1772089
933416
1619117
1929054
1196999
1093697
581039
1409483
966216
1336043
112885
1854922
1335432
300596
328875
145191
240764
75225
1929375
735974
1932698
1689564
1475621
13269
1864912
1696717
553649
1016434
470414
1709189
1885292
1930333
1593985
228564
360370
94261
827539
224942
792462
472460
228764
581991
1912331
25262
895214
1621799
1325201
99437
1917033
1328546
607050
581992
313063
796410
1296477
514771
1880867
290702
1180202
1895731
1822339
1260097
1601654
608652
1424873
1885872
262294
1760563
820080
1195515
468998
1104578
66532
1116568
888256
580905
1156240
856855
726844
1776152
638611
1294004
581934
1997636
1356320
916915
1702710
110722
1096283
1100067
907918
768284
1162675
1738808
7837
1350015
324540
537869
460717
1675060
1213594
1532622
17400
1546689
258222
322781
309643
1954893
1071957
497537
1817887
282190
1903691
638070
1888359
235918
812857
1480027
909694
1826400
866752
978613
1497567
894004
1994912
491075
1454691
528526
1128320
271707
516461
1786835
598971
121477
948646
332502
420178
750132
1862344
10076
442178
1366876
1976900
1490561
1592887
1848830
404609
1421097
918164
1978311
949126
944471
36622
1627326
1201228
465195
524819
240297
1411919
517578
1330960
1312023
1926183
1987110
70906
1091215
299727
1767743
1035565
958026
447573
1268858
1151379
873664
253689
1092172
1872258
1574309
245508
1403249
1928051
1029218
1785118
1375522
374247
367395
931539
555868
641793
1513695
1024196
356252
1910156
996350
325610
1756830
488423
1422443
445672
1076473
1576274
288860
1901291
309900
1591460
56093
1936858
1981348
1753112
369735
1765835
952707
494177
1908341
1384909
1781815
805526
34065
1241187
1194609
934880
1746990
441878
771501
99584
972942
871781
785650
600975
1801599
426130
172745
97874
1122392
948278
277388
990695
1695252
73275
449051
1360824
335836
1244354
1063857
1122594
1770882
75086
41217
1544794
821597
860662
1879739
329543
54999
852462
1483050
1985087
1253314
1279156
7743
1097930
1483099
1930552
1275561
342499
1963057
448352
1316965
1930893
1431496
1374799
1681853
984984
545838
1062913
1028284
738946
1283321
1573484
708779
512013
1051544
752924
59898
493202
1392947
1511438
42349
864828
401552
1721983
1802207
185180
657055
625776
1759298
1522525
1724004
356834
901906
936118
889449
1483571
1654980
1241036
1165507
715068
621476
1146415
1724233
1432981
3166
1730377
550428
601985
1583304
169548
894452
805374
125647
275495
1453343
1207711
479873
129708
1795059
788288
1501681
1141269
1529075
1798688
894742
133236
1426793
37571
1459736
541213
1933862
1294451
619633
747888
1378129
1111787
1660606
1135559
994455
670960
1185242
451032
1823730
271537
1989741
672304
498123
1904620
916697
1882010
951518
860158
612416
411679
390910
1402660
539311
1838276
562827
1506213
1394932
502500
1829930
1751588
1051605
746508
602780
90405
1657939
925693
1628310
1253124
690056
302812
1633588
1996215
868914
989012
1158397
1773761
321914
692666
1398617
947907
270683
1782553
1247601
1599577
125822
679590
949458
422167
797151
1412527
884712
1401773
1253608
1904640
1869932
1983553
1106293
207908
1109891
650852
1179072
533870
670086
1901843
781323
755866
641
1865951
1082861
1359630
1544213
1895390
671941
501274
263822
815226
502782
664953
955372
845465
1911992
1490895
1829134
1491723
843733
1725549
1188244
1461625
1081980
86750
297590
509349
382037
1128107
1187950
1657450
1113812
1255118
1839957
1204185
1558822
571720
790454
110902
1499399
1715322
1968268
411562
145878
632243
432672
1819464
421693
558714
927872
1718602
1761269
590821
321582
1478631
687013
375216
806510
1134990
271530
1685570
1868299
157152
1725145
1692139
259467
281946
1834570
1304752
1476336
1832379
671166
352567
725269
880194
622282
788884
1882254
448960
1636988
1676677
1158164
1117999
1312779
1768585
1462460
1401392
297886
567124
445426
1425450
397247
395212
258439
190807
588635
1466446
1858612
1788611
792746
343962
1887601
174140
1513566
1380524
1277295
313117
888514
599645
1813114
1818845
1528973
1570488
280625
1585739
1667900
909430
1908545
1165181
455012
269541
138821
1872103
147261
1885897
408783
1473375
616402
112003
1356455
906969
892420
397535
1646390
1745031
1879582
656415
587543
339814
1912255
368887
905278
1815040
1171399
964124
1452971
431864
1172371
437176
739401
1880403
1110014
1796572
240928
1401700
353799
1611883
1325245
617370
1369766
1327408
1842591
1369617
58261
828169
558500
735280
1787727
1407757
63587
924545
636755
549527
1287235
1571668
390769
427406
1754598
1740718
172240
759975
1588154
1023239
209659
621203
1848773
1659139
447403
659698
1937039
1940226
380998
1700803
181069
504547
1416427
1432341
988624
743955
1265600
1138258
1427785
267425
1419033
1428394
71358
1626491
1757259
728443
1259033
795450
751453
1773402
1679988
1606317
268376
533191
484603
1330250
1267528
433525
1947282
770626
1316503
1686753
419498
1919235
1094925
827470
942430
1707895
972549
1052999
312656
1402512
1898094
815135
429523
1124932
1948583
1592217
1993231
1982630
1088305
662987
133404
338166
232222
326990
282080
148920
1227927
128690
189036
78060
1375901
666198
1426864
1819066
1845838
1032544
887100
1220435
1933767
540581
82564
747762
1871857
1511271
744108
139865
1517128
457383
1601144
11859
1477947
1067286
1201391
972839
1014964
798764
439003
481846
1438427
374640
311859
134469
1726113
546105
1081202
1062650
1168613
1513035
1812881
577089
1524757
273469
1721523
299342
343119
1331581
1823136
1670351
1602139
947044
527318
1537516
212997
476737
1786549
579215
1827331
32945
1137399
304252
1614041
503371
1717413
1567268
794169
985591
150817
474398
1812778
1816104
1403651
1390834
1192191
34588
464325
1444075
1223464
1351282
1123485
909749
290857
597035
1783729
1139981
799350
313344
281045
365930
249100
1109480
1698262
1723264
480739
1458484
1030391
647761
722575
651580
1041651
958786
1949271
166267
1026711
931817
88437
1482665
208893
476121
1375331
727168
1317651
1595631
1546813
1321478
260720
628217
753707
1536234
928394
1058730
100909
792088
979392
1583156
1039623
1698693
1674378
154148
90296
865533
1345731
476035
1360248
966763
216419
1457562
1665218
216714
1064816
583059
1707330
352920
582322
1092804
1532332
1383570
1494946
102680
855028
696180
1272605
1172239
547877
1409662
1344559
1312068
1456226
553359
1855289
461840
1019019
48119
1824247
1327184
1529960
235636
550242
752796
1041424
691809
1711907
495339
722383
609239
1196094
1407890
1260288
873560
1270904
1443820
629163
1239436
1663305
1270594
790747
1864918
1524210
372818
744641
1445426
214853
393561
1495975
1962858
1209695
1167830
926054
1098456
694316
1449487
1940516
192948
1576563
1920558
744152
1789671
1595110
583679
1130492
176033
1598039
1961329
1719732
1394674
1005077
1199095
534398
526829
557966
1911661
1945678
297140
1902878
136563
150577
1711477
1042147
1449583
1780738
1543537
1716737
1966817
39271
1682729
1472955
1125995
1456743
1291661
1097289
848351
773754
214880
1398554
1318889
1570408
1699123
19731
849499
150634
1299596
911555
1449544
102335
1422818
55075
190056
1407327
1349582
717076
486245
853474
1499328
1793406
466050
633073
182269
1276636
47108
1477260
181372
494767
1634549
1094167
1223823
829940
1447700
1792283
1228296
1920540
923346
144393
282487
545914
1039132
751501
1549054
908041
886675
592720
1289662
227822
468494
1178361
389596
589749
1062566
1569890
1416948
1023442
1501992
1056601
1057646
752730
1113352
260917
814032
1878371
1605362
115764
1847357
4523
1821399
922808
242077
202297
1511637
127121
612479
1388833
822009
1791937
1077251
616611
173209
945260
1462272
568899
1247282
260580
1288561
20336
977410
1373882
845526
1927510
562602
992476
951643
951444
1597639
851914
1594453
1686384
887112
1316604
149004
1392688
818761
321792
1018387
1739958
180105
1681869
317023
343477
968716
1460700
390051
1837855
1592305
824864
994016
631975
398751
90352
415943
502972
1384846
292050
1572266
1749783
1530347
1240098
1162145
1851379
1157425
621843
1732904
870577
649813
624982
1818493
1305734
1797054
1321172
311295
1218240
1866363
1645628
537998
359213
1148185
96741
989718
1122336
1205439
443591
1173878
977760
1027724
1533778
1803312
1910989
103872
989846
455313
56197
613705
596970
1252898
1169588
327443
1685715
441088
1869508
1928482
592961
976484
315346
1156931
623983
511523
590553
1028711
120523
304374
1342782
1703729
710525
43950
967798
1338319
1687739
1450122
991229
1540344
1431207
892816
556969
1904893
28198
1361104
139398
1715622
1729507
107600
507122
1178477
239913
1358851
1294706
1847152
811253
456424
784546
882770
1170446
1530945
1674027
896269
893343
1861090
700147
1908678
1045121
1377770
1004824
971839
1081730
893281
191138
1987625
1874165
1774130
1736617
557176
1751890
1553678
948973
1994948
717196
1188507
794951
1882858
1447747
912167
261191
667800
963616
941255
1347648
1242828
703760
1318663
771479
839766
1039880
843959
1337521
1877255
546281
1882164
704495
1830499
909529
241401
181144
920366
550370
1783839
1658869
443755
149414
1856213
1547859
1308603
1546215
820389
1019147
1037941
859346
1576763
532551
1759703
980871
915850
714647
621889
1540583
1057657
1955062
83882
392350
1580921
945881
295564
1206244
1097111
715543
1750975
608961
1394552
1513658
1314644
1183766
1961120
1048205
1476978
1915510
1309375
1996080
1663336
331244
991533
1278299
1375215
1691025
1089626
713184
1156012
1432644
1774180
1369312
19859
428035
1639842
1990046
538423
1845468
665474
1316448
888020
465802
105085
1204282
1670858
1800309
649000
594184
1748507
1276121
409286
785346
1673567
1323029
1351796
346031
1245423
279972
1687295
1441674
1773310
75638
882699
671858
1717371
1064979
576263
539226
73417
1724208
1139632
781790
812552
298004
1435785
1172906
870221
498195
1792513
1427727
1178104
1466911
821387
117023
1694958
483237
1156062
937087
490267
536842
1698545
1446546
1917004
670258
1025430
1905242
128056
689577
76665
1771419
922758
1214261
966856
1979742
1126125
1862411
28233
1600648
460750
1366290
1539620
1719936
759100
513925
282401
1916390
542111
1695828
1430369
21171
1383125
1672052
385134
666404
48118
427066
1209413
862657
568702
705725
1874771
440029
1897051
1359741
320078
1602364
285499
978936
801892
1269956
1904820
1712830
1719574
725059
1090466
832660
1514750
1536752
1261940
971146
589551
557675
663068
1898940
1092368
535002
343378
829527
1185880
989278
1415636
949005
939144
715555
510765
1321388
552372
273698
777026
676117
924723
886948
1893573
1838176
1856495
1017720
830591
500478
1046465
60170
1454339
335801
232272
1976743
1597713
1810451
1450733
1303906
61991
734448
1242367
1383616
1117782
1297841
432091
1062253
1644564
914596
1064751
150781
1659073
1786834
1038863
1541041
503467
1710583
826866
459297
800261
1452658
1162050
1702845
503947
1606062
375303
900055
1557854
1492902
1181916
1612358
1310515
1262066
296507
1304507
1371619
840975
1489946
276959
1161636
1964634
419040
1411013
1758539
1277510
1938193
1287602
309584
700323
1618089
1764263
1142097
772151
1671813
1822576
642766
88845
1675586
888579
887193
82058
1373638
1167641
9264
1186577
652348
818903
1648509
178655
1332165
1636642
85513
618925
1693236
594079
1470650
1807126
1231933
677363
412887
261653
1793308
1508108
102988
978724
1913997
1956550
1121717
267337
934904
329921
1122656
572230
267394
970636
1008971
1065413
968802
274116
1717445
1413795
993568
686235
1796870
430284
197181
1216514
245116
506871
675517
1785948
1953107
735054
1091682
1539076
1714905
544247
1312355
1746925
1391158
614660
606088
370334
794678
395578
1296902
1741364
1304308
527189
847673
1218899
1525904
1177235
1775075
604928
924482
40413
1528326
872249
1750268
1642697
812498
829205
713642
497477
1373817
1907828
1029278
89261
1543660
276220
1688333
128592
1931153
1623387
1369854
1486176
676303
64308
511563
1066709
1832934
437383
449262
448086
1899811
1818915
1540487
213600
33019
1800344
559034
374017
1660725
942294
261612
1863044
1132506
1413142
402254
1546109
686629
311468
119023
1339973
809433
756327
1108112
309721
1440481
1385054
1641478
1150988
1621240
118467
1630644
75518
1289702
1386285
1337793
592001
516991
1666092
352880
1686351
239445
1305662
474793
1694183
1526338
66008
560262
491758
100302
1885408
827564
649926
1650107
810089
1411430
599232
721430
1677779
1415292
317223
1450822
341573
1913424
716480
799348
1460505
327933
1143249
1685424
634310
1446796
1757167
957428
1310356
1556702
1493027
141529
311404
987489
1859118
1749093
452348
1865508
261286
1336241
1656242
1684339
265988
1453306
1299814
459598
92108
1112226
1980073
477669
1876086
162203
1930718
1140807
1617569
1514616
1820922
1927229
1979853
990521
311527
1421475
242870
931605
248876
1710967
43409
71245
1455170
147040
889616
17780
718468
737840
1684872
1198107
316465
1195144
1543713
1646123
577512
1986903
410537
1420657
1502982
1015364
1886912
289757
830002
1389504
1222512
1851394
379149
1461475
1644739
19662
1171849
1291191
752758
995630
1773237
269066
686848
172197
1550737
1062904
1626837
1328605
1989279
1238937
248875
505670
38288
1138912
1452528
1992245
1835567
1077611
1503982
1043059
1301451
1638616
588498
374061
1514476
1848213
1522724
998855
875167
1633329
318823
585815
1068035
1823740
267048
317168
602939
533170
1730366
499424
1130798
1526785
501721
1896919
618674
1693848
157481
374814
275730
1516716
1681598
780847
1150656
684085
1456382
654245
829194
673060
1157629
1457121
935289
1243299
1019286
1096932
1898492
646817
485021
317564
178874
1987851
1923614
1845569
1610812
281376
1476785
1232671
159439
863005
1997426
211435
151228
1938709
1039031
632767
1739159
967693
146577
546346
395080
1632183
1968575
1870479
1377335
1819889
786483
1579079
1697946
1201252
246628
566493
330335
924419
765711
1303807
1786062
828050
298975
1916481
582674
467018
1625382
1051616
1812506
410496
1081465
1146452
521321
874626
1467806
66194
174377
1642484
663903
15826
865500
765596
1608428
1236442
1405437
265137
1860239
393533
1513857
1949662
446942
1345754
298701
1501440
1937297
1838686
1483487
1100826
1959371
745472
1314134
414011
1124865
1279834
1238545
1376914
959126
464216
1930119
1515579
616859
1085461
1607014
222022
1971755
1375217
1330085
705152
1834194
216746
273886
1017042
1852019
1088084
1655788
755815
1444397
501149
254925
1709599
1753537
1119378
66488
1668898
1432489
824367
632048
323925
463869
363706
7559
858487
529784
1319062
563829
528690
409729
1916117
349011
1528533
760234
83677
1901611
909412
519110
1237998
578167
1299779
1407205
899554
1146658
1079917
1824796
1361464
1204011
1564581
1590193
763369
287563
1234073
31183
880851
656625
189965
721341
1475051
613952
719414
547114
1825937
547371
527127
1365566
1535199
43755
337894
1822876
540970
1988079
1669246
416979
153206
1695503
1014019
64354
935213
1682831
104520
1190426
1700728
1451895
1629986
411043
676312
1947587
69653
1108501
1816405
292986
543332
350843
761585
1368151
1474411
1086925
360937
247413
1855817
1009395
1863789
1697254
322111
995346
1099879
559863
773496
1797979
1268604
870194
1751953
1037312
228363
415421
679952
180662
901413
1575168
116012
1272135
1232127
1896297
311309
18713
527025
114470
79663
1526228
605485
1528234
1916424
858338
1596114
1626764
19587
339844
736474
1280826
1029113
1433434
265842
1857688
805695
747064
371724
216233
1526439
987864
205122
679034
1866851
1457631
828916
1431108
776031
28522
390814
1977313
703153
1941156
162280
1698276
1151257
397434
1950591
1219166
1353315
66789
41248
1971917
87369
485032
592575
1101573
1248870
634113
1454004
1462497
1297248
152310
1197489
522295
1923966
1649209
933090
1318107
435670
438634
393911
473093
764689
258791
1326358
979671
348859
905287
242307
1644581
666313
1475902
223270
540391
381022
618953
629062
1373508
492421
1945621
43901
1421077
1656631
817029
1172594
586393
37737
643525
1388549
759655
260047
1694704
702675
531766
1118455
832904
965123
554892
1671012
1263018
1360304
529856
184735
1025837
900040
1064640
411596
691500
1077353
1509147
1992772
829609
794022
1703232
1682133
1642734
638245
940270
1234824
1538520
243858
492256
40593
753596
869445
929685
1403496
479452
1169706
450042
306064
368874
24290
1630758
1346796
1840414
1325600
1847843
1631629
1454162
1965750
222957
87609
88252
246230
553736
1498688
211446
262904
1010283
1570643
422906
1783550
545350
1076143
575859
40389
1996203
817308
940961
1368752
987300
1904868
1814599
1688094
662886
834117
223571
472018
1993142
460434
1466919
1293370
1561822
417109
1106252
380334
233258
923603
310695
582010
912220
439735
1361097
319326
189170
1978400
1782830
1451521
1405402
751538
1026292
1496472
1074018
1441216
147677
1267061
1189306
889906
1084656
741441
1676302
1825402
812835
1141133
1262933
193759
314713
1865947
562017
1797705
199556
917653
1579718
1138222
1845253
1464698
729403
1847817
483689
1166310
113168
143741
91131
433344
1465162
69696
1269361
87593
1383347
403522
1541762
1001767
756002
471594
1867647
427925
678717
117433
513776
180022
246179
213513
1695084
1415687
310135
1082142
1490813
1667628
917482
241964
533910
1169716
855998
47256
610087
584561
844599
1925423
871199
1353332
1757488
1365065
150046
518675
1781882
1558892
1381285
352517
622935
1437594
55508
101846
266613
1284921
1264288
615722
453462
114320
367383
1276372
1839227
682940
1668255
1983632
1267801
811325
1878279
1012934
1448379
1936199
1508091
654771
718416
1843621
1268692
1358010
175892
1046627
1797281
1700298
1879254
1068529
533561
1230733
1907086
1437582
1042934
476673
201777
1616916
1470890
678630
792982
1848598
1722571
1979946
756268
946213
442471
489181
381309
1267743
659400
174412
266279
1963621
572191
104816
902134
443777
943298
421990
232432
1407976
41647
603348
1495949
731440
1702267
1019947
948512
1106127
189489
1790418
885688
1745384
412615
1996740
1822681
1313551
120403
161591
152668
1278508
641725
1284275
791719
1785552
1489816
335651
722788
403970
1903835
1194726
945275
1832636
910866
270457
143858
635735
572106
133131
184072
1867959
1612759
865469
294667
1763815
1653159
1959247
1510945
819987
531101
718890
368014
1197685
1711469
1407936
880767
953451
955527
118908
1947380
1460762
187108
418522
1026350
1674308
1939732
1838459
1177514
1263438
1302552
1958727
785228
1820790
310678
1648923
1188322
1326273
1586794
538123
5453
782723
77562
1683085
74011
95710
750807
1932351
564027
1059332
170625
1345098
1828158
1602651
1682303
1563539
1490498
1437288
1424395
624096
1162199
1319280
171843
685841
624585
845406
150653
1489212
1626418
1088730
1614822
1774986
1468673
115434
122839
141731
1110691
902807
388546
150015
1375636
519246
986093
190961
1151954
1347086
1816865
562286
1354827
1924007
896277
1418963
1063073
1566812
1975958
1407556
991796
1762523
912515
1473388
990290
1687115
1283154
1078616
247314
1961173
609336
669362
1610434
988769
1527926
1072385
1536026
941612
145816
498117
1787321
1833873
831077
424927
425018
1428515
1150846
536903
1785677
1046282
489406
154439
1042325
337583
1016158
1900504
1370414
1463730
1703631
1696477
1272642
800691
1148894
1976347
1680757
605890
360524
1345912
799114
122631
1548441
896657
1426073
136603
623388
701510
1728928
1029969
1756491
891270
1955887
1839526
1021365
502853
1543098
1037331
828819
1986195
742015
692355
766885
13077
1123974
420962
1070865
1752753
216774
440534
1699570
1240879
1417291
768052
802759
785006
1273601
1173189
793270
1604782
767382
768230
866707
932248
514966
1520673
212554
898287
381278
714642
301047
212115
44265
450403
1192846
498363
1708346
871550
789530
668450
1188825
916233
607919
1862733
1582968
198956
212382
1159417
482941
660805
1050584
1196893
1029378
833312
960515
1213607
1714143
1083428
74051
1229056
714410
760666
1895544
1702651
602879
220662
1261802
1920292
564641
1321574
570558
379514
1381884
1068811
538477
1036415
764278
437479
935062
1018745
1961751
106711
1743936
1443734
243159
1954132
894386
1522131
1318510
1096649
959724
811511
1336142
1809574
117175
1599034
1560525
1011348
1853818
1327150
1791501
1039261
576534
187981
1133759
1159332
223603
1977233
303859
1607399
1189345
576604
658402
1715318
936684
178135
1240275
22633
1271148
1508685
1336085
411483
15062
167273
1498114
556497
1548275
238285
743669
1058581
1029770
365221
1231134
1622730
1659417
1149908
471630
209864
1663514
501558
32160
287013
913457
823185
1375224
1033712
1928648
767658
218267
1258014
1085596
13016
743580
607123
307848
486956
544451
384913
8078
570107
1808674
1897678
358286
411524
1516989
635026
1456961
492051
1313604
116590
831577
601881
910943
578480
1422258
1501050
367940
1449836
1691825
761213
855106
170971
1763470
1619019
191683
1909136
1831028
1246148
1422213
1501787
1189527
485966
572441
1065702
279379
131522
1406913
1290021
518615
1944212
1497558
1771916
795124
289010
230811
961939
1998067
559132
1836464
355282
1706199
1189763
1741004
207713
1458439
1274736
1501984
212686
213985
1837527
1121244
1275823
578688
523996
625249
576204
1844015
1602189
152684
1428148
1206026
1004898
369245
1626090
1995760
85687
1932242
158287
1406777
1394545
548021
1029612
1423582
1319557
1733587
328198
1621948
1307987
1420916
1188718
1425656
1627063
180354
1487289
873864
1769283
1312551
485682
1349295
205898
598523
181463
1880192
1120304
1268951
615293
1986181
1869845
1998114
1563620
1003919
111105
455356
1236100
1396134
63865
1899752
765453
66520
408687
375132
415196
665620
1813608
533398
1854170
619721
75807
1575005
412689
774742
1781673
1856330
1276159
432457
980703
576706
1330236
1100110
1486138
1440639
1105596
1173408
328309
322009
1391732
1563136
1151435
1690533
793301
630032
957141
1326580
1800966
1739517
1210699
1985515
667172
916649
504073
617264
50777
1532545
753425
104675
1185308
777141
762924
1288185
1079548
321827
569835
356193
1967980
1817196
1408849
1517765
818132
304252
1521977
684379
1197876
626195
856424
400235
1664260
581881
1030719
865700
517585
802758
1771502
1764279
748079
669253
825097
162526
1878198
1635892
941610
1405969
838263
1323634
181391
909449
217154
1727110
1693141
670675
1808833
775061
896025
295131
375444
1740044
1920680
1091852
1644946
258837
739629
730616
1357557
731629
1961336
1265069
1974956
1243025
1623514
119029
1156359
1488841
509547
131810
1708599
1510624
446555
1633579
689640
883321
865107
839431
1869037
347105
1203455
921785
1613946
1167489
562376
1449635
1352951
715525
1180984
840426
297343
1835218
550313
1319999
729163
1596047
216187
758262
386089
101867
1996038
1110751
324168
1485096
1645831
196095
356249
1567327
362105
1541886
844579
543208
1970866
1203412
758632
1802504
705024
1828574
1152178
1105927
829147
13387
563037
464318
905114
1751874
1610639
1269136
1082214
1888117
337519
723923
278354
749683
829837
297069
921726
748303
1828902
1212114
276547
65709
1887612
1643374
734053
999341
1631467
1288042
668069
1814768
510967
1202282
515446
326087
827808
1626278
393958
238551
1836776
973235
1504814
969984
448259
1343782
1805678
482352
1475047
584505
928362
64349
1766205
501271
465994
1198859
892780
794051
255728
1367464
406833
683241
176930
582056
744697
290597
1848183
526708
1526922
712867
158778
1834612
677906
549129
501572
700971
1920576
1399545
1962550
305683
1646132
839122
1295305
1475332
1258859
441510
1655216
672709
1193639
139898
171656
1068098
1039432
425958
895050
1060265
1018124
621396
1636886
1327055
1666058
1954673
1358491
680244
964590
334575
1757874
536337
1178458
524552
1751630
628808
1523635
1260611
1636246
1896944
27003
678495
1701438
117656
509711
1427475
1769650
1504809
644451
517405
1453192
1242534
401831
247063
479627
125691
553935
686096
1164228
443625
303481
1219872
760120
1887141
1764933
1395782
1485485
815227
1272121
1175330
1831519
559633
1165826
327032
565582
863194
274642
1147938
1445221
997170
1553320
9257
1223448
802968
1396216
1270764
161185
53030
1353126
1170028
1573063
1932402
478562
595985
1486292
293763
1505535
195023
1346962
803630
112096
878894
1801692
1661578
268887
1306754
4807
114503
591529
384120
650876
1383631
1661645
1642725
1087036
1863343
263640
1268116
806740
1013782
724623
1590941
891588
1946869
1953958
1475955
481712
774352
1978474
711445
1489131
1813232
1000900
761302
282467
1523581
339923
748783
1480097
334137
240803
1852762
883422
379490
1193625
406985
252926
384822
1091985
1311343
858876
1243302
1804567
1209342
1095496
1396675
1129711
1109646
67739
1134944
936722
1589263
1208508
695288
511398
968521
1371759
1272368
1544822
290783
453211
1723468
106128
312293
1225647
583758
1683534
732746
107217
1896251
1822569
611018
66103
384693
1633141
537014
1008512
1706730
1594544
578163
1068484
288687
1408929
22310
1337622
1998208
1372980
1682482
716967
1522930
885953
52426
1112883
7557
930252
476438
1805316
645740
1983267
908738
351609
1665561
869333
1084166
913541
1461610
1162842
780490
68062
1732837
1803377
1180227
506986
1052966
1567780
667749
1279862
1722458
1058614
514870
557262
1062896
566472
866903
355054
442233
1189553
1986327
88941
293593
1001959
437754
1525022
1140799
1620033
1670565
586154
1401473
288452
781084
1995589
1114801
300629
830590
334967
1761252
1046045
1327757
1572135
864368
1437579
1019679
488728
571417
93079
1761482
8601
645876
1993920
172230
883453
645428
1631998
461142
1489122
294488
1741972
1001950
1951956
1256178
1435455
636368
960606
724704
1255569
273037
1609986
1823487
1100224
1183658
1977215
1262219
404787
12598
1859723
1071417
579507
1138702
1536403
811190
1879493
1551618
1387480
1231836
1129110
1373051
740183
1500221
1778911
94126
1900597
1250237
967072
756023
876808
1186243
806746
1686802
320429
1344030
1883035
1921452
1400089
405210
486268
889764
248214
35825
268404
850036
724515
981196
606643
588305
41520
1599646
1041151
1450005
1383294
1501943
14333
776167
922953
61334
564034
1746364
1106054
1603816
1361842
1778733
707706
1422815
998211
836813
278383
1381307
1873440
1688430
1792461
1928846
59752
1035122
1986505
1666386
1612469
958889
1417918
114964
1420183
1929490
1310792
627700
1159599
840700
1591300
1280964
1296527
1976821
1914547
538080
363983
1333537
1864301
1658411
99765
1641065
1470842
79267
1266243
1444545
786307
1434617
531304
1611146
83494
215535
1110025
1916339
1220186
1479871
725483
160591
275530
191145
991275
542632
35553
1452391
575060
812320
1146921
1880457
1122357
91152
394659
1313965
274943
1034546
1739093
1909535
900964
1953842
861868
660427
1992742
846110
19958
361833
1260680
1658803
1309378
746376
1546750
41481
829524
1502354
1383836
1957442
1776669
509223
724426
266462
481232
200909
1252505
745656
187939
791537
829181
276153
1804314
1994188
169559
7575
133525
1038176
1433316
1673298
804945
892447
1050929
273045
518592
235324
1403360
415455
1853132
335382
382889
1105724
1385670
910443
501560
836278
266989
137469
959703
352292
1871137
1047065
376152
1650762
1701289
1767684
1576510
1467292
1889337
508176
710913
373604
76817
667105
773418
1996353
1266784
823175
795616
536981
933391
163244
1838876
54668
969112
1580795
632842
424416
811343
474235
209536
1132954
1711747
1626751
141335
1657437
1767601
1608623
807082
1978115
1976332
1338386
540101
1754496
1647494
1285004
1123558
1642013
908331
524853
1510562
311769
1017259
1517232
710703
97539
1731287
1531415
858882
1658936
1288368
874816
769921
1553851
1740269
1258704
961104
643306
1875444
1204091
849705
1633800
1443824
765692
4715
64035
460677
549402
589439
834476
343215
817987
1421812
335870
476631
222117
175558
1270458
1309462
1511751
143473
1636255
502863
563704
643552
1626992
1860887
363855
1034045
1716636
1790066
713924
581001
418079
264413
303926
508039
995575
16859
1997224
606332
389542
393438
51103
1655112
858084
1483514
810308
1030778
570606
1383422
449584
1181032
1109370
649964
608234
727410
1318626
1632970
1592181
1127414
868483
1425999
1121397
540890
1781251
191756
1949552
576482
377214
339929
1331958
34221
1334061
1393001
553403
1746522
1133207
1730090
1082589
1726817
1908955
1000967
1440955
160491
1354057
1618352
163165
1425437
818271
1368630
231755
1832727
324258
810187
169568
479339
901702
1362418
1893509
1918536
545569
1473229
1488633
1865873
604809
505124
1734835
1662013
1210693
1224065
1387323
36677
467999
495480
322878
1297724
906545
1907471
196225
15106
913822
1043266
601607
486053
794986
37842
1702705
1104917
1015913
422754
1828422
216196
1709165
1249193
359950
684947
1139526
1346564
590218
1207600
1702457
616480
1792714
141741
24943
1236801
1954070
504269
1908170
683333
862934
405819
144504
1236218
249551
1347460
1620469
1556558
733642
1993611
1717940
1666429
335740
1850478
684464
1342835
706402
1761773
517166
1351659
1941770
1208265
1948
167909
868316
745010
24483
491724
577776
1468431
367420
680125
590758
809793
1768237
831439
976142
1526733
554695
1383286
1258936
279982
1445533
1253499
1858378
1774449
1395280
1121438
1798790
1700860
1708251
158569
1394108
1991955
604496
1650248
1515153
114549
1136765
1316828
554456
853154
265398
1231526
1438782
954756
1197605
166709
1402685
533004
879289
311766
1033975
1431997
198314
605337
911409
266084
302316
830526
585317
1620745
617678
1853007
468063
111265
1484735
1093382
1292561
823658
1356414
1698140
209195
1214655
64223
1286597
1681347
366002
205352
950479
492291
1531580
1268612
1875638
334665
382100
341710
921971
675013
925177
311270
1461602
420918
96770
1130937
899613
1536637
1473898
889012
186258
1188151
74861
1162802
1869440
710765
1554667
420547
1147224
548384
316713
1700117
1815937
1166651
823135
1710003
1310245
1706501
734493
226585
1318146
1334421
1699244
998336
487395
1847285
810865
579253
1232986
165476
205370
1179684
959257
612773
535317
607314
417443
716222
1904648
97315
943727
1999950
1343845
1354527
1049697
200343
1207228
1358496
1450597
1673105
1854551
998494
161154
402224
749042
301
1732781
1282545
991207
421868
1001234
605468
1350275
798184
1277466
657420
714621
769697
42679
1043756
1606118
1957496
208934
1672033
671877
85156
1587487
1143955
569158
440475
644581
1462676
1021641
1861201
437555
1830659
77647
585552
1421788
1610924
1668093
1737695
405764
1081962
1041571
1974874
117002
182509
1840217
1093636
1956154
314226
1702389
1280947
465908
491524
769267
348481
1471445
1507479
1633794
1566267
606365
494581
1674473
1122071
1302956
467720
581582
591192
1233907
1608544
1470066
1376116
1723358
1823411
246712
1948057
1234324
1549042
408407
1489538
448427
1093166
1903037
978170
886611
492722
1992631
1578988
320257
1909574
397503
1331799
1357153
603476
1814547
1216823
160359
768264
238614
1793792
1688987
657132
361251
753616
1603290
1151211
1667369
549766
1892859
1924597
632395
1741740
1172968
1828258
745940
1115766
1935365
582770
1598156
776418
86243
1178604
890796
638777
1911299
345072
760553
1817013
1458564
918844
1811737
42858
589470
865631
1521939
589604
1498098
371976
641694
781328
250786
740379
626452
1429561
667425
1610835
1786612
1751127
391294
589567
675656
1335839
1926089
1081000
1741321
511175
658859
829312
1954877
638323
342055
1033218
524360
475568
157058
1155735
1975966
54638
1572515
1236192
88563
131192
1502051
1859348
1122292
1352273
1563360
1805554
1196867
996225
1285027
1532696
840876
1237255
724622
1536113
1890885
237544
1367214
1217262
1256145
1853193
1436038
1474756
58090
1440911
519193
1888790
229838
1306354
673482
98841
111254
1685472
1591921
1351776
415779
320401
247313
1203424
574177
1605485
957842
1620860
584004
1880668
1105332
211743
1341417
1990964
1424045
836481
345804
1758038
1403818
172619
1623919
1474683
73265
233107
1175508
1849155
168366
692595
1719747
902824
1562664
1044939
601853
1488306
1443080
1632120
561163
1937357
838963
1483620
887872
585165
1283115
120201
1675555
318481
946050
522360
315641
1881779
1499588
1186028
329475
2352
1565483
1959614
653548
789738
1668423
1422275
1656789
730065
634110
291429
472182
1958070
1574977
1041687
1035070
1304390
1224840
716104
312271
761132
176366
1224721
1871559
382311
1404287
1374617
231188
1774754
375892
159603
1330962
915722
69340
1850063
973046
1599454
856388
1097226
1859245
1403843
965052
271978
176797
1917774
1224615
1199008
925310
1685820
1164716
1497324
1449665
71037
1900001
1723518
355492
805365
503267
1164089
1839131
742394
1944140
1144383
1441769
975423
1865319
1397428
1406823
1886362
755986
1569145
187502
1071297
1603531
1892597
1792416
849786
117732
592904
984454
1162370
375488
1619095
684258
233336
560603
1577026
1765198
1198842
1835830
224408
1995118
868528
1233996
206318
1065026
98236
512333
80611
341397
801810
68605
111986
62332
253338
1713791
484107
31031
871152
1519913
928981
214647
1747319
1549146
1885076
1709392
740222
115040
1146400
1561800
1404708
1921265
635542
661051
958276
1091446
151794
1083979
964157
89600
314241
1203339
1708583
1248574
1752382
1626084
306840
1941186
1380853
1300408
1024410
1974091
255334
1239071
789803
1675959
609502
1828507
1161963
1677046
1638447
264003
1471949
1260033
1524828
226208
756884
1554909
1556486
1141129
266808
1031005
233919
1569896
1439759
1732220
1254175
1577709
1656948
101625
820088
129796
1979071
870802
410843
1686262
868365
834780
394563
1126913
165871
1348275
1801515
1915609
1230412
1056167
675204
776780
113926
502587
1562220
187860
600714
1932644
641551
488429
1967266
1529336
414432
617854
1218458
1296727
1588731
1497029
685159
382803
1880867
1153865
1925384
1524736
1571248
1735415
59687
1537194
763966
1644262
1710962
868930
23946
356931
1321571
282937
1642784
931820
1731018
49851
1579829
1373515
1732294
881390
592571
598077
1095013
1836089
446252
1500803
1426540
287670
1524186
511852
1961556
1265841
825485
411642
997333
1523741
598616
89394
1719996
1349903
959204
367839
504057
1406424
937357
1926283
891261
1726897
385682
422533
1195764
1353196
1084176
26059
1034061
1737207
1390384
1248157
293480
993926
825336
994803
1310015
1621611
1444569
985157
1582877
1985110
181431
1124427
240454
762314
379392
1280683
1976214
739099
114681
165905
1827288
1178438
806780
356004
1290119
417087
1658196
1285482
306271
848728
646611
1042273
1601171
979104
1356519
84639
513571
1175943
1533700
1910406
1657721
18947
979075
1954500
1722511
461536
861537
732381
295867
1525729
136784
1029758
799194
1931541
330137
1281655
720626
1471494
665953
1967576
1169301
258866
523959
1133990
897042
140440
1464975
1316311
132475
1597827
991680
1273204
682849
208545
645366
627365
1791871
1074315
733001
31603
27962
616605
1041053
1246546
729590
1103655
1048526
1353341
1191150
1660434
1995586
1705296
1815789
669301
1491251
1106525
1019796
63038
885504
1329399
708063
1046829
809131
881275
322058
1287993
438467
1099125
870406
71648
152776
604025
1894888
1965720
236316
252482
1817037
1385315
608877
1178981
537810
1503028
921118
1169034
418130
174571
490155
1575132
1701946
664024
488502
477382
1444813
504528
1533049
1057206
13522
34428
1787910
229255
589572
36949
1829017
638004
1673331
460395
1784646
937826
11996
1117700
1959547
891738
1936146
785738
558124
1188752
1128176
885585
1138121
450064
57759
1625591
1150704
1636580
1714981
1821948
186949
619894
1379377
260259
114470
326451
328924
248845
1868007
1905596
1034156
976808
1695945
653733
723147
1065915
21100
1538551
1114490
1591926
43098
243269
1268601
1610995
1036414
592935
1911904
148014
39905
1985008
322738
1218810
738329
1834269
193119
1479759
739434
1282916
632676
517530
1717765
1471774
1045461
1578654
1940325
1360850
923739
311189
1509604
39152
100019
188936
472380
1501871
1918511
1971228
262936
1871777
112693
1346450
1533353
433500
1593375
1413561
1482381
1356187
1605814
1936849
1372008
1202386
1122428
1368189
306486
1116752
182523
609371
1077410
1561231
432157
1550555
1915613
1439255
1718730
750180
608910
1490231
1772802
850270
782151
176599
593363
250290
1134032
161851
1271773
420818
421668
1348727
1402378
92242
1975477
1387614
280537
691660
1434519
600732
1116034
1885106
941125
392052
209101
105189
1115401
1131143
714130
1183474
627714
338612
684257
738417
1788576
1332206
857573
762739
465598
1636085
153208
567330
1289460
1294049
1793503
575681
630779
394820
964450
694107
1246529
440164
360380
1955024
1278338
690828
982419
1232961
1954442
1517897
984683
166860
1389357
1195562
1852938
1082678
1823742
174949
1298443
1770418
1348036
873254
864230
1505772
1142440
1775617
1179610
1373286
1811695
1165618
1937035
1638693
857242
1197760
1261869
1454600
788297
1660896
1450295
1884406
1938998
1249981
492091
222818
1390714
1265813
611392
1304022
1742297
821398
373988
1210882
1777168
1108004
1135358
1159346
592500
503164
205290
1004943
679300
430402
1420400
413542
1123371
1211105
615609
101147
386112
1996352
1942869
220390
1003091
736473
1500413
345451
90192
244768
1914494
222279
1772338
1131741
436632
1674099
171489
1503881
1318584
1930365
1537310
937218
400236
1017692
1255539
1612769
939111
522796
915711
1630605
513060
998741
554538
340844
984545
249231
1584126
1919268
175836
51427
1478677
496762
1592079
1927107
700059
467290
1346998
681780
1154435
74717
83564
1288567
900337
211431
267787
248242
1869374
1527403
645106
1082913
1019955
37574
1211211
1360967
682040
1651012
194705
584583
1090398
430592
431310
739738
614596
1658089
881855
91727
1745788
394877
1529633
173126
1007143
579378
173227
622768
744105
1846864
1610118
1017991
285514
1779367
1941991
1170815
362521
327108
875710
413195
1173985
1025248
796162
1110902
1611716
755571
1477875
1920885
1483962
1103616
1825266
804892
904539
1273187
1459521
390432
1212052
995363
565197
1033858
755535
1947062
1051413
1817340
922666
748509
227257
1283052
4297
1807827
1247877
1290457
1865548
1902022
1274570
667430
593832
1186196
371964
422604
1931508
38513
1353111
636696
679964
1993071
1749064
863656
404059
1684835
702745
1124752
1418974
1253169
363002
112613
1040220
592100
845029
461670
140747
211243
730538
30563
1084828
735948
1675475
554389
817449
1288253
1330450
867787
1592930
1000900
1209323
262225
1524880
294447
328002
1412179
48053
1470842
842472
1341133
1654758
612383
1351922
496013
345388
1647146
64977
1766714
1843362
599710
361356
59342
1049861
1954332
328660
1225197
1781148
566802
1379792
1171638
1214717
1388858
690075
661262
589325
1020811
1251945
1999314
516835
1398888
930774
700352
522056
673764
869424
916140
709588
756369
1435489
232077
421684
486693
605558
1325490
821756
1502264
1586253
505480
1827050
1504023
390802
134114
1111736
883271
1433546
948148
19511
493069
1289928
1743149
757176
1098094
1151518
398622
1682008
1245537
366919
1803944
711277
910102
962478
1407514
657178
938560
1645231
1550283
167417
52609
809718
1778515
1173003
511443
163373
375606
1005960
980144
1975567
33388
867627
1171076
1548938
629342
1003101
1677186
1180104
960114
444435
271196
1598019
1281196
1259574
601049
1849567
1611382
1284531
1937515
940866
699223
688385
989744
1036429
453774
1389818
1981766
672988
71445
1508295
781248
1457839
970502
1152087
1743342
1259090
1081620
200166
47816
1431395
697535
643786
596475
1205210
405309
1914130
284328
290989
574195
447825
10662
1807358
1996008
969730
1861569
1191387
1846835
161200
455925
325730
1437848
135294
154720
877777
884254
906938
869209
1733017
685890
757327
588522
1845823
758506
1198165
314208
1598723
4977
275725
1488062
805904
1153543
451293
799250
1834173
180337
884378
706825
1254912
617855
1183771
934379
1775103
565316
1740308
205361
1600821
1836043
1669090
1061175
1133792
293118
1251555
1726410
893616
1897026
398892
1807763
1310907
701310
473591
814777
1467796
938624
344028
301323
1373983
1890291
1810023
1027573
1501246
58647
34568
1693465
985411
1679094
1239135
939821
132186
1978067
1904875
1449438
1746696
1071404
1563162
1636202
830887
689812
970677
1937571
1752440
1404607
51388
88103
1166713
243030
268692
1196050
1371749
1980141
15353
1640323
478263
1017585
443429
637208
1943616
1619389
700011
1699832
637241
865672
1606611
1676107
644117
1266289
349262
411088
1219844
988934
1057018
1146571
1175760
584365
1828210
1066060
1354231
68017
30255
1389156
270779
999300
1608251
503364
567845
915
73695
9391
485243
1188446
486584
891088
455855
97079
937832
1377589
1168276
1217752
1597845
585662
1162077
682001
1887512
1291097
1791472
1378661
497086
1252920
1543656
1140767
324774
1622703
467203
25316
1815017
1867197
836318
1914856
464780
140946
1740676
1437618
85369
294270
1849358
160663
566979
1148503
729460
361414
335853
152995
713641
863458
720871
543423
838599
297604
1747638
594421
512740
1657563
112529
31408
551160
192021
1134754
643633
121670
1526911
434796
515222
1575768
171529
744905
1210159
406243
830444
580422
472603
1672740
337618
1935026
179978
1483371
1296240
1372495
974723
932375
1416468
1893352
125588
1315164
612505
906036
1378042
697600
706335
423634
1015170
1419166
1964750
75054
437736
444492
498625
1978829
1531082
1605695
622506
1580109
298006
1967898
1977184
1765504
562849
913514
1876378
1565310
1981162
1602742
505725
1956967
90610
933804
35925
1739965
695706
937323
560933
621315
1083699
577541
789628
1976015
1397587
1307254
642527
1316566
1242920
1724374
1683998
924580
104110
1757896
611693
1039858
584084
460350
635225
1651519
1092032
983630
1348676
377510
1796984
1842476
1222385
509109
417076
768540
1302839
971839
1927192
1732883
40089
1662271
1489835
1744878
272489
1836647
1865096
1554321
293014
506604
1098490
578728
681050
1852337
1144153
1078285
568949
379977
319118
1715386
403746
745509
1720840
83853
121986
1611404
1145575
1401593
1467571
163150
1643326
970800
955290
1019042
1115593
653340
1574811
1227013
659253
568720
1317777
1246000
431167
1355083
1267197
618187
578617
1722971
1263749
1295131
1919739
538506
1785053
560543
273268
983276
1758513
765178
312785
535193
1050314
1747965
741804
53144
1062249
938248
829828
476867
1620975
1007408
1679983
179006
1004856
1130237
1658505
182908
825290
676565
709534
891069
925738
671663
409428
1036142
1645073
1433690
1797566
1728913
1896374
170253
417869
479305
1169222
1892883
241311
1118503
1480366
1440211
594839
1323640
1387543
1593892
1461882
1757328
1357206
615604
1911080
978080
1520970
28635
24905
408068
268703
923279
1249379
1649646
847195
529621
1090229
866018
721039
862307
903217
127679
132477
1355937
87415
1383257
1997057
971003
1377208
267930
342013
756587
910526
184699
157331
637112
1044714
1703825
546154
1722802
428017
299137
371925
961504
363308
37626
600578
1647138
1303796
23672
613600
955747
1746616
21669
1946980
1021776
693789
547489
811798
1868843
1463235
713687
806663
1809159
306922
938509
1222959
1028190
439564
779941
1668482
1466593
542728
931729
1971645
806798
338968
1589074
1024752
462702
780038
1934757
295311
1798718
1617251
526556
1805004
1662560
19546
1095835
1974908
1086520
1273461
1900460
1781614
1815378
367520
1160356
881968
1165152
836222
766090
1931492
1379837
575376
1041758
675927
1903996
1181147
1992834
485105
672320
212306
1994184
505694
581766
1657862
1752635
1113043
513568
144981
774705
1573659
535172
200135
1771479
1771759
437040
150080
391993
1346836
1045740
1983647
1034726
1508298
1243821
1267580
838620
1503703
639262
629110
1508068
597637
165025
841124
173562
891290
118863
141503
1201687
1915504
1734120
1721267
1748429
1804022
1417591
1709530
913179
632867
90562
471113
1454521
748293
1194602
1626735
576218
825813
1762314
670741
1935019
970966
210777
1925477
174371
1903590
1540290
140165
1784014
1761100
746410
1548154
407977
575431
1063575
911553
236134
153016
1821439
692155
1870817
1333151
193078
1974540
68139
1486318
1541641
1649248
1365663
951936
1156031
1258938
990189
1740895
802352
1056114
1926618
908904
474768
99995
741795
1779680
1732900
243824
1862720
1204727
955157
196723
692940
330923
35119
95075
1666697
280060
815920
1674983
717816
1502135
1855010
1487882
1803228
185594
888947
536581
1396107
313282
556013
1949177
628833
1238168
1050399
1700224
835294
1754527
539376
1570841
1636412
958744
144194
1822162
965724
1217884
1117436
1706673
1569942
1198191
1368271
588873
1676458
282332
1296769
1763529
1419016
659978
209146
1460336
299992
1217934
1958463
1312105
143616
203646
680180
1178641
1067751
1643090
382861
1348466
1212761
661839
223476
265198
1894384
1761342
1628261
728131
70108
1310367
854159
283895
837930
1045036
1227691
431671
1124533
755867
905199
545492
258394
689043
1648392
198411
1430044
86656
1668998
1270479
1122493
927418
1690084
399584
91334
1677644
950546
608785
169046
1784775
1622188
823189
444130
1324896
1768712
784577
1824184
1481561
80465
1196728
962090
1326102
1537039
163591
1885691
1205587
1608807
1943064
1844586
587996
1269565
540521
1845835
1851226
1953364
43787
1050801
365424
235253
872126
1187848
1069367
1989868
640992
1933402
1165764
838740
283666
1881143
417822
103078
40969
1402806
1360514
1572304
1073438
1395562
1893010
1788451
103560
667942
1916493
1218034
206059
943027
843641
1339506
1288871
20204
327002
945445
1548314
1864079
1333988
384625
1723343
1905085
746606
1657020
703712
1279659
777238
372430
1970593
530006
1534293
1396502
622685
1081525
499962
187752
355975
1810908
1846644
1807676
1928788
1559637
979248
1272998
1993171
442558
1195226
558986
1286692
191219
677613
1296892
1151182
1796880
255631
1296215
1961875
1951324
453915
1891790
285549
327929
1215859
1842262
418537
1558628
138097
1171971
1167093
1472453
1847818
800973
1442951
1216376
1387210
833885
327915
619545
715674
143699
1864163
1099044
1036343
642840
69447
182201
82703
1486374
1631999
949374
1725862
1263390
468093
506960
514166
1082740
1300878
606916
264062
1555655
1434603
85149
197464
519623
1833366
692182
980675
1596236
139785
1914423
930443
539448
1065968
1248139
278303
1363433
555869
210001
1055675
1783361
1125762
1362094
1133355
772126
1674010
1421972
1125673
322468
1819241
336468
1415213
614865
321448
786917
94385
1373373
22916
1083800
1201739
1188485
1464477
773945
606380
346677
1442582
1120170
31654
992541
1046078
996684
1179369
1081488
1572593
896277
1173302
338733
1988802
1186345
1604024
1649272
1449103
1577779
1170758
225328
1977621
1889378
281542
427142
741995
1989272
53836
319801
980937
413891
1228026
1558878
1671882
61430
882100
898699
779502
885933
1757620
348338
532374
694317
1120689
1302776
837355
96304
1351046
1982586
891033
1123210
963895
981895
1348892
207690
917851
1110345
628363
1713432
1709518
1460328
122983
1787642
1051414
1496099
912307
651577
1039935
457692
524162
808914
757972
483639
1332666
1241838
173533
1417504
1798885
1976974
984892
1550601
1744928
855946
362052
1470364
109486
1823922
268910
1668778
1242442
956934
1389472
1996336
777785
675513
73882
1366367
850501
1295766
979569
398149
1874928
1438780
435568
1557611
1557603
552256
229538
1362731
571534
1954274
1395770
423252
1842195
251548
1912825
378314
1059048
115558
1959432
1942393
723120
1734757
1415054
803603
687812
119889
1685228
1662916
851315
44860
1154252
1794441
408615
1807940
881877
406117
1029902
15518
535963
529235
1219044
1906664
1917677
1891020
522177
825962
1103290
899605
1723135
94062
520223
408104
1975299
429360
1434748
156525
168456
180489
1311673
1064743
1979081
1754704
6557
162876
1761331
212803
1803810
1350581
1972733
146671
483309
1541347
344120
1495887
467802
1167733
703026
453999
1728910
1727569
74486
892348
810650
1595728
423947
1388343
775822
351483
1789959
459407
709260
760907
687542
1886100
295623
1329426
61362
357902
560791
908896
427790
1404797
521167
1798806
660398
390796
1119546
589563
408527
1993057
1999351
852966
203509
528052
43592
314187
694437
196550
1087086
479627
1430564
1753497
363954
1393848
285770
1576038
142295
683421
420002
52272
1812113
1786542
1267499
506581
1002738
248441
1056706
1564186
1203928
856409
1407578
1835642
1086010
1152575
778022
325889
1418528
199370
251957
781869
1405498
312955
969162
1729440
1216123
792233
1212483
1835066
1174160
321798
308304
1221545
1923982
1303313
1730070
1751390
957534
1137829
167974
1531202
148722
499290
1338728
529500
1314421
132026
243683
1702390
1892456
1508079
1549396
1334281
1651723
1606179
922189
1170516
1835501
630230
925267
1782672
1678605
891142
357008
144741
936728
980507
337991
71550
1872528
1152733
1662781
1430634
178587
211276
853941
176042
1015706
630991
1382191
522281
1532469
877073
1922306
437677
687327
1178397
716149
691958
950301
1641568
402698
1148465
644629
328662
575855
1285577
1281508
76061
1634696
1215048
1704148
430559
711639
459228
106949
660775
1416563
675607
1523461
1662701
1858429
1645512
1339180
795249
1228859
1278290
1517598
406556
882037
228453
289512
1753783
145142
518872
633525
1129480
511714
1977632
1851765
1865028
1843064
817422
157882
348913
991267
578880
686154
357303
1214964
38610
1248787
771101
1823015
1839756
536762
45506
1765199
1760248
1505299
1800456
1059855
1700731
7855
1883465
24635
1662552
1706829
711388
1991399
287766
1665
205395
810975
758301
1024084
703983
725165
1961632
1390709
590515
272304
274424
392162
583872
1960610
1792135
485285
1703756
1720362
17075
147402
692507
1323619
247363
1012441
1934195
901606
1460389
890836
749486
1317562
426606
1254511
15137
702442
1072510
279169
1199282
738387
557488
1749901
522851
573162
1671239
111990
301424
495447
1717329
1982110
344528
1810857
1606114
1256993
1987335
70912
673937
648171
718129
734037
1768581
1410298
761728
1022051
1526073
956980
1485841
626962
92381
1592006
1788791
276929
569184
562731
1397444
1603386
1968511
1430245
1798130
1013250
1952374
1202581
1109141
697395
650609
643411
18794
173157
251637
777000
315581
691769
147587
1642389
1016840
325352
1556358
1821889
951238
283028
733780
935865
942709
440001
1459293
1989275
1022768
1863044
721980
1512201
843393
1165946
1952777
1944088
949776
1657405
475425
1689884
387869
599916
1121089
765625
399562
1731605
1144474
255861
1358475
926625
1680737
1159644
501507
1846533
63671
1623714
1364798
775487
642177
556691
1838645
1694618
607727
1733980
1630562
331096
1721023
1690488
1880576
1383861
1264314
1875529
1498349
1239122
1483520
381321
1323848
1059883
1487598
1680664
118081
1090294
20262
1801687
1064767
1384883
506670
214026
490723
1915661
349786
470128
967073
1538659
574145
1253659
487693
791714
1840448
214665
1077218
31858
1161102
1067480
1135848
1392093
1506293
1032485
1263189
88499
96149
1883401
1280625
1880360
188753
561358
794096
1074465
1242838
1535278
671451
1341655
885828
355488
1599650
1837667
1541447
583227
178709
1287088
1959618
1051125
1456635
1784776
1661669
618830
6662
1534997
1604401
431886
1729558
1988483
1984388
1376593
1324390
1362590
630998
37127
1636286
1024409
642386
498318
205253
1782187
1493616
192739
476663
1977055
84759
1306448
1921834
1054336
602706
489823
1712848
397973
940276
1980646
1284761
1221623
727964
1863579
1334512
1669764
1844139
1737553
400183
242110
1971771
1496076
1361664
1923055
1506816
295882
1598187
124843
1985767
1664659
342856
1014628
1696430
1303621
1204553
1716176
897351
601474
621320
758922
1954008
332146
209268
1107301
125860
1771567
936485
138767
43188
184672
1422680
1305738
330406
324965
792762
742282
961513
1153953
27710
1105886
787059
1372988
1777369
1221302
1774303
1110041
984960
129655
1696110
735537
1051266
70677
552
674526
1685935
1992488
1535623
989794
398681
725198
725406
324145
945388
1543877
379030
1744096
729608
1089664
1936216
1793304
150628
1583269
1564238
517868
1790629
1573088
502343
864603
674650
1351259
1617492
203827
1484469
1814975
1099368
557156
1645692
691822
1177916
294729
1066077
1419814
991170
1832081
513662
1978734
437108
1273588
940531
1777799
1141539
188226
979052
930545
1373657
75701
1506528
293838
1487912
1825430
450161
807734
462071
200750
426725
732461
1019307
1608463
1539121
821030
434011
1557817
1906311
343614
1252284
1184306
1274469
1243456
799704
1505779
969528
221204
1095600
1113714
428881
1771331
1576759
665186
1751338
1014990
1758567
726045
88630
1476181
1478211
1415464
25869
1940091
724679
1553574
235868
899836
1902698
191975
441784
771316
1172939
1162654
1587601
1697829
1790302
1691011
619415
1365799
706637
338133
1037342
1772444
596424
183915
799903
450345
712567
515711
1966753
623098
401347
1354454
1491158
146188
1353246
1394171
1193809
47068
317873
237495
380314
1256605
1225022
309575
209438
826275
1017571
1133081
59250
664161
790350
1620706
1680816
1492178
727198
1980232
1192299
913766
395258
1642507
1577254
1511926
1870611
165198
109295
1585234
1345325
1307868
880504
693970
329298
1870978
1332098
349394
1980507
1695175
1383867
75689
257827
1289702
977615
899790
1837255
1017765
1453353
1405885
1818680
998069
1335817
232954
349679
1405281
1971566
1946442
1443307
1906430
1390260
1326838
1534987
891134
373684
115794
1769337
1565996
877449
336193
1316639
1314578
1082751
1323944
1436410
1240615
1136781
1928085
1532378
1034046
110301
1804062
956801
1670374
51210
538353
741824
1147461
605612
655780
617441
498098
1563170
1042054
515882
451794
26898
1056023
792563
47190
1864194
418955
1133881
493832
430304
10247
349465
281626
1457921
456441
90689
1702393
1058860
551516
1407010
1354065
1382093
1429805
757069
705790
1194866
1456369
1959625
295859
1719503
100820
130964
1305737
1791372
1574638
1389250
1254192
749022
1579702
1110709
47327
549264
1005870
1948236
193865
1060460
1566096
1208575
1992123
1383341
728652
1016282
1534738
1043616
690189
1148750
1308519
1308179
675411
797308
1232772
1805311
1897501
1694926
1321826
536474
1889439
269159
397439
1319949
457770
243134
1415998
1777978
659803
1280256
1183773
1851365
1400861
1704459
1301637
1540142
1291229
571512
728616
792826
301240
1291265
720544
1146299
252960
1755381
1717576
937959
95027
713459
1622010
284668
1748659
63095
1549187
804625
78352
1653007
1028189
1479349
1502881
949711
1593678
558945
663518
223546
652105
232440
1603282
1786003
867664
1930859
264565
1929638
195958
427181
761709
142103
1464718
127842
1510613
725975
1359952
1627585
918320
991483
444489
1735931
1956908
1305541
373193
608313
240684
1806640
1584647
1419288
162103
1937921
179025
1486868
1778442
1204807
1561587
604268
56410
89346
1902845
1287745
734699
1137923
1602135
1926211
656642
1010068
1873420
1628218
1017747
739850
1981291
512964
1510242
834321
509050
1782558
162533
354250
1864886
1630130
1285518
1877798
889338
1752965
306928
1481759
1534594
1872542
1069679
1371307
1839734
139534
469839
757420
1529924
794160
1257167
1285810
946024
999155
751232
210657
1469571
1989706
696572
1782254
578702
75590
1846402
777650
72699
235344
747064
1908010
1744407
234988
34271
929957
1189814
1039314
1948895
238341
145030
225010
983250
1773377
383559
409272
475823
108484
1763668
79388
291070
1235308
573166
1651634
1394269
317109
1349601
73581
1912355
1333664
914155
179370
561133
1812919
1388239
616266
1727759
1912508
209128
109424
1913538
230003
1776595
1249976
1725410
1714280
1361879
166391
1446781
1828517
1792486
159454
553508
1069397
711300
153188
1529873
582279
1415626
259413
866751
1862265
1649688
734887
1026550
194889
671435
17462
1986163
301853
31684
7561
877453
1974442
1860999
938812
1073243
1184309
1690951
1832435
828734
1271336
1020208
718924
1851995
1493567
1586793
1309598
1910863
621529
1449211
301664
1569569
446603
435944
1350430
748137
1457748
932121
1107920
482802
1623568
87707
1665818
1023748
159471
326673
288990
1578830
1952639
1168895
840630
659061
384386
1999171
1983110
880728
97184
1212274
1278209
1960885
100631
1801092
1511584
473087
1348551
1564346
1994693
169842
1562832
1597102
1608164
1245735
162304
1733304
268839
683859
1530975
1616443
1796697
718530
409009
1558216
996006
1876741
348965
1862725
1101952
138796
1736100
1565211
781721
300768
1443040
1182725
945105
429034
1989608
1030748
1400738
1615908
1406903
1317923
1721983
1180232
292572
1880815
1749595
1550991
954908
164612
1588626
320933
1068992
900701
831272
1789784
257896
1350545
209653
816761
936970
1162899
177156
244199
1095453
1444655
1198157
497072
1705940
365001
968572
1771713
791324
1658673
1111656
1741346
30525
1344005
1022927
1713935
1514594
1022941
606934
1259160
1084642
1477873
1512668
66918
980213
1966381
115923
448486
1627220
1180168
669129
1257120
318566
66496
341417
1762719
1644615
734983
167835
964624
1882369
931655
54938
347806
497657
1938316
814542
254860
166087
451956
1090211
859953
1007258
770564
1531987
1202356
1269323
478818
1130325
1738178
943444
369612
786625
915599
1344900
556570
15935
721180
68240
1586688
1829936
1765033
1691099
721009
517840
1250399
1267570
1809854
1305889
926637
1374103
1164485
178806
1448624
847568
333240
410541
185128
1647549
1060251
1580345
1769464
1787835
1828421
16583
1075938
5632
661642
1044117
254159
1474138
288576
1282035
416224
748835
819214
1156771
544774
208403
841574
1833294
1453104
261180
814859
376721
568536
245899
799699
290714
115283
1786039
1598679
854749
376552
1057263
290097
228287
1842109
489901
969900
350767
1990027
1199702
133041
1974646
1102408
1040953
1652653
1059091
798403
52145
1773999
1476282
150570
1502597
854884
715859
70943
1233268
1063698
885191
1437655
269346
931731
1764873
1841981
1481294
1259005
328948
1468775
880754
678456
1941168
620765
1131956
1791911
1946466
968118
765178
450493
84238
713838
67281
804673
214188
1805587
1376105
1016207
1581742
189058
450128
1526662
1992339
414366
1540546
1291692
255231
228189
951789
668384
622791
71465
890518
1183201
877937
1572694
899026
1414753
82334
1259597
1840912
1915824
1515977
1004028
1179902
1563314
1204669
582652
753417
1779529
921611
1618441
433510
139745
252735
1147501
1755055
1922781
248777
1572581
31556
168967
379852
171061
1563537
205771
1066834
461713
1657496
619985
1446606
1452085
771350
1685558
180852
1235666
1572013
1408235
1936608
438353
458558
1680599
1874355
1213498
155077
799125
664731
528772
228952
1008659
767740
1078309
969941
896332
1230322
493429
967753
1204988
1213115
885124
964646
1596522
1050124
477236
895217
1068857
1765788
137816
1042496
374940
1778241
678834
902535
1734454
1744325
1060421
981243
152221
496728
1469489
1584177
364187
1585023
62743
414671
1874616
529744
1063904
1016042
1172355
1260377
386799
1657756
426742
1444145
1842717
754413
1001024
1624156
58349
445820
344019
471852
999085
1458474
1630490
665598
999847
1320930
671722
334851
1618130
982949
171922
1739918
591507
557281
1936636
676915
517598
1000589
1377926
1607483
218570
1821547
1968873
986180
236018
1241224
1558628
810876
881967
941239
1215735
653142
1613463
1136977
1675829
1235034
582444
681549
275211
1915573
1000264
530938
1771045
244265
325140
201875
332639
1084647
1940006
1952012
676386
1233943
744640
1926176
455100
37338
1358520
108852
710095
1369177
798934
1327206
747103
315046
211231
212747
1529589
29709
1010879
1397372
549229
1119047
34806
372126
641436
1052228
1542673
850546
394585
831464
1094276
1466267
1411039
166530
629856
973031
927683
981050
225385
479011
42801
1924564
1008787
292315
555457
1012203
1974063
1049560
844577
173560
14263
1055913
480263
1829182
1389545
1454438
1594282
1883587
1284555
687367
1235802
150530
1309554
624333
202074
1034660
467697
1594159
73516
1982925
334940
1022776
838578
374675
274018
1098314
1391150
930912
1091970
1746652
539429
185439
751737
1705796
725600
935229
393816
1257027
1153104
1134252
1094858
200309
612044
1549965
1846282
74964
825569
694443
941963
270339
1523544
1567640
35607
505428
50679
864577
516417
732983
695985
776777
535067
960352
896900
660817
1058167
969688
62541
578714
1696229
939739
984796
1214422
1225538
963170
647786
332889
1260468
684015
960763
885490
898893
279843
289970
1452366
135276
914930
1366711
859139
190820
1172043
1195824
1454053
388356
1462331
1206717
70440
1688931
1739448
1082053
1370267
1745710
113678
1506140
386716
989011
71944
1013669
955075
1218559
1995407
1304237
1528949
346512
1774838
1887943
1157793
1755122
1381519
658493
1247557
1206573
1680958
889103
689194
1890629
1388812
1345237
371113
1521622
888125
1082718
1153723
1155921
1747663
689227
1808330
298023
1504899
1741795
893598
1860517
714990
270411
1384858
1833598
1108750
167180
82772
1721461
1088479
218965
1846040
1716862
397723
1913765
1702550
1279723
307247
201478
520939
1022405
1900462
1868290
1760306
698366
854673
345949
1412322
1381505
603855
1399436
829683
1739849
561764
1408767
1424993
967071
258675
1049770
913972
606596
81606
184794
120327
158844
1264364
1693150
1974928
1018565
1986705
144064
587883
1161819
1632018
1844233
1529478
14104
1489274
1336864
1109535
1095407
150810
784293
1182310
1456248
623542
1613618
1931472
569574
1760824
1162269
1150486
1714372
1719324
1207567
1304549
441806
1483544
1111727
824338
198883
1164401
1450845
1823230
386506
1478575
1125399
504937
885515
1908387
659984
1764232
130445
649905
777023
927193
436241
3528
477376
1370672
413941
260277
1124648
751161
1960774
148728
850142
1070537
1183051
1277784
1564286
1467469
1342076
1913804
1099094
712575
98229
443092
1861378
1572211
1938546
358061
350781
805389
146022
194304
571739
1133288
743614
973011
976342
462401
811894
327714
1464163
1974379
1996821
70457
1130814
1031328
804741
1756257
703023
597195
1711087
670987
243012
284962
304681
108969
1920138
1672051
612880
1859804
1378185
1609551
566246
1651457
1586987
1785115
802028
1036415
1832779
854139
275295
1580491
1899436
1106083
238444
687470
173793
1424217
1172919
947520
1128324
85009
787412
24893
358299
254965
1439364
563790
1436917
1171953
1569695
134823
1753751
1799169
135552
1195780
1576761
1068614
1080249
598575
1769273
1132099
1567643
1930124
1100277
1462441
290555
985933
1030596
708987
1876498
1862439
1146369
1989448
247344
1175607
1690809
1956162
123821
1182936
1324943
1335584
559837
1184031
1063070
928003
923887
216999
1745856
1791086
1602429
1215137
1115763
510641
759335
478854
1643317
1319484
1563476
500948
49350
309166
1722685
232111
1969299
863801
1963968
1315660
1246895
605311
1443455
1903427
336257
998852
40566
1949821
1100600
1369392
111393
1280493
1240013
1101295
432733
1065343
506301
1344592
716002
1294686
1536869
633824
1108846
874572
1080061
1429575
709222
433889
1294473
1548368
701714
878321
1903548
1712643
290237
1129966
484231
1225280
642567
1174277
1190957
1640731
1635471
934633
1917553
115041
241296
113383
607020
260406
1478929
189605
200780
785801
636677
691818
1907347
1842302
327760
736842
1609898
1454268
1822665
62440
77633
843101
612222
1212630
1950510
13817
458510
138953
905429
1462051
1199720
467706
1083793
241711
963456
1056325
1818555
167507
1481814
1494560
1688457
1758598
1736551
826117
733721
945959
887463
1926324
1959406
1036777
868609
938019
1986008
780762
863123
885669
179894
1415846
416670
90923
396325
1107610
1457913
726551
954710
623355
1053667
1541921
1054882
1628568
1471275
1023705
1340432
1635467
746800
1431911
807026
874538
1103173
1388862
990763
1724515
230045
496782
596830
1520908
76940
265144
430957
749767
1249045
1768615
1744068
961621
1561842
620128
1536521
708215
1474691
801505
279939
140234
1576308
992720
1105638
547825
204671
439131
1859183
1190674
587009
1903392
1565131
1522539
832178
599858
366300
748741
1030160
1311419
1083131
70124
1599121
877070
1926374
836600
1564604
747170
1843610
857830
1350046
499537
683528
1135497
139769
1983898
32088
1865681
549092
1586258
511060
1282694
801257
1329144
1152856
1464631
450714
1686107
986800
132400
1253080
796897
538926
887495
515862
1373765
403133
883398
723750
144573
1794798
1051918
1065705
1160427
1766963
863181
354041
514852
281023
258712
855415
1052347
732572
55705
337797
633276
1636089
1071675
1316891
1754739
302856
1068607
896880
450319
1422772
22336
350612
1224621
1549498
1985471
644141
1705129
886330
1369711
561606
1201467
1428198
1608131
593607
841149
901980
1989796
1824855
1146356
399960
1796323
1453964
1350361
1589133
342738
1664132
1900334
1255710
439587
1394850
106383
825247
1060474
1876213
881647
751520
1682691
2119
432318
1501782
1076523
1301938
1684475
355010
908264
1707316
968456
912316
1197837
1268780
171349
1130638
386305
275042
1242752
1410182
1917850
863201
37705
758344
332532
648469
1050679
893355
813245
885032
886271
120381
338510
820310
610943
325175
1399825
1200655
1136593
933935
345304
1389857
1597784
1648055
1340243
808017
1877815
675694
1086170
806393
1109768
435240
991957
267100
858314
1978314
737203
696498
499125
1879419
1868808
1726561
1103808
287240
397309
19397
761612
619768
775382
1006829
1242163
1039715
986514
1337052
913288
400679
1380218
313257
580621
1880108
1552441
1384195
366972
583106
1463390
1463094
161005
1212437
627722
116514
1760876
582905
847828
912308
1335677
1094670
1914003
590728
1878481
1645853
1615696
547986
416579
439160
1654131
1569988
409017
795896
1437978
1149827
1183378
229408
125529
840778
283494
1652585
304957
470271
329155
448699
1266716
1895088
1758669
331817
692476
1209965
1101747
420544
666513
1836289
123011
851553
1750049
214536
375134
966013
731583
102030
924852
472350
769652
1608648
1003391
1218
1187757
1464912
1278075
238607
679828
1269411
1179966
1255442
686510
330941
1882673
1409290
512191
192360
143416
1182541
1574791
14487
1608700
262787
1575499
1373122
244145
191033
1815590
1797917
1413918
856142
1028611
1943550
770715
99949
75889
1505
1660323
72769
1665033
757963
369132
863894
1746581
70942
778417
1752743
1567327
1116433
485632
847624
1638082
42429
881397
963760
846049
1699530
803054
1482439
620445
31385
1049178
841650
1120120
360043
1092155
240397
1833850
1757594
643809
118494
620384
1763799
824906
186313
1174581
1073802
95052
1814384
267102
1313114
358040
1319629
936709
1625388
1839342
859591
794586
1614913
1070495
1877520
1434688
1780732
211374
1885929
662566
1918879
298653
1953426
1361898
785599
1573283
186169
741529
996146
728974
1996779
1964287
205905
975276
641332
989646
1316789
222679
1849379
115258
737168
1147222
1278489
488162
1943119
1871050
562871
1618934
173593
256644
335680
324147
1708626
499614
942414
328826
1826655
1952575
240990
1009046
1961290
1209903
1958407
591406
786533
167885
1619814
267513
1331402
1475789
148058
1067054
182816
1784241
1143395
694319
1644117
1065845
1435737
155617
1137021
617117
132384
999123
993940
1851057
1349647
939201
570847
1616970
37032
1459625
1101299
901768
468540
1174386
1655561
1323898
477339
893845
1382511
1552904
1480603
235751
1916723
1507176
1254183
1668249
868193
1057079
1549221
173054
1421444
1787978
490109
1830914
1748255
476963
1260967
1150350
1506601
1808732
1246
1128340
1763033
551927
1003253
36924
38320
997383
158071
198532
1095170
682083
1616769
1898064
1646101
1740800
582683
1522805
292921
590377
518718
1508402
449297
826067
1631938
1022010
1165589
141760
141411
1879826
1844216
921268
1739470
1038255
719731
588269
294439
780192
1064518
1938805
1549597
592684
951965
1992756
763602
1716385
502168
603456
1197771
1180342
1565141
1137216
1580422
484257
1645476
488500
1069613
1759905
964879
350369
1564250
945736
566880
1493784
726422
1949580
1882001
450146
1918272
838098
1434644
1228064
1968717
553917
1976373
1939246
1055240
1031429
809268
1120913
396258
1809095
330387
1824813
1030361
512615
327092
106947
775293
1744296
1715522
663901
1503382
180150
729154
743642
1852481
742778
380972
658519
1140145
946428
230845
1790694
1811639
1267620
1345676
1995684
339514
60515
1668922
703989
1622933
58400
1598538
767662
104237
1705135
1617901
870174
1808534
1093782
1682159
1821729
1723309
576006
944618
943277
1089383
327852
109681
1672797
192431
1855184
159056
1443534
1613291
80644
154007
249948
165423
1160956
1596637
1829314
812194
1135032
1873981
1422896
942272
972448
1484592
1122899
303956
480917
1165411
1416469
58552
1177811
891953
60514
769878
951157
1330624
754566
1802993
152954
1216128
443484
391630
1295985
1120082
45573
1342006
1948451
653636
1430638
272802
1981688
1805934
511134
132158
738663
1324034
1703771
268750
1673173
1320341
1697819
1992025
1361852
76488
1157637
1781001
661051
51693
1323547
871055
596635
242596
974565
580674
1068094
457530
1289415
318576
1297063
401197
221150
428836
1062990
673973
547521
1038374
1565216
1791952
186531
1494385
1488312
1120826
1849729
89028
1719833
526856
1442533
760615
617640
518015
1733563
1785878
1516518
617873
167721
236006
1872378
1711411
87099
429244
891078
1548106
1451038
512472
258284
580336
232771
1670206
1171216
1795696
1964881
1639195
684812
938061
890064
1374597
624288
663232
1316036
480170
706476
464811
1546112
1894572
334347
1709549
549962
1014767
1173300
1774984
1157534
1452586
1879589
348735
701419
805656
778714
969820
1125781
37525
3783
207064
499818
1134234
1786602
717746
1523620
839683
1980951
393167
1667155
1519310
1032711
453713
117238
121922
763942
747440
795575
1581362
119371
899611
1867158
831532
1502465
509028
788517
126944
1170974
744993
1287588
164119
1824612
1434674
1319536
660592
1631674
874181
545430
1588764
1776086
913725
1758783
1121578
1599339
1342940
496200
803342
329228
122003
948635
692958
967523
1966353
71141
649651
1276006
1989774
752918
1440936
1108258
97749
734827
236803
1558841
724113
1543850
559080
590587
796821
806959
296094
961417
861972
429964
949272
285656
1061010
1291367
275195
1781401
1682002
903767
1786691
1621671
423391
1993969
1158500
1750124
1109697
1900436
1236962
165904
746404
1291650
10899
1877005
542741
1331727
322588
1023535
1695556
1620773
1674869
1319248
1222119
640168
1251403
421161
747741
1326645
655324
732177
1385066
1883738
1172134
1779022
590835
1658420
1707643
501720
162306
1084235
400684
255491
646896
1237502
221541
1504719
559475
1307406
1570518
1641759
1231078
1504766
828064
944077
1500410
1129756
1607537
839307
1061316
559677
508305
1024254
699117
1725997
1075533
1474806
356401
286315
117841
1601615
471683
1440751
1679088
1647692
305304
1840064
1046345
1270053
1527362
1182482
672952
829431
1521500
786689
510391
196915
1025110
1085656
338110
705064
464005
317602
124781
648166
37468
938393
1961334
1509501
1366794
124587
1871365
406186
176396
1403932
1013163
112462
333025
306076
584538
1268331
1738880
988335
634769
1491556
903430
246655
1501990
83653
77582
1611429
1841723
1065419
714095
1976059
357620
1768704
734087
1401957
223774
273353
1152581
719725
848731
797041
1665377
236804
223637
897569
1112989
1898081
588737
948527
1770375
1992517
1104351
1213799
116444
567578
613349
1344402
132560
805562
390725
597063
793260
1049266
1907872
1572530
136413
1919808
610258
829961
1164188
1981016
896751
1062615
36413
1907984
1383505
1021189
986897
1359309
1087199
852384
1431604
1334944
1575174
922380
912813
1673645
1053270
872517
362668
823290
165274
1548923
1996008
1672707
841743
599087
1717756
1316174
875035
249889
466402
1503804
1825281
426673
1934263
483335
617257
1687320
1923698
875633
1599462
264758
1411789
746180
1648108
1256243
1385245
1039329
1505036
654943
636535
1970586
318441
420116
532517
469275
1547531
436576
632955
1698305
1084015
948386
857820
1801005
159697
228800
478169
921124
1033844
303472
1074485
1724103
139469
1613543
1890962
187051
770409
1769935
724369
528430
1895802
156702
1794349
1713991
1009821
1914236
859852
459951
129219
1298367
1548834
1628493
1196673
1475586
107129
1276993
1040813
697631
282960
1151669
255769
1947567
957113
42334
281953
1359946
1990850
1944884
1914567
795751
1435396
668725
1769288
167445
1741488
1584575
492782
950419
1062020
688522
124220
695244
355533
1725828
1336126
477117
1715826
1125578
1397589
693507
998481
498781
1418507
210397
1018259
1874056
825438
697324
537191
1598203
1477611
137629
1316189
1780785
452242
1421001
1080439
1804214
1237925
1439473
109208
719809
1542800
1940843
1997042
1958831
1893977
946607
264424
1392454
69871
1412123
924804
1662771
1720459
248560
1465806
1974057
463514
1071157
48177
1592975
1988352
66837
1013876
1595633
608845
457354
263793
466926
1696434
14890
277753
629077
1412504
1881848
1301415
1604019
942069
1686615
879786
1437303
568578
879364
385844
495809
611295
1379621
1227964
1406050
115357
137765
485161
1097038
1962845
1626975
1965772
1369173
128186
129422
126835
558425
1722432
426358
1013817
1811831
189712
308018
1315825
109188
1788801
206308
1246665
1438297
1402435
1883630
10684
52239
1754243
1223345
1344179
1098765
1396858
1168954
497232
314694
225498
1240488
1677971
1392700
1899266
1288033
702978
449978
1893449
412469
1583852
1112505
829282
56193
460243
422774
433944
684788
1433414
19894
689128
1407741
370285
1796306
2406
1010120
503824
1195944
119243
72649
901646
669563
1771365
504628
1799568
45075
959110
1863182
1854956
951394
535434
1458694
1837495
1311196
1971299
389407
517888
438401
112293
919613
372100
1677225
1893800
1907859
214691
1332784
683330
1121606
1984744
578072
1580276
470834
511762
1887562
554458
384643
672254
1921121
884326
812806
976387
1690480
117151
660530
642187
39131
739174
497647
1997005
319548
1517999
1170149
1166134
550689
1286153
27524
1262714
72056
500683
509379
310573
1725289
715827
1297578
1857146
1181333
579157
1532443
1456039
1532289
1462438
1033907
180937
845064
313951
1718890
1821026
181830
1256576
1178713
128111
12397
206933
977458
36337
152488
1443868
1601650
1440987
1120238
98874
1471533
251997
1692196
392729
1568417
1544770
95072
1637253
1822682
1450920
728072
706025
953220
1632761
322944
122189
1318249
513573
925899
835142
1343599
1129190
1123300
1946206
1981362
805707
1885489
1230285
45931
670445
1548907
689330
1004108
1139607
873902
1521418
1802087
454043
215797
653784
1834306
1165249
1361287
1573437
589437
972765
1128451
543780
379993
393740
732474
1948692
496429
1236789
1460486
941935
1031440
80587
929018
1378491
70252
1615187
702250
113211
1701209
1949610
261539
1284620
536085
1703791
1156240
1178638
205312
1944708
460729
1269057
1507457
1588529
504594
1072386
1639317
1782835
905599
1688931
1130924
1880317
1117429
666996
504039
1911827
1194273
96244
567506
1001643
335341
1367878
1717780
90007
1057503
1164581
701365
1150635
780
997044
859343
1753244
1252206
1692913
370643
1469182
1370448
676734
909653
503706
957146
978629
383794
920241
1657575
1723951
1040929
229794
537389
1623373
1145244
186014
152076
1430937
1418670
1208010
240752
333901
1323177
257639
193713
424139
346374
134656
853919
1630464
792629
1793452
868729
502532
971994
290591
1225578
1794969
1845488
959841
291489
510592
1259056
321879
1045460
1926032
865247
1861051
1589737
521870
83564
1449911
90929
1259191
1290998
1566990
661927
1404426
809246
1325003
1666783
1135476
408003
1430473
758563
60089
808347
866985
761757
1708384
371144
1981430
1281274
1411032
448901
1735203
940078
1464606
679712
1203198
1305457
1678992
1049713
687701
1001911
271059
1089372
1055483
1992154
281830
1298810
1725995
1819048
1866620
1012816
214062
466394
1837893
896127
690041
827517
728306
1791433
1189587
1524922
96992
512414
1579477
1966629
511002
1810573
1931934
1080462
785725
1863802
824990
1286282
246291
1652799
919614
1325729
1899415
1457221
1849871
830682
1296926
348332
1641761
1489058
1300128
1996186
423492
405937
226005
1106275
933571
848091
1253209
1543111
5828
221326
1937380
1521835
49996
1048705
169973
495894
926244
1466143
1829749
425730
1750626
593843
394119
1784444
251750
1958289
297533
518698
958176
989841
1171891
762776
89763
1822707
1761613
830093
1829731
595111
284313
477104
1370623
1417420
1976626
1108823
1910776
1450576
494636
388551
1005805
664586
1029170
282203
294206
584246
943586
176732
1916857
1559616
88689
207585
1241271
728000
1027186
334295
564339
754764
1980091
1749679
288523
782083
698548
796789
540985
1482409
1141775
1575547
819758
895090
1763061
214315
991713
305150
452826
883735
1372345
118186
733221
1662048
1609322
9068
397749
95935
306577
1279348
841162
449683
1117425
396125
1480345
1861146
1914056
1483040
602910
1321000
1898470
1003170
1827541
1293085
1655658
322438
868884
70463
1975212
704640
1568117
1809458
1048335
1113955
1556303
110614
68148
1859972
481294
1599145
1586395
939049
1458973
1716804
1307651
1896663
1198733
1775832
372214
1877685
1772306
394359
1475419
1405655
1752255
643052
1807346
1397191
846252
1739158
1453994
981074
1646933
549577
704442
1721099
661554
6279
1891430
1885679
484548
117229
942184
1045971
299614
470834
276721
2282
83019
1757014
1047018
370656
611496
984742
942429
496837
1354566
1829702
790022
954609
795842
1384618
1315762
346332
1318149
1842626
898502
1412446
1644211
413494
772377
1489425
362850
235167
778696
1188782
849156
1530484
741240
240087
1664715
349570
1871159
1357588
994929
1120311
1820344
1201332
859893
1213597
966904
1893993
538380
744330
1605619
460806
960203
1172558
1233028
841679
121773
1626411
1916833
588476
488212
1118838
218245
1075784
369441
1954014
937183
1021643
1307255
869784
1733480
872718
699066
1590672
240881
813228
623885
811103
1525873
1712995
131423
1658463
279375
1446863
260360
1279014
1052527
662714
1226988
1035671
690303
886836
1450505
1485503
1139437
1113112
1993117
1517612
426233
1049686
1677018
612711
1777575
675336
594075
1904676
127417
1215011
1661684
103070
1713882
67957
1135249
107897
161133
1315833
1014524
211613
253988
1799952
807219
1893494
996229
1157037
1393685
563277
86291
1392868
1087667
1212309
669514
74613
1020164
1233677
1241462
1119252
208870
1255781
1727709
938417
1850142
1117892
1382478
288173
669096
1140761
1394849
476684
190109
148648
358768
1114752
146859
1541430
1541681
92977
836449
1162188
9624
1360194
270430
1546182
427235
812943
1410272
1737604
410540
66348
1356688
587272
1073294
1435804
49666
1136325
531365
1805197
1389934
465667
707127
325783
1260159
801741
1337199
1731275
441445
1956625
484089
1672351
1646279
1768298
1937007
1464500
1700100
1547099
1282581
25801
1369033
1634542
83896
1151677
1879103
1555104
659961
860856
1872106
928005
435069
1462080
804953
135145
307543
615387
970498
123841
1337438
1434582
1406684
1882430
374199
285674
1685957
1460588
1456187
1701452
1096287
1365276
262011
931132
1799654
1393736
1102109
1498525
1688796
904099
477149
923644
327063
1003447
971116
1476772
125742
41743
1370182
369906
804933
198691
1362095
1472886
206506
1888656
245348
85984
1456762
1530102
1244585
752295
683710
1124957
494064
1380867
1452579
1510021
1964509
1368256
1776312
1247342
835906
256906
195369
4932
512239
464480
1120545
74168
1841483
414717
767733
1333344
437650
1456988
938506
920375
1890357
202229
521580
1467959
83886
1766669
528731
1303168
1335207
436577
1905649
459434
1773790
988658
77095
1852318
299643
1436456
656354
1648878
1084513
399889
268385
1531196
1364788
753802
1264654
1370413
1031455
1069514
1237562
1359155
1506585
1985629
1721912
1290394
944698
889659
1257711
244168
1076864
1200947
1308086
1156521
1757523
1062212
840558
416533
1024432
1159700
1697463
1889543
1152592
1635295
1098062
161952
1304668
1046843
1161217
1382976
1211072
1786947
118144
1994690
226148
1959167
1997526
523047
472060
1253694
1528951
814640
1477489
532940
1487199
977278
1983420
906375
645542
525109
162459
1650676
1778497
1871824
396992
1049258
412627
1045206
65183
1020474
391577
1022062
1028411
1417207
799344
1645751
308690
1187329
316525
637699
1826402
293957
729209
1739899
166162
1688264
34131
1547972
1782183
489342
1694889
1559284
1654692
347772
505088
1666400
699440
454577
1619985
761453
1628300
1392579
1269050
1548991
1271976
1262660
551079
1742280
1826203
234289
1526804
151444
1770442
1108864
810175
284420
809621
1825596
11761
470640
104936
82213
813448
1707733
1654970
1161918
942888
1320534
702156
1856404
1414063
376825
1445174
1566263
1236617
1542630
1805374
1692222
1384873
1648888
1056177
861273
1656467
68934
1594802
612332
1519425
1113094
324080
913332
951516
541580
846155
702652
13653
1717838
1123836
600272
1080857
71149
1730282
391246
179180
290435
1664084
1490564
21990
1106232
31002
1270329
192773
1252023
7766
375116
1567702
1846083
1074550
1322131
1481197
38161
1958043
1706091
972069
1619203
1176047
1996044
1035018
1340975
1660290
262207
391319
291989
432360
739423
107747
249355
1074438
1517828
95842
639458
466967
935299
1179905
1967718
1526073
1487169
1484300
792973
69244
427657
256857
736069
1295264
754170
238529
1004271
1229083
1079227
1488733
171595
367304
902710
565044
476907
1777309
835786
1420860
1973300
1259763
878213
714344
148124
606289
434031
719692
722549
1061881
1256731
438274
386804
563277
526627
1494741
361947
317842
145855
1114114
1450265
1521904
65201
329762
1587026
491285
1286091
395449
1004402
1191374
896563
862952
1296156
374524
1161551
1259025
1465469
1117116
247713
1894284
568187
386451
1600900
1887461
629000
1277438
512938
1856603
1220429
1960167
1568662
1386924
1234314
623208
1596350
1484107
411042
958457
1501693
457143
445191
162736
866243
1856208
576145
1437750
14388
105908
1485748
1414486
1178055
701717
428571
535650
1513958
906630
1616227
1943166
1419065
510254
228132
916943
316997
1513974
1067222
19597
1247227
817326
292105
1191071
1388615
608511
719994
829334
1617390
66640
997051
1701259
386103
1157525
1740031
865708
1815712
1750943
848499
1768899
1139587
1997991
1904641
1553252
445508
1501579
108928
1295179
799878
1451485
1764475
256245
105362
373106
1238813
282592
1189694
48149
1430704
1277105
713222
11635
992329
1232924
157784
486159
1745422
711316
1996774
363400
1772725
121949
66863
320163
267824
20392
1789313
618159
1979763
392696
171251
287529
1399506
1425764
1897344
457098
1061771
1310860
439069
358505
874779
1059061
1797643
1324654
1784722
1530883
1592818
1794833
1490893
1775583
1540927
492926
1290708
738959
868344
1995202
1683295
1782499
265148
1482551
220400
1394483
949705
1209037
1695746
3859
402264
951236
192885
1352966
160427
1134970
1381099
253988
105330
1272983
1242960
1748119
353593
1255844
763952
1341690
55494
274701
850655
1408958
1218601
325770
1769419
145968
1564087
1917262
1044334
729208
144587
910375
895177
506727
127209
537712
778312
1723121
480224
1528288
244605
1167721
1616152
1812473
1866272
1145768
915585
826002
202350
1394715
654841
381216
1030717
1146248
1886330
726308
544627
708789
339842
1118086
203427
1419453
1607209
1824765
172205
757144
731261
572642
484228
1051925
1316575
1880648
1936067
1216316
1758926
474957
1203266
1047821
1068440
1313152
869548
252414
1807146
249626
652420
447587
1242582
1126264
114268
1940198
710899
1005451
244847
438824
1946070
250916
1650876
547578
134562
1460392
553853
406362
1956589
673079
565380
504150
1069618
1130095
1377221
1525006
865717
995611
421839
393415
820189
1094233
255129
1552271
557169
282512
664350
1421845
731561
664870
1727047
225117
1849656
54913
1479120
817643
1422385
1386381
1067530
638906
1135866
973941
173562
46620
15493
410623
1705737
1336859
1331829
870512
1641516
1812440
594276
1212938
785290
714575
1197845
1266956
1803374
1311740
1085547
1459483
88585
1473622
868853
81632
640260
659673
1572376
1212746
791470
1381180
524856
1612885
1300198
595341
1051955
253008
1483075
1066289
1169926
1167639
653123
620671
1263232
1678277
123622
1764436
1181360
133109
525784
1204761
658510
1761146
1247007
484730
458086
1965582
468205
162777
1694350
1004625
321933
1803292
1707371
456220
1825965
1518221
5651
1148129
786026
1739159
1285425
419248
885833
365053
1779842
1817487
1257582
1520567
1242990
1180379
813415
97570
166504
1684319
1131385
1640916
1260855
773023
604850
1196388
911905
1260111
731510
1725470
462271
1024335
585516
411868
961401
973146
1293220
1658408
1685876
381136
1608195
353820
1366720
692552
1067111
1386524
303884
494690
869288
1673244
770015
140603
1114706
738906
1380021
848947
1759220
1387498
455649
22891
1676301
681596
1816991
1609753
1951673
1397395
1295733
1188991
755338
693199
1281416
996667
200479
916363
868955
446516
1420137
456279
570673
1248244
821790
1377723
675431
905207
107993
1696205
853990
1303618
1772444
281901
269197
453817
1926299
317220
925155
254043
660109
1916157
814797
318724
116797
950716
1924354
1391479
967308
367752
363045
73517
451781
1921112
1463683
882257
160052
823836
976293
852527
1762166
271378
181740
738173
1202882
272019
1927692
716412
98172
447482
1862330
662402
346705
1701902
1265243
196533
414804
1846665
1069084
666986
1329142
1843844
1206515
1707049
871491
750081
775807
535119
113427
1229471
1383570
695796
1659518
314798
789016
1933129
180227
717144
15466
241931
1574269
753075
1696487
694528
611036
1761040
1472744
676498
798250
1390705
1611427
138054
1461054
1959582
1602679
271365
1949462
30679
33946
1655602
1696859
137224
300894
1217562
705622
1377545
813096
281558
739877
388657
1901678
1712479
768531
36294
1028652
1377754
2362
1148208
1449313
890841
1715127
910379
157216
1023473
1845688
1974938
274165
916225
388720
1806151
1414076
1216073
1905324
1645427
665269
454655
1184595
89624
208792
1746789
1017800
621787
1763792
1232143
1449525
1665371
822213
77333
1054448
338721
1074996
464700
765823
83734
21108
337359
1469296
594307
1156745
141687
996137
1678963
557352
404469
335248
1015146
784597
607490
612512
318603
1952594
92076
251123
109752
637211
48727
925742
464719
304404
490958
449969
537701
443220
1308481
570970
584380
580041
818591
122038
200927
561208
394969
1555672
1874116
1324806
1233982
900982
275959
729805
446229
1989534
1627183
1446909
1076856
1776482
1731435
1663182
1054828
268614
1618668
996415
1961948
1442929
1456806
601170
895881
1484129
1358526
1199538
99245
1634983
1431112
462260
1508084
1829436
313263
1594361
161682
99705
389092
69981
756210
159234
971042
399272
1941428
241566
718851
1889301
109019
13665
774356
852676
1364658
1714890
1356557
1760053
1255800
1594056
1318357
743419
1968696
1406629
1708151
1265103
1207060
112992
1195376
122148
556042
1434397
615005
1682055
1291022
884090
1620558
560013
1696983
1182877
232795
1711188
1322609
329721
23974
468882
377593
397987
536374
1323734
649295
1611357
560940
718656
316065
1716876
213649
1820924
1003541
1946174
265575
1668654
1899730
1780243
613897
60357
658557
310918
634413
1649819
1368995
126643
985076
1505192
1763069
398365
186452
366543
381932
1586708
543420
73477
904084
755499
1615646
1666061
1705088
542914
126124
968023
28844
313673
1314197
1370900
1821881
1670903
1141746
1855863
1957514
525161
580976
1423642
515478
230971
78103
475926
795822
1119560
1812502
1436457
548759
732908
853872
323060
1789296
1287275
1203092
1104029
315556
1591690
951077
955165
1185968
1719527
497223
1600444
910034
1371111
1891730
397628
744937
83112
52474
1718844
1566700
1004797
1536411
1321460
161733
1298566
916996
1082512
1422954
1309794
798935
251289
1051362
455059
1176996
874086
168769
429993
307439
666844
929626
1481951
1634929
118765
1010623
690308
1591895
921665
1089712
1608503
107775
191404
1285663
1615785
1295613
271829
1158527
1834394
1396489
351906
8781
864787
1495651
935552
1843548
1802036
1197790
1428771
1254176
1435968
1361840
1849661
1577252
359113
277760
1457489
1965060
708411
633594
1230500
1200312
1359555
1682511
1615369
863028
1071474
1170746
1374980
119012
1295779
983890
408659
1601284
670491
1446321
511440
69088
1085337
573696
397109
1797001
1511414
1250531
55577
570970
854735
1031697
1485846
1226974
492899
1765068
1287605
105076
1181992
1912774
1047604
111395
1605193
875235
1100971
1361895
1630449
1088900
1976960
1879705
1724478
1107749
1004442
1606922
1505662
1629739
645248
1894879
1502924
1879276
1709016
1175250
1288698
1664550
553759
1392645
140252
1155825
1268554
1247388
845884
1475742
251546
1067297
579891
92621
1935031
1274162
538693
1488702
521657
1466241
78676
1736432
492764
560397
133602
1328276
1174424
945642
769549
910508
201008
1139152
1187317
32621
724702
219029
383745
12217
1386605
1801116
1580774
333078
1697219
1288319
1104623
1356563
1587854
1892535
747220
277462
1134265
871300
120226
1081510
669662
1467509
504439
1948133
1516776
780736
390326
1192947
1899978
91360
1407057
28814
1012027
1214527
138786
1318907
54696
1103599
808959
1854067
1483129
1860252
548675
707545
249976
1579173
434798
623180
1173537
113906
1375675
858629
130829
511420
1246207
1864343
982778
109235
452868
1979952
1833607
703645
540312
1345331
134923
1736944
1569101
134732
188306
643882
261931
1045057
717081
1233659
1371626
713817
108788
243396
297534
1629078
565423
197225
243880
1632006
1349238
1260764
1938089
1663598
1139704
278124
969944
511792
351720
574770
1793800
1519847
657943
156018
838937
169832
1406188
950564
192517
418423
509678
22455
1425794
1155791
1573037
1283944
415422
694303
643963
1948835
894161
1115496
270600
952941
611300
1071752
1967984
794714
1791525
266587
802498
1217907
1148064
55772
136145
28502
799550
580713
1838575
1977982
65425
1694187
925019
1465681
405717
34562
357052
1282653
558630
996280
760579
337953
1634656
1491671
21031
952036
430151
687068
1190396
1502808
442137
943294
1480433
1014605
1934782
1627069
1952892
74130
884162
1050385
519486
641428
1153837
1107433
42183
1014256
230024
331413
335969
1360614
492282
1802817
471666
126596
1713986
556966
484650
1565198
1409218
323240
969417
1000571
1331117
1802720
373770
656924
1286084
200414
1767047
1257570
865676
1165711
1469573
568270
1431112
29796
1801319
80044
447192
1154030
1706138
1754588
495895
1491917
442648
6808
1728696
1561118
1740290
1667300
1404449
1696517
1622931
562304
1819027
1292408
745433
1894125
1241971
1643716
1900930
862354
1808986
1149818
182906
144403
745068
1535023
73002
858429
1743853
1375581
1787011
1878140
1974494
1306580
1299411
136868
734866
901379
638998
1987703
753814
1577261
1901512
580090
1053806
1082094
486086
1518704
1528420
436555
520720
1131476
1885799
247870
898956
229642
1271586
1558894
35384
1942388
487000
190264
888168
994643
1893783
1264705
1252098
1640489
1813797
1453982
381842
636263
869003
942243
1409159
1792131
569748
368337
1730033
1875690
794070
1432189
1148119
939938
1255968
426702
264522
65271
1022133
797989
296434
1238113
1987954
738463
783293
1921164
112559
1401815
1898132
816935
1350718
1686805
1071483
1239428
4038
499090
1728391
207246
754444
1984028
815773
415145
733317
285166
1034963
456894
749414
1528887
1205630
1207711
1793410
1771276
1323357
473106
1194454
264732
713210
1724969
804855
318346
969159
960855
104899
1985155
1524945
480490
726188
275094
1549675
610190
1282951
1658451
527989
392203
1065329
849450
1438047
642276
312085
1622517
282218
1871296
1063679
764789
386794
1120223
1029701
1207163
1615877
444166
1342514
1632174
627283
599616
1660078
615657
779346
371933
29915
1308456
255165
912191
962967
1077971
1109873
1776971
1425042
1957278
1722510
532070
190022
773015
132274
425882
44873
164639
837622
862371
358812
1519358
62441
1482745
424895
594866
1838681
1278444
934060
994695
917684
1000063
515090
712021
869175
164344
382678
1297125
1568314
1646965
1803269
461352
1832009
890262
1754545
1309934
971595
672012
1011240
1285195
681719
356358
1437936
1275675
366122
460422
1920999
965818
1168360
436005
488819
1708779
294417
638217
417611
1380950
2362
661195
1345891
1928236
1542068
1423300
991300
1001161
1807193
405691
1146025
1648588
538206
1555445
1959910
1328987
614162
984906
1544087
1358577
1232629
1305012
1903776
1029811
432340
581489
556043
100280
857029
15010
1637747
714622
1806410
1511354
1418892
882369
1483596
564560
68311
1493890
1709255
857659
1961059
1780001
1827261
164894
1161557
412192
372192
1136424
5722
171255
1972566
1055481
1004202
1330709
1081942
1714366
1910219
15435
1840307
632594
1716507
1590497
1263780
1861835
483700
1767933
1828786
964615
1627376
1662086
1869222
1203612
1598403
628232
781391
906083
1553257
517646
1111542
326042
1334078
1800915
676783
1418725
32610
283734
1890593
1830099
1587810
1715133
1136781
1344274
77968
1295481
204858
768594
856904
267352
1858842
556727
1549638
24416
4151
993110
810504
1168858
210763
694447
844951
1148279
682180
151647
1078094
701464
28095
1199212
1516876
748733
916929
660841
26350
1307921
1846290
1299599
1316556
559446
1199525
1914551
1167147
1428231
161996
929550
929047
1924315
1390048
1374949
29442
21774
230887
455128
376515
1607624
1339570
525293
228908
1650537
1050576
1872443
1183174
1464422
1220956
1400830
683095
1985506
1778139
896797
330660
1327226
1587533
990397
907102
261398
208329
929244
892470
1551244
1026510
1934733
1275170
1082424
1036948
979485
1133841
883985
505582
1006887
1790333
1252342
1072577
221708
84240
1550657
1020029
1222149
220211
374329
96905
165405
1950243
1751727
1581121
1174890
1528609
1068393
1567563
1461932
58447
182639
1819439
1167801
462232
1154739
795184
353777
1283170
151384
1681322
1951763
1793037
778931
1401760
1048290
560927
116747
271093
1363203
512238
159454
1371802
1131687
1811383
1687861
1623699
1423450
225218
314129
1750203
1122590
398983
1786534
284501
1202907
1524284
1661637
1851269
379677
1977868
1827202
1656754
70492
1741414
1917680
990986
1551080
1894592
140608
105339
1540145
690682
499082
710030
1159088
609045
221279
1461503
1163878
1149651
645215
1802648
682096
1040587
1133630
68837
1202709
869973
1957777
728327
633280
1580100
1679522
1376287
1565915
1631839
54717
1450319
824905
1271669
1836689
1530858
1954140
1810690
1558357
569519
1472301
1822009
1161705
1054308
1719200
467763
1065258
823303
1061634
1008970
1903716
515273
545756
1674519
1620999
1558010
1526585
467484
1527279
1548326
730996
1628463
868756
203923
479929
1563431
121829
990449
8345
145056
1018583
1205714
685662
1999052
1612317
1393341
1791567
421725
1131806
134346
1179555
1819000
1150764
1539664
1406094
713963
503277
585212
224321
1624463
1292018
147233
1446049
919391
1153524
648707
94777
1187837
1626401
1016860
1037823
1983352
1033876
1393237
309503
719408
1253234
359552
728631
35632
1858363
1476786
1782955
1033653
50277
212258
1747014
1825869
971064
889984
465948
1467863
166169
252586
1393679
1361185
1938597
1028121
1420936
418051
1430135
1213781
821827
1511045
1579688
1515705
1599700
1957124
835795
1185889
1227626
857544
679895
1249664
1542138
345448
1982409
305549
821339
1641977
407700
604092
61784
1133617
984676
67087
1683375
1774327
273124
379849
533631
953996
59973
1740065
388954
604641
407119
1194637
1699509
1014252
1883741
1940561
1403923
1151826
1160508
1796730
1278173
11145
1911543
787095
55235
1437205
189569
602358
1597190
1158525
553367
1976020
1746312
1222373
640959
1098539
603168
431087
1969632
536177
1757430
528338
1294342
1766742
1680084
16634
38302
1794406
1821239
34916
931624
800817
1649003
1823256
591191
577751
1200955
997272
1926688
890960
1504974
952071
1484491
90517
788747
1303173
1445752
1981113
1793007
1260213
1817232
306490
694508
1339816
774004
1929958
1287932
521693
1909288
982814
1624165
1544297
339238
1324822
479108
1796074
1846523
1641330
713746
635612
480755
22898
528519
91197
720685
1929970
1968699
49814
117372
932636
780434
1102794
1627661
1986696
689057
675174
1432571
272966
923508
1459646
840691
1392568
209727
866043
1929528
21239
1763612
1359596
85929
716076
1135901
1807259
73440
1848316
1983535
1838133
94545
381978
343005
1967271
332540
340041
1229863
864596
113657
812290
954553
275665
1366877
498721
799502
789807
656783
417330
1714218
853561
1365561
330710
110985
1144520
1642150
84209
1921094
294005
21530
261076
1551628
127787
778654
778906
1512089
210870
82216
1531163
316825
906061
1074775
1744306
874117
233721
1533459
1745849
13956
511637
1804140
1291328
1414699
311580
599062
274901
1459040
541484
1916394
380196
249353
1031909
648906
1935780
1847536
769327
227911
1619546
87798
1868606
1434441
1884819
1647964
943043
627208
1416816
1223981
1212167
1660024
757829
398789
1908728
482225
24416
1500192
1108498
380625
735962
816140
219207
1047077
805553
889201
1025776
1199062
1080140
1774973
495427
211911
1859015
1100565
110112
903384
1574051
662504
292518
1622813
204154
901458
1616827
1169055
328012
220310
578949
896175
1970688
919675
1406618
1334982
278762
975041
1616721
614233
32724
1738253
407330
1088454
1863744
1445427
1768244
1073300
637797
1225971
1833911
1218346
913050
925088
1577466
1591457
698532
348698
1845182
185414
464037
910382
529221
721124
1685979
1640922
1072811
1357471
1535504
551399
654443
1219562
532103
993662
124109
813858
1832964
1012448
675555
1372350
1095768
366450
1367043
1417636
760969
53202
1941491
1611555
451910
1824996
1238828
201941
469702
28756
1735526
478230
328901
549563
1050324
366440
967457
510140
1857948
494562
1702261
953623
774834
1228745
1162870
1007458
316126
1174808
1156082
1512715
498104
1186120
1118851
1600413
782717
1537400
1372380
1188156
256656
1413662
622899
1089010
1291666
291944
1019187
1428783
469673
1933389
1575709
1625068
1532933
1811600
1407071
575367
373484
1378055
1796621
410333
971927
1228349
1824932
1837217
456081
1182888
360218
695131
1165807
1425797
565970
1867366
955499
1639339
910484
982868
613994
1605825
341095
120180
213924
509217
1946966
1239268
1395689
1227426
988496
1786809
470330
965356
892224
500815
1634383
932037
17757
1066147
945661
1908186
160672
1941632
827608
344786
308743
901570
1623612
1128634
1896756
1212159
1196662
513967
224606
1108912
1671415
1080742
1342881
532421
510482
1613023
739469
830786
835980
1322068
1055287
569287
1337122
1537474
285234
1342825
465193
1829292
1019324
719011
1391402
1247511
1274383
1735568
921960
909545
390707
1133856
525335
1245714
937037
1699216
1916006
1314662
1823778
931209
1742295
279869
848655
1116565
1142804
1497946
698536
890487
954905
1386259
682038
437842
1398379
888457
1345413
289731
1472983
208447
138147
1315564
1892796
423302
428388
41839
1175742
1072986
1930843
1034309
1399622
1849727
1770361
793610
471774
1195938
1806638
363260
1978620
1980804
752413
1497811
306684
243978
318718
1582481
1488539
1310187
381534
1428899
1487820
1298737
1115903
1619908
1195497
952624
1497133
50766
1630792
556033
606098
570587
1372538
702480
1652938
1025132
984959
1410597
1613162
109679
1827733
305628
815743
1671992
764354
1283309
1816562
892622
1768486
1960752
1137307
1761896
877336
1910325
854489
77573
640571
1947159
907557
1403182
1580063
1926941
446264
557490
1397012
881935
1620649
313696
1032090
1954153
1438353
923869
1374223
146263
122772
1113760
1127604
1637934
1575705
1239591
1063342
160060
1454667
1476330
1141343
1710626
1806167
956492
1541182
752645
609275
278809
1731019
818187
1820313
997859
1162985
1720997
1014054
1634180
672688
792189
1301216
1441980
101351
1558028
1192225
269325
1691739
106315
1961612
1653139
1143080
1564785
1192249
999503
1252208
475307
111917
500085
1403233
1390570
850547
1436032
188772
779168
1150433
30114
240111
1105508
675973
1896668
994316
1276549
756120
545386
205610
1069744
514174
144296
1485504
378567
365527
1456949
285462
1315213
630061
1974319
198980
210509
1558764
1960258
1259952
1890845
1803906
868909
739794
1173999
319338
54919
670848
1302604
1148525
1982186
571116
872429
880794
962320
1607438
1233739
1636065
1655143
1956231
932668
1655084
904151
1837795
1734837
747631
1442598
1322075
620787
1726833
180850
723860
301394
734781
963790
171274
1763421
853455
1354749
510867
662946
1488993
702758
1731122
1616916
1212776
1663795
1768875
1908218
115398
1440178
700756
148601
159575
1219526
944027
1428260
1473128
1358181
1414910
693204
527974
223350
422075
192833
1386698
1653967
298442
1688707
1568266
619706
1398194
836188
1253807
219837
1794230
1361998
83137
208726
1839863
966474
1701298
484663
1182117
535797
1021909
1599395
1997371
987904
111894
24811
193358
407816
664179
1674191
151611
610269
517873
1695314
1789839
1932933
131056
1880482
13887
54549
890768
1480943
252900
1670400
600670
1674857
1641378
1415580
1162520
202434
951940
1936535
414137
1271605
1547786
1927503
1893535
877316
396840
1152195
1455852
1162689
1174824
87117
1792263
1699796
1703664
1041516
548950
1311448
1811281
1057405
1818670
715378
945088
1523236
320262
1392646
978104
150287
411821
1535448
186333
1405177
1411046
1485971
360835
1644281
84356
1886191
666603
593716
1532023
1408218
51885
656562
1464999
105126
639774
1820558
204583
1545930
1371658
1890778
937316
632321
698277
527416
42708
939696
143645
493949
1909601
1099479
1963904
80083
258181
27801
1504983
1987686
591366
103548
1669368
1070513
1638266
785158
479470
225685
1764229
1241774
1852722
542418
68149
378247
1050180
160941
1580207
1663014
1863339
981830
512898
340314
997771
414694
1493497
1192645
1293073
807470
316835
635301
1163191
1428271
1142412
260206
1732307
13607
284807
392855
607341
1429189
1174315
468862
577117
1739538
30700
968545
490430
146115
309655
1246993
194620
1530303
836954
689005
331513
572984
1474982
685145
708619
94885
507964
248930
920831
849564
1321809
1571080
670876
195924
244613
551303
284666
1885128
276145
51243
852836
1855481
71895
1966226
803316
626608
971619
448924
227000
1719507
596724
1005846
493058
780998
1157432
1484091
101216
494525
113050
1088528
810346
1041409
261773
1763957
544898
1258447
126488
1871281
1009408
1535473
287571
1848291
568235
57387
1285248
1641798
1683725
1426694
448856
200701
829154
1351172
1997061
1979187
869639
771596
1117095
856892
1120193
150540
1795795
792320
29730
508681
1384847
1582736
1006419
1830682
484795
388582
693411
902366
979153
1825439
1826849
1196163
1589078
1568905
1417409
763966
1826549
135454
1487644
497098
41518
1301995
283042
1272030
535429
649836
1232145
1350580
1795181
781829
9496
943203
643023
1858827
886752
1457716
1223330
196767
1500284
1514364
1470562
1619420
197269
1451549
332402
1714191
1586324
517335
961074
493406
1152494
1744523
305423
715039
462959
411862
94947
986295
674727
1629940
1798853
16392
1142167
1252968
681769
963417
571721
1647883
1610664
1945106
1303596
751396
1619975
219353
767495
87047
451925
1675649
1671914
1395145
1698687
429309
1518398
641038
1164976
1644177
1115224
1565201
7377
114751
1798973
663204
247587
1311074
619601
1023086
1212452
813085
1777049
56076
1902777
292737
959909
1703531
1982129
1907761
855493
1809604
1122242
1326889
558248
556102
593446
1132724
281914
1175801
1043882
1689283
1255184
143511
1267383
1853219
1852912
1107270
153857
582297
905297
1535173
889983
384809
1374602
1014104
1815185
218262
1347284
124160
1822296
1895294
300345
1284484
1065019
1399972
617093
1407794
1062508
1209831
171540
131998
558483
1589781
46636
9790
1223611
548762
1970262
1131130
308422
1074399
1779379
1541612
875610
332584
1764049
246148
1816418
1924985
1644451
113228
1711578
491516
681818
178814
84731
523894
1586630
310146
432670
448233
1618099
1238931
1241828
1701500
1747534
27540
611554
84625
678236
16653
868001
49507
565621
1599313
1055738
1210772
1218783
161579
605128
593559
357045
225369
1245357
29525
835303
1147313
304686
1884351
1979215
1328881
230726
524964
156387
963302
1028475
980687
1420623
1839921
157749
1056023
1334168
1751898
1942834
83499
995146
844901
1580257
420237
1809766
403860
1752564
1393698
196177
1720831
1594013
794668
82888
635786
1090967
888120
1560654
1123776
1918681
1054096
283588
1131328
753276
1949548
1594542
1483604
617335
1190733
473416
1211125
688590
1785287
1112243
702782
1006522
1870231
527851
487514
411462
490129
662470
1452901
1936647
529377
1868473
593106
1577296
1939606
1631645
1236358
256846
336625
1646723
1599671
1821396
1905869
1316044
75795
1844463
6654
1425192
570403
286569
1900235
451767
914145
1366875
1883802
1204189
1792907
149857
545654
1612256
1632695
1338730
1357262
421802
1065529
1542940
418453
1932697
153368
720240
688390
158944
1980741
1103123
391692
124301
537332
1585624
1193337
982178
176794
1162505
1578903
920453
892938
1043046
1502731
1072124
1397398
537803
399126
1406542
871979
1569525
930310
948992
1879915
645703
1922289
678938
1440432
190478
71115
628285
1131090
595853
1624398
1305520
1188697
1677689
1642643
1473321
1180949
1837146
121339
625333
204615
403017
602359
1371829
120107
1657358
510684
1568497
1333534
809196
1269633
1665759
1220844
125925
630244
1360570
673537
288562
996257
190560
1234673
1353388
1380984
418439
948230
1233983
363019
1726541
742107
737753
1016223
1189927
982022
1663624
781842
1132161
494421
957587
1412819
945201
1901106
15435
64607
1025474
873786
104800
1569498
1619235
305775
1309638
1586848
552072
865010
1747671
1612050
415312
1721276
269412
1372596
273392
1459270
865551
1063616
1411487
855691
1524658
359130
111897
574036
1366757
324580
1213886
4008
956777
906831
1946549
496672
1060509
1356812
67340
1551838
402403
1796495
7070
966702
1657810
500063
544496
100826
1499236
1448323
745491
1944543
302733
1942350
1367544
84851
640803
1386147
1283899
487853
1562307
14483
742206
1431051
1940007
920279
265943
1419352
1642932
1713266
882075
1630852
230683
1967299
1394828
1318789
1265268
1991887
301223
1286031
1973006
1622735
536165
671491
1741516
1843058
1388767
638856
1487984
725108
14718
562876
1870921
1928316
244109
98815
1404544
1210148
1212415
1300500
1782571
1315747
1135243
135599
1157819
94108
831505
933042
357539
635397
1912737
140735
164613
1017433
420184
1996761
1206939
1338622
1740644
122935
1672524
1746175
380611
1581819
1415878
686573
1681109
1142166
578196
1233439
615023
1608589
1082023
975909
1708606
1748124
1958219
54801
1118059
1284909
167869
876811
1367830
1199713
577332
728018
1871633
592301
249512
421654
1853157
188687
1586547
1329586
1486325
1806583
213090
1468038
839155
141820
369237
382151
761809
943810
140162
490667
889365
368613
1282336
1976398
190846
1090942
1743752
1189788
1527251
1500319
398109
1976536
1722311
412087
611648
398331
1344405
739830
1040197
1832551
1287310
808291
1055124
1177487
1324311
980061
684835
1246317
1175594
704527
1240796
805740
768390
1298190
546657
1971693
1498711
358230
608035
110688
304240
1190491
593830
445931
1439306
1879546
542442
1380100
70618
1070269
1416701
1900748
527310
1999562
254026
365656
545253
176822
305028
836488
1550591
707672
1304796
1920249
31347
189368
986654
997084
881795
132650
1176569
312996
1218797
661834
1248125
304334
324970
1333490
1779446
1629913
590341
707635
1681289
870312
1729084
667171
930262
808568
394060
331604
1864678
1711022
652975
971860
334647
455444
1145467
1203480
1217427
1487433
875769
50268
1901954
1598147
15804
1288470
1468734
577439
1516020
1795401
959324
922387
1752445
23863
339911
629636
1238263
1388198
1783339
43372
1782029
967227
1841671
129665
176877
950649
1591404
277675
1862612
1184649
895798
299174
1019490
1297796
1766173
1046456
632172
1679539
77695
1398173
1826300
1811603
971327
254215
1231425
1814823
1810967
1236829
1770642
892859
330064
1228229
1936417
1660643
1112400
1242490
1684392
321191
1440421
6931
797576
1349335
284591
534081
1198508
1088860
1770601
919960
242789
1329725
1041428
266871
112728
460404
865878
498936
396536
581606
1988205
304047
662185
1202461
603901
505003
1931670
1200978
1330449
1949558
1273946
1957469
1261558
1871570
134491
1071717
431787
621135
976887
726248
909436
487552
681363
1663269
295150
421471
698508
1671427
597578
1507937
1940862
1052547
39584
191966
1941576
1515073
290677
1769976
423815
574631
209419
816311
529407
1040505
669250
34075
1124343
826047
1318155
1849269
557596
671874
380403
1348748
273021
1408311
1749772
1614643
1346342
270352
1382311
1566197
328937
1386748
1068105
118842
296348
719280
1663221
941069
243632
1491122
1086167
275071
1454798
53242
694547
23323
366248
1469383
1901580
1134590
1535306
576523
472846
1128739
1124601
1968499
792956
883165
915998
1316026
38660
573371
647543
989218
280655
340920
1786052
142148
925777
1045178
1957370
1808016
910117
1595797
604784
173756
903665
1699109
1746220
487940
725810
1943452
770165
643629
1194046
718199
1651963
1204261
1867546
372327
485435
1889472
441387
1203031
680582
707291
1042246
1322671
386065
1167220
531283
1667074
1633396
670463
1125700
1884266
173192
668636
1420340
161625
205105
1301846
1595673
1109798
700120
42547
425841
1104767
655880
674060
1497869
199443
981966
817146
1400621
1424061
366751
598300
990814
1515141
1912541
357147
811003
620492
1349926
658131
6108
326873
1420795
1795520
893980
1694439
1238107
1327306
162911
957223
934107
1941401
1889980
1502851
491276
484101
1071046
1673341
1356469
966428
1591629
1902484
583919
657404
1449987
1244770
757183
1554146
1119549
1819187
1212726
535377
1902721
643828
1438324
342961
26033
1791395
368294
1481400
1965575
1822430
228750
862855
1984273
697218
1687380
851309
572431
529183
1781188
362172
765248
487324
488904
1391825
25624
533450
347373
905478
613906
1862728
1783034
1544522
962713
161977
308799
1264910
1864338
437940
618358
1693282
318770
1072084
1544731
1930061
1811491
993425
921662
1679405
451707
1003593
1712831
1393778
641172
839386
451467
1824607
44897
189503
1207199
135169
38998
1283464
251607
1979704
199384
261379
229707
1444371
1992151
52869
1976643
889855
893696
451620
228925
79245
157720
1574149
1400826
1876657
1463146
1605706
49375
1207650
1508419
37126
788308
890183
490786
1451094
1191830
1313050
1984298
820606
24474
1419594
181465
273851
396439
1959947
662917
1713148
587435
1466826
279682
1844123
1151407
794921
92749
117955
1576579
25768
1302996
1600986
1105689
1236392
278944
636371
403706
482052
1359085
1400472
1874267
609259
1536639
929387
1742594
725385
1031152
777219
1954201
238155
1412430
178207
1336241
436882
756739
1519976
540741
1523158
1281983
1039684
966905
1493331
444872
1253063
740787
1365520
1746227
1249588
288695
1459655
1828384
110028
1656680
379722
1304186
1819481
881490
1950470
793419
1043613
436439
1840021
850020
1852665
453540
1214118
1404144
66563
1106049
1934327
1681728
793379
151157
87226
954113
1399100
1491619
1960013
52041
92346
342390
358391
327655
309497
3639
839013
1334979
1528931
1771942
1988267
1015600
100237
1791278
1882178
1270422
1817523
1777187
358052
1894408
1938620
61268
1756330
1703296
1550768
315099
1109204
118410
930560
1275413
386760
118130
1197426
1976129
681549
1597549
754241
509351
1039278
708036
907962
692126
1899928
382114
1876639
577864
274852
653292
1932289
77552
955229
1959147
260074
1427522
1298122
1015641
967596
315205
854791
79224
1447911
23217
1594818
1682111
372055
930242
591578
443268
334751
1127325
1965356
691009
671076
973227
1934170
82709
509442
428141
693992
1505100
456458
1695961
1218776
198943
405355
1111763
443503
377931
185043
639526
362493
489337
35967
1378442
878291
712780
566866
1045490
1655774
804299
1975379
1279639
1822308
1393331
453631
1689426
981498
479567
1508928
1977129
772325
164285
815741
1050379
73716
1237755
1222117
215163
558219
345508
1895291
874487
117752
623318
117082
1385429
836559
598580
485610
822945
765683
1276871
1675297
1530095
144721
1650175
1511434
728502
1941163
341662
1917516
618665
552829
689123
1234429
1711583
1749508
964512
1288256
212958
646338
511094
307246
400684
200518
1335663
625666
1600993
1253425
1961537
1747501
647080
1483784
1327101
855607
1677003
1284155
1123586
165922
976977
1967411
1332479
523060
773197
669355
879039
576959
366867
713243
1607359
1406080
1284953
1551262
1243083
1359181
1312008
862187
1968934
1584246
935971
339740
1730817
1129761
1069495
1714496
164059
1526023
1102798
1560947
576705
50841
1464871
8250
1576672
1044108
256314
1159123
294019
1131755
994057
1695061
264371
419259
817087
1249852
1030812
1447737
853628
1547145
863816
1386252
837792
274672
1935173
1111244
785612
1365661
724283
1658592
1467619
760280
719325
906109
330019
1839083
641965
278708
1468974
1102111
987566
1319541
1178955
47861
1238006
898336
261816
1970735
689560
1447084
448906
410459
1284649
1661650
1328203
1798158
322188
761123
1314315
1408107
568705
1302550
747248
451478
540846
1760343
1816396
1117687
1699085
1845608
91031
1714600
626833
1513584
1783372
765477
785656
648730
750522
1935858
432279
622766
48930
1610954
1919477
374785
1625692
1803436
1240107
284059
1831707
1904951
514621
152037
834822
1670733
1842973
1925613
238574
59022
124654
495602
1228516
911120
735496
1694691
1689705
983081
535109
807250
844083
152640
766390
1522436
611861
1247774
731645
1329070
743420
326247
1901008
121083
667836
607816
1758406
75656
1254865
1825976
696785
805922
1811934
465683
1842148
1922626
1279447
894205
1784366
1431725
1820042
1652967
753149
1947002
628465
1806740
368309
1337482
1774806
1909166
576336
1462096
1914101
371913
1776381
290810
1980698
711558
319054
1894140
1626083
1097014
580486
1880474
1590601
140800
1491011
1295892
67718
1401250
1629864
860877
224298
1069858
363792
23016
1953301
347316
551029
1054392
1955231
335479
1026431
1280507
815779
1093995
518069
1163022
870025
496610
1587127
1955356
1087036
1578347
1699519
244737
1252902
685115
1055177
885920
118308
430830
1664264
1065081
1627984
784080
305017
317518
225455
1370492
1195351
263703
99485
893972
530871
69459
1261505
120725
62626
976385
353862
953503
227154
623747
1061177
1474168
1769509
273478
497352
140717
564147
1251106
1779123
281405
458081
474580
95172
608869
498483
1886262
1350190
401138
1568809
432007
1791314
660344
467255
431802
1156864
663257
884929
649004
870181
1830798
1386482
1302190
1547888
1229496
1311818
550792
840688
1370902
1725944
513389
1740166
1649932
394189
512121
1394339
1294839
1869177
1917919
1437753
236217
460667
1746133
967851
310028
589502
3880
1707327
1762671
1336760
1381649
533247
434333
1454701
1309931
947037
1557755
1824830
1095524
74379
454782
133322
155758
431594
1041334
835329
721638
1550463
85338
1560318
1606196
1902860
1985811
644112
337561
1189469
1875972
1895502
126230
858430
203880
553916
828903
1685619
1814789
1224262
1869699
1381571
1839056
340135
1156215
1734196
1296940
1759743
1805611
520511
843739
973808
1260534
908639
265036
212416
848913
1996123
770902
1802078
1017386
689931
1024207
1575916
766464
1464286
1602913
782687
172389
1426793
1558039
877561
643118
1605041
812825
285067
944718
15676
325564
625038
769017
1747822
679936
589236
297729
773750
702353
254676
1043785
954270
626255
1214321
85186
1210908
371485
446358
660797
914805
1554192
529947
954559
1669848
1336313
267148
366266
1277707
759607
556635
821389
266657
1624583
336693
117142
1792666
430691
1285043
894976
896550
110875
873808
591502
1290754
241222
1218498
1841558
83363
195449
141448
151841
634540
216012
528088
1382131
121488
1694085
1573491
1529305
1173400
1241471
1015719
1507598
469198
947807
163894
1151531
1693194
118453
930916
1265025
504794
1937088
1361741
1806935
767976
1730884
448414
311138
603303
1489348
637760
812897
1072330
827755
64427
802869
74465
648439
1362684
1047802
1176984
1579072
1927055
730013
315238
1033002
782804
1108978
1482852
298891
1746826
206567
1376351
414013
719770
1787758
155004
74614
958732
46963
1011817
1236175
1386353
750236
1065614
949339
1777144
778219
56165
776896
159281
85773
1127785
1845840
1380713
1976856
1777418
275640
1446755
1290464
1016618
1542670
1257166
114466
1602931
1047885
1043458
1376885
20908
1338052
678255
1101156
1609592
915285
1923738
770762
850154
396716
1143683
252816
68524
975111
125199
1353463
1334724
796509
1599568
1001204
316877
1980620
1762144
241780
542585
652318
324183
164790
1303120
210619
731515
369849
345552
1297136
766483
43763
745869
168043
1761200
1630966
1762892
840833
447297
1034143
1491130
1020743
1404764
1376222
170804
1326271
1835317
1172251
1215193
234641
121469
1447425
1038934
1043681
1809008
800417
1021242
1875301
27017
472264
220251
455028
1670712
1627603
1039685
1626588
532289
1033762
200374
147574
410859
452601
748184
761394
1510766
1351180
1586444
1876882
1902783
1224079
1246102
1765078
1117595
685599
1262139
1520027
917376
1564415
651264
72915
1940185
160238
123955
1707230
1090091
405278
1507583
365192
301735
1875568
62648
1280502
875950
1520927
737150
1032070
1763164
1697053
822297
1982464
1416399
677464
1017012
928090
1722922
892224
1955170
461761
1697042
1986675
178029
462955
465422
670957
804152
1884006
893951
1004008
571459
1731116
813204
1261136
186341
101514
534388
1480436
1994443
1616716
1122441
1541164
40120
1149243
1119459
40291
65561
1191792
1776612
1212583
417951
1367066
1202807
1266369
1633985
957747
1921888
507927
713508
94030
1205400
1794479
233068
1634553
1544420
593867
1878513
1680421
316322
1196401
324991
1758131
1861540
1577705
19290
25371
1948808
594831
1990255
156780
706863
1220771
614893
907242
1153882
918142
1442553
543109
1836107
1428908
1064107
410003
1177882
899867
1783122
1606351
325258
529332
1103136
1146002
840338
461490
1732288
877362
1460195
1712449
1907498
928252
1764056
633684
817466
1116797
742908
42051
15474
1676355
1109673
14578
1509176
1860927
369299
467461
487079
118793
1146886
46996
1826427
525307
116225
482690
1851052
655802
1847436
1278455
1106913
1225348
1214555
490854
254214
437836
1666171
379223
78381
20693
1923481
1830455
1432119
1007736
1951679
927682
514271
789807
802523
1245153
84966
217212
1581347
1474799
904928
21842
1633165
1847782
631421
144113
229612
1312628
1707102
1313201
1264072
803738
810100
1157903
730495
1967710
1118984
1603521
415819
1435887
1566238
1457854
993724
873936
538039
1557173
1907401
1554255
1995916
1888327
1694724
903695
487029
75939
934602
1652250
468575
167248
289083
360396
163099
1698970
689677
177043
691168
16873
85824
1882734
1096294
1696913
1570189
79650
39108
238526
1071
801514
124831
1831921
1051384
1607762
1506001
773558
1984281
18201
1990352
1911067
1109632
739456
768489
115521
793658
1773190
1985789
668965
354503
1803222
118024
1176167
824236
252638
1847449
151620
1798582
766402
653551
1686073
833837
367717
957320
1734213
1430191
156704
405683
1454204
907834
651098
488910
1841718
1311282
1139052
1034881
668568
499270
1510733
1973200
637462
1887404
516759
1025026
1597010
1926528
411937
1462193
1496814
1941889
1501777
1040615
904899
1341389
55707
737539
1056636
1277501
1666167
717498
957266
47866
842059
1454809
1009567
1551287
649448
626599
964860
1657079
888072
1554813
78558
315991
668781
1720374
760873
729073
821174
1948970
818285
530784
551359
1394989
1210225
638916
121944
1674447
310659
220819
1430019
1417161
935759
520799
720546
542410
866991
460784
1725390
1021741
104349
1829864
382999
1668533
871841
1646944
1425445
1565848
484826
1214044
702086
866009
831530
1576429
1007900
1234300
700872
1385281
772126
363092
1185297
505025
131426
30256
1916188
1948981
1784484
67638
692668
314664
1592096
329701
1049948
449121
930924
1028361
86432
289927
1481300
741271
7338
38548
238006
629434
572053
1750966
1593312
74137
584579
970978
15576
921532
1345902
274382
501914
140815
300265
821219
186045
796917
347082
132862
812657
108183
1526477
331620
192265
871430
992063
542595
1346580
678857
1926223
1353345
868478
1037591
1894012
868069
1962085
1582470
129877
1507569
936025
890367
821662
1770028
232029
1793399
1319123
244023
763372
974932
1992801
416271
944647
461988
217928
777356
1513184
711702
1039955
818626
865715
324018
644292
1175359
1040448
47178
1210559
1967813
559703
742784
869821
784897
716515
755441
1658690
165862
1094696
1925977
1308365
771473
175626
1099676
1841688
1621287
444767
510595
655648
651654
598664
786571
1768956
690050
232986
1811574
1115738
20388
830857
307360
938609
679061
795291
1112567
1189657
1709492
1074715
1386694
1570352
1079069
1465091
826921
355444
1616834
1915748
20163
1736952
164966
837932
1784095
163064
1492059
1505972
40446
1328254
153720
916297
97724
1236132
843744
210188
1889312
253996
1888971
1131699
1228660
1793024
1084507
31156
1971284
1895558
716350
523419
1500117
936077
1391598
1675608
372756
334067
1674075
493055
1398055
1218582
995070
118582
951587
1096128
848997
263028
222509
1204924
775993
1173223
1212302
1238556
887242
1033963
425352
1193788
313473
851419
1054852
1264127
189883
886944
1204175
1285647
748671
619538
1368230
726864
1874560
190359
1699165
507678
59771
1289989
88773
987185
1009694
764703
1342101
793660
1704291
1805644
1490684
67964
1281597
1141456
673190
772629
1652709
167875
836535
1037485
237895
879082
1606172
562692
1019299
1751649
1470699
1496649
1857811
1766482
1516318
415095
1771771
85834
1984500
805080
60407
1347634
1164691
633376
1666152
637382
1942599
1801120
1619784
979634
1040417
621905
116263
702792
1817844
599935
210809
1748167
1931712
503401
1256835
486069
648148
1942285
1386361
1623088
67695
1141536
443755
33563
1397625
1685282
121036
5604
756185
870521
998402
1615850
1648403
544854
1655673
1237181
928689
1242647
355899
1784950
520110
718427
1125072
498011
559804
1900580
120660
329796
101711
1108940
942006
1598558
339273
1126108
1042412
1296454
1121945
985681
141148
1705473
1117116
248667
203507
358959
572737
781619
1365619
1763693
1011979
989497
116224
1684159
1133922
1316785
847478
1866420
1518713
57393
1065062
613794
658912
1903610
96826
463467
1081132
1579274
1928779
1710093
388399
892240
129544
451663
1671177
424100
1579113
1565123
1118877
1540966
1300231
801782
1137525
16226
938466
478253
794360
1552335
1482076
1546560
262312
1467973
293654
1415546
232254
1597410
1018095
1442426
1562292
459093
1972170
1777821
1884499
1648091
1542806
1460673
1878320
1550906
1994154
1867893
540094
448274
402273
752637
1276591
112509
1754940
344991
81542
1830374
743435
1182577
1144523
1646450
370219
1041585
154888
867525
1260595
402745
715112
1686574
1557946
1119290
665848
334152
1910179
1545192
1936489
695639
1484901
898223
790131
900228
194585
697162
463358
484157
571221
1851673
115348
553814
1532927
1052261
1335945
1152862
712958
1160711
1098909
168880
1673335
22474
1483659
617327
1249134
400686
348552
1832471
247366
753224
1052240
1971025
683246
1237168
1850990
650975
1176234
1720139
261203
1080046
593295
844522
1547795
1238601
598207
300579
1085544
1362896
1880842
1705772
1066778
400456
464439
1022699
1535784
32641
573943
1503828
1325705
733812
1435916
1061709
1535923
1162862
188485
1151570
1163584
1280980
1600775
526542
1907450
1080199
1199762
833526
429756
1653217
632829
1682291
1420836
236209
574146
1248782
1856052
398292
1680794
993403
792376
1339075
1796942
1919481
1983354
691430
296199
571261
13071
830313
394412
1078406
171968
750651
1534615
149622
1300552
1377769
1925457
1224149
1376572
1650831
1276628
1493235
985163
504681
1396100
1631762
1000427
959457
1876947
405767
860134
1020272
539000
263956
1359139
1527292
1114261
720211
1948036
1959566
1418511
1234569
239602
617865
915345
1793523
1229478
97478
975118
274026
531985
307630
1537922
50084
840224
138409
1798296
983446
917110
31891
61572
322452
1868480
1166232
1821205
1029920
1983782
123166
482829
755516
799882
720960
1718858
333468
1957713
569689
804850
934906
819996
177080
1233769
433275
152068
1541841
122829
695972
1916235
814058
367809
80654
899782
59101
644107
765590
1366808
1956248
371132
896464
652710
1592292
860573
1660179
1030337
310392
212427
387134
685520
1195123
853351
602259
1640158
1181076
1673264
898671
896712
787421
548236
633366
1481241
76537
1202449
1644873
802971
15437
1585221
240470
1345199
1495843
37688
658355
581839
944098
1596038
1676416
106431
1705091
1352729
700569
1137371
1877671
1694382
1321483
1928479
1971403
1349996
1285942
1628186
867283
249526
288842
951937
638508
434462
1435444
630580
1104436
940437
790579
1973875
1451518
771621
575905
476144
1775847
1853194
1263824
1489242
389690
453725
315787
547223
1512646
863401
650076
54490
542781
635340
571618
1399128
1226344
1187542
954233
1914327
1364364
1213424
1251021
1377583
30670
1252877
1978703
746827
1188183
718912
776787
795534
525153
1388473
1694608
1599134
909469
317785
773867
890962
1559854
917536
1829601
1699414
1803785
642881
753150
648394
18375
1739509
513280
480773
869005
317871
48667
1357263
751923
10848
731289
417251
312576
1918841
1692556
103802
1686702
514559
1539677
1399665
601956
912337
1731375
1649767
1410932
397624
1605422
758411
1013068
1860245
718662
608180
1628873
1058058
1355973
1630320
575079
461653
282025
1905761
894457
205717
89676
725962
355678
420516
658175
1877506
389238
1798353
1607814
1531548
1451549
757203
1759256
1032565
59340
1347169
371628
109922
1278069
1565874
1335558
593002
1546061
938303
1808126
412126
843401
739181
1220517
682926
687435
1646395
748969
924014
1132118
1268153
955803
1196320
1983069
46815
1357453
1911399
1617937
1946512
1239471
602358
1905017
1575699
1009309
727565
728999
1412597
1001620
1406664
1115108
764699
1136446
233776
837157
495814
1546336
944831
1819779
1404763
895285
599772
1036600
287371
1924807
1444260
337400
1170277
980985
489725
11439
1354074
930539
1300511
963104
1544121
577595
961498
308927
183397
358497
1192624
605183
299455
470164
3573
1828902
342561
826205
1720972
379921
340664
188006
1971553
1522200
1007423
41267
1807918
331182
500949
1839426
618895
663889
440290
286741
1647849
177932
1178117
103579
1775723
364078
1409690
908572
939857
483568
1800939
81848
1026969
699162
132742
361666
27651
1712337
699218
1385496
623734
1954284
33721
1397712
1028891
449001
1523822
1463019
644998
1433336
73656
1755977
1160999
633641
695572
928786
1799429
1968496
902910
324765
296810
434399
1729635
331858
1362650
1087796
807575
1797106
872266
365930
1010035
48
1159373
295294
1018570
1666256
1165218
1249427
756470
1500949
1966488
945425
734038
1282572
1779464
197176
540275
212380
347478
1180492
1028871
1860415
244436
1035586
1693031
1398959
347856
842256
1083529
1185100
902018
257105
375270
626376
1212832
1299229
822051
1441271
376424
754936
1926050
797731
504963
1772213
145250
934017
845471
167970
919440
1677230
784011
1071639
470501
330653
1588098
1647778
353548
1164490
1872056
1238988
1103088
1898441
715782
1974110
803049
1768974
711388
485659
539635
1417040
759526
1636046
1460245
332953
1599374
1845672
1900825
685950
708377
1985950
585386
211722
1148468
1856736
35705
1133401
1158049
616556
1147301
1416504
896940
1545441
1859038
263870
632539
924701
192514
91814
289022
864971
1511304
764015
1957475
344194
1819290
272071
689368
1339780
1310200
449734
356886
672208
1078986
1599368
267208
1054040
585429
751885
324909
714995
417515
1263634
1588752
176626
575870
157231
940303
1804777
481387
569402
1865040
914424
344577
487587
448203
1292429
455895
1717069
1657971
406406
1281282
843235
281195
1420211
1696572
1601366
1945488
1884116
1047244
15534
260381
1899140
1263931
1879635
1703472
1396097
489408
3106
1764145
1102487
1954129
1204716
1148458
1564383
1735512
483254
1721783
1666969
830357
1263180
934043
1375143
1183768
255155
1359151
838147
1166519
1829098
808948
1948027
1966843
1840967
1485050
1382270
297078
1185542
1035884
881922
1323964
1427550
1671519
335195
735783
1852753
1708043
1014137
617737
1655115
1589235
693577
1910192
1027461
740099
717524
1723777
1003837
189132
1275907
1713936
915225
693003
1929180
1111486
543225
667205
1617869
406686
946679
1673204
499652
1936796
699231
919551
808125
399729
714765
998146
678589
1609324
101814
747061
1853615
1045556
490472
236499
1758076
1978806
1401413
1327052
1496375
1689684
1877742
1106011
515946
516049
448517
1744279
398383
642106
199834
1290895
319396
54236
466302
1375823
1868586
1226144
653967
1532265
943792
1038971
1313366
769102
1952970
618979
1329105
763868
1025922
1423976
239402
623394
352042
1942487
1041644
1130246
1902439
1147766
1985947
1135492
418702
1669740
1427907
1495875
1506365
1043860
1798702
1716793
1931508
1263381
87953
448438
519884
1684422
1340262
1642158
19321
1174917
1493875
764177
347487
656642
1329470
1080736
449190
1186505
1558689
1989353
1893976
1558376
25418
386352
330793
1978730
3658
527740
1044804
279006
207648
979910
1724117
3976
581207
1434446
104672
314283
1149736
131756
665672
974324
1403695
23244
1343279
943595
1337957
992712
1886605
1982066
757833
1754537
364004
838716
902863
1927585
1523066
909049
641075
905907
1919960
748499
560948
1965681
1945114
982722
646059
1987643
356652
1399473
433889
899912
1714439
1329602
15305
1651487
432486
599175
97799
559854
140396
1230090
1439293
1633603
1930741
1793971
1514752
535689
806233
1548335
1379359
678963
1505763
735226
1278850
518158
284549
728408
1893597
1827870
1688885
918300
1347933
1497754
1772018
434531
955075
534664
722892
705533
1616545
735038
1070342
470932
328676
856914
447718
981556
1924477
1359220
149769
1159950
1890848
1302253
1129784
496090
423917
922886
1879649
100207
94810
1021816
1307548
744899
1285112
441067
1741053
519285
1840353
869980
725082
304780
1756784
1622490
1450507
1459275
750884
627337
1263750
1339837
705629
1167364
1189818
531662
265480
1090582
1423360
1443507
1339713
1736365
1815749
486724
1415423
1565857
717090
1203980
1462233
115297
1923112
788209
402648
1033183
1616017
1122709
1236912
1346100
1630427
1759214
61575
973509
301138
1771373
725092
688698
238497
1344863
585076
1878353
807626
416793
138227
1277102
111074
1496685
1010471
68331
1634017
1569220
90777
1335956
796046
81210
861955
1817523
1647464
1700559
1753038
620252
170379
399337
643040
681320
922864
654400
1650750
1368250
1129967
1942774
241795
750974
1855241
857930
1725178
426266
727587
50399
1021674
1540532
1946117
677317
65157
1173832
1723340
235428
634301
1468294
1353837
1138729
1016746
897414
1330368
158251
73964
1249846
1772500
1162722
1787296
1062469
181232
693692
182975
1049077
381991
752311
1876551
277433
1718755
1513028
576103
1436781
207694
1041414
1818553
1443487
279248
800650
277041
1622959
1696628
335204
1181539
122145
663332
373244
53278
905071
328842
1520557
1858301
1442773
955593
1010996
333065
1152139
73904
992502
1879728
954593
946778
1551969
163932
831079
771574
547944
1377086
448862
391140
934076
259641
209909
64214
1494006
583576
309552
1122701
1209645
1216642
244691
708507
1820646
1186449
42794
1306808
1465156
406049
1568036
327105
1480735
1168243
66436
813051
15904
1906600
1433331
1551299
1925719
916985
289078
767637
261129
1324619
1411006
1113021
112765
1599668
595356
1350608
378789
1398640
1237288
1086284
1807992
1883685
1059324
1833612
1482762
1286645
448720
1085057
1438867
1655736
1851789
123844
1008258
799457
400319
1053906
610984
681070
1418943
1602132
31378
1721782
1890291
812400
1292043
1144451
1371864
794676
599827
1795728
1700757
1707914
931665
872250
506547
1913925
108866
314270
193143
345546
209811
663912
774090
1934649
1126221
871622
1177650
1324047
1924522
186347
1187316
1741513
610627
905446
430807
5041
11296
1074422
1462180
1496328
170488
1583209
1133218
697044
368647
1220743
1870901
954976
1651473
673522
537328
1269002
88970
256902
771233
1214094
920846
473742
500927
233209
119560
1426761
1749722
1755907
299582
680048
1785494
602509
1611588
428509
1836128
822344
1156476
1515083
690916
1378579
1592948
756122
572650
1905950
828612
238737
1725704
1609139
1773128
953984
1935737
605194
1860194
1924800
1275959
1952280
840040
1111306
1943868
1009095
1071496
571983
559576
1333143
1863408
503443
1909497
1176578
1620627
1596519
473264
1984761
1745320
1850604
1384571
1212416
1308937
473946
599214
342622
817839
1211334
326493
1788227
1503638
618557
178070
988901
1785304
366580
1913041
1406131
34382
1788626
1540410
485155
113302
472664
401143
1805694
473887
595812
1036304
975744
322956
1343832
373992
1398935
1430374
1405317
23216
338626
873877
660328
1491618
664661
782713
1565883
1155655
458300
865198
288250
641304
1383479
905755
918403
1829800
1113314
82004
1380111
504541
1697140
522193
1358853
585772
624740
1364162
1458609
174290
1153763
425325
286918
1595394
1427660
1578469
1871007
153136
1136580
501498
65565
1670469
432019
681062
410670
1593008
635898
242976
971612
609760
903880
1883427
1916181
888282
1701912
1021437
1273428
1503511
1327450
1676080
232054
1479442
84543
1720219
805190
1367376
974536
612187
1533493
1065388
1632436
99677
1319796
148641
593281
1033633
161629
21455
21686
453113
1172162
331398
23812
966593
533625
1463866
826801
1555323
1873563
771794
160861
885019
1237697
6354
1296992
659408
266603
1802504
1694887
1199964
155670
1578557
1677563
586309
1530911
23366
14846
40033
1153300
1219964
1647451
1814153
1582910
1761526
1177392
1812201
554965
717930
1919430
1043569
1161450
533966
607751
109238
678886
920005
815848
1939096
1208466
1388215
76904
7270
446887
168827
728623
1730219
1167986
429869
595800
36870
1292047
1829132
1061829
1051903
360250
1590714
738904
581697
825380
544221
1674727
302432
122999
208038
23950
574775
214111
1383415
1086673
201395
219208
374020
1360264
672873
1503390
521089
434685
1575568
36764
735552
674679
1835751
88508
1699470
1946854
641769
962402
652134
1912048
1510922
1577510
1958502
626992
1422652
875614
758999
1276185
526215
716261
552709
637085
94032
1241592
975846
1063410
1204387
1239754
801991
1727797
625190
829221
379540
234306
1642349
1164063
1635661
722332
1390864
260743
1669669
1193904
909443
423050
574220
1665614
1021946
130166
1104436
1925133
120906
518376
1670191
914595
155599
1525693
652194
1447717
1231194
1949455
1101183
1205372
968799
898526
234054
1802558
1400537
149054
1275278
1788467
1529997
164137
139301
1704150
1116437
1028954
385246
840783
1961526
1560314
1739456
1403081
1095333
1359376
1224562
258021
1315685
1948316
779300
47091
111981
1084593
1671260
1515735
1872386
558506
1486070
92772
487608
1788618
389986
1036589
1692900
157717
508673
880454
752785
1397124
154338
1095235
882353
715121
1432057
989384
279497
1208086
393861
760342
71604
281355
1446941
533675
1395418
1265101
498726
801309
322874
1419661
1887036
58646
1154052
185971
276522
1601930
25969
1262173
450236
1852950
379198
1722247
1047865
1639251
305836
976207
38362
267424
576713
1354001
1505931
329698
64347
690304
246939
754969
1319674
429369
1895871
851063
1861148
1906145
1245788
1401865
1987616
1316259
1558821
368711
1408046
1182106
1182841
1626950
168436
485098
692850
1267187
1487235
1510313
1444483
609584
591633
795898
552539
198043
1330780
935286
1311988
222635
1822676
1990062
1525059
672067
1849589
1464281
1760130
994750
532134
1911476
1294860
1123228
1316045
623423
1139540
1785867
1582259
302705
504898
371589
1006389
605
1144077
261561
919440
1151455
1404394
960169
1328647
1395447
39391
466512
708163
1068010
963527
1776339
918347
1541090
1358637
1274988
219524
723502
1634964
408562
1652959
940874
1134898
704239
973591
1343701
150818
923304
1273933
807440
1344750
1892407
1807623
741283
1158546
1815337
1828811
688688
1313251
1742957
1845036
8176
1173096
422701
147842
548190
861337
584147
631395
27150
791944
1582954
61478
843078
881743
886674
1896345
554510
148239
12157
1159884
1116712
1927275
1033828
198296
1877708
890268
922783
1505878
1268218
1809291
1912441
660377
727760
802997
1687816
796966
549965
1634417
1384171
1844031
1553884
908302
1521058
334903
855349
1761160
757225
271667
1163116
1248379
308594
1249747
99787
561966
877207
1221888
968588
788045
362968
1795831
540933
1848713
907543
503589
1608626
625763
59730
1532012
1640879
1842603
91671
1538571
804192
536666
327469
698196
1552914
825559
1076103
631502
1486950
186800
1088979
677049
1211889
1022987
441081
1474685
1522758
1985408
1208949
1597489
1939769
1791949
793794
42375
930590
1937039
710353
743878
1388805
653068
179263
1778150
794794
59345
1919517
1934866
109249
1683981
1705285
950490
280456
1556578
536677
1503583
1575171
1038608
1563974
670779
797880
987246
979806
1977711
1226795
416427
1943901
601984
714217
522209
723961
1367454
795202
799885
469380
1119743
675199
217596
83661
1980310
1540317
1731066
933979
1199567
1278962
306597
731491
11483
240011
1264929
366658
1610616
1140655
720862
765828
1206441
211983
1151958
1214337
1757408
18228
259045
1965321
677158
1335625
1771258
320024
764940
1666684
183685
1846490
293476
1749351
309617
993491
1018192
734929
264909
687470
1141276
1155655
1207155
1380369
793366
990863
1439376
967042
891130
204073
425939
1961667
1412147
211070
1439581
1211822
185954
770737
1068020
688560
335250
1651723
385863
223032
752645
1762979
1700277
1784476
603844
1732806
1110608
1825245
1130366
1493855
583288
199821
567090
1330482
1636088
94114
742832
687674
1352257
761918
310790
1577818
1784564
1088161
913639
749830
1400977
4856
1368418
809467
544451
110118
1370975
1764196
290938
735456
464575
517381
752641
1741255
636389
1616248
1921546
1266138
1484506
202207
1510648
1541642
1807804
20133
838841
767181
318903
468610
1520670
1877320
1125298
1358183
619693
934711
1694197
1178843
1292075
1755569
630543
1203370
1221356
357988
936671
1193925
363902
1457574
1925438
1970886
637216
1407441
185276
617033
1970445
1857107
1858072
888951
170158
1272785
584236
1480343
1748072
610494
1097225
412521
483275
694268
13902
1580001
1039775
697212
76296
384093
837256
1362957
922137
1609788
385912
1278244
140794
106373
19054
1630046
1139050
900000
1163561
1502179
899482
1512855
1166365
1864386
23137
1246356
1427073
1095430
998364
1187228
411765
1730212
917124
964532
1482073
94257
1657180
258127
639244
609089
392377
953029
927529
312694
727214
961621
1252891
1561286
352630
141712
384
1355579
1319669
1946802
946366
628584
665068
1738224
1364792
779756
1901150
337024
611682
683193
838825
1887387
624520
1603416
175890
460137
1104655
382198
570966
1328669
1675309
771165
1394299
1565524
154238
175824
1579866
508137
1076064
1863486
217778
567474
1457350
574448
1851956
34293
1708496
1393883
408273
37068
807686
551191
861176
1374325
1086742
44153
914976
26235
37187
1068749
1300720
80092
1568385
456060
653071
78225
765357
89118
1531607
381356
729191
442571
501493
929776
726845
893561
86100
801247
1684040
1477346
202555
1894331
1717928
791487
283315
1255919
58011
1188751
1754130
1880290
1211596
1443375
172778
1082500
294152
1957021
1767881
1353973
378011
301622
446203
1469255
1872347
1133124
802408
388172
1937109
1569907
1648963
1548633
1072749
1234615
308047
1802189
1445049
490506
972869
233601
572052
768020
475544
1857940
448977
1945864
1123224
1951543
1084012
1803224
1906166
1864030
1808526
1709883
817012
1401504
926355
1756484
1149942
1361578
1505319
1685282
537302
1016611
1800330
1077371
1102427
852548
1921861
692633
888870
211330
1041897
218349
1692698
1031028
1927704
865998
1736044
1638440
70362
214087
1641231
74342
4116
795508
129661
222302
1489203
1691585
1504432
897453
1206138
1332320
680797
566069
754052
1943260
407015
990539
176120
1208747
51616
1662349
1614488
1996065
1595301
1461164
982838
1651381
1185204
283603
75243
1979520
320116
1501034
696038
440493
1517224
125970
1305184
875869
932196
1367953
1028589
950729
1590318
138995
967564
24857
1657117
1201535
1613034
680404
1328978
68629
479041
1748409
509669
985495
919175
1857994
494334
605511
544284
429845
309469
1281436
751129
485237
1034831
318221
1039057
1813989
975391
245866
1843415
85384
1265284
1200287
242009
807043
1564048
1107182
1406100
875021
978857
193987
1779452
1165558
1325904
1256199
440817
808900
8689
771768
1337936
334168
1154468
1160300
1301838
241616
1369261
927570
841884
1695910
765157
272516
295880
1119825
1515009
93125
449900
1957704
772069
25726
1669477
1202230
1966838
1915141
772090
1245566
361644
1051581
899804
31417
1521026
202941
104067
307309
619179
248870
813507
1984691
953219
158673
39902
1728486
1142784
164985
1578092
416249
1098262
1769527
459494
863674
889805
347948
393625
287732
708807
96618
185449
1787445
608596
245592
1667986
1949894
1643565
1773017
1032761
1797015
1218159
856074
329547
1254738
760642
726012
1694410
1074505
1391499
685681
865485
1527475
875458
1461076
50759
109794
605731
561339
1367077
1046055
808177
1930329
1950164
274415
431603
1640248
820418
1274843
1918129
1807720
841559
438784
1556500
1216452
801640
1811253
951405
1690668
1976570
16865
24777
1491061
1060382
1836969
1019775
191329
1949242
1332673
1020869
297588
1461671
1211305
25175
18885
1653282
1292062
864207
1952870
296815
1613350
223410
827666
1940096
1914418
96346
1247354
1442616
986021
1575715
66207
721591
67242
190123
305686
1401991
1145771
756891
1224642
1648409
1423986
1783448
1499882
284312
1716208
1450103
1191609
1952489
1540270
1808798
1172921
1416923
1194863
1423589
1126641
1914241
1963594
104692
831719
1603494
1167003
1217521
676846
1943464
626970
1387586
1374095
553759
1916894
1978762
180416
1354488
1974041
625045
139499
780265
1333254
1158984
98176
501299
1110262
359523
879179
309189
1440266
522980
168926
1192455
147404
1714796
1430582
181620
1296278
1409637
1359312
42767
1946836
981234
99359
576396
412416
294986
1073401
1903059
1073642
1577268
989914
618486
533030
1609819
1337732
549519
951707
593386
1207119
542351
415622
59921
878340
336693
476004
360553
370405
836023
594124
469312
1028814
1563804
1393923
174241
1809269
1118453
867266
845489
621112
1311374
1445990
651391
788211
1277364
272346
575445
474054
1769374
640272
554759
1711536
1418124
521872
1325199
50421
1670165
1325767
1679698
1123351
1259689
563237
616297
1889327
1891
1613173
1032824
583518
852326
1967117
1936066
108651
1601327
556106
1781231
904249
276397
339865
973966
1822931
414970
512397
913431
1908460
592796
210534
117846
1240146
574287
372645
77041
1647095
1425436
572585
269870
1833569
1786254
230951
1169458
1022094
406451
513681
636914
203024
721867
1183174
1678009
1967998
1683891
1609808
1992498
236520
1393475
157274
300969
1229211
620596
514498
760968
1304510
833583
1074054
1994297
1303349
1364344
1290599
1618888
555554
863561
579241
875390
981365
1140318
121571
1252212
549151
834854
583793
1605315
1007416
216628
1232920
67134
1915060
657034
1542176
428200
397082
1893191
560742
1427087
284336
696313
1444553
1293367
1988426
826095
1823689
1252431
1392616
1428716
724518
317854
1005365
18820
48560
322299
540302
1966881
996928
1463602
450130
6219
1256607
1899593
1709614
1605305
244522
31354
1973597
288259
1932880
1094295
1245003
24219
48949
1392944
536471
1395958
1890750
1293754
568236
1886764
1423846
720832
336039
941596
777123
1445129
1766045
1737913
906386
1922650
588515
730780
1723461
483479
800583
495889
1022251
1034517
905765
1533420
570846
989085
1677633
661622
1134777
681494
1893940
1159820
1033835
138888
1937722
572128
501747
602308
1313532
1102205
940504
109066
1164919
438641
450003
244183
1758026
339141
1886401
1676569
1249198
843646
1899358
359506
652089
1584998
127985
433678
894007
1601360
796187
1854884
829894
1593286
1071078
907229
341972
1322614
1656017
952709
1374269
915793
355994
1999034
1648524
72784
1346114
1419099
149889
1483524
1608541
663590
67608
941733
1206744
1407572
1713404
502848
1643059
320910
1645651
547257
1365146
464788
557351
1577593
267109
1012438
1822641
1375703
221327
640890
977270
514567
401940
2736
197174
421885
81713
777348
1466912
161397
1318068
788450
934414
1278628
1101864
1838091
551429
989430
318881
1602323
108154
616906
48128
1819706
1555816
1092773
1898111
1182421
581503
1705175
1690055
1049101
858701
653657
959215
1485542
316975
695977
256235
490735
176673
66928
81863
1998447
81392
1593204
1416862
1425256
362662
213168
1813154
1995092
995897
1388986
1455393
978361
132999
782392
991696
510467
1622420
442922
344525
1112302
834492
343768
1098598
471057
1086420
1172084
603772
1683840
1731993
507727
167094
730948
505730
1527263
1128760
1346121
1746297
1918704
1768679
895375
249533
1170106
417097
491057
1615647
706268
763310
1349651
433530
1695496
926049
164727
647369
1448483
1207660
1265757
1208544
517889
433700
434427
693231
617563
1963824
338067
880966
1443162
540775
594241
1022235
1137602
189563
1893575
1004040
113362
1179853
777745
1318998
1255513
438889
1477235
1651115
1247634
12974
340186
128515
1298418
1869628
471323
1013155
294409
1254206
471272
1487443
1855295
1582987
390139
1563391
927935
1115819
1920400
607845
980954
1245674
1228995
596029
56356
493524
1923502
1976820
1675283
55770
778892
302970
1153217
1356481
700455
501856
1506456
395974
190912
1948000
976290
1584580
1244313
411276
1270496
1223419
1923880
1762348
806368
11377
836917
281384
1786599
328262
707942
232933
625824
1100658
1490640
25246
1321291
1703202
355059
1867720
1450507
606334
904237
636619
762810
390690
472211
1967052
709231
1317609
442835
1920729
158259
1169600
532681
662933
1567664
305842
283852
137091
282698
513400
1139228
1626479
1484888
306129
1855099
1151861
1452135
29114
615738
502176
1931845
1955686
1034070
656569
655957
674680
1943828
1181890
1379044
1930500
1064369
1030798
1326491
1803514
974668
1788943
1461666
1444893
1530339
809826
88437
79197
328169
900698
78287
1150691
901305
50388
145885
1694463
602247
758046
668050
1100314
694871
700991
1126333
905476
1468528
575397
929801
1840248
615867
748206
1800524
417343
1266122
382290
1451862
1595877
1704936
341401
1806636
1222058
71303
14375
1357442
1717086
419475
817411
1961051
1722854
1029560
1146409
917682
507891
735567
551373
41351
1037093
981968
585671
417777
1056177
1003165
1338855
1981455
1977423
1469437
1131245
1002017
1359164
235907
610673
1771807
1400456
1466244
266818
1486628
1638345
1592554
894191
230842
1822897
1231622
351054
1802579
436648
1453771
1138813
1017265
1685148
146285
590188
1460566
475311
165869
1970377
1379709
1589527
254522
1314743
366335
1021925
1804938
1597630
716333
1641270
1768551
480195
1916587
909376
1818745
970044
322993
1499544
456357
1338298
270926
1354341
1927332
579985
1793829
82390
726149
1876335
415267
1237619
349975
855664
173308
1374342
813505
94643
193822
1034883
52638
1024672
558355
4585
1890468
1594630
1955200
79535
895530
112873
1805121
82129
1243020
111371
1558780
897185
1571783
68862
1739434
692895
668894
1834073
679669
1628860
384988
175775
777695
947447
1305584
1469969
879236
1233082
794855
903736
1604482
276542
990910
1825845
1207209
803562
942763
128192
756258
1300201
250367
942333
1201432
545457
1626854
429245
604401
1710299
1894472
519791
641508
318028
728977
177221
1375562
768610
303821
1438670
704160
704907
72581
1863947
1067899
1144109
663493
1012102
937417
1518296
1387795
348315
385833
862584
141306
1631778
737308
1268350
802777
13992
909427
141070
860486
1797120
452565
1908511
373134
1917606
1969644
1836832
547418
907349
813731
1514884
1210604
310734
885201
1814879
1465494
1028206
1364656
351840
519043
784083
804899
967096
1805757
1713388
1170708
253590
328456
798454
1909234
1495555
1832518
273788
383736
1488548
366711
662078
1727441
892497
1216457
1930766
1824080
1894975
1599222
291309
403260
74524
1009778
527675
589358
282560
410382
486607
1447110
1141879
1899297
110792
916956
1559947
1598424
1775524
432570
1670502
196687
1638136
1943743
1529287
532569
1281660
1260981
777045
1584837
819962
967079
1044261
1491433
1372485
541750
174401
1334909
810685
1796532
343621
690937
419789
619360
1402120
908557
1496646
1563072
1137468
1358139
51470
1038161
1986542
113155
242409
972140
480887
422316
1435684
1531697
1477617
331205
1046420
1816897
514510
1216577
1270032
1415883
642058
326077
399232
1304149
1992349
1411838
1611879
1901917
1437041
1236576
1809358
1232812
1168069
229845
1373562
1293396
1467650
428323
800333
518828
767434
697554
1811033
756353
1991763
1370945
233732
459199
1054888
314745
1651509
454916
1569236
109977
1093047
373993
820981
382852
132235
1489448
1501245
1236824
552457
1391432
1105792
1949340
1622027
398308
973991
1969626
996142
1777243
1810882
1002607
796863
1994126
1749529
502323
22020
1433207
394130
607148
472546
1726881
1998262
1752384
837932
840792
476059
444474
1179235
586718
1747886
849692
274067
872940
175664
1882268
957674
1184956
1552509
1532736
1568336
914557
924123
54078
555390
465278
233535
1606269
1608741
51955
1181842
1809082
253675
1985429
756883
1132780
1952083
1737106
272264
657514
1209152
318708
937265
1667196
933082
1463447
38549
1010861
1566473
645011
799649
185412
1684143
486811
1142651
1668172
1273580
1155218
1739474
240652
33899
1396038
388402
63825
1740868
459669
927616
236824
221345
656771
419172
1303288
1635485
1596962
822099
556502
1785166
869540
490513
1797150
1154310
871794
1705592
1456166
1978044
1859225
441161
368823
631716
1981124
1638200
1433691
1047283
1142964
1169379
1438367
911894
1006864
1550486
611167
1612783
1733050
1767462
996792
308612
212398
1540016
1672196
1919826
609196
1892522
1374274
1884402
180162
1796679
983337
265443
754593
482141
612563
531428
5188
1076396
1031589
1448742
1172465
1086378
395779
623928
507623
47302
1696733
1586913
1081714
461114
853972
276597
842367
1809417
583289
1090416
1305397
1817774
462465
959043
75453
680092
1328500
1188097
884177
631610
998623
1621286
910024
1538948
1305497
73004
374967
965305
1628805
1024788
1685999
385080
560793
86709
1899806
1872015
1548257
936326
1343010
951684
626566
1890791
423559
675237
198743
1389849
1263599
223821
1440033
1890673
1853035
355165
1921538
1067798
608571
820810
1606664
570168
203865
437573
32045
1616999
108490
1991927
1557180
689146
1514504
1927687
1649697
1799003
932974
99464
1088725
1319456
1400292
251850
1861469
994679
1622104
434121
121651
553769
713668
1183110
1050725
1671223
1415515
1429655
1095199
1968160
805514
613916
11569
1031191
1975969
631381
1665135
199084
387059
230240
779018
442652
155701
1247812
1361151
1592059
1800641
676375
737841
1829771
1927652
1084023
861338
1394041
397996
1175976
1459655
202507
461881
476452
1399523
1451385
615356
1161381
1903258
307695
978746
1718952
1977559
135926
1875960
1482845
571876
1391575
273583
281090
1872820
295124
1945512
829098
268274
1285981
1427201
1859000
1379860
1839094
736815
755014
1902566
1216312
1398596
656715
101172
1017773
242328
1500520
1126496
416765
532105
1017903
295262
985682
283942
57995
601881
52239
557179
509945
1361495
882691
194782
1526241
1577010
310584
1814949
136619
273228
1374449
1954752
586354
343143
717398
1635268
1336879
1270528
107527
1342624
1034705
1956771
670274
1929150
530415
439766
275944
1156683
1154522
744647
1343189
131460
832321
1570615
75830
511378
1714878
339164
1563063
1174451
1561852
73744
816756
971366
1806374
815966
1009023
475083
1257178
95773
1064711
74059
913921
479466
703100
833425
90452
1316737
712680
69134
709475
1798611
1757835
290225
1695166
203037
1550900
1700377
467204
1297981
1202490
989647
1527963
529087
1272703
1949864
488062
466310
1523074
1489629
518809
699440
1040759
1867098
628454
1518886
1993103
1292857
325662
768193
364166
322000
1301460
1938273
1475012
1294847
551590
438207
1969622
560569
1945054
880833
1115280
197581
1148342
1525303
1594214
1234898
1418822
1015800
1187779
705414
1833710
875119
1823325
801200
1443400
1713109
1673239
1024173
920177
1661556
761302
67416
1824368
1546113
837513
1116754
1537722
1455449
704638
1599587
808897
1274430
192664
1528107
1228830
556991
140784
362374
821394
306377
1068641
1972170
1048744
1899484
820249
1649529
785158
1851691
1832526
31255
705934
1489890
957569
7860
1896409
1601692
1123428
1255831
1352929
625414
791751
1112989
546213
1252068
867929
435922
1889304
1505974
430837
1753041
830480
891266
520805
740259
1833121
129728
1484337
247467
1934209
1170145
1903395
535934
281454
240519
1011938
360223
1931913
998733
187955
344413
531396
239043
69551
1102316
894675
1147141
758909
396832
1664681
1969200
258810
805481
1498946
42451
1077016
1074125
527928
1875033
1985661
779570
1216340
642462
1399467
487777
1847861
1997113
259198
1333809
183753
1480224
245799
1491225
602793
312786
1713619
1207769
1861036
1738987
275227
1869330
290888
965221
1114391
1799131
660955
1392687
938446
1168075
627282
1962061
964293
1697250
1857641
199342
423124
411209
960820
644944
1119371
1489300
1613116
924863
886786
1706221
776953
1707072
901381
1929254
1285089
1096801
1705608
650189
1616705
372179
1909545
187134
1068598
237463
52423
1351227
251267
1361411
1386646
86512
1312617
1443989
526973
1855182
80414
1837895
1091306
408827
1501542
1588352
1336048
1915024
1091505
757001
805512
1048929
987311
1622716
1244111
1059251
1186975
63895
1446836
1850545
1504247
1020645
1413708
80711
954930
1298385
530307
226431
1556745
1762375
992381
1386855
194804
1580304
1073928
1026477
1229800
1522193
928518
237709
21649
86972
53953
549958
932037
1470087
504994
139554
427810
26432
656285
1574869
860165
813860
1743826
434113
484632
1223399
831855
1377232
249236
1913328
993905
183474
851702
868770
1035212
238357
1379200
472711
1244103
1017403
588506
72114
205986
1374273
918273
835383
973078
1141478
1094505
160265
863733
333605
1322863
81733
1482346
1285157
1481905
577655
1407075
655808
56765
1033664
1066401
937399
689603
155417
526974
1080726
247045
1967945
462655
1554309
1572361
196502
683843
919250
1465782
733869
1370277
232561
1357181
688097
1176222
754381
470078
1598181
1387753
1766792
541770
1395227
141756
1108108
1826942
1425282
1263714
1916010
1876531
57347
868880
93127
39551
1415344
1252480
1651447
553703
261388
1737203
1162200
685081
217566
1917004
457830
1689804
1421964
690950
1642789
855336
1282171
1083394
1704865
760878
1250949
1150481
1192964
1930223
7116
967318
680278
1133796
1921629
504385
1299195
1213965
254248
501006
1464647
1908620
663737
1199513
1330091
52933
587420
1299967
485143
1778731
1073428
967229
1098504
65168
1974220
128502
1692153
1060612
453823
1462219
1051405
932913
1366072
1477429
291743
601350
2428
1016585
1349447
1085107
409134
1242790
741185
982858
253363
104072
318181
1693572
1927813
627557
764966
1198707
1218494
599342
572427
907022
788910
1990775
1884153
1377756
664133
236580
664415
883555
78866
375595
1374188
1852575
1768572
1457317
843407
1639669
202590
606707
441962
1829362
961090
908121
1552481
1819141
1160670
186983
559599
544958
699906
502799
80548
860654
375661
1628734
79639
569057
350114
1755552
451353
115790
859473
967382
604968
1687825
1239322
1681732
229686
271132
531349
216081
693337
756778
612840
1276620
455628
1770038
560005
792760
192174
501631
189967
761741
1675249
1673609
202369
18828
980440
1957890
158659
1122743
410897
918277
871453
1398145
1050572
30048
55433
1500080
240558
1686379
1336592
216729
404813
1435549
1766289
883305
432785
470823
1793531
201092
75961
251335
1187728
1957808
1362628
1509078
1684699
1505825
740571
1223845
842226
61098
40477
572637
1221560
544392
1700678
1715143
249395
1339179
1539135
395261
696359
1253517
1404374
879875
644535
812159
452298
1937443
911828
3170
685982
854057
1252200
348172
1057886
553850
84866
850295
1096063
409120
1875870
881988
334444
616483
9379
125903
301253
1878813
1057216
521575
1118312
1130909
496820
936092
161815
460049
1382484
1142415
759712
1815067
1117786
1042837
778848
870390
1047609
106962
1363769
1962496
1215058
1129039
1187700
789559
704206
531530
331686
63021
405473
891911
125512
1246906
1330107
660605
1688604
633038
877163
1280822
1367878
661520
6253
1715691
1373321
571016
1646444
859899
1057976
1843929
1374628
947914
179064
1704062
567986
1499299
78871
1526610
1421508
778647
1255411
1178443
1296631
534483
616178
741975
1197536
353051
1090219
1501912
297715
1601689
435279
865570
972191
685485
1385277
889039
4498
684292
1349432
1149317
519623
1716121
1117790
562284
202528
1313290
1492409
143842
139196
670342
748713
1960204
215256
1776756
1550706
1702099
307486
1499248
310951
1038124
235564
1284593
507597
40186
1859285
1728577
1520639
374037
1641506
1533155
349958
704508
219949
969513
1062590
1429901
381938
86269
1077433
460793
265481
1132141
1449642
764417
1912956
1779945
1701119
1001740
1101121
926059
1050940
849518
1575970
1661437
1837900
1763390
1073878
1669961
1981040
296449
197479
254131
1229977
190682
1882123
1106954
1528671
1145629
767600
1337306
1665297
1677711
58403
1267605
978039
3780
41953
616056
259444
922849
238004
794223
598580
1670220
1595603
1854602
1951071
1835764
142433
952548
1237497
475723
626121
1890939
322831
1382698
401581
24007
1229759
874711
180135
677789
742171
1503091
1899095
191793
1489170
1837937
1428789
135401
594808
888371
1075208
1818145
1328067
202193
1262322
1770972
1997400
1971649
913447
1792745
1635491
563426
206984
2999
1134988
68081
1560461
896360
1314386
821634
912248
666891
551821
1759623
1317296
771230
358135
1261586
1766569
416132
1259145
1240735
184137
360787
1940658
1379973
969873
180610
1040328
1354945
1576761
787639
1925935
1022308
1694267
1264888
221900
1483976
1078518
979058
581110
308755
627714
672395
1965091
337402
1521005
1277740
832979
1497526
1786599
253120
105159
1914697
1104779
1439640
1628340
1829216
1249580
1408661
1218939
863755
844390
782553
401164
1920524
446944
185918
1252271
994630
961702
1977918
1846062
647848
848934
1877731
886151
285097
1909503
301160
709147
1909978
642820
475880
109815
633412
1136237
94904
1538268
1933327
958217
732578
1159338
220238
1276153
1201491
1923601
610596
1433085
1231995
290355
1378454
1076457
1304881
596091
891088
1909254
401696
1668726
659060
605111
1619506
673380
1496818
1589665
1072132
1511061
771055
1173316
1517566
1366512
1953057
914851
1876631
1462249
1546862
1492297
939038
798293
1621231
701014
912580
1021529
889103
1257592
1149990
156735
941320
1011785
1698264
1829750
116129
863364
1615124
738476
1837483
373375
916682
654893
1354731
320975
109401
7960
1406320
210312
1768178
39823
1548037
248415
146448
1810236
785314
1395728
1242562
1370282
1391272
1286409
1613460
215081
755673
30956
1756313
719340
734071
40009
590889
1543405
553517
192805
695241
474299
1583097
1977496
967630
1538557
1897793
1457470
1037649
460853
1441781
224792
1351127
1095051
583903
1954763
429797
73945
282674
19300
1004060
1285958
884563
41450
341857
892983
641508
1510173
1488011
191110
57525
467534
155842
604733
1686483
984391
1101898
508820
1383138
228185
643610
1197954
419197
74157
442548
940857
1450880
1563262
814535
142596
562778
1594319
1325609
233928
1538375
1644364
1876652
1559657
453981
1891378
1333028
602798
1323803
1274440
610665
1521911
1600799
18320
1482317
157230
226345
1198716
641205
511097
1128002
733341
1257306
837444
125699
184802
1725690
999344
514158
1659190
823885
612965
1782457
451697
1316855
1135354
1829706
676714
261902
1578443
1040183
685600
1936234
121265
681971
332891
636936
285316
821204
1310912
1470849
1833815
930126
952914
741232
96327
1152536
207054
481021
1013074
879496
1245174
1369358
741881
1100501
1758524
156505
721856
737151
600391
1380162
759214
1236303
792084
889625
39615
719552
1850009
129806
1952965
1825166
140621
1975544
1596122
418188
965454
1740406
307696
676989
496075
586116
1405119
375267
783469
1869978
1651440
1989298
452890
1108660
1578294
169394
1679295
571289
822835
276582
1364784
783074
1087537
1382135
208329
391883
1402061
475261
618343
1786255
161011
1163828
732768
823000
951077
1196205
320799
674995
708143
817279
1905425
1175126
419297
250419
1709104
1701546
691697
1642520
1406408
1479912
458480
1582597
315093
763643
1905920
653069
871668
31509
616415
1646859
760658
1792358
826700
905463
143450
1387643
332984
1478658
1772327
1994329
806710
1821134
1078799
54687
1845460
512182
959900
1995998
1423088
535897
452411
1642198
933131
1408294
862481
1058634
184679
825763
442782
750282
265197
1913307
1749496
940093
1335430
160630
943908
43569
440462
1586055
1066257
502242
283750
224189
907354
1732968
783540
1368912
1814659
802567
396568
1854631
106540
384648
1241159
506001
184690
1930306
988893
755865
260575
1094657
1048963
1150945
1525212
382127
1739600
1576107
774844
621273
1451870
1784828
1053072
1711960
1238893
1899348
296801
997735
429683
941549
644633
946753
958715
459966
545508
1800605
1300896
212133
1949928
1866569
552445
1552681
298267
879147
82366
1725819
90225
1445870
1994930
1715637
301238
1813622
1112001
760260
771565
1200915
629599
843399
1536570
762562
326006
143314
1007299
403272
1646116
1895123
1975597
587806
197370
1445465
1542066
1936034
1068074
182887
764401
1012416
1349444
1414475
1369509
1703272
117825
1991912
1650093
199178
716276
686665
1906318
862805
148709
1196183
1878752
125598
1014608
369182
1081975
1071266
515645
1740963
1807779
1453177
405118
121925
882155
1980662
1086882
67101
263180
1364382
225621
1690165
434253
651805
1144510
1424108
1005111
1727238
1938814
989727
1986115
243091
1139998
763015
986019
331477
1729718
37331
797230
1383588
408390
1693217
1833255
489910
1702243
1540531
1625871
1223556
1842552
1826307
1550640
865878
724130
833547
1086127
528040
1482396
1726718
192751
1275809
599003
1770274
309638
460379
1889314
1178306
337082
1804614
1928743
1680676
1533196
1803417
958235
948693
116808
1964854
1246668
448845
1042357
773922
518523
940797
909879
522284
713794
293366
193118
165709
641083
459893
14020
756443
462086
623992
1278006
195178
1332852
459463
1043034
1909134
589504
187333
461869
1180356
519379
1545881
437801
1532360
1665785
748269
58416
1225919
438187
1200306
1359427
1786112
1421828
168371
1926993
466841
1218200
754365
1674765
963864
1972967
1650961
663507
1698023
476012
1513153
806480
1130862
1482656
1443367
1768956
1881316
1198427
1835075
120620
737571
1268453
632443
119892
1278477
215133
295359
299118
233184
1745249
1011331
719546
1496397
783661
515527
1889558
375423
1946348
1764260
1802925
1479201
1868692
1272622
1851552
1884927
1289398
1618332
189878
1763564
1067027
1631511
1888997
279837
1242947
472556
628725
1156018
1480275
456105
671181
882155
1681345
246529
1576227
1082856
1328044
1702071
1674666
68213
212007
1916098
1337488
1608218
733552
38518
1472626
829105
1599666
501727
360599
939266
1705506
782071
28112
1386143
163960
639671
865756
1919041
331582
1482168
277324
434594
1409765
1715808
486847
1981192
408477
1309213
396295
1569253
688766
1462342
707650
1267121
1838898
89481
1651607
69767
643250
536176
1640838
1971666
1962983
926750
1722999
1086116
379179
1335874
1148582
484389
1168834
1749120
1666564
1654733
395216
485248
397968
518941
412575
1424921
923989
249258
1270175
1530100
34746
808359
816024
843143
1935692
627432
1072718
1015974
725119
1385660
677999
1216418
1345140
1793934
797569
785460
8082
1436884
73133
831725
395818
857384
1542132
1292629
1317819
803780
649510
1581202
704455
829751
788667
389379
1456566
928870
173518
279224
146560
1573613
16737
3913
156071
821568
236706
742459
637124
502612
1843182
1272393
740907
319895
62593
1887022
1109120
1840663
1572852
1501583
163356
1376702
770746
225558
1304011
857283
1659433
1215875
1586274
191634
634212
80771
888885
1559734
411257
313069
1241390
218305
1308736
1007972
913331
461684
1517088
935377
924648
1853756
1630851
428689
1134126
617752
1049583
1906980
571197
1400165
1764603
1048382
1774451
360635
587045
1879160
1967621
35126
245521
1957555
1451337
164922
1438440
821575
1948755
1900371
1521217
706721
133401
1627307
1742297
1782553
934196
1031329
511639
1992867
1558259
1634366
1101855
1452431
680553
683266
1665334
605453
1678851
460660
398436
98849
1955319
647095
1237621
572711
904635
294453
1541749
756574
1311293
1472799
262035
1169056
933583
1704707
1322435
1896968
1493823
669208
1687089
1517313
1150799
646495
953195
1659163
1345691
1902862
1740623
299325
375883
492450
854161
899513
1534024
562671
287531
1637684
1031314
1464541
1100695
1222253
550163
136333
439304
1259067
411422
1653486
1006421
1398822
350353
592686
1606757
1764491
1147119
463526
1873297
1784584
1275493
59357
359050
707622
577848
1145096
1425053
5129
1654861
1112360
1208551
1208981
1589777
394914
1232842
102075
1973228
68656
462562
1305014
1126582
393969
445435
1083882
437177
363226
1983743
328285
1879658
1363814
660385
1730700
1011851
1552476
1712469
1992812
1952407
783055
870021
601662
1616816
124747
40591
1992053
35089
1773641
1886464
725929
256349
487080
1534820
487139
1034648
677411
1063858
1215790
1392070
210806
1218124
227436
368668
1320797
244642
12285
1957091
228593
839193
1988889
711768
1851026
164422
1301921
792345
1787808
1116005
819571
1307566
404495
478334
682622
1491995
293747
1457850
795347
305596
949880
1576630
877339
117602
224389
56588
1634656
11229
1864928
1267393
657043
1996430
1956437
93339
81032
327646
1858910
1797069
841640
263220
530904
93702
816233
1948355
1143669
587440
931829
533968
1432638
119760
982999
484269
1474955
103862
1611097
457556
1268906
1357328
565229
571194
1984890
136953
1716570
879575
1170362
1589453
962531
320973
447024
1717121
812235
1711571
1796442
94322
478687
1554772
1302709
1156374
1795853
1995875
562389
869313
1026069
1276802
1383322
1851584
721313
858347
794612
120251
1616222
1963279
1081890
879131
751846
1201009
544559
1911356
471429
252485
716463
1928337
1012982
1401130
632418
869596
871963
1790641
327135
1833528
1179359
256517
1105697
749630
1652112
1849062
725210
1464454
250089
982724
996248
308051
1402870
1002123
1366607
431884
509067
334551
499045
1728762
1653126
960631
1208873
17274
1277752
1307716
1877253
159458
23532
1842483
1627996
1811397
688943
644691
1834062
1767536
1322826
225854
1099616
407063
1110612
1353304
762309
1074358
76363
29242
931545
721061
860941
1575462
1320999
1697266
855766
1776408
36182
1886930
570222
382364
748341
1272254
791790
237998
1902421
626682
1576006
1777461
790493
42400
729419
178063
1034297
1794552
826863
1741426
879362
765871
1475276
728914
1429941
833396
234853
1664930
138539
1815014
420061
1528345
1828052
1477601
480818
1319035
636167
275689
1591118
754105
1493388
900263
48457
1694231
1901125
1724264
246487
1785921
1232281
1245670
1386541
567622
1124919
1560343
225149
1482691
1972864
444226
1572272
1333075
358291
1667578
551061
189782
53488
1530738
1623988
240607
1566650
1792119
1991687
438435
993275
1961222
625287
531225
1306054
1484460
1862216
270754
181250
984307
831182
1283690
1498925
40435
1542415
670273
1509275
1635199
1771481
1205201
929322
702663
125860
593089
434143
501212
842545
708072
1586582
1045812
219456
821687
409508
1599424
1675765
1704295
454355
351465
1019721
542701
111585
410093
1046713
973342
683649
1397063
993228
354830
1340298
1508136
682721
1558170
553975
1625475
331707
1802432
20851
936184
1368974
1859977
683083
1570191
788123
1469616
1677195
1707388
257848
1295789
1603525
579249
1259135
742670
1854623
201695
1497133
1860654
1822311
1614243
1495205
1819245
1725932
699275
120797
1507536
1887143
878390
1451018
1217643
1060994
95548
1832897
1229821
453097
1502876
1771835
428809
314133
692151
949854
1128635
222682
1852339
447196
1278166
1134886
1479152
127808
793874
1513381
1733913
1365720
640254
1522794
1771218
1935026
1291019
783920
1394457
1064430
1474989
281519
1649527
1650860
1797688
1252661
1845324
1755977
675109
1248481
1252444
674468
1176853
142813
1385767
677375
1542556
630925
235846
1328372
1305975
1863895
1056925
35038
1497120
1580437
94047
1483712
1995712
165995
368124
1675929
831336
1350735
136209
430117
1503650
261011
1493448
1909248
962575
1733705
875479
342849
1367425
802529
918284
75891
50655
373261
756618
1806370
1373078
1122179
440487
481885
1590578
1019789
1267832
1891332
754484
489569
830386
1332160
1225057
1517552
1666566
1480282
215270
452308
1523595
4370
911944
743825
1972865
1639771
1341481
533448
170643
862582
1354434
815102
1798671
769508
946135
137898
62583
1735070
1391758
1285364
1994183
1898305
161109
461139
176386
1232047
349006
538864
1155903
383117
97293
386114
1930630
1998074
1962120
1180745
1761045
386844
1489917
1194898
1940048
620961
1139413
801321
1269207
1223953
648013
288348
648703
1860404
1563188
1310066
669868
1911811
1753729
1945128
1580487
836998
991347
699996
1499671
544975
785654
555893
1830308
1193496
1224518
976895
1388523
93752
798932
1724496
239514
1386427
808846
1041872
1447065
789186
1939465
756544
1282777
1761455
1183453
1002852
1065125
339375
1367811
1119389
555972
1178723
1859288
168598
1310543
1557073
1278801
91100
495718
121090
116861
298789
901436
843998
1959103
1237382
208206
1457691
894533
130206
1077250
686394
542843
517374
1654876
1991286
916216
26842
782765
1567331
1883561
1576881
1229932
622849
875308
1897778
715086
957371
1298179
782491
1439520
904900
1155251
213670
1901993
1295602
442088
519397
436825
1468236
1814757
1867453
1317980
1487379
477
167378
726007
1893477
661361
348147
687324
1007290
986853
1573874
1712109
1037352
1776395
622814
1406441
753923
960255
819637
1596113
1275510
1766067
1193194
147678
155624
1758470
1587360
1811006
1812922
1560299
540883
1676302
1042611
244640
569923
251300
1195086
285920
20352
125706
271568
1310688
903153
1381168
621638
1558156
445083
1985297
1402577
1029265
281519
1935708
293054
1965052
62352
236967
409672
1484603
477930
1964644
9429
1835667
408431
1957443
114774
110093
738667
586474
174812
1395875
652774
1221867
300318
1020330
1160956
1128014
559001
1718389
937881
36611
994430
469810
521367
45104
890298
58941
1206246
925844
1513028
108743
434200
1479392
1239323
119378
833856
1387933
555435
1867930
1776050
1556141
1239417
994804
1099880
330344
1261753
1405929
262416
1039308
1925008
1420363
438845
190990
597443
1106037
831828
1769808
1686989
84978
1473715
564814
468748
1191193
51944
1359634
670573
1473128
678162
37667
906831
986222
329554
870796
763457
1012450
766989
1468299
420497
951387
660617
397350
1232375
673607
198149
542660
746741
793618
1231338
731230
1120912
670302
223503
698198
1949898
1700425
905655
930869
802474
133873
720229
89214
677688
1451586
1948602
1299553
492720
422991
551138
1725726
1332871
805360
670174
811724
1380813
1312454
166622
1766201
134756
1364058
1829690
1246513
1122982
248597
18315
1942977
1251628
1170981
1941897
497551
790487
1357585
1851602
442564
815670
308409
822363
495465
258997
1801305
1603228
905962
1792165
1969006
272779
1460230
1199265
1384107
911329
983223
143214
659748
736636
999200
1965604
872440
1509707
153570
786930
486484
1024974
1525572
412974
684547
1017384
1590840
1507863
1012484
1034808
1407295
1525816
223998
621348
530264
1992315
438499
54435
1256027
130228
1817905
24509
1424457
790140
1479494
210156
861572
1020460
912172
363233
1343693
1076697
377239
1670432
1077437
1496299
1389806
1303532
136869
901617
1372423
551044
290737
1348709
775245
681228
406426
979950
445116
1242419
587406
1608669
62496
582013
241609
1574382
1980212
299823
844303
470227
56569
999058
1354294
357018
642851
1736124
695361
380567
1141435
667025
1864533
1113007
494701
1428084
1971938
646435
1856418
1313551
674237
1959673
1633313
919352
1338440
1472180
889239
1289998
957302
387642
49182
715724
147089
1988664
555538
1617717
1511994
1393011
521749
793287
851396
231777
1303173
142949
11126
197648
324139
1624775
511643
1750780
1369681
495616
1681599
567878
1155329
410356
1867700
1763381
1484580
135354
152655
1684270
428335
658148
385741
63842
1822436
1867103
1835771
779154
1882731
149960
1999316
379500
1178948
630187
980132
1836878
1143555
1364535
69140
726785
1258591
660448
1587848
1888061
1700908
1619892
196072
1726975
376843
665879
1651191
1809911
1878626
1681324
355921
904423
405606
1208754
986898
381060
784876
1048796
338282
1895165
626092
353274
1634119
416180
1311520
898998
695295
837830
961578
1891312
1920460
936580
912333
831749
1252835
445076
1873947
1207301
465309
488075
1156806
656023
1801819
600571
1802847
1339378
558498
67857
362812
1795756
74478
1081200
1485535
52562
1387064
1866958
1374682
1503995
1217508
162874
353774
1121835
845281
614533
1710470
1161381
1533369
1081308
1722461
649918
1396782
1412015
431204
36321
1937477
1776399
1616326
756589
682588
1782415
1994295
1981451
959364
1557030
269023
1964422
828090
813508
239054
1483155
1617385
748681
740486
1512576
922640
1322859
775608
1638995
1854631
1266500
331655
93815
1404173
1500674
1565097
427112
1181510
1947474
114531
471387
980273
1785837
9762
364691
1880745
1845317
360697
1798508
684820
140699
1485286
1276795
1982966
148837
938171
1468540
29965
1009228
351770
1077943
1260876
759363
1114885
1844189
495047
1308856
358340
1707195
945316
1692446
902928
910685
97047
620146
674050
415509
324154
836996
1891069
130483
662449
952536
1424331
1931734
699554
399100
447889
82724
515835
404016
788074
453550
713450
1959147
1788950
773197
1508834
1619415
338614
985395
1835593
1615740
437723
1694648
729415
78684
700274
1629075
916557
974035
1308786
1583472
1966053
676346
744864
1495593
182490
1230142
266489
39175
1561196
1534772
192301
190438
501783
545743
884271
544883
1205052
153635
589732
896079
242031
1161119
1153880
1117607
50960
1541301
519647
302121
255517
297872
1848640
1807770
1975956
151863
1695918
1150366
347209
1769893
1104308
830438
1000061
1863094
1428875
276732
667678
1350663
53218
1325798
342974
1700570
522342
601906
414798
1922223
1974706
1798982
1452867
1798655
1433655
1330745
1249995
1158628
977122
478675
16726
1385540
1964234
805447
1728832
671789
1260426
897454
1470186
25231
1755708
1528324
401048
1616244
1113510
580689
1838139
1391954
1617292
1011498
279897
1732811
738833
1356328
1287579
1505462
1933641
882700
1697694
385579
376905
865071
1515628
269697
411207
1631877
38642
1594081
667129
1585580
1381642
129906
9896
409133
1223155
888710
1572838
961909
298705
1837467
254850
1476679
962042
1501361
1242773
1012505
1003659
1411141
1566001
1330672
674246
1650
45252
513107
1519106
64071
617453
611591
1483341
1797433
944056
379601
1337157
1204655
1077782
1871968
3364
1669716
212157
87598
950385
1291263
584132
326187
1246456
802716
326883
528873
1423940
177407
1605129
1328022
1751885
1158802
1943085
536626
386342
749771
1402021
196848
1685093
1466380
625089
313520
652548
153694
1904113
1932812
1092621
245322
891369
859765
508511
51551
1140981
245
805739
957517
1923635
292243
468284
837864
1146882
773
845629
1044462
37663
1706617
478570
1411339
1974360
1772123
40893
577193
424708
277231
995653
497839
358366
1574301
927667
1585935
506394
1253400
102164
1843679
97510
127476
858199
968556
1891942
1215994
1269438
1225454
302281
101044
1462461
1879579
1963628
1365485
763275
1153016
372341
922771
1142391
1490939
470712
1376566
117666
1740252
357816
1061826
1149680
353454
1360733
843848
1135377
628462
965671
1449527
1456373
1080362
1025388
720403
405731
21779
1622411
702558
21048
871456
1240225
1666460
1598614
1760099
1565504
542879
1783912
546073
507768
121555
403883
940100
1413495
322372
758554
1429355
128425
1804031
226108
449310
1413915
136979
967647
1179160
918931
430936
1949290
817119
1747271
239389
1713975
272357
1587313
1151856
332029
47896
1298670
1403207
1662436
1983384
1250680
1166527
611831
809706
805648
1915793
1571031
1123171
185731
597898
1852987
725871
39480
65032
777629
1660959
83430
1293601
1816910
536931
929967
1743241
1948316
1975022
185167
951838
1458833
1051142
967376
374310
1940119
375494
497269
507292
64515
1831505
1317151
1483452
1097117
1574323
469710
242051
157934
375954
1975369
1212483
226609
4966
772054
555727
465822
1911912
1634417
387683
1342744
1433674
789103
1450786
450388
862632
1650169
1270655
536660
82386
1952926
302269
1479331
1170306
1295536
1955172
311444
1157253
1974272
1686477
1746545
125151
1355823
1727197
1591517
1877983
285405
492644
1179014
1148537
1658346
1821412
1123674
1256676
490426
1703054
353469
155589
399385
1997197
1485357
1519357
1589530
1730691
1401172
1746831
333624
1991287
1367063
706727
1276799
951956
316422
45071
984694
1423600
1918135
699240
851587
412205
519447
220084
728617
1093147
1592250
902148
772164
1612008
131778
1801992
186938
1516102
1694850
614565
408663
838703
1293298
341335
1609553
717131
406997
1987012
3698
1769931
34696
416743
1336416
1470295
283489
1649996
57517
1456833
1790872
1153341
1416813
1807589
1289277
1765106
1911810
1543013
1698985
1192623
113706
91348
1828700
1608136
1736745
283557
131640
1326114
1997268
1691039
1743886
1377685
517421
173254
1836018
352073
428206
1667705
1431745
1062593
1176028
692945
89687
1392799
937931
387369
31888
489214
1428296
774862
1963660
317193
984118
337087
444932
233344
1636155
1753795
1613097
888793
1164176
1635715
1158589
1404886
306182
1588521
1060954
1939070
1206705
867015
1557199
1177824
844708
1076399
614070
1708469
1659663
139244
1877388
1021055
1908072
1014806
869072
1310668
1179628
1185366
1470193
1819527
1511945
1013763
98668
1689342
756034
763601
1343612
126189
585880
1914677
1529658
1619877
1292479
118542
825668
1624981
1501133
1901281
1587808
688990
1594761
961936
1618085
426739
1957449
358954
388328
1438879
1755557
934030
171679
411442
1057928
1738447
1748561
1435339
1516583
1124813
1626114
409676
1148628
164559
493249
481753
5741
1657280
1905269
775379
1386336
280946
1879368
1597542
366795
1578118
866908
1375580
1741095
576267
1386520
517192
453651
1698910
1816876
137058
1744593
1303608
1408710
10751
1580799
26055
1976668
764100
785852
521451
266278
1812973
1927229
331392
318734
1826679
1047896
1867101
1236575
193604
168392
461848
648385
263392
1349511
1961628
1362399
892723
475717
1462998
1458522
1699752
1480483
782206
416869
701797
1823730
398569
764576
1622088
468041
961003
872654
1033541
1247517
100866
917367
1867824
1261277
1484122
64573
995264
711749
1481655
15145
1297359
508621
1048440
1146416
829501
695341
992650
1960528
737239
691304
1775701
1927396
930699
1272458
1671836
1456180
1635958
1467412
1426945
358270
592846
1414231
1373577
1939126
1213244
1019443
1296237
835689
226425
1949365
1230754
1501613
610363
311601
1152982
841427
1466192
238253
1992463
616995
933851
269335
399302
1801509
548956
393074
856924
1961731
744128
1667662
1067177
1134138
1724564
1624358
229795
849143
977581
1511793
580402
747515
1380526
644881
1995236
823739
1612449
1555260
938408
1983880
91890
1140920
930297
1752331
1732373
338623
419894
863941
652963
1298083
618662
1101599
93822
703837
360216
1321840
884221
1547073
1359928
1449725
1910638
767740
555766
1054905
117679
1770744
1013044
1968548
1973569
733003
1169771
573063
869666
203194
982626
1950761
1640268
676302
749140
611985
1440271
139397
1279851
232045
549007
382721
522571
1213650
296231
519377
98953
1366628
1928661
995763
1907454
633977
967485
916273
1337840
1316322
401887
434552
1595862
496753
1516236
376762
481584
649782
1654590
1704625
899534
1777809
1057918
1080012
510614
875585
949980
1883852
805337
571451
718074
899998
639269
498890
149160
1286055
986484
79110
168058
117931
64348
1755901
185068
1565591
1727168
1638280
1177922
527178
289188
730246
1873121
1153234
1694982
905903
1711010
863432
893900
68075
352271
250938
91550
19126
581810
1460540
1021435
43773
1654039
1904759
1339457
505737
604521
1860886
184602
1315430
385160
1424667
1585131
1983089
1759891
1366970
1278513
236676
305086
1422442
647120
1242076
1371932
1908733
1593741
370529
1782712
769351
951903
796599
145849
1369937
254989
776144
844408
1565027
1802813
872934
774715
1649700
770419
545280
1287041
175186
1984626
136060
1073825
502324
401483
1384354
636423
1346011
1447295
1287509
81645
26775
1575581
1105590
328465
191429
946694
1726043
1232079
536614
705225
429686
401493
88445
819395
35460
1801905
1137347
277147
830482
476882
1106141
1661126
917181
1242462
1436061
1683122
1031061
391349
1434630
1441485
1559450
1780167
650141
290994
1128880
132436
1256532
1166979
1501287
299894
620333
1085827
1435192
922175
1469945
1590586
1631291
837357
1577030
1158939
1429323
1224214
1923492
700401
1722754
581114
1944859
1096437
423464
1573831
396670
831082
1292997
1592783
1858579
1712927
1528644
1014943
580216
1309651
1437564
402862
1618620
1005415
1260318
140170
57757
1600522
1748419
486584
1734783
1606997
1834625
43560
1693307
1174954
713899
941703
1140266
72793
108295
18749
1643482
65809
1940152
1553461
1484986
216838
1042580
181842
1236900
84434
1057528
1103009
538612
918960
230015
1438059
651383
1643901
915546
151250
1182243
1604975
1423976
70431
1129146
1956835
1937745
1667211
366620
1463640
68226
1452860
416427
237936
1108087
74829
1372279
524650
951198
1088282
1046398
401664
285323
1344096
1034309
1834648
1999496
1669693
1508764
916814
1034120
944934
1200989
1738832
1453709
1495216
1833239
1944662
1175332
462514
1426319
136140
703790
1154473
1605873
24572
861418
1977875
410547
464909
1117749
845420
1216727
783506
664026
1510619
1440063
95109
694886
1450247
784654
22543
1487967
1637927
926784
1949830
1989793
449013
200648
57536
663601
1076739
1515731
869451
290488
610322
891189
347620
1107096
1358140
536274
852903
827176
466605
855282
821400
1944963
616453
917180
12827
949178
1240034
1564696
876558
1868468
1082172
646876
380256
416976
356418
1520088
1273331
822090
672668
326539
909025
365760
757218
405688
721723
289271
799909
55835
527796
1819485
589168
1268659
164431
1992867
1225363
1596641
1221454
747035
177202
419291
174434
605490
1875143
1210091
34342
176758
1598388
777138
1116473
461699
1267831
1543056
378341
1805384
466597
1130855
1019528
1167665
961538
268276
440984
1270346
488003
259547
1448167
690128
1256517
1562504
1068768
1731761
894495
302933
712987
480463
1037563
1080228
1542875
1402048
1484257
1839741
760693
581786
700196
1970056
1871693
1502709
754939
1054286
318417
2056
1291272
1172318
273548
745109
746925
251300
1556203
1499105
917363
10509
1066877
653464
590251
1615386
1091087
40279
1737037
1579897
1504610
939019
794716
1150646
175343
832780
331601
1927938
1143044
856958
513111
559146
1690450
511934
580711
182324
203336
1449750
61003
1972905
1796920
480404
1647461
945376
232054
1293631
523332
1983534
1171869
1084672
991729
178742
905383
509773
732061
1146191
324689
1628410
904097
1387310
372594
22415
1149316
928703
1723516
1893990
756303
1287689
1798968
335320
1888883
362726
508167
1482228
1144015
1390362
484582
800651
187464
349871
893013
256440
610259
353215
485323
1461512
175437
1829264
194455
975818
1663086
52409
1588802
154216
1670134
1039704
1273662
1269377
349683
2697
1376612
1891695
372660
729817
1565234
33874
998795
388648
1711474
283178
1086725
1647873
504723
1470288
74371
488863
1977850
1300243
543513
1031771
633326
1023601
1917164
697757
1674963
1384069
1012801
58973
1238624
1868850
834766
372919
369706
1041148
181210
1565557
224298
258650
1170189
665160
142855
1499643
766221
1614309
1206169
298877
900537
173116
1782672
1842978
577039
642705
761442
1646957
225806
375645
1694600
1955811
717869
869586
1273620
1959017
1949951
565186
137210
1210875
1885179
732901
556681
301638
487869
519173
832222
1416334
501853
1203233
66839
1319120
1465327
987583
1144486
533257
939576
1956142
894727
118302
1673478
958908
1715100
1408087
1259660
1691067
1593865
155617
697916
790653
792472
746171
729944
82901
1339324
1346820
717072
1996155
497459
693602
1357790
1654094
834360
742844
1063981
464674
500420
1008985
103256
1265558
1559425
1083425
913265
821330
270099
1164925
1467293
1619217
1101976
1083996
1447932
1767072
1869590
395173
1445373
362932
1812111
932938
1972696
1642802
1860435
1379918
618441
858199
1842981
419815
1412934
1638591
991397
1466135
552734
915138
1996740
1594825
1175364
1863509
1418512
1719565
704310
1438678
237253
1306949
659145
989562
1137465
148870
1586952
160761
1306961
1384171
1686160
1217147
481070
591381
1615364
1517626
1652628
47831
346250
146802
911271
1094857
127577
8123
301235
1155349
1637988
1912853
1348609
1258322
1948039
1326380
50623
1860747
1724296
491787
1625843
444710
1692261
1438368
1119853
424699
953689
520159
603273
1556192
1693283
947271
1748186
841335
718471
377361
1932035
45704
720709
726730
906198
328191
1068926
1759815
1078082
1754892
1042512
817743
1515707
1013209
1599108
1414020
941818
64213
69529
821784
1573969
1855252
1000886
99834
724503
866890
407279
223857
328847
100210
1365149
1371226
1603344
432989
1675182
1184662
1335874
1901987
133645
1511279
251750
15389
768650
159767
345624
1180378
1487885
1665209
1014313
247439
1761747
714584
545866
623241
935934
100104
1437018
1594934
1882811
1059360
359364
401435
1211170
287266
681947
911293
1668634
871022
1710233
1411858
541252
282995
688664
151728
60012
1413894
401473
1066211
1261259
1589684
200955
1982984
1242245
1754398
1506012
578960
657699
263094
1302739
901641
1210818
1461720
122098
1202342
1279488
228630
191390
1484809
288669
514950
1234563
136043
1118627
51077
478306
188918
1251287
1703562
1854888
1231143
989028
793496
382562
1289091
1569487
625248
1145142
190414
1178210
345973
1653937
296594
1818698
1211338
921129
1169783
388680
581394
169302
251323
436006
740069
1985893
900404
835387
65180
215100
1323691
411980
556298
1385221
1063031
481732
1949576
575166
1599220
1169299
1662548
776712
523385
1404790
112059
519855
1002076
888456
1673703
1566204
657117
1252722
1146178
1902829
1897299
500653
535370
92374
490157
1960696
1835413
317912
859855
1398032
1808728
1214820
953024
1400259
1973333
890472
995953
1828932
1652620
1944058
728368
18043
5146
1623680
906091
1067848
161268
255723
118948
1567504
901029
1972762
667508
1396788
828375
1519498
353557
903164
821190
689032
1994229
1102254
1566003
1754055
1156507
221553
396579
1240884
1883315
153449
594106
1956429
1388698
718447
761342
33346
1372957
1538344
511717
66479
891485
647998
1180952
1027171
157180
756432
1982731
1487162
391528
356352
26116
14889
1120699
1555000
262289
523317
696567
1332378
1136254
1356104
1689181
1851642
630240
1856567
1982529
1312755
1617651
308412
1890772
1152391
175018
1710439
1432430
221082
80646
751637
1747049
414122
1109103
247388
166376
707939
98561
1137259
824631
1245724
1219929
1285757
1214245
1519205
1887971
81102
732198
192502
61331
963393
421518
1379117
1343392
1297929
4460
723277
819471
1473680
272514
1958799
1248354
1550534
1355248
256782
1779964
1401676
1069334
1680075
1346823
461069
494257
1014892
1436469
755476
1130094
1446575
1844276
1793641
1159348
1967206
143393
112173
1445495
1583870
323399
919378
483636
1469590
1266155
628090
1146402
1533234
589748
1556271
1610121
1087728
1888954
575889
1259857
1851438
55507
1484256
1753455
6867
153738
217280
1018933
912099
906235
1028983
1989267
1276910
394406
1238566
1891963
905098
1859650
643443
184740
282871
1757443
165736
821305
1618235
65071
870897
574993
774850
1226952
523002
1103144
1734647
1135165
1140219
366273
1853598
302465
1292927
441377
1774351
235814
374938
1004726
133310
837001
1157448
955557
111815
90282
98018
1661935
1149100
872025
770217
873834
592731
1937246
1717582
172078
1647694
211896
1458001
1538592
1094807
1743430
1061170
1049117
552111
1806305
1959889
1901208
171834
1805541
1289665
333319
1122107
506776
1603015
1838633
1224587
60840
215475
76966
809977
1216811
900795
485322
232200
1606040
1683115
311953
711986
650360
1124476
1802338
78871
1473881
1404609
1961948
82710
1430000
120653
833592
945602
143117
1519383
404494
366968
1896924
1227722
27226
1547846
347970
238500
1114974
584042
419128
1465112
1687517
938075
938221
209998
206169
165050
195314
1799813
1668693
103748
296964
43048
1778831
626936
1287324
1062078
416830
111660
855405
366958
1195650
1246277
732891
642768
765594
1784013
945442
1803018
1701344
102318
563315
1683223
1067617
438140
42735
1496435
707848
1128
1212331
1248081
1811084
1179737
311903
722734
1395697
620919
1306175
982965
286800
1346669
382690
1297448
494862
533917
393612
356409
86268
288374
1057101
1279700
1383656
671343
28665
1140506
1664480
1851422
903489
1147672
1637125
861456
514777
1971902
528916
655482
1179365
913490
972666
1521170
1446845
1094985
1960917
677913
592816
1616156
1075586
134285
1630524
16721
737825
1441980
288934
561517
1967177
471779
1572843
720889
1112533
274787
1091917
1841701
423827
379883
1017827
883334
174740
229990
1326347
1000524
978306
571954
248409
1089628
51531
1296992
8097
1296836
1879828
1464546
1539450
621305
1807415
218276
1960775
1917981
1309393
1313442
1990484
1193641
1617495
1665372
929561
1606854
1558316
986010
565754
864356
1064444
1608714
1621048
299901
1104834
1145758
1802376
1716857
1827693
85235
1289319
1742821
360752
687658
263636
806424
899123
807766
1306566
617023
1360277
1321825
1861329
1236992
1712124
998336
767535
638620
389928
1299124
1496047
1746160
617660
391689
404533
991376
1464937
1231268
1604699
732895
259184
1862097
486576
1869567
1192799
1322327
1519964
708861
62370
1779544
1466245
223915
1542132
1826646
1639000
1508965
1741832
51185
1555485
257060
749739
1968948
857706
423413
16285
1744439
867346
1678902
1690720
421547
1734819
317431
225866
1900059
1576894
1830386
1994304
808512
544144
248420
1136983
1706766
6152
1582053
1675890
1513359
1709949
676216
106036
303775
473704
352623
1271389
1087585
1791648
1805330
919675
873415
1849789
775175
1778598
1721546
52633
387775
1526311
25067
1112701
387030
778265
4780
1044302
787508
1770182
1465476
1712719
530992
470121
166084
1773426
1377470
1948400
90807
375774
1551169
765809
40499
26030
1750219
451019
1696076
735006
183047
682969
662073
254636
1568174
1495381
547851
497728
351162
1324274
1432241
186143
940055
1819709
90645
1932166
1374258
461042
149857
1676501
821721
1002561
1681165
487917
671661
1512831
1535470
654495
1818155
1478001
956066
1998163
713406
946658
172717
824227
1989495
310838
525843
1838915
211110
1849791
821602
890624
697209
257142
583489
1024647
547515
1943390
1861393
972495
879731
190312
1437564
665743
1969771
1390005
571619
126913
683462
1317187
145531
1861329
235422
1472711
198372
1586203
744083
456280
1728962
1704332
677138
1594623
378105
515478
1568100
633309
496367
1677117
547190
540826
1551717
1294936
1234368
1648404
1650712
760994
1072117
1215216
952412
288411
823570
715503
1353875
418764
391586
484466
1548897
239693
1259432
695037
936882
1371908
1033438
860231
723103
664518
588802
715809
1675897
449347
220302
177926
769197
74400
1003917
1870110
973303
1930771
1990969
651336
1864298
1383848
927509
503353
1016587
1953282
765098
1060592
1821798
1569551
614798
1834674
309552
1570788
484364
192650
1194027
1302223
1018781
1817377
656362
636172
1255839
1891086
76
22366
164320
1135172
490822
892239
942244
1626730
96925
826367
316662
1851140
163708
809758
914220
130716
1681615
1566197
604376
1146472
1203268
651717
983846
1522471
919307
194488
961000
59415
1342567
263439
515604
444894
888175
332023
501197
46413
920440
346303
1797113
595512
1398136
819274
739250
1143344
285366
1006851
1950662
1271475
1503022
1231253
1827277
830446
835334
1365788
1715372
1055985
635994
343260
68483
222138
1604784
1513272
546091
1017902
347928
1488950
490436
836006
1815165
156559
158191
18078
594144
135007
414788
810892
1002141
9548
446466
908738
161040
1838811
1617030
1017467
305561
1934825
943697
535130
1256818
955595
586871
140722
692860
558533
677080
1310815
396216
1507447
1200342
1311254
416194
392229
239900
1718380
798354
1172611
1558572
276065
1621131
809981
164939
614076
321114
1443011
1395708
227847
1654853
1692227
1568313
808444
1578566
1411072
56432
1952583
1318767
1419195
1165535
1728184
928337
559955
80973
706737
117810
1147540
1731094
312024
308919
906231
975013
369460
1888269
715296
1719369
1752217
1521810
288471
137063
450381
1411165
1358364
1828297
763619
1211948
935525
1286148
412266
1627599
28439
975941
1343024
1857598
1200547
1571283
1961994
699424
213085
883122
219608
1993710
1548057
1071235
350024
1289520
1273186
703103
198133
1733695
1892017
1245945
12076
1650916
937086
1285791
769904
1526554
581792
1115609
1447617
1694453
1162802
461358
1052088
1265697
1694879
1056270
1515890
1805656
284551
1258683
1970199
1774969
528744
1269456
80507
479511
589312
798084
1666823
398913
708451
752302
1746342
1327102
120656
130311
155011
1586984
700356
1166579
997922
1425401
570195
1694655
1373974
653231
929547
852617
798107
260799
773237
226324
1739827
1807500
404400
279684
1452656
1795079
1219703
816025
240463
953706
1652547
1780909
1258174
1452000
27344
612582
488736
27423
1494510
934353
1899738
1637715
1910769
230070
1691327
1035168
1222559
323476
1782219
972009
986589
1910546
1314545
218880
1198248
726259
635245
63080
949696
1008284
1426195
535312
187902
1228740
541974
1209237
1874232
630610
1754017
742903
385739
279637
973179
1399958
1043080
209768
1804382
13727
932047
869467
1819645
1506948
1930313
716228
1206867
180887
137381
1163597
1483259
1728826
1149330
662769
334325
1279887
1367332
941818
761818
1051255
52537
830972
1726330
222242
1864143
1559253
213084
1472992
172343
1926715
232865
289667
223592
1599494
1080831
578575
1722456
920384
1103619
516341
1841616
1017183
766349
491206
751120
374642
1858889
1039767
690450
34404
369896
1497367
1056108
578186
1619998
1349287
1203466
1419864
122531
1572692
1045902
1238690
254821
687558
1932475
772030
906956
98804
537147
627780
909323
1178549
1070527
26532
208378
672292
866481
1343701
1552922
120774
1890988
519683
1068738
1170757
222652
280329
1193810
299405
234831
504861
1118110
678998
1571747
1528150
1373518
167350
1648055
688199
1131127
1328083
951213
39758
1329758
1440857
264883
244046
438781
1966837
244922
187215
994344
1280152
274474
198891
1992462
649838
1215319
1051815
1759276
1844272
1875468
1261192
48089
1614373
31806
90320
268964
1790941
358376
1489045
1503643
545382
1848535
465016
576023
627166
227786
163795
1180274
1161480
30854
1887249
1857478
1551273
1132949
1598002
1337035
856136
38027
3161
951681
1938962
622484
585491
355238
804843
1086680
312827
822390
264695
969312
234985
1306584
1201521
1769653
1818649
920113
670412
1225009
1715162
769966
540427
255122
586373
606999
336036
1504530
1129245
1985247
1061339
989543
709226
1287442
231859
32237
1929847
1593684
830081
591814
23505
1208549
866969
1049964
471045
1124959
1506569
1586668
234321
9941
1181551
321374
748642
260381
1866943
354650
1092167
122824
1136383
572312
1464812
843537
453025
1624412
1639552
933304
1790018
1221532
646093
1675753
1930868
608002
727909
1286711
292880
564785
119637
116727
1953508
580525
933622
255709
469572
1312269
1019150
1748536
1939695
6597
1561138
408678
1513927
539171
1281131
393920
879794
1112841
339321
1466392
1176609
777618
602655
1558752
1699599
828312
1670236
12286
1915338
1890446
92487
107801
840633
1023681
341446
66280
991145
558008
1506606
1926978
252322
1802676
1894263
1495828
487533
490148
192079
1596048
1310602
1192243
1028390
1224589
810380
523709
921236
1318810
355448
290067
1481297
1894148
1714420
360018
834368
1820275
878246
178703
806116
1350819
1374921
1542599
279620
392250
1418002
797205
1781180
241484
873505
1308022
1852960
919794
1513426
1355502
1350041
489157
780174
4529
1444352
909134
1609294
1744892
61807
380603
1951232
1183214
342534
101003
1196688
1316816
6141
1046315
1273633
348139
301366
1900073
1980381
901175
1158266
653313
1118954
230871
329436
1327813
1439499
600958
1987360
164457
1175000
64712
1412106
205869
1218953
1495481
488178
336020
46598
1159680
908451
1641563
1496875
722797
792884
408178
1679778
1109038
1435025
1666788
1420410
795456
283456
9731
292204
1980898
514424
334529
321488
1243926
1758576
776073
449132
685704
1955616
1401508
279070
1641264
45710
685747
1284330
811826
702081
1722745
691602
1306666
1728753
1935081
15248
569574
666188
309242
966096
325572
727259
201311
1094958
387700
458244
601415
680561
866776
1569865
1870556
682480
1268056
1744248
346745
526465
1522114
1441866
75278
1519705
1942312
1902624
1321529
193729
468573
1918098
1284202
1139454
1235104
1098390
1795460
969968
250193
371912
281010
596154
1609426
1304392
902387
1294032
52791
1876308
90164
1516530
1881365
1959657
845785
1258345
1061124
154973
481835
1176364
1185862
1899270
1730896
734794
1632311
700216
51733
1344706
446181
358292
940641
1420974
716291
768735
1266610
1154135
888251
202846
1594645
1526628
1646130
173681
1762804
1760720
1092352
1610829
1283210
464724
976701
881416
513564
309574
633276
258105
918599
888787
1684411
875172
634906
1701231
673354
259339
1949156
1321963
1629101
505486
1263386
29804
445433
534929
1608512
663213
271121
1568705
143223
1070896
983054
1389532
751309
1866380
1281599
437499
197073
1293852
1024546
1931313
985219
1039009
1003131
1419834
428164
1691790
1729142
1471393
1665116
644184
995323
1958105
636351
1900859
669579
709069
1431821
356602
1995082
496975
506906
126704
1679052
1405605
443225
352887
115045
678224
1476782
923051
770504
1929565
1715611
644297
1848431
206130
802275
219857
55067
397146
923675
1237549
1413713
1073830
500122
1082844
496469
869969
1450218
915123
196751
152788
130367
1302926
1703665
847690
1966815
1303240
506878
1323017
225471
46776
1373093
1262716
1688287
1681246
1264852
1253267
1981962
1364965
1677908
589410
497879
731800
1046300
1697461
1721428
1473136
943823
939995
641366
319895
1211480
597668
233564
482220
551606
1729532
1125152
1980636
1638071
1150908
1834424
1625602
658748
1903730
1097457
1492414
39540
557853
1581439
1736775
1260904
286319
1727368
473997
762089
1560583
588356
1391853
63863
787388
832437
871117
1702351
1482116
486811
112210
721277
579053
600827
1039451
1635429
674205
1134616
183663
925969
82732
702880
1629151
1766400
1358563
440654
1828385
816212
677142
475322
1042073
1534795
1431452
1890913
1123536
122605
1043804
1254544
10332
1535393
1793444
1465532
1781990
1277613
1692978
740050
807810
1121250
496987
337296
1149372
616433
1183946
1014961
547130
1066417
1339963
1258921
381233
1948763
167670
651498
603211
600468
1979436
1686991
436888
45892
19140
1195430
1963901
930697
690842
1505103
402069
1496487
1149461
1842885
1807543
1545331
598315
580771
1131998
686365
77194
1027388
731029
1152317
1520101
586379
684305
156384
1006933
1914718
1493299
1771233
1426412
869989
1233889
1509510
1595769
1954731
487968
1547626
1564033
299439
1303018
1448447
1161182
1563851
666386
490631
1134458
197974
538855
33035
1070639
1827531
1497566
957284
1861441
537151
220161
660355
1340661
592134
8189
32696
1007761
1943913
537321
195108
508789
190994
1252114
1848163
1913197
26960
1319925
345324
977413
598682
391839
973845
437277
868328
197910
166880
838599
40822
1817860
1558129
735435
1271532
29583
1377460
1162484
241968
716703
1719282
1289341
232039
425114
1858223
1192437
382947
66168
1408166
1961758
100135
613324
267084
394365
495692
1127458
1073387
966992
1823825
153370
829709
1742353
135613
991004
1967411
1379478
1412634
1895629
979826
1502221
106479
868117
1490760
1636214
1893694
1765050
67213
564987
1010710
176692
976240
979705
1963644
1812933
48798
793997
1218972
631857
777868
929740
1843120
435733
1448075
1305099
1806086
1495372
376401
459255
1986867
1033428
591697
1211320
1293002
763692
473572
263359
695050
1783577
342343
176287
1207078
1606827
1012394
1750015
34655
58716
1306797
524136
524135
514932
1389870
1049055
1017708
415009
803346
1794385
1964208
1231438
674660
1556343
1777711
649497
1900002
1814473
1775257
1344744
286332
1464648
1136303
1384057
1274939
1950804
109408
1992800
1154590
1108461
1622949
833948
1526369
928696
1668433
1620379
568668
808164
1342215
962447
1881992
1937551
1717497
86029
452033
300883
1084162
26361
1595358
64456
677300
1383428
1505289
371163
542471
306368
1414585
1321541
1869472
894279
333866
1378316
810722
1162333
693261
1763425
981153
803193
740520
1911725
1527358
1526016
1200365
478792
141938
486216
174902
1685335
374464
1126542
1246921
808764
67384
603054
1927213
492720
696034
1966839
1281485
860901
1382153
231055
428249
1436736
1310169
727534
898243
1044251
1812150
108978
1582590
734615
172089
1088374
1344453
76381
1573748
124326
1636218
459125
1006147
409044
1955661
1633114
348812
1551340
339173
298926
435682
1254294
475471
157603
1709989
1739152
492721
1169710
688238
1600425
1969021
1537020
516232
209977
1681228
1578226
1317744
84862
1938680
87874
612567
346129
1838938
1900592
503078
111455
969707
432229
864462
1274390
1787300
1386813
1198508
1664599
275509
1503247
1173877
467908
310496
1383741
707980
957330
1999871
1980669
1033267
1219214
637648
1546945
237720
827882
997837
492902
1820087
1371298
1451177
1758887
505982
922687
1386539
690273
1414299
1103988
935074
562696
454602
529052
510454
651301
972255
1500514
1885585
761946
240424
359355
1776347
285858
323188
1636992
423760
1614252
1353392
69484
1924676
1138890
1830464
356119
1348988
307967
552399
1442570
1156614
1251507
345091
1491131
524924
22310
1292124
734903
656668
4024
1430016
1220667
475859
264531
1571080
1583780
1668933
1940561
1135388
127981
1166126
720215
19813
1960351
1743725
479275
880413
1836187
731341
710754
268397
1843933
1514332
456389
55517
928007
588558
1642114
241859
1355215
458338
1518646
665991
476837
105955
659698
1988958
787597
1626245
1396040
513231
1986226
611651
746544
665941
492750
1596944
1901149
1026658
1697495
1167755
367944
580383
1584974
355914
383112
828063
166507
1416476
766216
1271556
1281359
1835876
173397
1155218
1723860
550143
1358255
981723
119966
1740543
611230
1983360
191851
1698171
733087
569703
805570
1168477
1121264
36256
575870
1730967
611177
1849557
343521
338725
1936811
1778787
220509
1689023
599520
950651
631363
739527
1168124
459257
1262411
33643
1187116
1872628
383738
45591
372712
1814340
1461908
1571826
1877752
1587882
1691880
447071
1546409
91508
1530307
72676
293428
309700
1673986
802807
526154
397824
960800
1136258
1331199
555576
1396890
1422735
91692
745896
1364584
263316
740082
664924
1050199
1523031
1379603
1343424
766235
913695
1852021
1831698
856936
549252
1538783
136579
1834361
1166165
944612
1584925
1711128
1392657
874770
182846
794930
1522348
63382
3509
1376322
1834336
1002655
1317255
841797
1865069
620950
877840
1342382
60649
542140
1612015
737381
1775071
1299304
1241711
1499135
1956499
1857282
605652
1195284
1081459
1624348
1438752
1028995
926236
417987
1941735
1068707
1280743
428034
1108512
764755
1224699
1164460
858449
61022
565311
1952316
763790
870097
970675
620033
1146639
211186
1595427
943373
275759
245138
487103
1624454
594864
1777181
206066
113940
1220000
1980124
716484
1004838
734073
179753
976331
1123716
1003040
911033
1275218
1692904
1724547
567052
1714998
1903024
1088305
11146
232581
1139104
1239013
146338
1861231
530838
433551
833942
1194830
591464
587752
951383
73043
1154914
839622
1758654
1693305
1863986
839530
541975
1524337
589188
1085841
710599
1330424
1821979
530573
1567548
1129977
482877
1435184
836225
1750550
1984504
803571
599842
1344303
97496
1018977
686278
1952281
237118
1729567
1228832
756729
1064785
1846424
506348
1294254
1695619
288880
1995095
926978
1662294
92255
1903374
907227
1344216
331189
1277235
617154
1663933
1225777
475392
772075
692721
127206
1954583
671242
987530
1122255
1903495
659203
963345
1785228
933639
1240912
596635
761378
133454
956398
573924
926503
93048
1844797
1967211
576121
875231
71582
909098
594584
1153132
1223349
121050
1600911
1964056
1985533
1197792
161003
1305294
1040602
149847
90964
1782199
304540
919879
123434
898016
1579867
1227462
608039
484895
384574
1678328
1666110
1207789
1405473
755506
1427856
487920
589845
1930584
72479
810015
1925350
321568
1801172
921346
939065
1253505
1116284
1703963
383522
121203
923011
984619
546499
1938214
348168
1971989
27493
1102483
336493
233129
1974345
1805988
546760
1359812
1263634
1099808
352976
927964
1443744
1005964
1485774
1424163
1654689
1707382
889151
525529
236913
856202
315657
1334152
604797
1448154
1035473
507183
670031
1635072
603763
988387
1723922
1424559
448819
1177199
146277
1865300
1736544
1715102
917086
813810
550979
1140577
1847076
1337768
1967445
398058
933766
1263744
1966763
21366
964515
1881672
1814668
287808
1178252
1949145
490756
800770
1133885
1696189
682623
361147
774344
399050
212416
1849655
205227
404886
954068
1586855
614809
1834316
91050
745512
18439
841496
1160073
1937989
1899347
164473
661350
219081
1213238
1722105
1356463
69616
1244254
821929
1833843
562057
448048
1166081
1468156
1197547
972900
1030959
17448
1039481
525558
1716142
637200
1064381
1042810
1520679
1361691
1090157
244805
525662
181409
1626933
735975
631815
1164881
1688074
1022881
147443
336084
1185685
1855347
1676587
1973518
1762494
740357
1422768
1404080
1160499
174600
1817002
429575
1309805
273123
1151139
1746839
1552149
677531
886427
818242
683492
1804824
1352802
999614
712093
1767932
1960965
1576883
1942645
380398
1552049
1887750
1700973
884822
1400136
304743
23211
1930197
981509
715567
229505
334277
1254254
1409561
1834980
140626
186330
397086
1108630
1290299
533248
442798
1257003
621335
139015
572439
1037458
1141016
1314423
562583
220948
1810530
945136
206941
1843611
1074317
201510
1111761
1388018
1071123
1852706
699806
1862094
808747
246100
1185013
746485
1689775
698952
547015
812195
1249341
1934720
164605
840080
1978351
132420
1725637
1085691
1349580
1742545
870534
1907649
771354
694559
753387
506525
1881479
217570
1554157
1157818
309235
696427
983830
375031
1670455
197866
1547209
643129
328527
1120310
409655
1611380
135982
761224
990700
618703
824606
317077
403286
568981
1900268
217925
1942490
1634064
83734
767397
970981
1071174
1599142
1131863
123269
289887
826068
1592190
1317134
1957246
893216
1421682
1238345
1933450
509944
1075169
138837
1670860
159959
1668550
636945
1167478
949801
1459048
1756025
238653
346394
511420
1029733
1336692
1147291
1401744
1233316
1199103
465860
408737
874688
1616944
1691099
180688
718564
1631100
1741128
1349656
241448
1348769
1150734
1348264
1259775
699438
1167842
579670
458334
735074
1031372
559338
1461402
799662
727583
767395
1663546
1116987
813836
1215069
1604865
1447017
92341
1815042
1382933
985326
1074988
247688
648194
94611
859519
334708
1267301
709273
368277
986087
63972
780696
1405785
1002251
45538
1540777
1361113
1499203
748481
1836782
1893671
416175
252387
1579365
1163207
1077815
763798
690993
485679
1640805
628368
1719408
198505
1964068
1822864
391129
1394467
827835
1272231
1851787
867667
1890859
1595109
1887548
609925
1649767
1926793
502373
1227010
1408480
1356455
1005126
974530
691644
985592
24297
418681
1154028
1874744
1292648
948671
1124932
484668
219171
448440
833969
464728
252153
1831341
598584
1742200
1297502
677438
859399
180170
716987
451164
1274418
851538
202778
432658
921419
353814
625575
956397
1201591
1805855
1548422
1972743
864714
1263755
1355576
1202673
1531337
1017173
1931718
875679
886940
149951
857456
1620290
989447
776939
1032697
1499434
479292
95796
1361915
808374
1072808
339555
1060930
80286
1355611
1587185
475554
922578
1648482
1393026
669535
490782
1505111
1117016
1104228
1549182
327045
919421
1604818
1137908
59122
1706074
283095
938433
522772
1452375
453836
1089464
1660345
505563
1362600
1060909
1448340
1926340
542773
424930
1103956
1766533
935265
200924
633726
312543
837918
130776
553361
464793
1724065
232718
548537
1395364
1885292
1733112
48522
1125740
257832
463495
815102
1642205
1464282
757638
214905
382756
152328
483204
352710
1029331
1900231
1464341
228393
343856
1663276
1256679
713363
1778387
256317
1044024
946427
458848
1841994
555783
308635
1305849
1666219
1805114
679990
1814350
1310988
1684380
476889
123183
852774
1515725
1378069
1957371
1823636
1911217
111897
847720
1908619
1025423
1872368
1115014
1878874
1542626
172285
597906
50229
1096797
1925449
1098717
151688
606505
1464949
704209
77239
1116550
1853660
213010
430143
1539070
623084
342235
543082
1173839
1377471
1024817
1496288
896410
388166
1838290
1675310
795434
1114811
168290
985925
236384
698228
1168434
657789
737862
375736
1611731
741265
1647171
545010
1563834
1478598
940842
402498
404719
1053284
1423390
1676957
1654707
1004220
1216547
1687832
1294982
1073655
27628
1320610
577030
10583
131677
1885898
594788
215310
291135
238449
1720902
1861364
178384
242350
709467
490965
1138816
768146
373643
550530
488502
1773951
1034418
1246725
1417734
843759
1045595
275639
1276055
137277
303542
1884125
1720874
884287
598405
1671919
360426
479555
1096690
557762
1457059
872020
1911055
639982
583662
926156
1511832
500323
1140426
662082
488012
1002734
1679995
1794146
1709035
1078588
284499
624776
174659
364412
419287
463689
1419585
1134472
1928407
410944
1177986
1751682
1075896
690064
1665804
826256
1000308
528598
770779
1229758
1561101
1613043
511644
1735407
33850
1924961
1427882
226686
336409
1178482
535301
52298
1115050
869638
1937677
655038
1980673
885830
480596
1548240
382523
466328
311774
1117108
165723
861738
1891752
718124
328958
288606
42150
335820
1841410
277705
1827355
969971
1860986
1016016
1888409
1094995
1576028
1774135
1693883
734524
170791
1117643
1451768
614933
1106144
378069
248390
321747
933980
1212406
1400912
1567400
1716894
1962926
1686142
1703672
550850
1605894
1288143
385260
788837
535351
813051
1095479
1552286
243386
1262611
513992
1469463
509986
368137
1129128
699981
1513737
480011
1935081
1351750
1652486
769483
1877616
332837
914213
316149
1486261
893108
1315386
1169948
1300289
1972524
1776364
645788
1376003
829634
503701
1073187
1243229
340810
579041
1049005
85584
906554
217311
1575513
1496701
1727336
744299
728733
1834002
1819359
1215486
1255200
303491
1795130
1942415
227947
1219668
1207353
1036978
1652271
712660
1375965
1262448
1023027
946618
1255914
230652
1340179
1361713
105747
1096508
203098
82236
911156
422706
1977606
793636
579293
1132822
1541972
427834
179493
950838
434298
1725521
1218922
1112844
1462721
595443
1696218
999859
989857
1632124
1648623
681427
1009517
1313008
1889451
1704111
378418
1992551
268866
1143116
1940505
413618
112558
110252
641212
1207864
1626874
1705396
1091869
335603
1260266
1939382
791241
688091
643153
294649
362980
1854177
193754
1399915
139437
884299
1671596
1515600
1016903
1688345
1657621
1637699
204013
1637001
223069
119234
890870
1115114
1999004
1450208
72754
376482
623804
1770018
358885
1274542
418562
268730
719211
1538199
1289162
589290
1847406
1900449
689703
513313
1652561
672638
1560403
535757
829889
1180953
588786
359329
58112
266181
314187
825459
1012359
1192027
1177705
1274387
469171
218341
346035
785528
732294
1960510
1262663
556203
479952
413423
731563
1049833
512035
1107804
1245930
983194
794100
1784908
1695226
92307
1431849
809956
1739022
1911112
1731028
277568
955582
119647
87188
45185
1566033
25856
302215
881134
376031
1238279
1408780
809740
1107809
446844
389549
216439
665750
1097608
691199
1999863
1556772
497529
1251736
933037
563208
143034
994685
1182525
1470670
1252314
1020652
1448207
197993
300891
607194
1736122
12844
1603790
667588
1623145
1586320
1259451
490216
865121
848426
113530
237642
1707686
950108
1778156
458394
287297
68697
1040606
1037735
657280
218864
1071397
383595
837248
1044066
462451
428250
146658
1975922
1863746
1336922
558672
1064680
584187
612794
1896992
408409
1978388
1107403
1502550
1030985
950078
460683
968357
24562
1554593
1873323
815735
1048829
1041122
653215
69318
993447
838218
742297
393348
710485
784084
1125664
387531
582610
1928785
1022352
836733
1907892
1000597
269283
980542
1139480
1279776
211082
339704
1148001
880886
268132
1250837
230185
302274
1506452
1994663
302476
1438342
875534
1024569
1505730
124306
843647
1941492
407248
640524
831539
1545072
1124402
1490294
560127
482014
1254904
421546
192349
749956
1155688
842731
1986157
946142
955296
1350727
648899
1654873
1518222
101723
23711
1896983
38873
226422
1045842
144823
674762
1381844
1321283
711160
1113326
719663
942825
1238168
1113734
1383651
1767589
860045
1650052
1904128
657763
1377387
272168
1702920
805671
1727492
195106
159613
649898
1035145
1906594
28360
1817671
1167034
1297838
1245874
1912799
1318067
869734
545978
640865
1416072
339920
1168730
1413101
651916
936183
207130
1522911
140190
1902293
469484
1352512
1196152
1404864
1570310
1362389
1955438
1841994
305184
1537848
1987400
766029
1805906
1123872
1862277
625221
1931475
505006
1414480
62957
63328
1958945
150752
516421
224821
427572
1818456
635456
555244
1099672
1756875
1684482
1213294
1642101
77786
854399
120992
1608054
1463418
283861
786649
860945
240607
1045861
1889389
907647
1430275
733556
161609
847688
867782
1157827
703932
138719
179716
1373245
1274659
17910
851698
1346072
412831
448008
403983
1993856
1380139
637657
1214816
1493563
766392
189617
1888531
488856
1629037
268996
1175999
178629
1902024
570761
1216813
1505215
967495
1118985
1370792
204138
1783148
274551
104875
605503
1750381
1360718
1196118
1459230
608885
884892
662078
114978
127501
472653
1470280
46690
1465797
1215807
378308
445923
1278756
23859
431184
986558
437349
1211552
1786000
1167986
782938
955438
1206370
379580
895463
1359460
1293231
1034131
527596
688228
74724
1561994
968047
1567406
1233806
642144
882669
1795305
1769559
1348551
1009167
1364300
535760
126938
505703
1013824
364392
1267814
1616926
1950458
576042
1085714
265342
1455745
1340779
842411
740659
1461177
1675954
1591432
966941
717194
40936
452090
35670
1149306
1774294
1870475
1297428
690560
1110267
1824349
1492463
1089648
1618143
982050
721377
441172
873379
1097530
1184297
1681429
1152423
296577
800061
33044
1769044
1155102
1373820
849438
1410181
861427
1942471
1770426
975481
1735442
1047220
1943248
1927600
477288
561502
223433
1183865
1348427
1395163
1789603
236160
1796506
449643
1932614
889474
1111306
1827209
987699
1572794
673690
1129431
342325
187148
604343
852074
307933
1256104
1062298
1881009
901253
1652527
556443
343219
1044844
1982794
1801059
1041295
437814
920654
120977
672541
1359525
1855008
1677809
738866
1985700
785135
510291
435900
1444795
1642338
805971
1477658
915380
1982201
1836008
1424800
1800587
248922
622566
1976805
1910960
1045089
957735
206979
989111
1441106
122996
1811378
1538985
1528448
69052
52353
991591
963300
165320
714527
910286
1543453
295478
954807
792724
1822930
277885
695975
1474315
613700
475107
145258
1803359
202109
517929
1174445
1022064
1757203
1354598
716379
83067
893229
867659
951920
1139375
207159
707422
839181
1711087
1992803
1815708
782254
447192
248966
1776440
912361
1756094
754226
943899
659493
1856444
1036135
486292
1066284
1778072
477823
997684
499420
1502520
1627626
55839
638116
1822026
688869
1674006
578476
501610
1457777
1906134
1417193
205173
1253350
1599469
723819
1754692
1566638
828083
1335022
508829
1638371
678237
1554858
12226
893806
1642165
1249168
1520532
1066307
1240823
189018
450188
18527
977931
389597
80460
1516085
1277531
994226
814136
138502
1812947
199710
1669232
702722
419328
1775927
1780194
266527
61114
1019380
1083352
1432410
472787
1817711
1410024
251106
1874586
127564
1427617
268533
120907
538649
922179
1697688
415607
275662
1422277
1662413
1113415
987458
1189841
1586258
1568511
702005
1541227
1910967
953825
579633
630681
1061209
1639622
398819
1896032
1068078
1707863
1511970
1436828
1253912
1964217
1394390
1515716
1621940
310764
551563
483442
1389579
435365
1379459
1865013
1983624
327229
952254
712811
747805
1965150
478891
702153
469705
1747662
946757
973822
1909241
1400919
398244
1791589
526602
1773100
910304
632396
451937
440490
1096897
909275
466498
1787954
480939
294081
1681352
933895
697710
498107
1621223
1194310
144698
9069
1305888
1635875
1796998
1194762
899035
223158
1875957
768219
1364055
54255
513259
761331
600671
1280719
1440620
392317
1424129
1780509
1515490
1735671
786460
1945749
585332
567922
293831
1126367
944063
1935307
448848
620925
446791
1908429
1571971
1419779
1346354
140175
472300
946841
600415
789867
175645
559100
1630837
157542
878530
1990016
807319
1376909
1736136
1324621
814954
1423811
1186698
1869965
1342386
405882
1177068
475989
873980
1213295
1132361
20677
1833997
869150
1245662
1963134
587167
186590
1575452
1785242
1673770
1939557
485535
1265545
857339
280809
1449667
1672027
1404093
1426539
1195932
1437508
74142
378853
526761
631431
1500178
1572042
115011
485889
1130814
239988
1824394
1343868
127504
1091805
202867
1105549
1702993
1572566
1417039
1700110
1128328
1346293
406617
996023
1477928
611825
208456
877262
535231
1065500
690805
1326307
857052
1080408
1665167
546078
121626
254918
1983195
1167268
12820
895634
416836
1942594
587987
1522550
150423
1948921
691687
1182596
970997
893806
1421793
969454
427933
208663
876314
1729081
1531786
1567330
177581
1792418
710621
361368
1229467
1923314
1007284
641124
381767
1775216
613688
1336351
856465
987395
284268
1982087
758406
147190
469269
1179615
1482684
476409
302745
1012200
416523
1625509
924685
381866
971095
1862505
382216
1557484
1571935
37169
648003
474462
309203
479558
1498014
1658588
1114972
1752845
921525
1044270
420735
1295316
1226647
54917
930683
1609281
1133382
506474
1881379
922079
1285746
930633
1486953
745500
513898
902950
553556
1062476
1062716
909133
1812495
31655
1595531
1074960
1253444
445558
1784255
840623
753818
16052
468155
1481365
1991249
1234338
290070
1600664
321241
1104126
1546892
498932
1250182
390926
143217
1682439
1585961
808056
1543504
1250336
382970
232423
19827
111267
979590
907155
934189
388940
1895226
1696771
1473046
1583993
1301040
120757
1332224
725398
1496681
1655921
516642
1872493
983762
230852
1912325
782218
891325
856265
1357438
668633
1833830
1849402
1352684
1645573
1310875
823693
167662
1604864
951194
1138072
831974
778358
401895
614459
629203
839269
1075596
1137694
672783
1729815
823605
1113337
109544
1679550
627019
23325
1999295
1127267
565964
1739684
1469952
878658
1253197
719816
219704
404344
752520
518520
565667
615594
1006975
1839524
1946630
1854725
1391908
125323
558469
1988049
1053535
523300
1627167
418203
1610697
1988090
1444141
1292433
1615247
23926
1212633
887490
137792
166166
1223757
19299
1440460
1465756
419855
1493887
318176
220041
210949
488009
246745
742394
1187894
748124
43896
527261
1064988
745655
1284547
1591213
997029
1466320
999554
651775
650937
1757688
652364
1151567
1844785
759832
259509
44439
1489316
590547
516614
179183
1788306
630851
1034048
1229934
1255470
438022
773552
1984405
1749339
585619
1860805
1408605
1876164
494346
739658
1557593
1853858
614039
1675030
292835
1038067
883583
747740
1749798
1590554
123644
244654
1387426
1483684
519679
312055
1212596
1996083
749822
1918851
1410355
449590
229799
124610
41904
990483
1111903
787066
1334909
1379254
1604968
841766
231678
194938
1645045
1577904
173677
174573
1330846
1272145
1902582
799327
1303608
655813
1520313
1275387
684643
16156
1988720
131867
1418439
1110336
1007357
1782219
82961
251941
3799
74639
267477
1114303
1662797
1154741
858715
1510185
228408
1469090
742120
702501
611031
1991226
383512
894179
1543049
1706980
1400441
296663
1352407
1076847
66088
181969
1695110
1350301
880736
1789395
173337
1556440
740440
554216
129303
1647695
1145570
787007
1307108
772416
1037284
1666069
1862583
1299213
800684
660907
991882
1095095
344356
1154506
1023444
917200
1505803
143981
645269
925995
923115
1031573
1116380
1856667
1425815
648966
1499034
1884208
1261231
227006
1928804
151570
1445286
223297
881613
1803887
1453382
1258196
1313398
1199040
1060882
1678452
186081
995481
124101
1765463
924266
705438
1683846
1454431
106903
1707653
1827980
870055
419795
673147
1994545
43463
373907
318539
1476518
355023
1164930
1740756
349202
561690
1986681
1372811
1437218
562090
1173024
178755
277248
573247
718113
593941
1690427
100891
396107
1431510
454478
1322642
50437
1369169
821288
17290
1727912
688364
1856400
377706
1494472
520572
1455356
815659
371317
447232
572185
1861481
921967
1761795
589120
41783
1517738
1664121
223921
64390
679182
1955644
864934
731801
1024508
941117
1792581
1744896
360678
234618
57388
1794071
1243668
1348052
144484
1236364
1321655
1866722
235866
547534
374262
1314820
1431575
1909087
204093
226093
1061740
1776130
433107
1271509
963505
1302021
280075
1045413
584121
566670
1402576
435029
1505235
1636623
67511
1790721
64700
1680832
1625731
1280262
818536
213284
1019819
1939965
471172
1069290
1061936
1026036
1983484
1197597
39166
449789
1322157
1976891
1800324
1732703
110282
313379
1335876
1658331
1390273
613192
403405
872535
1869218
427948
324902
557830
1596157
1212218
526624
1347324
623779
1827706
456316
1400815
1391440
1464770
819512
1444339
740860
739576
1980047
573896
213245
1016038
1355062
1078311
739056
130018
197768
1059176
1606032
4463
1738398
575103
1334721
347944
1531636
914618
1086608
1794734
244711
65463
1516326
1162171
596445
630571
384527
78572
1173481
692013
594134
1282696
1371895
784953
643532
564558
286349
199349
478793
650547
560488
1192500
13774
653062
34064
300637
1364129
138500
847304
1816584
1510145
1495459
649708
1828266
1247703
1008665
511757
244181
930621
1896074
1783345
385098
1849904
685581
1773204
1591612
1228442
887793
573675
1987061
973109
1720283
356939
326242
1776923
861814
1490359
202037
1965586
383138
1403310
376289
1661792
249572
1012613
1468672
465752
416385
330509
1490749
1557567
572985
157885
146279
1495669
248330
112383
850987
413970
1395845
1825523
1885727
1804787
1442896
22905
1702521
341213
505155
866520
420665
1900989
237919
512405
1022224
54744
940253
1673644
105669
1643891
550795
387465
1659722
1766686
504652
1141433
1749145
1784246
817344
910828
966781
1678887
1983292
709460
61957
1704944
224058
1610459
148289
666321
1432745
662371
952466
498593
558553
1666009
816859
1637868
927917
813395
224681
787960
134363
1754511
1922369
1529657
509498
1422038
1997756
503305
1008805
772570
216669
510187
1772465
1989974
258333
1018398
94212
1033351
1103883
1473068
238301
363594
357795
1373574
805573
1722145
1622497
526548
297625
858086
896557
783770
1408708
907448
549681
884065
1214764
331615
109922
876891
788857
109442
527954
160768
1116292
723589
868435
130977
1473087
930425
1379340
570613
1790875
1167953
1181049
1799334
796080
1959938
1063692
1617411
1041487
170830
270197
872904
439282
1298854
265575
841218
1427280
687120
1128054
1280766
1243819
139742
1274628
1933630
1626485
1767401
459002
1736411
1299541
1277008
950128
132768
904373
787274
1922833
181898
1773367
106098
80299
326538
613845
150371
1836627
945138
1792478
415572
1441647
283307
721551
1523654
99671
1508332
186335
66745
1261005
1243645
1281434
663943
714586
1189307
1485909
358801
1863696
1615969
521527
1384173
1439853
293435
1343983
200233
769055
1462165
487861
1079176
1932499
1131474
1354945
378321
365709
1960251
228137
616515
995729
1494250
212557
1190256
365630
1669671
247560
1512635
861421
877680
1883403
1765771
113809
1011960
112795
1710339
783952
1927318
1364467
125183
10911
1405994
408875
1859442
1677868
1659747
46454
266724
1228920
1197902
781890
694545
195015
1899281
1094023
935883
70013
55477
1262564
1512194
1940445
631250
1538824
1886169
1641272
1867574
53320
828251
1388469
526132
1610015
1864179
1653755
397634
1009533
1771590
879920
365216
1305103
75634
443838
807987
280182
1649210
1278365
1583441
253932
1494751
855086
128461
1917927
817455
873013
1205440
648599
1692386
1991067
1597041
570698
810848
60978
483747
1357566
137044
1503207
1516815
453164
1480792
1364030
1064306
577640
158991
1169227
457610
1133985
1823143
330507
1919906
466670
1416657
1346343
1322812
1842084
1885179
757541
1254255
1738141
694130
1134730
422033
1059764
1367653
197173
546639
23294
1736493
687697
154954
1433486
1066201
740983
1582475
1131030
711376
476339
507179
1045324
257428
1803429
479971
54505
210477
110386
1730930
1771190
1256317
220397
1472275
162297
406896
1851290
1081513
1966916
1136097
979923
1995901
1116956
1327337
1829451
1699791
666721
22472
86786
784474
1552235
260355
174642
1386052
371612
1778500
1950207
1846692
1936437
567438
510031
1008135
732101
724839
1519492
1833387
1240776
268691
968451
1572479
836712
670075
1179084
618158
833278
1157251
634734
969275
534740
1778934
746402
1898892
1040639
1494451
571129
1973889
409627
1517573
1317028
1283137
496799
1897105
398604
1408495
1960705
765893
1301170
992142
1912191
1361519
442388
488373
1167764
576439
1529881
679944
1955358
1191928
65816
50781
156101
706375
1824946
1661235
1425506
680617
1911700
1912611
663802
1177906
1081594
1081229
1919722
395040
1186841
627404
1677812
1003457
1868682
1978565
133034
1854704
1153519
1193352
1743304
859650
154328
191895
1001043
1347479
1206324
296629
1100351
884062
1917650
19082
311418
1857779
792975
803615
1465426
1500171
1231579
70314
1198985
331698
1887276
64999
800856
219889
56460
496454
1145025
747052
257194
352696
767273
591696
324218
1740867
1148119
751932
527124
1874305
1346961
1362575
12457
1947248
841989
171959
764952
31520
155293
1576136
248877
1985542
24167
993297
524155
261941
1534631
1301650
1048240
910091
1578480
258609
706833
51090
143551
1042
1173935
1186206
1820271
397003
616133
1137148
674484
376366
461760
62001
210498
1428784
87214
273449
1465645
1415694
1764457
544896
543940
1949460
924552
904485
668679
1975645
1561911
234141
430185
1690424
1978702
1656084
403987
1904328
1104110
135916
1783448
595251
582436
522191
1038209
1922525
1734509
1079399
843387
766826
208389
41425
733610
1940414
873198
508403
1102896
877416
850902
1284591
878282
314509
133563
792708
1983062
141077
1729733
1179992
1056434
844716
994490
1377304
518277
343630
1958982
1331696
1348257
1914047
127514
1180379
263161
421157
313169
1458552
790842
816192
1752626
1833604
220945
639844
560419
1549973
334273
440806
144739
1139800
750653
1772268
406516
1498241
526165
1397087
1172978
1563362
416853
201674
1942918
1680160
396933
1298158
1650007
1433401
1641779
1272735
1103906
258285
1208901
1788418
961866
84437
737003
1288752
488389
1611202
809385
1632585
193361
1693605
155993
1736736
15037
559035
707246
532217
133170
964133
1952496
54873
1797638
1307044
1625623
30348
1826081
1377282
1379765
1883111
1448637
277313
636160
1746859
1476330
961186
609871
802744
506764
1366864
691615
1626139
1060679
1911335
815315
925949
1897475
799823
449700
1000140
159154
143741
1805822
523424
1864477
706225
817915
807145
1769422
19917
455581
61247
248471
1904494
1053540
1892291
3011
100566
790308
1422948
1689670
1277098
1385671
292853
1002842
394655
1592523
885058
928428
317530
303495
620535
1936069
1059515
1344830
936906
853370
1073854
166033
1497044
1089878
992547
1840156
1370546
325547
240410
1312577
1617670
1616500
1472807
230337
1586448
271331
1332802
598149
296312
1295603
954226
520909
454664
247629
115596
233272
1913236
533933
32656
1184673
420249
415990
203626
1922460
80393
456880
445083
1766491
1281810
1010939
525208
514953
1160693
1185443
50364
1638877
55363
1082362
1528127
271150
1224309
18332
274901
1244760
438767
1447340
131914
313153
1139351
58730
1507667
1295960
107537
1687944
141889
1934329
503102
840832
1987771
484905
1547236
1603525
538668
74418
1649806
1784541
1587477
422302
1973024
1972589
919489
1759891
1867137
740343
397269
540447
1118920
794371
1193065
471193
1609624
115138
653936
1337644
1076941
1590672
1201700
1054137
1352320
1585564
1226835
931995
689994
458093
689006
1687331
1142109
1828127
1706562
390012
1645738
562238
781506
1631066
623568
1877151
1338600
1291118
1710442
1588034
1958327
990676
1363392
51110
332310
338070
1283988
714455
1057170
392905
238576
52671
1158886
1449242
1128800
891326
455854
29763
896592
1977586
1331086
1615791
1341453
1622563
695676
108160
1342110
1058104
1831463
1630226
92066
1276862
394592
878574
1197863
1596016
938513
193184
729047
456135
1976542
1686893
1372665
1372730
1608841
1280845
417188
438571
43474
264252
1592475
809464
1221374
594901
394950
1686798
732075
144296
573913
411013
132285
60552
1413612
1942445
529842
1545016
1033073
1315023
1628328
1511527
635772
364238
1047426
1888754
457913
400228
1214495
1875628
598420
1411219
145015
1260826
210038
1626808
1493886
187953
244824
1291048
1535062
1116686
1338429
348100
1777334
27255
1026858
1627841
1611101
363562
339368
249895
1288290
1809582
1131071
1047107
387819
1753892
589173
1521456
1800215
35182
1260635
521554
1759499
1447963
136352
976623
1977816
1279871
1986411
1570794
1856601
1343572
671437
418257
510211
1743803
1621596
1186483
1661605
1080545
1483693
1095262
142728
1259967
1817827
149494
1061284
103990
1165603
967189
1776215
1298100
1159080
1938301
1564168
1974026
1127694
111075
1710704
1076005
931936
1120599
819904
813768
736467
1229428
112395
1701292
611607
948371
1733
196151
1106163
1841282
471147
986491
489130
747100
1003108
943515
771105
1038997
435063
113335
1387853
1275321
794833
682064
251738
593915
1664531
418164
49868
1740720
257301
1096340
190056
891685
155687
1127893
302575
209944
495526
905634
821715
1427618
1731789
720559
738649
774631
349911
1059481
1645302
1315805
567434
1392451
1602614
1737223
592364
97612
687175
1208783
355113
1380648
984491
381028
1444086
874962
1185004
1993128
1687316
358912
1996204
580247
91368
1531157
1012415
749029
1489002
822229
512018
631508
197523
1226622
131418
1131256
638129
1116155
1538584
292879
11298
1472222
1982789
817158
1423117
914812
685503
205875
577899
1716073
1023429
69816
1837051
1109095
1062720
713495
746531
266310
882615
1909596
298814
1444698
566378
1459325
512434
1546955
797822
775246
1144602
236818
1074285
1271574
1403581
905467
1490933
1216103
851046
220797
160784
18221
1484025
81294
236246
420654
1471428
1376081
234877
675264
998898
1350704
1186207
1615828
1875273
1609051
1878191
27013
1982571
765510
954842
465473
1941231
1055592
1462117
813260
1182228
891863
386739
1909268
331252
1817014
1810242
1337806
1454406
1262518
1524070
937194
1732459
6573
170691
1206978
1298943
1803751
1681845
929745
1424460
353992
719008
1642280
1625362
673689
274636
1408545
475340
1871168
61882
251258
1913982
1398458
1433912
1366655
177270
241340
1536014
1928369
797683
459635
317822
1278054
643212
102390
1608288
136956
1658587
160702
1763989
1102189
1171866
627981
1404938
1473078
1096127
1891014
163327
1423863
374784
652318
1101924
1445650
1304076
889791
685146
1769064
1700207
83972
1523268
1417715
345859
1502527
1870493
311661
718509
1602277
1073605
1521657
1998755
1710602
339827
468320
988772
570002
1894497
241647
888736
438561
1554448
335750
1380973
193884
1684720
1416031
1241677
272421
1058356
656039
1087195
1448534
801935
38093
1779018
1965291
1209470
686121
646801
1941809
36206
745396
948722
107998
171852
87375
1085655
1864807
1482936
603905
178297
1631823
67363
1149125
590128
778894
1272192
1351786
1051364
1173769
1694220
1821704
438883
1266425
1251871
1087935
784680
1530148
1524365
615419
776901
601569
1259444
1887844
681875
1674343
1052877
816442
562279
676979
1559188
452543
75081
858371
1864549
1966559
1694044
1247693
900971
1068417
1713961
146465
392228
300506
10297
193598
745402
465710
69979
1005285
1691495
130223
1213802
1217121
357775
1711692
155356
503148
1998980
1013479
256953
78053
1326914
1834597
1485227
881509
756573
798278
412273
1211872
1980151
871577
803457
930504
1743263
164191
1376730
1120315
1240794
464336
324315
1106237
252918
506740
1638748
687100
1143713
1033579
1741381
1942900
1988181
947624
1011329
1290970
1000942
36708
1743657
1030083
799262
443082
643394
1557481
245900
1173866
883447
612186
311015
1020161
1940285
148348
510703
683577
709300
1698502
289905
1997985
184823
526393
1179668
1187926
164983
1709113
1320923
1354361
338425
1517700
1281705
1896098
926975
1811098
594954
1493498
1682475
26260
1446524
218447
177903
1692042
930708
732908
111743
1767880
1267362
1783721
315237
896357
149724
790076
1182174
1411972
969782
1358643
1827998
1086480
1962313
1614116
621055
1369358
887398
350270
428558
1824032
506580
1731012
1536375
680147
1250670
513801
1666103
1744515
1640164
1716497
1023162
131533
1458304
1296788
1053986
1133226
1918774
1848842
944124
1156751
937851
734362
506893
1641328
1938889
43135
1520401
725244
426795
625758
277791
1257495
1289473
1065490
1472310
1463122
175076
968987
999464
156119
1605983
491729
248857
1655543
1069626
1498281
1331762
1731164
1886788
1874101
327787
124484
1748875
761311
1654966
1170679
108032
1492891
518655
943150
388318
785422
1136992
553321
1693671
1385044
1895190
1999551
492924
151634
718747
1119584
837166
1578965
474019
1869941
445987
1747670
546496
1861872
649634
1894183
1700733
642702
848254
1590209
1391745
641583
812223
116137
980478
956443
630482
203575
3408
1856882
1346377
105365
1575180
946889
774256
1298191
751374
1760654
1190019
196335
754608
355834
709736
782211
1218312
434073
779184
229157
1639385
1500664
188508
1672225
1064367
311091
159336
293490
1156501
1855961
317913
171979
805769
548821
1308165
199599
1315618
1904806
125204
140058
666939
219963
843801
1832618
1517748
227589
137918
1336506
31402
978243
684399
1337418
1415346
71820
962900
607706
940183
559837
1265456
189017
850080
1722817
1580205
1575955
1548109
187028
782267
869757
136472
291143
163334
1619190
424573
909887
130942
1888241
850080
97991
668480
728136
1437939
1702319
81737
1645686
212838
71487
1405187
381932
1916887
1371411
264502
1048823
1863536
1800536
1771699
662947
1606663
1844638
196667
1055100
1924453
1028149
1429061
217828
1609377
1971058
483628
1447322
827260
1587049
1365363
608442
1460267
1960903
236509
1557323
333356
627625
974728
677919
875939
1161449
770021
1738268
599108
368421
1538320
340927
1355483
1533956
1320348
1421567
269786
1958558
823159
550768
1511613
622968
1880802
1002193
308424
1323409
1593246
708943
402308
662875
1501353
1874661
1195602
1508395
1605609
1406436
3471
359593
764674
414752
1334667
1269571
1070379
415489
1451549
1448902
1446056
1101249
24547
346700
729597
117085
710039
695224
1620422
1006255
201028
452137
1522648
1093627
1530753
1644269
683370
878056
1058100
845416
70832
223271
698843
1773233
1588693
1662303
185609
1424964
1431940
761871
116151
1830431
344308
1209104
646251
1815611
1213661
1961023
446348
1746181
638515
773267
1307988
724770
1483644
1620166
797872
1949
77381
150920
1732103
925818
1384152
245487
1224807
1966973
1947500
41688
179299
1061049
732250
1349564
445497
719049
734057
204554
1301011
1325008
264889
1509393
1651992
57539
1381227
1491428
982909
1404822
1922777
1713592
176093
863744
1997876
595990
634068
1974511
1470138
572334
370635
942992
358841
875513
1472444
335172
1299008
1295414
953611
1814423
1399184
1311664
963190
1625813
645078
1251995
505298
87511
503861
1417326
1124754
835281
1831886
274538
1338046
903820
1440520
127789
148355
1657869
462989
1412106
1349643
1132932
1719370
81683
329816
37678
1644119
476563
1957841
567135
1768484
1490039
847010
1867714
1025441
1538047
947123
1057540
697501
930386
1330411
963933
920001
770168
694157
1934186
673709
1329788
804365
1951081
839241
1266239
1637112
234854
1132352
738492
265322
721923
1039497
627075
1008425
1997309
1770862
1818676
1998714
1397076
1716398
1386115
1639415
643154
1997605
1059918
1497550
1431962
1154002
996840
1204881
62183
1194044
1091368
1166383
259312
1807948
1199442
1001997
898079
645741
1885561
1178289
979476
1439380
952094
682002
1877299
1320587
1251561
782589
207086
1425359
206532
432008
489087
1885727
1621145
718258
1366148
707782
1432148
368581
1119369
1961870
1780854
705833
1700397
808253
1950680
766432
1538973
1243369
1607041
51075
567714
1576240
1969995
883969
1339064
160201
380865
1393892
127838
520338
1441272
212160
464005
1144238
15479
631839
581445
1008587
772875
237786
950336
1073415
590547
387531
920081
370915
795904
1271919
463907
1274360
706923
1813629
1303048
1373383
274524
1804954
1368155
1730134
1293118
343866
1240306
31018
852669
1214178
1186146
1191749
479005
235813
892015
227178
1064531
1076083
1296068
494836
1758549
562416
1953097
694022
60535
912785
195942
1741476
429860
1136538
502467
11834
1969588
550492
450522
1991951
1358465
789662
760097
1965086
1899695
1812773
1996171
1724295
1500806
70180
1856023
1806160
85228
1834322
382080
1739298
1496796
325558
720380
495573
1146973
1772791
1064116
969918
1330218
373784
1457412
116410
820808
828566
625966
650463
1789044
273753
112520
352482
485780
531801
1107235
867417
89957
1614221
1651592
1416936
305279
145019
348192
1773403
585400
1616699
1791063
611698
1730683
465929
432762
1008629
1819572
792556
1119559
1828417
1484541
671301
1265336
1400249
633002
1785865
308991
284787
1334887
1025735
668603
1262680
88530
1532454
961576
638105
950179
1535267
807737
387625
1379114
977664
1291371
1145842
171795
79915
1810536
1115549
1127307
1980676
23572
1408221
312638
465891
959147
574580
675269
1704380
142373
29016
1621092
92222
831322
866916
1747239
1434299
141265
592500
1734141
19510
1608018
1931029
55409
1841318
1671113
1389620
624199
451286
314959
453791
653441
1525271
42985
627200
1853192
1974555
685203
1622138
1393068
712623
1044476
1010850
126152
616318
1785852
525800
1881927
1714036
428941
1139115
1606630
51111
1679853
451894
1304723
1263930
937863
464269
842538
1247269
360332
734533
574748
28739
1451940
1444
1703052
1679691
489549
471490
435834
519359
704149
383074
848032
826490
561876
378346
479282
382139
714169
294809
777816
34404
1692112
755264
994479
75118
1661258
1935372
1694962
1816675
570115
462469
499143
1381212
1251512
338216
1374300
152001
1707750
1396571
6008
1025866
116889
1871615
15145
1558059
838303
1301959
1897078
1229088
1607221
1785216
1707693
452766
1943814
159729
685463
1605604
1432856
1747173
914807
914157
1505522
1696234
1134425
533454
297695
1618200
1183197
643945
1001007
1454568
1037291
990453
1634712
1587171
1764043
1197229
1598150
1285244
1359068
657797
1838760
249257
501045
925954
1492116
31289
1586425
695700
854773
726370
445810
329168
769069
287196
27265
1578874
1670741
817699
717216
866333
1066884
1554120
1113397
1994190
358425
662244
239578
768868
1276259
1490359
10135
1880501
697024
1321522
1819850
1590175
124317
650022
1306369
1271659
1367718
1142303
1973793
804406
1641933
1802740
827727
80986
392085
1013496
1792010
525846
1953199
1084380
1610736
1342785
330967
15746
1838803
1132073
261829
976208
418230
1565039
1479966
1762438
435116
1334769
1605755
811074
690806
1645213
856277
1798001
1714152
1152691
1107740
1728609
1592904
832638
1140400
1238860
1781546
1913166
741096
114043
1009734
446575
1180576
586182
1627867
1015677
1286425
1861621
158391
1774480
1321091
666017
1573220
523845
653017
1774641
137477
1702186
590388
1609486
1417287
1835591
1138669
31206
904067
26122
106050
1424916
897075
1585830
1099262
460064
61551
1915085
1669473
281958
732400
621707
252211
1257900
1683457
1527569
165910
627694
760663
1189500
884719
986774
395846
568420
290153
116697
374480
100870
975610
404809
1839486
1443869
1198854
392773
1440518
1002366
1818180
488072
1210545
1575118
1939645
1856415
982790
1960916
1361658
850643
473914
145755
730166
1180391
1585956
929419
1363405
221271
603896
1553610
1179440
1913874
1747790
1595338
934023
1539982
1480384
95943
658082
134585
213544
1315150
1682689
1097894
1745459
430383
1973024
870607
114458
1195778
580191
1531497
1729759
541995
1209333
121043
1814680
513223
1710044
792641
846927
516341
697361
99418
1831430
1576055
1416992
1174042
874624
1657300
319537
1564271
1836214
1253042
1493007
1220008
1846394
646790
357016
95864
922948
101990
418872
584923
1397974
1175004
358360
1622208
574193
341667
170159
235797
1681310
1994611
1262016
94788
1950114
1594837
665202
1805385
287594
1659309
62124
467334
933927
210707
424366
1651539
892775
1191122
286959
274856
1582267
798383
507043
1837393
1117300
1982667
444565
1523470
1582482
984833
1172041
820340
960934
1258040
1268117
18837
17038
41398
1673853
1380857
1010991
734440
654604
1269343
1302228
1209719
1975059
1101509
1620677
413310
846618
348121
226630
790737
575968
699616
1398684
35989
1791911
1037932
63301
595650
830712
1758970
1813737
841198
864229
346892
570874
1129396
981821
1143286
1037237
948957
1790799
172938
704467
1609429
1718158
80467
876262
1607124
1115607
1136768
1653547
898299
1201261
299621
1529481
700777
1291965
1776929
1226780
1006712
14010
514478
1990661
1152193
1225280
780730
1656798
912923
1848078
951991
1633256
591832
1975075
452952
609483
394331
1814112
1986664
635373
1927509
40247
254553
142176
1120767
738944
848154
383435
511358
195465
1283622
848695
128944
1209361
1439040
121897
1771434
1792890
985757
376905
1376211
184569
1126163
1829275
1558918
1506764
1807977
1103477
1994269
147362
708849
681767
124135
458644
8061
1547704
1564719
916080
1340753
1873636
70415
1099711
259079
374646
1964015
1435658
864196
1516900
1896742
737
784597
591674
276519
1967260
237173
920037
1314902
219700
401410
1666091
639984
1461129
1382339
1341179
1883159
1394759
1102813
299046
413721
948559
427765
1589834
1538316
772884
946254
210957
1077457
1100378
1279455
490838
1852616
1310825
1020528
545774
852857
693669
437663
249680
582132
346018
1885530
1347408
72988
1075246
989530
670387
1749197
1853645
1906593
207268
74434
386239
544809
1925073
79270
979760
820273
641693
1339236
1811555
648553
335943
237448
810965
352081
389377
1997996
1502025
778603
1806184
1338070
219810
132448
1626360
1229367
823370
1738583
147107
964577
953676
41341
1654728
483368
1658595
1093934
1415130
515018
1103434
1157458
481070
398795
1273780
77418
1291515
1054182
1001668
965506
1255044
726164
1504864
260879
2705
1519585
1476661
944089
361370
1370958
722521
768852
1755550
61389
1343925
382096
1762254
554211
310892
1071372
1145271
919118
375640
1085054
1324745
1635327
264392
806382
334686
382176
862890
1562592
593974
828270
1742321
897226
1095138
128081
248528
1539449
970658
1388656
12320
277595
803731
1137123
764654
224743
1148826
1186841
1808857
1578054
1731750
345395
1743379
1343558
41331
1721343
1986972
1889008
1883665
443030
823785
135792
527770
1591769
1845963
503047
248012
1594818
624277
937720
429328
1917853
1241691
1514862
854567
574972
520822
534171
1289237
1315991
146629
708548
1526281
51609
1576565
1087574
822582
632477
1299351
531838
1602142
1103999
1328201
599140
1208248
623675
1264934
1448213
1138873
1021302
809320
1182321
528152
356015
1227238
351505
716958
789168
33654
291554
258278
259239
1211741
1791596
256402
1043887
1154674
118975
608785
506480
1627748
379953
1412371
1079660
546042
877656
909338
515532
45426
1565832
903469
1377935
1220390
395595
31286
1033952
208923
1517838
89786
100350
870503
724168
1255479
734703
807799
1911327
1733876
423476
474906
396696
350955
1632219
847543
393178
1144964
217102
59962
386814
1622611
470045
1746222
313528
423317
1370551
1548234
1849944
666662
692558
1426703
1540966
447352
740006
1297461
609792
260796
1970981
61189
1765021
1161683
1123615
1431173
19137
1096130
547978
1849577
914445
419021
932266
119643
969606
1694717
1977638
1437859
494110
764023
1586373
1076297
1739182
1335569
933403
232981
532576
296022
1158382
480285
1685474
36215
483255
867018
1539101
395321
299050
1221122
1965892
844166
658476
603298
1610204
461089
177064
1649064
1418553
967292
1586771
1914634
631011
1009517
1747906
929174
485505
1835632
1626897
1147210
1259432
595543
41366
1820899
1468636
1085557
342214
1457719
1768879
715139
971324
991882
821781
1763865
553453
1719592
380095
1530625
1071303
836907
1537166
1719305
1834208
35353
1942842
1716135
1465887
1229561
629031
1605049
1099178
933180
1164848
509665
1318091
750409
73650
42217
699681
1061969
173717
1338168
1259866
713115
1943248
973447
810761
407923
928796
1892759
1451608
605934
1765814
872496
202253
73468
1775250
1684610
534930
1043072
1022555
64424
1923141
1021049
479942
925543
1641434
458450
698351
1960506
1343787
944761
1937454
855182
594618
582998
1670784
1200916
282011
1770545
1676466
1713862
1732044
899663
1038232
1867244
1707086
54909
1947510
503374
656447
1911449
1343960
578536
909826
1241152
1269021
910324
1545990
364784
846569
1195040
1585331
1583432
89884
1470300
985554
78168
46922
1936780
29209
941043
463841
393266
1109000
1077711
1482563
981195
1151108
1724709
1264641
827173
306723
964171
1819952
1722042
1201771
1689204
652647
1970650
1367293
808083
292947
498040
1029971
1844957
1974510
1953363
474199
1324430
182736
231627
1908491
1369634
1675794
1875409
1223976
1726130
1896493
1650516
1161541
505477
177055
1488193
646770
392265
1180694
1439113
478497
1444995
1739019
915505
1234912
385467
1151955
1751366
682310
1707799
263777
74285
83048
682324
1464610
1603321
1506076
1664022
594140
913066
1460070
76404
499710
1848396
1712619
110190
1320160
1475965
1270581
1323889
1397753
1251485
1093749
342231
130379
304160
1588072
1136573
1129897
577672
515625
1803605
84676
942698
83178
796132
333259
139684
177388
831241
22766
1225160
487153
806981
1609781
1172842
1277084
930915
706969
1401805
295115
549359
1583134
676896
482978
937639
440727
1090024
1845029
702769
983180
1320633
1746194
306533
815293
1467129
152008
897406
1448706
696634
1912077
416907
444215
1069909
641779
36114
364242
1651327
405651
443839
435291
1669902
188031
301197
766928
1915730
1647291
855815
457691
1518405
759918
982034
1122913
128570
1786449
1500702
1746539
1030200
1853339
1010036
1890601
1206470
1596774
1057896
972624
1745077
120962
316271
259006
1554367
1049191
1925395
420294
1738619
409017
935623
756438
915320
716826
1258338
1057835
998186
7670
1740881
1902839
1470510
1530574
1154171
178287
689201
1099032
1442899
847546
1220326
796683
1990225
909952
1589823
747201
671822
1778849
869181
686462
1981481
414697
1806517
1611805
617927
367047
1403588
479269
1250466
329682
551214
1188623
36229
1531468
725970
1506923
606851
681020
1317829
1715377
1908673
307492
400007
1724615
678315
13055
1042634
1235755
103570
678291
1066009
202615
1766224
1588212
1661986
80921
346434
676604
1597681
603429
307072
1489002
1305799
1953156
549610
605873
1496040
128917
1501387
306332
866100
966952
248010
265162
1198909
201098
1920214
1870128
818630
443720
196211
328746
60760
935924
1704784
1199606
179196
43945
173023
516207
811207
637105
1028611
947333
1984127
783611
1703365
1252619
591549
1818521
1415281
1030530
1799558
484475
397389
1882297
852056
1780225
1644323
903064
670106
1722199
1691911
451729
242455
1760909
653590
1122596
1526166
1880521
1104346
396767
838615
1677553
1189889
156332
584458
1943958
1057455
1589725
114044
622166
1659127
1208826
1723038
1951400
1479027
558990
91631
616132
1789288
1425504
1504846
739054
1498689
1627126
278483
377450
39826
1102914
984373
1837526
563874
1203898
349599
847617
622863
902326
1462261
1691279
1799702
806287
454516
1855484
411330
1698671
267449
49764
827213
1811564
377120
1608472
1602815
1410467
1532718
1333225
1068333
621156
1930478
1173516
1696808
975743
69093
853723
1637288
10029
1515639
1964110
1679727
1712093
559316
967342
940941
362382
410418
1894285
773131
1882400
199111
1255246
937232
828473
1124348
1085841
706843
1862413
762853
1050050
1368284
949284
602610
695262
1702331
349205
196074
1577304
686779
1375572
935430
1320294
300957
1510458
1891117
584318
1060069
1048141
612426
420951
110833
1276286
1068514
832421
991714
1763955
1902128
690322
720449
675950
938492
424354
1182361
839883
1311381
1297965
1799883
1643467
1052081
732199
198990
1848288
517550
713369
1665008
1423112
1223242
575701
985583
1846649
982220
392702
68374
360155
1896478
427418
627450
319351
983940
1548429
266398
1536185
1240657
121854
1451991
1835518
587758
813479
4232
127992
477034
1055685
445503
1166611
1393698
713267
471597
1908648
561356
186728
647048
732119
343538
1407535
721322
17528
372067
390131
1835183
1807291
867140
875141
1375594
904930
581725
962975
1606756
1098704
54852
1887676
613887
726062
845789
375346
624897
1854704
1378462
336500
394062
665155
1476289
59861
1333863
1486658
397525
1419014
1869330
276626
1406742
1703595
1572578
1054973
531872
1578211
450401
697054
1589043
882900
407375
1152499
198550
1427468
208292
358819
945736
958092
1108518
767657
804510
509925
448630
1477449
745597
866853
1472580
542612
1331439
1397275
53460
1105157
333628
1995542
1505352
280872
1929279
131672
852245
872924
941419
598732
688678
835219
558941
757051
634149
1565689
866121
253557
700050
377671
1596954
495779
426462
1083205
215019
798119
255019
1212440
1851312
1800468
993940
876879
904874
1941378
1377751
1149954
1260227
1886347
1601934
941505
110565
37369
1168072
1852452
910530
1384755
1008141
29622
1475800
1767603
217800
4125
1793107
155418
1294992
472196
1649287
1517261
842866
926927
570006
1359873
655606
1737206
1178549
1698854
157659
1496041
1588046
820411
1288369
610304
1599339
953441
1511805
621078
987975
177323
1450568
1764764
716216
113351
1874015
1944756
1064547
639422
1004309
737252
634934
1175103
1440235
515893
518
624282
1585320
171334
855823
1885189
1667019
799478
787102
1302062
1783322
507305
650273
816452
1982899
757174
1826259
813394
74973
906551
1764178
1041692
321346
1072180
803612
399933
1737996
820202
1135645
1919603
363644
1530479
161180
1767319
1106937
1765611
808711
778675
1725100
52118
148505
1096192
274094
1404238
881551
1094296
822939
26392
1067917
124648
868321
26735
1382484
799863
1673757
750636
1593398
960939
1410040
1919653
977415
1467424
564832
30371
331641
832331
658178
717915
1453608
316532
1145632
194586
1554697
665199
1687059
153980
1839534
1417600
1230618
728194
584343
1460870
1877614
441811
879658
820669
1063443
1989272
848233
1026924
1000796
1315598
1562708
917443
1818190
1411146
245365
1154911
233737
1045698
1245382
819399
628392
802598
1499731
528349
1359681
364500
218342
1149378
858747
1564085
307062
1896370
1255636
299916
1351022
1034322
1451033
1006391
1310668
1228284
1789009
487702
1938016
307617
931455
1356567
1678345
777077
352498
1187152
1815840
394991
1816747
1872203
182588
1012400
827681
123143
43450
4718
1387993
327221
716521
1634592
974637
197172
1921475
143018
78990
630148
1061400
1494739
616011
586034
1188004
693265
1385984
1462139
1155561
307243
1796622
59609
667022
1131700
83617
1481418
1267995
1606218
810459
554591
507515
674656
950729
771892
1651800
241128
239903
1034301
517474
629700
1212916
1795557
145335
1358072
986747
940419
564117
169090
58272
1651583
1150207
1683683
1698297
686077
1215779
1786233
478644
1663538
1297506
847755
1506464
136383
749233
1322071
918052
1197827
1188707
490903
1320860
1738556
1143100
94515
1426717
1193055
255464
861821
1381386
102750
3635
367758
1818047
1502223
386864
1972771
699775
1469864
1157935
368107
1447094
1991434
1044956
1728915
1050831
1390100
1525926
1846538
860169
396741
421631
1194702
112364
1310679
873453
1871970
1954417
624384
1996355
134793
1867429
945956
1562009
782482
166637
979807
911505
1828448
934951
1515931
210051
1978104
1889375
404197
1450702
597367
565577
1280042
200622
1776250
156556
1699582
1167558
432206
1149830
203284
869255
197935
1080269
1040054
67718
884355
455869
446916
920694
1668870
828684
637956
698417
295488
503157
311744
1250362
995361
1032706
782314
1742231
1654643
1571746
1413260
4643
1889509
465982
1507864
1554456
1614650
1257948
1833300
198250
1387110
1028298
1731883
16462
980786
147505
1386129
627528
1135133
1730549
599312
174457
1008824
783464
1629960
667097
20472
993320
1608135
1477405
1008071
1696173
1634353
1342718
1874630
649472
1470994
111227
1928097
1747563
1303660
5438
1103141
392354
1709918
1662284
1964736
1941269
1018570
99621
1848898
1010345
688690
1516500
124507
826800
1360394
93540
1635114
446756
1867621
1768121
907771
1972082
1797778
134057
1170509
1307698
340946
552801
740249
375
1498775
552240
453698
1114557
1327228
358302
1372690
639246
547205
659653
894257
890851
528642
1141734
895629
1490217
599568
1710139
173595
1815643
1518220
1480151
265255
109065
508730
1883032
1388327
1634398
1699538
173917
1858191
1215293
1356405
248199
1695793
1851835
762191
1131723
845980
1336241
1090596
643478
1872084
1184290
663062
1675405
1504125
804878
463271
1247903
1629685
574834
669244
247799
1085975
1472786
1299575
155109
840397
1323883
149440
1168781
1013994
1367414
1660474
1948361
327724
259957
1911405
1629907
1444953
853153
1536858
1131239
1287499
1712687
780830
1094105
1024486
1298184
44487
1405072
1383616
399191
1347401
139896
1121150
1874588
848325
1421478
1578835
1167986
300932
995543
1089651
1175823
1913192
1247812
267767
1863428
635158
534147
1494821
1476541
1770262
1612492
1477005
1775474
1023617
899072
283727
1826504
119439
1130320
1001982
518329
208761
1124204
150513
150341
1568729
192953
1232366
1744959
1870019
7830
1952507
405437
230299
832434
613140
1409990
714986
185696
1934895
998987
1625762
1290164
1380524
1275642
1920567
84632
1599524
548803
570000
266617
950822
1441604
1077382
1036778
959381
1459205
1604900
462028
244927
1132261
1597475
613227
193809
861831
1783629
431795
1160497
1780736
1202660
572091
1920365
1621650
1873041
297680
503091
1536917
1018338
1019373
1057563
1573182
1261778
1133326
710869
769321
25614
613097
142983
1030465
394657
1541613
1539626
371166
333427
837328
1844135
172131
1103842
607855
868648
437662
1438289
844777
257741
130622
1573826
1554084
1007142
1249387
1311827
1764962
1275180
880677
1544146
1685634
90543
1764449
364662
1389819
1719597
1793420
1345183
1161929
1494809
1330696
1157334
1659467
1074208
664725
518976
1771999
1505942
1662800
125370
726596
1023609
935546
1521649
1648386
1959003
786241
1596814
1145087
900191
1085315
1601292
1553859
959966
503596
1210030
1521221
203540
423453
1097549
1583209
350791
937971
1584797
1535889
1782847
1737640
994616
1392383
1745385
1402024
65265
662420
341619
1726366
1722741
635791
182838
911807
993708
1577771
800714
740145
1026850
1302994
1064643
1441759
1905922
771624
1723517
153942
27579
1236300
1341318
481843
1370228
1884748
726390
1827355
277612
249194
1003615
233053
201212
1580786
1696495
505398
607438
1347361
10713
1554418
486027
1471658
1062615
1223925
918135
280933
1978422
587795
1743602
333702
943197
438612
1013498
671968
1178885
421079
17702
301357
1545099
1121939
932679
1326469
917159
899470
493894
1472414
1671813
1611011
678788
207240
1271664
353801
86250
319245
1958237
1666723
948133
1970266
781924
520769
949313
1635826
501619
229802
876601
368485
1416082
558044
167089
872849
528724
695012
1657244
1429016
1597655
429234
623764
1444278
661211
52761
1346676
1368859
1364263
932251
1482648
645596
1740465
617926
1503602
179151
1526589
1831563
113582
966640
1423917
1145641
1320808
1775656
1719302
1532498
69711
324307
227813
530575
1165667
1655519
707067
1060484
208849
356293
1885322
1721464
168335
1730199
1890278
1085177
1304394
1875028
9910
1090908
338426
324587
188438
1804966
1745474
638371
106609
136010
1647877
427061
925624
184452
666702
930135
1668290
1292788
1785669
307496
1068254
1923858
1334892
1905140
519976
1033318
1763256
21216
93681
100960
1658362
416340
524149
1314173
973276
1835058
694447
1768089
266876
291913
15992
441227
539492
1991099
1985172
1283898
31809
53994
1819201
1590455
895591
329160
1157650
827896
262705
590160
1677586
3196
1288867
1843809
1504295
567164
137255
425195
1744450
1713023
369145
817505
137767
164418
1571320
85769
1227529
1164840
1799716
1203622
35318
1701098
1723386
65280
518124
1578271
1161076
1972292
288384
783251
1827454
1956385
1491404
199400
653626
223867
792874
1027469
561079
1894598
451185
565837
55554
351097
1380752
1119873
1671679
1399256
214626
298853
191092
408745
872468
186079
1671846
1642263
1317150
658760
309334
264177
456639
597106
873909
994507
1569106
56909
334701
291119
1801648
1400911
1481955
901757
1158159
587479
1034155
542872
113608
1523782
1556237
680611
419904
735255
233543
786485
123670
765507
1025745
604680
675177
47642
1901492
1255651
263701
1143130
60475
1914073
1005159
714238
421049
670223
300542
1351550
215007
1336757
1854278
1712463
67359
1138091
1921577
1430087
1534203
1332762
616031
696869
898696
1466291
1646126
490461
960001
493852
385714
639782
1806821
1716360
502783
947967
1097850
1115803
621341
1415102
1543582
1985681
210549
115567
951804
1147945
1144288
36144
417429
1009536
1188911
559177
546199
1482639
1463951
1152227
400598
1797387
1648902
109169
129371
533281
177419
1433928
1733612
696670
1054617
1001115
1406036
191897
697849
164914
644993
1864454
266304
532128
1303795
867538
1165590
1481321
663254
1585067
1792923
1051303
448036
449560
934907
1687343
770164
1491727
1945786
1523674
1557689
1597536
1548192
1702398
548311
161232
1705907
732505
143941
1648962
1458513
724293
192328
1759584
1446849
1561219
1171463
1621211
805207
399925
787254
1501887
1440687
491237
1063680
321197
1134928
879968
1049594
302275
526795
1492025
189052
1249782
1584953
1635924
150879
1380055
1198962
1770665
1780029
153478
1246392
288638
1775341
147646
1357671
502537
1675465
524719
437518
1238631
164014
1595581
1298221
1984248
40729
754587
63790
1061339
1911265
1764468
1400040
1991923
31467
1268583
1245597
487053
830339
176892
1960761
1361827
1035220
1136730
1956503
1285605
291209
1247461
1202237
392189
771572
872530
416150
291410
531595
1735263
164230
557198
1899573
1406333
1734718
198212
1229920
1027222
1861454
1181761
273649
1449005
1786542
1503766
1875646
1532416
962237
1829389
1996212
429855
1043496
292035
1238318
186777
814277
37006
587576
1852322
1527444
1918248
1737372
481690
1994471
1173676
1213059
1863988
1995590
252628
1034258
340455
1315770
1514979
1623953
495855
280194
708718
1955684
586070
1306891
1171
1562590
1156912
137106
1456375
1624427
329875
1488421
1520626
362987
1091163
1578273
935013
1904961
96218
108868
408360
25736
610168
183022
990723
412912
579057
407573
1035293
683426
1527334
1307612
59065
809082
1070613
1743278
1420225
1636103
1039913
1192918
853438
1267031
950222
859434
1636831
787341
1952521
1056250
1605192
1748583
1262703
1274910
606719
1031665
1469567
478785
180698
25304
1667759
1549775
1726931
521879
1916663
106512
182003
38307
1975745
383373
245838
627934
578408
526864
740889
1000235
997435
670173
947170
1741323
935357
1751822
1990063
880288
1121572
1231179
680801
288630
1942690
480449
478087
1605546
249122
1007024
714941
1745735
265794
71862
1352276
540462
37739
656959
627345
1119646
613028
873918
557034
1569360
1268424
1989286
1263816
1102867
364722
403840
1292209
1004019
1352809
1676934
244128
190871
1043073
1075550
1911724
1695311
785355
1789596
1435881
74577
446300
1473205
413480
1464947
1835515
328255
817708
284093
1359002
642061
684254
1536464
1078044
29538
114139
563670
412012
826977
747577
308986
1307320
647040
366455
145886
388805
777597
652182
880876
1751624
1669602
1873414
1709491
397993
1260939
1232528
1013566
1835488
1803082
604931
532007
1191692
166847
1006863
1821087
1102990
1462025
291240
511898
1315676
1892202
1781965
994718
1302486
21397
155813
1123195
214792
956460
1362
291166
808876
28117
1124103
124939
666424
839749
1645120
479726
815800
20452
276622
1201161
148434
57366
166265
1562427
1917302
570126
491557
850049
1591374
994404
586727
1715277
696892
39729
344967
750386
1037727
473719
1622594
1854509
1048224
1299190
346829
987183
68411
296249
1046355
506927
106930
1217097
1960823
1239031
1570437
1082549
1090757
113134
1900477
385643
1870565
1298625
150325
1627934
583914
1068626
298416
854128
1231505
1653945
1863965
407492
1905749
1650469
533707
1120334
1828727
1885675
1528445
1209908
967516
1338590
89854
1464144
581860
1010500
763314
782561
896829
440189
485683
1277645
1556909
1984910
662968
982636
1780963
246798
1462200
610564
190440
1068713
594969
99957
811484
1664163
1061120
1584662
2913
983904
1787019
1873603
1504747
817356
91996
1267535
1924681
1912267
612563
1933286
861848
766028
727215
1728674
1547209
803693
1045599
445002
1445171
1943104
1740260
1042537
278109
374179
1522785
1741818
1014718
1114850
1680704
908296
966845
587819
756107
1939454
1904981
978978
1717692
998593
1446218
118426
347086
731028
1051356
243843
1240181
375187
1652913
356777
276214
1661526
41925
1021936
584921
1569771
939861
1814064
1004419
634824
334975
1712627
967762
1295655
454616
206435
1103490
265650
1014222
608269
33962
1814140
582162
513349
129740
1931905
1677620
161638
317552
987557
936705
856241
124135
93663
938213
1333589
67595
791031
1792828
1533319
631742
1460279
1788710
665988
1751906
460655
1164035
1243777
835045
17457
104298
676532
1547967
145341
1518393
154614
1793645
621559
1473902
982180
613667
1689655
557856
679649
1651315
284473
1037743
1290162
546332
1794799
1431763
1934703
1489357
873250
1389914
324104
1908362
1845839
1723185
1075294
1806683
1183332
1847507
778678
34710
203726
312623
1996858
61157
1588488
1397011
1014022
704301
1329279
115758
1654134
536745
1248350
1969680
1470403
988614
1934184
694385
335929
1959249
1502981
1938340
57869
408070
929952
313433
1726442
1848246
1035152
40535
1790782
69119
389910
708627
1657278
1701141
1226125
1778267
1074820
1915395
125178
72159
878208
1290680
26832
817591
807130
724432
1656538
400793
1336122
1007048
1167850
1015579
1353874
1124247
1271771
437730
1285292
653257
1394404
1573475
1294160
5598
135240
648112
912538
1334917
1227420
857149
1137850
713255
1256906
675212
1598729
718267
950835
1087605
607615
1802321
364266
106131
815537
420131
1320514
1294527
333783
811952
1415637
1216732
560220
217234
1744025
868247
658692
1283919
1739926
1685848
784658
1671849
1134235
204829
212749
870308
1526225
442044
1799005
1729616
1108135
515565
1670045
232954
1484590
1781829
981511
1293799
723582
664255
1006998
208226
1637005
1571992
701679
1752771
1136559
400653
1776750
1425815
1778657
1673505
449605
841661
1851327
921353
1495778
167954
1482119
824859
1916942
580635
220434
427236
715865
1268421
1106154
1746836
1425960
384878
907310
112483
1247267
556078
30385
974643
824326
85698
1237477
1785089
448788
778382
1327341
1987384
653527
336901
118373
1191539
883742
57507
1329401
807843
416409
1528591
1003140
1371260
1354718
679520
1363409
1675344
1774766
1811944
1840698
1248958
375905
1922995
1662745
1458346
674040
1870790
416188
1402453
792123
855108
1303757
136283
1291834
948229
1914250
399682
1800078
86662
946511
1507961
1300944
811806
48876
1470427
1779008
371126
474873
426981
1568937
452391
1857534
1224450
1263962
1552985
897597
472928
805979
1631739
1521455
1512096
1501013
348950
1369523
892883
161923
363928
1212534
854544
1329473
541693
509710
169953
138502
1990142
798322
807975
1412622
902123
981621
1070855
1747334
539575
1592702
262442
1735264
924337
1155555
906802
441355
1928165
1750193
727326
1508500
18997
1678328
1936470
1771048
1534807
440417
1230260
900475
1361282
581225
1357014
1907005
1016667
631906
1195136
631091
349073
43861
970004
407652
482401
1224489
1437489
1947498
812108
81701
176589
1735199
1147423
1677221
1182408
1409872
1555262
1516206
658761
1303759
749437
236066
1725527
1428912
1059037
1459876
167404
90699
850399
642520
645398
365923
309935
363858
538052
821494
1517854
1055753
659725
930272
887156
595423
939197
974016
238843
1823343
1250536
1626344
420273
170755
1355537
715936
1868159
1018130
1195809
1690217
1007335
50435
717643
1414104
1692305
1278819
1573497
670271
1235675
1497736
16175
179444
992385
862334
1281897
1803365
522484
1145720
1360042
837860
1623133
377087
1820458
1315942
1261298
1644105
1561725
1334179
1225025
1092098
1523908
488285
194279
1460312
1042246
1580963
288864
1213802
1557427
1869509
1846912
926138
294800
1767146
189036
452060
1452435
1271713
1687795
1228429
162932
1828560
1951383
247698
978348
1254759
1631586
1878592
898864
1306020
1672326
255579
1348143
863687
1639425
296442
1653822
1621323
260104
1597331
704485
1712352
1651760
421007
7404
1617253
277900
1602820
777368
902227
1431085
928259
1180163
756998
730190
733752
176864
21776
1814100
632577
1797375
451896
916584
1211160
1104023
188029
1389399
1257725
1796512
1161185
689013
1699095
1918356
1834641
1252351
292673
430436
2536
1058291
307722
1396958
584740
1063081
1823248
1008492
750159
1795976
142496
5110
1500077
1116709
232342
281405
223492
1948950
759645
1544896
1912351
1491901
1349136
1515778
1117539
355515
228966
198132
1217757
30881
1342548
1287838
1127992
289172
109779
367734
1936586
1262461
1270233
1196776
694395
1912902
1487834
1280706
826437
1731986
604066
62633
1635145
1750784
659361
346750
484668
231172
279757
1768253
1684194
807901
1989075
123737
88767
1563729
1511563
994570
702428
478061
270961
395056
21534
1089824
1000942
1405573
1926744
1693624
623596
1568379
983418
1819917
388903
774647
1745274
195764
1953208
1632083
1592078
1078286
348042
515826
279791
1845930
428274
1686484
7953
1679081
796128
741933
1620478
58972
1104901
797842
1043438
1628842
688727
1582839
820716
1097596
849273
209097
1075012
681272
1766963
1579463
966761
1394360
747752
1332495
475040
1155405
1942599
1968385
353546
1292272
4082
1434731
43304
196796
939659
1792056
1304643
962101
1056346
1876603
1167357
1886727
1177874
1027829
278664
467759
752899
1437686
408899
537708
1123621
292016
998459
1711709
1637332
1857905
1255061
1704750
1579001
1735778
1618256
176362
1585546
239889
1553306
669405
140379
1789608
37557
307907
949913
841505
349480
489919
254527
1451905
1988508
1728570
1350721
508852
1768391
1063663
1794455
160434
1418114
595472
1044800
758722
422447
1724287
1570425
1172676
607227
13283
926029
1398767
1205764
846346
1157379
1450838
1129141
370634
1748923
950235
879405
35177
171319
627857
662116
489429
99998
1724866
78354
793064
1878387
1001704
1726915
1718257
910480
77682
376191
1898498
130631
864214
1082636
1915776
1550320
32093
760106
90833
415453
1301051
1534300
778052
901806
1164019
804842
7289
1308823
962313
1707517
905246
1760812
1071568
725464
184358
1040799
302435
1491041
476428
1973152
885527
1838461
1858031
161496
1682479
1093496
917707
279748
1444163
192619
1333024
1159546
580143
1646840
1004124
1356411
761017
1785417
1347180
1690052
1928790
873167
869865
1943844
1501750
1515913
1886264
128341
345694
1680262
92000
1540113
932581
521792
973756
812599
137460
1282447
1956
1893867
64578
408014
1725330
1681765
1694524
1091053
80431
565879
1922839
1778107
435586
1800048
373260
900802
1486391
1266033
982497
1916508
1979661
1215405
387179
1703280
1189276
26789
782993
190661
1024084
573143
1503885
1597320
157857
371261
704720
1294097
1324741
1910926
1155017
1580373
969822
32137
1356061
1875019
1456649
1382926
478628
1925338
1360552
557396
1024926
909928
625257
734833
923751
721660
687931
44695
891619
220807
925902
154575
748953
1097194
1779187
1319371
1304131
1156906
556624
850064
23517
1281069
1136383
1600452
850568
636452
1498915
1984279
574361
788403
938164
1652975
174790
113826
1177814
870503
718382
40275
821512
1114045
1527815
1296768
1575582
1081928
1723418
1970908
1531121
1766695
1157256
1505041
1344738
133828
1696887
1594958
1115083
1839520
1270172
1702744
1513575
686525
643179
1937220
332329
1228650
856048
90811
666188
735438
1203563
482181
1388889
1975213
158811
1075694
190197
81976
201018
510930
1089996
821512
1973168
872774
1712914
669740
1445225
248134
923030
1996368
255594
1486835
605290
1371504
278314
244593
169689
1882152
505467
1148913
1477371
1440792
1185433
879988
142667
159548
1053269
201151
46261
1365367
1390322
755770
1611939
1314024
1263015
2488
1793896
1309738
1911666
1767569
655853
1567219
561057
1338831
1341706
1398727
356793
874673
1830899
57307
955207
1866180
195974
1673914
1873520
85458
642226
1715500
1277164
1635520
759135
1153139
171883
469695
1621586
641321
1153163
1902966
1654668
1973156
1046951
618293
262095
1515434
977659
1134123
822700
953955
1949893
1009613
473166
1022591
511768
691477
1702118
1760566
1217922
1710946
514880
1104146
316315
85791
823936
20551
401967
1951650
1895745
1422220
1795339
1772443
897869
1885116
165770
722116
1929814
1802552
1224720
1192703
6571
671398
1592551
1497953
59328
1716999
725569
370227
1729675
287615
1178291
174942
1102879
1133421
1130948
482153
1248712
1629190
950766
1408846
971982
1539122
1379709
1639904
1246304
505256
1004653
695108
1835298
1212093
89600
1651067
420930
199168
712840
16574
605247
1147415
895830
1186856
1272604
1765711
535268
1701984
1318080
971227
1089261
221685
1418706
1520968
1956945
1731848
1130929
1403307
1413864
1394075
380224
286757
1362843
1726677
77798
1894520
1846294
1546772
1985494
1674220
290554
273090
1772800
1614555
1365752
37354
1143731
503744
208521
540860
1221809
875919
215957
1101206
579519
1446994
1045996
1771198
1722204
233003
1367579
1860150
1948903
1664771
1786951
139095
1206708
417285
1032213
4594
1293755
1767890
1883937
428696
1139659
1453948
1971469
649505
637965
955136
1849238
1517015
258815
1563374
1497796
1337465
984833
1945407
888585
875898
1447253
579695
191285
40561
954501
1130849
1147550
643784
899890
1321101
1909213
82245
939997
529048
1369871
562579
1806339
396091
1200209
1950656
1935208
1753023
174261
1677257
123464
1320027
79230
378737
1694812
1577553
885228
1748193
233053
518628
1382127
1238876
1769798
11769
286770
325039
765762
771714
303915
171875
1499339
650801
1707840
1256699
268156
1842133
1802996
917191
471745
873037
1860214
1823480
1773963
566919
670981
1561374
109037
786273
709950
1756329
1647171
1925992
197574
516547
729384
1568199
206354
1925890
493534
1563384
1873308
943254
1450830
1237732
129817
358307
649067
1984181
197591
1744769
656207
305061
832181
1741201
1916731
664216
156104
1980203
1857116
297177
469093
421934
1978703
485520
348836
1100280
1644094
1768786
507025
1353797
163226
1323847
720521
1810978
599179
1734284
1246066
1237195
1437211
1333456
869781
1264553
529702
630437
1343301
1131926
1507477
1768968
1878060
423851
726981
1472444
730771
1275145
589046
1591029
1609069
1194677
178901
567928
31218
241394
1530741
1188416
1109629
858785
1277923
1067370
1667504
1180173
1320012
1791109
71608
1214808
311111
1521442
936735
1463943
62334
166586
1807478
1067840
128470
1818937
199006
809409
1351838
444195
1222171
607009
1065178
1925598
336526
401372
1324691
788797
892835
831803
1485733
1594333
1224807
1538932
1760440
823111
1028212
1809168
1439775
1239622
1692122
114613
267491
410029
1326684
1143543
1674731
813821
96356
310998
1089744
357034
1141183
416651
1184490
919880
596620
1527670
1903642
316571
508338
1273213
211796
419327
1310372
560879
1917185
1715413
1435736
1537303
1948276
1781851
169282
132692
492016
1646621
476026
573219
1676682
194693
1811010
1016840
806721
276342
1750930
911185
1662581
255526
162592
521850
44419
864447
1306534
855956
296145
1821253
521434
1758344
882276
1075277
7505
786444
52566
1576430
594209
68620
830089
685527
971292
1160387
1315947
1148781
1477265
1548073
1283496
579886
1147363
463087
1071016
1918614
1930004
1253039
1942298
583511
1229993
292746
1231674
300018
1060946
9565
144414
1954610
643908
73639
778216
506894
117919
232907
1711737
267546
70237
1601469
837104
1406812
631119
881575
1285981
808522
229712
876267
1251363
345674
1060536
1550915
1318096
1131011
1825072
1959280
837674
606847
419363
1420347
603046
1389571
1563903
394029
1154190
834330
70218
1419073
6101
1709583
1629815
855976
1977984
13012
1449229
151130
799106
1707091
907731
991542
682395
434021
93632
385737
917216
938687
1799513
1296494
114180
1377078
1514068
30968
775328
1004410
553026
544487
183783
1012739
69883
982160
560380
705358
1406387
1581715
1040723
208807
1956135
140025
702792
205448
86172
1074609
1789106
632032
784848
1504489
60877
882567
692986
653706
902550
429370
1359199
1336323
15515
1955085
1430848
1123305
1203028
1666761
1317305
1711205
502334
674602
1836043
510352
1441861
1686181
426183
1012816
635890
242373
1240316
1927282
16113
376104
847
465098
223388
269920
460602
1393470
1403822
1899452
1905646
1417789
599722
40335
1337537
377901
221669
130175
664806
1479185
1217440
239451
938248
139512
99183
1137679
1135383
356931
995700
1948198
1583612
1902947
60401
1664852
1416465
699662
994318
162504
1840590
491077
682797
1471453
364012
1490211
1504786
1820062
582977
671461
175309
269130
1069761
286098
998290
169385
1557771
108501
437122
1359050
1151192
1113042
270503
1414978
1495527
988910
687196
1752959
1985850
345471
1706289
162836
1622725
1738577
1496530
1426612
1325920
1558920
1317304
1627811
935580
1204882
1262898
816634
706709
1752428
1811448
1580013
1338030
684991
58070
1640584
425166
1085209
803852
221304
1286390
1255272
863700
1878614
222168
578805
1279812
732487
83977
1683396
1834497
1533878
1739921
508039
1658139
110750
23816
34512
1624074
319899
409166
1647849
1075225
962534
1586126
1464430
1639545
130211
1501696
383351
1842233
842377
1685608
653845
1936720
604736
507887
300038
958885
1445510
363700
294427
546192
931297
175090
218035
937677
925671
1282285
198836
956139
1892394
1517850
1324125
281074
861025
89486
504597
1421044
269112
196811
1446356
564265
1570815
1314489
1189630
1981265
1520480
934377
1472176
1816753
1693986
820736
740594
1188628
1901769
526258
887146
1196561
763208
1231032
1244015
1404327
1187465
1864508
171019
1267466
856519
1668258
837873
130496
1525943
565758
864191
499645
1049093
1948955
959533
1328156
662683
259515
1891889
736402
208130
1071298
217696
1928149
387090
1698619
1336637
556536
1241380
1098275
805749
1471802
1798623
588255
1923334
924903
99236
1686370
1290978
519673
408689
1143987
804275
398540
143178
1537197
1311640
199897
1106288
804410
596843
1044112
478396
1622609
775355
1472756
146003
405392
1615849
1295964
549930
745177
28692
1454793
1468409
1382544
499070
387395
1808919
1505238
781984
82282
1308440
1687611
1378599
224473
476579
101354
1261500
1334972
1139027
121463
541629
14743
339382
3228
64628
1406534
981876
1323855
1617851
538534
389484
779565
1629241
1485938
534000
313450
1850203
85477
68337
175527
226423
1906666
189368
546041
548933
1744194
1780349
1333163
1192893
430809
1503264
864655
1063452
148765
1326996
1879890
926658
1581003
588651
1268957
429611
159592
1585751
1951133
213581
316462
1714504
1046804
362687
1027136
1000861
217815
680895
989115
960145
694411
1020703
611273
282593
720203
1966371
826360
1154275
553863
1112223
1192817
1736428
1551453
1826842
1096536
89913
1006146
1716996
1245650
1920444
553903
1489654
727078
93565
341994
631355
1256369
1820534
1420431
244468
216693
1963201
288446
1773644
1061345
1302212
735841
128644
1843456
1338295
1877701
1418238
1592445
42786
1882547
1461515
1124829
1476066
835378
1245739
1927663
677795
148942
1073646
1779136
1604249
1231369
1288597
1811264
367823
1903134
63272
3394
518681
1285688
585333
95641
201089
235723
476673
1764073
896683
1563266
69943
1923688
534538
1328853
1156943
249118
1594973
1659221
1200888
26096
844863
115164
1768153
1877397
203166
1544703
171640
1266720
499963
1053441
1814342
95192
419397
552743
1466757
656550
600950
1150010
1506756
1541407
1537264
329668
672294
830952
1458728
1440209
1862671
1705736
1234728
90221
480242
909917
1034046
50759
1570540
362116
1228100
1456843
1879025
319174
1142368
1873168
1017595
579243
854412
365280
996249
332554
991566
594856
1109754
1887710
744994
1080790
448456
639899
272771
1093236
481373
322859
1688720
1823472
1567068
1889077
1022437
463938
1788396
1185155
107616
494059
850419
893316
1888893
1450852
1600320
1777306
1043193
1320160
1483042
1748493
1263648
919260
33259
794734
120947
1405150
865813
1972550
1614782
1520121
902998
1372678
715133
724845
1814841
629493
1344368
81278
873830
1519561
1884412
1362787
1125975
1163954
1283216
529273
252942
1285772
1802722
1752361
1694849
1616582
1491095
261877
1197078
1157269
483758
1739818
272697
1489292
1547575
517837
369423
1208173
1965634
1781735
221683
225709
1546897
1877160
1605529
1009542
47867
174859
1131843
1401846
941918
1520525
987915
724008
1738834
79177
542387
19611
617203
1928548
408673
1704179
1753886
315694
488537
171788
1700057
1875969
65300
1130847
344280
146676
1167948
729608
1894512
1009888
1824985
174084
409365
98271
1004681
129650
77834
363114
1810355
1426847
1010538
1903853
41740
581225
1317111
1110955
1505819
507054
1553735
1291072
1344367
1261702
1217552
69217
880350
38665
1181805
650507
1657308
106859
175348
997705
1165280
168089
1478420
1723709
1548496
1983762
1748843
559424
1637110
1191860
370993
1241581
256880
154843
1364108
275924
551265
1215422
1468286
1709461
1878930
1590526
1968081
1912466
888794
311833
1834140
1565540
842194
487379
83611
341892
1573327
296225
930026
706571
358120
18948
1207648
1422078
1396420
952511
746676
576436
204539
1419320
228579
1011426
982298
1677337
1727634
310551
1355267
1793377
236634
1639121
1370013
763967
777494
1393907
119603
1409378
1418901
934105
1596781
749268
1336707
1745128
374350
1342323
1245150
915612
940095
424890
809981
906761
1266298
1551365
962062
157153
1548861
1219371
1437429
1433772
78336
853461
1516704
735372
124131
1264231
1988676
1537172
476564
957923
631194
1676700
797920
1218263
1238973
1040647
548828
1493463
1683766
852389
10254
1608876
1094954
677172
234227
1094713
516460
1159522
1522893
980051
802239
762314
314080
1168991
662575
1069914
189296
1720263
413249
668920
825546
590089
1869816
1034541
544390
96018
14410
25595
1056537
766528
1744530
821738
485266
434872
1503484
678175
619444
1915637
1258882
991702
1012486
1811509
85346
1777357
133150
794427
653447
1873421
1647155
1981579
715496
1762856
225162
485755
1038299
537698
805050
1834667
1868144
1439112
230300
1069559
3447
1307528
203702
150157
230061
1638028
611868
848058
455028
1241023
1026292
93497
612701
1916679
913389
307677
1989361
564849
1489060
993196
1633711
1966089
1743169
910244
1472953
922634
1900595
1612482
1572750
1259708
1800590
1413087
438539
796520
301465
472915
1409187
1219285
1762096
1911345
751476
1330441
83762
1773765
1641542
70442
1938881
1998315
558791
533908
935113
1666389
306656
1766261
388114
1037378
1562720
1211068
1714675
1459414
501692
1228674
1851559
66058
1245223
1143433
68929
307548
1652841
1713904
995502
843387
633367
697717
1573750
1316561
748356
639394
196383
1775481
1145339
1457373
1084645
1255042
245676
1900064
1651297
479891
1513655
273708
1732829
1857226
1780602
1365260
1102076
28072
999583
1323628
56570
1340446
1206353
767270
441133
1366171
1219803
1827391
851809
1586787
1009254
656947
697239
1791060
870801
115669
1571032
219244
698737
828541
568340
509713
606435
1930785
1473891
1317541
48697
1617250
1698470
157730
1950605
586108
1950543
112107
1233909
1725367
434728
1511640
1875372
811083
691916
1966252
821925
1139397
1842293
783883
1608193
1258340
1112402
954932
584252
675555
496288
1670232
1974010
1822590
1559509
211724
1596611
1654749
1250274
53245
221256
683598
1271420
1593464
1070593
562400
397075
197410
321683
1559049
185360
1311435
320013
1988316
1900481
922030
1862741
776684
153286
819601
392910
102106
533398
218834
516146
594658
1300916
1181644
1006003
223294
1950475
1682194
1917287
438282
981541
751796
1879810
261868
401393
252419
281599
510789
1333999
1108350
65669
1560098
1401851
1188439
625967
928878
569854
1289659
1626075
1715442
1686251
1634507
1974503
487124
467420
1928298
299197
189895
825103
642962
1714151
1487778
1593967
193346
1979262
1217556
1988255
1595259
29409
794430
1761754
1646710
1539311
636843
54312
1930936
204068
440176
500083
1419787
599538
316976
1114421
1117559
1315430
1007831
698381
1256873
1439602
1386918
1621965
557443
608362
1806474
1547978
1583084
803248
851070
772994
1961326
362079
1530968
1457254
254605
72616
809012
756498
169252
1702610
145647
1951259
351001
1094940
581930
1867990
1758147
988673
51205
918177
1981451
361933
1569881
1882253
630284
1167125
1197369
512710
1960047
1387455
452275
461510
291551
1023430
764170
1514636
474804
1163409
1839173
932992
1817647
183888
1912678
1307895
489008
1632857
1586136
543772
1578348
1138193
785829
1274710
827466
991009
786402
445211
630461
1330492
639514
233316
167180
1971648
1464033
489663
1670436
392989
1595709
521905
908085
1420232
891740
816732
1681350
301810
526675
1072338
1243016
123539
576353
1728490
1280146
1214651
519714
498908
196973
333402
1914166
1522617
1829585
1314569
117961
698742
588229
234570
1345689
1037479
1312942
127149
1246390
420507
749149
592383
859881
436412
750690
25954
476754
1580078
130813
545163
1503687
1393007
1386146
613010
50764
1357178
1436996
1274278
161358
248127
1765748
1183849
851734
678666
1263408
1642091
1603649
1298051
1254861
302126
787092
1332397
132788
84516
1540627
602136
858775
1277311
67444
1644590
966054
1605077
347142
564867
355087
1756672
1169544
1683358
380045
1538780
506517
462493
1980019
1316754
392516
1740319
359485
1943013
1352616
40008
1423303
1059749
1501655
1412481
1977795
538317
1540679
468547
102008
723193
233644
1936486
1342952
1452510
1856336
1026100
1877715
1830613
612443
1322544
242880
842130
574597
1366804
163550
334166
1841904
1523645
544639
1441453
1184348
1671001
446144
696383
649423
1219262
1665847
368100
79783
664961
415335
749604
194538
970662
1091110
777807
1981739
50770
1611719
1621219
582492
472976
1886168
1661331
1691090
916223
1486915
812770
1378769
642939
1970051
390362
1527121
1688420
48710
1033316
902165
1909435
429232
495137
1474320
1231890
182149
1294814
171266
845885
49351
801116
1280971
426187
1015419
1217606
398357
1226519
999308
765447
482507
1299956
1961874
398530
28142
1678280
133487
550162
1304742
1840557
1863022
483932
1095690
449319
871751
1792854
569086
1070178
528585
1886229
845042
1926156
1180456
463792
401054
56843
1563844
1702594
629734
578193
152431
1427225
1546205
1922145
27489
986015
1424269
1791445
1816101
1736525
254452
1573648
1527736
1650220
1981955
1270358
990071
1661639
534416
43380
265744
329233
1480850
1517376
384862
1046983
1702564
1964660
326160
1750675
458582
1138727
1716037
1949619
1550634
1291420
438706
394854
1774565
1468918
442032
1801956
487759
762551
1980129
1746710
1648490
9417
582768
439583
956386
947225
1350188
988638
1167107
546173
1238628
1180531
227429
1623878
1289636
1966326
1788347
1320555
946807
1832521
452809
1687066
323583
528959
1861545
1374406
504126
1025701
1222065
896812
1213308
230933
33978
103309
994267
1826926
1812428
1610497
767963
1720322
229048
231615
1082139
74435
120740
997869
1585135
930177
33814
1622002
1945342
1268730
1758007
130455
1623894
1435129
1723799
411007
353544
1995651
1853645
1973153
1437508
1067256
1992048
163392
1213723
1621048
1910891
1910166
947275
371891
1543785
766626
961131
46647
1260914
79752
1715397
1519281
1244541
1500360
1191984
921848
1221513
988641
1495464
607832
1228654
1274554
1796283
217380
1698308
766489
241499
1930359
617131
560072
349801
315316
882630
1717782
1899745
580941
1808357
1646428
1174107
84110
1734626
378322
752388
1254607
1987469
1680048
1191422
573532
1047818
151114
1218498
106923
106114
1673635
987672
1997909
1713639
570260
1560163
1300897
1078887
541187
1278025
1692981
1088506
338088
79857
1351868
1322578
447922
1344018
338943
1735194
1490736
430794
1636207
734507
936232
849226
141578
1668290
1973227
13168
1932609
503409
1434721
957849
1049300
1136598
1554388
256884
1148404
984459
268335
1866921
1334802
16160
1794278
1143705
721395
1439683
177993
34278
845167
452353
900957
292605
963649
37391
1597523
171915
1270341
824149
1793915
1287126
779088
570296
396379
1989051
150878
612547
1986305
1356260
1572762
1876647
276453
1405269
1261189
1977356
335684
280111
1205989
1697584
1063444
1961408
92850
1148790
1391767
101716
1405876
771566
1232489
1096491
1487387
892185
1296185
1450916
1526693
173847
1546127
6828
1593340
503434
1162275
581768
1591287
1999947
1109012
614966
1387759
1941391
1593278
1253171
770552
1558131
632757
857380
986778
464351
279470
134006
1453804
19433
1499270
107113
1666164
1792225
1383199
305782
687320
1526337
1605049
1166743
867197
48476
905711
782207
863234
1467106
310680
1213655
1568779
147999
618552
1217474
1325722
1524273
563048
1425313
415134
1751058
187202
594748
1809308
1484758
1173528
1354544
1245326
3090
1734188
29386
1950263
979586
1591824
499233
239927
1421560
105748
376856
89247
1350515
152489
600766
195578
1611223
955789
1852252
1532452
682866
1461204
1390223
75850
1083295
132148
1839660
1905623
547449
1687108
446653
332859
1798735
614008
1050384
758889
833770
1249786
131425
1800583
125540
1908135
834189
612570
1750316
266876
250014
752308
478390
902962
317880
544512
1915574
386326
1749425
691897
387922
707489
990714
99535
991102
1195497
631727
1372949
1339883
1863828
1657089
1957863
1252316
919800
1230510
602462
235493
220744
1151481
536758
1330538
1159276
1153039
1618616
1496141
1249403
1752678
866011
1998071
1343280
1403495
545297
49641
159794
372985
1245844
767866
416748
438576
414490
1779624
968666
1155629
1620975
1643696
1515626
727570
543038
1560661
729788
1394601
974078
780756
177996
1918007
912459
1145432
617535
1810264
1246352
1756895
993817
1047983
1997762
93551
1483692
864411
1936233
1305731
601884
1713546
1138306
775350
771233
1606915
855545
1446580
87530
799778
1855461
1457854
911723
36309
684468
1591114
912989
236413
774911
219329
1598344
1484112
582069
143897
271628
102492
719807
813866
1964829
841664
1268091
1320354
72552
365253
1913126
1508579
1744173
426893
606788
219296
1094166
7160
1615637
1567911
1998958
1712027
1156228
1237821
995546
1966307
596663
1888252
514394
961403
120550
575085
377729
1057516
668385
1756727
1388576
1641142
1583311
1174373
1691481
480300
536034
97242
1767877
1631888
367828
917763
917562
959701
666405
226533
1468322
1502121
1408158
773258
1865282
1076529
1088258
719767
671042
833594
1372844
1602933
1568095
291608
1633454
1100269
1538384
1327818
1736914
769503
1555299
1816340
682294
1830281
289390
1074219
757159
933361
672185
871027
354161
1148948
80327
405554
1029091
1620043
1767803
1648348
113050
843226
178864
1968518
566460
1058824
557171
684191
395564
411686
1370533
74716
948037
1099054
1737777
807203
331951
1258402
1272460
1861449
1944649
1626489
1626501
1672848
47634
136294
475877
134663
22527
1087136
1506937
1748592
289590
731639
1585195
1851865
1950804
89217
1885945
1895241
1337822
1434966
290356
973657
1541411
1214785
736256
222024
55162
929300
1240676
1749379
1718334
1930237
1668928
381673
794772
1529136
773430
425991
63523
298670
1441066
522781
473930
324584
741654
1654709
1288226
346501
1981119
731163
1545073
517043
37579
390049
1551264
1426270
1038604
241884
1523796
1935284
456764
193571
475016
1025538
602946
1900863
25533
406923
1500199
508572
644524
1931312
252296
114137
1853315
1062208
241544
424616
1991945
1264095
417444
164546
397216
1916694
1413786
1104077
93470
1840178
226570
1449173
153928
51147
1186350
238134
751574
1136580
224828
1195626
716002
1515855
991034
446617
1929393
1869729
926478
1632824
31612
1705507
1052999
1342129
1992509
1735480
1294360
1237733
107319
1121534
1549995
1570516
85394
1365815
338333
548204
1670218
1584300
763830
246031
1384668
1561356
1592696
1509622
444178
515034
1880334
1572210
1834737
262095
36169
1787231
1424667
942710
62132
1361414
183521
927911
1984227
42068
1631377
1888177
347581
962525
219440
624290
431338
462136
1617967
689058
605833
770924
492838
1009727
379405
386160
209874
832296
210507
1270725
142626
1248582
6147
1527493
474877
1767897
1581670
524258
660064
305453
1059387
1110104
74703
1600619
1478542
765996
1596272
474223
1434433
1401219
335566
715102
1722028
799537
1858899
1893626
257681
491932
283725
218952
845180
224879
826936
1054321
1873955
138508
768619
1716575
296701
391038
996393
715553
1030845
1855252
1867783
571664
880465
820319
193654
670581
1425491
588857
1212368
1645711
311136
775286
328025
686804
996693
1446892
1394346
1351128
268980
31886
1465300
1987066
902381
164420
937786
1226646
326744
93336
571610
1403498
7094
1855240
1856812
1816023
1344716
1228082
1194368
1276935
630992
1734849
451905
1197336
1750629
1749913
397583
204158
321675
1492198
950881
413441
1332599
200134
1067725
469104
1941398
1715600
1983071
1660719
1866614
1382297
68822
1124553
1691718
621028
1066278
1087930
1217961
1143065
1387677
1459021
1379634
802561
393401
1730037
606879
505112
49550
685795
528585
772083
402453
557719
869999
1596054
852521
368871
1251642
1571050
1223251
615545
236487
264962
1575510
181205
1415752
1151604
645662
468417
297192
737538
1605070
421540
331568
1491317
1901677
73588
1557332
1549288
1924047
152961
1711308
773491
560637
1996727
1818609
41282
1301224
776953
148408
1719016
176494
166244
847683
122966
463909
1243675
1514572
72866
1720763
1135362
589805
657130
75916
1453597
357683
1708144
1859095
1853544
867801
1162694
486432
641793
273325
188367
741798
264881
1514351
1115278
1380570
1329851
1211018
1766856
1746015
1028790
1504086
1329001
85906
1878615
491023
564499
1857608
545261
64622
1980512
276941
619773
583678
1877140
531937
465458
815978
354459
1211624
1768887
1636436
1253080
437379
1705305
1347153
1608810
500911
941976
1243568
1223805
1038077
1575103
1198986
1025408
620129
680151
801312
113899
553328
1432847
471966
180380
547950
1909210
1984803
335115
1256753
524454
516802
1242052
1526701
833681
857628
403576
582444
1206418
119551
303437
411187
1500752
1897154
399076
1691116
44548
1566688
356760
1529917
927764
777551
1079503
329028
618463
279713
264911
827066
1221038
1130651
1430289
230461
1248420
1016195
700139
1203396
1255083
1197765
367057
1043393
1620083
1702198
1445566
193384
844804
506985
1191111
62308
926391
1847555
950579
270246
23466
142865
1798587
1515730
1479988
625574
916178
1243639
1177995
959029
1018822
1244548
684604
154400
818232
227197
134785
1953088
1978608
1890607
286247
1296133
467109
1468921
1059659
1910441
153157
662207
1961216
1943125
501767
1634158
720918
1135393
997736
422756
1918325
465460
566158
463328
1815195
540419
1002410
1022012
1407956
443957
1417901
1197954
1433921
851080
44537
409125
1095147
379370
675656
1873174
904664
711456
910711
1534526
1093806
497301
1564031
834331
1886672
430766
1700252
1739368
914088
189957
618969
24558
1283020
1286253
358204
1207892
1813402
397685
1408353
1654851
1949991
1136948
779784
490944
1577790
1786154
1608365
1284252
804637
762664
1432099
247344
1341365
94082
1206644
1448588
1754291
77454
201399
442933
1250308
31601
1399663
1560749
1287056
156981
728350
1359771
381630
178980
807614
1288715
1360091
1993148
827294
1989778
1140489
1641462
79795
1269341
1116353
652791
1147181
794636
1843558
1699886
1201228
5762
1109958
102620
355607
353957
1065306
1802980
627724
1527430
1078788
33732
1507612
285128
1526430
79496
1766163
1096583
419083
23707
1230516
596705
1082636
87871
486834
1873133
509678
1327764
557665
338255
213753
1227299
29529
1795029
598523
1276839
707071
498741
1230961
313006
1178285
326141
314454
337190
1068828
1085701
522126
628041
1744939
1546239
310340
49477
205154
1480480
1064142
1331066
86422
1251746
1874427
136596
1595338
1382912
1679670
814502
1298180
440410
348727
935911
890769
1517996
1730851
172346
1413461
270675
662818
881158
79282
1019794
1181283
1642102
1812200
896486
734011
1072167
659000
1156541
1809999
1090838
461525
902123
1935226
949600
428275
658329
1153921
1946171
1950082
572518
1120648
193955
539956
1534852
374978
880512
1571057
1544708
57977
1983893
1518969
1721254
1935308
1668897
1310589
1904827
193733
1213785
970999
1219127
1210448
848810
754591
1433310
1482306
214812
843957
930081
1697032
1951440
1766202
1077615
384842
574584
502438
1724077
1873607
1850968
1696103
1926566
1945570
1388830
1227001
1454973
1702842
206283
475391
494234
1334367
906037
1435965
1439033
1806779
437722
143294
1197882
146229
268365
1404842
1169240
1155144
309307
786128
1091127
656114
1372063
624799
937628
832168
1353656
690149
933505
555701
518248
7767
1407662
411550
405233
757178
221139
703166
1657409
252853
159922
1672692
1054271
1085554
885141
487453
1741614
1188147
1320625
1109633
1995437
761809
1048239
849441
192491
530087
530984
1219204
1661493
115082
1840520
1292109
1367824
161686
936748
109421
442105
1136636
1050012
161583
1433126
1884434
300272
1920819
1298117
867023
1277482
1269004
237739
1755329
1064705
1409335
1458523
1971458
254817
1672631
1881095
379131
660440
1147559
1188903
65976
160238
129787
29094
892578
856199
143696
1700893
997694
879361
590107
160364
1812616
188361
202487
572142
1007427
171039
1754773
420134
613314
863606
188930
317405
1081801
428215
126544
1740696
717156
349628
1515336
1625589
1347083
1380527
1811256
105861
1653826
1750543
559050
715077
920954
587781
1172967
1632362
629749
1954897
362887
621195
880858
948520
522284
789664
759769
1565610
1598166
478452
1013521
186126
721587
826281
195537
1645838
1935246
1221383
1930724
489915
63839
305749
1505717
387640
1529837
566100
444860
1345165
905796
673592
1202112
1014997
826884
532956
1201302
1561464
1329879
1640560
1853153
1912646
1157055
283040
328635
1082374
131263
43811
760856
361149
1441466
588038
1407474
1133720
1565239
1306972
1840889
1400397
1580016
1530153
616788
1750932
1557683
776668
1098643
1537188
1322412
1732796
1690809
445283
472547
87445
967683
499577
865862
36037
904144
555875
1240662
1840579
1615394
1156806
863014
5025
1001155
554540
1635593
300217
891178
838101
1212962
1635560
365484
611007
365246
1765016
47584
1693761
1112403
1883182
1814356
1934101
477152
1902147
659139
404612
1743833
901929
862672
960318
322779
1308287
1761631
247825
845529
1945886
400660
1351301
1630532
371331
76580
520653
1562034
7295
130099
115575
1819282
1814370
273782
1396148
1827691
783432
744658
475961
1646332
1198729
630888
1273590
698029
398970
742403
1601413
574233
23088
265214
217589
786562
1273335
930220
39423
1325036
1449889
46928
1381118
1869050
1349117
1501439
1228959
33720
1187739
293317
1129804
1879194
1074494
195210
1823797
1342253
306567
792586
96241
416856
1380873
1263286
347152
823635
1327338
1557479
1168903
148729
173345
1059162
1381084
1015093
299563
41146
1057329
1848669
1362886
747999
1217827
531984
1635791
1143127
1644474
1462146
539256
1405961
1673723
358367
873715
712742
615541
237964
1210211
747071
353141
1525173
1037929
1587645
510674
28949
1330779
557394
1158577
703182
1175719
187905
1825951
1817369
271862
1906688
1731351
1031770
1270484
344574
1451305
895470
1582908
593716
1676807
1892714
1328346
1799461
1332491
479788
25093
1734749
1579768
1867552
839547
1061792
1312056
722333
481082
745501
1087962
1420607
1293132
1591704
290309
1286841
45810
1272455
190720
452899
1389344
1241872
204873
1759225
1596585
106563
136484
449509
210376
1167553
766224
1131924
1833242
1126740
1534309
398758
111195
63267
1559784
3093
1075796
170748
1258101
800544
1849613
1139593
331654
1757432
1946525
1836347
1335150
584928
1555860
1913749
1949542
1075806
835288
1787177
1983321
228078
142706
133905
575641
222890
1666651
365762
1388251
929575
289170
1001597
100622
1310349
1536028
1639007
309119
270327
298490
1023976
1196082
150441
1732710
1537269
320840
662817
1778125
430249
847196
304754
293410
421652
1634961
975534
1803136
75068
286036
368204
1430776
1387661
1159942
801984
529340
1207619
1399896
762400
1253891
253854
104447
16994
1320146
662605
1775415
74422
585287
47335
292484
1523815
228997
794052
1408213
1908151
1702025
1882449
713693
520932
1407513
1698943
1219176
1606768
591099
246695
570557
1896048
1929524
813151
742550
606701
373998
1334373
1866774
548215
1351790
837165
1165162
883830
457956
152228
704046
1775401
38301
1920332
1314791
535485
1674272
82711
962253
434012
1694161
510235
933513
1368394
1921686
1297887
536317
416278
1543695
486182
1570681
694324
1680193
633924
1891442
726916
1901193
165542
382873
772856
1349867
829603
831561
476892
863680
160730
39772
1577875
1089750
667258
1392337
562661
86361
283053
1564180
1789290
1697396
1780561
613917
1589100
1654204
474321
118729
464869
1915612
843509
1004895
1075345
682741
1035217
733725
693995
751453
208876
483298
1585644
1094332
1419105
466589
401535
1206768
1404067
453312
1352995
1692032
1417316
809190
461986
1924292
463429
652100
23147
1234184
917424
1865375
1580188
101753
254278
322685
33604
1488879
1907348
1929273
388314
803487
40179
1756324
1819554
908997
771131
128636
149480
78642
467167
161726
1109662
1985541
1180789
1548682
1283094
636836
1855149
167954
1126323
1940965
835079
1421537
1804429
1188994
390725
377196
1555500
1029497
1798137
1644508
1736064
121697
708775
1374354
1340784
1887426
85743
978874
959259
21475
66114
1083771
587306
1086722
136537
1583319
392564
217158
24011
601783
145130
1260382
1480642
349113
129129
1863756
466757
292266
1302546
757854
535238
1993459
29433
328902
1550898
631654
1864590
1154438
846483
256577
1059476
790981
74607
1033086
549699
579108
373173
1108358
1754801
541170
126668
1961100
562871
820012
1380347
936309
392443
303455
1764623
1742106
22195
1967341
1956636
83185
285991
1981261
1964126
744364
990992
1308165
899357
706990
1132730
342324
1311858
480882
637950
997576
1303575
1881856
610171
1430555
1425846
1048622
186513
1126517
521306
1812690
862611
1325010
1585077
249958
1983443
799601
1894458
1367750
486908
652868
957200
559026
1183058
740360
837001
1163541
1871673
412021
1369126
481524
1680701
131228
1037531
335810
1353328
308365
1377906
277042
898092
254064
768320
215900
1032182
60411
814192
1393735
689988
1631448
1825214
1735483
1519537
382405
1240027
1211797
1629238
1808000
1152744
644593
286067
94460
1130293
1906546
195623
710500
1474270
284685
430288
1010123
345711
1240272
1016384
1726391
794956
817146
1904833
1905569
941978
1992918
1493441
1024366
474745
1747375
1123369
769437
970900
1905683
178856
1100035
1838992
1853714
638882
132381
559701
212825
629604
1455956
801874
29968
1774822
1880012
855323
277141
1669758
1142045
339313
721308
885768
1250308
436615
1019871
223662
1091281
1239106
872133
1276488
1653848
858655
805637
758954
161469
459628
811584
1316433
539690
328274
81909
318663
57732
630909
1387327
513605
374036
625821
119706
1152165
1362171
908966
1412266
412076
1883203
645995
1122859
1493204
295219
1521098
461063
1020143
1794466
83838
866281
1074224
359712
1833488
890587
1340709
521200
122983
1949528
799166
632093
659629
1008465
1137070
632722
1621275
593510
423852
451938
1308812
1432909
1380217
935424
1639034
194191
1822410
1539314
812058
966943
1622548
1269564
1857594
414281
525639
1080427
1704180
366797
1934288
1116675
1380397
98508
1780366
1575255
34389
236133
1311589
1099670
1257257
643246
349411
1403520
1233545
376112
1005083
527580
1529734
1576050
201787
631022
1953733
194184
925506
677388
1829842
1204881
122225
440792
1851656
1175928
1063612
257339
893493
1068846
587351
1351470
953412
874284
1821303
1966212
1400820
1129010
1993222
572961
840878
1242955
344973
1291266
1131533
206967
663758
986372
863910
311300
968042
1421490
816474
1973197
1543555
126607
1539123
1575108
1223428
1106476
783375
1048037
248534
292059
486226
372410
430638
640251
899473
192022
985024
1654680
1374579
1631072
1951810
1334980
577230
1255299
418301
1393219
375832
80366
694649
1527856
1888395
1827182
944196
899558
703533
202673
795714
1499846
400469
1586708
541975
1508958
160810
905486
1945970
1171529
1048531
758806
1217866
39630
1952513
1250049
976411
163254
1209931
1026638
1658260
1295198
949241
1922705
479298
1748204
445351
1247860
1452345
97686
1596408
1292093
875755
494551
498912
1109685
61732
374537
1332088
343639
695770
30947
25405
997844
28415
1119482
1337428
571719
1599708
1766095
1206482
703748
1982005
835733
407611
1081373
1035766
1936358
831712
720066
413296
1654788
1073416
425305
1317072
935759
1412095
1413135
972593
1620280
1504281
1260382
15962
1011794
77654
942478
521923
842585
394431
78098
618337
1174019
929800
1691196
836950
20853
629603
1248776
134426
800783
1072344
946105
487388
1402711
797132
10156
1382139
1464681
78597
5357
461542
1938219
1419340
343488
1084754
1928751
1343729
1904691
487600
1973448
1120284
1321507
65000
1268379
1375064
1746018
1848423
639140
680072
1417589
171954
1120303
446585
334922
656842
688234
716395
1396744
1392820
1117903
1819726
937629
704056
1584682
1494907
1196766
1037306
1345284
1360318
1304524
1764221
736386
1563338
1806654
1594368
846031
806546
574281
822995
1047884
1435115
687953
1538972
1688573
343663
1980039
324223
355708
399811
1705216
1308237
1954355
1594144
1375553
446228
47582
1270671
1494654
1698591
1136920
979475
667294
1578715
1082776
1763695
1288864
1036279
1709286
1671529
1107895
1682918
1524860
1366787
451110
1962893
1558524
1391210
4873
1584403
435549
451028
1181956
1897637
583370
1575725
1149780
64916
1644763
1008965
1297553
1507398
1179743
719330
1350807
1521022
708229
1527988
958211
1053095
1361792
862416
1394358
1294669
1297226
1590123
306620
872652
392690
1810232
1850941
1619596
752315
180721
1173278
1693118
124993
168849
1365612
1822544
1353579
955080
784345
1595197
1167889
1001735
922690
1481198
1175059
1522629
1200280
734504
1615052
442969
550145
414985
589378
990820
1280024
175179
40439
611621
1063365
1866037
857382
732724
1906261
973657
1826297
1680638
1180493
823437
612643
275204
136986
1515093
213882
1811351
1751174
1405440
1084762
1415912
622275
460439
730092
1567486
823676
258863
1198677
928086
1851059
1926843
188291
725002
1943843
302977
74704
1474359
858384
169153
1269745
266023
143166
1868242
1727783
255596
1523532
322125
1544327
1907119
1372491
787460
1147404
1232164
1342324
1880570
597146
678049
677554
545015
1732499
1712644
588507
560647
470107
1523988
1596000
534153
1480252
565622
1520714
1037718
1504472
1050835
246623
1146418
1664173
964576
568581
728601
382601
407332
1923603
1951314
1755532
1853197
878868
513399
1369121
1896739
1840701
537573
1928343
606685
968512
417575
915537
997327
901557
629693
331311
1106449
1341385
1037639
1278725
1051912
73306
1326537
588464
860000
30043
1769961
1205100
374038
1443183
1614141
539556
662766
1323861
1756189
813863
991470
530482
384587
1788940
1199144
1777342
1168574
1409609
1432089
1455878
1292236
1869562
1263911
1007487
672743
662863
275409
1443718
1937867
660240
472120
1522671
1353345
1431094
1255311
1402935
1436073
46170
259109
310075
765849
1524740
689267
1752084
1328131
1626038
1320993
1307271
71010
378653
1597276
234623
1954419
652485
500181
107016
490409
1220760
341281
1456168
885728
48592
1665170
135499
100842
1375931
1404610
1507794
1448066
776132
1127973
1937035
1130386
786970
1466881
1106178
677810
1052164
1122099
1280438
1515447
1828908
1588438
1138806
1961889
892026
321572
1648554
800425
681471
1864896
114075
1684669
509425
947036
1156530
1026025
226526
1116360
1888809
1612366
783544
709550
1943714
318959
1129449
847149
1882940
1783542
1190429
1667712
622186
1167849
718591
438763
1090780
1926630
1496758
907753
1971898
1557234
1899013
1027357
1696136
1317236
654169
596407
110498
612834
390216
1339904
94679
674887
1662155
232687
157031
702063
89115
176117
829900
1171899
472849
328315
1230137
1709243
634884
216059
1648979
1200295
490840
1165465
440524
975253
1480214
280528
1989291
935859
55404
361228
261377
874599
1143680
295493
1022488
506112
1029153
1038203
1151154
1729959
1849693
1427953
1477334
1346162
1692057
343923
216305
1043876
841804
1675291
989313
843339
1115570
1888036
222061
823101
693773
1966530
1936431
1420604
111769
135778
1551001
86605
1376537
251798
1123368
694937
80298
1424728
387293
1809917
285113
1877601
1487348
887414
765577
100894
1890259
822790
1633286
958578
1994953
1257701
667000
867834
821109
104286
1118296
923010
644106
112625
758355
113907
1223545
692742
426297
1462425
1394542
1516293
1291007
207772
148500
1594181
1641760
1709828
1309601
500250
1342697
572366
495926
1457362
831445
1943549
617001
280620
737467
1661265
1914813
1808684
203110
104280
257937
1409529
1779980
1822617
626761
1354139
346386
1241259
1405105
21265
1434855
679395
1341754
1470959
1498251
71528
1468412
1629023
334755
348636
1429956
784356
1205705
758072
662538
420549
1297484
1120624
702699
1721679
636861
114033
1886268
1079075
971266
781319
1048100
845840
1183391
1433175
138058
1337907
409196
1212544
1865298
1534354
1733449
52661
314857
396725
416036
1810064
636043
1621836
1909675
853557
1813485
1844345
1317636
1654781
1685895
1264330
1950427
1014972
1944188
1001179
84366
800060
1540051
816238
1999097
656276
1642751
1909384
1114264
248172
1229068
809253
798758
75754
452484
1482586
1507728
1855544
372725
952891
1877449
1393635
149207
132346
927223
1734083
1664862
1159412
578737
861436
1811803
1965197
1947061
215485
1310640
850368
663184
1096478
1846111
38491
1579091
1693891
38067
832145
646306
616575
1963178
1875042
1799582
1663966
1319054
1239805
332580
702297
947883
94891
105691
1292229
1293647
1526047
256442
1598703
1701208
1145827
1218500
315928
679772
641334
178509
1871906
982394
1016871
33854
1935221
1197361
682357
1003423
1025398
868632
1287951
1629506
1857246
1777278
1891138
1382124
532492
408337
1017525
1928129
1315110
1288274
541036
1481690
687833
781141
554599
33882
495366
1688548
987447
1991364
1204486
749025
1430054
609241
1054399
1020066
21634
602867
229204
836938
1072396
1320051
1131936
1184370
1481552
345521
1808509
179947
1895751
248437
164679
1802656
1088756
1112213
244631
1908318
1256429
811273
1644808
1832841
1970080
446516
341648
147323
1932033
1967977
1419041
1295012
1173571
158618
226316
725051
799193
1305928
1986653
1512964
1593744
803483
1622408
1913586
421656
1100867
1595885
1905495
1389959
1794676
1572925
298514
385738
1143636
509470
157777
1757107
1029438
885792
828864
1868449
1878501
262405
782755
695063
637425
563651
274790
215798
523823
95798
504073
1883099
922437
1725051
1430208
799010
1224437
897796
1898217
1213960
449666
1461653
1919660
1976525
626894
1124720
404571
889669
603322
588865
977437
565218
1835219
605707
732309
1522199
292082
1451411
1959030
165577
1387034
1026343
534200
217292
820008
976908
1831187
1729530
1888949
1590878
860609
1624166
1047289
47511
1866718
754761
711151
1773078
655931
444543
149480
855729
1663038
92207
918821
1091983
17730
71186
1480431
1649586
1008241
598910
1461317
1440616
543045
1181305
648477
76547
1406149
1801718
694939
222402
84805
1492076
598527
492648
92498
1199938
77298
1567037
1311174
1114697
340507
1359113
553059
1458494
782692
1682394
852128
1420237
1834896
1494543
309399
133304
747582
1548659
1979268
680749
1392621
691582
1924378
1430370
1657496
1066604
1555651
11021
1221792
1688069
161083
490735
582271
1679022
710078
1238507
166942
1792708
71573
1666389
484189
1896063
1219660
668008
431197
1606767
1413267
560263
1171653
539723
1742068
1676326
1167653
891005
1039554
1361188
1362063
1818721
1648448
1677295
1740402
1035622
919569
1620817
614404
1231392
503629
617841
1033646
292022
413195
528797
1628218
1985662
459949
1633227
891038
1111212
653159
1150253
614656
1441774
295925
33924
672553
148843
870889
1281643
1917099
167584
106608
1406130
177357
334771
982497
1676865
1660758
963331
1321337
193937
1558690
592610
201933
163667
271726
234406
213175
61254
437842
1423495
1579092
1612113
65038
132338
1825107
1569654
239892
793280
1851788
577640
954109
35643
1500753
575167
1388962
971204
1297315
979708
363786
1408213
823635
1122354
1311274
1867621
1166749
1703498
69454
1800901
1967296
422566
167132
1893140
251086
312596
1559014
330675
116941
1844493
68596
1964853
1195205
298317
1021212
1689430
1219056
1935820
1441621
953028
1298838
1946465
1349301
1800662
1860106
1795482
298703
843661
1968834
1513352
1723886
626899
1751065
1975215
1908903
1226228
922196
1042264
1972062
1931498
833406
894321
1215388
705817
1150711
645548
1795458
804683
1170464
804191
704118
1620967
1224114
577438
720484
900556
354605
1280113
919723
1519243
1186232
1562590
886374
1443161
1107987
132877
565110
995436
468760
1046353
262677
1197632
320134
370568
601320
748842
608882
938012
1058466
1678301
649951
1291571
1210238
1096952
1965028
1070852
655288
1523819
32281
1965601
657498
1070243
461902
399729
1191778
689302
946002
1626030
301264
1225670
1072542
444081
1699362
630846
1408138
1530084
411597
1919042
1492074
1993906
287561
1620672
176964
409989
1467763
1673884
64918
1915290
1975453
321999
1684337
1264266
1430352
1214456
867949
948444
1519795
1276420
612155
1782360
641939
1306927
113810
973192
418515
1872924
541661
1454685
90577
732444
1910139
77055
120046
493354
1480070
498039
413806
1628660
1557497
1831878
1619099
272940
1214060
893972
1428343
1164833
1197748
1813278
1905673
1052264
379570
1595408
222812
270403
1182611
1668683
713215
1122299
770867
1691199
1070586
398982
321713
586661
1718610
1603640
898201
1620601
3822
560910
1500584
905345
1398329
1661137
1038799
1438897
421124
1440829
136469
1902018
835794
1648540
1712191
518778
73471
652392
443685
1569171
1796368
1593521
241617
1119807
1735085
1077887
889966
1101008
1716530
826012
830719
1052464
851368
1379218
1249123
1146010
1074704
1092507
1059164
153820
1476855
1668210
1924097
282263
1745545
519087
289428
274800
167425
1812562
1964242
508173
1409666
1412466
176847
1843058
1701725
1429947
566478
98113
1928637
1735251
727922
757938
1694982
244690
62647
1441607
268321
1249070
377984
1581250
33288
1778441
1857565
961731
1251065
967823
766195
743194
1688986
1905004
1358696
1805885
1891784
134426
847976
1957211
707436
982209
764454
1112075
807966
1537278
67816
528814
955337
1834509
6627
957985
854084
978237
1521154
1036701
403643
1579692
617510
686467
1636792
626324
1062346
809034
1239791
802236
378048
1912261
1238918
1999230
555031
891239
590682
1508760
1774149
440417
1365486
1822685
503276
668526
1420803
1116979
1414218
628422
854037
898683
358450
595946
804909
1846837
1290371
626735
987590
952418
1603099
1954679
671279
1189710
1998663
484101
1385252
1929569
770334
1549809
1545459
751791
1793958
230043
1596561
1641792
359867
1325105
31372
1487524
160687
44580
1929162
15447
519196
1485830
277169
1607448
1087747
1181396
177864
1647020
95707
411538
774682
1697322
1366424
1636567
919073
898068
1972659
1020571
767434
1289992
788751
370339
1041291
1221635
427217
94691
1807586
1333755
1539899
1707796
425794
1206174
522804
560161
1829781
130033
532771
97126
1040676
1413431
22173
1055289
256810
649592
63752
1785647
1023270
165932
1453121
1070780
1161471
1628775
1830566
198784
867969
611319
258157
310581
1254522
1550228
740371
1236579
1003070
1379738
1286771
528443
1128242
516035
1749747
1366869
1766981
1767718
625830
443784
213293
183965
468826
1082118
1538273
1948187
1234482
1516021
1064409
1026386
1330028
188543
989934
1138011
1587939
850759
461253
1626839
202469
482890
972460
1256461
883608
1627940
1364741
1828100
1834471
1007937
981374
428351
188448
1362349
1259461
632449
1180310
1127332
1095629
1263648
449224
1995995
1986729
1901669
42784
920627
294123
1585153
822283
505313
1054789
1827476
55821
798464
648200
240483
1120451
1314764
1314922
1579212
881930
661390
758032
699477
1029939
964719
175280
857698
607883
128280
1805499
1710795
582637
1873095
811985
285145
41483
1650684
757080
951814
1397087
952381
1791692
1464793
920422
419491
465455
1816970
1945805
1310394
1962512
1247681
491881
628326
339668
976782
1146457
201047
1915377
920528
1037782
1840388
916098
1694317
206935
632820
738966
833530
586360
1556632
1351413
646221
368754
173123
1660952
1828250
627582
1905890
1866861
1995698
1650949
1439944
1862486
82244
1460756
351682
1453761
1100367
1003747
814706
1157119
1147104
838867
1213789
1344191
169936
475358
1520712
1533332
1918361
1374894
1460962
1727367
733764
106032
1930457
1156517
1606097
1923084
1264026
1009146
529723
426442
179894
659180
1232391
303879
663364
394361
1984316
1904762
501397
1930130
567041
1159502
679886
1448076
1790125
1446656
1451935
1138382
1866661
571935
1466342
673494
1011681
897379
1747552
1628452
1286340
1865929
831532
1676839
1321189
1410533
402657
134935
1969148
1219832
1026864
369027
163993
1106934
843324
28113
1883147
563389
1051057
937471
1139157
1544902
1644794
262097
337851
1750847
1085785
265777
847582
565461
4296
1327579
1075268
76296
220741
1816770
761429
1987830
1964623
1360932
1914785
1701554
1598587
332778
211850
487763
319811
734668
618672
542284
1867827
1361452
807962
109129
1720015
836419
1270955
1752043
207639
1689332
1915648
1148742
473057
768835
958744
1934186
859893
1443186
958669
1947119
1067133
1909179
95170
26753
434862
901075
1150188
1390349
987153
1739424
1831743
1731574
1181216
903735
899449
442532
1818361
439552
1790872
1899766
1740202
1862414
507692
524278
1594633
1523639
620776
1820041
1086001
848668
1159978
1567888
801694
474855
1364686
1229410
197483
563586
779509
1035656
1548854
447634
313209
1050835
1326835
53234
1839944
207089
1087370
1171043
1545657
866806
1914086
1725922
739592
1894941
724093
891659
1007764
1347615
1242440
1363068
1571088
282744
640149
937699
695773
1458845
1305479
1216473
1465340
1037076
132693
960056
896293
947540
1093879
800813
936085
1191476
325259
1923961
1607501
766169
116879
1195504
1879621
1745002
557767
201687
468739
959446
1850271
735896
1087959
1843732
538088
1581619
1213854
1813431
1892147
515859
1715100
1495680
1875577
799182
1876743
166297
280179
1502226
151642
378781
1427937
1288180
1883118
1858612
25258
1879378
585361
1892228
331962
1157318
1132980
1491513
1213649
553151
491578
805969
619804
1655242
147500
1841414
1260263
1318852
1963367
939240
860794
774495
148439
448663
1230750
594715
392821
179292
216163
50664
25245
1421457
328783
867512
1544228
577643
258685
1567408
889959
481785
905622
759885
635033
1863636
558796
238786
1640605
1353192
769999
195849
1483232
1538737
1541759
1010242
1738470
99444
1137259
1467634
370611
1138712
1004984
43291
835886
1939501
1916126
1876240
1036393
1213197
1824945
303340
1721449
1754377
1889936
1400497
81078
1015912
1559440
911157
1451942
965597
1197633
1579447
1689578
807153
1774693
1393066
1960292
1201855
992891
813996
757377
330798
1996146
454443
1784108
1597605
1984055
421444
1132449
1829825
1934896
559879
223090
798104
623180
1430026
699709
1237570
573919
352780
522222
1568979
688066
1213348
41137
110978
1038547
1739969
1631545
1512648
430754
1495460
1100631
1676663
654279
589445
1937339
1873492
285779
629562
1163382
584245
901151
683066
779548
879873
1913109
1670
464757
305144
1605798
1245237
817405
1110070
1300245
42308
786245
1046422
915182
922987
515080
639129
1126259
1723690
318848
1288522
432919
1783342
927048
212981
1027275
508143
1439950
1069804
693704
1603547
649134
1034429
887262
1899505
179616
11451
1805063
399397
292355
1237347
1997449
576465
86405
624714
870628
161021
657969
964104
1287563
1759713
716918
1399761
1567555
513332
1271340
307541
659452
1444373
1162040
635653
459529
852643
816740
439177
1454177
799512
699079
9034
585292
680714
935096
1317801
540308
1388718
1311447
302693
1425481
726083
1478218
1256535
1958173
782067
754995
1931162
1505683
59945
160731
284471
1277815
210310
1273364
792661
1750661
1877635
861724
28168
360194
1477461
1949772
1401757
875151
315618
923502
336442
1999645
447120
1610808
919285
862733
1172377
275732
143293
116950
803683
121993
1332198
681872
1441949
1126605
1740966
968542
965365
82357
1926273
1069357
966590
859669
209050
1656215
847976
1510320
536599
197894
982112
637982
359202
941751
1243251
879375
307439
964220
789395
1291600
214743
1251755
514129
121217
1066764
639563
1093899
1824690
1573031
1225849
893152
1630624
1065683
445612
1702095
962242
828070
247138
1490408
1445324
28007
1048560
536439
1592400
1300247
1880505
1306860
723736
1979954
47848
1109993
187786
31081
833973
1092172
86825
842966
446374
1489661
203228
764576
354147
882646
161560
1798469
443723
1189228
1822837
622577
635726
1654009
1108010
928899
1519449
721074
533771
1501137
1140729
1786221
1117394
750852
930918
161002
1375838
559427
442825
584924
1440138
1255447
1381045
1270077
1421191
7602
1441683
350504
1729662
35006
1233898
1224962
888338
1917982
881733
1427918
245386
868901
1622132
1239520
1390897
98040
1406583
1049691
673806
1641619
12027
285659
740699
1066453
1579408
1431260
1301806
1838997
230127
1753678
1798587
1984841
235766
1093659
1374061
22625
1893600
1459568
1121671
970005
1931856
1664792
891279
561371
1460457
1426199
1127042
625729
1582414
783677
1062398
1923132
44682
564751
837079
1953300
376831
1980580
794351
92585
1750632
457238
272362
1262296
1300902
309836
1162385
382222
722192
883474
1436244
1425085
13919
1434958
747414
1962585
1740580
1009747
603268
1119017
275476
56345
1741124
1032550
1931714
1950967
498700
888839
1479984
1777063
1553794
1560585
1400135
47689
1804507
1231856
271358
792562
778645
888582
330452
1958639
1733607
1565869
1849209
1482535
676572
755284
35669
334245
1362472
888058
914241
53038
140637
1137947
669844
42957
667013
1339284
1769556
287859
785290
1997543
290382
662609
842823
1058722
954239
117273
544618
1320549
1170069
254632
1836089
1249559
826355
55793
979595
294439
1774435
1591653
383375
519804
1101515
51387
627342
868074
1713656
1656896
1661227
1807094
1898181
635867
1962276
832425
1472869
1371326
313796
197061
4027
515430
1673466
1289157
1101883
416132
464223
1720710
1346882
431914
963969
628013
655345
1296043
9958
1124131
1945697
756159
1327684
500589
1421000
1136356
764662
165625
187959
1832282
50480
70427
8942
18068
301584
153169
1599787
827812
1740508
1323782
977124
1442651
905204
570110
794408
540782
1138797
319742
1874441
1270662
1240338
199977
199534
587143
82140
31681
1320365
571527
997041
938044
195069
1501821
404584
413015
1095010
210720
423089
1312774
304564
927503
81221
1736475
1853758
360330
1441385
634788
968732
1740229
1638747
1066374
376510
133698
1267390
1613684
8429
1974860
501934
520933
1058226
1375345
301467
270079
240517
746116
1633213
728522
1579309
1923071
611194
844846
1407132
1943607
488106
801193
1319428
126177
731989
1591899
1972288
1819102
1599598
596980
1122054
1843487
1647580
1724312
254579
546329
980315
1513853
1863908
167904
1529076
959308
1932235
1852360
685943
602946
328248
256861
676692
44236
1461568
1831625
1475229
115595
1598076
15678
887312
1998884
444530
284493
1456810
603226
1518058
1985366
271136
1098311
247612
1417165
378178
1403299
743552
1373252
1633754
1677504
1492352
1629964
194414
1220321
1512265
1863868
1220021
1258
1912885
1408271
79226
103846
459309
373589
545685
27253
696366
722267
1492667
1826100
1542520
1884905
512377
1651499
1006235
1967817
1731261
988434
838267
282580
450593
1800975
350129
1793265
1042645
4060
1663407
412887
111199
225333
730776
74282
815834
1891772
775610
911276
1072447
1826334
651546
763806
843134
672968
936225
1895838
752920
179253
1131627
572363
180599
827170
739658
427878
304278
1828789
1999899
1816072
529642
1776
952490
466286
1111797
453407
1529205
1049521
195836
501089
1396329
1990432
423962
432065
54325
1035897
997435
1990520
503376
1639675
1956336
1945732
657701
1514871
1424756
4022
6970
1094807
320107
272149
609828
1525112
673907
798796
1452518
1021500
104923
255765
1437133
627273
1257424
581835
1142238
335003
390877
1884079
1083068
493891
1899122
1038824
235310
110792
153203
1680459
1434043
746673
517046
1744619
343932
275052
219307
97600
1335694
1050121
1693296
1220006
1152663
1440596
1874477
1987071
1284335
1589368
302327
1054144
181448
610539
317067
1020870
1750609
115769
382759
52881
1478065
1223640
1625868
186374
1946940
492562
1535849
1887181
1165253
605979
589984
1070219
1913675
1632778
625508
112671
129605
1054666
1006309
838366
153950
1670684
559038
904493
326431
1989634
462179
375290
4829
1084069
769744
190289
707916
381097
1003381
1610686
897581
678299
1195409
291115
310449
1814499
1509972
1831428
1201164
1893968
822159
1164379
832252
765278
197858
396954
1142289
594808
831150
1952498
10036
1690456
1320355
1612417
926316
1987782
476924
1913624
307364
197990
353362
1469801
453793
281789
1405203
523724
1675529
947714
556641
355693
1920379
1249200
1317435
1088939
1771479
797708
1533041
1374549
546269
1333685
643293
943236
66604
1580719
1920597
234973
948106
769049
1659708
647151
1986320
90695
899892
156801
1695366
1081372
1474390
326609
1739418
1055178
1318103
958269
1391529
848269
1901673
810046
113175
545493
539682
69494
304901
1918391
1385678
770276
404230
853696
504124
956340
1997805
1458358
1912394
730832
1671414
1517362
1888653
369082
1826422
24338
1244792
1741832
627817
1878368
1509735
1048498
928941
1960088
1496143
1967626
1249851
677191
104819
1393487
246684
1363393
40354
1983322
358458
1222916
1212443
1486837
1637300
271986
33803
1525681
675822
1829869
1925587
354840
1552361
1476846
1157728
1460486
970431
337763
1773046
1605878
1094355
726475
1838667
296655
1318640
277966
1457380
922008
981087
1252708
1383474
1140311
1615543
1069754
1279666
520392
514952
1444349
826
587913
202151
1654708
1779517
1805678
1594214
575765
856810
170548
1445506
1249718
1720618
1265651
1013623
999257
1457931
328453
675296
409431
248199
31506
659460
20022
249282
1166416
1744983
418137
472717
563470
1080772
1452597
470668
1992008
80366
1826926
553711
1301690
920974
541531
345442
925799
1462838
364790
425694
1964491
1020232
1460372
35888
1754620
281812
454118
1310293
218541
1052639
1124578
76361
588678
1896658
1341979
1913766
237899
287454
1906896
917029
1626385
1834180
1540034
1965650
1615479
194632
1334159
1443060
1019052
993883
1060292
602124
1149592
960716
1113280
671258
1602357
1693785
865629
1763358
1516013
1625778
321225
1194039
1629873
127872
1481769
160309
25199
384235
1467475
1393585
1984888
41715
1780567
1211154
137700
124850
1926850
3973
1899631
1193869
112119
816397
468680
656006
727361
1935554
403847
1112397
880297
212367
201659
196394
1312244
646404
1521763
1591484
643377
637369
1261892
690296
699067
776204
1770205
1435806
843732
1396111
1073960
1397867
1705742
1998746
204232
195226
1215095
769143
875344
1097504
250823
1674723
734380
983649
858301
1835757
820463
386033
117032
1268197
1841913
1733158
1441262
793944
1645302
1001993
168416
1993365
853059
1622498
932507
1889316
1387481
1006076
893306
1436137
1317945
1759830
1629683
1546069
940385
1378297
1412627
870738
1395459
840381
435529
182090
1241153
57761
146159
157102
400130
1333332
1006598
1328189
1418680
1821509
1567759
714003
1588032
519082
1648581
910756
1260676
1840270
842055
1717022
1140126
1165416
1707968
1379229
1344024
90363
1471998
838996
986708
1192249
26090
1655881
1554532
817328
777100
1625057
505350
1766684
708972
1967737
403061
576233
1333742
1240624
903687
244809
806203
39338
140066
1706267
1793769
448527
1243910
1531614
1735595
680559
1260834
1791690
1059708
1134238
1732491
987004
1349505
1576433
1203008
411169
961535
1317136
1024976
1885410
923481
98949
1039598
315557
614711
466311
1257467
958916
270932
1963736
1253308
560301
1282434
683182
1406530
1166805
1757349
757601
1072651
579327
1640641
1832827
66846
1428030
1500258
688484
387378
657371
510761
901900
442811
912839
1656761
1290075
529865
730530
1154233
1802797
1908205
945147
1332974
603189
847238
1482074
1017827
834189
1589406
1833942
568962
935364
565366
338966
939930
1992508
403366
1326534
1283343
1496896
553292
811765
161748
1687884
1780647
622224
1218924
1215797
1504362
752953
1324999
191411
1177850
1243239
514992
782686
1536685
1085596
1807802
1153984
622164
1074616
423335
1047733
1131962
797600
214051
945042
740807
1108426
90185
1753807
411955
987172
1025386
1381979
455254
1660514
1699771
35768
1234629
560585
1107803
1473282
1658813
1338072
193448
1866915
7108
336612
1749328
680866
1797805
596892
31174
508214
658384
538837
319296
712264
640128
1220135
834867
1283485
458476
663372
1792794
813554
1569264
64959
23583
595499
246914
673969
1155935
904401
137290
864178
729942
1031208
374611
1971920
365759
263235
474551
1178084
728492
756350
1350432
1232050
385741
490985
405323
965219
1768630
1629688
33078
278956
53942
145626
505474
288465
249295
1811450
1542466
119626
1377912
1449276
467034
480292
1713635
805060
971248
1723533
232219
811263
848007
1799608
780338
1530491
88124
1232218
316809
591072
681503
1758742
1019221
1920428
1770464
1533425
486463
671352
485146
46425
329812
1729486
1097708
1561642
782265
415844
1682211
1444108
1328139
1548616
1897631
627552
240837
24917
159184
1823827
529347
469927
338635
699452
111082
387035
1937467
429635
1316385
88997
30896
1950022
270170
916919
498364
1488472
402425
366151
175304
680054
1002081
220731
631979
226340
818125
922229
1651423
931971
1613395
1982732
1220090
659389
1125485
72888
1255181
1904755
442353
281451
1791122
1042060
634340
1822010
474051
304466
1058706
265244
1021859
509567
442544
17915
59579
1549578
942687
432154
955011
690312
748585
810181
1922186
1777075
1365836
528243
1848368
1080844
1601420
1198854
1679680
504727
1420474
804036
245921
1044513
1080843
876234
290561
1300286
368380
1877248
1592471
156845
1752272
164763
182053
613115
442578
288993
1005166
1959707
35782
1418155
1725153
194698
1599848
1716493
1036896
1185109
938569
625370
623721
588305
94290
706720
1994270
1774945
630570
1801561
1749518
1953198
372468
1953165
1820121
1594279
162565
1480569
861380
1656877
1458909
986945
465398
1432395
1777696
567922
1563551
1285179
1203625
729927
1536068
1679232
147477
1077828
1237314
1588662
1204628
1627239
867450
226845
228282
512488
1029026
294522
686862
1671218
457439
238254
1741744
39522
970259
703757
583468
1592997
184437
1983040
658734
1293115
327471
381235
883808
1399656
317831
374599
1028466
1108159
1212626
472715
618466
1738827
1734264
1925464
1393195
295704
1700575
806015
1508024
1795821
1761734
1493913
1874893
1742946
1151635
790524
1690156
187701
1599975
1224540
1603530
1601958
714529
238183
1327092
1714539
1958760
1609594
1867126
453418
1982618
1523416
1876898
1758839
1877115
286281
429241
1074002
723443
893328
1158411
852059
196356
1456820
1283798
1582182
1404172
755527
1893888
1387030
931328
452164
1386843
1786819
1694075
1998242
735825
156412
401594
173679
1753374
622692
1644370
431640
1800804
864945
1528459
109981
1852934
1508302
1146067
1620125
756164
947430
1238599
897317
68736
1563556
1324047
1959821
1614992
1398932
464596
1530060
339397
977459
1608219
766461
505008
1223343
768681
954892
427442
916570
1117657
734585
153263
1996404
236868
421504
328922
1752981
1393836
481058
204727
107992
224110
756306
398857
1643177
543618
957339
85161
1013244
1013246
1167036
103644
340391
286158
600783
562429
384957
675375
786325
895340
1517096
1761037
253012
1319373
465478
729391
454679
1233822
130340
943106
48091
1736386
163891
1248714
1088165
1923681
376936
737315
98645
109403
1445939
1075461
173007
1290406
1742666
457061
1726691
905934
1113614
1742528
761792
98771
472101
591983
107710
1519259
345833
1268512
1097050
209459
1882847
28181
948874
1590807
1608603
1534567
1847816
946543
1117329
421773
290818
1148897
228255
405490
870244
668450
585472
478659
1012203
1220406
684627
1730928
1274708
369757
164184
1638820
1450781
1739786
12391
502024
1536511
1437575
246010
873034
1686135
1357693
85984
502594
108305
542914
1529522
1643062
1698621
1600822
639235
605152
77313
1710342
1625965
1279219
53008
427102
1408063
1807237
1079043
624472
1802881
152756
533812
1454645
1328271
165804
1736011
1999629
1802114
1170561
679921
507252
1161772
140634
465535
1803302
1486804
1850704
1467434
269655
88797
1624417
1847085
432310
1873068
1456197
861822
182709
630371
1820426
1769385
927027
1099372
895617
1587488
1442078
1433855
949174
1079647
1663805
1391153
795326
201742
624587
1807424
85103
318392
295544
1008437
576972
1617555
1598426
301464
1403347
403598
212473
993831
310456
1426030
1875288
1736770
56007
874269
28268
193002
1922550
1450722
31794
934724
1763968
472013
597201
774230
760536
1651305
1714659
1974976
1255075
1231335
440136
1183125
1133162
1940331
704086
361548
300307
1423347
1195098
1704915
1361969
1870079
1350321
471703
1062120
1816073
542399
417074
85177
1243094
1144473
1342864
1654821
1543807
417420
689376
1545557
236523
655502
1079886
1738948
892131
1619960
1950621
938839
1805963
1508196
1701587
996291
460162
911384
1333752
418813
1244353
1679541
1283053
1802443
241561
81766
1087953
989970
1613528
4055
1505205
518261
853545
715014
656686
899909
437967
1852209
1567697
515023
1805217
28004
1436606
140288
1326760
460182
764539
1968127
714425
97052
290346
1074850
268112
1893634
810473
1079157
1129471
1962240
475858
981182
1165820
447785
1352997
1630901
1816846
1208385
1938089
723420
1278450
1741589
477317
85486
518677
2017
767517
1213373
1129093
1768681
1796951
1231321
391149
886950
116942
1413563
436948
95333
1514468
247358
229246
1647402
1681188
224216
1488345
1370168
768374
874353
351157
1540245
962132
1164259
1940657
794530
56580
370727
1754291
1742628
1828246
659187
780584
1395802
1688991
1686583
50406
1143699
1685426
1486691
566317
466954
528481
358252
455493
1437641
128749
943966
1674945
1143245
585809
228029
62522
1217067
1597217
456935
799913
379955
165653
775089
1842669
82945
596856
364796
1321462
668311
43335
1689593
1197616
1737271
1566487
170373
456951
1114808
837436
1078373
1575262
459007
111577
1327341
109094
349151
183705
70054
940686
1312665
1280625
215212
645326
1340516
1211453
1053786
1603094
755464
1483983
1936016
179077
1702786
315785
1995249
325990
1500064
1312957
1938754
1430141
851004
1641342
1851324
1845145
1367674
804715
1907733
984915
1786106
640873
1213569
816412
989698
600086
1840748
216948
879531
677756
562769
1070014
1914611
1030456
727414
1062309
1948165
985293
230312
1182056
1860287
740727
1007859
436406
943631
1141743
1924911
1963884
121203
1059291
1830747
1106704
1529218
146105
1395410
50435
68310
860716
816831
492829
1140870
1929686
1428662
1625657
400493
1851419
337293
12844
843992
335505
116315
1278708
1381293
483756
1699089
654173
482662
758113
1533881
422628
1499858
866828
720209
1415905
766837
1791770
940289
1259686
388141
576609
473176
1840871
76778
1650953
1020026
1361163
1751795
1283312
1837388
958058
907709
969395
498808
367620
1771989
1831224
897347
134322
1478324
1135314
934385
689260
1172744
181806
1710216
1027242
1980564
702148
1624850
199204
1645613
181337
1350523
274897
1297523
1331263
1469972
770086
694021
1550996
1997276
1978359
958391
1200596
1437035
81103
1563799
106105
1318157
351439
1281764
950313
1696417
365427
439783
927265
1958418
930267
411992
1847546
399234
1448647
796409
656989
173329
1719214
1368558
1971180
1421408
1221580
1843478
1765138
266014
507905
1287455
39581
1023977
160695
1973250
75135
202806
1902445
1754190
1181467
1100042
1883812
833770
130787
1670217
1552823
1508023
1557255
130424
1182018
379397
1221677
514717
1011438
97586
391138
492107
857786
1793851
12275
1653297
461292
1571778
1459926
1024300
825379
649895
931228
107487
1970021
969468
972484
1074361
361175
432846
800842
1765067
617650
1731117
1080975
1918007
1097155
571585
1755148
1609123
236635
141798
852230
1742030
1145097
1728818
547998
862173
286012
1312428
659197
1392370
1809253
949892
436750
388301
400556
1782085
1266576
1802419
1086676
1205417
71124
1962698
1828218
1040358
5462
1988923
174475
1937844
56297
901091
1847961
323984
247743
1938075
1297184
43225
973454
1483653
1341553
817571
411501
651694
1246829
888868
1295579
888858
1073982
137204
971462
477911
327865
514407
669185
1348062
287941
1436674
1803157
192508
1088627
856574
1918997
1852047
1824624
769487
344961
1840945
1145956
1221523
1983782
1349048
24821
281807
811532
890855
239651
49755
1237377
1402004
722615
1924535
1502033
326911
1651802
1257241
1391602
1310798
1095386
732176
845650
560805
645000
454404
1165856
1392402
352169
74499
355401
1194287
692681
755698
1122363
783888
995323
1382012
1151187
291521
763338
571863
1729980
268217
45908
1152181
1866423
1706237
1567313
385568
1689848
519812
751845
1824953
679613
47763
682342
1374747
1494608
479400
1901884
274585
321508
235163
1999467
1362021
1187678
1734641
680469
1900327
1063917
1892699
869125
724467
1655049
109527
14264
1834817
1995607
1256482
544162
813393
1072229
1031671
1110198
871535
981873
1675906
1086539
1684547
883286
565989
1727050
1450598
1543735
480320
64368
189756
1247859
1355356
405101
508976
1353766
1977518
691005
1509005
1136811
661632
278507
535036
1446244
1184254
1657205
676399
782940
1859291
1527611
1188217
1214969
1213294
1736951
81959
1560696
1068407
496965
640903
432744
1827691
821082
1807601
1934302
810608
1020128
1969539
82875
1718654
597318
1759457
369810
1865451
1191020
1722504
1783432
74618
1427474
1130001
278979
733506
341606
190627
1264288
380910
1663316
551025
1229579
106340
1956958
512640
1991921
1796082
1965663
921713
1995882
1980926
198244
1135455
223379
780955
152392
1327781
1490319
1264164
1810035
317301
823379
984594
284852
1359050
140051
321479
808404
1682727
1211149
1808617
1599722
621831
1279935
1782081
960350
37156
1823136
1648392
1121773
301921
1685184
1959483
1620650
1899872
163696
274961
994357
990010
269438
572722
862379
541938
1555777
880815
511735
1686112
1605843
946693
265766
960079
191957
1694536
1546140
1353868
1434214
606775
480273
942841
1645194
437926
101272
118060
873700
913353
207045
1909358
1711369
1432449
1084192
331309
8885
763804
1983678
1305824
1556582
1001165
1026257
43694
269991
1843611
372138
773030
1000086
899261
1914830
583854
760738
199691
1034689
979802
217058
1265856
511238
153498
413245
1231360
1328621
1855235
731187
635744
1291204
1321994
1215124
1363058
1081299
149348
1051239
1604838
1862508
349319
1445334
513500
866790
1295710
1962668
375665
123788
1502693
21947
970863
1672493
1406025
1396159
422361
1690614
508600
1693439
1276268
1723300
1420516
399088
1031907
130661
542562
1381692
926270
949352
1657792
1602451
348160
554079
1252120
1520548
1443681
170912
184041
998941
431057
170450
1907721
878312
1217781
1081106
150367
552830
185274
390877
631749
388475
1111030
785249
1684027
1691327
1196166
302645
262799
1992877
110971
1724835
1673304
1067425
1280554
271821
1071757
340796
996357
226727
796303
1041755
756688
810975
295191
131936
532127
328269
996634
1344425
1113566
417577
718959
341251
1459211
1121062
1850754
1557893
1623887
877465
462468
17198
1038544
382165
1589620
1405967
393698
987350
124707
1570583
1868357
1288632
1705038
260535
1300909
1326108
1497115
146601
201596
307431
1791586
572298
298565
1731848
1364804
1030954
215782
1970187
1550917
262069
906745
1874309
1483847
1508104
334107
874612
711658
894552
390930
922455
1663554
1262956
1010273
35677
1077161
1516246
631073
676710
453117
1141000
403013
1005737
695312
1487601
398577
1206423
1073657
1147052
186092
111571
1836441
106878
1305448
48383
1791917
1748698
1295312
1029353
728768
308158
144890
728059
961975
1758022
1710064
412571
1252286
1097365
1647163
392615
154937
1956599
1574217
1049040
193484
1110299
1657269
228567
1199484
1580203
773653
1581497
1893948
1788332
1287841
11978
1405023
379277
570027
1224271
1777905
171749
163469
1205857
385322
1911836
714598
1628163
1488813
1453363
1925307
1991317
1939003
266014
828977
1325399
510800
454491
664506
1049872
1619044
1520335
473194
429677
1285663
1883500
944522
691830
727359
788338
821209
625620
1064426
1860414
1859376
1944006
1231734
1510231
333361
757558
1523372
1815578
549287
1177056
1315256
1479969
1140449
866940
853409
817580
1926013
163331
695323
1043456
160126
41716
1643320
390196
1040097
1814375
476951
1924747
1973006
259525
443249
579934
305776
1092587
1535587
1638124
173788
298030
136514
1189937
440711
681942
1446753
981265
1397707
887854
264461
1225025
756116
1946148
245398
1941187
1090738
1417901
772152
1795471
659582
1490832
714346
1448909
353633
618987
194345
389905
508343
1569267
123486
718855
1892196
114069
1983230
1400658
591514
1505686
29362
1635970
1004821
122224
1043586
1403648
1949580
1565348
357942
966387
264953
1664063
1407868
52019
1174025
345562
633889
433275
931124
1688606
1313841
1316501
1780135
771700
1822112
1016275
570201
1696675
740187
691783
1545542
1881392
1261213
1088941
389881
170859
332381
1023555
1307995
618313
1786043
1827749
1810599
1779278
1373641
14074
1202189
1540647
1274910
1593269
183952
171340
1491286
519936
1831951
1984063
894115
1397978
649952
996214
1779071
1042015
1236507
168460
1097690
1158005
1049345
167580
1734076
1445909
1494390
423726
982377
1282774
786899
1777272
1762842
429445
737792
1150888
610592
350381
1853490
1646298
838099
1079881
340634
1076002
1532918
246096
434408
568004
494995
1858175
600901
943947
900785
464477
457982
1060155
677690
954939
303738
26638
702137
456891
876211
566027
737359
1511787
1954281
954213
1502810
759125
1038872
1185621
1178379
1006181
1951577
1132278
664732
1323803
339779
1928121
1753702
1394348
1940524
926974
349008
1996186
806505
1353691
56564
691862
1570745
1098674
111537
1707560
1453905
174780
835864
151569
566717
667646
1097641
727626
301582
137485
612915
599734
1856818
1882032
117481
46264
918750
250759
94140
567951
1202392
548462
357609
1105291
1622263
1817141
339779
1977869
1991950
1753396
1652742
1280969
61865
651012
376298
324368
434326
494541
276055
1786236
97922
806532
399887
82963
742899
1909139
18365
352617
28687
1786109
1041464
1138305
1413388
1008173
883053
246039
1707962
368613
442484
1216388
248433
427275
1523856
11858
1014502
267278
950269
1572426
717813
356743
324628
1525802
207033
1790849
1032778
110000
306399
1119859
1054232
883955
1872770
189600
1034789
1145726
1184786
746481
1720727
1371418
366913
114733
1312893
698876
1678753
1252297
1497808
950743
1064854
682714
1043102
1923690
692717
52405
1540017
438740
762359
1322156
934966
344615
153209
369777
1218019
1461785
645785
85187
1085960
266493
542159
1280944
904753
1210022
486325
146716
1090302
1503787
1092130
176700
360097
1879738
130102
1206726
1708739
751112
1689941
1328517
1413027
1635300
1265703
594335
474141
998278
122780
1546701
1068745
601656
385877
273770
1123100
227120
1234481
103478
1440039
1093722
1344487
1565135
51569
299699
1741238
1445819
1262347
1820983
1364925
493652
99891
1616002
75741
1877174
757919
1251674
1642257
537402
1905634
586051
6683
680509
1877862
71122
735613
815356
1151919
858442
1702337
1697681
1795189
198011
1240859
1973632
1754384
1420991
519925
1800093
1784102
433637
1490282
1300693
301484
126566
1035575
1595787
1182967
1837708
544668
765658
269080
1815998
732288
285828
388827
927913
227136
547310
936154
453941
1111237
1112487
1006339
1921353
1428277
732673
855514
1353498
453578
393735
1120538
505086
1266522
1481911
1937653
1627670
1723695
1663666
266310
820417
1351783
1121650
1503668
1343166
113194
315215
30607
672786
757480
1260412
681687
1075535
1622922
1824905
1038843
686372
1074663
822433
1786537
721336
452482
1777382
952972
1480503
1997806
986486
1970087
497322
1807981
1880840
23340
1104897
1721317
1970377
623233
244238
1282374
1415479
448463
1157058
1709092
787531
277048
1488152
1259060
328471
769356
732035
1418509
1326082
1487318
600690
142753
1901328
1097373
969505
906368
505913
568390
1190382
296891
1022593
1891216
1962337
462566
246722
1520620
241030
1204294
1744636
675140
992460
717237
1192576
337981
1980583
1612076
1872699
480438
627682
1563219
393481
210613
66494
684855
1585410
787015
1745708
1338636
544032
479269
306432
619894
718248
1943672
676952
1895292
539735
1758801
1971305
1216537
1779647
1405419
96137
898885
1793383
1054023
83046
1351022
736236
43899
1812017
27326
800077
920264
547026
818147
524720
657626
803293
797924
1323394
231691
642012
1148092
1208910
1708062
1634392
1739339
1962334
505692
1797105
1833832
1430120
476000
1655192
1209385
458544
1301108
1876715
1963557
1485295
937417
1512539
843644
667786
903552
1955975
96659
1008038
911289
848794
1882299
433936
1979600
1544489
1669238
1065920
1672446
32951
367231
1193855
222492
1282970
1224286
1203948
1137593
638850
1359998
405384
1129791
134769
1921084
1349017
1204600
1268996
97747
369784
1544680
808338
916721
1214836
513158
1829391
573463
1196576
1195655
224898
83482
466342
1054826
74098
393994
46479
312750
1233901
1399582
331274
13895
1715416
26044
460604
1445545
1504276
1138209
1192190
86135
345921
1875998
773081
1726304
881957
250673
1653193
1097397
1863283
1223013
914887
1891653
1226427
140603
15135
1905318
1066928
483187
10753
1242528
1200722
1486435
1469748
1052198
871617
210964
1711120
76682
1532928
338857
96635
168420
1109545
783666
1144243
1461766
800324
868320
1082944
35428
116933
1051189
1769364
847567
1661300
1878734
1377488
912718
179829
1311435
1383565
361984
53241
1799813
1871625
1248716
513498
1023440
942090
1505687
1285908
721758
599643
743330
1668680
1703176
719567
703348
1857239
955215
737145
1556565
1788492
1246134
1375191
1214663
1149422
1345201
1674240
1314331
1190530
1646893
1097315
1331198
430325
878079
1856528
683228
165112
238575
1346829
266372
521351
1562599
1605982
688670
1152439
352072
493421
1883736
1357851
1278345
1843078
1452142
1017032
1737087
1531310
660273
1477105
1049096
927878
87248
456973
106899
794442
1315608
343516
1690217
398426
1164638
1622337
1081452
1953330
745064
367807
285339
225258
310880
1854059
9053
1816405
1735553
1167364
1471482
1356338
1000123
199292
953835
1737382
1613771
595684
201830
163436
984734
1528541
1334719
1845179
404380
1114893
384631
405035
82184
128865
1197911
180518
1638261
138714
1613619
179134
578628
1270750
1586908
81409
1271428
1987784
1483656
112981
1831476
1035831
1418582
44825
909642
296441
809402
40222
1620622
189646
1207075
665751
1047608
1167484
1760093
453687
787923
1751749
1134216
79958
119810
12765
1584563
959313
305921
408752
189521
1228234
267727
134145
1335362
1736646
1098950
1154407
1477755
921337
1607515
337047
73344
1497793
1035868
1079282
1470120
311329
182396
730819
1991087
469907
1914936
1931152
264488
531150
1001473
1387710
148021
401387
1092206
422595
1886304
298002
1571377
1748970
1281327
1549071
525349
38071
783391
1154513
1396215
759054
907871
703498
1185029
75397
443592
579346
1979230
1579785
381370
539658
58821
699589
66997
815745
1794968
275195
1223512
213301
1595826
185553
1877892
1989218
1673733
1718248
1990391
1609007
1753405
1505136
758932
154726
1575738
1417344
1285672
601217
1588969
836437
1892462
912576
854283
252928
196132
1438594
721366
93344
18709
1503203
940037
229242
764992
1048664
1188271
253387
522868
1826025
87484
633678
1382525
1399998
1591798
1282816
925873
975855
1852970
1281109
1310145
433152
873581
1753034
973457
425097
1815754
1879334
669937
387877
33518
801231
1663607
1717245
1581131
441864
1160301
1162195
431327
351248
924862
47180
1329267
176114
1887263
120452
318646
1040033
158285
867692
1695177
845344
964398
339260
199216
1266273
200188
395123
1093797
611371
1912143
1114806
951176
194712
929699
328208
118279
33814
1128911
1791821
1577502
19835
1798163
1405136
788194
799179
1528706
996859
1861826
920968
1850854
1625124
1117138
825832
1555557
715229
1031553
1141746
1030021
1593325
295740
159288
1045899
833313
1424486
503081
1083569
1333782
1547406
1744649
1612318
155065
1762251
569428
1540771
519446
213881
1748717
1957731
1064255
1421268
300582
1965357
427010
1862198
1121335
900269
1632842
22789
1285200
1185724
1534120
570308
1928081
1465748
1762547
1932556
260569
778908
1913218
1743540
1413206
1191277
1268497
1710402
280117
412079
1814371
1598457
302557
714223
95380
1308926
464808
386903
1780168
1209803
927399
1897443
960420
424678
1625726
1892537
1044374
1935511
1918298
1286146
527704
70305
1856849
482373
714793
31870
1373566
351379
1207464
477328
637575
356891
972691
644258
1318980
1674486
1505956
472209
1777608
546797
212671
980256
1140557
853772
861910
195221
614128
1891039
572323
533739
1508311
855329
883878
55493
1287320
1135274
316253
765336
1208429
351609
1696477
620834
1085314
1331230
875587
871016
399145
195980
187045
928186
1581098
828797
881676
386646
1280575
821372
530985
59574
1082408
1474739
1101574
419385
151196
202878
989706
523224
39676
1979667
1973777
1671824
744689
1004031
1535146
1887032
961046
433211
635531
211297
585712
74703
895450
1827408
1140969
1034594
221036
1970203
1493448
1835987
960403
1185731
595755
1246683
960410
1587620
1694750
171963
331090
1924517
1625630
1957382
1606170
421257
498050
1669604
857886
306500
1379063
216898
443361
140337
1094932
3607
1689157
1739979
1884676
1807974
908237
137090
231646
482722
956406
1369917
624133
1405998
139535
27414
831631
1949651
530393
1093707
1001886
609561
1300941
1102922
1011128
128723
1478953
264334
164058
907830
538661
1913668
308902
67702
361884
908517
1485377
1617665
522755
1527707
1391818
1366475
41290
1504822
625745
1266914
1309980
1065852
231187
651476
1441581
146099
1739778
337270
1894398
529448
1063367
1462391
1810334
1996847
29492
170714
1498587
1544776
1034230
1385166
1881687
505292
415047
1201436
1589910
633491
1860229
736038
976250
444224
1785621
1999129
85627
1019328
1952600
1977712
46373
1316797
811540
1042318
1446064
762382
452286
22526
602248
1696851
477019
1868532
20320
1389396
421143
1559117
544163
1379312
1446524
1953856
1293232
803899
1628815
67440
1701092
355934
804047
1241412
1450691
1471273
307625
990724
1265166
637722
330072
1514505
1853840
1156172
1937182
1654803
578865
1912500
742363
178822
506618
1808192
1071953
1433992
199272
910584
172660
893399
282666
1061242
1761709
476228
1465621
927456
1499220
593458
313406
758442
554678
661075
678289
465726
1739076
1028994
677385
226266
1159252
1390977
1053956
1738375
959316
491370
942462
272813
58722
333757
632290
639646
971556
452950
1416616
914045
1243834
826215
1350082
1005098
1006284
850335
1072334
432823
1555072
1515098
103824
1225098
1875069
797655
390507
1907284
567757
614995
459002
346077
886881
241914
1940654
1816016
1312534
486074
846733
722455
929363
313969
1974730
954523
1039709
251480
1242079
327723
275218
967509
1530669
1795442
1227904
1924837
494718
184266
392208
1629874
1250973
1512690
1327417
647853
920879
1604597
898694
930163
270536
40378
440175
1881202
964255
1405766
353842
740142
396954
1557214
1277371
502204
243865
1913525
1339855
852898
1923598
1656382
931786
428484
1784076
18631
1499525
1538130
916609
686877
1968650
77690
293888
1905448
622513
1980516
81103
876688
730121
1750404
1433059
919864
1827523
278532
1382167
445760
685480
1252649
1368355
693438
362520
1337837
626243
926302
255433
901491
1062067
482939
1493574
731294
130732
1269306
1069512
317048
758069
79779
1305160
1564028
319907
1576812
470438
1772434
1107117
1199480
390568
1167739
772880
699695
1400159
1426135
787870
1759546
1236812
1187783
1347384
1539304
1152554
604199
476007
1467800
561663
1674062
1733326
904075
1828230
87736
1142108
17520
1255847
1041171
1671493
90285
1314062
886402
339039
981350
1490317
1810441
1217951
1854433
98216
436882
217525
1467815
188299
801358
1749047
1793162
2035
1750382
1942821
1232376
1541935
1217895
586722
1512559
1647833
479822
1031966
859925
246733
738532
400305
740892
1771651
886054
32091
573906
217743
353741
1978703
929337
1607398
570206
1837040
397497
1369660
912829
951187
972941
1082253
1894463
1675404
222555
1409441
1425110
1856606
91293
376186
1805040
1661117
1580493
115308
1875831
1348370
1225356
1064646
16660
492778
388515
1038548
1702081
1605647
682458
595514
1506707
291392
1818529
877384
243535
761451
804022
1099971
1720860
1227939
1827085
475212
440030
1585116
1050522
1213866
1133287
875126
1315134
1335578
702081
35930
1454999
21320
1074615
1048652
546484
1292942
730974
258999
1136641
281379
1840514
1218937
658177
1042193
931605
310452
523471
1013141
67659
1341562
209818
1632796
691046
1295681
1452791
1664970
672741
347736
1855484
1128214
176288
193075
9028
926090
281244
443649
302774
1663254
1146746
1137531
1706169
1012049
861232
1254259
1580687
1515755
383261
753120
1718061
1766758
993321
896370
1388647
176270
1864979
1549686
1339518
317719
662921
251432
1511395
1412359
609500
366782
1162175
1468359
1092307
138692
752465
909134
1119308
1456434
360151
1584785
727743
1874118
1707781
731132
195969
1341206
1770736
1334804
1262102
799939
1302853
292764
1842771
238078
1603407
770304
1293372
1544288
1649031
1599613
364058
1741629
1665660
1386613
531732
1122700
746355
1194314
818237
279205
1717449
345634
1356327
619846
935182
939717
1089440
275260
685631
1466222
654508
1065839
238659
645912
249136
205640
1751268
1696320
1762392
740487
622297
851933
1335959
251927
1918688
1163714
1004884
1630755
664833
58271
1834551
1534158
935111
1945881
206421
932838
162550
399134
60085
1393701
1854761
1655784
1566823
368336
597634
1334130
1834707
1611704
1419388
1238955
919294
475883
330926
1224515
567659
1953289
1301904
305376
1896772
728102
659633
1522453
1865015
1231355
1061753
874072
962154
1542042
1533059
724616
1803545
1777486
1691226
1375551
1745616
1699925
1439461
131471
69662
1997084
1857845
483435
1603044
1095043
1917407
1998867
734969
1780063
1495177
980782
1764319
1237763
1431487
279814
229451
1400666
851831
621067
1357950
757203
992373
900948
770287
1125931
1736163
885336
1894128
758800
1507905
351551
245007
1247810
1027739
804238
1216493
1198858
1551852
91158
496662
1925930
555594
479724
1937618
1532688
1352647
1133338
597240
1850906
1970915
714551
1026000
818228
211712
1330159
589883
1299974
1055607
1766362
1455004
882427
1689779
1166560
438342
245781
1907645
1086266
1087079
887064
1676543
959734
1087889
81326
429866
1562548
1101811
1870095
115901
172186
121975
383176
670969
537065
734040
445990
511999
895813
1973035
157395
1619832
1032878
333151
18342
1974656
834441
267308
741212
314867
831764
1727246
878563
1855983
745976
458932
516194
488326
273629
1711546
1231481
245267
1852429
1116416
162476
1540513
49778
579263
814435
1808412
431725
525117
310083
171416
1474243
500841
452494
1386512
297373
1795575
1696339
1292936
63154
454783
684169
519632
190961
1651336
471482
1291500
689557
1023621
1328292
1765921
775813
1136343
450349
831293
1720571
645042
120586
1844389
880219
675290
1398479
1982822
237615
654048
521343
250891
256709
84764
1929584
1720082
464813
824339
764298
1744895
1342090
1249733
154384
724799
1440840
1188616
1741034
786781
1930079
939684
1231759
1071659
174610
1216288
584221
533151
1334757
1361722
1096716
1568457
69297
242184
1765500
1453648
1614983
1164370
1771387
1978751
1499349
246770
1208761
828991
1922507
570662
1977571
1799114
446524
911893
714710
384166
841825
1847910
990575
144114
1765764
1927284
1227050
662339
1601659
1925718
1295152
906384
1869870
1551273
1236964
1616968
154074
103895
960495
428676
1981339
427401
1865126
194158
240270
1446556
546750
1256851
207106
1632925
1949571
389993
641530
1557892
749333
1130874
323963
18347
1243352
576540
905162
748402
1990523
1628263
1304052
787262
1114650
1797943
1483800
1215934
745792
406064
528684
1599377
1532729
1352462
1261481
1535812
793447
1369975
1514252
654207
69602
1087410
945637
1953233
1029943
1614969
770598
1462416
389046
1959911
97488
1327994
1147069
169567
1891637
1053446
784589
1445861
82401
905486
1285526
450288
715018
1703587
678746
1643914
1327809
95528
206561
1519484
284060
828258
677382
40280
1527969
350479
1394075
416378
787684
1834329
1130248
666375
1145605
452320
1981963
984549
1357230
1557021
482980
1580041
1336352
1871820
181568
1848355
993989
1475536
1861878
111872
1606444
1217744
826081
797339
1225150
572943
1159528
1995772
884880
664763
1736968
1421458
1540834
675915
8897
1783540
1966116
542480
1059566
215002
107382
742736
1532622
1413653
867960
967000
377033
888413
694905
957210
31597
383862
1870425
1988606
688509
1915060
1224360
677392
200711
1259393
1261810
45888
1810619
1377142
1397562
1559455
6017
32507
512267
855091
1560626
47845
1717043
1951895
1979766
193790
1186658
1230085
1256943
834437
1885940
1814205
986094
819416
759823
445217
544587
1667712
1199303
1584932
633439
220695
259860
1302457
622283
1600617
1310932
1075272
419673
1467995
1134813
1673106
1476628
1751992
1022120
8030
1989108
1077808
119047
1436412
989169
797208
1182707
1234317
927223
1813069
1763796
1079215
657031
474050
286955
1929539
1365620
559641
208842
1055174
555086
532078
1950223
739775
1240851
1382473
1618645
480480
445659
1739536
1037846
1398632
52931
1755796
1199500
206086
858344
738234
887768
1756991
1676565
178844
1205796
947332
622864
175348
1868582
1600496
242029
1892421
406388
898629
1569519
870182
1384078
784639
21068
629251
362451
1467026
1703569
1092451
896694
231379
1730606
460542
185055
1038840
103180
95945
149892
99661
1904183
1700754
68399
1836517
1965483
1657433
1233329
1119332
403195
1540830
521843
436399
690884
28614
1814803
768597
557677
1133401
1027761
1940832
595589
518529
1458630
288642
1712780
1931512
1468913
354666
1633635
462221
1645698
1286753
1930407
939708
1884656
1940482
1543630
1602543
1256607
1952405
1560802
604281
1753199
1338280
79884
1999548
1247217
1889229
1808766
42642
701031
85730
529759
176672
382347
1208667
914835
1601454
585158
1159976
436546
330880
1137537
1809369
1400218
533743
97438
1368559
1908678
1336958
1174886
773600
590383
1728431
352496
1514777
1662091
1651374
1857133
1794386
295759
272657
1670480
247393
673648
1873225
1857242
1363662
1671824
1620073
938813
1803848
818127
957062
1872459
656938
1331322
332355
1972820
422750
1889458
43864
1697279
1900799
228047
1229546
490762
1946841
119765
1884773
323135
553250
1488315
1594405
739613
1268077
1724042
1530509
1956528
129317
535651
311329
1217225
5387
1133308
268540
204565
1676204
865490
1499793
134465
646202
897005
722773
1436584
304286
1376336
749248
1623862
1039305
1463315
947427
596969
1047792
1254107
430630
350019
1524422
411543
432601
505583
1480591
1564863
1810903
363867
1401865
1752897
1277721
1495836
915913
62848
1903944
1510551
587615
1334499
136691
981162
879374
755651
335564
1063929
1396077
649834
1902228
1042251
313305
808115
307238
62952
1240244
708492
1598519
678826
306514
673077
421704
1166423
963316
1234
155056
453519
537013
1734164
753494
754362
644643
671901
1209353
1772665
378424
1161896
1987458
980617
360984
892925
225563
956746
428158
204389
928413
860129
626541
1293910
1060199
844137
1800938
1546017
651423
1130006
633199
423258
214385
1425505
1020257
116333
1300551
385147
400343
1118119
1668591
797369
596566
1897350
1397332
1026422
937803
1329731
264256
1551415
897545
1584987
1710066
653959
863132
694099
1826514
1099994
615201
1825324
989432
1287803
275753
670851
281119
1598802
1495077
442155
379803
1141351
1039342
327489
148460
1203249
134028
133832
1235989
146808
9157
610509
207006
1120621
1613921
560680
1720810
1178274
1000556
540471
1894991
223266
1529869
478197
569980
457903
304140
1853992
1451558
1058545
1682725
512402
1962587
437126
1007036
498631
1522947
348973
1106403
1783233
1179630
1524415
110689
453079
1676625
424436
195116
1004053
1651113
1763144
23974
1740892
1104273
1023027
873216
589398
460261
1436860
162856
286489
416669
1311650
864051
558410
2163
878113
748171
353587
675334
373415
1214450
788476
1384692
139847
1809132
1676111
723854
752995
1653806
827190
1644079
1493171
797066
953448
88598
630153
62195
544436
491928
1355578
255026
1389312
1914131
191371
1621111
369576
40588
99115
1349566
947536
1939203
1241625
453217
1043515
1348565
1478979
656065
144844
270047
727877
1858046
1029129
1281953
183816
322140
1511762
1698693
348517
1304517
1723345
707241
1746212
6631
1079932
67691
1919611
1838271
1700037
882369
1481471
1017657
399062
1820067
893525
307741
612935
664847
912437
846909
1863560
1152921
407846
1031671
1497717
492413
1171271
43182
529392
329173
1739610
1409862
217434
772966
792365
478207
1619288
1322495
988976
342916
816951
1184170
1074181
823912
1617557
167495
1842427
1335311
1434913
314152
896487
1615038
1811869
385392
156311
566372
921243
1700229
1549132
546666
1423496
1066615
895515
1172471
147447
51590
1072665
1265606
1835268
433552
1789743
432119
633973
634358
1480283
1005071
1702790
1787061
1309319
1953397
1634622
1963829
1460185
743554
973283
1427699
833717
238523
587284
1558310
1335580
553726
235950
1863424
59582
1972321
1023642
1334958
1784446
1785869
1738010
1656050
1033340
409899
438383
1355260
1772463
655517
686102
572726
1124622
924402
1886671
1649585
444740
1745526
1481540
644598
1732617
1657979
841908
709227
871505
1432098
847200
835111
1103977
107112
1928497
1220795
1134606
136338
1205136
1977736
59780
251713
726686
63917
1906957
411739
1348493
725807
783702
1673828
1372620
1056224
519917
1348975
694951
14456
1676182
126884
801210
81881
610838
1344568
235785
430127
1371275
971528
1594397
970230
1146912
1646743
156135
1324280
1086045
917668
1709801
601418
475471
419059
174594
1758901
960224
1588530
189461
552679
1502590
1187353
961771
865854
1286823
1199291
1973280
1685328
649877
566443
28393
1665041
639188
1105975
1261926
357949
36874
1223814
245046
1950826
651424
1465058
818739
1339669
952850
931087
1197627
1886343
1540866
367426
1874183
220840
298559
143021
227264
1728368
1870845
1021857
729573
1307224
1802442
1179269
291942
967215
549829
390950
1023566
989649
647875
188449
660309
462867
169335
849522
1095189
510216
1136043
927957
1434162
1974609
748606
1313808
22249
1967090
675978
280735
928288
1222396
1416525
1016847
493350
1591161
1403128
1480692
311124
789252
1243997
546684
1156757
305375
1761924
1964753
1460328
846731
313778
695416
441737
975383
617918
449885
1794756
974904
285881
1725061
1003186
864409
139921
1066264
1672841
1065396
1707409
1070450
1584933
323463
1748071
1672342
846854
979791
252293
1389452
427459
1969839
1862922
412908
1377396
42519
823888
1597480
81072
1879503
198188
610942
1796531
849060
1465417
1058308
1959181
1045595
525339
1244842
661921
304261
637859
766153
1482589
882839
834749
1073955
1015915
974216
1959467
537155
421672
1577228
1442050
1185974
172052
407133
1792391
541839
1757826
675012
898389
1206818
930366
532796
200394
400319
1062601
22965
1666021
458958
322398
1595328
199545
751268
1650204
1026675
1635063
1661254
1223963
1685313
91892
833671
959459
17814
1685201
6403
185663
321852
1946710
1649894
1632720
482924
515702
1055343
732889
810564
1736809
1573776
1934699
952243
129729
1748754
878143
986837
990454
1628692
496870
96511
100762
1691756
1727375
892749
1957396
685632
1220544
62035
985100
1710176
1747368
698981
648684
521649
599480
1873823
684131
1013485
640569
1766724
1405812
154178
1449288
1788193
1654007
497891
1588633
586490
1124707
881923
1774106
104799
1823281
1459239
1530071
830416
222198
1999116
584445
1699544
347155
1921010
1308164
457102
1493109
1030808
1972766
914411
1912070
1722036
1741863
1566275
528892
1408838
1092565
265173
767799
186230
661861
1330666
722566
1347621
870532
1944809
422941
1413054
898030
835591
284645
1617209
738797
662879
1039831
770417
1441842
1820330
1281191
270695
819700
1622408
1124532
344528
461791
200619
292629
958346
1698756
1449064
1623489
834880
1771140
264581
1162569
1980523
1785773
155299
282193
992296
582470
858188
492545
1657383
794735
214549
1850325
536182
1641053
1068056
1470793
41629
1805390
1791726
334659
1183438
1346777
1876129
414389
1895937
1636962
1425865
521899
974543
1797271
1178795
770432
385894
1600873
282749
991268
1220751
374032
132749
1785322
1259331
1483790
643034
83418
1004665
150187
268859
1939680
1548099
262342
741885
455569
84965
377151
554125
1276597
1210560
325613
978806
1654436
705757
332654
200252
401473
1652160
998834
555328
1931613
1689405
1601269
921458
411357
1726832
1259269
1039026
7138
924112
1510537
96834
554007
1438326
412042
461017
21046
811712
323112
326486
436310
1801349
817874
1920963
1254726
1685681
970619
1919868
1477570
1966004
250489
170206
1708623
1585675
1885052
210391
1147896
645639
156420
1325378
1230659
1720178
6187
1193908
1733676
950283
474358
339773
162675
1874894
831975
1889990
1817683
1989446
202465
637960
1214128
1934084
1526496
557450
180875
1574533
1224181
1936149
1983021
231592
1436430
926673
666298
1785422
521367
396852
738783
73745
1213790
809989
1924313
1006761
1679482
473360
1206326
381957
438393
1697187
1408228
539780
1284367
303397
1120581
424567
884226
1727250
647411
1596596
1280890
1865455
56120
427891
144750
160562
1350191
1962249
748334
412714
872931
725343
619530
1825986
1974560
1536443
1982139
1017769
1496305
127745
1643490
1790011
792420
1022484
627693
70197
1585531
917295
555097
1827604
1027462
522489
1475541
645018
126672
484623
1348691
1185461
340699
797241
1303271
347863
1252528
1387263
255158
281073
135628
1207678
1384510
654282
876239
665181
675701
1461926
1392721
1344595
26009
384686
1349335
181556
1476807
575024
663037
770053
463356
266503
805312
686204
29947
1381964
169304
1594106
1825533
434057
321026
1737271
1825648
1038801
208913
1250992
1916313
616944
562799
1700246
1381009
594661
125202
954337
1891573
1318739
906113
330775
418001
1432668
1393289
556637
394114
960788
388148
192744
1985496
1209232
84703
23638
573368
187793
126951
773833
1695040
740661
1380715
226387
1155318
1842619
1568539
1905406
1174730
1750404
1540972
839207
1262089
718286
9891
970750
825177
1564039
983716
1499777
1279799
211157
1052239
1833021
416815
311683
1669337
1142363
1908943
15953
16904
441203
255593
1474186
316382
699166
863468
1992727
1933211
1962250
224269
235870
1038631
235251
662355
1119523
1238582
1732397
1648222
1072482
1990707
584817
1294776
1328039
1967628
1180926
1473664
1170832
715407
1969487
510562
1728320
1630028
1570379
1409581
1424861
1294452
50305
1989009
1416745
1815663
890683
1013157
493284
13729
871494
508646
1600696
1888530
1490610
1352636
1795775
831834
1740501
1617162
119412
902568
1336679
69312
1875011
261925
796086
1761400
1255741
402804
1320502
1334921
1137435
1228350
1038471
1705140
1574555
626889
413481
225881
1484718
268443
1608980
658204
524529
1508538
30670
13947
244466
1654665
497994
1783436
527870
237727
386765
1454912
1224543
1234806
982367
259536
179036
856982
802193
840847
1852721
877972
1433657
1793974
912028
190759
1677563
1055242
1518248
1193564
453175
1298245
719099
1790837
1140733
222095
236608
902829
118639
1850400
505990
536042
1013502
708140
902731
273298
1832374
1174019
217445
1803051
455384
870562
1068797
1729556
851445
1203112
1075346
1038276
127314
1025524
202556
1649360
1032435
667325
600041
473765
345404
1098768
18282
671767
896403
282135
475035
1637237
16045
999786
1601439
439734
487141
859264
769004
1772043
1215187
414625
446924
1961329
172314
684753
1806168
1462874
234918
1837996
921353
61418
986584
896719
1664940
401148
1458166
508003
1925790
1515820
719873
1648715
242925
1035121
1993710
1494081
686916
800102
1297468
973661
1563123
1405865
1095366
835227
40004
1563910
768603
813827
589232
126993
356168
1537458
342961
110711
1389951
647896
1815864
1182575
363026
1137588
1346073
1427562
108223
35035
798682
542275
165744
833674
304165
1584265
853493
522963
1201148
1805641
485184
162858
1677553
852432
205979
395956
156320
1787345
60210
1630717
480300
1363529
1368685
1279524
1927243
498032
852440
257358
591140
1985044
1633387
249617
788686
1363201
1948270
1470211
1860806
1762797
1731327
1517765
1433687
1664848
97134
851463
1520873
717657
1456194
1179812
314263
248840
225577
1558819
947621
1747393
1985055
1853790
865384
222289
367080
1790247
1692071
747126
1847474
1888739
546621
1329524
1662505
1809246
1114848
1494544
1321240
1509523
763664
102128
696773
1878321
721539
1758919
1079417
979106
938777
616357
1041203
1008103
577002
1210614
111422
69546
719882
65674
1597551
238669
1010168
1235811
420846
182210
933060
1993263
49620
1051429
1013951
1406947
232173
268505
124107
777175
556069
164972
1192253
1194381
909642
976601
586356
1488438
1254921
1457022
125098
1078591
630896
1955115
30619
126564
28646
386342
1309604
816930
442913
543166
1917773
219068
778110
861563
678917
1178907
755414
1752775
1002622
780537
614343
33344
570330
1856004
1386503
156288
581918
1463447
1918681
203521
1027962
1892359
175670
85105
1212088
306955
1778500
1395884
1383269
337432
1829741
1939819
304069
95096
344724
940751
1493679
1201119
653231
1140215
572717
960466
708263
1986182
191024
1020150
972474
229345
661575
760994
1574803
705671
978799
864066
138863
1495909
113716
1011906
829930
1555382
1380609
1515052
605516
531032
195116
931049
1173667
1341129
746701
1068423
1748074
1709389
255800
1253723
75735
1654045
397870
1240689
3368
596736
1819638
1723592
1952893
579343
1714804
522671
746894
1163227
327440
1561848
84698
611412
791518
1263574
1052957
1720465
1864651
897313
751147
1249766
71632
215617
1663535
323754
94183
1562417
209248
1231271
966277
268584
406141
1087623
397333
1520518
374087
1501701
234071
1497678
1066453
1184367
1226739
796225
570949
1130632
1044545
931734
459413
1578042
1298884
814289
388252
1938776
370517
443688
185606
1508199
768966
1598834
735824
1136914
201410
842143
1449403
1069775
1005118
83783
1190104
335785
102843
1672660
1344410
411151
827950
1708658
1715173
1226127
838147
491737
531871
36582
1465624
883090
1893739
1825114
1382153
1884136
1134615
1125047
466146
1707313
1791749
1162300
272802
1598751
1785805
1102412
1304169
503921
164687
1724952
1752159
1189549
949517
1448600
765386
231147
566099
125134
1337093
412130
41215
1384989
1265814
595731
1069728
489481
1405293
569095
241503
60064
811662
1823012
1623017
443602
1271120
911074
245904
1943498
1648840
384992
260344
581824
977697
581574
1824546
155081
1686687
885774
333769
155719
119602
1856507
721348
1921022
1626425
1148525
659969
1904296
115511
1501201
481177
1583187
1687170
281595
804820
360091
560544
1905895
942470
1621625
693837
897460
1622175
287150
1854031
1231688
1745127
1691874
1626556
1096590
1921765
34095
1817565
1898799
827789
916746
1171209
361566
1944436
303647
485716
738500
690106
1069861
1111300
1287494
412513
1308324
394184
750067
558193
1104984
1953224
1853871
1950487
1237484
1459938
1548224
1231472
20149
1060019
930242
1454337
1745774
252560
508917
112087
1521550
258470
1298876
1904093
1920397
1232318
1962093
422774
1976274
289713
427360
637693
1313918
994058
314208
1691404
57487
20837
1310588
1136052
1301509
415475
1901902
1702294
493065
553127
214804
1372395
1791469
1476829
1134023
1850358
170228
940417
890255
1241811
908295
48385
730555
1957811
1683248
1619253
1762533
543745
853129
197923
1931387
787198
244418
1226907
456657
380982
122720
1937056
1652450
459526
326281
1895186
920912
1961645
1891124
436940
1664334
1179415
1538673
750205
372070
805073
488332
47480
1830553
1456154
1521279
1191533
142016
201811
1557022
500809
1233025
585401
562175
246382
596593
1913371
827895
1910227
693686
36711
596804
527816
339978
1369401
937985
1532732
3996
1828373
1147691
114199
1179556
291242
1639898
1969384
405909
880505
1356417
1354638
1249427
1975212
1779954
1885973
790950
1589006
1854296
120337
1127736
1831707
1975726
1698672
1803758
999073
1464813
1910272
1307078
1672267
708182
211599
1092228
160331
1330175
863920
1151798
1095250
1522848
181607
345780
471764
1232370
983873
1239995
1093082
961452
1874906
1032064
1321961
1589635
248204
1595332
1965552
1118052
1799656
910279
663673
799081
1687318
861681
1594479
234409
110703
1163347
121007
431860
1771694
261839
465096
1661104
1777700
1148750
1995728
228729
874119
313619
469991
1880072
1362127
1164101
1296199
658788
535075
1252007
558505
627821
433780
259068
215905
933090
1983381
1113616
823856
1241540
1328937
924182
920990
1579228
614187
71702
1953303
18480
1199311
1171171
54349
1875477
1081228
897125
830052
1212054
333297
1304080
1259419
804888
1581621
1018300
1970084
396817
1430464
725310
567817
563219
235392
612274
1068806
1857925
321142
468147
763636
919628
231724
1325800
100259
345278
1210305
689193
839140
593197
785422
1887921
485784
633432
1910384
1063711
1281121
1434200
1273365
1154282
1565216
648961
433256
1618162
1499268
1366361
1277867
1000670
191661
1271906
602338
1356048
1664415
1672977
410627
381872
960551
638227
1408121
981715
668733
1354400
57250
164001
755078
703376
1762293
936592
262265
738044
1198062
1421323
200999
597975
14623
128809
1701019
1505260
1757311
1452864
697249
1739272
1289765
1727303
247770
1382465
1208912
792884
408921
608024
1457635
1132993
407008
1446553
578303
1904789
1367515
1696410
621776
1722164
70846
766641
445378
355923
1485609
678411
1352583
400735
1727021
1447003
1395831
1416927
219750
78835
418868
282409
1550969
134602
728903
1496989
1067801
880275
194758
930066
541650
1807809
1637677
1791750
142389
664244
633882
232531
844091
659082
644139
783676
436213
806607
1146047
10259
1560782
312563
1876541
1088297
1626118
799920
249101
819385
281774
384010
1343317
690626
1477952
1203051
1335411
1479379
1712481
1476821
1545027
483982
763595
440351
1006731
737224
1644242
1433367
796770
1550647
1048717
1763022
1047083
319156
1511114
556354
1023021
934294
1079130
334327
1437444
1720776
806362
1936150
162915
1163363
37435
1187884
422670
1069484
1432708
1735030
434717
1669901
1938514
1920236
1136714
1225693
1738818
1591386
1280934
784404
1619685
860495
425047
1572437
1778886
422451
1705104
1752759
47938
1121350
316672
849230
1215050
1727842
1458905
569341
483883
661332
774146
1358555
670540
134783
159582
1697269
1940422
988175
445887
447224
84060
1413536
784864
167151
1725111
835715
1368378
477803
972155
1453367
1858180
1372116
1124587
1585811
166515
823115
341576
1796492
1781162
1304107
249328
1068428
420895
1473308
1265960
1129773
1607802
1412063
233823
1591679
286768
123937
833256
372161
105200
540369
55798
1307734
158335
1268702
1479704
1796336
1754932
931500
232593
984816
659283
356263
1493701
1354034
1657255
1284496
1987427
1407384
491894
1372218
1941153
488844
1904968
991468
1892015
1177873
739035
444167
1417768
340748
1829102
660387
377569
553465
600628
966396
353848
1699080
1609787
1185531
1535463
135579
1618091
213277
569726
1859281
1817266
1019641
1533131
199355
716056
1029664
1289838
341087
1663572
1672428
419787
1121730
872035
271065
1097618
848955
1395299
448007
1000586
741167
176342
1399379
528837
646782
8441
1824643
1350657
1294572
1214687
949656
1997090
1566699
907944
1559175
1853705
408682
621867
1058779
1174061
1270400
292717
1719341
1859229
1977880
777359
857570
620284
1904614
1783915
1873472
1818301
1568494
61728
1511816
1060060
1369367
500237
1346129
1378318
1521173
719529
67728
1559814
1974993
731109
374456
1652193
1363516
1852620
461227
546331
215880
1700127
1739586
1871229
157722
493552
419144
1618241
777932
1708476
112157
1649656
1715610
1172418
1918880
921153
510895
1944522
445573
1903708
1746657
1422167
339005
80375
1485306
199795
571973
338177
1364205
1013026
1290358
1899166
1490428
1865193
1825444
231094
1235759
746138
1197315
1796185
1358214
1327828
1095010
935403
514366
639418
571761
548296
1611712
1328870
1066472
1792251
892767
1460496
34537
1294667
915850
1251472
138514
1134845
781224
1699859
1634494
596738
1193708
799349
1557821
261581
1814466
1374097
1413597
1219610
1537669
743353
863573
514252
1527140
794116
1451578
669031
1153000
592396
663073
1381057
808007
280455
1533830
1329998
1829351
985525
1812262
100094
1881159
1568906
458630
889898
821887
308157
1324517
1656617
1080904
170760
450316
138751
1529566
997194
775677
1777359
588779
1452197
1915693
1888165
205790
1314412
1936335
775762
735039
1341863
638415
811461
1064026
969369
127769
668598
49731
458727
1087122
286150
1514045
587738
1632463
1601872
480908
130587
224960
1718343
185982
249696
1892767
1786496
1043021
1588192
273621
426056
1636767
1590779
410385
786740
1987855
1383141
1475279
649791
1233271
1429367
1102144
1256540
636074
1194792
1602164
1960929
1460515
945770
539032
1333470
1885804
1075395
847083
725785
1109431
1858820
1406721
714020
850080
1504527
969603
1531721
360145
1870157
294777
1225698
795158
40961
1688176
935178
1636181
1521983
75003
1447412
1392787
1407426
1047631
192611
1343496
1880834
1538099
1612409
427251
1241917
1268837
1359961
544765
1381961
1082631
443268
311893
1426451
211248
1172609
542793
959043
1625984
414316
812522
586404
110762
641423
710723
572004
1600514
957168
5589
770757
1202238
1548103
1475491
1100761
1096764
514474
1479774
5998
516713
1150301
461232
1438251
877318
352939
366697
472292
149879
1098104
256381
1915046
1589980
1979299
339583
1975288
437087
1528162
60954
1729812
1450172
1958103
694369
344699
1959105
560929
1582842
1823235
1026212
1014713
627577
1656321
321718
1036555
1601610
1765905
154775
1548798
72960
1472659
1755870
1998212
1263901
1947138
1906889
422828
821681
278212
1248193
1619368
1416778
1880011
1916664
426523
224583
820687
547508
691143
1085973
1728713
1760598
513772
542635
713170
522103
1889448
893991
1593541
362370
1170481
988982
1973458
179365
161607
1529316
1318838
1586042
923561
103652
536157
1358461
886951
1057010
386056
417473
790810
1358821
1192410
1104777
244130
1887330
1531873
580008
905366
1255021
719094
324216
1177261
226825
358961
526367
1710647
63046
171113
640587
374302
1405823
194080
42963
1524830
1183981
69690
212447
191725
540352
54160
565153
1063431
1509589
662581
583408
145649
881592
1280676
396644
740055
1576585
1991715
1844123
1410804
1360773
488944
1153439
821697
613150
1741478
371872
206097
931349
548764
1476325
432621
898905
1498013
873939
1705923
10884
847032
467191
1575361
1467861
1308978
454373
1001648
1071921
1087631
250326
76254
1874197
1630004
1850457
1485735
130044
114401
244930
730701
920201
1333419
1542936
1281548
1955349
1845003
1839094
1056490
1376640
1450473
300627
1993460
1702850
1225229
711034
991284
1002584
863686
248473
1158271
52741
181830
1130423
313786
1873701
441118
1420275
1610275
245937
549288
390759
287740
694447
1048010
943813
861979
658515
1978953
1842744
16106
1837013
635226
582816
1626601
1257840
213681
397045
1850790
1837028
285596
1384809
1850347
1832639
1381203
324828
304949
1729221
1780561
1074693
1702547
363732
1416330
1366142
27290
681443
657170
1544570
45855
145939
1308962
1287265
1278748
753423
1227122
1423856
1693665
187138
583195
171623
1748332
1919428
1549784
1782660
802901
472716
1410308
1462851
374545
1656321
540349
1502861
1025813
1345973
1752039
1650716
417878
344014
653205
1713451
1849381
251601
1528865
83281
1238042
1198577
20465
813367
983253
108670
427537
317867
941144
1828023
1713490
1218678
1448427
1067214
987799
1079906
296321
175591
1422318
796441
367019
1102796
1846306
1931795
40905
1007383
1053967
1722335
1864489
1296843
1457866
1792514
1416181
816756
179943
196220
683047
899289
1117231
1378715
1203070
1143776
1872297
206648
1856829
166649
474648
543310
228745
1086305
808923
1335809
866640
1507019
1576834
660772
1328224
1285208
657936
1869155
1487701
1800104
1802372
379955
721092
365386
7303
77900
1667550
1805121
1050305
556229
128317
240081
1699540
1115945
390442
1676093
638962
1950340
1973180
1598252
44563
703130
1711134
294786
1780128
698838
519769
664360
1140971
816816
1736514
1002933
392601
1120747
332526
1438067
1994470
307077
1254561
5670
1830368
726053
157349
1157007
250557
1276992
1660580
1861076
1273438
1426952
935835
1856199
1287133
1067871
1704617
1753162
1575513
793624
968010
1525640
1813680
432377
1266879
1235399
1579441
1735751
1453485
1168432
823042
771994
1661489
126852
558342
1652025
579021
140956
1838775
263895
493178
782264
38279
74591
1242115
589144
926249
1238659
523104
1652407
1639811
1524367
397305
998985
1493219
988009
1074975
773217
1683797
1614819
1541307
1910877
759219
1552309
1424076
944719
170021
474246
568947
1941194
724995
297514
1274935
1157993
165080
1664589
880710
1999079
1194892
638192
1032218
1968262
9456
377895
135941
1333701
1674309
1518241
136624
719473
81320
229114
1112706
174794
1586334
1257082
489371
1225123
1856638
1384622
1896979
423921
500188
619412
1932884
1266158
7027
1617457
1718581
942700
1596508
1883497
1613741
738383
1260123
1026404
1592625
283473
26265
184973
1108001
451974
1281110
1151448
165534
1871203
1500981
635815
1649233
273493
132367
1337389
1978802
216460
544238
1946545
456911
1424439
1681501
916046
1109066
1529978
723171
726842
915791
1539804
1840181
611138
1140538
66846
1568128
879189
831468
1034407
833737
351699
1348282
1976090
820356
189406
1609783
1389160
1975047
1740238
1598099
1408006
1407640
1032862
834678
172392
444761
1762067
572842
675211
1883711
74489
411012
1630452
30341
1416082
1375118
1345361
1724799
936820
897211
50990
1345714
1174294
1387308
532922
567837
750510
1567419
3583
287866
882755
1290687
579571
1593720
415054
1163988
301785
1354570
1526181
142477
1843533
1640600
1367518
1520862
1150087
381366
166367
18827
763974
699073
1150563
1443808
1900048
553441
1023331
1162087
1383264
1345807
830101
1473478
1246678
327689
479063
1385986
1113902
714005
971672
596845
1049315
262554
568839
1371250
378058
287132
322921
1650812
465498
668479
1688648
80778
215501
847911
922401
1675668
469002
623100
550222
128265
1645360
1051551
583311
1006489
1518280
1955718
1176428
334942
162572
865454
1220379
1985700
20465
100198
1623946
354680
728883
1365075
1536367
1750611
1925978
426817
1522574
1540438
598997
861081
963354
20853
1920111
680962
1041101
236669
996721
999134
1607191
1258718
501774
1937597
494980
969045
1038967
1124243
1640274
1590991
1743937
948770
844611
1738789
36808
1364274
1922607
232255
738321
1478273
1839673
927500
618839
900906
1325841
1615949
1572104
1318235
1264291
1538148
680649
1350538
797146
1999903
1283797
80269
1062266
1138526
911361
1677706
1326525
615066
1056433
1320464
286724
856617
1386025
236885
780021
1755511
779135
1078768
1670910
1461437
1995075
528643
1339373
29879
94759
849147
1973837
1856522
1313689
1671556
810193
1075423
408161
1376151
1237474
972464
1377680
1749151
143790
150348
36183
514574
624664
1640428
1332179
300047
1108371
1220150
433853
1265462
1605946
766417
443580
1982025
1191734
1547011
780236
788634
301425
1428210
1420497
407682
1042526
20333
1662598
692982
1025477
815419
709179
342529
586180
52877
511102
1270510
1644047
1774571
1924314
1435187
286175
913190
460686
1285601
1409079
1148836
861558
460402
1905653
926784
643321
445367
848716
923584
1561391
369483
37385
902895
910932
1908841
84396
837585
1078862
73674
1514889
1490103
1512525
1004761
1530925
1370449
1309840
78085
849246
919285
1195762
1374027
536705
768374
790391
527354
1216410
898918
1857997
1727336
721356
723326
24836
772891
929418
1989227
111649
1079805
1082414
1545400
658256
561451
1789021
143979
117840
1206135
592160
1022034
706507
1625656
1383700
767299
1464567
325294
208368
1662787
135777
1224190
1828165
573691
146676
610125
450038
1969041
1740068
1519690
1263094
1553113
1362126
378076
671477
695576
1274773
1490387
514030
1875241
1538179
593123
1694335
1572050
1115202
125564
293530
1938964
475356
236089
1396216
31957
216566
1361541
164769
50080
1707059
1207899
404888
1817191
1614085
1826696
1299496
1508442
1162149
54139
1582622
376271
1827545
301197
1444861
441200
1083032
674604
814940
365748
1034298
652884
393481
1891472
1498869
558601
11567
804174
1547064
912176
633266
1531647
1582020
880077
78130
1207904
914724
1680854
119568
1496372
1417819
1840072
1949017
786666
1349717
1778042
160461
172817
1673282
740910
1786869
1677116
166530
321707
1511656
870384
405378
1505079
97938
1204363
302686
1791293
580349
221568
1056561
1671160
589935
978663
1326617
268767
466453
714072
1470779
83211
380328
1155635
1402791
987295
387651
1358184
379292
384636
885544
112641
166887
1041227
1670642
286163
1407320
19576
268183
546175
94912
435408
60734
864577
1737197
905693
193797
279996
382375
942722
1336466
1235351
1116474
640402
50467
1450739
356309
1373293
1248713
950655
812975
639230
500847
1776072
1847051
285400
900258
1674075
198237
1096442
478510
620639
532018
381060
1071836
1947047
1486248
1650983
1158104
582769
1976289
694660
548633
1492144
1595903
1123161
771696
476896
721380
1425988
1133647
1531597
1487309
128965
1562732
410907
782654
1762045
1686454
1074018
1799932
177174
701893
1517496
360940
257132
1605367
590182
492840
304074
247004
1940416
1825503
909626
23488
1570912
302014
743429
348874
1121881
434491
21948
917181
1340255
1817476
1869453
110286
1040538
857344
1887680
613148
1829616
1086195
324026
290592
1031035
1389199
1210802
597476
305806
545964
1845705
35575
278951
73022
1762082
63915
910893
1824161
1493576
1423103
1907998
1577961
1920721
1233524
952719
979543
701844
1389787
231235
986729
1202453
1703180
7284
1113132
1277489
768620
1467793
889661
990293
1992179
1424626
695521
1029943
892695
1202010
1784309
25430
1747031
512009
1081515
875797
1980723
1701614
218653
49910
1406471
1212781
597757
692885
1333628
668069
1700205
1484468
1607987
1759735
1971874
445256
1820095
1908466
778346
1935010
1651858
1272348
316053
1240542
1101496
952681
1091486
888358
1023421
1429520
636456
1437521
1661676
879439
268450
53616
1012052
1652164
1137000
1448345
1758161
613354
52304
1719737
1452032
897733
1162440
1753517
277911
492534
1168551
498338
633149
1076224
1846151
1980467
1650577
806612
659018
1977882
503276
186184
1501253
1901264
794146
863095
289694
1870149
705516
1011851
1823596
99055
762461
134047
676653
1873915
822640
1377730
595144
291364
395123
341558
745646
1193030
570991
620651
689195
1164194
1654942
965835
970429
467522
1336920
709264
234078
1597314
107938
1907485
1474018
1225789
434222
617353
257576
633181
476740
1911289
1650587
1865170
612865
296799
1269200
211895
31846
1435675
1307087
686218
447230
871303
902071
1505037
1920451
1937219
800034
1658286
1144896
62298
813581
1016206
1570824
687527
647593
694395
489494
758368
73819
991678
1886130
1272425
167172
878832
123054
683885
1731921
271236
1954268
1817091
1818675
229089
308020
1217502
777524
1193054
286251
339617
1352682
733206
658076
510009
1239612
1298926
957782
116799
1040083
461859
95649
1874526
1090500
484972
1111586
1766791
1385791
731281
724559
550969
691385
1811228
1874265
1950595
60888
144471
745595
977602
1470157
597775
287257
600249
1212788
1316543
1470748
431963
126590
1662390
663119
1010860
1627106
1379615
1809169
2108
289184
1447137
1006066
466299
270298
1990340
1515476
829072
366602
1990421
1150791
1091210
1724203
1835125
1746556
515969
1394759
1829191
84545
1549810
732538
1220745
1621150
508444
1864868
451885
438843
800973
621312
1078987
1289968
1975401
713878
123288
1856654
225194
1255110
345954
1891724
1856139
1266028
194145
1065072
1673988
1297062
498758
473369
525495
1537539
24151
1894300
834413
847217
1108898
446962
1766329
112841
1869204
1177213
336482
718513
1247395
700424
701920
1002126
1977979
1598519
423459
1240210
1695249
1446723
1278069
1912682
1021823
803547
1456926
922232
1635707
602927
1665923
181072
1181137
1429815
882162
642167
1658151
132829
703638
1685917
256619
1546691
1468199
1710888
1847730
904987
58578
670215
1372050
1872077
1185179
1875151
524957
618649
1888679
1773035
1459058
524620
867256
918998
1380660
1708441
313424
378086
1386196
1659909
444420
260134
915414
361259
1672309
286131
1173519
203710
1736402
1839556
447891
836370
711443
1903876
1997459
1137227
74283
1604857
1701147
1745190
1673005
1217383
589842
1517557
1714991
18766
578788
790258
912315
177362
814107
1680515
599952
1646840
192900
1406571
65461
1745155
1554193
804685
1062800
1424425
532137
1653932
818055
967227
1017822
1829689
795005
1865637
780780
1369471
1609669
1851152
81494
391722
70095
1701037
401138
1913987
423749
1996756
757813
1585754
949772
1677146
655086
734863
755204
769654
1783285
966651
864484
1797616
313364
454833
1867992
205741
1990365
1583368
869714
1863386
458817
700185
1813172
1729318
1953826
760622
1422801
503916
1518033
110861
938165
1210173
1163200
986105
20403
625519
1762689
946346
1969960
834064
1264595
1059394
823351
1401243
634018
210704
176860
851427
660103
367840
179255
212524
322963
302023
688097
1178968
456862
1082182
1810883
1761733
1950819
32062
12775
74559
343605
859866
627271
1017885
1402429
23078
1257994
1450281
1612514
1323455
1912786
382593
1170806
272518
1538057
1613200
920815
37084
776535
1357270
1579000
404351
65438
1219739
376877
958913
1993611
1397008
1080406
1814515
1067657
1770318
1743185
1079784
980379
1950655
1407899
1890988
1678419
591656
1395089
13290
1509885
296285
1555000
1430280
181143
933722
1270390
1973752
758514
1293053
1279036
1823630
1173838
360290
1422486
1256074
1740029
990241
1506676
1297639
731836
930572
389308
369830
824466
1735423
830474
1684075
1850040
581490
274351
454074
1677042
1398763
1167551
1699032
316839
1564719
1619235
1946299
1496541
1486821
1410112
1030373
1087693
1977825
507845
1991685
1229556
1770619
992820
1397111
601783
1568621
329436
1608470
1413057
1079297
331093
1340982
1415030
761016
1293419
122646
426246
1483366
1523702
1312901
723004
296785
143109
937813
1343536
247001
1215013
1158135
936008
321112
379387
1192330
6710
1811021
79672
864957
287986
842207
647584
1282633
1224395
69524
1328466
584824
1456567
777193
951402
137380
1820967
1753997
1069558
390766
743400
1753990
1428396
1315691
127454
1295466
1309073
632635
1052231
732202
404447
1251359
1084645
1917325
298209
1454447
138630
938956
718441
500716
314637
1135029
594312
196844
177020
1644831
1241853
42668
1797558
1700304
45655
1153528
167696
1102371
1127614
1842692
1234506
506545
1065773
912134
1839928
1912867
1794916
447996
570926
810054
179813
1750863
1821068
628397
930258
721249
137560
727
1290154
519926
259879
1962770
79018
1354130
1401706
1469313
597712
1131055
1650664
867002
1363010
1907853
961838
494707
707845
1926020
1008036
1236415
256259
1290693
685248
1237882
579237
417135
662113
1814656
702716
1310988
348049
433753
1108487
96964
975518
1826608
1109343
1580376
1995408
1674034
1575621
1753641
579870
1797008
480182
606259
418320
1803116
616613
1819327
1479385
907788
743191
1585743
1604235
303717
951888
1061115
1538355
1925511
242994
55224
746166
1205893
513418
1336417
1622228
751127
563841
1890936
477330
542608
827407
1475479
179890
754183
230913
1651010
1383575
1253110
1293121
563726
1159600
837082
1514344
165877
310337
1669632
10448
669121
1019534
859452
1043213
212504
303245
1987062
355197
291128
707013
622343
1974540
1168094
503183
1198727
1150164
93135
387552
714940
1460369
1564346
813417
1834175
890491
1128569
407831
913885
963490
938991
1214173
171948
433885
1860264
1690040
1829171
1644615
791994
1914044
939347
1418566
1923760
463012
1043061
385893
1259804
771132
248038
47581
1126255
392166
449868
1391964
1060010
55831
743482
163914
1392765
1886983
941375
599199
593293
883056
567847
70308
1530631
1776402
1999220
1008166
1793095
1378341
1518818
1116795
736187
618360
518062
759484
851654
1432585
1671485
1554250
1626754
1619308
273072
1822657
39738
1615854
1699088
1775621
65416
1189608
1112042
1189759
666107
1075864
712987
1058532
1947203
1883774
383386
1590857
136093
696784
1344731
1226571
160540
791508
1664964
1829990
1894802
1412438
367447
833441
1854616
480080
809806
1885188
915796
1496607
190685
691089
804370
1881208
1360931
1596904
696047
372100
1907069
1145108
1353600
1546925
1754022
1608178
1961494
530107
1644959
437416
1758058
171360
1151542
46134
313277
1972888
580236
152178
1887957
1466756
1326246
502802
1806517
1176366
1446009
1740188
1432131
1086620
837371
1009909
363293
1862583
653571
461938
156988
480322
282677
1977184
1473826
118311
247762
1943563
140722
283952
1363462
120001
342939
1503308
1999919
1199582
847109
1516104
612711
969366
928545
490137
1096390
178135
75989
1412226
1719296
663198
993505
530156
1012963
1672408
726400
1764997
1705173
1898722
339509
985225
292124
1214024
1203666
1465898
1097467
852017
1702742
794590
57623
980960
1059229
266706
1949752
95229
1641482
702394
404725
1546049
846070
1332307
1195245
1650049
1987029
1765676
807812
984343
1521356
1195813
1392808
1977256
1644992
1102896
729030
87709
985815
762938
278434
1729312
976252
94912
1352069
1268205
1530877
304311
605424
1722799
306527
344926
1582051
1643384
936878
1250585
879674
1144632
21017
704676
706826
1196043
1315334
1156206
276466
29091
706244
1335911
1518106
1051668
1851994
1576486
77598
487922
430370
1174966
1819812
459365
516753
1808317
1978407
1981277
1622606
1691938
483271
1564066
52653
762844
108200
1621105
798458
1501726
1212044
1295680
1382809
1097815
1688658
99248
1603683
1243933
1204355
501393
1020460
1482272
110827
1566587
1786259
376115
180179
1218018
327742
495192
1727014
1939159
887505
242379
627367
280530
1567495
1621288
754515
1963751
665523
465139
970040
12151
605441
1602392
1046407
105754
919740
725647
830603
1336929
1871916
1588082
1389796
1966365
566997
1179896
322419
1607978
1031421
1239657
231368
869986
1076136
658287
700677
561494
1328442
1843470
582586
1152620
1729574
1632610
1456199
663048
1137233
1036067
1092567
1887377
296756
446659
1932651
925429
1743216
1647584
543179
1846068
273252
224628
398752
1209155
4703
173260
3852
1001390
258508
1746587
1033364
1642651
453424
1296344
1911017
437447
1365232
1828994
340578
143909
79531
1863451
52226
589473
1851835
1274322
205121
250459
231877
429568
1580719
451271
1752736
1777441
1874867
367179
872696
640221
435909
1311747
764424
264506
2789
1153041
1258721
94697
712960
1630518
1126080
1009402
1174167
771350
1807643
375153
661981
1312663
134582
1415439
1088172
1958540
1204663
368411
1775903
1650898
1888499
351877
1405677
288718
893291
1833777
1468036
1496547
1502681
1753958
644522
1822262
699049
1121134
1483615
1564866
266028
493379
380825
65761
1419209
38876
764723
667127
1812914
23670
1814053
549053
1711477
892488
351026
1127603
361202
1438690
1387807
108610
922134
1143269
275029
1177103
1812126
1435943
691064
335167
1704958
743982
634918
354467
301005
1500409
1106272
931803
145719
1720133
298428
1548468
1938913
700478
751169
1340029
568182
781879
1350218
571965
1403945
81559
1139272
1297117
1249770
614086
327273
1096314
832692
773840
1903471
1925106
654670
651738
908262
1469115
1042960
127056
1217859
1837108
1700242
176631
1378433
1800042
19342
1428389
220235
1984905
868237
130169
982711
991804
728332
1997590
1732506
658730
1289803
527187
1845508
274637
1087279
1001713
1788954
560159
754283
345018
340384
1359252
722227
602142
547188
401576
842036
1198750
309348
1295531
1283134
1697756
666922
1747674
1846987
1078931
905504
888498
741639
23851
621590
417487
760121
132244
939248
930533
1620640
970151
611301
1581615
1191564
1030516
1657008
609770
1678617
78868
1356314
878024
748342
394784
1319074
1881803
202899
279012
735678
1483187
24790
1430362
665925
804214
1359207
1427593
365931
3421
1306421
827205
17180
1234514
385048
320515
1767937
217315
1685636
950615
949756
600331
1118226
1255745
1007998
1934293
467482
847919
1040339
127787
423928
884482
1674572
318750
1434260
802741
1896530
1968175
1194267
132893
263638
27160
599452
976602
976311
816063
677939
233500
1102686
973501
979745
1222987
935855
1202576
1253350
458451
576182
363824
1735064
76894
1994713
1316232
1963300
1475219
158373
92196
5786
629962
1226841
1135719
1980559
752852
506916
1159654
1606542
1864608
1206457
1080863
1559448
46205
1930779
1289177
742447
1966238
1146354
394116
346433
888345
432282
101234
945812
992045
980467
130260
677342
1649659
1427921
47279
734511
451640
94365
918390
461844
783865
703318
614967
805782
292614
61175
565489
1552072
1898942
304197
1391373
391855
1973400
616937
1876487
454314
834486
1960791
816309
20771
650342
1787866
769858
626928
850923
1930141
1649923
957306
703881
1097155
333658
253628
601458
993744
798240
1082307
1281650
880997
1608374
443865
1201842
1980226
66901
1119439
1724399
764450
70383
401978
1282907
443278
1045921
1526038
232150
204617
1111091
1499780
1939787
113023
1931710
773637
1088286
1633066
863729
1844974
35197
1056815
357827
1458746
885946
1258682
1641702
1493419
61553
1729652
1669064
1120475
1273256
1734453
494206
649474
520666
756216
1082382
183475
1813625
504094
637137
1691144
1403487
1888624
1986274
1643586
1725270
1707830
338424
1056580
477336
1304737
342159
1744507
1850868
1140125
1977557
203802
1816023
1335479
616824
1145650
162865
1919244
5167
699726
1377368
131428
550052
171338
69965
421672
265673
916854
579899
650347
122052
1566374
1463208
1159185
1434212
686218
730797
1595179
934035
988820
705691
705844
996595
1094242
1106340
785897
1329966
82024
1670300
1234838
612919
498992
1003079
562091
650239
1765869
170487
1667959
1103389
1304524
1924561
1103814
1162734
480435
808329
107598
1159421
866428
1142311
1634266
1752048
1914199
1944321
1899437
34586
1650012
1232294
1293025
1306392
1710672
1689254
670218
1295383
700415
1587343
1458681
917389
39121
1455143
911491
841146
1728836
924170
1333697
808690
1831321
1940566
401246
1056168
1064013
919905
1422541
1949762
385621
681224
491958
1187795
1025471
1919768
1973617
175204
83741
526412
896334
408271
1603536
800139
388738
662128
1956003
967565
1373232
1172032
1543378
1319594
744966
1581302
1027982
1197161
400595
1780586
1061037
1102518
420722
1881383
1234408
1409176
703956
1824997
1490698
1680319
1320655
1974579
930903
1896682
1731631
1675352
285898
696926
1139474
1517718
1700657
689346
1103842
759558
1893123
208215
1157212
1051610
1637387
1520185
590739
1895288
17150
580870
12880
815833
1934676
1976369
1440998
1631114
1381874
850672
526272
1233744
547227
1248357
671547
1274059
645907
1101081
542920
885305
235762
417994
839263
1275126
1203022
237953
1273839
466271
245046
217456
785573
862892
699344
1050374
236497
452563
1574191
400799
1766606
603923
70656
80859
715080
1006421
581603
979880
228819
1821910
1992354
985214
237631
59707
1794031
1169269
1047557
1088695
323607
604302
832626
1820323
1153917
1216436
1908765
1025353
1488769
907166
1622061
620385
166966
474137
1329218
622686
1175290
721603
1262994
1507000
995546
1368046
141171
1764252
1180880
1808539
1194783
978869
1323904
1070284
1545568
1048630
479723
248415
821881
120989
1753998
742632
1957633
1933737
1994575
1522545
172966
169221
1393602
265613
1205113
1737897
227891
1811873
687522
1740945
1232678
1540512
624017
413976
482590
286167
1597774
105567
523942
182767
1492053
383201
54194
217163
1027290
1642354
758614
102402
293503
1315904
202906
1632873
1123987
473533
1699289
883551
1433925
1132571
821088
16143
1361958
1209256
1806573
702393
687888
188661
798345
56192
865153
829093
1393293
1727870
1908280
490587
418423
143970
552066
1462952
759203
22541
1752826
1490811
907032
2686
1051066
1242089
369222
1953077
1130998
1418096
1220770
573387
1531369
1752263
617940
483754
1025755
723682
145008
774297
621500
1700470
1039301
1057185
1752034
1510457
717956
438066
562311
1587773
1308325
1458988
916421
1088106
1890910
50188
1587995
1156073
373584
1912136
957769
857690
1122784
682031
1234793
1412535
10309
1410530
1033921
954634
707347
441807
751902
139819
1779771
893635
214118
819781
1958659
1064117
1158717
1254384
772520
184986
370648
11642
1386308
1621983
1397887
1334936
1455077
399285
1206997
1066629
1299857
221248
1625129
1396055
1829306
1042413
1413148
213742
59463
1282111
497872
1795488
1334500
1485120
988046
1872126
26039
1511630
1755847
676122
223316
1457720
452370
260186
365000
740421
207448
270071
411371
1028692
968475
603060
1562359
725330
1472595
405242
1677686
40876
318119
52330
1088801
1075719
415313
710692
1687367
566631
1198018
790838
384730
958743
539362
929399
1871328
869356
754427
130498
384705
1184166
1872761
595240
823218
186818
647042
272543
1089966
287848
529911
1088255
1087077
238296
241538
1947414
1678718
1955912
1849
936845
74021
1435927
507011
1285435
600438
1553368
1759205
1684685
1008479
825531
650654
1048587
1829012
907662
1299533
1744571
775709
546612
1376571
427596
1346485
38996
969400
1077266
878388
1672822
1579974
709743
505518
128066
1543671
265480
589876
1322323
953205
503570
1587480
1602765
1238700
1590803
1223386
1617657
954907
1324874
1553563
1262739
532812
1485519
449298
623142
1124528
1941582
166966
1091891
761452
1213738
446049
1803001
1505290
649631
637781
962988
1069571
515826
358309
1405634
771602
357472
1922099
818712
1452909
278271
1476926
1668361
1822802
492463
457438
1879159
1020181
1747387
287636
353718
954443
1320505
592929
1446432
1352520
1260039
1751927
523703
1503494
1474053
1395140
141256
759206
368868
250456
1030572
170551
656030
761683
1279844
1629867
1321645
124901
1880185
145640
1610197
1904652
1224868
1839225
1108928
809047
1653887
1571700
281753
1445792
858043
884800
959321
115926
1511481
1884507
1584592
1858276
1468863
640204
373767
523727
871609
328121
1427285
996853
1920641
1491665
1926037
949526
384294
731527
1524716
727084
1144086
143349
1459080
812667
1049247
299833
659449
1622660
861630
1799908
985239
813054
1008214
465679
1628779
486662
838146
1159678
678675
1235023
1495764
1536361
452981
1517370
1246263
83067
1685324
163865
868885
661529
1828974
159901
1240305
1908652
1317113
344764
1283375
1548208
1720029
1539184
1109176
1395886
1101934
36723
1505104
242774
1265168
730564
1865739
1329079
165034
209567
1402467
1027050
1071410
879814
781826
1496638
281789
234338
1176839
641245
1055703
1824678
1248239
1021045
844368
1465996
1203826
1313303
1075506
1133486
827422
834694
1055726
92612
215842
1980762
1941249
690884
1276350
582662
767304
908721
931152
814076
885159
1396846
408786
1172851
1992153
160009
380311
1361625
1603883
89134
904874
1690116
267801
702463
506152
1418439
1475480
879383
121793
1882816
614361
1473381
952625
150918
1407384
1264072
748460
260498
121705
1623797
842706
1818747
1449528
1388947
387888
861526
903595
437495
1251030
667887
57790
1077916
1810201
537138
381194
1055252
753233
1003486
315576
583935
574127
1025111
1596846
1233749
280703
826529
174207
725426
1657146
1764649
298244
1805794
177423
651020
226931
1296918
1566549
915407
1980871
1851462
845287
456275
749821
1041441
1669947
960209
1371130
583829
1754537
251121
1959879
467215
839960
1251878
1742480
1806457
56760
1469113
523254
398524
1301658
1739257
1269700
1018775
1904156
1151672
950551
1055203
408027
76214
738608
658853
1659110
1060941
833691
381075
1493016
344977
1627193
1208581
226110
145301
1382031
653249
162212
1985188
829282
769797
97868
300927
431874
1499399
939632
842161
1094656
1792417
114903
666238
1018884
1628139
675933
542571
59933
1054028
1683257
503709
477266
981380
441654
1397728
1976647
814619
1818490
800354
733996
634969
242569
1456527
39332
574680
200248
136085
852982
1419647
220618
546566
1972018
989185
1980461
1231572
1165179
274829
639479
893640
1966498
1722359
289751
13156
1097746
11471
441897
582453
894935
281013
552021
989849
1662534
328820
1761550
1190699
838002
921972
1371464
634124
455720
339483
1871083
51511
1967662
782099
373917
1029272
1726490
31044
1929252
248066
1702343
751475
1311551
360313
1318715
227641
1063785
1798885
532022
1870414
647869
476587
1502552
553939
1305956
485419
1679774
212295
91063
1483612
1695836
1474922
1952544
1299629
1044748
288103
1830190
999310
352537
1751279
1759363
386019
261600
1007754
1567469
831976
571172
1139121
112025
395517
654576
1854599
365462
369535
1248689
1982964
954769
1939535
187721
833706
830431
1685848
1464898
720119
141526
1830636
26078
1591490
775231
60543
67185
428099
266347
900398
110915
829557
1482702
746929
749228
337168
249384
1655387
778677
1790904
1658843
1038383
944463
269388
651266
87039
1399398
108717
1495752
351763
476449
1382137
335402
499527
1935245
1195900
1802033
694547
728310
1411762
1759616
1573047
1376270
1475317
1726389
1141632
1484230
1603744
854222
712479
1752755
167560
1874059
1055865
767241
1419605
614124
473695
302753
1390566
1702965
1701343
81733
1022716
316974
390975
1173662
1655740
59927
110134
1281139
565779
963395
1438148
385840
1297521
1048131
1934088
1014564
778474
1176452
339010
497115
1196409
1684688
1241554
926146
152595
796078
339772
973728
1764498
1199386
1451011
1190814
878873
501463
306237
80691
1094816
847338
1120000
1829772
1159307
1657732
1027962
203100
1744035
847435
212814
425047
681604
1368846
1945964
162178
1568426
496971
19820
1153480
1157517
1336333
1972926
22167
439046
58901
1912443
407541
1013298
845872
614669
1036450
1589508
1229652
346507
869765
67623
200229
876955
910165
1487490
321142
1964138
892606
77943
1442347
260254
1237727
1911834
668898
1606560
1171403
164123
1395341
1591655
38294
1166386
831293
1077197
1692646
1311846
70602
543346
1807153
767816
1611246
789907
946106
1646543
147477
431110
228244
1064901
1957277
72552
1197391
964557
1458975
659600
552265
1366004
1421866
1051728
1974627
1484921
71721
1338345
603250
1932932
888862
1468247
302305
73799
896432
621463
1925975
122217
16217
396510
1058828
906847
1183807
1694091
146233
477527
336430
1792569
1721854
551132
709856
1058960
46610
884565
287641
557376
1870055
454812
1428177
1147007
1758557
1134181
439391
902513
437760
1124685
1785248
1754793
45985
512183
50709
1271630
698993
832602
765904
1949493
568785
8478
197081
150079
709774
1996362
400115
291250
534401
66787
50230
1609122
1095558
884946
1352470
1422011
757759
235934
1177597
1145296
1761825
1917383
188383
1760977
911831
886400
1154643
25680
1640286
456135
529379
500597
1540953
1474757
800761
1585692
202629
1472007
1260220
909110
937656
1005714
882403
329672
1583650
1684862
68522
1465624
975201
1126568
71662
227185
165021
1626062
1324633
252608
1116227
544341
1535039
1353637
1531582
1929411
672846
1771679
1218616
1742071
1831235
1814002
29517
533008
12401
710005
1576794
1334868
1426396
736862
685208
1954643
562530
838837
218447
1815622
821194
1421963
415957
1747411
1272358
563240
1949792
818454
1127766
584775
1158776
1602470
1222730
145893
269579
115416
406925
260483
1824153
63937
1784731
207802
1256368
1523263
524617
1481130
465385
1903212
1623237
795499
107212
748114
276191
27003
644348
369829
179166
786815
953101
1259309
1176980
137821
1371803
1948924
1156889
1612056
1328204
363332
1804592
446296
1871292
1715174
360630
208159
1110501
226961
1327363
1169075
1610269
1633928
1398108
1536452
1088452
626082
426752
556056
956660
50911
1598767
244024
1203866
673755
1560377
1473564
1056157
521739
293226
979177
408133
155142
493035
150010
626085
1439679
1590396
475098
502950
480743
1276971
1596243
1303280
864933
1096368
1416458
1771174
298900
1144067
1484079
310666
666851
864695
949718
526511
1149822
1446569
1254432
14514
1262466
1309663
1552763
1701360
1085950
1437021
320560
1640077
1963849
665321
909505
143316
1115045
127256
1852623
1156473
145373
1257176
269061
790830
228961
1449108
629816
811930
787197
1295668
556812
612000
1062253
844303
1312790
119272
737940
1049418
1180842
597781
177154
1811525
954507
868072
1329490
759496
714258
1346065
1885942
714585
677653
1147383
1841806
170251
1220423
1777773
136727
1186656
728506
1124380
972499
247030
998670
778370
1257860
158266
244714
1683451
1153527
1818685
1929076
1354313
924175
1422060
1219668
1173214
1133103
1568758
1583251
601203
1702933
1771036
1100063
992340
138312
585915
1211751
1215778
472768
1885819
829375
864083
1377421
1878899
1358948
655247
490103
20646
1734464
876040
96833
1829849
1122588
819644
512642
641098
1353827
1692476
278233
244705
817769
1571071
558692
266476
1921016
336996
730641
1988370
1872627
322771
1676215
928147
1426881
1469076
295870
1449011
1345563
1266919
1961166
1726786
100252
1608989
744011
948908
907353
1353955
1256255
1065378
1925458
195989
137779
1919807
1929673
501997
117703
1770887
1783861
1182596
1116361
1737261
481178
1972554
1831719
1554832
828292
85037
507767
709808
602607
1122293
1111147
64405
1289231
306212
1177305
266452
1753137
1214709
646408
1937493
1852863
647827
601350
1346233
827518
792010
1134882
901739
1007307
902405
92452
485627
89041
1201122
1050464
570469
1492832
971314
407944
1619515
750429
757338
467465
1401031
1961748
1762019
31492
58296
1348733
1794506
807519
1424095
1492149
911716
904510
1700753
24574
1794537
581111
1883522
1707598
1493789
565386
906885
928365
1032810
1761501
250247
4700
1161878
169857
1823080
868397
1933104
1866488
1579760
605637
1955387
1390184
1896298
489161
1274251
49571
471876
1201787
347478
1604219
357319
1529001
1744093
1997487
1629110
345055
1862661
219060
1613452
1524373
629344
534527
680425
1959842
928478
31164
689600
58529
836758
1846471
1452724
63853
1118806
948242
696863
657538
940500
783908
1719366
1157874
827140
1493248
95636
804941
256785
597017
1167911
1743088
131180
1078418
1802907
948122
1838673
574175
817718
809857
687895
874689
1547713
1452926
766845
1939949
91321
921568
147779
928359
1284966
1020876
1428653
1606612
1813939
61535
1091942
1639753
1137435
1407383
771586
445850
661851
257363
938244
1699530
1500795
301610
1451491
231908
1093282
1251745
1570557
61046
1588825
374811
1194942
1744983
1909667
844014
419291
957390
1703066
1441236
1408551
340594
34849
903507
996569
98826
172817
1026003
836174
1167073
140121
808149
462787
1585093
1288012
1769792
698178
1037155
98082
1246148
1279556
97677
260699
1264306
1613232
222452
1729243
467766
125893
651730
1274656
1807678
244054
1099864
1446025
1652324
202498
1769694
731798
1037892
1780141
1534086
1146668
903156
1651405
1985972
749897
747474
1464931
828427
409604
1251265
1320570
1896412
134599
571588
54161
373339
484756
1773550
1216229
337881
151106
1518182
1079757
29574
1925399
324624
201232
1709791
1590974
911031
1269839
1122911
1301919
1636056
776179
1743026
1366815
1929761
18512
498997
1242125
218584
1550648
1009715
689999
1631270
1446169
974322
37370
430748
1926519
296243
704778
1843156
129010
768742
1006048
410206
1918895
1368392
1064910
1874193
1191995
1402530
802616
1997481
538429
1769895
1197600
1316997
1344492
987378
1828352
519328
626109
912772
1809762
495340
1124061
415082
477750
1384932
49280
1441770
117698
703771
901130
1556525
99566
811756
1678913
126725
1208116
1929451
758441
24739
1488520
784192
1232385
1267611
1964988
1523089
224170
1970690
937758
379248
864652
1626236
416545
804933
253425
1327058
1236156
780685
1292171
1513027
265089
1359560
1244897
1451971
1695849
1920548
272308
1833988
740182
1980444
389357
1092695
147460
1340242
1450013
198475
740308
1408623
1813546
1925332
409974
1287226
159286
1321437
1399463
794500
305273
573838
1400596
80934
1721041
1966460
496024
1242810
1137041
1088827
618287
635000
939692
328774
456676
1752401
1564749
250854
498628
1525721
1110865
1319695
1062099
1039776
1104586
1585560
1670902
894743
1085383
249063
1345167
840452
1198684
409562
1437023
103985
132614
1952939
1815101
1713402
1614549
702528
918051
140987
1623126
1739462
1659789
180848
1260823
1148412
1098774
375485
1427341
1313248
1416558
1032068
73984
1749992
926322
7437
1492869
984219
1260474
897695
1060518
967475
978865
595564
209578
1702373
1081562
241424
843440
849768
1882168
897211
687375
1240894
1060458
691857
955875
1117202
371877
1321614
92228
113392
1292330
457131
586557
666870
1507390
1895080
266036
1513956
1657128
1527882
1362226
710874
154967
1048795
1906637
1421699
1447464
1177171
1495187
1615629
1410533
311165
1242910
847421
1148788
51302
419122
1227502
1436931
1634269
1890255
1198381
1594329
1404220
294246
528151
1512633
115662
719166
1268988
60501
135434
1965970
1849489
1645182
828000
758248
910686
1220119
1718685
584930
1939508
1198424
1015608
1831064
551546
1295071
603715
288831
1323140
1701084
1219456
1099355
1579254
1597002
1160190
1427089
455685
209989
1135595
98557
740803
592880
809247
1174865
1295319
147969
1812674
1854569
1583363
1417994
1005537
1472852
23573
801928
1600034
1605204
831977
1989499
735742
1506039
93208
1065655
432366
1608918
1615990
1780021
462928
245223
381188
1071553
962783
1578908
610663
801127
1121578
385167
65029
1663132
797243
964562
612936
1944097
339526
1394477
1650080
1199987
361664
1019163
483448
628174
187461
1739989
412368
671926
41427
1696836
870048
334055
814773
1778098
1260333
1114745
607894
1727274
1899254
1488324
251049
1826564
330133
927941
867183
11190
295464
1985722
27698
412439
845958
484665
965838
383782
403797
339964
1911262
1207258
1530592
1403555
1761693
30222
97028
234543
1613766
1407419
1139467
115896
821754
527797
1301434
778903
837974
1810433
1804183
291697
1631476
126058
1340270
30682
709521
1360833
339827
1700516
683187
611548
1530425
388011
1032795
708458
1437446
956523
435353
1622478
833771
489626
57598
57062
1772830
143723
1807698
39446
1851131
137863
245514
668451
1861318
1656582
1129155
1755868
1196206
830760
1130031
1759588
67013
103316
1562590
806983
1280558
1864089
1827808
1062872
787243
1547322
1968982
1964107
1549966
983181
744976
34240
740536
613095
1602002
1514836
1178266
913578
380704
75990
1140940
1516326
1061309
1480422
472406
1183634
181080
1728237
72908
289510
528976
287010
1951360
939128
787916
1225736
730321
1516370
1612471
1133444
748164
1025189
1184997
193670
503834
46587
1175344
625952
1723521
1100884
46808
1226723
108836
347331
1390078
672163
1203274
1146828
1283616
437603
498435
1930393
982786
1395257
1842179
1119553
1779661
1442319
1305213
1348686
1017443
408791
909272
1410440
1437697
1704992
433540
1193020
626704
604935
235507
1856177
692668
1961907
575607
286898
848629
1223619
1500446
778431
784587
1565805
86239
1439114
529180
301439
844288
117678
1089911
624494
1598958
1500284
332732
1625260
868005
733827
1043886
1269691
1397711
1174425
432169
644654
1877900
1710980
114490
967724
1774835
368080
1959369
545192
1914141
1091902
613538
74829
397926
725611
809507
597946
61666
1451836
1748124
173620
950207
227059
108684
409877
316320
972000
1039855
1507774
17371
387160
54810
1870165
552686
1812158
1251936
1547764
1882588
859644
805116
1058211
1384378
621282
1905362
1947682
156875
1689434
1140265
628660
64204
826124
741633
549907
721897
1986627
1652298
1503146
1040848
342756
474794
1571328
53848
1679605
75996
1514749
462497
1014175
1482500
1825604
1166911
1204816
215840
476877
96733
529087
279801
924041
1857652
200245
1442050
185253
663016
295787
71362
688528
769525
1657392
185390
1045046
1280989
240681
244170
1053852
992855
1696022
1629968
1515795
165514
1579254
258783
925065
23207
642558
1431405
1964689
1563496
383470
779430
776305
704702
1490853
1906121
1433093
1709630
1617445
1412731
1449262
1375476
346072
1637015
907083
1453940
1226416
1272333
1435322
205965
1300394
942452
1506178
1213632
517806
321888
415332
1231145
436676
638002
863323
1121355
1778580
804552
45473
1222881
477169
489151
319730
169814
1489849
1278263
965563
863433
1070154
1240581
1200362
500960
1002533
1887083
259417
852626
1511361
1619222
355917
421456
954797
839822
800219
1174188
69909
822397
806910
956207
1888845
597390
1948841
122440
245215
1971416
1663798
1355417
610083
410574
259200
1000697
772281
203156
276198
1445282
1377170
638584
447435
1283553
68055
1325418
1822228
1184574
1501043
1181972
635395
1288425
994914
1421736
197343
1363539
913581
798697
1398167
1325346
123402
902305
1096310
404854
110206
1726461
1695834
1485642
1479598
803306
163383
1544852
1218499
1502379
252423
97088
1067472
733641
1892424
777725
914436
938064
749880
1503940
434553
77841
1247205
214656
1772363
549081
1209707
544887
208619
1972283
825025
1755333
50034
789587
1778092
1530225
636520
795432
1931848
1422757
437413
1961192
1295969
702868
1901026
1254734
298785
814014
875114
1159203
1857874
1450515
701986
9221
636219
79670
1353067
1235725
805390
76061
348579
1527386
387721
266601
89468
277952
352794
1192517
1379791
644886
1349799
454136
90253
496448
1298893
994389
920013
1989371
1090727
1377530
768853
55519
695825
1146555
338449
192568
1362595
585064
1471566
717273
264268
521288
259070
1761631
1497080
402915
1599532
533449
920521
1652933
722
1756200
798098
1577566
1459322
484657
1189668
1383107
413497
1387130
544589
228107
1590542
595927
796928
1540459
421630
100804
652263
1995356
1318857
1736696
1788892
404967
1000241
1846189
1888407
1559019
273151
1453437
1109802
215175
963502
531299
1682408
1403223
1174898
1468903
1794518
1462534
1312707
1379940
1527418
428033
798669
1156041
1908051
122573
818857
60042
972359
644589
456575
318290
1398710
1829974
1218832
734808
1340138
806666
1322582
1702636
1370636
594250
1914167
674482
336314
593958
559424
758838
1019373
371915
1073901
1037903
1972396
1636976
1354579
1295599
96106
1535582
1657177
1331649
911219
1777017
194256
1502301
175975
998014
618403
1498578
838205
1225513
1541206
914138
1109174
1064331
1318582
443371
269517
1564345
1564115
1831591
1012180
181090
1780420
415953
1606584
60798
862307
245075
101897
1616862
1918252
693404
1466056
941639
707995
635223
931908
1637648
697721
710198
585937
99349
1300127
1856635
36493
1897337
662681
990800
1840423
504128
1851937
683421
636217
876693
67518
1840897
306684
1739787
713544
827157
1503290
934246
606917
1057816
328741
152198
1034497
1696258
806102
297611
858845
432997
419314
185488
1887635
1575413
101831
574642
1917545
348875
1414187
26318
537030
1867483
265024
665022
536890
778503
73981
1934900
858774
1300502
508600
133735
1173671
1667598
1749002
467253
875107
1367993
1504764
1526596
206580
285954
1533923
1072130
975509
162260
137119
1813378
1634411
1856094
1423526
1145613
1043193
1527350
64550
1685176
1525272
1552585
1195136
1941684
374571
1425200
803778
1897847
286503
1471041
1175211
666877
640574
1562382
995565
1661314
1080139
1182493
1400365
439465
1767804
706275
1391199
96257
959655
309916
1362122
1971063
1959484
488828
1173721
323008
578436
1350278
460979
147278
912697
338188
1203885
1286586
638430
1679741
341658
1940447
221857
956203
558146
651659
1475013
578304
256783
1230425
662094
576437
712581
722576
1895713
297663
784164
965748
887411
1635051
1127219
1473634
514675
742885
677623
1514206
1716275
20399
242199
1797191
1948642
1262976
1581498
1340309
1818623
640082
63791
1807711
1285596
1964360
1192370
1706770
1512330
1945222
1641616
508155
669136
1038486
1568086
1260380
880201
873515
1242190
1032380
21661
1686926
1003903
1952678
812868
1987053
1256105
481795
1343678
53248
649252
1104671
873791
1852598
1523639
440147
370386
1371030
21368
1036817
249656
1654533
71406
371113
1486441
1407594
1983478
1457188
714329
1953294
219058
668007
1373534
118017
147607
605815
535700
1424654
978009
1603711
707529
1109123
859488
1985508
1352691
918701
1495557
313533
37386
1770333
259324
1727370
1948228
1093629
1099919
717165
1516609
307786
1114761
1364651
261343
1195496
1209716
1116613
456432
1409244
1578184
848631
350942
628255
979031
894398
1901030
1419068
1890597
1370022
1202374
1934732
1951226
1229361
863163
318278
1132138
806444
1286969
502490
1871261
1576619
442445
1343687
133468
984754
695049
1334175
1228499
107575
1123914
1315925
1449705
1081655
695282
847346
12500
1698339
752909
440578
953786
1490562
627671
776470
1121848
617096
1788496
627468
1598352
658365
436984
1618096
1371660
328825
875829
1722866
1961625
1927831
1832039
1405547
439056
466308
1134690
1041105
77513
1531876
391114
725808
1080643
1943836
495642
1511271
1950644
1602399
1806714
1322531
621353
1239769
1122011
1634759
1142654
648219
697004
1651675
404913
1076304
636693
1921976
1555097
110524
435394
210926
184517
1556311
31104
630982
61814
1342372
809498
1125100
49967
166702
887458
1251287
764892
98935
498320
185274
1197806
208307
550344
1537408
724979
1330981
1498770
1913459
159480
1863768
681686
952497
1845994
903083
586205
1328857
1992889
1483685
1324511
1043113
1324191
1866185
1413836
314312
1205546
390077
511712
795167
431559
910179
258798
1939985
1897886
1535991
320340
483923
694226
81674
737182
1809058
1873519
1667003
1947491
1873896
173415
1868625
173794
1828379
1221655
1770752
109090
1350660
1881535
416262
713606
412660
576413
725513
245216
113808
1304328
383120
532216
1358147
702521
508179
176642
1717223
637572
623936
283885
491376
1639312
1007577
973248
79232
68465
1348421
508033
818476
1817871
788834
306927
626331
1008407
543938
69648
1417851
975819
360658
529512
231380
1860154
387559
131428
1603412
1651130
60730
139943
1090557
1263138
772421
1035098
1278659
1104667
806972
552976
1347040
1027293
1431487
1128325
263599
926407
1358090
79177
763564
1378236
231742
1764480
258058
981358
1109909
1128043
520491
1473189
1905945
1674779
1886857
283796
1166314
1029820
1139296
1769098
1109394
1802055
1127016
300576
1140914
1563955
329951
614517
1668228
653610
1837492
1408712
724062
1828879
731784
1609213
1815941
1496648
1042186
801820
1240094
1938796
868745
1084253
907533
998987
633848
782606
96247
416933
1249799
328052
1640675
1053677
1525336
1572985
946724
171885
980183
1811499
896796
1400225
1961099
1108454
269254
140433
1217128
1302434
772655
707246
1480802
576478
96814
342032
1333914
314960
717412
1314433
637817
704265
159920
1275826
1060330
613556
342897
1382418
1262446
1581374
1139390
915526
1469546
985819
817283
553280
1584292
1831007
1727631
754337
546978
1859371
1557627
1780403
148208
1147632
1245757
1588435
1363767
1747243
305449
102049
707615
619882
1780921
1069779
1701232
191767
1377265
1134686
1220969
1634024
577999
356647
1406015
934709
1492068
739723
1366458
1449966
918777
1279180
1386535
839282
745366
1215078
56740
1858242
415375
290758
850566
1795265
1357722
462225
578546
1381918
1918749
966108
878400
46523
64069
860094
705766
1141683
1536660
1609884
987035
1225737
1562926
691180
354297
526030
855850
1600920
1378025
1027427
1337957
549220
158918
1481693
454936
40464
161499
1716705
40177
32245
1564553
576420
1122515
892334
277616
1586679
1602695
146813
1572731
331125
251705
180463
29307
466047
1646831
162926
41257
957044
259472
275531
69203
1268194
1367429
260784
427550
80216
555158
1405284
794184
59481
454783
1250843
1407130
1139206
210326
584382
1178374
505837
1523011
201188
1227530
181464
1017507
1659500
1754788
514297
158048
1632296
839163
881540
1043286
459545
1426390
97261
166142
876933
1256099
1552885
1836036
853733
1462282
1446898
1663192
1952227
472238
19286
687073
174201
646186
1757763
807004
1141086
385022
1132133
852879
938819
790776
1808074
260476
1447220
1302016
1275737
1758122
1600244
827806
215374
692447
1182220
1678698
305133
213347
1252527
487518
937719
800172
228980
1399164
1562131
1732008
1634452
208272
204084
1663421
556570
1068057
818620
20366
1407719
1475015
1983932
1982090
107858
270252
1656729
183691
646289
195197
1441635
227742
415971
1018475
1172172
1929971
219367
600154
24684
33602
748705
310896
1320734
180699
1942237
1768349
520089
1931899
1337045
178481
1063087
1796939
1360254
1177594
1027459
1348953
1677134
1251754
1667628
1448807
270941
1365916
355670
1730000
9570
1311716
913243
796334
757505
781271
1743321
1735453
738887
817814
1653312
925402
1788300
143789
601504
1591646
1275399
252077
1540761
1699132
1179582
1390847
1196840
1145627
838717
650635
458154
942164
1784439
1813080
254568
1982531
928374
695494
1366896
92308
1734669
943414
1873509
427463
1314716
710788
1663881
1777509
615650
100370
1554675
1279945
685118
1742142
799200
47291
1653652
1238679
446068
804245
1328145
1838631
1095308
1462524
526933
160172
1960041
158491
1294252
1079993
1140533
459856
1348488
537812
750951
744555
1138020
1719341
1285305
1940458
1529320
204458
1336759
1643026
1038177
1826323
1130905
1218155
616701
1724165
170012
1513302
1457413
932736
384121
1848267
1806329
963061
1051836
1616584
1962658
551990
1986491
1823514
1918454
890209
1498079
1989160
592266
1121358
1717454
650086
1961465
682858
318828
462003
728238
1742325
303328
791119
584174
998925
294220
843703
1494758
1493218
907215
1195452
315637
1557549
978067
1410757
186246
1532086
1908951
1927854
468438
424329
428949
9852
706859
1536700
560371
476877
1578730
562160
1997110
510645
175308
1087017
94065
720764
1093684
1427448
1692406
1544146
1349125
1784255
66428
431870
1454784
843297
314086
321807
1634153
230884
1261259
1880516
378242
926241
1657782
1038359
1088378
1752888
15856
1573609
278064
475668
71469
1592371
1502
1306964
1785231
737928
1922685
34215
1513520
776706
543663
264891
1111036
1787682
1217142
659601
1332221
1513047
1556620
1500498
1855459
446422
351493
1826577
1431309
1203916
500958
1137652
1558164
929260
1007299
1484058
85374
1422770
1941284
674421
1971745
1065709
65320
379770
1798405
1524
1314166
44506
1527222
959155
1648841
695715
748826
119775
1007487
1351485
207795
1824758
1523193
1026409
1197556
202525
1921594
751878
1145635
1680758
1473350
273867
1883102
1049307
1915598
1896562
1548232
175056
1976394
1809012
1204407
1132682
1263381
281601
559759
1362118
702029
509412
631273
1076588
791926
851831
340256
1648876
1076381
1319067
1694407
115356
1166058
25506
1131007
1308099
1430834
1889468
227263
605930
1251872
1439062
156305
792891
1501020
532109
30866
845485
994548
665091
770024
43753
109080
1913649
754788
405186
1488761
1620603
1804236
141834
1763437
1246269
1751948
1042291
310975
949859
1648829
1666398
83303
131574
1164797
181380
155751
1206388
1503004
685949
728861
461915
870105
296337
662636
496559
413074
318638
43445
767570
1404358
1714460
461917
1386263
781983
77721
906743
1325558
1108718
637179
674148
444864
1601512
743896
803294
1073906
1009817
1733722
368797
1058821
883642
1582292
1567188
418788
881779
1325836
1053723
908050
321850
547535
1611479
55106
141482
888608
1498470
1067890
495105
1649079
804033
1383107
833468
1747384
1427080
1277355
1416719
928932
14254
1732095
770565
1363216
1164324
1538796
596043
424869
428728
920279
116599
1262384
134762
1985708
54183
638364
685783
1224072
1928338
830153
515490
1941059
328074
270417
223476
374813
790220
1619765
788258
56888
990110
1954085
984764
1709160
126928
1787398
1236596
1818800
207605
654833
1466277
1756860
691569
1610802
43304
518120
405122
966234
648828
1569019
554898
1404170
1420169
9681
1045278
879352
311683
1287104
1024594
1457867
605247
85671
675690
351309
734873
1901818
1413952
950955
1719691
773461
1041319
1285645
1280580
1691251
1393702
46524
930213
1271899
1765854
283139
138841
906755
1587113
393492
1429334
897482
1151496
95056
1404067
1648548
1558026
840070
1926648
773999
1608138
1355528
1519842
1837512
1117494
1894657
346270
1436506
306430
1780822
1465741
1585519
366147
925107
1092407
1995490
1355813
764845
1683470
1318188
471439
418454
278831
1442871
1671023
332146
1616278
556692
260779
1269249
1939424
242010
1118808
1558419
1509240
319708
310223
1090037
408260
1552900
1111809
1194859
1537823
1647766
801833
167944
1547245
1172724
262702
1541975
1822159
201464
863667
23605
1451381
1259721
1459438
655948
300934
2680
1584498
725088
641722
1510057
711714
434259
1437729
726124
617783
847180
140781
1084296
801251
1369493
782518
300520
1167110
1826661
1025604
226532
1993058
1282862
1011674
1912122
72966
1214628
845487
720237
570719
896556
967549
1405420
801714
660309
221662
373934
1530965
1635955
926537
1460513
1733979
1950230
40189
922560
376893
831445
748152
1891031
281323
609929
1845454
22147
1955884
1603217
1720128
108179
954396
1060375
1978220
570157
180228
72158
1399135
806637
543373
843676
673520
1576632
1080110
1529592
941107
298116
1680845
550221
563284
1365726
763527
1256053
720888
116622
818904
303999
1813831
717395
241378
231256
1421302
1132183
1467385
1582164
1770146
924431
851379
1252985
550888
1006883
1373735
2198
556443
257120
784008
1046537
1414833
784016
51971
1994460
531316
1558735
1449500
1360038
1069042
785585
757595
198598
964261
1512394
1553850
202425
843064
1638466
144496
1026876
847908
1920309
45669
985095
1259099
537174
78625
427282
906130
1745318
1472829
1035869
961024
1702921
716114
1510645
40239
1907436
1542348
842508
454263
134432
1133900
1518372
943238
564278
729218
1245396
1606964
1993882
1664293
1409657
1912037
366756
1745147
1060312
1714764
643217
852207
785352
1403049
1698114
1822240
367505
196314
147955
1360703
478007
1058771
966289
656153
465992
1759721
153405
1977619
1683085
790115
1670660
940478
619788
1924799
772936
253238
1143359
1729977
224237
186631
1186044
1021994
1258155
1577355
672038
920764
909051
152688
1688482
28072
1719603
732644
1956333
280168
508248
1282432
287855
1097702
327823
493325
409101
1563279
1955070
1999259
281966
1476028
478736
1776668
1720638
369338
1415058
1059350
321310
718631
1548873
1303090
1953128
942181
608515
1336029
1301734
1949093
1750589
1905573
1208988
145521
623237
819376
851569
206662
1695646
469766
758805
921579
120712
827313
1458743
1109984
699541
1805182
1791698
1524763
1309030
469276
789369
1529889
380493
705811
1440584
1231927
26052
738398
823651
1779959
1658213
1676279
1437309
131333
1992569
1388081
1032984
1089556
1562613
107641
34746
100939
829759
435875
1812133
1107102
262153
395917
355607
1079195
1318927
1962162
1852018
1626315
281844
460387
1224784
1492022
45074
711363
554518
1579206
300878
842636
258299
1861240
953351
1529118
1905965
471061
1882252
886180
677568
1419776
21924
1602714
209435
1604968
471997
407818
447393
855375
1605923
512457
834278
61738
156180
1757246
206508
540441
235872
1495403
889291
1576818
1189813
1455193
680459
1460546
1373814
665152
1856069
1471469
714024
305108
1370299
734593
1226636
1822330
524484
317955
360776
869446
817948
59905
31764
1431250
1275766
1594133
1246483
1209611
846892
714160
1753345
931719
655877
1223781
661888
705478
1191987
1412015
455883
861693
1081559
1930576
22852
1931962
460176
1342221
449732
889829
1130481
1126681
1044936
135311
148387
322507
464686
1300541
374387
1919164
1439704
1769874
1292871
1334244
1760328
1443343
1641537
1833344
660789
1459589
971487
1747520
572144
939629
700546
1406084
1301171
852681
757223
578283
1517212
1242125
357233
223795
1235684
1283617
536874
98157
1813042
438606
601029
89259
646414
1219416
378442
1937604
1389746
152919
1581471
1442186
1124461
1114485
1698758
1349113
1217535
1189804
7196
1899317
204715
1540651
1909848
1373289
1548406
1098791
1517451
511090
905065
1847783
1943933
485808
117477
751077
1462898
755634
1861094
596209
1938209
949341
1101813
1110596
908481
1607700
1808495
1222363
261445
1690636
340077
1746232
1822342
1039090
1380019
533934
642342
1748550
1904709
675555
1159042
297195
1535271
824420
1679812
400355
1204160
183003
885269
1588874
1951674
1412991
1769350
48183
866973
944369
263307
1066441
1099453
778470
1687893
1282219
1459657
946052
97586
738022
1188792
1395410
1464162
1797476
554821
1175964
1873017
1301830
1027491
1854346
1308779
705345
1883139
546394
1236867
1720107
769325
409965
385813
948651
596479
1724436
45315
176014
1281860
1905341
1241126
1155352
139688
909985
1690753
1881005
486736
1009054
1666007
825935
1807631
10094
1332092
361721
1171141
399500
603877
1207605
706207
5079
817494
1484379
903765
1220891
682498
1222334
116632
1138033
1911187
1195346
1246506
1008121
1091810
206799
1929446
835188
1334418
246959
1926143
182613
1733882
1521682
1940200
688294
1232667
1939418
57340
1319800
1669888
441314
1683971
1973077
1904095
1283738
87410
43619
1767363
611940
562894
624839
412666
1829332
669511
841490
1983380
870065
1011520
1037694
1766530
1898440
766812
1401983
1270937
7236
696151
1009717
298397
1377897
1468120
968261
1453124
1186979
1545628
398050
1461282
1955829
975148
314710
927743
318543
439624
252737
1631141
657042
788643
504721
709497
1982230
679390
1478100
92664
150724
210032
1557150
351678
1031546
938855
1050702
1823206
1779130
1253951
1564672
1806297
633448
840880
1530581
1277142
1790571
979708
224239
851905
469792
105779
97205
234823
28016
572402
1203480
1582106
232875
1449583
1916741
52892
250793
830007
833616
1712277
521111
488766
165762
793160
1193297
1514258
735952
1041228
706664
626023
1719078
1743364
1069124
576654
299540
1395702
1320189
752650
105113
1867600
1757328
1663400
1132086
1852085
240723
1297979
1937557
863203
1984063
336164
1165142
1021645
145930
806593
437540
1903923
1745243
1978623
1026241
1148781
608767
1825156
999512
1023246
407100
1179525
82028
422948
472188
1249224
408875
534732
1099542
570866
1574362
1945132
723887
212121
496050
296612
1994008
1322485
727402
306651
1112926
1358096
714355
104364
274985
614858
104499
354080
1124692
1566457
1513211
1763665
557550
890672
946835
1682832
229918
1177490
523662
298262
469449
1244124
1228433
919855
721519
71269
625595
1447618
1290456
1479537
216377
437418
1011615
616623
1069572
1132712
926097
620737
1479578
198363
569481
799824
1900757
318366
1045688
414141
1047750
196801
359302
405797
1157211
1263850
796293
1836553
379417
1192068
788499
635922
1205357
230135
1675437
999968
64432
1698369
47191
938151
1637910
416413
1632313
658722
1635234
1998550
325948
1965120
677076
965175
292138
10875
1245426
532322
824142
1199730
554621
1032915
1847486
1051342
216142
880413
873352
293108
425257
1616876
699052
229774
777010
1372352
830097
1322423
111145
1984867
237039
1655960
1073799
609916
530233
1412329
1004728
1071907
1000154
1609212
1237100
1490096
1454193
276719
207408
1159189
1529309
386149
1480327
1427791
1506035
1528854
1723132
166277
563599
528918
777960
1282037
1004792
1499957
414309
788015
1515024
418332
1964776
1792651
1599554
860896
955881
1651202
599689
1140604
1137010
208909
688916
914042
1255191
1505648
616251
704572
1377274
1616226
1809924
1070905
1001287
347691
1033228
912659
1598039
160877
891934
1844413
966390
555717
1903075
1692515
183175
113965
186702
1602043
44212
1709702
746048
466135
388391
1716423
1291376
1980419
1419639
1403601
885197
166904
504031
1616639
99641
486650
535053
1684273
1167968
127976
548106
430232
1838356
1709937
985877
1391853
533459
1743904
1564198
1083920
1876184
1549739
1769121
1405336
933309
1791226
1175729
1715369
414904
907489
1545103
1148923
1381121
924015
1373658
1385367
92628
1239363
438548
1201421
1352696
1595206
289991
1690345
412905
1394443
977854
1541324
789470
226092
956978
1493151
251768
1667929
1065795
1061186
381722
1295215
665087
1068572
73239
751485
838613
971546
922285
430618
1455534
1309836
1092715
1202595
518739
1491844
277402
579523
1494682
1084582
1554003
357875
1062077
209041
1671400
978016
534846
1144351
1992461
118020
1454429
1423114
721384
1394382
398490
1378958
783964
427856
1661532
943942
1320637
896483
1518693
524339
489684
1523463
1859782
1306351
982705
1058830
1585252
708643
1684152
1571578
1881794
1353782
613150
1402136
1780096
1056858
1552370
882374
395016
1687438
87565
428308
1333910
1621085
348555
1260671
708443
883946
936922
818977
1400888
1170140
600537
835748
1687221
1656827
1638102
1221347
62472
667637
1985101
669478
1968201
117034
1611806
537307
626978
1818368
412906
91640
1310989
473170
26453
1008391
687888
1088081
1342705
1222390
28648
1660886
1471816
1576993
1576451
1374475
1489173
881635
1536098
1001484
259179
969227
1059387
166038
996143
874491
1317346
1016352
1812985
1415045
1908385
560673
86063
1586645
1428844
894841
447351
1796236
893376
23395
327689
1209722
1850531
709720
1766388
879404
321736
430175
543490
1702743
639947
554175
9540
349929
311664
1974495
1941376
1671076
1952008
278566
52230
1961125
636088
1641948
1722492
1950825
860941
1421026
1651321
891137
1391504
1804222
1508437
1223721
218868
1748089
712605
824177
952439
776625
627316
414278
1370278
558321
1615911
238965
1237988
1970344
166215
905659
1057299
721710
1878672
263311
541201
517612
1580787
564816
23812
690896
1186009
286989
1528686
1721604
279128
1307312
542928
557930
192060
1189767
648551
792163
1866724
1962721
1728045
1445336
636885
1052381
1226737
1712930
1844971
1593859
443618
836154
333092
617563
1513956
1315055
1249379
1286735
293945
1935236
1013790
1452450
169851
1870535
1084970
507117
483418
954399
143338
1931416
847249
187090
112708
1913194
1969917
1247439
407951
712794
437170
1461564
1898210
522742
7377
867334
1187936
794268
632939
1570191
419886
1342130
1177197
1601117
1786731
1350121
457082
1246596
1539904
357091
593094
248735
745360
190668
1103837
1598830
1247187
334355
408250
667010
525135
883063
212472
630951
931219
708790
794231
78240
1336835
1147207
1348698
1616675
38768
1289182
341408
1393325
1298650
1203050
848410
1772547
760921
518889
978910
148051
1073997
447685
349934
382254
1738539
1938923
1653844
738345
818707
897456
317155
944434
1086526
1371520
1280062
738137
1746355
1306165
288382
862700
1030843
1375588
246414
1164492
936257
1921494
113098
1257280
1281678
572703
1754964
849425
770978
60795
222884
1236376
290146
87928
1029808
245685
234500
97321
152387
83473
1027460
1765149
1150146
563372
76219
1509240
1284557
945440
629587
574278
1275327
1923900
578286
1002330
989079
254469
1883631
791267
1150415
809599
1881761
612847
636151
522239
324735
1578679
1742127
1040268
3195
1748942
1161900
1671971
804437
711419
698891
35171
328771
1624689
1993537
181655
1778171
632650
249082
256504
1709036
444079
1093978
1792874
1481323
1368336
1479822
1675172
1332251
334253
372909
1379022
96533
1754856
1111587
1447899
959333
1858926
885508
363022
974345
1750019
1393135
532782
130014
147962
1924851
208071
1101886
866794
106735
979835
324753
880261
651788
1804746
710139
1658610
383234
912114
625927
1174994
739031
1477132
1669127
682270
1632612
1380991
106488
33678
908089
889466
1307791
669445
354472
1234207
1470438
1965605
449371
1321818
1621576
1765865
209918
517538
1432781
1435344
16228
873665
1439066
1498485
1090511
977603
1717543
561458
285268
418280
1405702
360955
631910
1451851
1852313
1234649
1938676
1293061
1004076
656093
80950
1244889
1601352
1965909
549212
1993155
165961
229911
1579669
85395
523334
1793610
192860
1424904
1084303
1590909
937191
1960969
1377130
342893
1590435
649294
461450
13455
674427
1461139
1911766
101130
1045500
1540362
1560218
1836514
1325166
1060204
1033141
974704
185803
964658
1042526
623095
629597
1543562
1845233
1855645
199788
376803
1244192
1764429
1469946
1738875
106693
1487181
1611878
1561630
1242888
1468331
1096609
71388
332068
104574
14228
900165
1493924
1069802
1720761
1204769
1216910
512698
500426
513986
1498274
1053110
1921374
1939586
476199
1809380
329873
1781533
1919942
326189
1582626
837358
727635
1202919
1928158
1841796
625227
994441
1700550
416336
662588
444901
1000100
1344371
508483
1697454
842756
1719225
589312
810472
435708
230708
790684
386935
1814907
1563914
1187194
996547
1799513
914416
283645
399330
788389
1673533
1583972
1566350
828882
1526657
1506009
937567
1055108
1077155
297474
1092453
1840754
1999373
1379677
408998
443246
2996
238200
1521348
899074
375992
1071054
1975365
1555689
368018
1765608
816116
1847685
1497010
1426437
1342604
1774114
1182133
312727
1998727
1429556
271926
1239564
1800116
1670113
1359615
1545182
224799
14899
1884298
357684
760887
708154
1375921
1977678
552039
623623
1144669
726657
1217320
1102138
1583608
76789
1301030
400117
1484955
354788
314255
290436
251576
965977
1079668
734008
1762118
1916296
1246134
52405
862015
552860
557936
972774
186936
963264
183575
17847
425407
1121020
1219599
308844
319741
493970
1239926
1381556
1808865
390757
304174
944536
1272494
856565
513833
1450667
1774842
149865
1372211
384364
1811889
237983
263361
1630255
511153
200211
1422522
1517732
377785
1487833
1754589
1071377
1222009
1796067
1379850
558806
740844
534598
1717456
519730
1416691
112495
245985
1419557
768026
352769
1154380
829925
1282883
340203
259695
1506282
894491
560199
1636674
1967425
489852
272305
1290567
1410960
1342294
720620
400090
1114928
236291
647644
404579
1271500
1827925
1697006
1353110
1908346
1796281
956824
1150009
1813829
601710
1624925
344774
209043
1133271
251462
241890
157503
1681458
1814345
1653039
414858
77355
740717
1126892
1761305
963381
1231693
99456
1062904
313930
990169
816905
1699574
631440
1161521
1763129
73001
496208
3675
249355
954077
1975742
338217
552606
1091978
1374947
508793
1851135
945659
1361329
1226563
608656
763203
524678
1086657
689029
1129525
1185802
404694
1093619
1631946
817422
1195208
1631672
487953
1639317
882027
280253
947575
465023
177828
409964
1091418
1375896
465520
1039956
1977479
568572
1544054
723601
915855
489807
903372
827860
367991
1987815
1873622
1225502
524305
1219454
901319
217470
998521
1150052
1643101
869894
621425
1467804
542249
192588
1816838
1123017
882989
779544
1922923
1649717
223454
1859954
259434
855375
1141655
1847044
706953
1901864
1983749
340551
1955337
623140
1573510
248868
661479
167141
435368
1553250
1197772
398213
1836355
188368
86210
558302
1581482
1424688
692216
104072
891669
1614716
535856
1767356
1793059
645314
271138
1388569
359611
1652393
1530991
658666
1924423
387181
1161472
244572
750148
26378
1616127
410536
1265483
864415
1974581
1660063
1007517
1344569
1518320
1601295
738402
1621314
674606
1767629
805403
27123
886065
1280844
693332
1620079
175846
591451
734221
1010816
1247688
70860
922099
17018
126772
580534
645133
1258343
76572
470311
660939
904170
776352
847209
1034203
1229025
852215
1283347
756277
1266742
1097592
205260
139611
1189832
1981180
1339915
102822
1659227
1123889
1738475
676586
753466
930805
654165
1767831
154759
704488
339388
1449148
1846234
1539848
960480
1960428
1025526
643159
1027176
829191
1206779
1749690
1907909
460762
734922
258153
669331
904539
1421118
1262172
1919148
1054939
1762228
1436428
1559668
484764
576980
243246
696090
484301
959336
1864226
545328
927305
659501
23842
577680
57682
849974
1380824
590488
1785482
1868627
1347872
1490444
368677
1893122
915817
697943
1269630
1840477
290787
1017777
228682
433653
606713
251334
584068
1988034
564357
1670807
954756
1445681
718343
1041632
1619023
411845
838137
622165
1843026
1076800
1135
538667
1121455
446523
1400796
204924
468317
853078
480218
299753
1832837
436939
774622
1767483
732937
335204
1473895
1032367
744323
832304
1630632
680119
1527004
1454201
1601906
81328
257510
1156414
1237367
170915
476321
1132170
1817666
219077
391681
1956379
643980
433585
854166
619348
294012
1501307
1491364
1316985
1334183
1308353
690325
807137
1407491
766139
328201
686905
1616350
1374978
768651
1678106
704543
1068153
1127750
1847110
1866088
200720
1371277
1657435
1777196
122223
1333192
21136
1580851
956712
534907
420554
898473
1384044
1737719
1069606
379593
346619
853023
1178588
1908131
758289
451952
1479674
116924
1410000
130343
326425
1978191
983656
808328
1233924
173208
1850270
503348
410995
726608
1847184
376249
606132
257412
616131
1462684
265300
438657
888146
1130825
577290
1747827
1866411
1964606
266488
1033189
1537111
1245518
439090
1086378
19950
1839501
825966
991028
603825
1354968
1030878
1202928
168557
1432653
1399870
1877033
817624
1922329
807379
1849584
701764
1129851
1188305
250033
1971843
1871665
1888749
758837
612180
260521
1241842
539934
1945499
1871677
1128029
1892480
1994123
1460066
945578
1103204
704374
1057600
935897
1372465
1283162
1034029
1781120
1691770
588118
206721
1009189
313414
733518
310308
654681
947103
754946
1514421
488799
1829208
1967313
1831719
1601963
1196901
852254
1438098
7879
1265933
1757280
1503529
630863
83838
882141
1091614
1400158
443687
360288
1384656
1343076
240952
279701
1874459
1479985
1611015
1449940
910404
26332
715094
1154087
1700535
67154
1087137
991671
288607
881947
1120032
294645
1491972
907581
1980730
1565570
919638
590386
330674
1656756
392624
617305
718724
1875799
1126364
1396613
163026
1854252
17349
740627
940920
1978611
618140
77039
1998135
1694182
1881089
1222386
225525
1241472
1138500
465803
45327
1510522
1258570
1038902
816146
646428
1381817
80509
384001
1316417
1955621
1823999
1064452
1121927
247240
270885
897054
1175590
1793038
1097122
1828753
146404
168579
538175
1655387
788240
1737341
263445
1617047
1762046
1370079
377910
1782247
1690377
1043891
895166
1788182
766996
444025
469433
1955382
1157174
1776007
1020598
1562787
591707
1568446
397396
1991699
255776
757454
296021
1178092
75216
1430131
818007
52987
1836300
1202884
1128963
1336313
214806
1134057
793560
1476343
176258
1493129
1530952
1935907
212521
242569
1160231
1685802
482258
133493
1679629
944187
1159600
1063089
1413658
499268
69424
459607
1722136
778074
663242
1261024
584740
359543
755508
1276389
1793987
554322
1372470
1169227
1034515
164010
117018
289402
1122784
365278
357585
463065
431096
195482
1944370
202820
1039054
470737
1556319
1231184
879908
581285
1213351
602153
378111
1784863
1182352
472001
462336
1760077
1853571
1272939
784015
1820925
1902610
247636
135186
234727
1341519
1793875
284063
153296
58788
1082212
1225994
1283159
960291
1283101
1629788
726475
1927111
814358
1351063
487258
1293682
182953
1161286
1807061
402772
639771
527965
1102712
1875626
1501149
614073
1416448
1656632
1929967
1099110
1881835
1673069
1896255
1245556
338653
795845
816695
1324328
1797666
1758647
1540905
1618895
475865
1105832
432247
483107
515080
1436296
1253575
808267
1468826
1412359
113368
131503
633325
33850
236781
102898
249205
457855
944874
739108
1143436
157816
1020149
1658472
989210
1045928
978315
592421
834465
1080007
129880
1040029
794466
1124606
310738
1314561
995940
1496868
1015575
1985610
582159
1034251
1094671
666858
424376
1668303
420161
1871290
75094
1791950
1967570
301981
1090415
564066
864973
185784
835395
329281
1998678
712503
1994396
1883935
375809
429834
690074
942728
706051
415901
878754
1465710
161423
834245
1593779
612660
1088631
675031
891123
1696228
109357
358959
1887542
1434072
1222228
1390287
1521921
1730286
1647876
1352117
1111901
1512690
1940613
866764
695499
257404
1271884
1901706
867733
873484
231132
572503
1032604
909730
379731
796563
1706538
1184056
580844
1171989
238391
511737
1812592
320024
1011125
1309600
284670
1550882
1909832
1598410
8354
1338282
173668
1690480
78086
1200063
105324
1102713
1507301
354629
1521406
1246213
1611371
872704
906423
95512
673172
45192
1673509
1383399
540848
745477
1212272
1941721
1483746
324631
1533417
217868
1770509
1709341
1622478
1103738
236081
1501810
918700
85055
1686584
521634
1203211
1446083
1088968
57866
757004
856320
386076
700888
579219
758330
107027
139540
1383319
1515383
1733491
1867154
1755487
249662
866224
1320906
1093950
944264
1940004
899303
1872565
1069393
1387555
1416145
1907217
745887
1834541
1505113
1888814
16810
1301991
331573
154084
329103
1162353
1855017
169597
375280
43275
1159477
1990697
1046787
1353919
710694
616106
151574
934719
52904
798390
1884644
565013
44246
1416285
145736
1973508
1759147
963526
1364984
19533
1184197
1371845
1701030
471461
452764
563257
225648
173712
1728306
639259
1695734
1065733
521490
544714
987627
553857
209077
1194261
1563039
1242256
148263
1424726
1356046
1881384
406415
376277
779258
412621
1803542
1676104
1334698
1515098
1123475
769773
549670
863641
286448
403920
256381
1058814
813238
593836
1484538
532735
245738
585990
379294
1157224
1276043
622626
1007186
1123799
265965
1832632
1655777
632766
238540
982569
965834
73944
1099534
1404293
483356
1239609
429723
671206
1507883
1691156
1726512
1367199
1836458
101393
922483
1033365
1723642
1199057
1569565
1606817
278770
1095359
1803808
246091
1743407
1682857
1002658
1570674
949847
87184
1054221
758303
1096003
589910
354898
433701
709236
1560423
1471098
6273
1361445
427800
275001
1646662
1344109
82259
1613184
476060
440137
1737982
735229
1212285
1379177
888118
1839811
252198
1466020
1099305
1530878
1791481
460782
1840089
783717
278027
1193165
1782222
31552
923929
1206405
1345142
271521
495713
657856
118581
763433
1565469
1987359
3878
598660
1116132
1746000
596520
1606574
945420
1081332
1469729
801371
710417
1637471
1555168
1600541
1907622
151352
1670164
1453715
999401
764108
1454437
80987
671421
1558420
1481779
484910
1574874
1538423
366654
1108891
809218
1401830
1798122
854220
988697
32748
817298
1466767
985942
1071826
1664933
828374
1109146
29231
397361
65333
25958
874946
1876466
1293542
1259483
1510600
1026831
174155
332957
1909667
1445039
1671453
915143
1931889
745806
1740111
892488
1319405
127541
1165839
382870
1675701
1062822
1668225
1344595
1613339
1731157
1392771
526895
1764817
364197
576807
1810449
712698
55460
895366
1130949
1939337
509947
347999
586309
424235
511761
1738621
660219
1881778
523204
568116
954661
1411599
738454
1901411
602715
1085571
1001034
193953
1367604
242747
893942
1467377
1767655
1496197
1854221
524896
1810795
869506
1616132
1042398
1665318
555103
1293176
678405
761635
1537901
631674
108135
234553
397853
873842
1345553
1458705
335686
203554
1547901
1679402
1163284
1412674
1768920
336795
1875054
737582
1409253
1366861
889957
779293
1934048
1057754
205733
1460335
1786945
1376463
251258
1550217
1028313
1227925
915888
1710243
1693505
1714122
1569388
156512
1941435
408306
701075
1968983
773508
1627090
1725003
1978961
674624
671725
1834913
1611663
1331443
1805395
1464385
979252
227835
848800
332563
447062
124957
652647
1136138
899169
1440027
1480775
413542
1708071
367537
917211
309676
1351416
527437
904419
362854
594112
1389789
956479
1624971
65367
263681
1927651
1178658
227018
1818585
1249452
4066
1476466
661654
1279910
314980
1880239
175839
1049098
38902
1331033
159352
1829937
640651
1289672
458264
246786
943164
220048
1421501
1683833
1994443
1699394
1892546
803723
613846
504311
1924840
45129
1326973
303668
1615094
1639136
692186
1860798
1233501
1534495
111465
1797673
42880
917260
1827798
1065404
770970
939655
1523965
1724266
312492
1824014
1546420
1864092
687891
1921334
1522904
1201812
1528648
641803
1707377
291026
412480
1832608
1119502
673459
536696
1935152
789643
1764577
1379430
1924685
1219602
365679
819443
1392385
1166119
1842400
1193998
389716
513122
1837643
12838
1881842
1358395
1423404
1478093
1069598
1940432
40286
533868
805561
787829
513371
1187556
1576248
761885
1137996
977798
1981461
1123580
1009018
356020
989765
883506
1367321
1030630
923505
1537878
525460
177913
577958
498723
903215
297228
403610
397084
418447
540344
848192
1190962
1326201
1767795
481150
1946908
1609043
979460
869451
1320661
570806
900712
199498
745273
1147343
478487
1981175
328988
1560171
1437127
669012
1600554
1922789
826998
1029713
906477
496406
1899469
1516177
628736
1018378
156499
670585
646612
1763615
778778
1675269
148934
579422
1905870
1188280
260773
170567
691043
624091
1292319
234401
1737485
803364
547498
276804
1686537
984449
643028
1705054
1476159
1535418
1263976
1774991
313636
634382
1887909
1522498
1702223
1604066
128648
609751
450534
1791139
125932
958012
471519
1004849
1151358
1832378
33777
236046
937252
925280
1593206
571228
1176177
488850
129215
1586495
1793404
302061
1401702
1770041
1304632
407389
1937966
918539
960661
261114
1758170
742096
578554
1347255
314056
1654780
1668483
1179064
659281
703742
773501
756177
207507
74851
406880
1461416
1479429
1628698
1106529
10352
1152069
1140172
1731329
1471271
136262
1041584
1889728
1377920
62326
1045169
200869
537553
1656606
1622195
895974
892734
1264622
915837
121777
527530
1601824
1217411
925763
443037
100049
623769
842580
920507
1277594
1197723
1084303
811591
293974
3942
892229
528121
150182
1115985
428240
373748
199407
438546
1357501
669581
267167
210742
245030
490362
1232776
915261
1388459
141128
1136356
332926
1767607
373562
261275
659109
737132
1046944
45878
293927
1188958
125635
617421
1622928
592971
393069
1240516
1298431
1399792
822826
243813
999018
1693247
1946046
464205
667915
1038506
73696
1661169
1174125
1978518
762835
1116618
1356155
1420517
676284
1751421
1031339
1154266
1038203
580817
773026
1806815
1388313
753241
493153
1698515
928814
1985542
1014683
1304971
1622297
955798
680113
424399
1002715
1738507
377630
1198962
1969362
1228740
1045820
1256357
1594586
1291554
1528912
1948931
985510
1732423
930246
1327148
723335
1433085
1470396
1354966
1586131
1445064
934659
1868328
677486
1633126
1423433
1070504
1375729
186868
166369
523203
1566293
238650
598581
1187542
1886801
529586
1356954
1711995
1233875
1492289
350067
1614365
485154
539301
1906218
1432882
1320701
411965
1414967
37943
240409
387092
237997
963723
653745
1068422
1017339
1447443
23302
62653
559440
1609864
1383705
801865
1603610
307565
495946
1646191
393203
762029
122123
1186245
1031073
249736
938763
1158444
1996355
1190687
568925
1019563
1624552
1293164
139532
625479
648635
1104090
135218
258450
43026
777836
1151077
754881
693633
1735109
325414
1297257
1556727
917437
1401976
1055215
283648
1904060
1020909
1806002
490439
38860
1266521
1669131
265627
1308478
1275183
1802248
1898553
496642
1319531
230965
485652
1845264
954802
639802
229293
1507979
510799
1570431
1616828
1260928
1420457
541141
1992224
686213
1466165
118785
931658
1615776
1767188
240890
1001512
1140273
1506806
365287
1533611
136921
1937529
1952418
676331
1905917
1723235
1476260
113384
1822822
1182932
1358672
598815
163895
1506878
1634265
1828819
1219961
1504418
956740
318482
1682240
501367
922226
343938
5633
1360088
1605964
1429745
253782
469856
1659398
577326
1141929
402092
1186746
981517
866985
302746
908770
831357
1688708
1801287
1461095
100998
132019
1443018
1155653
19100
1922688
170918
1320754
898983
76965
653148
1775974
1384780
817069
830838
1215126
1504583
1704699
1999294
1702891
770635
1821840
1017244
1575281
339704
40150
51928
683266
1576760
909457
906244
871374
1726367
1487297
1946889
1631449
1135575
670202
1857624
553769
1984539
184024
293165
793231
1760464
1382913
1684334
890448
688464
39181
1099889
981647
593743
1788648
346363
1043028
1080644
248165
1659679
1827712
1758384
1863876
1355289
113193
1037418
1598865
393304
461586
1679754
254342
796103
649082
1692235
1008615
1486454
700773
24178
1609692
453388
782986
80848
1005420
1941919
1653512
1731330
1646415
1022627
586690
1451486
522442
1775568
1909455
1730940
958109
949492
665937
1614209
1698241
1493953
1649184
1628804
1426088
666557
694242
699772
939221
794329
643517
1990437
1496296
1978834
1145588
603464
1789227
1858079
1479951
924535
125598
1576188
1724767
139998
1808742
1691413
1763551
428903
317533
479590
540264
323494
1209247
1555527
1382049
1045789
940008
702459
1678479
791197
1683931
1087502
738582
99056
27055
710807
132460
469997
575737
1907163
42418
46543
1596204
1975227
375764
599009
1333092
1845818
265741
279449
1097443
562269
1958698
1204785
924313
320215
795753
732757
1411813
71030
1006635
1657407
1697889
866592
965383
317386
1772680
1192256
1125922
858183
1625285
797862
1931818
1918404
1602242
1884944
1723160
1559140
1224730
621126
1666100
974573
1321859
373637
1236745
462086
1924827
1769859
1889748
1213157
976247
1976663
1789585
1303798
936671
783517
987863
1554449
216333
542429
584346
43194
755603
1333240
739540
217553
910182
214371
768874
1089635
689975
269203
1943977
1400161
162478
68198
1860943
326010
1618410
1788270
634734
198080
1386996
1231873
391679
570216
1621039
580847
843126
357029
668320
1156367
1393710
1612476
879691
682104
62038
1414079
1272408
569100
1070976
1798929
894659
722468
785535
1027713
1736220
526622
540373
516471
1809242
1273159
217505
1520280
1539377
1261626
40491
1925836
1835773
950782
926055
586585
203636
1027985
269199
128480
1339466
1456979
1638993
257615
1211104
1685225
1101255
1843240
1402693
1854782
177306
687659
1571230
1934093
552366
1494770
1638307
1768816
1845357
1964842
233048
35178
1222307
1055774
1810242
1918937
1664093
143791
304798
1338363
642766
1764156
1073882
1142865
1842910
1793211
874189
1236648
570127
687794
1890436
50387
1628751
1949568
1690049
71932
1606918
451082
1255052
371319
647773
1855861
3709
1265002
1318521
889987
1846918
756100
92478
783638
1665788
503857
566464
503236
1245638
1961541
1023505
1588528
209474
334063
117553
1703926
1411327
401416
399084
1837833
275280
1451507
349414
278800
657554
778421
987307
1641783
1913437
54377
37847
940268
491957
1982925
1258036
220003
748018
654011
490620
1853127
1340903
433555
1605972
88372
433434
1404244
832107
1558952
654191
1114312
1267011
122985
1003615
1411145
1285732
1361369
1827133
563550
668435
853299
1676872
963093
1264787
124049
1600500
799581
1529403
1627202
480048
203748
1963677
1841817
751775
1063812
356471
1757977
1932264
619505
1552949
1533317
1247612
1537282
1014584
1912498
587554
1735000
48396
1726951
226266
950066
1926602
833570
137740
1405360
898763
1340919
1856242
686872
679233
323065
1893369
50556
509547
255573
1978360
575032
1328678
198112
1024305
903989
1069823
111051
562819
1659410
495921
571443
1050478
183219
1979842
1566805
643110
1459552
1412815
65212
406322
1607394
639612
1373273
662937
1192608
1885500
1791870
991146
954555
653932
399892
1096792
840369
185391
72532
1060921
796807
1916080
246376
1818450
1034355
1395157
1962
251112
1015398
1954495
1934010
775115
1176930
73054
1940120
1718649
304288
251405
1269596
688560
1141569
1428971
1004823
299242
1276506
784199
1234609
627833
204260
94200
1574744
994208
1778054
1663746
1582952
758180
915085
1159283
1742604
1766237
1041740
1834298
1855205
1004985
791620
14619
860663
248645
837773
672909
880743
1124589
1555992
1675850
116597
713934
1900361
1657416
347903
283153
27035
1675827
1085821
1817641
1673278
1684802
986932
918282
1000246
206716
1466753
1885549
369991
107420
974528
1624046
1504851
992670
1467240
1831846
1185520
474428
262053
1603647
20291
1763339
1433091
1438907
289080
919289
456457
1666949
1169885
1720487
856832
669773
119005
436419
1939340
82713
82472
394142
1825179
227604
968901
1457693
1584196
1530813
1091174
693280
856968
392234
857222
1851444
1684217
1839847
677132
569863
1589845
1241918
440569
1254694
1213756
765431
851007
1079193
51337
1560089
349871
1392677
358471
270147
1353174
1745507
1528109
1311015
1846671
831294
1189363
1692779
1178574
762331
1285236
1668439
1879268
1794647
618526
49315
1192565
640806
1773914
1927029
1823546
1338636
1760808
1212256
1004131
568817
1570172
1064662
162537
194566
1234833
306471
1791925
1033163
1856476
830460
1562350
742000
418429
534955
871463
667308
871415
358298
1236518
1520100
1914451
1445050
476522
1381674
367300
1301444
184656
1542367
1426211
140797
629456
624290
725361
1541570
765849
791784
989734
345633
719360
1330488
1588558
1770708
1044654
864533
270119
1844942
962623
221935
683935
1052658
862591
283566
294049
1056660
327823
1951121
1716629
1126003
1726947
1980604
163534
1258897
830722
1955615
1113257
144135
488755
877525
993010
1214376
129892
1304217
47525
77490
1462643
443264
172128
1833676
1437833
112848
939486
1792111
800018
272995
1689132
1141845
1895074
1598170
927213
1721299
118976
1805599
442968
465321
467354
398406
900453
456379
1679314
1833503
1987277
1144985
89879
276952
1881517
1640577
1274695
925381
447156
1216715
1047044
180204
810786
1181454
1565854
1210390
768172
1555684
1090056
1603120
356546
589901
1257310
204872
108707
1834195
310363
350611
114001
684481
1831612
19125
1531760
1451795
1500153
895925
1253174
1394979
419173
222773
376732
1896021
220499
1726440
19403
1978414
268762
841087
500770
1977
1033091
1396260
683283
1841922
924228
582667
441059
837323
75332
1005772
1692003
1994547
781412
1290984
199634
1203405
571151
40616
652330
947422
1819613
393431
619426
856321
1754748
1754216
1940483
1122603
1332791
264677
1193649
1976246
1168065
833962
1503044
246399
824746
1382025
1928377
1444049
851410
1072845
535438
1893721
555924
1693975
525817
1779770
855624
1450568
543681
96641
504401
395507
1099827
834198
107571
1090619
922073
80449
1375158
254011
791217
1266383
1055671
1398742
73766
1036922
831131
1517348
595551
128950
690155
25856
965692
1599340
1330665
585724
963033
1802999
1186657
412506
374274
40867
1285329
297558
1838612
1232426
1374928
668815
593544
791872
1287461
1648825
864434
1874215
1324717
599346
413454
855147
1586926
1182279
977245
1539783
595499
197085
1834893
225424
1818509
231825
1723292
915957
210711
215244
994831
300292
1235915
1546220
272204
778675
1216097
1009188
915695
597457
1955164
1196408
1802932
167223
328991
784652
1914186
1308533
1427979
697327
755056
566912
1413347
1705502
799056
1632908
531727
1498828
918043
85640
956233
1129950
1786752
180439
1527268
1382105
437084
1692964
840058
123489
1068382
1290566
1164515
715264
1852541
820991
1350927
1763260
556827
1251542
1276475
1735607
1461965
1753508
284941
753588
1810159
1965001
910439
295479
1743030
1029626
640126
589124
1290360
4675
920818
1199677
189685
803353
1183111
1073188
1949975
397111
1277290
1843505
1128008
1566262
1177981
1933846
1190513
1363045
1266568
1875415
792753
154280
1414745
1616388
1637050
10593
276020
1412052
1572792
1731749
721679
1261411
633820
1688341
1322613
978946
749091
1665694
864671
500569
1515074
1812453
392344
1295792
890112
1602458
1264057
172701
1419425
1328973
1802822
1288481
1700001
100406
50105
1428699
503521
1230995
1144657
442895
1265467
1583079
312512
1364362
1406439
434929
1420951
1541116
1811811
1250900
826754
1623646
1934093
703129
1119790
1922573
1828937
1277638
319055
614973
1330719
1526717
1418228
581864
1251925
805184
1616617
1868891
388144
178583
507393
787869
1665794
563188
726277
191849
220174
742447
1812266
827956
160012
1648970
1836666
1817728
464133
1653406
1199800
865740
1655076
1015642
1852992
380312
184334
1079073
1940885
45250
1965015
83606
572091
1178873
2775
1819828
1227400
1145042
883173
516766
1671512
667240
552437
512570
454796
59734
1946498
1682264
808371
1742960
1453599
575609
315184
837485
352269
1328764
1627518
902114
431776
628198
1857676
254684
1256507
1478705
15373
819634
872491
407773
1313636
1557489
11797
94086
1864802
1534258
919234
1696420
1064973
1521951
865968
615848
1584799
333126
805447
1006198
89747
365676
851967
1728124
1518266
542412
1423804
1308910
585396
885635
411768
64893
850766
436414
549260
1767132
1813532
1725009
1575796
1808083
1479222
22722
956579
788300
447956
506962
1089589
1865347
1713787
1145262
1406054
597899
386331
970320
1428067
1622018
748454
1309728
11399
1571931
1767435
387216
732821
1814153
1621926
894950
1838512
1600055
238915
680139
276025
629047
842670
930465
961416
1052522
217407
1059121
1641470
1192531
550608
1030498
1704304
715919
68823
40985
505822
1160079
42652
465245
1321009
1569531
1430396
36804
1961660
1126862
1600376
1901394
1941090
1150408
462691
1537302
1257240
1235387
1291835
1657705
1599921
49584
1341626
510743
24995
140127
1257462
74361
553480
1432765
162295
725694
1699134
827780
291712
1911211
606504
1048760
1377344
1648481
1103146
625245
161836
1640266
1843481
400098
78004
1319436
132947
1066069
503003
549892
1933912
883955
1859947
1935073
1673982
824739
994014
590807
1875752
344410
588476
1050754
131846
739461
848048
1497338
1364295
1515807
500993
1986524
7206
154048
635846
1081822
273548
392155
1649879
964236
1600263
780451
661488
1104402
762579
1796021
1314609
1094529
930424
1442837
1048912
1924760
236559
1766283
1324154
1747887
992610
34
1619550
1529800
1716002
1728983
198432
1533626
682439
1271820
1774507
789579
1457718
1301582
1687789
962624
1300276
1458235
600414
1715543
1304722
379535
269343
271129
327147
87087
1035937
1892281
1376892
91455
1347015
46968
1301685
5049
325274
1615779
126201
769707
139734
1624978
523208
860065
719147
1108336
492911
1756927
865803
184527
1702467
1635226
57299
283920
110363
1040189
197649
162712
94547
1353905
1680335
1921760
1490717
198235
1472626
488138
289119
1068853
487951
676091
960764
567968
1650900
1598397
1437997
439805
217057
1033342
1142167
666666
361655
1104648
1515313
944652
330550
1101052
241707
1463012
59939
247031
1424632
524068
1777325
114144
563679
1930497
1991320
1703339
1929704
1545777
1125618
1911983
1921799
793268
911545
936736
256572
532196
971975
932287
1246196
676366
1728538
1419184
290814
1728209
1443460
686177
1282193
1197585
1746351
1834813
1304788
813017
1850973
440673
932975
1787191
1107596
1489684
1798640
426443
986718
1695430
457864
50943
1930969
966467
628258
1929859
929045
968046
653303
409882
420521
59755
239389
64368
1409832
734258
215888
1762712
1775184
1228070
1930003
1210235
678780
1419730
552727
734744
1275927
1040951
1084391
1557240
131090
1279595
1051078
749444
174411
387342
1986185
1675957
1517716
1524061
495082
1993680
1501280
759732
1349189
96638
832568
1644000
764905
1143160
344639
274884
1920185
1926987
236642
784890
759166
16230
669418
311723
1888453
1433689
1374801
1364517
385468
513801
1209863
1391963
1822967
1508312
898077
1139121
1575750
1087982
1833591
692466
188232
1032933
1826597
734660
1830244
1853170
1302877
1824875
1334503
1562771
1014820
1587863
781971
1409684
801702
540800
1612917
1668950
1326032
960715
1015368
1204252
1349611
21841
1566367
1417879
319930
1842377
325832
1099043
1924611
1894187
39710
243030
384643
1197553
1031390
1855546
974593
1153244
934240
1122050
1675753
71325
633758
355828
72214
10058
903368
268737
820008
1212772
1287596
1877778
1273002
1491491
1920403
760708
1929017
63923
1879493
1512234
742073
1884684
701547
1936167
1216399
721858
1398423
1661442
129651
423101
839896
964620
673289
35807
307839
536395
1288251
799716
1909561
540425
969637
1764191
691126
250565
107288
1293263
1849110
1486443
1869805
1348112
454786
498742
176463
797522
955126
1321619
836540
1821588
833561
828736
859937
1656779
1618421
1911101
16877
771211
1090195
231152
1118615
83459
1656203
808222
54176
1867687
534129
1018714
838827
1179351
1403334
1948256
452137
1346696
1520853
229072
1854421
63276
1963967
1043352
904526
1349506
309089
1529319
841401
83403
1616514
216232
402868
778624
1604183
1014402
1056656
444436
977321
763712
1055059
1846451
117144
1971239
1150912
1728696
1845947
895082
1797179
1979817
1433781
494950
370852
1790120
1427202
1263041
145792
1740930
89682
628043
362845
1334810
1113316
328210
1467912
344087
893354
1502389
967595
1533035
1507732
1229659
773983
473933
761691
925761
1106755
1779715
1991515
1631235
1504237
504657
392670
1533307
1328066
1538524
917084
60185
230146
1576691
808076
527282
838595
1371170
419832
588556
97362
421305
402104
787106
1046404
1873277
1519415
46936
193094
8497
1585661
1196292
244243
1642830
1144909
1513579
1707826
989631
361401
1851430
1707193
1367470
429937
989106
8902
957367
544591
702898
1397690
490870
581171
927069
939843
1167492
203022
541783
750016
1477610
84009
762141
1197463
668518
1469374
339725
1557970
488890
320782
835160
277291
1131488
1102716
877246
974675
1178344
1692525
1585085
1622425
1603288
558154
1294834
1386952
780152
1740694
807399
115205
1638474
304397
248614
1664630
461352
1151650
1272001
534452
1044775
748251
1437753
600410
319136
1067061
1478597
858413
606722
1586001
528219
1262877
1698146
6742
925084
171309
1098805
1937252
1073317
1883278
1520353
1617548
378829
1788642
298012
523850
943104
1849915
1671508
925291
382805
1237035
1375849
758093
256871
513501
426984
872203
1276749
1645769
457413
1917801
244852
692771
1556030
1308891
693372
1198986
408476
245460
707092
848093
558302
1191222
103139
1792371
1142602
310150
1908805
952304
1673273
996747
369134
1932191
1046582
473798
988540
629318
1810127
1471600
1092872
222020
1232159
859039
1124550
1172408
608246
527070
544593
1049353
472133
36602
200504
1365128
388612
734263
86688
361768
835915
1961762
1331332
215896
376305
571539
1320058
1683397
664645
1422721
393180
410803
1167190
336005
1183975
1215005
1043358
1874933
1893914
1822640
1027690
75006
772275
1658814
290770
993066
303
718033
924156
49174
360166
862097
585826
1559980
520203
1390013
409078
1667874
194941
867648
580802
1283255
1982024
1996434
83529
73066
708336
1914745
123364
699527
1991553
892333
1711103
686969
907585
977103
1309693
689794
1146540
392676
576890
1269935
1408757
847548
1970412
944422
1769651
1941695
1501443
1982972
943664
1364555
317157
353793
1053333
595696
491438
1815856
1916779
656145
850642
1842111
1131560
1697735
1353472
1123701
358074
717156
1375292
1553352
968600
286896
853981
8652
1574135
316130
533385
1974082
1143017
1555580
737923
1248179
265784
739211
197617
1056674
160940
1270415
1909238
165846
666180
382620
809706
1858598
548095
1008036
174290
790141
1389713
1385565
856317
683548
1602615
204076
734165
471591
340764
512458
1845057
870502
580085
1913034
1740372
92814
267677
568544
1064163
343313
63261
1311181
131215
1438788
174460
171210
1148744
688187
1755133
148284
1225334
1064600
1304709
531847
239990
1705193
437277
1665327
25456
676392
386572
1254219
1653126
587219
1836039
1321539
1329465
1309782
1253282
1013340
1144454
1314721
1963668
1719409
1958322
697633
1261080
623079
1223277
1995273
1584485
1135227
90505
433524
1860250
1138819
1379498
1376482
1916618
807393
380535
1831693
395750
212756
250010
1215107
140364
1884822
1823703
822537
233181
811697
626099
712019
1963846
1952475
617935
1913991
1077755
1948124
331735
1698621
199909
1123904
996863
1252437
1369561
449269
1743610
487430
319436
1464361
683442
1043855
1567361
1545861
150884
1822329
1216215
266258
372504
1759383
1789298
672001
1943317
1081787
434918
570908
890114
1916275
1818676
972818
246795
516073
1031231
1680564
1145063
269380
1260858
1046809
983779
1956240
1235814
338853
840980
1197230
322020
508943
678737
1868680
877830
1427874
952954
1101611
1103932
23216
352189
1526874
1162202
605784
1470783
954742
96696
1551261
1778220
1202858
1474145
618366
187409
113558
782492
1059735
1481319
1746071
60536
897629
13241
1547677
207176
1211012
1691684
656742
793733
95174
270319
1464626
1230065
1946268
193067
1230164
73937
321124
957530
1446543
1135
58487
109556
1287337
1419538
911802
1019872
532662
358159
1436831
82481
1472107
399684
1489435
967741
1994609
440222
1148262
791052
1462411
102057
1104548
1320404
1162648
684568
230148
744995
1680668
673088
1795309
1486427
1650497
1397381
1549926
954909
758845
820876
478729
454741
1037583
1908900
1586351
1808016
1598087
237342
988640
1056700
890792
932169
1405916
1079107
251720
436422
1305833
864196
1254921
1368133
932015
326686
1205082
564319
1978117
764991
272981
910706
1937793
1446567
484497
300167
314028
1253259
764586
1171640
1145453
1703226
240228
1265986
1424101
940325
1728329
944738
544697
953451
478630
767316
1576624
1211902
468019
22517
377950
601010
167147
1165185
403846
1920454
799052
1382540
219706
1970156
718525
1510391
867386
1792182
724733
1038166
1953482
723131
1171503
619108
1262333
376436
614201
1961555
464606
1799697
1892251
774088
737668
74963
319855
1626132
614564
1664577
922233
420780
1573642
313820
1262541
1766679
1013315
411332
1621945
415654
1323219
1847134
476236
983689
1302338
167594
447996
117380
427037
533278
1683127
78888
386452
184655
468419
246738
1037715
858996
1997398
1687158
119395
1034194
63138
173488
738503
575305
369875
1564261
1259533
465302
1174263
229858
578386
1947010
1307571
1663724
24110
1770130
664413
746237
1046396
552582
735731
716616
128194
1108660
618417
206653
1475632
1144339
970439
1683678
1844000
448318
1062706
1831843
1972978
1033843
1465129
260909
1788777
154405
1651016
258763
622737
847313
631647
1697500
1795857
1835716
1132746
443994
771305
1384405
855144
1691845
635588
1906219
1979392
1479491
233529
833389
165696
1671432
823339
1617842
370221
1895337
279830
1097539
112624
1934577
1370904
1171971
536180
264397
297075
229206
482199
122356
407702
1722401
1555475
667289
29312
1677487
685089
1895595
1103358
1360623
385134
133202
1005256
1689338
1675304
372229
452637
1106001
917622
726882
32574
1816046
1373194
1081451
571942
1558092
1961626
967257
1205770
1184391
975046
841186
1636244
581180
823239
96945
891531
377951
1725160
988452
209396
1608707
563889
1088002
1620120
1143670
1379403
746870
1775948
674905
280752
459379
1750250
362771
396681
1164929
1046095
923934
784350
1260843
506464
23696
1197412
1937878
1421106
1882206
1495888
709430
1910274
1147171
323760
511002
193253
814692
1305383
1076293
1953284
1521142
435278
1025250
1869629
653897
597596
104852
1066182
259127
1491959
1738171
3145
1337202
37254
823907
589482
1325064
790182
1603985
649537
848282
317523
1180067
1166981
1416065
57737
1589990
1655575
1927547
449607
467259
758442
852762
720372
1293925
1308299
1748535
54149
80247
412142
1651490
319138
98571
1530224
1670746
740123
375201
1695477
1967604
789552
304368
911719
569616
1625200
1816251
67420
541111
1276246
1303306
486242
224107
537733
1497673
1433798
508197
348691
1700957
1058337
952304
1807273
241184
480969
1540950
1136931
1692888
1948889
109505
1344936
1364139
164966
1278299
1337437
1884020
1966291
1085738
1627880
1908886
1256174
1769463
773460
735414
525407
1927156
1559626
776741
967646
184536
1842871
1566456
1151842
125146
1852958
1448131
1280543
37967
542173
1865844
389303
1609098
268819
1255372
1104141
634372
773824
577747
35189
901172
1304646
40066
1778291
1373363
544359
1876200
1815140
1820542
760668
1420686
1748405
1179525
1260602
809945
1739013
199520
1576484
742324
250185
1549229
1832763
1983632
874456
1477272
1235893
446426
189093
708682
1680989
648571
237804
1758376
847930
1538003
883155
1169421
1721266
1329896
596139
1266534
1277200
1044319
70321
1428996
36843
350508
1176907
906114
1162551
724745
995776
615351
869704
1273323
913252
1614575
1371711
556202
1151098
200249
1404552
1068944
1864457
1844487
564444
1183282
1387015
1990223
1581811
324566
1803721
1433436
376560
514258
895161
618110
1766633
28179
577572
592678
1012543
1642580
789637
1407827
1738090
1305026
322094
839692
483822
1625920
1247493
82489
1583678
1859997
197132
376478
1906273
137280
100484
1397367
4552
431456
1957854
1874941
732236
128917
1778693
408282
228436
470337
918619
491188
702881
608028
1695439
887804
599658
742759
1597495
490635
146800
1655038
1028363
319793
840284
1290320
655051
78891
288171
1781445
1039934
1720261
1438789
1507903
1156486
459589
1152225
403696
1876728
1968262
641083
488600
1418038
772094
1852618
1712745
54850
293356
1128383
1500067
1608999
1693419
1845724
64058
793017
592308
163365
1735640
1143359
1494172
369165
459425
872668
1679525
1317249
594178
1814458
1600994
1238086
529415
987687
7346
1465197
616809
429673
983488
1164486
1826974
737355
680406
408605
1538102
149161
1500014
1332072
1975275
122952
1617858
457841
1764770
1237698
1238191
1910195
610039
934533
913216
1251858
1198733
94182
492637
152384
188880
827885
820816
1842792
1273108
1756807
1214770
389758
829402
858823
1995023
1587100
311956
68246
599082
1190299
382746
1312085
452907
1720878
1666466
823279
1990032
453788
673804
1183647
474912
183511
239666
1341607
741614
1670628
1160784
1342377
1526098
391772
261582
536325
693775
384045
981475
1165745
782254
1610994
1982902
463554
1386665
1904617
582524
383347
517320
1700865
397389
87127
141
1396969
1621197
1591619
1115756
961627
1888360
1698467
711233
1852720
1950003
980305
1046936
1376175
197451
265996
1357660
954166
1814908
1469285
286301
352209
1212769
1293095
797809
108065
35325
791586
1044668
1138468
1625071
973005
1625019
1702105
257039
1187167
562408
768814
1721627
251851
944017
1638225
987409
1999605
1431165
306369
1978046
1011228
424211
955541
1953090
1214195
1769064
1551332
799815
377154
1093765
1752597
797218
1175939
276746
1476869
879728
933353
173705
320432
56788
1919956
1269433
1218507
1471361
823828
1714081
1153336
1818580
1110823
1306184
522016
281110
1365106
1091108
1042361
1345373
1773852
1842513
395811
1539464
563024
8845
927109
1392039
1327700
390584
39829
65104
1069360
1291579
517761
1425548
707892
1921423
1867918
1276391
540598
1081304
1517839
633979
889180
1593393
1056055
1054439
455280
234310
1383329
1043251
1983823
1968846
924844
161215
1560902
1720308
61567
944499
729568
1283293
1566258
159168
524084
1325963
1591524
1924268
1980530
961428
1175965
279869
1398204
1033428
1543373
512555
724389
77113
1592340
1875293
1342322
461368
656913
731039
259917
425666
428725
911823
574097
1878721
870356
1907963
628826
350962
534508
448442
268975
421595
1314650
785368
997734
862909
225906
1321163
916114
1783110
931408
55872
219018
821424
143162
427682
509996
1129820
17339
41837
1450026
505910
1828792
1804319
1417963
769979
1183907
1163384
795723
1759084
1232277
155552
1809982
1878228
1731185
232529
316612
746538
1914649
1882176
42889
84531
619950
378344
1636249
1045001
364788
799884
940890
964165
216236
1409946
996756
170032
1040113
654150
413485
11753
661810
1031573
1812733
911731
1311963
1847187
1402914
966237
778492
134040
295741
327192
54411
1531346
860563
1031131
527768
1676748
682586
873259
124299
639502
1932509
626793
416801
606928
1751765
1505251
766554
1598327
19337
1774010
950976
657858
198257
682574
692071
815143
1921726
1341212
1490766
886552
149983
758551
1524616
112715
559981
102235
34757
998121
829390
257029
1640499
1147881
1262167
76866
1514736
1410256
1850696
1908133
390794
1665712
1050182
1898664
923701
1976785
1472196
701582
503797
1184341
155529
799691
1624097
669351
1556369
434037
1338548
305952
269345
1918305
688511
327041
607400
1144481
1111977
1073052
893142
839084
826052
1805796
1552726
1797589
1488284
1755679
1855318
1966594
171729
1652844
1076900
410952
1993796
862238
1924998
540107
1149605
1517963
369254
1137884
391587
1023358
1204284
401877
1187670
565704
1489807
917502
1904877
1923334
868856
887807
1897525
1997724
856932
566397
510052
1730914
1923021
425825
1653825
883522
1918006
1110429
721130
731722
1155709
1180610
423069
1738233
112840
545101
520194
1155749
1675837
1564613
1671955
1149242
650848
1510570
1387352
116787
190793
95165
1254988
1002836
1221602
880375
258507
1712396
1642767
280987
674975
105068
1750538
1152502
275633
603980
1491411
559074
307443
177379
114365
1058606
708050
851667
1011687
1206503
1549771
749662
1707441
299719
1477170
684244
1724132
1823189
1335967
140147
1596980
76644
1371812
182635
1117293
1604905
1907852
1128903
575455
1407231
113757
899111
1590097
1251267
1165123
1668649
266034
1154273
1454736
1710628
1918691
1966413
1377323
685121
1103475
125744
1415199
689327
807174
1919367
90
1760973
681062
884497
1445826
177305
574539
628429
1903264
1239366
72223
427085
412336
1608494
451597
1455819
662351
1367784
1178213
333518
212163
1464529
1413317
1308014
1207954
464305
495195
1021516
757884
875956
1988015
1331972
1082217
810142
270689
1687127
1829937
1011922
707038
1580205
1276700
67172
1379060
1041503
1296370
1031519
199109
1015649
134811
500661
1378936
680915
1443666
200297
1408275
1735093
1816631
795308
383514
752226
611282
855579
1013840
1731276
216008
1307117
547019
675588
627268
413906
1879319
6336
529473
565744
1984610
1501684
193047
1225075
865979
768975
277049
1096596
1636932
1169534
544199
1883581
1162353
1177327
1802853
365791
1087410
1767272
555807
865056
786291
1998326
444337
118724
1554348
1981762
116158
1593709
788628
198579
1383596
53500
408411
1224333
1716164
1305301
1458765
17905
1876592
48006
1064254
365594
1218565
10692
284602
1282590
1733365
1910104
1989622
52166
1460815
110936
633307
1218720
1931653
964274
1920473
792795
533342
899403
1558202
462823
1894412
1004449
390556
36561
1404651
1256782
62862
869676
843748
749271
1032694
227108
1168600
185902
926895
1599042
403827
9559
1191989
1252968
915539
906883
120787
1627963
1079865
1282217
220276
1611138
1486510
119176
414912
1210201
1579237
1371461
1321365
1959248
62563
642165
913321
443747
752146
1378520
129488
1841031
527786
959929
269155
1025769
162620
1395009
724965
1729523
1884648
1929553
71634
916548
1877456
873708
1777593
66917
1890757
1395404
400210
1694549
1221920
1671230
1903288
854120
1525104
67002
1007684
1019811
1773821
837771
88879
1998181
43843
1706183
232931
609078
292096
1656297
823034
181945
1602806
517320
1647035
702954
396134
1259493
694186
1921702
873975
418830
362094
1473598
1999681
709737
53036
1163483
266666
425862
1742338
254531
1676935
1910125
1799367
359044
1990603
1114299
387932
1026798
1894347
447928
1727728
1363531
1587464
1551068
875454
1348125
1001763
1773219
1370603
615339
746609
123534
1194707
1046013
420468
1198573
1959936
1634938
943539
322282
1836720
974490
1587016
1913898
971715
1825562
350029
1349295
1783681
1118839
1647619
1947657
1117362
765564
882850
1035711
682348
157519
1603103
1715773
1606580
575077
1116583
1218660
473801
1410458
1209037
1453476
1282469
249796
430349
729444
582465
373256
961414
1484431
952418
1904334
1595239
943905
575361
1208868
465769
645534
1134823
1856411
762775
661213
714741
1421204
1497140
90082
730378
1135475
410909
1478486
517232
537183
1565038
362682
580092
1134503
656288
1101735
616481
902849
1643378
1644095
958457
66310
83089
1911372
1504923
753514
1081742
762109
1144300
1249666
1331573
868825
378545
1792622
1984837
355107
184522
296971
507146
5226
1662411
1787984
1188741
1908138
1244576
270149
863196
1522147
570013
1849222
347770
408649
1082712
674676
1961557
490268
621260
80416
984016
684096
1422281
179560
1609780
509543
217946
1396308
1201304
858819
1408516
222032
921946
1435937
1976559
865334
999553
1005604
1072286
1738037
965708
1002202
1051918
1199650
1979083
1609754
504450
309871
424436
1223457
458110
1036386
282337
1105011
717855
1349596
596954
1268834
1137094
638838
685142
1296955
587811
938887
1658458
1163781
1075160
321138
1290792
682525
346466
59560
332631
674904
638745
978434
1452758
1341681
1243720
1818522
1666446
1936457
1433045
916492
780026
1056079
629382
349425
935368
913648
1154118
1469381
1875010
426691
1885538
1470937
784705
1544173
1781228
1159462
499953
464196
1110629
1269913
1078772
1804574
1699056
1192262
1921799
355988
879320
1936348
1789953
1893460
894393
930766
654318
671854
1193279
1784880
1640980
1292496
1363195
121032
1358029
1066113
595548
1926816
550954
1399613
1171154
339373
1934809
1809315
457620
1161902
340830
392275
707482
66204
866807
1036526
912907
2005
292188
1992013
1646894
246331
1102109
876434
1162960
931585
1383186
497860
251732
1281635
714332
147775
916431
958021
1126416
1895366
296538
222023
1250418
1245093
20325
396695
728079
1550579
962255
1372026
1687724
1139081
355825
79357
1851699
1581913
702593
1003219
1036838
634269
44164
71274
1285589
594297
735029
834431
1777381
543204
1765990
222095
754599
666458
356548
231707
1273586
1886701
733961
266546
1713205
1027992
1544847
21391
716270
1881545
1189078
1930843
1625750
1844738
1216063
1394231
98390
1969147
303696
913977
601176
1072856
325944
1540924
1928971
447376
946305
567516
1782921
249477
1622035
1983938
1099415
1174920
1594665
1258889
1735353
1066412
194145
1783005
1224890
942141
292046
54737
536499
94540
1011231
1134377
1400332
1878888
1104393
887890
888807
224205
248707
1375922
1886332
1367921
1826432
763019
148115
1375727
1007987
1894409
554733
451099
1034030
1093190
1343230
1264882
723739
124808
624343
615824
1473269
1552528
1312806
1213254
1383963
1933032
1043391
11351
1298706
410847
1482098
778787
1348933
1406074
1654032
1009849
1435279
161971
488497
222682
1731406
1067225
1137920
1543944
601489
1697937
1212481
1977703
1346399
1879327
659689
896302
1883859
531014
1534562
1696081
1191753
782719
1480577
1900891
1906634
1686616
75901
1248036
889047
1306609
1498459
1114993
1274772
1945612
385301
1927102
1004769
1241161
1461306
191277
26969
1917041
1861088
195715
1288198
1824979
285540
995672
9243
487593
107753
1932461
1197565
1826519
1835370
342586
701867
1680761
814654
229674
320037
154173
815867
1650659
165213
1161519
674457
563379
1685869
93975
538839
800155
1122521
354371
122669
1143210
202806
1895011
566538
376854
1772125
820069
163163
923156
1449205
479618
26794
599816
1565603
1179070
1405938
657382
1875569
1037039
1497647
701216
1998388
221965
1212426
874334
1010879
1720627
1538508
388834
1082195
873527
486110
1247322
725147
183270
1106203
402419
1396204
1645416
1956469
651357
1000034
1329817
671245
1095338
1575925
427997
1691568
1670362
524021
1574237
801762
477409
585068
323220
125012
43649
388231
538180
1641818
382739
1500366
1602915
877037
1854218
747542
551746
248601
1976799
1782880
24851
66576
163855
782497
884621
1985286
209512
397909
1837476
248055
1332876
992016
1314735
1202259
289186
1560626
1548922
405739
543073
818485
676389
1715741
1822790
927739
1958237
1478879
172061
1484791
281569
1483981
818708
1035837
775659
1666752
1684190
130240
23821
669070
102342
372569
475620
774176
1686029
35618
1966931
320501
404718
1211478
885378
1968629
447530
754223
1789333
1441429
1396118
1975024
1561635
1078821
588057
1116681
829943
991467
1363366
1879786
1678828
572529
865675
1340457
1745846
1118288
1358166
14814
1582103
1722586
269230
619038
467536
602738
1459699
1560578
1590632
1566329
628355
1586277
1552172
775550
388078
547391
804916
532090
321633
1946462
315006
1206962
492669
1585674
774364
1978791
1531305
1770175
1036909
1776529
909508
822311
1158437
1377189
11438
676442
964448
896134
417620
747863
1696100
687092
819358
226753
1935170
679226
975971
483690
180900
380932
1275211
525554
1161510
901206
1549291
1526441
1385770
1581744
547847
934842
80352
576924
716610
1124371
979238
1900734
40361
1902904
738800
1234135
1903922
1454660
1334032
1115263
1916447
769007
1418982
1318324
1606971
908460
698121
1262061
766244
1415632
1658025
555275
1708748
1917266
377357
1422929
165023
294269
450076
592030
366202
7600
1689045
365274
559094
1100587
1559465
966657
1331026
1777933
266728
1366140
776094
1260101
373658
1761084
1710523
1427049
1139578
231825
665052
552033
232552
398768
793339
1123760
968550
1692188
1074560
1850160
987581
1845587
921967
1140472
1255462
234928
1237028
1733502
427945
1551545
1765297
599031
1688572
1001657
856489
1913509
1143155
863514
1735978
1768808
1417162
1089174
63467
1953624
1887973
1536715
1481319
1219082
1590082
1030374
346578
924350
1111984
774980
183876
864679
130461
1294042
1373018
296306
1936640
174221
1147821
1914430
389072
848423
1838047
251045
264461
1110092
841101
213658
1744079
295601
1450703
1244520
23419
1210946
745420
128645
370901
1027855
1561210
941591
148746
1093849
1913985
1070870
1884378
510807
1020782
1166191
1777738
673484
1500059
1305000
876555
1316828
474054
1133097
400227
1737637
1970582
1504536
1498837
1960599
1275982
1254779
380780
1073226
1007080
515152
1986038
248464
308762
104353
1164511
1223577
754096
966259
525334
1964900
1733276
1239664
1790864
803890
1131459
430265
1319971
835042
1524282
260390
1626283
1878041
970807
1079208
347276
85160
1178012
1070
1761753
120313
174522
606750
1244984
1277803
1946948
461478
918130
778300
1461894
70604
448516
376729
105838
622668
1583034
285001
308638
971550
630261
1864981
418310
1212782
1765223
853212
463365
1051849
1954704
995627
1070169
1137679
163454
1812099
1552371
1368227
1238468
792848
291989
859316
1054565
1108709
295267
1279747
574733
1514043
652517
1456475
1977079
209657
1825185
1731280
1800657
955110
551859
674344
1294439
261994
1690976
1903724
1278843
1928835
246657
134473
736599
1586300
1404430
733435
773913
1278709
569512
184703
1812491
1013995
1207579
692675
1816431
1935595
1513352
581582
1895411
628921
1227722
1924985
730149
1968866
1623078
1791895
1141668
1669961
474702
973077
680889
1614821
375719
1588869
1675278
229733
1404123
1650986
656155
1543955
931096
1592286
533449
1735460
1795140
545014
1978392
926093
202568
815975
1340667
132607
1841479
1528703
94842
1870379
1502899
1801409
1360104
1915093
48969
132290
1331939
776429
1402473
2853
1273821
274343
1719021
299486
1959184
1875832
1655217
233346
430829
62700
259517
1666370
1856143
730744
1997534
346148
1468513
36346
1249266
1290376
1439933
1876219
383479
1661874
1492177
1142509
195360
1208688
1444358
651472
1183376
689684
1404836
626194
1742917
1027216
787354
366524
545589
662425
1812552
1956104
562301
100340
907102
845486
1252928
1127065
558745
567653
1596999
1764769
691469
1240042
1744674
1693026
1987029
1072266
1233582
164667
1536909
1078933
1836607
1256785
373492
610739
1820897
1601378
1039700
1022078
415960
1521780
59789
1034552
1702988
967780
1379440
1096301
1784243
609918
1103249
1717979
947466
786527
1974351
763994
559406
1338297
967506
1849565
653895
1263927
684511
601578
147603
1638072
1150425
1267632
725288
1015929
1600018
1228865
451379
550811
1411176
21436
664463
294551
1555470
1183836
123388
638879
1066561
1806850
1588892
1372677
55375
582185
901020
205359
1317065
956934
1229334
1817458
452476
1719208
96993
621084
282048
1793300
1005165
754367
1850980
1532372
1690853
364602
111563
1304134
71839
1993053
519841
1556044
522702
1554733
241801
1722827
1784602
1987277
1615719
1175013
1825068
1263684
277996
1836768
806565
752980
885934
801035
1702980
1490662
1868280
312656
528059
923929
271056
199751
1722417
1929084
844279
1826104
1570879
1010474
1550698
804467
1705222
1151892
503174
1218589
665697
1210947
500360
1084028
355620
1714094
1284371
192774
979204
30129
1682909
1739139
1882872
1167663
1224597
214732
1130514
1332976
552875
1855623
42308
228541
1804004
1670469
1731438
1931426
689958
603473
1246148
758571
394293
1760112
1433608
1829499
776179
655713
1285313
1283716
1184374
1148058
936978
756781
300652
1069902
737214
1327278
935529
142448
847133
823296
1002391
1541183
306871
241741
643615
1641785
1490490
1420103
777991
1923444
1640910
1632413
1836525
1749003
274642
305046
672862
1165419
1084163
1351740
1217519
1258277
1362542
1136157
1402131
1316365
1796256
646815
1104359
209951
1077333
1359616
1252410
1027422
156089
1785193
1757064
1670078
1940997
1557044
1396263
1840748
1232785
1480318
820890
850270
423930
1085023
889809
668516
239453
1711186
1666731
1537806
401197
1200150
1121104
1477732
870335
12806
919840
1587183
1709335
846709
940629
89942
1375319
1231436
1453495
1311820
730491
747919
1330162
889170
1085107
1090081
32138
1464594
485169
1213032
1612749
1713037
134465
1545921
1602411
54527
319724
239687
918622
442619
533195
421455
1648115
1774237
1297413
503731
1807833
1336077
1779911
95462
1497684
211152
881590
708925
1338747
709041
335873
1411892
1256948
214057
694501
333982
497355
1315585
601610
567379
1688862
1516857
1349056
1852110
457139
1225541
12599
1941696
1520681
1055939
1231495
555775
1179434
102816
1606531
933808
1957421
206273
1542240
83385
1666081
1629210
1808602
1773692
783116
575576
1241013
1836165
1134549
283232
1863300
56767
1966945
974733
1401606
1471422
668047
397263
959541
1265481
1319151
1666662
660798
1901262
604677
609358
1587061
691852
910821
495846
680558
1675404
1404782
225313
1338705
137866
134292
1066371
378423
1453908
519799
1500202
814399
1648605
611227
251813
1429004
1695307
1477392
700494
775623
1079495
1263838
538131
252291
422728
1406166
1350531
1059232
370573
103699
1437277
1519308
1353093
1041343
538816
346819
431092
324070
416978
1439849
1389745
281612
310944
1614865
993616
857013
498286
693404
97251
1420854
256968
1012221
1094314
579072
1825967
1789443
1341423
419329
5187
222958
1828406
1288506
137476
1636027
1119369
491663
760161
987700
1293000
616253
855020
1413634
881654
479325
1777131
990967
1857150
1828024
679693
1300912
1106444
675459
1592994
1745022
1991182
247283
65291
1663766
264339
4802
544580
1172115
1031690
1004592
18684
1615218
21061
947208
702849
707881
1144536
601226
1421427
33236
1739798
6514
1637477
461618
1764464
1961826
1161
592886
1375362
1021597
1200482
264766
1772046
753085
1692277
622230
1325444
52232
1879943
1775118
1234094
1396732
1498385
456693
564174
1888195
699638
1295127
1890477
1896594
1640339
1311598
1173782
1786640
1942797
57622
1076591
1908913
296947
311430
1813147
858452
785693
1254887
1296338
1638627
677865
1883614
1816203
1024869
1419564
955363
324409
659398
1590962
929348
1472835
1753095
615347
124568
75922
536743
580544
196441
1053248
1822945
1510496
1166484
354070
1360830
1642466
1424020
1090514
1288083
1405913
128956
185669
57715
1717188
1622829
423324
1315550
560212
606916
1675506
474984
1516810
485433
891364
1590198
104844
934513
1893786
538435
1052341
1065927
1152138
623411
402865
1536128
1889603
1076169
1202822
715681
1225248
1030302
1955617
665864
1791523
815869
1580283
630831
1800249
59669
1697368
737032
768882
1559532
1065816
270088
1910479
680328
408572
412903
1566747
1174798
1392670
196548
1277473
1320635
1473995
694253
1973813
1784294
1605628
1815211
347051
1365544
1336376
668933
524210
204110
207930
518907
1041857
250789
1986804
1662821
813245
1324025
1276133
1609561
440926
464328
1451236
188446
1764214
1167688
985540
492742
1266550
1132996
1376596
684061
1800690
1774
763938
529172
1478785
1465489
1192215
695840
336069
323966
1793822
1284030
1329069
503343
1906304
529612
96815
1440024
1840064
1217158
1454074
1300743
1528952
1909652
235915
1965612
170979
792405
1277162
1404770
935855
1773097
1398873
287839
570845
135703
1570618
1708603
1785974
198858
1283792
798583
766274
63935
88601
220813
1465185
1552900
701158
1829682
35312
105525
1159020
34443
1317072
1833485
1305821
141566
1858368
919006
1840678
320791
124352
1393709
1882023
437668
229363
1131129
1820923
250364
1108622
1843726
1041047
163339
920157
705709
1807909
1908471
697818
902340
1350878
211195
661838
1685519
42809
246499
1251193
846672
1563473
447955
1333863
307087
985835
1837181
1291446
894642
1971707
1384178
1430125
867982
1511417
1592297
1173810
1427853
589088
278135
1770416
425495
1478605
301076
1429818
150954
1106604
1701974
1099406
1737869
69669
1807988
1854765
905305
362731
1648484
1743872
56400
1649895
1326400
460318
666396
863473
1475352
890011
1750078
744533
158374
837780
606243
419835
473798
332617
426160
1424055
152924
681413
828995
1667074
1825601
1592346
425592
817692
1089358
1729132
1619438
1839989
651179
1401195
526119
121797
339783
329742
6461
332613
1955227
277951
1690157
986907
1254247
1632085
832390
1052611
530131
1087447
1443078
983346
705239
217318
1690765
889927
1960331
1591966
921684
81809
464897
1176279
31059
493887
1720652
1634956
1778741
873161
1472261
1330803
957592
1125725
1330278
1722976
576866
570689
1653790
1506120
807559
35331
1131405
848398
596426
1092798
1431766
1172970
258922
1474871
900427
1028714
472514
931569
925111
1512977
535307
1715921
1101866
1967768
1232290
1200171
1798795
1638685
768948
159892
1512326
1722917
13450
1829072
1973905
1206496
246925
819538
1799470
1747345
1641530
18493
272061
1210123
568987
1167174
850249
65820
223756
1708984
974298
1936785
430133
1340645
1833330
664531
753900
1801753
1781251
1613585
990558
1466973
605917
1226865
476338
1200890
1925456
195454
1713151
198970
924233
1070695
1257551
1423660
705411
908174
502029
1138231
1139423
639508
720620
694471
371352
1664827
80942
703778
334128
535600
1573995
1709808
1185260
1926669
1679126
1682811
1651902
813614
749692
536222
35484
135486
1766415
1827161
1670574
1461806
2866
601611
1526149
767070
1582587
493837
730226
1999972
180676
545335
1240601
1941618
1372780
1261326
1639810
1391021
298991
1794092
1891083
594543
1475502
161336
416350
1485329
957041
582668
101411
1956433
1384167
1198402
367379
965488
51933
158717
882102
1463716
1742195
1647346
1232684
595538
1533312
904633
836951
135462
1512852
517273
799503
1157402
411492
314428
768953
1538891
925916
359190
994693
1678823
182358
1763250
1828879
793765
1208987
683076
603454
133471
145615
1052572
1976476
1702427
974300
23105
587749
1169545
1318865
527715
15996
1762002
880642
1409852
428975
693140
1281726
391644
493893
623168
414582
223467
1760366
1932220
194361
1209213
393522
734454
1583454
1995137
1734751
867870
1554189
251014
827230
155717
1553552
1862017
1022074
1465314
1903352
146706
1313036
320594
591597
560475
1072984
1111940
1547736
1852905
1456019
1054938
883122
1703223
1025600
598429
378756
1336752
642697
1955474
1214658
1935652
452185
1878022
1300571
1763031
794627
154787
320218
1072546
466626
846791
1597089
1148438
1938027
695936
710462
592450
530650
511170
24730
2825
1281638
508054
1511199
1350044
289454
1897509
1414983
939062
962152
784001
993902
213348
1752157
847335
89209
1437161
1360590
1306097
1124937
657425
1234401
1578027
752746
1411267
1153900
1760928
1434486
1499206
1224364
1363890
81384
949471
1414797
1182843
1591283
1794497
1524809
1029652
650374
1069834
1644070
1788948
1923772
1054741
936216
1943247
1989057
1852831
1431951
1950390
1429225
1466365
120639
1083472
112027
1976339
594484
504587
1093273
1864670
355597
1368246
1408828
743333
1217063
1941796
1025220
415718
832185
592141
202396
1004901
1609399
1628296
477334
1636067
151965
174388
812024
517684
741079
349767
1977522
679833
1604482
394252
41289
1360676
99069
1163211
1374743
1187273
519257
1623666
703749
852854
1114920
1514091
824739
1964134
260842
1399278
1749032
569934
1015657
1173202
1168917
184755
986802
459509
1616545
1106830
839847
669208
363254
268032
1424181
1176391
473822
908723
1397206
837761
1471119
379951
1135560
1986147
886034
323396
12873
28508
1085035
1069139
675449
590331
228838
45928
137682
449968
1489516
1036250
1071935
910742
494591
955552
780745
803843
1593533
193702
892493
666907
119684
216121
1623899
1410408
138029
1720585
474135
1043819
388658
1655244
480757
440361
1485580
1679221
1194958
948576
187242
357957
1740125
176300
1367967
1572302
1221595
1490770
776621
1175490
1519516
682657
670515
1581438
352607
1408173
690678
967526
1356476
322958
1730900
1502678
77684
1336298
1417081
637972
289737
641168
1725800
1898129
399324
789370
309971
247483
1322770
1522552
573053
1734613
1165530
1370463
177698
1081555
108490
609233
542842
405294
1625670
1581976
863380
792403
1816256
1391144
758764
137632
758664
366026
670022
213796
1037705
1531552
626912
49519
114975
773711
1073390
563474
1937042
1465373
852682
1387567
1941034
285984
1766627
1199289
66074
1716394
229986
1683000
1596637
1824015
44552
200105
569852
1089802
1892595
359796
1590141
1331226
690184
652967
1473325
1264080
1868685
1681597
382173
1790799
72559
36479
1907189
1857023
607136
270860
1239054
1320309
1610721
1719533
1958376
1422526
176133
224617
259029
1058617
355316
659618
803569
131623
1966519
1046832
1232080
487477
1815256
1027798
713671
662853
1114464
1655164
67735
198246
519436
797115
1183711
999758
824563
990312
1719327
70927
827102
240801
868810
271399
1499132
1343005
719301
775014
1978364
1727055
1804892
921212
133069
429727
785139
1450222
795302
314457
1792137
1831383
374107
22068
1298258
676680
704699
1538573
872321
1283933
1404886
278384
657183
1416592
1683655
658386
1461173
834053
671300
965668
880727
569232
1161129
1050625
931207
1064293
1181514
855764
1125443
1982131
1966884
225828
1269982
1010875
1282506
372460
355115
1802020
727207
1776499
1496377
1889613
1306259
79568
1544203
1470224
1771004
1594800
28561
276636
899229
1549523
318018
1488257
1063565
1073351
1420423
1156767
1003740
143897
155093
430698
1120978
470777
1435521
1920402
141795
273901
428849
547854
576818
1777155
1603921
1550747
349192
692993
244678
343312
834079
274352
203635
1382465
1147125
1188540
688438
1740349
326910
358340
922623
729517
606455
149430
1568275
1732794
1394375
1848925
1183244
158355
294037
1428865
1410877
116320
929563
1891909
1858532
803290
395632
339914
159662
1885684
397760
49056
572480
881140
492634
1450567
1344682
829793
564250
285496
1383005
1942832
556774
1011231
1103573
851143
1645961
792933
1663844
918418
1332802
1995191
1489090
1723658
672443
201398
1756344
1596186
1237019
355253
1053006
1687535
1876517
628915
345323
1615798
724686
96565
699672
198870
1599203
1045134
1848164
691277
1154982
616033
1227581
1563451
1083329
1862339
1784617
680813
1625367
829697
42752
923086
744617
932803
682660
119745
825664
971921
962295
373348
1935184
1483689
702846
1601418
1702121
1185644
149571
1529989
656819
1819219
1125750
1500779
1557891
819047
1637861
458740
198282
899239
667469
885228
1344603
1195132
338987
772016
699016
1702742
1256564
1374060
1912324
1932606
548218
117020
277775
1375724
230974
1416569
465111
1346850
1047554
1273037
451071
1593846
129126
785298
1838464
1742680
1193954
1044019
500159
1204988
574277
1989425
1294715
1566084
49761
863238
198365
742833
1332851
166793
73373
1998962
1355685
1717567
762562
1099183
710026
1360796
166469
1029635
255128
798268
20856
1566991
1681902
657870
1130002
1868568
386560
302265
308661
1437218
618078
1338996
1050984
1293443
1484469
1980553
929539
1916939
1086017
269564
82812
979784
1946328
314937
557739
229757
78710
872858
1422653
503057
294238
681005
832007
1245685
197699
1424414
1916138
1382092
1089651
1819005
1613592
585824
626032
1065876
1517487
735918
1659066
340409
157483
533854
579066
985268
38716
823731
899066
1551916
448205
672530
95620
896375
1186793
682429
1410385
692285
1387064
234445
1345230
379521
344414
602272
266803
643505
1389583
761244
529423
465022
1859811
312389
1442372
1984762
1957385
1642524
1079976
619933
364505
1313812
1224524
849226
57092
1427572
1960001
1714622
1727611
60416
1643806
601655
1557385
297937
816892
1208287
1063014
1235741
1210812
669526
77004
332962
971967
1853928
311827
130669
1655651
260992
320877
1866079
977025
602808
1605250
964087
727479
1721940
12125
1535387
809606
1622177
1805198
626467
968476
1455407
1917252
1376839
1613797
697290
1245103
70891
1195285
1352524
67113
1986668
112751
322173
1921455
1004103
675584
1165365
1267335
706360
1951954
293067
399742
1204663
532327
289707
60859
1537636
638556
1758950
607017
1575499
996499
301161
1506221
745694
1759705
910106
27453
1441405
765731
1231121
1540164
734766
408395
1021668
1534556
1954555
1682106
197504
1042505
1093518
589464
684262
1321683
1992503
963480
1414747
1451014
1051926
862935
845612
265510
1000008
1186332
1831307
560314
1567622
1467656
431175
924778
202094
54335
1527030
1637273
858722
1345159
1733283
747009
1616702
55513
1215241
551213
509656
532977
466000
1311846
126836
1970052
1002322
382830
970557
208336
1860868
1576696
1248050
727114
1126252
685060
103189
709801
585125
1918045
1530658
1134226
444665
1849915
239575
1060125
453748
1214053
395361
1091625
1660270
450326
1375122
1100458
636377
1260705
1550316
1543536
263326
143334
1717326
1412698
580607
205798
53557
824693
306797
1398453
1029789
1226484
1352349
539071
643118
1772499
756974
897538
1825182
301207
574551
596909
724554
1504526
1989008
42859
1822827
840918
1816440
1780167
1899348
1950317
953262
1301742
141241
1651631
991971
312473
1119814
1971373
1225508
1279238
687691
1768112
486542
872839
128630
229103
1166602
1121822
743890
1406764
867417
338940
705046
63350
979709
657131
1832562
95740
954888
1766650
1161165
304386
1708141
767496
383559
1914911
1922666
1885606
1117945
1169888
1356918
1570324
45455
401761
1628611
1007685
1002849
912551
832695
907966
1377462
1329961
1884919
446234
1120895
1051569
996510
1065737
445791
1028500
1747084
887726
683437
1758067
134717
766270
1369899
1734531
1250301
1584588
68087
1450652
70433
1866925
1925159
1829881
1993444
1675133
875338
1575315
1097094
1131210
1527947
1905815
1402196
1942018
1796729
1130455
1808647
1798918
1009134
1609822
1679416
1694261
836380
1722695
1312824
1559135
596959
1947847
1066533
488336
1148524
1445294
1563346
177251
1240865
763185
1688633
685537
1697567
1213734
767850
1633280
1198553
661764
1909458
400449
785836
576080
1280492
814769
938519
1496517
1173757
695447
1321193
1166385
829047
432528
151313
1637533
123290
1200281
829429
1688602
1117242
1424528
234928
1858028
773630
1921746
1442196
423215
1925201
1742007
1359747
961699
918004
390425
298146
491448
1899754
783350
364048
1298452
1255888
415839
1855917
1255175
1099550
1789414
355137
1816542
392848
90827
260883
551225
170925
1466368
1153465
422916
1379356
1541491
792978
1533609
336223
316454
1248937
769658
1233681
1870583
1214221
652514
1005901
371818
128656
1849382
172390
789442
1842419
797382
1228261
1204699
1326460
350983
201781
981850
1646766
592460
1799572
237997
1604474
917919
783878
266929
566922
1204137
1426716
1630459
168276
1413048
408729
946523
1494179
465494
1319400
905096
1120746
338037
30038
981008
1368574
1208001
170543
1204062
880414
288194
1572133
918419
1398158
721430
633756
1404430
1433168
1567904
1536978
681720
1676568
501583
1638249
1150049
470950
523118
1271693
582574
1261572
130443
745224
196946
1108431
751617
1916014
1111987
1210139
625126
1610853
1980920
691964
614345
367190
112979
37667
1756037
818682
1612781
1805438
1805338
1266992
1265656
182342
1360265
101157
980321
788476
517653
946472
917552
1803078
825068
1634152
1543522
521274
1928704
1376478
1303124
1453798
1705737
239119
887071
859111
1264927
1596316
1046181
1765119
1282727
1948145
1871587
1792043
983197
1828447
603024
1727392
1098778
1690704
618477
724693
1365068
1436121
1177763
959292
1461498
1656003
1479980
50526
1929484
1545649
616972
1310293
722777
729430
496350
738647
1014675
579882
945732
1706679
1996874
1744605
704666
1592222
222635
760320
503745
35472
173802
1305694
92963
847441
169596
378063
774347
635878
1018303
760015
610837
1005315
1926771
1500757
1599590
630008
1455591
947266
956318
1126443
1332277
1668652
1648627
707912
589687
1464547
1316028
662983
1976
1104775
1994403
1839031
692512
1463193
1478234
643935
425336
1033884
694712
236811
1741870
569280
1842591
1982435
1518318
274109
1141281
152906
1797821
275900
1576605
1400503
1905357
1414217
1316356
1127754
959396
577346
345330
1420102
1814932
1184704
655258
1620167
1661614
1975599
610019
278640
642956
1077594
1948055
1540980
1658920
1222388
859587
1165962
1488634
1502859
7632
146007
668725
110736
1196511
1121169
1084101
1791637
517694
180923
881565
313373
452890
922854
1434271
680356
574346
486344
1856995
1902625
689935
1864126
1630820
1129536
1219241
1314690
857863
1287639
86568
1563847
1716891
1902982
679087
120603
1419622
1582630
1768918
1859592
596558
577163
1414846
750168
1269143
848668
31458
593148
1333022
1094329
247587
876342
1079364
347436
1949447
330883
1203392
224367
1322754
1589574
1704396
1754689
390100
1861668
579464
869850
776185
434463
1271832
449109
761016
629905
1621334
332709
1473585
493597
1381489
1678548
179578
715189
1830963
880976
620398
1425646
999343
479287
815854
922313
1697734
1824903
867705
437973
97242
1761354
1499720
1602647
1479859
246503
522818
1607357
1619233
1985166
305100
364479
625484
1655327
1014611
469703
195077
284181
936646
13231
1866857
908974
1881368
1411686
1035462
1301112
914194
1739236
1375075
196808
563850
1297142
702872
1568084
1405017
1967172
1339527
1339841
633310
510350
1438736
469480
1163349
885223
1014133
1120367
110710
363203
1974250
1163027
861071
167002
1701960
1883766
471951
1098667
517128
1244659
1865553
1695717
309532
126762
1756120
230738
854076
265560
626386
995420
216398
1015908
130156
1579640
1613973
651881
200037
1960656
1787751
808251
684189
844030
277255
1140235
601792
950033
1778587
43703
1929346
1279617
1079627
149157
322698
932892
468134
848438
991785
282450
1468303
989796
544460
311615
227642
1579976
1900324
536166
1910569
1795900
735988
1682650
615716
712329
275750
553166
1011533
1166995
1197899
234031
1803904
246442
600908
906684
1615479
1510226
1799684
1328120
146820
637225
552174
1895222
515347
1867236
910801
1492889
1808363
655539
1219133
1424732
1580237
1277201
1005625
565276
1638157
758919
1811481
456262
121679
191220
809098
596034
1596813
605550
1380368
1002156
78504
259809
1361220
1273302
893408
931777
1375025
738714
916448
1626444
1180349
238038
1250927
1854344
631751
189338
267088
1398123
564332
1263785
593955
1682317
1381733
1845651
1382927
1951599
1597834
870566
827229
1212178
1300637
746638
438289
68799
750530
992628
1414706
1074466
1515740
910376
1700868
672175
1336200
244827
681812
963544
1968731
1565600
1720268
1533713
444612
77421
1073426
1886524
773366
895146
1341841
1920763
226699
1169576
1234741
1685422
206933
1936593
1068553
1126569
1591089
1245083
1138100
1477110
1468448
599487
1172054
80062
1014304
190809
1008425
936733
1109389
699363
1506871
1099489
724211
1957506
119150
621373
1522709
1316281
1085432
1492810
563499
706533
364988
577020
1615046
617839
367118
1499733
1225970
1184621
1397596
228131
696506
1225507
71925
1585593
1843612
1555550
1974073
241107
854082
1189679
295697
586107
1083635
1205586
1552547
620307
1198700
518474
1877395
604151
295590
251731
657580
1792938
1541850
1226638
441712
1611237
1963802
1542476
1026086
908962
757002
398083
1843938
826641
372184
1012632
446946
766878
1736231
372702
1566799
1412871
1422867
1492637
691707
84126
554012
749210
466036
1518592
1423597
1278736
425490
566113
198301
1695736
1114422
1352719
262454
392329
121374
1801090
1112053
1414705
978936
1917094
1835683
732697
1211164
1275438
965526
1071434
1824518
452302
318011
858783
630467
759414
1165963
677928
1409314
1379873
501335
923025
176771
1905049
246480
1205856
51641
656784
254599
791437
1670195
1362303
91813
1869001
952438
563773
362136
1570414
881449
951295
725294
117475
24450
392559
1662217
374295
140710
1523087
1991555
1317136
230375
1010526
995355
1973768
1098027
1638572
600937
1130549
1229862
1866382
536233
705333
1988528
1006025
459090
693156
1439824
365139
949008
1737512
515399
280737
150679
1978191
111996
1184772
1462308
1947122
856171
990419
235399
1386220
550505
54396
1815005
328206
1691954
1853177
770576
1594029
1271441
1096570
1899977
1479546
1652269
1721167
869763
843529
219379
1940861
978854
1871127
1773937
501652
1997017
824837
1400694
1126353
170441
1253732
1668225
112518
179014
973615
522281
1263151
1929484
637995
467113
868427
1602230
1427431
688863
228524
202095
1345105
632750
424265
645523
1055520
51090
1322772
1401541
1572871
1387346
345749
1634546
1648363
930662
1638457
91777
424281
1621334
19465
1885560
1171396
1689958
1770585
586760
1915502
277667
1487512
958358
629489
59150
741410
1767663
98701
1003202
1536790
1959666
1303827
241271
24688
1516864
679036
1383849
242643
1453993
890231
1358591
618233
550747
905593
1433591
1824846
977207
1997313
773077
1521685
1287413
1768926
1167907
176712
1775250
475799
858360
1316738
1297037
216469
105575
1553333
628065
854398
879825
1761581
1820169
1417269
1670684
1897952
1906244
259881
1723640
944213
452275
1793941
82182
124121
407019
1855629
923718
1621418
866464
881063
1827828
1527954
42992
1437109
1509916
1494274
1735484
628526
1652473
1963024
1377479
732124
225596
1130558
1451089
629121
691073
1592306
767932
361075
1043917
1005258
893858
1849066
1899014
8929
876241
1806826
145767
127878
446225
1005926
416205
1526394
517772
1297738
545627
1645955
963220
1971811
1514184
565044
1562716
659130
1535118
1238597
1799307
1005137
156908
1343710
625345
1014605
300284
247504
1342403
887950
1953498
1569428
1541864
913407
1727311
1084655
1695531
1361906
419244
487233
1058706
1875159
513819
557658
1731559
680393
657338
1741338
1456923
1100457
490731
285758
338604
48141
134497
162509
1891114
1110169
1866542
988526
1979756
1769533
433129
1321071
1553391
29327
1169104
1153536
1821941
267597
218794
1084891
1972890
317374
571439
1095733
1763029
1128716
222565
463919
1458554
1789010
916078
1473901
1095662
497286
1815084
864829
1872675
656059
1060826
61262
1616802
1823674
1232200
1268315
1206663
1563315
90822
1910072
1595875
53917
390310
1469821
385141
1861305
531349
1842581
621599
1804361
168574
1387831
690151
1821048
609957
1869222
1784878
978041
1168772
287933
1477190
1908870
1123268
460831
594206
442331
1982659
1546479
1868084
217590
1669246
1753513
1344267
1106039
170260
697155
839368
809784
1552658
223786
427030
109158
1789325
172855
27348
320650
1320399
935021
1637435
624790
616156
405087
1149013
1594390
1381742
1153119
1537256
823922
1079932
1212556
906812
561524
1142340
766713
738896
1244174
1986005
282048
186837
1974552
1982929
963274
1497135
895640
1259459
1518414
429159
1647200
1137675
565266
560008
431894
1525276
1820097
1379480
1790853
838308
330999
1787905
1159723
332638
911099
940385
388218
1893958
613152
1871769
276485
261425
861447
428676
1495028
1469651
934746
1072589
432850
1104411
1124718
1976083
1674911
387310
1247778
1337873
1030219
12333
447717
740790
644854
1145376
593766
1402991
1455745
279899
914845
1021225
1425248
1492064
1242963
904677
1002648
1934044
606419
803157
1092955
1670898
1643904
1881284
349630
1107314
1816334
149551
1589530
225996
1025253
1089585
1035228
1988723
1254582
544421
1075802
860003
846966
661390
795790
30791
745868
1448690
1654891
517204
954890
1291278
27455
1417715
1845275
1721248
1789476
1412525
1153976
1528375
1566245
350980
1976518
21860
828374
175269
1706711
923149
122781
1975964
1307894
1339051
1784984
1880172
792051
1650478
917663
988799
1295144
144747
1723044
920090
200639
3288
1298185
966831
445134
133841
1113369
1346634
304402
1078574
1734812
1325444
973286
1673214
1255084
1126315
648686
1176382
731474
845102
1955920
1543799
1626618
457344
1713676
573473
1127797
1633562
1118000
226916
569327
1620553
417843
355386
139767
53550
901447
1474465
363852
13408
816267
853262
478418
1511061
1295922
1942766
9026
1870845
1618310
116419
886862
921972
1184444
270561
592710
290991
186472
788670
332327
1977905
202764
1435132
1282708
1245846
1100042
57969
1892261
1589374
66014
1961047
388915
1090977
1865488
178317
1135644
276176
730373
931115
1864666
990985
414930
969419
906530
587492
1777261
948882
42313
627029
601339
570540
1854674
1357085
714633
1481650
1438524
201292
1956039
673307
959307
1080404
536718
1110471
1270420
110259
1668713
1729001
597335
618936
1442500
1669403
397792
798970
1206756
809691
819366
60204
371596
1401650
972995
1145766
1810653
43256
1730688
197374
1622541
999753
750766
1953364
521298
483759
298501
359717
317955
1357078
30070
1071140
245482
432354
661239
262848
1958652
1609530
239213
1976077
1302289
960194
362721
1992092
821056
521307
745278
940046
157330
1772758
1016769
515597
1024862
475294
1234119
153328
137096
137095
1160264
290569
1102444
1948071
1862034
791173
1749112
1789321
568135
1469077
961797
940225
1732050
1715739
290885
1824466
1586957
1195270
1249498
994804
1098573
1818410
819736
872346
206885
660961
1743539
1837668
764317
714242
557040
1016693
1696056
632862
840163
384325
1827732
736034
85578
1377742
451790
1386470
1636756
1556546
823529
1236630
1653235
1298459
1369457
1423601
680827
978779
1740307
1963479
42493
1385767
1231068
658063
543333
891255
1929866
1300458
1195649
1240550
631540
686840
1363049
1281487
520813
393000
1127244
317241
646934
498272
1697058
1932612
889618
67621
1445951
1399377
1965040
1052269
1263867
1136584
560135
788287
881004
1020092
1531891
1866008
274677
559015
1813941
143604
1669727
844705
575947
497368
193615
1386528
547987
1380119
1488836
237790
526405
1186171
569486
43599
140316
945804
582531
192857
1832748
1153812
1588401
1853821
1490645
872043
1356792
1675265
1949221
1019213
283075
551128
1334854
112478
551854
727645
1742719
993859
1351740
1133077
1966610
505542
1016657
1426299
1888558
1474062
1897574
1510922
558988
931828
262563
1064442
1260741
283772
1340752
1203149
1735237
1497952
383872
1515737
443129
1178539
878150
307239
1226341
760966
1436752
500884
523200
308669
1664739
1749598
667849
778961
1874790
390891
926477
1545640
219436
1687600
844721
1305317
1967021
1833901
993315
404396
526748
1600497
851578
1532646
1744142
1495842
1355381
1703972
137716
1136602
1127656
1968205
1193496
1775952
1702408
1189409
527849
1010438
244891
1854350
253477
1876158
180556
1952629
526137
1191570
740846
891610
947331
1338085
557374
288252
1073634
1623718
893648
1982290
1957099
1933270
321101
1831958
363473
104078
668969
841193
489653
1017803
1455684
267955
264312
334521
1839772
1365450
1106679
1673601
141116
1253196
1902682
1854399
957485
1606028
760667
208231
818250
682306
602106
996778
1507881
1860372
756801
1295998
490697
1490116
1737087
145154
1068290
75083
1696199
680003
1225571
203185
1345926
458551
102273
155088
1158081
546675
1278620
371160
819660
666474
1346119
1654997
1736782
620570
1862199
1356335
194187
513701
1690539
957520
793752
1691174
1273460
58028
547266
1073259
1498056
290575
654683
645210
724778
1397544
1688378
186864
1351522
701349
1380134
768105
236754
851410
1639257
40379
1338955
1188530
423311
1607459
844889
1251103
546880
1361200
1634427
1333729
986920
1462251
176397
802771
1918743
114786
281891
964940
1695281
1522245
857377
142008
150610
1716526
543200
583230
241308
1754795
105075
1258222
843520
1348619
144281
39402
1160669
62450
466211
1639456
719941
1331532
1804023
572578
1494850
1093330
1122347
1463121
1419806
1388291
1237451
253614
1946884
73559
1737353
1801556
1310789
1470049
33987
907500
1866620
1289520
1032703
114657
615133
953975
1182741
246865
1580257
122256
1191599
1140073
352552
465373
1984212
1132731
576533
955268
1938008
1508101
1851073
1081666
476102
1660617
467295
1167974
344416
1159082
190780
218813
1776801
709401
238295
54914
851253
550660
249593
1861170
1104198
232206
1614840
667387
165066
1032922
1634516
929263
987131
821912
515481
378177
1404343
1804799
1328116
349183
198894
750175
811501
1993632
1276693
1445097
47521
1346696
1350715
1305159
1990618
886569
44147
323366
1928636
645065
1561090
962734
1856039
952705
489448
1665214
1386649
519843
1893242
637394
1686596
1739953
779044
806760
570315
315791
849363
245327
1424435
1641866
1159351
659377
1736461
475912
1522224
1605231
1009127
219079
1572957
1825729
1687016
19173
993562
430979
763848
1796130
830274
827754
1900295
1133178
176983
936140
1337430
330766
1094526
1770929
1490772
873966
674979
1391718
1616646
822082
1103682
524042
1533544
823899
901701
1408986
874854
1741878
548800
1072741
1048531
1817246
545486
1328966
1702414
1947339
1590929
1285170
1102409
1685128
1007879
602619
1441651
1823797
445738
424043
137637
330923
1137665
1933764
832467
1542304
1583595
1822252
1250488
597119
1854750
157396
1086061
1688645
1277459
397944
656723
542215
526505
75473
926245
1829826
798584
27415
1714616
1247018
1273672
7475
1487263
1794636
1017236
571829
1423277
904310
580087
1036357
364331
1265105
1876723
1669903
1932076
1436630
237964
1498999
938445
1151904
1052827
241231
670346
584181
1841785
1261590
508225
1380167
47215
1709354
1726702
1002173
1974961
301449
804313
1581617
480817
8353
1929162
1491148
654774
66535
1531632
253283
1015571
991479
209536
732398
1825527
1692518
1426715
693571
611004
446728
1291743
156807
1243791
1714469
1439869
1409037
555533
256168
341336
47631
400835
1370399
511667
1586670
1073119
631005
467949
941349
128558
1674041
1142409
1420478
137675
526108
140904
1381911
262801
1759509
1600483
212574
553252
1930624
1135384
547102
672548
1599338
1502026
892719
391372
1096343
100873
1008384
1557620
1878455
502048
1200175
1200408
933084
1665947
718719
600559
521329
342807
1906637
916058
864701
891679
1488282
1516428
389883
253256
153238
394763
1564915
1828976
1417912
364656
772201
1892522
336243
1758172
1753861
709131
92690
558030
267321
1298612
1069214
1780593
316390
1659484
1649714
1535621
227846
619985
1871339
1225543
576374
253629
796918
943718
1036694
1460538
1314584
691926
299852
1755131
1434267
755451
346800
1736560
1917531
666094
1657845
1856726
1128684
1092013
472934
948490
1873614
239005
805025
1773370
801748
1616751
760617
90147
3547
1174193
1082654
398591
687774
620764
161918
1193934
1273582
441338
1514175
1379979
409236
429452
1115345
157871
149249
496143
15535
656392
988729
1907838
494532
1062716
1245840
1943708
1468905
989941
907213
706165
1083098
1436926
1255269
615883
1651187
511672
37745
1119515
697299
1265544
820194
1427745
1665175
1686090
50702
116955
133153
1336585
200786
1677064
882730
1161493
338580
1860249
1715619
568749
1948263
59736
1615682
1380812
361436
580450
190756
416340
161413
352861
905642
795295
91214
157256
1266525
1170399
1598722
1340802
1937067
258813
1318870
1818211
309307
1193708
175107
568074
1512015
1207023
1421907
175150
1265857
1808153
1565046
1254683
1674462
1842588
1441039
124714
311085
588335
1260324
1696795
462710
988941
103084
1558282
513790
70329
1084626
1809528
225077
1540528
765000
1627989
1026026
1205041
1715471
929755
685086
894500
1506386
127590
180218
1179145
42057
760766
402904
688043
1514679
596972
1129047
1057457
1601607
83260
1362780
397140
876254
952965
517514
290737
587253
185565
1720715
46306
711231
445956
1257047
1738054
732297
1400072
1461251
963074
250194
1348805
1030114
1956392
476333
222366
1480903
102678
1600583
1335751
1410173
1029520
1564469
1811050
1221841
176357
1008244
1922312
1521464
1615242
1704646
1865513
1773642
192850
472592
1557374
66983
490490
616660
835285
732393
1013845
1654452
740385
47387
368093
836141
650523
862233
950700
1521396
114146
85621
1956945
1423822
137936
764714
39058
1793417
525566
1625226
112214
1048286
318731
508145
1949675
1775923
1140210
600436
1732652
1947405
1965353
320788
719079
1214244
1923795
1556808
412118
1895455
1181643
354710
1488107
1351666
160505
1407612
725098
604913
1454102
1039592
1889784
1299885
1503541
725994
357947
778359
598234
1248300
1192908
122141
1692350
816968
373616
331840
1301494
702548
72664
1046854
1570754
845260
127265
1435273
433854
780571
846777
7437
768218
1137181
1051345
923011
1266314
1504912
441808
1964961
1420712
120742
1059128
1539979
1065410
553824
1737688
1702712
808274
726559
1812937
642786
1575548
154792
1263416
1870856
1564945
1708329
1008556
165078
913500
377768
561897
1258158
146203
1509670
1084378
1621555
641216
1130722
1281938
1368767
366778
1914175
977252
1293578
481690
101048
1280845
1049676
1018398
1657943
1751311
667591
39771
64723
841421
1790538
1384913
3405
734060
13259
1743020
1860619
1018549
1661132
1731643
218684
1882267
1785442
714990
1729921
1768627
709074
87185
232393
650957
1629182
596083
279515
1976031
593773
908399
993988
1876806
131817
506145
1931842
221988
4439
542268
993005
167031
1872539
1790311
1802256
1269888
249646
1273609
1078538
987727
1092619
350482
1082988
1950240
549962
1570397
794920
814002
592255
837447
183308
1616915
121161
553240
1128505
794785
1064302
645686
1653673
1831426
606773
405000
1071544
508994
1714030
1015738
1036936
7191
765297
1590803
1260792
678272
1062016
526132
267291
1134709
1099913
198867
842490
1747392
1292210
1053916
685736
1815768
434251
836294
1944776
175409
1358789
1176100
409685
114187
1774652
382393
1474058
251008
674360
601010
485122
841367
447154
311153
583571
223470
741852
1147181
545300
700269
396920
1059731
1073893
1234680
633511
1818785
461522
1860475
811298
535747
467692
1987540
619474
1745158
135056
97745
536745
1767184
1494384
1007401
398818
738396
824068
291559
1726301
1688780
474793
1840692
527066
933798
70729
387284
1496281
664913
1237414
25127
1411634
1945407
423656
731603
804708
649010
1243597
1408380
13195
917205
608694
1443408
1328499
195871
1080738
1899399
1726844
138117
459751
62240
1542703
392312
1129797
863236
1836396
225498
436521
785520
647731
1873361
1418388
1603936
444182
1635825
388924
214426
1448874
1245759
1219876
79200
120296
1034896
635282
677926
1609299
466069
1033225
44433
1204684
1232148
1705580
447818
212477
1059332
239353
399175
1374460
800133
165511
1231613
445036
1373039
559401
843616
400711
1031704
1505856
1522603
672798
1019059
1383397
914152
1477044
634320
1007895
133248
1473191
99593
1844497
1952460
403750
1744607
742849
1414765
538140
302575
1860788
1448191
1049011
1050884
1716693
707759
866626
1857119
622826
1653002
207054
390361
1133500
310756
1122171
1566025
462769
1912421
223059
1464859
1956757
1137077
880162
354547
1259958
910987
82250
817196
213164
351476
1843208
1537408
402093
1370243
886232
1037508
199499
1217503
115066
1617208
492865
1935768
491982
1099544
1896919
1595736
1508287
392185
600107
1401722
700309
1270264
1884115
360404
958481
1530297
223427
1649836
594118
1063023
495260
1160402
479588
471223
1894789
254166
1385247
1866930
1536499
1091875
802324
1164185
162589
1336465
913361
1330270
2078
1869603
1714373
370586
1380766
1701545
727634
1643300
1927114
515504
407388
1927646
730190
1408788
1079939
1049650
1283157
1702688
225230
1978217
977470
882110
37574
1786241
184612
51630
541250
807236
49337
194005
997239
837056
762727
1551995
481741
914074
1453997
32651
477024
621966
281823
813694
161084
1613074
1908549
1989828
1583680
1689627
1240658
774626
338299
1825048
1879272
352062
1846022
1990749
276561
115073
616586
1108886
859642
626362
1964331
1532933
1754951
1099383
1404092
1898972
431659
1760028
1234000
1099286
244193
1026255
279756
1094255
652309
617432
1546829
100686
1628382
929860
65807
1037839
318517
1591102
6628
1489725
599217
256973
213650
876024
251765
1011962
645886
289131
1120779
801568
343290
51514
1634935
938699
925227
1961658
1220704
97732
519337
30207
1684961
1153426
782487
1987274
938384
1900298
1447026
1775553
468343
623783
765101
1620378
1374588
1350985
294949
6063
631763
1447160
1745502
1914081
1800067
295109
537380
1226593
1783602
1995135
1516162
1818286
1576190
1255121
1656310
158630
876713
258170
734079
867954
109401
379966
921369
133580
443476
354382
225309
970328
1150215
1943425
1113525
763940
978641
1467682
713690
742545
148973
1983794
155385
1614912
1897565
1645230
1603680
1861027
1974551
1137415
140842
976548
1964789
1861858
943163
1259383
704321
1108374
1334618
506694
1003467
1022060
261332
65845
1892341
1807134
941400
1330098
792892
1675598
1514441
1856465
1879474
1876031
219624
1858363
1075130
1784750
296592
1582214
36602
1676841
320554
1852349
1992460
979628
1102551
14134
1201322
319170
1043441
1005511
417070
1099426
1160054
1918604
600308
1249765
905764
447779
914328
1089841
691220
1493405
324363
510592
143233
173743
331541
1043967
50864
1753698
255341
1007188
1759476
190928
1416311
1800742
1692586
1321905
578349
1021873
1239475
291131
1421603
1029932
928644
1522632
1481210
1731075
1493684
1912078
468823
1726633
1246975
1951866
536842
1157954
119983
783297
1013138
1328068
1306500
915134
222877
1531352
1954515
430628
1274953
1600032
635796
1818921
1930674
1909419
1883791
1573399
251793
8616
887894
594599
1282016
1420095
204596
1392688
924149
508655
1157504
211793
811014
54010
60196
382230
319108
822304
529806
1880317
1774000
1263474
615311
1664100
1908398
1717957
273215
1062116
1271735
307286
1982661
1874536
601755
273405
1336965
1586996
1994669
1876087
910166
1584841
731935
1954778
756884
580764
1138690
852487
707908
1375034
1925802
1170659
1264446
600553
439121
1990856
1300206
418285
1896200
798505
340265
973020
183424
1492847
151875
1120163
970362
123613
1581737
1145264
313036
1214599
1255474
1648065
1831310
442393
1843961
1039542
1968778
1406777
278157
828114
1109402
188171
1448061
1661332
799155
1723643
1909317
1977117
1035976
353380
436186
472912
898453
617022
1376192
521277
129790
889724
1562748
723693
332422
881974
1719935
1918607
519483
1255440
1153522
1400357
1320978
149048
512695
948226
589347
771514
560969
1656756
1203181
1608819
851157
1639441
1711257
441682
855076
289536
1090914
1736622
1108211
62995
1146679
686209
1094055
16816
1527336
1359890
348291
1986131
854183
302965
1423730
155722
1787312
484064
875084
1839314
95690
1150634
47282
1930895
1901869
1553868
1985570
972477
1700884
1689675
1535678
1734106
957013
346581
331860
224270
1890169
385001
460266
1402621
1270810
9307
1227397
1961087
595306
494081
630186
1942850
959188
1298215
1781005
1993130
1738796
1564902
72054
1717794
35756
183517
1980547
116150
439338
1657432
1232459
1372452
283914
524436
455755
1040006
1094109
403083
917860
988467
1873763
773884
507009
1438367
1153056
1440014
1680294
1951743
1536989
836691
1816892
1884540
1573038
1074577
1529570
1136305
354801
1743536
548791
338823
8120
107331
1654024
1407288
841232
1601955
1722351
763903
1049821
660440
125499
895419
1767485
379361
787842
562725
1959550
171271
1628008
739858
1833983
927018
22509
852375
246286
1818264
174625
163522
1254847
964616
1984559
44450
1220686
1679760
247710
1848422
12280
127889
1029864
31107
6898
226426
1042338
751881
1377886
1556049
1374457
118248
1073587
1939855
1822060
936881
240466
1636729
901997
1387660
452333
1065030
235230
1855074
691789
1486264
1339291
1324847
325112
292464
1430603
311139
135766
38624
1738719
401661
167541
1574318
79972
1830505
322249
1060533
1623965
494576
1950238
591162
1375326
1154920
1132019
1481011
990178
800916
418340
300083
1473549
167509
1446208
1499772
1824849
454314
1215587
679216
1778347
985121
60581
186473
1540245
1441264
1923365
954037
17708
1001265
1208992
1143695
536816
973970
227223
886443
885662
828996
1336332
575475
1275589
330106
211633
1137059
725780
1810409
1735146
658903
1313520
1498396
1361094
1544648
658382
407098
135853
868767
475991
1829955
1828251
82550
18825
379762
425343
416353
1827575
890349
1498256
1238991
1403702
173717
555869
907089
1185145
1809491
1441408
627354
704930
1043401
1837878
1469700
1068754
687858
1917285
1471263
1011639
1890466
485458
1685887
629497
510364
470681
1812019
86546
1261
1663853
687787
1462442
494214
301768
1129947
24977
1166320
858521
767311
1573221
767007
1267196
1205008
54639
1390420
595939
513950
1549586
1367020
382716
144973
1728181
1668803
1542126
32306
1398782
714635
516458
1954756
1031973
793514
1103764
544255
1732545
648468
1305782
448759
1181974
475069
1935209
357679
849233
1440164
189124
952534
553085
1230350
867182
622830
1521784
1569912
795586
1592078
986574
947021
663671
1378388
102306
1502684
155350
366554
47407
1953932
1305852
829209
1636699
535735
1215533
500456
332603
1802498
491571
1893489
87020
514508
111226
510407
395552
1772504
1569506
1854136
267639
820559
385550
549434
739066
191422
1938515
1415356
1240852
769701
570248
1332206
565031
1715641
98920
645570
372468
1301037
1910980
848740
1551006
1675489
1420321
1024211
1110332
353346
478958
1251888
1082870
875963
1400191
98529
1024931
1106110
283135
1384319
951046
736176
1263510
1559238
544571
1082398
1672404
1638302
592242
1989834
1890613
205700
834711
474684
1427959
698543
1658325
562548
24404
1432575
1994193
831604
827148
1127909
800805
1087017
828387
1416957
1109166
822356
1949895
1889022
1613259
33768
1002384
1490163
96004
1238183
1956776
1445552
1300804
1886682
1885789
1508608
1164782
524528
1483623
1739441
210320
516636
630970
1999310
144600
823891
1703521
953809
1655600
430724
840739
217767
1177744
1762545
1713317
1692484
1043191
824511
59233
1677765
1136252
1930543
813433
143187
1615325
198745
1649533
429399
1512488
1978256
1640282
1792797
1950060
761588
474487
1212668
1483051
1301409
657107
230327
314825
1921207
77907
785654
1024020
387298
424080
1442796
958910
681045
867974
1001724
1752305
1924505
331286
449214
192948
198158
195773
1592793
1249463
1907562
1690749
1576926
1521860
461146
387575
674812
1051993
796939
1605862
378570
1176913
143658
656860
1491276
1648625
1773518
18942
1231800
1763871
548128
673319
1490756
1336568
1741546
1696685
82774
711301
166116
231934
50632
1034996
1888117
459730
274889
303024
1319537
1408176
252448
1757035
920551
326990
873530
1075772
293813
1934709
1926324
966506
1928991
1092966
1947706
1060022
1163741
745815
1268128
363418
128923
87762
1516501
168553
1159815
603041
253248
77479
159873
551870
608279
1900639
1066333
1245377
1317090
1422705
56036
1853874
1414668
821634
1352613
1436276
213325
494965
557067
1499126
234424
539662
515056
1912350
1788839
1210570
303431
1259784
957468
173034
1920864
1167488
309288
285658
291973
1915841
554816
1170498
1280675
1400307
540671
632691
387155
172140
12006
1378090
1642676
783244
1558651
1754358
1671629
1377554
265243
924529
1597229
1979545
281492
982521
527303
1451947
1821716
336036
107560
1703160
392936
785439
927642
82163
1744148
663110
573117
992286
1999683
521990
232778
954355
485840
603322
481945
551004
413993
68041
1819827
449924
1425456
1427567
1764453
694632
1026036
333923
1795301
1452793
1412869
849969
125724
1619281
1482518
1765834
481165
365592
1494486
1223284
250050
1465625
1729171
1861118
954491
897574
236704
447509
20844
1469513
949778
55263
1809664
1574414
673242
1847390
1211534
1563301
1416747
1393952
671656
1070277
375748
1271286
498885
130767
1453707
250352
811037
1144304
1917502
1583099
310966
497279
715040
1239380
907535
1140553
1264452
1015994
662537
1389238
212109
743626
8953
432955
1545720
1061873
1994677
904543
140548
398035
1049866
1294872
455706
385607
871951
1031500
27770
365695
600800
1737378
987623
792800
424953
955734
931674
919928
1755717
1292200
1627935
788957
1457998
323869
1234666
393062
129350
156942
1766885
557720
289692
1460598
1877351
1799748
1158332
688516
645579
594836
1112222
1244295
975326
1423319
1420877
344966
724836
677319
743009
970336
16681
1240268
1586168
166932
1465794
74849
654059
1331057
1093130
488619
1525391
1029749
493432
787100
1985631
958126
412059
1421998
1161703
521112
862483
1793837
1994769
1944973
1059631
1366940
832069
538817
707541
174208
399843
1055688
1881146
1161680
1675701
932864
650245
1246298
47090
1327216
77180
770524
989137
1858537
372109
1110302
386469
1210596
956993
587292
1392226
1179983
1760353
1604747
410141
1083574
871165
980226
105654
158846
928027
57694
276273
1507050
23303
76564
1702817
648875
871348
1691091
346261
1432686
704035
1633360
945122
1587241
1476650
1670984
188428
767308
818961
1240625
1302317
1998722
515219
1164544
1037398
1954525
530501
955759
358950
172316
875368
1542068
370374
251996
552433
279100
32630
317194
45876
190015
84815
708870
1206540
1878903
252853
991523
847935
309959
355232
295027
153908
503972
1012897
646177
986822
123761
1516602
731295
708043
915743
1008164
1797287
1571963
847777
1175121
1108804
499922
1726141
387525
627816
1064093
476595
690368
432269
1969377
1314746
791574
972368
281808
1752219
696204
611413
349523
955397
1729622
688949
529440
244691
967423
603753
1612399
1203485
561656
287125
206881
75596
1164989
364401
100224
50803
653055
1230014
496556
1181597
763551
319737
572142
669263
84948
534508
1358754
302470
1760309
247682
393080
1704385
1487066
1452713
992229
810954
1389982
1423267
1420801
932944
386414
282452
840488
1569080
64495
189312
486557
1945276
755095
1421484
1057109
843695
1084377
686411
1843999
388770
1033479
1867241
41634
1100769
1842606
875916
855006
1342949
125354
852098
349564
49525
1556612
1031144
1799952
1132534
1271591
1590726
1799100
365552
213502
748847
1243411
1146149
1395948
1361407
1080268
445610
246514
276662
1501484
1049089
1233068
1958827
963334
1316012
1478898
737654
1031969
1447057
1333768
1340364
223440
731055
619822
176306
65550
1786415
73551
1676442
845100
283166
388154
281476
1940936
424085
1699976
1936977
613388
1005981
972725
1838885
1705072
586054
1330831
1607553
1713723
793318
1850614
1539210
1466881
959936
220094
1640003
501058
1897307
1733675
135177
790723
1136955
1676272
1390654
95324
394409
1467152
1428673
1325021
1073501
1464940
1665124
983022
1637339
108521
1066826
840483
1584671
497279
1673106
16204
185652
1436412
156584
658326
972869
445710
1013285
1237594
852061
1208415
232486
1128144
1551428
1423453
1259143
159524
1950275
1223357
273765
1175853
887772
759333
152977
769216
511215
1328791
1933090
166082
1447430
234286
1190285
884271
1755002
692995
375517
760682
1099043
939429
1050577
300497
1440884
1429442
619407
1911384
409199
171777
1006287
931920
628924
1480479
1870715
393910
812888
1789471
199517
362241
206143
977769
1995639
690693
268168
1762496
1494047
248213
280301
525012
583392
1910623
390409
1422366
1554343
241592
1141181
1811058
232656
1860184
1677356
1437288
1333487
1912387
1523672
1519566
999025
103261
1153998
1272071
402446
618059
1857780
131291
72752
1084007
1457798
10229
772349
306547
1697597
1231745
612842
789518
997675
1951350
1439186
1782943
1099689
1250797
1798266
1502486
1837898
994703
1634967
758065
676619
1440200
713932
157003
145156
1407670
375935
1722523
17916
1141288
1341798
1564101
231782
1655923
654278
231491
1400847
1248364
802160
1550109
728420
1779573
662055
1087530
520174
1654833
273673
1305841
396265
1763878
1295369
1289961
486987
333090
404921
1700665
812620
574237
1615101
1644511
1546489
498535
876350
1343392
1048927
1701336
1302517
1604468
909174
845167
731530
181892
1816292
234676
1496143
1184560
557039
1564921
561014
637216
1730190
1038443
1467294
714104
10481
1985126
1385093
152566
1340631
1995135
1377499
283894
804757
809013
1728454
1867582
1919120
1742264
32578
1115511
1271706
1756082
389436
1277451
232910
1285891
982933
141972
1364851
1379152
272317
174735
177825
744185
1012110
401040
336673
1322099
155381
1008843
1713729
1193965
76509
404678
594091
1819135
987774
1413291
1739822
1228031
1613336
1438264
196118
563784
1436122
1880443
1858320
880703
137137
46938
276899
1088453
989785
1984186
1509793
1136427
226383
1267851
1669795
806098
709320
397522
920210
1272801
1819580
1520428
1449775
1436402
19661
399912
1508456
995057
1270309
1052327
1058443
468198
947910
1208544
361367
1192656
1660396
63843
1960789
1381072
1045542
1349727
1314849
331578
1026534
1865863
1509028
1825223
823112
1753689
546650
1888545
1345888
808069
946377
1369506
675991
1440975
1985623
531455
376368
945802
1141717
460186
872054
1963021
513805
1488924
385926
1979131
951944
1531467
1662038
1482326
1540760
1126494
1646216
407921
1256979
1383065
1745263
1075469
346602
1911643
577000
1424716
1915785
1620780
1588050
1051146
1009460
1774643
849994
868764
1826933
390717
230784
1236567
970950
841594
816627
1375301
113518
1732621
1003869
1128297
203537
1877022
1859165
523900
502754
1265509
1511297
731162
129095
1188859
1400647
326819
1839216
822973
1517820
1415531
81623
609439
1590633
566530
307030
1563516
868825
1091385
1573500
842934
506203
1691010
752981
1632996
579782
1995629
636902
1303350
902327
1184499
442725
49268
1411164
1695942
773842
224086
1446975
32766
89604
533444
1210602
1017586
427405
1555972
1818444
7178
963680
963997
1443958
71578
116230
1087337
1749064
1080588
109217
94725
1878564
1003197
727532
1714448
569123
105265
1997589
1886415
1452797
637552
807159
1034803
1233187
1902786
497114
1130990
786795
891245
1006570
1634812
444909
473422
1245065
278012
944769
1713087
190101
1285334
1655517
1609460
191687
1135766
1261013
682289
1917513
1194067
170196
108873
467618
438581
1428658
248026
647617
1515835
1379628
1616822
586467
286020
766981
207753
172236
1426113
1123929
226937
1048084
564779
35911
1734096
718608
784994
1866547
1920872
1733431
1825
846175
1713400
776340
1407129
132788
1927330
672601
1705568
1050405
222342
1409425
37901
35472
1345376
272003
1646142
944610
270521
990449
252477
916506
1341212
871772
919949
812724
1036116
766455
293038
1326250
1470043
1924246
1089244
152907
1936817
1301815
180613
279362
1349302
1949653
365205
1088876
1734310
1828107
1312863
635183
1559606
574985
907641
1279124
951986
1404346
1197438
864364
1048427
756925
701069
1468956
1988517
1479176
1948313
1082315
62541
399799
1670399
43774
1908814
1840715
1164120
1218586
1416626
861911
1439283
577715
1375643
734178
1417326
1305129
179140
506382
1564439
1342292
267522
1903243
106526
1504831
1505012
1473394
178399
976371
988004
472722
1973628
1889483
680129
913551
774721
761874
1614713
382341
1418372
1603683
419395
1983616
519896
978303
1830659
1875110
76060
429072
106232
88943
80591
1261970
1328763
983261
290268
1427966
1887551
1287590
1478596
140105
1424671
1167793
1616538
1228257
450470
970603
1115474
15812
1817145
1638280
31396
1698902
309439
1502022
266183
817215
735312
1996
1547033
1845666
1794906
4543
902652
961708
29355
1674917
1530075
1202726
574717
153056
479080
1873055
17961
753327
1292188
818173
700467
1307571
1275960
754623
1163442
1390478
594863
691255
1824744
853911
1273580
1985050
584983
1782488
1578748
1248130
383855
49778
1499691
515690
807540
1126906
1878354
1369529
1598533
1411242
98813
1811682
638242
261195
1770310
267852
1613010
1738510
1552550
925343
58738
92551
1109332
1737022
1223561
78919
731532
1381347
619672
511198
1055395
1250491
609725
1471174
1347055
1399391
991270
650023
1088837
920456
1693866
960301
1142330
1676972
150362
895554
1435072
681298
359137
682923
1495752
805535
32692
1837713
1138824
1330864
848595
1300537
335178
1269958
583829
1856806
565483
129201
1380939
1533385
1719456
1140621
473703
1332666
907283
62490
606773
1460972
1507902
593194
1765017
1950281
264894
61178
1495909
769021
1836293
368411
695706
113571
1900767
917850
1945242
693794
932685
1044835
1884111
1428362
1197176
666763
1248034
620925
744571
1723242
1086396
194384
156222
393089
1666308
1050186
1684550
1411674
1311846
105919
1536136
1722665
295979
1347945
789451
793519
1761069
1340814
1642120
1316879
406762
1586495
349890
316511
1219622
1976897
200794
1667665
1352294
1813233
1359402
1647023
533325
930627
1529987
1608951
1318140
573756
1952839
1513159
267492
1360780
1691008
837736
1597063
1359632
1248628
947561
1214740
1416203
963072
865588
203865
433581
789695
1097529
540060
771928
152084
1288237
739897
302013
1054983
1556786
1333349
415464
582164
1073231
473561
1136678
1769181
642524
1651110
102183
85946
1866950
1179890
1778742
252366
1892036
1915838
459980
1583564
779374
789164
138416
1126468
211653
1992179
938424
622538
1542050
630669
1797529
1827478
1408822
640172
842396
239221
1787600
1826384
494803
482419
709656
1271391
1248838
989615
589306
1927997
499436
83985
1498988
113735
536083
1137328
1079580
1152883
1345834
435066
1563597
476508
1027307
604357
1158852
1437801
299082
1089833
1342956
1777185
317373
517780
1393744
1958055
1388600
1020433
782920
1685505
81871
401173
1303232
1534011
463735
664245
246483
1536070
80711
836637
792239
1742084
566569
971735
742148
461085
1035898
1972401
447949
1599069
1435993
1735553
1474189
5193
1352312
411844
1790091
76448
1291963
1741927
164607
1755509
1658417
950253
1587581
937058
1877269
538655
1461004
901205
239999
678017
101593
1183931
564830
1909913
854506
1339301
1873883
227651
583045
189346
1382648
825877
738565
400731
400836
479774
463529
1357871
32846
209094
1152214
1172861
1483600
299692
911962
1074068
1789341
1771181
897612
1966607
857072
1130878
645683
362252
498239
1368352
159619
1230999
1911676
1292308
98805
1779236
785354
710153
1778591
1601444
1317970
1288793
1639624
249112
1618765
1878756
1863813
1471343
1159728
430743
1462357
676979
1133501
1764488
1206211
987585
1960459
499138
1654656
843828
1753462
1230080
1840906
1402414
1238177
1605935
1135079
31578
1154678
1128452
627500
1599295
39214
1018696
1700140
1782340
1072360
1840122
1105428
179559
1875447
1007788
310510
1409999
1536472
1094371
1864589
1689215
1539364
1607382
1017040
1495305
766768
1542055
1221386
1442721
1898314
1887921
226269
1751377
944545
1878878
421992
1400767
1551863
1526425
118585
1459326
914172
1721744
1887896
1762981
1041541
1977944
428716
1897955
1881667
1412905
1783142
1412358
611901
602956
1928113
1885671
1144121
403072
50172
643420
32391
739252
366957
1754056
1571290
1870476
540031
1092743
729917
197534
870265
1084016
1642216
1284350
1004570
821005
413090
19112
1789715
177088
551007
1300956
1869931
177291
1929111
6123
1974065
228002
774407
363417
148274
233551
1337522
1857129
1296693
885382
1332020
863072
1690643
1704400
1052576
444820
470255
777515
1130248
1894693
414857
193009
832406
366576
841398
918703
1065482
1934583
358371
1806239
961943
1876314
1204815
1451313
1458143
832108
131863
171335
1304199
342853
1535246
607058
1131915
1358011
1883209
1466847
1996266
948556
1809196
1659008
289402
1248588
922513
1527368
365356
437780
935
453676
346511
1541980
1731242
1633620
715074
1470525
833093
1262691
52108
130136
781772
40076
340501
27853
1538671
59491
232506
1669819
608500
1988027
1823802
60110
1986494
315553
1884022
668346
1539207
1913730
582763
346460
1096650
559117
1496354
1685786
644483
1279282
18367
1590387
701004
1700431
654689
1875594
1123172
1399429
1534549
1117621
1453800
261810
109854
911236
1591288
950311
880922
1109088
366527
1929214
1105800
934893
410303
581375
105901
633383
1547952
1719153
1609370
761902
1196531
541290
1101303
1445128
1472489
543497
360230
1862093
1311594
1395123
1552054
1240349
1821716
555368
281025
2418
47521
485279
1691589
1280851
1956103
358376
707335
221126
1619000
1530849
1620318
1092074
1666207
255941
912584
1724240
1746526
637729
1714610
1617499
1701912
592711
1521454
341110
258517
1564765
1449434
1776207
730715
936794
316876
355500
1934896
1273467
1101930
230464
760413
1450305
405892
1571213
851652
341888
736654
1469572
1361438
568530
568201
266044
1574120
1114434
1069961
762998
1086797
1804531
608639
409008
712151
1815032
1479413
342269
916848
1638961
782347
78340
500289
1252845
1887574
1110642
144696
1708482
239316
622847
51399
1007679
807785
1146856
877983
1444695
1719565
842419
711134
1711707
1919337
101024
407122
1659672
1360140
1979945
662658
792197
1364230
909708
333540
1258147
682279
1551855
434181
1033902
806689
529548
291043
1480979
146602
1891140
1042009
1997111
1522896
319570
288853
615476
684552
1291069
118996
1126352
1280208
956633
312379
1839702
1676123
367961
1256024
1917145
306872
21732
527114
606716
1724390
896180
1970440
661398
783752
469174
1992952
225806
1580046
228655
1446211
638519
1404524
936468
1052826
518529
17273
231808
1553737
1596303
1085053
656855
1141300
691601
1091399
101540
75013
47130
190293
1495290
1733442
793749
1518005
1706838
1904645
926986
1941840
1705075
75231
1724244
336706
1782652
965132
1334320
861029
1847237
1462555
1868342
185254
1251325
257578
1516690
629139
730772
1095594
1848727
1004486
212803
790196
1883682
437108
1028671
304894
579122
1559561
1168935
787135
882988
950423
754312
1260384
834190
1914587
1991616
151329
987870
1316335
1660104
187778
1065395
1814606
255129
763773
1483534
58889
831274
1022437
694829
1093008
1839626
1189510
1063430
798055
841865
705510
890601
801854
1124786
1020606
656350
1411425
1698791
1665761
1337970
214001
1567760
1766457
116194
812692
44971
526979
1520534
1607938
60107
458821
1475902
745695
1681961
1568628
1290984
32546
130302
1739349
1022142
255038
351808
375457
1792974
129703
1401727
25679
82440
1840939
1221407
1188393
1970537
699261
1665779
1153416
414895
1116078
1702234
1271894
419158
1328754
1106443
1432871
1112515
592561
858455
300979
1624291
1728255
219953
1028905
1742661
1644564
1656422
222353
1076351
1436117
1284670
831924
338833
1416276
989263
269430
355949
713850
1490926
93507
1540981
99918
1973452
1370295
1555275
1014840
953581
1628813
287834
1884508
1079101
1761113
1522242
626520
1873287
441403
1080053
995983
440746
1044899
629852
1710214
585137
1277279
519462
1430947
319347
924581
1504317
173593
539993
1104629
580271
719819
1130990
1735782
1258502
1743076
666799
1108392
1922027
846796
1387490
1282111
870123
1328084
361487
1008271
1616664
634319
1488451
1397562
515460
211032
956730
168157
1315855
1755845
1317063
1697327
675061
1292312
809798
1348759
1386354
1053007
274572
1713499
437631
125725
1061250
1217259
229421
632821
1895914
769795
1731873
1654302
595366
1772471
596473
944360
1924571
1065954
245710
634148
1451499
320901
182576
435280
781393
1680625
135074
1053001
432893
386632
1558964
1974477
535925
1591846
985349
550057
1780667
852601
301752
456618
1820473
1135484
1022880
1925966
955679
696336
1630267
420194
7687
1662182
470014
356959
1789634
1959109
959312
1613694
1827941
495293
1017083
938311
538006
1592325
488806
630925
328567
1714169
1523363
147873
155556
514411
215081
1018945
520758
1597310
847141
408918
507245
1860559
902157
32186
737158
1026213
39853
1346559
1610966
1304
675785
822973
193546
1119521
496698
433174
589221
1232666
861460
731843
292306
1042510
114680
323609
1037654
931093
1310978
920797
529293
1003558
907241
1814722
347079
1410160
1665966
1061955
1816002
565805
840511
308652
626842
547151
510980
1194862
1251825
1117413
1282303
875951
1602141
850557
1306901
649479
87323
728252
386668
1628979
367148
1188148
492807
1086054
1524074
69849
596649
1098303
1966219
1698675
259486
1425049
476155
313332
1813309
251746
1467941
342325
1271867
1647844
1507289
797614
670514
1900619
1222898
1286991
1087095
796645
1811616
799781
577405
237722
123873
49927
1569769
1463413
155652
564673
1134004
1532428
183327
1274139
1878132
460487
1213683
721811
1182355
1206162
1380431
1334003
1592179
1979161
353434
57818
661364
628603
875043
817377
1050235
436249
1702575
1830144
108419
1668295
1407916
1511747
95916
687290
1381570
530268
1759774
1285136
255575
1322764
1532574
808740
1443895
439709
1063388
1107833
1847207
1241916
255407
968559
225378
1298549
1444549
1011336
82440
1600594
921274
913092
1866031
519558
400435
1616532
23868
1816341
55122
685120
806844
359634
305694
513316
1116499
261493
831728
653695
1957628
1249635
123137
232258
1456782
284372
1135964
1229028
752713
962197
1533671
264349
1530356
1526068
1532580
1920115
1804978
88702
508362
862745
364706
468088
1860210
1135259
926154
511744
1961775
1436052
1276238
1982922
551250
1495968
1460027
1527212
630656
1278990
1184817
950248
441934
1799528
104744
609675
690837
1787056
1393579
269658
1864395
471419
1149584
1625625
1241677
821228
193092
765956
1663347
308663
1511018
1173206
955475
358237
1840869
1497653
943386
1398244
1093720
951561
908786
1262281
1818844
1214185
1457582
1726969
210676
1608514
315098
48985
903045
1792895
1970416
108196
767611
824702
1774738
610134
89265
1898880
108298
1215977
134182
1535308
477985
829356
940589
692890
552107
1091857
443438
1338460
1633858
458020
833444
59764
1577582
763485
184502
993714
781978
1232145
1771044
982640
20871
912953
530167
744455
1996624
89974
397249
1860736
1420723
1277605
1731625
700447
924447
165340
1448946
1944414
1094710
1640105
1721678
1779290
1418174
1147056
1385875
315143
1166136
984344
980470
1603815
1468280
3820
600410
743805
1999315
1691681
1268190
825604
987748
592000
290419
1145484
477267
1817643
302368
1617489
392832
219705
1234
533586
1383433
47230
465882
128003
1034461
501242
530789
163900
1654
496235
283093
136445
1346489
1521919
716603
34282
715011
1574509
1247747
94036
1017358
381682
885936
1643924
492366
313859
10072
1137402
1497696
1958571
696276
1684471
912573
125427
80392
1701591
14788
496449
524626
964725
69686
1592704
989102
1135990
1584541
806960
1265658
275707
382859
558454
1318877
1431948
1506994
1939276
821723
956201
145645
126482
883438
1380660
1101385
914032
718127
24248
1485215
1311492
1104537
1482179
1143260
928259
733778
1107980
1180169
530219
1083824
1836580
992006
105144
1094853
1065065
1621771
1848875
1086311
331421
1163766
883888
875421
1817498
361050
928546
1623444
1365631
1277030
95594
732594
1834685
1740075
1881406
1581690
323104
1795005
988577
1416110
686876
1084374
1678714
537028
1468243
613507
70673
991333
1678475
1433049
1149173
793568
1275671
822218
1488477
1069615
170730
1741393
1230432
1168221
1954283
1378058
115966
1739941
882032
795917
585154
1638361
360337
1064234
1822770
92580
885468
294788
1516781
439251
1254079
776334
1304941
900
782339
860949
222659
1263188
1639013
1474857
1003522
764955
1376670
105552
1154686
153989
1097037
1729542
1002481
1081893
710972
1578185
480323
688749
496750
728685
1759149
940938
1005580
231018
1335381
70713
247556
383429
81767
764449
1107711
227755
948926
1525904
1547310
903301
811508
840689
1367949
370986
30567
1130057
457367
1198029
188840
1008670
758784
1487225
505126
719023
625493
1814444
1162187
309421
391553
1832539
843985
950555
533024
1643126
1156270
912756
365785
505422
1439750
303662
743601
1995444
702940
531822
1017617
1505018
1508454
692805
364986
1617762
441139
704843
1289022
165473
973755
1824999
1422853
1568013
1657901
167091
349555
418259
421333
1957548
798733
1338090
1414030
1558670
645707
1541696
131633
714686
1437168
1329446
771277
266915
1935141
680051
1322611
1877126
1286766
1988526
1414617
721488
124584
560399
1514944
58479
1579382
1555673
778671
1231147
1176515
331955
1119295
1953661
744188
166818
1312299
1792425
1818936
1552655
300869
1151649
830515
413461
1186372
1403269
1769205
54074
510836
1285334
1612235
883261
1410884
1142408
717126
1795862
604425
1677639
804698
313561
965105
1903612
1047759
1643315
208439
713822
687766
1993112
1304710
465198
209456
682076
1775109
196071
1705979
1653602
370563
1296727
1085413
1201572
245006
1130764
634672
1886174
522959
8595
460818
534239
922090
1658243
896692
1413326
1029517
1650135
484592
1587728
1006142
1868761
1411241
1063718
1438163
1932626
359499
1886627
73130
1866472
1634571
598238
728937
1253014
1782529
1544912
61531
1253880
1352264
1756816
391883
35160
1205082
45216
1793117
455014
942446
458238
446916
676979
138402
555712
1753935
960091
628668
1847222
47657
1329595
117871
1886541
1421262
840094
540010
1830869
1702020
520107
1081686
1545632
1448122
1902761
782036
1161659
1884611
400530
855684
634277
634396
1518616
1342115
1981331
199540
1763890
1154866
82206
999877
766411
1067972
1890242
928621
20839
1660172
1574376
1285055
1788696
6731
656527
821993
1557504
746471
673255
1013567
233374
625317
1307995
1391524
772858
1068254
515060
1782087
1534629
472616
1236106
1310593
207277
1940266
551871
1649739
942773
1047425
575789
365797
229990
1854498
1358570
1504241
648119
656913
1844975
769644
877504
1555809
1177250
572553
1981743
1639628
901222
522134
1254209
1827275
755759
1057454
684171
311217
759378
647566
927470
1703671
416990
8487
1594224
1105856
1707806
106034
998853
1381022
115320
826216
115811
1335111
1917711
1977618
1390864
751717
967227
1816470
245096
625166
243026
243056
1565589
1567862
222325
1164041
553825
976740
2596
134896
633258
607580
1184757
1093948
1283712
1456203
1080795
455179
1900861
446405
5993
911625
769853
219117
1935076
1514104
1642079
1239507
1333846
885565
1868383
1564004
244152
1214171
981869
59498
982945
1198717
1210302
995230
1184366
91275
636235
1806399
1736006
1352322
1824252
673231
390649
1560520
618734
230569
855580
469899
593388
972747
137793
1088909
684911
286065
1194558
901051
1101684
1624774
621904
511829
385774
1016514
1073624
514076
336975
711001
1340770
16828
1465171
973588
413294
394213
707381
1870579
1608604
1299364
1399450
418788
17731
1839315
1819881
267312
881488
711446
1416918
1916075
1476458
1724186
1556389
1914193
1635756
868801
1285048
1979536
1645475
1120706
440701
256484
304138
1081384
329750
221211
822591
1811643
1504526
962223
54861
798854
1086600
1938430
1912728
372716
1945614
948975
1566942
714515
1483174
1948174
310220
232098
759215
1827688
292328
380352
1975644
510253
1518222
42650
1805685
1365277
737357
1445612
1959442
125789
360905
285718
249207
1092591
992780
129439
1878020
486299
1952296
1566622
526652
1256711
330481
81336
314712
1688468
1793489
186582
1606741
951486
551704
1915297
902767
674051
524974
1042414
1675799
882908
786164
1578436
744109
501806
21279
663051
1858264
1424404
1037932
1055285
1716079
534108
1359342
581943
620422
1493392
789978
1241525
1058047
401019
897570
1763894
678058
372164
599563
449192
1704798
1325127
495271
8664
448814
1784030
847202
792973
1689399
982601
1040459
265087
652309
1568780
1900873
1871497
885666
771396
187247
24627
1539681
1038596
1000346
99381
841082
162608
460951
1141907
891098
1263723
1038578
1085715
849257
1844239
562777
1659856
610891
584513
1750256
1183556
754005
389052
1224970
876299
1314972
969988
1798796
170530
1623802
1473551
768707
1092693
628323
416896
1952676
450403
261245
921702
1694066
441108
798310
1024472
1599927
82822
996055
569894
650966
1280382
1941255
795623
1801117
975862
601685
1539984
1666725
1438877
1122610
1185257
1815375
69723
75224
238356
49780
1874731
333971
924732
32604
370665
1591710
1703423
1470135
1014498
85754
72973
86755
1258644
1145094
1042842
1884908
1219969
204316
440020
1063241
1243756
1580883
450830
1292382
1135423
476491
94429
1848637
1110628
773362
946370
616010
929961
34657
474290
1853394
510607
1857897
1210252
454379
1239701
752317
1382738
1292468
529704
1147738
1374807
562821
661926
1728650
218516
387427
92670
710725
1152978
1801625
693233
836925
875876
464729
995253
782439
224730
126028
458777
1238815
30542
755052
8054
1951572
769222
553644
943811
1717524
1562
1522805
645377
1658034
84705
180517
384210
1350580
1273793
1243290
696890
1682591
1990556
1100625
650083
1530544
267585
883824
1674488
1394409
679115
525651
1973812
1754607
1267112
331352
925127
1370926
391883
175290
830867
1247515
868950
194628
19474
209198
635504
1548918
257065
997209
764889
485816
672841
1055538
352122
279659
31984
84591
1656315
1862035
582811
1858608
1365646
61396
92914
1666789
679782
46794
566450
239552
304913
764525
1834968
1538615
1857056
1607759
271288
211441
1963793
777869
550253
163928
1202781
1393335
1985713
1665263
793082
51886
714308
223729
86263
1549539
1261557
761713
57156
87964
232470
1921966
97652
951616
1572020
1742229
1411303
1253050
135658
1159045
597321
558226
451327
999836
223739
1896214
864940
698144
1118576
1466378
1638284
1840640
1951801
1552457
1044311
125383
1565129
470409
467634
803883
15495
1304713
1912278
852725
1025368
1996614
549116
411618
377375
1907979
422938
69249
1296281
959010
69484
1556381
1979189
612938
881364
1309786
366532
205583
893426
994691
151514
148234
118802
931671
270588
1386791
1927932
965966
727484
381046
313370
1023645
1663404
11426
1376267
1159673
58065
191494
585153
493234
1092350
1612320
1750758
1539431
1544502
250333
1532317
121519
1746210
834114
881418
1123003
1004344
1970124
1095711
770466
1489998
1074219
1769135
1562
1736565
938676
505499
1380304
1942463
1921291
1837263
836652
130894
285544
399820
922520
491968
881238
1119736
1527316
980010
668792
840160
1287524
1307151
88422
736711
210826
1100703
583684
268948
1601009
712811
693627
1892724
1091040
623718
678219
719659
684587
1696989
1561230
1720588
484541
639653
735988
1920218
169650
10575
440141
1636218
44319
1375839
378619
1339037
1971491
155499
1841227
771370
1198002
529920
422003
384939
103987
1451853
1942493
120136
1767573
1556526
396159
780942
745576
1113287
441466
1391753
423520
1877242
907648
1729037
1707525
602101
1214641
1000321
1669472
456450
833858
683522
240970
1042818
1559149
1889705
1589882
392601
1302155
616387
48274
1333883
141420
1870031
274448
1491766
1143944
254649
1959606
336199
1031041
766168
1617689
1113638
629812
855359
624117
41527
814295
1280528
657225
661773
1917058
761599
231421
1861151
1117104
844769
1395523
1721317
18896
1571575
1954659
1326845
993641
473582
1083496
159621
1526010
1775252
1331836
491437
1388216
636880
311283
1754742
1341867
1517877
269043
1009615
910042
174365
879188
1426856
624733
1544289
146937
1973064
580584
1591566
1036439
692876
1445058
570262
1529714
1566485
1816036
1617667
858366
1439343
1198213
853592
1492487
400993
387996
1277520
1194163
1583265
1244261
1749886
748173
1972086
1096172
813759
911958
1950433
1153712
1035579
1081089
1123268
582312
1292707
1782504
1394334
1905935
376144
1066869
190555
494526
22351
537051
1478385
130891
223264
874268
960385
552742
1928539
1728115
961887
971107
1496573
1970142
196607
453856
1388216
588300
1316350
1455636
1638471
1586678
869738
1876082
565369
1545387
578666
794870
423687
1550375
188226
1979164
1068167
448943
259143
185462
1088463
1131306
469100
1536140
741555
82446
1715999
1196967
1973325
1486143
383521
421015
1447981
1400968
1035850
1625244
546584
1812735
1883792
918499
1582437
1477716
1975795
1479907
630917
1577015
540267
787867
1605027
521654
1423788
1491003
1856524
1397129
1775908
1882230
236089
1940429
1254847
1537539
1361298
1842940
1622964
571783
488390
689742
826573
1790383
509256
1129128
1356324
1030001
1280605
1065732
1130002
39221
880982
213455
1329866
314580
531758
62573
653394
71433
1790153
1191399
1270827
1462826
1137527
429764
748516
1832404
1010643
862074
554328
160102
1864296
830305
650638
889084
299600
310266
930994
407164
1451527
1590106
1059058
1138906
1678223
673725
656653
181467
37682
500920
1757683
1793266
1150559
329850
1392219
1146481
151228
858248
1732546
1208514
1266422
964684
173182
1806129
1428279
691313
1354557
1155450
962197
1071278
1651159
1251156
1197679
375544
1146798
1621661
1797560
398731
286284
1295704
499027
1220331
1037685
218190
428142
66422
682753
1249947
1980293
1741609
1577318
1059218
574248
1242301
497887
1338484
1678030
776237
1336201
1758155
1326195
138379
77146
332464
1370031
1030202
525233
1999601
985957
1214594
628097
796724
1191160
407895
830255
1474026
1700796
903106
1251032
271485
1636399
855211
1966266
1294265
158135
1425596
786417
521867
1760176
63129
468956
57001
449681
1490750
1244195
1238278
528437
908079
627227
1507592
1791594
99468
714423
570923
1568539
215360
1416950
342096
530122
1400833
1809432
1053198
387440
695704
18185
429485
1052616
1334992
1793032
1502402
1389877
221017
100430
1621965
154919
1063114
1501661
1334467
885628
664022
1693193
538602
1457995
75743
1937699
671806
668611
248709
1182859
834204
752797
1282756
660727
1123698
396499
342339
210781
827544
478797
759941
707096
693991
815566
837906
1393609
1414987
1054887
659423
408834
782253
955576
476690
743195
252078
1008636
957027
1682517
1546917
1634870
1169229
1219179
1486784
1384509
1449909
843921
839212
970782
1263936
1117433
1734341
310927
668699
1372292
1733111
1554897
383346
1402426
1797389
982740
565665
1044231
1977257
1352258
106689
477124
1032961
1446462
1853717
17644
313576
188376
1535146
1344720
1036762
1394191
265010
1130226
1944787
208811
1482530
1492823
246386
1194881
105481
1698423
1511072
1997397
948603
1724078
1698366
1874699
192298
996419
451302
271045
1676479
1021573
384346
282833
1033265
160384
56561
802130
509931
430080
1892834
650181
309445
1900106
1262201
834034
315429
1515172
182484
1580706
278151
194700
331032
842823
999517
369239
1669993
1269176
1586152
789681
1266210
1634545
205762
1122367
1491102
440736
1870169
928432
1159969
69027
1610621
1473094
975448
272961
1760109
1775990
908826
743092
1949913
1073805
814160
1046088
1584540
140956
1699105
1751346
1104220
868249
1430613
1403897
1334269
1246824
1112036
692711
500475
1641386
134271
1921003
1700682
1281532
679312
601341
433607
1535358
1891779
964888
1093226
955854
1547444
18458
1077974
911560
904960
208113
1569872
1543972
1556703
177364
1457623
88051
1361021
1037783
1464545
949234
1803964
1660749
921492
932189
305431
856115
1139433
387031
1718841
267740
1095145
1780478
722314
401246
803194
1209052
10261
431771
903198
1073996
1100318
1658113
1434380
500824
235116
789778
800942
1642579
1273594
58142
1819894
518692
1438905
1494471
346688
1178343
1914494
1688915
1445853
738910
729045
1314096
864818
240983
1752101
42733
1157324
1844705
1965712
1103700
1349682
1684252
1005829
1546033
289050
1801185
1813628
630818
1108497
869437
1355077
785897
1073787
1026580
383517
1040678
1430771
60315
1803154
1096178
424647
53050
97951
540055
663320
588122
1438432
265736
1327418
737484
1131215
1884204
1510072
1903684
1275371
1832903
1991849
1287394
427679
1353425
1186672
1269773
1259606
1376008
345160
1812716
769771
1298494
1749992
1804713
1152047
1898006
1477144
560917
800988
667735
297337
1450856
1068604
61206
359656
810378
698783
1773018
1720284
1542657
919123
842688
537672
811752
1103716
335191
886615
1940270
1871008
206702
379006
712715
85467
982747
1370752
1814076
854765
76685
227320
613906
952629
271133
1922815
1917504
263731
537241
762346
1392046
87003
1951538
214113
570575
1028143
1860183
1048359
73989
280687
1606977
38137
885756
419955
701646
58865
821596
1440038
1051576
1345736
75529
1854548
452117
1088623
992182
1609893
326061
61544
1995505
631346
708295
996574
1178906
179091
136485
709479
1726423
1346975
308947
977085
1226942
563326
1655449
1421701
201819
1361298
1898406
207893
1940442
1786589
910783
76488
515597
392597
401100
760301
760716
548716
1242439
1193745
666333
60028
741011
1811322
1886531
792587
776167
1746038
1677773
510188
21641
1836522
1079980
1133545
1729689
109394
691131
757544
104128
1384829
377217
1110551
943046
304392
1596264
1138912
602282
283247
1411294
1514162
434989
823864
290914
1478344
154463
1755446
586025
1050530
867638
1460536
1797071
177900
81164
1352162
1482867
1659801
206153
683712
461215
763904
78264
1637275
1176705
357627
1824707
1986664
1476869
1719695
1916242
90166
61578
241960
889979
1823417
1686498
142693
987292
668894
643903
1599490
564445
549046
1135253
862999
924657
609343
516778
1534502
1510603
754092
1419602
1178806
1077426
1824855
173392
894514
826399
1121902
1359044
1420879
1694697
727890
953660
1906694
1111289
905604
327075
1179243
1985716
810050
1552327
1201324
1193726
1192574
1674973
359294
1517020
1681738
1380634
921029
194240
1526136
584573
375170
1894164
974985
1613617
463600
889747
823599
817947
287476
1400377
1256859
199767
585795
407509
796655
1841501
103051
1809077
968527
864115
1649942
1310927
1009606
997041
929905
660916
717325
516400
200507
1950439
1915494
1513654
1188131
532981
1563227
1473388
1210100
585775
1493078
1968711
364427
786518
1757803
934646
702118
219084
82440
1508136
1600416
1011704
945466
373220
376772
1580186
47906
5214
560834
291610
759517
1979285
976179
657403
629464
1539028
1816318
538964
1745291
921874
235657
1224986
9078
1556599
1499191
1002950
1947854
611675
1255631
1612147
430412
1484933
533983
1338134
465102
630220
1859732
1332558
863918
880031
1336734
1399746
483934
1673768
275687
741028
1753413
1685268
1682739
915236
1930607
1179991
497017
736024
531809
172787
799381
1421292
989857
92375
146538
1117414
1221747
585393
747285
1204582
725461
632700
993347
683379
61220
794870
1849403
228269
551332
99157
368943
871946
536607
1448751
323811
944286
1668211
1028828
1075553
1511250
781471
1305939
530967
1643703
1654461
1085700
277132
640541
1728843
1040271
154711
724333
1252225
1957080
1091211
226099
1855623
87688
1427481
511539
1536426
1961443
1485374
428896
1037629
1642713
1515105
1322328
1974122
1686141
111312
115774
737758
616236
534449
656034
813276
876074
139853
1342359
33865
359862
1302450
459037
98659
1064604
1343090
1872551
1716935
814415
136265
1101846
350572
1782847
740551
833932
1531010
1827980
1061929
1580102
400130
643387
540610
12468
1221473
1893448
130632
563412
510788
145441
1067084
1241956
1866016
40372
361500
1910514
537086
890802
861122
1446858
830337
709840
1094440
1653045
1094661
1207022
543834
1556914
1362951
83314
993120
1550264
1844087
245428
1248750
1727100
1036696
131122
1936890
1266648
422861
272130
1488882
425556
154160
1352379
1568823
1152136
447522
1715177
1520620
830871
1128329
1123743
330468
640657
1197710
409567
1259336
1326693
1267794
753378
615039
1131589
1078883
1672699
85985
1184569
124635
1835650
557021
191201
1151567
1345741
1220060
939457
1525246
1512393
1613127
1865820
1280744
305767
937763
1928458
542743
1277835
1096361
1623842
673776
477077
1268210
466599
743146
443574
1800444
1377712
1909541
1149680
1093958
682221
389057
90684
104850
10029
1479533
717792
229020
74399
7616
1823765
756285
88736
790740
1540512
518077
1444857
1091112
876164
1592169
864006
241404
419404
838299
41235
686524
1063985
77589
433393
222961
1674926
532042
1837874
251067
348296
446017
1779367
1809366
1868590
694475
1665015
218315
1117267
570795
857950
1477976
1844678
560826
1488405
89095
1827891
1920521
1619089
335151
273568
1167553
985202
506922
96067
410201
1349386
1130691
1979654
719417
1904043
1084266
841903
634578
1499479
1590088
158260
784563
1080751
942426
1785307
749922
1198427
1676780
1484571
410357
644371
1525202
408627
1172222
1324194
1718739
1248287
704556
661183
775766
69028
132772
694836
1998621
1751079
1344
38436
1662357
990346
342891
1263026
1466314
147333
1969583
968591
966235
389452
488519
1146930
1599293
1796229
1543252
1763431
397643
1996235
989114
1711513
491165
1064951
1759736
793855
22724
993571
1300190
1319827
341257
1783516
1655406
1359690
1388513
1785345
7913
1382008
1656582
1251877
1707085
90945
1970562
751817
911507
150968
801140
1392129
48810
1166265
1848827
142435
1642086
462015
265033
1580131
1956816
1667503
942718
1531488
218500
1226572
325155
1049051
219729
63879
1722138
1807009
1760721
196349
800228
425329
367720
1199886
229470
835949
1498500
1616257
1844078
688097
399395
1097377
330266
1825227
368343
919171
1711340
771248
1539808
1423588
395251
1548443
339675
1952353
1922108
1394889
339032
881857
157900
506111
1767635
1420415
1584679
1441392
1368981
251799
707086
620999
1741098
165026
1736933
184149
735578
192363
402629
52824
208591
914168
731110
283337
876447
970877
1526372
1979669
128969
1887348
1298947
117984
1738252
73950
653550
96920
1847069
1863533
357315
1722907
1917470
1934102
1053463
447326
189697
580705
455320
161487
468013
1669102
419163
829330
1258986
1586633
570628
856791
1185377
227259
1390431
679693
58949
1194466
1467495
1946660
1877249
1218442
1873168
332318
168371
1440489
1437100
1192076
1412205
1698323
75999
1147906
643179
1210680
723897
999021
289006
1369682
105564
207790
733083
547533
1636824
27880
1790534
1589523
1105048
606494
624227
1779586
120520
1581698
1486935
133546
1226874
455190
1410519
1440652
1379439
1621432
1861348
953692
1986605
1290113
597565
260073
1503404
699522
1941983
791453
480188
5579
1119275
1834452
1088906
1472808
473540
461203
1470533
103745
853812
1915944
806881
1468856
1858270
1004343
1084538
1611410
425136
1406374
1556715
630290
205979
503986
398370
800545
1272166
67897
1069500
702862
1462029
1490409
1170733
155801
1265778
1513425
1683349
215768
1601595
1091835
1389179
730920
1431969
1985806
446186
837418
1980785
126945
974687
304229
18497
701254
1239181
1600547
382650
738518
1282741
1560234
408125
979020
1324794
1074937
111652
592070
1484007
1267685
621473
1245992
1154494
755929
1930292
102441
915992
786463
683150
584771
1935408
1782112
1722677
398691
1968368
716189
724158
1517985
1022388
1137712
808124
1200140
1132637
627539
1805724
790057
266800
1262466
15567
175356
884870
1403455
355309
1896693
401970
41997
1541437
1705737
1419335
214890
1465760
637910
1642548
113597
234361
1801299
517357
1198949
81257
1315194
1395709
346146
1203279
1721693
1768744
35182
587822
964784
381893
62409
224925
1264032
446298
581738
1843891
1459429
276
1514987
560591
1323847
357282
1533677
490352
1977243
361449
359557
805279
567380
1454322
607907
889155
1715704
1550757
438383
693967
1891690
1684696
1909067
1807013
864742
305531
503465
1210689
1365893
400017
1953595
1124707
1424186
95182
1353002
1394646
870457
499234
152319
571922
1306089
1391263
1950722
58248
1887590
1441647
1792764
1317259
539944
1552741
1412757
805903
1623181
854073
887704
1480408
1781994
1608370
1741534
522822
696636
1286291
510722
496619
650826
1856633
1362060
263712
1910569
1579745
1540277
1877605
266722
24315
1533266
1532868
1310140
920643
1654476
1964055
89637
1302838
1450730
693229
1781934
966728
19478
1071092
250310
720457
155430
1621653
677779
680992
1255165
1014802
446275
1783954
328569
850973
1790418
1297777
1566788
1935806
897488
1411560
1759784
1709938
747120
420801
580570
848330
635915
126708
1648902
1646566
845882
1965405
917539
375026
506852
20127
103619
1520808
1634462
206574
299212
869658
165288
273479
1615235
1246066
734590
184166
867352
306170
1354022
1602044
907673
859301
638675
966752
373835
833389
1221177
736092
1116740
1420078
768456
1453387
892480
105920
465152
1638415
325448
1172266
807050
1173467
1465269
431259
421949
563645
1230817
1836020
325143
992800
1523087
1472922
1534396
1418502
982380
1306170
231506
370677
660133
1622922
1745819
39070
441487
1428375
1855869
297545
1597437
450316
334961
613328
1363780
915086
228807
595709
330534
700216
1811274
1475506
1356405
830654
711078
1217112
494477
839823
1853612
538940
355132
335033
363720
990153
730089
1876383
1162602
47596
1169098
850575
1182033
1898103
1001583
1914305
1341586
292059
144845
338007
797421
1006972
1112129
1962284
880999
55651
1711203
185164
833928
24571
34259
182244
442511
488492
475671
1955348
1266331
1886775
854101
1520625
866733
132988
1545004
627747
14393
1608937
67580
917907
360253
897940
1675860
1602459
917766
245616
293324
1491568
1440512
1765424
437476
1566985
1971666
234977
1013864
1316842
920716
986060
976794
1653390
95977
1894197
1071490
149680
934140
735605
559935
1501645
1101051
1607798
585808
483700
580246
819543
1226309
525348
938017
1908690
1566636
836472
164606
1586053
1770303
684180
1136751
45792
179397
835843
1130330
1780982
1137585
794745
1732132
1115409
468613
522271
1520689
1729409
1710920
1083087
42042
1886619
1809491
17796
790969
1076895
700814
766150
1866568
1607628
994857
1049385
1561751
1173463
890675
214564
494102
366819
265989
1199114
1989919
1419028
97512
19914
1797781
213401
1046098
1622922
1060001
435598
1025911
885089
376108
1907274
336457
827259
92147
1074344
538232
884210
1480881
1595677
1106731
1988393
1397398
1421532
1899951
277683
1017683
76146
1069578
1609548
289118
43504
488887
1745885
740890
349680
1400172
1783095
745797
623172
717831
1389965
1817630
946189
96823
963500
314089
321114
584866
1229015
1062413
1744328
1515318
1419590
1976711
1439219
294313
1295463
361403
853958
1168561
208585
461739
460392
193407
359352
415368
1481044
454581
1153367
1213830
535360
761310
1954150
274818
722419
253765
2427
1162162
764684
1669572
253075
1200303
519855
680633
255177
811895
988525
319842
1567017
1279732
291518
859953
653921
275530
953178
1669649
483792
77835
579420
1502051
1080416
1716660
370464
496604
889269
1409595
844364
1707656
645874
1422194
1953066
516402
1764893
1069379
143351
1126938
335475
1546571
1217562
1047068
1186893
46824
1582177
504863
1272522
576996
343838
1528399
1833838
1251896
117300
144290
1871269
701003
229349
149047
1717435
494008
1443337
714286
1366938
1176850
1338349
685649
160253
222540
83050
962061
1962821
1715286
400743
683716
1303994
672051
935781
241721
1914842
1196967
1515058
1897595
435649
606762
1328302
1399880
624563
939476
102298
9286
818270
607974
1242166
451695
946950
1374708
1653225
420937
1520348
1636314
816117
775769
309217
1240866
848106
245774
1261667
1643921
1194941
813210
1251257
1995454
1465221
243208
189719
1367425
878624
1033623
243072
1001916
1682085
1191486
1402670
1037788
1944843
921093
432424
167281
1605970
74314
1078506
1939484
1614690
1352936
1948305
421648
1534637
1245721
638085
672257
1325052
314785
529178
370583
1380239
1636955
486831
297843
852992
914346
1062974
1766865
1842808
707510
781375
492255
1451688
1286270
1108179
1568462
1025333
774175
1223224
412421
807620
1938011
677589
447793
1746565
1363878
891315
476892
646408
687422
1438616
1850702
1265684
1348060
1221495
1569264
1447370
421730
390282
1489239
911071
1835198
48034
1384080
1055180
1487682
394103
323204
1446343
466519
1639505
674029
1302742
853061
1452725
1938334
907310
1253483
1439500
380377
252007
681625
1302974
152681
1516595
146513
162736
1089576
250554
1419690
1341892
345388
893401
1925915
567483
863577
1492488
1443296
306397
1698270
79679
552486
1832904
1418465
312303
147060
335998
1421921
1458587
510017
1013617
729660
272204
922535
1517345
1699737
683634
646388
666014
1617947
815017
18183
437914
308361
1314671
1040318
213100
846221
1484241
366264
39697
1804582
1974815
501354
475018
1023140
401398
1016405
305212
1277298
1729040
1362339
1652148
1894466
1597095
618471
50233
950217
269280
1965615
373641
327649
1827685
805260
1783158
1519023
1046991
352373
920550
1575890
835101
228968
365612
240975
1688929
293950
1867297
474461
366759
189697
1101559
1263677
1653364
912261
1998854
150137
1907497
1038405
1749373
205745
158592
1835085
145775
1741917
29071
981281
1325161
1700009
498415
199650
1198068
519523
1547681
1052321
966919
1136710
912838
1291080
174239
1456802
346387
308774
444778
1321999
655515
1120475
1863551
1475185
238471
1245789
1723231
749780
1538346
1444262
1893228
1992467
1095693
561572
656910
6942
1688017
1779596
1599839
1494833
819922
692512
336751
185649
843016
493731
1078728
1789759
909431
1205786
441684
1189834
765380
1837762
1849232
1508571
282907
709765
1647008
762086
673335
1699276
1622747
1962737
285948
616408
180015
801300
1914350
415360
1890171
108190
210355
1385592
1765232
422563
645246
1086965
1833480
825047
1496119
1922881
502099
1826019
1308177
449090
408040
164284
970490
483002
33216
1945724
1554889
1697997
795458
1371925
442068
1751040
952596
1858258
1616926
1154642
411310
1545566
1076166
1049793
779219
1639525
805147
703665
252629
875996
38314
1431817
836656
606987
1852105
1267204
1569134
1723759
437382
253214
229468
796761
645424
1451493
6592
1880657
39124
938386
25390
998359
792905
1208034
311514
836965
358101
1212114
1926219
48038
1733661
1123029
662507
774936
1681036
354448
1176876
1276926
1438723
1699608
1825791
1385781
879895
1523553
1066986
1515931
1976849
1459141
1538609
826676
427879
195146
297582
965156
1499870
1200641
673239
220174
1620992
1576955
1916745
125738
1697792
576190
753838
847300
909577
1732512
1642862
1969670
783198
1542752
1590246
928981
1879462
967495
1900163
961762
1721905
1769549
1795241
395944
1915320
1502842
851442
195954
625200
1962131
765884
1151768
866802
1389734
484357
1227134
1193665
1599593
1926033
1591300
914824
1334434
1297146
488853
773293
1552999
1439210
1938676
782965
659388
1303835
1433655
1243156
1424193
884688
401491
957740
885110
664268
487413
1945695
623005
1967105
455795
1279675
1011945
1381879
1269578
1371467
867443
107209
532834
1013007
489908
339624
56453
1708787
197862
1553327
698313
668440
850299
923125
1876606
284186
1225637
564673
90597
703917
1271698
103217
339011
1187640
1659318
1751000
1795248
1171255
1080473
230759
712617
1108123
1892870
1024870
1694088
1103967
752753
1167682
930007
1313236
1275657
930710
1276700
274447
43614
1829081
1692984
1427812
223780
1088758
709667
878633
820450
539739
638030
646658
328477
632896
588145
1260818
1719810
1456399
322058
337061
694855
1377047
1159231
1308070
1572740
1325126
1640402
1524188
1823397
1080122
1237674
405909
1767376
1166442
662103
1029515
235752
1067812
1514798
1749767
1218545
1646050
1989705
763438
486704
90319
344211
441715
116082
1000380
1045888
1558529
1858040
1188871
253045
1568337
802482
1807740
1331104
272340
546530
1347082
757695
1725914
789457
1415347
66050
57987
625918
1729975
1618244
943568
1712423
1093150
1955697
856332
1404865
1984667
742351
764260
955989
953555
1279939
752872
1373280
1584053
493272
1934682
1449571
1090117
1466667
675146
832553
177843
236892
1705260
199388
723405
916836
938078
679880
1995113
1523
1114858
480970
1889821
1872434
1248860
1660607
881656
169661
1526268
533993
866339
1483235
1946637
93709
1561341
1010361
924280
552710
728912
1906701
621476
705114
1318880
1556532
650685
1861163
1798516
1923609
1910149
918902
281302
915191
936210
184114
406461
1667733
188936
452495
459845
1155391
1577790
1736652
254402
471735
1781718
1793188
1257692
1613206
1120799
323996
564917
1861426
466836
1791977
1625383
602205
401980
397281
1103657
508391
317933
417061
763513
227228
822420
1656320
704374
1820854
1356364
17947
302504
586815
588369
579459
313919
705517
922157
841069
1833082
1732135
849560
779643
572107
1988515
935929
1554380
793369
282823
971890
942708
1039900
375289
132655
1776497
1733163
51505
649681
1020442
203262
155591
984543
568613
214432
138191
772474
550457
779844
1035082
1783438
648111
48164
881610
1937679
559437
1989435
661152
1850365
771197
833454
1416223
691498
263335
1982447
1611774
612150
458541
1068223
897460
484371
296492
760524
1871927
1380164
1408604
444793
1261245
874157
1254658
529924
1195965
89888
1827186
1468716
90609
680449
1862353
1018068
1908035
1611193
1038139
1630366
446177
965739
473524
1842147
1045595
1813613
1252801
1463555
1436504
191686
930017
957209
402981
1563349
1138472
161813
1150812
1504199
1523993
290558
1416852
305682
1597225
1081528
1655747
519856
1477238
203518
1109561
1331263
1054891
1724539
1244990
136891
1114656
538446
849385
379233
404836
1425804
64672
50596
726371
243864
200586
1270392
798426
1973755
448226
1340882
1955477
135779
939335
1327232
1136078
1077092
886160
98321
179724
328426
1081668
1620071
63033
422314
10654
725202
392289
679151
1288722
188151
585297
714612
1162970
1993060
1618932
799017
879939
1136595
643276
950568
1980864
1435899
1034131
1462181
842274
507091
890369
1374920
1684527
545427
1201757
30910
93951
187309
1980737
1828825
1806288
1543596
1108589
1635347
1700289
636276
1154206
497947
826982
1008250
1865693
448479
324649
1391451
1254827
1633809
457408
484672
1619697
1758102
322878
670048
1603167
827045
1677184
85785
348116
1706600
1302091
520272
1117460
637045
346303
1829559
986515
610911
239004
1579844
1310150
792453
960124
865753
1380287
1914259
1435875
905934
944017
745839
1282977
1462601
1005619
1126492
1281218
1669600
1047558
124565
663654
413684
1376751
1525017
531757
466133
162754
1588003
1257085
1996864
993617
238134
1264351
581256
741870
1901330
655743
938851
1388899
1599332
1883556
1378990
898821
438101
496618
371979
956933
1606387
1387784
1937433
994683
912428
895133
688242
204172
1348257
327499
1846806
161600
1254232
1524791
1174731
257159
656261
1090611
1786956
1907405
861996
226111
783870
189808
997211
152844
1449966
760523
12059
1948332
1178496
137656
792217
43635
1042211
1821748
1087312
1279141
1662269
223346
1276021
1683769
92256
564394
495038
1688952
644776
1575456
1535620
1618840
798133
423692
1343403
620234
1566330
206045
287384
201103
1434649
1455736
1018027
1043934
1855914
646170
1363055
266364
1010955
1419534
1678865
331525
559991
655707
481527
390292
179149
1017199
1488311
1086209
786612
612670
800864
1827969
1664940
1224053
1951479
1621201
703340
36592
1139744
373813
1911412
1479183
1114138
641072
171057
929046
1243334
475606
156436
13288
506829
1434705
90495
1779269
1321918
532622
1317615
1692153
1584925
59223
957035
399259
513257
13131
1644361
1009440
586046
788632
185863
1173828
1988779
1841250
989049
381673
408025
1376099
169644
1273637
263106
1896888
1217393
84901
1376041
997354
996951
1051181
1692007
486922
986196
329989
1946288
436559
612492
1274954
1561816
1139751
847421
1433240
1822706
1030949
927860
63615
220281
1525856
72482
762503
125649
1448411
1188450
1401019
1727296
1968486
839468
192347
1742159
962598
1584220
713617
518408
1392767
1999462
1695708
1196582
60263
1147418
1532677
443258
532041
762891
1040200
1485043
942956
919359
1284527
357165
1221780
1758784
1236596
1833458
716639
1928146
1158817
1908017
918559
282000
1140276
1690802
1939147
1325980
539357
450249
300757
1449736
1437829
1557242
1742015
1406038
416245
1683547
327489
1240244
867482
1384304
233947
903753
1887740
1756185
1528836
586091
1992849
817810
539787
753702
809048
1555113
215469
951062
114142
119108
1935136
510158
1399650
1529684
1433514
198994
171186
232285
465414
1651371
1931105
1303008
890231
1357467
110085
1221783
1085327
1520468
93057
1389187
1146750
538962
291271
1821871
1953989
75713
99029
133770
309132
1268131
1086651
385441
1401979
1829146
1249323
1237861
395249
1221048
1850426
255039
1533593
668767
282928
298230
623191
666117
1986160
1365721
886555
1472468
42431
1279581
119655
721176
18769
642637
181687
711552
881108
786157
1982382
1440523
561374
1854642
1575168
347204
1269431
614766
473378
823749
927144
416810
1965755
752575
79684
241055
1042704
1737587
3952
945099
689238
1526978
1136398
1311577
851867
1114203
24053
404367
1872042
1620366
674654
151275
1160896
1883756
857004
975414
1632462
793929
1284204
494746
253017
1712627
1515230
563448
203491
1579991
197317
1488214
1919341
272855
5302
7224
478893
680695
1436362
1807786
666950
639758
1370727
526281
960418
1078654
1401250
798010
349425
440564
857499
1438320
79504
570958
1189198
541197
1926360
1165126
789675
492115
1735348
1755197
1054236
734267
448758
1949986
1987581
1871947
106647
1552969
745224
632181
886323
839217
1613590
163863
901496
1074210
127793
1778741
425853
1465692
1758806
667179
485918
528343
1190950
1120701
41409
1278625
1341285
1416196
197218
256609
1574111
1270211
1484937
1867077
1958591
191006
301614
1089545
550475
215673
1769435
358851
1488643
1349196
1376925
1779722
905402
1033572
1090754
91781
924377
129117
955006
231003
1753956
1758558
744500
342864
526737
814399
821400
1028769
918568
1125423
841185
1527944
1173847
1050572
1879858
504146
945502
869344
1126119
557966
521895
488871
44345
530
614973
163771
1683981
1173770
1503582
986570
444002
784144
1636610
1462768
1761730
929775
1473183
1352747
261937
670935
1804665
166525
1630545
281279
935746
879685
470154
644414
1276983
535923
1805063
1366268
91156
1793313
666720
1035290
692300
819406
1103927
1120995
1615884
491449
1374137
399819
943804
603779
685549
610338
574637
1368970
1986115
1623430
658268
839146
1578878
1476783
477490
1288145
1485300
1431145
1266039
663693
1798909
751359
516600
1236127
14379
228898
1109286
1562259
313076
1331885
1021825
519791
1086880
46848
1115952
1597785
1332929
399260
342233
189707
477018
1569978
1781369
493280
1948653
1353799
1205515
1393340
248055
233017
1516629
92625
1164650
1968464
1613509
1511958
567343
1590951
1764824
898474
1681638
1355744
647470
1038495
539020
260683
421791
40136
1569284
848042
465599
1601864
729969
1675507
948619
1504146
11162
1671820
787737
339715
1861061
714215
400790
1001339
79676
1220142
897799
1933863
1555390
1596121
142242
461245
1271656
565053
1114703
1900981
521692
491983
392514
1855278
219887
1537813
1838803
122848
572314
586337
1086483
670431
422026
1327347
1600425
24448
621161
1625300
556960
1611453
676272
254425
1873684
1964590
1544185
665301
882787
230851
520520
339864
1889435
317264
1178242
1623356
227476
1922689
119242
1272016
507524
642429
1685459
1685749
174944
565706
105193
1731843
1982015
492645
1731364
1747735
359528
1168449
731837
1502535
1266401
1340115
984724
9883
1735067
1937494
1020402
1145476
819378
1848177
1627768
863329
320736
1772615
32005
1609692
929255
1942036
598695
1917049
1457463
522148
840395
37397
1438104
362001
1150237
1662178
1707817
1858653
1785276
908773
295380
299840
102060
185792
88643
1507986
1972462
645128
782261
1298145
1302470
454472
1075033
694176
447111
390700
1163507
1339636
90270
1916209
41087
1176312
479417
1432877
1595134
325989
484310
1599261
1718308
315351
534180
409040
796331
1677880
578920
1857643
828149
37467
597341
92316
1279510
561359
1730155
686843
1305480
477388
825243
1478105
1421568
1288197
1406517
1331013
1466495
317662
1086184
1285575
1255785
1729905
934327
1888460
158912
820170
482671
1947063
1354913
1270704
1752927
845249
1029623
1951625
394055
71225
1635427
1623414
1733962
1265689
958490
1399099
906640
1718804
1815201
1504632
1202301
999016
1361297
1083567
459912
1185931
1928970
1934735
521650
1964024
1225596
1668305
540882
1430387
740692
1129049
127990
1754907
817996
1086788
1381836
50639
1062190
159014
819112
944197
288307
973010
627475
1291486
1691355
874417
726918
942842
327167
1714566
1850501
1732851
769606
1490406
252797
1729831
1735950
619622
957787
1088810
1770635
1797107
355469
605461
934220
1139311
1908677
13578
378394
1470863
86342
698233
623673
1408323
1120426
1988560
626707
36639
495840
211663
669803
487008
127311
84664
911101
1349906
565239
434945
1508662
1298296
1287053
1352835
1251814
170626
1882891
1791625
956842
119375
1053021
163179
1853491
417468
549949
694131
170492
1575371
1187013
106662
94717
1437540
1873961
1165462
1556230
1808543
600945
320194
333062
1512680
928278
819793
123430
1017260
1208937
99746
709603
217567
1983417
1361853
872585
1960873
826525
169010
1048639
1728025
1868409
924342
529917
1190479
1575549
1058958
698494
921301
483642
1790682
1305757
1477297
1672731
449508
913552
842792
1320415
1066139
197804
983351
883851
617676
817344
1045147
697350
337978
1937509
1951023
815007
1781219
1566875
1309466
1560640
854289
504448
1410086
502926
1346656
718394
266046
1495829
1125711
367676
1698896
804479
1359899
919420
1945073
1360801
1129942
298927
1602969
1246276
635366
777992
706805
1083666
1044023
81023
824968
478962
1680
1613646
824709
663521
936661
88477
1652911
553959
280954
56491
1884200
1082530
131747
113909
1245703
1289912
1561228
1220624
747209
666940
943315
1286318
1592617
1380578
1216218
1790251
1752929
780370
1414747
1045846
1844288
176565
1109226
1127831
95319
1779330
442122
194309
512108
1967511
104079
1593968
539960
638367
622530
655697
1124607
942856
665015
689739
1673100
638129
628327
510068
47792
1619194
165494
1164924
1820611
1906563
464094
1976187
317865
1360615
591075
1143392
1536407
668624
937652
1846131
1166887
259360
1217446
1159108
928967
1043062
1733086
268682
1013958
1823100
1059574
1780462
420720
1155098
837753
1658151
1847801
1831551
172444
1537502
1824076
1853584
445873
1898030
664470
450202
1480040
67540
276012
1562600
1386784
1615666
1754243
1900138
1964921
313488
249848
25579
1956729
1354873
1337546
614077
1952119
370702
1297447
291024
1040093
803079
1514038
1484473
79497
1249308
1249513
656897
1415346
384640
1909706
761375
1250108
169632
1933402
1907374
1854728
54305
1254913
525400
410933
1083685
39702
401263
997563
1365260
82006
1636845
1305614
268846
878295
1318470
1062691
180976
1002317
1278640
234896
1137801
1086964
15379
12537
990129
1940595
348854
1608651
486646
901481
568201
179183
1300665
1409440
87517
1996295
1085498
1281826
1582731
1607760
283024
579498
1800438
185874
569712
1630188
261990
1651320
1121257
291731
223469
855286
416747
202624
535708
1843563
1173740
681391
1649421
888832
1722014
1203444
1109148
1618796
1772267
1651952
451423
9380
1587362
1199499
1164124
871921
1322241
229852
1101314
791710
554875
655880
1100501
182734
522859
520707
1741535
1751711
1131382
1860287
1217258
896959
402869
1041832
385504
792051
54449
645067
1451207
1332295
1814978
364843
1303601
1670351
443577
1709844
301479
313970
1350691
1694983
913271
296253
1160599
411999
1052982
1396302
1984479
776119
263440
559520
1591443
814759
1856722
967095
869240
19633
1247305
691219
1149991
1300869
1349505
1457024
993983
671900
1008840
1580169
1100676
307864
1417388
894071
1105455
824044
1603891
29520
305625
306452
89829
1461574
1949434
700156
1448983
1464020
587022
627723
743017
190749
1507545
299515
767591
1847225
1521261
213057
47401
106448
1032516
773972
693896
1670908
1522938
786992
932916
525742
570033
1454829
1615520
1554541
638601
321931
1300845
1085528
1239921
1009741
341811
295695
1983878
227090
581539
1805748
1288257
1290691
95493
1906439
700445
1699388
816979
1400846
1157978
991467
1260816
798945
473767
1377149
782955
674666
1879730
97321
1414092
955821
386378
1058887
1249153
1382681
709820
1107027
1762800
1730891
1138429
929332
1493054
993728
1308822
183997
650578
1263051
423097
1254714
869900
150194
1489851
1023970
991719
1577949
371105
1541061
679596
550092
647013
1061669
1994673
558967
428415
1722835
1261760
1472428
1539138
910205
79040
1426862
1601919
1871592
677392
19030
186060
217393
1993132
36617
638041
411273
1066425
1746553
1924464
1694230
1250698
842303
1586600
170928
1422320
364366
1254447
1593362
1463017
148897
1947722
787864
191151
1496647
1198294
979623
1605144
418962
1011031
1053671
729884
393065
1769759
1552732
984501
1705848
926591
983620
1480769
1678670
622843
620400
18208
399487
1375191
1715628
819172
1710375
1281496
72627
37376
1709513
890214
63322
417264
1990698
325063
485608
288167
112498
1559915
1645329
1311035
1500480
1389054
1487245
66121
755219
901731
1123255
806576
1345865
856492
510360
1398763
1919160
1577986
631487
714128
1393768
1747965
176133
819043
1794787
1972583
1651234
1572347
1224913
1128963
459616
1500089
530848
372016
662980
361043
1436388
1842022
41342
1946622
1789104
1734391
1408664
1080793
229888
1552033
1817619
1352127
67414
1704332
795626
964033
1454616
162231
484790
1037940
1471910
688881
103531
1351167
877872
236922
1943187
1427644
1331481
754337
1717198
1389331
909990
334898
518579
991577
752280
955738
1523865
809218
687536
1347290
886788
1779520
857792
875908
754446
1336380
484420
1024257
1154539
1769911
293566
396120
1425611
1552490
701265
1282626
919371
772634
1896588
192096
185931
418654
945776
554241
1586930
890459
524334
1680286
1672495
1497082
951280
1311414
383023
1317916
120572
838122
908133
1583417
1423977
1912639
1331836
1385502
1204423
1258844
378421
950318
1214995
1988279
1341023
1038737
1173025
1160077
1074443
1123866
1569100
1233253
1002034
1144097
1386642
1053517
1834172
1529662
1608180
748989
247518
730817
1374500
845124
1642668
726057
227236
1307318
143676
1412649
351802
1376492
419083
185477
1721988
305841
548222
283989
424251
214850
909772
1670011
366851
1020771
590516
19464
33597
1050591
1267192
1911402
417931
1758878
848901
1393339
945951
1289128
1168790
756277
506856
1590002
368519
128611
565726
1646150
1355931
1502588
225900
1211965
1926988
1437609
142413
1181111
333970
1096405
1032313
835155
675025
231316
1357915
1183236
1643425
338332
1549080
323448
1908469
1706174
364407
678735
1448997
1291698
944050
712906
815961
376532
776699
1357636
1684451
1149159
970719
654763
1621400
1721045
386908
1105495
7279
1223951
795275
1418859
1628838
826670
1691257
1164218
622999
1272728
1163299
1295495
152102
157107
312457
1475441
1484650
913748
888600
872695
799300
479158
802982
1999729
1411309
1432076
1946738
1505667
1877405
219011
143047
877884
14055
1041987
1968861
898995
1484654
1130780
553955
1525079
1626737
1523005
1062608
952449
1088204
1162674
191099
183651
1877522
269754
11109
1763257
1257189
112637
799919
1671928
344126
483200
505518
1035610
823334
264752
304402
1145940
792776
1342339
1927579
1150591
168867
1369864
1089113
292866
768722
1988037
1369588
365843
1600575
345895
378351
1589595
1466747
1611143
661182
881340
1849141
1398453
1995190
269309
1319712
1529528
1604910
307814
892457
100298
678204
1392006
1984847
368241
398237
813442
852653
1177051
1343332
1615730
1966432
1103781
1965069
395425
1986324
193711
20142
837680
1518687
227045
1697222
147466
222279
1568074
1422868
1838912
405114
446667
871121
1191256
156228
803817
1421123
886988
203341
730365
1156312
1222870
1847670
716359
104357
351532
605310
857645
220867
960494
1491749
542879
1822421
1322416
228582
189241
805361
513799
759313
610630
136519
1237216
1588945
1472125
435
1385877
1779703
350968
333008
1819229
1320708
875887
883863
1751707
1906413
108684
628401
1426953
1306343
1585715
154153
939668
1340598
478046
103127
32471
1214943
82095
726848
489455
348129
83317
1012313
1070796
1130986
282252
859078
215624
430799
1277265
59969
1494005
1321
1920400
1670415
681783
431627
1296864
368212
1690868
1242151
1394351
1658459
733040
25427
1254134
1889628
1122443
786587
160470
1508444
1441185
560130
371818
731699
260507
326801
813689
310811
440645
1282094
397237
158676
434784
1171994
1681166
1733511
951328
501688
1109138
604485
1477242
1328886
1938796
1278215
1094373
1115523
1383340
1590965
1397031
1580406
1241584
1211730
1743910
514824
1024519
1676779
822898
1644674
1856117
1157381
1043545
740891
1628593
1870197
1287601
184630
1109171
1996106
1825390
1986536
1287624
116575
963724
641997
67989
969943
1503828
303097
1575982
547935
962076
584144
1781769
412963
1592452
1964742
658015
141535
316934
642036
1563827
1618662
535235
76446
582931
677726
576130
1558264
1685390
1840173
1305499
364408
1257048
1239364
961040
20578
602258
932508
1681035
1336090
1596050
644819
1013636
48984
1153144
1541552
936653
1339597
749038
942670
487439
1855806
873393
1844593
134400
499139
835101
410649
1780135
1369892
1714456
895770
1927507
434050
1766116
1482534
559198
1662906
1999252
1461707
1970183
1367639
1861087
1854708
527128
199463
981841
1927814
1045180
1707749
652689
293144
273086
1852310
861135
905723
330467
832583
1469716
284348
369528
1654288
1224782
151320
893199
1293775
1154567
1612298
400480
616705
837351
56986
150890
243585
1911172
990780
1655280
1986781
204042
1865796
685479
64914
1921575
497158
26472
1234898
1171478
1088802
1835443
241540
1180247
589097
145724
1479347
1442892
912904
1832315
940579
1419351
1638111
1456985
648619
626843
725694
938974
1194550
1702206
228876
1795265
752777
1916131
510613
713463
836926
556868
603245
1744301
403539
1921361
1272575
1869812
1273355
1595188
36159
660502
1596706
437408
982351
493797
655795
73927
596874
1250651
586998
1974108
588068
1584195
56354
355350
176321
786364
483512
1512784
509212
767769
712036
928965
1699848
212740
788444
1575390
1493350
570426
1684688
694306
1604907
1526570
178792
738686
352396
1510383
1095785
1305119
1908804
1382385
633450
789906
2379
1214989
231043
428950
1987684
417690
1066366
498595
964805
1311305
507209
858519
957372
625171
1577401
1720426
1934440
1366597
204479
664809
1253013
894313
1289223
1247852
605516
1190345
1681306
999808
1097208
1980992
1902005
1204264
193437
993447
1283197
1970290
813659
83818
1050372
44568
1520225
1955481
67007
896200
223616
124949
1765874
234312
273079
680
1927955
1518697
1294824
1102070
527647
731172
1649381
1173990
1239823
1751494
796061
510145
503601
427323
1967373
1780169
1597617
1527074
525580
1208160
1106491
1923107
365241
390922
823386
161483
1069188
208216
479929
1700256
417514
1085250
1539991
985629
1229418
1168596
864647
954450
582698
672954
157825
1622456
1275848
1596837
167492
1842984
1591463
1524052
525786
1732585
455196
1356105
423892
1981009
44793
94063
1329549
1321250
132847
889319
646162
322329
1897824
244382
686334
1048573
408681
1056132
1270059
1729182
272420
929807
962284
1494588
1175689
1347402
790385
607191
31613
998385
1131275
1921267
1724773
607064
1300238
1907585
797619
1309146
1601344
1458358
1825545
175543
304995
603816
1891600
490535
1039936
329301
1439611
824118
1689042
1570948
39446
1880492
1437199
781439
369991
1908708
162311
1734670
419184
92384
1830194
130307
384916
1616546
1873436
132055
1892468
1625519
1142274
844974
1745101
1252801
1059510
156323
154759
1402721
1622710
1584131
1091016
1897734
963639
1049679
636447
775740
273741
1669728
62805
977370
1077631
1467759
1383454
613129
99064
84399
1845534
1096164
818982
1701103
1465011
334593
1493772
1380329
1288413
1588345
631085
540356
1287759
420960
944381
1942840
253899
455561
1525979
1684551
1048682
1637358
632682
1753558
1422822
1486867
1701648
427619
1843790
465646
756958
1175374
194788
1488353
32027
747780
1113596
1299817
516405
1691173
505932
538586
511004
347200
1214938
1390199
1543931
1014124
673757
1515830
1622375
205070
1775864
1968975
202336
579808
150383
1435045
1319085
1286223
1303605
147829
847683
1411026
1444221
174931
906070
641927
738302
1548131
143311
469347
1062546
1650140
387211
1919590
347705
143156
894869
1011457
1089446
96461
1878358
1441785
1874600
1992852
165227
289200
1039834
1586295
943882
787702
1707019
1676662
403630
364317
1262039
1513710
714081
1480181
397062
1902631
677111
570520
741375
1165731
325454
1710617
1743772
1522485
1324399
1454810
383094
567852
1839911
1937906
6467
320809
1994242
864253
1229406
1641574
1424125
1635209
874980
288501
943032
718248
1039209
604707
250351
417314
994487
1104826
1393705
1184364
813301
1338821
617833
1117106
695906
1221343
1652757
7188
363283
1089017
1227631
1416409
1348855
434957
1883113
519162
1208801
1012471
606221
982005
1200833
1777962
501684
1153555
1420290
107223
1866559
908879
891830
1062013
1615444
1857952
912865
1512029
838747
1758705
68701
1644889
497789
1555930
682573
662240
870126
976744
157785
1182850
1010679
1730027
475193
157501
740342
1097156
445981
373221
1853443
1563323
1926498
361802
543451
474305
1821104
144138
60979
1720842
1997734
669086
1828718
22039
1696718
600045
1325379
1431684
924419
786346
1620212
838149
100551
1939961
1189568
402219
1835042
1401564
1954003
1731707
1985952
965912
654329
1412143
1564704
37643
545794
1116437
757301
1594952
1474789
139181
18417
1528500
618844
554644
536936
686336
1544300
748468
1341304
377502
1040324
1734226
580537
723376
113460
99724
1470510
1054261
1074328
122526
922095
1271024
288887
1842793
1440356
1689095
1427257
980092
1695976
1375303
203289
1588207
1174330
1703297
135240
1279867
1442600
1224030
880160
1220887
1957128
877460
1685830
1288627
1399305
1018970
1235859
1768382
1145669
1165299
1362366
323046
1056983
472702
19241
535506
1137525
952695
1735670
495604
1997268
1414478
1855793
630915
1916390
157732
290881
1897552
1933607
940182
1173245
118868
290981
1684054
843656
1217881
1567077
1296127
1588187
1238613
29985
834981
1523023
588557
1471444
1225014
365840
436359
1827963
24629
41965
364949
121171
359962
1135048
1898214
138258
268742
287518
1420692
1924651
881496
285021
487472
86570
631186
1194900
1963113
1314594
214303
271804
235225
710750
127562
1332841
487250
321109
1737927
1740750
1487132
1213789
402062
579901
25145
9103
1962942
641275
1029056
1352400
1639972
1243528
380001
1618247
245733
650646
1404760
1418518
1129637
119559
1510593
127617
214802
559912
640180
1401429
5470
782331
1004642
1971239
1829310
1251996
1628209
1772451
556438
1883699
1799697
1947525
1003655
938733
553960
1722505
1443618
538722
1905920
1035599
1611889
284489
1173371
1667719
872098
179885
75355
1465276
1594066
1477220
450613
848525
251387
1006851
1035727
833964
1308544
403223
1328688
1688728
1053159
1170952
773707
649173
948087
467128
764610
1517940
794070
271618
1276407
809975
1730424
1045957
1125207
1965488
1417722
371319
1992991
1781973
935089
1760093
24090
382281
1462183
1503494
1690402
435310
1480198
1641146
12548
100414
1097678
745800
1092098
999107
1224942
1185037
616973
1788091
671923
909164
1182152
1667865
1699498
254290
954689
1347955
131335
853792
409708
254913
970345
692546
727946
1334784
21952
222958
1841125
1107638
1308878
1816541
798687
97685
179506
1969122
52028
433737
724702
865557
944630
1045379
1252497
402785
236007
1301080
583861
1577466
1258744
1529999
226305
1893061
873040
409545
1659025
735470
519433
1384222
1230540
307496
1848934
106206
496441
1317589
1729229
1923421
468288
1851831
460996
721640
1695315
1354866
1164410
1745677
479506
1870334
1696934
160784
347724
156519
485588
1926588
1713267
829283
461255
1662129
341150
1015655
490878
1003516
885456
1785503
1896508
330494
1328149
273557
1454483
632563
1538932
1913814
1247532
998520
1889930
913938
1471711
1666701
1910926
533153
540904
642299
959769
554089
1314481
423770
824025
1681767
1960290
1502795
1188037
486059
1893803
1407005
1125575
1863788
513410
446949
204096
930515
1854658
535104
512055
735088
1476442
739921
290580
673903
571713
480314
1860515
1770384
1148312
1801890
1079714
469566
1882923
529778
1405009
1658292
1598518
1386399
179511
1496067
1242524
1783059
924862
1597950
1699105
1527597
154557
1011551
1091455
1518599
252744
1117975
747500
1439130
1792426
1083155
372497
222420
1184265
1366569
185277
128602
1173683
229751
1521029
1453927
1231680
1484470
434075
1682075
1101821
1450079
1495995
477664
604132
158117
257369
390139
1169845
1746668
591125
371830
146479
339646
1157890
1038187
973257
1676739
78082
884288
387503
1602198
958395
1757519
1716930
27628
1850577
869590
1759178
1965351
702077
1823791
1929548
462776
437366
775068
1065951
536462
234189
870618
1364722
1809776
1219831
420114
445759
1050484
203337
322832
178782
501770
1066526
800224
1629660
1257360
1358569
645861
1056030
850482
1346362
1393372
1353859
1122657
1775113
326868
1930206
734267
402466
840382
1620680
850511
1567866
1102289
97325
964234
729915
538187
863191
1327138
1984923
379056
1356658
294787
1418284
1200283
266880
1666054
1985154
173801
464097
1930448
34735
1941080
1975678
1590604
288513
1640303
1891891
991834
1456559
1419498
461634
1230864
1570069
1087095
1851376
1360024
1078373
440700
874927
1891596
1699450
1296561
1783268
249850
1338581
1740528
884215
1722393
1142245
593624
303779
1976308
448357
1730686
392275
246798
622018
957424
200015
993393
133400
1520817
992808
1851470
1413014
351601
1916328
278690
93416
646237
1328878
1448847
330652
948125
544145
187137
1162720
1862941
148120
24505
5597
1253196
1958165
37971
1373891
1720651
1253760
817194
1891892
871729
1628152
1948046
1599578
770866
955513
6711
1212372
1014563
387416
1345922
988784
1604207
1089407
126157
1601727
241792
1205738
1395992
1452632
1979927
1617894
1694458
529087
1221602
1268908
667796
937080
602944
129001
1905178
763343
1901148
231380
1510166
861931
384723
1951594
1362681
1512392
1406257
1989106
1901134
1353785
499266
464188
1461175
19644
1280411
164423
1467434
1013332
953516
273637
1952636
1937550
128980
1491377
459766
43490
304605
1239539
351636
1767338
792712
1220230
1735077
1303185
630582
716555
1009200
832155
1769667
1659011
879471
65253
1330590
24854
1384601
1452721
355476
343399
259718
448643
289526
1478743
624608
1360954
574206
1456368
660473
245755
1530122
461298
1677502
1788022
572456
602071
702085
715668
976590
691248
218618
1998790
95526
40859
1622818
918881
724128
1563079
751302
1939894
261672
1033902
1052227
1936813
890793
1423125
1519954
1086511
1677870
1536809
1562633
1503952
1462374
782344
280825
1928195
1407687
1784974
1387393
1354782
836104
1698433
1937360
177260
1920831
276593
478811
823526
887086
815931
1868181
1876277
1592102
1691149
1969448
1361092
644028
1803228
922951
498772
1444058
147216
702410
211851
585408
398419
622720
903476
796982
1958717
418567
537907
1629660
1345095
1832193
1357976
679656
1579891
1312329
977935
829064
1848406
1183909
233899
10807
871916
1133657
472847
874553
33149
1223773
274525
851363
1115898
1622865
408250
1780797
1045035
410807
896285
1740055
1859976
772853
1929908
1059665
591974
1492789
1977442
1128417
1099324
779377
219271
1654641
1249536
1364226
1546671
506904
715797
1158208
202208
1744819
1264830
850800
283101
955846
910773
481849
1033037
1020146
1799273
91143
849044
1983478
261584
390870
1856093
84332
1548110
1332107
808924
1678500
308828
418629
677689
112122
1521080
838530
1226727
1200018
562044
1903490
372425
1790735
1860164
849856
1128188
835046
973615
202639
613099
469591
1750591
1522766
1279172
363441
24782
961727
1720808
1639579
723715
2643
347314
813531
1766372
95155
1714020
552288
1250095
160583
1552216
421218
1810842
467598
1897006
989424
1315325
868177
303905
683160
1266485
1272294
1818988
1004818
1081948
1051745
65209
798789
1087254
111505
1039312
915390
1152939
1635171
677287
1226242
860741
1682638
1083116
960165
443170
349976
1843872
649308
110527
117975
1095216
1561007
517243
453741
504103
1278615
1356677
1987509
1933008
1723835
209399
628390
1658459
1397420
295244
1985299
1624128
85002
1427707
1214438
1084838
1276582
1408459
1152075
1907325
664822
399053
1766782
1672570
1148737
462854
827514
778471
435118
1889162
350019
1223573
1315796
634446
1600190
134694
1482974
1489004
793584
1313529
335719
1178083
1757091
1535273
1066974
1994044
553532
1220823
1164466
1284107
190171
1857203
1096668
500413
1634031
1623821
808160
141567
1097086
911897
1396483
488288
279838
179528
1086834
1992600
351699
1690197
1360777
1387040
590758
883178
1191078
614430
1704282
1061702
1815725
962001
539875
1387331
528673
231903
927361
1200898
1559342
262420
83970
1100405
1702833
1147233
1442494
1384465
1997777
1625239
1230935
891586
1742607
1777353
1795590
824783
402488
1692097
486337
50390
1814632
653069
452516
1779204
990625
388595
1374637
1174426
1821617
1282045
443568
1424127
1050466
1945850
1070280
95165
273711
996164
973775
1699494
988353
1666063
898041
620960
1604036
244623
256467
1101098
520672
1272153
858472
1590340
224968
1736658
1760062
1716801
520256
365455
1295287
842794
1726370
1751759
1110885
463516
1210553
1088685
55047
101340
543766
1347095
120634
905093
30970
14930
1225540
1011956
413573
1208485
546241
572091
832590
90843
710754
1383016
343721
511095
1873310
490188
348814
1007297
1455669
1358077
459341
777247
275016
1916330
1997057
498617
132812
1348307
272116
1133617
1918925
822731
1496061
378353
1822615
860870
315832
240006
272481
1971242
785482
1789057
1691207
515705
1189011
16389
1740781
729211
1736394
208766
1264612
448779
407974
396220
1236301
747187
1755036
1753294
1685987
528407
1797822
721776
1190202
1393621
1383593
938825
558626
686762
791840
1918778
1700049
980966
1512773
1544406
1258453
1531372
1277742
557434
1985555
1690438
179485
1732190
372792
818362
1288301
1205217
768710
476935
1901338
1366625
1954309
1486773
1958531
767419
934937
136352
1580158
948504
33324
1478788
950772
1645640
1153636
424956
1748042
558117
542888
1748435
1719924
1772143
375463
335584
1670695
1547952
1904452
42980
15563
207548
626440
1834664
554130
936794
84784
1076307
1600362
1878517
506858
1505730
699077
278508
1031521
801866
1493158
1521852
751567
486293
1303054
1525810
402901
907337
1135955
1644639
1075965
1070520
168688
574575
118101
346527
328958
419717
582764
629189
1309619
1871696
1549532
634129
1522091
1460374
679943
1974954
604248
638217
752855
1433945
887356
1791140
1022721
1908886
346545
1242422
192183
176046
367749
615201
1430906
362076
5848
374190
46771
610390
1766808
1677149
1463800
337010
1794659
684966
761452
240034
1029370
255923
1921382
1104512
980178
666493
23053
1749967
260548
1537425
1164597
249284
1408611
347
89814
1889273
194480
827106
1429790
1836806
299106
1130502
245722
1608448
662208
1920427
937092
1562560
1705398
646333
478864
905005
1120707
23765
753650
353888
996169
524650
717302
1444135
391745
921692
1014017
398171
1922486
212168
958173
578196
1387966
1594844
200518
44522
1798727
1570744
155144
997158
301628
1518862
1496812
1015146
149694
890572
1276863
1584473
182039
1408734
895827
1222427
372460
235637
40199
645641
656357
840175
692788
222992
891844
1012537
761475
680578
1724112
165185
1101646
843027
629148
1951913
1014774
576618
1391982
580285
1102491
1638727
1941082
1843767
1199780
1824503
1688505
810083
1125891
1717454
597028
678319
1564261
1151822
1360171
1666516
997227
1818212
501028
1520348
943601
1351211
1082692
12818
1236412
498990
1195004
1898893
451891
1486050
1981171
1389065
1991337
1235014
366795
1909430
1281672
1939333
1568325
851155
1410151
1363197
192348
501953
1535571
1814787
1330081
894294
382040
488379
1083388
426816
1039249
1975535
822202
841171
716785
179788
1950207
598194
1084136
926978
1376157
241055
507567
760101
345232
539723
1672776
180853
360784
1744521
1995987
1924040
1181519
1727567
1321076
1036364
1207803
1025382
1887008
255188
1411193
765898
103436
1040077
18956
189493
813261
218308
1255612
1195770
144853
667186
1734149
915624
1122933
996965
1964420
1066950
952340
1717108
1500561
1502435
760625
1649157
1994500
680192
1969551
1950801
1330736
1263752
122033
195732
22471
1866498
154875
1998022
150326
670717
103724
1740625
763192
1043640
961637
1152522
1719708
370265
53645
1291958
1098779
445171
70073
183845
1396876
1565335
848271
1749978
1252955
143665
1978343
659901
65833
1737664
1117738
1558497
632703
754657
133443
1219768
1500942
1526326
1717466
252975
1903255
32898
1386548
888755
216444
597037
621813
53011
1821476
910922
1332065
422339
1504753
1498481
836952
169576
1525758
161121
1189846
88348
1383351
1399531
668228
1479619
33496
526063
1504931
1352779
1619419
1565855
1149114
159668
522047
719469
1631483
548974
489977
363050
302038
1468893
1463837
402799
640577
151185
700054
841448
837637
768634
1371047
289401
849570
803219
1035359
1699932
1038734
1161382
1918011
696813
939531
684818
1868041
1756846
872883
280546
1478796
566363
1403136
1774191
724420
1993074
1052669
1928419
1787399
1305206
1890326
1627790
641548
811228
834298
254698
1035266
259326
617138
385710
1675816
530754
1574433
1985876
595799
985564
400781
1605918
1849122
1663608
456461
1173496
780920
1023843
1252044
1519715
556633
423479
448783
28838
947522
1309515
251638
1828876
45950
333645
423250
1455116
1829523
382623
230877
72936
141153
927272
1774215
1457514
1291471
184047
552688
1362472
219415
1658882
1555179
1213023
1235573
992975
1341932
1330451
1640221
1414270
867553
1586359
1636153
851422
252082
408834
823588
1052948
640291
570085
1299141
131603
1165254
1565383
721401
829293
389446
676806
1339717
1880044
300054
1962328
256370
659163
200875
396304
351067
218914
723458
1158872
1698648
1570452
793144
1077936
295390
1884361
783235
483340
1292136
1560642
1468793
948397
1315677
962490
77816
769276
800847
865193
1433330
539214
1884118
1650417
1243576
1849585
266853
52698
1889441
1586329
1649230
177454
1165901
168065
1938821
787270
364783
87278
834043
1188649
425157
112043
554740
595918
1715313
588113
630312
756833
1086010
1386573
399976
531800
1701940
1694243
174259
1423034
797063
1806992
1383474
1151383
297263
513093
1300791
1131544
568369
573197
992503
761740
1846708
73367
1287331
1802832
901443
1400195
1676648
1630393
176989
1585091
1456056
1600103
1675057
1241410
1270682
371268
1330168
574915
1038841
1034242
1286083
434244
398926
817003
589376
245730
511082
1578336
1985061
286596
1982758
374340
155797
1242831
1655290
1183197
1423686
1534790
559688
1711883
811273
1391922
1269818
833222
275347
1875770
1500261
1780816
392344
1627638
752749
727211
36641
592105
1542822
1236123
1415066
898603
594836
322988
563503
844520
1188980
314923
316366
128265
1085597
1409725
1077319
845254
702644
1694891
1645704
233496
768314
1081046
26108
1686607
757390
873757
98249
1381939
1673545
713940
469294
160667
1549189
1476352
830334
618242
1651684
133674
59948
1338402
1733888
1330434
1779958
1050083
1292947
1957293
1847351
1867546
298650
477644
360957
1181990
1959628
796378
808685
1703935
1066161
131494
1079707
1767619
1335832
33952
118536
1224473
1459034
24223
138020
1132038
795747
1718449
179856
1154774
503513
587958
1626333
921963
965526
308548
1431272
1032851
710862
23349
916433
1061290
1540610
1197421
1413314
97012
1427258
358614
1177567
1626625
1581423
371775
1416104
513914
381430
214138
1325394
284346
328571
1173284
780165
1277670
1035156
1788291
503506
1651505
1687152
1253138
165719
1964640
551786
1498479
47410
747371
1586801
1745472
1632580
1720736
1719087
588263
640217
1538441
954996
1164255
937558
154402
1340605
1242976
1914863
1892162
1534707
1701401
1413173
1093326
402800
1447667
34103
1309673
579850
455490
852600
1197783
289776
1144816
921261
1628463
1633657
1406209
569884
1421487
1040591
1095311
322450
1508309
1732938
1440832
1769951
1860878
564523
1470864
1453756
1682757
472524
508269
1865202
528724
1499842
118495
569971
602316
1850560
1569113
660729
850495
1110077
1553809
1729450
1894214
15948
343707
1557161
969375
736105
1973380
474099
1462280
1149727
168926
407032
1645997
1679558
1050534
311078
1220129
260250
614788
1306841
825275
1233856
963892
516225
1680282
688871
1597449
310499
1798134
842239
163590
1598314
1963380
109808
473280
1906757
1834046
1080812
839619
1689480
1017224
836590
146627
412110
230521
648386
512180
647592
555427
885944
1684670
1439505
742138
1426455
25625
977629
581865
1384929
1021931
1933442
604730
1818966
1209408
1885939
574431
1462655
1556674
1216624
1887759
389693
1254508
1824593
1249778
345497
1391826
532454
1902479
1403988
293466
449907
525573
581712
1240985
612492
1555802
1314810
1289992
806463
1801552
1105104
1033094
950858
263672
1074425
70470
1403910
568216
771135
1332698
1310904
1281517
1159052
898573
1488685
1258666
1170582
1809162
1996964
1551875
6734
975316
283366
1287449
902109
364323
919549
1881198
1974078
1052808
1016792
1436463
112203
1952830
856749
367749
421417
474853
1675348
1601027
956251
1287941
991625
83164
1462774
581861
755998
1894238
411305
254840
154276
167346
816953
1925421
1481135
1550870
1793726
309879
440121
508663
807958
251881
986197
640171
144408
2795
1395747
1661048
952136
1850840
1202206
1173826
222922
1369101
1040271
1409348
208331
1181488
165649
1346279
816925
1740870
1363458
180936
1430528
1929164
536325
1556130
771725
814771
452523
1190384
1855079
1382182
1824351
199832
789844
447460
561449
1641064
15331
901883
1293988
539789
1497838
1064118
1298770
1011987
1668418
608673
18655
866930
1145235
592159
1638254
318859
1192933
1206378
1890505
1248007
30281
194725
371250
955875
1967387
1923253
1914516
889397
753641
1516520
1454857
28198
1903829
1468607
148249
1763386
1616954
663990
1624693
504132
926294
145061
144188
425549
110356
943208
1323471
112222
1655434
921046
735338
62126
271905
922788
1781254
881884
1313211
1370837
510936
756753
636040
1957993
1950555
1389119
103489
660538
1189223
868042
120356
1071713
1447832
1590276
1648398
1653654
1843177
651099
824701
604043
1197823
1586506
377604
1098724
968336
1732982
1551332
1082733
153100
1081962
646108
1731092
954571
797053
1085701
1217112
124026
5304
1070962
721703
91081
1626336
1180048
1364569
1617159
1930035
1906026
1476018
1938970
995674
243875
394926
1849000
1111523
1328811
1363009
155629
1955668
1934426
205753
1446132
1741929
522140
1488819
708794
1693202
1496880
294098
1445233
286746
858622
1850421
407568
1335556
1102044
1789659
1588495
1441663
703080
321395
128172
234876
728761
616168
320895
1127057
1531856
1331141
1594829
544340
1861799
1582812
12253
825053
1111308
316194
1145955
345407
247695
684634
753114
1586983
941125
1383989
301767
141312
1481832
1520113
142502
926222
25440
446092
1196307
298492
173907
965324
1990250
1557710
237523
1181435
139971
1173885
1387811
1895669
947649
1596599
1138700
1567292
1977868
944028
339374
230758
1006073
298067
631574
1297413
1427498
1084424
1466090
916611
711214
1014651
1979738
574464
1168003
1016998
538143
581833
571720
952782
226311
806391
1935870
1784404
1469347
847400
830733
618383
1476089
1169382
1842386
1722247
1479188
978452
417772
1808792
601425
987654
840719
1569822
1289055
1130593
115215
764225
928302
988716
1946147
1917109
1762640
1783795
894918
803406
1433421
399533
1107893
973090
859283
1456693
46519
1901740
708947
627306
1975501
1897325
1224189
840450
1356449
521280
84218
389567
393027
1168506
48655
1330540
428037
1166104
169146
437043
1987076
1407084
1914134
214222
1785593
1399105
1027365
1212294
563355
1229873
1733967
1034325
973910
547784
6149
1870615
1877715
763146
489782
269279
851875
1928932
949510
447097
606940
1959501
1965572
1150694
1879813
763652
274832
312897
1968040
559876
1155994
602094
1414496
756036
1000977
64712
360849
1253125
1516773
878513
1417988
1564704
1778354
1937046
1491639
203785
559768
1326580
536270
168693
1068451
530080
717642
1094852
888601
778230
1614255
1427043
164668
861195
1997384
283343
311001
194760
927818
216689
554756
1323804
610410
729072
913146
199463
1537366
502437
429576
1405613
1034388
1770296
369223
938780
1393967
1558255
1903572
1689790
1683889
1467660
373670
1052326
1249354
493282
438158
653590
562681
692215
1404648
202139
1499269
556189
1102562
380249
1393726
801445
837976
734748
402405
1101867
1281681
246264
1020647
1506784
934994
765607
739176
498271
275703
499103
1597375
1804075
1550171
377690
1284712
387915
1423104
538828
1349779
351076
417964
1580777
1745414
1430527
941574
755035
413222
1797564
1397935
1226190
1561237
617988
1051800
851488
1658539
1036334
482714
181727
1291681
1945996
962409
573630
1592439
1743017
253737
98410
1448278
1799275
746433
807486
433888
1198803
1846881
363236
630621
1442115
1439273
1959034
1312530
1647469
415068
35301
1364511
620715
1886410
1587312
511151
661142
1227450
1929556
306073
629916
481973
100480
1725181
724009
942390
1662663
1774621
1250893
1086608
424109
1216170
144292
1262378
1398386
1290780
971425
413838
535196
1835776
1879848
107477
1824175
219534
1694171
1510371
964301
541238
1788793
889121
1399153
286792
1684606
1212530
1424625
619317
195154
611584
4434
228554
1022865
1069677
447513
1028594
1838089
253727
526980
697504
913873
584357
1628641
458247
678425
798791
314175
1407415
1753610
1462252
569994
1514506
1133746
406936
646137
1762374
981920
1207917
655298
1486093
256423
752437
1865740
522650
65561
669520
751154
1372746
1086795
166689
1792072
502446
1612793
1024441
514245
544008
1752253
997631
1743364
1411912
1841771
396793
1499303
946897
710871
1980254
1990971
176201
825724
452926
527016
917158
282297
1669312
1661705
1527431
998996
1339325
1221676
1759664
1475963
1185158
1369751
1454419
937275
223436
1637739
727432
1992425
875855
1294179
1426082
728521
401306
659986
509486
1520565
246494
1303835
1143500
725224
320929
1304341
456415
579384
501195
1524218
989131
648368
207653
1292374
1397070
698814
925162
1826040
491017
190681
973137
1708189
1172729
590146
1990453
950053
839418
1850915
449449
866954
211591
781748
1641465
562763
874126
1666864
1746658
956934
1599622
224041
1833915
792816
57824
672383
1762897
606164
1438464
490343
561573
1716276
1166204
1770355
1595707
586543
1255511
1331935
1210663
962301
1283827
257106
87702
817868
1307150
316335
695121
1207919
496495
454303
1383891
829803
1649690
616065
997446
1322350
1953568
1955691
454352
1724558
781026
1914228
1421471
1084444
1385808
1512771
422418
475832
494606
1867069
1219984
122335
1160435
1548695
532416
1165655
1102890
265426
74941
164575
589450
488815
1252221
1012932
1305935
1114703
1478649
757463
452849
1594341
829618
108342
1462809
252019
206465
1103442
1903363
1783901
114470
471008
209287
862530
127441
1853815
438536
1368289
518757
805242
737989
135059
1151264
1546265
712933
1290727
1843912
569909
903673
339418
255627
615293
1335765
1239627
1598805
1646586
1447475
1623228
1973997
434679
1361553
189502
790587
707457
1341899
1849920
1551990
1476667
1139129
1340745
1193840
384738
1516720
756462
54427
1326892
534843
825996
1918037
1366535
495753
1499225
1707809
1886649
513566
1925077
1214200
828822
1235628
1053806
351819
1586133
1125620
1803192
964303
97176
1077864
1204833
694089
1027620
561523
1584758
1565363
707248
1489966
1147774
191757
526260
619897
60568
1786092
432831
1381082
1591272
1603974
505370
966943
927803
361957
1628233
1032966
841898
1599486
1708777
621557
968597
1322709
1495963
107561
1865619
1968740
825129
1517978
1644161
1102823
296067
1918439
244471
839494
1878044
1516643
660961
953087
156035
1434847
404809
148627
1604251
83175
624779
591149
451569
1016057
1994152
604007
309509
780869
571876
1691568
1983843
1688480
707797
1997741
990671
1942492
651712
569941
612108
1795562
621472
1479118
1051211
783546
486391
479985
1926798
689995
1907154
1124293
1871750
692698
1960335
1437487
1576531
973791
988486
1683207
1175381
512920
1743812
751054
859395
816498
217410
1983925
1815867
1898127
150084
444137
365197
621223
91897
1349558
929755
674336
1667688
99932
1772272
48
215281
864521
1669238
1155849
896194
753772
948191
669847
895337
1393453
492094
861156
148026
88629
81350
1498971
345050
1574904
981972
1033341
109566
171017
1091022
1594689
817649
1675297
1780432
1350449
1859253
1030172
1514038
397483
1731230
860121
627485
1891578
892563
1558639
1648308
443369
52305
10583
1287965
915915
304835
1716799
1817177
1020903
1941085
1384766
1905556
1320966
476741
282401
503297
627868
716321
1208055
703293
608548
177730
1631086
767827
1367737
318781
1850659
1031846
1279592
510074
502119
560314
1527130
1919540
486790
1066439
350652
822752
1688205
1030050
617557
1031271
1539285
378741
746027
362918
1301868
573717
676387
53220
1023988
1172627
699516
1856563
1713129
872287
113211
1333359
570428
480417
1321431
1421629
1081024
167647
445778
48039
836006
1968403
695092
1917391
1759468
1119618
12493
313463
1348426
115753
1783090
994600
1889676
341061
392027
17407
621579
321489
1887061
649158
116000
1910105
1426480
244001
1046138
1939573
621537
1300217
147663
1447702
1981251
1328579
1595136
684497
1944206
761682
1808496
979533
1370391
1553321
1332335
1159215
990
1885625
722405
626484
635902
744906
390709
1956704
374780
1308179
978905
1331530
519994
296871
434358
1051191
1152166
1093309
1611775
893270
1090496
1388820
169915
1948335
1139988
592264
1561132
573440
31372
443297
535861
6225
1733712
752947
1372911
279368
550066
1751786
828507
1711135
523849
1028189
246302
884594
1776044
1858671
434054
1917606
1015502
1537269
1222181
1912078
1277115
1147036
1644963
933976
704526
1913484
830434
308057
1821244
1597160
18393
322833
573640
710546
775511
354902
510687
1623375
348751
1488055
664467
197330
568886
943195
1511779
1476780
1291443
1011826
764289
491654
808135
1130776
411268
39177
1145062
746788
1604761
1131407
1111337
612816
1146028
1729991
1466806
695867
1850807
1467765
1782882
1796229
273635
1474645
1892267
635811
1188207
702
1941229
154854
1826784
345647
1661929
324585
1520072
533919
1934403
921763
1709097
37838
1161845
299249
1810798
892297
1158963
1922154
170841
823025
353902
1077697
1112990
1794756
1437908
1774002
252672
1048138
772017
1714914
1979156
1560468
822369
1494257
1046190
38050
612040
829401
926952
985904
18918
99813
1146694
868302
28415
1757396
36615
160512
1095750
1575837
694052
1849236
1863696
1718119
1763350
1040562
911085
548783
1539999
1397685
617179
1195294
1858443
1858832
364505
270234
1666365
1497944
1385087
664791
131645
278450
1196974
352010
143203
456050
146689
1069684
622969
824844
1505562
1971927
969405
1146454
420537
1055811
295067
1949149
987564
788466
1103944
1668519
1380861
1449294
992310
1776854
1310503
1897694
1139451
242646
198235
1731131
1548492
1413747
1765073
773958
62699
218549
1829407
1787907
222750
1988722
1630343
1602438
938624
1202644
961677
1546800
1458345
827683
1184007
96157
1515796
53856
176580
577086
554221
1423199
1512137
1917957
242857
1490363
1257985
891287
852096
964241
412895
698211
968951
1497164
515426
524390
1170514
1779373
807695
1852388
524041
597186
1045295
1654917
149116
1517639
1866734
143673
62426
1263502
1953040
1184533
1635271
684618
221513
930518
783556
332246
1184100
632739
961379
1398602
193588
1794561
398278
1216578
912108
1551590
742017
802523
883037
98629
789104
737271
1420415
357824
274921
977475
1239019
496752
286017
116986
835339
1739183
1731942
906043
514369
933840
1098487
1705985
1960969
824377
545349
1179050
82282
1421578
410106
827577
1393363
1535615
319529
390101
548334
213738
241174
930852
1992737
625396
1740998
1217954
995833
250236
599324
179723
496256
440696
1652950
294412
1137001
635365
1038134
239181
883093
1547261
1553617
434215
514868
1842927
834475
696382
1025546
348946
1502297
861844
888402
1538583
1369875
226749
97088
825430
945754
299593
1455423
1083899
691467
1695245
1656127
1903997
140392
532576
1555554
1581015
1289692
1826336
844792
1568899
1970847
251317
1495238
1936278
1882901
43190
1843752
1008133
1244532
1905190
261163
59245
213589
160898
483303
1212303
826544
1845383
1883522
1910141
848606
1248458
205100
1761268
1560156
1261543
1268197
1308160
1001109
1855030
1463461
311792
1194228
1194973
1168222
611899
15666
1561488
174892
1392139
573778
1794897
1001726
883522
1836295
475871
1147982
1870662
807456
1029836
1396026
1934953
464235
470891
264284
1790278
855522
939216
715696
694405
644753
858010
360747
1807943
1692641
652819
747055
1206552
417505
964316
657009
1792181
380392
144693
115156
1865550
947998
1434782
355752
170497
1955113
192562
138438
370651
1910713
1585663
1891215
376067
226553
47975
590061
1660589
1156525
1579193
731076
929406
1512279
693460
1169234
1321048
1106631
1309587
1754871
551359
1894529
1867333
1852494
802497
1621976
1983783
1427014
1271013
371493
639341
101453
1233803
1831456
777246
566610
1897817
1987323
472437
1436244
300796
1964343
783579
196181
389787
1741646
971079
1568499
283098
1597041
929357
1770764
762782
623500
1234693
1891137
360591
416985
248452
324001
444802
1382686
671435
913683
452128
1829675
860090
773431
1941090
331284
561465
1017300
49814
1816904
216368
1548734
848987
1103922
1820195
775136
263956
949912
547471
146361
1772966
846090
1893179
1825540
352204
206443
1565679
977400
516234
695935
1520719
685010
1391815
338863
64709
950721
52368
140293
1982895
1083344
450360
928909
1056731
1925128
1823158
214285
1079131
629254
1283862
1200587
804916
169460
1031533
1726312
1208974
1539408
1788209
107654
292681
140137
792500
875037
1207340
111357
1859126
1456158
176024
599663
341105
496099
1858160
379605
1572370
952175
1303005
1825029
1627155
1362972
1169935
1817483
467697
1903788
843039
1934666
775141
1198027
62904
1806556
1641782
1796419
1933102
1391015
1592586
1696143
1114983
1909240
1916189
987790
351946
840222
29884
1712517
143999
580593
1165491
14276
1128006
1913034
994728
624464
1230084
342751
53934
554046
763216
1534883
1846179
1798313
1032824
715618
1228254
1298029
277379
1314686
218761
58239
1497115
645198
1909969
1408382
120308
10642
777028
33019
1486601
690139
131570
1363456
1666055
309520
1904347
97961
473261
897076
1979855
1486682
1190822
738044
559205
1620504
1479961
1754454
473265
439765
1549351
466553
1022720
796282
1361488
616790
1613166
576525
1391266
220145
1988720
266379
1475181
622220
767500
368896
1734638
1563502
196914
497187
1274290
971379
273328
1646222
1608860
1187230
1719898
1127093
705381
184711
1601032
1286320
808167
701313
689867
1507868
1789005
1445643
1122573
1636513
1414492
319394
904922
1634493
304238
1165371
227859
1737202
98290
1919292
872800
766355
867497
1408160
1869841
782688
34647
1993644
425550
589130
514344
1753218
1326834
1944137
1836925
662376
789636
172763
389492
210870
1021011
986541
1136605
1909824
1008571
853541
1190516
543855
1080139
295058
650584
353180
1364130
38926
1951757
1641638
241945
1489151
96412
1137808
492581
414950
803138
1127937
1298498
1669809
1059475
97708
1720505
1899603
748575
1661682
1294197
1470729
39319
406215
633146
1176620
1518912
77156
1305301
1233216
1861901
1591121
1714235
301974
725853
327747
5694
449840
1744107
51697
209503
426489
1176267
1830506
1645793
1692674
1092156
1620938
1964227
273448
1353176
1349216
1538149
1979019
622111
1870998
1638487
113653
634665
273860
671272
1915040
1377298
248091
1864053
436344
1473666
1485432
23686
1508840
198881
343206
1967865
925083
1794677
663350
126043
1266351
1360650
1139649
1637558
1450270
1504758
1227716
516981
354164
625943
830133
911659
380098
1957255
1095841
171761
1323913
620486
763049
1334862
1198384
760302
180024
395287
783397
1813470
488151
1753075
1865975
1997395
945063
644640
1053104
769485
619314
1218860
954176
1527449
809331
1850499
796978
1869148
1158060
1193118
561635
756900
395771
100680
123288
197995
856555
232439
1879240
1178030
73987
171634
1841879
1238060
294839
704562
1077499
257946
1102165
1572231
1144641
104681
669201
1266031
1715494
91626
24250
907775
979535
1488301
1636841
5563
387135
455731
564800
1279660
1248972
1011812
673973
1053261
1090645
83143
100588
1884780
1092267
1363647
1659017
258375
1038370
596917
1922023
1807648
1520154
1618469
1579914
73957
1812794
1921858
1035163
1743518
1822979
1813360
1201101
1170004
157159
653004
901261
1312782
1065288
574585
338235
418171
1745842
888608
620583
1977612
127861
1326693
1749096
913115
1127919
211305
906902
1443521
130397
1641347
1243800
1046191
1605142
1276727
1322020
1271728
1978902
829707
1667289
456421
727438
204754
1344005
1393849
397224
375626
1894998
1833439
1560247
430268
1716722
1837907
948034
1444866
471184
1736969
298225
12898
1604547
953887
1315903
1482505
1575303
1917342
1594424
1260839
848009
1887277
165242
1456763
438196
634503
1668521
371079
536550
43828
26620
1431052
1087981
133514
1348773
1806863
1039301
1554282
327179
1971201
1689391
1017988
209207
1736179
663889
1099978
1351588
1963390
259739
333357
608437
274552
714969
824101
1106018
82567
59374
1565029
682855
1248665
262903
250057
48934
1019994
147403
993433
1801008
575060
310197
1530623
1663485
1691216
905069
414976
1018283
885379
519229
1718694
957666
1153975
1902837
1339352
1879567
907666
323414
1785351
1676097
208126
1980541
1166679
225842
607516
10993
302314
976191
1164365
1853021
1952347
45691
803757
1749036
12926
833338
1740369
789136
122779
1503931
95663
1048118
235285
1358525
122655
271368
1248788
920751
1282177
1909626
1397416
953215
965356
1683649
1884616
1117160
743720
1343034
589724
1850962
1941595
851531
811797
1492141
206284
1793777
1925544
127693
420985
1031671
779425
1189881
1100177
1713431
1270510
835216
1193273
390405
1841740
164282
1264721
1915906
1320867
1203447
1761017
1962759
1170845
635294
533836
826889
1971171
707543
183739
1350825
436488
1720228
13469
1284400
650191
161488
408231
1451336
803739
67545
5760
241554
1942797
1672491
1461678
1509299
708078
864770
1169500
445418
1511045
812783
524427
1488960
305406
1555431
1935071
243500
1014185
1335052
1338729
1344904
1592379
464117
1454320
1544458
1826281
1743434
509777
1998277
92117
1098108
1687551
1458035
927859
222913
960760
1052868
169853
92826
1305691
1305182
842402
586943
1714441
398813
1247393
34360
1988218
38466
65287
139626
605647
1947489
1898881
577572
1714676
556864
1600181
962244
1551885
538246
55402
1918772
375486
934817
1904089
929503
1205994
58681
893742
1864487
1860224
1499122
1355792
385510
638125
1889670
721466
129199
1711257
123121
1064120
1722091
1053366
364566
1214439
1116008
1503274
384159
164195
1764527
136541
1039939
654833
1013000
1607980
1985329
1573258
114242
1512158
1497667
1779236
645819
594530
1038647
1968771
611704
531040
1583062
349766
1757923
1966108
336767
199432
955249
1979822
1629094
375465
1569615
710266
388054
353796
1953902
1686258
666839
1141812
1986687
187533
208374
9951
1265198
1022842
743568
1425
272849
1291046
112973
711576
1594533
127831
1411503
653360
199154
1245636
254227
1259166
1698691
1062238
1880793
1698343
97780
1114355
894273
721895
232787
1812160
1801634
558752
1929957
580943
613768
1039952
140132
240842
1244842
321832
1773038
297133
888420
77299
1938783
1240040
1630408
1533841
1147761
834855
864320
1640308
82094
386325
1290302
979692
1495047
654919
1969576
182689
1063359
1648570
1526654
1515605
213344
225146
1568269
4513
414409
351845
166643
1806664
684567
587440
1610586
1688485
1879235
1262117
1329534
1451346
206036
849818
1882912
1368056
886854
1628067
311815
611250
1679396
1088025
810535
259514
346949
1507598
759453
738590
1864141
1643304
640858
1067321
720070
1910186
1593741
445449
1701597
271340
1980559
1600737
1432164
956506
433447
519552
720154
896784
917338
242630
531189
83183
344942
561832
25622
960245
1546788
912233
515216
1442923
716258
1686396
1376431
273101
1561747
120216
1502413
1240246
383921
1564333
101411
1105613
1534087
169234
451882
271390
1329662
338828
886896
1112734
1314563
429184
728505
77076
1834002
1865102
1333515
1971562
969642
1535452
1508956
1750659
682755
714166
873680
705231
471823
95235
1746441
630032
584705
1738093
101817
1202364
1498741
447601
802760
1816367
1118972
1786273
1776889
45990
131307
682533
530499
360816
1930873
884149
1598642
402959
483899
589162
613824
769469
546548
264117
256978
1630661
1120298
1608851
1087436
390248
436748
1887718
154112
1455613
1857191
1799371
880757
717645
1647792
946268
865105
1897652
741393
1702036
1049178
458873
146013
914195
890303
825267
104613
1383292
667211
1144647
402991
1965806
1649591
646798
54010
1745602
290799
1917298
1541362
1997888
1651462
1095821
1790303
1851593
256154
528201
1277689
80921
1802137
215798
1671016
596212
702129
179007
929244
1227650
714282
605884
1530563
1193154
977370
773354
342808
1911155
640945
1486542
245524
1236185
1702033
1361671
1150998
158334
335457
1996670
1296446
1110451
56382
466295
1198968
1441781
1291326
1384944
1243117
1693278
870751
1147326
1328371
334488
825122
1368847
1621509
1240455
676072
1359177
1723230
1979076
306065
1531160
1635941
1284804
1955076
940452
868163
902687
163351
732590
330191
1472117
1139400
1679206
799206
1677054
1978039
1161475
583598
1038280
1365505
1982086
1400514
319868
1939570
190602
1233407
1623669
869643
170447
186618
314649
1757469
1981300
342377
1336327
1253232
1064908
775224
828604
1477809
1995981
311687
1854079
820103
1431147
1183289
537491
1423661
188485
1256673
1377319
635422
1365123
1787225
509633
836713
118691
1601904
1858110
745639
944157
1931816
351634
303261
1474924
40579
711781
1616163
79736
77595
976040
408398
1027378
1679008
684486
563432
768539
1882946
178875
882597
1553903
408536
148313
1578653
181656
1314473
952986
449370
1259545
766397
1939230
1624665
649583
1214556
686727
1784693
1681564
1746706
503180
162736
903852
1381362
1137995
565152
456175
1544322
35862
1800565
930278
617814
104424
1738637
1564224
1479054
1678717
960822
1456217
1198843
435397
441144
1470068
1004509
747497
1161932
1682159
320519
317921
748526
740640
818521
416804
218253
1447132
943333
1664210
692235
488261
522595
1170293
300092
1008757
991218
540796
1085864
1610174
1398881
1838174
878358
300055
1485131
824258
982842
1665348
499228
1124891
30486
774143
1154959
33239
348408
1450828
982176
906155
1545819
563925
422173
336774
1636082
722746
607895
1655757
1322171
869952
1153740
1913394
535825
1728063
1475936
1112778
1425917
630382
1367493
1343308
1162647
1984005
1015737
776014
1909388
717069
1046019
1310733
335352
1625121
952196
986835
971061
611899
1508574
1658219
488550
511837
1814320
102396
1417924
932840
1365832
169788
1265603
715705
955644
1175871
1371441
614119
38559
1127815
1156794
1662331
101511
13524
1401773
1501168
795136
38318
1308493
809731
1244118
1620584
239965
1235822
354939
208331
884084
1794409
1912947
263905
328217
1989792
498290
568432
959281
1662669
1624213
664451
987772
1911460
1876242
486344
1278000
187605
1664931
1028838
61450
105250
1075750
1872771
1349303
1721616
109541
722995
292985
1647333
875121
1015743
276079
62036
1837279
870897
1246692
147866
1894629
76335
876779
1277812
1389586
1505360
1950625
1797641
1709182
1262882
1442563
1553386
788241
1033700
331831
97600
1232038
1288226
38186
995837
886492
473720
1992512
426262
865739
270831
1612250
976147
460201
957432
260017
660422
1279029
565154
1713977
1051356
1594361
1322354
647827
1044553
1058849
1019039
860093
1684333
194691
399132
1549706
1569811
23265
874486
1524406
1043712
934999
1465458
894691
576050
519218
1178670
763645
968339
746558
589966
834320
309046
797818
1008091
293710
717764
146778
1788326
556743
605008
1461785
1073385
1332585
1190324
1631646
1935639
948318
1304159
1196589
1190525
282971
1932942
1746154
426309
1374367
33691
1219222
670593
1083523
1940436
1489008
701777
658157
116260
699144
1561424
809359
969079
1476674
659473
1303179
1764013
1758140
258559
549536
510730
619520
1891913
1673248
873428
454056
1913518
1504390
1423247
851292
1850308
886669
461056
78616
561927
1155901
1803601
831985
1838581
106582
968796
1487260
375325
1852382
1014799
1813307
20863
1128569
589316
398848
962662
1088224
218813
1030388
15865
574452
531788
366093
420317
72053
616472
1950367
918430
1450707
386146
1843709
1718868
1230173
532319
1663037
1701105
235924
1621342
1387900
753143
59881
1372931
949246
390465
375942
1741884
1082120
570582
1507801
951237
1932536
232148
1380538
1161071
98127
605386
1103635
979651
1734152
1251704
1352211
912827
1362512
1727514
1320998
1062424
1693152
1458686
792937
1210072
1432873
1536615
1226726
636311
1636510
604507
1142169
393883
1931841
949219
1738236
802930
1912834
1296299
991145
1452788
1424830
823851
1459556
435105
405187
1702661
1589715
1771865
952996
1240645
1789422
612389
1266814
1577353
916311
1814885
173041
1729721
974537
937752
1773310
1912087
1143827
903838
339660
312718
729711
1016880
318742
101323
1309012
1358244
345241
1180596
603305
1938273
1054705
1581548
262607
1542428
1741062
630519
606856
77288
1881220
1925090
250555
585161
831913
1245443
1316249
1118471
956704
1307499
1788297
654938
1143033
1127088
1979075
1433208
1915848
523215
1320408
1427392
1366900
1307914
755284
876525
1918634
1675484
1989802
1591692
598888
907737
951553
1502661
1581973
1760420
1878233
1474565
1930031
616647
1906621
1321486
29339
1670099
1154105
1334572
1926344
196254
370904
163890
1635087
1280085
888853
546920
1282586
1304035
1208831
600061
1104536
430618
433720
1491941
290678
1062564
954615
502787
1609798
43547
368915
1037988
1704461
1769419
339668
529756
408190
701190
752306
456084
789224
1272141
1316622
1910816
1872532
183322
1693925
1437683
480564
608400
771654
1861141
950120
762676
1327824
1930633
292936
282454
949136
731008
20645
970048
87748
74838
880843
1867769
1200360
984270
1651003
1824279
184309
176396
1443483
468825
652337
824228
393506
1827617
848901
1770179
31445
1736170
1829117
1732215
908529
1010684
1429956
205007
1873113
702573
1524559
970363
1959454
1461383
1707980
411961
519049
1728805
1794404
1345729
411722
646282
1315018
842617
63288
755208
1706232
890962
717296
1634853
605032
453237
1766608
1896844
229640
858952
963012
546719
1479068
137548
859652
1219054
1257664
273100
1588122
1676010
1636818
558250
1770271
1010996
17955
207819
913408
820754
432382
476806
336908
343696
1787321
439075
332231
448091
551277
917988
757996
1239678
395959
1843163
38517
1487876
424393
608043
1624354
451542
254865
1992190
180145
66241
1181395
1073953
758749
1927686
49341
809777
292490
1755076
314339
1580074
1084986
1514904
1846235
836762
1702517
1765807
969176
1187794
1157660
87439
144711
656866
248398
1594732
1343859
1876160
684314
1830999
1592816
1272855
1383320
1168598
784972
1451347
1965231
269236
1161749
79105
665181
705697
1269980
1471068
69775
1378347
1276514
1672072
783250
216042
276042
105386
418811
1695502
1040803
342256
1597746
67724
822914
1559850
1163116
494327
1588464
106215
910093
1307593
239086
295314
1246475
19293
1386383
444511
1318154
807107
1850808
1200288
1900340
575464
452832
1842061
1850521
94092
1253106
1120910
1294146
1501181
1398853
1054597
752402
1971885
79263
610201
317083
1357153
579190
1173592
831831
965293
1553394
541811
319029
523993
811466
268618
1165258
172823
1294099
1288698
364679
1227770
1518166
1677418
486617
267956
436834
1744720
657880
438825
1281110
1752033
1952159
345745
876083
835680
1220840
966448
1145171
1437349
1387058
1925360
1866107
594179
636694
546795
54218
942717
1166117
358612
1266791
1509261
1216030
1838485
570213
747711
1274643
1233054
391991
1124954
1580414
1760240
800516
627349
1088591
182679
650260
1307287
1354086
1883591
852134
1692609
1558456
550840
296957
1737696
1111242
407916
111575
604597
1108664
1871500
259294
894560
712981
939777
1006839
377724
1258376
212961
373614
443589
1759136
1049494
270910
949613
1225164
452958
159786
937444
1425877
1098974
1109628
1934576
863421
1753401
90857
1150019
1264314
290231
252986
1257083
1221121
1473115
1498201
1473123
745828
1930510
1661274
523939
1509728
1744285
502049
1519614
1978481
180185
1928173
1872959
1330572
642774
1994310
732027
950889
1166310
1426221
96085
554785
862567
1497403
289245
961358
1291744
400687
1928071
1808652
1023724
1992752
1315638
656664
562911
1746494
486440
1488150
1061342
726946
604213
865777
168204
1140556
140808
1916695
1455648
535883
361216
385641
364083
999623
710073
1254785
1218487
1422703
1853955
1816690
1159189
1031572
1253497
1772575
1580696
1763385
675207
1497797
493765
1114178
1419032
232389
505141
669256
489121
1937676
1580846
1516385
1994745
1690600
1258092
230286
620956
1238107
994635
1339830
646579
1523801
1268615
1623265
1464822
1106085
1008960
1223879
1712654
1607002
648494
1712699
259198
1396628
1997450
295110
1045381
1095677
203079
959665
1198425
3132
201610
400765
52495
1162417
496982
1801473
861595
1914427
663009
256159
214471
894582
1280774
1865245
376571
1062
267241
1578509
61046
1512918
1253396
1980896
291884
626661
856384
1936330
841159
533123
806206
1207453
1892631
1441447
845456
1628782
882936
1073052
1655595
647588
989620
1206498
238217
142277
1828901
1446834
1563993
305515
345359
1325645
1547040
1586851
373517
101304
579003
288287
322343
897367
1410682
72091
645226
1675666
1041868
1770551
603785
1455599
729028
1936894
383771
1717563
1542858
1455152
1369449
1640227
480655
1935896
1393298
1703688
1213371
972447
924963
1483711
661775
570266
1416816
1137363
805579
666081
1297334
949562
1263062
1431755
1438162
101722
536968
582906
1712928
330331
1011423
477077
1786008
1920152
527743
423
1526103
312854
1151037
706100
625890
1453458
1457641
1982745
1690426
1433666
1281106
830633
763592
422047
1781843
486112
731721
470929
1591831
83332
1703609
1884979
1937753
1925635
103292
1018296
1517524
1708952
1711215
217585
177355
239809
1137919
1924053
188178
649134
143303
630247
741536
1374590
983837
1145006
927151
1599667
1639155
675499
662721
1388991
1454085
890197
285754
1936296
623743
1804773
1730107
283425
919718
713921
1430005
53624
655549
893750
1121203
786719
960634
1854303
1151620
1136939
1794616
658761
881366
342130
1933065
944691
1375816
72568
1555597
1612453
1996240
420190
1420878
814416
982258
1512933
632060
21891
16572
797196
263781
996162
1028118
138135
1886072
1215653
1131897
235429
972578
1426555
444423
73375
1078393
924209
218709
1771126
570469
1603111
1322845
1757444
736450
1646211
564177
14175
1255402
1049752
1148276
1319189
1174316
381897
172970
1965809
165038
858703
140093
1541452
518658
1768815
1188274
800461
212125
883403
1718784
424887
1716842
118025
1853679
19351
974378
1795673
1460740
1486405
1989259
701630
1211797
1805467
283714
350161
1824586
511743
1381137
1105613
550768
818002
378701
973036
222541
1010708
703626
633917
280745
1271303
1142582
820452
1175140
1165449
1065792
1648455
1096920
1093853
1107430
423414
582381
1279222
1205989
1979440
878519
431352
959247
1910455
900967
543084
449426
1067396
584740
1660117
1092551
1681165
246866
1392229
1120582
825654
401900
1050871
1435223
1916317
1846431
1486259
1816294
1637839
978044
1942938
1161867
1961231
802402
1211301
288575
497915
1058300
1562056
1701599
1212594
727729
446472
976704
897778
881263
237009
1708547
497937
468472
540214
1643933
1669298
1943731
1675523
789386
1847442
1365568
1627091
1849677
1550113
1598479
1824271
695499
1005361
274064
1853441
994118
561279
1937805
163108
1520839
45916
566930
1865078
410611
1975858
821136
1400648
1045886
1909243
1383504
32544
96085
531816
1958362
1056737
1482214
365727
1418834
1749790
1740393
1180782
494783
1001591
169544
172738
1179165
288179
1068321
66012
1875061
213836
1664976
1582596
590757
552232
1108250
1033491
1005578
639251
79008
41492
1024178
1019970
1880299
1038756
681656
1583008
1708031
195499
674956
1971980
1162680
1904712
1887370
832458
1659410
283874
660501
573754
1006953
1807680
1151118
565734
229009
1301190
733069
1127886
1365723
426552
266863
319095
1339928
424537
812044
1272077
1746325
821454
1195582
641516
1852843
457914
937883
18810
260894
1688214
1050087
810458
1407404
1277265
727102
1900393
1257703
1596870
1941342
1342306
460998
1127583
1672600
1035525
1884124
75106
149277
167408
1643862
1751408
1566985
500216
668884
223061
1733431
384769
1692129
699645
1409056
1315594
944286
1100012
73337
1541794
1020565
1580077
55757
830906
336397
961722
355799
1206568
621088
555186
204997
1401363
356104
1568381
560338
924236
516491
1483354
1106963
538981
1732902
5432
1691398
970738
1028527
295870
318435
629448
1606163
374812
1196376
1251465
1084003
1862641
706740
470570
262594
150859
587007
835410
1471866
204546
462252
49930
588076
1063077
877151
1281093
885852
850756
1127306
601884
1787950
626658
43311
126031
1645026
31382
619971
280268
1917022
576143
599558
540238
815701
83598
1812536
1468652
114767
1533165
70243
79240
1346083
694797
1208579
178427
650700
1551124
402345
1818905
624
1769277
411919
1524993
1959179
1038321
1079369
711074
1884116
841053
1248468
544478
208306
46391
442076
1450626
1094793
567116
1064737
1857754
1483404
1966791
901532
1336338
1990056
819063
1965216
548907
1309457
207585
1454478
606598
723413
645918
834663
667034
406152
1719044
1435547
809536
976380
1514929
1086782
1499345
1243941
409179
755934
1802933
1972959
576768
65615
1723278
1073726
1928689
277575
108059
85506
1927483
892384
1440686
1834636
724725
1703095
603625
1615790
1307197
969177
1174945
1382214
1090964
982272
1995364
1378018
1953314
795474
879627
139277
189223
785283
369360
233987
1670793
522764
1906696
1254764
1308470
1601619
400362
1562315
1816416
251353
1328673
524058
174643
1488064
308084
459400
1736599
1865231
194511
1100931
1186682
1474253
104423
1837289
1772721
1093620
94529
1566011
1753923
590406
893291
1390417
1557406
18408
1209292
116453
865885
1839604
1864978
538755
1150402
75901
1450106
1767810
536656
123488
288800
505813
1894517
563100
1791521
1032506
1032518
1938943
638172
833500
1739099
288256
401524
605935
658811
1139966
832985
1893888
1210034
1677091
909139
1801986
280421
675402
1394904
1777578
154568
185203
1910151
1351774
431791
1966465
1334441
1421051
1264176
436984
1773781
151411
1932584
867275
141709
1276577
1622502
1674875
725095
58214
1181329
1383749
1566351
461382
229619
831396
516932
366101
875418
1570941
38710
1986620
314701
479757
1852817
1055735
1729166
247403
375748
280033
1420443
1727192
47573
831792
1033129
246055
891234
1376150
596639
187994
1252559
1785068
1243387
1819236
1136021
1167116
857256
1527352
77301
241745
1690828
438224
1631167
1871750
1344461
1697656
1914712
1694340
1003153
1273795
1981449
1068142
1194651
1107946
1528175
349843
380385
527774
1769976
1630618
1551152
1341597
394734
924987
1369538
835553
391753
1002911
379868
57210
982609
1838321
30932
61820
1917097
422616
688198
897994
1504662
1286473
465758
1505549
1017714
139179
492875
192643
421179
1747067
1990432
1987498
1145674
1934946
640755
1760691
1386903
1529418
72760
1714599
353568
26563
1016878
1450989
1264026
1616784
207350
624749
1874676
832931
415832
1422302
1985277
944086
587226
683793
430867
1191455
234687
406463
151396
1993329
1496323
714721
320316
441578
1455674
890769
1743039
1440065
1002627
1104264
636497
1588300
551037
123501
1097486
826687
642912
1447597
751803
677066
527173
1072160
35762
799733
1141164
61878
1003127
255182
1594014
878517
1840748
1627636
1572877
824810
1677809
723948
105599
1753989
202713
1098206
613021
558588
1704182
749487
477322
1062264
476680
446403
22757
839507
24185
1225603
908588
1178890
1259457
782373
1879390
1335535
1864075
1241992
492477
878152
1983490
987045
948607
1377006
1433254
426370
1365113
309592
1954263
801251
387100
1162490
946520
360496
5884
356721
464769
1429020
208993
788934
1365624
944601
555029
27314
1159912
503975
1567006
1306865
1504653
401880
110625
80536
291697
403413
1182776
1350471
1069119
1383313
414957
1792530
659703
1879324
1293896
178480
1105798
1542332
1809925
530402
884286
1741255
330932
1021783
683529
1837226
1048614
1629413
859367
1138570
1665961
1338385
876151
850376
1438116
1844411
1990117
1133696
1858581
243437
1674963
86175
315132
1044980
1935183
1174614
1215947
1335589
273301
1961651
1951502
1967310
939997
793015
1386625
429444
1274233
611937
1812800
1649767
1246794
856279
1993844
1667880
28812
46233
842382
947777
505991
1276148
1891549
1730752
478756
375656
1929020
302051
797836
820102
1168038
327778
1141667
322580
1451061
726346
1501119
1810433
893281
1667543
348865
1663673
776699
986671
635739
1706364
415359
278375
181059
135293
1911669
171180
91147
33130
965279
1749831
48230
1717415
889319
1112864
1034973
114341
1163467
1997087
518219
936478
32863
291296
417345
1643122
1338856
1796306
1772246
1178762
1251652
1946236
1326231
1948498
500102
264638
664711
1673006
197973
842244
1046259
1418642
747417
851724
122809
237473
753999
165600
547025
1691394
1119633
910176
1220301
878037
82935
287680
766286
906650
1155018
1680511
778465
1693144
321132
1106101
1972145
1012507
1638081
457339
1296615
12222
330815
223041
89260
1542284
323091
1620975
1626926
778389
997730
992553
1410511
347950
1304945
1518176
957800
1931288
1702174
714851
1711179
573108
1060509
536256
147006
1794512
954155
1910833
891275
387574
1172982
823136
1099153
193621
380933
206173
1220749
1903131
1419364
1789394
1352839
60099
1025917
576489
727618
157240
696508
323793
362582
1120573
64018
1095737
1801856
827974
285761
827644
1058877
1574592
268122
21872
611207
1297907
1039719
1736416
1112753
862292
86158
1826756
1569804
184490
1752476
1020074
1814572
822069
489973
35431
825280
553256
688102
398719
237245
936573
270578
1437735
247527
1200911
256868
852610
280546
1947484
904498
1033110
1633433
274035
1733320
124188
1996488
1675665
1628242
716191
44459
1173770
403833
1416664
515758
1991157
55023
1659448
1772567
1371707
195764
1152845
1060183
300493
159154
1419805
68492
579262
465089
1091859
935176
1308350
169720
787576
1730456
1327667
1519206
1198477
1954371
744753
1323292
1985640
1480064
96165
841075
1575871
1619469
1436806
73154
1260816
385122
1831654
1931904
294877
835587
805234
1356555
1178882
1985184
74206
1716158
1453444
111931
102223
105446
174147
484716
1171056
566159
1170061
1029247
1042052
59081
1913665
1989890
1682119
236955
1357934
1783075
1307656
1853940
1338002
143954
794597
915742
1480980
1843556
790258
1814185
1890564
392471
1206222
1486596
530417
1751957
504811
420069
1944523
392879
364030
1085895
679851
1185655
5909
838009
1254597
947026
264326
1518861
850086
1694464
1102735
393429
1462115
324123
1683937
209209
1463885
452801
5489
1006903
1031766
1199975
1127191
1843410
811390
1569700
431399
1647835
1926309
430095
956945
1648488
823100
1749901
44141
55182
1267024
656263
1313744
714085
159212
1760419
407568
727265
994927
1662046
1841279
619872
616617
180838
542587
1977123
656014
1611710
399685
613872
502776
665771
416620
1212849
1440644
1763638
690698
789197
385469
75982
1355267
217056
154545
1669347
1327308
1638338
671716
1742146
641193
501521
749776
1813581
1287725
1512625
1416348
420806
732124
551871
1245202
1688260
787189
1971946
1437929
339042
1163028
844625
556637
577730
973744
455464
294252
1387988
720492
444663
1743295
1557670
1278034
931339
572648
506273
405391
1729003
1089455
947092
1196794
597964
1241790
1863481
866734
1630006
1640930
560239
1307470
1600858
1868888
554789
1836676
1880086
903109
544035
1580291
509952
331605
946705
1431578
149280
727114
1092480
1792063
68601
920914
1782228
85211
507289
1277515
561252
308459
435845
1918157
1579900
838669
394322
263077
1772066
294226
677911
746136
4886
677348
181143
1470601
904229
1247330
653653
1938703
1172064
850614
279686
107080
614951
1774111
1995343
486599
822174
111936
388560
1879199
715110
1912579
1616000
86306
1752193
1501141
1443978
224493
362066
1202912
999941
1280205
780021
1632842
1015963
1424138
217892
1903621
540361
1317708
737019
71876
1618153
735631
1575648
257259
690122
1312071
1303160
265789
506205
244477
19488
179383
893443
205761
1003938
1304346
1102676
1209290
264074
1342405
76999
213033
1134391
478583
166515
1320146
107765
367974
1411063
923871
4304
1312172
61021
839280
476035
360817
948756
279453
812714
953364
828215
1920235
1649739
751211
693246
989304
634986
1341789
1805156
1562764
328951
1046731
1306818
1073622
901267
1057150
1040262
1691266
104349
246314
1508723
650152
165757
980010
1546432
351790
1821414
782028
487444
1577185
1050061
1793902
997603
876755
1465440
101156
687631
232652
157465
1904525
694709
28899
214581
1274577
380110
194693
380381
284120
1668433
1427302
601377
1502562
151892
272062
1742660
250779
1837278
1738289
587458
1989097
632199
326054
963711
1682190
1003878
106635
1666796
1534894
614563
697156
1225234
697856
1797512
1504916
1100309
711390
1121130
203647
1585704
1420036
570636
370931
1297604
595298
766621
1091305
1671141
1761149
1592097
1512235
689852
285625
446840
1048529
516465
927778
1085303
1240777
1636644
1466408
259221
1709671
1174809
230136
611547
79405
1051504
1884728
1261977
719707
1871749
1010215
236706
699252
176708
1266111
16721
1975251
264803
978656
1297879
623161
97215
504999
1316314
937833
1091571
1872053
1695365
279665
1578525
807300
579347
1559329
1384702
4743
281550
1176058
370746
780471
1375270
138311
1110140
413759
480891
45326
650023
133124
58311
224923
1182792
725444
938280
256408
88373
1147957
1426695
442643
1939712
719388
921070
710385
1954440
588992
1268210
823661
925220
574163
158554
1973448
1684527
663192
735647
310872
183929
846698
590821
1778242
1007266
1183079
182592
1957463
971700
1551943
1778337
1278275
1456238
334823
1756668
1293065
1720338
966137
508461
1297608
1517750
898895
330738
373620
1769403
130078
1526486
773791
1482841
1893605
1023273
1247950
1554641
817671
178767
1959742
1362868
712571
869089
1303919
1873145
1894486
809845
273580
1488496
407348
1248524
740408
318977
507340
1376891
1857419
1683681
1547776
1791584
1618731
888690
1619513
620505
1887850
1941721
1777014
987800
618505
1537882
1597332
1480521
1454299
684330
1691179
721004
1539961
1757397
789636
526229
1377120
1720112
770926
1032336
400999
1397074
797299
139594
1559744
825793
97516
1481896
977158
313877
60106
1251120
839786
383151
1831910
1638661
638356
625706
1543673
86358
1942902
1266203
1646822
1416262
844345
1383898
51964
1482971
1763577
780923
1426228
232235
451515
1577484
668728
1740065
136029
1752322
443511
1306385
1415359
601931
1583116
1688089
1770509
1123725
308017
1650378
714581
1507199
306480
661397
786810
1922529
276029
208569
998384
17292
1898845
1515062
1169393
1882281
1906701
156063
868812
1760456
1518773
1807858
1187462
1923630
361597
91471
1506264
955843
576409
448344
1902338
1319326
1007968
1383351
1976687
441214
397480
344936
1509431
917807
11208
1530672
1912568
1207416
631526
582927
214852
376648
746701
1325747
1861917
1919346
323071
348753
1955226
1610291
1992198
960722
1862758
518263
1077440
316117
1962628
1159039
34317
1583405
1932496
412611
1853828
1347504
872015
662181
754382
1384649
1642996
374318
403548
1024599
652133
710518
1218019
688714
1108040
116577
991851
196055
1318879
1878790
1680994
1977583
805324
1622333
320165
520723
652850
955190
1444980
220879
1152277
1313320
1069319
1751854
718159
247104
806421
1265992
1412869
50221
1042811
1691879
1593962
1800817
570786
1528434
1666548
879683
1255454
1189519
1254634
871019
1092946
595666
848362
1774880
533273
1678341
967191
194625
992155
57680
1846341
1717069
720793
1800534
1976947
1173020
1743038
1584812
48101
1566994
1999458
1748682
983409
254092
1001438
1641790
1316551
528879
129806
616866
186175
1528006
1111982
487506
810931
1304874
964216
108984
1060662
5288
684423
527583
802689
975623
147874
1857788
160415
1306208
1810159
1554864
1220630
3066
985496
223127
748313
347180
1160339
1344772
1159277
1203065
1400284
1568639
307182
616357
1827115
1309332
1814869
1400810
1708789
1427168
18364
406510
855647
1594609
113074
1543852
337951
1350820
1198952
1480802
1387503
108233
1482011
343178
439450
92752
82521
1340928
1727108
613857
1252915
848778
1984569
1194287
591910
1283837
1268783
377482
681247
886974
978868
890749
469082
1102189
934640
725758
925296
246647
347819
373197
406626
1399443
465046
292241
402986
381010
951621
353083
1751463
562017
886942
1213858
261945
1625339
1985712
500728
1587731
780528
461508
810682
616258
272709
53449
455826
94710
1303926
772793
1410436
1521182
689404
996925
222225
657603
437029
1709470
926626
212609
1359023
705459
888122
508132
1648932
1302481
1418414
83958
329653
70121
572751
981052
886382
919839
1306928
1489854
1830540
1729300
1740489
906100
1272811
1754068
1304686
303886
951422
1570504
792663
1992544
1464206
247193
239911
498736
1087184
1629645
24555
1012760
1704305
1055995
583220
896736
974136
1626587
1659832
714041
1262344
1230516
298353
1220809
1223733
521132
1624699
376390
1500765
1459115
123826
934654
1141561
386052
1233333
1030615
844757
1333082
1098338
1058179
263838
1719820
906968
1300589
681424
1715799
1484634
961950
41845
1883109
776048
1710100
1202468
334289
1501604
114785
1923030
1999570
1773137
696775
376832
1100340
1707468
1888264
1127813
1447638
1501920
176999
470933
1208425
1067556
174968
53403
412542
176945
1896657
1452064
1600678
1873393
1439742
1453494
467592
831862
1020120
839280
64125
817907
285686
1681521
381912
580599
303203
1055053
1070884
709270
41968
1848814
332797
1013351
1628514
1527616
1605708
805914
731482
482542
941484
955993
667246
668735
1053560
720032
929067
439635
107694
284880
1044843
402190
119085
1977745
1566479
1361806
1109743
102032
830822
1516384
1260709
1728900
1081717
1580686
1651756
1133061
582466
1841424
224452
291019
1470952
1082113
415363
1852330
687921
567768
757542
1612020
195074
468423
1033431
696581
396973
1568917
816326
1086436
950835
1942814
1148806
373199
352515
1430622
1443401
393654
1784354
1080358
633612
1981261
427829
1145829
333333
396852
458487
1197616
1482802
1089888
1333016
1096317
1117435
940225
1669626
1103612
345031
1086498
1906478
371375
1567805
1490906
1513682
1405610
324533
1881061
1086485
477689
70423
1012573
1759364
1544427
1209248
698259
1725693
557091
53334
287834
1036455
1901130
1337086
1102886
213805
1871547
1396703
1155141
587897
1841655
1793322
721810
726076
884934
1010371
1021346
1486990
156198
794583
1671774
1709833
491670
1088863
560746
596428
330306
292665
1636678
1721145
1982347
563334
524640
890054
248133
22809
371246
992760
1351161
1917276
209652
393151
1627568
345720
1413900
684203
1979792
1244792
652415
139972
1377310
553842
332939
1010896
276759
281650
90637
1016900
676437
736495
624407
733772
853033
1412902
1862965
1878042
916780
1252045
423260
1982591
608979
923043
535997
177686
889654
131140
1318096
1233836
861906
687813
646431
1214492
1852256
1352899
551735
4107
1453380
105634
1273747
646745
1352021
830291
743554
664312
1158201
987906
356652
1642659
1899340
865187
184367
676078
1059114
328102
683640
790041
398154
968998
553942
1914228
1259887
371191
811637
516713
791345
1788651
128041
700978
58369
1174159
1247130
1410
295300
520502
621338
1949738
404053
249009
33593
518769
1561040
628217
1866006
440871
1547270
670297
441029
1200664
1709786
1643247
1947382
249686
234361
631552
658687
323481
901923
1123447
213151
531548
1758260
1983608
1328588
837694
1538930
963429
1416238
155185
551597
658604
991363
559165
488906
1717216
870666
1004334
1444296
1035839
577679
1673938
1505091
410894
1072825
308388
673839
27039
102206
116127
950971
1786250
309790
1942382
1695846
839821
897169
896931
1790287
1860448
1397328
1135272
1208973
1441789
1813930
1820888
1761505
323668
770604
1483601
190464
374280
1511831
573446
1764872
815465
425046
257457
917397
75346
1875063
737932
1346514
41308
1197231
346494
1423818
1958540
962436
366304
1166993
996300
1588436
234739
1383588
1483147
221563
1699850
1434673
1432351
407558
1038180
1362795
711152
607418
1921287
119105
549843
1414030
1377362
1434087
1386923
695541
1488251
1582146
1813546
1893589
405527
444432
739541
863957
929851
1642548
1776657
413702
767933
92955
1196443
716676
1404253
1449181
1699834
1582439
1162924
343827
1462130
1396473
676266
1003327
587148
1428822
62312
1393269
22953
1779162
813484
1494569
351311
1979917
1210090
1859984
1002191
707087
1254906
1509063
405561
1137822
198610
1157113
1292375
153673
1664911
1971641
1946789
1072972
1390485
259225
1848330
1854172
1884661
609177
1154374
1048768
1785820
1068585
614116
639628
1351512
630326
937849
1763696
1828221
299798
188400
1898873
1010614
983398
1380223
1631480
1703406
85543
533624
1065587
1850238
1297193
931124
1644578
59591
1109602
1524023
578789
727746
1087913
980929
1250457
389924
1650637
1191988
323317
1975739
1078047
87674
561933
891326
1598705
1331831
1315667
710486
1533051
447283
346302
459233
765680
729376
1066328
1124688
719912
1961028
767134
1190806
1536816
144870
1974437
1431670
460092
638319
1567118
233748
1631298
250204
1685092
827169
1128293
1212077
1954800
479797
1509860
327543
952483
1679137
142788
1657840
517754
997042
484764
182316
101959
751387
639735
161560
1458995
1229771
615186
650899
962683
1347290
303031
515976
819931
327607
1781150
173634
1416542
910760
895419
860458
714621
1983019
1693786
1366345
1223471
14637
1143041
308422
801728
1758468
429034
951749
519649
339201
948444
1092044
1293512
311647
195874
1913626
1385158
355144
1132411
1132693
1149864
721084
212133
399450
1223238
1169002
722159
864022
649735
942309
1877016
1440024
445448
966579
1212886
902431
335341
1193360
1737651
1377579
1183528
1905966
1463646
471496
1416903
1408564
1005367
1074779
971943
1264816
773547
1870675
1472389
97053
1018389
1226575
631141
1298186
1943962
1970581
1782755
798699
648212
1833111
1871308
1036002
1654556
1319739
835884
750764
975845
347910
180766
1541327
779560
448449
1334394
1091169
1378047
1629648
10984
1249468
1978074
992342
1943963
1548647
852891
1834791
1728592
267297
95286
1911076
1120949
668332
285451
1632970
1719443
1236722
1014565
699154
35585
1627847
559784
246243
1135884
868307
95723
1200720
1638795
1827798
664508
19987
1707130
1717798
1868516
1948990
1902231
450784
572048
1520593
1675629
158329
497548
779440
1598583
637172
1004718
192125
925048
1639856
1642652
1220933
1183351
985490
346285
507302
1071485
1571346
743845
369625
571661
1328823
1219170
250223
275463
1921702
431541
652722
1501867
434927
1412082
1787772
1421415
436815
475010
1967532
591919
1874827
1735390
528367
1557230
1668999
1636886
40531
1824578
1806241
1070090
1676826
1483920
88946
1215786
422826
20132
1553933
197878
1364847
549036
1868196
59055
1648094
377812
674331
978267
75638
602510
1100108
580
318822
848632
1631093
760506
275358
139273
1895578
317072
241272
834399
1165549
1725899
1829575
486920
992814
1818239
1757986
108097
1393504
1332588
1392478
341350
1225
844974
608959
1644934
229478
647740
302300
4781
881075
143906
1366272
139464
754081
302131
1234200
554092
1599234
274611
1554953
1283873
656124
1594943
428710
244911
1390906
1120527
829976
1575317
205737
999500
734766
1291286
390327
369999
1820838
7137
1709595
975815
287446
537406
1153023
1506054
933504
1904227
796893
1811165
1024586
594796
677176
1924762
1976089
152518
1799420
1757209
812958
1821293
1956894
1344889
99505
1271232
1220752
1701350
1258772
961878
893019
204633
1781076
1173910
10539
1328597
106468
1076735
1596653
1527399
1014446
1325321
517883
1264264
1454510
609665
1766655
140546
909564
410128
582268
1578481
1609866
393184
1951863
88386
702692
1459835
827625
185258
1694991
1524998
1561168
996838
1327911
1430446
795193
1162211
1226883
98964
1281428
603998
707103
215971
634064
1064075
658429
1550723
1517356
1171639
1767993
1351403
1444
200656
686057
1937828
294849
1460897
385224
1398062
692842
376019
333689
1372569
149989
742921
117538
526765
1263938
344270
292962
885156
1742842
750992
1498716
29047
1281960
34475
504528
1824164
1766514
1516924
698643
1813344
1948153
129480
1679428
913390
467792
1416120
872213
464939
884352
1730167
1147785
691606
900326
1325548
547791
1634363
1701514
872016
1880296
792232
26709
1799747
325958
899693
441170
1983347
638188
1667144
892497
246188
1892102
1490253
1112068
1830208
952476
762581
1057220
1545757
1838906
690068
248922
1184956
1273867
755563
1493192
185294
1865663
1707222
107321
680898
1760914
1150414
925718
1952658
679268
1923506
1338114
155754
1035536
1868921
71266
527532
876445
1820568
240388
1450675
61639
1365679
1249996
1714243
1561998
1469845
781145
1664876
141352
984207
769923
53788
1529697
192992
1957007
439603
1469572
1511210
501825
1061841
1183945
1699821
1108819
499132
1537100
938601
510821
1043357
760447
312458
1592981
739271
1345128
894933
1510300
1322146
1593240
1859579
1792273
571805
186854
1184296
1146389
762836
772245
1154602
1453968
449738
121867
468955
1095372
1412198
45325
1533900
189634
1409323
496628
301107
1094883
589602
1897894
21516
1802956
681893
877529
1050079
1402152
1955624
36354
579682
1980124
1853053
273009
1053838
177713
865900
1612851
1354176
431828
1864852
1547909
1661913
1659280
337708
1073117
481687
1673535
442108
184676
1343140
785083
1870129
1910023
447463
295583
671220
1178397
1387178
1948380
842932
121704
1103674
558222
375185
84022
63880
100377
423557
637337
701337
1526731
1002282
1094903
793647
1339852
107418
223938
1107123
1144249
1609441
1467268
1802768
1987235
18115
916126
481350
1158034
1661546
1697692
33049
1695342
94981
343759
154433
1977147
1591142
1136936
1688612
243993
859847
1122208
2413
1594896
70784
809960
1516824
963673
1589815
1113297
37502
1706560
1895636
589634
176864
252881
1718208
605325
287970
862991
377089
34181
948367
1990434
814684
165538
311026
572802
1603125
451970
300386
1610085
1242756
178518
445138
1550957
505549
1912947
276608
698086
1821007
945542
1295398
1016199
1281699
948506
1892349
1433523
1587924
572709
1655607
1728389
1814659
1394960
456084
456590
54756
436175
630111
1079407
1023632
745013
936540
934685
355774
955985
1647504
1248756
1531365
1059520
423649
233599
781530
663771
1906529
704989
1079624
715597
1727526
1040510
447824
1540154
1079865
1941318
835353
1032815
1961122
918591
781062
236703
1971020
1234185
78532
71977
672088
1036721
340620
186383
356159
1559795
1228521
1571982
1254772
1605199
1194466
468037
629172
1774499
429926
992638
1357049
787534
967746
974367
1190285
1137819
187066
13476
1449951
1493019
693999
1474688
1289189
1913496
1553125
1055987
1191179
1538133
1831222
1713669
1045025
1583274
1332666
425983
114965
1740375
579353
228375
592294
742399
1024469
583222
159054
426458
197463
1469861
972931
1073361
590
799114
1040003
567109
522660
1344619
872093
11429
1464654
383810
967316
764905
1359707
398699
1202171
1411379
1737995
46123
1307450
496758
569068
758345
1633638
595293
981305
465840
118348
1973654
1330447
914385
663393
1008626
777163
1153869
1704577
1312571
1174259
1836809
1123494
1945706
108141
1399851
1233508
1140014
1184096
1619571
1473638
1767012
1528916
431319
113067
1190410
867709
5499
575823
1633160
1367893
1312888
576914
10933
1831383
850350
915938
902361
1131389
43539
1070040
949346
1464414
1509482
1085852
473109
1572481
1699952
1971589
1238740
620825
671285
381510
814615
325425
1410056
696558
1298591
324268
1425153
1945852
333693
973498
780682
1822428
1599311
202131
308210
1840297
1911547
1331594
1033153
266685
244729
1538634
1759050
826517
1120824
1164338
1443924
104722
1445679
1244078
429068
1651483
1826913
530432
221142
1539037
1398780
736075
1480032
441577
1440497
450047
1364657
1005565
1587188
1917945
1313811
1806360
1285646
20668
1180810
1861592
1717872
1843183
1689558
773346
1923441
1075233
382888
1968821
1661625
703084
493620
901378
1617541
142175
1640631
1703155
352067
632120
1643307
30075
1262456
1723853
676739
1569554
40633
66587
278361
1067150
1748174
1894127
692346
1171000
94964
1496783
1338799
1071149
1055120
1099804
996478
192263
1793031
755458
323916
519997
1153973
999958
1967949
824248
716630
1220425
1254386
1393839
1539574
192162
534046
1849636
958665
1479334
1115895
1269649
1572615
363235
1126441
700087
1225641
742654
859715
449920
642179
1429872
889081
589980
1185907
530923
1012378
718400
673409
10096
1611709
1459681
1450761
949827
534100
1610914
341883
1086697
638751
943441
74401
229392
1293092
494854
1415948
500886
295672
893778
1268130
981196
815591
1099546
1078006
1703002
688782
1521452
486281
887538
644336
61547
1608796
1508218
905721
735553
100991
604604
1271846
963498
838927
93268
89413
370819
1844346
1907840
412645
1572030
279768
73439
1964921
1728009
1564101
1967675
1054417
801033
1587453
223203
29613
1849225
69183
303029
1188339
860629
1595134
133352
168380
1875812
1082020
140116
187865
1947732
1620032
228626
989891
1411023
649028
1347008
276458
1887752
174105
205308
396501
1591346
283691
282421
517447
1115192
1187421
1661924
1422000
1222191
1174404
582261
92905
1088883
155974
87273
1983281
1301586
1572432
1488111
226673
259626
91993
308222
1006399
573396
1916324
1704386
1557140
366110
1337799
240779
135590
1584396
469893
1901110
382339
1111487
1312068
392636
237129
835658
682059
1211401
1129377
1938740
612341
1172056
1913688
1381918
1749882
186192
133153
73281
818905
961615
1794975
470604
1051263
912903
818742
1530616
1508159
368666
200279
1261666
348403
1938439
1122121
1146260
1363071
458426
1246852
983628
1035906
305600
1081740
1726912
782463
1252200
195652
945440
1930946
795389
1511895
1275168
985129
1514608
427394
295446
207029
1943186
362737
1353255
1196267
851155
53240
582147
1616837
511941
1352187
949438
1790900
1432325
381459
325837
587308
920121
211575
1898142
1879738
1898349
1770612
559673
1396249
1541578
762565
1326205
1447532
1770443
1076983
1197356
115685
1121508
563075
1240682
1756648
1425883
724141
420726
211038
1464592
826555
1907895
1197160
1230880
1037100
758258
65718
900951
318022
125939
834189
72468
1865707
1976364
528224
1065438
269788
1821959
1841938
1685118
810923
822487
431402
468392
1729638
1659811
1253326
1205032
1697509
766944
1442591
287877
1788437
1826370
1592603
340577
747323
1428282
1136928
110096
542127
881979
1615345
1993175
1703664
19516
1131206
747466
1791914
978181
525294
1398831
587759
1427424
199523
1656396
1982285
916345
1336941
327712
1129312
1603612
1982868
645331
1609552
1541032
1659008
1405875
1746806
1229713
1715708
1078657
1035726
1380626
1066730
933671
1558792
413303
1012947
829743
1939161
1782607
1216637
404454
1967350
139154
1933404
978229
731242
1986657
1012292
4836
1449629
651701
1241985
26909
1991373
1269032
678481
895595
658143
1250040
1474982
1170964
695167
1714934
983362
979152
1913319
188341
890390
1784976
210440
631553
1144902
18407
41173
1216782
1853329
1084910
477992
778378
330530
7407
525288
1872034
1029927
784839
291284
1705243
796462
1980934
1748254
1828334
1873272
748736
1036184
1832431
775710
264681
171158
1162197
1701259
175747
146403
1458808
340918
932826
268367
995877
1891528
697808
137424
1285305
401167
1372079
7450
34431
1093508
873676
1873408
737416
1611456
1013102
618715
1415959
5217
167603
747212
943634
1161903
1332750
1384172
1790803
524575
1551762
1085528
516306
824139
1846680
810362
869966
1694165
1941853
507536
1348554
1278311
966784
1350181
897844
1120719
1625830
208011
657250
788427
323010
1244374
416027
1084050
1013178
1948559
736613
1895950
129769
907869
1093849
145252
335168
214910
1373379
109192
1617826
152675
533244
538117
1850928
382659
195850
1094213
1371070
1537512
1859112
362119
376849
724680
325314
1380778
1795124
80197
139270
707019
1741975
383286
1773214
1953702
632236
1676751
883124
1161994
1410579
346390
1414522
868213
1128780
680892
743577
216179
644548
154451
508881
685707
1454830
1713108
653529
1206428
1272970
1449957
1791947
993034
567670
1607788
1233343
702385
1131049
1422955
1705275
629169
1217307
368675
860296
1555901
1091457
795462
848795
1062328
283984
1851728
1821624
1042338
1245085
274877
767888
418696
737735
1142793
49100
1960167
1608448
343642
764706
296124
1408518
1633707
226615
362619
1956294
835623
176699
24267
1034118
1385254
1183170
486968
1606699
1356742
975476
547256
1882621
1214633
1603635
247926
1669783
1394991
342567
842479
836802
504684
926109
1150381
503242
1990394
118170
1049076
763962
1702046
99718
1098097
1332816
28886
570810
947222
497797
483132
840480
738703
1684944
633527
436983
1221925
1250041
548102
313969
396218
1216821
174540
724566
1718312
1543631
428087
490858
981857
243622
100243
1826698
1004448
846468
1249325
1574297
728856
78825
576376
1283030
727605
200803
1037797
768969
1651308
452174
873932
1583447
93881
1465640
1032407
1897892
184293
238231
442957
918807
1174404
1598185
711987
1040853
1213064
636740
904806
457636
1239910
1326255
1960725
1265917
1546433
1269815
454794
433631
382200
98969
351806
1489260
1186985
1083461
673852
586454
1813601
591809
1094755
939241
1735108
940903
962621
50202
1241609
233503
1770504
621094
1752514
245843
728165
1908761
1269405
867238
61050
1201726
1868030
1627257
906047
1090480
1650735
82024
1753224
61220
1317066
292
1728990
1458074
1117611
1627716
572589
1540660
1075260
401519
460639
50076
1505750
1116
1286266
1110359
923032
1657732
1882809
1263237
204129
418684
668438
377125
157889
495067
1268522
1867668
1349582
218232
384669
935732
1400918
1383744
1361550
1453196
1637930
184927
667502
448692
1439125
550100
789293
1509704
1049999
101259
875834
786380
288190
539936
1970189
1906149
1363620
446449
789459
64407
500269
256996
1995423
1671464
964759
1049610
1763388
1760388
865345
1492058
806942
615070
323856
1682110
1276034
760296
1750639
861698
600957
670290
364995
1275142
1846173
1985457
684839
1688454
1927348
847832
308056
1777381
1811525
177577
1374552
1788714
1302887
1637804
1256394
1471315
671809
1082780
1444240
1148032
74704
332249
1306739
766544
974615
693238
1951439
636227
829811
200877
1297655
953295
1442601
1557708
1158332
746383
200720
864896
808568
1005123
674120
1422879
1408958
1200219
19344
1970740
1977926
921630
536877
944529
758436
419153
1582651
1173187
1375735
1514320
241377
1937698
21290
494835
901803
1309816
199879
308169
1961005
1871458
1988172
1108356
1619240
91572
560216
876481
490403
248496
109684
1359981
1283382
742399
1012311
1934399
1840827
1201659
1014856
298193
816820
795315
157662
217267
1484034
1147378
332048
689160
442524
1826792
597673
1120534
94757
369850
1154612
732917
691972
1010142
523264
1723981
258255
1372009
1994152
258791
541261
1771677
598988
1324025
1268367
1036266
1416057
1255063
1552772
999713
1116435
1469486
1529905
772115
1300264
521634
37209
1778231
431387
92229
448534
242211
1122247
1129366
86201
487809
1461589
1736641
871687
630995
347418
1469130
1388005
502530
1353134
1241213
219955
1922490
21351
1312538
147615
1110956
1143296
1541584
1381150
632790
1657747
560334
424846
260356
1162728
1133795
1301835
1958214
615845
676329
1107215
272746
1984060
42665
525678
909085
1616520
440901
1728518
629146
677553
1737326
1468214
548761
913818
253804
846359
1231799
763894
546859
46819
83757
1995861
1861356
302200
942992
359483
640743
1892698
1323092
1468861
1559845
1592781
548243
619844
1932763
1284717
710503
540516
359098
1045699
1983897
683617
1469339
1171637
1585572
568552
414461
1009216
1590057
929680
1501436
30032
1845014
1925105
1397248
1490373
652555
1280686
676768
1657336
1789036
751067
69507
1569697
866893
941172
401197
1413665
1376733
1494833
1279799
1426095
1062490
969074
447142
1929641
694747
797755
1576855
4395
1941507
794954
766572
1984088
34174
1238636
1227012
1112569
1361870
30232
852370
1804836
1228994
1976945
1092804
67400
823398
269616
1057487
229740
425821
1580756
247843
1159722
1689246
574142
1128468
1697699
519413
1033369
1684655
1356638
400932
1423146
376013
1065572
1253837
1663950
1719891
1512142
662730
749446
675751
1674526
1473309
481845
67779
1409041
1261673
1164062
1326989
741351
1418506
1153614
122559
1855975
171249
1612517
890467
481426
1401059
895067
78609
871573
810149
897108
1360727
811371
613085
1368327
800641
232864
854092
1063158
1962543
1593301
1010668
216423
1413980
216236
1128057
1347283
1653439
621002
1495527
1045242
320613
202643
1093774
1257758
636867
323281
301128
1195492
1544842
301386
1244610
1919595
1565960
1179722
169834
1813427
1186566
1775456
1238373
666022
270860
661568
111593
604295
1374555
1159429
1177840
1124907
1788732
968503
1413437
384376
680074
540415
1463725
1942364
1114915
379453
258906
1599572
1460719
1893818
1528607
1069710
105408
423317
1441835
87334
1240641
1937322
691532
1250682
1354869
390720
1169896
379972
775377
863117
1411373
790188
684344
1609614
1078038
296683
1115312
1337542
1879276
540993
1098651
844472
1464816
1148129
1620629
249929
1042462
301054
1284647
898057
1164022
331880
1753989
1799039
339544
180481
695506
101539
122680
689034
1724763
1510380
388356
151329
641481
1047021
1971596
972322
1768657
1017418
1528127
1253824
36968
180422
1113164
1719340
1773764
420378
72513
740556
1630976
218137
276313
696536
1551441
562067
1472883
1924031
1975397
1948492
1365730
1005043
811760
1541469
1813173
1944180
954346
1754712
808206
1654982
1190864
1105672
993896
1175418
186083
889987
21936
868756
42906
1449175
922468
82280
202921
891588
1543271
254875
1319112
1378394
690907
773048
205307
187368
141241
1587935
1250763
164636
1673639
295985
1837978
728055
3074
683407
950804
760655
1011888
1539543
1216150
1196054
1259184
1162937
1730326
232061
1985051
1720945
1886851
1844626
61930
774009
1481082
702031
1268616
1522179
658885
1686864
75265
494327
432422
1984175
1045026
1984682
1192447
914240
132590
1931371
186861
1566644
1665485
142111
440843
1576811
985071
1020022
426772
1077876
947860
1067874
357605
1830133
581965
1560227
1030534
356396
826225
703488
1945173
1480466
1443648
1972221
372643
1905565
1375403
1189504
305450
825031
186563
119379
1667764
1686441
779764
1680391
329475
562942
945824
895011
1932753
806526
1443755
1411204
109812
1836693
399026
1529980
1917655
1020680
1628686
1281661
1354883
991959
1046785
840993
1958408
1249729
1938227
1209649
1484989
624252
1160878
927679
825510
357259
1496242
1446970
763200
567848
399037
1918129
39069
1734842
1861427
13304
1454337
1001118
1741694
965202
66854
1339087
155386
642129
439284
142946
1786283
916413
840018
600760
574692
605951
1209015
669853
1145289
324846
983619
1824936
377034
1585511
1480494
263366
1362397
535912
1543469
828340
1503069
1930266
543622
822145
767225
933352
1391796
147207
957096
177370
1880335
698970
381153
996412
325823
1767285
635354
1344485
1079667
1566613
202791
793586
753445
583765
651868
121408
151446
867531
1446467
33748
1204396
1144197
284139
1465684
1356032
192258
387947
1692059
1683180
90773
353439
482401
1094214
1108193
1999236
873195
936146
975577
1129721
714506
1553949
101027
1117092
300279
1707687
567987
1582246
1503371
70131
562938
1330966
1797657
128113
775435
1838490
1917119
536821
883593
1972779
1332431
101125
1326974
390366
899952
270022
1141357
1793578
498823
536594
1148773
987612
1838002
333830
79503
1233798
1413881
676749
845809
1754618
310657
1812051
417511
624706
1185123
179711
1262855
1017414
955794
281065
356885
1632018
1523006
1972593
1535056
636293
1255607
1173761
594469
78060
552795
873995
1001001
1239721
1694226
535207
748326
1431071
1542715
319864
1344463
1824845
1075116
492921
906603
158953
1646147
1256189
1520432
1218486
1505999
682486
499542
932134
218496
692093
226187
1708739
1733242
590744
297043
1896310
738336
1574872
1660876
580646
754928
1584318
936571
728862
782760
1939916
1837155
785685
1048364
322153
1812367
201480
569720
437581
1496493
1106934
340631
1531197
1534649
478047
1500343
1083608
909918
500699
1915790
1851969
786853
1529117
501366
1923439
1941589
694190
275993
1185853
1971229
178357
561379
269925
1517063
333826
62209
175616
1913210
1153845
764609
1300670
1195510
1884236
6633
1343513
312506
1795645
1182001
884246
311743
1436276
60904
56230
1639141
322314
885358
607114
94687
18531
82090
984426
1683092
1009209
131854
300081
422524
182266
1677593
1095407
889480
334073
1427519
372493
1977285
331810
1326800
1438150
1848083
1277352
931798
84140
1214881
1918109
169740
510007
152040
180143
1799839
467290
101925
1006250
1923787
1461751
848823
281337
1513946
986338
1771249
13620
1409395
1118501
1453183
1621593
1383143
1648176
1541268
1867975
804579
309140
1440304
1060648
433993
1376348
1223276
1649794
1847772
660520
1962710
500012
1186516
1244568
1540124
1436539
342523
213763
1145655
33233
1892742
1203245
721280
1395763
975186
70242
855019
757539
1431832
819195
1681354
946405
1604609
825763
529185
952871
1689585
1820863
1733745
1830368
551289
1430194
1555130
67375
1221942
1918063
491879
441640
1093892
1747094
1837176
1466743
1469904
920514
625192
1873314
1821892
1596759
1338293
1415112
1866785
934161
487919
1750426
1517664
1669336
384106
59067
421
1061481
582992
1742970
1356066
1979153
997712
1771038
554206
1997272
1785476
565444
1000470
612990
1785110
1352010
1734368
250389
536258
1251881
650059
201874
359210
3240
1099967
455989
1047721
130394
81084
91433
1491611
1072472
1063756
549145
1771784
1759639
8881
644426
1747082
1791136
1219937
700608
277327
539997
1345539
178952
1507498
716508
673600
1029904
1568512
1825031
617716
651705
1661078
47360
1563782
361056
1546359
942138
328526
125947
1893165
1296505
247226
1348035
435494
1748549
736845
695102
973150
1885375
148152
81396
1355900
1656207
1047989
1823991
567941
22759
321656
1700488
431813
576348
906629
438992
1366809
282025
1743283
364149
1025599
1888282
76606
1696605
559274
1314442
1395284
1669911
1410029
1660120
833707
702817
1341046
484016
820054
1666710
1126929
414989
490985
221539
511816
1610432
287072
705806
1767115
1465938
1083154
1264104
1395898
1714165
933490
1376653
613935
1149806
253188
211201
595184
22832
811828
298688
1139282
681875
792685
329700
1086563
954082
720378
642936
1775270
1046358
1496927
1307650
639040
1392809
1012398
1950075
1683018
198243
762469
1502600
183155
1018945
903703
1204310
613820
788844
1284267
600543
1708740
1535155
450191
1806238
68324
284233
1773577
617934
798819
491246
1032320
1023464
930469
1662682
348206
1797622
799263
242439
1710250
830923
1104851
129083
1410756
1382081
766943
242523
1198723
1351777
1330449
1001942
46101
212504
1888194
1955006
1773918
1702327
1678093
307191
1503822
1915960
1369012
1344076
1803048
1075084
1018228
1439592
1654790
1884437
1730712
1886518
1054382
1916142
311146
797786
1522639
1965252
1963384
75287
543443
398450
1628620
91694
1070803
1027277
803996
1482380
1151841
841575
428505
1788526
1085793
941124
184457
1069594
1589858
718796
158403
1943271
681531
857711
374631
1764952
811380
91261
1525348
172385
1822279
513443
1589285
1980301
521283
1365026
1286764
1753557
615322
1638405
1094123
638097
1659895
1079810
1703125
1099541
1241592
1052173
1101515
1307404
321542
981551
18337
715133
1555721
614407
860410
421513
418282
293308
1981349
741299
1729348
1728657
3603
601716
1944514
1929468
1246856
1552489
529608
1551002
683015
1855370
489091
168993
1304021
721815
1515061
1217560
7430
1878043
1985143
1436205
653290
1168970
1582392
1447252
1604144
1172766
1648286
77093
1764245
293727
568072
1842748
1769768
1687807
1160711
1405862
1302271
1645743
1049277
731935
629536
1663273
1370725
1981586
1265089
464053
1146387
1643933
484308
30718
1018605
499482
406741
60227
1402542
1898136
1125450
322886
100098
1624012
1067887
986819
1592545
1475718
166500
421954
1294550
1898382
817453
1713322
942450
1444148
649766
1371220
1745549
657823
1752972
31554
854934
286823
1981614
1720459
1700117
120158
1456125
1078353
1595534
505084
199623
255814
729418
718202
119590
439335
767461
495019
457565
1499945
199604
1856578
1450509
255630
1165085
1030516
1328573
889501
1039174
591943
178
751867
1860253
1480487
320052
170036
1267082
1353381
1662764
1899156
584416
698939
83182
1872713
871083
190349
1018551
646848
1262863
25205
1122974
798561
646986
1863845
526181
1980811
606883
1743522
1574809
1070269
399272
1347256
1721725
1742810
756202
1735477
277273
707334
1293947
1398598
905864
585766
946911
1911583
746854
1280176
641535
154122
937368
1223948
1055781
1339558
359081
523554
1237406
710905
997142
1431286
1409506
1864876
392085
1426647
1130069
1038659
1737654
1498817
956269
1435673
430787
326823
1588132
178734
428619
1718354
706471
1210668
1915830
158735
25994
1428265
309819
1892642
265936
1268821
1411684
1200578
1111957
615920
1397878
652680
1503417
970483
650910
1491631
1660279
1078612
305415
828533
396834
1221120
93377
543195
747175
1141060
1185824
1009428
1774731
337670
1793114
419237
1666079
365928
1322110
1268601
104390
1414349
872055
988565
1812800
1004663
1235753
47466
1736920
211804
1191492
608303
1262595
1831268
458579
324017
1669118
971148
931055
662965
1976893
1364158
1173427
601843
494834
1035187
463293
369810
655705
891843
314305
613646
887859
1734820
1124185
1976890
1378493
199774
1851996
12876
828921
1978266
1658931
52124
708170
974152
1667988
1977744
1125505
1236728
1334432
1179848
1202915
1050071
1210002
1107696
1842439
235319
736652
1963294
1862278
1927038
1675024
1811443
1875272
1472881
1263702
624770
436448
1968553
182463
797352
1706234
1219912
600695
396742
432061
1478487
39204
1754162
1139474
973882
1302476
1324770
345391
1538619
471054
238800
1051241
918463
924016
507267
401011
1190815
1186573
1411332
715414
1942820
766020
583301
1724762
494195
735511
859463
1938728
1842567
982025
1297731
1495352
1264646
168293
25386
616371
1950592
1985872
1239529
1716384
1765351
1856520
1227212
362156
142084
1305361
1145348
1346614
910057
1308707
674356
1297603
1700715
595945
880152
1396764
1600733
983609
1580143
991755
1458950
76963
1500818
1652797
356056
85047
1386395
783397
720647
1995758
1960739
1155419
1212965
925469
780566
1500014
9210
1568956
171937
1328102
359483
319124
1387479
1845761
640417
808725
955645
935756
1773314
502065
1533620
1676160
676421
1578457
583502
1282368
1222391
1279730
1766886
1263506
726618
304090
318535
424663
301959
1140293
417413
1419295
1419016
1823393
890390
1302321
345575
676482
1181499
579488
10511
1000954
40070
973239
1662341
504718
1303057
892467
1832564
1024662
1714987
939048
73230
677589
738737
1291103
1420252
1526806
22652
1640867
1389737
898206
20279
1267994
1235919
100135
627497
1203671
617491
231359
1009611
1147530
467009
336417
161942
276775
798933
185869
714777
799400
1484405
583996
1645265
132183
1422241
416982
314636
243915
1174420
475264
437560
959582
161569
357625
778699
470434
1125907
230940
13224
1548522
1260457
1784629
1045495
1214249
1686978
1741710
746723
1024161
1374821
259341
306858
134511
1115722
881564
1352468
715088
576207
512853
1125054
646815
428913
504792
1955917
514599
1678371
1910113
1153051
1848346
1959996
907105
844197
1434111
611509
1155590
1938499
592591
1952495
917059
1248868
1887328
924452
196252
843287
689728
447883
1875067
1875675
1757050
855665
49196
466833
109639
1333204
171289
994312
1182778
1460597
1452102
1379945
322651
1875200
1720816
163684
508616
1539136
1151243
1745575
707975
1413079
916980
1911073
40037
826788
1662119
1763646
196283
479867
1216394
1160662
1326308
1830199
1263814
1861500
159503
1692632
960129
1229932
793100
838663
1914874
1666380
1454330
1598455
711159
1586885
1672587
474312
677244
1334820
1725187
1179771
223131
103545
1631874
461353
546634
568963
118126
708508
1821014
1552681
129317
1206892
402108
208153
1524890
284683
206027
646801
270039
1879467
496344
999580
1408028
93937
434076
525590
1177886
941041
460571
1311719
980726
1524848
1396906
798296
1264077
642708
538402
749639
1532145
1398131
1721708
1507567
1205860
1970547
475419
875105
502330
1348478
1647578
896488
827147
859987
637348
805268
902642
1682133
1292756
453270
1938443
1839368
810412
1019358
1006252
466878
1695229
1802111
7921
557319
402623
1298249
613437
1114438
909269
1991226
1326780
1017370
718671
1177069
706262
1333539
83264
165160
423453
1448648
673247
1749947
460844
1937613
278824
601720
45887
452177
248913
9212
1720033
201275
127556
1921320
508941
1359997
5495
334978
1014291
1583741
1493336
89257
1521182
1222670
1262050
1221335
1861661
826518
569233
1002581
1489204
1904826
39571
676652
73453
1569619
1621372
25673
957305
1056764
574506
1288267
1006928
631459
363730
1097706
506141
1623163
1278325
1760428
1373578
1052580
1913795
1580182
450433
863502
1124268
735855
300142
1937531
292777
1647854
1676558
42188
771036
1702453
798723
1032380
1898879
838817
161970
1096999
984119
1747980
221195
802399
526344
1034776
559891
1705599
820517
1382651
1106780
1407512
669617
192226
1277498
1436726
1339154
1172734
560197
1104227
1398753
1081500
558839
970596
1425817
1832813
396816
1942876
894923
950045
1621261
354769
1573372
1421255
1249776
1928980
1546747
1406243
42124
938394
53601
1214724
1081502
208614
1833543
1265069
1759489
1378723
634559
430198
1304079
1526089
507349
145846
851064
746694
471353
1596789
1153837
1039426
410844
1416761
833633
1271260
1156749
956027
539048
889480
535939
295194
1982182
678046
1473895
94459
1169875
272694
640115
1698852
1813666
751588
790087
1501688
331151
1778784
176571
1144737
287109
1839334
1287276
706310
1731358
1787071
228550
1406072
1924463
1288041
970105
495133
1935672
1786504
1611219
473945
363275
1225392
1762188
1932465
282009
1462298
1936126
865349
1359134
1490154
1118860
1078053
52424
199604
295876
1766232
1973398
942054
8014
470495
485978
545530
1558327
1224725
151781
8225
1309787
1898494
965857
1346261
898283
1404164
1666999
1948045
1636226
238463
1619308
77438
401134
1862677
39103
547782
818489
971020
1316836
1705723
611716
1394018
95438
143789
837487
748701
1856337
934703
1853192
1162225
1208969
1751722
781716
1345927
355681
1307362
258791
468810
1845772
1257550
1969466
1462931
753983
1557267
1528549
765089
1188561
37889
619839
192135
1770979
144146
1337500
1002415
1404573
65183
708849
870064
1769068
1579254
1918980
749957
1670187
1213996
362654
1333156
1652300
1826788
1154221
1711012
951270
670302
816826
1232195
868901
1383697
353695
1878476
1415705
1902164
1292286
473091
149893
1066294
132822
898604
1485105
1726856
98025
117723
649040
595595
1253371
124741
577338
1308976
304711
1028016
779500
298450
958863
969332
234038
928726
1407855
1028076
1832640
575918
1006564
76011
599886
256180
429956
1093909
194113
1782130
647644
173328
433739
305306
1057254
1700516
461086
869941
129963
1957002
1268217
345511
1561140
248707
1951613
491742
899280
1125314
670974
1408371
1782425
1989181
1273814
352884
655342
1668195
285100
1315820
795427
1357120
1761626
1498859
325137
1370300
1843386
1423671
408614
1062389
1647512
829701
232512
1179955
552998
38164
1523727
1546765
531227
1233943
1924456
1200747
1250143
427473
1506414
839200
412850
1970673
1360521
1093559
634426
559805
1206039
1104686
422533
1191
1037609
507072
704909
427343
122128
720444
1124574
1337431
1296862
1008737
849965
374279
1302713
285349
357265
1481557
1287765
133279
371534
1134566
250539
1432452
328662
1100390
890483
534005
1781104
1061171
651270
1913342
1228926
1010375
165270
1607170
10867
1009658
599773
1089325
8473
1980283
1976106
1780591
1374518
5222
1146629
1587666
1899444
1895356
1880401
1287398
111128
1229347
1764661
434084
17778
1741710
536910
1880391
1782561
1464356
935204
1378013
1869291
442715
1824586
172449
1445764
1416171
764345
1901369
708978
1433377
142403
693213
1408553
491175
1237259
837622
1536358
150749
352448
391523
1771980
581482
1418511
1216652
291037
1041974
272820
1077218
1794784
87665
896266
121123
941966
1404047
776471
1667788
474384
665419
1939634
1670049
248284
1693723
821341
1296155
828852
1915265
665005
1038430
35386
722675
771494
180447
1409671
238047
179728
1928129
1910071
1232535
54109
854254
367578
881620
475829
1343841
338678
1906172
177009
1373725
792843
1760855
727775
1076967
230206
1130664
1418147
535537
730647
593825
796855
1624104
1359162
1625634
17461
1688761
1079047
1082065
1436631
1037104
567121
1619595
50340
833924
1720927
578135
1748095
241697
851343
718351
468909
200148
714646
220306
829826
928091
1652251
1762808
1741611
1621422
1075045
809520
1483260
1679536
1661815
61433
244028
903526
1207066
1798339
929412
919814
374645
1984498
1688235
493112
57719
1944547
147234
1320108
573376
1010065
1604909
1347417
1929943
822902
1223732
1360262
1454025
1894584
1325561
606137
49746
895005
172638
119091
1785775
382307
254261
1544090
171507
1707374
1230530
61376
1154026
266788
1573026
1070073
463085
838657
574214
572616
807496
296168
541239
271338
1617920
106146
1283062
879319
388439
675212
1845988
517335
1328687
504729
1751893
1341011
656655
1103814
956054
1190607
1476240
1617260
538394
32520
1674160
1808993
1263505
641897
68539
34176
249484
1038986
1442603
1948725
271106
1856722
1695160
1194236
471854
1840774
1561345
773728
1884638
81272
922893
1979909
1841327
735815
1176299
1017755
647824
1731727
1594347
1044817
253011
1047066
1233398
1011861
348819
1941570
587499
175489
36310
1898878
1415313
1289330
1920086
9660
1963133
1559696
1409258
537344
383158
481998
1970507
1289774
1339554
1505581
1567119
403820
461329
1149257
619828
854171
460853
1654254
569651
1008104
819774
916321
1165014
28511
17577
309285
1215017
962091
517226
306263
311360
1322106
1914681
726724
333520
1423975
1651036
1362736
403722
1820095
463834
790336
1154669
1461473
835719
924839
1180990
1623009
1735974
1811110
132977
473475
448535
1178696
243242
1182579
1131188
36235
1574234
936308
613940
232784
225227
254161
1791098
61774
191357
979891
492829
1099209
1404852
1213950
1662473
1208599
1666717
1725143
165955
1342050
436151
1201598
797442
1184825
1901205
446196
1942726
520380
180677
170828
47207
1211059
346874
1308199
1752148
1845100
705851
842791
636001
1634117
524678
1311950
320735
1018664
1324096
1693938
1385282
728296
1493201
825377
1862837
1927958
1233884
958834
701838
557582
1724544
267448
1617441
557150
556081
370535
301813
1458378
1131572
711276
238260
658733
949540
756265
1799201
191226
1352742
307254
239281
445096
398950
905122
1189481
1333118
1069060
142248
1036561
1099192
38719
104118
1385593
405279
129420
1360343
1620289
1089146
681344
1379712
1924296
1225713
75635
526560
663813
1329257
525692
156886
318458
554899
1204275
397686
1597613
1832871
1566677
777925
1959553
212769
1546906
1216895
533704
1486656
1509154
1956764
215928
1031775
1054375
1060417
867729
1292725
40364
221297
83243
1439264
1977984
477421
1049959
415363
904304
1406731
1693103
1637914
1415254
1822589
1473208
1101832
210360
1583201
1817330
945474
1902253
951610
802623
120201
653089
148846
1643027
708898
767717
1642478
1679267
470092
850516
1063462
1823043
1034614
336520
1540068
1014650
1059697
493783
1220746
461787
826626
1670701
1843453
1475867
1725859
601984
1687418
1274106
1502624
469573
550788
1278208
1382274
1463546
1385058
1800613
1520652
433016
336565
1133433
1514653
1012185
835374
1030884
813262
1843346
380357
1342672
1339463
547969
573482
1561810
1057101
319070
973155
1627749
903416
1376165
208298
1400764
1793556
668271
223414
949319
1623810
832596
601636
881709
1460492
1074021
1119281
154497
938057
276050
242842
77912
734768
1028100
1850667
545772
1987033
924703
1309981
1430169
1802469
1122184
1032043
1106632
1654699
500735
648125
1229968
270894
942272
62690
921627
1518616
1199519
980318
987911
914333
501498
181265
317768
238716
1047302
1164684
1567811
510772
817573
795366
418852
517920
11578
145339
34547
768763
675971
1017352
552497
511598
1018985
694350
1281265
1261723
328638
1566044
1882210
9465
919758
1519562
1929309
1420495
1649483
892880
1993892
82192
1179294
1418167
1178918
1653261
288245
1622356
610171
198058
670589
1531865
289943
1764143
1214167
1347879
1166444
315960
1331535
387832
789503
199531
752346
1309318
928326
641097
1763252
1990061
934876
1361408
477053
16397
903842
922251
303372
996909
1542690
986624
864638
558405
594523
1066109
1598822
1559568
133398
73687
1463623
1081330
100311
1851027
1942803
1586172
1445642
1849325
287336
807216
129502
1153257
278816
1881028
716540
188562
1319462
1198502
1830072
619613
1979828
1833237
971639
1910303
988738
247427
987275
1494971
1891269
1676737
421112
1754433
165324
1301696
1712857
1759323
609456
757812
263493
1555973
1629699
1718116
369667
1408550
1812405
1415178
1937808
1001114
1369888
1550098
1234192
1780178
1387174
1065049
1470682
1422087
1018611
1657246
1298061
1233620
1817896
1754396
691135
1563400
1524691
512568
1248447
1377732
466225
132218
1512955
1529757
1423072
1122964
1635070
557882
679244
1552160
50419
1432904
256932
1266402
508168
1351765
405527
577165
1293440
1924686
1824307
591450
85817
1407571
1536330
1447922
1852101
135541
1674730
1839759
1296079
928725
79362
786109
1118858
1557933
90136
866684
1700372
1498415
1124646
1397294
160493
694609
269647
738523
1453561
29349
1899915
73811
1111728
1157539
1255915
280489
1562170
428273
465591
327607
1065703
1755264
1416509
380581
1691340
1314476
995066
665802
472898
1486712
626243
1660746
390690
805990
1660351
802156
464094
1222932
1609787
1053701
1169671
336789
1712112
329578
1177
1587871
1041903
676091
730597
219515
1786181
1067504
1616807
1640268
1677285
147783
1365479
89823
1183535
100256
1788144
196277
476051
1387275
736715
1411315
937393
139951
244587
1396552
492448
644638
1949532
1823730
595652
827361
1529011
1285204
1894149
1722170
1546707
421571
1373328
148150
1385089
646297
782080
520431
1429427
1330712
869302
175051
448118
634637
1063106
1667521
1991958
1248310
637126
1450327
167032
1118845
1945560
527730
1669009
58362
141473
1577987
1781239
450783
1665117
1266188
1245177
875972
1140145
1554049
1452983
519644
1383764
321704
794524
1018110
1658446
109114
876621
94073
1085905
1602154
1642199
1161686
249045
852315
1066549
1024815
1199037
1064674
1408630
385078
1597397
1329194
1292830
1705123
1110042
982812
1711888
1337945
1470485
874118
972410
662627
1689543
915701
129028
1361054
1541731
1679942
1938113
1350059
1734977
1257453
812466
197012
1307673
975676
270789
297981
986803
1540013
45786
920839
654871
520330
445993
141070
1013244
443628
58270
201990
1516966
1926807
468739
56022
1391777
1694615
1796327
202953
1404933
1732872
704518
260599
752658
725139
759974
636889
816856
1359753
1869906
797514
1544698
456938
598520
1558223
981621
1317892
1762293
645994
1073628
633150
1533443
1874664
1275522
1193758
1731136
1872555
1689591
688691
1874099
1523227
1199093
266683
527696
963853
119911
190507
121435
88024
1719245
878867
1940771
1435777
910227
910863
114681
1497264
1114683
555668
1218335
1637877
202452
483391
1206343
444293
839092
448652
227677
347332
1152817
873323
1264118
1585177
1842362
432253
1917241
1642074
1864382
1453286
504654
878608
351310
1145086
328124
1662680
899240
892251
1426107
1967340
270642
952511
1796514
439796
724047
1418295
981383
467966
1635826
304806
250819
1561010
1045175
1095388
449668
1893207
1483756
1262939
742984
898320
235038
694067
979884
1978852
1382365
1785318
783478
1498222
868430
1147204
1062075
1581285
108839
411164
1202219
424995
523412
551519
923692
1509515
340825
1198489
1661901
1194561
1673800
778298
1804804
1137230
1072428
903821
1788857
1551867
15544
1865229
1415170
1492213
800998
51930
483639
1906220
1020995
790666
548853
154067
1167026
510641
1816393
1755111
1096876
112045
216477
943022
1182172
402100
820489
40425
86856
480459
517152
1556705
1342211
445128
1019355
1376883
1360954
925381
992509
1800306
201906
1511840
145983
1290587
444762
1624985
102118
842579
1164038
1022076
1629897
136552
1323376
509990
1192123
600783
877975
118182
406158
1616372
1867740
1421320
1461216
1564742
1193151
138703
1012462
1620950
1884543
8449
609050
736174
1125606
882496
1680993
877476
1023799
669044
1072320
380266
1255580
664156
355167
121548
25125
889367
1547217
1027620
1937261
991822
1146080
128034
1603409
1832637
169509
1194446
1459170
1215478
1454736
675625
198867
1292502
1634185
1756122
46739
1837976
1669479
313778
1092146
678787
555524
943683
917467
1293377
1442929
1315930
1289443
742090
1473303
450422
563768
532808
1335033
47192
786853
1956153
1038942
1289053
358478
1475691
112330
1723957
979524
522956
1323981
1856202
1147980
873068
1405641
1193304
1938529
314470
1210862
310017
232642
268616
1614795
1227083
847605
968761
1249631
1342748
1631041
223470
1332331
1208073
1779716
1871661
1888815
654692
323955
1791311
1209237
276917
555443
564043
75758
720057
1518443
420407
678868
712426
1344429
955801
1290382
77697
1487837
1143515
938199
33889
870732
1424145
1462946
1066116
1542556
1377747
251241
1396155
939454
878122
713207
474812
1191774
86277
1233238
936791
575704
310959
1764551
1440952
1252325
1882712
1062199
142648
1291998
1779395
1959814
685039
49496
1858969
314106
939359
685079
490299
1514668
1664156
88835
214943
186382
1890039
149121
837829
887266
710719
273558
383340
427907
449115
1685369
1399514
685317
673990
739820
1074362
1954600
1603338
1439865
1631820
615771
879974
92541
1316459
1199289
1013938
757354
1713154
472932
696103
671611
1886366
1330613
1527594
1760627
1068476
1344075
1328174
891833
570979
195774
20458
1500038
1398707
278209
1288051
1646888
127734
15374
1874831
1911212
427029
1908463
13700
1829001
1135991
1699065
1339781
1888659
160247
505796
998244
1948156
322010
1416468
1858738
1147703
176724
1858304
1058137
1066130
954060
723605
449567
1087518
1627582
1330330
1273346
878350
802634
1202694
1148978
1177137
1185277
1078829
1738988
692688
1809363
736171
1876884
165828
1512172
672056
1888191
1109010
1434759
1635946
1410221
353244
27742
2222
241497
1634803
1694583
145353
763842
492224
799240
512854
1159024
545093
920982
1947373
1159507
1468634
466184
475523
1812001
592745
1435744
1096596
1224125
616020
892246
1044868
179774
1460319
120553
731496
310229
955434
1424566
700417
1241234
418
162601
126549
1046437
1952459
23158
550682
632240
388513
1930088
1478489
849666
1769469
1132637
481440
510441
665659
788576
1500994
615202
986736
1610242
1457062
717157
101919
644040
1628867
1930375
971661
1836665
763091
1288306
757716
333670
1736683
856456
1604026
1275255
1564164
1443871
864187
1234443
294661
1748651
821008
464970
929602
1395408
1002230
1599118
161288
921072
1167738
669731
1626618
365186
748423
1749360
699840
273721
1586345
1899737
365315
332638
850247
454801
217730
460377
211658
262130
119491
199103
711588
898751
1699134
1150930
1056147
1628385
209733
615927
312008
1525008
1067089
1905870
8287
1465746
360282
758426
480115
989081
130994
1181919
539991
1256061
286802
1135652
1709062
982291
1928784
1238820
672912
1123942
752676
1814951
1338977
1919311
851142
682620
1611903
561848
103535
1178251
590073
1485448
828324
1221426
1794288
1238914
1325770
923076
1627042
904726
229650
1417018
329408
1614934
3572
1325669
1216137
1127370
382432
973160
1661899
1671569
1225673
1052081
1735776
831955
357830
1410981
876796
1138747
749934
1144430
935860
1787397
1491463
596688
853381
1813952
578826
226283
602576
1468538
1555701
733962
1573518
1589824
176675
518300
1114762
1645349
487560
695028
821258
814285
941910
1403241
890487
794786
1036151
211676
1010378
1395318
1778265
1340809
1984874
467499
1100604
1557313
754440
1521581
248154
420604
1873328
1846902
1374743
925473
545620
1120722
1024013
1106128
876222
1637114
1923685
1766907
210672
132705
1151986
610999
969917
342472
1424289
785393
1175356
277560
1206657
1958010
1643036
49375
1743902
6746
416697
1866792
1700526
370471
898014
662482
1522906
415393
111057
289445
1484203
1857136
1543367
1693967
1458700
1630010
763754
1699900
1173964
1312418
920308
1017868
89463
1627464
1551001
490665
958869
779477
1182717
1972409
925991
992516
1202582
1214050
764544
201906
949458
1155582
374686
1155324
1232930
1034024
1751891
1898479
1475757
207616
1782035
1473043
895673
1480465
45715
1733756
516538
1124980
541354
952948
1960661
1146819
363773
1143951
987236
112974
1402287
215500
1501129
1656187
752458
1922040
1895368
617871
372135
1202175
1631347
444000
1404692
1526897
1246634
1014873
1969190
1330811
1093639
32514
25633
1642798
230685
371730
617077
79708
1225647
1603157
1998091
945711
790838
1696821
1843002
844109
1424930
421833
1502336
657481
470485
1012984
1698777
1158750
1179829
512059
1098807
808377
1436733
842827
224054
374746
385825
1923208
1517819
597699
1541077
837695
253326
1800029
1476777
1697398
1729202
1435786
430833
915747
1559257
377195
906941
1756546
1274829
1015848
1074635
452136
186313
900627
527446
42582
983477
841544
848340
79729
248346
1792880
1406894
343058
1484231
1636041
1294376
447300
851400
132457
1703186
1015304
1177467
388813
1568874
1562558
267180
174985
1747294
1536766
238027
1138680
217372
1025669
1977649
220192
1516680
1768034
62328
934017
1396037
340405
806937
739395
1241309
356325
954587
84697
652419
1278898
550720
274614
1568341
1661381
544803
964830
497910
1305325
951824
1904866
1844605
1932824
271635
697518
425728
1659292
1030791
436553
205934
181964
580730
74442
53556
419503
1636227
1884497
1823509
1042632
1978006
104368
301698
790219
1715442
1811881
485519
1107885
459596
1431002
953328
35432
54757
1271645
392098
283312
1764277
1394109
1567839
98968
790603
480181
1994168
289647
1117784
1882424
694061
224979
1730122
761397
1528991
1464176
1936017
135008
555398
1903217
172864
1714955
53440
1741954
788457
1262062
410890
1533407
779880
480295
1926738
1594127
1083918
644747
472657
1491377
1842652
622005
1806254
26059
1703758
1012936
1707582
1726360
1650222
1139516
578299
198668
287952
1563207
875464
120131
1574191
98983
1312378
134573
1094327
263290
447398
56165
796866
1623623
1557589
328483
787358
21656
1440744
28368
866955
212823
232374
1006420
873782
300044
1961125
709703
1088921
1555574
1816237
1791486
1906284
102127
1711991
241227
1452123
435708
1654588
1983805
464048
1874758
1285235
616374
1541883
842116
739331
590779
1489775
66305
1064671
1995887
824702
1168696
553594
1462242
747082
962269
1688382
1674691
83788
1767407
1988686
1907841
1850657
35667
135450
1912647
1441926
1498811
1238002
1345840
674199
197343
555826
1082954
1157952
121719
1752516
609172
1444473
583529
1160282
1550254
241176
467802
70055
1828612
118841
501448
43270
1815914
288064
776804
1775874
1245540
748922
105520
548846
104265
632772
1973833
1116376
440934
1635743
825343
1659178
800765
357766
128844
1063403
1374383
1566374
1634404
1219552
247477
1296149
1695692
482783
970240
1013123
1680087
915682
1326230
1735100
1707380
1596004
208508
1095876
818359
1993832
1606694
1324558
1140226
1085478
759305
1855294
1490940
649880
777844
218712
928457
76183
1509128
228856
1487626
1589298
1531101
1248699
450159
911425
609222
866050
1121948
1587995
1538195
1242207
1924227
29817
1084157
946417
379774
764221
56467
1534695
738145
519424
1999290
1946320
1869788
858170
1566224
399123
1461981
394208
724578
288993
1470516
344445
1970277
1716845
1466455
1288181
1355204
750975
1587941
1395333
522781
1265092
776441
1879443
680788
1567125
143228
1907078
1371618
606902
263363
1215406
1849821
371917
1284663
638286
209567
600875
440872
72392
1592932
430133
560141
1318852
266095
489090
1689984
1954493
1039233
1722468
449083
1597794
1664503
330555
1739072
1992392
472326
1518812
910490
1652485
1742360
1365751
467292
1942244
7503
1723764
1380594
1334877
1163679
1347792
501882
355637
1479344
1911831
1377065
1759778
1617343
799114
228891
1109989
272650
1219562
399462
1889055
870267
138991
679735
107388
626327
93413
550018
839984
796017
1845176
1837506
493298
10117
1133607
1777619
296513
262798
1508701
791249
1406961
1464274
230807
389551
1842055
1004744
1941485
1535376
1202644
1674623
628505
1867932
378979
200872
1468039
735530
1082992
630355
657156
471936
1552935
1859422
1388317
595770
1641114
886832
1982945
965768
380407
1066639
666649
1877864
1323408
617680
1781855
501177
188719
658011
1249853
1678040
1903185
1264350
1239896
1696362
1924154
1000464
1427212
1337333
380775
1203410
1885337
1630642
1484973
1775044
1563269
145615
1982386
798664
1776341
485895
568138
1322112
1152785
1739370
1339076
1220178
1195710
1780977
1017673
1087156
1989160
290373
170975
1620835
452884
12308
1320117
490968
249526
1307905
1607283
682784
546942
1009263
1900531
932592
1185363
1358948
1154557
820884
932708
1832852
123315
1091292
1180682
1875899
530830
204809
1711495
1413410
1516627
511283
1264608
1922420
1080982
1606509
245185
252376
523205
1126639
532086
532992
1898895
1255225
653760
1236200
1976842
1750180
1780936
1182584
1675302
1794963
673611
1124624
869492
1066340
1543839
1562952
1779259
1237731
1927286
587917
1023912
1048403
471914
676743
1545316
852233
704799
782795
473170
970266
1427552
672774
1740103
1315443
368407
1808620
900402
1559152
1960062
808567
92092
369967
271005
340690
1327611
1956079
1420743
1575378
1764096
25972
701247
853923
361190
1716759
1564749
1134222
1335450
800559
287966
1080782
85616
442481
336036
756078
502927
1454325
1373038
1670366
1246753
1352076
407574
192370
191669
1028644
820352
142492
854055
56194
1020889
1851672
1377298
147954
753905
502718
1888621
1883108
552416
1109754
1132760
1568022
1825685
1140221
1856600
1162337
17143
1902161
996010
1213019
613230
497562
151180
1796031
150171
1673712
1250338
1438279
150889
1736272
1802836
1067848
1546482
871781
870302
249632
1752179
1445132
749580
1001008
997173
909924
1419469
1158891
1108705
346265
1551704
164115
1087774
1443929
1125183
1394189
1280242
1539285
1377941
1783452
207332
12895
655712
1750652
685588
239189
1512677
545827
21830
1836091
404645
29376
191785
200290
1277332
1456375
1877827
819809
1591852
568150
489628
845266
1840768
837048
735289
314763
646398
333390
593203
1101228
309300
283064
1647833
1651523
1546818
1558021
1605320
1803901
265925
359656
616555
63768
1065339
1223135
867592
176847
1204709
1840034
1345540
836095
1031020
1135334
387527
594017
1626207
922265
1413452
573440
1374391
1898259
1298414
832023
355143
153845
1379676
882603
1478152
1305333
785043
1685659
1827714
780488
1998457
1683582
816910
414605
262596
27206
1571532
1448802
115939
300969
910744
259065
1700885
8461
781838
921019
1147185
1192382
1678390
828426
1414556
1281771
1077377
1698445
691379
1259191
505093
439611
1981609
1460215
1484965
1878479
1656582
773114
1466512
1599166
626943
342747
621287
1295856
1435170
517421
580555
395098
1241901
1297484
1041333
1106881
1805263
253307
1994491
124516
458102
856553
655007
1018679
1212837
1271872
1051499
330708
682816
219664
1920313
1533914
283561
508998
721404
208880
1521139
1029360
1486414
1370087
1777587
311922
1374098
648611
1564924
1207336
978727
1595870
318753
1700158
920659
1092459
1541329
1928613
1789217
1137248
940364
1871805
920664
610867
101018
462081
636092
219771
1416492
1271180
980311
1913628
110681
27685
1938163
152396
239102
925518
986514
24188
501793
16388
197819
418450
554460
313131
191117
1069072
1237599
1410228
1550477
203971
1490282
642249
1238362
859446
1480522
218502
1695381
1604255
785121
1127912
970733
1622368
510765
641469
1493897
694907
168526
1271745
558167
1993228
1743721
1805584
1609254
1200700
727092
796850
35916
1642724
1841542
1321890
164947
1974218
1438386
1040824
346013
1260570
1994637
1391173
1555999
1522585
196279
894099
1703241
1127322
1178067
961216
865052
433026
1794505
1327530
1879274
1175159
1153482
1160897
1688856
1228778
863397
1735231
1273046
1582843
1597191
937864
1107506
961305
565540
149664
1700370
876747
693323
1454142
425054
1466375
1169783
490071
444415
668040
115877
489664
1145424
241650
1877167
561761
1792451
839889
753325
511989
1814593
161476
1606037
342086
1973513
840988
989168
314423
746934
1232579
1666687
1629852
1204767
1470452
837380
1024021
67494
418317
1095069
74695
731106
1283985
295621
571635
1815294
1029219
860989
1971922
1150916
299771
681184
1927264
1039464
736136
1291352
1343214
901411
1297875
311584
225153
1848373
227215
672546
1440080
632757
1245775
404028
123628
497466
525776
606486
1716191
1531445
475256
525400
925079
1366129
1110145
1271368
1407470
1827253
1774208
1591689
67956
314584
878814
67648
823402
1961610
1594724
79444
351297
1221549
379352
831233
650289
75445
38405
841267
1063038
829571
893942
423151
1493841
1512447
1337804
963804
1934232
760327
1607943
1469812
1885134
966373
1070927
1336372
1493683
618176
952424
1635134
10818
631196
748398
1085205
1646721
253046
1344914
480529
1379174
67770
1563166
1680537
1941266
119019
1295148
1165877
594414
1624117
1904388
833944
1906353
1183070
471331
121604
1485199
1411835
666749
674272
609347
1007478
551363
1308003
912105
1860982
1261964
1918028
923973
102480
333086
1766628
536257
230605
724978
69411
806122
1024184
1168383
1831172
630054
811837
583916
1553500
697023
675093
1480435
1257777
1349825
655261
158586
1376556
1592265
480961
1374914
456455
1094941
598552
308762
1630267
647150
1247053
1595849
1024227
1687108
429074
1038790
731685
824788
1236956
1174255
1184797
620654
561676
1998652
752715
170139
1494350
45172
212454
1862185
657986
762781
415275
1370674
1962595
13759
1992861
903215
915746
1729773
907123
1564875
1445160
1698329
984219
770436
76510
1604942
1483658
1671691
598992
580608
555657
1141462
1543882
544483
1770830
704973
1244599
724884
1663800
906139
245691
729193
495064
955127
822581
532261
1288102
263728
1370994
457081
856509
1986212
519332
1827470
1589681
583564
109310
797822
315367
909930
143541
1296081
1063511
281055
1202371
1106083
347464
183169
835311
499817
1134139
1466461
1570989
1576218
1323793
75137
598359
1717640
1766479
41907
1837694
1557969
709665
85181
633052
1889982
498888
1579251
819349
986090
67143
812802
414054
1325188
587121
1061523
248058
1117899
1450230
996031
717045
1804663
1248558
1349294
1749821
190219
836665
1664195
1079445
1898504
1384363
824726
1723782
469698
370373
1939760
772011
1981733
529675
361897
1661584
1816306
444605
801933
1161332
229715
34737
1618031
964627
749668
1011466
778169
1057350
1615094
1563751
1567310
1472862
611691
1252385
1810287
8989
1977781
782094
1846438
1026247
1178524
318670
1692122
1851695
107226
1969763
1222815
113285
1102007
335379
1167771
1428839
904248
1779054
1757050
498421
964361
1101435
1406381
1119405
536525
1609289
82550
1276976
1164210
1414287
484654
1994320
1423170
1093039
1042444
1402322
622698
1436522
1070749
386368
1605724
966810
1197895
24258
526333
908895
477379
1911397
1708442
888570
486428
849938
439835
896869
1428227
1698548
413635
1585868
1667476
1218502
1983440
1458744
379911
1774246
141598
1714347
1794228
1051242
179736
1803401
1231264
1166655
102868
1757146
699130
159968
1401583
939469
1952734
1069893
223203
1679008
1564729
971119
505527
989302
1225735
225377
1556932
385464
828758
167884
1284892
1563986
1505878
1292694
811423
1126978
243564
21139
361439
1386586
92837
1291167
1511267
331801
1903084
621056
1760996
338263
474557
779469
1501568
1889613
1103003
1765299
1222276
1110893
1227011
639289
539474
911853
128741
147581
446188
1690930
1989449
16504
845318
147859
1752429
200685
551036
1989364
121805
1889005
690062
1185954
1530820
1837631
551031
184262
1487234
1384433
1908926
954729
1065015
1516859
1987178
626999
697675
1087427
1358225
241918
1197270
646434
1338775
1471363
482802
1928237
1648100
1065011
1853090
1488815
928395
1631769
469804
858703
92834
1078928
228825
365027
412593
981496
1345273
723516
1634765
1939847
1236880
323197
1547825
1518839
580769
893608
1916077
1521470
1607253
1687508
1390004
1358403
1926889
807963
75621
549367
1797106
871266
768466
773546
552935
245636
619326
138785
256118
625829
617116
1009913
765136
1341218
982649
156803
1015762
791751
1875532
1837966
1006342
972587
1180057
1152237
1688678
400170
1769631
1191277
1035790
1479669
385708
1161084
9690
1965028
50416
1769676
1979324
1710236
25992
930448
1663721
518520
1396185
774493
942539
588940
1219913
1885186
1326160
60245
125245
1223737
94095
1128864
17539
1428083
1909423
1362448
1128898
1213979
1351039
61850
1387047
171224
386646
552998
735725
614349
1485338
286679
1823776
1958512
434766
346698
1883531
1980166
750933
1892219
464838
1567034
1677451
993483
1273436
185811
1384714
576018
436559
589914
532092
853110
745636
1335262
829414
1114091
251402
941525
1403523
665645
1701278
1703140
511159
425195
53971
617960
1680069
769909
620414
1440362
1681841
895804
450565
844133
1184095
1068522
864358
399701
410827
436322
1555279
1937856
347392
549557
118004
821049
595872
400528
870739
616953
1462345
627367
1397259
38700
681674
378634
93634
1905687
808923
1022740
1440235
1210758
1744137
1503058
1722391
1137335
280218
921925
1230078
768202
1743722
517876
1474321
1003124
1585275
1356107
1227293
312464
1685311
352214
1117894
1129720
9372
532846
827860
1233817
857441
1363280
4068
191465
941777
1994516
1865841
1934243
294689
1313941
200591
146365
1264713
1265559
1834739
545483
1420018
918718
1476074
1562315
1610041
1467667
78356
686150
110947
91971
840930
1701738
176358
1301818
9342
1781958
1721174
106605
1518637
222340
217713
617607
557403
431869
1799006
1647957
136656
119007
1434891
576357
107559
899530
1983750
1157608
879772
86951
443871
284628
576443
1707510
1963037
1278051
1694341
1393606
520959
1872771
167392
1103876
1562377
1035167
556792
490629
953358
1562689
782298
1170373
1425373
663444
428485
792880
669085
142989
1267901
827437
13217
1005955
1871005
1014856
1761127
465482
1881627
1976370
1895102
910161
960355
510513
322789
1605653
1296675
1179622
474091
1929162
628638
1760490
275313
827272
1971563
1954220
1053204
840776
730768
55242
956241
536342
1112861
1235352
1554539
66329
1917719
1456250
945810
792557
945058
1532953
1490312
1465259
1002774
1434339
1076004
1410747
712168
1762291
1424517
1311104
1385657
794866
680358
1381610
1710416
1719889
65072
1498268
20254
1825181
412203
1320106
810291
599951
1711554
70332
1526039
920055
245785
335796
703898
900931
137064
282704
1990318
24222
1809629
393572
1495662
1899565
808337
1757647
1720784
1215145
367072
742130
208993
1833024
927677
14205
676743
403154
1577490
33615
1482358
701669
1885678
259278
6272
1891
122296
1426904
1274812
1824321
79376
1723041
558785
636076
935059
1406393
1693659
12474
1999044
1551090
922662
659927
1413962
996939
1606914
1246930
813033
1532341
850780
1436894
312535
1648580
363636
1742443
1408274
1948571
1261931
1517898
113698
1492250
889082
825922
1538812
732686
1791606
1561234
1088545
513100
1293173
1807976
1313787
960208
1587978
1508974
1605276
168062
1824834
1614601
1825611
1029850
99415
1082864
1685427
6881
1760177
185455
1636081
1727713
1370491
1897118
911803
120041
226369
85337
663121
1531133
1442813
1204044
683831
1290709
1271948
306984
764085
716800
1487780
179534
1170111
281348
235500
1357738
448406
1497724
168878
299682
142290
880395
1719849
204060
1732320
1875564
1839226
1809093
1983931
1542719
1339737
525679
98060
224152
549165
666090
1633819
1876388
274550
151163
921141
1918198
683403
1872234
291590
1048924
1173327
589380
717451
1837026
1055878
16590
1592259
1206422
1154560
1203781
436079
1267998
1986865
1027117
188309
1519737
94873
1031942
193650
1281990
1373057
540149
221936
1314395
778719
475973
1649952
1522921
182215
1628835
1350515
508023
1669166
436976
1561941
665509
561257
873279
322116
1739558
1333953
231500
657400
228468
33060
1937461
646953
550858
1172986
1497290
1663942
455033
480576
1334270
286577
517305
1210668
186849
1512613
1002740
73799
876339
659026
1274779
898052
1011532
1479034
1270906
1627828
210560
415772
167268
480912
423159
1299776
1264182
852437
1238653
119234
1565230
1550773
1946397
18241
20678
1051824
658411
896094
538804
1119430
1221520
654567
631223
1860543
1503740
1153127
337621
637251
833320
736905
770776
856543
1601329
272384
1827475
1954635
1156959
568835
633850
1563088
1122374
1106759
1618736
1441772
1453649
1384381
1410988
1023763
1536104
1154003
1992323
15867
564010
1749756
1819866
595122
1880460
1774828
999816
1828956
1509201
94749
185425
86740
928245
813679
833008
1599388
1716535
841146
484549
853835
513989
1434991
139510
231697
1527738
1469012
1800888
1877589
737648
1968716
623245
425527
1065324
1978878
1447444
1003974
1344078
1502731
402545
1391528
1351721
1893484
818274
920560
1455023
1564397
1892265
660027
844867
1713454
6868
1650909
201391
890374
277045
1082508
1355000
864499
15470
981807
1976178
372980
653397
368605
1626223
239934
1153578
1819027
865150
863973
378090
957133
779617
1842016
1601521
1427355
351734
1009634
962366
1326131
1369871
968854
1221743
1156930
1642923
1648934
1414282
1319295
274410
1050632
488995
1459372
43354
1053044
1838841
1660624
1545927
1750268
1686751
1192335
1133560
1931577
179329
1482618
1859354
1484202
958446
401626
713319
1165627
557818
1265477
270992
685603
325567
134458
1345272
1949263
317828
589522
622092
461244
626357
1195401
215192
174815
49984
1689220
1232417
1710569
1438919
624272
1707465
254480
687873
1736901
1620566
1083511
1246416
102576
1020381
1138069
27286
1150235
651457
1924170
1525393
1307509
1680742
704437
1700603
586583
106415
621439
405839
301144
1567438
1649726
1659324
255370
407880
1247968
905587
1069821
774811
542788
576870
1865399
538576
1679404
1829056
185200
1566757
1177229
894632
1546073
1575207
846920
1286963
1070439
1352225
1976850
1614387
1775245
961003
1417365
1937735
210411
1224140
169866
1464796
1835042
1404191
1192616
925961
77873
1427063
302585
120493
1902577
340931
1771084
656247
1494239
1602495
269008
1368877
1928222
569140
269798
1146637
820333
1088623
556401
726697
12889
702719
284067
1015393
396912
880989
240226
1416958
1941662
1459476
97418
1921734
373722
1120680
541866
1008764
1881654
1164078
1115219
1428246
1922122
352879
1890911
1590584
1459696
1968215
1276369
1158366
499020
79531
122300
1638395
1607477
1631498
523419
1794866
779318
387124
1649480
1822345
755183
1836377
1943446
445066
304924
442300
1739797
1279452
254408
1548844
345034
222676
1016688
723836
1511451
1595827
1109353
805959
769352
22054
311651
1030871
29420
593524
1465108
654683
1625647
259958
1566809
317623
201619
1352229
181191
1296142
1755899
1139916
1405449
1371152
861396
623199
390413
1326187
78351
623847
992917
1794209
1345501
1996819
1180659
1852242
563331
996937
1121341
1797054
527562
140925
855952
337973
1897151
194297
1178229
1773781
1954629
586948
1907314
159303
928811
1246300
706383
699326
1064908
1981884
1504414
1593585
257255
474875
1557337
1377408
509256
748885
1983997
447824
740464
1136151
514519
451103
1800910
109859
1615998
1920743
1603233
1122902
656420
1855076
1282199
1841598
1626474
1137968
752975
894027
1337894
134857
1233205
37925
1208589
328211
517580
927486
1143235
775204
197206
1871590
248652
1401066
1078623
1318452
1504995
1927552
1135127
1908705
1696561
861221
1596758
1274466
1064490
812274
544794
1297614
538694
1441677
662788
1354225
878572
629932
1746478
31488
1883401
810414
1511056
994623
150230
1731998
890394
700613
1990574
470113
1431730
532798
464294
1091778
1530665
1316682
620677
1400466
442685
898731
427956
1895407
736647
1617111
376121
1285586
1511340
315267
1514187
920713
1002802
283973
1915827
1063518
811071
1990668
1403916
918511
1982561
523878
790965
1180198
980606
1508113
1757124
874864
1546196
1082872
829700
1521931
584212
450058
675247
728923
1037667
1087265
32610
153603
525941
453787
1383720
289027
1912629
350334
1755966
1163016
1816662
170013
1494139
1726490
1488938
34798
1464378
1980848
570878
1472775
1062518
143033
1582402
1671286
1181793
1352181
224429
1509595
9872
1887657
1840554
501109
116988
1712579
1604251
580259
629973
878151
275392
163588
1126180
777743
529516
1203418
189011
1052402
1310968
838958
1514466
1486256
556048
1583967
41931
279464
91918
969340
154260
1584532
682217
888479
192325
1849907
252032
244598
649944
79010
989292
1795167
1333977
213405
671107
1430989
1032915
104747
99190
1524604
4766
802581
214988
1933529
919896
772892
976463
833056
1481347
649103
593527
377775
284067
56773
891673
330280
245624
685552
912332
1661348
1511986
557733
1560263
67274
919883
1853093
837925
775278
908231
459154
1478400
1726547
1638339
1172421
24307
842278
1120665
1407325
757242
1902476
476051
583060
42865
1642043
1388953
790571
1651564
713581
1251620
662611
327114
1308466
1112693
1595507
358596
1214561
623873
870879
1930901
929615
1049422
716649
5709
691017
1092257
793574
1189824
1291751
846972
1536465
1140911
682474
997234
1183103
1423091
1495970
828866
106966
482360
1528754
1663300
1453830
497525
253986
1229704
1049778
1669747
31775
35854
94106
1349406
865798
984843
1035351
1656837
1701392
18147
1327944
173190
1157874
1961537
1892420
970238
1333481
1775433
244270
121821
1875149
209517
281444
1613460
37423
44859
438456
977637
492135
1633415
1883826
1435185
1116351
746084
1301152
1382854
571485
1035109
13896
1860050
560014
1515145
459803
368616
1785187
737483
1589818
1668485
63608
1568165
86247
297573
593146
1357857
902243
1485583
689634
824365
1341204
1068405
416392
1695896
380444
498499
58691
154320
981423
1379525
122497
994895
1904651
746754
329209
1206947
1307849
1388743
1539062
1755130
1111274
506650
802253
886820
453221
246776
1730302
1452564
1819125
1742907
1362406
1133332
1643010
1624675
697565
665267
327170
620845
1043207
1140008
1144726
584885
19342
1521195
251023
1047946
335309
1864948
1680956
98508
1861079
1408873
314617
1717013
1048435
257140
145355
1435888
244704
1135653
1083943
113316
620104
914262
1522334
4497
1142448
596249
1758113
1911464
103591
1098975
1872749
469097
1466675
504112
69728
691901
195489
1862784
56961
1421917
1893381
264322
1941686
1900639
437850
1744870
1406982
1615437
290372
1988663
592397
1150289
1328354
1890880
762036
87107
433037
1369988
237482
303764
902245
1615198
255514
477094
1690730
789513
1841087
219266
868365
453550
1750054
446014
964632
1414488
1119327
1153673
38384
55586
389039
1492080
860283
1608439
1165551
127513
18066
1369220
560978
1995238
1085204
1991451
792617
100117
83042
218088
1871958
1411359
1208212
640303
267370
1371072
1662043
542085
1223639
1141474
1429823
938284
1075327
1790458
1567583
638240
1308289
830140
820221
102631
1723754
1039295
318521
1591618
695675
942385
475015
1529410
1274809
1936944
259140
378725
490646
91178
665776
543652
537665
1902515
348506
880843
1614459
35369
612920
663732
1079628
18991
815711
1919665
1882924
958039
1706443
5704
1407296
1378693
1297693
1259658
1643800
624638
1463709
337300
981202
701929
1222429
1272881
410015
53553
712435
757141
271690
4949
300214
589959
1848512
62840
1661215
744309
1762773
823250
1938271
1796407
1043697
1860114
429547
1039601
1126966
50652
219206
1097046
1487366
381421
1415961
207950
1058614
512892
285949
530947
1305534
273554
777963
1605301
737417
354110
1180752
1134497
58867
1888817
1140007
804629
1292520
1901027
193787
1499263
1791202
848041
1662772
1092646
148800
1143724
1230209
751620
1517512
837709
1084119
1831081
472190
1037388
1322032
1698058
988076
1671951
514217
801675
442765
493292
801659
495585
858413
1258396
723819
1821176
889388
621813
1447460
915546
1780121
717711
254358
714291
607450
54491
876793
112431
1482573
119882
85339
1844430
485479
1971906
598390
1383399
555364
373087
518291
738324
584014
1265040
472271
544420
568366
932015
152016
432941
1894426
701987
1156739
1308589
1046064
1243507
440255
1477427
1754486
1810539
1882339
639194
166966
769587
1942334
1919868
619290
567633
241751
1637981
1404706
1712789
1325689
813100
815065
954936
1585574
513822
1650566
1709533
1268241
1246388
798186
1459381
1339988
422573
1528501
1809753
1514813
1439678
1619064
66721
1099831
564634
1475387
1479286
472351
1699550
1564218
1071359
1020796
682601
1636175
184955
1943830
1038928
524940
827743
1790300
25797
97578
967984
700316
449900
1760559
1627687
486096
404519
135770
1857403
1822818
937314
1270590
1520236
593500
1972474
1848141
1924666
1279244
1662630
1492081
1684567
914811
359846
1572929
575747
1014741
1082273
1003420
829957
698261
1750939
1554943
1577742
1072471
1725650
808814
339175
1879356
959119
1860421
339677
617928
1199748
418405
463179
1221314
1931650
1628081
527304
300221
1374055
1804720
810204
1545664
1904532
172129
113002
1683017
642054
1586105
436786
403580
1520147
229680
491866
186281
1874786
1353855
730095
1608592
1873531
88782
1567307
1170496
1892741
1298865
1956542
367310
1764129
273733
1744893
1581528
420040
592990
1184448
423888
1496375
696934
269720
1564
1056574
807815
742956
1303191
932964
465890
518711
1296407
1660620
1010718
94042
1636187
781017
560381
355369
1686377
606995
774364
446489
1845498
1960971
64195
1755764
1925992
932042
625784
1925257
1657515
1709518
1864929
287881
952309
1196137
1954480
1877352
1564877
334993
698988
1215322
1887507
905193
239436
1084274
111637
726097
1828184
1926821
698043
80999
1993366
1704664
1060104
1259667
1079323
874991
667547
29460
1328575
907644
1577578
1531904
336921
1869673
192315
736153
1677414
1288944
902457
1606844
1196685
1605884
651616
1484564
1181365
1762659
1089460
455003
1088164
308454
450361
788418
839894
1748627
17951
20644
35672
1277784
650701
1554310
921139
512026
1849342
1596154
451777
366434
1813791
20511
1000819
1858893
811025
1112365
1046672
1437354
1259200
874971
430063
1325606
1253616
1741149
1479476
130884
684579
1914497
47854
321829
1417870
308564
269083
1363333
356432
498265
1956233
46576
1042224
780736
405078
1167756
1044497
1752791
269691
225620
907907
900757
784920
448470
1364803
1347123
1025448
1258582
305151
1627279
741070
51942
142787
872632
1700657
1980186
1330463
1921770
1104070
1179561
1588383
1766203
1293552
1412929
1428671
592317
622662
1196587
660513
1419831
1422527
715419
825728
324040
1338476
96325
1689930
1511646
731924
448587
1162618
1521265
612199
1160579
1131302
1769979
715482
1463236
1235070
202255
19943
1706562
1395319
1897596
1675308
869369
233070
1959971
1487671
1366583
561429
1761329
66060
115438
1824186
128733
200998
1189056
1934254
258966
1663214
947370
91766
731926
1090748
853748
1791674
1554664
498924
1561550
1176633
452100
649032
1087833
293510
730519
764649
1696624
1003710
1100869
1190131
1571908
90283
1868800
1871782
1626607
935756
1526785
654553
972592
1480462
125008
1918863
1794629
1310729
112919
1258896
334432
117606
1556589
1096576
961181
1893133
269112
109196
1648120
222610
480714
1852245
312313
1802940
714386
289379
1374263
240255
1336518
1428674
188302
1786648
1805754
1440380
1047950
1457650
1440177
1206822
1039359
1903275
919098
607379
1768275
1456448
631348
1358351
102740
1131819
1760772
62881
54918
1867723
1125976
1158477
940836
165256
124994
488442
1423011
1233885
1484686
46184
1810748
1129819
1051413
112299
1928130
1839810
336681
1343008
1132983
1625760
213518
1322138
592582
1107306
864222
61948
1329506
1808974
1108864
256123
464079
881663
561054
1464091
658388
837107
1019332
1575223
1356639
658923
1967334
1775957
612060
1125410
183457
267564
1789591
194489
301255
1488772
838068
1000639
136287
1859485
1563781
1790375
3098
1442590
1383381
472108
1241061
1931968
721086
8686
553226
121387
1274167
725428
1672879
1633029
753986
43046
1361906
928172
701946
348232
1872751
666796
1195195
1298386
753040
1218948
1568190
615168
859609
1559216
139068
811508
1606736
1074738
1518250
139079
1760861
1997968
843127
553226
208212
116936
1827542
934082
1294541
101529
1483122
890953
1992150
785751
1690389
390270
1047045
117258
335004
1158515
1192255
1660346
40188
360741
445103
1915102
1670311
1830165
1150546
48821
291502
282268
85719
423105
1810628
1289460
864730
1987546
1812554
990522
1131323
667156
206645
1458443
782027
1075227
1642107
313052
594445
1411258
1530570
930755
914803
1991170
1881963
1518626
1138448
1052617
523555
831772
1729507
743158
866932
286539
491232
1102045
1827222
459271
461776
1767028
543387
257959
879753
1442819
563242
1657896
625082
1534613
327023
435751
952348
1285155
997952
407765
1328500
1881631
1091752
204529
1947323
1099533
1702904
1610204
154722
1923833
1237099
1085218
1556728
1131939
885461
1139042
4590
975643
663182
701156
928893
506349
1776090
1558530
265488
662579
1257189
108130
49802
1947650
600353
1192763
262902
1977066
1647795
1068257
1386485
990769
1960506
1276336
531121
1473202
195399
1713774
1152391
1346957
1359883
1256160
423235
1167886
1892235
326993
267720
1191036
1470387
1585402
148946
806957
499385
1514552
1874448
1305477
1751995
556456
692339
1455869
1621925
1084645
509591
409596
959545
1827809
1379114
863523
729903
913097
1938441
1406640
157310
1915266
1366408
407997
473315
253253
1609419
921525
682834
1522776
754393
1028872
1399332
192595
1446791
1609522
551441
1146474
1862958
1076355
238824
1339880
1544380
1667876
263277
1692646
1105699
913364
1083681
588187
465909
1835955
1140507
295019
1978820
1724411
1243746
418208
606309
1172098
846292
1388891
1253887
911822
1974604
869305
1221430
318021
491631
826604
161372
380793
524356
1806406
1349967
979399
1430855
1686200
595900
978549
739942
1654935
191113
424038
490144
1563924
274973
414650
1816697
1878287
54060
1895504
1486076
1147660
66449
1928271
697692
196701
786402
1988778
1214245
1696706
1216107
832088
885413
882606
113146
585313
1665919
1986864
621473
1461743
1665154
825614
1272890
255233
1183353
757203
985994
294104
1763962
95449
830496
924869
1047746
1682894
1479871
667939
1571920
800153
723703
1915337
47780
724757
949823
939825
990821
1817781
1971162
1086934
577383
1810297
1250069
1854543
1829635
738108
194004
755096
1939899
1959744
1676598
559437
590919
506267
1217830
1402933
1117820
300535
1640683
1366987
289698
573277
400736
185344
1315072
222918
540214
656990
821519
863577
1654687
608679
732591
764487
433094
132334
1728570
1701105
832672
594364
1183432
1250497
99351
234274
985097
348482
1446512
1762414
798612
148129
983137
1220966
951365
1814699
670014
1955286
459477
193445
1394544
514759
1273703
1696971
1207500
1087339
1900197
210410
1573829
1804355
1058977
952298
1682766
974331
1619606
1925318
530310
83311
549674
1822865
211540
195541
1316233
1218021
1759250
869613
1934008
814305
1355497
471486
260073
196834
841412
1167214
652066
567727
1297520
1172247
1814200
1264783
978715
1190139
106565
762368
841527
1079075
981474
790842
1624792
1621128
292888
1650103
64535
1223633
985863
1071996
333146
792822
1264298
333162
887677
441539
1879497
1067768
11793
1412174
372594
261949
1643217
1832537
1133713
1247091
576036
90040
1431109
1790284
1827240
603209
1654922
167836
644168
615864
401408
442716
834763
733248
925816
944494
647892
1062683
1356319
1188744
1113385
1140753
448064
1406839
1210574
544034
866612
1604521
1769793
1003136
1506627
1545369
295313
1129953
185933
1053446
1190701
865831
101233
1868646
1942131
1254486
1330111
629700
378420
1525728
79221
1834672
948917
1343655
439237
1777590
587974
191793
1133222
401549
1030977
1011614
1723003
335056
34020
539869
879478
613587
747006
812321
176560
297411
44259
248139
1394828
106369
281103
217444
887671
1927038
1815616
662833
726259
90073
1885097
1140960
1325610
979
1818614
1139821
1348583
1141815
62959
278490
265128
1322806
1464542
1360627
447335
1135126
1320972
836027
790523
2872
1481971
1077804
796534
383628
633229
401018
35884
1072946
1003453
871883
463295
957126
242980
547880
932174
324394
1107086
1240610
1786164
1450730
697403
1090898
1140257
380908
756263
413547
1222134
953481
1215966
1605256
402064
90779
1201334
739762
35144
1369404
467816
1978632
682147
305847
1526366
642719
144747
1428756
401288
845368
1650467
1677042
397647
1821832
537190
906559
308903
1794320
618854
603030
151616
1551687
1045180
953997
1302775
992676
1841813
1333536
935756
888624
680217
1542821
1506782
978439
1150946
1365943
1169309
1574478
991655
1714667
438007
1482832
606106
979239
947017
1604134
1529616
261370
784321
1798556
135139
660307
553023
229019
192863
430857
392520
586472
72304
1302101
1652774
1870320
1180892
36120
1220469
622261
1540659
1163638
1809155
520317
1640866
701324
124527
717363
499867
771628
1632815
1505931
1810202
227780
1778309
1510953
1991156
688645
1069258
344888
1760418
1804063
934522
740467
1578764
446958
1732731
782982
1939396
1259281
1813195
1664004
846412
587482
981452
1730447
1508214
1916263
1757104
922780
1820164
1492159
552783
797381
1815149
594340
1736553
174600
236066
1618767
45075
1058391
1514806
120270
792019
848853
1909019
539319
203362
26615
25469
1408529
716941
257766
766137
946279
282723
882733
322166
954227
856095
1643844
154090
540022
1840611
1561481
832051
682013
1248648
38375
445689
1829968
855084
532201
606810
292778
1973857
183948
1749937
756404
1474137
1055972
631292
221926
790176
631880
80987
1350211
840688
1749479
1421088
1975974
506034
575190
1095820
1376066
1801048
963458
946916
355628
997416
7819
389649
852302
717645
1867301
1112032
1750612
1428388
1221505
1546335
574901
1049026
1760871
208490
1644427
783770
746483
123065
328202
553180
305883
972741
212344
1635577
841112
88361
610148
1546482
948993
737269
1278878
264519
1546796
1655837
633104
1727852
1421319
1036553
1352538
1913048
439368
583309
675051
473131
768937
1578085
1668570
711150
1920850
1487633
1379672
1949004
1581665
1464256
1115777
1385667
1239056
1377500
548870
146091
413571
511588
527927
463231
107746
374276
1504886
1050644
860973
1223188
403956
1826322
949612
448746
1410067
770053
413996
803867
1201636
1984616
925567
1053032
1180295
244936
1417081
1977527
1142993
753413
1336097
245766
1180248
1525682
887115
750661
1238314
1536155
1991209
160269
1802225
1362511
1356500
1354761
1802431
440629
1060631
1519186
1723015
981664
1908562
1306592
299065
1291067
333560
418963
1662611
1596611
757299
146008
546835
1921161
1243701
1075202
1833820
1816547
377726
1417023
893507
1873438
669146
1438319
499242
867446
651036
1639270
1843489
1456964
750758
728118
776782
1629934
1924024
1254273
1589877
97184
1021480
1149660
837588
151348
1126396
1185326
1490513
217970
1745081
591035
1637643
1512971
943265
9406
622293
743807
378553
218361
823823
55077
1250989
154449
848091
1857573
392768
1156519
395756
540238
761367
1232206
402805
1400992
603738
876764
1428714
250873
493396
626696
140979
524573
1457375
640537
736870
1660050
1314222
717683
8011
1503455
105872
545004
469604
946595
1372417
1012607
1461684
636075
1003304
31227
379973
1909668
1267524
1443483
43033
1360073
501728
976530
1516675
67353
1013805
1652070
223987
1436202
552817
175710
558422
1122962
124217
185085
1577867
1193873
194342
1608142
615992
1469894
182409
921029
726008
1844875
232910
395918
190527
1863548
865326
1565980
290722
1890794
1583805
629768
728861
1132718
429167
1449500
4031
1191652
577210
762939
1938659
1510914
631834
543676
1979569
854383
1727093
445965
794483
1317862
1385091
1727255
509982
1980778
1233875
852931
1740220
631824
262743
1902446
657444
1473282
355367
1336087
1565378
697701
1654687
766004
560422
1018982
630729
1892160
1169056
1713796
1108233
499094
1484395
631093
1276462
1361658
890293
1301721
871700
1332520
432892
354561
556321
1495106
1369071
740010
156899
1965049
411074
655681
961365
1432871
637390
1204025
1157649
1398050
528600
254367
1094864
986519
1916682
1089984
1329943
562977
616134
1698766
1884012
1874547
402307
548931
531027
1940914
1152155
1007437
386989
1236435
185426
1464508
883119
565330
963211
983289
1455078
1725436
832511
5094
1482315
900953
589132
359167
763554
1617251
1233107
372158
1219212
393198
1388121
1319904
696773
1461105
959908
1941153
331880
1741033
706700
1989081
1216453
425525
259836
59326
849371
575484
1832565
440266
1539466
444297
1390939
380414
1446539
511017
1388207
575670
383754
1796974
791015
888711
1192005
1561115
732879
1969248
1151378
769970
444790
957179
1134218
1266058
1602688
1040048
326241
1100765
1511000
1384001
1919513
1841587
689990
1553137
213271
562514
815110
601318
1715558
43452
698751
1106355
283346
1185935
1091836
1448566
697263
577559
1753636
1956059
1412172
454632
1364616
306729
540998
786018
507800
1067799
766044
789977
570826
1533681
1412502
1957265
793947
1120530
1876732
1947353
1681628
619120
1744093
1654168
1741110
1811718
901804
1712124
333993
1974416
1188725
1550141
702557
1763064
583366
1153241
709536
793696
1878137
49739
332934
707750
470555
1216834
433965
1992834
139924
1403391
576671
1422054
183949
705531
598448
1773613
581227
233078
1732185
1298378
1086565
966176
630953
1670245
54906
1826400
1551213
1271869
403006
788228
1456983
1999726
326453
1482574
778601
202471
1177805
1566506
365955
1688618
1501662
1290566
1871781
1294447
1927232
801168
1321851
31736
605674
1689928
553780
541406
1043413
797904
431672
816952
1184557
1695968
955585
1834626
1723762
1833419
119299
1087630
1672713
456267
1315706
394760
1083129
817623
157724
93789
1459123
1282502
175696
399363
864825
542947
689959
870797
830114
968684
1758758
1052832
77539
1552703
1426786
1521847
85639
945930
1114897
324788
1129941
1071983
65494
977263
768976
757015
1154109
249974
608063
69106
88181
1086389
151497
583233
1829040
183038
1498569
919817
1740971
1399566
1326113
771142
1347791
713000
1199141
1902050
1148489
780176
488481
975051
1325564
618906
499908
1298755
575247
174869
465573
1799709
1220149
1211822
101312
1739160
1585999
277375
445030
1660407
1924652
895836
496907
987362
114579
1855382
172024
1380790
1229310
981774
1355078
270564
1523844
731633
108165
25954
777323
578078
439669
645860
974106
1882971
1529196
963683
530067
494027
519803
1924094
763615
389921
233013
735668
560314
78490
64513
1926580
352416
1296140
1362704
1189522
1196620
1836561
511883
448928
165419
641494
161422
1330320
1861998
878000
920656
750009
1989624
968847
1027044
1474073
833663
1345654
742369
141171
1977043
1018429
1683377
932580
39839
405746
414890
1614970
79544
1379061
1525953
183970
1451464
1254515
1401151
1543091
1279279
413596
62707
1306567
1591500
333698
1635323
1970625
121501
1626775
905425
1392832
1426790
1058918
244078
1626982
53918
154984
1476900
857413
986751
856313
580473
1749663
1422884
213268
367558
1258688
1510362
816357
1767359
1992194
554079
604770
1463607
1170363
1324401
214214
1543872
1333600
1608966
1735207
1182484
1146885
110705
417244
1451215
288094
671676
81347
337832
1661202
1489660
49149
766357
1574230
480293
1540015
1279256
401995
1380684
1750828
1017167
1612109
718049
1847685
246208
345967
1008393
84754
261299
1493154
1170135
1393658
398379
1307591
1775356
1390368
1304498
888926
7716
1282408
1103272
1234932
880133
448597
737314
1837641
1742683
1866157
1490618
1692799
505783
657618
754194
1782627
1286508
119639
78847
1010987
325983
1684584
100196
752870
200743
1114749
1942959
161259
1286211
1937999
1553810
711966
44964
1161077
1748736
1723980
585257
1558580
702328
1013672
414284
1911745
164862
116564
524291
1794528
418625
238169
1094066
114390
719783
130388
1403788
450540
806110
1819842
1831309
1934120
1162877
1134613
1738869
296674
1198252
395058
830863
291825
1573823
1858841
1104167
1850391
1967335
349174
1823422
355751
55279
357314
148497
847193
1864416
1249503
1778608
1229514
1457343
1539498
268958
584821
197986
893251
1334930
1150977
1934621
1473728
562564
42534
177798
1189471
158472
701902
1765993
1583109
151399
1824033
510426
1781856
11086
1465967
1126264
709476
152159
925517
1929076
761587
169746
1433216
1171366
1506550
135774
910627
401224
1590683
136169
52132
234546
1867454
303282
888250
1761920
993219
875082
935489
1756683
1882953
1912283
1042717
1256010
568935
1958479
688385
1462424
1958392
634535
410834
413580
941447
728904
1776492
1874375
114291
586821
1159541
382882
15936
374790
36047
653011
1862413
1811168
1893713
1348071
806017
326844
1342712
1438857
1933261
876900
1209827
874156
1520919
608790
972581
1984847
1123388
1302872
1926667
1977456
1369032
1894748
1732637
1186672
540735
1294808
444751
695687
1055546
972698
1632703
255715
1755236
1565771
1358490
1180604
1661378
618784
1503032
1819916
391179
549320
924778
15262
612905
133187
1105779
1874632
1128003
271254
555121
33831
1063581
1568172
379037
1295202
587519
648548
760943
38933
202793
1892898
407698
1244207
75820
1508656
1241866
408709
1226795
669200
603569
269084
769666
333112
353098
1247075
965849
1531383
1423148
786415
785204
1777228
665561
959907
588493
346543
785804
329673
363485
1358845
88460
683149
167604
1727980
1111530
1801532
1925529
465707
444460
1912781
1345021
1708019
1481271
72719
1837831
393962
1885065
350393
373004
1053991
1750755
174159
232189
112671
248917
37032
498444
978081
970317
1254667
154046
452189
1880583
268526
1353894
1132738
796878
1851509
1206207
831208
1762995
809142
1702710
741939
1299658
1159163
531133
1170233
1565470
160180
271043
724025
933821
1785715
547552
1480794
661284
1517395
489169
264122
530721
44082
383729
1595104
1563395
553631
1299818
1873859
1928955
1077481
1060809
1976204
1349891
1802573
1179937
800090
953709
848950
786348
1400332
387119
1771149
333818
1767504
1669021
188579
671420
535084
1466985
1540044
1997731
1637174
150522
1089647
1860576
1332990
1283345
571529
1074967
732700
1409891
1558654
696103
205274
1562495
968519
666607
1984473
800269
1360280
1911341
1612850
1339694
1834287
400082
590609
1642453
1680414
1224471
938073
1673125
1518480
822175
492593
1284692
453938
1103268
740514
164467
175293
1901119
1006223
925804
739185
1668286
1548355
650284
559635
497940
1900975
1001767
800904
383667
573581
226824
1040307
634746
391835
584438
633399
1718475
1737310
1756703
646719
953837
1075420
605547
1050651
1411234
876309
1416570
1558586
1631700
502045
727105
1292983
1242848
1568802
1624430
451923
298255
1343204
1794666
128514
893645
1170653
1511730
759317
645395
1428035
177168
1675652
833584
1509429
1026552
723254
63652
1547253
410976
598071
348833
291396
626497
1440455
1226370
598960
1291360
567510
1894286
855249
278118
1401280
1033182
1463085
1214372
1255944
1078185
915028
126180
1078460
1776215
171010
1340755
27447
178186
608168
1518713
1904496
767242
970611
412716
1017939
1784087
1664351
368600
1569321
1431500
860440
1894057
1323818
778230
882892
1623620
1682977
1144585
928669
328226
223072
830687
936696
1109078
475496
559334
1091160
1456945
96778
760056
430170
1396874
1556446
397637
1189460
590825
1261462
1810996
1958505
1853746
818356
1247951
1831706
1650573
114466
511621
1269484
1020836
1714729
1355949
726554
565794
138617
817433
111132
1016943
1956026
14465
1101216
284180
1586739
1371804
1024903
1339299
1954369
282501
355249
1708117
29816
1693240
1080087
749395
1381645
1147090
1733629
391598
717523
1839193
1451470
587571
1795164
1594755
336781
263366
161009
832712
729835
976935
44504
763511
131999
1752990
989307
1721218
1421268
59369
1494379
791623
163927
1206376
241321
947530
692619
248752
226000
28940
1960668
1599326
1574392
1646396
530576
1247478
1695788
1349002
882672
437832
619237
252424
1950776
847351
765152
1700873
1580783
1083254
651858
740819
1747870
805868
292749
1532676
654507
464370
215387
362827
1408029
68495
898441
598633
865110
1811523
181873
1021469
1827434
1985235
763039
552493
638163
396657
1350769
45500
345112
1547834
656617
882384
1701879
944632
288499
772286
1051799
1655296
510395
1099016
805691
1341541
1461708
1584565
453954
1064633
497475
1388904
906358
653717
294756
807109
579788
1593114
1944385
1663129
776115
1457852
588784
1145636
1518130
886481
1499186
285980
1884782
1928957
1867355
978519
1423745
1571348
865079
1969215
159187
1111108
129561
81862
1745537
1730516
922827
1512276
761775
1613603
373647
1248227
1989719
1843484
1758634
166444
717263
287668
1179594
1445972
1283077
1510597
1549105
754218
175314
1754447
769223
858201
1548694
1854111
1351669
539720
1932262
1136974
313461
619131
30592
387249
491918
624097
244020
1368788
1951084
180238
1981303
1444369
205282
1229703
972323
1742664
1800980
225254
418908
932387
1080262
93195
864175
1531038
1287249
810515
426146
862424
1977349
1119792
551907
778715
261762
1928292
785434
1440459
1926624
1875253
402422
627331
622578
260243
1875677
863914
518997
1756523
1695443
512994
780255
1630053
1547258
1531254
357727
71007
962716
209743
1355276
128787
1193702
736578
916664
507213
515674
1811970
353815
1180538
819810
490154
1663231
572890
1895232
1007173
1612160
53565
1669181
277856
1903769
124185
322697
1149162
814783
394715
952554
1762028
1529692
1403559
920874
27020
71819
1162018
1394393
846564
337200
1121112
1585464
30350
535322
247044
913938
1855392
63665
466128
1352001
1084801
1521276
1266263
250491
1959813
1602244
867409
1137316
1275289
893527
1737109
1795339
1535053
796064
1383410
38426
149863
316632
1488053
792332
287021
1822086
1342758
76782
100271
266322
1109332
1142153
286256
474555
461257
1199673
75390
1107286
92094
874035
584661
886249
1528020
1394370
1295572
1755474
1414485
1790848
1649324
1702584
1057028
245655
394795
1556245
268575
477675
1611355
638493
1342630
878241
1100439
182058
439852
1469989
1622907
1480568
290089
1747608
1772634
1891387
667673
1638157
385873
1470692
1416879
1014686
670407
1062753
809611
728051
419320
79964
1248147
745402
813135
1124855
1907915
96022
1629121
10131
1091805
877102
1323944
1120810
1472803
814821
1600217
1848778
378584
1435592
1740416
1377635
1283290
173651
1675204
1228238
362283
1812328
953972
1317370
1713391
256095
1428908
298803
909960
776417
799321
1248657
989898
1641994
292034
320047
367663
1528189
710077
1461257
1168473
1253114
1837830
1910726
808932
139689
1603772
868362
1751735
1289120
271562
1691330
592800
1147316
297788
373941
1794255
1342141
1752348
1835289
70149
1212606
1094212
1574657
505632
1981105
1311332
1940438
641571
1970241
459212
622528
1290968
771126
1715885
1686014
898934
1553243
866447
1293306
1871951
1099685
1036332
881535
1290727
1978051
484325
1903509
217719
929555
763225
135097
1592478
727683
1570524
1813062
1935805
783425
832132
353769
1694212
869139
840365
1952365
431891
1338962
1278393
66034
1604597
518049
1607187
1189944
1328998
1266640
1594446
1372712
241663
1474503
1248446
1646068
1866280
1014420
1698483
1707377
1838002
106669
1392604
948865
1484584
614617
942225
200937
1503319
1703948
1818892
116151
236324
1554085
782307
1505028
1456580
751287
754858
1526310
232489
1872155
151364
232333
535706
1556927
732011
357976
130327
627984
687574
1026649
813180
932575
1964081
1541962
325111
1249795
824039
426520
1795446
247956
582564
1394166
917416
1614870
285287
13900
1171124
1003080
611300
458500
558498
718191
1760140
877888
774409
1534736
50588
1778557
874948
1158152
93705
522752
1508692
623947
961362
64626
857575
1109648
1051151
166287
1446900
450512
713687
1936879
1481740
606016
933711
295210
1198486
1764299
442797
1101422
940190
1510961
526794
34667
1056303
989316
830594
1398529
14971
74343
245368
281145
945317
1402877
409025
620896
1761958
887038
1406581
591228
1327872
1913645
1844350
1049881
945791
930055
1463898
1209063
1864354
1446722
1228010
521768
96814
160552
1903974
618190
250928
777699
110484
1957216
360077
558145
1321343
1385813
652237
251402
305531
204468
192790
846819
1125128
724848
1649595
832939
1743719
363006
334121
964137
33449
15384
148867
1958188
1714996
546565
616113
1321031
392611
1258140
1379522
1866129
1824189
1702347
414035
1474627
778060
82558
940660
1648997
1062380
341052
1873232
274945
1955779
1607530
1041930
237875
769143
560766
1039118
982275
122496
1227212
548722
134899
366411
440705
1140684
638266
1593877
1877699
227858
1933801
904049
1693977
1910200
1163176
1421169
1613786
1058038
448540
849433
44936
889428
21363
185988
437556
269117
887823
1158982
473940
1202188
1680637
277502
530333
33987
150863
513032
265545
1518914
1116356
894365
1860197
629340
938546
1976188
207887
884442
546433
1103455
1387460
83502
613100
385727
1154015
455995
1420746
794784
538825
502694
1015596
104710
910355
711400
1835461
1836758
1242594
626154
1559376
1030839
469049
581640
148152
1036788
847132
1504202
143954
854655
1280128
309440
1420216
773373
1987651
1527980
1989507
1822312
1730741
1525931
1477664
364782
52185
420495
471909
1020105
457245
1552011
739729
450028
1919887
596149
1151197
1083233
1827437
80561
686942
477598
1973312
1208171
1564265
631382
1167874
734756
1469208
253555
583581
785602
1115948
178574
1218015
331139
1862812
1635131
1015179
1404882
55234
397488
1193581
455925
1058990
1617894
83681
1765004
581114
876804
1963762
865688
770619
1430638
1563222
1193764
1854267
1725735
1277271
1537095
617435
1658185
1817978
1859390
890966
193219
1937206
1127287
216657
1018026
1766766
1373301
1580800
1582921
1148589
1942221
32130
524660
250935
1506597
807207
1068075
1848222
779524
1852290
157041
1665773
508203
925269
1307006
822082
1234552
402554
131954
151129
704718
682481
770769
397782
1247483
387772
1626534
718564
1863372
1306039
93385
810623
179109
1791053
1166814
1612424
1000983
156341
546988
1177144
23935
804224
1609921
966585
906635
688955
1840122
1169656
348683
950652
1525309
1133733
576014
1392253
1193347
310223
114709
1686536
1167117
1454403
726544
801041
296877
2338
1654834
262712
1779685
1720159
840851
127593
163398
1385458
1067848
1928181
1826980
4254
155975
1020238
326214
297827
1864484
1735944
1257223
1179303
631732
709726
1024667
1221159
1407680
1434526
337766
1886101
276945
619447
766018
1235708
1466131
829130
1817955
1071219
812926
740948
118498
495088
1650934
708199
700929
763372
532784
1473742
743322
1165274
1147364
189594
1598839
471436
1981931
1586596
1083014
1170026
142320
1565664
1964828
354028
1335556
1599429
1420009
1966420
1580651
64674
1876292
843180
1299120
153828
407217
1822452
406263
1856572
1266585
295873
1107208
252858
776365
1254765
1397427
221974
1059631
1501341
1473204
1013151
1283241
732686
1168897
1296276
376364
1168266
495290
840502
706724
183658
1429578
1614016
1433256
1043259
1225893
259585
318657
1887836
856798
1158848
1826343
788066
295779
1296264
1093555
1000045
1084262
1379603
672102
1526524
623943
1747283
1736441
22146
823799
37900
1091235
136206
1352564
1142228
510105
32031
1425146
647150
926052
1296560
1058124
1586296
969519
292937
1819404
1149786
284805
654782
258803
997183
508411
972961
29227
1436543
1830818
971587
901981
1067602
1699661
953787
845873
532904
898199
1245920
870612
267569
170429
106261
1923680
59148
1420536
1896502
1866304
198228
1723753
1597848
964637
122442
842872
250115
350017
1983934
123422
1215887
1969044
500393
1761072
547202
1970579
1847896
1164211
699293
1439535
1756954
715844
1579038
1533821
165334
589307
537907
161774
1668553
1524632
1495725
1710560
682462
507953
1009583
672459
1710192
1606766
1448396
1180773
430238
1639289
98064
1404659
796355
899188
1636509
17499
1283093
199526
581329
1819064
1828865
773919
1324337
51724
1357357
57312
1092051
343687
1336679
770762
539294
1044423
1187098
1686034
1999571
935395
1035703
1516548
291960
1177904
522119
860191
956134
1041907
1025601
1161947
1488936
1913917
956255
823413
1306386
1167653
275536
1057310
832764
1748063
1782530
1964256
1482643
1532725
1716469
1160134
399689
407358
901271
574734
704892
1681012
1968715
1964262
1561579
1082331
1420341
965673
926028
1940715
144851
335857
64481
359639
1677282
1477662
604780
547205
1106053
466864
632848
12409
224363
1897111
605739
480260
1051946
1205967
318165
1285860
1097104
319464
1654847
996217
1710139
1286965
1665972
1984916
376843
1642960
1043566
1282185
1067153
695019
1501800
598608
1885530
1372694
480617
870792
1123965
1107848
24413
1912056
433589
1630749
401867
1933716
1029528
1387353
953937
1918475
1823048
180693
970248
1155326
998783
1320849
1624888
960617
647775
105709
608923
1719838
899079
1300128
1044366
1130359
848381
105186
1402654
494277
1908423
867464
1043793
328685
1536944
1755443
1186706
1608639
398160
915263
1419164
759093
101997
722707
1641198
1238872
1811837
1850991
747212
426733
204246
920785
1791902
985186
553363
1239361
1810519
1371446
158560
695034
565727
1756106
1505981
609775
781274
943028
731415
775650
345716
1824194
589542
1277437
1998598
1408786
1441578
1326485
1734307
736545
1256082
676538
1633185
139170
15698
120921
890594
1844018
29143
1770263
84145
549816
1639481
147307
1361180
280972
556676
1654680
1539986
1620145
1139728
764156
852349
1665375
1118903
669547
1744412
1492938
262593
453843
33787
1517229
919405
1605190
1338450
1784592
1913915
1867976
1900643
1152838
1580672
11450
109150
137908
1601591
591533
811273
837313
1648838
1943883
391088
347934
1640194
1201601
1969395
194288
1713138
529341
1417239
1159366
1912851
1836468
1722678
1590486
1476981
1531256
1625776
1264236
368501
1365845
1748829
96538
1671429
832341
1382517
111271
1168512
1676355
1555397
1892567
142468
345511
1020262
906399
876177
1166978
1995727
1155092
1541072
1636137
1383682
573330
889748
1104473
1337854
1206931
1353945
647922
1142154
923370
1157114
366407
1663874
1988839
388222
1098651
1494156
20826
1179098
642982
1608748
1084995
313418
771512
1024420
1621975
927710
1662221
170426
764423
239981
1292666
746195
1673109
929099
249596
727344
1648768
1447751
1211225
140909
790696
1915448
1512241
702382
1583225
1990966
949239
554980
1813218
545520
1529421
332246
361958
1840308
1051556
1691054
1580412
984380
472224
1352617
785103
1108744
401743
129777
1356683
549336
956307
1011426
704849
1733358
232713
1218985
876441
848478
1066139
817477
584715
103844
1821326
1536117
967650
1584830
1482427
572410
1627583
1769004
1774732
1616264
1808310
1070148
1084837
1498753
404694
1552426
1884053
1774280
216966
1697373
152890
1398535
1515107
1208123
815469
242448
1501851
1432447
565313
511640
382125
987355
1892354
785625
1724862
681492
1749501
1313479
1918875
588822
101111
626550
457990
225262
1939299
381562
1796643
931028
1046581
381889
126888
167329
78604
12521
1262209
1636320
876698
150943
1183587
1790235
344335
1090829
1065520
382704
615354
1781424
387628
301447
1219346
308756
30629
1167437
1244677
1677531
1778382
1385722
1648757
289401
253949
1103939
1084517
1817082
423907
1780894
568781
1799446
1268878
1170445
83701
818063
1131340
155801
505953
1161722
417166
794862
1817930
13945
84941
1895095
336072
290179
140255
355965
863152
134523
1310117
685563
49967
1891238
1895392
1866523
1432572
1678436
1815809
1420932
797322
570802
1857747
908775
227240
1966256
522242
1467882
1542027
1379756
989704
317763
413580
508749
1810495
173124
1064973
1896062
728179
1461467
120745
241571
1694301
1920668
1668447
1523235
1137155
1019096
214528
1529494
207958
95872
152173
86358
1020464
535755
167087
362363
1504981
1197091
275327
998985
1071537
4223
840058
1358337
1005970
179025
601262
1703528
1734985
316537
987124
1656625
1715181
1090537
204716
515721
383953
811779
610668
1829117
326952
1970877
732755
1510558
1295926
237107
1817153
1554603
750907
854884
148488
1345449
1730300
200970
385768
467129
1056969
686615
284934
1335246
1289664
891576
431600
329403
940163
548554
1495546
33698
1702872
1956245
1127426
666111
569418
382074
332616
1433624
693777
752170
1605544
342269
1141208
63697
1261277
462255
1630893
1831197
512793
1488451
555649
834104
1975897
1550600
1136991
1805801
439189
1129233
807449
384052
1285889
1899554
66209
1722154
621011
889396
1301891
1072243
483518
1977052
30651
1154141
1577975
229451
1846016
511506
1448340
1631556
215013
1750184
944294
1623710
1271035
329474
1817086
1252771
333058
413638
66009
1659869
329490
1861308
43651
1612470
801566
1197633
1128799
1690910
787879
67802
189439
1334869
830460
1025716
1207604
32030
8054
1343073
615571
79697
710252
1751528
1214002
1580187
934334
1415596
1632739
1731315
1205278
528567
1850040
836832
1905449
1754660
1434804
1911607
971154
453796
245403
1310314
94349
1822589
1025238
252080
1077124
779165
186020
518603
1277655
743335
1615453
269938
728547
1554053
236275
949477
815083
1679178
32542
139650
1919285
1714748
242941
1506420
1736559
1785843
68958
662477
1058631
693783
321687
1993709
203470
1678082
367625
966911
486234
1958459
1037583
966901
372158
1198341
948550
1490231
230949
792188
1939954
103166
1107582
294287
1586991
87538
971223
653167
1960161
60152
912902
246896
609848
275964
1766577
1239782
1996251
1975550
1208898
985464
1786715
1485709
1133353
152978
613370
467528
457952
714517
1443232
91881
486957
228244
1266585
255884
1321346
1244295
298517
316072
384487
349101
876468
1555474
1925460
173903
487844
300729
1722702
763479
1289130
1300050
320410
1877862
1300804
1677268
258004
1673305
1723707
1053663
658508
1710388
550688
1282102
1824784
1967974
1423695
1870157
1540206
1825161
343880
768697
678296
274695
1697285
1348395
411868
1542192
270013
941761
635679
802649
969687
814595
1071635
1768795
1454912
334602
1026714
863793
121208
42327
1567997
868845
514715
285505
1184396
1427003
1837849
1089922
273739
844862
1220930
1670617
788436
1606701
1654177
1776608
305086
988125
986754
134151
835937
537435
872999
1184655
1156983
505094
787559
556193
1893938
1720709
1583972
1387730
1708162
1356610
3458
620284
1758430
1417880
1783873
689231
852755
1917870
1670074
113299
1635911
1936583
282559
903377
380883
1541518
311828
1906222
959656
1397223
1308558
528077
724024
1412964
191130
622754
415686
1674520
1497166
535251
672032
238912
1353484
1540492
1437426
1634300
439577
125932
1568224
1658547
310510
1421651
1545947
1536785
264758
134031
159001
450074
819975
615022
513385
1168608
163024
110774
983333
1964343
1838154
302636
327282
1691896
330607
179289
83820
1641051
536810
1135230
1964107
31188
1980796
1428697
1564521
1301928
794962
601549
1052576
1630943
928868
948343
1379373
1188532
1199318
573194
1131132
1785267
1260452
1163427
887640
851716
352393
1787780
18190
1569009
1740391
72788
477475
674222
1283835
1472336
1537661
1060574
330632
551315
1953534
209508
493742
1696574
488511
1447676
1708894
1061306
57088
329229
1211406
1288583
1786915
1294334
179458
1710650
402441
1819725
1933558
1805177
1620860
521214
1643074
1458217
1767914
1625135
1460380
652319
892826
1024919
1358603
1195763
1636117
777368
365940
1465038
650935
1623170
1507015
872836
199963
1778073
885111
374497
1644584
1385380
1370239
769727
1505736
1431639
1993125
509484
1288566
1689803
1262224
1223977
21709
1345933
1474266
306533
1449321
1513074
69898
608339
1841071
1912080
168149
1544129
410257
538099
853207
984781
428243
157788
1617163
1481978
1126639
1787822
356042
1115313
1697274
1945228
500326
1451087
1830872
1308674
1046156
1642391
1879334
1978287
1265238
1399316
1954273
1462565
1849754
1413056
1583676
1827773
372151
62718
1299544
1556713
1982628
1904654
874869
1329754
244776
261139
401889
248322
1346835
1070401
1404868
1198855
1224919
720990
1934082
517848
1358877
58303
1861027
181007
1113283
1181810
185323
954478
1861170
820250
1655504
422522
670776
1895655
1050631
182106
1913176
582606
976147
1039424
338433
1490708
905381
1349949
438928
1130306
532708
21848
1380289
1818765
425844
1696548
158424
981144
1533924
355553
1004478
1073381
745292
477007
165384
849188
790256
1618991
434375
1963247
912749
1287674
1331923
117739
1800063
338862
1174635
1247972
351943
1490435
1375331
1456566
1925439
620552
1350541
566266
1448962
1611678
757519
47487
1566470
879019
1737742
1730231
497624
774205
284290
695525
1227758
1900344
1525274
521355
381289
123005
1819621
1808209
1173322
509688
1527733
449841
1974107
1686957
512645
71844
1508111
730738
524828
499085
1864752
1470851
1405950
107896
1870672
1392567
1144635
30127
673575
661646
911804
1793953
1833484
96639
351587
580635
465723
390219
1771035
1664385
797225
475420
864971
1968363
366521
23706
1369964
1100667
1024523
902628
136350
1253546
1140974
1284338
1826682
828246
404884
10151
641158
698819
1723653
1897094
433562
1136150
445306
1961731
454943
83920
1553541
1887069
215438
801320
940689
90844
1423772
1241159
729071
1355132
1175017
1025609
1804901
22675
1495767
870224
1801947
1206131
12512
839212
1576991
1054121
1900418
858267
868564
1494827
212780
1308621
658211
483857
1159081
698574
424722
971343
445158
1385321
992964
278262
379400
1902281
603456
1797596
1905383
1917104
1747607
592250
1662595
1018570
917895
394601
105023
608400
1357813
1463400
1535044
1536742
1280281
1267116
1648931
1515055
1582945
1589021
888791
1538955
887855
290774
992555
1668694
1921591
32133
1636142
536469
1504465
1215560
1499877
31414
1593666
1487625
1483447
416000
1860337
1932624
153765
470894
9750
1261920
776501
1349092
476619
554526
62827
1019118
1219590
1712433
239310
199095
367983
1091256
1874639
1663119
200695
837650
1039772
1734024
1961651
359926
1360088
1402119
794635
1296643
179084
1136586
806141
1859046
226599
637976
753987
1178032
508006
170508
232635
460902
1412328
537093
1602773
992671
888193
1852794
1756836
1683540
1010056
1861175
1153205
1590905
1251641
20804
327168
1252014
1631088
547759
727370
942250
1360288
1398531
919872
1061069
1858891
1774124
348131
1687505
1249020
1980143
1466769
1074144
1305185
1569950
604336
1586288
1529463
521146
638297
188697
7860
1708205
653421
1229385
1616408
337233
1356563
537756
723947
1347244
1152738
759277
311285
485537
1347526
814882
480481
197587
1689784
353499
163517
278574
295947
778919
394896
1764796
759825
1806099
1903749
809735
1548339
182286
967681
867879
1806463
1510427
818712
1652168
1692476
1873392
328429
1692440
1494554
377862
1385094
1016854
1473915
1653288
1054847
1019048
1506119
601934
1761214
216265
1657195
1658431
439462
1104964
858925
857201
632421
811792
681424
1763750
893033
1911811
1375569
1893708
1456548
359481
1191899
1477246
1835645
700412
1534043
609361
472556
1666801
972467
1289432
1453809
774218
144683
1075688
540924
1462959
913389
1738707
1367750
1112409
1205881
1459130
1864946
1820362
1711426
1659929
1725379
1470922
610679
1880238
1025963
1546817
353387
945223
37727
895281
418406
710695
1817004
762170
1919315
1814632
1136575
959570
1899763
237612
1034194
642854
1270081
1947165
1846114
1120813
1913304
1553455
805998
192514
377696
1079187
1095083
1623570
1260331
143812
860767
499762
2755
854574
1335770
403132
1927763
1777962
1069423
952796
638264
290460
1103735
1804187
1901142
1663935
1761385
434535
303857
495786
608682
107306
994027
1631291
1647813
1837006
1920920
1128077
1080618
501037
1508757
1126465
861975
1444423
1460626
1567292
1876682
1778643
956511
1781198
1754814
1477847
1615656
538657
817936
421528
726279
504866
1566981
1872933
1122171
705296
965001
1348492
187977
1096977
1713582
1462361
152231
143205
1880389
1434971
795462
1508457
1719065
1626471
1526080
1320950
821898
1964742
1039311
468793
659818
1287076
1327578
88624
133172
1746410
456572
465765
1634879
34268
1656338
1284357
30597
975914
1135504
1126090
628463
1501026
906838
509111
1876242
113774
1538631
1582270
963947
258326
1705615
1486970
469836
585279
425112
1996611
168779
33469
1640725
1217908
1673185
616848
1026720
924070
1538445
1550366
871459
1920877
1964943
767729
239006
594837
130908
1980545
128252
879481
690948
284388
322980
1687072
1560319
990930
615595
1546629
422525
355370
1161335
467272
1647988
1281642
1021207
1672524
268438
1575161
1057465
26446
1999899
677913
415303
1014573
467251
1276884
399110
1989573
277667
1112392
536667
1945565
10184
510041
316497
1904894
1451740
697812
1745325
546667
816058
315939
1490352
45677
1063534
1678015
1244093
405985
1696123
807366
1577381
525732
1766909
972999
1399679
164070
518448
546870
508388
391011
1634300
1671430
971804
625489
1946650
1744947
1834193
1483358
1219792
932504
236525
16769
109201
1090380
171808
796665
980100
702006
637744
1594016
1716433
990423
1071775
1632108
1931380
1744294
273906
1283001
105221
215299
170241
527438
862371
898363
637694
842359
1292127
9709
46985
161656
803011
1856765
946321
1417586
1846849
1208860
80252
1151204
1257884
1766351
943007
888043
6040
344294
1179200
1448601
1592566
816107
688402
933694
454612
830460
890119
882992
1940181
1850061
1249710
1125589
1397350
394534
972012
674196
275762
1757011
704416
1405869
882748
545271
1469026
1270443
1602293
832617
658756
742908
478070
914573
1909999
975286
352105
1745473
1816704
351241
566191
109760
79245
1028160
161660
1827866
350103
1992200
265404
1594389
903562
779838
534338
338091
1332068
270907
1771667
1677740
1515693
1041570
721323
846807
1573120
1970545
622131
1053858
339957
399204
715787
681242
1309804
1745226
615023
1186874
1274355
83814
1294308
1609449
1848875
1017828
1186254
791307
1158349
1404607
49168
939549
101176
452886
367456
1599830
1075498
980980
373324
457804
1491538
1108876
457165
866582
340086
143427
811609
756918
37745
548034
1017530
811848
846687
200900
1673433
113761
1624097
103338
578731
107420
1363622
1308378
720177
1278146
1035201
1000941
1733631
1199392
862001
274404
944301
1316775
1783578
1387849
961342
1199164
1430945
422347
1771367
411866
1116679
722912
662923
1740194
706361
442798
44735
438080
405669
1177818
1854741
254275
131962
211867
540116
583740
682719
894827
245666
11330
1703218
1430270
1253000
1161227
213850
518031
1973580
762358
474708
1630875
720799
950276
993994
1853789
1347063
729043
1340282
232301
78912
1982020
1781180
1561045
1892087
1406057
791142
1074833
503551
1425255
1662242
1175780
322605
1944396
1399659
1531495
637720
1281545
1217041
777281
369837
1571938
81729
1137783
658971
1601277
1375745
1505308
1794236
261274
1192049
1835758
499393
1088902
1523237
1618579
1440758
1369034
629891
1765737
616399
684074
1834641
636248
150935
1370243
580655
385008
240551
1770933
604624
305891
238818
1587884
732155
693766
1627351
1818001
364095
1998884
1784508
1391774
87324
643227
1239932
1384478
1645889
1727954
1057101
1594745
1737422
530205
1257527
1042212
7149
1891375
1021734
1941690
320436
1745543
270556
420681
656181
339452
74872
538774
1664206
69189
1466738
1111327
1901461
531627
132021
512368
1402977
119421
322007
1250158
254168
1499644
87845
607310
457820
1826434
1121236
1760298
766758
1368535
880224
956914
1015494
1415878
607888
1156520
245532
1790684
1624516
290529
1867064
1767631
329596
437286
1490834
1752546
1673497
232480
74831
19142
1477088
821057
1005057
249610
1057289
1422436
1259917
1177190
1390123
40096
68209
1699520
566424
1391258
805200
1459038
1738856
991660
1078430
1772584
1234679
1712551
1005140
397577
1266636
55326
618730
35883
1208734
137255
177133
860298
236243
1820075
510722
441359
230401
1607692
1706559
264708
1876634
433815
574598
1411388
1004616
98307
959788
1158294
723631
156591
396248
451798
962570
606149
618487
779864
1850569
17486
907927
1133368
1996798
1011737
1611369
584512
1176517
509080
232155
689637
107800
218116
1867132
513478
400758
1958187
889306
1062047
620960
1441421
1617721
1228843
445651
472312
333055
1117851
397763
257434
1956624
1963249
683980
187057
409776
1446096
644845
81501
1065971
385560
768527
183498
82260
275494
1759541
478233
1726049
575535
545234
164972
1925749
638294
930103
1117642
751491
1953562
1201147
1491535
1067268
758965
494720
211248
1583381
43695
828527
1575298
1586550
263822
1331081
75951
994348
1934388
1320819
1309758
1243942
254030
873580
166748
937825
871216
1625898
749757
1503250
615048
953452
95306
1956349
1283176
735347
1370784
1005094
970367
308550
641675
150868
721253
1615153
1068125
1283564
413721
1231930
287123
1007453
1047863
1215952
1390664
59420
648485
1788798
1750973
1995823
1171331
1825615
1804253
117719
1096743
375898
1444195
414050
1247566
1960028
1006840
1848123
1623293
288837
623484
1636151
1380620
969710
544151
1800715
1691816
1221442
298729
1580193
235021
249487
1061500
1618343
553914
1249001
839520
1519453
1457525
267030
506591
1098453
1619706
1368105
1069309
462935
438969
25204
1329149
420303
206082
691858
1974553
1923391
1946046
49965
1032662
1766762
558478
1329743
1955765
1192982
1427573
418428
581968
841971
1111685
575861
243049
44184
1082775
74541
1734652
626374
1842231
531829
4770
1640743
1199932
763357
1603736
1402716
621957
492387
1737993
837238
141820
16612
658293
468583
572307
119754
1388577
619475
1593383
749438
563233
1392519
852183
16156
1137287
862007
840165
1770730
1125771
668358
656997
1472487
777200
1362717
823717
1935585
1920546
712587
1813498
612150
1931767
892227
1504368
618556
1806227
397022
1262946
548655
203492
263849
900141
1116122
767549
819954
783180
774316
1100331
1816636
1878304
470908
1299589
1067109
1649815
672441
382510
1857680
568378
1265017
825042
1416146
342677
1439060
1775
965767
26236
383829
746319
237076
766390
583422
728589
1584583
1180563
1747647
523983
1200758
1808390
647514
1878832
143407
1212057
270208
1441699
231373
1193731
1843520
1897803
984031
605534
1185973
758403
1210176
1304380
160420
390210
1611146
111585
723382
1536811
260898
665171
1582104
298576
1632398
1844854
1899331
1316443
1564511
1758584
656798
1945687
471002
797402
872180
196269
681829
1985674
1426950
1979456
722436
1936113
1029191
441175
1305774
1527254
1514717
1110673
947703
983430
894436
338109
1089139
573520
1984279
697928
1654106
597714
846151
317489
1253880
1564560
992121
1407305
40742
868615
1400008
1868596
1770938
1767463
1633460
1796754
1936489
1823158
1991825
57676
1825705
660798
1346026
1079519
508969
110804
1133172
1819961
1259932
728570
793317
927584
1277384
1269135
295224
1892090
797855
505180
1903571
768899
1258894
869319
505685
1756602
894753
1129956
783306
454320
1069890
1557071
186961
1531841
1145972
16505
801701
1175693
424243
460095
1673454
1863362
1522673
1070028
995644
1060464
331706
1971095
44654
1800593
547009
320743
1581819
843490
985232
85397
1855839
647861
584600
1446420
377728
222588
372962
88061
1186838
1449370
490108
1995866
1386145
990808
451991
461126
996715
1023406
1801642
1220654
1838565
276371
367992
933230
262327
1432527
1881326
1766609
1430500
359029
337486
1768353
601480
475600
719312
635494
146305
1747143
1486567
1689976
682974
1242944
1536749
1138371
1552883
81363
562755
352271
163013
323715
835720
473544
1410220
563237
662503
1499401
1697972
1670306
691961
18205
62382
1232911
1302533
1524947
1129032
1588718
1889754
1886889
66949
731239
1009417
13157
249253
899400
993582
1968155
968030
1084585
558249
1867083
434452
1571341
788645
547025
603168
1201846
1067875
1254456
1586738
1870935
467339
414249
431432
1249625
41516
1158366
646887
1412315
964768
1387715
326906
143731
757715
115979
832328
1308056
397197
1108268
46576
1253761
1974766
35898
1228571
1734012
1019942
245083
1366791
661801
1831828
175967
814058
77308
1673230
1578151
1074298
722862
934194
361082
1185082
1143798
70424
55256
102480
1032051
1894229
1179456
561110
1065509
782448
362395
1216630
706087
1097625
1156307
1621752
333780
83680
914209
1757883
4517
876987
752401
835756
1501840
1775811
777029
134910
1473467
881019
208111
940685
166310
273814
356760
979863
453908
1967940
792062
1173174
1390236
564067
555081
1847697
1182230
385647
1356137
1566822
285301
4402
901748
1542840
841886
720420
759998
1082598
1805870
1973235
1076758
438313
425103
1943647
1061279
1436586
1445231
888440
106732
576510
402474
1744422
1619657
1925884
699015
1306330
1428027
1893142
1558908
934737
1906284
1884204
379328
1214793
492374
506487
1521374
986105
563085
1097794
222141
505356
1918262
911657
792402
1228396
70320
1715804
1851755
546656
924858
75133
729222
669905
193569
51149
1012795
644115
1990045
69492
611339
220606
448320
1272432
1040750
1964913
449087
857364
164768
579858
1697620
917868
733640
661956
1727073
1771727
1088952
929588
1170631
115042
538036
1705747
403391
1283905
1798093
28620
1263159
1743477
1520371
1869333
1395124
661127
1586287
1418855
15097
1443407
982381
1637833
760015
88098
685080
1703253
1264955
1407957
138719
1255242
439507
1370850
1858156
362478
909213
1472504
1105718
146886
184421
872662
465216
133688
1158869
1348649
901198
1295492
1643622
1437906
1993658
70996
477835
1110343
1246348
1514998
88850
1656061
675116
29837
135879
1052449
1827902
588584
1781239
1818072
1660252
933704
966880
1504973
1921277
1566604
1218543
1257536
956979
1076728
621859
873379
653103
691024
521658
1085167
505900
1594663
1043022
1323990
1558110
1672773
1974381
1212940
1309435
1300178
194690
1934186
415853
2025
160970
1063868
75992
1302881
1914506
1461110
150622
1446824
17174
21262
538933
1620160
1823851
416645
547595
1238551
503456
995656
322234
1220385
988637
1662699
302144
241948
548657
1107109
401360
1209037
364221
1553045
1667808
705624
443861
1798245
767237
60056
1450809
675824
132452
1537015
1714802
1316506
1695193
794149
1078090
184627
1038163
1861820
192980
1399411
577924
1568094
1770407
1868625
1824312
1989446
53563
224523
1756376
703993
1917082
1393450
1033982
134982
1622558
1027514
1127694
1031453
1731402
1134113
1740046
1825682
1699854
1312284
427629
1872536
794821
1152414
1077947
312226
990730
744660
204771
88213
920979
378324
633854
1454838
1775987
541628
1368173
445852
1078742
6871
116057
31214
1228955
489953
1234832
95242
558481
1527124
1764226
1276414
1511884
43633
860852
1044547
1147905
659881
232191
1424102
1279267
1656532
1470417
1229877
745954
980019
526485
408734
313503
416425
207901
869740
1974058
1271960
903995
1995025
1418947
248289
719243
744031
1417633
755641
901210
1424969
591310
1831290
377020
974302
541763
1917110
112964
442597
777192
704937
791733
547530
1197846
999916
909792
1363275
1367113
1534120
1178553
270545
1538929
1386005
1117455
343943
1953166
1221975
1916176
1413832
865846
14861
1871072
272648
1820835
1193293
779348
305955
758717
1170152
490388
1719424
770349
1231119
173225
1806279
39194
1530288
110936
1653687
600001
1197097
39153
1594731
186328
1520503
1029309
1478207
1906821
1151638
1668634
1203645
1104673
1743526
1013759
451490
948598
1568988
44630
1479432
642875
1728623
1850858
1027738
845395
558088
1147883
1301527
66081
688653
1405266
1994611
1648678
704742
1633905
168889
903692
1590980
1870225
639407
14830
1729819
1512759
883426
1676420
454545
1983752
1901703
1877088
1025329
1613574
1997804
848382
1805754
1247008
1634012
1857176
953080
438102
1315201
1515955
554640
1599674
1326587
708724
678577
974440
1867272
1176084
1773297
170625
459747
1219176
1567565
553342
740278
1084806
168334
1862951
482928
1123142
1575518
690318
1863637
631738
928349
1340554
1186047
226428
46608
872437
622615
1860990
1633233
1981112
797054
700141
1323691
1638791
92147
1179188
337797
211336
790986
1363795
1213597
1500919
990727
693550
958055
1582449
125485
1581522
587318
1137090
1238626
1570261
278703
8173
1332552
1286008
352584
1989757
798414
988067
1565777
1189468
352217
1046367
1820004
57435
1345898
1437174
1222046
922049
1051246
1952030
1288204
513499
273455
1559672
941904
1217255
665284
483230
1056504
981340
1333366
1776
218569
1887695
1381314
1871487
617714
1395141
1389293
1900864
1812990
1149851
1417608
289234
1742110
1783069
653979
1518616
1336319
1839222
1409317
424428
213127
1253031
1573605
509924
597255
588078
590323
1097132
1933201
783473
1105777
1626807
612374
1522323
1035319
1885608
1208848
116304
300527
1032554
718522
491924
650372
1460941
1437831
1416709
525543
435772
1544131
707113
1399305
750037
142688
1155607
1916955
1840877
1241826
522273
106992
1683541
894040
1142272
593335
1053330
566022
1705604
1074626
447146
203321
535052
133832
238879
1375267
1504657
1926805
750322
444143
1035920
432450
1369879
120678
1482001
1799867
773028
911464
422006
1255754
405313
1974514
1618756
893973
521873
888766
1717616
1469495
1914614
752630
956216
502719
952568
32637
1628471
1110896
1096132
963688
436810
1655242
136744
256943
1578947
1618350
473611
711952
360770
1150558
171098
1329266
466408
1593251
844113
1581252
856869
1150567
1494396
1077725
1785237
1118395
394150
745692
1227803
818208
565481
1104694
1872072
829026
1338378
1580135
1089980
629256
1636287
394744
1132778
779390
1151572
314024
1980993
1699565
1777634
1346031
1656802
95661
167021
1013053
1685336
177430
281443
1058790
240455
157791
34684
345620
1078484
1017657
1564018
63763
1953188
1311720
46743
823117
931653
992676
637918
626402
950753
885021
1114645
963769
511573
1743292
167302
224686
1865407
1468969
1332068
1410900
1588116
1912140
1772856
1007530
72009
849848
78930
1168123
1788685
896913
760434
201909
1555533
335283
42598
1295068
493570
451445
291348
1778382
566075
1493465
1438305
1052621
125455
1021844
93099
122862
551426
843453
1922498
1997567
1673294
1618557
269591
720054
1165456
1486545
780594
86453
1182924
1301222
1937225
829949
1627659
275396
964017
679272
1214290
1675870
1046580
557487
1604870
1447986
70432
947255
1060701
1047224
1408383
1399683
1365919
353327
165705
1635998
1135449
690306
1996906
1964298
575348
902837
1600901
1267093
209131
1681672
439183
174411
117382
1946875
1078665
768887
1597787
1006072
1540836
1649193
1955425
1456057
1349394
254806
655721
1608109
196070
176603
1225956
859933
803625
1025565
1923372
745759
3287
120781
1575396
1734438
1790946
195249
19592
244569
473300
1021813
327714
755705
454624
1101704
608621
1467739
1795191
1760464
1040508
1719119
1476791
820593
129408
1783544
1732516
360764
1825058
1461720
1045065
1323672
627631
1061737
147654
1216292
1022865
1340253
952646
133172
269585
96281
1003066
1864208
1187381
451882
1393016
864321
3060
807529
621563
1919418
432625
808746
1414404
1186739
841437
1905526
1575124
941795
1665205
1943491
1216776
1179622
1331678
756736
1332390
1259105
556964
1673161
1334130
1936896
1887627
262523
459579
813785
1077897
1513326
1386329
529927
1207314
1694538
1029477
753913
944640
1104055
1201968
1062127
909907
1243576
1605467
191907
295709
755468
133222
1885652
219904
412736
754144
581017
1158466
1252340
1899420
1899007
1967902
1100608
284941
1364448
989108
540364
1417897
398718
601927
679222
1140676
316449
1983601
1056079
587419
1133140
1812586
949869
22510
1702797
695485
1697244
649813
70748
1063408
955754
1988900
1585065
1479555
154822
64285
1498502
1201733
979699
1178938
1485809
696215
1274435
800547
1307955
369839
971171
631663
884274
1980458
864833
53445
1992992
785431
1362347
274948
1303492
919416
1865697
1706499
155460
1699680
322950
586852
1789408
315213
847629
1730063
679976
643575
416602
1323920
1324244
399409
1218743
1990899
203941
832458
506094
419448
675145
463128
353350
1882750
171262
1811649
259095
1100185
621939
220705
754231
1477229
501170
1068866
1841298
860227
846763
337447
37167
1958411
404179
390948
230455
1423422
99960
818061
629032
1841118
1824587
96699
285681
829604
258368
1000611
886431
991336
642907
335939
1668727
244628
1012044
1771455
900682
336247
859903
689668
905969
198735
1355567
211451
1541011
1623738
971345
594993
374030
715693
948064
1123853
64381
1690814
1639276
1751351
913889
150126
973761
74591
1785035
253304
1836560
1533877
738775
1176224
1665389
169816
1617325
150174
158395
222039
1158622
1134719
113096
1877475
1399738
431703
869845
635909
936753
307015
1324018
1170205
376959
203029
1974374
957233
1343722
1848802
87594
507932
916741
707501
424802
440428
926970
130295
704471
1301064
201279
685419
219836
116717
1552927
696099
406515
70691
232450
99763
814389
86285
969498
1232262
178663
1682686
700804
668303
169237
1345171
622423
697481
475664
166641
1929936
1584983
1127724
1620124
775262
1986124
674991
676022
1056482
1888056
1415893
1414296
1622967
230379
1580345
1516668
258442
755130
479878
943154
1087158
631218
995577
609107
544913
1646565
1651483
1019895
397754
1327699
366069
1667389
750085
1746256
353216
1830361
611707
831979
1690023
981600
970974
695735
1665712
1390156
38870
1917529
1715134
1132917
785244
501040
87748
1660282
1931282
1039937
262358
50673
1655517
1611523
440218
931060
1313618
1533053
324307
1205381
1833435
866008
290187
77045
715537
1245788
162374
426098
585353
522135
654081
606661
1545076
1570398
716549
1095433
1611622
1458958
692010
451184
1046812
1456015
1429062
1571953
1128702
331474
1361781
1703943
1884087
1389403
62823
1889779
507792
960458
859450
1143852
547160
1673098
711681
169246
1396825
1222945
850646
381513
1411765
501541
1641676
1377958
294515
1229746
655959
749369
636815
151723
19145
1252781
748773
1064262
1811723
883672
1779822
1932794
1143175
555777
1487474
332020
846394
1142278
1119693
1571006
909994
1659124
459183
547509
821820
1375055
1872425
1427383
1450282
1648223
613562
487774
205382
1948725
239802
1621299
1422229
435269
644349
532331
917626
1706922
1132075
19130
1855753
1902927
1429114
518147
1867248
1616063
1347432
1343715
327642
542579
1964128
1729442
1183410
845058
1051321
1514406
681350
1302466
1984834
662729
1930079
545035
778270
337912
1250338
962487
936731
1565057
751191
265776
589901
1875200
1109387
847455
1325604
1328507
299869
1564476
528935
1624095
127632
1949480
1906601
74149
1506651
606128
95918
1938593
170711
11693
426198
55589
1543796
236465
1059323
1676042
1313430
84240
796442
491720
514025
1365530
57491
1920407
1527016
158615
1054220
749291
1238205
1674407
1300286
1017205
1907749
725509
520570
933564
1973668
1298904
1701536
840655
1658548
658693
1945763
1729703
895637
480621
1433674
1248104
1616790
729311
1098841
1680761
628278
830186
1036980
457749
1547953
1721733
663017
254965
185839
1699399
1897633
1136313
1251954
1352352
808204
1504334
1637453
781966
95180
523043
472784
935664
1755715
1654541
1886177
1723355
211090
1658771
1361725
1770564
489541
1703149
1742601
1303034
455057
969967
557052
597237
390602
1744905
939544
288881
1397375
1159240
1779762
858527
776755
1375800
1723363
1592158
222133
1467228
606317
1493464
1404417
115533
884864
1542806
973239
1155428
397227
1060592
911928
1213579
829556
787741
178425
1396141
282444
1600360
427771
62225
1018614
1867444
1381560
540790
1761499
1796711
1411820
1658640
1606285
530271
261185
1760832
1508302
957454
1954949
1763640
1463491
929167
1796549
444837
1269753
1838255
1087727
1832854
1006395
159354
203098
1998956
1151163
1917359
678413
1812200
52546
686387
947051
1090200
1715001
377548
364442
69840
1583144
115766
1091932
749113
337905
1170203
575016
1018189
195840
1485072
69740
220440
299801
542698
1019135
1377302
427141
1795311
215130
954756
902724
1755885
757101
1471592
790432
862400
668054
1141983
875265
507940
1404839
967335
1798638
672389
1822838
1825865
617697
689520
1055569
162729
559081
717276
635374
71171
196506
1387944
573667
202179
558638
1255497
303295
776607
1167106
160352
1745157
1080828
1290635
706299
1957569
907091
701092
668917
1474318
852392
787823
1321825
907504
674250
1482883
706214
175571
1196704
1004339
607765
675452
1818577
791551
1070586
222364
904521
932350
422357
438497
1555951
1044059
1073318
91674
1001282
803879
1394534
1308379
874206
961087
937661
598316
1189296
1499130
1211967
761556
1215516
1167856
351369
1912175
1158954
1572762
1789404
1426781
1502770
1466762
648939
1701314
26734
113116
183831
518776
57195
616882
10200
768607
950728
601042
1532449
941659
1735728
792311
559958
190054
475715
1947380
591869
1412794
446753
1338728
1057992
256996
1191490
708430
1675797
1998615
1532695
344362
790102
656336
1989315
1510831
1736905
1086844
1902601
91065
333776
1991921
958457
1860509
1587005
4567
1390361
301830
543491
383345
125588
1554608
933181
31442
335963
680467
1934924
1367057
1006234
195836
1240955
69379
155587
1038223
494383
605850
1095624
1205869
1842503
531621
1573119
1545722
677719
1099956
1955358
701975
24070
221788
1952505
367455
83427
111373
995310
348189
1513874
932005
1336272
204566
1921439
770282
614754
1551461
574744
278290
946236
1761893
589285
1639809
769962
924605
1846239
1342445
1287964
1436237
1989376
59262
1690097
1877388
660307
84559
964646
1639524
691671
794821
1887779
952656
165438
288592
222039
192248
1852418
1572346
1814015
1556247
1932285
938667
352167
1105777
1421823
400853
481881
143456
458323
1134935
464035
147930
696654
745680
1792487
1981423
1464117
112794
436961
223040
601492
1945840
791255
734781
1313934
677217
846627
964891
1336006
1356332
1954936
1407036
690266
1706818
725342
194764
1992544
1811248
1436952
256696
1329287
1144525
529453
1037715
1754374
1192587
1713259
1718820
1830460
1305769
31669
1905857
430750
343770
1514657
1657200
236799
1651333
895695
204037
1867395
1373716
1255077
622724
1691673
446005
1360102
1527530
1657590
1365262
1592026
1629266
267924
520226
681483
1587745
238002
694948
1038574
1276337
855695
1258184
663897
190091
408781
370161
1952868
453809
1516596
1726548
1566157
1210008
668076
244567
154452
1326757
1262943
894434
816079
397136
150665
145485
214701
526023
1585194
1297970
1234087
920134
875413
1379373
326105
1489533
571223
1192671
1892892
604280
1169543
1825720
316531
332666
46488
1963552
1764468
1094656
288623
875318
1490448
114193
1176829
1931492
1407735
1011728
1661770
549949
1083264
267528
1950319
671516
1637924
1083287
384627
1842771
1435541
1690279
42309
540605
83301
326160
28867
1180617
1737492
1670411
697186
564422
1869159
214161
430580
640866
1023576
18911
801966
1295095
1061064
1678812
1722370
1280474
349850
738963
1882132
718014
589203
1920295
247635
348100
982573
863084
168843
695593
1606523
1635953
1274943
1268232
844406
1958483
1254682
811065
1476563
460127
915700
1769191
1334557
741580
537352
66624
499574
1648584
1825799
384172
1272478
253917
1724338
1134779
99822
1014619
932369
800319
1064971
685395
1618121
1959280
1707342
1635559
1845873
949973
902488
428788
945673
924466
63374
1263341
811771
185877
1589163
499774
789618
557940
893296
363253
1593365
378256
52712
269442
11123
1840579
1641486
969927
1265249
1150329
552767
406135
1046133
1754876
1526255
77493
1796863
1537082
809140
1589919
436961
116570
272020
200647
1387097
1386210
867542
1950512
849033
1783629
1813089
735338
1374967
57443
1826713
296098
172553
1629789
1858624
1813783
14743
867918
376074
1384497
1810701
1064843
1082297
905961
1313449
1195057
506406
740723
539919
1692742
1965294
269305
797694
1805582
433012
1017393
1184084
1429031
1931211
155584
1141238
1899780
1101472
1880501
621270
952609
799362
908795
800282
1263240
190539
1494051
1434855
491028
1302739
1377279
265171
1833101
673245
716763
44317
1574674
554718
530198
285149
1674060
1548986
291589
1003352
1462551
1632469
1794688
424842
542863
1764191
913547
285782
210359
666704
1708590
1866691
1827864
867620
1869058
1064511
832782
1499851
12125
1055670
25874
795684
1050176
1427812
799317
1016449
679441
1702489
361352
276395
1642059
1636665
139358
48362
792515
595258
1106689
579836
1815831
1226849
65304
780207
1767972
1054731
408964
935026
728366
1514541
224533
1877781
342038
173401
152770
298339
171811
1314718
710781
238231
542522
1505014
1672031
459235
1260628
881573
971520
1553860
1805641
79197
1546858
1039393
1341762
1981439
1252886
278085
325733
1715848
1257380
1810980
1386368
1126816
798766
1993486
1107855
1619446
1422032
1297449
1010039
1916685
768408
1845696
612035
1395766
994970
1244681
1672206
1798513
90555
310021
89691
1895626
380799
793941
472583
1184436
731844
1248804
1436665
1319033
1238750
230869
376730
797796
1544997
632420
1024998
12663
984381
1062248
513891
1430385
1760481
1502947
749323
1221071
1545200
1627438
356019
87105
1778705
1443251
499375
1701514
174062
752574
1316894
267151
1150279
1552023
1742037
1480030
171760
441759
180292
1518362
237537
1061934
1511873
862387
1857079
273806
978130
447008
1168537
1948482
1814368
768281
186511
267756
614644
1159673
1881006
701893
637813
1818004
1331579
499208
793333
313124
76875
545131
192950
724482
787899
1920747
1657967
513338
878176
297246
1438417
1990605
1590897
648307
289265
420369
1697376
1167549
1399115
910271
1328715
199559
1393292
1171349
1584514
116876
140276
1830575
1208754
811036
929349
867189
252607
956936
610482
1976201
250637
1506377
1798074
870766
1898419
1227686
502594
500176
1299524
517914
1489422
486674
1782103
381162
116401
1263021
303430
1020947
932323
1151412
1601843
1408589
341787
1287027
1423559
208386
1891589
382411
122863
197949
136776
1157236
285020
255355
1154840
1168126
1070711
934797
651378
1824783
718702
620704
1784690
1278487
661952
1745735
244698
1488137
1172927
913725
617538
1319630
554438
86019
455428
1403309
1932108
178920
732256
1045918
1527003
644257
1205632
430273
836193
193124
1271620
1184040
1672459
1879475
768392
1095544
610207
1575786
27361
377631
1382522
783317
76971
1041301
259065
249751
1564002
864940
641024
1766328
339875
1131672
1122160
719396
464869
209821
964482
879153
1922694
1862775
1420939
503335
506854
1803942
1742563
1280264
98208
737089
543250
1153062
1185644
299846
1513911
1639006
1734727
1168626
261236
859542
1802534
1272931
1772224
1866972
1520409
10707
1972746
1809620
1879782
105582
427906
572479
1594517
1842376
1882519
392107
1819196
1656760
1214121
1986367
57053
747108
1996070
1564249
18040
221980
1080548
114916
893690
226609
1279423
1596159
465451
900923
384821
37795
1656347
1731742
1196220
765297
1300398
228174
1267966
1546763
1636045
983240
683474
590437
1085478
1994764
1451763
55489
1059085
1388127
396790
552958
10787
894701
515019
729372
422096
746345
506678
1307344
1391629
833582
186622
263644
1491793
254705
344787
737351
1125142
1846455
664002
1835739
1225133
465552
791421
80517
1421875
1872836
875450
334887
673500
85667
352117
1714522
1464101
802038
1574560
255783
521135
1033656
1380878
19707
1688400
106368
362137
83193
909656
1700244
187481
160466
1574952
1345759
189959
1305222
1569912
1173014
231856
1441498
820950
307032
169036
495061
579076
941475
328453
1593745
1336249
504544
720555
1879458
183894
434690
1236617
1912082
1733267
157034
683800
1547281
503952
240336
815958
237199
308593
1145356
576672
708093
333576
1755345
1418190
1444886
1733694
407502
1645958
1970948
1095530
1801214
1710152
705036
814634
15644
1841398
1447884
1046967
831611
780808
1665532
278338
87564
1309112
780978
482344
349224
1946809
231310
657378
402011
1678589
1025383
1724692
488916
134045
1728294
1527099
1323515
1837974
1313289
595898
336809
1423850
1250085
433974
816069
1603331
1495865
1217559
943030
1925148
736844
1060805
771215
1473431
445060
1202203
680389
310955
1103065
950939
1022572
1145653
25484
927651
672002
1951931
174159
320269
488938
1229980
152850
1671198
639742
3442
1247504
653402
539693
1372479
496351
1828540
1576926
1270531
293982
1981907
1717629
1112453
699602
406870
1136672
1816730
592812
349200
1716273
1403816
854956
1249886
1014546
1954642
649220
145252
860080
132006
984207
330856
254798
1416395
1497157
918493
216506
193418
42494
542695
1862171
1222692
1818447
1396747
1582832
1351609
871110
1114763
1401584
1035843
1684794
1400900
1640956
1924313
1767940
1546680
950313
1830794
149572
816400
101100
1946463
1933616
1685818
749180
409823
930939
1462553
1928597
1254606
275887
1993516
1782124
518652
1996478
1557842
438308
530653
546653
1984771
1206195
1419445
1491783
919647
1647461
56449
872628
1498383
921739
431856
206321
894746
1179607
1739595
1300145
432219
269596
1847895
107200
889599
1382898
691244
1546765
1053505
551859
1531312
25539
1017943
44895
1098114
781296
1278544
206750
1622965
1155470
1564048
1031681
626398
1315406
1989338
1389622
938034
484890
1732983
618470
715019
1384420
887019
1310873
1844555
1390224
333128
1267508
961923
109144
705421
502725
714564
880184
736320
948292
87540
975005
143526
874755
695764
315273
1278352
1537538
637201
624359
1978823
1067902
1168364
423487
1793477
964155
369837
1304174
1228395
23852
649125
616359
481666
1272576
905009
1078076
706832
232793
1058179
1356575
534531
1574797
1755130
620701
516945
1451751
180089
1655547
1774036
764196
159063
1227443
1288207
1078857
396185
279889
1505601
1729073
1747248
1644136
936537
465536
342059
200134
1467289
68226
1711698
304264
1040712
1594243
1886199
1168825
555304
1347297
1248783
635974
1139572
599682
947803
1222804
464518
524403
1233027
721609
1156596
1720602
184904
651621
347205
1307525
1202407
1584089
1481236
889395
1236938
407824
662626
379428
1770448
1080997
1806776
1769213
287227
1957481
399756
234940
167425
734782
1451418
544285
1933897
1323982
1494005
1651328
330691
529092
1765628
1677614
1545385
1575826
1133483
1326563
463120
968953
1562684
282757
1700642
1716009
118704
393839
548531
155947
1738066
1749807
456053
1947479
12174
1786146
1685884
92123
65790
1429643
241322
1532066
1526906
498268
845273
1652382
1110564
1815649
1924129
450828
980603
1619733
1723570
1970468
696383
1025275
987765
1202411
1442334
1342323
22989
1892003
1063337
610290
1194554
669942
707598
252510
641345
969538
431926
891459
249277
1153540
1871881
873651
45697
950325
460583
704960
98506
453709
1351860
1118986
387011
15587
674978
1574749
831773
868089
406234
1274160
1964601
325424
125489
1188964
1199797
1019351
1186905
1292011
200358
1837858
1502090
1503692
1997884
233417
1058334
1013854
1223378
97497
637550
1526518
1152048
849098
465625
1297074
1441066
1667773
1209852
149609
1385264
118070
278370
1432043
1943798
1277193
481118
1611007
1507862
826804
1645258
105371
393502
937768
788960
1381937
1342279
1267559
529053
366709
915909
654732
685806
871118
1586021
1261544
1362692
1337439
819041
1249016
1183370
1214618
1076062
1114341
710916
98194
351147
1169241
1924623
1353323
102320
1518782
858279
1435395
863822
770981
1117831
243812
16836
1111194
582233
1774682
274441
464129
426522
723297
1379587
764596
1862778
1100583
902614
934200
1159468
972476
1145605
116318
1710455
16637
1853058
1522806
110616
1975049
411186
1778398
1103174
638155
1003336
306299
983124
519133
1322783
1835380
680290
1123802
99086
31985
1967811
952195
1339597
1735571
338984
1846044
1938108
1556721
432160
1382473
1132979
1293846
1295760
1702181
586398
372440
1699166
1828319
206625
93480
789535
1862570
834994
1067989
1141230
1537693
1781004
1836963
338087
1263082
1430694
965933
1783889
1734203
407497
259662
74761
1927025
584306
603046
1676118
57755
574288
1221866
1796923
862772
983315
810019
1901298
356304
1010320
1309084
1447714
1744324
1570056
1376413
1254074
1971101
873265
769957
1999873
983406
164158
150044
1132658
1399023
111160
1100637
228542
1254511
880921
99153
1551774
1651418
759908
1205258
1886813
893531
1910617
111107
1873662
1079252
907211
1280992
869465
851692
1413614
1428838
323086
1756259
1391047
1724913
693474
149402
1967199
120716
1108577
1528095
1670237
1623593
1231052
135223
429818
1781944
115993
1552345
195473
666597
1783244
1567184
1464838
924113
458819
1416545
82609
1097608
977530
1025719
862296
1649505
1149011
1971715
1222643
136373
1871395
1679409
52974
926481
843202
1708380
790102
929727
1810737
395807
1294320
978732
1031760
1793596
987749
127220
793729
66628
1543105
275409
1758492
1283122
210232
476250
586401
1428558
1382713
658948
1900188
1628317
1977342
1905603
1514257
555622
1771943
81353
1130814
991828
320810
1181965
750413
585695
1938202
252883
1142848
1837400
1817088
233150
480418
1869998
1731840
555177
578624
1496355
9270
644924
1972835
1184060
1790112
57991
970890
970577
1962595
1595319
1999563
1221980
1618304
1680979
1529741
71331
1632857
958863
1204026
1707130
1823710
1581747
1824181
1901211
1375929
1254757
1306721
618319
1033362
114933
1342641
1154864
1523680
1790703
582829
656308
1661088
1103832
251796
987402
1125062
531213
448333
1681933
606584
477919
1022386
1024322
1581865
354156
1947483
1414759
1814259
134613
1684990
1048277
1363038
772854
1419721
1156800
844290
539733
968378
1330903
1996186
907032
173380
1847022
687619
1676071
1824369
1367751
1443623
1819289
471335
672912
1378322
1848364
1373241
178874
684586
1686294
687132
259883
1013423
1185168
1868012
1256843
1954135
1176587
154561
659757
107396
1760399
1806649
1508673
311021
1205649
847538
1971006
427078
690026
943101
1513328
794085
1822447
1764676
653042
834723
755042
81349
462703
1902838
803472
472895
1876052
375412
1296066
94194
1684757
490061
1384230
1218559
114794
1983046
1352834
1195115
1462183
1137275
1171249
1317416
1177579
2016
1837664
870043
331871
909110
1952336
1398979
1592776
821369
943824
67865
731839
567404
1387335
995950
703949
272987
1355195
1338981
1164357
558945
956058
1646164
943679
1800350
21401
560615
1228253
1526234
1516132
1862199
1064825
951449
1832575
944942
609081
180005
770688
1861116
1187509
1119494
107750
486786
570857
1983331
1873083
1580506
1385549
1138938
1651831
910856
800849
1733454
1730084
1676127
816629
536272
1079719
1295857
62791
1315741
311425
1000665
1008511
1000263
660385
316220
1369721
1594160
1105374
416441
249890
980819
1033799
413745
1358687
529833
644115
1652910
557764
904308
586427
24600
763554
521327
899350
120557
57847
1124788
694072
116985
1231640
1927427
203165
203996
1835712
933032
241713
1602012
1591574
1549523
1423364
463144
960182
360951
964120
1633115
1573843
987703
1268067
216266
1476140
668274
139616
1160147
1195805
326409
122135
160107
809038
1652895
1771036
743364
348339
900396
1315951
1870025
1423664
1351457
777488
1296414
686060
1196589
1425692
544289
1413425
124416
1647374
1888129
901548
121722
1590840
511128
912595
183046
1689543
132187
419040
1124212
890869
134439
783860
1255315
1824328
1065288
37722
729328
1223082
1532567
924758
1351111
1039732
1240385
1844427
85510
362169
420887
1143117
925564
834477
1527458
647918
55983
1608481
978893
1928791
317938
773649
134362
801671
338338
1321355
1768535
1156794
1255188
688927
1366588
1637855
128415
1743497
1045818
1503
95543
1693256
1214011
1748281
1036101
843189
1425228
1512252
465440
46285
823308
1454757
856039
273415
1908077
509515
1617874
604654
1002940
1349797
509985
1901333
150758
365904
453887
993023
1639965
1447196
60886
77244
1967753
781349
1194034
1439808
1353928
270145
1114180
836057
135709
1293085
1109115
1529563
728003
1209056
11814
1739403
788716
1799106
519936
1997140
1887554
1712430
954458
1667919
961128
857558
1476797
1232544
1492751
886666
1492085
1261427
765179
1877963
1743597
459888
1527164
1277265
1936974
1371765
774483
917862
21508
996215
389008
941867
245435
818283
1169488
470849
233326
79262
1511273
901565
1343731
1738310
285738
629268
443491
190702
879559
1123276
1230834
1057797
654180
1043345
865057
978765
1259859
1210557
1453771
78793
1173062
1888088
1541460
1035275
1666732
1503196
1933926
446654
1970047
1888639
1132317
394032
328819
1381815
1720872
1666354
1632635
301368
1344783
244726
1234420
582408
1826064
1521229
1932664
1696262
515282
1567821
429293
410534
1571671
769657
199932
57519
329987
1375912
1766603
762152
1585439
972033
988469
1132186
1665541
1511605
1579740
470128
1685621
1435615
619598
1691942
544372
1867941
946003
1174156
1654380
1916940
1071604
1158554
1295927
1190407
534773
1545061
69127
1072800
851520
38358
1287268
685146
1223123
1921830
959910
127830
1207684
848615
591610
1900985
422675
384745
368070
1278169
1313911
70704
1628235
1971905
1477181
1520712
899279
999772
1489216
1172380
1902875
1359941
1883665
1915011
1785707
1624740
1599089
1492564
675230
847628
2799
1252097
515255
973035
1773373
921446
1815266
1855221
507574
1437177
699075
1079333
1024093
1548976
385693
1111649
1489515
1564427
776893
936462
1554752
833474
1462718
21372
228949
1154628
851117
1548039
281053
1384258
1550099
928698
237164
1778804
727093
1744758
535436
1688659
686122
347771
318149
225142
224623
917733
1855569
763682
394620
889398
601127
1205156
1522415
1381761
949698
349771
1348599
1664212
532778
1922781
733446
75798
635455
299173
238153
1025585
1028123
582939
1362751
705337
409188
974622
1831105
1525405
1739042
1723038
1987065
1680354
525679
1740099
314694
989380
508880
1677146
800690
52342
814671
740405
1756956
328408
1891515
1142905
459662
1959885
205707
1276659
1654425
1302071
1973358
1750400
1386647
1913052
66768
1798280
1512966
511162
533224
1528852
662009
1558832
1705588
494035
870530
60257
1718465
1302672
222343
1888228
1659095
762996
717463
1946815
329248
280927
306644
1210182
699141
1336560
513794
1518453
617867
1251035
1676639
999348
1508035
1177914
158759
657584
1157302
996048
1785481
97812
1621520
1959142
668782
327444
237751
179490
519154
1698134
771667
115668
208088
699929
1520926
1634005
474366
1435805
933041
695067
316299
1370357
1384264
211420
924299
1182679
670455
953543
445659
909250
255832
1689266
413252
1537676
1044570
1646197
677296
1434856
790495
1714766
1815236
764808
1999451
273748
1119200
1454846
1380636
1192711
548183
938630
1011145
1161136
103724
505642
1891834
611679
1590043
1604061
63062
1577605
687775
1415673
335847
1610729
113944
1763882
665662
794868
372779
364273
491981
1552544
1174113
335952
640437
1766021
119266
183778
1249293
532344
496282
537803
1580244
573921
1271317
580252
964595
1338467
1678723
651664
409285
1944540
1709836
1151624
1145536
868330
1165011
1307883
782726
261640
1918354
809478
1475477
1705550
1731086
1160168
1247033
271871
1014033
106838
1686
109122
943331
759566
553512
313580
561954
633767
548294
293966
1049631
1788995
1950984
1095811
1713968
1910092
1577603
1919723
860336
1920499
1340595
610729
359479
1041450
43340
1563956
1855100
756210
1561944
1781969
561514
729396
477381
1042240
43338
62786
1370725
829497
1804965
476408
863845
1237653
636285
812676
641077
435214
1425294
341888
738011
413086
1834591
1803575
798525
1387212
1486712
339036
1524951
1931446
405943
797212
865835
414534
429327
165681
1637085
1325708
917177
1974800
581558
176162
1419025
323947
446829
1440553
1897654
1504969
1948547
1726105
1825631
136429
1268935
1729392
1565810
825566
1302154
1341344
1530000
1669413
1889718
698909
48924
1804905
1071272
1603448
1024921
609762
987856
1754503
709727
1570525
1695173
972316
584888
974605
178605
243301
1938191
397323
1522250
1983006
1975510
1384285
454962
168603
1977937
1879295
1198475
1511957
1354506
584551
1194035
1517539
1494482
623213
1200099
1914559
482124
1055984
1466526
401898
1113328
851099
1098723
696629
1008615
1472517
1872933
1883956
36935
577833
1179077
31073
93477
1934409
1586908
1030984
389439
1398555
1417082
1440612
816099
49797
664017
1320518
1996924
885473
487618
1444664
104701
1998055
1040927
1236842
1924549
1205762
236549
416832
643148
1457326
433973
1282839
1741259
1649433
1981736
1681418
645962
395678
677726
1256471
1669127
1558534
1887254
360719
1472535
959845
1184680
1816688
28341
487697
626906
1962465
1411638
1056509
812762
1863690
306342
1475001
812622
715702
1991876
440434
1878568
1716251
1368473
1999495
1980830
194079
1421415
1036129
1325164
1593535
1778315
966614
232934
1078158
1043039
1076538
217055
421898
1061431
1664806
1972409
1217748
1753905
254584
343538
750788
1369253
1470309
63790
127739
1193664
1279774
64425
1513245
34205
874449
1767338
627594
543002
946929
131165
1299133
1060632
1595236
469584
121051
1599374
1669551
378375
1241452
1338255
337763
901525
722450
59721
492173
1089784
912345
1517910
1334143
1686942
1370330
436331
1779923
1499279
19657
944065
591629
1012420
813966
782342
140416
222867
999830
1454389
1666160
177189
1838752
415726
74391
416563
1829701
193167
566086
321779
1788947
1814516
1718892
371436
1020126
631600
914338
546712
167783
1988729
1115000
1640984
1718080
363164
1239708
442457
1933746
1996941
716622
742291
1585031
1007000
1168973
1573206
1183931
177996
1240552
1502494
453190
1385697
379798
587885
1793978
1273500
1724588
483666
1449337
1664356
1139673
736505
1462687
906529
1885311
1119784
606185
281885
514262
1307491
221700
1565883
958136
1184800
615050
536856
757791
1149997
1461696
410606
127790
983403
1407555
199904
1789295
199961
1745294
1422077
1609615
141108
393456
595705
1948694
701316
307343
31948
1352300
708304
639003
661023
108400
787205
932780
626763
1070796
605971
1723747
1363417
908456
1723511
92251
1514302
191297
1384822
385766
1310703
823163
1736957
1900935
1719487
294883
1478409
1536643
1848872
21210
1966468
989203
870805
1029476
324658
1292247
1640804
1813175
441329
640073
879356
147177
1452584
1526250
691059
1936988
254308
28762
1824164
1823611
500463
294294
1868135
390776
1299485
1417082
1075755
704857
368057
1140308
1890953
1031304
867137
1259900
480333
1889296
1477116
587455
352249
1678101
1751382
1448074
1779054
244369
1919728
1115337
1770406
384239
1859451
329462
1748988
409202
982707
1160071
256573
1522746
128668
1032664
1750535
955823
911554
117913
1583029
256325
865440
1284379
1440742
437436
1049605
120687
1097226
1166816
1289045
50490
346305
261794
1550612
1267119
1825218
1853501
956068
540169
1879697
802551
40026
1789711
1614951
1176981
429725
206375
889786
538449
458907
1452766
299850
843394
1829266
1018364
1508466
1177118
148801
437221
1173902
156005
1597164
1592295
194550
207877
1489645
1372375
1912063
13283
1552714
656873
18849
299106
178662
1323453
1179157
963163
1814988
1178803
589532
537403
386971
1518859
1412932
1163917
1172323
728864
1814816
159794
406940
187346
411446
1241499
1804432
1110916
1537948
196728
343279
700630
1382802
1332785
1433111
1844998
1686053
1294881
1342305
843929
1828436
206279
192052
712565
448143
367405
904672
665946
1455990
485555
221156
1759076
693677
1357401
635886
87306
1599575
1039803
1395328
1805247
901415
22776
1463193
1142538
985959
1229166
1503016
493298
1584108
775806
118848
1377974
32176
240257
643057
1022784
489686
1776318
790717
296138
429719
1214707
866198
1903473
1165398
192305
798386
1426732
277223
1198698
1321727
448599
358668
1930982
1044009
408662
1059570
149855
1050581
399658
815061
1329361
497985
1059252
333949
1875794
1458009
520710
1714549
973438
1930760
917162
1082732
2627
1458816
629337
374004
1285070
1586656
943308
1037515
1194647
1216824
372775
1842689
1325754
1610204
1211947
1107287
214964
1159623
1396574
217409
452118
170679
988163
847551
1291969
959766
597333
1667920
151270
1727819
1147164
1052328
1667845
1060221
1731748
12119
1745817
106209
1151971
983102
1742835
46397
737223
1481435
1876517
473147
124183
1163728
1667012
173128
1386024
1428342
537211
839906
1493751
1657073
1486744
287203
318958
556363
1623226
452518
709522
1217244
216181
1990424
649703
1317836
1986655
978716
1922304
273594
1282594
1748051
100776
208080
594826
1759923
432518
774368
166591
1738639
287282
1820610
1527686
1760561
102502
1367544
879210
1935203
119426
1940127
586921
1571778
940083
891320
1502760
540621
1296260
612057
1476499
1310289
1973854
891432
1866909
1661
573174
1656906
1362009
1978735
960035
755250
617631
555052
1028195
21890
582261
1683350
1960042
1735449
139501
1571157
1133789
801255
1362764
471615
201542
1636654
1913233
1695268
447993
1369220
467379
1582305
57873
119622
145042
511152
885543
1991292
322211
23037
797546
1173962
1272646
315460
1301727
1198446
1188050
370643
921722
1314506
592306
67593
1479697
1455606
1237143
1106259
790022
173926
1644398
440417
1709408
580379
1305574
417839
7856
332062
868270
1755236
1304694
219648
1793566
292726
1200197
618036
1467931
489194
1619094
679444
1176486
747880
1597892
1220368
1827223
1022510
1438638
1611961
661500
1008462
1924600
1793502
1007049
1764472
1585981
998239
441971
1305211
1223394
206536
1845135
1535629
1010960
1743435
819894
430733
1491132
1346027
87008
263134
1360949
1360614
1748681
285382
1680439
1673292
1877678
403855
211080
1935468
445146
1079012
220814
239532
775431
1178123
593744
842855
1011116
850638
721671
1434369
709171
88669
1373204
1647506
947893
235616
1401103
376714
821842
1000564
461756
453921
599146
1481232
1315091
1847036
1160209
193884
1555852
1972400
1896806
1372510
783865
1152065
1572151
188646
1835395
651281
1427796
57287
1729785
251815
664673
1327250
1261075
1896401
320619
1222779
1357941
1377440
1505207
5938
1234900
312044
1462044
1035301
356037
858143
1764345
1866696
402410
1199396
690000
70613
1920059
1759740
947582
1306640
94358
342872
977218
476620
66462
1797743
689943
1593881
1895163
857380
587826
1651223
109730
237824
1945253
235721
1457855
1766202
1245518
1975329
300250
1651462
249983
1264607
1530474
1168041
523942
666935
1920200
1290663
1899285
1803760
1107844
330300
842092
1804398
185283
831135
786769
636111
1392642
99274
35623
1707367
230583
1194159
78359
7063
787776
214737
215705
1885531
1257580
1511251
1903556
1536836
1047838
1983996
1536441
73685
1223463
1057023
1979392
1989069
517610
1962656
1732651
396393
813703
1102986
582224
1947209
1897631
341935
357409
1468307
1305569
342966
1564579
716551
753176
208054
1144461
1687152
1272124
1862973
448576
1349596
254852
1639938
1337120
784094
92190
269456
859263
902889
888810
1968952
1150034
1336730
1949208
1912380
1370343
879769
667968
635172
720755
353338
1944715
740307
1926901
1350544
451398
1098900
3692
1195716
1595819
1248856
944512
1202234
1294655
1597756
1049762
950453
647949
417736
1345376
1011507
1924947
861581
754413
1236298
950098
1278105
1136814
234473
1904073
1940916
229655
1930701
1941930
1642846
982619
69682
1174827
57971
1265510
895785
400755
688049
1677538
550880
1907132
1114522
1822026
811491
7850
1831378
1672784
170018
632754
1366427
1631637
613140
618674
1174307
1538705
889710
1978253
1196081
934126
1197398
717343
35061
1994117
1148612
470548
524991
617432
1273873
1861874
510082
73382
956664
878196
1650381
496641
956497
188937
1280010
1534210
700644
1934043
216132
1363595
943331
1981521
1053122
323865
1542881
1983369
251489
527420
561401
1486872
1456960
1749017
1907486
454090
1252020
1988934
242530
846849
612669
1298992
966638
1253299
41904
24862
695634
1070307
1845347
1040787
583857
1591838
1661346
1234593
1487660
857682
909993
71920
79195
825239
1052815
321952
135459
1460399
1439388
1068779
478938
1535124
1082002
1020534
138732
205943
1638207
693452
1346450
1830927
621693
1797073
1716379
1347152
494130
460506
224728
769393
27675
1133307
355012
909433
721699
301491
219981
554021
1892005
1454466
1390745
1417923
198380
507430
362837
1976463
1413186
1595343
20040
1860929
274816
28656
1701167
1112056
385981
141743
186273
1372184
574851
593768
1144086
455664
1183191
1573191
670490
1463413
1407216
1380406
1090140
1412129
626957
1937627
348123
234972
411473
1804514
950194
163885
329452
1842182
807597
1201913
671392
1683069
53120
63598
1624865
641875
1528750
923941
1418784
557295
1780495
1211549
1110375
1631909
38506
570050
359160
1054342
724501
1409274
1372951
402812
98446
1594288
1419918
1251599
1607833
1111931
1248253
1479110
772735
1723872
1621289
1299692
366760
140625
321925
1708430
1089989
134540
1406248
1174785
1821706
848765
1714071
545511
1701237
1345529
1914184
923462
1720365
90931
1170311
30812
1861807
1726740
1886392
1451039
1026492
1891070
47747
227024
363897
1354760
660029
763764
492177
302690
1418418
1394160
672825
367494
866023
1798647
153236
443988
1511646
1098131
1221250
795871
610014
105593
62632
289275
315746
95731
1339818
211669
1108434
1690089
1965755
984054
642204
1275049
268333
548103
1874870
494027
196273
1761824
507753
965972
148296
334904
1757948
56314
883039
329914
484043
814263
460509
800129
1315283
492276
456491
681437
191382
233653
1670697
469703
164322
1083018
760341
1574817
1152875
1203303
634640
1850729
1612425
1919840
1219041
544563
537803
1832518
562291
1399511
1550178
891385
214540
536299
1767277
116764
673906
1986912
1432578
1343784
965299
1336571
1173731
256024
891562
688044
1644070
157815
916048
1684401
681878
21070
310192
1212644
1063171
114942
1569760
1001256
1872800
642838
173542
12710
1338162
1656049
1310854
35564
1827707
1148450
1276740
1470857
1760562
1779481
869567
315430
433374
5490
1812869
1267905
1806194
180196
859862
775012
1439143
1791800
935900
1084968
533151
335450
1961377
226333
1912062
1859814
783482
503151
259379
550910
906824
1555986
1826355
1060406
1361008
1166726
247542
580297
1612634
1344074
202236
1723030
886449
1484718
181577
367013
1681145
982776
98221
730948
31881
168520
561866
463907
1213596
756778
653143
816452
800192
1182592
329037
5834
1878554
1383213
288034
1875564
828858
1450414
158024
271227
1545930
499311
1511768
1043979
1689213
1111099
1235435
717306
40325
1567319
1884540
893743
1697764
1148727
167978
1197957
1169275
1224056
1399816
354487
881917
605724
1970240
1743178
1997583
1977110
312166
1695833
1927960
251327
552474
1984382
237274
1709344
346544
1176712
305091
493712
313606
1191470
1793009
812956
998191
3232
420222
1901726
1349847
964887
706877
348622
1347710
1664408
1093627
450554
240680
560528
1848043
1613600
96564
1057334
805395
1891792
757994
627692
454942
1239196
1256608
721760
1888308
1417065
1083675
1103997
721674
759777
268395
302486
165446
1217646
93064
1116213
1464065
681326
1850156
729453
160390
4423
1349496
248499
41717
1460191
1709409
1122152
1530887
791398
599464
148088
891844
565210
1514546
448443
43011
1175740
500425
801772
866917
1327464
852105
1528513
716354
1941278
233899
206181
1509130
967122
1313578
86419
427478
1530154
584470
901014
845013
361932
1627573
53255
402121
1944585
959313
1446204
1487818
1980393
606512
623358
352456
1759421
1728536
1913421
300877
1029609
1576349
1184474
1677780
558098
669721
1343632
124090
899918
41583
178188
629615
1937577
301979
1914599
1270107
900227
1151996
1474255
1704225
288790
168508
100065
490223
33904
695658
1439280
1887032
1680934
1214489
814425
1230692
453630
1697504
1181066
766829
522302
668430
639581
863769
1719809
908666
1833860
238614
1218232
777378
1049642
1269273
40710
1069181
1782767
490053
1945361
664308
530576
1999867
487555
331226
1628238
653880
248009
1692945
818764
1699047
1590701
1446460
634102
1803058
1768316
703544
81494
1512828
988293
451344
464109
94508
875696
1277452
931890
1289613
620874
400526
1183751
1140419
1384423
467276
1221295
1304752
239453
723315
990649
1738406
1673675
470606
1622047
288530
200975
195305
817354
1021648
1042883
990745
73696
1122365
696980
1952544
49194
1684165
1503098
328587
1137082
672239
943857
169635
622534
1326204
1043732
269824
862674
1425490
964037
1583878
192762
865643
838177
982826
1336615
1355703
1849994
1733164
1737704
206909
430370
803550
1185958
467175
513950
1913011
1100477
616422
522635
685571
1115407
280565
1709500
187011
1707258
1860284
1271580
1607985
1505890
885712
37236
29011
1037562
175246
412132
839025
1105566
1681065
579830
1371096
1075457
1516154
1303016
1330493
1524694
330169
1104520
672099
237523
1857316
305287
217400
1767217
931230
701681
64774
1154846
1317522
1105823
815586
896528
259619
1269659
870897
1982194
1244619
384771
1861070
1278507
866919
1340575
1337687
1034835
1487109
472350
1981631
80069
908415
268154
472509
191633
1067187
1641528
1630644
1996612
451771
1948101
894445
1493233
1300775
872734
963225
1313766
1909158
432770
385214
1299894
573483
848962
1828566
1506332
55888
1984675
1180037
1512783
1997230
912517
1864788
1577043
1641219
1451495
350038
1245967
1395309
30491
1879614
569003
1037069
1442850
1998021
1836848
250698
182556
1614940
1531186
1754610
1891194
295489
1701073
1948148
1637940
1325936
1780180
99182
426128
1667325
1722762
1607275
785549
616951
1213802
1631200
1034914
495775
483600
876525
1735418
1442771
1425363
1444348
1625353
79027
934886
181635
579798
1302093
232465
409914
1497476
798052
1149886
249087
1704866
321907
1116075
710978
813359
653297
1598322
471931
1248938
1377913
1551069
1990459
946643
173816
1463095
414785
1647900
1128195
902696
469718
1126213
678999
1215808
1028057
1622657
801286
615805
697894
1568215
1523043
105276
68169
240506
46162
704207
1847499
1169056
1397500
1180164
444558
1041440
97436
410453
1046069
1401256
1186489
582018
1731305
586107
1944157
1460750
721837
1070474
1639194
1030912
1154569
785629
1308763
150204
1996785
1985999
865012
1633756
918964
42914
455177
1710505
657322
1367731
1169549
899846
1804112
181258
676774
474640
941700
957413
1178870
1238485
1893157
772360
1795035
90428
1554771
1031521
556419
1737239
1233446
1087492
1419989
1573806
481234
1046105
1622378
753419
1560322
1446449
878877
1488094
880354
426833
306233
1455835
1458282
505060
309928
956965
1093767
1946363
952519
615946
172452
1252404
1360691
1523080
896453
938003
1727788
1820937
736055
234692
53646
108819
1265605
1742007
655319
95179
1016690
450339
1097180
764887
537419
527342
1843548
1417696
1864415
772239
797870
868594
1692488
1970678
1378217
1785723
1348375
852562
1197562
570688
1001195
1552791
887639
1035670
853034
1399178
73002
462539
1341540
587522
1500366
130239
301967
498296
597238
17964
1927395
16645
1947827
787731
1821420
1548193
973525
1335054
727002
317257
324019
1889899
1263017
1876512
1437549
1292840
1256800
1432531
1382173
939565
1317752
1134194
272191
712269
665502
762145
1415360
1547078
1226689
1493798
669411
172580
815831
1635468
609248
1485722
201364
760232
1896564
1776814
1261329
134830
21805
1925137
1621502
1726244
611661
274933
107796
749807
580701
739432
1330913
296113
794419
997237
800170
480486
1867100
960472
1518399
1498330
720232
762047
1596916
962179
992073
468349
621549
1605503
916708
1664856
329931
330686
1863073
194160
366804
23694
39926
1841578
1335445
1698414
1747605
817660
1259463
1923598
378785
1919891
585356
606039
170401
1445191
1067789
1089018
300156
34044
1782045
1320274
960283
155194
1150087
659090
825896
188201
382286
1314485
803751
528005
1171968
1031767
1163364
281344
1384087
1060541
811260
1812472
725017
1944672
1727820
941698
1740731
1708343
913003
1819019
1740885
950513
1586162
1798226
100512
540545
343400
1977327
1640326
258626
402584
1504612
1397268
102248
1229489
1702534
1355878
1360249
764729
959956
1798287
103736
720246
198128
1986803
1232486
1739922
520332
1105931
205362
365028
1182542
1551044
1121359
1117932
280578
764889
1347105
934784
141231
1100757
795120
257621
1632128
1969790
1396761
1158493
1752285
1453936
313835
1207324
481278
1753336
1114631
1534172
1560320
830048
1264188
1552679
1632085
413148
803458
646178
888191
1705317
1011553
1771691
1865503
856982
762966
832446
712737
225484
826152
1629735
388901
360561
525791
1455024
1361157
1306033
1096458
756056
287396
1898909
1552445
1749511
293833
1688277
234481
538639
1194740
212929
309429
636262
1188049
1007019
479517
1387771
506699
533021
908392
105838
1029672
310284
723300
1812846
1764908
379803
1940533
1937685
1981662
1215502
380269
1533844
433828
534909
1637871
1154903
1421357
1964622
106243
1434450
396092
1840980
1596366
698972
1776687
1195593
1683465
1326359
356021
1453772
269427
1359681
1304247
1632925
442694
340316
1787167
1574094
176006
1696390
118577
16720
284937
882105
450885
1323988
11231
614220
377722
46089
544438
629490
200786
1049084
1357481
703350
1164091
82250
599947
997644
425408
1501079
1568882
1474535
1195303
1339936
1869423
715961
1048068
1024778
1107655
934199
788017
1187068
1613524
1568660
466958
1962358
1078435
210928
1970717
1952661
1088347
331315
436622
439875
537479
533160
69760
1473350
1872939
1426900
972635
714172
1193982
1140364
1829613
397104
157045
1903166
539146
706081
1295263
1279356
264679
1662552
763612
1304417
422048
84319
859571
214735
184077
1795154
159643
580556
610862
986781
173814
1792632
1679277
971609
945655
1111416
1268254
820
303566
1566361
1197604
1510539
1184437
969069
28452
398574
128647
808841
1570483
506696
1132441
798259
1278679
148960
384478
1181807
1208105
1558670
1766266
1530482
1220421
449749
1841992
444609
1831070
1527987
849369
503069
429276
185991
1683418
1545413
18307
1510836
1492643
933969
42433
903990
1166052
890215
1048604
840283
396135
710676
301125
1226560
584990
356312
1116290
145878
804765
914822
317082
1225267
1412383
396956
363671
1655832
358047
206457
613766
1692248
806420
1251975
251625
1539517
1993247
1651679
1242319
1471683
763822
508859
553213
1866170
1974068
1972947
183094
1492543
701678
670227
1153379
1112015
204174
849091
1362038
1661838
1422167
281637
1999019
373269
455704
511380
390240
1673670
1610859
566252
708999
1689016
1936009
1009250
945124
1509560
1716705
450013
1506431
267222
415464
256525
1934015
994323
628589
848306
463439
393718
1211566
585763
1005659
1733425
772432
1631111
472572
1959601
1552962
1966874
1730960
1095741
1849684
125479
1776519
776043
1538334
1447645
481002
592259
1128741
7276
489250
604064
167611
460008
301569
1623437
1705359
1923893
1137303
577176
554927
721325
892770
1958801
1337090
212644
1419153
708311
683816
1505608
964096
666966
1014944
1946377
80707
404935
1550696
695212
701758
158412
1359120
308751
511451
354854
1416052
231454
605642
654357
294526
1431693
1995098
999194
1884930
1778620
210352
1554000
746255
1073829
1483103
764189
928817
654896
1008097
1889956
1309037
98411
132479
1918093
1308898
1416266
738025
1541902
443751
126808
182342
317826
1681366
1184567
447705
272714
670315
991343
363046
1470716
1223997
1855571
772669
1790667
723378
1805712
1812716
1706026
1310728
753898
953502
1722276
1602686
1934852
198520
586129
1997769
930482
1521937
509348
1537640
238173
347515
1522755
143702
970308
1596142
501741
1062940
408183
1491979
179746
375898
143696
1607999
367007
219940
1731478
675575
287553
792719
1836270
81357
1806978
1674698
1194483
1510643
577693
752892
1714705
1848982
1692828
1823101
1398541
1098464
1910009
1499497
955389
590604
982628
801458
637313
881617
930272
23241
1737224
1876432
1536105
211779
1886237
1794645
1843135
1933441
1384851
943254
1973842
1649462
1333809
1867334
1502812
1906027
483417
276375
148512
598009
1796791
182485
212915
1128090
1530313
1145352
1824501
845851
1479546
338909
1771370
775264
1173372
711328
1806358
1285845
1541798
1041674
169373
1178817
1152161
1233876
479318
246514
1290936
247802
1804499
1187282
323149
1898394
666590
9407
1374035
1761636
220883
1958550
1506176
1233445
340241
1257192
834217
33068
1362494
1310267
733132
332208
327204
214930
1487716
706741
253429
489870
1103849
1571308
291343
48425
292546
204875
1877013
1212149
229741
1562677
979213
922782
866437
1177585
815791
312958
300913
90895
46147
108297
1337189
1428636
243205
298403
1564501
900577
1165824
459316
830731
1891866
1258483
785445
1302591
1202857
765082
1041994
1889765
1254552
1916671
865631
1969913
768433
396278
231527
1151967
1844275
344833
1154717
869780
63698
975135
1905565
1256152
403569
1030407
1984851
1064440
631859
41042
1832657
966041
952379
875457
989708
1455465
65940
758919
1084105
1048907
757471
1307720
759204
1091275
357992
1105024
427317
1402415
1668601
581343
1995441
1266866
911146
1395969
166397
923795
1480144
750810
1993053
968643
425111
1858342
235586
528091
197193
1164985
1068352
1651843
1928326
1614796
894466
1670543
1131517
1946011
170007
1786711
15761
875636
346854
484541
448499
1343222
1095009
405188
210181
1090326
1005421
1398985
1995492
143947
46641
1796574
23279
624511
124444
285889
1357588
212977
268051
87860
1220922
491293
1444668
87593
757040
716135
1147272
14324
1416441
463692
64304
1152019
1587378
701296
1752769
1226361
1687536
1547180
1151066
1949967
1487099
800742
1277590
931757
319028
409410
378424
292551
994249
251748
288693
625280
1154973
140502
1420927
1152049
96368
1864168
1314860
977323
1604159
1632517
1227993
1569405
347204
688535
1838398
281319
491753
1172382
1814679
1031329
508475
1036224
752274
1662164
956220
299693
325315
1312236
1007411
1958586
1341581
1893799
1797711
1497794
1200497
124925
992755
1307599
1735424
1214839
141547
3155
476264
1838078
1988693
863655
693890
444055
426568
657568
1160100
1771116
268737
1782997
29243
1046758
1485607
1115645
608586
1227220
844032
717183
1411823
457114
354291
1936813
1944659
27611
1280944
1992580
487125
949495
1788889
647038
49477
620340
1498241
1803767
1370764
336651
205206
1064546
759112
1248656
1172595
2019
871733
129518
380834
1479276
1946800
478529
203165
15911
209381
1026347
607846
619160
1926347
898588
1001534
362938
891855
1352886
967321
580478
1485136
1602940
173884
521789
1635546
13231
344050
1097159
826171
198570
1431100
1299856
590101
39199
1930485
1992474
1629708
1539525
874955
1999918
1168413
364143
1065317
1992728
1876813
1041019
1801853
832877
650827
36932
963921
1808463
1992892
241688
4176
80745
548067
1055714
1307403
1791909
884783
1060727
491828
697365
1572916
793167
1640108
1134011
1483480
892822
266155
68293
825676
950374
1045742
773892
157991
952525
802806
737043
1489090
180908
308668
899254
551120
1981765
1195363
140905
546804
1286023
1703469
434995
1122765
588746
1827620
491138
1981566
9506
73473
1793947
665996
809364
1285300
118884
389081
1082171
1637996
1734106
1154746
1656778
860366
1291841
630495
1885310
625622
1339834
185966
224121
713905
199525
835146
625359
1568383
607543
127111
1036864
794974
1746858
1482128
239683
54647
793343
1463994
164143
1943610
1200936
313025
1558795
1194936
529275
452507
1458682
367009
550109
160902
1639938
117959
1898922
1156304
1214283
1007145
1210374
1209503
1612217
1983456
592256
854081
600792
1251352
715181
541725
993864
1800221
107945
824118
1684904
1029153
1490619
1745880
1136184
1733090
700860
34677
1863716
1364129
1737616
65074
670498
586661
740122
940331
1157242
736982
690122
223961
1118965
1598772
1497064
1556200
1285799
1246488
1777257
1837175
503285
1065881
1061622
1084730
41005
339523
1816958
898901
1720166
151256
124022
408482
402327
811162
1747681
45779
555412
1321446
1355070
1119225
1192905
544102
1632222
135427
1320642
267112
387695
1411461
593077
797055
705208
224778
1943443
191022
629451
1893461
135432
1146455
1509152
1685463
1539153
1617661
310327
1896633
554181
1408496
1459035
645103
1152367
424610
1293291
1898758
132574
1636315
420577
633270
334390
390688
1383465
933612
1331167
1956489
83363
1381161
606256
415432
1308300
516867
1646931
1303465
1188764
327226
1896559
1725293
980072
710211
41703
189987
280626
345386
1753914
40604
964806
806358
847732
1854107
1305367
65013
1757885
1683179
1470586
36519
1821491
1025021
268492
1763691
324308
1540933
1498417
1981777
1665065
538762
897899
1462358
1263285
698616
1466477
1005849
758836
1233569
671676
1361594
4470
1379078
861983
1092814
1078384
497002
677435
1678952
511839
300326
1694807
167285
102404
1321132
862707
1491568
986254
397532
1153284
121694
1057560
1113136
638375
1529917
1952988
1129653
591173
1313207
1664666
73505
1877480
672653
312639
1184698
386833
1752464
1019441
463816
1649510
1342957
1075294
739963
46537
1869170
1213096
514840
1506016
935620
1006698
827096
984282
367851
399762
1239816
891081
900812
1261689
1281165
585122
1993506
1256870
1448849
1931716
1386873
437641
764529
1052426
1382497
1886801
1619189
1187790
1142136
1109869
195126
1644549
230812
1897035
1389972
817886
1827533
1240150
1678964
932710
455321
1011038
263614
378757
42652
1224705
1881791
545217
1058404
47436
1056126
116008
534873
1600955
44713
746184
1901619
296528
1535005
276249
806378
1932825
251699
238332
1366283
63033
650138
1725348
464378
869033
28695
258488
111941
524444
912667
1301186
1235282
302757
946423
621569
1564433
1105048
934897
1835125
178354
587002
1467688
781663
946028
1274624
391319
1362985
770358
1766745
1690802
497477
529238
1078834
1511156
1503899
1615478
67684
1957287
1138687
1260901
591593
1486770
1519840
155503
249991
1748124
971795
872520
1205917
1641025
1751713
592224
314596
1930135
448681
940246
1402973
825857
203109
977938
5143
224977
251534
450563
889822
215338
1028512
560866
1169448
591590
1890235
1299758
1944351
1009849
1749536
1646130
1572354
1864704
1008686
1001771
894125
351276
1910052
236150
1924842
1136082
391647
949579
860107
706844
1951090
779873
1668985
339645
1903132
40466
337759
1011199
338477
1712917
1618775
964614
466485
477896
1227853
340048
16749
1191224
577635
1627038
1243456
430705
705053
1252600
1465727
469862
164378
1535514
310824
260796
333405
559521
109315
1108708
1031318
273212
674379
1606442
461362
686572
841189
1400233
49901
1239511
699516
26666
1494514
1035017
810097
1210787
928481
857489
834870
356240
589034
1036785
357717
1535858
426057
816315
547070
1871895
521682
708406
386061
1341695
652865
1144049
1572602
837079
316877
1356357
1344128
490401
71115
1064351
736616
1016027
1653870
1535969
768628
575608
830545
784231
1052117
1127348
1738879
196070
1627608
438048
516358
1209524
964575
917899
302119
1408898
1626084
1007708
1066310
1727204
125433
1938235
1532816
208308
174293
1765031
768491
1564975
1906144
1300201
1354786
849067
1124520
875506
107827
1179510
1279626
1636372
1182364
1113039
1171163
1191419
817850
1661882
625362
1241960
772276
506491
27410
86054
1779096
1553407
1986314
669842
1490458
525761
410407
1871454
1732044
1389946
773281
846357
1951039
803693
1305164
311800
1575694
1983947
1708019
1113935
363212
982375
1572056
15980
784080
1003109
163707
1366536
1993508
774958
602434
1999158
821327
1544545
1050093
601513
143792
369774
1953177
488947
1002769
1029425
409471
726751
1181197
1527689
821247
99465
1811738
1625729
1474060
161234
942198
477755
248077
1489728
1248972
154128
1577008
1130890
1129424
184119
907106
634874
1902662
938571
189830
70370
871767
533060
942910
1597386
166837
1318466
281316
1788360
520794
668940
1333400
1650620
1675163
428509
428445
809545
1392741
1451848
910526
1898301
1980030
511961
619658
1277168
80316
946938
1409268
1965797
917136
726170
506429
159551
1445607
754895
588483
604693
20733
1631424
1261587
581797
1357402
680934
1564007
1396177
1646012
1775578
407341
1871534
28902
365652
1793493
172907
1416552
1811125
1372761
891820
1754530
1635109
660659
1457270
180582
85713
59576
1541769
250230
915938
1204699
63621
1075750
926840
665955
1331000
1782853
1755837
1446162
214211
1255931
500789
312549
818421
1680156
287427
36594
13674
22714
138611
1197183
107032
403777
1722728
981095
337536
1661958
1036330
395814
18039
136945
517506
525101
1066847
1372046
254519
1939347
319301
607141
1007629
1723612
581315
1733543
139566
1708475
738003
1382161
1852757
1434320
931765
25824
1242667
144841
1253816
1269116
616279
1075825
442895
639515
1992043
1250100
221730
1365512
1218744
1486909
129761
1362104
1537850
243771
1149088
233329
862445
865905
610035
230983
1305661
1262935
1676737
232213
327933
1226983
1485949
1513789
1600468
95581
1659776
1461323
515775
1963823
1600880
853600
143184
1303143
1249084
1106300
1165611
1739574
492410
309149
1759635
779622
325179
1406710
754174
982120
158055
1005015
1459054
1207498
1972059
1635382
1795554
1574388
1833554
1848081
1538896
641904
77296
645153
310137
1459529
1422924
1372406
1824627
736444
975860
934510
114362
1467975
865502
1024570
436736
1026012
631229
14169
1029980
1104632
1681931
669998
220890
213571
501931
97056
1240886
1249294
32886
1574315
1449136
328780
1055678
1301629
1176580
1316501
1450133
915791
94290
324887
1107594
1478962
1362639
802206
425991
125016
1486802
552792
681412
697189
949973
1227052
1637149
1668248
265576
1398538
849255
1710903
567255
1214667
664768
1905112
1232151
1266357
406447
616028
444288
596180
1491916
1654569
829673
88159
369630
428090
68177
1484089
386873
319984
921488
1169337
304835
1530347
409945
1023418
576894
1455695
693270
1979334
65680
1788392
396543
25424
930384
829611
1609201
725593
468650
1866537
1784973
1114462
228251
799769
988539
435735
1101080
991377
937904
1635849
1641590
1992067
1140792
561009
1145090
296374
1437768
1719269
905997
1033746
864015
1654822
642273
101560
320040
1660296
1039110
1292056
206444
624428
646668
489050
766484
656321
1611277
1471594
1952834
192949
1236652
1053731
1717680
1526577
777480
804450
738466
383145
1661829
305581
955384
1445785
1653187
694036
175097
1697209
622210
66831
240539
1742602
812303
1755454
1333513
1106267
1040455
1698187
281830
842066
1462755
684591
737140
1297857
158171
179411
1209009
754697
1778069
754796
1901228
1921120
1155208
770592
24400
399893
1071578
1593787
1093888
422968
741023
1136577
194180
1532120
2178
1928425
136679
503700
1652559
248212
304106
183258
1401053
1926900
763497
1516687
1437082
1339103
289999
1673433
1016511
802931
1366815
1089654
815287
1515644
1637120
1303346
1716332
660198
1062827
1106089
1334043
818640
673546
1238729
1890419
986658
127355
55332
1883256
1034104
1126302
899233
1358767
650634
1975288
1311799
1022517
909479
1043284
1849781
29435
277975
841774
755157
910106
1898696
1144970
1447331
1522039
40240
1623578
1832622
1326530
1253658
1227804
347037
1383436
1334214
515070
1577883
1976872
382733
1643919
513169
625611
463066
666896
805469
742529
789055
1805633
1124874
761612
1973872
1808460
282224
1992344
730599
798113
1222888
1925273
1185362
436879
792271
1509555
908747
371374
1414619
1887751
895535
1134217
895369
1375114
1195140
1190369
1143840
283089
971755
1993944
1888383
655412
926916
1290400
1015750
1634298
1629790
1978036
779062
849302
461358
1038776
195670
1910346
205171
1623263
1911625
930430
1290795
611595
1235064
311689
1168235
30628
815667
1069081
1045225
977163
436693
1421986
1212693
1524952
1412563
1201425
1584296
1414325
1580103
1177674
317506
749310
544382
1820472
1831338
1770005
933147
1121729
56577
606983
1355141
1998103
1142834
905979
553004
1524328
845355
1334045
945428
1312590
1063369
1876820
161632
1398775
129796
1316576
960902
1588740
323886
1963818
795462
897317
816000
1218567
836678
284180
37002
1347556
1853859
461557
1795698
1982340
27045
632714
862186
1945664
42259
624188
1952017
329715
747621
1402423
1711008
1929523
1089934
82758
722399
548511
863952
1073476
628526
13691
954411
1441061
241602
1208277
932944
1370005
190938
1009228
722389
1155030
1957355
1853059
1801413
821700
9913
1894466
1552468
405132
1599142
330946
178057
1991685
1026264
884043
793172
952710
1321814
1542173
1535735
1096127
353402
856304
51060
981478
104956
1687198
1545508
889657
958634
794743
1826831
766403
254485
699310
1033596
338122
1037710
145140
242351
1575317
622968
413447
1424915
1343138
875270
1100330
950763
1670847
1319732
1337761
1189042
718834
1599995
808333
712121
437928
1954818
1113326
1449523
445512
1788934
1020178
1519682
1871515
126279
1271484
1395445
1905267
399339
1201806
1790683
97753
224994
1396948
1594887
746048
888992
1423283
1576045
1919843
1621550
1439463
580691
1494493
1375078
1006920
1022063
1594366
1077721
1373398
1506043
763762
218247
1093842
676163
1713996
592633
1900104
1767959
1875253
48650
1445111
560281
519526
68917
1101914
1085229
1188707
278938
333848
465426
362457
1073895
72521
795975
442787
464331
508689
1490050
1230042
1466750
252188
1072286
1132943
1287571
814968
1241466
1054350
149191
634209
458705
647204
1669675
1609455
1090110
100574
1624581
1274280
1894293
548210
193877
1845169
1682788
881154
1425227
1438086
208852
861459
1878351
791735
1783625
1090857
1156638
1236689
167327
1906668
1977051
705924
300003
1974822
1408982
1699119
1711705
830680
1879886
340958
1805291
1932139
478799
47301
1152959
1227144
875373
1852070
1292765
734879
1163429
1587473
1915226
1624262
311618
942320
1730651
453116
675186
1859673
908110
1193663
1019631
232847
288268
1548995
1874599
1241111
1337871
1222067
1627439
634697
1753405
1147963
1158282
1083107
1407348
519199
1643300
1034117
515022
907927
740731
506
1616353
726132
763016
1111953
1290072
1639050
1145542
1018182
33567
942784
946787
630847
1790927
747158
1673700
1175153
769992
1836811
64978
455876
552944
154567
814332
1274211
1395192
609317
357971
651723
736462
1417843
369961
1701714
439039
273804
293099
663582
1191496
628198
888477
150189
1924559
653766
1605854
547173
1350796
868478
874421
705158
94225
1649605
990818
197436
857389
951496
666091
1022362
1097120
95624
1745356
1361039
773325
1749556
564659
225916
1382922
1367390
87677
1129952
1085941
385947
429496
899673
1465395
974448
293383
1969126
1222394
604588
1795993
1569901
1783205
1056167
430350
252363
544082
486017
1110774
118234
1265669
344753
1384642
875637
883905
1784067
1216471
772098
77516
1253317
1641037
78012
1525542
1427382
1976517
452510
1323437
1933186
1632235
988817
1225468
253391
1538369
1043577
400347
676497
1131875
947971
1430893
1792237
435789
1659178
1266174
1008637
39145
1730642
1464629
94858
53263
702036
1461304
747682
1418296
131319
1112417
151693
1244330
1339826
60930
1186210
738446
1955122
92604
754843
100986
1069702
1316835
685329
791405
1768754
1808805
913440
339292
915282
1250201
901992
397733
1859892
1932837
912442
319487
1452747
509256
324205
197264
371936
779585
610668
823181
930771
883336
1235128
1561782
1736738
528076
1563908
567186
1050639
645211
416941
1880892
1050297
1759520
392553
1867922
1569062
1769089
1239848
665505
1397770
1265805
693052
1836538
1492713
1711646
1909620
582025
526700
227872
610731
1341415
298577
1977167
427772
1696076
1214171
1612282
1777877
289344
496942
621201
87289
186461
1593507
928280
850915
744021
233011
564312
912408
19168
1997526
25060
1795688
8667
607367
1358327
379415
188582
1225970
883370
1146155
1720467
1503068
668861
1480311
441667
1768372
339794
1145794
148874
1306809
1219974
1119047
793451
1278164
607418
1829575
682151
153241
1837936
1161002
1915980
1579857
675181
1451675
769837
71121
563364
737471
1363081
102741
183162
1985661
636463
361451
1199469
358180
169793
885712
888828
1431013
475272
1470588
253513
487846
1828961
525207
30107
377508
356176
785029
1745825
1157467
330652
631798
1439777
1645086
676548
122997
489244
1644880
679713
1400247
1446188
1678360
1320225
1918215
178507
357701
872845
857200
1176624
1484496
1617185
1394212
114675
516454
436205
140997
406792
295686
446486
1537766
229003
1286352
660657
625242
856286
1372557
468196
854791
1855449
970766
1999316
623413
1118544
1455730
1881922
1166591
1315492
860013
1539272
986818
654471
357369
668006
809084
408571
663290
1242008
235358
1805256
128568
1865187
782321
107458
422813
295097
278653
1167913
847505
1003557
1991437
123764
963321
1970122
1167811
1489081
1998499
1164828
1288492
435419
1284111
1521250
962694
931743
1138492
1419062
689477
804391
389950
1259124
1669142
850106
1457445
1380172
1683217
754824
897016
1922467
356559
125052
727591
741658
206575
1686554
693038
578521
339498
768686
1648382
44809
603354
804029
1829949
1506462
275021
1858972
1303958
1343806
535472
1765625
245611
1574644
1241860
400749
89573
1062194
1233997
307045
49831
241864
1665868
834501
1461031
858802
1325368
367629
1919001
1185106
1539535
624102
1170139
659864
1930587
882280
517821
497744
399349
729722
1317529
1250805
234965
1215022
610701
1886611
1048698
1691298
291875
688064
1236654
1121617
1897332
1104903
942597
1396376
237305
862378
234537
577921
1075232
1775441
525759
180330
311064
1810592
1675112
1553974
792663
147501
1171334
924080
986256
1662239
1803140
676052
514119
962945
414744
1364383
127507
1676678
1598901
609327
145587
1041528
934478
1422883
387689
1148219
1273989
1296611
239336
1441329
55316
1255517
1817309
1097607
1905045
359556
1259901
328760
902092
1058416
1255785
1752109
1790304
1673343
1208061
800207
957242
1809693
1916495
438245
1215919
716450
1369965
116230
421043
322911
176968
1378326
1102182
98383
1903107
1110396
325962
102331
1216605
1520053
995648
1695430
238480
823595
446917
1674168
1105124
746062
1445222
372591
676617
410762
420032
1636644
1779617
666699
1333295
2558
1308924
1194145
1794796
1039120
1214279
1186904
1297549
1684357
703163
1442612
743962
472862
748303
1440375
1273856
1739043
1394827
699021
1651074
222154
593196
1815696
269909
1209218
1996299
1799157
896223
540113
308763
114742
364535
1354118
483434
955763
426184
91524
706354
566114
1152854
1601609
1773464
1794983
1860374
6122
340647
1607597
1181075
851728
40318
1931607
1003081
383401
1090313
160539
926668
1734588
580327
1012736
1740389
1203584
215587
609565
202635
1654059
653580
739668
71212
195623
1816158
793932
918837
1508530
1042765
1163288
1919855
1981007
1879623
459517
1728756
1988448
1242565
1288146
721198
1355888
1727911
1074336
103084
749798
754162
1940177
370020
99427
1238480
1489883
369992
1510322
1857397
263673
1969220
332625
639804
633373
1149111
1863852
1049616
572939
269189
981327
1470218
1074347
1325716
533682
1202695
106734
1257926
1173689
1241245
1924486
1006845
685767
92337
1353468
1767318
1093956
1082805
1478607
563849
838229
356296
324607
1889611
1323865
641850
1416893
258705
860318
163107
1874111
859647
569915
870095
1118663
1910026
359443
727452
1308385
563880
202528
13123
1418123
1627845
907878
344345
895016
237123
467244
20524
1216650
867819
1173188
759128
328725
298910
1485128
1522547
509563
1112717
484653
1782338
1575833
806
1408616
702789
1605903
849419
533802
1388475
238815
1322973
1437600
1524664
1823879
513591
1048941
505187
386127
319574
286464
643141
678751
705169
1960985
922019
778631
201931
275358
688523
1448811
1447553
597300
1489799
512413
1314909
1761834
1793305
1253361
389504
660564
754556
70026
352398
1205506
1071464
225215
1072590
1963467
364458
1354435
1986881
1534146
400958
1326207
1808561
1940058
411906
286380
1335074
1050771
173191
1187545
224851
348770
1903016
1167336
1080604
1170082
948101
1847039
531694
265829
1287104
830518
196559
709425
1811255
1344560
829289
1410157
659920
1775195
1429839
1067471
31068
403653
612349
1893594
1826248
894197
354209
1269411
1371045
1398919
1734984
698734
221015
172458
1840459
1961033
1257337
849635
439892
229129
683519
231860
962765
1214576
1243936
1712111
158853
1451731
1858042
594955
767425
1845805
800749
564022
134934
1070365
1817414
1692579
1066802
907780
479368
705552
1161025
1147835
1257693
392468
1245622
354274
1215426
855535
229293
761039
135999
1217544
997508
1397669
724126
1343478
1211870
28480
911871
31326
966021
1472481
1430876
31370
38101
584510
79552
1414657
430140
717318
1721282
1771596
158376
512952
366781
510103
415093
642616
1670969
577313
1998426
1706693
837760
1075180
159659
1508748
1574208
1366132
563897
179371
1682055
1101448
750285
109794
1248009
1837730
1323552
1626600
1872119
1547911
566324
630578
684938
1276409
1469976
1302592
1448232
631405
327785
1595208
792112
1522675
904784
1798870
595981
646004
1217354
811553
1463897
1826236
849451
1264680
477413
929193
1513825
719269
951324
1902990
1340116
1376844
327539
374232
1210828
743454
1166312
1787062
547988
783354
304985
1450679
1807832
223070
1845109
1205313
1080755
864616
515450
756908
1321132
1094452
1615530
258421
1053731
1789799
986399
1261500
1338829
1002690
837362
1781747
4679
912433
302230
711744
1384644
933502
1852450
1877686
623846
1319643
624940
1554542
1557606
546363
1361179
817081
1667464
380762
169862
569914
100124
353189
1137078
906816
1439736
19877
351891
1694753
1201179
153532
486272
1510309
493067
1666368
779948
1389062
228528
1882347
1610691
1191751
1388169
261588
1282253
660820
11009
1699895
102808
1700778
1153318
613307
831046
83173
1577117
830561
1364515
957070
1086410
1679639
1650772
778532
1803415
1153040
1274339
677846
958750
981277
602197
805752
82071
995716
659194
251233
1804929
1376966
180965
830600
770293
612594
62745
1985979
1425862
1513453
1737410
76180
1596048
1177855
1693296
1798449
912745
203427
761672
1820755
1204842
91392
299620
695844
1694199
20273
1899376
1788842
1256476
1673225
772852
352930
338302
984015
785244
1862360
918217
641678
346014
1626104
892071
958215
1256831
1153311
6452
110141
1640571
1603728
195874
1264024
1962982
1503963
425163
436534
939824
504426
700801
1006616
1119988
1914094
1552632
844400
1714207
1482697
1054927
766891
1131350
152924
146336
194946
752033
1133947
1680149
1318229
1413921
354309
552469
1408003
294960
299476
953990
1927760
1011504
1445543
1444266
1742287
1861283
342868
358041
1963953
1489369
1907314
1195386
512110
866518
957304
1612319
47050
988607
733899
1357126
1160937
266047
527575
1673492
520330
171049
1554457
1953227
960387
207623
851382
716739
1060009
1902294
1953178
1030345
1252008
632104
400893
814175
1016175
196066
555740
982813
1970027
1077593
109737
1407482
1846533
557639
532939
1761161
1004719
1934359
1537845
979575
1179182
680252
1504551
1079452
864419
458887
961120
1698889
290895
864893
543346
1346414
1071571
1505968
606857
845148
1580612
995354
1266134
864050
1008078
1958458
1328717
1511678
1693602
640683
1646121
1682537
664641
302559
527556
1906998
186369
1561172
1218221
1385374
1628695
1766955
1358088
1168163
598033
1564333
449024
1245623
1340776
1230938
1541869
1158769
512121
772554
36389
1110500
856569
1317909
1481172
1716134
1190698
1009722
638859
535102
1069963
1884647
1752348
663324
56203
1339739
129725
1223821
949429
920290
1314694
796510
591259
76401
899792
1082589
861499
1110705
1179512
748898
310545
679651
1279562
1208997
1266065
354460
1355816
1587883
1872073
1903188
1549364
804794
1108933
1917722
830834
677399
862135
1512285
960945
1083925
463160
1114303
1956139
806371
429113
1447427
1576043
1291153
844541
225024
1657049
813089
1910840
1590480
1169436
1909913
1849990
1596350
1312583
334504
1990017
992967
1596447
434651
1456868
1715802
658340
1935222
855278
327361
1677552
1834807
1977550
383954
1778607
972959
842275
1616710
1415952
889947
1397649
612953
597033
1828595
1983417
1475455
1992971
216034
977207
1766297
131628
537905
939370
1158465
1056888
1965094
1553648
183586
698168
1902429
1385574
1423693
833344
1226975
1623100
423086
1497483
705859
454561
901170
1491926
971102
727933
480713
831245
464896
261663
1143135
242517
1018627
158768
1062444
994203
474144
1287806
1489883
1987970
466927
1437671
186911
1473419
466502
847938
1662672
1266122
497898
1401786
231199
1751461
681586
1285813
1653696
888465
412622
1660174
8068
77576
304112
743266
1873151
1211323
195510
1372025
1065314
1261437
153521
701007
134889
1778256
52748
1393463
1899863
1512493
720445
3011
1386117
716412
628250
323318
410009
655805
1666076
623323
227621
336884
586063
1199674
1294612
948159
143049
1410881
260877
1108524
588832
1944123
1899775
345791
369561
751674
1576174
1794336
388365
446052
1255020
1288033
267003
831907
1271402
882301
150824
589503
1383862
1843843
380774
497022
751342
1881626
950166
715042
1398270
999151
1376421
803567
675544
1115989
1035325
802874
954680
90193
1685820
130762
914548
1416252
1664211
397744
1454776
1950513
536259
1582018
202708
1232257
1201066
1370254
393234
602680
1957166
893167
1478362
1560298
1842530
1375706
763387
426047
716612
387297
1408973
1999110
987003
1687095
986400
1640416
421261
1376635
1897065
1833187
660270
1792428
944651
1726411
1025746
514205
1852958
1246083
755058
1087143
1870992
1581053
1360502
1167239
217934
95309
1386997
636687
573063
1124386
1744833
529783
1289876
1873812
289800
112817
549085
792676
1687198
179173
1042676
558505
832646
1271929
644260
662019
1517799
363624
583842
483496
278484
1127473
930991
937260
507897
1413708
1945036
1490225
1740555
1504628
876737
1603670
163998
1121982
1477049
845751
1666054
1349726
1236708
960826
1125763
80943
192155
1941870
213508
378902
12489
1162243
311687
404321
671447
1101160
1644133
39965
1955071
601920
672249
828288
5228
437054
1435083
1800210
385908
19486
496844
1442796
1918316
1347573
902873
1570512
1792008
712694
553863
1220245
1879312
939935
1595775
804588
1947384
1309128
1085502
337979
1207817
1915026
26742
419312
232064
787372
115481
1038440
1040072
1882696
1808382
150343
513016
1507704
1925422
1341765
304604
819200
1549202
1192500
623777
1698221
176187
401022
1860822
33435
196790
711010
733729
1033789
494299
855653
1374809
810635
1424581
1162525
1271742
730596
1289305
1966621
726953
1678217
1824309
1684514
464457
29968
1403125
170267
1501050
1933691
1339786
1851030
1919948
1441228
1699861
1644748
1395545
1315243
1412600
1236838
1379943
519843
950644
1117686
297329
296110
1706494
672615
1415707
100984
517426
1585904
1436006
400469
124611
1864036
1480233
386596
165949
1045498
1025142
617041
930235
1569730
812177
1391294
341641
184201
1111240
1391830
598861
1567398
330584
1214838
1567320
91035
1116879
291751
1457018
355672
482706
1116688
165127
164095
1014665
130160
742296
1038876
1603908
896385
280443
1800925
1309929
957021
1115465
46610
251917
684787
52094
1802806
799458
810416
510983
1111835
858681
49137
904763
1049511
1819417
907424
1797067
723749
237729
198140
1787215
1998571
1157398
265148
1650480
1645689
1648505
25632
1502188
38602
764768
1404768
1957210
1574995
1274080
752319
518402
494874
1329994
144672
1471331
603412
1923278
1159722
577304
1123948
197058
1432110
1034873
1884376
1269926
695117
277865
1001493
802438
509438
969213
329406
868943
1250666
973063
137299
97855
1120015
81217
775934
47074
1652486
1519276
791162
1799463
1245467
311417
111244
240816
81330
1560524
626887
1310983
154205
2716
755589
278720
1056813
448762
932639
1585267
1501532
1365704
1686080
69401
1166344
809081
259209
1195319
1423322
959541
578569
1209223
913812
1720483
319574
1555824
989598
1910207
589642
845034
360223
36765
486077
954826
1935188
1278045
1599772
336706
1307687
707023
1106110
1586775
253498
292979
39045
1145382
1881226
800684
1982279
1843098
1984186
1374655
645744
710418
872958
1240612
880895
384653
1178744
983178
634449
500158
948101
1214180
1335678
1326607
748432
52113
186273
834422
928614
1108190
1726159
1988284
104397
1572756
131878
1513572
1061243
1959398
1542697
672847
127822
559219
1451550
1773106
1491436
421811
128296
346116
1959659
950261
1470493
706958
280923
112694
979177
677294
931516
1704570
1946527
49660
347807
311554
817226
323387
582635
1176147
515255
1206073
424976
1538877
1329936
1446786
1153182
1420034
1328126
1978581
321088
1664436
782324
972748
22329
189250
1374923
524552
1201151
1772918
32668
1273720
167839
1457998
1087833
1159419
1745234
938008
872862
1019459
777976
1627793
1002352
1432968
73968
1225498
1365105
546668
908818
1286992
1693395
337250
1222227
1244991
176515
200621
48586
1071293
357851
1761572
449704
1185249
188279
1680216
1946016
1203744
685788
413520
75965
894745
594844
1247564
561428
1119060
543994
1687779
80238
1682478
1908801
1941721
919976
771439
1819692
1871110
689623
332316
189319
1466861
1135766
89515
1256634
788829
1422577
1885688
1345337
1956125
875566
1905703
1150607
1844793
752126
351356
1156081
374039
1619002
861106
1485806
12157
49826
508909
271583
1135852
181688
71919
1175771
699483
208025
1294137
529498
437809
1701025
280286
1518474
859619
1434077
1935657
1987746
971977
463367
373851
668104
1959601
1562429
1030207
212540
1752667
394541
1581365
1993720
1151280
1816750
1325419
886155
884838
1643956
783104
617778
530446
1354476
120370
183559
238268
571135
1616305
1100772
38452
1201009
1696435
108316
1851369
358484
477853
1610418
1774797
89729
268746
1226544
518490
1771346
1576451
10499
1046186
1099661
481279
658308
278089
617550
1029471
936775
1163853
963166
1332156
1662572
141565
462682
1131230
1116015
1098916
1223857
729175
927785
1985300
823539
853630
516974
1160856
1279683
704306
1730379
1349459
1990817
1063936
211522
959963
200073
1782641
961053
570679
1599637
1233987
258966
992554
1021791
1166251
67158
1005713
772575
1443583
1819262
1648085
1263637
1548767
1497245
1072093
1353356
1972472
886775
101631
858361
9823
1897904
1245710
822786
1974820
1087620
966607
1892816
1366439
1369963
111853
622703
1671243
1936422
1580432
1948678
1226939
1844963
1585819
562640
591457
187207
437607
1710810
328924
826384
849027
927460
678102
264074
475301
1451843
944198
248039
1267551
961313
675303
1350795
171850
868429
764517
462854
1070500
1619449
832865
23556
1582956
721815
474216
227396
1205295
191213
1504429
328782
1193703
879749
62808
283394
337673
155925
1468785
688482
1453570
1407272
1950891
1021695
538769
736225
1172968
456844
1339101
1701350
1595013
1307594
316685
592245
1429268
1910231
285158
1946355
660487
183486
1079741
1880062
3856
634831
1161491
1406096
708543
805894
143779
1332686
1784281
1661344
1791772
1874700
1531479
1412190
372140
1670282
1116076
965410
1048348
544200
998943
524833
1883779
861329
351768
866881
1661912
1412187
1081287
1982533
1962713
1979753
1875389
547763
1556973
863449
1537239
676863
1873517
1342730
1653810
265514
1486372
1774779
800326
1090949
426713
1823511
186990
580247
934627
1972257
1691834
1771569
1060932
296969
244885
1167943
490135
552798
1527297
1989054
718564
1405587
1798589
1963018
909396
391688
1602846
1731058
138367
1155650
1542535
981831
1773466
1970116
772334
1078510
95011
443392
1943177
175878
1291730
617060
18535
1490404
1868076
779359
452850
127137
1621534
1721425
1954093
467635
681135
54458
1156060
1274846
1603864
1069837
1248929
1355626
1635546
1090327
892053
1952372
1397581
1445142
329621
58589
618293
1643358
93543
1164925
872995
1208160
950958
1194749
1836277
449703
572036
1541158
1776147
960460
1514952
1471881
1839695
1013063
1569239
1104694
312447
710545
914613
1009897
1413346
469939
1107910
690891
1271770
1964695
1450493
1294371
1189868
824888
1541236
1300758
299060
65005
1161228
1839069
324361
1381126
762892
27658
963433
1210314
1460829
1333198
1887193
419673
783704
1362206
626753
1240069
1341878
1668339
1761494
1889432
468068
993658
1426180
104201
601004
1602815
1631314
1706260
221620
567066
851729
1613309
1354835
1696756
269788
1187920
1437414
1767888
1722823
606676
1968408
1504609
1402309
214160
1775965
1766613
1141241
525694
1906478
62938
1186435
947727
1056279
901624
1921633
760447
435566
667338
1984190
991302
480174
375722
594476
1236820
1125368
574748
508396
686154
216526
1031546
600918
1375213
1488351
656573
172459
688699
769263
1945258
1851219
1469524
1760490
1604407
1742714
1216994
990150
1243691
1820506
21870
617675
1572550
1264296
132437
604472
364978
1633369
1620702
1369572
1232052
606515
58111
1153726
858179
1361689
841158
1039164
1152109
1008725
1384227
1096995
1434862
560585
1846910
1132041
220146
1007102
1137392
780452
1777873
1078324
508437
236299
1336515
1783263
1219386
1930278
1107767
960752
1929777
1923070
122456
1866954
721023
446095
773270
605941
1648508
904815
152280
1148776
1046577
1081783
833805
121690
74935
1772354
1144616
974484
881582
1593934
553006
1642557
1901587
1125817
189642
1888679
277446
1358148
1178325
589649
1906651
610551
1725055
1793506
1501523
338826
73051
253676
1858864
1708286
1697815
663260
1969461
79034
125438
1334546
733723
1246290
650574
1619710
1324291
1981009
492048
63447
1758269
869772
435111
28503
372805
1289502
309558
1068681
1414620
313692
1307164
744391
1893362
293484
1501763
1290760
768312
1557429
1173645
142240
1336735
1069567
1337312
1578864
673117
1273915
1074226
296724
819194
1046162
1657801
1834988
1832432
1961111
1598464
1063073
1358716
1802498
1606996
702557
1666394
282078
1648542
1008309
946057
414743
499929
1564423
1901989
565186
366060
1441863
846500
411933
300984
697748
343770
417903
224395
1746474
1059007
154146
436863
624290
1477145
425935
968068
692120
68496
887786
594750
1640642
1101059
873472
33398
688134
828783
790579
249153
707771
181049
1566219
1642989
700350
143244
950860
977919
375611
1863739
307340
1722001
978037
446075
1629413
1994269
98954
1704978
219629
1929805
919680
340290
535565
166814
346514
1737773
1102176
1255749
1977025
891188
839807
1927235
572396
610115
1055718
1947759
1189864
189475
1831313
173381
836588
1453914
927510
1566457
1074055
1372041
1881957
1962428
1488218
851295
127361
1067573
716391
1615291
649322
1610416
143391
1324940
1864966
240193
1985461
1599550
1490099
1552003
1786915
841887
1180105
1565633
1171896
213506
644119
1072447
1416417
963540
538176
1874218
1058334
1233317
495063
168207
1572809
1400975
1028261
400928
1100100
884212
1633891
384027
111137
365542
1964629
627571
413757
939497
1224851
1395644
929179
53144
114637
1268861
645116
1431290
392478
1582262
546439
215059
1156086
20525
1023511
1538647
899355
498064
1217836
1222083
1818295
1875551
1751749
1204002
1654348
962457
262267
1200949
1049292
1298986
1989424
180844
1382309
388480
555725
753172
825413
1206151
904765
1801819
442030
1869599
997547
1436065
101674
1299879
402219
1976659
1606637
1860895
932783
730257
1267194
1224329
829032
71146
61140
1938964
678740
797839
345381
650867
498623
762638
743906
98183
584570
485327
1478846
1261792
1490949
350972
1922030
986702
1988746
1134794
878008
1248923
1181888
1337187
630585
1620545
1964424
945450
1584292
211328
1423810
1142218
1890187
489951
870832
70408
1788926
975491
890664
161216
666194
104047
1718873
1665401
835687
225541
1876746
244913
397008
1015116
622968
1100680
179581
1226508
1646003
1669960
1893153
1204750
675458
1682574
500317
1865377
1659025
69047
876655
1136934
649630
1450767
612886
982101
1182637
665068
280351
481775
1773344
478621
979029
1267490
233045
1504065
1702519
634477
1890280
1386624
860392
973416
1908433
1080053
1185704
1181972
167644
182436
742943
887784
997131
1735810
1238155
1194558
1846594
676806
350600
808382
175966
1816248
1176233
1251959
1572968
1057134
1150396
148581
1472145
463742
1559069
515859
1145957
982831
1211528
1658654
1818560
1190806
633776
1467260
378219
1286537
330185
1331973
523290
563876
1001172
710059
747654
410652
301381
213922
597317
1148571
1046416
1155571
76510
566517
81637
1551416
1227267
1927
1049544
1454246
787530
1717150
1825945
1565788
39607
1977051
1842937
452502
1987241
1485465
146045
65312
665859
670750
1379918
1921298
995843
991052
1704260
1082969
926535
1102900
803862
1795157
219655
1944878
1136149
190944
237904
275976
1018869
1731355
1665580
1161253
1377912
1015091
580780
1788080
1669956
1592831
1901458
1507653
1053715
1587465
605745
830867
1323629
1408402
121629
1216050
1448956
1114841
1752865
164442
261211
32373
606680
1287035
205971
1471411
1910674
1577216
338406
232815
1004012
1632198
873718
824180
1281337
1007313
1803916
1007225
1224804
47233
1635354
1274329
131722
1013999
1183248
1264871
1720491
620975
1159721
26963
824005
1648018
899928
1358838
147394
1703875
1946915
539135
1764794
118559
1885000
964236
1421422
1512356
1000741
1150656
790367
907848
603761
40091
954398
68216
1780982
1876835
888499
1109223
721546
162715
1927302
550239
754332
1203661
1129897
1773293
1237688
1130645
760442
1942440
1403430
1905509
1291984
1391263
396003
903067
532328
1942843
175238
1259927
1284806
1734751
1320888
68717
75376
336752
477406
1805211
96128
1170753
390972
1140031
1381492
1113134
1102496
1121605
325892
1314787
160431
1782979
108104
184828
1238507
252391
1403900
593342
1793083
1192248
1367086
1993999
1988732
1615301
1603943
1406904
7346
1697517
913980
1141617
1545145
385391
1315138
549978
1585029
1303704
561654
1784369
1419836
1131166
92388
17953
1689427
785592
159238
347229
867249
656136
395408
1046661
1665139
1061845
198686
949660
1064223
874179
1787677
1229795
555580
606878
442731
731232
572387
856063
1483268
1881772
1582232
538028
1088156
1915730
458155
1364359
381999
1420778
879783
607977
1470730
812499
253197
473511
838695
1630580
1761577
1251088
1354997
1993379
1097024
1334443
818591
996364
1651355
1291441
1469633
1050714
211000
146964
1493864
1777048
845573
614972
297706
1215787
1557864
37474
957164
1541317
1054602
261408
1262891
352757
1384523
671282
828289
839088
145223
54807
962463
1347979
1026011
265169
1592961
1210620
863175
603021
1202913
633084
736398
167021
182646
1015059
7338
1847969
507275
108891
958822
454548
1457688
1425828
1193928
1314268
1819493
1828348
567376
1281242
60567
704357
1593275
1329382
433544
1889553
329109
824952
1933529
1654154
1557240
818047
1947649
845456
355564
382250
1077503
1195804
742185
1246527
1918634
955719
733926
768905
1142961
384431
1947036
1086852
324036
1599372
1264713
843837
1483339
215063
1811723
1311655
1630785
860594
1883644
1137562
1983161
1185583
947847
306761
643158
1289002
1973497
1971736
115188
1900471
522688
213683
1324634
938482
1930551
1299036
564737
243676
1445782
1293020
974962
1529120
468277
263182
207612
97191
1154601
216727
1133750
531043
915396
441781
949921
327187
391550
1365653
1840181
1997589
571037
135457
379380
36970
472694
549927
1838639
1910897
1715712
282006
1354812
727831
972807
1128459
977083
1149598
1271392
1456912
259042
1886692
1884977
10534
1320385
1595173
491932
266164
275635
804766
1536970
574135
1219370
869495
565849
1726701
712419
1946200
126918
1583061
173613
1219828
182828
1048994
923245
525867
546282
504110
1634474
608140
665996
1201861
1413801
1813960
1929878
330331
753365
1727561
1204949
1392602
626151
1692348
1446022
197037
1849762
949317
1095553
780243
703379
1525784
1612242
530319
809342
967960
571707
901155
848736
699022
1574789
1306664
1109704
204662
448454
1546359
1192533
1829082
128586
263310
579487
244476
1709349
1397273
252862
688072
522920
1540856
1058895
281516
455059
368649
1655758
1458563
1138669
1812350
166226
1424009
572613
1618018
1863516
938209
1938642
554859
315076
1967406
846855
625859
396035
727606
1731525
448470
759960
1430170
1597206
971996
1266665
1711131
293759
828610
1073680
1656063
797357
878615
593183
699708
1923463
152203
405644
1794211
1038758
688459
1770124
586764
785149
1436292
1584964
439195
87446
1360348
643500
621505
895696
644452
134760
957504
547888
1335922
1091156
810137
380923
286900
12637
151398
443206
1293352
1628010
916262
931910
1550678
70234
1256119
1765599
1223092
630882
246329
562995
29699
1800690
88419
584006
521552
1970593
1485499
590081
1638904
1555053
692220
148061
1796406
924678
1166271
1519009
1740420
1151993
421539
404882
1854722
859479
326766
177354
1570396
668759
199698
1188834
1993966
152021
1951350
1280563
137255
164372
1509573
911026
1011781
1846068
197872
295133
1425559
423122
1395040
633343
1596108
528620
1881972
559955
398860
33856
1221701
118530
690427
649390
1528374
115632
1675067
1710675
1685428
1009839
516527
856833
1758958
1674892
1226270
1435852
1737123
203993
1957799
351165
956126
1504910
635074
1421259
1121195
516390
319538
197382
1995692
951417
1208962
491973
1400116
1763135
763928
1651251
693495
378138
616683
240856
189407
1925686
1610494
89489
984809
1050632
463242
770103
1584682
1112269
846738
1275611
377091
1057421
1237156
1852539
331574
1460369
1171807
1622172
687595
66682
1224477
478557
1586654
1243093
374397
803899
16866
1476993
1879818
591558
4711
1915213
957517
486149
291565
1923762
67320
733289
1329085
863949
225911
16250
1045257
999081
1470094
22522
275855
1360462
320977
1235653
1324217
155840
282143
295491
1093369
583625
187831
808640
292654
709334
1915365
702682
225464
1637207
1804422
110998
521880
897947
560526
216541
951554
692628
674268
659270
106883
468321
1720215
1891361
775346
171787
192603
1753144
596046
432697
463534
1615529
1586842
403295
1428786
437976
1951211
333500
1351213
294195
1858690
1949584
1206540
1101752
6422
1357109
1633188
1863249
1550890
824166
1997575
1928017
1036438
1986243
1510871
744476
1951361
507412
1538710
1890064
398829
37267
731418
28701
1349820
467677
485043
1340056
981488
1383718
868926
1615363
138683
396825
93969
1976544
446967
429340
1175245
858958
968106
80365
904986
1417981
440016
524662
488497
68625
1477047
1219505
741416
389240
363710
1115093
743640
1512087
691988
352340
1473573
1272246
595261
1430602
559908
159719
194159
1825599
1737696
460525
1035959
871958
926794
1406037
759174
1821099
1415871
526877
1417787
348932
1984785
418679
383307
1357611
1827131
1992490
1985370
1510993
908286
157042
1375742
1047081
1376108
1286660
617284
1619095
1293478
697476
251588
613602
55514
61055
132020
1319786
1702692
116854
1611960
830446
164029
292606
1348396
423268
401622
61742
1350789
1854759
322285
299131
770599
347888
903326
1708014
1130061
205223
615552
503698
1158088
1507361
1015963
1824937
1363180
1284275
186491
1826439
1188506
1630090
1124118
737437
183416
1666951
1272483
1358653
1118446
650175
248523
1546123
349854
962877
851060
243728
896255
1179861
688276
1885948
185015
88658
1577873
1147400
1663464
1090125
130701
671673
604828
526457
411369
1830484
357831
153126
408597
518460
1181459
582842
1701932
545099
572200
941267
1545473
1012784
345397
1775471
664885
824220
1689749
1292708
1771966
1428549
1338886
1518040
1196465
941111
325872
1091521
1661637
1609181
1994897
1031083
485352
1393924
1907582
184861
1233558
1276175
965063
427069
1739771
1280913
1604855
1887974
1864278
817877
1017771
875232
1019348
1044110
1617910
492199
1280803
1290635
1746208
1326336
776531
416103
532634
1522428
1867486
195185
162604
1773825
595839
1561448
1184723
1306116
974888
384259
305527
89100
432972
650361
1653448
138774
1508621
1227033
754451
1946557
619149
1112497
184068
1291071
1089078
1190033
1737314
1160097
1115212
322649
302060
1843506
141265
1564562
448850
1157800
363005
1815436
1531182
1855359
1464287
1095984
99760
279678
1374048
77511
1988206
1803492
1290827
1222780
1474289
602363
1075175
1949585
1728626
1165925
1304976
1461357
1883643
1375982
1657007
1329399
869564
586700
271752
1359126
379280
1583117
384021
1075567
1306494
1169590
1136126
1948211
410437
180949
679279
939838
486885
1998248
296411
844154
673613
1354622
1949177
850869
1579464
1309762
1479857
653209
1768942
1782346
175244
452862
1920576
743596
17951
1402845
926825
404381
1669566
1324381
1230251
1437627
109123
399972
1768294
1526191
161488
1045284
1284107
935194
1039515
1633649
1762856
538073
349896
1676546
756535
1299856
859118
1216334
1831723
1541040
1963146
157745
1857479
1883030
87116
544539
1077386
90837
1402043
614141
948837
1989395
63535
1587442
1988292
1451780
1615292
1228181
751937
1938659
320771
1967616
162619
1929450
946299
717301
1395065
12238
1940868
119136
1013600
629020
873462
1462456
1697866
1256522
1111944
1747221
701426
482278
333935
1837892
505490
1126755
523108
343258
173957
1548465
20031
562506
1492262
1895690
46632
734520
142957
1084987
215929
278504
1599873
1386949
429613
1826153
1441657
861660
1374091
1156937
1116616
1656077
768738
175657
817332
185629
1948810
458078
409288
1635070
1882104
624886
1331393
1391040
850751
1388788
1253622
1227072
1727783
270626
1753687
1339951
920399
779764
1802130
1023023
232674
1895764
1420886
1734607
1418443
374601
224711
716347
468435
530716
1544895
765703
1009669
970792
947028
1663904
72423
1636256
1610529
806963
352659
128021
963232
652778
1073243
1514720
559934
26414
1349915
1701936
1125980
670854
89851
1105090
1511232
858693
1064736
1616698
834690
251476
1643718
1495596
1542371
656066
1464049
1045709
1370186
685383
1547812
226564
836583
1659002
1812865
799432
1755151
502749
1314627
1179093
1054455
282787
730332
1238681
379304
1545916
281591
623390
803389
1111386
1721582
1395795
1290384
1572747
386206
51645
1825191
908957
476092
1836369
509200
229226
221617
979284
1199946
792944
1413137
1377239
939795
212093
937533
310951
553714
1598842
85020
1921914
92136
1161075
779578
1267326
602228
127326
1461730
10513
757275
573149
1421840
721447
1719304
1050033
1831449
924874
1224559
1736760
577688
983320
1186388
187629
1293966
674627
1524496
1201494
233375
1797772
1970688
1833219
649830
397371
22787
1309486
1619479
1083840
387228
659315
1644664
297230
1121117
839714
1483433
1818080
775965
1185574
1844877
911189
108727
1362236
1385476
260062
795724
1795674
6462
133081
1648626
1813977
1985963
1978605
770041
194958
629079
630372
1338746
1250710
1594267
1981004
1839932
1935427
470687
1059520
454156
1225945
918908
1870188
1218971
1801956
870829
1686501
234562
1914627
413949
613456
1219681
874763
1618769
1545609
571930
828742
999631
1636979
703237
1596856
1837093
241842
379008
728640
769291
1838904
1347873
1127101
1451595
1183178
775448
608563
1103887
656443
479929
354058
143932
1974857
1240029
897522
479640
1286731
119294
1948509
324255
1929767
882435
1372854
763174
281754
1991508
1916625
1178412
304731
260956
465724
1347679
278122
1413620
1205021
81066
1123691
836957
1743305
1426932
677754
208934
1620070
284166
454727
727184
62580
1619226
383947
1883137
711714
1871985
801660
97737
855909
1976362
1863339
1115314
1682287
274022
1084621
1547665
333703
873351
1912765
1988903
96472
196909
1572015
753937
1023548
1392600
1305258
1485252
646100
45943
1198418
563789
448134
1960073
1731984
133733
1296231
1074799
808006
598703
660544
1811184
687880
813785
1483426
481287
322720
473174
1141606
1787904
125311
1377542
76753
1045030
344649
1851442
398246
1204917
1002607
177143
562433
408674
1417709
1309857
36127
968873
1421936
90628
604437
1793033
1219331
846191
322894
1820478
374659
247027
1428509
854938
211644
1897458
608777
103187
1632383
1888222
79310
793375
1818205
1805121
1283686
1318743
1410810
374294
170177
1045072
237785
1322224
1429283
596172
1604316
1205372
1545943
1509885
1819378
1933443
274809
1081521
516899
213131
1568740
190427
1428420
887579
1132532
1435366
864937
1791605
884507
239008
1489684
1081447
1769756
683791
181870
136348
1683336
134602
47818
1900372
289480
93857
1927145
259142
1232827
370521
1315155
1482453
1812528
619697
761618
53812
1788623
1817093
26765
1482394
1738115
1347193
1650948
1681050
1432824
501879
946354
147839
1309272
60841
596185
473246
1162927
1137477
1564912
970112
1521056
870642
825250
1594273
1692206
1952100
122849
1545386
240360
877824
832547
830203
1311532
1875487
1899971
857974
1726479
1566844
1849005
1321583
1815157
133524
65872
31454
1145473
1977938
1968996
706726
1300321
135966
705183
57366
1839671
1668694
932967
1075175
629802
1104476
1089630
332000
1907859
1353393
1625476
696075
1731621
999918
36986
1112852
1073817
951124
843737
1842865
1806727
390146
490868
286013
1447778
660270
1296054
1790637
1605145
1987548
1961611
1702111
1626059
8632
1839058
817063
590868
1416824
138241
609005
742507
1871899
122841
958072
1452197
562698
1030545
1651168
972101
1406042
192233
19688
594064
1904429
474958
1422705
1812564
552488
846674
865514
984434
887895
421187
78094
964318
474013
1932744
1892431
1951276
115489
1450023
1587698
1406492
128698
1985107
807130
420692
1243030
931371
1217528
460853
1806710
359617
103508
786057
929780
1960798
747286
424822
155653
767395
883729
1118382
335147
931438
1422039
1048735
1073411
1366685
94855
527667
426824
1996145
1029137
25492
1696023
840012
934593
131151
1936971
1594198
575735
153845
828055
1535193
1411270
492143
72549
1124868
1715740
1363637
1939815
1914498
1128886
65152
325554
814423
1129147
1495382
1707479
64052
1001574
768768
1155041
359853
1825350
922998
1877843
1630678
514173
899649
1394472
1887544
936197
1462719
1327775
1799602
1437306
704405
1938181
1199045
610059
1970564
1242402
283101
550922
1853210
160014
1838159
370668
1567085
1737292
1739803
916652
1498964
1211802
1237129
276206
732934
851514
1848290
87303
1640518
268950
253538
92280
1165722
1724150
665618
377786
525213
707561
594845
1166066
419699
1777551
1768309
621867
1939566
521808
1865462
1639162
1104532
1678979
1282427
315559
34030
1837701
1309850
702767
1521440
69095
1729987
162415
160094
371102
31612
1989906
1826170
494504
922079
859422
886851
761556
1596630
1570834
955234
198637
1920133
261485
1816328
276365
1756053
300405
180795
694644
1200522
243364
102548
817257
885588
1441259
1457656
302528
1079791
853676
135686
1364141
503768
1531243
1032679
649396
1746521
124602
1933346
244392
980018
1884128
1774644
1690284
1199492
342100
1570242
1120676
545304
1894648
981189
110304
575525
1154306
555610
965357
1253561
1745525
1675177
1067696
1634446
311594
1209042
303246
1883560
596726
239429
826195
728986
508119
948852
1353658
777202
1877801
466940
1148526
1875579
1519066
1695792
293824
1539805
851586
841022
1400167
503335
1449423
954683
729356
1236867
1346818
524474
858214
459817
734163
21549
1255654
732499
1426317
1814415
851560
354254
638089
1952468
1528943
182955
1348773
1841606
7488
1891943
1636369
890994
1153688
1934536
145731
444634
1850683
207224
1011467
297600
1656303
263217
1114420
234816
1500123
1822211
1718278
586252
329762
1109007
883681
293564
409202
618635
983286
51095
1676852
980419
1914877
455858
9727
972996
1614554
1798788
1946193
1854394
1541719
1457165
1727738
1798439
345385
393710
967639
1685806
1893753
1058739
1645013
236502
559342
1932752
32728
1142322
501867
823990
543565
340937
1328448
1986870
721698
54537
116193
1174766
1548299
359028
1625331
519593
974801
880710
1053189
1746824
1238924
1995293
30617
1425412
1448818
1416056
641784
833722
795193
73004
1686059
255094
1134499
1275081
1061695
161798
1454719
452225
1419296
292636
1527457
1923030
574060
770233
1864981
497259
1591771
119902
233171
137586
885208
494550
1014739
508155
1163983
1206735
176812
1591343
1833470
931384
1862299
1263860
576179
1982815
282123
1075151
823490
318527
1984793
1712185
1254380
1961604
345928
1355920
1762403
35355
1404195
182765
1130783
1625370
376104
14249
1710385
866815
1545678
1101449
1872809
1951568
1782847
635040
1924366
886243
235094
1915917
188416
1800539
1792106
1814661
790197
1307171
429627
1562455
1126816
955445
635207
340607
1987413
1845351
76749
1243594
520496
818441
1186977
1290489
1676940
847142
1939175
596176
353154
1745825
945011
225637
945117
145689
1405027
1927511
262192
488107
722325
1036832
1758487
335830
1196018
205477
1637502
904534
1603914
956167
1031210
1318901
14023
1894338
335790
1230576
1985381
1414163
865342
678333
724764
1133936
1932391
1397789
67593
246784
1388238
503432
679201
1310019
813163
1192990
1820947
1688519
760270
1627510
872479
919763
786471
1328992
607480
1142102
844405
38839
338424
1493546
1202957
406211
931178
1039217
1955064
1162034
1218325
1898061
1562998
1852901
571852
598874
677032
246851
1583440
1404838
498348
1940154
871932
1327527
1933054
489058
1995423
1926801
1291853
1782016
1366201
843836
1234392
119949
1837099
769121
636681
435936
1168572
88770
1353936
495387
355214
825633
1352484
731662
1204755
855439
208430
200018
1799984
1273361
869986
1001235
81435
81808
681754
1633136
1725158
562911
533637
742695
1986569
1455378
1506926
1955582
1667254
1420846
45946
1965264
511309
918591
1345550
1374435
1803061
203407
98704
1979435
565753
927210
523077
1777256
1437656
1500989
978571
1761749
2044
559456
25258
1730729
418363
1628315
756738
444230
1211179
709364
1990853
1894518
1808827
463560
1979978
278292
1207182
165244
1695120
1829169
1197791
185488
333966
733598
611666
973334
673618
247789
607666
1119064
1587112
581363
346119
1207175
445467
1358438
265448
740150
1162949
1263106
1750836
315169
893804
1152639
371239
577030
694750
692501
1019953
1416556
1838193
931416
129651
471167
770562
1181657
166685
1696701
1625333
1561055
1399037
1221545
1691221
386244
1081552
283339
1334847
1970708
1881847
1699242
815125
669794
1149554
534156
1671014
1140864
1136688
1714404
1286873
233279
907460
1603587
1639031
1004406
1483844
731261
537125
1812755
526786
1327757
1507435
1348304
920358
141130
1729214
353242
310548
1789735
559979
1443891
535627
1171427
1759955
78215
164344
1758534
931983
1361512
1213653
907240
1521555
796620
299782
477467
1601698
1207765
716451
863803
1960719
1886246
1232062
20110
1002925
186932
285128
228821
1389532
691002
1917905
1154753
1470826
929799
1629713
301568
239751
1044739
1604425
1245557
1528200
1889141
1882647
607161
1822111
945708
1568892
140572
453636
420263
1421580
142475
582324
1238635
260362
885185
688109
399498
98483
1757253
1868237
87024
1609104
938999
732271
1000449
1106903
1092941
103722
1399966
919963
295356
24028
857638
1869831
1256681
1506098
1001465
1102481
305255
1263920
1636635
1884829
1134951
1594208
560676
351019
459595
1828760
1622249
762520
282192
168507
1972418
1808097
137868
16100
143290
918755
391134
751112
305527
800879
758887
1884149
180280
750654
1535503
1435827
494522
1769339
1084084
1539184
44105
981081
1549570
1819069
1854961
1763506
1318365
1552477
1658840
790891
1652461
1573138
1453878
847881
120720
434720
1248829
1855800
1086058
692570
811113
202327
459659
1797454
1252028
1072317
231916
858620
1793868
1321879
1121357
128607
1144330
1971328
973206
863036
178036
547929
1092850
1596194
1045775
1075964
1454661
1371937
1440861
372767
1157275
1852253
913814
1653978
1302437
628798
410595
61352
1007460
653461
624446
52973
1397060
1653576
291384
1997505
674425
288756
58230
1455458
220064
1371627
142979
1406634
538001
1007727
467975
669057
1280437
463157
393901
1250163
1129641
1154
209354
1651668
566574
201104
175235
1479497
1574545
392578
62740
1347385
1633105
1731149
1884064
1973172
1751307
1229563
1724769
1795344
1224578
1985194
939902
1170220
83451
1782684
163536
1973096
1549544
70535
593302
1987927
513998
1681155
1104872
1751825
1044006
450295
1430997
1933100
1932968
1096103
611176
56892
569927
1707086
120353
50905
26290
1115910
299906
1578771
522914
632056
338629
1710220
1274267
1185000
891987
1486117
1496506
1329110
1323785
145640
1600692
1765483
1815509
414926
1427946
1280104
1527718
1402281
1802317
1690599
791368
1701326
1379690
1316777
1372224
431912
760767
415169
678099
540183
164605
1600590
339205
125721
307535
402834
360832
1273307
127046
1071206
1886358
1637357
584405
308348
1826005
1466989
588771
1910113
592353
1993116
773234
151420
1818653
764159
1377575
1262200
710716
562994
622691
434784
815513
1877157
1396974
512961
895771
1887472
729696
1384453
1736091
910764
1884899
939923
1778265
408755
511041
848713
50031
475220
530726
816624
1495386
969869
1498523
259828
1338036
531065
1558092
204600
1218405
967526
634655
1371828
537503
1312298
535885
350659
373255
777460
1246444
1939797
32670
1473026
189710
562482
1384242
1703759
1483899
1827450
882626
935661
719897
526881
1876316
1410815
1813432
1445882
968788
1370523
1983605
782757
930914
450915
1758066
1409598
902928
394450
1295609
1964750
1399535
387209
975941
1100079
1363055
1075637
176937
407593
787512
10492
581676
1391994
1991609
761159
143416
1946555
363197
748212
866113
1092319
1413201
1255160
1541877
960627
1781493
1156936
1198406
1228027
925607
196422
1461027
600571
1298368
1014681
1369683
1994180
469459
1053147
1169965
1184430
1596100
605521
1700179
1818851
1493686
1550536
1623315
306708
1381347
1641188
1160730
1942016
884461
683682
836506
69465
254528
497008
1521976
506128
1799674
737353
350507
338549
1364006
118769
1455326
93228
864669
1503277
1827719
1261344
325994
315707
1068277
570081
926253
1888328
1102657
1038151
1578151
941040
1761503
1001955
561774
1837121
1222425
423396
1245134
1798750
361837
366753
621278
1337825
35651
1804380
517311
1651949
314371
232024
1229063
1141985
351199
17459
1670936
923706
985291
629710
1726780
1439238
1265032
387465
183200
297664
940809
78949
856284
1947991
277445
920917
1833240
1223833
501909
134464
688995
1279746
781540
1309630
340319
1671284
1489444
662566
517240
1879036
1156109
196908
20482
437982
438607
958802
69922
307504
130446
27893
52614
1282192
964101
690551
1472137
233569
1736693
859011
537499
312377
1234205
872717
1731863
835471
1098808
279398
889737
1161036
1736718
1525309
1185891
1871985
548194
1546799
351595
1832550
754700
798862
1772253
23820
706896
1326147
1627024
1442474
1510513
1383652
83039
1269382
1951826
979632
318241
1771619
274142
419877
526209
1155226
1584628
1186327
576857
1600563
1793362
1530947
231671
5829
1117309
779364
877856
1794934
1956916
1026022
560603
1723981
634975
1097807
860171
1119254
879514
901745
1866086
880327
1894931
1345348
1314928
547901
1581581
227575
1798774
822903
748520
725956
1823587
648932
1927982
1871967
1380656
416539
1038382
522902
1017076
1501144
1251134
1981263
1340602
912238
1925896
1295992
1354195
507183
1203606
503844
1962467
1461665
1015698
920691
880673
590760
997912
755601
1324386
890356
1362839
959038
1883391
41136
1004494
1200714
1810949
1939859
1437969
555620
736773
303230
1681159
800387
1443421
1435540
969964
1476732
744304
632769
1301895
788096
1007316
1697279
1378462
1268229
254739
670233
1247888
1951998
896505
951724
226437
99827
1194606
764930
1217404
1365376
33104
47492
1681115
792299
428040
9096
519949
891125
1162245
1236059
577754
628039
1548096
785379
824098
1606230
1948846
487930
1077526
1491979
1088037
1489416
1653272
834253
1937821
1036434
1376067
1496739
1349712
799071
597675
1321954
1167272
1689585
1311667
956946
1694276
422399
149499
27355
1579601
3293
1703531
544790
310197
1014638
1803907
1779939
1685805
1153595
75875
1715274
164567
430776
427061
1968807
1223205
88729
46924
1667888
764558
295789
1989574
1273023
1662104
486694
1501764
1664431
277122
792607
880058
1078425
548052
1828498
1381505
508665
977300
63347
1039938
310264
32311
887614
263484
1509134
237992
591026
900084
1409518
321223
762969
228163
954625
1800857
33487
1633320
100974
1487793
162818
979018
277198
940846
1054162
558292
1291937
798449
22578
1801326
1169649
1140705
620775
1524870
1021545
1484832
1679702
1083956
52990
1133147
229011
117834
933219
1467288
667972
217082
811000
943630
1606011
1103577
1322920
765905
722817
190474
1292034
1442975
889165
566486
1679608
1897047
1754355
655490
1780365
906628
1388860
1360616
1985444
106574
1463695
30866
1713895
178309
1474246
1737920
1746553
1115206
1478208
132786
937832
1020223
204518
1895830
1376631
1332531
1144661
652479
295941
1430791
1180261
1608385
392851
1139619
898833
794743
1008598
599252
675228
647417
1299953
1620436
1020242
1314540
1522747
1409176
1566087
1312160
1702395
403838
1824946
1731376
195883
1600217
680271
820777
1656061
1325854
1471737
584699
1154756
992620
1530824
880502
232293
216147
123342
1825598
1704666
499164
1913550
62629
1032410
752154
190591
589329
1545564
1599889
314500
1955073
1938164
712262
307221
1608837
1728306
1159891
1658913
802547
513958
1426830
1665529
1640958
1828836
26406
865254
1313766
554997
566268
1210858
1865702
1381637
475365
435544
1919715
887269
1664600
1361035
387980
395262
1250158
359482
413053
1762945
321254
1765308
1804918
1736423
1485735
1835310
990109
1519646
290652
1893865
1236672
1668115
68617
869906
1447737
1683180
1956716
1008505
1776492
103672
1808564
719049
1082532
908124
353455
919796
1006235
221055
1407981
467459
936716
605585
869364
805827
240948
1547771
473903
1486704
1258792
879943
632632
284838
654787
442392
1742918
85288
972808
1627846
568020
537159
1707028
720792
1462824
520265
389889
355089
187574
1825569
44629
354003
87338
685023
1874036
1577288
1565193
245133
750019
1859471
1641387
1843154
771477
765580
1722898
670046
1510906
1741927
174206
1348126
466631
1774771
708491
962860
1738818
522910
1566833
1810972
1929401
659692
1328986
1158685
264387
1412506
550192
429014
126601
1046477
350816
630227
858927
387464
1184773
80948
425989
1133981
1958041
411106
1078495
81536
372352
1159031
126148
410785
259634
1429882
1838332
569190
1991988
1255601
327342
1628564
1686574
800373
864479
1026368
1604330
286039
451756
1663117
1235327
1976367
1985980
855830
1049085
1983668
1776669
207910
401145
1738449
1260566
1379612
590881
731178
475195
876929
768267
1024073
328388
648442
710658
1384238
2883
778299
802219
1560977
286885
382182
1357936
1200359
734366
249710
628772
657824
1913676
1633635
1737571
451209
1051097
1912275
1412143
1278977
600186
503962
1436792
707445
1486372
775276
1631210
1601858
1193508
1493420
1476802
1031598
136917
1581118
1553117
1718477
280447
1012877
1139887
1228223
91055
594746
1479389
946490
1108591
1741512
13150
384855
29305
576830
303168
1916244
1396082
1021057
1357649
1127085
113991
740881
391937
1286452
176320
1876547
1016612
1415241
381597
822109
525860
1036107
158099
659913
366318
791813
619879
1975426
709568
1955561
783436
45984
155659
1509344
851047
1834831
220885
524638
433315
319664
1868425
1159675
220817
608706
548643
603699
215701
1965142
1104694
790483
1878516
1395183
700717
799159
1745336
166608
251027
543643
710847
1489034
1158233
313215
1999526
1516561
687299
925267
1551029
1293737
1564195
115570
549702
503153
197093
1348426
1593333
353246
745297
1999232
1338306
616096
1161291
147347
52396
58775
56293
341486
1340307
81928
1973380
702995
131648
92219
932728
1903026
332101
1856689
558400
1314874
317873
516869
1030588
712765
1052237
962647
895820
1350170
1254105
1130638
1424004
1783345
479096
1726103
216362
510467
1458161
1183921
1656098
1732495
1115546
608160
141622
1604984
156245
355752
1547677
1583639
802135
102100
1858239
1445064
571377
1685460
1108771
156498
1870577
1039106
487514
1839757
289412
1539509
704053
526935
1874607
182978
468456
1322453
1371047
685459
1436868
469310
481456
974371
37562
769064
1003018
810285
1368025
1757807
523199
489991
82681
41594
889995
1969485
1766374
40716
833348
1500378
549479
635375
932709
1293197
421819
626392
1996560
445686
233954
1560304
1545673
998543
965564
656169
1337493
287672
1684665
376800
164858
1077723
7347
948009
1364829
1707153
1101089
383008
1057407
403769
619931
1339710
1133626
428065
1619777
469311
1987651
251652
137220
1879922
52147
1975615
210479
1085022
1888046
35652
1979017
596751
221550
1554072
1537073
1025611
142885
181839
1770779
894440
1362536
1505446
1115565
1827702
293119
158507
1468749
1724546
224155
1255264
244184
1536606
1753122
180181
725179
712778
1581829
1670527
971064
21758
497675
1790167
1185261
1894422
736254
267140
260028
726119
1354559
21083
1556928
183500
1134790
1260717
1650031
145951
1178448
1243074
862795
782589
1705848
777909
1381993
811638
138844
867114
1594394
1202252
352162
1166187
11658
1932941
890383
597544
1802208
865765
318044
37673
913396
1373236
154661
296680
1914920
945426
1269674
654526
243961
1757236
1575387
249988
327734
1164301
975094
1164109
1172808
1147344
440535
887562
1870078
1973361
644123
1053725
638613
1188810
769103
959414
440708
1590302
315536
1071936
833390
1490551
918002
1128722
1911751
1962052
792976
1072431
1995707
284413
654513
1372113
1964563
864252
700144
1484260
675639
1328755
1752155
1668262
1096916
493997
378409
809838
1968529
1555185
777271
903157
1936281
1695640
1826179
952877
1308308
141518
1011419
1916491
1058577
1170333
1229569
935254
872009
497977
1421521
1506037
634834
1074710
1218781
1130352
1324742
1534444
34411
1875210
635724
505184
807841
259958
717797
1447343
1352281
1916722
1220532
998753
1026899
1368371
1393905
830927
1510840
814101
698490
1640218
97960
529068
1947154
1144456
1978233
1215914
261335
537174
1872666
1714947
1469625
344360
748384
1814603
240018
1748895
1852355
320348
1278466
1892644
1151057
830437
52710
1801634
1548693
1049924
1251277
1365506
892141
1608186
118482
74937
1976893
335757
1141361
1136686
1545918
1736895
45560
24489
915543
1599681
750775
1199861
1509499
1947293
696332
330989
1299795
1997627
335228
505372
1335094
1773068
442338
311030
1584221
33313
1780318
1424419
1205983
512935
1479427
811245
932928
1812298
1591215
1569369
425195
27399
490555
572912
965701
877743
994278
586123
1580041
953794
516269
1225506
1690479
1835386
1272995
827308
1769857
602649
1578520
1587852
937188
469816
1406849
1947361
1732555
159360
382091
980919
1918788
58227
743315
661671
1852512
1766386
1157117
939759
275988
1486101
776798
81392
1345193
1388745
1150504
1549443
692597
814418
947799
845786
140527
66827
1636843
1713057
412579
84749
1263266
656192
1767056
1326063
1386212
1013684
59194
794490
1531714
470741
1305824
322665
375477
751103
1578463
544391
1068403
44696
137032
762201
1688856
108000
1225379
1898646
1824832
1932697
1590497
482142
737278
645077
99922
103511
305592
274202
143392
837644
847176
799470
1329587
1774597
1771885
351784
68481
1874632
1907735
351833
640452
202051
257582
1554222
1984287
49504
1973033
714024
1767128
1071722
340033
744523
913385
524082
1546831
1400419
630338
1535115
698694
867769
1907155
1101280
640261
1648455
1571102
1148022
396414
1975656
1962436
159050
368721
1510184
488302
1794623
1433672
1050294
111006
65217
654389
270051
847505
1638412
498135
82567
835071
144626
73107
1575003
1488684
1827400
1660601
1948065
1015064
1717481
1991143
1126261
1643353
1711673
1208342
1915781
225736
1831793
930601
152892
1784055
831216
1040105
907382
1816664
1852945
496247
1252654
357735
218438
1668623
1077698
1377508
755594
897387
1811867
794810
827835
1529976
344192
1141921
1551468
535417
473070
1416525
1354534
101752
805935
369619
219029
687159
1635805
1688125
582808
1036059
569566
884804
1045682
1475752
1408435
252729
363496
691051
849282
482701
30003
1810370
895901
1121824
1274272
1107312
1458276
1682112
887877
915935
257171
1412820
1544014
1479214
559278
1469652
892437
441951
1120697
1682807
1734048
1620996
723529
1243797
1576650
337687
1382363
564133
511486
1790575
1946573
916119
1689808
920833
40060
70482
1408171
1820480
663896
854086
1690841
1360877
1132118
1161509
390728
394384
1193692
1782844
1626472
21835
89026
1157815
1398647
562212
702535
1091787
1195483
1639090
1822191
627480
1069856
1576763
184925
311035
1137887
168625
1223909
252157
214032
1210709
1632520
752302
1763147
487951
920596
1131221
1613850
367744
739108
392385
910230
1576427
1508133
80331
1302967
194922
227648
1961129
1005379
165609
1718242
1819201
1107205
1130507
1025814
280676
1105427
1303056
875698
580576
74455
540396
248968
925208
48820
791824
950873
223222
1846918
1049300
1883139
1816937
1218830
248725
1320270
1331144
1063837
1845378
1437669
1109617
1753375
713569
570122
1527823
20323
1958986
1693252
871874
1490073
456377
164964
441555
1197610
1607288
680376
963823
1397682
263808
80646
521471
1994481
1626008
1678159
1584644
420899
294708
885453
545293
1492006
1162814
1493313
1823528
1090375
1956598
620533
1684963
87807
494098
648899
174275
236701
1805554
1458109
121320
1388737
232891
1467506
387185
1280444
1743209
1261971
994315
478501
1457655
1826724
822874
542993
595063
1380841
601370
484590
745572
522036
1302527
639433
592804
292363
8352
1283993
253056
1200996
147552
638985
1287522
465283
305986
550738
482210
1175801
445106
395110
298499
1271970
754783
356824
66742
1742953
579978
1561134
561065
619623
1453771
1170337
347365
618190
1260926
1664867
1168827
404587
110157
482884
1841338
741318
1997160
1333173
1169442
1462946
1502031
1129089
1942613
1346536
618045
480190
1703509
1805638
1278683
498304
934213
152816
283649
1809204
1476419
462321
138370
1841879
687952
1166361
125779
714322
280026
109525
459011
1892891
41387
309060
1901864
144674
1312461
1058413
1046846
1595744
1694262
60770
109993
1835810
691905
82927
544849
235209
1141957
1779844
545617
1009142
654008
1371719
1408796
1033079
1962719
1846630
1077794
242099
1713787
1328221
26052
1047407
304654
1016286
1148030
397952
1946573
16013
782219
8515
597462
1573636
1782799
691924
656658
1159988
1620367
1811307
888535
392208
1459047
424620
472174
1309868
764506
1027725
1002059
1753598
43802
124684
896358
1450616
281686
65111
1202034
97791
1072197
1837232
183897
1421333
329803
349944
1850811
535504
417460
365156
251008
248098
650504
505825
186383
1500649
790480
1861052
1327331
1153709
1894903
1051408
257801
1592108
1463525
834853
1694586
1090252
1831790
1330470
1861221
1570336
286971
1978398
1423241
1805490
735958
830747
806127
187036
999515
1771505
1289850
1265316
1110802
1672783
793818
1376804
1046000
347305
850851
798838
940140
480411
304009
1874188
392064
1446521
1035016
164478
1765264
1355272
1473925
1942902
8937
1541131
923922
519459
983565
1491794
1517300
79537
1535041
1342103
1501744
304250
1653888
640776
1907463
1559069
1111582
393546
824258
1328809
1100131
328056
234200
31595
232542
325083
1084901
141955
1403735
1554677
1726129
511951
402268
1366433
1140944
1861393
28186
954124
1791571
593304
301070
1865989
649835
253322
380356
1658596
161728
286251
1138189
1111517
626041
979609
1322884
1689315
1884933
210842
1815305
1741480
1191394
1255830
303561
9470
522609
1504415
1221369
1050193
895664
136138
1532708
1529740
796621
1202616
965199
1913594
1204830
227390
585
630958
1202056
1951954
1893392
47566
1015963
1562385
255471
1222921
746469
398642
1473557
896739
1447986
1746373
596468
767096
386184
166375
642109
1410674
1782745
553709
392876
697465
1812482
477033
672205
1157558
200948
1292057
1994361
1085053
286633
983692
1975794
796134
793829
1592956
1275701
799086
1275001
476034
1326893
690565
1733425
472968
567619
1212924
1638954
1089965
834579
1623699
678901
1423534
1315462
1867832
1948927
998967
827608
652904
851848
526531
752180
1618186
797368
1384134
1142440
418943
1442125
601007
1530858
1037361
1530964
604025
1034190
1356191
1451359
44639
1408473
942955
1250437
1706115
88589
1750807
1104619
1656167
479440
1376951
958673
369042
1179269
1392117
1258684
680551
348469
1878496
1662045
822682
1568550
884735
1017402
570455
48417
371335
325496
1055905
1106464
1165079
1955269
256896
1180668
567481
1597537
1651724
862236
1664034
1445617
741204
1985452
1933631
77124
62982
1801304
1258571
654424
504588
1672228
853979
1376769
1852196
1498962
1359920
916390
460135
1210994
1681596
1478958
847449
138125
719385
1441913
1373252
1134211
1723082
7405
679823
532461
884578
1907293
527538
192976
654622
471161
396855
1833680
1539515
660448
1004036
1143628
1053683
1369898
1195932
1599497
900064
1205275
434420
447981
1621413
1890437
1845559
993266
1124358
1939509
222609
1899854
1805313
1522741
424470
1182716
1087371
1702135
1679272
849747
1382884
1379769
465194
404223
1856389
1772183
1109959
842396
214085
643192
1714307
293972
493080
653401
903839
1320262
1980476
1187098
1036789
245632
1108414
1096533
1736045
819073
455191
876733
1071259
1371442
335924
850618
598227
687362
507215
4283
1953786
1411376
1031156
10056
1761297
449466
1884951
39357
487198
1202905
448027
1782457
1833569
1822477
524702
815585
349224
1758029
1465643
1259707
429709
1611039
1994492
492375
1987315
1040150
898658
895784
476984
1518976
1187653
1965103
575341
1628577
398985
806264
377592
862040
1389758
479294
1484900
92779
717743
320914
1504770
1173302
1000569
945652
322625
1074951
897571
214569
842503
418100
807471
873981
796269
1160919
876413
1205578
379780
1086463
702176
508057
1692794
1582352
271951
417201
1516344
1790529
1529508
1423309
136469
744634
1500373
1617980
382011
1939769
1420226
1427332
576759
579530
340695
1426270
394678
411851
190831
952244
1850187
1360371
1585364
543121
1754886
1093704
543712
689034
1851685
1342881
1247150
577961
1626799
167697
1974156
689500
932795
591978
78990
472360
1980832
897620
1437675
1658350
1210509
903660
166841
839284
1901816
1341887
762917
184339
411656
1514267
1193121
1352582
544055
844497
342802
1343726
11824
1223224
92585
1057111
790026
1048302
719007
1688720
877986
1392358
1046917
1935408
670768
712740
528252
1651296
288504
839626
792193
570399
1707042
797555
1879011
1439573
1920964
1795507
1398421
356065
2632
1178562
957139
355046
1759765
1003337
549567
1680309
1224276
1871288
1452503
1303794
679274
64328
1942188
1246360
285379
935226
674215
1782554
1432720
1230126
1830498
233731
1987094
1172948
125045
1168245
763303
1799305
233637
1304051
1250344
943305
814235
789994
1312270
990887
1329675
1600912
1711704
326533
1863330
1815572
143146
302606
932043
1350759
1467711
1324963
404338
581204
1918382
1670032
1975657
294475
257064
722080
1824197
1763438
947132
1736699
118359
97696
1329742
636846
1892988
1903300
159154
946228
1567352
1310185
1194245
289653
908727
303502
1311427
1541713
395429
377022
1955162
985890
910511
1063444
907500
73824
1023101
785425
1236910
1771119
1350484
1145211
1162693
1173034
1095232
1048049
806159
71050
1876187
1031650
605115
894417
1087519
1627056
1941015
621355
412788
1035007
124899
1316416
1275743
1214116
1303960
1683162
193847
123236
836947
1766006
571970
1119202
1707910
1374970
239232
1160184
783884
1176781
1515597
474559
1341313
1845293
554589
1971116
949653
505348
359263
280765
1441975
1146424
897259
957049
847638
155247
303685
1232244
1834876
53320
1023939
553071
188300
1403217
648892
1967855
1231692
874530
1241335
1433500
1920622
1610299
810897
1853544
751195
1346540
1674642
868254
876894
297973
1505066
701193
1555105
570856
650901
340559
1015161
1796999
1500380
286423
943176
1657928
1334911
1341870
1124803
1334643
1053798
1097062
626989
1053423
991807
1167009
1429573
352774
929700
1098340
1962110
1499467
667705
82714
407290
1238169
746876
795223
1635343
259850
698967
832509
634498
759207
1881789
979929
1567640
88291
1121739
1722148
499477
1935560
1963259
648103
637443
1902452
283775
309704
693644
1122809
1594070
1327151
1524802
969151
459352
258473
1565277
1974827
1101384
1764707
634413
487685
1962911
197793
1125601
812234
30107
1215858
1497849
1297995
1381862
1789101
529559
1730908
1384209
654538
1587414
1112327
1698501
1636520
798368
1001370
311844
706503
1026921
567710
941239
1268083
240340
1308156
1486049
841264
1830017
1549556
767808
545009
171850
411585
137841
621482
1461749
1422149
1081641
1966980
1447814
1151765
273416
420776
1773981
1368590
1442961
937310
874740
437906
505288
735265
1398575
1911280
705700
1441790
1007797
1498679
1049497
1082629
91579
355256
29856
705926
1717747
975919
196479
254195
490781
1255289
620283
26591
745190
1714803
372232
932012
1602742
479504
626690
1983529
1416828
994391
565284
245432
1536423
1579684
1840343
450451
1822094
848035
349669
1110093
11789
1049477
1920572
1448045
1041843
1046314
1517335
1995961
108954
82050
530530
660672
1298569
1884894
941056
1360699
1752787
143340
762591
1798667
1906633
904833
1759078
691826
1407488
1706664
662032
375258
797886
1494217
255078
1144706
1915368
157448
1376785
1124638
1777357
95957
1177058
1514053
109958
519002
979982
892639
980393
786344
1457686
458937
153100
804263
76719
1108375
1874453
1469427
1773556
127265
1264687
1112250
1818128
138251
940020
50504
724366
565116
717342
11733
343982
751422
693921
881023
1189760
446465
1492153
536336
1903999
322674
1269997
441386
20507
985115
1496087
548986
72259
1189997
1949364
1839851
1074076
64280
900610
1040095
897008
1197194
638869
254850
1308320
1401715
1693764
435299
1821112
1820982
582832
715724
1379424
769133
790532
958729
848581
1001168
392591
681
1376023
307573
1432267
663078
1051672
1073488
379451
444251
1955575
477112
251818
503040
1543882
1110916
1908137
1742208
1438626
1987192
724486
1643291
1567645
1926498
128013
67931
30254
1497470
1316566
1142430
1107549
482681
801383
1893020
1883103
958255
378916
1246576
1382828
442400
1692630
1444241
1582651
736920
238379
1684998
16
1085917
1924905
71519
392945
73954
1953464
1867584
660188
1414816
1749121
1219826
818683
1981345
973630
13691
167051
803845
665523
1361514
1454995
1410694
1414888
1374955
1115996
435738
623178
303044
854299
706015
1820689
1032555
1236744
260475
730036
268132
1235374
889024
1115607
543240
1509581
1843048
1184628
827135
196956
1401293
494225
812694
726111
1030406
346572
766927
1218982
1391525
1145064
1187235
1977668
1951328
549756
476998
718754
241008
1094539
1684317
1728260
1982175
1936901
19449
1142856
1078606
1478271
1245409
347744
1258395
524550
887587
1168243
1139779
1414270
1207195
1498798
315464
1863045
784664
385273
1153845
1397
1297417
358582
237276
895395
874347
103092
1532105
189203
1421481
938739
1376091
1137679
116247
1490247
1300394
1194119
546458
1281662
168494
153674
1309357
371153
421164
51159
1909110
1355843
127336
529650
828061
1692211
981523
225565
291490
1645560
1308712
1520885
340384
1066794
871172
504205
888038
1056006
1145457
1253510
1777277
774064
1598235
1743944
1846730
957469
1438764
1995524
1462761
864593
1824893
245060
1547264
74813
1077489
1765820
685357
618298
1167209
853618
1146833
1062704
867981
1086730
522970
1411482
799916
1594266
685818
274405
1152185
892823
379932
1115124
1693402
787755
989401
752940
1675786
955755
1696961
1015395
1301272
888558
1709705
623767
605003
90144
11289
857420
1776608
345352
1645274
1288203
302447
1110854
860256
707668
1215448
89301
1249254
1546934
142647
1950741
1424820
894367
1209924
105707
1585914
888404
1684265
1950641
1900181
212146
1759712
155585
1764030
1519037
220738
1821779
1373431
389752
968206
791742
1737492
1041314
61139
788599
871501
728443
1196066
900263
1224921
470551
1975197
400833
1000031
675356
649711
624795
1165036
767824
1800546
567786
1155467
1916510
1002227
1294766
1289158
1146575
145834
975834
1197196
1833951
1168907
1076477
453247
499069
1950256
1712001
518386
1016628
1682105
352188
774598
1753086
1752407
925403
1364284
435158
93306
1663095
1282048
693031
311578
503926
1542861
84803
188811
1816743
329948
1491732
150503
1680379
606725
1240673
1707219
1168269
1424204
1855371
1975136
1107745
1765721
537033
1621067
1399360
1899259
1246008
411407
81742
1199865
1908167
76119
304136
1740777
175240
1318826
1360447
740907
1769775
1963030
707700
1100579
1624510
1757523
1002418
805765
1677532
1776604
1614909
1380685
341663
763861
318188
1868463
1076622
1396694
216155
714121
890728
1450899
1563100
1592973
95351
195744
315648
983175
1367436
757459
1443918
1119377
1637454
1802551
1200115
570722
772873
262631
1828209
1368625
100775
1819041
1577377
1506964
1641742
1072791
1215303
1159673
462994
1477334
1883950
468789
1605835
447493
667945
1017562
1202562
248379
1874520
1152569
1019384
1596417
1123228
1048644
1731398
960443
645297
1917116
1167630
1056888
552248
211515
1416436
640113
169925
1771843
1558671
780798
1973946
936492
240729
952189
1167274
1950573
1863483
682989
1021537
489138
1768446
159433
374519
255956
133567
1438034
1149068
1618338
610929
1295282
1776581
158271
1167349
1302473
1184362
1520091
544567
226249
1859502
1901298
282390
1526439
959772
1736838
504463
1573330
220097
1711698
771974
1463561
521110
681253
705479
1493330
344190
85715
1725712
1293950
1974898
926329
618182
740738
1996053
650223
695982
1612843
773223
1723275
1405269
864200
1286533
646568
1982605
27148
194895
59809
1998819
802991
1263983
193195
1624547
46748
943381
1665810
112553
120701
1139236
1672613
1170734
1693530
196224
349275
1210423
64687
926086
235978
1700294
1349370
1142184
1471829
1019830
1263341
1939961
244539
1536409
105622
37729
1808396
1112094
451583
1195707
367026
323898
63646
971126
1401243
1033883
191904
1032859
1037147
1699638
1265547
393041
1530971
1287226
1006787
66558
549807
79750
1497586
262367
1283809
91684
870903
1198479
1477372
1513646
1569353
1491877
103190
1510099
224914
1730983
951757
1397107
935924
910529
733753
1209978
1572057
1831502
779858
1352069
1918878
149093
1512510
1866625
1013070
1913444
157023
1385654
346942
938249
1789763
1025955
421934
1967484
216723
1798436
1079896
1280648
1112296
1238447
1885424
1289685
855250
1160664
1505289
36500
585638
45745
753805
1725902
1947853
993589
1016702
1383675
1337933
67647
849013
768417
202835
1527096
1976078
340374
1780831
375436
1998137
1619802
1136004
925365
887536
764089
871464
1993495
363280
468444
267676
1950084
363492
214250
10807
573162
1809057
780806
744324
697396
1935154
1134670
1473523
618587
767952
377593
493072
482586
883033
895509
1542360
1187473
536832
826667
1806935
1721880
1973530
659429
497067
281379
1828017
1922387
1609127
58841
888190
104391
1693053
1416874
1598114
1383014
1727204
857541
387848
1194403
1808160
192110
1137352
783784
365010
1637921
1332311
1243933
119148
810359
604487
60688
1563705
1370559
292696
596819
799500
907069
1789997
921994
668628
304059
484531
1930281
1024862
344152
307753
369696
251622
710888
632652
243231
757881
39230
1228424
1841803
383603
1883462
1348308
225503
1037352
405010
719823
550130
911975
916511
1622909
476635
351766
1446275
116508
1666664
909477
1183849
416781
1242585
388923
1232413
1942615
1712189
1119757
508579
1948357
588404
1224117
1686343
1463800
1481181
1889561
1549985
434270
1903573
1546782
870940
1714545
1371459
714038
1424849
860880
1239990
192250
672398
999824
1401341
1081146
252403
307728
1631384
925409
591885
566809
1352183
277781
950166
1753416
1754693
657047
405225
948779
1568171
1913947
809820
1814577
242028
1264553
475815
705425
1858547
1383451
1011744
641541
1321774
168953
813409
796919
855552
176348
1029922
578854
1559135
143198
397351
1817262
71891
1104619
1846934
1223014
1831873
1961881
1445134
1023999
251191
225095
1148777
1295485
649529
551981
1433299
1779642
499832
1175171
312468
131794
889295
1103089
1631770
377333
1824166
1273085
355911
1244827
1917231
184219
123688
171441
1088838
1809523
149751
222102
18591
1381242
758784
716866
26184
1893614
1976041
1464396
1465184
252821
1895799
14515
159220
594094
63862
132486
1763803
594057
1104237
461332
1058405
1978531
668100
1159467
183734
516184
1796147
1558668
1784262
430616
885733
183263
1134925
1800647
273325
16403
742888
1376841
1573870
747040
1583986
1468507
242853
627968
1180125
1378200
376909
1910018
103519
1754469
117193
589462
1207259
82538
1345282
736035
1854726
1417807
265891
692661
851457
795672
1361539
1802489
1281096
1902869
186959
220305
948365
60268
1378331
1185867
1572151
1752267
1553681
706980
54211
543947
1441800
66370
709002
1284200
437795
882225
1867076
319777
1785703
1056437
453298
303407
1309277
596748
618444
684662
847659
846665
509482
667350
652160
1065426
655965
1225604
20086
624624
1414381
83921
1098256
1955649
1188721
1474103
1331970
330020
1352845
226770
175116
321214
189325
416939
371507
1659799
467300
1407474
1184112
45618
1921579
1812663
1153542
169838
174387
1083380
303461
1989637
601481
1585948
1193822
896498
1458466
1808170
917897
1951388
1147433
1359958
771158
1768058
2596
1931240
1991542
807754
388747
995176
38027
1377489
288446
121962
867392
1763421
1995612
1460724
1682734
1342081
806525
831795
9719
1989721
1324631
1245850
1026937
1884054
23064
1596254
893462
673608
1221326
873655
267780
841329
144103
1102099
1932689
1567643
31256
859844
1242560
781566
1766622
1915953
58200
800480
1180381
102754
1447069
1759273
1114407
672127
423991
611760
651231
1255055
1378149
1898834
1123286
1238838
677503
819558
979296
1445362
481117
507945
1760127
1973939
719724
1460428
1948375
1254522
1841641
379278
1581104
1023786
1280357
448888
1068892
1439399
109280
45601
865774
266091
1614073
227226
1559495
1955667
478016
1209401
14171
1448133
1053989
1428816
1208813
926072
394884
1499844
1109514
1825466
315428
473756
495310
1037324
1366869
1215031
63883
1022537
262999
343776
1032375
444642
985924
947438
731836
820585
1313849
205883
422565
770518
702134
1448227
208334
1791476
1527127
477081
458850
1746992
447594
1789766
257447
1637590
965089
831581
30805
1312117
1276595
1662533
334901
753539
1312038
934077
53238
1640287
437812
1835824
186400
1343549
851246
698909
1713009
1236036
259141
1615125
209079
1616104
1400746
652392
1146587
912022
1488092
594848
1830420
1208180
1956628
794180
1385090
86257
1020433
1198185
701089
1223102
1702027
1440083
1769294
694341
1960231
482817
21021
1157056
1370527
1961402
1312086
420371
636982
538165
1447034
407791
723387
160430
1977426
1007186
201485
1530691
1386653
502852
1197059
215209
570484
932900
1297502
1215032
224498
515324
1456578
1599342
930276
956370
301428
645878
1597804
637179
574703
113325
878917
553714
1588659
1824454
1331471
1306415
1017878
67077
258285
1400412
624016
1507801
1412152
857285
362010
719663
364364
1831844
1525189
1229599
1402359
110689
1459823
96689
1227120
1041453
743258
110392
1405705
877067
956636
895911
1521039
1934272
667607
568444
84571
1092888
409965
1928690
1239497
76694
1759529
1011420
1573497
576897
300475
1134103
366889
874879
1022780
1474803
465770
1969726
1907961
1677193
414619
1995902
1523738
722387
1171162
301646
1868543
1892785
218251
590281
753398
684517
1501313
668285
1349953
927223
179075
776030
999601
1119783
1154496
1193219
765613
1436248
164475
365468
222508
1630113
856898
63154
1430821
144950
1168832
1256182
1534133
620865
1749417
190790
792357
15552
1689990
1280303
1959223
45748
282382
514070
1419594
1374576
527770
27917
725598
490104
1287897
1168189
453739
103088
1096418
1969720
1748657
757425
857045
219202
305588
143158
190339
35827
531299
1032233
5142
946341
1693968
170232
987574
1418195
1898337
1946935
163537
377877
52606
602257
529912
1637235
1708741
579982
1636373
327255
1802681
996980
849598
1141829
1048387
1685206
1347040
708095
880064
487867
1377387
360146
1414429
1063029
457847
821284
1730073
321774
687476
277444
216143
36031
859546
1303996
1154018
1305325
1599204
416016
1550419
728052
1684177
841652
1612137
1653577
1911232
1943954
726052
1355679
1858777
943950
40044
1730935
1338979
505850
811465
1072314
715861
1181330
634064
1979359
1958353
176939
610135
821492
820736
1491900
1458718
648309
1269540
291900
1459229
662965
1598158
1257840
90179
565692
548927
1255729
194900
244163
242458
990751
157807
451660
1789415
484940
422184
762779
1774155
1131058
1580289
1457535
1968494
727898
1800473
1438365
1270911
1503859
311825
991215
1718904
1977724
1625075
1455276
554390
834009
1260369
1383514
1685004
172007
1941768
1935476
462416
1907553
888726
1512365
1303605
1937868
1854630
1826346
1067974
149039
227497
276292
1805401
943688
1553171
933714
659801
1637208
1981570
364966
68075
1569551
1475966
1640316
382482
835860
297525
1384672
405216
971423
625630
1373234
1935408
1913660
1638421
1534611
1990021
1150152
773703
110846
1624549
1650725
1379537
720441
523538
851872
1682061
1821662
720757
1703459
343971
870149
1351728
572072
464385
74714
1757942
1691477
813072
1188400
259667
654907
1083030
237948
1335543
1328826
1058902
1762336
1254682
1822718
298627
154022
1938709
272233
1814339
1753717
314720
1696664
603961
1331495
1289874
1792303
1873428
1994303
476988
921275
414041
577264
1390655
995468
335756
35563
412132
285878
415359
938083
990530
1383926
1097928
1802181
618517
719412
56217
1521669
980381
267479
1682344
1177546
1518627
1066697
1090404
1445001
791758
793353
949138
1577013
1996140
51883
46480
564660
654801
869047
1235
1811136
740390
1870460
1023647
241616
393582
1120436
916072
1209075
321956
1371434
1525973
1191765
1031311
916207
745288
1695907
199390
540851
1822526
1303972
375546
1291918
1752853
1493704
884674
1398213
719061
122950
992968
711618
359585
657859
1517003
1849211
410913
582321
702579
1518829
63170
327570
766118
1653843
581858
1925431
872041
492964
807797
844432
1592757
1407603
1031853
579660
1279324
1167656
1270824
754342
1834009
1549870
1757034
1530084
172963
427379
1705579
467256
1587461
1900260
592496
1573043
942522
1072721
1733610
1839149
1030982
1497056
1811918
1387854
1073019
1540838
1264878
1689520
91990
1446686
772091
1216199
893636
1100987
1569622
1985849
1443761
1729824
1169219
1115567
776869
1851728
1518209
1542959
381139
1284623
1204799
1896564
1226231
214095
243808
1993245
755645
201387
1462378
1215820
1419033
501780
1003965
37032
248593
1234613
272906
1990707
431498
159007
1280024
227625
1978305
1558339
1156642
310429
1007928
843201
976047
338283
1761437
1796060
1155978
789674
181284
1540881
276647
1773428
191958
1100160
1756679
407379
944312
1863586
1375744
623416
1486184
916480
36596
1167982
1103637
393197
447766
1923817
614991
1248908
1615199
1840258
1545477
1364701
1390038
333440
1754306
1549109
665973
379685
1435770
500799
1363435
747492
457958
1275368
858234
677044
1372274
931997
1400521
925652
739750
1621290
1152984
837585
119868
1773556
524635
325416
806996
1342771
634069
1041601
441654
451019
1967219
1213688
271200
1588887
406322
1369027
164788
1468010
1030300
658888
1550597
1947098
1131995
1723623
1859282
253310
324693
665814
1058267
980829
1863743
1536149
1959304
406265
1086935
733263
61524
1191743
1168890
1416885
1956038
1356072
52744
1686992
485600
1845572
740582
1579999
1209617
1615134
1074556
340077
901134
583636
1743364
1729838
429545
661832
812035
1311610
1119176
1739885
132068
524354
740411
1305070
1004900
257930
74079
1364227
402765
1249344
937483
136491
1254242
1529227
1155670
1948316
1784530
246263
1445515
237753
1780845
1226376
752776
44199
108688
635898
1504191
1320349
870221
1966207
187853
1495685
1086789
1438964
213857
1848506
2429
556768
1437674
580689
1554169
1454792
443508
455552
245903
965675
754906
693958
1990534
20928
1913629
1062483
266529
209365
967942
1020661
912891
616243
855295
503502
1228142
581155
887043
586662
1868123
1754904
326881
1823019
514408
978804
1573809
1308271
1521501
575604
1692288
760317
1063433
1585960
678417
333958
1718941
684850
610326
1291879
188659
96504
784235
859764
1120475
179628
1644491
648725
82334
1736892
632156
615023
338906
1653181
312789
542751
1520257
70332
663252
1586359
454527
1950719
587956
995221
1731464
229378
1324118
135070
955125
1104153
1028339
521590
1801243
1131642
630671
1456898
1900567
837379
501981
1348481
1745917
19759
1116190
617191
1975112
583243
358181
943630
1685756
999126
1532739
624689
693501
1345305
1662837
1127035
1677431
901649
703986
918717
412466
792385
993443
701324
1992262
1387887
1546500
709314
1345973
1647486
1911224
135469
124239
750251
683965
871591
249316
912627
55631
1882076
172516
787660
346152
1921653
1691713
1477713
1684259
237976
634811
1589874
1468966
16331
341616
1386962
1422151
1492037
1121506
650158
1590658
1083795
1212926
1438561
1561281
315013
738916
551356
317619
859767
1158475
972654
306093
560422
1587841
962697
872783
488795
13822
117137
1238731
1320581
960454
1271278
193923
1725336
1722730
698775
1020213
681110
502371
1790833
1716862
173229
1620600
1910896
441772
171809
1534177
218203
1258246
1953194
1490157
844191
1187689
1647637
856162
1666041
971730
1975680
1192417
1730730
355404
1930981
1372742
1432707
1516376
1271104
224405
1991698
1373268
1071598
497599
1186351
1972261
608715
260288
520277
866636
378930
1709405
58943
1206215
737268
703642
1084821
1381391
503790
1829392
1926503
283936
987340
1266134
1033111
1652715
1928836
1850981
1322929
1000001
807770
1985463
117037
1356122
1970239
1389243
1772017
1921789
1751393
1074416
144733
1156867
168138
1649623
1218130
1160193
1750123
376436
903116
1537725
1321780
1784316
54348
1283660
1417315
1175433
884278
1163697
1011558
1808147
1221248
1271542
110195
989246
1336276
275833
490122
497474
1431347
794719
601216
1574215
1129751
835234
586685
1740461
256879
736308
1898404
125216
921583
976685
504449
1355047
37514
1031534
1087838
1234414
900134
1619934
237134
1878763
1804075
100880
1135323
984575
916554
249169
50820
1185289
1434134
412818
467256
1255713
399818
565526
1742281
733655
195500
971897
1676467
660017
1208328
947894
1741701
357987
1608233
668462
1454050
1973767
1864223
712905
1404788
361297
1709202
714681
224784
495434
1897205
1469515
321440
1326913
1477471
1530765
1069403
918140
1658150
1494753
1356731
1494401
1519615
1947883
115507
1462778
1823285
1994688
28592
1232466
964647
1280002
260312
1865367
852824
334497
1542899
1252678
1237463
264658
790859
1657227
1225296
79816
976755
1191601
1859756
1648153
1011473
706155
294585
1087526
1264833
28290
1910679
608465
1080437
451235
1086032
690610
6184
241311
1290870
658720
1486186
1797700
1110402
886356
415004
119417
1565901
1905595
198154
1487699
1155866
851495
339510
1329386
634220
1015005
533024
207319
997178
835206
1171673
1291341
345066
1654328
1076608
1640244
1394519
437581
157553
1591638
1378570
1545429
157083
884697
996554
29006
573864
1342075
1946212
1308349
1043664
1255238
975268
229719
1922156
452707
1846572
310503
1176927
535946
750509
1914145
444702
317622
205800
1925342
1627821
1223875
964062
970294
1231951
816758
307103
1061336
616078
79176
1818084
1670880
815697
1129707
1141070
335505
1821170
1680211
1499330
1634843
186743
521859
241412
946245
60119
1132139
895109
1476856
1285215
198477
1556645
887551
1897470
1511055
1099554
236162
313867
1538509
1466193
653403
1693629
949111
661045
1133759
635160
1797089
950073
1266731
1271328
868843
1432698
560305
811306
1262832
633284
1326749
1186524
157555
1945662
1365351
999223
334872
1890718
297866
954215
562756
127735
1803268
821490
1318497
1281724
1922988
1788654
1433628
1739462
1076345
204915
1836436
124964
1561717
1375783
1256762
1393389
427029
307184
994827
1303052
1429394
1819642
1730475
1778405
1827006
467627
1538409
1504278
1041540
723379
1720580
98691
129170
1755379
428476
1105325
442798
467501
619137
304882
1784030
9848
1271617
845047
663265
768097
217869
1059192
1789255
1280008
1919868
1555004
1417506
47155
1645357
847555
1940973
907467
1217804
712140
6161
309384
54737
31271
1802313
514779
1714626
778117
113168
949516
1750997
61704
1811148
38355
86713
985058
1970905
556235
1836118
320930
479248
666193
1999460
12099
964484
1483895
465182
1168966
1619477
607070
1210973
1507194
558440
1384035
1747549
724412
386311
1764659
43474
139741
1944949
1307477
1733741
312667
1400239
594596
1240138
435147
1465570
1089013
1139848
1447866
1134354
960166
1273374
340131
295257
1685349
193593
1980678
807787
1924628
1949859
593361
879655
1605487
1430467
1746557
1278911
809996
1338971
1573035
1239020
1142372
1646285
1113025
1304558
1268140
304444
1793281
1632281
1499664
1310083
771669
138062
1658666
1855779
1491560
1468809
1091320
1567228
1451558
1731660
1184336
819676
623881
43378
1912894
1785492
336096
890116
899169
1343209
182334
1133581
1690788
315076
654100
480212
567719
376247
1792491
1556202
791194
1108331
950
1105100
430358
310289
1776562
1775795
1061126
1853337
1784407
1496903
1997025
929379
1491981
317367
1831962
1558072
974807
419225
329263
708654
1078958
900756
308153
1322103
442078
1260758
890036
143198
364331
1344486
218831
1145964
1309502
1903753
1486082
1992533
411941
724036
1753298
954456
419127
1737391
467599
1375114
1660945
662513
841277
706369
1611691
1747129
309897
797894
930228
216305
86883
762072
30236
1356480
914337
1613050
308306
1162064
916293
1400285
1795247
366751
1128576
1111255
915758
336614
545935
805198
381638
365467
1653874
1822867
1311167
1025447
1299702
1041012
1153388
1988293
1220360
96899
1888166
1801441
1229512
987765
486599
1762642
909637
1228250
1091370
1265519
960885
53111
1366385
433221
1711036
881197
1821488
1842696
1179612
1056874
1846846
1109754
1448069
1833354
329038
1049120
1346730
594191
1158401
1169461
34385
685336
1022063
1218683
735292
610919
83259
217243
1976161
482946
365879
1342275
1469195
1687169
1989565
591089
675046
1223511
1475693
148096
1751917
290406
1047584
1151319
1360254
1069758
275056
230768
302583
1824419
1860971
906712
718346
833597
1917164
304702
1702681
1101432
1501868
829063
620428
1900928
1833187
634202
1749886
294907
1261514
1769479
31248
613318
1394020
1015742
1659230
400346
798253
240739
1410575
1014060
145631
1319185
877798
764851
369906
1254028
1103042
1809814
1108186
684193
432294
50826
123910
955208
997376
603197
297559
250134
1942235
989313
815137
1050306
1807895
278424
605659
396018
12418
1811730
136624
1243055
447399
1888471
1952942
1759643
1093554
750865
1999315
1713819
319427
1902407
1504814
1866286
862425
1448422
1670389
1082318
1351517
1526741
32260
125121
1488899
283248
93332
658482
1817857
306330
563202
1382451
1732620
1396382
899696
1097122
984562
302472
331751
326094
1775641
774345
950143
328868
1311021
29528
612639
82529
1463054
908775
1867129
32770
1206565
1221547
968803
1972330
1505759
1267293
634729
574402
1356798
691514
830676
704394
516958
1717297
1528041
1619159
1517833
384940
1588117
451941
985780
133060
1497263
1744979
254351
152551
859699
715500
776040
77399
528669
229728
274359
987359
1501057
744815
1886243
1058721
102243
114797
228881
1909916
1476014
715675
1631783
320071
890414
1904320
1216322
1149398
828754
1100229
1044949
708211
526482
347334
492552
1834303
81247
263022
334295
283086
479901
1839383
900108
1112807
342167
1835723
1875833
1944236
1118426
1931925
1605231
557789
100699
460902
94729
1165023
984699
1636178
1335651
1298796
1295214
263846
643594
986107
115472
193981
463500
890002
471152
95608
1312536
164542
414983
1227288
1791903
779676
1215331
995947
780546
1609467
1138993
84984
1253581
1201864
1616312
204039
1635349
578036
1161100
948395
1386319
1422295
1212823
1716331
582904
1623653
871155
472537
1671344
1259365
176286
325742
986913
1199479
88875
618185
1742190
69601
156116
277990
1916867
1632938
996383
717612
1141001
1080820
237438
604860
791715
69664
972524
776180
858797
1752210
146101
1538689
276436
1206113
1255356
152305
146581
1492799
336973
663412
1601397
1494551
524620
1724372
1395859
978387
249821
462789
761935
1687374
25830
314771
1876596
1930522
1645144
799038
741315
72553
1228567
310289
420631
1639933
1080565
949036
150478
513336
1996535
589039
1996778
1989559
716262
800304
259202
280329
19933
1608070
1704009
1550493
557635
1251648
1190016
53060
672636
244384
24191
1285082
275276
454911
1904746
982114
1606689
999084
250384
1057072
1453513
542411
1354361
1849994
1647381
352698
475570
1148018
1601813
1562593
810810
1289136
66601
1698154
1033836
1637973
86253
1169123
1611819
1638314
423128
1917227
1430092
480478
1259169
276497
191841
1620467
943942
433901
728999
968719
1090246
1085295
1703845
277947
309235
789080
1503448
415631
1228593
161395
86826
1268780
1434300
1385215
114270
911551
491609
333840
1244241
1628272
828403
894291
1631306
1906041
505354
489244
808069
1486548
511567
1819440
1641876
1172858
677397
1603410
1324160
599948
558422
208875
1974161
974594
1849902
1649577
1061684
334035
893706
1132478
587338
1935406
872695
842582
1028527
889363
1313961
512998
737923
587104
330398
1809484
979167
1814289
972917
1274380
440908
1935825
1849718
1405607
1627657
1328313
1212798
1652063
1034888
181720
924726
601326
1170298
118000
254740
95576
1857473
1633388
1362674
1265144
43651
66469
469220
1739403
1763956
677137
831318
943633
889904
794709
936295
246069
1907781
1144799
1985779
828895
1695321
454521
1652563
12148
893311
150521
675308
441024
79508
432867
1567040
713417
1373912
1889538
1196612
1870825
1387728
1372656
1379275
1347256
1296686
1256513
1166332
962513
1340076
1714030
1073749
1331255
764094
102612
1027958
1724460
450819
461386
1532031
730840
823044
1182518
793317
491793
1300633
753042
1918730
1956390
1993106
1495553
777859
1657946
863133
776183
1958193
323311
1912905
197218
1438300
581950
1770865
930829
11472
380207
1597787
436031
113259
1203512
69102
348500
1332165
902059
1647572
337541
307377
612506
318851
71056
666875
1689566
45722
1786230
1803062
1452532
1458147
195866
191794
750588
1237332
564152
846966
1632613
1507926
41783
650943
971189
19851
1575130
1118222
5436
1557375
1179783
878435
1055946
989276
91367
452733
1705849
658349
1146877
306124
1832922
1373408
1925809
199809
301061
478275
1531140
1712208
1436751
1540642
1143109
387634
523718
1412450
477660
1162867
1195897
1793875
1561990
1104629
369639
956047
1877979
971234
89423
481359
828661
1480483
1475994
914036
660177
43100
1924475
1931192
1871928
37588
658659
1712823
1799413
1346263
1908994
1196921
427609
1921518
750198
1647098
723600
88545
1887226
1648725
1307120
209495
1874439
223323
337653
1456810
818040
63895
254023
469311
439608
771223
404805
1501336
81162
1134314
736686
1987386
255936
1384266
1909952
532013
1718323
1421009
948177
1708307
1372622
725863
1280056
1271960
623561
1993353
1423142
1129601
975745
803357
1043278
1412650
864727
662737
81340
122226
222051
1203286
1126344
1714560
227649
1636021
1880775
789601
441053
1629926
1597332
924947
533197
1825031
102600
1976901
553251
685722
408030
399702
493422
1352777
900516
1258671
898739
1862748
381891
1645890
1976414
842618
1629273
1606472
270184
954201
520130
26436
893946
573273
521259
1447721
1491997
1573943
541016
874956
359835
16436
1646819
1589068
1007147
1330714
1924936
712718
1010039
763419
748886
1583136
1800427
1952714
1847062
1826831
1273038
1444000
1125569
930672
1451106
110099
1181591
702831
1645578
1466847
690412
964734
667533
552112
1567892
1801149
1226829
1309225
1274381
1534918
731955
1577283
567814
427916
1391107
1686911
94468
357767
333018
1263552
1189066
108694
865384
1814961
1922286
820324
122804
872684
539558
327153
373890
497414
1016117
619799
235350
120715
1284711
712286
1669171
886202
366795
1053271
97486
1774628
624055
604590
463306
406355
1553598
1172830
103706
1960605
340149
1231844
1555260
1766472
83772
369912
1968954
905045
435490
37751
1154536
1255868
1231586
771632
1110807
1735025
884835
1171388
1123476
1964439
696371
1769519
1678145
1446830
1473323
798632
883391
1468257
608977
1697556
57864
1877652
1125604
615443
574959
750452
1000134
647166
384770
1142644
362082
1951219
91771
723827
663894
1811024
1282060
1134451
308061
856940
1061064
1117829
321482
1071293
487561
1275130
236
39262
379156
1254793
641656
499006
1542872
1018567
1539221
1322692
1992331
433085
442234
1795289
1749101
1787320
1639070
382894
744797
768000
785471
239716
187658
528093
556092
1145387
316065
414293
1861487
1034776
904914
1039469
1985470
1205800
1178496
9655
814350
1397421
867896
170111
1285393
134739
1180378
1447244
596140
659732
1516712
210943
1407254
935991
1659242
781837
1416037
695570
1880563
1848039
843614
1614791
908563
1581120
1630859
1388604
108064
55953
1373162
1096017
889296
21810
608153
638720
307866
73088
798414
396303
1800112
514643
66208
679308
1926868
1999808
1353644
397666
1842667
482729
1994720
1151987
1639479
1845943
1422262
649451
676736
692640
1732085
1925206
1759236
256652
326216
278521
292423
547281
873014
439732
1684396
216722
1707416
375951
457783
1767821
1083240
1140720
493544
1463509
1708808
1209989
1411963
1057438
1059253
282291
186952
1451560
645976
979309
1722663
1881124
1994738
1689512
1034550
770877
118494
528349
773017
1278206
1282426
1074143
361871
1653761
1127997
1786356
1174921
1843083
1014927
371666
531450
524540
1548207
1578520
1083772
175851
270238
1904452
1272215
740000
1546634
1087134
484183
992113
1004759
954803
520655
1176330
1082948
915713
1523628
1620088
944876
1899452
1973491
446701
1939005
282637
1776564
1844360
835251
1863161
454629
904102
1201926
1346252
426418
345922
50642
1696049
1966144
982689
1308850
1771291
1540585
1228619
762002
582372
113918
1772933
1222295
1279409
1570140
1936213
955584
1832702
431362
860400
1243728
1068165
1935445
1116505
690173
597907
699373
817541
1943139
1456330
501922
97752
1662399
523266
1701246
143682
422146
78373
1815674
149831
1780139
876604
1830849
102933
1536249
765341
1234926
653515
1211365
1279919
1932223
1406697
673413
1885604
52410
1420377
335623
1221293
240687
970819
1857802
437934
1433347
542423
1599729
560305
1939329
1416932
899400
799367
1469355
746760
83342
695651
1817244
657304
774372
427650
590926
1196017
1188312
452723
936662
1457336
1433820
481767
1321349
264393
1986594
1580062
847729
267520
157935
519403
1026372
50947
1763112
44241
372785
65518
465058
1300609
447249
1337686
1396138
1890340
43294
329717
1471265
439626
1684504
231219
1102226
1639402
1889352
1406875
1196370
398137
699338
1018131
1704666
1757883
1660532
1769297
641149
1298368
1431959
517928
1289539
1410621
1704
1867648
24549
958724
1360585
1300433
446494
1079249
501410
1459486
1101371
1852096
904043
1265086
354672
529130
1170612
1085651
1821425
1649532
1768023
87927
1798136
1470397
1636973
991286
1244920
645924
1864982
894620
245445
467120
254865
1569429
170691
1751030
1900682
524717
852560
63786
948178
1546247
1478270
1236537
246170
325730
264838
520895
42466
1642787
646507
1149223
1091594
671985
1512213
1565418
385033
345829
648623
1475463
71402
1668967
1639364
545707
1641450
539476
1025141
1293493
1648953
677789
86497
730857
662049
1396005
911314
287607
956788
79282
525349
173111
1594723
112578
1773376
554347
409830
121225
270437
1942604
1967605
834446
671272
439490
1771073
1968006
574095
1873995
1987333
314451
556510
165134
1025000
899915
892582
912320
59659
158959
1341283
1959679
350145
1547970
1012246
60066
278467
1654914
242096
1014263
1040156
619581
1506287
16733
1688571
1885333
682925
1598964
1516651
679408
573446
1467355
295117
161206
30636
11784
328614
1010228
1799468
187639
1129352
1878886
1002643
1517804
555662
1708278
846367
1377780
443203
1741407
1916434
1323286
1109637
1697728
1711860
1191537
382062
1498142
529106
783274
1582941
21584
233976
1273462
1631802
973157
1207401
1542892
436869
174697
994409
869360
1362547
1362662
1850661
506736
181701
1068583
1939291
1574074
275562
953819
1780992
1489614
1433398
1710688
841039
1078138
1054078
426789
102482
741515
723259
565717
1086333
1091942
1237706
317427
833124
222994
1086670
731879
1089837
1044728
131105
1516257
1471962
1649632
1052374
1672308
1876206
1566872
538102
689116
1571203
267344
1930902
696127
1154839
889634
1083154
246995
1611434
1450301
1349860
1942802
585636
702397
910749
821065
1763131
630110
679936
1235354
1968195
357456
1157451
83440
1893900
332043
1146054
1209953
382187
1431599
739983
402563
606802
130668
1144236
509067
1607176
1806696
969539
1463465
859173
817821
198913
150526
1281300
1893835
213355
35576
63532
821358
1722434
1939738
631428
1209396
1530915
1912111
1781090
924128
661829
1012139
822916
775231
109159
915930
901711
1034444
66753
1591530
537327
1833592
565468
1671230
1123474
1980789
1202882
1151498
1652401
1929478
1755677
1082186
832253
1210117
838157
655920
1211013
391634
1642782
1155178
1364141
284946
1092142
1058045
1421292
1092210
610531
1270543
1064874
958631
1738451
1377942
173595
397746
241747
1216994
1376552
1075360
1289428
124683
660467
408109
1341188
788212
240336
98572
1914745
549848
1269523
663771
576166
1770575
650897
1349152
1905678
546885
582851
1427915
489100
1862751
1849636
1203387
1480442
1592225
1258735
1789820
1896340
503698
1987871
1657064
1467136
1736368
298084
364294
291866
977450
1276766
1691956
1283949
1496996
504360
666237
589837
372044
1905436
521964
770749
1440292
1081921
1245906
709925
864324
895340
1840250
669460
13090
1805765
1746560
1250806
577521
1758418
1287637
197747
323586
814155
725081
1497659
1440584
297498
1043062
1280708
1917912
952536
1337296
1702956
1287511
1155500
104156
589410
840820
571602
753026
340623
723992
587665
1801086
1315349
1358487
934038
1101125
1372403
348172
923904
1335291
1568054
865264
832967
1151843
1249394
1963122
1392829
1459872
568989
827161
1509505
1816849
433095
1462778
1441843
1320356
908718
1996219
525281
1076347
350744
1457980
189291
1606143
284800
1090924
381558
1507905
1452213
726765
822576
172043
1112318
1109216
1385686
196829
562319
1142675
1504384
24380
741302
372055
48748
690254
689757
1502853
1738428
1838542
1736597
611538
1342322
1225496
1270912
1898683
669526
297774
1261612
621415
1125152
1022354
838471
39392
912734
686717
653771
439713
774601
504432
1366648
880396
1866217
299131
999047
553021
1622741
967256
1351516
1681613
612930
810840
1259644
290537
282695
1397663
687122
1327239
1998736
511005
732597
1913059
961894
1934496
319340
336654
910778
1007449
506642
470702
1129068
189587
1712048
1822260
1514434
615756
1721952
1182362
1981677
1187709
304793
34467
1521410
1983173
768468
809726
458398
14310
1599529
1829131
1858636
1100445
1913560
405399
380465
1726251
908307
1091012
537801
1584892
122356
275364
302767
1259763
1846866
369650
902724
1395310
47571
367766
931755
1504667
746187
1911247
1632846
1147456
1064133
303321
1234085
1106907
1758635
1493251
1051438
281835
1117341
1677444
1628564
1160066
81339
1616892
843644
946648
1512612
1430677
299995
1463683
1732411
1600629
590489
404587
1909809
373101
1726119
1551137
1327517
652583
1988080
397500
502120
921849
1718571
545631
997581
707474
862317
1492522
366714
1037167
142663
1693385
620392
117438
1914495
1741253
996302
1353818
831172
236909
1263161
1692305
263877
1134054
1399348
1769312
891424
135858
1698197
241262
514743
1053266
1597336
1098069
1217204
33226
1529168
7796
308461
311246
685916
753590
444921
1661312
36541
543350
1356659
805114
858451
121446
778029
67259
564607
1215317
1402432
605436
1474734
1183274
1045888
1334868
1189028
533109
984641
495327
1012450
239588
317085
1212592
1094888
83105
1938241
1749923
166400
1614355
1970241
623937
286879
1114753
936846
1632694
1112068
640126
1820043
1014416
572986
671431
1100415
65738
483207
225406
1662768
1311597
342110
509434
785128
1054205
1409693
1905134
1852063
1744356
1798460
1583916
1813866
189201
1881116
97856
212383
1400383
941196
1259541
953706
15425
1834512
903260
1224311
1538564
669711
590934
210261
1410424
237626
1736001
879430
293010
1778183
688341
12050
1530
1040281
1030720
913867
1268943
230099
564398
338513
1661923
993824
25039
1681484
72666
1758705
1050445
1456924
1076700
275439
1618522
280996
169430
962692
1108976
1972083
583089
415121
966992
1315429
181162
1613127
1111668
1234739
441981
1787346
1832184
1370357
108901
1751035
893454
814469
1898234
1049681
1608290
1682655
737865
850718
945546
1553074
1048226
1271057
1342483
689877
1934916
1314787
631638
891702
1702598
1944828
1010239
1622385
1578826
1944819
658266
891794
634644
1849141
269543
1792206
226211
1660465
432713
1021448
1418043
239607
632847
557897
1798977
1539347
1283673
1109579
1159982
212813
72315
1719187
242054
696441
1559439
1584118
1405085
443458
1014264
150472
125930
750146
233994
428977
688801
125203
472648
1872647
330726
453730
818524
1647167
817072
208492
1858680
1220730
316184
1439141
1510459
252823
473762
1540827
1332263
1975810
736512
1901887
243639
1454481
549407
1927067
1380353
1802594
633775
454309
1704148
1527954
651174
1315299
1472334
1046468
1679390
1765686
1605417
370803
1337971
870488
1449020
3248
762736
754815
1065683
1585399
940293
1095283
1931753
287899
1046498
1740094
455349
1453826
701289
1557421
759032
533916
666444
1670353
1135016
1744177
3244
1131494
718270
1009933
586009
911933
607293
1435372
292649
1136782
1233961
284374
881212
896785
554650
413079
1559516
1943154
1822600
1711524
1325153
708097
114521
1779127
1144545
191472
281266
503336
348288
422238
1133497
1224875
207043
124416
1292774
1461675
591744
289997
1769407
47493
1091639
1849374
534774
1812580
356230
1450371
1732328
1037573
1053190
1470782
1154161
783754
432061
1534225
743107
650012
263632
384253
1531936
805395
14501
211776
1737853
1189316
498692
1963625
1982117
872686
1181351
486446
1346970
23636
884376
1091487
563958
1713326
935820
123710
872399
524886
512103
1717282
1410503
17092
1849109
1641064
1262121
563303
475638
384187
388018
759105
759719
1148370
217199
1734614
1035047
595084
1029605
986643
959235
1184606
657476
1268944
1964905
1290356
53455
1899242
1833390
1172691
723657
1789095
498832
1203647
1924927
1849559
1954583
1839254
100567
584158
865431
1915663
1767201
455484
993498
1304706
494899
1082136
329280
822613
522204
1942422
1426452
17321
287690
457969
398162
390368
1737836
586396
264615
841150
1246959
372973
1315320
588870
1489708
1666413
1019393
1579477
1117560
1008564
340558
1999887
1589772
1386490
1445824
1000352
18150
434579
1590555
1048768
1861479
1843998
325128
729572
1456211
1080301
1554981
713431
779021
1645163
1908366
1241979
603332
369214
3557
1686803
238387
437145
1423122
354246
1106709
1888571
1552164
1629590
19590
1143069
720777
1642770
429044
1986593
1894193
590035
575176
492450
1367012
678849
1216059
723800
292998
269089
871649
1323498
812060
268985
1935712
1205262
999185
753686
1285600
628334
1686081
769451
697718
1935882
795421
1175653
715779
1601621
1983389
491734
1633979
984188
1615227
1135460
58091
816302
518613
190595
586352
1395945
660351
1650841
354795
15712
746368
932000
542115
55489
82194
207521
237063
1569039
147866
405348
329183
131060
1690460
1818045
497981
875633
1019787
497148
305596
793411
39453
643746
410031
1933567
1648406
1499754
473265
1349474
1153894
1728525
698864
447045
1357431
1779871
743638
1034148
583883
1048673
1431505
982108
1884622
1008993
260870
224483
1497224
428688
760807
1387320
967879
1365393
1026252
144069
160424
730914
1760704
1386434
1945766
658124
1131457
1415172
1183512
1852054
381701
1459990
158225
237080
1294789
1737807
250000
1679037
507918
1850476
1051250
341122
156750
611915
287181
773814
467429
1454194
1926160
1217498
497531
1044973
1343225
394033
1865877
1853029
1186079
314977
1369629
155578
1775384
1929542
480420
1590045
1219763
594794
1973626
199715
902139
1333775
1466409
462599
1469039
1827804
1297703
542294
36576
572823
888269
1097807
1237429
327511
1227112
89879
1737442
1109469
1016658
151124
172014
1410948
1352132
762448
440030
1566896
1915734
724626
1746218
516914
1116634
1488322
1749341
1061805
109310
67039
1383333
1713347
749354
26646
3812
449812
564987
848568
227338
764087
5339
1622340
4574
145272
95142
1061737
682228
174581
383259
167137
1899857
1883365
1000502
212030
5116
523242
342681
1749167
1021732
1257284
667114
1670761
1008940
1778
1947838
467520
872714
439569
667244
149870
479105
642865
1653511
18204
993071
976434
1046941
864694
1086084
1951988
22128
842311
1149370
44869
935091
285004
493978
407522
2248
841118
528236
1459334
660257
989640
868941
752048
401276
599660
92319
1361384
820887
762785
110234
500825
722635
1290138
282809
561097
1510984
1602397
30986
1915492
1895817
495560
308352
554569
1373386
1464081
1870482
485612
1014994
1062953
1531710
705947
724437
1884919
1730396
1252431
1926690
1607102
612788
1827196
1350481
1246580
680581
1561908
1531696
1186863
1027772
592971
1474639
752256
1732676
1022029
1123682
238579
887551
316427
473133
964185
131510
1094618
478157
1304693
1341355
1660426
1503345
556822
122617
1377082
534758
110120
429060
1432803
256000
956444
1584491
1280933
1093015
672485
1782519
1498649
539556
944669
867979
1523276
852480
1128555
1753289
1600592
1089662
647044
96714
1863364
622814
1854248
1278273
1425796
926581
589834
1440383
563690
1642642
783965
738383
18554
1624590
217124
1151435
1731800
438488
1603194
1926910
777183
1188019
42825
211800
1889089
77093
1590358
970947
1942472
697960
595838
1448205
1255036
1605407
655151
430202
1602590
341096
542078
286865
277051
314132
821852
106971
238128
185043
1746134
555490
1020183
1877289
1045228
965292
1890438
443161
1071371
631849
968662
1033331
1204075
157465
1977562
1061832
444026
1115661
1369550
224999
1143087
1971176
1051210
1842215
158938
1593906
1738935
370346
267048
990177
85574
1651714
1471538
1239271
345289
304957
1899225
1199776
478939
1000174
1322392
363381
1522798
953130
861399
669673
437935
361868
759067
1724048
437977
1514549
1096407
790604
469496
1710332
768570
1566826
41352
449191
1641483
1039637
1296158
1899325
105702
1241152
1407669
1113326
725373
1890435
842284
612425
1115257
695882
1092746
1353111
1904069
595698
1371842
889780
1527427
1352462
1826180
148341
6842
940004
1695410
1850135
678290
1479060
403996
1541570
1864074
105822
237596
1341474
1164995
644901
1976520
1574914
1131294
876007
1864909
1264359
1795320
941873
1749716
1413
393049
1330113
1434992
1732055
470944
1054616
64868
91005
78701
1525624
147043
495885
193280
1435126
1358657
1930133
1079547
1648654
1398971
1728075
1399561
852677
601032
390596
1720842
509083
532979
930129
1857473
1099666
422128
57989
1179777
1271585
1099877
930831
1426936
1494237
1859685
855637
1355756
834625
1942894
1476064
1973068
697783
657540
40638
788837
329278
172466
222150
52372
1377996
867957
1569331
1712035
1401995
150867
688209
267421
1849888
1881771
1261550
265577
1499938
104927
1888755
202449
757948
1161834
1867231
120070
1810981
906538
998409
456031
1688211
853339
589229
1686472
1054978
1239100
873178
487820
732318
7972
1369939
1836082
562225
1795079
1474243
934702
1314938
1315412
1345957
1445714
787967
19863
201261
1102536
421577
73828
1953690
541427
240219
1523960
319999
101362
450308
697993
775501
1587219
621532
25133
654588
650105
73156
1857999
757065
188794
1959049
1432708
1066731
512065
535486
95225
963500
1909428
1194891
648696
595411
444057
1867507
333430
1216127
616857
1477820
535072
799277
400621
49310
1783977
1810088
249681
853564
337560
1952444
1209032
1965139
379873
1564101
160264
1546461
1519352
1252915
116709
1186577
1424883
235286
255359
970514
1017181
1495525
1112955
44081
1101458
198654
325457
1609841
1027149
461284
1558510
1935574
1110645
1739284
894435
1904451
1043749
1587203
1765297
672841
713997
1800623
96542
1764953
200619
1805161
1181538
1169076
1569244
999359
1856948
19261
1590043
308940
971352
293865
1213891
674402
1664417
365710
1310853
530233
80764
667279
704199
997706
1862069
157073
155979
1660722
670200
461499
1306786
674563
204902
447887
1366323
1267389
706350
1217330
54896
413461
719456
1185445
1297560
1113303
1815394
1816483
155572
1754473
1498371
1400942
1545260
636474
928273
1143158
234315
803251
1347113
451031
1052617
1494024
1620969
37704
1268272
1869937
1348947
1730716
1269353
202086
1548080
401790
431648
312632
1283441
304636
337938
165005
1299478
1112603
336005
1529752
1432986
1204928
1415306
220699
112172
1178669
393744
268125
207055
991569
1205641
1489460
1528212
163593
719660
1270505
1703141
461286
1615437
1060692
78850
1461142
951398
1873439
64915
843099
1519845
69475
1514058
1520920
1517720
1513502
806069
1388463
1189646
518714
1732339
579501
934048
198350
1841115
1999759
1972445
1601592
230288
420003
395034
1969737
802156
1345417
537518
1823383
702101
637142
784643
1250198
475046
1391295
534767
203756
923519
1464197
564630
1195262
163965
1747729
1866111
19762
1617800
695353
1117660
106080
1337672
1411849
177773
1888553
435460
1034794
605666
578608
1918419
821325
1011037
1462025
198277
1653525
395840
357488
198574
628888
1597429
42042
570597
1995663
97265
996624
1260035
318930
1720211
1169702
1932260
1410283
851371
1712984
1987049
26969
826959
140561
1144846
1494351
323271
507235
1596983
1455728
1914289
701378
1920957
115913
725272
1549061
887798
715229
1037791
1354639
867092
581529
1173638
77430
117498
777579
204464
522228
139569
772465
1990217
942969
1336254
1845734
1948846
416205
562326
1974187
909137
978935
265221
49627
1510685
1081330
1488964
552223
1560288
745533
917209
1316479
341592
182874
22168
127779
1572939
1159606
921426
1561084
125221
1427627
89129
682940
183476
255963
1251947
539196
1158107
1962957
166777
401095
1252039
685082
272224
329022
1420619
720246
802901
873803
1744413
1687427
712398
498438
134522
997502
1939629
1092340
1083453
697817
848415
1279939
1895458
96339
549006
503968
422009
1174722
728089
1606420
1152142
741345
1340459
891989
1226370
931481
583814
1996596
364385
260255
301046
959195
1962450
202321
1914350
1131935
981802
48060
1976585
1083161
1100212
549581
1343323
907557
168203
135100
207733
1110706
1271560
1868805
1992887
890330
1408035
699481
1483031
1967933
1684424
1831225
677236
1368814
406503
1739459
1858946
1625263
98895
1565899
1126951
968896
605850
1536103
663651
391019
1797359
1149695
1133683
820575
1748571
579713
1507528
504014
57897
398802
1100834
1187086
641390
853165
1406675
1776933
1275223
787557
546491
520279
1036412
1404395
1075175
1727251
284390
502657
577547
1729218
1803983
1307706
504601
1559876
667703
1847314
1604539
241864
534191
634911
1918695
1806012
621095
1614528
961996
151744
420768
1452524
754791
93100
1061231
1053456
857359
1926166
815888
234389
1275939
1990058
1149576
625742
339368
1135604
533577
1298760
1543627
1409167
457859
614457
970112
1271070
988203
1191115
1631965
1681474
539095
572773
758804
724702
1556039
1717658
1200138
23410
565615
294362
1667129
1227824
1752850
213946
1187836
368427
1469827
1712114
1427238
906604
457236
514157
1815816
494775
977962
225466
1736238
831619
1864818
308798
1358462
1927469
952478
1025470
812892
143500
1223571
401773
825443
1233037
1527438
322560
1198093
1540853
1595453
1674692
454101
733899
1079840
627429
851134
1171190
1997125
1681263
1315116
1233171
672599
378518
1597996
1961631
468188
956932
159013
678596
1007680
371513
1897454
1454568
24102
1378968
934382
1841539
552901
1415071
1045184
777918
282468
771789
296933
1651309
560803
1489417
435423
1179487
1941781
338274
616045
1593455
147332
976564
915575
838915
1189146
1922563
1447106
751225
128893
1396996
942619
30325
621676
1008848
530780
685336
313266
1041313
1669818
1437178
499765
623220
362817
560645
1215313
1374737
553474
561985
1350214
208211
1567996
191841
1881577
811583
33967
1581352
1124021
1812972
1348948
500874
1241503
436292
715584
150610
331769
239944
737811
93219
1220263
1257904
1769330
491694
1958504
451993
1934219
604010
1013709
614135
1672853
1379534
956432
641278
1584394
658450
806786
1741464
818618
320672
397740
1675548
1496399
1452994
1142230
555161
1403712
1088528
1761814
1393674
1669943
1570924
1181078
1199850
1885804
92886
50728
658677
128459
893365
120427
420930
140262
445579
680090
973126
48708
1750499
794154
63779
1766611
963166
1831259
1060137
1182637
545722
1875378
1144821
217032
701384
596250
1911684
957979
1563667
1856469
1391761
849012
859795
1394990
1235080
1615715
1529130
563580
1427959
703356
1904471
324473
1346917
1378659
772911
1565992
1261446
1806974
1552037
773774
1408137
1243315
883279
349922
1331184
229529
673329
1888420
1221765
1943852
624895
335754
160265
808034
45092
903688
1028577
1532944
1016235
912160
1475294
1554376
604790
854862
1326759
1272413
1145917
194222
1864377
277880
1797929
1377833
120891
1830920
1983245
1951352
1524201
413737
967606
271852
588705
152590
965607
1340310
1614862
1081389
814061
1376715
1122152
1837182
919053
1660301
814614
1455110
350521
1312497
742711
1422030
1703009
953077
1307493
980102
173940
1823393
212127
1833200
1011826
1399920
2379
282463
764739
1268135
1659575
777886
1416069
223584
489818
1489833
407009
1720381
382198
56349
1185283
1707512
1287573
1618727
510976
1344667
1311251
1505551
1613425
401596
1897474
1857812
120275
1600780
1534923
785185
481654
930811
1049990
975090
1191573
1286813
756367
1364757
649571
157703
907319
1539366
424030
1778717
707054
1606872
957138
477741
562193
349646
1941197
1675061
1293688
1589106
103889
1462586
902915
1988225
630694
1290647
227937
373337
1305638
1527585
947769
1325085
1314539
864617
959117
58534
1949944
1256135
9040
656906
817798
1355440
926547
514561
1793296
1403483
1027798
1145312
1982137
467902
246224
1745576
354785
938611
1300875
1615628
425124
680012
490293
1779820
656139
1634136
870143
497995
751840
527753
1191341
1437596
1861018
56177
1378550
627825
759212
73949
1222681
1096569
268654
54020
1511920
1743442
39090
261083
1393546
573215
1001526
82121
1608608
1806797
376467
1286034
431566
344889
374471
1125869
698420
1504570
1881297
1258784
792308
1640335
1803215
1967073
722598
943328
650384
1163360
1059443
100463
344137
1720712
205682
717770
101210
268453
23942
371532
1385171
750155
659298
667409
1446801
1196595
1218962
143608
1576013
691888
1253036
1951553
617133
1533142
1103778
1916086
1065695
131730
1479682
943144
841597
658055
1619003
580596
323192
259514
1098396
634629
1617093
602685
1890479
1205936
1079659
203016
205048
585435
416913
385457
1813116
1775214
958215
1411327
1676247
40808
1949377
1270855
963696
1585605
1300157
985288
1087289
1679263
1313416
1358297
364454
451864
1747891
707042
1137480
118934
372873
1184565
701949
1042680
983464
1440624
1270785
1254437
763343
1094632
531048
1210959
289115
1154859
1541308
890985
1924077
1976379
1820710
807060
1516222
325765
959868
942693
1336798
790412
666462
756706
1665688
1780201
1799260
976239
33395
112877
713051
303655
345618
435038
1226738
91679
228782
801160
1676154
255464
1338087
178688
1854461
1919079
1746757
940377
239326
1720531
1466666
885326
776447
881503
1338607
1432775
370735
582651
625208
589585
489529
869347
1655806
1666314
189975
651353
1987308
893940
1556309
1936129
919248
1670290
644939
1789767
153510
1173688
343940
823503
945509
1394050
1443104
896306
1178235
1017671
507565
1077133
107323
929728
1155677
1283529
836494
1847162
444290
647828
879573
56274
1275686
1684704
901280
1706436
1361279
714790
1301009
401405
1380091
1533718
1582898
778219
45995
350918
993712
113083
1902470
1883967
802618
290155
1992052
793846
1010030
1236345
1629859
158399
1192906
33710
980820
82745
681132
1947182
468795
335490
1617007
1520837
1522619
884394
1100414
1950293
185665
615889
537493
881773
1732158
441049
1325768
1141123
836692
494213
1929815
532429
212076
1001884
1316058
541646
407219
1088712
1045427
1840215
1277876
662657
605768
92013
152222
1181703
1239701
869008
186505
1488159
163359
1338704
352917
653429
1848916
379544
53578
1838843
1878239
1086765
1872935
258204
34698
554885
852149
1077761
891927
313195
1108022
1365223
366241
236593
1390624
161754
1342005
1531956
118080
1828355
1970984
553715
1253239
1854834
1969785
1181527
138951
937922
1762603
1296577
1369867
530167
242406
978774
1027326
1198309
1774902
1673516
664988
1051679
1817144
207665
1023633
1805253
1523593
1956977
766483
1023541
1581153
1596087
1233138
326663
1795068
1837524
40688
745748
93644
697971
27525
1189851
38272
403599
201631
311681
1425019
887905
48962
161486
1943367
1564211
160405
151941
538476
166738
831929
1247647
1613935
187357
1044603
2819
1817896
1949834
1082587
1414201
1130307
1246991
1695139
1004760
1980612
1046139
1324430
1082157
248014
484937
1997429
583746
388832
828798
1310596
445298
335158
1664050
566428
1658928
61939
310925
1564354
1281940
918267
787577
1914836
180045
174442
1622065
1459121
1437215
940225
613074
1138975
377826
1101370
1932585
1911676
213136
928220
372149
1655
140352
1591896
1958895
1506606
1240863
1466767
1979054
1462718
952722
1862607
1379681
616043
674855
878480
1923298
1572206
1848477
89952
1040598
974689
1788048
89479
1408948
180451
470577
911477
460688
420046
777413
30455
1090311
475772
1913777
1329616
1389342
1728411
1711425
173873
857710
1594152
1309511
1514433
1861587
1581265
1113289
1410584
1486220
663284
1425185
1458825
1412976
505402
1035502
543650
221096
725661
720455
641549
597545
948698
1447218
557625
674618
993959
236174
56112
1791512
691807
285605
855581
529275
1732926
829411
930266
1197348
14684
924610
296343
351834
1834183
1768857
1470696
1506465
784947
1770899
1173217
776177
796945
1216486
1019465
44476
531157
724617
488095
1690099
1513295
826746
1372596
425357
1340148
1394555
1265551
256564
331344
424716
1463308
1761970
1053691
805709
427348
275703
1228629
532596
1901742
657906
1303835
1721616
1959148
964103
1426963
20894
794260
83022
949489
1476743
944787
1520023
25378
1076649
721650
1664913
1246422
15398
1714397
145831
1464626
168163
1975626
1667679
61697
986549
383666
899577
1690289
1703052
1970840
912351
1019161
1509521
915872
280840
461851
1839239
1429285
297401
307794
1991511
948707
427867
1167008
1333443
139659
613212
117074
603406
1179486
1319818
192462
840851
1174696
1979204
1515846
245364
1335043
788999
1851986
377592
1207621
695158
1639442
1771172
1220723
186962
3075
1464891
1945783
1326557
732883
206677
1729777
74629
1859486
1895024
1787074
1080365
1940950
1336346
782022
1675769
1468616
1980403
1091857
18586
265068
668268
1624631
914579
1405427
1328419
1316368
1806417
1669549
238862
1248044
6267
1679202
1135485
806907
1630030
1931303
550332
286921
1104003
668826
181981
1085783
1818014
124095
915647
1045348
391546
980657
1667500
286977
1823555
1236448
1711703
1113599
193989
348268
852403
539588
1956417
1816208
1329730
306739
262674
13947
496641
319379
378810
1394542
1751572
1810584
686706
1299108
101300
1705015
1599888
395896
1039628
1600517
965649
1580288
425465
1760440
1787934
567461
28823
989518
1332777
1356377
1804858
410229
612108
451572
1606374
349105
335660
22190
694156
1686484
1533120
1010874
191940
963156
1112588
45341
1549079
413618
1222144
1751413
480215
99904
1801575
1882910
1695138
425917
1645137
814954
29414
925111
1930148
1084348
425295
1914476
1496894
305698
1333291
1108297
1381661
1685665
947384
1542321
423730
1974799
1582327
1735757
669704
916715
1663988
469412
1593055
1123994
186173
129147
94552
332443
392956
1691491
1565478
844917
1575106
794999
547588
151086
657373
404224
1671312
1955217
649844
1016668
1271384
1888418
1538273
1632219
862118
1929382
1989034
789238
875268
1575712
877886
420419
390551
507217
1867407
1045223
1131795
429378
1469548
1176695
471267
1800591
1763835
1696454
538926
23635
123118
336275
226282
668286
1025585
994573
1610990
1675803
736896
873994
237510
1465179
1415641
1665626
725828
373025
1889225
156676
3080
1413884
1903096
409892
495669
205085
773788
317862
1858586
1671037
382427
225356
1245374
1364070
193111
1303025
321068
1711862
1663111
232252
725851
1158765
1531940
764347
601424
82574
814113
1781644
546273
1078701
919316
1635306
1817065
1713140
1804066
1831296
526085
517138
1973518
158475
1775131
756992
1397208
227759
1136029
947295
317702
197707
1716967
1670904
1944563
1142900
376208
1359587
1890055
372581
54313
1849993
256050
1338423
774560
1374337
280063
51034
1482945
1709416
1261868
1952799
756825
513895
1247886
178068
1159154
882528
14384
1048923
770068
1651238
1591478
168176
272244
1153121
1072015
1174614
1306855
170045
942448
1539653
473009
421146
1356773
901829
1226893
1534810
1438388
1166017
1414225
1410340
246596
40292
250067
1994000
1285288
308333
1302003
1871234
1194115
712489
298698
947151
384032
602244
767505
1913985
450793
836907
1774779
1977302
1040237
935162
1210938
1118623
355247
1171393
310519
1500299
1893033
1190776
1878277
1810367
591399
71582
932294
243520
11051
957210
153575
1035713
308528
158346
366612
529594
588809
239456
843194
718791
1206061
1716327
58786
27915
814538
893489
647811
921988
132237
1086600
172930
1807462
1288629
634506
1055215
316986
1223950
1591526
1368097
1999331
952775
74047
33860
916173
1185334
250029
769200
1371530
1305204
1186618
1792707
191200
1135877
490799
1283762
1884242
576668
1828213
1897905
1672911
1097256
1623743
201605
1332772
1517304
1695532
1586746
1755184
238631
1517462
1702669
1701464
926471
289786
31403
911524
1126491
786705
1820820
1601321
1328931
1401679
1860527
542419
1206587
560012
39415
517063
103792
595949
1518717
886344
1901087
16884
290109
580275
447697
725924
1661819
990085
125753
237831
1814728
346473
1746197
454550
568201
1898714
690187
1453768
594602
1326612
1957521
1785469
1077730
819075
1101901
446449
1631702
630848
1620299
1888897
1932281
1845032
1998947
1864455
1820175
165891
1430941
430123
857583
910879
812465
1138186
347692
200608
928218
983134
1560720
1535758
631930
48594
31924
14068
1727249
234721
662691
436283
1222865
1292217
524890
967762
1369993
581063
696378
1849590
800511
1257028
481521
1610512
1638249
1153977
1355831
1878836
915485
1679118
237450
1380985
1245098
1981696
1306193
921429
1517611
1941539
627027
48650
346628
220308
98953
1332337
1114696
931250
1869206
136648
1322910
1196856
655467
1266855
807765
866791
376933
357139
504502
1769415
518062
942757
1556914
41859
150923
907296
1724300
104209
1622773
1251963
573236
768889
318508
635591
719018
1984903
907048
902216
299416
1467407
1216338
426295
301414
249102
1385940
148121
1851225
710698
1381666
798331
1802770
500741
956228
1697078
716583
1570639
851228
1757110
308732
1747468
572124
185501
1499559
1671286
618439
1636517
1887704
261406
1953711
1692904
1727543
1256359
983384
603768
1658856
1089591
1454108
1794159
612143
805403
953847
1480255
242654
1570407
1815515
964932
738173
1746659
1662869
442936
1157759
753852
665424
973143
963916
122674
1328971
1444324
1215745
891254
405179
1687589
1870043
1519016
1041493
1355557
275780
81578
1624011
408339
1252357
1368498
1618244
1107733
1246744
587345
621683
841389
648337
452663
1050255
1839773
1541397
1564620
1248516
1933
1676646
93381
1374462
459945
769916
301175
1616542
1184455
795474
1150178
1204147
1769405
422069
953624
932319
170624
830121
758343
1039212
1732992
1968833
905858
1114561
1298655
1896358
713908
1736197
678242
46388
1597933
271068
977943
383968
923040
1054699
543436
1646752
1312437
1108617
621440
1433718
749434
795538
572351
1452001
114186
308485
1677368
5203
797805
255083
1412723
91189
1756800
1583682
1511579
1858885
967609
37920
254194
1440409
249689
1764073
271263
350824
1216366
1376342
107380
1684428
602780
243342
926084
209097
620707
1571552
724551
89858
856738
835891
116746
197069
1616723
807176
1335690
1704410
936463
1446796
1502446
1583977
790523
86191
1430128
541132
451502
1912556
1171098
1991128
1631831
1114284
1852236
1962807
1806918
1918117
1010668
1258233
988247
1062010
1629541
91567
1994627
565032
63090
1152310
455280
171046
1437810
1894424
1132985
1063540
1618966
1619195
1844742
1661768
127814
617348
827862
1887502
358333
1090433
945252
120564
179128
1989263
63669
556332
1062242
69095
1437109
1404677
814964
1194018
671332
1263180
185440
118795
1345291
1534679
375319
1993551
647383
756509
898865
1069571
1548247
1545873
34475
1359416
79536
1875545
1333118
268564
490273
724102
633393
575358
188120
686453
420430
921488
1581615
383571
150680
1963261
888275
154548
507912
1338715
801749
230340
1547885
6261
926104
636890
372120
101194
753833
1400295
694901
1841300
1077151
1632340
231244
1028240
1162464
143653
282709
380890
84884
493413
320384
1435666
1272768
1337996
767538
1209134
722032
86383
510649
1449218
1998737
1131566
1108095
1313121
43353
122150
582522
450632
1719516
439446
1158186
34687
928219
1919305
161804
1207948
1160908
1903092
1310824
1154411
1407662
1385821
129437
686456
1068709
1294526
1797032
601864
434946
543027
1681179
416058
1210977
851519
218626
976573
196923
1704717
545315
71659
1945214
1155675
1714411
918083
1107348
1959819
712839
1463679
878952
1578936
695734
684586
430542
1308752
48581
73779
1940180
411784
318864
285862
1601573
1925846
1779683
772811
1599417
1035646
208660
1429357
846006
1062952
1350031
715951
134624
1391380
1399544
374530
1705059
304527
1902005
1997183
1058751
1908164
676141
154539
43560
1795730
1172779
601038
1193152
108624
215651
646168
964567
735374
555635
1890186
1201428
937266
683272
288422
368766
182261
751077
358932
836176
292134
1171034
62891
1974744
1492813
653051
455423
120125
898736
1834357
676672
418034
1842106
1962891
790133
418876
204186
909445
1926652
1594345
538717
796665
791632
1878603
367001
1835427
1419564
234772
198610
1386610
1430101
1084314
868930
862125
1638025
809241
393581
1432390
231305
966911
1741673
1213360
1151601
772182
1900222
1193755
400363
141828
1811601
435515
1949615
1533273
700432
152794
1061492
1869298
1983094
1346800
366906
1974361
510892
304462
1551776
1356427
801572
1725661
226682
1774486
913346
1392341
1782813
1989664
664099
714624
606824
1076207
1594578
1774023
1630964
838233
724900
636190
1086964
1937061
1781226
568427
1960647
1430579
41496
352810
387145
952223
1366865
1336518
1255210
1060558
92898
1936718
325427
306243
277175
250
1312153
463440
1506901
487059
711470
1016855
436273
1693265
1355989
712846
971361
1206632
73284
587211
1530604
730950
1648732
411788
773925
1899015
1567467
114460
1562546
986053
409061
837136
1763757
1638645
972060
1478517
758841
760806
724811
992445
1689885
687393
1151554
1178163
379594
1506723
1933678
1543810
1544441
1086709
1127037
601795
248793
40943
1190237
152791
320788
1078917
1121448
310719
386326
1601923
698329
1834819
1724621
219267
1201039
1027828
795455
1468021
867202
1687623
878193
150
1331576
135331
1822832
1523259
1181293
1560053
1132039
698742
278981
1338629
812443
240427
1212869
38519
1866192
1100000
1169396
1742229
42845
937334
314099
148473
1961416
1658688
1158045
956501
1542517
1521046
1523430
259825
1314311
745165
1841181
631445
281056
1292237
993214
1086035
1101254
1517205
1621773
278982
517166
5759
1649121
1702888
1860642
679376
587411
510110
478092
1073366
1795507
1594987
278212
883678
1937624
1834074
1172876
442900
1055184
614307
1845329
1949714
1819673
862358
197675
1791960
800951
488104
80306
509732
1424519
310121
133796
1920354
1133266
1007529
4419
1042467
1332717
352842
753842
1632629
1295992
1890104
939524
452703
701434
177387
1413026
453989
1735842
1043596
959567
1419261
1635685
572908
798896
1935597
125644
1698320
1053052
1712156
1161869
1252196
444888
1445016
1365858
1191107
502680
880629
1978295
1565556
1023098
1498477
107178
1331962
956726
17123
1917204
581506
1679044
2293
1340948
52214
297642
1407951
1829233
681937
1779018
454386
924820
1552123
1104296
1792387
1187495
245394
1905421
79439
629527
488108
1033632
120521
517844
493899
293871
938596
1481866
81681
1737471
674334
1667688
1046353
1419944
703876
585487
243531
1237000
1477485
1396058
1049054
1504649
670580
402535
1489411
1977093
428016
1831839
888483
167513
1545396
55939
595253
1583374
439368
974217
568898
613305
1320894
1681233
783515
1626234
709484
1931196
1369417
75374
1215089
902496
216912
1333090
1384590
1704764
829288
1082149
1021199
1408978
522072
527654
1050458
1424482
35243
1954183
331502
1603867
803689
200568
1337791
648731
191579
1605716
1415978
290112
1257675
444433
1527327
110398
1934968
1682676
1767737
447864
1267003
1966491
1388371
608305
1051372
41038
1271948
882246
679053
421024
75402
313854
1367393
293014
622823
1264933
769523
1413251
928505
1809442
1258744
1930417
1405953
725350
1404835
1318414
1296277
1358525
797849
98611
1046647
894888
1833146
710471
688335
1763181
1146900
1164862
634434
1697840
1557253
1630963
1271410
748568
1345726
167209
1695215
405370
1969901
1644401
1947783
1413329
234746
921460
500392
1643453
359566
1709595
1143144
48674
217470
1400023
847019
845629
1548196
1429216
912186
1376890
1923514
795634
1739556
1696624
1878542
82481
1853773
1955059
451723
403650
1019596
139088
1870875
1122635
1597325
1681519
870392
1342932
856898
881455
594302
1456259
580253
1892200
227876
1074062
150475
1948916
347033
275814
309860
746805
1182825
1694508
314889
719100
361367
609931
813062
1158922
1635232
1009581
784178
828942
294056
1570699
1855838
598347
54796
1479397
75534
106248
1755955
214776
1622009
375349
1348541
1669450
243444
1385889
1547271
1497575
579995
680063
1341006
1018155
1734353
777563
831758
152070
1433721
941635
1583075
1228413
826513
1515178
489392
1420105
65808
148018
1770109
1506535
1090741
1031500
1818200
1783449
719906
1044472
1264619
1400148
13777
1361227
1830356
23450
417541
1081279
990863
358314
1343980
174665
318793
380430
1869603
1683180
1187908
1558964
1796800
957643
1791752
1626050
292373
1562728
1906705
130983
1213710
29130
365113
1255468
366970
243788
1459174
1029957
1965711
867272
1965291
1879574
960235
1403431
1728671
1682910
1886855
1210357
811967
1621831
1971430
915929
1495434
12182
1536143
1018935
1137745
610759
1915855
254467
1586816
521514
372756
1478014
376775
1216085
525746
1000125
1394414
1238554
622763
310965
1642310
1177060
1727946
1594147
1966550
969403
725935
867989
596956
1460876
1204925
1179620
182132
1105713
128336
692842
60220
1499172
171988
855429
718807
114047
1294329
323864
1720765
344544
122437
504726
1465978
1759324
926125
1819249
834448
822086
1314746
1975990
1992770
553295
187873
1654646
1798111
429857
1617096
1716578
85349
1738143
1559791
891049
890001
391663
895664
215695
1657248
1791292
1279082
352842
1912161
1698703
656554
182551
102139
1610830
1746330
1291832
441379
1642025
1967830
25303
154162
912836
1902863
489809
484129
27248
1374071
1129924
1862005
1222259
1205325
1044868
846562
1768774
619670
425010
585679
878644
853967
1859104
420629
567694
1059211
1128811
923320
280950
861112
869813
1574820
1241575
587176
1541313
1389470
1933168
1855669
1646518
771472
101367
626080
133101
1145235
1000277
1506925
1557448
950489
1699719
1599476
46060
938466
1132500
70538
1357196
942750
991584
796916
388172
1979358
535232
1354254
1227828
676988
214373
314295
1439379
1221602
355712
1127929
1278575
368887
1892849
1154938
177477
1778506
191875
1602936
484163
358297
854592
1634622
6534
72647
1366556
51918
463119
1994349
1907393
108115
438111
859985
1704106
1138314
1988761
1048325
909428
544980
1711774
505760
677667
1010437
1304465
1185853
784800
121188
496296
1067895
1166036
434778
124197
1257705
701593
428704
611467
1315859
727333
487442
570029
999961
524839
705580
1507781
1740820
939394
1428082
1321762
1685929
676788
911987
697680
378724
646538
405865
1387493
29994
1786289
131467
747101
1494026
428859
1295872
940072
26962
1893834
496550
1801233
1707554
754217
207006
970406
995958
1439405
1476664
1067908
1197670
1866987
182747
1501555
1474356
586643
1587762
284900
1451462
810384
1040162
1269870
848647
1938229
41926
721221
1670992
1790622
109503
681197
1873583
268504
1647886
864227
561521
1585057
469127
166261
1278562
826166
1744571
1462465
684948
774849
13648
1930507
682557
1963563
1677553
547328
1457498
399172
183702
661042
274692
1326761
621666
1773853
1545606
988465
1641834
1862357
1977828
725734
1108058
1874909
426444
1044710
1418414
356016
1751115
254804
1277292
189819
1987259
602720
944156
1815197
1241389
1321920
334684
1645690
1598236
1102533
918769
684904
51812
908875
1884286
337533
535917
1456071
1356821
1760975
1090092
1158302
241199
944975
972968
24906
969839
1555757
1012496
15669
495083
399245
1775869
1646324
1271119
1310400
53321
1997728
823118
1065483
620786
1722414
119300
1929409
1690800
1467819
59987
818800
709075
713514
994887
901337
1681646
461070
1122845
1737571
61733
1000999
858448
2838
1484350
254886
265512
19025
811078
1303073
153434
450904
746888
536763
535585
1066182
404731
1919845
112809
1957190
697548
465146
373526
1334391
600407
943442
230271
406330
964413
409396
227536
610367
191867
1051588
1868675
361580
1731830
1636880
1589465
1040915
1920655
1032065
300036
585196
50650
1156431
1989268
1018993
1460877
309281
1196578
294080
1266670
1809165
1012613
1407007
1194818
1224548
1996058
1255786
1669542
279171
765557
618578
1162844
1379386
1463615
1504480
1898432
750581
111533
658044
1938922
968470
1691206
1066729
1153991
311124
126295
1076484
1805328
958937
563702
118117
1468911
1836580
1486291
179146
1262940
1196390
1860036
1601969
380271
1630789
1965088
343973
20991
94029
430065
758293
752981
518245
1588856
152142
798259
771259
1485703
593573
728291
1511633
428831
1452749
864657
1624732
31797
1983245
378655
1497571
587543
1028294
1484627
1805769
18473
1442248
1631299
1924891
1762183
1271139
207577
1257198
1125097
1625346
151946
1138105
1963034
886270
715904
1320498
1664496
726638
307877
1840876
1125562
1777787
788596
392779
845181
1636241
1131336
1743785
38374
1250427
920221
106410
1095797
364257
1675019
1800562
1117513
386541
1347056
1970020
1624738
976302
1188813
1526081
384967
1871721
282746
1963745
794344
722939
1811249
1906858
515047
1766501
1136348
1171093
1234049
30054
1301786
1069562
1284785
419893
370576
1552476
637428
614449
843510
646087
471295
366197
1097491
1293290
271184
1672175
676365
1978334
1474779
321681
645899
1425687
597777
1118468
1051189
443542
581331
1559911
980300
916113
659014
1440901
1814700
216875
307221
1868050
1237066
749683
1476331
1883281
1369686
1918624
1596881
284759
141986
717878
382525
1226853
1141373
960755
1301357
1585676
1885209
1055759
483579
507882
1976243
1224804
196099
230802
1804283
1866879
153461
946732
1988868
1772081
1263319
261068
442572
1126171
1041106
198247
1359114
494212
1592174
1268816
1909511
505753
1319639
561613
1753837
964155
393692
1425281
206626
688382
812771
1844854
477795
577621
1690019
1332512
237913
1755975
1199355
933268
91896
1777246
1200840
929333
1619198
1681433
345407
245290
1940096
283241
394262
757281
1772750
49618
1486180
1266560
56463
577955
1505499
1698274
716809
1987512
1796539
1374507
624442
58042
889057
1371525
116323
1851613
421258
1259550
1180178
1139431
1422913
389799
93257
780126
1620182
1151973
160215
866417
1670025
866471
1704366
508348
1500730
1768102
1253272
507932
1646859
58972
904032
991957
1018806
698539
309018
1882268
1018890
725498
1933743
3482
1542591
407531
698877
933407
143834
861625
156591
356145
1770727
739109
797195
1602398
490127
287519
1955541
478962
587429
1961346
383128
673666
113912
621053
995092
340104
899265
309021
1082568
745653
1654554
499608
1554072
1568239
1910127
1142045
1074714
180574
1599035
220816
79178
351892
1978598
844632
665177
1368474
347263
1501537
632299
1470308
51734
1775734
1241475
1848577
1820124
495201
987515
1324121
1712639
825872
1313331
677742
1866697
142942
1879525
1066116
1883844
1204775
479643
923650
377128
166755
814889
954687
1065880
1305566
963245
917010
325958
979115
151583
821048
609827
153293
289808
1671824
318881
472528
523748
1289687
977184
667518
1884961
1733440
938563
1524545
1742951
1180197
604829
1726798
1526050
1999284
1478198
121644
472720
975837
264543
934655
1236531
1865068
1344568
1429991
612387
1559265
1756209
452640
1952944
416703
1567079
406069
963468
497661
87768
263530
1080870
829632
260165
1388263
344948
1556514
432305
439223
1481328
1453764
1828283
1490036
1378206
465814
963880
1430396
1416252
548690
242410
612460
238547
909599
1295566
259159
636068
936063
967731
1141700
600458
192419
465918
1766849
244590
1207889
385765
1642354
678923
728216
1383278
1827210
359617
1887059
1903839
879743
627366
1737171
147420
1804755
582240
1678058
240847
1212259
1723075
1520176
994242
1861753
1258198
1120654
1251471
1555345
1632479
1576339
534103
38401
1633088
1413685
1470604
113558
1476123
1862692
1504579
1999985
1913561
396517
1570990
1624087
1119058
697215
383645
1771400
1958
1725985
128694
209242
777747
1072989
49766
175226
1769559
1876748
1027628
105420
284025
1684932
1072618
1242721
849445
1385105
397906
666963
856251
311264
833119
1979854
1000127
440969
1315328
499039
1331349
1556415
580992
1758931
1793790
1905077
1909189
390718
1952002
918936
1980031
875532
1513980
1889427
391621
619955
1134062
1489741
595750
182691
766283
1648004
1524285
1215098
638797
1643542
1808698
1944925
1033501
1481023
144180
1807300
215300
80613
191373
1243641
1592416
626091
1387825
433070
1411042
815217
94567
27586
779172
798510
173532
1690455
1557761
1637467
1194136
1480480
1427508
822882
45023
1591564
1976128
79602
1963844
1708902
1496377
159925
146598
1744036
1275652
1839497
1156443
1960281
527552
1410712
1830182
773912
1534933
594689
943736
775759
1845880
1547228
611942
666931
1306061
1395660
1546444
329180
1064221
486188
1025203
1103369
953521
1273554
826630
1996001
613407
1210337
189803
1796246
983754
820428
576985
462171
1174590
1275625
1841611
293325
546749
712479
1787734
758238
791106
230137
1646134
1145628
1500865
1120507
981985
1433966
424560
1840171
407883
855127
262229
675430
1355840
15018
499565
286871
1886899
1962312
1470897
1706076
1948014
1796334
233703
867370
1376730
1579395
324851
861371
1836067
1051952
645026
1815957
897898
1661637
347053
1871127
483956
496512
751911
529353
521018
660907
924050
1688747
396575
1555341
1178763
1888706
247211
240172
198560
245745
1367473
1575874
1986300
365024
1195439
1788098
742850
176857
1296019
637121
866003
685349
210199
121551
508736
1211158
83004
1143306
238120
1934772
274281
1041504
1282264
1661346
1198644
11225
501893
824709
783961
186688
799752
1334592
842849
448689
1076258
1666722
161270
374394
941194
1142702
1312082
1392966
175228
150938
764570
625694
1001791
579979
113563
262555
744374
801507
1171727
1812934
1217820
54027
388979
1547086
822434
1326881
59948
1420849
1759756
1254537
282042
779443
1194128
1971430
60455
1443423
607664
1948755
946897
1672589
614469
1029240
323088
1982577
456418
605284
520560
1516478
184513
127222
1805206
1009616
1854083
1941177
1585378
874584
47171
119613
612452
235989
317563
785845
1731869
1231670
343175
920019
1693577
1230951
831435
574766
1670675
1872680
1443254
821340
237547
1610674
292769
588801
1899852
729706
1783365
992726
1786558
1842842
1612878
1638185
1327677
605323
157865
1109508
1198093
1173093
844090
437427
314086
1323499
1170339
885105
404822
500876
170990
643095
974038
997914
1820529
1962540
1020363
954724
20905
558761
1839329
657159
815781
1493496
652371
1922479
1101458
594659
777786
1552757
557530
1789521
1791934
1889445
687502
1802808
1176479
1783291
1031942
860277
1442245
1211307
1042735
193933
1824700
1978841
910036
685197
1446331
43123
540424
82009
1762005
924176
1787458
251786
554282
1034211
155907
743032
1760507
506688
1238414
1076180
166050
1089532
384836
523278
754268
1450256
104696
336282
1874114
272143
1135214
699033
97611
70135
120498
720396
1082082
1387471
1170788
462513
1472678
333261
1267643
1711455
1558781
1119305
260939
1189642
1049179
1513520
1741379
1284432
423479
790727
75620
1372465
1703063
682658
974888
660074
1756185
1790968
224153
1284727
1744228
779712
857492
1911574
1395216
1052089
910627
1821989
1380443
182683
1855810
170497
1109233
1883616
1328459
1537633
318689
1493172
1639911
1404094
214408
496057
547851
17886
271225
1585331
1119036
518484
1932908
1461204
345859
1638445
1555224
1822190
571052
1532122
633103
802921
944855
1941174
137993
1561255
1565457
405729
1006348
1587135
61900
1281079
1230208
801276
1786789
1919450
785146
215805
485495
1661449
1137700
871090
769343
389734
1964595
1695327
1777795
408673
715857
379159
1395335
1876516
239669
380154
277440
253300
1047286
965771
1235449
1961006
988090
341984
108409
1449670
82175
1084171
1640844
660426
1216120
1504902
1088754
1382102
417317
1321056
1315802
1568116
741513
21252
783272
1131387
80430
714151
1038854
1673130
318913
377776
1026795
568226
479197
1157211
1423565
614541
1459866
96645
1534208
1693398
1177999
162771
1131072
780485
704199
1907362
1176815
1106033
636432
295792
859957
264220
869116
637651
1993844
356083
468717
793843
865840
188371
1800634
1206767
674477
1122561
804472
312974
400587
1906198
142389
1747170
1886847
1695781
1925067
1473327
1298749
925602
1959952
513584
347541
767873
474325
1045430
711689
1341443
64146
1209466
813037
29115
766055
1118803
68827
1301979
364146
113381
843244
259701
843835
1844309
1766074
68039
797210
796906
1650126
9772
1061202
1712852
1375358
790084
1020184
1434193
1934431
1263977
388900
1955818
1046353
1709004
643221
502986
126143
798395
1682938
10495
1047387
609171
81992
1716973
1593364
395525
138073
741663
1454666
944475
1458090
1181279
728269
841754
468057
122112
1545310
1926953
1589138
1929757
1841339
623145
793773
896777
310876
590973
1548863
602309
1836827
209312
206984
1433861
785414
1744649
293789
188178
138037
1700402
1308159
1135702
204139
1005319
121551
900562
497733
860470
1975373
572635
601241
1107179
293495
1955771
1033498
695840
748600
857387
39542
160943
525106
1597628
934411
809409
993000
748258
1898822
175405
30898
1760801
885471
1059743
1226373
461511
1072010
852578
1787446
762897
422554
1052323
1047388
601974
426764
1870804
506394
1371128
205560
1417589
1813862
1796270
111778
773755
323238
830000
598490
1631372
1190877
1774189
1479269
481592
234991
1985190
1390710
1087915
1273326
1513137
698512
1481878
905247
1389370
828284
432479
96231
1700053
562739
1547787
432169
794874
39977
483598
344126
1908345
866397
144705
1541415
1371638
1745138
890847
1838698
1138755
1386308
1011711
1287481
986214
84459
1666186
1885211
1105230
21169
224044
1788094
856716
667743
1372525
1723657
741301
598916
454833
623386
1056784
445110
1691032
1399305
1575651
1826287
889660
44148
714353
1500535
451370
1300339
1659719
49343
253780
1711803
596768
1891040
1956631
208410
388184
1879507
1510856
792907
1468076
1744029
1850248
60073
1201910
231389
248497
1306057
1819962
433947
922593
654547
970127
1400823
1948754
1616660
1876661
1826930
1793722
1336925
1354433
1406592
1169086
1473247
702578
469518
1265570
207170
1844303
1565046
1161008
1028215
428954
1498812
991388
1239809
68024
1779780
1774905
44410
970391
170926
588132
472734
905114
648397
1720953
1744653
1119604
1460173
491436
755148
1159619
508845
468193
493292
1586589
1762255
1965862
1689413
1226097
1333611
1080069
1885055
1641213
100877
672936
1606990
422314
767677
1879104
1533749
891912
1924944
1904262
1593217
933059
69102
794437
1981665
967615
418869
1306493
1479336
1145030
1208002
860204
1342908
625681
1817851
1910523
870195
1154603
1575744
1960201
1942046
1383658
381351
555828
424806
713556
28977
899951
1874747
1047810
1737030
1241468
27647
796986
1503191
1244570
1367156
1430623
1017033
44603
864743
1468209
229513
479194
872293
900956
1723302
775347
22716
611207
1912045
599364
553900
1003773
1543880
1363875
1761616
44054
1334498
1011457
1936490
398160
914421
813471
225078
1254393
441318
1180854
376674
1219899
162539
223834
1019024
1476361
892499
598743
1662092
724856
1051792
1898215
941865
466748
418311
1543099
1123806
1755456
144165
1331682
814166
1205676
1794084
1320251
976044
701399
651276
1321151
426365
883976
1007320
1100900
512414
119154
204759
612645
1954915
800381
704403
39056
207147
387358
467471
1756335
713009
1440815
763437
558174
243969
969068
818619
1683593
1827792
1611182
725067
645703
1178318
368415
696234
1194005
1417739
954144
1172826
105667
834008
1954589
1210705
1949702
1953425
1381610
1588100
1977688
1875901
776590
1413029
1724953
890981
711481
430365
1489845
1694185
1397196
142629
1347699
511423
1531572
1009876
845782
1748346
206801
1061009
250904
1640207
462954
844932
573005
672501
1257392
1198736
1937338
1563858
1538494
986840
400766
338219
1626415
1530913
1455626
815844
1141457
1526222
955757
1003902
1966561
1972622
517322
1857695
418928
1634963
1311108
1059737
1279186
417469
1489330
447770
326406
1689925
1205243
783399
820210
1674567
853633
42438
71358
666279
506952
1187149
1982279
422467
911141
1383915
1654259
1939879
1970096
1523142
328563
524678
413282
136874
1722860
143026
678045
1978561
1521227
1375494
32952
914116
1646620
798219
521390
1120914
261904
703721
1934546
1629409
1862973
179198
160704
1869388
1016585
543385
1714852
472356
135141
1793914
772535
76812
1550722
620839
1325795
1704902
1123014
1173792
71000
175497
1992751
749669
1021786
1334897
1451092
1024563
461115
1545432
1107034
1327874
1754336
1312888
784274
1693390
679658
115457
1454532
1431624
1759783
790316
1340866
1074386
1840731
841693
1337866
706916
879319
649323
1321420
1339376
409331
1431263
1356090
625944
1682683
1835116
1108782
641627
1142634
321286
1909641
1585823
1422641
938706
1368905
404403
807858
1147356
1381600
720842
1288682
1087567
1561091
1893945
750384
654632
1340886
1829105
715197
396808
1327033
709947
1625526
357261
1981301
1176155
1499809
1138098
1018931
1509535
1551683
614764
525306
1763597
177016
961505
587311
296300
67764
1191579
277673
762061
1885791
1676427
1737903
937155
1587015
975068
154394
1175396
1541732
363718
826264
515962
893485
87731
630172
483622
680148
550910
1390593
974542
1817249
755965
1530911
1812243
1986565
48354
1914618
874944
1975770
910622
654511
972190
521614
1319479
386675
638524
417249
1986856
1659863
1994357
126226
1496369
174203
437091
80413
1331747
1866807
1944240
995549
985332
1279922
1527642
693219
1477911
1891540
1209235
1973370
1592254
867920
808992
35932
178441
332183
232189
259265
1307135
1715412
1459894
661782
742553
707917
1329993
363334
190879
514465
1695400
1614223
1678448
1954705
567422
1049371
24212
1458807
137451
147720
172151
1007006
1335566
1938776
663509
150135
1675598
697292
308946
1814090
785265
1138456
725627
1343758
962443
1363142
793834
357999
402637
1531525
1866511
780109
1390678
598307
961882
1069468
918299
862424
210809
1589221
1655335
260261
1444459
45701
405110
1721410
313203
1619147
1452687
198522
691526
486321
1914244
1933790
682863
987804
964540
1265585
1525909
1727812
1296369
1144629
289216
135545
753822
10784
1826258
1644643
379150
637153
1456732
110198
430645
413637
1583390
1019094
829096
590960
1318133
481962
229196
760049
33196
1070366
160560
1064269
1132863
1326956
728335
42184
355368
1245494
4851
1474866
1684963
1381490
772573
1147838
1651432
202780
732980
782702
373711
1096028
1648902
44136
678836
1025820
726587
1558927
567079
1091567
298043
997460
399530
617615
771928
1715707
1535790
1343455
1940190
1997861
1365293
330820
756539
1362314
1036048
1345045
1043390
472498
85609
647308
630355
1912525
930532
187332
670316
1531985
1151068
1317434
237156
1816365
1466836
417601
358377
792496
661522
1296438
564235
920862
1720800
1615260
1823400
864430
914679
140122
1499594
1678092
355950
617010
82450
1164145
526971
1728926
730233
1054881
1379616
134662
1156474
1248768
1619813
962330
1839331
461622
1407885
980126
56095
1497089
415237
665393
1213124
910009
1545759
55002
1765687
544767
1211240
1208961
1538630
1826256
348076
1134696
891259
212518
376055
111990
1291292
1782435
1192038
312573
1921682
1479909
1174740
1725441
1611202
223114
1466337
133243
1957387
1982775
1233608
1369289
1639860
776002
1080950
1201904
1929471
1090568
500515
266150
1924261
569979
561839
153786
1023457
643775
932402
1162220
605536
1491896
1959707
1503816
455003
1494057
889234
1363970
1723283
1379811
444185
923098
1913407
1050736
74361
523253
1386548
1285632
1051358
1851207
716128
1209858
1294139
1563223
1047321
275602
795583
1072810
601030
683914
915405
961756
853598
1550060
933410
341810
1968108
358349
39684
266708
740784
1806969
1866663
9210
790124
250496
1517007
1939464
1515633
540875
451536
563961
985858
410048
137176
1927963
1041872
113709
1743970
868395
332610
37356
551638
264600
710151
1578897
699512
1368402
1563195
1545391
648280
1227634
825102
1625463
101708
1260349
1873575
1802734
1896807
507988
649157
254924
1930686
399798
1958953
1758076
59839
1155681
1164350
1803450
1881299
1567398
259467
419087
986295
1486423
1475728
266811
535043
1890487
593408
603345
274639
787656
519925
1953589
338605
1773235
1041375
1431126
1515455
1417447
1983873
536960
1106312
401764
426917
189120
1881392
439115
1095041
108023
431556
1746310
1656316
1320110
1635993
105543
1342550
629680
1395140
1635485
622220
424575
402722
516861
1797282
236788
833137
889786
1445552
1757469
1208400
1320059
1243713
883024
1617940
1844086
1496404
1889544
620610
905121
1263007
396216
1237067
1422769
1687020
820231
1360888
938542
308133
1906284
176693
221268
1521465
1612630
728122
1732849
628081
1764549
438265
1598874
776123
354798
283092
1127803
55793
1649388
424559
23949
997159
1941289
1578410
1283228
712406
414635
831593
327274
660748
341879
92721
1908574
552455
1194601
610171
51286
1510647
199002
189256
252608
672267
523286
1834727
806115
554412
514612
1927875
1188993
1039848
1453069
165702
1589086
1193462
1750124
333468
1839311
353718
618242
497928
945938
1179047
106449
212517
479342
1034409
206815
435789
281717
44894
82846
1708482
1457887
1446486
945397
872866
1495002
1190851
419019
1296841
197773
303605
834886
45403
1680322
463162
802580
942215
370925
215919
879474
36851
1796238
313972
829352
468070
520623
1429275
1630648
487336
881553
1455369
188029
1834733
785669
817716
951314
1580369
366680
828499
1439291
1111487
354332
1212189
236739
1781761
1559879
943416
327671
580051
1471251
1720309
1258739
755549
1040355
806954
324904
903629
1280362
302541
1672628
135623
141865
1971115
701619
489194
722729
1995848
943350
1969477
1856314
573040
474122
1646769
740048
1552165
859916
743879
826556
1774731
1607119
1510251
1983506
1988031
938528
1630978
597016
320786
921012
1628053
526419
1041894
943167
179599
1509134
1375096
918252
1330277
413233
1051144
1726852
1656590
1715657
1345438
1606438
1918490
1275052
489892
695423
1441715
723422
794982
1388544
1457909
1866483
283194
1563941
1944399
1850475
632612
1420169
804271
908127
1589833
996552
92684
1763679
1506088
1775528
78412
1481059
569363
1475936
540074
639195
520178
384983
1807179
1951858
323872
1480999
1232544
356133
1471650
1798462
546237
1639587
876141
1664291
1472360
1455231
1085186
222596
1615142
1933308
68603
697629
1333346
505931
1990900
1490422
762929
448105
735288
1510019
256591
327106
755378
1929702
1093400
1944605
1990409
1776070
889036
1815375
87977
1030999
238639
1353470
1086999
57238
1706954
1173831
937272
169570
1091740
76082
1707311
1593474
1006651
171303
47877
1348930
999870
1559675
733979
1836268
1801129
1620341
413073
983829
1677910
828661
511831
1379050
1075092
745222
1615508
1965542
1696513
1768646
831619
7899
1209192
1038210
1077352
682660
1773327
1551407
1335900
465552
1412099
1951630
809084
726147
1616181
1531454
239073
1606249
445910
1316299
1907938
79259
1507853
841427
1585658
587825
1808863
993999
1484700
260196
248074
179825
811382
1585180
157214
328550
1848435
180602
1915160
872588
1766212
1238576
1964015
1798475
130515
1109354
748059
1676383
1744201
1738257
1629335
861247
1731630
1443813
1349023
865699
1005479
1433093
809969
1872392
1336153
1048659
735982
685150
1487039
209796
1777748
166952
1832631
1459939
769923
306636
1707887
1606295
1875859
1630160
258238
316129
889306
1224320
1320047
1455989
581695
1957545
1416639
1557125
1249797
1427969
527951
1516325
201965
1474125
1050852
1302852
584683
1097293
547535
158054
355122
1677485
851212
318216
1669307
1347017
1983419
1890927
537348
1707842
576191
1076749
1561941
1640171
1902423
98282
578730
510140
1931499
1757856
820962
212651
100299
251190
1964146
744813
1031841
640333
962896
1592022
65361
868228
821271
1074619
97229
787323
615884
1565871
893408
1178688
351830
1778878
1141563
335762
1619780
563278
1127643
1523711
748605
364901
1053445
995461
920418
1722530
1325212
1125849
1163656
1273163
571299
891250
288396
744739
1956171
69418
388203
988412
322386
190190
837598
1561369
261689
1411562
1269260
502209
414661
1535718
880563
878735
333130
771500
755978
996654
1446925
1100127
1675241
355871
1014287
1437744
1039851
642883
1761809
891477
1385257
1102716
915047
997618
1340110
227246
1508700
1097491
279505
418392
691148
1576959
1422842
1549794
1248889
1696129
1671947
1638974
1929142
1744597
1056896
825031
400334
1545762
1524541
672871
1518455
104902
1280013
1164765
1015318
658521
957014
469907
83161
756174
1154674
1785138
1360563
1125843
830366
1590293
297171
1470279
373052
1499100
1636500
303267
92651
178309
757976
1176156
97830
526185
283522
79648
268115
927681
1999081
1879004
1875649
1010817
840336
210749
1224266
666357
1977509
1514169
1390171
846529
250455
505095
266208
848433
22834
1900982
445331
242187
1670200
1754408
140558
780768
1709025
355224
1635353
1142690
1014499
817508
868395
1641035
1242858
1030186
282629
76494
303962
1076200
1733137
1760503
1544174
1478731
1523622
876062
401307
1105453
382837
877737
1708773
267667
1164267
1533815
389761
959521
1206404
791342
1999845
1259971
1546895
566229
266584
559996
55085
833578
9046
1884583
1745928
1473000
625109
1673738
157538
1503847
700882
1273266
309286
1441311
65162
1023630
1341399
1496855
1937882
769977
712735
1477270
1842811
1891701
1496242
415238
1219053
1386902
137952
339828
574226
1867479
1322295
1078894
1965117
1877022
37421
677819
465602
647459
368859
1015319
1840436
935623
350597
1260742
1072162
811515
204537
1683840
1634135
1928483
335355
238786
1018743
1906070
691013
21280
844883
837072
1944606
903000
724876
548069
277864
839313
1182211
1030024
1626424
1058166
1340882
1534806
1306971
1215931
1109699
917616
1142176
1327362
1420532
435757
1812740
614581
1381828
1232917
523129
1231736
1716830
1202005
864324
1136835
1813885
1289337
1252429
221006
1445147
716471
1487555
799984
101501
1848875
1875162
1158972
1140384
342050
1977892
1870575
1843450
1598329
512833
222357
1649049
407631
1833929
1448926
1514252
750228
1756203
1739427
327342
2429
1995955
494003
1560444
1816100
1233441
503836
1336881
1476628
1670380
1769701
1168749
228777
1560409
340444
430524
196846
1326770
535270
1224716
1802856
1220370
1693214
1010652
1025416
1778461
503526
1730844
1355023
1699333
1693761
842284
254797
1533368
681173
1809711
127489
1370156
1615591
567602
486327
1519625
306630
575164
1492436
323709
576688
416069
1887738
1590508
616650
290581
1092006
1311195
932842
1749628
7545
1139132
1247898
1159827
1264273
1898986
293821
1255824
921774
1051580
1081266
586889
1516169
781912
633800
607828
602770
908262
1595808
411267
231585
920184
684505
1377414
1658731
1892702
611971
1419899
219295
299362
1333991
1047781
5544
621289
509816
250144
175601
1469097
1351791
1639571
169646
1866986
288584
1904435
1469717
388626
1557959
1621290
1099991
1511585
1926505
1653252
33331
1651994
1569271
1384076
931091
1664548
1699151
1524677
120972
1962937
1442918
1725314
1112097
286978
1133552
1135647
627225
1118167
468376
549339
1300134
1230965
1070997
1058769
293044
379677
1672660
850536
719639
1687933
8510
36959
1403481
1096655
281661
200536
1569418
1814629
1914530
1651866
1871190
1779565
270434
1201456
1901895
463432
43651
1125995
407605
1108430
63173
1378516
1069760
1951451
564185
268221
1393064
53433
100546
1107525
456534
1119202
454391
866105
1863359
24226
61432
605187
471061
1562384
411949
1754369
1487633
1096032
786159
1055697
603938
405532
1989328
297761
451493
1974724
1355861
803655
335109
1489123
1261102
1471396
1494575
841598
409776
1071141
1168633
1705165
512400
1259749
1434724
399997
1271984
19214
1045925
1249043
1092925
1092851
221430
1894933
661668
1859315
1737207
646267
794552
1656371
524038
338147
832899
1324305
911309
1550401
1559056
721194
1834713
1614706
1949153
1715478
660190
1886090
1564795
584195
308343
720740
33061
5602
1242223
715396
1741636
1696787
1169352
461348
891116
1825502
944462
1502907
420734
1357727
923566
465354
889799
201052
1040667
974807
1432733
1646322
1311347
1991562
617428
1179776
244816
1193194
327322
1293452
1507745
1352025
206370
1631145
1095447
666441
1261493
1080538
657362
1257139
1557032
265368
1562340
1868577
1050788
1056569
1973310
1248498
688496
1650433
1768412
1919880
1743368
907918
1893015
310384
658109
1517022
1741278
329171
25475
1159181
1987279
1337939
1152640
1392140
911369
3717
1939749
1577220
241070
1240965
576808
1968971
1131960
1333470
1435421
110910
688133
1174183
1050831
1875808
627250
1645261
131567
1420054
1105834
1437462
1754313
1790758
1054453
460619
901437
1553382
1242009
1897558
1115281
1649937
1348701
378074
1982378
1688385
340409
1274279
1639742
1364657
711715
1465369
69531
1839776
1657875
1039421
1379833
1859469
1007921
1597471
267862
962825
1520468
1524398
1646297
274739
1554965
653166
1009450
233517
1394811
438656
1151767
1595474
127742
1687519
1285485
1252287
787170
1251788
828930
1038888
1530421
1675872
1738292
1607956
1653387
434537
625589
1430527
1851321
145752
1157539
270940
674833
137746
1741584
1446010
1820893
548707
1512504
687449
253123
1408928
329715
1898190
141528
302607
1774252
383524
1978865
1037384
1195599
1733
1467945
915495
247059
1825576
1175549
1809218
1984721
122361
878945
22778
293600
817219
793975
1964914
602561
1400308
399405
253471
1660000
1470631
1910266
1664523
26983
491225
1195476
1153028
1718427
853188
181331
522264
581837
1690172
741561
1420159
665974
565557
550166
18312
1480628
482471
465149
877958
570241
1517729
1660426
1412817
827247
850138
23806
1276217
1082627
464203
461074
1793779
1715045
292193
1675476
795978
860796
1068903
988062
1421817
1663447
1412074
725466
724018
562221
1300435
608126
641327
1047995
1623411
614753
1836931
1590764
844664
1426471
1289818
688054
1708478
761780
695135
477053
1528839
1956952
1251696
86079
1047934
794634
1330584
416675
1665631
1308652
349822
375175
182918
1213854
1244497
56224
1441013
745266
935269
1466303
251454
951401
1622497
1481401
139998
839717
1873004
1285905
607023
746624
1893630
1398031
1289318
1554208
102881
808583
115632
87801
1216159
567644
1395284
475047
148510
1475077
1066722
1002690
1805725
882294
722054
1080108
834355
949683
422289
1457051
592540
380182
1466906
1908363
232913
129244
879912
1608725
1287211
117301
387895
1200326
814131
1378804
853625
1423270
559135
1025399
1899742
1434158
1704205
1401828
439089
1712479
521343
334103
1715802
810814
332321
51372
1309297
460090
485772
1099065
1128418
1484966
1839120
1888314
1034488
1498700
1184310
261232
734923
950313
1793508
1538046
1285468
1183983
1910641
1056435
429135
451106
979207
946356
870964
1858363
1620561
253543
311351
221027
807258
839532
1931289
329769
1768955
1100494
321226
480049
1486168
242958
1039606
697585
1607977
787294
1053690
76847
733572
87449
127965
1771636
1744366
1514169
1133219
731455
1237566
1865808
168392
344693
939132
1749108
1691862
85754
1820514
735035
105865
1170031
1473958
259637
444447
1807968
705289
913148
1215817
345439
1947660
1347886
404350
155152
1790940
64587
1929455
925835
761561
421182
740350
202129
969503
820951
788321
575679
1524390
1229199
66246
1888648
409691
1429901
405010
166907
416813
683653
781228
1252703
618592
493865
516813
1595917
550726
432710
1579173
557658
384677
424254
198070
1681505
898937
48947
1212358
1237634
1255676
314221
860245
302906
206657
201912
1265054
805997
795750
661427
811707
596222
246660
131959
546021
540212
1476658
16620
1111592
865473
1282367
1892655
705664
632344
224870
652941
649686
370962
526476
1737638
155630
1495592
1508354
840204
890818
844059
880403
182950
1463
869627
502814
193472
1295977
797736
1480560
606970
1511251
708922
1550567
1252414
1071808
745295
168907
304903
930861
1845497
1185734
1049955
1034660
543729
1927569
1286800
1446547
310888
1042689
435610
721896
1411239
1853714
138608
908414
647831
1670671
1103824
965842
1665056
458624
611225
923870
781798
901258
843261
577462
707265
3078
939325
950990
691085
744270
751720
1802413
659995
1175581
1496773
104828
420536
576799
1260855
1460878
435467
210257
1862562
75493
137664
1315774
1869136
653185
1048405
1912371
1851358
1563345
1167513
184964
1803293
1302999
621002
214691
940908
50454
445997
1699756
508382
1238972
1598314
164329
701590
1691839
1025236
56654
833556
1608341
1372694
1034868
87010
1365711
616760
1598523
1474832
1461337
510332
213623
1947581
143898
1014484
315404
1868649
1373800
996741
1904997
1673507
438899
1195465
1640332
1457572
1050347
1021430
1267638
525441
1608645
1026140
1013999
485209
1160932
1023670
199035
45287
170791
1231958
788053
575636
773718
1634554
1572078
1842814
247719
923320
538172
393684
1617255
453582
853682
920470
32854
1567255
358181
925238
1114521
229209
167134
1952195
862746
875177
1349208
662801
1768744
1130157
1908852
1406119
1797441
1420119
1357314
427239
648025
596867
265615
1535848
1701603
789144
809948
833891
823504
797950
833763
1969244
1793218
1074384
360182
1482533
83377
1553018
189103
426566
1167018
681700
234304
414990
1344005
868923
1993659
41387
139413
707043
1439971
857630
1852913
1692427
1386257
344332
1826831
1555011
521772
1901931
1465710
1729987
1456272
947269
1625729
1293202
1392968
378850
163865
1051456
574273
930372
160479
400192
278781
419605
1971034
1265909
1685669
1002951
1065552
914493
1304990
553183
649473
111866
9080
448788
39127
857955
1093525
1666235
442045
1081986
1742016
1325259
438754
46841
962030
1302296
1379388
1185859
361500
1403117
906841
1578610
1293524
713591
1476510
319507
704922
1879444
902232
1622761
567490
1859308
357382
1853523
111840
979060
411127
1298552
1170621
953014
1283803
1990607
1075625
1590077
1102563
275017
1332761
1586087
293755
645158
1317792
1345640
1155806
1832348
1472404
1726516
1554771
1358289
781409
722411
1065135
212818
1444022
1059771
190698
553019
566630
517077
704055
13726
1315930
876325
832706
1948370
1352689
1164665
1293184
1442676
1785609
276199
936468
1770730
1596535
72375
904855
278846
373200
820185
1759251
663584
501329
1201462
322463
128738
54219
189375
491974
1933705
54665
424993
1864641
1578969
268182
1758893
1787638
554361
1794746
6099
1148544
1108817
996776
1539180
1074007
1709673
1287526
644489
974080
1576651
1225045
1323956
1835359
1758582
186697
708674
1792924
1808417
1316372
682931
1466612
1067200
1942289
329776
148518
1437405
1602912
771357
700762
771759
1639977
61652
1109559
135461
117237
1584345
1948978
454192
1683880
374698
756472
101993
1080200
1668749
452412
271842
1994859
534416
492564
1091753
225652
1075538
1080219
162680
1916625
756551
1491070
518573
1475259
470905
1916197
1238155
67975
386782
457744
1161695
1076656
867460
1787199
300067
1060011
36693
863443
200361
321102
1806134
1509250
1938510
1133195
219323
1561668
171062
457040
1857688
332329
1499588
1014622
1894876
1584950
1682512
1489385
10938
52193
1025908
713723
1045246
913452
1942033
1826103
1225104
9587
1594521
1362274
1942331
34245
832200
751953
92041
1443464
26905
998497
517000
18880
1299367
1621555
1901520
2502
1924259
836815
444736
1511296
1005195
1129875
1166738
1038544
1766864
541900
1588413
634765
1470775
409826
673275
152804
503065
94106
992950
1593818
1221350
662451
991639
1984965
1751866
1612598
947855
883161
1095755
177662
365845
1140822
1117109
1849468
775088
309012
1603786
1437269
1209721
1440372
462402
1906835
984277
304465
292023
723534
309735
1697876
1578185
579192
561770
790522
568120
746812
393081
1387470
3306
858799
253032
847460
1331709
981248
268638
1486492
737924
807777
1989539
205845
529150
474637
140130
500710
1615717
573025
577138
1516551
22603
565620
928989
691844
725825
299900
1847302
1049510
774650
1941122
1985506
1229252
1911561
1306591
332195
219782
829506
1131467
197867
1427076
774727
944649
898577
1514114
424076
1495514
1671132
735008
1877477
1256264
815838
1377281
960906
1128727
1966878
829129
1981718
1783317
1042674
310449
765891
571273
269520
1086253
157850
1979906
770095
860362
723683
1873414
1122407
1067791
455301
371938
870804
419942
1833157
155841
1991371
1531485
150139
643481
899340
313576
1437882
721514
1292100
844884
812857
1055218
202849
1203345
62409
1952936
1886677
1345239
1254296
559664
176597
769952
328907
576112
1417957
1403242
349001
501488
597909
1817244
182265
1587639
89158
1656166
1364403
11330
216329
1980552
73959
679947
526098
994019
161297
1993509
158353
1907489
44167
128916
1389490
70711
459922
1201506
1882546
1470254
223341
1081021
965461
1453685
1615109
1570292
417018
20028
114412
928663
1089574
408431
1781394
997630
378697
471895
1572029
1756916
648319
1347374
1132423
776642
1762827
1439670
1136390
492335
1356188
949339
1895492
1133237
316151
95171
1267398
1282178
19446
893347
1302417
1906083
1114553
1222718
340609
1079950
772547
916581
723639
1200132
334854
1203673
775444
963122
472863
958428
772600
1836119
1186671
1176768
1627858
1720897
1449991
598160
536295
1508289
1402736
454815
785839
502053
1759170
136436
1376940
1157444
357148
1630342
417059
915123
749627
1166995
517562
1965565
1340933
836327
1153928
1093956
1150651
971490
30552
1939792
691211
1953213
90628
1261401
784140
1752727
1959262
417916
1814102
1903354
1987730
1727589
1299099
1217369
413006
953907
370588
1040378
551760
338640
963799
678599
33160
612824
514647
539888
903966
221516
1088480
838590
588204
1349036
1240470
580783
1747850
1616354
891172
1443525
1462369
272539
1423842
645745
959505
1100468
661080
1669898
712942
1666736
1569571
1182482
1640752
1861864
1955382
1746013
1205663
1729883
189523
1529454
970043
594655
1371984
1199717
1434578
1602877
391384
458610
1340092
1754385
1149654
1810105
664681
1973289
1296922
1203548
695129
1947797
606732
534096
1882804
836870
281124
1860813
964840
1916979
979500
852375
364098
1504790
1720275
1788768
431107
1593423
169404
861535
786086
13495
1872657
879487
552496
1253838
1344276
1361667
250790
1978037
1179716
1342848
1343838
542036
956686
1290464
702789
552991
80167
1940093
677146
318158
1896426
674237
1715769
527949
1544696
252203
1336814
443904
290814
68856
1106308
1390732
1276464
15331
1166618
479406
1483739
407570
1096435
950780
705025
727349
777707
1319305
563885
1051919
1051630
823409
310545
828767
88157
1073060
1420300
1054896
210247
143494
747177
1878345
590502
1059078
1551264
215267
1867757
1033273
1553553
1983386
727504
1297364
652399
1752098
770077
1237030
1419676
600285
1379696
225179
1335802
1169774
1783515
35350
178687
1978503
1846624
1395230
312455
816506
1407901
1627024
203539
1890427
1094074
1294426
1677761
1216411
718026
76331
571477
257162
713593
366630
659041
196789
1012085
90412
1437700
369534
931313
1167751
1740384
613231
793456
1952661
114919
905607
171874
1173419
1493625
1054704
1860854
10910
1192773
1597070
1746657
1211266
1716386
91780
1120277
962134
1049799
14677
1027730
538057
1566386
1196957
510925
1467056
1934106
1883522
1336537
557975
1150606
1463946
784486
787493
1330178
751946
666147
1420015
1240710
1720709
1752315
1630031
1109917
46357
1293571
996437
1714626
1060501
1550574
1338235
1654577
1567056
610590
1379922
362142
1736433
1127459
306594
1714247
1410143
1431695
1520855
1296638
1779957
252070
468497
581653
1481921
168940
1570719
1891676
329360
357843
1128542
575607
1620866
343198
1303335
516637
898100
1096076
398956
87178
1482112
387708
1426800
768510
53588
530330
333264
168129
914004
1993135
516436
1621603
727968
106966
404185
1236172
1707203
288864
1856154
336934
187234
1898436
377908
700079
1716322
1996970
1784121
80842
1371355
1167019
771297
716163
513650
560631
49992
1842048
162104
475783
667367
634816
1492086
430271
171108
1301481
1014468
1692711
365661
1780670
593950
1270492
1253706
603982
1256247
127581
720716
49290
589867
557588
1323078
1964391
163995
916640
451048
502971
620861
352215
1194146
641218
961453
1443113
421503
97612
142496
1444529
1278567
1008277
1963756
1121050
1188251
1817295
1062626
1997164
1270756
256814
689092
1503074
1420555
1872072
1770999
212061
1222512
586783
1832915
819761
1590084
1927005
362808
457403
1663637
1561227
1962192
432692
835974
836989
393767
1973443
459598
134851
49531
925006
1283219
1805940
380000
364874
1973620
85008
1183906
1003386
952761
78064
1440057
894267
1290409
1988881
967163
1176505
805661
999633
605684
1007164
1277272
284338
1460558
728634
1019048
962648
247907
1663376
1962686
405950
1832231
1930101
1240064
1061033
1588299
1972005
1998279
561622
1461633
1415200
766011
457520
1965087
200810
962094
982313
741458
1702680
36913
1396731
66181
360932
1742638
76831
1524338
1456907
220731
1341977
1417691
386233
672962
707983
1229856
683560
189964
1752211
1142213
1738060
917208
1888487
1485349
970856
688367
194141
1053123
1040856
1470288
1103094
496044
752038
1573451
927122
1930819
1784873
991572
426874
343055
928949
1606467
1406578
1436603
358836
111999
381293
189595
1271846
92880
745557
1493120
379617
472890
627963
1483135
410011
971547
278690
1719522
1494486
699212
876740
309599
1849696
1127040
1121090
587045
98956
886563
667341
355706
762968
177694
1241170
1266752
1059283
1637095
176927
1858044
1277761
1651613
1720316
992183
1612633
1413871
1079549
1697861
67297
398444
269549
1814591
93865
639450
508599
330605
593040
158169
214264
1241017
1519545
178510
361170
1971970
1058249
1247871
1994131
808142
1680310
1512084
681165
1108602
739662
1389691
1924969
957499
1000428
628775
1377145
85918
165838
947050
777417
767785
1886937
43299
1168263
881910
922756
1952069
552651
1593265
1890662
713094
1626748
1405414
784517
1901719
1436745
134751
1756159
1604922
1805896
1515701
729532
372686
1731027
210450
1914407
1374318
56631
1248348
1646674
1631150
1976818
1622414
1394354
1381184
1654989
610329
442281
324605
1018719
1898814
1782614
516100
1469257
1269261
507104
753161
1125325
1380356
1938582
1905899
657030
754308
1161132
753079
78803
1803013
446420
202501
298487
468789
147420
1942108
1764396
1502565
400717
1437537
243959
27653
1125891
1914654
1797534
1933356
961549
1330122
1411765
1059907
1071346
1186920
350500
1510244
351759
1787230
1060087
843461
132498
1250874
1546467
1036519
537162
1341174
425843
701124
1862113
647161
1423239
1453448
1689057
1732253
1139303
404365
183273
892938
170830
282437
113280
1038885
336796
1140693
305441
191952
498181
311464
1751501
1963569
1710982
1553777
196170
1478851
1798120
1540372
239338
1712664
1192076
1601079
1743297
714749
39540
286131
755585
717472
272523
1104208
1956227
221914
1201399
1061268
1538291
1524987
52454
1500369
65542
216604
1786363
300548
82117
1146855
1027890
253041
1138142
747124
1948829
647506
969631
1190235
1551616
633849
543248
211540
695770
810609
637816
188841
223873
1089294
410439
660828
1644081
1578606
1012277
251783
1982521
1472160
37080
474148
234224
1087004
767945
639377
1211639
1195521
1182194
336161
1428981
1358293
1803309
1120243
1695526
704329
1146566
687173
1881313
1739355
186328
1566384
744218
1555473
199891
1716564
1641201
1082288
758560
213447
1466795
800981
1134389
1904456
1356197
1546778
619828
1715755
1869146
315940
816075
1821294
198157
1973121
944393
1105977
1870838
1548550
488512
1946708
1192144
1160397
1456785
1588041
1892904
1223886
517040
1755285
1400925
1347413
1516171
1744929
4576
1964865
1614625
148928
155174
262852
398173
1820000
1257547
1450756
19438
1539195
1417553
113491
1175575
1650784
136059
1965675
829249
30566
1472212
138285
1338513
1504631
969196
788191
340129
363630
961261
218401
1224669
1332083
1828633
1705106
1749723
1688398
229900
602412
900861
1644832
1900573
967044
183979
60231
1227162
1789857
752364
1920075
1277632
1123216
1674293
443
1289103
106973
1740785
512347
109864
1591014
808715
254671
1681391
1267370
1990998
1375907
212068
1698368
1273226
174461
115727
716319
1434118
452082
43987
184548
566683
1293480
1209767
1147431
370716
1974594
395775
894931
332581
1256270
127877
1373356
1189813
67666
1521826
1558171
653914
974729
1295523
1714309
1845694
528715
1536971
1110396
494364
429010
735342
708947
124398
1755537
1177996
1839949
1343172
728886
1375910
451387
232928
613476
928778
1544665
617497
1861891
123271
824775
1705695
1602393
812462
1103654
28101
39406
1180124
578873
464497
1478051
1580095
1956347
1188312
17437
355988
1645673
122228
125416
1450938
1158098
629539
60391
373691
517854
1096851
1936523
855418
1684263
68075
142574
1058256
1287889
1969479
1339728
1198852
1593276
1763130
1771832
1748361
783732
1287182
1965141
1796253
1615317
1285013
88060
744398
195589
1991214
1622121
1056247
562382
151563
133891
172819
661308
1622377
1351528
1223051
258843
831738
1351739
1490276
489556
180828
356994
1392958
1809533
38162
589525
1368575
623139
1244168
560605
162789
1833341
1549749
712985
343858
195640
1613889
1538572
508951
1099798
1591765
456613
1115245
621484
938715
89415
1032477
1348167
853649
615507
621995
1866710
1173889
1295360
824740
1772996
1816973
1021477
1940032
1911894
884527
767095
61703
950384
1700664
1478780
667197
1924845
1237157
1627418
695658
992568
1819418
1091367
486328
431492
873302
218351
1302117
1336939
872712
554536
179081
374400
66845
674645
803853
491668
487415
1634372
350387
1066277
72008
1721176
648049
1508880
1260859
864368
435821
802865
578606
460491
1246968
234320
1272786
627811
1530003
1629409
833393
1303051
1485642
1853703
1179893
1106593
1134054
64510
1696180
817366
107399
983142
1037013
692439
118459
882844
790238
1535351
1309818
9553
1661674
423536
354920
1310483
1380244
850203
77508
474577
1528735
189697
8980
951040
738852
86348
1039245
558225
1751162
154852
536786
513586
944923
253297
1060501
1432782
1886313
276803
1270975
1789065
1623588
553501
1327767
1134352
10280
1520668
557300
401432
1569171
1366605
1649356
708650
732808
521702
1735611
500720
1838857
1529260
1574045
1640603
1150233
1598334
1639752
149059
1287519
688612
1978517
14419
1080628
463164
240136
600
38614
612193
400623
1365748
474670
1691322
203703
282321
666514
1096603
187096
1386581
1250442
382313
1339316
924437
1567435
1016132
671398
1903829
219769
40969
1785163
1672945
1073281
1218109
1891411
462601
1986564
908923
234630
43165
1042456
1925082
1899367
236268
197110
156820
1909496
430755
1474666
1888419
1985107
550904
175974
599875
1562437
1636249
1587581
289693
1084243
361998
360688
1681867
1605452
1604878
463278
188104
164684
121957
1821535
613924
1143190
599852
1746134
1624193
1362608
1755733
983377
524844
717110
676827
603186
725775
1774395
349911
603903
895587
485286
829316
214394
416309
338670
1953219
979897
1765070
162759
1767858
1429720
1748796
927640
534485
1055218
727121
1410541
1197603
881612
527335
852214
1541755
1727348
829108
1684176
1159195
54788
516767
1436612
464463
1373526
1251246
1910417
764995
350901
1677436
1088079
230870
1942305
780044
1164725
1400171
1179951
1220279
1418270
1103550
851432
1880248
1340132
1949541
39094
1025967
743757
1882518
603573
641770
570694
1364038
1070519
188349
1897391
1008485
1977884
111923
831256
804725
1502859
863058
1287834
1132005
886873
1048205
1287522
1426308
1519953
1278448
800546
1434666
1775052
1743367
1333775
709962
1207233
992296
1920918
837594
429908
384792
157317
1415317
1619478
1838399
453255
1496123
561983
999430
1590675
17740
242510
627054
1158512
93347
1318814
299741
1825726
1344449
457425
1626622
93722
319263
1362078
858142
548306
1169007
1936593
1451739
22884
1418067
82128
197205
1345540
1527027
2257
1221798
295072
663014
865696
187879
1972583
744362
342128
262200
1944201
1849523
1020783
781445
1226584
350546
1212430
1109117
1201267
1199109
868154
175967
645954
1034787
754660
1265092
4593
209373
1070005
351647
1227273
1628838
1907714
1375470
1391069
1050548
78028
1560322
561077
1969884
1592488
338760
1009903
1858560
768912
1147869
23353
1825317
450211
1736465
1064580
464439
793362
757363
653850
713509
1333132
459538
1005055
1659175
161075
1074577
7996
758661
1413863
594965
1371622
1859545
1630241
560
1598748
29456
559297
673672
968602
298948
820580
1572535
660956
657533
1972963
1287720
291211
1989683
793130
458545
1557680
598142
1474496
1762661
686673
1057775
175691
1935820
620170
1669691
1947208
396873
197422
256491
1034259
859254
1004485
507387
73256
1900013
881777
142665
445155
1958716
576504
852337
295918
1676806
1008337
972377
1009985
1889359
32057
1425109
817674
491406
157886
524292
583136
1544705
963999
1310758
346012
738295
1517843
840049
500653
865769
528834
653638
280918
656364
1493902
1821175
1196627
618280
1870296
422723
145663
793834
596855
1703889
1361402
337436
1493431
1373527
1818616
962714
1650835
195386
773504
850395
458837
47462
448221
1562288
1877216
891396
1312602
1644756
498397
1694121
860050
1078207
311592
116952
1772175
1075443
462664
1549300
1081142
638776
503367
586089
1382001
1202640
1666977
1023369
425717
1028817
1186076
805562
1709783
310741
549325
1307917
1835753
201335
737001
1897286
4029
924728
625676
1713246
798018
901809
468961
447693
1769026
706127
1868141
824373
1461127
602720
1353189
1577468
494245
1606772
912219
538446
741461
1411001
316249
718578
820233
992894
1622407
745755
857877
705047
937108
914824
54777
396888
1449100
1773489
420100
1807310
1389539
1457661
89652
641011
919251
287854
1652548
1517378
1426806
600465
1005183
1674657
1036607
1842723
24176
1535487
579898
326735
1712028
479107
222346
1138745
1035162
842056
1067180
740771
909552
1173511
1871510
1296343
396457
556377
651482
1324804
1681743
289719
1680281
732293
1243009
1042582
1091964
382781
738855
299357
5001
279889
960333
1678252
1835059
748588
878276
72843
109250
577598
1431687
427483
1968662
460600
45584
1822546
504297
1233626
682940
1520406
1400079
1011367
101214
596412
408880
8538
293928
1050509
1172788
1142004
529149
1037879
797898
223950
1014802
1617217
1982137
331530
1574558
853294
444451
195490
369878
1211745
888839
1138334
1968715
1532400
1240248
928951
428715
1119308
710959
243885
850320
873947
1165701
1005367
1241635
1697490
748896
1734607
870718
1532120
1238209
1110370
1093505
6877
1394345
1762209
635644
624487
732463
1056330
74190
1300626
1115673
356520
1464025
212448
190071
347390
1625053
441325
1593592
101056
1900979
1225812
474638
1124611
1648582
62214
1523705
723218
1777058
1982547
66722
482811
262072
1881602
1332279
951038
1125393
807907
605627
223074
1921620
677764
407486
322312
1885895
1106477
213564
741322
1127038
678794
1558713
921089
1756554
1151375
591852
1961406
1831694
652361
428042
491410
1518055
80944
686237
977972
1620961
909990
756485
484755
1685520
361541
137557
1340322
1287491
740010
1743012
480293
96318
1728397
1243289
1790311
829155
1740995
353082
296566
1364978
942736
389893
581880
1369421
631078
80723
1816208
1031339
587963
1424968
834399
1031169
1715789
1128861
1187518
1862784
649166
1792984
148690
1845266
1625404
1110521
1739852
1395452
436149
1947527
24427
114592
469963
959544
6085
608427
357385
1770456
1059417
114732
1533868
126581
128946
614370
1181737
1967678
432017
987227
688451
721918
63971
614127
646554
51210
1577663
749592
1061805
842602
10425
1724095
1250141
1878007
1429195
1558363
104101
1671544
34236
990549
112203
1127980
1947015
1281755
237963
110465
895681
1430159
1735889
1302756
1954634
1273601
455329
1255869
403402
281628
1816803
118329
721705
417360
872163
1875869
1787231
1553492
1806205
1997781
893970
594239
777009
184215
586874
1760231
505377
1713257
51149
706723
692933
163357
1367163
410442
515858
139459
515889
460061
1160172
1911789
819655
607372
969383
676893
1446746
134177
974478
543880
1759566
1899266
1377900
1227107
833824
892628
269123
1986395
275589
975004
1030802
830151
1775722
1888817
57083
1931033
261202
1280901
276105
743932
279330
1932719
621338
520229
1722167
747665
762926
1403787
455360
53894
1093268
1836885
1552645
756574
293188
1806153
1202373
1569738
1360535
916897
960308
611403
842465
943214
910711
323210
1386919
445328
1910492
366046
457929
1179140
424771
540793
1718825
1002690
125565
1423302
1543337
1290667
124210
526756
189583
47952
199900
777322
1301236
565788
1623361
1853147
1962819
397525
669341
1595314
1842836
1280569
1431423
1214593
19798
1473669
964299
990809
1045742
1873343
937404
188627
549917
877441
1909587
1328635
848986
1904692
776896
613367
1759288
1760419
1267262
1908567
1652509
1880195
148142
1384362
1075352
577971
808260
1230669
1699126
334412
898411
838831
554299
1908401
1688708
973375
365916
1342238
772505
888889
1799068
743083
776677
228152
601828
652811
497657
1727560
872713
1372516
687751
1887693
213995
400674
1988134
642842
681262
409481
71677
1911924
75828
735729
1141939
642019
147658
893646
248299
1139346
978635
539082
1995425
930793
9412
508347
1807600
441218
578465
1851457
1548350
923567
407015
1140449
279192
1418469
815034
384330
1499797
1835355
971322
1799936
432268
1907150
558340
79860
588763
985749
1286565
713196
1170568
1026953
1223722
1913280
662477
1620193
1026252
1182644
1692861
1926898
768695
883780
677523
56378
1848871
1698205
327683
1431876
697610
544594
334482
572948
696078
798009
39741
1920558
587526
145357
458399
389603
1101022
1404896
1228098
97906
1696971
396808
262333
1056144
1102172
822364
416712
211577
1070993
1895588
1799056
683278
1220288
58526
1304233
662778
1646564
702879
430999
487836
90441
1815418
1042863
1395854
1198049
375488
1022579
331486
1230133
1390369
1230833
303075
1043749
1513775
829686
1716261
543683
51898
1994412
973770
1596284
181202
281411
251077
79811
1611364
1791813
1144971
1597635
1322418
554055
113983
1364513
886928
1106870
529627
298745
1299860
1851158
1765020
1775735
456634
330610
835057
1697735
1982919
1222778
1670611
985447
65108
735114
607698
1379226
1832546
1509560
480157
1666102
1069419
608535
1643515
794493
853188
211244
1380723
509782
1243503
1475867
1835260
1653683
1746765
1034909
1403196
871194
535465
1902670
805320
989818
371658
879705
396676
1943296
1291446
1167843
851510
126913
833153
1871713
1752646
1904870
944627
1081493
1726856
1879483
1714679
1388755
317984
1836874
493869
1843777
407706
1066245
385598
986663
1609792
947738
381673
1332258
941488
312035
784503
1550361
281506
1890575
1762658
319056
1828556
269693
756996
1110971
915762
96415
820504
435094
499428
865327
741988
1745856
743409
1513420
801185
1634514
1082032
610084
107858
767731
1989287
98543
914598
176968
195409
1457685
882498
484515
625726
541601
1506738
636026
341873
1846347
899954
10577
1124342
985994
1155167
918640
81104
1348467
1663742
155883
1873988
780619
1773009
1182213
176568
1062920
701338
492091
1708207
751483
1284372
1066096
93452
1213156
638051
373821
1336248
532670
143926
708002
1202072
981075
1894191
81773
429759
1824231
872251
231365
951406
1143743
904500
1832719
1424500
1590613
892145
483167
285503
1789353
72412
1684214
1368640
517565
638995
1263743
1582108
1787639
364441
1255803
1535923
394019
1642217
271386
1827689
375347
168812
1955991
1131981
886961
1344527
1663152
1890370
1021263
95430
1824171
1133402
205503
1238656
617725
564760
1259074
992556
1287018
275579
1827282
1820758
1888950
87734
1945735
698692
258058
1202466
666307
466095
874916
1752749
1370088
970513
650737
1190123
287251
639380
411299
676155
670776
1417453
1620859
1540631
1804792
682154
1115910
1680999
170903
1860269
375697
1835162
335919
1200218
1916272
1257175
1458622
1029156
1984259
1474027
1244298
499900
237282
279304
258668
665517
1013022
1179151
99165
452661
974251
382949
80575
1122803
1241568
1710431
1816167
1134531
1222374
1237828
211446
236614
585567
521524
368148
562293
1578871
880361
837148
1691924
899079
802480
1369564
304427
9969
877646
853842
1778887
1009997
1575575
1927292
21629
1048707
225096
869964
1913187
1442927
1812061
675235
1052953
1670080
1664284
1331991
972690
583757
815989
1458672
919816
1320618
847635
909570
676924
449363
424573
463471
252776
150181
102869
450580
838126
328967
1745960
1796051
1231558
1694964
1539477
1734271
1835902
1225532
1511982
1361460
262389
1945882
1899525
1142037
1478546
130316
1853794
626049
1241580
937736
951416
1523823
357877
97980
1604538
1605936
1493447
1728401
1324251
1050695
1226173
1345198
1170901
1632627
1002188
1044355
686790
1073432
488474
480394
1661248
1450752
1878077
1767826
1183270
1773368
442375
482737
547888
1629812
804681
420218
1026436
512005
1594069
1297844
1824718
41562
1814461
1756120
193292
1103823
217007
451202
1592629
1147777
773409
1289699
961697
363530
1449271
1121982
496918
1306807
550821
1965910
955239
818879
66847
747642
232132
1367933
1140558
1753269
361207
852937
64108
264412
32290
1791310
289323
1447390
66616
452648
521687
1993630
612632
888949
703345
500709
1402147
1629369
1474626
867674
663890
1920364
1399902
256863
1136492
902596
455944
379796
756058
918910
758699
1609667
1864914
1826407
1498864
1044490
1382850
1235347
619680
1443519
1589963
206622
304628
662926
1281662
1964932
258638
1241518
919110
1504394
1500585
1676109
307252
781215
750623
1706576
1041833
345351
1152169
531667
1108801
666822
1951145
1568054
553214
80980
1337460
1394317
145826
1621325
1108708
450462
519406
1862593
227833
1948707
597672
1007753
592505
1068438
696540
765621
1936443
470748
379410
576037
381854
1602042
797225
1424485
1853949
1144713
1394314
1746722
75718
833998
606138
246809
67553
777468
608760
1735393
281241
1319226
61463
260594
1887120
1684529
389458
1253020
603070
560227
1415094
1570128
1679995
93345
66115
150451
828253
1091559
214616
1862399
70924
689860
1304427
1547544
1614283
1031819
1915754
1014810
1541501
1184258
1709029
619162
483247
1400439
870619
1667756
1281168
1291251
1582024
1134608
249735
1188463
216620
659611
349258
523839
394561
733112
1799172
1202313
74961
1210684
446056
1894801
1714963
40586
194559
1788137
1788512
802329
84860
1804309
1822228
1855340
1688681
660490
117444
186406
1941766
1898487
69560
106771
577433
891690
688592
78179
952600
120791
324317
704928
1300486
957638
1101272
1607900
308141
1011283
745204
378239
1837462
907291
615592
1288868
448489
1064474
532429
858114
891501
1094828
1103948
1494828
40050
1929275
1889272
603237
562685
1925672
840623
1872389
573982
218388
1173588
618603
714936
599716
1147597
249992
1928055
494703
1659584
1907068
826253
782568
1296117
462725
1324754
1137836
912143
868617
212045
1262079
1118170
1556246
474359
1257193
1987777
1137447
1875056
864806
275773
756346
802371
87109
97019
1840205
1086014
408763
1350746
1557385
1630911
1349233
1074750
157623
1365238
1290360
181936
828683
1752885
1972903
202316
971288
70908
1342822
1103179
1334670
636686
1633242
532122
877894
1792177
1144291
1702147
1934759
295363
1214326
826455
180146
1266963
1771652
1154070
340495
1818391
1274551
224962
1042096
1745027
812896
1093366
1759956
554449
1163793
809234
141269
450911
270052
49572
1185667
1373579
976695
79067
93482
466761
952689
1294242
1499038
812193
290044
1729241
381222
1993912
1528575
898998
1617399
913860
1667608
137289
1366018
227578
244117
889534
691370
249296
321899
287568
1343350
149482
1333387
699491
684546
1286675
734144
238599
318688
360748
1396266
1021077
1244435
1151844
1435959
702106
1239249
1289066
484543
527334
488091
509216
727375
610016
1626413
608315
1255550
870040
858473
1182488
1669246
1809376
1198337
847062
693527
463013
778360
1669494
500209
1243807
1868799
1271707
839664
1057402
644576
1945620
1579264
1685816
18929
1471386
1365869
1151299
579293
1426518
1441618
1793851
787053
833631
1471583
1133783
1842655
1878505
1016541
1113498
621456
457786
858584
849650
1718981
1136049
1429816
1742620
342073
1682146
1901345
192976
1615762
619412
395441
454984
550402
421759
1637106
187921
756550
487435
576080
647916
1818872
761309
1003297
1497059
132039
1965214
1632327
1515517
1867673
1980823
1262880
219809
356331
1099303
125430
366606
1557506
1690007
1476796
99118
1651279
661241
1232039
526314
884569
599642
1552172
1428844
1294984
1309170
1480279
450646
27829
1138492
1478484
2779
629362
1132869
54993
1645485
747567
1851176
1847276
232487
563157
1942673
1694110
434799
721511
1616232
1910385
1375446
655699
1669826
681458
116186
1202136
1870261
628193
429183
1816617
390258
289752
717910
872167
1625608
778176
1036578
1087911
1650414
497578
1633359
1553470
928415
583233
362155
1541422
1799399
147662
1925443
57296
1792132
50099
83882
82866
582975
1645275
453590
1330089
1858528
911473
1404803
1103605
1007829
1109430
1626511
1231686
1173002
1872477
927276
1658984
191043
242309
118745
404852
988306
358406
318044
1443523
325280
1881066
247107
1251895
1146824
1066838
1962906
424257
468884
1460090
1119931
1559752
699927
1555139
480749
1325516
634446
1882351
80618
529005
966230
698596
1862826
1617944
650688
534847
443699
1087407
507806
410658
128152
647143
283855
1422222
102776
1448575
744417
137806
1588122
477176
677533
127895
1196622
669829
436817
1399170
47273
1974124
945806
1194665
73967
1564445
452135
345356
1321209
491317
933771
563144
984092
390880
1143235
703305
1344557
1721612
1710803
539552
1651369
182051
694390
374947
755035
1953928
1798716
1794194
1377334
31636
274820
511111
1473400
1289393
1160819
1761279
840250
1039100
1599598
499853
879109
884571
1581751
741130
1671726
1221002
848292
1962428
1238074
72861
1199403
249116
1267641
845303
1061247
1705862
148891
1437188
1853365
1408436
1791006
1197064
1913267
123827
1858243
28300
1906829
335210
1977200
1657923
1680141
1649307
1385087
163252
1624320
45293
481564
1434597
265718
775030
275475
1236247
1511637
1622691
1687604
123278
106078
1483340
1697868
1081364
566484
1017618
1685272
1539409
130734
360768
1046611
950114
11050
1454486
1499412
1636036
1075771
1987828
764763
1844989
435872
56780
454227
509467
59673
1265291
277271
395574
86872
1443799
710657
1162429
292283
1270607
1666458
149474
542854
189170
1672858
1608712
1692237
1010962
1933457
109838
192476
207804
1453214
113601
1013462
1257586
1035551
973316
700998
696638
919905
1811483
1910232
119992
235909
1244917
1328597
1631755
208759
644196
1822722
1140529
909072
725321
770104
1019017
1897721
309528
1281602
534895
397658
647494
1174
656604
1819939
254012
1466155
581725
741393
943882
1923696
1419803
70512
1038084
702559
729337
1351472
1298538
1504769
1947323
1326558
1600699
295914
1294116
1710102
1185751
1040926
226611
1743982
35487
1831721
62868
1540264
1777881
545632
164646
290704
762421
129436
195991
1376759
734930
764170
198418
1230385
1751885
760737
1614708
368971
258989
1298240
1707795
461411
218205
184115
139711
1585864
1581310
206213
975397
127785
1828518
414708
1333143
418668
1308298
497962
1289136
354420
727401
699832
1133171
551046
344183
1772802
885519
1043918
1538712
402892
1700899
198041
172104
1872
39169
133468
1775083
1738235
1980087
1816490
1548273
800874
831996
1920500
212856
689267
1291478
428354
1754157
32055
825298
1394652
1512312
1513118
1149866
67698
919419
1598286
275800
1194471
838614
42156
1316577
1036733
1439527
632789
1473220
1892296
1398824
1625189
1973925
207176
152366
689305
234675
979260
1049114
1299369
695490
888719
532812
621109
1085981
289634
578010
1893904
1807596
1730330
1416599
254602
430100
1437926
1282956
1591183
1445280
1385800
685668
1256995
1105216
279687
18744
448607
1657152
639873
396106
332146
1085859
397778
2705
804209
326573
340263
1010660
417576
211360
1706225
337991
1304307
170736
1848780
901959
248539
1062565
997376
1404999
781117
1282734
1897907
1927420
1914285
1090318
1220613
1791326
8222
1858237
1695481
1260236
1689191
10327
750480
71152
1349687
933948
937840
1259694
991413
1269071
754712
136772
850828
1184756
1634021
767888
490028
633217
1567498
1784858
1198558
108245
536010
1218046
1914426
1104228
618431
948588
117215
508617
1729671
94792
795017
1289392
1061250
129486
925503
1143558
536051
1537932
35156
1999750
1543847
1936300
1772341
1461829
1550993
128853
1540996
1541626
1330807
416300
553008
1446765
1616925
777040
1335540
422222
807399
912979
1783431
1044363
1766991
1259780
1763733
429073
1682850
976380
1950330
1989649
963084
386927
12520
228421
1725235
880985
1116880
12421
422482
214390
721381
1671592
19034
623804
1632312
961530
1909901
1297280
198064
491328
1566819
743465
1072423
1953346
118051
1659535
1480275
246823
1209081
1637039
797503
1582849
1902961
312192
1911597
687347
1308976
1274664
49533
1848250
726226
1722622
1971917
1593055
106805
72497
449269
798433
404637
1660325
1851544
1678772
188899
372863
46141
574794
1149156
1741521
36204
279095
210428
269279
404202
1784823
1179535
1164391
1678221
996084
1500281
613765
1053104
1579019
1756681
1552045
126150
613757
1196540
1669345
819078
1190253
1664864
1569802
1219460
308631
1120343
1440836
832161
1185066
1896921
483191
570348
492629
838522
438794
403380
1304910
1074995
939425
1504597
1869620
391144
1835218
1520972
1293967
754985
1165354
1901100
498828
310412
983342
760075
1192991
1128050
283502
1718088
1288569
1812944
1037461
1812210
798050
1842664
684483
1228064
1926004
641154
738149
845360
579468
1691649
1972384
785875
755335
1493539
193154
501661
925645
197596
1650093
1980609
609893
1630336
784020
562994
1242734
54373
1225763
482538
1890705
403961
1919943
1222248
1590161
1468301
854210
363106
1526877
1801438
839139
195226
313739
1822276
494660
1755443
1705274
632915
1850838
633396
799147
1065867
503219
947593
1347502
511993
487195
1029653
479192
1587801
239328
38033
1209038
1043638
1345051
984964
74026
643438
802348
812467
399513
413887
629193
563857
35954
10310
1070098
1720874
400116
93482
1661930
632968
1731895
1014679
1019283
128012
466460
1336921
1959830
199088
1891818
805493
1408892
1716925
94692
1984523
708488
1779149
315180
1014666
397224
419330
601713
734743
1479990
1896954
1407219
146849
1404941
181203
1209462
1938026
1810469
230941
41631
292909
1732514
1267763
446084
1522744
300329
28240
1485515
1604946
1895645
197458
617788
1340352
57084
256305
1289247
1845622
1129571
540827
63340
397671
1471949
1354599
1564719
1846632
1508643
1558046
1207807
595300
1550090
1951331
1098417
233444
100406
1387522
312288
1165429
1610197
1434175
506979
976572
1304744
1826117
1865654
815323
1108204
1319006
1381274
363942
1386228
89359
1037434
1654651
14521
584641
1554760
1774357
1437790
1504700
1007781
1930031
444081
357574
1017940
1044739
647760
1104100
275299
1399680
205697
1041016
1527199
1119464
1040220
377769
1797170
1139310
1040211
1191584
1386801
588749
960634
145446
714880
1570101
308378
296881
1875753
1369691
1692349
743345
763169
1838782
1530370
1858189
901151
1087971
666238
1342700
1455069
828826
1887275
1154668
654395
133039
1009978
1280326
1307239
1447912
416710
674638
180612
113552
407068
546210
1019424
1135752
1259291
1367821
555421
767029
1262342
367437
1229747
162376
1139841
878312
1055805
1031679
679910
1741302
1844406
1059
1009842
1678028
1114390
1479888
1782510
1986172
1916417
297116
1881099
96271
1523154
980784
1599900
614933
1634948
1932700
678968
238767
1561577
589667
1665257
473442
1863059
1192957
534650
1461497
1360911
202535
916620
1807877
912027
1657469
1268599
91531
994979
710033
480145
665213
860477
1024581
1880562
1530774
1164188
99049
1030027
1954917
1063677
795035
421296
87541
1355425
1487335
1563056
1406099
853122
894892
812260
635535
1584669
190778
102380
754356
1954726
412316
232543
1939790
1470507
1848753
765172
254806
348333
1419543
1388357
1733903
715990
785552
991020
1701624
520872
230858
207160
1520380
962002
346357
1443012
767296
1683901
207760
984488
500041
1633724
1222827
658475
1577682
1258877
1280778
318241
146992
213156
1163568
1581098
1033479
201082
701702
330459
1214377
1713409
1386406
182724
541793
477112
1905281
1615554
1298702
909208
1766848
1033720
161510
258674
1425938
1660496
789863
109312
162121
981682
1944994
304985
1626279
1888862
321538
1899039
164416
239364
1059038
1910190
405729
1764455
1339444
1690281
582062
1406932
166702
1491326
1119281
415472
331367
306598
95740
573366
1726158
1261793
1302521
1148681
371100
416072
1474645
426187
1304973
1519635
714462
1672688
1706918
868347
1190205
1519496
1576190
738634
672588
129930
429931
255280
956289
1776
223421
407143
761718
243824
203935
1830353
1837697
1572406
217892
1417073
605561
714071
798717
1614766
367432
1919402
1657008
1800826
623629
91236
1613618
1922670
551910
1851793
441766
820463
1196865
1457485
1525135
779312
660164
94562
1648176
1317468
688058
1457857
895186
60703
739644
1477779
805414
1026403
1827115
242587
1667574
1035475
1993946
484741
946704
138907
1978153
1728121
177776
123814
110198
141018
1004219
1522410
709329
1091969
1298757
870739
100502
394863
127508
1546048
1774618
1263987
1281015
1163457
1568812
949863
471752
1355512
373219
1666873
229393
1041731
1507441
1691687
588306
937456
775514
1654172
1598445
1436368
272454
1782286
1328987
1318387
1748198
735842
677465
1444690
246279
907786
39377
720055
1716929
560864
903618
10530
565555
609042
1276906
199497
35252
1124331
566667
487963
1938603
915048
792219
70716
54979
1846007
1311726
1646985
1861014
1992115
446804
573783
600241
719137
1214084
566425
403051
334073
718852
798905
1383933
618152
505545
518959
1822706
662161
491498
444079
1182145
587111
1150435
1455973
974837
794969
318356
786992
78156
1274964
854521
320529
415090
1944500
1113052
1167314
1602016
119004
1798955
818626
995368
1524722
1728405
816781
88408
1806723
1439111
1235960
1248106
1720186
766493
485266
1669089
1255394
1053234
954360
1861537
1819566
795495
1698445
373843
402056
177375
472247
795717
1109818
1149674
1953150
1687991
1214754
1472923
1027062
1799552
81079
137283
606083
547247
1840509
1419915
1504637
1600860
1458489
1475237
965448
912642
273974
239397
1015813
986232
131377
539561
1341961
443862
1751584
369765
616177
1129068
1137656
1655380
1576500
1108410
1030023
1596475
41908
1763989
1576560
1339804
1790008
1056760
941401
1169609
1435249
1025720
1673419
1893908
1543773
536363
649334
378166
1730352
763817
1451977
972526
757935
802627
1940891
1992420
1741371
897508
1088779
1459079
577065
1383091
1208144
38275
1070277
1998210
1449873
304386
1403753
1189620
1626886
658622
1081053
1908312
563521
1227374
407968
1721274
302172
1500261
1012748
65365
695886
1224774
532742
1925577
1033956
27687
1798895
63212
576917
829309
1044176
1303793
1091589
1503782
1422703
1665962
1459415
1572664
456451
1724758
1471702
1895435
307168
155215
1368343
1676913
284555
1081996
1951789
1505137
1254586
407264
1207350
1951427
1611377
1867865
257922
827941
588454
476282
586834
1945598
1211427
1348777
55947
342104
1771819
1776719
453079
608343
906184
389840
1107939
163572
797572
1471790
25826
261320
1869755
1771709
452887
87863
1057376
274362
267286
1186733
1408586
171515
1111680
806186
1401990
1274007
845527
1537872
1442150
49309
814645
167262
1061810
1647325
1361917
1244779
1468093
1473649
1640957
536551
163983
889296
169950
1395218
355054
58724
1565233
1504495
184958
1814306
1361989
1736861
657908
1558673
1229011
123404
428973
1444208
1657792
1266361
994153
1814955
1232502
1979186
674426
1278336
1534406
1934600
975140
1929994
409307
392138
1357177
328764
124490
770323
329572
1672591
1692853
1887222
1765714
1825897
137592
1690677
842064
126291
170318
722415
818492
1810191
1222060
710102
1781653
952325
476860
1251053
1715818
224242
1169168
308008
1651513
202037
802556
1763112
605217
1479230
1713514
1512873
979136
167970
156275
988068
649286
1966374
950243
1234008
155697
734984
1787212
347100
347148
1179076
187666
408326
457912
1139181
1123182
191762
1950396
305298
1786199
395917
1556964
961983
1787579
151896
146001
1758741
549924
1811896
726680
661450
441911
1540891
1487753
1077453
1044101
1415225
1244166
1626149
1721290
1238176
655807
562017
680718
1825023
1046206
694090
1595363
920478
1014030
1413210
1214114
622229
777172
1195715
1590894
27261
716921
659322
739107
1626568
804732
530516
835785
284984
1396594
1940112
996409
1252216
1570492
1942602
1696299
63420
1052817
690516
1476864
249438
835966
1123070
1844009
737304
827716
1774868
1999607
1141694
583548
1743466
1211725
1917180
478084
589642
720700
140093
476493
1634140
209567
981046
403912
661987
311709
1999032
823846
1647962
1371543
546063
1562470
115720
1886703
726141
1474528
1817791
1775019
511827
957417
1227222
1531858
1556382
1146187
1557215
295374
1344874
1160303
911272
681891
503490
1107758
1689669
289965
76946
898326
1996782
843586
1652440
892926
996307
493485
178684
177107
1787024
214319
1855184
806049
1683674
1301908
222385
587773
362083
1780764
1580566
52288
1831104
931436
560684
393382
316135
278346
354282
142762
857775
102461
1942073
1852395
1863407
613647
1137381
557080
974786
1636640
519583
1043323
916203
51524
390528
1405853
1262312
1251185
231103
1683294
220495
168901
165795
556733
545196
1985166
1650217
135929
1113953
1187960
668988
971206
1261521
735055
1891920
997803
308161
1797722
1711347
11540
944702
1913823
1054120
1315499
963785
258057
579772
724739
10352
1181899
585617
1146703
591641
1148447
1218056
1922238
1768651
1382141
1706493
313377
1185994
863554
1645261
1659440
153174
320139
1110405
1180989
1920993
162448
27441
1050037
1426885
1761418
325908
598534
1333144
1563272
1318656
603661
1943444
256229
1454008
1225261
1960557
1291272
428296
785392
1708777
541997
26831
593139
1746893
1783773
219823
1210952
293322
351707
1582975
1147598
1239597
1935486
1984639
1311764
1405260
1378594
671636
1617702
616436
1829547
523734
851434
1909385
1369933
716497
662271
958639
1259299
1683236
1987551
213931
791506
130042
1939379
741944
76678
306669
1528531
467524
92190
1074262
221413
883766
265337
649646
1490200
375551
878581
830107
164944
413702
1068843
1618696
1557388
1549616
588141
1973274
866102
723412
1404881
298837
1988777
1323532
726726
1525501
234372
1673821
39565
1181077
1920093
1584486
1532325
1208725
886347
1264292
1563455
1621919
1964735
537549
1863602
320034
954981
247366
686496
1177843
366568
17436
1219492
1339334
1013766
417087
1016488
1893731
946850
329926
1539281
962680
951924
328502
1740465
119760
354170
1840547
1240866
1761856
766952
23355
1531629
1237236
1780325
861455
1014261
1987888
369173
1835944
1455749
285668
1042941
1094670
387193
1996375
721928
1154001
1446583
1531706
1883701
12880
336358
1182728
353446
601818
786372
866026
1824735
206927
289892
1485920
1648663
1563141
521607
991728
678711
1727507
734236
692896
962071
1540224
994608
1055449
1272375
1082856
838345
1023092
138845
1532364
888775
1650558
792815
935646
1933019
456923
1297970
1893677
217086
246086
1888138
939805
1677927
199072
595359
799186
503866
140559
1737499
1289095
625844
927856
922487
737493
1969064
741323
337607
1295205
1785118
117574
1471610
1183289
376497
1951573
1141187
1303631
1685054
114912
659726
114787
140752
1376110
1468787
965102
972818
768037
142759
444393
1965650
301676
1495950
988912
1120900
1105421
716077
1302725
1828959
913775
774243
1026261
1907207
1366363
1267508
1682652
966623
879069
1062267
1923174
1834196
307616
327640
662411
1314680
902162
137381
369217
1799705
1731331
445202
965790
1109894
612639
1381491
81960
710902
538740
1264346
1257231
1011637
530990
188552
1209712
1199893
1692779
368342
1778531
1200214
743041
822617
854371
1787542
1615376
532234
1889554
1218975
1163105
315660
1573073
623383
1732624
91955
565326
1893120
1379576
397664
922378
1641985
1729805
249755
1886620
627079
645747
1623643
1187
305171
243646
1977534
1788179
127945
117539
515994
747318
795886
1652068
751996
1385093
1171317
1325235
1290958
1410508
712498
65315
1530756
1092263
569945
203854
1268933
427951
1550230
1275413
1175715
1260545
129420
611507
1112626
576195
267836
59229
1435844
508340
701536
433019
647810
1449566
375291
1341187
1564678
934880
1882377
1596059
1654632
1082169
1336924
1524566
1694362
1462501
1711399
1926576
683725
1636533
1147410
699447
1321113
285109
1985542
1516797
1911778
845592
253178
1457982
1471814
1222291
1074499
1899762
832250
1085004
1659491
316053
1267232
821621
1972318
176306
1237164
1740283
1600010
633216
1917057
1417673
432459
189004
168987
1201226
1727636
1165655
1593941
393592
740860
1478457
947888
1644351
379252
1774197
1282748
881203
865669
43229
1090473
331195
531982
69068
1185615
1276785
1115578
42659
1116950
1379763
1024900
1312260
1229212
828206
788916
1955910
1280046
371796
355717
1925525
1016383
1511487
1951556
568458
1321329
349344
522393
1455353
1557738
986375
1738801
309836
649305
625887
1598100
527836
1993220
1393
1176630
1663614
958839
10079
467848
621346
244054
1965904
1196142
186452
1596091
1519033
1266187
1790104
589578
916362
6334
1942149
1390575
1457374
707713
1117874
36598
38542
88469
531082
547736
693858
927769
1453336
1343651
806876
303250
48406
1342725
345439
577361
505230
126053
376199
204790
1153445
645555
1207890
1523578
64956
1764003
619032
1127897
1741972
1909255
1697450
1190414
9198
240221
1642101
1071096
153541
1274673
1810974
1829996
1999388
830858
582226
954229
1204426
294304
1122741
275445
1648502
1481141
1033096
666795
1160136
1480129
1088390
7285
859017
363772
514716
1965140
947888
1676373
360814
585652
1963938
654230
8513
1033164
59554
533107
1800680
1403854
239170
1009101
194823
25822
1272171
304016
1972751
189514
447401
1805640
538974
726464
291280
1136981
259597
638834
279156
1358479
1906070
1369519
1833316
717686
910831
139661
1193063
247696
346621
144414
1250189
1634830
79526
39463
1313254
1236924
1105277
628409
577067
1469048
58614
1880723
739138
237444
1186391
1327867
1799517
1536386
889986
18309
671990
49757
10605
931594
1085991
1660299
1733566
392183
1938198
1242419
94156
967584
133388
409684
492708
653397
148743
1448828
377921
1572882
1395493
990595
252972
119292
194884
1964065
552367
331947
323711
639693
791153
408634
806363
26087
210683
79109
1893435
772801
1500836
1393026
105340
1803118
1160446
733564
1495528
1131599
860159
370555
1416099
828692
1435245
1517205
413351
202443
794142
921234
1771675
1004951
1741333
1224170
1469070
115555
1268322
303821
1642219
980019
1132305
1600856
1855813
1579607
1322209
713183
1493279
77065
245084
357062
1699403
1395571
1383374
1104144
1397009
1301552
1426138
840329
1740165
135635
1910269
1187595
1425227
415853
904338
393187
347725
950413
389300
1639353
1738200
1045940
538627
617227
1368814
1364712
445839
1906648
1282763
154414
1568705
748754
72717
6485
263282
501001
1408828
1910988
694037
1318402
1337471
1809804
1632461
395582
523011
1860951
1198078
1899076
1400974
1385315
1544021
296258
1439012
18618
1289195
1672149
222802
580719
832422
1986159
711256
843649
775742
321988
748337
1694523
1142485
1316620
1135323
1153481
557707
1846751
201651
1151869
77468
856941
456696
1887290
944240
994312
1931344
1554062
1897450
296226
731860
1604768
1434668
915224
1942724
565884
83067
1218140
1986907
687842
1639107
1289954
186004
582969
1972054
1014682
364022
311639
741874
1373515
1752990
1640193
1168693
1043159
1995644
566871
1005074
924424
35508
734829
346825
331753
900919
180289
483626
397542
1913120
1550514
1723303
452973
1323829
1802637
1677018
1540573
1572028
1651560
278822
1817881
1398402
540884
634371
434700
399101
803202
1609762
757110
1621243
534231
415288
125988
1606164
1758222
165007
1708528
1306174
329386
963277
1059978
465339
668061
1939859
385387
410331
747755
477887
1206724
65497
261079
1391750
760908
316347
1682662
1708423
1045386
227828
571928
1154072
923467
115897
1916079
154458
238524
1787610
359932
1337440
1266240
1978469
179733
171212
1702958
1584539
1340157
928169
5081
420403
826724
1991651
631602
1702266
1708369
1765282
243204
822604
722858
1344711
1965311
1026078
187376
670358
1588226
334582
912427
1500729
1582419
1941182
1957528
1260489
481389
121750
334263
83095
1994
269967
1287946
111085
17219
158925
1832196
1657031
1555487
1739618
822192
1019623
1981644
890396
1113069
1019892
1748204
505807
1527392
1907032
1285633
1083716
650388
1010336
1077940
1928758
1565562
247811
187305
62012
1587757
1409905
22868
1627827
664725
1307237
1761208
81060
564998
587223
1362160
253453
1144795
118946
14392
727580
1574086
967457
206228
1668657
1154776
1462765
292365
683135
1537392
402631
1052296
226347
1305811
1132875
401337
8128
1160005
278639
689855
1257353
839929
291026
1923466
1892798
890491
1920930
208071
369474
150959
91493
351279
798450
1755947
309325
1194611
1371604
1986875
642996
154132
1570850
537072
59586
1001646
1683532
260371
437011
190104
1986130
1127225
599795
1726625
1456160
244073
1731918
1523370
1402875
844330
1868462
92937
1065469
1325830
1157774
748749
886389
188303
167686
1874540
1558425
1105492
553166
869572
1160394
1783982
1985961
470833
628365
1529778
1658170
380397
1266826
1030500
627876
872165
726043
1174422
1249941
507138
570077
707170
1447605
120838
1145184
168242
1720098
1820806
1003953
310758
1076777
1050150
1774836
1630423
572675
606118
627573
1567023
431555
946533
102504
1724891
707771
882955
1092773
358941
436782
187720
651996
865140
970460
944373
1850261
29305
1403493
1078523
274301
440220
752658
692933
1628412
441375
390474
245853
1500930
711606
793066
694011
1819244
1534529
1013270
325288
1100468
1701937
713368
1968170
226047
842734
628438
593715
1212947
361009
239683
1083702
430662
467202
370870
634099
1724223
545806
487802
566056
834983
967340
1539011
274577
645664
1651326
1536738
1078252
596871
993698
632590
762803
1790387
781799
1170157
1658908
159052
586622
1749510
1201060
321895
311595
36370
904469
1656913
1358625
342912
114484
1012573
1556278
1988521
364432
1481721
358918
849839
1865622
950475
157269
823541
1711065
311862
1576218
248696
828937
1425105
1589619
1544599
1745534
989788
1943026
577904
204511
1350624
247294
1374255
865625
504339
657028
1090333
1286736
1620409
1056640
533349
428044
482689
1988058
674972
1538213
1007300
1484549
1691649
127327
1184946
1843666
926968
128514
754011
86360
658437
463446
266730
1041325
1849806
1777120
1704048
1739527
1111404
1517707
337853
1771489
571341
1425502
32918
970991
1087364
1847323
977295
1356528
165899
1832709
1133258
1893947
350894
1393660
1569272
262257
1845023
1080522
1227914
522489
771386
1039271
1817477
912585
1173160
564281
1707460
866284
555094
655191
53953
548429
543255
1405460
1368901
793082
62919
1183441
1235864
835948
1191492
201603
773831
498237
1753746
1165254
358653
1866756
1213733
1708714
15709
1877754
865334
334514
1236402
831734
1599998
1630619
383725
1727504
353897
965053
1702026
546357
144171
849620
1730805
1870667
451451
747621
615207
897202
1472359
1779886
1193423
1789547
500590
1982085
1974261
1390177
1015136
1809035
1827673
412386
856443
964934
418302
120236
481301
331207
855010
1354501
1810994
1621954
1251080
349356
593989
1079217
622806
22122
1403539
1607442
555348
1939802
1072140
531929
1680015
1948752
1680040
1215387
843442
703654
1927488
677890
1884734
1719621
1989573
202322
1756548
1972238
960937
64466
74202
729089
12147
924952
1270502
247718
1911029
1890085
854173
123399
1775828
1602512
1162042
876393
13930
149566
1280190
277732
1311513
735534
1336962
1974780
529040
123074
1349367
1621629
950187
1517403
1092348
311809
1866740
1916998
1487409
1424414
1606790
599460
109404
1668160
543518
161432
1886051
124025
614216
350532
606628
416152
1153075
349977
1025864
1103359
797189
1569385
1714880
818198
118070
934051
1186154
173325
550772
1836825
1381342
757796
1079002
560913
1685824
1782508
1735948
1324010
319829
1895606
397665
199559
605537
1771056
271706
1687093
1467270
154835
1499315
1777530
1643832
1763922
889100
1555362
35792
310418
50382
1544173
1616067
1928527
787863
264280
1344414
846665
816716
1685246
1021958
91857
1227950
1605697
394225
1376900
524060
1657480
407377
1547322
1137014
1496891
175622
659602
521373
1399393
230563
1851719
1011624
230779
1305564
496104
893746
807634
1455241
1877202
1992830
597505
797007
1928602
1134464
790103
264330
628971
1739529
1408856
1889183
938478
1659971
1967420
1367840
257193
267898
28817
1075595
682818
1361740
370330
1854886
1170094
1085477
415927
113569
1533261
1743065
1909851
1502856
891336
1390409
1835339
383702
31114
940279
1611464
399485
1250583
489080
202244
792776
1505564
239476
864330
1349745
702773
663569
1941091
859871
217020
323242
1640122
1495006
152926
586090
587581
1117236
67223
1538109
405300
52454
1475602
226320
501757
1850458
1823283
244703
727254
39971
1382217
149362
1080246
945265
1569300
1079059
60299
1887623
190984
1319225
952752
176813
1963532
422663
794345
153619
644012
415009
427755
1937523
1691075
1991923
798242
835218
1104944
1328517
585466
253065
537875
1873271
1669
653705
9583
1864020
31522
535316
2128
598275
985156
1757160
509682
1669271
890000
1826585
1119229
1321137
1702232
793392
1634667
1521251
1024111
1838636
1406759
816071
761779
659876
1968258
1933367
898550
365024
1473974
301286
1171194
656706
819764
1728636
1962298
1760466
224516
1422249
1711113
1016148
1451502
1095082
389027
499224
564829
358054
79613
243235
1102285
957698
1045595
19280
630556
1109653
32287
1979161
1888857
642108
355371
1046699
43087
1023643
1203262
1895911
669204
1641859
117686
813474
164142
1692270
30359
1931306
1449254
451192
496939
1091302
873711
1551590
789211
1599853
886327
606205
70532
1854960
835286
500579
1863517
368962
1921408
52129
424748
1502601
768352
429004
453742
1700745
573475
218347
418290
180807
229424
1167280
89172
444776
1066419
1318610
1515443
113872
1186751
1067828
931448
1967673
1388534
73335
1036964
946674
112803
815861
542941
1518505
114787
738338
1078428
1188630
823052
450700
664924
1188556
284055
220330
776271
685702
289168
1353228
1084316
639378
986398
974615
815996
1498068
1462046
1577321
38937
1283975
1440398
1287369
120913
342498
93819
1244254
115966
739459
120317
523136
655214
1802875
784442
1635387
1349958
12244
1523205
1215933
1610599
1215989
619775
1262787
660833
376546
1517380
831663
1744208
1207268
14748
423109
1095396
1704972
1762998
1291417
529162
1366974
557085
79930
724661
333654
919620
124841
522666
1993819
261036
1631897
1233293
1369194
1814323
1981333
955119
912029
1793916
650785
87098
763453
974359
783847
1605536
1913165
142847
1098287
1617502
854966
944662
735663
1389682
1767374
1717736
1339516
361775
1408432
347680
633535
1811626
550230
1598319
1126497
1731737
715860
1968550
877599
112657
1296557
506008
550348
1124151
1745656
1357095
676902
1958218
410497
1534409
1622848
886062
141239
1171835
189452
150498
870341
509720
447800
484129
1694737
653368
562705
288443
1415341
758484
1663477
570826
1801951
1237474
1781563
1936960
464638
1752368
1411060
1386068
964402
7213
1793089
1675225
827398
876344
621506
678516
552549
951665
1201086
823179
1315892
1946880
1864074
1849031
235150
146219
690750
1167565
1132545
815905
1868338
1189508
1372264
178666
617022
674071
1535987
382352
1963655
1471203
598173
68759
1924867
1623810
1693279
1280854
1232403
1137530
1801687
440815
475168
1340054
393160
259959
1180156
1986948
789186
254397
819661
523683
1951681
1197836
1486703
776558
685984
1086086
1976495
486465
1528647
480009
1080052
779451
1364321
1832389
990934
1446689
1410405
1774377
433539
1449634
1984200
639014
337490
577909
1190475
1728874
143793
427627
53395
23560
1833311
802610
1579306
1406652
1530554
1258592
362515
531350
1075896
1897482
507888
1772892
1658559
46603
274221
508493
681042
846518
309410
762914
663672
947844
1229287
1987054
1558228
570855
63819
1698132
286408
1483303
1036886
878106
1486121
1277047
729448
544546
1625610
140069
1434214
1095108
1887401
486925
538815
623657
567626
1020019
814208
388316
1106636
1999580
987140
651262
347141
408764
916156
417104
1897119
697388
1435736
610797
337626
582212
1710710
1365667
758414
1399648
1868893
365761
1389672
843125
1695399
817640
767901
1603229
224065
281626
766409
1280738
179520
1460251
1477808
509288
990307
1049194
720263
1863315
859425
1198958
952307
747309
1300533
250971
1108289
705794
400835
837489
939056
906544
1355161
272450
1318827
201862
1087520
57662
1089064
1913671
405219
329220
814215
128505
144649
288693
1706602
971082
1262262
186748
1276174
1421185
69426
436666
184170
1942227
1252004
1116355
1465713
102878
220241
1315451
395838
1621921
627190
934726
1392130
1180060
1782513
1367463
1692893
699214
1950887
1671086
1222635
664187
1692719
484362
599852
1570553
686492
1113667
1118809
144403
971373
145372
698338
603084
924749
552056
1295216
557730
143961
70821
58599
1086687
1227594
901044
293378
870141
1390838
1623142
464933
1265639
1395643
1191887
1429458
589533
1781373
261399
602440
403938
317363
79976
437560
1510436
672414
1704962
1520586
1977176
170239
47026
1083749
1134802
166853
1701297
1881000
1045194
123228
1318080
850722
832487
576704
1757568
170891
1808974
1868561
1372807
1272605
1171298
1821560
158728
1405210
725568
781072
1689729
1487384
1023253
1656663
735222
970030
1591008
1044352
914272
834989
633065
877696
1650408
1618933
1840522
1211471
427009
717885
1611151
13902
1296283
1608762
943425
1495034
927170
1063905
798854
1375641
1188217
432408
1070092
1244069
958704
804812
28185
75239
1811358
269720
716858
684024
730488
1818892
331911
1609909
1220919
1311276
610395
2574
1665661
859869
1257028
487484
1510018
821578
1441969
1969098
1641627
1395214
522877
1935964
910403
1082539
730893
1357457
236111
1892819
127340
415788
383899
866292
849559
411417
539008
65315
322440
1245316
1907228
128205
1384390
394354
1301143
1751972
239359
466543
152476
1325218
911574
159313
1414905
1153158
1233497
1017419
292254
1034031
111904
1789245
168009
1616238
261467
1158744
1318315
474480
1168123
621032
1185696
1078600
1587338
447952
914403
1766241
206259
1936758
1961150
1424278
852489
1544894
320858
1224553
856164
1235269
34669
1413766
441258
1814361
838679
1008114
1755292
165635
410354
1867212
1983315
6320
1267380
1473521
569119
37166
832509
719495
312083
885805
775101
877020
202741
1178730
1431937
1285659
798099
464288
711943
1730177
17113
443003
1012827
668938
1686233
51363
810790
328587
1411939
437283
1329679
1076814
1191410
264275
1407545
1077998
1208968
638364
1781142
693890
1575068
1284429
822736
1583688
1653594
1621662
781312
1999211
549906
1603493
1713657
1990249
1706493
1289585
1274608
1500479
979111
1544889
1595704
593704
868148
775821
1661087
674467
706687
11326
711223
1210605
628852
1180534
1740661
869898
1626996
107765
126867
1870470
258990
1699785
1983396
428894
1246724
1857620
790307
208023
902010
850895
952235
1749650
1492379
1266696
862245
1171243
1881842
26
1387571
68753
1321389
1935543
1324637
1029051
597573
1741057
1870092
667902
1626709
1425054
32436
597407
466802
359091
1145489
1357407
1967730
760462
992909
172156
1954151
1579900
1030987
1186496
696694
1814554
1136421
897942
328914
452519
883731
169996
471038
401230
378657
609287
58911
1089525
478031
1798375
1157740
774638
552670
1941246
622419
875721
374112
384451
821163
5275
753163
1046443
626286
790507
334716
659064
571178
397303
40879
1877492
1009212
1120800
1781452
1435248
103800
476649
518469
620050
1198184
420234
1571515
855365
364751
234914
405750
1935567
49876
608058
1702687
617158
1266572
879977
1041197
246550
405776
111874
1004366
1223876
628312
257532
55366
1265107
1638800
45745
956103
1537501
521120
1297214
1154620
809028
1539116
326180
247434
1659706
1106574
1775416
1255933
1355483
1846721
1857812
1819430
1843977
963578
1435820
1514035
1756777
144814
1431455
820540
1549390
1384021
1789032
1465875
927127
351374
1560229
3879
866821
107378
1694282
1577506
1693114
1998634
11915
1786982
471913
1504100
1637476
478666
1934553
1934056
92702
733083
931032
644268
1874118
178841
248534
1336791
1351298
125429
1565212
1076370
1441790
932048
1284131
1066181
1418035
1873006
227342
1735441
124974
1011612
300077
1312828
1483622
1898759
326320
915144
295911
1743330
115622
1356474
61825
781944
171530
1177522
80707
1153484
689145
730080
1701779
1134462
739752
880540
1748812
1415530
584373
789833
1514870
623953
1952462
1072550
1834358
361672
1590834
557537
1052816
617764
1528025
1240075
200436
323238
467915
1296150
543181
1691712
92139
251144
836365
1121749
1931968
1494177
336473
1089475
608130
1816592
423085
267372
1095394
298898
1296982
912522
1911594
1088897
486758
140930
127222
1233442
901259
795729
1099534
1993450
546808
1730843
43430
1869273
1682942
1857558
1042156
123256
1455728
524037
1229319
684055
1408675
1935144
1782766
373000
1552968
1970433
1869904
233300
228473
1042929
443390
1449240
969593
702432
1536893
1535044
1971549
1417894
1835430
1306776
255510
1122744
1370562
1698569
384656
385130
105963
1975328
714178
315138
107300
1887401
125817
1525089
758066
1067774
877465
1482147
476599
183021
769613
1887847
361857
1661588
628296
432307
1729064
435688
90737
1358474
955880
855076
1651574
1904696
1659783
546769
290375
814827
73559
475472
40711
1857301
528476
562668
1042087
1749683
910870
883839
636545
8168
8958
707487
1527795
1538592
1105225
1342593
963489
743824
1427537
1517272
20658
952704
438180
116551
1305097
1573717
799727
528787
863265
1748533
1964126
1962851
615338
685105
30565
1369270
1698969
1830916
1969520
413752
1157837
1884672
547321
133368
825881
564563
1880586
884248
1473721
395119
778270
1941862
268150
631640
1559886
937782
872817
1565654
1163987
243057
1604573
800809
533554
1227155
517774
1847300
800099
970930
1633088
89110
226145
1239808
553780
944668
87331
1518149
1341020
217510
1911650
282489
1900895
1328715
238832
1758613
86756
1225051
76257
83962
1190218
1352487
654425
222090
62785
1828094
1216899
1511019
940796
1207526
1182581
348370
1457298
918458
1821939
1048569
1603774
1748843
1384009
44304
405654
234559
988555
1236081
1833128
1585972
413116
1777809
1225362
584239
1286194
1128617
353131
1588671
632885
885284
273984
1900432
811788
804825
1596222
593360
1742134
1630640
765121
1488631
1229246
622822
1231277
240260
1610820
69191
360389
1369351
891407
1960173
206561
1794505
1347417
1841385
585483
1804251
1432307
739015
97244
1964386
659983
701992
1102944
1824259
876627
1077284
81673
504458
346256
1350602
1250518
1669994
526877
535326
1816338
991655
1715283
504580
1900164
1935252
1142729
1449564
67646
1237838
1045151
171948
533673
1947308
72738
144698
943192
1529238
317969
1920246
265129
1189534
491895
715036
1536847
232477
1789209
1191649
1509886
1068001
1055573
252375
1974245
1736470
300546
1843684
846746
1786595
750852
682684
609555
448810
349074
1580661
818379
1807609
1196616
655996
1078028
809891
1847082
250202
1221004
783230
1340774
32665
1420001
382243
1919248
1740660
264194
1667066
1709910
1236788
567678
1120068
705727
560103
661020
802668
1686930
1231671
376863
380334
964463
1398070
1230332
1860434
60319
1484316
556482
944805
414513
1065433
536568
106741
1927991
1085097
543077
1017549
1240826
1028154
882999
1648816
723782
1841868
1531081
147807
436491
1405252
733033
1353881
648175
1026814
1342192
584836
608133
1578657
1896491
1711338
802953
396120
206255
631134
1169420
812423
999098
786769
1891982
1013615
676818
1139904
1553031
655366
768772
673790
487480
909269
1964930
1713244
1992485
573895
723561
831758
279915
1433679
1279177
1495457
758685
96344
53392
1171038
167477
1932327
1270880
726732
1201217
803064
1953429
214563
1109043
791067
1942393
328365
521971
1334276
176592
651142
693955
421985
462370
958729
1628212
443998
986310
1746218
752642
1723732
1638873
1985707
1056161
703548
335973
939133
1779784
1352875
1747459
1653157
315174
442811
1573459
614870
834489
205879
1166013
83801
1757289
1102166
1502747
645151
524010
110374
500839
459051
1123601
1199456
1558840
1199173
526981
1541640
1113934
1430653
1279958
221086
1488891
1595342
86597
1080227
1934236
434686
391624
739097
1143329
214410
928834
1755104
1797524
730773
1746269
1801547
893496
1932194
1958513
1054315
172724
1100585
970630
69186
1289766
1520035
125210
613854
953450
919394
972320
311492
1983053
130974
502182
876657
885422
1880192
1918370
339468
1332664
94463
1561762
1902170
274397
1731461
1017107
345620
670430
1118829
98041
123527
1340140
893044
154095
232441
336633
454996
397252
972438
1294239
1357927
591787
1068337
1703389
1520244
210230
1657618
1208682
733952
554729
430843
1797259
119656
1924081
1059374
1706606
692130
1055493
569830
1621141
1913653
1793790
248435
1499104
1852876
336869
1945501
1497991
13519
921537
123903
406869
1660468
181973
202966
478417
923856
1981931
498459
1844390
160418
587779
647945
1824901
1568128
495548
1443023
886306
1204126
111069
285786
1220566
1721757
372930
467244
1168058
880840
1102219
662665
1038911
1663589
925476
653540
1667707
1124037
639922
1323665
1047915
1322881
1067387
1787124
196861
1676985
300227
1397956
959948
356679
497520
762084
1546988
996797
1302307
1543370
978122
567347
1793344
299055
26597
875146
428312
1439529
1881792
680498
1775208
1442442
683041
796268
1480746
219675
567444
1080328
534803
284224
1558252
285567
685669
720870
419341
534219
720304
370806
1010014
855386
1711879
1130352
1728131
482203
1780597
1656771
1798475
356389
1817486
1762565
1706374
1558989
1167052
1727563
1784889
1928253
399364
1264429
1339398
422967
1110059
906788
392507
1257463
1538714
1125870
669743
1909768
8225
509081
502420
949035
107953
1690341
327168
587194
569725
857088
958148
1272770
1840994
665198
1450104
1702925
705866
1558100
49433
1585039
1195975
125007
1879620
1882133
294463
1167819
1823610
961413
1478900
433872
1994282
1886614
352122
754726
590987
1202088
1687769
1206462
1688166
763041
504926
1481561
1199785
1496832
1603926
907612
883470
1081016
1022117
202236
1688431
1604209
1850413
1937041
1704826
962286
1339676
26745
1306106
1036300
840895
1802633
324854
1858016
1121142
1547519
482054
36906
299465
758357
1972439
803807
977137
1384203
301234
1668317
1663838
1936653
428816
781359
1853204
421359
540191
1584157
1396023
1598183
1968853
453331
1414911
1852649
1419272
1422406
953681
1617609
1874637
1655035
1892552
733829
1393443
1752490
362176
1567747
24746
467776
62322
277717
1300502
123146
165542
489261
59040
497807
1898970
116809
1576006
1766934
1262260
931398
1970308
770705
77687
1987112
1292623
627884
1083389
805188
1641724
660680
220930
856446
433321
1916770
1185521
1620252
1031848
333689
650239
1730255
1485087
793075
550509
1886849
1679722
1082878
1611614
434988
350872
1556463
995481
1886103
1181771
1988528
949574
1889019
1772721
1940919
1035310
566840
1076843
1000652
495458
783063
1290734
1190146
1601787
151585
1318130
1250165
1380090
1707349
1909441
753364
1990492
1371407
1519478
554742
1936805
67658
1830261
1020451
432317
213931
622150
230524
1603176
1010705
267555
1240236
1235966
507264
554232
42853
844708
1585836
1829419
1658136
1825508
470572
322287
17231
504103
738078
876654
99187
1530272
420543
874221
532336
1768095
301346
1746772
890520
1339644
1179835
1543706
855559
1846801
1078296
522055
1214682
1384443
1765983
1042
17414
1908641
86313
1765415
276427
1634933
1769875
411940
1664117
1977169
124741
1048647
1493912
678526
1604069
911524
740856
640036
578114
584653
1915567
61840
1804262
518363
1106005
1038899
185018
261115
1319269
676996
1507906
410228
1339629
1789320
1764394
955651
1412885
1955526
202816
564678
1528120
96177
1950790
467860
1646243
1745048
1133124
1089099
947955
808961
1763840
183246
206558
1960405
1772254
1616149
1314976
513645
1684724
1846795
762698
1987197
1162170
679557
1822289
1560300
1903958
317680
98443
1537160
1712459
1444918
928425
1310826
167377
1935365
832113
1359978
1422872
337646
1138070
921366
1296973
1388878
949827
992895
1346056
299327
1780880
483416
1599665
1039767
526416
1615801
1393628
1982114
36177
1635693
1967848
1127826
432133
477044
1169946
1185357
1516372
1445937
396626
1006702
1866394
519131
286522
558811
1676044
1757484
1936616
1573818
767288
565120
1587251
699735
849471
1254940
452287
373707
1430292
1953826
1067814
889715
205048
35410
1489461
189155
175844
173521
1425583
33795
218877
1511947
1640903
1872866
118318
1583279
311037
717302
234408
682463
1636407
379692
1233725
1461104
1235590
893148
521222
1198416
230874
1139053
167523
1680558
1079185
1426091
796671
1046787
1216717
598560
1211199
961306
1742000
247338
32306
1568756
1790468
1001111
1433195
16834
14007
1535602
829833
589912
41684
1847589
1882806
284002
1541624
147313
679515
1963160
1080403
384996
681991
819483
1894105
1595087
573744
1787439
1715146
866135
1273044
94589
1123836
577428
54587
1790298
1140673
1060969
172746
469368
971903
783389
1507927
432825
337836
1958932
1581164
1535483
528315
356240
1019046
1845266
1620172
1479628
1329700
1071690
134063
389941
974629
1555041
101977
1836581
1272024
361990
852396
1135136
685808
739520
1246033
1347140
1226694
809207
1368904
1481052
970751
1926523
336346
1370767
474451
1358885
741815
1960053
1137905
1679328
7083
531029
1672729
1010102
1461112
1158901
1284683
1532112
563779
549718
764691
511492
683029
68375
480690
1452083
789730
1883345
430308
1044756
1705952
1122490
1298626
1990017
152214
1718575
942919
816939
200246
1583106
1122022
1397188
1681551
1022175
553941
1906155
214377
624921
159841
537296
526442
1836177
1966075
406882
746935
1924457
1974873
403168
938494
1395155
171948
1460727
1627033
427337
1512676
797516
1740571
664087
1889784
1845722
1845525
740763
1901276
1299902
1388476
553815
342799
732733
1772417
1013846
1571387
1200704
746622
896714
933172
254033
274925
1184759
373446
1179477
783016
192463
1760554
569450
1153676
1908328
449137
1710959
1483185
1810124
867728
1375230
621098
880634
380633
376402
399469
1397133
885737
1494657
519081
122149
306232
1837744
1291473
252765
1723793
233485
43109
613078
830261
1608135
1723936
1182650
887993
15076
1342049
1987701
1098862
1629238
728274
1274505
1956159
1141351
454254
555700
1016650
699523
1771496
154640
818049
278490
105366
1858543
1465083
1476572
1106539
1337755
424063
1752484
853725
294224
1064673
1192673
750388
893439
132399
752420
1987925
723513
1977408
822886
775656
773242
1052456
1601688
1166800
1543832
1711087
1181876
1096298
1776556
1869840
761681
323615
44159
359741
1555547
1395101
1426086
1048222
481721
929202
11965
468912
224294
611031
208680
509709
67559
330349
691281
1295627
275672
190922
1547027
614156
1182810
541413
1339609
744717
1759965
1016856
1563037
954021
27802
1019723
1413208
241291
1258939
1684813
1814774
965177
1239991
179194
1536316
1431606
1492989
1781133
1703862
413439
841976
1036482
646512
1129635
1706710
852985
1767316
1943989
1527437
200624
221172
1839555
4828
824201
188399
1406176
986735
929938
706581
586922
1476082
366541
1240328
1505357
1836132
1784647
1192856
1778614
347904
169312
1991725
813858
723839
1587722
1624074
1753323
1594349
1620781
1543124
1233490
1767395
601147
1314741
965505
1033320
599524
1774582
1757647
473516
1639524
901002
137756
1155721
1338560
1820038
1491349
1392442
1869854
1199795
320415
1088169
1292244
759765
819504
1586735
360700
678194
1418017
1808138
671042
590474
1536655
1636683
331741
757722
1563630
351507
434283
1472332
1078994
719519
1815014
448705
901322
1836546
2444
605816
744344
1031900
212868
542004
1247368
1469324
1699582
1660589
469162
1402296
1534107
1447672
1175992
1712132
293811
1082834
147074
52237
536185
818503
1278883
1109576
1444887
1157463
469892
1312843
1929646
942680
1947410
606473
988180
42950
543543
1578026
1137612
1346849
437797
440199
471955
993370
1128153
412041
1861058
538546
1172723
571754
1035192
343961
606588
1531894
1716983
1009671
1711269
1406834
1362428
1501313
514231
428534
1775072
85564
479772
1793505
1721939
1140990
502019
1632576
320098
1605765
952809
66702
1651843
1509499
1148886
1477623
181244
1748062
1475723
15807
701465
292806
543978
1475894
1859985
287912
481015
241269
679647
265944
968335
1432813
1344880
890023
481923
552292
484316
1977274
407115
965647
28326
1583950
1140300
867467
137650
1325725
904443
1049228
1591293
1038551
1553866
1167063
1880501
1121906
50432
1055806
1760994
1393831
1793181
1359616
1512495
722644
1592369
1690387
1693145
1418557
497157
5502
793381
53491
697327
104618
1730584
1694110
852074
463694
1566477
679822
350895
816839
43221
573295
1085201
227636
1909942
1153172
1148523
456092
1921147
1959040
1153978
1654926
1470520
484736
1769928
368508
647151
1723824
1679076
1183497
710252
1660323
1836172
567212
1015757
1820557
636836
97622
738763
978084
622405
1918932
778286
424635
353589
1625968
638555
1722729
1074553
70808
51227
1705468
1240118
1883568
1809474
459163
1095662
467235
1861206
1262679
928345
440005
901883
1109851
894933
879932
239935
637816
946778
342014
1975983
279394
1905501
55927
1635913
1277126
829044
1621703
128076
225560
220111
1155790
1981161
478857
297828
1874949
1375432
1764390
244066
580753
1785414
1297881
957547
1469604
994843
1823666
1473731
1829554
639143
163695
1310149
256230
297940
1551564
1783356
638594
1822288
1292474
348826
1078309
1678647
496005
1803976
257643
1677108
184234
1567129
171409
638188
1126002
1132652
1626380
801826
1970406
734696
327552
1193288
207929
1689365
540401
1581185
1971951
857903
1399329
746768
1704188
144113
805714
512591
1451900
212594
1229445
1924365
539490
428349
999532
1085285
257380
725500
931566
769473
714191
587636
686033
1235828
140378
948983
817321
767377
1840047
465984
968779
305246
1755198
679725
1575696
827126
139276
1734439
1769737
840588
797644
954460
1129834
1582617
1772807
1995155
703798
1413639
1845486
1351639
1214415
474224
1270856
365063
412588
1597124
732607
163758
1650851
1424566
1819921
422974
1263894
1440445
1677532
1907393
1706864
1473273
170762
1047759
1241197
1915161
1782943
1683724
794479
1546262
741415
1675110
1395245
903636
1305089
35044
72365
1659107
1134642
481490
30896
948944
940784
478930
584496
107733
690084
1658346
663386
1454122
1205562
1643842
139472
895732
609872
353963
1373442
518018
1163843
562850
297864
661592
1933991
1861844
1562435
82672
1410041
1453946
1111729
1920033
1132556
701734
1546298
697265
788472
548209
1776342
211276
873302
612248
1786153
1758985
525819
1147373
1829206
1058348
115470
1155402
372879
1979144
528961
1714216
1623403
97312
1693162
1037422
1574928
425688
1583776
1896753
862663
924726
326550
672413
1358436
1697104
708368
1575381
949578
1922049
198208
563627
437927
679690
827626
505707
419712
594983
1755436
1223497
565829
83665
1152011
845171
406153
155491
927181
1514034
1977527
507207
1857334
820313
160529
1306544
1870062
1239211
1991408
1590560
427010
450079
693909
1192856
1362364
1867076
1704502
1086072
594887
901982
92122
623345
1992007
1483785
1801063
1899438
1885260
739004
1376717
1403241
1297175
1654674
1717769
1957463
854272
35123
736478
1481066
1658681
1242098
1486140
840530
1879963
1038710
112740
1224650
879416
318701
1507150
307759
1176236
1981182
13438
1129265
819957
103445
320759
122407
1446099
1480994
1170007
237704
680736
556550
1124887
677923
279777
1385993
1479739
515376
765669
616242
1872806
1324511
607535
144424
1171435
1962216
339842
732374
914992
902406
145438
1450727
1698255
306863
691862
952821
1190079
1627956
1646172
1228863
213729
959723
1530409
1174321
1420146
27524
1947801
1880439
692373
1404323
1015713
1955347
1865919
1955919
1966752
103499
820055
751347
892005
1311031
129588
482248
504510
490737
1455940
428619
591033
626632
1263458
1747373
101998
1733621
1746447
859593
648876
1893625
278217
593969
77635
1495772
1997981
1339220
950959
1813583
969899
1044491
453793
1760460
681941
1665924
1123453
1531814
1273938
1086918
50595
1266832
563943
1507167
1377840
1441225
682034
1709432
11659
100828
1865471
1824066
939233
1147382
1510634
140040
295597
538671
970992
793203
1456167
1344868
1835445
1959969
1812086
497329
245789
292250
730270
675362
256876
415216
707020
1402037
1778223
126865
14282
953126
928972
1670328
498049
716959
1122776
466183
1917596
383576
1371585
1265130
451018
36115
1413620
499874
1905007
1624628
543664
386771
572416
1186218
1510293
790590
1776241
74575
1143930
506698
476395
106508
934428
1625949
617111
1633298
1330678
214777
821346
1266581
1075418
1746547
1003763
300765
509874
749145
1347053
316435
289993
1031042
854579
257366
159268
21800
784574
762612
331590
697629
479479
927743
1533998
1798746
366801
1976274
726407
1600604
1909964
1281442
802782
1510247
1575791
1196560
1392008
1873369
1641679
537905
1385776
558735
720804
98461
263563
1866104
12528
880235
1618117
749697
488469
1226492
1917211
48777
1331466
1447258
691378
369039
927774
489947
1885831
291916
1509486
963427
344188
1592168
1347089
555474
220431
364615
254687
631507
1395216
1022843
1520209
677519
117877
1799357
76322
1933582
280099
572020
204544
869758
246731
1807221
1971173
719959
865182
439834
85223
1539182
877017
1824231
301804
1819401
17990
303833
27969
1349562
340886
1401302
1767225
1929734
198046
1815415
494894
474996
279377
1894968
1492897
636679
1803925
607187
1435546
826778
1040685
29707
1945014
1491447
235819
816692
1415099
575661
159170
827688
622273
1906166
542528
419486
605931
367444
1327220
698533
607294
1492335
646158
37612
1427908
149098
1301589
1597205
548237
448351
1008298
637353
1131948
109826
1138477
521907
520195
1527638
1902207
257694
829218
947010
1076138
10218
390957
1139158
17420
1495747
1674360
1316554
648727
1540591
412
431822
375222
1445955
252177
206928
855765
933824
1070085
543652
1980408
68890
692321
508334
185542
1941444
1046683
1328813
1565909
278022
314200
1349104
781084
1760285
675674
32966
1785169
378193
1831966
1211399
1377735
847533
1371720
1905926
625601
347865
1199214
910666
1379865
1922943
458738
525025
227836
1054189
987340
1748428
1615883
546913
1057030
1726283
1334145
1740629
1731557
1292447
342953
973346
82441
1917699
1706767
1989528
476254
310190
1306786
164850
934402
1030935
409796
963692
1424085
992265
323576
1906986
1277017
1963560
914779
1050280
1653321
1347604
1750881
150600
1961707
1783183
55210
1004594
1444052
305125
1476307
126287
1431067
794340
6748
739369
469786
233628
80493
99755
738838
872340
631026
1437321
300304
19676
586221
1658755
883256
387086
889444
644647
1630656
106937
1886732
626997
1959051
1390946
826145
1572930
1758354
1287133
1388645
500804
828212
595139
1127727
1076326
1984245
1119163
1128158
1076109
622608
1406157
259000
1062363
1612970
886235
1284860
527970
83444
659627
102381
106223
324468
1712546
1989133
598888
775822
53284
501039
1221517
1479727
351289
293742
443739
385561
1657439
166122
255647
1978392
1179022
229316
1877754
1514002
157771
839451
787900
579918
735949
1385517
618139
1178876
487481
978264
1385827
1493418
1967144
110897
480136
188606
682196
1197118
1663657
1011049
1614563
1853230
528557
1535882
1245204
431124
1241121
1716180
539372
348847
1605191
473838
884243
268876
503939
1924610
850177
641176
1080944
781912
320247
85968
370768
579334
1459772
805243
1396523
234700
1355541
420867
736486
841215
265072
1626166
297237
897841
812432
1172153
168023
496822
215719
986620
1625787
359706
176693
657041
1081070
617158
1494606
1829807
1959174
1256907
1664805
12097
1341418
1222176
1579331
447935
215953
135625
1060868
747090
1125114
763321
1070632
96500
545737
1730596
894616
1892361
458558
593527
898859
999844
743343
1451755
473867
1717417
1782448
588688
770488
314856
69420
1181700
1259045
1485728
727728
1198642
1283312
237721
1503286
1621466
785546
84389
205240
1974479
393424
736259
347928
391778
1031705
814509
420086
1294600
510236
1781175
514317
3999
1755112
950912
1524389
1075935
411773
1048206
798480
1033997
1550864
1961358
100258
178446
477627
538414
754603
1289386
1155000
1305099
971800
1211732
1617811
426495
1437933
592572
680546
631830
323197
1215815
1752755
1746940
1972288
364278
1274542
530721
148615
1955800
611280
1604188
1863688
183560
141154
363435
1978372
903619
1534727
1279830
742194
717400
530231
1492765
131331
1949539
1556948
1094016
259582
992312
1472377
582548
1763858
601949
1297979
1596292
1603568
627286
1668408
107652
1756265
31733
339041
843740
1634146
1240238
707736
1874235
1708167
273923
436880
1341870
1809085
414888
946302
1497298
1914249
1763871
639501
38693
1311879
130655
707929
1778115
1956936
1779053
518801
1555316
775652
878152
1568369
1560219
1330961
981133
1602142
690539
1649026
1902075
1000823
591420
378160
902848
1263189
1940800
28322
1294877
868000
1295976
875290
685369
178399
908584
487460
612966
525287
1305484
1010234
102529
1261109
373472
1312336
1985966
1950764
898932
739659
1982700
671730
1753310
492504
1482611
332586
1124744
159310
1205609
717887
15168
886160
127488
1771676
426677
314148
948561
31430
886768
789137
481201
138067
1980701
129945
829323
1239023
851705
1512309
1672028
56246
1718853
364925
1597854
1503146
807178
1313270
490440
301639
1742494
1424375
1740871
785591
716668
1017976
1203983
350504
1065714
1353120
686349
513750
1501221
1346487
532368
1034180
733693
783354
705485
903370
10890
454187
569597
1779393
1006301
695578
1508992
339356
1744800
151916
1539213
497964
519337
712602
1640735
85721
797236
132359
1606228
492756
1688309
1110801
19997
1751443
1217480
6203
1475507
629323
209424
1141364
287519
1042341
185800
987169
1491614
1879511
844495
829242
171825
293910
543975
193030
1630042
1440471
1161658
1892947
1982362
1882502
1434314
258171
32024
1370166
595030
1512188
415551
1466515
215369
1421371
434302
291140
195706
963674
1144975
1608492
581408
301488
1850859
41927
15269
460375
1440203
682518
561197
938746
1469003
786529
1081565
794586
1461744
386057
1019210
1775375
1627293
1398395
1850194
587119
1009195
119252
1352677
1609319
610187
1225415
463356
1767818
686520
955763
340566
65077
1495518
1614795
761835
842799
181919
1797427
1037657
665374
1357317
667397
1527058
1721728
1687500
804127
1014263
1146538
1140264
1773302
1202296
1709666
1881767
557078
650704
377129
1071807
1986683
1660357
148023
659381
361388
193109
851808
1507859
1841797
690606
555379
1660475
799604
1245616
1360578
1250072
618268
1709907
1604658
754216
1990035
865977
1585272
1089779
1653723
1784750
247725
576126
1325570
619320
29902
721803
645474
1712088
256044
1175765
1242325
1997370
1262725
881370
313821
861280
1239382
965208
1189292
1291235
52296
1187961
843952
544059
190190
1232295
4824
791726
614632
809699
964854
1142410
1886555
1437125
1680143
899356
226542
1246021
1540371
618800
60364
1186838
655850
264980
372271
1289335
1603395
424485
1283342
1337511
1261763
357656
1570579
1952463
1913580
1576549
1732144
303095
531650
886398
1852657
1396888
331415
435315
1473842
179440
1615925
1986497
1637863
259581
1900999
66039
153450
290740
1797888
571039
425288
951389
1668990
917707
1088839
550682
1444491
682341
812692
1164662
1607929
1342811
1062351
1878302
274108
1203678
1014002
333293
1248855
838862
62598
398558
1642841
1227813
756823
59248
400889
864819
1475585
136947
954634
1952222
1464267
382669
1583350
1817964
866835
391756
837186
269366
926107
1818694
650741
1675836
1426332
482615
572559
620936
671085
1827910
58810
1919994
1822405
733315
385244
470434
209016
251103
1932020
1020618
1887843
1804987
833775
75789
88193
111767
1773185
1651024
128346
615007
1230055
297352
1322529
141270
1049429
1873854
1179692
36490
1714545
1916246
1336534
1859950
1868658
1904758
257082
66423
548535
1094174
1591327
446869
56863
1543682
177630
151941
903886
1391160
537676
1862834
639084
878254
972678
1303892
293831
241552
1567317
846050
631329
347455
420380
19891
855342
1660942
1722307
1154978
1445173
1290275
214546
1827824
471045
1098429
367955
114287
996639
793595
506010
206749
635513
1489215
1998025
1170381
485784
664639
909771
1483584
1649221
15947
1396016
1923123
540474
436200
1464858
524255
430184
359404
165032
1519738
1121800
605737
1377362
850018
1484129
855720
303663
7526
209078
1887125
586307
1860636
740157
1327886
1214118
1542537
212185
1624864
1948085
201320
1790215
294825
92118
1608675
1769108
858119
819588
1170306
562625
1482322
1647309
1830593
919595
132832
1681855
1331916
263902
1435068
1316782
1447430
821878
515932
1353115
1106473
884214
1423545
1464794
1748779
1101232
511356
1618260
409800
1893143
477778
1550664
1822803
336802
103428
81785
954364
884830
737908
211617
1524346
1512148
194564
1148482
474442
1797768
1040175
1315510
1546298
1566298
1092543
242460
340581
1964607
764277
1995832
56093
1037872
1087084
1218033
965462
322187
934181
561104
1486660
1090207
31420
1815826
449516
177475
966456
1318599
282651
753381
1500082
1999901
1505201
119881
566985
1131246
470627
1795067
1716712
109941
257698
160662
121883
1402352
1650756
1299258
43708
1131180
521081
48280
913591
1369477
1666258
1124508
1606899
914557
764494
1769700
1061368
1602649
296787
1525811
1769471
1776591
1089015
1658811
1685066
1464541
978499
255800
1503547
1061298
565596
809416
40830
1507737
1572370
1054516
638908
1900775
327218
1983875
1977048
1339752
551119
1278129
232340
634800
108532
810858
1134318
279099
1579694
1890011
1001808
825342
1892076
620989
1090802
419925
1335965
993587
782910
572509
846087
729445
1057304
1571987
889014
1986221
1323172
1655521
177232
1722814
1252039
309616
412859
1015824
280532
1234790
637251
124079
1049798
1418706
1486626
180917
178864
1763882
1076141
348139
1344882
518512
172318
219654
85785
1208057
1065080
1527125
1995575
1485950
1300907
199668
169580
1561152
1552375
177742
866770
198144
1584221
1533929
516140
1687652
128951
823902
1024085
773016
1548465
1165584
1257236
111036
742843
1943165
227690
1343262
776356
301535
1368079
1795853
292447
1496963
203195
922673
529938
576829
1485091
1059375
1903118
289384
1844733
273024
928985
1357790
1808952
710240
354226
350531
198758
1234356
440403
938983
566776
1470624
807826
1353486
28650
509778
230801
1623061
1229627
377539
237920
763397
559777
414923
1708366
165902
1035489
1244933
10621
798601
1377880
745814
1380759
1758520
1433592
1833176
961481
932885
1417920
1201142
474661
313746
560417
1260737
523327
525294
1996628
818899
1064369
1064018
583924
1969821
1267322
28831
1085927
1453662
1000863
637594
138979
1026355
1898632
1150959
1367844
1096022
1110757
1600593
233217
1560408
325443
512954
1988220
739254
1498496
1499863
317378
1027342
1338838
278477
12301
1803425
1347881
1995017
561255
1260569
900003
384914
644419
218956
1924203
466806
67036
1486913
1237279
257168
1889882
1941804
1141981
1298994
66075
1390001
570111
831638
7566
1817271
421045
1626231
1156311
1149076
1023204
1757807
243685
1244011
1140418
361593
862209
37280
1585877
1096175
596169
336921
164516
1617192
1215997
242890
821767
1172860
937366
651951
525651
1090211
29543
146634
519913
1911446
1031972
296651
1952222
139444
1565618
329959
385564
1816488
758952
1503678
1983223
804196
1361242
1308798
1426054
730961
680213
176404
470496
205078
71174
635094
982423
341729
172236
1647847
1143297
850237
1879533
837077
499824
1123265
1753118
778475
970501
223289
98963
1688202
1581569
272443
1039204
1544410
509137
31978
1453385
1742766
26531
901974
1915667
600844
1425013
1886381
604572
817767
980778
335565
163918
832143
651758
743141
1010944
347941
313854
1291352
544249
1435162
199855
115163
1828915
654667
1097277
1118477
1337
687040
734526
1389559
369083
178893
1670559
1576575
80723
1246510
65847
1481193
1580574
1263616
1192049
932388
971748
700060
393424
1525041
786064
1136274
918020
1405449
193927
1544676
986073
1362528
853221
1016015
1741438
1123081
817683
1387048
440370
459354
776448
1461774
1678752
1735793
1084998
1016542
1148163
1492415
756566
731414
26287
862182
141385
1301580
651559
1323947
465920
1051688
965561
731309
1329760
1672582
505190
1183669
1176710
1980061
499602
8287
947085
87592
365321
1757061
182462
1556450
883178
982021
1071772
10865
31822
1399290
519228
222899
1403402
1093069
1864373
451368
127980
166357
280433
500192
198856
479417
1610818
1453443
368625
950064
1240906
1609408
1416115
685406
961776
359349
495703
110087
1444816
320720
806949
1997633
1157697
148696
162790
1545179
1740777
1410490
1882330
388757
1993868
502872
1442191
1911414
881388
1724140
149962
289645
1931821
1942805
1943207
1486829
1280271
150330
1557537
494106
98944
1007241
1771350
552410
1080556
343801
1802863
1636164
1207880
821082
726504
1614252
1401196
1709144
657268
1691407
595831
441601
917530
423912
85215
1162112
1128694
1136431
765196
1621813
511450
1883625
1863275
629999
97768
657218
1741608
336617
1899404
1897199
1042078
318328
1259518
1251771
1421954
1104357
1204962
1958145
1561763
549652
278230
482567
542616
430602
1055673
1057516
995899
827757
879030
569297
1779091
124522
543556
599502
886525
1764886
193805
1163363
272755
594723
1387101
437818
1079443
948983
663020
1200840
1797155
614371
1189142
1304274
713363
13540
1667428
1743131
699115
1270772
760394
374207
1155516
1209764
1870224
684399
391641
947340
1152383
1066103
1363568
323564
1414823
1715876
417329
498280
1905440
892086
661035
850221
305901
1968280
1753374
382777
245129
199108
319460
1405518
102787
234986
1043238
518975
1596094
1187297
610853
821206
305921
939380
1766011
1837763
372730
1205761
1012322
1989603
780609
1301482
1320805
1348292
630681
659683
83186
25182
1662946
24165
1582515
1944517
1532680
646080
1802991
1910152
585427
161851
1616211
550174
976571
537048
485602
1558288
1402639
1385620
615739
1114757
1541609
170989
422731
1828739
1894544
105276
58322
318125
558751
1546260
1488503
1968653
1828353
209313
1757470
119535
1832001
992970
1218115
1342216
1553393
1270476
101532
1979864
1497710
1337259
1687224
402532
1872236
1142989
1461589
525570
1103272
591052
787373
1877272
780933
123242
754245
1940412
644816
841644
1408258
1571880
928570
1731672
1565091
1415329
1222718
1315070
1820494
1046367
953123
1709871
603540
1770702
1085175
793859
1644154
510338
1712806
1381624
956705
1397700
1072066
555205
1130594
82709
663546
779472
1702676
506173
959942
85930
972619
258580
218221
474936
707739
92801
1647509
1259199
1625691
1503231
316605
1889019
761421
772616
1379715
511599
684149
78614
611308
1953730
609501
234205
162737
312868
63183
1609607
1231555
459290
1903406
345071
711268
273433
624916
880557
980260
705040
1574320
89023
1561348
773322
673964
410463
404561
132867
995919
368910
1219359
388137
261094
1175582
432803
1698059
1216038
1942051
1571249
1911282
1313121
276715
80347
635197
904035
667264
1531024
1341264
1849459
1014606
784485
703178
83634
1806144
226838
1298840
1707874
1662841
1447013
1440871
1947353
447847
256098
33688
250757
433412
1735327
1528530
211126
374359
803492
1193315
1576437
198837
749086
1758888
447585
985189
1153589
244626
1542232
1810246
913945
889102
591522
410724
191776
1083859
54959
1097082
370911
1410324
939875
751721
349149
379078
556297
1390790
1973892
1292061
978594
124946
536581
1513184
1653770
1207442
647799
320054
1822354
590482
936060
1797281
1886120
1605971
1310351
1971300
488558
1924860
896664
473429
829489
1838967
675858
1830825
1256322
1098478
172119
1984055
748391
324801
1367009
1677332
1615604
980715
331705
631268
1515597
709431
1697509
689338
667815
1529539
1420794
393495
1165888
813202
586148
1376782
1285730
1345279
1751761
766191
399112
1962534
467161
1958326
1683237
289755
1604374
1713233
1393427
1657691
1931482
888529
655112
1158839
1355126
150438
26504
1707279
408174
363634
1092315
273077
1491340
911159
283368
1746962
1309497
216587
1243612
372667
780772
1823796
833180
1911416
634625
1559933
1168007
288985
859767
1139676
399927
710763
1104649
1509485
251799
489727
1335419
119655
45060
1972882
1274849
1165542
257205
1025546
601803
424570
737567
1431581
483924
128709
1875170
1719593
782054
501374
761331
527529
72665
1195528
1352444
1705482
207912
912443
772908
227929
327133
1741821
563835
1720178
688670
1629418
171708
672235
639761
884858
1323796
77419
1722939
1749938
1210564
1259961
1509133
261019
1576116
1460555
572963
1983207
1745207
9658
1381486
1866957
376141
348206
309365
141525
886767
105454
1630097
489192
1786685
164236
622237
826460
532967
1995941
1667852
1735516
645725
950055
288334
643649
202941
122798
1026397
1201957
384746
1909751
199857
774271
364766
1482650
651612
1301437
1997050
113566
34380
643998
925577
841479
519533
1445592
903911
1681144
1144085
1811013
1418493
1568465
184147
772328
1265618
1489455
1470205
640028
270854
980526
107744
1764433
59165
1476794
767887
1182878
1324899
591779
788375
1687273
859430
222100
605691
1674328
236770
437289
1664889
905987
1441062
481811
450524
393212
559673
1304364
1398622
1712946
385010
1699183
780596
1347573
1198015
1596191
1905220
1118668
999316
450025
1120596
1903853
1973552
719982
1016103
52917
1826905
1367632
707004
134434
41544
1292818
1954285
1089956
1987937
435006
481872
493432
47240
1782227
288837
1430744
391292
115225
225790
158673
1042298
591212
1952911
448016
1512345
706668
260912
1569839
1592481
1714887
1804072
854966
1771570
1408286
401188
1289702
367038
477041
22057
297579
1698532
367642
1383523
1360231
932425
561005
1570899
1045139
1564967
1637156
1700145
1099288
1653955
901292
721290
145458
101563
1650263
1509547
74964
1668308
1219837
1990137
554683
252599
140122
783822
136152
30635
1369042
1985725
677121
1589503
1265483
529403
491558
1045587
1162336
1040576
1947813
1478405
1668220
1502620
1310479
542644
869706
132530
853081
266387
720450
1374367
1211377
1842107
1832285
1497704
1714504
1853481
318190
1358003
1194027
1723449
1798999
1695139
369322
1255679
666444
1217084
1738344
907823
685376
1524038
1416873
437149
402049
312858
1433834
1239549
932660
1093445
299580
1726584
1196066
677126
246159
768226
1387333
929808
1280531
639949
1568018
523016
1198737
1338911
1583666
742069
146429
603633
365225
1688384
816360
1187015
1650361
1695451
1885665
1216319
387244
173406
1435852
570549
212307
1615640
596730
305402
1112368
389123
820326
1306126
1021423
866011
1854648
290428
1704688
331392
990161
423524
1515631
1142665
1287609
211248
304192
548683
575069
1487695
1302623
610874
1812785
499322
1263829
1282850
217397
1038920
3387
1350783
1835892
1620534
1929639
1524332
1108165
1872784
1921530
1998016
1792469
1219844
180014
1707122
1133078
15058
432787
1668791
726534
316725
1578936
1350528
921008
475160
1524009
699714
1396906
1436957
1856643
462743
1879084
194625
1876523
1624017
288648
1815615
686361
1133802
1439022
1567600
51221
639231
1810237
1509262
523453
989337
606683
1745592
1044798
1483417
1635631
142021
708323
1472249
1214976
1315359
188294
390405
505908
1184584
469775
862373
1050653
590539
681441
1871356
1634357
397658
1031515
508099
766490
686657
602518
650923
1567961
344745
1508716
1743243
481653
1250778
639190
489006
318119
663667
937122
317178
165593
1860838
1901541
71599
1289355
733789
1412970
879362
441367
152378
84729
950537
276335
1995427
446087
1677023
1137729
1396246
672733
1794792
575640
666045
1964363
1572144
1729762
1337294
373599
548976
1169219
1162249
1314521
1821344
530455
819928
1306532
1977992
1164476
1886649
333405
1084989
1815780
1160276
1548044
306307
433488
202160
901240
1652965
1579730
167603
1764194
1422478
766078
661746
1372979
1162976
925345
639056
1102684
708528
1710682
868548
691330
694830
1851730
986076
1043269
891713
334898
1664443
758071
1441648
1432126
1099462
3522
1649793
494155
1463935
1733728
1984506
468161
478489
1145971
1515012
1560709
1901801
1875359
994131
709554
1256656
834676
1419476
217916
354585
1428062
648005
1785035
1857942
1961176
884512
1331845
523794
424921
609230
244707
1364092
466482
1954368
818017
186273
46441
1756410
862429
913925
97338
1742048
315780
1756693
995403
1328859
801657
1827901
1979183
61386
152666
1749110
1296669
1006837
136188
1232821
437986
269123
797125
998469
901855
1829721
661768
1768415
40475
1026565
1608719
1821575
11805
724546
389384
1847894
1084282
530476
1405698
712971
85303
969169
228520
1963239
1970750
282075
1806542
1824433
495672
1695690
16653
1212040
1406920
1772239
253366
1093385
1489138
1716744
1706498
29828
19303
821562
228922
1072718
1713239
366282
1050416
1538958
367557
831179
350931
1522288
799266
232210
1271321
855296
1236819
643292
1276304
1185983
1859027
1783680
1602835
1541211
561931
1597066
478290
1290853
1430675
1391063
1642093
361720
949621
1761334
267492
1645778
589585
1375564
1823980
1428381
1889170
128796
783749
661220
273204
1617330
1295855
1304004
349204
1898265
438370
1001540
106476
1654707
1502235
71503
179803
1458370
1416392
1773681
1903138
751512
655744
1988742
733887
1819121
315094
1497726
1134516
1294660
1509348
400772
18820
204262
1146652
1612721
263531
1019138
1551266
861779
743697
1082736
1913718
850000
852368
1394236
614772
238658
721248
1805270
186454
722260
7247
1725208
109136
1593239
1377630
286491
1628539
377095
1085105
1020642
1569814
1374667
110427
513030
748390
987837
524644
1925932
682366
1657555
298613
562845
1684105
727338
1940334
1467065
1682017
1735637
233215
1226515
1148426
155403
1741713
251117
1443610
992290
366229
1115529
484760
1235470
1841675
1915087
528490
1276026
1187588
1012831
1600733
1946759
712319
1719379
186314
1733408
414501
1891395
1771154
1085233
591548
1697417
1513816
233912
870052
222115
1557287
955524
1856562
867077
1504322
810489
502210
885560
1927511
1148139
1967624
598120
670617
1204818
1561748
1544595
423337
946830
1436114
245056
1247404
184310
810218
1584165
8315
433531
513614
1357663
1508937
766232
1898902
794224
801238
75091
191890
1947262
1827344
1592915
154230
1558246
840757
978853
1178559
1527366
1731735
511617
1559113
1718294
938386
1308282
1525609
1556694
1078325
992357
96482
1369671
603626
904913
1207745
465264
58270
613860
1067237
1135742
231227
27626
1896780
1495144
904228
1182305
182718
705763
314622
604467
1843623
875446
1402671
945550
759456
1628665
764423
765468
390513
690896
529079
1382770
406497
368259
233382
1708976
1445416
351573
10178
1275597
1150976
199296
617641
220268
80590
718324
1450503
687603
1707119
1092245
1664742
10796
1746368
1111161
1344527
1253150
1150049
1278253
836589
221922
1555536
1134844
1810849
896817
1428272
794955
1874486
608341
150640
680998
1497863
904393
1284008
663381
1495774
1718999
1532304
212718
767920
1071199
1516121
1714127
180877
812339
1639153
500267
1871579
1660721
1313580
1254252
731786
143188
884134
1955288
625857
608194
1839256
826179
1869440
1526557
1659404
625887
1472610
1921464
1108015
1427624
703245
632102
513441
911659
1984810
193256
1471371
706923
900045
1337862
1638931
1425965
382916
877839
1813983
120912
29442
1526546
992048
1486067
426957
109953
1740959
84390
1275185
1877597
703956
291309
1161853
890026
72175
1473977
1606084
1444902
1183242
1772908
1029207
695874
1173945
1906287
156847
1563098
1725922
158790
131940
200464
191915
1934493
146837
1077691
1760452
1639439
417797
594111
530798
638007
152905
1655845
492381
252528
1935734
660055
705931
1588335
1767687
1632166
334305
466972
830484
1602059
1554086
1439347
1099341
1022879
695977
622961
827686
541062
1302340
276465
864703
1761310
1945950
1243559
1128160
1638035
1295247
1355237
514914
589852
855694
1886069
770294
1911077
362704
1169586
944368
1299867
1397094
154422
924095
393247
1507614
1862569
1241325
1720747
186669
442367
695951
808113
1224100
1727968
1089999
1128298
920667
547071
1987526
924264
1423562
546403
1033287
1570002
816388
194978
1518145
912171
938915
1831179
458382
96312
526921
310492
1702593
107107
1052910
1449059
422810
536637
1391262
997211
1089270
1413908
1943044
417494
1965822
502154
893793
1427859
684145
939523
455644
1899766
1700809
759607
1622224
180022
274944
1721987
124862
1992966
617943
1011085
1547495
791715
722685
1665657
823233
976793
1849911
1803731
1107173
1714011
1358820
1701056
255648
1676851
1991663
90408
383540
1563728
1023206
1289585
1183298
1281086
843376
104257
599543
716923
125020
1574258
1899947
1418530
69898
1964699
1024822
1133496
532773
78035
1380865
952075
1397010
315500
225734
852551
1289359
1374560
725009
488977
1188546
1959580
64769
64319
1500597
8813
636626
1273771
528995
869286
1104211
667994
1245420
200002
1208314
351161
715436
1792858
1325693
849789
687887
531628
593701
1198495
687921
51289
377389
646787
1232659
1469225
357757
1050631
1502580
304340
1402533
482301
895418
145356
1816
829345
430905
1969507
302936
1518966
1250101
74136
1791314
302902
168528
1396274
502257
72708
657794
1297853
295168
182597
306798
448342
1059896
942825
731962
1497997
668186
365570
1720264
32900
177157
853041
1327555
434404
168924
1819804
1955597
497438
219608
838550
1850308
1206240
452369
1027125
1602706
205663
646639
1756145
329254
928034
1898922
1788356
1201380
1738504
389753
1012154
1171334
1992237
906008
82117
7203
1364808
1720627
1402955
979643
171986
1791430
1138752
561844
872791
1222044
1039417
730811
220613
1609777
93529
625573
558857
509646
133924
567657
1549683
126240
1244262
1886593
535291
373565
1407153
129733
1913198
63280
1824347
1922110
1861210
101340
388594
492236
208531
874043
792986
393958
698664
680125
448435
102813
169851
691240
1964795
376443
1523573
696419
100441
1072651
1950118
501386
72037
55021
1091432
1143061
862734
219800
1233771
1336804
1963866
733342
1892489
403529
1090143
1643250
1349260
232869
1253300
607392
547310
1395495
750252
1646705
733857
1875360
949389
1519139
759657
1058682
1079613
327329
512528
1192538
309718
551925
1034976
1461484
1089032
1857363
1772818
1265730
1925550
1141714
570651
24821
1579127
1799273
1489989
684964
1083193
1466788
506508
1724674
97309
1556335
1135122
1735822
1730112
1943125
1221005
1465726
584713
787467
1426574
311479
446642
911236
1081508
1957507
263630
1733673
359747
1946657
342564
1998903
1021313
641348
648779
1977708
1991985
1651744
963838
738076
950823
920578
636321
549828
1370719
319840
1754579
416823
1252573
660169
667188
1851922
1782914
1000265
205574
427756
80804
1447553
1396166
804343
399137
231941
1570497
1775769
417225
719590
950481
1415375
563218
1294836
1215511
629741
1128267
1730702
1591660
1663432
369845
1403371
927546
1154169
1149989
637714
1148319
774910
1935291
754525
1178578
1798527
1155693
1749573
842554
533227
253611
1011120
485414
1435921
891730
1401809
1858529
1791796
1443911
1016011
1289534
1356939
725596
714923
1713797
359387
1900454
1824836
1274278
1235893
885283
777102
168541
561283
1594303
1738306
474095
1780111
999615
1176445
1196361
1828322
1064953
1881249
1892620
8756
1837481
1151376
250906
1348625
941098
345832
1389693
1913277
638391
1602614
30047
1449311
1950870
246665
980181
1681169
581051
23651
1124139
1588059
893962
1936222
1376903
1822724
1193586
1319320
351028
1382756
904691
1963101
1481731
1114892
313444
477868
500529
1272594
1830809
2681
1855568
1868034
1246289
304997
1493313
1442915
980077
58609
1831859
1147322
1113099
1641888
444647
1371370
807976
1068508
104059
1120084
1091534
1492871
1202591
1990604
1311037
1616283
445858
1401345
1477383
775705
370537
1293489
1027594
1743610
151289
1127516
263571
732257
805327
1412474
65262
1316447
792018
937840
497397
1235315
623460
1544604
1066560
1934410
1378044
651245
251927
1602416
1978943
1430701
1936879
1115835
768793
1384179
1933630
1837531
1775131
125829
1437130
390290
63867
285998
476486
1094725
100627
1730437
167125
699816
1602617
59979
1919304
145177
842011
1612714
638076
249613
772231
640993
1939711
1422291
1709680
628980
319376
28560
1845084
1818108
283150
93850
1151622
1831191
1876845
482528
1390556
203996
671030
1432127
1021730
829635
938770
166432
627355
1911501
694596
169692
615097
725819
359215
1233395
1640269
905107
1187401
749103
1882616
1924226
603551
1669503
1311858
1657026
99829
479081
669491
342393
1693093
1447953
833505
1755244
26913
376272
1982289
1178045
1276835
1620356
488421
717880
861746
436039
119417
776999
677418
1326106
1630659
297665
241061
1765101
1546290
1706436
459403
723296
1490262
420319
989672
1065758
739738
37058
861965
448048
1437286
1490938
1137811
1660033
809911
666263
870417
1708776
586308
1790347
1089864
1302730
1300648
264129
130022
1944586
290533
913226
1777726
765337
1402257
876597
1453681
1165094
446025
1718468
1182813
685118
917668
561816
1231938
51936
613335
1356988
1046194
649062
1635017
1907450
729217
409458
1784540
858363
358784
538683
171750
359391
751619
1920041
257538
921781
575454
917482
1147631
1277328
272501
844305
1637278
730000
1363674
218668
1583600
1964746
1681888
1658528
976800
957191
884361
1639336
569580
268504
132781
290601
1519374
1578975
220087
739882
1394307
221823
914336
255954
623910
677094
525020
455911
530395
384124
987780
763744
1863553
1120625
1481777
317926
1317715
416248
1615523
83940
1387018
893344
562089
1528559
1573749
480152
430864
689342
1402746
979686
680519
1393038
174647
764290
1492110
1307102
3707
1126103
1794917
377211
1802526
954256
973428
279436
1581916
762315
723095
1166889
1631039
1693944
285319
1993537
1720710
1585119
1087573
576483
1416538
841928
1407008
26187
581970
1594919
607661
1978038
1244479
1219588
1144382
1272760
788162
748478
391591
734731
1341041
513338
395143
1603916
21827
151712
791473
871158
953062
288444
1566198
1652760
940103
421068
574372
400599
954757
809169
1804837
1827284
534640
1156845
326742
897963
1848766
1064243
268386
393447
420371
1436314
320129
1156529
903363
123447
642910
536967
1008067
1688922
587305
1180310
1343280
1169217
330291
1430154
969510
486272
1255853
1467756
828824
505954
1819340
311954
728280
1008401
795635
1503202
755192
200336
1179189
501853
507751
426060
677860
762350
341156
147494
1108158
1571828
1857705
576290
345337
1799605
787262
1894426
138435
1551572
1038415
1849264
1804314
1776706
467589
1958441
1849910
1820359
1074510
849200
1383021
251156
229756
1216307
1833852
486137
1102969
1337436
1693502
1890985
1264850
1551848
1749248
168326
1148703
1979245
1252023
1850271
1955018
438801
435293
1492673
711852
822161
1381976
1133868
1554047
1230217
1429897
1511248
418204
209226
969132
1865798
359299
1372758
1840867
1991894
780847
409816
604750
8278
129705
1293797
512174
748430
364292
1164960
1817289
1667715
40928
800614
721622
1248180
473564
63985
1026885
891275
1751252
617144
988798
1128390
822295
1107815
57151
351717
67637
856290
324083
311410
661366
1183015
726215
478499
1316397
1626611
1248871
688064
1222019
1779171
312301
1551690
645092
1943876
1272058
442949
891345
1547365
871436
1961103
1747486
299969
187261
1125874
319705
183595
334922
160554
1643732
684800
1740122
1547905
1551527
1709062
1032175
1166730
1204639
1958547
1850968
1766815
1680732
444370
253399
1976270
1443856
879356
665872
336755
926307
327138
1786283
1992167
1151849
1707396
322410
258758
500444
653645
763368
592854
761178
970887
356458
645150
1709746
1121568
1120871
396587
1975853
1564203
1617965
1695901
1897312
1459215
1949284
527784
1344732
454525
1756134
712556
82344
1215572
1798311
1912953
705757
1841558
1958740
441544
1012167
712991
1475454
1489508
616162
566445
923822
1094379
1301301
697517
500712
458596
542061
852622
1969205
688920
435546
1364514
372638
958950
1552471
910717
663627
1609521
1684542
1195873
307931
301863
94190
987480
1336169
1791736
627119
1490729
364930
1161952
1182813
1143816
1754752
1938933
271836
1548014
225715
1155128
1346968
1312468
1291830
1310788
1565386
1794249
1613039
1641218
818594
518094
656566
338104
732359
1231526
1225126
1122379
1185202
1554800
390458
856748
1380519
1159353
1286375
844986
407742
1096938
868069
389942
401761
1640953
1435061
57750
1406795
161242
1243999
681267
1031608
980725
1703615
137376
1414740
294748
1556103
340600
1687747
297468
164393
98211
611399
832335
1310022
48532
948726
1678678
3005
1147338
132154
1147264
1424012
1444164
1402622
1828908
425914
889022
1353436
54525
282834
813982
730145
1515508
778844
782950
1306477
739060
504193
253920
229977
303567
294818
1187489
182234
1887188
1917614
816417
1129526
731559
802426
615759
877720
1194830
1109065
665680
1897080
197405
1450512
1761106
603137
1715347
1579727
1787464
1276126
166686
1913242
1485178
459410
991233
1112701
540050
1662285
933859
1526240
1404789
1551362
1930934
21452
1496024
710118
103294
1333492
1000565
513340
38748
1208245
263200
1818260
746948
429472
1339231
1634118
1860334
1562419
781354
1817387
1701443
42202
1508880
907784
1629825
861203
1613870
1147176
1053506
1193308
1679707
1105470
1710480
134940
1408873
798374
1465312
317943
685760
1249262
1599782
662136
1843129
1593308
664058
1975497
1883762
838302
328172
1404582
1421177
446991
1754640
1433382
1971913
1415527
824430
1293706
1647298
448773
130914
688941
1233885
1730266
225086
1849876
98862
1586967
914826
656121
599129
149149
643438
726349
276188
1339639
505583
1428809
1652636
970046
1510851
1701163
1754390
588547
344907
225586
1850133
1730277
382856
1518086
1000270
1419070
1748625
451799
1039088
1347855
1937170
1068183
1693165
217205
1872354
1565725
1976589
490156
1666373
181490
1352435
1774290
1927265
274364
1568313
196562
113702
1229337
1272851
601279
451871
790350
742160
621391
1711159
1143008
1228210
1961553
1893689
1228410
952059
1668025
547503
236998
1263474
150442
1964595
1009311
1311388
246260
753314
353992
1804196
1760032
1077411
273865
107966
1265609
914056
1126876
1066512
262939
316934
417539
1660769
358774
973818
1819958
50553
423703
18671
1625928
858562
540101
1100785
1016115
306699
345059
1296467
6299
1813167
1986879
1586451
265517
1417655
1056644
1326683
1455788
610103
646345
1460399
470245
1342913
775748
1070552
260317
212520
1400809
1805910
1957012
1263355
1282393
1716298
41893
1539357
754138
1941351
965387
349761
150262
104706
1453241
1671446
1873157
1751980
164719
1310389
1407477
793087
525930
1931768
911318
1007904
799937
147521
1191937
68074
731681
1453327
722006
1239222
41574
105323
512448
1697991
1454897
802691
181027
637916
397133
463949
1346254
97179
1140272
1866851
465221
1718973
987419
358111
296060
1841208
1860154
998163
1102951
169101
479433
1455828
1338455
828929
951491
1655448
1558358
1820699
1418525
194155
1413439
1791647
345244
943986
1265345
1456795
1929885
675465
1000245
316997
1171593
225426
380403
1382418
1479785
1134033
1961784
1948468
1860198
1364460
925395
1765560
1320918
240256
1089863
656777
1595358
1145115
546770
1176537
1237326
1801073
383147
1266204
984938
587098
1554810
505551
1737566
1879512
558454
800810
1183768
1090623
1104393
1427383
1551887
1185367
518656
1089918
633996
951173
221312
650335
1854850
379612
1425755
926749
1548720
1614928
476856
1694662
557364
1703641
768424
314842
1392256
788644
1895724
1287558
9133
946512
135138
875560
419635
1696273
624667
1804140
1314392
1483032
119415
1473535
428019
1457327
610453
504034
1228306
1006154
1073457
1478735
978957
686340
749080
1203270
590144
464573
248721
11222
1887824
440934
1383736
515679
1900562
681640
1248243
1643484
1212299
650442
298423
775108
1620358
1641028
729094
623144
1789622
29978
903093
472002
1510863
1578837
1562691
1842995
114099
1436564
328171
971497
1099588
1853862
1554288
315986
1870834
1165380
1894647
888305
1029846
830736
229265
1764841
295154
662022
1039460
507653
1648343
1438598
923139
1995105
820116
1459914
190914
1346342
1292153
1168252
1741633
1090100
790793
940380
653991
285854
763816
854060
1195877
271819
1216127
734276
454915
1551883
75463
579883
983753
1549484
1620921
462734
1672201
1964176
588522
501409
661854
916377
1343699
964445
1164135
116143
732877
383092
1793305
1885459
873621
1496435
1266265
1880869
589949
130709
591328
508458
736715
1506285
1470563
1130884
414606
892471
1235601
972280
1971980
196538
23413
1501033
1865728
1586357
239627
181785
1279054
409342
969476
1226598
1596311
1396244
571147
1456195
266358
1554898
1872762
1036505
1072857
1970239
255398
180186
588006
1499591
511792
1130776
315252
1251114
1693616
850766
495836
1128116
1223142
1350780
180889
1832244
74326
427198
1011365
1390999
1638877
708997
994670
1242361
1470554
199583
141407
1042615
753655
216270
563150
1338784
1980483
631464
736114
328267
1721302
1600815
1627255
1946146
530404
1498524
325302
789202
641910
391802
259433
1293993
592278
482016
1363415
831916
1477580
1957033
952131
82096
1522305
1873934
692308
1110026
643273
870009
585448
1458673
562537
167282
333773
1136999
71627
1040960
125791
1980108
1913634
753290
402115
763641
1064162
1226629
1424609
180065
67748
1581036
1571814
1450420
735428
1033907
1780212
610213
196885
930686
1416048
857619
1564631
1103448
583569
1195844
1816310
914105
997356
1656120
207773
1588098
646049
1825278
1249860
1392437
1082028
1307872
355713
1937867
998253
624362
855239
479473
454970
1727329
1053852
118032
1085753
1929594
1949314
1875941
116720
894607
545616
377325
1523887
1538317
1673907
973127
233964
1420619
511970
1992041
1458148
43616
1221694
1813039
1592947
1572543
1672422
233894
1235822
656466
1689227
491325
1645613
177239
337269
1128153
1157191
874469
996994
1040021
31300
1353587
1068628
1744611
1243600
44322
1690851
462289
747458
1938373
774390
731589
1211144
458442
1612090
1796774
1138116
740902
1649124
1303626
1328094
1224148
405113
1719506
1740804
446671
1728496
1951886
699679
755636
253642
1634134
1692380
272769
1713886
1457622
1488244
294910
1652396
1094407
1134940
524958
1181075
1952012
1339324
1889558
988470
1651512
1773862
850118
1006681
639953
1434516
1222210
175226
866939
642140
196381
527789
1321152
1050060
634175
881865
533589
1489412
1965444
999159
457332
19136
1170723
636085
499112
122064
457821
477880
1652042
1712133
1876247
548919
493051
1009383
1610652
927199
1313242
580652
1355131
669687
788664
887349
1243780
1002663
306398
1054162
1808836
346588
1165484
1507127
1439805
8302
1977635
929898
1309925
1420262
1580298
787223
808479
490689
892992
455601
398644
1615100
188802
1761103
192151
260331
16508
1242037
626741
1558568
1484750
995131
281102
549020
1785046
143507
605546
631037
302787
1299282
1558372
562716
1503572
471957
389910
253008
1189336
1169091
181807
1201437
195155
752941
15752
1921200
47152
1201897
719402
1334282
1542072
766140
1919915
406996
582212
1232496
1152172
1637145
189141
451037
222489
448985
563839
1978834
167857
1989142
149307
1338803
1458193
952175
384338
558797
798109
1573621
1888803
402562
1731609
1178551
513763
27198
621223
306647
315747
1845015
485908
440579
625542
1350750
1264256
139375
349719
1687613
438439
1055847
751929
1414934
1811568
1153729
1279322
590249
518713
730503
40471
924377
1701356
158136
672540
90135
889802
1409348
850764
799976
597852
1094630
1247261
515526
628570
903367
998643
1564920
731212
728629
1338270
1046408
271586
553029
554588
1626187
1187302
1052503
172686
1223274
1475406
781325
1769004
22252
423767
845165
781645
670533
136877
162245
26708
890346
180826
1539126
1989567
1020697
917303
1887826
187475
705494
1102201
1113343
1097693
735678
703787
907007
962239
1991636
278528
562920
354592
1460781
593579
343932
1346875
560051
1328382
821467
1039699
1172494
796883
1042454
824577
1120240
1821524
675062
735143
1613395
1233074
192613
870014
1617022
541138
1117074
88008
1642778
1202965
991257
329897
1035530
722574
997475
1484689
436776
591025
210124
157796
694978
1299103
1151293
1806567
1213376
647695
1934797
1703368
1957807
653238
56747
129492
1015312
1583031
318606
1561232
676609
462460
769769
555480
1812461
1931202
889126
581498
1719472
1733135
577369
601961
1953901
1392442
1186778
1415529
718865
142045
1477950
1680757
670581
446462
1498167
66408
114987
532596
880686
870675
1248492
575600
742342
1650905
1375439
1122007
1501770
1226331
1997311
1552902
510487
1021293
1500827
579109
1112759
1283546
1248280
251707
1673564
1793266
120792
1077197
1642342
1763811
1419161
1066894
1505476
1973621
1900356
1863415
1656247
1921987
1216025
1172473
125951
755898
1980813
524743
1130234
1381382
1335761
1891100
379557
1347659
1578813
1467544
164649
1033893
1275453
1275375
1894980
1047793
1109873
774084
215668
1838312
156326
1008637
1917054
1672432
1686656
1209125
212015
1445073
548954
167099
41326
1349106
1137129
1873874
186152
1515152
1799668
1708591
1387237
820322
559568
1498904
174088
1364584
532544
14944
638223
1586724
1224052
586100
945986
726617
118673
1194152
1298929
206051
1872127
387256
1143659
561692
1430302
1640127
1748168
1061127
1901250
1621541
271788
1201079
1717132
196410
1999003
1643696
230180
555898
1690869
858840
121104
935266
1375821
1497098
1879442
658960
1351486
1999190
1031399
1558257
1045828
1082545
1729261
1382537
991949
1090062
1554561
769121
1421459
202683
79250
770575
916816
30320
629420
495222
543388
843372
1014766
1699314
1027567
1895165
1133387
1920449
1211770
1864839
708154
1767425
1362348
1735538
514228
1938416
851947
1311195
1452770
1823361
358521
424415
961632
1326504
1036293
1827412
327410
595146
1826155
1478170
1668667
879059
631910
1631388
592949
1409112
1807206
1592177
444549
1074668
125103
481465
1868129
1424299
737828
1775380
789408
139637
763899
1952525
1095636
483053
1563988
1060830
453101
1777750
1774967
939370
920869
1012694
664836
1336290
1805587
159949
1680779
1507176
1238235
1843671
764354
244155
227516
674631
1504737
254252
464825
58811
403915
468588
696201
1874171
1097846
1548224
476453
683301
564458
647711
1163094
246075
1218778
365929
1653127
76633
897999
1565404
1930468
1509652
1450293
429539
1954351
1262801
295138
1934661
200530
552081
1384711
1475174
368369
157060
201085
1009196
1665070
1672184
1914670
429057
514040
493367
103988
780231
1076234
1720200
262569
24115
303072
1706508
986438
554780
1343602
218622
829049
499550
903777
356803
1324418
52
739252
218211
1776581
1934077
1346752
229942
294737
1078094
263047
88144
1879871
167261
241981
483049
1404088
1170304
432257
609793
1198310
1041428
441826
96174
927482
688124
273095
947424
1991755
1908157
1248558
1028234
1662122
626214
1594559
261277
853637
1280405
1085305
13516
1770085
23371
1211720
982698
688569
1060860
219066
73787
828404
376255
836684
280637
1451005
883638
669983
102914
649865
1601342
1943089
1072711
1914256
1448818
943200
1620811
1285437
1677521
416167
1443736
637194
936201
462023
359698
1768979
753494
470803
1717913
1911685
1423730
1419132
1285528
35699
231325
297443
1844599
972359
647991
1160608
501310
1724444
1212269
1982701
841944
6395
1710294
1193703
17188
69553
1833916
1449972
689947
1996584
161302
1758770
1653619
1131381
437788
904717
943150
492448
1861569
1529232
1484634
1767796
723919
925817
1347497
863724
388374
689041
1037074
740785
831797
318338
1978253
880163
466509
787369
134336
869243
1565492
1177554
631385
1358900
664376
328044
1045347
78027
1291477
873731
845378
1292224
1290689
1848818
739105
1048420
802518
1232521
1335139
77139
1015007
211851
599619
1654300
70072
626483
431730
1677393
588303
1227654
413800
526586
551461
1941438
1785313
302319
787526
1959205
633413
876447
227838
829805
288178
865818
151032
994528
1111882
1837814
1909088
43235
843438
520382
1669381
1537648
510538
1957484
1028691
270205
1488641
245771
851812
1704192
1906431
67254
1367704
255749
1338291
1018855
1699748
235551
1134596
952202
1709340
918997
238892
904248
1084309
837339
1061474
606751
1457021
262280
1041813
1274312
1979055
243413
545861
1052603
1552898
1609093
1534222
1101060
1887605
668336
391647
1548144
335461
1971122
1159484
1420555
371830
839916
271971
687111
545503
8954
1654996
1513798
1423846
1980776
1458996
1938137
1103465
1900954
1623810
1192726
156209
357921
285534
1974724
1882759
1938577
134353
1279779
961703
845166
741194
1531606
967393
1537282
838230
896867
201848
236441
1552591
1613000
1748102
288617
642736
1717586
185372
1451143
91079
1166809
1073046
133297
376077
1345921
520892
571759
1695706
1961022
807699
1259079
294370
1570508
1345289
255251
1720646
276769
1193874
427949
391699
1847207
1630165
574374
453625
1166623
116554
1699665
1997244
1245080
1877786
571562
534352
202643
1771120
867132
1237433
1837686
599002
1730895
1049865
1124704
954937
1883026
723889
35910
1681135
167698
1740681
25112
1878787
454340
1220372
598337
523553
536991
1137451
407462
739069
1090109
1732940
552676
94408
556035
330418
1955192
566274
1675204
1695943
725579
928936
1243862
366912
638608
363857
959833
1394352
857081
1932077
893042
1159128
998195
735333
1886569
712185
447695
1732942
1161962
1141773
9885
370574
196903
726311
1555809
57738
1271940
58032
1513009
904848
508450
857701
1445236
161965
1724988
205619
1557185
861595
285895
1830654
1784733
1181779
170561
672840
1051086
230883
1514252
834829
313073
350121
1895756
863376
264570
221513
338672
1408845
12699
1020976
1507388
1313309
1167604
1938151
866364
1694681
233799
1948091
332193
824479
690546
1671464
1251830
826949
94521
1235471
1629515
1525607
1945896
76617
35554
1941039
937738
1658080
1157344
1957953
1369846
905752
494266
1336720
111125
556095
1636251
297522
36472
467992
1067707
852720
366712
157914
180434
951916
415082
48731
996356
1747762
68897
359589
118440
954579
483867
1508774
1288139
640062
1079890
524675
1405277
971457
876257
1821681
1192075
1621590
949432
1955862
442634
1468484
384734
285866
1290320
1630780
873323
1905757
1845226
1572934
1769563
533674
1208856
746154
1950306
1840985
177013
839911
698037
787753
1110816
920716
463787
267722
505076
741534
1229154
683323
912298
1966337
1451065
1551657
758863
1004162
207602
381882
903540
1920813
457153
209913
57250
1376325
1899696
899040
1710712
1834914
660889
76396
1017431
1622795
899324
914824
1855881
890805
1904022
1210428
828965
159964
1443697
847883
1698518
1320380
445432
1434180
526396
1255788
1098101
1265076
1753135
1989108
1406735
47374
480999
1088465
1946781
1293370
207779
1580226
1551338
1391033
470599
247354
808648
1942091
30703
1129101
818360
776400
423993
882106
1294594
1701149
839299
381312
940943
473942
1747291
1176773
1498677
316251
781215
915019
622457
1539814
240853
963289
1413585
331686
1669676
94162
640641
1325551
1433170
85519
1687992
1945927
1766129
605719
1072428
826508
693714
33507
696158
1661194
1777371
1670551
841574
253727
250662
508502
1070349
1731348
1522882
1265223
1309592
703811
1648231
354303
1377456
937630
404379
1612814
1910332
1956348
1098661
1485752
355525
1115482
1126909
374245
675440
148767
539379
1290839
1289204
1303538
1316440
667214
448708
1515620
1926862
45807
1385147
554560
79034
538448
1316525
1701949
1426521
472241
642055
1267862
1445456
588463
1566824
311054
16376
341990
289046
34184
1972334
553114
774306
1416810
201664
210823
1476049
901345
1747357
236696
160741
980590
773584
1204930
1759090
1103935
1261953
260304
1674221
1274104
1488631
187344
1338116
1108580
1311492
306699
502695
1335167
1689381
919908
1152645
1054747
1829056
1924286
766680
320144
156283
850314
250129
1706269
920183
1038667
819048
1549372
1813421
289486
1763012
1980138
961249
167774
287413
147008
1452707
1228374
1839871
74399
51992
649963
1966245
1902902
1270830
1759712
1076350
1846027
1668425
964136
511410
523964
734421
463539
571948
113400
1506875
1207917
1320643
1255219
1970542
1679936
1453974
1209218
367103
161864
893010
1858591
67825
1485
59524
936649
1249059
611386
608186
1559972
1623196
618078
41612
1914482
1429475
1650801
1099596
429635
951753
186135
605154
759533
777504
917371
1761152
1156724
1501565
1151453
1790656
848212
1790847
1237161
137040
1026031
833604
940307
880199
896282
534988
415788
1076467
455145
1221816
933394
1181511
1338805
441961
1555116
1748019
1024851
1163102
753294
1498665
1010055
1242504
1359784
32327
1214182
466875
188137
1598989
1380261
737421
1657057
894481
142945
707113
86821
23998
1980575
36568
867995
640691
1552789
246268
742290
1898553
1877912
1475077
371982
539244
777093
833243
1066305
1671812
1923040
159710
1844578
1278857
1974546
1647931
213841
358916
1149867
920261
715263
1010850
244068
109649
1963296
1254278
836615
1990972
1756964
532001
1929373
1424276
789485
1766851
814416
419670
178914
1502965
1184459
981731
1298539
950136
1213527
515216
1153709
1121608
1588070
247205
186331
863858
938484
1060081
783734
221369
1898946
1781811
1247297
1615934
1030799
379235
1982948
736492
99290
885429
400505
536083
651796
681626
509687
1681904
199566
234641
1845595
1645649
587367
963720
1024431
580684
1980253
1594770
161843
1622731
1921038
1198560
1212356
172487
1618129
167641
1278488
1501510
1801901
726766
495480
20351
377947
129362
1295564
102003
837703
762805
768277
1224186
1738156
520747
1370310
659755
1491422
1737742
1590470
455015
1427511
160047
717248
1816428
1107869
219879
592992
1531332
726738
1431120
386873
1738466
910356
1035773
483400
1747919
795922
1757812
241633
314001
1377673
429339
604325
1833324
250144
1478740
1968102
491087
694322
319104
775650
1524215
1615093
1447775
1704236
1033816
1925721
1652473
1818902
790543
149550
342860
366527
551334
811106
503678
858487
348454
175496
352178
346090
1206690
1335050
441926
1660052
1557242
888271
1925480
897913
133132
1721745
1921913
918757
1680069
508605
512062
1399050
830772
1878078
1296882
709484
110182
1496353
1764800
140922
1009922
883257
1801968
1650713
302488
169300
1271053
1089019
1400494
1048405
338577
1768622
1705611
1224536
270578
1307065
941476
1720725
1874191
1800780
295073
1499196
1564744
381348
1338331
1008501
1148091
1276391
767577
169183
1780415
1853430
1815334
1802228
621559
1280227
1933416
1004238
1465068
819191
1194466
171972
1724044
1807834
1463447
8133
773216
1393936
209981
168107
679409
318409
1832538
1774921
1882213
146659
674306
96520
815633
1435346
1575125
1309918
108114
339111
843100
1349153
686725
510881
1951799
1590747
1193571
1067647
307675
1615787
1421419
199456
1100428
601867
1133641
1331122
873325
602371
158161
1971331
1780928
1612402
918936
282872
1816606
1470388
1742543
1128141
409769
1764928
1619963
1576254
1740887
1862526
1360656
1851742
1632036
357663
1746208
1550959
1049779
1247865
299940
935984
1035731
1316325
602617
1565503
1294783
156199
1400547
1284911
1444274
1837887
815908
735955
1754689
882632
1453026
1781974
867388
202150
18264
505806
1728489
1388139
1664616
1349419
1009204
1785191
759293
1665897
610593
1435199
1845392
342495
802889
802947
1298257
758756
1333416
344489
1125093
1339252
1269066
1184519
933687
1907083
254980
958510
1109234
114082
362354
748956
1254758
1863311
652524
539097
1649954
1088530
365497
1455317
1233971
1095359
445332
1896792
366206
1467970
1869585
1134071
1422210
848366
870192
1162600
876500
79008
1259537
387498
1703082
398741
1331537
438280
1761449
1938474
1307733
1534735
1883337
977302
1009095
232972
445065
1596559
1861184
71301
734740
1521095
1792392
1303665
1610988
1026633
55611
571048
134978
886814
654693
109635
936532
1054860
37110
1218048
1906911
1071157
499976
510509
614630
808936
1452479
424970
1444994
1436904
874103
1208108
382098
1703483
1652944
962166
1268730
125893
66999
1157719
830060
1258384
1363444
731407
1481622
1596807
1261653
22131
626989
1109972
411314
342063
427056
975884
900295
639474
1903316
1450588
1464996
417502
672835
1722305
1107475
625919
1449072
1636318
759964
1942248
463239
958934
296129
1228703
1015873
1854207
912190
1330984
557510
1097367
725981
742708
988179
833400
71532
1875773
1083710
585318
157086
792489
816075
703162
352641
1851802
1338369
96056
205190
1993669
901992
797781
1275297
1752518
201799
772334
1802084
698919
1112148
1680726
1654286
987074
975966
593087
69368
1628943
917425
243318
1050375
508628
942414
394226
526151
838706
1653375
783212
357487
604976
1102004
814134
1075169
1427356
803706
310258
225019
1600187
204890
632459
370875
1160385
1354064
44263
734250
355711
142031
1036248
1206756
294609
833377
1576060
1614249
1042631
1176269
1055042
166781
1199331
964004
1057574
1038580
829874
1783444
909714
1011522
149923
1148020
926317
314826
1636971
239091
651934
1282372
558725
1187042
1539308
1814402
1704060
1126008
1326813
298398
1761798
1514486
1377582
1495968
1808028
97669
977965
1744827
1526319
1856685
1561751
1004494
1734796
433874
967231
706257
1413442
1183974
1743265
739187
1225835
299901
1422279
1564944
1616487
1455718
867634
578752
361410
1218323
1373797
322450
1413344
361339
1555632
1735865
628791
1880556
1482897
449095
1182591
1376330
1871545
420070
31183
1647181
1569721
996571
503711
1453165
1565945
659397
1545736
1053214
1718395
1749670
268550
449533
384659
276164
466404
243002
229742
791741
1710857
1811430
1240832
479848
1292130
1377953
1276093
1498664
1776746
662769
1505955
95267
762889
1374723
1027320
1615236
1918964
1019453
679098
600223
391773
309359
550222
1086026
1118278
824281
530626
1873492
1347625
1217438
18056
1079219
952643
1065040
93158
569988
1072670
1584441
1467057
1393735
395164
833249
213869
1975014
653442
1766014
617737
372323
925707
1867077
1266483
700575
1480148
525102
1869413
1949679
713358
1734397
1172024
1705654
310116
1469671
1745916
713650
1985043
507552
1664820
116078
472107
603294
300757
73493
979023
1159703
943431
691741
969242
459778
209275
176645
1438978
1275247
1561522
1540983
984664
1574274
382604
1791212
1951057
1532836
345295
1480039
1030505
821731
309304
704365
1610702
178995
1405008
664871
1840795
1777631
1255486
1383864
1133297
284329
284826
1022789
957943
1264318
903279
1380367
663027
1150485
167816
1911278
561411
1829576
1020718
842574
925850
1597681
559882
1973484
1354646
615532
1195070
603480
963387
763208
660500
531527
1415293
1543304
97749
781645
1203592
886893
1066182
998960
1666314
72016
1941173
1250331
108822
1419199
1336290
80206
887841
1990659
522988
1309363
1293264
861997
634479
319230
1044275
657040
938988
573539
105319
314726
54174
757260
1655721
1225537
5090
590985
97501
24255
1864216
1480188
1379246
540784
1883510
851704
970022
871760
1948424
1361939
1658529
80742
1264272
1399578
8469
1096472
1808063
644745
1041958
357450
568101
514118
1144485
750459
1394701
457825
1147478
542630
298384
1378504
489204
277519
1661470
1527135
843075
1858069
1060523
29294
419029
300195
1959736
1881944
227571
1831342
655108
1578548
1408382
1141211
1896991
1368183
534615
755088
573051
927379
1515680
1924129
1422903
1441221
1341658
571614
445524
1465420
574006
863240
1125914
532338
1838640
1068586
1730122
293020
1043191
1156307
864038
798502
817147
1224144
1210598
831710
1424875
160919
1055432
519871
649939
1134632
47862
1707488
327912
1492110
84489
1877439
1021
1785022
1566661
1556280
280543
583413
1471538
969821
1782084
829774
141697
1094599
1815378
1951366
1492154
1528044
16382
1423235
723224
286763
1109850
969755
905693
909243
1683125
643597
1259274
1611846
172439
1294627
472244
193846
655138
1068731
517926
1272160
1273333
1435566
622544
324626
1227561
1238699
923132
79860
1103900
1608228
1929841
62581
523617
1955127
461607
32638
1429810
1031501
863447
1069021
19200
1849593
183726
1357788
1739283
271543
574371
1730452
15593
255744
900086
472058
547529
231300
1713170
327371
1497458
1752426
1960098
1955123
1603827
1571240
1739524
997316
857765
1012109
1155792
1426993
1234446
1696997
1867325
739094
1020774
1062027
840617
1725762
1500699
1595442
145071
17339
771988
373789
1921566
213326
1556216
1550003
907062
111341
606555
584352
1460230
880302
1445378
1571889
1659671
458945
1718314
623560
42422
722739
49127
1703979
156470
972436
1022296
723576
1669935
626264
192278
1727291
593727
1473622
198344
1574199
794612
1125801
455841
1575929
1068734
139745
862424
1337260
1281280
1790398
1701760
137421
142226
1606529
590247
1043817
1452587
1125411
1719552
729135
1538582
148642
981628
1193629
914683
911887
1382110
61712
1820308
1593580
1239284
684608
578827
860951
488196
167054
265875
1940297
1965085
445975
1394678
1774286
825039
897397
408322
804650
492447
1492522
1374404
1804517
1280468
1761834
1851400
476748
672473
795545
400049
387922
726036
1560956
1525397
55436
572485
939470
187247
857266
1990502
1766080
1498390
1923801
1928980
25901
1646608
1212483
1924180
1394274
1909642
982856
511829
1179782
1526960
1712395
1483528
242787
620376
1062665
1287114
489277
1936984
1871673
995991
1801386
764891
241571
1015873
431204
1149188
1992114
1129743
191465
1145113
1246129
1334791
990118
1935308
1833248
336292
1403752
157513
1079817
1674144
911749
869460
1019632
926823
592891
1973415
1462059
185163
142193
1409416
92683
275284
1512686
10239
937526
559497
1739185
638744
795514
1182076
1136928
1902331
1280637
1578869
57173
156904
65108
523471
790108
1041493
152233
915130
311962
428252
369109
1397639
1225189
3006
22190
1464176
34507
1966517
1882654
872721
768438
1256879
1062770
919397
1633604
1554551
1240657
1669807
1128560
488875
1498281
1242936
319931
123814
315077
1113900
109197
662390
104999
631319
887158
1437635
1746377
864450
652134
1955894
1728666
41940
209497
515936
177488
1614693
1789519
1508673
739617
1481583
579071
326642
217285
1720972
1693898
1566627
704096
1167159
120978
1990975
348199
1763984
412781
899667
400369
1110440
182817
1854598
1979354
954229
1568453
1181683
1515627
117925
630871
1043864
1587332
433369
1013108
654304
1206806
112240
1501460
870701
1219363
1115710
1744993
1305755
1310197
574199
1782860
340004
1405818
327951
474327
1725017
1598120
381888
518666
724458
1494915
1878629
960983
1115008
807585
1947382
518123
1114993
1305877
473813
491287
1911922
1123332
219862
784380
1895686
1392417
26914
20976
354755
782014
1499644
951038
345487
52966
178924
276379
426597
1922096
1934571
1953488
1690318
1725455
421340
199344
1607168
1049949
1238500
277805
23462
1658365
1113214
1452893
1862855
568044
1993092
874161
303836
1786981
1990434
324243
1702853
1713530
939754
1187431
1241401
74328
1885309
218724
1729369
783185
638652
1644112
1039607
524991
1615763
150478
938834
84916
1227797
1707370
1360479
6664
597347
735093
1084849
381461
346058
204412
1406478
1091182
895455
657412
1630689
1365535
277390
1224453
793500
58819
146688
1625153
989371
1243659
895413
1995163
1885741
394566
7885
1435662
782551
1014413
1009770
1434430
1734880
786108
1282730
1729205
636473
1645142
199929
983305
1876235
447246
1478208
166461
1010199
49504
1909658
592886
1993985
737686
1326682
1087954
1916263
738459
271533
1326137
90482
1675920
721776
584985
977679
1273459
1157704
1343797
1657510
1794774
1035884
1238578
1393244
71355
1641005
408349
821836
512304
1853410
1524398
669123
1404153
1523989
1492446
835142
1657490
284143
94437
812984
1272834
792067
1135055
1925895
1972363
1350576
1368060
1925025
365809
366558
623443
1440388
543317
779974
467028
1650553
1289851
1282283
1606205
1210876
1778892
597587
390093
1401243
158022
67429
1571576
872693
1917472
1893259
1892333
1549616
1679852
948311
1556519
141958
1722471
1654887
1554223
654720
282556
58708
1608245
1289389
1852919
1429470
154727
164106
1959256
1568843
1845231
1262822
1652095
1691242
1238649
1220129
443647
1742594
35362
1889049
1624751
1204755
909340
1804999
848980
787363
638927
1936662
1450129
1604627
1179905
1320876
710691
1516505
1765639
1025677
1900956
1651051
1139600
247235
1533359
456422
1790701
1411264
1859271
552765
667020
1839302
1228647
1994868
1004646
1671642
658131
1332189
135904
476651
546249
636366
885595
1400726
1917397
407158
802688
1379788
1528094
1412161
808062
463551
1001363
1728653
447632
759835
1509786
131352
955567
1962898
1983961
1344595
1485637
1800036
1099866
1832280
793770
1731036
1647459
1848534
91518
889649
926295
1951009
170094
120015
386870
66320
486744
1320872
1755292
374954
1114839
700125
1999146
1017359
1977332
1765405
1691355
1061298
1976926
1232808
1893695
1598923
275126
1412872
1641380
1914931
440531
1750212
1249830
843922
1706062
1393865
1132057
303690
1664216
1073333
240352
1211208
1897131
1961164
1635698
1150247
1485649
42051
1024450
1555655
938288
1383060
228219
1157555
1237715
747845
1024575
481407
170703
239829
880057
190088
1710148
1141517
899543
1848988
1594604
1537103
457376
318138
859591
113606
1601448
627081
740647
1014657
487664
1317488
1465542
1963320
40915
1636350
1465586
233939
1356522
814710
321294
292489
770949
1259997
567955
826862
213656
1299796
878100
465859
1215184
328206
906897
1804562
651898
404381
487235
336679
774144
994876
173074
83913
1774059
509292
1277110
1558390
696549
1883625
1999011
219644
973637
393249
1854694
939894
199140
45914
1859335
471868
1860495
160491
1913465
626129
1085701
435524
1294800
1395734
1930455
818583
1959470
1247075
1388149
284830
367513
1096821
138071
1573788
478888
1504625
1149246
1190806
1403911
694962
1636895
873145
1075657
969698
1100193
1723109
1617571
536375
560868
463468
1855029
710821
526096
998008
6215
1927138
789181
179536
913223
1701160
913597
270146
579565
1458237
1467646
880121
1752097
609179
1377097
80092
1643354
1259769
327479
1141349
1104926
58811
1426055
323516
1139856
670151
1298465
421823
453006
1070189
1881652
17792
601526
1314907
359445
387322
287911
118511
745251
930384
469240
1837839
1519936
498557
369645
739083
953613
1687911
1820102
1683784
206074
1390118
1523429
268556
1074823
183991
743123
1554223
643886
300519
1224889
110559
1381233
811417
236101
916320
1183907
1123936
643462
56025
654359
1489178
1936371
1916624
764716
437403
201170
1683683
323981
224104
1243794
1767175
1549103
1587011
1008872
1240667
1988867
397177
1301449
141899
297950
589851
1385990
615844
1345427
1926878
1533912
1902468
1057049
1809528
1134273
549140
1308273
1945954
1601491
1382992
1704512
596271
401186
323849
206291
675653
226249
1821025
767506
689934
242467
1710760
1914052
1985412
995269
367183
1684024
1900073
314370
1939186
537357
449010
1423720
1660536
242155
310011
1306657
3830
1892951
1381602
197304
390691
1329951
1419652
293845
740026
253024
463134
1901752
777562
664939
386758
629644
600435
809987
558288
270404
1357975
700955
148566
755878
1643985
1340669
1480418
1226596
312918
1274169
891129
941157
1655959
100152
119638
1994538
696006
445949
1041554
1688760
1540130
993139
1711662
799467
1397382
921366
845392
1119857
267785
683613
1091632
1903823
1322647
476986
131301
1205127
1418168
148326
1007508
1184165
597613
1201526
1281426
245169
927810
1992625
1989700
1985933
753624
567941
89562
1563392
322128
1713485
894674
887033
114167
851176
1868713
1675997
752382
1906399
1274012
2357
1417433
327202
1095362
1524565
879174
853173
1876786
344099
1180536
1102598
1597062
661066
619208
889655
1753522
1635852
1853979
774645
1909798
1318582
1994124
701636
310565
828682
1714018
938580
1653936
858249
1327325
1452353
325484
1363459
316396
1958338
70296
319662
1007776
1757693
1804912
844545
1038523
575297
1139752
325788
1055615
214642
1957413
1125586
1646963
1993026
164411
953536
713843
555759
256271
905798
1978831
1977105
93890
565506
1204991
91399
1946964
1957455
1234294
1789172
522202
857707
841294
1904772
721192
258521
886784
125905
610817
124067
1367542
42492
980600
1872816
754292
1259542
1306193
4149
399720
1242936
1450100
1807271
806055
1404617
704444
821306
1696099
1439880
303931
786445
415779
1732740
1764755
1350182
644317
1387608
1053168
297817
54790
1663259
457831
1275953
362128
294923
198957
1716415
991772
984257
791864
1616590
1360604
348051
259594
1962018
1899728
353128
1540492
1664589
1745071
1144772
1745674
1132499
854337
1959798
1213276
786
332975
396489
1935515
1399856
524183
730587
132409
1887758
1710973
1487175
284106
1546126
846292
458495
1401937
1089870
1160132
640993
503261
1500441
375071
1781481
623706
1903661
1854835
1088454
1371403
406293
897280
1812361
1904064
280833
457037
1882719
499780
898755
1422574
1991834
1286510
990919
363610
218145
462557
132328
1522429
1411331
1107788
773269
412414
1327501
36595
1837126
138442
1144089
1094881
112213
1472001
1988190
1987816
332182
1853222
51790
331592
1050642
1060998
1519012
1619500
1667306
1810539
68255
1602479
1965849
1822224
383043
1924606
1981875
1554285
1814279
1072153
1117397
1844477
1803451
122990
869212
104105
1719461
1340230
135307
956307
822636
1500896
1611765
1691198
338747
62625
113492
1243470
1055062
236525
672747
231064
1238329
1647523
1231997
1305175
1958801
1314003
487949
296132
1226096
1778864
167747
1108133
1007091
149013
1982768
181108
798485
546250
1001477
1354263
130632
97068
469330
107127
1245929
100090
1458684
1830875
925958
1500079
497789
1838307
639689
585211
874780
1368098
1709637
305206
1941313
506053
1597427
1490118
486477
450176
1297613
523176
1418763
406665
371185
994568
369288
791223
621170
912598
1989392
508974
311538
1740125
1631951
766937
253472
780508
1244834
186592
1506470
599653
418362
1697680
364252
274310
1774201
1550966
840232
1144020
1063331
1567883
1197067
283480
1371871
569710
970920
334514
607231
1634190
563712
1049442
1213594
1350413
67495
282155
1126290
566854
251455
161826
1385704
1323140
294511
117786
424397
814714
1547783
1780763
1197584
74894
1326466
1540698
1049514
1047005
15965
51982
1264037
1030847
1929094
48285
1478839
1134499
436509
888558
767652
1823685
1467505
1156441
950109
363213
1948976
1716483
1586513
1176669
831902
1119502
1692180
469147
1674339
636606
21546
1321537
130448
1487670
1210900
1358631
1756201
1726287
1587845
1541947
1271408
258719
877315
1423431
1227889
1273212
1793468
1913305
1280857
702321
791905
820683
1455476
1860289
981901
1007791
677563
1423160
802149
816361
738123
401620
1621480
67624
1832058
1773853
126858
1140920
1339465
586167
1612405
1622841
699204
1113798
95081
1026536
960499
605468
1207901
1510728
1648342
163111
1927885
1037697
1886228
261638
1292964
887229
731515
1128984
157831
625662
1893111
717186
1969315
929627
1681836
1120663
766207
565889
882907
1044472
1140617
895670
450406
943323
405359
1393648
863882
424240
1698949
1202187
703004
1551124
175821
504699
637353
1166462
1213188
592690
423256
436520
1945344
1226647
729197
200951
1756868
1375102
858430
430704
595364
1135489
1102243
1019423
1675576
1370981
897419
1010709
1027721
1066675
1018384
1702658
474889
746998
354020
1790419
511900
1350731
1519305
64244
440869
1005098
1881967
611282
695501
415584
843430
1263499
1308617
913688
1712368
1431168
459717
845868
969749
552580
824692
667843
1420044
1090896
1889929
1889673
1043248
927566
1669581
1508738
1289321
1299042
1642373
1919304
1259998
1905284
986600
663344
1047170
407283
636792
1847302
1380080
898306
775646
941225
1281526
970498
1147393
1415988
1594877
1663925
1238142
109304
576312
1812227
1716272
1644013
1545784
1328929
1352766
1771941
1872005
169443
927129
1647662
559972
1467101
1990940
1076699
1954973
501614
1290085
1054949
1524653
805142
1734993
597091
1032802
1858920
53170
2930
95688
477601
1826250
1113685
1103845
66818
686241
342303
1182862
1280407
33132
307735
913747
1488245
1072333
628878
113906
661668
2835
311284
667899
322105
324817
543160
1530951
763222
1254186
31553
464908
1338770
1339375
578171
1120518
1485847
1743316
1360972
1254405
861038
1065130
36342
837790
1333485
1864145
1400887
108600
544477
297747
1662853
1775740
160322
562298
1851092
1650302
1258380
156424
1719325
1135717
1695874
635601
1269488
631865
1788005
1620112
1284529
218126
1832570
1122951
67194
1539873
724017
1746953
978851
27125
573547
1086185
1579374
1897089
1047484
420119
1615535
1869615
328319
1086280
750
615381
130996
659221
1529614
1259545
27435
409646
491019
1435215
895484
346023
1220929
220793
1701019
1619504
1034483
1784803
1010991
1381180
671570
656962
1015861
1525771
1402865
400513
1241552
142476
1995648
488353
100040
1885898
203942
197047
1902045
297878
1958739
563179
334673
1285156
452168
228038
469971
1464117
1086635
1452113
1070585
958568
349385
1089918
1127563
752793
534069
1925148
862678
1149541
74753
1211967
1570731
1072304
146635
1349076
565899
1093527
1522622
152563
845367
210812
411927
1603648
181798
719378
347203
1626216
614678
1177589
1792385
1817504
293742
1984821
394093
1642612
1655632
318248
991634
1372130
1969304
1928317
634508
1353332
150076
1391063
1943484
1094205
348226
740693
1483440
1824051
1751939
1513070
1652523
873912
390637
1854817
1286745
713274
342672
1816514
937665
1713879
811560
740302
519277
458059
456469
1763901
1293002
1875387
585134
1730767
1846543
1798811
35804
285374
331001
662932
848173
1910005
1127669
548423
1771366
1540825
1661487
941171
975703
111626
1207233
265470
455403
1899615
1639731
1173728
1682615
215231
510399
1705641
823966
1419941
1426471
1023560
57442
220496
1991648
310589
351194
45730
1836790
361302
250020
608532
1996966
1775296
1174475
1450071
64180
978548
1327265
651026
1940665
1480993
973383
474184
244322
1447974
1742698
1277480
307253
1925270
141655
270129
1409217
23238
1042730
1115916
902265
41757
1906334
1129040
1391852
1305392
27760
441511
1250158
1531133
1311039
963315
441017
1489275
1931048
1315410
1287192
1122015
1840907
858614
207708
646085
901552
533472
39739
586727
1167237
604636
289425
346293
1582104
88703
87165
1665472
1360512
415696
1740688
1011440
122166
1252746
1403770
688606
1360801
1244132
1296557
611225
720862
1401447
749035
648601
1979926
152190
1548232
768116
970521
677201
1498501
1379927
974501
277877
1950583
1088982
1522081
1400913
860378
404794
1823521
642980
1448320
1148224
481939
1354547
1880085
1361184
1616507
1812642
1868055
615194
564731
997592
230856
1555100
541952
1104453
1443607
364091
1641300
876187
666391
402081
1858758
1104075
910186
245069
616918
973710
488708
1057527
1387993
1702989
441675
1515630
517859
968695
1091784
100322
1334811
756180
796288
1224347
152767
1865113
1610585
1996505
420321
1678049
479860
1823529
1516642
137438
603513
564559
368142
1908679
705950
1220837
333665
1547820
735165
1261912
1076417
1875572
1097295
178352
766535
818666
796064
1804997
1540316
1951211
1849898
1121584
1839296
1394294
1925382
673913
310655
1959549
1051269
882968
1936323
401113
1180165
1882911
1338289
1302202
1077492
440746
1513696
579427
763066
553866
1149914
1671629
1507269
1266293
1208808
166219
1990749
1175781
1948005
614157
930535
589419
848435
862417
1830375
449468
1050157
788445
1596500
1308603
980470
191195
63615
1632933
144764
233081
1652520
1391575
1183624
686122
1231575
510752
144662
1212219
927259
406566
1253802
764965
1112039
1392034
127767
767686
360199
1211215
1294281
690145
364674
1248059
568106
1751526
1147203
962040
1377678
1937002
1738091
785445
89791
730641
1207043
1990822
965625
1554419
820762
1211323
240537
772244
1185859
854037
1614105
1294792
1112853
1056231
248552
495372
953644
1775850
1441632
41359
1473077
940366
1878061
29510
708592
366596
1238558
700147
35413
1674471
944596
1234861
1017667
1027646
488166
862545
516184
427234
675263
1384428
1657317
582361
1772231
1733141
1234358
859719
1624265
227506
1289600
558592
1748258
783199
512656
1732182
1276617
646566
1801019
701388
1900423
1613248
390933
106419
1356227
974473
1558587
1668651
360216
365042
565744
1354280
1043950
279710
1058848
1725884
501804
662674
999892
569172
1269725
1731459
1120028
1682050
1079448
503361
1755725
1024632
137889
912554
1794871
996994
1773004
1069347
936836
1283239
270863
78470
1149647
1686666
928473
164580
558333
474874
420746
163323
1806441
331026
214424
782874
1804910
1914713
942027
1151768
1331816
743499
1426617
1895504
238382
1266774
1801352
1902020
1830205
694555
1571573
1654133
1969721
1168166
804049
1993095
1461235
1891444
1918184
1292983
405104
782893
1810423
23794
1570894
652686
902747
1906599
584454
1647277
770491
337145
464818
137237
603533
655441
381548
1910200
588939
1001868
831744
921140
1759182
1858513
1559686
324041
152490
1664145
968722
950942
1658890
863439
784252
890565
502261
42216
368158
31303
857780
725595
733979
671793
1395557
1578627
525465
1601664
799512
1355067
1932040
1718436
1825966
723667
701171
1299121
622678
366260
970702
871884
766731
981743
1980413
109234
819109
863375
432610
249233
315701
1089643
1450100
661766
823372
1316588
73966
985508
1723463
1607625
1286487
767445
1429068
971193
1673186
1858111
189581
1776940
1340692
1642320
99772
1558141
1645289
1921771
514993
1751134
130685
405360
1508266
823217
1592269
505733
1960844
384740
652027
1433423
1234624
38480
1595856
620775
153416
1626210
1864322
710905
252719
594193
624192
1787690
1171292
1259851
151908
321212
1115245
1203108
1126809
1546208
1239501
115305
1066716
1034359
873924
639412
940075
1137596
1423111
492362
37696
1779746
876217
1333352
1104607
1272297
687733
75961
759211
1869017
256095
1476807
60069
304678
893422
787762
1638455
887934
1319883
1018802
227938
1611700
1853167
1154975
272890
1984971
1641694
1909638
885311
906707
661466
1918186
1647229
1730780
279882
1399374
214296
60372
1990729
1956473
804445
1591219
370843
1536575
1259392
1755552
919513
357277
856365
1217844
1125053
1582912
1949374
833857
393447
577914
1836935
961110
1615779
1210447
633809
1485884
1661145
1748867
11281
1509776
250174
1699289
924527
872135
926829
1827477
1846579
1782427
1601375
786835
1487078
1207109
847647
1420049
1258900
323088
1387203
1902870
35717
1020884
1617274
1439299
5830
1416781
1663156
1313799
751231
1065892
1531085
468135
1751618
1409785
883121
1289527
529327
508365
758413
614148
1009588
1467149
1785957
68548
1751100
1120006
19585
1234172
1891173
909539
1961113
393286
1960151
781317
1615832
429114
1282732
1087398
1606188
1812975
634397
274777
1147815
52
1136909
221585
1032903
1365460
1598660
411844
1873597
1955189
1457121
1497951
318111
160751
607688
728211
1647564
502867
1963035
1189381
1588707
812925
738220
605842
1103268
1960108
713984
648264
1052165
649389
89816
191422
51828
123341
324377
658207
219551
234083
1590848
1406869
259757
258540
1116759
304073
527098
140088
1517561
1885587
1762324
435628
1912376
1344844
756857
340099
1052501
1506251
89232
1545072
1068845
618860
1033793
1963232
1983276
659012
1659253
1989676
271864
206445
959272
1612056
1624762
688076
1412928
798865
1701036
1917163
859815
1797994
1299547
1695922
1074258
1815041
1145315
1011543
1962026
1563138
1696573
1013328
423543
1549129
336834
1265541
1398911
517511
560965
122814
1619392
245433
1203768
1563117
1938277
1271417
1271195
816893
827451
1175113
643498
1718099
1035966
1828426
188298
1554443
479555
514799
893300
22204
572809
1476625
1814046
409876
923789
450958
1641449
428750
1322892
1866785
216308
472976
242780
643679
1177308
54915
598206
1787034
1169699
650564
1046322
939931
307502
1310541
1108415
1629731
430999
1852353
352050
1483624
1260617
839635
1422761
1200225
1489848
354417
495376
697105
407375
1999886
1474003
838865
53447
1138258
1554977
377025
1987655
1332151
1475989
896189
597854
1872257
905702
396438
991159
719314
1750572
1119629
675939
1639759
698344
1759952
24729
27829
929084
661942
1550950
1417781
1530053
1112925
1745096
977397
467270
233199
641739
133142
142658
1755913
931711
310757
993176
1683256
46785
1914463
1515748
92287
1256332
604519
1849179
911905
1380688
558566
1031829
377639
932317
954418
695685
801447
97015
1586276
1252370
629928
1520900
483446
1827054
424900
1930263
688312
666195
924717
781901
459147
685258
1811717
260740
775067
1210155
1430499
1868703
444764
1581067
647597
1208921
986204
380237
1319805
1080261
237099
1339361
709371
432817
1702045
1157586
1160695
668110
1364307
1149311
1573848
28775
1210405
883547
858935
535638
276439
1443746
804450
1556682
1376820
1289078
1213868
1491536
399672
978436
1037221
1987658
291760
1434272
964232
1115260
1070239
1928840
1014654
36444
862893
1489367
512103
632012
1695372
1089005
854544
874904
1998630
1672594
96700
1962321
1162679
627533
565915
1502654
1450043
1425506
1626132
1394544
547939
1989350
361134
1500597
1604755
749115
1934498
904401
425406
803784
441264
1881562
1216603
1826133
443588
613725
592040
1758899
121389
318751
826898
215568
958448
1470724
1230447
687646
156133
521472
618467
1249507
1187380
1777885
853363
1334945
1017205
576964
785357
246357
201653
1741814
239343
579205
1108264
969591
1675695
812828
411801
426604
845640
871232
1262382
1074655
219742
370230
893737
1234530
1966351
1536441
924953
386231
96034
177980
1729311
752488
1060070
1515810
316092
316233
1876378
1913864
164487
1228499
547079
537460
1283048
279780
1782259
1979282
551659
1219425
35923
1023922
1577593
1602816
1420769
1860956
1487153
888023
126716
9482
1460047
1479049
627861
1774339
212416
1840571
603119
1285525
715104
652167
496278
1641449
524308
1139160
453896
1460520
152636
1927232
152321
5387
1145628
79375
658661
719019
1673587
594536
1366074
980163
1258948
994353
1943187
1655077
1302601
569719
404619
1785579
613978
492934
1974647
1239415
1314912
1800335
351850
1775130
77067
839978
64974
456707
155238
1977116
1429202
845754
1404739
605433
1152974
1852635
1265897
968536
1386869
463270
1495048
95344
591563
901073
1388300
868065
1741547
1118517
947304
829620
873217
1496685
157260
1557537
1190263
1820597
956647
499097
1293166
1487577
1224001
898870
378297
187405
305508
809618
744453
1609648
1741112
1923016
783013
1354720
1065025
181143
33795
528481
577747
1953833
544797
600905
82928
73644
176283
947379
765881
1872595
219131
485440
1842784
564194
1790308
1748850
280261
112657
771811
1034362
233593
1028880
274491
1141433
949899
181982
1053962
1271899
1783542
1928458
1960615
953186
561309
885477
1070946
183394
1457753
609654
1012535
517332
1539606
1244143
311386
1277865
49392
459328
749722
864253
431740
819777
742479
815458
1215813
757219
433240
472716
1398883
838543
1987578
1460627
845385
658533
47961
648067
1972440
292705
1516724
1837910
914443
1991743
1554291
364319
956511
239327
1435582
214043
1145804
993824
142058
295803
1821750
57810
1283357
1818817
1698406
1756334
1885571
650737
1168068
926052
1958002
208667
872872
1991893
1524870
731681
1118555
1222385
923000
187033
1561814
612285
141933
1062813
885211
626470
1451672
1439940
446414
1289697
534198
1877557
276427
1392681
1711350
95828
484224
435083
1029977
1048625
1082051
1268147
1297363
338307
883042
1153491
375650
1186175
1576281
637703
410785
1998584
36999
793919
434421
1880742
1248936
1323485
534268
470909
1251918
131512
1447370
486240
375234
928663
106770
1473008
1821716
1842487
815200
1042335
174388
591619
610607
1704254
478923
195949
408366
1243256
1214041
1784205
1199255
1324040
1514339
877247
1699937
998872
207939
1018407
1517250
153270
1783649
1991342
1755675
985988
186337
246416
193387
472205
547117
1049200
1197469
683940
1879110
1923307
1646712
895485
214097
607445
105309
265328
1694826
1395701
1350061
653217
1462722
91176
1241604
1856256
456324
212932
1782610
204473
1465784
193012
1414362
102397
916542
1977297
1207813
871856
1574088
1108819
1644768
1936747
513242
1084288
425663
1482826
1941899
591067
1266947
280655
1910319
1290737
1205232
1191395
1848708
1260958
1943241
1108328
534998
1976748
431538
1256172
885966
1493212
1046129
667362
364394
218233
1439535
1088065
835389
881137
561972
787138
624203
1251451
1547256
641097
1848083
1034526
801997
350722
649450
1455438
1754331
1458914
853880
962350
133960
1165628
1327500
1402701
207100
820763
1336343
1453409
1178707
260080
1763495
273706
1548229
522180
970305
1960726
1145200
797185
1268366
1541420
1078047
832297
1936130
1620986
1740420
1020878
1172629
28082
1029541
64444
1814355
1901145
1493669
1145024
1817189
193760
311227
191207
753385
1254778
595500
898936
1092588
1576441
1960815
253334
246476
1471355
1668412
1966047
1861323
1744296
1304054
1393515
895968
1715370
25319
648923
1239857
1045833
1182432
764641
1715357
1993566
738151
1705689
1950904
1698040
139404
1765497
1658238
368498
1043320
689870
1433430
1033859
1085152
116155
481610
61278
779753
1566687
575824
1673756
675327
1037537
957018
474893
1818757
1982446
1966740
1403257
115923
1823625
734981
349579
1769475
445991
1430957
848113
222929
744473
722353
125902
572505
358909
1641096
240871
1069113
257702
1269851
1661195
888258
1612327
1586438
690525
1356830
1921127
1528563
1169768
517879
1718843
1476033
1018741
1168539
551535
1071098
260018
1034640
1798414
1672154
1361075
497372
378788
553383
1606217
1516894
742446
1097833
1656535
1804381
582103
435638
953049
1426411
978495
1396213
1380164
1220708
1644488
1401417
729178
78985
959443
756829
764644
1393045
1184806
1788304
852023
1870584
1780992
389049
979210
185856
483571
1918951
205996
1462028
696193
801232
754702
42616
1854747
451536
1555013
239474
561476
876645
1811717
1216794
1255247
1747741
532470
149575
295823
624766
509976
805454
635352
649309
161624
305544
1877742
1874458
746370
858261
223620
327060
1111567
1056893
30666
1456441
75685
669370
1868287
427984
659438
1094260
825562
1518015
1318673
1556923
1118322
305154
1339824
651504
1843822
807549
841404
712460
1800580
1360198
1123379
1351725
1042173
603801
1557110
142826
1770936
1329725
1021823
1660824
979403
799198
1848974
78859
906754
1449480
1325794
928338
247408
1631700
769708
1190454
403254
945931
1436611
1317751
326664
923598
815976
1917957
1159699
490257
1961905
445812
949814
989512
979815
1840371
839886
1096605
783045
608166
1428612
974593
1964465
1252322
732156
793298
1526828
1761331
1151003
620085
1893396
785804
1209913
987781
944605
1184820
1348155
1937153
1336118
1010908
1287474
469838
1221894
334003
1276446
326390
776240
1999114
453249
767344
1452898
1978781
1585365
1298650
925682
1227516
1731689
1051144
24634
1700762
64230
1077106
1153298
1753224
830819
1918001
470034
1750667
461766
889981
182875
475161
261501
334065
1626299
1329922
1420671
233630
824193
1692849
197267
616445
1357532
1666053
1116566
1120829
1778941
963662
436359
1917948
1585247
1566251
1688101
951932
235491
1671271
1117384
798883
1717533
1989498
928089
1416404
1870230
1530
1825972
1424368
1107763
466128
1758938
1411121
107904
1485092
1299253
1241014
1817528
1295889
951580
44536
873789
1937665
112388
710525
359766
1522823
1761293
1246204
1817737
123260
1809734
328119
1881219
1525378
391428
396715
1364700
429581
442481
1738312
897976
495721
736544
1280243
1022256
39361
1540944
742533
1352583
1679784
1535374
567576
273154
1628178
875674
236780
1043912
141168
154977
314998
322880
297354
490274
513540
89566
809460
363467
829490
1513986
630187
471296
1511704
774486
233020
1251214
1238157
1100490
572773
1999667
725835
1156494
1820123
502723
678947
225582
900345
1794347
1950355
728465
494828
1158699
1364857
1351941
2564
976549
1854114
26687
1632174
1018553
274541
419899
1804792
224804
187154
653001
1238294
1040396
268879
1455726
51170
1864097
750496
1212436
1960782
458809
640805
1305005
1635838
1999781
138287
758048
1969160
1506988
1747644
1682904
229245
1872667
629744
210176
838560
427284
413924
1133618
1430135
1559933
1598791
1678286
763289
172479
912795
313673
774215
1347468
433377
1746516
1115353
192973
64930
764309
473210
396512
1294910
1285875
1895299
443247
326310
204112
946827
507464
569608
1090348
1449295
1679103
1915333
1070017
1435277
442949
952713
835133
678097
1753691
1681452
929567
576748
1700734
657852
363276
1385597
238685
1417571
1663902
1323097
435431
1354446
1789446
52949
77046
948882
47871
856200
1303238
375014
1304554
812178
1038321
659996
1982633
1657734
1481356
1654423
1259060
1817527
760964
124469
203117
746895
1115329
809977
1786130
735850
334067
1001164
174787
923587
1042826
1293823
1945049
569913
869129
1025164
1516232
1224591
909825
1154079
1311222
1735503
1656852
1642367
482784
837308
549154
912704
327482
369226
1632662
1171473
414225
496314
499907
1043747
598955
1207235
609695
1976236
503757
1984440
887966
682520
1031473
322412
1429191
442997
1607804
580841
1118722
412263
285150
60704
943423
532517
1544219
1946618
1168534
1706818
494563
418124
1826624
1857944
923016
230837
1788319
404104
862691
1935920
744149
264778
471989
459079
1218576
1648744
476166
639329
1679007
1154490
1947373
1190271
349031
72559
1467648
552784
639046
923815
1472772
1140466
971430
1145303
911358
570556
1692374
1480003
1377996
1884314
218195
305091
1798263
1760790
1149192
711587
637957
1728613
316516
446362
1948021
817042
410405
1352325
1524133
320330
1308148
1454875
599831
512208
569155
1003050
7631
491717
1311889
519804
840635
690013
202852
621334
725321
844037
353861
1372627
182926
118943
869579
1781433
555822
1522270
502352
1558134
1535330
47345
1717582
1195810
501930
1914645
1610928
972006
508260
570102
1487099
553302
1076807
1919550
1344570
1654792
920690
149818
1065586
1473996
1976762
1214957
79815
1055857
639793
663682
911320
1450963
1661031
1016132
1373088
1376974
1106617
89997
188419
809993
314871
130265
1669690
3866
1638956
1532518
22315
707818
1502648
575538
1872167
961645
1780576
1614002
821851
1426412
1359467
318353
1788030
1238298
1449778
1624888
120904
1111213
1072514
1519171
1464039
1928121
439233
704740
1100387
470712
425581
636300
803853
1249713
1504301
1966061
1640905
66765
994806
1163528
1046241
1229322
1079984
1537972
872321
344869
1709236
199776
257018
548318
1135898
561545
1825565
1575121
263302
994488
1621571
1751079
1416295
313251
1962547
1817518
1690224
1892205
1052881
810110
1293611
1703570
1741042
1296086
1897071
1977385
215342
1567522
867498
1546032
1091580
1750383
1815449
248592
266308
1438304
1599902
305393
1296613
1501629
452664
1282977
670138
481823
279419
1202203
949136
557988
1597304
282706
546754
503570
705673
1996978
1118282
824549
1663132
215371
651192
1994063
426609
1343699
102166
1801909
5299
1405862
442762
1724106
1300565
959981
1240193
1471553
1227160
928766
1338185
1576339
1473213
1211615
1736277
484166
1181455
34893
561049
546510
615892
293019
662249
1869207
18817
995424
1439990
1587433
408245
1021865
1669533
108550
520381
1740594
4574
1915745
517656
374668
1991524
1626909
1574323
271401
1744243
1069477
151714
270531
56076
1150318
59414
794531
1714493
1455772
227938
445012
969962
684746
1435979
394732
632552
704209
768245
604474
102136
140444
678448
86499
1098346
657050
433312
298196
1717065
900292
1203967
605010
1227946
695066
782454
1955148
66110
1975984
517429
1703582
1843036
943849
956728
1702859
1899782
222658
417322
1714703
1394314
1744778
619294
860941
1934297
1335947
1930494
991730
1743797
932655
1523569
172777
954433
1128307
269832
39677
1226771
95716
1500401
1180928
763137
1840512
1580288
96246
224485
745922
974508
1857424
1260724
350899
507773
1851560
1399290
30027
343052
1619432
1362737
1552987
1461709
539228
1146943
1756487
353546
380247
1214590
1467078
561948
1696426
1665683
1063655
1535407
1007264
758430
1766856
379438
414015
1834032
1614171
1682976
1804432
1757859
1182385
1271756
1518687
312184
419501
107359
1395147
1777529
261643
1135480
274648
1222462
277771
461572
1628450
1035905
1092233
1670732
1763055
56955
320096
1385051
1574550
997339
1957878
641685
1772586
1545736
1136637
1048470
783362
640242
41362
1005596
1769071
1582664
1423390
1190082
1753278
1711745
275429
697421
646395
1205863
1004517
739261
328906
206316
710973
1634608
577027
1076468
461007
154826
1606554
815542
526852
838374
1813605
1115145
1860963
627658
1822471
1601723
557718
1464027
1064266
197915
1021490
1811386
561239
604568
963702
51253
1170441
100745
1889122
1230715
923410
992777
1485145
1869914
1963615
1252957
1841437
417314
1992487
1705616
644326
1103419
1321584
44897
1735396
1411152
1140132
1670480
1038939
33505
413916
629765
1035677
71092
1121880
449889
20617
594626
705627
939682
772028
1146835
1535597
416085
1726516
1743570
796458
256713
105616
1727261
1403122
769538
255794
852638
1911673
1560620
776343
1222768
1261171
659630
1082011
1219074
1619116
1605597
309333
10529
169280
896733
1348128
1884431
1533443
1635424
1157823
1805489
1224577
108224
1749195
1047559
1976483
19689
1336409
1178818
774883
1422882
1716076
1583137
885061
477002
1103054
1700781
1379734
1868478
829841
1273296
333386
1964591
1017307
409484
35654
1944756
548368
204283
760068
91351
301780
493515
1144648
1517034
1604680
1110597
1125020
646551
536980
111219
355437
1653030
158574
757183
399489
769492
1230306
649624
584268
292073
1193125
1602389
998260
1563252
513793
1702683
1508106
504633
1772274
661734
1239754
1262975
598960
783488
1782613
241264
1053052
1441617
856322
1290282
496188
1723146
479619
1874044
27955
1289023
611125
144728
33977
406161
538750
1507452
392733
692212
1139274
1926721
250414
1876562
574937
1911175
134238
1928422
1014146
1635896
1469645
1689973
127604
103310
837781
961671
102811
1848884
936655
920899
119614
811178
863660
481466
69212
1083338
149264
1589257
520441
1623882
470681
1358485
1106508
396923
1581732
726654
785223
1291910
156113
299154
1712372
1661481
986206
983749
1465658
1726246
728154
508001
1357972
343245
1794153
560036
1947436
1801203
358140
1982348
867457
153947
1123985
833967
1982924
244886
1232713
997149
186697
1380416
1745661
237782
397333
1569642
1422746
1922338
67260
1111594
736854
1767457
412603
941062
1044910
184613
1114587
1125170
755486
931689
400813
1108308
1073203
1686823
995238
1550080
1932629
1146141
1435945
1148806
1640644
553766
1903874
1932140
1628100
820767
1611377
530966
909504
992428
673969
54617
1303969
992896
965437
392569
490209
1351846
1293943
1596440
35645
1191513
519376
842565
1463283
746199
89752
1588048
1770430
888405
338901
1785640
321690
447144
1933230
589082
896152
599173
1682355
1041351
1057872
1888019
1225177
1644123
724121
569176
1109507
960444
1595941
401392
144456
822959
611287
1270571
171446
1574748
257541
1766124
1025968
1508711
159387
86492
1316732
625029
359917
316741
1774426
487605
628070
739666
67339
1128253
1585407
1200668
869911
1101646
241459
1927366
1175995
668443
1276777
1980089
241189
481792
1202247
586786
1922574
1829610
922270
561613
698102
1514133
1873611
611321
510230
1193164
1004802
221485
1413174
1671589
780936
1777724
25947
648407
693906
35706
1258715
1690224
848388
682905
1194976
204857
1515349
614593
984770
1276728
208833
476552
1602428
200066
1261336
307133
726213
466342
1840213
452281
197553
700572
301854
1049980
262674
745309
1310278
494206
1399570
1735159
1109825
746161
42976
1089828
542763
925530
1680977
320651
1767040
899127
1421039
1513285
1713234
276710
637227
218940
173671
686780
1658616
1829392
441180
1537643
1600973
1896747
1770409
486851
24255
1872918
1021831
1451395
285197
1093222
780148
494925
1361506
1053293
465425
1684734
1754190
1759433
1423744
627893
1921471
389811
693718
1466434
1574473
1096501
1676839
391298
333954
156834
1948860
648805
329624
179177
1466343
1586028
1879068
916634
1927254
1836400
1058347
1718687
546769
1155327
649407
1262801
1558782
70466
1856060
1105048
1345310
363863
1066914
228632
1272169
515577
1846456
1545418
1126103
1564993
1788214
1069006
594811
1513142
1860020
1374190
1124300
108072
353421
1054869
1391554
156601
1293558
1160073
1728688
478928
399660
1756704
1496672
375400
851561
1404480
228808
358390
769008
1432900
324651
1899580
1082138
887236
1453949
1532401
1177755
1049112
441849
872575
1031511
1854619
429827
400323
630298
322737
1200995
397240
1677078
986891
1520591
1740337
743002
1994084
93036
1543642
1782404
444275
1652629
971285
1133907
1282730
1665586
418783
709439
725363
759565
977964
516875
1442995
316349
824758
1382731
1429450
1956740
1400159
1547001
212601
100663
527807
438343
1011322
23766
802547
1911651
413887
738622
299495
1891099
1321670
1230434
724485
1514469
613428
1527350
853700
1411244
659212
1400762
513865
1599152
141359
987620
1713503
1826087
94524
1210848
1486710
738175
1890685
767405
974216
1869694
235910
837506
1042225
1961163
798835
1585349
652716
1411161
1817295
1123592
1253612
1299880
1684727
735676
1230456
180998
598705
1449778
464467
1092550
1700541
1937310
1118647
169408
424766
421727
283720
1777223
1322451
835740
324347
215523
1867601
1890678
50697
199060
1277426
213141
1425461
896493
175764
58878
957534
491329
1846627
1158501
752343
1319780
677198
1574053
1050767
1985566
231282
548096
228675
1334652
57322
1243682
103261
904835
1650566
45716
1623974
779512
158249
1060148
1454279
516155
896050
361436
561403
558576
461632
853511
974745
1765330
1915625
1562892
1935497
437689
1531233
242867
1386656
41614
1818643
1541852
208874
646562
1716743
97597
811518
1014600
921181
157102
670796
333749
1347581
410325
1344278
633951
1574723
1450968
76662
882133
1492682
705293
55701
1759033
550726
1193299
406404
1914166
425792
1640809
304082
274245
1794274
309374
1992961
1779707
1971773
1252129
1847088
1938909
282568
1247047
1530984
1956299
401330
1983249
1480140
590467
829296
897297
453142
1626976
487377
55337
1556431
1406840
434542
46467
1868948
642470
493388
1519641
431799
1745242
1218059
941822
1101481
1424938
286841
1975165
384181
1667554
691391
1504407
1480694
69717
1588509
1879302
1832449
174731
1725099
164913
375119
1932319
185436
738411
1512442
301256
946116
1566089
901432
995331
422323
659082
276174
522214
1915954
1365891
1633552
369799
331658
1543928
954089
343712
668675
1138335
1132364
1965034
305273
127498
1922888
512277
809907
1929745
908995
1232753
1422946
412972
632906
1728502
1346061
1725825
1305594
522471
864868
488851
1451739
324924
903195
52944
468382
1597977
496899
1425441
256956
1478024
1052281
649718
859030
1903894
746606
754796
1598148
1398639
1309907
354367
1269351
991149
1622838
1804526
1031674
531106
824193
669511
1600699
1204499
1854635
575442
662555
1832245
639513
827430
1812480
477784
1919690
378514
1800653
1593707
572984
1963985
1613105
1798315
214338
172161
280269
1392507
133270
115194
1641371
534344
1690695
1178163
29661
1282489
926811
1409455
1796282
1004250
1930492
1758428
1877615
446785
1148518
1537533
728093
1562985
72114
1256402
317872
601881
1749048
840114
1398861
310761
1978779
269784
348829
1011740
941163
1334404
539216
1610764
1989391
398323
402517
578422
178092
1686978
177425
1940638
709588
399453
912747
874474
404896
1992985
966343
1907269
992060
1137388
480794
1468720
364172
1307408
1648409
1816870
621927
1673761
80076
1031468
280245
988767
1835332
552646
1651124
1455542
712088
945038
508813
18
1583936
1095769
61893
441647
1767671
1578914
1084638
1994133
327178
1252829
1863681
717013
1788310
1021857
1622769
1466677
199538
1783367
1986794
1762019
937448
1969749
199914
558732
47594
1895211
79077
1608103
113559
1085681
1012254
1953509
1484733
1542857
434273
628009
1726222
1445697
1918442
339014
206313
936303
394883
949505
1327022
1193925
348590
1939280
1787532
61120
1814065
459093
1997522
1775719
1111762
575546
1720162
224450
373117
1925259
1693146
1985819
1809920
316959
1385216
841444
270959
1240844
837716
680845
383217
400017
1625946
1124353
165302
1357851
785649
566779
535142
866531
220311
1820665
1891858
735334
1723658
492735
252163
1037724
587931
423945
649219
949504
1349162
557883
1708816
738549
1799663
913757
1724889
1379616
669215
1867122
1348177
1142164
1274848
1705793
1368170
1954322
1528324
689195
1054308
99029
981597
88109
1776456
1922059
1148168
857489
1552175
1111897
1443288
1873350
270088
837791
359133
1221703
175440
1743415
1684625
228046
1774662
1053063
705010
1842834
953891
1842468
540379
1061591
407575
1020185
1745065
834886
538807
1145899
948837
1706953
575547
1593863
1532133
1635256
1088120
558359
1212555
1174984
1340241
539792
895234
1816193
1916879
400122
1445982
997745
768687
300783
1990111
84854
878582
1349939
129694
916327
1823383
1070773
1303460
702017
649481
133218
763811
1096806
38072
872615
1951591
247122
1940113
1674683
1829208
1787663
6753
77882
1403522
570345
602470
1570156
1414348
1192333
634802
1659632
1838672
1622088
1196504
1838721
1262146
1726487
1071153
853974
453514
1932479
1793363
425995
98278
530084
1474527
844950
1204392
1013717
1074938
411648
1442998
292436
125201
229208
1285882
1355343
1600926
119930
464809
1587377
1376400
1890655
1352734
95202
1687612
1573200
432323
946752
1591414
355216
1856830
1466480
786994
1204511
1272548
299933
1584134
1418981
1797125
1255889
1290829
1587739
573999
168650
1219000
1364227
403294
1419162
1152821
473972
1894439
1557251
593035
1361179
1705670
22781
1351295
1294859
1930031
1615433
622100
261622
1619589
292212
1676641
212187
82385
1395851
1750688
863868
991236
1900872
544414
1451458
1011565
1577413
1014299
1459898
94377
847409
1546410
1275103
206641
181042
556253
393765
950612
767328
1905735
790417
1055297
1002556
1761243
986041
1170268
1300146
1230536
1127508
1450407
1849868
1369898
1475843
486668
132862
20297
868355
249815
1280933
191356
31486
1299774
788571
1708789
1962115
744069
405057
1729365
963165
736718
654669
136499
1994543
1365475
568260
169466
540795
1808162
1341467
1229798
728669
1922723
947586
246142
1144391
276519
1534388
605264
291981
19959
1478278
265949
698056
1634203
1125656
1045101
639948
1509233
1639174
1554621
1540983
1251974
79240
1204397
1299078
709429
734426
941451
1984626
388642
998395
771210
1723828
756670
584078
646575
262507
936903
1034292
654186
81478
1704297
991634
766384
1492418
459532
1158678
963351
867409
1100004
815005
1076727
904024
1208762
839691
1373457
572252
22127
60823
1704386
449466
1187452
777961
1724754
1372021
973898
284926
1140739
1748085
872970
1646931
941787
1157315
412511
39006
1027597
1004126
11911
71071
1737953
163535
686550
479799
1962046
1382549
204969
395416
1029058
1812118
1770131
1372042
357127
1347547
1500879
1017098
1573357
167994
1813895
436388
438241
450639
824398
564963
1059886
65521
364604
896016
375118
1710231
1747922
1867996
1513673
382872
1106950
1299537
1113321
1294528
1693438
1226137
933082
1085576
93715
1253706
529745
1880830
1509072
607866
1829674
1647930
1091901
759823
1932324
1172767
927782
1455053
399284
233104
1947307
231035
1955714
516538
392754
1310300
1304897
864372
891172
361373
279097
1840652
1275031
534348
624086
511426
1245071
723133
192051
52776
1551536
835475
455221
735883
857260
799315
558642
247563
1512213
753985
1878098
283293
1521647
366596
1257224
872978
1229479
797651
1023678
1035829
802731
1488354
863243
333792
1277970
1660529
1115585
229329
1891628
1980136
1391420
431234
1235644
274745
680144
196811
1878402
1694269
1087317
164581
1214398
556072
1973379
1258854
374507
149631
1112836
707392
616456
1421106
1158819
997265
504854
1974522
981910
161053
1661260
109132
916932
1560422
731085
1830500
464091
894053
70702
1574747
1799890
1406682
700852
1562006
1445913
557941
1584658
154160
178596
1717571
549058
681024
1556660
1108566
448872
88750
1356702
1126808
36431
31220
794657
1462177
716095
307128
606977
1257871
893303
1842742
1743537
381865
1335256
1467179
535866
473961
862260
717144
556074
605168
1498698
1628797
435589
1460194
1858633
839658
1675379
1317890
1883179
1598364
1588474
1201930
1421489
252483
1221192
1064563
289150
350587
1276651
1308318
1064149
161929
1713873
271207
1696539
124338
237769
1414029
634376
1466073
181390
917089
623432
1668105
1280690
1952344
939714
1476116
429995
298530
1761394
1014006
466938
561833
1095214
491289
1652060
1173598
833729
1841095
1337300
1926229
126311
645180
1873342
929347
1635085
1836627
399924
1091390
16456
1190305
292210
1846994
729322
1256693
1749774
389298
66623
192463
1813051
1773828
1394078
1091187
375487
1954523
371771
1184307
500675
1490562
1950922
1537624
1800518
368513
382089
1299388
1179475
1653457
1065421
1803501
252287
480949
1050788
1524339
353067
1041394
936950
816136
1450192
1657541
871842
1576329
1531769
482282
182932
1565307
1848374
733352
1301960
232779
61170
1975629
1807699
1273900
493975
1018517
1781069
653160
845580
1301603
445349
1054776
95633
616082
1387636
673666
759291
1988799
1112601
578182
1447247
37149
1376333
829347
554229
901396
1197572
398842
1976514
686158
1955133
1347990
1903559
1165914
632865
758014
1686996
1766691
97725
69156
1948279
955525
469455
1590018
986739
445362
838704
676651
1936922
22613
1607535
165276
159418
1261776
1859184
1809303
346348
1653983
1284678
915405
56518
1498563
841423
1870447
809500
1492260
1184924
578360
636249
100197
1918084
1712811
1872392
625936
427996
1673096
1697027
45188
1239298
521192
1386475
1491383
1126025
1630714
1890490
1118901
1414439
498638
627952
167745
1304940
1008182
262217
1380390
1075060
44668
1596474
158201
1054292
1997827
1040000
1106228
1605930
1664476
630192
1238978
608066
539900
1564970
1376137
22319
1549610
177553
909170
1906842
1931995
1379742
1448470
284958
1200983
1972274
1633905
1872196
270931
1680272
1697091
1338657
1790986
1139437
515399
988307
183468
1896637
821
1349406
1664228
363518
1408048
1463863
1926734
377727
1920115
1165717
1166474
1554058
1951020
1818376
1237453
497577
102260
390612
622825
781591
868710
1068412
972941
115704
289478
1530922
1387551
330308
1444924
1188130
752026
84054
1510810
737406
1561057
54573
1093163
1471578
62330
710512
1812135
959848
1043686
1435475
1500760
373812
593161
1427939
891295
409815
908573
355313
1415631
1074843
16005
1502959
77307
246742
1891196
1713504
1742553
618883
1413742
1440954
816111
45617
1132436
1964659
1624927
1511815
1787742
770337
568004
1978740
1222192
1943206
1365251
51798
1087324
1342971
568972
1179929
567769
26156
441281
428972
1291510
930702
1274217
1665005
1783180
442846
1053455
1499359
1552532
1603149
843308
1211070
507311
225685
1809851
1932023
358928
1684069
1653029
710121
656533
67412
741534
541702
1961057
1321325
1247891
1572689
211692
127202
1358830
1580763
399267
1193263
1862004
1157893
1590670
1216039
1771582
403180
1449757
635229
611867
1766418
1286623
1593492
898304
1439438
1016312
1174362
1381115
733628
108805
11395
1908019
233599
842759
1286861
1023958
658622
299427
1282106
1528929
1275543
1836352
1047742
274799
934079
1463088
1629869
777130
1224049
1664958
144328
1112810
1509872
1994059
430360
478517
1069826
1307107
344258
1111973
274380
684877
1526890
1743268
1089551
1208702
1978544
1129193
919488
458142
1659888
290083
533176
777782
978178
883736
608717
1754833
831413
555570
98772
778838
1977898
755913
773687
1043676
1293299
611357
489762
90570
1430968
36177
1605958
840318
307248
1784696
876071
761605
1303843
153634
546811
663435
271509
1653221
1788540
351240
575052
61595
255600
1213467
1924506
1776870
1194792
708068
1398342
229463
526461
562161
844923
1103393
1359807
1703188
1543405
567080
822803
1838111
140235
824248
1211456
1191584
260824
261698
922880
912277
1508680
1710235
1388693
20077
270689
1797666
246619
851430
1911414
73783
636968
709736
209483
686393
1328824
276556
289406
1161378
1929811
402651
1138167
1391305
397613
1677396
830994
68415
1158112
1717939
1687222
295352
1916863
392627
991592
1270334
1347886
647204
541962
1643548
1493565
1862933
1710094
873023
452018
1575510
1975390
1406415
87616
309403
906165
1426707
1212814
797148
1466365
1740283
1548978
1363034
960240
1866082
1367916
508942
1972098
1297708
1136168
1942136
289945
1423007
1005020
20422
624931
1696768
661803
1161587
978594
796442
36853
632969
946266
1685846
1966898
244775
1572235
119484
909165
741491
1284925
1367691
1279243
1347749
1087097
1811464
663273
1346469
602681
1108567
438323
86544
923497
1666768
1660304
1450583
1658234
203712
21470
644511
989059
494374
1609933
1271446
1154532
375507
1518811
233364
521840
851356
252487
447615
341984
1816148
1663630
1264769
882753
830207
1996972
286872
682691
1597230
356734
209401
651721
686267
1655732
251670
682036
895125
866400
1574682
849507
829205
1445340
127128
1487005
1436549
1050047
55394
1492407
688639
1970445
1875800
1355509
985357
595205
1425186
1744811
3034
1798699
1222355
1736904
1013067
1065102
1180386
846042
383327
193799
1583158
1552376
995119
65678
701821
1090703
1365721
1847140
922108
893013
1581699
259818
1269735
941853
285733
1300564
1394530
1171618
1247600
148223
415503
1350556
1047811
940000
767033
634916
992043
382686
1733459
1724842
1390597
1068626
1801583
1162693
1375018
1488784
1800565
1858405
1052311
1577445
1251820
1747065
812029
1518430
1009151
1514514
986377
488533
412347
488434
632821
647366
1632091
1491412
1040668
1728588
159199
1405453
1946637
667319
976547
464031
734943
433418
1376078
1486268
1851372
221891
239394
1343900
635668
1676447
1121281
512191
1629632
1232165
678944
71967
148438
1564375
1362648
1395753
298471
1804009
956553
1474497
1392578
440005
1648291
1763637
1199086
110562
1449882
1952447
262950
1246034
1487745
564647
1300014
585027
788266
15024
936314
682865
1916382
1009173
183542
1344479
860210
413071
1982
1897656
711699
1032883
1376713
1108868
1824453
252908
1568897
394516
1752659
1875660
1153781
31718
972337
1625197
146325
34345
1464572
27300
944587
780774
1078570
495606
567616
1267950
1761554
858191
1350391
1471801
688797
1286489
1359896
1751773
285459
41485
1574928
1165319
1797854
1108527
599853
1572514
511343
1050358
672690
1296162
1957001
420847
1093047
1734057
1868302
1434488
1495096
1372253
1352013
1278044
556610
1147123
1853713
920464
1733760
820078
301855
44889
654842
1897698
678525
1152287
1036779
1027190
1070355
1320976
1838252
465955
771406
332467
1672136
107707
1852390
609010
1859470
1127476
767851
374659
1816182
938668
742729
1316092
253341
1780504
568681
1102472
165172
471315
473033
1150617
332039
1286223
1033172
458019
572289
94615
669806
1597123
1213659
689254
1598841
474217
1608948
1992852
1195318
1792728
479765
1695013
446026
1798866
1217210
32034
1520455
438410
1647618
1046200
576383
1272126
608073
889744
1464054
1138451
1131270
571559
793654
1166136
219969
1801123
1589780
1530087
1892440
789627
1390734
409006
1998951
771533
1219471
238948
808776
667893
266196
323866
1200882
862549
598477
1165442
188487
796697
1321893
762158
1360081
1268999
1308524
42452
1448415
1519937
1299445
1406890
540718
1492524
288040
1508030
1401067
724943
253087
1489778
4542
146816
929665
1816859
346563
1508553
1355017
1417107
528623
1355032
1345871
267411
618314
1317499
1063354
54576
358614
1271048
1181673
1218468
1354596
1398997
607489
1756747
279340
1001372
881500
1890344
751673
1246811
1714477
1789452
197230
278960
1957201
354963
817380
2794
464098
1402458
221412
1620254
1812295
578792
915573
1767172
1597770
727013
1441362
1964765
1439288
775729
509238
582307
304644
1537980
1740178
933074
209282
1647684
106014
1868861
568844
1567327
1828619
1426044
1140280
460146
511430
559941
1646939
522769
614900
507164
1085110
319935
1706517
1089660
784533
528148
765929
145817
947501
758853
110328
648486
1040077
475824
736185
95113
1060801
562788
1148510
1099261
326402
601686
168591
1427075
889801
852188
309631
1564751
66237
53514
1391377
1515323
1032062
37474
1090857
304412
848249
375830
1673847
999819
374144
1858250
186769
1053378
724345
332737
137902
574208
1429195
1176655
1991307
1585643
1170414
916117
1724404
1972705
300094
1463590
231445
114816
98668
1444552
98647
202402
1942743
1478555
162377
1755375
1622154
1711574
33662
1025361
1493291
401404
1363650
831858
453678
1389211
182191
1169558
840474
886816
511184
1595174
820844
378183
163457
130580
996287
484358
149062
86917
488614
1103787
754555
1899069
808740
1304700
1242492
1128894
215909
206091
350664
46203
746274
1614007
988642
795688
1795899
1521450
449619
335664
282902
1533721
1289197
454901
1600781
1580164
1805054
1487789
498935
1939050
1725736
994245
765873
442840
596432
1485549
1388488
1760205
1571412
1015816
1365884
941943
1238844
1991666
1533920
1028313
798481
181426
1944951
978551
1223772
1102429
219881
1049121
559069
1996432
319513
1905744
512386
1520367
1182246
706738
673860
1205011
321018
1565428
1305508
613448
62861
377496
291845
695385
1621070
202795
746302
477935
1042140
173999
292934
339752
1858052
503523
705173
1068375
793085
263468
948049
304593
1994686
320386
1251882
675931
1080638
472298
382834
1957071
1153651
1325451
446231
1009168
784363
174803
498263
71996
913383
111330
1987284
1832147
1947988
629183
1540292
906086
1502014
261116
1862370
821361
859251
314521
1299984
169407
439144
1053598
1390863
5432
1617884
311358
250912
212580
1710762
1586687
60883
1725603
1315681
89326
1081207
71841
536278
779076
194796
1070193
545773
267923
1317965
1330740
167425
892447
1702316
498721
1322002
1030043
1157524
1178147
126022
883303
1939056
415966
1849248
1973046
1081536
600868
1897042
1845979
1582400
1104707
617340
390163
1697782
1675745
1240880
516412
627609
1977248
1782550
975870
1712844
947413
1202655
1101042
940466
573765
1759224
29013
813620
1586379
1257281
1747097
573313
1529408
608795
1160978
620640
620144
1952130
611326
1464611
1115930
1403361
118175
957524
506117
161752
1802613
1203689
174788
1363812
974895
74585
1588629
183639
1098381
360735
1024980
466782
725625
985827
1640331
1484265
22029
1871479
1899787
1762017
1770406
354091
662244
1993492
658096
1786112
795865
967699
833094
1814574
182105
1171444
730311
187099
1540355
184805
44866
122162
1249826
717848
207999
84393
239156
832528
1075631
1006846
246541
402279
484963
1111289
1431317
1008671
1370635
863441
635661
135504
32428
1215728
1341194
1428767
599084
1864140
1043860
1082283
254839
666473
536738
518544
441868
1743253
1547079
163588
1231325
652130
205379
182164
1518976
1954906
1347205
529422
739826
734256
272746
1685498
848844
172309
2674
1971528
431192
1761935
1059503
1255545
124089
1362008
1236168
1369083
477646
444392
1522951
654469
1817797
1186182
1214343
293395
249652
1330217
326075
243686
1087139
767070
1361348
1982421
1238434
227421
111044
1216481
686611
68649
391505
1059928
519948
273175
1297511
1750736
1160182
998575
1197845
711235
1655818
727044
943408
1362897
1124953
1818589
918501
1777318
290977
571800
817673
730881
1382711
1589168
166647
539271
1161589
1750868
671847
973910
8098
1400784
1852112
993257
210966
1111133
1870894
856715
657852
753377
580881
1987210
1256807
1121940
1643414
605515
638963
1570870
1277372
905027
1644142
1632355
1396886
1043096
1396811
1984385
417208
1173686
439999
131579
1736497
550554
938722
84518
1835527
1994947
1529092
348968
623388
1132527
500770
1479952
1202620
1074773
1980136
1311957
1956923
1625471
574793
106119
413726
6905
1926187
338316
596206
70305
1009545
997612
285169
1976169
872092
1028350
120527
374429
1261670
1670016
534484
1404857
620665
451723
841793
1619016
1096714
1610566
669512
781686
1907819
1183585
812789
1910000
374039
41956
478811
909595
822601
1987567
1620667
621003
523241
1042439
1815525
1719336
1139738
1579872
147399
569513
1800864
1454789
578612
226333
1997620
1271242
47336
133575
724554
1275968
534066
882913
889570
1666318
1156604
1498096
1334655
372029
1050676
1696897
847139
722018
1584947
1796519
1796570
1432312
339409
652100
379516
1111087
893312
1527646
1655777
540188
353575
1929329
1944323
1145478
575754
325552
719146
1760528
1993774
1663571
1158403
161202
1402362
1237821
1233582
37985
1507278
808609
523294
1239003
660430
14879
560728
10894
1248497
880954
1998474
1255722
112311
1273276
1924992
912294
1175172
1766135
1820110
1767657
1029303
1682464
598620
334621
103729
287991
1533053
1626811
504015
576849
225890
163582
290422
784040
926551
482828
1678746
1922832
1855746
1088624
1252786
778305
1673776
377630
748534
672252
756251
455616
1938224
296407
215917
419518
695888
878036
1465852
889268
1992826
709900
1264700
497394
661181
8948
947898
67840
995700
486846
749678
445501
1161975
1735754
75806
650814
1410215
1157654
38888
1569100
1877543
1666747
139445
1560241
1269330
689927
1637765
1522617
269757
392488
1571673
1539282
342821
834745
74928
1062799
1058525
1352399
1374904
1617522
749065
54460
1521686
1074874
827014
1031599
1512523
1569746
341331
317116
1066491
1392666
1641978
1976799
90730
1327915
521877
1449085
1813326
364149
551674
1709817
451384
646005
1829775
159356
271163
914893
719187
724044
1688216
1304808
928372
619780
947603
1944121
1288011
189717
707439
1711545
409356
1013653
830530
1711471
1848441
55530
1501794
549972
1779502
303258
271995
161840
509054
1253354
1802450
1604728
1026848
1404974
553865
1355159
296572
628073
1816563
125134
629035
1333777
1348705
512991
435478
1462809
1156153
289455
1805381
1564442
1641627
813297
461826
1477388
1359607
388330
1806030
1435415
425061
1953347
1156292
1486321
812043
1690656
618150
1526210
1208436
16565
409201
1553669
782412
1873808
300872
515691
76594
97822
950935
1768925
623734
1607326
1602032
1251557
1162995
543476
556542
538767
1034866
732384
586035
682216
444270
1204349
1346445
1603688
1191152
852628
279361
878158
1782334
1621720
1119945
937423
1614691
1437700
1634098
1956795
816320
795307
157130
1292520
660152
1945003
1630833
477186
1474102
18600
1872514
104837
196680
1922364
1615345
1261272
594982
913604
924154
954275
523988
18603
1714526
1198851
1817773
1377487
1130823
293949
642810
894918
583753
95714
695631
180695
1377039
566704
838231
369984
789996
1344490
1892657
1519250
1703557
798202
755995
1818297
1210922
610640
1575713
740634
295151
595952
1126860
208630
1698060
705596
1047929
1483551
1133633
1240373
837113
1076741
668539
821403
1971696
389155
1049002
1026960
1024153
1870344
481836
1826927
868091
14278
38862
1504248
1457604
370631
1661098
732605
690135
1910820
887743
107158
1861440
908460
214745
1300680
912186
292595
380327
1183752
1410901
520086
1972953
554125
1429733
1976625
400858
1741207
914864
1508985
892780
1224179
1293853
1531581
71423
699843
1996083
475486
1040685
60780
15435
747017
190745
1757021
1702291
1060337
21467
777872
730025
824529
963275
1254951
414538
657137
1175276
1859205
1492
1774879
280000
1672175
1145417
1633441
1628837
1238360
1345645
732112
334368
1918541
766883
862061
635670
550768
269905
1313282
1651614
1348078
317701
1081593
1072321
1710729
1330415
912638
1064758
730704
832229
1349708
1106088
3778
834527
1349995
494444
1213032
1252780
1898319
1034230
1586516
1487833
1723109
904420
973846
512770
1509898
1674830
4608
1144458
1909366
1614289
335636
1528688
1887340
820076
507535
1295714
785959
1790606
1534415
1951414
64104
855169
992395
1356817
876102
459109
1560483
1374575
1475187
746170
572419
1936436
1754717
1330456
1093268
1811267
1440820
1625156
1425541
978969
706856
1214177
210827
1495105
1687199
10171
115835
4439
598366
921921
97246
282681
813953
911944
1406155
1818309
794457
1132430
1398543
1762625
206159
419703
658027
569050
705799
891449
1303513
1448429
1364831
1111037
42395
592457
412160
1411926
500305
740327
1048888
188738
1602558
127648
1888833
972894
303595
1737123
135181
280244
500051
1158600
1086079
855016
945799
1910988
873700
1668235
1908579
1026468
1089337
805930
1295225
856786
589766
1318550
1355959
1864884
317813
7804
1565775
1534614
1224749
1139245
1734172
1737187
1660568
189434
1304531
546802
176029
1790172
649365
1536858
1756786
1205368
877731
123415
351168
1442658
733353
1809950
1585904
393045
1658390
1420758
1934813
1766072
927551
1400150
1481586
100762
1660206
553778
1450643
451403
1253213
650614
991171
612085
240602
1065746
1260050
1639501
1101919
1556803
1578630
311532
547205
27252
1324122
658760
788098
574996
936281
467818
1903418
1875447
545955
1083434
1585949
1877486
1992344
1696054
1524965
138132
1657537
1070140
1632418
1344018
764461
1394116
1352591
1789164
1999216
1511222
755530
1553093
1068189
255180
99650
1171490
1941557
465157
841437
1929540
1993434
877374
1139242
67571
1598736
559568
480809
495754
983887
637874
406124
1529930
1664968
652217
208962
559971
701666
1903573
1642330
1927355
456761
1942903
22631
665835
569867
745641
1251071
825053
186771
950255
1957074
742520
625790
827118
771616
101849
789402
691123
1176767
260195
304820
854519
390437
1481939
295674
923488
1206410
962683
667410
41363
475274
862225
902312
941619
1184624
1924762
673240
1681177
1189685
982725
1879650
1900752
572265
283357
943582
769137
1527932
692731
565371
661759
1950963
1074062
1487797
1702648
304797
101205
1921972
1972107
1196270
219437
1919391
1919955
221483
234554
1707240
1270472
1045168
655486
1462154
29539
1915630
1245998
597410
374992
1245731
1938056
1313707
366239
913834
958768
1517032
1283277
1278040
506682
1575900
1047137
1699088
1067990
642819
1685003
1094085
681942
794262
801545
276279
1537368
1892706
1821678
1589738
1786207
1138128
1079303
842323
109848
1096694
1768056
1844938
454082
891068
236488
1151090
598706
436600
1416482
913722
234870
1522736
965513
823971
346720
733012
1777803
336753
977183
1456059
1467123
977139
901140
20744
22838
1471281
1702367
953651
1488465
452738
903250
760975
329378
1035582
440654
1538597
202831
1892064
172543
1999499
58679
1274793
69602
886244
1893393
1169892
1762425
282364
1325922
1243637
886376
1546291
529595
1059732
1366970
45494
512111
955638
591431
1606508
1030291
243289
757166
1386175
1196724
1101618
1029875
968321
164388
345869
646165
342850
261423
1196487
52010
406508
743736
151183
1608236
863368
810458
1145839
46801
1687664
730378
736080
1570002
1509931
1814197
1661874
1913242
1843489
474245
1303587
1367718
157299
1490620
1588993
1314835
794124
935047
1444913
876276
1356700
1396177
623356
1501727
1560596
1797084
715691
430307
686640
640892
316631
714887
1371105
1173897
496033
302080
806821
422631
616153
1026447
1652049
519577
945470
1461983
416883
196701
1947742
1842607
711142
466404
661702
1629925
1500146
135639
1188056
990477
1609137
1351732
820035
571563
1031761
1511092
242503
775258
1816400
1743240
213434
63937
1246722
5563
1558103
1525739
1156522
829473
1661953
763720
280941
1222959
1631271
24511
781650
1898385
792342
379964
496388
1755502
248183
1708859
1113152
857083
624311
937151
1280975
1616225
1589100
486205
889292
1247485
905261
1540762
1830646
1987241
1104707
1956286
1710506
1224376
1294296
666715
1610132
1458121
1257094
1402112
1191083
585504
737672
666986
1185401
1637206
1318580
777918
922186
1512607
6401
16379
1961387
624296
1257533
874682
671197
1264380
924621
924682
1083483
621550
1495993
452522
1549083
1177080
1564616
698687
1099080
380726
1421364
1061703
1026330
1547544
1572743
1487925
1451879
1679409
60697
1143291
773024
489737
1663829
1481045
1951353
1210884
1155566
1736027
1074070
434760
984665
1080785
1760322
1249677
43938
640671
475228
1411695
380820
147795
805661
186426
1333131
819505
576697
1998441
1750436
989633
1669248
651956
1913855
996603
1278046
204932
1921701
1652907
1217874
467976
1446854
508074
794649
1538280
251979
1407077
1461802
674846
1089290
1147711
1764701
1505631
1491381
705453
1787215
1927381
1197554
580140
499264
1009329
728130
547477
1520532
1915754
1489069
1458717
1830746
1312563
782790
1272267
419259
103900
1068809
1573582
660402
388231
445393
1177586
1496854
1077710
16848
552552
1541443
340544
633286
1596977
1643287
1430291
1797762
1812710
1798010
1786018
84665
1137865
814920
1896348
1079268
67116
1887205
400014
213422
1317810
218427
33256
574907
548483
241391
1557547
1961655
1184753
1255019
1644157
1523982
1860056
745211
153369
669437
1453447
1263073
1890472
1812447
1094812
160588
1462186
658970
1841537
1608670
69096
437048
475899
539997
178698
695069
1002982
1093720
1124620
891178
1780109
785932
1403558
555875
1039655
284701
1477280
1358653
1562569
1485325
370757
1799948
895889
1429520
100802
172096
1835677
269837
1942731
1969317
314446
1430924
978115
1516698
520169
1836857
1568214
207374
365340
967719
804083
310144
1922651
1939050
1469338
920890
1992268
1360963
816310
1983920
442670
1580821
1162028
1358867
278711
1086486
828036
1737710
740819
791643
628563
1376591
611184
911624
1270377
1844813
864091
105180
272625
893311
1244341
1970550
653027
1617120
1876773
1599564
779259
1913831
101899
753987
155399
265823
1693006
1647093
97264
8603
334262
97841
1524662
1482862
294301
609757
463845
335515
1806958
159051
92146
1941256
1917995
30678
1253936
553264
242114
795782
1290219
55844
1185622
1918770
214179
909672
1439130
305896
1551644
1146194
913181
439945
1853711
397475
14108
1556449
731665
1665787
708758
278369
1971420
856035
829391
894299
742203
1392182
736095
121880
533890
1552959
1123019
1269067
994673
1967604
1532363
64085
1278714
1262702
323343
703685
1726780
1406616
1678365
1862810
1098258
375279
1045221
795817
837225
319583
1740048
330791
538627
1525501
714407
1989089
1656678
1734730
1632280
128543
1295435
415750
657295
331790
1085499
1693670
230299
816198
342296
1319368
696468
199675
1361777
1934040
868532
589230
502722
1023458
143445
1715307
967769
510195
1177316
1042734
235871
678889
1873277
959626
239021
284725
9450
1948265
1066570
1688733
371140
1058882
1213551
819124
1684550
1086131
1942985
1790910
1361438
746277
885487
1810694
1333190
194391
816317
901520
513970
933218
1783858
979732
1306373
1692160
1997155
622339
1998867
397886
488694
1973489
955912
537536
1761903
1816691
1492321
398550
154581
1531865
1730630
1164625
686799
83627
1582325
1685534
1053328
1061329
605569
844488
1183265
235679
1286345
831986
1426164
1742073
629967
216661
337018
50240
751836
631135
1193158
1648212
243079
1331036
691468
1337046
630048
1302638
1959854
744939
1450381
469725
1982838
604783
735657
311419
91473
1560269
660545
1941799
480633
225204
1897577
935995
46015
1259550
1761665
78223
1351241
884433
1046526
1274166
1619886
221560
882282
1137114
107969
3593
1031092
497500
872306
1356060
1491701
439816
1959001
1359574
1646468
353763
1087609
458245
702336
345809
1445199
200442
1928123
635576
1350985
1206674
1434549
1940185
980754
1939673
677529
23816
396391
1118912
210964
750575
1872623
254410
1558214
1969483
1051418
1464801
525461
503200
1353763
999848
1842453
849370
808284
146861
27162
1712270
289884
735341
912711
1570191
862947
1178027
569467
1800322
1558290
1324833
943192
53671
1556144
1601237
1791241
1556664
631030
52540
588478
1139750
787131
1210958
145870
1586248
516386
1309565
1215860
1422681
110157
1896983
975514
198760
204887
1294424
841722
1473192
756445
334570
1855362
1402988
1700110
636344
853947
905451
1234081
1789139
256107
983999
44255
287894
1717427
1652918
830998
87169
918096
397108
522963
1351198
1118657
302208
592986
261108
1821353
536309
1018101
1251633
1514515
986401
955607
916162
1800999
719295
1569940
210219
39979
962732
1808978
738462
925036
830457
1130848
1092627
13786
879449
1761281
1128615
177591
1006645
1486793
1864752
384144
1125861
1397111
1654815
925387
601232
1733011
336819
1822780
1387062
288338
823393
825768
827528
822150
781097
183347
213450
514275
1156844
1686980
1913871
1845836
894585
1732161
179584
1131862
563315
1231050
305075
829409
587962
1892569
1048012
934198
1622925
1216455
1706429
318753
1419481
317513
1654878
1826887
1628435
120630
1154138
995361
865637
1637996
137507
255730
443312
678846
1614771
751692
1994832
847597
1636081
487288
1740865
608538
1760019
525728
1871974
888565
587313
1047677
1454500
995708
1830090
1160139
1982689
1410329
1403952
1946019
428732
1121876
582459
536569
1514441
811554
731118
224005
694672
1994668
540034
814482
1023737
1350740
326121
163130
1678724
359463
551965
783035
1035661
1472857
75437
258251
105404
1199101
1559662
301195
171729
322647
1561238
1296088
1970255
879221
692412
662714
1830003
1654212
1837217
709226
1925772
355603
463129
1667629
1729690
615929
1381609
1902313
1341961
1933498
764216
342718
762168
902395
1710690
603517
422815
18221
82850
1082066
1900685
1528722
61482
341624
1866223
1404719
1858598
1028000
515345
1608903
1825405
535253
1847250
337931
1780076
1322093
1107039
1517985
567669
1578046
1628576
1242504
1567614
1752829
1228054
675266
625207
979597
957497
659482
159911
921552
277207
724172
260067
241767
1830585
1545097
1334134
542738
301932
1963764
631871
627587
1691355
1809792
1471221
1595566
983848
1748308
1355696
1031687
778737
222097
1316818
1538055
987395
1744275
1329119
1493593
325443
728398
209200
370032
122483
342533
1386576
118743
1216482
739964
147338
1326908
1556903
1886588
1535792
1600338
725594
1999243
1594809
1948048
1073644
542150
104674
1281533
759679
1926211
1490158
653790
439267
1124623
387167
948060
1704831
1417304
1314457
844027
706019
1353747
1536670
1670897
1687732
429206
707094
1422323
180276
1338617
76226
56051
1634791
914409
41882
1327720
1723093
765204
539505
515762
137034
72975
1546332
301720
213730
1843226
1988163
1692065
259886
1337546
1148520
219805
26682
1279551
1397199
119614
1853293
1131614
1673654
73097
1514653
799083
1558237
1313090
1930973
87895
331265
1598332
414665
1651383
1811061
1562581
322325
131339
150152
1413832
1103363
1946111
1657598
656203
1660300
666949
1541091
1609759
273793
1072054
1019832
1998248
628946
1480102
1052900
405777
27885
207762
674854
36076
1511456
808236
154708
450905
269790
1965122
1155191
1828110
788617
1832461
493301
449460
1395696
1357678
206185
1858974
1819704
404042
174062
946081
1232027
246465
597672
1794040
728981
1086313
433385
1887263
211048
1240589
73726
90046
1864313
672942
588093
448009
1002665
826854
1377068
397463
347546
1992135
1389581
297365
211198
1281257
1866854
44253
54734
1730404
1630304
667436
1219130
1291686
850812
1704034
322115
1385053
836421
1617984
1762167
187502
4033
979415
712937
1446349
505158
973319
928310
278092
112354
1076110
90803
156081
486300
1865250
1887968
1103352
299630
1513464
1791409
1840860
1321688
1815753
1944607
591018
1184134
1623624
648686
712452
306385
1403236
1258744
912101
401850
1253735
680346
256341
1940359
696360
611943
400985
1673621
1228102
1159344
684285
490396
439151
796359
655737
698928
1722629
1379155
180294
1571849
1701109
330273
1185815
1019900
1273216
140652
144255
1430886
100544
1206984
1968039
260923
1054944
1378540
542305
1135891
1811382
209511
481136
91054
1564887
521562
1295598
1624344
525383
1194482
784398
857352
1655288
1146761
406151
365229
660093
1408431
555966
1460644
744846
1991945
1768675
475302
494372
1432248
1321947
1709740
307310
1210622
662208
616470
222440
1009713
55875
717521
165505
1597536
1197878
117192
1658117
921024
812621
1417492
1024494
563136
507952
1059996
1923224
1554737
1923462
301771
929643
1846730
974303
1675921
1559438
1506567
117836
142054
1645254
23548
1831834
798636
746618
67973
1168600
1688530
1762414
1261270
1926037
113953
1543239
1100474
1716953
1320992
951961
1131312
764420
1723598
1478840
1561443
718230
305485
754656
1742082
140766
1102433
1651119
1641210
306383
1000312
386258
1209604
572083
1201677
1432182
1958627
27802
107635
173844
1583484
1300970
476493
1134947
250139
790803
1257812
1712408
736284
1942413
1258864
1224762
506501
931891
1790877
553990
1141273
1983681
1452126
725381
220061
1608095
2451
539355
1083532
1200396
1918735
1084684
189730
1299273
1313912
720450
1025945
818756
549860
335803
732449
1381322
780000
671304
147188
781947
1305699
1964253
135112
1287518
1212157
328539
829713
31692
1431995
1578368
101366
1905579
1033577
1036754
514123
556795
1568331
1493759
453507
1131425
1282190
1604145
1441204
264479
751433
1993760
300604
1323596
557933
1353312
495321
633103
155821
1188012
1185200
389139
1401411
411981
746177
161773
490389
30783
1047762
897454
802246
46450
1467327
221558
329188
274421
854804
969233
1378288
280894
56133
1843687
1276937
826274
52331
1228591
866989
392055
776637
1098860
968094
1004853
759388
1159284
1550038
70533
1520585
723797
1567121
600369
1554747
593717
1723886
395666
206252
97175
1887339
1196849
156102
559929
27419
947078
1167315
1626807
633085
1269208
1464205
812323
780361
1022501
1469631
1653632
264171
81110
1703614
1052795
762855
754143
1176110
1629545
907647
135387
1368537
880163
1088149
126199
1760364
1876601
18163
1411676
1170698
1214757
1890545
1008834
1792130
1421198
1352116
827924
1014188
6615
1108655
1976313
546995
1026367
1561521
1138963
1402921
1640294
50036
183677
1033327
590397
1970564
1572677
585300
480029
1305150
1424473
1453722
43205
1065271
1738075
1923463
876497
1691805
1100637
479410
888196
834330
1090704
1839841
1548410
1933866
964990
1460755
1317418
946233
1224459
701542
1005753
1719314
140005
716683
857239
1878975
936108
385595
1874906
550474
997030
1567801
201117
700522
1959227
1162440
1300064
509228
1049510
1748075
789340
494052
555354
1917294
332109
76051
126859
763154
1191188
310321
505084
66768
515810
880549
452510
204063
331114
10444
732847
598040
1053857
956499
1637185
103509
1678284
1774212
1662815
1412603
1134963
1623771
632002
1405310
45362
1277622
354237
648538
1088560
1225542
1158121
16383
1512797
1609083
1672329
1084398
374437
1775089
1485615
1598431
1808753
13632
1538783
1088695
43834
1503418
1227919
446038
1128050
157616
1290201
167727
1192782
1991739
886257
26101
1663716
496193
418253
1102317
200021
1264069
1508385
1787532
1286279
463883
1165034
65324
1660070
871261
1999802
1051526
1809418
1465874
1050178
1006622
538459
1455875
39880
1475426
463041
83796
155
354925
762441
1428100
695779
1743704
940217
643957
1908216
572752
207382
1643528
1530268
1627958
797089
219908
1985138
979357
726613
961417
326470
1278653
1695117
880030
432981
1668315
1309559
1467569
1848834
1310475
1644134
1712697
1054378
1955386
1525752
1903380
37203
512043
816214
1085860
111877
21672
102406
108181
1182887
949620
77383
1111255
1890458
169975
938162
928352
1715071
1145939
1580942
1572596
1816116
365136
674004
1295872
271247
541063
9417
987021
970265
795727
556384
1951703
1787674
382361
103559
1184141
1142756
671933
355183
427780
168641
1226253
1578610
1976853
1608453
1366080
57148
1840011
1819107
1407689
737482
1124403
845901
1565436
1782493
1731021
393732
794806
84653
1715616
197761
1881991
1134842
1804647
708021
667865
145561
1653642
613966
1541548
161878
1286370
488586
709003
936692
25875
450703
962717
1611608
62081
773532
755970
1338319
1558282
913466
1038942
827388
989541
904819
522778
849673
1153539
1083243
941416
462889
756813
1018304
639192
777328
1300594
1461688
1517006
1718625
870716
614035
771893
191189
1071128
726714
1218792
1480486
1116985
396259
805087
188105
779470
635447
307222
1550181
822326
1893556
1610788
611306
1179349
1584018
344803
1929224
1137527
1736761
1666279
1502627
1661035
1501893
544865
914887
75682
445168
570790
382684
1550699
298724
428473
525638
245117
607590
1787880
1960580
1230221
169546
979212
176320
504613
761588
583403
259141
1634485
399168
1654779
974363
463039
1876794
1408820
1442836
1391503
1905863
1873689
1567114
1024704
278006
1581747
1530666
59584
1206981
900264
109381
987678
334538
458569
322272
1626137
724668
982934
1718493
1149449
156840
1498077
193774
273208
1641286
1794845
649225
1559974
1585589
1290221
145209
1754246
244362
312300
1716452
1019190
136707
786894
386635
1433501
1177986
248768
1258704
710534
1582016
1512645
1318590
174395
848992
3765
665026
370890
1017090
839048
308002
150597
1962284
232365
349970
1742050
32375
1471837
560865
1796246
757976
109268
1067088
184800
394568
544911
1168537
520537
1459445
1899313
1580893
1340465
1149227
826614
1846056
654204
218434
301230
115782
701561
36176
95149
1259515
1047219
1210554
1620195
1361742
494368
1448586
1117608
732068
369291
1918734
1227234
1315550
776944
655529
1432974
802759
1099222
112532
527875
1050445
1585281
94679
701694
219567
885924
177490
1844571
295088
1546620
700399
301657
2455
1535221
1158883
1643131
358861
1482042
1213633
1937948
142953
1772296
1381359
1250146
1224137
1217720
1131424
790936
897278
933391
879678
112550
30185
1593346
215486
1576969
1399961
440595
256164
1897470
581633
725577
1888225
1083660
1179833
1738162
852103
404316
1589839
1295330
99275
1509160
191370
1162031
1124325
1349147
278945
1541239
675901
711903
1320853
838095
392217
322879
1978626
573452
1077664
1689439
1029915
587499
110430
38802
441070
1296255
1825785
1682700
1261465
23578
215311
1714118
408618
1305738
927364
1816626
7243
1327325
867905
1013699
1903580
1668467
1511838
440752
565385
1666713
1975558
1842457
1565422
790141
1289935
415610
338131
307860
143526
471253
1829249
1134267
1773249
1682216
1546930
1480580
1627006
150408
1555343
1693833
611927
538449
1662795
1634575
18285
1627867
1912073
1136759
1891053
1101530
1711929
626676
711528
465717
1688426
1367354
192687
1669628
1458175
839950
1970716
219472
837947
1710064
749283
967361
1452377
1338061
183186
999336
600357
735983
1632342
580435
707130
918174
532795
1212688
75872
1281048
1049118
207315
428483
1653514
934308
645223
1634154
58595
150973
368813
1891196
498188
1584267
518419
276325
1831781
1993389
1792665
1582789
357268
1518613
939973
597474
1798484
1471302
1929372
1506642
547089
149012
849825
834235
367474
569375
1878361
503346
520606
743831
719586
902665
637415
1685820
688647
1461261
683318
1014800
171395
52164
1397215
1534045
1025315
1829806
1205906
1999174
1112522
141978
1287485
344986
4343
708700
1055912
1669411
1209319
671595
493877
854239
793688
1143243
729834
1977199
397205
1881015
1874109
481562
1392828
1577863
1113167
1887667
982501
285270
1158142
873446
809664
802172
1076523
670841
1623072
1796674
1752973
639611
160167
1953768
698144
650200
1701679
92416
413872
1319114
1338810
149163
1583028
1378159
685325
287673
1986465
1313314
932520
303224
1045772
257949
1792675
754533
1021541
1550939
801076
254334
550327
111164
1097042
1611400
437814
1116872
1910112
1336432
1900690
228293
472530
1161844
421638
893075
1812886
164546
71402
1804153
978489
1250116
960749
1757988
1163062
925144
1265393
1535164
206537
1024007
850890
519870
1446357
972876
1603033
932854
1288679
690792
614954
329256
268143
1154801
547625
1994495
1183096
1883950
1624907
814939
37610
1644323
418300
953913
1922845
1743865
1032526
109125
56293
20921
1054070
434542
567424
1922268
850004
1406446
731365
953092
477283
1734131
729174
1453924
561378
186078
1934512
1961516
1494424
398695
1125086
1446266
1952826
560897
630741
125056
1540206
1317833
197502
851520
1106986
1609163
632649
1688871
1917762
1656800
1061131
1475613
395417
1090152
332410
950481
294204
1703751
1482317
1749522
1478890
497305
1789142
568935
333616
861148
1266555
345207
1666351
689037
920366
1343665
1674601
583721
359790
1883495
543076
1624934
25409
477469
858513
581591
172188
1064056
97156
693739
787710
382541
746468
1342458
842410
867597
1753767
1816617
1569111
1869300
59515
1434135
466765
252008
1184925
1865845
909836
1676534
1707417
138271
1112810
887584
376146
1931060
135133
702446
1892964
487687
166760
1195944
637656
1180631
370129
100800
685039
775778
378141
1994905
1329071
1709853
255457
661281
1486292
949755
1976790
1731851
350912
1993301
385930
596675
1813252
78058
843690
664496
1493065
1603645
656942
1981095
1328753
617075
1834850
239326
826280
1864797
1824819
1639177
1240368
655398
27197
1926551
1314250
1295277
964079
963964
1311507
1871335
1416019
532881
1729214
1202983
685551
1239731
584611
174706
1189233
177668
804889
1169493
1724779
1114574
633029
1263669
229274
1445694
428687
1591016
569335
1742907
1969210
541008
1983110
1208406
1773520
1795206
633221
1089199
745656
102227
1423931
1546320
252728
912205
763744
1909162
1080822
798644
953138
1494658
1616509
1578406
1320348
972663
1207463
756272
1620032
1664957
1220752
1068757
948553
1033068
1302038
1016687
230643
1882756
457039
1846420
834477
1627410
967269
113778
1179395
158854
790686
502815
918361
1491409
1687408
213591
129591
337641
1665355
950860
120103
461041
858302
1883069
513807
456821
1290912
1367184
110832
828851
241915
1747926
147293
569250
1040326
271585
93152
698578
1386807
863554
1792040
1542240
1767753
1907743
1975931
205877
535687
134476
506611
1164283
1944340
56945
1056066
330203
1948298
594837
1086409
1472904
1757160
1411116
1758364
1398232
1159257
1261861
1961941
821617
408455
1557155
1627602
961250
111658
1364271
840483
816927
516797
79529
1414174
1685712
1694854
846396
526214
1066994
1001829
1014604
698714
1370430
332473
1980305
1707364
1300156
997034
493487
1548526
1778313
804357
279981
1011346
805621
1710744
1775787
839014
1349583
1525225
1429665
448069
1504538
1001651
1019409
1359175
1149835
1276593
315463
1717598
186787
19352
539028
1772415
1439563
827304
1296846
1756406
1248916
367611
1214647
1138500
1055705
446094
1311217
1077173
1954057
868064
1692218
1516592
1576329
1155824
1577925
1560938
903528
433339
1561499
878756
639584
1042109
946578
1561723
189629
1604339
1771872
806706
1776640
754636
1962441
1487318
1698918
331580
886110
1230307
278676
1859543
1540840
1381133
1561110
1642657
1484763
140148
529532
1988844
172414
705996
1076822
1985081
570246
405374
1540249
1099328
1400527
1755960
1048462
792291
115301
180260
972701
1040357
1935341
309868
816249
60545
1553583
1499460
638368
1301122
1742385
1005079
876363
226381
437388
377328
1180606
1382853
1626752
570247
1007077
267508
1913205
317209
374662
1918335
1263
1904876
1908422
802637
474644
1179749
105853
304263
151307
1790128
1708365
214985
84845
968793
432572
1557161
163439
1468126
823336
1354017
41699
269014
1934945
490581
1503199
323445
889318
1755990
300882
350445
181893
441643
1190527
64747
264326
1799238
695542
1284592
1157196
1135982
1700752
1317780
344859
1942244
1873689
1323677
955145
1202159
549457
323073
113803
1701997
481282
378864
214208
1106373
1269256
1360078
1975962
306029
1775264
1192382
968885
29119
229170
92390
824200
1226473
628985
353506
1366413
476299
102793
607049
173302
901898
127175
613389
1253258
194379
1853847
710832
977245
1019610
1901153
182642
1903791
1657820
766428
1480485
1515709
387253
1470565
437168
1829663
226154
1925893
617814
1139585
1375567
1420755
1819297
1727758
1421672
970844
1013368
1822862
1683470
1753253
904755
293040
292066
1397804
433796
1796135
1537442
1606149
117222
1926032
1637503
283308
543681
923646
280550
592167
749961
1654018
1327154
955838
234487
920832
156119
81546
263641
537603
104972
3426
560249
780556
287417
1479008
993164
687376
1793811
434403
1284023
1562422
1317066
297961
444586
225245
1019442
1949966
1340572
130596
1024427
1689611
1134347
844064
1579370
929365
234839
1774121
235376
344057
1713654
1839341
887183
1777102
1208768
1420206
689934
141676
1166188
69911
1997288
753452
1813908
484871
850410
1656362
1374678
1773310
862652
914556
818081
1611758
637245
1746574
505742
1542199
1318585
404804
1734211
1468619
1970894
385429
291648
1426067
142587
1574357
696983
956603
1006150
1856073
1271912
331873
808596
1399846
650367
133290
1662828
1017831
528629
882834
1834579
1470258
711429
1983740
868670
1417394
1458192
865030
1788119
804784
456260
893031
591674
1798857
1218082
1681746
1018712
1308832
368006
1071829
456069
473550
709020
473987
51304
1558331
1129052
1690839
671975
594759
1909908
1593229
1103847
1734214
1205510
852508
483969
1133053
1149456
1843055
919032
1775072
377168
756044
679907
788527
1545880
1852723
368144
893253
1016749
874926
606364
697796
1251211
169422
463516
444907
1678905
1567727
1870248
1019590
1901279
848926
94416
1686325
521234
733358
1774322
1075299
328847
961477
1130065
1035842
287292
1311717
1934171
868706
763423
1771747
1891519
915719
617685
342697
263824
385275
602289
1612786
31434
168861
1110764
1907584
43422
548237
722411
562107
397474
983126
21650
1811077
1434184
1794001
723560
753548
3699
1394761
1479521
1716801
1541159
1474947
228728
927042
705629
1726662
393077
1164070
894977
311697
445863
247909
1994650
1315754
1631233
299380
1915168
519569
297397
718824
1576890
1005178
287128
925911
1429405
1561028
1114267
185007
9454
282645
126340
1321867
1221822
1992726
1494696
363057
1321454
110128
438695
1405233
1409899
12518
315224
1509929
918401
392024
1374129
1372702
1281223
429613
29276
906356
1802326
537899
1446729
206573
768619
1851349
736570
475856
1856472
1319840
1830352
1028641
1992060
383673
1925322
53619
1245228
1038002
628537
986539
1820025
253642
874060
40956
349094
366358
1512591
1455170
1905927
423861
1389490
428899
1486688
9959
1264505
80498
1725770
718158
1564522
306021
1205110
1673430
187587
1769555
1397576
1914056
1654469
1038528
1434129
101920
332639
1866249
597939
1607603
1177447
107271
1788107
1613226
996542
1400404
1783091
648387
662910
1152387
1949549
891657
1383480
1756394
835159
1070904
1533670
1971649
1876325
1086384
1892036
87798
1058182
1109438
104990
1165703
551298
117891
552910
243558
1490683
990657
70848
278050
870947
102687
1106453
1876105
634581
328063
1424934
1322366
930610
518439
1465484
1571846
42942
1807683
1949536
28703
1707482
623348
558896
66797
160677
1529736
1002912
57099
1443531
477119
27395
1157494
1891580
1438596
821818
1073870
504721
513717
57940
264019
508983
617856
431984
1868876
1525156
603771
1849274
1624157
1597520
346933
1973645
1185944
483265
1763693
1552305
1524813
919059
1464087
820500
527083
792523
1755323
1420927
1446657
1761475
1310361
1892820
324524
561735
963716
1901314
1423144
1895371
1276659
863640
153200
1963300
189465
1190771
1296773
672089
1926044
118392
1324185
611536
215406
413403
1570814
19589
103919
473984
1906346
1381711
960351
1839058
1576351
800479
614870
967718
411436
1147305
215674
1611265
24777
252221
1846823
1557061
1662637
1663775
1238233
1098925
345046
153985
552068
852947
1050269
15851
254168
1871596
772244
651194
454941
1849215
117723
16616
1369101
1969547
434927
1410567
148810
614682
1784810
1948800
1141392
166376
1039662
1509003
1365366
289698
392127
1606414
1350544
1016569
1115637
1602862
1846402
1165361
536784
134935
1832154
577054
168576
715983
1686880
982920
1362705
456510
1887469
1475927
142708
84747
376071
1467696
1450469
1453476
263904
358021
296889
1497640
456523
62046
248979
1377284
1337722
1328007
329289
193317
131989
783581
265446
755551
605450
1555508
781310
1167839
466320
1154270
1781842
593150
592152
1256818
1440121
455872
1145192
1916669
1282612
1347153
1402000
744365
1430656
1938267
362922
1332554
127841
507489
1830731
621448
544334
363475
404785
273481
1497339
1371084
1724657
1405591
1923253
1214842
886655
280586
1958280
873752
650364
298296
1839658
1371553
1291108
795326
1097112
684506
1399648
1945895
987889
437162
533333
764448
78811
1830660
1616083
1921422
1329080
1562847
395790
786024
955453
1654130
693812
1705101
1927670
777380
1303214
1690239
559184
1606467
1125146
470588
8069
867492
1475887
1691711
717060
732986
780670
750041
1653778
688804
58501
169400
1613302
1068526
1872667
1038748
1110672
896818
771017
1244861
148255
501085
1472628
85431
82884
476261
1364683
805578
1083691
61718
1765465
1161587
1248573
1676878
1913424
950539
334585
308896
1572871
185990
1140884
1322059
973251
1366137
1541658
1112072
58232
1877037
785404
1596434
462462
394455
1911084
130624
1124519
1119977
1868937
1977043
555284
672141
1093628
1295915
1058873
1932700
1809237
1077229
946668
1287141
1199695
13376
1756289
1534974
1374427
248448
1732317
656746
819703
567913
771531
1559009
1237631
250985
1214035
381649
892924
1722688
1200834
1494575
1155077
686676
144265
700084
402597
1314729
438632
743876
601391
1762097
1700159
734987
1279067
911128
1352959
1371835
19325
103145
1647317
289141
1905295
689660
1672389
379971
1696221
454142
443039
1934590
339635
1377912
848509
1294514
1006173
726926
343536
959660
1282310
1112668
1788421
1321023
75993
219275
849428
1094182
296675
1746497
596173
1916445
285064
372184
1898583
1996035
591449
1110139
1300851
1861848
1477680
1184424
876047
1165507
1926964
1499643
268860
1731724
9756
1799014
1518583
1411377
976996
1472224
226872
288467
1047214
181365
442605
1005558
407166
756954
1634864
975924
728838
262994
647073
54743
1479565
812642
7233
1109210
1073296
1558748
1178712
1020781
1986046
60518
592614
1845020
1969998
1850830
357439
1765427
272909
1597728
242893
1362451
826650
1042893
1462391
796776
1021185
1518985
1207167
1531716
952145
378644
947444
1483458
329802
1937708
281806
1215142
400310
332499
968000
1975125
166925
1393724
970736
1006922
838303
287963
1776171
1974717
1364453
915781
1644835
1109349
755061
248079
577145
19461
1055300
1298866
667363
463975
856110
984853
1480120
1376655
46765
63956
1764213
1684424
1968286
366290
1588859
955392
361764
505869
1489015
17799
638315
867154
1750271
1956720
925902
144333
1291021
1647176
1710979
1984412
23641
969660
1478425
1885419
521352
1801451
914363
1034772
1466155
469198
1495314
1331030
1112611
356157
1021184
593154
1645139
46059
366693
1064781
1181803
576049
1295379
1791721
1554121
465986
1800235
1952494
20383
1244111
1000588
247298
407422
791062
44135
1534448
890162
1294710
200935
1044847
1299208
1443698
455088
857130
109410
1933643
354941
495494
997153
223688
116351
110329
1243577
441851
805870
1795508
765891
1579631
1272140
111713
348672
899686
1574495
1790599
362123
143344
150869
1757011
572003
25628
1534466
1733385
872914
755723
1907068
75268
1164043
1328153
224085
184564
861012
1427798
240842
1941333
570721
954262
1735008
634170
722005
1866800
755154
1658171
820327
976722
180835
485110
1074152
754614
507803
1204064
952775
1644445
618208
1943561
1681077
598848
681275
1412178
741977
775556
681626
1680196
195910
685819
316334
1739916
842635
1936233
943026
106698
1949747
1041080
13471
84698
1180354
473721
1887950
878365
1398157
1476401
871164
1978655
200487
1113529
1095642
447930
1840841
819431
329580
508197
177071
343980
1143739
1288012
341911
393492
434589
1197230
1194225
883325
786991
552148
678749
1679868
624065
1290969
1577850
667181
1887459
1850853
1817330
835285
1827106
1410544
1252509
146168
1883634
894039
5442
1402735
42455
989154
1068224
1799684
1666118
588566
534328
1510956
533059
1475411
720822
1373789
1284746
1544970
522334
1049430
1137734
152235
944411
647852
881376
44682
968316
1316684
1660669
557032
1104350
1845012
203911
1512841
612163
297481
495846
202213
130253
657032
438361
115664
1173331
1735511
1462091
1330910
1790559
1952393
981802
630648
1191017
879816
1942236
882238
1393019
198714
1378773
1800163
1088462
393494
1983589
1706159
338238
1013265
1940658
1357005
1363951
707824
1849800
489203
1966770
44029
852761
612693
585699
1926227
1600197
1345059
1056825
1549455
1498156
128583
392460
1491422
973734
1012394
215167
1468653
676455
1351370
1978284
1868381
888490
1133600
976547
1647900
703857
1648364
957748
1763330
1455854
570440
439003
1886437
131068
1781511
719778
1170921
56061
1862906
657295
787118
1711966
547065
533726
1756202
164183
761672
1053234
80653
1414576
302428
493400
107191
1580033
1113157
1748118
303708
453672
222958
1439294
828338
1189118
1879059
389816
793414
1152643
325571
370973
157340
696163
1576529
145963
29276
898146
844303
1723567
1077858
206688
1657238
1439315
1002276
949021
1303891
1819836
622161
1130595
1191054
220540
1169007
848538
542931
1004027
537316
1778782
1780674
383865
1427059
1317647
1177314
1016429
565777
1254404
325353
511503
1463180
1557233
1110195
641099
1792974
15766
1997856
1782099
537596
1178092
917198
1435956
1761607
862239
598736
1110942
1370759
360878
402413
1815557
526569
981331
1658838
384212
1207218
216972
887459
461089
715378
637266
1026434
168457
1580027
431886
1626121
327324
772176
893886
1966138
757002
349048
1443987
1721750
446267
1888575
94864
1920763
946626
1286604
1843138
873694
307101
1144371
1181121
28502
646556
1495006
1678957
1119189
9947
1221020
1428460
1984353
124887
754707
1022004
1429991
1528103
170438
1842571
1374328
549253
258438
604783
1265076
997095
1272723
1868570
774807
351746
1483913
1473650
240054
980748
1730024
1847099
767602
778571
312096
1540948
1783865
1275601
122645
945687
107844
1463056
777463
1727209
692524
485832
317053
444353
52314
1562084
996627
1647363
1988080
1867973
1061629
218692
1681895
1156695
1307237
363379
1601622
175549
1097311
959075
1647999
1891879
507692
1040904
1211881
346625
320154
245921
619267
1519402
126165
927673
1238093
1594550
1622618
1232778
1228625
921150
1520143
1444094
1133125
617634
449840
363285
1659776
1934034
1839156
979775
218050
1808569
883364
1196517
1401298
213416
655381
322447
510620
915698
143230
1462719
633618
703195
1713230
509580
1308127
618372
544797
1496896
914356
754627
647150
478736
1073960
1125013
1830718
403387
1638792
628020
1750268
1692627
176532
633168
165930
754169
381993
1061990
1938418
337848
1581066
716334
1169909
450721
299890
1449312
841476
156546
1975536
792898
1579639
452490
462499
30614
174181
321929
1017056
1846456
1059527
1190009
588594
741083
1980140
1168734
1001921
708489
1319520
483833
346269
1885441
847117
353345
1755477
1994308
125802
1914846
876625
1835052
984203
539511
1651505
1880289
1800981
1218107
531183
342572
457445
70452
1596568
412678
1201138
829584
206235
1019218
680312
1582653
168939
1502883
930603
1425523
472740
1733244
1592842
1394230
1966333
1213264
1136599
863163
557248
1663936
943906
1851025
1300573
752800
1350371
1196239
1713508
547620
101700
1260974
1858328
1635833
140477
1652844
772073
756482
1832385
1370824
431809
1011712
1024874
1745746
691700
993192
540345
1173806
1295290
1813672
1713242
588737
736208
1664279
1661267
1983334
680297
110056
1304767
978694
1926734
561944
771843
1952317
1296049
114514
1255871
999601
1069433
1048096
1361137
301418
98081
401862
1016733
1124420
958390
900788
1167761
414271
920415
681775
992391
1889551
397336
994479
743381
1433536
1972320
1659946
214007
1488883
1498348
1272422
494102
1389995
142017
637942
1299475
1506895
1966327
667892
1558337
1742267
1722898
256385
1576111
96067
614993
722054
878674
402659
1036088
645251
1437153
1669437
1466699
1282548
39094
1927408
165233
22025
581805
667007
163424
115628
1140476
878839
1753494
681915
1669958
1713329
298486
1652275
864639
120359
824086
1206824
520696
1188770
898545
1945098
689674
576945
929041
1098637
1408727
1806631
1642740
1374053
421056
142910
599098
1882364
1492281
1758147
496302
250465
364879
693885
1750828
1958177
1207809
1638100
580281
1747414
876945
451891
1243174
976347
52531
393252
1606374
851418
777285
817841
438746
1963936
1777946
1157577
1496598
640187
1661231
830207
1783659
1310480
1486792
1830945
887456
1239333
227934
14512
1246114
1889177
694544
556944
730312
1219437
1525261
1119784
1497716
862898
346031
1836494
474831
606573
91629
1284739
1356196
1556675
1558525
1226221
1445106
1687037
842587
951677
1490523
805411
104399
214339
1706579
600989
1662093
1729857
1954648
1842131
202532
1064617
902867
1723085
820198
1202209
529287
1601599
115919
568545
1491004
128686
1366164
1243205
489325
1686827
1415829
1075193
1991485
125104
876226
1542746
965301
149141
671223
902163
56456
1439950
1379680
772763
1637480
1556224
1923367
1265342
115488
753334
1125419
1936058
857895
46154
1085027
523169
1133890
1227435
1376814
353477
190644
1487636
31707
846433
1982124
1088195
305512
1914656
794618
1053142
322675
638915
1274138
1156609
1403410
122099
531396
275249
1784683
1573612
1177333
1302863
713062
1699387
1606650
255547
283418
1147388
1029791
880595
489582
372996
1886246
1915129
623065
1337294
1352754
1795833
918642
94002
612095
263144
1434681
704759
689322
220511
134077
1444981
256521
1773483
1647800
233457
1895020
1595527
1703080
1919374
319816
268889
1355795
947756
404111
994936
1470282
751691
68042
1815759
967395
960979
1706525
1622026
1781447
1395514
612780
1752787
1041658
667627
1159443
218208
144586
158007
949712
277238
124258
1019161
1895850
1125488
1860087
645870
1632357
1155216
985721
717747
718998
1531553
820237
1954546
1875837
1270185
1502319
341494
22230
1056210
1904398
823847
1171703
1685003
1686200
1195947
1659267
1184888
883766
1764511
746056
3138
1218049
426911
377490
1843107
1982306
281181
1081384
631256
344702
213785
204570
83358
346189
444695
1730810
1363265
1640754
1973709
305506
1036222
90265
49339
1191921
1721598
625305
1252413
1006177
628552
127310
1508250
757247
326557
1383465
1012633
1098905
477969
754431
1112001
80419
141975
892441
870509
595039
1097424
1093922
628753
4905
884393
469129
908161
1343934
293385
368579
1039832
108213
1583554
1145822
694745
1936441
520453
1419506
636197
1297760
1023436
912214
1863289
1796408
1340529
981789
305802
360619
1197791
1575073
1261947
840292
1420670
463377
1767367
980466
1140527
199202
834536
1160791
823211
808
1490592
1149285
1477100
1976320
1297118
852145
1028153
1852756
921305
1968092
1033019
332309
1187527
140996
1789263
1587080
1206467
87145
1443395
346273
54519
1117028
1868088
438503
550514
1974067
623072
2104
337177
718926
1649308
424706
741921
856516
390314
1499599
607763
819573
1779010
710639
919728
743510
254400
1704470
553789
936323
14201
250462
629679
1863800
247101
745160
161893
579773
1513046
1401751
84284
1100793
1666417
1775236
1365368
1798430
977436
695133
293767
166473
1827965
840053
447632
825964
1561673
505780
218373
505815
641700
769207
1851689
828081
1467442
1450330
1908031
1457002
780528
1646244
891085
724817
1742211
749323
1370240
1573944
464034
1196185
283446
24349
974927
479972
663856
146694
678019
1532894
1378095
588904
1906306
417393
1227251
184215
433919
1117011
758549
573976
1893962
1813901
1390303
1977921
1750205
1187573
1700115
1817554
1397456
387439
967025
584470
1234120
1012607
137630
664047
1349805
624652
520388
1622317
1880478
912927
1234357
707375
624711
581404
69716
1151977
384573
1450985
1712093
40824
1799951
1022481
1076399
1827092
874404
314882
1511245
594175
669697
1119974
194615
1626050
1342926
1894569
1944437
182882
1011772
1032109
447530
796375
127342
402788
74681
448994
1008202
1744546
1307201
369256
1350308
1418711
1906311
1888482
1136817
1568069
1232403
1779773
774867
678861
269124
26830
1841208
686935
1995849
867882
746411
1343112
437415
589763
1355362
1512129
491149
1629175
1751915
705200
1645764
211179
492971
1726695
533553
667295
1531042
1763718
1955236
254518
705624
678877
1955508
390781
1543210
767425
1326138
144560
291916
38661
842462
1541568
1324968
1802053
405538
779224
1879478
819557
1944640
1131770
663757
1513452
1823948
633490
138984
1198487
1659088
1158129
744670
420424
1288281
1873740
1403916
1998552
1550344
881187
1820359
1969289
1806652
612106
916903
297867
102164
853068
831582
1127768
748890
628634
169040
524071
132780
757043
785711
1955872
1636372
26271
366377
1209660
1807242
126757
1764394
1562211
1811624
1430808
187506
937104
128792
518530
421318
1731742
1624610
738407
1527138
443270
1850712
179066
876319
474651
521539
1708528
1933911
108570
1736064
326791
617122
513353
1103584
1423601
496159
1877781
918644
1758041
1881138
49619
1508566
1346900
1138741
253498
945947
327497
966355
232326
650295
1880652
389134
1080994
1539184
1379057
39010
717164
1910183
528287
221820
685284
1553298
31422
843262
398857
1595310
144382
464406
1358452
1653662
1103951
1294485
1888920
1299837
1782269
748841
569277
436369
1340910
897492
1806692
1725168
1801229
508374
655610
467121
304187
427612
1689467
1717268
407536
1574631
864398
1493762
1795149
1329516
420396
907485
784864
318485
557596
1917130
1074088
1950238
294824
44955
1065840
1245186
1315108
1543346
590211
1574777
346048
1561851
1973110
312165
17248
1998618
607953
105340
255776
997430
1359550
1746472
757639
153697
1385045
66784
135414
37713
370693
1370308
156924
297641
544007
769953
979869
1324175
1714510
1468455
433943
1141881
1694053
1006077
658870
1881179
1114402
1744395
209802
32626
538690
609499
787101
1502206
1177041
651980
299236
872301
1648552
1920050
769981
166352
1182506
653707
56183
553337
767276
407175
274087
344136
960960
1658017
607005
788502
1876117
322470
1653211
1047365
689015
571949
1191910
491068
1591647
1416115
595574
1406777
1934548
1492137
1164415
1453569
1599346
863868
1186154
1564540
4058
1581856
1319698
344435
667535
158969
540475
701169
874213
1595425
1033686
537540
1565418
1719856
1291904
1532545
1327458
534662
1432321
589105
1683774
114179
815278
1294802
509812
392380
818533
920014
224692
827746
1941913
165847
790312
1447301
1272575
1850780
1519547
1197363
1667364
302324
1482636
1961732
1547511
1958957
648755
803226
1686063
1585065
695847
18273
20666
1400733
380975
1162495
1632348
1223650
45307
1084770
1541207
1122980
1829869
92708
1433796
1278676
1762171
1365153
760213
329604
1741989
618533
164453
718560
1568144
1110163
827819
773988
1590596
314594
354329
128519
103138
357456
182933
1311051
787568
838649
1519524
1344979
54701
1311574
1279241
67713
1071719
1492964
460137
1809775
562446
587314
1822729
836381
1884425
444394
1551756
1271634
339316
113771
1699918
1668009
1056089
1266611
528600
1669441
1388898
1213640
234954
1846861
1096432
736796
689712
532270
1850581
224590
1829214
104377
1051321
777413
1655104
1585730
349822
579841
491940
506745
429945
667392
1738356
594834
1192898
70946
806726
779226
1487774
899576
996749
1677230
1070886
357201
1255046
767679
491269
547279
368617
1689826
252450
1231054
357201
327642
1609525
1920495
876474
1696649
1736947
451077
597422
1870554
109609
1240315
649539
720549
912763
482835
746372
1546316
1668516
961317
1677316
1664038
1754120
175805
91059
1018630
1238632
1803595
1917065
808359
1897653
1813524
843357
498860
1696280
1708270
1916548
1459851
1980473
1514511
1626399
749562
577990
689775
933720
560393
306321
742912
1435426
83608
1556037
339139
1769857
62388
1031285
1488722
1317953
612266
547595
907578
1390918
564895
1285428
1383328
1706076
57917
1286146
786428
1244221
1444173
1875286
765764
806400
10159
1079634
75145
1240586
638031
1698113
1478317
1072665
1793844
1876654
128748
1560496
178489
1193452
226630
973447
314879
1928175
838829
1823072
505636
584019
1776183
1980257
1943715
822242
141365
739499
261578
1791126
1867157
1431739
400521
732294
1856081
1967703
1852341
858936
709259
1553342
1210296
453740
94867
859535
1928003
1938181
1322247
1359813
587698
300053
421340
1491470
1757216
79191
1328898
1106409
331402
1504563
1820238
144630
868461
410714
1238434
699585
1542974
880970
872062
556010
836617
1639893
1033344
1149503
1089803
118479
1290863
59527
359164
89950
645673
1815857
85836
1850321
176490
736353
759056
1562190
1532920
1027950
250564
1955322
714541
101611
1410735
305799
473033
264927
664772
669431
862874
1323745
1215934
757449
1308224
142531
1204640
751090
1157939
587859
1736802
709781
67260
1756346
1074579
1221908
518072
804801
1541714
73466
1809266
615086
1783852
328222
1899348
488765
1501609
1831168
899151
1959246
1096664
116049
403840
1010176
67113
1191687
127674
1955776
178888
881374
1427180
890289
1298400
726601
348168
1995816
253376
376148
653296
1386703
174149
1450072
649249
506952
1849296
1698222
1403839
1565856
125562
1330576
500692
233140
556707
694572
1319643
1671973
233361
633925
964275
1902975
1575332
547560
1877625
305216
205339
781201
653206
1129497
234916
1903426
949900
719889
465537
1326834
17330
1404925
1793554
1271972
1470040
1274320
1196835
1157510
1982116
1473259
670383
690128
462542
1897781
990952
258694
1566105
789788
1344400
1206476
124683
1332909
1902744
1923302
389698
1949831
584769
166367
394536
1875735
341781
1383075
914777
1449626
1838639
1177020
34124
1975579
255177
259084
1519782
597958
1429898
1381429
953631
1107119
1509954
1349868
363530
1267939
1703289
1194268
503671
1928581
51766
1629339
350426
892792
1365938
1077142
1157485
1664871
808399
1325081
1689782
106235
1192088
1753040
389758
882413
1657001
1965624
1845015
1672662
1757498
1305136
884823
1231660
505958
59604
96287
1806117
634161
1997876
163574
311275
1583880
1383007
949159
1220307
659483
1787622
480010
1977845
159044
856003
997394
654159
1880254
389228
717174
799391
649691
1752339
9132
897502
990754
971626
445614
241976
125765
932623
399930
889214
549485
81408
944373
1418539
1020813
966334
1552297
771115
1246274
862356
434845
359184
1850214
1696743
1575887
1953998
801620
1867270
656640
1217948
1337795
1068631
1149375
883896
227241
1304582
422694
1573784
977639
1131935
77389
935467
1075964
183505
784802
7873
1380660
1594279
1234295
1275798
1833509
1510511
919779
1636107
1550308
127151
741272
42723
491698
832160
1114073
830959
1584969
1798786
346984
293481
943685
238452
1784355
1405425
1288492
1878485
331165
492388
1369166
1497811
1030150
1122584
323573
959834
1789710
1137407
886208
248329
1764410
1245502
1766237
73411
446322
1752615
1050525
180776
1332944
980059
747562
477957
947569
1202998
1263918
1758128
1435640
50377
670128
560722
899748
1931460
929708
404423
819426
1090089
1393187
1806407
245955
646508
292530
647344
929466
1710693
1077344
1822932
899374
798118
805081
1468170
1836528
1572447
757336
714860
1912170
796209
1863278
923966
869503
1481469
1259974
1075642
1904206
1677416
1952228
1978696
518760
756185
1092665
1325400
580151
340050
511199
1385977
811615
1149282
875908
754653
710140
292701
236143
82810
1049781
1904754
1518640
1033063
1647841
1350036
1031127
851395
1023136
546339
963307
777464
806844
1359272
1183043
171530
1432174
491886
958316
1870086
1870731
1680301
1096427
1447986
709904
1531546
488909
1570092
1317925
1929793
306033
1790467
1294521
205777
1268704
842022
915923
248592
1239315
759003
1579451
423260
673968
1242525
1096369
1413411
1029379
417926
1703473
632334
680789
1492701
481104
1108642
283152
215841
323741
937503
1979482
189214
1890578
363504
380929
161144
1945413
160525
899589
246283
1800521
1256527
8151
783299
1593619
262856
551644
1359784
1810307
1486531
1156340
607262
819572
1678550
249580
1268368
727285
1889050
1307579
1855926
57484
1608675
1093770
1946960
1206421
118222
497922
218083
262358
485724
756787
1942632
978043
519393
1991047
1455238
1518509
145645
1484239
1473050
714287
679942
1953759
387097
1986951
253325
1316778
1043097
1311032
159503
52134
131853
1029618
1040521
844615
306870
848299
627881
293229
838463
1296610
1201221
1253179
258030
1301859
693590
820586
1647638
278773
624008
741120
350898
1581497
506618
1769143
1464051
850421
457991
898988
775928
39064
839233
218267
339111
1981998
1299955
696138
1386560
481964
1067831
555637
1182903
79923
634359
1784472
1873220
949255
917152
513592
872711
492509
1462542
1875898
425517
1322660
450709
139632
1016469
602780
1527974
563792
1016896
1501087
651898
1017335
1011112
691070
247109
1667770
257171
311967
387970
2693
274944
731361
603379
1338048
1709864
258856
6003
450753
1653110
1457446
690091
1016968
1907519
801844
153146
661142
252708
1221993
590720
1858339
939577
1606714
180424
1129435
1120663
490742
191615
1004719
1884201
375792
988452
909386
454184
1762096
755711
1532037
139773
1945318
927171
1755226
194774
1372817
1018738
896610
347617
7282
335457
1529442
594050
815091
1112384
177826
953443
691127
119204
1303463
1771001
1949677
1623350
1920240
1890801
518996
1805970
666100
1280265
605026
1340118
1170233
978859
1652861
1152355
1928838
640439
1439966
802971
1689237
1185168
1545048
1045865
246066
1229196
1065423
548788
1438224
1199842
686901
862141
1521689
407065
1084930
501938
515113
594198
1169736
1948757
1733487
203334
682204
1783252
922962
1955307
1081309
1360320
1284899
1313659
733004
1968265
291998
392436
1198975
1959946
1310952
552964
1962878
1983142
249064
1105435
784446
593666
37630
968107
582667
1405112
1468999
845936
1734175
1096841
1462177
1136171
1815998
1227570
685480
261079
876445
1588646
1138065
1363999
116005
629171
1777619
844100
1427976
985612
926507
420931
1408433
1971447
990461
428739
730379
1311271
1206753
953582
870026
1932618
379361
1197664
1611509
946841
899663
735484
619865
394796
1086275
1181307
165769
268667
1780230
1804477
675737
453793
473828
502027
859522
1515187
1914329
1097512
1231418
746342
1169893
1440584
73488
1168799
1389326
561307
281516
1594985
526818
866034
1754687
336289
578341
650637
1495051
1343329
1515317
1250572
1182772
454796
1445357
179778
1217073
1898544
529207
1046202
1110438
881197
1058482
677494
205107
1322830
622724
357515
269307
1388795
1603953
847795
1940828
1256555
247223
1650988
1967335
788753
898525
842318
949502
313924
1749112
235681
174428
1255071
1451149
1882944
29760
1431301
1759095
1115715
1998714
136843
1352042
1919725
1070871
934636
1328809
1617707
863062
961328
363945
1166130
984844
1026103
1822154
1881993
1333003
282017
1732557
922404
1272594
1842354
73157
1310426
164981
1454291
1175356
1211612
1193686
1116176
898851
1767374
222202
1869552
155866
998781
1354504
1034233
1236276
20767
1670269
995415
1546276
980750
352977
1269389
856240
1907295
1048906
1323116
161332
776359
96872
1836699
912587
983140
396504
926948
967501
1370622
1893079
1208027
525040
1245077
754545
681599
1045920
890726
1584962
935430
101557
1423187
836806
107365
1231522
1826542
1906597
867260
769438
1848415
1644975
587765
584014
1664136
744027
100505
620160
905881
194380
996507
1026314
1813356
1036210
643270
532129
135032
1428779
1478661
118740
173093
939602
1370932
1458248
111714
186037
1076138
1372718
1965055
1284095
1520575
833577
1197513
264662
1147830
1950063
5150
898110
803722
196366
821601
1361474
1920235
1148781
115238
1583927
679474
1714831
955366
1269475
130129
1480704
1392496
116211
1843048
917587
1546775
897677
1800249
661728
1412903
1496570
230191
1902837
354866
1304362
147193
1682840
86516
1473557
240239
1882309
1775585
1392646
1393065
1168557
1085549
461557
1538920
1500204
996742
1625925
1678828
428522
433031
720784
794902
1694859
1722791
178074
214509
129208
573891
701155
732939
1183492
130394
244201
426399
1022132
856625
1858942
1709051
198354
513044
921537
1977838
78910
805177
1266619
772512
86346
38705
1470212
344755
1407414
218900
1150347
238543
1333153
1927644
472793
481409
659366
1510645
252981
1016760
1124551
800898
1841719
883355
1720932
62344
510149
1831380
678678
1298262
423407
987517
699111
505727
1860096
900299
1602422
1250717
1874772
365315
1481332
1533727
1934587
1894696
1971383
1811139
447024
1672358
1396313
1276372
354326
174135
802796
390333
1189405
676119
1486743
971472
241574
172784
1396832
1795882
759078
1029881
1973694
525445
1692266
266671
1522936
1418350
353820
1901069
627449
322298
1263290
1086769
1491765
1642802
1811517
255162
1297731
446057
1656527
1836656
491178
1030401
1838827
1456706
1574137
1571761
820078
1746786
850389
775075
335132
1669469
421836
335626
50263
1823916
433239
68466
1849822
1251002
1484230
331812
1993147
1026060
594056
203624
513410
1141466
1024114
822182
587490
588755
59954
1925003
1229543
789483
314575
409696
627588
521889
1369094
801330
179756
1795653
991474
553468
765387
1748642
1891421
596686
1926347
745651
33131
1577513
865426
459049
43549
121603
55114
1968491
1111561
1769563
838636
435908
973619
1781143
1293339
1647236
945206
1289825
1870280
990536
1106711
1578130
315695
937929
1227364
1253404
703345
1566365
214827
1034909
390522
1620876
1489686
897231
1369005
1997926
1821286
1751674
80691
74493
89842
365584
1697349
1389139
1430099
818866
1211978
1698287
1412680
1729942
855754
493881
911564
1063091
77317
1183799
592316
1268954
1080060
1749218
1196688
168830
1683949
1656661
916793
1809513
438356
762773
1086490
873954
1679669
617360
190607
204572
939276
1070949
1697576
857845
662352
1015419
708767
268080
1582236
1821806
833665
264795
1934469
10633
836557
318027
1558173
6075
1977522
997225
1962086
853044
1058017
1769714
1769707
149611
106642
189185
1196171
535403
1582301
1639719
143697
1973997
804178
219463
1393156
601513
1091349
70584
1471820
463989
849465
1575054
430515
265858
1945722
1627381
940827
669777
1349274
1380978
1972421
667341
1392770
132193
616054
758085
369800
944086
1125316
1588129
141447
502776
1179603
247140
1574054
844438
1601466
620715
1717051
419265
1879924
122715
825178
33810
1368007
832790
285324
1729209
1664880
78172
1799113
1750031
302429
242176
1041414
1596706
441090
232287
128970
1102719
490415
1521058
1730611
1879458
1528241
1345287
1385331
1719604
968207
1638439
1629152
102767
214999
1262775
89041
804656
166393
1774511
1329618
1372468
1119883
708899
1488490
1254154
1742097
1415285
780922
1918099
1162114
1288277
1409726
670627
1773012
1788735
1632788
1429668
42772
141869
1815744
1119179
1040554
1926729
1767532
196090
1285070
1799212
947930
475017
683444
1557848
809948
1320527
1332931
295271
1498177
1863340
1659949
1408405
664931
1598663
234551
982799
1740613
270465
1262034
486302
1270021
1057759
206306
434866
1706019
304676
1114055
1776103
968882
1435573
742292
1092517
566958
1731912
762683
1445046
1276974
599428
708049
1555918
1515192
1779488
971097
1557941
726946
196128
208305
1526944
655421
702796
1534865
1213980
1918716
1532599
1136882
759872
1608801
1674671
1689518
223588
773653
1910927
1384823
482485
1776595
160391
111434
1517951
518153
356342
845213
946124
391832
798703
778604
1996650
1310785
163662
181494
583101
1629499
707022
1226616
1442812
328366
1239476
1586721
1689047
388499
639622
940398
1110047
1435740
825866
1655554
550364
1930488
1811740
256478
1438670
198102
1708631
1916635
1216902
27103
1137149
262279
1144837
1463791
1948110
439874
801887
1214330
1542102
1660144
338126
1927759
958596
884170
1180916
733574
60944
1586494
897556
633503
1615966
942375
1066941
1937426
513510
1526518
1310781
1041979
1038273
1938719
1104133
335111
1933285
1953009
1710626
73321
1788415
1547477
1105696
206437
1733590
343071
1375838
324424
1777844
1053541
1755469
1735570
1976176
982518
1829048
715158
1911159
91249
1432541
502496
1777996
425112
842380
1249980
1675578
119394
171670
1295672
1021248
471684
1126432
1811848
678404
1885170
73958
1661358
703984
52252
1653562
985025
1290917
177454
400382
479769
1781521
1029922
631826
1284283
882151
805828
1385594
1407004
1943831
1200810
295217
1181013
1665632
761797
1903924
1536089
1753796
1184848
741138
837541
166969
1744547
1955450
852002
1945743
1918704
565472
1534934
729581
269111
608848
1993747
638828
619693
450976
967741
1225960
343347
864779
1486173
1055800
1960075
1683638
1468670
1153741
1422963
1123373
1472314
55599
1049197
558377
1560336
1140641
111159
612037
259005
1166067
661255
1005500
1709057
175530
584819
1027967
659990
696706
489893
796717
424240
1866927
1759190
677273
1304887
1792636
799079
1695245
1944428
1416777
484242
1464286
1963650
1536883
1719059
1797739
1407845
1440984
845257
817502
1126315
493700
765632
721594
88066
436826
458601
9370
1045303
1073683
1990492
395913
310084
1351896
940971
1596910
1996658
261661
1710787
1613263
498017
1633793
1889006
1090902
1110421
1829669
14601
177136
109734
1163377
673399
893770
212696
818280
73211
458131
1725186
1079014
404360
253736
1256245
1481769
632445
261079
244181
253549
1737513
1826258
973748
551309
1190516
701928
735791
1776654
1675609
1492466
1445677
898038
1441443
1541119
284850
125702
821860
1704376
1688520
1733129
310636
402351
1179069
1104601
477538
558748
398202
796558
961947
219114
1031184
506756
393642
1296308
693109
1393307
1659161
872947
1047967
310937
27984
842663
1850453
1267023
313645
1410832
568516
1387381
125215
887702
1974663
1355227
875680
375081
201824
432247
211528
1529438
267235
1208805
859891
702723
1022306
1791468
592488
611726
1875057
1764625
1171761
1528931
1624940
1507891
177033
1663558
511099
1864305
1411592
1641029
993705
1091835
1751088
772315
170338
935924
416604
737355
1596368
99182
110048
1734862
1503692
957708
1578159
1673579
1641003
647671
675254
1212538
747589
1402370
825024
124090
339748
103707
1250763
1864260
1239225
1139646
1899185
376250
1381843
1272356
1881610
502310
1025140
1104415
103502
910851
299259
654867
1584032
1266312
451550
223581
1679412
1877580
1539678
1758358
265275
1904259
1127436
1365186
1424921
1689356
572282
24030
1553259
1406976
183137
307843
90282
1758595
1176477
1817453
1801963
368147
693081
714404
135103
1849328
837084
1697756
1412084
1783933
626736
1831600
975016
1325017
686025
437266
1752330
137755
1105669
549217
531014
207682
1589929
489378
1226508
1324419
1975270
906503
1915802
1773871
21771
1844871
1093673
699780
471921
543552
965316
529007
460055
1083620
1841616
360871
1307329
1851987
1021594
153581
1947221
1144824
1537130
501932
686512
507865
1745585
1467624
1847915
480066
1285129
7395
933856
538681
1845192
1792743
386066
496965
539787
122675
703009
594673
981450
576198
10253
1806225
1751859
330396
584369
1808181
1697374
40717
1586034
115460
612530
570921
1140848
1098138
454517
1057202
342206
810346
250011
576463
400167
1412627
1058332
1011306
1855311
300152
1346577
706967
209268
1953217
722493
1838567
36392
1156399
382823
1732678
1339600
166559
1840646
1504728
1609570
164359
870182
1005634
513642
73425
947177
1678911
407473
1591287
1595752
913901
304876
217506
609308
1422118
911351
1325347
817308
981470
1576120
986300
585043
600522
518239
941883
465467
812382
821063
1376035
128469
1417383
47416
89544
1339208
1860315
1107217
699385
1206633
1100338
439271
1634300
365485
13335
1666477
1721476
1219922
1543483
887319
343167
1860598
915584
1248838
1846266
746219
1833105
1979613
636209
708577
359863
1055196
1617950
1192173
334423
73231
1996544
1521769
133798
698361
846090
599649
1169823
126985
876423
1616019
1874568
1631211
501636
97419
576570
1775560
1458172
476559
147730
1720110
360062
1447658
1656569
166232
623041
981672
676840
1998913
87848
45554
1767130
1266879
397376
1405097
373525
1911838
139315
524131
528868
711884
616735
452353
235377
100846
1040580
53452
1030671
1368262
1760028
1576080
178154
1422538
257051
707709
1590357
1538655
1490456
1475920
1288112
386682
1009206
1523720
1678932
32541
1361418
420900
543164
354765
443316
930349
775453
235226
1582466
1427196
597471
1401246
781095
1700640
354560
793907
967196
916368
1032177
1845252
1025252
1785047
1903874
1147963
1539209
402031
544528
1804172
1782953
1249916
522619
116950
1384558
945354
363928
752016
1883233
1755159
246840
885482
216713
121686
257529
794210
1654168
1769043
1027431
7638
849378
1693778
1577447
1591731
833310
312560
145641
926169
433686
185098
1166974
1294241
898494
1990553
1269365
1897892
761607
354950
889249
1586233
342385
956457
303667
1758905
1008786
1291365
1350620
789365
571575
558925
1519442
1097652
983851
704042
111149
1515534
1220073
924415
1244474
971905
1973368
1000982
310266
954606
960353
1782094
1039855
1146335
795591
937440
1402332
1738023
1877814
4823
1067132
412408
1779591
1126494
360735
329598
1174357
1223654
717100
188847
598873
1386252
463953
1372670
699961
1374642
1150447
1398725
169131
1053382
405895
1490919
991745
565541
1340288
44145
798728
1708292
290326
606786
435925
1201134
1440994
1506582
665781
1981247
1382460
201503
791510
382908
421708
1878223
593680
1257829
1011831
1881830
1401830
278317
1464187
1911532
741850
926437
1774895
708962
1499706
1288597
1779021
704912
1210574
940790
1694442
669797
780396
1701665
895302
1659955
1554648
702559
140768
137044
519074
475992
221770
1297246
647283
1900348
166774
245684
231537
456571
109273
708374
576664
1420429
1800731
157682
1786038
1596987
653885
1493192
1464419
52835
1614198
1733289
627344
183560
365610
1768770
642090
1776927
373729
56649
1503061
1091764
1663561
7841
1502360
313240
1493948
1052608
1267884
185782
729312
971575
343052
1580696
964202
1077818
1096983
481980
775307
1211885
596550
564594
758872
552790
1918214
824270
1875745
1750082
212598
1345184
324442
1548046
1293958
802619
1626597
320992
1751723
1492125
454088
1392289
542401
440804
1064328
604050
1828461
1830888
1708726
1123456
881254
1805221
739292
714145
1593867
1528724
1218707
1757397
330780
1724094
1748706
1260817
665674
1945309
1741160
172374
974828
1653059
1845268
1147151
390182
481833
1806552
1611357
1017471
735261
1635987
487907
839191
1990555
1968941
62126
1368679
1009099
1208770
1558421
170739
476102
745225
78784
626007
1011763
88062
212927
959130
369328
478624
1764266
415641
830271
1743103
65933
529747
1340924
1959447
1927054
698831
354070
1000783
1567687
1588269
1954208
538636
1620139
1437942
835086
676427
1899147
12020
1321812
576532
921178
1591545
282971
105050
1155969
713053
1043439
1880868
162938
1737531
1732646
787385
162088
1748066
1250529
847111
939276
1881995
733867
885505
1907669
1461960
211424
1704683
339544
1510985
1032593
529292
196314
1838457
1030867
821890
1777833
1577515
582254
1251110
1146854
557046
1982603
1230344
1463111
1285204
301198
333482
1550069
1546710
801177
926083
1424790
1848717
892730
1836272
1696936
598873
14073
1819241
1421588
612691
1602729
1803048
603590
1000184
441134
897925
1645607
1320394
151763
218623
1748894
264522
1624793
1059221
1270542
195180
268249
568147
1439142
1184005
1002601
1745927
339091
770077
423631
1881053
1135202
321287
1510306
150674
128701
1230406
1676150
1765078
1408661
1960176
1807202
600507
1844516
1455205
1472545
1196755
1692151
1461503
243985
482590
335984
759310
296249
884660
108164
424942
1282489
673074
1483299
808088
119442
1272754
169807
961089
50989
15601
664669
564854
684880
201270
1386989
326921
690913
770596
254257
1899830
956722
1505311
183423
1493863
250445
749799
1026905
1591875
698535
829605
151631
1611430
398159
622680
552709
1654099
195299
574077
252883
586549
1517062
1842873
860906
1667268
1162228
1337587
279168
285393
1904832
659916
1059867
1414209
1222070
1950253
90588
618139
1832925
459269
499349
540853
837871
1112472
340938
1123992
1224519
1418759
1541671
334915
1539999
1668449
806582
51170
606740
428595
884433
1643428
1730274
351120
720043
479575
1277856
234777
1227368
696835
656768
1360146
1551472
1319405
787509
1436821
1026602
1885297
1504137
1671711
1212983
1364126
1136346
633865
762961
396991
176626
983483
747847
623519
894439
259523
826253
1240278
824505
1123826
651717
58778
1844421
883305
1856536
831941
1827918
239695
1415060
426598
1223849
923494
1473712
1571937
781964
135393
315970
1906093
873698
229756
1746758
863571
1881412
97647
1745172
1803460
1573998
1115818
1823602
290929
805739
1094144
1173591
1170744
1915833
956434
71773
1530612
1462472
687171
1638262
1706757
1642705
1420665
266095
1590899
18092
566272
1642450
1953294
1034654
318834
1018342
1923308
12731
1507411
1418660
128754
901916
792403
1489536
32656
304819
1623783
1520903
1654216
98241
1340544
288634
193857
1175079
943990
831766
1211944
432182
1820520
1300309
1266668
373112
316924
1861503
920979
1154694
249345
1067827
1945102
697691
1558536
443488
1114889
850504
536949
99917
402112
1599843
70144
1380438
416894
397477
1361617
1767261
1150837
279059
1168115
840247
363436
1563942
1848638
177288
102104
152011
1331252
1281477
544731
1502935
1685194
443452
99981
796258
1970887
1008875
429301
1843915
176791
636593
43530
1334448
1503720
1390080
10100
1173712
1503354
1226703
1392718
1580667
881702
994439
1251007
220289
1783454
634666
1430478
838214
1441074
1372019
856422
316492
1585648
622632
95247
576518
639971
601665
1408881
80362
628916
1277417
521768
1895448
1132056
1607643
837890
728414
505473
701025
1877038
1280176
458386
1804583
1357447
394909
1586397
1257500
141438
1119511
1668673
192104
218004
700790
657965
608483
1586498
1576489
613904
157739
342992
948273
1568886
916365
1378684
850918
1553398
697322
1840933
200281
252325
1103891
1129205
1768082
1150960
301784
441452
545729
1866035
875263
1232243
973694
1375987
65275
183777
1474542
1348947
999262
1498467
1730807
304704
1456511
740965
1669364
1886122
1763065
1570302
642918
109004
350968
1247722
1821181
968835
485584
252608
1327936
1233311
28502
24225
1121943
903637
1992801
1191269
1406726
951427
1869978
1516892
1107648
1450813
1810885
1616147
358962
1017782
37737
106895
1910622
241281
470729
1426458
1922095
548239
736593
1975873
247175
1002824
672786
1189277
1104905
1651951
811551
177470
1341465
1678619
1382771
1682637
987480
1104660
647878
1873311
1478490
1007600
1781203
1813032
833956
233215
900861
494390
1758021
1879463
843929
1497221
286334
1411933
1121045
1392095
404811
1805063
799861
1063353
53829
1397774
99892
1057974
1611548
515913
96717
613141
567251
265168
644849
722741
1806305
1493197
1107462
571320
751322
1208503
393874
64411
1266040
1374142
429552
1730664
1960398
1677183
260909
446204
437678
629236
823466
413885
718205
1815901
1205236
851259
1223480
1842829
130874
823847
189616
653027
845219
376644
454476
1913673
1666031
386906
59286
1551117
989686
895048
549561
715598
1606130
1602674
476805
159039
581732
490767
274707
1803906
1205799
568576
424309
331966
57544
633574
1749779
917915
735587
461867
1918298
1550409
1080111
1992960
1319318
1924194
951983
1393470
198854
557915
165947
1772543
889426
938183
267636
400569
93442
154436
246025
508147
1096039
1897607
1342768
669623
1961922
406275
1284473
1923264
319630
746500
411162
1400286
2807
293314
1439669
1762712
1093214
1219800
288939
217153
1180606
1789593
762173
892234
1482767
342197
1847988
1035839
1279098
1598145
182325
86743
406594
517734
705669
499286
1082278
850472
897247
1716142
389384
1820374
435372
369292
1654489
1451692
715822
596876
589319
1007684
1790327
349133
1789439
1219076
72597
346491
385849
1198768
1204168
97807
1896976
1796264
1148885
611757
440603
1050064
880403
678595
117744
650216
1641419
1194956
566856
19054
1015392
728195
268336
292463
361842
573256
1565987
425084
1046428
1172381
296279
393032
761449
582947
558045
1306027
10530
1741443
1780958
630881
990611
96399
394037
1830738
584761
1819152
1058886
1646194
1963305
962010
701390
54085
1767511
1329744
1180145
1793439
816590
1902689
220059
351655
1295096
807496
1168820
637638
1400247
1054018
1379562
766292
335637
1463268
1516841
1600639
1040052
1794673
1898323
123067
1391632
640210
185490
1904784
51459
90612
1979024
1221042
366832
1787848
1158427
1571082
1531821
484149
1710699
871497
442357
1971463
400283
59333
1846616
1638619
1601500
1135031
1420931
1860343
1335896
1746394
1623349
1774574
262115
685028
875317
467064
159572
1072937
978881
1439652
484256
1877248
569909
47978
815337
978648
1118548
694191
166896
235999
421902
1702291
1637782
1299146
1428162
1780314
6662
817290
426509
621745
1994707
1480518
1949579
1857790
643029
363822
1971889
1890795
557977
838889
1936459
255030
916734
1359357
1326347
878080
782614
1550767
1711371
1664975
575576
1990320
1432867
384855
115384
693923
515912
393512
902888
621362
61328
1899344
922972
755895
407926
1265760
1643872
886682
1901078
905997
684298
977126
1580111
928141
1453230
1125679
44089
896772
373235
420340
504540
1810950
852764
216593
1144273
1124022
1776273
174030
1623786
318840
972518
1508673
357703
1693027
1297471
1344655
1159352
1113861
1230963
1008656
1869155
1401084
1678071
725304
1754304
1488706
487303
1049316
1343456
1342698
725829
457331
914813
1231670
1858852
1842029
946639
1348190
1935480
1183712
1543128
1357027
317164
1108367
710607
74060
1209560
1885607
961689
1019048
1961032
1859198
1714457
1306253
405701
1150760
163831
842095
1798957
791333
1659306
1447063
1217190
1542793
345374
12559
600947
545585
1983409
879911
1710154
1826699
913777
879869
788917
122889
32944
663770
1057201
1628947
956767
1495134
451028
145423
1410093
1990056
1408479
1652056
1390925
447561
769422
1568753
530423
1826444
692246
1064228
1324676
73420
1028815
447203
408563
156335
1383649
547837
1098470
615401
1917129
1928659
454928
581189
1243966
1105685
360834
1106211
1658989
1446653
1857653
405454
1289380
1049243
1983051
134883
10967
481494
672918
645366
482875
1070555
964925
1567972
1234943
1920724
1552324
232088
1224135
790721
1202452
1944714
1400417
767981
1596313
1818652
1477857
1665865
1082349
444719
1206061
1297851
169267
1950832
318316
518869
1332903
387101
447247
1981226
1319545
632625
916225
678102
3527
850475
648952
396307
1312978
317970
1432598
349826
926909
816526
1753285
985779
1608017
260508
697759
1336168
67349
1986131
1795618
985597
1891163
647914
676200
100841
1467263
523102
96838
1631242
1807567
1686967
1843325
1612315
451228
1823096
1236835
1060103
1333323
1322886
692622
124130
624328
1171792
116324
806471
1021087
1469316
320932
1407121
1757424
1254706
488669
407617
556471
1410200
1240145
275848
1429657
1685267
313963
1292094
1578053
714013
1286677
1062570
821288
1209736
986499
1830726
1108496
926161
1433090
829243
1505113
1445590
287980
1395116
1761532
1854771
1331619
1285595
549084
1609707
1309263
1436218
527677
367618
1178636
725621
1467218
1881425
1713732
506724
144692
966283
154470
157701
187863
622435
294828
601043
1673762
1291804
571553
1541242
1710874
1540056
435633
1631656
1497015
126747
372637
611040
340203
302701
1059117
1486426
1883069
1029719
1491793
1884577
1823129
64714
441648
1702078
1640107
281806
1843910
831924
1774386
758902
1118916
39829
49736
970793
1969392
895406
1838575
1311154
219383
20480
1325582
16336
351852
1704243
1568816
1319938
74231
838574
613656
221146
771307
1552094
650752
715974
529629
637500
1294465
225447
279969
927520
1613097
722772
917398
1578750
894787
1917702
1940812
1615814
136422
1682285
1240823
946954
1254331
1262030
1492573
797703
1267900
1411842
417251
176309
971809
634346
1668659
842559
853815
966433
1873974
1425070
487886
756781
1695389
1625238
608155
704811
1858290
343752
1257267
30184
537293
216808
329002
349149
1441373
14448
1946048
1374334
1031272
816172
899518
1851370
1733032
1137065
1842343
1763610
1629655
1347445
1327613
687156
213115
343906
486405
1997807
901552
1635693
1020419
1150690
1343049
1490122
458805
425121
1334501
36339
449586
1464742
107491
1622376
1436635
1173199
1279496
733781
1609063
925039
1740260
958459
371822
793798
816285
876216
1149379
76408
1352073
341769
828217
190342
1711910
548401
923217
853904
440460
1656746
777213
1741764
1914298
861193
1185575
107316
1297322
1542298
1785417
201386
929143
61100
1244699
406660
86941
605004
545153
1021867
1049052
1508453
222732
856916
1477398
1840108
1484479
559713
1732841
1321012
1191634
361192
1120492
183172
1509197
646051
1082998
113708
1782643
1721255
1422835
1290215
1728854
672285
140764
1123848
1908735
1232307
1660928
138845
1618210
936570
637014
1127794
1153260
1450446
1727309
1478732
1251699
1230731
119621
725724
1184302
851741
1668484
1924499
888940
649159
203260
642017
1721553
399268
933872
1011651
180426
1295161
854117
1517454
1616146
1078808
1690578
343682
1284504
1350783
271443
303621
819006
239273
1121796
942708
1078972
938614
1443134
1400738
59746
971600
1145773
1079055
277596
1389739
561950
1301722
198318
1594139
620574
1636414
585462
1995042
994326
864434
997915
445533
1902551
691209
217199
954040
901462
705626
1711242
323703
1362942
861728
799132
1724987
1956468
70476
347844
1496777
488434
221104
1443979
248769
1278428
931501
689184
325126
1119464
1501919
1495158
1725708
1942624
413368
53017
1472731
864390
1077370
1327296
26553
271838
1669310
1590670
1445416
1595923
1543415
355160
249480
344075
604665
581625
1082079
922639
759496
1880758
801047
54716
536098
1095310
861816
581903
876925
708293
1116465
1656072
1951083
1354578
503924
1403133
1832269
1462229
1821895
458677
1413191
915267
1364081
648624
1083324
1908515
268019
116854
860058
115661
1788108
1080025
1254938
1120353
1975055
1894238
953884
688480
471880
956611
1200578
30139
1654470
571073
1279763
769203
654968
1460350
1582740
743824
886089
794508
900742
1275810
1312735
785333
878133
816756
1061313
1225923
628781
523623
788277
603746
517568
1563085
1014179
588875
1460651
1199399
233587
511070
1980908
1940672
887167
1050481
1555188
1856722
1089240
839696
1327175
1260304
401441
1174102
1525632
1575351
441414
1609615
1239336
410786
172929
1336473
1807933
709830
1250252
310358
1198532
1136382
1468749
48508
929038
1261814
647221
462540
1278330
1438662
1700527
849302
412575
975534
1450190
631162
1584588
912771
522430
1426577
1886996
336271
100003
1465154
1023081
738597
49046
1416719
653666
1170324
1775522
679340
1694170
905748
340375
1248286
731673
417442
260825
86891
198823
36249
1651543
89951
1577712
1520627
409232
259245
1720151
1396901
981328
407361
739802
1197683
1170394
1830893
619163
679304
1304915
157865
129600
1671469
1949994
1154852
1493334
236640
958467
1440317
1157202
1176098
1727421
1927772
1157732
1590177
951158
144142
888186
544189
695500
1649468
381083
1968225
1016839
290620
979694
1272396
1301737
1364258
1812631
768562
475623
312359
289313
451089
1916530
1556010
168474
1020255
1261051
1203202
82155
536661
931439
286143
1409706
1909573
1148735
1046848
1752507
22593
1410975
1170792
1266488
1439347
811916
427173
1039166
1739573
273038
1843113
240790
1857996
1864713
400240
469497
1483162
1570921
66916
1893356
1343001
400123
1682178
628123
14871
1955744
1519366
80115
930230
1746338
1203566
749540
670027
424507
1086603
1058785
1553658
414752
874091
669452
1708622
1591559
1915037
1461623
151885
613674
1967445
519204
460072
312279
227933
944433
70529
351203
215052
920003
1676510
1489761
675310
1954409
1425297
1345122
704215
1173182
203740
1514609
771322
1456063
931097
1377983
1455265
367919
219080
1311726
1895286
201550
1575737
295655
1460031
1126498
1151085
794954
1845408
6950
519317
691590
1949358
1815844
1213461
550562
470619
414567
414146
1176100
728781
958358
579873
790177
1999485
195545
411575
232936
1969197
1224912
381138
232750
152613
1817247
1877508
840555
1368500
279478
112723
341459
90031
487592
245817
13726
1855973
1240120
1378383
232159
745637
1674305
1677788
133497
529036
1177775
1202146
820893
541999
513915
134287
930449
1245272
1930920
462833
1154875
1484997
1151658
1021091
1109198
210018
232779
606491
200461
428264
1703000
564446
461565
182781
1387951
1505901
68476
1195563
1457051
1232395
1691708
654135
1883988
669950
1819287
742717
1560141
1091236
1752888
1384455
1758171
1393617
1605218
86371
1561990
1484519
571616
1235156
1702994
1886619
1819965
1492427
1161286
865138
1409105
912181
833857
1092626
174604
1386883
1428644
1455371
342594
1386487
442522
1117835
650505
1052131
563774
1851663
1240229
335713
191263
1970855
719337
1472855
1116863
948194
733836
558081
7552
1718742
1581354
298851
1998528
1839576
46351
1049101
445298
480196
1904935
1639882
1310752
99525
1545576
1886671
573794
84862
1592341
556039
614618
517905
1709785
832375
1441870
122368
1453949
1904490
1125281
1858714
1483900
1199996
921000
915471
1215074
1445668
1022258
1821343
115498
1095620
540999
1939858
1370621
638621
1005566
577977
6365
730912
374800
1668246
1771950
718735
762436
835060
1396308
1658760
1550410
526349
538561
713900
104769
985212
288126
345477
1400048
1458669
1218426
530821
1071546
1099089
1959162
488566
1017188
1317590
231103
931271
936763
43289
712356
1096526
1888390
320166
1334230
1802058
1890124
480743
1596091
1229713
1277098
25857
1786149
862420
1672744
1391919
507620
806640
254487
498179
1176401
372140
669603
253868
1722266
361247
792677
1601077
1497552
264737
201445
54372
1242826
693504
1435001
658132
786814
955911
1338015
740008
957435
1987352
419323
1247101
1380221
494552
755900
786213
1170450
1132293
816856
1382873
460113
842050
1659223
1316857
868158
355443
748372
1290425
93293
1679659
493977
1735537
759627
1907907
1594364
1224313
321550
248550
1481834
937522
1887093
1524276
954584
1312733
175762
1814956
331012
442269
1181309
57553
1807655
435526
852241
1121208
1500644
197130
1513808
1535348
205712
98706
561224
1004567
172619
1724654
1747988
641385
1684238
232971
1532610
514760
949661
272681
1062542
1484952
635519
1458781
746190
867910
647200
1885879
774493
1084362
899400
1375285
1629748
1662292
42479
854108
36533
1707759
857379
1176110
748608
1958591
660727
1447569
73344
1042800
738343
283485
221332
786279
1827442
206418
1238978
660053
567762
1233534
1754230
1702324
639223
1445047
501681
537704
886233
866445
1901137
1074712
999169
56642
271221
395734
778079
1798368
635981
153667
1136361
1463866
1284423
1225049
1617865
1748768
770122
1106798
1598592
1199316
308422
1784503
30410
1500819
1846291
1529016
1665877
269759
244867
134302
532456
1609231
289878
156458
992716
1764048
1354293
1693289
465695
1123663
574220
606057
832669
518840
36736
1942803
954763
1606420
216848
372751
1856332
656709
379377
1621027
125949
953594
1269204
1407518
477068
1867222
588006
1876739
911031
811886
1497313
1660558
973861
1445515
667796
113564
1257664
1036141
1420558
45617
869822
911316
815315
1314475
1349379
1175824
1418896
1866595
1107389
1537427
1938220
119334
1305171
1842160
492915
1315247
283199
1468505
1346474
1631170
1181592
1047286
1216033
1681299
1041240
274194
571146
1026594
561799
1717447
866663
769323
134102
862586
158897
542616
379799
725747
1825645
738062
822872
438104
1875256
1556420
1334377
608326
1157938
110935
1641252
123797
596087
40050
1171184
573741
505851
1376531
654029
944112
1442153
1037235
1761578
1185719
1267561
356624
1275822
1510717
261576
1451792
324634
696867
171569
874368
497723
1309712
1783022
141413
1418873
67217
801098
913856
612762
1403421
897920
272050
1004209
647085
688541
1441808
647550
1357038
1782567
1290107
1180467
958393
314560
1684556
1124008
1678889
444892
542406
1953725
1785016
683133
255390
1929815
1860467
1271777
1879443
696164
1151765
252923
89620
223141
1346704
1436861
1251093
1351240
418721
977664
1724416
1537766
849521
1300577
1908662
1792133
126829
545674
1346626
474076
165791
1529064
1529324
489758
1764275
1603708
803928
105926
1687353
1671267
1803682
308442
1704498
1221864
1985695
454755
1194251
1696462
924668
1747759
117954
1411902
706064
953361
458854
1071630
1762658
287310
206492
544519
400462
833395
513992
391320
1206488
1355899
643378
1534066
726941
358105
1835570
1390274
899376
11359
1297172
373860
1102738
1473155
176688
1880704
200597
1466411
102195
1924165
747444
793500
868655
172562
868430
401377
1154826
1441693
1210519
693357
1204672
756717
1315346
536474
1698142
1222295
831584
1177194
168802
838033
1298775
1828067
1614113
1582376
436875
780707
499029
680063
1853759
843892
1457753
1969320
1192595
1064619
740712
1529933
567799
1808002
1657893
1679334
550857
266272
1621021
1755227
715978
36472
195743
318598
1364325
941241
1045853
165294
1148870
1089104
1534480
1772429
624970
128676
735286
1326780
1059095
464757
1114315
1578033
464339
625078
223555
829587
65451
1968651
497030
298694
1791998
1861993
868242
347835
280549
60303
468903
1526406
1191895
1546825
556678
84537
1477599
352074
1441145
335966
1803138
72159
3612
1431880
1471444
190396
615825
1854284
1671301
1732134
653795
924902
532237
743217
1853234
341321
108476
1093089
996529
708197
1282549
997716
233993
1698621
928703
663647
1701737
1064194
1903938
1248649
672829
206012
348361
1852816
1463942
1111239
642922
773640
688139
1493207
998543
1250483
671589
1483295
1874965
1906823
1857375
1091009
487679
1057801
903844
815
1751030
777611
1488196
1054666
1399372
1409269
1559408
347090
986410
1001055
1177434
480785
1848678
1955851
581332
1913584
786686
463352
532617
98342
495888
498437
1039832
1245549
1258227
1138103
1164525
730848
905624
436636
1674854
1922142
1315184
1429057
1375761
867618
1544289
1875128
668650
1320967
683555
1956776
1079128
202171
1152158
1711378
78540
491566
882773
676201
1631261
425505
212985
21295
1964566
1982618
1491294
1934741
1689692
59151
1048211
338845
1394911
999160
843659
10659
1315656
269050
1859615
233683
146525
671235
1944333
1230929
710959
888133
1093580
1286521
294030
1022034
1449659
140706
536144
988040
516567
41851
787388
1518511
40203
582911
1933612
1450064
1424277
1719364
849977
1541953
1633516
1621361
592134
594956
1941274
1733706
765758
1967148
634513
1163078
1560883
203084
1787457
440024
933480
989756
562805
1424429
124363
1033684
254173
276586
1186104
642836
596575
861354
140935
208743
1866472
775866
1071661
301761
653468
1331497
1430644
1728510
1042379
1929195
906515
285404
214696
1309037
41238
1112898
1966431
1932696
1714529
293626
1551423
1746754
1835209
1200211
212899
1840348
1940627
1354569
1790650
1721694
1598863
378104
149175
1649074
1525884
1833538
1449502
1113174
549044
1337427
664876
109695
1751307
1027213
1214322
983382
13963
1871362
618006
435586
1678432
1393061
645883
572287
1255933
1584748
621237
420885
1981247
100805
1111029
65759
1837887
287908
827499
572601
1645478
1740721
1829038
1714434
962296
532429
1145840
1428233
146432
1549650
1340662
911436
901478
1685781
300240
1684890
1141950
1727240
1018459
1889852
1028640
1133639
201320
314218
1314486
1865127
1334819
213234
1787840
503932
1822581
602693
1769119
1924577
1930495
1458975
318146
153583
472877
840363
1020547
429089
282109
1728146
1221122
1010485
325011
1855038
1276551
1953168
80900
1650280
916464
527199
1209415
782711
365614
30010
781963
1295786
654513
52814
1475391
1980515
794490
19731
1995622
707794
233481
1125406
993392
1254926
243030
1670183
977872
218838
509187
1698687
345930
1254497
1587316
212485
1040093
64610
230832
296981
1353827
670357
233352
1523930
1426460
667622
1063972
805916
1024969
1753137
1822645
1009424
509573
1279817
847224
407388
260059
598265
156225
290952
370709
986293
320708
1531264
1530655
961788
245241
1322671
1206086
574975
284526
1368654
344592
1695149
1811433
1470761
1491070
1564830
230149
566663
306312
1739356
821529
913462
1004916
176340
135590
1166898
1809188
1652484
917627
850557
773169
1037316
514692
1955576
1873497
1720130
637927
1762014
455259
1602834
1562608
830134
3163
707787
1658064
96506
722866
1410913
1050005
826020
1185480
1773834
1453630
1911106
1750280
352008
1225267
141543
1606886
3297
623466
920154
8597
665111
1247077
1466270
1864664
1979291
22220
1494597
304500
814039
632642
673970
252725
1281278
1652379
984838
598988
852041
350188
1471324
1801385
430838
1241435
642762
1344763
886367
1250101
1092363
1317081
635591
244359
1751436
357830
1134351
881854
1079294
347654
1113886
442121
567983
1144052
1289492
287508
1682291
1660265
969833
1184498
695171
269307
946062
123749
769920
906828
1420546
634169
444255
1196019
881154
1084838
159475
899471
1219366
1759498
311158
843592
810149
1961124
279136
231660
289307
873951
1933822
1626919
1668931
1307998
1434948
1893960
291146
1712376
526850
960962
956247
416063
542799
1965531
295796
883086
1759884
1143511
619441
1333757
364312
324578
605861
917354
659319
788671
48066
240222
43054
109482
1790640
1083840
1047967
52671
928733
358577
1917248
1275463
778948
816274
1642798
1148604
1719373
130156
471159
826886
12809
1056598
1160532
917451
284170
233415
1845567
72287
957901
1338620
116045
233706
1572968
749481
277838
1160946
727127
1236927
363126
1554233
481604
1513011
937613
309396
1282092
132488
660623
1356756
1471538
1863549
1816305
386111
850977
1140917
13840
1481802
1813097
936031
1793716
322340
1817096
1065365
381239
328333
740404
918471
725176
1344747
697526
831423
138862
1866005
814593
1836873
143626
894253
873926
1504984
1094246
900801
798794
1079968
1841593
1969943
1021767
45964
1321702
1198178
313759
1186770
69519
479499
39586
293052
1899035
538646
1779507
1995333
641007
942419
775301
1838347
1329032
1170526
1742338
261227
1079223
1179678
966002
1380668
1172637
1677343
566926
673508
1640119
877772
606422
258727
427780
1165437
1747890
1252931
597201
107666
1805153
588496
1996487
1439447
583667
1110610
1865561
693934
611237
1914847
1348267
182507
1453282
838311
1212674
230085
450355
1106074
1828954
1508820
21799
1508473
797001
1929973
461327
1073215
1077541
1545516
539920
622185
1259175
568355
1591726
717958
445361
1321839
1052217
1178012
860867
1077517
92042
235704
1555474
1487395
1936166
724166
12917
1685172
1339503
1960475
1134374
813915
1123290
1244535
3105
501728
951669
558225
677175
510074
1481270
603504
492438
166744
589434
1517674
439643
926766
154902
1118469
1496449
40179
411060
1729207
1431109
949424
345846
330278
1091206
1763080
1366011
409782
40438
73530
1882720
1837719
1678294
1790748
610090
1918036
1068793
758771
1186665
39012
1751521
1489581
868355
1356429
98397
1850275
1293169
825970
273310
818550
1028279
1391158
133136
1724950
274225
1568788
188311
700162
113519
161481
1658874
1009343
1766927
1981560
238911
1644289
1630470
1187889
1167916
1129913
128567
902199
840484
1788743
1019735
339786
119414
388713
1878718
1569422
1084522
1078887
1859363
841219
782773
349581
419027
873002
756983
1270076
770070
1206989
1070583
1863362
1409015
213500
18864
947453
1298839
1466813
1126438
1449877
1050988
1704049
1317287
281227
327921
1115332
1089255
1896138
1988069
598266
1980266
1421375
1202473
452234
1468884
374872
500378
1834548
724606
1989129
1415904
1448661
1703607
51381
115903
1729393
898426
1089739
1509946
1482521
69715
689408
1044835
1142526
524430
1089381
1692523
704819
997596
839293
1082822
642016
593249
696886
727607
621200
454826
1431624
1658049
1952310
156048
1084289
1805650
323631
1713151
38315
1242518
928967
691443
846805
38805
96816
692660
216631
1011980
590476
98550
295518
1301560
1341705
830479
1311862
996366
1576108
4424
1345255
1457055
719794
890318
30708
117065
1496737
1590053
1905533
1745406
606198
790781
1295036
488733
1140040
723089
1511932
1061118
57012
1908448
1358198
1128949
413076
662672
535196
3121
577159
1507553
779511
270887
502668
1805261
1574009
1429589
333105
368148
1627007
402426
373535
1952910
1540521
323240
844819
1713437
1627011
992039
1905092
220700
1540477
1167229
376647
380547
407555
296315
1743859
669262
1426563
352947
851858
204042
1208137
1702670
787942
809157
1528427
815337
330213
552429
792793
679984
1678134
780759
1262790
173512
845982
62791
1285302
1189516
431868
1148584
1356016
607421
617504
931495
1657328
1468701
1776693
75758
1930079
729753
1177370
1153415
522217
1800185
151147
1907418
1278874
1222038
382735
1592896
193004
996679
173586
860868
468788
1173737
1997287
474976
839828
1774261
854663
232885
60379
939546
1936049
1326645
1375504
193011
1823786
248159
1400228
1149865
187882
40078
1791152
214650
1692845
1545546
272329
1596466
1967913
1841733
1132952
823591
644245
1709211
642733
897233
1662026
1297974
1728596
1833787
1222324
214461
608526
456765
960256
41197
520860
111747
1369224
1469719
135911
789280
823189
409060
1957295
916984
1502258
1442789
1786672
1543607
1624399
1724008
41376
1238484
1146219
99237
908556
321082
1977645
1351311
634397
1778249
497057
1295146
1805536
452884
827680
460420
102877
809345
1658736
1521483
1626008
1752802
452333
760944
1397941
1834451
1720178
1883956
1339009
561725
1194624
326402
884255
1796090
925852
922884
1522238
151883
1203916
174250
432235
1284234
1799561
1430455
1605873
1505687
107784
1807442
782581
1120045
665993
1483384
781743
1943123
186527
1213761
220666
754963
324152
1229866
1475206
1911544
382270
730987
1580756
801530
1697692
157063
1489846
1827221
755973
1783822
130879
1371261
295044
889789
524786
1021131
1409244
318341
202489
1398403
822361
1922828
1143395
847160
100948
872373
146052
1332607
1952581
1029926
1247481
444871
1358131
86900
1582321
1392731
1626869
1475972
1044295
992977
1826120
1285645
303997
653954
626320
1124866
1548732
1710153
1310730
364016
1631488
712689
1110310
197749
1356853
497271
285188
824431
232479
1236654
200568
1559720
366794
1485696
1617222
836077
1667640
990269
817111
1991241
1640580
53545
907678
732002
526178
1851890
351169
1887853
955543
1602331
1418684
521916
1949357
1350700
1706952
1861483
292796
763094
393742
234700
327874
1655706
1819344
1640009
758659
732894
989973
809639
1818239
220644
1903609
781191
766117
1145365
1296738
688096
308564
217491
928468
727901
788999
1590347
662955
1613245
543166
1621738
1296401
1984923
1220005
1879062
1818368
147884
1482823
73589
1397088
294567
1923168
826370
1224445
1431632
539629
1883395
263121
348908
1872387
1835911
297933
1283276
374835
936687
1353442
913272
680325
1084432
448627
939647
1924136
244127
1931035
303984
1423141
946205
776616
1732086
112162
897649
1020291
960835
1896028
70724
1552026
1132529
687665
1362184
934532
1522808
1083812
1439880
1007632
343758
559716
782794
1693582
848717
1393080
226700
1710204
446546
1901985
524150
779898
1644064
1481115
155067
1389710
1072857
1856449
1960130
816844
898257
913135
1100672
122886
13357
602260
1773034
1447162
344674
328946
540249
1237331
588815
756780
757014
685287
506737
280682
1948285
1822360
78110
1413509
307565
1863296
1906390
1636563
97412
1199986
346351
145957
1864826
901629
43227
975824
1579913
1547732
73034
1772087
1697843
1759303
521711
936180
1463171
361225
1560159
1907071
1496763
741084
321283
75727
805706
1767094
12507
1328030
964183
1688360
1099166
238866
60682
1273262
209135
491055
779560
159043
441219
612858
292347
791868
1327133
1341371
390866
1616563
448752
1860815
805095
969036
1801660
1237391
1588243
92495
114504
1133345
1141338
1665472
209096
1482275
560741
831872
37005
1195149
507825
483566
1241311
571060
1402172
1765548
1244467
978970
1832228
946840
766043
1455268
1894808
1326731
798096
924535
383778
1513207
1760876
1458605
445157
563029
1461314
1592568
1866506
1321588
1772500
933410
316977
1191682
120789
1490025
1996995
666775
589370
1941646
1259245
745191
80355
168591
1656576
1241710
1045065
1495392
1015026
150964
1372278
120448
1401556
1986553
1969583
1731129
298662
129793
689015
761111
1998719
1872862
68194
344475
1674868
1426824
1162620
666946
922040
1292218
882363
694199
1215056
1491495
510429
337127
1670933
1890325
1509084
979741
73974
307341
1706269
1239418
381198
510253
64141
1325812
1977452
1396539
1989246
1835762
30731
1122233
1226159
723669
744128
1023941
1512716
1368615
479894
663547
1090523
1016964
530920
1768926
709155
27347
521221
1994917
356479
1621315
664476
1971161
1126233
1156822
1597641
117416
1498239
465726
996210
78135
570445
5040
610436
653426
193673
966861
1183897
1872345
835588
1998284
1451477
932094
904967
341648
573071
1988261
327518
1508414
156085
898580
50678
592809
158104
765586
1684972
849060
40060
936548
1152343
1268217
1557346
1773202
647139
300538
740973
1490772
1560649
946822
373615
1035720
818849
1310687
867817
922106
226941
653075
105904
1254148
142043
336772
196485
553271
373848
1187286
252461
1500377
124702
265224
1010817
1127008
1453301
526974
630449
1007928
1430448
1379864
1996489
1114918
45522
334813
663794
886192
201513
1584339
41597
744840
1498351
1005306
1321952
413806
1051533
618803
1372387
284837
445189
1185318
1735213
550150
218815
1959848
477674
1628277
341901
1016362
250502
724560
1275660
1386559
812875
1722796
517350
770689
822169
1067190
534732
1467610
995359
1640682
777999
769204
392780
1419651
1504000
91710
727108
1072800
1156299
1781785
542793
1853246
334946
1638967
1880919
593740
237845
127655
1604852
1095300
455279
1048277
522415
601222
1338805
1135880
941448
1080708
46798
465934
662948
1342239
1294179
562413
1954124
625122
1072573
1528029
882959
1216821
1637240
1407602
1394139
1784015
470884
278074
821018
461866
1800921
1000682
69352
609443
709972
1349869
478998
1548989
275617
231983
436915
1476473
1584246
1447611
1799763
969678
1802405
1799704
1842239
815210
1328179
1226304
16728
1527499
1873423
613384
1884498
1832546
1364656
16360
1479227
1791386
432708
860615
1140790
681270
316726
1741083
1225488
1630537
1570761
921843
1901547
132680
1756567
95413
286124
185971
1255044
454630
781985
1597869
29460
1913829
1217378
1744740
1923442
1808270
235010
719327
745759
1711349
1411979
1825121
1050770
501892
1718421
947685
1581489
505047
1449819
1063523
1885945
940196
1933106
940887
82972
687174
1280560
686350
1858682
521739
1055199
1699034
1844580
1258119
415937
1134276
852894
147771
1617336
411196
1009392
1544009
697724
1532068
550577
609468
385631
1242221
1139297
1341613
1737970
1574574
1380618
1559224
624799
207253
1761049
178571
1055130
1287031
1797671
1795192
1465392
1022300
1735448
1695492
825294
635413
58087
1474954
1119617
1311897
785600
987188
566656
1067395
920837
1249576
546896
876521
1849393
546162
1199727
919225
1087184
1155324
268507
1854314
1702659
1904114
1634595
1722970
198708
1121804
982613
1848249
1519479
1615952
333635
1687351
1434501
1814398
903895
228528
317277
1481796
1913022
865446
1338986
10635
1120523
313504
1402812
276892
614531
151281
1831579
130649
1714488
1450782
774205
1583801
901242
1433243
1365476
254549
228614
201183
1939014
631280
1837285
1436597
299171
60588
75428
1581450
1167496
489967
869526
1925832
1730637
1916503
1058415
858864
18775
343636
470636
282592
934751
652455
1423585
1969944
1862731
1926809
705094
868697
729379
1972621
231260
544549
1126536
1306307
226620
58059
1430153
469589
966552
1100524
259475
78798
1415492
374415
13655
1238759
1491101
649278
1849391
32047
73282
986534
274056
1950050
685479
935026
1148575
1687480
1800111
121666
186043
430112
1425257
370651
1321089
1023077
673980
1459482
1369230
285512
1563932
1843170
1222404
576533
189789
1505436
1068173
1898169
866488
1974725
696058
574782
1760262
1182318
1358937
1306617
1790147
804131
385950
949841
185525
1314597
483618
883105
1597239
1725380
302334
1599195
1465378
474353
604158
1380403
338044
767910
1148137
1943864
378409
482510
986754
911589
44558
1058229
634968
308980
783729
693735
778815
1429147
1970420
1076924
1261415
1909864
123691
1915144
314140
924641
1684198
233301
888681
871900
227983
115112
934510
898671
322857
1267255
597442
1640512
648928
29052
217202
415166
437849
1886217
3490
1617703
255922
1964675
565621
67829
1086297
1552970
96530
153938
833543
696633
417613
81780
592253
930
1936688
207950
1749221
1901858
1335887
17500
31520
1130246
1163763
1062603
472881
1835922
730270
1347316
363907
1105940
1628448
1761508
1243775
1854625
1843253
911123
316885
1586815
1269508
1527611
1754206
1931220
1164288
1862032
1827167
1981223
320157
1976287
417837
1492761
560140
663940
825347
560274
1367249
1322167
1287733
1786169
1411190
1881174
1606839
394502
1127819
1658958
1548652
568086
1596520
458198
1161054
1107813
80245
647092
120571
1942072
1302965
1735069
812057
622414
1730116
1679170
229186
689409
274071
1431587
616250
1958533
663255
506839
1539406
1394039
1660391
1740618
605922
868520
611768
1999052
92343
240748
1425296
330947
615291
1063075
1416353
1487965
466095
884307
549647
706974
432369
469084
874275
1326866
1628615
952449
319455
954153
243737
234303
1517118
710126
392823
331412
573890
7154
1120756
1135632
730679
350199
832681
1949387
665629
1816684
1028717
342887
1665279
291947
258217
1234419
1677130
246356
1468310
239613
1248882
1574864
469328
935816
976093
637117
1882811
1772698
508326
485243
1849251
578512
1612844
1704587
1707575
1596901
957390
1139392
714465
902407
500464
1279915
1083605
522693
823812
1390828
1444690
1811992
589849
81105
848322
1383435
482687
285179
1335382
264408
102922
322570
344675
1994536
1105138
1016635
1961976
785981
209691
98160
573210
1799433
865430
350665
764599
1215040
1484985
1641965
1946320
377899
626780
1741917
1368919
1855153
475806
430946
1857326
1772453
1155532
1454000
488950
1734957
1234478
1638404
187250
1496161
1386983
953068
659851
161935
222859
1642893
740777
299337
156481
1922075
1432431
645582
1492099
101236
1332580
626498
621921
1154696
890720
806346
826291
138515
364496
1668399
1583390
599190
963253
1579999
219116
1001328
258586
47035
1559964
593040
1945102
383257
465737
767896
1850005
710685
399490
1098192
320429
1373117
1563248
1537345
1535493
1821256
1843969
1721662
624686
1006737
268668
1671180
1708469
300737
1737257
1069499
1639018
1124297
1701009
309705
1753294
1399006
827692
759679
1334525
274457
1667085
1477329
927147
898658
1938074
1435958
823720
1096131
1490201
1444936
307364
1281848
1466351
1930823
1246682
1458915
964995
354581
1768833
1426135
121290
1568059
1858743
1525269
685909
1083167
1114456
708039
889833
1591501
239664
1508604
1369479
804574
1036986
164557
1547650
750605
783047
746046
265407
434089
687317
1708538
1975193
1852401
1542801
1750837
262249
415552
91944
428051
298871
752571
547753
16414
1341083
349342
1300616
106953
1802576
1442589
1418455
1439215
164107
2809
870365
1767078
222792
895770
246123
149522
1595001
288519
558315
532764
364623
1035882
1242735
481364
1481683
1552127
1695193
1374890
353006
1064566
935284
1696349
38591
792621
1612772
954765
1686590
853265
761053
1796087
1302193
1265646
721049
1184219
335688
1856607
783806
1580941
181639
585632
730617
366976
1426589
1049114
357100
1067895
144875
1092379
1476527
883687
449743
885908
624432
215620
457895
268407
1797850
193874
1803277
1819044
1737279
1961997
1535925
796380
1417489
551820
1145897
855779
1644250
234419
606281
669577
139858
1879403
892506
211412
641303
1622645
1403396
1265887
669913
177883
871691
913510
1998792
751357
379905
1416935
106909
1059163
886975
1248382
1505752
669305
1071884
1299814
1700757
1656073
34658
227653
440526
1527986
1651949
897788
1763865
1597823
1681341
132606
628033
641304
1190996
290423
944092
484868
365807
798720
1219250
908214
326758
720936
1352941
733343
1431822
193998
706387
944349
1994045
1032617
1341507
362688
1426168
1240759
187354
1538980
1325075
1180271
1244344
1650584
1670714
1372372
1592213
1672667
1646015
382864
1007008
1230144
281169
1178886
821158
665825
1099942
1719920
23585
275978
1404058
497907
1072107
1245055
777788
1752254
591442
404525
214088
1429122
449126
1833249
1499425
1160453
123219
161105
1686745
998849
1681042
1216565
1260919
1111803
1205073
981057
818395
1935650
858744
1194894
1448552
92944
728270
1546232
558368
1129026
226813
535450
1761688
1744866
711635
1749780
1406890
638387
1098146
393998
927230
312716
564724
1470759
54622
1162768
747761
520976
347887
425888
1866748
480881
554392
1703626
483082
1427533
1608285
643702
1646648
1522756
1268419
1709467
1052338
1146677
1091518
507029
862947
933434
1469084
305886
1848036
1171573
1039887
108093
116490
460003
1357765
1692188
479162
1770003
1784645
818994
1983090
695436
1379501
1574496
1652481
482094
464481
954964
896169
1671989
237812
277877
1173779
839247
1014642
1059699
1609278
1360407
776364
1476773
632452
845745
118997
129180
74456
860652
1411182
490504
148917
1064741
1771243
1642520
156932
1379036
814113
1340204
165106
1974381
657572
297781
1192017
1028579
1959261
233307
1056021
524481
1235056
1085672
303485
1025595
805987
852934
795869
422381
1703135
1138603
1249234
545123
481549
1384361
726163
1196647
1604265
444287
127311
1886782
432479
1661057
1547653
788839
616661
1241694
1702954
1802353
1434135
1923337
909417
1690226
1484962
574903
1200442
1770313
703508
1028157
6903
1910347
19166
840334
1685373
194087
1901228
956243
723604
145635
1607942
193262
278624
1890758
1203995
1543423
1319094
1809664
650548
450034
146542
1361826
1219163
228811
110538
590828
941370
781305
258720
514929
1925134
1219430
1792613
1197689
661713
940841
288376
205751
22003
1136283
1233878
1005772
39856
25928
805847
1075641
536791
191387
1500051
452821
1390386
1072783
223658
176982
1565025
332332
1599134
1519077
152411
1601714
848944
238696
916698
660563
796839
1555730
897175
208783
1747144
1685304
122735
754259
1794055
1368873
1314428
1367702
362871
795306
743147
28260
1023348
375792
1186051
992674
1754731
63521
7842
1564599
97575
1274122
1668359
536211
943161
165607
1651623
1509585
571320
698156
114674
660966
864271
1300972
1466763
1613226
1850621
1179347
529094
1436592
1474592
1227334
1927009
1219589
464549
838900
1565435
1932864
185225
1257559
1899324
107547
940660
1261301
1166771
995795
361395
1899414
921523
453199
559643
33942
210386
1258979
482975
498356
1697246
813239
275752
1707105
540395
585695
1719090
605782
111410
1665878
1169747
1791193
669445
398404
678250
845538
1569074
1292335
1222805
1311140
649712
1560958
1063375
1177502
931532
1721091
1290995
188813
758484
1204237
795931
447296
148946
1997303
1180274
531383
1718930
132197
417015
1145094
597635
1168131
1483085
1364722
1898143
1043495
1841519
282642
790680
686478
1887379
720615
1717504
338981
311956
1368760
835577
1185845
138827
1386926
2503
1639113
934382
1782059
133444
522538
261420
753242
1575194
750544
935073
1601802
28663
1814573
1704362
706070
1810167
1102843
1800848
1114923
32096
820149
381412
1546963
1181943
942249
742610
322161
1087434
1504749
1532995
663833
669312
1131729
1293734
221501
1018546
622019
322274
716037
924161
214958
1611583
1891301
657205
34746
1105027
1085394
152154
1596847
869181
1266329
204161
1215417
1916800
869019
454799
186548
1840459
1079765
83965
1270846
1231201
1931830
1867120
1458995
1103892
1994057
380713
1879282
24778
227294
175874
782064
904204
1598939
645994
1808378
1625672
1044033
266369
204016
1954755
541057
898333
558286
604699
808541
864217
1356240
686683
1870166
1056029
1301428
1043789
1983347
173424
631119
635953
850510
1774165
1743128
1107141
1145882
1360989
841009
1188595
491715
465204
1382205
334806
1680137
1239955
97096
889606
1630286
1293633
1286989
1949078
982736
1851060
291140
725550
214223
547027
412679
368360
1192076
1827941
1412764
1960263
1961925
917023
1831943
1555572
1322471
938887
99789
1780177
1338525
1119420
304250
46965
1662266
1576892
1467348
1723617
1069936
420219
132072
1848000
379752
640338
145569
1768639
150651
738655
674353
1174550
1420267
1520616
412749
1933463
1483390
267573
190036
439130
10939
851826
1852803
1036010
1737814
1369278
1196530
539607
253466
1558228
957344
222951
1751156
972049
1771137
1719544
1734517
101646
1350752
406837
212222
1262575
1738485
507156
834736
1515045
1331280
298483
893927
701422
261226
1736532
1156154
523733
1945357
1324775
1406939
1882289
1966821
502909
1158616
1896361
1499083
1348889
354910
1832259
1154728
725146
1860448
720534
332031
1868337
153921
1709780
75109
1082234
1576356
979089
487420
1637698
1055932
1457643
1443454
244740
1726318
1634181
539261
522982
1664964
1844901
670875
591117
514488
1404914
1854948
331207
245126
229353
1848507
162386
247211
862779
559210
235175
1513672
1499775
694067
1649515
589763
326628
1356861
976483
370567
1860960
235483
255169
1771861
1520479
159898
499819
664237
1353182
521930
170341
1684021
1590174
1405745
726922
942485
172105
406091
46559
993083
1478172
282719
228998
1966008
620250
1391341
1347524
1192655
837717
630888
1819125
314319
1303230
6636
306968
745851
882274
117054
794406
1259347
1368330
429663
1492697
1181566
1252106
1854720
1578580
1559253
76112
1985041
1875144
1753260
1296946
1265713
810835
1885143
539260
1958077
292051
670268
752546
792950
1244057
222448
12849
192988
1072995
242556
1287553
69531
478675
602836
617705
403443
1663375
1758760
1726432
42021
913889
248298
1215265
1826161
1371398
1507871
504923
57161
1591254
1714840
1167122
936876
1304803
42770
1482028
1757980
165190
1078112
457674
1232757
122633
1111318
1463617
499389
1244930
91691
1143894
973950
966185
1945462
1066590
1211539
1131651
834149
1985814
1326817
1361119
1405819
1164387
962378
1954073
1934017
1259657
285411
1386515
936490
1420361
1917545
971434
1122196
1026114
886411
57817
580507
892991
1621465
1573913
1044140
1037112
1402448
780257
902093
551734
472083
705472
67091
1837591
285692
582644
550763
192968
679833
1293335
683814
1180511
1290888
855064
888233
593200
144552
1513622
773147
1351318
1499672
1007916
976445
548876
992197
1877072
1374715
1238366
1410536
522789
1868136
1883250
954263
172193
939121
178898
1028045
1651865
1011382
1660436
908818
618723
539318
641771
750430
1736301
1892009
1728684
1734701
1139925
139783
15449
1677942
645018
913791
143945
1224925
330621
529087
1466395
74746
405841
144511
1285463
1292444
1293740
1376818
658842
351945
1840008
1984938
1386213
580336
1143139
1892137
1402337
1862082
928204
1639324
1092656
1438002
309686
1721831
22553
1659188
821423
423067
697677
517528
349572
561767
534931
1686443
1574931
958468
1110029
1636157
1741162
1789787
1128435
1186679
1997937
165560
958710
1061592
754643
789286
15583
1030997
1902758
628845
865874
1842974
472912
1678017
110963
316923
663882
986532
1235577
781064
1323940
1715666
1354385
1441123
921667
1801713
1695699
940889
136037
1590157
1825247
410600
664819
1560891
882489
1519348
1400476
718252
1608178
32927
485817
532463
370698
1181141
1264187
947102
1831079
1822476
968842
1786570
1256735
1111532
55006
1545803
1722248
1804384
509506
1595610
1127443
1758675
701025
60878
89332
178777
280914
1806341
415454
1102050
1969291
494718
365550
364541
1716894
105385
925703
1936818
1789146
1795069
643298
1626105
191474
66124
1132338
1065961
623806
677556
1243653
1964252
272487
1268509
683556
1694255
166022
1484783
406966
1714994
186290
1393251
1622624
970130
1705079
874013
577169
1817670
1747509
1717520
1433058
426167
648905
805427
1829106
1452415
636398
272343
993007
461419
1718621
1468109
360619
1713560
1388579
1525796
614894
1244826
815966
1845961
1187499
241172
1152194
660314
1791439
16337
1073509
693862
735603
737898
1163379
1381884
1943364
1953234
62254
1411054
1341956
502264
30221
775694
1469912
1892867
1526108
5978
1106698
320817
1446815
1424711
1048879
1086283
366972
29772
262553
337264
1003356
882446
1575199
88012
1838683
832765
98642
1844609
1893974
164437
697198
1876641
203543
1574527
1405787
845834
457212
1390693
1674016
768491
865288
509203
259993
658501
1538290
1087906
375749
1252790
1537367
937215
1374148
1287038
309505
1746174
1661419
278336
1578755
1955052
231273
234540
382663
1712479
667210
1478637
1675358
1215891
1105035
1096543
1756249
569366
866402
871506
26055
524349
533290
1098629
409047
712943
118580
450029
1726350
1426310
389934
1285395
1097768
1252249
1103601
1053019
152424
44534
726777
347437
442101
874036
903013
72466
1201465
163667
1460816
1805947
1382593
1159808
1724878
1313740
997264
399152
1432967
1667505
764058
1549600
769397
1896705
1630160
800962
1545913
112010
421090
231271
858907
1955981
95085
306617
966513
1064115
606925
653538
628347
449334
24758
10268
936525
394936
1600921
1441550
1107536
1296331
1543210
653118
801593
1204740
1322018
1926207
1195112
685892
241622
675030
690447
1386256
1189336
490970
529292
1505500
310104
1187285
1177529
957802
1203420
1199286
1586914
536002
238447
1607316
1523204
1233068
38158
259674
941544
1442376
1131191
1908523
1925862
1494896
1986097
731932
1155427
1275323
1949957
761337
587275
697093
1569768
1787848
549103
397546
1005956
610824
1377440
930305
1885812
1954719
1349374
68341
939673
149384
245014
1627239
19704
169825
1906281
1817902
1689662
436861
1525962
875161
305245
1980329
785026
44741
930788
789865
1594909
1376400
1499073
1059106
350554
1946345
874547
1378525
824265
1516413
738934
476140
329425
1662704
1455601
1283157
387758
1758602
85037
1302128
314353
7381
1751221
630871
963719
1938497
1461494
1290479
1237786
1752745
985847
1370509
1546436
166847
1806464
452403
1751836
1994466
122195
976509
633601
1005885
191184
1970758
137420
732390
743451
1845630
1516800
90022
1272936
623819
996730
266351
1609540
719492
469610
951098
1861010
1425609
640947
1466184
1715785
1669264
1651870
92788
1368304
1344645
1093890
1944981
896649
1873142
1522164
1460229
906519
1477785
1588801
1315486
1224194
1234190
819145
1611104
467340
804296
1230507
805277
548947
1310457
1899706
1912261
102776
96720
937439
1358677
1126664
527311
297155
1896741
1744225
416908
1083878
1005094
389678
526170
467241
546049
482128
1546467
465650
619491
1746415
1287894
1910396
1630974
1941812
1306047
1653664
1510614
431368
310188
1907293
311895
436116
169732
720299
704022
1219748
267816
532325
220456
1034391
449654
1085277
1132221
1273476
1509014
1366373
1037458
1544926
505083
1842317
1829519
1040959
157064
703032
1244499
1584740
921887
1210345
46925
1965601
1916036
773370
874415
465407
532528
982531
178272
204096
529595
801573
69439
448122
990980
1376840
1943042
982134
1981666
1080688
143063
28724
1996385
253441
1779986
850604
5693
1046081
1788942
722341
191697
1126100
363669
1812748
484391
1959341
1899084
1740526
104061
1090374
1332862
136191
1664030
375243
777630
1574075
829559
1987594
928825
665107
946799
556163
517914
1852297
993501
1561959
324850
664729
581863
1538542
402333
524237
110085
809105
1712780
1255416
180162
1132390
1271204
1838353
170442
346593
1270049
1197035
1467807
1958424
435635
563370
803678
27670
1558822
141472
1549797
1752557
895261
1212090
1820075
866787
605
245576
955291
510755
1154292
1413167
798432
886710
1113407
1131826
1216886
1095555
860818
74016
220690
1412331
812056
526488
1374201
1416870
798590
862088
149284
1724063
245811
1804630
402029
871126
1223676
25116
139497
1555920
609952
705821
1565514
1681918
776497
808936
1459278
297581
1598947
150034
68869
1338045
1330973
420204
336970
1998277
1824357
1336054
474214
1662347
16677
349616
712168
1557652
348473
1143735
362157
876557
452603
96468
526889
1076060
1184870
44692
1109412
1911290
441214
624743
107642
1185962
690847
383394
1065439
1398082
1549411
1078313
1248432
56783
500356
1928934
1539373
1643067
492167
7033
455323
387992
152045
1893546
125306
1419500
1534257
1955278
700632
1959324
234226
1592888
478
367368
996690
1921203
266200
139007
178721
1159743
817784
1273471
1785046
1580204
104618
877717
824746
1342503
1103154
341770
750612
475232
1305882
1778634
1073061
1357586
667496
300539
1116326
1824542
257402
1863835
248911
916559
450370
1080538
991282
239186
1678890
1375473
1657362
801592
1803702
616267
630918
1932856
284571
1431690
365761
1581480
874933
491177
1239957
518142
1518034
1972451
1038355
937623
1890968
334474
1964128
1100995
1846598
1508098
1454323
1794237
1587058
576600
1103720
1317738
1718166
1286693
60792
1605632
760878
1807286
861370
826013
69841
444885
1537976
290583
1276299
583505
551879
966406
1698322
83048
202674
122279
1832303
1919805
1589069
316624
57342
1450913
1660062
164708
1544771
374481
717155
968155
1172271
1407132
790501
1147397
138236
112660
1433610
1885177
219123
1511031
146103
90977
505487
1480324
944341
1735925
867643
1962178
1746355
1483731
864576
87751
1947752
129541
1231253
157620
1988700
740592
1658920
1589634
1359919
991258
808844
20766
746969
868083
753578
282759
738779
1680263
1481227
1482949
795000
441913
727211
112549
1336126
1206122
1281494
576940
903512
1364585
1661087
1422248
482409
519488
67860
586682
1644390
1234945
1250767
59343
632178
757072
549165
1909564
1228256
166969
114289
919132
1698224
488648
347438
1216331
1426063
1418875
1195130
159332
853204
1962587
1689200
1991377
1441950
1835630
1521315
109349
642517
663312
194873
1569081
1823987
1247707
131993
1335664
1155727
603626
345741
1272077
1373843
1734903
1574318
103816
1232654
1389185
102879
34352
434161
1312341
1898195
190892
1596572
1537937
1293080
1770330
900820
1945508
1284142
1391325
1849518
1974940
391315
1751117
664740
1743560
68737
1019463
749474
1837259
208360
656642
825623
245247
1151392
1317479
1883580
368425
390125
907120
967070
894142
439594
1810882
1361071
1561045
1363390
778615
1676040
1126795
1489484
1733724
1410303
1753711
151210
1053126
770774
1202901
47956
1436981
1302647
326034
277227
158508
1774522
1967297
89300
670793
620815
162293
1977325
1275728
1578141
558765
108028
1789463
517316
1571985
859624
327536
1640211
1425459
897699
1903032
1056960
1771268
1657000
92132
789502
1178707
338517
148696
1663037
1227734
1290299
1863039
106211
769737
1391020
1463551
1231822
722801
3152
1889266
807398
1088315
405080
1678735
922380
1162425
1195795
867710
1899338
616530
996600
437838
1328017
1651481
420792
1359151
254282
1363217
1116143
1710158
914229
1636095
611199
1888901
69437
586290
1451394
324094
1092028
1063278
1874205
1429135
826097
1785496
779778
917796
95306
1337309
717820
940331
249997
1294809
434803
1175286
995771
1015858
1455624
1617823
762283
1364899
1722263
1083305
247750
33671
1652685
964330
987047
1685403
1459842
785671
1785136
980268
924548
1451594
1937046
1118802
1022276
381958
245521
1273211
552628
1611868
474945
737483
600847
1158939
1654941
1531059
1324640
1652997
1723888
1851920
375969
51045
849135
784511
1107570
483217
22114
374739
1804388
330679
1889704
201483
1231651
1577914
1934286
654928
613606
250115
634159
1405837
1771662
408249
1716289
168534
49815
1034045
749196
1348840
1390722
1568833
435711
1231690
1865886
1413394
1983938
350593
159436
1538121
596531
366531
808635
831557
459845
563908
390847
535334
1016560
1068828
507993
517568
1254662
1635790
1264647
293386
1277610
423449
770867
1006488
1974416
830175
1129161
1025846
354640
1207316
651195
698653
867802
562001
854362
1890961
1817123
1815238
613967
1091861
780265
1483809
1146595
508181
1070138
84645
1512596
1151401
714204
778941
587687
1399366
1805826
523595
531025
1025122
1285153
178349
900125
1574489
1715223
37659
992471
498230
468411
379763
1297483
1095660
553925
383256
1121629
403582
1254541
1851161
570552
1595821
1487230
348568
1899557
1542982
1964734
797257
1179304
702323
703610
474992
1581538
1725186
194263
1852112
728490
1944375
1273252
1533573
54796
590133
1690719
1134738
1266813
664950
1659072
155276
1196646
1869562
1792256
45550
1803341
1875853
1409039
439720
1823302
1279025
1871675
1965694
1487424
1700401
1741867
1245514
55666
1761817
514258
1928934
334756
853799
149527
969349
1864457
1740418
1205432
574941
1336135
814167
398374
744610
654001
199556
1990581
81359
1177911
1412848
1648894
1169681
1697182
501835
1651937
1764612
1549145
517898
1295491
597164
955088
1795878
462751
1568408
1189639
1638380
1931541
588032
714640
830519
1171857
984176
1845923
47438
751210
258755
1815170
652282
1248493
461761
336930
215836
405485
1405928
358946
56079
203781
1105743
589625
63899
138839
1010474
1582451
314612
47808
660720
1270164
1234405
398441
508582
830558
268868
489291
2309
1802351
1077105
1303300
406142
25057
503821
705256
1489591
688492
530546
947541
823257
303615
580678
1955640
1906669
667284
1409301
1449425
902074
311043
1625980
487649
1293378
1903788
230406
1214761
1917380
1095600
1555578
1548989
1741266
13311
1156553
926122
1367125
884739
1633891
91427
1292772
158833
1686947
1880164
1462998
252215
1060029
771221
220303
1431887
1161827
1907926
920355
938119
1149776
1186917
971734
177843
230677
259661
1779065
1415948
455207
829522
1705537
1133869
1733216
776013
1768260
405120
1126596
1159315
168608
1014161
202147
1907482
823124
192019
298875
637522
374470
1494350
1205473
653971
623050
543450
864746
1643469
478644
1934603
668514
744852
1613061
553275
1693582
1971653
1865504
761380
1664411
874456
95335
630728
1184829
103997
1271863
1407832
397991
61683
1310402
653621
927789
184515
461760
1663759
620410
84531
1971943
1732611
1801896
44923
278015
174986
1726303
929070
261829
173896
1165319
874010
359580
85682
571347
969485
1202278
731706
271820
838470
211418
1645485
1498133
350082
1818541
659786
449139
1240805
1332685
1596897
1916496
1475893
1150405
1907265
295091
1348017
63642
605854
865917
614641
249559
1076226
861428
1223456
91601
44657
807805
1359464
1002768
947667
1066070
986816
311133
568430
1476711
644280
1058574
837079
1494019
1981267
758060
1400788
445711
941480
1185002
1660969
1683530
1715555
1317933
1732811
791731
760973
157857
404912
1841714
546162
484916
1807025
1355234
1355580
1850607
1841153
671199
380517
912542
1144286
1541462
567165
1495276
272645
325817
993277
903968
1143332
1627520
1611511
360149
1650186
1713491
472327
1376572
1481466
1501285
265955
321191
1184217
1429105
644131
792980
1970897
686991
106522
1835644
977718
326726
924273
223311
604984
1740264
1634371
1612567
1059958
1617402
1197251
1817517
59605
11621
1626058
933914
780816
1604111
1924139
1535544
566796
1406564
1113286
594097
1974861
794772
1468674
304393
1471431
790168
406193
613190
568205
1757696
1766382
1253742
842288
571577
349924
736740
1903831
51585
264921
1213179
1147641
1991068
287806
1229426
1629841
94152
819190
322609
1984804
601193
1284884
160538
924013
1152288
1218083
1045245
433618
193716
509268
896424
275119
338975
580621
1645163
45854
583032
884281
819874
1096293
1021867
276453
1685273
227864
1436483
883905
1378370
577697
375842
887564
969410
1948176
122071
789036
1921608
299497
1483644
464386
1976708
861916
117413
160154
1487091
807184
1447010
156291
1772912
757558
867760
1913805
994403
71305
1599984
1503475
690087
1600677
909787
1246940
1185631
1817141
995960
1924417
1782243
641484
1176294
1643770
118374
741351
215337
1858737
1875194
421592
329918
490140
1799626
1259483
1891126
1890421
486242
227062
1116688
872950
1652869
1809164
159089
1977025
1356933
768144
347738
157466
597305
1778811
1909235
1461339
23007
1891406
1056688
642313
618460
1929598
1390441
748420
1032184
1469037
958173
135075
1978672
455810
1656935
1716806
322045
879010
1002827
1066223
491132
872196
1863219
1037528
1707135
426424
531460
235757
197364
1597614
394542
1108374
594835
699679
1527999
961453
1174394
1603331
941019
580025
1823853
1269427
1599470
928843
1352344
583851
1801545
760961
1042140
402777
1399465
408667
993846
1219887
545652
1675193
1854370
555956
1249247
42387
408647
1515980
1213746
767955
465367
1589533
913135
1938588
1470194
1531646
119596
582975
1318263
1453509
624795
1477960
1861311
552039
383188
1227679
1458175
989825
1947518
777626
784274
490352
1963678
1543899
1492412
1354351
1981676
252956
820230
364710
1194406
1918910
1890477
1640103
885037
1058964
1245176
1617955
541629
1769859
793529
278796
1023406
1842002
1759199
235228
1323893
1080943
1770297
474623
177459
1195791
491680
585826
1988855
614088
832799
1067805
332688
1939447
1673859
1418509
1999811
941623
1054249
53331
1021193
339558
757135
211588
1005168
1286964
431911
1555285
982433
1339355
893797
1803666
1839774
622581
481729
228098
1336940
1856911
884521
892205
1049613
1151769
1956481
1740777
1839394
502592
68733
640028
207211
1296235
718899
1572184
1290408
644455
1306540
509312
18685
1244906
917162
441799
1420116
577338
1383175
1691059
1490306
1560226
21938
1032824
42274
942827
1773475
950834
264225
645353
235210
617175
402683
90596
771298
485830
1440445
541041
142671
1312971
832094
909187
209395
1696399
934588
1201798
932337
363936
1513930
870632
571104
1244210
1255488
86915
780771
991260
1321828
1634779
1276572
1742108
1610077
934803
1843353
1423343
1282693
119932
45963
613711
1454874
701617
311975
1376975
369131
1433816
537540
1331764
1496496
122117
1753523
1883653
1640442
1935428
1140481
691336
1681799
65672
493252
1176578
627173
1565411
898437
872037
357739
591784
1137853
795249
936277
1399581
717066
1817943
911720
953021
666419
82603
1658141
764681
998618
1572488
1907021
962437
926902
740346
15262
426446
549063
742999
365627
61042
313808
1114502
1194263
1962941
1762875
1169287
936788
1132884
962371
1479970
1480651
1641200
1507498
1888477
1169057
46538
1601294
1475269
1853874
1157002
643244
712466
352457
1083496
1206313
751537
384669
1620364
1368923
1634899
1864614
1795765
1193915
525609
1857137
1512993
804390
955969
199624
688023
1019135
1157633
870949
532667
44511
981461
1100456
1708775
181568
672474
1781328
1765856
1737982
1067757
294065
1779474
344010
162681
143566
286052
991911
1922349
579180
526164
1701295
1527687
975287
1863477
1002836
217825
1710652
1151513
1752926
1945070
461227
70917
628778
607021
1871749
467268
612281
365248
766460
94598
1454370
1492686
1702713
1936419
117068
703731
1882706
893080
761342
1777722
462213
191821
862496
1503934
30224
56791
725123
977711
741874
1359311
546806
123192
502893
935498
670052
1081299
8081
263353
422262
1700758
423462
1805874
1698837
508354
1127927
1634131
789603
1285913
474685
1813073
1327888
1928472
1407689
360013
1750259
1760758
396354
678870
1379630
974904
584406
1454889
16949
1616857
1252355
378052
1364514
491088
1283911
1749678
1489420
461644
1760872
1040501
985978
1256272
1377550
868820
627158
1120133
289795
1394475
1932053
1350496
317109
769195
195375
1518061
1359980
1523005
1283369
747311
912198
983495
795719
346133
157933
951447
637110
151629
1431264
1530913
974944
63454
1540742
639346
460152
1232768
78401
1830535
1944316
14243
840032
1839743
1119435
336382
457952
1379123
1894391
196781
806674
292310
1052523
1900161
1918068
161420
1024394
1462217
1682900
1305318
1305601
1298275
1954568
413918
225265
1527967
1919981
120912
628953
1086408
792043
392173
1151103
257346
387998
481931
170269
1211264
375346
1029622
298109
521664
1885562
1332489
1868666
1361765
1211478
841151
1726068
688767
1240580
316416
1932293
1320157
611207
1081659
1558885
1662422
490958
1688207
1200269
979623
121756
296487
1834529
558117
1212594
864448
1884730
920490
963729
1528009
1458184
848943
1974290
1987969
6490
1746778
1462531
1990629
403056
1783130
40344
148818
1503619
1062327
109271
1618610
653286
1412540
14564
902669
1110617
798908
651141
1063056
1232726
1155813
375734
379046
753786
1009698
676084
690684
1571675
1335291
602496
197163
1676501
1449611
1047199
1692209
1181873
1963554
1508246
1894833
252575
1445311
469409
1898576
1563630
624183
1722634
1853691
280152
1328520
1732151
395495
434779
1531986
1663940
1924158
710360
1082556
1011767
1036544
563336
972739
621228
1805227
1138065
702372
283789
47846
750363
785914
1208034
1543416
806842
1210631
1418967
716249
405972
385009
407354
1343446
1424685
1850600
42813
1942590
766771
1387964
1551256
1749438
373030
1321830
1820555
1079058
1813036
128278
254363
1234980
885388
350297
1982089
1148196
391942
1192001
958756
168509
1755436
661136
358024
1578845
1854924
958151
1228061
85900
1180607
785846
176811
264721
1490617
1192853
449156
486165
1101937
15906
1644437
596198
262718
389031
1354422
1934458
293154
636404
290702
81458
135167
699874
1145549
1811831
1262690
200165
1679965
542014
498148
1345629
1167096
1220661
1772511
1635619
206472
8238
1003683
1900244
1038875
1529089
1535659
305413
885409
523621
410016
1143555
156908
365840
1307682
1243801
995011
761181
118947
304789
1178381
291234
1724904
448437
815551
1853422
1216032
283331
1852127
1479829
44981
1705248
477305
1765455
1789108
1262618
365726
1854334
1029693
919171
1531277
1343078
1943423
1285066
25453
372714
568904
1874224
690032
1567657
659496
158242
815275
1387172
953144
379203
105531
1727535
415888
834480
1320256
1567492
55034
1274275
904420
683086
1801289
1059295
421302
848235
1802888
1430205
1590784
323534
1667909
849569
1200917
7853
1591853
1704720
360368
1803101
123558
1082260
838438
182644
776526
1885742
1977362
479034
761611
1329243
744911
328972
1516356
829578
567993
697913
998678
1725182
777809
1190588
53324
819372
1785987
1586137
271202
1465060
1024953
1823091
302679
462405
181084
690163
1199064
1885537
1950838
423580
1955988
1272390
1956945
343221
1024844
56054
1564491
75713
61847
1474807
1904054
1499304
1606663
1433155
1233471
1891369
189112
492000
1196242
1401892
1567
365666
630709
1783669
902874
974464
89263
1693632
1659345
950515
1185784
1979333
945703
504999
1147943
1490410
514252
1568438
1193785
1346549
658347
1280409
97673
507869
501385
1682748
1030776
1096570
1097650
905044
612779
515193
1833232
886948
590123
361030
596044
1848718
1369643
941060
1625622
512978
1250063
1759028
1635189
568333
1720160
247981
472474
968365
655714
1688095
682637
251693
119976
634686
738942
1078247
512309
731646
1550153
1315744
1749504
354774
1733101
139432
1560113
558198
1512976
470079
668066
1282116
639619
1166697
1842581
1245786
1738279
519481
297139
993036
877346
1390
356546
1191288
1338635
858824
1070801
1219837
1311587
1953955
1216666
808440
1237903
635317
1642093
985377
1604389
1032335
480015
1426482
1937024
480129
465660
1330714
31217
197364
724567
1069677
1465636
672988
860638
20035
675607
810876
1070086
1766035
786742
1086485
76521
693082
540799
1153844
1683403
1456638
1294049
1060550
334633
504330
481198
850876
1394632
339315
269059
607619
763647
1904803
1774130
224592
715656
1740649
885692
1024542
1712830
1860471
122916
1107153
1757716
1583238
11218
1413280
1158712
655921
1559941
1080549
1492123
1466826
112701
173575
924498
1802058
702852
633718
76498
253130
105911
432620
435514
336317
1178894
1975437
260370
313869
1286139
1150374
1866774
1372135
1445782
558024
120723
386263
59078
1708006
1957043
1314510
1018496
206613
1387660
582572
1864906
1465636
1742707
189033
1436106
420363
601168
559332
1053680
1027004
321212
712528
397038
176375
376698
380418
1490192
1458361
1332636
993207
616895
1241421
553648
1699437
1862534
1805621
1790648
579714
860506
22911
403678
1861215
379116
1695003
767546
1324385
896015
855639
698315
1837793
774712
695945
784939
994438
796326
1484899
1422926
821444
720465
1955338
1461012
85140
1325159
369503
23147
1427929
1137670
1489101
1832327
573293
767429
924685
1591944
213866
220513
674903
1568049
366566
643387
965311
1569394
844582
453825
1451435
1920432
1778689
1966942
822497
1081075
1990273
1543739
1776187
1933221
147370
958634
1653640
1076543
294160
1050324
1878764
523455
1761772
278337
525568
1427834
378749
738074
380921
609301
936862
1930216
1682620
549789
1442044
584332
507023
1955050
233325
683929
546825
1149718
1249219
460999
269281
1371638
1841980
657149
1631495
13206
407067
900135
1330493
413614
154565
1924555
1885042
40291
1047778
1986652
61923
1598685
1067182
1699554
275568
501741
624801
1899387
1509996
355373
1166132
572025
176031
350860
592762
1197983
928294
1715974
288946
796416
1907704
1950137
584981
1818038
991506
395477
304037
88347
1468793
1000216
1546438
939487
882565
1282567
1231112
706434
564367
1361587
235251
352382
1842314
1330409
194813
874050
1964587
733370
106005
671038
1043247
1867272
435502
887397
119724
1151943
686692
519509
1895322
1678689
953041
959413
168514
197839
1718053
284444
7539
668982
1954579
563818
617233
3657
1338134
1983244
134396
325216
1224486
632862
1133537
760776
961574
1862810
1235627
1437682
653552
1651531
1449988
990174
1545848
1604310
900324
1056483
1094919
937834
720938
835978
772913
1882127
53133
330826
1501704
1851054
1441822
1134388
1881235
782967
1605295
299234
1603447
1974593
787402
435842
1755337
1996909
1214383
1936511
1259314
1773163
1525291
49486
776960
767879
539320
220141
688407
151283
1951881
269911
533251
1004146
220742
1401825
1249321
1555182
1163585
1095004
1383378
1291407
976743
66832
909735
1978242
325185
18978
935734
964473
1416032
871477
1025223
1402371
1895646
734987
1896022
686421
1039526
1851139
1682432
284284
1804541
992805
168387
1922733
1356478
829851
500507
952351
440941
1208347
413255
575277
1479829
614022
719476
352339
815442
123746
1034964
1205758
17811
1294458
382924
504411
312542
161427
1146975
1262117
729269
769397
881512
1563356
1480207
799753
1659405
429376
217832
1366908
699746
141153
1112328
1631674
383556
1114090
1279560
136244
619719
1933461
1080341
1878725
94418
1793159
1948840
1949870
919354
1324895
101485
110956
1250565
1413176
1162855
1497118
159875
385451
1281634
1037860
374551
1345892
96335
1119560
335864
1971183
1421180
180863
765498
1872082
1474540
243110
133854
1415084
767314
1766563
1855848
579319
288728
586249
815982
1196818
616642
666771
43614
362172
23097
1782248
257125
1290013
1416997
1117881
1711719
943151
1852709
86652
443195
331691
1576673
1478934
1657918
1991506
1646196
1931131
119148
421941
523549
1939520
305659
748082
1721794
1092401
669891
1251933
1912995
625008
1438348
296641
350915
1023663
1739355
215409
647795
1209357
177841
1066066
898203
457612
1328983
1823626
394881
1140273
731836
1946931
742793
1268822
1575149
1058721
884430
1281898
1237971
597549
1672178
33084
890921
435950
1516143
1954346
1556423
317418
1483218
124186
355272
1831856
502696
1179044
1047192
1561255
1314638
1504398
1379219
623932
904589
65927
675531
1154581
1672781
69169
1852725
815390
935954
329847
1165293
429628
1655311
1465467
884478
962933
587142
31618
1040637
997045
239764
431675
1402435
1798076
781421
1887497
669888
1894904
1851254
1448162
1218220
1799910
724306
633531
1685108
1730280
149214
1323354
1245672
450267
755614
298371
1914431
1260396
1516736
1411808
1881864
1247680
1830392
1965094
837657
1685216
234920
931096
1812463
594309
1062423
1247523
448978
542491
1687377
347788
1851385
342228
757410
558436
1835684
1546592
248510
1556130
1616762
81780
1480060
1518388
513100
1585345
1974497
987111
538425
960600
485160
1696484
957707
1498742
1934228
458848
1668431
742950
168935
585337
1596146
1383048
516816
1597625
1128775
1140684
703930
715320
1107271
7382
249492
208396
583936
1875452
1896155
979680
599589
696698
916326
819005
1944551
1917637
558143
955093
381693
1133991
290597
1433894
1367305
1296514
172611
552284
564108
1724306
1971897
1544857
769079
1841656
276709
254319
255674
432430
1240828
1467910
1703307
1759263
538859
651130
871618
987677
787338
1209908
658801
567403
1937614
1375972
321998
837412
977482
1601308
248027
1342428
1055249
1223828
441276
1362058
1265531
1273111
479796
11345
1430878
581353
1786227
243108
699854
653373
409840
149992
762261
477572
941772
1002661
386279
933328
1241120
337473
548888
1511325
1312644
745550
431594
273618
1717293
1573615
1944720
563460
1149371
1922452
41249
1352846
634907
1432276
48282
1603451
734326
1760413
1311702
1062947
190657
1344492
1357598
1872373
1798654
812372
1354287
1913606
66722
1828507
110768
1800536
1327247
1308521
803006
1434812
3996
154838
980464
256397
577967
1241914
1465009
1256245
795904
717365
1478586
1498487
1939234
635329
1659908
567770
891548
430981
1616121
1876860
899500
1026708
1443853
732798
951235
923723
607124
174273
1602212
1347511
1590298
1916127
251797
1555660
1944834
1298659
497879
1464879
698174
1254793
1982551
671002
1423969
1869126
1287208
1698708
1970013
1798886
9693
1562049
1918072
1696651
130710
1857134
283751
208478
1375430
1907626
781792
1568468
424860
684568
527415
1448229
829397
1919348
1171010
707404
258556
1277447
1886921
1783161
1309164
18348
1037018
1569512
998784
1031641
1245793
1438142
1372774
1508073
1078630
760897
1347944
670385
1589177
1700148
602039
1435064
397496
1430837
634428
477411
1138020
1886073
18722
934111
1729625
572014
487937
967567
999027
1005263
789640
950430
1008383
798536
1320409
987372
1903413
45739
1896474
482021
1289644
310756
1130838
586629
1716564
1533493
435410
1394938
384679
831476
797199
554882
1003187
62514
1210355
1819947
401816
125627
1622341
1703614
804821
1063623
1774219
1511562
910134
1203351
1424226
1130483
919250
401649
1600217
1207788
1290941
131456
768203
184223
1272083
1752525
1357852
1386113
898690
1236941
1414160
1585221
921886
1134940
1691904
1087876
1203598
858663
693762
729851
1351260
169023
323146
1109930
906355
1316502
1956443
1725824
303557
833845
1351850
1199025
54388
569914
1702658
242221
1819021
878473
1544021
139145
1710297
1722660
1616438
703909
1826692
1952237
1997851
74016
949692
1043610
241897
1556531
1882507
733367
310008
1417976
1771218
1446719
1705864
1637772
528400
1912510
377870
1871456
703930
1508392
765033
537705
1853051
1589254
414013
237952
1898196
960521
1267662
1628109
735495
305871
425925
1002594
976096
524190
688363
856743
1514032
1165260
1270178
694898
1278591
596736
1920170
92994
464456
1513115
582772
912176
1008243
1379591
649224
497305
1255894
1814044
770071
1642246
663042
1882830
1964205
1032909
926098
850480
1878906
1856074
1939145
568686
373366
483315
814015
1513374
1526125
1805276
1218857
1121329
319427
228494
1212019
89091
276302
1905697
1899109
536089
739233
1811894
1197104
211192
1545002
1183464
318476
28837
718694
38378
227035
684935
1212852
1507138
84013
327287
135469
1484377
1023736
492081
513595
1038529
944705
136210
461870
1308246
127009
621738
597838
961150
1319840
91024
235594
1364805
1440402
778401
1413941
136864
627931
1294239
1738843
1943844
1254117
865309
469983
470911
399303
116317
1332369
435051
361037
952498
1758263
1528233
1282475
1302464
462406
1839295
1684974
987797
132050
1800610
1858677
536033
1666976
1965668
1159293
975269
1493309
1572895
1326174
1453421
1670585
676515
199124
969370
1655211
2990
653602
1676250
1088457
141840
1556452
337893
207582
850065
388388
1444938
662230
991865
1542602
1218524
1483600
399632
1986032
1947157
1026685
38198
1497761
1047931
455611
1156397
918491
930453
366429
256124
1901900
129358
1679356
541908
1327467
1954763
736952
990652
1820452
1526603
1299951
1288451
1383465
1459758
347996
534765
1895344
1528490
1966693
613433
241723
1431296
580854
65992
489845
1342969
817856
125847
1747345
263739
650517
1600044
618578
1481152
1614713
159780
73910
556782
403194
1641263
1784465
510637
1835600
125955
290380
954995
329266
560431
1078898
1380833
943446
1342877
1699266
1287098
1209840
134461
1196943
1268749
1950830
1556901
1515301
169729
1931915
946700
298706
218448
145071
1390021
767335
21467
1160465
1304118
176772
123358
1878592
546547
1280860
587671
548132
1617081
943949
1492629
98823
1259192
1594438
1143314
1108033
1491705
816354
219277
543067
401309
548037
755075
1170517
1717992
405738
1406069
1033926
1850945
603332
122110
1912596
1642217
757228
115250
1559367
866418
1145344
1524431
955033
1251100
602492
1335011
1576791
688505
434551
932414
457263
913958
801613
966632
607362
511767
1284100
557035
611488
1377860
254717
114775
62659
1097324
1524988
1610228
704826
1642581
598154
1787527
49916
1332697
153157
1760194
740981
1232170
24136
457512
1961701
288524
261128
741624
121213
283092
1491278
785367
1991416
448540
1617328
738159
536124
290208
402038
1323962
1297042
1852461
668531
991206
204660
308842
445440
1520314
805736
510301
1529759
405013
1033348
480489
1811491
785349
1305731
517777
13017
1733601
1721373
573764
1818117
1973437
568336
182425
640664
1351399
1879082
1467788
557617
889845
1667607
96982
580331
1816178
1987110
653911
701391
811890
1027120
257443
687562
1228840
839177
567136
447525
534621
1199900
142751
1412303
1238434
1812448
1270719
1841186
1964776
1281997
619939
1533644
925162
981809
1096293
890318
20332
453427
129157
268302
1370020
1320882
367692
1630728
1121866
1878349
597033
115699
1198336
1785809
1210465
1991240
1573666
588337
1223599
712352
90435
200485
844103
465424
706359
1132133
433378
1681981
1114859
670697
1701485
573045
1761418
488946
828456
1955468
446073
645309
628904
1377169
90633
1672068
1440021
1448357
1015890
1005103
160565
1262221
424301
1768249
412787
1570283
1047314
1331613
1801381
675872
1368306
1978631
499099
1430579
459343
318893
768873
1570891
1347299
259528
1218555
964430
31067
1595906
28799
9466
1493273
1392475
1250525
80217
433835
1668853
1680638
522308
1795837
567829
1572903
1190452
398916
1316527
384280
1237243
394313
1748655
500101
417434
1056588
292565
1822784
1220016
1325172
1756564
1004339
495025
1878058
1207371
1322816
1607542
970281
1411430
1187607
738932
1633575
235159
809151
915941
1816009
824650
280615
1294652
764622
105368
822009
1402228
1684010
878143
920658
756748
634713
1253622
131193
1519012
574047
1414173
483981
1794799
1984506
283525
530089
1421081
1689774
972846
1607482
998100
632478
749786
981606
741003
1303770
781941
169399
356927
352222
1231243
584224
244276
415356
164555
1456716
1206646
1662369
1881515
1386060
818533
108683
1850099
1501068
1274886
1482687
780683
984081
1415814
1316824
1951407
328810
1711211
602671
496495
1151932
102809
952959
1456093
756707
1104937
982966
77092
1094815
908819
613539
1346656
1405772
1037088
1123168
1881736
1192725
737499
1560396
1847947
163938
741817
1393104
1974032
1738885
1342222
970616
610743
1819543
1213658
382523
1704430
1103119
1107405
799280
657240
368106
448774
1720437
1636027
1638351
142441
720670
1727964
751117
143369
1033891
1445133
555138
808553
190031
1515478
414557
98750
69309
1579601
1629193
1590500
1941848
1047142
854031
786771
171418
440695
1718956
760151
1248914
1712809
1448213
210962
114506
1378886
139488
1215569
1266062
1267279
100719
494175
1027989
1882425
1920416
632246
1399056
370992
531632
1022831
406660
1185771
1345293
1982429
1346678
640516
573963
306218
1748255
245015
1203761
1249125
1156909
1616471
674048
1876404
595264
490798
172640
1842375
625439
1602310
1515871
722871
387872
425467
1732704
595114
1379814
297677
1180362
822771
1332056
1987429
1266708
189673
318552
109057
703098
114650
953198
1461931
970202
517602
1130563
1422741
1014303
1307618
633660
1901966
217977
1587179
1108404
1712957
152134
929209
1527949
1663592
1316351
981611
1434372
1114641
1629217
1373598
28307
806205
1989535
457329
817179
619908
1482513
1413681
756235
1671214
593071
797349
279243
268863
63036
689379
843318
1526089
631180
440224
826449
669023
1074750
978772
248253
89435
1698577
1906294
1110674
1548464
1681470
497038
1902447
129592
1331438
1021506
848862
211932
1291655
1560814
1940765
1518186
359455
556939
579652
1711053
848564
826732
782111
375084
327612
1071500
1067262
172170
1958953
1126559
978695
744312
611195
1593476
715642
1846831
1383271
229420
37496
296186
811354
509473
1417864
385108
1388719
1050232
17755
1238387
7228
447472
942814
1343948
1042280
1615603
1865545
1618783
1796957
494659
1142164
1624529
973469
1640026
83096
1086308
519602
1358783
1876183
1946560
274403
148843
1418628
1006405
1638640
1780373
1026605
536157
1098809
1523059
1093895
761512
1695005
1477293
1945333
1155436
147787
1501164
587925
735311
718068
1891996
1514381
1818459
627096
1137506
449892
1688414
1956231
1075152
831246
706458
158968
1332160
749
1897130
1784818
186511
1134343
895949
1464690
793623
1759362
685358
1567970
1445696
858674
212520
689762
1164396
1990893
1120416
684229
1945585
584841
1257525
401920
1025618
1913589
764262
1579772
614084
561415
993821
1596501
1254466
374518
76388
1620576
574097
785338
372450
2503
1487646
522206
1934904
42052
382958
1162404
770336
1902244
42609
1399725
584679
950338
1750343
1178866
151495
678198
236147
1393474
872107
1926435
986677
1307445
1958461
1462778
390696
1408374
646494
418902
1581724
27999
1349184
1049022
1168527
1854109
1937875
623556
1843902
953254
1261267
676856
187112
213182
1227912
123543
14022
1965063
320912
1377588
1317886
1021019
1563503
679396
470608
1318203
910105
1520888
1618334
1319825
1517166
298744
929174
686944
1626302
195324
693097
1834711
1716625
1755144
904854
909919
381924
578881
1662267
1175002
1703451
1475012
1097461
143810
1309800
1189429
1415526
1248950
879829
1465497
823857
984483
1174633
1619646
638253
896219
152224
1108479
589886
1243220
1329237
590525
1383825
698027
1314154
352201
1419211
1452405
1540727
489918
1017131
1822211
1314379
1541123
199914
1917340
1003387
426326
620678
891531
1740162
122855
278073
1366378
1348
693717
1705999
1505042
1333310
493367
1314711
573637
1356869
1945413
1340568
1295445
732130
305433
1805107
1947146
1556923
1738783
452761
1355137
1637337
1584347
419787
529118
1505862
1975550
687922
437240
814208
1504620
1119296
1850601
827805
138464
1237987
365568
517787
803448
642230
943569
555067
1702710
1516057
1282712
1907130
1302702
1309761
1601546
680425
1322412
1471553
364905
623546
64572
1025936
1782320
1158607
1592227
1001611
1765457
1385220
700836
380374
7568
1178905
1920078
532726
1030557
1325136
1935459
581931
468579
375344
1113119
1780474
278816
313585
1161793
1354373
1672057
1588456
1587704
352742
1440347
248426
939416
1487419
1535171
668109
1268414
1489481
1687629
1019169
1438442
1446948
211418
1955059
1699900
1521504
1095865
586030
1854605
561427
888593
744400
563680
607360
282528
1370768
1875600
828735
1234693
1731050
1043715
751649
1462927
974132
1816558
1049613
1500907
547392
240846
1325782
1199186
73538
440590
884226
987241
1376196
1012150
869673
971163
1282911
1523369
1994895
1723939
1030670
1000592
709435
650088
203996
1014402
15887
211612
653250
1818140
1093545
243787
1087813
64046
356634
1382238
1825147
1885473
1886466
1800263
98188
1166381
1241915
1523495
1297409
589254
443691
192386
339484
1047632
1044118
1730948
621959
1419253
1756904
1668524
262772
74236
902381
702466
1165313
1942925
1492803
596962
784953
1597778
288701
1921189
232072
1923055
1403800
779861
475422
66975
316752
1517970
150260
1699049
1744082
1333325
1452873
477192
1502737
1770925
1400485
1279288
911775
648582
1559659
605013
1981202
1623124
534320
1258938
492138
394766
563093
523745
820375
640063
1013185
770892
1471856
711471
529998
890047
653703
614950
1188768
1017974
1701622
1418422
1985523
634774
1621003
457273
903529
476964
197633
846390
1238693
1622218
1001887
335485
310727
329817
854156
355091
1966383
1248574
1302577
578478
1205822
639035
756392
1429337
386805
1269703
1399973
491073
424030
1605758
634743
1458339
873170
1158239
836888
61283
924466
995951
1343785
827504
823274
1320235
1867560
126077
1608445
635784
1708451
1319759
428753
1115368
796822
269983
1346785
1758051
279583
1289523
1054337
1007425
1482783
1212682
825826
1784625
1589864
316533
1251224
1512955
385795
1418057
1512377
1135861
43910
591910
897600
1339760
1343360
63333
786912
1775268
528172
1250765
1849657
193473
1542809
1330376
1711510
383406
852039
423810
1311980
833316
1637350
862932
407527
1969027
1689695
981920
690051
1846354
406003
1957036
1601043
546893
500741
1957191
74172
80564
750628
769695
507793
1808122
543721
1908178
840610
1011212
716327
236307
682830
976342
591379
55488
1728184
1097039
1081428
615858
359447
584693
1834296
825994
356212
814718
709644
1865557
691563
594163
712054
255162
1163814
527358
993245
1637205
1833097
711250
1799596
1018176
1573479
1750160
786811
1827036
1364667
1370481
1970095
1092671
1529512
1896464
224471
1606331
1553567
168852
935466
1932850
1232974
1665692
1157906
190303
1479177
1342451
174926
1506104
1783264
1734978
933435
980902
1903647
1102432
691522
724972
1109409
345323
1910452
529766
441243
588337
1733335
1063299
1158441
1168590
1789239
335941
541221
261599
159729
304288
1361599
1080273
386588
574827
879658
542820
619835
1637127
877458
1547115
1816628
1223887
1623462
798131
380275
664243
1462477
1220063
1100295
1783233
1064373
284827
1996746
1731059
1042346
4017
950677
1156160
705983
1390922
22652
1781890
1660540
1365193
543966
287244
593625
1713729
952763
1877986
1806853
1774410
866461
1836144
721999
1307683
279565
1401225
1292663
88381
1977522
1281239
1100068
1378375
396583
1833608
1882037
567158
991738
550803
1538094
947351
1536689
651426
1249027
1227153
1070437
1244923
1514204
1133035
1921330
877235
1007037
290744
433508
101369
1528359
1508222
976892
1499210
1893707
1937168
284511
525943
1940889
42017
1338862
619109
1039411
1731777
968271
1300254
908359
1980534
1374191
250383
1588232
1368164
1009622
272789
1205653
1884822
326261
800078
572455
210634
757176
1292690
1594870
1547421
67734
347771
1047013
322735
1660653
664138
1214898
71729
1867790
1625694
123318
1181986
364006
157894
169605
1740530
927937
894688
842855
1964110
1012929
1722086
405190
1242890
286756
963890
1654693
296110
798232
1461421
1937829
15601
854736
790721
1174073
1694095
1236383
241902
925253
396768
585348
1166163
621275
1915792
1102205
420711
1258489
34777
610951
1885273
1294572
18536
1019741
176313
975730
275146
702531
334680
476191
688319
686425
1337283
1392861
1000804
1685170
1674412
970857
437656
1835103
1776853
250086
1108095
1415227
928889
1843571
753001
23185
1091765
525784
442251
1372320
328662
1519410
1425417
368184
1842611
1524612
1033950
941528
603346
591322
1473837
9649
757281
642697
1605774
82089
95085
1248111
505168
721709
966411
163059
938644
393221
981260
273753
1984562
891513
567160
882416
1299778
314433
189130
562020
166285
1910067
1131381
1118981
522027
1985482
1960662
1121518
1681751
604683
843654
1338696
512636
675815
1394217
1401920
788421
1866501
752001
1707389
457713
351875
472142
1359061
741491
1004122
1958673
446373
902350
1221642
1658563
1516084
1220375
590496
1832681
840483
30582
648970
27201
925079
1051685
1218475
1924124
1491868
235632
570614
1648547
1574253
622572
446225
161470
924963
266515
898532
132914
529627
796675
278808
402561
1084657
1908892
793769
204849
1798890
1018876
159195
336010
746496
1380121
1894580
145440
871332
640492
1787542
1080292
1723838
1911727
32683
313160
458219
624411
505017
653782
789784
945022
241805
1058077
699644
779923
795019
1417341
527876
544640
851731
1442809
768915
188772
1985894
1987353
1849373
1050821
268038
143907
240296
1564042
310304
1546298
1031607
898261
343437
1823243
1391421
959948
578150
1446105
314572
710315
409513
398203
302296
929771
1720940
131568
114650
345511
1008313
258372
150092
419514
1244538
1928997
518763
609695
188078
609643
1470312
1962330
305527
159695
82813
77447
314917
949965
1654892
1988442
1259554
320265
402107
1053217
181669
1054267
1130320
1206888
1055926
1868301
1380276
1700306
1036826
123738
1353914
1634699
1732983
1269058
366863
1555616
541326
1934781
339212
340587
1063167
677994
1184906
1661087
441283
1230771
919269
1042613
1913292
819261
1484952
762765
1695803
327050
1481297
677674
1474505
1934873
494307
753250
380409
1205626
80702
1944066
101302
1910859
251232
1965611
165475
1143755
82790
160989
353337
1957730
1975649
17107
1620386
694635
963076
187498
1331556
1436767
79371
883643
1834250
937015
415690
863380
127660
1316842
548849
1264001
421740
1657619
124107
72302
1387044
913045
916274
1341699
816375
1659011
946013
1415453
1300774
901738
1033242
1464342
1814622
1989528
1365399
1487708
1507491
1957890
463218
1121718
1432384
369846
1672520
683866
89350
1221521
1297639
489020
333469
425854
13106
1161050
1298523
971975
1686085
471848
879492
725202
1490997
1012715
582307
1869490
1438428
804753
211969
1272394
113611
1996661
769151
48364
920039
1006080
1043316
1661079
1862276
1333336
1420279
362320
152813
57662
335175
773151
1708297
819668
1609854
401393
1948610
1587256
1540199
1691960
491431
1888075
222312
870771
1889864
609923
1950848
467183
1285416
1058219
1319365
274113
1909887
1685930
1503477
1628691
1098456
1130859
918471
1678570
1457896
389934
1807510
1067271
1178665
1041561
419484
1553170
1309005
1098354
1018481
1537298
1189285
778727
1544066
701965
1978054
1516105
990422
690455
862902
963855
807578
1758488
488082
19484
708170
591199
50640
423364
1771120
364789
925186
477526
919681
1697681
1775302
1440252
1580808
915258
1543027
1506192
666415
1192914
794136
53215
879754
105044
1349691
1022933
1013895
503983
1601570
989350
354450
483320
1404607
1203459
1288342
708795
1527684
1968961
1817182
1969931
1278688
1212507
1728930
1725244
223231
863965
1210920
695162
311213
1855424
397988
1166498
1343048
1077451
1435386
1937394
1477874
137849
963314
1188869
1706115
130718
541675
621574
1832042
263897
1014998
1442525
967329
1400989
1365124
1846487
441204
1491240
147667
215712
596483
1911991
293630
1823147
1047698
1085183
339078
1544062
671150
435414
1661303
1439188
703001
739895
1151361
1625845
561804
496479
353458
1129788
1262333
292727
786651
25849
545001
1430939
420075
1243637
82791
303713
118774
573282
1170908
1266647
177255
1517353
803981
1090063
888010
1787640
1929778
1666651
1046397
1374689
950303
1922783
1142781
1228112
1580477
531012
841005
1201505
1687896
1577688
205348
1640355
1651236
1777391
1637704
1389426
774542
1334924
858887
1743994
1179620
1610202
736099
918509
660724
1649606
1415800
636464
792625
76856
1895453
84246
157891
1756913
243980
869629
1899198
1215180
341745
579313
1098012
705625
1631892
737093
105387
1914828
1259225
1899427
303525
213620
1119986
360177
444822
1342223
629651
1676526
698445
759245
204795
664042
1142567
520291
636029
1859739
288215
212092
618467
752718
576463
915273
1085331
327256
571514
295086
612233
1854753
1385582
1493674
563148
1047610
790797
329952
838384
450858
556904
1427280
857301
1943994
895955
1472103
421123
1035244
398333
105658
1683589
691630
183715
1560877
169780
125535
1540456
1438855
1502912
942456
1332132
562151
564157
394044
374370
1157740
1486207
1972441
458408
1932274
801788
747353
1944519
1830898
1726485
117779
1165351
872524
679567
99694
1951325
332695
1146687
1433944
1815682
1603078
1307514
1566427
283045
389557
1673548
1180366
1116654
1826578
495773
1050857
1093472
1078767
888623
733283
1386453
1015664
1198473
1156328
941073
1412068
377783
1310806
1805355
285104
954191
228344
1937954
819125
1564338
866768
336434
205911
607770
73612
9269
1635915
1255535
412780
9397
1293088
721362
1940655
1314159
1990845
1203121
1123065
270279
1086893
1399110
1697639
1837778
874302
720203
1661426
1401561
579756
415029
1001053
234692
893514
526173
1296636
1050287
450037
1177924
741918
1058806
894485
1724516
148304
785976
1559989
1172617
1358151
1509317
1009617
1544515
1283093
1260076
999676
1952541
1842716
643855
952279
136393
1215282
521105
903346
1692682
1793948
863930
1837076
1923842
1051139
1198766
1204713
421086
1968445
879674
238834
222152
132589
982089
1003328
919517
790489
1217562
912418
999058
1077623
199301
1307837
549141
1869428
1199200
1621110
1178074
1201673
835378
514775
1768107
234472
1601926
579798
1101327
616560
1063134
1543056
9252
1281640
1977459
995241
77185
1803145
523982
1951238
1416587
1310541
921085
135459
800257
427977
1881999
1090064
701567
1718662
1847978
1743763
1849998
961742
499455
564163
1452685
906553
138490
1099296
1741653
1947428
767922
289418
418246
1267633
884162
1085958
1589750
1764240
750250
1945379
1626881
1638883
1030023
425349
753762
740607
278677
1049335
1809016
221010
1615379
1506557
611381
1898185
1398971
729406
225562
871007
1989579
134130
232465
1738238
948695
861765
1593156
1155191
1258147
1110662
631098
1984746
961351
1308182
741756
328048
1012883
1514980
43496
1245378
442784
347979
1251322
1395832
1649091
1187903
1221296
1513821
596913
226518
1169534
1215316
616419
903708
848289
1150579
812361
231635
455032
363343
1305220
1615686
699962
468431
106295
1727831
1022182
1332039
1147073
1242647
263489
1666523
967357
953538
1720350
1401729
1975204
995856
1748303
893864
723352
1497764
1312018
1328729
127032
95154
1934125
818522
1320535
1318501
1010068
1287364
1670224
240067
894895
1411652
1769436
320002
1887690
117906
1589150
712141
920092
1935946
786917
1464851
1070807
403373
197530
369550
931809
251824
1973832
847270
995129
1362262
37188
1115407
1877152
1471279
1747661
1008894
341738
820159
1882078
681379
1550475
775489
1098203
1881676
1590156
1172306
1110851
431326
508363
819151
1251221
1934215
373768
1721613
1124164
294994
697907
1627711
437579
762544
189665
486939
30813
1202719
899245
816219
641194
692400
1803637
1328644
1834142
872676
1009594
1045945
1465645
1624401
584303
1705192
615522
1086251
1191539
1191737
889107
367680
684711
402714
228340
276109
211717
1507436
612384
852079
1306947
1029209
1315269
1054742
1736604
1969656
1094940
430524
1212277
527798
1614057
274280
1719254
1866443
841955
1296654
999942
1259687
666134
1488285
1572729
1503589
1880530
1687085
1382222
1408696
1595492
166032
1918773
1826968
1256206
79224
829654
877721
188838
182516
1567583
1532629
1916986
995675
1280905
1034811
398963
290474
689572
672128
1894228
1843388
318570
1068665
1782868
1756278
568223
64968
1502821
62206
1688942
791077
351519
169544
276766
155457
950398
1392070
599746
1754799
58206
989264
1753515
38159
535186
1629545
1381233
323455
134014
297430
1544865
1586247
1460666
1298592
1039737
1742754
367279
1155902
676706
188912
340376
1858934
1727738
431253
514642
194078
236858
723145
1825187
1039466
971780
607109
1227579
680936
1306660
1845640
1159711
1108192
852283
862765
591475
898371
1623811
1197597
594091
334326
1361323
1120910
1700774
1297468
1313071
358651
1668576
1625640
1973839
1115990
183805
591160
1638013
1692838
1228746
15998
915277
1002306
812126
1765934
698814
521613
1080645
1462215
1326276
1102625
596433
907648
847340
22986
1884796
529188
612967
1009232
1425112
1887233
778089
628197
450076
1992885
969621
541951
146395
1435303
1743134
1457068
1892340
814963
777187
1743544
795677
860664
519159
1660819
1983034
441853
417127
1973426
1244101
539082
1474095
1447916
411628
1276538
600153
914008
1445342
1012792
256891
1890104
88415
506728
1497355
1142338
581409
986664
594377
893098
1681100
479
820500
65692
570034
1467578
1075308
1503325
982946
453477
1252472
1219480
1425196
1416559
1968679
730819
847923
790782
1388827
733910
240650
1946765
934751
944274
387696
797717
163414
1223411
203270
1829596
1247231
661483
1475281
1840359
1869004
1194917
1062271
730370
1624178
809510
604579
908638
1971790
274129
44052
434950
983854
1974077
409498
547699
1735632
1744871
1091308
602089
1652990
140670
405949
491229
103013
1792
1363273
1322769
1839583
762450
1240070
993497
155096
453138
263563
481707
335466
632906
1559065
75852
945840
1933904
86087
1166733
729563
103758
543893
799772
1052834
1307907
699232
508486
1851336
1284394
1596506
1386578
1180093
970342
300020
700674
908262
1957645
630146
955189
1575110
1019358
1184876
152350
1661710
1242825
979497
666975
1097243
1829111
221365
962396
1123623
320450
107344
1857289
1060204
1587262
1979039
903157
1991343
181671
555364
1690893
1999360
1435929
876275
1323920
575170
822471
1831346
493920
766389
1859693
1033711
618344
488276
1274484
1244860
6668
1888679
230126
100739
688978
1537888
1781078
1444464
898348
764512
241575
1546090
383830
1261490
1303789
1377255
1404477
806407
30867
275790
936371
89819
504779
245489
168262
551047
871329
1783519
857976
1731806
1614865
700301
817569
1719225
41086
986135
1023155
490418
1544960
1680345
1328004
1621057
955422
1013981
1307583
1374913
1719265
117531
638939
618545
1753545
369100
925828
1612540
1701720
1149376
1439845
170957
471149
1583125
1355084
495359
274166
114807
1007512
367680
1390123
429622
1909640
1129204
311185
835452
1461682
1616153
720011
850380
1877225
1844952
1370141
1049120
1733342
7345
441824
1307856
966108
981382
1031818
1060057
1332070
1475481
12670
308749
833550
405494
842896
447051
740628
1084859
1017303
6727
430119
1587211
277091
1480600
1899988
852334
779869
1292535
632293
457326
390755
1705048
413709
679355
686597
1961262
1110234
419880
1541460
913607
23354
1627357
1805078
1346176
1126849
1393589
262197
1785520
778382
1982613
546852
1940123
1685430
478382
418532
366958
978971
517835
104763
1758348
180277
1006257
1764949
274336
578377
704076
1226116
1568510
1449609
411208
1877749
1631475
1103220
1276835
947883
1220870
1374459
759546
1747807
1128321
555552
633553
1229010
1338720
869004
358307
368318
1177676
931580
1931446
1066576
973582
1257804
462739
1150613
278286
1504639
346130
761695
1429669
130887
552646
777661
1229504
1531394
214303
69017
261234
1172512
669559
131554
1076659
675767
1417611
296364
200170
1871834
1014803
1726432
1945887
1026294
992100
63395
1017704
1645961
862123
1571591
491756
278231
1206112
598788
1372410
729122
780818
1420681
219909
437022
608774
1743594
1910227
1873822
1293137
1271810
719616
1538266
799478
1866020
1131319
1988702
1526109
196050
359739
643013
1275434
1290941
1747538
545190
867993
1897842
1837410
1483238
1224058
672685
1390700
731520
1441048
769957
186893
1503320
1820647
533896
1915973
1486080
157357
1662674
1718164
642053
929775
1217809
1904569
764527
569021
1056472
38456
204179
559207
400102
1836601
1577242
1363201
1143806
571300
1118544
388568
1615815
712259
964356
141510
807180
1713421
1429211
1734264
1975842
328399
1480389
904867
138028
1007749
486453
858133
1511141
241139
1293010
953740
1458210
924783
1844131
1250941
985717
828030
1625109
151434
821785
1414993
917712
799359
332747
1124415
945476
98489
54403
672924
648327
1949015
1678728
1318065
1463449
1741270
49716
47112
584208
693347
1397479
749215
1897176
1484169
1225528
866989
236163
1820804
914910
1341149
1550289
1831537
209757
992658
1883979
1517771
1498388
1023638
728651
108977
175881
1078553
402615
215803
747728
1055684
1424913
229181
1881735
1641116
944898
1701231
1734621
1044368
1532687
238515
1284694
1341680
1943993
224547
1217418
1821826
278152
1946477
826419
449286
1997142
815632
49352
1037553
938286
329787
1532415
313430
766806
880655
964622
1483998
1853350
1370730
236881
1140823
821436
284926
1638722
804314
867361
46940
1009485
305910
861725
226974
83112
1642505
1020849
1498894
875484
178675
737409
77581
985423
724389
1934551
1813530
808466
1134514
571288
739136
1905794
1640319
537372
354845
873291
1130523
824767
1440482
1882578
299678
20171
1021530
729268
909557
1785026
536268
625812
830650
1466584
1285445
86878
1709427
1597967
273315
1557032
1796212
1552795
1418761
335909
829859
1489542
936484
1440066
846367
1632955
1634666
1614321
1705108
221098
1272816
1199169
1156231
406951
75662
1551289
1613011
205806
261756
774652
611694
1758175
1606763
106084
1883722
1427360
816684
1032230
1504086
457575
1996032
1214867
740084
1082030
1368348
1045643
1384949
1217646
206773
1694758
628126
1551719
1616461
1742399
1133451
814992
724232
1253257
1293920
934264
1821719
853141
1754269
612508
785986
187433
1044418
1374237
1861169
1715449
152695
447218
1761186
1023799
407613
1210803
1436314
641677
1276772
677607
497689
1448112
1860647
1437710
1990875
1121278
379220
1931876
1274759
1202283
1481894
817845
635366
1502805
608443
376708
1643775
1623853
1132426
1488744
1030165
696339
1211896
947930
1746428
860946
1709253
1720428
815876
1796154
53650
462631
855331
1536630
595117
1487545
1131359
1084169
734110
1392394
1301651
571576
1209672
817308
236708
281204
1616214
469952
1017242
778237
763849
1167194
1773940
1935431
1285626
1024891
1062868
1138881
91416
1098430
1734666
426751
1553107
562516
796807
1100211
272367
203067
1986083
118779
725526
698874
598356
1424916
1541878
258514
488478
92327
1447820
1153503
68910
724060
942719
1990644
1253020
1104919
1615216
1340981
216729
709744
628443
664446
578729
860396
1087240
1111211
686687
1816345
891624
97937
1867628
1181559
685047
618498
1610559
1941337
1575134
93761
371077
60918
1213347
1181676
1559862
425493
381008
1793706
1074113
464900
1774133
369538
56931
322528
176810
1779347
1405008
766233
1422756
209144
1498037
910568
1273004
1545256
448584
73817
248369
971988
1657172
65859
409091
1486856
623237
1801612
1578742
1912167
1012561
107023
170706
1271714
139834
1565235
877569
1671132
1258274
753277
209384
1415011
1702309
1308914
1239241
942213
886926
965537
1776826
1247144
948972
1288142
788141
1434653
168314
297472
1147710
1467150
984354
1443345
640316
1887373
1141526
523029
39069
503964
24232
250065
950023
187024
319789
335203
466226
823741
314526
588131
486601
1702961
130100
304009
1157441
173963
188042
1805207
1423149
930943
1015176
1778833
121292
1251886
1002410
814981
1075048
466687
936460
842052
1524932
470966
1756771
529657
1389699
620915
629460
1775005
462931
401113
341180
231533
1030364
595489
17432
878016
1798293
1133097
8869
1609239
519496
149398
879822
1949250
1269592
227224
891660
630344
841014
815389
212722
140055
88423
147288
392861
578013
470178
1081836
350200
619220
778012
1497253
109996
1149757
1350140
1260304
529110
573011
1220246
609267
1676477
1182558
1407280
1972238
990837
1589514
1640275
641626
1248804
1322152
1591199
740998
989575
729608
906985
1412062
1945624
516521
218134
733183
1519537
271906
204132
1150426
1499653
381403
520417
1890024
706193
1300334
1855758
627943
1312231
890007
1176156
1933759
1028285
1324193
15978
427231
896787
555856
1584112
1637621
865837
1412304
1605417
387346
1710885
1380810
1532463
1293396
122159
135709
442683
998215
646932
974810
170019
1448567
169704
1876109
823251
444863
465485
1286929
1716016
348258
558665
595275
610984
401221
1202017
715006
1219536
43519
613664
1545661
1593426
930283
1336803
156526
1354007
1624860
1157864
1676092
1681479
861613
712765
823904
1648529
1985149
638939
1203950
1360001
163460
467669
1382961
598428
501220
383766
1004769
1486376
323171
336996
161580
890408
705338
754764
1627238
75118
878132
363837
1603262
1749503
878341
975280
75683
1654687
1276707
1375568
379149
372434
10868
1977194
278332
865105
372320
1955883
1162164
287420
1472184
1062422
560632
931492
1736220
635134
34032
1358975
1408845
1957936
1346020
507021
1875016
890527
884159
1473829
275470
1934121
781000
41182
781432
1401375
922941
1185756
628809
100246
274520
1028228
1245481
106827
1699712
412987
192094
247536
1269553
222405
1125370
1874212
1532639
1279336
329048
740070
599341
41130
1346907
1354054
73450
928947
433014
1656547
738421
761067
1282439
758202
123884
1789762
1808040
948465
1346989
62574
1398029
1647377
530523
729362
540511
1088627
1837933
547328
245387
1355753
1729280
435161
1345703
1324693
1189690
1856845
702638
156496
301213
203571
1172281
261258
1011968
1639441
1148692
1559316
1161335
1935591
1398130
1504882
1932301
551904
47043
1953691
387859
235573
1935581
1652134
830555
1027840
1809345
319525
1057743
1147027
1627796
1552767
1021100
153036
733214
202162
568326
1954883
378803
517249
861132
1087323
461892
1211662
1057585
1252195
1490635
216431
507476
1610187
300469
560880
1355754
1052645
136772
1121542
1109055
1695148
727023
1138579
761197
1865988
729748
1761362
368230
1641110
1304642
747406
1105514
1426317
867917
1222061
1235664
469001
1989304
601610
1641032
1661311
1559177
1756626
1791062
1525254
1599283
1191207
1877991
1194962
320669
597281
397733
1645229
1695642
1927644
52516
1995598
1282686
1593116
978284
1089177
1792072
985834
1778530
1756193
17966
694899
676802
1000003
810670
1957384
1590855
1777781
101521
443358
1815539
1630383
1062649
971535
1953042
1704230
1406224
1181730
1308654
1828720
1694078
1867
165443
1915212
721879
1715727
1951352
1001791
1011542
182909
606118
589865
904713
506513
1238006
1426284
227911
765095
1488594
710651
1854335
1390846
1182184
931290
1202555
1741067
1353051
588630
1502539
944950
1593930
1555767
1827018
659250
1379250
3103
825297
1251235
116625
1013938
690909
1228830
1143216
741555
1123985
214824
1725459
1137244
538739
777296
797927
1919507
1137985
348534
499586
1742087
1183654
1797866
1033919
737198
1447268
316593
1548813
645821
1418043
1898099
846324
1039880
766000
1733118
338398
438546
1701881
470298
1189387
711728
889349
1435422
1537572
1483527
1672261
1565360
179846
379581
1490108
1007524
393744
1906598
1048261
910302
1412410
439721
43820
537418
776569
991094
712619
1542129
254345
976812
222619
1220700
921935
795406
320140
520389
774100
1890835
1447091
1024020
1231667
1912757
1492985
1172287
1951810
379894
153093
1998856
1319558
197124
787360
1581378
1086662
314826
494747
642858
530898
239236
1312027
1741158
1160793
1278093
1566567
487740
516911
1077525
1108507
1708013
412662
1478043
943653
1831170
947786
132448
1586482
258846
568433
1868010
732015
783560
834205
1065173
347263
1661567
357600
999017
529337
390865
431192
1894261
1724373
850615
126488
1822739
1900524
1502855
1802263
240423
1197817
1024922
1601521
1894814
106505
505672
278603
1357746
461307
1093732
1435116
1103246
9764
414399
304910
1206662
25138
1621634
1007263
336528
554353
337153
638749
426926
1833765
984428
1514368
658276
1593549
1346383
1115226
975217
696137
493279
1422265
1393089
237385
1549550
501232
233616
662025
1001729
1551085
755403
252748
102732
1338502
1657659
833745
1679919
696154
1039904
1327177
641444
1998746
123924
1776015
263135
1659075
282344
147201
941721
1680800
1667572
1779421
1505313
107145
1609884
780542
793709
1707139
1468783
523242
1782012
313669
480026
1081330
532526
349180
993166
364616
1957511
1775734
162962
495108
1836254
572388
1987262
1223100
1996258
405314
199187
403733
277074
1177722
1802373
938110
1062960
1534273
422483
30684
107177
280341
1759037
1533892
86844
1612959
137871
1168657
174820
313593
39232
993452
150481
881491
613975
568544
1105824
631465
630274
1668768
1547790
1242321
1693470
377904
874703
135633
99550
157672
132867
1945871
576425
1198652
1721574
430108
1670875
1627871
509469
1289610
1916493
1819769
156480
1931664
1091106
1172868
1500172
684044
1140774
1034406
86199
762472
1385558
1869332
917564
1882929
927395
1195871
725070
1440423
1471336
35128
310427
183641
1155064
1804217
1119799
1708609
1648356
1181906
1577369
601008
1731436
752516
823445
1845702
1603464
72925
5887
506985
864306
1162663
1059626
1390991
1579270
881885
381143
871882
1611164
1219605
841558
389882
1578754
1049003
1228726
1189547
193925
490519
1272050
23582
1180693
224905
320881
752753
1707642
1121036
583204
1495972
942566
703291
1620121
1732493
633007
349296
1707456
422925
116452
489965
563055
1066552
647410
1270054
1103980
1499846
1738888
1919213
640940
374030
1796911
1359983
1146509
1744418
1305714
1401789
259141
1885122
790597
812985
1315509
1533644
1770546
1980636
656409
1173014
1951893
1061135
938026
1345249
1737906
431701
101065
1202620
1152386
1233955
1468500
1593993
1747460
369505
1527360
134352
568832
643373
117153
239869
663881
803470
1901519
487066
1918993
1282641
1688926
1925672
1711580
946020
1404932
1077499
1299423
1953302
573524
659843
1457719
419267
1579112
231142
389387
910374
134956
1376085
1574232
1539683
1408230
1533486
1172964
57998
1849616
200048
49059
389885
1631675
326666
26392
48530
474063
1981369
604436
141235
1794007
1808963
1728363
340055
516037
1332962
1631476
767953
25131
1130483
279551
200103
94774
660208
585297
1539574
1795573
339337
924047
228928
1189759
1397415
688296
322576
1137196
1888398
54918
1709419
170293
79199
81122
59964
871706
482968
606498
1597020
6514
1723550
1089249
1577397
1374362
607715
260177
1835322
1939206
685482
1410045
11375
1018710
212506
1565665
729282
1006637
866236
455649
977683
1386110
1950503
200260
380648
1488770
466545
18071
1844443
1589831
1835511
1727598
952078
1336332
1256211
576348
547796
1178274
1982928
620940
90122
337479
833121
1108834
1504855
1150888
1708959
545888
166814
1809860
1825504
1695519
178217
1189830
1660535
5090
1886152
131153
652442
921956
147385
708597
225594
386482
325064
935842
981037
831587
525577
1606337
1177287
1321967
320742
353806
156441
1759823
1503091
1383368
158285
70366
692642
604989
597387
1223977
88568
386980
623510
1470683
1841682
1942943
311960
1016126
838779
74590
971538
1337193
161636
912854
1827146
918526
1157276
1983982
702961
1124655
1608603
1342507
1687866
1517168
1046277
691598
1987260
767551
1946229
1092681
602800
1134912
200902
618321
611572
1911240
1152644
203178
1618441
453196
1762383
1394798
371985
860975
1261143
87800
246192
1740396
860608
424706
366941
186494
902578
1685189
1030872
840524
542091
1230007
1886305
1472132
424728
864511
395139
770888
1562009
174669
1819400
1447250
461405
1096290
1629376
1859275
1017560
540672
1925839
1992866
1691776
309431
539981
201550
581901
1948229
1017542
139886
1746778
963273
974045
1893879
1599705
1042133
1360440
769857
191422
663574
353120
1120202
261818
1717805
580863
51361
1331111
279107
1576316
1368426
538319
1731173
1672964
1410562
1487389
1952067
1614637
1039838
1869833
1198751
778774
369543
319382
933961
622361
1797038
772916
228517
161594
1792944
1484843
1593384
895416
1475062
37902
1150762
1822408
734659
110264
1286475
1258348
379368
511044
514986
1629310
237325
1728476
311630
1726251
656565
1510684
529962
930743
1959163
672959
1078626
1895531
1315288
1295161
217794
847503
453037
899648
465760
1642263
336396
1814674
35835
1903814
481513
1827296
667782
1445755
1855778
1166792
1688768
1528546
862685
129487
1191511
682292
392000
866200
1442317
127144
1069517
1496921
1718830
225528
1376394
352274
83003
646520
1450680
676837
783723
101271
1156030
242271
657100
58095
169537
878871
582046
1152586
1994942
380264
959590
1908739
1467842
95374
1872979
1055119
1639599
1096452
546484
1758931
1333794
985607
970564
987897
1835239
1277167
810769
468169
1487954
1364976
359353
1457528
1694244
344070
966319
209449
1112840
1792828
1998214
1301511
1922991
1682410
1885646
132172
1568134
1882398
1281310
46459
1691737
504456
974287
986310
808266
1189289
1087196
777751
872822
1691166
976035
1484679
1197305
413030
1243225
982481
906073
18343
1237611
920557
897522
741898
113431
336853
224829
1314898
818804
1690838
1919169
1304388
6006
1815785
1271706
775948
1799930
1856136
941530
1598114
1817618
650666
507425
909633
1015673
932807
1789594
1894166
1713245
1526708
702341
1190099
1843312
1074989
247343
310595
1848029
701455
1316975
1293157
499787
1481492
651217
1530775
1259302
940449
1274033
447353
187481
54391
508259
934773
336671
691077
1484564
1184292
672295
634089
1113429
885057
1388423
461718
17398
1553984
536539
677692
1613688
1055757
1122012
389425
175679
1300746
29559
1453517
586699
581575
1231717
1156594
259535
617033
165519
1813286
1077239
347405
1352739
894484
1238612
1792271
1788759
1535461
1544176
64551
953429
984175
199173
1964877
174923
348224
1662935
1656669
1585847
1563096
489094
1358846
1292693
366952
14375
390891
1158352
709396
668013
936622
862146
1831721
1770738
1512101
1907900
361641
40287
1677850
1120061
359856
1700008
553597
948720
773670
1012457
1404936
1901544
94167
1442495
1014927
1158494
1229819
845073
579486
981867
76443
13850
417168
504071
423770
1952516
184735
900719
1538096
883065
1556651
1528219
467732
658621
1404207
306011
1929807
1668581
309797
1592265
174725
21082
790857
1576148
112471
1995021
1084157
311466
921559
746985
1365258
1581489
1334151
1099660
1012195
680265
1313228
263333
1820490
447347
1916087
1200460
1045379
596631
1710153
1465405
1724406
1430170
936726
745273
1414953
922034
840723
1702315
722250
1582027
568256
895462
432236
1118415
631145
802853
1608531
636285
172094
785701
989283
1655396
75783
354051
338080
355205
502194
1267083
663339
824438
902121
638494
1290219
1328869
1145268
1533155
464095
1400995
624621
1752159
1186398
359380
316185
1354154
1440736
816971
1246769
1898851
1974282
85456
1824636
1637560
1048911
344793
1494978
1202058
1910570
823836
1896908
1385288
718781
1058321
1800689
1646984
101135
664792
35092
394392
1986941
1219981
908701
104248
1365657
26489
1923863
229329
1484061
328665
1756414
1171246
1776709
270946
1768542
577784
665370
1709567
1562874
495097
699314
1316001
924666
388271
517254
995480
1911384
1229292
1144301
264331
634613
1314547
1463434
1513183
1332391
787310
1163125
1516803
383061
1661967
27229
374129
1513933
1644606
1475200
1663766
530896
981917
828700
125140
795884
1903039
221373
1689593
20409
465291
1340298
1609495
1628486
544435
52692
1923332
900355
964306
1669426
825468
1726325
1490427
677317
1632475
1537352
1940647
829274
1353777
585317
1433836
1675234
1370714
110167
314937
1740836
573412
560433
1191338
317047
1256680
974496
712346
535489
1936860
525101
1799937
586151
1650272
709260
812907
633605
1290332
1919635
208140
1415761
1364179
975413
635966
927495
273285
743979
843344
1680377
1786084
1719182
1485520
936496
1103606
564174
944858
1998532
1371535
673039
919508
636631
1303416
367902
698288
535053
1103525
1005504
1408991
1319518
1180209
648742
787302
1136059
1668625
937581
1051485
1734754
1700317
383799
112398
1285827
1942268
1989580
433798
1913912
442702
496353
1500164
240638
813181
998622
1462309
561510
401847
1597222
670462
1225744
763839
1386695
1120296
956052
1363180
688920
1289328
753709
1977029
145417
1119566
1003153
172009
1314089
1556162
1042836
1236471
1883408
280584
566013
1407935
734081
1181614
1181099
1055636
174671
1180993
782284
40108
1974647
1334786
1880834
1660613
3028
1865815
1188589
1912824
649958
584015
185954
905280
332840
471155
1663336
1416883
989342
1070772
1994690
1426292
387485
1652439
1275671
1212819
1795852
1353730
1848828
1807619
174234
401003
1975837
1953834
324067
1634635
247207
1716905
322119
1200499
191240
1409090
831221
661974
1213317
1756036
1175630
952904
1851063
834883
1995578
869613
1849122
294705
56188
643236
935857
1226095
251770
161421
606260
1100450
150498
803410
1641265
275493
773571
102704
1125495
1328056
479462
1128582
285548
36036
923782
1228105
1518022
1900686
820340
358252
957700
1555261
1550240
504326
928379
1637609
1411720
512270
389892
1139388
1036134
291004
623598
1850341
1262063
1672414
720971
1375073
713849
1391510
258420
1878660
1455894
984837
579775
1378631
1055692
11693
177189
139841
1074308
1260802
1112627
808825
769871
1713456
1346032
1199336
1739398
245027
146109
317328
1602764
877333
1520451
267145
1407660
1892181
349769
1731012
652547
515485
1519417
748772
452415
1639645
1635101
1876556
1955481
267345
1055093
138154
430036
1522719
31175
1209984
670436
1854165
1525766
1390501
1515231
832910
649451
1208787
851623
1229202
222332
401368
1861995
1182977
55085
17268
1819946
1325500
1244131
298222
1596076
588580
170052
173400
274088
870449
1716340
297820
1870293
869747
1508776
1588655
357996
1668793
1356302
828505
401950
1315024
552772
400736
1328547
534750
503707
1682889
671559
436110
1964686
1294497
1852744
1992997
1741491
74138
97516
409258
956927
149832
989934
636426
846833
1150704
421647
1058344
1507065
514604
90906
1782036
945169
1198588
682913
449888
767279
1993506
1817271
231014
477201
443271
776904
973768
1533528
985635
805315
1173820
850747
552079
397739
1627708
1935311
1304634
1547656
1050007
887223
1970862
1238680
1590281
118453
484047
1065992
332739
1445369
1141577
1766151
624304
1963664
1484170
1769579
567213
1723158
1738542
1537764
1890597
1247903
272345
1547581
802123
551170
562689
294722
1088975
1837018
1332730
133869
647504
265404
611950
247115
1124568
1374436
1775600
1277621
429762
30967
1230544
331163
132118
121916
200088
352024
479004
1330662
1611098
1319256
114083
958977
731283
1569261
1292019
207235
1566518
462271
454918
1976123
90468
1672478
1693665
335714
1748922
951603
1986135
622128
643964
485288
190418
1165789
616230
1376385
26081
612960
1491016
1308538
1982902
589492
237176
1706737
1869719
294051
1747792
1960874
234504
124341
557863
310064
1948842
487466
1610648
1257218
690937
173100
148919
1140796
1183774
1627268
1131028
816939
1365208
1612639
1198632
1343652
1872696
947433
243291
573094
381343
1381937
397368
1982635
1821631
1021926
312233
1544614
290040
322118
1227982
552293
1387498
1019757
409662
1275619
446701
417029
1381026
911702
872059
426896
1271556
1487724
1966018
839574
954810
625206
724006
1327973
367816
942239
356348
1385976
313656
1462247
607827
1915206
1651597
762294
70050
1628649
706798
1229267
1103771
1759848
675448
696546
1718803
1453653
647175
413213
1363215
1470429
417252
1580869
418010
1781007
1962410
1960271
1037950
1284215
1989323
30067
253099
1955406
597583
1544148
60958
437708
288768
1109870
1813526
1153065
1688166
1946021
1937814
1533179
1806598
352161
1498217
647270
889232
1696245
500562
1846370
618728
967839
866910
1053601
1210313
74770
944644
999334
370458
1487129
639969
1739673
830488
1237062
1422636
513314
1531532
1169734
244629
236873
308637
1935193
1177669
1885020
1003250
390908
1797792
554715
551762
1346756
1326232
1813006
1897601
1898943
1802363
862391
565048
1745546
1921194
1427599
1580606
1486257
1307041
1467742
1784923
1670054
1771772
49843
27138
586251
394186
583409
1221903
879683
657929
499368
68218
1425008
14594
1000244
150741
1157027
15899
168213
1789584
308631
576512
1586004
1300780
620391
1966024
460769
718926
14219
1780657
753985
155187
1679903
12376
1910875
1369856
1470103
319236
232844
349499
1437156
1176505
379570
1057568
1737015
894329
1269087
862014
590876
439257
1927276
1168665
256825
960220
1561555
690376
958444
1085952
1887796
1578359
1680288
1649953
220924
276742
626544
1934358
218246
1348408
824439
1171254
1051284
1713506
705633
313425
1409563
377696
1566595
1992138
1323933
30726
1913075
1516064
758389
1349892
646798
1061928
1433673
75032
147317
168196
655098
375193
425442
616674
336100
409992
1673314
1941120
1147979
979188
43545
1607493
214546
1466508
576515
464857
990731
1289223
1597116
491893
1657171
206358
1827720
1165312
182541
1831442
139854
1872933
707464
1506841
903305
167627
1256483
621842
426003
1779033
632799
1794120
450186
71024
1827346
1382046
423649
1174867
1285375
1938109
928414
1499429
1452407
1819033
1426281
1258908
816592
627757
1895503
1274397
477829
91863
581198
594145
936854
1806762
325413
1359808
1702443
926666
450529
951747
1791131
540259
395307
1239423
1785115
967015
1706730
655348
1737224
1110451
445378
1022698
94575
317628
1273800
946131
100102
539537
907674
920003
1268759
21443
36724
1479143
619990
369924
1813322
139636
1102207
729708
579491
431595
994663
148630
1519128
770938
804021
323538
1026405
170227
505559
874417
194699
1670868
403690
280282
1440571
416459
709776
1130169
1889880
1103508
1699373
550241
1355477
771895
904170
1839468
772267
1761766
33318
1405384
727224
1514274
445454
1954179
1129512
1857707
1405265
1105084
905591
1687038
1759309
638970
860572
359087
79323
1249484
106186
953258
706063
823656
1187483
1715783
1469034
1186246
1426497
132754
19009
491480
293014
1351857
549841
1035092
1132443
790421
208217
956211
2834
270537
826855
37878
933205
125123
534293
177409
1473467
1308345
1186324
1061339
965715
426291
923321
602855
697171
1162124
775814
125938
1310630
1159125
838999
1416218
1880623
829777
816508
1129898
1079681
685997
553637
1036582
800389
700611
140816
841285
835793
481590
243515
415723
1573269
1677732
1843507
1320775
1378926
691998
18680
287253
240838
614962
1928843
44052
465150
455422
351182
259049
1638142
1912266
311777
23579
806504
1097888
1542736
748656
1664121
556433
1609746
184469
1104362
1846609
530886
523784
1348327
1328914
482712
605068
1002524
1261980
1060039
1356687
837152
1118076
256330
467114
1120243
496201
1720853
178787
223845
547861
541221
693320
1579213
880069
1396607
190840
109475
1977973
135780
912144
1115626
1161436
896883
764396
1750731
967159
1227562
1262059
369289
1714578
1019463
963864
589176
124488
840625
307071
1333996
1267939
58448
1741075
513368
1049741
1007407
909125
540580
1432100
172308
1461259
698968
1488947
1169849
1540583
1702925
1120858
1732463
533162
993703
491545
1170073
998903
1215607
363071
461378
1622849
966905
1847611
282199
371788
1992520
12906
1876522
685702
768038
1210973
921634
1587519
1455458
1486761
1122472
503532
1430642
1062078
472006
751982
1475036
197984
381675
1423769
835464
1405851
1980571
91633
1656443
1452489
1029701
1720308
613857
1602568
534344
567270
306274
155850
1949847
1660252
532932
1553049
1848516
1284903
96606
1117665
1716756
1457071
1452808
557334
1269474
1244809
1823523
617316
306979
420651
311336
1665803
815876
219595
491651
559531
1755537
1447870
1263165
1543116
904807
1870980
1902467
449294
185533
754351
39259
1461966
779982
1914027
518516
1434017
1610697
608724
1419967
1731604
1115702
241853
22963
52810
11265
1832931
1634541
99912
1681165
1293956
1841384
483325
845526
811041
1627009
1212630
1182989
1435904
1470045
248140
210170
299820
1612177
1661660
1534759
900407
1584188
502237
600605
1453159
1877928
1573030
1673750
1037296
1748747
240615
879386
1842566
385590
1358306
1857047
741951
850111
166903
246063
380699
1594461
497539
1533607
1557605
548165
533633
753354
1957391
1704424
1306480
1073903
744125
238038
918459
526824
1554924
1978110
729139
631829
496083
897864
709733
999870
513635
1634777
1167442
928440
1099144
370455
548923
1895893
996468
262771
760556
804110
1824562
284106
1465645
1778165
1672120
979056
1582199
651896
581766
1257724
1281699
563932
1654963
683595
738500
44532
989876
1425928
1617877
748787
1748394
1142334
43827
1669068
1834646
1195436
1068810
1238531
1414046
76458
1257694
1764693
1378625
435085
1064425
1627632
1454646
1895986
1867113
213675
1664220
958695
1180490
822494
476156
590267
1956357
141720
845724
1614540
138911
377600
1982976
1420578
634195
1870442
1265226
631979
1871189
720020
1359950
142299
110420
618654
1361716
1261420
479594
620666
365932
240112
246834
1135224
1496143
1743544
59212
1584643
179440
151258
1901989
650771
268958
1025259
117515
1662071
1781954
1301540
381896
1765532
375308
1500407
779511
1604093
681936
864264
402037
1105549
1537072
1455898
1769749
1687574
1902520
67762
1064849
1801235
888406
1794795
955401
1151710
1235040
90542
855683
836374
1620422
1899714
1766521
558667
1825720
285855
1277159
1835417
4689
1907783
661914
1475817
808161
1040439
930292
1377471
186501
1108917
1183145
1568104
1528537
163573
1965663
1457213
609168
487955
113955
702495
1464676
1973512
1077704
1278598
54842
1562100
1013961
1731189
757797
1018977
146190
753826
1918376
305548
1578648
651173
1974332
897038
504200
1799121
1206672
1724324
1777695
1476908
791896
652552
596195
1796818
20994
550152
292668
543127
459874
442243
216174
1384260
460319
1725849
1270445
1090769
487789
1547546
55227
429784
291379
993427
1846515
1868323
973725
11463
173714
583561
744164
1671644
1982863
1546890
1273079
1336280
1384341
1598245
381232
1125116
991474
1094460
1569460
1106246
587174
589639
858329
1622031
498959
1025975
596127
1174667
1029662
726530
1899298
757726
1078012
1343459
1768027
646691
1022360
567986
797269
1873191
344363
121556
1142653
1761864
302456
1408741
901057
1704059
1603819
563473
1902815
752592
282549
1978973
1756895
411442
1677689
1885731
94216
432779
1633938
1106844
528303
867169
539998
1892927
1758598
1156496
677135
1028475
267383
307375
722278
1397598
1153970
1753408
1162535
1176272
1566432
1840139
1936613
1819023
1656032
1436140
1942677
739890
447205
638111
1137400
1494804
30311
1052523
22363
1425478
812878
589758
209498
1899728
483036
317952
1475566
1443910
846497
510316
1547707
1201504
1369980
1414370
1124981
154750
1792239
963875
1888112
207818
511326
908061
416839
245262
191954
497083
1428174
86129
1981070
1743893
72488
844866
1420852
759399
788893
1286927
279595
473671
726794
1369883
813134
1049393
1885657
1650137
47519
1817474
1767385
1274738
940159
1003086
754827
805201
839990
1205223
877478
1470334
516158
1745402
302784
1009159
1175595
1620967
1940694
116763
84459
251570
1075571
1742287
1672276
1086064
1515526
637080
1292934
841605
399249
1554058
1465624
1774154
343125
973931
619541
873664
1523359
1062500
1006153
1310035
1351515
1414450
438634
1227544
748280
249366
661812
1629669
1686228
1998304
714282
777883
129572
319065
1305264
29742
531834
1652718
1059552
835981
432944
872811
1062981
1591974
1819118
1519275
59706
529297
1181270
161867
764615
420832
1173571
1042629
1573818
988137
102195
131699
290033
805446
9105
547492
1482888
959793
1636483
153753
1794881
1715876
1836934
92631
636268
1782743
1669821
626125
840513
817015
506116
163242
869954
711990
444924
1658986
1508844
708445
245471
1879068
395329
1057922
1906327
107278
553204
1656565
1615617
1026478
970014
196329
1817049
248840
1134687
1347745
1262124
1350101
1922333
497188
124809
1629120
1472225
891220
1828607
1799398
330039
1554031
161576
1161932
1691511
779676
942520
372366
693964
1753907
837813
402416
394389
1013540
472463
825216
1876523
947408
810294
104671
187546
983770
746293
1955866
1383391
472646
1652268
789424
550090
1554362
738337
118371
134195
45487
259413
1368502
113392
1613834
1037230
697301
1495881
452189
198404
502246
25392
493644
1279059
1290650
1849615
431226
1107824
58670
1728620
1074192
1320629
320899
1352900
1621583
789992
13542
1365207
748521
806911
1250438
837288
672320
345103
915843
736129
168228
31867
395930
1753995
1400545
1680550
1083447
1629763
90202
723375
910749
753934
610105
1256400
300721
1239221
469786
146448
1751966
174468
691576
1903339
525275
934420
883682
841175
335766
5312
392761
1040902
1403297
474389
1816789
70545
1659494
1274710
1768482
723515
676192
1049359
1021614
1016798
1668221
1545195
350605
284551
1099187
289325
1008412
455204
1571038
510310
133535
1808552
348600
1644179
65933
361436
753385
1599509
1189692
154788
509094
1969303
951929
1178703
1563239
1305885
529618
1308251
1432007
1246502
1375089
1671766
1194377
1877693
1430752
1803545
729940
10167
1426504
1132128
314385
1736717
748274
1258621
1057430
1805505
1614097
557537
502451
1583566
1594395
216557
220741
1242900
893709
633089
550033
71288
1501300
1821937
1973398
1437861
1541439
1708467
512498
545168
894170
817658
1840896
63261
307192
1809022
180796
1440388
113501
914331
1157765
76325
916545
1907392
330239
1669053
1160261
1122922
1058229
1973904
1384564
1656279
1488487
866170
1741538
1328868
369927
1728617
1448502
660645
875995
220005
968193
1887562
1325018
397993
499385
1111219
231040
1315856
119685
1354763
365443
1385803
192244
663739
363574
799487
1007035
396025
481667
974508
1222241
1021222
356961
950292
1411173
31909
1719064
1493947
849494
1329951
1374796
927430
1366855
780964
1915539
874375
1080880
1197737
1788379
38920
1794767
1533437
272900
214320
159271
1925432
1742217
1278834
150684
333473
452032
1582929
1520019
691830
1545821
1871169
825413
736548
723041
1153961
1181421
562118
1469191
640980
39406
443712
80320
1166862
956961
1710100
1483553
491342
1759057
1285480
1706765
136470
1862953
269709
1482971
849369
1449869
551645
41484
904315
243705
1151780
795332
1901459
1806606
1032605
580012
300951
902579
1523707
1279933
1080813
681072
867277
998273
1639184
1723776
1201022
1544183
1203253
991291
1590724
505264
216078
647916
671295
327997
954672
1751502
802801
954276
33186
1808325
634244
897915
470896
1470471
1694643
1213899
333063
1863946
1013271
1158145
202661
110627
63404
754558
270618
12964
463924
957359
1702391
729438
813425
1583561
1881836
1381718
555289
1317921
118442
1988217
1744486
623454
1781013
740655
1744737
276735
1486884
1760146
787227
1750534
77396
1080860
1924833
1765811
892911
768692
1278025
1520317
1487811
1040826
1507632
1671833
1228800
1301377
500143
768171
1956448
958022
1822310
1057039
1309088
682605
1055051
1018247
1508032
1566370
1087975
677643
1048364
1629652
518567
1470599
1469984
1615373
601611
124935
1047911
303547
1034944
401042
382082
1600572
1851136
237421
874673
916343
148962
82025
1761843
293129
703527
1027233
273500
1529520
71970
1014196
1059926
930140
934217
1351372
876133
1637957
632043
1506227
217588
821194
814961
453242
1273918
1388319
1427372
1171717
337744
51256
1283563
1979197
668553
1742864
682192
1916640
396496
1860662
130075
1988479
1001458
560131
1694069
817354
1947356
492010
686779
680250
271971
1362432
465616
1480267
1308459
928631
1918577
489726
807327
1657097
1681805
1377508
1888636
605232
1092848
1415563
769294
1602499
1265825
1993036
1474881
997796
1990410
357409
1772435
246040
23694
1118086
1455549
1250664
360405
8666
1386796
685940
1055645
1491652
604438
451669
1067026
46894
1914714
675786
1432962
125801
212709
1478386
311022
157068
1696000
1105108
1882746
1258358
966334
1743619
1555897
583114
972683
8854
457631
1505203
149718
1174335
63370
1503460
653086
114450
779724
724761
1489770
991532
1423372
1593358
1670849
1936548
1727623
1941405
1755378
1668062
1765722
1254116
1124135
1902700
500295
1530927
1196323
251418
1642298
1522185
1838286
513795
813874
1731916
1531084
1161304
487607
1967782
928842
702387
1335029
1084107
1879029
1418396
1366324
1980558
599185
30261
1037815
712210
334707
41199
1600664
1907404
1946777
1545833
670456
1377429
83163
1212782
226247
447770
1778427
1588077
862136
1063440
1775512
889062
126763
1412093
1574961
1825157
735044
1221812
670698
1739982
526284
1467601
1925854
337320
1049210
900644
330924
1383390
1095655
1623178
4678
1298068
959006
1844074
916943
569025
1050649
1144953
1803272
1035390
812000
151902
114919
1166006
746645
837
183269
1423703
1745143
330759
1179883
337916
1692818
536385
1216822
1317534
1865791
1901640
621759
776679
1138912
627171
141174
1750863
1744040
622469
207972
989777
1873529
768154
901135
393673
104784
1189069
620550
1578733
1022936
230482
1337244
1441706
638236
177113
1133792
1586771
755154
47941
514816
1827471
1656593
451826
1913725
1219177
604665
485840
1954490
1901432
708719
238572
1339168
914346
868970
516482
247936
511972
395107
82617
702229
288058
600040
1525582
1167241
121484
547672
927321
1079548
1456339
1626850
1588679
1996112
1045981
1734197
230474
937107
178819
491720
285395
1187502
1252897
173748
969971
1599483
331004
617375
759097
995003
3345
657730
1346035
1709218
950136
1052528
773962
1982690
1451016
1037913
292921
1764204
1929999
421373
1788301
1460435
262983
144350
494038
1612469
1858367
1680321
962090
42815
1242086
1596936
1368953
1815291
602882
717994
1476169
1780504
847167
1114412
1696237
1257914
1999321
1767750
1730222
1857620
756394
1534248
1591834
499192
1859703
672360
297235
1309273
11300
1763920
615868
633768
55593
1292046
1753240
880275
1534976
1387557
59520
1237642
538399
746492
626097
712322
96293
92038
1785118
6492
1692539
467543
1909169
428793
247634
852639
1464204
1723887
783024
469025
1610066
483067
923479
1685179
556939
747658
782201
1250710
1367797
1103125
333748
1137628
40349
1343954
975637
442017
1846802
1254408
1033915
1215322
809585
1368884
205441
1163112
505393
1356140
53845
978859
3291
364716
323325
1499636
1955215
1961516
431593
1036137
776226
933872
1026805
1516419
8747
1177639
794533
1377202
1582396
350078
37607
492801
1933
1246265
415402
1068455
1180833
1744160
1733381
1907815
1323257
4494
1601680
1934708
1171236
796501
101852
106865
1476748
71713
378370
526106
224513
1054565
1322858
1984485
941479
1478601
1478201
1640124
82650
465453
1253864
757288
1512566
293841
1960570
765757
240969
310715
1248151
52297
1567773
1609768
814205
1414340
1163779
1506483
294284
339454
490479
1431083
956515
1454570
101548
278896
1407711
684891
985948
341716
105772
843775
1371423
759095
560718
78735
1490567
1993057
1415693
153160
1306093
1122219
433371
891273
477258
1988971
174192
159566
1922163
980273
189391
1144684
443245
1768024
314626
1711750
997933
783643
1771670
1681658
326736
602661
1264772
675018
893933
41214
355748
735293
1903451
460840
819956
1522224
1455038
673079
675496
41911
612589
1522274
1181179
1200467
1655131
124593
147961
142651
1159404
1321632
986759
1932593
1985615
892232
1657885
396048
1598570
316501
1129533
1618609
1012907
1081500
1202615
268706
728132
1396333
1361639
530067
250513
1050772
176242
1206511
910287
1718909
536802
1944112
1472368
94569
1733003
1617044
1725926
1834750
397837
1001142
1020889
1651128
1352211
1944751
856396
1515024
95731
12432
1794149
968860
493033
1023755
1510191
170790
24447
884188
846296
665366
28229
1433292
108458
453016
1249892
1273757
1369370
1381364
150820
1168695
219375
1090112
886277
1915090
553195
1060238
467931
1930723
1490199
1377512
792876
1022013
1794889
920274
172549
1303091
792770
1750061
372905
1095227
1326872
1875550
817020
1136107
730529
767886
1327846
1184395
1650360
1009609
1260608
239924
1660170
56442
1758172
1884345
759934
505016
877561
780287
1887534
1462469
178364
172367
171549
1575028
1244188
921940
1990940
1513837
1132566
280861
784613
1389867
129177
1672495
303642
469239
450452
1290427
726097
61772
444827
1836323
17321
1221002
1145060
912229
169926
696403
159836
277508
1410448
352977
1325153
823099
1794236
263491
1569823
1957456
25115
660792
1709923
1141683
1831935
1793189
642597
918925
1385703
37107
325961
1328726
200792
1037089
1173772
553763
1053991
124775
1243725
81254
1300588
1425066
1619878
592707
1497959
1107033
1996926
239717
772465
302174
1408101
1880742
764330
1114820
371230
1498265
333514
1804163
135812
398546
769434
715262
236263
1619411
622080
136921
1017003
1913359
1658189
1611940
269355
1974588
501262
1982642
856056
1597617
1039394
1906274
10523
1703856
1959740
936202
172482
1696218
927918
13178
33666
1153907
1825202
1773864
1646794
1015468
1482412
1920959
121465
175632
1113376
1834942
923671
664758
131747
425684
1456205
1354403
606877
1803263
1501329
1738049
728063
985361
1395692
1206863
1974586
1906416
1589599
1669704
1554615
1598015
602186
774469
32253
1328494
892307
1727281
1195908
644598
644152
1647166
1462141
1593911
1940087
1316428
1244613
1365122
1491372
1383600
156121
737721
1568132
737582
815774
167609
1632591
4900
1054782
946718
770068
578142
1698128
797727
483278
1666013
601199
605681
243677
802999
1576960
334943
1552078
1884115
1599773
1967472
447005
474975
1963743
1154673
182771
947002
932139
1042719
171350
1241050
1595729
935933
1271768
393288
280860
1027433
1992191
1817436
311
451812
1288762
1433777
1174045
1344854
183043
945925
268225
1163039
190375
213125
1943247
1200205
331634
160246
915100
1593420
1141961
935978
1435276
658337
802488
626371
1342021
639041
1118034
288586
1421898
1237770
151580
318639
762153
1779318
490126
416913
1105469
1940462
1293769
1286910
556508
619142
1488351
1058297
1210398
1283519
1143386
1541384
313467
412530
1241872
884317
1387548
889860
1921366
510851
321730
562609
756891
1206333
1166604
1090876
1428162
212417
1553875
1625537
1202316
966155
1067138
138868
1805413
989322
1200864
527290
770143
335661
1438561
742488
849307
1363677
1255115
712294
1571994
1226701
1597400
1076556
1508559
771653
1176276
1538646
1393842
297460
822412
1457483
265045
1113555
306497
1372802
53364
1200800
707849
897715
155014
879644
301952
41359
1162245
67124
1608331
256913
726645
801210
145383
2861
435847
85401
1154832
1692153
427606
422155
584742
743196
564365
1045908
221964
590622
1614922
1810060
1510033
596893
220005
495050
1974357
1588829
1414370
2398
1531139
1286337
1043987
229004
1883270
1786861
1572713
1788742
960523
948574
507735
1829706
1447595
595729
467076
1917463
833634
639890
1964022
1579339
526247
952475
1423717
235289
878550
423362
1510605
353748
258518
1131693
1245595
449689
1261532
1985297
1708745
1731205
1529289
1607057
1971605
1804982
960869
107291
772420
140628
1252829
1889540
1001707
1400050
1241166
559026
1245701
1154270
5325
1864772
1904012
1680324
1345509
1134223
1186353
1398314
443055
969514
1402235
262779
1145131
244356
902251
1671948
615692
1589765
816439
953359
1542297
1347716
1892427
884262
1897657
1192380
1534070
510799
1378724
182782
705293
1373135
921638
512829
92226
383855
1702684
978270
1607673
754337
1367744
3251
649063
1858706
7888
1095853
1480013
1777918
155586
1827300
1474424
1369763
1958555
195606
1958101
305802
1579142
409627
581992
1287686
87645
1978065
1656839
133351
614887
1984381
72121
271403
606068
1522402
344282
872891
1407802
426371
1603685
513934
515684
695440
1385203
226099
521633
613331
741557
1969594
100706
1773490
1262052
1186352
964514
234540
1965378
926855
1665968
121613
1241006
127195
553929
1186893
591889
212654
1814032
1679525
1749982
1444522
1432114
1735181
605923
1354615
658215
1743691
1568796
1949399
967039
1114171
1295327
292973
858948
1104939
667758
792889
1036669
633052
1822297
998869
1250783
295460
1920055
948490
285745
262111
111633
789742
256010
843984
202082
916168
1326234
350921
1366287
958885
1115532
210353
611430
488133
1658263
887134
1305291
1365983
407124
1868890
265759
1547277
979624
1005965
1739729
589806
1442196
1743175
690653
585073
1354899
1390669
1943286
800577
1004694
1155130
1024906
1963725
1862772
911427
1818783
22104
1362892
1588835
753130
1281426
1191684
1773038
1734092
1137064
1338159
184298
205607
155045
1722111
705309
1585145
443560
1968626
840126
199221
413835
731464
852936
1039030
1768409
735742
1463677
347827
849109
1440908
1557952
1735203
447097
175955
221570
109756
1380295
1029131
1125227
819576
69292
847660
802504
178779
1235441
1610380
690076
1771615
1618373
1673224
1968606
1413683
1487895
1948927
119207
1958266
335708
312
1455896
1004160
426688
1375227
1572916
1309661
86222
610360
723113
6988
881458
292638
1036794
1644438
542157
590769
1233401
155747
487466
111231
1694676
637810
1703220
1799559
1000119
1430523
1281029
1350558
811016
1262785
184100
206592
26025
730714
1250414
751307
1434166
1266271
298536
1592869
931733
1412531
378797
625245
61831
1291022
1022467
1958286
270638
1095651
433423
1449148
1074272
72335
1143584
1578801
1563814
1496042
1955648
634021
426344
1821429
1163205
1363697
1481341
1963145
41554
1044972
1753208
1730110
594643
270098
1598354
1393919
1253628
1650792
930383
1144530
1962229
952478
334599
482758
1973464
502798
1366042
948794
1901052
1502762
1892748
872590
88198
301208
763786
1054328
1787549
663573
984284
163740
1928045
954682
1537939
168482
427766
346777
72706
338323
1610575
620512
1067489
1144206
735291
1969677
738278
1542380
1914652
220703
718891
1197519
1066214
218208
785947
1559596
566805
400648
569383
1241604
1126945
1281197
1220535
108217
1920094
1962422
844246
1342693
1433412
464384
1584572
842687
1035208
1615025
1560342
102183
822950
1298084
715982
410984
1662599
686087
716303
604026
1753803
591768
1999065
1593265
1632429
1504464
1547031
361919
1279115
688893
521077
292447
756533
1468191
755631
1924218
306035
1609137
117379
122305
1060974
1628729
1388599
986823
1680186
1688448
1611533
1794387
1659769
156250
257146
761193
795581
512745
1956394
836829
489977
969551
874902
387136
391052
1268403
1757391
1565131
482996
1220271
1238611
1933399
525969
1500680
1779063
722952
1131639
1924057
1016084
1655015
1094736
73400
1124571
1205500
417500
387131
858128
427036
649843
1026826
1969311
434496
935070
227402
210581
1362982
1558475
1315708
466916
306555
1521227
119903
847024
1460218
1580519
1237132
868657
1546071
1716318
371519
38220
541294
1475360
137028
1009185
1226022
1696037
1798242
1130802
350565
1076806
1206511
1430444
1477952
217144
1148185
1207140
1394141
1289731
1657115
1758847
1070096
1607643
158568
338458
1272865
1464253
533818
969663
1600999
314591
434967
1885425
1793710
152421
1593586
1063225
499403
1578526
323020
645351
209950
1385226
470744
1891720
215063
1295769
1570572
632375
859610
1058277
502601
1715290
334907
1089872
1080923
1683534
1140704
1477142
1583942
1437897
467130
695961
1130498
1688541
1252782
1484497
1280473
1185480
1518105
1587266
1519149
155849
1171577
123571
809786
1404531
1812615
1346093
1321318
929100
730243
537540
1601537
805089
278522
1940427
720231
1700811
326626
1966373
675562
157061
1997687
1550297
770383
684137
188445
862500
393209
1644374
494177
1492218
1860129
719010
46412
180946
860884
434416
378155
553089
609119
1533438
1811004
1048791
723372
144415
832625
1740232
2272
971773
1542482
1368224
139840
1719119
139376
831840
917511
855857
381325
1047483
1967322
42353
1243508
669623
854846
239615
1947916
649545
1839429
1101220
219962
926946
1662907
581185
1989221
1185026
1831945
524237
1888543
1923869
689315
1382836
1218715
62457
1667966
404424
1274571
892939
7896
1813368
405545
818350
1262637
1675022
1271612
1770437
1815230
1831159
85453
1632353
1247043
645141
1066472
1779605
1302499
1562449
670539
1089414
904264
568815
1114725
1718699
695647
1743165
1939142
301566
988411
1943772
638988
63216
1480753
1970804
409462
736099
1736738
1398273
388947
1697902
861273
461004
125003
1595547
608367
1818419
1402146
1450098
293620
1694330
1114805
1722997
381249
1908018
1164264
170865
641970
1396194
451855
1753378
734240
160753
1560199
1683805
1265223
1080680
574568
1800498
1554054
940768
1631545
34800
623485
1664877
1299997
903614
1932253
762391
1124733
469197
755419
1543679
730973
827238
1729071
499779
300530
103056
1961483
1051305
294277
1328731
793102
1511787
924521
1479624
810897
947629
1187369
1841295
378795
134306
1827620
1019475
55126
1003592
1661586
266051
79167
1177775
397172
1734257
828786
1306652
1281579
1253361
168773
1960087
66107
426746
1466978
1497128
1195170
1916552
1085463
667579
1043785
1949641
1777400
1710396
1429454
1553142
948915
1235591
41336
983441
746736
1820198
1921134
166784
886258
573320
478598
1301218
1447444
1952983
1870062
1268961
704180
1916960
36610
1945791
1140657
1294370
651396
1612351
819851
1731712
71908
360027
1336525
20096
1456842
491227
803540
33636
79876
727361
1451703
1110853
1524022
1328481
213179
471639
975618
115974
1430152
695900
805164
1938851
486140
877115
572296
144698
872166
333802
443709
770168
1663305
1574641
1714440
637143
1834488
534027
1935533
1050436
27399
1861342
1405604
558287
1590432
168664
213714
1696451
771025
833953
1179596
1676996
1349557
527369
970507
181082
874657
548002
1947968
1494859
986565
124723
469334
1660342
686443
982685
112970
1339681
1128321
372093
48380
871001
1562814
45021
1542814
744819
1692164
1601977
1063879
622851
174467
1230211
1488925
378608
954134
1744594
864791
380661
1664552
1275355
270320
1763657
1205552
1838234
1660363
1557632
618948
1685396
756184
1119029
1160211
1198482
1933829
1478819
783190
1588681
1808309
1470531
1649857
1892428
995566
228270
1529581
267386
1622216
515105
828159
1617817
1714830
206781
80205
1864828
916286
1310439
1238748
1640780
1347938
323740
1575324
303538
430419
1923884
286602
1208701
1895891
823895
556425
374548
1559450
739052
1036224
753564
318401
1784619
1140595
1305409
79146
1352748
791473
1583598
857391
481015
1208729
673737
1652421
1544009
208013
675836
1637564
1511835
802977
726786
1887727
1958367
652930
1563610
1163310
1356214
1288149
1207085
1808977
1915128
1214870
859662
1126410
74381
282083
13244
444159
1672459
1697757
534840
1266695
1970904
993121
346398
5551
1704240
849644
153387
243277
445611
1178742
625405
1586277
1743599
634652
97945
1914871
1874096
1686164
869588
1838981
1778895
1412197
1672756
329786
750901
222264
724916
1191609
1878892
1855664
1435488
1289895
675958
261955
685458
587477
474973
623365
334509
1554836
338791
651330
1767802
1905825
496775
1624501
588137
1575591
1659664
219057
1750527
318215
1142864
357683
1783107
1370235
990193
823124
444495
803456
345922
771481
1971258
932630
1620048
641763
1128638
151055
1045162
1695333
783212
1135382
1732629
1510288
411443
1277490
451511
1826803
763622
978579
1036825
632896
9719
1673242
878141
94787
564518
1638396
1061838
1496778
966395
59459
373732
1056886
1778080
1430940
1334475
793233
78636
545739
730867
335235
1181216
757071
64626
1236376
1268220
125676
984653
438478
24142
1961439
1643450
922298
305947
585763
1711318
263556
491045
319291
899611
1529604
695524
501145
438008
746666
461783
980380
1573600
436160
1952838
54249
971363
1078495
1091764
282096
643252
625410
1430586
1206007
1285605
178438
1459311
878480
1682832
813097
1100330
1055534
1054246
1888379
887995
908799
1125096
1990935
1988425
485592
741502
1021496
1622667
1484228
550633
1808654
1310245
1682776
205858
1873591
1117695
488163
892623
1654151
651950
575346
1188919
1868631
45207
1847176
606350
1998752
1033749
1011048
203266
1308764
738748
1249184
1432056
754971
1482912
75789
494300
1958418
1144891
911142
1575279
1973379
491041
1750236
672346
1636473
1094484
628121
840782
859847
954010
1548363
1391492
52862
1224610
1785082
1896363
1469408
185197
1898021
1637961
1881606
1965140
1330328
1903083
1695570
1785795
1440864
458937
71400
94315
1007855
1125771
1172611
1323315
264917
922851
1021723
1257330
1414010
1698043
230892
1581789
1050595
626381
1282265
1664437
688545
306567
1143487
1401593
1129620
304476
362859
588244
982006
1185847
815473
588561
824153
1703288
1653599
668382
1222142
1647733
969090
691657
1587737
770397
837959
336111
1446315
1432788
1358910
1731251
10588
789643
1838488
178164
255973
567888
1170890
511062
699417
3749
1537302
671178
1772873
1996508
744827
970617
695417
1530619
169341
849345
73063
765886
1605391
758490
1607744
957124
198848
468038
761807
1536054
13703
1276861
1626032
527426
663268
1220562
724065
716309
1207042
1815483
540928
611086
765259
1798584
1172560
1122643
1278429
1341925
777669
1291663
1047459
729287
1735346
422193
1504890
585145
1848295
1612475
1524346
1241470
1405153
359637
579639
426440
1697828
899419
6738
1187414
132778
1530712
1411502
1779306
1385665
866161
1656196
661858
1575158
684521
1658320
1382057
1478462
273976
202340
1832929
944488
1447116
1821672
1518020
1412796
1858489
1839644
879146
7605
1601167
279794
421629
96449
290582
903963
525742
1168543
266274
442176
610951
652813
915968
1494800
336800
481988
1461836
993923
678772
181329
298733
1040048
488668
1138835
215219
121661
286006
787612
305826
1252623
722188
1457066
523703
232215
663772
190954
809944
1329840
1819137
1236320
1178635
1341178
1915060
1671771
1351812
343425
1326701
1512920
223187
784677
150977
1778274
1800642
729330
316458
696599
1121725
654588
948864
1261892
373567
964249
591208
1415393
1213807
1008926
1469940
420438
1010786
746466
430787
546146
1015000
1298404
143170
817918
1796091
1816387
812707
105375
261740
879767
8725
1103445
1757149
755799
1663433
979546
1193272
1668454
1333513
427554
837826
500761
1842695
1222640
1823862
1239877
742111
1858199
1806988
89781
1734121
1337998
776004
1234855
1603903
1674727
350440
4807
1720326
1441972
1799906
62072
1612812
497944
28724
1951085
1741558
1936385
307810
1622488
902487
1930035
8630
1958181
1639649
1313588
1349599
35380
1682419
1584530
1649169
1976464
782260
485427
1140257
1184069
1648370
222158
1893640
465540
1728253
1367668
1183963
1459408
923270
774852
14065
1881651
910049
357850
1295184
462800
1623025
1665496
1523904
620150
348142
233818
220428
1241644
1477010
1732297
591909
303228
1244257
1144160
1170282
405886
270519
614898
187535
1870979
1285122
423051
894445
1027226
1217638
754050
1229247
1196667
1381753
1673198
1902705
1489223
755708
1811214
846558
258082
1010562
1063887
253821
168455
1418472
1616541
733743
1327586
1497065
1182980
1786648
731275
1331966
214247
953628
865050
1425810
935221
1574255
501980
255541
1627353
473923
706809
1695651
1088765
908797
360469
188492
250290
1169890
1311152
1602303
1631340
1508857
1152895
37991
488499
1452854
386710
494242
695122
791914
588638
1478606
1137579
647667
620067
715704
300615
777957
805677
34969
1404141
891106
1760027
653857
923127
1514483
1236746
381770
250067
1255283
1656568
989510
332530
419085
1073967
480138
783331
1438189
1032811
1747163
5502
1046594
380788
82861
1635643
1794179
256891
1530106
1213785
1718426
1304164
1987924
1761905
816486
838066
1380995
909625
542259
33479
1684845
921538
1037935
989166
234529
1626645
398208
1332490
129922
546662
1088087
1159309
413261
1672131
46192
1239052
1566992
1699231
1975924
1776747
1542201
1748178
299249
1182029
1763315
856460
1842779
1072371
701817
959869
1012511
663810
396830
1125404
1921540
435189
47980
1985405
982010
914872
1679355
545705
1213356
274201
1152882
1211499
1125238
882053
503481
1250629
1999302
1902771
94761
1828782
506834
668749
967812
561263
1044258
515296
1435484
996753
959710
1567516
339332
240647
998100
467642
274669
191659
1081879
1798483
965946
725635
460781
1228101
334268
1794357
995377
1209873
1730642
264307
1539876
1840158
1587731
52209
1105265
841049
778300
391326
1736258
467596
1596802
1308689
858337
760154
274049
1584787
1747330
294702
377840
786850
1523961
170572
1877744
133442
154808
1959941
1814596
235750
1631068
749766
1970878
633669
1689766
1077869
1836195
168901
1765778
1782633
83642
1480374
45663
111367
61507
991778
779521
1311112
1938170
529443
206403
1879198
606394
517659
1059276
893648
623619
885493
921157
1202578
1084545
1651046
1391714
900197
757166
285910
1380787
1799169
296325
754874
130080
792012
1627687
1034675
1166615
971033
1701
1312704
131492
588892
1356237
1162651
1726199
778121
1012860
1973427
1686606
30229
79744
192689
1932842
163929
67897
1466629
413355
1490829
1325666
1427278
1303053
708330
802271
420864
801637
1343108
988707
1060829
397635
1666866
1648572
394305
514491
1252528
1300641
174792
1716550
385038
1324601
676575
714816
1329977
463143
804347
1818896
1001279
1381977
1641955
276272
1970416
440373
5060
1629479
1968052
1413129
618678
117918
430353
1654501
526685
1092953
1040240
583961
767853
526223
1030194
1320912
1775278
1352048
1410554
1422272
1642484
35939
687383
1376323
227689
1114673
225285
713906
772039
821598
960868
891895
1153030
402087
1401192
1298844
1860198
1662699
625078
367394
335376
174535
116653
1006035
1526188
1512386
1742914
1131235
21179
91239
1308004
1100920
56665
967081
1787600
755657
901518
72682
427177
1565655
405646
239728
1871979
892724
832426
291343
1280717
1171959
414906
1734071
178112
285520
719196
1589046
1096000
1874164
592689
632774
1946255
894894
1270976
969526
1754051
205136
1156135
1210342
740594
91626
1379759
499355
1832426
624402
330400
1235105
1048536
1964329
450391
1528746
201403
1810019
986106
1216941
830503
294420
1019115
210331
285699
448305
1412152
256622
150750
763421
1459330
1731395
1566531
676240
992494
2487
225262
849266
1974481
684145
1542982
1303712
1584748
1212119
785920
694149
1754438
801424
250045
790851
1202621
1465969
132873
1993424
388496
1526096
1674150
1199083
691241
310582
467775
1730062
932404
364955
812970
1559566
1903446
946694
1522655
1033451
1080856
1134053
1368459
102931
741902
1498481
966229
1463590
563585
371927
1053775
327025
70447
1080063
163549
873251
527120
704584
124930
1774090
424557
1856243
526826
1165940
1802202
1983243
1538641
1860785
1022540
1280529
778472
1603747
1825240
1284142
330306
318622
416330
1170544
417925
1987306
76298
98061
449445
46139
1686913
930453
247900
426208
1921743
1877760
595389
1036560
316968
820106
1867942
1449189
1375327
226460
602477
1266323
381508
173467
114320
1758504
86055
1178343
745395
549093
662384
1398767
1160054
1470865
895895
1146620
565878
874714
1017959
1722821
977413
1306229
244191
1059213
882193
908023
1572848
50243
881138
1580012
745921
1877507
520827
405658
809635
942201
1480087
987876
35903
232078
1148624
1094387
92
1679130
1891755
1504329
1598123
481670
1189262
351310
700856
386406
1332997
1431979
1411802
1857514
490190
322956
1292695
534738
507870
996187
1390121
1317657
1647715
637911
1566517
1936281
540174
986665
961316
797177
1648482
88288
671235
1501939
1275257
1984235
1210247
6303
210028
1216246
1923307
1640008
896482
1932227
460474
1500946
1952946
1487519
460031
654522
305158
102450
527867
1652233
1694643
136325
717093
408664
1525983
34422
750876
1380730
1239374
63625
1198229
1243670
658208
1666444
792833
1070995
1237520
980795
1690861
856741
1631774
953991
48372
1347331
1752468
1398032
625081
1074621
852530
564325
1972367
1079377
1565412
320241
1202907
1339308
1927540
1005766
372588
1443017
538520
308763
222378
826485
1517841
774016
1312694
295285
426090
204245
355509
938278
928230
595277
784490
603916
1222327
1834273
998044
511848
1212989
1438362
148549
1062461
325037
1139008
1417632
1791145
976672
1868474
505918
199274
1627362
1746299
740181
424641
530561
1915644
1729034
82247
89023
912547
590842
938470
677291
1648548
304226
892951
251616
1506373
623488
1802672
1240320
988407
1064766
1229602
304466
1524477
731013
931098
1718595
247101
671574
1949536
1502061
921959
1354903
682410
1917643
1372081
1351726
1642956
959439
412710
541390
500183
357037
1543000
604747
701979
541889
1073454
1185083
757874
1813225
1054955
656906
615321
1954740
176828
1746208
552204
1038561
1118136
1930819
981501
1780164
532415
260665
2823
1304285
363143
1813664
1548156
891281
292675
1502607
1134077
339693
114003
1424656
1053455
1184093
268354
1401304
227577
627475
330476
938763
1167812
1440928
1708066
624250
1927824
1301642
1100537
1486847
1462661
500819
1730179
368441
1534532
1796723
141724
1498163
1486768
255530
319435
444579
592848
1863451
186808
250010
1555739
1366450
1108299
217766
1243100
111084
51972
672551
14236
1476634
1072764
1245436
651039
665712
1172301
479701
820670
94809
545981
1878612
1338352
104164
714411
579572
1025792
773195
816259
989917
1777910
309736
632140
1344671
94579
685904
1809806
767097
808892
165340
305529
1459494
310015
142109
492495
1316994
524419
1586030
20800
857919
1761368
149474
113057
1903411
1766989
1670045
318141
1451668
201578
717633
1246303
1598514
1285432
179598
1388180
662351
1043526
668138
1264234
1073624
817906
1401719
1705459
1806781
1174516
219772
955286
1901017
749220
1696919
557915
1397370
257295
444417
715855
1790084
554852
806347
167990
1618228
1627628
1466974
1860041
1743751
362997
340149
1179250
1647325
673707
1982335
1816530
1918229
113405
482271
438893
1533960
1632458
1690713
1096700
631921
866690
393343
400989
829541
854874
1141387
484631
1302524
1190759
291294
411233
1233519
562158
1740127
114903
1457214
1875103
1745353
339374
1510316
1918549
180385
1487669
40597
1462409
1314126
994203
231475
1419307
1954017
159172
295755
901484
1255887
1130356
577770
746702
1798571
317131
1922515
1185016
1759451
499895
1907568
1084491
434792
370228
1114783
1162005
1307840
108223
120922
177027
1910521
1893011
825462
203087
660595
1246301
1796492
1969847
1579151
1079711
286844
361923
1717822
1676828
1479292
624023
1686974
1956904
1789727
841285
1226252
1628502
1217284
1118988
483135
336375
262606
1061809
1057022
1449205
1355130
501937
1408213
18003
967200
1731391
291163
1723398
939205
945068
735829
1501971
795540
1598352
1790383
1146345
386113
1667896
1727587
1535195
627159
1496065
1203411
628185
1048517
484898
1245817
1591851
348995
109408
1653157
358370
435740
211559
1318031
856505
58904
240430
1185089
1527302
378965
1754043
777093
1120995
1219199
1053189
1149098
110566
1836304
1119685
1524314
712702
1554955
904131
440630
919113
1757427
1847184
425783
1190989
1906697
1662680
414631
1934495
1821749
1683803
218917
363079
1787260
887398
770622
1154553
1458359
1609808
974187
1741843
1897960
256749
1290398
322345
1920910
1541723
971205
1138141
1477516
783088
1698205
468853
740485
430387
412307
1844735
1018943
93696
665535
525733
452679
1035280
1389142
1758916
1954678
1075255
1015126
1533860
133409
328985
1834683
1841748
175719
1048458
1016673
585284
1442718
281527
1987660
448216
1382374
1730546
519094
920463
1053569
1150267
132626
1722083
174848
348215
1472625
227931
256579
1931881
948242
824188
1583296
1182531
1217700
1035234
32848
333125
516527
616299
1383936
748242
28381
79154
1786286
1433297
1654055
1433070
1617708
653610
1423842
1258049
978931
1313427
1797801
374598
493219
1676084
632791
895384
606372
10598
1514658
461405
988073
1357548
1097557
600461
503924
1754355
1848262
105649
1553203
394271
433645
758719
1959683
1758698
94172
86444
824059
874762
1426863
1631539
1648189
1046789
664566
1463896
694496
88265
1141763
1914435
1365491
1127146
1392750
451874
1944240
1120543
1382136
1332116
314544
955036
1292387
1556332
1094325
1674087
206295
857320
284027
389897
538835
841284
1591416
563086
719205
1158259
1841766
1409603
1693425
203483
610591
87429
1293258
128160
835154
365868
180073
1248828
1947370
46853
1095094
1886301
1303868
403324
398667
138305
280513
1038152
1054355
952120
1760855
1050493
1317092
1522249
1875820
62994
1765722
643843
542012
222015
424945
170429
1365715
623979
1352629
487988
767674
883349
1408595
1184634
1381067
1423963
999281
702485
429617
692524
1453043
151586
1088900
1093881
3482
512209
1389420
338429
1067140
711246
1666111
1549241
841429
531225
544604
1563706
870431
1817734
454308
787955
1716582
1592106
744672
765446
1692196
345880
576194
993282
175674
1324552
1725203
1677447
636837
549218
953097
810156
202952
1077898
438567
250179
205654
527170
671656
140022
1615290
387868
1634345
946674
454258
59648
1317033
111598
1686991
1570109
1640953
1957477
1292297
1836646
273333
1630348
981795
524724
1827474
46019
1967662
952551
1476714
1016748
1241918
32686
784508
1011466
1040780
1270126
484390
6371
1339928
578281
1841008
1686619
1052532
993174
1983130
1310438
1079441
1967349
1775045
947089
1784642
27698
20642
279852
57142
1353355
150105
1294446
1525381
1622389
1546739
1727287
1768376
1468735
1399243
761822
1285841
1386037
1985243
773876
1669324
974259
17619
1866274
1014748
535117
1066909
1912634
834627
1893615
519483
214831
145287
1325432
1099754
184505
923944
1609439
960222
1438805
648208
1494072
1716550
1121120
324266
470025
515598
752281
830702
1000903
1001743
1021262
893357
1209285
1963478
148125
1398112
1049549
1467434
1580949
1683591
620051
699820
222492
602443
1692208
701792
408038
1055054
600086
1280433
981717
31578
1169371
1629164
1290980
1835407
958015
1996780
1738817
528736
1587921
983297
1598979
747143
1103288
1469667
1758225
129050
2306
688248
1187917
351780
1970316
539593
642789
696959
559946
519466
161434
1126355
414766
35920
1633012
1231339
1135465
1988566
1475685
1843901
1302527
1131058
1722028
563698
279963
1308654
222510
1857960
843560
1803557
1997645
765220
888533
1308215
1189148
1726992
29522
918514
1267388
1672203
464978
818289
492712
485598
1005481
408617
551552
1480829
865439
283397
1298991
1822271
132801
1103936
1533930
72155
1855612
415030
1961217
764207
22311
1456032
94474
1069929
344595
1988341
333298
550627
1513682
1557872
364364
1773080
437764
260636
1560400
1612567
1436319
627788
1134941
557767
1320212
1624646
131485
598394
1804734
1280977
442477
1237779
1663536
1242103
1784873
1149668
977812
1272646
1542864
759812
1388225
691069
407296
912956
1925601
1697861
1465521
1896204
789700
1896367
439608
969753
965828
1001314
571303
494718
1389903
1540719
138132
356416
1169609
1357473
8797
1028911
1569026
1018860
654586
1911284
1000570
1008267
1400647
1529160
129024
1788951
1899573
674334
1060767
910773
1979034
280131
4364
1108223
1129539
100929
670418
1033958
1411183
1179346
203579
1227747
1924957
676377
483619
136207
93387
1580277
868990
695165
371453
1517926
121379
207207
1021508
728341
1633750
628409
402654
146979
1726707
23208
225286
859534
1383794
1253889
1337065
97661
1380708
1906177
725642
194157
1334707
544529
624268
237388
381666
838895
234171
1191802
1401854
1940037
239655
581085
903431
1713593
421654
1262632
1581061
171706
675231
1596737
1300387
455929
907951
338396
972537
936426
839578
1037353
1377213
771632
1423107
833395
1586091
61375
12081
1839340
557298
1754862
786185
1503990
1251325
977134
1758127
268156
290995
1834908
1583894
265733
466737
1874779
245775
1268605
630631
1872209
1905222
1544097
1505768
1826247
409756
785059
1157324
1777157
1537864
1092168
503325
1880887
950221
1918031
1182788
1695750
1101033
1751096
1048340
1086623
531497
1684507
1262657
192235
243272
1319920
1701123
812163
567278
759846
1205730
1297317
1705995
1395753
254923
1972393
1763016
1378286
902741
1307434
1440292
662321
1436769
1115701
564681
524925
399012
369008
229142
934611
1711723
437287
776509
264523
1825246
203769
1807924
928950
407654
1934776
1329023
1528776
1759182
1195939
1343397
1028856
350047
1618605
1978835
1855413
1802656
413864
778863
575225
409915
1630505
706325
895934
1525003
1079948
1990357
1175474
1534799
648295
59473
112197
1045087
1423106
705631
494334
154209
413747
370667
1924683
896352
288774
404286
1399816
1310921
1519858
438064
1787136
965590
428219
1388945
881924
1593053
1690789
1557985
189569
733407
1824904
511799
758172
1618765
1585206
236413
1560959
1908671
1432225
866361
1137407
1206873
682185
1592559
215307
1893584
1771132
356667
14664
1347212
1139450
974527
243947
849410
1214233
1833009
411487
968165
662117
1694767
453653
493865
1734296
385185
645524
795506
1226131
690134
1458988
858479
1747983
1771215
1762407
1837247
240874
939452
925122
164782
1536998
1646163
852311
1423416
1563096
1859708
362898
731328
365850
1885531
1096113
1134465
1890231
948691
544187
1959595
582896
494541
1716865
1843342
1927818
94004
1042821
1443493
1958527
956940
1233079
177281
133742
261346
324914
323045
893983
177152
193496
1439721
817412
1579176
504327
1804452
1491077
1513583
1663115
316419
126225
857270
1995632
1787464
1848802
610037
968937
693337
1740261
228763
38477
1167563
531701
1425027
1614699
1764125
967690
475140
596253
114697
1977764
1083806
1566843
1338335
468845
133641
1751608
1051333
1308379
544353
1006660
1071815
1158456
750600
1120913
1441054
714715
757907
1789627
1928656
273559
1214607
607052
563157
249663
21255
609848
325552
1468367
1895929
1626429
2124
792677
493978
767769
1549821
652448
707972
1273059
301954
542787
154065
1038246
545296
1935701
1506022
1423115
1168861
543985
257929
1474205
109841
975338
590158
537455
1553165
599316
1004358
1175046
1560365
1978065
1119688
1883173
686163
1231442
887096
954588
1690915
85782
1549841
1016197
1620053
423572
1843482
702830
1548236
458675
967963
778733
237960
1140037
1320527
1133735
360035
1231291
1765213
1860105
519272
383242
523615
386118
740955
1416332
1031669
155410
1404603
791868
882822
1059758
563999
824767
119752
1885346
419291
227713
1383937
1408378
1299155
321652
1288970
1232217
1895391
1890821
1845859
574050
787213
1404718
74301
1348533
1111153
898641
1468283
1356758
706541
1953497
582743
904292
698466
1880642
1701012
21612
822351
1189855
1777329
1501973
1418281
1688440
1190797
127970
1845554
1270391
253248
22285
805133
571583
754257
245946
1678199
1358739
321217
1427424
197464
1352838
1350097
615500
1385789
1121737
764971
1484869
1872338
884240
1104292
1058343
1773717
1963203
1124998
1828449
1566485
1340737
1635955
621814
283590
671435
422127
684984
353889
304598
1219711
1128044
1264817
1741669
1579121
1706295
257106
1814495
1368251
862390
1700224
1792485
1482673
1730254
323264
1428642
227092
1250553
1500514
155624
1760955
830889
114132
465688
39886
1283435
1968070
894113
1142028
1600077
1905863
22094
1158272
1422509
1653508
439590
696802
1507053
391667
1654289
1422657
1404345
251491
659881
1331899
1026733
969583
621046
1472624
1948918
894982
1425477
449741
1348765
78915
185238
678677
1824142
575050
226678
1458276
72131
1258951
167045
1778146
624341
1596833
1889740
1181184
1061691
734023
534310
779457
1223719
1017671
1559473
1158191
1603399
567608
1609783
586636
1298930
569687
1434548
1806787
823376
1224644
1444294
981082
1588372
85195
696917
783148
1771328
774573
526013
1431524
466461
1857680
804241
1863514
1502392
1439435
579105
572448
731862
735917
1416193
1942511
1195548
360404
153733
456846
757677
629200
1244925
1325699
1746323
579707
1156796
1627496
248680
1263151
1610822
596649
1979128
1388304
1871625
742639
1683080
933871
1377577
1044889
314334
6154
873001
1012895
435337
682875
757782
1930103
241441
127217
618159
657282
412703
1168527
1108454
1153325
1635033
1891716
93399
374071
1561586
459408
1481846
412509
931135
664026
1640320
1959429
2030
1687902
1498801
369100
1132775
1842125
1252800
271748
1791575
1015801
1464746
1983835
720443
281273
939279
805213
1254060
497992
1361917
1654602
1992708
1211110
1164401
937287
407650
1820163
27301
117049
692718
721321
917651
1399733
168610
164298
1997193
602266
1553539
1665340
255491
350323
1234439
1637437
542768
1772480
311807
1914829
1808512
1372683
768050
818807
376710
1791280
358743
737164
1022512
361049
1463632
1637465
756971
1236767
314086
886818
1472145
430830
1977852
68994
1993442
1974862
120827
425921
1966167
892441
376380
652507
252316
805713
1593789
374263
96031
1688938
1806437
444606
1921049
947444
719356
644826
1302982
1566467
1895696
672662
55249
1666541
1284155
1498909
1656713
220358
1376011
407521
988675
4
1581269
313281
304681
461802
678317
1968201
1555491
741724
1907704
294002
1558053
1435263
1494950
813667
1826365
1074310
676422
135716
1786099
307901
1141140
271820
143734
339729
1845800
1814845
686911
576668
50651
164137
1429751
450920
310026
1723968
739849
547269
1628567
1445962
1980452
65012
754898
935235
173898
390114
1075520
937629
566092
327115
924606
633052
1885050
462808
287849
1958137
450674
410494
1070189
1285953
931675
451706
1786632
483599
1678161
583452
1576901
963515
831782
1900096
1377311
1041803
1403177
957482
1685048
1076426
142410
917389
49671
1489997
793316
763455
1925591
1258782
235664
1707154
851340
1088892
687526
1489206
1958134
930964
1846858
579711
1956574
1772858
309922
1420320
1767195
533911
12942
1836993
1210303
1424213
720497
718713
1967193
1291566
39669
231840
1543733
1185650
902592
1328884
207604
724979
175547
529982
1460993
1367979
743049
1051591
1014353
606650
286348
198628
1443296
371399
911195
790872
639438
504603
1868403
302437
111589
919169
324271
1554518
1422455
231406
895858
1570308
1467842
1548390
1005830
1339608
1314662
937226
1393492
404635
1227043
838476
740012
1278279
1076446
1222573
70835
954556
1899230
1141031
880975
1294442
657019
518826
1409537
308511
1032115
629601
1841087
701953
126248
982149
179874
382699
1561252
832460
1642038
1892797
375583
768232
1139516
86361
1206537
781930
1124434
799933
1550682
1044824
1780041
1570903
812512
917415
1618938
1923039
1173919
1520644
62261
1588619
1383232
1517398
1819938
1673319
1601714
966535
1184240
73851
356425
1054161
347684
928323
18255
922012
198609
1478033
1884712
931531
1755305
1451701
1255778
1755211
1261880
315220
1190234
733219
142070
1887596
1153078
118643
724216
1288012
1178723
132228
194246
1456704
1159032
539030
1221058
1169769
875062
1457419
107508
446137
146109
96779
1671517
1093147
1136368
1589768
1265017
460619
747901
945151
941802
1704827
499315
835628
1905354
1437026
1628370
387521
1352602
1953807
443366
1796664
1945596
972261
1082729
999581
1791937
1092755
1133975
1263140
1569737
968503
968869
1417665
1573219
1302218
145644
1778828
1565927
265595
877367
1861090
160875
747721
197531
1056581
63123
1336606
178056
1341493
728272
808418
915658
1344782
792069
1233231
463742
919999
159647
723315
428832
25643
1921384
885145
574846
858748
1730189
1387107
483581
656445
1118531
1703277
896468
343550
472459
1033944
1105755
1651997
960151
1209804
1661717
1473247
195837
1973716
1399576
285106
1539102
1713348
347849
268923
520998
1741623
562163
1781401
730159
1594604
427246
965071
1187307
264138
1510088
421826
927906
217747
1542842
1199502
1776081
1455311
1006252
1151070
1559276
1161752
46510
399179
457495
1957148
1016824
944758
1451138
119452
1650885
424970
1506591
1551411
774348
1516991
1197266
1076518
1277396
625386
286782
623646
1184414
1373769
439571
1937656
1647313
658754
588980
148591
1423022
578713
1226178
836698
1655608
909161
954340
1094397
923714
1824666
937780
1116229
820050
701307
81034
952230
384057
1223739
1305477
911108
439114
1276603
1555308
755117
1189415
1122471
1112278
1555631
381982
402935
1321335
1960830
453747
1617087
1404993
1555037
1766896
1355354
1762770
557374
1783470
1535652
24960
238915
870644
1794953
1296511
969042
1310673
879011
1720676
457712
1243794
886579
928095
314790
716507
1638505
1155291
279123
1539677
834570
905518
1730433
1314042
395437
1044780
384526
492938
662049
671292
1354834
814485
622937
1059848
1933375
1252699
1626425
489348
1253374
421110
657499
1767917
1754043
1231400
765443
1196220
1085088
715916
793010
1511123
1261384
1820664
1699965
282074
743608
1766990
933232
1432178
785722
1479349
21618
1024943
1515682
685668
1216975
1842589
830877
1448128
466315
1059856
772613
1276904
273920
378938
1380772
1440038
522498
1655343
1564950
1813668
243370
244509
1601407
1675583
1184781
1478728
1503583
1866874
1210222
547115
983836
221408
238030
1787829
526399
455303
1589884
742819
473445
1124099
301933
706215
909649
717452
1868527
1025074
889729
255813
1059551
1951491
1748169
1008758
66423
3726
211295
861452
1911332
275401
1631138
1129749
135676
262574
804730
321743
1704317
1113587
29493
1215905
740731
1758727
1752317
191644
1437018
1374588
874493
1735020
212467
923648
510406
721524
599114
1353833
1339776
572367
1540006
955310
1583468
77921
903850
1938684
1226182
1587434
463729
1251231
1287715
617386
232456
1563065
1745038
1369202
1315980
1101924
407922
504329
423550
150839
728335
1628173
54918
771538
1925313
126835
1039755
1469462
284998
1686563
1954669
1321597
441733
578473
761459
650244
1574151
710824
794099
1798741
728091
1795077
1712386
1674316
1405111
232784
271267
256189
200882
1899778
1610438
1259572
1329111
1375450
1807522
1211205
1344670
365194
692377
28387
195026
290947
41875
462711
285134
317942
603210
1104486
1124170
1280560
1193005
1330599
449834
1344412
1094527
1600095
1500364
1135691
1318035
55065
1359625
1433969
1869342
1645730
852259
1109028
1169040
682103
1959319
1594410
1363918
103446
824826
1504214
1623304
93960
1124416
169429
602437
778367
1448577
1912098
1322809
517159
506685
1889533
476547
1238268
1321617
271652
1266535
1031301
1886516
423696
1670801
680989
1884795
1277308
1079222
1847213
847177
335248
718972
1373143
1756642
210942
1962356
357954
942853
1885215
518626
1237259
1252502
860826
797873
556892
955312
619069
806363
746118
252629
106331
875771
629715
1821482
1385223
1888523
553783
1522976
387294
1187514
165685
653372
285577
423106
41377
842501
1329125
1241712
805895
1376974
488921
1301408
1354487
1089026
1963742
1860877
1309970
1350101
1980716
1405303
477015
1887265
748086
33889
1899599
1792534
729951
70601
52228
1798829
44680
1807864
1802474
857101
1216230
416347
334123
1798386
257171
820113
862315
1854121
238339
1851485
290018
1666130
1030707
977411
325546
244096
1349532
1106959
304511
531882
1322773
210314
1687789
670793
1490727
100824
1886539
1192065
308238
355658
1418341
447036
1505893
965399
5948
1412417
1606552
271817
1586601
1209344
33496
332295
1622858
235261
939005
31762
76253
621573
1328411
42200
1587400
738287
1471520
1684684
714091
530248
1031342
1869776
139246
1504439
1875052
1396916
123508
39221
275461
1635898
1533799
45364
1819541
686253
1614654
87451
255552
1187968
1233518
1509873
581261
1864012
870416
1637866
251712
1735482
877816
1322360
656572
1312953
1287598
1106138
772589
1751523
321327
527677
1361690
1144096
1053222
1323898
525179
570317
307272
265828
664243
1165513
829189
1475856
612551
1636034
66759
965937
770076
469401
14672
634001
1703682
1188305
1645928
1376990
170014
202670
28998
522232
1494483
68441
1147450
608768
962528
308329
1639264
1578791
242524
1608720
225442
1882506
1500925
41580
1769374
568895
1383871
1462813
684316
447238
1126561
1486899
1130093
1117012
404286
61410
1264962
1705412
681429
800192
249533
251650
502408
592292
255804
1718114
347723
447845
1674363
1665646
152470
408628
892556
947095
1571948
1343341
1672526
1165236
1760892
1066287
605906
1024286
1267823
1819619
1436584
999327
153930
195969
1126022
821750
1809109
1041684
321365
1579539
524636
28551
465184
1920003
1424781
1520453
1761612
488673
1216756
1300623
756409
673603
81188
643756
1237161
37426
166682
801952
232914
1423185
242853
258869
231512
438782
285660
467648
757498
199578
1473083
959654
1507439
144108
1588001
965829
901571
8597
842024
1659365
953962
964113
983521
785320
610454
283108
696738
1299020
1889266
1600152
417862
850723
1284245
1974317
373647
686057
244067
1254411
1386767
1727135
86433
413327
45520
407368
1277756
1638744
1125593
1247302
1553679
644087
1560391
642106
685321
651360
1135966
1203281
104214
1593113
1038825
767248
1637984
43063
905304
1099196
1075743
1930248
994624
1123305
938662
1266438
358180
89157
1219398
700404
324891
960115
1094869
260275
1126508
590540
1440149
1951269
1085631
1856148
765361
1248094
299581
1180763
532668
422759
1618916
1396078
944865
1540305
228267
1570060
508725
1977115
1325024
1644355
1654019
1651918
1094160
631025
1861726
1152220
1348014
1512239
222631
739960
1327759
270296
1391047
1471184
1766748
1475610
179306
1753050
185509
412285
328526
1205642
1517520
1295673
85092
685171
52759
246900
1393866
1992893
514704
58756
1106001
1675497
985620
449019
286390
1696989
1466814
107924
774020
200467
701060
136035
1997521
1566148
1899468
1112210
1246942
1300666
1317481
116511
1359185
1433592
24044
64536
1623878
21941
748573
150298
704376
1017275
1771380
1863070
1878730
1869940
1692893
1104294
426782
608070
528930
243967
635627
1896332
1381340
79501
1308156
1710242
1283363
1313946
215479
1285059
1485160
531648
227847
741619
1042286
1487430
1992429
1234231
985752
547514
329332
32495
1595992
1266252
1514845
1100065
46462
1927258
542605
1273390
628357
1484199
312638
1181932
1284473
146971
916784
1620675
1857004
392782
1813530
833615
846065
1381613
1509430
281683
1434205
1912121
1642792
1408814
948459
1386262
1667823
1882690
170313
1571450
1103243
624579
1236225
87667
1705702
123158
618942
524692
928378
1115667
1706445
801975
33085
786779
1159294
1990526
700113
31045
763181
394003
258630
19855
1306571
673508
324994
813830
902157
205542
1223315
1900374
384654
715222
15203
1338449
1237662
695597
1809813
558029
710377
1303279
622226
759698
1858716
1722499
1263944
930559
823067
270838
1618563
1603330
876615
213332
969568
1121747
1314277
706248
1393085
664320
1647231
1657932
989321
1277311
1280892
773535
124693
1560007
912986
625507
920709
939728
1209323
440806
618127
1123489
1284669
1231752
1916677
1783432
844311
802701
1076833
1784885
1318269
240583
1038832
435187
1096115
66145
961890
1678490
1730989
1306
1999089
335518
953622
1743455
1039755
1060895
1749851
23121
985087
153858
1563373
422465
1971843
979858
463916
1538597
947609
1500504
560050
848631
1794484
884710
174809
756737
563705
684782
1117499
175353
333025
876162
1736670
835448
914170
1357576
957688
331086
1299611
1986600
568995
1609456
376111
1456404
990378
916663
874178
1757879
207953
689640
1794327
105680
1017236
1160019
1225783
1448096
1336223
431145
238032
154023
1150549
944276
617809
380003
706885
497759
636036
144513
265365
926475
1946303
712825
709181
181541
1287604
1579364
459936
1399019
1349892
1678086
320785
1819844
1927389
447341
1536284
967561
1619919
1924344
1490991
577506
1397559
850206
493692
1318168
1581738
189345
1968117
30099
148064
164638
1120684
838580
439572
294452
1974509
1471829
1483190
1813384
1353363
1675125
227285
1427968
395092
996007
1952690
460661
653986
1590343
447947
1436100
644557
232995
1479103
894599
251638
104754
541317
375486
477275
1700533
153911
348438
1774843
571262
1030600
410220
964808
1819052
397232
856033
566811
846235
200574
447131
368430
1364290
148326
1264866
689132
1492212
45437
642153
658091
1188244
1097898
631389
22767
20458
1005040
758552
1351156
117016
172593
128333
425803
1125177
216809
847208
956283
1245215
792244
761167
870487
1045361
1697822
1523546
576505
1815745
785026
932235
1327393
680531
185189
27975
27774
924229
826273
632761
1101546
1216197
1768863
222872
640083
1833743
287211
363958
630610
1262231
1835578
1701626
858899
1652313
1876607
208416
1819659
1762935
1892700
393422
1592172
74729
1461717
1362860
1577898
1087374
1724436
1924933
263646
497983
1457950
1609874
1802644
1120504
436162
973536
11722
832568
1685366
1655878
1725621
497154
1000043
1599474
727853
1702194
562155
565383
1002853
896019
1291742
406801
1093633
852893
58609
726838
1347460
1697493
448694
732502
1084619
1817109
968006
1655376
339460
210980
1395456
278089
1502896
1817931
638125
559032
1094650
1266018
284066
861935
414161
1644822
1458952
1423969
877112
1337411
113291
96392
842887
1798704
879071
1228858
803111
705564
311909
1574562
1471698
492501
437977
1390944
1518863
353558
1517453
1800797
308797
633632
392200
377639
156480
1828339
90736
624187
721257
1213439
1234109
1374316
412706
1935499
1298511
552928
1307732
1705116
779942
1930394
811361
1965262
1704063
1665841
973714
515243
836255
492634
1450109
1159558
1279449
1695942
1416785
405047
1736289
424878
1520162
478139
1708807
1290985
1425597
1671666
854088
659562
886908
702160
1145791
1818425
864327
1528116
456477
925840
1067062
878128
1980659
1986185
1495093
434008
793092
1454952
377829
730940
1380321
884291
1114460
1745082
680044
824180
40739
404128
650563
207604
1886864
1456554
1688209
450837
1982490
1055279
624808
669213
1497681
1481804
1812157
1847341
1518177
886057
428354
1905202
513535
217166
181317
422860
1302440
1812753
1177845
8258
1716175
475860
1239246
960914
1133354
1192031
925785
1585418
162590
1705206
1597063
78287
194189
320485
1625173
533798
1288184
1907648
775901
101448
161942
1375563
1689600
1160705
1096788
672080
960275
939788
195158
734712
900057
911968
1483151
1254492
700858
217793
43857
318207
1504723
421821
1713712
831528
1808108
1185732
1602404
1253631
1619228
1694723
888875
1527876
1159541
110789
641083
1517039
740997
638392
172332
841246
695974
1447990
1179812
1857608
1026755
41707
494452
1735282
1916386
318619
324181
1331091
1926104
1168098
109445
1615620
130856
1305626
1363392
871308
1357230
321595
568630
1120534
594011
250815
1118689
203360
1561584
1928847
384681
869131
84368
113954
1066111
1983831
1982681
1353783
266293
252969
293683
735167
1152176
1950853
899313
1881733
1188969
511606
1904373
1103050
1355951
1694577
1073145
1986666
957536
507821
1551896
499189
538184
1162143
425704
1988019
1006120
1870903
933060
1046872
1181060
1089361
1791279
1607717
1332186
472193
1739004
1405171
851179
307127
1698737
751595
981984
821924
395648
1863347
745472
1476113
889707
589756
1165181
1987766
706176
1551054
1382720
1842943
818375
1127639
1836338
333703
463075
1328233
1135636
1274896
1022306
1203739
145208
1110168
664741
206381
1686840
1000092
1213725
1335557
448467
959099
1983713
1659311
1073303
1064553
1397374
1704192
1116582
1249532
635225
130153
885635
1219970
232641
1021594
1291262
1814205
1714489
368843
270237
561778
1139302
71081
129792
367534
1722616
1290095
218044
655738
527811
1441366
1216998
1293908
281363
68638
1292422
1941697
1528570
940691
239288
1769502
1800412
217957
93386
1015254
147691
1278778
1999972
1599460
432080
891370
229992
1636282
603229
627286
1609788
244188
981655
183655
396533
856158
986623
1667456
1785332
1033590
636959
413313
1854727
1000147
97005
1919038
100750
594072
1885141
1612456
1620757
1566587
751105
589072
1183274
1404360
736447
386379
1587261
1568923
1357130
1110496
1507767
337861
67768
170941
1832721
777987
1183011
1239654
1964191
1814595
272073
1898534
531105
1571900
348005
353307
1702893
1239225
1967413
595904
899433
837291
1698145
1733213
652371
1493325
1720258
535136
1471217
384512
1989262
721542
320784
1710151
54608
77279
26689
1636164
496643
562451
1003366
334513
995759
1247338
1996707
1385671
109981
1072589
354343
1118700
394335
1907630
1075784
1680913
207268
1667142
1832091
1419562
1363117
772528
796753
975122
1723297
223145
1696064
1446198
1320281
291989
534779
948552
1426528
1164369
1716354
1277829
196148
506422
1112903
888155
55848
192008
1480599
239048
1226570
682950
120350
1352957
1516906
690737
698726
1124749
1110408
1927322
152407
1123821
1591335
138627
332469
508509
1323200
1304290
598529
308465
1594448
1109258
1877004
479579
1999615
302422
1947766
1738176
466711
1315053
1619921
1610155
1681237
281895
1271213
921838
1513191
343375
1483893
1402449
127368
833130
14245
475602
1063253
1440032
1410670
1864525
627799
1959345
781082
678294
535863
539337
112911
280473
963606
1469871
1285023
803703
696616
349310
342924
1532067
172594
1204638
1880962
1790092
1174559
868073
1415953
1723245
1528035
1682147
160164
843558
1327141
963070
1096176
1503359
1678225
519615
1095949
801959
1489021
551355
1717042
1178650
1764867
972060
734536
592001
1167684
1069140
525480
256563
810739
1539693
717623
1080772
855823
1223877
238602
863402
1246871
1383361
705562
954461
537288
718348
1760661
414563
1552454
71619
1288772
400338
478902
1206444
1234574
323042
511180
1103012
156499
1519217
1493201
1814857
1215123
1692608
1469311
970965
1705028
1740093
159093
1825042
763658
1353249
505584
1769265
950548
1887808
594629
1383676
1971986
1231346
386376
1553146
1656637
1956905
1317341
760850
1885877
70404
1532218
526839
717197
1003027
812791
261295
135632
1239413
800978
602172
868218
997133
1360278
1838010
76245
19116
1006428
912708
693060
1222455
932182
324313
63111
1510900
179725
483941
111478
1017971
1366628
252614
775915
1502609
1919192
1904413
1321479
1426974
730127
635583
1545559
1730
326758
1762140
1553680
1758614
1769887
1701115
1884821
381532
1422411
1140786
1682713
181299
522649
452669
325059
1584158
1183658
427615
1241491
1424897
1423455
1302217
1111413
135166
778186
1888197
974220
40740
866275
395429
1716030
1211801
906828
1571342
1614342
200535
1714047
1301051
703281
1238589
973011
184979
1959675
570693
45162
142329
1977183
146463
677139
1651207
1202896
1223733
877269
935328
1808794
766257
1543567
859655
1217087
1953274
188173
613198
137978
323930
246261
443981
305600
829537
1122523
23919
1667137
985803
1970843
1308561
340486
508207
316432
222238
531539
1648996
1035839
1408804
13177
1600108
1116720
1694812
1393346
1260578
916939
1641318
714060
1442268
166618
1481888
1422295
596841
185142
1484784
1836101
1684079
1660247
1531583
43184
1912797
763740
1230948
104641
1859393
956365
430265
1392128
1238640
1674805
1658089
883705
1367467
1200162
381832
166312
134431
1775478
655987
1003838
1008634
526435
327810
698905
1937159
381098
571837
1073158
122838
349229
1797220
1533802
718285
1606461
1733798
1732360
1800106
720753
1625163
1841927
1711810
1068213
753795
274992
83459
438504
1000779
967405
272355
737105
756360
1002728
231239
298489
1698656
812683
109310
1463483
1521862
816945
335057
562433
721428
596309
508647
113744
1614154
1845941
1435957
1154337
751478
333958
175087
874780
947538
1822061
530973
1544568
113468
878527
1827840
49876
971537
531433
1947851
1184347
376364
792553
1512166
1455432
725012
311954
1344847
906230
1960054
1832342
854752
117360
1172063
407858
1072678
1722516
249271
1443222
1392500
1662506
1601369
1387901
1415864
1260668
1497512
28957
1536327
421810
1632573
131794
1694655
1142966
138712
907124
668402
308654
896560
1241917
1138840
787001
1386941
1204990
263192
467122
19557
1392728
1329749
692001
1429821
659496
922121
841713
972015
959897
1832145
1507626
249979
980563
677901
1441808
1282888
243491
737785
557313
288459
1348722
99755
617328
424530
195970
679450
1621645
1893596
1630930
1758230
1912494
376859
412748
1210828
1835702
325141
209154
174035
131682
921661
1928478
289420
451489
869324
1332608
492792
1196280
378424
1547518
1291549
303411
303364
1310588
1114854
1431553
914403
551188
1838166
462288
478815
1436917
261788
1507239
920602
398902
1569375
1371700
1337550
1361454
818867
574972
1811945
342220
1195775
1758960
812146
1015748
105806
254936
1653112
1862347
1830298
414680
816771
1543162
959750
438596
1212213
307104
903385
1541739
1356193
794106
408498
915575
158811
1709416
983942
439250
1984694
1897145
1334736
1364448
1072283
1301345
543992
1134531
1182478
901371
1702752
523856
714424
1049535
954527
962982
425313
1095502
1366997
1414353
887675
1618930
376965
977273
681401
190510
741251
1731875
1903093
542381
887963
1912555
1935988
1502050
1784526
648540
1313286
150169
564354
1901187
789883
1228409
1896311
1968906
1613715
1137811
713246
1445522
617026
1294956
840154
1908776
366549
707593
237600
1702961
872755
1088596
1557044
1276772
1432524
393652
820665
1242142
288276
41024
1977805
255051
1815968
278426
810028
275064
1481809
1728443
51086
1532674
1483973
1064814
616187
94459
1688429
1152328
829037
313737
1434535
454233
1142078
827239
1109052
726531
1158919
745573
1584284
1674958
1768116
883847
1358257
222139
421883
1406182
1729053
563017
1220340
839466
892783
1799428
1777191
1705909
606706
148809
511243
834411
855236
1938656
1205303
1899380
1289011
667772
1266661
92774
1265459
925631
759238
665821
884497
1709057
1631120
1878747
563094
737847
1287382
1468904
1126808
49369
1221660
1878965
1183168
649722
824409
1771302
1327259
125963
801697
1057642
869676
1331672
904029
86137
371745
372356
1986509
420428
1403483
1694015
763380
1671704
1839865
525977
16892
118139
1394857
351393
1319014
1441899
821125
272994
1009757
1794988
1659453
368660
1384459
1743433
1399496
1492290
599721
1700736
1927689
414721
1375749
1538639
1515962
799775
413558
91524
143906
937244
1441310
136797
971432
1208848
505959
1347049
1211537
717353
822271
433735
1764444
889759
54287
882066
989472
1837437
323142
95595
1142776
1428027
442987
210311
1975487
1029706
453592
321583
1461152
1890533
1276419
430551
462802
775323
187244
816166
148465
1048941
1857320
697914
160060
6318
93121
1344422
1639326
1652352
688845
163517
1896845
571323
148249
784616
392356
1058319
1986922
181244
182674
1616658
572755
1536953
1134188
918874
877748
1960832
245490
1876149
985054
719886
561220
302638
930001
1262699
1747883
1500403
274162
887909
1251911
1480578
720060
721162
1684312
85487
620355
1377979
1448212
622146
537501
586732
5036
1715870
246297
1593086
1701124
1819740
132113
1682886
1209033
1292933
1484414
663836
1086016
371273
629120
149907
1029433
1416835
361444
544779
1441902
617062
1241317
1501336
1372497
964911
1261821
1109381
1398707
644986
1745717
851677
502358
677873
1793169
1337203
1572669
1456216
295095
1809894
1720751
1547282
1469397
1664825
1201495
1054431
330701
1967318
595529
612769
1925583
604381
840024
1763029
869464
635424
137916
908646
1629639
764922
260900
1296827
76825
306631
800454
850790
1915577
1344623
99035
813894
1781465
1702926
1418107
873443
256870
521658
908863
1866377
1006727
1509684
1747321
290917
1302416
1071566
1754453
4571
1983846
367598
1635429
18069
452565
1044348
1096122
903878
111111
1267388
1389289
1788995
401800
498174
1831049
1086244
337210
1613009
433055
121750
1748700
103161
1776420
1668069
42494
1201779
1637703
310724
1028395
725009
1133388
792204
1349254
1810960
1149049
1136851
659931
393805
1747719
150793
1167215
40840
618919
1439673
72006
874227
420383
971509
570383
618242
684555
259269
203552
441227
356734
843570
283464
1043577
1055091
1156249
1128274
1446183
679039
1115427
147193
1010906
965796
652234
1528656
1755464
1264152
365612
1912337
1933079
575248
1909633
803565
1060194
1611729
1212329
304001
728686
1966433
1293924
1297835
97935
533167
1837271
135313
795946
740309
1223154
251867
837085
738288
981006
250459
810165
961465
4426
161538
1938315
441923
1524505
1861020
1069125
802752
382287
1955588
740689
267643
1453747
1322331
1236933
1010215
405744
336553
1172024
1241045
981573
187906
1791218
167170
305960
1062470
126210
259304
1258229
1019061
1910287
662560
1615092
1879541
466843
1554649
552674
918278
695840
1674974
1665672
251365
785294
285327
1618677
1354335
813547
1729586
366022
942531
1768312
338335
930625
1148943
1266390
1425036
129888
1375127
1538688
616439
1162081
751329
315654
674861
1834638
245174
1928598
1577827
130719
953593
1372164
1957006
1384725
1374766
1241587
1485361
860461
215301
1249425
858116
1668032
920477
473294
1501305
1957613
1537696
1594279
881893
342545
791277
8756
1833412
784678
1688301
1349529
110299
116095
823974
195336
1854575
1034776
493652
928597
1033083
457553
1745320
992731
1546328
273829
79322
207664
202090
1980886
1959932
1682597
1519167
1328260
1386563
609197
1070114
1886661
1703028
1378256
1118201
1179833
1353242
1987873
833616
1757002
883330
1888878
1679975
814649
574491
525839
1540268
540938
404025
1682774
1793991
1908626
519037
828596
76452
1630831
780040
1615044
1222995
645235
782077
1733629
1270884
1991815
1456407
1690973
1943847
1413633
358619
1444996
1281786
110805
1913060
827203
865866
980416
1657145
246180
1996320
1958471
568044
145593
410349
1169037
316467
329967
1824281
471816
346747
1758487
838842
1359329
325400
1219685
1900467
640464
403531
1836919
32016
389446
255538
351119
378735
872230
1423882
116602
163981
1903169
961687
23363
24927
1312917
1917313
518792
1079862
1823507
225285
768832
62674
1099741
1418265
604299
1855710
1964257
1291217
1037013
504235
1662469
570371
1184787
1156259
91013
437126
1391039
391102
1976264
131340
1146992
1631126
241623
221223
873257
456906
453155
1730610
780235
936303
166707
1767596
1812235
545403
188898
1435841
1533009
1049041
553854
278379
1773721
1765193
194945
953342
1972134
1369319
1028177
1458076
323727
237938
1312265
1501358
1071836
1137814
831002
746583
169192
624179
286687
1150234
487887
1468037
1045206
1135304
700528
208102
836421
1123304
1805638
239070
1102592
160539
1698209
1259267
212326
1076909
1173792
930080
1000924
180274
879214
1363278
1562265
884725
361468
1692223
1299373
26391
1006109
660923
841751
991193
40127
1603755
1631311
210763
1325282
300309
1727459
729313
529260
662327
1944242
616096
1211078
759511
1123807
1191039
1740256
632365
1923379
1668022
1403434
215243
1841094
1114183
559311
1079615
897554
1313759
1940020
913170
541227
71974
1647757
1950424
1141396
1140236
1772911
1029128
1255034
444298
788696
571216
1019011
480610
1254232
259246
1858352
526374
1450864
572876
1074406
163402
1029086
393261
808148
1460586
974717
480139
805518
1341973
1328882
306182
1095386
587962
1001900
1940101
1841951
689632
1915545
402244
785771
507483
1008480
1863164
1671159
1615119
123841
436444
482355
1431898
1247356
1485639
621936
203612
1690344
689429
1236510
1512555
723727
1938853
772627
193522
940335
609206
900260
615076
1573349
535891
1207697
1026589
381765
1394575
322686
1514602
1459961
1659834
406639
1099965
90760
1192081
1030101
647658
601443
109920
1342882
1107318
730778
539206
1885950
1699091
1658203
1634826
41564
797356
1040650
1059083
1281200
159293
1268947
429702
587829
243921
1316181
1578328
1693194
1020047
163255
1689638
778631
1302966
861601
807217
1160559
565467
1803107
474028
1175379
940332
1908614
576825
1525576
77098
1178813
1644342
773523
1848864
1282462
1612004
1329525
1742190
1786804
940570
283178
1068365
802170
1636942
416869
1733555
1374193
31126
753408
1781730
1310567
747011
984478
296818
691665
1629603
1916348
1873779
614557
1762628
1410522
393102
290127
1958257
1079582
1172597
1856066
716463
1484700
471620
1792415
1067044
1597373
877106
689786
1511271
367661
1361167
1394736
1379011
1012266
1115864
1851890
1842693
222082
1670857
1084851
1821212
898220
1808369
1865535
1329680
1103135
1525826
884653
236251
1550417
369473
1596443
549058
709449
1440925
475201
464357
1230751
168697
265496
857297
655043
1607592
764486
723706
666152
1506235
378673
619315
1594226
1879885
592495
951914
759589
1559182
1599434
470723
1427773
512865
1497829
973100
571021
1274992
816205
1812486
322490
1745716
1266967
401963
1398226
491520
275105
1140184
1536808
146091
1413078
1575910
705981
1600053
542196
8310
273135
288887
1388347
1816588
6857
58630
1512003
1805793
1793102
1861835
1814131
4297
1575448
1507533
953666
1050353
1502906
1197454
1052551
1581669
50377
1511542
493365
912781
876953
950904
1229460
1056872
1276445
379011
1151616
1139495
625957
829617
884632
622724
1297789
1435316
831004
255809
34279
808824
1590520
7063
1560258
368786
1546671
1618028
956696
1812877
545166
319133
271021
753274
927135
300010
201020
1544226
1913
657012
1680729
153423
1264993
1802290
157261
1425266
940582
932845
1693742
1147792
1071918
580969
1699503
1090321
1556097
1774220
11144
1558956
1328951
37304
1774563
1470138
997723
1230382
147907
36069
923975
1287591
213309
1680352
895187
1950991
147704
1713676
1576520
534304
1452285
1084587
932770
1286606
1702018
323679
1187580
1697792
72457
1908118
991687
1456397
1413393
371190
1116080
1556768
512876
1578729
1499807
1287967
462588
1068280
596068
1232339
367591
1017413
1923158
871231
824088
1108958
1709805
1752470
1772229
1471578
474695
292327
1961005
737533
13942
763900
1900962
271916
36889
282030
323309
738811
1723599
1886927
1876986
978135
1695685
1122816
597269
57196
1431875
1391989
1233811
1922757
344567
515163
187453
241421
1247045
486156
82644
993950
87720
367724
768250
1604487
1055672
1445825
70233
1867257
1407582
687544
488520
29841
876059
1498545
11322
577369
266062
226832
1784150
882325
639615
1748908
1756992
874604
108085
1405595
1169660
421847
1481836
297981
648307
802395
182906
864969
1765655
1891228
270723
1520212
456681
691345
1669850
1058598
1110801
1116034
737992
1965056
1592432
387865
1034355
918157
410887
828484
885129
305208
630150
556931
735131
704903
1868192
471061
355786
1574652
1522439
1365971
1770591
521214
1832914
1584628
138735
1800524
183356
538756
1349722
31241
652935
775395
680192
1066785
513179
802731
926713
1848389
1358093
1458547
687590
174241
1934847
917944
1890268
727346
1019219
593750
357326
545702
1599049
1875382
1044720
555104
1284513
294398
677956
621411
1761791
453803
176779
1500821
657836
843551
538424
1609497
1043357
919539
1790040
1586631
402370
1857482
568396
2436
1969347
1358356
1271696
1049131
1832702
1341446
1482205
801540
1716593
1286856
944007
540354
1335394
1819200
1934739
88306
579281
1102158
112925
907816
248775
429301
1692182
1143911
1599765
1797453
526092
1280496
1877357
1351918
90553
480670
275900
1237130
1339536
1829960
498525
201467
1868090
1361367
224396
11019
1063829
64938
1702769
1321013
1196148
1164887
1851959
564328
604986
1187226
646170
253560
827040
1817927
573324
1295063
1929492
472587
1839600
172433
1692045
985026
1763622
1703658
1517677
544100
983523
1421031
1578518
254722
868538
766811
208457
665970
66090
1120606
871186
225641
523939
1781253
1678095
372718
454642
1967822
118079
1285085
813018
1865736
819243
1734613
300003
674225
908304
255644
1015562
1004997
791280
1799826
967334
612324
973212
743260
96125
237266
106717
1694023
731421
915544
455035
1398750
843912
288787
348398
740809
101513
1480821
1737058
145915
1937390
1974911
857105
748273
1334368
1024510
502094
1284658
795382
1106201
1960387
1908166
976620
1276290
837007
689932
1982559
1093090
454206
87814
1023301
1512618
659949
597772
1728017
1178157
139814
1845461
1012888
147232
281146
76912
526331
1981445
872592
106058
802246
31656
1484368
814899
162626
1444894
1228307
387662
1008195
406203
1364007
545400
589030
1454489
1277251
1992297
1371689
84281
1627175
841934
14762
1526050
1204341
1910232
792917
1537825
1081498
1081108
1063052
797624
1196598
1542819
1523155
1931601
1993854
406096
879906
33807
126198
1676070
1730360
1232461
660573
29567
771630
694411
1706021
621202
127234
1277702
724503
413321
1907504
1815059
1806274
884337
1496262
952188
1804783
900160
361151
1422498
1299028
139732
1758802
800431
811665
1303769
878663
87073
1505327
703144
1679557
553313
747996
848013
1670242
1630596
1692034
894241
1633347
319381
928821
425061
308898
1739543
1853680
559051
767324
941648
1429251
280223
274500
107409
814407
1291160
360853
475755
360621
1858774
92329
1148299
1598615
1595755
999019
975861
1851459
800233
1483292
1495575
1839239
884240
1160693
1487532
799511
369193
1296604
508303
1615130
31822
354251
844988
174077
754721
1539678
1816263
702383
1282469
1123268
1603215
676753
423970
213879
998407
1819166
1133381
652251
695093
1530430
1721130
468862
947006
284260
1959979
1111263
754009
973474
1558989
144894
1273685
1705106
1727761
1456911
1432291
21907
1571136
438046
865045
453644
1368447
54017
656563
861278
23146
781627
1400355
31474
1238508
1426281
1237398
611603
1014206
806423
802454
1270640
1984871
86944
126220
1316095
1890688
1504585
775154
965359
571393
460008
1285569
1466345
251538
1045100
530177
989553
1902041
415554
207905
536247
1084665
1748134
487591
1930840
70293
1915325
606259
1366318
1842259
1987501
29823
732666
1932384
312115
743844
897128
762859
720475
807474
901290
1764756
507612
680021
701837
564138
707630
95387
1183856
1166194
1881750
1584280
533754
247823
1878610
803894
711083
424532
1541833
998814
1581426
1641267
1738957
1348227
932235
104193
1429146
727434
605302
1294234
955154
1202116
1781029
162213
1013491
1522610
597828
194798
1360052
1180845
100451
797341
1307354
1530943
900962
1504516
1207171
199195
1168333
928754
67498
1489618
657244
1402292
111021
706426
1766997
1239117
389207
562833
675185
226359
567243
893290
101896
188296
258082
282817
261704
78042
706480
1331213
33633
515956
234132
1371069
1953685
285624
1816288
267303
1638474
1780701
515020
762994
685436
331221
1021195
523169
1924935
117205
1740662
988969
2660
1923901
697528
26051
1966958
80255
1299754
1185500
681375
1393002
116199
943098
1348438
1107602
356357
1295942
1183127
261385
1464642
64704
3353
143387
1062780
753080
1001450
1415710
1172927
214605
1212775
1337429
772967
717336
1559452
1315499
1824938
1485894
110516
382736
1602588
503125
728142
1786499
433987
491969
1953056
381147
878041
213041
1613725
1505501
981663
1003343
1892624
1012010
1651211
119263
1414462
1224683
1266075
1809376
884352
1171958
438927
1500167
1154132
1340931
1415889
1120982
1711224
306948
1580159
1515667
1449184
1447797
1830986
1718335
812577
1705442
1493504
1719168
565827
331183
1981185
364171
1827610
1258045
1291948
1855967
1741726
1422689
585741
1724890
1581915
1376085
1113932
700535
732546
714145
1556146
1112196
1519991
417411
70214
324342
166623
987469
467215
1021275
1335074
1120368
1783859
442474
219690
993470
1773662
1894514
1342749
1351915
314022
278611
1894897
1637992
11651
619750
480345
495657
126223
828464
1087309
1286217
836283
1759169
409436
665441
575684
1330681
703662
1043747
816604
1317213
697115
180409
409043
105467
642089
1423843
1525807
184180
405598
830331
488372
649347
1187282
602040
1437421
1889723
1212157
267260
475935
1304307
871860
74590
1511654
1933177
1583942
1254166
1437032
868796
1013382
654067
1643257
1435813
580393
1480933
1383645
901262
749570
1453565
3834
1506534
910342
844203
275328
1384084
1569939
1456460
1131965
1362146
1326731
827454
1772925
1784286
110789
784605
675780
1627570
48464
1380568
729880
294108
127748
1610078
844232
1479856
220471
874458
1350169
1837707
1856979
268273
1648677
76994
1983906
1027372
626124
481228
836316
222474
1538898
1901400
172960
1779486
994626
495912
1229178
1692913
909325
512359
1303220
1706030
1144928
131601
1543032
1747737
1257022
786078
498618
801924
1418238
67868
716291
1155564
1294823
1366444
903706
1190912
1359108
330920
1316115
574780
167897
779062
1140155
432209
1563085
1165609
19489
477659
1638676
1684600
1160399
496516
1717336
1246809
1603823
1074285
1929816
568292
242926
446256
1034092
1018284
986556
705097
374735
1964451
618611
134471
150174
1051959
662268
337498
1855246
597674
95142
546796
1372141
1394362
1909779
128318
742835
316294
1336555
726511
476905
1588671
1819063
390671
533491
1791605
224467
452088
1430722
1426473
1062296
118290
1358645
132491
152517
1588401
538574
1365119
1915101
113666
1296828
9621
594845
675498
1590278
65740
1532788
1294141
587878
862643
1247820
112939
1069662
1299620
1421003
97340
1338551
305019
1656406
868833
590228
1080322
1593390
476608
532069
323814
1092620
1963954
1756660
1923104
1007530
939381
1170542
701747
1419302
1411793
1524999
1771065
1252630
1569514
410650
1013526
1960903
778153
1499616
1465764
957928
252291
1103193
588844
1023942
1089174
1646191
1329789
578728
1050123
638436
594158
854886
1793912
1858922
47627
942020
996695
1736035
76790
783711
1433608
1545438
958747
1340593
1338542
886513
1002382
1883725
1277191
186120
271911
1276904
1818748
849607
1020280
150671
1507718
763407
1685770
1988104
4114
1871114
660019
1914620
1441972
808987
488294
1474152
219445
1615879
708300
28696
635385
60237
1549446
1124642
1125417
1182808
1463927
947190
693088
1457881
495634
1713513
1257836
1937633
33243
1735404
63725
1564328
913742
1455610
1555217
346217
220283
985652
781767
687799
1906716
448622
1311790
1499205
955407
1752779
1776065
257064
844727
1252489
1176392
1167588
296557
394617
341452
1013425
997034
35551
723847
1693907
117570
1992253
1033584
1808733
1707230
419350
1451017
28745
296802
1900855
1022491
1496921
652618
211062
782889
1758653
208102
1087924
1417620
1223998
482033
1887649
205331
432881
1966132
1424633
1940701
1471624
170036
1927338
1025989
48552
1269906
1297211
1790278
1980257
478640
1843922
1241494
820838
1236150
1761236
1253733
1022353
1037236
1061645
1852655
67269
770227
1833223
1740519
1832437
1673501
1437830
1680463
598290
109166
891996
59560
1847500
655886
402987
274514
192038
1253302
1297457
1816788
1509616
137315
802436
723525
1761167
689038
1039463
1302600
802385
1303923
1272538
1034210
714386
1813468
1984681
1570813
1597928
1923400
86139
1795196
599300
1576593
1997382
1110896
1468743
738211
284205
1829314
1993996
314456
1351547
882573
1121745
1110085
342032
891642
888196
763471
218848
1179678
1800863
1056080
408096
1394546
435978
414955
1047745
798324
1364861
395035
1558143
1348003
826290
1169505
376295
1420759
830801
298039
1329918
999525
205064
1608492
765719
121520
1633840
458372
232718
1437586
1144190
992161
357241
192372
1752082
1054978
1359702
1596433
971192
1257009
317021
1794357
1324653
1538203
784000
547321
1893171
1977245
1071530
698598
786075
1566649
889979
723919
986227
1667423
1122118
346275
1297201
1872683
357242
1604761
1594466
86236
1229212
1377935
1949542
1918766
1187554
1735346
1179934
1628511
1857202
657126
628183
1294922
1217619
138706
1845120
823177
1229491
1321165
873032
1145726
1338968
1213785
1470224
1124999
303291
1293274
1549173
912027
1869800
1226999
556665
670147
904576
1487008
1158433
1696496
1249686
362256
1929337
490170
1063841
1046884
686307
623422
33706
1862725
132028
1458728
1081129
414956
391203
256693
546028
175008
535871
1685185
217096
1025248
223644
1995233
1639416
942424
32757
294978
1031873
98567
674572
941800
152283
1147031
55798
208832
1663747
313437
1763582
927311
1958751
1994947
137397
268016
1909272
576457
1850182
931178
1169001
668088
1929035
1525946
122743
300736
1963578
320125
1171184
1663503
1589049
398306
1406585
1961508
1171796
1945758
295408
488103
1523792
802366
873351
782181
378303
97140
1729456
685926
638037
1371873
771636
1718106
1924631
23944
1821685
1108243
490285
875220
1181363
190040
1711326
1432342
1955588
457878
623972
104008
65222
120651
1888250
140651
1232814
1326849
1346052
617104
1962726
1917602
537259
1249265
1233579
261467
611756
487297
887536
1158952
383614
226744
1366164
912785
1426530
52931
1371980
1241458
969246
431177
1146006
302164
357860
208162
1144280
155336
260232
316666
711069
1006912
708414
913680
955257
916773
699831
565552
1616608
1419304
1991549
515038
1818227
1584566
1180028
622707
852449
1876359
588135
1215063
1542542
535868
239762
1587547
853123
715729
169761
1441645
142768
1532835
1465218
959865
892034
100768
1736457
1520316
157199
333383
1896999
492505
766548
194779
1433659
969427
198980
634627
1940443
8867
804451
40673
694291
1935800
1515943
1193381
14333
1884641
1801896
793622
283611
127562
1860644
257080
48371
1845513
336506
1175258
689140
767090
169661
814907
954181
410490
548370
294579
887209
1788049
1202747
509128
602759
16353
1602401
1597268
202529
507624
1836204
279310
386747
1868231
1742250
1699732
425413
15841
1256987
18714
591579
845496
1939279
1827241
1932487
745699
1051550
255517
72078
140894
1728400
1133890
1831817
1225936
318467
987180
1489219
1638653
1425850
870777
95168
1640777
1024599
1046229
1604052
1662408
955095
100588
1294002
1220340
288936
1019828
241811
200814
1368391
592198
449204
1162963
303962
1858694
144495
1607877
1400623
367704
1589239
743861
782468
95135
589929
1271480
963361
782909
735767
1309958
584514
835899
161028
39470
2143
331858
858499
240045
1361252
1923731
44009
243218
95535
483033
680102
1868852
1959219
366152
1027968
1959354
1741080
220530
602339
258900
78304
1740443
114379
1993985
938015
872131
1329479
35385
1577242
1407092
1578553
1169034
642709
1884184
566462
108657
840875
1089041
665939
1822305
1475979
746464
1974449
818414
515728
1075232
1067633
1545196
1803290
1836786
1123390
1739923
838533
267779
905709
1809737
263680
327440
1152888
323613
1293340
1855934
1868519
1109580
1108310
430501
1215933
402352
519156
391484
84769
924012
1319468
75560
686327
726695
2159
1244751
809417
925128
1575411
388555
863441
614896
1469195
1589567
124101
349774
1293350
104442
1936847
980107
1590524
1180525
1437147
72603
289839
548895
363492
324545
1786412
198823
1667044
1685717
1290072
1079606
1844571
1757100
754508
1084208
751217
1083617
78583
672283
1700226
233941
844462
747670
694692
906981
378924
1233950
1051385
50107
1289119
150974
1332327
1017472
791666
353898
1068323
10575
429102
89744
1984017
1473098
957926
1208171
1494117
1259714
1510051
1031966
57699
15050
1680949
1550685
1780180
1885195
1368180
1495781
1773405
1044313
1313594
250438
1630425
1922941
1753855
1166869
175874
1168258
743962
501932
1328742
1843265
805437
293181
663320
531889
1538206
390844
728604
991518
328874
1845687
1887253
556030
926387
1776261
1172049
60235
1821591
1614159
1832137
79128
795841
1371940
1861904
1163785
1640653
1023746
998956
672390
960851
1634102
1419984
713706
1336154
1830289
308805
270869
1240448
1005032
214893
1554771
1418270
1733165
1053445
214203
1156164
1347195
151041
837882
391185
1609904
1089952
965890
1110775
454390
1056648
1636086
473690
421759
1535915
1553753
1027138
1003763
1489803
1176669
284546
873824
107304
1264367
409372
797588
1995024
840050
1316799
1558729
97471
4209
43583
701035
1580577
1384850
314269
1593147
1786416
1443236
993140
1811031
745273
586536
883949
882839
198346
455443
968549
1927221
1211461
984516
1792677
182091
724326
623724
779643
1469009
1063867
646918
529876
1420304
1234132
1142031
431916
33879
520259
1955626
1733329
366977
1570204
287908
377417
201587
1730487
884303
679911
1548960
532802
219784
1539798
1846408
1174865
1477530
154040
1395767
1664378
848362
1624268
1406819
1785160
599673
686700
1712618
1842407
502912
1398560
959213
1911523
515352
800275
364083
1562776
1233785
969290
1900174
1718964
883329
355215
1720233
917903
1520957
1767515
1124650
196060
185406
107697
1979466
228766
396048
585733
1227819
1990232
350653
1488746
1949978
740414
999979
410093
690941
1249626
1173086
1827550
1820461
953728
953078
824470
1143022
1440231
1307709
847609
74474
1865960
1656412
1934604
1184263
1033326
637521
1346585
1328575
1567138
1375410
613148
203660
918857
1492779
482762
457996
1991134
792371
379940
1517855
99687
1350422
1721717
334232
872240
666566
1626109
502619
1397537
509708
862408
1929039
194712
1399668
856129
314286
1866225
1369319
1351004
95832
1738402
571524
536256
1525322
1209469
1461678
1504459
1915100
1463779
641766
1054833
1299351
379808
1190233
1714473
1213568
1642802
470651
1160025
1140314
1783488
892013
1524179
1946591
1657865
97233
1005909
1351432
1646716
658746
736226
1465143
685960
1751463
1377831
272019
179325
336157
41475
1392107
1324219
1723693
1965254
796766
459081
656773
233077
218637
413196
460233
1836201
1602435
259729
539454
1409253
755316
1119741
1102037
539263
1548825
492396
1744815
954516
737534
902337
905196
1486689
619442
8730
228777
490
1583052
1344670
251715
556560
1352574
1410409
1446369
1301238
1736650
483806
611210
1610739
1308903
461084
1696670
1816701
415577
1881014
108893
368245
891936
299565
1790747
1854315
270923
683586
1495093
610421
573131
1987009
260924
1423684
658103
463457
681807
1111030
1352439
137636
438378
1867545
126019
1177308
1541626
716749
1560981
548671
496046
392633
993863
1147850
414857
242812
621698
1669964
47796
1639071
1084121
1904391
508043
650633
697115
1043507
1076563
948547
955660
1736894
1154125
1367532
1308586
527109
938572
987154
1445934
586777
1397244
799986
1784027
481270
515702
825157
1406577
662363
1549956
254535
1721557
783017
1706073
1453083
162529
1019474
512246
1784306
545722
1539670
1223757
400620
1707096
92519
1416914
1797205
1504063
563365
229175
59813
1361111
249184
1892912
1866107
1223638
1496065
645278
1784942
1399684
1641836
1281594
832438
1256819
681822
1426440
1761880
1411875
737307
858424
1957682
1752378
1323811
927990
447075
311491
1980393
410440
97454
1234721
18669
768417
838685
1519471
1657679
1802069
1526007
478258
1159846
1923481
405554
1071977
61261
922060
932324
203226
559750
161794
295162
137527
309068
942263
1574024
750973
826958
731121
1104449
1698264
1164344
17174
311084
1907176
421058
730775
816141
253649
1928871
297187
780882
614817
210286
1725413
1451718
1130145
1406922
1203162
635567
1365369
1172446
1423322
521536
1828917
1867084
546868
1123917
669839
1100446
1913958
1081003
1884514
1885617
833506
952091
96682
1598111
1421245
1245137
45622
1570181
13561
304707
1512636
788232
1620312
1887743
1810418
818030
1029082
982851
59032
1932515
1144210
1245985
1076667
1403809
1839753
993763
1767305
967445
239041
1915306
857192
349707
1848877
1808690
1928072
878005
1804293
260757
170152
668446
1254538
93247
1383450
216444
234396
1799847
1196086
517586
117320
340335
888251
1426123
382120
826914
1913684
335530
1404233
1320051
262729
1801552
1283781
1890052
1678684
229209
58903
1234811
1548763
626687
1768393
1887924
1229677
633281
889902
903618
748768
252156
1576354
1740189
1008038
1284666
509005
1051055
320290
1597117
1707439
401601
1106052
941987
1222992
1471074
741045
1530748
67545
1958587
1681681
764284
730253
1065546
709764
1076490
1391646
573578
23899
265904
1432318
1665485
1118189
66257
1778553
625879
972413
556990
1735857
479024
274086
764276
923975
1156032
1306687
274015
1564590
1119336
1756718
1635982
1871301
484589
1649366
770270
834758
1595820
1480549
660554
1535095
679645
748664
788093
448228
1624309
1121517
946573
1542518
726457
693748
554263
1963649
1711146
1530620
1133895
1179941
1732431
1787645
497072
464873
1241850
824217
362396
248620
639803
687975
204816
379568
1045649
458307
1767869
1033943
197862
1069388
1068212
1239933
643160
1919272
1975328
305151
565204
468802
176319
131307
1385442
375717
632413
529715
953379
1208919
1013711
463807
1295075
310837
880984
1590278
1028506
1810879
1895691
1965807
755664
699569
1827311
1263704
569130
87644
1600328
1679440
946161
962103
754694
626377
92561
249073
1254362
610131
1852210
1183148
1830965
810871
541948
622697
665707
1917505
728582
1620837
409070
431377
1027498
242809
578831
694807
1439024
1441580
454123
505633
1261523
332077
1249887
1331830
180916
1814013
934528
791496
790086
539479
833031
777141
933587
261048
1837574
679487
1508422
489381
1005338
5808
1330890
1201309
1905789
263178
1560273
703006
177853
366807
426602
184456
1944019
1551094
1510576
357396
788472
537244
431555
309488
119480
440452
1177699
1406937
90253
1182212
1494280
383493
1905204
854494
894920
1266813
1022881
86959
371752
322901
77109
1910021
776502
1318103
1304295
1365694
1741576
659222
736926
684186
1583529
502832
254928
1943312
1777179
417595
51357
167923
1472668
984956
521837
1263619
1216423
498555
885948
685328
235812
1628990
1292138
873496
352244
70650
1501206
1122723
1336746
309449
526286
1303373
77692
79543
1128017
231393
1587900
865600
1330533
1387253
533330
79354
202708
623379
1303960
1316650
1587108
419965
1355046
1456807
431542
1686692
1763781
1363878
1377141
1243419
1303005
1463572
1528296
30395
925070
1685878
512990
646947
70142
1931856
486371
564348
503804
1557635
1060513
553248
739925
677774
509304
1605518
1755309
58070
1584220
1378216
305128
1782497
302815
186181
786155
877184
617477
939471
1123327
1857116
454039
517848
117540
913660
1908676
1459559
1088647
1780418
1184141
1768316
1579609
287194
386990
575463
1026568
1957870
297529
1246533
187628
899955
351406
639483
9871
1545997
19760
1507469
1437100
795191
224900
30669
417209
1417952
457873
117660
1824552
267897
139350
1965484
884843
678503
195830
1731386
1896189
535241
882764
977815
1460701
427831
884451
206788
1942822
195285
1819433
82790
1204716
376918
1405807
1898166
644068
1108484
1973167
305274
178639
544086
305358
1051899
55522
1109131
190669
1337231
148063
1662900
1202089
281136
416242
1791647
1281652
1305492
330215
1283921
1837290
947377
360858
656698
1901689
1693953
1246117
1022158
1351550
753156
1719474
613189
337396
1154013
1504
1091426
433658
1915703
1456034
97895
622508
1813480
1373011
834688
829922
245514
1069358
744353
630255
467913
411400
1461662
1563284
1860336
1466565
710004
1572285
1965470
1436982
261246
803082
1975100
972638
1409688
317296
1673512
1037874
1714242
1497140
1928577
163605
1408586
1724783
1380431
804194
1002355
1697545
1592592
505145
1525526
39573
432556
622362
1165166
1946166
1274534
1868386
633727
1502054
1162466
711526
1796919
228914
772549
566523
192299
1927957
1163364
215540
800504
1168916
1505694
294274
1709940
1640454
1054482
1851560
1979869
130231
164568
1797939
310903
727026
1113102
863268
912528
1223152
1974042
1274720
172565
1355379
1090812
192629
1536735
1469950
1983642
212489
105911
341947
1560986
1060135
552749
1692298
1703394
1031278
1715126
1482889
802376
483969
484278
1839651
1214965
1386994
1770797
1664910
1365693
211383
963457
607501
1934884
817146
1732602
887423
1985475
287889
1381063
1232164
26176
1923582
679406
52133
1823311
1492017
20198
765314
1353174
535575
416669
773790
1956427
92667
1576748
1643086
1060852
1559397
1011912
824353
1723283
1020871
1483004
751353
438039
1853558
534432
118662
552191
1338060
1816234
1750020
1223205
1357164
1889656
1716094
1128011
928753
278442
1762080
1999148
481313
1018317
1396126
1054999
1702732
726542
1621777
300036
1701600
1360536
949611
608019
64562
7314
1216113
497238
1340153
373725
1201182
407621
1570677
1428161
903902
597749
1432229
1674515
1947913
596816
176930
1788510
302569
1630965
711444
328298
1782324
861324
816521
852237
3054
1802052
591560
604859
571234
1438503
1801831
1783706
865824
1085565
1308253
537052
1912911
156274
545062
1349254
718945
869834
1417651
28516
890341
803330
410526
1712513
184265
1582510
763718
808440
1624211
1903746
845445
33120
634727
86374
1723500
263429
23134
1283553
1805608
652468
1293587
1989486
473291
647326
1118669
1173305
1604856
1181423
1860674
136850
1548457
318814
43663
793135
1063481
872734
1705957
1767357
851338
1092776
954346
1136060
221092
1186709
1762080
690282
1320685
1141764
1706750
787325
878483
1776343
442185
361184
1689368
62845
1283841
778224
159585
578748
959953
918227
1821821
44308
802392
828221
1064398
687299
1692980
1928020
1463081
995177
12124
526417
386922
137575
946764
133281
1889830
627500
212713
1217726
433443
418969
432786
205730
988985
909482
842497
1668294
1849147
1836958
200089
1329447
709152
110594
1991400
1089505
1235915
794923
1043727
1033137
1098838
116971
455361
500820
498012
756396
420581
1280869
996910
955599
616086
1908047
1400349
920902
986505
149395
1225849
1735338
1055601
648930
174539
513040
1710520
1921417
1712773
1091618
1565734
1559918
1732268
231758
1812589
916050
1930263
1925806
1727509
1608874
649147
1196761
286405
566382
916239
936482
936307
1468073
1896810
29500
747206
466500
391935
692333
577779
739139
1009434
891599
1831587
1507995
1485775
1990172
84458
507010
604896
758825
185341
196769
870073
878474
877106
65714
1472266
8101
1875434
140114
657933
336440
592715
1998741
35948
1000444
1831468
1575630
962623
1650054
1982979
183079
1959718
423038
612937
3705
1756650
580717
1528281
201752
1230141
1701133
818246
160543
1028083
68688
1982196
1723980
819143
1103756
1700570
611934
1609523
1166392
1517915
1116368
137822
932848
109180
412960
1304165
1041608
1124485
1704344
1838119
1196556
1857260
728039
323922
110288
186241
159481
908916
174618
1112498
1824552
768478
1525360
267762
1536482
1918196
1050075
1875306
36562
919599
32299
476537
143534
1561265
1637404
1390103
541041
373155
881556
1475177
621643
1541533
319232
949735
954525
1016821
245775
244233
36720
305430
1460085
1782333
606970
1681410
350104
1772797
1672670
753403
648604
491806
690197
1558416
471146
729133
1762696
1700624
352539
335516
13091
1363412
1668979
2352
1425125
1150573
311580
534811
750381
1626294
646511
1483106
1061564
603138
1094973
857649
250563
1627579
1671021
600890
1924825
250056
918533
1797342
1172438
9916
773959
1031907
1085616
708569
5418
1927835
1611553
1527263
1932525
748510
1450053
107464
1170972
1078155
449009
807091
1599779
823557
1988622
1189341
1502973
361156
703762
1872445
1323226
1172530
638247
1489833
1009709
477552
1249431
692069
538617
720912
274972
63541
1988357
973929
1571235
391398
697518
420034
359041
1398715
129700
1843887
1665372
1624850
195671
198938
1062607
860567
1385242
1280298
1772323
1976808
122613
1617182
181182
77587
1312338
400757
580364
1540805
100594
1425648
1790108
923513
1161284
1023191
224351
734031
382740
950463
1884810
1871895
1072847
68644
722609
1602180
1613576
1670875
906340
1435525
468492
1642273
995898
1524740
441988
209281
278691
1501638
1779297
1140854
1807756
1223211
1871578
980452
890383
96308
976610
242630
1425937
67089
649390
257867
833115
749789
1899293
652580
1768973
752387
1164081
1006934
46195
719090
869217
385403
1613664
191180
1653378
1752592
1804174
1596494
1046853
988860
31903
1886831
963656
374768
1305340
811704
1696392
530447
1785636
1504573
504019
912246
843095
904872
1698504
18397
1373178
949473
1181787
143377
1739971
1142605
780489
1528872
440074
1408106
1799663
881569
225684
1605458
1011138
1348064
598534
515113
1759648
1106145
1020333
21276
1567316
20217
17967
748150
122707
1035277
595426
534594
428777
1075903
491043
715186
326071
45793
8481
1225046
895130
133873
979020
1931494
1802495
523602
851060
743921
684323
390995
420090
971356
514306
1329893
1548728
729691
1559704
725231
397097
862059
1785989
1234490
1815207
324601
1063480
1838542
573506
1543699
611735
1273255
1841425
195325
962752
216979
1525213
683199
301255
1480356
1355158
1163042
765391
1150865
194756
1455384
196928
933686
325353
732749
1756324
658857
162458
1138960
490313
152410
600831
1637216
849949
1180916
1034861
1664504
1669164
1444124
394031
1839562
1885938
727255
162839
1178008
1188001
112092
185818
1116506
443954
175674
1161957
475101
1364286
1520256
1082338
537339
1455918
999960
912360
819697
1583726
5360
18100
1620476
1039264
1605943
1131327
193962
318150
541313
1692930
1688904
245763
1799069
751957
161924
529563
395750
1315856
1303476
1591076
1122538
1944899
658124
1492664
1378796
1497124
1034647
487224
1737002
1112576
1112763
1252152
131545
993632
201098
778200
1238435
526379
1808808
473093
1151322
1993316
889772
175968
44092
1928925
1017708
980228
617721
1713792
1579580
1796595
842815
796913
289811
1887476
1058259
1668800
1359390
1997878
1049502
973902
1373745
847775
338319
1061464
352798
1748743
603008
386937
1738839
117997
1329511
1990321
256072
1651059
456229
1828791
1191518
85375
852786
1067203
453815
236122
1103482
614110
1710645
1041371
681884
328791
885351
1097198
275706
581347
1257648
537901
1584729
1331067
1300081
1687117
245295
1965737
1664835
1007725
1499583
87748
1633693
1321090
471876
1603135
7989
47901
470800
1673495
1761468
1398879
932014
1980614
1193017
783551
1204302
237998
1437847
1942050
952823
1790485
1510503
1512666
540231
1872658
1624608
452345
1607240
60097
1263031
485116
1351411
1561905
78332
969632
1019162
243146
1038194
251712
190132
490003
1122048
51878
900559
234193
1524943
1612586
1653618
698006
1799011
1383028
630454
1378745
405567
384685
19318
301318
1806004
1073972
1852847
807113
1138995
31503
727141
77131
912272
654614
352278
911095
1342764
1091199
1464202
159067
1067088
1229229
1669814
600744
1590208
1887830
144247
566594
1671337
523017
915128
1565338
526059
351971
278544
661584
1336920
1692654
1433346
1567316
385755
805403
810991
165757
1517971
861214
749118
535916
343500
627313
3570
86765
797803
1518437
1098153
701962
960224
258380
329536
1926803
1492682
555436
561275
1814798
450595
950672
663444
1199033
70015
152179
243420
532144
512245
1132494
1597106
148896
1913353
614665
959893
1502127
1915144
1338908
1502188
251960
1832401
1429955
1503637
1572760
981625
1908202
171898
154843
256746
1681729
51358
1427220
894035
726612
1214926
1936721
478483
198585
930558
1397465
437104
38649
1436022
895651
1280575
981628
285522
1459314
990116
1422072
1727273
333491
1674129
759623
1731364
134143
1727940
1411988
1492688
622615
881610
807517
750350
1096487
405388
307713
1074636
362739
749437
733242
1930414
277771
151481
1849225
942954
118110
1195163
897780
1860532
1581092
871047
1840552
1600408
965033
201879
1887721
1903084
1760795
1794974
443859
774831
1460424
138200
728559
1300255
412819
795771
771147
204128
139667
1361535
1487557
564500
1726100
1246901
1415841
1456334
590299
674966
535063
1408649
1340418
1467672
647978
319800
1543949
1221866
253657
1876361
820358
276578
1169732
384715
1715507
45948
510068
1331523
1558459
1151855
688268
998257
522611
1383853
562106
1757875
545912
13145
242809
1558488
441378
1093301
1428332
362075
250674
1907128
1901360
1116494
133253
441888
1600188
1987581
359528
1925939
1003669
1032019
649214
447383
1414625
909520
546488
151181
547539
909999
426679
1293624
1189045
349902
720419
1502418
686053
942429
888054
1589322
1544570
1137026
1212087
1906533
969898
348300
63485
1910746
741008
530136
238005
750993
1083438
1910680
1157555
57305
783291
444314
1657738
903292
1879202
876412
404877
683652
938826
1466459
584398
642268
1618737
92841
1888250
641428
975126
1373398
874887
356760
285171
1159363
253625
1723594
1280971
1584592
1850702
1640568
372060
107470
202737
1314066
1821638
1787022
1779451
1044296
1022043
882314
617591
989057
1158436
1633715
19697
817007
576862
1857091
1567397
1671201
1717819
17459
1400801
118264
27136
1208378
540248
1373690
637757
812794
71167
1907404
1478681
1743854
1035719
569071
1843766
1457243
1661737
129196
613178
435257
1768980
146458
1308076
1576699
364549
1761842
53197
385609
1186579
484627
1723333
1858548
779736
1557363
1517398
1207830
890516
382896
105357
1325781
1633631
311483
717466
565074
175338
1931125
1644696
1571668
1479067
593360
1430309
41476
1087829
1972387
1168135
1650177
953236
928689
414825
1657251
1650796
481360
872580
333811
925201
1427169
1112345
1342876
381952
151143
1241164
1194192
668059
1407210
1856675
1270993
1865783
738403
1196188
1051096
794123
1954698
903336
1744100
1190616
1339005
485980
1107703
1602434
1932223
1082575
415208
706714
1477898
228686
1296151
240667
270826
475159
1980482
506667
140349
778768
1441246
68432
1900100
1056569
1721624
1472482
1647653
583372
819171
486888
883345
1367182
1348244
1253405
1597880
627471
1709546
1924429
1742434
1787630
1763386
478380
1667830
840268
1837416
146757
1666434
1542033
108684
824510
1090410
321736
223594
211420
1505186
415258
1295219
1491345
745854
471107
924631
972692
786896
1802855
1962239
327165
20873
1570494
798388
189190
365277
898094
92414
1636178
534590
1861279
895127
284659
1314744
1969527
1350935
553897
329373
634162
1959266
1041623
1009689
1782958
715761
1408282
813759
1418315
1982762
1308235
1280536
542911
1016686
205043
1397942
1489954
677047
1124719
1480278
226915
857079
526042
1172665
385743
397398
1167563
1206181
614450
1372221
1762414
1914827
177791
114389
881770
594305
904322
1246610
1471238
1529544
1036007
1927407
446967
157305
952583
1722388
156576
264703
1924723
326758
924488
666805
583321
134085
1285775
911096
470354
907341
587104
1626393
624956
195056
1302071
806161
1040034
513529
654555
1348248
1136106
207294
1866302
317776
1233648
428777
787412
1303697
209567
920761
1804336
1102315
1062880
1128310
105945
417994
1300928
542195
1815914
1104489
185935
1535566
1743733
770543
670465
1208450
395000
1541690
242177
756071
890792
80700
1686368
1621241
1716229
411748
97070
1993324
418192
1629939
840731
657240
255472
95318
52272
1392412
1169360
1854576
1268368
205420
767039
209777
802671
1551460
1760088
683766
285372
1272197
376018
1629060
1385721
456730
130231
1493346
45606
1831772
393239
1125394
490031
1789497
47512
968846
401480
609384
412276
747030
320555
1492395
489489
1751038
374129
201812
1882856
1065768
1991029
716298
1637795
159502
1127378
823886
1143098
1693087
1402647
1977299
1969053
1984216
584618
807466
211762
123523
217904
1098921
1322547
1698419
1915805
733188
1438821
81547
29545
34584
1771292
904595
1355166
969188
1624064
885374
1503294
474517
419827
1839397
303407
1631935
278308
484217
1559886
204361
1512255
1351138
1776351
820475
483283
681455
12027
108432
1959347
1088981
1685214
1567654
80926
1762000
1424571
710225
476612
421002
936030
281077
1897489
1210447
1985891
1077625
1060425
1149202
95082
1985913
228760
530431
42484
1807037
1278218
1766829
535948
551461
1982995
881731
1926607
443126
1729166
355603
796852
1836609
1894387
252317
1860205
774781
909703
1851714
511119
716351
1868597
1154887
541093
133027
1895964
323657
1504424
1654511
517999
1181229
262157
534256
398497
1240143
1885789
738884
284831
545609
1993610
373188
26283
702099
1986367
1328588
1987202
1567163
872829
751170
1080727
803131
1265496
1518189
776755
1308762
1276271
1435476
1729203
243611
1443954
1017022
1297887
110068
743619
1850857
854666
136116
393805
602103
821789
1833486
763770
407962
606061
39317
1446850
1972819
1928470
1188648
1223591
1097302
1333367
954004
1193719
1125350
891027
1196206
941508
1365838
766196
1869359
335622
1079837
902072
832026
13619
179070
389188
365415
874350
1169149
311931
1063639
362957
348281
157710
1714191
788265
1239151
473486
1190599
1090210
904542
1971815
860405
1432872
880130
722922
837093
849294
1854134
795213
1174602
1786586
692292
347806
892801
271908
885813
1036580
707365
447774
1603632
1608749
1554740
1184235
861974
1567822
710294
1084500
1878494
1013925
1065224
1588781
895067
812207
1005435
845809
204150
1206316
906600
499220
910563
926309
695230
1216375
1367474
869580
1777706
487617
415812
1081798
1109246
809250
99256
565060
541205
1834165
1429158
548319
462868
326776
696574
1237300
1390559
326822
1533155
708338
450985
1880466
221066
105441
1095709
888697
824459
1804737
189603
1072519
1535339
999012
1720579
944519
1491471
1496838
1123814
1499499
40252
455727
1284624
1581618
1282785
804022
168894
1686519
501969
222120
529346
942796
1789768
1380348
1977318
363589
1850797
282921
1798651
592517
380527
617602
870630
404573
879790
1230233
1722149
1323189
1670763
840134
682386
258370
175475
1804078
498352
1362471
272238
1085129
63504
827923
535532
372625
1023978
1924373
388536
1528137
1303609
525406
1230877
61328
1320441
111769
17273
282814
1623690
904194
1422784
518389
751109
1426198
621236
670160
378045
606716
276843
833347
1867075
1451354
675265
1138275
1744220
724826
826840
282938
62836
748783
621617
1874472
908432
305810
578836
45675
404294
280014
290960
814059
229225
67774
346507
1141655
1168037
1842301
259468
798499
1624641
1343977
1656795
1012545
1946472
483780
883679
853494
1315211
1971397
825539
1385951
995069
1647188
705255
334824
1683530
1418509
1480439
392722
1513426
272890
432499
661042
1496675
1727423
744405
196810
777032
65261
1864442
113688
1093023
831241
1376684
565380
40606
1767113
621655
474462
1550610
1537744
735104
1319351
1081261
930619
932121
1858151
1314662
1612066
1670302
212158
157673
473798
1912233
61558
265595
1039697
1684192
1696672
1042168
993701
556110
405619
1693475
1490557
509291
407760
412060
207921
10383
1780453
633541
1960885
1506857
215905
372206
843200
155390
1377934
1641149
974334
1463800
810249
1326809
1092405
1297197
358809
215747
1916988
1587657
1210649
630035
700013
1580215
322667
1028547
1961098
1115984
382017
233953
1999263
737412
760670
1949857
1593912
199732
1117486
1412245
1636085
1629050
1224717
272252
1175598
493863
1799390
1380089
943969
1591133
1615231
1433736
1824571
290409
66990
99597
1973473
1875438
698477
823359
951960
568853
1299943
138745
1227002
109981
1328952
1376335
1742941
725610
502339
212191
857409
1870618
1143064
800023
1673468
475615
806024
889577
561877
394829
1268269
1902840
1181389
1111575
717992
177644
25862
1846098
850871
1462787
601795
735965
970353
609344
771564
1331949
116379
1480576
773309
1688084
949860
926061
807627
1494790
1106338
1094222
1865511
1352345
891907
933614
1925205
1778659
619840
143469
489921
220243
593737
879809
1312443
1558557
323675
1673425
556163
1576298
1622600
1941529
368654
1247212
1038714
520447
66951
493907
732793
1900331
990671
1759228
424735
1293008
1710772
352039
749394
523839
1946378
1892786
119517
639937
1854670
1563591
1712498
307563
262396
983261
1126871
707077
1349621
413220
1862885
1964626
196515
366749
640157
1071009
314256
1283187
1958698
1547536
1454793
971405
405099
889580
1137717
1553555
742316
1665181
105737
35471
532654
1777056
919850
498637
786381
1506372
120839
247411
461716
1804377
524379
1289444
123461
12177
1683260
681705
292584
1515276
1484733
1073154
140283
751054
1359533
1273828
1208791
264232
1702302
1099565
111614
1219611
469607
855313
1509988
1012156
1194872
320429
1295600
601569
1148409
636973
1603699
1079536
272183
1783440
1500313
1518331
180934
1079641
300875
1580140
609541
1036094
443937
1889681
1052818
1096826
303952
364998
1506354
930358
709166
1758212
1234224
628191
311647
1797248
893914
1039016
775248
400475
777734
1455200
594801
359387
1286299
1690254
833769
1940248
1325706
99220
1748745
1360412
1548082
1348095
916308
1821544
435269
13937
1589232
1289064
1991949
751336
861062
1173840
657204
145275
120238
851660
1200816
864545
163693
1018640
1083135
617410
1871499
1983153
1146541
846556
1527885
1560840
394585
1837346
710441
194798
557029
1660515
503091
616631
1769119
562400
516555
231514
400647
833332
305847
1397883
1377197
294972
360764
1917755
345810
624935
1229861
1148479
1023700
1251926
1480380
1562818
1159003
1582912
1869288
885022
1228648
316403
1962607
1942589
1230399
306970
1764389
1043820
555639
1406821
95650
1898976
13019
1925505
1485936
1766941
548614
1176156
1586678
592130
561415
1463991
1345145
1488830
1233921
1253870
1453930
119198
416947
14898
1217188
256005
1576134
10334
1262002
233680
893317
940144
811868
1311027
1703923
1375396
804797
380919
213407
433625
634778
1175594
278446
115510
1964804
712438
520949
1442151
952904
1457358
191401
70539
757861
1961520
1588184
1266516
540088
751420
842118
123219
694113
352328
1154380
1434708
280782
1184246
501031
1935653
1412609
865590
725299
1292930
1725775
831871
698793
849728
1258219
1914044
934366
1656273
709984
1184104
1113497
1009649
1209123
1774252
1346029
398729
995841
947834
996386
410166
648487
1326244
994236
600347
238245
1334646
1654269
1183243
1371822
1855446
1995791
115912
109826
790134
678553
993366
930613
437217
232032
1728394
59528
1985568
1522316
508399
1824050
309700
567902
573330
930597
44257
628440
1987391
752737
1765747
96282
19169
1946760
1369759
176970
353895
1175984
72394
1594963
1104922
1930427
1361662
279478
1822139
561018
1550130
727241
123681
1792202
696631
250199
144938
1035985
496347
621078
286401
1447862
424164
744173
1896492
151316
972759
741259
394745
226922
251768
1336997
948537
1814683
313430
309946
903666
1061043
880822
1383738
1789375
1549279
1519543
1347083
53846
405129
1856590
1446897
1683334
529131
1532201
1319776
85352
1224911
1027362
535387
905665
1381000
67416
596281
1225675
619834
1091079
1622600
140677
1086528
1084169
530673
371664
1615139
788074
772401
1824997
1998001
544359
1392520
378378
1134508
1714328
951953
1005955
214949
1226674
1527080
622720
517624
1233200
143111
523656
1818278
835000
422638
785202
1811385
227800
577218
1256346
1685360
1398820
1059159
1092662
1556651
459215
1753987
1654939
551699
1488889
1049577
1258673
1271915
1862443
914757
918141
770688
914760
1947256
248186
1638261
1431971
1508776
475952
1097112
619723
99823
333685
882991
1147006
574484
548877
1345235
1758311
31038
409478
23830
1545621
1167276
1635592
308484
102218
472975
425324
1376145
915761
1891115
1487507
31545
1324148
313843
1614964
1123983
375221
188073
1828918
87105
656984
682608
1309929
1610269
732573
181890
1352215
44506
638585
1693159
529312
97534
1516660
738488
533317
970484
428484
435147
1536420
1372835
834861
1933863
933660
984567
146716
1378388
1349506
1674313
1238444
342902
1998406
416083
459823
1261000
157513
235726
732607
928024
1923711
627191
1134767
1451656
1243642
1067206
1145291
580862
1914463
1457401
1581284
955251
508321
634063
1021625
414147
1558285
1949711
161865
1429074
1595101
870417
1500638
194450
1879792
630791
208941
1918034
1179536
623763
444508
352242
46592
998145
662721
301703
1548492
575636
1115598
1507484
1750245
1645549
1326749
1020843
1769711
1773694
1626647
741581
679773
1491183
1026442
1657024
216535
1651791
964740
1641490
403270
1523151
649994
1725319
1207518
567407
1696568
1760328
1745644
1356298
1451403
1604578
1729369
141787
1692797
421672
1049426
502020
347353
703630
1981643
1741656
528429
1612331
337230
886285
489366
1214471
165053
1865747
1478392
155643
1159852
914336
1636361
529446
1163254
1308819
1397431
1845065
463126
1502526
1276728
1105218
1234026
1168413
342890
461747
1787453
867416
1033983
1505791
1477376
1381415
1026681
1255550
1200179
1321092
593551
1475809
964880
1633400
609912
1295817
1520012
1030340
979296
482094
56724
650606
1177027
1766176
341852
1222753
1180786
861391
988044
1800718
794774
84079
475574
1121264
829108
37329
510787
1406391
1932980
262029
1002550
454806
392174
1731272
1732217
1886713
536614
1328557
812827
1843106
1662572
1949037
72109
1680879
1415923
558096
311129
843591
417757
1454376
487907
288823
533123
1037337
266285
1281015
1039807
1476007
1082519
114342
1260105
986090
131957
1879144
842985
283131
792233
614856
1689198
375651
743798
229101
383114
1529854
456929
1262251
1444752
597513
764076
941710
1511306
1908842
1468756
1301346
1846346
1536390
1605936
262987
754626
154557
1967212
733303
979790
637135
761690
65627
1838800
909863
693754
430202
1091600
877077
1605745
1257030
1651466
675581
960981
1166791
1123414
353954
1229795
650607
176352
1638419
460242
33111
1594725
1416647
235115
104284
54873
306289
390794
386750
281267
1899107
1959646
1460216
1153016
1833534
549697
312619
968723
1239294
1910005
1443883
1668596
1755891
749488
260008
1367090
1978839
1152263
553037
1515861
1939094
1020131
707458
7295
1352513
1979649
1316788
1747462
495880
440107
197799
1842223
726438
129129
1396337
661280
1053369
1179558
1239375
1365113
1732663
1389606
1609681
746758
132649
1720806
278020
1941934
534189
843448
359416
467142
672271
1833431
1844590
823302
1375590
221852
797105
187179
936623
1406917
1058094
689343
1118897
1388567
1524132
1506775
297332
1138045
443062
1584783
1847186
1474284
630035
404733
558095
474993
1917191
1217632
1476968
360458
1706192
1181108
1700603
1372404
235515
1214836
824869
364684
1547675
1555427
763235
1031475
596621
1444678
1518212
476530
1616400
708483
290702
571274
1362914
703879
1367358
66145
381320
101959
1241525
920508
644345
782303
728329
1755847
79201
751794
1054778
598076
1140522
1184593
1651840
117559
770941
670790
1495331
1737065
656095
391916
1425668
812117
940856
1712883
148859
1891876
666065
1129902
161088
539388
388319
676858
196459
947325
991911
293134
670933
413111
1959683
364426
1985302
1469921
1868945
981329
1059336
786722
880884
1145178
608720
956370
1851335
1189502
1254827
1879381
414055
750677
494908
1007256
1560581
882406
252519
640283
416879
1198615
718588
1870665
1764513
311187
1560606
899629
1920139
1245747
421367
836426
514268
1305605
1468462
826874
1828131
1840350
1658703
1992293
845584
716475
1299004
1924939
1356723
1445243
424518
1620663
274134
1909448
1259155
1202590
1677022
1422974
1650152
1372243
156475
644670
1374194
366527
1594338
34969
1718387
209227
220592
1767461
838600
1405115
230908
1682329
155816
11867
255689
340794
1874422
1892460
428453
48855
283749
1689746
1076689
931377
189322
181614
1501349
459939
188535
1277182
1002203
1617279
1464268
1816039
1091791
85930
1591225
1193211
1965587
1792384
254386
954983
1293983
428075
564566
706533
549636
1336594
407558
840538
649369
437003
1271152
1106767
985382
1307078
1085555
84889
1655626
716312
345644
736714
1309617
1917248
1397052
758422
1611884
677852
160479
1923744
206164
989942
1496553
464231
1119676
130357
214759
975788
660745
607273
645540
976261
425651
1315220
1657138
928428
56014
520037
854296
1245016
1154972
1123860
1288987
1838039
668571
999415
64229
1530961
1344124
1590674
1512349
272069
743473
222696
638085
1524313
1569090
1087838
752339
1337856
1035085
1385353
638164
1143274
247865
217976
649310
1593065
1897957
720169
1577783
312770
1434938
1685838
1503839
855555
1277807
848623
903558
6603
982700
816716
1325456
1527891
1662247
1589427
1119833
141357
933627
264159
683733
1892809
1429679
1297447
737362
916884
1504058
485710
152061
150911
803200
1778757
1552233
1279018
1896477
1206683
1412242
1768879
219840
55692
1031613
1664920
1594550
1223991
1314900
1042006
1720871
316491
1104277
168663
1091275
1819850
569443
1088614
1166693
932618
1047315
885149
533079
1081888
1093680
934197
275362
851343
1522117
1047792
1511414
1933091
129522
1938853
1503489
136346
1604989
669958
694362
753492
1058920
1462135
1764068
375157
1185242
172773
636666
187262
1933810
121210
752452
323973
1915666
180566
33315
214308
1810750
832268
1022914
1254400
464251
668702
753634
1660569
492925
1052685
1096195
996546
1131816
1744514
728320
153839
1122139
820879
963652
940037
1587495
1158204
701331
50809
1705458
1334309
32807
675913
669259
542096
330322
1064635
1427609
444346
296379
569996
364594
1033233
1695113
1021943
224536
608930
1580593
563724
1420266
883535
280387
934550
331630
696758
319475
1703552
1631178
1592057
859984
1531691
196840
715128
1486507
1260143
741078
1325491
727739
72867
359323
815558
1097685
907473
1026849
1871637
127268
1561816
459972
1269411
1039069
13519
372149
975649
908532
508162
934056
349558
1050851
89289
381424
890214
746485
1210545
1683424
304053
479255
1677472
569939
59458
1082956
144510
1493179
374757
633500
676619
581745
1056014
622629
432896
72033
624981
1823662
945165
1156837
1198215
512191
1813332
866279
818998
1038484
1128387
1328779
932090
1901351
178259
757706
1397513
1316704
809884
1136493
917213
1612233
1592122
971560
70436
484854
1206519
1816183
257819
1991678
730922
1815568
155366
484580
96610
1004596
490410
618600
140518
1641649
1912789
109550
637153
1611713
853212
1318730
1690038
1624772
1148039
762536
1137090
1673358
1265980
781101
844556
1291285
231487
540413
1281084
160862
684115
880647
1610091
715786
865683
555492
1616125
873068
727797
537789
1395127
1373465
1099900
355759
208829
506105
905483
341085
1910459
16852
918714
1420304
1725281
766029
783144
48172
1054721
1977629
360736
1327841
468108
1681290
1062757
1000029
20914
38464
1515034
356472
1495704
1973616
1313061
1199593
476982
1244885
1367869
1346612
1808690
1133282
778123
644557
1853042
1644190
1355312
357004
314853
1907118
1069652
858174
1863123
1348902
1764875
1105534
1366279
1994631
257811
253506
1573106
1618803
1650328
1966012
1150717
1066643
1423419
1444790
273980
1361538
646796
826709
1875513
1643114
281654
1799016
327105
1173863
56755
1202380
1115546
1558888
1833788
1259308
229277
1680234
458895
1220402
1983290
972005
215227
1666282
1007262
1627450
566335
267007
392914
1802558
1354202
578442
1035662
880478
183562
1996405
1698528
1044327
1987704
1888060
1425143
44340
1317620
840617
364550
1761106
736578
1651718
632206
1030504
161907
131045
1048393
1818212
876588
373035
1933410
1489068
56065
8435
1914666
290078
1972335
686100
995010
1093087
733457
1157270
794519
638751
1053494
239263
1534136
1463483
1834040
989675
454414
1728958
1571115
595676
175852
1041741
73831
917882
7465
1547291
48938
703374
1697459
329835
157524
430651
502816
423540
900560
148616
1866329
179463
1118818
1500069
1863327
1915274
748129
1488134
1288342
790858
1869013
91314
295654
1826569
277563
656927
139953
443686
1879862
1670399
788544
801922
472437
1636368
217391
740560
1307958
279019
1864139
578306
1151733
489301
473578
200555
1602918
268716
1808256
1069440
1798924
385765
822291
242286
1323216
1510440
820236
418132
1543065
975508
1075833
653264
542502
1952379
1084228
1089778
918546
575083
109414
1861068
1770019
563302
530858
1828959
1416303
1734767
1299819
1810224
159492
303722
642087
966865
1831520
946481
1333755
715980
1695712
1464471
589039
1311541
382100
1982912
428045
191854
828103
870130
1731246
1606326
1745834
211129
1834966
1839977
1770102
1791893
96722
353620
532415
64191
1926614
897694
355588
123029
1529641
184820
1079637
1658858
248893
1421282
1427116
1485986
783278
819718
1195161
1090008
1754532
1918605
786889
93762
1023597
117194
446036
314150
672092
1840918
658193
1403180
60233
1035237
1637659
1071573
1345435
675607
285334
1090614
1236749
1227280
1047213
1344211
1141056
45390
1256504
443642
952524
555185
1342227
306235
832811
1580104
811469
57592
1533293
995268
444836
436728
380666
1704682
1329053
1250119
381569
704244
171753
1253509
449373
1655162
1335214
1663962
436604
1292838
290849
1641327
442778
596269
395850
1126684
1907715
519130
1641234
1705313
445004
1451107
424287
131183
283474
996422
1836833
1779060
1274378
359932
1846293
1770576
1692277
279706
1839349
630694
590535
280698
1469594
544966
728836
1464782
576366
729704
1612170
783451
1543435
148670
679495
119147
1963389
1425240
1142720
1543256
1770713
122675
1671553
1202905
1102176
1746079
882055
1802430
208634
1580764
1430077
278052
1836016
1594338
1187237
1886121
675517
766930
1098660
629852
681584
560349
328348
1776632
1483105
1365766
273094
1557690
390793
1978805
1327047
894798
874320
425684
1129659
1602890
1210578
1606776
842696
1538363
1129547
152061
1431552
669912
1575378
1066356
1702161
886550
476363
198718
9475
1741240
1754005
922302
771228
105924
1304162
798790
1916856
761016
39623
1481791
1728106
655190
885334
1780053
1913670
1937183
1024158
339915
760276
1447370
836252
1089670
1238290
165289
595649
205236
1009343
1474070
1748458
1403053
454627
115774
806192
1194091
1917085
544
25071
324249
736486
47665
1575178
319684
1903567
464854
1694752
1001832
21115
158270
1860642
685860
1243845
523376
1181391
1444448
1608598
1272175
152745
867216
209718
290038
819438
1049400
1757691
667643
771659
830978
969385
1291016
317473
1113230
214979
1585390
1691518
302656
1358239
895827
1450148
1627566
1671664
1961951
1067941
865153
1127519
1790340
1104655
204279
50375
319886
1844745
69712
789993
1661501
939525
559526
114510
1500712
725282
1718885
116419
1802333
951308
1910329
909154
526563
1969537
1138372
1766906
411208
1731507
1804835
1291461
406567
1074683
1936630
523938
1970092
1788842
1425693
690256
1837478
1173111
1635728
234886
1343439
219154
1632614
1182447
1951632
948520
694385
1314705
288662
741926
1922924
989138
1304765
1388488
762628
1339667
1379895
678524
1540419
1514414
1880663
869577
307887
1481432
1783070
1674298
1493046
409487
580483
219299
32397
818845
1280780
276708
789481
1755737
1168523
331091
1306373
402975
1107903
1765937
90677
1849368
1680549
397470
1424710
9532
275221
737168
53046
1401728
137416
770058
1622299
116843
1838705
441577
657454
1349911
405067
489709
1514307
1491920
921842
417158
1366102
1121877
443447
868606
1352594
1223920
890826
1891544
655871
1572360
1426159
1503339
840664
1028076
1732992
1545294
847440
349432
1958672
1420289
1533632
1439566
1810089
1478368
533344
436363
1588690
214942
1435113
923160
348463
526338
1076663
406819
521653
1586137
1400018
344904
334776
1265462
688257
1518725
1857731
1815876
1638974
1630305
82026
1300247
1181484
548800
1059872
1541702
192912
15336
362301
759012
108132
1435773
1191695
906236
1424833
1413732
1724610
691757
863869
486906
543357
1591692
1892927
828843
458112
1699569
1422050
124465
772633
316998
402369
536219
415162
1037138
913722
1610469
194027
458577
1422248
982109
100007
1221273
1871034
1119511
532541
679838
5703
105642
736356
1531861
1468018
1150648
1544725
1412713
1915935
342226
372804
244575
1039886
1918682
608274
1587443
1925544
1197010
640182
630240
1419200
951933
573488
690057
1039080
173818
1808407
667629
1587722
562350
1631489
478707
1862390
667319
1582353
1960327
1992376
1229641
430133
1169269
1363836
384936
974459
336177
972174
180058
858376
1635025
1432779
448027
422099
729937
1020403
138704
1663710
1724452
762928
1913742
1360119
1732853
637975
215281
1508716
229759
1127999
1073031
1395988
410294
1080902
1946065
678324
1911993
1561040
746619
71434
1354424
1283001
1682664
1462951
403377
1485368
1768707
1804206
835971
534832
1632553
1877636
1289893
1184999
897549
1883235
1355193
260323
45296
629415
194877
1397495
1588620
1434136
543157
1195985
184768
349880
1488146
672840
836309
1250241
1678148
1829943
646345
567121
130556
1254580
911123
1258061
1860993
1327988
781227
685099
538949
1723869
161769
68986
1061247
448401
425662
1865393
350822
62073
317724
1014276
883823
254300
1286949
345109
1616181
1444951
1343390
1639084
961096
1068624
927447
195128
1433231
654380
1324550
856403
1469856
652296
158990
1322326
620489
1828332
1872953
194128
1594862
66443
200925
197538
1259665
801246
610335
1664163
1778497
1483388
1971317
299455
1523906
1612279
1373384
644786
1677831
839899
335296
449527
1291113
1196442
1521809
1137099
41995
222249
376435
583525
1395092
683571
146434
826942
1539651
318269
905950
220370
96237
1915761
1802958
1024716
610163
1990546
562376
1756207
617586
48314
397399
1047043
12399
1799042
456356
1797382
1468358
1333879
1497606
1271381
1474302
1001016
114788
81911
1719383
515373
1421338
1591008
1962926
283979
1014561
1000862
1326408
28531
754048
487350
1780845
1950644
555676
410193
1337672
1633471
1420597
1848217
1834822
1176122
533231
1703300
1774898
1642732
1291041
1207423
1897294
187113
1942099
1224714
867808
1346870
1918626
1510550
1226498
325043
763648
1070765
1083766
862920
1007178
223475
63927
105747
125246
1367132
1026853
1844251
1940543
1723811
1285889
1750063
152894
174910
901705
1707878
1557286
367347
1877323
1046222
1435108
1863738
1367370
973173
1485245
941311
1787309
1990695
544935
420247
1298389
639198
1187382
1606978
1602237
368689
995901
961836
577993
899354
174310
93086
1695351
368394
1001214
432131
1559416
394819
1327971
612018
1627135
1447992
1181550
822663
1219116
61006
128292
599596
748411
485435
641776
589052
259808
1072346
1542395
1836936
681161
957753
1970013
1290255
1376286
209143
916767
688325
1766230
1884988
1238968
1376250
757080
1081223
718022
1130293
392115
1992656
876036
1413819
1122373
359324
1927257
71921
1068895
1655535
749051
625751
152692
505401
1883316
680017
1934790
32713
589787
1950756
813590
1726352
1962774
329540
965748
1469565
1549904
1789637
1036094
566471
1356471
369153
1460980
1483159
557067
1531386
1691656
128215
849769
41651
1995947
1948928
1843458
31886
1364206
1410776
1841417
422485
1389795
1769896
731177
1973083
1806670
1907626
1986733
60573
552413
1506462
1527942
57764
1348207
1573496
262039
1911657
1083074
1325319
657662
1550403
896483
408118
929381
2031
1655984
1965980
168287
964914
1014381
53887
1725942
438574
845193
1735948
271080
1331641
1923840
1995252
1436501
598995
1015958
1096884
219753
1361218
1891911
473413
1503810
1644219
1228187
1595415
892346
1546980
1649698
1608302
163618
455346
470347
1182480
1463993
1321114
1706233
1875086
1439001
104762
1374206
214029
232000
1470113
644646
1421219
471080
131783
1677735
290029
579443
564035
861066
1850219
84645
1396725
452858
1125340
1648485
1871921
1128665
566722
1462481
713558
801820
1748646
1706897
593814
616308
458785
1775781
1130928
1144625
1029318
1733666
214655
325072
22178
743485
223506
563930
1372580
1804453
484756
228183
700080
1025146
815584
238632
189985
1356714
1783955
892485
885156
189636
950809
410346
1835167
1238099
801689
6022
599150
1963878
781922
829147
309573
1097215
1437638
1130114
1079635
83370
466976
828194
1384347
1041034
428099
736364
1554429
3072
39385
1835436
1037324
1747281
263584
791591
404257
368726
700176
1097642
177142
1672378
1975900
794267
38569
1581414
1631009
580845
350925
215505
865823
248762
609261
17108
577526
18076
1313356
96347
760282
520326
714343
1209409
983976
287054
1036528
649714
819693
1854164
294834
1423293
1705667
1331628
1088188
1963345
881784
244914
642281
98143
511549
1274177
1917951
956624
572070
1019900
1319912
60258
710457
1281384
264613
1209387
858419
1727894
399966
1842202
500744
477449
1235243
1814742
1943838
65686
607583
742648
435322
174527
1696314
965483
773980
963904
191931
1662231
1813323
1779571
1137724
723757
1949660
1677693
1796706
1332120
1885074
684121
830359
1990003
1408063
1296826
887521
782240
1585620
543322
793244
1787049
1809679
114830
385699
603103
1195565
336025
622015
943289
856466
379129
137102
1409836
139564
1214085
1234293
1667871
1268282
237202
647999
1008646
561018
1882574
1275912
581246
1112378
1894961
845139
588513
1126868
1489324
1970733
759884
727499
307485
1641653
1135481
1009665
624282
443786
712458
699724
455898
1480079
132352
1930372
45367
1830809
1900032
706144
41267
1742192
827884
23761
419108
225987
986776
1461873
361409
238585
67550
1279276
39282
904262
1222248
126927
1754924
1016735
1896781
629121
1648442
692041
133782
1104761
736360
1369438
483989
1037347
375981
1633126
1608571
1193552
1320814
1195930
1111423
904283
763840
961121
1653438
198287
509654
233583
1340805
1469718
208725
1942410
1090531
563037
1978347
456899
1008095
1302306
991582
36946
1657353
1083805
1014974
175350
750419
1313650
1901986
91667
1324347
485741
578093
54881
465281
692338
89044
69155
571992
1525827
1786850
419797
178034
523910
1063382
909037
836203
1952223
1185343
1729219
278233
657696
1001759
1706213
396828
563575
1664265
759809
1684743
1553481
686657
1177336
1748355
1255133
575881
921702
1950699
689956
1775769
789009
1895266
1933926
1625520
1330862
19431
1935642
1436893
616869
1637328
347738
1039366
1853904
184225
1225417
1974246
1104000
1303560
391265
1661122
752664
964304
1443855
1663975
1656521
1051558
969460
391428
600395
1755560
1576733
850699
627152
938301
298835
1235104
982026
888513
680214
546138
1618622
315356
1556113
1016729
1664432
781834
287916
1884926
1691990
1905390
104269
993695
514191
1171152
961544
1088658
1210761
1762899
870969
1101289
1483109
218171
793101
17015
73320
719681
1891698
1478866
1234537
917462
642071
1765949
118720
797775
714116
434060
470412
1861644
1674328
187013
357333
197513
1723232
495873
1600918
934099
605650
651788
202803
852582
956622
1204546
1192306
437631
1588823
1371857
462759
962541
276936
1211566
964118
683423
966792
1135737
1142981
948779
86113
26438
876795
768892
1694084
432164
880425
1312094
1247837
295703
1015990
48471
597141
948049
299931
757225
1725643
433461
486955
1993790
452426
1643708
221453
784034
1713245
1562401
1731586
1671127
1780000
928067
1382087
1371698
988153
497608
1998700
1357683
1542353
1010571
1879902
1745193
595572
1334347
696972
834237
320661
638106
1508201
496268
1440964
229139
689810
649088
1089419
125638
927723
1244277
1347932
700542
457809
808634
385432
124930
1195449
711383
950643
800569
693690
578012
1381450
606758
1707883
1518868
1197219
1383764
1480972
150871
747137
1323012
1575276
507075
840851
1331132
1333747
1060440
591609
1259072
94998
1188397
1660744
1727397
1525320
1402572
548222
12256
1440176
1522958
1260303
1040771
1748552
602330
155612
465127
1027991
436261
29198
1977009
327542
1176782
39978
624161
897635
873515
759837
1614341
1303004
405708
1516480
1400864
21183
23486
1791740
1961534
1898771
438592
1911193
553345
130590
814524
7702
1286735
1369070
1111760
1801169
1500910
925448
1386072
1348910
1057445
1374689
626029
1814515
1740027
1516409
274464
757938
609519
1572056
1952935
750568
168503
1196402
588164
400327
380165
872658
823317
206482
1923031
676872
466442
1984398
780521
581431
284245
390790
296185
1256357
1469599
134539
1826436
1637703
1938347
1589614
77336
1690478
675145
1518602
1858925
1787468
1723824
1796571
104105
889697
1552473
1221529
234947
31044
610212
1190125
1411707
443307
1810321
359035
538023
448180
1238353
884211
1971863
701269
1880777
712732
1084443
1760326
1747391
836304
1630598
1925432
872620
1717597
590513
1633961
1646913
1465478
1231983
1722725
779334
299061
1191661
1283199
1207277
447128
974895
819696
92682
1072951
1192959
958949
641473
833693
274680
269253
901912
1940435
1449295
1055401
649961
894242
993761
365026
900801
1797773
1727685
1438985
1586427
917997
772253
1394730
761129
1200961
699834
944954
1107988
944048
1567027
1985232
1834770
139779
1700834
1451673
2904
1833045
1735463
1952528
579423
1378600
889126
333464
512911
555999
1420073
1550355
1867160
211298
1379746
1716715
199174
320139
1816726
1413602
15449
895525
1838236
1157892
1137463
1987557
236342
883833
422968
1534236
1094902
43905
966827
703525
205814
1197235
1485029
681503
1404481
846467
407196
1197828
143865
965783
608151
83125
514811
1314695
728604
1072073
1716373
1568910
747194
1735050
1969850
534405
1300335
469825
1281258
1723077
352431
853577
16478
729608
29797
403782
834002
1850347
1344889
950218
1526725
539345
793517
1744138
693561
816771
394885
772004
1803789
1151047
403030
885666
1452002
1756508
1148634
1830360
601587
1688053
368004
61458
971593
675577
498409
1186447
1368701
1618067
782329
1233685
601617
814332
1550323
1425823
1473426
918675
661114
554583
1621398
1609796
573929
209647
217750
1439318
189219
1726288
1122599
357835
787308
1684779
1125956
675277
523984
1897808
1737128
767428
1967538
1888036
1456748
1781454
312335
1869477
163378
1464815
145743
698435
1728029
897748
861459
1858168
890181
302297
134954
1127938
447504
870882
979068
255864
1239666
1940891
1408186
529065
1905182
1665843
1947483
462863
1474470
104896
693088
1412053
1504891
1866929
1029407
761776
1365862
965472
286057
1565225
304659
1717190
986766
371384
679936
523429
1975070
981393
1138260
280008
156382
14785
1166119
1659424
735987
1691209
1932632
1746561
508200
1713685
1952229
389385
1392007
1101523
417733
211762
326551
1627764
308387
1757669
171026
1685680
567621
401399
1122965
33830
1935059
459369
17281
673471
1247299
102376
1660165
1263065
508244
245048
1847322
94783
1393841
127581
403812
135671
1148895
98004
178311
1443952
936020
346963
793205
993820
1537458
1259280
1047477
922006
478231
75636
1667548
552055
422095
766418
576346
742006
1366329
765249
1405165
1522069
19622
1596863
461907
1834072
1144842
463961
426914
1801485
203389
1686253
1681837
353866
1489734
1080496
1871005
680995
1322092
1288411
822960
60040
977780
1284359
1026553
1902116
640699
704569
1556359
926766
731581
911444
1405126
1819677
1072323
1753390
1710245
1384232
196546
1622817
1704201
1166566
958725
1518216
45315
997318
1811300
193526
1509436
1783333
1417927
396680
26081
1442798
1737431
578945
1431340
1316301
1109894
1753180
1542270
502863
383712
1228524
1504336
623451
1406753
1644948
1158965
1371421
1473752
107189
1379383
577196
509938
673432
204673
1413524
1879944
1216162
36152
1369048
1177084
1897535
1632963
166086
1751150
504040
1585842
17151
12594
1729467
1457128
540399
350523
343236
367704
1847254
1521264
1517652
704641
930530
685225
1666661
660532
1266250
896840
410446
1596100
1822200
1483559
272277
1707828
529981
1252612
72250
534561
1758876
1769451
214460
1683741
1866766
89486
1305698
548910
1817727
1438415
745564
827072
1131041
1054370
445770
1005135
1307729
1959167
1088195
983886
164528
78756
1084838
727484
552487
692195
892528
950109
1903349
1719353
1871362
1373959
198922
1907238
1048472
349837
273466
1150835
1564019
499835
1099811
724135
1380898
1111933
804656
1065027
422083
668238
669740
938463
694741
1021227
12105
1612562
1249166
774314
899390
1294648
622719
1884771
199661
583164
414602
1982914
1278308
1757241
811315
238460
1423509
666218
814410
748854
317775
1885341
754433
1718274
1206204
617984
701148
1428094
242606
83395
1681083
9638
1245347
1845097
1053341
564027
69776
1010209
1205349
720380
105490
1282755
248901
263792
200777
1504590
1769536
1438292
15999
231356
1192458
1111801
1090714
1358864
913884
456751
1494708
803511
421129
1436108
1864654
1292077
1956552
1793668
45998
1800028
87138
1825787
1783013
521523
977620
3541
40486
1348005
1439292
517357
319806
1224744
73610
498382
740489
1158235
1615284
1756587
1226661
1831575
491567
514287
812341
1512507
1034311
991708
1407085
1441780
312411
1170755
26862
1723513
637097
669943
1521705
1717909
285761
1764848
1960386
1626821
289990
27908
1940232
1254418
1179762
1037809
1048121
1696240
1448754
1182554
843951
1125312
1819492
262979
1604473
55993
1508643
378475
922109
938107
434989
1661924
55390
1411464
214383
1700350
1797550
251159
335746
723777
495645
1844646
1616063
433976
1693185
993702
1775534
354038
1036050
1074295
1471694
58665
1813786
1969189
617359
1519388
1198705
325636
1816423
749894
661101
215074
976339
1049265
177610
406357
690559
1288902
1907263
636860
1836356
1262550
645478
695685
1422838
163174
1347680
476915
1670162
57441
1345639
1528944
203683
318048
272707
1723137
292352
152396
1049564
1095402
1943516
1882634
431668
1320795
338382
113647
384251
1642996
1466739
1687922
1576065
853017
8199
1734167
412645
1593444
154965
1341567
1953703
1370616
1964700
395210
941968
512870
647541
974263
1641960
1035747
1943160
332709
1197950
1348777
1284577
316935
596898
1730647
634188
1266511
1297381
691414
103254
1713616
1648844
1720786
220202
463500
590621
1763497
1483070
1999915
821154
1427641
36224
441389
554831
346510
897902
462335
1935847
1490000
1912030
1027046
94732
1289945
682292
408724
23143
1686342
8403
1177441
1483547
548477
700506
167933
937795
503320
1585674
1107779
925827
565719
973432
1459217
1697139
1307634
716225
551302
1692937
1568095
1783025
1213981
1630861
1752802
1460961
1519331
211577
999747
1379531
1534065
1241354
661396
797928
354528
527467
343960
102356
1682528
1547393
765534
601571
1448182
810249
124699
833229
812880
1174722
552126
139049
1652247
1395522
1086324
82652
566689
499332
135675
844464
1501568
1537559
1627140
927273
890664
1771755
1272266
1580870
1800383
106734
1097703
1980754
1740705
1630029
1155069
1248787
2289
1066771
676917
1246448
1845851
1301360
315816
1967947
1632494
650007
1732902
1504174
406881
1681579
477815
708565
1902782
1965349
107094
261734
1899448
332856
113788
1102164
1961275
1346165
1801305
1293831
621135
1378424
153221
1903414
825043
303932
1946452
1389818
805933
241222
1842382
1694425
1218011
1687020
1940068
745897
1263735
1668676
1214525
591360
1619747
305934
677140
474547
1947464
864151
236713
1802580
1380062
860475
1388150
989355
875150
285
1791088
1937964
679942
1951895
603012
1751802
653834
392660
756462
1074886
1307506
502172
113678
70961
190195
433756
666161
1581410
1616998
1248894
1243414
1194986
1480585
1323161
834787
1249496
1192175
1250287
1045533
350052
1902681
1521667
1167234
1105526
1256636
192786
99133
1228887
1536669
312733
664558
1045629
417288
1362302
1667452
742273
780958
1918803
1402886
1034147
1211960
933419
1880561
588807
726589
1505968
1853096
1502431
1997356
1631288
507576
1589233
1471950
248801
1666982
593954
1256212
627685
356763
597125
1050391
1410056
115467
1506643
636616
89850
626465
1704921
1111430
1673393
1842335
535641
1669950
381741
118683
419401
597983
1780573
506035
24957
1488251
1928690
1566734
1209990
1667040
582342
361014
548082
489227
1170068
1055569
1935065
1259372
1029985
909339
1679628
1517880
868474
400888
287629
43672
1522956
50625
967037
204475
265064
479181
132629
640536
1041217
208458
997776
1035456
1698886
1618613
339874
1190110
1402814
371680
1254519
1651167
1624954
820322
1740103
1890660
1431529
138372
1150549
763498
1136758
1313184
1889470
8386
389890
1728417
1418705
463774
237653
1489703
751831
1154417
387661
74288
1881198
1939368
1051312
457728
1226523
1588135
1922103
461486
1002115
609599
262468
97249
1958985
1581773
76736
1347848
1506526
1511986
1748998
703036
1324584
777421
74086
962928
1603703
1195594
346662
1342446
1723408
652896
1067491
371986
1126388
266338
55787
880832
271190
1305936
749992
1498171
1595444
1952456
1243512
1842133
1097200
1744589
1540525
248787
451599
318368
1892085
1154107
694792
519216
813323
284990
1868341
1057908
947879
1477645
1420895
1135106
1374043
498884
305872
1491376
937966
712086
1757444
1164980
380089
1246921
1137021
1837282
531573
185614
536474
355159
294010
1690500
1067554
1133125
786133
1105148
709514
803526
1542291
413490
364398
1518644
183913
1988216
952634
483533
665125
411954
1299780
861574
1852106
291351
773625
1564740
1538369
197928
533499
1994699
1928222
96000
1271539
180322
993665
134344
310304
546646
777724
578207
1654369
1093693
987244
145126
244207
1515319
40431
1778260
1977388
1542706
745570
1029105
1954041
1424021
1914457
1064985
984556
1516803
679199
1885956
235858
1497343
1033585
934039
1852022
714657
1070043
999819
1489152
1485671
1703924
68660
640115
1511945
1897784
1949681
401873
1719021
388379
19521
1947847
1128184
314023
1593622
909311
733305
1531535
821768
209195
1649927
819279
143682
1523648
270816
1410567
503916
962926
705444
1020517
1285637
1524988
1671665
942284
1508531
1552962
1580157
1114286
1313222
1181092
1649721
176352
743908
1321492
1755742
469757
371191
491376
947085
554229
246422
400714
1277860
1688672
334929
245476
201082
1551175
1492601
1744983
1150883
200055
942586
1672938
877453
1053014
635817
1793473
455414
1252460
114209
57263
615265
1542702
650168
1202596
400327
1685903
1690360
1146018
816807
596819
841146
650559
138818
1096932
1751405
1230910
329715
192612
1726819
1392382
973974
1391631
1397068
750241
1758002
908438
1935068
1276926
1753842
1248636
1407612
163956
616943
1696300
955036
575604
850094
1953206
40316
1309371
326791
588553
965814
1513676
1795568
299773
1504122
1618135
960608
1592990
1351737
615944
310918
822767
696761
46567
1026960
1936749
864752
1378687
1280
1061925
777329
316808
1245436
1323556
188480
1243281
1671573
349322
1115029
505443
809798
1882187
706854
182997
1321540
1823672
1609153
724256
1318312
1147957
760351
255902
204972
32228
594688
1422620
1738681
2533
1915957
1682880
117240
749770
568085
105007
1161342
1434238
1711470
1905959
71728
1112403
888612
1992684
610954
713554
1395773
1975366
1314750
529800
1361404
1473802
1211598
254772
942032
1760323
1712425
1616678
148818
590092
857790
98663
116511
121556
986789
1326200
1396641
570151
1404859
2585
1746782
1201167
717321
873752
1342570
7467
1610663
98878
1121234
429017
124711
404256
1793379
14012
720287
1712069
980820
1808226
1682100
389090
145535
179530
119813
615407
1927915
868198
722410
1639951
1619001
772325
1233432
1930395
302950
1332002
535845
185529
53146
277535
1880573
1078068
1951164
527478
483642
749498
1442045
1106677
1753213
929112
1609410
1865690
163750
1279123
255771
877100
843712
1684740
568998
1655162
1961867
325521
798015
696469
1837008
1816388
1968658
1295767
696216
1439653
226291
89038
1248462
879505
1648392
1803303
928555
850400
825120
679096
1767908
1803774
948783
27210
1577597
1452512
1105039
461906
1082314
452912
51726
1371464
121308
928186
1172043
696116
1723451
1486680
29345
639149
636372
1669239
1610545
1978881
331803
140275
927526
1022880
1460181
1038589
1067210
644600
874852
1235042
1946116
503755
1979030
623197
1196960
727083
178675
339565
371277
265187
899650
145659
329786
420811
1399124
1751359
142665
966442
504037
362325
390209
615938
178378
1530575
1168740
1724302
1112345
989975
1188980
856628
845157
338569
1254116
161990
654784
788127
1334695
749525
91069
30867
339530
882082
1183829
1839737
932415
1618311
1735151
1628668
1270196
1792827
176837
1468758
1981547
1906721
1190868
1486824
883519
1837948
1505554
1071332
1170395
299501
56015
1375785
1545047
54092
86264
361327
697007
1118192
1017805
674171
786858
175112
1923348
192394
200175
90534
608248
114608
1283242
783287
517649
695876
1183308
296814
931231
604972
350170
583908
1232366
1751582
932713
799500
37355
1926487
1857305
652442
820296
492068
1942467
1994301
1260813
1654364
82121
1722696
727576
803124
352875
445152
1399242
1745948
1045732
1440147
978906
785721
760184
633005
1410803
359580
241848
1172591
114475
1310071
412680
738857
467464
1584064
766720
241884
1700416
1336300
1966704
1019981
1727536
434837
1463
1045365
1195086
26986
1773801
1099314
1493698
326364
824394
73918
151699
282696
524602
1319190
673797
1697740
1859807
905024
1429208
1467502
1058214
1597184
1700666
466116
1028800
1424850
1472661
854531
1777509
110343
171501
139860
319000
422243
857453
1821462
1051533
1870009
10936
1869685
1189019
1805639
1011818
925394
85228
1133241
451460
1767767
1547947
6150
622406
1103195
725904
909794
1960177
630434
1111087
273908
1853116
199575
522396
1340764
186153
637256
810280
1077138
585870
233299
754539
1166457
345538
483567
831727
1186560
1953515
271731
1796655
1196104
580134
634334
488472
669074
1359118
890002
1085040
1257761
1861076
49515
64797
1414331
1770254
70799
1770769
63565
26434
762899
1288699
933337
1894061
1429408
595828
1762277
166245
1441302
654248
1235063
75302
1758163
318032
1331785
1666373
1606513
1556112
282654
1859884
1369131
41686
453144
1954972
388503
368897
1798896
285174
1526189
1745972
1568621
737348
994318
442533
582451
1857866
1475311
874663
313502
1135614
1366472
999970
761145
1879887
1434475
794395
1726124
1084859
497538
131968
1980807
1874282
1327496
110489
346936
870568
1935255
1039458
1673946
1636384
1994033
365523
660407
276356
1029715
1353044
511136
1371766
1536328
1822114
96357
245156
1097079
831249
440946
579544
336943
322681
1378491
1555080
120465
1617341
344166
1625405
1278943
181550
156454
804136
1056992
333832
384090
301760
1097637
495606
1198203
685771
1478228
495147
1346448
1284750
934140
1099869
631072
1153140
962317
1760300
1967903
1428113
1087791
749008
1940551
1370857
1578033
102360
944654
223017
1192462
296467
1167504
1205241
1417695
432449
1568441
254274
1858641
341167
1025847
1708106
1786141
1855609
883692
1956873
92220
1861861
837598
1105691
175705
317370
90457
622217
110072
850101
467961
1006857
1547967
1424458
1785546
1637078
505540
914577
243267
1565327
348010
161558
207603
436510
323120
965528
493664
1467875
189466
1795243
222087
13837
1013371
500332
1134907
69416
201445
1323580
1323363
1259453
1723849
1501034
591218
886816
576827
1029171
612252
1252272
1843963
28577
841021
1078725
1948767
1733838
1053793
101385
1665445
131606
22007
1783125
215446
1499854
1957594
968633
1152003
110078
1267135
1927142
61908
1818321
1435416
526771
1210548
1640091
1680381
897111
267050
1361798
315778
1514425
1650840
419578
1325908
1211294
1776279
1278998
902643
757128
533976
757948
349360
884267
1982997
857506
716987
1745409
1148383
1488602
46217
1667651
1154410
182868
1936771
1916370
915671
1186268
1877870
1585564
1579433
1867876
1807628
1355887
670158
905376
1299175
1530219
1831447
584727
1302958
1826450
351892
479806
606015
147392
1296541
357959
887143
563531
717421
1574790
298676
317430
1675434
933724
589906
866377
140812
726332
1174690
1672430
1728347
786500
1108757
968679
161892
666957
1549209
1245461
1115248
762637
333188
493854
39584
1387122
532111
827084
1530013
1435078
731643
1241236
1211108
1889680
476551
356119
1227546
1264478
3552
252100
1857590
651546
794846
257610
1140986
1450766
1834915
1977657
1516292
146522
402575
531358
920047
1743572
591783
961531
1683025
1415724
1653253
1929118
1632132
541393
142454
43352
774600
931015
470376
495102
710115
882694
1254469
342490
302763
500066
303673
995970
454980
714860
163006
1370311
1235616
1199300
1600224
1336526
672165
339674
427342
1517897
1899987
415992
26771
1208530
1653893
1171719
245039
18374
1074034
1498530
98843
805826
166700
225261
882800
1849402
492728
371398
408167
1358615
1357
1257162
332727
1198600
315835
87452
568224
841367
1570565
1302699
642953
137458
1359120
539624
607419
505097
7690
1579746
392067
611373
1889966
1643544
1011432
170801
1283833
76887
1191911
356631
337900
310344
309111
553797
411090
1404316
577456
1248840
503941
932405
1210142
1925135
663301
1107145
517773
1854631
1851149
1910575
1938999
1403641
1874316
515624
1154990
119270
1210455
1567529
403206
1641955
1977618
1812048
1825096
1848998
669916
1126547
1868119
949870
1066826
309687
1610521
1791513
1178012
712162
1949415
1754348
138163
1277949
520378
928733
990985
1349762
713497
1823193
1027942
600659
1397537
1970377
750548
141004
344884
1259030
1218117
890905
65850
259703
740055
1702109
1994633
1063801
542050
820740
869306
1152843
1739146
672894
914807
989819
799418
937602
1609559
504499
1035495
593912
1325858
1933579
274660
787177
1386468
348462
1780974
902051
1205475
1935060
855660
1685538
1615960
175008
937446
342310
625151
63052
163478
159028
1117292
1513468
1614702
565366
411764
649197
11284
1599063
498878
1571950
1766031
437620
609416
757179
1641711
48346
1170912
1261075
335560
1642477
1057896
1073708
96835
859179
404728
524464
1600122
553243
724539
1569829
1932064
1383659
194382
1626079
481885
1485074
1830571
525793
591023
1134275
1794017
132489
1199465
1875717
1854055
1461812
1798878
1121816
257734
212906
939414
1038745
1620108
1980617
1912557
1871543
787696
733974
1979087
1788652
1402449
282452
1798636
1570917
44574
393438
308591
18803
1662822
252998
1129780
146456
980191
1654285
137080
1598885
994510
1818148
379530
1504888
350380
1275245
149388
322454
1202680
221508
209990
473460
147130
419911
957015
103137
79071
1749700
1813180
1864466
776150
1880368
1054469
1907705
1898706
1602072
1417870
874919
1273991
1745981
1583923
514969
1859390
581797
1112999
527554
127663
1338493
1617760
253814
1367949
629312
1171468
1476385
1068202
475646
1848897
320093
737788
256117
287409
1452139
1712213
597524
1673839
1606191
166313
1190762
315510
778847
1542397
142205
1284796
871213
937127
104221
1870914
1685231
1503604
506946
1432502
273559
606089
1527046
1049287
868690
109421
1755459
553466
1354181
1739433
1499569
416343
1393790
161971
736968
508512
354249
964321
1406089
770776
1094502
251894
1674325
96318
399247
1190045
89319
1913658
1088340
1029898
1012796
1519482
1133506
1531020
1725289
858202
740550
404716
792240
442388
1649168
493686
1575077
1307460
1253151
1281326
875985
264157
1466029
1450303
965749
1216207
1655465
1115228
143628
78757
286311
704197
1355302
560452
228576
1103983
520449
147917
335336
1697415
304365
1887160
677780
1082524
89029
1385150
339581
130355
126216
1470865
1865314
681198
623418
1893072
1127566
1657144
1410374
973673
122625
506222
752747
853767
1143547
1698609
1413289
608757
1148895
638005
1231162
1857299
250029
1496625
38613
332574
547928
32276
783217
465288
1129908
1490840
1120554
1058600
1258391
465987
330028
1905417
1280702
131956
205405
1277162
950132
1511757
1356538
1345748
658056
1891336
1431487
1458894
666534
827095
556778
629592
607885
465253
1081458
956338
334676
1661275
804566
513025
799108
295526
741719
1827030
737948
991878
1907204
1648695
1278894
1286062
1256393
22007
606958
719111
985710
26244
584577
491934
1809601
1926722
342014
625900
369989
587718
165891
1702191
510925
1029932
1390117
1579931
746244
1345266
620259
1791495
1663399
1193685
745465
573487
1374738
250525
1910437
1619310
363366
1115528
916551
238102
1566483
1602471
1400026
228608
361456
779014
1799301
873969
1782236
981456
1463719
658371
877641
1060984
342133
1305201
1746200
499491
1628515
146900
1611825
505813
1907035
454625
634144
1532950
659989
665284
701135
1489777
160856
1531328
483276
1295730
1571575
1334139
363372
358073
1640952
774213
539234
97483
1190225
1448090
1364938
1577998
158000
915193
180194
1475656
570732
1596771
1400446
1172614
1251339
1137734
1520852
1614154
1419420
671679
1590292
948665
1675771
780336
1208616
1979108
356584
25281
1695210
1420043
129935
1664277
20308
173437
341944
558951
1730639
352069
264143
323662
530282
1183609
1332912
1835278
1874393
982100
1472480
431009
986477
142298
739714
454348
396896
372794
1100878
558145
970494
881107
289899
1209156
1881276
1517167
678149
1372128
1073519
1547623
292009
1098109
1777858
1221091
1422744
51834
1857298
1691782
239901
447840
495862
251401
1710694
43218
1750126
428206
1253094
254302
1887235
1432041
926162
1870299
1138873
1929995
64895
1214702
116787
1607821
1314732
1677365
636630
1181641
1240112
779202
1124748
1159962
1589087
296426
201468
974919
1342445
388747
1681634
685723
1895013
486532
1251286
253311
1901982
1363640
553851
1321087
200489
1675068
1566056
44481
1024937
1935700
1419668
657444
231075
1201348
693539
1944502
1019934
546854
1152141
1915204
703261
915562
992690
320891
1145680
1385407
67122
1311990
1785628
973484
1810418
240867
271514
726882
1629855
499107
1937036
732348
196017
1599769
1245622
1602002
1306677
1113600
866760
1530381
1599880
1264037
1568458
1329499
306781
339868
1747264
926747
538526
694469
670595
1910571
1322365
986688
1107240
46945
831157
668931
1846633
1140774
80821
566470
622668
1626186
569378
1465250
1752541
773470
703028
1796387
1419839
1630884
256765
976336
1219918
1038594
387539
1751693
926041
363104
571504
1331556
561509
1135764
53624
620578
676457
1920434
1731019
1838165
1858784
242513
877604
154777
896810
1982697
123727
913965
670500
10234
1443651
1456681
1036141
931632
1230110
859950
58601
134508
694756
1598672
1501207
316930
1659626
1937286
147236
558745
582946
347608
100217
1828342
1905352
737694
677765
91162
1064631
489199
1604784
1227723
572093
262952
159270
1907425
358932
1552640
1807489
262912
1065953
160364
939883
283939
467820
1271301
1205164
999094
684113
587337
1139205
322648
6272
1980173
889287
1885756
126689
1560854
719487
1329415
1388550
1223509
1254250
1081898
1174230
1920730
1678622
64255
912749
305783
407751
1969681
1603100
1951363
5130
583313
72688
756180
198791
662071
128718
425143
847902
1012637
390101
361893
1350624
1178173
1753586
415380
1472488
694719
1056272
1848813
1264522
1402233
233857
69360
25524
1264459
1597821
1164900
211697
1212156
1364081
1323410
1366668
1750297
1763953
1328923
75094
1414476
680635
997469
1408363
1997981
1014148
1636822
334471
172356
1009053
423582
830397
1025730
1596305
1821882
326387
1201634
698326
359581
1525872
977419
1188047
541368
112641
1548159
609198
1400127
1203864
210282
1739205
1407880
421113
1968004
450729
1900071
1693953
134185
1060821
614840
1600610
481777
850191
554527
493240
1869242
79751
1099764
1343175
1139959
782657
1253394
1220226
1516172
741994
1421467
1135453
648804
1983559
283556
1624952
1199614
1157740
1390724
1911103
544945
1409338
1351394
530562
163482
188021
1205377
1613069
799607
1235175
1386701
595644
1599814
1792678
470164
476389
1115594
1324243
87143
892735
80670
980457
165402
1084602
1690295
895775
74918
1395039
874514
1653988
1937422
370994
726816
496240
1167530
1190151
1416827
429313
199340
1736131
1981685
1503615
718192
1133731
698223
1085855
1727018
483951
368953
1493310
1554763
35622
602067
271797
1114002
1751942
245896
517339
1400046
1286299
1937267
1105219
117139
314461
1071334
1109397
542491
1268635
513210
1510561
149142
798003
821074
1182036
798744
1908133
418706
228339
799011
1147027
116250
1221788
286613
1525262
529311
569556
1850661
405368
1940319
1282368
711235
617990
468261
772442
96734
1182244
1734220
1011947
1831093
122496
612027
1160739
252767
55645
1260772
1694540
1154319
573626
221110
226666
623698
1311486
624751
81511
1690972
213195
1513732
465143
1417297
342940
224400
770339
1579722
113265
1752966
318328
172798
886335
921198
919906
851393
1931077
1044253
656078
1958247
1060786
297008
1856066
186489
1504489
997158
33730
749359
1073634
1973201
545797
969703
997057
1257358
361148
1211667
1699059
1098290
1180640
208181
547066
93140
616588
917936
328825
1045467
1137843
80986
1527967
1364854
646895
1683317
75828
555607
927188
300370
1216426
495061
1023238
1339379
52092
1838784
476569
214010
126408
1277193
1428244
106257
1134794
1937759
602922
492853
417210
619488
1812964
1410076
1843037
483397
950378
1193771
1104503
1619280
198940
1208259
989463
1338979
124378
498837
612543
1149126
2652
1545301
1721550
713488
1940066
969957
1940005
748966
1045287
852648
1409199
1219467
581299
1504540
492905
10612
1748079
489819
750725
91485
1607855
313885
922645
1164767
829576
688389
1395405
1829083
909836
545919
236022
479648
65911
217372
992114
389511
1066115
1706964
934498
1879926
1289736
2920
490149
763788
655363
1425312
116914
1607092
980699
937552
935366
1597874
1198896
979562
985803
1710307
705896
184078
1716189
92208
1374247
1591308
1677274
1068643
1257046
1446947
1476620
1868021
1009527
1285998
1275223
385252
1633644
1099880
830179
1404058
1041115
1928631
1509326
561582
1354221
1982318
171569
416777
206426
862846
681464
1346337
1125642
1680707
904753
1769457
331192
1674794
1757286
535705
599658
941995
1593202
1078131
1210580
437835
1694219
1727138
1969025
693597
1776751
965466
1021629
510553
484446
280998
651672
848773
491786
147237
1688382
1018442
109110
1144586
922818
1338732
1919011
226845
1333194
1576487
1902223
1949512
1689334
961968
234872
1078447
76425
252402
530215
843189
1124846
459888
593893
1009850
121270
1010797
707095
1813748
1558298
262798
1815403
1925904
1738569
1167520
1071350
1815368
573891
747692
1990233
1142213
1416414
1291324
129929
1653321
736261
1787638
1709599
704770
837702
223950
1143458
1215073
959320
914591
1857019
583417
622032
1230807
398905
386432
1504164
541810
378583
402184
1804531
596529
1381432
1151188
481026
1860331
1722450
344722
454953
1676042
297115
88942
1463616
1813456
1214071
911937
265931
35170
726900
1763010
432010
391726
1147373
901674
1032711
795892
1754710
1815658
1427007
1055691
1722124
144181
1407458
1111051
1784038
239490
1078966
1869990
443493
479805
276846
1029153
1062228
1923168
1111757
398536
1800244
989502
1164734
226094
61773
1393923
402027
1388689
412902
450958
440933
1434559
952696
1537257
908120
1144345
1153683
262237
1530983
387498
924189
239218
534354
1824611
522624
1481833
1888439
944777
1850167
1985495
1283580
904633
348443
733661
405240
870643
89204
1192285
1778300
1726040
387285
805703
386659
1268645
71168
1460645
1554066
522589
356142
1505589
620620
1353800
583516
1729790
1513468
465573
1579783
1464714
1347552
1981388
1378277
1849343
1917301
761634
811735
1865759
1406669
1792581
1114456
1456497
1178171
725193
1319581
395479
1024079
1638289
498637
1082460
1328450
32646
352289
1837686
1025341
186094
435203
999926
317730
108938
406201
462349
1234723
1457585
10614
79394
565158
1031671
1618459
665039
1191626
656310
108410
917698
285614
1045433
1250413
1461853
620999
876555
1673058
1581629
1690349
47896
1443233
804936
1901096
1102482
1999725
1397841
1758396
922941
1739003
602174
347061
287642
945934
822088
454625
1863747
175236
766835
175859
768269
290179
1517541
953992
685570
1705563
1030711
493248
600308
947253
821418
1585070
490838
1186277
1822509
1355953
1070241
1354516
716231
912708
254612
1194112
665297
587168
796352
1293769
1694826
1184442
568468
992526
158199
1619064
583850
1370687
1016911
1400915
1166716
598603
676947
1143418
261548
231230
1843507
494192
51302
1114332
55285
369113
586073
305501
201237
1247468
1171561
1079536
477911
1614517
277391
950917
311702
23352
1372441
542888
809371
1101838
1699478
383559
339546
1036618
1128470
608767
516048
1658139
1545641
1019664
527127
1945144
1855969
1286899
1925564
1140100
1848298
1399390
1891318
873688
1155208
1157138
241616
998697
1529611
1455753
668391
1367183
1233282
747993
570299
1634064
509228
1634076
761978
613017
354449
598970
949497
1167417
707265
1521854
446861
1913685
494192
1818434
1501110
1959387
1390124
1189694
1246610
444434
1377926
977410
1550874
754021
67537
1877089
936366
1965944
221849
1674504
589540
279703
403272
278228
473936
817023
607404
1826377
1018292
34346
94304
1537704
1167897
1288033
1518916
1494741
681957
978692
1275759
1135657
1250477
1392052
459194
798992
1590756
1106397
1057933
82371
890423
1781669
313983
291028
1225490
120924
629207
569267
721370
1806030
1565678
221288
1537480
616765
187768
239498
1312821
232790
726965
652911
501882
1508117
1144967
996598
691080
933641
117943
1260933
1467338
1183984
1437724
617986
313286
391866
1727119
1661607
1829422
498222
1127941
706396
1425605
1112615
1232781
998859
1974759
1340990
224188
412772
1189252
1680181
313299
1179623
838456
1811176
1063492
792784
539472
1452058
17949
1737827
579428
506961
1441276
682984
4530
214432
336029
876290
1862799
1485383
692902
838107
357280
374045
972219
742613
403204
745341
883607
632370
1642556
1451421
196220
1700947
1019039
796148
1971138
90511
250002
1952120
1070465
599563
1228533
100316
1912702
467442
121904
1056279
189002
1836242
1865051
315470
1380516
891555
1577136
1933944
1005555
1298538
1388554
271544
395942
942377
705456
697685
506321
104037
973531
1569238
634029
89098
1416124
569126
1328858
1249440
1676420
1937794
176014
1909017
649265
1251661
1872160
1858936
1024983
1719590
232150
865325
235881
898317
23685
1872180
1607819
941556
1476611
1804459
385556
929284
360722
1084519
1536521
52919
1142888
259245
812882
512996
772517
1901424
1178045
1767028
1411686
1650275
1390309
1780913
748092
1269622
555023
868412
1695503
1060852
192067
55701
1432052
1040256
386653
1319055
1085047
1761672
559348
602536
623475
479673
478624
1456862
681719
12224
886340
535183
1323134
767208
1648380
898902
1989997
1948964
6762
209500
161407
1852526
932594
524650
786020
1481912
1578718
581305
806881
1258186
17317
252078
1756343
672795
878167
1893505
1109535
402896
21070
1790695
1132276
1618077
1709682
1380094
142799
377706
1020903
17562
806225
1953235
1249956
734811
1013768
1727920
1390110
920368
1637798
588717
1538618
874099
1889416
1320867
1114293
655023
1106533
1573579
132323
1613992
581277
1331182
638660
979236
705
163090
61653
212907
754904
579071
1334690
828678
849408
169624
330940
1460649
1736506
133759
1157642
1875311
36586
1259776
5477
1400675
1869734
1159736
688402
436980
594289
527309
1315763
718955
135284
362961
378354
1117779
126477
866883
401501
610958
1319069
1169022
533563
1053074
557426
1267705
1432768
706822
1611723
823054
951385
1075441
180333
1780439
843572
1038687
36785
1626649
839410
1206618
245882
45476
317929
1518040
416696
1019618
1130052
1519930
492935
861488
1724627
804850
226419
1141554
1524429
467496
1118319
129394
1394121
767172
1478111
170355
469381
1882253
1011810
1820825
1681429
1250286
398865
1811380
362554
1387605
696611
1945001
1203732
1092050
935398
300009
1320776
1354373
1277405
1063899
1380568
203482
1641993
1348997
1889321
800399
451836
1583248
631866
1354107
1299770
316045
1444427
1885768
1602791
556454
945836
887670
832108
1566883
1566961
826220
1985063
589505
635238
477332
704620
1600890
614057
669969
1844292
1717617
782107
1898813
1120415
1325860
892526
34986
1025575
732477
42411
1602602
211842
1687218
336015
58837
982375
159480
445369
1952762
1320081
482813
1457281
1728530
716086
879124
556495
128090
1555079
1105121
25991
1501019
1972835
833955
128169
1926069
692299
939202
1496093
549954
624537
1928278
1305479
1921092
800496
323101
987975
1399419
1787978
102221
688779
1187525
952840
1392134
356896
286975
1039399
1503785
1255927
1574902
173778
1686015
1085262
1785014
642221
1585750
1734308
896759
1541908
677387
139158
390575
806576
1419253
1224915
1892491
847619
685148
1733197
11781
1634770
831175
541856
891162
1281412
1606574
502335
452085
1690773
1928878
1785521
169378
1218776
863666
94323
1362055
328864
1519420
496454
1674372
374731
149757
1432978
618907
1230764
1741436
115883
1302729
1542509
1158834
1122359
884661
1947981
1889872
1617436
892298
1573005
1273059
1428836
1685526
1773718
999749
851503
1756103
808718
1283998
1729939
485836
1513511
1413286
1784153
810175
1474445
1135916
1843440
169449
639948
1101858
1778218
1630502
1769636
407439
1662696
1516210
358479
244153
202413
272000
269601
1861461
346867
294959
515116
924514
116847
1729706
1189858
1709276
1163480
988711
26318
1564654
1190415
638757
1262362
231486
1401440
458900
1954299
243879
1841843
52092
808334
1356086
769342
1437588
1442553
1207082
191650
264968
1029420
1804272
669883
1100313
1410341
1354903
1029485
785122
1958713
923089
1069502
1290839
12856
1668242
1705705
1131779
292693
5075
698368
1378304
384668
345284
255184
568691
1029658
232313
185386
769913
1654677
1950677
1890139
1384081
561972
311988
1213417
1088876
8910
51481
1795318
1177129
1773454
193962
714354
1835278
1726525
672633
278134
1346278
411648
1905881
1963854
238352
1009196
194778
1285494
1020653
1991748
1558842
215381
907772
1106860
642082
289776
1184216
1016417
1541989
625136
932926
72450
591767
1576074
1095229
1194585
1622473
1410587
1095505
1414411
1718193
515417
395263
496735
1995671
194154
1740214
1383189
538632
290307
412232
1390302
199339
956637
917913
800453
1797036
1445344
239593
827196
879069
1252472
1793596
229760
1394539
903477
1165280
776321
1876592
1424776
455562
1217393
1739191
127583
614293
815846
581445
1523093
261660
540128
1063243
1561523
1629927
399517
761849
1082017
681690
1050154
480958
1157103
1219316
718200
417672
982713
1025086
1438902
862249
30300
126249
997212
1705251
660009
240593
1393988
514362
1100812
174708
1941871
589671
1783733
1366337
974464
511039
1760717
1420861
587939
1666318
191330
33236
1721714
1184859
931086
89592
1143025
305217
1362533
209170
1148668
505090
1671611
1961583
116506
1755846
1233739
1829301
1771610
1725622
688096
17542
350783
1307705
1352145
1846806
96886
316282
1457368
1772626
1024285
1608172
436435
1626352
1061796
12068
1550659
948167
1864684
644219
1297105
1107348
1046280
1133629
1738613
1788762
991879
805953
1830549
1205203
1315117
1396743
1707884
465277
179119
1580857
1437799
1261160
1246834
1776161
1638527
679118
1896604
449426
1342381
1997483
164755
1886877
1736698
1300262
1887903
1238650
808312
1256655
1703233
979379
1804557
969708
1804849
1058727
1973578
219267
1482324
415946
1493385
577405
782481
1420759
1540434
1339202
807290
1544816
1488163
1645492
1939843
652031
1282392
1155433
1672332
620677
1880039
1662940
1942177
1947290
1921626
780907
142224
117781
1828184
595231
40239
1204274
1549287
1958291
1241311
1867289
1341822
734409
1745940
824603
1967998
719658
893380
218163
1704772
82869
1591441
1496020
1359709
1007869
399809
1808923
1821163
1861406
217953
1542873
192753
1765891
294030
358898
642809
1580449
1712501
1308168
975927
1544746
1880720
468628
1055601
1964085
740754
647102
1631766
382279
31322
1426912
1500077
1727137
1094445
280335
684294
69757
230795
1540067
1788953
827716
1924222
1625345
298301
756333
1402830
1782234
1679852
944801
832833
1406706
510382
1420501
52073
210234
291276
1668650
1519879
1872427
293100
1431261
11426
1138011
1059107
983217
1060532
1512813
169178
91389
834235
430420
243024
1806486
1964839
1492372
759902
13422
1646693
384987
1223769
1897319
1559462
797376
1420329
1938948
32632
938023
1123335
908510
580347
290358
938892
400897
1480378
472355
270345
475058
239802
103858
703209
1434928
1403151
1389709
1524048
648072
1781288
357408
760516
765843
1891428
713737
1115901
362751
1719649
988092
1442646
1736588
936646
1728887
989990
364573
1485267
225756
280491
1823432
1232552
1043042
974645
461784
134562
1239079
1973074
1183818
1333533
447877
46879
466749
195757
401454
542889
1979167
1779224
1081762
784873
1699288
1169066
920361
317057
1195920
1213621
367747
1450785
1470961
450799
1560560
261026
275053
329945
545463
1237577
1467608
908019
300455
344513
1022302
213181
286888
1894627
498520
1749193
1702638
608302
567328
820759
1574283
1755421
122112
1041270
559797
1034192
1091961
1701735
1969066
856915
1545564
433625
7885
559462
1084904
1626271
295046
131623
813772
1915784
511096
310519
277747
1288371
514920
851939
1715604
491254
841259
1642192
1258042
1087630
258030
217602
796172
1057168
716665
1251877
1803448
1557552
596345
999460
1373024
73120
1923858
1684748
1407661
371512
179022
1367824
1517310
1859487
8019
1368640
189155
689256
878546
373094
1084567
368693
1258194
1818315
284314
1166139
1208450
187394
1603916
1482020
1698789
674397
491984
1338493
199703
139784
1691007
1498676
1772294
1608887
1555091
1106057
346334
423871
616874
105600
533450
484509
830497
1915316
144829
892376
205848
407535
1117105
1515631
678090
962476
1137760
1185128
730461
1430941
357379
1728446
1072651
960063
409980
1648837
760057
1819119
605532
378899
1593201
952956
755497
1331978
599592
423751
1867431
1709057
24927
950640
526094
1234646
1119977
166009
732662
617392
1226461
1271002
1014593
835398
312439
389599
835168
1078282
350499
1638577
297914
47918
1210363
1046641
341372
282908
812471
505638
1099026
870262
1119994
1070902
105868
1426913
1802902
1567421
997121
629080
483346
890735
283519
490927
749264
325024
174085
38095
1414201
1452389
1058149
1239032
878486
1941308
1361493
880215
194245
1844344
1563156
373155
343989
1030464
877328
1863918
1196859
1588930
599785
865279
730609
1744698
1061060
1516801
648438
1504203
942185
971992
1253953
336132
1263918
339671
703279
1321799
1470753
1653624
1876076
1730740
1688665
201498
1638032
1571386
1922183
332132
1277822
1254138
1457240
579314
536771
862649
80221
526924
1116635
65650
1025131
543969
402469
1596351
794465
1541564
1410958
1322003
1706092
1880051
66114
787603
1691848
856118
294925
1186942
972024
546506
1632105
1124067
1701380
1523669
390665
396661
559412
1975274
1427808
1081658
1979011
1691454
299151
71914
880397
1719794
1897158
602593
649134
1561783
1309793
1722843
718662
481595
1482856
1118915
1569416
1475025
541115
1271076
824739
1817532
717495
684213
1666476
534888
1792480
976618
1579258
893707
927986
804405
390539
241012
484563
1594595
468128
825163
1991679
1104949
593244
530989
916502
381944
907612
887962
1012455
381855
310440
414591
807854
1145125
387397
1166042
1949198
880275
1440437
1609269
1443662
1556981
1490799
310568
1865402
1252242
1350344
813356
1878417
1677103
583490
808114
1398392
689318
178747
1823526
626771
42003
325250
1935158
1295172
529381
795539
481328
1542008
1489859
1154077
452519
1033747
961654
737379
1788245
505241
1346035
196667
1536363
252160
1968494
1235258
1290641
466558
1011664
493219
1551636
87855
144697
1463739
1415924
1387637
881163
506272
129708
687154
1473065
1354269
1632327
212179
160020
1560332
656742
1972258
1303994
1107498
1941431
217971
698988
1363444
248621
1390843
1777796
686927
986017
706485
133058
1857175
718903
13223
1999404
467020
1468935
377177
160791
1366207
898247
326193
498445
1838202
1951421
420460
1087469
1069863
926095
1084440
1249350
1074634
86085
1517839
538767
723617
286341
505543
1130
431419
105262
155656
1241134
553053
453532
131678
412399
1996742
979371
1947372
1392933
1365025
1833759
423156
1639998
1921593
917650
302046
1290823
337984
255031
1427005
997864
1488137
662892
250758
782601
763877
1250367
1017706
1285978
13227
398557
811396
191268
225237
663630
1857899
749748
929674
933906
8707
1588268
529853
934570
706969
1840732
102630
1107093
1603378
1155695
588314
662834
128929
276083
141372
1429451
1616175
128333
848482
278644
85665
1831794
845771
48031
465166
1374095
1860793
1697364
190368
122522
1497470
1923053
818741
474368
82908
1171193
484460
203474
178339
1628626
1450873
32826
572831
1693502
1649741
1816902
153626
606657
1595379
1840030
821334
903209
213641
1119659
1576914
792660
363561
343789
578219
1083100
828777
177756
1815759
480089
1872405
1097706
1968823
1862568
1787227
111891
293154
1315658
1374259
1518859
1859625
1802403
1696932
1157418
1838153
1875418
17630
369661
977233
875016
495678
994279
117368
1373870
114777
274306
1034512
1762274
915347
757836
765053
1891888
127829
708458
840532
836776
1176096
267468
1647991
677391
1478553
353220
1087636
106004
789057
1361190
1751962
615948
884291
5520
617812
596880
982534
353222
1313909
1860913
1229611
800233
1213794
1307133
1016942
878707
1938028
1143379
717407
1370707
1586577
1600293
581038
1717332
1683071
1320407
1750254
1413678
87378
1774600
1199374
1229227
561381
241696
333309
1129578
72216
1053356
1388066
319296
705470
1362032
1184919
922805
1836096
231439
1455523
591356
923945
890005
1740877
1700596
1948400
249127
14099
1627834
1953739
1960447
696291
47248
1376432
1918100
1372018
1668160
1157452
350716
429877
57516
616941
1667268
231823
1408673
1147908
176401
1287277
1697008
1465885
726352
1316589
1552041
1091200
1651192
792248
1019384
1526809
821144
1338955
1391930
266446
1750637
377718
1272182
1929748
1419317
320031
399583
1374730
1625716
1468621
131817
1278090
1514117
894024
1788246
1572734
1273213
355863
1483661
308262
732210
972621
975087
724020
1064092
929408
869287
503466
199604
1981017
159028
376202
617936
142039
1365198
1935268
653530
734801
1546203
1020681
1073403
1400109
670593
1486483
863121
248269
1599391
597447
1764524
812734
1190812
893792
1448289
109988
167286
536866
458632
1671697
929880
868307
1987630
610279
735075
485538
1321979
693212
1736620
1772820
226374
1499015
950828
1403288
1955073
365687
987284
1562768
1080862
455040
843346
917808
1600374
1728597
1375803
1802620
1558987
1467324
627657
761218
859134
206129
868077
1103932
276033
1431087
469703
938603
409387
835000
320901
1965840
139180
1897571
881699
1951242
240787
1023152
599747
257801
416009
535989
627732
241885
1784750
1709347
675094
696246
249796
1050624
1714951
1633812
1865280
446264
21762
1710979
943735
452612
944048
1659830
1206224
694424
1513108
1212219
1863919
446425
617458
1113743
865547
1802520
1376085
1286205
1694869
846632
1102442
1282808
833655
998093
1325705
1950372
1566447
679575
201666
155438
1284687
978842
152924
1016679
12942
1471299
358129
149043
325724
222497
319193
339327
686967
1021157
1253179
1059534
1583641
1151232
1504081
1419417
451359
1533312
1334986
1337346
1156897
1793372
106540
516803
1982346
84198
832653
97788
258790
511320
1662835
348505
1197265
1069194
1378434
1013521
682084
750732
482976
1466831
630274
1139130
1411709
1058622
1439530
99775
1864971
1464566
543394
817304
369847
94792
50035
1764861
717806
1309520
132934
1702646
1623252
1352237
509204
1160979
481474
75787
907733
189748
1877791
1448798
1902450
1610875
894595
436385
798839
707367
1149865
74968
1612456
1435597
446833
185743
558188
1513439
273055
577188
768760
1547535
1858904
635030
1235740
1362466
1214138
1828741
790769
478304
1044534
1588899
1987974
283417
971459
931613
1568387
332372
1207178
45734
1087341
793130
130683
5916
1342467
1103877
880688
717349
1233536
1287161
526589
1999497
592773
1139729
417699
1439790
1314282
1746835
189530
1744291
436234
377932
682985
486337
936772
1441498
582672
92515
633763
480133
1364312
1411120
440896
698670
1552036
1374395
670346
1588601
605466
1987736
965478
1556033
1026516
1847968
660518
633687
1420738
261693
1654835
1550218
1145170
669863
1765104
47108
703698
1380089
524492
338136
521147
723302
1200275
332998
1653503
1696190
1121095
38570
1873001
784329
56198
1764013
600716
1371712
192766
949811
1669023
1463301
1132502
1971958
1263841
417644
658487
726789
1189138
53375
1653963
134434
948383
1804681
995246
18277
1487530
1587564
757567
1399641
241703
1236582
858843
1280036
826800
1844909
1784288
1603518
132892
789485
1794159
536888
647407
1984444
1879570
1203701
878713
271345
1043662
660184
1870139
911663
844090
1367793
330751
237040
629504
337362
869579
116968
907404
762776
427270
682329
1677941
1257705
56009
430417
5370
1813838
547201
772995
652470
378101
953359
1887134
601691
1728202
1478055
966666
1369453
906545
1723702
257032
1637914
383562
1259807
198688
292846
636888
549213
1571687
111355
957273
796869
564994
923127
1290473
997590
660836
1449824
1226586
1451773
63304
1947462
1008587
1549068
916189
1772721
871058
1643479
767799
1244814
978095
1344118
169599
246859
198681
641136
935180
1745505
1206988
1161920
1215219
1621038
1569960
779132
59056
115966
1618142
247945
463964
1462698
1132341
865904
704428
1451410
1207669
305820
615457
696159
118442
914651
1833588
621227
858642
1488093
55196
633337
1088731
1272245
581693
1118113
588954
1577303
1347108
226592
1238540
1735472
646152
1529741
1639646
168151
621711
766204
1645186
1651244
1307344
1979217
436165
840985
573158
1064875
1241798
271924
1536935
443146
1141427
1857984
293773
477313
588680
1254917
1098179
253528
1645038
228851
631781
1856681
1044594
1817067
222534
1709009
1354474
754958
185991
453452
547357
1260043
762538
602088
1612537
364690
1750324
350661
278282
1252847
22864
1253357
1447126
142044
1310100
852
1559388
95806
702032
906924
396311
860503
89114
1021379
1811650
883195
212776
166258
921457
857433
428237
1143914
413662
1391639
65506
77671
864558
1090357
262135
188787
1193476
22096
1954020
569709
486938
1937520
1849345
1802224
729301
1840045
1296527
551762
1297297
585055
1532292
1480480
728116
782036
1278915
1651156
1286213
1998609
835540
900317
1715605
1893027
487137
470164
775427
1288893
322427
1061457
1423701
1895945
1355306
1660969
1193697
229567
1557958
1378687
1571336
1703202
1401049
343459
732507
1095673
867304
1390915
1037998
1322646
1352201
1415717
560238
1086410
467730
454950
822023
5763
856854
990772
368518
1579597
1057504
1035073
797152
638306
1390657
1167826
835999
775931
1824677
1132652
965954
171545
1508165
1671971
1537813
476628
230449
26266
1375962
711760
664952
753315
1508134
1336888
432765
526909
1135540
993505
514687
381066
759769
1060452
1712965
280829
790918
267289
457994
1050869
1039699
622666
838544
866526
38722
874541
1292644
154955
822529
1131519
1234232
1296782
229576
662456
1697596
1082831
566641
883187
159734
33675
1982797
608173
404816
318592
990740
457746
1110916
1212821
1696201
112867
475314
976525
1874597
712034
446067
1784491
1579380
424454
1351850
231624
761223
1987693
487059
717885
1764155
123571
1312359
322123
101983
1192965
1327411
120386
1168767
1327926
449903
1781649
1786580
1181870
1698634
105382
767740
1114669
1302601
773016
1290703
1688326
1304881
1783812
446260
1157498
1825496
1740132
1560659
436860
1783543
779178
1112771
693415
1374364
141518
43388
1859930
1656537
916828
1941966
803765
954053
994509
1215193
1637458
1273541
270197
577176
456874
1760016
1128130
640206
1234132
1753668
980675
1559362
775778
1281787
1470668
82297
1184320
1025557
873828
1279412
1158534
1813714
1379380
58086
1889735
1282040
1083810
627485
971149
669144
1599284
225976
1353025
915744
714155
332175
566822
432461
1471866
1368766
821925
1120260
763116
342132
1684330
148958
1756217
1757025
433951
1206921
187317
1051725
1885771
485182
405399
1423877
757351
1210499
903666
1567248
263508
1408105
614161
1503657
594709
448501
243534
721515
760011
1444801
815809
543680
1770977
1599278
506643
1396602
571745
1994253
482985
534531
1287983
880100
365783
490134
391933
401788
1157932
705466
1954558
1867282
372258
1955057
813997
903968
169217
726159
1881969
1481603
352970
341228
921349
1471542
1316315
1881594
1679177
1271330
318978
748042
1254768
1586228
165856
293379
1756137
876548
432415
954665
1372583
647067
441123
1137741
140927
886312
1921443
1889899
1602101
1976240
1417302
740832
1789673
683092
1642416
750569
1534961
387543
1268803
1981496
288391
433153
1615661
922517
660581
1078204
242131
1908588
832612
1226899
1779247
535497
1989648
1098465
217955
1472437
1535773
385662
547101
875446
165054
104948
823846
594403
1254706
288652
1985675
1999130
1513581
394100
1886819
1596460
1865501
1778386
716337
1625939
735684
692694
364280
1425389
1704779
1747233
692119
1485178
1416546
1193406
1156327
527653
1321366
77246
716940
1135186
666490
857785
362165
1503163
1499676
874608
1854586
454065
1009366
698775
1843537
1034446
1292193
1170672
1736224
1805766
985555
130577
1102569
1278440
928039
544034
1875557
145455
1121470
1008787
367391
144392
549796
1160941
131332
818610
623521
449771
581898
630412
541501
1709833
1893987
1757713
1248571
1722285
916128
45737
643264
395433
195544
1677144
444205
46042
92177
1868952
37291
1046722
1543829
1081817
1572331
1881899
430122
1315643
4165
744544
809278
885375
805636
1729490
1882276
374856
675927
1109704
1967759
1019549
1780833
904039
986302
552263
647634
401120
602568
723388
164218
1044262
320948
145868
1697094
1969245
1395862
102650
587979
1106228
464369
957704
805611
1951161
224862
439418
1946991
305524
538417
457099
1406918
1759928
1930066
715259
1410047
1706625
1650970
727602
793642
1920044
108550
394229
105218
801107
1638087
569437
1888728
1840836
1357481
662884
1004773
388692
701331
197359
1196799
1315432
656827
1128785
1289365
1093810
1659225
297043
1245228
245895
1022749
185121
1491477
167693
74558
1699201
1190627
1363718
153985
968237
1146305
1522027
1335911
85742
1808466
375531
1550860
1099682
1228089
1181181
1649359
1040596
1413774
1756250
892692
24979
273227
161926
36314
1848539
308230
371922
815180
143325
221490
1971841
1161957
491258
872102
1970050
147982
1383893
532710
1084942
850284
561156
668854
352229
1016872
1103864
1317766
1951079
956656
803068
1782811
1223579
1561575
59045
1389409
1255559
171926
1347493
1819620
1650385
23826
1407657
584388
1798408
1595663
116193
344061
1485603
107278
936563
515175
825898
1580508
975349
1436560
1940197
960704
278012
18545
1792589
666648
375638
1832588
690407
385929
644275
97069
617141
1697311
1805453
8338
1899815
927261
1989668
960619
1901108
1283836
685872
224639
529428
1426616
414747
1176736
30602
790966
1300749
1206007
508548
278641
1151623
802711
1095807
1661436
1530493
697129
908414
818544
240094
1218438
1223505
134899
1029793
51014
1715063
1380733
1930333
492354
177082
252255
1777000
1096738
342174
1588097
256913
963838
236203
1997105
1817735
841187
817484
224733
1424502
1891641
1187427
873911
1553345
730092
305559
110769
45383
472523
1893811
1159964
1812956
458089
250915
1924223
1127798
1262202
1258745
1929060
1524411
1744860
1970716
396654
680955
882991
1626058
39638
219515
858234
1387860
1251533
1425797
1747498
1692934
150543
1636085
1008626
989810
1293905
777997
227401
1484632
738168
770428
883733
1319942
1679861
581249
1871714
580565
979620
9814
188820
1337344
372125
1662231
1374572
1129254
1417157
524528
1578029
1778140
1645944
1471168
1350505
26259
1941609
958472
1554552
1284663
217267
636258
693146
1116546
1119840
1285196
1702207
730681
1311584
1326632
1252953
1151832
120275
1351347
1531755
626467
1235450
1333453
277810
794392
1309898
208786
1412998
1721510
1764708
1070667
1139910
1376723
651402
848226
1856341
966378
1605896
1608016
1745270
1130034
337449
86645
1741874
1124962
1037837
694621
844754
1343894
1004708
248844
227405
150253
509577
512035
1485064
266994
78244
1031657
1423966
1464493
1360843
308332
1817813
1612727
395699
621564
825289
454370
415839
1336389
242607
519010
1409183
528520
378292
8497
128361
612589
262702
1966646
1983930
635792
248196
855949
1095881
1136137
1675100
1121267
520870
229864
1441407
120988
563412
1537959
1091890
636037
1805380
1890460
971207
1547109
1011513
264311
1394050
136482
913816
1982451
19608
73784
180079
1819548
1353633
743877
869240
323447
713827
1986731
995793
1489052
368692
1134761
267427
299180
217978
1077392
1176144
388992
139981
1652317
475681
1489007
1352624
1372544
1935389
189143
1194322
1830830
464159
1271171
566114
1684663
327374
1213161
1626332
141753
5089
1238912
1194851
1729677
1032121
1092293
405663
1752779
1705738
1858979
1095845
1284834
1087203
1845690
1355146
1111074
1517177
1552553
560189
237266
1032487
1556862
1560800
1935008
342553
1733677
1946353
1106059
361061
1316276
506342
1778495
102956
1128476
981191
1439634
721221
102653
310990
1565998
1095431
1117500
1492621
855973
1288907
1412753
748445
1635125
884613
1892264
1884480
315749
1057046
657543
123718
1708141
1774769
53473
1769556
1787679
1681913
670145
61676
325567
149936
1774579
1406547
175280
1695394
1007759
238966
1220511
1005038
912642
1511080
1734340
1192680
255930
1371615
456231
1826937
646403
1920042
76467
1386910
113595
557644
1687409
1507018
1131716
759449
124438
1654572
727530
1731492
1122659
946857
445231
1493377
1783931
156811
148259
1451646
618124
290535
1559569
1145376
783791
1531978
1852716
1340959
398273
326365
828501
335872
1560746
39280
554767
1002256
1418008
720873
1457455
1987875
1923901
412695
1592946
1356054
562720
920590
1168145
1214354
1105938
42282
339551
1885755
960750
1526471
769066
1226615
1698971
591829
1201840
1739876
157172
1432410
1850105
1658020
1170325
824124
1965707
1311268
97164
1784346
1361320
1347493
1040531
626178
1560828
813724
773963
1595748
482295
408494
841372
1127536
1521183
291066
1021321
1731385
1545221
1524317
1266599
1694058
498344
341658
1585057
1836393
393393
570635
739279
169443
767155
1024884
1118443
66112
665909
1034742
391572
998152
5925
1549784
1224768
1166476
1800478
1279326
938000
1830666
64733
1385479
365388
1818420
421034
21442
1389878
534622
1410450
1176173
1566417
613069
1046997
1644017
499044
1064996
641470
885267
1590468
1504969
1951670
440712
191388
1587152
1952772
573176
535385
1152445
184330
1717834
1858300
1673516
1725080
228210
1888479
1707339
1322721
1185764
1964296
448995
814045
884762
1863444
1424
1641371
521193
1692457
1131092
102725
1132513
1510185
443888
245509
1866503
627845
1925669
534774
78226
1636142
469431
1416170
757458
1770225
1247175
558573
500793
1588572
839650
958511
338622
381979
799548
1756028
542190
72709
130630
126583
385725
1027121
1772498
55255
955243
913594
471375
178544
85739
1728254
750936
1485183
1269387
40269
1230147
1346975
652734
919181
791292
1729003
1864163
1232767
213528
1347139
1600615
498173
1553346
740923
1268359
1047595
1395221
1187151
1550064
1928752
1895835
1405580
8519
859550
589981
295945
313432
596518
123220
595320
171050
617510
1591049
727278
517782
1760087
877288
520839
1936785
1216962
604020
982292
554081
1570394
398854
496134
624923
404177
1331348
147666
1848241
673633
884013
1763081
148348
20579
474900
1986717
626905
129283
1854146
959731
1467814
1516401
1951898
675692
990239
505183
1266012
918587
409109
996650
1348825
779598
1375594
1948648
334875
997025
852034
1012744
281389
1967409
370239
355380
760317
1710190
1181712
165562
447323
1845744
950441
106479
1540337
714877
1102993
1502939
149697
755736
1560872
70001
1775723
353150
1195099
1666705
1814555
137179
864367
1195355
561110
1886036
315603
1485805
597330
1834877
1069054
765472
469415
376978
1239401
1010918
628044
1013672
94405
1848487
739020
796886
51378
1109347
865969
576358
649849
1689282
1760377
1882701
891170
1836741
1134785
1385856
921149
1044167
1721249
192219
1758459
332402
1936614
450070
544302
1266473
1357418
1988712
88343
1594459
325597
1117848
1812783
1999184
240261
222948
1833897
1519064
1558676
1371729
1579310
1135359
1913122
1791657
1373253
1069353
1389035
250729
1436975
59559
1942802
1255726
541757
823661
432686
444632
1443264
1817837
262480
274830
1819663
230765
683553
492216
53478
558063
29397
1809694
1312374
1265754
433920
1999155
928676
1283531
855020
693762
899053
311201
1274686
135410
493801
1081243
315801
1811249
1429727
1945798
510583
1494886
170725
596015
1160160
1728036
1721645
504606
961931
1354436
1499240
554223
1580095
75952
121317
2707
279221
983919
444599
1721505
1854809
159593
811998
1399041
1803650
1633156
1448666
824204
1226779
1864780
1277408
101653
1455725
382679
1164050
1537713
456496
1965012
687966
428771
1944146
1737223
1162423
1130175
1648365
1796683
424272
1856988
314366
261526
1039508
1702133
1655866
1675047
624879
1598123
1008258
918513
476749
676196
63065
1282918
849315
1212234
1295458
154359
1104350
1996238
1092293
1007099
582306
1554081
121051
711518
183614
1643322
1901004
1476634
1405727
86387
1928390
1467439
1197300
1623040
652397
1086642
265842
1657099
960544
1352641
661600
1612396
188667
126044
855607
628682
551402
1294912
1704494
1335187
1136440
151502
1590670
967745
719427
1678723
317789
1692383
559837
287911
655772
950504
1568940
482072
291598
1469110
126797
1044031
701446
527039
1419561
159368
1232851
1506113
220555
1875489
57527
120341
1190053
1741551
437942
657392
326066
450649
542091
1372837
673659
1938738
1127632
1799023
607976
498105
1985345
1044286
1323210
456150
1487935
1555162
1766441
1206697
104952
497729
961983
137005
1147685
1012312
97663
1762756
1020453
946914
474497
1731226
296955
1634028
329902
1812665
95035
1595507
1476984
214768
427533
1020513
1895150
364520
16422
434577
672353
1682525
858262
1830800
329918
1683135
406228
925583
387500
1411315
513057
1795200
1016170
1606002
1210770
1623067
1293345
346382
1849822
313974
334104
409315
1540637
213951
1597745
1719747
62961
1029080
850456
1230451
875740
1484513
11037
543437
580595
1450456
748524
46783
574807
202680
1997271
536212
276132
625049
1897281
1132877
386576
1859001
1509925
711102
388135
474894
960656
1066195
131610
1117236
748576
386858
929930
1898065
124297
44947
1698170
1597627
1730758
846197
1349051
949257
1804956
740697
1116428
465261
1083131
609779
1600549
298060
1510188
893754
762143
1659332
1467658
1922981
1466966
1121834
146634
1627078
622922
1958286
375057
489652
778378
560737
1402534
703992
900677
809609
840634
715728
291473
1775940
1949158
1900334
420950
1634794
541516
1047450
1794498
80647
456096
44031
482476
1201043
942335
1579364
1444206
384490
969561
1207082
163924
66015
586681
260433
1048346
1903687
1255572
570524
1148188
687991
1729438
1429198
511357
874460
1093866
77209
398885
975576
1887163
1245032
1008284
1675360
1573472
338739
540781
1415797
634613
1426193
936751
860962
1224968
1274646
1138808
1014114
308218
847550
301619
323210
521331
1955295
898283
1395984
893358
1080174
354178
482171
1377183
1624723
1123180
1750882
66878
1153391
1531124
176331
1775982
95071
1131906
1454995
1675479
1802454
1498803
778572
208139
1704511
555262
505948
1887835
517655
738601
1407569
1850568
104445
1515353
765054
1094005
1381960
1028509
1327145
478723
339358
1316170
1442246
1157636
328064
478077
924146
512783
18034
732492
1141870
1522285
1760885
1434372
550088
1712746
1104442
1700076
424325
649461
1242951
1350631
1630318
1391328
1459026
1050814
1439810
698369
1092307
486874
1628558
1116238
1250570
780983
1295806
584424
1719122
501770
1533434
1258512
648294
1273671
1980609
844786
894659
1042109
62185
1897604
897896
1770530
461993
1322292
1124311
1567316
653895
721998
936910
92194
356646
368818
957520
686814
470873
173646
1399576
155346
342795
472570
155128
1869115
1284170
1445234
847680
1083558
286911
1304913
1859376
476926
1952248
1477860
286089
87161
608970
391415
19410
1734648
223808
689463
705991
1584764
814179
171288
511680
137117
1104414
969181
1565846
1173691
338069
809063
49520
1970811
42972
50292
1009492
1501332
733493
451738
1553448
316001
1966211
22113
1986983
834087
1814664
1205357
633718
466690
1472807
123862
1675636
623737
739668
466087
333185
762496
133615
402449
1069039
1443731
1421484
15917
1552425
1285629
495333
1418710
441598
882265
464016
1425327
282827
1782493
1648100
737994
1921193
1600722
1999060
1765203
1471525
640057
99483
471419
1589456
1586324
1370470
467641
1783020
524168
175748
1971994
879827
760300
368174
894472
1625346
1986360
1280473
1152855
1153635
23249
502983
1552048
1590896
112518
1788249
310483
258380
1747497
1806407
1009574
838114
1169105
1352781
1301989
617905
952469
946031
746706
514401
1692435
237868
1601334
1032545
1678068
1330232
781600
318258
1602220
937801
1567177
549827
1118239
1084992
281371
801171
734899
830849
1587494
564760
1551139
1782534
739892
190283
891632
1764428
243227
1590120
1505617
1337033
789805
1915250
1855691
1784637
28888
956251
1710852
754797
1292903
899774
154571
536484
561521
1846956
1954272
1976937
1720112
1037281
1251532
184023
1555974
804781
749453
45520
1435780
711162
361438
388355
996164
1463385
131621
224084
987912
553741
1646995
964223
1752065
386747
892335
1188263
1703946
382230
233868
60182
1268274
1487514
222271
245867
613870
1377603
1966877
223204
1395665
1184156
482049
734490
1100314
1246303
1837833
646978
1099318
708364
280777
125328
1429268
1092148
1217205
1023234
1747955
598147
1454942
553984
1101145
987283
298343
1042441
237834
1937617
303894
1042670
1162361
199924
164662
640851
533976
967842
1485377
1545622
405576
905750
1986084
1895080
1419360
502154
447403
1461800
1956553
694274
265312
1050914
1154914
774418
840669
1189822
470951
947605
891475
305270
851203
91739
1135211
209212
1304728
189167
480697
1964840
1771192
529114
1219757
1703008
1616622
970729
1842059
497286
1571526
1308252
950505
1068058
781447
1841664
208702
473062
700244
298470
1815137
1849362
776639
1401443
1404053
767906
1501056
135187
1606153
200637
1915515
575273
833982
1748406
269175
663192
262267
741596
1534294
1472029
898073
511578
1311490
1429729
518945
859323
642043
1177136
482742
718813
1417186
1978702
1986315
1513256
478075
56275
1201163
1598691
1890220
700726
672047
1142696
275954
1091562
584522
1970102
1099114
762257
1937391
1337575
28042
1255501
808288
1720883
898910
72971
1767989
1672601
1564101
1956572
471435
3453
915056
1305197
94614
1602686
239905
1737587
297384
965277
830113
780715
943867
94368
1725476
1125093
214440
1769192
208913
1826641
1325365
1348695
711438
173048
581261
972422
1611324
262131
51503
1298238
615210
818111
1329978
1975529
720027
1981697
900762
872207
1571403
144595
158800
1586661
1440046
234739
121266
1202628
1429294
1843093
962755
1048711
1831832
89130
1392021
47644
1068322
370760
1405124
878904
1470724
1358078
1534388
553325
1240204
1494738
370678
718258
848625
172844
1773345
1974357
1233449
1657502
420647
316284
1680923
691623
1974051
301673
1107112
1968760
1608679
718755
1286751
1485376
1577252
1319029
1727788
1427943
1677084
1893837
1325721
1292845
1954213
464312
443029
87794
1205577
1480684
887330
971041
791420
1161877
1137561
32741
1319841
1530130
40141
1105374
1203535
1513295
1886283
1362625
1429720
813945
61473
149838
1865941
1015265
1762573
1769700
443755
475637
616097
1166765
1845116
954536
183853
1446259
1895309
256586
275592
1667948
929914
86152
1914977
1722531
1724551
1572033
278884
521436
1655997
887740
6446
1087420
1573993
1718511
1288218
1757147
1498280
105125
1415727
1768071
1477515
1427271
1104226
1749142
683640
1417861
474266
1153749
1893138
165276
1600906
185783
948345
962448
360177
59163
1466210
576052
1477048
283422
1818733
632403
1807646
1429225
1145696
997256
585067
557656
1049165
1170544
1621689
1602562
1105907
688845
1462333
1502677
41331
843781
904850
1007373
1646483
1614153
1255040
404962
1421406
938639
251608
1197017
1361948
194796
1880640
336711
630038
1932151
1917595
1792062
516557
485125
925695
1207495
1947084
1490325
941903
1017750
1531813
469138
682509
1443583
1750590
1541095
1464921
1145376
1186311
1565413
1960700
1080708
42474
1843385
1498067
567559
1155872
1816845
106257
905013
510883
1247551
1705025
1371508
1331723
1125469
980547
1214321
625020
820945
1136501
903073
843111
1564529
1045040
629336
819686
76175
752709
282192
879036
1800621
1724652
212117
1917671
509781
1110595
804048
441829
870250
27176
270080
650892
1431275
1304856
1127543
1831721
459004
1267700
227526
832809
698657
1263539
314822
899868
101776
1674548
718216
1609325
1915372
1721710
588358
1964705
1831247
1722822
1280593
717116
238298
1367592
122092
63337
485787
628167
1239471
390286
1385891
406865
1195663
433418
499435
1038643
575270
1202697
1657459
867402
986134
713761
1812564
1865213
801786
238191
1438747
254847
1990161
679852
1502294
1400976
600929
411485
1216111
540702
1860835
1613996
1632567
1016508
1174834
1526
717847
1465283
1848624
954483
103450
866343
1311100
1508825
848647
1755215
817394
323221
479287
1506695
208556
671953
364537
345322
1760109
681634
1868933
1661691
1965302
1070091
988657
1179097
477125
145452
1755926
1612997
392679
434168
1032387
457010
1062282
1767042
633955
1215304
1428630
970964
869367
1188285
1742950
635663
762568
180241
172011
425426
1108226
1822361
426165
1803770
1142256
1011488
215319
1619384
1793779
920639
605928
1794670
781003
1406822
1279731
1030229
1406868
1089783
106764
374429
1558035
490685
803924
1730337
936653
1580512
288424
811874
878049
1687922
317612
1190858
389152
445874
889840
1234944
803428
1658694
1812195
869582
1123904
545627
796986
1347223
1365711
951766
30424
775536
1449761
1581391
1156997
1114228
1413685
496542
1809111
16147
143838
427840
574169
1104524
1214692
373214
408301
107954
1400962
441888
1293230
1612900
269494
50853
42747
890912
1206414
697052
178494
1159180
1827835
1704619
1949446
1502571
1455287
1983581
1987879
657456
40952
1982170
677265
575837
703445
697160
1354288
1613963
1676186
1309063
1423399
1906221
124794
1035911
923939
444524
177154
1788040
1398245
1750499
709461
81484
1356970
379162
1745466
410337
1919333
999091
978203
1937167
537873
523120
931859
509514
1262230
1384764
197168
1254813
1534167
779250
720927
1422114
1296685
1438922
1843768
585052
1149574
743839
213303
895013
1266368
546864
1117686
904058
257045
487051
1133794
854814
758428
816219
1601605
1064472
1110249
1915172
634535
492092
788277
592183
147470
113912
37978
966130
1737976
623678
1590662
1763566
103941
836869
833451
681713
1204672
1918257
1697212
695117
1217984
1857305
23254
60938
1187520
402666
14352
887362
169168
1647226
532742
700127
814737
272013
1473445
1881388
9801
499601
330239
77813
212474
1268236
104174
1976395
957942
688328
180358
687760
964929
724383
1904328
586692
346032
1347356
1860450
1022155
1355828
292524
681468
1378775
1406395
680957
384195
1225264
594958
1814053
144066
1426264
5046
1647377
1562089
1351982
1782193
133235
815900
663651
994838
501112
815579
1705456
1392454
784750
1011513
1497605
263387
1781607
1289149
77204
1588390
152245
1642607
1275291
394334
1071415
1640907
1703171
1022339
313425
89959
323896
74309
1233049
288000
133734
588619
1005384
432137
1670002
1445337
357719
1187118
979714
1242041
116321
1645160
1412165
1914585
641258
1391403
1566773
693731
111596
155482
1526732
322768
51311
1768361
478980
1209197
1674088
1137635
1216579
621476
1217879
468764
479253
1252825
772718
1853833
1553199
269873
177679
409787
242519
1544340
355264
1021247
963150
144820
1641671
789610
1686722
61496
1653551
118276
1109001
1790193
318014
1139984
239381
923063
1323058
249501
1634931
794431
1738606
1834057
1174826
550114
1770951
1201535
414767
1415197
1749993
1378658
120633
199963
1194508
822309
1946723
455194
917251
1149376
175783
1322195
718877
55269
902769
741394
671110
1439600
411887
637863
1594592
1230347
784561
1907766
83401
1519533
182084
1344063
1212048
714307
348998
1687301
964714
452970
291035
468252
1622067
672403
211344
1506649
422222
1751247
1711265
963102
1278428
414767
601861
1449248
260105
330155
1522814
424981
1068120
1060311
1606782
324614
1848173
465895
232103
1136654
30836
1854597
1221885
412437
315952
1189750
1174333
1960304
168185
173462
873031
1173580
30201
1551496
1888096
367123
502566
946270
1510199
1738672
1373388
235170
1688466
831532
151992
1611568
1363791
1681900
1096267
890115
1974275
910967
1346551
604714
902709
1581986
742650
978328
619487
373711
1804223
1636450
1590025
992940
1319296
1965724
351619
1814577
240700
906931
692145
1820168
1406168
1296664
589840
1365372
1316783
1710939
511813
1000836
1361487
267539
957592
684798
1964825
35128
1177849
146369
1797199
1177389
911713
1571497
659012
1895580
604416
431740
134360
290214
772531
1335629
1011470
306749
1109168
1476238
80633
427578
563503
1111040
1606190
475880
151702
676749
522002
1376128
1146769
342454
557066
699337
71990
933238
1544223
290957
985479
723552
1779193
1289600
1432184
987388
111192
1216809
299499
1595993
77485
1728473
1599858
1726254
272262
1783104
51349
662029
302436
1148660
1597006
754334
1691096
1670851
1553045
1164863
872995
343289
401829
708390
699497
373364
1111763
1021606
894498
46281
1461428
876607
1727147
654772
529619
1949933
703316
1750236
1785297
1638869
1610741
62272
979743
1524712
124171
1237730
139779
1144119
1228793
1579717
1686283
1393253
1525183
1528232
1636331
151906
1131825
934924
138613
473209
558548
1969556
734893
1592471
713556
1574398
1646520
1317583
1256100
1522817
539685
366841
1962526
1177904
157035
382749
1453255
1661611
1616191
959498
557402
1995808
469098
1328315
1599173
1088846
1328514
1648880
1543433
444874
141401
1232783
1427660
716682
1927021
1222875
1177802
1272863
90773
221270
122752
852578
653737
802333
635103
1183590
1917020
122828
1381197
560031
1633337
867071
856116
1329204
1589585
1853298
1733186
1331226
220067
656265
306342
1849532
369116
23654
1026702
31590
831943
671905
1788770
540242
350307
920758
1001587
1848934
1208984
933756
598091
1491412
206503
578356
1173191
163462
738963
137701
1977620
1167805
1910021
135521
1032873
196079
242823
1520737
1604934
614342
1074078
603366
488386
1849703
1533842
121550
1525451
693173
518405
1716655
752813
612560
519831
396574
1728171
576837
1862715
223815
1511149
967160
1948713
480878
1774521
1039056
1803027
102504
1428458
903106
832300
382307
426288
1971260
801837
832293
148649
1511280
380460
1519991
1064098
418149
979202
1896875
566823
1930671
223814
1074852
1308382
1824784
1064474
1490138
1023296
556719
1318913
935734
772174
1786473
1272782
1356627
1153297
1520632
1415932
98017
1715334
265631
1811410
111406
1628765
1828180
933879
787996
1481385
356648
976804
1496107
28787
755089
1173522
1788988
1566801
851522
1946906
1998957
1039165
706872
1280169
238425
1829400
377001
784622
1183203
711881
757768
1881230
1616606
941310
1882982
1432810
1289804
783679
306860
1281291
1985252
528661
1797517
1967043
1425761
930647
536939
1569430
1643446
1725402
255231
1225535
574711
1445150
1079420
1056094
733340
273787
1982859
1394278
674824
1562834
725544
50481
400298
390294
1825143
1058368
978033
1936471
28035
1660376
24254
1587875
1109582
1633246
1746637
1759651
980939
977833
931245
902206
1278111
605383
464306
589765
1556381
754489
1704065
1965570
779384
528341
1349563
1826967
1352397
428590
844606
1712774
1667911
1127839
1918546
832360
521614
1940736
1926948
1655033
1733260
1975753
1023341
1955830
679221
1807169
1970421
1587400
755953
815185
30509
1600306
1733287
1231807
991262
358454
1084986
836014
1412921
1881570
89306
1666730
1632941
1624856
1196687
1577094
643824
1838703
674730
1763746
775852
1456608
234639
875604
1986339
1488519
1760206
473160
144335
1131163
1314267
22163
1961585
862334
1720223
1228426
484782
403953
1286424
1273477
57275
223856
480280
505894
853807
1080847
599474
245058
1356404
1909698
570754
1295315
129611
719342
90267
1429565
1824158
1928528
1385387
380823
303188
1766562
43611
1714442
363227
1651384
1537279
691052
1877991
511726
537777
1699701
1733394
606930
1731427
1749404
1617668
1470395
955659
724285
839082
906543
1980104
255627
981270
1162304
766928
1442518
1359399
890333
1180146
297805
1624393
534698
1176529
1194241
1381083
1575779
864253
1597279
615547
567503
1761757
856144
1223941
636016
757313
1154339
1319955
813458
1706295
1478204
598734
402650
587262
1634844
352603
1544063
1452974
1448614
1395383
950579
221235
1666348
1086908
875498
60102
716016
1268223
1500650
1755775
1126904
753486
424010
1417583
580715
1771191
1986137
28247
317566
1446196
1800999
1519109
668827
227361
1707886
434233
1412328
514043
1505138
564082
203370
1604075
176465
1601181
287984
962795
1524610
1027550
1434771
1026476
1707583
1826755
901695
598118
1271898
1026448
1320611
34961
516945
1425463
524185
1720290
1363709
1323447
327777
1264633
1750194
215316
145258
206579
405373
882298
896475
1833563
486913
302977
392422
1047905
322449
1967989
181117
572728
944568
1699351
214168
80697
1045552
801211
1970733
1957896
997247
1672252
792091
1733867
1255129
1119416
393241
1248596
969125
1630137
1652259
1766600
1834001
19997
1884350
1453122
1650754
380292
642219
1612260
1047904
535682
339033
1868998
1476234
1751416
1718755
1545524
930375
926211
1374669
1445555
1491978
393108
1596461
571989
854082
1338900
1302528
1914760
488432
1935804
1964421
809385
45348
1965072
794993
1150271
1371438
1772174
649237
1450116
1179920
546512
468983
1949735
1409981
89172
605507
1568496
321739
290572
1077668
1266438
188663
862954
1780356
1126600
1418506
1922047
580336
1410363
743286
1740933
1730089
1839047
598301
350426
1364939
1856254
785964
947562
129556
1337898
1159617
514154
509027
681931
953763
223965
1111715
417460
1848544
1180198
1805120
1539523
1844113
1063761
545152
1545317
893545
1562731
1386246
714114
1550108
303129
1921253
1548313
1549089
1424571
882040
1836323
513300
1359327
1277156
308134
480491
671721
1936354
1228139
49392
1855639
1817604
788192
1885957
1956654
636750
181632
1623056
121182
1582216
451813
784361
794497
467562
57043
88259
1742097
239420
1866111
1599794
1616985
68978
419006
1246921
370477
587334
1997493
1125769
224275
223821
1443687
225104
1427655
1398310
945605
1040659
1896270
1282364
1870567
1494345
1453841
1984206
596079
669751
1547789
1919528
1245524
1582261
1411756
1951597
700729
1815345
1886282
568418
1363858
553196
992949
1568058
465208
1845979
1597888
1610193
209083
1268055
799624
1100267
944991
441884
1672352
202414
431959
1043753
1338234
1772906
1912281
624070
1504890
80838
1917024
398990
1913451
1889991
1155878
1542008
1042666
1169487
1153446
958330
197464
1252386
134658
1511599
1779602
1007987
120467
1244540
1587212
1872533
1132842
1978887
983375
1883559
208045
1896320
1148952
961057
1671639
1196722
763032
875834
1480340
118559
391495
1596427
1604335
776560
985944
1291530
735741
390800
1612669
1326865
1784620
1474477
467786
1362985
1406983
1645603
1824333
24514
280432
1255138
1893553
1968107
1609261
1809051
1427779
1248592
475161
1038699
1501543
894916
489238
690057
1863028
263778
868971
259000
1671802
1105674
920842
1514802
895475
1494953
1475209
1913453
799150
1417941
139
223084
1946182
1075980
1277243
104298
397700
776671
147105
1493104
1913443
1488351
1752258
737565
1124551
1133282
1868211
1886771
1004092
732755
1178093
331258
1058578
954601
1105122
1537524
1818363
387120
118270
160596
1001082
1205402
977333
1812761
101725
853857
75615
700102
1677842
71377
1072999
1910532
1674878
1364547
1639487
947213
1064886
1421672
495519
560099
1788523
1515545
1000703
1649274
1839144
584929
1761136
461430
353788
231707
1320820
1744141
1050149
208806
127389
1069277
104394
1588154
225968
765717
1997030
193631
1206079
1496732
706678
1203135
1339988
959760
1659671
1576874
42589
126826
553921
361839
1315223
855902
491034
636084
1607902
948815
274594
1062806
1019524
1333822
26988
1279597
1152486
1645616
555259
119207
1238788
380712
1699467
523086
1668185
993153
1971027
1084960
1046912
1897156
625185
1589659
1288034
1912719
306752
669628
656421
761024
129875
351729
1923459
664143
1608217
209444
946072
625373
1558668
386783
400615
1257508
1038586
1588511
1631324
1246259
766553
243921
1518799
159245
917205
1330123
594174
289531
946679
1545018
576574
1299071
317095
1771229
1704599
1192257
181280
338665
114271
1630639
1633665
1551806
1480834
1878480
1292235
663806
370707
1017916
1156012
393613
1450898
206205
1509065
292591
456589
41961
95225
737367
1251814
1248609
1984781
268718
729384
1462586
1160138
1344201
1248977
773899
1611541
413172
474542
50517
1955112
1936536
554991
620200
1103048
701415
445752
1995486
905846
818833
324049
1959133
1582423
835231
896031
1282399
1173175
1155260
1436061
942303
1043958
77547
127529
1580283
348309
934370
120927
474136
1531301
689334
1774857
745543
343164
1063960
128551
503346
1840424
619393
465890
1478850
947219
1169907
1327364
655898
1390320
1392053
586260
129193
382497
1218214
1809781
391849
1799558
1739623
537614
1952352
1014099
290830
949215
579511
1475503
1472188
1486465
905683
1729421
1435544
343146
819384
205471
1452350
343993
702937
449290
1707515
1729573
79997
500387
501354
696529
385847
1346757
757882
1763323
1364184
882785
966312
1350140
343327
1169435
315009
1431696
1871096
1622388
1586589
1665491
512577
763645
935074
330408
532094
703469
1828874
1819754
1620308
1817676
516924
824140
495101
679267
904945
1217760
889765
1767692
1118133
614168
725098
1994695
71713
1483332
1103496
1933399
1613347
523877
933958
702160
1223185
1791917
900902
1842312
1191573
1525314
1600727
1711778
318296
337993
1605751
365908
1003973
332472
585485
1387809
1624431
871969
341700
1456939
486828
1382414
1610920
612861
754136
1670221
615221
107986
350966
503539
1465310
263961
1823616
593251
1133694
353200
762424
242563
796185
1800220
1875185
1802592
1664276
1996977
164886
706827
283109
1603540
855628
995458
895734
804072
1505116
1123553
1842403
1512709
1546993
1503469
1870812
566370
1778175
1279214
1821713
31269
1784734
107680
1472520
1413134
1778167
1351102
1114760
1107677
907369
714418
1539815
1401390
1864437
88526
682812
1572628
1972583
567322
1126737
231732
1961285
223957
28528
151398
638837
957042
1179321
948846
217291
1207424
38127
1707508
1498255
1640074
244839
691458
163227
1014093
144558
34432
560321
1100075
1624780
331081
948755
986761
1130871
1509070
96729
1482119
1425063
1281163
325702
1338865
1552100
1005774
586294
749405
1182819
1574374
1984358
950738
1862285
1084514
1048965
1940901
58833
618016
805746
696819
802334
977477
132761
465603
1752485
365774
1896096
1758578
920814
48276
946923
1117645
1815384
639645
1448206
520284
175388
1946976
669273
1568091
1082027
149568
358026
524509
1536653
255536
638010
1909058
594659
385194
1684918
1109435
1495277
1691924
29845
1788625
755784
697647
1726179
504260
1010437
1117243
551855
1080940
1470801
489835
1793385
1366701
1857448
1404599
1244826
692152
1065978
1298663
187985
414521
1893912
1624407
1566549
960809
1730415
1707078
421020
1855484
1707493
135809
918939
422595
848207
917840
653147
1623609
1587651
458844
660723
1042072
332805
663811
597805
1880400
136131
647904
584879
455222
201455
1339224
709999
1381790
1995504
1937546
1569475
36532
1035339
1710027
788508
695792
1835934
571698
1949217
1279461
300357
141256
1142207
1798525
369936
955633
1080141
1193488
953805
1190232
1324184
1255231
320349
671150
1194693
1637186
848492
1425529
1546063
1138435
306538
970479
1034921
251192
1255033
1323731
1780842
852873
66566
15964
1723391
165094
1634381
339822
1801505
958483
1786085
583933
196005
1077703
143274
858126
1280519
669640
278934
1087291
1180389
1525722
1224780
352262
1894040
868173
1088091
894722
646233
1325176
399363
1878839
902420
1703737
1110083
471427
1712362
86616
1960631
1442509
1959191
11825
1123979
1892204
925653
201793
1868728
1547498
863354
853359
1846452
1450769
1273335
805699
958464
264093
1483925
1347903
999251
633785
198311
1485708
80073
539222
1848704
958701
326323
377230
721148
1601831
473192
525319
1132733
718178
1054558
1674354
717068
713588
940766
783426
769833
1024468
351780
1669008
1100853
912650
711353
197867
846058
1377958
14186
1714649
1870069
406745
813972
1328537
89973
1202186
1933796
1554262
776254
1603868
508511
1949425
1700857
518450
1731533
1676494
416299
1895525
795548
587408
1134777
1623685
845880
1931736
471883
1269140
839780
1772847
443887
126850
1409045
530752
1653551
1016035
1416619
1444046
1977103
1304351
808053
924146
777168
766220
1644632
606340
1267746
1998992
1893571
1438980
104475
239903
421093
1075019
57089
830831
676785
826463
200069
1269300
821899
63114
157359
1998108
221975
1411877
1041359
710030
887767
954567
1910551
1211383
511435
393031
1984015
1532516
707146
786645
1311503
1985753
297714
1712865
224737
671111
713485
246385
341096
270947
1461923
1889670
855221
955466
1128238
57054
926282
352678
423836
890475
1147273
141152
506212
849202
255034
661652
1589822
1660512
1068615
1911031
1501320
1470896
201749
787055
687874
1888171
1173786
1740090
19618
324505
1405634
853571
1681342
1185751
1468170
1467806
1035326
447959
1881442
1888674
1540014
210975
742702
485836
1646601
1883737
274326
250437
1323718
1249624
1686220
698741
1644645
1562033
300984
1211834
276397
342627
1622697
831530
1938888
1839122
1102269
157041
1420223
1535314
1832778
1202001
1255247
1247837
1935227
1015937
54047
1296650
575937
205950
418261
532023
703579
792092
18361
1396
446079
1007259
278922
307902
1352453
981774
1878653
961007
1903902
1712592
152558
1631525
1376450
401854
1005346
1729568
495507
314632
448545
1896129
486776
1182191
1990422
944460
1539708
1618516
770530
88010
82871
1616216
1241301
1151275
1385785
1301229
622977
582672
1846220
66964
1563029
67346
1632834
1006895
586043
1757112
438626
1153344
1313305
1445328
924735
69654
1237612
1070787
1272316
648975
1125409
451595
1966426
1399512
1649009
507762
1429924
1814779
1330733
1888993
939072
1029965
437600
576053
258012
1633930
1346145
1272499
393133
1068363
902655
315621
1206504
1904863
522590
277963
571484
1380835
1453315
417924
1572163
1435107
1097433
111813
1377923
1145940
834467
1144574
365777
1010367
553476
999
1971637
825099
220728
120483
858663
361612
1078690
6222
876946
1277990
333136
1246639
651732
1567086
103058
1477683
586125
1160379
295093
78775
727441
509900
1207468
751198
25519
1766615
1316932
92892
440920
1970555
87347
747084
1771435
1569609
1991185
1471952
453048
140988
351367
1219394
1600679
1061066
1578478
131017
275406
1530017
417043
1896809
1019261
1806359
1366472
1664371
345124
255472
1451106
23717
1956777
1955183
90804
312128
1379435
284011
1296931
697101
882644
1234656
494901
23697
1997909
1111729
1487724
1394312
1810259
384882
554246
212732
244317
728486
530885
140392
372379
983497
1992395
1284318
1373311
1293154
256006
366143
102281
1069734
1346934
1808453
940620
1032692
1024236
891504
136598
1897277
321426
241232
1885035
1943037
663754
1789591
174867
1238853
1463430
309596
450666
283987
166526
454608
1164706
159587
713043
1884340
1785055
756114
1007968
124163
160745
1331062
1093660
262260
275358
1006299
523341
1521470
1618903
1714032
1742989
67827
55460
1485896
1118805
745644
418185
1570368
1158056
1703673
1106026
1755516
575800
773716
1712005
761415
211837
114888
1169358
881033
365688
731180
1091987
1854448
66549
576042
1352570
1655696
1448147
1464393
991588
281095
998180
299514
1450734
489912
1501794
282457
985811
1972533
1581517
411388
81665
1899729
448796
42794
690737
1864729
563760
1192865
1206198
538989
275002
245189
1334213
1553588
1704058
1754423
1156758
1667109
61661
1621063
291737
816963
1335446
1115170
1084748
147869
1537470
1263034
317553
838328
1184764
1358350
117025
99279
841921
652634
1078116
555449
120750
431334
1784887
228007
1144707
475120
1351951
1070327
1507585
1018368
1774952
1659870
292275
1969573
103233
1230597
1431372
39512
1668686
1923090
60649
1502914
1403135
1861216
1436544
1596634
1059216
847330
1825020
1531174
695740
924565
1534937
1773956
284928
456111
1366696
359881
1520771
836561
1787554
986629
330431
822445
1108876
1627213
1054728
1634835
1916046
685349
237435
616279
351219
885888
1437757
1129672
1534791
174091
1307911
1647264
821036
1139125
1399099
1891625
1414710
1749569
541022
236860
1479242
324443
246561
1308990
1364436
1200546
1589237
1389164
1225774
835421
224689
1065260
1845997
1119087
1885175
1740120
1893328
1354062
320945
1834494
504123
1998705
1583975
873247
1793926
1709011
1288252
290169
1441367
221305
268445
1174733
415819
1673860
1397884
167704
956798
469127
369760
128267
1366809
157360
1692589
1679714
628064
628040
1281592
1364946
1258322
1704829
823562
1048545
694494
724649
1359766
1363567
622332
649149
1479001
777615
1007944
777908
1318321
263467
365326
1168734
8954
76515
1739845
1182628
718201
1923633
360839
1747078
615392
379424
1794768
366246
527372
561693
1528186
458674
390488
1187117
1845860
800241
1298686
683790
907649
1907964
48506
48009
1779093
231689
726576
1032621
1855202
6754
254831
814201
1646720
262681
1539520
421128
404014
224349
429336
1122322
210303
1443028
592966
1044062
584277
1088504
1501093
1696135
768399
513846
725960
1862266
22350
1712343
1383335
1999756
484546
278360
690003
1127131
1397640
1213141
1327454
1584579
1286133
1916910
1521870
169078
1347171
1811253
1964907
240437
1749998
800547
1995193
758336
937775
818861
1497602
1143541
609627
1832704
1728686
392717
964911
776869
1645923
94807
1846062
1808508
309578
607818
1500721
961328
1001850
1688476
398647
1442078
643619
596243
734184
221567
1813040
1362175
1749666
1177363
636015
1839530
80253
801398
492742
1249514
1352190
744697
76895
532506
229193
1428257
1905894
1429772
1555975
1274108
1416444
1961924
656516
1380562
55300
291642
17170
1881597
1369285
575942
1524189
1032275
1088760
1496447
252726
1344911
238394
1589797
1235471
1931589
1881139
627244
289708
1704000
233971
887934
1082628
721564
1495118
949007
1196083
1136967
1577954
561787
452477
264980
1053342
1925403
535317
887308
1469532
1646781
464899
638847
1892167
15877
393152
553075
917148
1323511
1014315
604450
1634020
310853
375122
858173
190639
1302942
697763
670453
730947
904390
1748668
177721
23202
1522457
1594889
1192089
441723
602911
1777473
130455
1094576
964358
1177518
1963051
1381547
488343
1261578
1102085
272534
1904885
1683401
1182080
1662130
463836
1890739
1954531
1368208
1381834
261703
223228
1958534
719931
1595028
1267086
1085707
1754190
1398123
532667
1901338
573255
1535471
219929
1383459
774049
1472001
1521550
43785
1720918
1329380
671036
1985578
1484696
16955
927377
937235
1113425
1911155
410554
499869
913118
13572
1009123
1101536
632592
870538
1125218
1852216
1143557
335846
193021
772831
1855666
279329
986381
837975
1501432
811763
398533
1355865
670151
1586395
787751
216527
1084112
1786334
664420
1631260
244949
119675
1455435
1947764
547694
955072
1501059
1793558
783050
783733
75022
839985
386349
1419933
628551
33867
1931268
810157
1421731
201869
1670796
738153
719657
1659238
994516
1014336
398356
57374
1829040
1986832
1068761
404395
135116
1600411
540848
418058
622258
491117
378249
1505259
136895
903606
1779804
898243
180929
52506
521522
17199
1968152
1895446
933685
950163
30088
1804498
1357947
1196639
1379819
359972
719924
366464
811
813964
925669
136613
117279
275783
1411625
1302400
350955
280573
408102
1597479
1891319
1312831
221380
1885967
941564
1333649
1882734
69995
1298865
1270359
301499
1490549
1477737
585316
533632
41687
1163268
905962
1959016
666480
315384
444172
1964193
66195
19688
1389010
133646
1779729
1761316
1288912
835922
1643381
1284053
1792256
1700865
945634
856993
1152848
578771
1332863
1833962
1764263
1343537
831035
1418316
742819
1480175
1043297
941472
1382562
415210
16525
469211
1255134
539249
1983957
140340
888373
954201
1019593
709720
1295048
1191710
1815339
1604302
853752
253737
1112489
1001431
1812986
576127
1617233
853865
1666166
579172
746713
1079974
1018008
478127
748484
706225
914927
177382
1601472
1597652
118873
498633
1896971
776952
196289
510550
1934072
1573489
1224367
1189399
791403
246964
349640
501814
1656642
820660
859820
120408
1747342
1954123
1913075
273255
811956
1119312
1190651
1833173
988048
1384396
1149507
1527052
1638525
829086
542465
162310
434104
278686
551238
83474
531852
997067
615086
1895461
968189
1782356
567162
467372
1496457
1311212
1457503
436491
1159112
529370
345014
840728
156800
863336
1842053
1106760
1841434
1814057
1608586
217691
674864
1794617
460653
903178
848001
1080856
1577025
526172
1713522
1148189
238187
1314123
1078276
808451
1285382
1380655
1129271
848673
424983
1697205
244790
1669661
1474959
340025
756156
797240
1198336
1970249
385056
1603463
217890
1380522
1510905
1117781
938209
1327571
778056
1436494
1225146
1625610
1992254
207984
421667
202813
938515
877619
1279623
1490868
1759068
274215
1596579
751193
1345598
1471138
85794
16732
255699
1445099
615831
1496506
766673
1916210
256102
806368
1291580
124197
1357211
956179
150581
1573881
899195
1052458
1868126
1260
1765718
1506500
1175374
764220
441840
1538688
1531784
1192879
643434
300730
1523888
1771684
1938295
1851161
854665
576675
1489683
1877946
516696
1962833
892003
591536
146597
997693
357450
1845894
658638
1628723
1142981
245524
1696225
324570
998415
1568324
3549
1446590
255914
585883
1980377
644179
701048
549944
548237
1765445
628357
185112
20404
1257485
429757
1592042
1849090
760999
1460946
666510
1186747
1639777
249743
38078
1348913
1620002
601361
1691297
1886901
100322
1201370
1110123
1145052
477647
1751174
1216704
1914112
323564
1179016
1541406
926889
1429928
1821408
1537315
1410000
391143
471552
236192
1084813
1975673
120040
1673546
1395337
1228209
899070
239525
560205
843402
1866561
289436
1940413
1520032
1533152
852742
180547
377944
1459022
369673
953640
454469
1143429
1290403
1044909
438162
1893503
1585042
1778376
1862719
1794904
823424
1409607
1956879
403649
1463534
365290
507511
1061407
362195
1239788
290714
144350
705210
1439021
1467873
1742861
1098591
1357081
215481
882878
760143
208027
1033063
191485
1596409
927730
620127
220487
1047689
1326285
1978030
1946598
1516436
1883752
476206
1234150
1936374
1397803
1429632
908987
1566304
528102
1473120
797287
1966277
945313
1093652
562435
62865
770579
54928
981405
976056
569983
588426
524521
517178
106869
776015
1020579
439445
1602820
1821425
1321033
662810
987604
1001925
1650350
1614587
190671
1662629
1649505
1361269
1957372
1456899
594296
191923
1939701
973238
636448
1468055
873431
927215
62920
1213980
1590947
1959476
389165
636473
1879659
975032
1374948
72185
1361886
41136
1781365
1545117
1077632
1042974
1777074
29361
1681983
1291830
1587580
1130563
1391928
473462
1547264
1161849
1666125
1121721
1111558
170450
179804
1442725
1783835
409570
138161
665716
1124322
378455
1382399
52963
1496958
1621960
528298
485907
1617037
204524
868489
622354
1501457
92378
521953
923156
1674281
17181
656491
106110
459180
956694
1515121
1856068
953873
319539
1751356
820176
281598
1495626
817099
1814335
1061968
83648
1679105
1097115
563488
1334974
1608998
826225
1795807
1688026
1444383
530349
1131012
705187
1500505
1825903
433522
1708119
1333686
652528
1715865
1548873
723940
1883341
1548261
1865801
1399773
273586
607273
1463719
910373
1388932
2748
1973956
1282159
829270
548735
1729600
58260
1821613
436696
413602
899295
1426347
683651
617264
1965143
1733610
200451
1215342
1236386
1940217
700863
1180101
581907
572819
1315777
1381359
1972661
1950574
710856
1433297
1227266
120864
1737969
1256156
289989
1840844
970167
1584811
1735135
721665
1790917
1169437
1848616
1158330
1006447
372395
622515
1431351
1112911
1099033
682637
544192
1553653
1619969
806172
1943560
1445589
1047956
206739
374711
87088
1602375
308426
1370528
1739928
411310
164044
1738380
251455
1231129
695687
958254
1927749
1819577
1256323
758138
537495
1884879
132047
1149785
251477
1568012
603272
1577672
1113713
188994
114370
1080428
910572
952759
478878
1246828
1416590
114589
1217336
895228
1303987
974139
1885052
860653
617054
1436996
1518603
231791
793675
544466
196805
1056364
68632
1790288
1458811
1330009
1326762
1866675
485144
1931500
1058542
85459
1991606
1849134
1856402
507730
1806925
1981954
902569
569688
223977
644784
1030697
1537847
1488100
1104394
560112
1823019
1645709
1372203
623293
1878306
1407866
1426389
65293
946076
1006785
1440517
329066
712123
374790
1607630
407251
1885490
960355
1260990
1826727
429192
1155879
480281
1063235
287419
180978
1410629
1976545
1164879
1193627
1821185
1728183
1093037
469276
1744274
1866095
785204
1288480
1189817
460504
1493387
41974
1297511
1061725
1515837
1980540
980335
266187
1956973
1277357
643348
145226
843287
1389702
608873
1385470
439363
1036350
1198826
37058
208010
463208
1962514
1457662
1623263
1819809
1135519
1877891
48377
1305272
964660
1526572
1699234
114472
157804
1909740
1148099
1149111
1063057
1405451
1082145
1899569
196354
1156242
444017
386790
762919
445944
1602246
949227
970478
1503234
1770351
1941672
175315
1845903
108667
671221
1534906
1930126
495916
1084948
754176
458870
335754
55752
846966
1371993
1891281
1645310
846625
62509
587269
1195382
1725967
110931
307289
269399
416008
426536
1369301
31586
1471887
90812
1574337
1037340
672118
313031
1181621
637652
1890524
556631
446959
738513
1586460
1804156
1582661
1358641
1906554
119230
403271
991512
1260278
194882
1863716
803688
179634
277139
334891
195525
1973892
1416588
1697130
1946851
1387951
544551
878975
1482404
823883
233086
819895
1968070
755826
1192915
874864
412597
1409983
373548
497370
966039
1725511
1548758
1182257
1015160
1618435
120748
1356553
592923
1468811
384308
1975155
1284621
1148180
1223064
1177155
1361058
503392
877116
1333731
893547
697657
949187
996210
1191510
1992294
374657
238940
561714
1719633
834188
764066
1346191
1841975
1437521
980312
1404797
166006
1856026
227838
930202
1516920
371215
1812589
132418
53518
83093
181088
1650288
18096
347445
1932130
1665263
1828105
360757
1037358
19207
904760
943130
1693284
177851
119101
119093
1829739
92190
1864900
1102357
470055
1932903
1816310
660680
113004
1077128
611460
1383490
934681
1275950
1323653
745652
1768533
1186575
602220
798932
1804542
1455032
243137
33938
1434671
505308
1753407
419760
1441143
1217420
1586295
940422
925498
514121
860121
1903076
1662477
841501
455402
924263
981037
302657
99481
194081
542270
1982422
622198
201834
1185377
1945370
479190
1283428
654392
693652
1908674
1145932
96365
468616
94600
839701
1330467
164531
1293210
1164218
679994
1238574
934812
1083628
1575452
953707
909629
920651
1341398
1348864
1432451
984947
284791
75053
1389758
819337
669676
1085753
1405290
1840294
294497
435250
1175915
593191
376958
1031520
710114
990675
105858
301432
1308292
202520
1856054
1418045
122587
1902780
376889
977983
467650
1055284
438253
914597
280641
1756562
410321
1078964
1238097
913167
1617840
1843333
1586706
1738637
511008
40251
811500
1309028
233790
1517997
279703
1130682
1002174
1893419
557999
354917
1938695
1053176
1869914
701128
1986697
1889267
7399
162116
403841
33499
265394
1137269
1144912
202246
139485
461602
1627677
1722738
1291548
1350648
594195
978747
1381441
213625
1873403
155921
84601
1693732
1992085
1824827
93743
612881
357274
1997743
1900111
1241488
72152
1499167
511209
1039611
1201004
188561
953343
1590327
90124
1650885
644913
121092
1618947
149853
1127661
227108
1307336
1116509
1083955
372774
1439696
107855
36304
1801299
798772
1741010
940784
1569577
1936761
243846
765359
1461923
1486280
1550465
1010948
515849
1535952
1151507
1039165
1905893
539136
347597
538743
199406
512256
1622777
1049776
1771967
197499
1128631
1225828
1663167
1441112
82453
1843646
1018107
773738
1395109
1125621
1828209
419617
1877803
118977
535340
42732
317917
89775
335917
1453955
1104522
511781
304946
928658
1347923
821730
1022943
1373526
1009010
1487507
905168
270021
111855
1659390
791682
1887036
325219
1507613
1739731
1155775
1965825
221893
1734460
602825
174033
211835
172045
924733
1265369
773344
1951667
1646536
1623897
224915
576474
1777537
1180508
180122
891877
1493509
1801640
1337795
910839
491372
1295476
993159
1155292
663687
799287
700618
1478983
465235
1140511
1636757
1132934
70850
1160353
1379194
1255703
412535
914744
99669
1278096
403731
1968396
1938125
1519742
999967
1117230
674954
714621
1899531
1686494
623128
23389
12946
720586
296640
248523
80801
986702
1686815
666175
227111
1765897
932131
762606
950100
1636872
1249319
223645
1221533
1163547
627443
521073
1392372
878804
1020534
5716
1310831
1381814
1960325
1269409
450950
1543035
997109
625016
1523846
229180
1744557
373692
365856
335381
1793811
836594
1664913
1554878
332008
980306
1930532
1905002
549057
1052958
874476
1118423
1309574
1407429
1286984
1372507
1474116
348719
138919
475743
1858802
202633
1352223
247607
358683
1446042
472172
900806
898246
1037764
822913
544995
402061
500957
583745
1007729
1019979
1800216
107373
771689
850541
1788094
1349643
1246169
1996207
1268146
490624
1781249
1503645
815670
29425
1028462
492395
1782381
1566885
1832425
413731
1997576
683505
1180270
365683
1136800
1599257
274315
548418
1413502
1155272
1913659
286632
1993969
195140
1157544
1156720
1523781
968575
1805141
812077
1300823
941977
507287
1226743
1888814
545819
1661187
223308
91841
555888
1526483
438683
1779186
1857619
1138091
165846
1936924
930767
1609473
1515994
1074506
925940
597421
1174959
425450
1381674
541548
626916
628447
1811526
658729
1549479
940445
1461221
1708876
379423
1136076
828021
926560
838662
1857535
1229580
1925659
77383
1816562
1854149
1082400
368164
819448
431459
1582913
528313
160146
779360
516993
765767
1395057
81689
1368955
67661
1434792
1917816
923061
1746316
1592945
1971166
1998418
1386475
1102826
427944
325745
726157
1722837
1849118
315694
1024352
1897584
1603752
908713
838252
754621
826634
1320052
1229231
1778551
1347139
1981164
398525
1403615
900126
257452
558868
780631
1772891
1619015
600388
1571789
1934351
234216
274139
641344
704628
1092337
70632
968623
42399
24021
1079878
1448725
1514685
1817015
1802427
951362
1032160
337358
1081718
1296821
1973943
50419
1259419
1871702
686152
1388183
1412713
783725
1474054
1752253
1838135
428486
1922803
407355
702504
444236
1101188
776061
1061638
1049361
710600
1137232
808265
318174
213448
859743
1778735
1015602
1788254
802146
1406039
1819361
909254
130380
279645
1060278
901050
981429
1580272
1665325
565927
482302
169549
1198124
1777044
1372224
1995436
588122
787651
843897
1871936
1817576
1336809
1691943
1842335
711933
1075568
131444
1163695
387777
1697397
1211945
479078
133730
901770
490702
873466
704066
1389324
1548855
671771
1333027
1276803
1978856
521108
785764
1811194
1165518
601333
665910
803649
753478
515360
409785
1999733
274735
1265962
502005
1782317
995015
643728
1907939
473639
906996
349925
1171543
111921
1749679
1646879
1922020
671389
794608
1489291
1857503
317452
1597385
70247
32798
758067
4922
494313
1583048
350527
1212374
1976939
883956
311653
4578
814220
153665
489408
1675003
1147783
740858
1858879
995523
940142
268710
1930743
1335597
1139506
1790058
1465912
138639
730067
1638266
413781
565097
1807197
1341392
1674262
1945442
1007288
1548154
382282
841752
249865
431751
8396
411705
1115700
1407909
1486839
1018560
1216490
1944560
1411209
826283
1203979
482026
251213
1482986
554701
344373
1139972
271244
219627
503695
1641507
281167
339525
644853
891693
337335
906685
214295
1468710
66187
1809141
946331
134712
1138962
947094
436561
1165291
1696834
1843331
1051196
816007
1605071
1839810
1207618
736895
998892
1986425
1369447
1581270
1899634
1667268
1612642
1314566
1594789
253599
1091329
665263
1714123
1853260
1581128
693732
1505492
1173030
519331
715425
1324753
325788
1141141
906420
1763106
1076433
1522116
270573
1956587
716008
1041597
81524
1162538
61987
1616388
1345213
578737
999468
230626
518157
230413
448289
706744
1121842
238323
1778869
1606257
1486746
1577517
1926139
228548
1134791
1393480
353983
1549015
471224
1383755
1851361
327948
1360490
1374132
1014536
1909287
1082597
949355
622172
907626
1644376
569900
443756
1258144
999773
749304
1884691
1006405
143863
1007336
1771483
1456052
1111802
149757
1309160
1274697
1433545
246519
1985957
574415
57956
1134969
1874313
945766
1639493
38980
1026201
685417
1109225
1222280
713024
957600
892335
1544651
1569637
1727783
226304
1087137
1957049
447562
1942666
1131171
1913599
1763706
765250
769645
491040
1153457
255182
888593
1742521
1430053
957385
860894
1417660
1139288
181965
1942331
66924
790123
144625
1775472
749295
1821752
313442
1221185
1307263
890987
1466007
1444745
506927
1570228
1449522
1553221
54326
966729
1409818
1384438
1853872
1957930
1855917
1567554
757098
355740
1112063
1475923
248483
668553
1223164
713850
1296994
320284
1454524
360017
1115667
1430415
189598
1659386
795430
836844
1596508
745298
1248482
1329173
532161
550764
227784
1811280
1771111
725380
1827708
1757214
531466
1696309
1136521
1964612
360297
1777904
1914312
36808
924679
1586325
585324
931342
1617331
1090419
67963
1447541
1604348
369799
1960840
1364200
984752
776236
399023
1446694
874865
1394794
475560
1120086
535559
288963
162328
933477
1046033
145161
728978
1708485
1032561
772701
1033615
1211159
1222916
890747
1649629
1587971
1941527
1293648
1340996
935538
1126316
1416344
937228
228765
1397746
515911
1105082
1571783
715730
464661
1067536
1400638
712377
982496
991807
1061859
772609
23580
1534722
287636
733231
919706
1177867
1260486
1909996
1965553
1529337
580976
574269
923200
1222084
554196
70865
1097874
1641744
133900
674482
389060
286978
1207820
186993
1668308
124607
1428010
941508
962067
25121
1265280
1252088
453145
440369
632329
1850869
192961
1396370
1694545
84611
318957
216959
1497325
237467
1817290
1605622
1959800
172130
260127
84104
962910
185002
548313
313080
1243759
1025586
953357
1146490
73761
799939
122599
1045647
219841
441137
1942508
227520
1113907
1421951
868522
1387064
1944781
1094453
238586
958852
1562140
1415880
133689
856581
799147
1435900
969297
820412
824107
536769
1938762
334901
1391218
1506395
307356
119176
335486
995837
1740327
113700
1620717
1031353
1103363
1394710
1793647
945495
891117
987598
33435
1285498
1163521
1553383
933243
1674396
792966
978792
81784
1488512
1642429
839594
161689
202346
1299153
1009761
60692
790029
968539
104240
1419173
1331966
463502
1956512
720046
1696158
152146
1717964
952979
525784
410463
1118450
1994614
1188219
269834
896165
714290
720
139129
1016626
1336898
115638
1359492
1515763
384708
913954
1120825
50503
1977719
393577
848104
1113112
1014152
347268
78017
84561
1256070
915693
695217
585024
970781
1663075
365402
316923
166844
900135
943532
58560
740445
1279064
764201
1041441
431435
548987
676245
1100125
1075972
1568369
906100
332311
113615
1971540
1964162
899443
1074347
292996
2571
1256678
1132911
781541
1981696
1296969
62818
1755019
435812
158480
973025
855889
1480112
108960
1098789
501933
1074722
369306
1032885
187726
1809772
1722379
817282
1831199
275695
682333
1100884
1746317
1310496
1794460
975628
1828080
1044950
1012879
1791396
447212
96607
426990
1074950
1834041
76190
36718
911950
1376245
1847729
1613731
123588
599876
1283941
1646121
1524616
1573157
1573999
1349609
1578917
305310
1997661
1840875
1617603
134232
1445933
1819941
1480800
1916934
1684314
1946846
627246
1848120
416879
1389782
155160
1273677
1853495
275761
436910
948877
1700224
1336088
33803
656860
757745
296383
941143
349876
1232270
1017594
1903301
420575
1434179
1676266
754806
588235
1337103
521869
1592719
653017
933775
312937
533252
1546427
1329597
911615
1634287
1927418
634160
647589
373049
1417957
255654
1554218
223759
1208027
71538
993135
209914
522408
1130013
275482
1107656
1338465
1260606
1997025
1102259
674901
13474
614847
433877
493768
1845882
1607527
275247
1175458
1156852
1260232
1747204
1488846
1845994
722509
1797702
1825096
258787
1676873
714238
870551
1007329
659374
1960071
1693083
1998458
252867
809952
817837
1027584
1778330
1739780
678397
243166
1108691
356311
1529905
1558655
324321
366130
820788
786123
1237450
1433084
610972
1869769
326661
275128
1045678
958532
901941
1012402
969400
1509813
1543968
1653151
1301914
1425685
1971733
1391267
1898091
196469
55328
1978484
1385995
905743
26206
691073
1157476
1862637
1144172
179857
501843
1790512
1370046
1278607
1500089
1700739
1819377
1151240
578459
41950
1686285
40910
482707
948245
457240
353696
1680161
236446
353720
1191694
65450
1642773
738782
924855
1802872
1575253
1807596
1971586
730883
1662114
1987696
238572
1022417
1659665
407298
1516863
883775
1869597
1839935
474294
966481
875633
701492
670410
856382
1630393
821578
738594
336067
1385150
1677281
279432
950541
623111
1587086
334790
1435347
1210384
1656345
264415
1200830
1084987
1945106
1272930
1744886
454165
1460062
644099
810740
1851909
1430833
117590
1939824
73162
1903485
1032302
649329
262945
1729663
1066247
505821
1121712
382316
791405
1929825
973048
1060199
1435287
1988817
1567665
427692
1599298
1342534
1901706
1133271
1244876
1605508
1824136
1004040
1880495
421399
1056455
748038
1075611
1007289
1209400
1325358
100791
1313432
723240
50710
1269787
107034
1982309
1901096
1653755
1168494
952394
364355
1951231
107355
515960
758084
1998419
99288
1284272
318507
1925250
594446
1530318
794904
585503
561131
556792
121360
1123703
1414167
1707888
1996805
459680
1586454
793018
369857
433763
1089141
522430
1400014
763441
863379
422217
449650
1240180
1665726
311368
683164
1010443
1518589
1125321
831418
15081
1224761
1983888
923119
659695
95891
1853443
407227
774443
621559
302129
226211
667509
271033
1395325
608236
1903010
964981
495992
1002987
1437887
1895749
1784641
927066
317232
1411544
1568121
1630518
215854
1156769
916918
1804438
1092847
1132447
1855992
1732749
1969283
314144
51033
521147
1390583
1611471
1940687
987557
670590
1096188
1203171
444972
1778793
514955
676098
1696423
35303
109292
1733605
116569
1616552
509837
1718959
1370622
1972754
895037
69162
1796670
227090
700902
1624580
9195
1485918
435741
1933957
1342328
1567303
692480
613451
775741
1054361
95286
28348
1657907
413162
1709118
1181376
928975
15052
1286584
655980
683959
374926
67532
845437
907340
222313
1468439
610449
610869
1883347
1498904
1757614
1778942
505661
87378
311149
1482193
1522408
1283935
506417
1770242
1702458
694987
552260
1249242
304436
1846300
576688
328359
110036
364918
1338442
349298
310478
309691
624374
877555
782206
89748
911360
1208865
890732
50057
761999
1869240
997601
1045752
696274
273983
195911
1485977
1680009
1368622
1042426
394823
1034493
1616107
501432
1801617
44761
1942148
376059
866597
1241566
1774301
1039113
1350788
260066
1860356
447505
1864457
1169227
921821
129425
1632385
1638395
39999
1067832
1179447
1263399
379026
97792
26407
785254
1320199
1924774
1422839
169847
1542801
817953
865751
743968
431491
1532137
879453
908601
173040
1777577
1434514
530136
612003
1199146
1675666
1226584
1284906
88162
1090351
1824197
942235
127300
46500
1842842
594647
1699893
1654285
645389
1408980
307469
903984
185389
1405289
1700740
818924
1598308
339854
1429210
612235
944545
868733
1125609
450275
1169422
488965
648378
933535
162851
933611
1172214
144249
916726
1344020
1819229
1284442
18030
148620
1270948
1785148
1675023
325190
369687
21582
589404
1917142
1670961
1557304
440171
1307037
904080
1455273
123331
955187
807197
538782
1417268
1700953
949617
376651
153217
1973626
150383
1866247
1927557
495227
20268
1845126
1839812
1289295
1385542
1480918
82836
1097131
1051228
1355637
1548130
504605
1742764
8935
150079
842724
1922521
700600
1421596
1498357
19254
1618698
1408708
1988380
929866
1410770
1856769
407189
147266
879735
1159980
275175
314495
394156
508980
774813
855007
1134315
430388
1969992
295112
691527
1522812
106384
1727843
1300093
544939
30429
1106962
353680
1805719
820561
1157738
1572224
1923048
706040
1812718
312683
1732148
1420967
1302981
1934234
1187840
1516466
757630
194027
1862968
1418648
1297779
966605
984558
21703
1095557
1164668
1301225
920779
656830
295204
1951138
1041882
484439
63560
1987231
1237670
1921633
384820
400161
926668
975107
1015111
69192
445062
292745
1556851
1044059
1790978
751530
869551
178474
1451353
1423750
1082050
777023
873727
755022
938748
217737
498717
492157
1046518
1126920
365996
306948
66880
796173
444585
262017
1785349
1992461
60047
361744
796162
443185
1101852
579360
1649535
343333
1991637
1676028
459958
319326
1119362
86333
221923
698125
252119
1750881
1607528
216588
33275
791013
787023
890713
950041
635503
1570588
1804221
1538523
1720557
1343195
828646
1332754
1740964
1436153
926869
1538579
1474718
272669
1344449
134139
1771315
1888846
1010598
1227347
1050443
889392
771682
284914
1789748
1795471
143763
120069
1969528
611158
348167
251929
232955
585352
1132194
266691
858044
1425244
885679
135569
887989
1604035
113039
1685177
1709518
445875
1937402
193593
1049056
1548594
712289
1805436
1957164
607842
521645
832948
742206
1645272
1874669
1491035
1028629
68528
1017214
1491336
899276
1994049
528164
108632
1548774
209455
868572
782175
1912343
1300736
374360
485188
1679378
799496
1522366
1579349
1089877
615373
45811
475226
1244670
1521510
1505754
341590
1257485
1471450
1805791
934908
387596
482167
566046
1309813
119351
1501011
360678
1130366
530720
1919279
169718
818773
1827624
1415801
64320
690340
803169
1231337
1521410
1640677
1609187
637476
120457
782457
1733216
932696
1197890
738298
715986
258723
1377090
234654
1466989
766197
27142
359856
1682617
748331
299497
800256
1065366
861930
1894661
634426
1428943
781017
109949
1240302
404971
1733949
244230
567836
1120970
386206
553507
797086
849935
1304831
599395
278011
818580
1315249
89625
1734929
1484659
990692
494502
970293
1851650
417181
1031835
1812311
473954
895984
140908
1677543
300644
243454
1857722
181560
222583
1599074
885644
90100
1740893
1014290
921109
644951
178308
1887214
1558696
247935
101661
1951145
280882
1686387
1497501
1923309
1475656
1697145
1876513
1442417
853236
560929
136892
1384914
12038
663061
1257118
88492
1305280
90758
757073
1473352
1829639
21544
182392
1508764
936909
920967
877056
1679549
550393
1924572
884740
678800
1413602
1177607
33742
861616
1354777
700661
1695420
1031914
852568
993100
553655
53948
1613206
14853
314347
1759496
148848
249287
1737084
1791696
1083222
190257
474646
1935379
1612764
1674977
344004
904211
1587887
1366547
196733
1897018
364097
286752
1907216
1708372
284320
1917685
806248
569900
157122
512468
948516
956376
1184244
192008
333813
857611
871993
548457
731259
1117882
1766446
226318
899632
72491
495510
767991
326599
1596888
1241058
775556
1159519
701920
1285818
801675
798787
1123863
281724
158700
213487
123577
817955
318455
526415
1444683
634985
1331303
1558381
413758
984386
102784
1124147
1909719
954492
946484
1705955
1356899
1905098
1516990
81395
451851
1066528
1318249
675333
1993275
1463827
143941
846065
718240
126552
1106729
1400717
1123068
468072
855595
724641
1344021
1983606
323741
1817016
220711
742365
326878
72143
1826798
1076593
878170
60448
1227100
2553
114649
765677
1672600
1860500
751838
1399584
1832036
1490668
156425
1902314
1341894
906586
671058
1852848
1666012
1475516
1785030
823022
1953397
507733
1061706
1988570
1555952
446684
1160636
1549894
1734057
968692
339645
844179
842196
933091
829825
134381
931074
981742
1088842
761695
1052744
979150
1429602
1823845
630369
1661485
1467817
1807405
167369
697667
1528070
583007
1796905
868109
1602388
1954135
1288179
31771
626377
613871
85235
1833937
318921
299276
433705
1042668
462267
612017
1256188
1954035
849721
702404
1199819
1266435
317453
134767
455733
1324200
735486
1746760
88616
679184
413939
1501471
1818341
470873
392408
826281
234370
1909479
1593667
379546
1000756
301755
295820
634804
494311
104783
736740
1447934
736076
754697
1389000
921342
1719017
93652
891134
1176999
1152486
589593
1363101
1598243
1992256
681586
15088
763034
264623
1545566
1909644
1576163
554887
1294761
1887895
980605
889264
449113
501643
1846637
1711253
1373363
1317369
890462
1543383
1479997
1670372
101133
685702
1570879
1870537
4176
1643395
1165470
901891
1747808
485541
282614
1896812
1187735
294788
1970163
6365
1932007
1119282
1632979
1242790
453457
1941106
883045
1546805
1763914
1318064
940817
1123702
931599
1391954
541773
533609
1425999
717183
1714202
469514
507486
100030
1948769
1300044
498334
1205969
1146948
1120150
794076
1826429
238199
487435
660051
322758
493474
1854757
1513872
909180
4815
1231690
1584753
14807
672147
1707544
1430358
1396741
870760
818945
1029162
1777975
1564802
1373817
359215
1728469
531556
790272
912778
262166
191153
1915843
1231081
426085
1615421
122110
1665550
1170371
1319562
952808
1115941
1660479
874681
929488
1240179
1452942
879203
502377
563488
1403765
918086
842076
318827
167816
502437
1250557
6521
687673
1884336
1594496
810982
767622
1583206
1888177
721027
1236669
757064
1441416
1969387
1145285
733694
1814392
1491760
394326
981467
673550
133086
515151
590134
418296
578843
485639
1609906
491178
796780
107198
551143
1674327
359172
204541
1524751
1919379
1562987
875788
1036720
431576
1947870
1318621
1768962
988505
1151504
1795245
1421282
1931722
567389
1057741
412785
1774483
497083
1799351
1843742
1180005
1524073
200134
907698
42066
1581398
969189
198500
104422
1507725
49998
1014603
1741224
1326248
51039
868495
1221572
1715040
843054
1070879
1461578
1138276
1861612
1170649
1932876
991830
525982
755852
850858
1502803
654817
1553770
389209
1058639
434874
1286747
1205380
363933
1975993
1792254
1852057
1138848
222058
88251
117815
1452735
1797864
969920
1743393
1253885
1622410
306588
1010097
1431329
896803
1956146
1745978
109075
1245489
1876473
1280529
341730
955817
641182
1953929
56486
1132097
1325328
1802802
160710
356603
1285951
680065
1142496
1015927
1070376
1701939
1918532
408417
379156
1460487
1216008
284350
499155
813389
1793975
1268726
1135749
1429430
233293
212762
1651972
437568
579073
1379679
1127888
114029
602830
1182130
178643
1177774
1241560
154913
502411
602654
656868
272048
163138
38023
657994
206907
734836
1205287
386390
1946165
1460379
1142804
1567956
1591117
717912
1705641
1461352
345208
1993785
592568
895467
497068
433792
572868
145114
1068599
1787442
1787342
1437636
1118832
1807841
1427829
134516
554352
1113216
328017
1603558
786150
726023
1255302
634652
842663
77936
1471691
1133457
1664755
479592
336809
948529
1474603
252469
53412
1156801
1605034
1022774
313665
1693803
710835
315066
539294
846669
249359
511711
370606
1765353
1058512
1388372
158024
893309
1867970
521804
1015629
1930535
378504
201956
634502
1795354
1361623
1397202
327399
1972468
1319920
1727422
977852
1372724
98393
1037044
1382141
578881
615697
1202053
156987
1367307
418604
189066
518805
599886
533872
1108421
366758
1950673
1035902
368539
462680
1175305
1824490
898816
1076310
1784970
1355651
665779
565313
1996249
779983
1343290
1856633
949907
191913
1854756
977979
1646077
984238
470278
1569233
999390
1965767
143793
1486332
261814
701225
1939363
486823
1572654
898409
1823472
1393621
1134751
1095745
1867245
1924557
1946977
1094937
1178526
922221
1296696
306833
1364429
1103912
578304
412831
901033
1280463
528608
1517639
1936196
316583
1716060
191054
1711261
792106
897226
1892103
230254
827586
1443637
604110
1582475
452184
675115
1489342
1650467
1771342
1112494
1401655
1920724
1949104
851391
1699101
901506
1974532
172795
627155
499199
1804185
1969073
1250858
1630585
6500
999505
1666482
1346486
1158001
709825
1627265
1725628
525056
847847
1001011
1853388
117321
347051
1159520
874239
1812666
422819
1518787
1031710
1756525
632964
1241006
1392281
1142312
1537188
1163336
230254
547043
583719
923173
915963
1420169
1235483
1948714
1729771
142165
504106
798223
879169
126680
1535765
751360
96957
746044
1052779
1924869
229276
225123
1355719
683671
851158
1164602
1691367
1420046
3087
417104
860514
1246497
1941699
970544
592860
673177
349206
69240
1511484
149381
1465722
640533
1969475
1469203
1886455
581607
661161
872546
346810
1122289
1832303
1589738
52057
1591789
1489104
1189579
1516018
396508
640182
259359
1166557
753273
1965594
1182591
1518469
906228
1578365
970745
1960130
1949076
917945
111139
1285240
1917255
869149
1205012
551092
546060
1130059
1565916
1516841
1781822
832394
1466277
1496421
867401
1716046
503818
1895886
1169143
9235
1553002
853567
1125143
1492973
1284299
1355290
1092718
368457
1012885
1214109
815703
1343991
630504
1398430
1652353
748083
1363384
1564601
561313
1390068
92843
1772492
1878231
202575
1780491
1585032
1314106
1016293
1632257
1991973
1531199
808302
1382757
1829296
622269
63240
1152542
212107
772075
673493
796654
609252
107732
1613830
138555
704502
798048
24062
630659
1387420
1173609
1481517
1775041
334115
308858
1914576
890789
1858371
176615
1522249
822636
1561951
59602
378477
1059136
1880765
1082303
370295
1848424
1670916
1078187
1256181
1569228
345633
122394
594320
1226670
470878
1748001
266486
965333
1614249
1557634
1351151
1058278
1611794
1013708
1696411
1433354
1318545
489675
1262457
964767
141707
1901304
1396501
1416033
1803667
952547
242833
1227355
940363
893802
451585
1626633
1940599
558483
791143
1580874
1340636
127644
1072721
592345
352575
675935
760157
1093007
1683488
1918129
1542660
1626865
379382
1171463
1994554
1235664
1428953
797954
1618983
1642017
1083785
378864
1668936
1420845
1583710
420906
38832
51926
360005
1286555
462866
1922977
1651352
1840241
1889527
1208702
857100
152680
27882
194738
1642115
1947571
1428406
1024501
1650055
965
764826
1177930
919824
1647236
1346255
101841
1372480
1521193
869170
253008
909159
1549319
1499404
1599229
967020
265754
1946218
627393
1892350
1161224
431105
484405
1485541
1293185
873344
1878580
448713
244984
627354
1045545
1290368
1808834
1046316
1289288
1999999
392551
956152
1734294
389483
1810331
624523
673585
263210
727008
841343
917315
392878
1032763
504010
21852
532990
664718
406450
385424
518118
906496
1069497
99010
1507194
1826785
1343806
356827
1597692
32060
180734
960001
9602
1636432
1317527
249772
1149726
1541814
702769
868160
323213
1567153
1769417
178054
1172710
1479614
23210
535971
915184
981003
126804
647476
1009465
503428
941619
1806478
1272648
1329747
639718
1870286
260020
1440416
1746399
1112234
1032016
993378
314262
1337769
1554258
1703960
107318
1292313
1985660
1874195
196833
1669302
531157
1832988
1678865
676698
885437
1967702
159028
459880
872100
1803930
1074000
1013494
1866007
1261281
1833427
31536
29983
1876744
1169706
380414
1820417
601926
1224733
1674278
777390
1762697
913481
1198164
195033
1453354
28015
1979763
1890079
1336188
198584
315971
1094415
760827
92012
1371366
1472035
1915889
414859
1867745
953038
874968
217945
144491
1036406
539592
1505499
688505
1549413
664965
1093156
403666
1110581
1014978
996729
1709117
337247
540883
323607
1280228
1040106
1606538
112331
1187385
183171
1009421
415585
372385
753576
151753
1139587
362211
1121033
156358
643101
938341
1711298
1416027
1662696
622522
254175
603921
1989460
1319012
640225
1548892
1072683
217318
761755
1669516
1496605
292467
1361664
1928491
1171881
990604
1054426
418760
95768
1066042
614371
756584
788557
1775646
1557570
245361
1223997
792051
1147113
1750404
1143712
1480875
1771816
651980
1020681
1197173
467994
1421806
880363
1666014
1299558
1702985
1818638
61049
1030923
759081
13409
541140
1814639
1132456
1687371
990690
142305
1045673
912991
490585
373483
489513
1975003
1107565
818208
604833
705716
627052
1009915
384273
1657408
179097
1924914
1409657
678968
628313
1744061
892595
322981
1752311
1680276
641349
499366
1853293
1668780
797658
1582306
763058
1898615
920799
1618546
1505994
1825422
1067640
544155
1018295
607921
1864171
455022
1516162
1142677
822290
1862406
1237030
1100512
294487
1562598
907738
1079024
1017840
1795143
422683
1999104
1504260
337474
523144
699831
1689949
640981
1954406
1234996
577316
87914
1359219
616975
1953485
868620
1450360
90331
527654
578314
466690
1423749
1505197
19389
1947738
1422063
491431
1004220
1097003
1673352
1712530
1287940
482727
380323
718601
1362410
1932948
1762209
1222879
1549474
676980
105922
703588
1457576
13821
204459
1941610
1280453
1081652
697371
1272523
853449
1634161
1552315
78316
117645
531917
755524
1128260
802193
811338
192366
672736
1714599
429272
1780746
911577
939501
345549
411514
1871450
1936618
667562
1166335
1299477
555438
280853
1433158
80182
1542801
330312
815703
347880
334533
1494773
1514562
1407969
1486834
1250279
534775
1214005
1690713
1155170
1524479
1797020
997650
1213285
686509
1657597
305444
1819695
408923
217124
1924309
972758
1070093
407258
541667
68156
1192444
1071596
1565163
396389
575101
215317
1361871
54966
1667006
646750
1248676
472674
481469
1391295
1391464
1386739
1742756
360091
265114
1128194
1051470
1499361
1548262
222939
1796912
1362883
1029726
212242
1471627
1136126
1299120
503822
1479121
16895
1430361
1722172
214551
115839
1583985
1640693
1560159
449223
1799750
1638079
612453
721221
1140641
1362554
1736215
1011405
695265
1535478
248473
448532
1270395
1786266
1404309
898932
1015110
1782614
228670
920308
429872
886873
545721
299960
492226
267508
694847
1746086
23312
1241388
1221979
1999743
1541955
390971
1648757
1159756
1617777
207405
1079281
479244
1329237
995705
880697
170397
299850
1751029
131368
45411
226785
1601274
985434
881640
587767
1228435
1545999
1611346
89973
1132364
482621
475172
349750
690026
538730
940140
488744
364715
1734593
570068
1142129
1130825
1523709
1584597
550017
1601781
713638
490971
1922892
1211935
1023798
1786631
625595
1782948
690300
1353973
165468
1585638
1127679
244650
1416472
764639
13406
314569
670467
1914090
810735
1521516
1232624
1883595
1953626
427149
1496347
150553
378522
1823911
1133068
26618
1440875
880358
1006107
1529759
1232716
1104264
1221885
613901
1707905
1153083
1074991
768760
398779
1993438
552788
1884778
1471990
1463294
1153566
681734
1348448
537125
389869
639967
1728764
1746869
153244
1974019
231779
1178850
879798
44740
511456
360487
979616
44783
881631
1794726
209713
371939
1921269
1084884
516716
523747
1591441
1055343
1742495
739822
137153
1487129
1378117
1617602
958583
1353884
485877
1314430
787663
1444259
1000292
1773928
869886
57630
1612378
1467736
1794183
1729569
196673
1259776
982165
1313215
561110
406382
529111
59493
1466693
693822
1499931
1950925
1407351
502147
1814122
1188853
1580518
1678535
1439531
674637
1135393
1437087
188828
208409
1722221
1558975
1380574
156788
389019
138211
1787618
510819
1994261
1099393
1991808
339961
1746373
1138354
1711222
1420968
1695665
1190597
309048
1751589
1496048
246182
1151568
694802
89447
1022700
294061
640594
1260594
1899200
1742163
548380
1469371
998350
1966159
714853
1302930
1558794
43663
589430
1861644
671387
1308500
174961
413248
652385
885413
32424
683182
1942297
1227461
1334334
160403
1440815
129713
489284
485545
686394
1566446
1000832
149063
1439471
1421924
294185
1716198
930186
221619
1033684
1573064
1703617
952476
1869385
938056
204160
324466
1143417
3617
364320
475455
222111
1150908
351539
421204
1047064
1730354
846529
1494952
388274
539930
1788441
1915902
955407
1476791
122725
1602779
1290717
1775982
1260134
359432
1872917
628767
832821
1383714
209672
1764142
953275
387039
1054026
587399
1073460
1308101
616983
313695
115168
1757841
927963
1219883
49131
1180489
384883
1345260
1912613
1096325
1923545
1961405
1058370
1342778
1706615
469702
1000623
683501
448253
74112
715832
608111
1646716
567033
562133
1737237
264713
589140
659671
1969594
1299831
808863
1567696
1079195
502619
284893
1135248
510333
946015
1622907
1718962
337270
1530844
1852973
760609
881852
1030722
1957312
1812562
942993
452268
863280
137653
411872
1977716
1208336
1525841
62279
980192
307050
621160
1398159
559736
1076662
1080178
1073139
1069443
1245432
864654
418160
725838
880597
959523
2593
1574961
812905
509779
626131
1312060
911914
498227
306999
1301847
344424
1286491
1324253
28255
673587
1729841
1611348
502540
455973
1774151
1643197
1846366
1065141
806932
538750
1265145
677534
442920
442846
234128
1921353
522453
1450609
1562531
1640932
960075
1833036
32244
15750
899841
202044
1908947
624595
1536251
990321
1205644
1756361
1206539
622109
62157
1018604
619464
1323201
1174399
1937591
1484605
1338278
1256029
238869
1639893
343899
607601
1300067
438227
1784270
1625989
744417
1259584
1649803
604840
218090
255688
1266387
747652
1386248
902297
372845
1797661
1070052
1403240
431300
904563
1515231
1715252
153037
182740
235687
526237
793214
163404
1646466
656225
838056
560525
1829265
458448
776005
273430
1046261
1557193
1839177
265270
1199981
890646
268316
224147
640963
547999
332625
1018722
793739
405638
1244354
1608155
945212
1081831
144008
1236640
255690
1087719
1981729
612033
1085011
1379825
1372612
849934
1673754
370444
1910709
1547640
423964
840079
1805596
236206
759852
100641
471295
563005
196071
1735777
1406934
1620803
726350
603842
314210
1409221
946308
624081
1926993
302245
1456041
628279
1640944
1568426
713303
413653
664898
602138
51576
228292
1943751
1760292
1129829
822906
1601446
5847
1661607
628983
204846
1532656
1404682
1249709
1745040
1665830
114989
341600
1815698
1451358
1639139
857996
1578619
890248
479872
724374
973987
1095203
1888528
1005760
1919563
259809
1016364
1745685
1896701
1645305
345278
301472
553096
85034
461200
1368961
887989
1623227
940250
1942330
1722016
1130577
634737
283162
1877845
14317
509415
1167242
1112755
246560
1166046
1287682
938835
1649373
739588
990092
96660
145444
218993
1570721
1597364
227661
235169
1440942
1487822
1369757
1073239
312225
1420540
1073134
643240
931745
411504
1708757
458537
1956279
775758
732179
636708
1879579
1631539
1722491
320307
221952
1540230
1792077
1764720
1881406
221593
464422
1571463
1771897
1173549
1205925
650559
1283824
738245
1804567
1884935
1430509
1513276
1109602
1910726
1859361
1331398
1751081
1067303
330512
28093
403175
439392
220763
1681366
1699748
1023392
1772909
1182927
422869
1400867
1044284
448009
639196
1349750
1662957
892340
719289
1736841
1165576
1275219
1064828
516424
629054
992340
763286
379817
417440
53277
1098319
363764
1468359
805141
1139609
755289
290703
909577
801290
504587
1411733
1741158
333179
1492442
1388678
1751732
136017
1380652
734415
611858
47392
979997
104611
1149572
1120654
452537
668479
336418
1307198
1902946
780159
909078
286550
163579
425328
1317083
857599
798596
344438
1361541
1497148
1617065
1596127
59792
1762567
1450807
461734
1782114
1255613
572395
536139
102652
583287
387534
1752835
1609628
1977282
105189
128186
1553421
1003320
901841
1837360
1958382
478365
1981711
1879182
129343
1450659
16334
737827
1007813
719784
1471215
410535
1232193
1076564
1315369
983095
1339454
1363188
1107809
902749
1818452
997107
866488
1334886
1316579
1154794
847549
1263913
1015296
1762012
1276369
1367784
1787683
1372417
1867793
886590
756074
1682444
317699
1726206
611250
1138747
1343762
1562635
1498188
324409
1370532
1613949
36804
464242
1584944
115990
1825273
1353775
1141298
968576
147238
560072
1101807
98647
685880
514003
697075
1527037
484607
1944875
1145543
1093377
859666
769484
1947223
731478
1454222
278101
1670378
706579
1969894
1677474
1413010
425929
760560
1727115
479416
1027871
1356183
1953311
1781806
845599
1782656
657585
329634
891439
902844
1829324
1091071
562574
206605
507646
896923
664577
1743805
1333053
882096
1210762
1904570
757231
1196235
452861
1748544
60505
507760
602181
953810
816625
606541
1711350
934988
1747656
373875
346313
487994
754352
500058
1773825
1281519
339370
953718
2763
354063
1418433
1979421
1149236
1821248
1363792
1348233
234305
784259
392722
1933987
1701220
1204763
594170
1009031
778957
1535801
477996
429848
706408
1197315
313739
695944
300975
15835
625146
740189
1477179
1937335
707487
821339
426827
1136903
1531883
1481789
1134094
1903095
214543
180978
768965
1845406
1921415
1069997
1180499
1179978
1144369
1268612
465291
571487
1417018
1372333
1370972
1677076
844191
56222
1205438
961935
1959401
539989
1700563
35009
1812395
1659927
160811
197261
88840
241146
228537
1203184
945915
26348
691414
165805
375293
26834
1298351
1924228
813419
1696759
1225455
1607529
1126050
576981
682
198144
1300619
323826
1333968
296210
637979
1851615
1946415
1250035
735697
1417075
972662
771399
1523681
1001670
183846
1320802
583813
1761436
447591
1629573
423332
532978
1461021
721420
604511
986856
1928336
204769
199090
1705628
1217660
378651
1167097
795359
1838698
1765305
600048
1827783
1187474
1671548
592644
1609689
1723524
549177
265601
224002
904957
978811
1161068
1188676
1800010
219493
707871
212220
1555413
1213039
1142593
1095217
1273716
1363614
81435
337453
95065
1902274
234819
974890
1261715
1273721
1716201
1151142
296527
794128
1686354
1598366
615514
505004
139428
1607537
225455
549823
1756230
937838
1391665
507800
365088
93710
1062189
705796
1073802
810830
98198
1057307
318288
26701
1159001
192080
625025
1347921
1879604
847789
1641817
569733
513644
1575674
955680
1463279
1364794
1366393
1556818
1246045
1213235
1929518
486947
374598
566137
1986756
1480459
1642554
1403955
1805156
575607
532038
955220
671186
1311155
982838
1468228
1848501
1428442
1183560
1036515
1144826
1024635
990199
485582
1658546
1416256
789407
1654215
698143
1677393
1899610
1654192
1149913
898818
618174
1519133
1693601
1517075
872217
61306
12074
142949
124309
1562545
1684494
1845214
387746
690792
1180500
1546551
1997504
1215110
1688820
1078297
474557
1546535
452675
1250256
1158196
1347625
1093413
95016
1314860
1746438
787776
1334906
1057520
1859306
590789
823669
1790459
491589
1290712
500387
347110
797784
259655
1458680
1058119
796044
1174441
156597
1206733
1227708
1280592
612946
1534829
1864276
54445
1445376
1531737
34062
1719923
1970754
1730864
1133343
963015
1151556
676921
948261
65934
246581
468180
1410804
1077063
388265
381460
371649
286446
1651011
1533909
1028642
813721
1056146
927854
1875432
544937
996290
1548980
218913
258027
1161346
1733716
719942
494753
1914542
456384
908614
755114
1877385
389299
287379
1824836
1292438
1806940
135941
1359273
367929
372697
1162529
1662097
1879225
1332635
630632
1125219
1048890
1833836
1386367
22752
975273
267097
882058
436339
1240128
744878
117561
1123886
1863343
509881
150732
1906822
1628751
1358288
1313177
1266015
613755
198676
99072
982222
1191775
179789
85846
1895808
4860
1714175
1453626
1759393
1289075
1732917
1131559
1696298
1324010
1634696
249615
1497615
1925022
218435
820074
390965
1524594
374705
1467634
1518410
1206441
832403
178799
148378
374867
1644133
917656
388817
86391
1200719
1621397
1289638
619905
859739
1026059
1228021
1080107
882713
627411
329059
650224
156358
1113470
871433
22699
76509
131915
1271756
905530
1327133
1248731
1866850
1333674
67391
1935585
1882933
13811
1821074
1443079
1089308
918288
674830
934686
1411698
1465572
75941
1362433
815497
568238
1956903
1492384
1098567
922593
1207195
1633153
530774
1645293
272487
1037714
341444
825518
1507340
1889115
1493332
912841
748292
1822750
1171994
1748713
1162035
1780672
912986
1535470
1782462
1723094
1503509
605640
1010846
517747
1763018
24228
918006
65134
1974235
1236476
1992617
1763672
1292196
1648010
1866809
1532089
141156
1937711
1235036
1339741
686247
1341591
1853470
818737
1482821
849941
1452087
276580
1645134
1838328
1361882
1216706
828331
944166
1336456
750489
1842096
1352935
1425114
756812
1522691
1493465
1965525
682819
1899815
1105381
72266
787487
1922203
1372813
1179028
1349362
1221221
915285
1405310
1221651
984974
1595962
1605229
1250218
648715
1279561
1866746
1710148
882088
894748
1838308
11412
941563
587645
475188
1200508
1343647
1315783
648713
1923444
38521
1242595
191505
1092451
1501547
900149
1749156
1464923
538766
509676
1147226
1452988
1310606
1944607
1902352
635931
1242803
907664
548031
875518
1963975
793369
1395756
1724340
1145331
521456
671793
541694
197681
590504
553583
358418
1140872
785556
835981
652657
375308
540701
157767
1190872
1237233
1867446
1281845
184817
340299
2478
1776110
1531015
1169279
592007
1441520
1568063
1149939
25002
32671
18975
1388057
758883
21716
195186
1969758
1912414
1762940
1789912
736091
590936
1795300
574261
689679
1756106
355046
257657
749837
1589050
588965
916276
381027
960107
1646392
1661205
685363
1480026
435245
456164
1447194
449636
1802695
1828003
865676
893625
1843149
127268
1770733
1151542
633854
161575
707222
572876
1555699
1512680
593953
309720
1844326
558900
1009430
907293
466118
1108898
1348525
1399925
109654
1216127
537268
78261
1899387
1815596
655411
247538
1547031
1502957
1672342
1005238
512852
753340
832455
1082740
860822
1302056
1127786
1751457
409942
17487
1196123
95144
1727288
563383
1145658
767418
819070
752057
1739998
835390
1364557
970393
561449
1976748
1222268
1778121
193885
308815
1700545
444563
1866160
1517728
1513007
213706
1058896
1198765
1187757
1572616
1409435
1254413
211188
802859
423709
481948
183490
387247
840780
94010
876944
364891
395801
1352573
708596
1752109
790728
1987780
1666767
383838
1060066
341709
636816
851392
669394
462965
1805102
329209
564260
1843285
989023
140668
776989
689458
790908
1299058
416489
262200
355402
668693
1795037
1460132
1996360
1960244
226115
1019159
1769939
1352309
650052
1548031
1851155
760173
1520085
1585572
1328849
1476988
1219615
871269
874795
1613703
1976222
1805744
1671803
785182
475972
760935
907360
1551727
1244325
96619
1909315
252305
90233
1218461
1204924
601365
1512275
1519147
42565
266409
1096791
1051040
281654
694015
724472
1742789
356866
1742346
1556183
1273378
248117
1605806
1067077
958397
1512259
441418
1114051
1639028
1740334
1329055
1155193
1658867
1269916
1632856
500566
1583890
297973
1831345
773279
1856775
336619
1385426
541293
292001
750064
177361
1518315
1931296
1137089
1253103
343563
457059
42329
256648
650214
1642958
966926
1329929
1356055
575148
1713577
1289525
124609
1455412
1297362
1801765
109793
584833
1223095
1531637
481783
1942360
304618
1917986
467323
1100441
1397677
1351590
451147
1043442
1486780
1348197
1213602
114641
923285
461003
545104
642022
631996
1212639
1121902
120731
1017687
275906
1530173
467929
618391
1645307
670983
421821
685034
1659729
55947
219614
684733
1721142
153459
940549
1109077
1399680
352890
1204034
1102630
34180
1645607
1100446
650066
526836
337382
1362781
460403
862279
1947015
757283
1280052
462530
389322
1327389
387835
1739946
174772
1712565
270516
1101950
939630
696260
356630
1904485
1316405
1824659
1268691
1947509
501246
835498
756595
1529064
98579
519236
1304945
1150733
1210740
389246
346031
1104225
61090
230293
1547873
1027116
682456
1978779
110997
1826115
247012
599273
730129
1227198
443284
938920
1145853
1259759
1001755
1415434
448052
1082855
122645
856982
133541
774643
1679564
816408
356716
541830
177043
278176
1639436
1324349
1164742
1497120
1966566
859726
440314
800111
407380
1297353
1806757
1976011
369711
1139801
48199
821888
389700
517347
1897151
1993883
882821
1656765
96803
1977160
56085
1905495
81896
1772339
477312
357629
241504
834545
388547
432150
387014
1110607
1018765
159350
1516020
164162
1712828
949144
19288
1947005
1439370
1363483
1062541
1428104
771625
1333498
229426
887359
1766100
238890
1139093
510696
1244600
1520816
1850167
1386887
1532917
11575
1851387
561401
272838
344098
747363
1492340
1999456
282765
788087
395761
697106
149186
1624110
988354
1206882
692068
920164
321145
689883
1541091
350679
1708928
1487459
1587971
833310
158939
1525026
911361
1636751
1827946
1217948
600766
846901
298453
1235888
1126704
724919
97841
1196325
1996322
37728
815341
1359379
562284
276049
1481907
1801346
1606786
1272279
1800561
420153
89092
1619050
977311
1854062
106565
1946306
997597
108022
777105
1883571
889478
1155910
1453940
617596
1390656
632229
858804
306988
1123436
1413490
942334
1173243
1347469
469867
781624
583218
1035493
339128
1776012
644227
870201
1446232
797386
888953
314589
953152
654588
512773
1193859
1964129
1483451
19065
1302931
1409305
927255
601789
400731
543821
562597
660398
1930011
292335
718088
1336053
1550829
1387330
1887804
24677
1096809
293884
347894
361599
942841
626630
1359352
1209615
1484662
1199691
1462182
1879263
995789
1503412
19943
665591
79797
127662
203151
483708
44137
1832419
1401590
1933725
600459
1182927
1453810
1489567
127927
277095
285561
477985
1014289
59628
1600606
1800330
1026732
1935230
920076
125513
706678
1068722
1182461
1223814
1453793
1206216
1894995
1073979
146137
1090209
544142
1272785
1874855
1141186
1139882
1415372
1821744
1138017
655438
248556
1538681
1011539
1647525
1894537
393038
1010123
384949
1514225
1424270
573361
52104
749170
763220
1391504
866904
1269620
220601
634292
987394
1407162
629573
1771722
1537934
1455396
1817529
1644486
881675
1914097
954677
1650186
79084
1757577
1157676
1181856
1569589
1057250
995831
184964
1397917
1989680
1683183
1467726
1221887
407410
580447
487296
543077
1592335
1036974
1461165
1816139
1521124
1244235
616620
733557
1060456
759279
1414853
1521868
1693150
880657
394596
731137
1871913
1962595
355455
723858
140206
1151149
678499
82837
1977001
484871
505371
1837872
1350381
1551634
1369774
1699649
1249271
103121
1223820
462180
830774
6868
989143
235596
756450
1979888
320722
417939
125577
627921
929868
687079
1023231
338021
1811236
1610824
219391
124433
1395603
1585603
378560
1637000
1372674
970930
1113815
1454104
207320
1515837
271710
362213
1855957
1182249
238607
1644083
1065418
1984811
245030
834727
144483
3482
1306394
1424048
719257
1598213
1420379
614231
1201511
547574
237827
1531041
957958
332187
1622012
20380
512250
1159627
1531601
1975450
1877010
884434
1391781
812629
1609383
1128679
257104
1234306
1128191
1120940
1086973
774449
1142659
1859100
783970
1128769
803828
18646
92253
1360010
1143807
1019493
849640
429193
574258
1619820
1179920
834554
537632
286364
671733
1206584
1954135
1699283
1958923
1829937
402050
1695413
1829480
1111608
660986
234822
587682
1910365
737201
1899263
1067364
984128
1396129
757323
1732404
1705118
1013446
371381
172229
1845566
1283553
1327914
434807
1324864
1260161
452650
1746572
798988
611859
1574635
248969
447242
620756
1272974
695919
518070
115157
1702805
1738744
1505412
899110
166034
1800062
1353297
1821854
880273
94002
932544
1101252
1330930
159571
1745386
278465
965523
22431
835859
1938889
551489
1856348
1388668
1796515
1082107
1672490
1235168
210671
1490863
578799
1446915
201805
345682
991148
1563783
1659559
1503425
739188
503162
149944
1680728
521483
890279
1442740
1995617
1176623
1994982
376049
1411924
632231
271292
717096
1142664
406927
43171
1270876
1077011
1712687
706254
1981904
1084509
219132
145404
985998
1003026
1787347
860877
1413147
71088
205475
1862082
634599
1926394
1809364
1251690
890391
1645550
733967
794466
1466458
327575
1316518
1785063
1576721
825345
1283373
1702680
1094109
422131
1683683
1736251
1365686
1772185
1274985
1705562
778820
1194908
771663
1100145
765296
233695
1488903
1265209
1906650
23445
980691
1803754
510356
1588202
269138
662788
264398
910794
700823
1635605
411992
1087448
370367
597668
145865
1862549
1585782
16040
1035465
73824
223557
412271
1787638
584589
1188525
494521
631856
1046784
1715874
92361
441106
165632
809530
1041990
1291380
1209602
622059
1552143
1483408
1709697
1234307
1594211
1504707
1161581
1945670
1243439
1618127
586455
543621
121603
547348
1149753
1523201
1082424
1126799
705299
634671
190946
1009417
1628736
1271978
1657846
1509259
1948687
753072
1018885
318840
1939938
887565
1809189
1869373
437782
1338155
1794441
1890581
308797
480577
1219345
685504
965668
854916
521695
854479
1771066
1251836
1143967
488407
784859
1807735
1496871
279118
1173817
736490
1829589
1557501
140782
145244
496264
1006357
677122
585871
1351521
123705
738928
752527
962227
1533134
830560
1157395
274468
755863
1632654
1894540
1426795
1729142
1518573
992529
789976
1387162
1922119
1566213
1865721
342278
930297
1801262
446800
1911164
200071
363807
789287
472322
1015804
7013
1055730
1654592
606607
209215
486333
1656741
803576
777163
1107405
127367
1668511
1032404
1188481
718771
1805520
1877751
1400860
529778
1134623
1176458
1804879
1720632
1276005
353729
84269
287880
1133719
1636955
628643
379811
1742349
75706
1071437
1207529
887993
1856877
1383212
879584
846198
898123
150066
517308
1147364
715890
1624247
135969
1655914
423196
226190
1366156
1842565
586584
1602676
706803
1817255
669657
563781
621790
1809597
1832082
331372
458600
696829
1014092
480712
1087347
1103193
114829
1683016
482969
280713
1096918
1630528
1570918
531589
869346
175152
890268
1537240
1553917
1157340
1140846
1243170
588587
1683891
1576204
880680
430585
1429808
1871414
831553
1224055
1264313
115443
1416003
1712300
186784
575952
30863
487098
833281
351751
434707
236185
798849
1566075
1120070
1273385
1132684
1780466
44134
173966
1247311
1098765
1194646
342205
216871
88289
625962
1124536
361862
1227519
1144892
812368
1634892
1159023
605789
1685383
594439
517730
1013343
1157557
573846
1122224
612325
1457481
1846754
1159836
1242950
1888325
857510
1719028
1170274
559012
1954102
213442
918292
1902876
301124
804792
457056
1327999
678285
1646340
934096
225277
821278
917266
1218310
1216461
1495344
83079
1107984
1814327
1230652
1587912
1488787
1123012
729960
288152
867454
1640701
1560263
1578832
72217
1832408
1718645
1766953
955300
66773
583075
218109
1693321
1468229
101218
322059
485099
87895
1927580
806597
1068062
258352
1934003
81624
916987
1084987
1463485
1324597
493724
450740
1586219
272997
1801388
474276
553806
1799363
1710752
442750
237870
1949554
162220
1888357
1267491
441945
1633710
1687512
134986
1666823
713836
578844
657782
178251
1841639
941959
152521
430969
880221
1720123
581482
937087
938715
1118968
1242914
1640460
619026
1577622
1312128
659142
837684
1151036
1596795
1533939
267900
439667
1128056
559828
1544059
931054
1539018
1066598
22985
507632
897324
859022
1849987
1785735
535216
1632382
1918491
170931
1412781
1645365
1284832
5116
313989
1167125
465933
1966782
364236
1554416
410666
1147158
310338
638447
1290560
1420386
1108530
370532
644730
1728178
322183
1344298
751202
919328
264458
148853
699429
276266
1013891
1242638
125334
1828617
1141601
1282399
1632376
1221095
825718
1894888
853320
345010
1922274
1875239
1782098
1323023
1807982
1941628
1769653
48088
699076
1981889
1278389
187873
531611
359027
418361
292909
307354
233894
961581
579566
145118
628809
1465175
1643109
610854
1374599
354965
1996439
1456000
536456
1778543
1952427
482194
421090
1373740
872952
1169284
761921
290327
727148
1411005
916333
176685
1953449
281663
216167
873246
1026185
1708094
888167
1007882
1781346
1726678
180299
1370448
709157
1482351
777493
1968495
1150936
183647
510805
195329
737366
25183
1035749
124377
620829
554769
404127
529084
106502
793486
297662
1751888
685193
1074100
1990335
1451014
1347241
1052458
1076964
465705
1795367
1710825
1630227
1624870
1808410
1853202
71974
1741379
261087
1415472
1370191
1265748
1991746
813351
1359061
1376461
866286
561316
459167
698445
60127
258575
1455283
845551
1911222
1063226
3161
126500
1447775
46263
942598
76438
1801186
1030938
1366648
1112028
264855
1124011
1272397
331224
235869
1328482
595368
999883
1751987
944031
116813
1749627
842131
1618867
740645
1053417
1792535
821625
1438366
289096
184226
242376
1789573
963922
1631315
1164170
471572
394577
965066
1495112
1292979
1383639
1489745
1576508
1054883
405245
1158666
1069793
913204
395400
689705
610989
1443110
62329
1624691
1623617
1687978
1175875
65310
527200
1466852
1101097
1725427
668375
1205566
57730
768354
31511
949792
1218316
1063931
701581
1655091
779447
1783576
1548248
1364744
1631635
1409517
704968
486427
1062592
848810
381993
1019320
1043740
1010009
1831671
667408
1888455
1577375
253353
1984600
1433591
1559130
805396
1932601
413335
317147
1417302
1358038
1222450
1321841
1688498
338304
1099105
689884
1804427
932946
1232422
187799
1604782
1283124
432657
1618981
731865
1315193
1125689
138956
432251
635359
27591
1739097
435378
1186871
974880
842612
1580246
337667
792807
978133
1488889
50059
901254
841171
239855
213724
1718200
271427
437117
1979534
60754
628012
1857242
612909
179935
166495
1390368
1855506
1983377
1180398
1116546
651042
411993
984525
1890180
173707
1321754
1361689
353169
485970
840386
1078656
612837
42222
726416
1122213
722769
51711
1380855
287436
226390
1343124
845907
345017
1087737
1105050
1648051
1599884
1301786
1530818
1574647
1559890
413702
1166541
1891145
372215
1622246
1231029
1508411
1028433
6129
94853
1395947
1354562
1267432
883204
160975
1434748
426274
596750
1689435
1756720
1354919
167732
32341
1456452
1878900
142351
1259392
661950
1209846
1615834
562005
1091613
1159517
1572038
245258
448865
946303
1354990
996803
1412028
1532062
22476
1666139
1815091
773572
1057717
1057187
1281122
1449326
587987
1545005
1002070
190790
99947
1837337
1790477
137738
235755
397508
257699
1071346
1052805
544375
1744077
1656574
1346825
455931
352788
1456805
1821056
338497
1712320
1459826
239882
344924
1018212
1508498
1974117
1177701
1166243
977867
305662
1164841
1122964
1439399
891048
624247
553437
1934587
134810
593918
796915
30183
151988
523264
712122
950705
452246
1330062
882128
531294
572601
365727
272089
874125
1968269
1105810
354052
261120
863127
1565826
63010
997958
693107
1029794
490450
63592
1152322
1183562
533041
1064192
204013
1438054
522172
1188901
966658
1475869
557781
1993637
1000618
1136411
36955
1368186
365914
238499
1399197
934547
197710
1751390
1029195
1181136
1133790
110040
1140748
1326806
52148
767180
643213
130755
1970025
329183
314272
577043
666266
660611
1272988
1305523
1225433
1040055
126665
61584
965285
1400743
687259
1769160
1515702
1808397
1608913
791266
1348657
1355834
1121791
1555913
1087233
1329999
960118
896777
775573
1766025
486644
1093992
1296929
1622645
1334316
1784869
1909897
253315
742532
1676632
266869
1483253
1368921
644098
1546930
1310599
1214322
1686077
1767029
855823
1000913
1690321
1436016
1500605
1398533
1147757
168116
1462892
15627
1716029
760312
622115
1319391
901111
854565
1797729
1811761
1840764
501445
595978
480498
1964882
1351780
873696
1055548
1069656
228244
330939
1383912
1377171
136017
1224480
652912
35875
249544
784814
1715637
967528
1384992
40296
1415791
1007609
627731
154856
920406
1954685
1052124
1853636
161065
1605920
566363
1513282
1316888
790678
968602
1056015
1199168
1521985
57421
965408
1485320
1841846
1999879
1861978
1885473
1058936
676902
1977909
433041
323826
261536
458800
1141929
579836
1506871
1738134
1926554
1336041
714658
1411924
537008
1791921
1425645
517905
1304648
1576144
831147
1705012
546395
131107
51562
1321279
1063790
123072
1349666
916713
1587021
79870
1250874
1552859
315474
462494
419360
1485460
84689
652035
1411575
1341093
208169
1101134
1883427
958736
356920
812138
758210
1364830
1894392
1422324
76351
1361505
1182339
1383492
1730752
1857251
1337789
898448
92506
731406
1662844
271823
10563
568307
22836
1672723
1042332
399399
1449435
344124
225179
546274
907451
437127
1805795
1199613
87232
517755
1775799
1596561
1177643
667012
12592
1721061
681382
848210
1335655
1204839
1327439
1487820
729235
698195
1216519
1890034
938082
170074
576923
1011872
1245528
1953775
1677001
1187375
194337
1330601
501760
380733
1071615
1375978
1548129
1085978
47047
639117
1238093
1021227
1967411
783314
981775
1075881
1168918
1535806
1782180
632038
1943631
1410082
703334
1525806
557511
1037453
1348222
1862530
361449
53067
889818
659588
444919
983485
735480
150172
196634
546618
1205147
430548
728558
1837586
1537701
1655771
1668661
1499522
923544
1930933
1703823
250919
236081
1959862
1141923
968485
994865
510373
814447
769035
1647143
1355802
111209
1567391
545352
190513
691448
1366753
1056152
604313
584685
1185684
1306338
1139322
1386246
1397986
1497667
432366
1060178
943321
1671794
1738839
1252096
968735
102821
1030137
1161927
732128
813728
1711911
400133
1020011
1301035
455916
324301
1014398
1985126
1841360
1370722
1180060
608378
1317376
1379302
1370914
1034618
1665965
1109971
13480
56208
802660
1693068
1254168
1497916
1806619
57369
1898262
1545775
363544
1056553
394800
1743
618427
39693
776859
1535274
1258743
826444
306892
1506943
1208022
554894
1881856
1403753
480525
426017
881631
365423
98549
921836
935684
1857777
1589729
1361318
103598
1989948
1515465
1422773
206723
293304
272706
538174
236893
354532
1196954
394340
330795
923813
737319
944328
794749
1610551
1541339
173298
303193
1728471
1190900
969305
627808
1977767
924837
298518
1931036
798980
1503737
577807
1856222
465775
1656414
289061
538905
486930
698801
752050
109960
1071126
386550
1248201
1645436
398772
44122
1662388
976174
1282476
132300
1109522
1774923
1104386
1322971
438697
981872
1511596
877583
421303
818243
562222
1740075
177403
1488952
196273
1764180
1088016
882059
1759527
1886572
1102425
148397
1320474
579855
530682
721197
900019
38812
1306551
553780
181860
806574
787720
1702394
1274763
296412
1153863
739032
1171993
1814390
751611
878928
351797
350318
1907637
327000
581468
1040272
986756
1763086
898830
1067019
1863060
1920936
58965
556561
366332
607864
141308
1180390
424866
1442881
560598
1797465
1531069
1786684
1871798
877009
1828264
1857543
1465265
1973663
92570
571880
1519649
1633914
1371009
221519
1912273
83247
444029
1765116
1201446
233091
916686
671857
8462
289203
1309565
1723280
1356643
563261
1199028
1072326
6779
571175
921617
868587
1041278
1081014
1634506
1570610
186658
1246949
1205923
1398595
51230
307566
923516
496362
272511
509434
904482
1756696
1110320
1807976
1665625
501126
1367234
541766
808392
1142726
1626388
998241
799250
1289251
601526
1968724
1861914
1063631
144425
1805652
752715
1702863
1317680
479471
542922
426014
1496418
1865264
920770
504815
1620973
1180256
521604
1320173
1142689
1031398
1492339
1413029
732412
1071635
886857
1685057
381527
1688684
1959229
868686
1946893
334570
1652323
405070
750568
723453
1861791
354520
1727195
1093188
1875732
1081052
320790
283588
799007
412797
595181
1400829
421530
1158138
636628
1042577
1903603
117105
73920
742723
520049
13319
88504
1438298
792609
1626688
560896
550817
1424655
1642127
1753440
422848
1912238
1687797
1387846
447025
452010
1649044
497684
311425
1915248
1065073
309837
657232
1845883
1331009
658510
362972
1661158
1628880
1800021
862920
945941
1174664
701077
1913602
1531797
666027
722381
445738
1823604
1788174
1267484
635667
356300
409465
1546403
1393706
1445144
1981828
1045690
1323742
1059199
194031
687594
1286270
1502716
218809
142225
87665
52930
428001
256856
810500
430920
1279100
898508
132526
110587
1527355
1711254
1747083
1341198
269672
1007345
1076781
1528601
1263157
1807289
1979158
979142
536009
1522538
611610
1526056
1659701
1579663
212310
508928
98212
1696592
1148537
1813519
1778208
1957370
1397763
277435
108806
589373
911520
808081
1239263
1201221
526745
1504795
115516
368939
817675
858637
1702641
1827943
496504
1190249
365681
434081
1671605
984142
1275052
364
863809
1153675
1252594
1068008
1289190
1649336
304563
211475
1412026
963278
1363925
1281215
116751
22908
1004508
355191
1970560
525751
130126
466959
968533
1609374
346975
325807
763501
211557
57246
1475846
1704264
1552316
20557
353878
230934
1267240
1899247
965746
363988
1356302
1056819
1644344
1720393
79753
1360846
65585
1191376
887745
24464
1470913
1160617
1614724
668171
1267680
491270
195957
357899
169509
1787122
1036193
1165388
31807
1069944
92184
745465
1157792
1634948
326016
400563
1185477
1597766
465958
1413771
265265
1097479
1079716
1975795
1504989
989028
1093987
1616304
71127
1774177
323685
1283743
1779215
1843983
1593159
917680
1392576
1844060
968092
864907
139422
210360
37781
1342680
954446
1425905
1884397
821003
1468825
76108
496102
357767
1726765
272139
342561
602085
618658
1038869
804285
1419343
1540531
1883872
34027
471763
948519
1494253
1597725
963347
756026
433246
277954
778746
1799210
1633814
1181017
1736062
258452
89758
522001
359171
1282010
34807
335154
266947
622598
901514
839295
600184
824196
673359
1691212
1650191
1589132
110363
1915145
305250
1029807
323068
1942829
1686143
212356
668011
279377
881031
1441512
510560
1937958
1129030
1277691
746644
455178
795656
1850398
989315
1033910
1431535
720911
609945
107597
14907
1302561
954778
1814379
1371514
1457561
319567
1825258
280015
910642
1337042
375882
960868
1918956
807463
281741
936516
1233679
434609
218824
1524441
1990593
704192
1072881
868744
1521309
1830645
497784
1088768
1859349
203030
1985154
488201
1464344
1102187
1617962
1697074
204911
571597
1119910
301696
897715
1773339
308554
1103867
647169
1632936
1383900
197278
1791148
1724713
1345826
230534
714698
1687663
697428
513106
117506
1615575
1626180
1359954
797229
1843838
192494
1721424
1721560
1766541
1962950
1093521
339980
1959591
206697
596673
244433
86550
418536
1858586
1368694
1267857
667320
836476
1079920
1024913
886187
607691
1349910
525883
55593
510960
1942883
723251
1321041
266552
561613
713144
407049
815033
659544
694464
840583
980210
854281
1665969
870986
34551
404101
1627548
824190
531773
1846854
316426
349282
778387
1448997
828161
1166892
1384422
1608929
442432
1440326
240429
678150
980679
495977
1927954
1818140
657237
1425270
1668182
1261757
267866
872812
827242
739209
303843
1031209
1141311
1904258
1257949
1883437
1373085
1305056
1280850
1428638
1021935
1169581
881461
1060194
1508926
958214
359640
1437701
306610
1774165
909657
1738474
25106
965906
1665169
1527723
200372
1339277
1285453
1323351
1734272
482010
1708321
123114
957632
1177595
1125850
437794
768611
261266
271059
1053246
295633
365248
1045220
917113
724189
57208
214847
264808
377248
271473
954295
1663149
1792735
992889
1663151
573309
782227
813715
10006
1384574
75141
1267459
349917
198966
1691210
551670
369154
191007
1161903
797159
1185734
344205
909108
829850
326277
1441879
776021
361242
1800444
1447735
1274928
168680
1684914
1313250
973786
784408
1733574
602813
1248210
381110
477539
1617157
1681910
571049
1456085
1173190
1996831
1141580
1739103
1592925
85595
323087
872969
151448
758550
1959258
1937403
826244
973789
231002
1580037
366464
846944
60541
549279
1553055
618583
478165
1274430
109636
1325070
1568565
369502
1208026
779687
270687
631500
1779289
359171
1067959
1398794
1024106
1203418
1924609
544302
719087
19270
26312
221009
1351344
228421
1132162
212567
1387357
853485
1582977
1998696
1813288
1110166
219591
1626340
1519114
1468059
142047
651822
1364965
674940
1826461
1541881
1476569
1627914
630052
1065914
1570646
600003
642969
711853
253815
1258498
1745719
882358
20332
1256660
1515901
285287
836687
1717522
562199
1557764
53710
913129
1535588
1813636
1522326
1746381
566031
1987897
1824222
873561
478439
1980864
783251
774600
607713
1317615
179130
1191426
1684404
501350
1013256
1618567
739945
876662
1497944
515995
923445
225321
792713
562443
671195
1908021
1301464
1489520
959699
1682459
1439279
545471
1048572
1597025
285570
12234
704648
821661
1780639
1381082
718763
1301547
1797691
105244
1469185
774605
1870360
346490
116732
656223
1894610
982700
282382
285217
846853
1640758
941662
1816279
1702043
1785092
413869
1114839
971393
856912
1760626
1626209
1424394
893390
630635
281003
1701170
382178
1482470
708153
360704
1643602
462721
1254379
935225
778564
463333
733456
1560239
1335148
262182
1824342
519146
1640224
1913682
288146
833105
630230
1461608
773116
1672607
991830
1785381
1433280
723097
824643
494734
180410
1846612
57580
35928
1904148
1090958
1428777
482280
623409
1713240
238942
1009645
1979333
182548
677062
971151
928698
1937259
271981
214790
1559919
544675
285296
1691547
1635113
1421235
1103728
43885
394895
1304738
1325743
1456379
1251016
1646385
1135926
535310
770552
1660029
498361
1774243
1371806
346930
682229
787180
1478508
1282187
1450755
1267991
1803318
1668894
1289613
520399
326241
133084
1324760
1459249
1799866
1002523
330316
1654335
1830535
1384026
1132099
1562101
628176
1222857
793721
995061
1909315
394707
278712
1981973
474880
1985308
542562
1622927
776725
776362
603419
311243
2417
106976
170680
1200538
95719
1809241
901674
1351931
1363807
563251
1970656
1564203
564746
101035
1732227
1906356
1820467
1236449
1296726
311047
739124
128076
1394256
1616425
1645431
489961
1503219
1645283
67704
15473
139097
1787213
1378088
1549960
1002717
757607
47302
915800
1057063
401894
40091
1995296
944938
1399002
1416553
750381
582230
590104
1947028
191635
673569
1008303
202539
1540915
1199686
1223430
1513468
1081304
606597
1143638
1679764
1305778
985175
766880
1312010
1264270
1772609
905966
1767531
1643007
245551
1801178
1456815
1554099
849872
1486494
1410514
1778130
1142921
1422411
70929
1508091
1936210
1679624
212183
921431
1567585
1496946
1301230
844557
926242
1760948
154908
1241063
1882815
1907187
759613
567134
1502030
680532
1533278
1627179
1409909
1951875
675738
12131
1898904
1517066
1806429
75350
989831
738846
1106243
1784224
959828
1772768
1242913
780818
808435
1409963
1799569
44943
987715
1577176
1873558
1692695
787598
1257243
113038
1211693
1822686
1413479
576102
552059
517995
220911
814001
1898233
1655683
504059
1968955
1232317
845803
560242
293821
55167
1386050
1108146
1676556
1060388
73947
904170
827965
704585
1890367
62816
1188902
1649848
1096093
1111820
1039737
2788
1889888
17644
342654
301601
770644
214480
1534452
731220
1267673
360228
1206307
83148
66889
1329815
65022
933802
1971927
1731981
787054
1209238
743430
1730507
1380738
1980600
542848
1312136
461702
1332221
807453
575379
985568
56835
1139746
108658
369730
475157
1289501
1904352
1179745
1591831
1773274
1633207
1190106
308309
3853
849642
1989967
1622745
417246
1149633
1343665
394623
202059
357134
786916
174328
613970
1533103
1601976
702824
1751803
1665239
461755
1542241
1129177
186017
1690469
427431
714507
1292987
1242722
267521
707897
222004
1224269
587906
912598
1139802
584901
527669
1873699
1090483
670131
1609110
1541377
1246947
291957
1202233
373658
1569097
794558
840885
419754
1336775
718009
358015
1505428
1569481
900319
1746677
71813
1280250
948108
1608161
1312270
862374
283944
1784304
392979
1132118
982829
1260910
1927952
739714
822555
1786743
654391
623430
666866
436221
83374
261165
411300
972040
948267
869877
799990
221773
453661
530713
892841
1233833
877172
13873
1411459
1275646
385500
597321
1756464
652974
1687815
223567
1142909
1670832
1102539
1953167
210861
630273
611142
1082123
755392
462734
800711
1635233
1311417
526645
444644
1089733
1980325
1449148
834047
1678178
1168209
916143
341391
928874
1945466
582023
1041692
1074162
15416
1135321
1656120
853252
795070
1885701
1856339
967367
1383509
1355509
493287
1564433
1885256
1457503
1521888
1892689
1402761
697733
226954
1062960
1177483
1567737
410538
1955012
1836877
1497485
1028973
652921
1931810
1769335
617186
369366
474320
444775
1690975
487517
696324
882070
139210
728764
1431026
1093528
912974
1726345
390360
1617387
1783908
1591152
829422
488902
1016933
1333306
622078
1328045
281651
1264722
370178
314266
937640
29601
437366
1598489
1912323
1476475
624229
1951138
1570121
1369471
896528
362105
1265822
652210
1155916
1327215
722505
397350
1609689
1980037
40656
1019474
705856
1546393
855002
573803
598314
292658
288830
807531
866978
1755883
1662766
903732
1754484
973792
1496010
403905
604567
1424134
28607
477997
1899892
982868
354716
1274897
642085
966815
1134239
386416
744954
576074
1071283
470604
588777
95032
716416
307666
551456
634832
363810
1109805
1352190
777482
662464
1607762
1642095
390112
44309
1298431
1410187
1247716
1490874
1513804
195178
728310
919169
1454481
1746286
1073377
409725
112952
909096
1744695
97417
1579321
1515953
621614
885870
1977301
129891
235923
306954
675154
1548551
844767
1670394
608169
862545
977795
394106
1233304
246201
288134
240223
1453107
199319
85890
183543
97449
1307628
181156
237145
538642
1206843
121453
888764
1862619
1174119
72885
291455
718874
1512293
200173
1919719
1876156
1027460
1844707
404836
1931219
1564146
1258520
1329282
778539
1797056
1178931
660018
1423892
1002721
556506
853995
1742348
1163270
1408455
1161412
320729
1137064
1638584
1671295
903384
627391
768825
1022066
213332
1671525
1183162
637022
1768511
879888
1345312
1978655
1096623
1172220
1249884
1210646
1717713
357164
1617405
1979814
993127
1186615
1410590
1792243
1838673
1827300
1768320
431682
971189
1392070
919496
82947
823886
1377946
1281000
1694688
595995
64574
1136247
1075595
1510983
799661
1151276
1706218
342864
801987
790636
1201991
1624190
1171112
357758
814277
1502786
1697280
506470
158063
110951
789294
864912
1839755
1073324
931984
1456577
652380
1980035
1707685
217150
1133408
1815645
155472
1125588
597516
1524753
59480
86074
1220817
1682755
635603
854621
1304835
462484
1662781
100538
197524
116660
177142
133185
1809145
1838765
1913957
391314
1871810
81579
837203
1307342
1498119
203488
1061582
1116385
619140
1855753
1685380
1022401
327518
59638
3813
1653376
200279
1656277
1121149
286127
836628
1206331
1272068
349364
1848284
120970
368979
202685
1341417
1108118
693936
658087
1430263
887749
979232
421857
1039489
321524
894345
324187
1347265
658100
950454
1576078
697877
963003
30718
639078
571563
1575825
1550293
1741151
1116262
22442
1037984
93132
1700026
585374
688712
1778267
393541
121502
668319
1478165
1801975
1415427
281769
1063014
1080370
1698988
999121
102193
1301806
308901
1994078
392557
873959
611133
849043
570945
1849922
646796
308794
1871465
1154051
1212137
1800704
806064
1736446
181010
1442139
904578
1365932
1141570
1531437
1103482
161873
492961
908770
1715850
1206477
954168
142208
1033037
1188581
1513780
1550742
539812
1136107
1371513
792503
372576
1789687
1600808
1592344
1389149
1961314
1373087
1803670
1799868
1099702
1004372
1262988
133074
713908
1280924
1996119
1437260
1625529
1928605
417865
862995
1600838
683519
1592091
1462973
1376957
1000817
577016
1955865
1705498
1850899
1613684
105282
1556046
1593016
413344
182873
1918015
933611
83507
277441
1055921
1441322
661780
1020728
1193992
209443
1213031
437547
1760985
1705270
756662
386646
229089
1215816
718930
100191
1616362
1975432
1762852
1438343
1291512
1380237
795538
1426658
311748
1402774
694267
269263
1238801
1321667
1011755
91274
999374
767336
957380
1427134
1673527
549838
1706922
933004
1809186
1076921
273694
1619407
696625
1994968
197444
1947962
1460345
320574
579576
1905728
1815509
614301
1621814
1746073
530916
1780528
762611
446606
770948
21028
429204
207166
1749571
1928889
936964
1949606
273148
825183
1740353
52692
1416614
1736804
1125389
1285367
288425
1330292
159916
1834938
1982582
324762
810516
312042
355800
474918
1235447
1910152
1407265
1918433
1332692
835488
1955766
697998
1112966
195771
250089
1149077
1097939
1289497
1158377
927509
83925
495110
434263
522020
335266
710829
1139278
1248475
1681881
1122109
1687191
82836
1266451
278871
889244
1965449
73722
1835644
629503
579968
841938
188662
1292655
1352842
370235
1108103
1424986
1188458
951630
90261
130464
1336614
687979
1928853
1905796
467205
770450
1009362
1119655
1012001
1193024
1770199
1795298
343029
1097418
1432830
1152175
1731330
659134
717372
1651781
1385999
1014372
491124
1674006
1627746
524369
51883
474691
185657
1863573
1246944
837623
773663
679252
636371
344575
1653254
226474
1519107
529574
789057
293650
998376
1379101
1099353
141697
393816
1398346
742782
1547981
1951470
1312454
1573870
605882
432407
1241944
457418
1118008
1670813
310164
1648347
370019
374959
593025
1780218
1854526
1213910
1270467
1851484
644813
1396301
15965
53102
702533
1899112
947188
1616386
1950863
1219605
897065
1127517
1343489
1541280
950548
1120656
1403717
1975827
1689456
979643
185137
290144
1662662
1647908
288719
1937287
947411
1317945
1944491
643431
85144
1625021
1771192
1294528
397629
312032
290152
1732364
1764304
1810039
949457
1213774
1043957
74841
289602
728742
1733516
1544528
1212686
1698049
762008
203727
498451
470187
1546702
1399738
1840753
1084521
729464
1760744
1543881
1921807
1644164
211980
97756
409509
1054574
1885103
1147695
651197
1810355
1294366
1097099
1683787
1037228
1170856
617284
719079
780478
1447164
905696
698430
664674
860693
1106839
1597626
1976434
1661828
1936403
953409
1793435
724893
192306
798488
1007216
1786753
313007
424607
1343489
834184
319142
347738
1744331
1749070
1605023
966518
501804
630407
1234468
249853
282161
1697213
378883
211542
1734963
1552110
692186
1759441
522148
1336494
1236400
231857
308236
512285
604929
531512
41971
1515216
1507448
1878214
392396
4873
1815917
1537000
333623
1678765
1964230
1938859
880055
1027645
905231
94851
174033
804424
609184
434892
186417
1997478
102891
1111937
1889242
1111347
960792
349046
1061259
1285010
235350
1825054
1287971
235546
1195640
1922226
1879026
546339
40924
1580943
1798614
446209
525971
1151143
1807328
1255271
1059485
191631
1133393
1495158
685878
838657
1795462
1349821
494212
182785
625613
944356
1896839
147142
408025
1853487
682198
943392
1293202
619354
1129631
906688
751756
1371394
211967
364287
1640667
398092
245721
181465
705271
190832
981877
1832761
1997517
935495
307775
1958422
1022150
1233949
1475542
1001102
1657859
359073
1482767
1306499
1811429
392544
488838
1474888
329740
1266757
482931
1869372
885904
176846
1694019
687253
1400442
1531906
1931456
916122
354955
730715
78585
1542978
838346
187798
1796568
1062934
452637
1999771
561438
1993265
1408609
1841848
1230043
656858
809742
1169896
1330192
1213345
1057760
625846
1746837
716639
1332272
1241517
544776
1369760
389545
1848287
143979
1049019
692628
1305690
1739465
1120385
708819
1682665
775714
1240908
1161672
1943127
1488237
519663
1153888
1929579
1606902
1831811
1819040
805055
598582
1283602
1109328
34009
732980
1098215
1552539
746892
1846147
353342
291127
65793
1726897
1797334
696231
785893
1753107
1344002
1405303
1473513
986841
464458
859481
1275911
499545
1479459
1722046
27806
593412
1846417
1887847
1576239
633770
1138098
1722133
498546
1889219
195309
531187
1498905
757454
289477
366585
127425
470303
153580
1843804
1005132
590855
428042
232323
835827
1410438
1124026
21575
1892818
1204835
408142
1862780
758560
1535265
424053
1827798
659277
106646
1163191
1612326
1261936
1364538
1676669
933301
1923060
1683107
428583
1868463
1166043
290340
1942433
1970563
1671523
1954130
339756
266243
938178
1140215
1245613
1401793
1555038
559730
642432
1773300
687729
433943
996162
1745026
1565878
642804
236113
169597
1270644
336153
1228150
692103
656651
937457
340816
1339829
345676
1565404
980715
1706459
587889
954600
1615529
62573
338651
451093
1250566
308392
660642
365395
961635
1808587
1610669
1859616
760291
1447999
1072123
791588
1757639
1085922
703664
1705327
1974915
766709
523097
1207100
1187119
1420063
644133
219733
1957022
436414
572144
1273559
1954051
1347963
1475135
1841090
38945
64756
1494962
791809
949619
653171
377844
1730749
1746955
1603021
87813
450175
1120832
1308730
1748595
1119042
1664095
221081
1115062
1013336
563585
990312
859847
1621056
17762
1597938
1418622
1689698
1433849
1237687
1086477
1179746
1010412
142579
938826
121839
1895576
689689
1892256
1431838
637615
382554
1577781
56233
239894
774848
280450
860022
273271
1737773
911688
1984013
248315
129092
1854219
1141593
1171279
1534716
157319
1336862
1409512
1560965
527850
1152502
895229
1875838
1369140
1698267
324192
1099734
1818403
787949
1316128
416233
329464
90205
1611438
1259350
1483882
284825
437643
662951
1176768
1319331
1434776
1768789
769316
1403295
854429
1680791
313960
1394150
1220997
1801522
1443708
1411812
1775783
646672
5012
314433
816463
377743
961404
411990
594460
1537949
1540495
1310092
255103
836344
1852395
840739
1572898
198364
1448841
1147883
515878
1832820
1524542
161491
1435123
37649
223391
695332
1093500
1320778
260952
1413349
653374
1006026
1284565
1456053
563643
961003
1313318
389796
712232
143545
1635942
530456
624797
1991497
702214
104531
505452
202710
1731798
502660
1372840
1914116
719712
264554
1897610
714937
813063
136573
12368
1881388
1163785
955653
231453
302317
1420029
956306
473995
1025529
1873584
638889
1256198
956421
1296877
456561
1016127
660817
1928929
1638462
540747
651159
882537
1469289
902927
654692
599217
1063595
975286
1956098
221996
592874
152509
675733
1220427
142019
585997
102530
1839674
1563256
1545332
1885855
1105980
1529613
923900
275884
360149
398295
88251
784549
1494093
1252011
1127203
203270
1577504
429696
1150784
554587
1704851
1904481
756738
365864
339377
193129
670685
1379049
350619
1575525
1035348
992324
649668
1740579
1292289
1152892
131890
402251
1372215
781958
639830
1143828
69439
237242
1961898
877202
982592
633970
569455
791968
1610697
738399
1318186
87051
979702
1647524
1461891
1997363
1113595
1943816
344193
726640
1736401
448526
45249
312489
805633
1935811
1677991
1380262
1759587
1369259
63151
584227
761901
103826
870837
475581
411527
1901290
1733321
456289
1210858
1806593
507387
1806892
948648
1713571
453449
1292874
1305385
1370139
1855825
1529098
614308
1736840
1676617
1196216
1611771
1906437
1777996
870406
1271137
1885376
189840
1599233
425391
1704170
1816146
792598
620494
1443444
1804280
1175096
1380489
1907053
1750018
273922
1469810
762591
1246199
1939008
301127
366363
336274
229184
109120
1470721
276609
900710
339065
499971
690551
93544
403368
1861611
1069018
1076076
1525296
985437
213175
1959410
907924
1792864
1551974
1355340
1081891
1728393
1979494
1185268
352484
1243652
740861
962517
1075824
1340498
218099
1145329
1304737
1902692
1019615
1959749
1348034
948715
1012024
1439545
781646
1843254
265673
993254
1631655
202385
1291440
1074668
1458977
391620
710537
1948627
1838669
1543226
654748
1200929
746365
1702269
1425456
117453
346402
401612
369419
143586
822923
594335
492925
1140912
1921699
503854
25187
170809
628326
1094677
1640510
11628
1923293
1833138
754681
786293
795556
1203741
613262
1326462
942746
707594
1224866
1367867
1301734
1448438
569860
744239
966390
327831
1400598
877718
305151
1108926
1822928
1167725
1091893
134112
247204
78516
379650
703829
747868
84612
1898468
1878293
743765
85064
220993
1026900
1824927
1483527
341418
1774770
1736135
783223
822994
1864976
1212286
1102784
1924079
415291
445165
1144504
326254
1150077
591191
1800403
33572
169799
447465
1390900
148426
1899363
289827
14585
971828
1276396
1141475
925526
1571943
855891
1907187
1748456
734903
1545055
864289
121896
1962644
239600
572646
248536
285551
640925
1747073
947333
136244
760491
903533
577126
1299295
464524
1311367
820960
1945907
130734
759657
899784
1804738
97042
1401726
1571473
1209817
1297590
187585
795429
1348688
1484152
1767143
780956
1588511
942797
1210610
1705244
511051
482979
1532476
1829213
1843983
758975
1901587
1563128
719924
1789788
993298
403291
168543
1348039
972846
1005906
1241444
31630
185184
768292
499227
1270458
1210250
1405290
827032
1524701
1560605
950034
1589748
671096
17865
1295486
1422784
1092321
762325
949863
334959
1024577
700147
390573
1484162
39471
1030022
1046208
828233
33902
1308408
962350
1816326
1040836
898570
1036919
1141977
457369
518473
622331
1371707
1439273
1014262
1569668
993125
135697
368399
1675270
1169906
527902
1483722
484363
1909585
751677
1346327
1776276
27320
349908
664533
1682773
1600946
292166
417291
458645
1950424
1973070
950955
563242
52932
771919
533321
1308589
212333
1219527
1392072
1288971
829358
573816
1012639
259869
761591
1776259
1008715
1330229
397069
618504
347384
584535
1247351
1811925
1656662
1471627
787416
769355
164467
409849
1844132
267841
1546143
122706
1078277
55801
1548728
1873944
1838620
1231931
60516
439478
1803763
1388259
80113
1263251
1130073
889912
459313
1964555
1231123
1522607
721726
342388
1052510
1127450
847680
1623519
1746796
419392
608862
1572082
947066
674236
1239801
1270927
1205882
919701
1946470
1583897
1836191
559458
1395805
138094
41731
1118654
1464826
533629
1288942
1140033
1718424
1439770
587658
1590075
377113
779100
84262
1682100
1689575
921923
993580
57130
1747326
1290116
680233
167509
1022303
1698192
1996488
822192
614479
1527000
608700
1370039
753360
1529803
1109516
270781
1818857
647643
1558964
1516670
105555
1452453
291334
340826
1481140
464702
162201
1233832
1518113
104800
987254
941281
963951
1481065
986073
1225253
872393
1709032
907084
125238
264089
1069655
184079
532518
346467
1536984
1168298
346052
1743896
970754
573800
31033
1365094
1971240
1390115
908757
1612521
1133754
592780
653779
663087
482153
1774015
1036766
1179226
586996
1657427
511828
180589
423730
520874
181671
7046
1903863
846237
1677141
1197745
1135018
1858995
676231
203120
1712512
430509
1283565
472794
123065
1659399
1370347
1763868
1090875
312593
550950
276603
74530
1556684
1947951
1155607
1996269
518027
1193598
1628238
1118966
1059755
1956208
1740921
1405005
1689754
1109079
1171697
742589
734721
1208506
1995098
1978474
840163
514882
522492
1227676
1207464
1005035
1290628
1505604
1491347
947162
712087
10001
975223
682129
1020777
424461
1249775
1243737
324867
1646358
130654
1275324
1136944
1870713
495235
487089
1424510
253415
360408
182147
1938475
284737
1154044
1141640
1861346
704554
1052470
1867317
456913
1899300
715287
1550852
1136663
971611
1863359
714142
1544022
817042
430985
51407
1848127
19164
896992
1691896
55149
143065
65958
1338932
1311351
1537822
1565154
461246
752653
359971
1471064
55851
888727
890372
715711
17324
1847682
521808
1704804
336555
1875159
117757
1222708
472648
1390832
1154778
531011
851123
1025409
372563
1435120
7234
1707392
364397
443117
656825
1769303
1170230
83595
200725
1931902
1277831
252083
710012
1462096
1115989
1390489
1365746
1962425
848627
1724153
821784
1627059
1890806
1940286
144011
145139
104146
1677959
138892
1249994
67596
867608
302642
732936
1593138
833163
1676860
91593
1910273
1588961
982367
1777313
1909495
1633104
1416697
755670
579632
1838938
213607
1542904
856753
60653
622205
959433
1541814
629394
580190
1069982
861573
1529055
674946
515092
64057
4558
655362
1638005
1284392
204370
1817252
1184355
1026054
950197
902380
1482785
992769
1352240
1683737
1096349
991498
199103
1421090
330095
1206903
423631
241712
533854
1718552
999816
1956903
720025
113744
1188453
180401
625699
976970
1140616
10679
146610
1726922
327284
1442064
1101171
229900
1808569
1011005
1855559
406614
298143
530881
229447
933895
578417
1475710
1999712
1722882
398238
1158443
759361
233726
1041096
1213930
339862
441716
993302
1050618
1624220
1998143
1543497
1385708
1067949
351651
1806469
1446944
1389465
1037900
235030
1090979
168517
172182
597076
1497133
217247
1420966
1172359
1064062
550087
302214
491785
739516
1845584
27567
1334403
208153
869072
1432313
17448
784127
422933
1801356
942015
683215
260586
473031
1259514
869140
264146
394022
983222
1094835
822176
658210
1592342
1752980
1863705
82279
1316228
1581856
1165074
1201063
1887035
1337734
300222
1539547
1874206
1099022
678055
1512088
1028703
332321
765987
686509
216943
734697
1989958
470803
842652
748433
1424772
1819322
1074861
998730
18116
1975739
1142742
283792
851736
1190685
1332154
1887444
1702256
1735233
588248
1262157
1615950
1122502
365980
264888
748991
1521745
1098182
1345249
8662
942479
878507
1826317
501267
384227
808570
228494
1947262
1835388
282141
1793171
1855905
670581
1212679
1945599
1867978
875235
818990
579208
586348
984988
1647232
1165646
1629509
1680758
955256
214616
446
59689
1106631
1349962
1690678
1527333
263585
462149
1523964
564699
804087
235530
221467
828170
1534024
506647
927965
1753668
1261010
83109
62147
1552658
1778370
568531
1985410
1607197
91771
1236417
632957
1438109
891203
44617
1940375
1666860
1626842
1250758
1368727
599323
1382038
1697075
498433
714681
1280459
1144950
242679
100144
907456
1152399
1596624
97651
430822
1518738
1439035
1604453
1155180
454087
182497
861365
1556350
954165
1401839
34370
559811
260871
961836
1426911
1758295
349541
821139
1584241
930145
308784
1030277
1888220
1810597
1543111
73631
1384750
1819542
499432
139724
605433
1634336
415474
405578
471554
1644870
494665
1199283
536080
1630513
535908
1896508
1122560
1381996
1124405
1213799
787706
1839762
1559557
1441983
171053
522425
1455610
899219
134405
1955926
369063
482056
1063470
1298630
1565743
1786518
1514304
1713556
1154948
1753009
431460
1177418
1406202
1323631
369462
451085
1685675
437465
1086132
1192989
893584
1261544
471070
802013
892182
1323166
905906
186095
1099565
1500141
322864
1963323
646598
709109
1220849
598872
1976562
1358134
886527
1709467
1447892
1758443
1698093
1974884
182718
571490
1072670
1247828
1462083
539179
1147647
1354340
1794467
426059
97222
498457
28731
1649387
902480
96169
770342
1367019
1737380
1604529
1677791
5926
1042660
108871
1074363
1396002
1195876
1565947
643196
1399072
1953331
1931864
938483
1317808
853581
650771
1719239
1314450
1649381
590869
312748
1205566
717652
1817266
723443
1931473
1741454
1829545
1189088
1862880
1449224
137554
914148
516749
1466792
564514
1779894
243766
1391049
148503
443964
650154
895438
204407
1697398
1410443
869861
382546
1504929
1444237
679410
990140
161903
483506
1646270
1905574
1781067
219151
311704
215520
891445
185522
1166926
457099
1317709
1620764
1123210
1874261
1531709
1155120
1824502
637655
612997
1966572
28497
1846768
278034
393576
676451
940788
1764398
859213
1251693
522337
1899902
290174
200815
1572890
758611
1717996
1200654
1732389
1919682
1071927
1686426
988149
919161
446035
124839
1934491
882826
810403
256893
20916
252329
675822
1017830
747369
1290080
1201284
55542
1951703
1915023
49665
517450
999041
1300345
821382
1274382
939005
184982
1995021
1005135
1407347
97939
1630824
558278
1982696
1742972
1929652
1409680
1921075
706241
1717707
1563958
1840217
1715870
92621
576501
1305570
211698
1049365
620508
1885337
570236
1778770
1363982
1137268
194429
429633
1939347
164603
1316605
1988443
10230
591787
1833389
1672806
1718041
977298
961962
45307
686198
384265
1608939
897212
1987277
472789
1977542
1007669
1766198
143292
29622
330259
1630678
1707570
1730162
1659719
1808920
434190
1448024
1810035
399097
1397737
1474589
219634
528407
685209
710038
1332227
155168
131642
75469
356191
792769
739412
657386
548497
1070458
1791613
656712
1391641
1535299
231025
1319635
254701
742855
1474392
1412157
1660774
138038
1621432
264641
1690773
1725741
577584
1322490
1570177
703845
343006
1788574
286851
400118
1811643
748600
1457569
1302068
715343
464367
689
1746165
1114371
1903286
742035
1411630
356220
1437523
535680
451238
1386590
1512334
1928217
1767712
463285
1707041
199213
648154
685639
327782
1397721
1972005
1463630
320402
11799
1990556
1108997
1043555
612642
1349625
1339579
109971
1478587
1963108
1806160
53027
160504
852338
1727159
919561
236111
1467039
550915
519916
699051
260996
507468
1040595
1165173
1998493
795594
1943747
604410
353157
1292470
342399
828005
1077260
553539
1464328
356676
1384827
959746
1699016
3609
1277995
1086697
513535
176139
616412
667299
1112183
1443896
766957
185804
1859140
1067790
305112
1746259
742450
185622
140725
43004
927758
1996561
412201
879364
1998779
862792
636338
1063580
1303640
183560
213748
1118073
1247449
782173
177817
597628
538575
866312
1525815
1028084
1089679
758343
1536576
1010599
210759
570423
794427
1994337
1549505
992662
1934525
1938070
1409695
835720
791350
422887
1809856
31772
877882
1837315
636205
1992387
342406
1159243
621004
1854285
872600
1137929
573612
1779425
1243868
1699409
187860
808099
13007
1441556
1561721
1152511
1754112
1289322
1095771
1692878
1240703
1226482
94418
659505
422987
1242276
805266
1324053
1107850
682630
898537
346796
419693
1775002
1675926
1452460
1304149
555521
1429164
483330
624494
1653969
823010
739146
655395
45114
927143
638688
357347
780871
857739
1174795
816598
1740403
1777024
1782767
1090212
848787
1230415
1924116
640339
746773
421543
920565
299054
564181
1857062
379726
146394
382652
941739
1472594
1644604
290663
832563
1111800
1463328
1700586
706718
271435
207459
1346115
1304051
739099
152114
1613070
15106
77129
35611
124426
849196
82330
487611
1897769
948670
858781
1123078
227470
551080
1352121
583813
1066730
414745
1140202
1094307
1052925
185569
386238
1612602
1528865
553443
424962
261452
1725625
163914
1365535
787431
489591
1927780
1417507
1363292
1364204
321566
44828
1378066
1870306
135825
808817
760347
754502
1486882
1705299
1953623
37877
114896
1316475
934065
585454
1753842
1052099
1685512
1164961
493686
1720151
1992438
461889
1973223
704084
515753
817395
1423394
449616
724707
895932
348621
1689706
505101
1556359
1170525
547510
742253
1636859
889116
55568
576533
1035885
120826
166869
1611571
734358
1184846
567340
1992327
115063
1289068
1505646
416634
432160
331389
1655637
1735660
748562
1093922
1043901
1382287
1417937
1073277
1426218
1737107
200729
1928129
1977872
1875985
1133325
771115
1290765
1942870
1807511
903469
775794
1219311
1185599
147896
803797
486873
1430416
892631
908262
1330751
766066
1889652
1554102
262259
324618
1494043
1989764
945845
918340
1390230
1311447
1112710
896764
1749612
654877
339110
34151
744817
518255
160009
1090223
560235
1678424
534340
1407800
85767
1171751
117784
1278850
713505
970539
1307223
1584421
805407
844136
464477
1957697
801659
607467
521479
707637
104428
1333535
943641
206889
1494932
827521
1900118
1755542
157624
434407
124664
1756905
906153
1398180
1058232
454426
560478
720031
1776062
1457615
1674957
1211867
1969625
1194016
754757
1875318
930218
1161660
1197885
1087686
1606211
240972
116071
857977
582095
1273816
792784
856727
958752
1204925
1777016
840586
151164
1685620
41452
1854692
375078
59239
151252
485720
1060472
1535123
1974062
124963
1012549
1283706
293491
136097
1435120
1888278
1448111
297151
1156369
341613
1084160
1428449
1966655
58923
822898
746497
581120
229683
1498034
500787
1078298
736679
690262
280041
101607
379232
970201
1963837
627850
1640226
174596
625843
601459
685387
70924
1001965
860425
1849985
1537496
250295
1827828
656895
1178876
812480
289594
1660226
1689062
143313
1859508
619157
1977974
551471
71433
1514251
1924725
1768610
212299
537772
1041789
1913519
1162931
1934004
1781901
379878
1935773
939631
1389660
1756937
87476
1914696
1655503
1634797
405923
1641850
593855
866624
1227586
155262
920644
1854411
535351
1211490
171961
1360143
412972
1451789
605986
941689
1296059
1451006
931278
1109653
736405
252186
1302515
1194100
1275348
1717735
559512
93153
14106
1038986
16814
1377637
1465984
926695
1413870
494997
1684717
1410075
1175454
1875804
1229369
915377
588654
298792
1440688
1072978
501142
1785119
280918
80308
1367801
1375463
1818753
857662
1518831
522754
1406547
1541381
300563
917541
1146478
102994
1536409
376375
225985
1774764
1006362
1172863
788264
501649
1678278
726106
1086272
1535978
1652614
1674126
1768729
381682
425579
382801
1280268
1017411
1994996
467312
349041
257280
1241990
93784
209328
889757
1819845
257655
1454954
339031
1915239
135201
684982
352435
1154613
965949
1026135
555288
1327938
578514
1841605
1643145
1638217
1721766
482793
1189543
1103663
1214537
749228
1843403
213390
359058
630186
1781061
592586
1536405
1885829
716211
1969339
1074081
30724
376183
371644
1863787
1554998
1580513
1938213
327574
334207
1111071
352715
136805
1198641
1223835
191463
169264
588426
918018
1006603
1433031
521126
1834408
1702398
1303631
1472999
726699
1464025
1112303
737994
1613394
1143516
1784446
992154
1892205
1571211
504261
1267370
288630
951917
869621
589818
466856
762597
1727609
509994
1065141
1143445
1076717
1891971
138544
1639426
889010
1283493
923548
581749
1350607
1108395
1094685
1983757
1752064
79886
1031999
974001
674503
702342
363260
803853
1409961
916837
1443252
1969841
1318421
1469776
1793877
12355
596651
843369
1092685
1104752
1282886
811504
1703761
352146
1680671
1551815
1662356
1040961
1959016
765142
1288199
1339434
1398962
1500469
149353
634250
649839
1453337
941967
1244172
223299
271124
989152
1932552
1084325
1448945
46690
312613
1241834
777752
1979777
891512
1407967
1725990
1563496
1601055
1037222
1666549
1250857
626641
90232
1755732
464090
1465681
608144
1449065
1831386
947594
335652
205040
616505
997695
1019831
849117
239086
507285
207082
1017606
400928
1181722
845164
673864
1086096
345845
661212
640130
973402
509467
1983311
1545323
1459455
1228288
811290
810075
1353932
1668603
1626389
1575721
227246
1622383
1245262
746975
1672946
187005
25113
828290
861420
1626166
1567631
831948
295182
957692
1734500
1592752
223594
959479
872896
1969822
516255
1508732
96386
1456682
1531828
1815003
991564
143351
1820413
933590
1535225
1059683
1372118
756148
1087015
969053
1510568
229056
418003
712785
1044888
1308678
385473
1525782
184015
1973422
440828
1844378
1283021
789652
442082
1659853
1309239
324673
93829
1493438
489034
406684
299301
655057
474694
351758
854163
1688614
1370846
756670
1647564
170692
1058571
439975
1343558
141892
41445
1052446
926198
1914767
1734966
26779
1013108
519912
1075424
578511
397516
1343489
1604139
267445
1979667
1739599
494957
1376127
1375416
508017
999039
1658334
1570211
1205714
1446821
1685835
516490
748224
1146394
359691
399042
1764637
467987
389743
97922
115694
380745
179300
1196513
20622
1509174
1815
1939409
1251766
1385871
1570377
1992108
1572971
1091365
1771949
373859
1486766
963489
877637
1841326
1572994
1094376
1791252
1035199
895108
1432304
834182
1669619
670357
1178141
1020377
1291105
1959851
42970
764433
1902528
508111
575117
448822
1878268
1224363
993591
27064
583006
950235
1058836
1120259
1482033
1409288
370063
930719
182038
799881
969006
1199848
511323
171373
122502
246411
123292
423103
1581120
1477907
1538519
1363430
1637175
1081799
1224804
1576145
1992077
1220592
642409
185996
1458642
1118002
690091
1137
602387
1929418
506364
57988
445568
817751
331994
1217245
1195058
1635134
1524487
671402
52607
961848
54770
1081765
1758815
454800
1724971
604860
57639
1711517
253664
428570
1703226
858373
237629
495114
891728
1934059
530479
512979
551364
1461251
1469955
1432294
603685
1600584
1330946
477169
136542
1210116
1489780
1804298
1573892
442977
1759070
1803503
416303
1889625
1136923
575767
727402
335388
938880
340618
1597050
1725100
1155002
478429
879300
1424179
1237329
377858
523329
1437630
21736
841394
1458124
1677826
1839791
1931233
1600508
1411772
47054
1215302
1236132
1436676
324189
614537
297964
1403304
972288
686260
402306
1536751
372906
1345086
197655
151869
138269
1897713
650687
66531
1267470
1737977
559200
152544
307635
1831779
625756
1847462
713355
165625
1642842
1352460
1272057
660355
1300550
328216
1573312
1565299
1627918
761471
155522
75164
1036678
596292
1321419
474385
790427
857036
799385
36464
176409
1930269
1539856
364885
722065
1215444
1535268
1772639
1975446
368154
1782970
1967994
181251
1283479
40398
1154360
585048
1985025
645027
1875648
323609
534318
467920
537559
449291
1317967
1964772
645701
621592
256866
1779475
627
775241
483084
1443047
1538312
1317400
1434339
368809
144619
1771114
307313
429479
954829
1787643
1751743
985725
452322
1674921
1053488
591372
596433
1705943
686363
1702685
651887
1378277
1970228
613585
1296906
40929
1169422
247800
1327098
576676
1131609
1116698
1061729
1432803
1173768
1078164
788859
1127929
1604959
1929908
1029024
1511770
1111646
588012
395089
434647
1918435
493183
1991224
1813203
586840
1755467
1557655
1835336
3301
1284208
763938
305307
486178
1696279
385881
1905588
216713
1938060
1562608
1501121
801143
702481
125043
1549707
1198479
1556830
923443
134635
1830653
1361156
1833192
1076379
1491396
1073189
1675629
992189
1925595
1157855
1180464
573784
625753
737558
187113
1289798
1306084
1807099
1910173
1233520
844212
515923
229576
1389008
1216908
1236229
1863435
1569880
142219
1909275
1591168
1826771
1863002
1207344
1760710
322559
936679
413841
1170745
831723
1432306
1238336
1856629
1216859
1793056
357653
835664
903784
149207
1440324
1653328
1663940
398739
775662
1658650
204333
211580
43322
825349
1557742
1022549
408250
842027
347495
203005
1807186
1172625
1597844
743513
1193751
241654
475140
639605
1976282
1647653
424302
1686867
1365337
1899074
946708
27277
1195977
44055
1831143
1939616
1388208
1743193
1065955
1258904
103293
560979
666981
1121809
613819
1083383
1150479
353639
175809
959708
213699
1353427
1617639
243726
1073666
1211751
684697
952510
1242074
841799
1154470
412744
1536969
323366
1850203
86012
477584
1652784
560440
1746786
1645650
980365
1974917
989166
1923924
1265639
1075631
1154516
1170159
578615
118792
492283
1235439
322901
294948
919545
1505060
1147922
814248
219686
554527
281337
1948238
1880646
1706839
1263943
731580
1513571
1789247
1275781
1410255
1346317
165905
650436
1507499
705103
20742
181809
414606
1340449
609162
23667
569039
507344
1878451
731678
1180223
568388
1351993
682127
1580381
1328204
840756
1307098
1145611
1446417
732849
1107010
822100
131473
1495587
1676086
1524137
1500251
782902
1809100
827772
134472
567478
182053
1876556
296838
1417479
1841557
552630
1226888
1810272
71998
1327635
1445535
1590338
453813
7857
318469
1877282
568597
844446
1271188
38192
1284511
1978300
887658
1264971
1858348
1573403
1135330
1160541
536153
1991197
390612
290777
1794891
1492028
1523940
799904
1540642
74775
889393
1124011
1700192
1865805
1966039
1126202
1992364
1852605
1238036
143982
1355493
1532199
1980506
1166269
293925
307944
405164
1284315
14318
1684996
1154225
1869715
827629
237389
1282587
1576067
53362
917214
1994441
932770
1882550
345046
481629
1791815
271199
1317964
1675175
1641386
381246
440826
1536873
1535487
1500329
1128571
40209
943506
466305
439965
1866143
1629199
522363
171916
1676496
29479
1495358
1573658
1734708
864190
1844307
1083243
1056645
83584
1222751
708795
766942
1290660
938473
523222
1800188
777437
701145
1555286
623439
894113
787584
1363202
768167
619654
57586
1257710
1367512
1074127
437640
1219897
1490211
698754
1616310
1307495
1563607
600240
1075708
472377
1439498
54111
9567
1833706
1608567
57430
1912744
877013
833743
430328
1534223
1762635
1649792
676678
980754
1134425
1218550
177038
653421
496864
576713
391100
1673323
652144
51635
1537348
232150
1517179
1618934
1230782
1535495
522875
1452099
1427356
1551997
1764149
6641
1499781
1893678
1276609
1138334
1839794
582437
800881
942733
671701
611158
818556
1911134
1672136
700934
792614
1254357
318038
257445
507890
198866
1212191
1630041
575474
269127
916196
881815
1215994
1801325
234102
862683
787271
1958195
1267614
377418
916992
1299635
628969
456133
931256
1641015
933546
1317318
1723640
882044
803195
1744663
1032997
106738
1729748
611984
461405
1491181
1197595
1302286
1594403
614508
1403059
425328
1234907
1574577
1680177
747427
359877
1876625
1459169
735814
1432410
902063
307134
635958
1848420
472579
845290
374161
1936825
545165
968189
1886245
643782
547270
1843852
1720825
219676
1672619
390180
1727756
722137
1325783
364274
1131763
42094
1192736
1996222
1770786
1710912
1750650
1081809
1351385
339712
1623667
312322
1188261
827818
1727929
604731
1741880
894102
1695849
215633
1944479
1836266
299099
976484
703451
1071740
1845918
1773724
996213
1843087
524997
1842889
1794233
1813643
28688
961338
512809
1958803
1789403
1324586
1730257
277192
465987
930270
155869
1051482
1188624
1153898
643318
1289983
1546003
357657
475499
1452955
61700
1444866
1751259
470414
1663390
1677851
1830574
284904
1522894
299395
912232
1043133
1458019
971103
415278
1776496
423165
152740
1655343
1489577
366267
10945
1417885
1391121
112415
1055337
1784182
110055
1338974
208063
1157587
1825584
629094
479163
583261
1097262
1362685
1380701
1135749
380066
1555254
48328
483085
606875
664298
650247
1175502
932571
1792622
1039083
335279
184294
1448846
738134
1184452
1498865
952058
819559
1135044
1919730
981393
1501366
1868793
403280
954868
1630008
358184
1127250
1944967
9924
1276967
574284
1359452
1308362
606679
1098042
414749
59060
784233
1264302
878549
525630
615093
1436267
1323381
265633
144708
1432845
924885
1870443
417623
982878
296753
1910404
215181
1047761
1583386
1992594
1339656
937044
1945688
130570
1190612
225211
544976
27736
1836877
1066162
1506487
427073
347120
1374534
1496123
1353980
469836
388501
1392893
1077498
469798
918681
525877
1916752
1036960
1158160
526867
937183
1867103
1937895
854186
674553
1016522
1934376
1537508
345797
1270442
1584717
517121
265557
1018059
944556
857104
41264
411717
737150
339916
1120722
420939
665876
93592
10472
101691
512094
439593
551991
1296502
1137048
1018300
388789
853223
1532026
935903
27788
1058502
593478
909206
793288
1297306
1712499
187920
1689979
170976
1449654
1126342
1724008
1760721
1145249
873420
1473645
952500
1355788
192175
906343
1020932
1275255
518180
1225350
679568
352098
1673114
975582
529344
463510
760171
524341
888572
1604396
731688
348093
1860998
1792889
27871
959340
1596446
1948772
11149
1364954
42792
172171
1421129
567785
1956540
1233941
374060
1771361
1817613
1526165
393094
1506621
924474
319785
121534
701032
1440507
1477710
419462
882569
106163
765865
350525
1566944
1860931
473760
880363
653156
592212
227865
409023
1471790
991554
661652
1764808
932618
910464
1392987
1342756
822610
734364
1075762
1612522
1495663
780106
1361731
882441
822112
365981
500367
442838
789928
673239
683449
1293172
1319708
1211375
303696
185076
1666881
1131407
1569889
1398484
192620
804417
1427223
177049
1408262
1638696
1313115
671152
450337
1624205
196834
34197
1811043
313900
1822504
1604642
1339794
1648407
1715340
634736
408283
427631
1622737
273331
194062
239844
1965096
1824622
552184
1394084
1616092
582396
1033120
911362
1229532
1606619
867792
1723763
1536924
353533
543577
1471675
1896236
536331
917086
732618
996312
692176
384269
32032
1200424
165803
236485
222302
119957
305603
1769127
1430548
1469657
857354
72647
753871
1412905
139850
1559262
348014
893893
1755677
1350268
653750
206333
955406
673628
1615128
1870519
708812
1794110
1291287
150593
85686
240244
114561
1808979
1484821
495880
854102
579457
1935273
445227
88476
1915305
890241
800798
1553048
455653
871403
313836
1267079
535136
236775
675609
396526
1265535
1424751
1445491
774913
78474
557234
1139350
1883787
1162166
1983441
1843401
858884
847626
409685
583324
841730
1198894
385842
868933
1134663
1048193
984087
1144820
1359209
1942489
1165842
1475849
1380910
770421
1935212
515307
974876
1934458
390145
506044
1824658
1320137
1017170
548479
1705443
1029139
371616
887439
1933877
1970719
582202
667943
1676982
1645145
1785522
65765
1401809
659097
944314
1119289
1870072
1728345
426446
9836
1465238
700554
511027
500987
623834
30006
915829
1885498
293765
1719133
1863674
1168746
553843
1835521
1602798
422721
21770
1055367
654573
1962469
935902
95693
459567
1942988
1105537
1671143
1760982
1012395
1889555
1800264
778947
337305
956823
337109
35587
182439
1663675
1671292
915197
133806
1686582
1409285
342188
1664137
1170021
1911547
387397
1950395
968688
889634
1425482
1905039
726927
1287855
671876
152687
170344
688912
1975044
1875657
991172
1080642
485507
133777
99059
1138646
1509001
710625
53017
804749
1131310
1859217
1563086
1693659
1508041
1922902
1311936
925780
1660077
702111
1420368
160204
127682
1166479
1005554
406666
876069
1070978
1469058
626627
710314
1531850
1126751
723220
1187382
1292574
1095452
940454
1249187
1920376
1432032
601353
729088
1920392
428429
1508506
1439417
1680270
250677
368892
1241818
515445
1758295
1216137
236487
1800521
204911
729118
1382920
1096214
1529126
1832819
243013
1757965
927673
1037201
14689
974549
142096
375435
1146874
1927306
863041
903211
1999360
510835
261237
1262879
739213
173999
1417951
894948
1441814
1076229
1311022
380744
250830
1998690
1027929
1942471
1769305
1262938
757839
653077
170968
944116
233815
1910094
901489
289047
240386
148513
929696
124906
1319675
1626289
1384984
956489
995694
1206121
221347
1514761
1215593
976714
1160606
1305477
1530213
424118
215894
490569
1153272
1411329
574815
1966388
600121
1824811
1956808
723128
518366
830959
1383380
1403285
13858
1148939
746917
982601
1132895
903288
1701318
210737
1902732
1624315
871544
1758217
1519988
1618938
567073
901779
1563379
1196432
1609454
1715784
727325
1315380
165895
1024142
1785249
772924
7682
939469
1999166
1853554
528863
811601
1820527
1836357
126529
801401
1182543
1403015
1653301
909379
1548927
259338
654801
1125239
767380
1913609
1060391
459800
310202
519834
572610
1142134
362599
1774945
1470642
314073
843242
390259
1290864
772144
1811228
1515454
1900919
639968
956491
373842
972779
1922798
1711220
543927
63621
1454779
322876
975719
966104
1550225
403678
1447143
1794967
338066
329561
894628
1710279
1706682
1990928
1033258
281438
1567650
1993735
36949
1520363
1468058
514761
1586528
73889
784284
1083573
1379674
392878
1423002
1960914
1259636
482311
109933
859991
315139
835749
444648
1940603
1378987
121118
1904071
311566
197919
812691
545513
582431
202665
583743
400461
737535
722242
43662
25091
1896343
497111
498558
1705883
1217955
111873
465199
157692
1745088
1043614
293546
35839
348413
1541048
1598926
1602863
1936622
1516449
763343
1545993
1816903
1619620
37802
1459138
367200
1683584
186405
852397
771573
265211
1233295
1463470
793290
1160524
1917620
1535266
1390999
769454
1954868
1833197
1909556
1559174
1868941
886247
230750
242379
1508202
1290869
1653836
119016
208826
790340
1704658
1299167
690229
1666636
430684
1374483
988670
705351
1043969
741337
611035
901498
207977
1318051
770446
1583382
1209654
521019
189797
218622
1878141
1160572
689543
560599
372148
1431913
1471387
1044962
1358162
1314993
1903131
120094
494523
665725
1482828
1243965
1076676
830892
1786360
301138
818126
431602
1309705
1880400
1819741
295381
1048708
1525706
704391
1633942
1265942
243094
399604
1931443
531233
1112688
1139749
1826987
1322782
720291
229655
951007
557495
1812590
288197
1175574
1544696
262419
1877028
1478381
95854
564967
537311
996561
1283376
1986519
535734
1337653
341619
453776
1059547
633207
551547
1443723
410676
924919
1857398
850905
1227263
230580
1698850
12753
666885
1455748
711443
1315059
1204756
1622493
1693680
1020398
616431
628687
640724
1065740
1858419
734116
36800
1794389
798919
964184
324985
1668570
853666
1947351
924464
1624873
375298
1231406
422581
1401975
1847187
641793
1142777
767555
1661955
1038074
1742876
905777
80646
702124
1672325
534837
1600279
1404399
413089
1014192
387630
277456
1582609
202052
1144572
1099052
1614174
1865064
1197910
1400631
429114
1890731
1159914
941617
1044880
1964240
773849
561096
285632
1923461
736640
101468
503635
767037
861572
1747968
690416
969570
1185863
1538150
1982475
1830341
746236
1669370
1583082
1501324
183045
361721
1720720
38683
1470340
1187264
1132584
281655
147565
931741
1783901
754057
818264
610303
1515702
846475
1438659
645514
530587
1209963
763424
1438657
261847
1107600
644938
575156
1827688
543395
698603
1503722
1346670
1379757
1626639
1716203
302673
1966877
615544
483348
1635088
1686403
1799585
1639485
1667236
1182762
772147
1555627
102755
537569
1362189
402474
134994
283503
1432451
1042535
1280605
372191
1771472
1986681
1109691
103011
694882
1377661
1462395
283415
1549686
210398
1187289
587319
1593918
1055428
1689468
1496682
1686120
571096
1354234
1145333
1822778
180081
1870695
513123
1767767
1334971
1523617
1723924
340690
1224762
1646853
913603
1274919
1622841
1072666
12622
1351126
238684
1252275
213694
1203638
1104469
1088597
1126726
791119
81312
1215280
1850148
398903
1658889
1052490
157623
559396
1844657
76178
873125
1616646
881497
459993
1314055
1152182
489667
376733
1188413
1367351
1011011
350886
1091762
395452
1862983
1166053
343705
234359
94210
684599
1239011
1954207
1557383
1895307
379606
1060197
1937222
66766
1504443
409201
496289
1933087
469809
1447514
280015
654658
1255721
172061
387931
463504
1597451
648512
1202341
1607303
1422572
258484
117134
539207
1806904
155002
1483787
1559936
559130
15586
550910
1083304
121461
393777
1141089
289379
1380464
1727216
984864
1181178
315224
1693286
126395
107140
1649361
1048255
580007
1880186
112653
1988244
509216
1348603
988600
502070
1645
1863529
301194
10449
580703
1317359
1530159
410044
277790
491680
639871
1521551
1009301
1962405
694739
193170
1999361
344658
298481
1290029
374979
1716573
22034
146294
282927
588053
1305910
1473111
909778
1132194
101067
1866520
1922451
736650
1295926
923500
419352
1549148
1661944
1439338
1510997
554097
943899
923140
1148798
775992
955226
142831
1629695
960048
1159314
1999189
1934089
1962959
1547776
1622912
328165
1974713
989069
1219136
782826
104070
1747553
438065
319301
784321
1184398
999642
305997
447073
1962378
385887
1694749
427926
749458
1517348
1855171
499657
945642
1738057
354576
1910382
996325
560015
87852
944708
1653511
529323
424931
617211
782115
1315115
277356
10526
863147
264353
804004
1424029
797999
979913
74324
27342
1602982
1213901
1958228
547443
998436
1303916
831234
1516853
1949168
42485
749713
29585
1543470
1977845
1655537
1240399
790531
1230408
1617740
1490999
157330
447038
1463596
1124769
1618618
1710230
1244378
167486
89291
1951800
542972
1469097
420886
601271
878173
1331371
124099
1572122
938012
1147402
1114481
51797
1103246
1817823
845447
853112
394691
547723
112841
773689
1802100
607746
85259
230490
290017
501796
554147
1262325
540041
294261
1135060
1132509
451463
1256534
1254556
1147932
1031398
1342288
1443103
1588294
731012
1186263
1380933
1457270
1437577
1974384
166231
443773
56132
446104
220178
1555082
351614
1561016
665973
937526
84193
1345664
1207315
1517786
1182448
796279
1081611
1255811
1597548
738718
1521758
1807242
237446
937784
1068490
1357010
689875
1507826
1373646
1488251
1259812
1425699
1233467
1226336
185665
537122
1165405
953067
343828
1520052
1676115
1452777
1427616
1564556
813923
571785
713423
1789848
1548375
1049726
435692
1931966
57056
396853
1887010
1113127
986027
1765063
581158
1634383
1470002
680128
1145622
1362808
143104
1359668
797433
593815
656366
1545668
748293
1194202
56953
574675
708805
722086
997502
315843
757187
348426
1548765
503580
1332155
430393
1010379
897076
1744911
686300
524307
1601893
97946
1684028
1463750
1131206
1786119
1690361
725402
1780364
1863160
1083584
1328180
638556
1520063
1859840
1534872
506659
873120
1752963
1518031
1642950
1226892
1901142
257484
1962144
186139
541922
891566
167175
858869
1953581
839842
151828
178623
1782606
587566
1859622
319634
694031
188483
1634233
740746
1834014
618081
1012815
363152
483123
991428
411901
1685381
1703341
1860328
1533861
1598350
979312
1696615
1783806
328988
606589
638014
596747
896128
1249698
1785592
672973
664017
1870420
1804821
1028458
1298402
1578264
227762
1266233
26265
605242
1052731
1586690
631602
624967
937069
742626
1941577
1413826
701802
17708
1216442
1923598
751951
396504
572353
1037150
1840807
1403764
1187526
797800
602453
1597244
378439
1606714
332200
1897497
1754425
1001983
187314
444392
536305
1664202
731587
785106
1261058
922964
352006
1897868
1702826
975165
1977234
692855
1699639
1556348
1401038
1688371
403723
1798729
247135
1526052
902086
1379568
1209850
1523044
831124
926802
1747766
1270288
1532169
142645
1208024
304344
4018
97017
1915710
357504
809242
532245
1543179
43277
1590696
1215398
1118131
323530
1464135
224155
398803
1047839
563979
1233451
520522
1560644
344048
1264529
1291830
1787949
393722
1676964
1278682
346779
508012
681874
797136
322541
761240
46499
1498482
852261
1086747
1563713
1569861
190968
1074986
190643
282718
150245
936327
1279508
1254727
1119754
1261681
112406
427052
1700598
467083
1642595
930926
1360037
784028
230154
1112961
1956293
1913380
1815016
1228493
1232059
1517163
450907
1761485
1502341
721781
1883932
1494753
914870
98261
1540273
728090
1612849
346958
133594
1136170
91148
97548
1170008
415130
387385
113791
1151571
1447918
47369
464894
459988
1768157
1136775
1038820
1868648
877219
1708095
560793
822249
680772
1171258
1626278
1112878
1191451
1888218
621795
1664701
872676
191614
629740
933701
564592
451146
1772957
1198386
460812
438771
1804322
1511776
1918829
859704
460419
1227141
1173823
589344
1157749
681735
66819
698559
13145
1976927
1433472
472339
144405
993422
936257
209640
438410
1309503
1046536
1351097
121407
480827
1749316
357879
1255752
1807637
1155189
1449295
913385
1163504
1505296
1562815
1336400
668300
1086091
1345323
1804328
1663785
666398
1010706
350986
1486451
1214745
1916871
1518433
1708970
1202996
967764
131984
706495
1577790
26695
1907661
1947493
261714
508317
776345
774443
1416427
1961558
652265
1161205
1575891
43938
266131
1071707
1770206
1826251
46559
822799
594364
26548
472213
80340
811408
235850
105190
671705
1012875
1868808
587195
13881
1877299
225615
1412147
223955
785030
1172400
539922
1221192
1048044
98446
512121
1547751
1900773
361771
1363030
235724
1446670
1958450
349104
436189
1113544
561477
1527943
177428
987281
751468
591541
905924
657759
1487691
1538085
1764151
968642
1661939
1728885
891128
628031
347252
869925
652600
1813897
1494466
1892388
1032724
1514314
1503347
1781766
1213039
927202
1415883
1649844
977931
1622820
1553351
360083
529416
1910299
1662094
1644384
828081
1130485
895974
364784
703430
1291104
831024
1560034
854877
1141764
961498
1190804
808396
964771
1811727
640873
138254
665710
1651482
28770
633100
994183
1787505
1530197
921037
762891
1925505
382690
1411629
1438681
1419569
945598
1047703
1569167
1522809
1891406
1931358
221889
1954415
924426
1300608
1488044
864440
443150
1534277
771434
1290917
1333708
751480
1091624
1644495
1323091
1950583
1050128
1068039
1803098
831940
503846
325285
643320
1264027
446632
593125
811602
1858608
1271207
455173
1179063
76997
624364
395761
1801445
1264944
927964
1935284
17846
1984314
1893576
1115347
999515
1747755
496013
555764
647595
1627887
1636511
296445
216378
1726569
242735
506637
31785
1889934
1566864
1420730
285167
311164
1900632
1216341
556264
1196652
986982
1671203
1007213
566089
318466
127365
1542714
1779157
1502299
324891
628206
1962373
223800
971185
834836
1380893
1533234
754731
1850828
1071395
1582750
2981
1994054
1635359
82121
641209
1595242
222890
358505
1225786
460778
216271
910777
133533
753345
124860
1373235
478234
1422107
83411
28105
1915450
524795
1274608
1598769
1871412
1662985
916136
1631659
605691
1179092
1929248
1844568
1112503
1516870
307106
1182334
121637
1793442
1133753
709208
1841470
249183
130683
452343
1932081
1367409
860846
1911942
701904
1204259
925322
574930
177997
110568
1643699
984700
1072697
607486
1919807
636704
995765
1476486
1392127
1184447
1651702
1479992
886636
964637
1797345
1121453
668471
102467
1880311
1507505
68295
958155
1285114
1713147
904479
164358
48300
1009525
1242959
356244
979070
1496675
415989
1705125
16407
1685276
1159249
747481
1818234
1709887
1369984
1246297
1442605
1374570
1735247
158511
449155
156511
1665275
1074436
1659987
439175
819116
1110061
1684104
1380751
1934037
1047729
1447737
914993
113583
1001242
1342260
591568
1720676
1162374
347950
1677892
1775314
507895
1637954
320436
269686
614372
546412
1397645
123287
1303654
1127063
1544000
79069
1500914
535762
1783510
549807
15168
596630
823392
963885
878716
1396036
1207799
855042
832074
720885
1271137
1186905
1541340
1364100
1501857
341222
755411
1832619
1441098
83864
355924
19274
1318319
1587332
1269055
223384
1734989
1681803
58585
1958943
249980
627970
1288009
1774258
1801266
558240
1083117
1665894
525845
1159412
1941542
1008918
1538547
1911030
769457
1363537
176660
1235178
479416
1570857
445044
511731
1485952
106315
1297513
235811
652736
1162058
1997242
608782
13476
691854
1163724
149383
36644
1772666
1303484
1793370
1772059
1093709
353329
1421706
711967
1352143
168110
509388
935357
1901412
1048007
870654
1687132
935809
1507051
1098760
1452564
1661619
801886
803718
1877225
668722
1059651
1398950
449386
1936219
1146899
850978
22670
857365
1730845
349644
837515
879981
394639
1488251
1516215
1323421
1540587
1796736
194034
1373756
639862
273093
1888893
1892854
654517
980222
43510
99123
40736
276846
1671738
1458288
1008648
1992112
1152069
1809509
858592
1974170
97006
1322274
1528821
645789
589335
760906
1435933
445308
740258
1886438
1945387
1338547
1228044
1100006
394554
46120
45484
445236
928917
1016929
77040
368210
1851568
1972499
1660216
138571
1951602
361376
717916
1283396
169879
527381
1280978
1457628
727559
261507
18117
367616
1644075
35850
198045
1343225
1007749
1129573
1831538
219601
71555
387496
23236
1589793
1004385
1894171
890884
1197879
1957633
1982104
1011855
1778420
1618995
578479
1543969
454171
1802636
517780
1922503
357064
526137
43915
651144
14621
1966945
1007603
1506556
1270103
1013552
1386137
536593
452997
1149870
1703228
713202
1192037
1751321
792231
1313589
618877
390966
1202718
667121
78498
116460
1993119
1035110
1294863
1618963
1825503
1102740
1429867
35266
946630
445139
648362
1868044
638041
931932
1190211
576573
787241
1322558
440944
1885735
1929122
364406
1612637
1983017
661026
1937852
305362
818532
574400
1073097
260512
1511406
478570
1370031
876945
909397
1383592
446364
906847
1114130
556633
1557205
339951
1048312
17314
224340
1326086
39137
221725
832311
1565015
1743311
981730
1359793
1137123
678586
1659096
1886084
1468250
1026143
1322546
536047
82485
737390
1275873
873180
1283301
657997
935925
77119
1314805
1476268
1500963
907387
1199878
1259266
517608
79936
514949
1261304
660946
85031
563170
1111515
960522
1809816
632666
1724224
1300983
848300
1112048
454198
152985
719724
824156
777498
1401049
147904
1636312
5704
793984
1009059
421468
1946816
1387125
1130020
1677398
901979
954244
501700
184596
1124026
1206209
1395676
1848908
1200815
333057
1932950
1908229
246794
990746
14187
1847992
824911
451923
1575594
1413349
1868037
1261269
831139
543262
1067922
1805002
1944055
1498238
844011
1437194
1261588
1786528
1228248
759109
1467483
18899
1632509
1220721
1021729
785625
524757
1654920
267682
792424
1783698
1706379
272346
595442
1605597
754824
551204
253620
1110225
324043
1127593
956157
1023320
1757181
159854
1547773
549754
1982981
597139
736317
341760
1569090
1290516
702995
33742
1697248
545456
1673968
1313252
1585991
286877
143565
1869717
1392047
1979589
649973
1192512
1913957
912812
582456
879501
1856414
516834
42934
867102
21624
951393
1764130
1513545
1024395
402321
1788981
107118
272938
996472
396791
1563222
177913
625292
1815635
794085
1238073
1798614
1878787
1486921
411263
1157035
1799140
1102741
172980
287262
1178356
851419
920492
413940
421784
1941139
677555
1135222
677079
807440
1028004
1204990
360867
1943880
501021
588856
952583
608546
501593
1167370
1809090
1640902
1324000
1279591
1751774
1418405
1514692
1538737
757154
405653
1054285
1944030
1729852
956961
35198
1665236
701122
1828053
1543122
546316
1018130
1652897
991459
1500873
1616540
248512
1989475
970006
1785390
1383426
910003
1145663
142115
817797
1287409
609937
1907333
249048
505916
1436458
47151
1581091
1861307
1393923
1861428
3312
1726917
164224
1062694
284104
931277
134960
1327386
812987
196442
1875759
297220
965657
1565366
81035
1247493
600376
1816968
1312401
894520
1943542
176867
1675570
467513
157749
1265278
1293617
895918
1102959
742119
218500
1672840
19199
1894272
1149461
1096624
500204
1104478
1497879
240098
558134
1041061
798648
486810
1041833
1035759
709933
1687573
594161
1837125
1901188
540889
1510702
1342172
1117988
454985
1597390
869079
746964
625319
222613
737148
1093701
1187044
546688
899265
203836
1445307
1641273
1975681
1475717
1779712
1972976
943928
1167464
78117
1442524
1503599
1448724
952727
69223
762033
819132
958903
1136975
441001
495764
1852602
538313
1894996
945431
884774
304665
1500952
807134
291728
1517547
1415438
1576166
1071992
823500
113631
1830108
642734
588102
114349
1674761
1527618
82866
1930779
992970
278631
1290255
1014910
379017
898834
1434744
1966914
1384982
1776179
1636751
592406
117534
757086
1587076
433773
1394504
385047
43760
1873050
1064336
1980551
798596
443728
911511
171626
817951
1446982
830628
699823
335316
333724
510654
708736
1216784
1251579
1793741
1545248
389782
715295
399832
157042
671931
1817561
1800770
1627238
1107364
522921
679719
295423
787744
1375853
1171937
101348
513443
600354
1287605
1178496
1902144
690857
1175038
1425976
1884366
1607008
671372
1795698
1843521
1218644
890216
1697398
573625
1962455
1466353
673548
781944
1718154
940434
1092214
988650
396035
1578308
1421249
1127448
1438786
235936
987976
893392
108276
788885
1557928
719359
510371
380837
1951906
303173
1973472
1939458
960198
85498
1966332
185130
843240
1440925
978290
1294394
341198
205505
1049390
1212271
1096510
543519
837058
1807269
2775
419616
1245889
506021
1195881
1315420
1637451
1804825
477900
1828814
1755113
1217783
1968779
270007
1268366
1166898
1389696
555267
765775
1566100
107768
1030987
1549500
867143
1725007
338389
1420551
1923563
381941
1518815
1502719
384476
608249
1841954
158590
1543843
954801
926639
1911264
1676640
1561399
1166074
161569
1402157
915189
1458353
1247081
1728647
1150393
1995637
401657
1306917
780954
1591130
1300143
299833
1567668
1090786
1635188
298798
1407442
389895
1901789
994175
554876
806656
648099
1784911
1180439
112294
750981
1707558
953286
661603
906363
497586
674291
1704174
405613
529029
1903924
214887
91938
519316
1471026
1958544
871336
62937
1860227
1474472
961564
359527
1379506
251315
453569
277884
719180
348172
562422
438393
750578
453015
1842676
833673
1637010
108295
1593355
1001966
1860232
1214172
96001
831842
1209599
1623097
1159374
494528
296279
440610
420944
487391
903801
1765627
1354829
1113736
799589
1383218
1615909
1930100
822304
184284
1003133
1568802
283205
1815999
1145081
1633334
734887
1026288
1897212
1113975
849073
1826693
1276498
853983
1492465
577396
151439
121375
1582355
1173196
1081820
1373255
1379353
1164735
1276462
1649728
1058685
1072352
824250
1213327
1279347
509959
23348
1166661
5836
166391
533709
49187
1148307
181738
610308
1272660
439778
1912564
773892
895750
142110
183280
1409737
623553
1438138
1415560
1194503
1459843
780620
835654
262294
642499
1212514
1900071
1655853
63857
1400543
538603
1971784
1052164
215320
1253343
725851
447846
146134
1285833
986875
751976
233480
3745
1045427
1021232
69619
359809
1560372
842154
1472551
1155787
1869243
1363918
314540
958279
453868
484823
298322
727536
1056612
1244670
1648199
666540
261963
1321957
569510
605548
482841
731890
685043
877271
1787260
1164155
1426336
1741460
1180406
1661577
1028962
973419
1386143
1476546
1815702
553396
871208
101536
1659614
1721281
499502
879277
1022481
117180
1794069
1554102
1848411
392445
1147002
1978927
207094
1398859
894535
733497
1230437
843470
1637152
1785819
10860
1231689
1217161
1652015
821559
966635
1244460
1584408
1640903
1433199
1497651
1753424
688762
1217973
808615
1977585
870479
680171
1417303
498643
311905
885954
1704438
1531553
342113
1386395
1675170
1409907
1556299
102645
925415
302435
1227075
1283749
195487
269632
632888
701268
562089
1727734
455716
862607
154472
1810631
1979400
96062
373041
306370
1259061
657881
861198
1040220
1023646
1202500
464334
5026
1167784
461936
585017
1268862
738469
64558
242185
1928585
853125
398773
245534
1842744
591439
1523610
555357
1274926
1466775
1807809
1229981
1118788
1931705
228413
1479529
1254491
326454
1550409
527008
1412326
803988
1388028
1209785
229293
14245
1081476
333915
1077199
1755449
277107
1049707
525224
1710600
1231788
1922725
1913084
273996
1601306
875713
1401104
1151650
1339713
1444631
735573
997685
1369472
290775
1046966
992331
1077403
1423572
1469218
655317
1715781
1541675
1968550
1336299
1471430
1976047
1744969
727103
342871
1427281
412012
1490740
1109761
1841068
674985
1520627
1510193
505127
359634
429088
299954
875279
1705308
375416
731741
788680
506518
619417
1781063
1022366
1107065
439900
1656401
1164128
672446
1740127
723654
1697206
1184705
569076
1958556
834143
1471661
67757
1251159
1584799
1680275
318671
1561664
173498
1293547
710443
1153130
734923
1565396
84367
1307237
937612
267067
261291
536322
1248201
1058826
1414339
1801192
198509
630437
1964295
1021434
1946963
336503
1114607
330052
1723825
993904
605052
554924
1764772
1752669
650894
1505009
43059
1383049
1415318
1954339
1844984
369841
421264
554109
340631
1560763
933401
969737
710032
1734575
491147
84219
1542697
169818
636570
95548
475299
714772
114892
1138419
1710907
1491598
1408842
523692
823190
650912
816787
1167020
278876
72709
600647
883654
861133
1573000
1142547
1211570
1831219
494619
430580
661983
1908366
1649626
1855583
710889
1385500
1198715
1911916
61928
1500588
121704
894381
895813
1367420
700880
1722071
1426229
5942
152916
815697
1052791
1189169
1493308
736014
1116768
726160
560696
1210835
1184377
1894062
365117
1939956
409718
292606
1979046
1469207
834184
870470
1280416
799123
1578547
1545554
1126736
1796803
1047999
96681
353896
1630504
141028
1505566
689903
576509
894642
351523
510169
407605
92969
1559604
1787468
1273172
279180
984077
87089
1787724
1554298
566766
1336679
1566363
219980
685123
1173988
976297
950278
827298
863684
1387794
1237246
1170020
643144
1041354
155736
151061
1400048
1559300
230201
987642
52977
1646397
937833
838735
72134
1567890
1730744
1349132
1833269
1283274
250463
1271308
1389052
1423467
1105027
670562
500892
1843239
1155324
1348712
239835
743747
1157750
1460883
736220
111456
190353
757935
1920288
158231
1860683
463653
262960
1204209
99482
882976
400259
1663801
200628
1900026
1055470
638804
193188
255407
1517869
1819371
19601
316064
116338
109263
506198
963391
1315357
1634167
229913
653103
1510624
316067
398186
1951492
372452
404895
1479350
974707
596469
166771
1683102
486735
1289638
396157
1059625
1113730
362098
1589670
1320553
396514
761328
1051393
1334652
1006716
1373265
272539
178991
119694
48693
312359
1061554
1674334
1300818
1776229
1858197
8664
1806869
1685467
370637
1789340
1583371
213631
349030
944926
1390384
741248
1525765
1938910
1555690
534212
153146
434050
631290
1662871
1888287
459222
963319
1232383
252209
1774163
1931064
1565555
1655084
1744303
1236411
1910300
1607812
756234
575517
1860749
503115
225145
1394597
741448
215784
1114948
1324644
134650
543137
1632092
763132
1329066
1707190
1141982
1621105
1731806
1882951
1037958
1860319
1760354
341672
1613939
1965380
136345
1590574
777498
1976359
536893
636589
554648
1400705
1750369
1177063
1013393
698081
1014199
1861265
1773048
909203
688333
1289997
626219
1082182
913552
216423
57272
917484
154819
1621365
773566
1802476
768396
1702618
139478
1670637
1955204
1279318
703483
259514
293438
767722
1246463
1674277
662594
1954379
1261317
1151169
64973
1632176
1003028
211469
270215
901666
1075205
1980453
1292374
1213262
1577727
1740670
720159
1658377
1699780
749057
1564962
1812820
168498
20349
518940
1783356
1203213
1241725
670436
1789476
913903
288599
559948
1551937
1607573
1988347
93952
1327425
1679367
725061
493864
1827346
1273282
517879
1986725
966363
574276
1435886
347890
1135419
1385569
645611
1228045
1564424
1940031
33241
724072
238037
869401
979892
1712975
729142
950942
190742
1772875
1500868
1629595
77671
356844
1515600
12834
728798
1497085
1501656
1874225
1258163
1958285
1539853
1105782
1215407
471739
1936917
924492
1261844
1389980
1755403
1369417
512813
1210773
1136676
69663
468516
501660
1364852
1558471
451226
697811
1205080
1035244
207210
1076202
1333743
904588
1956444
882555
145395
682681
816512
47235
1695681
506071
787988
343354
1807092
1148237
1378633
1506778
472656
989754
1221557
319263
1376941
1734282
1681954
45072
1169290
1216831
1782715
684537
1646321
1267946
1460926
270168
962734
1294305
135063
916722
1914951
772842
1479741
510722
400199
1765216
246011
1155975
1186926
786495
1591600
793025
835037
1990800
1787678
1230220
1676827
986816
1173210
313641
627947
1504793
20775
1446335
1499169
719900
211244
921704
1005204
1674674
1883557
711742
1385029
1421167
911306
1884584
1636983
492375
1607951
593827
1100528
1794027
352279
122193
251778
406696
1456802
1398689
1717898
415947
361015
1296297
195051
1047433
1234102
537540
245168
919248
387727
207770
923937
1227240
1619007
163935
1748409
177991
747853
1015598
1202453
791153
951577
1199086
1406588
1125084
179339
1795327
1179212
1694530
59037
79778
1498918
1835972
1363829
227342
1469534
1351100
153413
49929
736804
1999403
1638410
1030631
1575701
17558
838788
38951
187898
1921865
771538
380133
1273577
1741970
1050166
1684124
1625032
1718284
1040501
278870
362651
430433
816724
1831279
68040
901114
516604
1642451
1840956
1306703
1616898
194096
302499
1369282
686937
1071950
1186180
332303
182269
380245
1310597
183766
900601
1785243
35919
981286
246067
1659303
206333
418827
690510
1304683
558499
302911
1504981
1949568
698651
1620599
438418
693022
1644400
246490
612124
382594
1865173
144109
146036
777246
145539
731794
415980
997780
375153
424271
1053664
1285796
883856
1017555
1655016
899393
1626826
673554
1247693
1238578
980460
396091
1944381
128683
1415061
984002
1312703
366849
1146309
1280321
443986
794386
121319
368585
1915052
1012528
1288825
1308579
815642
764141
504056
553174
1039356
521359
510349
1762422
1170600
501847
1494477
1063731
558729
1476653
14099
938734
1105779
1849355
1957171
1946627
5473
1447508
492234
1199012
1002623
1971422
1141923
772608
1219542
1986478
89477
1011100
866840
1406833
1590307
1592556
828355
1557927
633249
1398181
1561715
880626
1084364
1677415
7462
1445990
1685563
1569839
1089432
1442847
1716248
495916
500563
2925
522522
698520
645914
1838894
476274
1117500
1770533
666765
1736381
453481
1136863
586609
222870
1837487
114953
1528501
1553979
1631072
777228
1676364
336837
840657
649464
1317285
657291
671527
1292217
683704
442729
58891
1562211
1868478
181575
467896
616755
797261
1898968
1397906
1746285
338853
28047
1642531
1054415
102404
1469635
1018605
258754
1980867
802920
1403129
332503
1374054
1013309
151174
1706839
1759611
1009745
1693528
589831
1040694
784613
727997
1411913
623198
1841509
484806
601785
857158
460734
69208
1528258
1812473
1421183
338111
1357252
107221
1032677
881186
861515
544620
268643
522260
1193181
1873129
1681641
551745
433262
353028
690508
897318
6477
1068624
1723222
649949
814458
534524
1580003
1755863
818104
1023000
1640435
1748012
1296261
1246351
162314
299530
1862280
1321679
631549
844990
996230
1602847
318467
1369351
644093
382819
99717
100238
1186551
1643267
192067
780714
393835
1347879
808889
1531937
1194769
1211440
103199
1096029
634878
813353
442770
1198699
1524857
1577718
21217
23946
173066
271816
474771
1611938
272142
488315
968423
1501332
972704
544548
518679
910655
758730
823939
583922
1791011
1322729
256295
1841642
328551
68594
324077
79138
1525039
285432
818016
847659
1586297
1569984
961794
977453
534097
492199
816764
1599957
1825226
884392
1357230
1428317
1714658
420909
1171524
375856
264721
1747180
593227
1319670
1779027
1900931
757081
1059102
776453
1415881
757758
1771975
146410
1531039
1893883
677124
511909
1515276
1701400
98593
1340134
1723957
1640075
789608
771119
270457
1702221
154452
333560
1621328
906447
1642369
968533
677423
1568216
1940105
387813
235253
505488
1159335
496599
410381
555610
1865074
1791194
1231611
1726447
112802
1071757
1701802
1639883
83446
1459603
1154348
1982333
1037725
1610659
446636
665502
236855
1650393
1590542
1356570
398947
548431
471928
1214832
1074023
487241
1030003
103590
95155
706130
1044578
1145200
1148848
790850
1416551
585279
1528246
587437
1917976
966794
1138674
1167561
1880244
9213
703267
613611
734205
343909
1622179
1959628
1290759
801878
1256764
1930963
1025010
1211541
830092
784568
1626969
1836442
1070951
427915
993019
612400
1774937
382848
1525794
1489186
427843
215137
874532
1518906
515190
1665663
1884637
1627364
359338
1634557
802888
1176166
1044787
1879629
426108
1430752
1245452
802973
1292427
1481549
1426455
811319
1755598
456226
1394611
1027821
1734116
1875112
1526251
1966866
1481875
1291671
1028891
1029877
860993
423044
1099850
712559
974981
494043
1026992
397974
903159
1654373
31210
1708562
1914785
1223814
777902
1545611
1784302
349285
1384294
1406779
1628981
597431
1698794
95986
1945564
1139696
132507
1741702
1493378
148421
294612
984443
1594250
1835898
869792
225329
773298
728161
898035
431705
1059870
1492360
299244
1721598
1345829
1423077
943452
292373
945062
1855698
974181
1479525
937747
1992664
397911
1434614
392034
436171
1703084
377570
616941
592938
1541361
645757
536900
1394002
1882883
477920
1918095
295951
84548
1404153
1889882
1421643
1963264
1539914
1400970
1659484
919380
1475255
553149
1908777
471647
1136912
1475669
1030635
1551905
584860
1252906
276050
1354621
1840074
1737740
1707507
534315
159377
1082556
1785783
103725
1612956
646670
395942
994784
998552
1506726
228977
727754
1027083
1827281
1977143
1319446
1835843
1480159
764145
1491164
487447
804841
663217
565957
317962
630725
922098
485789
323563
1597755
138559
1618865
34095
675577
32337
1815705
999662
1280645
1866864
1434564
866698
1761053
1957835
1297216
178707
1532322
557790
1702264
381002
1556249
1119628
1259356
1215348
1501038
856138
207470
365159
221451
1252207
1475090
449514
1139344
1584891
1723084
1939737
270623
909552
357706
1219811
934370
995022
338654
94535
805988
1676133
412545
1119689
1997118
1462649
1581060
745553
1957716
1691839
132572
303651
430599
1285208
604226
94226
1129470
1135858
1881621
299085
128870
519451
1776278
666212
104960
767072
1472461
1909214
1478820
1294865
536911
857330
1037515
1999010
814687
1995651
960261
1426252
1228010
365804
224995
78384
358278
1639444
1679036
126464
140008
1128852
72936
6576
428769
918334
352838
959258
802646
1644184
1371516
1729378
904563
440709
1501019
793171
1455084
1626387
1972689
1202406
1942360
1152427
237758
727560
502875
1736175
1867345
1388966
326769
1100871
1772055
1553617
1450197
1040271
1131878
323189
827767
1190789
385905
394775
318199
711102
434772
342086
1159564
1022799
677681
1663669
1788657
815443
1063761
1409336
598565
1783546
1887912
679823
1114537
791790
1241308
1346941
1862288
654892
438216
489880
1789894
1348466
1127574
975182
1933148
1723420
298171
610964
1941506
1346218
1427967
969485
1154473
292831
1204307
492968
570136
1155330
647730
284228
1287606
135863
1720232
1300858
1612793
295973
1415315
1600445
1660930
1837693
1062953
259801
1945647
969215
1428999
68958
1146666
1172926
900284
413408
445049
1199302
242130
752210
743867
810541
1677308
256845
1675283
224215
292487
879318
1746310
171852
759115
1824927
161476
845121
252901
627715
1542172
1338647
93386
729758
1844846
945793
1275273
70400
1734534
1063368
825377
578471
1145379
1235767
1039280
74993
141316
1263331
1839377
1920969
351451
1290028
975571
427096
963391
1744681
1576440
801524
1931559
384812
1517312
1854127
1485528
1183980
1214986
1647084
1424687
10628
1414112
1703897
283357
1954837
1541013
613670
1054336
1114258
962155
1410705
1342380
338581
682957
1968188
1260407
99316
371675
1291317
1224621
1888653
727280
517723
1811007
92484
827864
1125735
125273
783855
1869671
1159815
1196094
959939
783662
991308
931693
488599
602963
1024202
638935
488663
1339848
156777
40604
1585499
798422
1429647
983358
431551
243605
1173713
765093
1282689
1248290
211855
658285
709394
1864825
1621382
181717
1660086
1254059
1562170
1539573
1521380
1060412
1642309
953557
283976
692646
956663
1675455
233013
1490133
679624
1012809
984976
167638
1899159
237070
1830923
1950354
1296859
1304021
1433085
1100262
381544
824903
1644491
1639704
571144
1785611
251064
1613589
42461
837833
1074070
1759973
1934024
1302239
1408181
1319981
1283028
1302946
618721
169101
1632774
503238
1924317
10060
675898
1063864
118074
1848481
1420090
268099
877524
245294
499021
1634221
1368002
1827731
698317
693023
1511331
1943495
436111
471289
361778
981443
867655
1463124
805460
983480
697637
90212
1129004
464679
297932
134667
1765763
1458773
1251994
1461568
1048025
293164
1186278
1127470
1313439
545162
275365
1445117
1864959
1699729
583031
324705
524599
288813
37788
193137
1974604
1911297
1046829
1678330
347638
563847
1572367
1100215
1955060
1936824
995619
417434
337550
1792995
789339
782740
431365
199844
356274
1336086
1560605
1569928
1907224
917570
1140224
1163576
130089
1508421
1517030
1134762
1353389
913224
1977529
1713772
977904
227262
1949158
1515963
1031679
1023426
435495
1747187
528793
775607
1272474
923352
1619404
341592
1729553
165138
1501637
1267056
569072
1961916
615428
1252109
97169
760416
1956352
988069
1311821
906728
475231
1765990
287349
1259660
266540
1681083
344958
1522009
1383935
755609
550241
1848605
680056
1584426
290055
24773
1140462
1468692
210598
682034
782921
142456
1404218
799787
659829
1699534
1783793
1759731
1299162
1380011
1123363
1631332
604986
1449931
1530836
196403
1423910
696878
439522
503847
1159863
1185378
273652
1229990
1975703
43440
1356927
1492425
432303
1142745
454038
1443415
1219504
1999228
1902754
1202576
47661
703341
1600775
1400063
934462
649981
629751
1672821
554633
829684
1000163
754895
1347232
696389
284278
1209859
1374706
427918
503302
416728
1624923
60487
756806
346620
1906857
672498
1834858
1526741
1413089
1572743
1188486
1893279
1453872
934745
941397
1480230
292890
1201668
1277338
688769
1052230
615467
1571845
996379
1314680
1302945
1432295
818255
437730
907324
1902595
396603
510262
357184
1760357
848755
1156428
627733
1389284
1703294
309976
870604
1848444
580878
125895
1433450
964349
945621
676870
1058050
194312
1593279
612592
1736237
872555
664902
1324846
1900026
461979
146585
1848465
1185727
1316924
1969585
572045
1764376
258457
1513726
510384
475781
256220
174710
846955
1478962
339746
445613
408881
1469467
1941083
1353706
1362542
715928
743638
525544
131052
734464
1440009
484107
992566
414410
1504155
902135
639253
1639265
507770
1744504
1025238
1362796
295089
48708
1425800
1270342
432096
875948
662191
44978
831889
1394022
1976914
1537720
530991
1492126
1373722
540545
1549823
91030
370647
760013
1917377
173038
1934110
118802
1343224
1372036
652555
333775
518247
234177
1170430
1954069
1332877
1832495
828800
1451822
247182
1379499
917930
918437
1532706
1355935
133492
1066063
1993532
805866
1578192
133501
1005061
1076172
1746739
99639
305924
1817699
1794823
458071
1924939
1281254
713724
782500
1007661
359978
123689
634906
770776
158552
119193
1123725
23564
910875
1273017
739554
1859721
1683828
1288431
16539
434861
432444
192285
1670956
1112659
1060326
521402
1011646
1437057
1923848
1635341
499266
280801
1281612
969500
906237
1637901
694903
1238223
527675
1970078
1941550
627591
1106816
1880777
233030
1214017
1030333
44280
704391
1369769
388858
276459
473310
663863
221813
878812
1320590
749962
1207912
1600960
1858262
561942
1028153
1307611
800269
591285
151297
1565246
1026114
1373267
787428
1061003
586238
1868698
156646
409298
1683844
377058
1993686
227853
1759777
1579757
1160254
104994
960978
9770
948331
1022585
242069
785418
1601791
1926517
497167
366701
402512
980919
628270
654698
906603
54416
1930220
531524
344214
1905460
1643770
751560
390678
932129
1247017
1687718
332281
1832939
881627
175132
1551922
1069971
50950
1660790
955060
1340121
1063724
605184
1522578
1361444
118072
1468602
1937302
1675972
870152
1629510
121761
1625548
865006
183978
805541
190343
1710567
196788
51106
1537864
1920627
1908715
1697217
1248747
1933577
1020148
1762707
1111496
355543
216468
1648096
39406
2441
1954896
1517770
1117243
29064
1962772
489225
1416997
1237916
1959365
1910109
1217860
1869010
1706881
340161
88104
1088367
226859
1742985
1362132
1331949
826864
661009
1905986
1251281
148662
1454005
817820
1164433
176791
564223
1178197
692607
465494
1631907
1146626
1904803
358302
178357
1620881
1590867
472868
894323
1521089
1604435
816082
1673053
1251872
610598
827856
219880
1031525
1740668
62229
681908
1743464
157974
369987
948657
1385925
1401265
85580
1743271
1732425
1878017
25832
1627688
634179
282452
1994713
1561143
837092
598639
1288760
451969
1631644
1722341
1248975
346147
114495
1773917
912345
1765024
1877326
1356599
1453263
845157
1600908
750190
539604
761259
359404
83916
275987
1423633
201625
789635
1004914
1967315
1147891
1669273
95688
407405
1735301
1603105
843391
1063593
1417175
864031
1234286
1422771
134952
1235996
893177
288067
361228
301884
1191341
1323124
1683566
992846
206268
749586
47455
1953734
1364052
1106843
1685661
1115715
1220913
1165696
653684
913023
1536854
1206730
1987249
890490
1075304
21701
912817
159125
1904029
540470
432046
1927985
1942432
721731
835813
1351743
1071746
184139
832250
864081
73226
1465881
1221090
784134
1117852
1292674
1920179
1585014
1471290
1486053
1720709
1944857
1517213
949038
1107687
716829
149273
332743
1832016
347635
1123156
1101685
1826829
633864
1770162
1153138
251594
1053358
48846
134635
177089
611458
1047774
1595008
632906
227828
272951
1457257
1845796
328033
156015
1508903
1485600
83052
1005727
687107
594405
1503580
906349
1615862
1492312
128674
842473
1215154
1672988
1646005
950940
1056212
828721
758496
1959585
668171
1429371
1187693
432799
1536650
37711
24134
285132
794038
1505335
212474
1360042
869944
577855
1131925
1401013
972075
6023
378203
1793772
536615
1821566
1418969
1776632
531535
1063884
908712
1317993
477137
232079
805835
1780309
1479720
1644635
1811307
1042290
1255557
1476990
1416470
1985177
672073
1452794
880187
115265
994919
1720806
1586358
1137702
1650221
102179
854069
1197625
388573
1886825
1638082
389831
958051
656302
394915
1558182
1131794
1306491
1268249
404985
309437
590028
1831443
1583810
169058
1495599
1779829
321530
1044498
1993026
1116219
231615
482132
914607
558865
26
1043714
1821016
1517954
1867303
845743
829679
1541272
1761890
1215312
185913
297923
443330
651980
944568
1428529
220358
1367596
1021416
1683891
107119
150200
900353
89330
265166
243972
1130568
1223392
1036007
1313998
347968
1598644
238807
1527804
1567607
1034876
1593180
1428437
1569665
17515
1395128
1889177
879058
137199
1751601
1416166
899297
1000198
112913
1265614
239688
844966
318587
653723
1638584
385666
1044916
1172938
233648
1223164
199359
1587919
685233
1280543
1349479
1339904
1712963
476605
1012463
1857754
475298
689890
701755
197674
1506529
1199354
1118762
1276894
1251175
1994881
1149470
575437
845047
914086
1738284
898501
383726
1462883
1513998
381123
1757530
403379
614128
891402
952208
183541
1470874
1287553
993386
1600400
840221
721492
1941999
157234
1875397
1270718
1110099
1755793
659017
1400918
1943705
1525701
1244964
1925691
1734283
1532685
935463
1286248
1109618
1730677
715694
590829
359444
1975183
1991152
1911139
809432
1869266
79888
1376957
952802
1452707
1285730
1301055
1615873
196342
1262808
1187584
212142
147459
1850585
102578
790580
1404915
1218218
388502
6321
770653
40646
1309134
1176578
975137
1184704
1027580
100436
1303859
139415
1724235
787828
1325414
957307
1417152
981661
610493
820682
1856932
555180
163651
1255060
395129
1314069
1655502
523910
174161
1661610
1224832
1894455
1437958
209108
1173917
1199067
1408595
1782619
1950895
1627874
1030359
185548
753275
519827
753173
1694784
518898
1044028
1790193
662637
1692578
1676293
1908888
1371353
643413
1293808
739173
971626
1966738
534066
878552
178320
893215
981966
603261
1525752
1181748
1792445
1415629
1728923
411343
462452
711907
1537270
793492
1187808
200563
1037078
1342280
565978
1919444
1329657
640433
1107025
348993
726844
1719997
973972
1612702
1845988
1492078
1912110
973374
410834
1182948
685515
215756
1331583
202711
380614
487439
1260941
1661880
195152
266389
1479576
96389
1002296
411391
209584
1271900
1342921
1662676
1399875
381299
303214
1691613
1760028
1541782
1705019
892234
1715328
977244
359802
755781
563933
1920134
533701
1387176
1598188
1327843
1423841
261708
1436026
1020125
1141475
1269817
879422
368741
481691
1447815
460859
362773
1155380
1487005
899994
297195
782108
105564
1691719
1229925
302060
1980535
970994
1705967
747415
1596653
1471844
1285976
902639
256191
1484580
609957
1361427
261466
895022
1868459
1427653
690689
830702
1238095
535505
1776974
1687508
1091078
896290
863657
1012800
1809216
640213
592868
861494
1706152
242744
47275
864977
176426
247771
733243
756819
646568
1404401
1657380
1097257
260546
1068010
1296292
699559
66640
279843
1920893
1902029
153496
1316658
133201
1654970
603764
842703
924095
239213
1412211
1762236
1251680
1128319
560524
1112282
50198
426627
274957
801547
1348112
1045089
709409
1597027
540726
1817425
1356971
963469
627009
1171977
623705
1093853
1800991
107149
1513339
151849
1680759
1802827
1842038
1701145
923795
97148
194275
362541
246031
1979142
1704435
598743
1326545
1494751
1848187
376606
347603
145289
1578155
640018
1220060
1443507
1799126
1274779
1163759
865753
942031
1613691
1660566
1119326
1447109
950483
1368529
723049
734510
216192
994162
1758769
825040
1894506
57080
1006791
1111328
1003383
497421
989949
690578
1822380
1818224
1271764
1441640
774728
911046
1548664
782732
1356360
222004
1897248
809913
902657
987708
1300999
227621
301735
676637
773610
336269
1233321
1457465
419140
1200858
1197389
1929109
807840
884667
1616537
461924
204209
1259540
1013505
138561
1087291
1026011
1823779
607191
1845152
159990
1491823
785048
644613
1779384
1014629
567778
933084
824664
1658151
1478031
1737395
1945108
832972
1037623
1706195
1010484
1422935
1010773
1499302
1547080
600256
17531
1393476
1536828
1375374
1643480
1050329
701330
427200
1551459
243097
60519
968918
1241307
1909807
320907
984406
727850
1344183
668139
1321005
536268
966376
301505
1398738
566033
410691
1260877
413432
688599
940375
1849539
374955
602288
1240795
1285532
1766398
35508
1658420
907782
122870
1829469
402862
1470094
654640
1809959
1995010
1969389
6468
345865
145121
1895563
586947
182384
1033795
1427663
601838
745624
454187
747019
383552
389870
929676
1686015
1861989
843080
798777
1062497
810412
1613959
174400
113395
485485
1743439
255510
920428
1427838
174470
46242
1439755
1472460
1842242
1087577
1081017
1195195
1531801
302310
304752
1196374
207052
129210
227090
1487499
1481606
20310
1121716
719039
438660
1510909
813466
467960
1160913
1871538
1229520
1051650
1904708
917447
267246
111324
372873
630340
1726004
1058220
1444893
445732
1971161
1498799
1966178
190227
1741297
1351582
188309
322248
1935025
1039971
294363
1572382
1788498
204840
1957409
53544
1412996
887090
221138
1382179
714261
662216
945109
1057225
1985751
1478225
1963782
865887
375967
1950282
1398855
626876
726170
636041
1055153
1576348
800416
1859955
171814
42566
1181505
1996138
893772
1642009
1522678
1452710
664824
1396622
968408
980978
1140239
217920
1717208
869826
1706633
812939
150438
821003
367319
1733667
1019151
814247
694900
209687
1109425
1440014
1438898
1030840
1716848
1096627
1241725
1408448
1443473
243433
1552146
314800
1603644
769953
1472493
542637
72708
604935
771080
291155
1968656
1255997
1440798
1236848
911415
1677396
1972361
1612516
310972
585114
180879
1525568
1093788
1928727
243188
615755
740716
1393967
508033
103876
1567382
646810
880090
611872
919392
635703
702882
1670605
1313100
1886126
1988918
889166
221998
1017821
1149435
177492
1652185
953352
476068
1633354
452866
847555
40536
1945710
522998
644584
1837562
774653
1273676
1150087
469423
48671
554212
1541955
1351968
672345
650618
288007
974753
1598926
229585
637590
912053
1623139
1163030
444429
278227
1143024
1062332
1950859
66814
1054306
485783
1335506
251230
1192025
29573
225016
1332866
1066530
930493
111230
1100773
714545
634476
1174701
462160
1703415
1048555
224
1279875
705203
945826
1077234
555809
1512107
89501
690515
782286
975900
1589384
1206755
1528030
161676
1464142
1308658
1482578
185305
1380335
543750
96488
903467
717167
1561789
347102
246032
1030976
41186
1440778
1234783
1434177
1344933
685436
1961043
729549
991906
983062
963562
158973
1825816
608443
273342
1978961
774324
1120578
1080276
432345
1022551
368603
628330
968881
1525208
1963138
374565
428590
978980
1117815
1849099
1873963
281781
1372737
1871246
560712
177868
280861
1234472
1622005
1846813
956192
1237881
1905288
456869
766450
1812645
212825
681570
1995498
361613
1324431
1793453
162996
1052044
1790167
483697
1481440
52801
1875345
838546
1147892
1241485
1162911
1113033
248832
1090280
1780931
783017
1341888
778715
1601480
1915249
210606
43784
1436272
1169448
914440
826892
42650
1628108
721531
534252
1003394
1882906
1911664
1032686
61303
314842
683728
1620056
1741103
982333
76643
402405
485633
796726
1453237
1571623
1190493
833309
146889
648526
1990616
1826630
322888
703788
1234575
424964
1172723
1144255
799772
1288819
468557
1394709
1227328
683464
974553
71225
1299332
968348
977552
1569125
1668799
546202
1058254
1708077
1109746
1869612
626115
1627697
262365
489986
677554
1488998
1051355
577186
389242
1467672
842889
881781
873510
200742
1577980
1271620
1569173
151006
1985828
1705482
810997
1782571
1211525
1806528
394679
1900905
850011
231370
658531
1879590
895122
1139589
124064
822459
169412
1926260
1196403
1707802
1753251
1152846
1748369
1972051
1103311
255037
1437475
857295
1886202
586492
625291
885454
1113784
1192576
532369
1212496
1837304
1163830
816923
1381267
895158
952072
311697
107405
1395084
745352
317334
1187621
744612
17822
274126
1865534
1175013
42955
1711761
259643
1904873
1588196
1538206
912153
1821070
190936
1316958
1099428
257164
112842
505074
1141841
1526991
390028
1757684
760883
1083303
773621
1638329
594489
785904
259487
858865
94245
673045
1012352
1467882
197023
1646630
264107
1061403
538920
1196921
337214
124358
1698181
1240717
850945
1602793
117662
1969012
699987
1175920
281830
867287
398540
1027908
452071
1889106
1250263
102182
1619021
830856
861301
769843
800780
1614045
667732
715420
216761
305392
1710016
987188
1253501
1189684
1623798
614399
310842
1483006
85597
1212456
672727
1843983
1423095
1646394
1050250
182941
1864515
1164361
585666
200829
988021
1001616
1292302
1948299
544585
1429653
1989127
1718586
1220626
1116708
1662398
658120
457972
1491018
1913706
413731
1570295
315484
1016551
959638
1135110
1440483
893227
230964
78852
1706097
374740
1300540
349860
168358
1804219
1515926
291252
936559
1904455
443464
1495159
1236785
715728
1715539
1946548
909663
35677
631851
1462663
815444
1379204
1032357
675198
781756
19574
1683236
1052717
1644760
460770
979212
1904667
1871873
1906749
328765
1654549
740119
1706850
1042205
1036526
386303
64114
768949
184008
1095558
709801
1951572
1528992
136657
105152
28590
1785757
1903564
865090
385510
1051375
539617
1196454
766975
797043
696664
1629186
1455141
1072599
972364
1439931
1443988
1494113
1112212
1474282
953948
1422141
376435
179727
1099715
1978298
736354
1977083
1150716
1651829
1587122
1770771
1460583
1003539
895497
1612633
558470
771351
1525178
697140
842128
1077085
885063
195088
1496639
1185473
1435379
628708
1515002
1801939
1543479
1912778
1522988
1509615
1515320
591312
1409521
122398
1122856
485585
236383
1512638
1077982
973194
937594
947776
894460
1532608
1829675
795185
1511071
197924
1405962
60379
1003281
1625658
489122
819648
1537329
1546734
1711303
1549249
740674
586937
928031
22527
59955
141940
807407
903493
340209
1872900
267997
410194
1512042
326661
1680354
8704
853063
726624
1356689
122521
1413881
792426
424898
1957705
1208943
1155781
104077
887544
718507
254060
1834228
585701
558131
1556377
1438642
678495
1171503
842542
1846801
250498
404415
1400443
1534767
285330
915028
1445182
581726
77430
1140802
40802
1162004
1331832
1335890
431718
1084799
490605
980847
580063
892316
803573
341186
944774
1996007
1458519
821636
1511552
830063
402107
1978194
470739
453744
1977232
834732
1408300
909999
5684
551763
1763995
1679627
802242
1098508
72433
994357
834840
717211
200584
1479989
359222
1438711
699450
1785513
1015143
77237
821725
1355760
1861254
1595873
1676525
324428
30520
424603
1970678
35141
395122
599137
1701931
1855254
185405
1799385
1464500
724754
1287663
880987
1329336
1716693
1202059
1892746
877016
1754351
1830717
1930004
1617191
375367
1415783
881226
987833
669234
479680
1815852
223325
898987
1519284
120709
1214485
73380
1172757
283472
1849788
1045612
155948
1382953
608449
159679
446968
118991
1030958
1392406
519725
1069936
502752
998335
1351335
840281
1681025
1848439
1759973
521721
1980415
293858
1803993
1931520
1096410
1506065
534804
1631448
1576943
651383
1282578
233116
1360296
559348
125354
424901
1829196
929018
38929
904179
17650
1199520
1677912
347010
833382
1215096
1346278
570936
1426252
958074
977395
620591
1070274
1458579
1221424
999943
1277688
1498108
1523307
500450
1704917
905746
1831059
1887885
831325
936036
1691596
1580540
389881
735713
1071338
709122
1291273
1649919
1358459
1075345
1128582
919917
864689
1802700
1650316
1718187
382548
669873
611867
1542376
1721886
592065
811541
176364
909529
1441017
1649627
702938
1938575
1669508
1856396
1949423
1571467
1738060
1718812
1591217
300568
539088
1660615
622686
1142054
1397334
715258
1340014
695374
1172945
628743
1327414
1758556
942210
1617092
359136
1968337
830999
577134
442153
613071
275851
971066
113497
1310207
23559
1109617
1151825
1478880
37296
236410
212123
1912988
46095
1560747
871037
1525492
236910
253102
618363
1773303
965651
106385
960619
376602
872614
222411
984130
480117
220838
1081805
479882
1218065
1591078
1241216
337628
1156092
78675
1787231
938407
1159718
794408
1509958
852099
1231867
1938061
762556
1451069
6331
63820
40758
920527
181157
249184
793478
1942610
348727
1801033
242888
1006598
1367012
1040422
1324766
361565
1463479
1611427
1870369
538957
62840
151432
1153586
1608511
705372
653012
620935
1748656
724135
1973131
1020632
1267352
249566
103082
613440
911428
1500310
982515
700971
562245
1278782
1839877
1109675
975065
1289321
1034835
1395844
56847
1248691
1433265
167351
1387395
95312
595938
1405158
1658796
645842
1216167
627030
896092
1144195
407445
1444322
1092279
1917720
1419640
1699183
1651445
1815877
217959
1433207
463505
1462412
740525
973344
1224563
1216607
1452488
1034291
1701831
845089
244561
569588
735790
704750
1616971
1682570
1613222
754338
1018884
1143078
48425
1975692
1449934
811920
1131843
531059
1324934
1478036
16366
1939102
1680516
1318492
381097
1959365
678021
175433
1535875
216902
1931968
1867929
1318663
410498
640072
1948603
513158
1127148
1270594
1764419
1415670
682774
1561558
201777
1947195
493646
757550
241779
1324140
35818
661591
589766
1635833
230983
1447159
128701
1887694
822429
252635
1352159
1820444
1664377
1597127
77069
687704
412953
1937968
988887
256136
511785
368690
1948243
739919
1491478
892076
19303
1568033
1776439
1847903
685431
1709874
1540262
1791599
1283202
525614
774858
522466
22334
1731696
1967700
372093
1196495
1167256
133460
1744395
604575
53712
560181
788292
1240633
698123
1316797
6177
1848974
109454
1139809
1290405
1618491
748623
641654
599468
1891498
1648566
305230
1113552
1430248
389577
1430828
507020
1076328
905303
53422
14079
1679909
1210470
975772
803
73943
1658360
487925
436918
1452383
1372158
249469
1018953
606850
1485192
1806171
933161
45696
289008
1877337
793114
1508792
362383
1941873
456372
1294487
1259793
747213
93864
484361
395458
1783997
36868
53527
1441048
1333156
1235612
550996
926921
371626
643603
1003154
540876
1177671
1761443
253369
1121114
197352
1298373
1962541
704615
1924756
1938689
55303
682163
236029
1930749
1001849
837006
695243
1142947
383121
91745
1467065
1860809
442962
262733
129313
1867263
1402081
1002657
1856741
992099
513543
1293396
1833864
1551233
1700863
1487219
492760
98931
500776
1367489
1958227
1076304
1392571
1072365
1299178
532643
12815
210422
462272
816637
365162
1141256
629877
128199
992624
1210097
1180956
1011870
332425
1068526
762607
532675
998139
1017189
1375700
543888
630065
361526
1597365
990427
176106
598605
1058887
214112
1156620
373376
1265086
1408396
1070609
47174
1123088
1066491
328078
393473
1764372
1299806
1307870
544893
1824705
944560
533390
1296446
1736770
103596
79647
1055264
334509
401103
1132060
1755487
1016816
647639
1095493
580978
171281
1863166
939510
194495
1999111
765529
448630
1636791
860762
225588
1930862
1551304
359457
1592465
709135
709133
759458
1286552
1394438
182388
1765799
703389
1439527
1108035
273742
256862
1570722
1827180
1603521
219373
652120
995872
1244179
168498
1254428
1055652
845696
200843
704149
548402
1296368
1283302
1557208
358035
323027
157423
1416914
115535
1019383
262287
1943571
1137728
1343847
1369575
994531
462735
1316551
1058357
927588
687407
1146752
678897
615788
864475
1413410
1898306
1834093
1004053
1990440
839820
1203948
921973
1266315
1066574
1057861
999815
677537
1492851
1706855
1743130
582126
1274219
120834
1622520
130914
529890
726897
446302
562482
804355
781287
1909346
1874030
1029616
1889813
294409
1592417
1519403
1845568
1379201
1332004
783490
928374
99824
1862926
949028
855437
182416
1640098
857093
1140502
852260
1361594
1219750
1106698
115582
1026319
1223526
456165
660945
766575
325174
1264973
1608347
730819
608425
716752
1748854
75797
1227183
1485255
1592247
117510
465300
1337071
1845766
1855443
83602
626931
566936
854636
351884
1122260
1371330
1809752
614820
1257200
310798
362807
191910
1465863
22705
1227509
33669
136285
931389
189031
666202
836021
537593
548832
777592
1103090
460096
1208205
788903
990199
1801519
1313630
1482696
534624
721022
452625
1282856
1737481
541755
1047957
1979087
1313877
1191811
434606
1543781
712531
520733
1331191
1742358
1035670
1080573
323383
1175102
1345986
864805
897193
1734537
1816924
1352824
1355245
528598
333182
993370
532713
1868798
382597
1530922
1728804
400800
1506519
425042
1546246
1096309
1592252
1567402
552178
1180979
1539187
1783904
1602848
949074
1793228
1607561
755878
910418
1923921
208037
624139
1427067
376541
1494911
1672734
996863
128721
1256147
1735545
1729743
586793
907273
1716947
318334
1046608
726290
1004253
1823263
531376
1865671
964564
273755
603534
245145
234136
1669683
1060501
1337352
271164
1624117
1965391
221637
172948
516390
1953497
1774189
325481
619406
1958711
875118
1724549
1220218
70824
1598587
1507782
986615
971731
1785255
68663
1379964
754895
34845
128687
1679333
1560233
1262548
279916
206693
209074
1211852
1075141
36625
1158028
1554686
1422886
1262387
778801
659095
1311324
1929157
1320807
475002
450714
1318018
1994649
642224
297630
1600305
1213841
1087370
106656
810681
1534128
1828294
1775030
410522
181862
1339737
771711
1679628
482591
1956835
172083
469263
1740391
373643
686570
568700
1155354
697256
1694133
651653
1927717
655561
643902
832860
783799
994974
1224192
1068159
460869
1557787
1882442
894652
1631320
1617173
1429724
627726
394394
1597475
925060
1394597
798235
141743
1541109
951262
1238030
1377906
702968
1143596
383171
1560110
667131
1333742
456246
816416
361576
1186430
1984781
1027840
1711653
481775
972510
1145939
459537
1733333
1274222
1278367
26136
547373
1240902
1426479
1164182
1190265
1851827
1437598
1840459
1441667
869225
568281
1162082
995628
1003694
1596977
1663473
1793562
93953
1834128
650860
282969
1375993
1579197
1182365
1961552
1469579
1630015
1264063
1400311
892682
845555
479121
436337
648123
1209510
1450847
1973490
1390384
1028714
1801151
122790
583148
1153274
1163258
759372
1664205
918232
90423
324705
1625095
1425069
807162
1880198
324565
356546
1862397
1993325
359758
722530
1963160
447415
285242
1118680
822531
1809777
425366
1401204
68290
589624
1309204
612848
1150336
544136
1866484
1561009
1084532
1916158
776198
731798
1809431
346725
42298
600312
1799030
1463557
164534
1946574
849349
1320980
1250032
947273
693937
739838
1928786
632715
987511
269379
647744
497249
1186786
290537
228154
1394675
1168822
1161116
1862389
1460917
269163
879292
279489
1178461
1743059
685881
1430077
1275285
1087009
251273
663033
441773
144412
213522
243501
1167050
206987
484839
1086916
507964
778980
970012
512992
1822596
1996138
1479432
1335469
289426
1328089
1148948
761707
1535067
1310517
477980
403393
642239
1513394
1611079
464070
712378
446652
1224692
157936
1004029
808355
45492
288763
1370113
428311
1846495
1042868
1858645
1834184
23981
1425895
1682208
445013
1830311
931009
711268
582592
1266018
697469
41156
1564680
357069
80998
1507356
1850229
1781489
392107
1035814
1712602
1023356
47750
1538064
1986829
1584197
1200199
901182
703052
1186383
515052
589636
1413114
698045
1782512
1380581
1970652
1601198
1789534
1250268
755241
1922790
630092
1760771
1759461
720972
1368408
220193
986230
1158916
644486
1349682
1417995
157082
1325889
186135
1065361
1733648
1597738
448759
1891309
1393967
1423621
246409
1687570
740616
1605965
562507
779295
894475
654683
284010
1162830
522919
143536
1317551
411566
1740355
790713
1404055
1995748
1185103
1132534
1572632
113191
1925349
1578913
1094641
960221
1869685
1458375
329495
106780
274361
470603
1358574
1817952
59528
1708896
1884521
1238481
1163136
1806036
683224
162120
496333
452862
438593
1257677
128927
1485701
1576652
372533
481548
1083676
1831388
1136779
141684
1254598
581210
1348183
1811464
199880
214340
413030
5326
281660
1293427
656920
661565
1434789
1691254
1236512
449230
1374707
420857
1216414
210765
135068
585207
415995
1632311
355228
1829499
1150174
713784
1025464
897772
1862597
814599
768588
1053214
462501
882263
1688409
787080
1533782
908999
642159
1650313
901334
731061
1083577
186528
1097687
227164
251395
1316124
345663
96208
402725
1222691
1043253
1217106
530521
125667
474266
1718729
405699
1222499
73631
742426
1308764
1343279
1701089
1053018
1885145
301731
1020871
521726
439471
1834317
584898
1797910
1636972
598183
1947191
59503
1796769
1527223
34940
696036
1001623
566636
1781826
336290
1673426
1677471
1502832
330421
993540
564307
309273
1255072
1055657
619258
1575540
1193677
1915197
736650
473746
1317199
1870749
1097774
1387544
1236074
365736
1980341
39712
465401
1260294
599834
1065018
596224
981087
1458270
1995760
1461537
644494
1990751
1896917
527134
876513
604296
1996919
1935075
435839
1150697
1675564
1404373
704537
1686621
680771
898283
445958
143855
587775
1081230
20186
817462
651044
250278
1743493
1349791
992244
819044
395667
65170
226509
166742
73795
611231
1811099
1354535
1938727
1555640
371097
629555
108434
90944
1395356
387513
1161479
161983
850703
328747
633764
1764789
1959627
132826
1012111
1780128
1747564
474799
1848948
406021
172093
788356
414354
1700372
1894702
665532
150972
373638
1730477
551487
805111
613276
772622
204023
602704
747335
185878
1921685
854263
1625554
394134
479482
495900
1400265
1802957
908526
259158
282506
1276166
1316997
1621805
788874
516258
921000
647241
836865
1450816
1371623
700695
862080
9628
458267
611770
380478
1246124
1121846
1208572
1925665
1621762
446121
1356792
653592
1696367
1488330
1954070
773900
200101
991585
878674
375569
12975
440420
842435
1400275
1853209
1409129
200900
1244134
694388
1120493
67586
1569681
665280
1151698
487194
508279
304085
1489968
627414
1968873
384327
310999
1786205
33940
293918
1022961
170566
1443029
276578
1881157
1638727
663227
414646
1045665
1828626
1145594
993753
153655
1580913
1392821
1804677
829885
429158
5597
209793
1131934
339510
1665033
1303943
1634521
1413663
594219
1829828
1440342
250920
1774633
810914
905409
894486
672931
1496035
1249015
485742
1648690
788591
243174
384478
1729380
1887220
980152
639233
1647764
825280
1134285
222051
734917
1662880
14011
1334429
740982
1082539
881902
1926077
242581
276863
783991
1977401
1579262
1603895
1695704
985792
1623364
791665
1713109
1447900
1420235
688123
1336102
1211481
1084290
1901172
600205
721101
437405
100159
1339331
876992
1405733
1690009
1849023
88056
1292031
1358845
1842516
598011
1916744
1835599
869224
805898
338903
438627
86168
1497560
1331940
1006104
641856
385739
1092287
1035255
1216565
1119606
613612
979595
976440
1960218
1532283
1613687
1037821
1685274
1041685
410591
946821
1750227
182059
1175099
798329
222977
1037175
672649
119578
827394
1898083
850304
1131232
1111223
1056309
1592986
477759
1546712
327263
714063
1052462
795185
1098645
1899422
358066
1863431
1893217
324654
1206416
1465973
1118620
1993942
1106106
1742395
372556
1069727
762366
696921
717569
655716
358987
223655
1756296
1339444
615447
1367458
1559732
1377848
397832
101716
584115
798500
884235
523289
1181738
383655
671454
498872
1866470
1440128
1308668
657300
245287
1315638
295284
1226946
1849950
1477534
1094867
1833608
1916828
1739241
1940759
859277
1979650
790536
136777
272509
358721
1388428
862699
1314893
1314044
1416046
337189
1917444
1729435
698130
1375027
1064868
477265
1000401
350152
80860
1957886
1917279
1897284
1357986
632789
1482720
134476
1895455
1647115
1542238
1603709
1359590
1091355
1338097
454176
320324
463942
1475674
1369058
1750007
1006391
1042994
731438
1107087
1921377
1204381
1126540
1798354
371154
969149
364945
2443
350118
425205
1052345
372522
1309373
1347123
504787
1677283
1387749
1556069
762305
1994343
1799066
1604633
1506680
1466642
1689614
1481879
1127423
30632
692981
468691
1568605
888885
163416
1319812
537997
1424620
791823
364244
738338
166337
1185657
1054644
820920
930370
1560873
1054199
1669345
1045769
1452452
653248
712546
484255
1318123
133330
497275
270321
974448
1567508
1309318
1004301
1384219
877629
1146161
823920
106423
1912036
1378926
1291218
1524868
309151
639910
1785858
1475350
1920578
571964
1024727
927717
735982
1049612
634688
960110
1375147
1539029
884930
1074460
278124
857877
699088
241708
1432175
327785
91364
1322909
796872
1232687
1084597
1257635
515492
651568
81015
1378572
921753
1973154
1269133
1662331
1671819
827584
1408688
1195267
1173180
437915
1593534
783487
1914614
865057
1762269
1255878
1365602
567089
1774313
381396
476861
1921378
1433714
41806
1666870
1029353
574400
545247
338712
816115
1901047
492392
755875
1630162
327965
279061
704292
1570112
1509415
1672056
1599775
850294
873844
1157741
413840
768923
254930
585126
929816
631004
997402
1520946
76622
1596141
1960016
1226560
1117530
512827
1960032
10121
414847
1926382
734591
1968081
1001284
142937
1394445
605554
254040
199832
153094
902841
995816
1940102
205680
661007
476708
676547
1373216
1831822
1765468
1465520
573598
274839
824997
146294
1403927
1070581
537792
1425899
1693566
1281676
1729732
1447518
1791652
594655
1841412
1551102
1784147
994815
1222131
1199835
1950913
1204216
1546558
922462
537049
841045
1246315
26282
396354
746265
398906
164835
1357933
134749
983939
472187
1437869
1695214
750630
624610
901029
1048014
674025
290762
1506014
1914492
1631037
1348269
1445464
501317
23887
657342
1426406
46902
725270
1263947
1642495
947385
659862
1636915
842172
1282014
1721258
1556417
1952621
1547999
1209975
1744503
1733816
1925827
1129785
247338
1475434
367714
1387735
749968
1735946
729716
275863
181025
416904
693163
926460
828858
358791
1937678
198468
492417
1766468
107587
460004
611193
543865
1913626
455760
2344
992697
706938
1646761
1791213
1319277
1720308
1836064
1499747
759230
504042
764042
1952128
1709675
1417440
1638664
861974
725991
949732
1306099
1079516
708012
468906
528054
887672
1624963
1815935
1925846
1359937
1825670
809208
1878531
1324880
301020
1091215
884734
1916664
532240
174203
1971556
499521
1727348
1223776
1197770
355796
1648146
507234
1157909
1996457
125200
1192323
1131492
1872734
369615
409335
515874
1830582
1315905
436033
1506132
1939035
819538
201666
963179
1875690
1268508
130567
326213
923409
1242867
909126
1000179
621815
1659364
1920566
1042629
195105
1622839
438136
710055
895988
289115
1385893
1422805
40612
1669170
833067
336982
912207
1922720
1237008
3594
84675
472124
1859533
941219
1268741
431250
561899
1219321
268047
1083790
1238254
1838831
1281175
969926
1430697
82402
138936
355147
1602281
739381
134386
659453
1215828
1441800
437216
110823
993334
376079
96606
1235506
1715143
596250
1602495
1160328
220250
560967
1175223
553150
471791
1597303
1671212
1349165
1420533
1654799
917336
1001536
1375484
343153
86490
1779883
1986845
1358272
1029534
1820882
1333427
1269860
969329
1864943
1236938
904451
1039714
1978683
1504313
435672
1259453
705222
573829
1102609
680281
635335
1766874
1490417
184554
1129703
1269826
1125717
876138
1035591
806914
1736663
956031
1708917
1291154
1232894
1178254
620955
1222688
1925141
171905
1968018
1889764
1104649
1568506
1812005
864369
1004126
1644419
797290
1278141
1640279
774622
559830
671939
1938129
1773130
1499162
1972431
1260918
1477594
1477649
1845541
73997
897330
77522
502636
558747
1280769
985169
710515
789255
1043963
1048001
1299554
648729
1630841
554545
240187
10163
9055
1562828
589072
1360150
754528
1747119
1663688
974077
87394
861948
1587889
1563625
869634
1380260
960155
470231
647077
1820490
518118
1268999
275530
188387
1621431
1906109
199269
84195
1394538
193639
1438330
331223
1684812
1747837
451220
1938688
1577374
349370
95669
1850016
1379142
1304925
1166032
1450107
1454376
1496984
227351
530725
698068
596750
1780710
196916
159740
1037984
358939
588593
172101
739834
456713
399826
1153394
843040
1335373
606265
1816435
873962
1360055
1170610
1346700
981895
178475
282305
933041
166378
657913
1702065
1926807
879706
1185520
1046118
1616017
996224
437693
847511
1455669
1050123
1450365
282196
302932
981623
1972095
714148
263876
1512906
118356
74698
1742387
686388
1563738
504479
1564866
1007664
1783021
1400408
1010413
1628695
1447000
1282401
1200219
672969
818672
574968
944090
7513
132279
465536
65281
995506
691611
1937495
1273852
772738
257559
1797482
1316564
847157
1817728
1701815
1586554
1388928
1512759
1681708
1507602
536646
372588
547571
781850
535382
1049799
1964394
681233
1744940
1657674
667333
1196707
1732833
1554000
979953
1633766
420348
1230014
36318
123512
1592670
304840
359520
1668902
542196
1767443
1485902
1534921
785042
790144
286657
1259502
477879
1621336
987833
789996
923120
229277
831816
1510591
1940478
1924452
1300538
491431
1016732
1339193
47553
631453
1360472
1545540
514301
883731
1356154
165262
153611
1166569
888951
1234123
1415524
375403
880229
1995344
1791015
1415596
1263273
1551430
684731
1390960
1226326
776373
815660
568172
1522373
1190502
437891
1796809
1060484
909568
829811
1392453
403727
1973067
1407102
1266457
1034434
898894
49550
1288996
1597357
212420
83762
1219399
1434519
244360
1201442
1716936
897207
1553164
11427
832764
1685890
1363020
1495436
1408136
984226
188285
1253630
1959588
1375521
996389
571823
1216062
1757745
823160
1372976
1999168
1422693
1701212
142274
1720070
1163663
1941769
1449717
887857
1523946
392688
1771112
128553
1226006
1841601
1601471
1628930
799119
1877512
1400569
746023
953430
448708
548499
695569
341968
818710
1165482
906436
598583
635544
888506
1599002
1469356
1823673
1203932
1047326
1067029
752462
1830913
464496
1790393
961709
1332991
1222207
1200033
734328
508408
856382
530084
873810
1712104
1662639
419194
740123
1127052
947116
1935389
810463
234573
1438445
325037
721232
736744
1050385
1756461
1668363
1905554
1894452
1757939
1202340
1674476
423912
45909
1793118
1073721
1922080
1936448
946234
1772882
1223700
1780993
1497331
1594951
668818
782918
1502125
946007
208858
1328342
1578180
988979
88385
111103
925738
843289
1918320
973588
1854450
1577141
1865474
634450
1156475
1505498
1394363
1991707
1426126
989526
1813463
1388559
1737307
67587
1336231
1487045
1326673
1159889
1924989
135059
1091444
232066
947847
1603102
573623
979030
530938
559868
1257086
1765558
369062
1065170
1172991
648916
1291043
1452109
42009
461516
130613
868480
739759
1953190
217360
690379
1624856
1260346
1084615
123631
814695
893630
1716512
397133
1808265
1277903
1588802
72655
10488
932887
1999049
1909952
871629
141337
277142
1930052
1415105
611428
681353
1538729
1511372
368302
629653
1596815
276689
58466
1392831
1328758
1272016
25839
1836660
1557439
1435609
1751610
1132153
201195
1400181
149122
797117
1773693
1090731
532355
1529780
1889319
1687979
1280068
754415
28673
844990
378877
512561
363295
1191657
754871
1287281
1731456
1372017
1875225
908811
1216635
661105
851593
1128723
1170851
614076
726984
1024895
76569
1231401
1120764
242894
577184
169242
742081
542137
145853
771154
585049
762762
832475
851391
1788230
1244362
261407
1095985
1181020
1062207
1961220
561978
1399928
1391576
641425
995655
1276649
467678
637035
889122
438882
808346
1436692
673600
1679035
1232556
1924702
227177
803892
1820141
1157457
1091308
1290372
1181118
1864023
1013505
1167619
1382355
1174008
950668
1278233
1069036
122287
1211405
1716633
111197
696104
1113061
1296146
46682
1664855
1984690
1124481
1556692
1205742
534901
1906155
1379311
261907
721532
1217535
424335
189882
990375
138623
1782705
1350363
1572014
207799
705477
738513
755274
697934
1022995
661044
1514029
962129
1868404
96
1614145
902249
926003
703243
1844773
16471
83945
630836
1860156
1390609
997710
669504
1832571
763857
1187701
1510273
649465
1716155
1644089
1872174
1918403
523422
1649895
1665772
1640076
504282
622248
1496478
1272188
1762080
1601438
1734218
1632636
443878
1060671
899280
1589416
404467
560579
1776736
1772564
1083046
1271560
1083554
281865
617320
1216632
1837675
256199
1649270
1702596
423767
799264
1895340
162778
1595108
1028257
436134
1568262
1613444
283661
1605694
36782
1334469
947943
1908472
1031959
784404
423729
984855
1997868
562436
1244959
1017927
1424676
1836345
119144
720393
1240101
1371858
1797160
283810
1809897
1200144
1559820
709044
1002056
1470062
1203031
1261002
1037239
760597
1941916
1258787
1148568
769423
1132451
1708848
1875836
1499056
19822
66531
1691649
1056445
344520
822058
388516
1466559
1378103
1134073
1507395
116074
692871
6693
1559046
362776
1019779
607158
1514503
354698
1395402
56233
1725084
189257
1832208
1072939
809205
1837056
743817
223760
235959
998763
263907
462917
388123
1963964
1629471
1814738
1286405
1635621
431019
326350
571011
968697
1080482
1857579
83707
607597
500743
1512525
630336
1820043
1943922
1938760
1303052
1924904
564754
1577867
1777877
951424
1293967
1035399
1847266
468123
568866
101752
868787
70312
279023
894284
1805863
1098901
492791
431600
1041869
203470
137278
1144005
497976
766703
1754808
245058
912203
1803957
1059332
1050838
1043044
1321568
1344586
508937
723569
325595
602968
1293813
322333
691471
1844885
53037
797933
784453
448687
1613793
1587242
570575
58545
1913527
432765
1828430
707738
429869
206133
179303
915252
84890
1869056
1842698
43007
918653
1494300
659555
1597758
1398114
880005
1703993
1833320
424354
182094
487338
685587
481072
740722
143924
1237283
1121834
1789476
4730
580974
948630
347592
1215746
1459343
1623833
1734312
1948044
839615
391248
1292413
1477905
1411373
729746
1286900
327513
556064
1183433
481095
1358751
889652
223919
1577281
1951658
204816
1219372
445818
680967
1702358
1128499
440541
1470974
1936885
892381
1770219
208113
1106522
740490
454881
426594
1404666
1565509
1785791
261149
1063060
1650802
69426
761014
1176996
705424
857396
344197
232165
25743
701216
1219214
104319
1543323
109956
1853561
567666
262021
568951
608229
1735247
1570463
738222
1068784
1786528
1405985
1847550
1764353
5008
794676
684524
1314326
1805169
344105
686901
714299
741976
424985
1946914
693507
239981
1926367
380273
881754
657346
145488
1880736
492293
741809
579913
1311254
336138
893335
328156
1026583
1913973
822148
923380
211064
1987009
1215471
367768
747628
1109559
1069981
1991387
55781
757933
1663976
1790049
1923315
531202
177522
1638435
1557872
1797763
1361338
1276800
410408
830523
1212662
1263626
631322
1180038
454750
629230
1258461
1119837
642503
550550
1891655
1587533
180309
1166416
1476443
145039
1392476
1401929
891404
340884
1811184
1504589
1283968
1700422
135906
692725
100402
1682711
624453
868364
178944
1011975
1997530
1221970
1137928
1512970
846722
464049
1082678
1752509
1767676
691882
1182063
1548923
101094
43949
71510
797374
265386
212621
1244493
914748
212145
343683
25360
922732
33743
923604
334936
1997874
288999
881007
1742396
848826
1540072
444779
1922601
883218
1032853
997825
1311034
915667
756246
1723931
529361
254776
158210
1443853
839074
711852
1172969
805284
257323
1036531
195818
1662866
1194933
1888841
102461
385368
1434667
1662638
206317
1247400
375267
97395
923694
1044471
718179
1024766
1557322
1813997
1339259
1930731
895931
71883
293456
1506031
828380
1330898
1075333
323293
76049
959530
1929218
490177
653800
1691122
1617060
553665
55499
806530
1654388
303261
961031
1399146
1423353
1661400
1136370
1802239
905354
957706
1228783
707786
1244664
1470010
902989
552042
854780
1112294
473264
1799912
1906039
1618243
1327412
1931754
1224034
699080
1570815
69766
587989
408570
1796934
493326
1057561
238699
855538
512559
698924
1190117
1532913
241575
698528
507866
1375779
1458160
515946
1356042
645858
544271
1297637
216706
202471
1259155
13207
681702
1620158
1933574
1981225
98600
1253796
1206711
1290780
1613317
1291381
924395
1254177
1036723
16615
1370930
912123
250158
1178287
1807249
1486032
102431
1595157
183817
943491
317084
806785
419697
1459084
1461135
1866010
1102141
761515
1913495
1385174
1543448
480341
854150
195945
931262
1026542
1518520
405267
734373
1825959
398430
1981599
100078
1641394
1260890
1907883
1464670
575436
1084716
1264170
224145
1714542
613125
1534790
1806
1152808
243960
1153836
760023
1322021
1611337
977563
1497540
1027784
1057202
1850927
171227
1995590
34626
1867334
705646
691991
498848
394088
1098537
1656554
865942
737548
462858
675067
945596
808938
1843779
1461708
613321
556093
884455
608792
936149
429451
1625305
1778756
1662984
1256490
1396604
1772178
213466
213026
369264
300700
89254
1138920
882333
1867125
609900
1430393
546206
1456600
1503493
521862
306269
938056
1671511
1663381
901958
1530750
138341
1548704
1432663
421095
1980359
19588
1697135
1446253
828291
1821812
336560
397554
1908136
575450
1203926
1100785
912044
1796838
1168958
1839318
1102848
431786
173271
500739
1685338
1801784
1271506
935858
1160624
88931
1141462
1611573
141890
524408
542661
1432517
1686153
89998
196753
1097198
1413866
1722596
258240
414406
1202768
342430
1876945
1887395
765464
592947
159990
126892
1400212
568480
869859
1890848
1226688
689121
630543
889353
1358998
1736491
828728
1589218
1060311
73993
1986348
1602357
932427
1420249
336291
1530626
154150
23279
1950812
550879
1067297
1628378
345925
1367004
894933
1770317
1523375
422753
445210
1606606
679295
1653595
509834
877752
865020
7978
1519654
1274378
440065
104932
1937662
1433503
154304
58363
272096
1890265
1188045
1328343
1898186
1234792
1585536
387
911332
1657538
1256856
1834054
492336
1689547
777104
785941
1753273
1806556
203095
345475
528242
1664769
1954256
322417
376824
1925479
1613687
1485400
29413
1758875
1714377
812544
1767012
69552
1157459
1161822
80398
1949535
1102391
857031
887272
1554348
1837451
1710622
458747
1408862
244369
175285
1140895
1616105
970077
287541
1921808
954116
1842170
834302
1160476
926090
68579
526026
1039042
1054440
313789
1959485
1014145
472996
1144433
1793476
455047
1507240
1715639
1061509
1604529
1793078
747252
287183
52349
264236
1556255
216683
545047
1686700
1254784
677401
1812128
1940775
1049336
1914440
1926295
1246350
725018
536897
739643
1728340
1424258
1405431
1643812
225484
833109
552406
996429
560771
836940
86256
1896483
543516
141982
1060984
140718
1688616
1329266
633253
407728
265832
1950662
897976
1857923
1613068
1773317
1027559
1630301
1459016
1040557
202645
496318
172435
72203
521853
138376
112887
1288908
1317241
874853
340667
1985778
591639
1786729
452169
207038
1158961
1622434
1183708
52138
754033
196981
906552
1932803
1668207
1619951
1085719
1478951
1148679
977060
1780492
1306438
1075254
1190899
1455445
1220778
803902
848924
230799
1822668
535278
159694
1776700
1050955
1768207
268063
327709
1153614
257097
587320
1042220
1709840
141746
232803
767623
1132518
1357378
741871
1335153
460554
760519
249643
958562
1486984
1939318
1724668
336095
623549
781295
991805
1944541
895146
1431877
783536
1706065
1803576
641634
1694078
1436143
1441966
1283796
1515416
721523
802913
359442
1215304
331003
883784
370897
1727943
1175068
1221193
200448
1595966
1053584
1916864
626157
452552
1741972
777206
130117
1836456
237478
346337
745818
41858
1603951
1236717
1724075
854358
1597641
1044756
1959811
1455676
1695204
6159
1925437
503608
1371320
274582
1377430
754005
367253
3819
772818
274473
134627
1585926
365351
1253490
1776919
1487715
115792
592618
1554650
1201497
570027
1621801
617764
1167778
1713990
1750293
465208
371078
1813445
210838
259052
1257190
1290247
331209
1553485
1800976
1871470
1663973
105583
156306
1792970
965273
1541017
438846
572449
1203114
546321
1103322
110321
773584
426898
429715
344767
431283
489898
1509796
1187884
774838
479693
377303
401762
983834
689585
505135
1162443
865476
243054
695526
1182109
1990987
1305730
43425
1446316
952205
138527
64370
1223418
1131434
1857023
768021
416749
947201
833605
217880
357270
334223
1082260
713102
284852
605395
1573026
472291
1447860
1022580
1580904
589253
1887714
1406252
942928
1207750
751046
705658
1351529
1203632
1108403
1033533
1092169
435038
1552023
1872281
1439359
519651
280367
1561552
1432613
1452614
1152109
1146822
1635118
1995198
594977
246843
1417680
1866142
53962
1123872
74302
1300053
871520
513382
575440
159024
1897552
214975
1444808
1073785
676933
631859
1878594
417201
825227
116583
1102442
562761
1026138
1714387
854863
712781
1898996
1393416
1000947
1241848
1056581
519079
1320697
46452
1394085
541086
313136
1006420
1542900
409438
1407737
1477187
463353
1580996
1083842
842265
964599
575103
1275769
782514
1963430
1221829
924436
724087
718189
1144282
743441
1939806
220754
159884
185781
142161
1290095
1390209
48459
1597760
1110737
1824088
1313825
1148924
1594472
1542899
311743
606313
150665
786890
677726
1918648
636802
686894
321437
1077221
458256
499780
1552564
1194515
1984060
491564
1543512
1433734
1799710
1449176
758353
162509
753599
147887
1898996
91969
987228
1151745
657784
1216341
601186
61636
1006575
1390833
1372271
791112
1164661
255361
269553
418214
143288
1336160
948902
1677147
1486152
1912099
1724438
1955593
1286080
1712582
875915
663715
776664
1345582
985569
1393336
823158
796892
444021
418640
353898
1142877
1457230
560328
1240853
688948
1617562
139729
1217001
1676901
653986
1519334
530201
1028962
1406794
543096
1331876
986281
1974588
332270
87581
1378469
913240
1700789
111521
712421
1174498
1350371
713999
228692
1888881
572707
367575
220945
477509
1494280
1220396
348959
1838809
1556270
1782533
1596850
1824589
651696
843343
1333369
92519
421250
1416054
279068
1279817
1699657
1071216
1252530
1001275
1186312
1389099
288034
1508728
812373
1173784
684165
500278
633832
267037
360548
1723529
1932965
1168915
1481011
434548
1817289
1424439
1375630
1858181
1952518
1708325
720303
1714034
1286814
136785
1779383
1328733
961599
1680586
803506
1843434
439765
1842196
673872
1907956
57767
1914170
235556
92690
1728859
1901859
752968
672632
408283
273204
1478520
129524
1180325
270882
1903755
1188962
178518
1289599
12645
1250491
337477
790069
1905605
1946122
1483371
304240
407013
1988892
1561894
1262388
26350
339983
1238263
343773
1597138
1249629
1249748
1816695
1184109
775256
1684362
1201180
1365151
741672
45463
1565356
1278864
612369
47095
657271
1143169
1720739
1777358
1310114
812880
1705877
479377
413998
976473
750762
1192807
491179
408221
371695
299330
1740644
714928
1336240
1548880
1652086
1816173
506374
1075524
1820276
403563
373248
909874
688177
662932
1849396
1339231
611239
141886
390275
1728214
96869
187378
1222237
415040
282562
702195
571074
9070
806480
1399499
585882
1643610
1886855
1616462
1820116
374033
1189185
743215
1588830
264929
1270690
1097761
985788
1335197
1946191
335959
651579
301964
749926
72477
1816923
1633254
1609507
454875
883259
33684
810704
1127262
818422
18057
1214744
1367075
474517
1596409
1114023
1709241
1153898
1853092
1859616
173475
1776019
794807
1003627
451411
477331
533541
797175
1587917
1041668
912696
373782
1666974
1235667
592209
135773
1324649
457221
206482
1949571
1459136
854160
1351525
415
285554
1978497
927042
1767765
1017509
531037
1895208
1547771
1195835
1034982
1385484
767808
1191694
1889726
1068506
1806060
473161
1583654
1455427
1688501
1497114
950894
1822875
666962
346022
1139130
960022
1422319
627778
469201
1244033
297970
1408478
432799
898273
907283
969931
595727
1803789
1459407
789644
414874
1790403
1496090
1114112
1789542
843399
1360170
63340
1381602
294015
1231663
1912811
1497357
848667
510134
1004459
661016
979607
1869043
1090860
68330
1214675
1986923
345769
131735
578003
1380808
1531704
478435
1009668
745567
1900925
528505
381990
23384
911559
80368
1489361
958519
861549
1687046
1177557
101948
1142050
1202426
1229872
517705
1707772
464781
1726762
989322
178251
1956684
1034809
2599
980986
1005368
820478
801198
1510402
995461
74670
160359
250270
1924478
1072603
1265831
233594
1807178
7487
427984
170718
832553
1727452
160021
1231245
578532
305045
1736771
1780671
929713
1595257
1696064
236557
1501878
440417
479061
1318228
12184
1361240
1431024
440797
936857
1085850
881847
1597936
164076
1081397
1216352
681450
891321
427911
1207916
1773037
823756
412615
1368717
1417824
1949671
748182
488509
1054689
743414
1821753
704047
806615
1596065
1485853
1595782
1604824
1483598
248221
792799
489133
407565
952886
769349
820903
1202645
1371271
183718
1555192
1382395
1793856
560440
598951
205666
1193495
542981
1464126
1341873
1606000
1050333
140852
1041658
976073
751332
559933
513430
1316830
1286482
1708750
1152007
986057
1546891
1053982
1043340
1797475
984892
1347259
1084342
589484
669891
46927
171082
721900
137495
1512346
1221424
1065341
110174
370611
105790
267887
361531
1466788
1878078
955333
1877776
1506083
884387
504931
1301586
1380155
616068
1623646
538858
861314
459191
1913627
994603
1685966
930289
504045
752713
235578
205421
750382
1589787
873801
1231475
1696726
1887590
238115
459033
1892463
536402
286121
471301
342022
657716
421448
1851793
1689587
568753
243513
1740871
997419
1416873
148436
1222671
639854
664889
361551
1589365
1553026
378575
1941268
941568
1002282
1979404
1105109
1058788
1524061
382316
1662156
1492096
26429
1400092
802652
1882041
301443
1019754
48927
1471154
1150608
242897
1422395
1640847
126672
331602
344530
180760
1292335
1180135
342359
794657
666905
1329989
1749606
1584630
495355
575025
1143880
933758
1249686
164610
1119437
1332874
2984
229140
1933464
1184244
1303606
1261220
1358182
332576
1020473
199203
1558049
255759
1925970
1167306
397287
239756
763919
822458
386090
1326829
1537206
389464
295238
588777
1668520
1929430
1701963
198524
412093
217886
824517
649551
532007
1328741
1702159
1500479
721019
1886375
584213
41755
101473
1109953
1518852
1184301
822130
1254669
369439
1815254
786780
126114
1357416
1920732
98878
1306490
372102
669648
245429
773674
284611
1580079
831254
1354081
1466213
1367701
1461004
1445363
104179
1096122
1742472
1882885
1409678
1489665
1286582
410664
512668
1050210
1004462
1583246
167277
1461146
1549278
849904
708058
312145
1334111
1387500
502608
1762284
414256
1437157
24188
1230428
53398
1337247
1882642
1007360
437380
1762622
666483
796682
1152142
913967
1373692
1816788
713096
553739
7313
425568
795821
1284721
1189600
980757
1926614
806345
1812239
52721
399546
1568547
432152
1484888
1714460
202497
1260958
1539176
801708
1515548
398491
804809
622532
538732
1741442
693735
1215125
881751
1141537
948967
1501459
554423
682052
1882520
1266376
625274
463633
510547
1391448
940618
1422278
1130306
25887
1026320
729128
1168562
336540
663830
1905425
52035
1440533
77935
1833998
1305659
1108043
954174
1396106
978238
465226
875240
1283575
642232
281253
1844252
1390187
1196601
1420156
325316
644392
610289
1465749
1904455
821886
1724986
274667
1665149
288595
648679
1200068
1308007
278410
1086625
1250525
128107
963380
154942
1590282
395921
1048687
1733092
712999
1337721
1010045
1349075
1807670
852602
317466
910477
575185
451436
380346
348489
1687249
1446424
661366
703607
366363
1336083
648475
1086083
211315
220911
1244347
1542450
292061
1072856
1916689
864821
308490
268609
1767661
543312
1938842
1212765
101084
665172
1822034
60912
1450419
825684
983169
806115
199908
640773
169133
340108
228143
345113
173042
798883
1625390
1052146
202661
1114710
630108
1116218
1205636
1087568
714596
1789341
5757
1722803
1626172
1436566
380584
747429
1353881
1619723
252144
1940216
394197
384696
1220631
697976
1818110
748544
1497429
1563286
275383
231721
4721
1256845
777510
232511
928620
1105294
1241781
1869202
465658
448907
1980941
417193
1486361
730832
1999160
120655
77543
1388440
1425789
710074
1092202
1727776
616577
394227
865006
1334121
1973199
1569517
1756484
1453596
1001146
1696080
303990
719473
983307
1848148
1005638
1872745
1593484
1723698
666238
1163890
659664
644987
1664009
36747
124432
99372
1386092
1097435
254351
1510478
1337534
1026106
887368
1275516
604272
1597158
202652
1691039
1389184
1776842
1065583
277544
654601
396281
865089
1657423
1752393
1378370
1889601
385350
1431945
1900176
1735895
55059
157
1586353
1632505
1903709
1830877
840100
1415080
424867
467618
372550
573624
617329
316568
530017
392847
1594536
1189339
370837
752626
1824923
494725
582803
1322018
1098835
466456
1313827
44860
1197235
1841669
1862910
795619
260686
1443301
882259
1935220
407895
589
630916
1880282
1730078
1778843
1629431
174696
12743
1378069
1694421
575601
337664
1537693
1860431
1630574
916137
469990
1293032
111184
1604997
1256335
1888115
414376
1192646
1967882
1075177
655250
56488
35446
187873
825833
1535107
1479762
1049761
501897
1650891
622204
1648474
1392867
1049840
649396
1079159
101242
431179
507736
1175715
1140545
1178374
11336
1569913
785886
867181
390879
1109542
1843198
1198738
1841676
1073139
1311304
622779
956358
1102787
493744
388560
1567296
1478114
1841232
453962
357066
1578568
206481
1591905
1668591
580007
78331
760144
1400243
940210
20627
1543492
166800
1590309
1572385
1627482
1598512
1798877
1095722
1292224
1059648
972128
1987860
1244319
472936
1227736
1875355
254236
726996
1924958
111477
772735
153221
29903
806861
354398
660571
30519
1984165
555899
991949
1363901
1884015
817190
273995
725658
948389
729090
813873
916336
408991
1539200
971358
375457
1216259
159707
1779110
1109125
599449
1632365
937067
1769106
226488
1824692
1770385
433754
1859625
1379714
749256
349195
1934315
1830155
768643
108418
1152460
1259793
68960
1769748
77381
1241893
1783831
1009334
1824214
1435413
1123576
1337178
1550974
1145288
1293201
523634
86048
48538
969390
174762
1931912
1424466
1843597
1134371
1362602
1633174
1839793
1325358
4696
1478675
1448627
1011496
127831
1170978
1946147
114173
1900944
1868922
1468141
1132182
1027391
1957249
1104751
593969
1786105
633895
257557
491661
903502
1223341
1764934
1139852
537067
1854089
882069
1435777
805949
1403546
1388823
1985793
1021828
813899
1857358
1924481
364268
1715001
1988281
359719
653057
891968
823847
1365603
1788639
1232234
1891802
1418297
1651435
1597887
401460
733281
1438342
426023
1803594
642270
541725
1802113
765109
1476277
160892
161838
1782748
1961365
800712
1991987
1924493
144027
1042974
1374792
607949
1581002
1729736
1170831
1162456
1877073
1195370
1798418
1255110
1523405
1440675
1015034
784966
1372927
1987945
319030
1629956
669843
91306
1180469
948205
480823
1239745
1466644
1204690
1200594
784221
1140587
1123910
814230
1865390
1422747
564975
379837
781999
426589
177750
914933
1011144
704131
1435024
1043079
679257
71723
659629
1743918
1276884
1834321
1762032
1292813
1625833
560015
520373
1512113
766935
1065684
1028668
951663
1818991
4189
268380
1033974
775728
1418546
476650
1138512
83503
1326118
458800
1268166
873199
1365985
1038207
1760691
1754409
1267898
1416298
816229
1339707
1946224
337827
453696
1898129
1882295
1390532
286650
1241858
653262
373893
890510
1038370
107578
880539
168990
668469
1612797
997361
60314
1994305
448435
568639
890433
133379
523444
363483
894276
1065457
748276
762627
1652620
1716890
1326876
1338579
961918
1020889
1824409
929481
12386
1379806
995929
1277813
1435014
1445826
1682523
1476323
5603
315738
1907334
679849
1004050
897177
1772718
1176202
1967277
1128887
1251397
438533
63538
416988
1218076
580837
869557
1655930
1840364
513802
416851
488349
835269
1212064
1218918
789600
1127775
674618
1171384
1961041
13143
508108
1333551
481268
583581
105405
464459
1593474
699684
1563922
409541
1499545
1597212
431153
793028
1627626
1076121
1148836
1026516
958664
1193230
177445
1897453
1956773
1361175
1374407
1186626
616808
158889
1286431
1510375
1338823
995647
1574969
33207
958488
1382928
1970357
300395
1920014
560142
1258293
498672
98071
881149
980312
866841
816434
1150864
1824706
1102245
481479
1802460
209349
177093
536325
1415654
4780
187159
1157498
757618
1182790
49198
1498976
56056
377380
441204
626092
1215446
1977284
107241
1167190
215296
1632209
1635092
975102
1338288
1401079
1806422
1538689
1095328
1848406
1596831
1303284
1239743
1974717
982055
567179
165337
121341
440634
1733555
317264
872461
1444714
1515395
1138845
71313
1507308
1334503
1632575
785395
753353
737454
850618
1280652
1352147
304033
480158
234585
610603
1390200
220157
435006
47254
906050
1016006
239587
147805
1097878
263669
695730
187815
1877928
680821
711967
385367
778436
1379823
1825090
576501
361024
1132715
1521729
983576
611648
1375661
1847926
869785
64515
307437
1367750
840610
570209
90120
696114
786878
1001035
1228712
1548103
1653894
487425
61701
527031
577636
975461
582308
912811
143013
1319489
582939
1680529
1059633
1608618
1448830
164401
1488108
1788348
1684920
1523428
1990731
1494010
1230507
1299588
1315788
1539092
1919045
171037
976739
1929754
851605
1479509
1887185
989975
626792
1839499
1907990
1071234
434605
794118
889241
825877
220274
1504156
15072
227181
547492
347415
1679861
1591014
982869
399969
1621286
918349
1675501
1692806
815134
367773
1801681
1282424
1472236
400493
1188942
131752
208693
24807
1976941
310709
1508635
224928
133178
1215358
692038
1405280
320008
1653277
1374023
1819792
1923831
1183797
6705
154346
927602
351173
1257948
1163038
443974
170181
512708
317457
259441
599931
348826
410855
1297781
517482
380873
1245026
727156
826752
1939592
1030290
1157431
1089831
134112
123064
1660306
412730
1937231
922342
129871
604148
988754
162389
1095334
1203232
1100059
844923
1616910
1708624
1718192
1993330
249866
156556
1709369
1695050
1870269
1232191
926072
1764966
628341
46974
122467
692707
1262128
1890459
1611568
108500
379439
598451
1177463
1937178
1143625
454560
515146
421563
480874
1929783
1551265
1881494
1908666
766655
511187
217498
1730229
741762
447356
1103239
253365
1240308
1850620
397416
274301
1101951
1009080
1202354
1687419
1401662
425162
147840
1052848
687527
1730973
1788906
27056
274272
372801
183851
1677759
1537494
1500276
1673952
27403
1465583
1550514
1539139
583584
1220598
1401653
1748043
1983506
1306863
672288
752258
1358317
1867203
798292
1625804
1011111
232969
253748
381247
13842
1638213
576934
726805
206439
895977
1780757
1007109
1009403
1438438
1076763
326707
490593
1037902
1860110
1471478
735357
859959
1282467
1624704
963656
987096
1361063
312699
1608600
451320
33564
452345
592046
365108
1647557
1209078
280572
469299
1560349
1585589
166185
1661506
424118
337177
1108430
653410
305299
1434931
311625
650109
1648691
219431
1315280
228543
1390893
1976356
591038
92091
1936423
1536151
804028
180815
101193
595372
1253249
1578453
703250
677121
631669
1237846
1772996
1182674
928491
1396661
1787330
1115983
855704
909981
101402
57005
472430
1240223
735899
1352516
273888
1443504
875563
130731
1584079
1013280
758241
195298
1391936
736763
440868
1377756
461022
1289492
1898205
1069121
665708
1980152
1645099
334280
1707623
881339
1450566
412861
761569
82750
845217
301459
1501626
1621205
921081
1461400
802599
1992016
626638
686031
450335
1001564
3463
1893321
1623235
610758
1491165
418879
1709200
595019
1653072
716489
1662963
948689
998558
1600038
1807427
786014
1519031
767560
811265
940310
818209
1160708
1417737
892505
1199838
66206
700749
280751
515946
5531
1891105
1970348
1510558
1139068
648738
1179565
1707947
1552239
1756613
1027244
507527
1559652
1898351
89275
1880206
422986
90920
1891798
144066
461743
1457221
1214237
73051
573518
801972
764296
1760824
1270734
1664013
539364
636649
1135482
1791895
625958
1104172
1514371
1719270
1920374
1315990
1778415
172684
21032
903482
1445300
1659727
1505640
1874105
1674541
176937
689853
1232269
1816916
1050248
376819
417128
1364839
44521
1332209
1087847
1987034
1739377
1636694
390845
1830613
1185524
428786
779289
1085936
1488895
624466
982026
602272
1877430
1119544
1586072
1598475
841862
1045630
383826
466821
1319171
1714174
1374170
668084
691529
51241
1240682
145975
1556241
847759
657162
886666
1779462
743951
1462402
820200
449958
1851142
360790
918650
1223341
1870321
1701345
301014
1882265
1142725
1367683
842897
1118973
191659
1315601
1983633
500097
1978116
1237530
99732
690427
1943203
1011186
1386527
1502294
1443566
1253686
60569
176332
1658048
1794495
1345482
224796
744591
149558
826325
1150074
1970294
695470
625076
1381649
877454
933815
938458
664967
1871210
1240393
854696
1863138
334606
270121
1485050
256563
41460
1868889
420859
30330
1954834
425418
1187225
799036
207997
65436
52434
630887
339811
70991
1438573
1721599
927647
99571
192538
1327092
526490
149530
299498
1409849
346715
754558
1917374
264779
1239280
550595
1390232
581994
1124188
633467
1842356
731076
1458708
39230
780779
1929771
1989704
966283
510329
1962201
28068
1784208
1245257
455446
140437
1057842
586818
271788
1370187
1406077
1071334
1557123
1242591
1393555
819677
1787206
175663
950409
1249247
1650048
1410054
203598
1682646
1459163
1305649
967847
28870
1548395
771645
1337952
853268
219232
596794
153176
77189
866302
1912270
1562175
1335377
184347
1914273
463075
201325
1583770
1611582
127519
1511312
1747478
1848321
1077083
871802
314208
336108
620336
1903219
1049390
1099883
667350
559332
145717
427063
1263265
1180350
1820038
1195877
1379493
531519
1432095
1184469
660793
135315
511275
1867215
447947
54228
1463959
831515
1811627
148134
696341
765243
1193946
1826999
66587
1181003
260328
969559
656590
823158
453339
21459
1601066
91713
1827808
537180
1621307
208349
1836177
72747
1284613
1378078
1355746
10809
209734
885696
928972
1687586
768157
1604189
1307445
1236076
1597200
880455
1699735
1870107
219293
1352147
1742011
264680
1410676
1795321
653887
955306
1380661
84056
796507
1625265
1705459
1543689
196003
1958343
1606507
492649
1048101
1173106
473122
1019986
76418
1614336
172501
1324248
1273909
1408511
734407
256743
1270336
1434282
1031867
999363
1726944
722260
199993
596360
625361
1170668
768128
595415
911900
1117774
46439
456245
1765804
621945
144752
14600
1197296
281502
1253373
1921763
1171487
1332636
1864553
1017361
931470
940239
1572303
361848
959036
1193225
1541789
436560
1088692
1417918
884862
402681
836175
1697788
1220740
594248
804155
518050
615002
1509257
1198305
1844395
391998
1254179
1754212
99147
1121346
1854078
399554
1895558
173018
1588741
249359
1770740
208182
798922
1856646
1095397
1636528
1319374
1370518
545773
1556770
1167761
1778498
212217
1211538
1961610
1033546
548119
761141
420728
1655324
564084
377424
1868791
852060
49175
479063
81562
915489
1970310
1775294
1263044
463006
480925
465870
383273
85511
116389
1707452
220194
851717
1673727
1546878
442287
1700132
1736623
1696384
1828161
671175
1664022
700241
160172
1135124
571408
145312
1002762
770427
1314931
1828451
1164910
1508736
1537873
182
698794
1544620
1865669
1825884
785804
1721245
333006
239395
1900890
718429
1555781
895055
810634
1862008
1048351
1709116
667084
1322494
1407579
186509
852483
1561374
1906266
861647
1442709
355727
1173606
1239260
1903611
985257
13413
971333
1632395
487526
1692958
914462
475884
1604470
1949638
1646873
552823
634755
1150188
1385453
1982453
860122
821644
1104719
272992
921854
489546
223631
1826249
622381
822625
611643
461875
273873
1791593
1234336
867201
24490
1266249
1824270
1870410
921980
1686488
1295334
300089
1207911
270155
591892
1282250
577127
758511
1836703
1681065
1915361
717821
1602353
1717547
1230774
1434001
240110
649444
1596258
1925981
1838381
788558
338013
921118
751554
917371
893103
1141036
1599886
817911
974734
690666
1858710
1875502
1151785
363805
620267
917083
459624
1746782
73895
607203
1360203
1128252
35103
612953
623571
1588027
9733
370066
1437083
1829828
1941819
1033182
1865526
553780
15574
1646653
1363305
1895087
434066
651865
522729
61529
1989267
32972
709372
692773
1651814
1289361
464877
338944
1487824
1200931
1778929
1689124
95749
744023
587675
609236
1976828
1100284
1971684
202368
1004518
434973
1386953
236793
1363307
420000
594326
1198515
343979
41075
1287457
1742566
428580
974978
327821
503633
763962
1634306
1721569
277715
798468
1407984
536740
1125946
1691518
1679427
668128
1056111
1584094
1070237
1212379
1368614
970962
487868
1233380
523028
1838176
1253571
1347005
1744059
1665133
1128036
1864245
184597
1653488
1303538
952615
1592024
286673
1009742
1249730
1603707
587977
1200012
258803
1707663
942969
429654
1293868
594179
1163634
725586
1040353
1244329
215190
592156
713737
334335
1723367
1488512
1223152
174742
1496531
1110312
841723
816350
1709984
647892
1716119
97992
267577
246498
188377
1243665
524323
619757
962456
197022
660275
693739
1372603
788471
690347
474328
1030280
1595919
1427799
710130
707708
709115
714723
1127882
1526463
1211724
1304834
37951
333518
182548
1878182
1435757
301465
339398
58706
1984268
1818226
992441
1633871
1258251
1143853
189634
1115581
1828582
1942920
1829535
846347
1434232
1748051
68973
1890099
1507804
1398698
1836998
1951573
1775024
958381
1381873
14512
1289572
182648
1555196
1555241
609028
1307667
976507
346152
558060
263580
1445885
230726
1748389
1684889
1260960
182584
1297900
1100537
832470
1090097
127430
821736
451245
657433
645171
1837028
1894849
1374196
1698876
1563103
1025787
913361
583260
1811994
157975
501669
407970
1619958
160936
1417121
919371
809897
926016
500453
1095342
1630392
1584138
1144110
360496
187189
310056
359104
948040
576092
1478889
1643844
1616464
315467
1008694
476527
455518
694383
1315174
1643231
1498692
876819
217283
823508
329328
1682693
55684
688946
1154103
1380709
595779
1928676
52225
610685
1378
1531353
287207
70634
1809970
1146859
1255499
1317040
482619
667781
227888
691508
71071
694565
1962354
1927458
292520
1850913
1418847
61675
1940711
497775
1328952
398096
935558
255235
93463
1520716
1663374
1862255
283140
445828
1923630
1162950
1297821
102683
288059
1960484
1768065
1406029
1708662
1373122
1349678
1377216
1085033
1598386
652548
1927617
1745277
1787269
1323818
514903
1748422
1070121
309340
699926
753804
1357604
1434528
800390
1110356
1610185
366601
1061141
390107
1112716
36742
638712
1462820
1617746
1170464
1166082
1755753
914235
214276
1514884
1739357
242169
437449
491475
1175262
1725955
360609
1179500
1275222
1644536
558273
894839
889813
1470790
778585
363334
725602
257964
76485
1456699
461672
1114177
1961019
1671247
703686
216387
1118030
559242
1114962
693845
531321
153685
1660876
1435621
998591
1366880
1604560
1080358
1577295
496882
1656580
437079
1196891
1444847
89525
864418
590924
202847
492467
1423067
1525751
289861
1030411
367366
1078417
722554
525069
207985
215300
133293
1908658
1048124
687667
1521750
702801
1263491
309861
401949
70804
1401285
1969279
830813
185293
1542082
222895
225654
1228927
1846314
1299957
1518114
882876
1095851
165669
52494
468592
1544726
1671431
1736565
1314639
1256428
1818687
1444643
312744
621187
1556413
1336831
1529022
156585
53807
1244697
722042
1041317
1302554
1037176
92525
1210367
1395711
556843
749905
949867
155872
916641
1308631
754583
1656858
830293
1516060
1275876
187096
253414
1962016
488800
569251
1761848
897848
20043
559468
1862665
730318
1891507
293337
1401937
1075975
261777
723031
1515717
1219635
751929
821601
974674
1328753
1844304
258386
516050
806015
1061505
1093651
957990
1597569
1025296
1678901
485583
1115339
502653
1910977
1233937
199200
1230557
1902986
788927
967874
1834601
463980
330578
1645266
1992132
1781188
401342
1661047
899236
1506339
1802439
1655549
1615229
1611890
1427615
1830477
1779618
494664
1806926
174908
1342195
491050
1112044
148684
1329816
648996
1774606
1744088
880664
1270223
1103152
857143
74219
1332422
723105
1779676
1236237
1616843
1110186
664484
1979494
1865089
783222
1009704
16100
724937
803247
819614
1010142
110918
184432
818713
621362
1952858
1626000
964833
3909
646679
75292
147519
127621
754180
271156
1526997
278373
1035743
1916446
880289
1596663
1546884
514512
791779
1345327
1635316
1356103
268833
1543449
634675
176611
790699
1766567
81482
1833814
1557493
1343583
1156872
795120
1726604
1822004
121779
1555572
1882856
1271230
1987313
1388510
1752938
487084
1268126
150239
851456
189008
1251209
201000
1497401
1663609
217319
1255523
1437008
481706
1265376
1690603
561776
1572871
252780
1980922
606369
1503732
178772
147606
1196030
766859
1807739
1823922
790249
726267
1746381
967610
450923
993450
298779
713440
1148279
978060
326304
146638
799600
269101
1169837
964610
336155
1417876
874005
401360
1551229
374632
1136039
1536894
92437
406179
1516542
1322874
1790499
1353811
1289595
969890
1545667
1805667
1335596
1570284
1899690
1169824
407215
996447
238012
164215
15998
1550384
1518530
1279277
45436
1844329
211410
953594
873481
778796
636293
1659634
19215
795974
832000
1449434
549907
1272827
662807
1663349
1668783
839958
97747
989748
65967
1145135
841595
1174221
1304267
760986
1188626
1668120
1827542
352297
1106269
121214
1447805
1061084
1671358
1504131
269289
744027
366618
73207
567491
1068956
1412108
849481
1388457
17920
872072
1690617
448116
1105484
688258
496134
782315
1343443
311116
578600
297061
1986493
474881
1971283
1233689
213110
104283
1123164
1534099
915812
1653177
1517075
1243347
1700403
1944300
1586007
844198
519182
247381
199718
931215
708462
1095892
1675257
1224460
422904
1954365
1154190
961620
1642679
946766
1125723
1917547
859282
391924
1188890
917174
4677
572760
218902
1105259
179927
1289172
744695
1209660
1970876
974564
839292
208127
405827
1779198
142720
1083653
206345
701771
1398416
989409
1642235
1598162
1241570
1733205
624469
1488377
1378620
300341
357751
1084620
1645947
315890
732546
14225
86398
1160995
32009
1260708
1245276
324626
564667
1601959
250435
1056018
1920079
1617523
1558972
1225184
1881359
1346200
628421
908709
1539493
1735453
1682679
1291368
1790918
19291
1563693
1096855
1932445
114781
37115
763446
1920498
34604
596416
108724
593724
284888
1043446
165367
343252
718559
1898092
244339
889135
1444574
648388
469397
1571127
1408026
1198595
142949
1741931
1496273
1300608
192484
773007
1624010
1284950
1863234
1870673
1118277
1170343
1104314
689127
1962349
335451
1479316
1966398
1313839
915574
1290770
1254718
338691
169880
1601604
1998150
1059811
1702582
1335482
832018
1268616
351194
811723
1495816
604717
1175577
581723
794804
503717
227437
939066
1241929
719930
1038282
1600094
517
184981
656142
1872838
430172
834041
1097755
1887983
1282139
678231
1190083
225744
626176
1323341
484198
958581
81091
984968
531963
1027917
674982
25881
310385
1141294
1809360
1751824
768147
264050
710025
1038421
1886210
1948141
603032
1490355
989247
1007769
1240943
374982
563838
1191948
669105
1829032
215101
1172607
635271
1002829
741706
347365
1739570
432037
1530355
145947
309967
1338579
308211
1724485
358325
83136
962935
49061
1780711
841221
981183
1908876
1258900
121738
911074
1803278
749401
870614
91139
1521220
1657848
573872
957574
1923986
1662315
658743
25496
75658
328842
1180074
1491576
1515098
1698241
1611371
2606
1420666
1940682
1295
1856322
1511341
1895929
1246343
494002
725440
692294
392323
1290434
1021197
275755
671772
63017
179099
218660
1600718
351958
1773736
357380
894110
375708
256997
813612
959198
186935
1037565
1014041
1558933
1225635
238625
1060184
1383817
1625329
846414
66836
162250
132346
1137547
1938105
1750085
1333476
540563
19544
844756
1235824
604743
193825
337418
1142908
1772464
10461
398354
1624271
1411674
767271
806770
1054977
594214
1661220
1702740
1778734
538340
1598217
831048
1474471
536109
1165337
1234854
1981786
106798
1714304
1861608
662383
1199078
1711256
1536466
1099846
927619
850682
1201757
1872742
924720
962574
1387370
516737
472394
783190
1362449
100823
1337449
1451364
1446215
1541225
1651116
333966
701050
1496279
843519
995107
241155
1284197
1481576
621790
1187019
578837
1760330
1774485
1013774
1696213
229744
656743
1487947
1193275
1416327
1734167
235137
139442
749249
499004
30711
616226
603807
1017457
1233599
357518
1553089
582629
1811107
832877
101558
522433
505953
56703
971920
271483
1629221
104472
1332510
807999
130558
1351887
1148152
1780700
1036201
412656
242069
265505
375677
1818265
540613
166804
1682431
185048
90767
1014093
1896167
221701
641558
287149
1976384
327097
1120614
735635
1100290
987731
46596
547335
1383388
1982163
1465918
447587
1995360
773814
258808
460322
792600
77270
1943861
225901
915702
962036
563858
1051493
1720124
1503611
374961
950001
1071253
747065
473047
1895189
1576634
1484102
1966329
303897
481699
1049508
1170067
1228342
848182
1706470
104224
436644
1152872
1004362
1109357
1247036
618883
597044
1758195
309173
470286
215511
1960888
1435649
971154
995246
1746178
1043897
1586963
274805
417399
1710910
1550800
452451
823916
1404760
1313479
1141217
783735
329472
375495
545957
1679775
1416420
459295
1892635
807551
1650709
402063
1441444
1616102
278356
1076428
1665785
1018995
1455702
1586154
1407422
464769
330965
1789955
409904
12913
500168
183246
1384935
238148
555016
1747761
17941
886434
1490929
399688
160427
368284
1159849
101865
1012484
169625
1133255
267961
54839
138642
694191
1600085
891378
421559
268791
278758
165888
1155298
62300
1945430
218648
657731
1499571
1298436
173034
447262
993065
1262271
205343
229976
745043
883103
911363
1613215
1960341
1910006
1794586
1137260
811382
209202
1094344
554007
1093293
1924965
1970124
833656
89917
832313
725534
1027682
1840071
1102254
408721
314213
635876
135830
1834145
1890153
391115
1277446
421081
242319
1165250
1945059
327533
1216112
891495
1148938
1170421
160463
905776
624872
262799
1351265
682032
701733
1921662
1392425
192200
978702
448096
311874
1129234
1988549
876062
1321421
806104
1434471
1692238
610047
1631324
1189750
78299
1791524
185121
1567221
688232
1217904
1391967
1955353
1948017
1830474
697873
1481512
1961498
918680
171399
560711
1855220
1445396
21095
1385140
1941810
1487066
1225039
1973183
1614051
1499833
372918
1321574
487906
137099
288455
1193968
676603
887251
614827
517345
1569550
1531206
1693930
628169
1819089
326532
1863841
97442
1461155
1975368
383188
434214
807563
534142
622246
1563536
913650
741488
158273
1910051
220511
170585
1006628
5501
1940731
1931056
913243
4268
1817877
416293
1201638
1790459
1409854
1159284
991894
1554517
1926842
796243
1065394
1300721
685270
1479879
1405489
128751
156868
1080476
1475369
778682
1448831
374957
678908
1641314
218394
668854
1020284
330120
1070933
830231
1515860
1901078
1661435
1367623
264006
242239
1346253
74473
270430
503037
848865
495392
423508
1205942
168615
1314901
85979
1015616
1020130
1887441
1606558
1698333
1913136
648571
793219
1242678
1363046
1176602
1422701
1942892
716394
1142397
38414
457616
83072
1092372
1341943
551852
824468
374960
1512496
303569
940801
1995655
687410
107915
1327789
1477805
137907
1904631
1216918
1070172
879370
334607
1045242
1835996
43648
1360180
976772
1489112
1678173
1679098
116656
666728
1242327
1201961
538576
112369
801136
679788
1110111
645200
1244907
417079
1703862
1139830
139239
7804
1955029
579549
1961097
533686
529400
1835604
820132
1921861
524046
1132978
1754189
1541227
1267412
80937
951989
580080
82653
1025841
1652267
1289396
873729
1378560
171400
1919269
1051494
772550
418184
817978
1682272
1854471
1049082
1851163
1232834
1431155
1564173
14563
1442513
1446823
903255
272907
77622
758934
1674240
444240
81026
520891
1940208
1265813
1056319
1072082
265294
528771
1979905
281709
1412296
1184089
68474
1847520
26342
784736
316866
1348049
1239655
1069507
1777216
1449329
636166
1494518
672861
376374
1016059
959219
368888
614386
1805201
1360412
1072950
395385
1134273
1268449
562563
738975
1251493
536148
70999
59329
1059880
1762878
453166
827067
1778037
1179474
1585811
363528
1757881
716200
1172379
830188
1857247
1035591
1401714
352488
1015803
831903
103743
815220
238723
425493
19483
502429
677563
367349
195826
760803
1818948
984901
1457507
1340292
1479945
37332
1403688
641532
621973
1307501
1690063
11218
218465
153778
1162009
414390
190485
174488
363605
476719
1299879
1432665
131614
1099349
1304583
1702104
505868
799123
1646971
1427090
1783604
52696
164295
255231
426774
1860507
1679897
1855302
1070564
1903807
17288
491658
1178411
1294633
1445395
500413
779021
1947751
1970601
556707
1726663
1803640
1138741
1475646
1175572
838031
1159847
1030571
1467840
1192463
1393742
1005763
456961
617159
794575
192232
1211620
555216
955171
1129739
1094824
1361996
280133
39819
44266
1639915
1699359
256841
1114376
1398602
502205
1025202
1270858
47023
245080
1176549
1112453
1811359
55709
1824741
1046621
121290
1227008
310458
1431386
1925195
1725261
538883
1084280
512200
1050012
927364
352667
322945
666297
378758
1856849
1956557
437351
21215
1349161
600771
1286747
491832
332528
996786
568026
1236302
776142
776035
208144
22465
1465679
898217
865793
1761151
1145897
1945631
978441
233716
622572
1627552
1442249
1245105
1031796
1560150
141382
645349
1847402
941683
655225
939988
1908655
1036554
796983
321027
1270431
928893
1727529
1723499
1291678
1301967
579207
1526529
5779
1617260
1688549
1213410
786814
923944
750936
967580
1356397
97134
975434
868454
1464253
789828
999404
1917636
632427
456660
1641179
477471
488970
1818099
1737254
454130
867631
1381077
817906
577694
152620
1338105
1252442
1533660
1978715
1181320
1178697
1782443
255207
388667
1436541
1378815
1805598
1630048
1154877
1315479
1625912
1145916
6231
1113909
4640
1716270
1293941
686083
844546
440868
1317265
1217951
257256
1685252
1616569
612873
1759830
893455
479578
1992932
1663882
1127681
1844417
941024
940386
709608
76274
54104
775580
1520183
1576853
923965
1506046
1901735
1402219
1848036
1847674
1976462
1834292
158172
494971
647676
177165
71678
124141
162190
1971308
1885487
1574869
841314
675915
724701
1440000
1911989
1930503
797269
820954
1767997
933908
558419
1456009
1324670
910080
1405377
1464005
1580690
266344
1305361
1458591
1810021
1310984
1621364
608149
908538
1081137
1180397
483886
1005192
1267529
1742163
437286
577478
1016707
1995920
1801647
364860
1445312
1286728
1807373
1119835
452034
1762332
299714
1657799
979677
1381047
388491
1323812
1065903
335927
768308
1013454
158186
711970
26014
610014
821753
1905362
1163250
845307
1817055
1069490
341573
1814542
443608
1398097
123227
108772
5359
554965
1938257
1549779
392236
823869
1585404
500415
1935597
1877013
1326493
758198
1801180
535289
653019
1172571
1520706
1821631
1393963
525256
172808
551210
867752
214247
1826891
1558911
928776
365400
1719727
820999
1915369
319788
1377624
260374
1166391
1347526
267650
1668781
1725115
289094
1415317
52451
1373033
1915385
1418780
1055617
577792
452917
545100
435209
1408913
580704
550117
1478080
311453
349522
1808598
826415
423226
1828678
1463835
1204827
1417686
1254105
1381188
451061
1207838
726210
14455
1839523
1686922
1866299
957005
1795784
1755816
90549
1183052
820612
1839959
1590128
1906018
487927
288932
1989078
1600527
1979613
857486
852452
401782
1628209
602442
1207455
317955
745289
302786
1894073
507693
1831215
841443
482343
1997870
756061
1634658
1135503
207790
1489910
789673
1659951
226680
160660
103168
253137
1836070
1058348
1000232
1671821
1395571
1695271
1669301
705440
1810096
1407839
1131602
1451057
1800979
216114
1009986
790056
573978
1241603
1725136
1770884
873591
235145
1361580
1008477
926010
593058
355787
1258577
1412355
803365
1212410
575961
769920
158807
716746
1234524
1330957
834587
1386797
1363559
1844203
656734
1719849
1606209
325195
1113413
278193
1379262
1480798
1494592
1997917
1512254
1391487
770938
806659
37638
631007
843685
916475
65590
595129
1943211
587393
413812
35045
105130
786295
377010
1344847
545910
202744
328009
477551
209150
1525756
741224
1389475
517522
403884
1388020
1996720
1501245
1376303
3686
678632
1822385
998156
1227832
984890
1594880
1822380
1279479
1672051
1021785
1422117
326843
114126
1221865
1874366
1418519
941197
1284366
1788800
922758
1456486
1758272
102765
1549794
365781
1796925
1727164
1449300
1259955
1086304
1578898
1056032
126390
554549
1887107
853102
927702
429576
687810
926028
1243648
1056596
534498
929407
1677512
1366475
130632
590153
221054
644390
745639
1783384
192316
622057
162585
506886
1281136
558553
1811544
888322
514041
321710
818867
1156022
420156
419425
456462
1098304
129153
1065870
805798
1624182
898876
843473
802585
196545
321204
621973
364015
1269130
1438600
1827201
1761729
1751240
138290
470288
594138
1218780
1414765
476179
1173539
1886252
666105
1046643
809351
1414757
1515037
1351760
1458094
1141408
719008
824986
1611869
53088
1970400
1503618
1117092
163151
255120
762322
729367
1979998
959264
844355
1343101
1146276
1364586
1191970
1517639
379126
1945466
219328
1089104
1282324
660869
950939
1386042
1941532
1936511
1360464
979856
1490316
381637
910100
1109482
481688
159480
28999
1511142
1639262
339733
237412
439389
1460431
1190986
715211
1241012
1319267
1186523
1537176
1484210
1088882
1681999
1972873
186043
1927255
1250550
829291
215855
875877
631459
877145
1334060
140100
610469
597085
1741141
1494766
534676
1976276
872356
847860
1017119
1580522
1928908
1809135
226933
1892868
1453276
747305
1441929
1963632
350381
782491
235335
1496119
1427763
957957
149724
1032917
804668
1964077
735537
396287
1626608
287710
785441
781326
277480
1559730
1091055
1631839
1473996
140438
450447
1301259
1416276
902337
867921
728293
1110332
58371
1723056
1803484
1399103
588098
40091
1427434
1070873
1880023
1992449
35361
1492013
348726
1894159
910693
1395725
1160954
929393
78712
789113
827798
1341205
113924
1275973
1267539
1552721
310583
1293857
1683462
1929499
1247481
352810
212078
1749916
1916889
840839
349857
108103
1151647
1303077
972365
820754
1639499
359511
15141
610320
401930
368380
435674
55620
560097
68842
209320
1969931
792609
1602231
1044611
810438
1755441
775441
679190
1294010
1572181
1889643
1919961
1801137
270476
714143
811365
309436
1994924
1493370
932424
637849
889412
567165
416240
515137
1563797
842435
1121417
813051
290638
1339035
1913734
679527
1348680
1938728
1253282
603653
126188
1449871
1733711
1867600
899031
1719804
478779
1568173
601198
570852
828360
391895
340025
1044917
725257
1082740
206833
1173225
1020280
1135412
819906
581254
1531421
965331
582031
1472171
250308
272452
1645903
1547930
958330
175269
1607773
592515
1554015
60307
1528974
158401
1395053
429674
1445731
523637
1597521
577577
921501
974900
760949
748783
1079824
776522
1630780
29639
919109
52273
1302159
1551075
1363534
1566069
1020387
1707235
212599
1605189
1522439
1729378
1341301
1398785
974611
1135261
1866297
1596638
1865433
525402
1617268
70893
1442911
1567649
580245
830963
68589
1631711
1076268
1661622
222050
600746
1958662
211096
975265
1464651
1555139
277458
515620
188335
120372
1804261
158298
1172641
913549
1088935
1272489
203
1619414
1097864
121975
765369
867762
579684
1509899
611370
1439532
1632271
1996064
213902
1382842
431976
1085939
1523467
512369
960846
1956901
986682
729451
940036
721927
498501
149448
978135
907028
686539
322915
1687523
1637845
773314
1985088
1510380
1357843
686296
268144
142732
21644
1817653
1021105
1968148
1294360
1904775
142242
1940140
561488
485336
592102
705239
1551018
354821
589315
1318013
33136
1119152
65548
1731753
489756
1281237
66802
767590
1619045
239040
1180319
606966
1310610
1216173
106427
246700
379522
1203242
1454392
1151532
699995
1738490
238528
1358285
1719767
1628294
43269
668416
598052
1106122
1462659
824470
751181
454110
662475
420054
85744
1018587
886925
1287042
182514
221296
1051021
84088
958997
495241
160640
1885250
1797284
903398
1024888
407891
71148
950426
12078
1987171
691393
1834891
255486
1317459
192653
1369460
1184965
193583
1746324
761519
1573779
1607373
1720760
933058
505265
370351
94253
1511236
503409
1740262
1604746
1364872
174097
1239691
811822
1345525
1292167
946940
212185
239651
1877698
84797
786027
572116
630349
463214
64134
664998
809228
1822536
219519
914180
1456697
1821369
1511705
98595
1971239
1225424
1561491
23424
1952238
1239146
43181
1593993
734694
539182
1245901
1564219
1213591
1797159
205871
1191823
945459
744717
790787
620153
638580
810037
274180
331824
1797679
1516937
1270371
1864735
1832201
624925
1466638
854829
896128
1236518
1694456
657320
874153
812112
1510721
1075995
105680
1906982
802913
1488044
515006
908702
276867
1663833
1705128
129248
897634
112644
140093
1048897
579055
1138906
579119
769772
284821
1121806
342880
1088761
410136
616584
606332
1945210
1439509
1635605
1513157
1037234
1595922
797535
1211897
823491
1310391
292975
1622194
1346852
910749
1750698
154811
441571
744633
946467
1340928
449747
1085080
908306
1284244
1379275
526853
209321
1258241
1704935
1264953
1313285
1415365
462318
159600
479143
1308887
43773
530734
1891251
1437480
190336
794456
1044732
1273460
312061
450229
930065
168698
175080
1317152
888428
200748
1558000
291301
1406074
80549
1414429
1740013
283815
596879
821135
80434
1771768
807870
273809
1635771
1440185
1800464
1355151
1278594
1812254
1832373
1164318
304160
1708417
1987327
897987
72019
1282174
1778015
1923500
978507
428213
1779881
1641843
107126
55576
1626114
327318
331223
597834
406855
762592
508589
1746005
407980
1338254
142001
325640
678834
193694
934774
272978
691724
1723862
1245895
1060831
1268751
1289093
849877
1619512
1804300
335226
604143
718868
1450583
1103354
1632405
724794
1182224
1393
589522
7194
461403
1425113
589896
270269
1866689
134780
354854
1401887
1667371
904864
1373846
464849
1950454
1370810
314073
1413344
1105505
731341
731624
869782
586966
360141
1350766
739542
910398
1804750
1774584
319183
1337571
364872
1412717
1120992
737381
1659159
1608574
1425403
224869
654680
1814252
432175
1325584
821609
1596972
673533
1882055
268349
1813603
104259
777939
1641351
738061
395752
109726
259569
350678
1341313
1839216
140184
512831
204770
1119627
405721
1022739
297886
1373416
1138983
913945
175432
1118619
1654203
1598830
498602
700684
879971
208246
295035
1946067
1032967
1220227
1500658
23673
1803981
1003806
1976784
193311
753922
1676786
920673
1663384
782495
1412849
1126734
1542506
1071250
1239970
790516
681883
1383051
1576576
211421
484694
1028615
431064
489361
1466243
497543
147862
1785618
1090261
1535475
291099
551919
1517778
1608098
1996687
57083
1518629
551438
1030525
105858
257066
1792106
1687505
9823
1508432
447802
1453666
27525
82235
842863
1774680
477371
1376681
1293440
828895
644457
1172952
1359419
1235895
821967
800710
1144746
291331
1071024
1447265
1714355
1069133
1326241
1901437
765440
1399986
1801353
306367
1055610
1686696
667798
247685
774115
196082
1682060
1612744
910001
761522
42444
1302101
929145
258990
1939261
1075506
800933
699374
771806
1751710
348841
1954424
1690363
746352
853557
1841171
732488
455711
555000
1918985
1863981
697317
174364
818256
1826280
1818109
1475595
1989170
612374
1261524
1888644
388514
367344
303643
1271034
1036195
706988
949293
840553
1744708
746818
1686535
153318
366191
901980
1653988
563713
867704
1071946
1420154
1318784
663965
756528
941557
219081
1699771
1536249
221517
1318564
894151
122698
1624362
696459
799957
1701582
1803239
981779
1588993
1267800
95531
1610249
1714208
531098
628515
894662
1157790
137322
126166
357303
819233
1171128
1702534
1485189
615959
457887
808660
79957
1198570
832890
971463
22436
407466
456785
904868
1254474
173301
1969850
815532
446308
744613
1165515
305064
1132630
1354345
1145402
1726384
1494145
1092948
1064977
580628
1868460
1996946
846657
510643
1293904
139787
1349889
1563877
946637
1600739
754057
1059408
1575953
1614879
614990
1124712
187859
1537175
1919309
307441
1732829
302420
1595189
1279429
389944
1695486
1660658
631820
630602
647980
136164
841554
1999081
1523022
1974741
181885
1359658
393829
214926
1939126
1346973
1933199
1127762
1077102
1732612
1484914
502597
854595
920771
1402890
253108
549772
962286
1362007
157864
1553892
1792116
1753034
1742454
1643798
1604404
261818
1977047
1035408
1094738
454229
1520690
1062093
1550920
1219678
569182
109683
1257788
714173
1579810
1744860
1929108
1762019
1087617
1418233
1534249
11736
1047799
1948968
368815
1159536
1667852
1259030
413357
1528127
667836
1322982
1885465
1690739
1659835
943388
1232324
681809
1926347
55960
477068
477871
725450
605766
1735846
551104
1655940
1907258
448335
1242818
1795196
584810
328100
205353
987365
1623542
687360
224975
1711968
975652
1285381
1288885
274064
1217578
1598704
780870
1330321
674722
1545601
1298435
1944502
1357295
192674
1188807
1200193
899645
1959789
1460280
954219
472756
1279191
57905
1028006
1684071
136950
556614
245938
420862
1068064
149959
1631574
1044962
290476
77895
1703001
1431527
1456963
166720
1653956
646709
1514795
408033
966417
299699
173144
1956989
437691
833058
1060434
99766
1351625
748335
686662
1800126
1672340
892771
458082
1573803
1470380
74376
367446
1399178
801333
1575114
1620766
1831090
138261
1124615
574169
1253183
1054807
1901681
1498774
707927
1994592
1177880
393028
692328
531505
266253
1557758
2217
1598531
715263
855155
259327
1072760
1951844
1969757
1752985
1955481
1119286
1193504
914700
877501
1964201
1491214
759257
630194
1683743
1657028
228651
1455312
1543629
1008957
428989
1281312
480316
332434
1043446
53518
1249507
1111098
1124971
1084407
516021
54720
447530
1896330
1143163
510612
319470
843676
558738
688020
499504
100520
571172
1965215
766834
312485
1688877
2622
1160818
1646762
546488
1876208
22076
1423580
968648
990700
689027
437187
24268
765014
1705902
1300425
1061040
252429
1837291
503873
668152
1884589
747034
833143
754858
1728150
503560
1505749
995241
1986565
641946
1061538
413748
757866
576845
1776369
1310446
243748
1418200
1083135
1722538
171474
1661899
1448055
216252
1292664
1700567
574861
1931456
327790
1955968
1383712
667652
988221
493458
1053547
1212310
1109851
685968
1661112
1019999
1320256
890568
1367890
1937228
1767667
1788734
1312600
1073107
1680584
902324
1226325
1083020
158623
882885
531288
356366
1222378
186485
1668612
939212
578043
162864
1985432
683675
1383447
893746
825518
162983
346973
872308
452445
1365315
228922
1536828
1931216
994631
697404
210110
1159679
1347644
350782
1420952
1094439
585086
1595542
541454
1515987
1986178
1290132
1562072
1612351
1338981
748877
12980
1255438
203257
951831
1714684
128948
794848
152488
966603
540389
677658
412185
1289139
1079344
36714
1432501
1682704
1467879
1822032
105497
1783308
1959927
1900410
1784352
482683
1891825
1385307
198206
1626790
731182
351196
892580
863713
348151
327049
1162236
120353
256204
1011032
1643350
1046821
1164468
95178
1772284
1466015
408625
786677
828180
922306
66595
1101461
1360684
28364
921373
23598
1671224
994017
507865
1658798
1617719
532896
1080051
1714420
1065053
916495
1896010
669437
107750
900301
761002
242862
400765
1163561
274974
1568126
427183
86374
1556551
1173474
10851
332368
1326880
397765
1218219
691885
1212817
95306
1464973
480529
181269
571929
1914476
1030720
888208
751246
1730772
460196
1713384
1690946
1017991
1575674
1217169
547517
867603
841438
1191664
902035
1209140
941914
1980210
1343387
1441599
1120329
1321553
43131
827872
1172428
561894
731795
1373567
753794
1772663
640902
1890794
1302950
490167
61774
1297567
1710138
878033
1553776
606681
1574931
1027222
1681702
285063
1464705
559834
1326709
1137449
847661
1805487
795329
551935
1690372
1346751
1147443
1791751
729439
1220594
1892158
1417967
876426
599577
1147858
565481
1044478
818270
1355191
1987170
1410623
1971091
1526884
601063
1401128
616154
890993
244681
643795
488708
1425773
306167
1610016
1512389
1733642
1199981
831649
1965507
1488562
686552
260062
1044798
1525524
1888320
481343
1740814
478615
241905
1765752
225265
65172
1672121
1502160
1639055
1252162
1635025
1828258
1983810
963509
1954990
1834598
412275
754538
1481925
126843
1680370
1138073
469576
484734
883281
779829
304015
50566
966251
1406424
1379036
1624437
1845197
1124567
1604986
1550961
1559838
279226
1457091
704399
1708381
1071375
340841
1670625
927311
1833031
645518
1687780
1772475
1178713
1520718
1594211
86581
879188
730639
200757
1904704
1308970
961581
1165282
273154
616816
848537
863172
925700
1398880
315104
681794
1934235
835963
617505
719308
1920218
253866
1572775
1935228
1165198
399063
1275388
1463300
1274895
183774
704181
1058356
1651019
116361
94846
1750070
1502864
95120
1054076
333775
627613
236372
683114
93523
115360
1797770
717288
277708
1065635
836547
879491
234150
496098
1429423
881291
109890
1376614
1501156
1478137
1385939
1400960
684372
314572
516222
1442256
331762
675262
789932
1020917
1766556
1085473
1411851
627070
1034519
1696062
1929098
401720
9043
47104
1217266
734996
1852145
1854725
1793084
625413
318690
1899532
1269952
1394014
1960662
1134398
1129673
1333180
985324
1923314
915873
1246513
1067238
231667
1138919
489299
1684556
1892512
1946602
902189
1813892
28108
1401739
1091688
796679
1451357
1541123
1985373
1858481
1668240
610047
100901
374389
1979610
1985716
1127967
1505951
1950599
601688
1855469
56365
873573
377247
77475
137043
576366
788206
591684
104776
1432692
207546
714221
383536
1769701
1174898
31285
1382110
865615
1325341
1676834
1554619
1578051
994317
136172
1982325
1523089
1052999
129156
564925
1345170
357197
418920
548378
1703552
395906
1516631
1725165
1056692
1935436
1058465
1531597
1309069
240812
1173191
1550853
160442
672594
621627
753178
537559
1957966
823765
308551
933009
1799253
1179000
1273497
565657
1893119
758692
1980043
1708838
1660507
1660792
497933
1588671
1100618
396187
1571299
591483
1427676
406142
1961187
180422
1781775
769087
1028841
1079807
1689314
1235870
1621596
1811930
1090905
526688
116916
1535052
524608
1586609
385022
262528
1517724
1921523
1336484
1459039
1993173
1113845
1703667
1658710
1105005
946141
1447602
260792
1140099
453202
1601427
1485471
1920688
961649
1123910
1746158
448961
763632
275387
1655078
932313
1243762
457879
116944
1327799
335128
286969
1118650
1698600
1291458
1497265
329225
1691255
1443708
103663
1517531
1482197
878414
598690
1172014
557712
282109
289659
825223
17970
1787779
1541396
1030146
1221096
1956080
1783507
394185
904422
1511531
884178
286495
1779256
71121
1151496
1095549
242725
1247930
7627
982402
1214799
1360056
310357
197112
379915
941428
2131
671343
570955
1638923
1816614
75648
289615
569840
1240939
734430
742021
1142276
657785
471355
1250319
859785
1829282
167800
944416
468782
459129
683420
608119
335277
372707
904776
150364
1759841
1200950
1863396
1954145
1773311
268526
377224
256335
8796
627429
972796
1621150
631456
818493
335327
1885606
1955524
1241081
1106451
1424697
375073
1519782
372456
1802765
1998095
361274
137531
1297408
1095942
1846914
1336714
1000305
5824
1193531
1638284
313457
944967
1083712
231405
875453
583548
738212
992613
1963244
118408
478773
214062
736906
1367140
1549172
1044004
1214988
1197373
558351
912829
1656509
1234083
65620
64998
1266945
1365910
442399
962451
840692
391089
1378046
205021
1213283
912516
1236409
1431151
1302495
669101
38777
1857847
542792
1390258
1391789
662683
1708522
1019832
1554367
510084
1177929
853159
748060
536309
910665
1295921
972243
468800
1687205
1776239
924890
1554972
1833900
1010628
903502
859055
614469
445735
1913577
122833
716597
1828842
137709
264355
1339723
819596
608788
796498
1849652
1886526
1993341
877924
49596
75415
1873198
653625
267846
283234
997933
958543
875947
728041
735636
679292
917905
348224
1271076
558544
1048970
584807
1029891
748438
1988379
1018328
574743
155030
964492
1850201
912143
538669
518243
1088448
303178
532421
1625687
700464
1762640
1929015
1449237
1442629
371969
95409
1215248
1662000
1670066
1434619
1254389
276261
1645747
1974159
874631
1409564
474119
591143
1650756
870604
1175056
208944
1431329
1587301
1064268
1131430
785823
1237535
912812
614832
179765
1210379
131980
1556954
131275
831769
754552
1671515
1637898
1296021
1072591
315563
827405
191633
726851
20179
50340
1837021
1556302
298940
1658212
1724432
689430
1682945
1273910
809318
290289
1671033
757069
636578
347043
449505
928801
1936950
1551828
1354115
1807810
482608
642881
939768
1904973
420316
708983
513311
980842
707721
583614
579447
1296585
157025
654695
1890731
114800
115242
1765756
1343823
640655
653100
1987582
51294
196188
623878
17631
605561
1326422
1651729
599858
1474228
636518
1404289
810134
607535
819459
523826
665454
1808795
954394
387759
922132
195697
618601
390246
1625612
1102303
1557730
841097
1770557
1388625
1645381
398290
370773
240036
596495
734369
286410
82703
183734
1831965
644313
243086
1206558
916126
676268
1810869
1868201
5236
1709144
1736222
445548
1905163
129136
911322
1365767
720781
410981
272441
1359007
1167522
604828
976833
1232518
1426947
1648381
404204
470288
225444
326194
1694184
193886
745821
1054169
1161276
393244
634085
474880
852641
729932
1851331
575071
709914
418045
604578
13489
1345349
1841524
1818570
778389
608602
454895
149677
574105
1350846
505352
1824467
466657
941475
447791
1410137
191550
1086160
887428
393145
1352953
1218606
69344
370498
1066281
653877
1613065
1341786
1591704
1519467
848478
1999884
10591
1289236
670102
1831868
463648
905713
218992
1449112
220394
1739413
167069
632012
113065
981535
508561
382953
1233058
494247
306444
1290616
922912
1652588
1040823
1910388
269661
989947
1784057
1872913
698163
468748
466712
48967
718336
255933
577568
1157093
475058
796412
1272651
701115
1374018
653059
1201662
1052577
354122
489548
1850346
1525154
1383977
1302947
154124
1778003
756274
915307
978153
525424
1858413
1165909
1294508
278446
432214
745154
1411407
350212
830677
946721
1353177
505100
65853
1618330
1858457
1926075
1837163
819475
1803839
56108
1314680
1951133
1173314
202930
784074
281745
54440
1665619
268404
1655111
1668278
1829051
1465958
1354093
613386
234753
726485
1713234
728462
834415
593556
1507231
483914
1606431
971158
30538
937040
1426614
277710
247579
149313
1058056
1808755
522327
179179
403153
1673412
1147973
1567083
1241724
949645
192224
1660331
1656877
464348
37661
384584
1720706
1204583
1152164
1281299
1962943
142803
418289
1765303
946642
16659
1249019
442575
731373
1781450
977033
1284182
1907007
265619
1907818
29812
1505640
1069946
1588395
1732764
473369
1453743
287104
1055302
1532500
917219
136364
1717215
1307749
159255
1679381
1286342
462906
1337003
186398
90104
525440
846438
1335503
1745268
1934578
762858
1596644
1804789
790421
226248
1679038
898868
495315
1329267
758207
1988644
1860316
1928380
51806
1501737
504385
1947436
250141
629529
559450
1850859
1988019
612630
420451
1984068
223732
375725
43331
762827
678471
36333
399251
1449530
1511044
1500518
237545
1177901
384973
1311947
1630302
1708406
1610831
1890975
160052
1842833
63893
1765128
388149
106446
443493
736056
680972
1131598
1419282
369223
98122
1487867
475820
1088654
1603463
1687159
1163685
1063369
616855
1805014
48455
280336
1237034
566061
620635
1925728
19183
1962208
635049
1432591
1718274
902157
204235
1847074
999071
1188232
283397
1272600
1775624
315161
544866
1079752
489897
1462067
952339
700197
904934
191923
128124
455008
775508
81516
914092
961162
1298459
588510
157376
892667
1326129
1915052
1196667
911290
823674
1917512
130063
642279
70029
282211
702965
1814350
272799
112264
1776614
848122
1210079
37869
1057257
1725879
1346207
809869
1372501
944823
1230032
320404
1206016
953653
1685772
55827
802960
1490123
1094822
1672340
1364578
139272
1191413
1760573
1729009
157860
663656
135230
1688782
1280447
816920
128315
1333350
1762725
618080
176674
310589
844005
1998653
1029931
6944
1211696
1429582
1759023
1254900
137756
703165
1352834
1674894
901869
959161
1417668
1623698
1962564
1900319
745091
1699249
1834811
278154
1784128
881992
1208931
249694
1002741
311172
1392377
734565
916732
1288403
110073
763721
778559
196150
1457851
46866
344738
1113425
1341226
850747
610611
893332
1715924
1793229
328628
320379
1730139
60243
1506155
1717880
31742
1117881
435868
338730
506436
1739241
1149728
1891935
71628
265544
679808
547269
272393
1447986
562729
1528477
554227
113422
1370446
1181654
774560
698192
332655
1378639
1490381
1792792
337496
1463650
223855
1401327
1621092
1014135
69249
571558
331880
1617859
1944371
264944
1956000
1766159
436138
1628940
1873938
642453
1000537
1279145
650493
1850256
1633438
1899019
630505
685960
604659
1992320
14226
1306995
1086828
669166
1780073
931476
1152118
1363943
516133
319328
552116
1018279
1134298
766166
1808070
925491
145282
801544
186017
223495
888032
1734671
192767
1665078
834442
215565
239464
1974367
120340
1999567
1195584
1098482
110905
962397
1588406
807930
1547937
1031877
1603141
1930413
1434208
63880
572092
1627813
404022
1720603
931691
1720192
1000350
699395
955834
116616
1317875
842067
252443
1189770
545398
1127049
1101148
1382986
495251
1062175
1505617
1902856
241902
635906
61446
552001
697118
1970806
565056
391917
88818
1510923
30009
1023776
1021196
7608
517053
1692104
221530
466417
916111
1769912
1523647
1645648
918765
47584
1493803
1195384
868293
1149314
1481651
1028482
576827
1776283
865676
606758
945496
1914040
469546
1424211
1207013
1621796
98939
1236755
144022
604193
942490
51288
165159
942725
825415
1181848
1767015
1219215
1652843
1150554
924799
383401
1788406
1812111
121507
778902
946592
464185
66422
1622587
1190005
460009
775684
731679
1117651
1019680
1799655
1165078
1637623
839182
292803
667321
1176949
1052898
1938215
1211086
521368
1077347
810964
268747
1852029
67492
1602940
1983746
1880026
1332437
1854037
531822
1865512
1670275
655286
227050
888279
155623
1856533
487421
5247
1799137
640468
95877
1739746
1759477
545859
507982
1425072
692425
1525296
625552
534834
1381876
1569723
1827994
1503949
1481307
740134
1233450
1444957
469057
177674
865671
1526574
1825492
793149
2459
239019
21421
437319
1560749
86884
88260
305060
1380405
162620
157989
754032
1318316
1055960
850273
768311
1328967
407997
916514
1785040
564025
1003926
917351
1752623
1688479
1790854
1385259
1996731
990298
191732
356163
1879348
1988496
1437632
254929
446436
1963106
1080461
1436969
1436551
684025
1264033
372845
984286
156613
186659
738219
1560146
1134942
1991136
188505
1285151
719721
333554
1978396
1987532
1400944
619023
366977
1652560
1712840
1303809
1868890
280974
376167
387847
1073042
1734700
1936123
1723455
725083
504982
1174032
1844814
833144
1450843
982321
731984
305203
800430
149673
1951409
951789
1689668
478979
1278769
1055999
1466151
697700
1438623
1666526
872633
467991
12374
1497885
1862859
1973862
1472008
1734469
73857
780620
1179072
1075987
1514106
15262
1489674
327258
491490
1088013
524605
186164
1831789
709898
1040844
661472
324583
1779731
1057123
1161214
1745968
108814
111818
1995556
1748459
274313
1428582
341314
1819618
1688877
512015
1824676
835768
476010
748564
273900
1195110
1698785
1916159
442654
420905
27397
1750235
53254
812572
1233349
1372750
427753
1739392
587144
949151
356267
266627
369689
1290640
1928648
1099633
1797751
1895078
1427692
70299
1306155
1589071
851506
1112467
1919797
1464067
314141
630840
658237
1466124
1500677
273182
1269975
721830
1367088
1221693
703774
217622
1338949
1172136
1686709
854154
236695
1848033
1006998
1420449
141362
1863682
188773
1288464
1323748
1106890
1712469
710218
1777685
1811639
189979
836767
1532661
48460
1177417
500111
855725
667466
1374861
1894242
1887665
1896699
376961
1154315
6019
1985499
169499
1865766
1161567
1597635
544724
1311917
319462
1809824
1988896
1377327
1989618
542696
829647
1671994
743451
1640241
885663
90793
225007
548904
1378165
1303515
1800287
822591
1629210
1513250
1747360
990097
75942
1946098
31723
1719724
81637
1829429
270662
1160616
266301
522697
554763
240105
1247477
1367681
1343155
1652407
1508868
560599
530315
865152
294196
1092114
1614577
765103
1202252
703833
1304553
554514
1936970
1827420
862328
1427265
66138
1467711
1017029
1363409
1909688
712163
1056919
1820516
1293585
1354241
1298385
1602738
1707110
1553918
548680
265568
1533412
482893
798301
1646909
127191
1416457
760572
1361065
147977
770737
98019
718634
647699
446497
1812965
925003
677888
1526463
206587
649649
1517258
1034014
122448
327229
873517
1920357
1835350
959048
949348
978647
1874403
671051
821291
1161705
752875
989452
1108530
1147922
527944
1411945
1225203
672987
316367
851493
1386827
509789
155143
1028961
1855551
909960
73478
1788900
950171
1926101
447806
684439
16073
644699
594238
1051228
1616239
171102
1187970
156878
624277
1009548
1778624
908973
1337352
1642760
1772865
601475
1273976
1040356
744594
1529310
463947
1498211
1162935
254697
1492012
137114
275354
701470
1188934
944462
366334
1844923
58059
851096
510836
59658
1150737
201687
1704321
1089208
906213
1969374
133091
610967
840871
1068257
1472174
1636760
188736
1722287
300412
1485948
1718293
1098754
241768
1398601
893049
840265
1535403
1141119
1429464
375348
1273784
247280
1199858
1389603
1643535
1080063
1747692
660033
931061
532350
1168571
231473
1414483
42988
1361002
864248
1442876
1391494
1674196
291804
1382465
251447
1371822
333011
1725279
156076
1295529
121765
633179
552204
1409006
1578313
1917783
1356093
1849444
1457147
321824
1153050
1284559
529669
860675
1572435
207610
703705
609730
1700119
1581380
144119
662679
917776
1595973
12649
1294340
1044623
1337970
1017478
1629463
230327
143223
756871
277820
1090060
525513
1655632
1213473
1096942
1254310
1007010
654450
1276064
1197546
1496596
1841974
1576290
1861900
1784137
740647
338636
462224
1022256
75421
1847293
1321434
828587
1880949
1818185
1634507
1819429
955532
1997267
723881
873270
836239
64075
1996970
166505
229622
480194
1557438
1201886
819804
1155202
1861958
1136434
1437073
1010612
1269718
1973370
1206033
157759
1287710
1660445
1859410
1693852
1635332
1015262
1032922
76611
953399
1243408
1522577
451204
197802
23408
656892
1358597
945497
468972
1710575
1577622
1313495
1761524
1182252
1979810
138654
251930
537978
1304692
715738
1814923
684528
1251608
1312652
1452565
730339
1057087
1219798
1676234
1403937
812434
748165
471794
334649
1803998
867911
585482
172154
1242496
1765561
801571
1594664
227224
10971
1672573
1951095
203005
755002
986600
647443
236686
1275714
578357
730346
131985
1318162
1193919
404997
699140
703262
6443
1600699
402036
1182300
943624
704843
1621166
1793010
88020
639688
1408037
323063
298328
1622302
205267
1344920
1923151
1714092
489994
780011
1508246
375226
369743
1420117
309580
899207
73080
479021
1786986
1810003
1252676
215221
1524985
913524
1295322
1288492
605225
1804524
1330062
1426583
335469
4453
655383
1795420
804143
607303
149562
1241933
387889
1995742
1193523
810117
1459694
97966
1110824
784462
1053506
1731656
1340984
558399
99817
1663020
1795345
1434355
806360
920219
809546
221692
305002
1696443
231476
868672
1786656
1563297
1778806
1679792
768405
514539
1712359
1054864
234903
193829
44064
778151
530455
1506420
1534540
842074
83196
564348
147709
1862506
1629113
1241452
966312
1252757
139862
613348
1258753
710854
268326
1762707
1497746
29471
1295821
131101
1529633
1567225
1135904
1767308
14718
480511
457372
203931
586401
1357377
477809
79870
1631428
369436
1697216
1863598
1116475
109018
379532
291856
1032884
232286
822470
879707
526447
1113508
860550
176321
1968479
1101348
1380623
1651313
891708
172667
138474
160501
556887
1586786
1361219
1729899
1782056
411439
1261296
720691
1279592
1003897
1929331
1983975
1846757
1960837
1997650
818370
1950595
1111892
1130925
1536499
258851
870096
711547
1493033
1982701
964947
1047379
1379026
841071
1881509
63129
258409
1609661
157615
117350
84728
605625
207760
1233522
542231
1574693
1072968
1314421
1642590
1723560
521671
798046
798172
753195
599216
886272
1500250
1932798
1862732
996976
1056223
14073
1222813
1764563
564983
291620
184377
1194348
1001536
1363332
1915407
1238144
682408
333170
867374
759285
760890
207685
323476
501072
1187773
1403367
359909
1028630
225833
704595
760572
1511523
1386654
135737
1177159
1586551
1857731
1777194
1819772
1191419
1336904
495061
1566980
1956665
1005781
1118061
631925
1019862
1691862
1337771
829383
906383
1534867
31651
1057000
2369
1969067
1836591
1755399
1195397
1245983
1819975
1925828
339892
1488930
1431700
595674
1597162
1633996
212009
989150
587322
1614081
1755865
140826
144325
1578933
673167
89967
257406
120465
128217
1219703
1616989
1899569
237450
1242380
1153034
1170840
954596
1399426
747630
250937
1153564
1222688
1014408
1781721
643070
407487
1125621
289556
436473
1065060
63812
761901
1818494
1266136
1645572
1028811
706591
588259
156527
47429
1852658
1141490
590444
513503
275214
859523
1597890
1113657
1532678
1762500
160554
877831
1137959
1325410
1948791
1087447
327327
919376
145468
1195881
1742077
1732057
1108793
1907408
1399733
1274626
247215
741429
353028
1983617
600945
67301
1232511
376331
952451
1047337
974203
159726
1436794
1226670
721187
1409287
1176675
105415
1722091
861160
906614
1126375
402841
1390887
539227
902700
717578
117662
1919270
725072
843447
1320356
62210
1269116
1187625
689493
304429
1673671
1697303
276654
918633
566542
1479730
985311
627272
1037053
1113119
1503289
1078290
912049
1641664
1759848
1921657
108842
1513828
1606144
1798924
1751053
1197120
792446
1383417
1030405
1259867
225808
1923781
14541
1898504
764665
1159946
912771
418628
1417096
1954788
142760
118587
942729
116560
206081
332719
903161
844962
1739344
420971
1147425
419197
459835
1693198
224785
56698
1255127
674826
469123
1435441
1599141
812996
530242
1076368
1447553
1629656
162917
1935964
1821208
469351
559881
1158126
846247
864841
1295134
261126
818306
819309
351810
941057
1112868
791124
1145417
1274037
1372620
335240
1727773
1679785
1950332
110296
1078619
1764672
422436
640669
1074153
1459335
97867
629936
243293
1779476
299781
935366
1631390
454565
16614
53148
582029
565728
1151560
948300
597480
569236
1510642
1216706
815272
1603986
302807
1680507
1992225
339308
1816073
1182710
746518
467327
8517
1531449
1322317
361823
1043879
448013
1888195
577535
582674
970450
762287
488686
118958
588700
255624
648049
1079480
410677
1086165
900267
581852
1977559
1526514
1546407
129701
390593
154732
1661083
560508
924498
899761
717030
1386869
478994
110778
1423976
958935
1092295
1770405
783481
106677
1051357
1915617
1634972
698947
1145319
1655244
1115018
1551557
780424
263476
1329205
721919
1998401
932916
1388048
680949
701082
57997
1762596
752776
1745398
1270992
1822827
404413
628573
1724692
1039029
1469444
1909564
1426691
365565
1584754
575719
504796
596336
1159231
827720
1053635
1186831
1035693
677149
1059352
1509485
1882530
535123
1422888
748930
88396
342530
512518
1541080
781618
1129204
279836
1903656
316419
1209773
683254
1943756
259003
756472
1153219
548929
110958
130574
240771
536266
969477
1327614
1632430
410988
1533984
173662
211292
1030072
1939279
1207531
212364
1376004
1681956
148270
1707526
905972
547291
1723967
65312
531260
396612
1722912
1061144
5373
1145617
1285050
1819479
93966
1769275
1879336
580629
606451
205288
918803
165147
1377346
1850168
1973204
1595504
252446
438014
105073
82920
1537929
314708
1513919
599508
542917
1854907
1424953
1407843
1401998
1030470
912327
1173323
1297416
1649023
777222
1203411
1278509
736976
246720
1893934
1476615
406059
1945565
1368120
1839525
889792
1024109
1890409
1325854
1589456
1208423
1849111
1673446
1876210
1668144
979489
585701
349051
302186
1464787
1172815
106780
114182
1129265
355603
1847036
1861588
1321847
1968419
1148309
570442
1971849
1833118
1216915
1201933
731421
696922
1257343
1548214
1831843
638066
1256491
855127
716636
637621
662196
1255721
1492235
1013740
670459
397670
1420628
1097235
538480
1467705
1599520
1816850
229625
1603386
799271
1108698
542521
1235796
516799
1933538
1501498
908902
1170261
509167
1695218
1023236
443552
596276
46855
1931793
1445162
70962
776965
1274991
1641987
497454
621410
737522
1265565
828810
500558
1196057
1355286
1102555
1662757
1056557
1753607
131701
880983
1467821
1848820
105940
906303
1559297
1501922
631966
764099
690896
524842
1795667
1275494
1714234
292401
1240635
924901
757663
230560
1205647
133603
287212
641688
508938
120636
750530
681201
256366
1633970
43620
513499
674070
1980493
1303155
1777879
303618
530928
830825
575859
910031
1266222
1820027
1555023
1140967
195141
356907
1864694
379487
1346706
1269627
581724
1049051
1980027
1418812
1994253
764880
196070
1364541
1533752
1195001
1710379
1160706
877160
1509805
174972
547889
199401
616955
736366
1799843
932322
27347
1412576
1492474
61340
713042
524786
81750
1605879
1316362
742483
554114
1747481
79479
197439
1097979
1483868
115028
480970
651235
953105
1113032
107633
1298875
1474750
1704161
628499
144513
1173438
1235842
1825205
1505401
688841
1138010
1297956
163437
1717941
560804
104370
522679
872438
693098
400051
936497
376378
512613
313407
573205
1020021
1438012
1148378
670051
1420749
1318107
1520388
310499
647626
864872
1439398
1565682
833953
488123
1405514
487491
1361686
699277
164136
589641
1530338
462850
567691
638308
1596770
1149736
584082
1419524
1163582
793589
249952
45038
675213
1283733
247254
1982826
623380
1581885
1239128
27667
1206117
941898
867563
708492
1793305
1825823
114774
54416
1211226
504975
990436
1170454
667180
1386529
1846397
829755
1622607
1446433
1864580
1128337
367430
715717
1531539
1026451
693213
511628
1226083
764109
1774704
853641
1060917
425736
1393745
1226972
679412
1272956
396005
428564
1635576
1019792
1225635
245731
1044054
744425
872032
598161
1775562
493937
1157438
350070
451817
1263610
1508304
1571378
37467
581715
1969561
699422
37947
566207
833977
865259
1239942
1089249
572131
995205
992150
1321856
277339
1762301
562022
784080
125325
33600
102086
977444
1915062
1635508
720162
395848
321263
994928
635345
1321320
793073
1152597
1888141
1015030
625486
390227
1113003
1466356
401492
459999
846919
1612972
860099
408455
587261
234478
1975038
59848
592412
1045171
1202652
1844905
450521
1736818
677014
1108423
818824
876488
159596
101873
762799
1116068
1361013
647038
306012
276130
268608
177863
1134802
1400744
777992
892707
1504375
72332
1837978
712445
495412
1789143
1678841
797695
97291
169982
967933
749399
478747
1517359
39453
844015
406993
764336
181645
290532
1460079
1781181
87813
593331
642386
1055926
763100
108335
534431
1813263
1801642
234893
118761
45222
463985
1125353
542717
651135
11385
927242
547685
481707
1051475
1491878
372196
1294532
1620447
603287
551158
1411719
799485
352935
420766
1776197
1194558
161752
1002803
708545
299490
605459
612587
1750878
1770705
1738646
1826747
83863
1396505
730414
45663
417686
851704
243516
1637401
1510190
100857
1056779
856784
1795358
1413301
1675063
1788832
958028
121035
1728568
1620005
1412553
329107
1506638
738648
944147
707316
220542
447580
1713719
344318
176698
787183
796555
549881
872956
223975
656858
616053
761368
1984111
1274314
1858381
136509
143598
1451526
401168
944833
657113
1090080
156257
831769
676111
339892
531935
1931530
1563026
1187382
1106182
1116119
1246385
522197
481296
712794
1007426
105721
984892
303067
1519123
708561
1380161
848489
1567488
624839
964681
439144
1561976
682483
257935
1259400
271924
746228
1801415
1617992
1583702
781284
928701
665513
577118
1400152
1027975
1235947
1662294
1896932
1309433
136223
520800
292961
4613
1398736
1099359
851113
1850830
979556
1642904
1022724
615932
1483352
14369
592618
190461
1950554
21084
993110
1420445
350700
1366834
1708795
205989
1957541
1762917
1493845
1336971
1178106
513882
17595
1179606
442677
1326081
68160
1871846
1789694
1979303
323996
1041702
1953432
1005838
627691
920023
1943683
79670
1696894
312880
1527341
973871
62478
474983
345530
1865746
211910
954283
1897917
931517
821034
1857158
1383544
24553
327825
1612504
1487690
877371
390457
1209587
563629
1185359
260652
1570194
1768981
835291
968836
1064096
1748548
394445
741531
58601
565728
1619973
1826094
460494
110431
117232
666956
1520713
1336624
1935882
96728
1635662
724201
1546936
983753
1717153
975523
556930
1277552
1145640
445533
1001277
523824
1456776
1974424
446138
1778801
1900842
1153192
1432576
1790654
657072
582906
994676
949996
1605737
952931
206066
534665
1321
1151007
705192
1743244
1739361
1672958
565400
696039
451042
146938
1355286
1027706
1159755
1825997
706423
1956385
621693
673376
1545011
1294333
1862523
429292
1555270
1736487
1557288
963105
1458738
145213
1468701
446309
152093
1247070
1792349
1834828
588009
1351663
1600089
230602
1721563
996792
1793118
254725
1079255
1011421
141321
761691
42076
624819
815560
826444
1762393
687151
320113
984374
1676679
889464
1933223
1890055
115554
85874
406499
1822212
1228122
1849649
1835634
192634
1142120
1997504
289664
563870
504509
1025634
623155
619741
1339064
637263
1133023
344267
1066042
1696179
1918174
1558187
1385605
361133
1396655
56167
1722096
1779533
1244540
505197
57331
943022
806379
1881736
1459652
1892919
1476760
1339728
1961362
1994583
1454548
1512627
147734
235756
1757238
1603107
1828374
668224
614604
1392312
1637118
1088239
36267
1430569
1153110
1991128
125067
37161
905898
1080607
1379381
506790
444026
487113
1114500
312014
818321
444469
216237
291057
582060
1168946
1543081
808295
1308460
1577537
636723
195831
1820887
1817567
1253279
1363943
1352274
1675832
904939
1433080
502330
1934796
1977839
1916232
662907
1377898
1767179
1000345
112748
655597
113545
1281076
895329
566694
1244103
234846
310753
766297
1568282
1593638
1217463
656591
404008
1780665
638862
1647784
66578
1890189
774451
1010322
1852594
808770
515557
807876
1864482
1174331
841022
52634
595940
531211
1300869
1509148
864773
1863708
1230351
848704
1585824
556077
823123
1865349
1750024
806025
1065556
442755
774312
635903
754671
1581301
1720304
736183
1960431
315938
1508067
1352489
1956841
669067
3526
1278776
1899314
1016037
1413593
1069398
463123
1948360
325570
776965
1402784
1884011
939922
1665681
1095567
1897596
1979820
389972
1622271
1803598
144370
365488
266543
1472372
1285854
318799
333670
207730
792465
559261
1883672
1254193
314521
1478285
1486456
1163246
372005
918625
1697012
576748
1312879
1375261
1049291
1573671
390681
594998
1967564
681669
1063082
1050602
352582
1025414
1659778
1268254
1341130
1426218
1710800
980156
603301
760548
1567715
326829
223609
1816108
1434141
1233804
818485
424709
1596847
1795424
280767
100793
647425
1406265
1737319
503533
238572
1793002
380229
294344
1213353
956378
809815
836596
805365
640526
1064612
1941093
459972
789833
640667
1690696
1953057
1087157
215608
1457559
1296275
1526019
332311
1987645
359985
1426771
1010194
1649801
1418533
1755491
1603374
959671
1131575
575905
879901
94965
1852738
1588724
319759
1308450
390302
453453
1590483
1017785
1203737
1419385
1867073
1856348
774167
621161
1583943
1163756
983520
1417537
1522057
1544895
416678
736435
298248
1075591
1509341
834327
1984489
57291
1476170
69008
1868341
1117906
1815167
36324
997555
604062
1805731
1658343
475273
1177132
1221902
1480726
1964696
1873937
241968
214564
1457986
177996
1291446
1293183
849057
1129253
203043
462149
555549
1058712
255192
1955461
1628035
710087
1074714
932571
1176968
813080
1135869
912857
1237304
135954
1303942
430923
1737719
651693
765383
1343833
528914
586
1359695
1203736
1362484
486140
713773
136306
1403844
1889102
732710
297063
1101960
432651
40565
1060976
1387624
488698
1370272
1537124
699583
1728415
1509797
1010663
817274
807433
1478162
94608
1136986
255735
499592
505551
997730
1732902
1324748
1396091
818689
718496
1556900
976863
1934711
1077663
371646
1053115
937551
118649
1747059
26042
1635510
518228
1341651
1837155
1826647
538287
1167932
1637103
1430291
801136
1491622
226836
681176
1435092
693330
909775
1998201
49599
1676148
79824
637974
1397587
1981731
989409
634893
1043092
488928
132725
782459
1272165
1778807
1756181
1305784
1391080
1981471
694195
1200636
912908
327822
1720703
1850476
478609
1007139
1904764
1032344
607173
1994372
1126857
880850
677687
1888173
907360
1823812
831385
207874
1553723
239548
1901593
1399404
57427
1128985
66813
522596
183381
1634793
1299875
733667
1152919
1758461
176666
278295
541502
1578838
409883
68175
581019
827396
1605113
1965803
1381208
964392
442570
1965476
1265586
1541326
1834236
1310117
1149653
258263
1968640
565243
230247
1017330
1416853
138547
672784
1799404
1005408
1365012
1863276
1664354
1146650
1401969
721230
1768494
202025
902767
1024693
1113665
1070095
713515
1166858
1699874
1734832
1050295
1120485
120402
1268702
1196837
595245
1037209
1446431
9205
869095
1179713
525318
926522
776584
1415496
1845071
1628357
1476541
301824
1294025
1679049
1266885
1507838
1503357
671095
1462907
75370
506755
306094
1424168
473169
1358870
1100409
1299668
449104
460833
1082561
978296
1881412
509899
1653902
694815
621098
552790
517027
1582251
854127
658118
1440010
1112593
481227
1941614
773385
732779
829147
899647
1365662
1170884
1410137
1265942
1244361
1317539
560747
537065
1497542
368335
92202
385524
1625312
1784706
1662394
1562813
527027
1322894
1300025
1031204
170468
1548770
533110
36974
250487
1140527
1650807
531638
718202
587110
673990
1662303
1866028
996362
643112
1142464
1190699
1471659
479815
1933455
1133236
1875245
1339636
208688
1930635
1692481
1420898
13601
911360
342315
465598
125066
1481484
1455328
50499
1202271
1675151
1376427
1112313
1474118
973410
558554
1134371
482393
1063694
848989
800087
1012101
1193156
1341848
872709
518261
1398141
1572647
225464
702517
1081810
1488146
1023602
1394142
657830
1394313
1504188
737217
1915483
534214
699454
1319613
365076
975855
1547776
1429128
1671910
475654
383853
790147
1820104
592338
1889689
715226
880421
1667523
699275
730445
1590783
841442
1144753
468825
127104
1610126
1187201
1760674
130991
619759
755959
1249196
299210
1600520
1381462
1876344
590599
641718
845190
1051506
1117331
56709
1882526
1907531
1123585
288028
1241200
1681144
1759300
386001
1530071
1005061
617548
1557127
935266
655385
1382049
1582040
172537
856738
1143705
1162981
496535
370159
1486524
1416386
290763
354230
893694
1732736
1518857
1654918
684562
587860
329266
1975122
1057848
690440
381326
576729
383726
1868054
1097170
816317
765538
1338885
1668425
1842835
1639560
1497479
489995
1698679
901866
29481
1609684
1169106
1295729
394498
564783
1454075
833236
1486146
8963
1778234
777738
1790794
830972
1125457
669031
54530
491056
1180244
1210884
1212335
1288139
435962
1497749
1962987
1556827
1850657
633854
884191
1884283
433407
230332
1530284
1871010
1902030
1697468
289126
1154184
1847330
1624578
1178554
708042
1850581
1393977
1242321
1687525
116842
718772
754229
1901953
1185759
1678779
366094
1543777
1662490
1132494
186729
1184583
1903604
1003115
218795
144535
774450
1338750
147163
889974
228133
1757357
686040
1823571
63466
1778081
1974413
1680007
1501772
899633
1623061
190130
382062
1403758
1950770
413133
945438
1845370
1588047
1296486
445864
84542
246593
1555454
474480
136963
1114737
1910562
8549
1907677
1281691
1775593
1597345
1123205
1416486
903062
166977
1207917
12413
1617153
151921
1925222
417181
1910532
152608
1756015
1386997
300855
165944
1729982
1593616
1526600
1619984
1118865
95046
1099569
1728756
260833
1245199
1039188
732859
382213
717655
189336
1300955
1318943
1720463
724446
1857656
1314351
1281802
52068
1055524
356694
1039086
220822
1566889
1117929
1724332
491127
1559552
335954
450752
227452
1772224
234667
1822907
744663
14614
1030647
503709
1477490
783005
1798378
1194551
1505380
653603
1583415
1743599
1650431
179455
561630
1978593
1274703
420826
1809566
308590
557497
576987
1701945
309597
1393999
1435900
788532
1558418
1806778
1080716
1863865
1038322
885087
1159299
117861
13794
461808
1860601
1131636
1561559
130854
888072
1588664
316396
600405
1799439
939965
932891
157558
718233
956912
1341921
400048
1365658
1769454
536703
515909
199491
1245036
75005
738792
393231
1272294
1452062
1072299
877927
1460885
1231165
1210409
557085
1655613
921136
1326416
662167
343075
664848
308042
1391785
1009603
1322756
281237
1349852
573193
1491512
1581983
1893559
994922
1934807
1250748
914506
889399
166657
1128351
1557502
1977847
54807
718337
1818313
1209457
1424777
1316321
213343
550270
477781
1389703
1173809
1974264
1571732
1890414
1860322
1874296
1133245
808619
1140907
1097183
718604
1238907
647323
1344995
1744972
1266830
1699659
822786
1602645
1786138
95928
246394
706009
368027
681301
121632
1680523
1448469
731633
1020415
435667
1445612
1126203
356955
759353
1997929
71378
1943563
947667
1316613
819864
1075332
550202
563596
481649
1038579
1310433
308171
1268142
166566
1056246
192152
1140614
214302
613435
1592010
358799
1868868
1574007
1679348
823153
1317168
451829
1282223
775122
861908
709963
156272
690131
1550324
517913
225457
2230
958265
633155
1867087
1372507
20548
1680905
366180
745658
1359270
1202048
794243
586895
873949
1775997
1348583
84292
869411
134172
140883
1702727
1001582
1075442
687234
1072347
257706
1983676
1949278
1674628
678441
227485
1663460
1319806
1632331
208035
1097648
1407050
365855
542923
958654
588404
1048143
1117500
466021
1024827
942415
747572
800660
17860
818952
906062
249319
77408
1208015
1650847
1561071
626619
1090009
1168513
1588695
934379
83323
1281253
1177120
711710
1904884
502015
1654338
1301488
719339
1183400
587428
645131
241655
310177
909932
324775
197801
1208487
1359639
510992
14460
86684
288361
428143
897165
676209
1320472
417354
473032
1263866
346859
1732219
905908
569635
1723401
94338
920459
591028
1946370
331791
1273031
1493364
1591970
945503
1299380
1053418
809438
162023
230179
1531950
26821
418433
1067071
1805171
9769
1649086
1822882
737988
1682455
1178928
357858
1548495
634177
433912
824884
1855328
1907838
1899176
459456
700344
628579
822076
1287404
685442
744979
755988
840433
1378427
849379
750280
121384
1758902
794683
1872493
1301232
806646
1512181
1051776
16625
1139677
786815
372836
160217
398106
1415360
795014
1177005
1339694
1883294
412479
1401694
96029
1746834
1669760
446679
300397
1175357
1456568
955280
54717
588023
23561
444213
433817
1898736
1485195
250461
126248
142001
458598
1858299
867680
1480556
1262579
740505
1265806
1611272
821661
1090997
1303214
1416668
335967
967614
1382533
1447751
1954264
1994554
1550531
1877450
1252976
762386
1611770
1337845
968656
1462461
1482016
1802202
1781962
532543
1551087
29366
693708
1683830
354156
1480136
213231
958614
1097983
1116433
1154332
98468
429946
1042536
257482
685937
1163321
752449
1021130
1802966
1305434
1315657
837161
1851307
1692755
1405880
351258
1801225
330293
1011127
544332
769454
419911
1606241
558172
1039031
934704
1435573
1331899
1051789
1666890
74234
923390
1158996
25452
228859
1416290
863899
1761965
1215373
1327244
341255
341931
877133
824328
1706028
820512
142360
1722664
420755
1441500
217512
901985
1109183
849565
942508
1907659
528065
806793
230749
1401758
1123337
644388
1703696
904771
1372657
1810044
531563
1990538
1215869
829368
1901847
1475583
1335852
983932
1245406
1256491
1175086
578994
883071
179712
1168128
1152153
431457
1525063
1887821
184896
154621
1854656
1655522
601872
347310
1117574
515674
317237
1251908
1300796
783972
70545
1319712
1321724
1966712
955241
687169
1928577
1385597
1628195
44561
130584
548070
1553490
111860
679503
1240711
1077363
1170166
399228
950404
807043
480365
1450971
613674
1903029
10275
846538
900911
149363
98152
374161
173815
1202106
1843233
723446
890740
591187
1632978
1012835
783893
1265093
996721
1101652
695314
1913014
1271726
814579
1971198
117126
1894009
693869
526446
592208
647801
1245318
801677
606583
218147
920589
286595
103184
447290
1285296
242260
1006082
1352890
1024536
1571982
1902873
195162
296819
647711
396257
626585
1018363
1702038
1546935
798048
1585080
1359891
778035
129139
1576529
1153899
1808175
1872931
975054
1040537
1098786
1756085
1476295
1525788
1492635
1154840
1585399
1485938
1982377
1819577
632150
1984988
1786935
1345814
222947
1135568
1435112
500415
398900
889358
730707
731639
997686
872866
1392912
971389
881463
623604
1430059
48807
743052
616102
1558564
900343
998425
549467
379035
701133
1588398
890857
175690
797086
61869
434864
1239053
387123
1642303
1815322
344834
1270138
1034204
1888276
1772254
801570
201950
1701808
1079006
1162759
1380715
1136964
1249706
24592
961379
1295977
1340085
1244843
1001315
1899694
966148
619749
580197
1106578
632181
330484
1770300
1755041
786350
1714230
666288
1124531
392915
1393868
593938
277427
1204039
1558737
767228
472250
1554233
1186140
991786
683835
1930448
766605
1137419
338574
1264373
176229
540736
809802
1942456
1210146
1243115
926248
267641
255836
1813781
1139147
1749936
1251743
1666935
1051862
1322513
788238
1430439
1610939
116088
479484
1630191
1558351
229694
1546456
854464
813065
363335
309790
1724739
836948
638490
721667
1988398
926295
834813
1308302
1498457
963732
1052270
1327588
358884
673115
93687
1672785
1852347
899529
1212438
1280954
776418
1790386
1526523
35271
663911
929354
1846021
988469
207288
1676662
73961
1655810
1288112
1751156
215869
896677
749836
526910
497946
21577
1266131
1806319
1758447
834017
1046391
23856
1548325
1791488
331934
872561
560447
811636
1452059
1105754
1616599
638366
424003
148585
702568
370044
543201
796950
1213569
1077202
134228
1696910
1855500
856087
555606
864400
1847101
1181270
753168
821856
1789592
1126795
1932746
1496701
114424
1360672
1725068
275822
187323
672316
1849853
143175
524394
169786
1878348
999913
799272
1229630
1109532
1458111
89941
815150
1726936
832431
37106
959097
846409
1800387
1534848
1971242
508472
324095
1785611
421546
1283700
1370742
1918892
5356
1335455
95762
657208
1610727
1770688
449770
1435494
334814
1507595
1113615
469882
1050393
611849
1860195
285611
817073
1135401
1716650
1169273
1010097
15765
1656139
850199
558580
964491
275441
185547
1469682
819420
1944922
917322
621600
631837
1645805
1894854
907090
1263768
258494
1353831
289827
909936
154339
939537
1895921
997121
133856
51634
1918294
1344483
1201810
297979
1072622
35578
678177
499151
902251
1173335
191707
702381
182380
652109
1019918
1277787
1610297
1211197
1138004
1652479
1113442
131460
876827
1033017
121107
1794721
1978390
1107000
1010579
726658
769388
882162
533694
1831352
1741185
250172
707560
1137478
554643
394198
395036
262778
1720735
1823370
1090076
946890
623130
549775
1857526
1274943
1024632
1584029
1414790
1597809
416891
379971
1820225
352887
1890552
1809205
1156869
50794
462179
171691
499372
147403
202472
1907504
709794
1498970
703714
1948354
353216
1049485
1276060
1499822
1133885
1853588
942380
760645
180232
1660523
1482316
287183
1081128
1792113
23202
969690
1396323
1370920
988531
1229705
539200
389876
453513
1899377
1237761
502068
1555646
1922776
487313
417965
1263384
1131864
1126447
1963581
1031085
780022
977183
603504
554500
1060363
505239
1921666
1662638
585019
530781
770964
1801086
1006138
101980
500858
1999012
1212503
225954
1685274
1529450
776906
640527
106523
432859
102167
1280771
28896
1856769
1230913
1092595
1526673
840577
1746735
1488317
1368024
494610
1361390
1203071
1928001
1244040
1273895
681501
1886400
1881544
1228336
1779068
1113748
174042
1604495
1128554
1146911
727226
701144
1556541
1455993
80901
445370
1081802
1200824
324498
637051
778148
1358055
991877
372908
1721032
1835229
898190
1079486
1588190
1149813
1137779
778810
168829
808548
1885335
1818665
1821742
1534487
1044744
552153
1818853
258859
1962715
888357
1936284
515164
1628708
1446588
1767684
1069046
142188
794422
206780
1061596
846185
1530980
999427
1241896
223543
275047
73778
490003
242439
168979
1356446
412158
1314326
1828257
770162
316234
1751345
1123519
657523
1552019
289210
546815
360307
588019
1120630
657275
1835950
1602431
1969378
465374
528409
1180734
1283873
1663487
1560680
571965
608527
1086197
964397
853481
704672
746284
319776
1495003
1743360
1409318
1489770
1797179
74546
1517793
1560745
465149
1502821
49631
1977434
1844649
1733155
1663978
1053439
358062
1573058
797852
1910833
310150
1891571
328527
1870544
1828963
1152397
1669158
1172418
1489554
965460
954108
536315
350657
1166525
1325252
1283614
1945609
1937997
845185
420458
1622954
120539
1987362
590752
1104995
558598
627940
283842
226788
1990379
1049397
1475929
1404091
1561222
117211
1926471
1830334
24461
1680141
1851590
156142
592202
1658096
719117
1820686
1508884
290258
1718151
1942519
369029
792292
1496651
121233
1648702
1345268
715985
1757740
1934950
614654
394757
1098707
103532
1289495
179382
1486937
758316
371724
433597
36800
1120684
803425
1799470
895333
1703256
1868320
627116
682265
1727257
253646
387113
1839894
251534
865916
1897199
1172671
306358
468702
1327261
851451
1589681
1822598
1328817
1488537
316177
1148419
758998
1407228
499775
1662991
1715137
1958701
1592949
143533
72962
691439
1166652
1851796
220949
299307
1361404
1293929
27957
213590
189974
1617984
244210
137449
1545542
1650731
222191
757767
1224898
298262
1278719
1958175
518708
306411
677962
219959
1661485
733448
942585
1298957
1684741
915612
608930
918075
1533262
519169
1571895
1332335
558884
415585
1350775
1605481
775090
489775
1611575
1942246
1188487
363118
605328
1318965
1408207
31588
1884295
1709782
630578
489121
1832391
295167
1294104
1430152
1811163
61065
1270647
1193902
173934
524996
693095
1301905
573099
1350365
1013205
807523
670108
654281
1917209
324849
456151
1162269
1124498
884530
65055
440103
524782
1576563
616702
76108
1219498
1265682
819170
291296
878004
423033
1918733
14858
1930408
737538
307758
1618113
1126912
1114801
1005778
1188810
1533365
90467
1864622
1188389
560688
827232
1843151
1355675
964564
1497835
1007024
899838
1020065
681501
1478915
687365
355745
916614
783666
1700378
1005653
24667
1795512
242446
1763617
1188860
425438
381743
1973566
853134
7665
238177
1959877
1105137
1619976
1006216
1125020
989731
443391
1604203
1069441
309848
1742306
1928870
741565
854963
1466862
1628029
278739
217965
1156466
900136
1583410
1231204
524383
521492
1014623
1327199
1668872
1343617
609800
955850
837936
561859
1716372
252463
73784
680637
1895074
1037939
1065016
1768159
963405
884279
147082
1568581
654474
740715
1442076
1302088
1970995
1011809
746915
1909469
197441
760566
989038
1707765
624527
1512415
880793
1266230
1454311
1617178
644937
483207
955456
1553696
1332242
436446
820170
290649
129169
1426194
342075
991680
305832
1564648
1936945
1834134
1812366
499368
1947184
98087
1777298
1840759
192375
598337
219254
15182
1836691
715747
1521914
967813
1994372
1638149
711273
759534
1867936
144316
994306
1651453
1797596
1346414
1272040
1041915
1547749
1352837
161917
864511
1083431
1127731
198089
1381139
1840853
1879841
124708
292454
342691
991519
698034
345320
1013665
1202145
147097
1005341
497050
627145
61870
1863227
1616070
1680250
1370494
1685921
1378458
1356711
1752623
1659833
151994
946722
1342511
27098
1438088
1762002
297337
1202383
788405
418723
1858781
978133
1718731
1819822
1968627
434452
653142
197551
136936
548118
660809
858114
212164
703985
1726619
561477
1182216
621576
565231
1397541
1838567
1550260
1102486
1091670
1648429
991310
1210353
1437444
98219
789663
1280348
1259345
955383
701243
1809559
1849416
490035
1367315
193066
1886751
1901726
1333038
1983981
1821278
1926380
1247146
1389618
104141
1617240
1183218
548787
1721176
244545
488297
426265
67477
1582077
1919508
1087373
737805
1149115
267147
1734230
1040083
1494078
1777348
1468028
465692
1170043
566147
1671512
1370123
1937834
1835212
439121
533293
632815
54589
1550217
1196644
480537
1728245
1460973
1692593
1212872
1320987
301596
1237513
1766402
1646115
622586
978999
1341142
257278
187764
18080
691179
235362
1175504
627112
1487681
830358
1759741
323626
920009
852361
1614381
295967
1735088
28649
74026
1701296
1442947
1655886
970736
325406
1427216
1758068
349530
338847
256914
1402401
572797
1668640
1046970
582118
1595127
1695373
776572
1396144
717424
1339799
362121
661098
162741
434020
1053519
1890004
1327651
1949429
1180365
1412250
1143954
530870
1858772
1740879
65308
1066493
1803893
1578569
1130561
1923321
1045188
771336
1242080
544096
668200
965943
1795043
1394011
431575
1454831
254591
1993767
1413710
511535
978605
161720
500939
363148
1838206
442389
295587
1015252
1240270
855808
1700547
1720005
417798
1905735
658369
662689
160136
908019
953067
1854759
1290936
219413
1481433
1135955
1112066
400003
1899389
1765024
1951359
974216
674866
1863384
1149925
1636670
807989
208125
1472251
1844556
265072
1557511
490604
1263077
12753
390150
1836227
1028291
1369802
623471
1706292
513805
200848
264264
1017544
1233649
1748722
273551
914050
603926
1866732
1548948
1926697
1842274
582447
9209
67429
1675334
1217458
1808507
429414
139805
1498190
876912
1205486
1674966
1265518
1670072
580618
180849
104051
1120742
15124
432760
1005587
186214
1834407
807373
231375
151264
395774
1642322
163247
1394233
1290277
701785
1344758
812777
1183198
1451156
79118
986871
261938
1629427
1988676
1907872
462635
1177042
17603
1971708
851322
809919
869641
837221
159971
761935
1158968
1222619
1105551
1593915
962695
1215135
210255
662731
1489751
1761658
915001
895298
1454044
1954206
1547754
1094254
1427671
935796
1404842
500293
112423
1863130
801528
1803910
1670321
630624
1399808
590774
188341
1241548
1862105
1102847
1301433
1027210
918026
1790641
632493
20510
992930
861925
465273
1126375
1802987
832095
1603758
1071193
1201501
1678991
1522647
248291
571235
1440851
1133602
546218
1531444
456149
1798637
795444
636643
1961480
1253255
1605646
165847
1532406
1294930
1278561
1955172
111835
1745192
680632
1524665
1761021
1988534
144170
899003
1571001
1994299
1332525
898558
1125998
289134
326429
1584117
140804
1982793
541056
538189
1397339
1832993
1683082
1337312
27520
542785
233348
27444
574779
857291
1183238
1201023
67923
1633255
1115812
216197
1083028
685129
561159
1197642
830166
1817454
267492
127553
1111616
32658
373046
975821
843377
944217
585976
1888783
122901
417342
1837506
1376282
1752087
71453
1813222
3939
620939
438888
749263
924893
434864
851559
1988451
1087912
315421
1671902
1247259
630950
1405648
1999650
229526
11499
373804
1883264
504544
843963
882942
233533
1145746
1824626
524078
666318
1007978
730920
1029875
221788
166119
1021482
121489
10307
36901
1767062
685911
1099760
378692
613635
1418752
61835
1399386
1803182
1990571
1016183
1717453
1017619
1277024
1582458
446574
25290
1149360
1950227
1490195
389236
1058914
452372
832350
1668147
418107
768803
678586
1600580
1514475
413740
1937268
1376682
1895085
302443
863066
634505
110135
165884
80789
341654
1205235
1361725
653524
1430603
664836
1391753
1435341
1366279
1383123
1354437
506359
590995
1141256
205635
1012199
802091
1220324
739429
856036
464098
631317
522496
1276151
1547630
33521
1431660
1765320
56038
1169428
1540836
1962519
857845
1538521
84498
185825
1712441
534653
257463
91256
489873
889798
220728
102299
598342
1649310
739615
1938591
22339
1690900
1833090
1978301
243815
1218113
799189
268240
155762
311308
123635
1608576
1770108
1347261
686091
186245
407826
741515
954529
867309
222592
1766708
1747583
1061544
451178
1250706
1354127
781029
1679226
1738270
930287
896584
1257773
1240577
707467
703803
1608289
498639
585896
970409
1094710
1286581
1907175
1850261
1661469
1511107
1978897
1786044
217192
1311626
141411
1113383
212291
1707498
1174636
1952735
1774861
905478
1090618
505883
535942
771472
772256
656779
1570244
1262794
1693623
1775909
1500458
835381
123869
923542
1691376
1730121
1261965
322060
4058
480715
23463
1376198
1157449
530372
75557
637408
213555
529594
54614
941940
572817
277169
130978
740164
876705
1137225
1141051
1239207
32727
1167846
181612
89810
403661
1742539
801007
1227507
1986486
1671472
1715103
1311878
870976
1848151
870393
457379
571474
866260
497329
6849
625242
1672353
398644
1792484
376612
1838800
1256967
1751071
1776345
852359
1133281
516804
1452842
599823
1155949
1301460
1096372
1326036
1000809
982952
791324
155451
659882
820451
467695
1217196
975094
1231927
1974098
537527
1952015
706412
509666
756528
133424
1653645
1617668
1410904
728050
676277
1193756
290333
1503827
1852403
820418
1032840
311124
1894542
1079115
85258
320096
1777201
1836409
826292
1736814
1818783
669541
865006
141934
489767
1840552
1760646
381351
638313
604499
655620
1671882
1649965
1311586
229948
668207
412732
1847211
1566982
1634710
153299
647068
1177624
1128775
256773
535884
731962
1285086
1515220
1918537
974194
340904
494437
1983918
1401141
176295
1487733
1393219
1740768
389173
231150
1091185
1759294
1696709
1043342
1628968
1475613
384710
910222
723399
606955
69532
959894
847627
359972
1204402
1803597
282234
1246258
1701381
1952514
315026
1021545
1512167
148258
873438
938638
1210084
453570
623910
1392811
190634
939656
161620
1605855
316261
1545258
677983
1793151
120449
1826896
788411
179401
274517
1394945
758729
1630211
1159623
856359
701510
1716051
419880
1092254
972916
1950582
1413386
1236837
1948492
525355
1890732
1261287
1770398
97948
680515
13654
1536041
1581843
222475
468745
804277
32249
1857301
833848
1661029
34986
1442430
393737
1445898
1345844
1837591
1270013
1953094
1565290
629402
409706
90651
177364
967199
558557
285824
840737
1994487
22176
807352
64736
83952
1782500
549245
1339339
1942077
739865
299276
759745
1193762
1840875
136370
1506554
544046
821115
1248688
1447231
769619
1418629
274362
1319537
458375
318756
959047
1585317
795776
759545
1803439
1311667
1746643
441939
713403
1551586
1231605
980559
798177
196294
1127029
1255539
1357507
500271
1849799
237081
714733
1457917
199705
639713
5274
1497103
1194556
706973
1596233
745473
1956620
1680374
1234278
206694
1174329
469010
1920270
1135651
1045152
277053
1002083
1861061
1529565
1831356
1657222
755867
937610
399211
1651913
1900835
207598
991355
462313
1002869
327677
261755
552476
1735334
1072747
968164
546592
1181083
409719
662427
792941
1825103
1235066
1981390
1368832
82056
707379
1465570
786566
988133
1570946
1439888
1191600
1230284
1414566
993152
1348095
972351
497200
1142246
402605
100688
1225010
1947300
351722
1425364
677579
202330
823684
785717
1742431
1881591
370396
351628
1823403
928343
1140238
1037239
994841
1275687
75846
418990
506642
120446
1249552
281386
1630815
1868086
721050
892400
1296139
1556094
710476
683820
868141
1768410
86786
1628986
490353
947499
1595653
154655
1426145
1627199
1660674
618832
6695
762155
441666
1958084
326244
1155691
692738
256434
478557
1130309
1019555
1433820
596955
1736134
1327181
1371721
393842
750226
1388065
63564
1111318
1233019
1959627
435258
234810
708348
1612045
844314
203473
1201089
1988098
1785308
1843016
1357301
775040
1205126
1464003
474355
724313
125465
84780
323284
1737345
1643782
1848885
452743
1358823
671669
1085117
1417552
1346930
1917013
730059
1425443
1012734
696268
520788
1578873
1908309
655928
1997961
302527
1382810
248084
29247
1539936
1586392
1122177
735705
1468930
1824047
271341
1905956
1949418
1970862
1834936
427019
96876
662010
1271586
1935094
1450881
604185
1928596
178901
1160495
1175290
833592
1923887
1807030
165732
1729371
757933
1677560
1858874
1939110
1695305
1425863
243404
1190333
720310
12445
1514551
1859733
823032
1921298
1952433
1792191
81695
271131
322073
446544
994850
422727
915331
1267100
640112
634571
674017
475459
601133
1602716
1117196
896941
1103691
1504712
1645799
269141
137513
1075170
1911177
1166982
332460
1187516
1686068
1667455
1794096
219782
240745
381996
21511
1248418
1128330
1868861
157621
1956128
59009
119639
517589
419004
1957316
1822009
1642665
1012319
96565
1285392
102894
883802
1370236
1015517
249738
1819678
254110
238992
1692705
424864
1965247
1962829
1738654
1399883
72123
1741361
333739
58425
429365
9693
1544201
877023
951598
659030
848811
768522
1506739
720646
1398906
714024
684929
1239332
919543
1570916
1234207
1042210
68121
526908
1294752
1668321
514928
980432
951083
262862
1252112
850465
961402
1736756
1056097
1288567
619363
26800
1874167
1455199
1123458
166716
1214062
1320042
1395291
771915
1759510
605996
275435
88352
1234231
755824
588990
798975
1862912
481550
1119286
280712
744053
403162
1628011
1519320
475784
958224
1079813
1082361
708463
1122946
1105151
1876298
1053547
1676582
1338143
188007
644355
484313
997157
676168
1322065
1249625
1289791
1006825
155577
683749
1994388
574644
1702817
849073
1658574
415802
220678
682605
687616
811106
1867790
235506
1798336
1203208
1513643
1863932
1623936
491368
509373
1826109
822020
1091387
754155
305400
1418689
1526098
37072
1781568
1052798
1088974
751897
709395
1782500
687952
67230
434045
1271870
538873
1580138
1663396
240460
506488
737899
238123
816163
720121
769673
208604
383909
1754174
242739
1512704
1634873
463667
1301837
568516
1349869
1439498
1745787
1856257
1588993
147752
680809
1403305
1012362
1391782
1860400
195399
1598856
1668965
1156818
833796
1313035
116653
1698737
183591
1961221
1269122
121466
1990802
663670
547237
1078114
447007
887940
1666161
1242707
210392
333536
234739
248437
903371
1602501
1826859
562887
127098
895944
1852045
1285609
331222
1115430
1598000
1997887
687005
1919914
745407
289346
242473
1816340
830093
53679
771188
1986691
473958
1976343
864380
60381
970492
304099
1324573
754192
646288
353438
1989417
542553
946101
1500617
1480348
1881487
439135
1027133
903020
1168491
324049
980352
115568
27157
658898
396141
1805855
462540
1065583
906818
1027888
1051339
386056
1737415
528377
1734274
1141023
1093179
1833232
1414422
325539
471330
1855749
1601282
151152
1891117
668159
78908
143090
320527
1218189
1920397
1832339
1148534
60861
304720
450892
1002723
1704803
1765951
253853
1664241
1136937
916277
89285
1497000
1818129
255100
1161586
1308625
1849456
1062558
155990
15091
838122
1712848
609510
1274997
1268117
160024
569519
807851
259398
896646
1599903
1396863
1465575
1814554
1675420
1783282
134458
34943
1063488
1890769
1506030
1666549
384254
1585572
698314
689756
1898905
272168
1714425
1334724
1036873
1130621
1002925
1862734
1140284
251394
617901
60954
782668
1730647
678324
942476
353076
1151842
1572120
1420982
887371
551985
1842466
1412120
189884
1100573
1987636
1976673
1681929
257388
1897120
165273
1377809
999409
903339
634209
632947
628333
581568
181514
1669647
1967185
1095977
16479
1006929
1263198
310680
1515730
990770
1401578
556933
431711
1408149
499658
484763
1306290
1983542
1163282
1971260
992466
462408
831378
1905802
1030424
160353
1692782
1924076
850791
829594
405285
1417486
1303000
62634
906067
493488
918859
213603
1697924
1034260
1734115
1464472
1347250
1215981
1840766
1850600
406813
1929944
631593
137398
1565828
189077
129250
688801
180634
233181
125176
711710
1866306
1702545
1380692
52015
1475446
1598526
1804563
1294988
1162069
953425
665529
248830
1393052
1477547
1271440
1453020
202939
580881
1321989
1120989
1484078
1691230
1017939
323852
1295122
663755
278526
791998
980400
1350618
1916841
1100959
1840711
1907042
832196
358387
1595931
1724518
1270660
76756
1859313
403979
94950
1936548
100457
1344038
1736855
132117
123969
1664612
1074110
462395
587749
1472080
270185
1923924
1664365
662147
1737409
1000587
560851
459668
457294
1274484
891760
160492
591921
542290
1174805
992924
45362
1189976
1062420
975911
372064
549949
1784045
1745594
965931
1066805
660953
1883332
422130
1934805
1798108
837688
1427498
1465904
1872694
1248178
1619962
1106473
544910
1203539
1242667
1542939
290901
949770
892043
758969
1611379
1506436
236801
978629
1995741
112497
1470088
206436
1325004
1337711
1053761
1180844
111109
1518705
792610
1906562
1169259
360182
1977881
1575555
469427
762132
1750764
1058028
465686
917617
591553
846498
786324
203690
1758426
786207
1470168
1466263
459843
1392771
74369
1527931
96244
1609537
1806389
944928
1452341
244382
289806
25176
1256506
166514
1154003
1290043
1911955
1130813
1045981
1631507
1020572
995736
1599395
175370
1751413
1182219
309124
1315262
1099440
945124
1087379
1701640
445800
1160187
642412
1699977
868847
1073782
1790246
1332953
214897
845744
1284268
206690
1004688
581784
686757
1606207
285475
431135
606474
1721916
595539
141816
1923178
1085539
249964
779451
1507543
1543294
1704660
1634992
694835
1410835
440584
1557101
1491636
108278
906635
1776937
118136
779268
698060
1351407
1331349
230745
1808387
765012
1785038
588428
965370
1764616
1385460
843567
11258
1477024
1845156
290909
1134366
1699544
16135
1000635
1480907
97153
1921157
1440566
1420319
1147357
57017
1942335
481962
1932134
1254258
1708796
1043186
1386474
1090529
1941457
1390794
308411
20586
1658288
482275
886361
794354
1675028
215489
1515652
190538
936408
1651494
1923944
835541
1018955
167406
1986570
709741
547975
1233131
1882375
612487
975429
596666
1572405
1032404
622278
1363058
1179867
675959
1504808
1517184
1881520
201443
1649230
401041
632097
1303725
1979685
653221
963002
847898
78328
154385
762159
1356611
185140
382042
899045
38756
1545468
581967
1747331
994794
101520
323620
488688
325218
1574560
24609
795782
1573844
1920405
278062
1232147
405208
206230
1495051
1419354
1742138
428910
1894137
1728336
335629
1512997
499847
495499
1090301
1079288
41064
79935
383142
353822
1333914
1473663
549228
1187181
1070908
1004888
1418965
688204
480740
1205566
903938
1998532
300114
534399
1461166
1358834
524806
819657
107274
1212421
1656937
1091765
158118
61657
1193131
827886
823523
9902
1339516
746732
659366
1370774
229195
263074
1821438
283828
1245153
1655949
954250
294086
470535
751080
751022
503009
1372607
1758409
951905
473781
1051576
1359458
1562878
1133390
1557992
1030206
827255
994797
1304752
1997065
944096
41863
1206245
26308
760140
1057533
1467280
1296646
1944167
1690730
1272609
215957
1326621
1709364
397674
1797020
29337
1446908
242208
278499
1997118
1567855
449291
1702719
752983
939481
427583
1939026
724544
1412170
780680
1931620
1971422
1284153
1324058
489832
1822911
1200652
1064633
553876
1173101
1708606
1007667
1234164
1674684
1372722
862171
992498
1870775
1934340
1527539
1157600
1124967
321726
1285080
422782
671717
650232
1430926
289715
223722
208158
1696033
822166
544763
864570
1329248
1790189
674087
500994
1921564
1370220
804402
1783460
1415356
171025
1815044
1858914
899250
573932
1831232
644283
1961546
85349
1354100
1716400
1972022
1299528
1337411
1373915
613762
1144177
181795
32749
1885654
913636
1776933
55575
715165
383990
1269890
1939539
13034
1099459
956643
1254427
1188724
305994
1485657
829332
1445783
261351
556091
1780618
1530648
307826
1889816
1738464
1122291
1682805
195206
1185528
1335717
1458409
733286
1816301
840074
858292
635836
727670
907532
1096607
1584447
1684918
656248
1348462
1764248
1763741
1485941
719528
413140
1921749
1457633
1946961
713368
1973807
1704545
348255
28636
549953
1439418
1498683
1593762
1546046
1474901
487991
1699722
1886920
1899083
1963730
1977484
1968970
1743019
1194418
1504257
1374488
213655
1991868
41465
1599751
64692
1435468
287289
640711
772141
2484
1415950
684478
886433
1728882
165971
1585797
1481222
1580767
1249344
1911426
114547
639189
679679
1457215
670439
84887
1309579
952268
488433
1580755
1528952
397259
1229735
1295972
1132782
1449552
909986
1072898
1729165
521092
985708
586132
1596817
809487
243552
1771393
1259534
1600942
1450349
418633
1662546
1650751
1853742
693820
88248
140029
1120885
174090
118124
668706
651909
1969097
642634
228733
1886681
343636
1556201
241699
1538744
958784
313679
1058974
289032
112017
1993585
1863483
1268042
1112496
38506
1164357
1488539
1489598
1657244
199624
1048036
1303329
972524
964605
90088
1304959
1577940
1080255
453203
104780
599930
417319
1736446
1855479
195661
1818080
704420
126693
1101053
775776
266896
1367031
175332
1874092
645678
1089510
1164790
1036128
1119803
1876688
1844484
1881468
266055
851569
353113
1893800
1816628
1563692
1706246
1552209
273342
804486
1123879
582593
37037
404679
512867
797401
126799
875773
1554349
658160
1228600
1855670
1320308
781780
38405
1414740
1588750
388765
1711375
1104260
924651
1116892
1330523
1121367
722249
428905
773008
1563986
125194
1213680
135254
1484171
1457785
185901
922673
239658
583244
1783417
724460
1056018
1216040
1245430
216489
76679
1837745
431832
1022849
1546890
1129332
1690316
1476609
974040
1000608
194908
59605
416552
1972406
1261000
104877
1452912
1250159
1586906
487632
389910
1430898
1969752
669077
1123604
161847
1497639
1941208
1753301
579447
601495
603003
1118643
1435299
1716812
1544840
1306091
904721
820251
558488
1240833
776570
675011
1716668
1697157
999183
625044
1002347
324617
909302
750192
46344
497791
483889
775359
395113
1728501
1733527
124544
1846002
1140647
283946
1905563
246414
277323
1022193
968249
1140992
1844996
1261318
1667131
1591950
826445
349604
815784
218515
919097
1038975
1332342
420996
133197
355664
229501
1486840
514056
1256440
632161
7356
557324
175621
1684190
855204
838537
1594141
538967
159953
1504283
1952416
951386
1220199
1902029
1596213
1947794
1492603
213829
1187613
328029
41200
576749
10296
649285
1692317
688203
1309918
788715
1303467
1421641
763301
345406
181046
1045445
1765069
872182
665655
1634236
1052872
481912
1280638
1476899
1843263
1349123
1730008
1819192
759155
1625819
1232646
548849
1742446
1144916
1515639
1295452
689536
975331
1020747
1718585
220202
1325149
473034
531500
280962
150783
1989147
1349435
1849244
1159107
1620338
1816496
1066820
32110
1724499
1906459
681698
1499535
1431546
59532
1426566
171998
453441
274339
1333512
588643
847095
1829862
1909167
1697610
1147980
1746617
1168296
274018
713671
1115663
174143
923883
1027889
1815510
403846
34714
316671
1067513
1766531
656228
1730301
1947950
545729
960827
1326857
1804852
268468
1233139
1905947
180400
689269
417455
1707448
920269
983024
1259615
763096
211743
986565
58603
1315999
843999
1482244
1959075
1002923
364953
696775
1699024
1495335
1771613
974550
169554
1965332
1423371
987329
1459533
519617
146986
1015493
1282771
1246425
402567
111301
688639
934350
886978
709694
1804307
1812274
1163682
1437516
1531479
1569125
1380385
754830
243310
1959256
9982
481693
550289
252265
1928676
1269694
1680826
1980598
139986
338549
142
1727587
63637
821895
53617
1448653
1001758
1127818
252482
824918
1634441
1519112
687811
1952484
1709751
1516659
1275996
126419
1006367
365715
1440072
1748339
1290085
1704521
1868439
767932
1073896
1202314
795058
750755
1100477
368132
1417802
313845
1791480
344803
908761
604314
82731
1111158
107117
913716
639443
1505669
501782
145023
330335
903337
1169240
1290987
923143
680538
1228825
904532
639841
262407
1631215
1258977
524026
1022627
1071325
1252832
525813
536546
1686808
1818717
433903
70682
410759
749409
1585678
1588406
1527834
718426
1255719
157853
464848
84180
127062
1613011
1475152
689996
1394805
1054114
967459
488231
751738
1224464
320457
570982
266696
1288894
1484756
1323668
1563069
735149
565818
1259215
1277452
1256864
1606548
1138202
1029164
1030412
415479
1346301
965738
1227752
1055606
1219099
1007247
436662
1598114
561839
1244755
196219
108929
1722739
1738258
1772443
800233
991882
1413455
1449334
1650581
1651436
1970550
225609
67116
1831250
557340
1731579
996249
1780762
472186
1495191
622095
1365031
1286113
436038
1673842
194603
214253
1045001
1198608
210087
484398
1080080
1367810
1104646
1267049
321865
489245
1673038
1486337
161303
1733376
1603114
1418936
855508
945700
198096
1928532
178943
1970515
347110
1214705
796436
1614857
792767
1232641
334427
1112192
1417623
1155409
1998624
851120
1399173
1907
638173
89092
1716679
698733
413626
999561
788628
1770472
1235815
654581
826205
1070646
717420
744525
964052
853924
1186430
761897
1364982
152342
409899
703410
1154122
1624386
457114
1070950
1315926
599782
1063894
662453
828421
1303609
1649595
1200417
649101
608790
751236
916673
436948
972031
1086963
109263
84003
775922
1460411
438987
39210
570235
751500
1417762
1755176
112289
1229193
1678138
917680
1592898
1248335
1626481
1335962
1249376
1584901
472669
1832102
320559
1903890
410773
212431
690718
1270006
1306720
786363
1888249
1816436
1999853
1867931
452607
1333743
677522
1458183
162584
1907108
1863969
1986425
829381
1908779
307009
1632502
448659
1668041
800882
1643095
4296
1495932
664265
1460290
1507227
675064
576857
1474081
599037
1823335
1021722
647198
878249
481708
299904
1678933
1857318
64672
746830
1466405
298092
1705505
1229959
405809
817607
351236
1402014
622019
1754004
1439316
682498
1305171
1450392
1890817
214990
1546179
1273463
1349143
1296885
362321
1770315
1165539
1090963
1285358
1661707
1119958
744452
688999
1546624
572697
1194157
407017
158471
309113
1117008
1658010
831595
389937
1366277
579043
89573
269655
1523741
770493
158341
1902796
1569356
763569
1367737
808984
12879
13764
437046
463548
1018718
785537
1255655
1648145
1083244
1532310
1928637
264142
1026385
217988
624604
802097
446926
839024
268398
716410
1607662
1977283
572687
1855599
1313004
1387237
397517
1662611
755380
128521
1018897
1047630
402647
466340
1750508
1396509
1222965
1639271
635510
1677292
1054726
1433848
708040
1675890
1437322
1456796
412177
992075
1382280
588981
1083890
542559
1892034
708096
31001
1363264
459062
740692
1408547
801169
1631377
1115322
829153
1491668
1015327
1075538
1815460
960035
885032
1669297
1500346
1289420
1044619
1735132
677010
856729
865555
1691311
1133664
1175937
558099
303626
1296738
959698
651364
17161
1257842
1837728
55605
940316
337315
543538
1463769
1664332
948957
558861
295587
350319
1696452
996717
1599826
322203
1186571
1452802
1143525
629733
1657380
1116964
770576
600742
266995
363115
971330
673170
1094231
7766
50452
756537
232155
920142
1254638
1804233
1660625
1495027
1749110
1989972
49990
1727168
683605
201491
1373439
111925
319105
183260
1905612
1789366
96288
1329304
942049
1143304
1920588
462552
1626671
1107076
249319
1158631
572946
734728
939693
900919
1757382
915866
180035
1471521
1584012
1900160
1063912
1322329
1882708
1244754
1174610
271922
749771
1503067
1127539
1373699
188752
783761
671630
1708821
809407
165832
889295
276581
1215582
1506916
1797
1091124
429904
690906
79165
685965
180135
228556
1803152
611396
288465
1285234
415905
428419
1764466
1608788
1519477
524339
190615
1315237
919295
6337
611905
1039893
97521
528036
1808652
195816
729992
1163642
351981
1845183
342240
410825
1431805
197762
1601464
1803867
1398352
901102
392918
1309095
742983
1647347
1540438
749335
328468
515452
451136
1854421
1333880
1937408
1893800
1577917
955144
787862
1032924
1012376
1487909
1217887
1430484
1952107
1407869
789685
1070729
903901
441383
1871011
1838625
415513
133716
325510
1885657
1136994
737000
202565
1738352
750988
1709162
1868111
1041728
1056442
1994237
1059910
1731493
1316970
933066
1023474
1057114
1078145
1628405
954928
277775
1003973
1622469
588295
856747
118979
937564
1043371
673859
1049585
893983
1057050
613200
1338120
359748
599111
1968861
118092
1722145
1596108
514900
1914823
1413991
190388
1713794
1728850
1500627
1509807
522199
556983
663190
1405312
4065
1028766
1094506
1531681
1070067
238861
823114
959106
90501
101686
606385
450964
1822216
1746809
1582218
781422
1445588
1388811
300122
278290
1171015
1202124
1386789
1384722
1584082
479635
1731307
1709322
1597218
1692513
342268
1866356
561593
11584
926102
691046
270630
455027
360451
1494691
1488459
1621498
60158
1426348
1068878
435847
1122685
205181
1206716
1664600
1393038
1504280
1465402
1203788
946231
1162552
1632531
839554
1150461
851868
1545789
1065358
1805150
307583
1949263
973862
7460
672131
1811311
1969242
1926031
871981
1525501
163735
351113
1114852
285232
1595
289584
1731362
712109
7997
1707682
727920
403298
117449
67919
708830
1192845
1803277
970426
164966
876210
472032
596427
1157982
284249
1783076
108819
1489611
1871887
418360
922674
1786583
310989
1040703
1099520
311252
803014
1438757
919592
1383938
1662538
1993873
806136
898852
116033
1571268
675051
990332
1675805
940995
1615615
334600
1173194
411279
1022121
130202
684128
1234376
1316050
548642
1940566
1172186
1031312
941209
574303
304655
1782552
1209491
1829907
533683
886875
1086145
951312
1801289
110403
1400108
343350
1175479
342369
1505268
1947499
1162556
1624614
40267
923353
20026
746020
1578106
1098253
1132167
1878536
1017193
1222268
1546512
1709710
785168
1733067
1082121
566055
91530
840
1654208
791665
710172
100931
1369531
770228
290438
1147036
418482
1128533
550543
176463
282752
820437
1698393
1239309
1533592
1598244
1552810
256302
1395431
1131883
428977
833649
1440743
1950748
1514863
1312560
1377150
135070
1295121
1175339
78569
1546702
1117334
1560519
1024141
1497881
1017033
1207144
308528
870369
1875110
212414
588083
73994
1637066
205971
1507545
1180032
7901
814766
956472
1293774
1915736
276416
895772
1390615
180434
1737585
23136
595613
1179525
1791298
687568
1452562
1126147
1687420
1831503
67604
1633925
233740
1875698
1719380
1122479
136078
674533
1687318
1615048
1586072
1218355
53788
649813
1076729
1153287
190708
81561
1096508
388753
429535
1285499
1117859
1625360
610651
638693
1175437
353404
1053300
1092489
1384656
1800585
1191769
1496054
852495
1987545
202348
1526363
1750328
1098798
32091
457428
1777273
917847
375083
1161891
684613
216217
981290
1420011
743044
473277
982235
885545
504582
447097
166501
384840
513506
663253
1481413
1726121
833961
1457292
818501
1211006
1879383
1270093
1846354
1599526
1352667
280406
173485
567860
1204859
435904
28592
586718
1195054
1158758
1959725
932771
1688694
1526472
169206
873882
976619
1795215
1371971
892727
1590221
290554
651445
285204
1346070
1047459
1706145
1616429
1714011
1325209
1800038
1241104
923687
221519
1185860
1376622
1079401
38320
1034191
1081068
1781569
1908997
1697799
1799971
1030613
1286758
166218
1507711
1905665
1820063
1991783
133398
169073
1883063
1022543
1322698
56448
1957512
1847254
1049265
345792
1065725
72654
776031
603520
618998
235450
232261
374012
546714
1232788
869151
1468968
1635395
604763
631270
57050
1849487
1823200
1836059
1015430
367683
1696742
202707
417540
1407649
1410851
1213387
887568
1878611
841827
165603
1850236
185977
935322
894441
1505751
1973567
1071838
86068
582632
414158
804519
163343
1763712
1177316
953649
1262319
339525
669325
998519
1000446
1074084
926088
429425
1964087
1540471
696967
423837
65049
605770
1493025
1711548
1160574
536034
791302
675061
1921791
1571049
1137264
1187106
1275358
696832
22615
1200524
354274
748674
1590738
1945958
705397
788763
975521
1254669
552371
942304
186700
815204
373239
621771
1674757
1208277
1499315
273541
453503
1157331
906861
1791506
201270
1577859
238847
1590702
49779
377181
1415371
1744701
694584
1324355
1555236
1180622
1442578
1204894
65368
1329918
211289
799030
770993
1862659
1157076
1136520
313178
1904409
91461
624523
1160338
846138
993522
1945293
1972734
312333
148802
596487
1930898
1446357
225837
1120167
1634661
518298
1112935
1496886
1373893
1094257
1055494
1078407
594643
1700507
931951
236676
1909048
952818
1093347
363459
197593
853184
452213
1513881
601840
1056703
1331437
710977
322455
535205
73764
904010
820253
1674254
255438
4435
720683
1834355
1135630
27857
1299059
758146
1459407
1125014
36097
272567
1862533
76506
1591519
811609
1239716
1592981
410924
1807631
933333
1581898
757154
371010
1349729
814678
1062717
714680
896869
50945
675808
126035
1191041
1439816
163270
1115995
149623
812176
1864720
413933
1066908
48067
977510
1416880
1437742
73893
60612
953815
32133
1217038
1260761
1431943
1679102
1620761
608801
980220
1305669
574611
1551168
310074
1798808
620022
1837964
470808
1027460
1874429
411058
1157218
1868671
299074
587148
51701
1212975
207277
1198621
1466757
785329
264803
637104
1126085
1285360
155107
1396182
1600304
847123
1663991
950233
1799993
483837
544231
1509424
1409073
1983918
1429884
284334
469487
1456199
157334
378359
1492135
1601440
17966
1511277
511611
1395586
351024
209659
1961969
1605630
1440133
1649900
929241
1679432
1771950
1034207
1698202
1555750
1760227
223232
885890
5564
1342414
1018916
793598
39036
783153
577899
1724304
998691
463605
1227204
234035
98813
418718
71798
548025
1757205
120616
340175
1104164
405789
965872
1611577
360352
1160712
1882020
607366
1888864
1774155
803176
133475
1055100
1812762
1692493
710046
510754
863367
1846382
1002462
1747394
1208193
800120
1822633
1504544
904900
498603
1127253
219759
1215300
1364411
879156
1982571
1673242
1644918
654712
356291
762533
88838
1950898
720302
915923
1055035
1701310
1775213
1125978
650076
431804
992678
1373142
1379089
1003911
467532
436529
335026
1146703
1549107
1210862
493006
1676552
53257
80285
29084
815933
862316
318391
1716857
495213
1713049
835419
138093
1470612
1152845
384306
1971187
825876
1866623
1611551
1896152
176552
780822
465153
1320983
1016757
676535
39372
1522480
1389297
590875
1767761
361891
631979
1600516
725966
383783
1545468
654258
436524
1391453
359639
1455356
1895215
210510
430195
785883
1191847
1426364
1900552
334168
601991
1122585
186598
1680207
99858
1087763
944170
1009187
944986
395784
1838547
1484224
809770
113194
1828000
1640459
574967
546353
380852
1539898
574119
917207
1779170
1708678
1248405
1602092
835877
837221
1254506
1076715
1427350
1893192
670162
999924
1742671
598858
1614959
574169
7310
493696
1435837
1672059
1139184
1735001
1351992
1132457
1402037
167439
887359
660026
785771
989082
824167
1696102
239174
1484903
1809839
1337607
514693
1519561
1713271
849063
1904924
227489
1574874
956034
964013
1433101
1786631
860702
1586090
151391
681964
276748
787104
675425
1591999
407643
541036
1990466
1824182
1963313
982579
1723929
791640
1296903
1959289
472769
1639721
708730
453152
340964
1518660
1627364
1480987
1046203
1131005
1721561
1890869
524785
1857514
1143512
625740
722990
325315
666084
998702
1960075
1309
242113
1192510
1845624
763654
1914862
1456349
1383650
1698055
1568444
13449
1909841
703471
1590677
617720
380201
1761420
1350476
427923
798590
1295569
76031
1117849
919332
1579070
91408
941250
1879385
107994
794308
197712
1830408
1851016
195399
739754
1727453
1731689
958578
386016
1499837
1522652
1806858
1462423
1795841
675008
1510820
811969
1573058
1165299
974500
1091679
323485
1330321
1690086
1102913
1094448
902932
1205534
1016428
642594
1205453
1003893
883981
1990429
1961985
48665
463372
671897
320974
158716
1233570
1420056
149624
7277
650506
1282002
1591025
1165271
47408
1758443
85573
488966
425251
698110
31789
73541
1281950
1715791
1419777
469881
1492737
1998766
1166005
31578
1416002
1937824
529620
728168
210309
1451556
294832
56121
908203
1140249
79291
1874758
149986
1623148
170773
1552278
1248596
1386330
76967
1383063
738232
1736552
1279250
1274645
612443
130326
750821
1737564
716866
23588
264820
834649
148042
656889
834021
375179
379542
1684086
1362625
770710
1415382
1909544
389643
51962
1908008
304598
5073
815816
329071
1679840
998289
705656
400461
577228
1309260
170965
527651
1634894
1710320
1184196
801672
466807
67635
1784109
835556
85893
1418656
305408
1572101
232076
1754826
1988351
748765
993828
680357
222625
1712451
1662547
1354127
1977747
1866776
265961
560952
664025
659531
503755
1292096
1573290
1225715
1944606
357489
647194
380643
602777
1536309
457910
1128166
322206
1704880
1335772
222565
122893
87775
1134721
688070
1352420
698325
901232
765520
1191805
1439483
873814
1963054
1561993
383338
94098
607723
1622421
1368105
1376086
530959
920345
917848
1897988
1878903
1891443
792577
347502
1362136
1997282
416433
1038138
1088608
509574
1977864
166053
1118211
149913
711174
962675
376103
126456
984798
710971
1645456
168487
256670
1426421
721615
607644
1140775
689962
487396
1441365
162479
530233
1326598
954045
714327
629127
1710281
1129404
1782449
1814475
1636644
1225280
215180
1976953
993703
1957481
238336
1068414
1197817
715222
1493898
31414
567175
1828066
1265075
71523
1313586
1302511
209694
1028343
1362896
880220
1856393
1247203
693413
124031
659835
177984
1771321
1863795
757592
1495217
121768
795396
143918
756520
1877151
60337
1922637
1037025
355270
992725
1926567
1430123
1334343
603530
596084
295074
737920
919977
1147629
1539869
1887393
526524
959378
1968755
841945
1057338
1936351
113472
1257627
687944
1673892
40703
1870987
469819
1223467
43795
1659573
458680
716584
1738147
334710
296717
1092266
1726140
292764
115780
1186662
313446
418612
48138
451916
1171927
1009871
886983
1703432
1216838
1333853
345267
1189936
383200
730271
847737
891967
660219
1061663
1900729
268655
514470
1667380
684005
326364
1750807
1354542
968709
1809776
1058755
1427810
1216482
1541768
595400
45009
246827
952543
1249580
1035464
447508
245415
93732
524067
672539
375338
652239
1173379
1188958
1302068
98514
1596179
352638
1283461
1610237
1849050
1875784
1877039
1054172
1740735
241150
1942468
911374
629131
165386
1900632
954054
1164443
1768075
1295446
1138602
1093948
1332430
1612800
1403251
1492021
1363605
1985989
848708
1576086
331317
1011503
752218
1059942
101005
1745771
863227
438131
1777046
1893725
1264153
1864959
366414
1904327
101152
979565
780410
259603
523172
466620
531098
1046919
1470534
677102
767032
745045
366259
748504
954047
406853
1619028
1622306
890017
414418
511127
855250
820121
1992066
804370
1372608
1845609
660036
1359493
518834
435789
774327
837548
1103448
673398
1817109
1565660
415870
1558160
649037
1726845
538265
1819563
1503041
1184602
1571273
808394
291777
1050900
1858340
740768
252819
1792180
1037547
1866113
547069
1494250
1182201
997629
1223486
1803896
198593
744404
752551
456451
1258533
1212920
1976880
1194877
959713
1935995
1655578
1469901
1288712
1365341
395418
697513
1213219
41549
921612
1964640
515115
1922787
1906146
1595551
1167613
654222
142501
1911209
1879121
1027795
104810
527899
1452597
987069
785525
728820
154988
338744
1120931
229239
1923744
125622
797252
238345
1721252
1999923
621804
236316
1474125
1963222
890329
1453012
549033
1616821
1950569
1911551
1048002
693201
1527463
996817
25989
348169
552651
925144
788926
243580
563353
558700
253740
1891961
524614
1701967
792050
1715011
1375435
1695114
1965984
1589238
1443049
1848358
7584
751140
314012
1494841
1916204
1630800
1601757
647010
872212
698865
1567420
298371
629717
1248281
1748635
57967
162316
1589901
579684
967400
381254
1882005
1941770
19544
1166848
682822
128446
1048573
1822895
1162125
1288843
61085
294146
1252522
971339
458623
705789
1057716
1144277
406383
223941
121985
1478276
1968391
201421
1648274
697784
138500
1106904
1004860
1550105
719081
1056272
1306409
936853
592515
687844
1062743
792739
1727557
1409328
3776
833183
962402
44048
417460
631749
432816
1455844
1771319
1826931
277079
702958
1015889
708875
141844
441292
1094643
117986
1604749
1305721
370616
1001664
1053898
1754005
1616407
1655344
1870262
321982
898211
738798
1737685
1797923
1231198
280017
1818631
1604871
1574914
229940
1258794
706027
1024344
890174
1547467
793724
1728635
879006
1654760
122667
1817698
1923456
1001062
1898660
1908712
1271124
1392371
1546772
1193012
499603
1625517
852847
964947
1407987
1605909
1528469
1787696
990335
1829868
1252041
1414500
1482932
885019
1245835
207236
10341
207401
1930893
1910739
940193
1780
530289
237567
1202992
1702042
327301
1471581
944332
425251
477430
638237
1678321
49446
1618809
330813
463766
1387484
770788
1590567
1947157
1268080
409076
1970834
1068481
616562
1332833
1906865
1270176
168171
1182178
1917459
483817
923724
44475
174175
1652783
540054
1945144
1738141
456623
713274
1281520
1725044
1809994
989164
1773807
120517
1433203
193180
1975511
1863680
446431
728582
98681
470692
843223
262219
274958
505341
769655
1974820
531584
460579
1043037
484346
1392891
742743
1514732
1450017
542636
1710126
670699
1373726
1084298
922403
402054
30813
724208
1545819
1781128
1009987
1540291
1824833
1034466
1349945
1108727
1894113
1169612
1861835
1153069
990159
1590479
1444900
929586
749656
1395294
202466
764179
1670310
393258
1741954
1828431
1999800
1692482
942146
1105297
1743085
895243
37229
1742691
93813
1765638
1228834
1946659
1927391
384826
1497214
1988962
1632903
502222
1074339
744193
1603012
89584
1219616
224437
1984153
1770473
1787687
1131399
615632
830195
134007
1848177
303474
1099183
1368701
79917
437298
1661860
1146339
1019427
180249
807010
1895310
1250813
1776974
691897
342963
638218
1573065
1998263
1411397
1725282
1027757
314609
148554
559570
228281
1140519
543669
55267
710684
1200086
483802
1787958
902654
1986440
1827068
1910362
953993
764500
1060619
1074505
639151
1581750
1256825
1524684
1318893
809370
1213753
181125
518833
1877738
1086164
1122302
253396
1096392
1774056
1805795
1424371
1916673
620816
1208524
279960
609303
1664517
1991337
940658
540435
670427
1705821
1008059
933939
329504
1223099
425196
1243946
1917081
464947
919408
1793822
861684
722554
129914
1477572
1371345
492819
1160392
1594189
647587
1671972
1857652
1791694
40766
1069406
293550
47343
1634413
1723801
1964181
1773648
571796
1688986
1881315
1435723
544555
830603
32018
913658
148593
1259496
975494
1894333
1081480
655012
1730100
1207265
1469490
335130
756630
1509817
609572
1892265
241925
555829
1474099
1685293
1526933
1754470
1791377
206281
1749827
1076483
1341509
463186
520360
750880
281708
1993887
490330
1771493
923891
696771
489184
409984
236491
1675024
1180108
286964
1690138
1190936
1558402
470814
1695604
1460727
1373468
953231
508076
1780076
443191
1905715
1061772
1713477
1422660
159629
6770
1565828
741211
881061
267526
1852109
1327042
1219781
62452
960853
1904670
1436728
1304986
1327688
255563
1484089
1154859
1555459
770014
276152
316618
1629699
934226
1774448
1528126
765190
1967779
308944
1391834
1863414
224584
628555
1203271
687499
1935238
13277
1909359
139737
1975790
1633701
1515237
1823056
1728760
1707972
999696
1579601
261659
22018
1772974
667895
307202
292748
1499978
460308
1640802
83462
561894
1679571
832062
847388
1643136
385250
354422
842646
1788201
1911365
1610671
1262083
1899116
306022
1746767
1382907
202723
1903488
1132840
598444
462343
995041
733812
490773
1762354
12161
606124
1919138
1581195
892793
1273995
216546
934129
1032164
1081518
861397
842124
864363
628712
1981720
264907
1463670
685954
448454
682667
1287795
1274916
1633652
1770405
1594956
898788
333726
897711
1058749
657505
892435
1936481
676026
1134170
1319583
1763968
1260372
1605986
804919
1222761
230194
1535356
734136
1083521
1744594
623363
975791
843778
221370
1031027
1444507
58714
517983
241192
1478511
770768
1391071
300801
638156
664398
884718
1240865
1062216
1059783
705179
695
1457049
1507639
1656380
1325877
1260175
1558038
65344
142116
993566
1473230
446907
691608
956713
1426488
1333028
1344191
1160013
1576069
1342501
1338782
1704834
802797
286450
937285
1562497
889694
1073021
692726
1762497
1981953
535086
804260
341683
1682955
67837
1382804
242202
140641
984181
479656
300930
1755643
413368
231155
1645062
1811634
236211
327403
969573
1694045
1458218
557565
1291014
928952
1519419
828690
353450
1831385
95344
130825
1965732
1683199
858665
815159
1653424
1552120
1284114
693701
1979735
1546454
1111594
1598462
1831015
103208
1586957
1642229
1511369
40379
753642
638086
1110
1230785
855368
436143
944078
1721480
1973613
25011
511380
554990
1764114
935781
1163224
947782
243829
1931403
1362659
1682595
393605
231163
1813649
1210842
202554
450357
1145803
1667641
1823072
125371
1678247
333753
581132
1559876
272528
488697
1556213
518221
745706
369300
1897446
114362
883360
730703
367048
1906340
1215628
563903
714984
897453
1110265
1459948
198161
573331
1131024
284441
875208
722193
385330
1531743
538846
1417058
385779
1480405
1232124
1708379
1353515
203311
944685
1726591
1327390
1370689
1902971
761233
254929
1764523
1181172
1797505
257250
348583
269050
920652
476067
1342930
1676715
1692464
1010256
1140664
1270892
1480702
275643
1399448
894038
99322
238255
661023
491419
829206
536290
1949343
1143369
1456911
1103498
1458100
961417
1292795
1402093
68111
914002
824377
1574287
399292
1583919
62503
1008671
603455
1785864
255319
1840260
1739824
264975
1035101
1629110
344899
1137215
1344273
1608280
617743
1789121
595459
126534
632887
1212576
1789311
1661705
1106400
965776
1026528
1986989
737473
34636
1526093
74787
1159545
1508040
867050
1812501
808693
485454
871611
252882
403046
306259
786704
108193
1453062
1994975
320942
1589348
978899
1196527
698642
1561892
1586322
1583609
666829
1140612
627625
1307739
417242
600628
732341
980718
1927472
1704494
1969350
1844469
1924844
484329
1037870
1100711
1960082
308097
771
1678916
199241
993176
1453979
203660
1831788
1250996
315188
1947593
1649220
652306
1946539
278197
1349103
1244963
903580
1127656
1638907
1841320
523688
1097729
37348
857413
1044145
12331
63666
191866
1708131
24434
1059456
907326
1268864
568032
1727253
1711710
391666
977102
324918
1926000
1250544
757689
1292880
744846
351862
430448
1505490
1579666
1380026
104640
438901
1811537
1958146
644749
371145
511631
1247898
469777
990010
69137
1982081
335291
81700
1851448
1937047
1743576
939915
1048746
1892433
1359535
1799568
328683
1794027
1775868
1928111
694269
478684
1318260
780305
73568
536994
1805316
334650
1923837
1109935
1651707
1108177
918228
1386291
1842954
331186
1579576
912838
846948
366118
144228
386192
781502
654241
1890882
935700
722498
1438031
76320
1060448
167909
585620
1790837
1553587
1407265
919522
747426
1007757
251311
409741
1106356
1996027
1265953
71032
1225825
1920863
852658
1247205
502911
1752809
919169
1520176
1344483
793128
101152
1767819
1081093
233089
575340
1948354
637443
1991304
1037570
1726206
812696
687464
1542152
469183
738361
266260
1650882
109921
250499
1198316
66107
1802124
263937
1673463
1728217
797063
1782789
1283923
816462
1075978
1798326
1107094
1952533
1263145
1071011
1240945
1868274
532629
548075
436610
1640571
1240758
1605402
243245
391883
993350
720952
1078999
1574023
258854
1778842
1883055
718595
208597
1642065
131609
865530
717812
908061
411887
690779
782356
766270
750883
1759587
1944848
607490
107770
275171
377807
1878142
659473
1421978
54917
1134555
1325161
789305
489266
1118538
1058202
194173
783242
1927378
1881223
936196
751485
63293
293631
1417881
802088
482622
853722
772330
100550
665559
775779
1963691
972659
1646756
99813
878102
1563278
823756
1651497
1727798
1730856
313889
965065
347345
1369814
1650110
765125
1792073
482775
60476
53814
8220
1155315
1228225
49664
836021
1255992
1529281
674795
164120
1505383
309270
231473
665951
1012952
891394
1328917
1331254
1923091
1035891
375108
420844
1603977
66373
1232263
1224869
603142
486703
742291
349165
95706
585604
1786523
394977
107764
1482190
44708
264357
880287
352744
638133
1431100
1038662
105126
1183715
1110945
1748591
1099217
1895529
1827158
1738808
279602
745549
1064468
1334364
1722469
795564
520224
1723385
1424313
311629
507144
767814
1763692
1653383
741073
394175
243407
558344
1872876
1367423
69343
1997731
982150
516569
373962
1244501
1846735
1945954
326254
1656452
95961
149095
120407
282576
910631
203615
1322038
1024659
1154429
1859295
349758
244800
30262
762381
1120477
1252144
1994187
600865
1366676
10100
1318979
989231
652834
835100
555431
674909
1311697
530891
1234230
1688248
1302199
1687942
995850
436315
916327
1984513
62957
1787193
927687
140051
1044442
798041
1708095
505985
1244444
113949
852066
1139712
1948792
444083
827784
1903189
1349980
1917064
388287
878634
778289
1257586
919136
1908211
1833017
1549239
224885
1558379
1436873
1426732
1919889
342034
205288
695628
876443
1500552
1364655
273459
1805661
238635
1968497
425816
1752486
13198
928788
166748
1824312
709503
975648
1290974
1915906
533281
1439654
110860
298227
1002527
210403
746788
804706
1191809
1929159
1720378
1089137
1170100
1272686
1487907
1163416
1170797
966526
742732
1348230
1969678
319409
434981
312734
655379
1722197
660792
1014653
1422920
323289
261800
1914912
119692
1940852
1345646
1863525
698958
407637
388402
20717
1770268
1293016
1286526
836549
1011930
1785094
1430422
811619
1366977
666863
374956
52407
1727310
1250954
1610709
343265
1969779
1555297
745197
1662980
761124
808755
1992668
1320169
1780950
741187
1744245
1750391
1738610
810404
1702032
1454514
738033
1385364
148074
936981
452435
962939
796660
868231
62474
10593
172323
1736755
308845
754390
121660
664650
435786
200083
1820340
1893410
358187
1431477
332161
735527
671162
365137
1905455
1838365
1793877
520530
1849729
819669
291418
488611
470130
1476692
519622
1953320
1984702
1903624
880843
1214968
260986
265450
1636190
1203314
1615554
879819
759612
775873
399653
1999727
1980834
929903
1195316
340365
1572086
929087
789748
1463977
1965107
1616001
1582099
1311125
177938
925361
258652
1415953
218258
62617
159841
866847
747401
1421728
1667945
1425102
1729626
1085733
1122247
531997
1801673
156546
805412
1681920
133790
1793932
323373
416237
1949811
451496
1889268
1949470
462667
1545358
1106532
33697
128128
874981
1061799
321608
1222614
1894739
1698480
1407489
14760
745175
1002336
391361
426016
687839
1359379
134476
1696081
221046
1042258
1069501
1117719
60028
355297
193451
1981462
1057708
1481731
1661814
915056
1299975
1507121
1202109
1655573
66463
1137271
738989
1630381
217577
1285352
109557
41864
1240954
101592
1045788
1388487
538469
1515805
984955
659468
1437520
264838
1472649
37099
654137
1595138
1705523
168143
903625
1881663
917670
269285
1648504
161694
1566766
1802338
819964
1827159
1373371
1373557
1452790
1839276
203712
1386778
1991203
1498356
330883
1496777
528572
337575
696323
984949
1629430
157309
1286711
556166
679788
1524566
656881
42134
1114126
1409762
1670740
1629712
986529
1247016
1441626
569205
336748
1486197
794434
121416
1942834
1805741
1344735
847610
967833
1147110
454366
1337893
1527883
204272
1323522
539358
450792
937754
80976
847541
1320023
753777
846052
1432490
1814017
1667243
144427
218912
1799846
1264630
1055197
2520
1103091
880074
641250
881097
1463432
1086814
251386
1664248
1101256
275916
1516091
569894
650609
1718617
1884462
1337496
731486
1268439
1800036
555691
675743
1110869
1196049
1202846
1929016
1235565
1040421
526985
1145050
1210956
1715569
854639
248495
487757
1347862
1551233
832244
394367
734755
1051264
1088004
1858667
1085711
1236509
448321
173761
90680
908048
223554
35012
1527521
1942190
1581800
495360
436332
1453116
1683840
1813393
687550
793216
1251715
30678
1999455
67358
1813129
1015865
1185679
999167
1486016
1923933
1257938
1439274
1853919
947340
368265
213645
192357
1814334
1156820
630779
1580514
1781954
660253
1289111
1567661
1160297
751076
4323
1850266
819854
1424105
360638
95246
470676
412610
1727269
996473
1857608
1963843
1312396
1371882
1807788
1960235
150632
1297021
975821
1262349
1589747
1169684
1943397
865766
1599216
987099
1644835
1399624
1141969
1958965
207378
663696
725015
126626
588203
1065685
617833
1288203
1602220
732734
21337
817508
1383915
1208443
1322980
1735191
388293
569178
328521
1675083
1210175
1881135
1841891
1877435
1072523
214064
1405773
1762031
1501822
859182
1523070
1508904
1088946
503364
252400
269603
1740319
1952329
1013580
1064413
1741354
981557
1970383
1974118
646049
1772068
221191
1759210
1347826
793189
65426
365257
1601651
865780
953934
688588
778047
1660107
1967940
877582
274178
1367547
380311
1876360
1004696
1749397
197831
1195253
1102153
1927743
138460
63582
671561
636097
1581559
276513
1332777
521823
1786085
954432
1446819
1615653
1399682
1010242
523342
742077
1353890
1141117
1960001
1425215
206790
1795743
1349460
1565373
1809996
1065924
1630234
1810313
835820
146025
1075131
650579
1176033
503830
1756067
698398
1344484
1526773
1045856
1183206
384361
1245487
1544865
329573
1512641
1139833
1296821
65143
1448428
1425289
372265
1820008
745055
956055
732543
1767124
1407481
1291740
1884345
808725
152945
1033139
1328412
1121994
1531726
681706
1613066
1138065
708944
935493
185501
1047585
183753
604317
1788770
70582
601852
913608
1223494
54801
1281844
547631
1364536
1603933
1790063
1254950
1876657
1307106
830827
75772
268089
655549
540042
1807757
196575
1360313
1105024
73993
1036147
1331717
1320015
1018316
472453
83033
642234
1645420
278953
1138095
957386
71736
1787792
218236
1872831
1453378
827294
1462746
1178491
120414
1721528
1195955
478015
188819
1185535
906471
1614748
1206405
1837958
583582
1899134
1077625
1993176
1629533
1730520
1130312
313248
1387
824743
1384900
300754
827516
1873230
1199950
1046057
44971
1534427
295421
1858233
696814
237953
483499
1841453
460626
592783
1810205
1717545
307756
1460298
1214985
1944021
967516
920146
482053
398640
1792199
841355
386063
1266354
1787508
442970
693789
396596
52765
735724
1817038
1580562
991515
23292
727119
1288376
1226412
1428313
994719
499779
1130828
48691
373651
1689851
512080
33331
498605
1371042
220670
1554451
265312
485323
1715747
58784
682586
1536077
1495572
1733297
579609
289258
1750092
1371949
1813808
1193381
1269664
1601479
1090237
1038813
618656
1366171
1311141
332668
19891
1298838
664116
31662
1296170
1896938
392313
1572727
1489669
1691709
1388173
222189
1996586
1328164
1041382
401886
1222809
1187402
401164
607209
489699
1755258
598965
1378361
390469
1113164
491063
1839138
802085
1496879
1606981
1316809
1820092
1561858
1340154
1515524
1000975
438259
1402095
854019
480263
825674
1877983
107880
1667726
1662261
1701177
1069174
1377685
722806
1791735
596661
332426
1633128
967726
608277
860076
647545
1100759
905896
654185
486732
1773843
361713
1898816
357995
1965918
1596633
1998846
108171
1043583
595960
1802447
1881394
591940
1507324
251900
1898862
1305423
1926859
1217728
181910
8177
1651795
39718
1448313
425019
1782438
74198
1132345
1401432
287582
1114311
1552912
418593
448991
1480301
1321505
1258468
1849039
1539492
1267913
1325317
1047470
341002
476560
1173171
1771523
428744
1811584
558669
534318
1310583
60134
517298
1515171
28553
531862
1176228
1959644
957985
3328
33912
1330322
107269
1457084
1937331
535516
499375
1124251
896437
1615784
1761667
841952
773942
1186830
1617506
114552
115646
468885
1185198
1277542
923087
372812
315665
1768018
395656
808632
79020
1096735
794428
909312
1347345
1495864
1741889
1463434
21238
768820
791657
213198
389293
519830
1962210
490084
878034
925141
653065
1639287
1486118
776976
506423
1472425
1012292
635222
1185739
1198491
1766935
1036465
1791945
272592
193009
1187916
1836055
504156
1970790
1589245
1053591
245038
1952444
891153
1812096
367352
1272183
1121330
89246
157479
1566315
1246250
637488
1699504
350777
1308855
69986
138327
711370
1637810
1948690
1514025
735510
1293420
718625
701150
1457177
1219158
954786
1398596
181922
1012017
1689161
1242713
537134
414039
1103150
249912
888417
207646
1692155
293741
1505122
554722
880440
848429
416112
352763
1627769
1676161
264978
826753
894461
1101834
77234
288427
1256546
1914729
1875523
675893
1161322
795589
1658466
925397
1848563
1905961
1268099
1931860
1485166
1652129
1071779
414773
700742
417394
1823916
870480
925934
1767314
696213
1169332
1941030
628322
1836660
1483268
639337
1942632
373234
1061430
947601
1332726
1254307
1416545
652038
1920700
126790
1786097
803751
566565
1359896
1700814
1545799
1898205
935861
401934
1777596
1937384
823418
1091649
1560400
1548665
1984171
25883
1042309
1504516
31747
982567
1880819
67787
1143183
1403101
316941
374174
1788402
345893
529252
1528374
197027
567102
799585
1108421
1176681
438546
907002
866076
1733475
519848
1937923
1646166
136273
1568157
1454016
691811
645965
1166581
800806
1516047
138847
1462233
18019
603711
478228
627724
1877425
856414
1622242
112537
1783136
644963
1275213
1693748
1676970
1752269
1864013
614257
1034627
1071047
1679068
1734429
1640513
555568
866757
1272181
928865
229163
265773
1257188
1489864
118503
1314426
1704753
1799796
921305
1245975
568225
1737025
1112435
1777881
1421530
1448810
1522149
1529052
1502419
1509882
1234771
252855
186364
247850
1054966
868038
1456593
1034581
637155
674820
486996
247870
305584
222811
1101648
1605017
1749888
479316
73939
1169494
72008
866553
1009557
1706278
99336
527374
367433
941982
665026
491355
1341281
1144584
1617264
1464331
1866872
1531749
705172
1766957
1314252
251235
1847105
1216351
1687367
1688167
92345
1451754
629630
817161
1751329
1518625
1458078
1750233
660766
518173
669893
987164
1935008
142409
956979
1585656
198492
1797786
369763
1642496
1101367
1850923
1892013
998587
1450117
1260840
376449
702869
1215379
552910
646795
1269987
143054
561245
1168042
421412
837011
1066788
237249
733160
125567
1734717
1703680
469346
1581022
404534
941565
793219
491296
11225
1742986
534147
1577119
1378753
427310
1658754
660673
1558721
1050222
868738
69270
646206
1660830
653358
37194
1497729
678850
1982182
229420
666777
781892
163674
1442656
438544
1107759
565314
137322
1983724
1885024
1321971
1710055
1148293
252499
1811371
1140975
23575
1128371
1258889
1630017
1516891
1393218
1506252
502023
1166246
950979
1354996
460209
1210153
570003
1721331
962334
1390322
1274582
1575377
1706137
319057
92960
1749313
1051248
1077289
107035
1500385
1459557
851511
1936312
1963113
1968597
658521
1064650
221281
75617
593323
346397
1725766
973256
1317775
1884406
1648431
772436
1816277
1364539
1260959
548101
539972
819729
1470932
1585402
219134
932469
1193467
502502
1959566
932698
1932587
1284370
1691213
1493926
1002740
502166
1058778
859571
1633613
122463
1514215
489787
848664
1936971
743360
1843314
147063
1095161
1845041
251156
1613407
1880980
572640
1705557
1387791
1289450
1130013
1676112
1031440
828622
1060661
1813908
1911395
712398
1518186
1909849
1667308
1535724
1149768
498034
1194496
477301
1720100
1017831
363310
1858693
541828
1979552
90432
1475665
658583
335559
179334
1354752
378276
124232
779041
1540497
1889434
1278896
1545914
1822859
1425172
368810
378322
425382
365545
554275
9611
430746
1605310
410176
1372684
579294
245665
1636187
1526941
1060224
682506
376452
954676
141488
1152243
1364452
574419
927346
1263976
1925115
412094
699657
716119
1764591
1305618
1037979
1778438
622364
1819543
634888
948722
604595
1907162
239738
138994
322302
53834
585917
1788143
1069404
1363851
1661876
509215
597147
261154
250903
525424
1768946
652308
1268307
1158131
706987
1103438
1216722
1634580
873405
288881
284440
852064
752145
482212
1935259
1386834
1772751
609726
852862
1926355
1477479
1303239
387505
1406840
1031141
43776
1573745
1688904
1062481
1406038
38890
512256
839146
728937
759019
1251298
946669
1499264
1171940
395775
504108
1799935
111786
530566
895243
1142175
1449204
1657121
1318866
1643778
1905618
654350
1132383
968375
721886
1882996
1510754
1795959
763976
1904081
291103
926459
27985
721501
1841491
769751
749508
1638322
1355754
210337
519004
298313
980426
120512
377733
498539
831975
844704
1507646
1378986
1067147
1113373
1611026
1082745
1577750
176691
186436
322971
102692
734125
793081
1753929
930761
168535
1044118
1778784
1513421
414538
653574
815316
725992
1341381
1354436
918464
1068009
766893
1309950
449953
1039839
187635
1603000
558429
781922
1675596
893773
607106
1207041
756217
205164
996440
1004013
1725433
205416
737257
1283342
1145911
944292
11805
959998
275150
1395691
448361
1981954
1017516
107098
1553700
1969239
427912
89798
1423052
684748
1421248
1352765
1385968
636153
1417811
1505430
364602
1630829
602787
970571
1875505
831215
1092678
1844357
832686
1800050
217432
844232
273216
1537203
1697268
613033
269045
1581498
212330
1437923
632511
371459
106615
1554660
372391
94889
1284956
65840
1159029
1113268
1080132
691949
292279
384072
842502
1577849
1775935
1562806
690069
1227853
1498792
1352658
1019725
1850605
50571
1176561
983283
399888
1708705
1303086
1510602
309939
1007802
1569740
1926826
938165
1173888
290123
1770559
1844318
402908
958856
898912
1206604
147750
651363
717611
824625
1576522
1466992
1140407
825537
1416997
506986
1222461
1106145
125195
194442
1862708
1006439
1445146
1496434
923030
634106
1814913
526210
760678
1041180
1244302
205437
1885774
472954
463587
1396820
163670
1383244
788718
704921
393138
1635505
1312903
1702681
108217
1373814
1968657
1313581
885915
631525
373509
1683095
619382
450265
1435756
773574
1073335
321950
707092
1922233
1047028
431957
170327
1677611
1527850
307090
1135544
789278
330004
1114371
1164683
1054704
1200809
1503744
1493574
1252606
1626180
190376
642865
1814493
6064
1647902
509117
546818
1029637
448366
1435587
983166
1604795
1794920
298746
1901349
1378308
1661830
1539905
219388
1572579
1041856
1206457
321627
1982593
500540
820030
733993
845006
92750
1076153
585999
1418813
1921696
1030613
21431
1658416
116790
770666
1423426
8247
1127734
1772092
29577
136095
367670
1926858
1563349
948205
1474939
1295881
1413214
955379
179973
583455
1691677
1135567
901467
675527
509336
21931
1189692
1724610
1511210
1113325
572409
896104
38749
942572
820734
1103816
1821094
1552810
1465011
421169
1077323
473168
1624818
996135
1380911
954202
1403187
1453978
804791
1497848
328507
313474
193793
547142
647853
877776
630314
1091898
429542
896343
277818
1156740
928291
423248
743686
667129
24034
966130
1316368
110395
341338
1374469
1425962
443621
1126036
776396
1847980
833062
696623
1749462
825132
527102
1384368
393426
1443134
2943
1342085
369994
685422
354362
1625033
507912
1481875
1918407
416405
1397914
1910807
137172
1489754
1128620
954799
1460230
251958
1518878
711630
806045
230178
303737
1193990
685911
1211284
609615
1396621
1059581
1653835
1915221
1797560
1684684
185063
1804627
1435822
232748
1359569
1776359
1778422
1584230
20950
523879
243081
1238690
720256
1810432
1310538
329982
1317339
730832
634233
1847945
1478283
5322
1880257
1583615
1484825
1557873
1401789
209272
598997
1994410
830834
775659
1681403
112643
567748
330835
561870
698902
269480
359562
1614274
157412
699978
393475
1640416
1481177
807389
1153568
383737
1128133
218066
1716173
1207848
58213
810473
1778882
1702733
1159119
1252962
710938
345152
1090491
693258
1620965
709287
647146
1972060
1991263
510600
484428
442217
728643
586589
1288114
745201
1538858
1648827
1148801
1017065
434874
579061
1933768
817123
1636355
1134018
284982
1616871
872640
580308
497939
455978
1969882
1227084
1666852
1946570
469454
1848790
40679
830832
1631102
174079
1111120
1045709
443532
884060
826818
1195201
862696
1022644
541195
41324
1913475
439187
1755004
1388859
1016672
1209449
673337
1890483
864195
902354
181369
1340804
244656
831316
1864381
1974007
1120420
1933709
1786826
45053
575704
542367
1022643
1300237
981254
715795
288604
661461
1539513
170993
1728860
1343765
1631006
366382
879756
290981
1640403
1235209
1336152
1077762
1885035
1133443
1830515
249898
189588
149588
986761
691076
1172198
1462903
1152444
402968
1706962
1823478
1031837
1387767
1907007
1784623
1260881
366809
1757431
267109
1814139
1302275
1614687
711076
1732597
1434389
881012
1240155
1010777
1032299
177890
299104
989370
65409
31497
199516
1391250
1175729
1809832
224851
537180
1543001
1526081
896786
429086
845091
700542
1908919
297911
71525
846954
1577268
153593
1629348
1403121
1156342
1215925
1112042
1112762
1457262
1511043
852081
1725391
98210
305987
871558
1706513
1168610
1094031
1281729
1215649
1144061
560694
1587367
629481
1823006
627393
1978251
1111488
708096
515409
119373
811466
1947120
1166791
1884516
18489
954162
400305
804626
647648
1483115
1947784
755219
1377759
1271470
1526083
654084
1840844
1345341
1592839
1668154
1842863
668659
1091193
1103256
173591
585827
1397507
1587496
266120
848749
1491765
982012
828311
327628
830922
745598
924577
877002
511417
231303
499399
1601888
337374
1412047
358526
1573833
1289490
1198491
840360
1368911
1701100
1297932
269453
767366
1008976
1916623
1180803
378159
669699
396543
913417
1429943
1750150
1501476
1121619
1612093
390128
1719924
342905
1632060
398548
20343
321864
70504
1006854
799668
1147763
1486563
1738750
1673953
520001
1246017
807364
758194
187898
1624774
1279322
286215
1050651
1798760
1702157
1334140
1424188
783972
1859596
1862879
70573
685118
1944934
1513989
689217
1743177
1169160
845530
569763
1604519
1923824
375094
28556
1998079
1766796
657647
686043
1521496
895700
122926
1308368
1416348
1862787
1001666
153964
1766593
1564798
1112976
506214
371104
585652
1548550
581732
1353771
1945943
666434
21849
338697
405292
1700305
1874369
206756
1859579
1997464
454665
1915468
1234662
879012
721404
380421
1860951
1162593
90067
161111
1862793
663167
1626967
1171051
1349818
1846961
1818272
1420711
972986
1366088
470844
1967785
1879418
1502215
377714
26505
1302364
937267
959850
187632
507032
825816
394488
712182
1974339
395559
962405
515157
1154335
1670783
1203482
626969
1649828
1887679
153884
1016296
318994
1747847
1487135
1908621
1289861
41422
501206
281977
1085472
654806
1730330
1971848
1278369
121692
509174
1809815
577709
1662839
1394900
785732
270192
718827
363270
543864
1956184
224939
169195
66946
319820
768792
1297324
1498013
606995
501495
1137217
442085
1932770
1313660
146847
33780
667322
231361
1542056
634602
583184
1232626
1521100
1435999
1232996
1261004
915202
454036
159872
739357
521385
809416
146340
347923
1813638
1315375
1827220
1891153
1460620
199891
335001
291089
1105350
1099156
59849
908978
1375903
434970
1018118
346442
1511641
1916946
8347
808803
71275
919893
583008
1450999
1912518
544680
576494
716105
335863
1428304
1686803
132034
640988
223066
1044062
942530
1171092
1053569
1437505
516176
1363648
1854984
25122
1380548
1443874
1993121
150928
1785391
223653
407396
387314
1322595
388012
509988
588276
212420
730848
1727721
702298
1791868
1867001
1722891
147997
1991906
1852707
1122673
502315
315945
1003223
1098658
475038
381892
682752
1002263
1803941
1632714
926847
1301212
1792233
704421
1002584
483531
452100
304960
672877
119285
600018
943459
1557817
1229370
650776
1305698
1757589
1838031
934483
1004748
752720
89134
1669704
1836638
1322989
1837615
983356
1618066
640317
1796420
1530825
14909
301185
172660
431987
770531
1712617
979512
804765
578173
206923
1179090
1988840
1203737
1728843
1661196
1249662
1768898
923798
891194
1948272
937303
1933032
1046900
1927885
728099
166661
556668
1827811
1600366
1050835
95979
1313253
1711579
1351906
1577662
395372
42608
1119364
405640
746165
931385
1647995
1265747
1916176
1564206
749086
964515
325854
763619
1772438
1264485
517267
39915
98179
329008
360585
216372
1056484
289290
338686
648432
1541111
734142
1160921
1588674
786252
1325107
1655178
1291914
1481712
1281380
1176361
1298381
216274
819101
1578559
666835
995969
372620
96754
1722035
347027
1539415
379177
1492736
157
173644
589005
91753
1575193
580184
1758622
111698
268613
1533234
1540431
1145441
960940
719677
1300603
1130885
494372
670966
233563
254428
922405
1579014
1574772
1764226
1223247
760491
635240
751125
933995
46762
798751
347233
620272
1137943
454786
413871
979144
1593721
1825401
1942670
897484
159456
710021
867340
656281
213395
1567349
176894
832262
990414
1230650
994374
1136397
273976
864952
1191531
1747784
19256
1314097
1728846
166709
854713
871120
632337
824793
213178
325291
635802
216284
1485968
1441955
1971053
1852374
1661781
1948059
1641544
887576
445028
147597
1375104
1184431
811956
523578
600641
826899
988643
410416
1662790
305719
1564218
988792
828524
438875
341924
1220304
1031332
1174107
175085
643550
777207
1689194
1487556
920395
1237792
666575
855403
844321
1276607
1105280
6644
187026
1033530
612791
1004200
1926150
228902
448105
415502
927252
1395242
1359931
644913
911301
1751597
1780268
1997538
1715299
945331
765512
1577560
902603
113188
438626
1356569
222215
1779372
1302666
161041
1997980
655127
1233832
962445
1920905
619485
1261334
502276
451826
195101
1262769
591088
27808
505347
1583023
1231842
1446952
1510173
489037
1744912
1271705
1283288
742364
872431
1715925
641682
521180
1957934
1918934
208206
1819254
1406976
659057
1349423
508623
1115913
650036
1389632
1115904
1637354
1054321
925463
762684
930398
1822204
1403082
428100
1898683
763985
555012
12502
1361905
1547328
53589
1456689
1395752
1631216
263011
1090978
1942190
1276974
310943
906176
1536142
142245
217180
174458
1823411
1817915
407764
595433
1962159
687813
318539
381006
250071
1775316
132030
923673
1606445
206014
488335
92886
802791
1183243
1054834
477587
1316198
662241
1781776
1761260
1726284
625792
604961
1125811
1060795
219760
155215
930319
952722
447872
517824
1724119
1564885
457119
32780
1460312
1026061
1643931
971624
1229824
1936103
189813
1506258
1807530
176338
622025
222891
474642
1753044
129033
1120105
641990
1433882
1536252
1849125
1493230
1925766
169587
1758845
675920
1760115
75156
401525
1092471
283123
514172
322678
191128
1723806
646773
1755091
1613122
966880
1357183
1600255
651025
70711
1169460
1885311
1382328
218013
225133
1560047
371385
96447
427701
337307
249347
1452337
1103947
1975191
164805
1439816
898046
1151711
1224861
1541008
545911
1779088
342212
1681067
887398
1046289
280552
1214482
785989
387856
1343936
1191854
392425
493248
1410448
1472879
1061024
1992297
1547119
1366952
1494948
1484853
300843
255018
1797186
1459011
1524363
1852935
1572234
524626
1935494
1005032
169983
819402
86636
1019109
1211892
548596
747362
1966758
1889937
262396
429239
881551
1199506
1793036
1113464
1978144
791148
591623
1921410
479474
912956
1515706
459331
633578
178269
372044
1500977
933598
597976
1766374
1076999
1706979
1821235
1956382
1416392
1633415
1600242
451648
748044
880636
1576936
1049612
338445
145613
1345672
327892
1090182
147093
711496
504791
228361
535920
1340463
1715437
623407
349374
448604
902123
951208
1960568
1977389
1308172
247924
1850152
1917278
823407
872950
185413
1584079
483677
1860975
356452
1102096
339738
1701781
1178136
368906
1087029
362295
1178215
1000883
1103189
1466973
933096
1963039
1618073
1877537
1301597
651594
1921627
1388649
900225
148703
1306050
1775638
750828
814089
1783115
343918
1696164
271692
1920264
1131919
530975
821534
992687
417843
474224
1728062
910878
850048
1236494
1523337
618466
1135327
1793392
512904
1982961
1450992
78370
194795
1842588
256782
1792578
652973
805294
67287
1085809
493635
268281
281893
1232146
51488
511965
1176175
1922230
1991376
1780616
948858
1180598
848
1674616
1555731
1415013
74128
872860
357288
1127401
896585
453644
327679
482016
1260375
1675790
782951
1004450
595707
1612435
1392984
292125
1103658
1432990
943616
422928
699100
1229100
651880
80416
422021
223107
1301005
1377633
1418043
1479794
1186722
1900492
1324981
1024183
1678514
902364
1993349
1799678
1881159
92097
1514663
1303964
1703920
1415087
1495063
176181
575238
1439780
648332
1144022
1267647
1615363
1688912
1104951
1985486
558454
947071
573543
209931
119960
909054
1129542
512021
1920326
1953320
751401
215841
1943728
1618251
100462
314155
61003
957912
1230905
1868453
1119350
95690
1358977
1217027
1819429
1131328
602713
359001
1185127
937886
86571
165971
254601
913757
1052001
939054
675697
871368
1919693
679816
985620
1083400
1761541
1527066
27131
1942377
869363
1784878
1484047
1901016
1787277
764831
1790976
353081
1497352
91814
854137
1736446
1309606
834127
718806
1783802
901524
1318442
1290373
794578
407878
339645
628992
821854
736392
717865
867698
187534
1823525
107168
799868
117587
1530866
467394
1342632
870888
434993
1089374
595596
647568
479866
304085
317244
728620
1288274
1439316
89322
428634
678482
1577385
1308500
1601787
855890
1572384
1587021
18027
248184
1305793
1491048
1136867
571724
1774877
1150200
898415
1468859
1662070
124248
1291927
1927830
1551636
695525
164376
816682
747477
1655892
751893
1886642
93828
1442514
1168049
682679
713580
48240
122230
106420
1095967
1730937
1100141
37122
1586213
1428053
1818077
1579229
1020831
429792
964255
1332051
51171
1263419
1427828
511875
1933935
1378930
1669226
407
450274
1489858
280823
1715368
4600
37388
249927
795179
442088
173113
1924918
817758
1810240
1193717
213105
1779656
1983035
1276010
223643
691451
1835713
1674680
1896781
1777049
137981
580184
1863469
362777
1227688
1790843
1679696
690712
1123409
1947710
1247823
373662
480938
1738271
1761950
535858
539581
904190
1312450
458188
1911095
1621673
2446
819230
1037727
113579
840084
294885
1626603
1037717
797238
1810969
845674
1750030
606392
475634
1930883
408492
790713
1029116
1694132
861630
1208559
1549825
847467
649216
258543
1700684
1658701
417339
832128
1939804
1760899
1064848
55261
1705469
336
361897
1443493
13321
884924
583484
1461429
1433519
698342
341592
785185
767298
1774439
94981
90443
689864
89648
1111282
464459
763471
911432
1225042
919478
891601
1792101
1334269
705545
1211101
1859383
1064562
1047506
1467651
1379468
300676
1984072
571650
310853
1748808
739084
1274415
1901664
708486
1162965
682560
1722835
1418856
374982
449471
633810
1042311
1805899
618572
636244
553211
975667
261826
929492
1288036
581551
1058307
51619
764654
728422
1958522
303364
298959
623992
1492683
54364
1189366
1695646
205211
657559
1098803
173882
459776
608699
1217632
290334
1965131
428473
415479
1719310
1603717
1324865
1011437
855021
1960729
689500
14267
1135737
481061
1141710
701855
1514206
1464041
1983878
727877
509641
1209262
778601
1797213
1210489
71807
1185737
35967
1981715
1836624
191890
1722020
1813444
1397613
146540
69976
276328
1923403
1067004
1732742
1382095
1065926
616048
659429
1695423
377998
1162691
1055626
1017306
1988568
531553
268969
972715
632394
832900
1228292
1554971
597498
1980492
1481997
747547
826117
1936340
305771
182449
1387558
1403509
302950
1189296
1866136
517078
1620955
1332041
1187988
606533
860239
1136387
1907513
898100
626689
1702376
675349
1706125
1884763
625693
1555245
1812802
1208802
1751675
1035799
1596860
1951650
574112
850810
469897
484156
832575
891793
940254
244969
126985
1009641
1030435
774394
1792883
1444997
1229627
1218258
1665420
1005756
225466
444439
910846
1359873
709630
1731756
1667861
1051746
1247450
996560
1897993
1982457
1785237
437884
160728
1741630
460156
539535
1286246
1340540
44559
474140
477727
1530143
1083580
782045
1813160
1724059
364355
1376924
446107
1862379
587273
1145127
1155314
752379
414925
555698
1143683
1839992
1551895
1590194
60609
1703734
1754083
1458917
844218
989215
144571
1871107
480411
1478250
683377
487942
282719
1706673
688968
1663066
386361
463612
589472
1390983
979112
1058201
1228186
722416
1445284
1841023
1284263
747873
1604568
7210
49500
1535188
858225
250642
1423414
261165
485406
910315
972821
1500377
468031
1890885
1794446
1004059
179684
1930639
688827
26952
156745
1447032
686050
154272
1691614
778751
491074
1172150
1172300
55684
1519144
727661
602934
217630
412147
883653
264612
674509
694077
1885048
792329
1025093
1776567
339432
679606
1452948
768059
556680
796514
871358
829263
282703
583805
1845871
1371527
1589768
40001
1686553
957021
114672
706423
1622976
1736963
1319869
542445
916210
103797
1303600
1312679
661190
1042616
1000607
184441
933488
313804
1183568
1806712
749178
1557851
1551901
1461381
907971
1736257
1492028
1370717
1441476
740174
735359
73833
1337189
1933676
148115
503974
1357945
1261892
217213
1398490
1038805
351018
1046465
1499395
1912155
1022565
957371
1502109
1505004
808288
1622604
609852
1520104
1988386
1999839
1612433
555869
118293
1892276
1409819
625648
53845
1105836
1486306
1221868
937598
89491
962512
757338
1580835
52726
1405021
1597498
1019325
1405092
915757
174018
96307
1582849
54509
1234706
1093798
332417
1310113
1217043
935435
99621
1129747
1030387
823409
155515
1127574
1329209
1382678
1669145
1896590
282244
297429
479027
1224531
998871
1740050
559327
704775
1350724
432382
1233241
1260419
596074
1852297
367185
583350
564638
262523
1070081
758014
621374
1330230
60646
1235736
701507
839562
1679092
1876341
1933184
1199921
470122
839809
1429900
1516630
204177
996041
158774
1859020
820879
1193430
63986
121765
610734
554817
705151
1768747
967880
1814613
1775203
899644
1607952
1048294
1641613
1632157
870699
789778
1504735
1914701
706430
556900
1733401
1863169
1645837
1562904
1063458
755068
194973
1563053
1541900
1429525
939948
748732
1923518
516739
286447
980285
143482
1615645
722475
276381
1018488
985285
660660
1700868
1396786
490274
906208
1920027
917400
241974
885219
1004099
354863
1274980
1404432
786757
857606
1853651
1760455
1625747
1278702
1672344
1760255
767209
1713226
584516
841213
267992
1638844
794578
1298521
1426679
250327
1002028
1711858
891544
1230012
270285
1774705
1600312
1903631
1705444
54187
1566076
460042
742284
937639
175721
343691
1163937
161085
636919
1017157
743134
684967
1525779
454951
1318984
1943048
1600027
1111240
1468979
1833814
668679
1252323
1297606
1448696
322784
513069
736100
904441
1152097
490470
160575
1128324
1503353
1760167
1190386
1314512
1298128
1243126
1108101
1142797
1911031
656693
595613
1570890
781142
893488
379453
911102
1081290
826397
1578843
1075696
891286
1160946
584366
76803
1415790
1836168
1482990
629889
399587
1387401
1783677
323904
1547827
879293
1426184
404154
893732
526274
512801
115678
1255515
1603962
1470084
85820
1809487
13451
906171
1638110
1692175
440866
363839
975215
1072452
462046
132298
101820
14171
1149185
1505196
1550096
1242542
1319150
99729
1557069
1317767
742591
374031
805981
1287115
1616211
1969270
1946132
157511
963941
872711
259663
1501482
1492608
1587065
207248
1955881
681038
1774394
160023
1556438
1350596
1440305
1892143
1245060
1281454
1962062
1536689
93768
1709510
684978
1614307
1321216
588881
47340
876139
791793
1580576
1125451
24288
97902
1333928
220129
392348
748358
117124
1523868
1850515
1151349
86008
1217480
507208
1502500
115090
1521722
708181
7290
1707468
1202526
1880099
1865268
1290453
25547
1752859
1918578
706380
542525
360247
1962469
1782241
781735
640668
842025
611804
901056
1840756
98088
1800240
841775
438902
773917
1941252
1688978
1665266
1296325
1932315
1142705
1476528
1528387
702362
124250
528338
863204
529558
1478269
557818
496605
1112954
593564
51288
1009977
243447
248559
843477
310966
62187
1759443
550274
129488
615800
1868319
985343
1606529
385914
1711967
387970
1544470
944389
1503809
1689688
1239549
1140659
1352595
1456730
286392
1003260
566910
85870
1616016
1853328
1949376
1237206
301055
438197
580581
1524251
286991
1262743
1150859
264991
1452649
651806
832769
674481
620664
1132900
1319497
478847
186513
56013
79668
1669682
763750
80340
1821884
1235212
358176
238561
1040213
1965350
1256588
1803868
1452564
552009
383769
67498
1322854
223681
1907822
471726
137995
1924590
1748549
525683
525898
866806
1482256
312986
1339255
1616644
1155000
997648
1607489
1125397
1985332
690605
587485
1309452
1706266
461752
895317
1094196
1167437
780956
1849112
1083485
1679931
143168
639637
776236
216541
49820
281334
1600471
374269
389602
1920456
519971
1281037
666174
990675
1059088
1206647
403721
691978
179458
220671
1837110
905968
1878484
1701731
1157624
483197
1530993
1063111
32657
1733733
1845554
1095541
1080080
770326
1782720
848886
623812
191698
448282
1835238
608359
1175391
125115
1881202
658110
1150714
592792
1310596
1979936
40897
1638894
1609967
1422412
1459037
550055
1864059
977648
1419816
1691283
864358
558323
1496994
109612
1627376
1812021
174080
359358
921722
1390392
478880
779897
437185
1041009
502789
1027157
1169740
900419
1860099
1282947
202747
1636406
1949098
1721859
1637160
1349369
1543463
377134
80083
866059
1504523
776560
555871
402770
97505
276744
1397242
807965
180459
82880
437975
315777
1321079
834852
1195193
1432991
1068815
1587086
1942626
1660757
1106791
619721
1376277
1390527
1556102
640727
384630
1590480
442793
1622730
1834704
416770
366627
1358535
1923915
1654381
1491886
1907265
61312
1965849
1492614
1686330
1101888
1552989
1347529
1517492
200697
1054300
1242370
1579662
1256773
292490
306912
1152289
1373141
157620
488205
1737494
952985
1352232
428450
228348
549045
1672908
1998548
929458
369153
1582616
1908185
1366787
980983
218487
902731
876064
986229
1615618
180732
1470214
1278677
327964
318694
402857
1815200
258046
1434194
1765322
700024
1131181
838305
76152
934288
281691
1222711
1709446
752540
1154777
1564587
1761535
1777872
509276
786408
44919
338499
446651
1601912
330068
641178
1571680
330423
689642
1521292
1785916
1724002
537211
1422656
599249
1654480
1494433
614810
1648618
842375
1424570
172488
852714
729282
1851289
1775834
193626
46533
164354
1411577
1431002
789395
156371
1353796
367953
647102
1281092
912683
522856
831158
1517665
1389159
951379
1630871
1065357
945232
778317
854877
1790182
650378
315598
1047509
1064710
656408
999181
1733100
132294
592856
1167869
767146
1492014
99303
1148304
267631
1606500
1030008
1725497
1977190
962558
480819
1796390
695909
661507
1840742
337470
1793534
258758
1132974
912411
465425
1719619
626798
1219906
623503
924184
53530
1076067
1560184
1422966
488872
1111814
1788906
1975054
480543
1444745
700106
162591
532127
1551463
1260572
1939196
282656
1419609
531876
1504349
962425
1071637
317904
1700677
1070887
1506933
1527581
274574
691643
974657
552998
295199
282397
1274516
1748934
877608
1353276
1022322
1236557
870919
1667386
541137
1906940
2602
1314872
1660521
1276449
186712
1683667
977148
1668934
349805
1352188
1224173
1823147
1704936
292617
1358696
869084
1984647
534654
950405
1670937
1365921
456082
1240079
178876
1553531
87030
1363162
1918617
901613
1224093
1545013
466645
1699732
1679442
336000
404921
1540362
696713
1369456
1380250
1938958
509362
1412468
1842150
214822
372717
181213
1344069
1203694
1025317
842535
1380750
1500029
1692011
1718667
1078470
187560
58455
752229
243469
1113771
385710
1713596
555341
1436974
1943057
535106
1438360
1497415
937816
560183
1938254
1630454
1611054
848864
950903
182054
1748297
200689
1835731
1276995
12811
837251
345820
1620415
1890861
765645
269976
807104
1476378
346266
1077552
979507
719796
1127423
1253168
1849641
1650311
481234
401298
1016033
37661
489336
343518
526144
818326
1907002
1560420
450188
854534
1864223
1222106
1147523
1112127
1171462
183987
1021911
1145203
1396237
1106145
103749
1737823
672950
1753253
1250538
1843135
363169
1451024
822083
1038044
1692772
718018
759463
1198549
496997
1896319
360510
1268755
1432458
1799046
1440594
375919
652439
1851566
843927
1320782
1953549
2082
1335083
1925987
850931
916072
1524898
224903
979479
165528
207219
1629796
436451
1829822
330912
263427
1656547
710093
1397315
1553988
209523
139262
1125141
343485
362977
1099832
892462
646677
216091
1922255
436088
1695755
1298410
105465
880332
1813696
1449196
679332
813920
522300
298331
473076
873296
1160272
129553
480742
1453902
746707
1208983
1258647
330207
1351989
1524398
439278
690539
989560
535163
1609945
1278882
476595
642942
210214
1574895
1856101
674068
1081462
1693251
158094
1556588
1031583
117138
1882156
1198359
1119719
1391957
1127961
1203241
1494288
42413
1645187
623149
1651228
1619553
1120816
1496158
511716
1925375
770684
655139
1086280
1675919
1386501
519229
426829
1143820
876236
818080
1205364
1537948
740919
204606
133510
1229455
822099
1619386
1809549
1409770
1026611
482410
1471981
1717939
829752
1515056
164183
19951
1413041
1324725
1431132
364827
1723893
862809
507228
358184
441654
711892
1718663
633445
117402
1489083
1962839
106102
709258
498404
1843998
811872
1103508
1268187
176854
950884
1280773
1651497
161483
1727886
660099
1459155
1538334
77383
18445
1789117
1209583
1395487
508856
302367
974011
209474
1984053
297403
1942112
1209308
1541270
892950
1847205
1211726
1159040
1971606
264445
1705185
296752
685145
800864
1187809
1368006
766070
1511422
500773
1452475
198840
692696
15515
752648
702831
1873478
1849761
1381642
1153296
1855621
1522879
1576609
1145508
549713
1298412
393674
843408
958112
1905914
223758
1451044
1422620
1741873
559097
212772
1079246
1353552
844643
537120
1846969
1373794
1006701
390067
1622972
54237
879092
590704
1714123
663282
816633
43129
1705414
338973
749411
1382636
624331
1614580
686244
1804203
412278
1795987
1188965
413615
1419063
378661
1181613
767818
1579641
745160
1187647
1401379
1520904
327522
250579
454542
157651
1668519
645335
909020
294408
229040
1810125
157811
508675
1912113
189491
912007
27372
977806
1220418
1326140
963283
1843348
1318896
835110
656089
402078
1209969
92000
1946466
286144
664233
44456
713889
653199
1406508
338303
579601
387480
130249
1746898
1411710
1451036
1621927
38803
1364797
1020684
1941140
919656
1846357
1935173
1718962
802840
1833004
1548882
657304
1845649
841472
644156
2490
252997
1995091
1697353
1398791
1781742
1019611
1774202
1527176
72051
294117
216578
1333871
831682
29787
428767
1861747
702735
699780
1154944
1802376
305108
1247129
272846
1616454
82487
1204479
1323394
815145
1096684
1211565
1964074
1810489
1917476
1781082
1869469
1754943
598321
993819
1000471
1290522
286327
447298
1955492
824242
1814099
1263086
1275866
656314
685775
57139
402695
773865
224901
598240
771878
1272060
867044
212833
1672608
69922
294439
958762
87299
558611
1086223
822121
942757
1424741
1612168
934486
261250
1472535
253757
1054123
179361
231432
1289066
1543436
11150
484339
680950
1722821
427600
1566256
1564023
1629274
450244
1046346
1928179
1246994
1507529
1908470
1694419
1289190
1145562
1600067
823434
1994327
1077845
613889
583461
1099450
1349585
1144311
1074539
1426406
261525
1882536
861349
230805
1437443
108983
1459625
673961
1066721
1798418
227500
141677
1215915
1718209
977236
459786
404219
1597929
625589
43695
595454
458243
1593742
1909916
257568
1937946
742747
535096
178830
763007
567624
1357447
242385
1659195
996612
1165503
951534
1637028
404540
456364
551147
471938
613702
1097013
1408864
1387639
79880
461778
1812012
482158
427937
974524
1688842
1423589
1541781
1391569
493336
1431885
1219714
183655
1292694
1716849
670311
1163257
1137167
535568
56806
925918
1727241
1435521
864883
1653225
1580323
625602
648897
1886166
1411267
1276884
505489
1546533
821940
1252798
1625939
608487
86408
98722
898791
1626654
1534598
923129
963545
1878786
1631877
1022825
192702
950892
1185162
1806183
1308815
440725
423279
574697
1218373
697662
1819179
156748
1891371
486251
161290
6038
1054435
584350
1532061
43776
1176562
903286
875387
1080211
762694
864524
1419401
690125
106776
1030899
615191
969657
512382
682207
307296
791402
951959
1303218
1599240
361749
1689754
817316
52785
912405
1825871
1477191
1727110
1583684
453755
204415
1539411
1570352
625424
819623
1846452
67149
1626695
1593019
1931431
1367091
1020743
902718
1412158
962008
1654861
1173145
878755
556273
48018
166251
585841
972820
1787205
79390
1504088
771559
267987
80358
1665346
1786246
840118
1236126
32050
1498163
1286751
765252
824673
778697
473248
788336
679208
1106130
960742
1854876
1831259
1762764
373180
895380
429865
166342
1021679
1126557
856255
400860
754587
336975
992544
822457
276749
256142
1066276
352431
1401805
392932
927836
1356795
1301622
971223
125686
1316212
117602
1399941
1789390
837956
553816
331255
585402
342499
255368
147422
1241050
780291
1155366
206075
1364358
1995949
1771188
167832
293045
431440
83335
1789074
1882315
1699109
40449
36293
534929
1225300
269020
739289
571259
43062
464991
1174605
1326197
376304
1593378
1681022
658705
513643
628691
1366570
562431
1264672
1971162
415284
1927143
1778188
94931
577143
971373
1704005
657415
732839
1152881
330305
1270895
1754202
318929
1338599
1256582
292327
411675
217308
1027768
466372
219325
452250
488750
248187
1144503
1395695
1786209
1073632
535745
435585
905489
1204969
715116
744724
1223585
926299
653239
982067
175053
704257
1609523
369960
67337
1821146
1039048
728135
1525296
1082071
1213694
520029
1996203
1530243
802196
1954995
248539
906540
1693548
801469
761375
1075115
1858228
1501714
1073923
251619
1423312
1505095
121849
1246429
764240
557532
719263
1661408
1348554
1135366
1802182
1724563
1624498
1673272
1737283
1583777
1619384
201832
168533
1095198
594327
1161968
1752907
849209
361276
1531460
399812
1794399
1797263
1325162
1074813
1374592
1602201
1898394
1952770
1544624
1134025
693639
1176803
1353479
1570285
3853
672347
599447
244966
1847988
1249140
471690
1954470
321395
815269
357932
1336034
965546
1424023
1408963
1215778
320741
1873521
1111158
1864715
15737
1146258
25972
790104
576015
147441
1678838
1329021
1352782
1830285
490068
34961
542269
1345178
1315936
536904
1386263
1246532
55123
492845
106629
1161207
659163
1770890
819227
1336754
949170
1691455
110799
1729289
1978291
1856199
689452
1100563
896863
857315
826110
1237396
1691891
1043894
865236
1479097
744926
703545
1522135
682069
87679
838995
1306010
988239
765703
960869
1298410
1370099
559995
525516
1915367
226622
745061
1947657
1354592
1340801
670016
407654
1762247
1311020
1438938
214404
1975670
1205464
1692676
376998
1441988
1137542
1675364
1427993
291481
1643051
76708
157260
316523
1155811
544826
513618
113057
79409
648972
77638
413221
819382
1728308
1616058
239313
220945
180987
861020
321184
1264475
1611864
684942
1088317
1622186
1531071
1154812
925530
1279512
31354
636687
1146235
1870362
1201713
1459456
343622
705451
1001915
1571043
764507
458238
1326310
1291634
1499312
387660
202344
907203
513803
1342370
1325545
427129
437503
1735968
769247
1656460
971697
278039
1237564
1320492
1756354
52570
1750181
1670133
1197108
1329005
783167
1642188
1376563
369736
830033
1425477
1349828
8459
972646
401591
147904
1777034
1278138
1928844
1802966
1775776
5895
1088565
359841
410298
143117
640979
1677702
1757856
225872
630791
1156316
1119774
867366
88619
684237
1697352
97831
817083
1145385
1486385
1315123
151655
664115
1793967
1673056
344749
877695
1122246
545719
253933
1383996
1362221
1258159
1697074
1926641
33786
1138964
319272
848451
483732
1159789
474398
386747
488848
1529963
969510
740396
1973502
425923
1799453
1955356
1952904
534457
1780561
1028103
1014616
145562
729851
1152701
1886188
1611032
366931
120304
1089911
613873
1205814
1413015
491581
894301
1310568
1682748
683674
1158204
387878
1022334
1905580
809493
279829
1470086
1806502
1862894
1897989
786602
951929
1223543
946394
1041448
859988
181720
1007893
963524
821614
1200705
780760
152965
718857
499572
1771253
1992693
167985
1631076
30833
902372
353927
908823
472970
1901961
1035836
1767295
830026
367877
1659833
402915
1338047
90072
772768
16742
228492
1976603
556307
701131
1990914
1450828
918995
6688
361466
1895370
1239355
1095670
24473
1838317
611408
1934934
242187
346340
426217
1664010
1765961
289977
1389301
1709347
513781
281836
285708
772728
1210473
1075103
459361
1553732
1347211
1727070
423590
981681
1000074
1362587
881017
49363
1500763
1805296
951957
362429
689445
901331
1721523
192093
1597528
695956
1713602
417330
491848
754944
499570
1359409
1937465
769575
122415
406754
306080
669065
32011
1221548
869781
1404189
1480950
1099825
114641
979157
938319
706357
133705
283841
1802388
678280
1964629
1648824
713577
1854689
1136421
20431
788438
1159844
438569
206190
1740614
41568
1182788
1139544
1629108
331210
944542
1988600
653456
1628796
1216409
665124
700423
538781
1183009
180097
1058227
169309
1339407
157708
1289622
752179
936582
1117994
95763
150196
65841
1991975
285909
539979
1449116
209638
1542447
908425
1741407
848559
1518253
852848
890600
1575236
1684356
1066283
1296920
697135
1797226
1132048
529274
591098
1146909
300520
786613
705075
558405
975421
1575591
1308436
1772414
669737
1320060
1218596
1100697
1544358
1195049
597591
1536416
1696460
773987
1753897
177140
1316689
1580369
1006292
66139
928031
1353297
413985
941763
1040651
1766651
1755899
591305
426692
271149
371261
1524123
1160695
1873543
1769579
294521
481963
1231417
1477855
35567
1484431
993531
1966758
45588
1214482
177050
1157082
864314
1365333
1677177
1202322
923976
1528666
1482802
1516433
1063153
1504177
131503
445212
1383614
1849991
1362156
246482
1368756
97621
838921
1176039
1179979
429354
748589
1485783
658530
908445
1778317
1312722
84183
390567
1226728
1473686
1494053
876341
953415
1504094
380368
1629097
1817922
1155505
624960
645343
896974
1507665
1956909
1904454
817455
1644433
933000
339475
581972
1434009
1938569
1141333
405104
1124178
1522093
1224570
1097066
138462
348964
1601487
884895
2432
616271
1245963
428030
92372
1110842
1779654
490731
1470885
1637462
1993139
1303478
251740
1339298
235878
293172
796067
42169
312718
1087260
1916219
297367
728223
284785
245492
862062
1663630
985522
672041
1149396
304743
1608490
1474799
586180
1503190
1866122
210053
1018572
1653128
1269879
216837
1162370
1046516
919878
976678
5554
769761
678129
1876634
84374
1347006
731732
1267569
77615
1887193
1616085
223456
1825445
1009608
581458
898370
342450
370919
1201506
224139
222403
789819
1363210
1859971
107106
247113
1162311
1145501
1451578
1250464
332995
244179
659248
1385049
584730
420779
1408607
1092572
1735529
1107481
253814
1994355
1667831
560762
835623
1008835
237687
788458
1280604
831782
948453
272353
1065162
1138835
1181132
1366606
301683
1094605
1643272
721780
1506123
797701
1779936
51696
1005373
1824377
1789770
1329332
579911
486136
1263194
255541
789547
1238817
1023036
1444367
1969951
385639
1597830
1866049
250647
1493133
1420907
1703982
439371
1457687
1001598
157443
752367
743863
828369
91449
1202881
1583842
1654360
852246
1657859
405573
95680
352625
789820
1933813
190085
1619082
1870043
424508
1848018
1036453
1115202
245633
566911
1911146
1395336
512881
47815
1573773
1473588
411878
1294316
99603
603479
1363216
1714558
399802
1393926
1435789
1441085
1526832
829710
1819127
1775209
1169808
589124
319113
1938225
86715
496603
1798501
104192
994965
175514
8194
975438
67741
1792208
189476
1542519
1398343
582176
370985
793158
965039
53767
660773
1911143
386737
1243103
1287149
499210
242216
1375768
933485
1947658
843859
296189
24873
1554083
549813
688455
1846600
134284
1024426
1073921
1912500
1740220
1698124
75802
466313
545594
69234
1768406
548743
62772
1237352
994246
700771
1070407
86031
194271
115270
125148
708202
644073
1191558
1755537
628314
1674512
1804836
446324
387254
503251
627043
477809
121134
1313514
907336
1938906
1604793
298187
19610
1725805
23499
806087
310128
1463605
438122
413331
752987
851927
1186314
997445
643020
593174
143032
330899
1873149
555522
14407
1303035
1522363
1049383
1836662
141052
1683371
832343
1683796
944307
1644384
1701180
940697
1367291
1926909
1895685
568498
926463
604588
1054549
1269840
227943
431248
1483697
669511
75449
953300
979350
254962
1802026
1851901
176496
1244199
190675
1931398
394670
1227603
142651
737233
867522
1605788
1270440
458296
213499
1348984
1600496
442039
42432
108139
376461
724042
267030
1764424
315512
1409842
740306
1937130
481430
716796
848790
775209
1126371
351166
600102
1936527
1880881
764012
815946
1098688
1508098
1637880
1218154
856739
1089438
861390
1868755
471638
703285
997923
1707524
1542824
756505
79163
41928
915517
1797157
1688508
1931584
262484
828413
1187008
1532118
796978
965258
1831362
314737
1937078
689766
252495
298587
1321217
1076096
1949192
1928363
291237
1808530
690167
736573
1036770
859252
1509653
1646096
247399
938369
505798
11489
1528564
296976
80609
1412105
1101746
1153490
1828441
466297
918624
280652
981398
1545669
916762
172643
1305464
299429
817894
1190186
1696683
1092697
265355
1040457
366120
1720881
1543214
914477
1338547
242711
438792
1255959
812037
161468
1190880
1057873
1725179
1513215
309778
144727
777911
553253
1580377
1371510
1231242
1174136
1695625
704848
1519995
949286
673859
1634241
1813647
1294508
361495
1443065
1396428
203446
1345867
493776
1505045
1792511
1643343
590352
774466
1950836
1949389
69137
1388383
1162057
1404404
360983
275533
878679
1300110
1804606
1942293
1984478
1349744
1992706
1182949
1936300
396180
90741
1415703
786969
1286329
782581
1445741
838199
455327
753912
1738898
483874
883712
257525
672940
1122012
18738
909704
1254934
1416716
339246
1098188
365101
819692
1524372
1571595
1177558
1052255
1105309
1302828
984073
452364
1911216
651965
710696
1756961
1374177
551674
1839885
448875
1069979
407276
1802824
768496
1312154
1101757
358974
413231
87549
782914
208853
1859952
519130
1695442
87066
1621217
648973
1713056
1219071
1648287
1550155
1710648
1681212
1170843
1099830
710598
1964098
1799280
1928394
459923
306086
1227055
884374
596546
1110615
447871
828102
1923864
1630435
994317
1670636
1157286
917384
282391
1465875
1351411
299818
1865860
476246
1656359
971729
1196334
569760
70504
735145
670061
294477
518658
1216084
155126
1555840
369997
340181
1317254
1455291
1136031
1954174
1308887
911565
240907
1850933
602770
1509285
414541
3455
1120271
255210
1846525
636803
1261929
1429422
126671
1365402
1246417
245937
922258
736888
1105939
222422
907935
30690
220494
1964391
1490042
1763690
416044
1064418
605690
99522
364588
1998291
1252364
381418
1664085
1152027
349821
495842
1430897
1787257
1108146
282197
1243299
655788
902155
1716628
920895
732172
822817
1942064
303224
1668575
695302
1440227
1539862
1186963
1704893
1058341
1004311
589968
1420322
118806
179379
533377
462129
644571
1454011
231519
1776075
1858701
1036115
1613604
836593
580644
109941
300130
159377
1839256
194051
1377736
1258864
1630436
897417
594622
1469600
1111010
371598
1367955
1262233
489807
222430
1448105
1518948
984609
1964394
502194
562060
1152136
973527
1333550
911645
1037233
1377444
1939889
1981476
1657825
1244380
325437
944396
207112
1410173
1675299
34168
853175
282591
166479
1601199
118627
768536
1724794
825186
948970
922908
78622
1478259
1755773
1206025
1940883
1666404
1934090
960369
969412
1246424
1851360
1186959
1041173
1125184
722058
1540476
1302615
444517
231968
442894
791746
503864
1369548
602863
1655881
1905577
1661907
430835
996465
1366577
81112
172497
1088167
835836
905898
259683
122723
1787660
447056
794234
506173
1510066
950914
1775279
1522627
1376503
1610295
1747996
1801832
808696
817368
1575507
138965
1828097
744557
968487
1660757
1991479
1874576
1501588
1438264
1386576
705763
1921008
429
1566890
1767685
815998
572743
678886
744735
705725
146993
1467304
1638850
674436
1429689
113281
224310
423338
1328233
15030
467375
894991
192774
637043
81590
1580335
334067
1891186
354322
1362945
281902
781391
1735955
549095
466933
790514
245323
1065560
1364972
1960745
894329
295142
230766
113144
1000525
864812
1414524
275985
361945
1138702
1080443
1653491
1413284
1035368
1779196
1254996
25818
1732742
1189067
301188
368089
536820
1801436
245575
500840
912377
175647
322386
1148229
764391
1949169
1827912
900357
986682
1505867
827000
316232
116256
1998125
1863471
1058865
677190
791367
1828873
263506
1117253
1693029
233051
530149
1413295
953319
1541280
714
1064516
1323821
321059
132658
749720
1774752
666960
1906979
403906
1537526
758620
1323823
140497
1930330
1006107
635631
1200204
993021
101339
1353506
535929
1192746
1588436
540239
145860
39837
552975
659673
558704
755379
78091
1630990
1143583
1275895
921315
1952880
1048913
637103
853973
1729176
347575
234630
1998130
1001030
1539037
224028
1084138
571444
139101
1715705
1533535
592032
340509
1354070
99329
1631262
730564
1939203
108793
675115
453663
1557144
1032859
690441
835528
940252
1682807
1266727
1059797
1316701
1613335
1054169
1934999
495765
207690
621509
1979701
1526380
548443
1034508
537361
338802
1127519
608033
519204
279456
1947021
1278687
1368403
823841
1486128
1947574
1739926
927763
1500021
1060202
1987301
687016
22999
1904938
1629382
1903054
93561
1032035
588400
1691792
1361177
410286
83522
1600063
1986967
1091427
1314737
1227384
1136564
1452868
281196
1651968
59282
1616938
344561
1899252
1842709
1673511
255423
706114
1052516
343937
126985
1781375
1375000
861718
1211999
1326973
795782
496138
1706517
917966
965031
1912099
1841507
998537
483557
1988385
223435
224652
1933742
574558
581553
1798733
813034
1940034
961047
1625902
1438086
220241
903251
1359626
487880
1144992
313588
657210
1850968
1375873
1665329
28894
1114481
105415
906529
318330
867157
1518017
1702249
338530
1153927
1730218
143637
316021
1427141
1185989
1814388
1118752
1147272
128338
1475272
1830353
1242587
397818
1790705
1376052
1922157
180635
1816830
1741172
960220
913640
1427302
203798
365683
422935
1702431
1642170
1247152
912188
25685
22836
1170077
1893676
520374
1560097
1606888
1553304
655684
238009
1259128
1118629
983052
946088
1090379
1132039
915756
741824
1069013
1234041
995705
292930
606071
904330
836967
1611347
293165
164735
1202595
840363
1223095
1230019
1392304
1390237
1606718
1023787
1379205
156084
636805
1689363
1376508
666677
75151
669141
685595
16285
1108157
1610328
948395
1982907
1433607
79436
13942
168063
568638
1236399
1327590
1575115
870898
832609
992071
922264
1064742
1438934
1234017
807465
1757832
888707
1912265
1661770
1367857
475089
1091743
789866
479037
341127
65717
501391
854948
1614945
1857041
1993872
917253
1340838
858712
691699
1245409
1255157
1635086
1058838
1359304
1798903
369373
170531
525665
1398599
521546
1870090
1084690
603405
705535
487913
634602
1165132
1067625
1427328
96495
369720
467987
1532797
827718
560710
990968
140852
258249
187443
1893371
1823470
1027670
1364625
1853402
434399
533690
1880059
187603
1960594
1156059
1857337
293413
1689197
1362289
1542266
1670666
232723
33055
915307
211241
1386663
1010409
1623863
1296157
818806
1175731
929878
790805
770353
489692
1818737
1184912
327966
873229
1822374
1464999
1487253
1271830
1253652
70218
1060814
1016276
1496572
1848917
787200
1362496
1721594
1937734
1066320
351165
1798407
1642216
336724
339932
914733
1277453
1616342
427338
286894
1175566
837293
1718050
1630087
1502078
228317
1292498
1746345
100732
1716492
1240673
1337367
1033702
1137757
973901
1376817
1512850
1979375
1793705
912640
1644771
616489
1904426
1791088
1064290
1722834
47884
1686783
1454654
890843
1273809
1556639
169874
1203891
1801346
1878620
1484987
1588202
68710
121504
1096844
1339961
197164
908990
1298692
1478457
1190951
737126
1319755
147804
1432924
1577179
362484
79203
573471
735494
313358
865272
1316182
606839
1759225
1862127
983774
639368
660716
744341
1373823
764753
899088
1048775
1398527
838424
266839
1446661
1374589
1474249
1601603
1961827
1023683
1491043
1431961
944457
856289
791227
389585
1849163
1475948
949703
1792914
1471913
1784832
1543829
754175
735074
1161081
1479512
742940
1928984
624286
402069
1413038
1648690
1063594
1434882
1906028
471274
543785
1191020
1367483
1164073
596710
229182
1664528
810979
196573
1046447
178863
161080
992826
1351154
1174737
584336
524862
759332
1254453
1783935
639798
712433
401544
1912756
187152
747217
756167
790727
456372
182439
1367743
858061
1143522
459645
1936031
988438
1615228
4885
476801
1387434
1844820
685745
331120
510641
83825
1470403
915458
353629
983457
42127
1355816
1677091
223464
1056588
1304383
1033164
495634
1348566
31837
829826
1454583
757146
1372638
1720579
1639975
1485612
1166768
463588
1135228
871379
650023
408472
1009757
754813
1309473
1340876
561898
1601741
876444
50135
1282580
1292878
1954076
952852
848054
1450508
1587296
426694
1229183
1791435
439138
1729099
1865955
1641963
552856
119610
1729295
752881
440731
1888617
81260
637946
1420239
1262165
162244
460012
484541
1144333
1577759
1147782
395873
544499
1824591
566082
616669
1607048
1379059
1168629
94070
630988
110265
1792898
690347
1237178
557907
1793994
854536
75149
1799189
847787
1757199
1613325
943474
1005034
1280145
1625500
527136
1838739
475667
1179004
663784
14926
1335592
512823
134522
759599
1265305
210254
1360724
1948776
379418
1568327
1316818
552275
1806454
1961405
527477
25610
1452549
1899200
279262
1302559
1077235
782342
1892561
1931502
1807360
1584671
814435
494582
1524321
979868
1486985
415609
765373
857355
1320731
428437
1726986
1088882
904893
397543
1564350
1498115
817423
1890150
410809
841644
204050
1399493
1694294
1057748
1538531
447033
1487041
1819289
102305
678925
1222326
978425
1489782
428452
1119730
1915387
1365581
1706353
967181
605700
1252476
831697
286498
1250510
1227701
564796
1624987
1033009
59445
778778
1806543
1184262
1236613
1681397
1382772
631029
608516
159371
227807
1327854
522208
1000894
410775
1762640
1026431
1470994
452787
738592
1322146
1547925
1714479
982974
240871
621110
1557182
885460
711794
1966997
1594838
216994
1946259
474749
1857899
1425686
1055126
1584281
718260
170488
688821
1022324
1582151
153595
1242968
1540902
1881527
1796339
1587914
453556
612094
1816915
111498
1628873
1275532
690510
1353940
1721423
1059959
1661441
779078
1179195
1717282
346130
621947
1835307
919748
1181266
1399577
1630411
924585
1231094
263610
330486
530347
118182
1959088
939308
1820533
1930645
461039
1754300
945170
1452783
322781
264442
94851
1643946
228576
261622
111353
1717193
538674
108288
698506
1202204
456328
73603
726559
1211415
863148
817522
1195964
1464546
1844586
768269
35296
1642672
1610994
630102
1599280
1149698
1330637
1526950
1044394
1320744
911535
870829
1271078
1715181
1430585
1322183
87018
1733821
729589
504609
1269841
1662558
78690
289698
1190952
955617
1377910
811596
393699
36826
297193
216387
1509606
72962
762490
1879714
459346
1810178
1617108
1372614
1078025
718890
1712902
1849402
389002
59602
78015
1635103
365324
1781120
1796600
493823
1424927
299734
1824874
1063010
22915
54374
1483447
107359
1166512
1723309
175009
716143
678611
1923630
1849739
158589
580131
652452
1841119
1274284
1479406
1110844
555363
1129981
497393
473795
790455
1881334
1628612
1867240
1092372
1201472
1916125
1629274
716086
962049
969239
977447
299111
1063499
976577
1760521
1566660
92612
1720284
649988
1701082
513641
112588
549337
30898
1801336
1481289
1514803
1559904
163183
452855
1528763
661557
1840333
998161
1265625
1496445
1461441
358143
1934130
52276
524677
1470298
1732817
820165
1373534
1203779
1574438
1186000
1254282
1347637
385175
617041
292055
1788454
1169017
1350030
918204
639942
871859
954785
1139285
1183657
1224441
1259662
1169025
307609
1428218
1015080
1573879
894054
1578407
975855
499412
708241
1849530
1861271
743425
1354412
1369083
36963
1301103
1701694
351678
1320804
1619071
516491
695670
1818016
560216
886688
514053
650872
769474
1800444
449161
839537
1341314
1675432
1972085
1444692
598048
1481490
628175
938073
68907
1089960
1754775
1034526
1905087
1400537
1180191
270685
1493761
1454970
175271
482915
1157712
1279493
1784910
1781479
1727667
1193506
215767
524538
1499880
1022887
1324134
748683
137684
406378
447847
118079
1753532
790193
813315
1669479
1458029
1571375
703787
1492902
524439
1772203
689205
477031
21232
268283
858777
1367441
789090
50239
1577622
1473929
996540
612089
1270702
1396053
1531477
1226308
1257247
82441
219542
1978161
1646278
1105182
113078
1043560
1981205
417905
1980724
899751
968596
309568
763359
1945627
1830624
854217
603726
1939356
1829386
259260
1041644
1353335
87509
1213402
674030
1052710
121198
724645
348921
1683723
1838463
1406081
286350
1198729
268809
991270
1009035
1109247
1004297
1261540
489698
223326
924529
1502473
685066
643901
335784
690321
775441
1794165
248967
1880341
1100819
404470
948684
1633493
1512973
1242688
1809424
867776
592031
1030212
592149
1300245
1234360
299709
1213574
760937
402893
1101149
1874652
664768
716608
1579996
1555823
461559
204332
1030613
1306906
77766
136745
790403
766278
1518651
1175685
424119
1198759
1064527
1359062
1764809
1765725
725777
1196512
1308575
331748
1003493
187694
1730782
620807
371649
549913
1991032
1061560
817143
37043
769351
1557380
445345
1346093
1448908
1703344
597874
1358410
1544809
454636
1734973
553695
1623856
1433225
1265140
1313145
437472
1378188
1807514
992499
1132152
637940
542286
1342550
1348832
1863428
1279178
616658
1117376
412213
1998227
417081
855048
1085257
947636
1532448
1188274
724612
1893929
1692681
1626872
524541
972160
1278356
1330998
1338765
206266
682883
1572648
548804
341015
688571
1231372
1349563
1570084
1182864
427286
1464757
95592
1093394
1784267
1949660
1142085
1583968
976549
529299
1103187
438976
1320632
1807459
1425743
1989837
1179447
625594
1640897
1750985
1559079
699850
1495318
501978
1888429
714471
1699139
1243944
949003
1507546
192465
512535
1156590
719001
49397
393130
232151
50796
1655382
1726581
792337
1916820
1853858
867175
47309
1056066
304634
286337
1513942
296915
1548160
1729348
1744444
1691965
1099550
602883
1953975
1311194
1091109
734655
1830260
467385
266184
760855
114273
330581
1853671
1815697
1687551
1737680
235436
1827322
1735802
1395925
88663
1342034
1098739
1986023
1167474
1664992
326944
72711
1620763
1982175
1527599
284767
402618
63591
1677611
1502112
1250864
1670567
43746
764438
238999
1288823
1254850
487482
507310
1843848
1625569
253958
842091
1602137
1332149
124762
139645
1164723
1271193
1474374
977109
825363
1302609
451943
1498034
1266633
1025780
738200
1577059
1293905
1509513
385665
624584
1008737
1047365
921149
1628420
1110788
510797
1509172
1616778
1520688
421782
911379
207896
1339213
490018
593311
463540
453702
747486
469505
1393437
1599319
659165
972311
279814
1538329
445391
1681223
1988174
391251
342213
1081189
421340
247627
1722365
1228850
832371
374265
1888724
478912
1427307
969391
572619
1614209
1346129
1169104
1498058
520887
1654849
1657307
1526
1704822
690447
263
73403
1703662
1433275
927273
43680
1387196
1815072
712215
82045
1019548
56791
1563462
1541410
737932
1831912
600217
1296008
1479840
109843
346664
1971423
960869
1018726
42452
837239
786595
1182536
1791162
1936488
286000
390434
1262878
1804674
360148
250921
593791
1136991
118747
987235
459481
866872
640903
1824661
439923
922361
990870
369064
692097
1983396
348384
1048832
496341
443193
948656
452810
1933820
1811805
605504
1296630
1355798
242783
1692847
918910
1008528
317705
165616
1569258
969397
187875
234120
1454212
287522
1031087
1702014
343990
135888
1917324
654058
888078
849466
775172
1906664
632195
1669879
1009795
437773
876334
502973
1130049
10747
1610882
1301714
425634
1790688
340503
543465
621505
501414
22006
1762556
145286
415602
663461
396071
1020585
665834
739447
1851375
383312
790641
1835378
1776277
1115438
550923
1103132
1251691
1633819
572016
1994755
1641629
1743555
256405
1239441
1229361
846894
673588
1836530
1787666
542716
1179197
913817
187332
971912
1324861
961976
298672
227242
462895
1058324
352328
710982
1264466
1879529
1927326
1437061
714492
229718
1085959
521321
1835860
1306755
1204850
827818
1132749
1672099
1281511
372725
567457
623668
859290
212185
1768145
1469288
1332531
1012321
639719
331819
764358
360168
290703
1911371
1012504
1275310
346602
1818005
646817
544868
1558314
1838754
759472
1236977
1643349
1923593
259357
194560
772021
931538
1238267
1389898
821386
467761
1982005
1285918
1872499
639051
432937
921307
1576871
1962991
1527919
45018
989679
112446
218328
1236220
583516
1539672
960491
1916072
1762952
1091840
313279
1711151
85584
188199
1445245
907571
941580
481494
1776786
1542954
1531281
272436
1689474
1514195
440290
1506883
418139
1927090
1472456
180592
1974690
510331
1247775
1156712
1505163
351096
1776090
388408
1644303
1296301
748130
1886108
435409
1295335
289081
536161
388682
1343509
350464
1314933
715996
774977
1062225
235307
1177219
1052201
1298344
211363
1665477
1727870
1087397
986938
1970669
932698
1986550
123563
1823333
1291423
688273
1200270
1539873
1243515
7787
1116283
617823
482199
315775
1742024
1050792
213482
595986
1479384
1232927
820007
964852
1485481
303523
1409104
1420764
46532
1818677
702074
210014
460403
1595397
995268
1964424
768071
539172
420518
1608272
1612896
1837027
1765069
1459142
634857
1470700
1313210
1529661
1165577
733340
486807
1147770
1260736
72109
956393
1254778
418317
773350
997586
551588
1403823
1296437
1969670
1957946
833719
1628469
1132033
1034666
1937344
1534217
744704
1673373
641236
1003279
1039585
109042
388424
410629
1791923
109368
375544
334544
424648
1474887
1866945
1925430
232514
1671080
796056
1556866
836180
1935179
1333895
914054
718793
1783769
332103
594912
205710
817872
1458414
703622
471255
805246
936917
1903501
1047108
305627
1847985
474170
1574139
1955508
1686665
1531459
1512679
1564407
1389887
1521379
1367014
915510
503167
180709
581292
791599
176121
372974
1938692
72547
1091521
1399747
759058
1596192
976345
610422
1471880
1867815
1693261
859634
1890542
247736
1368761
1089228
704684
255690
1234030
1621540
1583944
1370909
1155455
720826
437754
88304
854571
441411
1521879
1861817
558994
716853
229133
1089948
1044852
1018472
1797007
1078632
1194361
1522516
1821616
1875144
378274
777553
1419148
1057041
1193586
138313
1968891
876914
725515
1513500
1126118
692618
1321009
1426860
513082
488406
1198148
108015
236726
1165692
129571
1613028
620475
1162289
138705
817790
841762
768371
901474
52082
1264294
111630
1250896
680161
618241
234856
1614125
1468723
1592107
1003869
269161
1913996
1582596
1433619
555174
1519219
1390078
35695
1477698
1673405
1677610
67350
519242
169035
4784
590830
1850273
1746005
1674144
515601
782772
1402566
1503674
637456
1682835
1475127
243493
1626601
1043862
1143213
1520234
1283115
102306
1766456
853479
1683992
1490017
865258
1975311
1964064
1070790
1256204
178883
833774
1287342
177298
1270388
954420
1556910
1584527
265719
901184
399062
1368191
750740
755450
1594473
916050
615010
1794093
1874836
1249658
1236869
1302281
439397
1729169
1123718
250370
1906300
940899
1328358
484771
24042
830771
175890
92469
283420
611938
1508053
1997927
1720142
664005
72971
666144
1345973
862367
108455
1137976
1616270
1464132
98584
710769
843
988680
396653
1416678
408831
373146
663743
1011717
992160
227610
1630158
327064
248429
136385
464415
1245992
1988076
1690236
524743
244086
1407450
1488013
1724112
431832
1432076
795199
1290963
238225
407519
1848494
1222385
1516179
1582780
353000
332140
1205925
231730
726704
1863497
474631
1766071
1702416
1511995
265518
1168195
1237477
1109793
238751
219082
280203
1406983
1932285
301181
1091488
420628
339814
134138
1495701
1122362
1291139
58163
315726
490855
1532892
1935745
920876
1006754
28829
619439
1121076
1517446
930855
616366
1439105
1161365
1174614
1450425
872022
191232
942407
880324
1204477
448898
988099
1238403
749293
282368
552494
1373000
1649084
1176518
75755
1239349
1369822
1715217
1016316
1377968
1447897
1359864
1127087
1422229
867150
130575
1752864
1161403
547517
166109
221184
333597
18342
26733
952867
622471
1357067
567119
1957722
846757
1096522
1786240
41823
220345
191239
144170
742663
97621
190948
530150
947599
1722805
1623127
218989
1518121
1110379
77391
1584105
1560708
176462
1465218
746672
408734
152691
1577620
1586531
1273417
22295
1326511
1413054
594616
905446
26032
1895048
1238112
333011
1616594
143730
1111223
1092586
705281
1305192
745025
84292
1590304
809803
714271
1667018
1470109
1833095
508897
1626963
1215306
245234
1561309
1371775
1239961
1071689
1427297
566697
922080
1412225
1529032
809101
1508482
1319205
610949
1970585
1636526
889334
658286
1965488
567454
453557
1717806
1888959
513356
1639391
821347
822345
488162
403362
404515
972880
659220
918528
1356582
1207571
279339
361380
1744391
971445
1820133
729944
729582
81681
1634286
290476
195456
933936
44832
1797901
1625515
1323928
1446412
1750873
821805
1083691
163111
797987
1970696
186031
1589128
1421260
593643
280917
1995710
171283
1037748
846801
1983263
242870
852458
222605
624838
1195187
1953284
1101574
373925
1539054
428685
893592
1019804
1446571
82400
1789587
769540
664803
576869
1194616
1036929
53471
734648
302305
191583
1939806
22300
1725886
297439
1148049
628193
619882
96772
333924
627954
1024845
634658
89977
176406
1587591
1443168
568132
876699
751635
540826
280562
1397112
1887876
1154856
1438950
1949331
1073921
985623
1102288
1230038
1135029
1776267
1097978
294635
261874
1543215
666729
716425
407294
1167902
504631
124736
966016
557144
768842
1288231
594274
704558
601975
1444133
1354623
691523
1642152
1707019
242258
1159700
381748
66686
1777527
1658016
1536020
1306345
1110827
1199508
1011522
1712714
1676616
1174168
938673
210660
810279
672092
808562
799959
1720026
1672728
573428
610544
355305
979004
725347
608163
1783546
114645
701698
964322
132379
1310876
335852
761917
1641331
1718907
4876
1420916
1265603
1412264
274627
479313
1905236
856048
1770698
329541
850416
1551406
1260093
118672
1369022
82462
249194
954209
766502
595266
900453
1082075
395311
1221442
509581
528429
1077103
1687819
823103
1390444
1360327
247642
1142501
1275435
864558
869723
361736
1680533
1688747
1162813
175923
1425897
536677
761422
17480
227687
1401301
131067
660728
137141
130538
811448
326691
1774871
1274556
1800983
705834
288911
340188
313204
1715294
1320574
93589
1798791
538212
569516
1139368
1499190
765630
427844
1882942
418787
1285150
1378022
1571534
98912
1200898
1425311
1178591
1290651
1909644
1727083
958782
1815915
1520403
978003
1133779
794862
172241
597359
1278875
1519034
1695223
592523
1199133
1561861
509001
903654
644165
1352727
101288
1873339
1719981
442461
1178494
605504
753581
1538962
535848
339501
342510
642939
703217
1859880
1161367
1327662
16022
1488746
1561866
844623
31105
1331061
1365598
1539555
1953020
570756
1520602
1903232
1357070
1897203
111449
1553896
1447417
39852
570433
59840
1706601
588660
577692
1365747
551914
1956694
1788643
1798742
24307
1461675
851073
1179277
330387
408177
897448
372887
1262765
1216982
868485
317983
727720
985043
1604979
1450310
1250782
140125
543084
1129499
30869
154062
149909
764968
975005
1460288
1685777
336067
1232204
1440299
1088466
4845
1281365
1080572
1604286
1489128
1883745
1884925
1410980
1239248
1900397
266945
1338333
1764340
217373
1598763
541888
199690
950539
1880797
537772
1175364
1234658
638087
1410362
263426
611094
1472902
604883
476602
222624
1573399
1479120
1940873
1244413
1624087
28688
298271
1448386
1240491
1514430
597887
352678
897637
1776683
308780
1905320
1483994
1216428
860359
355833
1937179
1817415
1986273
1949385
1518062
1498190
92886
967085
5576
1648205
1161465
1982217
256396
1933353
1680772
1505426
891546
789745
1862520
966347
391659
178471
1164578
739891
1109759
414572
29116
1304198
1305591
1162953
519761
1394892
1469270
592498
625674
690196
675231
30048
892204
1171484
1675605
1383049
1064337
1268649
855849
1799993
1381180
1316195
28741
285981
1114495
1746059
946936
812671
1874881
603649
1363048
1262034
1393105
1083493
1640973
879158
251854
1315541
1774912
620061
185584
1057914
1484224
65928
1477017
525600
1718179
1029630
1312472
411353
989467
1258976
353616
1481629
1175418
777263
1802307
1287917
782866
353902
1219868
1171016
61137
1393237
1524823
1453795
389577
1358735
1916685
858860
1105712
1032286
1657794
1529843
1323268
1302823
1233246
231428
1283752
77016
256014
1330498
740159
1695129
1607630
1448763
834722
89359
637589
537818
619885
1135679
676052
266317
1848734
775921
1635425
559615
177944
864570
1849855
1903749
989183
1341939
1347934
1972812
777425
821782
502473
677692
1709175
422486
1222295
193142
1447416
421558
36676
1242124
1833683
860059
1658034
1979968
534692
1639550
496411
936304
535363
1788371
780687
962566
1719189
167897
1947542
1262342
1983256
1796603
1307797
1066253
843626
1037809
670490
787070
403078
1196861
1298452
303090
427233
94051
943903
1225261
1500463
1940627
1135771
279651
1968724
223673
525881
347905
1460158
41124
692372
937964
1869587
195904
576561
543528
919027
847718
174128
648026
1616016
397976
620259
466537
1619691
1805509
730710
33975
938831
1520255
1276884
323285
1560631
1790059
43310
454135
1614907
426053
121551
728788
992896
1543937
1136427
1348891
980392
976026
58521
346549
1908991
173596
17839
1136715
148885
1336763
930054
827830
541368
1147991
628341
109601
1815226
1294005
268689
429990
484186
1298478
485892
471486
583530
42782
675658
612588
1732697
886161
139194
489562
174946
161578
1930726
1074560
1635582
1668198
633597
34663
807602
1761314
1398096
488824
827053
964400
1560954
1938411
96295
279427
1544567
972499
1615983
377038
171739
1568922
1819089
1652664
319233
85679
642712
569764
975854
1209979
508102
476738
579556
636463
419110
916253
525181
311987
1427365
1365942
137254
120061
1810408
282501
381900
899270
1892585
444554
294929
232618
866663
732597
1381883
1455376
221045
1065933
1302635
505693
148344
1862550
1209082
1023266
787842
167360
393801
1298527
1662614
1310830
301613
123047
979553
509547
1632319
165180
1170832
1469342
1443455
425244
1480349
1567486
1268129
561734
1211740
1963753
240793
982713
1346815
1213336
563865
883078
961817
202056
493535
1832437
999888
1428286
397392
1810466
1467241
1649199
105114
1643224
829937
233707
514534
1102338
836752
1930234
792126
958193
1754218
1318125
1994918
1749976
1741387
1269194
1905658
1792078
890037
1016564
1030748
19478
1278743
271251
1784496
215272
1811713
1138812
16786
544763
1170324
1665414
1863309
1728396
1658390
1696174
1955618
1230864
1319459
616851
932799
907388
1927092
1693466
922046
1263232
1987242
296656
905987
1452338
1283449
1595887
452402
262376
1973494
475007
380063
1148128
752688
1528778
389300
267800
1570399
1217819
848629
1701680
1433848
1667341
1655078
564965
733765
984431
312240
375554
306893
554233
1094895
1458730
202895
250256
1524646
1902684
986143
1449199
277183
1738351
811786
1336666
1828384
104981
1418971
877820
411764
31414
762365
633818
532954
1254394
1317079
1353586
404848
1249163
582168
1544534
1720546
1151279
109834
1144485
880766
1702049
598412
748231
926383
150946
1796022
470125
106617
173433
1078181
1486543
436144
405538
1365839
1777359
75141
1649716
752537
1860497
257706
791032
107971
839470
1427805
405258
157696
821345
729023
1807117
1701908
1205645
353100
1896479
1685996
1198228
332938
121378
492677
1323002
574812
167324
607875
131108
413108
755510
962581
1183575
465995
1622098
267306
84868
335006
944593
1771903
217680
1178811
630116
622420
1414014
1059118
1833378
287481
1838041
849316
1860536
940446
971205
4207
901266
637645
238085
648436
1413623
328795
1951746
1649366
394900
1210506
826158
928420
1392910
147040
1774781
1059044
494064
122438
206636
493567
1449321
1717402
344914
277381
984918
1242138
803152
1938873
1016073
496342
1655903
599595
1827000
1733177
292757
527570
740942
843113
1787332
1968735
660712
1537582
918492
313471
1846313
1031060
923260
935626
1958574
1798005
644971
82989
1665984
721224
1441136
1822138
1326821
1455273
137805
973344
1154236
1711495
568170
829996
323475
378929
300616
1854305
1494320
201286
1093157
796625
594253
745649
633365
1191553
143717
126425
393186
259184
381982
1188003
1839037
812230
1982762
1835950
1542631
1724131
1148642
936648
1388522
753781
1361523
571237
982744
1251154
1163494
651832
720108
193224
1227147
983571
1660098
1519621
149085
541294
1136169
1153219
1888846
1890553
955706
38977
1421212
1716191
1675166
1826932
1241135
291701
857678
1163721
1788511
1968838
635456
756914
1204155
1795475
1274946
1290298
1994
799993
1696716
1003391
1331010
745119
712043
533520
279841
1222008
1865923
293572
720654
857253
953210
330055
535307
1557387
1125251
730356
335341
1581034
1514022
553682
1727861
1986101
778888
1284278
671184
405908
1781811
1131022
1971726
1666527
1430968
1376763
251279
1773249
1924925
908306
1648689
278783
1880217
1520178
1182740
1882796
1215927
695769
1726182
911483
156839
926947
1227334
1810112
39304
1636159
1320651
1392730
1252712
830291
305859
571957
1095363
1638405
875519
1253773
138078
730631
1916704
1121756
322500
1905869
432355
1525572
646554
949029
573391
1982830
816449
1937711
1724821
376994
1383490
704792
1870461
1657733
1516662
1348573
1094208
563455
97650
1185885
460200
1128031
1770186
402527
668205
231460
162462
338076
1024121
1180633
1372226
198603
617633
354732
1023202
407491
1955156
1313530
1878762
159036
1097686
654438
352544
607548
648938
1191686
1905556
1311549
1708514
429518
1671853
816813
144276
875634
1749849
269766
512000
1369237
153700
562625
508310
871146
1472691
1593818
286443
574748
1662714
1215082
157488
363927
1717379
1772021
1923870
597551
1808968
1469049
1695660
1631071
118904
1321272
879667
1624921
670114
185882
1074758
1249273
68976
1406875
1622744
376692
509842
1544179
446265
1043413
914248
1773134
358035
1792685
16785
284171
780657
882153
1196656
1806320
1864877
1364029
1896721
973214
1339164
385408
381710
448779
171311
788179
320248
608795
59392
1541881
1001813
1562236
1166020
1456687
1201414
974639
1470490
1288943
1457899
265849
329068
196138
1933333
106182
1102024
668936
225155
1522218
211199
1631016
108850
1676016
189651
167965
772470
1021036
826205
1786977
1308779
207728
1376861
518093
1389950
652168
360153
18645
913978
1474673
491290
930894
722593
1185095
796658
1932689
545142
45109
1658872
972888
1135258
1888700
1321447
1326331
1045700
1529629
144173
1380210
228630
994157
1952922
243330
39663
694622
1406239
1117717
659214
1394293
1401370
815328
913453
363349
627221
1761560
1168998
1826480
1018572
1953611
492273
1479081
606874
921911
1252109
767489
285084
1120170
513131
1862081
1386749
723534
758803
1893604
1504901
1297349
994488
492841
13914
1117870
1364094
1533495
1413951
1931005
936292
60115
717267
1836250
1235333
833953
872326
1651873
1441181
1412917
866093
1627478
1220564
346457
807721
1780928
907875
949011
364554
1463365
418918
798250
1379215
1181229
1961991
3268
1577233
764852
740776
1274048
1884729
1804280
1391690
1659204
202853
1522432
178736
68874
1260193
72020
1058698
199572
100722
632930
963902
1295097
1758061
951410
1379494
682
1329311
1854221
1772549
861603
282650
640915
1008227
1786269
1746226
1526041
1172921
1103969
401206
1520936
583270
15065
56063
1587692
152541
885859
243702
1539665
58798
820559
199477
1669044
1982403
870378
450620
1477158
104439
654850
1494572
1880620
1468412
1687408
837907
1245833
801725
655546
99165
501061
689768
820968
554195
109892
709297
1857208
938479
1840271
1685249
1462284
1245158
20548
236694
1219936
1195524
805533
1058285
650286
731890
908673
1394664
753377
502615
1801510
1442439
1050644
33408
50821
1031998
672014
1641157
547897
1189642
128277
1724354
820116
975487
1903387
1535262
1725701
1758399
1823980
1656780
596341
66747
1823189
268986
1774350
1599917
1631709
402709
990353
197321
481462
1142951
1886025
1898387
940242
617040
1599837
1412858
1566873
1506279
1265348
148301
309836
1001504
113657
588780
1016399
193167
23722
1034085
614227
832949
966732
123882
68884
1908391
1776596
368266
1461234
1395805
1862187
1126366
347050
1992594
877627
966946
1538149
1445741
721772
1718585
916179
1478336
1441559
671382
10001
234501
262985
1243469
289522
12832
1004834
1312921
1619162
1110988
907980
174956
1655122
1839441
1285499
1669000
640866
1518999
241717
110466
1923039
716321
878889
1875305
1231465
598263
510716
163025
1763359
422986
875451
1389127
214973
1786488
1868914
1581429
1538304
1014056
770613
401385
1260091
670414
1028147
1761548
182587
1399456
1226096
21032
1464353
1723726
605784
907254
401807
151406
1958879
919499
1708286
1239259
181919
1162638
769083
942833
189235
762222
989092
253501
987882
449502
933337
1694618
703206
974651
883617
1997898
454094
1685319
1968335
50087
564450
1910645
1070175
654243
1827126
1877444
1564473
603729
1258702
1017917
253661
1664310
1384147
1983825
1336743
748987
726908
761604
259929
1238452
1950559
1031680
95634
1171609
395416
1688177
1169292
703507
725630
982518
1990529
1736585
218060
1071207
1672480
1715612
1257829
50658
1357899
1841880
1839700
442762
1348975
672680
1571145
1496401
1684680
680472
986851
685926
1110658
659182
806311
1186277
1454077
202361
283592
731430
1051050
264997
1267551
1714375
1865621
1009602
1150599
428869
1275273
267614
498319
266381
30335
616178
114144
1331974
93333
1220955
1829727
1489856
315338
1917908
1876984
76405
1848956
1077921
1237579
1210518
950360
802804
1174920
352482
884137
1652726
1835825
518427
893240
440549
770612
1108014
372082
110555
161472
1095663
1488487
651462
432625
1889844
1663191
1628865
110956
863863
1427790
1079947
295433
1432167
1606424
754246
1911016
1748269
1172464
1768695
433068
1826347
149094
1140482
1641856
1582129
1635620
1918206
1127253
1751240
327382
594931
1497248
860531
184377
390811
794518
1102316
1740833
1971119
1679310
974657
172756
1992702
1667864
1882778
509892
1556976
398379
303866
328897
216462
1089175
1207184
603142
375863
1967216
79585
417636
1519213
1174593
645852
14034
1594580
213823
1437656
282369
1303880
59872
1839561
1108351
160174
1843610
504906
1050420
593266
126029
1773421
1880142
1394021
1065457
1582406
1290147
190229
1945011
406891
750001
953308
1295118
335405
1695781
129192
1247220
1883023
944975
1135307
1102947
619394
253478
369733
390584
155388
146166
1797952
923524
200581
107890
1716245
56608
1541117
616086
1394784
964773
1404177
1761532
656458
1124510
679705
1691096
174397
1444366
1589015
1649588
1558978
1273356
807606
635146
620549
429149
1000225
1486879
884783
1346429
1946073
1296055
1515774
67906
1486901
1846900
809122
1046783
954470
1062834
1438001
1154663
858705
985002
1880311
609385
272248
312389
719274
714995
1837606
1546660
114697
1695681
95117
922830
888754
291225
442377
1124202
352615
6903
1273792
730354
1133202
925835
200243
597896
320832
1309522
407708
898080
1014737
1317243
436183
492823
1104535
1222245
89579
273613
756352
1103740
1650770
1564504
1914771
1281992
886638
247661
650590
244194
1391663
1981709
945117
494393
1757898
74602
1851908
1689289
1175820
1850063
1960185
1326058
260354
173890
1784842
183391
1459335
230429
1512165
1934686
356357
972834
1118838
1533494
1145784
1000654
1539119
1026207
1095500
1492151
49516
1541693
495706
1174576
394170
64971
1300834
426168
1571380
1959461
98055
344859
372094
824519
718238
1805185
97760
1326520
1918716
975050
1529049
1378092
1453100
542179
1459254
442996
32363
1464118
1297168
1697977
1876476
1196536
1970797
1790981
559230
319435
53969
813824
1927025
1406861
280785
1327616
1810258
3044
956436
1380690
701781
123289
1634974
1872051
974747
1321452
1367168
1552335
806619
1723876
845848
1060773
354344
1009350
302956
1183117
1043267
169086
828006
154989
1939129
251177
394944
1604796
936846
1382344
541088
549081
1614872
1096458
266640
512572
685569
613356
878542
955738
899691
1819593
991990
1302077
491555
1528175
1145946
1010448
1909689
1125710
325192
662820
1891227
227799
730838
663353
1309821
910847
559339
1267104
1704848
1755990
617212
1741806
99398
1708566
514337
1733206
744866
133978
656490
407509
1199045
417915
880661
479326
1773230
1451328
1506833
1549553
1841314
485449
870398
282750
1352803
1728408
1379796
711299
795772
1417400
1566408
930020
1653254
605394
1779643
1695956
492036
268749
1890153
1866931
1077310
1640412
1595565
623554
1293138
127021
1353907
447844
1053886
639714
1112456
296850
1162088
92492
1001780
665125
1701345
1994261
1357275
194960
584566
1888851
1884029
1156212
485310
297401
817895
80984
108664
1418534
1212926
1862381
1898235
1136363
21795
1748709
340749
1304021
1404036
1313063
1779918
246499
1442876
1975007
1302226
1146426
1155517
1128327
46309
587193
493568
1782150
387828
192922
114341
417304
695577
1681448
664140
647741
583256
880324
1125680
1349950
1070037
943150
1866221
1761447
1736717
193096
1644720
1355096
722464
1403086
952648
834555
1403747
462057
1772390
1061653
1107645
195127
708787
1943182
1541582
643474
620331
566457
161110
1556424
891521
73172
1011943
1817051
1684727
1465891
1675549
216118
62865
570757
1881318
1436246
323116
164229
804523
1050482
580626
1677837
1001826
1755244
1127802
1242347
693683
89922
918741
1627869
1650049
1687111
1722508
1706835
753108
1797197
1667717
745494
685104
225450
1963950
1060494
1612686
1207470
398233
1270170
920919
86706
859386
87549
1171845
34225
196712
589114
1351286
1236242
6009
908159
1858976
876736
429109
682180
1407002
489979
1836271
478987
212191
1084137
1485887
1507113
1722450
702007
1259065
452427
724244
1557092
1327754
1711137
894144
199280
368259
1559059
1704037
1377
813856
111982
1177830
250245
766463
1677893
1448956
900650
1217762
1395384
445497
1529235
1586014
940157
1913998
1156834
1499336
1560370
1744243
158139
339489
1316358
54867
1939712
59341
313425
112530
415801
1048412
590996
780645
100624
1185844
1966514
1834180
682204
1647691
27582
1259652
1914684
190061
1047425
1508672
662689
1747975
992199
1427138
1315044
1504540
477955
624388
1151802
526783
1694448
1654859
302176
1138640
1353102
1142232
1633067
868107
1150025
1056987
638275
1541520
602628
850650
1435940
784372
568653
458492
442708
500137
1406164
509866
422388
1601232
227656
1866472
163477
525751
1384901
1501448
169845
354834
1954386
1869080
939589
511247
694696
249635
13806
635546
801307
733944
1995158
790198
793198
1784372
1724185
1290495
563781
299726
1521164
416646
653477
528040
1735274
672010
19119
1410182
248146
1985324
563550
1976565
272200
1061531
617719
1675330
663767
460717
1219226
517868
278495
1993027
1274156
302809
1147317
472390
1350049
1899312
1925394
1194158
1413972
725744
1161897
1335105
101538
269234
1304876
309718
312455
194716
647912
2934
273424
1914374
552664
817039
1180720
416482
49896
780183
406545
1055877
198129
468977
1688606
678378
1664339
287916
1240655
1204354
1496037
1908286
19653
1454288
1673838
131439
447542
948194
1664838
373687
1793025
1745649
26957
197288
191559
1430681
992388
917877
1100150
1781902
1955193
1504473
543742
1368095
1285391
1644550
159648
1924261
1932822
699304
207063
1464686
249114
1602755
361955
1211680
1688692
1434901
1930571
1085743
1157482
187700
1853538
616132
1949548
190294
130643
1626743
1666060
1181301
826430
489152
104298
391786
1626073
381596
688868
1265952
647849
1743700
1175616
1267073
95788
1901120
1048870
220559
414691
577825
416089
35270
1442530
256672
507517
1312284
992921
897800
1161795
30485
646515
1130830
1411893
986497
422548
864863
712912
241645
1126710
993178
1084803
1574966
1660265
1992631
1827352
880313
742937
818386
348703
478999
340636
113121
851428
779858
761035
16094
199721
1560124
1556259
1520827
1789873
62527
1813973
1482098
1099512
1392018
1464809
1323835
20651
1839960
481123
1015167
418144
17389
1427821
1382817
37693
191433
469588
1476439
1683041
926139
743837
305741
405899
321323
913332
1114409
85560
926251
1330397
1395877
640702
801398
1098041
1690198
1476284
113121
742967
389912
847689
1228556
797751
1813548
738901
39863
292960
1122197
812453
1255324
198796
582829
242670
1554395
1525439
337035
489030
1192003
199966
658687
317575
1136273
1477165
1636762
730692
1057864
526574
387984
832406
24300
900474
918501
901078
871402
499282
577715
984876
1121662
1264403
1019193
217858
691070
980623
802394
730593
1591338
1551433
1591124
672239
1723301
1990042
122917
805003
735949
72026
1417161
614478
1533803
969458
964496
134601
483743
1968373
1906768
668472
1893682
1329169
1647977
410169
1731261
1181315
1943384
1798779
1440548
1229912
1207876
1505115
610814
740311
1721386
1647428
481789
765045
338339
1024839
832898
31988
986674
1167215
695235
713065
571427
922092
750554
1054258
828476
315665
162434
821015
1021528
796820
951813
333513
974674
1365880
301769
955012
397663
885511
120285
1529675
423644
1516417
1555556
703788
38571
118452
486959
1512332
1466027
1054568
1486653
45728
1587642
363400
1774739
1304059
659382
759903
1976593
45899
1695581
1377378
1968228
955439
399259
639566
620794
1264360
462721
1779209
1223337
1379455
1686717
470318
1527040
1486702
827927
595864
1421928
1184258
516230
1370394
781092
1230321
600058
573781
547237
1021146
1319866
619006
302554
1969548
1855093
629024
99940
1449918
232717
1469975
206964
437592
1029400
1572158
657764
1046301
1654822
136531
1732086
552415
1887496
1518042
1361668
1384490
236852
791424
1852209
1877517
300489
724106
1578788
1114087
1171214
1419807
1875826
1950293
483201
404062
1764231
191872
667307
1033848
1104107
1262938
1488006
1614562
216917
1175205
1409700
144470
1906890
1856422
1124391
563794
264272
1377705
1898367
889646
277554
1071511
1605509
973300
1555506
1299276
1706855
936815
1476728
1441304
938898
1816738
11537
971694
1209954
1848620
1609817
1608574
683646
1469502
1543915
716581
1188876
606781
998705
1351092
1699618
55413
1832530
1525311
1922554
1308377
708498
521665
1649586
1804875
1530443
1381294
1340946
1329906
1383882
1733580
204347
1196432
491219
1236728
341913
1088537
1394238
46420
1794761
1673614
680256
1384368
438557
399203
1255135
274574
1697826
1827242
130866
1705607
177218
333525
1732964
1066510
36032
1669839
921696
1257471
392959
1183698
1533483
675955
1080613
925399
21937
1969023
699886
1993623
1656207
597096
955328
626032
1137099
958819
734127
551086
370484
794683
1069674
435678
29502
422519
927150
1959089
660711
1523353
70706
998449
1047489
905346
1109581
258472
1396732
1729423
1956342
847221
794522
1889314
849073
74602
1080572
864290
1452914
46411
1817640
495063
1620943
1495220
1000532
1813800
631888
1019355
708790
1889375
940522
419947
796365
298947
193503
747225
273416
1820346
1731938
242855
1787114
1509847
332568
847096
1514796
782279
1471954
3618
1532428
1576474
1955243
409282
159885
897942
120661
927830
869996
5207
510018
894690
226689
1216639
1248522
632849
807590
1282256
81590
1760084
45096
1145666
1810097
1619758
1267022
1539438
31943
1755423
436806
86255
1250993
286886
730570
506775
919866
728611
1204055
430641
1853918
1523960
330764
871525
755602
1857052
1979261
1667696
1811110
433031
1145598
847068
1512104
193395
273045
227345
1042940
171653
697992
596264
794497
173788
62794
1593021
1390511
1340618
1238446
41535
748847
1459909
1786354
1165145
405199
1880089
229441
227040
961909
1786504
898422
25822
1076179
149679
309736
718596
116173
1990786
513864
1409709
1970298
1152565
1485243
513475
479633
1057733
1569609
98858
1082047
480860
953783
1306514
10249
1803828
391547
1058549
1521937
496990
586290
1488286
391197
724626
1032549
1283787
1195397
584120
485827
1748512
1231237
1099895
932819
256666
797985
1614896
957041
807936
1027630
1129845
1356219
1826384
273341
758549
1969228
592564
347730
1454791
1038730
197834
905631
43732
508777
512795
657674
1969269
1894570
1787814
1969550
955051
1051127
54206
1787282
895017
546926
1798489
1408944
248885
1114768
1149870
777470
298833
1177641
1819967
248810
1038273
1104794
1088791
446364
637255
1367845
1470260
357068
1832214
1760984
1938720
571039
1453823
902011
170712
1665370
1401362
1516284
1494396
1386312
21979
1417313
1822680
732014
1138512
1350619
217521
126560
465258
1884613
1084876
149815
1216062
1515243
1340122
699926
654807
625193
1286041
716146
1708015
1967454
1890469
10555
443492
1692779
1242667
181747
1458428
1882804
698191
502780
546821
519207
532138
709676
1363264
1843438
8190
531510
1628935
176844
997584
1924902
993052
1592189
336681
58271
1674735
128158
1157582
1240029
138030
1256485
1980287
689612
932884
1416568
1572499
335883
1354525
794777
688473
1574041
500409
1039162
1895254
1567686
696540
69734
1115361
641693
1868255
1042645
1209864
1996530
1807605
1505448
1093370
426187
567848
1863477
1439024
879070
1704597
67354
882127
1885317
814284
602532
1483801
719231
1898971
1469737
1228537
259213
1989027
854653
368387
992922
1036726
964675
700579
694923
840626
148420
1655243
1942789
152886
1212233
1300032
1016231
1363466
1231997
441413
663021
887423
1502746
905889
73429
1333545
1647575
1065128
1567996
1905896
368286
1954853
593734
186830
39464
818255
674938
789423
527561
1592388
1641264
1506298
686380
675016
1058918
1499103
154422
1159351
1052494
1345038
1690078
200674
1363276
512871
806053
1155430
1085112
1064738
5602
203858
402775
182590
1203527
629881
965846
1990530
23301
1367758
561076
1528814
282411
931290
1795076
1829628
1284404
1612337
567484
1732973
1105470
123282
1258974
22799
1793243
1127179
1626646
668506
1750901
1801911
388923
1751141
1181516
456365
1677659
1469110
552094
716308
380755
971663
654128
561523
1326909
1029338
1972906
1310073
1782534
1578455
435739
1107644
582657
1430668
70835
326016
1380477
646837
1051719
874064
1795075
76344
406472
373567
1555775
1160891
236923
1299731
1144556
362787
1709934
1975609
519720
965840
103257
1021003
152436
1332759
1369057
1693803
1104759
534640
1046309
1977656
1651411
1771532
817066
814002
1412690
1621156
1373153
1284931
64593
1253556
1108008
322140
980923
1863953
1797948
676422
189998
1163707
1311888
907401
846721
1044755
1958915
186306
541598
475652
1245297
392280
1409233
1635282
494206
1925909
1714935
1669914
695521
1066672
1221274
28141
1940099
692840
198948
1015589
68765
942394
1465182
339829
155317
453573
1657296
973027
1206591
1668707
1366676
745463
616929
1719801
821064
793671
1175138
795872
1850709
59035
435878
417857
1257127
1011938
546920
432401
1200700
268346
1595870
1717366
94446
675944
1730587
1163647
1805559
1103224
1867528
939517
79433
447057
792861
932131
1794359
403248
729871
246045
1109224
1144023
642966
1231293
526130
558477
1961316
209326
1245248
1898286
991667
1872076
1344289
684172
1903989
292356
621588
1693370
1827421
107647
1637492
1055708
1111474
1329622
155418
3656
981314
843181
629506
488368
323543
1750756
384594
825513
1960989
1558670
1278906
478143
747040
1621488
397029
1066819
404454
189440
991447
169682
1812520
1908328
1745421
1054
1391332
1149515
1759408
1531470
1838037
1164949
62009
210449
214581
312478
1590928
560358
366075
1808587
450377
1391892
94798
1207219
1073881
80830
1629092
511507
1835187
580846
1177286
1055284
1760441
1208222
1000040
767697
283806
1717062
1310047
436800
414268
1294311
937956
664899
981025
121484
685781
372687
1307274
689722
727537
1395233
581441
1638584
694965
1246652
468353
242300
249020
258441
663126
920603
667368
319902
1156367
9507
250763
1635442
185797
3201
25252
887586
304130
1513061
1368219
1937897
1463341
832965
189676
1961000
1468315
1715372
1590598
325686
1321900
1930510
62071
946286
1089992
1191195
1921737
1072717
1814963
646126
1808691
1020016
1686382
1738200
1510881
55038
440663
1383128
1142090
1783199
1912525
645473
321254
1990776
22155
1896965
982669
284114
1417544
1003067
1467127
287578
1971165
1025084
837688
721214
1642744
42019
1836007
265374
1053820
92267
1410831
1347920
1192734
1890014
550766
1650702
583319
951933
1737567
1734594
209186
821507
105571
510169
1368595
55832
202512
754181
978398
1084398
211407
1806047
1507249
612131
553227
1493341
826672
1005772
401926
358864
764734
1141174
1512675
1974373
1877502
704948
402373
1553284
1272966
424983
151428
448279
112831
718973
211050
1307145
77606
285489
507238
562041
181535
59903
1771136
1678131
145730
130754
663733
835092
1926946
117778
1325323
1790878
1915767
1479022
700322
465949
1566522
272561
349496
158196
1648144
479074
1977868
635246
1496245
1505959
517003
76908
1415793
1962737
1526744
21050
30434
342300
1320794
559006
385467
522436
1467848
1250651
1214364
1621079
1393418
825770
780
485044
1791754
1401393
977166
1532567
1098034
418961
1852997
629729
951111
446199
268153
184195
417734
334076
825999
1354903
1449335
1824520
1700401
1310288
615976
406271
215805
670705
547968
1884352
1742282
224550
1536736
679937
1685345
1884801
440004
270863
1803729
826983
976549
132624
997194
1364596
445150
828597
196927
257563
1978094
334602
1003329
777009
948942
1364239
340147
341469
1222884
1563494
1541913
941509
866034
741479
60844
426244
1866913
622955
1986249
1666774
187906
1980246
1953446
1180899
69308
1841353
554964
1095657
524195
117128
1332973
1998075
371867
589882
26156
1995215
892762
406857
1922031
15421
781887
484894
1514882
644399
509610
266706
1729348
140022
80018
891812
1744349
550188
1514275
490062
589188
1983304
1683159
1696591
451119
550909
124983
218874
629678
1142465
374262
1174661
824868
438333
1641870
498624
1674208
232158
624700
309760
852403
1957376
1953523
116057
1085486
1167979
363431
1546915
200627
553169
884346
116426
1780463
1885120
336860
598597
993991
1978501
1424203
1381816
691829
364738
1087228
400453
1884412
1880438
595090
1395109
1680231
901242
1869212
1556783
1419335
1149166
1538723
1587480
677571
1981820
278043
330962
823787
795369
698061
535416
910670
80383
806631
1873152
556314
494086
1440757
723850
1401603
449048
1604597
225290
697064
1476055
66737
1569528
1620126
807676
183223
809898
1230988
1151543
1586478
1049111
427507
978533
1862371
1486608
1916265
1875571
1119557
380024
476678
1080474
648493
1716874
968395
1068656
940959
1042303
643367
1913491
102409
608860
1800028
591649
1586435
987827
846272
177470
861495
479412
1616165
1117981
1550758
664418
1740223
143315
402722
1825071
363477
562876
236930
1903612
1779101
1593048
644695
1688796
996865
1501964
952422
1332000
723695
1971931
1577941
1856780
1409336
812015
261011
1375570
903937
292507
1677133
614867
1474705
1036728
1886684
1905737
463126
1347465
5096
1442588
1033014
408797
1196755
1092183
1157216
764922
1296273
1461789
135406
1322426
1696407
836312
327245
1254963
1646749
1617762
226095
1859668
125867
344006
1071551
987767
746270
5662
1685502
871347
388039
668975
210730
160962
1873272
1352529
1002244
1760578
1466084
1672812
946659
679122
1949931
726642
1832313
96410
1060507
1213006
811538
1439400
1415023
494785
991514
146568
784083
871550
1609802
534989
858635
1129953
190445
1458486
1902052
1136619
120640
1029294
61166
501340
1587266
1215548
1382288
1716791
730264
1000918
1981429
154586
1775173
809181
390938
1903260
1558857
522447
1958855
823173
345197
293542
950876
314233
272172
504363
87481
1644588
735009
34381
625189
746231
329275
1472268
811383
996092
1810283
1473148
1595179
50248
1895230
1412861
549587
781329
1904605
1964773
981123
1251242
1129291
684356
545889
782853
1637010
1785629
87025
777678
1070774
1886001
442222
660728
531898
1004949
639994
1117152
1820424
1718924
923611
147426
1984561
1128402
1465250
656431
254535
1202526
1258586
370654
652443
1731969
914996
1686574
829271
453346
1323473
1295610
178964
906321
1667216
1467833
1188831
1709870
38404
1917595
583629
501108
766892
649263
1378403
850823
318931
157890
51528
175553
335665
469418
233801
923188
927649
465431
1543233
11141
198607
173078
222043
871737
898723
592631
1790279
1227334
1242227
575301
1734186
380035
666952
1831071
1529276
1504120
153313
643218
1536098
422864
814324
749472
661713
578883
456273
631289
1321764
641896
1573348
1120513
291003
1001367
1053519
683112
1115028
329530
1125749
272126
294270
203797
230207
1598389
834332
254875
503420
1598644
1539897
907675
774993
1003181
1951296
529673
398397
746026
1984582
792479
556965
645928
1659777
222768
1952147
991890
1373450
798128
1264163
1372124
1035672
260079
600047
811542
895653
1645384
617067
858388
1369365
1639419
1443798
1581670
1717424
1948349
85912
1457755
1995548
666579
18459
1042457
1083586
1194973
1088046
24932
74264
473366
639949
1625181
1399589
834106
1384693
710039
1739034
1344406
1419990
11
460887
1527413
1791972
1927393
928652
746346
1263354
11453
776696
480547
1235972
743274
4243
230805
27209
437385
211404
942456
1783019
1211587
1309964
44113
1036094
229438
565757
1832840
1292866
1754358
1556385
1934340
1554134
1590223
1109582
1670249
1030824
1643941
202164
287940
56771
1635851
1236715
887756
1885667
1802952
1401550
668071
1717610
1146293
1953374
1111759
814051
1233503
150601
909298
1315004
249338
1022094
634555
598825
563673
792323
1687267
1791519
1903946
928209
1179201
1520642
1897652
1643195
763688
780512
1888383
1665930
127869
489588
1446243
1219406
527506
1572025
641817
577939
915549
1487650
905042
176350
818950
1630262
426215
540595
104336
850910
1011720
280537
1190184
551688
269500
374993
798215
1441075
960257
782664
959538
944080
590426
1232984
174483
143909
1607743
559927
294586
1258861
622181
1882134
1271141
1194280
32123
1085564
890833
113649
1055406
663346
392344
993384
1410367
1664207
595087
1240853
530808
112589
1387563
785001
497501
894518
1316953
1175589
1342807
1007801
1102057
160162
308391
1382565
1926987
348419
371283
1289581
1573263
940954
1258211
817440
507671
939191
829482
1593193
1265113
1521267
1521022
376920
1593614
1667737
392131
260625
1590074
35275
1969977
178963
1000384
600947
779282
506477
1072521
673422
1541098
358860
1429072
1059921
1508630
1701567
1192376
1927508
1683701
1491732
1301296
1445755
838336
1326536
1984033
1458483
1703254
637821
1520020
191223
980834
269030
1602748
1142492
487256
1044121
1652737
1962606
689291
1767553
533775
1194138
1607957
910991
1070326
1383970
670240
539520
1699549
1227938
894914
322769
1252687
1566262
633050
246199
1797553
1211649
91762
84082
1953819
98100
1206610
1555684
1181434
417390
1742567
1166613
1418009
251469
621026
836842
1386866
903406
1380971
1780521
1742021
1522673
486523
1453650
1336170
634179
293547
1101225
1693923
1534355
361503
1129958
1369424
1650793
1727659
47679
705979
842187
1953651
465598
1019024
381421
199762
646871
173082
1750847
316580
440236
1231595
866079
167106
1162736
1887608
9068
340600
535821
669104
1646130
583131
744027
1505360
1016841
1264796
1209521
337884
1414870
1249520
1056027
391705
881971
1298590
1193197
1261576
1204777
279876
1606649
563034
1231303
1291022
1706651
298800
1790661
1912883
464616
501707
1246949
4650
294069
1239871
66821
1229643
1974994
692374
1724177
1407972
859367
1624839
1506316
1308204
126279
1125084
846164
996304
637142
964091
1785345
255454
1272535
702982
338935
1605590
1670221
978932
541854
397897
353238
1611262
1145925
989347
981110
430606
601453
48735
902426
833812
192527
837246
1281432
350326
1363833
1885626
1781268
1737450
1417834
198873
9219
296112
351999
374043
1321078
95608
1528764
407745
476671
725632
1102237
198845
251724
1893956
731
168530
242368
206555
581800
480957
1513678
723530
503396
61278
1228424
1497172
1814847
1886572
799807
1235894
359048
1344145
605884
812002
1106660
102478
1230748
1511561
1096025
490255
591627
1843087
1016271
1000192
1483889
1060581
1217245
1000161
1756210
1615358
136087
384521
1978041
1145812
1241098
142066
1977081
1839667
396064
1853621
1718390
715872
847776
1111108
772201
1816503
390621
1289473
1695652
1665143
1165159
456347
281997
1340330
103978
209966
1077222
357612
736527
1620971
1737161
693498
1252813
349750
1254631
1963925
695836
402385
654276
802100
450068
120951
1719420
1739572
1688839
770894
440876
295561
829008
189610
534596
1804986
1038158
1887040
168697
762897
1795716
1316100
1992093
1774531
95174
1193885
1695635
1110140
1566317
1140668
1618112
600744
1563697
1640631
1454689
35325
1828443
568566
888666
1097077
1344912
833826
737867
1406492
1405475
1503699
215727
1783448
246366
1151773
851381
1568139
1730781
1715889
1371727
77219
1129767
1088993
1911570
1098541
299576
760580
1091488
461033
1879961
985058
1615961
978607
1293343
1183465
485731
1130222
535518
781278
1155671
1580188
1449039
1142698
1162242
1894166
399625
302521
432005
933619
1436544
148616
262941
1747661
1609614
1026133
1518406
266895
672480
1502138
1497444
840124
467620
410811
247842
1237264
1869470
337864
94171
624274
1982843
493895
845702
1004158
1219854
1995225
1619607
648614
1949247
690817
1330746
840214
1326483
1707629
715795
1386596
987748
399188
1213838
168017
1970189
277023
1189371
486054
329574
39229
1011599
580738
983484
1993178
1751316
1904164
635580
1568511
758832
294818
1835729
1565217
1521821
1913159
1756297
293770
575530
913932
458508
876683
1206004
1081044
9667
1233268
1730256
1985783
400694
1527826
1704761
769219
1146988
1806774
1863601
605136
339525
24241
1780788
1576273
1220039
1119127
841325
258072
1282764
533167
1322735
612751
1487120
1154754
1293152
1214827
51533
1660398
1133912
438030
490858
1770062
1319063
1128065
370172
828325
703392
1759416
164906
1569766
292808
643936
333652
1078748
126040
688951
491992
1015866
1954623
1735351
1322160
641023
884485
1607669
432733
988293
1594916
1576539
1673097
1260732
510911
958384
53327
71325
923517
748376
461590
1254305
1444992
925334
335327
1068537
508827
1259748
712999
920346
532666
1843508
1737909
1608421
276107
1443983
1658227
277211
1758223
1457201
122504
1576042
661451
584700
805723
1192935
1952764
760053
1708092
589201
763090
1666569
296670
1248300
657848
297412
177627
901639
1948604
117125
1887364
384858
371073
1476997
1072405
671628
1866782
1485262
761652
1253965
1783912
1744118
607021
145529
1029395
1154325
1799313
709205
1171150
1545665
112991
33826
550795
1863136
1708654
1262637
1140142
590809
1561487
1759797
1644324
1951766
771970
998544
1448906
866447
534831
695849
1656821
460535
1963727
741190
50998
810614
652411
1037385
806663
1018229
775852
211847
609929
1178924
126140
1496085
533106
142664
177182
991116
1673418
164787
1871371
1540813
1648348
1570948
63420
1289768
1724828
266939
1200437
1375294
1329122
92322
1404840
1931272
1723349
1392950
1450931
831063
589313
1844760
1513387
608540
1256366
616291
919828
745269
974820
1166759
1378211
1232067
79878
267499
1733294
448982
628911
1843145
843411
1023653
1042886
898371
1676455
451961
699223
1113189
633324
1650110
1509792
437569
854931
1439729
584382
677630
1191555
1087984
1167766
1568888
233936
634532
55025
11348
1662780
916406
242670
408116
1257283
98664
1803685
1384364
172251
1410260
438990
1964959
1444540
1187546
44642
1232901
973978
704386
811466
1552500
1174603
864326
150860
147595
1886066
1684898
738576
335358
1146728
164234
655458
1556185
1933468
739137
727795
1153770
1034975
14957
1461700
796251
784496
1956865
1714431
1399762
1774076
1106551
689237
1948106
1848794
360019
363979
1568947
831518
1697270
1239747
403498
204232
882389
1597767
1583266
340692
874236
672426
129361
46611
1000499
1225716
905038
807550
579574
562299
1038243
1325683
1515692
1596463
81431
1577314
1602173
419187
1574154
587068
828169
573896
702989
1874641
1435055
459797
343442
1756064
1369802
1649041
1336932
1864390
561696
1308191
744272
1543273
1015668
706481
649188
899449
668800
1418296
1620807
1248394
1574135
10950
516180
1198211
737505
1381828
289667
338321
1751812
400600
1187082
363758
1972215
716599
1251422
1247341
1054826
270919
1583398
67240
1618029
1648632
1977846
879039
797736
1608077
363353
1953491
116402
1408770
991607
1624079
1248745
946982
1448929
1538027
1914881
671148
1130860
559905
1528398
1101987
1631997
1593911
1289819
1830148
1789994
848968
1601584
697274
298453
1065187
637038
1104844
575571
1594105
907351
599143
582653
808455
1288504
443784
1560267
1052587
1111125
383414
1246900
1854509
1166871
1431914
1913037
1521408
634608
1973424
1712199
1622147
1436892
515307
1662078
798090
1706566
295831
724124
473501
221849
396918
1425714
309375
1585361
89885
1303041
1966255
1585918
1502229
854072
158606
706199
1149084
1255183
1064950
91629
1788937
584386
606613
411459
601204
440534
11315
1186430
1870969
645807
1441913
1768454
604614
1822005
1948700
1184656
208089
952293
657398
1701880
1966070
1093835
1680573
703036
215477
822153
1625742
530802
1008023
927052
1539453
621613
1779876
1497024
1388081
1787434
668991
1891364
1309873
1579558
1335534
1603415
1039714
1739098
688411
1332715
1087900
828950
191073
1935091
1131101
1010087
1974257
1124413
193847
1631458
1279926
664488
335355
1072384
620176
705602
784246
1652789
524511
1417533
495332
1975521
1054842
1702588
1046005
996202
215767
1308063
1168796
1990658
533540
335768
1015697
1651323
1867983
1355549
638379
1873179
132422
1184277
1732547
536590
1084355
1404868
884643
994081
1114149
69659
730442
150918
737494
619851
1221773
1184899
224854
1415460
617781
983095
1712239
151972
170123
1716238
511963
706917
1978580
1947422
73518
1863262
1082718
617385
533661
1957049
1084444
406503
1489048
1770043
790551
1690764
1785229
1372481
1475234
1617750
1681701
676122
1324644
29642
749958
709777
1440163
1773682
466959
467445
275254
933066
1793412
1129064
1746559
226955
1500613
546305
1828179
954605
1601774
1688671
1149069
885269
1739080
1911177
1063550
172704
1894821
46100
540820
1273759
1481118
1126254
1129177
1725169
815129
1733798
798912
1093991
1351455
1969588
1026570
1596330
1960632
1903061
1631495
211907
149829
721938
1346493
254579
488796
1991113
1120366
1676947
1875866
1901432
369160
1489558
1574623
1805512
1384826
546529
368465
1705803
170579
216590
1871966
72683
1035435
1379783
1841839
1874998
131927
592383
818460
1829809
1171007
1938372
282805
1842873
1713000
318411
1559448
229493
1158819
601277
134115
745589
315395
338631
478865
1939555
1372881
1110885
219450
1656095
798601
1315677
185976
77380
914139
397365
1497408
533254
1458074
1054039
1931096
663944
772397
1811618
740196
720364
408446
237827
1802387
67662
1264243
1426383
1796450
1577221
1521311
488924
1877668
794524
1013373
1704130
1594459
1574411
488566
1036315
376560
832477
19962
1482981
727381
324089
1613871
1097176
980906
127672
1870976
239720
1315557
1035866
899938
438662
1830763
1999799
1736059
1747741
716254
265116
1066867
356146
341001
250889
1252858
1629097
1880044
863662
1934923
1475460
1728448
178277
1445761
228946
488687
187885
284342
1252924
897972
854945
1777026
378701
1821511
1579322
104435
1167750
376500
1062886
393221
287865
1069603
993867
892738
883452
377719
249512
992047
1911400
65142
296177
1612219
431640
45263
1066895
1393399
712196
1077623
1679494
1807234
1451789
905715
1294968
937918
1752190
687539
1364864
991508
1463066
80526
582638
1168626
1382617
585142
1743840
1157434
1747691
559349
579317
1723161
882088
1396394
1105256
1281824
1509007
1478353
45137
293185
958728
959542
1137009
1917662
1940709
165869
1126731
476704
1769323
940256
44425
561940
149927
163796
947946
1700596
1168657
610266
381623
1851050
545652
628180
1511791
1584130
11504
296992
596630
1554134
186988
1732761
459689
391408
1423915
238037
1973668
1645377
312000
1924798
935715
1227043
1331931
1431278
1857594
811743
1192188
607253
1488337
677195
364076
1752197
597952
531541
1350755
705045
1086269
59323
627696
1279989
428762
372712
59356
1011321
1261873
1549238
863386
1145742
602151
708774
165101
336378
960017
1161333
1650362
117995
1962160
1042444
838776
389353
555226
856076
300464
349462
820836
750453
984974
834741
657668
770724
191625
518301
1204192
1901570
474449
974014
748162
1503565
1706530
1186031
551451
1876240
875890
752515
1769807
154316
1320984
346520
818219
517392
594819
351148
1276231
1904546
881828
1421063
649354
1402440
1532728
1702233
551838
1026911
1052366
1657920
1003538
1374381
171062
1590592
200796
1892928
229508
84148
371107
717468
1082978
658271
305831
1127379
774574
791853
956607
710514
1177334
1799640
661476
1055919
268537
1085048
125668
1900364
1349654
607893
1470569
84553
1506920
709079
665702
1304901
1144005
1622472
604935
1169138
67844
1621240
268358
1692734
805380
1937820
483395
1790861
1176116
1794107
1276820
631987
422275
1083167
680633
917978
163974
846327
1915742
689768
1578085
619911
1491985
898943
1856550
1976176
859454
666896
64019
1555632
1187983
482710
1499428
248978
1085008
57260
1627965
1389129
818422
307548
804006
546254
105533
1885959
1120431
205731
889556
93376
374579
590993
475544
278125
421491
327442
1518946
456886
1038963
1116699
626414
553524
1006567
1321801
1006990
381699
1473727
1978441
1388932
1559834
708305
166
920280
1393514
25508
156319
858539
1460993
1759398
852353
99384
1143819
94900
360344
846645
747438
554400
761657
1050906
1262390
951422
289851
1935624
1104769
640069
183488
1586277
1199030
175629
106889
1980927
83767
1249628
172355
170459
1681050
1268684
212654
641154
1019061
786124
32282
875462
710529
1813964
328610
1303643
707327
1277460
1604062
640419
904084
146878
117694
967083
41775
1971565
1552749
1618115
1541505
1552372
982549
1726545
899357
967709
1782146
210678
1355201
821070
1839821
639209
973355
1974435
1237002
155870
1584882
379973
1586072
573155
1486353
134197
850889
1553036
752680
753933
1467236
75836
1718839
1026422
1241314
554711
1089485
432782
1241373
828838
1328503
115954
196328
1798687
1420631
1818536
1435440
1563689
34125
1332520
313367
1793483
1661356
1600145
1197813
414103
92303
82742
856225
1957991
630562
1363247
1669871
208104
72803
89871
1814728
1942625
554036
1321863
511363
1172387
989115
231577
368218
502226
1129908
578727
483305
1505178
1210576
983425
811216
970628
1219389
428585
857089
788418
1314728
1464154
1584102
124898
1026694
66611
1037844
1281401
230343
244416
1889710
182848
906975
1101147
857926
1722877
775216
1431148
1568886
1221516
1456439
509331
1951779
1456652
1350316
510166
715586
179213
1437326
1664213
1154506
1632500
1349184
426385
979828
159823
1789104
245879
1761951
43243
775859
295384
329417
1088197
1791723
1184288
1572077
445441
1849019
1363308
1789931
1972062
1901102
1357550
690716
387498
65321
1119571
1702573
155878
560129
995131
1396801
1612219
874796
1598251
886278
1041718
1413084
43515
929770
1078176
1945204
957991
1750897
4839
1809301
152921
412627
1027605
825030
1377382
650004
483811
423693
218212
1067335
667889
270801
23305
1382618
287748
1918224
780212
1790621
1308992
1745240
1833376
169618
1121326
1563189
1006849
693405
1151910
286256
1572725
395900
683274
874770
1265215
1985544
1405981
1134015
347291
996963
1827191
340559
1210463
502492
1831288
1024213
1713603
1137590
107968
533558
325618
1768990
1269362
459442
604099
1260365
1933668
844747
1612919
221040
1089679
1867711
902067
480526
1895741
1576341
812876
843525
614441
180159
1864243
1686457
311215
1733907
1735524
1029392
619610
1917393
1102783
300108
1650605
1942615
284249
1002283
898575
699857
1608893
629275
553115
1582991
987937
1791343
1556677
1458037
1913539
1765194
60528
89570
1604935
1949518
657304
914698
1565297
88137
141812
850320
1016772
93367
949784
1087730
341115
1119242
457988
1299272
1612749
1122396
1266536
1046462
858680
930655
924559
1698636
742464
754922
1518428
115147
254081
78418
1262289
1704745
723714
1946028
630790
131747
1256988
1125534
1857489
1442151
1813516
1014260
558692
640459
786223
615767
383728
119387
1011579
243947
981807
618798
1277189
981714
429908
754132
363761
1682493
744278
476480
1213147
36368
1645616
1402445
1156360
1302061
1416880
1319083
1181140
1963134
987482
643256
399408
380112
498574
1933329
1200406
1458727
1800675
1850688
1425710
1800465
1952698
1197386
1889110
447546
1982481
994717
363113
409880
284219
1346626
269551
101601
624521
943168
1280823
538126
1792114
1272340
1673968
1713067
409749
1891166
1354449
539032
524075
509281
1865387
1425856
741214
1038198
1738306
1435744
891563
1973324
737574
584010
1576081
1324253
1238973
1224578
607289
426517
831815
1647943
1492989
949269
1497984
932572
1731861
1726446
698381
1669410
2358
144652
116850
1476302
1864967
767455
1825137
414138
943936
970650
134708
979657
894836
433294
1717289
1996144
587061
38925
1344230
466725
931712
1298641
706969
1467895
220176
1930145
1929427
1726238
1411633
153376
804722
1787873
518201
1797051
1942183
950631
1236619
1646265
1369717
1565803
563827
1462538
272065
608956
749275
695065
411093
1724281
76564
1120370
1739041
1460381
190477
1290497
770844
811154
1835057
683618
516618
396711
635205
1788802
1055759
1564719
1938140
1776578
494267
668834
648015
1167948
1404570
369222
656975
243210
977522
1498435
1765157
1206023
449218
658723
1391822
1335089
1567762
1183391
1702680
1789291
1120136
869936
1643218
1369225
1315709
813522
1886649
814360
1273118
573378
1220889
1603275
1718038
1604177
627716
1214545
1530338
136046
995927
299498
61161
17143
202789
703677
295047
1138687
1401546
1952527
1606073
401742
244247
1235855
1452857
1961158
550515
172173
468479
1084920
684866
422540
1441390
1256870
1711587
350999
1844251
168350
1978041
1396979
45475
126232
224430
1125535
1896928
654101
377527
369495
1184158
518650
1248240
153609
1852815
1134210
1466037
1538904
1455252
815326
1822924
286494
477319
1174544
319376
1460942
1442752
194409
1800550
217495
743500
1826360
1038001
353670
1429270
202685
1354324
283648
666781
1305855
580537
1693660
373438
1603975
701698
1298186
1086221
1402576
810438
1222755
826725
1752139
66025
511736
1630943
1954369
1474513
1493426
37040
683734
332759
1631783
696002
377322
147411
52753
1811477
484738
1694775
1837335
1299821
304080
1258790
1712019
324896
995309
27464
620714
1788899
723175
1234848
1680277
1136171
1873441
1779865
329373
316691
851599
857476
1570421
1143422
1722019
1081227
833214
1553729
950501
106335
975753
188410
135945
1754460
90744
1864459
107242
189756
913160
359009
1218272
1415188
800775
850200
1758737
983104
1218314
1606365
1085603
1275951
350628
1948255
696753
856842
1662939
757493
1156865
404188
1997073
1222220
433529
1006053
1662327
423625
1091250
354627
284932
510729
976104
609614
587148
13117
956930
1826253
1337859
1985555
687886
732612
1434226
212412
44293
1371871
1443195
1788593
1119718
712773
1106979
42514
1319498
318650
108769
736727
1648863
810890
10709
1447130
1452682
352007
1688691
520454
292871
318267
291127
276418
1176569
1051035
856304
1780495
1948825
709178
519865
685013
1600010
467726
256000
1886357
1759891
1718483
294274
889323
814865
420251
779941
1140217
1496030
852414
263240
1561295
635723
474829
1581036
719804
1333555
535329
305037
258672
595368
1714931
1004014
905156
1407225
1683965
984121
323979
1772356
1199463
1364061
1090845
1677553
1130807
78322
1042948
103300
640665
720526
385676
80965
1744809
239634
862540
193309
1133000
295575
646637
1902073
1082794
1770385
815273
44309
1511933
244953
629931
1978286
1481073
1706402
1020003
1437254
1893404
1019727
1460989
525649
186405
338731
82543
1210356
725238
1775925
1805805
37079
1631666
413260
761883
769117
1837720
1364708
1807552
1781436
1994189
1984228
1876462
55811
1962865
1752630
891455
1854281
1243242
405802
420566
1360342
204713
847984
1981624
72692
893976
1059339
1812959
493877
179353
1455278
547306
1052021
1008838
1160458
170547
988338
416802
1913346
227099
1152743
1893244
693640
217007
146117
1134825
817939
1082490
1136429
1000272
768488
474534
1081521
186265
175593
1033271
374891
1834561
398027
1775609
1236061
1416043
1754721
897323
563825
585479
361436
891611
1784899
1143301
278186
1843919
346683
1168246
1808049
1622857
151437
331637
1656365
894872
1153748
38502
1061822
885118
563056
1275972
1153033
849490
1972509
173797
484820
544775
1987604
1297432
1677027
1133179
488312
572215
1943376
1548076
125143
1080036
1247295
1931997
1895057
1258919
1220936
82999
1380619
1059839
206748
313977
243808
1626359
794175
1156819
57729
650558
840605
1768987
1588055
1418056
142950
1583042
298731
688217
28812
1737078
786649
220705
834722
748830
981782
645437
566210
599849
1728900
41822
114046
553247
1422494
1647044
1628558
184446
77689
1175081
1348851
920050
615951
230163
653344
1777022
921618
1222199
452773
710069
231647
976801
1155583
1919647
1601257
722340
18385
943229
589446
820843
567714
738874
1553950
1333336
378508
794441
715327
666374
1897679
1260728
534469
1037043
111703
1497813
529796
877485
1815667
454059
358205
110310
744957
811665
1728072
303782
1557733
671708
645364
760335
83885
1217688
1325048
1492868
691042
947961
1035762
228193
1113088
1620160
1935215
1635895
482710
1684072
1329775
470393
895201
1230634
248604
1656904
1798115
790073
650407
699430
987335
58038
1843956
1711288
1330977
710387
756019
1271512
1883345
1280785
1529579
1740307
1767337
1562999
1250080
1244551
1342246
1234040
1271182
1210740
1318292
171749
1385663
1052119
1762087
1471146
1757134
1626203
1291905
376933
1576519
1507931
1246515
1156418
1953859
1075234
1950765
1810536
1845236
657566
988814
1294682
701717
567731
422018
655804
369022
1524702
1204130
42621
131744
1201100
225534
1660501
1001211
70019
650614
1733826
1128135
1413411
1459142
1790760
767404
1341823
1154107
111294
734173
7456
541404
21024
788345
599593
548187
844548
1258701
959213
601386
1640643
129854
123650
1863758
894454
1436317
1211275
1149927
339450
755243
1298261
423814
1694439
1930064
11182
979653
666981
838566
1047600
1390572
420374
1606030
1132299
1847988
1672771
455447
463890
104408
254081
1237140
1959791
495252
965873
1806449
34464
1515305
687158
1681006
776029
125438
941827
109987
894584
82952
355094
679476
205158
1785975
406472
1322822
1885067
1938682
1791011
1274383
381651
1468086
1056075
1906406
1481659
1995484
1589441
1588028
584780
1895068
365300
1964048
1505694
1350333
1742762
122183
69815
1507833
1907114
1860270
1762712
1977876
1742794
1947056
1268458
1554566
1571263
131654
1977975
1054480
660053
1242776
1197125
752971
1668923
870930
1764016
1913325
1131707
306371
799135
1850980
1261125
607676
1505894
1585244
1959476
1650747
1319646
15521
1192269
1741083
1517385
275475
1998695
1299809
934926
686796
255861
346885
536760
1688732
346616
458531
504625
552971
816741
1657942
1126018
558719
1284367
72509
242840
439254
104566
1938741
227041
293975
601009
975610
215814
812760
682097
1122669
104870
1736365
1812452
947115
88696
1192302
433478
1691170
536473
551432
826244
289768
747431
598678
1112726
668926
148615
788602
72605
252760
1950801
1093581
760395
1174136
900219
1053740
1442943
1049618
1518709
666238
1504355
1713818
1095820
783836
704283
203132
1352504
1117958
415363
1607921
432917
266769
65550
1057446
1474334
1315816
334288
1581572
1699742
1416874
1822235
1806327
1827325
388933
1242757
316087
940071
1200006
1430746
676312
160219
567671
425920
1139725
669275
1699632
656368
1140456
1895367
1506830
1542536
1744082
1744325
1804394
1246959
255052
1825165
303463
682050
1050621
464266
350594
1504099
1048413
1980902
1682450
347798
1629511
1067149
1277462
1557730
162743
841062
190473
1017368
636128
934465
1432308
1821577
196379
817864
1217079
1097748
835071
473431
941956
738991
644267
1646710
834338
348135
380228
711946
1651960
628613
1329769
536974
1890536
1341089
1671887
407403
846272
992176
1794648
173338
275284
635581
1135030
508641
1741603
1908455
205444
1515694
820972
1658586
1519527
1005282
1839925
477290
1903626
1689890
60036
962683
558309
1627412
1507414
285732
1671573
137699
505954
204112
1759964
1042514
220816
229553
1446343
956948
1262283
455421
1059240
346306
726266
65252
1936802
1366709
1003949
612440
1942625
1268929
467931
1754765
355883
723998
1559251
1302483
1857429
1860890
1798395
1670747
178348
319113
533440
184568
181025
299866
568896
1523110
199134
1550266
1973722
1874879
841890
1339642
338953
1940661
914233
1234764
219099
1865488
372302
821701
822372
189555
1785376
1949849
1743595
499087
881422
1821771
1051219
283263
1954951
367330
1699572
1850036
1316424
671195
612126
770740
54550
201280
1737411
1746363
1287510
689458
1111926
1610548
790398
1154338
1109597
254381
1080219
1042300
1370528
1273579
130207
411585
1607748
1542905
229736
1967704
1172339
1505669
1104121
738384
649942
202138
1470746
1863527
25751
1615967
1677987
1437809
413588
1666834
430988
921654
1008574
1181494
950558
1053818
702099
100340
727331
1116379
1649713
1297268
530199
134889
165505
1821310
1460896
783729
686953
1184608
1736513
600712
282977
205965
1893369
1931407
1324094
1620326
391356
1646933
13924
1148545
672853
271775
525798
1467731
65129
756789
428359
860193
1706644
74337
1560232
328146
785127
1804630
8759
849519
164459
1635924
798852
872396
365290
664532
836020
277272
1172982
1937282
1341276
1381895
67266
806981
227346
1861837
1855639
1162332
828509
312085
365410
693767
1431367
1964971
14499
1290845
1076226
546954
400502
22890
1828835
1753877
1914369
370798
1216786
343575
361486
1713037
73923
730839
560397
66068
604563
56938
143273
651640
1352047
851970
882104
1945438
1144859
51214
792992
218882
685754
351054
318620
512367
912712
819523
1983109
890009
699484
1882009
444454
1073938
1952408
1552529
149405
894719
27815
583916
1186564
1912592
1654361
989976
74944
1689801
543831
381581
119278
995124
1076633
1767866
811426
1544003
535060
1311887
958508
1941341
879676
1782685
1570141
369634
157985
296299
1629151
646564
1553285
572621
1733353
652635
1436922
760513
576778
1708050
1212232
1800373
1350528
400347
1000814
1499080
1961052
186845
1622490
837109
1303760
373544
15563
759453
1846739
1057104
1475870
462618
106729
1488928
1608471
1690704
379961
897779
303985
457529
1779809
1992402
578466
257072
1451614
1719053
926622
196922
1137706
280026
1725878
465747
973886
999612
966483
594271
1371571
1123258
380787
1473788
1676913
1376714
504384
60136
1565178
587185
158439
1694895
1919936
65799
405959
1091994
1181368
1349660
451798
1855608
199950
1539699
580689
1530866
1429445
213509
191920
1174655
1455271
1435318
1636874
239740
1913279
1562317
1850657
1296537
1612911
1485774
482619
494207
1865522
1483327
62194
439292
1261579
564882
1779890
1221032
1720844
1048523
681662
1079896
1733881
1288495
542549
1071670
113662
768188
73639
219319
942617
538472
582482
266096
1150059
272320
573406
1025151
233778
1694761
1918244
1570232
1509807
1500776
1018799
7481
662256
1281030
790823
325048
1058727
1428288
134940
758883
1821460
1313995
35357
1552534
1696996
1529401
809915
1425546
745302
336309
766873
1604890
435913
1290118
582898
432084
260337
286433
1573719
575432
120595
710316
756779
124045
135290
1664693
1942825
1217037
1509326
830827
359354
44708
1583498
854458
696645
1558516
780365
1556852
1381876
724369
1732777
851138
187347
1259406
252164
1898270
1909903
161397
1615705
258122
1760962
168883
1990739
1863609
549615
866087
723166
1689103
621523
929797
1977684
789041
944127
1829694
711633
37375
1303509
1314631
679155
1127957
435124
55999
1693395
811123
863052
1868254
1670594
1089716
896554
1764858
1533612
1693010
5292
1882560
277743
1734204
1670366
292231
425833
706370
485506
1616255
1508103
1500613
21554
775783
23767
843651
113806
1165627
792856
1950474
1705243
1897876
1486803
517021
1448701
245966
1674447
566547
7996
970634
1232597
31139
118139
955130
102243
1530833
994034
354836
70897
994035
1420634
1424210
605517
69114
12488
551451
436680
351385
522548
951335
600418
1409306
330475
922350
572739
831762
401916
393020
1509532
1451186
379934
36568
1136838
1282749
721414
1372798
654193
661392
307051
1362813
468252
1825699
1712537
943080
1704892
882633
1937053
1719819
1791952
1986397
561286
1214971
1909238
576210
946587
680516
828543
1537618
1177332
1195522
561999
1740017
1733287
1147933
178271
1044408
1983737
1368950
533679
1308412
1168636
437673
1457391
762019
256788
502813
819266
62420
523037
987200
1803929
1788001
576735
283765
90638
1165288
777535
1265666
142400
505409
240820
75732
1190995
755883
325610
99110
1569879
426129
870687
1949017
693441
383740
293332
294941
235835
339520
585560
734228
1940676
275798
951952
1881340
184262
851719
612571
1578938
203631
799258
294345
943188
1045988
1824092
955988
1723976
1723887
995796
701599
1147950
367813
1890746
448227
90714
1997144
990857
738197
1566585
45363
1214009
641249
622068
876330
1064757
1163843
779489
60192
80561
1993729
694492
975378
1097776
366875
194349
998471
565842
132166
17469
1146334
1053650
1315851
1854283
1378057
736669
1090481
1822494
497883
938728
1716702
1855487
1574170
1096203
721759
1522435
697860
1643508
1162070
777473
1095328
108411
1328663
1961149
1335441
440695
591453
326191
1039736
794464
1972977
1314388
1630090
1642950
1262194
311891
1144745
943085
83064
544012
1076789
66025
1139581
1363591
455730
1225211
853169
289873
1736441
551411
1109920
1101137
1118173
153072
996459
681861
1928344
683840
1130711
49339
620839
875622
234149
458329
79871
147336
795958
1398724
1050023
1798988
1478228
449589
1962622
406895
1423468
888662
810983
583933
502727
609798
1676938
1450227
758918
904015
107107
687030
224215
1697056
1797197
745646
1139660
1754659
1073656
1924521
882233
483743
1556125
623813
1060802
304002
1576673
1999341
1908380
1425730
1631467
670282
1868880
1776318
527253
679105
15166
765576
1710233
975911
1936152
1513075
741323
499027
1036308
1748771
221235
472659
1402777
152563
1408989
1658418
1775774
524484
427438
1628920
855976
477373
389648
668
396299
1962043
1865652
1062056
135734
975850
416554
688113
1117031
1692984
536324
1994021
53182
658468
1099127
735701
290153
66579
979709
182242
875196
1837272
1856567
141924
1427270
920256
1375923
812001
568949
789416
117851
741543
721764
321217
1462858
725832
1599863
1467565
285504
552039
473490
361060
1282
973547
1965327
599436
862987
1100923
1332159
866966
978210
1969208
753590
910047
1678025
1964145
1635746
942062
254797
61923
50673
1326426
268404
500968
940395
1867104
911221
1362819
38703
100926
701202
976103
1836824
589938
499059
1002745
1957440
407037
1026798
1259266
1123147
738375
938425
1971229
762086
699169
375640
795194
1790550
1888401
392379
627482
16068
1501569
42507
1754618
1449686
1317687
1110106
627146
574826
1861584
641116
1626984
1770571
1102596
1558444
508343
310979
1685261
750599
382037
1546406
33275
1777714
125194
669768
38434
568007
643283
906434
107156
198738
1161980
1800680
1591280
247716
1189939
1840732
503983
1458063
24123
1432281
698564
143415
1651786
238689
862653
1247613
238485
1571914
1766302
751299
927112
1730056
1986470
193724
396236
260162
553110
1063360
1026561
1003764
1498589
1770641
1243291
857274
1198791
1322462
1704729
179755
1248159
1253958
718645
1424467
1310263
995621
902194
1425306
659145
373556
1238915
741154
48056
1872596
1346859
441987
377472
1400615
1755105
1508436
1451502
1227201
37755
117301
646364
481818
275520
371156
1987113
1247244
1048898
863146
1414351
536162
1648855
1690695
15915
438147
1061831
1364257
1655836
469977
819541
1448556
1319442
605650
1425029
1291068
1527920
1660696
1704995
316128
1932769
1243799
1636639
1366305
657915
1102793
1235901
1948456
1017687
1110653
1413302
556766
378667
1286115
908394
578759
1406157
1112891
1425277
891135
257175
1869370
946035
755620
1710123
948398
628022
1932928
1326687
788041
508489
963001
819492
1284917
78161
660657
313568
602797
901390
1509193
524983
693622
282706
1811727
1059309
283905
1117822
47249
928176
1281271
709407
1552367
843822
1976576
159712
1280304
1738941
277182
1650593
758162
751663
1137097
1178387
1632551
1848389
1002570
1052667
1575964
197307
1871767
16585
347731
1158949
1397715
485275
1179093
890281
320726
1758612
396635
434831
759639
1339565
1648777
1367631
1833562
1842921
527494
80268
711243
1004545
667982
383413
1781285
1068402
1151469
1624398
1016113
1709257
790264
1031129
1170361
1333137
379022
1961418
1878046
1114176
687930
1105993
372895
1309548
1982386
1623460
1686723
71433
1202431
1965148
1810031
748547
1778755
1114616
1669751
1517847
1776545
39018
932862
66917
1666672
1538104
103796
1799302
1603527
802181
853874
355219
1158419
173490
1768026
1155259
426008
1063249
1571852
411758
1138628
1132415
851241
293304
371013
151106
409089
556785
156051
1327978
805943
148639
260183
862029
856418
1740399
10138
594430
1979316
1870907
421590
224196
54312
1303089
654701
777308
1195180
772773
999635
395826
1392641
1269215
537043
1920826
259261
1568529
1413775
1462508
1534992
1553375
1166830
349399
162180
12616
1420546
1518906
248573
1377429
670903
81415
845056
1584929
1420604
61055
1339108
854775
1607014
799140
1534976
1218818
1174790
1605742
75797
633396
1718916
395622
149447
742456
1305114
388723
915530
1251780
1584123
1325293
1830903
1331681
1087545
1380468
185331
1217911
1277420
1177295
908959
612257
1768658
840192
1671138
1676253
965772
270252
383737
571676
122904
1844978
863715
1900910
821037
1730486
456211
1478837
1669479
1809575
850832
1017422
1155286
1338480
1421400
255363
1763608
278331
842088
18861
1249625
1319808
1892302
53379
1757808
1434664
164051
1413740
1708798
389189
1849433
441427
1898221
76113
1924239
1376512
1184140
1640922
1378097
1747018
270789
1007200
977576
1422123
1040153
1294105
39031
1014767
1501749
343569
61407
1204968
1920402
405627
1218913
1575657
1075912
842076
387601
589843
1799170
713466
556464
725122
1091717
937212
496416
1208507
264118
421571
662596
609793
1321534
1423403
1129900
234758
1694858
1049953
938469
1722297
1787730
1640299
1653242
1411415
1424104
517355
918637
1442504
1332908
1508021
1877770
334791
341183
790252
1962970
1748349
1066581
1696347
456986
1097806
827123
1202956
178168
476525
1270010
896788
801592
1947083
186549
573858
1971123
1062266
281403
398810
195746
1545742
523826
1163589
684849
1097967
1921300
795849
300749
583710
1111420
1904243
1566128
1361125
46584
538764
217109
1782382
461208
1356113
1457616
942160
1385038
176138
772873
1771749
1691909
1800330
1164698
256921
11615
1195272
718689
1086338
661765
326829
1368554
908459
752641
375434
1400383
1382039
1860941
313693
208260
756189
1313884
1549179
1484377
1626768
691940
944802
840977
694152
856468
286062
1088967
1095273
1462358
1882232
430662
1853502
1322540
1498112
1692637
1870288
324374
1920492
1835826
974265
1478770
1847679
1517266
1566434
1288917
1114352
686198
300607
672341
1751422
313491
1387162
492773
1242295
248062
144608
1088919
1875799
113150
1704796
976892
794797
359567
897013
400868
669787
513856
1260170
1163124
531691
1408732
1019407
1046199
1441542
1691844
6459
1866542
1060116
147897
497343
1390133
1050936
1292113
1923480
423967
433375
25593
831618
1930148
1232949
1147023
1081319
572420
1750249
1883418
1636461
464269
686789
817803
1926297
1170034
799803
512619
1708999
1935128
1318221
588956
119065
1255498
617220
517738
1082005
819411
646165
1537324
396853
1266736
1612361
1152586
1050021
1584454
674350
1879277
1252300
180911
405985
1078152
478763
1763507
815479
1162349
1227043
1893463
310347
917089
437143
1624955
310210
512549
1387664
174636
676845
949243
1721514
79716
1137734
62999
1721595
992221
581088
909361
952297
938611
893799
703556
1387999
1011637
1888134
1275035
1685452
1801002
1896019
895663
1619926
863687
176654
1322763
1055948
16608
663843
1585053
1825185
1820559
1997618
1739339
300375
110773
1096976
1509879
116188
683130
715729
853715
1501042
705115
1352633
207728
490375
374583
1894957
1865850
1615789
1731222
1740726
680428
100601
557328
1235089
316222
555578
1558450
241334
225768
990830
668938
473549
1241383
804184
1003292
749113
526121
509458
539483
1634727
1524425
1221066
1900865
469897
407050
188480
985560
1877258
47181
51756
704775
312364
485329
1522304
1333831
1350991
585213
1274427
553012
1774631
1809496
1473404
1317653
636441
1427550
1497304
170866
314539
814991
1759909
222837
647014
1428490
34866
198363
767397
755219
1753004
1380757
312221
94171
363441
1379753
1320009
1536066
1193653
1589452
456428
491783
940320
874585
472071
1563796
1869906
1842022
1047050
349926
1266904
1958617
1298157
980592
780846
226636
607267
1030301
1282442
1532389
1142237
754490
1174331
1519174
474247
1016251
1884074
10724
1581950
1664813
1246654
839717
523405
914222
1049113
1898029
1412234
1372243
1862608
1727913
1252005
1075408
671286
610206
1356193
1707491
233199
1339231
1569931
534741
1770530
266124
147434
929158
1879824
260242
1640879
1406613
1966164
1174745
238215
748976
770890
160746
901428
660451
164087
1505217
414312
1435589
1398943
1232048
862452
1150864
1382485
1601177
740422
268668
1019235
1724976
206713
776665
910029
1368440
410396
1977831
920920
1155558
1185081
382901
390733
53516
169985
307795
831910
1898196
1649704
406943
781856
1236283
1084210
466004
614350
206439
1054508
1866237
1801253
1017060
138750
1673247
798222
1093727
1420311
120445
843189
1800920
1869552
381139
696420
424083
1139843
1065980
1700158
613939
1269474
1889140
745747
1814678
1041570
1147351
1696935
652171
1195444
1339636
700165
1332646
552222
633032
601443
261595
1151763
122253
686267
726877
632570
74481
535613
371884
769370
369602
1784799
200105
1151529
2169
8387
1006623
1177367
829475
853407
610734
1574095
440784
1478334
157021
907551
1279258
447564
1761009
910156
1275807
617904
714760
1857786
1272072
464386
1080479
307902
1509391
777957
666665
39880
931708
1925894
250116
1716976
841075
704387
172964
582580
633764
510220
1475527
338600
1379423
1496255
941967
559988
198449
529472
655906
1750124
118464
463266
1811023
1972757
1454495
455894
493261
1495538
65355
126961
1027517
817609
1339258
358192
912161
1699660
1371051
164829
278612
1668373
151780
215817
484043
1085483
162492
318003
266678
526283
1457604
415308
1797218
1353469
1445721
1913286
1651916
1999896
1665106
524518
1493550
122725
1067608
1506874
1937289
61720
1640360
351520
1025639
190362
511023
118784
531541
984280
1330312
1773993
474255
396841
1251011
1283196
400005
686378
1108576
607806
751533
236814
557500
1887467
1587982
955469
432662
1684204
371514
443847
1016606
186433
73640
1446987
147666
1462623
1858615
1824878
639277
634112
1629753
1480831
998378
268635
321468
396556
28600
1542347
665717
1163193
1387179
1102378
1358208
61161
30004
211083
1532124
176876
1053825
1874315
16276
1970215
1185700
980399
1014764
514514
1558866
1308667
862685
821154
140986
1870117
1700563
1004694
1274728
1900641
1068306
60633
1177485
568988
937254
1093579
344668
65239
1869403
707580
1199626
1862936
323187
810462
1650447
1266835
278537
811548
723574
1817442
1829190
290507
725960
1751122
682649
1611098
1514771
718630
1379306
794090
1680551
308271
633140
205345
1591223
574061
1027863
1780590
1136463
113764
178887
428205
1691619
1239168
1477193
1471389
1190991
1550568
693481
1360288
454784
1402507
313412
115814
1408134
1981508
1167375
1119567
1533360
176309
1305164
1168623
1135699
616585
450984
1159495
1728378
1341702
1929622
1603964
979029
1618706
257390
534240
1102189
1343233
391629
1066153
245510
521051
218552
699206
1488325
1363110
1731830
397376
1500589
1920030
894259
1367753
1747105
1653508
784366
702081
1836507
1547
334630
1580484
229144
77860
108413
1541848
1370358
1485581
809291
624775
1899919
766749
256311
1096810
506845
1013085
779143
615180
1580009
1247283
154425
1553823
1109314
995145
1294652
350019
528176
79560
1756377
23226
946012
1168582
1672687
1665414
1936260
302628
1899819
1969418
226477
1021836
1283526
265343
1162454
991602
532369
1964464
1587943
1576319
1012609
1499007
1008249
1397714
135511
375916
1717536
1441227
1119126
983443
821849
1842794
510900
1217576
1860763
383624
33336
1423420
1709066
1579870
1763688
1225879
948221
38659
1757883
517224
279574
272584
337521
1393288
177675
1017795
130266
696616
495850
983614
1862981
1366136
1171078
1833432
1787513
47709
321159
1147294
1809922
826404
472514
1851180
27137
55737
501647
160189
691541
207007
1821499
1465236
205423
926484
732199
1096130
1481990
610320
891156
1558990
1189049
1152852
971772
1156859
1459024
3192
1437734
1808237
1123826
1022935
425675
638568
1136097
1954996
918385
586261
1469833
566759
1345619
1554848
1159676
1834206
1653087
1450074
1556454
1448355
219345
1762367
80572
1058384
660320
781573
134697
47730
1578124
1566138
1346425
1457980
329718
483879
227786
491456
1743165
28685
1800197
1316966
1435891
1604111
1484199
1212153
1511664
303475
1004369
1870030
890901
1236076
1277012
696356
1593858
481346
1891357
1202764
1196114
1422555
1758307
153559
101
499031
1473691
1091045
840308
562566
68887
1594363
490946
1755169
1277614
1792696
1466793
625047
1947737
665094
622264
870084
1244365
416645
530836
1518997
337674
138892
1230835
978280
188941
1691246
505825
542463
1987541
60606
1345230
45540
1302461
1331304
1370237
648575
1534172
1460465
189539
1290131
245191
861024
19315
1229378
1923227
1125054
939026
989127
628610
648241
1362036
836303
192985
473883
1993052
295824
104992
1647323
403423
1324357
103010
916857
406522
928851
329206
248090
1044236
1138102
1725016
1645779
1544440
1096092
1259794
1895172
84233
1748576
795436
1520898
1434599
598564
991813
1748970
1021848
1964215
1985232
954263
268178
375486
705326
263885
1586732
645621
1052388
1498368
274974
997122
1014416
1554521
1312752
1875770
1229128
892657
1465229
1871883
10282
1332333
994236
1425895
1702832
1403436
1894800
551272
1037160
576134
100822
924308
560503
469732
1623750
1025413
161991
248312
161114
919518
334132
847503
1118238
1855056
1756792
1196394
1662082
1124925
1931642
1505605
1765990
734928
1443537
292993
202041
77703
1933850
543181
1510508
709596
380734
841771
1010978
1130161
1443202
1544857
447388
1899370
601143
817513
1176645
1848726
1564089
1386249
1718353
1123797
575357
1428913
1911684
209548
1764000
206332
485718
1100075
1659513
1183324
10536
477247
1790102
1406269
739522
286408
1904696
1636656
873302
1734433
18540
1595958
194934
1639380
400101
845115
242832
498019
283046
1385386
1840087
656227
1744029
1774105
215247
393523
1806265
667657
681465
771333
753952
1283257
1140394
1126971
1386509
1913146
58245
1637055
77236
1703636
1468602
1299655
690939
830471
1307914
92117
413753
1509426
483355
397503
1945656
1260622
1515087
1889150
1510044
1337543
997318
1112758
833870
82315
931807
1197618
232679
119284
880750
44815
1785337
149807
1936706
110741
1444547
333570
1795834
314004
187257
1384185
948842
1998496
1571056
342145
825795
1328615
1748879
249082
1729562
283451
693915
1944353
121010
817067
1037213
1108222
1904126
1462985
1499120
865436
1327984
1704002
38531
1211934
676027
462941
521835
675910
560288
1583457
1198702
1522733
1062892
306779
1901610
901135
1306142
30961
1104481
712039
878018
1217317
465929
31267
1408390
570838
1119466
1549951
1816412
822580
1186095
469538
1224969
537902
1542337
1332298
1949838
258609
391331
1032441
442521
839888
1327343
18943
1041873
279451
673041
1500449
1705350
741776
200568
1183803
877017
251537
1928517
1294165
1390180
1865129
1482830
12605
1991525
540385
1070285
1441725
1656012
1327465
979168
1206134
1303524
1661510
641079
369678
1741712
1047468
421593
583453
815844
1653837
510661
1998071
1688545
1933455
1348638
1554347
482466
710690
1097263
936701
450774
588480
96954
707113
697460
1759576
243935
458778
669577
137959
379431
1646907
936222
58506
729851
1657785
1534847
1353631
343437
1639078
1717301
204206
1905523
672795
609005
746945
68612
369559
1875541
1847584
1994677
1286213
1354453
169439
1248094
1165731
1847223
1188648
853243
1893098
1066499
1726290
521893
1350161
1437861
37808
438167
708750
292921
1649550
1390162
68834
352007
122068
1537945
248856
720034
233995
781884
1380910
468765
131065
976764
788459
725626
1792894
818752
844882
648635
1015856
1352792
1142491
696425
1295138
940348
1888974
209021
1167617
1048436
401347
617462
113148
1691515
982993
1939738
1934442
602728
348709
207249
173020
221039
182059
454958
1394331
330108
579225
664602
534127
1556846
546086
1727386
201394
1005531
623878
1094937
1442320
1306224
538987
434467
1168043
677214
886014
503253
83949
1630715
138618
421335
86808
1743132
804404
1815567
740862
1017184
735663
1457051
1814621
132929
1269314
1056063
883632
108936
225298
1580208
1404445
674725
731689
1382751
339059
1678993
1044321
770100
1373036
658393
610866
82021
253961
194471
700947
1083971
1261500
1103404
1861253
1939617
413118
68076
530356
443483
454227
903831
1325528
492983
1087723
630138
1160708
983513
10801
1681291
717797
1043936
1741230
1853360
1112818
268714
14624
894623
1910301
182975
23539
571035
974290
744236
1102523
1601766
1674852
883343
1314408
330605
81154
1466396
1693514
504187
502784
1773548
1090936
1492190
1635697
1926795
534298
460372
103516
1965710
949938
1287708
416297
1776901
378536
949456
1674262
714089
850104
1157559
1165823
273185
791756
1800275
1222536
1375590
1474379
1022992
275486
818818
1730895
1434833
866242
687483
1977354
895058
108254
1218116
364738
537861
1385689
1007248
761213
462485
999062
1651631
436748
20338
617845
811872
206091
612876
584213
428522
1627722
900373
309468
924629
1029066
341940
1525514
1079360
652928
936871
1351080
1382880
1980821
1425189
560791
496052
1110929
578204
444860
1492045
1385466
340038
1237405
639594
1338921
267074
530304
534861
746675
872835
301193
1260482
883141
73848
61842
1650741
629059
366021
1546874
536038
699452
1185084
563604
931928
643690
985075
372505
1641000
208233
998398
389149
1362239
212595
1806454
1214366
265813
1093247
470921
1266663
1733480
1177637
203034
1500785
354578
1918727
214184
1611557
62520
383010
683389
1064105
1055294
836158
117825
1576210
206031
1407133
608081
1616974
1919121
1108968
1839489
207299
1474604
1673614
957263
477133
193680
1594302
1672841
423742
333842
1655594
1278618
1111229
1251400
12204
493046
1525557
1044322
102949
472025
212822
291053
1717551
1232753
1969950
466434
373280
49201
130749
658421
1168211
1303249
752657
876053
975656
1176917
973359
53045
539370
1531270
1854409
643306
1183086
775054
1258657
797722
484447
519119
1009310
963686
1958873
1666939
475444
1325697
374621
1376380
710149
1208506
1568656
1636068
1557747
198905
1387846
409053
182456
348850
203835
766729
885440
713568
975968
1208507
1693348
1238554
1743625
1417138
1944616
574846
1493490
1663773
1225873
385876
1806981
1840575
1006377
406524
1508561
1077976
1127141
593923
131364
592059
1011653
1791410
1760354
1448834
37310
1881362
1702197
317431
384784
1505161
521239
1881781
1472272
1226844
435715
1408614
248834
315184
1266860
1650067
448685
320907
645085
1518514
1756383
1648385
1390729
122579
858285
929388
217668
1249118
632676
1915436
159375
936412
1331138
427109
1840734
1835837
701368
1550127
1422068
485074
596320
1362658
345666
673184
835587
397696
1021221
648915
1863441
179646
996656
347255
1267204
204190
855517
1316160
1579711
1170166
1193997
614469
704168
1658044
326341
745013
1216081
491343
352174
1869197
192191
357108
814470
804872
1196978
1684130
1418780
133949
1615174
467338
1678800
504207
1018994
570886
335281
548167
523338
1424079
318602
779697
892848
1863268
276870
1626129
1164724
188762
1806131
1267626
1205357
1036405
1949267
765106
958684
388544
1458176
1164694
210859
595352
134690
452029
566957
158681
1048359
1099498
1409255
155902
322628
228932
1645997
265552
1907019
651692
1636475
659847
1655677
621533
162570
1484187
1206202
1234850
733721
754279
314112
270097
1333296
102594
1686587
500292
1486269
1476480
285904
313951
200593
812377
211698
1527164
1558621
855193
157360
565498
1186184
1790043
637819
95527
1886554
1192532
593483
608538
1245872
227360
1668252
727766
454608
591709
309218
1231730
539607
1928971
22040
840098
1868281
1683298
1077161
1661275
1416067
1623707
669503
261186
956396
1663305
884932
1757490
534040
630217
1772121
102921
505100
431895
1852878
115618
1894147
765312
699930
1096858
605979
291637
462647
1641509
510760
1602342
1997987
1893923
1692467
1694344
1021797
1322957
356661
366817
635046
1831899
1394967
1697276
114762
1668932
385440
664194
417106
435100
1611257
1883168
509584
1706978
1646176
1493170
572831
672615
319069
369540
818312
1236644
235045
1293412
1936680
67548
1510695
1627915
1131541
1759797
897720
960933
59435
989366
968710
1038307
1267562
1465607
1577527
220077
345276
460437
552145
295002
777142
1190424
618007
339545
1574299
749316
368037
1472349
1488247
1728381
1660000
1184641
1718096
866730
1123668
127902
916696
1869569
563950
1892818
1676417
1400692
724273
930784
1731522
1570147
1438518
695296
308091
1242162
1918556
968071
1520669
4822
1062530
1038630
1889553
1952815
1987530
1236454
1975544
603985
467631
1515151
1226521
145659
1977417
1526969
1359943
398862
532733
1127625
1166331
1244870
1670920
1146121
127626
1345638
1415004
1858562
1732288
533223
863823
1942755
679812
1953933
378814
1711406
696212
195813
1472236
1626182
973495
1330504
495283
621077
1019780
347010
361606
1681150
317479
1642776
1041475
1902453
1305715
743672
674615
1186710
61531
1915107
1836817
1366815
1515367
1448400
927674
1988948
697812
772453
1922625
464989
1005710
410971
1240503
15852
734828
443585
1515391
1958028
1452082
172101
1460914
1845452
1300193
269026
766488
1202192
1337977
1772288
527247
1296362
195888
349493
1588115
1692152
1622685
1473381
583812
195978
693345
822215
1412857
1909182
1773411
1661396
1314482
210368
1518657
1971571
635741
1091983
1506792
1197686
260475
414918
691256
1382742
1258889
1243542
1175734
1540278
1589296
1720662
552710
1712832
1635603
1282933
727384
388509
57952
146940
1368584
1644673
1546762
208761
1705831
341150
1736155
1321509
1074640
1051692
1593612
573836
1677136
745596
264747
742306
1262660
1118429
1966971
1598835
233321
1799168
27559
1818772
264435
573591
1570753
1566532
1623087
332329
1610733
269666
868203
925187
163750
1038795
114434
501257
319139
308832
1695105
675239
1494475
1401589
260930
1623364
1732612
1593001
1917981
1984483
270510
682430
824176
1295649
449481
1545977
261075
27832
247569
1866754
280243
1254772
1272243
1769832
1610159
732808
1272346
1510013
1948769
1373954
1452731
101863
1946186
491072
638051
1999717
1246772
793516
387243
1187367
1500611
1790752
1007765
1070538
1376200
1924825
497201
311089
389630
18904
1210125
895249
1356614
413317
413494
1570248
1511891
877631
582797
1486510
521071
99810
1771032
1935808
398649
776247
680233
970970
1358752
1934050
622081
220052
1740995
1999570
14738
1186035
694524
1832239
1712449
1957702
1264216
1809396
809316
651936
1141907
76713
1468647
1205664
1805332
1993156
960667
1604450
1218755
141181
754554
1039523
1285701
1659539
87932
1915274
984785
1417399
1265515
1011638
1094732
861386
1201095
1042588
1364663
1067722
580242
1709190
1641873
74723
939367
1750994
28373
1838365
832994
164672
1365143
1722595
603801
900373
1688723
533057
963645
4033
749114
534614
1293893
971511
1442006
1149982
1708457
1497718
829095
310992
1044227
1167718
738345
42525
1500166
1919915
1176965
1435608
1305907
674635
1821056
1337210
1388148
1688995
25299
1016287
202659
1238352
564392
741641
1516162
1474476
1512313
289641
344619
1996857
1344527
343053
1587912
434398
87303
1106681
1443018
1353520
1539451
763812
1589572
60416
1062963
1362114
1866813
1287001
617330
156459
683453
1542863
1478442
1694967
428523
629952
6920
997716
689703
553867
555639
532997
743327
1447765
686518
509364
475974
144984
1229678
1555143
420327
34989
1290197
170074
794364
256559
1051441
1448865
528864
164168
719255
1428322
789142
1939344
240665
682885
693429
1160737
1685732
1731312
1153858
968644
1561050
493474
1567896
1604961
1331518
13397
1722455
33421
299548
695748
362785
223883
1931434
1360262
551022
729531
1248906
823713
1829206
1011418
625508
1175081
1592397
1277532
469237
971750
337315
1042977
469035
1286689
1131285
73686
569957
238040
1801091
1337027
553678
1233861
116300
368631
1468780
420800
601036
1047058
1451902
186434
841927
1904051
477818
180116
1296119
1975122
18045
1077204
1992673
378634
357760
1071990
1611328
952136
626637
584252
613754
57794
1023418
55531
855486
467038
674621
1968976
1661673
420699
90535
492557
1701957
1052121
832760
469362
1876554
1023567
841745
1773948
97220
1889621
654932
1610131
1918454
724985
1077254
995880
402319
1423399
1129888
132272
1832502
867580
1381586
601779
30180
1699472
41473
375432
1469613
373335
85862
695744
1122119
760501
980923
1875803
1582328
1143602
35871
1778224
393582
572951
721805
481854
291358
806890
235484
921484
139215
1487240
1510660
1795227
1859529
1915216
1772875
235982
1761230
1656631
132124
1154850
1293673
1482525
462343
1237241
15510
1929015
1304768
1726169
1879945
1529669
401896
1656398
1752891
470717
1021214
838469
478796
1972309
1025750
1700547
1489719
1975842
650701
1763276
797653
581602
332480
1520586
1813424
1499773
220520
1445128
1222117
1544385
1233659
687232
902781
1118233
1040899
1456256
1134992
778079
1789121
1547301
57007
1755032
1128173
1270574
173781
1598679
1121305
76707
298928
1521689
1754657
1762917
700143
197311
415845
177496
1457023
1648482
1549154
1382358
262241
1510167
1093135
528178
597955
631783
1683610
946412
542339
1866404
861933
48990
1668598
713199
1839283
862352
1402375
1263670
283686
912585
1060389
1358743
1708986
1453311
302761
1811807
946041
192190
1130278
642660
304562
1866234
543453
45855
840234
1663224
1300898
444198
1719620
1480091
1172619
1834591
1922890
988648
868534
1095218
1753515
1044201
1502476
60816
1771217
64221
1831983
684113
243254
1347163
1688319
1864446
1101091
1083361
1541404
1822206
1341394
1386415
1596532
1360461
1679008
1969498
1882338
1839087
664013
1188059
1399798
1608855
133870
1191392
363717
1440515
1619570
1777176
343464
82126
655926
948403
1395015
405339
1025607
1040124
410540
1401154
82788
96523
1841165
1758581
95685
1108914
1430158
4764
851205
717606
1405387
663494
1567117
735031
1111817
1830590
2566
189790
1305324
17392
1322713
1500802
445232
818884
1371357
644199
987757
190925
187783
25315
57939
197103
449696
319347
521386
111723
1583917
15541
1505554
1193939
151274
1644428
1480303
58541
741215
1917091
113336
64576
1003968
650984
1783214
1174591
1002554
1795449
450246
779986
1215464
116255
1835458
1438918
696717
1282851
1385077
315550
1179138
461249
1910776
1866736
1852821
1522572
1087664
656756
1460119
799537
1502447
372535
612662
1072489
1684523
77693
661347
1124935
1046240
795824
1077957
948093
835139
740026
1818358
1445953
1091659
1398707
1393641
1592783
1793408
585245
218855
1846080
560835
842177
383747
1738275
910048
1796612
1952602
1793807
1728323
215151
1797534
77194
1148882
980868
1003453
1280110
20748
1897110
1188340
1461590
878030
1912758
1453510
553914
262628
419928
879622
1103961
1705575
1893967
1169159
1184004
207888
1748761
518745
598922
266424
1168209
1071591
522662
325694
1548893
325813
1392807
888265
152176
1883824
845257
1924955
605190
752616
1113832
562049
1519172
1696280
1270596
1642502
137613
1395319
77820
171153
1241976
52526
522807
1124350
1165577
1758596
382730
976238
1503621
1429957
502110
875182
1335983
1949911
497296
585024
480938
1345065
460131
38019
727678
1000186
282769
85504
692801
539003
951293
490912
616609
783885
1083958
1616095
1396948
584853
812859
320799
1813269
224802
1765597
488014
1178530
1891814
305423
477747
1001419
226078
579951
471012
105375
153439
578634
1050937
984764
1556184
1553771
1489617
729536
1376339
131159
909700
1263859
1156814
615188
1974326
682709
556108
253816
1047
1967637
370255
1228385
1849069
70323
1032294
416423
1044044
928957
726202
1017236
552133
588726
736905
1605928
834134
343625
340008
793505
1956017
1954823
1621993
287400
1388679
906881
522349
472825
1123230
1764373
628241
1679325
559691
1174993
1876961
1212526
865716
285226
1352973
676533
1796066
576273
590874
1750997
192060
882721
468902
1324989
920127
424323
137893
779682
387997
214058
594960
1635228
895848
545161
741815
1329693
1082476
1381393
230965
1227810
999564
1197047
1937286
908125
1686960
613190
463609
1385329
1091855
1547717
436978
660837
1712375
1157740
848708
665852
1977835
584661
1482117
706487
1668643
945133
165236
1913169
1073848
1149406
938208
1428323
850870
24591
332588
682752
1749076
187046
1746792
1345718
1583826
477663
39247
948385
1084391
800751
1217066
470489
1417376
1106549
714744
762696
593753
629105
265572
1749983
23980
690628
1203807
987776
1541624
1125316
1943667
518310
760781
1634660
933859
1922740
1158446
1597591
1014663
1035465
195362
1823376
1750322
150717
260830
770618
859705
648673
1362013
731062
1781319
1285538
1838763
1483318
1399860
566345
1701568
1855414
169702
1396155
483541
1285921
948020
1899702
1306767
1995831
1444247
721913
399010
92894
357931
1333719
237038
857255
617370
832832
1050126
73038
1529337
697782
1925396
109126
1145126
737005
116103
1558432
816964
775069
1545355
268052
1991995
1666276
1931594
518637
1807100
1466818
1016156
906594
724708
16776
1277884
446789
1931216
530527
90463
1068831
80850
603935
1715611
819108
1311482
289432
89307
709456
927059
908020
388936
261841
1118616
323310
1178103
1878823
59733
345005
1947886
1610609
1759420
587217
1909307
478710
1103528
1888660
750260
1025695
1833839
1889539
1350611
604499
1760420
163049
1558711
1992163
1965287
1274941
86279
1152901
433106
558302
1339423
1890665
1306482
1852072
1915613
24674
1160946
816259
8760
537002
584568
836979
887466
1420135
1553676
1621873
1125417
1544163
1903448
937812
727767
1087637
468380
1666074
1788769
845019
897933
506610
122167
1413092
24788
562362
932764
95140
1724726
527359
1089099
986916
131046
1341245
613645
949666
1889644
444171
170894
564687
877291
648156
210694
1981970
769629
1121723
836757
867256
674433
1035648
1297317
78238
88633
1841269
1231793
1385682
403026
1665306
310303
263493
1333883
1769569
1014140
575766
1804627
1417831
980060
570070
1489402
1133142
807086
1712250
1441538
1769121
1993132
1930281
774303
872615
1729448
922593
109937
902430
791491
1488836
695172
198847
1031260
1648589
1308723
426875
1164748
1140616
967985
1030994
1306981
933697
29731
1508861
1910601
1544148
321885
226863
144327
8902
1092380
849921
258635
1291536
1738733
185565
668263
1185209
1277673
394725
185532
885081
793681
1902616
891328
1282910
229288
73836
1544644
697523
1677341
1684758
857540
1736914
1060198
1671362
133419
337085
993626
419239
1527289
405572
1434977
1483591
1921799
264106
322026
1315073
1578509
983969
1087230
1860375
1363737
827553
1088667
1615325
1839165
101129
1845625
1670070
1620191
5543
1474386
1676486
1426354
1386596
1742604
748207
1943915
1257994
1076770
132455
647051
1243838
1210990
794156
1043139
53852
1006228
1895529
1987616
707017
1386000
512250
1044698
119027
1815549
1685014
1980449
332739
1235358
1230827
1381362
1106179
984687
1470452
191257
166803
1620129
1095000
715031
1005951
579082
1012153
417963
103579
1142269
1631415
1447537
1739284
241933
1881656
1442798
1313207
774281
1689364
1877979
973743
1550980
1369562
657064
1790848
1407523
1655375
576786
552798
1839309
1679010
771709
215592
1048795
1079402
1000903
1400147
1420047
760555
1994565
1996078
210149
639287
1106790
1050295
1494218
698575
420370
1131540
1378036
1501610
1766215
489487
1807722
974315
1474999
435882
1043968
419661
811
673555
360551
398198
264926
1086601
777129
404878
50798
307327
111736
386628
1846355
1767434
1032899
1881824
389786
1658583
788227
1089915
197663
1310241
1705856
1119397
308744
576059
1344803
324198
444183
866814
217942
478597
1804239
1257573
1575965
1453892
1484743
1242794
1942132
1560082
1982141
745084
1966382
1291582
1713771
344562
1393299
531949
690770
1381849
1110516
797115
843021
1763553
682297
1815409
125498
1537749
1546031
633897
1803984
582915
1102120
1278432
532264
1677624
844836
1598310
899085
1645682
1060344
1905948
493566
778811
1045857
255018
773126
227671
1521549
533788
698069
627097
1666473
1863289
1890592
901883
1372478
120165
1516555
1628703
1226508
1754657
582439
821413
1578318
382308
1587641
1356213
155853
340680
1581361
580021
925598
1566959
591519
852982
988186
172898
852689
631796
1439234
1991683
1538751
1983218
547488
578886
1379200
1070498
1753310
960685
1891361
887276
1779106
1417222
1420557
53182
1305906
358615
1305605
782749
1319282
466409
891299
1500365
503257
1657919
87422
1237344
1717947
1374967
418282
1975553
1419827
90660
451289
1370062
1322433
1750907
229599
1140795
1205141
1846592
510588
850399
438983
1709100
848967
1471916
1510021
824832
1396656
1264846
284848
766623
941840
1971255
392897
698353
1210187
1073693
445195
1708173
359510
990636
1301703
1653751
738825
1318460
360990
327060
1117387
1942207
365395
788223
1737054
1461262
640554
546298
605158
364802
209041
703823
1720828
521187
1790643
304987
1278673
245909
509764
1583759
984339
1192095
708389
1347683
1871522
998113
951231
866721
20799
1328108
321416
366585
488823
1265437
984026
717545
1406067
653110
1700938
1039063
274133
129680
649813
1195679
893911
1506219
1605357
662697
1192198
1204535
208922
1907386
1335293
330287
645779
1639408
802521
990470
71
1385791
1557239
506224
1980494
379261
411538
778337
680106
544738
1637435
1753789
1953163
434220
621940
723296
1638341
1724585
314141
1207457
473089
1306396
1367033
527327
1039413
1093266
512521
14492
121158
1369584
529309
758716
811748
826615
1845192
1535619
280025
1529906
1810424
1883634
604626
290420
263122
354320
1067730
1952009
714779
570793
1424228
1845867
81636
147331
1696631
585492
986818
1054529
1913084
1673782
1735329
243370
557451
1950168
627469
1899272
484212
1220183
1848733
1852670
173041
1791219
1012405
1782077
630377
68025
1110670
1623668
1694009
223642
783522
893777
263484
226179
1994780
307944
16996
1872928
481075
999327
1522949
283735
1679284
4998
1992410
545399
1070795
195756
1524387
1711487
215770
173943
131974
1084169
743558
1156868
1895327
1081150
392348
1587040
1298948
378959
1164380
1636688
1181549
1969254
1788115
1687352
1934912
472620
1020284
50441
795066
825264
889527
741334
1828774
1789099
1187596
1589683
24659
387467
937112
1138928
363292
1863878
140626
1064721
1258176
1729748
6935
1348795
1598996
1160463
1260537
725392
1918830
378754
1764409
1145128
1740531
200040
506339
479018
1093742
1199008
590966
1206208
1244563
1072409
1780490
998945
603771
1557663
941758
715138
1516779
1506222
351179
1412157
1646996
581414
1200328
78051
677342
1876119
1921826
1883912
544050
862807
85255
780656
155606
746904
364202
434383
328775
1222070
1605132
1969729
1067517
97436
1849795
570860
1246511
1269971
1592716
317364
1646248
245960
1874767
180100
324804
1022330
496114
57242
567023
860961
962105
110479
1195366
1502940
911135
823649
740962
678926
811358
1196163
501200
748335
320261
12005
881150
1437427
1155063
1376666
1191388
129737
603555
883519
151431
1518901
1995501
1980843
963533
1319484
989791
463274
1240409
28025
1053621
1327171
794349
1676657
1078128
1472705
1451006
615042
898084
132083
287341
908390
438444
654917
1745174
480166
376184
1870551
46410
1982307
187519
1010778
193523
572029
1219305
1144517
120487
1400140
679975
1489846
1331389
272580
647435
401845
553484
1890485
516045
699239
1097482
1457528
1511068
460306
1610754
160759
1148866
1358741
317387
1916575
1419477
326669
1050170
1869236
218083
817386
961017
22538
1963760
714463
1763882
342386
89800
344837
996052
592811
885237
34580
335600
468449
861050
1227903
869624
518222
343440
1734566
1162181
1860231
445442
943382
1467178
311783
1545509
1297654
816971
1863163
1187658
758153
905006
1326889
1495623
793430
202464
1859852
1177636
106871
842041
341433
86341
585861
1069026
1847823
402844
957389
1709462
545544
1550176
1561121
585611
4279
818335
1099156
1300863
963232
1809776
1437402
107379
1451296
152713
1190596
1304369
1110870
1990191
1023324
578709
1029369
1913510
128710
163248
688587
1591311
955506
1779393
513396
1311
568242
325460
1935823
1842090
1086471
1920340
921401
1889522
66715
1790760
1698063
744121
1228004
1826871
1546912
19819
740852
1897026
1042287
438585
675507
1395188
204592
1781863
552297
1028333
1389126
1935104
604662
1338052
1536237
1998040
159115
331923
1209311
817473
1985324
203729
883462
191516
1609800
954697
97756
88534
1798694
1269116
1332932
344002
1901337
1627571
632644
239120
1549980
212843
1997177
1607010
1964192
1214748
400239
1572821
422710
305667
276992
763778
607540
37852
335186
262780
1458684
425631
1125890
525735
256938
574670
1040973
549870
1279483
501040
221975
551474
405799
826535
1760878
627467
385891
1853778
1278362
1824716
1640092
188054
1346984
1808560
1778847
1638555
1810244
1032052
1713407
1827804
336823
775536
375580
658228
285017
613251
1092361
1324649
1665286
66361
1429385
1438621
251198
153505
1533806
997379
638559
1685850
1256923
307845
1864939
512206
455077
1624486
768395
1995943
1426028
400327
1720830
536903
687723
912885
1745162
1305368
1610782
1514206
798472
333543
554008
1461821
51639
891220
1894689
1589383
1550183
477938
1906972
1883869
1221451
359429
1299633
255010
353119
869106
848304
993324
1472725
427785
1489412
1885266
357647
342233
17522
1900364
1460702
553437
869357
731945
1770571
1794249
76632
889673
365144
1017670
1778943
733404
560875
1079934
604808
1021017
1188415
578208
72189
426100
1467440
1461597
1936545
958378
1492023
550093
929899
422044
991663
1184273
1483848
1762022
1786641
1618091
1766936
622840
146651
805978
1840509
1662388
167240
1035987
539517
144176
1900412
435241
778052
1004927
28309
621459
797617
759948
548716
1928419
1667205
1058592
520352
241833
876488
969655
1419362
1405476
847945
1661136
1914723
1039925
465508
1938040
153385
1742935
1824163
1092044
563051
411640
1902010
1084743
9366
16296
1992812
1511075
1232025
1005206
996259
553407
1271516
56097
1195473
360932
633844
384211
742952
1063690
1078525
133339
1041435
1749249
1060480
1282252
1192006
732491
338156
1474819
517184
1547179
312291
701505
899787
894178
1875644
1356689
957991
1372212
1637099
614717
135277
616308
1105349
196187
213463
872757
1208778
404412
863769
1448101
1086357
160694
1827396
838169
1546797
1693269
1430220
1950043
564598
921411
1732702
1362876
1710863
1803829
685838
244734
1729094
574915
1467291
473916
1721390
1970113
279445
873818
887585
1843507
1548635
276106
777408
1032204
571587
1828189
283687
107202
1206490
1323783
1947651
36685
918252
1208511
1566251
258710
1811843
796437
609486
373323
157288
1503259
1444406
1588772
1015290
1063615
49545
1491062
75256
1499839
257284
172166
1492509
88847
1202926
438121
39773
1350703
508049
1225377
508432
1061437
979938
365313
22528
1307433
396764
1905045
589661
1989869
624834
1176984
495893
374711
1961858
384930
785870
664708
686431
1336964
537830
5853
1468698
305304
174474
115514
438160
272884
646110
1206668
1665667
969100
1540046
1085810
906930
1688604
1509817
1613879
1595028
436823
1149576
1372964
1049490
1516186
1598882
780041
1167882
1630497
284694
1475249
1365089
900759
1318576
155643
1119522
1503268
956042
1083822
461988
1581337
313932
1955066
1329239
1217481
635893
1680179
698888
707006
1411562
530858
1737125
222183
528625
461025
753481
1714138
1142864
945514
1879513
1460151
927258
977361
163231
1601203
1237318
1543914
678432
956615
752150
1930185
1842710
516882
108587
1999738
182879
396819
1436686
1297014
18252
900253
657036
1115304
28564
720403
1639144
310308
1014501
784449
688669
273890
249903
512068
622806
1691546
663353
256858
1982396
1763861
449271
1365633
703904
668610
502051
1592545
257954
1014127
1214712
1431249
1657149
377510
1711903
509738
1405480
1509771
190437
1061082
1312383
1248529
1223773
839476
1353583
56550
586135
1310517
1605420
1934111
1504378
1969621
1583760
392533
664305
660089
317418
1361399
1825553
568677
1905510
970095
1067331
485397
447156
856774
1977040
702531
1974965
919211
96411
1083840
986792
1957939
1416008
547172
266632
1723782
166240
1775714
1044193
136677
97378
1420872
1875607
1335715
338359
581262
1801335
1555838
494491
1542007
1352789
1732519
1160770
3198
1147603
390839
301661
1824298
1195421
214569
96076
1798531
441786
125033
619902
1787384
1153372
159463
921103
886849
476847
542593
512520
1933411
34123
979116
1431382
1060895
548777
1330285
1236829
673157
462154
428707
184757
924027
1157574
490425
1113542
1166425
1717116
1977497
413046
305896
1453774
1702586
1698312
1574939
1224294
246293
1632733
38889
1766102
1171921
282456
1188788
336273
1988498
1924233
1911626
1535236
776078
1669022
51781
1397360
508625
542070
1911089
1931158
1442472
376437
608257
1338761
726886
1691003
601120
1282474
946720
978212
1330211
306272
1433467
594927
1932259
346245
322800
334750
1097738
1882539
1539757
1398073
538666
1623507
1235823
1100122
1090467
1654125
1606524
1898948
441802
1254630
1052485
62560
1891724
1843398
762839
1895456
732050
995351
1233474
735550
595651
1061783
83079
1791252
1603455
1548009
1810170
713711
656516
953754
1922724
926239
1159700
574107
1552366
114024
965969
1979122
1937854
90299
1655418
888894
535320
1608349
1970319
934881
92715
1507677
1338706
468921
1599041
850113
755802
1333948
460781
60524
475670
1786307
827409
739329
1774916
78702
1125031
736029
793466
1928089
187335
609579
696713
1685240
1436567
156686
778232
1821596
1973822
973038
229438
76783
201267
1025878
602482
1536437
1411573
1908615
1271705
685097
2058
1309832
1968060
1258987
1238255
1292054
546560
825598
373163
1900408
1997723
1082998
1339693
155806
1208966
1217528
1780363
1049594
438147
772586
1513691
808383
397037
989001
443980
568402
1822116
976331
1727028
1047727
1770649
1943498
425294
1081936
1441165
494824
248643
1267397
1185938
1621185
5704
951972
1267432
1407725
463029
1580846
147480
643057
212393
1520454
631078
1907542
1324443
1956110
592808
888495
1430155
1622834
1199009
187500
1429834
1647827
1435932
1414060
1350838
1075474
1455895
1422470
1884311
1877088
104082
1439884
373978
382891
554649
467003
1265131
1216363
18727
727773
1466411
765780
880685
1183483
1438411
1610895
1085840
1027735
1215548
1290903
1063227
1100856
216366
476437
1986616
692127
1035322
963463
301285
1273777
45980
731482
649098
1099594
983950
1175949
1249839
684272
1482049
91076
1925894
326179
86247
701414
1527632
579415
773529
1581502
107998
1203785
843379
458299
1434753
625609
1683997
1216372
1883328
1597317
212104
1194107
274795
889287
1482942
1681546
1527188
1860714
608369
895318
991103
1408737
933446
1421301
1380288
379478
1115736
213476
1590442
1575386
1615496
1043640
500302
683554
837469
478248
1573182
795600
1579488
1927608
344853
1130626
1277223
1155411
744955
537823
1689027
489303
282286
1611609
1491356
1551596
1648484
482571
5385
1314552
792894
208840
535082
1964486
1873356
827129
1020060
1233063
1790421
1578964
1712665
825188
445086
1808348
389585
1771044
904310
527815
1992749
1897144
1806413
1349716
786860
1171681
199481
1064074
448293
523697
967413
1465862
1559820
369009
1455909
252795
1842802
83158
1033248
532183
1546222
1178995
1020545
1778457
1717754
1049510
1316003
419358
569353
983163
13779
1108655
703473
1196926
377747
1644233
21409
1772273
1793485
821236
148867
750259
1249751
38092
1565948
76546
210726
856364
1788218
496694
1851514
3019
1377725
1723972
1412587
1075277
934990
1012422
1072712
943865
1303379
63644
1994021
1290088
335348
1328974
1505617
1026070
832164
1854971
971465
338041
1955958
19396
491353
212651
66087
1785039
1710773
133893
46398
1654164
297485
965025
1878702
1275130
1864233
1486389
1503909
471217
899185
1952013
497254
1352935
1864713
1920946
1260783
1037952
1620390
654216
563440
446053
1996211
669650
1305162
573523
1589296
1087015
764983
1680470
715876
1964213
1830843
929139
375459
1173477
1558186
1648778
1707682
1064335
884168
97639
410739
1683637
820057
1078914
1550222
1458428
332377
1003607
1904513
23830
829100
452522
1580286
402768
1863671
1065514
29654
1505733
604817
305029
320366
1728674
1087512
1344777
748611
1202778
1375806
681993
1196541
1142083
1813701
1950628
671867
733644
242805
1743794
80251
8762
1421103
813080
412877
1301925
1280738
504606
1655014
473151
170632
669541
1174342
913583
1066841
658986
1048423
1710621
333831
521909
938817
639013
1076064
621477
726319
878348
964773
24044
1145462
1297220
1654551
831808
1802238
90093
1565686
708916
230613
1629298
151792
38094
369787
375153
803288
422192
57924
448713
1743480
1176752
1179839
427391
1785072
1672900
965532
1652764
655342
1733970
179947
1447934
1271570
1612191
68561
1926396
491603
1064422
549901
1203983
731734
152961
1776986
1310129
907314
661012
1561768
1367753
1310359
560061
283783
1900429
1812398
854326
1582532
699086
175947
1671450
1954297
783019
1272992
1203353
503326
1820777
431325
226280
1168777
1455651
1339487
816208
931217
632557
947209
1460632
771437
1751210
479663
1286239
85335
1994617
1014184
276613
899216
1587532
1488935
823374
1105162
243861
1948820
951236
1835217
1600448
348516
1328591
1714776
1929991
886728
361038
1902235
520153
1741609
1416682
166738
1501059
1956447
252658
146911
1825938
1920211
1352006
1804512
1831727
1847201
119564
1576127
504143
818491
1894231
1348622
505011
1530831
1370614
1440788
1995300
1787163
1130733
1741095
1547999
1033393
261409
707159
1447384
993928
161640
1791577
134738
898110
1554874
642509
1606482
496703
291674
701002
1430117
804894
1485459
1803970
1177479
1760059
179877
1340582
1732573
1361808
85489
1733002
1135381
1298759
981345
367824
262631
1344038
926905
1087603
34460
1662338
220827
667462
1365972
1108847
903166
1113121
168615
150236
935208
185489
95209
1942941
555657
256426
215172
1888335
924123
1042866
1282071
1672759
795549
1415945
1615546
871574
1197928
1972847
1292269
1301646
1631811
247042
64586
1497434
147503
1614008
256739
1864007
1064748
398784
158313
1796006
1927789
329186
1631078
373322
591534
1186516
55389
950800
1204891
86654
1095408
1495284
616759
789910
405247
1965359
964460
257029
127167
1772254
228739
42496
801188
1671487
955320
1807820
1843219
1519724
603907
1064324
1561745
876891
358520
75180
1219628
485284
1180821
1529473
1097492
1274298
370457
598714
7399
988086
1362524
284408
1343778
1288974
89765
1386614
869142
1274049
677305
459875
1019227
544099
1262405
1021056
31560
405459
1202326
823706
1760534
382215
177106
1005340
1966222
1978797
1751825
94895
896178
789595
1285262
1466251
476526
675926
1933248
740530
1733062
466672
1878710
1351621
138236
1415238
270177
662174
1648711
329609
1495151
426092
270654
1546962
1278082
1000341
181413
774160
370230
1270424
1748864
90682
806525
312306
1142035
852301
124576
510283
278896
670695
1570507
119380
1840230
1452979
1463282
1285840
1732432
1676171
1176230
1863758
946433
1428963
187385
1380763
1599414
259261
1516909
800843
1109297
1387407
1982384
243747
299961
217459
490462
626025
1965482
1958682
718765
424120
258540
778395
1325208
1059491
320737
597564
73516
18175
1869471
1217272
427169
1494035
1597161
1486425
1490866
482312
1559859
593162
412838
1672621
1747748
258914
827250
1708994
1312772
737815
1671547
538356
53059
1535664
1181474
1325363
140095
49245
1723069
490792
1965575
986823
1985245
1045001
21221
986420
1492398
441243
1885856
710438
495305
1922688
895663
19046
1285227
195086
1767491
601633
244994
569605
226508
240118
585036
1434645
180668
1141796
82522
988349
1563316
601248
1774178
1870437
141559
372995
162572
1363358
1542434
1246950
248127
1251554
522225
321962
267317
358827
1880701
844172
1250581
1709585
936643
1775361
818451
1363171
41391
1744490
991125
1408075
1443925
980846
605210
1641329
783715
236630
992283
612334
654716
767999
1939498
1079403
1354696
1943859
1399405
1698475
811488
656325
741864
312604
1607022
1961332
331010
1576436
464359
1550667
244712
45482
1438793
521163
364579
554356
1448130
323515
1816159
1774799
328301
1190522
167408
802573
405469
802824
377481
1591576
1581178
204314
931284
735590
403200
465208
1136760
514936
900112
411399
621699
1023832
1344146
1031030
1242118
1861773
1601903
712591
1577893
781401
809716
1046872
919218
1286285
1014845
171651
1880648
423235
716971
19971
1190290
97731
321352
960039
1213509
260672
903805
306891
1297092
140633
953733
1349730
1789627
481757
1918934
294300
1075629
1355012
1907015
1065221
1459493
597664
1065444
1750356
5193
1958062
809209
700896
105778
1039029
1344010
1583630
998925
1466924
1147409
825492
1683294
825400
1317739
137822
1097161
1384020
1650236
267714
624562
1920091
748873
1644740
960804
770915
235258
1761871
1531049
408204
1125823
1542534
1560846
932457
816636
1781815
1563887
206489
1120238
824799
996485
286286
1138213
744563
910033
1409119
647235
452360
1214062
716148
351057
1116304
420365
505049
1552836
648306
233715
783514
456226
1197265
1784850
544849
1868799
11504
963775
1389659
76113
896771
1861122
853782
961388
1194368
1132950
1234863
200177
588685
790493
957933
1667640
1129474
604127
1150667
1578991
1315856
447251
322239
1769341
1521956
717287
1662184
1837869
913453
1014500
1604686
116064
1697150
1788646
98628
1877399
819930
279962
998924
1739914
1300537
259958
1656649
123360
1035853
1519272
1593261
390822
182562
838025
1526672
1943367
1860427
424116
99758
646206
403270
1833672
452500
839463
1179293
1675882
581241
759901
236009
1361527
1700716
1954430
1137862
1218676
1392860
1065350
1711362
161931
460965
1802614
679432
1524823
1222640
804432
131911
1216112
1057221
1636225
1325849
44120
1707322
31579
1310644
476662
354944
1387094
1333715
486804
1385002
1276431
1386977
765705
831978
932058
1938548
573555
1458950
1419026
1232565
1246256
145349
1201726
1425147
1229521
1561181
1218548
799922
854658
1934284
907497
171783
336945
1562780
914642
1021154
155447
460585
290259
1748410
1326853
100801
1214542
847017
1836736
429060
739961
170555
1546093
1470039
258148
150391
799730
682126
158048
240845
290552
1044467
336872
640274
686959
852425
1571178
1282204
707451
899401
418411
676680
1769236
106746
10959
1509037
1379124
1474135
40752
1333973
348614
1282896
69718
1087872
1513509
1293811
1083456
1079667
359623
1585725
1795683
1334113
1259850
11362
1707883
1786030
87674
1730516
1120392
677699
779336
1239470
653881
259495
133563
1887676
1994198
884427
217629
274658
193324
712169
1394707
1203804
1271077
1383484
290981
33752
1641242
900403
1431537
943562
1566839
1870340
238327
1586092
1103320
972589
1115612
412160
278271
237982
1946180
806424
472498
1068244
1271364
1804309
953970
1933263
1697247
1235586
187162
1769203
1575520
768084
1550803
1292081
921416
1114892
1617405
882727
1055672
1643222
646659
1145002
51573
657265
1894372
1677044
275568
25004
226293
672348
1334294
791754
61035
1113335
13246
1476017
409678
922174
944289
1596995
270755
404670
944963
1849011
1901717
1872265
484295
1870839
1531051
663518
210823
374725
557982
303104
945942
84144
303772
264031
696729
931837
244074
1760204
1289817
245070
916031
248838
1345218
1948812
1634870
1766787
392579
1190055
1778995
122510
521994
1111269
1480896
1880575
1615632
417070
1753775
652508
1721209
983686
1980247
322071
1725010
233089
950708
904094
1816649
798072
22730
1328855
1063956
1171362
1238627
7624
1514120
826698
1934098
90370
1218947
1669304
105588
1345334
924509
1202267
832816
437663
1324783
1114964
219669
1234237
1976672
1151773
1021336
209685
1441067
1313194
1572486
1740377
1666974
1838353
924853
750845
725796
381721
856262
886934
175975
1348993
24977
1959861
1250760
743424
797213
1435788
1174196
526491
345492
1626989
973738
210612
699870
302599
586253
1552462
321166
1862808
1695264
1811996
1461091
180352
354356
269050
376204
474627
1052926
1637551
761378
1995404
1759760
19318
650362
1303715
695180
1197152
1681492
93936
527337
831448
1602119
702272
1822591
1612759
132589
1848234
1504800
1664172
498727
1289879
698999
61499
1111713
1064128
1491722
313354
1812275
1031702
879020
1417314
1699003
1882768
892189
1994398
1156731
1981165
716754
1308683
450448
1288898
1808523
1302717
1733855
500704
693166
1315096
1792669
1175511
312861
1018424
1857247
313710
885877
430451
1667497
763417
1464632
642040
1053753
371640
1566712
356888
1064883
1272587
425048
103266
1065259
1212202
734362
532653
1584677
328557
1259017
1336791
631941
1945308
443457
31760
1392509
390789
991675
113495
1519159
105943
728053
1871474
303364
894335
1174889
1982001
1405502
562486
394293
459626
680545
794307
882626
516299
1774811
425032
110508
1228356
1513947
1405328
1141964
1520595
1472905
1292813
389489
1099960
1522321
6000
794035
1861027
1483050
1152342
317060
317726
1016597
1110596
759265
580118
1887084
147210
457134
208415
500544
1880951
725566
376124
1336509
634354
1404322
727870
324296
973324
1025727
803858
1388893
331180
681139
29332
884672
1739553
916669
1571517
1188975
1235331
535305
652036
1222569
1849276
1772349
735154
1495326
271731
837321
1914292
1851554
1343190
1349463
380185
378927
920045
1543823
1345284
1153246
1416441
58840
928973
751570
374913
767985
1163602
1653454
1443899
637339
965058
638711
520793
277686
1215210
235607
1283473
1091241
691049
1333239
369409
224951
499252
992619
959623
343506
108999
1422655
1807945
1987273
347187
327076
475637
854284
1794399
733503
1322136
1256694
1567222
1992709
841332
1246246
1950875
1606159
1889289
184036
1583527
1526765
362007
170743
205581
1008867
1270971
1586033
1410475
426128
1490248
323879
632657
1093852
1073140
38497
1083308
1634346
905564
799144
1734241
1296799
950715
467281
110956
569539
313510
1425009
642907
1577966
1085691
1578842
1805392
1489605
1791598
1345568
1269472
1217815
904896
943820
1355451
26677
1021517
3084
704751
209166
1442113
359343
1381149
97651
1141953
299068
700352
1697861
122031
1186597
118779
691445
854338
709592
1103247
553839
607797
309459
110283
383522
945664
1849704
335550
1362908
429484
815572
1405582
1472952
1340364
105718
341254
1585468
1008853
1101261
243541
908693
654131
1078032
1003838
1413500
1017356
1718439
1199094
1923752
451938
1371648
139114
1945188
1423733
751516
706000
1697458
177642
1875685
1537286
868336
1271610
1427276
1964666
1414637
1080468
1791558
1007079
309042
1733685
159761
1675442
713545
514351
55769
1508835
908065
1581932
670198
912933
501130
120763
1704904
1072850
688945
861766
1487589
1890567
217508
720135
57655
121583
302236
1422926
408689
1106631
509550
359598
1415782
554600
1829526
1909341
1613803
1916451
586636
728864
1738239
847641
232169
1430634
587481
793669
169574
107289
929272
557052
1894266
652832
520327
1433938
1562939
1477699
1635927
851364
1902768
428246
1733841
1112198
686945
1511971
1762944
1802820
1431153
1346026
1651819
1411932
1886115
103967
1857792
1079203
393542
425964
908790
141953
1125089
1051709
1407725
672993
231219
1444939
775446
778779
1885380
1352624
738967
331222
1731341
234521
1017435
1292709
1194644
436966
1954576
1315017
1437634
115512
470402
1129498
937638
1750336
1579088
710485
1439528
1125706
1894675
198372
1069799
390542
1087171
662632
535658
123194
430301
1136175
67675
1475965
136941
1480643
1483725
1282484
1718282
761887
880411
1672340
998435
829853
52980
1749839
643196
1276001
919661
1447931
589702
1823027
815422
1162069
1341835
774855
1448240
506153
1747318
743738
71047
203051
460668
1813239
1222844
1043444
824083
932612
124668
1595029
1510343
1481456
351274
1256591
329828
824932
589819
536572
985147
917078
834628
1265274
1229018
61961
1602379
400080
1076712
1116090
58786
1500106
1850000
266817
1718756
453322
1129056
1737643
1096642
1611209
1625905
1853352
1471209
793380
917610
65160
465115
396017
1658980
306264
1775988
987200
608727
1999451
135293
869963
1655309
1398020
1750394
636443
684483
1403813
521317
562492
1290637
38895
346711
827393
1947859
593202
1671688
1911046
1047908
941133
57756
237328
1869477
1158573
1005329
1751477
512302
1738144
789256
844756
302014
1059341
744982
996633
391943
536379
642994
122704
1088658
1074510
805899
3949
10238
335226
63344
646917
995794
998490
663541
1136210
1801282
1988298
758906
238286
1378334
690116
1363820
1678541
1067531
1439874
305335
758096
390097
1167502
779389
1273722
461099
1992633
1423894
993731
1695621
364496
1754979
211870
1624517
971071
354654
455645
773822
1944110
1050437
1591290
1860095
883033
1894421
410054
90
994990
607209
369410
353440
1840290
98129
756313
1021115
1968279
208369
1700383
1358924
1872258
1031543
1926646
664634
1959801
1272076
611963
1108384
436794
1611280
1516448
1470454
1257985
265085
1372994
1136432
1072412
803428
281764
542705
1985869
1773700
1630588
1646014
999557
1646262
14230
1410606
378582
900133
881831
1980191
1448179
1265984
1085250
1836372
549537
1412368
88953
224389
912099
1544079
1383493
838538
1647922
587575
1320888
1804539
830383
1221914
1529391
815104
9852
1489942
1365365
1689331
883959
1567569
1116923
1161961
630164
128518
293364
1535672
114685
243502
1851324
848087
1478113
898629
1637882
1225119
151582
1780621
1403893
1945842
1476281
1790762
889195
1317682
873081
1954293
985383
104706
1351617
1430951
1763738
1761603
1542278
494489
724205
1278839
374345
77546
1685816
293473
789637
416968
923702
567485
1627028
1503931
964017
859968
1560444
767176
1591157
252007
44638
579860
1487294
27912
950396
618237
1174977
458641
403569
1144948
1431053
451513
406545
1146416
710588
158371
687847
1752128
1238088
408123
1452073
1907415
1143118
1074359
1242783
1800178
265263
239090
1809629
196594
1584580
1627723
1800005
1031511
1632975
1622828
1224300
200
556657
536233
1737331
1269258
244653
281737
237
1156984
234579
1930170
1221463
1469255
1927659
714318
1689883
1279102
173378
1965214
1601619
99975
144085
1120787
107753
580288
786525
1905567
749622
1631759
621648
1828033
710167
1677393
610849
113657
24433
724198
1029511
42753
290056
1862381
248785
1546536
175613
1530122
936746
372364
950430
1481598
1746214
1571229
1829153
786900
745938
60194
749284
30851
150055
473386
22497
687300
1102684
126786
213365
1061992
850082
452663
1238935
1459653
772732
1490430
1701914
105172
1038451
524095
276145
1309232
202378
1015719
640210
260240
1650541
659273
702550
553078
670375
330011
204117
1159661
866766
876205
355447
539300
89112
583672
1408697
696669
255945
217930
1291708
1396621
611273
330733
488954
1472875
771208
339279
1440078
2076
1479837
886034
1523117
96364
454230
228800
613810
1391264
840824
1552456
1201060
354463
917924
1509175
952656
762243
1790686
531388
1810594
1366102
686428
1340165
1758778
178422
1572857
337589
324878
649137
1526266
1057878
208616
276931
1981412
704467
306810
361790
1110887
853330
1075136
1222722
336297
464170
1849267
1837739
1542083
957913
1659155
387395
1212449
1496030
970611
1805409
1928420
1687527
784232
1779396
265113
814902
576523
1307286
1363917
1921359
663838
1614043
620873
1711185
782431
299431
1082963
785166
638048
1302616
1110948
1948214
1920492
1254503
938452
589067
1539610
978775
131964
176723
670663
853410
1914939
1392621
824279
391106
254927
1271854
1164305
1529068
1467355
446522
191827
77656
802117
1927709
1736391
1252814
1010829
1393045
446935
493771
1984348
1036485
1459162
715464
421178
885540
561314
512889
842222
20278
815365
993490
1670296
323702
1743076
1247608
1332128
857602
164176
1058612
306121
363304
852928
271490
825889
1792928
1155102
1956045
1860789
1838128
822360
1234727
723370
1477507
493683
1529349
131287
1006111
116064
542030
685133
1694264
1098247
738404
717280
1701364
400949
1484000
214550
1126047
1782572
1153024
197968
174478
1432051
1907050
1136595
1320009
691487
529715
337345
1057763
1686415
1688378
750789
361322
1517809
1118825
1810815
1527084
488943
773863
785601
1046963
599233
1675421
817040
768357
861122
1612079
1603406
529604
200076
557127
968515
717358
1927140
393205
1541944
1508842
1345369
620058
96208
853224
1568425
538462
446502
189196
165112
1806879
1823044
597504
1638253
178270
1931101
1213229
630554
1907142
1099870
930987
1924008
1950784
1387612
581298
797131
1978224
440549
1201210
1312460
1887411
1317160
48438
892642
1317520
1692883
1822064
240298
767861
1204806
1095009
760599
1187955
30403
61304
384363
332902
268875
66324
1212379
1355310
115032
1354983
1135107
1230491
1991750
1966750
1172385
366498
1022792
105463
1347815
1135323
518808
818637
734003
9675
513722
1261059
350206
654277
489899
1907209
1410342
550206
1608442
445483
1173066
1443515
932694
1971555
1307816
1118044
1618970
1852564
355487
347692
146630
743851
158731
1897175
510870
1840854
566507
191552
739809
781530
519964
428723
58093
1108989
972019
1567713
40475
1041028
1705721
225679
84015
1129431
660870
1835197
1785421
969133
992648
517739
1785140
1018427
845046
1888663
1898691
124819
135123
229278
853
70542
1035760
505933
403
351469
1640453
28569
1674314
1645355
988127
530660
1507300
1134766
1302330
1116402
1636535
716259
672718
491559
996890
1521915
392322
181795
94848
90948
1800121
147565
384402
1634739
375531
1552751
914181
3696
1021756
1952022
1420044
538574
482773
1582298
1977603
933042
1608914
1777655
814182
1354341
1453340
1967879
1639085
1074614
678748
1127001
1847946
1389611
1853478
628264
1256066
704312
410504
701216
1090077
601272
1981307
127052
572679
869259
1783657
762241
990338
1238108
619742
1626186
423889
1651668
1349669
510403
796891
900872
1125161
726864
1943591
928451
264426
1300696
43332
364575
56353
1900823
818818
1770563
337574
1589772
1701449
1984731
1564339
1771231
1772055
978463
76982
752912
1100596
306458
400383
1957115
331355
1677007
182590
1184521
1874883
87799
1487126
1715221
173204
410507
464673
735497
821272
424710
760692
108803
1118966
1429120
1919119
1273004
31591
1931862
1005848
610901
1280276
1336367
1084962
1819142
140836
102467
539102
197382
545544
212156
598408
877601
1831215
510288
1344892
476319
386825
1541172
758662
1603173
1301974
1554104
604579
1830138
1218328
29995
1282386
1086093
223046
405753
840382
73039
1278025
638464
602945
1276358
114164
1164462
370205
1339611
1631083
1474889
1014301
506573
130609
747406
893225
901652
1963292
1598192
835955
1693735
1290236
868334
149848
1498750
147751
1275690
184118
1582222
79228
299810
1112676
1253211
1372730
1879169
1344084
1134911
607623
1155945
1482855
218613
1506122
625093
1256816
148857
634302
730490
1371110
686913
260733
979478
196257
460665
591216
605892
1668414
1698905
206561
292709
1571194
1447294
1592994
1144180
1655000
1206077
298476
807969
345670
647255
1704820
845883
1362869
486831
1869082
817508
1122754
1868914
865705
1851975
1532116
1073020
1210016
903142
1601808
521539
543266
608945
1204946
1588617
90378
1090494
1342040
523974
1702251
1271736
1031629
961365
485185
711423
1234263
1591349
1332293
1470697
402441
489536
1928337
201485
1424135
1617910
1133617
50075
941301
243155
512958
178066
762825
253916
1072300
878143
881542
806534
1886622
171908
357335
1871055
30591
93623
669519
1884191
252537
840006
838633
1614489
1054377
533048
1163992
88846
797973
179682
37796
1227381
460073
673931
441020
570762
1907830
264432
37944
331006
65005
148154
363518
975945
1571562
975084
1873165
961487
1650872
1957801
1173491
566102
1797763
460077
1912323
689348
121883
1319344
483992
1082069
441229
662133
350593
807558
1949386
1792123
340162
462737
1834776
724594
693207
1059147
1608222
1627478
407523
1577086
570211
183290
946296
78561
1440693
1520122
352127
848169
354613
1161813
1114641
1320262
1262884
1210913
1932289
330138
1477177
127777
1499755
1157387
1666203
408457
1033609
1507852
1701118
524948
1977443
850168
1090702
914212
1832230
230165
932495
1924577
568003
1233028
661288
282752
202081
1239847
355387
423930
1714345
1038975
1100690
656230
412255
427515
1261308
839627
1519271
136246
10204
604676
1076391
1068938
199206
1286856
1692194
1527635
1591152
741268
1675859
190254
1988973
1729512
1020338
701483
491898
1633069
326310
1696841
594983
52293
490855
1339150
1061809
750114
1001569
1157094
1525552
884470
1274426
709258
1322496
556598
1780395
1128101
931888
1998915
71372
1377334
1918886
1690278
498053
1896686
1148715
1150903
1982166
1485145
780672
718142
1669734
341056
280954
1156162
874340
723937
609930
857017
755545
59891
1878531
592202
1681191
1222285
1467962
907091
671201
402159
230801
241050
1834136
319521
1096451
1158142
192945
597143
195162
1111982
1641090
1565544
1203382
548383
1112481
905427
402820
1448441
1887176
1925729
1123419
239940
417411
840448
11713
389601
1324360
1066727
1992541
793272
1914089
1960682
1840485
1380374
1167647
714738
1623719
1491342
954966
98958
809280
250948
126549
1396710
1136834
250272
1759411
137230
1095426
744563
1366168
805175
592190
675909
1205982
686105
1871734
637091
939793
1208483
1273418
1186028
748146
1095411
257008
823340
1365065
981984
1124078
202006
448317
917033
195929
1588281
561560
1422522
1700338
952894
1577131
1581802
1532366
898528
519462
1157375
423409
469517
1866650
1206925
89636
848393
1730585
931521
586976
561319
1109166
1316539
1835732
900558
599562
302997
1329325
1822026
959349
859031
1252350
1954389
514696
1115240
1730444
685651
356868
1248295
1851110
59691
1149346
488206
1973455
1547092
560714
508111
73515
507315
148620
849580
1482678
1451901
791967
1644645
1568762
37322
1414123
424227
1070972
1228075
206468
505313
4163
1572824
1094638
1037896
332206
127040
172859
1605053
1470834
1698126
220074
1761295
1763271
374651
138366
1839369
405149
161976
1557682
1222637
1147622
23192
1710248
555175
1437618
746277
1719277
1149840
1781487
781493
485029
819760
1919900
1475708
334536
1736290
1512311
97440
27260
772635
1616705
1479740
1060154
767720
1660771
452498
902842
293301
1117982
1084883
1272155
1562
486399
154255
1728705
1414176
1806502
699079
1442618
716285
1580639
1268642
1961695
1987042
1994244
554528
419630
211950
1085696
317518
239291
176766
1272991
1786638
1540571
662485
167072
1872653
1959013
1612754
1006033
1589371
929888
1243463
1234396
1996949
1963480
1730716
119095
1822745
1416232
1817335
148726
1340106
1987780
1017368
336965
1499511
1713066
751913
215072
1762817
1867212
1296108
1566403
540338
886539
1148630
138868
952000
46910
862149
67593
582093
1056719
1969976
1148491
1699329
740035
779771
178327
343364
1039715
204875
1625103
1814258
1368250
1371289
1513409
1264869
1177378
999953
1701570
1338466
1763815
99541
1141240
60842
240336
231752
34415
1825274
627067
39048
1696315
1899313
45912
1787260
1763383
1014179
459446
1541324
1300554
1357639
572356
1500978
722157
1004188
471416
1817805
872909
653271
1866345
490287
766310
1687097
387745
1626983
79039
11396
1470242
1695756
58085
679340
928317
172412
714553
1239801
1419347
935999
1277006
921894
1117645
1456694
474688
473536
1485342
1080662
1172336
1751661
757738
123413
1232557
1668754
156554
375206
1644427
311333
27805
1873228
1606023
266829
1291910
316563
1097075
1929472
1230512
1668165
1028989
466484
1995673
13235
645110
1673314
379701
383791
467237
884195
552193
553252
821082
1953138
1846663
994922
922920
1746671
1892604
1185591
1352233
549479
900058
67203
1219813
577816
182579
192613
447944
967285
1511412
1967276
450557
171617
680448
1251611
199651
189400
778528
1441431
1240821
516938
1204927
34792
997805
1120192
1735375
559409
249282
646550
288274
1645885
1866834
1339
18698
1716229
1672411
477822
940287
1965548
906994
370135
1024800
617290
562606
554695
1802126
1166108
1443388
92983
984025
804021
748298
1815641
1810927
1190293
681338
1059601
432042
101619
1889713
1779191
1675947
1012619
169699
868914
1825514
391755
994510
1774717
1820485
656102
1490904
1921089
1608595
520049
1173097
1192275
1216633
94592
770802
303116
1407343
1926886
1663022
1975772
733432
1709908
1928309
1741706
536311
1015180
1023125
613615
623265
610200
305177
485117
89100
1917325
452339
1893215
177429
1442292
838788
1887002
569750
90790
549715
1109572
1045554
834994
27659
1700110
1499403
846804
1141782
184091
282582
89283
814675
1145938
113202
1900141
1882027
16729
838517
837819
862435
444832
1507552
1955625
356283
1499979
1980291
1219912
1293153
632110
1776356
1330613
1280877
234459
1020063
272928
1295789
1362460
257782
1327924
937742
597738
1684116
1194903
941739
189039
919793
267040
1880961
1654880
772087
465599
432063
249337
1797625
1039742
1136697
1874085
1658
1882181
188029
1487586
767202
1938480
59929
1538757
1852014
271529
1910792
788155
1326704
610950
1198662
1157960
1852301
1640508
637964
1758670
1137388
1538000
601355
474702
1658723
1214094
821336
1466435
1945054
1267539
1277430
1977465
970944
1226373
1180897
868257
1395414
1874859
200497
1533981
552804
261223
1544360
935415
1604631
1017367
1756186
1859243
1306204
1352861
906051
927145
1631430
1044329
1972633
661753
769837
388230
293339
1851066
388038
1645413
1821281
282219
736451
1764834
1805755
1001986
1794267
1914401
1371467
1496927
478259
1519956
790958
928567
149571
1857998
1560925
1153837
365306
1800118
1597030
1410741
1452286
624120
994571
1403982
274219
1830842
509632
1567879
1020301
1281678
265693
703477
1561648
1295886
1254727
1581992
1158594
318438
1263396
1089398
1681359
710317
1282448
696999
1847756
1164109
1310810
1987423
1821672
565583
39980
1706530
1187378
1597058
349719
930445
1492270
891337
675289
368284
522803
1499649
1577528
1011253
1288294
1290923
1991293
1041414
520115
416850
472993
227669
1178927
42199
1529223
585068
355178
814309
229051
450367
28838
482633
1909791
1879816
480304
764795
997743
908831
1696451
1007856
1833013
878681
23896
1036342
978824
25684
1425775
1440680
453580
350370
1726740
253004
1545003
1187979
1813614
260307
391626
869533
815668
788497
9724
22300
35948
121288
1027532
1552570
781998
312532
1040675
612989
1469524
464808
708808
566998
1944459
106081
341087
77309
1872501
1672755
1144397
1916736
1388960
1836943
524359
496576
1987966
160741
1279237
1807024
130284
746981
735483
884647
1303615
1193232
147237
1801631
925967
1670812
1135773
1716267
1560399
558492
1295271
1437006
504213
61709
1077205
1125205
1713756
553378
1847893
1341976
123777
1513009
871186
940632
179256
1291723
1288866
408697
1138980
1901713
253165
1262029
1672719
840729
1288305
1121730
1426993
437553
1492447
776133
356653
1077068
687019
628629
821408
1257135
1357236
629175
1082439
575204
692643
1802989
1325400
676288
1449154
1880920
665078
866332
182373
1734001
462093
192375
147652
1068416
1030457
729014
1267540
1345624
1399810
588918
1536258
1251453
1514024
1576292
1956422
749578
1768716
1872128
100741
10258
384378
1706970
423914
1693858
931188
53384
1758987
712293
247586
827487
1940601
1793311
265062
360172
1250207
837594
1033472
1638181
776482
372565
1994952
1407151
724685
913097
602976
1159670
910551
172853
520590
570752
1955233
77693
102944
463445
519925
909122
1068612
1042461
919456
643901
207687
1715919
1312211
714610
1558622
159412
270643
665474
878196
975248
320928
259450
1769715
1369495
86149
806295
1955569
882367
619367
758577
1144641
659481
1333680
1483325
1242818
1959166
742859
1119267
450160
1728559
394050
243580
1621071
1013533
957766
972020
1822985
298629
167789
15036
788535
220260
767629
1224844
1591916
1676618
1568197
1254057
111495
1934459
1014551
1420170
1249909
1373637
1934996
1588861
1680095
271171
1548851
25694
350400
929762
1926990
551140
72681
486741
1023035
14753
240666
44285
732819
1820147
376461
994278
1798759
1354456
442489
72923
1270321
1042442
753342
1672186
1119421
479206
1839282
275193
1178508
1017631
1797965
225003
309808
1852120
421557
1023342
1546477
1210626
1410287
679239
274810
188113
1137825
1280215
701614
57598
1049537
1058106
1261767
1985719
1835918
926332
1744749
262331
1029809
501248
91954
327081
1583604
778942
479697
701951
1534527
202011
1999031
74225
1658215
839771
932229
150341
1334862
854400
1263667
1805059
1511578
1337164
1812232
291271
591532
1336275
891408
1252733
1398384
1672524
1223158
379348
29368
1970147
1224853
1921991
1574445
204314
1910126
1227626
1147580
72504
1425255
18070
596943
806459
147506
1093590
1396210
1608882
1808987
685834
1955376
1507782
852543
1950873
1272043
514416
1621642
1646823
417390
1294797
1168183
3505
497527
1590888
26446
802715
210908
828331
795788
1666659
475940
918750
1935357
1774848
754292
946606
71550
1741565
1546507
1416317
1141715
1498172
84680
1101335
344939
1505738
565217
1172743
745524
169287
1882228
822972
1358980
34511
1051277
118846
1357803
307869
1316323
452868
72405
686592
814509
1772789
435671
367456
805081
377023
182197
1580401
647879
1903690
469912
991166
916198
840734
1237635
454969
951432
71365
1587375
1125448
1050157
255218
1564777
1650798
623046
811361
1681522
413879
1488008
1519506
1784850
1624281
417257
1108845
1322216
1746007
1652384
415907
873210
1525043
1515771
741965
2984
1817321
121757
150925
380137
1274172
246391
211512
1908530
574284
31815
236506
1852869
810230
1907585
1028144
1641327
859103
32476
1833784
214722
1557738
901561
1149334
1354128
187517
37589
1276237
1125447
1243324
1143346
1270210
1683682
622971
753732
192740
1235781
1911711
538756
1860610
840101
1876620
757987
1690835
1324759
878070
1818665
116211
671747
513443
347424
555297
358132
1633005
33869
1717002
1476706
1848583
1568673
1346641
1102720
1651299
1242618
458587
183171
747490
452704
1210983
1774180
1179470
1426542
973634
1146490
1574946
462691
1013769
1931331
1320904
416473
1753999
874709
1214345
634881
1999825
212173
90900
1418301
1825990
1669894
1585701
93453
292255
854688
724084
432576
1512046
1993671
753778
1889867
205599
326500
658870
1296355
830651
1629355
1032787
242698
848221
691169
924978
531084
104580
151060
201943
1540141
1908019
910166
246922
768957
637286
380316
676668
1080121
1922765
1234888
1346
1065008
865198
1784186
1514389
1488231
505499
130145
1244212
394613
1885895
1840481
298732
631976
1586391
1759144
1411403
1505379
1752723
615252
76172
1417590
1874066
1828030
562414
1877510
1931465
407787
739677
1322662
471652
1257336
1065711
1789304
1912700
1384930
1989555
1969226
674114
1971974
255707
65599
1697866
1954561
1834783
803209
1216413
518812
1871760
1032352
1063039
1406400
1263783
1312125
79281
333270
331926
522193
1976417
704288
843740
1720843
1199241
695289
356116
547021
270003
1445128
1689027
522904
625284
610320
1390569
1037776
1559600
1699522
691595
1773760
657139
1111139
1095729
731686
356058
1097814
1515579
743994
907215
382365
1667249
1924568
1606504
1919765
137478
1521662
292407
1789288
1546490
319950
571637
382588
1740594
1789278
795555
1325156
710965
1219144
1449969
1549163
316115
1721858
1404730
173088
196080
49785
278426
1510079
1991720
1621572
1475959
2663
1341253
1640690
1576130
251623
1139180
594199
34236
910010
1662372
23153
265556
1828027
305315
451195
57904
632929
1554457
1893504
202846
134267
904208
1283064
152349
1753989
64280
214712
750870
1284828
1385628
1638287
940938
744055
1202718
1072263
1384453
490082
1818155
1007854
265024
1069668
198978
1480049
705317
1145405
1127114
553530
1326911
1887344
1142014
113534
57377
422957
1963411
1455317
1923465
1540680
613920
38811
276857
1441978
947651
1214668
791227
1159931
2328
1649819
1728347
1186590
1331429
1058777
505409
748237
870780
154373
478195
982652
1671031
707319
897916
297571
1277939
919165
1108398
990489
1127686
1181683
362407
188918
1090521
6643
882775
107788
1497028
1804954
1109265
1170859
410555
1384317
1862352
1873389
335231
1029490
416420
683033
786722
295640
220040
1006307
622601
1955077
733690
276016
1914499
1350381
1344537
995758
1667025
706914
1773
350786
831820
18171
1309239
927962
1955527
1626910
618662
1533646
1805717
1018048
103836
473423
1627018
1041170
1720943
145868
1568190
416836
485512
1794278
673163
555604
1483741
1803095
1848646
1274112
162999
1018419
272580
383893
1085825
216362
948785
356104
1720790
1093011
1039948
1737647
1787398
1242830
946011
129400
1378352
1274675
869236
171382
1260285
1927260
329177
368043
1262204
1943636
796918
992454
435408
1298101
1962828
317528
1322097
875717
1995834
118234
447913
146083
511074
482421
1438100
1075495
1341931
1936879
699586
1871089
629878
453015
840665
1443682
1803984
185392
318307
213240
1297640
1586667
1590659
700871
1626786
1834666
1553394
964975
1126570
181276
1033030
1964564
165183
1553808
170905
1733047
1404419
1416120
30140
1523765
786770
1398928
1773714
259119
1753485
1478529
1903431
341786
656859
1906838
1847738
229143
421693
1324151
846960
1328467
308490
522558
98757
331259
35060
617113
1031951
198564
1705540
188956
1864566
1562283
1761914
1656165
480680
745601
1742893
1413232
1686829
1589432
166600
37930
1584297
1079570
650315
1943815
1926770
1876711
1026790
1911906
984622
1557573
1528753
37748
1180923
196890
431327
1086832
622579
1558972
669746
1560929
1176027
1143859
49053
1654806
1086747
1184664
1856322
1912751
1667769
1797248
1923377
1879253
89158
1386082
578454
315489
416245
52444
454399
1693567
1446622
1172602
1989223
526912
1197003
1885838
580731
1215216
1535442
1596466
1006523
1220852
1660714
140266
1671379
1507860
1019081
1707379
364742
892304
1201941
1386895
569140
1058767
680620
466310
408433
1033586
951159
912664
1039546
1106090
332440
588489
364069
983167
877159
1121883
1247324
477094
1855229
704272
210992
1167553
113274
672204
1498885
1987913
1143860
1659808
986217
1456678
419269
529476
1477295
1926154
1349214
1107005
1661418
217767
1216554
936722
283372
875407
1851341
1995561
933947
1865327
872183
1888170
1155702
960136
1407871
890507
691663
1561609
379385
1795354
903405
1315430
1599585
1648409
92725
636312
720298
913552
1526164
102188
568766
1027416
1836253
1355148
245486
780624
1686136
124381
143378
477433
804973
1146376
1980692
1294165
1752419
1723964
728808
1083965
363686
874151
883523
561810
1970008
1583126
691740
149575
517540
5018
647962
1384021
779585
1203108
1649111
1297142
1088289
1586742
266755
1660662
803918
1434618
607569
721014
1313796
625067
1336408
1041591
1871596
1624083
1449070
1766690
914925
1264801
1165067
1150512
614093
482735
126430
642579
682232
1725021
1310210
1551539
1177152
551689
1331024
1531750
301965
889967
558172
1683671
102227
315006
827457
1129658
189225
1773698
1372144
1440746
173585
219471
332045
346757
948815
1536409
741833
1608565
1854376
223706
675986
716191
853411
681313
1330622
1268925
1047468
930395
1821849
1758373
1999135
1405401
376823
681929
117544
541447
1594092
1433917
1224886
561599
250144
1988080
1132280
1501422
336133
894430
511015
1467220
756107
860837
890825
870234
876728
1612220
805676
1895601
1306664
1371872
1220275
1835579
627586
635772
1660163
762421
1459965
1516629
648039
842177
1476792
53362
1364003
1236937
232354
1584757
649654
373454
1180621
1263178
1976231
1065721
335940
941461
701101
1011959
1414277
8789
1064787
295734
1598207
1212838
1775099
243856
82329
332172
758374
515535
1463500
395329
1575867
1381196
1710868
1959275
186410
520263
1339931
455541
443007
1099069
952866
1452138
1523840
377999
524197
539454
904954
11428
1682444
258913
157471
1269597
9408
215252
1746959
258246
1643696
1132079
606735
174223
1296041
1068945
1139009
704460
173171
1983114
1241882
1669796
186691
1189330
531554
558175
1548688
326837
493317
1657713
1604124
623152
1006747
1501398
811195
1339813
1817619
720069
1344656
718476
223108
488603
58720
869786
1339529
1241835
1933814
51658
1771857
1631209
1153354
136729
1217282
145546
1682910
1611657
1388265
1020186
1380393
654436
372242
467779
421864
1729503
536853
825971
222862
1388994
268595
454520
1860857
629508
1204105
1926681
1759040
1731546
666521
1153040
774107
1600818
1317235
1314720
651496
1630614
1491825
979339
756621
1719927
573060
893761
128203
169819
497423
1240451
1037484
1240294
762286
431984
1507998
1155533
1487736
410655
383678
1866467
1804639
742479
1261784
1384665
1465673
1378653
1537709
123792
69971
310704
1253713
1018273
802775
1723428
1547818
1619056
1046970
1865247
1938852
176074
930989
586272
172565
690438
1451692
195583
1339380
1388069
1616415
129793
279515
1762595
913261
1878227
296663
605901
151169
1663920
110365
1145406
699104
95561
1294111
1570174
540775
1558372
1976285
1286213
358846
899958
1171722
281968
5971
1297168
1734486
815804
1996869
1799972
1967026
463617
255066
1928280
1143285
846056
1350961
101735
1547383
598398
392022
1271273
597924
392483
1249215
1555750
1109789
846337
902186
1827336
641241
1399945
1105444
1238805
341841
1630231
1963217
1084473
330583
784461
1663228
849154
515097
507835
490217
1356784
1218718
1538159
763689
944991
189967
1551057
616452
1493403
1073458
829080
1942332
542266
1220931
1857122
1480334
1057151
406023
1478074
1820368
760973
66112
750808
1352935
1438708
1163856
1082053
514241
628118
1409880
1043457
1805039
1270707
677637
256619
841186
512081
731174
421407
404362
488615
1270517
1811431
1289923
546745
150449
1915882
1143912
263928
512504
825874
1196872
1245450
336302
1391210
441536
226382
1615102
1585800
1109913
1341348
1803272
1466903
1544825
543726
1268521
388560
1967785
1547139
625516
445564
389298
1068180
348327
654949
1927525
813437
523029
960439
1563627
178410
1824673
102479
79109
934192
603285
1166714
1782691
1049173
1182842
1965474
415272
1808068
279732
1817226
1222307
1733479
1095984
1327069
1568715
124965
1022979
1636347
438911
1396460
534837
207017
1061161
1053929
1198264
1836592
1998699
1639930
1544537
190361
119716
410109
884291
1978360
1356549
1075482
942026
1570580
1001146
30228
868323
1421448
1769577
1279711
1844323
738136
1314589
1714076
1562638
236573
1286805
609891
928673
926827
1394327
1492412
1624652
1107708
1248523
500498
1440347
1325673
823454
348767
1802663
1520681
4361
959617
424952
432489
1330282
468397
685327
1047437
1314860
1165073
583446
1858871
54606
458892
1238535
1022880
755300
1482602
31019
1481835
775109
1039980
1626610
20069
1269456
1550046
1607532
780068
1287800
1155315
1767114
1393569
413872
1819073
773706
715344
671219
91380
393200
1328350
1438689
446112
473457
342712
1540387
256104
103734
1530082
420446
1945478
1641749
187463
813043
759389
717064
545409
741246
774447
1394
15739
372051
125356
989707
1844291
991064
458265
1713279
1204051
1126249
23308
847949
1762347
397090
706302
1428541
1124606
89709
470064
737321
1234046
742702
874037
1524013
1543037
343660
415649
1674026
1966622
621660
783139
1970886
1004007
926683
484674
1382046
1503932
958080
898599
612142
927651
786740
279039
1214439
1894874
1059015
1787504
1284729
477955
296085
1241586
1159812
1422220
1477928
1947720
1659099
1948465
1560158
1822899
1261657
1597857
1174320
1505130
1554028
77564
372834
735365
991245
1510759
1628563
1694332
1863480
480128
1854572
35621
584552
1904156
610207
982085
60538
486082
1895450
655428
1801782
328733
619375
19481
454563
27165
1952630
1186943
1832488
267215
117173
1253237
1914054
510384
3459
1396575
1970641
809580
1638182
104157
615504
1319919
1304606
1645432
1983195
642690
1913933
1881493
1344798
876220
251560
1396863
1065918
1547344
925160
86978
1534114
829687
1327413
874487
232052
1180916
600358
1713503
1876617
504270
1554288
425135
1140436
1437763
676999
875140
1242876
799657
1963375
218347
454614
399557
298377
349267
26500
1252017
1969655
362609
1755826
1570407
1692130
1802784
1044389
1182824
234553
1580846
182735
296119
1634265
472131
474556
1646162
1285323
1975585
1114368
1642238
1951096
1904500
1838448
346249
922737
409158
187109
382216
1934713
1167612
1601583
243616
1742207
559425
582978
1694054
155452
427938
91308
1526710
208410
568924
394337
315475
1893598
1494412
1224050
302826
718275
1005669
1119964
1476131
67245
1890945
679255
67467
1655108
1064151
668673
150807
154427
1600216
1505878
611123
722541
499450
1812301
107298
1486775
754602
1176287
756237
1987684
394806
1243795
617147
1836711
1525277
681798
734603
1554236
1359228
1869888
729402
1499870
1238958
595417
1761203
911927
224803
1810324
979986
742219
945712
1713189
1251614
1853882
58377
641551
624498
1424480
45890
602191
1995811
1153228
1242976
1954387
929283
1381677
770436
282567
704048
429826
95087
1096714
1235971
229662
949577
311654
1173286
1355230
1250162
104946
839079
1137253
416313
1879314
755505
1870880
1686539
1035746
953352
1625374
1298303
1409253
624089
1484024
1091994
828997
785356
1079417
760033
627490
1897302
262571
1656179
320683
857935
1368635
1134975
811877
454035
1552350
1595920
1385837
1699863
1258360
419480
616305
102280
1658080
101900
597217
257302
1702866
1671006
773438
15697
1915403
1042716
795822
770828
256769
1807845
1681684
1082094
552997
629206
1359015
1043951
822350
1865199
1192151
470543
1647242
1011226
1091736
304090
1512362
1899628
899712
486643
391820
928162
694307
605078
583944
1535760
618062
1648168
1229531
1151701
213942
1774118
471817
1755560
1255602
405835
156809
479318
276519
1292526
1901411
475019
1853658
1460566
1855118
1680583
840293
1978951
1892725
127829
1688787
1293976
56249
1571993
1092809
1151421
392933
1345852
20735
1899014
652839
1434269
898080
634848
45569
1841604
1786902
1216266
956467
270754
1887474
1357499
1396010
954103
167360
1963577
1569238
1766709
1108547
589800
304788
1915635
1412693
1987303
1612544
1337499
1391324
1650680
592050
1929418
748051
878332
838132
502659
318319
1457614
831207
1219039
1155909
958044
12752
980642
338530
587810
1176179
1694869
1532815
1529854
725515
1417785
184011
663263
1649655
547881
4856
687876
768541
446202
1615584
97049
1012001
1573430
678079
784094
1846807
1428037
679122
1959493
1256409
1347238
686097
825639
395465
1007183
1440070
1603423
1648012
66715
632786
1030243
1036366
638107
415735
127644
956849
53565
234741
1281807
114494
53948
813084
1368047
1193770
1468799
405206
546464
1839832
1022951
1928464
1906955
756947
1814221
1364016
677121
1925396
1227195
1802523
1699434
1977872
1154562
481290
1833746
1153572
83936
1419649
1166287
1300220
1358242
1902971
1998403
815662
1576008
1967836
642519
1506204
1182306
415475
1131728
448640
370122
1137067
1948894
1358631
1854170
1893380
963868
1378065
878575
586369
1606114
474283
490570
1911136
247355
1368068
1118656
1048407
1235869
1813943
1056879
184802
1360438
1414211
736049
1187033
407549
1118438
1130569
1879381
1820888
1121912
1477997
677345
672434
767997
246028
290274
102313
845563
555860
1982537
1139521
472572
1462398
1400017
1104410
623175
1153446
715652
721843
1279565
1167936
1957245
1943221
1413986
294794
250523
806849
803613
1880755
754747
1048712
1769825
417353
658015
1500309
1466460
903884
1182978
163604
1817332
340995
771379
643624
1478893
1360971
428772
48667
793935
1573368
92752
1457292
295718
779071
1983285
1286756
149243
1200792
1457227
345498
375738
940381
758041
793004
168854
1763650
827007
249522
1627008
551080
1300679
1723644
517449
1066412
1958183
777463
786974
397430
1672606
461502
971601
1708660
1049921
1265750
1872216
817697
1302097
1560270
354524
1433089
924705
1708954
1208211
644118
1785476
218033
251852
106986
1746475
851099
1876874
704315
506132
40964
560009
1764396
1301660
1138065
1794397
1473327
1027769
215233
1995134
426293
1538340
204927
971351
1779867
284540
49619
1601048
1506067
1082515
14056
1993175
676388
1509133
772154
1353419
56074
27473
937055
1333202
1401885
425443
1718351
1767642
918510
1946219
1328823
500811
1092484
363283
1493519
750333
1281369
948385
470533
1842294
1678243
237431
893494
384544
1188220
946775
1479689
1967702
1801497
1583116
1769932
502485
899299
1963395
688476
506906
1978709
1317886
613590
1042989
33731
1227818
1692547
1541250
1883792
44449
155578
1279575
1899130
1597004
1586866
40822
933696
453947
882225
707119
1347343
453967
1248064
17865
350872
208871
579460
1701627
768549
385542
1978433
134119
426364
1878669
1016671
602983
4446
1696450
1474862
924523
993278
1596918
746544
1159646
654538
1031815
1140075
1830904
1204821
790116
1754697
1194433
793403
1787276
908456
356543
293739
1123144
1074799
1580347
772996
449563
453504
513114
472821
1095459
1006599
1301477
744424
686754
1596272
117596
1322617
905262
1099595
864379
240563
1312542
1417517
1534047
1619532
400356
537857
1645626
379475
218505
1347587
975128
1241967
1795694
1127981
15867
592030
1520879
1223136
1552923
1084988
484882
537442
714917
928888
1480786
1190343
655434
1394138
1759027
1818468
124968
1075299
1627076
1866906
1768952
1024609
1260040
1394203
1586375
53867
1165291
1160853
427594
260489
119962
807284
500305
1504884
1770608
798421
1723036
6017
1664197
340424
351691
763108
790736
1643023
1861126
812582
1721858
1515837
414386
1735567
1500267
484793
66048
1304859
1922969
969143
454080
713087
25028
502347
482331
27124
990456
1048048
1110760
587239
1565341
1922649
1629778
1964100
133453
739888
425607
1670961
635306
1773239
312665
1387695
1765509
1564987
843268
383378
1853483
913285
764744
1296856
551921
854000
935416
1214438
540794
1382784
105508
257278
1615195
30318
1640793
412259
1321991
1597452
187443
1005641
193983
1044232
251624
1405193
1037991
779494
1733139
1382454
618886
474222
1126165
751120
814404
1479489
489408
535044
1850807
1028931
1056496
142733
1609312
203018
1942114
723391
909491
1993771
504466
1284639
1650696
1586471
158643
295024
1246599
1003354
1453492
680106
689972
1132231
1929392
91677
869360
1056527
1849370
59933
602040
132783
1365814
638636
1647779
148249
348235
1999476
1504992
1722398
1318714
1195091
1552075
1444278
1885402
836445
369635
1437965
355339
1101501
971932
1959441
1279658
1128492
1395534
623259
1846153
1828158
1744419
375692
1677315
1142269
1398493
1083368
1717902
1518971
1894119
1629076
1969134
1024154
1639936
1748550
547745
1655209
1035725
800919
1775882
915512
562483
1149847
357720
983647
1013976
10841
1879818
351296
1295831
1075965
398452
1189208
596822
1166793
1333814
1202085
673018
1515162
1712736
522887
850594
429790
1873673
491737
662578
1964342
958519
1477113
1166603
1395993
1465127
1047675
295020
30791
1232082
1485771
570112
911275
582008
311125
825187
801437
1760580
1979790
1414853
529974
1728862
1514257
1427838
641535
1994170
89656
1181237
1422291
190555
172460
1690628
1674462
507883
1839496
1966043
279895
1524595
777362
116277
1608969
1594487
331009
1708346
1278422
1977914
1016889
559058
536765
1753272
1323462
26230
1810480
229199
359517
1061067
136505
1766063
1111181
1170094
1768529
38503
596732
1853626
1328909
980733
1204159
378041
621643
503748
796008
1814248
753272
1329560
513902
1779612
1259467
448557
493993
1117252
253703
1929335
1248702
846120
358165
1575300
1039073
723644
911991
797212
524904
445006
1582084
581058
634591
13562
978433
824926
920284
485939
745472
548316
209149
1425282
398982
433215
920446
426371
1034366
1735741
1988405
1647551
1767230
1266320
61693
51192
1675438
1741049
120107
1747297
1383670
543897
1510597
672661
547048
1609374
1551468
438616
1668962
1887263
1876746
855300
472802
261735
1247767
1924014
1530424
1359130
779780
894333
1626531
1407395
749819
672787
1132492
971563
1826302
253578
301578
428700
999166
333250
550727
1121862
1298905
1518075
775178
1583153
1338869
320608
1892437
350160
1542707
1219529
389557
1472489
84666
860037
1543019
55681
156056
778552
749351
1978847
341695
389821
127825
1629925
1225996
1093120
948058
837574
655232
1766209
1108263
501380
994676
1357825
733239
34852
761061
88463
1214526
1496994
45781
1798220
1292188
46425
1392177
1860779
29729
909113
647697
1860404
903899
58487
1124298
88033
280675
617624
779379
1036742
1945821
1478553
1465371
1743314
565963
247924
1288870
1632481
195022
1037312
1241887
962096
1562207
1149917
1734981
173003
1301686
1496700
1347835
1121480
637933
1796135
898971
1614731
236779
670055
533121
1277659
94476
108673
1226672
1712351
859198
77155
310091
635981
786137
79406
1017738
1676413
1416623
388581
1438048
827864
224371
753275
1185207
1175773
572356
1283986
1914639
514622
917682
1417802
531345
71250
1775808
1631338
746151
339396
1029575
1900584
59774
1579643
801595
1633375
1737634
365042
1260490
143587
1288406
1434493
1186449
433125
442587
851104
864023
163673
674835
1807202
762018
1518689
299323
581070
701784
584553
1270969
1195470
425785
1993768
642511
454769
183805
1812138
980501
1581961
1622228
1459000
975143
1835750
1578300
404136
970682
1433532
716515
1172607
685888
496492
1264626
1710907
1977972
240004
1318612
1031168
1542473
1248367
988835
128033
1847805
1752946
957479
620844
1945101
874713
644168
535469
169125
299432
958
1580210
1510438
1370862
553022
1670429
155459
1269266
1143529
1335055
1939631
935523
1828319
1886959
1721890
473627
1497318
1824395
1608910
1571670
937434
738077
1011293
989494
1541486
837952
1690021
1843390
637382
783808
1338179
1176628
1621724
221667
762937
1021825
1904797
662262
1237311
1692590
1768253
1768051
1061423
1579500
90198
1702866
376270
189857
1345065
128531
1589305
463727
1809070
824995
316867
792232
128257
1025613
1375079
1936638
749552
1852185
1570498
996460
358933
1184511
1942727
1550133
1854033
1018230
1153580
1821173
1245792
200223
868685
413319
1186508
1902040
736636
1082114
1984097
77225
756239
1064729
697941
1369563
696258
1096719
1080519
1499713
1455253
330553
1001301
1242021
509308
1621515
1892557
265030
720353
1518193
578358
1821002
988652
254673
1010556
1386179
1537389
92731
1938915
1774212
1161771
722165
1403773
1119831
1214636
517032
1815150
908465
1451801
1120159
871324
617375
92919
1972090
777981
1468026
564748
3001
521216
1309180
1424798
649983
649103
1140995
1464457
402606
1925280
885928
378682
794062
1315417
1450221
1227006
338691
689868
319874
1734249
1957938
460535
1211701
29093
416382
93537
900443
1476509
560105
596584
1414344
202780
1496767
1384045
587390
1940553
1791583
1276106
1279234
1107089
96902
62610
418629
1525263
1863977
1592020
828705
240183
1663740
1460132
894406
1961473
1852761
1028882
1237514
242180
748749
1115895
1586641
1289783
1804952
1348727
651064
1199355
1695434
19193
862215
1924993
339173
979730
856514
705036
1889422
124807
678923
921823
776559
961831
1502171
749987
407186
251856
403266
1297134
1004551
1557624
1298206
1916654
674078
1262499
1924316
1146741
52630
1251560
813288
1173164
287226
431568
1451226
809869
587471
251238
149935
555545
1071778
1567922
1112875
1169418
1268349
1371709
1879115
1528240
271915
1864132
1811484
960402
902232
1165667
1554952
675938
1986714
1899174
1922618
207342
1281478
1047645
1832669
397573
1628357
1533379
588404
788967
1174826
1806268
305557
1558625
1067807
807215
1782355
180734
1740283
884385
674583
1437414
1025175
28953
1136730
117347
762674
579568
386433
192708
97083
1230802
295251
1714759
1673735
113360
68601
1886803
1340298
1708364
1699604
801795
1734920
416979
548045
677074
924445
1008702
781120
1521364
448286
1613150
1515507
1299654
1966927
1748269
1376594
797259
1370023
1010846
54705
614725
798537
1048427
1047992
1294810
1825557
1541338
1136042
1416486
1423346
54858
1759799
1774385
1617453
561973
699396
1437976
1851300
805366
1532133
42756
353831
858708
1651204
1193983
1492698
338051
362075
1310168
755105
1787760
1640678
847283
100723
897902
1124928
1336761
1267077
1869986
1166957
182854
975898
1190438
468744
1723104
614083
1904305
1219792
35485
1425206
843840
120329
1907599
1176623
1226752
1567529
272200
1162639
1401333
983643
551152
1986966
1650260
1101343
1367516
659537
1635951
421428
608297
1828506
1893536
1170457
1395598
1942294
1764860
116821
705348
232603
1242968
168149
1540269
565905
1264415
447369
1190859
1085665
1999613
1739700
675152
176401
1248733
1783504
1567465
1158480
1877667
1760882
1593101
118354
579189
1756976
1790655
1908256
973923
383887
1568678
663340
1348355
443611
1339744
1838172
270390
192527
658670
656154
96485
1360083
1302717
1378077
604804
114931
48372
508617
329119
1403047
483941
257495
1716273
1937347
235458
1054243
869898
1426847
481568
1317201
1663671
614855
1335032
451953
993441
1788151
990272
761701
1714111
530561
1756560
1556993
833847
1211541
1290448
74744
1324972
1299216
704307
1100887
1643293
1440587
511233
1948769
53517
577029
999848
1976011
610270
1662024
1524201
1074623
1997735
20362
495516
1929707
1725522
1740523
1042570
276844
273085
1986787
935173
917351
15327
1197881
384550
1590667
533497
97730
1683181
1773638
417998
1279409
89964
265501
1579718
1157508
728641
866572
1655865
807426
392841
926341
1416249
1137789
702294
679852
1565107
1099878
435381
708448
1408531
771004
251060
1655015
1543990
1853134
560903
1905991
810429
1756599
470962
854664
1183346
744942
514502
1639664
257698
1296072
1928193
1330338
1643473
1054721
490799
105543
1492632
1790809
1445502
649829
1269493
452520
955156
854735
1942503
252479
1187732
277918
1437882
1346785
1200300
1851572
662494
1576191
1589036
1930846
1004476
1649860
1743275
1618857
794982
913106
1558148
955502
809417
1595839
1059059
777268
1599225
547271
1657115
1559503
1812541
550330
479727
1094803
1343
1099477
1731007
829487
362854
1599220
1733598
1829338
1955591
1486366
1493283
1591812
1864000
1800149
1919966
1407723
1454704
1290646
528823
1274109
1092733
1388482
1925450
376539
1492533
986647
1624382
95490
75208
353332
754371
1252716
965704
630011
1268712
1015363
1755888
1780116
549954
907148
1408885
1213019
314463
421219
1285864
620984
897534
1528380
1355163
18321
1065782
283051
1109752
104178
752965
672282
176362
1232522
939481
243846
1086418
258703
1403668
1338218
555585
1754325
1237841
122251
1352159
686546
1758253
733053
1563824
1599396
1977385
510454
724356
1854388
1048818
896577
1507733
1259894
1816637
727537
1169007
1116630
1469848
412429
1480053
1543186
307730
1060552
257901
6493
819611
1208004
825268
769569
612802
421638
904478
1207819
524987
84845
803671
1002071
1566786
260404
637902
227101
916
280324
424389
664979
634287
1177337
733101
752535
728315
1063438
1685735
968156
1559176
1887472
1769212
1920347
1777631
1726292
1356059
583014
680109
1030144
171368
703859
1239635
797373
1891819
667549
1393800
122232
1729190
1959237
1107911
1500984
1381404
1111154
662450
587506
1159735
337970
1718752
1860325
289146
1395562
1449372
209431
1397
1985574
82557
1002787
866983
559003
803555
946698
534894
110911
696821
1339184
1072622
1367104
976841
447351
1874565
193119
1898112
1142410
675085
762825
232547
1570914
526994
896180
1940268
1721243
1827255
1953819
791458
1526967
196142
1289660
1940759
1992768
1868548
131694
480206
1819609
1399716
1722415
1953273
200456
341782
1558498
1509174
1246315
1077359
989097
1475885
1623802
606906
366331
250057
209926
463939
1965901
800229
985615
28753
1083626
637479
602773
638263
1542401
1034626
1503444
1033040
366245
1923617
264873
975124
1652037
664428
371544
809899
1447659
1512544
40294
864794
1125218
619914
474848
1508462
1403536
1614955
384270
344105
263778
1641038
825656
1414943
579532
824008
1938429
1064000
729218
1742756
319748
495286
737741
520069
1164818
475602
1008001
59232
1343800
1551916
568946
933681
1362884
249585
1760089
1370800
68909
1802949
519945
1409257
1863999
1895129
30934
1347456
1602205
100665
359227
1420544
1064447
1198806
1868692
695666
1080476
339016
431130
1191310
858315
1023292
1269611
47088
422026
755420
1431240
542258
1924657
1131914
1350060
173514
1353767
94190
127451
1234019
130927
1964911
946518
1028493
1048504
968032
1172955
1389722
129138
1348194
1672893
276004
387795
1293984
249374
1762163
1052447
20158
1314946
1520042
391009
1021901
122596
736360
149280
1657453
1968358
1787895
1509487
356293
393138
957334
424508
8246
1772086
1317085
1692036
215821
615349
577608
907267
1596243
671908
981061
666860
313019
1332007
1793767
1717551
1606650
734456
751275
1245892
993163
180816
1191215
75052
1280522
750587
1536732
746035
170886
1263313
423669
1072994
833978
1366754
1834345
1207898
1803606
10344
1313702
35818
184194
233141
430952
812478
426638
975810
1244234
122303
1931769
241946
1739036
816180
1325028
68163
1360940
1413854
1288796
1862514
83125
870576
1098411
562725
553919
62465
1564216
784396
460525
1174614
1346117
1217855
892071
1658328
644079
892791
527685
1449935
693614
1208739
752205
1954383
1231353
1896762
1261769
943789
1592339
627400
1443318
1256776
894244
886227
349776
907218
587404
1237549
256195
442940
992087
291493
826761
849573
1228801
80895
1659763
529517
257484
1954192
248411
1072005
1938610
330882
848731
840331
1393017
1080712
71676
108681
463810
1116001
1781954
833494
1320042
435787
1601752
1759511
756081
1986052
955458
1708334
149152
1628572
196345
1447548
1975162
545210
179234
138720
1439229
1576472
469877
1954003
1246132
1764873
1035860
440060
45044
1044296
1834679
356830
137976
185965
344671
1357557
734841
249385
1618416
1824095
60883
797670
228266
1636341
1993686
654814
834533
120990
758228
1955844
1830022
385499
986700
277028
1668644
1353090
1022890
769731
369928
431552
517856
1007879
1326165
1922158
218382
603546
857577
34711
951337
1140921
15905
67831
555922
292261
610105
1839923
1625901
1407950
1125016
1127689
353805
853366
52028
155687
240272
1624660
1063745
1429881
799927
942852
78373
125428
1465385
1739417
495659
408554
724245
296599
1523818
1032590
1376195
1600214
299554
1440659
101862
1366884
457074
447058
1000206
1554595
388033
1708187
1001112
416721
1129449
505858
1622119
734711
1138856
211245
1297632
1111786
1105382
657332
334652
550891
1008016
633964
1456030
1422736
1251404
130693
973121
518086
1078478
277841
370778
20374
1126506
495085
1476484
1629461
990372
1506123
1838735
956073
17355
962215
308404
767445
890368
851139
288969
1245929
1170931
1899508
1147286
301404
1596342
243982
32516
333833
525487
275955
1677863
1556168
594218
150990
43697
729528
275449
1532975
699525
1982227
1274462
1002924
203143
360401
707407
953663
314257
1869490
1701290
381333
1171788
39307
757462
1347872
1144258
1361770
1255982
1963071
251821
309727
1275958
1350532
1640537
1234534
496669
807873
1333914
1738770
671735
870506
1421152
317323
236651
812085
186686
1572663
456150
532241
1263912
472242
1081908
461473
214320
1280129
494289
1436175
1630336
576057
1931596
1592729
654591
1914441
780133
521499
107504
1461465
278497
1803943
388275
1182354
1686305
689843
427162
1400744
1974115
253440
1328199
1265702
761326
604465
155765
21429
402888
654308
1280300
1061903
1818910
1282088
1603461
1428802
550330
1962169
1168022
519178
1960242
115375
1550245
1305276
1345714
725112
1766065
985421
964952
253831
544676
166090
1473848
846119
1954564
78940
1731655
1220402
246773
1481939
1688419
483099
1682463
1606731
915460
1544328
1821349
1485991
1091912
284280
1560319
1736116
793667
565662
1711889
162289
774115
1054019
389895
1057012
601764
1447092
572245
391006
1051921
1601523
753853
1905800
1918542
338269
1907834
255929
1327894
363092
328984
192809
102454
158406
793379
1651098
1933232
433257
499877
1796449
371004
718726
1611209
1565405
226497
304513
364967
1652735
1365917
609643
1398586
1452354
1984455
1841503
803796
1661789
1400612
193679
1970891
83985
685295
1495487
1291221
168272
1575319
668550
473623
1060426
1788574
717915
839873
890400
1251126
1857350
1855082
1050691
916063
1585465
1405895
767914
64366
1798459
1370376
1727079
27811
1052577
1599657
841105
153373
519941
188384
904657
321343
1652870
569193
1669230
536591
1518647
29994
1971724
875767
1022337
1077496
244758
1949839
1169103
405337
1085640
347088
1579995
1192000
815126
831004
1672097
1189650
856973
1919302
1479410
599612
1193248
1907093
1091577
1479522
952378
1963894
487147
1248565
281984
13264
548307
1077355
894300
1362131
614953
1491567
706103
1953985
659858
260131
1354704
1381826
1922041
1893134
1847264
1203027
1117533
1072922
1455472
766039
1492112
1223404
307807
1604239
392818
1432848
1132094
110102
1192761
1831756
1459032
1597008
180022
1044526
577068
391141
863255
1136606
158225
1784651
462860
188594
1388228
1218350
1345436
71547
1027728
1941844
358726
1377341
1822310
1238038
1154853
369287
1818602
550941
90126
1575490
207507
74671
719805
1978898
423433
45033
181564
504741
1537320
889620
1529174
590607
66106
89914
1012384
697509
925266
1169019
539820
408943
495646
458787
1294170
1680761
1744218
790381
722826
1141832
1258745
1239335
1099896
471137
1373604
947001
1219821
1248501
1151356
1269054
256496
1137998
506449
275416
279896
1764750
1167550
1533729
1083120
883970
1128204
314841
1162732
1025198
1212747
621624
287336
653357
742842
619652
1628734
876415
225384
226352
695270
406452
837360
1741289
1948618
843225
308324
1679918
1660726
1469452
204478
102301
1456504
1175639
1169242
1846037
894810
158059
1276305
1378475
1040750
1356765
729020
1707140
1072742
834821
474276
199903
1328590
1282785
467627
1757470
437968
1754022
1854004
1034306
43632
677229
33870
1118490
382969
1085008
80634
1210130
384502
1272307
595040
617441
846906
1683865
1853157
636562
1230028
740610
493494
393358
1023343
723937
1035827
591556
451452
316115
55373
1926210
1593590
814132
1744403
290721
1315121
961663
867143
1120108
1970049
1069348
393539
433116
1058286
90278
787637
1675544
805838
60525
480158
1314048
1899114
1896056
1579672
1161010
432192
1256206
1930011
1178217
1679175
814037
448483
184381
1366088
1537039
306403
430347
1113914
1048054
436749
625013
947193
1524390
1320730
433426
1367754
838135
965621
1827913
426031
1981652
1068377
771846
193091
153536
927585
614426
1893550
1646800
1645047
1695080
409347
1212269
1780899
1273331
1031392
498782
1204712
1801471
1250288
214114
1272845
558419
1725037
336365
1650518
1771787
1366996
1960021
771826
1586945
688064
1150894
1753280
429322
156178
1181644
1328274
1724967
112645
1330830
74191
856213
1592579
1585374
349067
746157
534191
773946
434944
1715079
144105
490218
1759515
1233074
1412874
1211543
507969
1611514
66242
593196
350050
1557299
738163
640923
411870
961785
924814
1409131
754107
1962141
68240
1240119
562858
916593
1999596
894570
378088
1275148
1060449
1144398
1895551
589612
642312
1497283
1573377
1070855
859718
1813517
1504320
282979
1830830
839616
1557750
939513
1868017
347669
1780927
1159881
1827331
640056
97020
1697429
1973459
672884
25802
1121672
997235
443412
892244
978938
1853988
942022
736823
47604
439933
1961071
1412052
648585
323856
1377506
1726793
641492
495590
356063
1299
227103
1858060
814903
513098
1733627
1097179
681427
1997539
1370691
1049367
79325
1173674
873399
183736
1290908
273452
911549
1291773
454917
13455
453178
1413153
174101
1237319
1606734
698072
197944
1533242
1542453
1927634
1850601
74469
1813244
1616176
298151
778082
1141882
782598
386962
919128
352750
6725
2940
65038
384962
1077115
1164229
117285
139962
1008020
878569
141407
1281814
1707244
1619503
220903
975786
1822490
1485761
69297
772635
477879
1300572
1257247
1899215
981049
334833
1456524
1801527
957382
1861516
1747288
502020
741341
1282339
638807
713978
488253
506512
709166
152612
667481
248559
199920
1816670
1626126
1108654
387617
1063135
1732440
994348
1363378
789861
478123
135909
888702
1789424
1926401
815358
502779
224533
1420958
123534
634660
1009600
1802748
1397569
629745
2059
1391608
266458
1887284
901798
1613611
1009069
638844
397691
1251714
230798
1171226
1818675
1418558
100523
1638083
887970
169069
1360005
1294246
646898
822283
1956416
670434
374112
1223705
1701826
569942
1876680
1217170
88544
1612406
369758
1607985
1616719
1056487
1390928
793686
519077
1790397
801210
1335558
1646641
134443
1964681
1394891
72768
29356
312854
274084
1031751
1113075
570771
150548
948919
1166249
68481
752765
339310
1638050
986912
548265
232415
1983312
667686
8519
1393947
112022
357988
694194
1396870
841250
224324
1096596
126410
469856
51321
502057
1815378
660860
1819240
512087
691070
759108
853151
1616310
450876
355805
131724
487261
599805
872308
922481
27959
993544
1387993
610195
535918
1832174
1140460
355989
641972
781985
770734
1011635
1241283
901040
1735443
1837446
284279
961008
790272
458577
1471954
1168108
1577596
1667843
176049
1263277
557307
678203
353698
428741
1989656
231102
260400
623723
687169
1997453
49465
90947
1949179
488776
1682793
1622684
536875
729940
1411166
1449977
673119
1362175
1943210
1002302
1947816
1110705
1992097
1979372
393291
1270212
1625019
809779
1321638
138268
873739
267646
1130337
197985
526484
1028866
1001033
206350
1475612
1140859
834045
1682091
72463
41383
283894
1381692
533606
984340
1872265
932528
570324
612303
1169130
350138
1753495
1282923
119128
1544138
575745
1429168
654098
1960507
836034
30443
1431391
479847
1290665
56302
592807
1080721
303974
1776847
1859867
1754566
1434470
262932
1223170
1323693
1432950
438333
1520838
2726
3305
360013
50170
404829
499845
1074031
400885
1787253
1045361
1452652
1869926
1315789
95132
1068961
1710714
1014121
186049
804472
592305
453885
310804
288724
1843347
1033273
1771090
125040
1860916
44773
1906210
935218
1930490
1835570
1853941
806890
274537
458039
278469
25999
891680
1810631
1971871
307287
1107719
1445335
1404057
1912797
1210664
18976
1613817
1506180
1959770
76094
135595
1785889
370939
813276
1188913
495520
406240
1564462
737714
504243
1494139
475011
770760
1088283
1158219
984993
515182
1779621
1596716
1626892
1857242
1198687
219878
295592
1975081
461209
403301
118423
809883
412413
151395
1707493
485865
512799
761834
1173181
1910250
1010724
1287731
1896935
410049
1290691
693086
948773
467260
412169
773284
1709077
1055322
633107
1836408
207162
214022
1282221
533352
1348056
1125378
1671388
635542
1437668
421802
775140
1881411
1166354
250042
904514
1243734
1497026
1782831
417248
715720
1760122
1633535
1961225
241012
777210
1123499
1396160
756924
157034
336552
1974334
1510728
121559
1237718
419843
839699
1099962
1837834
1136111
1530352
1882207
1291491
1311555
1941433
1868243
1633883
1707703
319556
361974
152025
1515573
348748
1485519
720844
1597667
1009369
1857630
1949388
1072516
1233074
1000397
678277
1761574
1641319
151012
524807
85697
740214
30545
482214
891969
713334
364490
1355303
51372
1395378
1972942
134164
1469094
609372
1229083
1646137
1169440
1347775
936300
148920
999681
1013378
796504
733324
315632
1709052
505311
104098
167539
122275
1009396
1938023
1684839
1791603
1820451
479433
635743
118015
1470883
1907218
306532
365944
1095500
1664093
1813176
1559967
1208714
838770
643311
300800
1687115
931685
423358
313746
550023
1620186
1277560
304828
1546319
1311948
1516536
152052
1764741
567819
789517
700179
1460669
1382759
1846073
739566
1048324
83753
1688208
1877210
1976753
1175772
105696
244785
1066187
1549443
746451
1102644
1781299
1415830
4630
1983032
872409
1003552
1464035
105795
246617
380536
581489
340646
844490
1215332
1907721
937998
1329426
1020691
1700209
1108514
1681836
284467
853397
911842
170710
857810
28588
1483656
1547358
1541325
1807606
1964803
1486264
1960008
830083
1994562
1591389
724282
1924980
763188
1491387
1810919
1452221
171848
194199
1532099
1302595
419715
1016281
747681
77902
1661919
1306982
1107945
1081233
117269
1720836
1632669
142938
523196
906248
1757429
1561683
1899676
401563
1935495
759183
1805314
1337026
534735
1664203
1356468
973008
1355510
162323
924114
778673
1165940
1949481
752990
1639976
837253
1170355
1079547
441379
1182589
55274
593255
641767
1888184
1311214
226745
441221
187147
209231
1332598
136123
1703521
1544556
154075
1493438
1135694
18866
9997
1853667
689629
785595
651990
498662
1454342
1247390
704986
958093
1740331
363831
177195
1372228
251538
1966719
1744470
848708
1391368
874900
1398914
463094
359660
745680
50559
110065
133918
1225783
742440
1978735
96605
198480
690815
694991
907746
1199905
126123
1464955
985555
1617623
185973
1741985
1758253
1682187
646513
968304
1825396
54024
1084792
588340
162684
1051981
1250488
71368
718273
151426
1974397
686816
937902
1869192
857705
1160002
909704
768125
1601873
680382
1243080
1857070
377694
1867037
1873124
1694435
736840
970993
1283226
1181537
1033496
874295
1252381
1127314
920240
312014
1399846
67440
1137121
1824273
268515
1888940
259483
142018
1993221
305083
39334
546224
1344747
1095045
1645087
1907221
145763
1503163
551652
1387657
921668
1925918
376487
1056886
1767869
547178
1504871
239028
1485805
192573
1792872
416877
30292
872624
1132415
1493469
1848534
1850535
1225143
1217492
30406
1215152
927504
501860
793766
1060133
1331101
287008
1671320
130764
1471100
732666
638719
807359
882096
1061195
1179305
998285
900333
1682745
12941
227753
863760
378049
1940423
1860111
1220365
92131
421786
414140
832718
196681
592026
1942469
1211009
1324703
1415050
343395
1085640
223389
1687746
1963297
1612888
624582
516630
961763
1838586
1225969
444095
1556592
73871
206498
43494
633103
421721
1027296
676592
1237532
1254669
1537969
1282897
43556
1517214
767965
73668
326309
398568
421877
1802895
1043803
209691
1884446
1055088
1168064
307704
131725
258179
58932
1860011
426062
1598363
845317
1187748
29438
739907
69952
1233331
1819025
581861
246639
618551
998868
1411139
1529475
54796
941386
1713416
904672
1961875
482527
170822
1345007
351593
1818248
655488
556280
246292
1399250
425998
1177818
1568643
1467165
1389149
467869
1007138
559353
793083
1956825
1876066
188009
498359
1584456
947547
1783186
1960134
649717
447232
1519537
1640030
1513054
733640
1986542
1120225
1771184
292849
834174
395676
201868
190507
926267
1283938
479355
1427779
1057760
1201845
950000
1018817
1017866
109108
1534195
1804327
170039
108954
717014
1764867
1121557
139221
658895
1255099
1336430
1440375
1865857
495886
146423
424201
347786
809753
645995
1998611
1518938
699565
1212308
114947
1444036
1646617
1748925
1677816
1304473
765658
1181332
99570
1013297
109219
262362
364037
1187184
1716715
1878623
1808637
343571
1641974
103238
1826301
1734744
1824060
97843
909237
1167648
110059
595139
1347572
1788204
1879168
1041402
1803349
721427
1065727
95044
181879
274684
1555177
1607821
262096
55492
1575526
1604883
1927160
1223954
1127868
853693
1356401
158050
1151530
1991427
1831175
1420455
784497
1750815
1709862
1646392
1314632
1426874
1820419
1949126
1260664
563705
1937530
493755
270016
1245201
69104
1497947
209491
190271
1958932
129187
1895520
782447
567445
1282543
1880900
963814
1040663
1912265
1746723
1829201
1760199
1373714
850115
428720
974573
1997637
1582271
545437
1900314
1950945
842011
882060
1213396
354282
25182
1804085
623186
1363245
444934
755246
1182022
219795
1052617
1621867
503839
450296
484554
24083
1207013
1640073
211262
580941
1780055
423638
883512
1783513
803784
717207
792487
12047
1966121
1236538
1109007
1468651
1338686
603012
1195808
1388999
967319
1894919
652902
557197
1368733
1767092
772761
1563204
228986
737902
466734
406420
682038
1235614
1162437
291935
147980
824713
1112589
552678
1779503
997266
1594677
1734484
725197
528895
1702979
1189258
1742563
200749
386095
345441
1621111
483809
1864929
846629
777536
1815413
1395383
1744885
1604449
1176037
723284
358053
1525035
488775
200812
1387893
138808
1730072
370459
89094
35943
1358202
559112
1153860
576015
1913775
1649102
1736738
10207
712819
644775
377990
1550575
1062616
68254
1644634
1538968
1183326
363865
692513
890035
756457
1027907
1126230
262939
537500
1314230
1646683
864081
1688404
1506088
1332527
294971
439627
435738
1949788
1168465
1930055
258953
1147672
1527502
175761
591339
1850610
856420
680279
1329146
615010
565950
1253238
462163
1447436
1386681
1496230
115006
1267765
272523
1502757
624839
1225230
894767
1271511
674879
256021
813087
830131
476692
891352
305259
118596
1222827
1126236
1759527
359706
219030
1043265
1000901
1554797
1220176
1693054
1148419
1858249
497646
1792515
1300201
290863
850058
1605037
184743
931046
1913824
1650549
1140157
1559615
1779749
847940
33125
1036458
933269
1027768
295433
1546670
764401
1818016
297069
333975
1366114
1283554
861548
171654
1407710
1498696
1037326
702460
1856646
728889
1358154
1826362
767403
1697412
713970
1937583
249684
295946
1556763
1516820
245052
1051831
1196824
584600
1930054
1166955
1288872
1199285
1397894
1710447
398557
1791370
1653441
873041
769811
342149
1571514
363375
151511
871748
438617
1985909
1271670
1001820
1110773
1651422
1734734
472784
734269
53821
914623
1524228
1686049
924200
493968
374377
345822
1937464
642968
948999
469142
553040
1895219
1029557
902654
786154
1861599
1907577
209995
1274523
1302049
146261
1501903
1295418
1825321
813071
1403005
1650642
339715
1894936
866785
233500
1759682
1915445
1333771
1342590
867049
58545
408816
486166
282005
576289
1850972
1950116
1399211
819437
1782323
1882068
213940
130413
1153572
944830
377946
1987074
107238
1293317
1172606
388858
1461176
896479
1948750
1404710
429320
1289273
845567
579827
1431230
192655
1716517
232024
1333544
161386
1226326
167700
1764065
1490695
248834
1987898
145203
90038
455278
359990
1443860
7125
776189
947154
31197
823422
1590174
478211
995681
949570
213412
622917
1254939
47672
376258
1320308
12055
772961
1697213
1713921
620205
1962803
152380
449007
481597
853364
1929439
410197
1882220
1383825
1377523
1937801
859437
1443783
368389
976530
1971016
754279
1075790
18901
584148
489455
834708
1815875
1111970
698893
852106
158170
665234
819013
245103
1511296
582097
1904205
1935566
1685355
670433
658323
783679
1149850
1283626
1110708
47255
1017237
929435
994697
364515
372385
962720
1857432
1162690
292406
498050
1405483
621038
836427
252359
809500
939280
1868546
208659
1213231
1958824
1667730
582301
465272
838389
231170
313281
872013
975935
1452468
1062401
958541
1923541
1743188
1562887
432991
1299533
489752
361790
970565
1965901
1010857
523298
1421731
492387
1388020
1905710
1801757
1343292
1828086
1372929
1759966
1636032
1268618
1727617
1189976
1602386
1427767
32498
1396834
1005753
1215641
1542303
1181719
132605
1253572
1516440
1288126
157566
378100
475567
578694
482948
998437
1754851
251510
678434
943617
80559
851180
166191
1102204
1818348
1969690
1884912
718579
787133
577366
1149201
1574803
1415224
711081
1201760
1131914
1275410
1854593
200113
643878
1445446
327183
1753425
1684842
1979709
19415
1029029
1229802
1221323
701668
244217
1418370
183966
1267019
792509
1070826
947694
1692719
1067294
16583
1866069
686949
1706094
869701
1403774
196679
1864535
904667
179613
671028
479473
1634481
1472510
891784
1486061
1486490
1772491
652871
882163
682706
670156
172750
878674
1038713
1290644
338441
1583366
1907579
906303
1972475
1197244
1150121
659497
202419
605448
1649699
717796
106791
1869074
807104
1855620
1750542
972324
1635048
1333456
1862964
308880
1709677
659418
1303049
1927639
1578881
117315
1654559
1837573
1323769
1116322
942136
808185
1445857
1064918
964979
307713
675912
1071300
1454188
1207122
1532992
867504
605755
1157297
1786042
166881
726521
1920491
154892
474647
1016162
1581304
356367
716577
329683
704471
790250
1254108
177352
1348142
148581
1430578
944107
849352
335642
1799180
1486539
678313
1088016
1873101
115999
330867
352071
531663
822982
892740
1395246
1363558
486437
133608
1906203
643748
1697555
35540
1530074
477481
563079
1306736
1192646
186858
652941
47526
1049637
1649210
1646802
1910700
1178699
1066223
954020
420547
167011
367525
308790
429995
764846
1908012
93362
712581
854447
1438353
792328
1506975
1013860
1849610
830038
924664
1478330
1985021
1725424
1276505
1529208
839344
1377047
1605102
1768306
145557
1799253
276294
108276
312907
823296
630481
521333
806891
1600509
37226
378007
100681
690393
390910
204817
149958
1618522
1531740
531475
715391
838566
1617859
535862
1042419
1034362
1868730
408596
821872
648786
950664
1742076
1003100
181246
1260203
976144
276115
1950610
364713
727664
132009
1328688
1997638
479483
1053164
819817
1904287
1083958
863187
1606204
858369
936209
467284
475502
1956065
1437605
1570735
557472
1689914
1071464
1881356
1665808
662781
802067
1730702
757481
321898
165485
647769
1481468
1495988
807697
1842262
213221
536260
550954
1778634
695193
1272798
71698
1930550
942955
510855
1842895
2752
857811
1712419
869179
666880
1082593
1384890
1272438
911796
874023
1843304
389935
119798
978282
1793643
1961444
841787
1913755
1929316
247390
279024
685106
539239
111187
153644
1629843
382888
349718
1660024
1329314
333306
433153
858318
491388
1811291
390041
885280
1741634
1529632
488874
1929171
1473154
1084105
562841
202655
1953039
575178
118464
1115774
520280
1275103
1568179
1186823
1668618
275002
1444014
1951423
1521463
1273809
692111
1124291
1197996
549620
1959513
1585974
182186
1018326
1701855
912661
408650
1637005
1597871
1351045
139842
1151093
280907
219564
82787
411264
1740807
802449
999651
1581678
1189467
1497503
49876
506012
393011
920226
1811971
103754
628080
579218
354290
248156
1022223
1685524
1666873
1157729
1605854
1157068
1541804
170765
519479
273606
102833
177860
1362167
1731440
598233
1054736
683461
1244473
937114
186752
53315
234843
1965616
926063
1120180
1728248
1499978
1790598
1365457
1830074
861614
936641
864016
1202376
1593104
1706446
749638
103785
1082488
658965
696518
926048
489262
1273084
1916288
42948
539581
1308901
1309609
1938730
166425
815043
1418912
389915
92404
1249834
1773979
859120
704350
212121
158544
82911
382357
363362
1420223
984077
55083
728495
1259724
1959414
412027
1504582
49558
537074
1098788
827243
595841
1824673
494478
42434
275694
253274
547768
944369
813935
1695269
1926709
274662
1345794
273238
1234718
909091
1333075
1590427
1995028
300251
146098
1105392
314315
482508
365930
1511889
1496357
1352919
1385955
841651
967194
876177
1955155
1583036
1492025
890565
1142874
456449
1952333
1065458
474560
1100322
216313
430315
1183884
986271
1531603
905689
475865
449780
310395
927993
62594
1667866
587476
528946
1802650
1732021
1731074
36586
1914385
1434264
1430198
416253
634951
970733
405809
620338
1453297
1901911
372824
634494
422653
1720473
1805535
625694
635392
530756
1976047
53228
1640675
1596802
302371
627729
841973
1979392
1705097
344226
112034
890120
1431908
1908654
533872
1875905
433287
664198
1661972
1150632
1203407
1923383
389389
579188
233862
1258185
1435353
1131102
747237
819431
1944735
1851512
120435
49319
1262053
1411591
557337
538719
1463013
1876105
255360
60644
89310
1977498
1399819
1557784
231993
1342150
293638
1816027
587915
327526
17743
1530024
1836485
937913
1024977
94809
1109071
1595870
314748
943747
1769363
1983672
1609395
1802717
1706232
529173
1134953
691699
1700163
464933
1270468
763720
238570
1056369
270249
992683
748493
60917
1812791
679310
1406576
1437593
1042303
824298
1133223
1014479
1993800
1170974
1758047
345823
1031146
514679
155707
1806413
317048
1362147
1929188
1110834
290606
1598720
959383
616003
1519351
1276749
1389719
608718
655260
897914
1961531
1298814
245262
974720
1560286
1217401
1456351
1476403
1017730
929006
94864
1271731
1096339
1716356
474445
1359841
742019
1816281
92682
85710
1589507
721256
324744
602204
487399
1511523
1656933
1388017
1187030
173946
1668454
863233
938404
936285
1768663
1042047
68663
1599109
145557
405225
732112
1848604
1550433
1431450
1679432
1384725
1607073
133412
1220298
955459
883553
269371
1382324
340540
1703516
63161
176729
619246
1197846
312516
651538
199863
36943
114185
167271
1618584
1481288
1770062
1602682
1525468
1466079
1067595
1583682
1921480
1806952
153426
1622114
131264
1958
126417
310874
1576022
991729
997178
1155556
1374257
467072
1945864
953103
1394831
1164669
1695746
728568
538628
291652
1334418
339141
1674913
1244095
309256
754496
1350880
1341057
59910
1645793
1374340
205498
1359167
453234
1243275
1948553
583514
434446
120382
1127349
1018420
1827164
1704929
1664253
1575394
989837
1896890
1312698
977617
537954
170517
991729
805457
1284371
727968
1622371
1255365
1566313
1682691
398490
1690397
525559
951268
503644
1709011
1508901
1938872
307369
1837070
1090336
391366
1969769
1752642
967436
1637393
1020569
981300
817192
1844266
1066996
903045
709179
1416898
1731472
1481311
1218821
616976
217673
1381558
794033
1984919
1414405
1691719
1207700
1568687
1820057
256757
5116
1246134
186561
1192124
296056
787350
1381567
368817
279257
839607
806877
424418
1308993
1667608
300391
1430052
255028
1536115
462819
1185820
883316
998155
480582
44824
1849433
1592894
292955
1663552
870197
716235
14492
67101
1951321
1764984
1893139
470716
1991879
989462
490656
1987216
1030776
915170
510369
1838984
912320
756210
1419387
62785
482394
408507
1375813
1739310
1475804
208912
646995
1203743
1074956
632682
284250
1542118
856827
316104
605918
1997557
201913
1023043
917120
357034
1645274
1463400
1309169
98982
635101
1057529
1691438
1615106
1318145
1636681
1804255
1206631
990913
1668556
1043118
1875975
420856
686670
1806575
1719481
60643
1472052
1125328
1287193
920807
100789
852588
1703507
559753
754417
1068263
418073
897688
906137
1518860
1840994
1846082
56125
987029
1454234
1665583
1498810
1288023
487604
602515
1984026
1007534
417269
1199876
1506487
1421575
1119602
1695496
1463150
1863229
1969599
1047814
1600178
82980
1550614
1015052
649519
1528402
1236908
708480
1023309
631837
1343477
1231201
1541987
782793
71848
79412
674570
356607
236092
13957
755635
1895902
1872700
285228
276300
1697761
1540764
1186727
1339756
16397
385880
571730
806475
1072905
61752
817343
1305768
1623726
1762565
1113064
781895
1796077
1413292
374476
582543
398688
967153
985797
1532856
56421
264814
872519
635667
164947
854459
596423
1842938
892435
896843
669851
464379
1138000
1173947
1146619
632889
1331054
1277378
1931482
1673386
103588
1422019
20719
633384
535940
738594
664061
133681
690890
626421
736515
930211
114089
1953055
1497006
1072306
1802980
442386
471989
1556644
712135
137044
1373446
463933
1047980
544580
1695246
32294
1401111
1175291
1630381
1736211
398349
1873715
908641
573249
1782207
388224
1009194
1319492
1189867
591476
1179370
86820
1333859
945635
1598423
870357
1804728
828127
247999
115897
226456
1030221
411955
421315
358175
1367350
508891
1511607
1902770
3402
1381238
540424
1468514
1073409
1953105
630394
441260
267617
253284
68348
1257297
721503
523380
1053486
228438
567707
1547095
1376494
1076705
558525
1899018
414740
1173048
1631312
71103
1330609
977995
238994
242293
1489632
1649093
1752017
733945
1111158
142581
829277
1962407
176519
969769
951896
330603
743831
1385188
1069091
808931
1145871
1607076
1448677
1525266
516571
517152
1052194
1524625
1386773
1022653
1345334
39582
827877
166543
1087557
1455410
1465423
1947777
381966
538058
143079
740561
1865293
238810
1618507
1900214
1627023
1852191
491548
1297486
41375
170517
1942481
996284
614776
1578650
1465626
403220
1337851
1808820
205962
1452689
1406371
1894377
1439343
1705560
1313252
448196
1887877
1597785
1161693
1163859
705182
1807924
1815204
1332059
100705
1954857
1271113
1607658
440996
24358
693429
1966131
1521155
1206543
627209
1798480
1119513
528916
426692
1075151
469425
1989230
1827494
1000138
884055
447414
254448
1005502
1885011
1205618
650259
221573
231867
131200
1373571
238439
587241
1233010
1220664
1290045
100394
1627315
1014942
723840
1858377
1870376
955133
1133395
1910366
1516255
1306970
1332873
319720
1242321
649420
1498081
960389
134975
1328337
361408
724105
227949
1268888
700024
905224
1520045
446666
1898026
1954707
603232
708453
1962573
1674786
422923
1682430
562535
368866
795008
985976
155673
1197799
380902
724473
1596295
1840845
1617008
442191
149448
1865059
1297026
1512011
1216241
752366
1267859
1260387
405739
1371566
557462
1537294
1076198
1810168
474913
34458
1382468
1716445
1852085
495028
102192
21437
130485
1909894
1626272
1368275
511935
104063
165183
1152579
921646
1621733
1600253
1943834
1182331
1906344
1610312
1121082
1555081
820058
1414909
342437
1598840
1164042
541538
457366
246335
1784332
1251844
768634
1882498
533333
177468
1827871
1287946
1831445
1009002
1155691
519469
315048
270563
1280181
1413389
166170
475320
256218
1670280
619886
17682
119548
212926
1950201
1390341
1027041
1776692
1679164
722547
844960
242775
1373899
862316
551907
1028660
514975
999028
555494
1004172
1758209
1764817
1726394
1335319
1766704
604932
388769
567582
804790
604956
673417
1894088
385232
332326
1023403
76141
1560471
1044992
371582
1114733
231993
1293898
43683
219633
649003
1519791
1219415
35194
630867
627063
928649
1846894
1806900
877653
288094
1776505
1115344
435891
1688789
1300973
692621
30388
667063
1403454
1182940
867539
1577899
1969078
522648
105076
1603336
236138
732015
340171
520899
431454
115280
1710101
738507
999187
221809
524311
1294558
1458249
1701563
1981211
1679995
1906095
1028050
1378310
311539
44936
2865
543397
1854105
762127
1813865
1434392
712984
1455627
953505
345828
819251
1298950
1830789
443615
241945
1601611
1291165
202785
1543773
1664404
880979
1540191
812295
1387623
1432299
906273
647234
901022
199727
1691550
1551093
250891
437380
925255
1036237
1353654
1808999
183565
1215010
1056849
795243
158818
263179
943342
1340226
1158687
126009
1812358
627953
1458516
1626820
1487470
104640
755434
1868931
1222714
892771
523158
904208
1882715
1493428
1410960
433242
232796
1295148
832709
515652
112362
493231
1687733
501552
1309739
1233187
454304
1318796
1838964
77156
938566
512278
458838
224988
1029188
1927171
46228
1671923
1345154
408351
1432162
568033
1928630
494138
1273917
1051809
1508268
711272
1157670
1900548
1897651
1202531
1084850
1226867
437694
252367
394854
769175
1560037
1739839
962199
256964
1157361
1827710
903880
1666778
972359
1605545
1360798
754036
76681
14854
905403
916807
566581
1224024
1488857
1863569
1136541
318579
1458348
1547400
336940
12222
158710
1256167
1451186
246444
890270
50879
1762873
123256
1164551
8444
1066831
1150122
407432
1832989
186820
346013
1918634
1266483
1980124
1211807
691381
580279
1165780
1587703
705961
621679
985291
1182340
1504825
1800612
371593
1426904
1826088
1580120
1550324
1741155
1054007
597051
1525397
359661
967384
790618
1100454
884513
169213
298566
561950
1084576
1268571
1574960
1175620
1719482
529700
97877
1768872
1380771
734611
1841123
1872187
859815
308724
1430596
1445385
1410090
1332704
1955419
772864
1017633
1951554
1078915
109004
1799729
307271
1333650
1785028
1271281
28903
156076
709099
1759699
1385741
177443
525388
385887
1211848
1647797
1222085
1496304
1612004
1708884
2138
1758304
1123139
1826091
678210
1748661
1210993
356249
362486
1303836
1014032
282669
241587
1153150
162192
455936
203970
1692077
1617085
1102195
1714987
1806254
414258
493002
1937685
1629770
1150824
881274
1112622
519833
784626
1539036
1182423
1411137
1896991
813671
1031042
62221
445733
1415226
507841
1532607
818635
1659085
135045
1764553
1646051
282026
943053
674941
823417
1643430
1128701
1503998
251650
1092735
1162041
706634
695657
196206
404635
81575
549168
1331947
1608850
162476
164259
1505224
454119
1331908
753178
876379
1973255
1620581
394380
131419
1736139
1159618
1303068
58714
1123651
1998335
876672
682565
510088
641511
294515
527925
290008
906656
1113643
332121
1042448
19117
810524
129972
1031542
908162
1416873
1141403
1181159
1842268
1183055
671611
1235404
1072042
390055
1645432
1185899
1041455
160646
616765
24074
1877541
1750877
306652
1703211
1189743
105737
582476
74941
611843
1998452
1202982
629204
884889
1392814
137512
1595079
1715959
1665648
972442
1785166
1539095
1120424
1076321
870941
470676
1442192
1363503
1556088
180984
1233551
1572345
179351
1118220
433969
596609
658307
289371
100685
1293673
41344
486365
300300
244090
1502371
1988641
482360
1474181
718464
1064550
541613
920373
397756
1853572
1384552
1608434
349449
753088
351994
779432
598431
181130
1526740
1208812
786495
134628
852470
936963
126352
1172496
654545
1008027
1179644
1158452
994007
1324583
1278697
871765
1607072
420911
1349883
1663950
1668705
445105
1953506
761925
1426680
80136
1242061
246414
110885
39189
912632
1658073
918536
1841242
996013
22064
787559
1170037
1932955
207390
939330
801995
1620549
1335989
1396690
1116351
1257493
824815
1856667
876419
980099
1840707
911339
1304452
397053
1846520
1771735
192363
22243
587473
1504783
119359
897583
1914918
1756957
187907
1027536
1511965
1880558
1960750
1716019
394095
663413
303658
269962
277045
1177660
175140
701780
1533680
1297048
142333
1887517
873383
410698
452756
92498
1123608
1586563
1540849
724629
781874
1039035
1963805
248304
1286779
1857554
1091728
1739418
1491059
1805250
706657
1962079
562349
1199883
1431523
1778773
887441
1540949
459829
685261
20423
672160
432926
1201304
1211838
812939
1711766
988764
1083442
1655684
1870208
834969
295734
1819554
722436
198675
588987
576908
1229948
625965
937338
971421
1733501
1136934
949659
152117
1051908
1989569
1657986
93646
217373
303041
797976
1245155
1133223
882053
59500
389238
1257435
1638353
978691
403290
855135
1518538
442355
834478
300848
682885
1280917
1809619
1250171
999184
36794
1254453
388225
869390
543435
1919492
1075988
78572
194516
320385
221402
1435222
1930333
226520
1793842
1017066
1460650
1362610
1578315
410655
463344
511846
444909
208355
95601
1988987
1857819
1818448
306179
664893
1564560
1250193
1729368
177713
573413
861351
1612623
304034
279068
469632
406322
65603
1276601
772307
175730
1362987
1652019
1718152
1277092
1905319
1968357
1808509
106419
492741
1993048
190939
877409
1251481
1886401
228317
1044164
50246
422440
1221182
1291082
1167172
131001
1015901
245528
132763
13584
101896
971702
1526080
1269892
1065741
221703
1648903
858725
810737
458621
1230476
126677
987485
125815
1512634
1730599
968161
1646877
1919275
45573
747394
267315
370082
1863672
647449
59986
1689335
555449
1210224
1011412
13329
331802
1502552
368769
815859
132522
1168419
1185165
1221509
1847074
1731222
1860859
518680
690786
354059
1210330
642236
463416
1382397
1552936
315577
875592
306195
459639
280557
1568506
1388817
1449715
1553986
991331
426164
1991239
1477900
1215073
1678657
440431
1590060
878449
1307026
665047
75765
1215101
897560
1246548
1183190
1211943
1954962
1503561
1389763
110797
845750
735390
1847794
556659
213650
234913
487267
268175
1980783
1217094
1592802
541422
323229
763567
76013
304026
1666123
1184336
414126
1649667
582169
113279
1366411
272433
711608
1475042
1948045
110182
1980005
1752021
63926
216225
1526285
1563810
1283206
1309485
1547457
34554
991603
1497284
99165
489399
1739662
1856096
161802
1179143
1706844
1025173
1723950
1867056
1665077
475242
933376
121910
103270
1805789
798318
1654328
1395134
542174
1772669
834668
1016980
406625
1649172
428664
958792
43832
798140
1566366
1481028
1884538
1372435
1912392
111495
1292243
736987
1796041
799397
658822
1168989
1911029
1113915
880399
1788277
542270
337337
1059242
1190073
1266033
1022556
1752984
1008051
1943201
246265
1871186
1660822
227140
1914450
791483
1500552
1628220
225365
834577
499535
1829835
401459
1093883
1414995
680766
528729
794393
997190
1110569
459988
839357
1966816
791286
1033888
1703642
811761
716702
598922
1020090
1256020
428503
1068262
228011
1773156
423833
822848
194898
1069397
1457317
1641539
740859
1699597
277550
758813
591064
127427
913420
450285
226725
1290200
338140
1975311
1856578
21988
573703
1517267
1608432
1283116
1069218
475922
965630
627566
735333
1425987
474278
1907960
1629591
1557715
727798
106013
1082191
892411
166718
200830
1329424
1408204
574298
1651439
1504865
628928
334199
1306424
1878192
993745
227906
242399
926756
752195
891269
1443830
717038
240348
97462
904612
204143
302586
1955059
961962
448573
463714
1707750
560818
634280
678077
156912
1670011
438015
588997
354655
1066776
1051405
995047
1832240
1096998
668159
1344814
1235562
1596848
1183845
502748
1061530
519179
744607
856776
1199202
112665
948154
194514
751487
256222
1919399
904378
1627483
1485678
1079073
1103199
4354
907807
293761
1934476
1266259
772700
1128531
324108
1324945
1287891
1723668
174070
475192
614744
1731129
1966350
46696
812971
1314313
1162521
825700
961201
1814122
611826
1792465
1303766
1678911
1953235
1312241
1659597
1143430
90133
322587
280697
1664036
1279511
1802303
435397
989352
1031524
1224257
1870498
276881
923162
1390386
1747671
1710758
163170
1168621
624612
1876529
1733129
703922
1928545
663820
902892
625284
1270426
1235619
1228323
89250
1072022
1061522
1713718
274617
1299917
639726
1263845
979489
1291008
1681119
1685637
1706417
1395111
1681723
393008
1410230
1261501
1141827
650031
342188
96446
1896663
465532
1057826
642614
601355
383146
768993
140904
1946833
1818175
201058
113430
1332905
1446668
449014
1200947
553022
823262
1242401
122462
1307567
1460387
280970
294176
1366788
911353
1564112
1436322
58999
1907970
695189
1060655
641983
9123
1071632
1546034
993038
1797986
557982
1666320
3429
1284828
51906
1995261
1739568
1857456
1636827
1502247
369110
676641
263870
995242
869196
1471117
113867
1100285
1765562
1452481
1056302
1706544
217199
1456172
1492381
162921
289146
609165
1377767
1933417
303517
178394
188981
1478826
1829051
1150734
1470153
793585
853850
1956318
574542
852112
1737140
527688
647475
718778
143714
1048618
1983045
1790153
46021
1319070
1760459
1020998
191461
609826
753699
462547
1917719
1414852
1994870
1160815
1495428
1186508
1054277
1712780
1708285
1873229
1435168
601702
1454630
857612
1831051
727936
1802647
1063882
1078347
1842627
1927563
704716
542433
978109
508641
823726
1056347
1943939
918586
590014
643102
697576
1993139
1327665
390424
462756
1907772
348447
1537506
1761124
680487
1091903
1440704
1565745
779753
1654911
685046
809787
1679586
517502
1190682
390847
1537433
1236055
245638
221309
573314
1773959
186183
1442945
1906204
1604920
49057
44295
1533987
842403
1936954
297250
838134
492072
1690555
549948
1369574
1744839
1542758
1679247
981486
918431
726215
1620905
1248603
1913915
410090
604465
1615798
440057
300478
1725961
1911826
1738397
64986
1337474
338714
504495
537807
374996
962718
1742462
1038830
1032190
1854808
1032958
481044
113087
1588315
555312
1673897
1885478
644487
1312682
1514960
738127
146467
1402189
1205350
326669
520152
132767
60339
1502742
826589
861987
784951
1166219
724458
328169
278881
1275885
314814
706297
1493901
1586497
527774
921301
458665
524346
1651518
378781
897864
184617
1615912
1159935
1828627
1925364
1914777
1367944
1478665
35425
857510
1923645
1068127
1329132
1480191
886424
1440960
1926414
501878
1016408
954232
1602513
421569
174142
1472596
529596
1531586
10121
543014
875548
204585
1219280
1785630
587038
459306
623167
733519
169067
1715305
164347
513637
36224
1982811
171780
1081876
1693768
551830
257782
725744
761134
1211807
1651269
538615
1921053
334252
1003144
448118
773317
416764
254440
89876
1810741
1677291
1228960
15653
1775430
1674851
209338
442908
796740
745298
962233
1520142
372980
1006520
1274579
627062
386832
1673279
1278348
1919252
147745
1789039
438468
1043422
1490381
800612
965849
1378822
251406
454339
1091887
968762
500620
1915526
803564
50026
112474
1892680
1477222
1310533
527913
845287
1014109
2399
181976
1784065
1106561
1864830
606548
935193
577621
1917010
402982
769844
1986068
777635
1821045
1237365
1595541
387490
623859
1206669
671665
24661
1222481
1927736
921712
494302
705394
1774973
497804
1697793
1560648
1832738
1038310
268399
1969626
1066627
739878
1401845
404898
338062
1390014
260578
1433406
1133119
1357417
423522
1856244
606726
1368471
354997
710630
1988489
1188373
246845
1919349
167200
1000077
655150
484568
1507513
153000
600083
1118866
1308734
523053
792468
171600
1390331
1023795
1913105
248650
1821583
1814016
531011
229772
1149283
985639
867641
1551494
1531428
1927594
1056215
1371604
616296
1698845
760928
940734
1819018
1757508
1156121
745826
1470780
1968304
1160383
1213085
629834
954705
1357708
421111
1593248
1204505
1726626
1127236
112258
439643
123408
1115832
1302960
799556
442261
972898
1232345
1292942
62658
25732
895571
14009
1715929
109475
1809523
1304427
1552442
1880338
974110
1230068
1645310
498913
999836
1679362
1680185
243374
195315
1881958
440455
547771
164942
1194171
93779
1679788
1925182
149638
1442402
1427957
1007939
902240
1106193
576178
1259157
1349776
181342
613655
649995
1326935
1753789
140790
1029235
1924480
993915
1224619
1273176
508456
1748059
1648080
862444
1677876
1625695
1401585
1356252
1524812
1212209
1699020
1152010
528245
1889688
1246433
142188
237207
793195
468820
930214
1984686
249073
69577
1434852
559532
1629108
697626
287672
305709
1418413
624662
1004055
472549
1549525
1078020
383578
340809
377891
225231
1405887
797192
60327
31536
355145
1297322
1359561
504995
1100621
1329427
718316
1918760
1061661
1352456
1825679
749042
808462
1253166
244504
779516
1607417
1537585
750187
1236512
1842731
1863783
1155311
1643326
1218379
37904
322734
1965059
1342657
246118
546560
1382528
1267305
988489
1943084
1460695
950394
1877841
712015
93453
1024722
3895
973774
1906806
1616117
420513
1822864
737250
1196517
525073
1925659
264037
246692
430029
603555
11910
1883504
1175564
1407179
441434
1355366
1669335
1366372
598904
466311
1487810
91737
848199
955324
764652
209302
1886366
1443603
1270669
234858
358463
883352
1470999
1785808
1264028
1678757
352070
1775213
302968
613879
1114380
715623
1409541
749775
1962034
1267238
1806145
1672663
959920
831582
1056752
73518
693975
1076468
338082
1780693
922697
1733811
805588
1870729
1083875
1757662
1867143
1523145
971663
919074
1371087
402719
339076
1353171
1657200
1767754
1317265
972920
13870
1841246
1605909
1130096
1145501
1064033
354790
1929432
401670
1271958
1356663
1239212
809297
1405830
1739363
934705
1167591
1333679
356673
1322178
186453
281220
1274992
1426549
1754422
346450
1862265
125411
871938
972486
1622576
321290
1329280
1798376
230951
327684
302202
1408400
1756268
438310
874747
934084
403230
735836
10058
1168074
785826
1676184
384227
1217910
419902
1829772
1949021
334954
1015816
974935
1710026
1560687
1267858
206423
1322930
1503355
1222024
793734
47968
1582390
931559
1055300
122218
1926737
1555858
720613
1076513
273404
1784235
1217310
1868868
1442841
219495
1960666
479093
1074766
767781
595665
1664913
1666201
1318517
1124924
1336255
81300
460670
1407117
37435
251834
1245296
349101
735521
994524
541819
1678679
1603881
1459661
1539337
388691
1150749
1870788
1865498
428637
1009782
70288
613667
897971
44737
1067824
71237
1405880
1122781
1127681
40551
1262877
1235963
504244
912886
183014
720315
374263
1697701
140922
644497
126796
48282
1273294
1627659
327330
1870178
1243553
1784697
1142005
1947744
1903200
275288
1988182
1046526
1446954
1660122
1031552
755322
527559
40744
1708377
1072332
602199
1895503
1989339
1684919
340302
443080
1169527
981721
399508
579279
1460486
1533465
303106
196744
1868533
790536
932127
52066
944759
666659
923799
1458740
701539
1806825
777851
655994
249705
1688755
1796680
1677868
425561
572169
618339
365316
1583785
364165
1698295
924681
1703793
1875992
1619096
500087
1075958
963355
172167
875434
338590
1024867
1375261
1548632
235193
1037625
475939
818253
1033773
1755344
586021
206205
935625
346173
1838569
1773038
1848724
1907617
1061499
182553
579609
1848834
1638102
1538035
1369262
1782893
1080535
1005303
345368
1802516
1929509
1119410
380467
1040707
390341
1954355
701255
997104
680964
827095
252485
861275
246160
1286347
1398401
1963470
669762
321849
1455054
1277346
1481399
1899037
1422451
505717
930986
1482534
1300884
1301734
1842852
1490588
870230
777972
1354280
1084090
1697580
1953027
1043783
510785
1361136
1984479
1462202
118202
1455892
194584
1989420
141789
1875164
1099482
755699
872429
1345576
295655
3276
888370
1267091
1294608
383836
1079249
366346
1744062
528990
360425
674646
342708
1239202
950797
368916
1107668
334379
1387140
520379
923734
1015453
1223230
1308627
1708542
1903770
1818962
206705
221187
943129
106709
910642
1010704
1364235
1123066
618664
1339037
1206880
1215890
1813116
1936650
1218718
1568382
453313
551586
1402229
931994
835906
617061
66553
1496145
1756584
1988846
1545922
131381
229688
1936922
1694701
407598
1201494
1775458
1511154
345473
1931497
79899
997233
1593164
1916154
1137271
259496
966570
1415280
1411992
145843
1694171
1061304
204691
746728
1179537
10105
1498296
1980334
740416
417666
627871
918793
1943659
1135449
292047
1525237
506777
423648
905841
1714134
1402096
480751
252077
1727635
60062
1464614
740264
1627450
932602
504436
712914
570479
30969
951184
480877
52039
1103779
27208
1999921
452206
764794
371647
1638772
56667
653850
1023533
767755
937714
166761
108128
985459
1975835
1564429
825895
182597
137125
537517
68562
1542225
969339
280740
407112
460345
371115
1814838
1466652
151377
953668
1750572
1241930
29407
1458120
320475
1928061
1194209
827652
36771
366533
1393203
1802852
1366584
474665
1856284
933263
704903
1004479
298233
1265561
503115
221525
1246058
1695230
944279
1694983
1656485
1121219
944018
1814959
208407
505263
796270
755145
1669997
1380854
566444
304923
869777
1406894
1930765
1106590
984269
166251
289338
401629
1739470
863502
1654676
1421013
104618
28627
339618
1156553
1684371
906082
833449
1078545
1867416
563433
1963983
1896681
1944412
966143
733207
1561443
1148841
30920
1549080
1935305
1454065
675868
1366832
1566353
1716203
629550
68452
1724191
307107
467702
166829
169830
1499321
1307567
1400042
1514744
89952
1222103
526923
917136
136757
719301
772357
1643347
190060
1961044
1397915
916579
1311579
164596
1696245
683373
590620
1532664
1470356
1137155
1257768
1446138
1322120
1615821
365693
1813817
1632766
1644481
641871
466521
269078
1703097
785697
1719264
1269346
1464633
817266
884313
1516026
114752
21111
1348625
734811
101269
1486154
1468466
673108
1457615
1151499
252363
1499414
39926
1728310
296649
753175
155384
1136215
991657
1640820
1712685
856630
1618911
413109
798622
1603606
1034614
1275003
862149
1021091
916530
735766
1158652
582926
1407818
1128097
1770035
1975904
1290060
163088
1477221
425308
1109077
756759
565764
838869
1915442
521294
16388
1740113
405706
1520463
442375
325975
769175
1881587
983249
1018344
1182952
1146157
1537170
119476
368957
106280
274203
1384058
539267
738485
1039375
1977976
1255027
1098219
1955304
124932
446284
1052440
270369
977705
649188
1725682
549953
902276
826587
1266910
474408
1209720
1475078
1119413
1494641
549905
432391
280380
880903
1787941
819855
645524
1107045
382064
979969
822577
1918522
1716881
1983911
105614
1949581
684342
1964466
755601
1999808
929440
1871635
1491989
755721
1621521
292287
1928910
101702
249825
1579398
1776753
1161761
1087250
799850
635147
83996
587813
1968763
672127
787075
441174
1537100
369233
1287849
1444372
1774898
1829951
318728
1938701
652560
1080733
95653
1034665
121082
1850910
659869
20592
1249513
1081253
1404182
1912972
1085584
1497136
243109
113976
1791771
919530
1776975
465416
922023
521282
890814
1465365
1294729
239076
1192334
1312828
1291521
987671
1450623
1258257
445866
1442139
393047
1129484
825005
1388575
702513
236533
1063862
1726068
1265054
1767294
1918640
767793
1431026
1469266
915920
217582
168571
1522850
450328
938353
892011
1181454
4457
192739
1211780
1731363
84648
1294633
793645
1033948
384178
1409212
1508022
771798
46283
873682
1180315
93199
1672950
1578179
1769549
535118
1337487
1658955
1161935
378507
755097
1820702
1432150
726070
1039826
648919
1356913
1457399
61764
99503
1006402
87677
513885
468214
953727
1332375
737627
730138
1541919
157821
690876
1394987
1866183
1489127
742087
808335
499386
1461597
144030
1425759
1291707
1349012
347658
1013598
1908606
1751946
125698
453031
1809413
1811564
1370368
908819
105130
1181211
373083
1036050
1193225
227347
819478
1247839
106422
1780282
1610816
1257390
1393864
854185
548964
212475
366154
1427482
1066678
961862
475515
619772
1828124
504378
1174050
941205
1588089
744374
819968
1988597
1364406
1332911
1507400
1368808
811464
285378
1938254
1921041
1153540
1570877
363518
1079096
120325
1463866
1030608
1300194
1297680
1764640
125908
1931980
1689500
1764037
1700566
730744
91630
1497230
1943389
1334463
526075
552263
1160196
1103399
332438
1576606
725613
486216
966748
732346
1551636
1674614
807122
1518879
796937
565431
1043069
1326243
1672157
1727591
1387725
1544711
749685
605189
1806882
1080837
1172772
468478
1705774
1944075
152053
1468042
719695
172146
1324827
1755052
138389
93589
1066620
894184
1521620
260127
613814
1784981
1262054
1960770
1252635
1401660
228854
1705921
862507
549829
1923294
1115932
1530306
64546
451080
773109
1578947
1267827
736347
1098056
759880
1745838
234002
1110610
1010999
1388442
960411
1035756
280626
740838
1794933
280718
1068102
1446385
984816
517695
730544
572860
1985914
398066
1388443
213372
211849
369007
1614508
1701314
556856
197293
996660
127675
763177
1926103
735376
974843
836957
1776234
193447
504658
1523005
1042828
1310206
1495979
1035040
51331
1022678
372291
1686987
1275716
979151
144807
720456
1991760
1861830
1794155
1546324
1911088
1883021
1982601
1736541
803414
1353830
759401
1742184
1737366
1669096
123610
73328
679177
464483
578357
830427
757230
1763765
45023
120804
318893
1203657
56935
1314371
932861
1730798
32895
1163094
1314334
195121
755680
1255100
1140656
1469969
1867437
1283442
1971245
919997
1606334
1245245
526269
1175981
217580
1010410
301202
808794
1513130
1319086
842524
932685
1153243
1435375
1150573
1961399
758215
461593
706342
1989745
1083922
1336053
1763269
617986
950825
1571207
22530
1112205
457134
634415
1247249
858702
967470
809834
839228
1944537
1068599
525000
687098
979570
327104
280844
1464836
1136018
933735
1669045
1761456
19616
1865273
391418
552165
1329861
679933
1665536
1956738
1154321
703564
994242
1269252
1763885
1737280
1026917
1145864
1547614
295151
467058
810359
634900
410582
930714
1684764
1204341
1463487
859722
1359748
1255048
156954
1883881
1756554
240174
1012440
1177642
23068
1839773
298292
575306
405873
950992
1027199
1555419
245083
1923522
1969319
995527
104775
888443
1108928
1159152
624049
1123882
524525
113230
1219026
215689
1899346
1568902
758019
1990690
274817
1024299
1511314
891401
1376391
1021925
1500899
506428
705020
1560525
1689572
1977255
1212837
1096838
1756169
339247
394036
806733
969645
1347793
1048159
646790
100405
1373432
1576691
1491076
731428
30805
573701
328606
440385
623489
176266
823757
1518653
1096180
557123
109578
1707146
168980
678184
650568
1704150
669939
819565
769266
296649
460474
845024
367814
1727202
1987631
345882
1347615
1224281
675321
841886
1279108
50383
439766
1554863
282770
1254875
710649
290999
1347211
1944094
1586750
555460
1209647
1000626
1384686
895070
346397
1298862
1480352
1992674
845605
1123226
816534
130791
205466
1182326
1433902
1349671
1340671
1289688
341699
505618
1445769
1396608
1893719
677125
785276
999278
78923
362936
605922
1259562
357119
1046219
1990817
379354
336465
1859626
1071021
1888025
175032
436538
1595541
570107
757198
911836
843447
92653
1583300
1013336
1878036
1573573
1813480
753661
1404891
1146590
1302557
1101241
1685507
618549
257250
338958
754018
1322513
872448
1243939
586109
1715707
189619
309390
68591
1386355
1984771
801929
410420
754516
77639
1399246
1324086
1411975
848661
1380129
1172864
516857
1299646
1002761
1194983
1275471
1188819
1397618
1639716
203613
1920020
135700
1732876
231968
1120857
1558359
562666
1152784
650339
796156
1175787
1847928
84034
1518219
1707456
937178
304050
127019
1631269
798677
759701
1637334
1015890
1086219
939357
1580271
73926
620098
815920
1958541
1152612
1507014
411084
1233841
83627
908459
311074
254833
787464
1684390
484915
1964611
808538
124169
660803
48918
1551404
1951775
232018
1638813
187384
940331
45859
1920353
1432635
287595
1014119
774805
735885
600183
1813108
189949
1817595
584465
1899874
1918769
394520
1566066
360660
57120
616241
897112
1480421
1253774
191403
1269775
599486
1312684
365314
301168
1542447
1745134
1685131
1740938
920975
1403970
597721
1574389
546433
360306
364408
114360
856114
236241
1102537
1760772
662930
133839
352417
1035725
1339099
1045524
180380
1450780
771955
1213143
1081451
43829
1389276
750005
1078233
996834
960428
1912096
147892
1708039
1019639
896657
1795339
1528050
83071
1500449
1255495
1115986
493754
244508
511798
1243698
1866265
684433
874604
804288
1393822
221116
270792
186325
1201859
174201
534339
37195
372808
1110796
967031
702849
914993
1532194
81517
1302519
633556
1949059
1324393
1891985
1655393
727486
505267
201196
1912396
435220
297223
723823
862320
684739
1552878
934237
1078727
195279
1242336
331574
776996
453794
935563
253884
888728
1549707
400180
341568
1126603
1468923
1873195
1109432
1757305
702066
1295332
24662
1459154
485853
67889
21127
1044951
705743
1112428
582426
1323577
1049496
999960
1701956
1223801
960636
1855324
1972247
1468149
1055593
1986951
147398
24250
1528541
142186
1317860
646267
1525326
615418
1600236
98974
1847772
1790793
1049251
739211
1633183
711335
1946315
1377604
252623
1629992
579442
1170267
398352
599629
61799
156419
1052368
1203613
1427238
518586
820324
22482
1499582
1199269
1486927
843053
846953
784505
1214147
462740
50930
775166
941755
871056
1915145
429128
1329916
424407
1912827
1379439
1145486
409537
1453941
504128
157832
777990
537867
1607207
490021
1918279
809002
686146
1566949
1159694
1413271
1474626
1323125
969884
830019
142747
614129
405873
1409287
101912
1768815
793039
1520105
1784288
214163
69773
1339154
198876
1638947
1395425
51777
1516981
530183
1062042
22044
1292604
1889922
8487
1878526
547418
74203
1712862
1821931
398307
934726
1680844
86976
1325794
1067571
304693
1676809
146636
1782960
1948317
1504566
1841251
1161813
403749
1814266
1330174
1794463
147565
1762626
1436272
767919
1766432
1470623
1415859
167454
1558480
1779023
701234
404262
755108
1386546
1724646
1584935
1718573
1069102
881933
99655
854774
386677
341020
207330
1728461
84780
570179
794375
834656
1082409
1279891
326863
855320
1731449
81033
1968981
669648
1240856
680259
1965414
627720
802789
870323
1274726
101100
1648427
190933
1215194
52498
1383456
1343936
886994
465456
597411
1521612
610060
603678
1195818
1581882
1801792
1767293
1329887
113749
1319854
1777260
1716561
709909
645785
1550644
77084
196549
1541797
677946
747319
896656
1235796
35557
1212810
26996
787756
825023
1746052
368799
1029920
1693706
1768364
1009980
1030401
1265468
762467
82851
1745810
1662855
839031
1631977
474984
766906
290762
1971562
1205330
212238
1715285
885154
6815
1326472
1391346
1839053
1217207
212781
464313
996900
896120
240196
808946
1706772
1308640
70832
734605
63906
75460
849595
1317319
1879266
1468217
1893455
337126
200970
1922701
68803
949185
436008
1159983
1052645
1109561
1812036
1821502
1938356
615914
1836344
706056
942928
219390
821845
1350356
1710204
238822
1901127
1866549
514238
1238527
1979142
1457929
1390111
1800772
510701
1080962
655640
228809
273898
274322
966329
1861176
1388747
10351
1513527
736658
1317770
1915951
791774
1129413
1640113
1263188
1397559
1297762
1771814
41475
1210288
1373478
1915452
1691922
1236189
589462
1030351
1690702
1592691
1967791
1771934
1882050
537783
1783638
1684992
1123046
1617755
1964330
1736375
220674
546119
636595
13030
1143030
1320563
379702
1300637
1097279
1549620
458500
53135
1033126
937465
1801313
375971
53563
1835592
475146
1297849
868046
1012014
1818645
1953046
975171
1233929
1110979
721367
1606464
1306136
124773
1233424
1917249
1590957
1736944
62861
1058861
1454301
230160
1513825
52233
1759132
1805090
512340
685392
478423
1154240
929238
1055966
1302247
759567
69366
492711
1206728
1474335
635203
147845
166672
1915320
172703
1593649
870322
1429864
266278
474719
1800774
893796
1190871
1302164
1061773
55915
1357819
394686
259203
35537
1086462
191960
1081505
160783
551123
535631
925863
1935053
995071
620625
915097
1386770
1419673
654235
982825
1022328
395114
218398
1957284
1225921
1214301
1722298
853791
285858
234683
1952635
1477399
1962574
1653878
212814
857339
1396774
1580666
1737878
735192
869662
817804
1100544
773608
453622
136461
986578
1313825
607935
1397185
1806200
235868
1215516
832608
1437656
902491
1482560
1241355
33384
616134
1074357
1422421
1199443
1001854
642300
175577
741605
839879
375015
809617
520960
1752657
801297
966130
642021
406108
1992461
185493
1491214
1378776
203848
1908596
827457
422255
1894953
906755
1712899
1310782
338683
22095
631640
1138438
1287127
945961
431804
1403363
1490393
940396
334884
1301936
1616881
1058385
1330510
744005
1362694
399234
1498843
555897
650879
1172523
1322610
64249
218870
507561
1586702
110123
496446
1396477
111767
774498
81740
811106
1690235
1091398
578575
101485
619221
1875842
1968262
994926
1104037
1527284
555386
1074589
680985
1743772
510190
121908
1089458
1678586
911638
46127
651632
1307398
739486
322442
200886
713066
737730
1032893
1100643
1540871
711256
1649935
670316
1120206
1963041
1691624
1947568
1923793
647537
507928
377117
784048
1067157
918074
187363
308084
140182
1539648
509945
601133
362050
426580
153301
1624701
947585
1314300
131175
1765485
1939811
885766
1205497
676087
656984
262400
361972
1130719
71722
1928324
1690129
88874
769141
1611181
1171842
417235
1192573
1044876
1842054
120096
395670
333012
1173049
1498558
1463294
380978
568788
1102335
237003
642521
227860
442422
969985
943877
195860
42735
253805
800512
1840714
505985
40243
1810166
506339
1504948
110868
139298
1060556
1213381
716236
1418329
1473402
1506993
1965983
1489912
380290
35924
705721
1920842
279088
948290
797843
1054131
198379
552152
1120331
815740
1954517
1300090
359404
1396826
520169
1351574
793544
714021
394793
1831319
1821683
1413887
748608
1606551
281593
774319
1317142
1336462
976231
10343
1091747
1028540
461220
152591
1927164
378860
1925735
425000
1874460
769457
273031
736041
1084139
682138
827595
775952
1803709
1818845
1383287
552315
1324424
752035
304954
1222351
295286
1264864
966525
338233
1850568
1018172
651773
152531
1284578
747317
739522
1736585
712435
1198074
1233869
456097
298620
676505
1861633
1344466
306609
591004
808134
847845
884306
1271305
64904
404403
382093
867113
233751
870763
233087
1561629
456867
414302
385718
205658
514391
1100733
1365160
835333
514019
746494
1018743
1576285
1400943
1343942
14680
156285
207917
220191
135026
152918
781638
959978
562673
424111
653290
883382
1491402
806155
1531854
1397375
1625339
520971
887221
190860
99660
1699955
904484
287109
187791
1710280
1228629
542159
1372168
748990
196280
564890
1849506
1633844
1034001
1576796
993644
376699
1548939
1957063
809075
1497022
1698989
522875
1429236
1021064
319607
1043357
560582
1369082
1050717
1629826
1413273
253372
266632
1554877
77115
800535
1261469
822577
1079624
145336
938160
1541230
1862247
1440459
1283668
1319135
189594
851397
712342
64130
856881
219215
1753570
826152
1036081
879838
1595012
1637225
1390019
1565093
933801
1087612
148140
1935189
1710151
1418738
159397
140137
1680339
712662
613774
498209
805562
1906863
193161
527416
62591
922961
1533614
1573369
1783819
644545
680477
1987853
199306
798326
540739
797402
1719234
1112081
424896
1483758
1591010
1538951
1220914
1118914
159863
230449
221204
1481623
1911042
739846
991860
1250603
796001
162908
612726
1717628
1991532
1439425
403675
268965
434339
44147
180954
1572395
961794
15217
150708
1857134
1354022
883307
1941964
1708865
1839240
616504
215164
1986349
1666997
296127
468724
1197147
1401565
1478020
1498313
1915950
810131
1520769
709590
69793
1270458
275459
654014
1051735
1260674
506963
1931454
809084
423290
727535
502330
1515592
436089
432310
794962
534419
1352631
336198
83085
554290
405447
1648870
207208
954085
204310
470172
1932847
1369290
314890
1206418
1090004
1766929
1007813
1726724
1281920
751336
1395396
576281
843885
1002621
1717888
1627919
17332
1494915
97727
322369
670191
1760795
1498954
1281731
682068
763516
1072804
1839015
1111194
1525226
1192656
84698
368163
888561
1678877
308079
1628856
465476
979727
359982
1695410
867458
1690098
721498
584844
1201605
985870
763824
1127359
905701
556829
453935
725672
783695
1220941
220676
507711
897182
130860
1881289
594243
1855375
1352765
1828235
439056
1021067
41132
35703
1931270
1663598
30170
1633942
1432416
1070761
1568602
292582
846313
1634538
801410
238750
792361
583074
394769
1419804
1430282
330614
1052869
906484
1286954
452939
1660327
1803572
1519322
923519
1069244
1373506
163602
630490
432883
1214230
1505166
1934890
565194
1612247
1244595
6094
52934
629554
857902
1429112
1974865
1601826
635134
498959
1910737
859486
1438109
1931410
270835
1921989
212098
1620015
310712
1928447
843536
1213466
689549
864333
359542
1898489
893913
572127
667216
214698
36940
347582
325926
1750063
71412
743941
1044382
1992872
1891974
1060721
1117246
1633364
1883783
593715
723714
1501568
1397386
240517
619030
370840
1099691
687057
1302776
1977773
1102817
415520
1724846
663698
430996
1342637
934646
1427617
1803961
218200
1767441
1279
1370309
108061
832112
1840407
1171094
590941
984099
954930
322967
1577384
1432460
569812
1554906
1164530
1878448
1001461
638398
401307
119373
222089
1140580
1286763
1786739
316820
1131967
1217705
1389755
450591
944875
566865
1342862
524494
1253801
1856951
1952357
100691
758979
532354
1066764
1385972
7170
1476560
1696393
1595509
1875412
1352399
1157794
153972
217349
70683
1527084
376383
1713796
910061
1729582
376051
241856
873885
336063
1555391
1796644
1002471
1318852
625085
237483
1496513
1126344
1161297
1067555
1990264
865937
847880
1609211
1115499
1994697
1920441
1526925
124817
1043251
874620
1668413
250315
735730
1468213
1834269
30856
496716
658188
753243
673454
532470
435836
1093797
355527
32224
1665720
438302
1760417
1812257
1085017
820690
547025
685168
1853686
1320562
698898
412071
797581
1005512
1591875
613465
1343005
370425
1300233
87054
216163
810088
1977243
763063
417362
1807323
1775449
1418342
557641
1592036
1445123
57517
892994
642452
290692
303717
320901
1069957
582867
961235
185411
764307
1058878
684684
1063955
1425956
922447
1023659
674735
1575381
412500
110260
1986206
133282
1707210
1771301
1266809
512311
918724
149252
710781
775669
1186067
569064
759576
1403916
666151
1328929
1058935
1294354
1975338
1960426
1060652
262589
1778389
1520634
1080237
1368087
718030
232105
1496292
401011
414747
1759662
1010528
1022989
80308
393138
489942
365012
1064808
1230156
991476
13256
266550
1278199
1256312
1548090
1166500
794096
1092456
1361888
444668
1635283
441661
1313840
1025586
1017972
74779
1117770
1246570
994271
292390
1167016
1324259
425571
481010
191830
1289617
1722573
214595
1431793
388740
553012
1048811
1447458
1677377
1795715
1636985
1457330
387834
178891
1445363
1473202
467039
485888
1116935
359266
656187
883089
202557
1718725
863963
960270
1349763
24358
608327
412092
703292
1760872
248806
1981079
501657
1751412
1826264
55233
332339
1455148
1058555
74665
1874860
863317
955742
709283
1232426
82686
1487589
289934
349853
265424
1650176
356391
656662
1914420
1792703
380032
1137300
830222
1258557
1073735
559745
946964
1143056
238672
65978
1222414
242661
716575
1194696
1420353
1184442
351872
1066221
1547344
735886
1318314
1420846
874294
360739
968374
604889
516289
1595065
924430
1342373
1235654
224884
750317
1372310
726941
643493
1068625
1781711
1479334
612951
1165853
1959838
1655999
229366
1163414
744045
187802
328437
1222787
1628363
1321534
1817670
426913
1450205
340743
1592838
303688
911444
361034
954699
1801892
1673300
1303399
831400
1307123
1507762
1348679
570856
30197
595337
1817561
92975
1330825
1744593
69943
994492
839651
1799222
104034
1751057
1427657
55318
533780
1648934
1106020
830117
1412849
924086
614336
381511
1463055
76469
1992475
80382
1548661
1245639
979679
476580
993367
790160
413272
1422485
207152
662531
658074
1509769
92998
1683046
1306633
296774
696607
294764
789374
756939
1458255
50013
573011
1710743
1518725
722151
384742
1020175
1578866
175466
907406
1118866
1414946
800734
53110
911027
234721
747735
317804
942104
1466025
975891
1002322
1217613
140878
1587645
1534213
1684556
1720922
1880012
311861
258349
442879
204099
178742
287879
1499372
967982
1789579
1876627
1769270
334059
1105860
89420
1372147
167281
1618970
931405
511558
1752194
604616
750745
1859754
702440
1185942
1412338
1551869
845067
858190
151145
705257
1464596
777173
1923329
665572
773376
633714
52613
1936413
1139493
528358
6553
462213
1680134
1126733
574088
575643
345059
1615931
1569594
1863056
1596559
513462
1909
1595700
1831177
1724275
1727148
199635
1498698
1526416
261335
759072
1814516
641944
612483
1706902
315801
1246663
942780
1476169
1484004
1112994
613280
1458592
1578604
1821228
536332
93703
737007
55566
98384
1416840
1846360
1806354
1207861
628148
1318915
460200
115029
676649
1317494
247444
627314
948573
727098
251360
1944974
1434962
559445
1613384
1942707
460286
1560137
1667529
357655
1437980
1524970
323428
1042774
404055
1802811
1216627
1722027
285589
1479968
1881521
438282
1011278
49862
637968
796587
1701340
1855292
1400310
124328
977827
510442
351920
890476
1628407
1711124
1489396
471797
1648498
563063
103983
1600767
991650
1339001
552437
527683
350549
1275597
798903
1794823
1166634
312771
905548
492757
1824823
1310466
1710958
441403
1783647
1313815
909469
676505
1295269
1882144
1017855
1944406
1619390
1851129
532100
742592
67908
1233560
1370807
1809916
804076
38911
1735768
1078503
902637
491132
981046
681319
1444216
1648956
792292
179802
634095
1990808
1969953
173028
1684878
278166
14982
1018052
500152
551311
881900
870234
673495
575637
1673716
446652
570600
280316
1381341
179660
883272
489974
1099489
161771
1857732
107480
1614856
1220367
268327
783852
515986
534870
185918
1128007
1900068
1826846
1498243
1522390
1762730
1916465
760043
141567
1132752
804377
941445
1448848
1882437
546257
1403091
528988
1705795
877582
270325
1993979
1618835
132818
172377
618876
948806
454773
1259376
172673
1900205
594323
39462
152234
1324889
1456195
1123035
347506
474266
1230601
574821
109887
1206164
446483
821126
1426355
102723
1705437
1529700
1542858
1323776
674535
1623741
1951268
148263
1259999
746617
1667309
632905
1133466
596437
338470
1032737
1683079
1244148
1605040
472528
1684742
701383
86377
1670889
846691
158640
316368
1927054
1458594
337776
1902788
1467345
217201
1149028
22186
1838306
81085
889927
537539
1573566
758187
1604265
120977
1605147
860685
1297380
1002037
1595675
903447
1904749
673702
1614480
1480707
170915
493163
419780
1892476
908038
707297
1565517
1381163
542612
1486307
927767
574220
1541086
1406290
261191
1528605
1600349
1688044
1172400
1033816
921302
364362
1908316
1131671
1350991
1492378
442969
177953
874488
1330607
977415
1522688
844401
299930
508727
235165
804639
1946476
592135
134688
1621024
627688
1578770
827825
508310
817926
1950077
1385063
1379675
293610
527045
4382
794899
713280
1472086
1323421
747006
1627825
261463
38105
668053
663657
982237
1552717
1449830
55378
376959
1204388
1682443
924961
1867878
1592121
1538065
630686
1892095
86375
1032654
1294325
42458
1393346
1965964
785556
1053481
1169987
1015837
618127
143582
1530711
224176
254863
771976
41908
385236
1670243
810158
1022141
842595
1531838
1292464
746823
903004
1433198
690732
1952995
324915
213053
786421
815880
1120668
1410068
640406
1883909
738749
1066278
1083204
669711
987014
365550
286043
1342318
1714413
723359
1023035
22940
1384033
726850
6530
1303675
997577
1107190
295906
437061
794268
1444559
12322
577030
827491
979098
1444816
1357978
890842
1801187
1486064
681101
402825
1507908
1848317
171064
132101
935926
1222714
1852395
37857
1025853
331853
489610
1742127
934011
469828
1147200
1892140
1437810
558554
900369
677591
676548
539861
1518477
702538
179396
805191
924597
1897163
628851
347929
503229
1157124
1082697
415829
618311
557521
1645868
1578821
916184
90648
7737
600308
1706448
568591
1531595
455909
460953
952706
1864658
1466008
623468
1904798
1456915
191136
958681
1677968
1772945
1113410
468240
1559679
983345
1336629
72672
285928
1615294
1512457
1145809
1680287
1291964
1425084
1306573
544644
530023
1423176
1199013
807011
692526
298500
240723
1626352
1212617
601793
1184549
1273127
733138
568666
880202
592282
266540
713537
982375
544116
1157966
409879
1484962
941660
1715887
608768
444305
1091909
483018
1889602
628015
163711
1729376
725480
1641923
1272858
465670
1239383
1244630
357003
1438709
1841311
996888
778506
1527804
1501934
24434
73895
586870
1596196
1553743
808319
941029
495062
1710400
123791
1651961
662926
286660
1838430
827863
511417
1610047
689853
1454209
1226789
173115
922645
661470
176028
946860
411646
857736
1932352
543770
341531
286591
816964
1308467
331970
1163977
1276601
1770727
1667214
446345
428513
436855
805984
1942033
1527009
1478645
261316
1824822
1363317
1198608
886047
1051851
315567
1280112
1479336
1921166
1906496
1671406
1417765
514315
1366428
1092073
1675310
822093
1897188
1501652
1090657
1562968
1477744
1731666
252644
1753217
371817
319882
84632
1337866
1844257
1596917
1116417
1375111
297108
196791
1378116
779076
653489
1157100
1152584
1007807
621601
1593891
324540
407129
263552
105042
1797616
189950
341265
464263
1964067
1356934
193344
28148
36840
1660155
842745
1335657
1582055
1810584
602014
1321316
1221041
772793
1510094
1579985
50354
437289
570730
1318234
62375
752954
1931537
160934
1933753
573064
700263
1862691
1403989
383389
1646458
1686553
1599332
1337454
1771019
867395
1540476
209542
512253
45757
264819
617348
180722
1326967
269993
1169184
913503
1490947
43339
1024418
1456101
826316
1310288
487097
505953
1272823
512861
249090
361466
609621
1979254
1573631
352635
69025
790999
1772252
1502565
411276
974293
706185
126143
523676
609680
836026
1181194
547082
942439
1378261
1353564
1665742
1816666
1801546
996676
676286
850895
996756
682039
383327
700101
1585057
1563913
110796
1981917
297982
933970
1691768
658961
95649
175593
566214
1443148
802147
254711
1965184
288151
132971
1036142
1984138
1168274
635621
193611
1822333
875809
1789896
975178
937400
123616
359399
715306
308167
225518
107447
825834
1625565
650817
1024046
1017814
1813903
549952
1491813
1440196
1444908
945532
503503
1849463
1089899
1126620
1307882
792601
1305904
1374198
1709810
739104
1343633
1233920
1021291
1440534
1016210
1869831
99189
265931
1589793
1196701
547273
1783689
438134
1657794
518434
1168801
730870
1236332
368734
1722670
963849
1174739
583322
218173
481466
1911624
480054
284150
1710994
386791
813588
476132
60685
680595
1251406
1755852
973767
643847
1062832
655525
1612419
1310102
1051039
1025035
1089868
1390462
840408
912341
1163392
73954
650674
1863730
1220694
1296533
526374
940415
217189
1701332
327472
126324
319889
1185664
1394707
368826
16815
138596
877097
213709
544349
787739
1196482
1222728
894600
1581790
1005096
1219428
1377769
1400025
1466202
1982090
1768124
1695774
1353983
60293
1337006
1086137
319691
970732
1915902
703417
901626
1965929
1970065
1593211
1678882
862816
1403705
1435261
948438
764002
331078
986785
1799248
430864
676086
1267080
450205
1079845
1123912
57021
1555521
1487919
486160
1618350
112457
1797751
1615518
1218739
835230
377441
457856
1240528
1693302
389066
146072
1948670
1479223
790003
645966
1235352
412687
228065
686024
511487
1128328
1171763
414923
1997915
180813
760947
1794488
1455745
1219292
985565
1380660
1096214
1965728
1729370
1771519
344371
1094490
917364
815806
1764672
1306714
1969583
169370
1940245
1747378
1986832
171500
1188372
1500558
1577952
1170686
366900
1109619
805944
374645
183323
330845
1680361
122178
1394509
1807124
69051
1840244
545157
961166
1703588
1539966
1040314
689069
1311031
1092889
954977
1417174
93176
275682
1504456
1558342
1076815
115941
1253662
142028
891305
76350
1586498
323030
149658
1432519
1616795
1110765
1645503
199903
1908909
1159468
309194
1753968
536615
1363432
109659
960247
1758793
1239259
617711
1933031
1744354
682545
720713
735955
156947
1026062
1309242
645958
1509884
1866456
236662
727248
1125060
1463893
158416
888877
1140768
188210
1384250
181887
1502617
1341856
1838050
339306
1650145
1311332
1310089
878144
1284267
791701
1085295
57955
1746421
1157615
1492897
155633
1529919
1707265
1182484
842874
1172209
152338
767472
1252070
994276
1737047
391249
1297604
1112344
1008461
1296476
434524
244579
187540
947951
436333
1358112
271104
1318807
1758110
1686214
965739
112824
95570
777960
1797003
586556
121394
972681
830668
1787198
1635237
517687
1862430
1045846
854011
262753
1182198
1458701
1251740
1035834
749574
1304064
1813369
1020702
655623
1752240
14597
743307
1049210
83124
36066
427711
806832
837773
603139
1857321
528714
970792
1623763
117208
700210
304747
1687453
694377
769583
1922817
1427320
106268
615714
757360
1380946
1286388
296037
881885
1589731
199860
695457
1531232
33495
1257390
592905
1732279
1939151
1141564
29596
537906
715521
106455
1199841
1894638
886883
1442277
1113802
116941
949322
1707270
1546752
935541
259675
1570428
1937926
425438
1122860
1469660
833471
1754074
1039379
1721741
569577
1763449
235197
474592
1041833
1499095
1074260
784890
364869
445265
220982
566549
1007504
768807
1509608
412175
1356197
112194
626032
55622
1833007
1879772
1416876
1830948
1783809
1205202
1392983
257595
108384
224947
1865925
94171
1301457
1893214
1461340
1294509
407475
776330
1836336
1475811
591877
1701125
1188722
940694
1990342
881446
1717982
301758
113861
912673
897778
1429670
967777
1798828
1233435
826595
132035
1828921
1833032
305547
1988972
536286
511411
1820203
1947076
1067267
57649
1736961
141830
1927560
1608752
171119
971294
344090
1075319
1647975
1160869
1750263
623265
1606427
1609304
481105
1433574
540651
938283
1795946
754541
1223489
455074
782962
1320296
177833
1538077
561824
1431941
360623
1105750
89771
362153
234970
990466
1964878
138487
1101808
437154
1586838
1467115
1197181
973498
681103
469347
1805099
911886
100876
297258
664170
822310
521388
1739784
291686
691112
523350
705432
1777193
566578
1128295
79117
274505
1268216
1691580
791884
781414
52758
1876247
278804
693898
1037165
757853
1512025
448025
1335762
93239
1256018
1012386
1411323
954198
643402
1619167
891251
1561059
515102
1308383
1020306
1417397
1309539
1437539
478414
779582
99254
1823214
395359
1055471
999770
904593
1242208
1938402
391650
1107572
125802
125020
281782
204010
1861792
1116770
621385
1185616
1465379
36481
1139973
943199
951666
1601367
35606
601080
1518319
1564662
1775810
1849448
460417
1131918
1765417
1984394
1225970
878911
464355
1370645
1573036
1938073
184778
1489168
878308
982774
1741289
1618924
1636497
1633131
783496
303560
1283064
161186
66241
1756868
1751386
178407
1685558
1508099
1379028
1135955
21690
1400014
529065
1298746
876414
1550525
1851178
1966828
538382
20987
559707
609795
1317991
1174164
861798
134073
366270
1779405
1477637
1263430
872211
1647079
827749
1825109
1128953
266238
830242
1099885
794261
850500
1677960
375511
436755
1302787
1991704
517525
129372
129000
1270274
1049691
1450661
1059143
493767
1529976
2112
731337
38432
1464275
1706385
383754
837026
1385892
1988692
352705
1508631
1521395
624207
1671859
63917
156185
503486
1024061
1379531
1546090
1250426
1519073
1801300
1078451
912589
1229840
266367
1966131
1869769
263661
1106770
1722931
1398815
1264099
1601038
1257489
583114
1392753
1060320
1648359
1491814
1384799
926433
616500
1887990
1348168
654196
356546
789322
260162
803471
1836282
691910
961393
762215
853799
1488874
1757196
94916
69102
215882
658630
1645533
75189
1437729
499071
1824383
89690
967049
1827467
1589550
878067
552420
1530883
1716203
208122
579995
904723
379725
1675359
53201
1245832
294158
681498
1081174
1410659
817936
1216797
1337085
1929460
374433
160431
1987553
702072
1790415
1861317
1494166
1075274
1257651
543289
8547
955330
438976
1218682
1571983
1582845
360196
1443670
822708
555800
873545
800489
1158866
361133
338701
849933
442399
1831079
157206
285784
1398458
691849
1687440
1351165
857161
166106
502505
1958906
1931092
1542508
1532245
1567452
1363205
112729
346066
1268011
71443
485653
527338
681812
1814966
717118
1744956
316574
435347
1196802
1303606
533987
1310415
1496799
863913
1469332
51734
1685252
1166648
1261608
1142577
472923
1113924
34706
1474700
944030
1504459
195643
792342
225721
1370580
184515
1590124
1299983
185651
1143410
1730831
906351
610318
1164125
1348280
368731
1798318
1107154
791859
287957
1895592
474816
807482
1535938
1092104
1715422
629925
121749
302070
299081
1399479
696419
942566
1157832
668229
1433135
536611
1674379
1124216
996510
1926077
1159603
66444
275027
847507
1019199
860133
1090889
464873
1604716
916353
1712706
456335
965582
1456882
328726
465338
495638
838432
1405337
935282
869462
1215875
1658116
1163621
996241
799136
836649
126280
1100756
585242
60711
388612
1386000
1181243
1221571
1680708
922926
483161
695219
1800518
1880741
365559
1749245
880567
1424205
746341
269498
467809
1768444
608525
1458079
1744815
904932
1305856
799554
744014
1411903
1320914
1283749
756018
1124537
1561851
761604
1066106
589139
812290
1856417
1022940
967810
536521
1591534
688633
16650
1557566
1818117
1845196
215359
1697890
1980461
658643
1081611
109063
1079998
597361
558609
214258
1631091
1069651
162360
1082060
1117381
819406
236921
390507
1400662
1540821
1679667
218802
272381
948497
77993
34085
1672057
1367712
1137989
590863
1811842
284576
1665748
749372
1412586
413671
187078
889310
1026840
1006715
1274878
1505884
608255
1492255
1462776
1552943
1554912
1899314
437954
57423
1139002
609991
489821
1352987
993040
510402
1034426
1156662
1307849
118482
671580
416093
999948
574123
436871
399478
1564940
438842
979969
1941643
1339867
1706332
1198574
1023466
1909570
944669
13042
1822238
1168923
35615
842628
249463
533888
835333
1914958
135953
1533166
1413946
1529573
186717
456416
565246
486671
1326901
1394509
1784350
1553446
1614657
592820
430076
664730
84032
743919
1268833
941120
1290523
621303
226010
1608175
1681348
321491
1423665
1503882
1233825
65402
467693
259775
1949275
70664
104087
1083903
1901029
36593
98229
1445143
368330
518472
1728978
1376477
1175826
64185
1083906
12134
561812
404333
194655
1707756
100594
1993970
1218178
1156018
1824893
1440930
1860700
1655300
552044
1812390
60181
1235757
422537
532541
1656083
353753
1962209
1388578
1038186
1714607
130783
71464
1162543
1950828
1665304
1573647
729729
1934261
1554058
245449
734474
1285001
414108
1455981
1975247
849501
1370338
62556
161710
1822583
894452
259803
1938681
1012737
956005
1032305
1000730
1174419
569927
1019314
97316
1308305
1809969
819110
270276
1050909
947798
1103514
1962810
1398570
1718021
1426233
1490285
324552
287211
1394829
1719803
655704
1890640
1145878
82327
199152
241963
642541
570863
1858437
1918177
1579080
914150
1611023
1660567
1573160
1055947
33323
880525
773556
318094
1275431
630198
1716630
514476
105185
961906
261557
1699955
1415368
1536647
1945189
974812
628280
507637
911449
1896441
864315
1388971
1623701
792193
1392089
1400230
137234
501436
973170
901896
1404952
1338384
1315922
181653
219880
961561
661068
1859199
1785071
1546416
1592193
503740
1452135
435139
508706
1526810
1454240
1924936
520298
1994435
154586
1065952
573286
1655807
971135
435814
1194287
1269152
1736880
828373
1538898
1654879
1510039
532008
1954936
575167
554347
1998146
1277857
1377509
1453137
1491801
216588
1404310
531639
74305
1805388
1988378
316301
342851
504041
1467016
1029788
1987327
918472
1299650
1460036
1181475
1076622
1087079
244200
1889541
382687
879686
1553878
1075792
1962101
1161355
1288927
539443
1275196
831354
1281797
756994
1179617
1970679
847121
626873
428835
754402
1143931
837911
590144
709913
1882939
1621872
852800
744403
299220
991639
1548215
1864754
1340954
1507218
1001789
1513575
768904
257428
429663
1633434
1620351
888442
1208917
1593483
721084
1663613
257278
105009
560832
790457
800816
1291406
919081
958567
162177
739065
1066264
1578248
51356
1139144
881038
216286
592138
1316036
521198
1511565
1647853
193426
155770
207523
1195647
1048038
940003
1791150
1122831
895012
43734
42009
1690547
179105
613615
1773852
1682331
249587
255949
1395871
1260210
802553
1656235
991620
924196
796309
930234
138633
1246184
335870
257576
571987
925530
426271
793268
782130
198710
261838
845392
1723346
1644806
29332
1611412
1072862
1347209
940519
1907170
285536
57287
1002261
844496
1555208
1341325
1562579
381304
1881990
1235576
396358
1307039
20837
771265
1747170
1231833
1030719
578556
173158
1752826
1868068
500340
191514
384573
932733
1944734
1875437
1488572
981588
298784
574789
1434021
293783
78991
902636
179467
1866522
1304715
19462
1248469
1794723
1505973
1100103
984557
107964
1161638
1479257
474505
1520416
1689330
1946405
1284237
756222
1490221
805244
1612452
1870263
441068
1962617
1200097
972692
1082216
1439456
950378
1511818
1689216
746769
816022
1881747
696485
609024
1400108
699879
23984
171286
224384
831566
978928
833514
854381
1680748
1480011
1190665
399218
1667746
1245015
438401
1791456
739179
592561
324765
709369
833137
1458162
1912389
759104
578919
1648946
48631
1821982
1201431
1180062
412641
1570286
1145398
1288417
395237
1455345
1848997
500840
1775253
183057
987222
345590
1933336
1153438
1740525
1916834
381764
1976509
1517481
1467661
1199805
1035660
535867
650323
1555982
898193
953456
1307293
1838274
221611
756189
1353260
1131049
1105151
1087843
1211054
462031
243615
46167
1238788
749085
1802841
1371171
758839
853965
1457544
483981
663306
1189548
1999420
164934
1848651
969981
999732
769439
650741
814887
638526
447403
1052492
1958970
857564
1436045
534923
177093
553568
768278
1049106
1403198
1134080
588793
1219724
82491
1883302
1226431
1958352
1541390
1926617
1642258
808702
1900500
80347
1786745
1539223
416658
352343
1164310
316421
493142
1555813
368828
1305923
392225
1744059
1485702
178902
1215234
538647
880116
78454
816048
1247525
644793
1207671
36108
1908044
1804648
1464527
1466969
1757162
1234541
862769
133813
251171
1749358
1730608
1297693
1933638
1597478
1482266
1311659
1653980
1321274
397294
1854632
1035107
19122
1316142
1382670
1953903
1775819
977995
903859
1392442
1644488
1696115
1276638
1360944
1673100
56624
1531194
1342120
444902
446991
565529
814753
1182514
658114
265491
978046
755904
782719
1192289
1043820
1490667
1027347
1691675
1467983
643702
1949482
1354147
358861
1435186
677739
1120307
1555764
34910
1025943
712481
215406
1224709
561564
892195
1384896
207783
419327
1425961
1351286
692565
480771
1116312
1454616
1743486
1638847
338729
1711709
1848002
1692476
1049087
1904298
1521369
641539
29976
294061
871139
153626
466873
1664835
1798643
1893737
1643557
978741
152659
550565
1454715
358284
644668
85145
1711747
1914202
1930934
1158664
1102469
864278
612328
1991484
466221
161936
570617
155088
814029
258068
1657232
928835
1874883
1202551
1031930
916976
685994
547616
1388770
1690756
1993825
471942
581450
971056
901877
1404698
504222
707610
1493456
11006
1024117
1473063
651139
1473677
239966
130675
435176
708157
592354
1656030
1864911
1063550
62216
1130466
1915207
392945
1920499
118733
80672
848356
1792320
865612
218030
1480148
1862448
100415
1873080
1230155
425381
417266
717729
1373905
896217
979271
1605255
454651
1021195
445185
149829
602572
1554964
1062672
1279159
1791549
716778
1837222
1309872
154624
1994262
1058399
1934244
343703
1770114
583493
1530820
1280186
1094135
1526755
1935767
1884208
1708361
793545
1851983
1935316
709950
1733045
1450664
1422640
1624456
1165048
865213
1148063
1256555
1607381
1148502
508818
1033490
430775
246447
385807
1819583
1679299
739369
1424317
1033970
1966088
217625
760937
398427
1628828
1356315
715665
1734142
948421
1538664
1711849
136051
1715175
294427
1558620
128359
1452696
1793354
1519691
822576
1262527
917145
1674590
830987
1329324
157752
201089
585694
1071842
68599
1692940
102710
1352590
1036559
1009270
1775674
823180
712187
336185
1323350
1206615
1159144
1697937
740058
46584
665521
1580948
1883620
212866
68193
1988673
1423534
737019
1705333
1844165
186180
379646
44566
1943794
396593
1472748
1486048
1865997
1072222
1203717
256235
39989
1914494
1249481
1661009
440282
844393
331718
503995
778875
747342
448611
11265
107884
211916
1846943
891956
68335
1335070
627474
418180
1183279
258988
359209
649393
347760
353161
826098
1193539
798942
1965338
606155
414307
1322426
282893
1808488
664015
1761387
1285079
1602227
1987498
1442332
763943
1597531
174678
1326359
1655357
336398
125341
1463104
1383433
672765
1229368
1208979
1824771
677239
1135158
1766286
777549
170329
180407
1912699
607297
508128
528034
1633396
1971588
255819
1281402
1378153
1869307
502870
992816
1134277
609353
206380
1768445
821589
774314
652687
1269252
539508
49343
1662666
223973
1653644
852841
1367841
382158
210766
1265608
1993524
233934
609601
1132004
93578
1058980
1080164
50430
1295635
1682246
506874
1186466
903760
944995
1901772
1118586
1287925
1177337
709185
1316091
69663
1538943
1032982
1308155
1360394
407468
1797599
208198
1375276
1334886
837873
665676
1059639
1721314
455174
1666109
277758
886457
1985903
1473067
1579351
1061930
711372
1153253
1471620
851950
1645565
1931603
54987
1531723
200945
1692850
594121
1745323
1925767
1759029
563403
1502283
568295
71986
526708
495263
1278228
1678269
168038
1497493
131297
568048
248429
1881549
1167272
1928443
1895023
1759075
556868
1876314
1780377
346302
1935099
1495121
1341893
1044646
644805
2450
215144
615450
1282566
1484188
638241
1723862
982111
1588724
1359707
1108692
1548592
910518
1815990
635748
450525
1549982
817284
1166829
967808
773119
957661
393204
529965
1297326
1929256
1483036
1932607
1762952
1523930
1605363
348751
1961795
878767
1566643
1866565
1279257
715698
869099
1974624
19918
1309081
1081920
1781094
1925716
1658520
189878
801410
235337
365705
232746
625992
1326098
29341
1100200
638697
820721
1140656
529386
1355977
370570
449294
104083
294925
1937173
181727
1406875
1972510
1297175
490301
693020
501621
1128337
750582
957804
473200
1006536
1157874
528209
405696
1161617
522216
766528
1898136
436355
949663
1031214
228240
1352187
856659
1078583
1327573
1272796
1015065
1195969
725437
597617
300371
609358
1158852
1870035
1511718
1623988
119688
594146
1809826
529817
1773802
982796
1522236
1635869
336367
1007078
1141944
1775964
958205
351421
434685
9815
1384589
375928
1549862
1382098
1266977
1281029
1886409
344711
193000
283886
296573
226535
275204
1226817
1022279
1303657
1907053
19552
1694920
190281
1468366
443064
410745
1898377
1259526
1888118
207408
1993369
1318539
1021161
322543
124151
523657
1617409
133714
502991
1759170
98368
93202
404640
864397
1637454
240382
1013165
15150
1329880
1641912
194130
1862306
1461446
1172233
366983
877626
1880072
1647343
335126
1559309
1035981
414041
1877828
361761
1381442
651391
1348359
93228
1988805
660668
246030
182061
799556
252016
144060
984661
1631261
1595109
1259368
1179506
1332058
188563
1297308
1713187
1361520
1197854
1966088
571095
1607951
1010836
211827
1585591
151051
1573478
49858
1403221
1502554
968927
811088
1672419
380085
1830283
1549662
529205
453728
1545004
313704
574543
1073723
653959
329993
1651290
687801
840701
1475038
1762061
1374823
915065
350844
1445950
647838
56595
1237997
950735
1877339
119514
1448630
284027
1294012
279135
1371872
1163695
154600
774943
1620619
1869515
1801755
206443
9294
217793
1052997
1950116
204897
1662278
210306
426220
455968
1973944
1323800
327887
1068329
1184399
381313
1852386
257218
73564
569688
367917
127878
276563
1916870
450175
867213
524602
1772005
73296
300144
1905995
315576
1080604
1616735
1435743
758754
1831223
812575
568606
1950412
12059
500858
415259
1752678
383445
1857853
1083956
1371902
1127054
1831305
725709
1272081
169158
1774866
1328120
98649
256161
1159832
621233
164652
1467563
948469
1127732
1244461
434434
589605
507803
1414938
1908538
841204
1812187
830554
459465
622555
1644491
1282618
612803
529884
1445865
1480654
525221
405805
893106
866902
599434
1733831
991999
1084842
791082
475532
1800992
132810
597747
1649965
1917975
1998832
417775
1814685
671991
1781126
386941
565480
476692
139275
1461057
1706903
1440536
686677
1926104
439244
827908
639087
1062796
1121291
357361
183129
1843375
755585
1446721
1817842
574306
1402341
252659
698850
1391592
1359736
1172198
752886
669247
1373208
1768667
114197
629325
1591406
1946076
858547
658701
170886
371904
1088914
371907
1008352
278329
1374574
105795
1303532
1476493
108253
1534462
478890
1197808
630182
308784
81293
1452771
430262
279418
1817608
74977
924
731328
47188
1694369
1328371
763336
586363
1955543
1684011
586279
103339
1589668
572605
1591752
1320711
179481
1537212
56337
1168145
382757
1873035
897518
1083488
1235220
128868
166039
1928827
766257
827721
1279123
1677975
1561510
209510
685671
1134787
170106
409626
1607242
1192474
1255867
1048521
813113
174815
855106
1956387
1974676
1330482
224157
159038
750511
1634062
713418
148823
1193521
1993785
76390
289612
1120996
1062851
181460
481098
1749840
1780579
1543529
1341633
1928028
1420256
602314
1704156
1946820
1487023
316652
110583
420335
1238369
305737
515961
583419
1484337
1783751
14772
22548
1122899
875356
431408
1007164
1634256
1397903
1486207
1658983
557832
405443
1135088
323249
1796874
1760841
1314889
487221
736080
1238497
1369987
1736111
460605
1105294
1285537
972431
1977437
710523
1270884
179726
218403
732639
951282
1422207
1027243
671423
1071018
1626267
885589
1427358
881215
1682633
955956
1208560
462139
147661
765551
592500
62630
782962
1613719
1091902
454499
81872
435396
1038787
1152328
1768129
1259459
1257797
429021
107155
1665357
280513
1305492
92126
470475
1213630
1782790
1878450
1918689
1405016
1968164
890669
1687106
234961
1029810
140391
527117
283083
1011349
1747205
1498252
369907
380902
1686646
38622
1674016
566103
1369341
1514238
199594
1782364
1399305
759582
1606752
430026
558980
16799
517665
151928
571747
1796846
181831
449973
1079231
1199314
1075408
444544
1349232
577926
1779473
1511701
1781316
325719
1034051
1786617
827069
970431
1956164
1181322
845903
1692030
1088852
114092
1375004
1839058
152379
361551
1615437
341537
1974262
1707434
1288059
1205459
937937
1423220
462393
1638234
1154670
1358877
1937641
781323
153465
898000
1167574
657097
513522
1594158
28698
1034404
1602490
709613
1399663
1511288
553352
1541349
208319
1906193
39407
1713511
1650900
288120
714093
1744826
172868
809802
105593
939399
1519633
785874
967195
1504720
900808
566895
573468
248220
1497001
1014889
1665297
1141524
692030
198157
304227
1265849
658764
693313
8249
860129
1669146
250951
434763
1129086
1510418
1773096
1943044
1880722
1057570
1276954
1080303
1203121
1059727
246277
941520
969008
290440
450806
1658529
177834
1280508
1930129
1631156
347313
1284798
1013250
843701
1837369
781305
962173
518816
237654
595775
760267
1427519
1457182
76013
380410
1461671
247368
991986
84942
1047056
1429117
175846
422157
1376450
1105014
690393
959113
1515153
1661964
903085
774049
630549
36237
1495219
294294
1871129
745357
492125
417679
1791664
1409563
776916
1582050
1231740
1474891
1321431
725040
1350171
336142
724086
940339
1666184
1845347
702711
1030388
688092
174957
55027
134688
1433876
776857
1533573
139604
445082
1812131
934733
1126399
1569364
830126
766392
1902160
1105719
1000901
533941
881945
113236
1325993
633531
1378809
1232822
333465
1829915
1294133
1570029
1961405
930586
1045313
914225
680798
474226
1772404
1090434
1826436
1044083
1584973
781218
624973
1213664
281857
334117
157549
1156563
1601129
1243604
693749
122387
294607
1034123
1592618
416797
76705
1174863
384890
740686
1212484
383238
1719975
1054879
1008011
788635
779040
737856
328369
1899024
1102245
663199
327032
449646
1199144
1356360
167292
90532
1210055
605576
835270
532603
1294398
885935
47140
971831
1958748
111025
1099392
394506
1644369
1770089
1362170
860596
1994782
730052
360
556274
439174
1346403
1407884
546687
322729
1983910
1903264
703861
211949
491169
1660336
1298199
438934
371518
1629327
759199
1785042
1667582
673833
1043659
1576262
1297416
1061686
1497732
271617
401423
1328146
873017
1664741
1254529
1944076
1177616
1064904
128886
952227
1697917
1557318
230483
481799
1746267
1345209
166447
1531028
181754
913801
392489
592231
1841053
1916911
704527
50337
1079330
1283365
1241395
590908
77560
58895
638100
1667083
196049
1432220
1508359
1781704
821405
915770
814070
476019
1441080
898759
1337299
1439323
84472
1320836
300614
1149058
525604
417002
1086402
1850335
1917960
1728751
1529557
507314
1454281
741178
713262
1551394
927123
363500
1440058
1920874
1504050
517339
1922912
112210
1277077
1084684
382116
160752
1737476
940141
936966
128127
1655490
137315
649294
233160
1124543
192223
633491
413526
22445
625307
892166
954066
706261
1316167
61906
1307481
575827
1266683
1930475
422488
950320
1834948
461746
279182
1491137
1580374
1406090
776976
237163
1405681
957296
341242
1842052
1362677
454962
853797
1104094
519544
589282
1747846
703427
375045
304900
741246
1675791
434282
384440
790775
1276686
1607698
673538
1815329
1243798
1188102
302182
1832347
960947
870922
1652364
1106779
324281
286264
1364963
1003888
1756538
110865
1948120
678224
1399523
1319767
1440782
1688284
994260
161796
1815525
1137553
659763
1477882
614356
250685
161020
1448
1451674
1659079
564429
1755826
149416
281653
1549726
1846642
531014
1508747
1141409
1910591
987575
685894
2909
1507649
272685
1277252
272485
827711
1170527
1960939
1196960
78910
299453
614828
604255
786326
1223630
1161005
1346985
106325
672302
1736939
146421
505147
840399
1961457
1891433
1316872
38926
1141230
1165329
463979
667528
979526
247180
1066042
900452
708934
673257
1171067
753043
748686
973581
341904
951372
1645618
1936535
1579748
1678496
1057449
279158
1428185
373120
1775068
979019
389366
1658160
1715172
1464173
410669
1075260
1688186
1665973
219024
1280814
731861
1396682
1339308
1591934
1783659
1397694
1167110
1865668
41917
275082
1376431
59658
603447
1764848
932838
80448
656985
197712
126933
1660315
1410685
903895
654886
65445
550838
1796249
1204588
75807
314494
1178030
586206
273432
1391854
114169
332270
44793
1038327
676438
1238419
1553862
1915454
1487325
1590252
1947749
1943465
1533942
57324
389136
349065
685171
794625
1685032
433091
1341845
1494249
934644
406197
769690
1593719
117042
1199824
1807462
1257925
1284282
1574504
981716
1301546
702618
1257499
1271936
434580
1242867
1839731
303003
1406772
612901
987974
1616770
1397273
314565
563426
308190
452837
1474853
1739078
254977
529366
224112
869295
499411
221105
424153
208783
1300269
1808384
1836955
964551
335617
917589
1556089
1253491
711461
386763
1930485
575149
354822
73960
831758
313227
1218508
1682284
456053
1766905
1772747
632893
814120
1558222
1479904
922227
644825
1423947
510872
1707149
359204
1436468
936267
133088
586847
848335
1598286
1522280
1989531
1032600
1646140
979733
846801
471593
532335
411584
1808530
1559414
1070190
1497293
1187552
1759
580464
1625895
529258
1204476
537500
1774412
29980
1907342
1972873
76084
13379
453340
413545
478935
1252930
339206
1529417
847859
786954
1826302
1852452
1818876
1605189
1599836
1140685
770548
616698
1262083
746003
13139
1489119
500068
1353272
1725349
321356
649438
1947538
1176127
281324
1265299
872133
709780
966926
986817
73357
1974044
89769
1852975
1668406
1062148
105103
889346
782359
69986
1083597
340321
499113
1620562
249279
1243122
777207
219360
319534
1211537
1695421
34661
469822
831037
216849
1398798
374927
895792
1334367
1483538
1604398
303116
1569231
306560
1565712
1368731
1636366
960649
1751799
470344
1623915
277195
95074
1207162
1535358
486343
551026
1404138
552952
910083
1185312
943325
1809656
1834883
1012906
517886
1207353
555234
831769
1647926
566039
297343
652775
1898570
1343687
1477937
1894421
1794584
493734
977576
1880848
856032
157229
62392
411498
607560
88010
809777
949887
1050245
1310565
566596
287856
357051
505037
1025913
837114
1727905
1079082
1815477
1757394
738354
1897045
72897
1185587
526543
320469
1075964
839145
565561
1389637
1120292
985916
70584
918396
318943
464071
1604701
1875982
1382725
1242380
149865
299998
108972
1253076
933413
592909
1782069
1696313
1112218
424934
1513312
135232
805041
1576044
95961
1055019
1407872
227785
1063892
985188
1316240
1840729
1593971
1350110
1802505
1552374
229402
844067
1287953
1331373
201522
220857
1484375
345312
1550989
1702627
416584
1963003
1313630
1619860
1348630
281625
1040482
898834
187821
16125
1949240
1774507
1311101
1765040
1530513
307358
1318937
802838
922466
1155220
331464
608320
79258
1572002
1725084
1518783
1352065
1350850
971349
257417
634918
216539
505946
1515261
803070
752914
1372688
40179
1297943
781159
1524238
1741813
1519108
868118
560473
252197
337465
129855
690604
383803
27141
1505359
193499
698685
897589
1859107
826875
795202
1435785
722424
1965560
1589782
956504
1012224
524648
1642575
1029762
462732
295095
792932
946074
173120
350403
1898311
239147
1526003
1457306
937754
1898027
1359307
69663
1410998
702967
951388
1944127
1046222
48041
833653
1912714
848931
337941
1351443
1691288
902764
1046229
279048
1088198
1014301
1332760
393952
1423668
275241
864282
1067603
1068952
148738
261853
1211712
1156599
1454216
785159
1310056
25255
1660355
1258142
1654080
1111566
1143042
1126275
442966
42538
903127
308856
1261534
654483
198200
1198417
1350641
548136
1477023
319623
819201
1576883
1288418
1659377
1948729
812619
1557438
333054
1172777
726260
1405089
1569235
139473
1829066
1966519
1965357
707574
1197595
899774
1905275
1454485
1113757
860508
1193732
393997
1609501
201548
1961141
1014611
153273
1816981
1078716
778872
234204
967148
1167537
465165
595287
731419
188305
5409
877769
1106916
1585155
469815
1344450
892765
1491271
1584743
1607618
1773959
816484
69151
1831356
910685
1516541
1621510
396014
976326
973471
1083748
1680618
1967571
326518
1581176
561722
1561777
798861
1089785
1286839
1645273
743279
1031722
1386723
75185
1446949
292159
669877
213918
1539934
1823982
885877
496025
383091
421939
618465
1503483
1725908
1906992
851949
1458934
1721666
660204
150877
1794341
1288359
1825084
111958
378927
328736
1831269
609198
431922
215218
645156
362340
1832624
1287581
442863
732709
1411290
291766
1107183
26762
1484415
1520584
1292268
576231
522930
1749540
10661
808992
651868
16264
492384
318793
567969
1096076
1671231
48378
1842574
1102263
613820
581536
1388460
1720518
861601
1340903
1436227
1637009
252682
728547
176491
18045
1528805
30082
1694148
1876256
950384
1513177
957217
832955
965557
1947792
889910
927408
94565
883569
548848
381691
691753
572053
1153512
1756749
469639
867757
1417616
149793
1897940
1299016
384463
1727961
1604905
1261499
1624056
406377
1109964
1946255
647655
1426598
602196
778058
640101
569000
1359995
1686333
366357
1494298
285039
1582937
1889571
777318
132593
1610509
1155474
1730218
195891
686902
1969984
858155
584269
882242
148794
114287
1613622
356643
1298697
1781553
251180
1049633
1209289
1115984
1424088
1780866
1995610
456820
176619
714426
1613649
57993
1547333
796745
1904722
37961
1872523
1251388
326964
60029
677305
694576
1847107
212209
1059066
274037
1793440
933879
107173
221450
1119402
311775
745619
1469975
409248
298294
940123
997191
835867
688335
1653286
1465438
1072882
485808
1092410
539302
1268893
1141487
1759249
860068
223792
786495
642804
1084763
424620
174265
324506
629232
138813
1548096
728494
1642927
1919789
741752
757895
1911026
1453103
1568145
1060754
1298761
1953143
1003694
1814982
1668032
610425
1750940
1769835
335872
528655
1363666
1104840
1765814
1949037
1645868
1784094
1671376
1584421
1200203
1690601
748347
1492888
1823918
109295
1028717
1126321
1930862
575473
813930
1938256
959581
1694776
375525
1500241
1730139
1659224
286530
1955634
1971490
452856
1762711
175532
1047420
572517
1386413
735465
1281456
889029
1308873
179348
72472
1428229
390845
1275984
1657617
1342845
1951318
837595
450897
1949356
784868
100945
519205
1301700
1249689
1087692
1406795
316245
1216327
1639485
1968202
1514318
1377848
749486
1972780
435011
971915
852741
1856215
1464689
1788965
193922
1216364
591178
1575109
1974598
1425028
768524
554475
279607
438289
1061710
1698555
41877
148988
526663
1072614
1518131
834286
1444587
827277
1420880
440302
1255558
1580938
1520848
1841118
423037
1693936
433045
1759766
508899
1243879
794222
452748
995310
1726615
1550545
1243721
1837391
576735
1237970
690756
1371415
344776
1146552
503616
1078810
1725298
976153
180987
955787
431373
829529
1976778
1121081
513035
597430
1805776
1623373
1014441
935393
1218609
1077487
625453
1656128
72412
488883
1809976
982015
511920
1489403
1178080
281205
1633143
595965
308292
663665
473824
793790
223187
948969
659392
1923807
375834
1370993
358983
1259145
1837776
1319210
1494369
1812057
1758526
108299
392648
1738940
830305
1322560
938942
1514385
1180085
1788709
320761
222655
1781407
492614
15723
650688
1428881
561774
1267686
158491
1877258
1091424
694226
1249537
1403513
1910510
1579039
965864
305589
1496227
1979517
1790571
1855225
635646
1654832
494494
1334619
924092
1494082
1904178
92314
1339672
103870
65775
1093179
1979714
1622842
872276
1518027
1655366
1404197
733832
1566271
1065797
1487467
1423989
755143
109791
1698404
284717
1672953
1211537
1361014
864709
128279
1758686
843240
94556
702864
1664842
489804
1975090
1826702
1003513
577218
1891329
1389130
770022
691479
1574554
1813130
295514
939032
1317589
284224
784512
1901778
1356849
1776902
425427
1420929
282532
858835
262924
1948774
1543239
1238357
792104
1623577
199907
1425195
1284786
332999
26287
755684
109897
710242
408350
1039631
1935610
1357169
1137077
1993570
561069
1657085
607277
1565034
600886
658879
990365
875528
1372038
884729
88740
816145
1365285
881867
43052
1558470
1088939
1244593
1990935
1290469
926353
266358
608489
1386496
915119
1904614
486262
61663
31833
144036
1930764
1307231
1009644
1480410
1614507
138436
1760892
1132044
723934
406612
181810
1158657
140263
1161735
273305
7470
184698
1901454
1260515
842248
298053
194527
386977
38955
708642
767759
1932871
589506
742411
233204
1016227
1928932
1129193
1899266
1912745
1422081
782414
1206709
275611
1064068
384109
1109790
1561921
248909
1063414
548977
961582
1700860
1884785
394347
1496442
396613
940825
1318200
1004968
637868
466394
498071
549027
1707913
958928
1268399
853257
584822
626006
116135
1993108
1912532
1464966
730589
1889268
562880
157127
924015
108291
566189
42083
1434310
998078
1330950
1391822
342817
1602161
823728
1140725
1213275
1026781
1528379
1080861
253107
1427152
726590
1516775
661287
1481341
4077
1099572
783797
1984813
1888912
254554
319983
1903662
412389
1189854
904628
1896479
1123240
826885
93652
1197932
1974559
1827763
595247
986898
143838
669330
1687620
1996550
1458821
352719
412011
1725317
547670
1317244
1029034
495894
1862839
988581
459593
1716936
1471603
911408
833050
389512
1642260
93223
1397539
1577776
1852806
661454
1995673
418209
999141
905549
91132
808084
1140821
1289206
649337
1898247
266655
1219128
1545748
1292343
911327
796750
1001696
1229703
1440850
967731
1056923
1684185
676377
243675
264084
1815002
146834
1671453
1429517
123948
1591380
1749196
262591
1664161
962865
269310
1536597
1368359
1162067
607788
1100687
372161
1944664
1727915
1680037
1210069
1822537
821178
660400
1638955
59000
506407
1042092
1202383
372194
1244848
1554114
1448518
629525
1224886
1161322
1086065
652132
1201930
1579924
1804016
1569106
1927573
469227
1658983
1234006
1924163
338976
567439
267315
1908599
163432
278635
376219
36819
977746
1050553
75857
1162504
1008500
83612
811710
725652
51985
706269
639247
1279518
1301921
351077
333248
678547
1183322
471096
1100565
271113
782170
126746
1213254
1933428
765752
455950
799281
1979980
1982944
273169
1888164
1959470
1728958
1972195
547216
1454314
1420177
1124806
254380
657722
190195
701742
150483
106453
383636
292516
68858
691724
1572029
772025
356355
1053540
1197423
1511429
475036
162477
1304012
1921893
509318
63634
1289347
1891448
973504
1554270
872101
1639870
356726
1529384
1594427
963084
32613
1963504
805357
532385
427989
150125
75677
566601
1406192
1994078
1436394
129043
1677445
614863
1274612
364018
130049
1096501
1618345
422498
1190467
955482
420156
1100710
891523
404975
583533
1571088
1914289
535678
1271014
1576974
1282845
1242643
72623
362098
200433
1807792
306610
539902
1743398
571110
1720904
1336802
1796240
766380
635739
238695
947064
24273
813098
601503
796153
857291
356204
823323
1853440
1904371
1901704
1131648
1304153
1673068
1064292
206426
564262
1927601
456422
211766
674464
1194223
904575
1065611
1947076
124262
154808
1010250
889201
52254
106124
1611555
1679403
695651
702801
119268
153027
299569
819553
1545641
403951
504227
1689209
383501
521596
1585914
1641841
1254234
1855744
962348
589353
1364746
110338
910293
1689785
492521
1532389
1709096
1915909
806215
612521
1438622
296015
749661
481724
958667
843111
482151
67380
1015931
1770830
1582781
1209552
1585685
133690
1419136
973668
1058105
435237
119505
1093770
752409
1819129
130879
312265
1316249
1234667
1085419
1845358
671358
1943585
1577190
69604
836196
483194
1110005
438851
1832339
1785628
1112147
707133
212533
1834565
463642
1946010
229333
1694218
663783
471978
953377
1377436
1281262
781352
715922
672019
610350
795106
653249
285644
1209345
400937
243657
1295845
448622
736556
1304828
284164
1437535
506186
971797
1082678
999298
1348245
752859
742644
1624396
1901516
211394
679895
443779
813005
1692962
1035578
954513
266144
603879
1998134
1864590
856491
1670367
365323
626794
101810
1656267
751122
462413
432450
319456
1902016
765614
353592
79655
278158
404891
903563
301513
267444
1941622
700722
354631
1526441
113388
698906
229377
867680
1195724
1973847
298428
246664
1609675
792715
366533
1370500
1876102
249360
1312193
524552
1247101
1760426
580108
1682092
577131
1452659
550133
1502165
244291
706417
1589480
904008
1049559
175036
1842563
210155
832621
803216
1282578
1334087
715899
1707329
1692437
791293
150761
19537
1282589
1700802
132424
715046
410487
1484081
394313
1163420
616182
1057361
1447553
1031548
866006
688123
1500783
285456
501952
1555479
624222
914610
540866
1655628
1129577
786430
1334802
524578
1940922
19672
1781022
1325072
1299469
583342
1905447
1192919
1553389
944491
964645
1723563
175449
1244479
779509
1137737
1392209
600950
310776
1820368
22991
1559914
596063
1515877
1374663
1360597
17877
1201765
1077937
160600
547956
124477
425814
1504763
160851
1351061
1744021
1140479
506318
485177
323277
1382688
94164
402121
1956855
1667326
1237806
87139
672153
1531072
181774
1317764
608642
1660608
327932
180863
182086
78749
1221328
1592008
355989
1583824
1114867
1098849
1146791
137259
1734724
899619
1061256
1489197
1807369
425743
1502811
88485
1903236
477728
666505
649752
1960748
996996
125220
366811
70008
1778938
455172
408347
411588
431951
1438888
390637
104112
118556
161477
388572
1747345
59046
64091
1110956
1655797
1949186
1118723
426229
1225951
1712854
254056
1393779
1587119
1178016
510420
1247963
1181473
1114894
473390
59228
1330230
161357
1456561
716078
1386428
127592
89823
461948
730973
48334
1582441
6986
1665755
1415030
763611
1732023
1436025
1065582
619318
611330
248025
1711663
501527
1854156
1257327
1367016
180235
1658422
1115242
719097
1210521
1119836
293005
1435970
1068150
1154421
1333630
1916089
683059
820020
1322542
1349891
538724
98497
844607
994655
271893
373727
1236054
229054
1576129
1572814
208019
876562
1033160
1250389
1771090
1718958
1144926
546295
1501750
519068
983145
280426
855877
1709076
1795360
1983197
1450562
1164053
1326784
1368926
796084
970220
1391244
475995
1161972
1568601
1849454
58170
665908
1778331
244786
1875802
641940
890537
824553
7603
614153
1378764
735906
816727
1586605
107636
1354232
12839
843421
1281361
168237
1081007
1926579
74531
1139730
1966072
368736
991483
1777706
286369
793996
1795172
746728
1184674
1145927
361747
1836344
1242251
136936
1300447
164529
1131682
329959
149235
1873244
338830
46314
441786
1035373
1136792
927235
932986
1472017
1144656
1599109
1723090
1494779
1814494
587592
680485
89018
362555
1365299
1597603
207013
1056440
909194
704855
1652406
222514
562171
586243
734352
972561
1904219
1916991
6689
1321772
546634
499946
1028914
1832000
724772
955064
403279
1452224
1247861
886916
1221059
174280
1182824
1612649
1084826
33774
1148826
1975174
1587731
1126561
1974428
236759
1318022
864942
362577
452912
1357894
881029
224835
115182
1079980
1188356
1544025
576317
110570
1580973
556863
1286620
637727
1874022
204841
990940
1621967
414100
1094500
1301156
1318773
1033645
710994
123751
129092
732783
162740
1357713
1735009
837320
752542
1215141
1589248
1549801
415750
1720555
84233
473053
1848310
1816103
49246
61839
56202
1973526
1019622
489360
329825
239922
753066
429930
659601
1286513
619333
1701682
1199455
1516026
302175
1697622
395428
1411561
1833890
806293
967770
1756613
567378
1540883
794173
1801313
1603856
1136591
378573
261579
1160033
901168
104971
1772350
1521697
1304288
41902
373781
640895
140926
1658503
1811120
1305657
1126408
373160
694797
1784017
1873940
1895357
441276
1999451
322271
1937893
1407133
1777936
1443093
1274476
1002706
1522270
1314640
457429
1491783
864923
818169
81033
1488209
148608
1130441
948755
190974
636619
1607663
541535
1017624
1777974
904550
1599567
1090296
1505621
1309135
12375
1476454
1018203
761001
305442
366824
1595229
581751
1542550
136020
1506470
1091583
1198285
1123067
40055
511565
589254
769270
1137807
1898173
721522
341017
639696
1733634
408536
907115
1619186
910670
1491774
944133
277189
405964
698252
639315
380340
623964
902446
752718
1791968
1997918
1334058
1696379
1502058
1523606
834493
1833390
1122849
1468904
853157
140123
1692537
1582182
113807
1207336
1974052
1029191
1230055
201066
1694516
27067
1635983
611652
1659433
1975472
65624
108019
233507
1721278
1572649
625613
1599903
1003675
1903157
934830
790703
1337850
523711
607239
215367
1708197
1391776
1620286
1703519
1159985
843948
167574
374968
1075836
57570
268045
104273
1365547
845457
854523
1468216
14531
1339500
592226
749008
1484444
607900
93652
896073
1464196
218696
1709538
1552416
488689
1535541
1635439
1114507
1705810
504343
151765
251806
292426
1062624
776449
395762
324794
1771113
1091043
1570661
1826505
644247
1488888
269095
1178503
782147
1401952
1627207
93373
539333
99683
482593
209930
1212913
1754506
1057343
980669
919644
638313
425051
1030208
1899808
1608055
154258
1493756
1251834
1199386
1630828
1642324
1771726
1267992
909991
822852
752937
6777
777342
1180308
715711
1510986
1501635
919692
1896240
587417
1231906
158928
393360
751795
133939
386652
1851562
405907
889470
1832291
1498933
1271223
925581
1965604
1832069
1353490
1199388
1799273
1139235
843962
496635
6002
1990440
962638
714401
1484163
1835104
1360660
1439784
126742
698778
545847
53155
1589068
445633
969832
1147379
94074
801339
1616852
319408
1747835
1239495
1955286
1844614
1287004
449754
948734
500335
1876831
1169940
1456348
1805259
629086
1119751
1838733
392670
187841
1321938
253695
1827437
1877709
1781666
1503032
542777
1355513
1336613
1096192
745840
1690866
1436787
1919954
931667
825569
1275454
1933666
819395
1918718
1226312
1521286
1213774
1039141
81623
180293
1527964
1294253
1866250
930590
1970838
1005155
100727
1105530
48629
1083756
1846921
1782568
868799
738840
1401271
981264
1654585
492430
502917
1956907
1208976
1621066
1259154
1245768
944850
1017232
1459214
746319
1824339
1467127
1696876
519313
1350048
1391489
768416
885308
1901486
162231
529322
1782968
1703437
1348314
1467801
1089622
1286716
1534858
886250
1341114
923103
1468788
689291
1543901
1504123
48331
1200200
931061
1470417
1730442
1992584
1274440
1175098
542680
1707435
472175
296381
38872
1370830
623294
1788049
694569
565857
315236
1785671
84338
1450519
1292275
213586
985509
994963
1763265
133351
988234
668492
1333641
1528958
154017
1116378
332435
1894019
783236
171156
1589098
1887220
1575031
1861741
678978
435009
892402
1394082
1006529
333379
395803
974113
1310244
1386543
1589540
482347
825780
651942
647396
1253979
895278
806849
866136
604217
1279459
1214362
862698
1719228
1351206
1856919
1865003
1986752
1464101
1439467
69005
1374383
299345
1097803
1021765
1296935
234268
1228942
71494
790633
1882099
397529
555403
1991991
422240
994989
86894
1604860
1994921
900510
1249425
1314625
34883
1089924
1461720
80794
281953
1513172
1750405
1835898
1369109
388766
1920572
1222921
617562
1815759
1006648
385413
308135
331995
1478408
1337332
431697
1957024
324931
829168
456139
450717
1886355
958981
129554
920140
1544151
1732922
1218010
418832
1456500
955390
966684
474578
950643
264799
815350
175304
1379666
1889685
1540795
1314281
131906
947090
1072754
1602402
1061335
1115307
282904
847783
268675
170428
1747788
361159
785525
696256
1998451
1466771
1771078
710752
1979228
912703
233688
1946808
1402672
856452
1953935
514720
970716
343736
669842
792251
1023917
422494
1105198
1535363
894132
1426595
1175503
84640
283615
38975
1926739
826958
255688
1500258
1159153
357111
194274
139792
1541592
1347846
1395884
109563
1952810
1319975
1196598
716902
841122
838224
1884742
935559
1131365
250908
1886363
56158
824790
594197
741462
971686
799400
698235
1016774
1777991
1933723
165174
945565
997403
1585322
1225785
1238157
991565
1058142
1994372
1092547
1463084
950756
1362874
821911
1441835
159336
207545
893698
633157
1901647
347648
1879314
1206956
712650
916517
811776
314735
1783561
893015
281100
1608983
1741188
1430875
866180
786535
858592
1001759
211823
716800
1943320
1524398
870693
1715537
1767942
657993
705043
1693302
1213672
1162351
1676997
1090395
510404
1530673
374462
1024542
193059
1314484
361852
740117
1950386
1543395
275271
1078383
607579
1948877
1499169
1925001
1118877
426378
1270570
1729963
967174
1511493
253838
224848
411946
1117300
1356791
1094444
242103
1900107
1920163
946734
210642
820478
1712061
1316477
1653346
1564087
1737969
410782
227479
1332229
1263546
312169
57879
917101
1171073
338954
1481048
464581
320401
1914717
146340
1073011
1125306
579063
980564
1415068
376522
487354
140519
1301818
512871
1716666
1651426
1473295
793407
196359
542514
1106894
631790
1941502
1534857
1649438
1879885
135265
1612736
254657
137789
181992
733891
182018
1470290
316033
1661868
1807872
1873124
1295655
1836740
444583
1774433
1882441
698990
688753
1020245
199831
226677
45388
1560271
1809108
745514
477085
558850
974849
929524
1351588
764841
668895
1452448
668665
1749755
150746
1565779
310754
1037375
831617
1233207
177413
1046067
1143774
1672021
1321243
14263
1316588
1716595
117863
1849837
1927852
604499
1048308
964910
1092434
704830
1379939
250642
950686
351590
1259369
1166690
399224
868538
1337406
149893
323267
849275
1016784
207586
1845285
1215037
630464
1633645
1758642
503035
1679063
432173
459428
127106
1043762
314944
1011228
264640
355479
170931
475506
77248
84165
1696450
570078
251486
1508600
387924
1590778
452888
698653
212589
986519
747073
575211
197441
1755209
375746
1273402
68038
509324
808808
740508
979606
1258234
139768
1063078
1278562
124960
1643595
1316533
590471
761252
1026161
1307933
1191493
1552752
693125
1684942
208077
403848
637628
10371
568937
171210
1290806
594104
256783
1538573
1721348
278527
1313212
1350471
1241437
1767702
1926884
620265
908270
943019
1425234
1879224
653852
1025312
1131042
552080
303684
1854242
1195701
219165
831916
627485
1058544
319099
38600
1787222
1682450
1439208
1141953
1160559
951300
878365
984938
1088201
1609802
1855206
322046
1510774
753128
1660747
219022
672844
808012
1283471
1531624
1994560
516496
1156695
65406
298397
1860018
1985911
482374
1405948
316999
1935313
1845522
193221
206087
1767412
1918168
1349834
585782
1901660
186855
735157
1064218
555475
948419
1498500
1572496
1237840
1733553
1899243
1710041
351459
1312095
201103
1457650
1911229
1233819
444337
498922
1228475
641626
1966546
654417
956817
194939
1625115
637556
180401
1859409
1378976
1270618
1982663
1906859
1634591
1855734
569779
663121
1078137
1452440
1839774
1252368
1472993
1456756
184675
1097550
1037531
439417
985993
1273494
509016
27140
1879640
1432145
1828948
436833
1011658
1921162
1002419
1157452
1764677
1992483
1534603
58290
1842603
1791898
1930324
706080
618735
409997
351907
1174283
1505811
1232721
962935
44130
1259945
984474
799985
1615651
815215
1151650
1059454
166393
1668031
892601
190222
858604
597999
153763
483089
1241612
26880
873878
1894238
125297
40404
453190
1640931
1331082
223887
713896
1800956
1790055
1756345
1013458
1723439
431640
1870172
1159661
805374
1510798
1637696
488764
1241326
1683972
407897
193664
152626
1707066
124624
1730927
72116
873244
1451895
1074127
881081
883873
1660507
821899
1683531
609584
74931
850581
923798
866968
793386
31352
1500453
617806
395876
1971869
790920
971706
1284882
1321641
497196
1466190
1644961
282365
538437
964318
722100
1755717
613937
139054
1743201
678971
1557210
280643
1903164
507034
487460
478308
924832
1658097
1904922
1584991
138408
112347
1107742
1582536
249914
1345273
147974
838065
784917
898887
696977
1260950
1070949
1668346
1719672
363517
1302608
71130
1384925
771329
1131958
362264
513510
999275
689020
718759
44934
1167788
1968235
657691
1602533
1933246
1824682
47851
11498
216314
1212709
1358398
767089
851794
836464
28977
725667
1924463
1858633
150629
863431
1847718
191441
342517
19178
500624
1921644
442841
1443376
45403
799154
1778681
176088
304900
1346285
1769661
916907
1235267
538442
1346868
1098838
528112
456754
655043
860275
1838164
1611039
1554731
850797
346958
147355
1397709
919841
378695
1634523
970662
412863
1839934
1691159
1155155
915676
34571
1932383
475541
997415
1632089
929276
955452
1107016
1150000
884347
138947
1939416
848445
520826
1651481
886990
969340
908341
644280
783047
1612838
1402869
512677
810076
1145350
409252
1946390
685272
277475
1513048
669470
237625
565304
1017040
581805
1025184
510449
446034
1280088
112458
410841
1175285
1037818
1419797
502318
912731
1975960
720253
529903
1925349
237759
222994
1766474
995360
1290399
1459175
592162
1115085
509890
111016
63872
454367
1545458
429091
682151
590497
1363999
78269
709304
1506265
564766
1158301
78286
1778085
1731716
1381384
1712003
449129
1508153
89348
1121197
80476
674765
150966
1243077
1154298
334172
247014
1253453
148967
1671088
356810
1540111
296648
529507
1805713
665155
281709
821332
1919481
1432022
1813929
1644044
1172964
547252
1686530
175973
458112
1235355
1247044
1033926
323251
1379300
1675131
814733
1063219
1315743
929948
779806
402356
1150662
586827
1649063
842380
1748821
399048
1819461
318161
1898794
1212661
1566674
502035
1150531
886130
1985242
1468846
563900
667706
872876
1898042
696790
144721
1365232
504739
78277
237797
1526923
1535671
317837
1382372
846097
672799
318806
1588393
1967019
1813558
1659704
1780496
1046519
1930850
14093
1397508
366656
517499
1539868
278909
583974
570226
1647434
1578736
581246
1290012
303699
541573
443401
1372378
1295479
843676
876698
1728074
938811
1580961
1911485
1407637
194229
495678
1121524
1524108
782861
1258897
565711
1183141
1043351
1571615
916113
946013
495494
1829420
1883571
78223
1647579
727652
900364
1803050
604015
1723830
1890072
549457
1158734
1572606
735227
1419533
102333
1576786
1526515
1570641
1523627
1265786
916972
1497586
821207
953049
847781
1751973
296982
61136
702703
1702621
1766703
1420832
1098384
247787
298022
809934
422784
597069
1959880
1875611
1467589
602405
195488
165423
610007
1468641
970165
1619492
1369493
192852
1348208
1077632
315825
544204
327659
290292
1515703
311768
173712
1419467
397206
682080
531494
484832
1441426
59963
1001409
548181
1687640
1381624
1432349
478915
770205
1051817
330871
1232066
1246283
633722
1814612
724472
334126
893985
1003255
673244
1060473
459512
1725119
314227
10654
1401953
1124768
1720102
1797792
1795591
1145981
1090722
852
637563
263235
100620
464721
1092251
661841
1241174
1699494
987879
1640878
1031479
270748
918021
1994848
1658089
1341657
1406087
1842475
51109
743511
1829653
1553824
53117
61270
1678818
1149951
948290
1340955
1249925
475349
203878
1320353
1617796
1394871
1640417
567397
1984255
149405
198186
209409
941298
1340863
1005325
354646
747618
643380
239895
522832
1087434
724535
1878660
129983
31166
936241
990534
1208058
1098632
1163719
817677
598774
313763
1295509
1193087
152137
1627474
1073564
1327467
496294
1977829
222430
1716026
721350
1303909
1189565
1397632
1559314
1102642
80582
805847
953859
1939921
1401893
1024371
1148628
641342
1730808
1975219
1739550
620934
496360
230576
1517198
1777065
1519613
600691
1270561
570394
20002
269885
1341537
1396984
99141
309053
176025
561973
1750335
518012
1802684
1520764
654547
320335
1830937
710506
1160800
1452621
181407
1868451
1177108
1075683
1780038
30426
1019372
125217
1890325
475379
1847496
756540
1561271
293323
1852871
587573
1672700
91720
975550
1508021
705598
1529327
1348287
1991217
294967
1924392
13471
1950371
1941092
482987
79000
1678924
531725
1594647
568537
1745070
1848065
188254
541849
699388
1745947
662259
1937070
984448
1074545
393338
625510
1105456
1509619
1407674
482087
1401847
1364785
4923
888414
424541
1109174
727450
350297
1788452
833304
989936
353173
637559
1790682
1212125
405709
1832427
107878
1568022
1126240
1357640
207618
1117333
965363
1151315
736148
546140
6753
1476704
132982
1215904
893369
399065
1620042
1935938
477680
1131306
788170
1596312
1543079
792456
1890682
1416019
872478
646125
1477274
780506
1566756
379966
1307587
710319
786817
338775
1482215
209077
1785954
610050
1911819
749075
1055005
290349
99990
53537
83476
1261148
764504
1909615
741382
1482540
152856
1208125
464896
979379
421608
1441111
1361758
896831
1996345
1866800
1948795
340736
1933829
1406207
1217259
1285565
217551
1421119
647970
1840086
1456042
143382
377902
875666
677554
1352666
1151902
179178
1468282
1131951
982073
57198
316221
84102
1641287
1882361
1842428
388877
669595
415424
1298132
999856
715944
775223
568875
1337470
936527
161839
1224528
594565
1684888
893439
1081743
521825
846600
91776
1268229
1145181
1548947
1928942
325064
1838519
495642
1686386
464577
1155323
1985546
977432
1599551
1067087
139665
1711241
86940
513623
1731147
740747
1728321
265034
466483
667700
1731843
1572071
1759443
587675
1226359
940495
1171548
572357
1051175
1553525
1682710
301769
197893
1401733
1124077
765560
76307
1080961
1498195
1248599
1311875
149619
1543169
1574913
776326
1670012
1090042
1398110
859008
1723043
1128061
1498282
1849752
1758716
1478879
252718
1812093
1165186
6043
753063
684676
338720
1140115
1891123
651686
990766
584809
809805
1338469
1732270
203954
1492378
1606655
964782
1325221
277505
126471
891650
183107
115307
941247
1400880
359693
880642
1726275
1461878
1483287
97746
458165
121291
1280149
318742
950674
1738768
41781
950445
1315747
1346543
139917
353672
1327732
92782
415560
1612829
604174
1258054
1143506
486361
1722040
467681
1493162
25937
100852
1870702
1674582
42704
1608219
192048
887552
93916
677468
514336
579459
585666
974941
994486
882241
477309
731956
867267
1743063
289877
647183
552830
1270301
256331
1544077
819198
1623637
901778
1506741
178682
1452351
3031
1741484
1892945
1293358
1699999
419481
1708895
415538
226842
1510147
810517
1217537
183474
1934617
76151
1384680
308989
386034
1480037
1686013
1335177
1303184
379498
855378
736820
3402
621501
635903
1543191
459394
737486
531678
1719713
1493051
1875067
1209947
1962826
279171
1069033
1800401
103816
504183
375986
1183593
62499
1542329
1263413
1688065
29207
141947
855500
968215
1260707
1104137
1798940
1139697
1514000
1731557
356900
367440
53166
774412
341680
1578895
1890401
832414
1690170
607034
1020267
1411540
272392
1463969
1745468
1019466
605984
431822
811025
596216
85338
1045733
75285
1340310
1534265
1412419
1658718
281862
278982
1210593
1697285
914282
1773061
608181
1233599
521017
893029
1178650
1866724
1928431
977443
1927138
1621688
1854973
1964770
1247186
1555304
1048912
391420
1001934
67472
273832
1260067
1011080
1883538
1477167
1760583
225163
1443318
888118
1821035
220503
689883
87459
713555
1564551
1382701
326884
1023996
1011649
748036
901426
1151170
925654
83849
915353
1028927
1057308
1648517
871299
88443
1002635
757139
697095
840200
1583211
1500388
1337131
1567325
417159
15176
721227
692255
1877722
1468111
407362
390753
1185398
166834
568754
680792
712977
1233890
1586901
1534228
48801
1602185
724665
1548991
405198
208163
633519
53065
404026
1248160
842305
856557
447904
897337
373758
1492523
1092828
492128
235703
1801147
1984616
424808
254590
946996
1671278
329575
257903
1562125
53296
45623
815471
1228255
1036831
974245
1350862
1164312
1669538
66786
1328211
370114
1483665
162641
945954
113610
1288319
965262
1591925
1417986
1301634
1521160
1941759
449657
737482
9272
1145852
225407
1419335
1005869
117400
673327
696800
494248
838755
1192026
887131
1144697
946069
1185773
1761213
522027
1902727
1802721
125451
1401570
701358
765623
1181001
945040
1606143
135321
396281
294151
1514414
192451
213323
1979010
245484
1821221
531985
94781
1815008
54906
1402798
1327165
894720
478392
1446706
1903359
1206770
170020
1228023
1629225
238731
1334492
296776
1563987
540066
1695526
652804
949801
1469905
244522
266433
634138
796898
1738423
1075305
1532040
1923878
399528
86049
520809
692301
1775956
767221
1406201
382944
1106797
1157150
1413184
1367721
361268
336671
1053567
1576306
1971011
236040
932518
401912
1803882
1341324
1607663
1825303
945766
1463008
882117
604613
1716884
280660
565667
1481099
97990
1550558
392042
1760528
1266315
835415
1963135
1360066
1844438
1278925
1670039
1456489
1443013
1099796
1896830
1709153
274044
1961337
731374
714352
1777212
1851571
1484529
1205725
1480355
1282985
151412
1609794
877477
1646170
177977
1640314
103076
1212154
1826093
26000
588846
988108
1523307
568428
1238971
1961928
339728
1762515
474272
837956
110663
906723
1667174
430134
768744
143012
590668
417949
1236144
210184
1471919
358857
1794575
1667054
1107746
847835
1892780
1873850
42873
387147
32551
1269810
858392
1868677
1479933
1683173
436551
882152
702174
1280341
1488481
540699
256187
531125
595514
860744
298971
629400
1951352
1801057
1499315
1877716
1062893
569148
1240447
1337011
1593355
189311
922924
1604143
1891490
1075224
1662875
1748918
1645841
1087695
1600650
1073004
1352568
468575
1506380
516736
1606353
1266524
1022792
40652
1021514
688155
1033222
767191
1230979
441909
1072613
607093
79680
858328
1558366
176543
135694
1163498
160336
674579
1831892
562484
607931
641581
727433
594657
426881
816100
1567517
1573
509474
479191
100250
1953400
1532746
796666
1768921
805167
646229
1134113
80029
1331481
1288913
357353
571547
1047262
893927
657854
1560302
1974879
1122422
796509
589490
1718513
407363
455976
324414
1596539
178603
1567694
1528975
1921779
310363
889971
1449959
911776
1797169
1795381
1276281
1957545
141254
1325099
860603
149548
1381060
896497
1915562
358387
307587
1906830
1139712
1397642
1303102
928979
1006356
1341228
1552937
1248777
1151210
219820
820916
1802184
1905871
565025
403703
744281
432898
1002311
258616
1298830
38269
846742
449880
1767264
428162
1597217
1791041
1963783
739938
1596369
741947
958502
1857954
1465268
241947
1796874
217649
1872950
814967
873945
1466147
1478687
1596084
245886
1400989
1465673
952303
1295011
777014
675665
386496
986791
298915
986570
499470
696142
1253815
424269
1073801
478143
356137
690417
1394022
169710
428748
1702072
1171059
1416848
402769
536775
1995765
1112214
151351
5807
265075
275954
453011
1962502
860961
1105248
851383
1199061
1150060
668468
443825
1374796
569032
1062825
820456
1878294
614117
1569651
1484522
325930
382481
1044834
1486868
1854731
1294007
1205213
407079
944007
1697670
79029
1633711
1162931
305991
526068
510050
311764
215100
1254901
907017
365228
1546089
1905429
317576
1877633
51441
485010
818128
158432
1366506
1355336
1550581
1073545
1923020
809216
627612
513513
788601
745400
992840
772669
742258
1529887
375331
957568
484738
1012559
609321
1064160
1136629
154550
797770
767095
1113208
590524
245180
467450
1147909
1975154
1198930
221362
730967
1963318
1800811
1939215
1625951
210892
303515
617318
193718
278541
357977
214752
253740
1924383
182295
484006
939675
579194
144429
1937039
233008
1850550
132712
510478
329846
114731
1429174
46508
1117803
1548584
1158406
812998
1717171
1414275
915749
1846089
294670
1506139
1120461
1101182
1582301
109410
614878
615949
462985
1212413
1427857
1998604
1272320
1626630
731506
1425382
352319
109876
432230
1647413
832064
376945
1637591
1323052
628190
952992
1208593
1253404
565576
86687
1031968
416455
538814
228473
263876
281127
591858
1320315
522806
1415312
367240
1319122
1964326
1242382
1837296
1758911
635278
511264
1789699
1883224
420012
1675008
1263461
1449920
1099576
116993
1235414
370063
1973873
472581
918454
1546321
1506575
1619764
482767
1640026
1095413
592460
892215
1731033
14297
766316
935403
554254
1112182
1707011
48453
268131
1762842
1174462
1262147
1050437
10463
1516882
548359
347229
1657848
1143226
1984634
349307
788065
1899384
1600506
1601806
391645
1782689
425206
1577740
1756770
1270608
133761
815056
1034001
1631298
362163
654971
825004
1309427
1172740
1954917
1313541
1996394
1742233
1633781
737343
825303
1121247
296472
1763050
601519
1843647
487660
103142
391922
552121
1326251
999716
1732642
1243892
1941668
303814
1357839
639713
469152
1652646
837794
95544
1140547
176272
998716
467381
1337496
1269540
1499660
1910574
660663
1612164
1235647
1570169
193841
1793816
506936
756274
1820443
896015
611882
878602
1879277
13193
1861448
731650
253451
589808
442254
1360959
264968
559310
1142658
1521198
1333108
751132
263680
1636270
1556763
1225876
1516666
814917
824834
93398
482308
905532
332914
692609
175204
749470
552715
257448
219818
1397197
138515
727980
1078315
792851
1130926
1417101
1914953
732911
1850412
1288211
1298485
1206825
1775442
1282441
1784469
210816
452504
1720836
527879
249570
245119
1256780
1475522
1884292
1996588
622174
398439
1584419
565815
237305
1084191
560030
1167447
1170386
111041
1361701
1244825
212813
1831148
1220696
313191
1813400
1387039
1732925
1888299
21004
1349961
240382
1466298
747337
1500428
64751
1541906
16014
1211571
1040541
1953501
38887
609171
1180853
926043
1157889
869274
1401137
1751642
444573
1217098
770085
241052
636879
65301
321934
1544478
71096
1563949
897158
876691
987362
1549281
475429
633107
399621
232436
361168
1831715
1708095
1781851
152463
682735
45172
359939
425009
1153653
59328
3504
645644
75678
1806638
1163081
925483
1736116
1488334
1875779
1204236
1953798
1681172
262195
1283416
463115
1488879
1164784
1636719
320601
155043
950962
1314793
1879941
941314
1482505
1877218
1657078
1891354
1082056
967779
1726242
560842
1427948
1730252
413269
1278592
1326905
1755048
977853
138728
1430197
475290
1886284
163598
738019
779415
1955949
480863
898955
151611
370861
1381691
1889424
1568448
1536121
43493
874630
1971179
1121957
609491
43676
469841
1075958
500214
855162
1500959
717793
130537
557068
1655155
1341666
1113914
1731246
1240595
934777
1810081
39208
854447
976292
1455457
832764
334018
1208377
957058
1147768
431763
1810624
478325
1537325
347794
88266
160898
1738913
58459
1901046
1929094
1273085
1838781
1550565
1666451
872349
711250
880659
386947
185141
1890821
100654
1548394
1343655
296228
1548740
348704
1897877
1593337
516781
692009
1735117
395651
1347979
1699415
338989
1273077
459557
1825830
1959171
1248057
172934
1470587
302362
844888
1632484
83599
1632820
1045063
1757234
44290
1903598
608577
937085
1317941
332733
1088119
1517482
62364
654205
1823654
17148
1632501
310159
1310973
1864407
1536202
1427529
1533586
1569731
1091055
135338
1112222
1040580
1807776
1606164
1167256
1500851
1922404
844855
646887
1771147
76718
1931676
1342962
14710
576909
1867235
727003
805377
1515672
314564
811018
1402085
1816696
1084288
1816367
1122865
544778
580243
1454019
138684
1564857
89400
799147
522639
1540553
441309
1798947
1530718
1953689
194119
694842
1345345
524405
1116054
985559
1456367
1767335
1373302
1608406
136412
1674238
384670
168414
1527369
1090744
1585035
1644871
911966
1926417
1792065
1252455
1893735
841891
581267
254299
957709
712821
890376
1655106
57751
609135
1940841
654944
24804
1419607
1246567
970426
147663
1512198
844961
1090362
63209
89079
1680082
1320464
550564
1756913
1740905
471060
502245
1485369
1943990
768954
1354959
438457
607126
1299323
675699
1372322
1207717
309823
1960483
810180
1510069
87992
1469053
1014328
341470
1884093
69551
477198
1901620
143651
1003204
729301
1033892
1634559
1043885
192788
929439
919505
1063753
1903011
234266
1784913
725570
407866
47485
39277
832700
1634911
1566312
1450161
1473520
1472286
1255744
901257
461462
1981782
257531
1955023
1549170
235507
1816673
930200
854505
664546
733940
1243544
1106234
1375603
233523
794553
640946
878295
852231
528107
140587
23792
220231
412539
897135
711981
275493
186456
928110
1278558
1883880
1195918
908560
583445
295202
485660
88325
1219771
1723364
474788
1458282
1035906
101436
1893987
1022772
1282148
617399
625308
900778
1711614
774417
1199253
711939
780049
641651
1141016
771467
365834
799894
310882
1555895
1736185
319196
1671513
1296516
1458876
905205
1399017
842412
1323545
45585
805064
1876194
1534874
1562953
1324393
917592
1669276
461937
1889509
1261983
1493106
262137
529615
359152
1513104
1774312
1636010
1482002
413597
794901
1864001
1691905
404439
1847940
334932
928873
1758559
1158869
1921336
667164
810990
51587
873330
379740
1256012
633815
1680398
1050852
396344
1279881
617309
492303
751814
243257
1515954
1465292
670931
57432
666502
1149997
1670367
1819829
1769332
1676086
997807
1612717
1848397
1251145
238788
1835839
292500
1957400
1784356
533457
47320
1143711
1192215
1745575
1742583
1500656
485330
994464
1165056
1521359
556988
623748
1112834
66741
640824
528749
269746
1893856
1585682
374699
1789604
1896997
909416
1973096
1845677
1430785
1225354
491499
788015
301262
909936
374430
1324260
155342
12747
1223245
782116
1638848
1391835
1861582
1946931
753683
1680583
877515
1661925
386507
750914
420987
1095714
1623993
351613
677066
1837592
1613782
1691530
773367
1085692
968147
1722515
212000
658157
1796206
1970610
180519
367687
465116
908375
1086399
674785
446029
1442929
1922625
1400774
1162067
844473
1420244
615216
389649
1299034
1195686
1054536
72881
1782678
815406
1723258
1085477
1463483
1040683
1314858
1595445
1434668
825060
1101951
1809086
1773381
813285
916109
1740859
950660
1212538
377606
649790
165303
1565224
371077
542227
1387052
1746205
1428551
932538
1428664
560272
355166
538896
1205380
819229
1220249
1832423
1321965
310263
1704031
175446
1283885
195677
1117657
405811
1793583
1059172
964
714895
550917
364323
137257
247467
472197
1408918
95355
1123524
988217
558957
1291854
816675
1015250
436302
1728244
218847
421552
1645787
227290
1908582
779448
460667
1674112
1425911
617946
16305
1133794
773576
1469767
50647
30133
1618236
1279758
175624
1915550
1365954
863313
824023
1752493
811661
1714065
117916
25561
1210890
1454736
272298
1192522
349988
1689843
1740303
1254175
1358077
1858513
916797
185420
1047208
559976
234146
818054
342121
1500218
105640
1353053
358183
1942659
1741370
1151072
1819453
1828729
1045223
1127201
1938001
642667
1475864
1092603
1932265
374740
1364500
1743734
1323708
89167
745034
1723225
1672289
1794873
1620663
1480599
605861
1147615
1788751
901372
1506572
444971
227188
1350986
264809
1491687
605176
1452328
1493265
183681
1211761
422198
1928897
285183
1328587
992161
746770
1637165
619257
930095
1681372
1383600
1715786
777883
173611
1428385
120344
1714957
65216
282257
560365
1164237
436875
124486
1051976
192072
1446603
1471406
1299760
616711
1249545
31613
218964
1439767
1826929
1480831
463427
726420
1290281
1299567
58085
1031615
124916
1158922
124526
913288
12187
877106
744294
1871361
1548140
691709
651042
246426
1042436
344215
1247160
169920
507734
58960
347063
1735572
778579
1356442
1781140
1160044
298511
600817
1387629
743558
401806
1017378
850847
24205
1551506
720593
451368
1469422
598588
739027
445335
79194
1567274
279735
644559
1462044
1264248
1439690
108524
1798805
788508
1172627
825442
1589531
1771349
1090659
696569
838335
1203846
30214
616069
609741
352657
1920105
607740
300439
397962
1541961
1314796
842894
168866
653938
669674
989144
429893
528630
1446109
1370162
1679472
168818
1651232
62375
770826
1371502
1362773
26140
86111
1685018
1631359
42986
894008
1568929
133561
352795
825872
1648178
11629
1843685
1698717
564210
1001641
974337
1603365
725249
817412
1949774
1832621
1827010
1472697
1563359
1101479
1383651
1773948
630103
1554305
1434908
549812
1815513
1263612
72493
64825
556623
308349
1624637
1675105
1124384
1176864
1290847
910204
1918437
1695843
1199078
270259
1329161
1932543
1549466
1431935
227975
164481
169391
957988
898139
1538892
1055961
833255
496646
1635169
224601
1460687
1164087
1581346
1436026
1312107
152064
44748
469370
10440
992920
1031379
513071
494652
215074
167048
1778810
1404909
1035834
1136829
1373697
1188697
1458732
599608
208021
1712816
786332
57166
1786090
429260
80306
1124253
797881
951032
1055457
1835936
175119
962952
141007
269549
1596784
1553707
1406602
1280187
272588
1828909
1544179
1383101
664837
1428863
16422
616379
284799
810621
25273
267793
1121462
1153576
1887094
160717
1318630
6003
286082
1790984
837629
542847
1064432
1564560
664074
1708272
1866357
1665792
1214526
1287240
123847
981664
1393536
1896464
1983710
881478
1936639
1722325
759923
1758176
211639
1762240
1952147
383658
301213
1962988
1227221
1229665
892212
212860
913038
867309
1746618
1412041
304754
961948
1676952
1567600
833436
256005
1618138
1364071
1945448
1108800
1072392
648447
1722766
620183
937812
1242859
939935
555426
210382
996715
372152
1621607
1386127
1076198
1017824
31072
573046
860762
1521511
589460
1788158
181647
792282
1323456
254002
112812
1893963
272311
1019858
1475535
404091
580976
939277
1080592
1692135
1754259
1029167
826133
740228
1814852
639082
250449
28667
23526
919357
237946
700312
350151
1285901
463011
1847190
807632
275786
318919
1219540
680965
564270
1085904
1081582
157021
503832
126558
650826
1709129
1399193
752398
1705499
1677020
1382776
1822221
1504520
1704117
1307758
753327
1717229
324363
280790
892594
2879
1823058
696717
1941354
429841
642281
1548933
1524364
1963877
329556
1972630
358202
1127248
868470
1536164
505952
967507
1905220
248030
408877
1348166
454150
759871
445934
440345
1897237
1977116
1512316
1250654
222125
1299057
662028
1826744
1549033
1654485
1108941
297316
1578052
753231
1316852
1530161
1293607
1639513
284887
747582
870807
1843591
1254221
815428
1839128
1016068
1499180
1226477
1862078
1471507
314142
1525751
1535339
1091341
1986006
219798
361226
1042180
1315919
980703
191179
1369414
183862
1749075
402804
716202
384031
1244361
1192371
1713345
903203
767344
1857368
1853006
871737
417675
483962
1639384
905195
325936
925579
1527672
1586446
1334134
31567
137556
1464662
184268
677946
1274268
1615474
1376652
360211
922946
1399785
994218
1801178
1271084
482574
1204265
1833337
106482
1946580
371139
992470
955862
1559431
1956969
127830
679246
635482
707518
382979
1080361
672930
196295
326152
1851180
376532
65244
133442
487559
57273
1630112
852616
1320507
471188
445609
648119
469773
1088100
1586775
644444
578658
1740118
1767290
1470065
843784
1342222
305507
1934492
129917
1566668
1276997
660735
1400985
535045
839142
1561714
1730900
241225
1084411
335593
101317
969307
300708
531313
1977271
781486
1496563
80212
509604
320995
314504
1260367
1538995
294364
311809
209800
1838453
1082948
897797
321346
261821
1558491
354027
1315561
1918279
2850
1383383
1655510
1794844
635449
244977
432706
1925267
726431
469458
809405
562155
1545711
1600687
692862
794621
639244
1285036
248217
611349
751339
1618920
1236973
1483024
171588
1487193
476848
1011715
1311119
1589756
1317068
516083
1426645
1751676
780581
615793
1463359
1655570
1266030
1602625
488444
668419
858971
502697
1382740
1263374
1299723
1996751
257055
1853559
1154265
1398978
1949747
480510
1662243
1202494
259388
1549787
1426668
1741836
1473901
715519
829278
324587
114386
1371948
454769
1669154
506349
864236
1485466
208861
773800
1477996
51762
1562754
1141248
6290
132537
360261
1820730
1258178
458354
1702249
1897315
34980
840564
1796419
1589558
531893
314382
1265980
1500228
999722
1806219
304909
1680061
1056683
1918418
128076
1079188
399228
381504
204276
1279050
1103796
747240
1623043
664729
520641
178449
1784376
901722
156597
1919148
856414
1706827
1786547
1878803
675535
1376877
767883
1729351
1379388
721809
820846
734643
691018
1508905
821162
982582
1328185
31924
535072
45594
677629
1507549
364347
588176
564028
1506367
1836811
1709645
1978731
57913
145688
672788
1118826
1767388
1695528
740033
1076581
448071
1292219
813547
1247421
1655134
481394
1037866
1440067
1457045
1586922
1146278
205842
1110259
1277552
680818
413899
1134061
1338863
1683720
450409
724934
1104128
1725700
54137
1868810
1265326
1656861
1331441
341035
1841770
542075
22197
86516
148959
1037808
1636514
1562083
817280
1222014
642828
706469
1187492
1711160
1779022
953446
1843118
698442
1178238
487878
936408
236004
770749
922139
1275521
798023
1290350
1181995
1908699
1206137
39578
434890
492069
1017000
583089
628342
621032
1408712
315708
374848
62564
517312
1200671
317857
330719
359180
1421595
1232619
409950
207376
1086094
70954
132055
1152893
196728
756790
1767096
836302
537173
1445273
723444
655117
1392850
752907
1218029
1022283
1465316
187468
1306689
758817
447191
1458292
343013
1477941
1178149
662509
111296
1862682
946929
160698
623544
1333244
1713082
1745189
1760964
884383
1769015
768060
1390057
1200767
171378
1204137
1950645
1095765
1896548
797315
987379
1120535
767633
1608203
754241
1166045
307744
1145215
278996
1312143
1945124
1842591
837857
1218786
725530
594550
1723789
1318178
406988
577591
428019
1921778
965202
1486736
642293
801450
746022
1537495
424706
1190704
1965691
1332961
943979
1643428
1369314
523703
1443206
1964545
89687
269906
1464109
1955553
630287
510910
868640
20953
1976526
1528966
1599231
1390628
644837
1395060
472482
675787
661374
860140
503388
637385
954294
1817580
1830054
472340
404281
1298625
766483
92834
228848
1636764
1461335
909448
1272253
1211085
1755577
701842
1522893
1846750
503046
265788
1153521
653977
240925
1766271
178838
227506
1748527
1248418
1613633
1205253
1479522
1740715
1874163
997235
1409194
1756499
753471
312227
20396
23930
833335
5805
988936
486615
1071506
1263857
378460
1973380
986536
1891578
84756
220175
1963368
582989
1906292
1253048
1682408
583244
587556
112136
1640939
906459
978739
345201
1282648
1983986
1193327
1040101
1084224
1657720
547457
1086607
1909859
1762052
1410004
247744
118272
848625
1848192
1049970
1139675
1348262
1527157
1335731
1598842
528881
284781
1595866
1024959
1435131
1451303
8802
1980729
562091
1470305
1880707
644283
1930094
1729225
508446
1052534
1751921
832708
1745757
792609
864786
1879555
1928386
709445
751477
797702
440861
42007
1143897
355370
446959
338394
1292303
1929418
91294
1400129
335820
1450925
833367
214219
808132
381941
893878
973556
271693
1940962
1639607
150557
1083060
430472
440556
608878
1266890
390187
12675
1370583
168661
954942
1923565
1440091
356555
555959
600534
1905830
247926
1775877
654292
24854
470732
83884
486792
868859
571010
1989042
45891
1053483
342749
1488003
1074937
290247
955455
1995117
1721567
1459070
1806143
512687
283072
1778447
1367905
87320
508957
1876110
1137477
859431
1291104
720799
1604951
1964683
1563922
1520306
565084
131386
1968973
1165337
664759
1801182
1112386
849613
1382025
312536
1403789
311298
399916
938820
1601660
231389
370188
981385
201793
1437310
1486681
403930
859794
1235757
194726
1979239
879987
1675445
182069
991679
1032056
535974
884569
362894
1525504
1608644
767776
1704455
520646
1874774
1210538
113046
1810700
26628
922247
1828087
1477184
1888449
190833
164519
1530527
771222
979115
54046
1652631
78324
1457366
563344
759159
1200642
439735
1551635
689489
1918282
1193827
426211
704062
818895
1319001
506355
656295
14580
1822029
1287863
1644090
1091268
646772
76718
496120
16077
797025
436483
1464565
1260862
1558498
471084
722719
1350945
105253
1473070
1033770
1678896
1717888
467243
762886
530329
1839183
263253
518603
965176
440605
1824305
1645161
891779
662245
616307
1844021
897854
459506
340183
960471
1661960
877991
813695
929443
674256
1217010
1368882
1006308
939328
1351969
728284
880863
1382431
1989379
802797
333940
327309
116072
1898531
329394
1815192
550429
300393
466077
1975301
1766261
1120801
1123379
264328
1469311
1519808
1176342
379192
1488204
1385455
1352823
1333454
1311689
1906696
1629022
763792
385776
853956
1956260
1944534
250524
992834
1240975
180188
335072
251339
1795601
326389
1013129
1824825
1933943
339992
1476043
1135256
1470456
81035
652332
1999683
357401
1847262
1928910
814545
1756381
1836731
1866372
1705188
458545
1350446
1179277
1927987
878071
1208669
429908
1621273
1104299
70122
1661260
1732210
7639
159789
1443770
1725267
509452
935984
1250235
34181
1052710
655483
933560
1147279
306020
1058611
1595480
1044150
397984
1123933
1035967
279983
1252569
1020165
1467827
669489
36859
1601983
1429797
1889444
1026919
21791
1023098
166741
1330986
1435719
1567202
1140602
100531
885739
895098
1081654
1939126
1609070
276052
1919926
147374
26130
853319
1837188
1205638
1846049
1939780
1695199
667342
1835029
1251655
1278089
1814536
616201
1064009
1328029
1340949
1497504
1273787
553819
1898161
1736815
1354590
40054
1511960
1917611
370335
1450775
1318111
1039117
1024296
1464819
1452172
193148
1321467
1539118
1651506
1403073
1264941
1953803
212101
129631
557465
721248
126465
1770812
72571
198004
644330
633340
1859671
1858723
519888
1268510
1645113
632241
531505
573046
780839
1946024
595283
1026360
1786262
1727803
887284
1205391
25015
364703
1541926
1288877
1240826
1402181
1126770
63760
1139819
866234
1902289
1472713
518883
1368493
1536277
1097797
1180384
1856924
1320723
665331
1569587
270655
1141526
1899847
443192
844720
1083177
1567248
1883806
1077328
663096
680156
1947699
1498810
1441744
874035
620842
150868
1017786
174307
347185
3294
433279
614906
538511
295163
1685569
492400
1218836
1498249
1508893
572675
1387510
1606947
1702066
233542
699385
1984126
972985
493267
401721
610351
1969751
1259067
229613
1270906
725635
425766
19012
745288
246372
1888145
1613591
27823
1589212
815859
1003037
1127780
1001178
981583
1550568
603327
633033
376712
163919
1567098
1591410
1873529
650316
122880
710125
105531
770413
491471
152087
717921
1651025
1743213
805185
1101674
1882341
705003
57974
1884444
1569845
695983
1587984
181791
1186068
46027
385459
338502
1552802
1878613
1278610
1943784
1676755
802803
333405
264643
1071638
1971718
1732843
821825
173291
1459525
1064258
342538
1940027
360220
291314
1842185
590616
1683450
131386
1601517
217633
1749926
52062
91790
627191
755452
829135
1490177
772637
1681152
1663801
1008359
890056
1988818
1075069
569435
1015359
1274357
729806
51292
298849
938864
1183829
479540
895512
854881
461216
1508829
1489244
970263
862118
341609
1829104
1755783
1761769
202747
187845
830547
229755
430002
987561
1152610
1591140
572650
923671
1609255
660225
392772
386106
1903585
1362884
320325
1587110
791871
1069124
1714903
1968414
1159877
328730
1084496
1775958
63814
128354
607642
775540
1174757
193537
321477
511896
1151494
1705313
197192
1992272
890241
720039
1953942
1019649
73174
1376868
1943984
701880
1690703
582862
206162
450494
1500423
766311
791706
1545112
1378470
28404
1839955
45990
226200
876820
616241
1557502
1400066
905962
1767552
75101
1482769
1002139
786650
1595325
1086210
1095752
19605
307904
1820951
1100431
883568
1100682
1550253
888493
1546842
485706
1921620
913918
940474
433695
1360826
382841
10177
1067536
649430
1916434
260418
1589295
389111
1810915
201080
1116346
1917011
1622808
1319607
1447557
1171004
1000195
1902306
368661
1812619
459733
678977
1310932
1952976
904737
219993
1969940
413738
1686261
197751
987163
442000
350773
1626853
1983596
1509592
161858
19109
478146
1389240
111333
1415237
885683
142386
767957
1927558
858554
612673
308702
615039
597453
84929
1129982
1227624
1953213
1984733
587935
1410688
7604
348112
159770
491642
810237
1076842
1072383
613741
486135
742368
43338
824895
1347029
1745240
1200166
716295
1561036
505379
1154603
271889
77632
744506
702451
334036
1179760
11282
544671
1850839
1044523
551167
1417727
839230
964609
1246370
239186
1799528
771372
1493131
257196
73608
1084595
845434
746610
735084
1788927
1897863
203683
1408144
1669808
215949
1781862
1416448
1266560
242609
1606728
246427
1858050
290988
672668
1151066
392710
135437
393512
301137
42710
546627
123779
839453
772728
36413
237227
1827286
1510386
1910912
1254187
50384
959425
1396638
612892
900129
508505
1242194
489959
891876
1563394
681975
890251
1394414
863649
1818413
401793
1429650
1537719
1554007
976526
1031601
692397
864284
520176
1009901
933779
1658577
678107
864683
529430
1175012
764593
900992
1658943
316792
731075
1419724
421931
220261
781059
593218
99985
1311924
622969
1208302
109331
1894300
1454556
793622
359327
406588
714992
335054
556077
31855
811642
1152151
503691
1774533
1586537
1016103
388735
1616642
1148767
1990563
344545
559114
1294420
1902587
1190654
718203
723162
563870
444184
1646119
323846
1504396
1970645
1295471
1087211
1462136
1281148
732580
23798
1686768
519173
1410803
1601698
1751309
281506
1892628
1799213
1560050
1372785
609733
1211248
455643
1607192
1660953
740444
814826
66566
228774
1902958
721546
1351914
1415632
53209
684738
934685
1238432
1643944
851530
623681
91101
1387051
616490
861124
927759
379479
1887482
529200
1546706
1662816
532742
1981361
1295757
259935
983137
865333
194758
1596906
1385358
1164577
1513771
925011
1179399
759640
1902902
753437
495466
1675207
1755644
716466
1646097
567378
1170208
1151055
1714444
1282578
125524
574647
1336426
1304657
263028
1876268
1144147
1888074
1780917
516983
454111
1693838
201502
1083562
1676922
1835870
1041452
995271
756298
1782629
1467685
1400179
178008
1949451
603828
571241
825200
79735
5081
1885627
900278
1471816
821838
278382
1474091
991290
1939466
12345
1057760
1788091
1468624
535232
682245
722673
1849875
108913
1778096
1940566
649155
531074
552208
145380
367252
483769
1815950
1056837
200444
1310193
1515736
993582
1365309
1441061
1404428
511365
1218146
236297
1046245
1660167
1674154
102624
1603183
442938
981146
1085247
1054761
396824
932865
936296
291252
110065
974910
225608
1144186
1380875
1326842
1393461
1995090
1509489
19151
1257552
1469981
242957
1817834
1690125
1458246
1032978
121970
911461
573594
1410441
747654
209851
1735960
235602
1958875
1973315
1744396
544848
1371125
1721107
366165
366295
1411216
720908
1586209
932216
439344
686641
1922565
71888
587870
228806
1639459
1972157
553754
88902
1018980
1851833
524183
635984
1068102
742719
1526562
1147276
1655370
584767
1768667
574804
820231
1860946
1012633
744647
1334460
1835978
1030096
190889
270448
1537527
832791
1583673
518669
1812040
1582855
1825744
1621949
1317461
471888
1926228
1709429
1014216
861889
94035
316702
746314
1331175
851843
435943
907313
533438
897993
784345
339312
883578
12923
1342211
455623
653029
1013357
36685
190645
502118
615142
662591
1848706
1234003
116697
927143
1506502
1838745
140941
1502212
1959416
1858713
915153
1367
709965
840471
656471
149213
1668027
502958
712806
1201749
481176
1420915
1037963
1044472
1509911
1984743
1592545
1316259
1213070
1973889
1246924
1576439
742508
1719902
829187
906452
1429272
140849
1413999
838745
799777
271669
1245323
289617
1743261
594112
1154849
539216
254847
1716788
1713216
85908
1303013
808005
1040720
832791
879331
1299814
1167486
1472924
1526906
1882817
1900581
1170826
1450302
551919
472909
1462519
909597
1015235
937129
1430148
782952
1433251
1954834
1291107
1119110
880365
421607
944245
130596
461211
778810
882565
1322288
66438
1623593
356586
33372
841786
883402
1375979
87963
1634968
357935
593544
1351965
794551
1514802
1373310
1626856
585217
820344
811458
16580
1884799
1021507
23783
1776624
485122
1453566
1352515
866857
1000227
1277261
629944
385926
955174
639922
504827
573880
1288146
1455450
1996778
140852
1584076
1046358
806787
1283531
1825816
1915306
594906
1789305
110174
231222
1958792
1498553
1122000
297982
1951308
373539
473391
1557135
1878703
637405
1962888
1814662
1325259
545026
1940441
1532759
1568277
117978
1065054
1001827
1896707
329556
1618904
1338986
1783952
806008
994492
264121
953871
427548
432124
1696434
1671762
1395126
718078
339865
649516
1261377
807114
1672742
109679
1461338
1848194
408467
1120454
554423
328498
1588472
342812
1234952
267969
361683
1622713
1879126
1165105
246399
1076538
875313
839709
496664
1510148
295524
1234161
1757646
785582
1819797
936219
1056018
1657473
380874
1872754
1757451
1324571
187590
36047
1243147
16538
756603
483449
726689
544442
1499994
401518
215514
797806
614701
1167856
1824272
240126
1256171
1326938
774118
1889133
1946231
84968
471526
1918901
1863112
1093574
1771408
1455451
878666
328068
774963
1359726
662597
854027
1832567
1198039
520677
1756564
556182
758779
1961848
153257
1557706
1656237
548090
148976
401701
1314918
1508866
940338
1742573
484951
1505368
1569420
822564
956154
1677999
1692923
1058452
1686632
1998943
1350814
1565511
1242077
681850
1816520
1280554
891063
1665232
110045
214964
235162
1683998
1093102
638426
1706231
880081
664788
1756991
1303640
1658100
1307470
164722
1362267
1705467
1087270
476607
143986
783970
1947193
276332
758507
219156
229728
1883483
1121284
579366
1122772
62885
1146030
719797
175171
346130
938563
776733
659410
765460
45658
1337547
1880506
965883
907822
816374
446628
521073
527309
525863
1574095
297123
1943884
1340870
1803141
1420474
794444
365247
749913
993774
263954
1877496
1644618
884317
1331415
1667531
1687727
1520440
897504
1782156
1800496
1408157
470272
1282006
195495
1124721
1551477
542865
1806805
1526216
621301
834701
28096
1361820
1162221
1721438
144684
1610201
281891
122836
50705
604814
1438946
627868
163014
1918415
1531684
1499916
1562256
390480
1787165
596555
1389304
1907904
465330
615456
600436
758869
1029445
6245
1394187
1032573
1223457
1397296
1806105
1617334
973873
582917
877384
1805586
923134
1835679
605561
1479459
1395635
233066
1144213
856083
910029
74760
1823655
51437
1613083
396633
1795446
1880285
1087849
1827864
1736587
642985
1825675
343759
1068290
192158
1568827
652524
765938
1437442
1035896
754045
394863
302768
1043083
123972
692799
206467
1465763
724072
256669
1053692
738415
906029
538251
806157
1734959
794768
1596118
209912
851757
105600
258434
1234547
532403
1336
465213
798431
503293
1203101
1265326
805700
27973
1933122
955299
1760935
1788849
1720122
1713797
161993
1368714
1534378
3515
13704
1163481
395677
1290600
227957
1805249
462763
966466
1374670
1943801
1874683
423045
558413
1224661
342577
251464
570791
779745
216221
77346
1148386
1548429
678620
17505
578335
1492077
490649
155469
1233677
1049249
1638671
1002989
1594314
1221050
1217473
458341
62654
1779603
515860
1776319
1938407
1313316
1436450
760324
1576447
924779
1800269
980100
1460030
1951128
1926192
1369053
790840
420701
1246797
448702
230145
1935604
1809529
1759905
1015885
1137394
1292524
836847
252091
838194
1095736
1874255
1200172
1077220
340661
192331
1931338
1980884
991967
1669571
1099085
1507146
86689
1445139
612483
527512
1421891
133723
991204
285693
132622
1342601
1653322
532260
219978
519174
1558809
1343840
1041358
215778
266969
1004995
1952074
596764
147204
55991
840175
1470808
1574965
812534
1668616
1296726
180010
201204
1680982
76118
551139
1114125
535195
75555
197797
1152917
1534692
1055973
701176
980412
1861538
1682913
445605
1555421
1283805
379393
584367
1677762
1497052
1269193
181968
417012
1310852
386322
383721
71150
903730
387055
132029
78999
573003
217105
115590
1681517
873957
272819
785092
1654380
670258
277285
317784
1148643
923936
234785
605288
184256
1816486
972206
512665
685884
1024589
983394
1464272
1066873
1498747
284328
290296
941096
76155
1481084
180106
178146
548819
427189
1590114
661157
732718
398740
1885256
1368878
1084019
1509578
1209542
4263
1566703
900628
475469
411447
890378
1855299
1019073
893884
462334
1783546
1265705
1636127
1586947
111624
1096166
399121
858555
780441
533793
1894998
1308246
1193382
1476448
505607
1170337
62477
716150
497451
752148
1158206
109288
1901297
1510751
1486665
1374276
1126427
1691328
424032
839082
1197361
321404
298783
1390365
1853799
79821
45358
267891
1524537
486650
1771352
424285
970342
1752877
1744069
211554
199483
259009
1756705
626644
1970079
33321
1280588
1853123
1681355
149915
1672251
167220
1648907
1856612
1739458
1211011
862626
764138
1006551
1762959
1561545
285581
1392413
1807849
304287
1427749
996415
1218795
766821
1651267
1170410
172573
1683591
615262
719053
1013011
19560
1430182
1022875
42084
201734
800399
1828082
657023
237198
985395
786128
602046
2288
1797200
258909
1999595
693309
124186
232812
154633
36922
1983884
1892220
919204
739755
864204
1926780
1934125
1185966
1688824
508495
212450
219356
1403879
211821
1763081
359140
296028
632763
650007
845426
917291
266198
1750419
1285859
1973687
333723
1689107
234749
871360
121993
1582705
464360
764794
695131
1714319
1799819
485169
1076563
1382703
776460
808377
603361
1468147
1183616
1313259
168551
548592
588790
1073023
975784
535177
134770
1952357
943342
1271322
789197
923206
381132
1827584
1931333
1473358
974193
480399
1951490
368658
1981084
1627746
976274
924088
1750470
597456
526159
185706
740439
219950
1859493
1809571
1705498
326557
1121751
1559288
807624
1743895
1529211
22774
1262625
1347507
1320842
484151
357135
1038874
1329399
292177
886742
693321
492603
1015152
1970848
685526
9249
511488
1761321
6322
1291779
503772
443841
274121
115870
1681898
1173818
153730
1749219
141542
249082
1175418
1067519
1403964
1071958
141258
706156
1334908
503034
1216087
1397007
646788
1714609
193887
830572
1805110
1124218
187163
1529078
1831473
1906563
195648
25884
627738
1658427
1340040
1050160
341892
1786877
141436
1082220
72200
1774293
1255138
1606422
966705
867570
409803
1448052
1440130
671162
1425378
896558
734919
996955
1043450
11051
1232232
181323
1278605
745244
1635500
37441
1768725
1917810
57662
1571698
130886
1731832
1150974
1634829
314773
1846933
1191857
153222
1190349
205614
677434
694202
499535
1275183
1151938
1311857
1453883
316436
1438360
1956321
308183
1067477
187164
834177
451001
872541
1926693
1014730
522256
465073
68951
1465306
1195012
979090
650828
1958352
172692
80076
491168
1573988
1922047
1225890
1243593
461330
1920287
670148
350896
441232
565149
1536352
1352220
112298
1079113
184512
1582190
137894
632136
231597
1406135
226948
1540488
1215044
1206911
563195
624136
974070
1632938
69559
1647296
771055
1759904
595045
175125
921236
469549
333081
692044
633604
1397825
784346
1325714
1046479
1322267
1283917
478384
217324
982237
52446
885709
684976
1906262
1616700
71675
382049
1049145
1511679
425022
1697890
1390420
1706038
155639
1696445
581233
596145
1674323
1990383
1459412
1213775
262803
1682241
457489
628948
904785
1049653
1041892
351202
836370
518688
492833
1153729
1638008
1296006
1503490
348742
323
1129717
1086454
285039
1691746
450451
1021271
1608549
659263
1014343
1260023
287038
1139921
832520
1092144
265510
1757364
385933
463496
1347064
1448204
666979
1744246
878150
1249598
242821
1334576
18776
1264900
1048752
196366
1064787
1520649
1613278
1910191
518754
276376
785399
697978
1251972
423572
1298676
186802
322769
100935
936658
1879058
1346037
1948037
919884
1162277
1337015
1182613
1532647
982310
636604
353284
1869276
1829660
1800850
1393020
1525642
1977612
34980
282927
580304
1328402
1288872
751068
1381401
1321406
582899
790675
566154
1707692
363739
86870
37874
1284353
1800440
1341882
897080
1606193
1559643
1300393
1706824
109820
1135548
1044670
1945690
373149
1472321
1011960
1321307
536468
1602018
1512764
1710964
789680
968543
1937929
382447
923479
930201
1707681
166062
329719
1045836
1595834
1645108
53048
1617139
303052
607316
640044
1505852
1521706
686287
358815
957739
1336102
1661284
211299
345812
242000
904083
1919849
1017415
345955
1294028
1648721
246260
354661
1915707
1878938
1016073
39972
1442968
29347
281180
1158595
951928
1480099
1385096
1689632
153274
1847073
428767
1519040
102673
319323
594516
1483466
1981451
1897462
1839414
1766119
1548989
130455
881078
1976895
423290
707784
481328
758928
421704
1370195
1235847
673800
46555
378228
554318
1269208
328810
175450
1880155
1365152
1183250
56069
1701444
1435200
1609006
1071771
1175490
1376570
1907255
746270
379370
251103
1534966
988069
1747374
978456
1405609
1121343
905761
112883
1082313
1112797
973008
155060
1608628
1001821
1166402
1397404
1344178
1952670
30256
914933
1446551
1718050
1821574
1479034
363472
675115
1741999
1799384
445701
347131
1161548
1861679
902276
1578271
143644
1401047
1927010
497875
1808336
1812048
1255111
1065641
1716259
865817
9904
1177140
1553944
1795310
1094174
391476
1373457
104616
1606895
435104
548655
388395
748399
1312114
377230
43411
293847
191809
1835107
786418
526434
276043
1705251
425311
1409181
691111
1434159
1165671
376104
1659352
915925
1013154
282997
1662938
121695
448827
1899908
40408
1642503
764909
607897
466468
773860
1755887
1354990
234091
456001
1472265
1224495
867659
1927065
895112
1526904
1416339
1976408
763506
1920019
1255804
229298
1189465
988179
351413
1118340
632308
1825182
1131354
1683447
966084
1400587
280116
102537
764449
605109
359675
1950448
873139
543598
1991749
1647392
1549865
1383817
629289
1061477
1505617
581864
1424422
890852
795452
1855734
1100573
571343
1923753
390409
566028
1159681
808121
1802058
394968
304390
70299
184087
1524859
617185
1625567
744028
1046355
1570204
1080714
143133
632588
407183
1498652
668452
1313113
653853
1816761
720550
1486932
1900933
16881
476403
1118794
257454
1688980
1044700
269178
728899
553785
453249
1685622
761329
1636619
922559
382356
630796
607860
115302
1613148
1717319
1159690
955699
680767
470309
1059279
1267869
613444
975935
330127
1766226
336308
304984
513511
652619
1494354
798096
700308
1761679
838271
1746507
490900
1831033
1825476
289678
1884270
660901
1898754
1445564
1484109
1516457
972655
274900
1979450
693375
1342944
691182
876030
896393
83896
805313
1742154
1750686
247281
749123
452976
1882518
109907
1774423
397436
1679861
1510550
1141678
8871
908568
1081821
1201632
429435
1250510
165807
75659
1042075
1325903
576693
853511
1548591
1138476
1039037
1876213
1895213
973289
1935012
32121
450629
806675
1881184
168730
128839
915390
192229
113518
552478
979993
1860704
1794623
715075
663152
268149
986084
1128314
1463960
1598802
1640132
1019495
1518297
956178
783610
60186
1162181
1887731
290903
1945539
659708
47731
1222094
1012213
1582770
213649
1864393
1011572
872615
1963083
1655740
1863719
55944
893952
1585117
444167
923020
1782809
1313860
1826189
656796
1371604
1877540
724334
368816
38941
68968
1604691
1201701
1000083
1929260
1896295
503115
1916472
756138
159423
1997339
1671218
1274766
1154407
743039
179496
183944
972791
1641022
1983409
1034582
382913
1157518
301035
1504526
1712322
874884
1325406
1056553
1346091
1018331
1640504
1759637
1770437
1903174
770703
399213
945770
689801
1356573
1673717
578635
270549
861320
1504082
1267930
626247
506696
1177502
1087140
1174613
1166005
1394456
1849818
380246
1834176
112375
1715423
1834227
1358792
808758
1211013
176176
1156492
1570585
1169907
1998656
1503294
1507971
1771963
930826
1502797
1706568
222131
872121
1475580
953227
372018
15292
201910
1246427
1188391
1972155
1304987
793692
754863
871622
1630388
145228
158779
323289
451392
622275
428065
1499328
1329297
1495789
705199
1429678
567116
1122235
1557042
1956828
1038152
270495
1347725
1232340
1549565
210520
712156
1326081
660499
1922355
409656
1247318
1418548
176924
956339
1077701
1348048
1724495
1976899
1568495
1888176
1862177
684398
1514708
1127996
1019799
1541171
516032
1548896
1121940
849650
978104
309298
611888
1060641
1499570
1112207
1978012
1767699
1998857
28421
695531
125719
769849
7431
1518126
1323916
1043373
32337
612624
671307
103180
909175
1616364
848693
684876
1723008
1343045
1227734
1650435
440687
139771
1198809
822475
7654
1851878
10429
1571461
377280
176132
1894291
1172879
1156450
1801317
957995
1388561
13259
3962
609570
1711656
892704
412440
1978244
516883
1692216
939648
1687519
1558049
348894
1606261
958634
1273912
171023
1582021
972291
1663418
514686
1262264
600876
190930
1537237
1416499
1895194
1354358
1918896
1709854
127000
614360
1509070
841012
20308
1372409
1048960
1710493
333048
447712
406022
1695764
634391
1779225
508057
471097
640529
800194
1359527
26929
1372060
1597121
927556
1187091
1552735
503969
906732
19385
1081389
1096333
1786398
5063
367906
508172
921547
1037256
1521762
755664
196731
1451800
844194
1248460
1082098
1791039
1573431
76407
1029208
891022
1514840
1116024
711161
1278888
83963
294223
1886061
1265508
86757
1252322
1030433
1234930
579868
1081329
1436272
957603
1614111
636139
1219782
1683822
1626991
344410
1543980
640877
92766
697518
1505940
887487
93502
120245
1289920
327728
571325
1575282
1834158
296609
533395
1331057
1204715
677483
1443610
1104720
1642227
623699
87084
1975200
579236
210319
1099656
1085929
37904
1277342
1789349
1888015
1221284
1756226
376134
531728
1204585
1914215
372777
790701
554103
1638142
967232
1367621
1485491
1571463
1429286
44399
840840
469172
1426464
1557263
1170738
692145
353998
559411
1686194
1580033
402007
502434
1241763
1453345
472444
1791195
1908247
1355055
1986661
1107818
1953052
1037399
1716778
201502
239267
850312
1705215
552894
762852
476745
1526682
1057654
651467
255348
121929
408630
1693715
1400759
666479
682431
1776153
286804
541146
296785
1476223
1399984
1229598
459999
895865
64924
1400726
672578
1349829
1765622
1615248
373112
350111
1609596
249090
1286020
294084
1410786
624232
254796
1293182
1834009
1248906
125566
911127
1548294
644253
1262226
863727
832011
1402182
838818
375219
1798545
1688936
1521821
628702
674026
1139893
925559
1043773
1812384
1419438
72652
1254710
91993
1548615
1035368
411466
541408
640473
1492943
112108
1826516
623311
679589
726662
1958823
1357331
687241
1151318
1680693
1811966
1807781
1788493
696175
1848451
413391
1079572
143111
1784041
1538858
1814849
1979445
888906
1214977
1749045
401806
91735
1213756
481649
1123693
859695
1230008
1265994
1275697
605486
1716987
1666946
121920
1021820
1613038
1736673
1013604
786400
956825
1667839
1710282
224503
505867
239066
1775223
1853976
1076088
1780957
1590218
1422277
311385
1182367
924462
1245344
500463
1300842
1474565
1604640
1418921
781508
901456
700527
1538024
451650
1252380
57959
1003099
1100402
1454645
249964
320508
1702450
76876
1206355
1256493
1564659
901930
1092042
1604765
1386658
867185
618219
1424448
1659563
1192217
1176849
609246
1061772
968262
570296
1925077
251427
658750
1994289
1751750
992817
1779738
401928
89835
162048
365210
1175859
1950920
30809
1718664
1403038
1522084
1846593
114891
1285909
1680676
1807867
886328
134285
1534877
1539747
1804483
1794845
856445
1888927
1726947
516829
1621324
886692
1340820
504735
966981
55582
1963111
1606162
811267
1632459
777118
1928478
1099026
947362
653715
335984
49530
1905132
1023398
1785877
1706500
232207
867268
817157
1373969
596555
426810
1742812
1824001
61486
1421564
1002400
333284
1154624
350124
1256560
1936613
363955
877189
48005
76664
1480929
806999
301651
1133894
1447102
1675780
101595
1466648
1125812
1534132
1691713
103259
1209545
1540404
1999821
564103
1607763
1848447
450425
726855
554567
830999
667111
856783
525644
821960
1092926
1369417
808022
705846
549112
587150
1741847
519406
1561098
835038
1434488
331009
287342
1436333
174808
637278
1620222
1108610
1501495
1910479
318589
1117379
723651
1489757
1719040
1817171
360533
1216682
1841616
612450
1225441
1280785
521060
1303400
992415
143838
371175
1264496
1869424
1342919
1552920
1602337
1485710
1701318
404502
1680367
1111208
151531
37833
228414
1185325
474535
1503524
590066
1315946
1459942
1280808
1073494
1431248
294916
1878567
197217
244645
1614281
1308124
477993
177628
1191673
1756821
1923618
1868814
1290098
1155273
15255
638472
1814499
1429341
397972
421580
245929
943606
1642327
472558
1981365
607987
1612752
754600
1033483
1941230
1506217
1938006
1149635
872411
1895846
717745
852711
1661561
1180619
1234351
1387903
1773676
943321
1607425
465739
1716942
1600218
1598613
1224256
333739
471070
517301
1855213
1573671
24935
1666551
893434
1093747
493466
592066
1246784
663048
1645346
739966
515511
1988001
626860
239040
259540
1501205
1087025
815150
451369
1926398
1484922
1533405
1957474
40433
762238
1703115
1098866
1413625
1074789
1028777
569430
499914
1577883
1194606
1164547
1180414
1097488
741629
289814
768813
55218
1579411
1559586
1637918
1834898
265531
48963
10724
142798
797104
1647855
1784952
482660
122885
783365
65874
881005
181570
50312
719267
1967238
473096
677673
503786
124524
1695402
1714387
359468
552975
1223601
362478
874400
1874765
1493767
1239867
147637
234956
1271856
191465
979777
659523
87978
759763
597612
1101819
730378
1454532
616615
1936151
171876
432007
1736292
438429
884145
1347682
1819195
1847772
1768869
1226119
1172389
294441
356075
358362
1135924
199495
1085226
1081527
555034
1677487
1268871
1604503
572928
618436
1793030
475724
302170
498992
1376760
994817
1750014
1460180
1083230
424005
757728
832694
1738858
1477394
308404
47852
54560
937559
368278
1397518
587770
141098
1838205
1302170
61846
31864
557614
684224
929397
368610
119403
1740173
1335908
718866
112484
1864695
791929
1344997
1233660
946761
1748676
1003384
1982524
1828831
1836728
867999
1122868
1521923
698785
518446
874674
132819
430221
1738288
1571754
30762
156301
627497
206714
1890588
147388
1971071
801139
196005
74212
1836975
496462
890854
183019
1170861
159120
904972
195788
1950287
1067227
869183
1600611
1512921
108556
1060240
1587454
1472712
505168
1385077
1455024
1263138
114356
541687
40883
1025977
934327
700804
437469
1373767
1480207
1861034
1192911
203376
210816
1785214
232118
612686
1613437
271617
1733157
109038
174889
185075
1613618
1907182
1534905
1898986
992019
242860
1778117
741676
1090911
580556
1723092
1366696
1993235
1967530
1430056
582138
1014852
160112
1346175
420843
1859841
1183608
647189
411190
799070
1662986
819177
1151028
718354
596456
1738545
1966658
1622806
1202429
701271
122627
290352
524449
426982
1359245
948511
1384357
30262
330989
1957643
1698139
1564031
846197
1538353
109745
941989
239782
43916
1356761
851996
1875964
896526
588340
1452924
1171644
484588
588873
870235
96376
1257036
934814
356709
265933
830520
47539
705428
741133
255417
1032458
1013220
1480925
1125188
590824
536414
1949165
879124
1863223
1736361
443926
855291
1083928
1788551
1551116
447545
267966
180383
161673
488453
820325
619904
1695942
474836
1200935
1026824
1686977
1849243
1195688
185499
516844
162170
1973315
195297
369554
528759
236758
948845
1143354
161798
1665777
913700
1562493
1975429
1014228
1172593
842590
254286
143644
231979
1136082
1458903
718037
286742
711830
1827636
1310193
1115014
1374549
1000084
657834
373334
1530136
1098813
1505951
1493388
497932
967744
1358577
302944
193267
1816406
1118078
1796581
794233
1947448
1279561
1296439
1476285
965568
518268
528120
1434751
1433881
1437355
811018
1349772
255548
408189
636948
1935425
1083246
1319148
1943069
1015986
1347405
796209
772314
1906119
1015227
788733
742211
1875222
824740
857972
1310418
385237
661404
419039
399010
707885
720915
1370477
1405438
548859
1614877
1999175
1894678
650756
928662
887267
1009121
1084920
21246
237060
463156
777479
398566
1202021
795560
433630
284208
1081968
1382544
548879
312477
1163379
1636781
980255
1006503
758143
1206647
1489131
1069301
1170736
216212
1224677
1009381
750578
232000
1481503
1463955
44286
862979
219106
900869
1062378
1779704
249693
984382
1094309
451487
515949
1921470
938325
85034
1214432
237842
225603
476626
1304040
720657
1635744
281592
1431276
222716
809115
983634
1294936
1358262
541321
1704797
257815
1238485
1622666
687087
1275118
230985
392225
1691127
1123449
1538940
1395500
1611004
1128053
774928
339853
1350768
343568
780761
1474335
1141960
128038
793805
1013458
814447
747524
527827
369881
994623
186937
1766696
126051
1419423
548352
614238
226059
934460
1737536
868856
435064
67281
1935476
1827438
1249032
25306
601278
1498065
1532685
1326756
1469641
1721747
1418253
579602
648877
1341987
218341
1826964
336634
1730649
1355400
1624150
1001083
667409
891940
702173
1842780
1723463
122906
142359
686699
950967
132393
1270337
179673
733019
1981897
1512933
1729843
1653729
1786756
737484
303880
526050
72938
316823
828413
695968
1553564
889200
289585
1561553
1771760
1491196
1857469
362748
1970184
402832
989030
915939
1276853
675744
1710112
777165
130640
432178
321361
444018
1129651
962331
186428
1963127
1217606
1516205
464922
752717
1007378
866861
1687449
826585
1284902
1627945
300949
1401734
1040143
471303
1331091
1196540
52190
1841024
1267860
515685
1737040
1624257
1250708
1255168
39691
471617
1307527
1808338
384970
391993
14887
1178828
652635
1403491
1765515
550114
153896
756922
1041217
1519057
1859445
1342091
1770512
1324970
743358
1532653
389244
1213946
708425
1319935
122018
1420320
138693
1458633
1052084
930090
1909784
597715
1343781
803298
1043737
736688
1499832
330027
436541
739955
1411406
1648743
203755
1895771
416515
6013
119967
1640705
1833272
1324389
1668522
690948
246986
1430455
172708
871841
1585460
1514561
1800242
1019251
1386831
513904
1311514
59733
1171356
1398656
1359227
891300
619187
946133
131749
89297
1828901
1460558
1850686
719558
1985842
1397339
1903722
1881148
210573
148044
867338
1301876
1637037
1430277
843812
319063
1285122
1791142
542807
1129347
1375925
1973742
1189727
1650895
1281375
1977213
1219257
560624
1706213
1084857
60912
1758477
808663
653565
1040288
78529
306256
1857086
977081
812448
570942
751379
169105
412614
281516
1532248
1174603
243803
498413
1636165
1405468
53676
695693
495771
346504
1830998
1314886
1731243
1108554
1583776
836320
909227
1369129
502465
460202
1041507
1099890
115781
1671496
1751922
1990385
1516156
1727017
601176
259676
835306
1748088
861178
1312746
996078
23245
580343
30013
1917650
686077
1447122
137349
716871
260620
1148618
1762384
1788193
705618
1646246
602591
1972541
462987
1352168
1995224
579806
1984675
859920
1560769
1709231
12526
1661765
1849868
1928643
1503961
1999539
638109
1861295
1616611
1684957
473675
415092
1626799
506575
1121933
797158
301712
1402246
1649374
782657
1523700
1530702
22350
1192341
1218240
1451734
242426
26097
1451320
1700123
1210549
422002
516682
475235
1411323
404658
1509265
1302770
244612
510350
247947
597125
1150634
536968
1802776
1784181
1923538
1244127
204594
931330
1059757
1530369
1606874
1787461
1728029
339585
811721
840978
1626097
1124869
785122
1171821
1028106
1768604
1122334
566631
1364707
1666524
1586068
29766
290811
734543
1380446
178493
1708166
890292
1379793
572051
121937
387459
1638266
689830
207591
1375727
1228551
1200593
206518
718767
673021
1241210
304949
335757
1669609
639896
1358813
1861880
1590984
755720
1680876
820935
273878
524975
1720399
1490404
722120
766374
33043
1981392
1480760
1653102
943174
27945
35709
1713099
674357
181979
37894
429132
743902
784157
399032
593640
1327967
875727
312294
1145233
1771626
375059
1551086
719688
410334
1301745
141466
1645372
1985041
1364661
479139
1954834
613251
1648528
721737
615646
947498
196574
1751085
1967715
195759
807879
751817
1360638
1781636
1783845
767144
387976
572618
961567
1624067
1326149
44739
1905120
1245874
1153936
1729828
1918687
449882
806106
323890
325850
1549020
1366249
170576
1982550
1457242
1843509
1843030
563044
1484827
767777
305117
267443
1124459
1142522
374457
1278205
510588
308416
1238305
178720
1211159
1839236
1912036
915998
1758586
411919
1603119
1925124
1832479
543411
1627000
239590
1856859
1615617
173490
1271913
529558
244951
1989188
1439037
1101768
1794562
126869
1132116
643543
22667
812564
468856
315145
1493835
531625
1663450
1211789
1588442
208080
924350
241498
190619
545392
436654
216949
303988
460040
1262477
1279112
1588964
824654
606099
1909390
1700132
1657981
1799669
743556
1030268
1067853
1424377
680241
218269
1195384
1310728
1677707
1877337
515014
283052
1472412
1566478
19985
1999843
57479
350323
1508513
1628823
924577
421929
963878
753054
1017270
690517
535086
996249
1514167
454184
164949
1953515
1108351
1599025
538500
1500430
1231704
1045859
460898
1832906
784733
61974
978791
1854230
317142
1494861
1722975
270093
948228
1965880
881636
472783
1561008
1245801
544825
86236
1071024
203200
428885
1751199
1559303
416804
516705
1666095
1950781
1502524
294069
676935
529730
1313119
159707
1708738
1546455
1421390
1216828
1968847
1734126
913735
1309841
1942441
919044
1615966
386132
18364
819329
1792539
778117
1394175
601214
1971730
1435104
1009519
1778708
1075401
1815847
286822
183276
963882
552239
1728641
1093379
1800606
843925
1928615
395664
1028376
851383
878809
533043
1116525
514541
1728429
1070157
1663309
498810
1846279
1148122
390849
1983379
1913200
1614506
1144457
617471
1272493
1075416
1549272
610664
602286
604723
1991024
18169
1160336
1342459
339557
485853
1654380
1773392
1493007
1103997
1204542
838066
636475
1920751
1038669
1162477
933781
1494324
697852
1461179
1304693
920853
881685
1293447
1860857
1246138
761388
1408195
1396358
773449
1754103
127392
837637
14326
1036139
1536806
1325229
1360881
349427
1107228
456872
1347727
1172438
408653
1529836
1547504
608990
1486112
1533952
1217627
1463995
1620694
491739
1022760
927892
25039
1693892
1983296
1728914
984894
1025808
513726
1659826
1308444
703868
1245337
139125
39018
368467
963124
1768027
1041388
343141
1291565
1093929
1947509
1385059
903196
428416
1024198
1094453
642868
234384
1341818
135119
1869534
1103473
892956
136359
1634869
782956
802622
255280
1616303
967786
1683107
1628890
1444504
213697
714341
1844811
1053217
979765
1710171
1319410
1109382
1224959
803580
1204109
129599
1267427
80002
1114249
1071271
806074
1643361
1667376
570738
556134
477161
1508333
1329197
1457702
1845199
225018
1383449
1298929
555934
439502
460096
286570
171147
940011
1310284
1814542
815479
46705
1277348
183764
1393752
439213
1763822
307912
1089900
874812
777433
1662403
1975383
1577175
756794
378807
1685513
1151372
299409
153898
1227208
62077
300604
1265297
492495
1778019
1723799
73070
1774529
102810
809223
653049
381445
328382
148884
722430
1993033
396208
1484394
82517
1359092
1143714
342813
954084
793019
73947
92678
1070555
1510265
1263594
1163638
352947
1236843
839612
1305730
1193078
943049
1323256
145630
1942186
906071
1326910
539895
1844176
354833
1972642
1736344
1301985
658942
1660675
1144737
1034356
56411
1482851
1013098
1203385
332215
1111791
1367691
1359247
1137960
1385250
1109330
1501951
445026
1840420
58598
1251566
281583
863271
605513
1437171
1946467
179042
760365
831001
877408
1342554
634674
609473
28265
1957201
766125
487229
1851872
26755
133933
472513
533252
28987
1900302
1464826
1537705
682923
1358870
929458
906140
604571
1536724
127658
35724
1571515
1093957
41302
603611
1460365
32971
1611385
1008536
1398974
1805490
1930170
539368
1461154
1238988
1247112
554047
1250532
189578
917281
1994279
1427109
1508
431872
13567
1160553
92575
1949949
854399
1698782
10840
955678
1031179
1455416
489804
1594878
1230926
181507
1870101
1422649
105518
1967231
375010
1891220
471554
938189
560107
801569
382349
1326387
1248077
1976753
1667651
575187
1031502
822093
377560
852708
398464
738348
238622
168090
579783
1486375
125227
1653796
742603
545705
1513532
760898
748990
998850
788804
17987
1256343
8
1190575
794777
1018583
1027310
534840
1982583
1357969
1283549
852266
383173
3261
468224
1049200
1581548
196492
1165463
1347917
1079932
820504
362683
356084
1141531
1033785
826213
896176
1265314
97802
997765
1677669
1373429
1334778
693250
1189713
1919789
213821
1441115
214705
1913528
922873
318767
182464
701727
230651
651031
1011537
577886
1743964
1346461
1743960
1136033
918954
1505230
1354948
107403
237859
1598857
570466
772497
347810
254777
1362994
1904981
426360
1487777
1144451
1680317
1081763
546531
1414262
1687177
1623832
1959164
1150338
283508
894508
319544
1613767
1977106
1140865
1327363
512714
1860357
1345498
136011
1212542
504180
1619436
1849038
1633833
1734750
987587
168468
687939
1865545
1499600
1319943
430251
850176
169251
866189
1929997
624498
510499
1440441
404791
959263
155440
1680484
1569062
1763072
430746
398568
117249
1806349
1843406
1816627
528025
1771650
319974
406741
874524
1249310
1645236
866017
434899
1441617
1140458
115154
1729126
1329078
1313463
736683
843430
1323567
401597
33129
743692
274075
1842817
889243
193145
916823
1034632
40890
419365
55591
19536
842220
596803
632393
1029769
1262347
1875342
577686
661127
64352
1668837
193940
604630
375272
672425
663014
1043701
1061013
1617436
1829038
416371
1394932
265515
717950
1677274
1517351
1172669
1141515
1843146
348196
540322
1890990
339896
155646
1056578
1346382
1783688
1333971
869754
1210054
64014
277205
126615
487907
1857922
1499266
1654626
1992757
748005
58780
1097187
1262544
1667847
32845
192837
1244958
76002
1753060
1777547
1556475
992624
726467
267615
371828
658690
682744
378610
1089118
1712725
1237146
817924
824501
277918
1512360
1162231
1239484
830118
1577199
94005
983213
1916388
106313
349674
992390
1275247
1127640
1910549
1924949
1253026
339419
390605
35314
215633
1343593
1272332
970654
1631705
1204644
1569035
1511079
1917675
293527
1563028
1191020
1539374
941565
273478
1859257
1210800
1754027
1481515
928418
386507
1234386
1882865
1726311
1776449
954896
309132
201364
131072
1069308
1934599
994781
1641899
657999
1029674
1325156
475531
635928
260793
1018146
1531990
1724736
511529
1671639
132249
673618
248927
1061134
173167
1662455
1699221
312859
376493
1970192
458767
1371808
456095
560474
1145723
51495
380444
452965
30170
1335029
1041695
428208
1113031
847847
232635
110871
307870
654883
1507178
1622459
9720
397544
1481343
1486566
1464407
31957
1268806
835815
301070
1936070
1737431
200493
348754
1492869
1051816
1176014
574937
1850256
1025570
244370
1527703
499380
14433
1200390
1129097
1506994
1883827
64187
650383
1853468
1098180
387427
1301627
108179
485340
1662135
832422
1829925
233188
1494172
1315568
496187
1724503
1185147
1858129
1581048
73385
76137
1318926
1251551
1991936
1769796
1323113
1605434
745358
1216011
435620
741466
1222557
1699131
1249219
1078800
1990279
650786
547839
314596
560168
556324
873598
1053565
1372128
324855
984393
1788669
44492
1853924
1598836
669314
131178
1657067
195580
1704736
749139
209203
358943
1701461
1809154
188327
1958089
793480
580357
1342756
626166
6791
1563502
1335231
685714
512826
884955
1720766
946571
1314910
1230191
1723423
1914189
540910
165277
1538147
633482
753767
994584
1036608
1242907
205660
1224450
1028439
1196893
651154
622979
1739685
1169046
1722398
678243
99274
1317393
1520096
1206822
533662
347732
1268242
868647
1710907
1670541
1196922
204389
1125111
917583
757836
1534476
256068
1180192
1918166
1311716
1478334
1330363
139956
1821524
757710
1859395
1962482
794050
1935549
663677
1823588
558793
1328690
1345472
1674271
552664
1923788
570867
1317734
1948358
172078
743330
1834837
1964634
944227
725059
187945
822263
1284354
647711
578595
758999
1327499
1922795
1648812
942701
323106
1002413
1540330
1407984
1994063
358354
1615108
1504489
1821057
152248
754288
1815423
1733498
1660000
715642
1880256
1747537
1240951
78009
522162
1165699
660359
1575699
897984
487194
582623
1856716
492046
1193530
988897
624006
463817
886606
1708582
745278
229170
962189
902595
1823845
1476912
170792
1777092
14317
1396378
680931
582271
520997
300249
131631
1608021
8482
1929737
1305395
1893202
724145
1652666
662524
757411
192473
1718179
823279
316656
1694128
192979
1592523
1532189
135633
1331888
362823
235029
1413837
1180284
1619851
768071
487018
246371
436868
1194485
853449
96409
300606
1880321
1749602
1982832
1029414
335776
978333
1656590
911076
1620063
647040
1696366
25572
197192
245818
1090291
491008
911398
826454
926492
130375
1365577
530081
167266
1059512
1791074
593521
1333077
1122155
1584793
113361
505683
703651
680688
1661250
70673
822131
917557
938722
1972668
50357
797503
865567
1873134
1846908
1849805
1068129
1049288
628373
830999
71188
1442570
842491
120630
1442686
1257099
853736
54734
142872
923756
8507
1954030
247437
1638061
534629
836625
741839
943409
417087
1260489
1962181
536923
964322
2499
1476311
170734
823238
461861
1116494
425660
1637848
1503478
131441
1428774
138844
842434
47122
546078
676001
1636591
504291
1193586
1557471
956124
1370918
53160
785148
1965024
918476
194685
1844180
754256
1877092
663432
1705591
1569150
1859123
1317319
1004711
176624
631720
1043640
872675
791689
1114160
1995723
1285078
1818931
1163447
1198181
1554986
1673350
1326815
844134
15040
1514216
417122
1801188
1026394
89570
1187630
1512554
1725613
1698303
653135
1926077
474705
1750636
1449942
953403
1680851
1767200
1999151
337978
1755843
352704
1007147
808235
1594110
859478
494487
1547804
394497
1417976
1855692
164693
167210
1277926
1010895
1540948
1575355
1161934
267347
815178
145934
1255822
1769790
294324
434705
807353
372005
343804
583062
1045452
1116811
791316
1641327
1585197
1431703
1787110
945881
1943025
1481780
1718144
829397
1880534
1999751
1756491
308575
519850
1774694
1611550
929306
878154
240059
1245470
1342033
740624
1854999
1660386
4878
1845281
1581902
1833430
1055016
1579130
1092193
268421
1175722
826920
1658540
1605612
624089
1303503
996972
1056886
1551182
805682
975161
732816
1018781
391728
886411
474485
633623
1999525
1216858
422076
398908
1871471
65992
1724460
572938
773380
1663807
44317
1462135
287732
1600776
853834
1757282
1236595
1498984
203396
1653738
1359191
315886
1715278
1932474
1805878
574093
533781
195920
1799956
332089
551902
1590122
1512460
128288
1358107
1659851
1165559
1752812
1587493
1248576
1163604
1545789
859397
745680
1459556
1824163
1580371
760383
1135839
1061153
1748818
1097178
1007811
1403323
510005
438793
1595353
971120
308386
567429
82501
819873
1244044
771134
834399
927956
1508322
1209253
1329541
600074
458966
1738616
1646277
1377970
1335688
585121
558641
667855
125630
1113366
1555027
1265625
1785035
131091
633097
1877743
453046
760282
412338
1163035
1700395
1748641
267604
1865312
973916
843283
135571
1854192
1967946
176279
1084604
1154505
622198
1866690
859325
568119
746703
328000
1993064
1762103
770367
1659067
1217240
9639
1818899
1787069
702395
1043745
597248
415839
190658
174518
1850158
1677590
1557102
645624
1914850
950449
445723
1447938
748461
1981109
1641091
133404
1896301
368015
922780
771922
1880817
1645053
815
1097500
95821
102130
1855797
81995
355065
830997
1582036
1034679
1265173
1701090
1846356
769407
1994381
646659
776467
268351
618995
705416
295688
1826340
1668867
1183577
392311
1906245
248791
414631
237734
260007
1017274
389114
940285
1940012
92025
1929770
1838062
1966497
382815
726563
387213
272395
1633113
317564
1158792
1096913
702397
1676140
1251777
1607034
888943
11622
73842
1879678
596732
1062821
395843
135651
428263
426332
1413357
787649
1290653
63071
571452
453508
1019556
1265823
1306487
124595
1796126
143253
1665714
540039
1480151
1977649
1789114
1325084
1834943
1032269
1281579
435503
364779
19326
1617275
2607
134365
1897083
1620013
140972
653106
1016582
772810
508287
430593
477923
1079509
1918755
664795
1663090
850363
1642445
831551
515672
1558008
1346021
716389
1348367
967773
516914
357651
1451873
65020
737306
1997771
1129184
272373
1378402
1236670
527306
179836
1676011
1378624
697769
1681179
987803
124525
1040282
1564434
1338689
816125
572856
1654331
730848
619464
1783888
1228498
508005
278911
1370279
1365274
1108716
338855
1875864
40886
1228154
1665234
359004
11579
132611
1736149
1638434
883764
233696
805947
1433004
432548
156373
25755
60358
550397
1112670
1465872
1504035
980329
1590545
1444938
1060590
376731
1556862
197532
810612
407888
669870
1700753
557592
526923
1920216
738502
1004944
1439698
1743868
1647128
1451086
1526569
1754855
218457
1267980
843138
591372
1271155
305695
1549011
1850093
1100236
954037
1173151
221099
324449
1377508
252466
1844205
679162
458080
1176256
120363
667544
109998
1718978
1824422
1739930
1095616
1462524
1942456
84850
556937
1617461
364024
1220510
1927433
921404
1531339
1241764
174557
5052
636798
1952622
97040
1181714
1921001
454354
84902
1910547
855103
612219
1360123
1399984
1826399
857724
673822
754875
1137419
955998
323977
677728
741629
1209881
1801374
960730
1579340
845018
710860
327007
370069
1231003
176276
1120513
716917
598061
472061
67028
1198991
175193
1470451
1611770
1755345
1810069
630575
630688
918049
299691
1428632
14198
1306306
700296
1654671
1939844
1961924
1881352
381660
1619451
1868384
1170430
641369
1085027
1976235
150960
1826799
110393
1773242
270879
1201388
295524
641109
1235559
514034
1113674
1364311
1662603
1409529
1915167
705302
1274469
70529
225494
464387
934069
1742535
1114267
683269
7207
1500794
123791
169371
1981189
1859247
1508168
1681137
1617354
671595
1534591
603616
445427
276745
1650314
1481440
212903
1709145
489218
980417
1090013
980998
600478
1920921
267193
790631
1969463
1611999
979285
1117868
1196471
572712
1528509
993666
1117934
1858835
1300531
476339
1269826
494310
538092
924215
1660795
750438
868409
1169593
265381
1413343
763348
728849
797024
475749
1792544
696815
1914750
1328685
1566585
1795669
764553
197073
848590
250000
701681
301432
543536
958650
1642407
1884912
1788850
1670632
1782282
130566
987006
292637
640321
1738648
760481
971936
493647
1594763
1182062
999933
956832
20162
398425
754375
579236
38216
765049
17045
1886039
148950
1966404
1206757
1331643
158218
1538408
1951162
499137
743330
473989
1249064
157456
1188091
1950826
1004899
1114188
1951302
1442028
124919
1307878
127650
800091
1207466
1303837
1756033
1592445
292048
1820834
1219066
968940
131125
1661075
628357
112893
1685367
1222564
1918808
1821765
4398
1625311
951775
539864
1466416
1697414
1811474
13861
797417
1953483
167122
462788
36118
991967
1695563
576058
1180795
662828
769409
260017
1082249
1188350
1544890
37151
175751
1077433
1414235
142215
920339
1753640
1788136
1430824
387895
485947
319319
269159
378733
1412469
122418
125260
1626515
285798
500685
1227019
1691399
1255673
1378350
998633
931168
270528
834920
428080
1572074
813444
1399225
1301179
1225232
20718
714358
490135
1809265
1629256
1073709
1296248
223412
148889
50431
860907
1161285
1653009
14448
664809
729329
1943774
229504
911504
849955
1262473
419896
628811
1326524
1560094
71763
1210684
636422
1311475
185866
14001
1018502
304904
961611
28644
1818941
738226
929163
1378763
1563612
1808936
358090
1185582
1787164
59445
1212380
59732
844398
20309
1590053
1958711
1880749
343468
995448
168151
1492887
859952
858176
1687914
1558816
1222707
1980039
1371650
1576750
1807752
456275
647357
38458
70519
1333148
1589414
254710
158638
643404
1931279
1426732
1180529
253488
1458713
1923481
126982
1993243
256799
820490
1906944
68926
697550
1628839
1908564
1524953
217675
1917496
1717244
1425574
700312
1149839
594126
1420281
318658
1754578
1925221
743170
1988609
1980968
111619
1057268
1848748
991426
1799032
807786
1921471
1133981
654078
1103636
258908
883198
11221
1025192
943160
782047
848858
1443602
495515
1502874
1706676
1932778
161486
1992675
293200
1800960
1154598
862349
1024280
1728598
683569
155575
1703968
1108842
1572845
1639804
516811
565372
1511250
1626794
1518214
1161544
715789
1412987
410330
70998
509967
142180
1034532
1376430
1959857
1257114
1618532
721629
154902
1118404
1920404
387487
1612327
805811
1458224
1299591
720028
1305533
182982
714081
730110
662507
355385
1196759
1279709
1904658
836034
1569451
857779
165825
1970065
1018664
879643
1904115
1253906
1753848
1589242
381096
246609
1473100
1415922
1497845
1357311
247786
555943
1900411
996047
792353
1097575
1587385
31252
391348
1378513
1057239
1287089
276516
1312337
1144265
88701
392479
796740
1434442
997113
1363710
1878603
458435
310734
284207
1356718
687933
1840729
277144
529150
97433
1415168
749875
877077
737473
1875119
573515
1993219
396596
1582852
243161
249355
227805
1626578
1136482
1352023
1899170
1432229
618877
1869730
669280
961437
1682635
344849
951285
641384
88676
278876
1954347
32343
1537222
356635
1190887
674733
193449
898436
1969582
1394942
55938
1988552
567320
1395598
1860233
331737
567658
1972190
477898
771408
52449
1907107
1008186
121196
628737
106591
1603135
1098948
1442534
1442774
1494264
1896335
1113707
20741
1397436
689051
1354789
833531
1600688
1324873
1491607
668604
1571957
1666438
1321021
520248
795302
361210
898417
149098
80211
407825
493223
266990
1211686
100671
1753515
1448639
1064611
1054776
837934
337199
1837895
1906252
1364738
944406
1052482
118154
651358
818196
690712
150985
1340081
1232976
1359188
940962
1048577
573086
1118519
1869191
1251857
1736536
644496
396105
1196881
1782952
43714
835586
257025
1760055
1964720
356328
402705
1940040
1028432
413426
1254975
1562626
1337340
201622
952870
1496900
1162882
1284701
389675
281828
320748
419783
1530736
531512
1660983
1591977
1026006
1139118
373113
832575
1893114
1728237
290230
1823901
1792937
489935
485922
197108
1306253
762170
1632387
806182
1184121
935272
383061
1865909
1520248
1779530
856607
861936
130918
1105955
1916635
201378
392478
1660644
1246084
748374
986891
490803
1854792
1380498
546950
298901
11113
1950844
1014701
890926
1409647
1172174
1879673
316739
1917536
1787051
181436
1762957
1194787
883568
591715
233029
698955
1724513
937084
1042150
211536
102185
1642629
152250
734305
742708
1468925
238747
630009
118538
234484
833240
503050
380495
307071
95845
62656
1493263
1464174
1543836
276806
947826
1104136
974236
1786763
1804244
1323119
1689746
1834526
1720766
1855466
115541
1177192
413915
1390203
713522
174539
787986
67174
298708
1170155
1444217
13768
29991
1453921
932183
395161
1177135
994026
1331096
1140868
554532
1109219
266742
1725521
1093106
1964977
36615
134199
813754
1364829
1708373
1009833
1266873
1404743
836632
228886
1379444
37565
7949
1528223
1966166
438285
978488
943381
409687
276819
1772999
920846
805361
1622540
1003297
905127
1778012
63255
272028
556934
12289
272757
1665260
222653
363748
1638203
357014
1691521
1712122
704999
1354243
1635969
815181
292612
248231
437637
1075829
1225980
1617456
956746
986740
1660561
1562844
1269421
56706
55596
1822954
882266
1074333
1339259
400892
1757765
1742454
1090001
1746387
482794
679949
1043560
1407747
1310514
1093848
166250
268308
1293663
1690671
213636
1756295
1203536
538863
1231944
863709
862587
802587
249208
389880
1406883
1770771
245249
1406380
18877
1609758
1695270
375727
563285
514452
530430
717821
517869
39658
1217375
905304
843933
1183131
383641
1816259
350612
1301824
982977
1339841
559761
492298
1656853
1105546
39343
1906301
823855
1017799
1313762
697714
1162967
228354
433153
951507
1940913
592444
1945641
1479556
9384
53568
163277
267723
798893
959099
1250954
1459484
1742245
415660
1392033
1940038
399473
1682524
1143093
1110474
1996592
1479234
893701
767339
1603030
945704
198237
1089647
224645
1964481
1605198
1881926
739707
1063757
1411002
193779
1102670
1376931
557353
1084334
1176857
1908935
1998180
1888396
430109
92564
1560842
685956
642617
543392
1482912
1225536
899718
526898
1868946
26963
1927426
304079
1339271
497096
24692
1986272
353049
155690
1294593
1610283
122459
476556
138933
1481836
1136016
240689
1289169
1168630
1633993
70342
1761589
339072
958921
840298
108446
114526
899493
458756
1525867
546093
781709
1588066
1380315
1398878
1674619
378716
108613
245807
309028
1640642
1629123
549761
1515272
1058257
179264
1954535
1840180
4360
1214060
869335
112151
114805
1941482
1783616
303262
137813
1385932
1269634
539814
1031826
1005140
1127640
876782
394116
997441
1927880
1427087
684612
1206728
1129979
399038
959979
1896118
1841378
199057
1289960
1573092
1023703
187313
79631
1873125
1251792
93908
9302
19334
586475
649581
1618313
1446298
1041251
465503
1758033
1201410
1133885
252467
563247
1791641
423581
135515
771955
782913
1228620
435640
1653136
1385961
1478460
1848650
1653239
606548
250892
1493471
896060
1807586
228456
1964022
1140145
437493
444594
317703
1819457
725320
1083571
1547820
1192232
535216
1058526
925952
1664949
1241496
479403
1325138
713437
948105
531700
1450042
984765
594512
1325095
881231
728280
1886072
1263556
816304
1458682
1885134
264685
1579671
621931
1247340
345388
1432785
9993
436662
1536166
65299
227786
1060465
570562
1846631
1642385
418556
1269096
485497
1983448
1845405
1937962
1598795
412128
1720971
1959344
876065
1371595
965014
1519442
51569
889711
463545
1158201
882727
1907004
661263
1177997
1329319
1087460
192357
123945
390159
1572314
945329
835101
381032
913265
1966114
174166
722477
1764677
955718
603568
1033300
297624
660402
144535
1169022
341278
677082
1154719
1815090
1743350
1769009
1316861
1987302
476226
1267064
337481
91156
1624621
1982469
144235
504037
1605990
159678
30650
1521550
371981
1893784
1219027
1446982
119194
1602930
1701501
251135
469744
196336
1338572
1969175
284331
608715
1560066
801514
1852171
1248493
1828718
1005576
160179
1125717
1232591
1462707
1928930
787169
1069318
1643357
1271512
1635545
507810
663946
1429986
1992515
22147
1270997
1531361
1641962
1125371
555512
981260
1244413
719067
1268661
884268
38358
1715762
1010805
1477923
1276318
829924
1081115
1961252
391457
1395243
183242
525616
711417
742865
1496358
415471
1789465
98844
1442281
1354080
232585
1648558
1265364
1705793
1649942
1000182
1744671
1433838
781142
866901
1651126
1864414
922502
1769747
893798
1425073
866396
575091
326618
596452
1551809
1983193
1489027
852729
1112715
610664
1176428
984209
1190111
391210
1909734
1281794
1260513
711807
1881666
924181
960769
980952
514759
195395
1611504
558048
369225
1136449
1213208
1053815
1249364
938012
1251397
60992
29680
1022883
692137
1071964
1333830
1396179
798886
1774258
783592
1735648
1909163
1782187
547374
1839938
1927948
1683618
1987584
445008
1417986
1391188
348527
1318151
1515732
1532742
332702
1906912
1477025
745659
565490
882146
1316015
497749
849858
1437680
459957
1426376
7707
259042
1141414
1517797
1582512
1486201
1416616
450796
1135593
1114674
699343
1869505
250848
197451
1737379
1199677
383640
1799891
1094166
1829755
255120
981733
1325581
1461691
972128
1188884
1859111
1346296
1721460
829085
1679067
608991
1836105
1538890
347039
834356
1946725
1042494
680488
1521850
889500
147850
1606733
872530
942064
1851809
785821
883782
1371683
1693278
1931075
264650
1477081
491995
432491
1300180
511279
1776068
637377
554256
1119465
1970758
810583
1295299
1757895
315301
1365398
601933
1333753
1303898
687017
1761032
1487719
413368
322165
1946106
515507
1788656
1236182
474147
702145
1857460
159002
1053756
120907
1888826
97707
1033403
1505577
1882279
362035
1175110
1184211
1285104
1672256
1339378
648251
612654
1602416
1745838
415441
1580124
1634170
278012
800486
12278
448803
1940521
614070
329556
460793
713912
1295538
1639306
41225
823778
1794194
1242243
312595
1018502
1305348
1111139
1540445
647137
1599697
1561231
257577
1196279
1927619
727074
304817
1428798
46142
408751
538089
1906569
1392784
1660506
407445
1862659
1910405
1917691
249419
551032
1898690
67847
1403243
200836
376362
36652
1554671
88623
763160
1345945
1663687
275889
230679
102726
1476683
1293887
1037540
283346
756378
1307674
784168
513232
793872
1102955
728125
35244
653743
1911142
1499480
1307793
912696
262097
1604834
206352
689315
1610937
60626
1539985
456740
782820
1171062
329626
801903
708874
695166
1462675
434774
238753
1038711
1164801
1015688
435475
953853
1323011
854567
1605065
1866771
858249
56920
1848332
527532
1872814
316841
637705
1598858
200356
1822542
1653400
194009
781872
54960
626751
876192
230915
1638396
1175748
354145
1122917
847854
604001
1098480
561619
732753
42059
182823
556418
395091
1871458
1280718
759621
1678388
582022
94706
1485239
1010336
816878
970095
1581090
821551
253329
1169307
1940300
1363089
1199222
1072448
157473
1657850
23733
878167
650701
861772
900368
1207726
697579
1180946
1253487
1925847
948488
695988
1051681
1404171
917013
1581803
1960055
1132034
1098544
351455
1363558
1506063
712080
69694
1319518
14363
240910
1856085
1238692
77821
512964
680311
1986415
1641945
604558
273232
1977452
231577
1520862
1484009
1365782
53106
1243411
1608130
1860450
554805
195419
619372
1298414
280596
1414583
1864388
1392016
226614
975816
74269
1623544
1244488
1403027
1847549
775950
181511
41113
86960
410368
1167002
1197146
1058972
974235
1509170
1023263
347879
1688783
1904674
163255
910564
180048
1370162
687324
1233954
1893462
378438
459722
131383
268884
1990390
1531142
1381660
989004
297950
1388904
747690
124389
752920
198015
814137
733822
499211
1858469
1665721
109971
1481693
418003
1868620
1986857
445049
1438167
1132349
599663
1080987
215165
1346443
141216
1384796
397371
1659266
1682403
1557006
612547
148756
1942176
203337
704330
1713560
1986505
661918
678491
500649
227041
1995388
416019
724005
418289
1311967
980804
1120787
365377
1443856
1578832
298499
950116
1235120
1928717
1139727
989977
300981
968642
550670
565302
1140677
55958
851316
889479
1741534
1404704
706012
1141584
788734
1258366
915097
813640
624353
830232
1816696
1489986
106672
1121902
168437
900779
1535521
1376824
1993358
342618
516350
49145
1204903
975044
1170887
1816089
1744106
375717
1285504
1503800
1623830
1048149
1274319
1215399
1018208
778172
1180104
1004769
245312
195812
1175144
201706
424643
1760253
1378460
60261
1120400
1166133
1833188
676322
1460546
1472710
1582210
1010233
1617091
851708
165326
1525763
1841034
1051173
1154372
454802
702217
211298
490405
1175328
1435705
322912
1758606
1918939
673657
106405
958923
731788
1142804
401256
338069
1824266
732995
1088097
1700985
1539090
618329
738667
486114
1317353
320140
34029
784409
1783535
80417
645315
1844187
157914
427502
1578956
1640732
1595007
442708
1833407
1043783
789716
425725
1220884
1506992
532922
984725
1809053
1028351
1521474
358960
80813
1062499
909330
708856
611158
1144668
460077
1699906
1111904
1010057
1477242
1308868
1046308
244407
1415672
363938
1335503
1299033
1545309
491969
567875
1441220
699787
53396
1394579
1161423
1895232
1697234
1044108
263361
1252569
1726858
1647781
1091500
152511
1709934
196597
263321
864381
839416
389120
1043645
521934
1585548
182959
1286624
405102
1000440
541005
1525752
30845
1361805
1564844
449418
1341849
999488
512962
1898265
213099
1419282
1101616
403108
1401945
1363078
722614
1066037
206369
1190333
1745971
1517165
330698
1436522
1053784
1423347
1052975
1126721
426720
831693
1920431
1084498
769307
1163750
857788
895278
199361
1372936
1185252
1905136
1257313
737943
1573768
988798
912212
1746193
1664834
736934
1348968
470521
1706535
604542
551233
995320
92308
1676486
557323
1081143
1717781
670718
172867
268096
338247
472285
439178
48398
1368430
88717
304435
731034
216768
758086
223583
1760362
1689124
1079245
389956
1147553
1062427
1917660
637851
1716940
987714
900979
1137208
1632712
1379091
1929409
745491
1097903
870664
157143
401436
951071
1998166
1958803
898288
114644
1513892
1331737
964612
1518877
1203222
1585713
222064
1232972
76048
332388
1312159
1069310
878227
1900184
591366
1662345
159263
1219729
228597
261039
81740
148106
1064726
1003632
1925303
1831922
565623
1075321
994021
1588656
1553320
88019
704504
737208
1525790
1063339
1993327
1849814
2445
82841
431493
510387
431100
891808
1099546
59504
940674
1142017
1710681
1911977
721277
1581387
1965374
1147106
1840509
1704408
1086767
1704637
341682
940230
640264
1004783
1147478
1022384
941695
319432
1334061
630839
680959
196117
1888355
1526489
257134
590875
534705
1268543
1792564
1549392
854807
171561
358703
1249695
1548104
1153432
1393819
926017
1257134
1313569
7376
1530410
1163056
512809
979838
316886
425701
246764
1607982
658199
143120
1779366
894466
267104
222013
1647263
315494
1753917
5539
1701400
117593
1517973
935567
1635545
1215323
882306
1046464
1532118
306132
150646
1969099
1836288
1747414
1180437
1734586
382785
1987636
547672
800007
1540024
784935
337069
1579609
1343831
1881675
1808832
1050073
105437
1380923
371235
821295
1832056
1828752
1430341
824348
577189
901169
307521
1201073
244853
1047607
1277387
1032013
94902
1281496
853077
1322446
237937
1169897
1450172
524266
1901541
770394
1296811
931956
742895
1529047
779563
1917283
516961
1364912
1608888
265768
96317
595190
428932
440830
307035
17738
487613
145405
714223
687597
1191013
1166315
921962
1769893
1569689
1044586
1781760
36008
1807651
62600
360599
1073677
68614
1846603
1628286
1673008
1745297
225200
1532072
1960776
370142
449101
252994
1342470
749103
188165
180789
331913
639124
1896310
996391
1857825
1757697
1987164
520918
917171
1356334
1797630
259801
1590272
1299494
768494
449160
1478243
1564795
877343
538686
599190
216256
1912396
803279
1469104
486063
646650
799308
390390
948848
1558034
134252
1959946
695162
1656615
259798
215300
684665
658591
1601435
1559703
64263
1398048
182346
1271334
751997
1031892
1546088
1887897
608286
1070671
1420511
1771806
1867318
1018549
1788212
1258818
678039
1542130
292291
206297
645779
660627
1291700
268871
1459599
1407576
162595
861379
721709
880753
186569
380760
327197
1212033
818333
1064677
45319
1770105
368387
1267905
942081
1370610
1697597
1335428
442198
315413
818625
1245750
473354
1931181
1702012
948189
114015
671980
593506
405178
1909771
419000
594874
1183404
842761
1766167
1044494
180778
244817
1338674
1459651
334090
1310571
935277
1932675
977701
562491
1395691
251156
1820013
103567
142371
1005881
387444
852946
979946
1066782
20941
415083
1299777
226717
1012028
763460
584062
904060
290228
1002655
1917353
1820510
1106437
1032705
1501171
1092701
601986
99569
1644604
1216908
1201687
1487371
1444632
1068065
1231877
240519
70257
426982
1354403
1736127
1115021
1871971
1573782
23580
1462941
174672
1028879
1119195
1829772
1808671
1120067
1124366
1912431
1750448
1158956
1541118
1729893
860090
757067
618687
387783
1487149
1484863
1626438
1108242
307579
916949
1048568
1118086
196267
1128227
68672
496206
496077
740045
274684
889632
1316789
963395
323101
1440307
1497746
1137337
1237609
1559451
90245
122432
608836
1648373
364124
393194
454155
1491161
273072
1399250
359960
12487
1155066
1107432
1499356
1377179
1238883
486939
894819
878902
1474643
1895390
77128
1959291
1324886
1791074
1126721
1552654
798605
1713400
1888588
1838757
1365354
966135
648955
959064
1824655
327096
442671
952021
969088
312858
1039922
378646
868226
1466590
797028
1114926
372152
1083125
738102
922962
1421631
1214210
1631342
1509866
1093786
555242
1706307
792255
1669776
717897
696853
439133
639200
926562
1363719
1643707
7844
13462
423732
210343
458681
1508024
985680
45168
1186323
1023708
1257447
1312729
208251
430713
1657788
322009
1027836
1278110
687592
976812
403947
782211
1510058
1647752
1456598
1462621
230810
985317
981326
1472867
862792
670855
1398707
1302271
807470
568346
1012393
884856
1423572
1804014
1305290
1073335
1189556
1032998
1479644
1698855
1546893
1541269
242496
616044
1049776
1646910
395760
622336
1073781
897142
1241990
580711
1912156
1230002
565796
1386650
511251
541055
427723
172444
1137926
1623776
1818430
1158462
1000648
1246700
647526
164080
1222655
337937
95427
1089227
672238
1577378
1849545
1527857
1589434
686242
112542
649389
957384
2268
1648493
292980
206755
1509757
656638
546233
664557
549328
877381
86501
1043853
502599
1176592
116939
1542149
1807822
1898652
951418
1499099
1448105
1368525
1885588
1761859
1374124
1199338
1504810
1048358
1456813
1847163
738065
1395870
1552451
1304607
1112167
767865
1734396
1078026
1835193
464192
1874594
631835
651079
1937237
391849
365434
160080
1538101
516017
778551
1754721
1754131
260589
636956
297779
1366309
443524
921598
210936
1816235
817104
353083
219974
1741915
1825590
334477
1359018
296178
1147625
1388354
1440386
1208754
355651
1770863
244091
1899013
532507
223057
588071
501079
538192
1785153
1686716
963335
364418
1594364
1614871
846613
1814405
1333459
246971
760417
207260
323322
989814
1860757
1878084
1025055
1079899
1425456
838909
1168508
1070378
312617
1096254
318738
1992248
37171
1281142
1047945
648715
455976
1812457
48186
1682548
1055929
1138422
708820
183034
891490
1290409
378714
1410455
1695154
847948
1954689
900190
1358456
714318
243456
654986
710396
1155870
1846369
964602
1353256
1151613
324025
1052483
1226806
400825
1188143
1784823
606918
1398639
1116443
1284269
586195
1869022
1441383
9617
1635632
1843894
344943
1056107
19046
1281965
1441682
108466
399973
1282431
1010145
1060192
1421349
791460
747370
120071
1405693
1552001
1877632
1363623
593626
1361113
941631
1942997
1103470
1045596
194771
335112
1066688
438273
260536
627720
993167
29778
1676352
1163128
1792617
697391
1429264
582693
608192
1890434
195161
1242533
1152032
1776472
313835
1920563
349901
261099
1270867
1159654
1937347
734696
332669
1938773
1971635
1960001
1270737
1504048
1832596
1578953
1789884
1812982
428720
751061
1937852
1502478
143134
1852918
145581
1219810
1715543
1954519
1310348
928030
1577174
1050085
1315665
754348
589842
1948922
1096231
46378
1370048
606909
1236055
1714490
1444570
1886497
1786176
975568
1020830
1918885
773781
1774973
1304103
1289511
1109629
1273266
403915
1096648
470710
118596
1355731
134500
317320
1628195
128803
1882451
427512
1509469
349177
1941479
1764767
1839950
1599270
1353641
87712
861658
931351
939419
1440286
448717
763194
826928
1361107
1352564
1737974
343969
377856
9903
1298844
47347
640401
255040
420485
543350
563724
1914401
1773480
1027208
718240
682274
879306
1122872
1059168
606786
1465264
1868906
636355
1931512
814372
1274785
1591292
285519
987117
1806243
492773
400100
1830598
1901590
1055443
1438824
1376304
1909794
915882
1862340
811268
408282
31003
1970242
1729399
884255
1447631
221147
1054620
212881
1215218
1238473
182096
472481
952907
491683
1506033
1986838
1643465
825708
837609
599393
1996014
556578
874255
460116
936866
845846
648240
1408251
1128454
1828548
1035315
838644
1882166
107989
1285209
1013080
984731
725206
456958
390782
657924
1482030
902701
1218506
582872
105969
1505455
1502091
943646
1943077
233776
813686
406736
266449
1958211
1076639
1554187
171262
811975
361898
1667882
1812015
977158
1065214
1835934
690719
755349
1367984
418359
1168769
1260637
1301559
998786
1568777
1762359
362506
1865302
909009
113806
445994
385269
1035377
371822
1809703
413751
383314
361141
979761
1102960
1381448
1317342
1804630
911600
101403
504347
979790
694329
60621
762493
166599
468633
815811
382979
275584
228775
605681
14545
882272
1376324
43692
992856
1610571
1789031
261726
776463
244608
589825
147831
776732
917034
139719
1391912
862439
898630
600576
1427271
1772059
1009665
1389017
1477105
1029088
1411079
1618027
478019
1520379
768756
1955633
1011536
1932519
477550
530992
151957
404429
656958
1109060
588124
1651982
1977127
1480392
1201890
1699565
1227804
1058710
1425733
220081
444115
1569265
1371645
1017060
1841821
1047640
1119649
26461
434758
1111605
1649467
1833697
1803879
267064
1956581
315260
82133
45990
1025788
562140
1791590
1807139
1970372
564938
840199
1787415
1805651
1771221
1242517
1245851
858721
220697
763980
1103821
890858
884748
901621
1050312
1012994
1502317
1987948
7115
782282
208964
204824
261574
1127283
1949721
405844
1842255
1625817
1064480
229677
1179201
1618871
206504
571405
1317546
1944640
286115
764738
1281855
1397360
86492
684867
246351
1960032
1960094
727014
397055
1465392
1806311
849790
1396207
173005
270462
1497526
974406
1235623
271980
1994033
90666
382976
1511153
167747
262166
701121
985792
1573190
1222154
1747227
904565
324510
1579964
1183729
144294
1014116
369920
1244631
146290
250448
1351749
154596
1851306
552447
1172979
1490740
361851
855607
867139
234301
460936
60625
1807809
245020
1529918
563391
1302836
1938991
1222431
722657
1489655
587972
1584365
95875
254717
187034
1244460
1063729
44018
259875
1625007
1826300
937487
1686957
1161809
1423041
1984389
1387734
807794
1618167
1828424
1728705
1892093
1508231
1489280
439185
442471
1934276
1834878
788308
198844
1708450
1169091
201029
233917
1381897
1773027
74
1024216
1695599
309480
498965
499713
538035
839334
1242397
783309
1096158
1503569
557700
1229408
198847
36717
1014905
85373
1353104
145419
1858325
391654
1629474
1280808
442420
217177
1105822
1846838
131736
546310
968311
363892
1394458
681400
1402050
1129979
1803591
1434909
54492
685990
1987018
627265
1727125
1256555
684688
381114
1912723
326456
1676995
21096
1064463
349862
1987537
775619
1140732
218492
275964
460027
1341899
166202
1169539
1108570
56229
704084
1944976
1702346
1365893
1510638
147084
1793987
836346
1200114
295705
1484973
845176
1999625
335128
1044584
546235
543088
271416
833670
1570427
159173
1839214
606220
625376
1710880
652684
793036
666866
1865911
1424864
1116675
57148
1332631
756541
1126223
1239130
1524001
355828
1652187
712361
1850178
814556
659569
109528
757967
1683371
909124
1310329
1526942
669157
526240
1019692
90911
1257709
755396
1149069
460083
89159
1986741
206613
1844031
1413296
1890404
1969603
1477870
660089
1440584
928559
1956608
361960
1538641
90297
1181859
1295426
1845649
402441
1233206
1012388
1444074
1429168
956545
16388
247568
1283912
110379
109953
1761395
615805
1797140
1594729
733279
1647887
895975
1926261
1258017
1696947
1922269
351532
105232
203487
206200
393551
1252396
1849248
298678
655903
1180218
1453088
1977462
1190453
1670778
476529
960691
550328
1325501
1463885
31418
818150
1211926
1547015
47921
829159
1212312
451631
1011334
1259703
1291238
743053
1279188
790198
1795625
1430726
1966362
1978221
676092
251893
1966784
1110402
1870482
878148
1530026
981082
269104
506125
911377
806889
1025654
958243
1267359
247158
1225062
772800
1885405
474746
354713
1024207
1225075
737878
843271
1314136
1518731
1496381
1898522
631546
1254143
516632
1895770
26719
1075453
252173
1542361
1646726
1928048
486720
1923938
1508385
935446
1022336
909505
1567961
72979
1859191
1088750
1741146
1008895
327823
1744067
468477
1175640
1527586
803205
95443
1595592
1514815
152988
1090373
396525
1896745
1368805
1842109
1010955
1842792
1712518
1466004
1517097
1508259
787729
68011
1905386
247540
350052
1948674
1517412
1833957
1629643
29131
1287469
135603
1672098
1400655
1710415
1126192
752455
113121
1700234
436982
1936650
624992
1315669
54070
386528
368611
527387
1177489
287415
1184457
1859149
1042538
620093
941917
1476502
1376359
615420
1212354
1019997
1927297
34246
372307
945147
826985
562829
890245
1930875
741749
722769
994129
699030
363538
1856191
41571
617756
420955
606753
623179
359121
1111822
491273
1446529
1844834
421717
28399
1420637
234000
1183517
1147527
1032993
833179
519365
805232
1697936
1312979
1821002
1672732
875192
1339967
1767602
1119208
795485
1304492
1127420
1020991
98987
1783170
649187
1089106
319805
1833481
1895277
1458955
1474941
302227
110640
1926242
846528
1608417
1706150
95207
109339
498817
1409972
1677590
1948934
1837681
483101
1443743
901329
1923600
1748071
1885740
1163016
1651813
733497
1933265
1989447
1312884
609047
1650450
1027747
1327162
1266151
441768
509880
1202834
874866
612346
97351
1111126
515938
1087948
1659892
390458
355789
37326
1846252
206992
300825
717572
1523048
1241752
1917292
443277
1960205
1495600
372591
40667
1395583
1540115
443309
179802
835950
1034059
408093
536808
726486
1070319
1883126
1263309
1096727
1176694
1559626
420723
388772
766342
400354
656803
1183747
649458
945447
72421
1579537
1230980
1699689
974179
1846295
1992837
1666767
684548
626306
347980
1787880
183396
1921020
765834
777547
1537802
333619
1111951
1476174
314077
1201788
1891022
710611
1147875
126748
1932051
1356946
642500
1867911
1794397
1045973
1692843
1224448
1388880
1451591
1835034
1455631
1976600
1872179
1243691
265902
573137
1337385
726610
884617
1243378
1868684
281327
1217265
1525535
1826184
252511
1636473
1124292
325461
1363334
1898775
1896844
995758
1881121
1134613
1489988
1545493
1447159
1838533
55697
899726
214599
1655473
734941
1292040
2689
1404677
887167
825160
913428
1102954
372698
524081
12494
129439
1212436
1097913
732927
1739334
1264053
81908
188366
156484
1146021
1549949
183135
457079
554939
1994593
1559729
1037104
1648491
175242
304082
1596183
1477429
1386164
580218
1265911
619819
624552
342800
535756
728197
1020848
1725621
1786247
1374861
1325153
817378
1462345
1901029
698100
1432132
575611
247509
1767871
570179
285260
1498392
1579943
158667
1964888
452151
1135929
1097967
1342461
1981967
1765008
1753783
1592471
1737920
665440
1685401
1836555
1430140
152154
107533
1068938
1708286
989126
973652
587188
681462
852165
1491205
887539
320109
1992465
1455299
1617307
313586
1422533
1512334
761290
1712306
978350
664724
1874786
1209306
431993
873189
155948
1392839
1457583
111085
534530
1148249
1456883
386157
248518
831249
1165811
528276
694700
1720672
152979
325141
976837
974697
1410377
767568
593478
291744
520274
579970
1866895
641865
1008206
1413736
1486861
1371079
734264
46954
1407748
912839
247779
1993828
1263345
361589
923331
983492
49843
1813956
78248
1099011
1326928
1164612
1834971
1111141
483629
1663036
1231027
58624
708279
449898
421618
271652
362619
89130
1446257
48243
211223
1480938
862806
1175145
1379677
1047958
1445956
428761
155127
461433
1529475
1687819
1869811
1275638
202263
1789366
1011916
1172743
222365
1968777
1908679
1541140
1937083
1956617
1041142
1570710
1470581
1426708
1539861
671861
898051
789103
468464
664396
1778463
1776833
1750933
1844400
313058
1697195
1222592
1257437
565180
371396
976537
243289
406401
221759
1166629
1667971
302563
1341084
318427
729259
1881547
457959
1331077
1737649
461781
1487317
1204451
161940
706408
635394
829785
1941365
432734
330864
1646668
1059095
1769702
770018
1144118
308097
1117490
13265
1699668
184605
728406
1671072
1085073
1523187
326449
606114
1572548
1277999
1530509
284456
1008534
749054
714439
1373001
914407
1279068
954105
1603506
881706
597180
673263
1316228
642686
1432655
1017065
405299
386460
428034
1352917
1339078
1338920
60532
886009
1545398
364469
1285759
640865
1916921
1202380
430664
13974
788485
244036
1694196
154756
1847986
1650721
1206839
644598
410574
729072
642739
895688
388446
799878
1987705
1394200
1190946
578792
1053276
624507
1741636
1097193
939956
1442900
804064
148695
1518215
627268
1347170
544082
1068444
362210
751440
313550
1621580
1650513
728188
802281
814322
1262995
1172720
1154312
542901
752496
1811373
1900588
1585719
1745404
729428
1390203
1552449
1184182
358994
1894357
1664342
1229873
342449
190826
1209789
209715
585258
913610
113676
325326
1105660
1973732
1453550
1443574
1272797
1664161
458853
550373
1989190
564483
771854
764772
1399502
563328
254858
57634
198627
171667
1215082
1007278
1291482
805499
898571
1288437
1246631
1959015
1484517
1219131
1134776
742899
933926
685252
1545226
108575
1072418
1064450
948750
719573
975777
1994380
613495
1998608
860087
62272
1873709
1045629
216215
826822
257678
413612
342322
743816
953616
96431
1479442
1233931
930791
1796108
1464768
1385550
948799
1365824
283479
537203
272074
1236071
67834
1085998
1114758
1721381
1260072
534962
28593
755344
1354265
1739853
1385939
1464440
1174363
792438
385873
1978607
1159707
1770769
376846
1958874
972588
282008
1243406
1837390
1709079
866149
1976648
1361244
692154
1596981
627883
1711413
963301
1537681
1269755
610910
307385
1771029
1438140
1973661
506717
546771
148794
1192857
1988910
1454331
1655753
1490069
1557342
633299
1450912
1413607
1712481
411803
1700012
1980627
90821
1566210
1364640
1182074
1177715
1804747
1771583
274493
359797
350681
801041
93284
1729455
164691
1721910
669517
476573
1422238
692551
170530
1607785
127254
1701464
240403
1110379
1010454
204762
1927606
694663
608045
1967020
1985526
430929
93946
212560
1703022
867024
1184422
267408
457540
127597
1914836
72852
996913
75683
1684282
623705
1222572
1829714
932827
738136
1577389
1048666
716974
1265349
910088
402637
1061674
1572141
538895
929741
628206
1524237
1683128
517235
1028413
1558252
1866404
1443616
751346
972724
325317
399008
1103257
810384
1474044
101621
1598119
309466
960572
1526440
1341703
1758331
38545
1849216
886694
1122963
1164226
610033
1495862
566561
1694625
1575226
677432
856399
493167
1419575
1060684
927547
1216916
44844
804253
1324086
459635
1096256
273336
1324843
1914839
1349199
1673522
1137901
1965079
1441559
739987
1097771
1882696
161715
1843461
1070639
1091505
1908323
172732
976054
1821096
1704326
1937867
1439428
1658728
1129725
767762
507264
1944520
603334
95544
233399
327112
1878113
1664747
1073454
814588
146069
1391278
882119
459376
1909317
530413
1726947
21438
1268007
616385
882484
766016
575041
1722333
1498597
221571
1804573
303777
1135960
1107049
370560
1941331
1800317
746210
429159
429503
1956551
754712
1449765
1797416
378301
352909
1882453
1183945
535624
747396
203386
244076
825139
234292
668119
1731339
644260
54641
125830
1375282
544882
979695
145988
93336
1976193
1229931
735249
712013
259160
1724048
362920
984111
1760125
1692159
630714
1858882
460581
1445260
189946
1859839
729739
332729
349038
10499
473721
424394
229057
158412
1577913
1318684
1185457
1466713
1019197
1235335
628166
255152
1116896
1049494
132099
1858600
523312
1388912
1500087
740341
835978
611285
355123
791314
461662
338130
183105
273397
32670
1017772
206801
213420
1548857
1151769
57234
536478
1485588
489823
1097977
832479
969361
478790
1670201
1796203
1552910
518395
1671805
1086668
569634
430528
1846392
60605
1545067
1623974
722570
189159
1671319
784662
840109
19595
254181
1767136
1259415
467991
81177
997484
867471
915827
1040671
491918
1730849
1358885
1176228
1898760
90354
378892
457593
1312192
144617
1888209
1029548
1243653
40291
439431
888076
308705
164985
738983
22393
384058
1563203
1211122
275444
1048597
73975
780868
384375
1598442
143907
269081
279401
880827
346439
1320455
711958
467659
207322
1397990
1067658
1042188
1228300
1268807
1327902
1857728
763383
1460450
1471929
270940
529018
1262207
507644
392363
116318
1214257
1766547
1831666
886615
1167711
1247857
761654
327388
480046
626771
1007712
496377
311616
624712
1688082
1215782
655735
1653835
930622
1844505
1983718
1718446
76819
75680
498785
1961370
1614412
840680
211461
1435239
262943
1278492
523000
473845
1492455
1636016
1863407
354394
1734306
296723
545089
196903
385901
1799169
338576
371049
1411134
1330044
1423902
1095080
1569116
565583
843768
1455587
1039860
27286
1635145
452396
930537
683283
1443058
1305625
1139130
128847
962488
567411
310448
1984552
123928
1837178
456767
1071958
1109491
1634775
6289
297349
77759
170271
818153
1578474
866458
1359936
1641078
1018954
184107
767183
529996
1282122
1904838
805909
390520
685457
1007741
1786760
1434292
1506231
1936731
1818421
1131826
1587284
338706
1065365
685052
984680
777626
651281
802923
100467
784808
997387
773034
1382904
1787350
27371
1554836
14594
1321720
344603
875790
1771907
1352990
920342
681886
1336387
618374
1194231
1814744
1303381
980877
1170494
792230
1656879
1705405
1880266
313988
211211
1494191
1847836
106601
1553955
37105
1380679
471535
246746
319241
727750
1283479
682555
1962287
1097289
90292
1864989
951207
1979392
1781555
595542
1692826
118507
667105
941272
1768419
1107227
1937684
355109
874635
14148
687164
861162
1000718
478481
382261
1997886
740082
1970363
90566
1365465
323575
1907613
153990
421269
1808173
1590987
1351651
1984673
1202967
240872
767793
390976
1121163
1137550
1265110
1267321
1274315
1928470
885385
623366
656416
234485
1624155
681234
784067
1095576
815353
623262
516186
205197
1639372
1244058
1698576
1240351
1693851
798754
1770595
685724
947888
1433161
338896
1625033
1493124
1194193
1983961
852504
1603147
1852086
749610
341739
1947121
1121626
1823203
484427
270617
1288684
1785135
9405
148404
1920264
1253539
126535
1753981
1434907
1601395
51718
716857
404703
620933
1384766
1699092
973181
1764476
157091
848739
787835
799044
744087
1875905
559252
6775
472046
1780665
1921242
1332769
1925001
1964454
1419652
1506301
968358
356947
1858300
1025917
1026452
1557541
1893398
1011355
926365
1684916
272893
1224972
1175102
1133813
95522
857970
500279
834020
546140
456669
300157
901929
559094
938527
217988
1791987
1491093
439212
987448
713224
932540
1636906
648398
1158717
658485
868227
1338540
680122
1297977
517947
1797269
548908
712608
747943
664248
1421041
1375859
673352
289585
711293
1304554
697950
136213
852614
1595953
1410477
709643
468054
896833
1711127
258384
136211
1447099
58311
798611
994588
1959186
179587
227777
113089
1783122
692845
440830
7485
1368533
1710911
792283
626811
697717
166904
565970
1432472
842784
1163210
800976
1197849
716087
1781589
647281
1780198
437733
613523
421824
1715357
1849180
412023
1091006
1567266
1735369
417434
1554764
441107
1787743
1217666
286065
1639128
685094
972606
307036
145636
1782521
193950
767469
1506000
540290
887142
541123
1652593
1935206
1285432
1883342
816686
1473126
851689
1318381
1321858
374449
1436121
1179101
1674842
579761
1989410
1439897
524994
1030649
104091
1339935
393900
702539
1326769
501213
951123
1564205
1429215
312021
605345
1723375
1394167
538678
458811
1761973
1213384
1732097
333291
344436
68479
973545
1514344
1486976
407930
420230
961840
1582502
566082
155828
684542
1964393
1300069
1811632
450620
1088190
1574546
1410229
1511727
1771758
1122307
935090
325532
655907
727906
722249
1645135
45483
497852
9909
847911
1364552
545431
1933028
371437
413588
871694
1858467
1182799
634226
1514032
109238
677661
881506
1594061
1486879
990197
1242088
1677935
312911
1499681
1311902
1329667
1524760
911612
65962
1583019
1199773
870155
1430822
758716
1216019
1123263
99785
1521935
668254
1747077
1760305
1895023
903655
348659
1115258
1156803
1900203
1561598
55696
921249
1386224
1371912
429680
320907
1060386
1569900
1937386
1968306
302361
403680
297683
178791
1879551
1524750
1932262
1068053
1401115
1562525
1825032
1193645
123651
898760
109133
1221314
1124390
1474240
1452459
76737
696870
258279
1957606
1224525
1609286
481046
145518
314277
314967
1851191
428806
1247292
651134
1422621
228367
1486323
1543184
1764401
1608609
738244
63533
1652933
1033467
1189342
443896
1047758
235402
1312332
1343672
1159608
1961398
261448
433780
531390
1070636
1929780
116560
1392886
628942
1362339
1453103
1901627
834082
1391069
1882887
1107664
1550037
1524648
519637
952308
185137
1267492
1898306
1024015
1937506
505603
1619539
200288
1220653
1151464
1758537
1455962
1463293
1431607
788764
30767
808066
62271
609244
510471
1235740
1226325
249862
1700307
1262580
540787
1100638
1780265
893272
1718127
721962
720305
583187
345296
416039
1379456
71425
1009207
327054
929766
1735014
1661244
485395
763483
1195004
712822
223114
1029416
1917781
127996
1363139
117611
1980126
558125
547568
653557
660856
358053
1675158
431320
608909
1800738
1704036
1947960
109716
1597715
99927
832231
1018478
1994770
1001846
470559
780667
1259324
733480
373310
1071676
1013536
709012
1463815
1604023
276539
1428186
996964
177576
739428
855692
1563476
1683271
194198
1730552
1867408
302065
810929
347520
1051031
65254
856345
665964
1847754
1625698
490488
1490455
739649
1422434
7525
1550109
1897460
1046403
1373766
559042
1173856
878733
1612104
1735073
1794049
1072421
1871427
1301697
641110
507045
1006626
1540521
1038751
744812
507072
1724864
799140
470320
223664
97964
1314137
1887591
1896522
1780197
209582
1657094
1884614
643666
1254746
1276991
1677559
1982258
1660907
1690009
621026
1933664
1623864
938723
521738
1098233
1266112
1017152
1438666
1804594
574560
1894059
80730
911010
1507826
773215
1258507
434029
1921770
771992
646880
1839797
1291758
1829969
523167
281420
1812768
1720550
573683
1090959
368891
2643
740910
770491
520885
332893
557392
904208
1407548
753740
98752
1763963
1333544
675455
1772857
1398786
293026
1517120
1957609
1195094
9323
1663887
969869
512597
1216027
235595
679626
579832
1507536
75561
1583739
677989
845597
436751
1811678
1248084
1904339
1824679
1662612
1056868
999453
829409
612702
617557
409213
1109912
397109
494163
717228
1583307
358410
1828467
1418395
1396812
837229
1507908
1144786
944662
347781
1852516
429659
217378
1784155
537989
1425228
28737
519797
962522
36283
233421
1181668
1689832
1200664
1482541
1987219
739206
1740333
332259
619536
279088
1201249
1090867
268261
1153535
1557026
852625
878156
235864
1807783
1532070
393750
441824
1743774
573512
697986
1877526
1417769
1200129
232964
1005565
1333264
1701292
1783011
1218731
1365295
1374880
188848
1803162
1254917
295634
1607400
1821949
229781
1852630
1675794
1916133
1984333
1130802
913444
533196
791497
378463
869567
1592827
919505
1797059
1522396
1497887
785131
239556
288117
883508
1073611
933558
132759
1559343
9944
753655
721568
667596
68105
639807
1292688
1787817
1770434
623664
1634366
772707
1786708
673991
1456372
745207
520155
350449
1174354
1493147
1302458
259011
1619196
77761
870338
1752554
798033
1948281
661182
402940
1187733
629005
1923281
850648
1733499
515666
1970648
19536
1665722
132765
1332369
1631029
444924
1951087
162395
1323672
6724
1847933
1633004
269603
103029
1987263
545956
46566
1384966
273732
286096
631210
784336
991760
860476
1534348
898249
1938429
823827
930013
1872272
908744
61715
1871317
528211
1487717
994765
1135198
1512149
1202827
1162209
1899178
636439
1746470
1831196
1921908
1035562
1105387
922434
308242
1846777
1412800
1515872
1541382
1521210
671806
697792
1449913
895696
831953
1893241
1252442
105648
700803
1267154
1435772
1787264
100911
924095
525576
735718
1246692
547837
635552
1504567
153951
1386051
654158
1525800
1638282
1708477
1578979
1443139
1428708
368083
1200394
346026
1481726
449492
801663
831726
291574
353404
1576882
1072175
1790593
1073640
1337838
718726
1872681
865898
1559372
866969
508915
1335127
585698
656088
679202
1646752
85913
1251626
1298925
1717972
1828657
1649641
851273
19364
342928
1008687
1722781
1820567
834918
1551507
929191
1817904
1048705
638750
1809698
746103
1935615
873950
1265286
1602051
231319
137698
1907569
379881
652167
969938
1705791
174101
40491
1047689
1722939
554406
1108061
974613
1602077
1528229
1017404
890604
1134228
67668
926104
634811
166295
1000182
594404
871330
1028306
152349
1556258
1596253
1634275
149897
1258166
1414994
527619
1213914
1196854
63832
1705137
887940
927477
1572292
238770
58249
66511
851999
904572
1709349
754328
1791405
427262
1221750
1876143
1737554
209372
1087869
1625214
1425788
94169
1110538
1256194
635123
953766
356176
730239
1589791
414294
1646308
1364165
224592
1959407
1251539
384865
966610
638156
634468
202231
978839
494507
1961112
1678701
1260440
99955
1110970
842377
1405128
1560235
459406
1628422
943956
257699
496585
82079
301103
1562248
1967010
210121
833097
1363982
515897
29124
415693
88338
208510
951542
709265
1718226
1532353
1884502
1460880
913776
1435444
701898
1651791
1872452
482945
1452802
1919638
830298
460669
1833937
868173
1724362
1528095
575781
921309
1373606
1598898
436714
277269
411908
1932912
1212352
1576437
937633
67028
710738
91788
1774238
470600
78808
297134
1180853
1742515
1440367
356319
852290
1494305
1873456
1368190
1113208
1208542
1418041
1338019
127089
1352606
1201661
446667
337355
989445
983319
1765211
1019902
1154711
1160778
1868990
661911
1667449
771060
1250975
1380392
1601166
1448969
11387
301517
209747
1257602
1930772
433447
200571
1172763
165128
1267049
277104
693257
1607038
519361
740922
1157682
1593134
382349
1030243
9099
1620287
1479222
1084872
218740
1086734
673508
1507240
1152464
1247394
641546
247723
1933065
1782502
1087832
1483024
806707
1175171
423279
1600967
903565
1773187
680969
1819451
811690
37332
525880
911757
1739222
1824776
231302
1895670
1764218
574811
630857
1078820
1541239
1767235
981562
1697526
823493
1208580
850898
488718
1253067
1376285
291003
840632
1030519
104322
693135
1328214
39095
571652
1624043
595051
1907638
357952
528310
717660
1931099
1392316
1393828
1826094
1444120
1501238
615718
287275
1471207
917686
964967
1918059
812752
1067844
201121
649391
1190582
286978
833570
1967317
715853
953007
930008
25250
328156
1278515
193362
1465587
891019
1995384
141286
676360
1521611
432046
1663720
660524
456904
1594845
212404
240643
808777
1496951
242689
1964742
408729
831858
284998
1026342
520982
654129
1872201
853083
178968
339453
148642
564122
1836318
1302216
1699358
358657
547793
337757
1322002
1064607
1471427
1052318
964095
1062188
696208
340777
902185
906654
1126470
219822
1422850
318008
1806374
1257284
1812378
728784
347216
1185801
1891299
1979832
1919471
1397411
900357
1571097
815667
1359499
1349361
175923
901075
791706
232164
328107
33849
493809
1648497
1589044
762243
1780733
1596586
585372
34175
1735424
1965254
1857370
972865
28857
52487
180141
793669
409218
1405598
1069879
1871495
817820
1782610
559318
329377
982212
1996264
410215
289091
700537
1975861
1407619
749658
1608024
1892054
632977
1477949
533252
1477830
826883
361585
1388726
1284494
1916222
862425
279821
1956871
628312
1668514
1475233
1053776
849492
253351
1658188
1485138
1911245
324529
1462959
1356414
797784
1018481
798744
202216
159217
753128
1789297
854593
1660588
88350
1621435
1097313
1465543
1817886
219545
390566
904167
1066935
1503087
93012
242273
729682
1228501
1816017
552557
1807961
160961
55402
488836
1823434
1487912
365921
1876766
1037176
629223
49292
1695389
1931917
821922
297042
132060
893535
1571481
146940
877377
191138
816759
645516
335030
1024223
593138
393109
675489
738342
48208
278556
305018
1546965
678181
1188838
573241
1765338
1308031
1691800
1120285
255802
275558
1416284
725780
1475252
174703
1797630
907059
722266
490314
1413196
1578142
162250
633600
45851
830172
303534
1181586
1999504
1860589
279821
714588
1960696
52391
1660425
903035
127950
400843
1831923
1965837
620132
1621882
36384
1582890
558681
67912
107933
1031333
1045942
442172
585423
1301807
1702222
467312
1206795
1405242
8293
820523
1971106
1733542
464547
241055
595528
122896
171144
564386
1941746
320470
1181935
1370432
1737045
1335756
502911
928737
1507040
1164799
102483
226452
471963
906948
1263666
27744
614591
857509
1234545
1492375
1627929
987819
410946
1589825
1133518
308348
1326424
404726
610561
1588206
1855242
1319098
112301
1066786
216874
860684
1198623
551326
963169
1637344
551327
1022816
542242
939753
1881275
1644083
1358538
1905170
1630810
1958334
1468535
1621772
1501593
1935485
410217
1551612
1710390
23777
1355119
577935
1265144
898899
882383
904182
236354
1479185
812186
455129
1236576
285170
228929
816577
796427
1105434
444043
1359782
745596
431149
1385010
250542
71030
678059
1117270
527672
1810000
1591324
836251
1515395
1202926
1520137
1268743
228042
684945
398306
229435
835306
882310
1829369
1009725
555111
1506999
1538108
358069
1667769
213154
1772743
207169
387391
1630260
777856
1765938
1289163
454355
305628
973632
955763
1608457
696071
910376
119966
1812602
1837130
1798533
1482278
412520
662778
909132
372767
694732
7005
999440
1607391
672643
391536
479695
1671132
1698739
1878241
1558319
953821
413049
1768542
951361
658838
807384
419897
267983
504914
1111652
1006154
1768615
1564166
889749
1424073
370141
888907
467259
579773
1917216
1946550
634276
1119283
1212812
705365
1367775
1610074
491547
990744
996570
1084149
1344131
892142
1804602
1443626
59006
778367
727081
889351
1811137
1219068
1124723
884853
521717
1957831
1442958
1926777
843531
1254477
1847199
742600
602387
260718
1345093
1351067
1433356
497657
757192
348430
1206726
690479
1847148
125591
1215653
709327
1367593
778061
929238
944856
1358242
874378
400334
1292271
619571
1733208
230943
155978
136950
1948949
151183
812044
250993
1825431
736291
140443
34735
1878563
214087
1012675
1920644
1748366
868521
18619
1050979
47976
1233798
189036
566253
309761
1262834
127385
1132166
1066190
1036801
762741
1243821
668827
1685283
1302231
1058593
538064
1804234
206350
1201669
1882832
719958
1765937
784628
1499878
1041041
1964820
1949048
106564
1424802
899440
996895
1917209
1318712
1139046
1693881
1360828
145226
1501520
541293
859120
960106
1080380
1522172
1227687
314646
1843057
318455
539352
397277
1641602
15792
1990409
704031
1180236
474363
347305
187863
1866456
782588
1896450
520398
216098
1041226
747531
1015289
749946
957479
40379
1356308
1778589
126254
733480
1053418
538760
894504
730704
977558
1312876
276483
166661
539185
1460466
400817
1912551
1492336
581175
1401988
475548
682439
988871
1902807
1779710
1160473
96786
1292231
1513308
691035
1765819
523167
1338620
1384928
1950127
590213
1668237
524395
408062
1353687
1573125
49249
1948995
782901
487100
1124604
730443
660566
854320
361625
1909675
1487653
663685
1805450
957847
291922
1613098
214966
396490
1282734
433587
1341765
1541165
1505433
959957
752879
1552734
133987
372801
1740430
1005145
777624
1316922
1526357
1064385
1218148
1930720
419069
86
676276
1085176
1210663
266021
1859998
976157
1431301
629589
482362
1971672
1514807
1582092
273974
266832
1005327
376599
28834
264917
1859929
788934
490184
1317213
371006
277152
1045901
428562
641650
5192
466939
1768196
797084
1604537
1168972
1473053
1284764
301817
1055052
1781810
1866136
1727594
1554649
213440
1576176
533905
77538
1964074
859517
1098297
612423
772026
744069
519814
523893
1438024
998662
287907
599163
219628
1333927
577806
1886712
758376
689295
501041
1148114
1423704
732594
1404121
360064
170043
863420
1245275
726830
1920007
78649
1940372
1116495
66768
894941
451210
1377701
1518926
596642
1536776
1630534
1368230
1715345
1587078
36668
112968
1160903
712130
1055359
1252281
799460
984855
757536
252404
1825634
824704
1500121
1961488
38926
1421787
1929556
1920611
1726763
1755435
1044117
1667124
1232937
1460746
107711
270193
396128
465830
1589160
1227425
1989782
148363
778829
826111
1545101
1829223
1922967
312214
1365695
324940
615411
505994
1574295
31516
1361778
422357
1924271
102019
1110996
486837
1560050
1489019
1550608
1831541
518460
1883285
1215940
1688398
1892994
1932855
1521900
114977
1660060
1499153
402431
381189
70219
1838333
1837192
590089
153036
672687
1358997
310083
1656450
1183117
1859047
1338178
803828
489278
1980622
119428
1376480
1699200
1295965
416763
178482
1480321
399341
738509
1830208
1067637
952682
799966
1945836
1119053
1507566
1279168
1655188
1530300
1780034
1076472
712807
594394
1313219
1445781
687842
1702930
130440
1775686
1465083
143499
1064745
947689
411796
1515962
1542465
521943
233737
411187
855687
183504
1709734
1226912
1603670
1672428
417336
1531961
1438545
875734
1967626
115937
1712468
1821382
1651633
1051612
827714
1108250
290582
568411
495065
1022862
601679
568043
31801
1733618
1238047
922487
1604020
396327
1912744
1009435
388736
1853099
871387
568919
144259
764067
822116
340699
378686
461831
1929823
1007986
892451
583780
1435027
868682
621024
1665536
617451
12889
785299
1684317
100759
1948979
1451964
1515492
1859767
164010
408168
724608
1006930
1986693
904991
859873
73580
528174
1713352
289525
772126
516660
1362270
1390314
1365440
542030
362811
1996632
1072451
790102
148375
932249
1851687
1192587
1096437
1567351
264246
183818
1665932
1370677
689760
1058209
126342
756677
762858
769589
714631
700420
1257900
1731578
1033726
1223762
893877
652929
1869124
1821063
734211
1108136
1034660
348400
647617
618185
580558
652423
573855
948531
1616032
1681365
1382507
1853819
1723481
1256285
971077
1151067
1631759
546921
613746
629186
1542540
1752171
654071
467707
1633932
641332
1132806
1516490
962554
1339902
1006813
1240270
1966239
297948
1119069
790267
822143
249890
694757
104120
1169555
47912
892532
121436
147756
1839968
926506
1361523
413674
1339314
769421
620855
1551562
1719402
1530138
1137590
445067
955255
461635
402488
535972
1253355
515356
674066
580264
1237076
279404
1863798
904646
999579
1253756
1093059
466722
622388
752898
1277429
280042
1338953
1848982
326115
1719278
1870730
1896200
614565
1707410
1050907
626609
1836953
209041
588062
1665911
327352
263877
1591097
932398
1186688
1017214
977282
1229642
714807
225167
364063
546822
1156560
1071267
1505319
538314
1467918
1421526
149133
1892648
990823
967636
572956
401857
658160
389916
582392
1557394
958845
1140629
108475
1387175
433008
719719
957797
2511
463527
12651
1018969
977187
1106504
524711
1727890
610170
24023
1339342
1206962
1586468
1231269
1549315
1433581
1658392
1649393
1369038
1916434
1696898
314477
1314966
1313947
1028890
918987
1664007
1928687
993816
1863079
313240
979941
585588
492448
794124
979412
252970
1442394
549388
1198648
461783
1117744
985552
479712
1632420
443865
734394
411718
163916
1834667
1150375
30723
856854
312046
961208
1433022
1459717
1894569
276956
603841
778645
868789
172166
774640
217983
1404918
1391642
1190111
564131
1063138
1341880
1740554
1601511
1134286
508892
1864171
332145
84879
450187
1891676
562799
1724211
1654315
697907
721146
1030604
1310000
84723
649463
1989558
1672903
1225281
1520884
1192007
912114
1275771
1435062
1414135
846665
378914
1533536
1398930
796327
1405813
959797
1721050
1436953
178988
1058352
1648334
658875
799231
428850
230493
1427114
777319
1223461
1160282
1744493
1247717
1985946
1249859
96019
357653
1532950
32845
1829865
1352762
1693689
281817
756579
830258
218266
716190
956371
204167
147050
1719537
1077887
1762397
520335
737174
299034
1949455
1966460
1591205
1199756
319673
193670
1722894
698846
180893
1970140
1468615
236025
887041
911249
121332
1742281
1352489
1502804
941118
157964
1597195
1985917
323373
242248
234449
602376
1477259
1359536
1416622
82446
598841
1487206
243212
1395955
518415
27737
1646842
1968486
1540362
53153
1525389
1670205
512811
520120
1053862
1491488
1965422
1833781
974670
1484838
1893296
17815
1166697
1782062
1957221
32025
531321
1222156
97895
1109769
1503221
348706
904446
1907861
513989
737512
903681
1901816
134563
1650702
1626332
253586
1087659
637847
743027
446031
325888
1831971
1370888
716027
1959525
1750428
977228
91077
1330006
953656
889616
1544897
847596
35042
1021695
1264920
619540
1292408
235785
1469540
1830311
896607
1926646
1369923
797338
1749445
1273880
1020234
1212528
1235290
888245
1400988
1860851
790294
1347917
188293
1334534
1238582
194066
397173
1540580
1391927
1850705
1515694
1865002
1368478
961345
827041
255247
157334
1383385
1128890
928384
620883
1674600
248042
1903770
908166
613233
1916968
1476098
1852367
1875683
1750823
459571
1445763
1428880
655374
125407
1222721
48199
68068
526869
1723363
15791
1635414
1361780
1278997
1113320
550464
1877504
294635
261586
272257
1719078
1929309
1462354
1819613
1350331
634710
270861
1737216
522123
465487
1239463
1119614
612615
1237615
1073883
186284
1020531
1686424
71815
513237
648259
1999040
1268636
1737103
493307
481273
1753177
1377544
1514666
1795902
1437590
444550
440692
1381115
909574
258918
1449161
1760546
1978517
869822
1903709
153534
1948817
1923713
1470928
897209
1105449
1380806
1704918
1753423
1584105
910619
635300
1568312
631857
980840
1869255
555474
1817312
1262908
741793
940148
470321
674293
1184219
1128347
1247354
1836224
1397672
611364
1557457
1067069
1474072
941410
1548049
1012281
554125
1523555
1340783
343831
1153988
1123357
1381670
1757883
844212
1394502
1902765
1609344
4132
1173386
946510
39617
630836
1296047
1185864
697255
989230
218130
230160
994944
1395914
931411
732651
954060
1587029
477397
35086
241367
580676
686888
1873173
885042
1274371
1133696
1935898
885750
883834
1817723
784083
881133
867001
1711165
1918635
1271305
404409
511223
1288517
793823
253088
1210515
1179716
1024725
1855397
1663057
479452
583157
406255
1543380
1765058
484259
1443129
862348
568818
367717
692420
1721443
1657701
258994
1676264
1795436
1703620
1279170
544120
403006
1899924
758730
1226287
1767666
1187084
1340504
665666
645193
1419640
1151442
134177
537498
1948148
770426
528387
1537159
1161912
843461
1063518
586031
131546
1379618
1796330
1016367
226544
928350
780632
308427
1397200
1547531
1138604
1786848
1948059
164441
669146
1714070
1047542
284966
1349216
932296
157102
179834
1223
106823
1488237
1349178
1946549
967786
402894
1717597
1650069
544169
382791
986765
1402678
793273
862171
1700688
1922647
663160
1430723
414465
416282
160114
1154133
4498
1025043
956496
233146
1405297
1132538
1320574
568129
1169363
959024
1487861
1789077
349542
1391401
1492718
224489
1803619
1215994
808237
976845
1339516
1834833
183315
1325158
1018199
460643
153640
898326
1058324
334367
1794328
916764
1599600
1770153
1198575
805294
722759
1761735
155883
633604
325413
1729946
1745132
1427440
640198
1828930
1190622
982892
1891776
343889
262620
521662
1842704
1189401
1763643
62929
1189611
1766626
1977677
6995
1512506
995108
383712
165974
1847773
64758
1268366
1224810
1085614
1540023
1558687
1955890
1276490
874555
670467
103684
1829286
1928475
930216
1413292
1229884
1042908
597747
422086
1463519
1888591
76445
1159297
1343895
1910505
526362
31145
1689865
1901894
7711
899766
432955
369016
1003036
1700482
566038
314145
1086215
1967680
902352
257948
243918
1324128
872993
1313890
463957
1796435
1769198
902354
16220
915877
18094
580840
1668623
1469982
379200
1844791
1319344
1771159
1678369
62850
1833969
217559
1258765
961473
1470330
863148
514559
1347645
1768431
1688337
1352726
377612
1415822
58016
250137
229487
1761774
982390
303632
832676
210319
579097
1896994
93259
1869701
1833542
19303
1549651
521276
1420730
1307460
1269806
1259511
1751131
1451103
322101
1201920
814535
321560
1779564
774443
54274
1259660
125952
773992
86210
675085
559774
950169
560381
902936
1573621
478017
666525
213753
675390
536983
611438
341573
1224658
1186625
674888
1583538
9743
1369089
352965
1774243
334200
1286417
488364
1787833
294122
661582
596401
427725
1883459
64291
1311398
100059
790174
547973
1573420
99751
1478998
1490602
1531420
1376037
1419436
143210
1015742
1442642
375050
800219
1730966
163819
677687
1353423
107079
1832207
479902
773427
1436835
529679
765575
1396431
546689
1105234
4804
474553
1627866
762385
1282649
1466486
1985352
1032340
1343479
833800
1992679
573231
293266
1827476
1592367
568412
952417
1453888
1942800
1724484
16588
938436
338138
1018588
98903
592972
198002
1485010
1838001
1601495
518206
385044
998592
86524
1869417
579117
663734
1683837
317191
1436307
1497556
1210372
581398
1114483
1327091
1703763
1473392
1411484
1964829
1457065
340985
1251266
1607649
380289
1326311
1833745
1771539
1925274
1022579
29690
992889
1493997
749916
748294
637363
1160899
266668
507971
1466967
1375533
775292
718974
777399
1036861
38548
1389267
114488
950394
202471
402227
729752
474313
226338
242959
177663
1551475
1104389
1197201
616763
1757734
471608
450197
224618
1624653
9046
1774397
904745
1626794
138145
569824
36343
597331
1535118
353025
123011
612784
1853185
279022
27378
956694
1869735
509695
596852
1671944
430078
193456
1150130
1859324
1824079
1609089
814745
1977948
1665591
549696
171961
874930
106176
820840
961828
1630848
180448
668436
1837630
258547
539700
1641536
1940070
1206207
310257
38721
997404
74037
515462
879984
166574
728165
1689146
1319889
1925084
1438301
914461
1794874
1070878
1039746
1124794
423006
69942
686225
1135664
919124
170250
1015435
63870
1891615
1009088
40894
1456601
1621553
1552637
162528
356336
1888554
1538353
1858385
1722893
156717
971071
1515689
877075
550709
67658
1024565
173941
69432
1915316
1964093
1526114
1464175
817912
937033
1561167
380105
226894
1788011
1924694
91725
718147
1386093
615058
113094
200345
1367719
1079781
751244
1636218
103951
1374182
1378925
1242986
1301507
1765760
126498
159505
1603826
1263803
1622667
1729693
608999
780535
976024
911443
1162547
178383
1816581
1028882
620523
184433
917253
930935
471213
1140834
447012
790689
1387342
92394
1232151
1394826
419312
1726686
1931227
334134
1013806
112529
241999
51487
261294
1837499
373398
1903586
1947190
1665732
1856922
1937165
1545885
1858615
811833
242284
1348362
436623
1381874
1917474
185949
692739
590849
1510285
267081
1966297
889736
417876
1245175
1455662
759368
1893072
713424
1429606
634021
1230333
1302427
1268850
1691729
468618
458549
1348831
1375855
638127
1169689
468060
327460
1419588
435093
1613100
604056
422423
949391
1095833
1259108
1185457
694850
1589458
1012517
1860749
1547320
445690
609136
1590054
322264
1771378
1517038
698984
493563
1192482
1013161
633289
1282563
1047725
1846533
608799
636157
436583
1855516
1023254
468695
21512
1320991
742892
952212
1503918
148500
1826206
956492
866091
1619723
1006468
449254
1125872
898863
85839
1343769
883041
1916607
131235
323980
1140683
131396
1531490
551846
1678432
1445020
1051343
407728
1388767
875608
1956268
1225748
1935965
800820
1268778
1235976
1894850
1195156
548551
1209082
172001
600832
934581
180497
665800
718114
1517608
1584882
1968052
1402685
29841
895329
689336
629074
1726392
557452
1419248
374332
425857
1191835
816897
1652846
1687938
663261
804508
43933
1291852
406756
1226317
768937
1330996
1159204
1012151
1264295
1551390
325699
624383
993298
1930201
1730220
1223764
1479271
716993
1452717
1817880
200251
970852
15576
194916
1633644
1815448
863973
221024
533175
1931476
325165
1549047
716329
1751129
440424
1727056
725415
1894962
118234
1515768
1358152
70853
1218650
1312988
1895536
308376
329998
1696990
805277
509369
108806
1099521
1191733
145613
344560
1936240
1626659
1840168
1249951
1034049
339336
1798771
1847095
1512226
1674164
1115949
463273
1697390
1218341
1492538
484355
1259083
1401258
62924
1537815
1874417
809307
1451733
831128
947186
1704040
327255
322906
825957
1714137
62567
633779
1051221
1724011
1854231
952377
373842
706772
636523
701479
1350132
1812007
1904744
722948
1007415
991229
86884
1850923
1199629
1730454
1835919
430981
76205
23596
1190792
1958192
1139848
1700772
812869
136729
535808
530843
735483
1482674
1450475
1273475
627217
1405304
1106287
1787009
622047
944277
168741
187497
867021
12957
584304
1301130
470389
224230
31688
1964530
1863559
696875
1794285
1629164
573481
239330
1540729
1331317
636339
1295152
622282
1843900
971709
1078457
1932465
1903636
435450
198811
151747
1590838
500117
1149265
926121
1009919
1793900
756760
1103771
497373
1017180
665943
1468957
1604301
1387836
944895
1715963
43574
78977
146190
1110223
546172
1850366
905709
558723
1514081
1923772
570813
400369
1479060
956869
1306487
938519
435323
1311235
943256
316620
1581512
656296
1954507
273119
217254
188503
1704273
447307
1740990
222915
1107407
1946819
1681167
1676537
762196
1377639
511499
1523797
834993
1182009
755897
389950
91731
399410
761333
147252
1242023
980265
1334288
621730
137897
1197682
297615
1499083
721717
1489124
397943
200875
1142227
124768
1651255
1549457
1598583
1343245
696397
1719890
622548
55059
422078
1182310
1713850
585615
631301
97155
1592241
1772104
938986
1274519
1355452
53609
38203
846829
414216
1505563
1656218
559389
454242
982101
1524860
615755
1045363
1069465
1836372
134513
227353
676310
814866
1055939
1881271
690166
392175
1511224
1802613
57852
427187
1426566
492117
1744217
1814692
1020539
13866
80048
376422
1017407
148646
924111
219199
1375192
256875
77299
870427
183940
840251
1517653
518744
1455243
1493859
197444
369564
419845
1948185
576618
657826
971418
1648049
1483261
1428808
125483
1202770
635811
760472
1364823
1344501
217538
1848195
1228297
271521
1988923
1116541
1914926
1041349
639705
872898
781708
1762757
1036338
268034
1583280
1837941
968929
962168
624860
1668612
1423003
450656
775213
537426
1682610
835258
939329
693110
1926888
895311
1514897
641793
1188160
1378029
1210632
77412
1622427
1318074
479638
746918
5657
949234
211335
405225
518594
1226515
820786
98253
1853606
512192
902659
1031351
1550048
1176244
547220
86039
238757
1169073
1030640
1765041
1350816
203730
22087
1440441
175469
1675543
447795
159624
552029
1367629
297338
514184
1931223
425651
222929
875929
1610194
1845004
869554
469872
816466
527767
1868075
1573367
1968412
1860848
1981807
1897170
1824838
370938
382941
765410
410785
1086339
624383
722814
527732
1113488
1885368
217631
1974655
1546622
423843
1424558
755709
1185069
448006
17371
701666
121029
1394775
851053
1823531
707453
602876
147064
1383488
194702
1792570
1063528
1843059
321961
899487
1512972
1521992
1386867
1025436
624583
1466677
1674769
638530
1504606
126843
1325076
1894727
1586824
160716
1110477
44588
1187224
1316725
1697594
1698677
1299948
336643
1321459
448852
764512
238912
1744085
638966
1980117
618628
503925
450206
89436
1260853
66221
1991951
1430226
1603677
911017
748012
1768291
738171
1168730
747399
1419994
1208784
1654484
971440
1610015
1895101
1251622
1622569
331653
323869
784796
254880
1913177
1098157
897397
1766661
660506
636442
1956700
165063
1148275
466931
1948083
1910430
1744665
739129
164558
1003920
1391583
1263005
912620
204198
14303
538774
740589
1359623
1707986
318223
803195
717250
186043
1274226
927173
227638
1374036
1944385
887110
1893300
144069
59722
244931
929607
735034
14154
1807197
196099
158971
101030
785306
1039960
1571465
70283
1330967
1726062
913297
573516
602688
1299624
1356311
100802
891049
1098503
1441537
1140266
1529238
737947
1854800
1827659
197951
922089
845255
38036
246810
540658
1459679
1373363
1084821
1592865
1238132
1849535
249660
1424755
1456310
1618565
1595548
1198012
1925333
1783562
737533
613989
1024395
1863918
851749
1620744
122323
1606630
1838675
1571052
1460748
132690
1785916
526528
1677563
1674853
1830041
1630720
126558
1954602
1800459
1929952
1368530
1984128
659801
1402116
1102504
641886
872962
1338310
1679828
1737638
461555
811498
1354309
675290
903663
314527
465994
1433116
1766531
857853
1749703
1487278
1619218
1688023
228049
1818728
725324
1436067
1230236
1099111
1421066
303977
1559550
1941256
805680
431192
1890940
181065
201594
1997348
1033309
958334
367282
731564
1043771
1467149
1483723
445222
589431
1676229
1534876
1725176
483403
188931
376419
1446922
621503
1148166
52233
1418755
752496
749199
1106354
1950002
1818959
504480
743611
1778961
1819939
52937
161941
421725
751925
1505307
1659560
1280233
1230992
1954516
586455
462276
531096
1386132
1810704
1314805
187011
1250515
1677929
1896677
1421136
1077778
1307441
553685
994128
1158051
1214978
1605995
682537
1195498
356928
951978
1818337
265467
453509
572857
708233
1927278
854496
511888
830949
89682
730911
932292
997958
1186379
1514929
916993
1278929
990968
1848518
1655329
1440219
971215
553891
1198587
1337275
175101
1843899
1636764
1772282
589713
1622674
1529212
218712
1576300
16299
1216022
1382829
243243
1185175
349494
180865
760128
1059486
3649
321882
1732464
120394
377346
211202
410314
601467
691862
1891511
1480643
668264
648182
615758
1307570
1536183
693140
159039
13431
444098
501752
1149034
928293
1114548
938453
862851
1707226
1791418
1989090
1994071
1726491
1665413
1860252
578608
938338
601364
1497461
785387
720853
969919
723524
438023
1702215
668240
270780
299170
1860992
331997
1654844
1400238
1964486
1533999
452649
1473226
436536
1009858
1642007
1988304
619722
970063
172705
1567731
1074942
980488
13805
1905208
541135
861536
1834702
1264020
657630
1659292
407996
1938262
620483
1280759
111578
6355
1643683
1197403
258511
1486342
579209
657706
881149
1690741
499412
1060447
1796772
1449843
1406207
235890
888050
1110238
355712
1550348
420988
1394075
520044
1669714
1374296
256642
650776
1954783
1998554
1761626
302881
667986
1386789
1430233
558722
1037076
344451
1864852
509987
1566363
1436087
1125222
1825674
1022388
528463
1185845
678653
424626
1387996
71897
1899447
1773925
1391793
1090260
1580240
916556
362395
1300878
1135343
1487001
984375
206886
58100
602442
455269
314857
472063
868261
1687730
1410090
854617
532597
1770257
1358566
890994
64888
1641149
1375007
1241764
1448818
1608173
870988
739341
753420
159217
860559
1153898
9303
1145262
1814591
147603
1620027
312094
254786
771025
694006
778098
663414
1858640
834620
85441
1910015
1035636
1692855
1736274
1456128
1261256
819678
1390026
1649702
1813085
814423
969158
1807415
834923
60435
363591
280349
1993675
769156
480767
1291250
873574
640199
1265537
1290218
1766189
753730
1850703
127072
396157
1081152
1418159
32807
1300039
253055
1467897
638384
1968882
1929161
1300877
1573251
1938050
325753
1396756
266007
1216652
632965
1572843
1647471
1728173
91207
1368675
87100
1168978
1065516
1179585
1281360
255686
1928608
185942
242226
1612872
1123986
1095648
1641070
1225584
1541807
839877
530219
1097576
1979692
470139
21378
47714
1518980
1853788
495733
775634
397475
1345810
1887720
1586621
1580496
1388195
864064
54626
1984919
1161486
1790048
990217
1347397
502818
1243563
1865521
873325
1669670
521430
1690155
64091
1966933
1768280
1463555
1665984
989549
311368
402898
1103839
1559010
709463
1365453
790738
1758415
1577013
666558
913834
66688
1605488
16545
1548769
1664646
1416965
529522
1191919
816027
1416590
1033251
1239921
1308801
32938
1162930
687035
1910692
421312
1635773
268274
859802
306845
1509864
193945
969720
1646054
16579
1083580
1599550
1313000
1363547
1446811
1323399
976914
731988
1626218
1795811
677827
162434
529624
1955415
1365608
1754962
843328
326991
1468204
1637133
1154295
101622
1105359
681069
676535
723897
285905
47489
1360399
1673892
257216
1393098
314855
102747
1921061
648960
1547354
1394012
926422
1945724
1175598
535989
848123
519852
1895413
2131
1534809
199436
604536
917391
645574
1393618
245769
708942
155817
462006
612950
220918
657585
1700730
1524043
869954
1991618
1399329
1391317
1887862
1334081
1261571
1559968
506260
233097
12984
1266121
1905135
1678205
1589529
25642
111742
671191
939648
1558202
850584
1983996
1884660
1432328
723601
43745
13678
638555
1457287
1109503
91920
115239
1614139
1163430
1810251
1053667
1140239
225372
1283542
735359
959598
1479062
1143001
909109
1365421
1411170
1758419
1212450
1721059
338930
874561
1410718
1880702
1859421
1040810
838412
1252035
1285830
1207791
1792174
1224333
1735416
1522528
901785
1308882
201346
1449804
1896746
830751
1688594
1854451
1115598
529836
1783332
1780957
1582678
842408
1378685
1260318
1277124
1449169
1865909
1269906
1603256
1232764
1938257
1235626
1120842
173821
889656
1400417
1089028
1534738
914180
1390862
349744
418531
126336
614459
94321
1875686
1669625
735061
474209
1947027
475101
302888
686837
505369
1223914
1048501
792799
144130
75921
1243337
1481948
1124785
1255348
1813073
1704017
1780834
1013405
1178774
228006
807233
1380831
1502630
1716613
759346
589000
1277751
1884588
1694490
416226
801111
1231018
1383730
127753
1524213
784301
158768
100542
810721
1573395
1926494
796651
86130
1072448
1592911
1103492
535331
1597555
1236022
572278
142660
1170959
1416371
1310790
1476986
1278473
1182572
1051859
932104
1066875
698761
706091
841337
974972
1004858
1810259
149754
84589
1362800
490934
34487
603261
1208878
221020
37250
1694298
462277
1864708
1326639
1271218
49615
1726570
1970131
976119
1030826
1212463
1286380
1149989
1469613
1948663
228538
1196895
1549099
1810237
518764
1079617
1182458
1398476
707196
119721
836135
1276571
1554097
1850040
801788
1470688
1192692
1406995
218414
809138
17356
1356727
174740
232726
149280
1461642
1453018
806844
621724
1194594
1988692
1609084
1894852
699774
919034
1864368
997510
943963
1523402
1502608
709936
1066263
675672
53835
946624
686618
1792126
795615
1907261
1621577
257518
1489695
1478932
374269
1543412
180982
564884
1303045
1649577
323465
1713958
1656133
1996441
1428901
1610770
1662215
769927
699393
432060
1262614
361110
1862437
512515
636491
629646
1359150
885878
17585
427495
1536926
63293
1352418
252456
272294
514523
96223
1849597
1489566
1571341
1198941
973393
654512
1290309
86960
1320101
1013398
983682
1155331
810975
252841
51787
751512
5235
1993598
1796587
685067
1730477
1538610
1392517
1402656
687465
329576
1725387
893776
643198
502437
478867
1983949
1727763
716088
624724
512200
1231688
773906
324820
254857
1373007
1925146
1004840
759074
140592
1819436
637866
778772
836397
1762389
797273
1825259
149339
1386340
1704920
755833
89951
197849
12452
694090
1442579
1122530
1268933
1176738
1399364
899583
590885
142809
1633829
1592177
1879807
1502938
1821997
1789687
1013743
1646644
607392
1395680
930595
843586
702111
334081
451063
1328223
309191
392450
336988
1194058
203923
859860
131055
885114
1299788
31741
672140
377132
1771477
1144630
1534932
719931
1196717
819910
1445230
45413
180286
1480032
478992
1228800
55322
1428469
811347
148218
256257
295898
1898314
570735
1271646
60873
851822
511053
1315702
1877977
1789613
681004
1000065
1269832
240143
488404
1929162
1393461
1647402
296239
967774
637077
576101
1401379
1116862
255557
1588599
1967347
313345
1989714
841481
1117052
191289
258484
180268
609212
1798264
1441232
1659023
740079
1659888
513550
133543
840276
785128
87534
370077
589946
1451723
699196
841052
1844542
153606
1967519
286049
1922389
1121686
1402065
630687
1859884
774651
740661
305440
397115
722881
1657564
1728907
209586
63777
87393
133377
1594671
919838
435356
1751962
366007
899312
680085
618221
1710610
560311
749386
929219
1985058
1872168
318208
922520
245911
1995329
1264406
1752778
551311
333767
965116
222419
1651958
359390
1344408
629183
714976
1592006
1284714
1236429
868821
1857464
738604
1402292
1118823
988228
726155
1810903
479385
1330830
1393365
1577524
1728140
320149
1308853
1913726
484106
1043098
447592
629141
1259893
1987750
726591
1623774
218844
932685
1396336
1121372
1319386
779419
1735858
1952374
621125
302328
1166205
224051
1283480
100684
740180
16157
1626912
346212
1231813
978409
105878
1771644
1078997
1309885
50939
1739726
1142697
845759
603925
1821156
773235
1175274
1463834
1506003
1147778
825650
1808618
1377222
568118
674390
520621
454235
1578745
1213267
1674637
1843861
1037356
378705
758823
879236
883879
959222
1490213
1189094
1243509
1516070
1280786
548226
1015660
1890221
159001
524645
1195866
1375094
1104297
708877
1732761
589400
1809945
223466
1772881
118741
711422
1965813
395012
997111
1470542
1878992
66084
140696
364224
928916
1013468
1292024
929676
1263251
797688
1664319
1552614
1545116
1703777
1834281
1633812
1064124
1529494
1396328
1340266
843027
670189
1553711
742993
801715
1975764
382726
1109509
1370493
1428897
1427543
999996
1275058
1203081
1570157
735008
551061
971350
1575170
6696
868540
1411648
1611103
869006
1194213
260465
108966
1887649
1070070
1642146
870237
1569250
1095732
745689
214384
637337
1054545
1789732
19994
151649
1604251
1055110
950097
819582
155910
301183
1023266
229128
823362
1743087
837707
1009499
1414574
1029369
888074
1267831
946551
24540
58721
1624157
1419382
556598
707371
1157870
1713451
761278
1509885
72655
1222604
347702
191438
1876266
1064873
244902
154076
75810
1899123
1861333
1756877
69414
960078
1426818
1967479
1463383
551879
1726419
328136
1966368
1334294
1489046
1356444
1978956
876458
762330
1341806
828769
313476
39921
1088015
1200656
435114
1852845
1856948
674924
183195
867227
1578668
669013
432229
945387
508548
936516
731824
1732427
1919377
693888
1735835
1587267
1968167
193103
424818
1285990
1024074
1588823
72782
1552689
496020
1830057
60461
1847232
1117218
933301
1607375
76230
286884
844198
231391
1905286
1718444
1194400
1631487
484966
475277
106344
1849374
209463
225172
1149822
1803418
1187371
237491
1016395
506732
1024723
569283
1890174
1639885
1391434
990627
471412
1243469
615014
377988
830291
229928
1544243
168603
700934
1491163
1526819
1100293
1371179
1203113
1094566
1606066
1739471
1818670
1192486
1175861
1273215
40034
1159103
1886970
632852
631652
322862
1174558
382607
1693804
278807
538299
1847537
341632
1562312
1657901
1733124
1176452
961935
252199
1047461
218157
1746847
1321773
1985245
1584060
1779863
39238
1429006
1988308
108393
1042116
1824458
1364784
495776
941240
143813
1587582
728329
1623941
1008804
1284125
1957179
856808
810659
1469583
656099
961837
1771971
783815
740393
1553936
1916023
1530110
292334
769382
171909
1986745
593334
254484
84362
583900
1672201
1260859
179153
596570
1495523
281835
1428960
1194225
187505
1241159
110596
1777773
1665751
893777
1890039
63688
122457
1877732
716227
1091258
388674
1623486
1775577
1501303
387858
820280
1757584
1568938
254705
471378
1389750
780037
1325571
1052966
712974
848760
1112786
862648
1327996
1210563
1860015
595901
189251
425361
724353
1607867
635433
768696
1810181
26995
499333
773027
162886
181366
1975993
77354
1420987
1193013
41146
835240
700318
1470993
1492371
1898611
926647
123231
1406066
290369
158006
10319
1669052
1276230
76235
73443
1266553
1741058
588954
1421050
1654409
1567781
1135664
959638
944866
1683660
1172958
1528361
215490
85829
1992114
631833
896313
371995
157433
140209
1708708
1255166
382250
519850
279221
1756268
1706640
1420675
1234466
545454
774027
1893914
895096
1650010
1720622
900466
1889483
1727083
1088500
1216413
1066468
1919244
256269
835434
148158
1311924
1363701
1397968
354070
1149408
1957409
1304052
1564702
776255
1314553
1472781
538813
618038
859481
1537146
1068604
1721301
1145286
81852
307674
1273461
1222202
1205614
760266
1570720
1452533
1104117
231885
926292
1755808
382360
494162
1284115
954808
461882
1887704
487769
1251757
317645
1577301
1467059
1294875
795462
419430
1062956
152203
850887
227461
1974206
1774984
1151722
459416
810333
598686
1573054
1718725
1077185
418419
282202
736563
847726
710192
440886
1126508
1821185
556047
721341
1245045
721989
1592512
1999984
1066502
1642781
961613
1993923
1745743
963937
1375038
725587
968265
614110
1820865
1875705
603527
92448
596080
1870957
1658654
1457461
787421
1019315
318855
1530321
1540896
432387
1295563
1513725
1471201
1813892
630161
1408264
1826748
315823
67812
123638
77395
641503
1927899
822876
1566239
510253
660980
871072
1125163
1028984
1174522
479683
840448
1440442
1404499
617420
1291668
1413661
1117717
591611
517892
1051353
1511146
1542823
1288127
1230388
1203188
1068628
233330
359682
1696500
641015
1642075
1482203
75318
705688
453825
1114769
1518589
1800765
1061954
568233
1015358
1892587
1665204
1378798
1980216
601995
812444
1897271
795478
882950
1760888
1151752
512455
1165067
1978909
49932
1308637
1404611
166093
579829
513061
667986
1757392
1677060
1451267
4570
442323
373500
1910767
528978
1460271
198475
785664
1521011
705402
165693
384397
1426680
638354
532458
802993
1631387
412610
795014
1140928
466412
1732816
952949
1483871
546508
643408
1161347
1298275
685665
1368074
1094042
1955079
1198822
783287
1385303
729887
228397
431565
259296
1239897
1035070
1429302
1907602
1955853
239695
1279815
1052959
1701061
536366
407590
944231
1221316
1210659
803835
1189565
1363846
1937523
143697
1628173
296537
1328128
963495
1772476
1833238
1529589
411670
1085086
1236445
1395826
630481
1457813
423699
1152197
436802
118422
1024220
476418
567731
59933
1977152
297853
8846
723867
1012477
1741610
648648
1066542
911849
403534
1594054
1131499
1190425
1265564
432144
1382363
854023
624724
586439
1516622
1753067
1765826
1631207
1161949
107801
1254504
1620110
6518
1394444
1242176
1883137
1415459
1427977
1702515
1543770
442262
1748179
1978234
244349
167374
1897547
1968289
1152166
889052
1076499
803893
182638
341831
962735
1973135
1429834
1826972
1320525
1354107
682655
1689918
1178794
27863
1710040
84382
1750551
1574559
160696
810861
988054
1840539
1828064
1221896
1752479
1571710
1365441
931291
888566
1637207
1412804
257203
1058873
33053
20182
1292660
1229247
241183
1124165
1618309
1015668
692186
732936
292746
546564
438956
1440419
584233
1121727
702628
735033
1589052
1455456
79445
1894000
272250
1452424
192515
535544
200489
1581843
1469194
1551364
241171
728281
1280429
117616
1627477
987592
1800689
236730
1178621
21625
247304
1394641
1214716
47176
485464
1171179
1498887
32272
390774
1082848
1910598
544909
1804390
982081
79173
1754650
265366
1608351
1226955
1774735
529176
445336
1129537
1995913
22991
120648
1409893
385881
54228
1906847
1475372
1612460
1660880
1119602
1837947
774238
442180
1425242
1200259
1735336
1655954
599660
1275949
210697
10573
1180898
1122690
212083
555593
988153
1859700
241190
888152
921411
805886
344088
1395070
385424
922611
939388
1379012
1586189
1982891
179627
194101
137518
272929
380340
88880
1087091
295911
1159421
523284
196992
657165
1919728
764581
1149143
874664
152609
262308
1397578
259712
1704886
1841075
533178
1308287
1717324
1641921
599605
1372407
160807
1390412
1915625
937245
317156
634473
76869
1592772
495973
1246623
1013053
1785228
80780
1223194
1938876
299965
62956
1305151
580276
1565049
1756211
199928
494186
666921
1601420
707281
9947
635866
1017145
955124
794368
750896
1035514
278824
1263267
1866385
936730
954337
1040558
168141
346719
1102421
728490
345908
1784915
655694
1175815
1608476
575767
1487720
178318
1736533
1049789
1307516
871975
1670748
303442
1741240
1113434
219219
1092543
903952
1671403
1242210
371985
1747493
1849752
1759758
1889437
1520365
276939
1427963
661151
1552277
359904
184435
702145
274671
919594
1966934
1083839
29292
1602813
122344
447117
768105
1691652
1401275
293982
748226
311226
1633724
1686206
1801021
1479137
844873
315162
24281
1385711
1141310
1923053
1572776
1196535
1972188
1635343
1859365
1931841
1229362
1386726
709185
1994427
1767267
1979322
975171
387558
1264233
244024
828720
1284136
704093
1439814
406580
15656
1599187
1353535
1777306
761487
1322507
1917299
1644196
325204
328283
826580
178934
299372
764208
1815039
47174
928191
768689
1036135
785078
239753
701524
272228
1721466
702202
1144381
1748242
1850996
1105411
692985
58221
452121
16876
1291623
1735557
1206339
842073
747849
75713
800575
1010975
594383
1287372
884934
556191
1467340
1285936
1056690
684675
1301746
1749061
337285
358922
1599307
1098776
532431
1945719
1671093
318819
1576876
1018784
1301789
1680699
76814
655006
756670
111098
1370953
1339732
1628446
1844651
13056
1185921
761338
1477899
890658
1090606
492862
1758705
1886962
88316
1597386
1964675
1629365
462098
1354562
225604
1161543
1116834
1338319
248610
758290
534443
886662
370101
149857
220980
1401847
1000506
641917
861818
1408484
85087
177205
1758123
1589323
784592
85416
563592
908293
460325
1063016
1107808
1568953
977136
1216932
957308
1081576
1220179
905652
871033
1911295
610848
572828
1383561
615727
917244
1441821
487273
1466355
1095256
312420
867758
1282563
1594943
287332
1606389
993627
1501876
1341559
171102
68110
229479
792442
923432
1126938
208962
263915
1636275
592316
345908
1484289
653107
829797
44197
1183202
1383348
876739
426219
1151111
291068
154718
1782922
304897
1429873
586620
1674591
189717
1715061
432661
443786
215570
1270348
951406
24409
186504
939859
1438005
497355
1278794
100540
762031
1060783
1922140
798398
1297101
471537
259461
1858793
778521
861195
154843
844331
1190811
277210
1820299
1300987
567078
662846
483508
493225
940199
1680187
666160
1044485
1758441
1979932
1522337
1482334
99890
1183964
711302
396765
1758557
1750772
1896915
1052747
1193723
1570267
707982
1106648
520382
1036143
85384
145896
757136
856846
1317113
1241772
1737002
1701556
171294
1186758
848377
976498
1453388
1224560
1529595
458670
1826437
809474
554221
1902711
725892
1426215
1415825
140191
471844
448941
1739345
1323865
1189244
226557
1130465
1534026
1325199
492530
1371839
1053931
695719
356907
667583
198543
1053010
492221
1684635
1439481
1097721
1887006
479757
1699426
1650961
1628339
1533400
978814
450535
1085695
391738
324555
431263
1623559
1152315
1666538
823277
721866
969612
1996857
1623455
1146633
733131
1294675
1700253
1620294
693656
237318
1443198
1097048
956903
872890
1317919
801666
1851407
1474933
877304
1863918
688795
1669766
1413128
412981
286124
1516799
1843061
787097
905733
1441783
635890
559336
354454
119573
504384
1221067
1964100
1919071
1227337
1306299
334583
1748858
631181
1620476
947282
1486387
1748812
1934284
999426
1539071
359773
1187976
897152
1961344
641341
371469
952482
930916
1871722
572730
816317
211042
1409473
315322
1201852
849597
1308455
1201908
1186076
184121
860890
582110
1016256
83812
114625
1568017
568982
295332
971989
207887
1734269
1885128
1495169
1632672
721505
917403
1681400
945068
970249
1152545
902060
1364241
1972789
1036370
1319810
1164857
1340718
1607263
2423
1927569
442174
547799
507823
586590
1244630
277505
273098
571423
1266822
1191585
478860
1005226
771984
1935215
306153
885425
956467
1599144
1755574
1850397
1999823
312667
1123965
1127015
547894
390012
739887
855970
1804882
1661401
808315
283795
515716
650723
1318127
889780
188689
768278
874204
591574
1656595
178898
108709
1783523
1650825
24567
1641634
358660
1642584
1797513
649816
1071023
1792716
61327
578135
329954
602048
1069005
679828
1894709
345803
1050617
176882
1160115
234185
868349
1590775
1539778
1925489
634846
889650
1380963
1034171
1265982
1419793
332449
229182
1846235
1928572
846850
1632417
289237
1820299
568969
37874
1945187
656519
226182
498461
1861388
53052
1189431
1737780
988857
475279
885748
472035
1276883
953209
227362
870184
1090654
1776097
1419140
199607
1242268
1575946
1274057
1412899
1557651
713700
29727
163879
517251
618789
775149
1996195
128351
1015467
945787
245918
1255437
250065
130602
1597278
550358
1116252
741613
247629
1836028
1808511
221876
483459
324936
383522
1252470
1946273
553012
1846348
693329
1155278
1262064
727839
224568
1176641
595944
620415
468648
1996129
1878521
1813082
1481206
382597
627173
1065591
1640047
897704
802163
220104
850078
700835
271648
1441604
677340
1374021
954471
1680299
270682
1667375
575386
314247
1566779
616884
455027
1021222
1373523
950069
1910295
1279997
208167
729065
1166692
1448938
1372067
448247
712813
1559707
6539
1289795
1553033
310339
619798
477460
1068206
515485
940148
1035815
1949892
1283929
723097
565540
602243
708616
539994
404265
611558
1445432
602182
267922
294037
1671135
1629589
859725
666879
690456
1236274
409023
1579183
1598236
1309012
894564
274821
42276
1269631
249364
241101
1898888
219048
963749
892383
1969175
1581308
1043249
598444
1506898
121091
1802063
228150
268867
1955482
1204903
1544934
1706557
206563
1740430
1984645
1595124
1188957
1080569
876297
678506
659829
873419
491897
1075547
1904056
966779
1940237
483679
1563368
1848829
1183775
1796175
1115235
713103
1961719
582891
1067176
851492
810017
550972
1150913
533519
301170
308917
1190925
1108865
1526072
1930764
1045865
43456
865891
1944232
1401648
259444
1530475
475409
1624796
1911946
1582191
254960
65184
20379
61737
388790
1287643
152896
1789281
610841
1191098
328920
1196506
1557414
1103791
642657
173136
135082
1148176
1588248
168298
200104
1669187
1238737
231648
276468
105281
727258
1375724
1049149
281118
1325399
1552211
536704
949185
1547503
67670
1127305
1043282
30637
1821247
1537412
1406487
184036
1330792
954305
20878
1450925
936634
788834
946173
725826
472176
610925
1492287
1928226
1078475
1488673
1137496
646817
1723613
1030909
1410197
1638149
640287
731133
1412427
1322518
1981249
432079
1048929
108907
453193
1496073
1877034
37945
1583280
202394
1853714
1157411
922192
1611647
149477
1123167
1417999
1614987
1316048
1125672
1376855
1655330
122156
453721
301805
1785834
496765
907647
473205
36638
777362
676679
1115837
413820
58310
596187
1004717
1687515
1162106
193280
1863019
965802
298222
264579
1836633
294011
498911
1497826
36078
1807185
299529
174848
352200
750731
1399459
1174313
1471594
1432808
364087
1707439
1647866
940401
472685
1813388
1294395
323487
1662120
752869
832664
1305745
26610
1733455
1321997
313015
1257572
876960
1692034
1054568
238081
1806855
1345126
266986
351271
61326
828529
970396
904576
1371816
1250040
1021255
379274
1113890
1173312
425559
1972468
1891329
762364
1039877
1633908
3719
167756
1419868
264013
246623
1382825
793301
964178
1526079
1210338
429506
38494
212838
18006
1567215
962736
360278
182114
739444
58062
136377
1442964
359360
1487508
846146
258595
1739107
90096
363011
1198055
354803
287765
433436
1610048
1909179
1852694
938370
975591
825350
126610
1853275
885907
454620
996020
1286597
1554710
1887227
1051684
161159
235005
1702127
438614
488140
1585526
1767828
743186
402146
1079323
650578
1429005
1409531
1756745
1136115
999214
1513108
1170898
363299
1374990
1039611
37448
1084871
1560768
696811
1345793
186421
844678
1030469
232435
627603
1367715
1067783
1226622
745591
1300212
873633
1720876
210152
1242071
496138
747126
832003
1909501
1148798
1670015
1753851
87662
1056787
1887022
1631121
1068815
1098161
565421
1016686
295475
1602936
1902086
1610688
1514171
1683678
1159684
801134
1058917
271980
659642
1185878
930844
210429
433690
1387356
1072438
2714
853934
1672573
531847
1214371
1373215
241931
1995663
715344
1346116
458989
400475
413364
1257737
1916273
1269186
847657
1411617
638413
567071
1303864
184420
213552
443676
48420
868384
1013122
784884
1039251
510357
601620
774830
768085
589899
916589
382388
1376358
1756143
537624
1772927
708808
1613129
1630671
273757
723758
109576
778715
1967843
707643
1383791
1569172
195738
1589107
1808464
1700089
1991400
1147063
1103421
523100
1585009
365650
1398721
1532740
1903253
963584
1248101
311059
1326891
708471
1635833
247327
842511
487776
1992588
788076
1105266
161564
636252
1317666
992236
174313
1164939
792142
1229299
1988335
610095
192256
482343
1299386
801166
240499
361331
732782
341557
1297508
910381
170572
1198698
255114
325238
871705
357902
289048
268213
131501
1135577
1206379
1084775
1431446
146290
905519
137038
725031
353275
463082
1143864
970768
412118
1237517
1771617
671670
515441
291812
1305851
362606
511820
1889459
1954390
631815
987536
1039757
998520
1595631
841647
760630
1752463
1994260
1342983
702161
1116646
1899031
1836810
394043
874281
588487
382153
957337
373357
299173
1508454
1445510
779425
132264
545868
773495
840301
315096
409539
920710
1628338
269594
11860
841666
1075164
1423627
1948912
1179464
811770
1244912
957065
1062977
1226151
248162
316881
1642707
1448568
1745448
924790
1938171
479949
621708
88711
1191671
407039
529966
880175
1803061
383728
1268843
168743
607280
28724
435194
1935422
1102861
1430798
171182
1022069
467980
585414
95451
1027297
1846211
150002
1575217
792465
220698
1354485
1354611
110719
1675481
792440
508795
1459314
1605329
697223
1353968
1026006
791266
1219188
556256
1930162
536869
1697223
342219
1527358
696436
872385
583493
1195076
1372057
270155
1378729
1783376
1218479
58191
1744459
1202752
702959
497180
1331426
434857
1377360
607649
1119234
387805
1579803
1947924
904908
1945923
1255420
838851
1805661
366484
1254645
390559
1373545
773087
1043175
220439
1662842
1905109
490250
1239598
363137
608519
1113469
1159738
1387387
1317384
682517
1165725
1791893
1601888
1908919
557284
982585
281816
1198452
1908769
803526
1091514
1408076
488867
1955603
18706
1155306
1064712
1651490
946624
942751
762006
159318
106663
816164
1340982
365541
464903
1629052
1347195
1614779
1685144
637267
1963003
1214514
6155
1283997
62444
280950
1414631
1946919
315818
1558162
1460808
1088695
605343
75500
1043817
1716063
31162
286647
786557
800243
1530210
351778
159051
631457
1416035
858999
713692
1729187
328086
1253822
477343
869752
427013
940896
1124492
761843
1409922
194952
516001
1837131
1932427
139551
16215
557016
1146870
1173632
664910
1139683
10350
177895
1021403
149127
846961
1750834
267292
774027
524710
1065249
1176969
1010567
649984
1379227
207344
714731
823194
1237013
126316
639658
414282
1200685
1411047
1843166
1174310
302194
1559313
249452
739202
1142886
962098
314718
1363307
901146
582962
342878
85761
43878
482118
1602560
1448883
1283269
1090753
1490075
1355003
629663
756385
1657865
1218761
570645
1217517
1306655
807975
1130277
1880806
1310410
650741
715015
1433775
753308
1429271
1343454
69864
1025651
1582702
113193
1636213
358335
442676
1798046
588251
953231
33258
1858986
1893531
1971933
445552
1863100
754568
1887949
1402720
808244
783477
1094112
1973893
1469967
1798225
276460
1348387
1522346
71850
1985043
316848
1202789
1233782
1531589
1548069
29123
576761
974907
847586
1119939
1734292
275457
131676
1409809
1669585
1779361
1259294
221941
1002818
624994
521435
494049
1032173
1355975
1472199
1313700
1710192
352568
1339805
3760
1029215
743656
10731
871417
1842590
1873316
855999
923625
1828596
538020
233434
642066
1862482
357476
585404
1263781
1116145
699118
1687946
839698
1616317
319961
992198
752739
1737066
1946993
1400413
105225
1977016
1339877
715995
190556
176228
419219
873174
1845115
1514729
835297
1326089
1708727
1927311
1571311
41999
195421
792507
1126516
1555538
32063
272897
1582367
436203
714699
381523
172586
553292
1543317
542854
297428
1515431
1042090
1547171
1069255
1774863
145461
167961
1459904
177995
496120
354003
1538339
753227
709694
806679
1131083
235936
1301873
202598
1625644
588904
1561505
671695
1516362
1842905
1170038
579119
753252
65161
1996968
801798
151212
482143
1873889
1879141
1164452
160615
1224596
899684
267027
75271
1746343
1303780
1834752
1816708
1554988
1980384
828099
1903357
1630642
213954
1597226
387390
992637
1312826
91187
558301
1409611
1557598
1237766
858880
449671
1251905
551392
1564165
1453041
70498
1807916
471408
936887
652123
1096610
839681
1488729
1141588
1745235
1116735
1446095
429227
1824311
1537926
1213850
1427022
157275
302767
494914
521077
409705
1084729
1326329
178266
304746
1204241
1428763
585211
603975
174472
1417849
1755107
1196296
418070
1221226
1165363
286127
1584632
78315
498267
446825
630614
1642245
1436756
203032
1723949
940249
596469
1396583
174806
830682
266497
1126944
819145
1056609
1237725
880193
89191
1581260
649921
1088876
1539540
179488
1190702
1331807
1579568
224140
433935
390193
712137
677107
366359
730215
1483939
1320262
1721394
1505208
28821
924497
1928578
1676670
644659
908465
1594724
1647423
398843
512095
1030576
1837416
1971528
898402
1278229
257192
1946163
227987
827986
940531
1438981
1674029
952013
1388878
1495600
1468251
1895048
1434959
262458
200837
55042
1510751
895622
1916841
1621446
81916
249099
946866
885474
1433039
194966
1188914
1074461
255035
1968569
1653986
1942680
424120
280515
480484
1840284
1406038
1367098
686509
554208
7775
1592668
530659
197296
1514164
1480752
1516158
1888140
1849521
498466
194310
559468
1596111
1777035
1913873
177041
454687
1051779
1969504
1340532
1184908
452826
570285
1535107
148496
1068188
1824000
639925
683698
321554
1392444
1760072
1677046
91720
1201041
596736
312519
1926372
1420031
282718
621458
1278956
290360
1590183
1937270
1697092
666674
991968
1919110
205793
521971
393944
472159
1138469
1462107
195767
373627
231714
259414
564929
814510
1540193
967173
155460
627122
737963
1691666
3410
713543
733441
442646
43625
318226
681975
1413416
132160
1392322
895113
50231
272136
1146689
178879
851619
1751797
653090
1520427
1799849
34938
130299
1519270
1592194
411405
210917
503211
1779175
1396368
1207801
288126
1684661
1696909
451313
349373
797582
1969765
926437
1664066
1234099
584136
242347
1439568
310618
1847165
785355
891832
1421035
308540
986190
1495116
500601
468335
1624795
544973
895444
470383
662426
671013
1910033
1069716
923125
1248858
1487129
1733730
1639216
1274583
446951
1948372
1003611
645156
1565490
279766
681819
63767
759741
267371
1771993
1638230
1697261
1195999
964335
879907
1629957
1548315
350046
811436
525772
1673171
845560
1680804
1044903
165174
1937020
977813
1722973
237678
1629514
1816495
1135563
1746500
1941908
302678
990439
1968471
634998
904581
82452
535351
1265513
923722
1172036
817759
614101
1554907
255394
1133406
30981
368177
1733865
1492396
994164
1946168
1493325
568455
728882
1424824
738073
1358905
1333725
1214241
249066
1991230
462402
1236773
1038967
1428391
1028175
1862669
305103
1586488
319680
486090
465213
797097
1684630
1269568
1533581
1757790
478244
1027735
1905863
1444118
245370
711468
1631375
1496558
1474616
368913
1360116
1986091
1904156
1879827
1583246
1908649
1183635
937737
264937
818655
1249970
1043091
399358
8306
1726014
89250
1029527
460853
703965
1851178
463776
1966476
328331
1884589
172015
582328
569161
807662
800293
373717
407802
1360216
1420182
581582
588059
1567892
424625
1919751
1596607
1171879
300
1694081
361674
426541
360544
1363333
804174
1011496
14261
839950
730618
534886
570197
1488131
759743
113442
1254375
1448845
1279726
1105342
1714250
339789
1788826
1767367
1299651
218476
1463608
1348715
603197
1076422
1778441
1036798
790404
1902180
647467
1565183
1917767
807906
994938
1446635
468082
397803
374574
1902242
879675
385129
1461631
922571
1962116
12308
1819668
684800
200362
1579360
1639501
1423996
218666
1455276
1703336
1230785
392178
1296641
1649245
1618863
727461
537292
1988675
1973625
1253496
749591
439016
416304
449346
1692891
1594428
634213
1418604
676480
596877
535986
727320
1512265
247690
1942892
737009
1561348
1377675
931585
1420523
1704910
606002
574462
766220
1152417
462985
257714
192391
765635
274799
1447646
89547
1987983
120382
1108365
748757
1221233
1881947
1271287
1723692
718841
532649
147533
88179
319251
296636
1028823
1007052
704812
1283371
36437
205747
1491701
789451
813037
1861453
5200
1879189
1041826
84864
310137
1617531
702474
1639905
10566
1614342
1196923
1865925
1034575
1438352
103230
1652564
1434831
1981399
1859391
109978
585437
177281
134280
1494129
583056
1786113
12462
1314435
1506378
1736817
636001
195959
1613487
388348
1803483
1035910
1728687
1055845
519194
979889
1386892
1204380
729574
1360603
1698491
1972776
1531126
1362614
1408478
1103171
1006719
741654
1246626
1358966
1831086
1259877
560131
1484472
30151
381652
1831835
1885955
326197
1595024
200517
1630184
32678
806596
1842727
730647
708842
1631262
1201541
1467773
1918840
1502307
1276728
1105424
1902608
603888
1836350
1231542
523791
1385774
1542655
1141963
228638
770580
244803
924110
1924526
1764832
1563817
324533
1090172
115558
346168
1003993
1548202
1190917
879633
167495
1055225
577115
1020188
1693318
314185
579207
1503233
81430
782544
1814284
1614180
521423
1336817
1105535
1981641
596528
1943523
398502
562521
1714669
453903
1748860
1279358
553437
634122
638822
872758
536813
839884
1222396
1958946
1649766
1885744
928591
111408
457789
1103845
1307129
1447701
1350812
1235450
1086066
1143664
1660933
635763
855219
60105
156129
497006
521535
1880576
945631
390374
657934
111904
1625218
663553
1892445
590258
1465193
1021184
958185
177824
1459532
854394
1474741
350578
436967
1427659
1156993
1470223
677334
1891963
728047
1731303
281581
414491
1242113
443441
1782199
1435494
1634330
1569879
1837119
215701
436148
1091497
495971
1003094
1715102
1845824
1011762
96842
1856573
1354252
1467748
1149228
19332
498434
1186856
1971180
5392
1145712
969179
1027567
349337
1174914
1598152
696833
1705289
85720
868982
1147919
1178270
264941
294638
213844
665522
832074
1150012
1321067
310495
407761
1562045
544044
80362
1195565
1564091
1783488
516428
985687
396435
1583789
146304
1437507
1562464
1040049
164787
645214
97000
1236250
1405340
1700890
1861935
351977
189615
401475
1320682
1722914
1632953
1708078
444957
1738944
687922
655656
1199192
693514
1062712
887412
1459960
314964
384994
1505913
1940699
1073433
728468
853188
1418444
848221
370098
697545
690198
1416091
1550810
1423346
992326
56618
555396
408910
981612
657289
1201014
528716
1498155
1403346
21539
754510
7622
1420081
1984455
920741
787585
1525618
200
866301
1698956
1964724
1976583
571085
411948
1679342
886742
773044
379087
401569
1794826
1751366
1956388
454073
748714
561807
142546
1918941
623422
1525757
1188570
5789
434455
89035
1329352
1645364
1346359
356291
164240
1045032
1698202
1027210
1558017
1153448
1597146
1463883
1238423
1877344
1810341
18641
1587649
184980
1022555
951497
229585
317195
1159405
641455
1327828
119426
1445140
989737
1466056
1148643
1136600
1343170
1913475
1365659
878871
1554425
1526285
1653308
1301978
1703237
282574
739976
626556
1235186
188098
1268607
32593
1517415
279971
867453
601728
104559
1911435
1767484
1798162
1043963
757202
1296990
1406836
1401744
1944050
1410859
376270
763479
165829
1563768
834361
1466534
1184130
953579
135247
403843
1897409
780194
1230296
558087
1563101
1660646
1823788
127315
399915
968209
1073532
810889
323642
178874
1430353
241011
1531692
1817532
428367
327515
1821973
711665
12104
1216706
1754839
1346999
614979
147170
640679
642917
748567
1043349
322219
987777
1709630
714230
189939
121131
977623
1612804
763688
1929749
330418
206026
1711361
516660
667009
639406
1599798
782500
1763495
987618
1649410
459557
736054
1458505
948964
1145604
1818292
1264604
669372
839171
1860348
617352
1531812
698986
821180
342585
1138238
348859
780622
855628
1588102
430107
502372
270471
664253
1192426
1556815
1696847
1727962
477646
649394
1264310
499003
572466
1644732
1918893
244418
191487
1209880
880148
1431714
1088830
140131
1848848
133584
1822408
1373848
116583
787735
1849855
12239
241197
1522593
1086602
749140
1606760
901189
705439
1195207
1986974
200581
390424
834555
1349785
1827070
464562
1837023
1785233
1997742
216103
409231
1293359
1584504
80517
1995780
430240
813616
723792
506648
71694
1369231
139272
1362921
581676
1539745
904131
1686952
394661
1818141
1649883
1700533
1956588
176485
496469
1202361
1039270
1004355
114869
617504
1250329
1085548
1621955
661054
1180079
1679303
239199
113882
1489110
1803324
1787428
1046168
1643608
1523848
1631154
1356434
410896
1965682
488643
756020
1249158
1340217
1969025
1096748
1208809
1315847
1659983
370172
1523840
1826425
1532010
758775
862483
1164306
1302330
561209
1009780
1360292
1468214
1152882
862972
1622607
803465
1815762
286271
714697
120701
1816920
1617200
17545
231362
257038
779655
1254314
318365
808011
1720424
972921
544284
51129
1082509
1518182
1661119
316287
1125464
1308545
761089
1273808
1427071
1530871
447316
1734960
1917345
1968182
1232132
631898
307972
1964638
1290814
729279
1318403
471798
1522897
1313845
563626
1484483
3841
494108
803535
1641702
889970
1584723
117492
1129700
437323
341614
1456114
1401153
107382
1079923
1166989
1311483
1629750
1721845
1907896
1929091
1136624
1290177
918044
541005
697259
1709182
1072122
576891
1585250
699093
1803089
792141
1872734
98813
1306316
1732123
1002693
789850
1300179
825740
1953658
283469
1834158
1870651
1044128
1215596
1702377
1861336
1787903
1291680
1549471
369318
843257
121621
458692
1496135
247872
1821191
424610
1541861
767512
18668
1519092
1753352
1157503
19176
856828
1995945
1570133
1597028
1429360
488840
1015265
1064306
1490758
692558
29279
33091
425422
1019257
1792620
96424
1595131
1523977
1784737
1428708
1716728
1623446
288376
1571192
810091
10541
148093
477707
485341
710521
625837
962253
629465
492771
657643
1726131
365670
1471416
475965
1681519
708761
1443564
621268
1259508
568860
162278
960417
277704
1549977
114946
1153703
93487
1218887
331323
213064
1748646
743334
1310884
58619
678573
1398307
1259056
312886
1503044
379442
645938
633124
807282
1077695
552476
1332092
191073
1902371
1805170
1908562
814392
1883031
902266
1715962
1588194
1628194
1517549
1184786
294064
1359576
1436673
487451
235848
294907
1303030
461993
821505
1037600
1204715
1738673
1489193
1743862
215659
769299
1165949
864447
1715438
378845
857370
530323
1853042
1344204
1243160
1889424
306834
1566824
148816
1499418
1036713
500043
857036
1448555
1735352
830294
1888407
1005924
727348
1730822
715717
949195
798929
375385
1879874
825801
1697211
109338
667093
467664
1208633
928283
28013
1660761
1826316
502409
1710695
991784
799161
141628
1522317
613956
149393
333885
855919
557284
1581200
1766434
452321
402400
1128610
619963
1910765
1538725
1319627
1523243
1198883
329818
1837892
1296146
569320
1114975
1212538
1092480
366574
1377628
909820
1050481
472786
1842427
270207
821956
1794278
1328687
753687
1809504
288630
1437263
1930377
515072
1548193
1751865
764062
1240311
813694
338973
1085605
1480530
441318
434425
1345655
1046739
186958
1750911
1782615
567882
1271770
410485
976070
747707
791430
791837
604341
417295
37348
1550900
631587
407983
1999054
519668
1942364
1425973
1120314
530764
575383
1102941
510229
1932681
1491232
591465
1648885
1984195
1597772
1213481
1615454
1755859
1716604
126142
1884963
1729892
807838
490250
1330331
1277436
1725259
302495
561370
571631
1892980
704067
1333015
975681
95978
1512720
1980102
146537
1057894
1749475
23519
422480
1708334
1671827
1757855
1370872
1861653
1988701
1495830
102242
1442624
1126932
539871
1889947
1916712
924694
1061379
1688819
1472595
1905779
1981120
1534162
990599
1494482
938663
549634
923196
420063
1816247
1324793
1029646
1576472
1515142
237279
890045
1549014
848129
410036
1875823
1126153
996320
1141694
359402
1790895
1085710
1828667
1332691
1118849
1319947
256825
1158104
986502
426826
828966
406446
1308774
1900185
659550
285804
1062367
1859129
1384242
1550662
1290529
113849
1220475
1423227
523404
668387
119247
574057
977447
67131
1884916
1054558
283342
777840
1063865
1113826
796320
789866
1928686
142531
644449
86971
822839
7316
1723831
1905596
967591
1444258
195286
413012
246782
1149421
1445441
385254
1932944
1517155
223230
708578
1464169
1764586
705470
1480328
51986
602428
75643
1941004
604636
270996
715500
1505572
1575533
870027
337716
334771
1566936
481641
32691
315792
1036790
88962
602687
1014068
1994636
1400375
691158
362562
308453
687180
704970
1323720
1763354
1676418
1476652
653003
653062
1459969
1681542
1505551
1949909
552684
1440648
759165
1765422
1937981
1017309
1470559
1799798
997262
955867
1513238
1922033
528315
1535706
156533
622275
1530626
1940223
360034
572300
1636655
994321
1129146
1058893
1967645
1588026
83496
864391
1711679
1227513
540948
1624595
1870044
903376
778483
1963455
95664
641812
945310
725286
641569
1733691
598839
824825
1200051
1169177
1606
1346101
1800196
310896
897850
1769180
401933
1610615
937088
1827686
1136101
734115
199073
624683
1627982
156252
1937132
674053
409684
1750260
579931
1627583
774916
1844028
585994
1730961
1404377
691643
1941639
1673051
722315
410945
1474292
1258737
1251139
696794
1944234
949948
648306
927896
318241
1087722
448947
1058750
533209
111617
837247
871371
469198
779390
1513144
1247888
871696
207816
1856067
354715
1596947
585440
1815692
1101668
1403256
587538
25368
1531373
199138
128922
680550
1955634
1971552
656838
864775
1867198
12249
1347211
225930
472507
1100201
1822468
507073
1527357
1991871
1130786
477927
1711012
1525158
971952
1357726
1331408
745346
1128414
1454217
104194
444105
1277533
1804187
1504173
1690201
1837846
1342633
1642350
72731
1440541
999788
162194
1358571
1944672
146263
1397942
675134
1400063
1855586
1861983
1292556
169296
1871076
1079063
586415
364693
1407712
943319
1332710
420485
1283573
1893287
650793
806724
122982
1796589
866509
64712
1527586
981490
1611132
1121255
1803399
951698
222099
1326074
106377
1492530
1471458
960282
886342
1443986
1924877
1139750
709088
1628157
1893966
545533
669902
1556547
1795345
1142791
1203633
1511545
1123057
432703
1669504
1651620
285403
651750
1293893
75093
1770688
265825
684393
1350210
1670507
171063
53364
842035
14968
1485337
1473760
1666269
408240
1071417
1727081
1552376
1250319
954809
22966
298319
1070173
399745
869495
114812
1992907
637072
1737022
1875781
69588
1990441
215208
938165
989822
1010
1956505
1191035
701380
488464
636916
142177
1281371
1664453
48112
220827
1214805
958908
21755
103290
623098
1760996
1616941
18460
69133
105476
1821875
881062
1309201
161512
795264
1307365
440200
1853682
1749869
304100
386640
1130089
229656
562046
279860
1287104
1645488
543632
1645908
1979707
989749
1171967
1571093
1540703
1158364
865666
8788
99486
328133
766796
528661
1786676
190536
1742825
348535
958642
971243
1413007
166576
1197396
1207018
1893180
1270977
344160
1156328
484978
188076
476636
1585540
376801
1653157
1896356
782902
548972
1419075
160503
1211803
710905
1372991
1748687
1778694
506586
1349150
777521
1569273
1404290
758254
66518
1352168
1242963
185578
953634
1102651
1853249
25166
1972400
779595
655600
1859921
746613
29959
1276580
914905
204455
779885
853561
452595
1298019
1566071
1111199
1322963
235943
1499743
1374739
717524
108806
1503898
1106858
1529812
1069788
560139
858067
856237
362391
1144899
1517883
648408
1698511
1656214
1178569
646258
1209547
546414
1038172
1019433
1382757
1393231
1989602
1142029
897956
160184
1371964
1334891
809119
1155511
1615324
585560
1763414
1658809
875078
328375
1921984
655076
456295
1309403
1957164
1941882
612891
722428
604801
139718
47557
1811611
1711752
229870
1230329
232739
57483
1038049
125409
486097
523905
1294059
820488
1435337
1055439
1035068
27283
64014
1148679
702209
760177
1251835
232786
311094
1044098
1563898
1987
860963
357681
877661
1133471
575351
1883099
683859
975703
1861384
332021
1280574
1449883
108898
1978075
1844394
1761658
1283550
1680720
1279538
1440637
101697
1871623
1555262
668648
673243
489765
1742320
982574
1604005
391151
646593
423489
545401
852084
199803
1585359
1779799
261958
1278433
1700974
1162170
1997658
1699039
1166396
1312853
933355
1626989
1758080
423741
1206735
544690
1373912
176211
373548
876558
317574
609955
104792
1883412
495474
182766
1168886
1609695
1424672
35533
346443
498089
1100618
1800688
1856150
892733
1034448
407571
805792
1146381
1911610
132852
1311119
1830039
1673925
381918
1742961
1287611
1338208
969090
114187
1399155
1818128
1429844
433585
902211
1206619
1726783
1178821
637678
178224
1590963
1607295
859035
640092
655594
743605
460917
896187
1533165
28820
263534
26041
1666732
259110
1526512
976056
912673
1837602
1770747
793569
219394
232970
235079
9849
939201
1969531
512268
963532
250163
320508
9501
569072
1882493
1427603
1270120
1426727
1047983
1135309
1186460
737995
243092
1638602
1532783
1376095
1345510
473454
1713097
1597745
1755204
480054
521474
335645
494858
1572181
1840957
1069647
567014
1817550
1836280
949672
1928618
1607390
1293740
1135789
100308
1711525
1482435
33064
1990616
417325
484589
1874751
143111
1356347
1956965
569663
1788206
1236426
972436
570937
1983563
469874
975332
1276847
557622
565619
882233
1488881
549857
1097270
414965
1309947
1672983
300326
3429
1757345
1133833
1680735
762869
41063
1039414
682414
185559
1527992
1952059
1021568
1529823
1222680
82010
364698
1797495
1421830
455517
44643
1526571
1357265
1584587
1796513
762378
745610
478745
1942356
1779874
1978853
749831
1546529
1795477
1566337
763454
808774
393076
1361001
843807
1222395
90217
1430545
1044972
1388687
1027468
472097
1993073
235920
223918
945640
1547563
677326
776454
1955130
1955893
215943
1841590
1342008
464463
44491
1553367
1523585
1395621
886019
1537027
1078482
665221
1260174
1182306
402044
1553672
850250
368391
998962
342537
524121
1213644
966359
1132464
1329476
1186187
191358
716013
60493
470916
1854606
1752496
974284
987815
480592
1380207
316683
962295
556414
874919
1578697
1275584
1177022
789606
8010
660759
932578
1467066
1988351
751527
627065
1434810
1585057
1731349
1553198
799133
1119380
1288515
220345
1637174
1763348
901658
1522375
478674
3482
1361258
1330131
1388499
921803
747283
1804792
649961
768602
1616114
10068
1296235
1659075
904713
333853
762582
1141714
1141048
1731900
1849000
1965299
1104082
875050
1453318
1367364
688253
539155
1597504
941348
835637
1467500
1860007
267290
369918
69291
834352
753149
980788
1874165
1229798
204994
1601368
1736632
159106
1685138
1544814
495949
563216
1573983
530681
577584
892974
468789
1652949
1610967
583936
1301823
201774
771825
790784
1040617
124475
1262670
1533923
1910042
524088
1922285
658861
644004
1324057
454500
1975579
1516675
551477
1799382
433727
1819944
1079728
602366
179075
1486971
1054578
499251
1852154
47486
406078
1511501
1374919
782041
267304
1648949
1726708
1431636
455484
1801436
1448009
468397
1117111
1538285
365024
1016814
1699414
730537
419103
1425819
436004
1038147
1423627
1662520
273493
182792
1228650
497055
150067
244492
1844864
1724928
1401337
353418
1853847
1731618
507938
1144612
1199789
981041
1311308
1700830
31026
216536
1227760
613078
881406
1102344
1015933
1251591
911184
1357446
1070253
1983086
195333
131812
1988532
32127
141705
1415603
1264650
851396
1468256
1237996
1696343
1107801
564833
1856564
1252314
1709551
543868
1918373
1067871
1984707
1093216
1233404
1766015
1351132
822515
1737242
621830
1882709
333345
261656
438296
1717483
786935
366212
946416
688796
720957
702322
1709920
1298707
1474579
6084
722673
1105872
153472
568102
1215663
165599
1206791
1356405
673728
688750
490090
950389
1724403
1111738
952436
211497
66206
1882678
895467
950882
1888410
1399579
1343690
63658
1392945
945955
1300191
1794433
1374984
509334
921357
601290
1689201
60307
17377
24437
895232
761087
1693934
25872
1982714
277166
1906822
128730
713922
437922
496069
895102
1664920
962821
26718
631213
1742539
556609
1302942
1505387
470465
670550
1522486
1820309
564156
1273188
996763
174051
1222665
367236
1007956
1551395
1127655
303579
1800336
627043
1493069
1656496
208971
962749
739921
1973361
105598
247562
1890246
1664176
519455
966242
477395
1095952
158901
1468054
1464468
1832096
1008666
1955119
1636439
1306006
708263
1065472
1844322
105380
1594532
1608940
24034
884553
1952800
1141935
1169282
643462
1044906
1375285
1960262
1849877
477785
1133537
1548976
41571
1418147
1463356
1368337
601703
290708
1202695
106918
1794074
623637
1647802
336441
817340
951636
1384962
448665
1989560
837233
860694
1742662
45684
284615
1672872
1225053
812919
1589464
963310
1645595
573571
919659
798684
1121144
547962
1929368
308088
803072
66504
1740070
849726
1831078
1876791
1431546
443221
1999774
1800713
498467
1721957
741944
901208
44129
141139
1061436
1338986
946200
1641699
205864
1549733
821756
1121667
905406
1768157
591924
1414045
440952
1005895
757397
1015046
220545
494552
1963291
518767
800341
264503
557838
1784537
907270
1290524
1450503
1233464
1090227
151340
745929
280828
1850430
576490
1737940
641197
734212
1986036
1120603
1711805
1322632
526681
548237
1066077
915817
1809321
1944371
240347
1368343
1621929
449645
1948257
52448
1040405
1658893
1981026
552924
1237808
1858174
1695491
89924
381021
693295
1339140
1507429
217385
1076897
22121
1758774
1439235
763866
231026
282301
165044
709300
196534
849902
1491662
2678
919199
1957767
1890757
1879508
1399891
1713009
740143
381436
1865027
1467522
457474
1424495
1105038
53786
1043944
1059372
1251090
653057
589823
1874083
1881328
1390436
545278
935034
695413
1050511
1990573
812158
1801667
249715
915934
576027
642231
1328008
794900
846112
869361
662282
367360
307482
651319
836007
1946891
677713
1153926
721203
452182
1669961
1577653
1191670
992750
569784
549961
1775384
735018
751824
1903119
295847
54073
1194596
1179663
1147949
1783559
1295193
761845
1826772
200150
197202
1492360
176230
1980674
116505
192644
1100408
1252757
937902
1365729
198564
986649
143952
703112
606848
302953
1815046
967407
95932
197030
1420317
732390
1118631
395974
193302
1879716
1206291
807597
206646
1374125
1955860
1673608
922453
628889
1226304
1072636
963321
395740
1129172
1144289
835277
492190
984537
1148408
1809642
1365912
20284
254961
1782661
1035213
419357
1677733
1388852
1274403
772948
865971
948117
1879940
86461
42250
1524092
312430
550574
1731755
582948
416824
234965
1117338
351810
1099590
1956043
277772
1693967
1787567
965169
1509052
1183680
548270
716839
1926981
788187
26194
137163
866851
731750
1216822
877250
1285642
66101
1061548
1290406
1441772
1306836
1296971
659403
124320
1469591
1397988
1418104
473620
77461
1243023
308975
998331
1085112
1014453
1116760
1757952
1651055
889928
604728
490287
866445
1512205
331042
1765450
1773744
257422
350347
1527645
137188
598722
1109284
1670863
1632983
811742
1190539
944750
1429096
1591690
1221644
909467
1292969
1524431
1755838
420126
736669
569056
1135323
1743791
658266
448323
142585
1846727
1484827
1286569
1046411
959028
1028992
1331261
1801762
122338
751835
736986
113727
1628241
116097
172385
591024
423723
1481816
236473
1753749
1238773
425349
1814988
866767
1726172
1990562
1192523
688134
1825213
628072
1239807
1863511
1918675
314954
1365692
421763
985727
1683956
1474915
1630221
1142126
1977506
1933512
962188
420718
692362
1343551
1966338
538909
735710
1668086
1754255
312636
580717
1506984
977248
189941
1915595
985005
58512
1986086
1902200
1339641
1888159
975006
1914616
1813956
81802
115306
23265
1398250
1347929
1604368
1977914
1529508
1012780
1883203
836654
1920682
865727
1825962
677359
1218101
1844201
1724849
443144
1939089
1594168
1320923
947423
1965407
1096073
1796968
481576
1974292
763214
1651053
184777
385898
1368048
1198166
846710
219779
318253
34130
1171892
1277803
667564
494575
637440
673694
1754641
1769970
73742
1002875
550462
215044
1282999
1988827
725869
1208691
1450832
1652684
1461521
1843331
1976383
40882
1616965
1198005
798290
1715710
873603
1389824
1386331
1093073
1061535
278318
286082
995624
826800
749991
1018270
1744224
1897940
496369
885985
1253830
622055
355297
337143
1167604
94459
1909637
1358947
1653590
1163873
1777282
1343875
226156
227491
1027187
482619
679059
914313
454638
1790844
712873
161114
920236
857612
1733070
1144696
1049246
1278511
1727417
450214
53071
1142355
803114
540714
1781093
1995616
900584
1936019
1238056
1464611
514143
1010052
1825898
554853
923715
1109424
1522493
1556838
237803
1028408
445103
1506547
483577
1854710
1043735
1599834
553889
1622606
1326787
809466
1907793
1041025
511775
101541
1412350
97650
1570692
507845
650553
1855820
909272
1455527
446296
1770299
1261569
1194118
858868
379252
1914911
109532
836395
762545
918612
1435447
19150
1172958
962640
1412918
1153350
125074
848813
1166289
1441729
1937936
1988587
1402268
810007
462991
1934190
617697
1270345
1812151
158999
848630
472094
1674991
769411
1295933
1751813
1892146
519938
1430565
292275
1244112
1907369
1145871
23343
9873
1564144
1445344
1615516
1696356
1052011
1399300
1710158
1249806
677339
1211696
1316925
1811493
201592
1366655
11632
224390
446532
944050
405710
1218937
78039
1533023
1205758
154626
1186934
1121803
1869857
158364
378696
1112782
1895122
1521920
1852241
813278
297226
1191728
1249882
1804328
1909310
1836556
153060
1005527
1205719
1104714
275272
1798250
288730
1449569
622113
1834985
4540
756324
743798
1318846
1283672
1220652
853904
1376600
447236
280716
91832
1679624
523351
1252743
1891723
1022950
1431777
167371
1063289
36388
1136584
1722318
165103
991520
1850799
342411
1823471
654074
1675002
1328889
94159
218962
472513
1250352
1870433
1671354
1150605
1423364
1437976
1454380
1995365
18208
1526566
2816
575477
1654056
37420
1381807
1116742
53452
704483
784823
94894
675193
1176393
1646227
1700176
1314351
220644
1538908
132359
644730
70336
37972
602643
774375
1384665
11172
67180
183512
1042449
1070406
1047957
743555
138248
520493
1500370
1368042
231408
901444
324501
1316701
708407
572667
1871857
576901
1554895
1370066
1655544
9292
1478361
1640115
794971
534751
970581
1555869
59270
375955
1192136
471893
1807400
1455456
991397
1429713
712924
1375043
1981746
793621
217831
591302
1053092
806440
23939
228572
1510440
1833073
1245640
152391
1696231
782316
1405019
73233
1791525
1622976
1599509
1459958
1248058
1495295
411713
1372269
1950325
995530
1577972
1045055
1667734
1605262
615196
233188
1121032
806547
4068
225172
1400304
1232656
1872901
933238
189570
126395
251399
1545009
1578745
1099948
629037
419728
280759
1594848
1973493
661845
1676925
1619535
225077
1097444
1733854
894877
174494
1561216
1315056
878052
1666557
853826
451645
1468423
605170
25887
1255790
1601506
1136073
1479980
512215
1909738
1845853
311216
1941046
1692224
1578644
21480
1107489
1863252
355768
1390674
520085
1220528
672207
1537326
1600545
909848
1194304
357058
842495
1361156
1516666
697002
1505399
1395351
1765913
1634687
1640035
1228047
1348987
1815260
135628
554467
339062
890162
1696058
1091776
75198
703515
1484055
260502
1003330
490807
1788625
1734956
285012
116278
796646
963435
142929
775463
748424
1965028
907417
1544653
389064
675059
1113372
996831
1885441
1427770
257969
1427134
328197
360008
456595
1609600
534779
79399
1176819
1237581
989562
1859582
1917720
1265879
1125594
722542
425452
1078933
1443179
164757
1467492
1176352
222966
1527893
837631
18825
1514567
1548585
377155
775920
1385699
1185538
763661
1200482
826325
6726
734759
69146
1906497
1353735
821588
926773
1092638
577214
1745176
1712588
164790
1515610
1126085
1505703
1916769
654408
575219
681685
542823
1578961
1237612
719826
231295
608307
1817078
1750239
1733425
811871
1111165
1819330
1653640
545976
685436
719338
634883
1812324
1548112
753706
378942
97154
1882257
1856349
993590
436721
1711378
677948
85459
452572
1701258
185544
550893
30125
262051
44688
814799
131104
1209426
775365
78009
912749
1877856
347121
681216
590861
721329
456601
1199916
29000
192513
424397
1564427
1700880
1172907
1940628
1499111
1197485
1738382
1822833
566855
1863909
1615786
1713008
1489588
293121
1559520
1295396
391790
1122948
832515
1048931
885794
907208
966466
117119
1515655
894236
803950
180007
350746
1926724
242011
335708
515249
619260
1040114
1412504
858890
987821
328316
1022434
7015
1350526
1468859
1114821
920285
1211923
1484368
164265
336015
1205909
574620
581554
263221
377556
196611
1571006
1979587
658952
1417039
1887245
1603536
1640782
1319085
843486
1350973
1579774
1965599
275316
1022657
167971
1832573
1786434
1916407
1874542
1984637
1091023
1992386
1360062
1304965
91352
409932
118440
1438283
650026
1290245
999788
720416
1078293
816641
1852965
1592738
1360439
1232257
1863540
536273
1356471
1059094
609739
799395
1009579
1798920
1189911
539054
1200434
171070
1658098
1792470
69035
1820382
127578
1901791
827700
202771
494138
557314
1746455
1719043
1885683
905458
1029685
493357
536291
203855
764294
709051
726425
21957
72088
1672166
1746852
238541
853392
914434
1953408
1704602
1664925
1346890
1585019
1233591
672325
1573266
1893420
90165
726307
694010
517357
1899108
1518455
1560616
1382248
1096135
464506
749043
277828
1430576
615350
1099693
883732
1813434
1620119
43561
272908
764441
1319857
1550487
110631
290048
861138
419291
125712
1950358
1124194
798009
1076073
455601
614517
1800841
1437091
1770841
211290
1436276
1024214
836112
488942
485228
487711
1820527
693823
1610151
1237229
999121
1969184
315971
851423
703168
769465
1425849
905291
416417
156551
728228
1210483
1069666
1474028
1131957
1084683
1264031
92807
553586
1150194
999885
118457
1886688
960502
1696734
1257647
234359
1350259
170398
472140
55059
1902201
75910
1549430
1884609
1783907
463143
1249818
1071724
961464
931489
1816547
1361004
821661
1752059
1969179
1380903
1468033
1457029
1576263
159991
981802
1151708
1704108
1717142
1169249
507088
690963
1567645
1309916
1595622
1534284
1633688
1931210
600316
474472
1262595
685225
543950
722548
1710598
974070
354169
1889760
1674470
31483
354436
772615
813330
63616
517940
894485
468320
1906183
1896125
225000
9703
1258564
252590
657983
1741142
615840
390048
1449162
75008
1079201
1058698
1741531
1852489
215554
443649
632973
74903
509730
777996
1159623
1478277
1959687
1072981
796309
996576
1340459
504288
331897
361840
1864016
504639
1675350
68564
1759613
739758
1721074
818327
1572872
1465355
1143567
1204987
394347
1381726
1944149
1781987
536456
934486
1388660
1897914
1092984
1342012
865782
1095450
412663
522111
664356
486424
1435689
351741
506460
821330
533351
1154385
539241
109077
895067
1189277
1940191
1177331
1383092
114108
806449
1945207
1877946
1066884
1992395
52810
665137
700649
1643882
1215896
1319157
70680
1107174
156125
1522108
76394
993173
863848
755374
782537
1129059
707089
755126
1471447
1734681
208232
1862587
118709
1125442
899961
535481
22445
200969
703408
1600800
371079
1972375
968577
928766
544716
1653862
1634724
1519184
1066056
1525323
56707
1386955
1317898
618808
381981
1653587
409906
1098785
882821
345504
235051
1734032
946979
649266
523852
897671
484054
1108870
1874872
1113222
393360
349873
1548397
131917
1988417
1306299
834362
1991494
1392998
112043
1041031
258924
1905694
1722807
1708704
1999533
1167147
935179
1215801
1846964
1173340
782025
163975
689885
322711
1311846
466060
1690599
1828555
752858
104844
402086
1752517
1053774
1466718
1503511
687009
421301
303584
520593
1244554
274907
432230
350786
1318714
706954
1873738
1772270
925667
1671978
49496
1328842
340686
1270213
1675806
1865262
1920787
862799
1466255
179208
1989518
1619863
629652
1872831
1963131
1813083
513004
1143129
1113123
1582043
164168
1651918
1234862
546731
611418
1609255
1493501
1637661
1458024
521032
1156254
418326
95418
833175
311663
733226
1210493
198596
1307299
260210
990559
996680
115825
674449
542407
943193
556438
1549430
1618049
647323
721693
1132317
1016699
205244
1833256
265747
865669
369499
964619
932646
1556810
385781
1953870
460618
1130877
882300
641258
1918484
985604
1469668
1790331
1745615
1847056
435020
1516214
778185
1478960
1633885
119129
660727
1932659
483325
1506707
635880
1913010
1645565
956723
1917091
1211192
1595799
858843
196770
1972480
1397214
677785
1444185
1259671
1070788
1052999
269307
1359629
975035
1478427
1949758
841667
1844839
392127
1629372
1976218
25975
67292
276437
703405
845486
1838470
1248806
59871
688141
570455
1456326
322736
1905798
427919
1793770
368941
1043683
1404525
420662
908288
1698334
1788034
927517
1818810
816271
1402973
727529
332104
1631382
1323757
577108
1711566
5527
1388988
1340804
469425
1891627
898930
1003418
26344
776818
542721
1798099
8875
1427257
846837
1523872
1181029
1590712
1286496
567357
864530
1640651
345692
1864368
714611
250715
1590716
1240234
1338159
843573
487117
1668959
44433
1856514
166075
1139986
1760389
586620
1700497
805002
1057895
750342
1119021
685906
1791840
1761767
829259
1304430
538403
1216831
424842
1625125
919758
1170325
1697442
1404512
126275
1681159
1767684
1142836
1612590
415936
1393368
87743
12457
170243
1741552
1528390
1485530
368909
916158
1999817
274022
1397366
809497
536948
454787
1638178
563938
365217
1824088
244264
608976
212072
1534355
1553971
51949
1237191
1880761
743953
208428
1963333
479291
1188064
951425
167176
603819
90416
1294762
909583
1973227
619097
152792
838323
56206
1430382
899565
1333670
815537
499905
1978511
177506
1461089
718210
1955010
1233876
94590
722257
287370
407197
1069525
1302567
1086848
1004960
1773173
1585426
1165056
1919261
1879359
17449
127911
899239
87215
1625623
1864060
1533544
1068695
1645314
1773204
1622403
1847748
1279352
1553109
1603750
1178974
974341
1748806
1079782
309629
1252962
651463
1338609
1454130
454686
149770
1782194
1720315
1309507
444828
1063496
320298
1047406
331756
1590049
391955
133892
688639
118335
373839
1038950
1744249
1006723
262438
1236937
927580
1357166
1268469
430463
491022
1581292
473993
35574
547648
1529509
1851147
1134795
1555469
1852304
405366
1687611
1074841
1241304
1066614
1716401
1513143
1672445
308350
1199534
943776
833622
1060696
191678
667458
1394207
452207
1887786
248938
1094476
471079
181796
511342
543518
1225134
299604
344666
1542465
710715
1200151
429189
3333
1268899
761629
578079
135343
1859087
768870
382014
1434150
619362
835481
276816
154093
1856032
1094599
401190
588227
55565
275214
1903172
1706766
970435
846099
1004417
737110
1407291
1167726
1340982
38176
1613900
628031
1511858
1746512
1010810
1936442
1525388
1281551
1731676
1256537
1465210
907191
1957453
168393
211979
1790839
1320877
1919725
33292
89551
1205906
844494
43550
548458
1014047
1418602
166086
1574045
201843
758587
1776681
1544693
1453741
947592
1236528
922419
835892
1985029
1977267
1924921
887152
845274
1472433
551754
215150
1819064
1851615
408279
889947
21824
91858
1819084
1885559
1534938
1207436
142120
1800723
859634
296346
1769598
1663579
924405
1448512
177256
475311
1879184
44101
1487908
897809
237999
1602452
1098392
1387227
1395510
808563
1836385
1120275
1767664
518219
608969
578108
372662
372790
1566876
1522306
1208030
439084
737893
449051
280689
1294062
608990
1838716
678700
478728
927653
621515
1897129
886343
1282712
188072
174135
1810474
20486
1008714
1436289
1992500
815645
1941637
503177
407031
1679225
1479899
1428208
304245
698656
1724226
1226058
1893035
1107644
1194496
1910147
1824738
1885831
1269483
1483187
1231241
527485
632059
1067086
1145451
1812729
483110
1841789
462145
862012
568086
525275
1292283
768252
738721
738010
1802202
739276
1559972
1061483
323796
1109892
1724710
86678
1970093
1633428
1550924
123069
1436654
311888
976322
843812
386048
970056
280328
554526
6103
1991779
1832576
1908045
1568792
1610734
1162615
1648051
790909
1652556
94311
1481787
298023
1344753
83073
416110
525652
176789
392757
379799
1506738
69836
1727316
1422682
1261465
1344911
63392
1527782
1087783
183300
299133
1408910
42001
1239008
320715
1549536
27432
1165112
1431956
1859217
1635801
1632214
419549
871605
273822
126825
1672895
499444
628082
955452
1612838
1929758
117058
1952450
618898
612158
1591449
1470706
1350681
777913
1777288
265170
358491
1206413
951315
1171673
1380475
1533157
116372
353811
758014
181972
837682
362461
1705024
1239970
1659545
1637397
97885
1736908
1040410
403070
1246425
424708
1450985
247900
1862637
1853403
1298125
839797
33183
891607
663269
1001063
1366612
1276663
1570481
1527393
304677
1833741
777852
20455
1122947
993010
379434
1398526
261381
181617
12316
936053
1589559
618971
1899169
821776
486413
538772
1571920
562192
944027
15321
1245169
137657
1013186
701827
1381083
31033
1525071
689985
1251399
1909830
699589
380431
128712
462503
1733516
1309417
312227
63683
208258
14340
1593356
1707526
283730
1056900
1306756
645384
1403987
808786
1241836
1415177
1189588
1154526
795140
1183228
1945687
710543
278673
432430
1430366
535472
186830
1056182
1596905
1084937
348386
1787912
1156788
1353628
1229322
938287
1312261
249440
1895654
1215776
1012401
1845374
1327080
298839
1214958
181669
1867645
1069726
742281
52881
1172081
1937268
695068
640301
1984353
425772
509153
1917348
2875
384357
266264
184881
63456
539659
1594405
392002
1313722
1316662
460046
405110
393056
160280
811475
1653319
870200
652139
323719
1508434
674094
669628
1097531
1586881
585832
1512555
1683842
445379
1007904
268055
641036
1583802
928738
1973582
404462
83165
1195803
1751342
1121141
655570
1377491
620774
882716
216498
1584278
666081
630951
586494
815859
1442348
1486647
322516
1235850
1272532
485197
426548
1394705
720743
584054
1498079
1838557
417128
1643182
258800
25061
105737
413541
1356908
585193
415564
123295
370220
1342421
254549
979163
1229427
642331
1568819
322027
1723128
1811064
1807928
29351
1013639
266576
1954064
346340
134918
526056
388497
962135
171573
1337516
16614
1327650
1232059
1376742
780694
1601716
433281
1300793
512173
1988457
387261
1744235
172254
1523654
1211742
931268
1156108
563061
1319071
1318969
1905290
1399549
1629622
740475
637490
221946
1386477
306381
27630
1887052
258291
42969
1234737
343775
436060
63777
949763
1412713
433104
1805771
1901480
1788088
1429830
138669
1913105
159509
336905
1002753
148399
1392651
910804
926465
1485564
631216
1592189
166350
1592648
873393
1298955
266767
1253077
1295829
84626
1605616
1062306
758891
802724
1129503
909463
1789617
271817
894313
289961
183011
399999
1634145
1247908
41193
1029877
53170
1938428
629304
1836898
722130
313537
1763376
378576
1581237
842568
868915
1966150
794297
341658
1716385
455014
1052490
1235938
338708
478131
534717
1457591
1378224
104559
549041
1161561
416588
9446
1860778
531526
234489
1079711
1668186
1935929
124064
1909362
237571
1882022
1655566
1506118
860963
1007664
613204
448286
1518126
994063
1136206
269186
1740789
538424
1341060
1141804
740204
278818
385262
1167721
828133
1916240
846616
1149896
793578
704976
870182
31527
1168850
1218065
258301
415768
1183050
547171
988849
513198
1230501
613057
1389941
228580
465504
1477271
1257681
1743403
1414960
44474
1616652
833201
341524
875026
1625848
145062
1923298
1803445
1419172
746987
1709734
240010
1553949
1070217
1948734
1319542
1688351
502826
890669
324054
153271
986786
711407
1355501
1301776
1619263
922830
1355767
1261430
1576719
1732083
1110326
419259
151698
292135
292699
375674
1529245
542967
1162202
1322809
1057164
1076447
1744593
1513007
1884764
1003655
1062679
1562445
493264
1191224
1036843
1195311
1278776
686170
672848
629233
197847
887115
720255
1772190
1382058
598305
131160
1470810
1926226
332033
152282
1303924
98753
1104325
1921298
161567
599933
260693
936388
1185827
904582
1925805
1092888
458266
144243
191186
1500798
887172
1369744
737022
809393
1817274
1267630
1947839
1117204
1254966
1236456
985892
29423
812698
883256
387541
1006527
14515
1200915
87862
1410519
1728872
1062601
451710
330327
1774599
294307
523430
1121843
1769219
1889071
26538
1957672
315457
1665059
118409
1809866
1121859
1726969
1527132
1625110
628199
1011625
932847
54797
1791631
1338625
457314
513841
711409
70072
270640
136392
362559
911143
681727
539716
36299
1785230
1793949
1236266
1236351
207928
444400
1385415
1693660
1440307
538312
821691
1276903
412351
1988721
1097540
1871295
966080
51165
767863
596215
124865
987022
899590
839438
1820018
1698123
1047210
1025010
79335
745164
873882
237133
394564
469939
399631
202832
1807775
950291
1298244
634733
742399
1787139
727093
845371
865355
1047447
1261188
1055149
1248712
795771
991153
792409
1382923
1800249
758830
317528
17627
777300
1452420
1971200
1765027
1387338
1845346
97335
1509340
427021
1112214
1785917
1731606
206538
1295189
272281
1227252
420965
1405182
1219597
1620423
256934
755566
1048920
176702
1544299
1636498
306956
1787677
1031524
508432
1960646
712475
1418481
1005585
1766433
476205
1636990
1211195
1376726
293761
989622
395329
822978
1946686
1462361
1703366
646989
84608
1663784
58621
1319548
1429929
791089
1705912
440798
729598
60184
1066525
1482034
1059621
971685
1082575
375647
1897122
2683
681998
289380
1267774
613614
1932704
1341459
1642349
1199576
1481495
1632005
1860770
241587
1096628
1779561
1193681
1493233
697888
55340
1133813
216568
978823
428917
1738808
267332
419847
168380
1499403
937057
1791194
276640
924351
932606
1500872
1129815
174198
1078682
1481118
742381
235238
384604
1236888
1449721
1283063
260188
1410129
481175
1967614
1052168
531309
1675683
1809154
1415815
637963
475418
756087
1471798
914018
1084279
1299741
1155597
1436531
1466001
1135715
1296059
1830278
1045124
1412618
1001185
882229
824409
930646
636782
1550615
923845
1376658
1664198
1256488
871987
1810244
801676
1562339
318488
616372
1950412
21123
1103012
1112251
503068
570145
1920341
1510392
924416
1562951
1019880
1883294
608045
301336
759176
372786
1143789
996338
409535
404040
1259091
1407410
993483
396566
1808145
1726558
1305962
1080414
664575
192663
1108488
1632527
158239
196788
966296
860184
811879
1969668
95149
873244
1091421
34848
1064421
678917
1846670
1835873
352457
1555741
1454009
236459
364859
208435
1562809
1207723
1707654
255211
316860
333374
72129
1175526
121301
1619596
406786
1418727
1138675
1342066
1780953
1943422
130994
1128931
436811
1272766
1006610
41885
1374042
1824792
1320439
529620
1772993
1426067
1506749
474493
1866271
432971
1528207
34565
845306
999675
788477
171119
1397492
571294
219150
1058385
1162783
402046
508126
321453
1885644
1194945
195542
466199
374283
816730
1671155
928130
152889
1446447
964429
1311503
801073
421642
523824
1115964
1215797
773205
534091
1715808
1640557
635076
818278
234286
1673290
1613258
283845
903463
1384374
383308
220560
599740
559610
784947
913503
76540
1254023
1301912
916133
18272
848475
1423554
1001413
1964133
1563438
745978
699087
59543
1364445
1915999
1700173
354773
1640901
765502
289442
540583
239881
2147
1955543
213313
1269035
1934220
547612
1960418
1786780
1868128
1094149
1204483
224786
672005
517745
817936
392266
789843
751207
1041628
469551
1717521
1794179
1319952
623664
901611
49113
1500373
1908184
627672
938696
1118497
994130
1179346
1764743
1283577
1861443
361267
379193
955079
431496
1937728
1204452
608017
1131372
1291664
107976
1335472
24439
1040319
1371283
1696858
108005
1688508
1680043
1539293
455038
498698
523583
1838737
1806774
1533512
692252
865715
1572618
1128017
1938723
1224745
1811155
914200
279963
181476
1975664
1676278
471609
906039
1800662
864762
1328606
273481
735440
811870
1648196
452671
855608
1520842
1230220
958516
1391326
185754
632649
1564937
598944
1719567
710193
1799952
982012
1973628
71499
1472010
627767
230047
1505811
1372000
1449258
1645818
1353457
1970382
951305
449085
1846214
1251393
875960
829089
1419480
1386248
195049
1455133
244507
1509446
150876
1199439
837177
18066
382863
1287509
999251
1469670
1983001
1355257
205922
639523
42663
1729968
235517
1017222
1786894
79153
492699
240574
939904
1954478
1587034
66061
1377892
246391
756049
378154
1091314
1227530
1281786
119819
221423
1058383
1314998
388874
1367158
39438
329186
534881
490015
1202054
933881
223927
1959962
1857695
538085
741286
1281662
1122958
1032131
1500886
1448567
1169909
1766316
925729
1236980
1606169
621873
1947595
1312858
1347708
1883767
876916
1369925
893559
184891
978845
1981304
1653373
33463
1581886
1663541
799947
1825604
845632
1006998
1553824
1961936
927622
923284
1937021
684342
1956403
584091
1634857
351840
786846
1643347
1912129
645515
1317504
730307
1774032
487366
570554
1650438
1279174
248484
617858
1790094
374066
1800397
1231232
1181258
661276
897543
637895
1656722
602102
1510916
663013
1231144
1158176
1490481
1795292
335081
1738531
1708591
1210896
1634849
1561016
719810
1498225
481525
1172226
45452
656718
418081
62790
1880969
1576441
1764392
1029158
581749
1451586
1214957
183898
344120
116577
1113801
651585
1350416
1915941
1059434
1536738
1084018
1573597
245364
1393691
1871318
1114629
92772
320165
1302407
129491
1381465
159594
456754
1142100
244818
1724128
1354534
350574
493085
1595781
1162891
1879574
4568
1868091
912820
1289767
1981011
766528
253260
540728
807174
633216
519604
1974048
700140
1394352
611954
1503865
1184058
826895
1816005
1951954
1815746
1960111
1398233
1365453
1221537
578477
328581
28387
113303
1240202
1150719
331753
1539399
441168
410670
893082
1169659
1873959
1342751
481572
826727
643743
45223
12110
317003
124018
1014407
981973
380300
299455
58399
1416830
238020
1885129
1726443
170961
411054
1089999
77617
1116305
1094653
360440
333623
599860
58990
412136
340407
1892369
509420
1739860
1547698
1288092
1524864
407542
1606425
1121788
1137731
1667599
889173
1965893
71766
500914
1739911
633167
342707
734701
1564169
93232
1303924
487791
1235882
549456
69439
1210405
318311
752480
1090099
854597
956166
1128494
1102640
47167
313238
912395
296570
1832336
1489247
1468301
405771
248480
1628536
940192
549684
262191
49732
1303837
796173
887875
1197184
406401
1433255
627961
1703921
280375
1902294
1572635
1895665
665941
1095054
531043
609351
1899417
221413
1031804
800458
1861894
522515
1593418
83224
756431
1005954
825076
1359259
1527505
1339312
1435538
1687718
1100045
928475
435064
531173
1615337
153567
1852332
208515
403612
83509
331328
1713274
1523215
1557529
1599296
536086
1804566
205273
1777387
1049456
967104
874266
1760053
1249356
79364
85838
636328
1601904
821785
1310721
345166
386767
1280266
290129
953619
1987614
1923811
1431036
1863290
1647591
751466
1267118
1043749
1334166
212278
1295001
661390
1171062
695145
1156880
1569385
32619
1311277
211235
1106485
537394
1313234
1425201
524869
1428449
1268907
770797
1735509
85003
1449881
88505
1273375
1024392
463541
1771047
726963
1241998
1690962
1654974
1642456
1017625
887803
651867
1525678
1455615
1214693
1975465
1565045
1864687
1778935
1414941
1680028
1190624
1153832
364489
155074
953723
1680831
1999166
182863
1679240
598737
150889
1626184
1918593
1853381
1148917
1517383
1643464
1862641
1516802
40949
743910
1644742
1385379
1588090
1318301
1159964
273155
1695378
1008964
620868
659756
1400706
1833275
1520301
539672
968847
850366
21089
1090805
1872545
459476
1789410
381046
725795
1142918
537797
1142640
652811
728588
297169
1785507
703264
815967
733349
1870919
73393
553771
219729
893413
1380012
1048464
1452420
370166
126695
1031351
727523
454020
1877710
1733229
130128
1213268
680114
1797941
302946
1665392
1633908
504985
1969434
1752323
1393267
661715
974807
261092
1073627
955399
1352466
636043
1748873
536218
622073
1303410
1779109
370450
370787
277203
776701
1293698
104562
1489216
335415
359095
1239433
357659
892013
1078812
217572
182501
635431
1488622
1675311
1447649
1966312
889893
1127488
1321800
1412334
1260282
1465804
1219664
1691551
1108777
798915
100619
1967941
534072
1933681
1027597
468122
965772
220721
1863179
1872032
1352798
428662
528356
544900
1804583
1521957
768559
1285564
219702
1721668
1384013
1920413
1177677
1337511
857476
1149857
1125955
1609275
1070628
18646
978538
789578
1997070
1006545
190556
570990
1389393
986523
1342739
397618
1406708
187396
1975498
816943
1769065
1450766
595701
1139619
996651
155783
1218799
1160748
276709
1382101
691133
1296834
917310
134509
368113
1312274
605962
1828366
167397
1678451
1149503
224458
1296645
518655
145059
1685647
1027141
505768
177598
955758
1334153
187902
476993
1815792
468203
164186
957203
348842
1323444
1251501
1868352
1196969
690791
908289
801826
877757
1343189
1379118
220527
1513200
1350993
1766235
1142275
1464532
1954733
1532699
1952851
353107
347057
693935
903233
1019776
1178988
1407282
1092769
271591
215797
933525
1762025
1667857
716191
1640690
494996
332771
1305836
1157213
820951
1884446
701434
994341
1969866
77252
1320653
150107
329362
1011635
507571
967150
862583
1741571
1722095
1705795
1522755
1223589
1062778
867051
1825643
559269
1342167
1150205
549013
262014
1627964
624192
758753
1471476
142162
1892516
532499
1786349
1251552
241883
1773181
1064950
295455
470171
582559
1551731
559676
1426891
1910719
1747544
774591
895776
38086
331636
1186831
504142
1765838
433155
1833118
1004549
185
441818
472847
1830
844232
265705
1946347
769620
563577
766901
1253405
1403369
1591482
1523110
1866368
356443
416768
28922
781058
1505613
857209
1296461
631306
88735
204229
1092331
743216
18997
1570607
1412891
22248
1892383
1640746
925003
409494
1775036
1321532
69050
700995
1518980
1588601
1086656
59373
457703
1211839
557334
1418535
1335201
1654999
151018
702943
1481935
595921
1130865
1713818
1462257
1705354
1728415
372762
1951130
165130
751397
953407
1901719
599015
730140
318564
905399
1584493
174954
1298308
278372
647576
1505235
313353
976020
151179
1698221
587434
1576736
1266793
156556
152977
1935882
192522
1191329
401185
714747
973075
1198178
245501
1333980
1358296
1934137
452241
852494
1321725
1839040
969750
133545
1005778
455192
339447
192098
961070
1866147
458297
103218
1424175
70609
1662139
1202281
588797
145475
246958
28561
1979159
406662
1926152
587087
1341796
278291
444949
1760591
1134289
1824131
932063
454553
1386930
1392729
768075
1662390
817502
1437102
1641399
1462832
1026662
1782811
385538
1027999
585731
988321
882430
1281291
15011
1660733
784770
7948
404416
554956
1730117
1168027
1897311
553880
1596450
1662678
520214
494290
1943438
1070135
153405
838542
205925
1120725
178769
1941651
1453827
1872969
164324
1969913
1826762
792034
1208321
1821699
1235705
494012
69626
1805408
136558
402525
1891717
1629814
1249367
468766
516171
584729
1419638
842590
1671450
219684
1547996
1181166
200436
731938
1331732
1544777
126626
505784
1861235
1611876
908364
203177
1527731
158322
1146344
45611
298519
117099
1201384
500708
1641880
1253580
1047732
1490749
1657778
1389983
1723697
1542898
247039
9425
500988
1691232
569756
863102
1112645
1053859
1961447
1515092
1255695
869497
811016
821703
484623
1771497
1503986
1800052
1748322
740751
932922
378574
810828
113703
382948
643554
874847
1448401
537567
1280584
722585
563176
1762853
560378
88696
1987330
1507762
710066
444953
1614439
1160562
224067
584379
1252084
202592
1634358
443034
90695
416857
443697
239265
821928
1447479
126574
566984
218359
826779
1162312
930111
1471478
504728
1285348
681723
518208
1464350
977130
1300110
1622019
962775
293253
1996821
1642133
670472
682615
1301861
27260
1812660
467834
1786575
1882606
1870552
840895
643017
1395527
811770
199253
632654
369113
1718976
316818
587734
1889396
1376401
943577
137770
1192630
1353806
1324634
1313412
1805909
1840434
1967043
971731
941309
1559434
1066060
1834450
1753744
729801
1806036
613326
95951
664495
976363
1195121
605881
1070880
1657351
1914968
1231643
862917
1072181
629655
533625
220110
1475134
893891
1611953
1446327
1022016
980825
618197
817577
1195287
1614147
1295306
1390420
220403
1985688
893728
880191
832502
967472
1371618
1254039
1023734
951867
226505
1872610
733610
1865549
1623370
415310
224184
1644482
423777
1873336
1213123
298140
323317
1268811
1970478
1567310
245665
54258
1727249
359871
1903934
730498
1862704
1139865
993054
77878
558492
1146756
804913
392658
1570204
1873353
1842985
1823345
1377889
294586
1006464
1204404
292347
1595268
1495174
212386
344968
135451
1540522
783566
1567704
1564144
1345211
946828
170135
1147143
659970
1582932
1533611
1777005
1482723
715135
992851
686874
578498
1910378
1091857
1577693
1103279
1365083
1485820
1273981
1780610
1399484
181889
299277
1085958
76565
1759824
731749
1994674
687121
172601
287908
1208736
1569858
841586
831349
363723
1266328
187211
804280
75642
493105
1772879
906315
458118
747888
414654
1605185
287828
1056027
1105059
1409792
1958505
1603855
724120
361856
1530689
124544
9416
546803
411215
454658
1667354
1594587
1988641
1380370
1983558
695776
1509373
1474895
1896368
663426
1285828
1036296
455713
557054
103092
1561759
1416810
237515
283186
1806349
487807
1325856
608434
158000
670735
1977674
1570956
1081280
1022339
105107
782384
92175
663108
973453
320594
338442
530439
1707651
1445421
73168
1999742
228534
899355
1827179
1499892
1942028
1014111
1036104
1354819
1401742
953907
1334240
1480771
722705
1463174
273745
1571243
125010
422523
343548
610467
957859
1996247
1879352
640005
540935
745903
1123604
1390769
318386
988620
1794597
852469
1982767
1558911
1313241
52835
1371297
937832
939651
1944723
441348
620750
1951270
359597
19355
913551
1890132
287347
33534
1355760
1167246
1841724
679475
1646405
519194
25159
920152
1043004
855482
20989
427255
331349
1121410
1918618
70941
1109863
1244790
1626894
1614211
521722
1928098
957213
1152540
1594034
1225178
1906525
1421467
642794
871540
1969678
136146
1661362
863389
352915
1148444
424986
25070
1296746
317741
1051331
1343789
220337
1425953
823423
919750
1215143
1325459
214733
1502370
1970527
552314
1082593
1934280
1946377
345777
1341088
644558
1476776
925896
1910250
1652240
430833
440976
5287
1630799
1989125
1780304
343707
607181
1041557
440358
1508439
1285415
1186455
1105551
1946655
952126
1466760
355278
1117040
368097
142174
459282
810120
43349
1800278
1850151
1280387
1800180
814249
242457
1747348
1515901
239243
1951723
1685710
794323
145932
1083286
35055
1656139
1139281
1099488
1159183
1300289
785944
1351165
480314
843814
1241464
149245
1225056
1060851
1563722
361768
662657
1557475
971665
1804896
270304
1885842
1309030
1792791
714037
734625
212076
1571900
1280517
1446029
1642733
1264870
467785
292407
1217167
1605959
184600
1723588
1610771
1686068
1058603
488829
1107734
107842
1265878
1566501
1869569
707364
1068939
777097
904236
1307351
154872
1964577
1362
1982284
745102
644650
1950081
737040
1652682
1473922
1395569
3557
958594
587368
757645
529430
1499459
677245
724327
446407
696802
1903632
1248424
1071801
254556
1140111
298018
1593291
1806738
24125
432692
1687749
811793
1840464
1440892
429512
1160233
409771
1033413
1060026
1436955
923472
1597332
69946
920823
833094
675945
1160525
19233
791806
833227
1214608
916003
639870
498625
879835
274945
121035
228125
595577
129318
302999
110660
1830858
1934021
743182
373006
669838
694372
1889552
1260741
870461
1712372
550495
60819
1264817
1768190
244437
579195
329017
1894147
1543250
154533
1528858
334055
289937
173262
1968087
757729
1496840
4195
1166768
391170
1363777
623804
415517
567991
904174
448980
696586
1652141
1385766
467275
1569254
363019
768842
161866
1532494
419739
1289980
1241013
390087
1602277
409695
283724
1681319
206401
1743311
435753
1449935
580407
1988999
374461
1261934
243146
1887890
752759
292462
524161
114020
126807
1861495
1682277
1073628
155975
1099691
850393
74386
1539823
1809344
1192482
114733
1799835
1626117
954260
368785
1600046
682558
1794851
1934199
156469
1165366
275780
1758717
793122
626194
347118
279164
1282755
215587
673164
1176154
811191
1721429
523521
1998800
267104
1143887
381321
804990
477957
1557921
79404
1427402
701375
1827772
1376051
1650903
1852188
1114856
375682
1745593
133354
1226603
492566
1916432
828476
280114
1921421
991909
1330077
164971
530640
240308
1018371
31778
969541
1203872
1588860
956440
471671
1449138
1135663
1723028
109462
878590
1279722
1704977
501849
1924503
984165
1300740
404577
909303
1353744
803368
446298
899805
269257
413388
161439
866090
813021
315472
1826777
1901521
550995
61818
752337
391034
104503
1032957
1519981
713372
540362
10254
835283
1726912
1926380
879332
1833047
1263210
841954
142394
652297
58777
1771380
1821948
927086
269017
1995256
1507437
978893
1095217
1604928
896893
775471
1433733
627519
161933
810440
447398
858380
1650313
1787208
1986688
1076184
579319
89372
1727066
1203590
644413
1535456
833776
1764374
1102555
1633909
1842981
616848
1921049
351579
1716529
1664132
394851
848972
194413
1410183
1983253
957791
982744
1649903
1924627
76535
321470
44644
1190968
535067
1003533
1279226
336673
1935008
1064198
1312912
309008
33515
1020746
42521
825497
1832529
1842079
1946457
1399433
939465
1794692
1554596
860674
532011
1733261
583374
89681
886497
37200
663235
1524808
1621519
162549
351167
1741156
1368742
265947
1242733
1478388
684172
1510421
793285
871373
1126170
332040
850623
301427
695817
1987618
1427041
1312959
1118558
750613
792387
764148
188416
459074
1492352
1294342
37443
615857
202544
300282
511656
1609551
1595324
1915000
242812
1268973
1418347
1601644
1531240
1952794
180278
221266
583165
194061
198416
817097
405564
1367218
2213
970189
1252872
1765065
383932
1342833
528731
1184733
987833
1322215
1511880
1682741
378275
136810
1143440
1945075
1502277
892367
793078
799945
930744
1074805
774689
383147
1668306
452979
1199815
1680141
1720933
719309
1132500
954008
40718
304499
915902
232629
1679501
420997
1576953
557530
1068135
1674121
1656173
1697942
364479
1724837
1646338
1752315
136627
71348
283041
479855
15962
1902622
1233973
1163271
474353
1845368
111038
47409
1144938
1530570
1428943
1977362
339224
1804650
1450203
1470850
573129
1791069
1641444
1777328
1044351
835663
1907286
387611
210637
1048342
1404130
199470
1206446
655574
426620
192736
771849
245354
1559927
342848
183448
802359
1034637
1593471
631863
1777743
928102
1488050
1303351
270777
1475170
201732
802062
1767603
643611
1279985
1450060
1539864
492460
1305435
1542615
1752735
1587884
1508123
1656249
115365
1781110
575900
682366
445204
1313108
745986
1117421
517741
559896
1746808
865759
169098
20242
1279406
1717124
804721
505287
1963217
976411
1942988
1092680
265437
131831
479565
1132148
846567
846930
1110765
1711539
1053273
1502306
1246522
1279212
1125293
1001370
571430
512893
873573
322405
1332289
1966375
1752337
872305
1886323
21701
1408219
915247
387
1413948
1621911
1113469
1515645
1876891
278192
1333551
187214
1917740
1853934
900568
1269888
1251643
225021
306350
868241
1407089
721611
1721020
1557474
956690
1326435
318515
966310
1750237
556629
248314
648734
1521398
726823
1295277
196780
915523
986834
65473
968201
1425511
1571793
1920990
229468
24509
1542044
1205195
833138
344940
1700649
1882861
1124113
1260319
1127003
173091
652369
164514
748270
838692
1703063
385554
679139
1276116
1363410
740990
173665
717387
391295
320131
344361
538183
34194
611541
998984
1642392
495890
469598
1367770
467567
1765629
1550451
432672
1292464
1042227
365068
1993463
1048793
1864138
1615679
1280061
400384
652807
1666797
1230063
1611796
122772
1376974
1150659
1238797
872197
1984659
457598
639579
1940264
1087961
1486826
1360340
189749
1235503
1881899
1524337
639289
844148
188865
1821720
1474281
1238125
1435891
1364737
71030
1297715
1481484
1595590
1106862
1970011
1376653
926618
1059736
371007
435029
925146
931204
205188
1655054
747530
1170315
1559888
1256056
1407391
772153
852300
1376789
1535279
133362
1029001
1333076
378227
1679980
824371
1349629
1631327
7798
405693
732246
213557
1580
64510
1680090
1381587
42270
520328
1035712
1440768
13793
619116
677527
1535968
1331179
904470
897641
47437
277200
1535710
1883216
556487
326788
1807879
1405051
1500286
130849
700222
570576
1844155
1013683
1880376
1746242
9494
908604
1221761
1526601
406385
429983
481519
387545
1889782
1390028
166702
1739284
663526
106695
1973531
710679
1529107
1240766
1337780
1111037
914969
1728467
505874
1955824
1645754
106262
1674286
950545
298058
452203
1147311
1795497
472224
1496727
1831583
1427353
695276
1690134
934750
1521269
639451
677337
529431
1712802
935406
1430565
1853179
1862139
1276613
1979177
184053
190251
730951
1588732
1521706
435816
888831
767609
1185636
212674
1591246
364901
868190
380294
356803
1049828
1952166
1432975
342521
1686961
1262903
1384851
121975
1801099
1380289
1451375
418998
1018556
469127
1441709
509138
1489768
240981
819620
224542
101604
911260
350077
1057310
1254047
1793005
1825630
257216
1361995
935082
740492
394859
1477366
427494
1955681
554844
365082
872789
531748
1204638
715944
20829
941332
1023097
1866916
160879
416703
1652350
1807236
1707325
1574911
1076175
860430
1063524
1383617
586412
501438
822500
924665
1229815
845317
1986164
1455638
893164
1991773
358037
295855
469584
1081892
1526893
125860
451792
1813112
1783636
1101137
597718
371005
1258061
738893
1694825
113003
303682
1638521
937760
1409085
471279
38322
746599
203756
750428
1028372
1345271
1005853
1275553
695413
828369
1934852
1090548
349605
1368367
706764
934678
1364223
294177
1842815
687512
1816086
1149301
1842111
241621
1044449
1659242
1238925
126635
1003837
1749469
793451
38372
1230253
91661
1748709
1506744
1631229
1438824
1865878
422527
852556
523705
1834190
229844
130245
1059800
840111
134460
355530
238058
979907
780111
443170
225073
460424
574579
1005230
806034
1692981
1976211
701237
1194268
1537525
1170896
1718692
1279043
121305
1333907
1857264
639084
1354845
1302396
524149
972552
947776
1293533
1220005
1906349
1040989
1062002
1811047
580909
709857
1904329
758861
556396
1427323
692793
1886247
1540043
522571
1635344
1203677
1002546
1970230
915561
718344
198374
1810576
1556594
1924329
1045828
528416
1800047
1555438
1350283
1167653
927399
686011
1627641
119661
1318681
209487
285068
820948
1205631
1759839
708157
80659
1688580
752841
978573
227426
908207
104396
1211360
908783
1939583
1009362
263310
155028
991348
1936475
1447750
842572
298172
517976
1164870
399151
1619800
1225437
841756
1386356
866472
1698774
1886417
23234
611733
1652865
1625318
808316
1768940
935048
70546
1764254
1385639
1305730
930011
1341353
45149
1640691
294159
853539
713315
37985
825567
868849
1692694
1315963
963831
1262639
1626481
1692650
336896
848948
1659062
1733346
1190176
1198672
635894
492040
1944153
309008
1277679
1336522
1462184
332166
1817681
1943260
1279024
1026380
427514
1998901
73035
1981159
141885
502443
872327
491510
1776402
388364
1151043
1615646
532078
1316537
1848288
1521071
570774
946013
939108
1628057
1692587
1747506
727389
672140
1685154
611759
22400
1675805
244787
1417934
166738
1088790
498946
1160597
775526
940752
1222607
501622
2618
37142
1149927
581095
758415
1731703
1881165
1822528
1653064
1793129
1555899
500807
355391
566478
893941
335510
1391101
69940
1799182
896028
572447
1416732
227839
1527271
1944264
739620
1975472
1527939
1887435
773815
182289
282108
14562
385574
1736662
1273071
1859422
361496
1628395
1753826
949316
602591
1313206
317179
882659
1032680
180503
1810843
502555
1609582
299409
1707593
653448
947094
440477
187713
1191426
240124
959827
807613
830698
1150502
167064
1665800
686076
961148
1268088
97793
70749
1348151
483374
1903964
842233
222455
326523
1839117
1182660
1696547
799471
1409304
621644
139459
11261
1269533
1168351
319300
327357
1418320
1131251
267436
1963582
418959
1241149
1760987
1360449
1475729
1786097
1102514
1868627
588834
865204
1292174
517497
1145928
1419959
947231
1369977
1218566
1692017
1094340
1759047
1306375
1971399
1879056
1142012
92701
1630359
810701
106584
556899
1678551
928101
727475
1930492
459888
691233
436638
19483
1250932
107891
325162
977923
927378
346956
1651091
1071835
534550
467628
1017394
651970
1952565
1553882
352043
172718
1588598
1610599
841412
1478000
1171777
1302039
835626
1372271
1598
1859891
613851
150800
111497
1115244
1354769
1100440
1641692
1652338
1809719
959719
1747834
236570
995599
1711617
1796866
992140
155984
584226
1957815
301555
1848094
1875629
1991425
1184180
776258
381151
1668948
345948
891588
1428979
1982903
330751
1590881
713677
179509
594907
90742
368657
524655
903560
756960
102292
406356
1826336
423837
1103779
1789957
989677
438170
1647427
1918466
1464457
17358
422012
1236298
1844393
497252
868940
334742
521982
368319
103092
1051036
1042033
229721
1914300
275624
1997019
1971601
1741020
478359
1161025
640833
719987
1180580
1853555
34457
1077489
956742
396063
661356
698302
569098
248825
108782
1382523
160760
704345
823856
1870608
792872
365855
1450418
982183
1958736
1877050
1491899
1131416
1060935
1200190
217941
1979574
1293142
792040
848121
1051459
1902279
1847312
549547
1032454
1174453
887843
1013767
1285678
174358
1156326
1276952
1564429
268115
198410
1363528
1154767
839433
663508
216295
1768706
1117949
3097
584444
1735571
1953760
75046
1984609
1421781
1085109
700293
1474201
1481414
160608
1355901
1172846
332213
966691
1441295
356263
761797
1160065
1861494
1006715
5972
285616
1063020
5494
1764444
371275
1120795
361796
323624
1284652
441054
944564
1772696
314082
606797
1118642
1113419
1397479
1852393
1601176
1702325
21269
34852
515188
625376
659533
630206
706224
874717
1727982
586946
507394
1739306
324261
813484
181458
1998520
753467
164737
374350
1491952
584356
269949
1122746
496252
1146815
1938098
988216
753263
1836095
44971
1671257
689666
253398
1815122
999122
1387229
1287403
456457
64760
1009152
1088389
1952847
487838
512588
812285
181102
1022466
984448
833718
767362
864253
1467510
671306
1534277
101615
698039
184383
628570
849472
893283
613182
2098
177095
857420
1722142
1341046
1824746
279837
118708
413336
421089
467956
1243924
1759997
1076408
1560146
514342
809857
774336
671879
818086
1204142
1234554
1854514
1648033
1586710
1837172
1963529
608783
264262
1127487
338303
1842433
977392
665335
298022
976183
1040142
689213
536196
1943000
1211600
1004454
1589941
388209
595255
1215275
1877291
1446300
107225
1878639
1117869
1515326
762607
218501
77659
1668185
1739442
432224
297953
1713250
547181
1603581
1520901
1614712
1790178
690402
134592
616462
797634
1595833
579299
1510354
1045391
1311193
1737748
171520
1437604
1204084
518014
123147
1249752
1739619
1193355
499834
222888
1051951
1163299
1860160
1367650
62515
1087696
47308
873206
443116
1585750
501630
314894
57988
567271
113800
491275
168811
1291528
1373520
348194
421209
1640500
340241
1105417
1684846
1139423
56011
894805
1022684
1901815
975619
1214575
193042
311661
1668295
1236064
1668120
1936485
1690457
1617390
1029639
1680707
728122
83413
1329818
1792157
1276934
782218
676016
307004
478202
1598262
1680326
687278
1863846
861560
1828534
1423286
125208
1433033
1209935
1803878
1399411
757686
454237
902720
272256
640029
1091869
1077367
322988
1313721
909465
912241
1785173
251264
514987
859110
1831433
963244
160391
1090400
194904
514480
1314124
164876
620473
290892
877122
1521632
988254
1633613
1602152
907249
1651429
1650069
758751
1332749
871080
1070468
1289080
1068687
1138751
1990224
1032314
429590
1923512
1511614
1434488
882207
1687369
1520303
895929
703587
445170
897511
1325166
1120073
1149732
1897177
502103
205452
268154
798415
816333
279281
1018966
1086647
1722618
1607488
520340
751078
1062987
1758655
313464
980778
1356049
1172561
922509
134969
1814620
764064
315172
472285
10293
91038
205216
839220
119201
91884
778031
1048882
1926289
644851
535558
652113
502541
1863943
1495844
1370963
1632327
1695147
1638095
146122
1021132
1443335
946242
1605073
422704
1084942
1322571
1990053
1808877
1861219
1413987
685006
493926
1495241
1982239
1675613
578973
1334296
410660
1355489
1561714
793843
18319
1355721
988667
286608
47667
936182
1392260
1368088
1322352
842068
1937023
250840
418810
492514
498061
646454
51137
1695867
1045039
1481920
1948627
443593
643430
281063
305537
1992740
1337659
167398
499881
66638
1899275
1150007
1696230
365553
1331969
1696538
1502481
933066
762601
26231
849956
1917827
1970723
839563
854745
1679944
1287646
375349
1489471
618672
414664
1396989
625291
131708
1630453
1998756
554911
169142
1500077
36910
1218796
738524
1232385
1429733
1282695
546608
289967
1847734
1530882
1456750
1455865
335757
670509
1338332
1423971
506878
238182
638253
1921361
572837
271704
1251020
1663561
1454065
1352462
998809
1155615
547692
1598565
151788
879568
380542
693267
15029
325362
1132495
354709
1784358
1197335
1642149
199477
1425932
483132
442634
195070
1278075
1052753
26494
653390
150575
919844
1173846
132368
281129
262684
256206
1438509
404182
1703502
474923
1034639
595576
777483
1674313
1084118
1794629
1722117
969752
308313
842123
1172364
1806939
1645335
927301
513701
1176629
72795
235479
400457
1868389
246025
569814
1976534
1109437
1461670
650000
512845
282771
1701661
472405
1328415
174834
712720
993833
1790865
957545
1648912
697858
1617457
1411142
237137
442754
750788
1316389
1657581
509287
723901
921686
1295457
431359
925307
1856074
1045477
786849
160208
1903534
605060
1125912
81980
1298990
1118137
1791272
883013
1842451
569216
842060
1199065
824787
342660
235115
1116229
177009
1276804
206179
1680168
34485
391904
860641
1419385
1036926
1897046
253640
1210518
1842744
280885
1109712
317801
775509
1217445
1090654
52344
299098
1266123
899093
451319
801044
1132492
1184134
535070
441131
146156
1324753
231145
1366160
905523
1138207
868493
97557
683028
478805
128275
1973812
1338839
847989
1123327
248198
1026030
133858
1454359
1426081
535681
146932
406983
643427
963628
124521
1305008
1820770
1863450
972822
1486617
1504337
986920
1231782
1752819
1239810
1290001
1746088
1734972
1465758
1156658
550179
985243
1047230
352995
208671
1779606
360590
1633091
855679
198767
961703
708961
265321
142300
1783618
382185
1938030
983259
858704
14850
1879951
1459026
392217
963412
1435788
1212349
1792254
1574723
1933726
660452
129230
1451555
563741
616363
406972
1964500
395747
1824268
58579
1241279
785433
487929
771407
1914091
450856
1250614
1703255
1551811
1771178
1585184
1719625
129541
255982
1807752
732262
252448
70817
13745
1446427
1258191
424557
1481657
487970
484704
1984958
1836565
1840728
132517
1835756
90984
110949
1054902
1058466
1537127
1220170
1352132
1062785
1599871
132843
1087536
1295901
1564939
1815494
254814
1995138
1008580
1911552
1661602
1062901
1959209
1867574
1293713
1926402
974256
599756
993019
329070
216973
158799
1828094
165672
1458523
869757
935886
1465810
462044
492115
363180
1729892
1178704
1676412
1260737
847378
8086
1121908
1606404
1489853
781923
565041
1337902
616232
1770172
268276
917846
282070
961206
281872
757735
1598805
505122
109420
213134
175633
1601569
580905
1318841
739525
507788
77122
1455496
325392
1263727
672357
190992
93620
442124
1646525
1356245
1080474
215265
893609
789880
1112930
484351
699041
1355658
529027
6874
1654474
47003
1212750
755155
829671
1436075
738758
629559
1216087
141934
1566131
955825
1614440
776307
1115524
244649
1055461
1006942
171860
765852
424120
514752
472024
1294924
95859
451861
1627016
532634
624211
1209380
327947
100242
623850
1950088
1237550
1981818
420857
1091620
1968093
1593137
1762212
1437533
1127478
750912
171809
601932
282029
3726
1806840
1322831
1337142
34479
115983
124758
1425929
958655
1850744
862497
1363693
527570
866841
575315
1918230
1413659
1361308
507768
1732344
1963883
1153821
1892920
179004
727185
1792453
357737
1856685
714724
844674
1925022
1829906
81257
522998
600575
394635
1804583
393387
869025
1597568
134303
1941697
1697646
1174136
705054
799390
1205526
932384
551712
155125
1844199
17040
541163
399036
84097
464437
1009452
660544
216185
531397
1197368
1002167
1248702
656494
583529
703907
849265
1871664
1813322
172652
924601
1253958
1454616
1825204
1020427
529671
1161634
1723340
1763950
1568768
720419
57661
1293923
816328
1802955
1015770
1933311
1597108
936035
796833
1158010
629477
301251
1778981
1538357
1018415
1836468
193890
194738
466111
328046
1513102
479772
1651209
332827
1374937
682644
807919
1179707
73336
155018
1603410
1567196
1401687
1590682
44195
795796
1278621
846978
1463070
733877
1949383
713304
1250510
548863
1915501
1223494
131611
1167482
60230
113071
1215046
1437357
1964199
1718535
57904
1116683
945354
830037
1617812
344448
1516651
1169125
778752
787546
537417
469186
417127
647676
702135
269382
1143906
613205
1664077
637796
1092184
360680
630391
405523
1265068
234564
1300419
956889
161128
562916
1122207
1906852
136456
706529
1314530
1483103
70217
60886
1257753
314265
845284
1995572
654401
364918
293153
1131598
1710015
342076
207334
48255
1506848
244375
920378
1529921
339803
775186
790560
1543685
1110481
1197854
207401
651202
1272040
1209919
1490514
611489
808164
932168
2855
234012
684392
1738913
982506
272478
1103619
149552
1069837
18429
1491142
1667917
1692698
7757
682743
951430
1302692
451906
315940
1466887
1178819
708845
1626467
1018574
22522
1006693
1819110
1320043
253837
225434
185685
1608972
276074
1180408
424265
1260969
1587652
1824432
543343
1246236
789793
1538574
1413662
71929
506982
88781
1133190
189309
1408994
171891
1470634
452004
1742111
1947259
1071087
1539753
1499947
117128
167319
649331
1882368
1089199
1530368
397568
1282653
811303
438935
1169505
1980588
567114
875123
1037192
289024
1178735
796848
764076
1776026
1730509
49660
1560403
1731788
707178
1873640
507636
1978594
513541
76106
1525176
1232249
310699
667051
1532555
1918587
865865
777191
1612217
1041980
922491
1977117
783539
641120
187765
26441
524601
1087206
363076
1851797
1389251
1865638
423391
823333
207334
73212
1025526
861558
1050861
1389391
681863
1372864
313602
50027
1811450
1742148
353460
65816
348048
252821
1976251
594565
1616402
50155
1652741
1434051
1655447
1193417
538908
95065
742188
448925
262492
47589
982705
1458968
936491
1042588
444786
387707
624453
659366
1197834
230506
1632054
134170
994163
19214
1832925
223859
985220
1994201
1596386
47948
1234227
541088
19583
287378
477573
735770
1793640
293877
36061
889499
113094
879938
1724033
1799405
1175394
1536312
770291
74633
791510
1535314
1923507
882238
61098
1054406
1969717
789751
1827655
1635413
75683
590223
1556479
1056114
1127012
1825108
372954
1134325
1250892
1979736
1670388
1746915
1688673
970082
950433
283260
1223081
131092
309255
706062
75065
826158
1105047
1532877
189929
1946524
678691
1417021
1228579
231555
1581080
731081
1203012
1970646
224371
1752695
972290
924662
152431
1574092
1984259
519075
1232057
1028952
1260997
1548944
1843168
248004
1112716
1825043
875208
932213
1683338
1292907
506324
538306
1255255
822890
157419
1140685
1239051
750888
1871496
1686950
799235
1848211
99189
1867499
629760
712197
1423858
1480356
1494061
750419
88147
919526
957627
1835285
1543115
429676
1596939
1558329
979415
1527344
678623
1589857
1641031
995458
1868318
963081
293618
342052
302654
1520438
1936315
1640801
806118
484850
532858
867473
1359017
768122
1141896
429450
704230
700493
1148529
1205625
41660
991696
632282
686004
1728290
628118
1806202
1162515
998667
627327
1782278
869693
151457
1453060
871731
277004
14028
379386
1613890
1544548
298377
1935514
848569
1666696
1846563
1730546
194511
1753752
1467456
1456404
1323767
429332
1771598
1691279
1342562
1379639
1843811
658465
278119
939256
1145553
1958792
608877
1850818
349224
1838101
1440534
231086
57023
829254
660516
324310
832745
270426
1406942
1023984
1328205
277865
831230
168144
1331824
1219429
1098284
1218129
451383
1186539
970747
594077
1014405
564032
1084193
1141815
1741071
465675
1559090
1311310
837776
250522
924172
1676323
1123877
1846840
821285
1218853
1994198
1674255
1679204
1365480
1670741
827339
582539
1094518
1999908
594495
418284
1494674
1574814
1993429
1577899
1645556
354785
668708
505023
1470758
1144071
795666
1543520
1722842
833246
1855252
1495934
1960660
447399
517098
148472
1344689
1415396
402931
1795676
1465660
1109815
553227
1169824
46947
1862417
1496322
1895794
399252
84031
1985191
62422
1106025
37414
659448
1350926
707086
511342
641352
17596
1709053
1115500
831710
187925
1809048
595895
551937
920003
251472
958544
72883
1782077
66366
1690449
1435380
572113
264079
666733
300896
337094
83150
158509
659742
1035872
721627
513467
689615
1725182
292965
1764498
767921
405547
1782108
1787648
1284138
1297038
243118
1752607
1442371
670852
1838558
1275880
937925
1917055
1310560
1462642
381903
863631
716069
1033723
626548
242275
517127
1352303
1423845
1959605
674544
1433003
875374
142388
1981636
882630
1983545
1041185
1626596
1394149
717033
1096399
1780748
1746428
1624581
1852750
1973307
361852
651356
121597
1573699
1221340
711101
1742421
1049332
744341
1366911
1889737
1473309
1978725
1002746
522726
717403
1606238
706716
60442
86658
1648783
415744
1145903
1457573
577513
1143683
1773850
719
1704261
1025341
1361903
1453694
1767490
1558804
24893
1086986
329691
356048
124338
1826880
150945
1201617
1314629
1263629
1427899
862960
531184
1806089
1292560
1488768
895380
1705591
793433
745362
1773383
806430
106423
922987
1383806
1914106
1005591
591641
1098607
686853
1089159
1742920
1994597
41930
42755
1221495
716782
83265
1820929
102163
752366
1088611
496045
1706120
386482
1089848
160928
1768772
295452
511557
1062335
972445
969211
1286075
344581
805945
1730052
1083880
1570606
552296
1777002
15131
1918518
676948
1540160
1251786
1085177
454881
338423
1801753
291993
1904438
1295240
1392726
1249446
1392892
884416
1329940
148762
882720
991908
1478766
721831
1005245
955072
88714
1269370
1221776
42869
1516549
776866
962404
1627371
1449470
277077
550354
278857
1800734
916110
1574711
1159379
290005
971164
324359
369718
1639250
1794092
1117505
1640844
776131
946214
1074638
256640
600336
250734
1469466
627636
862275
1775183
1741199
388098
1062609
1258606
1491622
930804
1319426
861956
1057896
161427
1720622
1461401
1934978
1816331
1679191
1762256
1756843
583187
978835
28477
818634
309699
67199
500891
511722
1230584
229460
1289100
1683980
1585848
1022273
1352755
773899
302064
708341
138691
347823
1488591
117440
1604081
1072580
241842
79287
68150
1120791
488731
771793
615100
1909833
1224728
1852486
1684407
467786
666151
1897169
1503881
1268016
1035933
254622
315597
666077
240282
1482855
817738
127937
1725827
474437
1686554
573633
71753
1963425
1608642
391530
390084
1644930
1515007
1370077
1388819
554762
1461696
772729
1722815
118810
1704874
125574
1498564
1740745
28362
1366477
520912
1112843
468505
412038
1379479
802773
1342149
1681963
717397
1103633
1378819
1446683
1289961
94318
516098
1695608
1888128
1924812
628636
224441
1404984
903564
59
1197598
55169
503040
1014532
1839359
927521
100916
1402144
394245
1154432
201361
1594848
17326
635722
676697
1825494
1052233
1643701
1650682
333265
1241109
1876927
794757
1364567
1423041
1004359
708736
1326992
1298169
90172
92377
1100758
798161
327469
357510
1035102
228621
1527384
1490855
9745
1137479
1230784
1074472
1163003
868927
1356581
1244668
1109781
831294
671551
1944157
266255
596141
1518416
1174596
1620495
1322205
1667221
325391
226655
488885
190450
735813
989712
970297
1761122
1246416
801830
640860
625076
836272
1783924
1389531
914028
1544449
1227129
1029428
1388406
546088
940268
245936
1757001
1846578
1031207
939005
411906
1577559
1525391
558149
342696
1523011
244868
1393353
992578
382358
467032
323995
95929
1919670
158250
749503
848959
494588
648474
747807
434079
1493768
532214
759971
564678
1518727
1723980
1170792
1758489
1266636
1772412
1341629
452959
1923818
627611
1774176
1030820
843690
1939128
748582
194364
1581779
1767520
14242
1665791
1644974
1287317
335604
1278945
37023
17816
585634
1726048
1379015
1059449
665704
627579
1909348
298245
1042130
1311338
702354
650300
1581570
1826332
655357
953458
557759
168566
210417
1517215
1552689
1512000
1396840
247325
229035
884383
1739908
1364200
805568
1545243
1051886
1802831
208292
1047505
1522522
899717
1205380
1494801
506951
1396250
1228063
1039129
726084
638085
736901
17524
649037
1415955
1178050
1778908
1228719
1281683
13864
490550
1973060
20118
1535700
561714
1737883
1210086
1068530
1132523
582283
1288259
427304
1752238
1269143
637773
1868558
1777788
1206498
1120449
285723
1332881
116044
466571
1482836
22144
1439796
1029936
1328584
421088
1543995
1015839
1041312
444577
1475428
1946736
544217
1956692
1611910
556994
1731555
78808
1192012
1548894
1732890
511865
1543651
1700768
530562
1394373
442238
59286
1793440
1027683
1495525
762332
115978
1918204
69004
51884
1481702
1394650
1593060
1159742
1852077
725344
1404867
1185419
577737
317859
665134
522596
1573499
364887
1340624
1088822
324420
1584196
1317475
786014
1275380
399069
642885
1345722
93730
1177510
107442
1411608
1700255
1738137
1003559
809087
1453984
687920
1755414
1984065
1908420
265235
792944
934106
1165556
543218
1621317
27720
343909
133016
72462
913365
1050462
495242
637560
1856105
1019434
972321
1132892
1495122
1041251
1195839
168441
100207
1732162
614030
1183223
1718688
1769137
1297219
1677864
1968455
1436454
1846253
1384647
1800103
949717
984429
1014879
181453
1002596
1911534
1421478
156529
52176
293953
433238
112476
1284740
1880917
1620216
1914511
1255612
381099
1867959
1019993
537493
491927
267812
1963218
1136895
1443091
1768915
1337648
625686
943948
910673
1511119
1115667
278831
1180304
173529
1456957
1277222
144386
822784
764269
515215
1377353
1311804
1389380
1116977
1679627
1526660
398731
541698
1569455
391999
315741
449488
472051
399813
294698
1742133
472123
979597
412643
703958
1440589
1678680
581195
1742045
1241288
291330
1926175
1039579
441411
1387292
880082
1545082
1866585
380354
1474912
156778
245888
424769
1520282
1320690
1834740
442691
1622850
781044
342214
1453454
556675
733415
674276
60653
1909271
400461
1425039
987598
1777658
580646
1339952
377521
1072961
5978
1965301
983407
1030665
645419
1723483
841867
1557628
1028260
1432197
713216
1954521
604517
953053
731851
1023232
1861899
1484998
1556643
1277808
1949236
646408
1811753
1711931
667508
650265
1317496
1403853
533655
1213989
827655
1196519
1672154
1239575
1138393
601432
1953308
540247
1736028
1243553
302219
1323244
778085
661421
872514
1429336
960400
1867445
646744
1215182
141341
1397061
314495
1921258
939659
1047658
1693827
1819138
77748
35337
1976730
1086443
1719063
1097988
1984738
933418
1937692
1284021
1592273
974821
838937
635260
1031389
895976
1345310
1572941
466705
1133239
180691
1045828
1499912
1411627
1632794
833377
1302330
1141750
109654
303473
385973
90881
1085662
249855
465267
738255
1760978
926273
981212
1713284
741545
114870
110761
1899232
1382135
537528
680611
1317769
1202130
938423
1853549
708200
1492535
1012449
346394
1239110
218463
1421985
121242
22221
614320
1174153
1001002
1195497
1006285
1305187
1442778
47929
383540
77824
694180
850042
1106896
248841
1760564
453973
190314
1825248
12759
868546
497802
757082
1731260
1801760
770980
1868658
816725
628081
1400044
1506234
23954
796077
1500166
1251954
1610543
363550
932449
194184
541144
709688
1048609
555257
1738887
1684118
637674
19547
496306
1976148
616941
130966
405714
456199
898504
165220
68652
491118
716599
139852
1459170
74194
513156
653025
1004727
579314
666493
393334
940933
583507
1152043
977454
724927
1004034
947768
915999
1432223
117954
1472248
305986
1481305
1391383
1679161
639297
1016915
1500227
1123264
1153817
1559721
1910131
493668
595263
1207883
676904
1891586
632704
408760
544734
589437
941834
1770772
1535719
1628384
98547
1157535
403614
398541
1287748
1545004
728085
1914986
1706642
1685175
213789
1773965
1675433
656268
34803
643499
965678
1882045
1341151
694630
264323
618467
916828
1440514
789301
447765
30294
375656
1462771
1188637
1453876
1726087
164809
1976400
911360
87327
165095
417688
904454
1202024
1559898
1157708
421705
124302
1256776
1206001
1605899
150823
432286
548798
1111096
442051
1417630
947813
870690
521601
25904
448463
35747
315611
1973449
1257023
893800
1030871
1008936
1478750
1085547
706076
26728
55167
1189623
599739
782701
1482675
1180608
1477321
112056
1273846
1268962
361972
391782
1443665
1844673
1327740
1144219
1435161
922000
956506
1913589
67039
1091146
154303
1998314
158467
1641141
976659
1960156
1962632
596026
1682298
680861
1878547
227348
1315405
1357403
557106
836709
1662339
1206222
1678702
1915888
1058654
1738502
1838129
138414
682324
1409191
996272
1372327
1438842
1229201
1080096
729045
349254
1937918
1090696
591717
850453
352586
122247
1676174
250628
1721501
1602281
973342
30647
802088
101963
120459
1565320
1003682
866646
440102
1987625
389330
636429
1973755
84373
977057
193166
156219
1316184
1849922
1581618
1421887
1391904
1747565
625137
751696
1172082
1612496
593882
899944
1643995
188972
1157634
889099
1851963
1027194
1071344
1556983
444114
1435687
300546
1233293
768952
1463830
605647
659210
743120
523431
1396670
243410
721050
471464
233795
1942218
34376
910406
1480522
365140
515711
728519
828743
1205674
101573
928683
201234
1608129
1501145
243994
742104
1798279
1300279
99803
668224
677536
340296
464341
1428970
165980
763629
1926017
1131351
326734
10927
619873
911600
1162082
1187928
1376379
992807
221314
185967
405354
1925054
1027163
1485981
533763
1569023
940983
1057775
1699618
946071
1777842
532065
1210115
189471
890446
1171505
1204242
350706
703610
933596
1312881
238238
569381
1926125
973072
659490
1257247
1352747
1793688
427887
122690
1520565
1080162
1307744
265326
562471
1236104
165362
1208944
1337295
1768449
191859
263303
1175582
1477748
1000383
1144548
1950286
795144
303452
454970
1356315
1489528
1434849
529789
888419
776983
256907
392424
1054203
768003
1780901
252380
1931796
770630
1235020
393215
1221607
1034867
776527
1332207
1211088
1071321
1099718
1572834
1070450
729131
948094
1274174
1968857
603807
774882
718429
1880333
912460
361578
642692
1905810
1726549
200586
1764299
1697868
104768
1318451
290003
1804889
1239682
873705
1246141
992676
1242386
683989
243844
293344
813036
1706474
1032730
218466
1530122
359669
999848
1309303
1293420
1249172
1180831
1067318
162519
420733
733104
1234504
813521
1692259
489977
878757
182495
1868732
1605105
1875194
139003
406497
1018073
1880919
1716691
220899
387729
1052492
991171
878670
1948411
1798345
1931480
1202769
626389
792548
824355
809049
878389
1179139
1902929
1593739
797121
1682562
224217
493772
849933
947968
1933073
628377
612363
802894
1059229
1091317
1822664
1242406
408625
1217364
1090068
1410509
106973
16687
1576541
1930786
1116977
249463
1726890
781814
284849
1126601
1828523
1305115
1650331
1866593
1354797
291776
1681062
476764
109070
1827769
137395
1861650
1626027
286730
320794
454386
1068990
1676421
1646224
658042
582439
584680
1310810
1165258
1003567
97386
126406
660599
1229636
1610877
1112979
1689681
1339595
1267521
980425
721949
1358553
1234882
1901778
1852209
1568894
925249
1532819
674140
72991
446780
128636
1022375
1367278
258502
533403
1115702
1022630
623664
1668516
845948
1450489
1349080
32658
555674
1446358
466144
998600
1320476
91947
574671
1289085
1340748
1346829
89506
158277
1453734
423658
1900130
1009186
777034
1091526
386655
360805
630233
1765630
993231
1452558
1878290
1721869
611596
762250
1963471
1993551
281510
1274554
779803
532140
1595041
1450522
835761
848280
259678
1640024
93462
1749667
281141
362918
155528
863208
319352
694247
254023
942466
805191
1140818
1905724
1171557
827868
865478
916002
1679847
1842503
1080910
1609572
483468
1859490
933422
1302142
403230
1858531
1247119
1284891
183020
1142127
1007028
1642313
817072
143600
88782
1799400
383565
254586
330422
488257
282799
677197
824697
1771751
512342
558669
479817
1879735
1420280
1417721
1922208
841872
1393898
627811
1839935
1367716
1187587
1429213
11333
1445942
684510
1954963
1859571
1272886
1362229
1477199
1516772
1764418
1760411
1653131
255403
151303
297359
1206459
525469
1088980
1431903
391944
1692839
1261673
1371924
400709
756577
629331
230724
1775177
654652
1710123
82254
1826108
704709
213600
861328
4979
1999027
1052092
1939666
1628137
604881
540818
42594
1864854
63970
1812202
1346483
843340
1343589
1436831
1340891
217990
146846
749354
347645
893021
574225
1157806
616710
1655944
1855868
1291773
1215531
1878940
798551
647711
1394848
1627181
561209
876596
940669
258452
200638
846080
1710847
1636167
1250696
223551
498969
1394603
931788
630766
1539898
1633958
618603
1696475
741109
438460
54051
686072
780068
1176500
629197
1913477
1263928
1817906
1385304
341701
1722452
428798
1019718
1344086
86056
996841
808577
154541
177893
30046
1873693
1170386
1889129
661135
176123
1738223
1264608
1778509
87837
1658610
1299526
1329920
1803202
51816
1890538
169431
1082750
1670015
1068820
447821
989386
756793
1747194
581593
345744
109544
1458036
836288
127921
1905768
761715
963609
1845152
885114
721201
764294
1101438
1622470
1239992
1499110
115521
693429
418955
1702873
349368
640419
786846
1686651
76717
884575
872368
314611
1043246
539598
334208
862499
1025933
862085
409199
1966954
1290418
1073711
1688552
156275
1119867
1694582
215186
485193
919920
456254
629698
1395425
186120
326986
1771091
1473666
1784015
1699097
1522293
1694408
276250
333208
464554
443304
1250313
1614390
1280739
1569635
843148
1756794
1681486
595707
1559269
1401426
493926
1923939
1277527
1138139
1434973
220465
1688327
1682985
1372849
978156
1284221
577359
1317686
1743905
419801
1584241
1382231
221345
923758
1256570
1041507
1370232
1545945
897519
1774313
1840857
87631
400567
193423
617497
1031358
1975205
154870
1490601
556147
102816
1138995
1473589
166575
1671254
1858623
1461542
1470337
1435788
255879
1961558
717835
1451547
1669413
1864865
1975754
944090
1857776
672011
388908
273962
325861
830128
612289
988057
895962
1769161
1213814
1744097
975063
318739
187955
1421459
1281743
271195
1845677
1237281
1754657
1436517
200743
606277
902178
77107
1656401
944856
1852218
324813
820894
1709517
581368
781672
1388720
956952
1039685
1576571
4068
1378642
1534300
969847
792089
1001111
1085280
471838
852798
1834079
1464488
1362409
727751
87863
191534
1777975
142092
1938828
497205
1682044
1603600
1744310
1413086
328180
1022740
1659675
1295830
470534
1622469
492381
1441970
1889215
34613
56879
1197394
799692
170818
594497
1596581
1703026
412363
720684
590558
58306
368364
743336
1382785
226694
1538731
1399404
471785
1420504
1109803
302799
534256
502581
81056
1220696
969220
775132
1317925
266680
512932
456120
1621964
1023497
511057
1275185
834404
1985417
1975934
1361744
1498555
1080856
1156836
714951
875534
1713697
1302998
1839124
1074023
888108
1342643
556362
274053
883763
877242
611072
158534
538575
1484628
1304727
1179092
217080
1934882
200960
1323688
1611656
827730
1925282
1306856
1623030
297585
898700
214669
1820263
764223
805538
1032767
1902287
1052887
981841
554068
1210275
393378
1932043
610986
911249
1572938
1033904
877851
291881
330056
1708076
1722554
305883
60299
1280694
735746
1036954
294707
525863
1723285
612128
1031326
1269689
1963700
1323810
505734
1827506
1329495
20242
1030429
231452
335530
1293459
559906
1607197
1826166
888794
302518
1058757
346707
592772
1567535
1375930
297485
872046
53425
479938
1799292
89112
106138
1601405
1157618
1716101
1506252
1963398
1868977
431595
31466
1459283
886607
171583
1835210
1065688
469078
1886176
506640
1675873
577221
1288120
40604
214224
547265
557743
175314
1716320
707045
339304
25636
781400
997334
552201
1258665
1148254
1014002
322889
1902339
1622641
896706
1658890
1850869
302710
98854
1908245
22722
291884
18027
1477311
1893094
1483852
48538
1138327
769174
1639150
230439
1207888
507331
575731
809763
1280439
1347682
1335767
1142839
963997
1761439
1595551
1535565
1354602
1255316
1649822
15055
419018
518060
933912
502258
1029455
1590053
867075
1163774
839710
1364594
1886670
1449730
1239917
796687
1241325
11866
599025
1156412
1469079
1378432
985920
416808
432638
1549152
1302136
1179589
827283
3466
629209
551014
753113
1447662
1145763
1950776
1585200
755444
1523334
143856
581165
1869470
1908090
1106427
1670231
897455
215701
1756194
1307360
592200
344888
650676
1226752
723856
803446
1413364
663996
199387
1123017
1057128
183101
27682
614322
1543980
1809823
1393063
1280700
606351
25786
690798
1631514
1498058
1429238
885897
1324693
1300696
778639
264221
1939913
1781281
772871
1218540
85392
1663382
1656107
562022
1194743
722319
746306
786457
1835245
1393220
67934
509179
562098
480127
32847
1130499
1084972
1104629
1019895
1645140
567741
1066335
1168402
1038267
600726
1098464
1709645
1974185
699837
819852
383507
171881
1581540
570491
260676
1172548
775265
496705
1101146
116325
125085
814544
635875
277242
1287066
273256
928200
1616113
1999716
1917744
1756189
878034
16675
920579
161561
462316
123500
143314
138778
1302476
101335
114268
1391641
861404
1780525
798762
652712
1006792
164143
1050481
126893
1391881
1413243
1477213
1077118
1271005
433731
1874769
971053
1685658
227166
1684392
230832
820525
94858
1375843
1769214
1711695
1582560
1527447
79473
308292
573269
211889
330979
711767
112302
1322910
532074
1478288
988411
1111885
1561245
1316472
1523762
1709034
1537779
268810
837741
1528002
462817
678516
1528613
1437874
1212149
148722
751770
1226234
1332514
522010
1008111
689002
1386537
970622
1012535
837090
1475483
651042
814985
95376
1250061
1761203
1554137
1543683
644023
1323240
877277
54296
515417
513501
287284
908298
477118
257583
1127324
1507562
1849814
128517
1682762
697045
1099954
1030636
1844664
1714866
1547431
1988684
1307007
486854
1308109
697279
1349783
996800
1299213
1639602
1817049
1354285
783176
456812
532715
628007
351858
1502393
555163
533087
543730
178514
1287676
1875596
937250
523442
1087897
367140
1695314
317989
503522
567897
535439
689788
1655510
1727225
119582
1004926
342684
206568
14850
299828
1057025
1508970
1133576
1177006
1750825
1688222
762803
1257304
1480407
1443253
1985570
959721
1554377
756394
920841
1394676
1080109
1723343
1741971
1467533
1753898
1523036
1668325
1710576
1357326
1673688
1120696
1566625
1591901
1337635
648827
1592888
982894
505247
808770
1697637
619615
1665035
1969969
1395997
277392
1400397
154851
1480285
491945
33379
1124048
191095
1570880
1451385
950580
1708824
892810
1514007
773709
1423174
1792323
1305592
121737
607275
1600409
66923
1330868
1616488
1693318
1390626
1152816
1776780
664571
235776
674332
305513
1884569
598753
1690294
497783
372680
1290237
130801
37045
1530479
118504
1688371
1507422
684927
1416660
225828
1740336
697792
365302
1774031
766567
1662221
781930
1459636
966511
282370
1809367
1116270
9874
28462
379597
368971
1999437
433585
227870
784293
1948001
1245727
615868
1254494
1983871
349059
298504
14264
143763
1959471
8221
891523
1837741
972371
354429
1930999
1227537
1549662
193524
964837
256917
1777361
1500456
706620
1922936
39864
337994
1413837
683987
1909355
184766
236201
623010
1959907
1167631
1363295
1415872
563181
455846
600353
1730573
75953
1602253
1656838
1528695
1910263
1874310
1231521
1190710
1888266
1468574
247009
521603
448710
431750
218643
1699572
1915281
1703246
19655
1017148
700391
882441
759670
1911507
1607810
793643
333719
257392
1616666
163369
112439
56686
71808
553916
697346
1175484
1177917
1527636
872802
1109022
1290422
865576
1413257
976862
1890178
481505
1236703
884417
1870273
965199
1019432
492659
461421
1708021
1773751
987279
1237202
1045922
711062
515617
235892
1667907
219137
1481858
1534951
880938
918621
686318
1845784
1793670
383667
272119
1223013
524899
718534
1316442
8936
1357837
1381974
1611193
172809
1004906
1908612
934039
523638
1230960
257497
751710
113542
294529
1859312
591606
359470
456792
230079
198519
551320
875184
770867
318529
1373468
1425444
1457373
833339
614685
268363
1924007
1049461
1719356
525830
868818
1247601
427235
1438166
503293
9068
564433
1388382
1477425
654601
1988122
1388055
1268366
1822425
731309
1695083
528194
1915400
1949490
245384
1135220
782527
1339631
1594168
105617
1601809
1784784
315885
989737
724506
658177
708824
1596504
1378781
786509
1268701
1850376
205596
1393433
336247
72547
510337
1008560
418303
150399
320326
853258
1463656
1381290
189200
1325769
657655
598639
713346
36190
1190442
44347
1347318
268647
568866
387628
185322
1519412
1256793
261855
698605
25515
1364900
258084
1454953
772903
1552963
1758640
312401
16138
1651794
80398
1508558
564534
332574
1287103
318113
879172
1274179
1659340
420973
701312
333120
446080
144063
1671957
982606
831726
1454295
1828385
960039
1286522
1146276
1723921
1483751
200675
172814
221241
908816
1324014
738057
624684
807218
1140303
1937503
1715657
1709695
532717
1708030
618905
1059523
1332185
447228
355134
1759230
1788010
1985870
1486218
1826327
1190307
1413685
1125216
1315201
199553
1114255
176927
1651753
1225212
779665
1591416
1345735
162745
777602
981644
1337944
1524643
783327
1713783
1935772
514541
103850
21828
137440
410575
1655723
275833
1613935
700018
1696626
1301040
797182
556743
1347614
1329920
475814
518869
526812
1426051
75156
26640
898513
1065147
1849395
58265
1245206
1183488
1037385
472318
1376436
1042382
1922466
1573821
1300739
1135083
411827
710084
1408940
1618290
1515486
1278293
1756507
557520
1470831
1099634
593907
1751446
1552204
1273975
1599467
199440
126402
232899
1329298
1444342
161885
746874
128311
1838637
881243
135288
1842441
1873619
1056771
137201
573555
1757369
1083514
1840730
455799
1427405
1864654
1644105
1391622
1751125
1984110
847253
1549664
591684
848569
528573
750239
1520908
1301998
104639
1039498
208982
1835267
355591
1346136
265883
1817282
1987035
407685
78787
421438
1604474
930583
102550
1042912
202637
723150
1587704
72371
1013810
888019
590951
202497
1063056
788650
587649
1883809
217595
1929539
841376
576984
1889946
1452870
1204735
1959100
802155
963014
779516
1738766
701074
1000020
1242900
56029
1109072
1863910
1512113
268840
1886486
1828233
646863
123828
1933272
1880251
1350431
1597313
550783
53445
674905
1355990
1104681
1240590
921712
398422
670123
1144913
53371
1863719
531535
164588
1567214
624890
718337
1531069
1217519
236397
713620
961666
1285453
481598
1184756
1584309
908422
654786
887222
1497429
1448342
329385
1870457
1842762
128897
80787
370494
1899790
1939822
953700
492823
1658479
1457903
1347535
211295
1772335
1092576
1859535
56013
780972
573903
1106247
269915
599429
301194
304032
1165562
995985
258426
1502904
477236
641203
1386272
1837526
1541449
818945
681761
1111923
386814
263984
263891
541761
866820
553734
1907453
174134
1188398
1380825
1198653
430343
735423
271445
532019
163331
6022
291010
251225
1150701
1608204
1238387
833866
855628
325220
136980
1468060
223678
1654736
565273
1688141
1657663
1040024
730830
1214338
720235
766972
1219809
1623752
1192328
191131
1558983
1914951
213153
1220050
677979
546266
550775
1212605
353033
1342002
1205309
387184
313848
1406648
590203
992918
961799
887327
1437895
619221
1995188
1864168
56802
280764
311136
875299
981347
178501
1449850
552683
1406084
882592
1534010
1146132
663910
701805
65000
1716809
1253807
719895
1521571
1261835
1550266
1161432
331848
1006879
876148
546411
1533562
1612936
817404
1028482
1120003
1207621
1953759
1310428
429092
1463914
1496698
1305074
1683681
598014
645839
128796
519769
1203747
1021504
925832
247263
372410
1326787
985028
1536339
536608
508495
1468492
748038
299676
379284
1139444
560778
41004
1272060
105953
370703
670104
1187993
1952589
815635
1568959
1015515
286185
699429
1559244
417549
1509123
875305
424416
229565
1448045
622196
877807
368868
209250
603202
459052
204240
472241
1705225
1660392
64800
868357
654050
1661494
1227165
1693843
1779555
1562972
595485
450359
1287151
895786
709382
955151
1640033
1723612
1443908
557029
1809886
993980
1632983
1957235
1210249
500670
716772
294473
113586
678240
521606
1988247
1439049
1325719
1572341
497590
1261778
349366
275559
1387786
870160
1508412
1375544
1383213
1907152
1494978
1526043
760245
73276
106406
1264229
9137
1727958
1019387
1834572
120816
99992
214813
1692875
1274765
1988641
1251712
1079898
1817824
1439875
1069039
309574
942701
1878467
1922657
356027
1430288
1230649
1662542
327964
1234510
780349
854644
1420805
1684632
696758
551242
650896
1812476
1692226
406546
411466
1314152
1429329
1961858
645822
1190552
426456
279691
17276
1737187
157286
1573767
1232589
1568069
624944
1516811
596395
1465534
1257092
197957
1965401
158494
742918
1529039
1625485
1431925
1018862
85397
182223
1814281
657283
587013
89212
926946
1830328
1368613
1406567
1830698
1559086
1203038
1302244
1679005
770305
1692981
1248066
1983533
1371358
241111
816576
1894181
1113586
1010726
1963073
723353
1642462
1410402
810501
390868
1611670
1532452
566506
1431877
1787526
197184
1606067
487327
270127
1400925
660504
1308370
1959874
457732
385928
78774
835150
1473697
894881
1371587
1654501
1054293
954348
1010461
1167720
1756852
211156
1000095
1061408
521712
1723939
936557
1591163
1606068
1928192
693806
99385
667298
1493107
1066066
950872
1997398
1090921
1451457
24095
35019
1386465
965888
784923
607843
106590
1437505
760368
661285
1229607
283273
644326
253268
1861284
950358
393290
523256
979524
1252199
1732187
351336
1284715
816566
1611784
1359111
417486
1642177
476180
1895837
1921683
1246422
157134
1515202
533098
63112
1996205
1335630
815913
947419
483032
590347
1552625
1035515
1127043
791169
1274996
1286190
1533101
1267691
1841627
140344
1859708
84679
71894
147961
1918491
575319
849475
292590
402433
184270
1690571
932205
843134
1558858
1096057
20674
347946
1982655
1499000
948534
1636675
862091
955601
1781188
1055062
1882573
1395949
1828452
1934462
1321526
255626
1395293
160067
1618549
1891611
1964202
1319345
31585
490064
1870632
572870
964007
1079604
7736
583293
490207
1486912
958725
83056
1532776
1189574
796719
359263
1484017
1628982
1255167
692524
1833389
1379779
1170254
1681929
360749
864733
619467
1242420
1093055
640182
440096
1505031
1074035
1336131
1904522
1453442
863903
793834
1334355
1780457
1164242
490636
814006
1677569
167626
1605322
1563127
692514
1570972
1553815
368293
1910797
941260
521898
232286
493261
1940400
171550
1687901
284551
728668
109107
787079
1427798
1807127
1853813
574960
1196514
1698177
711571
1362041
1204245
421810
1209578
1062471
986871
1939520
704287
1467292
340917
1845610
1900787
756241
400775
881080
135681
983905
1988599
752663
1929158
1377538
1837814
606528
656573
888052
662262
346037
148845
1120510
1707991
535716
412056
241053
1666054
1282715
1340440
344779
333827
1563794
1766213
123848
165428
956858
220528
1551035
607703
1724878
770424
596521
1500142
1027598
654196
708626
1780368
1816580
876718
1168175
1654927
1098468
1885702
1942266
1997736
949256
462735
1420332
1670986
1495066
1799476
530959
1926626
1362815
812766
1353582
1991437
826232
1040586
798698
313211
1565592
1407235
801212
612691
1080297
328187
36987
408595
1405874
1935061
1224851
1993520
727104
1441217
1765948
1162139
678337
798218
846130
1121461
1395748
1675007
1557339
940102
788485
1601214
9923
1518683
170319
1907087
4458
811871
1999375
172396
1556960
1534793
1792064
1022883
1404517
437739
1938359
1917121
576270
1585172
1057235
1782774
1601558
1245287
1790375
11895
960387
765769
1347034
358204
1820521
1401045
1039615
13899
932702
1903247
1360535
1190566
1349387
577050
929147
752664
374289
1780542
1839485
260666
1368621
1310874
1736320
289525
1474664
1801929
894776
1296501
1821310
329662
308821
715708
189071
1984442
1274852
256018
1900911
682802
688391
524691
1678677
268938
862403
641461
606375
1482251
13679
1659530
623691
968376
179292
965134
1311278
1697052
164841
340381
148687
1635087
1645836
883023
1259301
1992429
1197526
14496
1286242
172806
970334
1141460
291921
414070
857968
1780026
735358
1309083
504132
926806
1033869
1021837
1924488
1277855
322394
1843084
1065018
1762011
635836
1819011
1972331
1923639
243907
1924545
281200
605861
1280574
1309037
210861
1642546
310
165630
1196766
1645429
1527924
210317
1782389
1410998
1604344
658013
1910997
434506
229901
1682183
9744
1054602
381141
823031
1739399
1324327
1309101
1964519
1697330
1881690
831952
1534828
1916835
1439023
1298595
1128613
1947204
1900689
1897198
1706094
1557598
168700
504356
1563017
1620431
1776189
483731
422957
205414
472765
1116909
1830315
417616
1041464
117298
1224138
357662
1690574
356092
25507
1279803
1955187
143619
1892121
862418
695867
319238
755163
1701197
1177488
1941807
598516
1682704
1109610
1877080
1171068
1207627
1025343
475131
1585957
1441878
1261135
191766
459278
1577384
309873
1076823
210390
1963818
698399
1307038
1027817
114482
567908
343130
77824
1592296
215345
673092
1861999
1084350
1395456
1908166
1470309
797149
1976149
1719744
672007
1933335
1880527
288312
431988
638533
728038
1207949
556928
580263
1512137
98015
580920
1877631
272150
1421997
1203899
1221790
1999450
974591
1181194
191713
417276
830168
1629835
703115
551794
292480
1108439
437675
758712
205816
1300419
362015
1672883
477669
1829681
1476677
1446471
81848
59908
292948
808897
1908700
201398
1142386
317801
1387075
1026761
456077
247117
1702911
1579670
112062
630244
555534
1153326
1547102
1681582
1899653
131113
1756135
1755542
812249
1997674
824919
276444
1793366
10948
1822769
1958836
1185384
1012862
69038
1741562
1308616
1320
337951
1924198
279287
893074
1747413
38119
1676373
189684
224983
785897
67073
306886
426334
492649
1422704
423217
866829
1744568
1785112
1601084
106727
499895
1672545
1213532
555261
171344
1899528
869184
1728278
1754339
613662
783449
701968
624075
480981
269417
1787631
1132561
1816275
1359307
1094560
308906
1103845
1544283
1318679
1756104
1952834
1856996
85377
274910
827565
1171687
569128
357662
1862785
1604324
1878078
1607289
1106000
834675
239495
1920145
1650965
352800
1136730
790679
889421
3772
491504
1690067
930476
665645
908818
1471950
464091
1508160
1525178
103352
248538
203029
963927
1596552
1857880
1991926
1274779
1801716
1392613
52107
1677772
1325254
811493
1011182
1058785
867830
776193
461225
249571
397257
707156
1697861
1498652
725800
225762
165931
1376932
871825
1029097
1723582
920593
1442692
1803122
1884910
1054008
1157200
395084
1238997
1718927
146700
402228
405492
680947
155021
193201
932139
703677
1348418
236907
1172456
1185850
1732346
646905
1953305
673117
216283
1939105
668974
684417
163463
28621
980560
1359811
1366534
234538
11740
919410
757997
853506
403680
398364
23744
414614
1421577
795983
1966862
1523479
685732
518894
1156474
1733011
1880286
217973
625265
1690050
46835
311316
1776346
1950601
771727
651171
779174
116647
1945166
739584
1400975
280139
376882
1285056
370639
1812154
1570337
1681504
1254679
1771391
1452947
1719133
948134
1950340
1582557
467363
1993275
1483754
813702
1373070
139716
173512
214269
1060145
1998737
178170
1861342
513552
1519414
25126
593058
1477220
1009613
156915
1651245
1182247
1435839
536731
749621
787995
1280563
1082515
585274
885333
239968
1158526
1110062
1676849
551014
965400
1338959
1992199
1894712
431292
1857058
1266084
1746920
739860
454075
777326
1476424
578627
959866
30900
303412
473864
738076
699788
919070
676282
1571149
1082400
1166144
1356954
314051
1926910
1167683
1723509
997530
940501
767951
169616
1544560
1574304
1164374
527990
1649740
1607341
213724
746557
1229229
1648986
629037
768011
1682052
1179577
494356
1449714
205516
1553037
346315
580108
217352
239958
296858
960238
615954
288115
167338
369452
1492671
410690
1218167
223555
115842
1397220
1033940
1238015
67690
1509048
356264
941049
413093
54726
81045
179062
465201
529312
1696141
911578
1857508
1227671
1115205
1822373
1007986
1702350
49387
1227541
883026
1968664
270471
253930
1422343
1890910
606966
1486221
201479
362273
747160
697083
794584
1248141
1352003
233121
842481
974173
67503
1112207
1428806
255966
675325
440376
814383
1762618
363400
533950
1995328
388774
361689
77878
778244
381689
192423
1915268
1135305
1819786
698540
1491161
1141590
1248057
154239
81991
82614
67237
259282
1091668
1037757
679449
600709
934586
464362
882624
968827
594249
1483323
152450
1555765
1238312
1330909
950557
409754
788084
1272821
971082
732160
61702
1895389
1648216
570977
491382
111406
1643414
1016512
659211
1422829
709943
1710623
1063269
500088
229688
377445
1647096
532869
631551
213090
1455357
327346
171313
1149575
1046498
663659
1949243
569475
1697288
1788666
1500387
1003374
407926
1796615
1384085
566115
118707
896406
1384692
1225515
1490893
939120
1924369
1599953
1214701
1911785
943575
31491
470825
1880085
315246
420024
802950
748899
70815
202571
21563
1585475
668612
146073
835430
1442056
944298
752018
1154744
108446
631181
286239
850341
602250
787423
1988177
472724
323838
1995358
1448645
209866
927538
538889
685681
1661530
411018
772737
1523935
1696415
774903
1925873
778388
506511
594411
501909
214751
1744927
1305984
733527
1518508
1537321
1487444
1840498
408833
1842778
1187736
411258
1436276
1680569
954298
1718878
1798256
355655
1295090
166846
1151116
1015502
1907242
374601
1837608
1924907
138880
1411822
931520
225997
1737759
540022
1367647
563773
1166730
135275
145867
346017
99429
482040
1779628
146354
1203534
1202531
1672624
1811926
696362
1294886
1899075
1830232
142154
1620316
92657
958247
1450923
888245
428835
942678
1248287
1964492
1253527
479689
1546551
631209
130169
172291
241667
1599959
288776
662907
1409402
1724142
1939511
896467
1124351
1816818
833710
1241393
23037
673042
58411
893814
190573
1603988
656348
1495745
1911511
1807144
271676
1539412
354949
1685931
644487
1777535
326550
644684
1800258
948465
1581953
254244
1259391
552359
409997
783962
680458
937961
889837
45987
709661
979109
1345439
412760
1124041
1041758
797754
790041
1367884
1043745
1967327
954068
63866
1431825
820374
991785
1340241
887195
1926757
140698
1219163
1472644
1899971
549688
936135
1570985
812672
1851122
301603
416511
1422195
877803
1481348
1560894
1049253
333982
469095
1139483
1732796
697489
517858
838537
18338
1854785
1674247
147004
639826
1293998
139970
933057
1054030
1974482
375637
1020213
683448
241137
285157
1830740
215839
991675
1727237
1923905
1378883
1822914
1329141
797583
548386
166938
39499
411246
1882733
754461
128605
1359003
1329374
378829
1064919
675465
659592
831809
1444775
1784847
397238
632420
1217120
1539589
10344
1186552
1665774
1785417
1369287
534885
1269421
322253
569129
695531
1665693
1895681
1185849
1153091
227106
1904581
1146512
1926470
111910
1341477
1485559
522267
1210681
906650
168390
1604447
418307
393113
1912632
26489
805730
618869
360005
1006438
1880543
629945
820404
1245265
1984357
1963178
886549
795806
1614226
304721
658141
304832
569291
312980
537920
326604
703847
205997
1270098
797352
287431
1226996
1267797
316737
1354282
1701663
64243
1171495
532044
170476
531636
833787
1438953
617555
20625
1689640
763740
397094
290352
1122790
890884
1858467
473924
1909053
1262609
1785176
34911
1798393
538783
747873
1722774
716113
302633
193333
537674
1151385
834344
1379188
1240908
1996303
1145881
1701322
666330
629220
1679760
700829
257874
489754
263368
96492
1272346
197861
575692
1186771
506842
1222262
1078865
468553
1610379
1229043
1487230
1064792
1803559
1849285
30652
484436
319700
306121
781683
1529950
76553
298997
1526050
1808731
69178
1804260
530040
1563573
904409
735020
586628
1634828
396750
1699862
1303080
408489
1924147
1218990
1342017
1909741
115310
561691
178156
1259649
392401
1613494
100462
1189518
1456426
443596
1954686
1001664
478089
876101
1008017
1412398
369050
1444474
326872
1647087
809030
1062662
236988
1169769
20807
1628273
224847
515867
1979073
458182
1229995
1732039
1694356
1480629
692813
1560371
1596963
1158600
578284
1376149
581741
1842211
1381091
437159
885295
828043
1721547
622546
1254686
1820854
1039997
1811010
1382932
1252145
1763400
758740
370570
930426
795135
1163724
1482184
1311221
1693130
1192373
1486008
1918315
1878128
944006
216438
1067351
870889
1034880
15452
1419870
1619249
1002982
1718510
1443384
1404109
1321381
996288
267279
1902641
929503
291401
964798
1515614
1484399
1932460
1882911
1118122
1155313
1242515
1255010
1158979
611273
751157
1194204
1308331
565565
864087
259070
1960482
1046468
1706575
1815362
1351095
778583
370945
1186271
1848269
1716585
614067
659405
3066
199528
929590
641201
1756433
1847548
1845980
1982421
442114
455210
786966
1919279
1573807
142954
1857735
543790
1379385
1626043
1190280
1926860
1410034
1475824
1942545
114805
409894
1578485
285967
1737697
1570959
465306
358203
1419641
869349
680646
1061444
1140338
1179130
1091958
1689297
1628805
1976564
1880801
105682
1509618
326529
1972478
1957651
582401
1123395
1540655
355421
1207202
1860600
785950
1852608
722013
1047302
1459039
1001117
1346420
338834
5361
1814495
1475585
514654
1374367
53334
119461
1685570
1817620
1889695
1296860
1400742
1464697
467950
475751
401882
1434247
1639277
1099189
1514085
1171029
1184723
1558808
1576804
759499
1222598
1664445
845067
1798166
1452930
609208
1963965
890262
252991
1135180
258183
1231163
616652
1871118
1094451
5491
1034539
1420333
1749573
1443303
1956220
1033280
1977524
1909738
64791
1054660
1298240
213851
1512389
195107
1788889
610009
862858
564279
1039480
1926818
1842578
1198883
55625
1289622
404237
1697190
1237611
517341
178109
1908824
681032
1644680
1090882
907347
6482
1444910
1532461
1363344
1440835
500785
482988
1905937
1424824
1744266
1166835
75112
389777
1589984
1992238
330858
1283895
1215862
563196
447690
1974832
1122920
539105
1306875
1608446
550835
1118445
1653140
1063366
1603980
370477
81809
1364446
799437
610681
1933783
1215273
1299620
456434
1257025
1885991
1169687
1671847
1861491
1748287
1538169
448670
239745
709205
1449034
1598077
342369
797755
402190
1146174
396328
448480
1677948
540073
1412607
1653779
67344
46724
1075726
1785129
1147102
430903
612554
306842
637461
1667072
718810
668922
1939442
1652250
1922309
1802335
47233
645738
1347418
339647
1911477
1605718
473037
1631515
894960
79291
1178820
769176
1064583
1485489
702305
1892599
1548409
623888
165118
1639319
642126
365894
567947
174482
433347
1593367
746274
1540342
991050
649356
584386
1938499
1660216
340939
1567994
1928336
562242
1708606
70484
160374
1671709
1530085
1523795
1205697
606509
38429
89832
1154855
321967
494165
1308613
113904
1455224
1278889
10242
1912555
659003
1248017
998036
978226
860551
583588
1845969
1703649
758560
652065
669611
1110029
1164075
191915
1389734
1512653
96705
1043768
929637
1334743
448813
396454
1782667
1586593
1466588
851281
168942
1693121
937090
477565
1587493
1520047
1935753
1217777
758137
1921409
1788366
470824
1198555
1857861
1843917
821500
1749070
994498
208743
492342
1478319
1073896
1163418
345651
30183
1635061
1771738
1579437
1076838
619045
1611631
1670143
1463573
755348
1384217
1572574
483786
400445
269266
961676
1699501
818353
557370
222394
664119
69423
878291
1960036
250433
164879
1996867
302798
1004105
856543
1580476
972947
660942
1596357
1558644
1900141
1209979
447476
1593581
1461614
1897047
702332
565029
665258
1904998
1964542
457710
1813642
350690
479351
148945
1313789
1540865
694308
1774927
1281691
1998804
1930176
973874
1563987
1735513
1194180
503333
13713
623525
865567
1756748
131094
431238
1065815
561109
863432
934207
1909209
66967
84758
194018
1676723
225218
140739
77968
269275
235064
1816141
1529879
88813
192922
976520
1869171
1527097
779020
1882894
1661748
1627779
142138
1422761
628744
358627
1469290
178778
799881
505115
664590
1531622
792624
264915
702587
791492
1434536
1162863
857091
1368734
350888
1303237
1290419
584358
1435
94035
330728
753295
752156
897039
71409
175636
1710075
1713295
866568
1113937
1028223
1010918
119324
1458564
1636796
1106650
761279
302692
457337
1353143
1107168
1717248
315647
330224
4376
1326120
1900361
1602913
52677
303106
582287
1073195
758157
1545839
1669593
1272750
748480
847229
1235541
443908
579684
1393407
147984
258353
1461547
947405
700981
743842
1334151
136381
1053813
755165
1171698
302301
757959
53146
1989677
463890
660293
754614
1307450
93578
1294036
190555
1043554
580402
1939489
1985926
1205864
1594219
296480
1088035
1507999
363815
361560
309040
563046
1164971
229990
1748990
575989
1056214
742586
667112
1889347
1768943
1944276
71277
487832
696617
1799864
412406
1838617
46077
1340319
497808
160090
851
479826
813672
804748
1917348
341804
365732
1308381
1545876
1963575
1486078
1499807
1211016
1214536
683267
45855
155252
379682
1787538
707102
835296
192965
1007253
616983
242709
692343
668110
1600606
540353
194429
1300134
1135628
1230896
567311
1730290
1764107
1417658
1822398
1251967
1900207
235483
1294048
126046
1043462
1304433
531994
849442
593856
479131
209233
618033
356424
739822
507995
284844
1764544
301896
154087
1374459
1241816
305693
1857143
450732
1949924
1167215
1442994
490265
570904
1924547
1015051
393187
353958
629847
862401
1601345
1353584
1980036
176791
1550620
1179987
565338
1903654
1690353
401570
617353
170709
1696289
982039
1399865
1298817
1448940
1169731
1753207
853065
542508
1950236
1514136
1936036
1808293
1349088
887799
1231787
814597
1301343
1487649
6848
363755
1799587
1484247
549014
714903
976981
320801
156108
218834
643156
1626921
60819
1775511
1793812
802232
754156
134787
354997
1290021
505409
1612013
413813
1600464
167139
1002845
559872
488826
261965
1894990
1362071
259317
451533
1934551
1003661
801578
51274
779375
302677
523912
1160821
1204775
613585
1020771
1712186
797131
1507844
638932
961017
1452474
264072
1638270
1075487
1038540
624134
291322
1664674
1513602
1142783
16606
1039644
1364191
1159606
147082
1441268
1996007
600990
1830256
949220
1730931
837894
37255
1410770
1277404
1544119
1074112
1792812
221345
1804030
1023913
69715
1001543
1433230
1997528
114344
269327
120648
792772
415901
1100332
817140
325312
448314
1696364
1449633
1917876
1327770
610845
593379
386455
208439
1764993
905540
970662
1559837
1033829
1356979
1487649
704770
759933
930523
648822
1126296
205706
530264
1937271
162488
1113066
566094
291161
1905366
559904
1216188
1866907
155698
1799918
1305451
1345687
353538
1504428
581196
564439
27899
447172
250370
415648
1999897
1965209
31135
1549018
771084
924752
77391
1904094
267979
178940
683817
1208964
838588
1441573
339125
245240
776901
1254274
1578576
1161113
1531483
802268
1606095
167120
287644
1357880
1221959
458236
1920988
268347
1432945
221143
1023618
1326070
132221
992175
927407
16539
572832
694751
80071
33154
1615219
178995
1052253
1039274
732367
107962
476626
1188043
130626
704809
938122
961876
593823
560643
822494
1182068
1741360
606979
1549468
749265
882166
1390478
1800897
36911
817917
93866
1280372
1640261
132712
1016316
268161
20850
1272145
70683
123478
1045554
1338598
1565231
382739
1612421
1676578
652106
1774913
1860964
1318287
200665
1484753
1305827
1211167
105343
38520
605739
1552734
1530583
424218
281999
1057109
153066
1692643
1887602
1916629
1685927
1153448
659978
738076
1918273
412139
1228521
29675
1371839
731050
321835
462996
1500446
1807001
1614942
1681756
1099735
1577409
1446776
1180293
637723
1691463
1733206
417800
1619616
973384
202358
89791
1016905
1978264
284882
252341
136986
1929318
1491697
1408751
527673
1057608
1419592
935940
1436392
1924990
39298
1066727
470051
1719728
936080
1616149
340341
293703
236573
1252038
1758016
17388
1232057
1808720
1555383
485342
1029974
340898
412418
1219503
956848
778238
1842814
1888780
412889
989787
463168
1990576
628763
1361508
1171303
1919255
351745
77296
341701
216163
1791540
180810
646424
139098
1478520
1209974
1227272
1028617
599684
1893713
523446
289478
422475
1651234
547176
505952
852162
1268698
652687
321897
1083331
644422
116147
1439852
958242
1987945
1402226
1097510
1540286
925037
1973639
950216
1057705
759384
1483477
135554
522454
740343
959358
249403
1234263
896036
971279
985370
1464875
880581
1110347
910023
734579
83956
1770223
1986867
1472565
1105763
520131
903477
525776
30183
100649
1908557
1766406
67616
3496
1919370
1227035
1887280
582791
249569
1861908
157889
993496
274082
878737
1470298
1867390
1222167
1017398
183047
50877
1551871
306724
716271
1906220
1594242
884595
1437568
817541
773946
599169
1986166
1098261
501776
67265
1480614
1105310
1345558
287303
710307
1046520
434485
1193974
984907
1151184
1948912
745727
1942762
1762835
1388995
793442
1047759
1210539
1473027
259693
1965071
253349
1563827
70534
210495
45548
55878
449979
515049
20
1496019
1911486
1820971
528482
653437
478673
651846
724203
980413
387153
1497675
1389280
1517853
1426243
919320
1664080
212617
525376
173521
1194877
983192
284505
173292
1753655
151540
138782
298795
168257
237676
1888418
1171938
783348
2330
1279451
728637
25931
430976
789547
142185
1708619
1423513
290888
1641473
51860
1497161
270133
103119
1257876
1562929
1987631
1376810
937396
1621517
1678058
397035
823446
1744906
733905
908583
1975983
1527970
134545
228100
1943823
53313
1863327
1484140
269485
1090569
1243989
1126544
859972
1201682
538877
1537401
1590786
658458
893762
887098
1734339
1192582
262528
370784
1500954
69331
1325760
1499564
933534
598773
1279583
110583
64013
1668562
1127291
1958283
227321
1426824
378595
1800721
1744703
932147
1595725
153393
1852988
619366
1519810
907808
255064
1634232
1567694
617142
264130
1299318
616692
1346775
1879608
1014889
1968410
1160581
1195355
375149
1871657
173512
1676075
1153493
44860
164680
355818
820544
1410056
440848
981063
279156
1184238
61749
1025987
524360
234637
1024428
1825038
148924
142054
1040612
1982364
1793503
604945
1176493
330165
753076
1134932
1941170
1543964
983668
280023
1933636
1933784
718548
1292742
479827
1675576
1870995
576978
1138608
1481331
916658
1891772
1851412
1242517
511182
1812877
130587
1827202
1543412
1676065
1729499
574725
1298976
824629
715400
772196
1575689
145480
68416
1904303
210985
431785
1958503
1506181
1420774
992101
1546977
1467042
992729
514752
507015
903269
1917609
1168169
494487
458157
890714
118019
331962
613303
407620
1355605
168946
1743809
1006337
1790889
186479
1041543
1940486
1070874
1187338
47046
783480
574530
1272296
314495
1962782
1068699
792710
1173296
1831805
678016
773744
822886
197586
763077
517734
921410
1657683
1733845
608097
1316205
938386
1181654
1046369
2248
1878240
1282328
1734925
1310852
1359034
1710302
584767
1639347
403203
1782655
1515937
778967
878915
1222620
1422116
1832026
656560
872912
900849
1687092
379042
1234971
32023
1258860
1081735
953747
1246139
1122226
1440024
720960
1547488
1417320
1299697
975826
1173490
658652
1650220
688113
1405606
1775560
996984
1773426
328703
1835924
69681
968965
1613949
1145269
1661104
1680274
91486
1504509
1487074
1009356
319683
392582
25
539974
1446670
1218551
1452475
855029
1279189
1021054
1322216
1453823
1028220
505748
831028
1311058
1632914
755621
214715
1475427
1252679
878762
1905965
1286596
1587197
1073863
1509705
1136648
1777692
1988728
1696159
1206527
560138
45902
1390157
1382941
851579
856311
1969125
610005
1463767
666792
1351471
251270
1018884
1913693
1105434
823258
507769
1109716
1620206
1436012
989839
186133
1744154
767072
1362048
633293
618128
969850
104294
967442
736442
357455
1404747
832413
342270
797240
1535731
30194
883
255948
113908
62200
1310711
1034143
1720400
72992
409550
663603
1470137
822465
1851129
28409
1097309
1869564
24970
1226952
1727591
1836139
1019158
1407656
1825246
1250561
1693324
142143
628057
883942
570252
1840849
143294
803800
494241
1662400
1462187
327532
1242829
1022316
572817
1345775
1163132
1511542
327477
801424
1074834
258620
1596498
653986
1847304
1758067
1077731
1609088
820454
1413293
1224813
317035
16522
1987625
674777
1942641
1344400
1554551
607231
1023018
1043171
1770535
1670299
401370
866210
1278506
1682005
1151243
1183400
1799746
1355662
27910
303688
1077189
1492082
826157
660098
572768
1965303
1008563
1412070
1670514
1404577
757340
342031
1685307
1736284
475460
601947
1026120
1555426
477082
213384
452354
1733408
1600003
1067287
1616853
1918845
416164
471097
521846
1496544
1364466
554218
1381719
1980307
1992216
991208
1154266
563745
1347971
210645
1232714
1777934
1481114
1075229
1671459
1127199
1862393
78464
1108304
1503566
1802624
1204984
1173327
1879490
1202214
488930
1169799
561422
1480545
1321877
755491
1565255
848882
168887
797141
880948
21860
1566469
537712
1171993
845412
145857
1573974
358808
839216
1501069
940521
617329
980528
928651
1190824
1499607
1614584
823973
107100
602795
1976003
1343475
22878
318911
1184349
274539
1182907
635252
675902
1408861
1001037
833786
944917
811857
1461496
1716616
1223488
1221822
265766
1454726
1348367
310103
1223380
1864905
1656025
623973
106519
1919374
1339653
1022914
1210318
1592545
1856336
708478
1904481
615388
1167939
449971
1857850
604573
133997
1697933
1482523
704840
1756331
267306
47498
642833
1826569
340574
1513691
608960
436712
610853
1295123
1359679
776030
725231
1981765
900517
1089827
1760765
1800192
614581
766386
34265
909940
404269
511556
1369632
201673
1840506
1155850
501
1194883
1182323
796610
1605293
157104
1385032
1726156
1147475
594100
511621
681838
1248093
9960
1596576
81640
1350666
1498888
1571030
1534433
724243
1977891
421085
1326916
874480
1137040
1178467
1194947
443208
1493160
1472145
1015138
1512189
1037516
1070878
469364
1133068
22437
851621
813418
1242110
1400800
578021
383798
109667
1101066
31966
1599817
1401302
1067013
1388539
609044
1546250
1900661
215636
1444310
1440439
1027481
1575013
588142
264574
839633
1418541
879975
720226
1407227
1636313
1195875
719669
625107
570363
1449263
210152
1570804
108227
1670872
1508747
1548477
465515
1494518
175730
429573
277029
502456
776933
284900
685364
472172
799224
1237986
328744
1899502
1179164
375526
1000827
402934
527588
162901
1315742
790645
1186822
915888
625884
1048215
167474
1454860
1333406
256344
1345354
1976136
469157
1486442
1157625
1010071
151123
1898368
1136885
1925293
539949
298480
279087
926039
758555
360426
1725702
1692638
454709
673089
1016299
1246324
814091
1988626
810005
382078
460081
752998
574582
1183582
696553
720583
1796549
1604559
1146448
897188
1766877
386632
254817
965981
1144390
1065205
532297
1092902
814492
498586
1816136
1479567
49092
223583
11566
1951918
1792176
972479
366664
1139572
1098619
712472
612559
207464
1017728
996008
1389440
378980
1547858
888477
1441167
564236
772267
1612347
462586
1855080
235095
1056303
1609314
628718
1619606
605994
250752
1496653
163997
1237799
733471
1676054
1205005
373291
596137
610108
871474
1759202
979156
1043322
740936
1217674
1514887
294339
984136
117702
1450489
1383879
1773994
664185
1649244
953321
207698
1903649
1591932
434241
1143561
354979
866829
222124
1622296
33572
360851
1163870
670982
555479
1108572
180779
1376899
85114
556268
1196061
1056015
1616098
482066
1031940
728798
1391442
961788
856364
1817108
992259
1674435
403326
172234
1224938
1106954
150959
8422
1197692
1262553
1300410
568785
1403114
62038
1103120
849192
1611548
1257173
1062506
631164
1556986
536604
492453
1793222
1510631
1428705
317839
1844290
891868
568157
1033661
1912536
222762
1729388
1336458
1907437
649694
802522
563124
1887517
334469
263173
507932
614110
389724
1905534
1403832
1206215
1866688
415049
306173
1737656
1711403
834472
1126951
479503
569691
743307
1619147
1376231
745374
1217445
1944292
880287
1184233
1052182
134690
1516635
531238
1006403
1370254
1640434
1965157
317885
1380398
540256
1827504
1603005
885235
562778
200819
1024077
227794
1746024
1931073
383736
801594
1170267
1111440
725254
910959
1122345
961385
806214
1298148
1290652
1732385
1711639
1060478
406037
64652
1337269
1803867
1224443
1962868
1929073
236708
736851
1713044
1735743
1197776
605260
1197509
309186
1739802
1205419
1194704
682372
1859564
398110
609813
444659
1440759
1616997
1165742
869058
1494444
1636886
1851518
500674
1730228
775594
1488924
705151
332497
50323
1557026
1983227
1815881
302628
719770
1634163
564826
539718
1013608
1321227
815272
1463277
41632
645425
829253
771680
1612465
975917
1851056
1029503
1472434
1729665
1039965
216926
1970293
1073556
350659
1807343
420376
721693
968374
422349
164021
1772765
1866374
529381
263263
39893
455510
144514
1616307
1541558
1204517
620413
1017698
1813898
559
326813
86522
980911
1122017
1207770
377680
662749
1413569
791920
110366
1416171
542239
776234
64602
1464032
1043771
1783804
840073
1484869
597507
726172
283553
995907
1863066
723489
1419323
1902305
36576
1874860
181560
1816436
1029552
1813466
1627778
1433064
1615175
379722
803631
1490440
573842
535711
447692
851862
1915228
580087
1956690
1844351
1383474
437659
1887433
711484
581966
1764493
317483
1203015
460277
1187213
566789
171574
154437
1786448
507278
1388574
467714
1647533
1028134
1966619
730557
16275
835564
1360099
1041134
851868
1246438
1146440
1085275
1517447
766977
1671594
403634
425221
1476234
327499
431240
1170843
376459
140161
1465655
647859
1183982
854410
375776
962294
217151
68786
1536596
1624474
57268
622813
949808
1761773
1615695
472203
1531282
1723495
396985
242011
1104038
96138
1686931
306065
659642
1415721
1995066
794132
1151983
1044376
345341
888139
206079
43851
1953619
1639977
1434877
759894
904017
1577060
1425515
1468342
1278499
852571
821753
793835
1681116
676511
1534494
319627
1135779
1710181
1804106
94190
1848481
1280808
702458
414447
1846648
1855692
546582
1152569
135352
829128
897911
826200
1384837
1602654
1351387
1175768
540898
671645
1364333
419972
1995546
832469
1459824
399425
629401
857487
1654453
1844706
71946
1340367
545780
1101442
842011
1604745
533021
1361325
798770
319261
904281
914049
542602
1893651
1373255
1370729
819767
1219210
662363
1061762
1886133
1513476
1716043
1000440
1048192
422603
95986
37904
1350475
1211193
1333580
1326837
208337
1660455
1182275
1781532
1950698
1932610
457390
1214721
1551705
1763164
1958578
787855
1875484
726873
180267
147870
262418
183242
545428
859923
697072
259277
1072983
1307893
944697
1951620
1657167
1068725
131141
811764
1501164
900912
344110
1554516
915826
1718171
20120
566645
290950
330798
685166
496800
874145
1799697
1683625
249646
710284
1400414
512442
1102278
53892
91137
1833278
1223143
1197515
1292503
294435
1645863
1358743
138763
1111653
1883684
1589847
1341433
526000
1918178
1995152
1663691
240380
852610
1884430
1671900
1777518
1692778
471949
888394
1312866
1807609
1733801
216595
1351862
126522
1183660
1220249
1687334
680642
1596822
270919
1125261
272307
797076
1503182
1776831
1614027
1631464
905592
811243
887615
1666526
255963
42666
1725830
1629451
6787
853445
968076
1800675
1093836
1465565
1302913
785671
139151
491553
1941825
1986272
1437970
1809035
834583
491851
563098
1403582
970806
1812820
831453
1057244
1412471
1853427
138377
1033941
1070512
868227
1194092
1220832
850782
699603
499880
938192
254974
1464632
573057
592519
1856078
1024339
773106
1022348
1117066
272345
1565034
1822899
1050220
1739710
973204
192624
873015
1713705
319876
478881
1821796
1137717
988333
1329880
550008
340301
1445060
560403
508982
1550489
1455146
1792205
1137133
512957
728575
356117
14378
1687360
750623
1804820
608609
59528
1200796
1381370
870893
1820452
296462
219339
1061620
1084950
86058
464006
1167189
499596
846607
388644
1511217
877530
628593
1231487
574630
479321
1597919
1641439
970489
1112389
1469860
1555629
1381042
1861135
481810
1274588
1544161
825168
1938020
1592958
1001913
1582826
108669
1886180
843172
659380
1369085
1316190
1766195
1164554
1848416
1748288
518699
1408702
1465100
1880035
1084395
142811
431957
873783
1708378
76043
1000094
1759522
647180
748765
974799
1841971
363150
870790
896974
670443
716024
642923
1976142
860602
1980623
1916115
13103
1322649
560280
1758865
1608264
1798475
1275419
673828
319688
228569
1692255
1660304
1656767
1811952
1476311
1586162
1926160
1214463
933305
1617701
189326
1253119
642673
369407
1313938
97680
808074
627139
1524640
1768587
1953548
264367
724574
1973869
599322
42188
554989
620007
444040
363920
610662
1671559
1146125
616734
1877465
615553
1967801
540756
27543
784967
1934780
681901
108465
408135
1687457
1459928
518366
1607838
981738
787586
1634113
1515821
281393
644613
489504
1908016
233592
1016044
1489026
285645
587903
559640
1276686
310619
996925
1684599
1776339
1017486
1683796
1943738
1173596
154723
653728
1384767
832896
521702
1319706
1217143
339081
1952006
226578
1827240
822564
1487353
1479090
1524732
942267
1715877
1866452
1511450
196376
783033
1439216
995357
1915014
1293576
593364
166607
1764281
654705
1715450
1747583
174988
840079
994205
1680737
833110
1310585
1371555
432671
1699840
1902524
423109
1884076
792994
100944
1191022
954428
1609484
174247
1085767
1955067
1302481
499056
1918748
167415
362995
387802
1349204
847780
1992613
551704
2992
345924
1159846
266969
1601237
1768442
1570318
1763541
1764722
1238908
215897
1892222
805883
206289
1343072
736367
133099
1265622
1830081
329914
455241
295456
1683456
806043
258913
302023
379738
344079
212081
826999
850051
1152607
1430784
892250
1714616
373967
1996983
1291372
1938592
855822
1220665
1457533
1690957
830359
1418166
1397054
170072
1147735
1214595
1308425
99029
395758
682295
901752
486437
1470675
759318
775018
1048751
1162864
433265
1346590
481022
228333
868052
1054316
1410917
105467
1042201
1146753
1208505
1582835
800448
377469
697829
1984657
1870156
1630989
1958601
1187773
872885
503548
1067147
1746464
358722
1999849
1820372
1956078
1799159
399224
344072
1392161
1863871
1456375
148295
840056
806094
1787000
600055
1951445
314595
643186
985060
1896320
612111
1842471
1466857
1039194
727179
501252
1183097
1937028
951615
1331725
1367585
836046
1863832
1339714
446296
1273108
701416
1720723
1682113
1341609
884048
1764204
1125706
1724914
247413
1540271
511665
111187
418837
426937
344410
1780306
1349493
1751866
1568744
1225542
176240
1722579
1915484
1089520
1372029
1243008
887234
1884720
1911620
272023
29540
334296
496492
480725
566799
373076
163020
684333
1137325
1679590
1756620
1055140
841010
295899
161820
1440211
1206859
1188431
880818
234270
1145196
120015
228970
1938179
1919495
689449
1510648
64762
227721
1100812
1953127
1029799
1371080
1298650
1503332
1877498
112584
1962613
516046
883942
1104193
187739
878394
1984939
1897697
835371
994658
626771
1270401
1543449
418019
984806
318630
995260
277616
1525044
1662665
504871
1123487
1836269
1054489
1070431
601490
123717
1565815
817378
144775
1817400
693326
263483
1777770
435564
16838
1802577
784677
1931374
353353
1793143
1116935
486933
1726282
1088584
619456
1169289
1405439
119377
1381818
1366624
1222971
1449411
1082563
635770
1268963
1869731
63642
1000680
843084
1046597
135384
1355312
1235862
395279
186911
1284212
1225154
1091436
1776657
276949
185613
24084
1310220
1956537
1890293
1824807
482605
278206
1777016
452078
1264413
769436
1283112
710010
725531
433312
1478059
378982
663886
381219
1639875
1916011
611928
675401
237778
1167788
542597
628361
1533507
61288
814711
1907275
1278649
920792
1300320
928834
1646833
1347801
479744
1815270
1203063
359301
1572057
1584892
1600147
237598
427703
177260
359276
80326
1150126
1420900
1120053
1435460
467610
1553700
194675
501250
1914938
1383902
1914757
800516
1987886
873424
718717
1785339
785819
1805914
859160
1246612
1529868
1806222
54328
449808
8051
1274040
1165649
55498
786916
445221
830912
1737877
1630563
1923592
653332
1140250
1042859
849266
1071251
1236855
1055714
36331
1724830
1598812
321263
1614786
1036013
1111122
1178682
1735515
1670218
1751538
1108733
1724574
1671093
1559484
1904042
1614208
258494
993482
573567
1955640
1891061
779969
1925117
206943
1211041
1904345
1531253
416333
1030301
1661729
625572
1841492
499185
269851
1886281
1828865
340760
900443
1289213
297939
1555181
1878726
469765
1387427
1729033
465136
1229346
1031277
1917805
876582
153426
1136354
1562574
368184
1625639
1539126
1111922
1389356
592207
1964574
263069
621415
1921990
1992761
1559601
577059
389749
1046024
1295145
1699030
1371363
1940675
1167018
348421
496628
1702296
527714
319159
200845
240651
822465
776063
1820757
89543
1663789
1637758
1422238
1679178
995955
1986968
1084453
1919068
1308783
1024450
1532855
1668022
1069936
1494277
1979289
1799495
1892837
297087
1031798
1039969
1691227
1552853
529950
1281901
1960140
1884336
911206
1771370
1787493
1353903
488399
1232601
1440145
17798
476228
1774141
773045
591693
1493104
987905
1779882
1588250
1534381
1901349
422200
692557
483734
330953
531761
188364
1884872
1284286
1375399
701777
1560111
82902
1171051
376749
1200429
960950
611686
439980
1568397
593300
1408114
595895
980477
1828094
1416613
365682
1280918
1704154
250894
620240
124439
496301
1527752
308760
1991269
1390886
938110
713221
1952021
256047
1553651
58853
374342
1035187
578445
198601
1685979
433373
1474419
151280
1482946
574039
1429171
1599454
804507
1482929
1962678
616535
1904158
78908
990526
152063
1678155
16441
1638177
1485208
1340700
1533620
1946030
946058
335037
1710978
1925401
449668
829949
1373490
129441
131191
1226067
1461849
1592576
220464
1397667
1798430
587980
1383372
1543512
1112469
858227
1362148
33131
691495
861057
1123163
15514
1407221
46668
1720123
1884866
111278
301648
371109
290427
1921531
1598090
979125
780450
1002623
86669
1463898
1630891
1267531
830416
1429645
873536
1584171
166201
806078
1980239
1869272
381185
1870552
1569621
1766233
1720189
1910900
734608
1313937
489430
931225
649127
666884
800844
1438855
1206073
782080
632545
262297
157592
1930056
448941
1730363
1466344
1131700
298441
1439259
1259616
463225
1544965
1803118
1119631
1083031
1045344
1753233
75052
786169
1527829
842702
125456
693560
1903976
76724
343118
682297
746132
1826264
709127
984969
930587
1278659
400561
125579
451546
1000075
1954043
989460
1288289
437619
57927
1293514
537263
221394
1598740
1426108
420612
153410
96059
1224552
672451
1247872
1538671
992828
1247958
1962180
1691762
1885234
1752312
333717
232218
938619
683423
746928
1041300
313428
822779
320306
328948
116799
831250
1026971
266294
776363
100843
1688588
1304519
683087
842687
171403
1397750
953258
1532126
1023426
1651416
912194
80447
762529
444652
1665286
498505
193965
195784
415452
1045625
775061
452192
1718046
1417821
1338392
971712
1088767
1373843
1143691
289128
1876534
1525186
1436900
48885
242797
275489
1157107
1475866
1322127
1681382
980590
181329
1706234
718727
1447974
500251
1215926
1944654
1594474
235760
1045727
283595
478336
1764790
265145
87922
217641
1324370
1152042
137536
1020528
1815848
382302
109801
1330563
1557583
391283
1901312
179827
1334406
1572987
1521059
1465062
604453
449936
263278
380748
1173408
51614
414938
998186
1627483
1612157
1175645
6194
1572071
600725
802072
1162386
1390262
1322671
645613
1283388
1911347
437858
1693613
717749
1922113
25315
1411782
1492727
940535
1800213
158650
1702619
1780392
532829
164883
1769313
1583064
31207
462396
1370370
1402624
292984
10802
156281
460873
850742
401020
1714382
387143
494026
927604
1038677
433941
209753
89828
1182240
859746
1651130
533308
1145473
1514741
534036
1526408
551967
1826615
272302
229715
807592
388073
213312
649913
1750681
649010
1774470
819336
1117628
1954628
1842000
616715
96157
584351
1071815
304622
303530
32606
898741
407875
1911964
1265793
1318887
838473
696173
1651023
1249232
366125
1077430
169825
1463500
1625909
595237
1962138
458527
1832237
993569
108813
1307053
1954493
320649
1793775
1344909
166562
1346675
1171945
736690
190188
54448
751041
1744995
438619
860435
1052123
794635
320371
979260
1975797
1456585
846865
738829
524327
22632
525819
189729
1084263
1186039
1451689
1807568
1921669
1071136
1339050
780410
1224792
801430
1683043
1788550
757050
701896
800807
1408130
1249335
473412
786614
281701
1372778
1252747
1550057
1085463
1439875
1691025
367871
137201
444715
1060367
819810
1229512
508172
1501207
1014305
336155
1402094
748485
1622184
876328
1504160
899376
631785
1829025
1332843
1905749
113659
1825829
1601622
173012
720909
1507729
399640
1297941
1665526
1674160
1064875
1441911
979993
1783951
1444568
1893133
1294830
1152406
16001
822325
1221660
862304
871998
1529913
1947817
159853
1938985
1767038
1611295
1458926
1292908
1985610
1691244
866733
1947587
1755691
877130
183285
1338387
1002568
1865828
605701
1270372
1846807
1585577
161213
1372039
664543
298105
1782515
341893
526803
989036
1736000
420480
971168
1413349
736631
559483
156221
1811887
715716
281451
129633
563931
31274
778488
182599
1064841
1686319
888826
1434236
1195421
1571680
789518
359569
1596117
159789
303873
768296
1030610
1318989
687284
231508
527782
1776883
218753
1258314
1072094
222627
744537
452308
241837
1643188
1101223
734405
1741158
1375917
206558
1207835
578418
256665
650376
341320
1948740
1408535
1368336
1680070
1003284
386909
39771
525387
102611
730998
215990
576565
1830525
219093
1646225
1079915
1806021
756816
1752543
1586155
827359
638722
1391566
563293
860949
419245
1998132
134799
1762705
729035
852153
833425
1645135
1106374
245161
627845
875497
622684
1082841
1990400
595695
250160
679733
4138
315926
1781304
1651028
330652
1925447
550045
794817
1019762
1842917
832387
1172125
1138128
1494743
21242
1509769
882223
1168712
1076452
1659042
226357
1893089
848335
756728
1278227
1894171
561200
1919868
886526
1829151
1337927
1883123
1472082
152110
1193991
1103231
1676632
174247
1675222
281599
1474591
1913227
1784836
1133051
1623633
1932500
1364575
1074286
61109
771304
822174
1024024
1194932
1459692
1144278
1459076
926190
720343
1703441
1899234
1742192
1228415
1667321
959328
1071821
163932
733569
1527321
1611250
1475789
792342
20499
870848
1400742
406282
576367
659141
1998251
41603
926889
27365
1639312
1721524
599261
1132185
1497591
1943370
294685
659596
1350533
1881535
788051
134875
1092874
1226553
1765018
1703465
1784160
1576855
1790943
335334
1009522
971663
1838191
1225802
146064
1514806
1998489
52890
94279
774899
805215
433190
687075
1843437
1467714
1300191
895810
988350
3873
191178
967558
119177
1260070
1041967
351698
544458
1810772
1242918
1892193
917090
886432
1016135
1335234
1234428
533442
825132
524840
453580
1831565
823331
1665869
348236
1545478
131170
1288877
825137
962537
883693
1958518
1797120
988829
1939306
357751
1375521
1691875
1649789
1550117
672663
80904
565992
1369453
557286
1833142
1777459
1756936
1130635
1339797
1737264
71570
1160886
1951262
137560
501933
869422
1536902
71999
1322836
396753
1366227
1216491
888127
916040
881926
334136
738831
1264673
415004
205476
934544
480711
609151
1419439
655402
1836374
58655
1074852
1639479
1969860
446116
1115053
629398
199288
1431981
1044455
63854
1791882
1320659
1992297
519374
1732836
1394511
1823937
568095
105288
1384097
1973205
1574670
1866095
1695666
1955686
1186876
210444
1203754
1992138
647815
1285121
1394989
903930
1536527
1947051
844789
44457
1627223
1578213
566591
196330
503314
1651250
1736992
582221
1378763
1847384
387597
788994
1377022
466709
308071
195850
791517
72995
110570
185716
1115266
996927
1396931
687079
634778
899435
1913013
1449162
1733106
1598030
1165309
1107016
1969051
480966
47958
1660578
72976
913124
1784208
333872
649979
1845832
1191622
692105
1397096
762893
925735
337825
1465998
683812
1275542
1108090
1302567
1348516
1282562
64030
1870480
897348
799490
435707
252449
1734257
1469250
1682306
638419
581134
1519410
1656116
935252
1298675
874297
137196
307970
1552053
1655316
391492
1391748
4194
285284
1570757
1421724
1374637
1966211
1923141
620013
752042
1895173
1094227
168300
1129841
936401
1010921
182438
1158467
785589
371536
863183
720592
1322449
1053710
771118
1776262
1587817
1151165
1401897
375309
1986288
1674342
412305
443775
594883
1011322
363672
1771598
207448
404079
1562923
55241
1296827
1721805
1023395
473754
1378142
718199
1434652
1142348
877636
55322
355637
1400911
1423485
1289216
926992
133578
652322
1437757
959997
811514
26096
203086
170336
374411
1735993
252959
1306831
907430
105289
234259
42121
111769
1457356
69713
1072797
538044
1154994
302186
1482677
869432
1720289
1394244
1414662
1826143
533957
864352
133572
1297078
1306105
1561672
1275761
1143444
1299581
1994381
470084
712414
775908
701677
1387300
1057649
727723
36207
1628297
811028
423813
1860257
683644
401584
125351
1701499
1118981
458078
1762418
144700
453244
1447873
691974
1196409
529242
1257963
291780
861036
1125425
1827723
73336
1039415
1666361
483860
661825
994682
437976
1093854
294021
999897
505644
109380
1283099
1965833
846571
704541
1108554
304132
1650912
499473
910835
1591840
1308834
237076
1276245
178578
1629440
1814554
936254
958801
1301146
1303239
1720925
1062436
1482641
575252
447207
498599
1037908
451337
759528
1456338
814763
1966911
810724
1103704
1491187
1870339
1327933
1969677
275453
1292732
1439737
1070448
538365
406070
1789688
666386
159373
1496614
1000639
1807788
1279129
955223
1401520
1672328
266374
1359947
867234
1398329
132713
1512789
1026121
1965843
613632
1839344
1976712
1790484
652519
490428
450154
1066205
94854
959812
976837
1829134
1947822
743626
1631378
597329
888803
1760761
758683
1495623
1482451
854194
1216273
1120295
128929
1360950
1564922
875695
756876
488664
1622406
1085034
1881890
1708805
1493696
1712762
169050
1958820
802191
1060969
1200342
1515952
456115
1729684
539384
640524
1439240
444175
72570
694541
34975
1618411
242748
421149
1881244
1048655
761972
1685709
693944
778505
906820
31966
990563
1714864
66476
591964
1757375
109400
87695
1148374
199835
969397
704659
431599
7493
1540498
146946
636394
1365244
1730630
862355
405769
132906
334408
345951
1570700
1054393
833933
308827
952058
1282296
1310084
190781
923729
592510
432601
1588872
1176737
314369
1636562
1207492
1810600
845496
626358
1506443
1614633
1474433
972434
581399
235039
383255
1099649
911026
1204539
868202
1557879
1388437
1688251
979890
131543
1516296
818356
1129666
71978
66743
32193
1572983
915208
436577
1066464
1582449
1784638
1484267
714066
1498666
1135477
1731888
1937466
898917
1200249
1560432
1369118
1858446
423073
214892
1165693
1098365
344757
773542
876723
1580582
1174280
220621
1517759
438536
1439918
1750377
607509
1251099
475191
1135167
544232
516765
1634225
217599
1392307
837195
1893212
1308394
1092473
778292
514212
428235
1817050
375766
1898756
859366
1315276
448419
529212
968774
1882525
1151554
467978
461874
1134619
900406
649503
732105
1297028
1668077
1861002
732732
1061984
177556
1802501
1983685
35370
1198583
234415
345298
315455
518588
326434
1318900
1770773
1358494
1966495
1727024
1731962
1596341
1987647
1150391
974302
1594913
762410
506180
1880854
981191
956477
1705749
1072009
197313
334175
1323409
1901854
429862
772297
626262
1169172
71589
1586392
60841
537531
1352506
1594291
1483329
1172972
564588
839349
1691798
1743016
1224377
91302
1492525
945925
1370985
1691288
1020592
454463
574083
1655746
1828253
240803
571157
1569220
46292
715167
468760
547528
1174410
1761563
1722037
1341002
531958
162823
1135632
361156
298685
721030
1647372
1588432
913758
379216
618924
1943966
1399342
1851258
1486945
1416853
195086
762268
532214
58640
1630905
1414017
1099354
1540623
1645525
567725
1275940
566977
1385794
1236094
1586307
1961949
1305964
864556
895121
1879383
1586464
837760
1751217
360431
1707553
602953
614767
248305
1995951
1193315
1182261
698396
132288
1892758
1189207
934582
1545294
118233
955486
1382636
741793
676714
1836728
438834
1585324
1613659
222171
333082
1709692
862639
809169
1458267
1566174
484060
847691
1330316
1848288
1531447
1250086
1626662
1814215
257272
311329
1835434
1516235
1323883
21303
98699
370851
1806386
1599365
1992365
1372224
1030503
1936904
1370310
334917
1165355
251841
839976
1295931
692704
1611647
739007
1874062
1502300
1985679
807384
972124
686921
1216593
1786094
1221568
616292
1762004
1165409
1101823
774672
1855460
426742
82292
169919
1269275
1093684
836781
1312758
801403
1985268
1684368
1147832
243091
1026998
1647677
1236049
452815
29371
245966
491705
732853
1104257
707358
1661381
732227
1867218
773188
1196949
1764817
765803
469787
26984
1842162
1707907
673714
673857
1439367
1404250
1774271
37945
1231239
1860138
244639
1577359
46317
564417
1008927
1487814
1136418
332077
553736
489654
1927175
1864841
934387
1732311
1551170
576517
1136063
1568567
1467823
608145
1431946
1886842
624602
43474
856468
205491
1187259
767570
931317
360482
1162927
17040
508654
598087
67669
1083992
756661
1482565
1333268
138228
600950
324066
802350
1644808
1714393
1681840
1632437
1457337
224661
1719002
1435269
400485
159251
1754850
1043454
1103543
1685804
1434267
108560
246678
1800848
1393054
866649
199277
1425921
514247
1279951
158853
1820004
279848
916258
1334652
1253984
753560
1134007
219799
1969104
1909554
1897618
403888
1710904
1128073
1652017
1596299
100921
1777739
216673
783841
625097
1626651
1210256
176245
1753054
1082424
1454329
1411945
315659
1807748
20214
917733
1907502
866809
1252621
1693506
1973714
554286
1222169
1334952
976947
686042
78704
85728
918277
1303814
1062842
630296
1368311
240199
998444
1555483
1890251
670048
1544179
1840467
250002
917193
1856137
79704
860120
1973546
1789983
1667777
1436641
1307925
319323
574493
102788
1052977
1162583
545184
1173250
546248
850471
1289879
856066
1196213
15066
676837
910826
1350462
1737685
1344653
1314362
1554002
353618
958691
1855446
1870331
1986235
1223511
693749
925004
1949385
11270
1307715
1259115
335820
1790324
1346542
1847646
1698440
1356009
304621
1003184
581361
104052
658983
1480545
669239
1473908
1075885
1443515
1192295
1717218
431402
1705267
389342
1109467
1027614
405040
961236
163012
177787
977521
802007
925958
282994
1118490
42437
1188468
1046977
134191
813600
951120
1878835
1372630
347042
1376609
314529
352789
1379736
663996
1097737
404856
1112509
1990816
516540
626600
1775863
152832
1748273
1361639
65216
1942139
248791
258979
1033474
531529
986982
858311
1216052
1236591
1246180
1922438
1907940
1337252
1007525
1844933
227212
1348110
245493
389489
1204584
1882194
373272
1470281
699147
1741090
1540510
156880
40129
320733
226813
1572701
15564
1764576
166045
133892
500406
121011
1148438
425547
1514813
654542
293567
843318
532114
493599
214554
1838843
591325
294250
559832
161127
525669
1637645
1597526
1851050
406268
301944
850991
1292905
1030159
1457468
1839772
1332480
1754737
1713050
129200
420780
606015
1157867
1101089
1594464
494802
1281273
412396
60905
163886
932707
159765
1106916
1717777
1580172
53237
1678474
1187544
626169
1482985
662284
914055
137266
1103396
314551
474766
435461
1492220
52218
1298155
590307
1789983
1483290
69640
812356
1498084
106459
366609
1009211
1046159
1934206
772907
712675
397955
1060562
179309
203967
838263
1344959
369882
871844
583492
1688311
318352
33986
61052
300783
462651
1890345
1695825
1105054
652327
1179504
48587
1668213
1125351
1297252
1779667
1735973
1443044
836921
734249
1580267
1233224
135598
827683
1848239
1379386
93542
485585
937864
1803165
791666
990974
572317
1910525
1844605
1554663
1677136
1331186
1149001
364688
968742
275682
1087245
1213807
198801
13242
1689264
682122
278758
100701
1221591
1718769
889783
281203
1683045
1223561
688784
988511
1094388
1498717
67780
1988151
933837
257117
383083
1373887
1307219
1319281
1017413
1563455
572334
860602
1202177
805117
891974
1240228
1251798
86762
1683102
747165
1880719
91939
308389
725713
316900
367540
296820
1765517
602416
551580
205089
1681863
1419773
47682
1730812
423419
1267633
1571382
1813214
470946
36876
237429
1098866
1994563
1832852
106303
614213
1033668
1652209
1194228
535474
1828138
1817345
82930
1795504
970425
1730886
1712947
1193517
885259
444105
319358
1974681
1261203
845518
1045384
829173
1240620
1895038
283954
1871717
1259981
997747
594385
1799795
913153
833695
618018
1318272
1019843
630979
1245062
1879256
1631550
372665
264015
1199554
1201666
1508936
914132
98145
866855
1520585
856768
646097
1208548
407269
1704227
1752880
1846521
873162
1146530
204019
927770
1350658
1109455
1858709
1242427
244215
1338120
385712
976731
1091238
1274315
1875323
11740
879326
152697
1035384
454096
135398
1100980
671178
1343458
1469640
114275
1948699
647305
1065791
102325
443838
284523
854186
295603
1339569
523220
534252
180750
1866219
327153
971629
1922601
1489146
1965126
1024379
1898821
130676
1630780
545508
1450245
1453007
543063
835304
349017
478752
1029083
974030
1118434
1392744
741962
835756
260523
804818
1746176
1195832
1755076
1566100
1775843
950237
1917164
190268
410473
883070
1189443
623686
1508027
1141664
1549322
1439890
1483551
1650148
895508
294925
939013
759565
958035
333257
181656
1373486
91743
1285195
1795946
1969643
507075
1658890
93067
667512
1455367
172154
511078
1642861
1768763
1741321
74816
1273032
545179
1916162
836513
1899218
1665329
485391
936817
1902503
1380004
1371887
693863
983116
1009569
322074
1163203
908737
954175
928048
178541
42954
765943
502066
98340
1413160
1937609
1652747
894118
784780
722477
1592121
533705
1464546
1865624
650226
1174433
749295
1567299
243381
980038
49027
1278639
1169955
1826632
710196
135869
1784640
1368633
197464
556471
695525
599312
1643077
1990285
1233646
1678901
1439040
895381
794517
1455092
1370052
1193937
1229622
1375636
484717
1432049
1202393
810809
726875
769525
1309586
768657
333737
1749823
1688611
237413
281515
284782
576418
1134026
1691362
1358432
1074768
1226476
1927081
119454
366634
998533
1194543
1959835
1138714
1665395
259334
271699
1217819
545761
1987722
1572015
225170
471250
821164
1828875
841453
1414937
1396908
1559421
90239
1300860
1008855
1529844
785999
844699
230831
1360097
1192778
1339069
722749
1336492
964214
1257404
719402
636468
369625
853996
887790
613508
715319
231926
587929
696702
440352
1055895
1687197
1200607
262697
1290780
1533283
1135019
669512
1893597
604171
601709
53349
788546
1597455
1647725
1458457
1170621
1539070
1067514
173208
626304
645389
1807389
1923252
1280468
392165
949181
1851707
239124
1593815
1163110
826808
375166
116230
182999
172240
125125
1013058
65927
340393
985688
987145
1576423
538027
1597623
4942
1011372
1348932
648796
828664
892620
969180
280781
213687
1556270
797015
1760599
745954
624168
458360
577326
1645693
1449974
1049060
524964
1149493
410988
1400848
354764
808176
1486449
1607968
1905153
820214
844525
1110225
1572239
290268
73350
1676759
1966434
1974925
718091
845031
164462
1903513
458330
204316
1722936
1633932
853725
1194462
288946
1576651
1809019
247310
625238
1046687
1771973
819157
10765
60576
345608
1510035
1224159
703539
1116045
278640
1473130
1152184
851046
136902
1280457
1288945
576861
458699
262028
236840
1178976
446992
1710966
1615826
1463133
282031
961487
451924
1976402
1715280
1459973
1088080
483365
1866052
1931040
1487047
1243199
1955834
1499766
1610926
264378
1942583
204268
579722
927622
1387527
1820346
17278
1215020
1268027
975531
1977704
1531931
643103
1059551
1691886
1888139
835353
1029979
713439
781258
1389488
613673
1142718
914775
17966
1096500
1339441
1945584
340036
1667563
1848432
455776
1366762
1884589
673041
361621
1700980
1499401
565515
1729083
1112083
529340
477198
1008205
315344
1011611
1593723
1631621
1607404
1529241
1547231
1934464
245223
1955121
86812
1837438
1150217
281457
1240600
627948
1736526
1668887
1449740
1165292
1735743
536165
1738771
1739426
65782
297328
1390665
306071
1685847
951252
259676
437527
253603
1065490
631194
98089
1636949
53758
139481
1061463
1301983
1279690
1192146
86016
1095640
1257436
1888009
1748614
99839
462997
466118
156493
1494112
329977
105493
301550
750164
582665
219317
1319119
1724510
1011908
791429
1679414
1556930
1737777
585071
1157497
1203433
1081958
525346
681512
1147053
635878
687109
1039687
1199344
115479
220765
1939623
842677
966408
1547813
483001
1529515
805319
688368
1607647
101544
1359271
1553622
372386
1047226
141494
1406694
453487
1463330
1357619
246038
1233165
189576
359138
1742758
346120
532407
1766741
817870
597011
347191
1868240
391029
304596
38542
897208
1226623
1528471
1682116
241736
1493264
360535
1190124
1932393
625968
1103215
180668
249974
527314
1770946
1422065
536031
1576090
199878
157502
890830
1844940
1366307
1470125
947033
1995934
821323
200630
980090
216317
175710
1410764
1852459
997951
868928
1171772
1629031
851156
141086
1937161
1361376
1409713
659308
1633387
75803
210543
893293
1217810
1181819
430853
1861845
394952
728965
1034441
1995003
754739
470756
906513
1961695
1115567
1418414
1320700
1526102
1134401
892112
796769
66816
1000589
1358540
330295
89417
831266
1846231
802424
1946791
1741660
713455
455022
693078
1730130
1495408
1248554
1439734
1681689
564740
498339
608415
689747
909825
124781
1458571
546166
727992
1202301
1642664
1417941
1731823
702543
1073105
1141374
1444275
1840029
1509658
355396
841562
721479
1252816
790979
703816
1816945
1919095
114497
200765
1701987
985954
225579
1884563
1332216
317731
1717228
1688218
1818529
313441
1773680
1863686
614360
879243
582601
133418
1100442
1770756
1373883
1378750
1422805
100311
1779861
1661521
1348604
615661
1381148
1922344
1608683
1048662
525364
1865904
1167256
1566317
589331
1220080
1748449
1013538
858343
1219674
259996
238576
1546219
1443048
1268559
954664
389144
808325
1964064
1262547
505880
1755085
109050
1836759
1507083
1949270
566511
895183
1715260
174244
1513331
1256521
177269
662682
753327
726823
1596989
63256
388914
1592637
1949287
1616798
1146449
538934
561573
1077561
1531453
991582
581331
1802557
1740859
1630977
1215477
421120
1639811
406798
1197943
533084
1276097
265429
655270
1339778
1374813
1403985
1465159
734554
1471704
1686541
1662012
1249043
307347
960564
476158
24554
686782
813134
530647
337570
32402
1063196
915468
1256644
853612
193096
708029
298335
1664752
9960
1416151
1107764
1972035
675141
909271
1466881
1458327
1332882
1083210
1738468
1159199
1948280
927137
313187
1333725
117101
727178
1373061
1360972
723975
1636221
897974
123566
1513876
441731
421746
94072
300709
1296585
1054251
1912619
437968
412882
1798084
175450
844311
1665247
338460
999914
1341027
1965575
930389
686573
1126509
749856
1762047
97703
1095570
555298
1934378
267711
371991
377070
709732
1736463
1140501
1089827
99263
1479146
1580211
360707
1424301
1175588
348851
1839486
715805
1409103
1100272
1865630
383856
1561561
439796
626468
649566
1622931
297496
1628276
815990
1435032
1860318
1495786
1649018
1196250
1311691
661387
1721664
1126215
1045439
97547
859325
624825
1719075
261409
1301385
670262
1680712
605207
1996371
888315
1916692
310404
1351235
1296411
1058398
1200480
161256
1962680
281785
63744
1345405
1545349
917647
1285803
574498
1226856
1588117
106960
958320
1711342
1608848
155528
1969648
13390
1628439
766274
1200044
276602
1729630
947188
1216890
1350103
644141
1344380
1744803
1276355
1649349
418768
1409248
1581422
305628
1345447
496671
1641799
867121
507471
1845615
1928735
814568
473738
22702
1256500
1472947
313589
897815
1916366
365336
24248
1635315
1878005
440423
1791113
473402
505784
940477
1678179
337705
453727
1739363
1784132
662182
33374
1296417
1202397
1370377
1323245
444586
1682349
485816
561675
1012994
118968
1825158
1893602
1619099
672828
1270678
1827749
1293638
1344557
1340417
1408104
1442936
434635
672191
1410309
594958
1569345
1788060
1693065
1724
1251145
1561965
1986526
1403590
1931071
1569573
177299
243403
1559627
449913
405349
278306
1107855
1830825
1366871
296645
753331
1386735
1535977
1012477
470667
239771
439481
1383517
1286803
1708437
274376
916792
1689397
1708983
47932
1090239
1929930
118352
1367540
1744086
108885
1782482
1692205
12570
1532083
1309655
674931
1781744
499551
957070
398344
1707020
192798
1648702
1696771
1438394
1325381
1449412
337596
28478
324499
1961055
636156
1047822
423279
714778
8759
938622
1677855
1297723
198901
1847792
278442
854135
1141703
1769626
827579
883621
1982245
212207
1911987
1006351
575724
67720
950843
1995240
1519130
13179
1664231
956582
1639093
1730694
1467986
1182221
759901
1875256
1047440
360372
527457
852601
1006252
782131
146445
168943
1381853
1747055
1514495
1179082
1738415
916603
85291
197959
344314
517124
877789
50312
1691964
336711
500934
828915
118057
624757
1503553
809716
1965498
1933907
716358
712709
1525519
1717461
1017269
1234430
444559
1426207
1969808
587834
710036
204661
951961
1724320
1473176
1650554
759050
722693
296605
177927
1175781
593425
1739579
521483
995527
810961
1765980
1574425
445685
1110593
406698
1926034
442471
1925838
601673
177080
1732292
794510
1133550
784877
588708
1672589
254814
1818470
1821602
1508906
788820
96338
665645
1062027
153424
517557
259777
563338
1951186
1096869
814597
1587306
1413048
1587519
1574765
1637278
1073899
1414553
455680
934332
67418
147571
81594
1882277
1079291
1269553
418593
622190
1025686
866580
1649881
474958
1269579
692697
1357904
1090918
564505
1896816
7734
594104
1105130
1162319
867904
253708
1680603
1458323
477174
1961410
1482547
1304797
645447
1884812
416588
653367
1640589
360004
741955
1157989
674828
1259992
1147559
254920
575119
865498
1712686
1503215
1114621
1069326
1679710
1037309
1447228
1354628
264815
566818
1061765
1545841
1520676
862455
835881
578233
1824604
1996879
214624
1185206
1259017
451992
688627
1871885
792952
1497456
1971021
1667340
1901763
1792332
1844362
965555
888648
184554
1258241
558582
822971
866639
1511378
682881
690197
1617368
309160
1589993
296174
482051
769548
95171
113028
139791
1946589
1424621
938481
104431
1762541
295622
128090
624458
1332475
1523546
449862
590205
825602
1732702
1536994
705597
1661652
1006205
1686446
1476002
613845
1960428
1274046
118911
683736
1857064
982385
1209573
1023391
150838
901381
558589
967318
614217
1927134
1060731
1872188
1413730
1335312
1376191
1713631
1986407
495802
404655
539660
669593
10208
1084847
6292
1209519
1176089
954174
201075
487157
1520511
199525
418849
1191240
992798
674676
184082
1023326
668336
161474
1838528
621661
1672408
615268
456142
1714889
1753556
1476434
1107182
661705
61476
1345135
1644415
155897
199545
455616
1272158
1193060
641992
1946002
24723
5778
1563220
1215703
1901430
55372
910122
861207
1103305
870124
1887602
1454116
1272304
540255
1808815
1931276
1765199
395168
1043509
1343315
1782883
1640330
1988966
1678052
1940275
1436045
1684268
2221
1082501
1578501
1793535
731185
1633974
234442
647443
1322285
789546
743286
1448495
475491
1839668
673276
1167273
1578088
1031539
1289452
1725138
1996901
1257331
137754
1470188
750760
331753
1747555
1898234
1532172
574331
920558
1482688
443500
1326176
772309
1209569
1478083
895889
1022026
91361
634335
1955625
75349
1725886
1867473
1395081
205166
1519603
1241590
1671774
1277984
1672621
861711
1927745
1607954
1535677
24270
1048464
871446
1732846
794718
1333282
718951
1113332
1811878
1843556
1655288
1859436
1409492
1966091
1259760
1213362
1435946
1444427
777619
216462
1982156
1400212
649603
1873777
1111522
1316107
249683
90351
417253
1652944
1829663
1362065
1262825
667123
212579
1892949
1727542
1532758
1734609
867759
1686511
884063
659455
1551997
928856
335857
682071
523307
504852
1234454
1621620
366061
33367
88505
1564655
866210
961744
548268
791366
41068
69468
857772
1308148
857588
575625
1707106
1100984
354227
654251
1827642
727319
1376409
190089
1448929
293368
490379
1588666
799007
38743
1460330
829214
1511207
1938624
950310
468714
1854727
373453
863174
694640
681075
875055
132105
428103
696079
838517
72747
409754
604916
266857
1014841
200286
1966044
363532
1963580
1233136
1506747
949692
608952
1201545
1892996
215217
1919067
681742
48395
1332131
840528
973101
1081458
1514654
955705
219179
1173878
826267
1817151
1365271
1969874
575017
1801928
315119
966752
1385563
78973
1923428
1773848
1218409
501198
1100841
831905
797610
975667
716328
754168
562860
402479
120789
1227062
1721230
268396
1905223
686622
642535
1694722
422098
998285
544711
421261
1489052
195020
1665054
1783582
1360167
813115
74100
455330
1401751
1408299
1655255
1250992
84425
12384
1575511
98987
976709
911633
1206779
520850
123168
1004250
1089502
604929
577695
1137678
1177663
921795
883569
1679419
1913093
831091
761414
1873377
1703583
356519
1080172
1083908
857273
855585
176354
1574831
1136860
1087203
1962845
436646
1367393
690666
31908
1157810
1583325
1711826
1836257
114734
779702
1581016
81020
1559322
479741
903680
1315737
1875015
703183
236957
1452831
91863
1619359
273328
1250008
1189763
1255045
1243078
747038
931553
1474526
1405313
680335
1866561
118986
576152
765848
1086122
1076554
1269450
35935
1244631
1534426
322554
1098767
657760
787630
1853968
1904669
1456045
491615
936126
49172
1148918
1177443
125832
730805
1417415
3269
600910
37193
674046
1061471
253599
1287389
573908
1004391
204850
1563085
1454412
1013968
835961
1488931
178900
113185
674392
425732
586803
710717
663942
1749811
770326
1602985
1633862
1461257
267925
34422
735096
1841062
763853
1338320
1225846
285745
871003
366221
1732188
1532695
1743855
1099142
74073
1540080
1538240
81740
1144265
993560
1934552
253645
1283741
1332325
1302678
214714
1566155
1317132
1889349
554419
1957294
957996
622882
935849
1882900
191746
1310461
1112004
1102847
1598370
1383800
912874
1225473
603343
1055069
1721593
1378298
1717900
850444
1575160
1334485
1280620
1200656
824469
71531
1416313
104604
1858416
96051
1950573
1481351
1821821
1033050
1110381
173594
1165596
1159924
1275526
567941
1323464
1381083
1077121
1647294
1173915
1738200
367354
1108738
1140783
1006567
846662
1396597
256721
625770
413820
508329
862161
41893
576704
1861453
764958
415618
331514
1848923
1147965
1492351
1878897
4812
1888023
1920994
1418558
18449
423073
900066
1253672
991602
250341
582203
1320990
399485
917692
1224052
586187
884106
90120
591154
1730903
308504
1863994
1128115
1295271
1936112
1287841
1482403
333023
1791530
1888432
569558
1633042
1320701
1379321
841199
555408
1378459
1011318
638802
1480856
1540155
1906421
1822166
1227347
1820978
1742010
247549
1152650
1082805
824005
305730
1900440
562539
637307
1242882
1321813
1441764
1197463
1391670
1771602
766573
676463
239216
1575084
370265
1653511
1008293
193089
699321
617935
35141
1392816
904649
573163
1434670
275602
123287
174466
647157
1074861
624401
1706587
923876
933046
917818
884184
1781910
626533
1833932
846885
165571
805526
533076
460249
299530
1170997
1137986
1900594
1635086
80922
910188
1558973
761428
1565104
1009256
1087560
156342
729525
949403
128350
1785324
959
1085954
420841
667651
54483
1788919
1152633
1503662
173298
110140
348694
186464
1977292
1602373
1190505
171775
625617
660634
1336788
1959288
620277
565029
619344
1033853
1243749
339859
1552663
1824414
1397424
896458
869833
1384083
1929552
951106
1272066
1436071
400558
1750427
477638
752335
1850975
1761362
419717
1696211
1740018
1943973
184812
1674444
995457
945494
1020140
578737
745326
821156
548761
466762
1767241
1690824
1874588
1030141
1439649
1220786
950323
928294
1218076
1844096
1097610
887807
1558326
1075190
240422
1690302
1179900
915471
1135600
1588718
1311115
1300587
491845
442741
133152
1445195
443659
579986
1650455
1258617
1134802
1650103
328167
2912
1704090
575016
1403201
1358512
239072
315391
291318
965657
88717
1985375
217276
1049590
711592
1594856
268518
957174
1819998
1247244
1987009
1096002
1549647
166084
212573
1032117
732836
1868303
766056
291088
750468
787315
301141
435738
1416816
676327
1315530
649316
1471754
232581
1507728
855621
1090171
1316669
320849
894730
823602
1847471
1451130
1146827
575938
719093
1242142
1727598
330188
1135995
536227
1426940
498068
1765316
1624577
1137211
1355717
290147
1407276
639481
118194
433146
333411
1009100
1042071
567571
1451758
546710
919379
938848
926816
1852256
175596
139052
331478
1863383
1209040
1949953
1696963
1067626
903448
657121
1154446
1868466
450913
1691290
420438
1116072
1403936
1695066
855799
692323
205584
830275
507271
154226
837494
1456730
742898
1150773
105119
1032602
743509
1169302
1867271
602274
977114
1659476
1357020
137607
493370
1768693
1147918
105514
1177881
763329
1341760
1521325
633986
53483
161863
1068379
937260
625599
971565
1838722
983220
846044
882261
664363
268213
1645328
695311
674915
854508
63259
247531
462958
1398751
1260403
122664
309694
1019705
169064
997387
1522482
612718
1610664
324756
1928643
1934621
1739
1717389
355409
1853416
1283717
1464627
550808
1575439
1508793
913447
1473178
1887733
946180
290614
142757
1060329
105255
75263
929498
1125776
601923
1033489
972826
639964
1481046
1386538
1724268
1388390
323977
1245849
1754878
1376507
1648168
310209
1990058
130012
56190
766678
1720536
780381
602518
1767801
1049183
75266
1528115
890984
1421945
422292
1998883
173645
266823
1852566
1287980
388313
888866
1140104
1283076
1720520
1042305
1785380
1059703
185432
166106
1663122
646184
1522861
839382
266288
1016710
161444
333657
1222124
208456
1901143
506320
526534
1084767
1603939
1065074
866980
992526
601255
1052604
1527113
1242826
1281746
1903617
995871
15462
658943
1994894
1540829
1347841
880325
591274
1477807
1370840
1555198
533485
462479
1822540
1567709
248133
1858603
515470
122522
1793009
1289953
1199608
1401775
802166
1857562
1700903
781102
1837665
1537965
177798
1814796
1147724
1663009
173109
469755
283729
1947730
1113618
1499216
1100436
969623
1807276
1386819
1633875
1153206
1088588
223752
1431291
921358
1030604
722349
844116
690018
478478
219932
923260
869062
739226
1991506
1106023
88861
976683
1730934
975498
699558
1195462
1802239
289443
1345344
805139
1289089
230524
776195
1761178
186535
405669
962414
646222
433880
995519
1242292
1980449
1297398
478737
1853303
306887
163476
941617
234727
1962966
595273
1480377
251744
1693863
469538
139972
1286457
126961
897029
691427
745964
1717679
849774
517526
972596
645248
374653
1947301
1370866
1159940
310331
796993
194978
1270533
594754
1605612
104723
114534
1711351
1441656
1581903
336568
357136
1018112
256426
370067
252706
811010
676396
211645
460132
251108
1169577
1111393
1691589
1168037
1026052
1159948
732890
148931
1425375
1490330
1582814
1334443
1012809
1221823
785553
695540
159213
110156
1171299
912042
859341
1510175
1703283
68527
250352
1981788
1675315
1594313
1208174
613088
262401
795655
617261
1779360
465596
496972
1433840
1062650
1217041
45599
504298
1381076
1942744
353987
1787431
429988
227571
1185217
1405544
1441732
143352
917107
633584
1513618
1892131
843099
1062058
250097
1635945
1272462
1630931
557626
297295
173213
1285409
1146513
889136
949117
96167
1848475
510764
233456
331693
63923
1854857
1448915
1271239
531142
976433
407212
1693303
1096505
111375
206941
205419
1978604
210456
181576
1904849
795457
672989
959073
1736743
1387558
330016
1878345
1171872
600581
1858518
707879
1825282
1139055
629874
175278
1026125
781010
1428393
1456444
547852
188874
333266
1708265
509103
1102570
1671089
1664893
1852684
1641641
883980
682071
418571
1647974
958259
987246
920105
593023
299881
1238556
676038
1518152
708957
1934079
242744
1389999
1683150
1369764
382865
497539
83779
1208816
151431
1385067
287454
275850
1495886
1314681
1001712
1151488
317708
1963900
1739389
1439943
105047
752682
1573913
298290
1303063
192664
600039
1057525
1441585
1768225
840359
1089378
364413
1035618
686378
1139306
1823128
1945603
1293444
1729945
257379
359308
1760650
662828
700730
505289
327939
1171075
517774
1755887
930326
979617
1815307
772654
658710
427826
1797574
667721
606903
1414991
247254
122882
88737
1146143
769437
547218
1266709
1846980
294272
1300682
321534
750422
1897801
482768
1072853
1355489
377520
1764395
1016180
1556322
296994
1646309
521626
1453428
1611989
1307324
948323
1038465
334523
1370097
115632
960013
1869450
1360450
1917523
1162605
893266
692781
571121
740300
1463477
1462112
894293
775876
1832709
1187655
802832
1376328
811871
469156
959269
280438
463907
1277421
1155084
1541568
180101
1206073
1196511
1144307
1384883
620231
1574383
1719523
852631
256570
494887
364511
177843
783646
1059891
549326
502228
999715
137264
1566733
1057835
1503836
936223
1357328
935665
964988
55036
106743
352083
359980
1288903
1111254
505113
1490023
1087005
1807047
1974378
344754
291411
992913
634381
53928
1735813
333377
1633788
728733
760279
1372856
722173
1696285
1984596
1500153
1576396
448042
1603099
539859
729388
1919629
1912205
515720
984990
34457
1930429
1936895
595124
156504
1260884
1820820
251642
1798066
853903
571965
820687
281921
739607
1462548
1103944
468892
1472510
1980430
927711
611422
1678674
1931461
1631441
1218478
1967175
1905491
360219
693997
988412
1483790
642215
1314489
1109517
434614
1395883
835638
668627
1747354
1352597
1644959
638222
335746
1359603
1093474
1336173
1595538
731637
760536
173168
132622
447224
335807
1823844
1825409
1249774
645786
679782
1142649
1841932
1974011
1506319
688008
146264
1588033
1477398
858039
352741
20881
1685083
386594
1493878
300664
1164317
855808
877509
1745380
667709
1913398
839004
1935553
37851
905679
830088
1902928
200062
1245107
197588
1268243
280987
7400
61733
423323
1828960
1431177
1066950
726450
246200
198376
85286
1742689
1595896
356000
1855329
1735255
299346
1078926
1141666
523804
1507653
554668
1840342
199080
1682801
1039835
1667312
1988029
1544363
1563028
1757013
417977
343534
572745
1349319
460882
723310
1282674
29956
1713701
1175866
1118058
687455
1708169
1059256
272309
1917799
971242
1595599
1993936
1421129
1330932
259054
1556984
686952
1553572
1102110
421249
19749
425642
1444218
1054942
1452783
1748237
286168
988467
1684267
1532695
1070108
1794043
1415892
549533
1244378
1588527
1440423
1899120
607178
1833590
25972
1491834
293779
1493687
577525
1427305
1290049
56110
396785
1741957
542694
360848
427118
541865
678855
645478
1320267
258548
95619
1475329
372926
1855180
1057697
1844163
340587
723443
515508
781998
591956
827313
1708737
1565500
923915
1866457
1591286
1513655
538803
131638
1708993
740733
1743843
907586
395955
126931
944498
1475225
586760
447126
1924862
867734
1647292
906638
421140
294472
1687421
907750
1748035
1863543
362045
207771
461601
333185
1300762
42361
821929
1095339
178440
203562
281790
1979964
1574647
293082
1106651
1971494
385141
385400
116899
502933
1643072
1053545
1721027
954928
193038
1878360
1215924
1856046
78732
134374
1827224
1581406
132081
902430
1623053
319228
1805400
1369767
879631
381190
567108
1578633
1313711
1939503
59557
1232842
828157
1799721
446422
1594352
47499
693456
813806
949482
1129265
1389283
1161724
39469
1652392
1342236
1389995
1630203
1526904
253497
1516454
630996
1476808
500834
1562367
1361694
933186
1534703
1849013
1848407
1548677
212482
1582831
492320
557712
1168
339458
1820050
399180
950719
690889
1533798
672780
1979795
387410
1563547
33864
1133571
595756
979039
1237032
750089
321693
1903829
755646
700396
1620915
498428
568131
559701
1532695
1757034
1117071
1803691
128784
776864
1479370
1039697
1287705
1630790
128609
1860188
276250
1462522
665517
652996
358451
789528
264261
1572326
1445946
1361601
733952
1897650
1043456
1884578
1082317
675317
1521020
1216556
920214
1276985
1089086
1425090
112573
942876
163752
1296076
1584777
1119393
1118274
1263905
1495709
995072
1615473
138052
962234
1535918
1570081
564780
175758
843770
883162
1452198
1185361
1546012
782698
398880
452285
385746
1310208
2883
460288
237444
1568657
1764646
411144
549568
189054
1196454
1570963
463844
1378048
647151
1632373
896382
411778
788436
1404739
1495200
52167
328659
178593
380411
1423034
406248
179095
684923
1906765
1606374
974979
809739
1733937
1702355
1671593
859592
1509531
1552237
1702635
987494
39675
1169989
763329
454809
142811
833073
1915381
255393
1477491
1736858
732226
329467
1289120
1677912
1029692
1829499
1384565
624960
870870
398194
516798
1783729
1111949
1127002
1132060
1531391
770543
1667979
896348
1043917
1579532
97765
605903
1438972
618723
1659708
1715060
1774983
334218
1479295
1180084
912674
1340689
747140
1545669
1568297
937968
1820496
285412
1443252
1289420
1132010
1177732
329768
1209575
330511
1603038
557829
1104888
1721419
1455915
1792753
1854490
1115546
830992
1703292
1884140
948790
1724224
837478
708921
1314517
738744
1916069
1051336
10420
582554
11081
450593
165972
1364963
1761327
146013
688710
441520
1922232
783575
1449826
768540
664436
1022681
316775
1722476
1779581
786553
552621
112209
1029686
93562
717488
896858
492919
1306519
1972696
1479040
637197
903876
1707270
1542049
1746944
542422
587688
21317
855112
1887392
1520489
1928866
1889497
1390451
60845
1206928
1128235
546465
125585
1393777
1462221
1763226
1318392
1127867
1592260
1892041
1275169
1379735
918203
1637527
1197736
776159
1222592
889856
40838
91387
1825252
344584
1564380
1926341
589017
1508254
279331
1863518
1416444
1180359
5987
1128469
234649
1280222
491745
1792603
1937464
1609881
190532
1234305
1987256
1451255
36588
51113
1447201
148863
1066449
1527865
217106
157733
730035
1216895
1819491
1425690
1781386
1420106
1445692
170447
221057
1241055
625499
1852258
33112
1306724
925506
705455
47469
337318
318836
607172
117106
166528
1771177
1505595
755636
1124686
1841716
1789132
1336095
771773
1053793
1469345
1920920
1613008
121272
201721
1759034
1373365
1383675
1424
1141388
259911
1672730
1864845
522258
1562216
625765
730112
13344
381292
1978497
1583019
1592495
1728565
750688
988068
153885
1455419
788190
862792
1121990
710050
406226
110597
469371
336415
1514556
1663733
1278291
904718
1663131
102458
1708189
281442
250561
1045184
1939696
1802157
177194
1350358
164282
768761
669770
1782862
211939
1395232
1617491
1097050
26733
404032
770453
1186395
1095868
1889947
456709
1779026
1746925
589721
313737
235572
1208298
647966
1327848
1504347
1389966
366633
197529
12461
1930483
266974
991161
1764664
896237
193191
1451602
1937155
1621360
639801
189284
1030957
1264078
1290946
1253213
1997836
1474352
1546780
479597
508502
103153
122942
1942710
1647219
547018
364131
174828
1024010
1017865
199397
416720
1738928
1645081
326739
780053
746415
399742
1395894
1663078
163348
1500139
747494
1597359
1866585
1245103
810988
649551
566406
1173331
36763
504885
1798270
867057
1802448
581797
1267796
218800
998900
1962766
1294013
700388
1810270
690733
127128
1637272
1743340
1432622
1308063
1595201
357576
1569396
315575
1428013
829824
1894649
1641321
722967
41632
263570
784227
889564
579320
1783064
1186978
1205764
1633568
770863
379261
479685
1640403
1655772
1844347
21008
864845
1050698
1742763
1245547
1482280
862235
432526
992245
1030281
1454653
834306
670415
1677030
755424
568739
366159
1949296
737468
5616
1255197
1102368
796473
1817280
1035999
324223
357805
385928
1545659
832220
1200543
1507564
1061216
1866302
1338847
1524618
1313142
174303
1159040
95402
1275863
533664
78010
899519
361755
746081
591612
870535
496751
691713
530536
135118
1344769
1578029
270058
1342926
817892
847611
333198
812601
43319
1794924
1526687
83271
421177
1990223
904558
1632718
148752
264478
744016
1477401
40736
426958
552819
748767
992153
537436
1461609
1511104
1017268
17683
178954
1875056
84879
177273
176927
1710288
832400
1829580
1452907
452254
1418641
501655
1748663
715781
1200462
596197
848499
1888426
703353
1536540
495822
114155
254219
1153349
1150663
551391
1966203
686208
462382
1764902
1062710
894105
1954722
227270
1455254
73174
262896
1400022
897056
878505
1706484
789132
1506989
632206
910812
54584
345681
148012
1554448
112498
1612309
817463
1454439
1207931
1347091
1844694
1434688
303349
1512114
1926141
1932332
1401798
830152
519441
1360115
154712
356881
1299455
1220452
1923062
1701401
1277803
405999
1089973
1553188
963487
642757
589825
1874077
223279
366503
1273949
1337691
606031
490013
143168
792694
130344
908685
692234
108441
1382145
735965
843198
1876939
1672710
436455
1921378
702790
245672
838245
141198
458136
238551
1577975
235517
128663
358780
218366
1341971
359966
820707
411759
1801886
371312
1460449
1746110
1343801
1676540
190961
820252
1796194
256306
817917
1401931
1825737
408896
1841975
580579
639655
638704
898947
1015444
298519
1625496
987157
1181434
1233075
1903232
1692337
1513722
884248
325758
467913
646547
515011
690521
185048
1992494
1424812
427777
589132
1388339
1423201
914619
1265485
394347
816782
1035129
1062597
623817
335318
1935483
1029284
1631627
1595089
636970
181267
6940
1404697
143167
1907921
1666659
223163
1255492
700853
518951
1271527
534257
1059678
1987080
1027036
434448
1540798
1068202
512291
1839851
434070
637607
18964
125330
1118594
1694460
1381089
1003570
625419
1889435
1061516
205379
1274976
727823
681894
1214729
1788300
5693
500053
775685
1553445
546246
687199
340805
103624
701047
1772483
1228794
1163475
1362539
249723
667773
263202
806183
1296116
1403508
564464
881340
1018663
392670
255008
606441
970316
38255
1357814
685714
1524008
974158
628188
478398
1506024
938949
1579534
1378296
1276441
678815
1424691
1902885
406882
1288446
406490
721117
1060705
724819
1560073
1289794
360545
1423276
837536
1707371
57905
818985
1683925
611922
667348
102450
900889
1730181
167595
126692
1206541
66019
456979
428544
1813415
343374
1712135
632961
1191668
976518
674581
962308
219028
649552
1542541
1243978
597860
1267591
555934
498276
1278518
241308
1955535
1757777
1175103
340773
371439
699080
1027842
247162
1803768
1552769
1134512
1236092
960138
377710
264577
1864951
825214
109679
1410724
1438344
1250325
806690
1937667
1357041
1380689
1940505
1874760
1266698
880142
666857
473978
1136476
1134388
190600
478939
1069455
1668610
590199
1686570
306272
1352029
1286860
1932248
924914
1457042
731891
1773339
1801601
26468
1720746
645211
1118035
1331427
1873229
707524
1759944
1746968
581335
1585092
1967300
42157
1655279
495471
1080080
1394377
282419
366511
1146732
103343
707886
1711876
1640454
566683
228068
268773
298022
1399436
484360
1746320
1775215
1360652
1657559
675811
327232
476449
1245066
1253545
1629902
1923496
991019
1605183
90552
724826
332763
1940612
256920
1779817
1218997
1724292
1542751
1785933
621664
561656
1168527
1615836
1713118
1839864
1537809
1669510
754343
1506144
1977916
491550
210828
1563685
828770
1530072
738705
1786398
636255
1243089
593478
191269
1577387
672513
1662720
1886770
1021544
1787707
1484082
1143482
498417
271401
872509
908720
1511844
936453
744980
1542720
1446806
773818
1419786
825016
1797132
1380284
211466
180610
147537
1746945
283887
1538603
1291189
1549602
1738175
1156442
189199
1013715
896950
1648201
748718
1101898
1131879
1745180
664955
1330305
420038
1334044
1454403
210762
472858
1582539
1556426
1233866
1168692
312148
1729697
1658659
567687
204120
1709788
985328
1737366
105261
1189663
1740981
1334194
97129
1122979
1975705
1034006
441262
963059
488279
1494482
1465378
250369
1397040
1966064
717739
57774
1781465
973885
975583
616821
1737549
279451
1559898
1336808
999411
655561
590645
1950799
1126550
1591788
538265
180035
581348
288460
154935
1306723
1637924
1745024
1938403
251318
1002857
98233
1852436
1882075
1884482
1700281
471676
163413
1229678
1469350
561526
1231034
289172
893358
1322266
370628
1192909
589193
1974083
411085
49359
840061
1029271
360420
497531
132660
399583
73903
585238
345908
1767029
23600
1067490
761201
905724
1468291
1678804
1574547
1523558
1818925
1292570
340700
724207
1651177
1976297
1391799
918039
33052
353449
1776867
1704832
330185
588870
713671
805193
832981
1502820
647171
351227
318943
282837
1805090
388333
1748764
1833395
1222986
1254869
1043693
1402898
1996534
1342699
1805577
844020
1219715
1399077
389707
1492312
1412174
1091472
1651659
495154
221098
766804
1329825
1603891
96910
1819103
1395109
369801
1600211
1432011
58145
217992
1844770
1718086
1522403
1424950
1450873
1097292
969635
1466155
6688
1190489
648001
1220067
1491978
1559970
1460795
1653294
1584234
1620148
1042049
553997
1873695
683139
978767
1710941
1227514
1915846
1972464
1036534
1988195
1063773
428178
535537
1877932
63122
1647590
283100
1878027
1653038
1839936
492345
470072
594170
1109547
759177
1969984
1097810
1943333
1457001
1930706
1187399
1558703
617015
1300066
849999
1062141
29265
618800
1452128
1457439
1256716
1274952
100931
148029
1971080
1362962
1555690
1936566
732261
1684695
1896259
1188750
857845
142825
1111222
870782
156303
1085567
1675841
395246
1556028
875296
993943
1523046
1526572
861894
1942509
582212
1349920
1365751
333240
1281666
547712
1902085
948718
1398697
1479986
167960
638575
1168986
1253314
1252126
1115771
999854
1673000
1644691
1774316
1614379
1371152
1935315
1975371
1134375
1173918
1931965
1021215
799048
1407468
552880
762644
980564
1312181
409449
1682680
1321483
1273636
1638198
1632012
995878
1271465
1080648
504744
1837158
227649
1215261
962724
1741812
1231428
1472361
770283
1304110
1055792
1725919
556570
1055687
185178
1202267
785435
1577843
70680
49302
760056
1973008
143415
100412
1422633
1237573
900834
1892093
279161
93392
1744988
681387
1246072
1746134
1735763
1439326
276177
318957
1827405
1476231
1809487
636259
775742
38721
1773251
974503
1348252
1123734
1028001
1636464
1556254
702819
908136
782233
1367599
1539163
471740
1010994
1708953
988271
1041121
356903
1082708
786342
643912
1071997
1163403
24383
65610
706486
483012
935151
1075677
1449578
761918
151005
746349
426433
299272
1417905
300819
1649727
1985311
1042219
1856772
775111
846110
1067794
536480
1634614
1491600
1480496
1773089
1527502
1732891
122900
101017
1569689
900872
925605
1825520
976579
939396
682054
74320
1634762
744261
1997698
1034653
1172071
8599
978308
484422
45696
789503
814252
528321
1532788
1349315
1030650
572327
1694402
11621
174569
167576
201869
1887533
1067784
1880695
745413
1008105
1915648
1358423
15035
1749164
205045
1655961
622189
313711
1854746
1997833
832184
1080904
195135
945829
1296928
118538
1076474
1556987
64202
939430
343666
1077518
1971952
535516
391872
1365617
556044
1405359
735031
1220432
339047
1948239
1647544
97128
1584603
56375
531212
79244
1935146
445014
145535
1202163
420275
889386
1841017
977554
729504
772348
1968731
116746
1750723
1901436
1002559
851755
1300882
1185730
809134
985936
1512824
774511
1291184
1312458
1322733
659922
1121691
1361426
1076447
1384304
121268
1267345
687865
200360
667342
105129
1587491
1772028
1096838
1615301
131913
896732
1402476
1908490
1512048
241112
1053453
1233203
91649
873410
1086173
338664
739276
451653
1911125
802506
1447711
50922
1781000
971991
7134
765798
1945959
56478
443083
1381884
1470870
199361
1372711
1344106
906525
535580
499987
1431085
1320400
1794350
1550377
897552
1518021
1840099
1143273
609951
1963481
1484197
291962
1585694
1432296
1610807
1948424
330484
1772499
1399459
1738279
1870943
1946815
1730152
313264
1001739
1786721
284897
150705
1455882
1983943
99777
828141
259271
503528
400075
1439340
1842400
1289589
134918
1238628
1842327
1582975
737008
874787
586011
485995
120841
1345037
1554915
1191284
1909811
1916078
209254
950076
673610
1493944
566743
1564676
665971
40267
146062
23802
234511
439908
257234
1040136
217098
1904813
1323522
170982
596963
1068201
1440681
1547296
1039299
717563
288151
142614
444583
1884144
987921
1394253
1329403
224554
1598193
1800731
1576120
1930913
1315157
1810201
302288
1215205
944540
203021
129064
106859
331944
1793831
35754
1510683
865251
966238
578017
802749
1479897
473696
712226
1166708
1827412
424829
745948
1635357
1654276
1822470
40556
1560345
1854974
1613559
1301825
1087046
194368
832507
251482
935893
689566
1675666
1139089
1857595
728714
1168521
1758527
292106
1928816
715671
1400399
1963236
1460437
794933
1103809
629279
1127579
452204
63519
702526
39136
247686
458789
1772538
807655
951595
430909
185109
965744
1342209
1693015
496726
86802
1460930
1954552
704487
1123133
1052816
1567925
842359
1894866
1616601
634643
1074034
1732152
1378576
1899652
84386
497600
969199
921790
1900410
793346
637799
1235927
21389
313858
1939901
1868811
1539180
683284
8036
964962
802403
1594099
1815568
622904
593795
406533
1561578
770348
126315
1917312
1718638
1827255
874406
1172023
157657
1489210
459929
21524
1343955
1599113
34463
1223622
777953
188469
525638
757565
691256
1039749
1870754
1887136
1388008
1005390
1364474
388995
1622849
1261113
1751138
1781268
1587336
730323
1596827
129117
973814
1793051
46809
710853
1942984
145982
521081
82054
558835
1845718
43778
565901
680877
1495058
257465
421005
253640
482542
987507
246793
730612
136216
1895210
46056
457463
572970
1459966
861664
1533755
1821086
1251664
815798
891361
844316
1157547
1846589
1445047
1984257
1520899
246897
1833575
591354
1645479
1289052
1446255
651461
564266
1130928
1729400
133691
1397034
420465
215917
1915990
107753
1395723
540795
584631
989100
1932291
1616416
1270896
1159163
814606
639282
774984
55047
290884
410061
665854
1376361
184119
1537510
1680115
1195885
1384656
90514
1885142
356083
471158
1345508
521214
1845940
90389
744954
1726436
1525133
1463726
974998
125143
898966
149698
844103
1931543
145258
512492
1862356
1836699
789017
973122
932694
1612634
1315729
1052209
1666404
1498402
2544
656249
1485783
1774412
924140
1086787
98331
202823
931341
336800
1189792
628103
1883039
425336
254752
1423978
1290451
1231966
83760
1361960
353016
1672388
206001
589494
889584
755733
1458395
988732
441697
1249490
1216134
1709231
1977313
1101931
1464421
1889907
509440
21434
913249
1532068
1251697
388278
659652
447261
215934
334332
1416504
1908058
1539148
1349487
1971659
1738514
1270098
471875
219894
608541
1366051
1224881
1220124
269850
364164
1976826
77421
780930
1067382
16483
48184
940600
1539237
1414534
1302648
885350
838795
332675
352925
1286447
365331
1984186
1540825
1895117
1682545
1346373
1932339
1860167
532174
110639
646488
1788255
519486
1380032
269829
555952
117338
483342
21689
965487
1180907
572439
1257319
1608739
437883
1916752
1333250
1477104
1318406
336379
1214909
1209013
1783371
1100911
1179504
548735
1327810
466353
37473
859268
657201
1058916
3214
1466582
257349
1559335
42215
198893
1739500
264625
710987
1670478
708796
975222
570294
67116
1457902
1672947
20903
171778
1497221
9267
356249
1458342
101158
601697
1870961
1742356
1271452
1526620
1039995
1404461
1660358
247156
1354486
36121
1892337
1981974
863932
1037169
971608
232658
506496
1083577
937691
580269
1303896
1759340
1065023
986233
1321047
724368
412391
8900
1969107
1909052
255140
1141283
1079022
1121293
41460
310995
1855847
1370936
543704
1612598
596489
757673
469251
1008069
633296
416598
597687
1980690
898852
507640
1157945
1330925
1607310
574890
1416343
1526880
853361
1794726
70347
705523
1503409
836959
1019456
1464535
666221
1484952
1750907
685289
729089
1683434
473437
1685343
1791755
992165
511936
238753
449061
35229
1850149
848131
1647579
702542
132460
531765
53367
40168
506002
288693
1934013
1526254
1178215
1168644
110689
1828296
1070377
1734161
62959
937169
1439791
275225
1095907
1808956
526980
1892898
579308
1695650
1948512
994023
507858
197421
502225
1196403
1062091
1062225
1862918
280562
1143748
977243
1253654
1502230
1474313
869157
1675913
390938
1326840
941866
378409
698381
1392269
1319968
1703605
1694720
1346443
311581
1530972
1347871
697618
291429
759900
1718400
1125554
60269
1424158
1849213
1408674
1489697
1504317
305133
1949896
1900402
1178066
954710
1130048
884946
19028
1982163
872770
54374
1131302
550048
1419392
1113266
481476
1660362
1139098
1639413
353703
582914
1118813
287530
1423606
1345123
1885286
75553
1559279
766207
1921131
519566
1404786
863259
292700
1294448
1114845
552305
1300357
705547
1733057
263564
1002387
436941
1220979
874925
1623354
1704124
1131418
1242465
1422928
1814490
1031387
1191881
646485
582675
936737
1551262
63278
27124
738709
857244
290111
246001
150779
943421
942711
879499
894274
637697
1177915
1289504
1620585
1448180
378644
1423658
964292
327740
1971326
1703529
1580883
1914988
1220245
785646
345429
1740070
1601168
565854
204616
423547
214640
1897057
316791
1064121
283404
137850
1017673
272561
71835
209414
133875
128527
634514
1079338
1848087
1679248
285441
1982359
1532892
757957
1636569
1353405
1117447
807398
1414680
212421
1838347
1570432
249165
1138556
769323
210201
594422
1936273
1420211
764887
159141
1689138
1496153
570094
950825
1165052
178272
1872936
1835369
1025917
1510162
1269413
1146429
772373
708300
74285
1110804
193678
183624
248648
216269
964530
1484268
1297785
567172
236998
749006
1702926
1432082
1499111
805631
140282
914977
1960833
1063562
1552008
647379
1932961
1323794
501931
1402519
22540
328157
1646460
344348
198145
1653392
433797
968452
18054
274331
988749
682379
1791710
746087
1749904
293904
233809
107963
1436523
1572211
462590
731275
1159826
4823
1356126
792003
1376532
1306925
1661412
1489292
801977
1508618
1881953
969353
1141656
303002
1499265
1074732
1646164
257635
1051774
541745
1514984
191038
1083450
1398514
339685
1190198
552209
1817924
547345
205656
763562
1071304
293687
1694156
135566
892461
915189
1250584
573799
1115190
102867
732525
224201
459730
1791802
887759
1895848
1679185
854434
1736294
840424
491948
1669038
1777907
567241
1426413
1974829
1667395
1294344
1416424
889102
1204873
1395513
371304
1357957
1026959
501415
1359120
1329690
812083
868814
1023183
991093
957723
768909
1269920
1964542
1202916
451145
1450374
1075608
266722
409690
1281870
1506147
423746
1619527
845173
516714
325317
794523
105076
1485258
649202
1009269
1138259
56140
465036
99399
888433
1774422
120166
1254029
1197180
643328
47196
199286
1909845
253897
34475
326862
809802
1532824
228655
259585
230577
1519952
1760825
431317
1262145
716820
1821350
1643299
924244
1159422
1100974
1362834
1237052
1938805
786764
578065
555823
1702244
938550
802156
383852
502522
1572880
102642
526850
837884
1496194
1389969
580463
1766734
71309
1078387
87773
304085
834202
382201
85280
272065
1877358
1164388
846430
1221767
539862
506299
2276
707069
970447
1688827
474169
1619238
1741268
1672906
1374597
235910
1897938
1224297
1153036
1400475
305700
431493
35125
1562589
1391272
1049852
133316
674286
191216
1240847
1340684
243764
1928016
1094881
755051
766108
669717
1015675
902879
1805216
1290040
350865
315362
1075801
390835
1236013
1168746
782124
1892026
1623192
738653
899673
1150375
469566
1650530
1846499
244430
1737236
916152
1218359
417722
755417
428836
326972
1684601
1207057
1638666
1272611
1021939
1359782
320007
1703088
1620402
1412382
502355
1135982
1642104
1729370
983401
1223521
1355751
843786
1736349
1078906
1196803
1576976
993362
1276842
1657395
1049902
1865534
1657249
1116770
1125328
1287064
1447301
1776430
1979603
1520332
841435
3281
1309270
667379
1834938
317529
1423311
1412529
575883
1597344
1385697
959879
976633
898287
1098721
1219225
1449316
1999861
1857116
546202
1014665
1405751
1747054
1038648
140046
1080687
673662
144888
134580
1859368
21523
554456
108694
1996528
1460923
1008263
1704222
1279690
359909
1802064
1849638
605585
215389
111865
1979104
1514978
1401433
336226
1489643
1475375
349934
1330946
1102482
1550050
1562989
1476718
1629672
1683823
272045
718101
1813157
141246
1951785
1676978
198933
1056738
1323530
1553730
1713959
340521
983833
1193430
1323895
1813554
251694
265926
1675677
954107
33863
1614654
770819
306775
1910696
22557
137470
707890
1617776
1394577
1585052
1221925
58614
1509107
1042789
1712437
1209798
157725
932585
1732319
119675
158133
1908975
999392
1976657
276201
1734618
61553
1205101
1883327
518629
1772452
1367689
1810336
1178321
400888
734542
451635
468805
668150
593029
688204
808237
981780
1473345
647052
1495784
1074183
370549
713205
1138067
980848
1605042
669574
1664577
1379473
306194
1175078
506981
1180795
1417157
1574065
1047515
1285250
253421
904857
577046
1696072
755383
1043230
214502
581254
9911
6852
881449
900948
1539391
1547984
1774219
938821
1526643
415838
246170
996864
1092808
164252
428953
250587
274945
167744
273108
3232
489003
620254
1906291
245237
550135
1003749
1607200
812988
1718375
1749441
1473264
1041553
336464
786105
576887
1819817
1418081
861427
1582088
1565160
1695816
447723
677381
1076246
577374
1815348
1209358
1394426
1285125
1228378
485539
1556929
1950426
1284203
862733
1892383
475423
1234512
1245062
1860466
1200590
1848689
982629
959683
1290242
1085070
1814475
488338
260358
666287
253706
788257
267439
1474271
1329830
1197012
136532
1241250
1683038
50545
1441377
898487
55667
109456
1934782
1870980
1421383
1426691
682518
1643108
493648
1054460
198633
123765
1067588
1300952
1163459
200377
517545
1332387
545188
21665
1200861
644631
1857126
340655
73318
1320459
492128
1243961
825824
892950
1205954
1024801
1968648
896050
572423
1394391
1975652
1460711
315961
1179419
1221203
1948527
294977
1716920
890359
1894395
1577941
136558
1613835
900687
729679
722950
958849
382798
671193
1165485
574006
530122
327077
1168482
1172971
859002
1032616
138685
158856
916827
719254
982168
183308
486710
1990661
1786117
1876819
507826
63069
977725
283214
525100
394075
369284
11373
33468
456548
1254318
704679
1159352
83533
794982
1130011
282938
1818402
1435334
1089545
643700
1392424
1304389
1361607
327861
1183614
135960
664488
1019059
764313
1724176
1362098
1016450
488207
1624188
52771
101197
1531051
364476
501449
1444098
1144528
666972
129154
1813199
1919356
2380
1310515
1589312
1832099
1131814
342521
745886
983369
1367968
209190
232948
124855
1704779
619349
966372
581817
1737896
370758
605968
1751954
1715577
1966570
1554075
852666
844188
1307633
913229
1073433
1388892
1649257
1138452
1649155
1787648
725310
350787
10720
959205
468117
1680596
1281355
689424
1972884
103696
1864082
1502111
336729
641750
114030
1865037
1514266
243166
195593
961044
533888
1682823
1762945
907141
613991
270682
695533
1375365
530824
222295
1674874
210450
1070439
1233703
816506
704887
480520
962670
628454
1592010
589383
387246
572364
1656593
998982
769866
1794789
1377937
1252833
209425
1736270
374235
116526
104801
1510122
673214
837140
1163080
481629
475482
939094
252391
1688481
530714
1122046
1329088
273932
808650
508504
645668
32704
1645632
1372599
63104
594175
1125139
1218360
1584048
1479340
1323546
978576
1996176
1585214
1599086
1019602
941563
1824248
1299849
944841
1343810
535931
769372
855909
1108944
472759
1094893
1113239
1696645
1301607
1086120
1387449
1222695
1138921
765022
31977
1062101
1072428
696281
1585486
556535
1263076
1966814
568035
17492
608579
487765
1762762
677944
529906
1736389
296316
457474
128188
298025
1041254
656968
869490
192657
1978410
788914
1293068
928582
1622544
1906464
96030
1859611
131450
410666
1786287
885008
922291
116742
1167641
539870
1904940
1487480
955337
26129
1146330
876263
1494128
1578863
1194816
1679301
298861
1413835
955264
1353306
744011
1539006
944679
1368481
1441916
1797184
182908
1256452
45722
1007096
174981
1236547
75040
545869
856592
1355018
1581386
1211350
1929378
1652107
717036
483576
1045335
1654922
242756
1480360
243263
759375
1414947
148304
1158885
1271091
1508621
1430396
1135083
1552304
654414
1944915
1223649
354803
1350154
1434077
1300575
25048
1775883
1799875
1225332
1203902
1015810
1127320
443105
40838
1851942
1281295
1968641
1892880
643614
656458
1816153
74427
332545
1738976
1720157
1403615
592757
179508
1847097
612369
149616
1026001
629769
1022361
1128220
657961
1891162
1555871
1820648
1170990
614057
928551
140797
1659768
1241097
681240
1213707
258013
1388781
1375133
613931
1021323
1944041
1461237
1139123
593228
1371224
998065
1904581
1246010
577483
669610
1368960
1605950
1387844
1778000
492803
963198
942880
480477
1672648
1440190
1897760
1767315
512988
916297
1018322
1776475
316999
943520
1652542
1724977
1040516
650685
582222
1826755
1632190
1439343
1973012
689381
1437538
1987539
239694
554847
1274411
1975515
331891
1381382
845910
1711939
1379315
205207
886119
1586343
419192
1597590
1013828
1750454
1861810
1427310
1963906
202226
1499999
107374
555450
1106692
188374
1922210
1054323
487999
608020
1248503
104765
909576
1004597
1823068
786839
1376334
1403174
654074
1179777
1137401
1326575
486052
496671
1979895
877459
320583
249647
537954
456441
801768
551563
1587133
1366204
1366703
609190
1911578
1095521
512606
526602
1916462
1539082
560354
1452411
1946133
618968
1476986
247724
309129
404222
1664193
1976827
1146701
1315708
1989859
1865375
222350
1155890
410804
1554767
668110
1243495
575356
1576497
243394
1763942
733391
1074262
1800385
1458816
40711
1376292
933127
510244
146274
1075870
786887
324887
845962
999304
651859
1165723
1288163
1366872
472779
1480088
1986396
435979
1016453
813290
1295030
1132963
1162017
29915
1537906
406198
132083
224484
1551862
533058
652932
520050
319365
1130239
749572
1446325
1076450
1075661
414868
1903373
1994495
1264560
466200
964243
639361
454263
1368218
1906714
1383482
119473
302619
1622428
1025187
1021026
959643
1059881
1771752
1324427
862950
327701
1594683
202944
1059525
611863
1148010
1760324
96134
1756915
844770
840609
841887
738296
1067183
364783
1682779
909607
902038
1693416
1829874
572784
1352720
1575427
361869
878892
1801787
279830
151879
114526
119758
181541
404685
234622
48708
548638
1067338
971538
1996141
1867864
1626904
141818
1057753
1329149
422159
1951562
1552083
485273
1680425
1965709
1037302
1052344
1119010
858208
1976248
1093903
1328775
1120124
1479207
1872483
727255
1473234
1543699
188275
1318349
1133569
1884199
1553468
68779
1107283
26695
786109
672972
369617
11536
32647
1291854
992503
1750054
482555
58597
491221
1026001
1191995
1745617
1181645
1281987
229706
1585994
738219
1846581
159724
24454
1507196
1783811
943850
312458
1277519
912059
698397
1465787
732716
917811
793145
1822852
1665916
1712865
1474787
227623
45887
1955548
342877
1244656
56664
92614
1743542
1636575
1083061
1435515
90635
6454
748818
815055
1667141
1663908
189433
1414843
33468
1337063
451108
1666261
863039
1265581
978743
223191
846341
1185781
1907090
644182
1769675
805486
545485
574031
941976
169335
1653911
1714647
1444863
666987
1301482
1953205
1524533
1103976
188544
1156595
1482190
1234028
247148
665617
1823753
316079
1587915
819949
1633196
336833
1145876
689456
1720010
290069
1818127
1477156
1466908
1016280
238420
1070463
1817415
795490
1197586
574805
501995
904750
822351
1406637
22854
1275773
42959
1450968
1684018
1331628
881664
1176220
984095
1543991
1651977
368671
408334
997157
1988964
881949
404835
1050826
1097097
87438
502474
1917592
1590303
1367234
1752431
1672124
1725607
1023828
480001
1615553
1528673
1675506
484003
722429
1718803
539909
1992562
1169815
1166661
1303945
767845
1518365
1966001
66442
60894
737015
1432183
1554046
1838285
1682431
370757
1055771
426982
1242323
1112512
1983069
1262840
316602
876316
694904
915506
1390553
1746269
757194
719965
1827510
1814389
1988575
1531625
1202428
43653
1248043
1826954
1538753
672234
454280
751336
707574
1590060
1999387
530475
147737
1411891
1408063
1889949
1755571
1332324
851059
63185
1351840
382791
588313
584774
366266
777233
1354940
1377779
1505532
411222
1849145
1559991
1932171
1116797
1405292
348407
1431405
837144
1233346
1089903
1070318
1167018
286633
1655822
1385099
409456
1863117
1683424
931278
1931375
1224149
1397680
1611885
182938
141181
639860
974546
1288204
1483942
1948485
337409
1442470
1860112
1686307
1882347
1329263
1832585
1537615
1480377
1714733
128105
199904
862085
1959621
357232
1398312
1718417
1905095
443108
313006
449136
1096705
1373560
26998
707130
1031662
1651701
1148866
641801
932627
802169
1346280
1998810
1982238
638109
1534176
157769
179541
706514
735184
1680979
146582
1613949
1763587
1608985
402608
1898684
222068
33244
1773321
1487944
951794
896791
656176
231972
1914427
888345
215448
115198
1140197
1746433
159804
708417
1312402
1659735
1108164
1454945
1177844
1931400
45048
1445223
239709
1659091
642975
76436
1886378
1824205
94657
1950517
1406211
667094
1297828
1732470
692228
464175
1219701
826889
1698987
1043419
233352
1282874
595016
1777711
233143
1050404
1534251
1228798
938489
1357007
945220
727372
919066
321288
1258879
1185355
1759011
710672
693080
1324779
541448
1808160
203568
1469296
1922643
1361572
99589
869454
1060697
1889421
420081
1234160
626013
299265
551199
1002350
378781
281296
775260
1326373
1463764
253816
1825887
153151
1502762
885213
1015306
1887735
1978703
571455
310751
174173
1526707
1495686
1855653
1793050
1096128
11618
639032
962797
1246294
1255819
973420
852577
1066093
1096673
721011
112269
1479505
1632099
447990
434583
1427060
787318
1218718
64004
391484
1376661
124716
1915202
1390206
1083410
458062
1381432
1321348
1646074
1143753
1712459
1270236
1173896
112585
768803
942102
1691745
1118627
28689
1891466
859911
587029
1807543
1936968
228181
491142
1261234
1387391
1904271
1644706
1864217
1042866
1462137
1611045
1565518
251268
1821199
1379503
1885831
1693740
675079
1699128
22173
320896
1538880
1717310
1602848
975051
113318
431367
1979139
254694
604104
1645258
895602
715193
642847
1269331
1518919
1651777
1142946
105502
1928570
759389
1610532
214520
1458907
939067
1184049
1355368
1691700
74411
936268
1121584
997633
1101576
1367606
409608
687058
968380
1755358
1344721
1152779
1787556
1569522
1864925
1867271
1242182
1952609
1123424
554075
928848
897662
1885463
149067
1594773
1848552
1472928
1572345
1939152
1589181
1646226
214073
1958253
41172
1835547
437015
1080182
1062889
1560587
696634
6861
408763
757975
1571407
444852
1895630
1171500
1513055
1271463
237473
1512395
1363003
158163
735417
1652573
639218
1077545
308128
364181
658190
920084
248737
534402
1493626
105991
1421713
1875567
867686
1301494
1452327
245262
232691
1346647
1788732
1189003
915734
1576169
1495918
1514929
1758104
255522
884919
769681
238617
194334
178572
125173
15509
1014038
422696
722337
1111511
1212919
1263127
635065
995105
1653927
674194
884684
1801749
1106072
1446794
1189948
300604
1632688
970656
865187
633975
827429
1549942
1290042
13556
1600856
411741
1498738
506771
669352
332620
782332
251794
1094134
80439
1702211
468324
722616
73402
1071106
1353341
1024870
1331919
1699440
1260758
525268
1985923
1685855
1575937
976939
1699189
945569
680469
307864
1624725
703281
1144577
753123
1277832
1457924
482419
403736
394985
1559490
144045
437117
891368
1677757
290046
1566813
638832
1579936
1226634
1300207
1790817
1081374
1568605
835886
358167
1555764
1378853
963072
754888
1027163
1041918
844571
106715
1133609
80517
1433411
1727226
1907357
935566
1400574
1955329
153085
10731
313142
528131
899511
1518149
929545
1557716
820443
904395
607904
1867554
972567
677356
20336
242864
1881494
1678746
1896648
1659521
185892
313455
673575
1674103
1591076
855380
1844596
1871815
870825
1813276
1601129
1975482
1376648
1215635
1149482
501350
1524941
1790919
51590
395041
1229464
828316
1792911
634779
1699693
120289
733766
512242
1309898
953452
1336144
1157725
1604023
1108105
788917
1943938
998209
946048
430229
843740
1004901
1077618
480307
1641865
653800
494867
234908
1765657
31689
1893071
1952127
1476989
1299193
255617
1459477
390278
111019
127748
509310
1896966
1356265
1723172
1545693
1030119
548524
276586
1770984
1345824
324015
1687198
426419
139823
1478136
514337
1061205
160691
1453283
970961
1822889
209166
1619544
1868234
635736
241220
1654976
1043984
1527422
512548
1905813
1680942
1565448
133110
443232
1840098
65418
1549307
629516
1522015
672748
597569
267313
752446
449904
1521305
360179
1427892
1081689
1555650
1214054
64051
1985841
824687
1072056
408831
1204154
770205
1920268
1998460
1261656
1832889
1953503
1210919
1913880
1963203
1086205
406399
541124
1849839
1355947
905990
1642135
646181
654425
1959153
908714
1714813
131735
725505
1063998
94800
1368686
257551
489459
820907
1341315
1919099
827466
1860572
226675
17424
120835
232876
230137
1794506
848948
1611353
539657
500893
1430612
754680
1776041
357313
1851203
1948322
1265280
1504937
1395255
991446
1693437
1190596
36970
480110
763481
1920889
601491
1928096
1484762
1955559
173640
654401
1177480
72124
1468978
1751883
1920137
1617432
347645
1143534
869852
31877
984420
407663
236144
1398256
1726250
1639193
61563
1086309
1416156
1647481
1782921
314221
1812341
41528
608782
1245789
973175
972776
393541
1428723
1671856
945088
1946741
1486127
1976811
1913530
810059
935691
1972865
453969
1875941
644290
510122
683422
336552
1212481
1475138
1101699
715578
855226
1023976
1591237
1634031
1532148
463201
845717
908114
682809
1201158
1446261
735706
1509846
1368856
30119
473724
1608454
1871439
981461
664809
1464022
137469
56468
674914
889247
84669
1878031
1896067
1399167
1306486
1606551
960186
53668
1767480
339400
414203
1236148
1659192
1849395
946012
157448
978669
410644
1750225
1480242
1030887
211460
1848439
1491865
1747333
110141
199504
80288
328797
1015587
936073
1159221
5648
170442
1988863
1583854
203530
888272
1310283
218282
320900
1080826
1447874
191985
1841038
586676
1081677
1283028
1728319
431138
990389
574199
1546115
1627589
580349
1674913
1864977
1655613
1227727
805637
1085506
477301
745687
288771
1202474
521779
1768680
954151
1971471
1440392
277259
1203137
1654262
1614205
854478
1978238
725803
1493863
1648934
1192100
369890
613913
1622474
1570136
391600
794989
1391253
1929746
1566525
947323
1087786
1141710
1542771
1874160
210611
1645516
1002416
412856
1061257
1959020
741607
525525
1848472
354993
1035716
894767
1837400
1443323
1751393
627545
426517
899927
1841220
518033
1450656
1032367
820315
885847
698688
1884017
838138
1640640
1125246
1670548
1242047
342548
1318159
809414
1245624
1478819
1169463
1766884
1688109
581010
1440625
1731178
37831
829442
272676
127199
1637405
1954381
343891
1169063
601126
1434756
846378
571614
444915
1381532
1516883
1802396
1946875
1783676
1083889
899911
1862661
1752085
1713785
1066813
335347
669032
861185
1990770
1407372
595140
1073674
1884795
507050
672313
1520711
1972459
281248
932947
455765
557009
850180
1951959
1233096
731585
1695477
743665
704131
546391
1093914
1575671
438469
1233024
551379
1833621
1683850
232597
121359
376446
901258
1159930
393351
1718487
76984
1702502
798715
289750
1173810
350872
1193765
943180
1038636
364710
1861317
1320013
1825045
174548
136554
1244297
1775788
1894155
545891
1940494
63302
4673
150049
1361803
521052
135596
1792339
761546
788579
1085313
1234122
983871
1191334
1379791
1424876
1852313
1430044
1863780
772982
1306965
1246832
106465
1125706
1020944
1832297
222067
836265
402573
24057
621798
1774072
128819
1805917
668559
1691970
1211938
1800316
1260181
1847640
1013252
1236945
1053471
33321
680965
1517130
691428
467241
1202029
47451
1318886
1374317
698170
1377801
1424441
489690
1296628
1265150
49742
571786
1032714
955891
412501
1204026
1141719
1597342
892845
1605931
1933928
12985
137155
242983
50017
416037
1961351
907257
1407338
1567259
1329669
1299690
193565
1931025
991679
1787785
1544369
548237
181070
570950
1769626
1042428
443409
884114
51600
1357289
1717357
830111
1189303
1184450
1671326
1939249
1756000
1169328
1595542
1486989
66930
653979
1816406
1326287
1558302
334392
986938
1168461
1236920
1209690
1111040
1106708
93194
435110
1753519
1949879
265170
1286776
1133232
1604475
579490
54863
1052902
636043
1889831
1978517
1421123
1956062
923149
1271241
1124364
317314
1180302
1644346
1501833
1537795
1606344
1963179
989172
892195
1200712
474577
882542
1025379
1600930
1359021
1758946
565563
758309
1189821
1887176
1318259
1990773
1193099
1095038
1109191
1224007
728304
529546
1541851
1903905
1385333
1087965
586716
1765979
1718544
677393
328519
1553113
1976940
264381
440576
939550
609222
120052
1656280
1507388
1836951
931750
128351
652659
1774788
1845119
1381459
1521997
654641
336604
1502685
274987
371166
521938
1856465
72804
919706
251619
1588373
845325
302038
322142
1647959
188050
1130051
1793166
262401
1425929
896187
1139504
1267748
837855
1101772
810073
394799
580126
1644536
688907
975700
1454510
1633422
1009869
1545516
1770076
758443
751497
1348126
821613
1888770
1625386
1643348
960422
154624
553921
1712249
599836
1505413
1124742
1033068
1687227
1289869
1243118
44323
878815
1170665
100609
399454
1833767
170440
202247
1294926
114787
730267
690078
879128
292002
800777
70559
1957046
102293
1705424
1982656
1645929
1721190
1693647
1901430
1690315
407152
147828
1750859
117205
1010975
1462321
977089
273064
716901
735639
884614
900002
203936
1377123
1802425
1946534
170887
1216612
1811329
644829
1291154
1084694
377115
1670228
1903824
32940
1999960
1285048
1850078
435154
1253647
564575
301904
1878707
1131043
1201976
589762
1656048
183071
300409
1789278
1402931
1982263
233424
1886496
1759712
1411674
597713
19337
1373148
259559
1988208
418195
1217608
1456327
623067
609202
276230
1830573
1167959
266566
1596096
1520616
46974
1450395
393030
1306719
516087
1004020
870748
858204
1479170
1486588
92302
1014087
19907
1036634
1112949
1622602
255672
1669854
468684
588180
1782086
1567435
1398329
718061
1567303
1436424
1069879
1391742
1133353
1682814
151498
601109
1912296
430800
376256
1220420
1605585
1021856
480473
1184591
722983
1921476
1611738
747408
1460131
1821754
1713427
1186707
1283751
1036043
1802367
611899
856381
1834955
720829
562296
1195890
1791601
1317957
972756
63272
1580283
1748193
1576627
1377988
1923405
369461
196914
1043796
949569
1288494
355820
925443
1720565
1024050
721528
1179133
1390068
903303
1823503
628152
1304664
1794659
1215335
1347246
1005845
1495621
467228
200751
1450846
1889958
1767823
1443500
1213520
758140
166662
530588
89045
1534855
1883650
465816
438193
925885
614864
59863
1423907
331531
1858936
48081
1271572
163675
1846599
1501307
870141
1029184
1235851
96045
334692
1817128
584681
305335
513661
564203
1085978
703849
60107
1307813
82348
1009630
77904
1787265
1257937
898299
950566
293480
1112538
1027682
1522181
1814695
909391
807351
419303
308597
1707379
1855574
177960
628662
712559
663515
487398
782176
1263147
1619272
1889389
1014368
417196
1266004
1455476
991243
1557464
1763023
580945
585292
649596
1583874
957931
298449
889367
61133
1880601
1689304
378791
867895
323440
112171
961116
291079
754426
1003985
705546
1582004
411017
1256912
360622
606322
1510664
1937434
302588
1142376
1780458
1097240
365153
1838380
1275958
549961
810918
1215535
1174682
205882
1636180
265233
1660310
119597
426628
1690879
1191463
1555544
1788868
399077
258930
1470100
1376473
420132
1133272
659017
1161180
1834284
850756
698605
1503423
827471
579071
136168
211548
1911192
937454
269212
364407
347478
709738
1369463
591181
1209065
20901
1521941
1628719
1125953
1686188
1975609
1889527
1227716
612015
170553
1677437
301620
1440197
1152395
462523
846679
1902794
364364
1526322
917198
1096591
506953
164788
926098
1674129
1237238
79770
1894631
123323
791502
772373
1988463
331440
1226244
1622086
1699057
572893
605667
646711
918810
1840568
574951
1004201
1706670
1762635
1604816
1565263
825376
218978
1209591
1407130
999620
1838909
1861652
1856211
615260
759995
995750
1574838
119759
980566
1809939
1419563
1145729
723488
1187288
122741
127644
874579
370918
163293
358508
97141
777539
926552
130094
1207774
1759508
907773
1417409
786251
1695773
1711674
1980310
1894318
1570278
339633
1572712
208839
1360834
1598971
309559
1679110
1448548
1264150
1364913
881364
502852
1825301
1414447
1214858
794060
343605
147563
496210
811830
1714919
914803
1878745
205406
1661369
586794
1840844
25295
1263821
1491148
1471014
521143
710843
106452
1352762
1338611
23313
583981
1092613
1786077
1175357
110017
139585
458024
1585644
1751951
762724
313488
784422
680393
1198795
212723
378932
1170942
546030
1321363
1465271
1937890
1024095
1322153
12255
1916083
1351887
1155022
926329
892161
234023
1037840
1671721
1390834
1674590
1754361
1382761
1889563
1587914
262526
1426231
1119523
1825698
899759
746310
905057
635303
748817
751095
1814932
1768023
1319514
1090383
1042775
45882
1163367
1850973
533390
175025
1737319
342175
1058637
1698790
855198
1665272
1282354
819665
1208346
435220
499725
1685470
1870899
1765000
919174
1088301
9297
1717191
1683143
860237
1468661
1480136
145833
851287
243148
115850
70015
1694248
593175
28250
203976
1834428
354248
167319
588939
1387179
1655422
1470652
1526
168557
1253696
278641
1262530
1557799
61383
1840172
1603629
296223
1811216
1742001
1840093
1067053
968314
484308
1146998
1710043
1386288
1511457
248761
1213944
981836
374582
1652473
1269581
1954713
1706176
681863
1702889
1967446
1752986
1889473
43759
1158256
1283855
1239511
948422
1130066
1851839
1596224
1599848
11731
420106
1579682
486393
1745449
1460479
44631
895447
416169
1716112
19890
1060179
1244326
1762725
30047
174001
1535706
615333
714406
704165
510994
1588064
135351
575242
1165821
86926
1976105
1789921
710371
869875
1817716
840831
1689367
1638430
336676
548947
1079716
1667735
1488502
948274
1506498
1180965
1270446
727658
563547
1698341
172775
222095
1910455
850746
1835116
623557
392956
503347
1372432
1378396
1455210
1148505
1597478
1463349
56456
784377
1169694
1165719
1731100
1362294
998884
298101
1142367
1222468
6508
1046562
994127
1156422
596087
1796719
948467
782159
1969154
159543
842861
1495166
1834337
394104
1391488
895106
1072920
966529
1702943
1951694
1371559
1857458
1630965
1626500
551163
408593
1592831
1034695
298656
31359
321879
277325
1507287
1014683
627156
325505
612428
1672117
1405445
1800321
1287527
812789
151556
426940
1190582
1268799
1672199
1912485
1194789
1670512
1997843
944116
1996115
1784804
971237
1993288
291377
327577
752287
660071
249188
1458020
639121
1942837
179268
1309516
465240
698733
1564842
392376
897788
340205
756551
256044
482516
1088108
477364
407615
7375
1253714
277602
1956519
1600318
1503142
1865132
832431
66260
1196899
416736
625433
1561942
482442
175227
215461
1477006
1501534
1664262
406166
1861289
1004202
1110474
406508
1299112
89206
48657
759395
976977
1049671
703482
844876
1168984
1354373
405132
118095
476561
584147
432620
1398482
56364
96838
324056
1582295
130630
615226
526209
504961
1901835
1916975
48754
69775
1024198
1516776
121410
162025
1562797
1409291
1575946
1463562
1826440
412143
1412601
565687
1164566
780065
1165476
1482546
1734547
811258
1885117
196560
425106
160524
1209405
723729
921530
1399768
1644058
708501
577394
566582
1724458
738065
633025
279277
520868
433388
942124
1892769
1499790
343841
1565740
598075
570485
1174350
301688
567305
1141852
830166
794523
1791446
1895214
788699
1038697
567334
1828522
1966433
434785
1286922
1116342
358667
1489810
1690538
1690524
1948675
895371
949656
978871
709503
1629430
1871068
1430748
1856445
1047576
1307817
1490423
420346
1659715
15442
960058
1415739
1968930
891325
393276
326587
645476
1426335
1381315
1336894
1086716
304058
923483
1288317
51020
28534
550595
1153595
1449353
140355
1211435
1472595
310448
264070
136076
547409
257843
575795
1680613
1026208
1239343
600073
516041
1336501
939419
92389
1618725
970898
264523
372369
1247914
578861
1537199
1494143
1773286
1192524
1613810
114317
394767
1151494
1719939
503571
1908670
208879
1416455
851584
627334
1030475
322034
157820
1417343
1325336
1131412
836461
1606153
1341596
1456724
981075
1996071
1846205
483042
1419201
1266573
984911
1286911
1456332
1802070
1956106
1781386
1007038
1054677
1071609
1742467
912873
1170412
278102
1760799
1060368
1555241
686464
1014151
1253509
34313
975018
931342
409098
1334336
1434492
152686
670536
1370042
1632408
51111
937527
530901
1751153
593679
1556778
898615
783362
1825636
853944
1810747
397471
1641675
1924604
1084950
1694882
1524611
1252564
800996
605973
1036110
1205772
1052926
1906962
1956296
1097032
1227349
1013760
40240
765831
122785
379062
453934
1555186
519313
1383055
1376080
1223541
244684
1190956
1752046
1621541
1499470
50530
1681905
1859702
1196337
587268
1339595
565846
146903
1682968
1887981
769252
150483
419159
177609
1454420
591940
1528614
424065
1858748
738963
839964
1834290
1144500
1023582
804097
307389
114358
859435
952699
1117954
824935
1979251
1119686
402827
4776
120401
1240818
1883909
805310
1877892
813484
1705258
1755320
293169
677806
166793
1319984
644724
1686094
718484
729486
41336
210131
1201499
893060
848336
1038819
430841
1642173
1570454
477605
886675
1349073
671706
1571665
1789819
738289
1044735
1226299
654826
1410461
588899
645846
200667
372576
1190421
312769
298799
1046857
591317
1628415
1032239
258808
1504810
1532302
449284
1497703
377402
7443
210617
308305
1792201
974135
1476336
321941
924120
887373
511550
1987291
885826
1296234
1277443
174152
983491
469411
275506
1245315
577305
730429
406942
842714
1868963
450946
38956
1767858
1041031
910207
110690
940130
626552
694343
1624884
761170
1455996
1096023
49432
1747882
1888845
321945
1310021
147297
322865
713599
1951046
535802
1343361
1129200
1009581
1124566
1540890
1704440
416357
640052
1371596
192388
593712
2316
603321
1013807
1635013
910416
860718
248175
1134145
1501641
451181
1752778
1285249
1414372
1855611
1945333
883392
578069
841100
92188
13022
1339234
1173189
157908
682189
1730103
348763
1079570
824919
125037
660768
1184738
309182
1614365
1447403
23959
1905593
1978456
1464417
1716299
1267144
428295
571909
1385492
613495
1431541
791048
1757371
123761
1549898
1749056
1588583
1862160
409335
1847485
813120
1742167
1643573
27007
551513
1346744
158223
1386870
1366897
616213
1798202
607302
1307677
1375601
1872807
1373629
13787
883337
1912623
110254
830893
1207551
419062
439015
1715796
1170707
1808033
1906573
1803174
1917035
1989805
1530585
336623
1812868
276961
1691058
49230
792613
1830130
554222
784004
1014636
78935
495670
320933
1234809
1960516
1380524
341559
569140
161095
301876
644808
1922495
973277
1011246
662924
791091
361274
720025
1432069
527455
1242604
218573
131307
35274
1069317
120794
1336029
1803746
1647595
449934
1126137
1729311
1879978
1716523
1292907
1799579
1231784
1771457
167235
654243
1803553
948035
1429349
1657373
1930193
391950
1501555
1390943
1797242
1647716
1252748
888494
1592006
1587356
1195382
1815234
1238189
404592
1444918
906190
1746943
959118
276093
997927
456645
1180876
1584406
572324
1445143
1355496
476581
521048
1302785
289261
1950119
1849518
493997
541380
1143153
1419445
755766
293394
1718433
914786
205430
653162
611481
827936
573681
1197659
1990231
905723
871201
1027919
1310729
222414
1266047
3435
710577
1003864
654020
547707
1886993
37430
1817205
618939
249562
267112
1157916
933084
723934
1789342
887434
421545
531318
1363461
1788868
1125469
985918
1478437
1657350
1806979
1814073
1132320
1427483
1505861
1421455
1978088
219520
863859
1909829
1144707
1106000
1723926
1805526
1252966
421639
96508
1313368
1846310
1304763
1753508
687511
1342463
87450
85674
1932434
1700807
1625990
54389
413299
428373
1894033
1820536
1602215
696647
975690
691811
698983
310977
1132446
275675
813949
1388754
758529
769018
1170771
658895
1185274
449510
1564716
1701689
366998
890012
1588952
71842
1926560
1606450
173361
1358147
1875882
1941191
1288654
1917956
952073
1721372
1706727
1143562
1427469
187776
995576
77482
225326
1059258
1955784
1140142
1538681
1371273
278101
1707759
169040
396690
1132964
1786967
1779312
1882596
651178
1528250
166687
1728964
941797
1060718
989620
1126668
1368614
1440889
867083
1238747
190941
1925679
881077
798370
1927051
532274
868960
1460449
1510690
501886
126638
168730
1489373
1952617
636790
1968949
1614109
692680
579377
1101619
392895
1785915
830977
1973158
810556
457215
14138
57189
432952
1508798
1824399
809504
1058869
858117
1427009
923589
77380
1707570
1859322
122307
1566832
628424
1536574
784953
47083
287789
1284700
969372
331362
1400133
740922
1508957
1502632
1442651
1739773
1163350
1420727
808374
116756
1076572
269169
663490
390710
1123289
73851
1652766
286037
1070057
117566
1750145
163263
606645
1847907
541532
440058
894412
1258907
349338
703782
280538
1646250
1743620
399513
163920
1480945
1637337
193548
1634121
1882959
720677
847944
791780
973311
128107
814425
964577
1655838
1858560
481682
796111
595602
430882
1224033
524061
666000
1459934
402108
1603220
1403997
1867118
1547456
654201
990355
1119407
1528957
1806222
455189
1411799
1708291
1434475
1119793
925938
1481496
1581466
1645422
1458446
5572
1139455
374248
965139
832279
1086344
1883920
1408515
52883
506567
507877
1187036
536872
306234
19999
16867
93008
420343
1560474
1030987
778616
416418
120714
841917
872265
175049
223784
1681120
737214
1524858
1098826
74996
1726746
60058
151549
1813462
653561
1519935
653253
1507825
358545
807128
1539570
1514408
401777
998380
1734657
422978
992996
140086
1350928
1815362
1126766
956254
219795
800684
281563
1333689
1910662
759485
59341
706828
1093183
1093908
803701
1881198
1861750
1111533
906939
42423
751523
38938
516192
562325
1410238
947545
1463459
257431
1594212
1402380
1188172
476634
211905
535089
1379017
510816
1350925
1053737
1845182
1151004
1448320
327717
1590759
541677
643502
887288
1985355
1350188
464624
933504
1187490
679114
652471
1643677
1785781
1572901
266663
873196
943546
1230584
1507574
165164
1483436
958598
438421
1302895
1434157
1291456
1169857
959540
668611
1111236
1668229
1248281
457120
1315134
1806261
1963009
1977483
1250545
1319608
116131
613019
1515331
147838
1509729
1296967
1317339
1478682
1416243
1176051
1508141
1879011
1713597
275185
573128
1646831
980033
114451
1938228
1096754
688525
398807
208754
960004
689637
1568233
1705508
959362
176751
891645
591129
971432
1110941
1307079
385259
946406
450261
790788
336937
312424
1662305
1219670
860472
134614
818108
1057473
1431773
1461982
881083
1894329
1920740
1584194
1977141
1322686
1544803
1061236
1917398
195355
1684052
1386738
875843
745632
363654
478594
985629
771446
978125
203927
1407813
305411
666177
1816966
1735892
1578472
132797
1933865
1491607
1292544
1604795
460210
1307306
211251
1463168
986964
1911918
129118
82318
256276
1097247
399885
1204610
1081066
1518783
850590
380271
1545829
1425136
824015
733017
912016
826245
434095
1126213
584438
1018513
1041171
1958274
1299609
1008674
1921500
381951
1165554
109689
1162814
1576747
1835940
48825
538290
1351571
703754
1783256
568430
393437
1957459
1467208
103465
843577
1402424
1351092
542840
260985
1360335
1036799
1385356
348520
280229
1800151
1376162
158590
195129
642204
147457
774326
1822339
860376
776840
1998670
1757203
591915
1989189
636061
1606671
665878
1654112
1507288
331419
914676
1948502
976604
388805
546949
1173127
1946477
1153411
1055091
1105989
1317913
1404005
1379579
697267
1633112
1591909
1710873
1808321
1847380
702249
560687
116167
1220681
1087232
1479555
924268
297008
1152266
1619290
1536515
1033913
872799
4631
9176
180030
1903852
468461
170673
1434657
166316
1217611
505013
1592927
1252702
860747
1645809
1961804
539203
1534150
1522467
111935
553349
1272036
702571
63845
1020429
307672
573911
1894452
1034300
1557073
1274347
1610367
824692
185854
932479
303214
1442011
1502518
4802
1015351
1165723
1495444
185916
1978054
350375
1808663
1016830
1716052
408066
1934046
483378
1865521
1298381
791236
1574164
22356
20714
1934885
1670187
1495229
358580
874695
1242785
970516
1385525
600591
1030940
1268154
136962
1607962
696842
355413
1124124
1411874
1547091
499378
433656
829795
1437349
1460637
895159
410290
713491
1871066
671001
1169217
528495
109316
174513
1270344
598183
52986
1902772
1597804
1054405
73010
770034
457566
761146
1720207
8847
328509
953751
1946767
1274677
868564
530706
229842
104739
1757564
1702727
663784
1972863
185595
1489200
1266097
93018
1442272
983410
1983836
1251970
176689
186643
1856603
416136
1370327
1711770
947987
471447
139808
522079
588944
1569918
636861
493374
1823450
1726434
25269
1845414
1300520
266713
1395772
792952
1748783
848440
499155
1275012
328466
418679
988184
554916
1908481
586250
24094
1938367
1686876
1261316
1741998
434987
1960206
546110
1034996
401686
122503
1529378
1413040
1954173
1622914
1825850
1421595
1330969
1668496
1402206
1573211
1889925
1957025
1455281
1191808
99510
1095620
827852
761776
789288
525543
1514544
363683
1436516
1245865
1997340
322049
406612
1471262
198853
1290556
1177645
1951549
153030
889541
236672
738628
762424
1826395
1117108
1936462
615363
652808
985957
500168
1159067
1712527
908192
357684
1176503
732375
1348691
1135446
1133196
871546
859117
1005778
1042535
736974
480846
197295
1253203
1279888
99421
1087233
334927
1422063
82787
1184265
439942
1907754
877191
520158
1514172
1139000
837927
1942309
437665
1627927
148595
450148
1479881
1985574
1206049
1832425
938296
675550
1165661
1922172
960777
80089
626422
723838
1467117
557596
1083912
1318796
1655582
564949
1799809
1059516
1724737
1428243
1576499
1746983
241298
1459196
1202280
1871253
1762899
461338
1444163
1733422
200385
129692
1003370
174365
1281833
1896621
1301428
223187
1387470
550579
1284964
8917
1612669
1034646
1556042
1072790
669786
1796637
954969
1215081
148041
217608
1323682
1503825
574094
461923
63793
1529646
1816729
5640
1478097
1525406
1229945
970158
1039279
357714
1802527
1931930
958939
866355
47565
749629
1980779
644849
1633781
262564
407136
865343
988850
212061
1936627
95376
1634875
863704
601641
1383026
1665653
584878
458279
36660
1577556
1918405
290768
1966146
39633
35378
12781
1434524
591375
955679
1533287
1605276
434469
1400974
1169316
1568257
938008
1885338
650842
429425
345898
743447
507919
1551873
1991346
1038328
1197840
803636
1440084
622046
1633429
1624851
1881332
1306678
1029819
1903136
332161
1863096
1880680
101514
1529697
1384259
1535638
838487
855232
1324665
910996
940625
1318377
499739
1532540
1514083
1248104
1227859
692823
1114379
517529
617160
751016
1041895
1095703
1170350
1931455
462375
411078
551635
175464
972216
1178749
1567192
1880355
1447843
1157310
576300
1782515
844525
1486313
198058
1463688
350743
488135
286821
1172680
1692605
1659255
2426
1935952
567828
499906
1159753
621221
1902241
175342
1091166
922886
1430999
880602
900987
681366
283619
128270
185069
781871
519509
930165
644729
694184
387471
192072
700935
4511
1682834
160308
1724501
343780
851276
856411
1972502
133820
1862799
49260
1016270
817630
281363
1522238
1538530
1998259
527679
1153392
1603464
602141
641626
512646
374091
688483
1402429
1139743
672557
368124
323328
1179393
61164
1703373
230049
1993027
470322
1217446
1040237
709878
719115
1249534
154656
1529828
1117277
1686155
596785
477275
369576
894592
1238108
1495029
269388
352457
14235
146640
843241
337712
279890
2014
1260601
1669500
1593540
1942300
940507
1563257
1267018
432769
860339
1950873
818117
1221937
262053
1429535
1040150
1569240
737018
1896125
1101323
112050
588808
1770095
1308757
1798478
1918089
1384531
353770
317016
1855737
419024
1642903
1343423
13260
664001
1838358
1828898
1452002
258282
1977313
953014
416067
1065841
710142
830488
1858595
567641
1316510
1807145
923064
214052
1285354
458648
526215
1524383
1445295
580354
1811394
97414
128344
1733884
726620
1879940
31308
864914
533815
1591347
776200
121352
679424
1980463
158183
1626913
639690
129545
1054591
1797102
1632558
1124875
126182
1077332
396022
1468439
717196
1381125
1966420
1780871
1981464
1251789
1438144
1410807
1973892
302149
910026
1271712
841836
1182967
1579570
99088
806480
1162917
1540300
1605189
897571
922550
1548183
959489
351722
567979
775674
346590
1072300
1864012
1648548
1648895
1741604
1752033
307685
1187312
1968852
151645
1697634
1758437
1561809
1647482
1429438
960296
889012
1496782
1997001
1088570
1636554
386003
76063
544609
1148638
462591
1645532
320757
41395
1138131
68483
998229
909657
963296
1794936
1174994
906695
929617
1413344
1797451
1755958
1241679
64793
475058
645796
747311
714059
736171
1160516
281484
1787039
851143
984765
335332
376123
998307
1320326
601679
1548208
1125566
906020
705126
1421801
1084893
1094630
1125907
1820160
26014
1233856
1584547
49804
1000914
1763149
189231
1114686
1640365
1814397
936571
1918031
1663709
899401
1547924
569824
705448
1462893
1088854
376900
717724
1640975
293134
1819456
446632
41244
826116
800158
1713835
1288182
708859
1166305
673097
92484
1203408
990395
991279
236804
556656
1854557
637903
141757
161192
1847881
280422
1219898
65059
182690
1041704
885922
513781
16218
1018707
386417
976776
527959
1000556
1133292
1050734
222780
826618
1608065
772859
1234607
1910883
1367660
1799761
1058538
1304600
619565
669923
530856
1673010
562214
1908383
1643997
1453838
328715
839097
1602596
1819394
654819
1609214
1014917
566551
535729
1290975
1555284
921691
838069
452592
253625
144658
1204462
1755849
1502186
368413
1873839
45002
891609
1762482
1868050
773243
1230171
470513
711311
775575
409082
395003
112199
377424
443548
967552
1045474
141289
1079365
1809880
184648
236505
660471
1791678
947781
431303
732062
1317450
1513674
69071
1808336
490760
1530660
370017
765170
1471585
1071923
827567
1710023
620695
1563527
302580
1611466
1865317
1533034
1829056
1527649
432868
951130
1296778
1351422
1164797
923761
822097
506352
854812
1566500
84869
951529
1396417
1116739
1946727
1165745
1940782
835667
745010
876467
1300353
1601608
1544710
705561
766233
912932
1031602
1090929
473277
1020441
816040
1389022
1767830
1459939
1671914
1728699
363137
1937649
345353
401009
566802
333314
343017
311486
499333
917934
472903
1973131
33722
61812
899735
1620698
572774
943322
999925
1987533
80333
398436
380425
749549
907433
1961251
1263917
246764
1133036
1732216
451775
454817
966754
1660247
12317
854044
1427295
876725
1355357
906820
1513235
1202963
1080659
11555
1979434
783605
50228
1649582
655169
238152
1463029
12545
1229062
1793396
775603
439257
725118
1749727
510783
1182121
559366
1096466
145925
968097
133629
1773361
175655
122538
581890
760120
1283585
1907979
1916854
578253
1414868
721962
623113
289185
112800
818698
1017667
229951
950777
631970
1546892
1454221
310250
1121114
1096625
421131
5124
67984
382069
1989899
265892
481411
358168
1558921
342290
464264
1400499
346781
1892213
788765
693699
989506
1463566
395141
1838782
1686374
87614
1423486
195616
1674315
252194
743257
1982186
1736344
275317
861161
605947
225072
1033412
290165
332486
385849
735441
1565636
1490590
170611
739517
1452282
1314324
458919
1250380
1749751
1773939
812151
1441108
1803772
686753
382221
1483757
1704066
1489623
1942646
1635453
677555
1855156
1607497
420177
597468
1227940
1422002
1208091
1321650
1886058
1030662
988404
1433524
675977
465590
1280049
1524903
1781047
638211
1109247
642740
1211948
134341
1001436
717440
1824520
515291
317453
1456415
14544
78497
930846
60839
366828
942724
1197373
651229
1220108
881013
22320
986345
1048052
1222214
638096
1231578
378843
1811035
1698467
293555
622068
625006
375931
947218
36122
771021
1171412
875929
832049
1016540
1498248
436091
1404774
1386223
296710
1126980
1569080
1143981
39398
569561
1289247
158362
1962008
1011610
146549
288087
1782282
1581370
576006
1652576
98658
185668
354833
809788
1040410
1466951
899679
628439
1359730
1746592
1060640
1615324
1316453
1805247
36406
312651
1743378
1256084
27649
472596
39793
979965
1678665
1459991
1805936
794152
87115
812231
78238
1063673
1743011
99892
963056
1628547
1656362
1456175
992563
290373
1353047
419124
627211
1382728
169186
1586046
968529
1332678
1439771
832488
87974
1728401
49550
1815545
1952677
1309247
1635975
440951
1452822
362386
1150391
55031
1942176
978281
33757
673468
1926255
572166
407389
405607
804046
446501
217689
1806328
1229533
1873148
1666026
188365
1685825
1914395
1923735
82410
418136
1538297
1706393
1295759
920760
279320
1718567
626028
1678043
1363126
383732
1593860
1418048
270591
1382353
1033359
1519245
1502260
1784296
191125
833323
1538825
1345140
1148632
261345
858874
1113840
832662
1937029
273003
429444
440983
128432
805254
718694
81335
1892291
297304
1219736
1693784
31242
168164
543782
1356758
1662632
802111
787005
342309
314029
332942
202639
1505996
122647
258788
687754
1370962
1480120
665936
1783207
1373639
583832
806747
1070589
1463646
48893
465628
14054
1220731
276400
1505842
1711065
577154
1573834
1974742
1293214
512703
951933
1080802
807596
970146
1161094
941678
1453905
955501
327340
1735885
1207885
1788977
609380
181481
1185139
262499
723255
33037
1092053
1030301
583164
1522797
1259561
1137712
1635956
887543
105030
894827
1275775
438571
1326516
648695
690006
1735580
1099831
59970
242194
995629
1131965
1768218
394353
1670072
452815
774787
1721900
1041384
823990
364790
1391774
644560
15102
1168571
1152833
334507
1475791
1995164
877671
477059
454597
974550
893760
1653367
1386932
704261
70569
425878
433485
948884
1389627
464809
1444383
1634037
122152
1065874
461380
566130
1661916
1819034
191223
880511
985558
1635232
179682
525588
380045
1035135
312940
1853476
77403
1536344
1471847
89846
1185441
82148
705122
1594657
1713239
786305
730821
1722979
945239
819221
1703561
610438
147769
574233
223647
1345896
100248
297186
864494
1468270
636560
335783
1493740
1276996
677164
1971952
1509542
663657
596438
1468312
296585
1859811
762680
1831267
267129
1134381
1073335
742315
754350
884029
953906
1638579
1143371
24034
1890023
504733
43912
34794
495592
1064672
559251
489405
1347991
1831672
1133876
713052
1739784
433866
1995023
335367
18124
919754
424506
1389830
1518980
1061460
1734465
413187
1062035
1737010
1440302
872150
552016
1672016
405760
6123
84963
1596795
563086
1604376
1218428
1445806
1314357
695581
1737545
281164
1372878
980775
723111
497934
496521
454967
117463
1822359
1314706
1704249
287046
1107026
269400
1319243
1416534
1368027
846138
869770
1944157
421651
864807
246498
1632900
1352549
1719649
1266251
1646017
1350561
329130
776279
230003
250021
1127750
117263
919959
1643014
509883
501228
10614
160770
1448517
708996
1839004
1583736
1500086
1556795
905684
1861447
952994
386940
1856050
310943
318270
1320665
1342130
1397107
205391
1307677
1399991
631365
704073
848114
833119
1810801
966551
902306
226291
1976956
1092909
1523837
71420
1449930
981553
98957
966688
173169
118750
121333
872295
846948
335171
1914988
1542022
321445
1808415
1067330
1558919
351592
112171
971235
233106
1163437
653653
532384
1038729
914585
794121
745826
618569
1557544
1192082
860291
1732822
929451
318376
646044
1874672
1084207
505771
1439178
1190410
1152774
1541915
636721
1097233
218805
1623209
481327
1387377
659074
540396
935378
1936180
899116
1204101
1981683
1171391
1064102
76838
1122357
957654
1192442
73488
1244359
1016965
906410
1851500
859110
23455
1818679
373550
255653
191974
1580093
1595245
910600
1914368
447707
280400
898983
583811
1406023
324943
1260064
1793769
112122
123028
1473066
692516
611249
786308
1719634
499103
1848021
1528344
680528
263141
133700
1503124
465198
415021
600151
223930
404934
1997830
804250
1014551
1525634
1041627
226070
379101
29164
637716
513328
1643394
118654
1288405
1369826
880101
1968883
1787868
700795
117331
492274
596726
737361
1430040
547426
621614
1906212
354278
1702096
91427
1400221
514181
1992472
466011
1686029
1911717
1711978
1465435
1215308
1256713
1038988
1820213
1784283
1923541
1972956
1648704
1112635
1552087
1257333
598769
757246
1672263
1858190
1292708
1659948
1063912
249089
97504
1530857
203675
398988
585067
629381
805572
474462
928643
1321562
897570
971471
1771616
1189134
223025
582771
1202511
653419
1185566
184011
1450043
316121
1452478
1736633
590707
956569
1381838
784292
395360
1173483
1832409
1012547
1649026
1184603
32886
944611
1677792
1234873
1593225
357306
148112
1859528
1990478
1562604
1625515
173053
1965789
424923
363074
53272
62766
1871780
1519138
1162837
1943700
227119
390484
981001
812229
933400
1532248
553413
1268748
1636067
582711
1509957
359949
850347
1734284
1187055
1230539
1170888
371556
1374718
24693
1267307
949146
1619355
1316006
1652520
209931
304655
505515
520400
970584
1814377
287018
1223249
226373
1837407
1554126
157582
127536
1243716
349644
1732111
184840
817798
1591824
226857
1101442
678253
109830
56338
1066240
834613
14371
1018582
1763749
1438509
1627697
501472
1171187
163735
1388282
575085
394697
293317
212395
646533
898521
598376
1756703
844450
284431
1911077
132978
211987
1378032
204248
228307
899828
713018
919246
1992895
1549308
1629337
724672
1289570
1832420
598027
1086609
1667586
1301679
1228500
1468408
1682191
1560691
670963
130402
303058
1213709
198517
1826350
479539
1672739
736846
965853
147728
650791
1889272
1350875
1924767
617225
1810976
1084527
931928
1907667
1134390
1605375
1804976
166051
1819229
291785
1983245
1123853
926935
1466781
136455
1142668
55654
1457491
174333
314220
1834996
1504567
364047
1285310
1102048
1239443
688631
1204569
400754
1129266
858114
1102581
1205404
1280001
1018160
360251
1196120
588333
1299817
1826425
996424
78437
379772
1883465
1970098
1983634
1713014
296054
439633
1584491
769393
490357
552586
1941593
282505
1607582
487522
614586
1188694
1337651
5488
1537933
1337842
1372796
1386557
792188
1275714
1904259
371879
863584
1109016
1529019
289730
1024247
1197189
1439321
540008
1752688
1173417
1485968
1826189
1565440
1109110
886890
179006
1202221
940486
628366
1138522
1428887
1356801
878018
286771
1002197
1041053
1507493
1742069
1575142
11070
399276
205829
611674
1113920
657145
11912
1087490
248611
216608
406918
754709
1477987
989497
1435502
1919194
1078909
1710033
767683
1014996
1463891
498704
818829
938079
1710431
346663
1765396
1346034
1223185
159597
862631
434042
779946
135332
72429
1576217
336064
1263081
1644675
306298
1247586
482066
700504
918478
1454973
292450
769326
629651
1135321
1383835
575244
290034
1846628
586202
1124052
1352305
837733
1020360
814055
738664
1925724
284454
1178795
1224580
1927828
46093
922008
101329
1433994
37313
15249
58231
1496943
743713
603380
843534
132864
1728027
565329
1078865
1425928
969595
798332
1713721
1605501
798547
1166391
604534
1689146
837002
296520
1449866
1158833
206105
1947364
216511
594818
868874
1943732
1807955
1294149
1744006
208738
1648923
615749
707368
1987592
1798995
1486256
344314
503125
1793782
20272
743149
1548557
543541
1793813
1380649
1400296
1205927
1068404
94681
1868366
124868
1511741
1613
1054031
764051
1956542
2201
1310213
1347078
1391472
1186502
1435225
1904062
1393298
942980
1900744
50319
1461519
754760
576893
74958
570645
25430
855400
1426809
1537631
1675022
1373740
1345715
731269
1507441
678222
1258771
1474403
273555
1483613
776202
1992722
1428599
74810
305181
1854115
157833
1465321
762748
1678637
1344973
1489459
245770
918732
1093633
50637
1712186
1706954
1643580
886279
1107055
773732
1234160
1026388
193781
1467464
1078080
1947908
1345919
1720788
1655322
1628520
1143607
1191606
1557055
1072382
1195570
1951746
1922265
1610259
1361218
869259
478649
276682
1760333
1993921
1267588
1295719
305345
262200
1036388
124704
123333
1086165
213656
1060685
1234122
1536307
338008
830555
909004
311201
1146196
159572
1875131
1180225
1090641
1509749
320459
1484736
996028
938918
1567031
181081
1817366
34703
457254
953743
1357152
1224836
1542959
1972529
1448625
1332029
662227
1428301
10215
1104112
971724
365612
696899
111857
1499045
1033007
328719
564314
109147
1812599
52345
107246
118415
284959
596506
1385515
485752
1138020
1228275
1357182
1895197
1761336
910850
1781626
1577526
1389527
1027009
1649202
667526
14488
1490107
251400
50725
1423027
312946
287958
1982494
153534
1000848
1240638
657225
1950306
1323151
1412584
1911085
1220538
1104595
188765
1765860
864161
1535209
1731764
1370059
977878
154865
1822227
174908
265966
456468
364555
1433804
1463669
1647562
1247811
758894
536817
1965363
246260
1747797
1968075
1593567
1305304
1765684
122736
160500
990873
860690
1416821
893225
1992751
437424
1101330
1010990
1031778
537720
490360
610517
342014
1377340
651228
845949
426328
861016
1474352
567977
1050715
1680109
1525254
1079646
433225
1342601
1077498
939761
488947
1871622
410159
227503
505666
1165767
1852576
797094
1883556
342951
897324
1974768
869436
818457
109447
18745
945770
992495
1348415
143432
44618
622812
1824532
1258769
268662
1437380
757172
1281580
1315508
1360029
1260330
1414861
1256121
300451
1293018
68837
489912
339864
766780
345896
24036
1797772
1560186
683576
882255
1318693
1609234
564783
1413540
1910857
1892438
933197
1883195
1415035
1153675
1453126
145553
1724646
1095157
1071555
807341
901429
1067682
1586658
420704
1100320
697120
216444
1980664
1696833
1187805
488635
880755
89246
1149602
1718430
870700
1611843
1132027
169930
316777
957937
1389975
535584
511092
577902
312429
1438501
681536
1364086
495781
165153
1377443
243705
1061293
799005
129017
1190230
65575
1485863
915732
1479001
1835594
320675
971859
1184573
1233303
1088104
230772
834879
618682
1073672
1544838
1598181
1167229
1418637
1541348
629977
645350
1941876
733500
1432503
1839737
1656427
1839176
510789
386137
70469
1779462
760447
348435
1021103
1607332
1631045
232920
960404
1325047
1283017
290180
703979
211202
1640917
1455345
1005167
1448219
152484
1939925
1723430
143142
1943259
459740
1565578
1046446
566604
273435
1802176
1131017
570185
1234727
1606903
1235808
46466
1642327
1081089
1827642
1493049
750078
1618893
1806059
1554128
1229822
1403435
832185
683470
76100
1834564
874642
1410512
860118
1393970
73155
1069421
74290
1966509
1426506
688802
1460496
536822
231709
1432323
543402
1623097
1358494
586229
1614699
394610
1655300
290835
1115635
1599303
1592999
481550
1827616
1184313
592774
1491499
1088792
1100774
935837
460232
176248
101915
1481023
576933
561672
1010918
1009832
1490601
1923641
430723
1186232
1058402
1841136
1742980
514948
1647934
1735093
1059614
1124393
619365
540247
614921
665934
614512
1297840
97703
566605
795120
1843667
168415
1896860
567185
604761
1447957
663269
1539156
328411
1325725
1048070
1505818
1060057
1682113
818175
659461
644493
1769956
1761068
1728783
1686825
1596455
946365
29138
1886554
1487879
834940
1598789
1880924
516884
973
1538971
1651266
775823
1224744
681801
600366
1826155
1871327
1469172
1491367
137037
1334448
920332
1597763
909717
596522
1701001
135923
487909
162731
898057
913192
1755324
1414494
225794
526310
1880898
289995
1915654
1087738
1627294
126210
598255
46264
684372
461321
1597716
1918139
463332
72149
400255
1893355
928766
1628591
49662
1221522
1511465
1236563
1328161
1164618
612806
1799180
1923672
1073354
405570
1852900
960646
761844
276026
1709532
820411
1502654
1907419
943988
739263
1526600
809116
1935028
1806300
414053
520711
465693
347673
1288001
1331672
702717
1888774
1768454
495216
1097267
1605345
240956
766131
423923
683537
1291497
1040653
1841992
1895828
329764
1234903
1678921
750356
1801176
754714
1301267
1638934
764903
918404
1377148
1706118
1121217
1404014
412699
1769914
875330
1397283
1645954
372726
538947
777721
429829
1168149
385309
1836561
1103007
688568
1840140
498254
421445
1048870
1206745
565801
492926
1991073
386043
726873
799271
1983687
969475
1978979
1397799
1265308
1986252
916736
1794592
1447742
1023571
1686089
643956
805066
1967848
1529650
1131674
204338
953763
365421
1526089
834850
83451
548267
336754
1839935
413355
1411788
1755965
509695
1464725
204252
1100450
114021
525775
1140038
1113917
568445
547084
1457651
1176947
408155
1192721
1805345
1915679
1545032
436298
1869241
389227
110034
1387074
641145
1940431
279060
509857
1041865
1519746
1997320
1114854
1630453
1835223
29982
1868810
6937
156412
1687035
416867
1928363
482943
1237210
988164
115886
1201990
1921947
131499
1331616
380528
1361269
240300
897013
3189
1964343
16496
828313
1188742
1229117
491913
1688163
664616
1196984
1431097
1775093
539823
1196326
273067
1861
299009
1878611
1708832
1315858
597614
1315830
453801
630824
906780
1497498
925773
1441984
440567
1858536
639464
639508
1370159
1012983
1522857
1152663
1387187
1217992
624268
1101380
1741257
1936164
961805
121867
436916
1727194
260093
998071
166350
619987
1612546
65011
862862
609818
1983692
163891
997142
1790685
715139
1637303
1389136
1720895
1802086
782588
1502114
348915
63466
874965
1108834
1993802
1223176
436668
110682
448362
1961983
948068
1039483
1906139
93703
250618
395627
1721896
486216
1109907
312319
1485692
567092
1292498
1874721
1203275
1873661
307857
1198092
1693879
1440393
1552244
693687
1566208
781015
534179
1880888
389436
124715
169584
1460718
1540545
1065446
1586249
1950269
1938007
763651
941351
1262861
431487
186054
361451
1757621
1055743
1776613
11428
598295
76018
1292402
746607
643410
852106
567615
1491747
930713
1736017
968363
1906863
285071
66782
31992
281490
1026419
305044
214159
620350
217637
1598263
1679472
166691
1978955
149562
26723
923548
1302214
575286
913696
1357945
726810
419550
981243
1433655
193301
1978001
893048
889367
101607
944492
773786
643929
1303079
25257
413701
832191
1958502
1441283
1307532
1866275
233912
1488298
1428806
1290539
139144
585127
1506275
35769
1843202
926565
1964495
117545
797111
244552
1125500
1116055
196011
1679630
1345034
1905726
1128430
912982
1093018
486149
1384477
1189539
182953
1994706
704713
1954780
1121022
931854
929537
1771592
1822306
1261800
1205806
1157414
766813
1301663
1483565
1887661
299565
581132
342726
245995
1884425
519527
775414
1143429
58846
814359
273813
1711291
279146
278075
1310599
1779656
9294
639523
1752201
1996508
1650377
83334
876882
1714306
119155
522506
1762498
366411
1860275
995072
873525
1376452
858255
1312197
674243
457276
1443080
425947
1409023
1104736
356101
1124351
460649
1677502
1255483
1437747
798274
291382
55611
643915
605694
70496
1834992
1011478
864132
1571455
190224
183314
1733271
907101
255762
352903
1296665
470540
464662
552846
1977778
1925652
1258886
11966
973328
270631
857910
1926944
667612
1206072
1784430
613586
1031921
202637
1587620
1851568
1972132
868252
1081771
1349818
1494258
1911592
1167736
54167
1966962
711434
1152325
1711736
735751
1863856
1809837
81905
239977
553379
1966232
78294
1275233
186678
1640369
788902
367806
1973624
337026
1380898
1122292
1494735
1762945
329721
1164020
160178
262859
1120345
1490525
386074
1616303
780167
251770
626490
40452
681415
964213
1267364
869878
1348988
300338
1936547
1118453
1378267
504728
262498
246949
314480
942545
1574686
240790
1928397
1708227
909471
64622
1941364
490476
739637
1885789
915165
1904087
1043314
1945126
218644
1030479
820977
1001506
764647
1022529
1818074
276080
485033
34676
635388
870115
984758
1861648
386267
766729
1427078
1450191
599121
1947674
590513
385660
347415
1794670
1250005
897089
1581027
1202014
1870666
1272700
330464
1836040
1744570
160780
1885961
561860
1555205
446688
1504150
1567814
1232369
1646209
1010536
626139
370283
1683223
320930
1549180
1914067
93800
1884498
1061502
24279
1070519
180609
263256
1976202
1434949
82173
1525878
440576
1673642
1974405
1673768
493612
923186
468850
1081416
1250247
1860364
309319
1615786
1954651
1742309
1469216
1009771
859698
278294
229519
1557485
871049
492380
621070
944928
1146281
1022126
210890
858243
969669
1643303
1110074
440366
1331862
801276
1265370
414830
926
133169
1000530
489096
947939
858976
619994
1340142
1741842
1312587
1053296
1734128
1439197
137806
211513
1342889
1426200
119472
1681959
1405760
101601
1793330
321820
1648948
1186055
1730521
474531
1192810
291547
1085905
178767
1008107
872700
1402874
369775
28465
433541
292675
776770
1122316
508301
320425
1086198
1515992
1651151
236843
665817
629688
1009612
1965351
1580685
732902
742677
796448
1745848
1196968
1384040
1739767
502598
1220307
1771087
1320923
303940
1980074
1256895
1631109
1772756
1884623
1354789
1568188
831771
172400
342527
1088534
1299808
49137
1133475
1179001
143041
1281042
1733018
1661627
479417
1055749
269183
1838894
1519672
1945333
1755929
319816
419430
235021
968979
1415841
1885548
1843919
348836
1995896
103494
511084
1776885
1043334
902791
1689685
1514988
1716324
1503754
57930
1215655
111309
709818
154339
295787
1469016
580767
654208
592780
1210348
968629
828890
702424
168721
1520268
536624
1953048
1843022
1013289
191683
910337
1469673
683497
362797
825473
1895156
1552528
1826627
970585
520212
474677
1027377
971582
662105
782048
388376
1175428
879657
103855
1069566
1531009
1110731
789512
281325
300671
416880
1640221
1221893
1394582
1534106
371649
1101066
955651
1646942
535029
1109018
1967222
1363251
58382
1817760
689724
594406
1663155
1844156
1150910
382325
1853913
401875
1878392
972931
149445
1077369
1224080
417126
350126
242507
1467697
432922
1805851
191487
306421
1199114
1348253
825267
896854
733069
1665932
575347
1459161
1363484
1265485
1509228
827292
591582
1915941
1075093
679855
1957200
516234
1857029
1857774
940474
168553
1995871
1714714
1387071
401210
1542535
542393
1657144
1657241
42444
599458
1755331
157174
488728
2754
544183
58357
1928851
1638140
543444
1264063
607565
712588
1191793
1273677
545649
786630
1315085
770669
1916897
1491685
126458
893707
1683060
1051040
1436207
1232986
799022
1365302
14780
737820
275547
633587
1401743
593323
1284926
1338413
251390
6783
538367
538434
859383
1554974
1147137
1056687
145739
1776168
1822755
340459
768930
1809214
732104
1812972
1135009
903816
63028
741688
1918189
1533633
705685
1207457
376981
1023160
643944
1130339
1620705
110318
1712785
1910898
544150
1105691
1590947
529254
551133
521276
1911562
593738
1249138
1043600
355134
323801
328030
1939044
350902
1560546
1289482
663946
483746
324722
183028
323244
1771622
1906968
932164
139094
923786
1350788
677439
1257428
1443189
110435
206994
1016865
808127
8415
1471666
277913
1180991
1831509
400204
1553012
55318
1957619
136771
768530
125769
1251351
670900
458923
1482535
11087
1129518
1885220
1885742
1355042
1035164
586572
1978946
1864428
334268
1218688
1607720
1242474
1135865
938765
1791659
200210
520477
890814
1184639
893244
1239151
332191
740410
805873
1281667
890570
303368
1107884
1129793
318869
796239
1268880
1139133
755902
317613
1874647
1109253
1717963
1572546
158377
357554
397052
488548
1521753
383256
658558
1392277
1117358
924194
396664
1968227
612349
696815
1863578
1795879
1668549
1960558
340139
1868615
1528606
470552
1658307
375494
1083808
1819528
1120671
1052187
1232226
750968
1202733
937661
1126632
1085937
651591
1573664
1498457
403707
1578866
1283737
1582350
1581725
774245
1232496
689754
1834441
1042909
1017168
803264
1285935
1694313
922123
536750
1802139
8656
345402
801099
908678
740521
73004
695667
1751100
1843684
41316
466669
79517
1922503
628831
267869
264257
1419344
739710
723404
1443784
1472338
54291
1872150
383669
1751560
1013584
1232264
1801416
1070593
144049
305355
242908
1348856
457478
1468672
65592
99897
512716
1888261
558765
1289748
1859835
979718
1821884
514091
108161
1628580
659068
1328683
1954180
355257
1184803
38635
1015450
1948474
1599206
981251
564023
1583142
1091618
415267
531914
1729615
81057
1675019
1261279
1770169
1139099
1985783
775771
339128
631770
1364243
1249985
445979
1732233
1507818
777953
569681
1663141
1372697
1484937
538445
827938
700363
279335
333289
1460244
1253676
894321
1634023
626652
1001642
1326899
588805
1526261
608606
809989
787233
1070195
792218
1348767
883819
579357
5393
850154
653505
1416618
180965
1784266
1256977
1565824
1571487
1913711
513208
1593845
656673
691083
1913855
1561160
1370927
1814271
1837847
1374418
745641
1743811
416105
785543
1310275
243774
1435217
713687
796670
1763855
1937500
315114
1792508
968260
1292161
1419822
1075524
1948101
1201427
832070
181304
479743
1517607
718055
657461
118744
633816
1366005
1370645
343635
1291466
351540
1969769
1832385
663678
1649501
1194601
1837627
573186
1360402
189353
120290
1519637
376900
545701
675651
1687760
702324
1990349
1463347
724268
154918
1666407
755910
1522838
1110318
351340
684937
1776380
1039088
977505
625373
1968225
459579
1800006
1216237
1434836
1771455
1450934
1891344
1456539
1419350
8860
903671
1708862
186001
549074
774058
1367583
1369075
1613078
290174
798199
1693861
945131
254640
1486779
81403
1914639
1718865
1079775
177138
1920854
677241
416700
135319
111384
1314410
200955
6737
635069
386109
755663
97223
1921317
599438
1164828
1845813
152747
946769
1731153
1094500
696898
1010951
194076
1624367
209244
235224
47181
1520758
499354
581481
1041583
1745876
1434311
1985082
360121
1418187
444867
987665
1242480
948760
593360
693901
863879
1447244
1116512
1625973
1795616
1464678
564085
504624
1095534
1006674
715498
1573544
1189420
1303281
129916
893902
880339
945948
1256127
1913670
547610
992962
1604531
1148439
892165
241292
1154236
569853
1795614
86746
1760525
1650602
1636662
564645
1348814
136600
519040
1569719
1929818
313667
1421654
1539391
1631879
1430425
1277205
1143810
359550
100048
494868
1841219
1528233
871048
577962
1342797
1214555
74814
1248628
801669
1371261
1139253
574090
1644225
1044445
98897
846600
147090
1978963
746431
1214736
1040875
418933
1826635
1454335
873753
912867
394985
873892
503129
412423
315369
1576605
1018702
1234230
923120
960576
1419206
1136130
1188250
1159980
1569415
1957738
1954582
2576
920239
948969
652047
1728829
428464
1652032
325384
164127
1771094
224025
350961
1735669
1832633
1521689
1185382
1415200
959079
1015018
1674666
715478
1311932
1850779
1211393
984010
288596
884234
483837
1689045
812838
684193
139647
1256067
683414
1157935
1411451
136272
548243
538109
882418
1169702
1043661
1953452
1492042
1616198
1134426
110220
117971
380027
1981622
1473576
1940301
724143
1202240
248963
504239
549976
176964
1385815
283563
235360
1515931
1745178
1500551
221591
496839
250410
672887
1906071
17409
796465
916921
1728392
1628762
1015760
1604841
618598
1018408
207776
1280421
808947
638317
30294
997808
518333
1457977
130288
1261877
511518
1198492
309051
1130273
232819
745227
482555
735893
888062
1419806
14082
1554873
22788
1873956
996964
1272286
52053
112672
1365712
1309978
356214
1511270
1396978
175532
919941
215315
246634
287250
1238989
1669596
1769024
918197
958481
1810383
988749
1546469
450850
594938
1006333
444578
701009
343529
1859718
1572563
723580
171949
1465958
670142
1977514
666881
1756069
1856283
1225789
895112
942874
1056641
266792
1903558
1759879
548427
11646
213137
1259323
1331336
740441
1473597
1494814
1488947
308764
1457914
1030015
1969098
983707
477919
1478728
561284
967280
421077
1747028
930111
1728267
1025189
1059481
467946
1553559
1422389
1090852
1366073
1462706
1387691
396543
556557
994895
986034
1915337
655183
184150
66595
1656
1184216
1300862
1620926
249615
897893
156014
980395
807762
265100
792626
925092
1558209
275383
1013205
676759
1927270
890579
73964
922861
1682986
1723819
256200
834701
1211188
156146
65957
1667618
658732
21854
166491
906328
958878
934992
412634
648095
1150327
570587
951913
1120713
432034
841097
1986498
1243517
1456575
54541
489623
494822
1000039
1059048
138746
511929
254271
38785
1855534
1560689
695923
541412
1976423
409451
163746
1672060
378676
427573
541324
71963
1008369
1244100
1931558
1423524
756879
1463047
338767
1094293
1954585
686868
1080825
839156
1425433
368772
1098765
746068
244950
1647191
243280
1911409
559920
413499
293928
1113719
945910
398779
454939
606134
1882079
996567
1723272
372183
1876096
185513
846257
556663
873171
1008071
1867599
610049
613606
163866
80608
133192
705924
585871
485648
1795098
1176055
1620658
832356
54811
787613
1023043
535122
1328132
1468046
20658
67180
334734
1482410
474040
1612455
1604227
216662
1892035
860952
436239
495211
821948
1967162
1413073
1271159
718629
1280724
1747139
313371
1860585
747280
1194315
681528
688051
768748
594495
1739346
1712339
1660266
619347
657940
1698648
1020301
1863506
189798
1585338
1215402
575969
692559
1213050
876357
1900683
1617234
1508786
593429
1398574
373423
1002731
1096451
1265569
314605
1196244
63696
166327
1654881
1118087
103666
1245264
1802434
1391077
613343
1719773
1238854
1228926
438981
1793229
223138
31983
1050890
1143385
1006354
68020
1988434
1697314
1952762
915549
1218313
1449297
1685063
1198390
582329
887065
1225220
1187828
1970784
530771
1219592
595189
423604
1259066
631158
37359
1895908
454339
1878595
362609
879186
841228
920636
1331512
1538499
1942091
12940
1850974
233173
287129
1538009
36535
1434259
874099
1543259
1854233
1151607
1164037
398115
1632930
1986065
1479172
1629513
902448
1481084
260896
817207
37548
1498979
1032503
33762
927503
1928576
1134841
681925
233717
242684
1758018
1213525
1638628
384741
574642
1680432
1520365
1071045
692224
1701735
286740
1673733
815306
128541
1493172
1049714
1785325
346974
599903
1754040
247147
780861
1054637
144870
325063
16284
1731150
1089878
306824
1577947
1491681
253830
1250143
1508149
1053740
1507550
463633
550807
818265
84486
1603779
1453593
1249388
609277
673484
1297997
210996
48539
1433872
976560
1528120
1984670
662507
165611
1746187
1118599
992632
502432
637872
422430
75152
1093155
921285
1419549
1801123
282152
1130993
1412068
1696860
819669
1335727
1145667
1344184
1698814
694839
1117945
1421588
978706
422838
343031
1892277
1769241
1583911
400242
1739926
424606
1703374
1434574
219285
558606
701491
1856915
1203624
1447456
873907
1688418
353234
1367655
631558
371018
1567966
1394238
457016
228292
336578
1140497
988867
239998
1835238
335947
1129076
348950
1236617
373222
1023944
100138
1076762
1803099
1336084
13088
235587
466974
1437329
873345
242676
1634282
1496663
1316273
463797
1662940
184980
435542
476483
1301392
1086950
1179086
167014
467729
1223542
275012
1329319
77703
22682
804356
1662068
1640336
469281
51091
1298526
173925
353873
93876
24729
758844
171332
1635600
553731
1083044
1918938
1205156
271835
1172939
628641
944114
509200
216405
470278
579609
1205796
198648
1516663
400721
369903
1166023
1377477
800207
605295
1423424
394802
609268
782605
439321
32275
607374
1583860
1657781
1462842
843577
1125779
871886
1398727
1497800
728665
1285449
750986
1589640
1908974
215761
691104
89436
1892114
1738536
234024
1704548
610576
656103
686314
786281
1841093
740607
1498031
1878911
333510
59760
859988
1020269
30555
388120
40057
1540707
1342953
1294883
1691396
1922371
1303895
1015274
1768644
550268
1330464
819315
1436984
961591
186212
807603
1212454
120787
1827000
1230797
1739200
1152946
404010
534062
1835401
549241
1913809
1310599
1947716
1516197
815938
720985
430305
422403
976714
347264
1325526
1264781
237972
831379
94809
593022
1366518
1589416
45838
1654877
1865834
1437223
594429
1790365
1125962
838192
390424
1654913
499975
490276
359972
945826
491627
748890
518367
1737282
1288803
1657265
232966
1818358
1418073
1865889
1678109
1258644
730050
180054
82662
1318958
966399
1816294
141448
430306
925490
1844491
1257666
1771910
178400
1017165
1643246
477581
192023
1823404
1547635
807101
405172
43717
60947
326923
1398286
567408
1944565
1905370
1332150
1316858
1669973
571604
1730602
1461091
1839090
319969
498901
1758204
1007740
1596596
1988709
987890
1057367
1635622
1922797
1224896
1531831
705845
1026592
217004
489462
1500395
728240
1010241
74667
1065035
688841
1680000
1331699
1537122
1329369
444628
347740
1108145
272146
1310374
913451
389357
1836758
70339
515799
1609235
1522884
995104
1473989
402463
1548225
1539446
637406
1225720
1486718
1628001
1917912
566352
1592928
242535
1784726
1216459
977601
221313
1616316
781880
15944
1689053
1779373
1312730
1002529
1549914
1757554
268853
1606447
1106987
1277462
1903595
23694
596515
656267
1390057
571477
133397
1849085
1644056
967074
1759281
796169
9926
1511982
336737
1949662
1065669
163080
1037234
959022
124986
1466349
694787
850185
1519486
138982
1046129
617635
970211
640579
1665302
1474487
11719
1209320
1573702
1694944
1302578
318312
1960036
1446371
144199
1582086
294639
749476
733347
1188426
1815496
807523
817958
1206497
818933
1727811
812423
1353630
363546
238334
1805385
35020
1382278
1602708
1499271
322352
390539
1439815
694382
216176
898969
1653291
586362
816200
1157203
1837434
1918812
719625
1936857
991891
720174
1848385
397233
1054435
916521
918129
1463251
1949682
1505114
1281128
235819
722532
216793
751125
1088264
1343877
301957
865816
1894474
187608
1191919
702254
1301384
709071
1788030
73240
1816516
539525
1856813
1605869
1996830
95433
109402
760247
881598
43784
1529550
379426
1336234
1077554
1107826
1150143
863714
210714
692173
202931
977418
1517895
1061704
746087
34535
567911
342324
345533
1847034
348829
1657620
512877
1655035
836817
1874311
372215
654806
421953
372258
1477717
1447314
1094296
759169
665087
1826849
1002279
1589670
1977397
151281
235841
472745
303579
1265692
140562
979577
1831544
413286
136115
1438238
975223
122550
124081
1759858
1599539
1184109
1477013
1002828
1577415
49351
382391
719554
1317978
457935
597198
1758511
1314240
1941762
1008947
1304827
976386
1130364
988646
1578546
754653
300481
1245563
210585
1108800
1691279
377419
465946
550901
555275
280267
770401
108706
1523762
132227
987352
1361108
899901
376619
1754901
1655282
396365
1784986
1607279
1919599
518641
224579
857791
1175706
594991
1536554
1265309
1270812
903878
461662
1379268
1046517
304365
927354
741651
1272778
1897029
294461
868070
549281
1078009
1901430
438076
1721176
1925415
330758
1962053
1654941
1782713
1671935
1240782
1907360
1569925
101955
1298241
239805
1539347
513032
1395143
76009
726476
1724523
987820
1859421
539044
277001
333973
399499
1717688
1214084
1231028
945450
1430524
896779
1506834
398123
300620
899110
314954
1128730
1933903
757267
322779
631129
1625692
845410
861410
1507707
76581
310399
616024
1749701
1450534
47922
683350
1779475
1873074
527882
1803867
1594144
426731
1096350
60067
482649
416102
1732338
1438769
708664
7268
161239
1347534
1968059
1547417
1932268
1872308
1767352
1054687
193580
1758682
1399637
374817
1884753
774684
1994917
83950
1775985
1118136
520732
1864509
1046613
529462
1835168
1414700
1951517
307302
737864
1755974
1222962
638666
1990831
319897
1377204
1092226
1408748
59257
145126
519378
127720
227406
1287312
1110214
1463386
364535
1632011
990662
1646721
730408
1292983
1426857
1208329
823455
315269
939244
1187167
1280014
599630
718327
678655
1013800
1962165
1947440
40943
1580716
1920184
800842
948747
933680
520059
1432357
1235274
1875457
1530014
1946335
1149871
149464
852810
1618689
1915784
1686247
576277
1344575
1185850
524523
1958470
1671175
1460284
33500
1220656
1119952
497413
198007
304050
1035725
1485705
1915717
762160
1004690
1173620
1785427
1137056
554901
119874
411411
1338450
1149274
1917969
1239271
1016444
702048
471771
1147896
1599924
906294
53134
400279
613098
806412
1110047
1663805
1117759
655382
1438326
1620002
189958
1899904
1137527
488484
712300
996376
1089504
615327
46892
547831
1852551
746516
1448066
1722715
1426093
243813
422132
89494
1163806
1420856
647654
309314
81118
680511
1960728
1329120
482164
678678
1884381
1607571
1613118
915675
1143246
1730682
1337439
486491
1474607
48126
268877
872257
1522599
1244514
1150903
1985912
967535
178337
1635908
607769
1995095
696657
444068
273089
175707
634411
1644292
138321
1309933
1474411
1741580
735020
1954451
1870251
488430
1674018
1018174
756526
190336
1568314
442392
1577847
692416
917486
197823
969602
944407
1662427
1304493
595663
1861237
60516
787971
685631
885098
1516824
870163
1661639
1919738
1688335
1275380
677635
1680246
113374
459146
152491
746050
795382
1967306
1119518
1674282
1652554
1430801
1491256
403855
517071
1953367
38498
1223305
954093
1450812
814678
1413718
407816
1836691
1412303
568403
1972067
142406
1951412
1715351
653050
366459
496387
1123422
1503914
1399109
39257
126267
1070357
1845951
1197037
1135678
136119
1421121
1556213
1180566
1525768
1073414
1556999
749945
1738715
1043695
1672202
1060741
1430980
185754
1293968
1715891
74456
1385696
1474436
1088382
1119075
785358
1012258
1882785
1288662
1943240
320283
412573
333629
59821
1570074
1003674
1132303
1056029
184080
368871
1115973
1867053
1909448
37697
1989801
1422098
190095
935584
287625
1106902
1821375
1710890
337477
54689
1996552
803425
967715
1671363
831468
1545098
1733887
760270
790671
922327
1316618
1048605
1726668
994026
1197457
329787
965330
1027276
1285950
1097344
1903198
1233353
1503918
1367654
830911
449986
1885419
1218824
1259878
1305039
40056
1337686
677316
624325
1548905
202801
110327
2758
1695499
1344070
465056
947297
238457
347276
759269
1084589
7009
291438
435388
702621
423902
1731871
451151
1230512
1296283
371816
898646
1051916
1277299
156139
677030
1280906
1890997
206798
1478566
1079927
329313
1943119
1984480
702998
291226
83853
1461254
1565328
1779032
410349
1364130
1426129
1837227
1018729
23254
859363
1348672
358310
1871706
1227204
1481433
1071666
138183
106277
8391
1403694
1959888
750165
1718825
1813891
1551644
254218
175633
1591721
14718
323198
306518
713842
61921
117946
1400929
1122138
1397624
1076031
1183681
739104
302580
1406853
1641390
1532700
731690
504894
1022
580092
650953
627594
403159
1713032
627355
451163
383504
1247833
1574516
599966
1227035
1705507
583881
664891
914744
634382
30055
421193
1550386
183771
1032267
406746
1668027
586376
1630223
69878
1470358
59793
453077
1258608
67895
911370
199010
666379
109421
1342735
392026
1350062
303596
1616541
700801
570312
1417847
877052
675258
1177992
1809351
1686331
524429
1598218
1857545
1190586
1611722
576890
1100081
643468
1104124
1797642
66161
663225
1655673
1580696
1903981
707445
1707784
1886476
1708563
1366719
271769
1608272
262394
462708
512908
1473234
366567
8701
1765406
1565864
1528655
1569200
558606
68811
1660017
1245860
1407994
190660
476168
83749
1116485
1425797
281925
1804333
215395
708004
29056
249137
909864
1380179
1657591
1780923
1491433
787394
245981
1905730
1987145
929358
876652
764506
1824980
1719247
1404537
463617
293019
1311396
1721026
1132179
1823329
702952
1974268
1543978
75834
1340388
1692541
1177248
1470323
285354
826220
966468
1120690
940288
1012850
94770
1863220
541098
1203084
1643465
1713806
1239330
1587624
1616655
147723
487943
1602076
592882
239416
1589908
660877
1436755
765228
1497514
1509040
58558
178506
949019
909081
817937
1475157
1526454
1983861
1131299
793405
229917
393320
404592
775330
1283292
279641
152266
559101
245220
533863
1356161
916995
508782
1120395
652608
135908
23486
1524341
902302
451158
20644
1984283
39528
917966
840774
1305116
1237932
792151
1949047
133844
1006870
723957
1865677
358504
1133704
177114
364326
1245108
207248
248153
263359
509950
1316941
231708
1170424
795056
1251730
514325
272508
1607687
521275
1117230
128519
284281
213714
1643813
1686115
1734033
1663033
1350581
1611991
525010
593550
1843634
1609556
1117658
384431
1284477
1432099
666419
727078
420673
543809
1113998
1130588
83442
1442591
1898552
419375
158426
1930158
370311
832547
219276
1549464
410127
1437411
430579
969200
764960
728809
536470
436123
96671
544951
1017458
949711
1461379
1957047
877122
1828598
1859582
59443
137773
1996800
611517
1018362
22741
1345366
1763047
619348
1627228
58458
570974
1947994
1885314
836063
456509
1717550
1930116
343001
1867051
389872
1996887
842448
1145597
425229
1509536
355890
1164167
1228206
145558
69432
1665691
890662
1593433
912260
923992
841357
1443275
1576105
354471
572662
1490801
1594292
1459645
1279555
199010
465310
925168
1980464
1205550
510295
851326
63073
1332647
47742
1531179
1555955
467196
94089
1072644
1588557
1001244
69488
1454458
1426106
847502
1532590
221478
1406571
1306805
1157055
1257886
1109003
791991
346550
1692649
57625
1417592
138070
8205
267681
1684050
1833845
1881365
692820
1867436
148038
1176249
688412
1912590
1547259
281528
1211891
910090
695549
989122
1215394
1538084
587984
1246245
543268
1556495
945462
1849216
52030
123764
1377109
804714
1962007
1658299
462644
463413
1878840
1005572
1125435
1461663
1984091
740018
1232499
1572672
416775
707141
647027
646714
1753818
1358727
678623
1967929
185181
699944
1676415
1978556
539443
556940
63518
1236339
1963457
1996871
1441567
1815441
1245831
835952
651229
1922225
1234125
149386
1072867
1141568
348925
1986248
1184590
397293
1217757
288111
139187
197681
271462
1386624
1439757
1691352
271431
1993778
1510877
634253
1226992
177711
776176
1096972
1788136
1014790
1134495
36229
753115
1673309
266614
380683
872847
665969
208661
1335337
1278245
411124
697029
313382
388840
600201
1324286
1423471
982349
1134286
1055571
733064
659660
596666
689398
1610914
1105739
1599692
1394836
618281
1892220
1810512
1547591
1434023
619361
224207
1977969
638435
155217
903837
1245159
266619
171700
1848611
1156020
1796141
1350706
1090798
1731578
1795931
288650
913456
656854
288932
1520977
335795
1221155
1053994
27960
1616897
810944
1448896
934959
1441686
145222
75308
275300
575557
658964
388685
897904
1232340
302022
12920
1104604
1277282
1722481
1835168
312109
1269472
1843065
1179078
393078
1963455
1475578
577551
305412
1675737
1789548
1491203
1665555
534583
1604490
1040694
753740
1538080
244318
1216821
11309
563723
720565
415790
505912
1114473
661432
613034
1045584
483454
940251
1539556
88155
1316378
221792
1911107
1206935
1062381
1061365
1920502
304436
734550
261760
103337
1741291
1614751
644412
1777843
159861
545461
1952593
1739764
473789
367204
283481
1894915
452779
954766
828490
840297
68767
1464785
991809
867546
1677884
687768
1214280
1125641
1602571
837240
1395508
325131
350783
1917982
1971166
766350
127383
1240313
475357
1472356
1048427
641283
340541
936492
1188665
1233463
1348623
1200751
674935
344182
1240211
53545
812391
683552
618334
736153
753996
1043510
32487
1987532
1419319
1143441
435009
877687
1795991
1370997
1475985
938775
385202
693660
947708
662519
1779692
1915696
1455571
256961
277477
693175
1971326
1495752
395334
1682211
1593498
1056790
192655
1662413
1952696
1229750
711672
1371231
388640
1527536
30307
550881
1659955
181437
357605
139251
1180582
444608
1824526
475862
1799847
226556
1244273
1678411
330381
1576640
64907
1909437
1466038
1160374
1853235
1448004
77908
931587
1817542
1031552
1331860
1831429
1022250
1316310
980529
219641
1190943
7481
319786
1262977
1575279
50104
241056
1436658
1855977
1932047
461953
635332
313521
89243
1121246
868995
718329
905892
1034921
998624
267585
1787231
1296341
1731639
1160407
706474
84868
641280
1831714
1310304
186665
1524269
1856787
1180191
1183397
698407
1422967
625994
752234
1514580
557887
1933569
1324213
1439703
1896345
712996
1901699
556182
1467644
454731
1790993
627953
884872
1384830
757803
913816
1968252
1497830
1876604
694014
1906527
1857735
1167837
1607754
453020
1159016
1868377
1586097
171096
693831
887366
474029
1507894
447734
910109
1726339
411410
1186508
217921
344996
1281387
1819606
1002836
1404875
1226977
307829
45497
722331
1706543
187407
449061
181640
299730
994085
966050
1222250
265359
451951
1344900
1743779
707044
1264825
1582856
1422091
1426078
1822979
1803559
622473
1879560
1411104
526382
858086
552828
1471434
840163
940728
1911655
45047
773502
1631569
1505735
1992644
820750
859732
1727280
665511
1241531
496535
1758250
1224924
409569
299498
48951
1834555
1617306
1433310
1614605
864154
1891273
38209
1715087
777013
559207
309136
1612459
470112
1542754
81315
990258
1426525
1883871
1027913
1652863
725100
248729
451913
1388353
1462419
1357232
1041033
1761328
1354125
1239166
4019
1138318
543387
687139
94641
1172371
1893454
1409730
66395
1448949
1673429
1993104
716876
340794
333019
1506886
1862163
1990715
1727314
1603509
911876
967907
479553
1660657
1897533
1363233
1396039
1040403
864602
504596
513592
1479845
1889518
335110
700173
787219
635523
201537
1467527
461208
1596990
1638504
604595
809221
623688
1249949
39131
1935987
643438
1110062
1351518
307920
1509848
1865033
1101874
1086600
486739
1783615
1412583
944626
997622
1444724
308728
1326339
1928093
522810
545287
40716
1143874
1028126
1861758
810707
1469774
627371
314943
1215833
1201428
1150165
521340
1722172
1502741
1317717
185633
1332096
1540830
697596
1643893
1010080
998610
1897817
667430
1037574
1472843
1944354
63616
578774
1701100
515283
318550
238845
1792357
546794
1496904
1687972
931990
1957700
1401812
1806197
147016
523294
1411147
1338471
67861
418556
1320661
1973551
169583
1620362
74432
1906358
258466
386715
789079
1765648
668242
792117
1922370
1720115
144051
446644
1443182
1637760
85797
1485842
181315
280090
424284
580960
175562
423455
1294097
1865772
1518544
1831744
985202
599087
672387
1766267
1380507
1637842
558898
495539
667823
1980877
620554
622019
243990
1193202
1525740
544758
425992
585745
379481
1804209
1613233
282360
1860305
674988
55440
452877
819644
296456
1740219
1724411
459684
1038654
546069
240957
1822470
1777710
1200220
55168
1976256
186404
1288112
12805
299180
1862054
1679986
1577226
452203
386801
531518
1656147
1492872
1876570
717161
1764348
1272970
794079
1216122
1232905
1189820
419996
434878
640832
726529
1952237
556127
842502
555643
1245467
387501
744515
7369
1243264
1497613
184041
572001
1786160
1179073
89457
702195
1413759
872788
576031
1262984
899038
475456
1573509
1564829
723637
237946
1760299
81938
1052678
422598
51325
1814108
1963139
1287301
1511670
559993
980469
965864
20738
1147093
571446
552751
431767
1621168
612783
1713454
762542
179406
319657
1852772
1262033
736372
1772745
47397
806302
1095686
704940
1814299
1877248
1517508
624574
337708
1906393
197484
855511
74119
1998242
734321
875653
168372
945097
1903857
17559
27320
1060697
309065
1292870
1083357
1316159
907023
1459416
533625
849195
431792
137760
1143835
1814565
329346
1325528
548216
805800
1888464
1489388
1896220
1653892
814077
912975
90693
841146
963999
898791
539909
93556
1497405
1406058
1148568
520821
1058968
650394
1636744
338725
1970245
1322929
1393102
637513
1212529
358010
599700
1738249
135267
429112
1298351
951445
73616
1668473
1941988
1784189
1320390
537288
1578738
1077791
1395224
233580
434491
441591
494095
1151475
313566
743290
351648
1328269
940922
1247163
1767266
95949
826233
256902
1378099
759848
1947288
1749228
1251508
1516471
802165
1437654
1103897
1792014
1844346
1996768
1229470
7413
1805597
1717348
652885
32814
1509736
673711
1851198
1892058
266771
1308876
742103
1827071
553557
1000829
647208
991068
1735048
162074
1431319
1604225
1208170
724860
519351
540140
1126689
983191
707585
1849444
1574422
1068718
642746
571537
74357
1223823
1238117
1666010
1158924
110458
1989676
598992
12528
906745
1135793
1450197
430284
1772905
1757702
1352874
939108
740279
711511
1856020
186046
97181
1891879
433471
790558
1525718
1553690
581293
289734
330320
977117
205888
562779
273556
1492572
17291
930499
1870794
152607
545474
237310
1130413
34
1239857
623743
1727818
323641
698983
1147083
1153496
1020047
1913931
1419486
566246
318939
894429
18145
286250
637862
1921927
237668
1867968
1132938
1949008
1931202
1946072
362533
311440
1528526
1645062
1461259
1072669
1857855
977718
944820
302332
1435034
48077
337392
1426669
1204874
476454
1341661
1150902
364898
1836247
1342389
854731
84723
216859
1745672
350444
574596
455545
1119821
1596482
1244340
893512
404605
1401403
1437436
1611629
308750
532073
59247
317573
1228092
1006705
1738572
1220778
1655309
399947
1350019
1503957
789276
56282
244355
238728
569503
1878975
1234336
399496
1617196
87481
1531075
102897
1843650
910942
1864486
202016
1123900
337286
1680364
1931121
795755
1231931
1794822
210118
314771
1636533
131449
285117
1650843
114360
337606
263534
1380320
532907
1657182
463532
1906892
1831154
1608851
1384226
1256833
531215
938398
1991828
380290
866821
1920182
421200
1374526
928527
1681584
1215683
794966
1700439
1777596
1990236
323170
1940298
409975
27726
1498940
6612
1733231
1085976
464694
1334467
1825698
1155065
1180658
817953
357849
725803
1529990
1353019
1000355
1028035
95192
1406753
1153758
1780173
452297
1735044
956685
836656
1254326
1670723
1878728
1044734
905366
429542
75753
1893364
304938
1440825
1374682
867796
945706
356167
1715090
424707
385791
226462
1518025
1372875
830281
1159863
661031
885519
645723
1753757
30161
124591
1930661
1708135
399148
873353
1779573
544740
1681682
405087
1463848
475721
965428
485447
680660
1681114
1976035
253800
700202
1593790
1688356
1284753
1099322
129222
1120205
1697559
1484458
468553
1977090
1964054
224150
1935820
1372886
354286
937681
1904045
984161
1632926
667982
617442
1504219
637857
1173878
841820
720716
1599305
1899020
302089
253844
896664
1208244
794595
1585361
791988
1221926
1259941
1116549
1604002
314093
784260
1288842
641335
1900015
546246
550267
117001
1144879
280250
826107
1802781
1340801
84160
748535
1543436
1147453
750606
1938867
997384
286654
780471
1007404
1997357
1650424
253032
610935
665143
1026283
1727893
450925
1473297
306597
763608
1783335
1161423
122986
1656090
1731785
1197422
1160582
862254
1812041
1976917
665216
1980222
1245818
1773102
508849
862554
1931252
1694812
739143
1937225
210778
377673
780324
707280
899455
1631269
1138745
258791
825790
1810614
1732898
1484874
239426
1121826
1268915
891237
478197
1824430
1579339
1368330
1101970
303850
849443
593747
1425897
947570
1900584
205785
1798090
163783
1908405
1823072
726825
1456831
1324774
629422
1778111
1435605
1462733
132490
1805269
596708
1517197
740326
427960
1259550
583350
899922
973587
1836131
1723696
1891842
690906
1071418
687219
1677563
289030
707242
692187
1494718
1038082
1114655
1263828
1899036
559696
1800302
1341476
1768996
1008373
358793
1473010
376533
863683
891778
1340002
1851028
253487
306822
366773
398593
430564
733101
914508
1512143
586467
425819
160702
475353
1969483
244675
105304
1797209
507724
1992844
1093307
413486
1393927
49011
1604003
205128
625372
457450
1680921
1974310
1675602
263111
12543
985212
1502071
638641
1656447
600153
128647
244241
1393826
1642047
1279741
505731
167809
334069
1997673
227479
1974021
1260658
1407842
1630835
1300165
366446
1084076
916885
1675412
1738820
1402323
609597
1652109
360216
170210
897916
762809
1738542
930131
383636
1632618
1301727
1355226
628921
27988
1773810
1876586
1462940
497279
541582
697516
1308012
1600921
734590
212029
17784
206902
630769
1865408
1819445
1169708
462104
1723076
725179
613590
304611
1079358
1835606
292929
1801738
1741037
708326
1693611
1992209
1603167
1270730
72810
1856081
1614285
1974723
1637130
569128
748084
617559
1550149
617039
560023
945050
1186742
1827482
200866
1784658
522305
1055413
264274
478931
954239
445024
46384
1993298
37712
1002014
350604
100118
1450118
1237742
271971
542233
1228465
1766546
1798507
664118
1255653
1530433
1293180
529681
136731
1254445
1564339
1904220
1870579
637472
1429652
762637
819503
1850958
1634994
1443475
964062
1200327
1048949
78285
1665668
984395
1162590
1507904
1700930
1707809
902194
276902
378133
724836
1596836
106138
1546442
136075
1535682
1106041
246425
1324529
1132295
302197
656605
1635426
427675
1303788
1388756
276334
1883056
1664052
857288
683005
1508407
1698177
1091578
1214208
1172586
1335301
1435847
1885947
1583339
612265
709093
1170319
315641
225752
1580918
61334
301791
1963065
276507
1084091
1662885
1327040
1482327
1549668
1881574
1644597
421528
398549
727752
941536
693205
297686
321188
1378569
219496
893755
781842
1220563
1020853
1928060
1133210
1679999
603008
642294
1617961
471774
1041604
1753674
772890
1835160
7879
1475064
641399
1298376
1414340
1007749
737512
1510484
1776682
1406040
888617
837081
819401
1704754
1806307
1380339
1986017
495593
872591
1980093
692001
959641
598880
490868
345959
352253
1015183
1585069
841134
1103125
1681872
778941
445921
1706043
1807552
1239431
1922872
376327
1997043
1932201
1373591
515168
240425
970331
452111
974228
1559849
219317
1102557
1333331
1960627
2727
974484
1116920
1436733
1809909
1418521
1850019
529792
858080
1357798
779811
1415727
68491
847225
770491
1032782
1625875
1963341
807163
1521977
1415753
538148
157399
1247138
1701811
1924689
1952184
1058193
1230727
1905263
1324539
1036273
149269
799164
1688716
590130
112923
1863608
526571
971422
1097306
1796777
1075310
1045359
1408592
1560707
605811
818520
1025161
687671
709070
1766868
795300
149773
1797915
1026333
1127301
1144166
881890
431401
113264
1423211
43365
1435045
1056586
1263718
303069
1718142
255464
1332040
315304
1915705
305617
751200
779998
1583374
358199
1301042
281826
549457
161910
478444
772052
873639
1964781
89642
1964282
921642
615111
1065860
1748091
1863153
16066
1674300
459116
320319
211690
1724900
1553889
1934912
1849732
133376
1879386
645181
379373
357951
1324072
1188052
642
1075637
272345
1347454
1628516
1858901
471525
1515213
773193
1261500
579840
1085443
1333025
264168
1668555
1895250
776255
550611
461160
1394064
1738688
1124804
1851555
1048316
252566
55342
622525
1779
540204
394663
553437
1436770
1846036
235409
470349
1802943
1179074
1402693
251825
1361855
1151211
1211255
80058
815586
573863
1891743
469947
109095
1523022
799280
128691
274516
1988011
831641
1501007
623259
715734
1034239
507252
873054
1804200
1237429
1888806
949361
485277
719252
85321
817149
930958
67372
1230149
1828666
272143
1876110
603125
592790
1935686
71759
1035716
1896046
494253
573467
756706
1956836
1279797
1780536
52609
615698
1960592
950495
1649117
76447
1628559
174596
772178
649293
299005
1704455
610737
1662902
1111600
1490167
1985690
1736698
130039
321631
1575264
1351188
1580241
1691650
933391
1278595
694320
1881543
507684
850871
625350
651634
1795280
1150879
1368799
872515
714415
653748
222007
1527239
949726
291923
652659
258972
1148899
832106
34457
761272
1511589
462222
1026873
748727
1925113
1536510
620064
189807
1978967
1302597
338890
1688391
745755
176366
57246
347626
657436
855241
260524
1077509
1984243
469275
726922
351934
1816885
763431
1940816
963824
551018
984320
1613298
1080829
1664340
1826107
1851778
925290
1223515
1787765
1337062
211750
1583899
417854
779388
863972
1569132
1841712
1570572
635368
1686928
580615
387422
752010
716392
163244
1388763
1339406
1655413
1295744
1267935
195536
376225
1151274
555853
538459
1406700
5951
652709
341690
1636031
107263
1496912
1387333
1129184
362026
1240437
1528420
642582
1316961
1687195
746664
1106592
318709
1435918
1733561
177998
54813
1417088
1854522
475125
839933
675318
276920
858618
261993
94341
1586496
1164702
302455
1987336
766084
813547
1262041
856655
863622
748617
603734
710093
767735
132635
1043291
1446520
1349304
394664
493388
1774763
375203
800282
95441
862320
692298
717823
1448376
1949737
1297056
256951
119183
664768
164280
1176957
1927193
600073
1764169
1628735
737460
296491
681579
1442112
1793042
1129578
621765
430370
1180246
1940678
483371
977340
968853
1986241
379242
49948
456619
1344275
657879
1375514
850267
375055
695243
894579
842108
1309798
1899653
1662702
1760070
1560778
799803
16492
204930
1566780
920397
1625579
1436408
790552
341008
1576477
477686
406187
1562027
723635
57856
728175
746917
24966
1515026
1513289
97613
855752
1345591
669376
1649492
39933
1861051
475074
1843357
1537911
541118
1461561
11725
539874
707319
852836
960001
1210821
614592
531206
146233
1232135
1024179
1284964
1128322
977637
1359433
61009
944243
1330560
323419
727105
1862752
7027
771497
888316
1699785
1137807
869056
387458
1027827
856317
1006184
612620
540399
1628136
1412053
695339
442930
1629486
610150
606655
1338613
436421
1946041
86933
453767
870768
759081
1469745
1074477
209520
1741778
1533593
359302
1730186
513378
159015
1662464
149290
1484713
1895561
741134
1489544
210759
402055
1997959
531569
1066458
190983
1015666
427477
1212941
809599
639414
1564799
1007608
1396639
126390
1438767
1005943
747996
277084
1192391
1484715
318679
57636
817015
1900781
1201990
525695
1186371
141138
1942095
1779984
183537
22540
910532
1273857
1112691
1259776
1256271
1601351
1431502
1849755
1755370
1819003
1135824
339703
1803688
1904783
1978867
370469
1270264
391719
1107611
1250570
624165
1656038
378897
1352970
194788
704155
974297
1739423
1346771
690102
202027
1567047
1893612
1378712
715060
802221
832834
1239943
1526353
684892
1797600
1053288
706160
1775503
1059420
330142
699144
639346
1633649
1516249
614940
1857580
1291895
1338835
998237
1376205
1987502
300041
1130202
1625529
1579987
1647036
37979
1370096
544674
894303
1669216
1433576
156613
512333
640326
114151
1983960
691149
179512
740552
18403
1119056
805838
567899
548827
753312
1442443
615529
1126500
1776995
1434917
365941
1522226
769648
344071
266772
1864409
29612
1612210
938485
384413
1806799
1676139
856692
869927
1076949
1724983
260472
708092
1727399
1115537
1338908
1502240
1469528
1687668
1965424
1056498
910995
767750
535622
1563891
1838859
428921
1102857
1777315
1600334
1163352
807934
1016598
1799511
1538200
1630512
592065
978908
660950
5122
1551727
1041003
1056543
396511
1763519
1600371
1675905
1345052
1473712
1351227
1090345
1249785
146625
891630
363523
392884
1756236
1607229
1516815
545991
1641848
89460
1068374
959299
1797543
1949641
826016
1107921
619223
1556284
930500
689432
1284703
1313517
975836
939425
1059456
1754273
1602459
403039
388372
1888811
279858
963408
1515921
1228962
1558218
874
434114
1583592
1433165
67152
1568276
312885
745638
1571345
97579
1591187
1396587
1827559
882019
12745
819072
547099
223737
1513452
1074453
1682985
1131268
910517
1695264
979200
570988
167092
1341006
203562
793945
363663
1045015
803388
836609
1680315
1433622
112852
1319151
749204
620456
1003093
1673064
86677
507371
638495
1535784
1274376
1932935
173913
1435538
1610566
654830
888381
1889035
5992
639822
636214
1644138
603865
1976605
613464
1458748
630754
75145
440525
790879
303964
1896137
1925
1111943
812770
1221409
1138167
1607004
861004
1465213
961918
258148
126384
55332
1460399
1219813
456921
557339
1972744
1644994
441600
1760641
1416397
833242
1040977
560338
1563057
659502
453614
474060
844475
1591202
721483
1887087
917225
1174001
1929823
980566
659664
1831525
748711
730895
1556240
638757
1317562
219701
307571
1713049
1033027
1221732
566456
102896
365276
602090
342758
1963901
1934876
1603799
262272
31115
1737864
279833
1140504
1938439
174159
660534
1487313
1561868
1217450
1548374
1004579
1420358
1929700
772939
1610940
267515
1724589
636572
1029212
1280312
13334
379097
700881
377869
1195328
1835769
1990276
1206306
1979654
1802745
1283570
692162
227146
900540
995125
825428
1169735
125663
829966
210656
1077907
1527908
570750
972730
1515949
34003
979216
423824
1954296
990745
1324420
1132073
615189
1452193
1899884
1448090
42896
1244268
1559381
61895
1571025
194969
327003
1715969
338708
1673485
849891
356341
1294445
519390
250683
138295
805772
1395286
1536220
1535445
1626654
1045773
181799
712467
889797
457901
1847218
305078
169769
747151
1054071
1621301
988843
1043071
979702
483999
1247436
558120
1674467
931256
500913
1367788
889380
353186
1524274
1211488
1777292
344463
1700642
162742
1712694
887672
1481051
273765
640442
1665878
1718725
1912681
1864261
411887
280884
1658190
41942
1760203
145518
1990418
766668
1611166
864087
368648
19375
21037
179115
449997
879055
1274605
1040115
999219
1639652
1392681
1286489
948145
1793644
1612121
53813
975776
1566672
1818459
611106
162841
557632
1445539
1220682
83042
744835
1428842
960757
1603839
1388135
1504280
1116063
1294512
1452395
231321
198403
1812892
1490713
919614
1167623
1751973
716130
544342
156416
597009
908045
118768
1671626
1748527
314718
225959
364297
1235090
1923747
1444951
1276498
1875013
186602
685988
96352
1507296
665722
857926
406971
1019450
558338
1572903
1561320
1407264
456560
308144
1494209
1112698
746625
1386679
585725
273354
1921757
835539
1406147
1552136
984603
1963850
796766
765236
862008
116570
726790
365172
1966828
21095
1031100
546088
1021546
1531675
18785
1266886
1804810
1981327
1717854
844956
1497873
1303485
465952
731911
1668976
995794
1898501
215320
1443763
972647
1825740
1736311
1146954
259396
1904111
975983
1918602
1581481
1096071
1093376
351996
47443
365778
1795688
1565934
1138668
995138
1432410
1925320
1890378
1265919
1330270
807027
1423397
1567365
1982716
1963282
513872
1153632
449232
1124964
1677422
705935
1618837
149487
1488163
509601
591698
395386
1046386
515916
1214343
413427
1691186
1153049
1160646
944670
1978010
1631902
1671564
1486458
1370410
336516
496790
557166
907284
115097
345088
1334393
1247483
1608647
1509696
446801
924912
1392638
915057
186638
520587
918821
1922617
229610
630147
1549614
62988
1060845
239520
1498052
1040198
1333860
1777181
166044
535148
1018465
454727
1869286
1013999
313993
1555642
10706
848145
1994237
698155
819201
1674188
865373
464767
513936
251681
1492874
1335966
1136188
1090682
1700412
372584
220306
1860292
429631
91982
654467
1857597
412800
1272879
373061
331681
923584
1843977
846848
1403608
222261
876389
41156
1335794
1895043
699906
1201275
1525230
971435
1974845
1255151
329305
342426
311856
563528
1185727
240936
169544
316152
977910
1633118
978001
1929648
486197
1443214
1831657
46729
1167761
314377
1290798
1284025
296940
377018
312281
988746
1430403
1985287
1745492
911554
574475
1570123
1785418
213857
541755
1355135
750184
588790
1779929
306572
205717
1462027
1210934
351397
423823
1923475
1450525
1625793
1095339
664089
1406548
1705135
245942
479518
607202
207224
1311336
466310
706354
1839231
1445700
1931241
878859
638643
1072690
416823
1547899
445984
342443
1188771
546455
164182
993829
381021
1621826
1831818
1433388
429118
1191070
1564535
1982295
404720
1961529
1696245
1364605
1425114
584614
543025
1685273
1138261
621165
1444221
1178606
457363
100828
385356
1666845
682217
1840899
96422
47701
1055529
718816
741057
115499
400970
509319
61296
1636250
1846547
546979
877150
1839976
972521
1622049
408846
1147120
968299
1313621
283547
733593
1822078
1373378
1651012
90319
489537
350404
1965179
239319
314010
1310478
1915901
1587420
667421
1510943
384618
599862
1763462
1958025
347248
279966
359436
1838523
817327
1418632
840474
980223
192235
1455630
1501405
259347
981575
525798
714490
71622
661273
1801314
1317436
310753
21093
561039
1214775
663414
1136381
700422
1981338
198422
1268420
1118637
1248635
30892
1102783
1179612
1807397
1765720
764426
1486814
807120
692048
1323261
658961
942008
1063728
694552
1355900
1423836
1615343
82821
427700
1276721
1955292
801103
974122
282735
1250613
1947475
1343556
1535100
1145200
901735
253479
433113
1069498
503915
1534050
20668
1433464
1545637
1041947
1193006
1130051
1306574
1983753
1589842
634894
577582
488132
504179
379469
82907
451519
1195601
692992
220877
1337225
1097670
98180
478657
1987535
753213
462286
1846322
1968841
611492
267542
46727
1302614
418134
1034219
1251005
1274012
599428
915419
1880937
765681
1163067
1968876
1892559
366328
1506218
240012
328437
52956
1108846
628576
41046
557505
1658743
310111
1224393
1832612
1465409
623891
538931
1613233
406154
1852320
102277
417819
1607029
696032
1824201
1107962
1703658
1340988
1785940
1642973
1764875
1513445
28996
1186250
944499
1715263
701806
993897
53980
1860158
1541768
286448
1966709
1112799
270415
120398
774301
875693
432588
485785
1994270
792915
1197931
1348454
630283
22508
1142006
1874736
827679
998563
1310537
1549452
1978608
1936515
1718018
104391
312578
1234518
1779401
23341
1569441
44121
1782878
1702490
1004461
198206
490293
354340
1568406
875880
1355189
1485102
989606
1971087
1431555
1919409
1655719
1921426
1248079
270641
1494651
1784601
1816835
1583436
1167551
1780695
736132
1275618
807250
419365
523961
343993
1977023
959778
1891766
6450
1453773
1388292
800834
18886
1642816
1240102
1759670
1462499
410492
1701678
1206969
1155224
1587285
1737939
1052873
1033488
50481
1927054
1447309
40190
1968778
688620
1840825
875645
240288
1857873
1391335
1076952
1976315
732548
1852555
1482106
1089255
1107482
1474111
419061
216260
525618
526451
825183
572839
1442721
1862274
693776
1069989
136112
220707
1854779
339094
1514319
540500
158328
971389
803315
1179901
979019
450671
1402323
1030399
645496
986469
773302
1994490
1279780
1746737
377855
88469
1158068
546235
349603
1349888
546401
930046
1974280
334315
1848115
1775319
806554
1530872
1121863
898162
1086443
211412
1918782
1630284
762990
42260
1383428
1590059
345880
180062
56699
1946382
1124881
1330878
1272699
1631222
816784
1499369
974694
125829
1884047
1666085
1636513
10667
1254164
1871708
1546591
1456625
961897
304134
952625
840498
867481
1181841
370494
939841
1453579
947050
1641180
115199
118715
574532
1789412
1290127
1140514
413562
573570
696835
1461337
1255339
909140
1314955
1841986
677668
1308225
364875
784097
1780270
1714668
159524
1421489
1303148
890413
657617
1736282
598090
869199
1477302
1905656
639893
1316132
560296
314258
676705
1738835
644856
787445
1143579
675657
1753903
270545
1542658
792734
1682310
498895
357945
1516586
394687
726410
329241
93102
1015818
629024
604342
1038443
799258
892977
659749
545354
171099
1891940
1539667
172800
1717828
351442
1108937
1472678
401116
432404
528392
763424
200983
1992144
610052
1028331
1591221
1669886
937105
1525153
324147
1774110
1963723
712044
498056
395958
62845
1909772
85520
20456
1108309
774916
1242558
607814
1837010
270382
1255920
838768
839629
681875
1023454
161433
1041122
1319562
591468
1680933
1490178
1252473
339242
98115
574944
642002
662677
1920999
1743834
1629578
1776838
567794
680034
899136
1036991
107506
1143272
678705
1648658
848139
1818380
572394
433005
1526776
1632779
1354665
1072158
147690
950297
419503
586799
573017
55416
397926
1108017
922405
1110395
1205510
227760
1112373
630081
1132286
117669
72615
523500
1224862
852857
1078111
101244
1436218
1713023
742706
1402775
1174741
1676767
335601
1238284
942114
1240172
228598
1223187
447735
532887
233021
1485764
162776
1152669
1523240
1212845
68713
464228
1078987
1584123
1031838
1447868
1312128
1894683
123197
211126
1166186
32914
154074
778309
283256
1392457
1044778
452639
1890409
1942339
960850
282333
72065
541266
1309552
161927
1122018
1538164
1602821
42730
92984
460486
901396
498779
1146131
1120928
1098454
96720
270554
1911897
437130
1466559
873296
291386
491855
814661
1018928
781425
1271768
1463157
277156
692034
1551696
1753002
658950
1264446
223919
19020
256993
1751216
232671
689523
1441211
1167750
375052
1517540
575746
1587902
881585
191879
68079
506032
1925784
1818854
1299101
1472136
251005
702805
889278
533082
1028859
1150807
1459516
1823961
675926
1448806
1981038
685095
845196
369031
1569607
1650167
1749724
83056
1773640
1741629
557844
1522082
1154653
996564
1324570
281196
647559
431203
1829286
1940562
1824698
1351480
1235335
1613841
1695210
14921
191470
378626
1506049
198013
942202
1412090
792956
434057
231428
946788
1181005
1571953
755276
1712907
1273273
1803201
1786663
977586
1461228
649622
1415587
931765
139079
543752
499168
1204682
1798425
1673621
339136
1765391
1198446
1631777
459394
389514
1779923
1154216
1975887
1065838
588372
1805417
1593109
1521567
1424495
1445355
256716
1719447
618822
77858
1310989
1125688
1202729
1150141
1899446
1370498
1930406
291482
243476
565381
1298535
675821
570402
15392
1160375
262860
24904
846821
1046720
781892
493088
1482571
1861435
1616400
1708646
1639156
1778499
1544011
830668
1055030
1056542
1383427
32654
82666
1927714
1814040
127775
58571
778512
1278068
1873196
1852963
292861
1872679
823110
112555
1694603
1859179
1341067
572398
67345
1282635
1728901
1104166
629169
796779
1043218
923851
40591
1164173
359698
547517
275614
1347169
742878
1911772
1770375
1133336
860365
763697
174439
1714154
234146
690380
853195
1268603
1462884
897814
1324282
112706
301237
1738500
1283869
688328
1253019
425535
45708
1275725
1126171
19238
1443624
1783137
152505
227497
1340502
1472733
497976
1570647
1263808
1130837
1375266
636212
1043395
1642291
859272
872603
1497626
112658
832246
1971473
1410140
923502
1960792
612743
1481971
478660
605892
80098
819978
594476
1219911
672909
413303
1014511
182563
990374
1616019
1989554
295104
416209
452742
386782
1597028
693084
1326824
1747405
1445545
890103
1968891
1308385
37286
1909777
1808787
96927
1618359
1934024
982034
148659
1981941
1735648
936780
775894
1231539
696707
508916
400937
515088
278513
915961
843027
960615
940532
305643
1849083
180794
1843964
105413
1710234
42082
47685
1221365
184147
717098
1457186
584132
679486
200220
184062
1042054
1618337
400287
1067218
1588651
967622
951453
1853457
290586
552904
540893
855070
1204504
1312353
1365269
580058
1129748
1886275
92368
1358670
1629406
1279369
1225458
1082806
920915
236820
579797
1944773
1569788
808655
1608549
73801
1359014
1541542
892445
357513
645354
1925118
13685
6625
711009
18275
1187774
928743
1980557
1844376
1337355
269421
1190120
1983012
1976438
1467047
355070
99032
1583134
612908
1332545
1202637
787405
1683073
260395
682463
1710611
672809
1192801
1597260
41189
690266
61230
1269680
1622963
91880
913879
1488757
837523
875910
238245
1680540
1194188
682738
270058
1936865
1080182
1028980
579516
676104
1332083
703577
1289282
635895
1922838
1720501
381023
325911
629520
543002
1720835
1101980
1875237
222847
583249
818185
375653
87356
644370
124239
148014
1401750
433300
119410
1790637
529659
1942066
941588
1760065
734460
1085695
1739723
1765657
1799118
1375436
1926596
304523
1452348
1119672
808139
76396
433007
99466
544927
301309
1652369
1739289
1678505
803331
803266
1815177
809312
987912
170323
1418531
1391519
108381
1005538
1361623
1348178
1764385
698530
1429418
1443185
943805
830531
1068600
1594153
1844726
1360767
841388
699220
49699
1581204
789528
1729304
1973027
1790355
1740495
511578
880278
1015549
565237
1608775
1631023
706323
824667
476674
494292
744166
469085
821551
1126758
894092
220384
480299
1344680
866694
31016
760496
1378947
1778054
1694944
1519590
1619923
1292726
162257
1355865
1573587
1918855
250984
206386
1170682
777779
1852863
353369
1532062
893587
1834680
1171806
1952457
379260
1772785
1516759
677542
103523
489467
807264
1450657
433895
798852
1971805
801110
386829
923492
1937552
1227551
456034
1212971
33004
536961
928727
495388
1223339
31692
646878
243758
305499
496062
1173058
197561
1539821
701297
916735
1608766
367766
580700
1618197
1668019
1862513
752790
332431
1673004
556515
268956
1746465
1262718
1499998
1876727
1232432
864189
1020107
1934060
1973320
894044
1101684
1639758
686275
1339796
227802
1004455
985688
839360
410871
1441306
538305
487809
1413428
507377
1108023
1953652
334300
1339222
1284529
387020
270256
1778408
68889
55573
227159
323310
423518
569668
960715
1911555
1933718
90330
1765134
1305868
488377
347362
228269
539478
865198
689328
109978
1150467
988356
1125370
1389287
312041
1775980
331812
191996
169797
774112
294043
146976
1623359
508896
254859
384836
1688504
248873
1278609
1535864
1650566
1635049
1986891
714939
1683040
252410
1911
1504070
355150
822585
1818186
1642867
1909917
1260943
1405239
1526350
1093071
272557
10938
953865
1069357
613425
252264
602315
989075
1852799
1820658
75193
900333
459673
1670861
1985917
1427836
1025523
14109
492860
1777849
295217
1627970
1087678
161037
640350
661089
943324
689126
660526
535557
1438049
1445822
989799
1439395
925236
1375369
168539
1786443
1225587
798421
400481
19287
108334
38643
1917459
526561
294239
1427880
1254250
1494240
1156430
251699
1346603
139136
1001115
1815648
1119666
1549512
1923924
1637088
900032
240616
1011118
653771
1805710
1020559
995520
1495033
600152
1644714
1193806
1458378
1291086
1796099
533890
1378123
1309436
1624956
762268
1865099
819917
682187
832644
545703
435406
167720
821785
496376
672609
534224
1865045
841901
1897033
1393437
1544072
1460799
749772
159012
1783782
543482
1953615
581559
635959
1568119
1491953
1348665
419511
1782383
401946
1262323
137926
1203460
800851
1100533
767567
263047
272921
195898
1380883
1696978
855987
88398
1870050
1318553
1187293
113259
975430
1848543
1597195
322860
766754
612490
1777016
972158
635114
1256550
1894917
1397867
124576
536825
1353904
753519
1687727
1777302
1549488
1778679
352039
970144
1336697
1472492
461070
977723
138023
193993
713398
206365
1348482
1686745
1782596
908651
469474
347921
1381441
1922839
379302
274361
1181030
963482
687753
1788165
743137
1075450
1255878
1364997
1458573
1576663
261515
1163242
1774529
1323098
739819
102553
918600
41359
1530813
1067933
828171
542215
897196
1343514
1749157
1959943
1592300
1639734
1809330
670720
1772280
1435334
68785
716185
485475
498925
1849450
621967
1520518
1975364
849150
1730323
309720
54502
1394420
1934443
242312
700574
136320
1249087
945832
4790
1430661
587989
1663675
219740
1684421
248553
1670107
1684322
1372122
420948
62703
27412
1432501
1612060
474353
663745
1726841
1636063
333815
915809
1590237
144002
1582685
767735
650080
710384
3508
506504
1821751
1259359
1844730
664405
1647420
1396905
1546896
535259
256539
386121
139559
878613
784517
29735
1905354
1438551
45906
956832
671831
10083
1075015
1911051
1582025
1361506
1451283
1642182
1461501
1743121
1572958
1529630
807593
59945
1379507
63725
59800
871046
1848863
1705810
1739513
137848
1501532
1174498
1035759
1378437
1450476
1479795
232810
1549690
756064
562307
1940168
994100
326118
483381
1563164
917303
243160
99466
1319017
1663164
105218
704594
874727
1409590
1683543
1912261
1748193
1339109
211123
620334
78544
1600482
976390
1306965
1201480
718212
1899640
1368766
313591
1277240
650014
1886699
1698547
1458296
716932
1515453
1773978
819230
1382652
1298318
756944
1672111
466282
1317195
268144
1600609
1342279
711898
1974790
522621
1418109
1774464
1374635
866937
1991650
260368
945096
1349628
511992
998788
937143
235538
478421
1239182
49319
212434
1814749
175167
1951305
514384
1062570
1801661
1482866
1153041
495892
1730873
429369
1877855
789096
379274
1587055
1212453
596681
309865
608952
1030656
1899811
909370
1627396
1713900
961983
921271
1401253
134396
1910074
853785
23566
1007846
1647432
1947611
670427
786015
1004118
1848450
355205
1122776
1352597
1568288
761609
760723
322658
1675537
1746461
674306
88408
855308
1457689
440551
712185
1039699
1238210
988294
1727556
762591
1787061
334827
410366
477933
1994922
1345569
1407764
435075
1483693
865598
716954
1148630
278972
1432268
1365366
938747
897226
849714
614039
1329670
1752975
1999246
997509
820288
622803
1819737
975228
658318
89130
964255
677536
1522660
1829312
343790
1502259
1620499
495380
1681743
1038615
612175
943084
721553
1864224
1117582
1213356
310990
1695544
98829
103068
520561
1706939
1208605
44915
84149
1813692
507079
1098365
876273
123001
1277075
281747
1037775
1692312
268990
1802225
732907
292401
298683
866103
471562
1994235
831557
4686
370772
472047
152817
1156386
1242850
1563115
1599092
1186507
1717153
1947428
1787460
443847
866704
1959273
827565
679768
1946414
584634
168963
1158802
65507
971905
1148119
1236626
700912
1612087
888223
1652104
494729
190902
769530
16042
776150
104286
223293
219371
1842180
1383415
578162
67293
284452
248430
1238828
1338902
653538
419548
592926
318085
1238672
904596
367936
668609
126426
1308614
1407735
1814453
1315096
1765809
1588759
200079
549009
1356169
1048820
851424
1032236
1591177
437987
1881742
1913398
1645309
1274008
1095744
1326716
1765553
1055493
1951313
1260587
21995
1728380
1535247
1667885
339240
1941431
168233
1049067
1709676
1875750
1617816
1569083
1144593
966368
591048
705644
682618
71063
1133179
720316
270424
661438
584655
1537647
431574
1693309
544190
825007
1389427
259500
65413
1232793
1217670
73311
1937155
132554
1018057
948142
1291690
1371823
1476408
368230
1743569
1186090
62295
1541313
1517007
543631
872896
681597
792653
1143166
11631
1580793
1673343
74276
136916
209662
307584
1604910
1676436
496926
304034
1990473
392778
1894851
31298
691464
402321
1318104
1240437
1218290
711429
786962
701462
1544557
886686
1277254
1287586
125813
1244257
1569987
359906
1974457
1799302
647472
407501
1261723
1450497
1468166
1366114
1502537
1170406
1708874
1851906
600112
502333
1749274
1655840
1401827
248498
1444728
502236
56657
1436270
1429703
1113308
32823
1221788
584002
1493207
311372
87040
1191298
1851167
881774
857935
1993555
18659
1268290
1625152
711362
795204
1330182
1649568
88372
1771134
247674
1718232
1673917
1455139
54804
89214
1744299
757050
1691670
1232807
1055909
1814687
1197652
1569609
515837
580325
401179
766792
1664695
276215
871498
1377801
1299715
1237262
374762
205621
840053
835818
990864
261289
1739956
883122
1420912
773332
1453765
427449
935155
97893
673425
266288
940742
46813
1664432
295716
1283489
1593053
154
1313072
481721
1090734
1395167
1645935
617900
1919925
597615
461604
1712196
1165055
1874221
514818
1721009
1854370
1245363
1969820
841175
1923188
1759886
874400
1461931
269778
1876104
808697
1595867
10597
550213
354869
1371207
1726538
1959931
406541
1452874
441918
1946331
521552
1665612
1293161
469194
731617
1623800
119639
727095
1715216
1080330
1186614
784697
506364
694370
1322341
1030502
1972503
191019
765104
925655
1724807
678950
231977
1890819
522604
1946430
1865366
1485074
1699864
1774980
1540310
1067355
436319
835765
1147369
730213
1456020
1848538
909307
76445
1695246
354589
642740
1979875
854001
940399
459257
436981
633201
1658072
1033153
1587732
776886
1099012
1888349
1882731
1207909
194945
1931184
805742
481814
435989
795345
795248
997335
1456837
1789943
1606648
1071302
336653
1251885
1759316
593812
868224
1908232
1445112
968015
1505646
762953
1557456
498680
1295327
1869984
364170
824945
1799689
1078086
561290
1761916
1591849
1364888
1473614
1699480
941791
1073935
1314038
540555
593450
1132809
451756
1562360
929433
1240212
162737
783732
333219
1396633
1742711
967961
559058
1031771
1015186
233455
1948591
1693371
20805
1897918
1671411
1329170
1588031
899439
563116
1268844
255761
343386
1693013
39909
1517423
827458
1437903
141838
169321
1119954
1928389
49013
589608
1509296
1312954
218782
275007
956810
1077630
573838
347859
716907
1794455
1912214
1780755
829618
1391244
1658181
1080214
1882142
1381397
116522
1596857
1379214
1365645
317145
1895356
170514
511581
350361
944782
1258326
679130
1198958
1725982
519358
254209
1764158
824150
1731549
1066692
926258
1839295
969778
678169
704211
623825
595858
1364902
1459544
1447019
1982781
292292
1715699
1372760
909490
645004
1537790
1116400
847349
549602
1207761
1749452
1098056
426021
456135
1312239
1855696
756512
63906
303973
1003615
31913
31741
259978
78232
626350
561249
1376009
92264
1457456
1615735
492645
875194
834517
1278137
1244502
1156147
168254
1307271
512705
489781
597907
1859057
1685670
1974829
1299564
211483
1856018
1542987
1475835
534968
1557442
1924701
1736226
1199860
1989366
1641927
460380
1109698
955216
1064972
1021323
1415851
456835
1753829
1008314
1376205
693013
986538
538677
1616382
1352848
520572
1341476
573992
155891
1621411
1037881
1753502
310112
78501
943371
1765099
616694
659180
58403
261105
1831885
190747
1847057
406257
428517
1755334
178825
1187370
750288
610994
176331
874773
120424
768324
1944225
799511
785042
281242
264369
30559
1430473
1935161
647377
1168667
1897845
622160
1392288
885396
1589608
26335
1215735
1105288
465732
1826364
1486372
1429224
1901689
1875526
1261833
522737
1091398
441811
845345
1098888
712462
1758741
1208168
1458822
2693
899735
1666366
654232
1340724
894657
1395477
11513
363160
1326340
423724
1485091
1768860
1353281
560185
1958449
568400
1580211
693976
475966
1740277
1902100
1146272
821251
64198
970910
806757
1511172
64459
275359
764292
1803150
147728
1769460
1095203
1642435
1610500
1107485
363325
886953
764671
75494
1177173
1255713
956389
1717632
117596
1546379
1950989
1241895
363237
1673417
1995301
1442287
1646099
1268015
553145
74075
1262218
1885363
815626
612547
876260
1982871
874369
1872225
1308195
1900642
84466
71431
1180364
624694
1767814
366293
968960
1332495
1879506
443974
603651
1495940
1836662
1371354
1762971
1148634
894548
507749
1413711
893467
997372
19197
1312268
623948
785345
623487
598482
390756
1754151
1867123
1286424
20699
705684
436169
260823
40399
961063
343694
650118
281400
225880
348834
1304534
1360164
1219822
1665553
148510
553967
1467166
790059
235148
1492158
1932276
1319073
1360522
371040
1100128
989167
234573
1939576
411304
337570
1684151
519338
31241
1106262
1211943
488579
1662855
1929390
1984000
983124
1077882
1852802
594447
1570415
1472394
1409653
98547
564636
1692007
1838066
809553
1673783
1172410
858671
1901316
124117
250020
1642778
936346
1229648
202163
597669
1366817
732304
1998689
443160
1540305
1215586
1820456
1768243
198962
925123
1382203
776
1247582
1760634
1593131
1582715
564596
861909
1035481
136793
166527
1194312
21312
636726
590081
1601490
1230552
1894055
1904684
1266600
427356
1778095
1599964
242814
1471903
474959
1791774
761896
846157
1628461
456056
311770
425154
1342649
1909057
55806
167403
1384644
1986525
1164818
205504
1591622
1314887
282435
624928
1977545
909222
890989
341528
186792
893476
48960
97267
1273051
1976462
978522
662816
92507
1045582
1597242
869147
1706423
674748
817024
1579342
675086
1475929
258871
952575
1997721
1716540
319941
1547627
1035113
1958104
1589581
515103
252389
476853
40334
799822
1869270
1251935
588551
1579720
1323743
677120
1526586
1344491
846517
1003800
883482
1824764
408241
960815
631858
329666
766564
1874357
1856116
1460860
465046
1300468
440078
154038
897752
1648321
123643
210766
798632
1145430
1329615
748295
1405615
960584
1102483
1882060
1502773
1469640
104184
1076679
625498
632046
1653882
1887868
1376308
621679
291506
550075
1325144
804098
236902
1830595
1771439
1008528
1904841
1205480
1857167
1115143
196252
1602695
1065887
915009
597419
456421
335413
1017494
1473444
1450028
1745710
225789
756767
432111
1718686
142837
894121
999177
1020469
977937
1115802
1084530
545384
1128287
816867
961589
731318
341311
748437
383135
1972017
315510
7473
1320941
306309
1047906
514864
1382422
271800
1237416
459280
605106
152857
1464000
58920
818460
1358790
886022
1923870
175099
313697
1216486
775459
700931
249348
1772054
508340
93743
953193
106388
534316
1447983
1796542
1348288
1347114
1556389
1977446
272948
67085
79853
1882512
112995
1478079
1928513
751210
1573942
1946955
675135
689788
31455
37230
1085072
213524
867442
1688046
941463
844994
940034
1557214
886286
1961887
760704
1855337
1329719
819833
1978408
1457793
654988
1865930
144066
1174567
1969118
1529208
1192980
575307
1240392
1710110
1090009
1580484
1989013
1215140
1957381
1598715
1672964
1145075
744587
411550
1612157
877736
78824
1163222
890176
113001
828852
665503
807603
664515
1343041
191870
1011140
494917
1640130
1298528
789472
533574
462444
1007749
1724207
1508833
1492575
494579
705691
1638601
898412
1876619
152258
16062
639827
847774
1952714
76877
1353715
1463806
697996
1062278
1302558
1451850
1414036
1810744
796366
1866297
863446
800911
509541
847886
653658
259348
1138571
386575
674917
790597
1242753
1406508
1213606
1128837
215961
85222
1165906
856421
785901
1348091
1376575
432739
745688
905281
1672965
253526
164441
1366767
1586011
682890
1822691
1048318
59427
1139783
1245794
1861736
1685399
921723
336738
1429780
400505
111829
1803774
1171429
1106693
1930368
1123825
805590
310831
1022984
540311
1274455
1092375
123885
1916415
786381
312019
1638935
676503
1114247
1607405
84825
396471
1428921
1057812
1446317
1216426
1937714
1294216
1817437
800994
1652761
1960435
1222436
801934
744473
1415286
1167525
66331
43590
446360
1535280
1460509
281775
623565
71522
154301
1896302
1509209
1863379
1827211
640078
497811
898494
581007
622143
1136561
1967579
54007
1379951
212192
7281
1767178
1721381
570168
1486173
19010
1966302
1276592
1447286
1825781
1195226
1316714
970676
354623
1722209
1695878
370552
503432
706384
1278666
286466
1137563
896376
398566
1217459
775654
991568
1185165
1939512
394791
229870
952710
1795101
104445
491535
756838
567576
1787654
1234226
1021351
1281998
290214
270012
458814
1660791
1641063
1552267
1697396
102907
1522326
677392
679151
91485
1155852
1370989
1698527
549221
1231183
652157
1452559
463010
1047811
1004141
546773
1282182
663463
526916
1613453
944046
1081888
716068
401597
980480
1009244
1254368
253059
189071
445740
1259781
968568
635896
1196656
1821931
952121
1828896
1914098
338965
819825
843767
1386304
364105
1814110
1485633
1226167
1098639
1644533
549967
1894169
1660980
1241900
523252
1726959
802378
1849972
1791578
1927901
923868
1370245
1797899
1705694
265730
586660
1607755
262014
1751656
1194748
1832543
1080085
881230
849805
1533858
1954891
1550821
1471691
123184
1807896
1035589
1542672
1265425
698150
588264
1288379
551258
1972013
350617
792913
224807
1417730
1161900
1549622
924226
1845071
1584639
1132821
86394
577136
1786498
81346
1906211
244100
378355
1680014
435061
411369
1219413
1954248
1300489
1199430
1677265
176511
1262324
1033629
186343
514177
1313424
76972
1694369
1219870
1148492
1457889
1166197
1975169
339346
1555037
447157
261131
1598153
1413041
931442
471694
1881145
470335
1207115
888018
1142332
904129
1579084
1968948
1200701
1741249
159551
1849198
68218
335432
1898396
509919
1489213
174034
331294
1466841
21471
125656
10234
446958
409166
370365
223334
49289
1221968
1008576
1236993
683177
1308451
1755563
1701525
1885999
658868
194302
681381
1621523
115933
1061030
1899859
1080999
1980461
216837
1164813
750398
396213
382732
1673886
1424276
1998778
636687
1888177
580440
1882907
75066
1802694
848932
153740
1102818
1722723
1790112
277200
1602541
1595126
1708184
1551028
1237983
112366
120670
1342941
1584942
1572082
920211
1658957
1384340
348334
1838869
1755473
1092060
90574
1133786
1692920
365687
1902970
1327120
1639530
1908063
915777
871517
410713
572314
1816430
1772513
1343626
434983
1268876
1366722
1065713
952702
1747933
365136
68133
887194
1541530
500638
955929
1096088
347591
57904
598302
1144996
560304
927980
1907892
1637253
987258
1125282
1087007
1152418
1306412
19263
805912
273863
1959691
351686
60369
589498
451244
1734772
129228
1772871
1120517
502200
1194255
1767090
164017
930176
858586
1496031
955229
924536
1482955
1070982
1400653
1301923
460031
1549500
632558
759070
1350501
931175
1287955
486349
1814666
172181
789023
454381
1513354
263299
570382
1849180
519171
1211675
1427030
1195046
406372
1579106
947359
1993999
224755
728218
712434
984063
1615763
1302246
741812
1650208
73727
787056
298659
1746481
486191
576347
69327
1763636
658078
877928
801674
491270
1681062
550459
1105337
1518405
542197
1845053
1768416
1824556
1385255
186614
20494
1765571
213315
1079685
1006166
340044
512505
170499
130240
1735659
1653961
757562
69092
10732
315067
1106231
1403130
1066143
1131035
849023
728390
1779309
1190151
1491218
125198
556308
835401
1124860
538557
371586
137613
970873
1559364
1740006
119094
315375
326862
923531
1694375
1875536
968753
6470
1125632
1549202
259688
1216340
206889
1324852
1417007
1508178
41961
464045
44606
1741898
1974952
520105
1241427
1980741
905977
190601
737981
349838
1992308
184459
1715476
846732
787857
984278
1816693
1437645
754285
12096
1671835
554910
1107153
1391218
1814053
1115503
660754
1660160
1532418
508122
192889
1665986
1378508
1617064
1694814
1912757
406049
444488
1146715
1050435
1977547
1090667
1915322
1635211
1366806
255866
870981
1230047
1289780
1128679
655552
1097567
688997
579202
327030
1398751
46436
1731700
1303651
1184905
1372310
1991444
1531644
374202
1479969
1543940
86819
500113
1213768
1135075
30024
440550
43262
579145
258981
308167
1304316
473214
634667
456989
1988343
25686
462722
1295538
1892367
481536
36631
1692119
336977
122566
747151
615405
907397
1052005
930771
708896
941409
1841019
574816
1937148
1166013
672443
951853
488362
1569370
780191
349080
565991
548756
1503471
1780330
1411225
686984
1224246
1297141
19934
1299694
235075
695767
483383
1661215
331133
1891582
397824
765891
820464
1676034
1247727
616825
1574598
835089
898422
1046604
1347268
452327
1685049
467904
291670
518834
978737
41338
1575898
510159
1221289
1116299
1135721
580827
1176218
1831899
1076743
482888
936337
305234
47045
1788800
1460909
1628246
1060387
1393691
1686576
1095220
1531789
779574
1011395
1279427
1630985
529039
1039251
664284
1126131
1705026
1875091
476977
292909
1016840
639749
437932
1965503
1753520
965537
1558912
549942
206306
691085
862658
579023
1493219
283995
1870312
1223384
809501
1937776
866966
1930329
841101
1914014
1369506
1869146
1564392
851555
840623
1975512
1073577
1181094
1628099
1458915
1515303
1725847
383738
1412674
951097
1704388
1512893
1697563
63112
1105106
264427
401771
813946
1944421
1003527
59333
566178
1030153
1218261
1901209
985251
1325390
129342
254959
139082
320298
531305
1340128
1692549
658451
1294885
671780
1475673
1436723
1382473
1977644
1456675
795076
817623
256280
853421
1198544
1220716
1028253
413077
1131085
354747
624974
1444208
974431
771694
781238
101905
1846914
1006609
1559011
1187205
375402
1763879
1305848
1631872
32366
1070485
1261744
669200
665913
1561410
1691725
1204458
1072970
1546291
299650
1142220
560356
262176
1989472
539276
1805434
1992306
1186068
294582
353854
1542525
1348216
1129503
1236833
784633
1964921
1312771
1636487
179616
631149
656805
300706
447291
605008
1178033
590444
588670
195261
750283
1142624
471008
1900545
530607
358595
444214
1958121
468223
1125967
746062
32697
1300478
242031
171480
428820
1677667
1286430
1411611
316403
281314
849969
1441705
1091919
387017
1053430
516360
642372
1832853
413506
1199357
115444
1618698
158187
1953957
1256492
622355
785145
198244
1638070
772943
1860346
1883485
563037
1113968
693000
694674
682190
81736
1553734
1391460
2870
747702
993241
1503887
935950
1411313
860056
1171140
419134
519796
1744339
557240
1417565
123136
177393
1330757
1343272
1981561
1683792
1985364
447656
1701354
265625
693421
986466
313811
96766
1635510
928595
1597628
1184460
510018
683668
1865667
843404
1557388
1843310
374400
1513941
1617846
439254
571924
189526
1053679
1661966
1039649
264176
1884569
1978782
1486914
1217438
1106271
56260
1589432
1713808
213827
1903600
1855783
67790
1269061
1426944
1251033
814440
894735
1788168
1551303
1372644
1941737
34745
675287
1853799
470056
53312
1606006
1293443
452587
14866
1039621
1031150
544569
797030
1361351
201815
323243
846156
1356280
1373198
709402
1158762
276738
650617
1322855
1102043
423450
1854729
1627668
1230307
1188372
374390
1328228
968597
1400313
1574492
1758140
576160
53190
486828
1916133
954906
307200
494732
1233394
1896899
316469
1894049
168892
655327
1921158
577558
620288
1947249
416289
1090367
407347
1126193
1879273
1065232
1693329
1127141
528979
70189
224587
461144
245725
287093
1986293
1784726
411962
762012
562407
1086638
1814595
247945
1804281
695717
1047701
1807110
1033878
1677494
1225462
479187
231230
1916660
1123996
827951
1816197
1213821
355908
1923336
691452
1721338
1243676
1928737
621091
910268
634152
1109306
178417
926006
1602595
1183032
524122
162364
1436478
1929822
269531
1174041
854404
700755
1872735
1706350
1302387
623337
37357
1819396
675327
935979
903148
1422748
362480
271398
938227
1939512
1601606
569636
1198998
1700261
339119
1642439
289488
108147
1573996
277704
1891083
245043
1501335
198665
501538
603348
567103
812846
995791
1470693
137624
1059473
906842
1888169
1836659
1438844
956236
1398592
969278
207413
1363511
553899
1674541
1235641
750847
944571
147337
1579026
993917
1527529
769476
1065126
1321705
343629
1940254
85349
92879
1524438
16247
1273649
1123406
436521
737312
804492
1244451
71346
1559747
35608
1969336
1244576
1479257
1293135
1336074
727517
624511
1186148
1732967
1580151
1795645
122804
1961629
1037797
1761250
289348
1278586
1321457
1763562
244487
627130
1553909
806555
704574
421298
1676326
111115
1666060
646658
1084167
1146247
1445316
747276
1253351
816728
904147
502013
1898554
1120488
167651
1565341
833422
1817120
1869373
320337
451070
78567
1433076
275058
1456985
773236
665063
1128473
1884627
177452
1923081
1489854
1497952
177923
183909
1249823
1307467
97071
830890
1760741
704961
1168154
884893
1817479
1622626
507148
242294
1289320
653075
864548
647845
1008521
299530
632185
693738
481198
316904
994942
1441075
530579
176663
317502
459857
1879244
228198
1932075
559978
209439
989822
1477102
1083856
762845
792678
1185192
869605
1500494
951040
999874
871371
315174
1698716
1920334
1643505
699620
516325
823361
1029926
1402374
1981893
451396
1448438
1080704
810033
1862418
12521
1153734
173115
797233
1704429
263468
1442562
631529
1497584
1600068
325481
740954
394270
1349499
1058363
492446
544742
615685
751892
132632
602891
786861
554199
361987
1050733
825029
1936746
1041651
1553401
1094137
90606
1306765
1309907
395366
1329849
1314506
1762908
964303
1406950
1805354
908317
198566
792959
799260
1099208
1606560
361089
1373680
674492
291928
531428
1974594
902792
63515
919324
287094
377265
684797
970888
766102
1297713
967332
1495013
1271214
559174
1262981
567346
531713
1945498
1617257
230488
364546
1639781
573602
432210
1787186
302672
1880243
499985
1923776
396876
844464
450906
1877214
912428
1179207
504115
440882
832116
1953290
1969453
864675
1748565
1805481
391983
1867681
914212
194781
26876
58817
1245353
1089474
1790965
853574
930935
571024
1915883
1959694
883938
461056
373588
1550071
698095
10692
572240
1457965
1307828
1042714
1301379
851146
168440
666317
621795
1346128
411166
1247589
1855683
284606
767898
335238
1879406
1996371
354565
789561
1064785
107817
698718
418270
1628310
1072969
805796
1946700
982406
1548434
1787545
1060051
57820
708421
796425
1018456
1586202
649541
1024782
824662
183317
753788
524985
1108194
945327
1042519
30359
1320167
764272
810021
453854
513365
1046274
1296909
1248909
803578
587074
1078849
90887
1024224
1800158
1488129
1612080
15410
1153646
1004228
354729
819448
1666997
874438
85331
1742031
91578
453187
1758446
56518
761547
1876342
1907643
339004
1761705
1704555
114674
686904
261169
181686
1292908
1247571
1590863
1157230
26096
1148675
1099106
1298052
1533595
1724098
74555
256764
1384141
696729
429600
109463
1557259
182068
8470
1059727
1414652
1793018
348437
1795008
297390
73801
680784
1367525
292219
1032369
705242
1420397
770285
130618
1663730
1699815
419927
626960
1941054
616993
1919976
1032105
649692
1807895
565166
1293577
1766120
1606589
535122
918445
317195
1939654
1841186
1846232
464257
557946
1432386
1500512
1181357
422613
960364
1924779
1103655
1043265
1317455
1237176
1819572
1166426
94272
134801
598796
271825
1938056
1043480
857353
156337
1483503
1147136
686482
1829939
606757
1070795
1232693
375180
883862
881699
1888478
1105997
1106253
601778
597261
756683
1465643
1978775
1608109
1279832
719917
913599
1308125
1763542
1230959
149822
1034126
122141
1891934
1213612
1704492
123759
1481019
1125701
818810
757888
1080675
26017
1996913
912443
1999926
1627554
1147053
64666
300008
1376172
1489880
548685
358376
387613
1855159
1325967
1253525
40740
954224
401558
364154
87839
1425340
759105
1899498
1647994
938515
1962173
722045
1615777
154150
528672
1885968
756707
436223
1821724
204987
1355229
232817
815722
1989363
36534
328306
1972196
1174004
969929
1022422
470571
1512963
1072115
879377
1490783
592535
1885715
1874269
603624
50518
1406340
120832
1464502
226189
1130524
258901
1218110
1554186
257656
545639
1922944
475652
1521066
590010
1618437
645767
948075
193410
522340
1869310
1683608
647205
994560
101702
825908
446354
198799
1754346
63657
1404389
1776834
1315442
784386
154564
25141
126878
260638
185713
899665
315084
421993
1879271
533378
1962784
1129063
89331
679036
1707158
1436823
881064
791248
890447
1927775
1879645
503424
1481051
1822984
1627498
1547135
379763
38061
33707
132694
1773186
353553
1526092
1094493
1768417
1193161
1449389
1933359
136108
922896
124815
233930
7406
1305896
1126272
865627
1882879
477250
1386255
86123
1600785
194924
989437
541530
1765176
1969135
997065
1239593
1939895
1699647
1810788
522444
1576411
751494
1755983
749827
953752
1810390
405171
1898208
644651
1931112
1921309
873370
306211
1353111
1739506
236619
1208088
855316
1632885
4641
374826
443788
1753016
1699505
253021
1198772
1075469
269281
1982347
289009
1944327
1664608
1315069
444936
932737
184310
979616
411515
309989
1186512
1877948
952222
1814473
1712871
1586740
989667
458691
696969
862630
774279
765338
1024529
1723437
1853092
1176079
377519
113082
437771
1082743
522049
1112436
475713
1025657
1734111
970187
851660
866686
1481097
55911
1452520
1515662
1387322
1011455
1054954
1724676
875730
1752506
97859
592667
1619750
1595848
1841422
1185803
1835264
1562900
299661
1462934
381774
1181081
1027857
575438
1932345
315905
1616733
537174
1190636
1037723
1794294
474186
1255965
1159742
537565
1774311
1339676
1652005
1968951
1083908
40988
1768792
1662813
1802671
165216
460244
1091864
550007
778181
1167231
957650
677919
699057
160375
1601330
1038874
129729
814108
1360059
1235652
1347883
54167
1055548
1223532
269273
909506
1882707
1873116
1675156
672001
980651
752583
545609
615350
1871786
1531014
1488964
1315199
584070
488026
966368
1197937
753451
1628320
1435224
200661
589843
117957
1748770
779343
808787
1377526
877130
280946
1933841
1338872
1864642
1955203
1011312
125578
984374
1890396
1044893
321246
1557147
940637
552096
1124148
1993770
1639083
1462539
1742793
1955135
1112587
68933
1586170
1333087
984531
365870
627442
1548170
1740119
1746506
960209
1125479
51812
1551882
1235009
1629000
793386
987157
1106908
705948
75881
1251250
845564
1709541
1058761
695640
566835
1796551
220127
1450068
1989028
1618166
781711
1354104
1184659
1546076
1499893
1246740
89422
1636103
683954
44576
1841405
1048384
833539
1002015
1160687
1106052
855527
1249745
1789948
124722
1364584
1390847
182710
380610
1400233
293889
1035383
1350242
1146347
108061
1421031
1287137
839501
1866766
380905
1387287
491183
1166836
67095
1850224
605523
1856230
1927155
1028954
978604
1513696
1032906
31270
514964
1607545
330980
7286
11852
538042
511955
757397
350381
288182
1822103
1270868
1117257
491007
587338
72002
1592256
467550
614435
505050
781610
1293270
920118
401963
66693
302254
414278
946182
1826959
165592
948318
610185
1965816
698608
876421
202764
553901
1676068
75539
284293
1439597
732187
584214
1267786
1222134
1365867
1654483
1637795
1810574
927889
1261555
327491
947006
1062808
1497019
121633
1400247
1827121
1346950
1908159
1293458
1542705
730984
1492782
1200046
1022484
823679
200197
597987
1732629
1058649
1159093
1234381
1883350
71785
353384
991268
288800
449941
924299
603506
891925
1000059
203681
891037
691208
1035694
1486365
1979008
1308826
1854996
1404866
385713
980312
775062
443341
1062118
1035991
1086943
1567
1751641
1777237
715632
1504295
1804540
898252
798251
1717800
1095274
680388
781069
1233782
1323683
1452542
1039517
806858
228747
1980435
860682
1198787
515466
1273038
899170
1138205
538315
1885568
1049330
976114
240924
324480
1232169
616993
224832
285001
123553
1463394
725095
1352750
1279837
799865
166495
175345
1436267
1432974
72332
387473
508631
432546
1966035
202937
1186666
296891
1152096
1300166
564132
1307548
1367571
1125733
340327
634308
39990
700817
867739
994459
469430
1214799
1376301
1809689
1755347
1436641
184222
120411
1814620
811795
1977984
679024
555906
1832948
1602106
1948028
1677007
1646585
1707275
334286
1742242
796777
964835
653511
1075395
1520887
1805833
1315479
1740411
690743
1704130
1425569
55450
1096417
276215
1636602
116195
1989997
1558194
1617980
1526146
1224293
164140
1394642
88525
169659
1462225
1560758
287262
179363
412416
1110453
1678435
835464
1746882
142699
633417
1617239
187922
1485084
124189
1252204
1006738
1221795
1348144
1521417
669823
559326
120388
30069
217348
1731754
787559
1971892
621419
1754493
912383
1124155
1730165
475440
991487
972286
387406
2176
1258640
1023847
202882
134809
471134
1581133
1313758
1125374
1274874
951533
947349
990960
1951641
1216949
211160
231109
52348
654671
478375
1762291
440849
823521
1138342
62325
1848616
1610824
1142021
973629
497236
197536
1180856
1876614
1055278
1509203
11821
1373398
669682
1544675
462125
693307
242208
1813389
123465
674906
859583
1816053
962047
981287
514193
1218803
1594611
504039
1341772
1040312
1697950
503813
194893
1894916
628522
419552
82116
394101
841709
1752713
602102
469239
1727732
1450108
166606
961167
1265763
627298
1821480
1177990
1256055
648898
658327
1911060
409114
1140979
1326215
569888
408496
338585
38490
916479
1674488
679423
917775
533385
1294223
211272
65120
1404671
518602
1504479
1277277
98707
611713
1229323
730277
299267
840914
399816
763540
1663180
1491777
1275091
651741
870124
1445955
587421
1957170
1682262
1314291
1912862
755973
1631079
773701
1085190
1764076
1989973
791980
223078
186008
382257
82025
1946011
461196
941088
287380
437505
598759
530632
1760396
1918331
1994900
1520007
1701480
1225403
522478
1846631
1508085
1849054
1713962
1799430
1936903
202440
1376762
1622834
932360
1981984
1834073
317874
152700
819757
1714287
632371
154774
702776
839104
702073
1190490
1066168
1020738
431367
1439123
1768372
1929213
682894
501986
1292881
142650
167957
896004
1442469
580304
543857
534175
1529156
1490692
1700837
302648
1218819
799436
649514
702633
954073
515508
1557286
828298
105528
1074578
1258064
643496
60514
1945554
1701107
1725646
1341217
1701950
1158430
876927
781056
796127
84359
1189969
397902
182167
877609
907160
553592
5174
984737
1857278
475255
919905
732127
1868024
527545
628214
1886860
368689
1670281
1331902
943941
1419406
1886866
908272
1377140
517462
1707149
1301769
493282
626091
1815075
498208
279809
498013
406480
1121985
1742456
821507
471045
13971
403502
1102358
862888
1570280
846422
431626
434962
1994686
455557
960862
1909851
354139
1499561
1356258
1135904
294321
1022373
1740949
1765514
989253
1437027
1683233
1507379
243967
787054
1962467
622804
1147377
1618067
1363718
512928
1332604
828396
911743
597851
1354441
1258218
1761902
140451
942182
117730
1098719
685686
1771342
1840345
1681729
466665
1396890
1937284
1346114
1651959
1201459
1141723
1401285
1943984
1175612
1673032
615983
820294
1859478
497897
520533
250509
902802
432660
360267
1187964
1411950
1145367
297419
456387
1030164
1760461
281897
1159493
1435987
41310
676955
654790
20671
4113
1307036
189506
576296
695721
269853
69273
1666491
1086817
1524378
96415
1704247
783787
725315
713424
1255716
1024709
879756
1628601
650700
204331
307309
1502741
1662008
1301429
907423
1081181
924691
440034
945557
1808541
845336
426524
258889
614079
20087
580994
1528023
1167826
1373852
1361813
1245123
1802884
506455
1781825
452221
1024587
1460086
509831
1424447
1264190
743939
998556
912207
991519
1204804
1053151
790124
1266055
1757911
1159869
1700320
1851643
570354
73728
413416
1720254
97561
163404
813685
1255939
1093033
434098
524786
852192
1595693
360991
1422875
526752
1251877
555712
385477
102155
37442
881229
1296677
288893
1427856
462901
1124073
1160292
895481
1507601
1906584
1698517
137581
1172400
1899120
494049
1592273
87636
1495007
1975859
1267798
1548188
1681512
1308366
649640
881690
1720955
136825
1580105
1514635
80957
114213
1470997
982694
1593525
694805
1999614
1900789
107944
983058
901048
1847614
176433
259658
1048613
844072
1478021
463392
1221076
513392
658927
1853982
715999
72001
1837216
396838
879928
1621227
590833
1773995
270608
26564
1722599
560015
890814
454973
1556821
925476
506792
1148392
1541184
398391
1081793
506661
580237
1570022
818171
1543850
1826849
944446
1184072
1884989
106026
857008
133970
608376
419613
1952973
125178
1373288
1767846
11717
1169903
330391
618356
990851
255354
1085989
1944536
1385821
93196
959846
862031
127056
1134318
1914551
1462381
1278280
1670041
1793599
417878
1151713
1872782
1854504
171935
857075
390662
1711340
176739
288077
1658983
1082564
1736438
1152715
275828
1635334
961399
971592
1768915
1830242
810770
667998
920460
1168956
1980461
1191305
847291
1227759
381943
428310
308281
1715284
626717
856087
619402
41441
1814292
117380
991490
40374
1069533
1060865
430375
1001342
1243797
1044862
903122
51543
1181198
212292
1466719
34117
838860
775707
1813521
453929
1308261
1185462
395915
1953847
1628829
57326
240004
1305662
1199216
1209608
158014
1543554
48153
682759
608095
1123625
1177515
1155421
205646
169823
1986839
126685
1678459
502563
1359579
1110399
120297
1018494
66765
1300339
185864
1839437
253693
564446
282589
1144927
433792
1738725
1190130
1484467
1158527
778739
1477975
898624
1644108
1936336
695421
1130208
806685
1758052
167880
1828914
1304952
596088
416996
1310160
1575132
823152
752525
665190
349961
1520255
896544
1905050
612336
1510915
1807212
547933
818509
300987
1116725
1258086
1861737
42051
89327
1248320
706453
1356402
1196173
1217643
1497600
987071
1743033
1688950
1723388
139690
462946
986067
941960
1983709
180786
1721628
589397
906306
1268656
1494523
981247
1618161
1147787
1824071
1954672
597590
255327
1625867
1876616
1108633
24733
1861483
1268385
1252468
1493830
1735088
633249
961280
1013665
75261
935259
477371
1066316
376064
1533042
269221
352118
994231
1144966
639754
1170450
1200319
1921829
1517059
537671
1826285
708690
480363
917168
404276
1759070
1369494
1293691
1997245
319672
36324
630406
722591
440225
1037613
258124
788994
1148800
15042
1607231
323469
1181873
972286
1101718
514901
353818
987050
1543349
818112
1254171
1224252
721313
699597
67481
1078084
1629302
536257
1412880
613745
1444168
1773470
1329972
462486
475132
1692357
644454
751701
592649
1626247
1133263
682372
1877399
351084
724945
1665829
1891317
34831
1436815
104098
1954914
893913
1946447
1212036
1298538
1184159
1678783
1927388
1986601
319491
1559803
1643719
31450
339997
1710053
657926
1741181
561713
1546869
1633865
1077049
349823
1768903
458495
1183167
714268
875263
621847
60340
865342
911372
1679135
1967902
498202
125511
930209
1348288
1613570
205410
1310298
1763778
1958982
98967
1594833
1360792
1103497
349994
434389
64662
1635624
527724
641829
464303
591887
609234
1048617
1366590
573025
1883948
117608
1298634
1817016
871815
1978369
796595
359447
1189400
1281723
797441
1636154
666377
1674311
659132
493193
656471
1070485
488315
1467149
248583
1350908
1339993
304
976748
452977
1654252
967926
912050
418077
1344118
204936
595863
1029813
381138
1400805
708413
622641
1954421
176156
1329921
640706
1537600
210520
1905873
195410
1026084
307578
1744487
1258117
652070
548833
1723745
884872
634940
734374
782845
291779
1329280
845883
1178954
1808249
841957
1500152
932422
446043
1398998
265134
1495524
1534639
82053
770359
1748754
779409
1585217
165953
389842
650342
1685174
164632
999842
1471092
1787390
679748
863514
551490
1391547
1062274
1081174
1009729
1775387
1482950
532352
1262171
1484061
698184
778534
349333
1488842
293087
1818855
170204
1510450
1034556
1058468
1098328
603393
1755816
1622110
425955
1887015
1523375
1517044
1508683
24920
887382
1359091
543938
780746
901418
1380167
1607921
786619
965640
987383
1091599
470005
1688597
524723
1094258
87051
249072
1380038
960047
1340758
1020377
892013
276518
1597965
561548
1631327
548569
502514
13864
1705983
1664129
1957833
1333749
1686417
1203967
1616312
1955191
497628
382645
1046782
210551
1658390
666965
1959147
840108
565687
1888048
531359
1993556
583471
482942
752043
42343
1162005
1541999
27162
294018
763336
1902737
1640187
1492434
917231
160145
1964817
1009348
1105795
1109939
1673771
505104
1285602
668590
941972
698477
1488520
70894
537089
408056
594792
345121
237773
589958
582356
1865385
1468735
820270
823600
1627498
1474588
877389
1687808
223733
979941
1954872
1799770
1521930
1149100
1292454
1879026
174894
281140
1907868
1267556
369770
663846
1964042
976351
1610806
144117
66860
63119
506682
1465550
1803710
241935
858091
969651
43347
1648074
1398003
1697117
1800283
1793295
484572
1483094
1205942
1209493
1975278
1982063
1009092
208993
429141
1310733
1247770
691326
1499822
566706
504693
1542911
481916
1351348
1223400
416743
1054226
1533633
1493256
30481
1447887
1918191
696282
562258
1777419
1261088
1668948
1103816
1858286
1444159
208414
1434370
1681974
527507
45422
402975
1872304
272884
906074
375679
1990077
1315248
1156921
1104538
654725
355598
990427
1892582
1867202
1224882
1887306
823487
642472
1469568
746759
1146226
132372
886206
79190
1655578
732751
233397
1120726
1500027
434662
1126557
1912647
541152
1815928
1312053
458941
190771
1185187
1610068
705685
1708960
710375
1953560
438600
289314
831073
78495
1066337
1511321
1330432
445133
1468732
1638289
403899
27693
1320328
1072976
393500
1096023
1203930
510679
618537
1784627
163021
814723
861115
241590
511610
1820338
1221705
1638743
1346026
823503
780809
1194073
1131436
1668596
240614
929518
732612
1196953
1296139
1182138
839773
238702
1805232
42594
1214637
286466
74118
1809770
373718
1952549
978397
684598
914049
1084197
853818
246536
1681653
215413
449874
1481379
1284259
965014
1672636
254584
1899474
1651940
1590218
1713085
1337164
18769
1874892
1372359
139400
486045
1393713
84735
1458541
371911
1175461
1955713
795009
1023652
1582476
470132
1580768
801860
1226261
505245
1548325
1486118
1915373
130222
413991
843070
8112
1014752
310174
200249
157604
1928980
968841
1416182
244484
1621389
1870933
549291
1003328
687169
613092
1152898
282064
602952
1445768
1333656
701732
1450939
629092
698055
413168
970089
814188
282442
63456
193835
866776
994557
1543927
629193
1463965
288710
1354722
1976734
290065
1417434
1341604
158185
896146
765373
603156
1473570
102856
1094732
1832089
633358
1221016
493138
389726
1920345
1457855
1013370
991580
755423
1050223
129080
640985
1644127
1778057
1683762
179702
339869
454759
756404
1116720
475836
1701888
1891898
471706
489396
122575
211918
1547912
1591624
26648
1033874
462409
778832
948404
377590
1076354
1750452
1236386
129954
1189077
1608626
1358333
594947
1535507
455727
1784959
1267189
1920583
242717
946880
1789829
1254889
523458
975861
1289938
1543851
576261
1275493
452516
218908
1591014
1106504
625661
363947
416502
1290286
1919315
509824
457820
1318366
1256405
724911
1964369
331081
1433092
341266
1201965
1417904
1569820
867072
1599577
1159086
1534966
76160
968410
1218753
1564065
1620993
1945006
1275222
1465575
357367
195121
1666003
1106819
1262387
816308
942241
972909
1870738
1203976
527688
1444604
1586970
1695093
1148795
1296295
1631328
1009721
1721684
1435851
1256400
743666
1409702
144062
557637
1905311
879406
1045477
1204435
243528
307920
421026
1804281
1194510
1601561
647875
1149411
184933
178483
1890884
380295
893075
1652502
493864
718885
1642090
243247
1686715
1095358
1617096
1561912
814936
885283
1030922
479935
1095863
1398838
1987235
1960786
943103
1863356
1534795
1460807
36572
58727
1758493
677017
546938
444383
177963
1954169
537599
982682
615585
109730
1275751
1049935
1028194
316050
522024
18409
1849261
942933
1337679
402682
1591672
229834
92589
613337
868063
1244398
361723
1323652
1165000
1255639
866934
196445
959103
572464
481884
1471590
1664083
1811383
944705
223169
1837451
452685
1595675
608872
1009916
1714993
104021
460239
660465
1068438
155740
943540
177300
952306
1051974
310978
1746208
950351
726204
1983580
646856
1170828
936402
1487082
130961
1582451
1986588
360482
563546
319144
1727234
618107
178939
1328128
1857251
1720520
780999
818831
1957920
561172
866974
705388
839823
941801
145273
1593100
735590
732026
302017
640058
1282545
1107394
882271
658576
1535890
938329
366297
1266421
449544
272379
500449
1640018
682490
1554183
1770890
958795
1735580
403762
1306289
1140796
1122053
1721758
958109
134413
241430
582375
1741417
669796
1999333
1978296
1632708
1938256
392774
1604615
1739130
936885
1191717
1515919
161886
592719
583111
819906
1420884
1789774
1917254
602188
1640799
551657
1558524
1032093
958188
1257108
971503
1912152
346000
1428156
633692
1130875
1283015
457233
26664
1535911
1214674
1521354
506180
1990737
307003
597831
1384432
1972499
646344
929957
1538532
916853
480264
1099653
1693208
1412279
34904
1223653
1773966
1323605
1648796
1222716
802322
331648
1378891
1540721
507341
8387
1694039
1079180
930435
168622
1171846
1116420
99516
1258293
1519325
1987025
332476
559588
833505
1374243
1614372
422434
1791760
473187
841377
370684
183530
851317
233797
1231342
1344163
378811
1046669
774950
808957
708504
221453
1086070
1266303
239150
1298790
1269230
1781536
1219499
717371
634423
1115467
910119
300924
1452502
173742
1275261
692948
81444
336724
277597
1078495
1248368
1290439
1128552
1653393
395802
1206388
50873
1663587
852927
1165574
1344436
828750
480665
1976471
1658268
832259
1435074
484707
1521760
293343
1617403
370604
1873346
209687
653044
710403
43050
1936627
453899
1872074
219711
1302023
315044
1308681
1173425
1973678
1340824
914450
1636789
607345
1148274
790892
1129182
364078
1414717
944808
534959
495502
275278
1177622
730677
1579301
124924
877978
575300
1998668
1542528
600995
775890
1008925
708383
1170265
1452910
1269669
174554
1876811
299522
1368739
960306
1947319
1720508
613110
1260978
1002683
1736984
1950270
1736296
1197706
1971218
1423957
1305560
581640
609652
758707
1492404
452547
971528
348280
529385
786182
1047535
149791
1176970
951123
548004
1556848
685623
1635878
275069
1863618
1187633
1156150
498368
1044789
164615
201253
938028
1802881
1033028
1255524
1805236
1394185
998930
1500650
1927978
1998128
1605496
1758880
151104
954158
1002291
1361766
765714
49512
577429
548999
208480
529356
548072
1065570
1730290
1199545
1951874
1643616
1935449
1217679
455324
1301061
303424
749915
547059
203518
1526550
1003438
1400116
1548905
1021528
1646868
1798332
837016
966356
78464
1500918
1361303
1163450
1906585
1064102
1660763
1156407
1308373
991135
1899513
1699862
1869370
30281
407736
169307
1555960
1426813
945107
1385795
36158
297224
305032
739565
36047
148145
1899320
1167428
666893
643297
117344
177504
685333
1754561
151186
720433
1778667
1818879
1155739
360402
29055
1114015
1928310
1820375
625321
626612
1320404
583047
915396
1827341
597159
1610449
1744027
98214
1451613
349840
1576311
591600
706960
1700245
1077688
1811301
202398
1365417
1109542
1456306
1628050
1871573
592110
451490
171076
1904834
1825011
1326647
611731
1654726
156656
777810
1733358
528085
1627975
1466442
321968
1276862
1460701
280941
831714
705124
14017
262289
1212198
1799433
1889945
1341775
592446
1202775
566797
1821388
1920084
577002
927708
1825941
1842033
231597
530357
336913
1942311
1805538
1522187
1134671
907769
1696701
495317
967717
923858
1761121
399530
1323896
1782169
935477
395439
1308661
1845180
767283
256575
1894121
303719
494384
739220
799753
1713500
214262
1501289
876755
1844319
270380
444284
413144
1216107
979872
1069613
84201
1292070
469763
1207190
1316848
830028
1886932
469098
1660518
869286
258082
1101535
1789325
582411
471779
515385
1731616
1148575
849396
202
143415
313565
1234175
1154965
355292
656122
1823969
1632266
1754722
1724299
1893947
1710684
737456
1434825
166378
491849
1147210
1060344
115413
71844
368953
650883
249121
725534
1204434
1833358
1833649
722515
766133
1147465
1910195
709982
1297334
209153
1984194
1995132
597052
1744531
1030821
1304580
309198
9979
1316020
1459569
1868224
1310199
508800
1251550
1407686
1188522
251000
1771470
874007
426506
1120188
12539
25712
181826
779349
911097
1598477
1403530
659424
1856272
434241
1763826
71114
311564
1989118
93020
756191
301494
726360
1302329
136178
243210
397624
1178443
1389529
347364
1527383
751246
735347
1225744
436787
1931618
795193
68635
1060867
171845
489016
1572625
1214122
726677
886241
892167
1885835
178160
1717463
851077
790641
1879160
179950
1365
1260687
578423
1213840
1859714
80522
394005
898032
1675681
1057010
1003730
1178708
445952
1035851
759089
1642535
996824
1308925
760230
1516503
1777457
155705
785844
483352
1569877
1956354
1792901
1799481
1807085
1608005
132259
386475
724134
639953
599487
894931
575839
197530
968639
630527
291667
1472258
1305628
733754
1944691
1003336
1808711
1048249
373302
1655607
828771
1968216
725994
913548
1970492
1349722
1453859
1986726
247969
1988790
681975
215360
1903511
771267
1401418
47343
1041864
458380
747665
448400
337125
1633631
1479134
1669046
1539116
1623804
464889
403422
1481335
1197091
180087
1629033
1338569
143126
523165
1696038
1043696
1842080
1152975
845715
261389
329659
187495
1691989
1032898
576565
234257
439345
327146
343013
1066966
981810
730426
690909
517209
1594474
525191
877765
1195187
739667
612383
1086463
1196053
1304645
224317
1316138
1474440
1156621
1769011
650407
854406
47680
1063660
1413393
940819
902544
1355906
484792
1483937
200296
885873
118720
834864
762637
1975495
282741
214589
420311
1483532
130863
1884836
1268558
38713
1782330
414565
1283045
579233
561114
1118760
1356608
402450
362553
1827970
1723992
906652
1988586
212647
1144279
1117042
311779
1345799
62866
192427
762580
888739
1693010
1876678
1173402
999357
640805
1871269
1818543
1017342
1485257
1553585
1039387
1383415
1790786
1022741
1651182
680691
1851055
535029
875573
1962162
809267
865729
1128387
542922
1647044
1603037
806288
1242339
1000287
20536
1619602
1252354
45874
462189
806060
1644144
288942
724178
1626995
603433
278005
812985
646075
788488
1982068
777780
1551392
1557442
1235793
1383050
1820459
1392644
562281
115748
1341612
118599
1513570
1644991
1308571
628067
1241574
897892
1172692
567713
56077
1330449
1869196
1474802
836757
1689633
1119047
659970
802751
867653
844903
1513000
704459
1018514
127913
1528193
1367459
878423
1098294
374013
413345
717674
1100920
472420
1994869
1242221
331349
852592
1029439
1069389
1567076
1472383
1401214
434969
1362454
1813580
1880361
1249953
715318
854404
1327218
1715798
1522616
1963605
940596
864701
1544024
732652
1524154
96913
1174377
1417566
789201
763247
655943
1868530
114111
1609483
1013331
1340025
906297
231587
756510
320330
1311016
392783
1987787
67445
4887
1204283
945184
1463606
1604970
1097366
200412
1912200
1784622
1275386
1432472
76938
1936747
22549
1707139
344534
972949
1822153
1939190
1206157
186903
562211
374794
1258383
786777
405706
1655055
64303
877666
778940
7578
1089037
1361533
527704
698530
831926
1722031
1535818
1571929
327527
1482621
1867980
1186963
1277710
1985219
354874
837499
1814497
1969235
1530100
676262
1634544
180198
560832
765483
439688
785677
39657
1416255
1639087
1003433
327173
1779332
1062490
1173643
1033794
1651139
731032
818589
816287
1735671
988301
668118
482017
305963
484556
652427
1949410
1148476
1242887
687919
1717370
1423839
607915
1979923
611346
1999555
1670622
1328364
401637
858645
892170
1132592
630819
601444
1903958
1670758
1382571
663230
1431571
936509
1209712
1873193
1981239
121815
52413
991660
1393215
1054537
968171
567865
1320252
511603
161051
503866
613407
1298390
485421
1942525
1732793
1317907
974987
1717004
791809
191245
601321
1883821
481032
1982879
234401
224761
1649520
881317
759699
804434
1665229
119547
871461
1123834
1848112
1356973
755799
1300578
1780623
341305
1346652
918590
646628
420455
87535
540541
1734070
999
867001
409112
933915
1392934
271244
638311
1215911
120844
800575
1677118
706081
1323138
1251375
23393
1803692
793138
1416993
1269653
1957145
1125339
1803249
1758186
1606956
199940
41804
1969733
767333
920888
1567872
1904892
914840
1801045
1219712
247947
1708240
1369664
1037661
1313321
154339
1571940
1135478
400887
1528014
1621449
1092304
717981
1209709
282348
1319818
32710
1577419
1794094
470938
178636
113827
1038438
556114
701795
1845363
494880
1386069
1796559
704372
865286
651769
663599
1876298
930478
943054
1196438
1267069
656132
330207
543899
1050507
988302
178556
924938
151388
34499
1100297
1855991
1537594
951010
1366320
1152331
1658401
1604323
1936248
1810581
1624795
1703753
1109361
1956453
1319067
1175863
1919836
1538887
1325708
883093
521911
1016705
1534215
1296474
236980
1560632
679507
1926072
667515
1698301
1379327
1396418
839260
1565949
1693120
693595
161515
1662724
871179
1728684
1772001
617102
1982129
1510045
1053746
1224925
116411
1481346
1037370
732264
898055
1669393
475551
681248
560009
1361303
675793
1887884
1303877
888456
212834
935286
603870
279014
1822690
478598
205286
373967
1254531
635979
1421969
579791
1741848
1229986
575168
1163828
1443403
1567941
1462275
278111
863725
1007770
1825471
1350160
228053
431671
661499
1909866
439185
658470
173264
1324130
1206817
1548638
1048879
1137059
1025234
942560
460568
1610022
1095345
1349966
1465242
1627631
330360
718754
1483696
78649
153049
1799805
1587560
1220347
375595
1112916
1033553
1841518
1440386
1970854
1048651
1218797
869598
691455
150934
1717205
15130
1281705
422097
482651
1484010
1954015
1862399
1379338
1252062
707621
141253
111137
610371
9488
243369
362672
1040572
1227801
1204338
1986355
647873
471611
770332
306190
657461
1944702
876741
1982632
1661322
1459065
653684
177189
1898032
326064
135214
985315
220494
1150273
500751
391399
1179866
1822013
1725498
1765319
682828
1751526
1187689
989992
659977
933280
413665
1016366
42740
1639262
787207
1605274
811294
533800
1315628
432830
1648961
25772
557661
1817449
717267
1234695
379133
14359
1508144
1042365
4877
1928672
1411477
825435
37210
1153313
1630343
243096
1897937
1188261
1077807
1553995
1783979
1103317
1628921
167377
1776904
349718
1891368
1327164
1303302
1176811
1374811
1115280
34409
1787350
1395612
1064128
1054447
373855
1092672
85107
1595713
787949
1316823
600346
1248328
88804
1718867
1339874
1765234
542905
1437053
886282
1849114
1921977
512452
1798985
68804
1238988
966608
1558386
30353
1192582
504643
1415173
755541
211481
1425700
1288213
991107
1414595
1124526
774070
1922790
597220
1675951
1204126
1776190
1981523
40468
3795
535617
1607446
1626089
1295460
1414639
101187
915942
1273052
1303627
823884
1998201
980008
775118
646227
1143331
1654724
1392896
885827
870457
978460
1285793
69899
548500
1598364
1421496
73081
347201
1389526
449638
534935
1735865
1105119
1512452
1301687
1745830
1555503
1318065
1438215
21562
396415
1825543
327889
243976
1683648
791147
352294
448666
656491
61368
299818
963210
596601
19954
1166756
1569378
24748
183691
1905361
489945
957489
59142
1776544
1127841
58291
265885
1319971
1254200
1833133
861133
1329454
1685959
1685869
585300
1291264
1254104
1133554
562147
834618
946654
55734
1380195
1868206
161507
202710
268395
1043086
1202791
1419606
1465552
1771975
1106846
26763
875769
1770977
1065255
1353087
538084
1397270
1876673
1150570
1710510
1917186
1220169
1046536
408883
1836532
560633
672946
1063980
176674
1481515
1525453
270350
1139042
909915
1491490
734378
1045848
240408
847942
1752640
1331423
1930746
1529051
357515
1736097
1211191
181541
1591271
1925220
1704299
343449
944498
1891756
1671235
1401933
217473
186390
1510558
1757492
1490288
223236
875009
1865455
625348
1956112
105924
665568
1841741
807060
1606830
531386
472484
746534
1603497
58350
135763
1580993
1831442
1404206
1970918
1980323
1215804
1295628
1006571
233684
1697100
1494694
1369426
1381775
1432333
167355
36377
415005
913998
881748
1636227
1787197
769795
1794690
381569
1635076
372255
132663
1273569
1222086
647654
41690
1660814
289706
639134
1401085
876872
517875
700372
1814187
879719
1168213
364137
1868982
1666404
1115912
1344417
1571307
675155
1200883
704676
761721
798979
687073
497478
1206509
1804620
1482917
1517156
403189
1820666
324728
405042
1430110
1371914
1066576
130495
376450
446063
1275705
928099
1278824
530818
336536
529383
239890
1422861
896654
1924734
361292
914242
1182238
1843627
1032081
1805706
1629895
529053
1259878
1123418
292123
1054952
407314
1711652
50598
173473
575134
1712126
803961
1620232
1905824
571809
817447
55361
1147213
614281
955246
1050523
911668
1249084
1620528
372908
1079929
1261297
1001654
1515222
1908245
1346073
171692
52908
114378
932720
103466
1781011
1776873
1117922
416492
605368
80683
1545339
1773105
252834
1325614
1622093
329808
510361
77209
1016584
1937021
1294151
1301668
1354938
588900
647132
52556
1001226
958556
1051800
44961
508537
370422
1282163
1448263
1374533
1820094
105127
770384
1182384
36
1895640
311741
1104526
465994
1210315
1743339
1422004
1338790
876060
1446570
1359140
1138013
1378036
1664447
950440
302167
821772
1677586
691291
1648891
238880
505599
42137
467393
1711027
796491
1628691
457172
147367
746841
78004
1842406
1688488
279778
895110
841067
836176
841994
672608
973787
1287257
1543539
917998
442497
1039935
1707256
794811
1499282
613621
4043
961932
1838381
1100311
1475852
1410309
629906
410449
1542629
696344
1302035
1090980
260428
1324648
1986808
826024
1028418
311695
998911
963024
1578014
250732
1606465
1179594
1356961
691512
1596042
342893
1083406
1602693
1336530
631202
692904
384506
1045122
1583971
1218753
307266
507565
685176
684056
185283
181928
1279154
154638
1801235
1054095
1349747
950874
24640
1583832
203633
1329959
1661255
1174167
1419957
713201
1779814
4272
632585
805502
355836
1500594
1913549
1160988
635245
1014808
1767505
207627
888793
388637
1753142
350994
796242
1493884
768108
1990807
1185155
853537
289364
875689
1821664
1035281
1025526
1570863
1288569
937505
1322944
1045022
1953617
623713
813970
776631
49114
1449857
1152038
346867
1920013
1703123
747814
1782213
1850780
1880895
919262
688339
1002348
1054813
1216635
919437
1997425
190856
650946
1059837
404290
1339680
350124
140441
1037463
1730637
72115
1075485
1171020
1959539
1379937
1268608
1945842
658428
821406
1836353
312911
107095
1174278
735550
1684639
1812075
764894
987764
626196
1358104
962701
453522
642327
153960
1263785
336355
1827358
1333004
817601
1248925
1129488
1207865
735188
1239389
1879415
1887447
208341
1170489
288557
543953
521769
944541
1991153
938495
1633094
1841377
1948716
53107
282827
356303
1135645
269128
244569
418604
720363
1939850
43604
1387959
1879697
1323182
83506
207236
732107
1210949
525248
1516585
656447
482005
865442
1273610
32920
272152
88275
144146
1274787
1873260
1771207
1890202
188395
583905
1375491
1249080
1034658
1907056
77448
251167
544271
1305163
1939519
221860
324042
1807732
1107155
107452
1547128
1964577
1401856
1825672
189104
1147543
1510728
177238
1283375
1247985
1481652
1856794
1053452
1472130
1650075
1491134
1943938
216929
415327
612740
1637288
1702011
618798
803573
1354443
1318309
1376626
1168752
891142
1691914
159686
1001619
1553798
1713402
713188
1177170
34312
562114
260688
28574
718134
1892136
1527
1917376
611626
1478336
942035
450302
138127
819904
35250
1145905
1081461
1698138
562532
276431
813714
737151
1111746
1841028
504131
23108
1883177
242354
1213215
1876869
247336
1143126
965393
1519865
1420886
1092402
1038513
436562
1594306
56890
1552655
1721376
1468157
1064251
1194726
200498
488834
1010393
564105
853285
355308
218894
1524392
712912
1462797
466638
1414327
811455
113286
899102
195562
1594162
74964
1809812
135436
193966
248820
121047
1462122
161843
1747433
580582
657089
43916
377851
1893499
1386714
828407
640768
142940
1189937
1634019
1555157
572192
629806
777264
1591278
889180
136186
1390013
592698
1991805
331168
1638884
922437
935341
1717279
93555
509918
1556256
899059
1144632
1085513
1721841
1676648
21119
1005330
257752
237786
989583
722101
1927842
1617993
1850492
779267
1311120
1176655
274888
748165
1715140
263366
1666000
1805422
1182975
1586794
1695130
1140344
1055330
298948
1347444
150549
223239
1963420
1409612
98674
1476650
1088390
982956
611459
1460828
829666
1845633
1711942
1218745
533127
1927392
996146
1701511
687774
509468
1898527
89028
1810504
1593686
1871271
854557
1006672
1673105
743187
1962237
1607345
389509
86068
611608
1868744
471696
1402643
1324233
1521060
1807621
175171
722665
920282
945397
398693
185001
1390024
633714
1238793
730755
131904
1368916
583599
587680
1311165
903411
715559
1000981
34705
829153
35202
1111490
483163
1443154
365332
1009657
1430167
1774928
1548083
1091737
224940
610616
1780742
1467295
1030859
1659930
1440757
1198406
1209316
227795
1939239
1817702
1521726
1880684
1397324
86461
76815
1408180
985010
1149810
960833
325779
428391
1685422
985521
1669903
977842
1350770
1840487
1119707
386252
994130
153889
467822
1348825
608385
1268121
88195
156714
1132313
749044
1140688
1907383
738045
412081
1226510
1113451
1246999
1964719
131987
1014224
113354
1636616
1648873
1141989
518250
487047
1266149
386983
68883
547195
1853738
634012
756162
1114469
1918406
1850612
629561
310446
643089
709888
1650098
672881
1340348
1735207
275563
467757
70372
689773
480393
1191774
1137147
183261
1830357
1650341
1830222
952153
129387
1857488
1607629
70684
1566669
1678636
413182
1212517
620601
675858
461888
891129
452258
186534
1172802
170590
1253603
87714
1008353
1400329
176906
914452
354426
1697844
173400
639008
62204
220022
550125
1363360
742634
1030984
211757
1933299
812809
1095376
1824509
655443
897168
1667044
1744193
1715925
1851232
1662977
820950
493923
1004603
1176924
543950
1753694
1964665
647778
134330
1877655
1690147
1458398
865362
1088630
175559
288645
835301
1702004
274967
1142438
1013015
994417
276087
1723880
146592
493305
929196
1263628
1425413
1496259
374709
1006234
916354
541001
1805017
1107988
126748
1843182
608487
1641741
920195
1577897
588957
553344
704896
453069
1247880
1760933
127955
278388
511972
1972118
1210268
1480518
289833
135850
1735471
126259
1973150
5576
970710
1565139
838331
1798476
1274628
1684629
1039355
1139802
1073127
1532111
1593827
1186712
1247629
1551110
1022837
1297385
1652178
272761
900502
1385129
756037
1025503
1954015
1144659
1179337
1449672
209416
1570420
1688839
1365071
1057056
142993
1854041
1136259
52021
468079
1495376
204316
1560488
382889
702727
1267296
1384509
14802
647606
306561
1357649
952557
681989
746197
337507
112233
1915934
1679170
544479
1149328
746303
1582165
277543
683949
1713026
1266959
641038
1293136
326215
1908327
1717250
1370624
1455763
1939064
1153324
1352264
470421
395311
610382
1152061
1954508
717135
1793309
1743290
440228
606334
595955
988653
157871
1254830
1190179
759302
593943
1563336
296248
1859864
469017
486761
1110025
646526
1709251
1754195
1018475
836445
992492
359151
689580
940602
406939
1099536
1952578
1054729
1217121
1150765
219780
1289672
1607
1265620
875574
719611
1810488
1636249
1561818
239207
1933376
1618676
611011
172787
705361
1225792
1242966
1509146
1920295
1256508
1118261
694608
192238
1195978
960243
435251
891586
1011770
989503
432583
1363343
1207388
1849004
1368379
1020295
720718
805156
882278
1341986
315843
515092
722771
1560456
234109
1758668
1142571
647411
1403515
1709732
639889
1181629
300041
1496673
330154
1079486
728470
4627
1361112
240230
1399675
397015
1093840
1953452
694748
1272646
721799
1583695
386647
1096627
405310
838510
1553516
298954
1937197
664475
305958
152253
1455177
1055512
1792466
769993
890780
1484998
1644446
637281
1535946
1897116
1225961
1449672
1414692
1198344
663136
805070
1864342
1193092
896181
1214903
1425364
1939445
710671
1833107
530841
482758
587554
1397987
1033361
405695
10806
298451
755926
271736
706885
113412
412923
569558
584640
1423675
798421
1013806
1863744
1161790
1493156
593264
1581935
1052249
1090818
1859828
1127192
1797035
398944
261214
685347
325994
1999628
138788
133441
1762130
998541
1328940
503141
1057835
1018597
1419296
1821302
1837005
704873
1043104
712829
1173822
436540
1145135
383387
1739273
448492
645579
1761513
252824
471316
1535920
1735034
497659
1669353
1894481
1860786
586530
1889942
1588228
1561788
1813555
1595197
850487
1270601
1723573
581136
1895207
327689
1569737
379393
743475
26168
49251
715586
225532
1693802
1034326
320495
376235
47067
6922
1998872
1754129
299467
975043
1020030
225716
1866073
375473
1145069
99064
295316
251727
967168
1370145
1245992
1852003
1235477
18035
280271
1583754
432970
719838
533983
608931
1190048
1025364
845890
1407187
296286
1084510
615664
420596
660670
217102
1894131
1193049
561070
1868839
1611673
294738
876976
962016
1605303
1135022
977290
1195644
999326
1269458
1151388
1896562
1428366
1795431
1580420
1067943
1305708
143206
1693025
1305539
1056502
504671
447181
1916578
1923953
104936
146131
335336
110272
471818
1897484
1591886
207678
1234697
1612911
1277567
288039
296266
1241268
701174
1241687
1184735
1194420
383031
728842
1336617
514454
584275
1803003
104950
1090540
1823118
1726219
1802612
1932692
524651
1876402
905681
786313
708140
543293
20711
552018
803410
213096
1852641
1904372
787518
366417
152160
901383
1989824
1857187
1820450
1163368
1995681
1792470
1161994
424323
1099635
1328268
723184
411242
352715
1096329
737784
1014640
830633
1261958
366103
396307
887411
1020502
1854920
1082931
1284907
431191
273757
781923
1762976
194610
103432
566454
1194005
1013656
836035
1583342
214773
304163
1418923
361212
1961674
1639128
803111
544833
1372367
1548047
673997
992182
1980313
220831
1859729
1840286
669569
691716
641449
1048070
1442910
709127
1663374
1366951
1667076
1096212
243817
339361
808309
1604156
770080
200970
857497
1096220
864109
132302
899734
430379
349451
1380933
1124649
1221842
1210742
305638
870992
387147
1727272
513736
974987
579799
1259110
1423270
332957
1963179
1092802
717923
159437
473513
537409
158804
1882922
404450
1372527
875816
962064
1974408
1475947
1383984
1335651
1319663
166387
421264
1614314
985563
984562
4910
1014756
1573121
1666010
301128
1777452
1521115
784189
956004
655263
1673000
256245
1465610
30291
382902
1925519
548286
720542
1611407
1886015
1899212
1073536
1169428
1616652
1031713
1457364
844622
416230
414662
1170231
1041333
1667212
1041745
1079757
352054
1246691
419569
1085016
888842
417509
131502
475998
1963883
1095951
634311
1496869
1016538
563154
1451443
1145091
983517
1917210
1155936
1529365
366656
833028
343970
282116
1710947
8898
1786980
1001021
104045
544098
96111
1252271
1216609
152541
298771
448663
365975
1163497
548200
1858619
1087622
798905
1752961
1693267
1031584
1553138
1422877
442283
1346230
532947
1451777
1868621
1738092
931248
214788
559942
1040377
1847579
1095178
740616
1795840
765570
1439392
1142533
196170
1998705
532561
19724
1327414
1866831
1659569
720607
212058
588945
1266828
1820594
1701339
151750
1303779
1388585
1827179
87579
1837443
1885795
1559102
1000802
1599396
127829
499540
1646630
23668
1331256
60077
743806
1256730
1795695
849883
1114559
1752363
1972900
1391975
957093
842697
1241468
541678
1876521
1779574
1019475
1283426
1804135
1978472
1411161
1126630
1130749
916236
536508
222488
1613052
1185648
1990005
524855
1680802
292892
120759
259792
973879
1462893
741824
886258
845381
169194
111844
80364
781536
1027462
1320304
1743431
1538988
1476569
10206
24613
516219
238309
1105493
1603195
356263
1766872
909350
690221
811891
1794962
1836501
195147
936040
1347314
1822826
1716778
1236508
1435966
301498
1875622
1718528
1998268
1340094
557719
637111
124158
941843
482080
1441888
562857
1513833
1301389
1001267
1663016
359158
1794721
838277
606045
1927047
1348683
1930893
1815649
1454249
13805
1599375
1674549
1643098
373004
1014918
1385009
1950491
1598687
1337641
385085
404561
274961
717534
1557338
55703
1159408
413488
388328
338734
1242566
42615
144510
773706
1593473
1037819
411048
1486427
1573500
572263
1236712
1157258
1454719
1264585
1481084
852002
1095519
422514
44305
957012
405911
490622
1365020
1506455
1428203
389469
1559332
861396
101543
989864
759585
510736
1706130
256314
1782305
1342366
1127908
1866451
1666196
1493537
1901906
937811
1330048
1389042
1047715
1298975
757023
1776986
543847
135963
113126
865399
1467404
1748693
236187
618227
1467212
885967
654583
1275805
1011212
218293
1438273
50266
1931460
1440843
1313284
1241779
1124477
1066708
1576046
276169
1672822
650313
1406254
204686
1868678
1880941
1358621
1473592
963939
345062
1928189
350792
973176
1645268
523498
1896925
1961566
1681508
777735
1747284
1000753
1856622
100269
1857326
182594
930381
1074241
1938618
287309
478485
1177198
1980928
1592910
1367477
45755
1338362
453833
1562920
1637419
1661496
1733604
1226591
1936910
17576
1092413
358482
1932772
379105
719303
854069
970842
1203114
1962030
1116322
826391
1482031
1940852
869338
1008308
1625781
496274
1172769
1087455
124158
594349
885925
886332
1926499
25872
1623412
19723
1174084
132809
28258
655164
1119238
39048
621248
1642317
1129110
472304
1092116
1590797
1808121
1944963
1664325
958637
1651171
727946
1954606
1389345
1720252
820401
1399692
1804902
40678
80250
906553
1613867
1324641
172686
392977
178713
1156094
1227324
473091
105951
1958921
427130
864124
1138602
1528593
1244933
500174
991675
74051
1219306
338120
1427421
517421
561799
364031
1112850
1549772
1100791
1881448
1247000
1207765
251820
1661377
584078
1186320
779967
1877995
1277766
787474
1798260
69171
879556
183515
295815
127967
1509211
800052
942392
1923985
635909
765882
1524855
853553
665771
1916030
990012
319235
1143339
365185
516155
1497146
1161954
1570295
1228373
808795
1626711
1643127
1315147
1172804
546850
699624
1439084
903457
1420796
29614
1542789
1380250
778085
1918819
1571206
926817
898138
849909
666914
1474900
1012931
1098497
1532153
1272636
500539
253225
1209215
668909
336815
1860626
129628
1549022
786196
811119
1210757
773118
516301
80048
447855
395345
480460
951800
1295634
444191
400747
1275226
801151
222964
65606
110248
1448125
1549539
1187682
729218
1961613
1393996
1069455
1768050
1621698
1871452
521159
880708
615990
1074098
1727071
1195164
1473207
1205439
1202234
1525717
120652
321323
588527
281962
707960
1671105
268395
245312
363208
1814906
1612509
806812
940204
387791
1339755
672487
620196
1808483
941782
1166973
22937
1998932
597961
1755242
1035321
290522
264830
1972987
1532866
1097266
1331478
1254181
41796
318986
1636635
1221813
1248781
1191376
136908
1095401
1038264
862281
1671398
1301348
147278
1885792
852538
279868
780792
509245
1047608
1124653
368546
736527
1255351
1068808
845502
1637614
1171190
1843893
54917
983716
1809350
1207260
216827
1379062
1305642
264784
869783
5367
1674989
1368895
181777
526621
612363
918521
1780049
1665627
525990
1922438
917746
758011
112467
570343
1786178
1624751
312523
774344
1529871
1865717
1985481
862454
1665974
1359578
1962241
944318
483559
1791410
721895
794204
1678914
768725
298215
1373724
1009086
901997
8421
46547
959445
840451
12953
435906
903060
719826
1466809
580227
1752209
928283
1886463
1152627
696987
1869095
673482
1194156
1191405
819569
709953
357714
909367
4405
1679035
49373
315766
121550
1048647
144857
1768225
1506732
1583257
915560
1119965
1044539
587600
785500
724697
1141385
1407956
161434
544036
1128074
825287
1048971
1249085
83406
352679
1482949
376562
715746
302688
1921228
724642
247896
147537
716044
1349225
433725
366282
1714859
106460
1972731
595013
467499
1768253
122079
1431625
1220516
76064
364331
754129
1471880
1956117
955409
1275606
355106
1469665
1748634
382597
874206
617787
1453392
1174159
1252161
1668675
22909
1068396
1233773
1282768
1417795
45698
189494
226135
634926
826447
1936220
779889
747174
324361
1890080
1824364
597649
1691733
1597724
1655506
456027
1549397
234518
1795080
473484
627443
891794
566651
910927
261197
1905163
1641676
1337540
1874072
1879188
1132788
1406753
378595
523504
224533
278252
1516041
1595373
255698
430981
421039
1073488
201542
278983
966218
1226319
67327
1232796
1756484
1160355
315837
1756651
165978
807774
1543163
1472962
602605
59264
1549085
1496514
1294955
1180487
1618300
1468474
1932944
1657449
1632369
1428485
1196610
289127
1722935
1551222
784308
1061405
1873025
577447
735253
683769
203088
1326906
60500
797544
1031871
1140885
1034186
437181
1161490
1975480
316468
1763568
168570
1527877
1325143
1944126
1441604
487620
1539913
311310
617449
550354
330373
1467767
784594
945621
818514
787345
1380829
1889739
747054
1005798
1512442
1692107
1111945
507406
96608
527329
1984811
533849
1014682
1953891
1794378
1747115
193781
1207191
964985
156987
1377395
644853
1982758
964685
1785187
766847
606021
1006605
40495
1023484
543022
74690
1892520
282526
1407926
1590673
149823
876082
882409
464859
538376
1360712
1027294
533420
512571
1886934
647937
1178799
25588
1847061
358108
1401621
958631
14758
60908
546339
1975529
1741751
1477932
990539
924044
583653
1558087
1770814
366441
133295
582340
1228501
1134661
166661
427852
418756
649323
26044
1690791
645100
150385
1156403
362853
176994
15327
99270
1788298
1535137
1685764
21601
1095451
1323743
892931
992916
607883
1933042
156561
170097
1947487
1551814
311841
1182824
1034821
280256
270506
1729191
1073749
1624848
1050584
1790588
1132990
783377
52701
1869491
1686569
563394
1066219
318950
1484420
906443
369518
461343
114088
428485
867064
144094
570202
1303469
1559903
278916
556390
1606910
307370
1638784
693025
1660
1456099
1848455
1922149
1557789
1855917
1174057
669488
907949
807798
1660551
272126
1624958
1174969
1947872
1400030
918721
1922875
1765525
1671195
1505700
1599542
1533231
1748061
1684799
986608
1689065
1224403
1723798
1423098
560677
1097110
1887552
440611
844766
1355987
349915
748341
157145
107652
1916452
1113620
1332985
918093
149802
557896
1833940
1908089
1373147
120714
1871179
1131388
111792
1504719
372837
300763
314629
745725
933380
1665049
776904
1710426
1016858
1316397
664946
790206
598398
335629
1557697
317948
1069207
1559184
1270320
1602847
1147410
1462337
1008101
114478
272292
408082
1131676
745829
867832
162237
1872682
866676
805663
1626512
1890069
754294
190270
543565
1170744
1983517
1131926
1776407
1636864
1635031
1068312
1723502
1083517
942407
301217
640768
119057
1558632
1799766
39412
975803
220776
1110017
113245
1415853
1007927
1146305
1069667
857178
188558
473883
73789
1894149
1386915
1287443
1386490
1274274
282064
691494
544701
1444736
1579200
565957
17285
676263
1937934
1053733
129953
1502322
1334960
847796
119840
1685509
983447
807663
1762417
1597640
161064
635309
1880576
237275
1491987
1312582
1861411
902573
1319476
1145443
612516
1364570
1314661
1179223
261654
483369
486805
167348
1136666
1852076
998391
578757
198316
537249
1412668
377817
319559
1666481
1716880
1186661
302459
534691
809087
1017632
780318
462542
198236
975545
841379
1772453
1964535
1564670
1735156
797334
1638459
990430
1296513
1076150
1107069
1351534
1742206
1614157
278988
1811758
786625
527681
363140
70386
1233074
734646
1242851
776172
819903
778589
1342808
747123
370192
1833989
1275514
1081190
1896769
191372
1538026
1452387
1673340
1670274
1952065
800419
279154
177266
1084748
1132954
999097
170523
402072
18716
939660
852643
1652125
1233202
439440
1884581
1651650
233399
323022
672787
322857
1224302
780834
775196
712390
1592517
405557
280621
1083219
242728
113915
236461
201294
591083
994114
1651071
1281350
1989565
499721
119193
1847089
1572831
1303905
1499622
1236548
878895
782088
1374845
868640
1599335
701745
570408
1601323
708783
531656
320860
272851
1292079
85931
1405273
1803292
930718
832848
825653
815302
1147938
1985259
982847
1024018
543647
975492
799984
1592899
1074068
862152
1616250
1317779
1723004
54133
873970
591229
1142083
844566
1466401
1769659
1816035
325610
858284
1728697
261974
1856402
977733
1780510
1983651
1492392
1866412
1276703
1906054
8665
590338
537467
99396
1875230
387322
1678027
1676787
274348
1295863
1453773
1014070
1269181
624641
679297
1111623
24938
742515
804750
474892
72280
1000413
159142
900607
1578385
1639880
154964
1689912
953864
377046
1049864
1712318
1124350
1280361
419077
288444
1875942
480861
1567609
1749249
1381695
1181915
1625998
12643
1011749
1128104
873667
244200
1536243
1107168
1270361
1344334
1207213
64234
1610753
1987956
805387
1456561
936597
1991290
436182
1951501
1895416
729550
1597838
1047928
301892
504733
1561652
1959460
1107326
518061
1883532
721209
127165
1323897
313622
1905480
1241502
70327
1773681
836386
849849
479776
1088314
344498
1248078
290283
334019
235027
1115405
641294
378245
745046
331762
1898392
1407064
506476
577675
799961
28725
1695846
1309334
1807419
1603398
55700
1481881
1643697
1624022
776406
1673340
154241
1438606
225185
1159034
83009
144555
464497
1170149
1338271
930003
802887
43300
1655308
1928193
128425
1811620
37883
1587724
70252
875214
67
247368
42059
1635523
28093
568177
1414823
95430
345620
179671
951872
1489859
179196
266233
1569870
622759
407604
460623
1212737
1759266
1768467
445090
437025
1481890
1389481
1022074
1942605
525429
645084
672021
303921
28454
1130296
200937
57781
1504521
1098878
1352339
1381144
267540
702553
382783
1218379
835679
1700341
1706768
1666986
1861964
1178837
1199489
1307023
320953
652056
1659602
1725484
1601605
498485
658793
1647421
1202770
435266
671659
1289839
907335
1958395
583813
319067
952809
981415
630230
125970
285617
773852
423366
1871938
1802176
1051508
1838398
1023320
1639553
1699531
235511
1303029
796426
1179222
441114
1516322
1703323
1685576
1720881
1012741
691927
32344
1189370
1892226
1527883
1849851
1074144
1368219
1347509
952189
889031
834462
322026
1546453
400855
1973734
950837
1883334
964502
325418
886689
1590645
1915046
1027747
914876
52416
1590537
708988
1357361
254942
977122
219105
1350042
1994497
1012947
1873692
27243
1425342
1948328
54304
644161
1067438
616865
1430352
187241
47278
972304
1933302
653088
1974428
1464330
1543911
1784106
1037344
226491
1318627
591928
1755670
500601
571454
244551
425497
1418139
216661
869812
1331008
68907
1615071
1035197
1002454
1738339
1589257
496415
164094
961852
1499924
16300
801281
1207601
56209
1115230
1006538
418307
326741
969671
1063516
1405241
1768839
1582199
473720
630482
1250100
1698836
1799065
315153
1469132
611123
386414
731799
1718000
396896
612372
430598
1744773
1486070
211861
477412
1913503
426470
1385925
1992998
725154
895684
1780716
1699233
1078319
1408494
1469538
1143174
1178431
1155800
69936
893225
1081700
1155624
907113
1838599
1845444
185502
909676
1903725
522611
1445888
1708506
589425
1861022
1642252
1202983
917596
209468
1400789
559715
1584956
655725
1210615
191967
236140
1528297
1204783
673090
555786
1362551
636192
1496952
1504564
29631
1162788
457202
1434269
1362641
1668166
1925995
8539
1869083
1129225
1273764
317512
1857910
1428497
1443194
347807
569242
1159789
906349
184818
1396766
710977
1769682
1909634
1651736
56441
1712704
720875
622493
1278313
175554
328673
1783526
1475481
239211
1071678
456199
102024
642348
1425259
1136876
1904182
462131
1573981
149587
924037
22902
99724
1045542
400249
1892422
305764
576369
1420199
1945590
449573
1819167
144241
81000
1366501
1761982
1979823
1573458
945918
1866044
552215
1073079
1073418
459747
1105756
1851310
104122
1840434
51061
916902
1285101
896671
924031
1022307
1189020
745407
1503719
1058637
951904
1692836
1642108
203515
1627999
877517
739513
296305
1510074
1853078
1058033
198138
416296
1159328
287539
750819
1449247
1482405
1706026
682244
480841
148782
1401057
38636
92130
331180
880984
463429
1622961
980469
1846056
519982
813053
209461
95099
1659028
1516587
75575
950324
1017261
1756362
115849
33049
26907
336157
1288511
679678
83281
848903
1969086
1858136
1796766
929647
1629810
1479489
608603
1565529
460380
1833465
96464
264321
1698633
74560
402697
637021
914463
1097593
1700513
825256
1442079
1398165
1746207
864185
402943
1958995
216573
739615
1361659
1677606
483352
1499342
345226
1851079
1078466
1594212
401103
1000630
758835
833708
1381337
563861
1875420
245524
455890
699862
1958805
1273724
1274125
475462
714020
638699
404254
1450254
419403
1100775
1112423
349122
882087
716333
1738652
958415
1022691
437165
1445354
1400050
944044
1481236
751505
1396151
334836
221117
1997391
699685
1871697
288962
1216449
1222104
1123629
1637135
1367362
1588384
347857
1029841
1988264
1826779
811347
59974
421279
386897
1986585
716919
1904806
1485063
686517
152023
1911893
1396358
1370024
276785
503840
219043
503989
503661
1573106
493176
484011
1980003
68999
1292882
1774643
770304
632957
1488707
293027
1750325
399336
1868066
385399
1698300
1161856
897743
8925
1536358
132127
535982
1688683
1820858
675819
1247670
1171707
71314
398899
356000
566175
364166
714928
369824
211687
1787419
1142902
751432
1068339
85927
627730
1792626
505867
70863
618224
1060927
1108181
5760
1084191
41311
245752
1542287
1613310
47744
1926997
610262
537732
1634854
271269
628284
1055944
1453453
393582
788462
1653561
766727
428945
526161
303572
917348
45778
1739798
515690
351355
304192
377606
1684954
1171486
1777515
1362219
349783
1416299
410905
866720
1968292
78593
362465
196674
1466721
813862
103285
1397340
1851798
1114230
1688607
1407896
1364631
1535381
247916
50417
1247708
1194907
338891
734958
153655
631786
170782
1370283
459259
697136
687572
1882359
1760037
29761
1496573
1181823
738217
1220929
880780
1634613
598773
966086
1912231
804474
1643752
1243191
362513
1599379
225204
863921
263010
576945
248159
1924158
1339837
1790760
1013895
1713531
1127250
5349
1296748
1540900
939587
1551792
437023
812966
1972285
1145690
621208
1842783
403877
1583586
1909208
1192350
572204
1331945
1204005
1875244
514945
1322549
1255013
1252896
1219977
1731582
1772661
1595809
1411773
339235
516733
1892825
1884150
1289107
613149
789844
1359321
1808463
1568815
1647646
1814255
881850
174561
477233
1594016
692602
1018732
174189
66709
1242515
574779
1411400
1124796
218496
661446
542093
1124360
1611346
434411
1458460
47470
939417
1372449
1867552
705773
703027
1260584
111863
619230
1285118
520240
756257
1340526
745739
506502
664267
1666290
1356943
223665
1650920
534487
824557
1957143
1024511
1093728
1677144
1200736
603130
727248
1826016
311169
1211694
1481311
1960474
1113748
1604411
80256
1396084
78552
603969
875442
1698012
1510455
167974
821896
480099
1505670
1564067
1840030
945674
61578
828104
1924454
1287043
272066
745213
1254002
1564132
613360
1718330
1479162
1614573
267519
646294
1557387
834850
1841150
17115
1465532
1365101
101972
248088
455328
1173625
88684
1081695
1754869
1198227
1654310
1128403
202478
1399618
1657032
494430
1274366
305634
235475
1839157
617820
148953
1117674
232807
174911
66160
632021
518495
1323837
46397
218919
760807
1154370
527603
1774424
1461876
1219948
1991134
197978
473508
1937944
203743
369972
1339483
1000389
1173230
884521
358613
101367
522120
545960
543120
542468
674159
1942078
207557
1772310
207866
642630
933482
1081546
1649145
252215
81994
1429093
503387
1589477
1975604
1324769
1279920
1364364
395333
949091
563906
1511296
1026599
51327
311663
1368113
1679701
1184486
381710
1653685
828276
488451
665526
1484708
1476946
556618
618782
185577
1205198
1040657
152480
1051985
821454
945928
665520
1513432
1227302
1699859
42110
918787
721819
417545
1193493
631263
846234
1029643
403261
455146
1828495
1507312
484302
1181671
1067260
1750055
1670595
1592378
348752
1628752
1133174
1785705
577773
1202718
517448
1828461
1966352
1103655
219792
1202106
403064
651269
724079
762892
237633
1416154
1022280
1921271
140490
743804
1738153
678092
771970
801866
111913
905750
1773023
618545
1287522
1609726
1194868
781054
127858
405823
844923
1038862
1863115
616585
716154
1246186
1219983
325779
1727020
1862851
38981
1205275
1805187
649397
359749
1208411
1121175
313809
1603020
1181504
790562
603753
1103127
1163735
1760199
1261213
1114971
1829294
400458
580340
2701
1571171
583649
487182
1844575
1444108
476710
1605192
524864
877394
759052
1170138
1430962
1029665
447915
1403690
1406108
299851
1462786
1779034
829219
633997
1255630
1351990
354723
305865
981167
1946696
1273838
1414875
595367
1071533
1834210
569818
200422
1263085
1739797
837217
1498142
143139
1840830
1268962
949078
85583
1704959
70306
1004082
844986
1955268
1739550
733500
957095
1808007
1124670
148339
830857
1694774
1489222
895262
1433769
158076
1839884
1346395
1743915
219557
1698427
1833716
1276335
309102
397820
1503453
1013064
604857
1758403
183643
88758
508739
588246
1278225
161630
628088
1667454
154553
342447
1522447
1484921
225442
1144500
1533490
574182
1848573
1703076
1568425
985470
536314
123047
1952162
1518598
29561
1556434
1927287
1047057
865903
978959
360645
877104
144298
419649
1884515
1135506
1932388
19329
695196
1985648
163872
394693
347570
205309
1970136
1595339
1173567
868446
790442
1127876
539091
1552746
477146
1606328
1224647
558990
1419579
865349
891188
373900
1524472
71416
1833395
213652
1598799
1051836
1542439
1953910
177521
821533
217780
123137
1086240
472156
484590
390771
678698
1388300
1399623
1472525
1183473
995
1679670
1585427
1061252
1133354
1963058
1077130
1328327
1397577
1048052
13186
1635293
171937
331442
1948085
933238
1734446
807788
1607368
1905585
607335
1705572
1086892
616384
1582619
1732402
1027474
1726746
571675
1959338
805622
344823
956577
1043152
1577696
228691
670288
1542696
1803999
430510
1139847
675749
1731529
1126767
1265782
677884
1737086
1028172
1123842
1066310
1430806
427093
1818922
280836
890941
262257
636476
425631
1274807
542758
1509384
1674321
837129
762266
132832
1880836
1647836
44133
1739128
1654142
278419
1797314
397000
1709679
677152
128556
1201774
1997746
801239
658955
1949528
744724
979747
1536918
1965410
200247
1585000
105987
1797394
1889725
1561097
213865
995774
1990067
974031
1434961
234032
347023
226571
1782249
1127630
556672
1852358
655612
1091093
433791
258960
1566185
923807
1940308
306608
1362325
1436562
1866267
1393876
170395
1641926
144910
367689
523828
1645477
623163
412746
395326
259727
1232607
312751
1407547
1241039
1043791
1219141
1285981
1101788
352008
509272
1637234
1613073
764238
1955104
1948986
1428
714686
988744
1195616
1484759
1127460
1325570
248525
1183556
537638
178774
1431041
757669
410355
1600168
900853
1569652
1924637
795298
341698
241720
211236
1729922
1212346
1055335
1507345
1416964
195655
1150118
1105563
491960
1532910
911191
1290445
1705284
945404
1422293
1357446
279480
1669922
1520181
1573983
682269
743115
748504
519481
1060707
1582514
378478
1810494
1102061
1338212
1706896
1449417
1273457
1645972
565650
286363
871496
458512
834019
470400
1614487
490272
708162
947118
1664051
627448
1163667
1843678
704532
1243975
1207776
1217050
1811858
915959
1930999
1612881
633061
218972
197410
1049694
453441
116257
976801
704991
258124
400082
165638
262510
1954390
1187381
166057
302798
1022225
343617
756712
2083
242673
142892
1957159
860238
354707
1352937
968886
858598
1046885
451175
710394
343643
1091991
1894827
697480
1755318
1824306
1649481
948728
1809529
1669489
100745
178392
1209705
891173
774223
1036308
244679
1306870
1142570
1480398
934771
1465156
738560
1825984
349436
1083492
851919
1943948
691644
919985
513150
932044
595717
1428443
330571
1873874
1284481
1832403
268694
131534
1444508
1659765
949403
452310
133269
1170130
993764
1666352
655526
264387
1269814
1721073
95701
1786384
854232
1663192
1025825
1813706
787862
1382854
300494
417650
1058285
546730
1097738
718085
1094138
1680961
806669
480662
380319
246207
901057
653917
777243
159012
1179909
36897
1330400
1088453
1557164
950356
1208095
590388
1492978
1918452
131409
220525
1832752
1547561
1473081
166579
998623
1277963
170317
1369777
1615354
339484
1855120
922407
623252
1969669
1857239
1184662
175170
668870
1244499
670703
299405
95051
175561
1355007
936252
1642137
1356970
1601321
1889426
711177
1177608
110227
260156
218628
1681414
435195
567707
209993
202556
668680
1149557
1774304
1688248
1787216
1290423
1420086
1442511
560224
728920
1247876
1311510
860811
422437
531519
1682450
974369
506126
1267809
791506
920969
1273859
1062423
342213
52985
1595070
1856095
1823794
1160856
1775237
1515279
194627
1030553
1803041
1810444
692715
1896131
1774820
658686
608721
1953489
866544
1562058
261462
965157
1948613
1199161
310444
1644938
805584
151147
145997
230455
1852306
257902
484529
848880
962111
1971049
1800132
797357
170293
1146310
1997709
1951842
1181830
1659146
1695968
535376
1307155
1561467
1938298
1839100
733872
627116
1143522
454461
670395
448323
18721
1051620
450248
489096
43325
349178
933196
62596
1300823
1610874
988936
1225906
1659082
1468396
814686
841026
1054112
1125137
1444343
469512
516308
935685
377249
449668
937136
1622071
1641130
899371
1214717
1568185
690928
260759
811663
1401069
1114692
1447946
827278
55186
666705
713530
434160
1989700
703833
121374
295971
1960228
396394
1950281
1608482
705504
1281086
801456
1723169
289426
1280646
989447
1343576
1941217
1883592
320287
1186956
714714
1151949
48701
969486
1931633
481377
372988
995171
735842
1217764
898106
1591430
1819144
622301
1611654
759879
1832855
1648415
1534197
1157751
742812
1334538
57288
60140
297551
1505945
1721887
1643918
1861125
500929
1429453
1373401
631359
1685156
295524
69029
680784
1281717
617500
1948795
764637
145088
653708
362018
270672
818600
1066533
862843
1147228
621400
1824596
1571710
958392
1752905
39621
1843132
1508953
235765
1083932
1008259
480326
602338
1984514
855406
630864
1155399
144326
631214
1966775
307165
802957
1669979
277965
1406557
799676
1170245
1369288
644502
246650
409248
1262076
1765801
546009
227205
1364006
1750146
179390
1325210
208052
1288022
106157
1246052
1176816
1938558
1525
87475
838216
1836592
542759
716673
944969
1253754
1270143
1645465
335286
1292585
1283910
238869
512013
1036010
1695486
1540143
1226522
919954
1508438
755087
1867305
1477827
955517
1964520
839319
433932
1382054
626656
1914742
1303189
489758
435274
617223
1812832
1859835
1232465
168767
257011
47781
1412580
1559718
394758
875784
899255
351089
1360281
1693789
1147386
1181285
925078
1802257
33425
125071
107644
183845
593027
1763788
202353
272715
1929696
816485
280327
81314
886091
1738144
1740531
1761804
1170560
1718791
264691
1004275
353678
851042
350828
1468076
367048
1698197
63820
353490
648629
956752
1540295
71172
945433
133459
1290932
1377116
162125
1614219
1805609
1242327
1324677
1367688
193105
294830
1039373
134683
644092
1217299
626550
1391500
44255
857285
1836640
1064980
1631801
1044041
6500
647938
922127
256195
247515
216362
605377
1786298
1157031
1983367
1977157
184203
1066401
41170
1429070
1581100
726010
852627
830806
717742
226405
1363711
348915
1324067
452685
1228943
1241045
1405088
1370676
1952983
1535741
665392
471600
1457592
365285
1556616
727121
444212
1765369
1729087
633218
1608059
913859
369867
288119
1870870
76164
1542837
1493100
1585561
601438
173164
1152817
811118
999336
1758981
1137922
1336890
1301410
984419
430066
1058185
1194140
1018163
761321
568765
221556
901576
381878
271339
29490
1806005
1162867
137531
1442266
1237466
688246
1056900
1606463
979223
502710
804121
1432471
1336807
385800
540344
878527
1771747
1670973
1995905
1174518
98297
1817395
1354205
1623863
625802
647360
688644
855367
1128130
788603
994137
1297456
1621226
1780163
886653
397485
638294
123806
1288652
215123
461956
1997514
1261836
1789342
1707815
1526596
1993605
1550270
55484
933794
1105015
1794812
455770
1879257
719795
1828728
851055
1363809
2757
1867919
1014503
1741719
1820858
383250
1928174
933840
1749381
661943
1162061
730380
1033751
1648942
734309
1427002
1741539
1782010
490221
1739874
1252870
1714539
1102414
940642
1563308
149937
999603
430258
1659776
1305137
668246
459382
1001913
1454289
1901062
378313
415236
392016
586772
1558563
188274
1379377
1150860
1533189
1643749
1520153
1942597
1757454
508101
42119
1690656
633012
1105103
180976
1811597
694614
329300
769414
318935
1595567
1182206
1137226
1665514
657126
1322203
1583991
640617
772286
1181502
964829
1618373
519588
1427758
1569659
1255214
514594
1453607
1865626
1526223
508157
1812841
107267
224158
1720102
532174
1414237
489155
1358764
1769420
71236
1638553
221023
1513545
1610429
868597
67185
1864126
1113969
523607
882159
1613795
504180
1669184
1172244
1071148
1914932
1220105
427815
1722925
1621778
1150663
1458905
953441
1170782
79869
971998
1123263
1685154
799827
644915
1198584
538604
1840150
447140
1186851
1039542
119192
811652
773199
1053818
1679780
63464
740755
337117
40405
55461
839821
734076
519458
498944
1924861
420181
1012942
185758
1007743
392319
340477
1132759
1217743
1241914
1366026
607801
76549
1659142
1938329
495296
1662489
1118739
835213
1383623
1996628
57179
1572964
1037163
855706
1041109
1557639
632958
153771
787941
1316310
931019
1179276
745223
1125495
1081800
515553
1581118
853143
215549
1423152
707954
1776477
1464418
389911
263569
1676807
1000584
1445992
366755
1992204
1687925
1543710
1890440
1824791
556679
627677
767722
1181982
543037
1681123
609599
1178570
1340953
795673
913146
356478
137990
400654
885890
1502073
1601865
1512878
1504967
1539570
558654
21815
1424777
1373870
1189952
1195903
79971
499032
1362798
1043249
1111814
1910413
494704
1836828
273542
1776756
1390001
1048701
1218873
785560
1094502
1224513
1357741
1475744
1363728
1335580
216311
862183
360195
438461
833310
237110
1585262
1210279
77369
1425584
1484409
1472265
1384575
1352175
1151195
1069826
1087208
183585
679590
1339041
921225
1923472
1279856
428890
1723882
865870
1560713
877319
834763
148813
646408
281979
862353
1712645
1801308
836205
135900
1815068
104475
1732672
1253767
1697727
1126092
783423
459309
417878
1129179
267818
272360
515280
418411
48630
1923772
1449185
1671274
1319384
1497836
1177484
1318862
717179
1121118
683238
690026
1868474
1522177
444563
587614
34330
827020
1788584
335291
668809
1047205
735806
774764
1103311
1928527
423433
1230173
1841157
1585459
823529
448161
983917
293656
1920191
1021566
1083477
1901569
1097010
1667930
1025098
1976762
1944564
521514
1930568
1353246
1593858
371568
1870512
1532035
1961074
1390083
1019547
1269594
478842
435504
1944342
1403269
1901645
914584
1327049
1713536
334278
170796
1621044
1191903
1500026
506776
1585572
729924
966895
1884677
327583
1548213
1817374
1435255
1803134
567259
203230
245900
857079
285425
477876
1044703
341960
179078
1283571
173693
888117
1197139
909819
1959888
685458
1252844
1044895
1643316
1902731
315120
1697008
1731290
1367266
149193
870983
514324
1366726
364355
1438451
1174719
338069
437566
878307
1309570
808632
1596534
1282764
1795652
1407833
998305
309395
1312481
291310
1231907
1411670
295858
897238
441100
1869748
1462330
1067033
507349
1653805
1051722
1546613
334709
513349
211482
1060696
1080030
724328
394799
1088025
891460
1048902
804757
354695
857455
584466
1574049
457613
678570
377045
839903
1136687
1358840
839123
918603
229967
314891
1189804
466663
1180567
1752748
490825
1626297
1516476
855197
1225846
258808
1863899
1034689
1532068
808772
991672
573136
1398283
1735801
928781
578911
1797571
1139705
897841
1760543
702224
1857784
551070
607735
547192
1453580
90247
1817518
956535
261182
431461
927396
1123261
461606
655333
1848420
932708
972291
263488
362156
1558717
683047
1400190
280995
1774940
826313
1879403
219064
369391
1048285
492643
1040121
35571
259378
1534586
1171442
333796
92159
1031664
933185
810995
935351
255254
1805729
983737
1386582
934424
1210004
795706
622876
1921319
884363
1577431
466656
1196828
776347
380266
1551127
871811
682374
1014832
547008
1427312
1208709
1587530
456740
1851240
679637
1456122
114245
179526
1031767
746611
352311
1671437
1797297
14056
1802562
1144631
1750871
848727
1584188
61029
199486
1330601
720128
1507645
1324749
1803668
1227375
1166237
1636721
1173562
1903940
1247931
1484648
1726117
609023
420262
264755
99029
971475
1607203
1840157
1313410
77124
1528109
1399455
647269
977952
1577925
1050201
87487
1479744
1906194
733625
1386418
1849717
438899
1247592
350181
826366
1823625
346906
194372
54228
1340090
1557496
124217
71898
1849259
723777
380263
557173
1467011
1956525
213599
1997566
1319442
822715
683943
29782
793825
434215
1497323
1484569
971396
950465
557087
989165
1378973
887881
750806
180726
178983
1625608
623622
760171
484006
1421810
91815
1301328
1475096
558535
169161
43182
1396637
391666
608756
331032
733196
96493
1731228
265973
1649201
357555
136753
40686
1111677
658735
712099
1476459
155955
41671
1687632
842728
1387813
1975478
616728
870131
1815956
608851
127194
1248746
1819704
149019
799125
994218
1912093
1626816
1442484
1085199
1581337
1425025
1195259
796030
990789
1955545
691191
1717877
1049892
941676
300063
1044656
354770
256563
1069402
1554242
793548
1995409
734853
1997486
1049093
633798
1236070
116535
504164
1183125
1985475
963240
653106
78930
1248281
1993463
1459491
710864
668664
1668411
1301423
1520441
594719
602496
286340
1155940
508139
503398
1228433
1497617
1706241
60407
871318
262336
1618399
73555
1663451
954450
500755
488407
1439338
490044
1553809
1926317
62416
1605992
172878
315102
1083298
1457190
582387
105438
883057
1050942
554035
1008652
1746378
1197410
859822
416511
643372
1626807
1868816
1243940
781255
1865047
1637780
1781160
815654
345562
987461
804160
448702
1139920
1038123
58928
243929
384894
1024826
705455
224056
1404236
1477500
1171649
651758
1848914
1673080
1098630
460087
10959
688192
916527
1427442
1129271
1170771
865209
1752239
1819570
1618864
218552
1651241
1967671
818270
106976
1519086
96402
344716
636030
269775
694140
1324155
1878761
451369
632768
1640223
1633827
109751
1263480
1770377
1571662
765327
1393373
1784021
1668921
663431
225394
397398
1321292
278993
1104463
1192847
290977
761465
691694
222365
533420
1407515
1586698
821148
1886303
1828093
1960614
1170562
284921
1345844
1912282
1923305
1269458
719726
626895
504139
1172407
1332290
1371717
98257
138174
524290
1475904
1043474
378634
1389503
1096596
739511
939126
646053
948521
496619
639820
748976
1266937
1360264
1418220
1154927
867367
1862610
896037
1674319
1449690
886210
144550
636221
782180
494511
1514822
684699
1142186
380530
1184441
1653081
1765445
1662214
744108
1357343
405599
1199455
1260389
868152
1230954
1170840
162877
1942025
1060032
1693907
1227094
104062
833704
1172240
628044
74445
1870088
1451342
1254613
29118
1963805
1582827
192824
1103361
1775139
1857805
1466171
756316
1207817
690291
1462305
1222228
990050
1037732
1608246
1087887
240678
690367
1203800
1716783
1516649
1558277
1680598
499455
1375100
1289039
1250587
1800456
980187
775476
1703659
59979
598709
993390
637426
1358315
1733545
272523
389162
1805574
836403
772378
1266158
686222
396601
1696776
401065
1516609
920636
909922
1927001
1395728
1800866
1685517
1473886
1486408
970572
1463599
1873816
1877994
1660153
1118302
1194714
1837752
956645
955120
1776326
1522065
1881500
324993
55043
1787764
1576849
411035
1259462
1019210
854981
89661
1582751
360280
402899
235922
170137
1441929
280714
875671
145913
141996
1079864
136836
506368
59239
62486
58363
1779440
1740342
408848
39570
71454
1623309
914954
1314579
751559
1485740
1201943
966848
430114
864661
1372419
471643
527096
665809
861781
192268
1297066
315820
1960393
1412174
384787
689578
881422
1862447
1584428
1394714
1822359
1142879
1073782
102520
1162400
1813878
1109066
599649
334805
118101
1120886
679119
1119651
447904
45997
292337
1851606
1582443
301553
509576
107903
1272110
1874044
954373
1653336
271376
900545
1208417
597400
1389764
1605900
711331
1881471
1402085
865731
1050972
1531876
468743
108135
278375
979557
1917271
1830194
281871
1141709
1142232
681420
1851378
1408665
307215
287839
1305664
33925
1482608
919972
179603
867723
563528
313567
519790
609459
16823
842424
1695784
848153
1357897
1558047
501070
180147
1138589
1076676
1496394
445684
426285
1355267
1753202
871652
58941
1935849
175173
1339566
1335105
63415
1556580
467320
1952673
1944383
1210837
1453172
1515307
1687389
611560
148317
259343
1743350
1295119
873332
251419
1392707
1495817
813633
164501
1858657
415487
1658857
1047386
728109
699874
1533362
1719285
649045
1429412
34919
1460760
932201
1193857
1790119
1198919
1808522
322014
537289
643163
814166
354764
1119840
1608852
487049
646894
336237
1304265
24449
1123822
1388694
1477835
1600961
667883
759034
804262
1650675
1517464
96234
1435710
1056594
1665245
597150
1986983
894199
1860684
1928197
1493348
347198
259394
357981
281266
1374945
980498
1745954
997294
1229641
1421991
1338437
1535710
1267017
517912
446417
599791
1073548
1445731
1928393
1516614
1757717
126141
513250
106248
857577
736614
1218754
233142
1705352
1197856
1012043
106918
1205453
675652
1579118
1924722
808491
100255
1355110
1903816
589059
1117505
554743
243472
228442
826634
1484699
1203662
405276
1622484
1798857
556242
74943
1571194
602789
297068
1025566
646096
1464061
23448
84775
51028
408921
1676871
558681
850354
1962410
1696399
428752
1049919
1168552
848263
145094
1010464
1527256
1570897
273397
505060
896534
504753
897268
1423052
512629
531634
720669
823315
1384878
68507
160600
470304
1111275
1662995
63040
783618
355656
774179
1920675
475659
1987435
1052003
1210176
701107
350799
1892223
601219
1908063
793306
986197
572215
1994347
778868
582531
1012549
934352
1111691
119590
1397392
1032724
721188
1604764
1305610
1176537
590998
784641
833452
1734859
130636
1141535
1245402
1150595
39238
1976339
608123
5854
796713
37994
1220116
363919
1105467
1858590
1485653
627271
1262550
1550076
877282
588493
1664081
199530
28277
805442
811062
779268
906753
1917363
1721291
1703939
817837
900620
1324420
1811874
1037543
631212
1129220
1262575
1230161
1167089
1045757
1910029
1761062
219615
180293
532948
769688
701043
943316
1551682
1682272
1912349
1855215
1817233
390000
251803
1262371
286896
426796
831155
320115
1744626
834628
1595089
912252
1045623
702896
126337
1196329
559786
1861143
543241
12024
195057
895598
1003552
1441803
723773
1062702
1009201
326977
1936309
581395
238960
226800
675693
1545741
923801
1396162
1619861
594732
1628462
996372
142226
1057901
397740
461817
1349780
1579846
1992722
666757
1151139
917042
1642062
892844
1193722
1418301
1440888
164771
1293872
326112
1850938
1918441
989875
1691151
1474907
27820
1275373
190933
1182426
1091172
1935749
1736730
644070
1595516
201442
558129
141717
1842150
524327
256638
1522309
1105231
870154
58377
917691
1036466
1019032
1608621
465714
1605810
1292467
1331964
117060
11326
88642
1290275
307521
1546582
708988
829845
1029187
730897
912063
392207
1481184
1679682
927420
1352678
1433343
642605
1753130
210215
1025533
857941
1726146
1938171
726902
971112
338029
458378
884656
1920369
1334681
1992434
1798153
515143
575204
480280
1250636
1690981
1802088
1231298
1440224
1266534
294662
1890580
767352
111033
526479
1577873
951523
249783
1449097
1288245
823251
677866
156020
881692
972284
140876
1912009
769449
1217649
443706
1532139
84769
1911563
1036419
579965
1219625
260544
321991
357699
232865
491777
1132460
1257760
290562
177099
79826
748635
1082049
1882928
1834563
896424
570328
1422284
1109372
439033
328496
1266888
1345535
780831
143149
894586
1324633
1815485
1227437
1962870
1010693
1185474
1478492
807448
1281543
596496
1288823
1461030
1221356
1719411
1209855
1741769
1374575
792868
508010
1804744
1400945
1479903
1994592
1774276
1932319
1647420
1786848
701568
1628000
1507330
1249900
704630
557506
830316
415050
277484
678878
149936
1555580
1432306
1792607
1157692
1575223
646481
217183
1240663
1814993
1900068
1335173
833920
1891089
74494
197216
545746
1357511
706102
1579635
1534230
658059
382462
1870210
710369
409667
48575
1413161
1480340
739206
1058751
1573277
1814724
1349755
177697
1482403
1314683
1689362
754446
841080
1939618
1891433
516334
280362
1867063
1962333
988202
541965
1614803
1503921
811382
478271
961297
1629648
1188490
1768741
494588
129745
1401262
1871606
904588
569706
180729
110578
383576
1783584
1862669
1773393
861559
728862
1300656
1809811
1959762
533673
1646945
1459830
244285
1583243
86894
427125
578519
823863
1426244
110686
701345
829549
1486070
1742691
636680
16949
75588
1372955
796294
98465
1570590
1878758
1008454
263654
1670804
522159
557353
611337
549495
1160572
505061
203507
1996933
1710459
673959
1623784
529166
1373564
1709117
524646
1847956
1887681
1974543
545893
1272872
1543287
1766786
1852052
180848
746808
1902764
945057
635932
1491297
1906501
864242
1777823
859625
1791514
481475
797236
202078
1584458
405302
1951113
1678136
373380
861612
817333
349183
789154
168310
140211
938564
163693
1882295
1441650
1631471
149740
457750
982500
1796954
509750
460497
1794106
701855
473918
1733330
301674
1549150
1506850
671649
958617
1809036
524327
31198
1717437
914152
1526614
991550
1133694
1036345
942245
605592
741092
210149
1333146
310944
317050
1904760
736628
803663
570107
1356000
1227105
659326
1718482
839170
1856829
1899312
1860392
500539
887458
1874517
576768
1572066
591372
34828
181346
1013557
749733
1168972
207257
306057
1076159
748547
1804907
1776677
1668613
334446
1815757
1784543
1696538
244623
1557962
1485236
397288
1635455
1182836
1489049
1934437
891347
115257
1153475
980403
29527
903955
282939
1718105
913563
1061538
62612
139363
1300343
1326047
1621750
1714679
63246
1259510
110687
1787514
405842
389719
1201074
873911
90237
686453
433584
541393
1842059
1610925
212634
1037498
1036539
849810
1888858
1704827
1535925
361747
115042
1182942
1145997
984614
752757
674423
1274852
76226
857985
106347
326721
726447
1905372
1553035
1282983
1778666
953917
1601622
1047707
1343844
410835
339205
1712350
686115
1758846
1197660
408784
206914
1285653
756442
875539
1497416
1009799
1937842
558319
1581576
1359014
124370
431
1062922
1975912
1497683
1369562
1133966
1737469
660237
1072486
1712712
930421
1266227
18228
1515029
12349
418021
757217
1262312
910719
1481705
124662
156599
832467
809426
485448
1246777
156521
347075
269702
1108754
938871
633650
676559
911050
73932
486819
1173001
616837
1016164
123381
586151
1136411
1950736
1673155
1685869
1516069
1508327
1345833
1260057
431740
662242
505067
1643712
1764557
257498
844523
891882
132890
1632628
245270
736394
1288428
300253
1319815
1988068
1743245
1605894
347626
131973
83728
795357
201089
1088674
402470
1338386
1503505
1338477
232672
1613196
53670
318261
894411
1599565
1975202
36423
735884
866771
1246593
520036
1554164
1856845
1540059
1760913
457623
1727553
1087606
1288233
253727
1955743
43469
402508
374122
918838
1737852
1759603
419019
765962
454455
1977867
952475
459990
759171
1440058
440733
672921
241718
1971371
1227982
1427668
1633097
1951538
630840
585156
675581
528482
617558
1495798
1367554
1592819
378399
381464
8924
776964
202046
1861910
1363982
385556
1253678
1366272
1907837
1642441
1176353
1612752
992480
862464
961242
522788
65579
1483435
131326
1075595
1223166
1669641
383694
1603321
70752
679164
1196365
1929724
1822578
1987627
1417049
1568338
1597867
1030009
1570834
426339
1613969
531183
1587399
1677488
262554
885186
1386060
1282327
477795
1540702
657427
61978
235047
213738
469683
112764
1286146
197837
170053
441036
1614706
982402
421356
421476
1957657
669662
1641159
46703
1194792
1447122
384802
1480400
1173664
701788
1465422
1032841
149499
1937960
1030571
498906
385877
428079
92934
845597
753720
1743244
84107
230752
1441020
1946941
718504
799132
387154
835685
1360715
510861
366048
1447598
1680762
1929459
1989544
1084609
659755
680368
1013315
609444
1370631
399307
1424914
261434
657038
1474650
1437616
1103525
1774923
1230574
83419
1841643
501470
506488
310173
1082297
1954481
1246604
345678
1485250
1914983
99118
828886
994100
1871339
1351960
1550504
1486823
342184
679597
647492
87276
1741300
345505
268903
748303
943982
1011891
1731001
320370
1591774
1803778
517856
751895
442123
1553574
434365
1124642
1401492
281068
1501257
363623
322120
1984020
1979596
808452
89653
1503780
1750781
159449
1832650
382096
719770
535113
1319827
304810
1869799
1390870
351680
329820
477441
1639912
448595
1091618
623291
1596374
1178339
1760029
788955
127262
1036237
1147862
1567773
391614
909811
701291
392552
1663665
1935110
60739
1228366
495759
759636
1905832
410277
1124259
1323601
800213
1032244
1861360
1422594
1686686
867151
596006
256614
1988075
1130720
324360
655322
657287
901786
1301905
1712665
657553
896948
1506565
1913329
659394
136798
293501
565307
1554965
970635
1023915
1490987
1030265
1132701
395214
377900
1968041
1100172
898082
1412402
844573
1066355
420305
1731742
106663
1007533
1761125
1006620
203723
1392387
486851
1765703
1191638
1182283
1511925
192759
1518883
1442121
1123107
224184
1632207
1085527
1096869
881540
1320833
1238757
1978920
496723
1679577
1081228
269503
1065204
1051347
1739233
270741
1746395
1341221
1548926
686052
98463
1386998
1244576
1194797
129534
940216
697036
160367
129698
367186
500466
42479
354101
1341616
1375979
667556
300607
174531
216559
1490071
1365734
80510
703000
361528
238426
367875
1438740
744925
1252754
94251
1908449
1611095
1679543
889759
812870
1652768
1915922
1457492
938742
614065
163113
1820640
1015449
661119
1602804
1322489
1880972
1534013
1969268
1701975
827575
1841478
1854760
687554
1858914
1854541
839919
392468
557913
87716
726176
740130
1073663
989525
505897
525021
44475
1057822
710077
38584
81587
296889
1291741
1524561
74532
988147
174353
1266155
244656
1997789
752888
243592
1053996
275439
1831726
163266
675393
493458
1752547
1143998
1514809
1921027
1129329
153986
1169607
1543966
268818
1331072
1709623
1154171
1957830
479636
1302254
131040
618656
1595393
329197
1482974
144463
1447946
1267589
86089
1314734
1868756
169672
1882285
1860946
1277278
1027930
1778514
1627977
1985195
1795982
1834029
331541
1750100
1327125
1661307
1759562
119406
444523
1222434
353875
1319584
1564441
1586616
882742
162221
1285483
1820582
316305
1675199
1228412
427381
17779
1418905
1976460
1396911
824135
250390
1493870
340305
1526599
1900693
764926
19747
1941135
1732242
1882626
548982
1897937
1557808
310903
1963995
803780
77170
605464
186833
185244
1051952
867871
1371035
1604119
1251084
320563
506504
740616
507143
1926066
257803
437642
828144
214892
1789123
394641
921931
518756
1515836
1919558
1245887
58531
1702490
854192
1782783
330500
995935
668554
1309406
1439262
1915554
1307047
957876
462753
1187449
1673570
486982
624521
1339699
1281874
557202
1386722
740739
287178
1321252
1950618
46192
1181873
1266158
829522
1375304
701967
1161018
483452
363344
181610
847527
1458175
916397
1701589
1316942
562232
1534873
1373784
478680
1442744
1080830
1187692
1575262
17030
1869089
1115582
694365
165108
740618
1360619
567658
256705
1647557
29631
886853
685412
1959804
1140658
1464678
1020583
1746474
659580
1301773
680025
833305
702223
175664
522795
1750840
822427
88790
1847951
905233
1514228
1135319
687252
77034
484004
988513
708577
1977365
1161565
664923
76667
1323176
273849
1924760
1414529
135318
1774913
1449524
532395
397759
947392
1604687
509666
788960
960596
1877568
364368
1716199
79355
1045118
447703
671278
291254
1810742
130234
519269
171332
1040380
307969
1406869
1224607
1352385
1542597
1436369
1584943
1847828
1599340
1204092
1529127
1650723
122219
672560
1088758
67870
459006
761532
1422182
1533991
1970402
332493
1383176
50829
1847097
1988457
1285336
176588
835070
1267397
1583365
1997815
1838514
648385
1973491
667498
1895880
1132866
412289
1983166
1551189
749127
1389633
1712532
32324
1969128
437270
1663698
1719751
404326
1618161
1408372
755174
1452220
242541
537792
1259383
1242704
236256
967442
1890963
718511
1733221
1439451
698433
1725595
1542863
924877
1149669
1661433
1258519
951605
546994
231691
415371
1266039
886173
1046108
1588099
355836
204069
1988005
1548199
1469134
1440411
252628
1581827
982621
1769763
1897365
948198
1767938
867060
1935241
1555680
602422
293922
1663064
1102678
1918159
1836552
1505325
61995
69880
377360
485109
1681706
1891984
1860427
228180
291701
215930
1692848
1603879
31243
623154
109554
1451392
1952068
294812
459800
1490190
568451
1649992
1784841
292706
1408677
599781
1613690
1651300
1779303
1774364
1090122
723728
1507314
1617864
350982
19888
1478409
560594
580736
1879033
234401
581495
989336
1161186
1187960
446013
1733565
1360607
1677631
110262
26959
127715
345827
1467195
782930
1832034
995513
1295597
361918
1708894
1141126
1919558
1375077
1653377
1772356
885797
1165828
925535
682289
1012507
1625911
935313
657294
1081747
410767
642677
275364
297823
1110491
1350345
1210050
1259257
933603
1758733
983513
609528
1295245
1193113
587114
1787392
1387789
1716284
488848
1113819
683196
1056165
942349
1484690
25077
431864
964244
1328505
1831445
1702647
231161
170121
352390
1220633
955067
1678879
1443867
1784062
1668121
729192
1052454
1453737
1258275
902840
662518
1823772
1414672
688519
152113
336532
1995986
47905
419347
1961236
885199
1590496
704581
1249399
222753
1722417
625968
1455736
1335410
649899
504572
1454484
978474
438747
932116
189592
1387621
1413014
1069480
563733
1079581
1948655
1972348
1348340
1516431
590605
1507901
1956172
1989974
676631
696459
1088202
1867552
1648492
1174431
796375
807877
1236501
571766
1710871
1007959
556974
1407561
1598509
439943
1038768
87341
58476
468057
1296124
1729086
1136370
954415
653823
1189516
411492
194902
809472
1318658
1698551
1693903
466815
1808111
1175678
703764
1546611
161213
1060181
813750
1862015
799426
346005
1408907
1863941
1137547
67119
402299
249684
398318
537479
621110
1148755
1236270
463421
139790
89545
601953
534571
119580
1575033
1519462
1541325
785922
1827435
1382337
1480719
1223757
783246
105986
1823375
1184096
1474022
589382
899326
671888
1561445
1556463
1392933
960283
1446489
613240
803695
835842
1202829
614471
1079370
1316780
562042
1045916
744565
1021714
47001
585338
976756
591624
1265652
1473786
1790447
144604
687621
1728519
74097
536126
1658378
1080961
1885552
1197007
1601916
344018
629349
785104
766614
587232
255202
549698
524069
790808
1285746
1940225
1821476
1296361
1900375
1511376
903888
244325
878476
906927
6000
609809
997910
672610
580992
706186
1399957
1970962
1177519
986164
1689290
985541
1037640
1957758
1643500
1041995
1425456
302630
789285
758534
283767
1967112
23069
1483276
618117
366414
744785
1669978
227122
1958779
457902
568579
685248
1674372
993074
558671
597655
325755
1086723
33255
636787
1310559
521715
1827781
333039
1953414
98961
1167872
170070
1612502
829711
888188
1635541
1958636
220014
1347138
416396
1348349
1514273
1891332
1543592
401659
1518940
1904507
1598946
275464
729536
308732
804354
50952
1773939
1229018
1996413
1329652
132685
1567468
1265793
963312
1553868
48578
1096220
1546070
82932
860013
1453458
1542905
1822909
783734
1561730
1949678
1643739
903308
524336
121173
1671117
954822
827046
1951615
1487273
642139
324902
1213827
968229
585177
1918417
407306
894851
1211006
139110
7708
1644171
1925519
666481
979795
353653
135964
1340972
1988760
1510949
1049168
1649736
1036805
979142
1029453
1616004
381518
101123
1506184
873041
99359
350807
1572193
388078
43546
762140
1419177
1340789
462436
1854419
1887825
1070837
1015558
430709
1769193
381336
700134
123204
1669476
1121800
972839
923709
966796
24905
260476
1565975
871385
474315
1495178
939899
794830
1838071
1407511
220476
1130336
1031628
163657
1027185
1742952
1824794
398710
1881369
1224061
1076873
472008
1106612
1816762
1961573
1078982
1594822
160498
1784499
509221
554782
115551
283750
1082454
1440849
1983988
1116779
853489
1376399
570992
870223
1489145
432544
701698
1003078
1456245
1486008
423560
1619199
308600
1403589
1384539
214596
279378
755108
1393185
990633
1434150
213443
1455367
71969
1058026
1418369
796129
757685
6922
697517
1804478
1307086
91391
1077747
1217580
804792
588116
1087067
1068054
1090458
89676
778402
388504
1585955
226919
769145
183313
1485423
699351
587230
272501
894891
1570035
472304
452790
1711242
481237
1738468
988427
180225
737493
1807831
1183676
1511229
1263316
1144196
853055
1387325
260378
310861
1564611
734277
1531098
1010705
810941
120331
462976
1283422
643158
724930
1247620
1931175
1308161
1613960
117456
960915
76539
1723709
694204
264822
1337004
496069
502113
1219723
1079059
94253
77855
1576442
1736132
193677
218038
578100
1111809
910718
318569
185584
241718
367267
1457488
1395964
381210
1057795
1755704
496372
1318825
1745526
1597185
676171
850001
1354302
1940358
609506
1873872
433596
487918
1928487
693608
896015
1642334
479762
697247
879922
1256400
1672363
722851
1711753
313520
1795359
121430
712102
1038282
838073
672268
1562766
1316189
441525
1193503
560688
1400177
310190
430947
446111
730321
1066190
1801013
294955
1950183
1631682
111323
1690469
1951890
797144
1590573
1641155
170647
1853525
463909
962104
1480354
1631223
691076
1276403
1703385
1849836
823166
1413418
1242071
379511
1332334
586150
16753
595086
1028478
1577354
1410811
547337
257905
1768310
896625
379969
596032
1296138
870792
1284951
1685404
552712
1447860
1757538
693765
1743707
11017
1543832
1259532
1785294
1355250
164758
419850
738526
752835
75398
1295743
361970
123128
167084
1845862
419430
511020
1167109
1715760
1626215
1819647
1403190
967143
919002
829302
1387621
627799
1890817
1363313
1510171
836677
857725
419330
1088155
1335681
512906
547987
1902280
1384863
594924
222250
616909
1650724
1248921
1266899
309877
726541
582038
624078
825046
1409801
1190659
1510105
203809
764235
1300468
1982612
955697
1528451
1417656
602897
6254
662588
1060093
1602137
1841307
1750690
1023517
961073
1310957
58281
1757326
1119659
221546
631563
1197112
1159306
822674
1818320
929849
1414265
7219
514362
1700156
1941016
1171299
526062
879757
1508519
1890566
1912995
732173
1333081
674493
1117019
1865236
1131057
644391
1394055
389817
302183
43311
956124
1756701
1153955
682921
1221152
1836627
1065857
18701
1010952
1111710
1448495
1427053
1435425
564342
515741
639389
1525724
381442
1751059
1991465
241720
692338
658119
593238
1694902
1150894
271572
309595
1804666
1193709
46619
26764
819174
1873621
1523711
761981
639223
699106
1184351
1427492
157176
577104
310018
383147
1495217
507340
1970280
1887232
868635
459605
1687431
105416
156768
735048
1074318
1554776
1755905
803498
167790
1254723
496682
999370
578737
1026041
532908
1944231
1921586
421634
1579848
1057362
1438158
1210419
1259733
1765507
18732
1998839
352045
1488256
1704275
1944047
1546157
466382
1083604
1756357
1715643
736879
30992
128653
1192566
43760
730838
1685729
1367324
1905673
1405556
1685821
1662232
1168706
783296
209755
1150944
1127445
383952
419468
1019316
965819
1510467
684652
368644
1423761
1563493
380022
660888
471036
1046151
1802907
1523944
1220382
512928
343909
1005635
1645239
693109
1852285
1531863
182150
303992
386682
1409039
535416
713699
508275
20411
1101776
765708
1887321
78117
1390550
1736586
845339
705726
1338092
1118100
489319
1446964
536282
155138
1215253
457241
629209
1030438
216448
1867540
1416117
156498
933503
1463955
1815690
1239523
665256
1998850
1757610
1342401
1664527
1804506
1427918
1523953
1155580
1035243
327524
1785379
628309
1400021
659349
765805
198941
787555
748420
609331
315531
494484
909784
777947
163620
685443
186970
1205585
934424
1386880
1713124
511716
1638819
1304897
305043
1874766
1495061
1647380
977604
1861830
400792
661684
1270672
986841
1962669
1993263
267281
1302851
1641239
1272062
934219
1295078
1872519
662674
1210418
1421578
254237
1546434
1784741
1135032
1401886
30045
1167676
617454
855155
155642
1617920
223478
1364123
973618
1128164
510326
978734
1178490
1630572
33703
1380993
74770
1888984
736757
708014
489809
1418049
620527
1983550
1605758
312590
372855
1437992
702500
850343
1243546
871817
1236468
1024801
1343991
455533
273089
1841402
339496
451717
1780830
1094331
1927335
1457383
1815782
1970877
618061
793030
1674762
1198587
1134475
1216780
1899186
471574
610229
1225270
391380
396108
940133
1460253
1771673
728261
1961953
1999393
491611
1423111
1675749
1503731
681139
1339161
1009124
82852
1910064
1792386
378430
1762010
290711
963785
1982609
858577
423840
307381
939910
1904236
1419061
1305086
582885
19119
298692
1773798
110745
750108
1043531
1124123
1530208
1475802
1435765
1945390
150085
1071149
825908
536649
315628
635234
1407231
1880828
406015
1433434
907986
589916
1581673
1089765
900553
1451132
1733404
376262
1142380
419109
1361724
638818
754018
1296646
1519743
598197
253335
1924901
1479198
1807754
1765827
818329
496677
879905
856089
882081
1202462
518232
1939922
339516
1608181
183449
1114407
1448061
1184658
1573635
305498
1249085
1258697
1391020
1172298
1073111
955550
1061290
1563711
1400155
764010
1933975
998918
174643
105287
1582565
1138113
1231252
136864
1477004
99116
172992
1543968
571558
1704910
1091137
1603775
1220178
951721
492303
1824752
500683
820455
871508
182617
1988477
1579902
619930
913664
1637668
933548
632232
1374632
1876468
349956
688845
535341
1018749
1268346
450925
471864
1561871
836344
244475
1495825
1645568
194064
28436
1004263
897974
1581054
1674617
251061
528837
1500515
1580357
471038
1399763
307529
867425
725171
1179892
1274997
1364996
334418
1142838
566092
1994798
1668227
1407678
704033
241578
1424136
1891167
866765
754543
600910
220629
423426
1861647
1559743
217753
1381321
1837545
425988
1149939
543731
1655108
190499
1464481
1181673
186011
6891
476348
1244942
1975393
1087514
488000
478398
273755
1116133
72918
967050
466542
1950742
486803
1768948
1300148
943049
1124277
734250
1826007
741305
1445874
1782757
1630958
280977
316420
354440
1252264
1490297
460829
483128
470188
812232
1725327
265897
281258
813110
1122536
1114524
1088148
3515
168636
1781227
90702
137941
1523362
1347757
531564
1169969
572054
497276
1613342
1935155
123188
1536223
1763250
1513079
1866938
1875887
11186
1297663
1857715
200404
1910490
1828179
1960228
1106615
349375
997257
275806
1611541
1079415
1834636
366602
379860
1097436
1255239
760395
447902
956681
751538
1920023
1453839
461912
237924
280270
929137
1304913
1903237
1154561
169661
803102
895171
849087
605310
1407977
720467
245550
441054
880988
1846838
1303852
758303
830663
873420
1398144
808839
1690118
180780
440817
754801
26271
90989
1458571
622230
1504598
1971060
28811
220627
600137
1697149
669393
1688207
1988765
1553087
545799
822226
784783
619887
1621830
943268
1877856
405736
14969
246079
318809
1417329
1665393
270496
455521
1914436
752365
1357776
1204996
1313148
678019
202767
1299787
1536776
1147575
1463785
1702551
1634439
1950556
1025752
676513
1608558
24626
1545962
1903824
1990510
872617
1912889
72603
1464309
331256
550160
879597
1208852
1810750
1504468
1458553
1254008
74424
448485
1300007
1857558
1545421
1813720
818941
1143926
737294
1484129
311493
1630105
629741
1810542
268856
745564
1265851
930972
1586377
1616305
133578
1676490
635844
1703537
1456058
768653
1582807
1379544
1689783
1086504
5618
1756811
1520221
567118
458878
589188
515728
1232580
108509
1494075
1954856
1425818
1569305
976866
1265254
1306173
796348
1362692
1753618
258021
867873
481728
1380169
1428967
84236
1765638
1821688
1561406
577688
313919
329119
226857
439984
414906
876942
1646272
196899
556985
1677061
1406713
1834957
1291549
385788
81561
492295
639014
489767
477702
1852385
981623
415159
675197
1732241
118765
1198919
1155823
1054722
862391
764710
99714
61914
1636252
741828
467649
731447
886029
848786
1506639
1147824
1003990
476695
1400823
1700927
395089
332124
152147
1946465
511765
987063
1208088
490501
32853
1325189
530704
1826540
477658
1024135
1909342
1225552
1413333
92997
1519512
418705
1516310
480822
907611
1243911
1848179
2057
1235891
78628
1482787
29242
1294956
763394
357056
838984
1675501
1464399
533303
303614
544528
392293
44380
1466472
1907126
301952
192669
191858
457743
103250
1372112
1329727
979896
1956968
1595453
379889
850154
1182623
1900059
115631
1026591
175284
766607
1329956
1723361
1373862
1797331
186510
1315456
326414
1154624
445372
310036
1077836
1293279
19157
1683041
1938760
722176
678933
1883831
936416
1219790
1273891
506041
1690724
1821576
166768
804792
549768
927061
1216502
695222
203258
448495
1262470
1616956
115696
1562265
1323072
1331848
1956442
1033068
1269590
710293
59192
1464371
470618
691432
1006657
679331
1012238
187398
1852792
849661
691737
700569
564525
393725
1078643
1297269
1202683
1932632
11874
131625
278434
23530
1013462
1670895
732931
344473
249070
199397
1381185
649188
993841
1330334
1834251
1459856
827067
574375
498547
1963138
1181561
1062439
771539
1399821
1290103
674544
564474
583781
328891
1375203
278914
1475718
426327
939001
1645336
522311
415609
414007
858927
917595
1540243
762236
863609
178286
171563
1517235
219768
669556
748075
1616616
821487
1407751
1615696
1908063
600471
1702254
1001467
93345
655236
9135
158527
1133465
977436
120740
1560056
1623294
814913
1701317
1640952
980685
573951
1593914
1439253
434676
220922
213364
1699233
555969
1294060
656666
439141
1048266
597582
155556
332216
2847
1294566
801375
1689965
1332675
1652961
984004
680806
67848
95903
944450
764089
1303001
522256
350948
410595
618236
71921
1827197
649135
119219
814332
50866
690344
1801916
355705
615462
1160233
730054
515604
501449
1680517
698050
426440
1047746
1634071
1047462
1463415
671684
1386075
1482902
362967
1802163
1229281
1012949
569466
297004
527663
298720
875169
1034419
536991
1459968
177880
420444
674388
1795178
490982
1638992
12654
866465
672251
965455
463276
596284
230722
453359
1745516
1339083
171288
1650823
1128096
326605
50845
252569
1548834
641921
297352
1414941
734679
248705
1063665
976886
1146456
463841
636217
1451606
1777566
1317313
465990
217992
1450373
390734
1272331
199696
609928
540028
1688435
1188774
1253050
913942
1104146
1058089
509027
1282888
1708873
1203889
231588
1599567
1589421
432687
370204
185756
1714545
1612351
1806118
759213
1972018
1077251
1620692
1749495
1837771
85164
160486
1715494
1821222
302807
1248843
1217631
124481
1602646
87416
411210
1006226
128421
1223824
1219774
399706
1646346
1437003
359249
605002
1894204
900165
737528
773712
1990979
680124
59219
1725190
1117270
1136840
693397
1080981
412090
1980150
1250457
495297
458904
34805
436082
347808
142832
264887
1575775
1587383
96815
1661586
403801
1750807
1045416
656953
493703
278732
1867582
1952536
1541264
1953699
682341
1362348
1853301
1429371
967461
351446
1858552
1116392
463216
1510197
1895233
1257690
1790712
1702998
1194748
1179749
71329
1773018
970030
930295
1219641
272375
1414614
301651
1897320
221704
18216
1549336
895329
722102
310685
215533
1134517
1756511
1721391
511823
1421571
1626934
389473
850154
1842385
515323
519278
1048663
377618
297719
1021303
57845
1851451
1999683
1214777
1914324
1855354
741058
721231
1026362
1387298
595948
333532
1479550
519735
992312
634904
466622
948331
649548
435407
189123
262714
1384917
151563
1455979
5830
370583
1613508
1501803
1743594
511838
1518383
1753851
85010
16959
1937574
1276903
1446863
889438
289886
1773086
1750255
872602
1575516
38443
1082544
1757505
1680960
1793590
1895993
454397
1593143
1558307
30914
1979411
1378443
1350426
1503232
1302467
86691
1129721
210358
814554
1588325
1351410
295752
1000777
1326630
1620585
79798
816462
989079
625039
1443959
1991487
1463040
814343
937591
64784
728405
1444287
1413252
839506
385840
1789012
1741765
1453077
1366367
278660
1722214
1201641
871047
1650820
815474
762
1267852
1385565
1933750
1109300
791512
1931220
1595519
648446
174474
1274676
468255
1327016
763923
1015093
1866603
705044
1559001
1825768
443032
578503
669008
1817298
1843748
1286511
711415
223373
480243
1524991
1930334
631632
1268056
1613055
1615158
6635
538776
329216
1167580
925024
1918852
8758
1638505
1931765
144850
75931
1313812
1130117
1125631
688486
188314
1108941
1873795
494480
1608343
1162939
171599
1698652
1026048
248786
247528
487350
1116156
465222
322176
1002599
426183
1991598
512852
271125
1393790
200923
546438
1965954
532632
476513
1653046
1235867
1050468
943692
584133
224316
274443
1067339
736964
1918336
593522
1132695
221856
1800385
149056
1342104
1105505
1964094
1093159
1406217
312951
1641007
1285783
880186
977019
1394465
1046650
494586
1866856
307283
105021
198865
1601180
1166851
866141
411501
458097
1624690
1090031
1924273
720156
1400457
1304450
1376934
680881
789563
255956
1748553
714148
939864
1594701
652018
944643
543349
1165359
1058034
742967
170893
250547
168244
169534
1023896
1665868
1400679
1437229
905861
1641635
850755
373267
725074
662856
660025
1723328
1080510
616384
938699
1094206
626270
420357
541783
1618686
991178
84522
998903
1445836
823276
321093
1714589
434635
1139959
313293
1658992
803537
1961739
767291
999152
607716
675363
969386
1094525
1443200
1900845
608610
273481
1978076
596489
579570
1466266
1578306
1826939
1081152
658579
555106
661078
1994718
1856795
670394
660291
1255530
1043576
1777793
495949
405851
35828
193181
1417878
1453392
1465041
1883084
1485163
1458899
552138
74222
432526
1148225
1531601
237782
1983214
1895832
575460
1672338
953564
562567
558184
1602125
1131510
580459
1424078
382462
754159
1726455
1633269
46632
1459804
594725
1248564
1820765
1986880
1736110
882453
1224726
1003717
194434
1668051
360010
1214501
1846863
1589763
688649
167389
1790471
673211
1609351
402265
1293768
1685141
1644435
649528
583905
1278387
503265
804767
1608330
1907100
906588
984693
838565
166605
1245185
1470910
1706773
230767
1298347
961996
1586970
1745578
1987141
1111074
1239081
690800
79264
1967412
588505
403749
1736423
603268
532386
433584
1932231
201605
1510319
1603573
1813919
1005744
1186043
219348
1831047
251539
1434295
506133
576492
1404428
817787
302575
530416
884011
251457
262231
1888611
373513
1628045
1353193
30463
692451
1171001
1616341
1971227
316393
1732746
1589406
1323126
661279
290555
866997
239976
530151
1434138
454933
1681664
1104894
1575311
436181
1961223
325148
1028385
215682
1631373
1894928
1727412
960475
839223
270533
486442
489635
294194
1263194
829428
1574282
1650117
1071229
30367
393457
1402038
1342663
64253
199177
215230
310459
734212
1590921
421148
1057555
1644901
1245522
155178
881193
1081377
1921646
1944015
1023842
255289
673264
558892
1817157
1085059
1743940
1476023
1730113
569764
111886
701342
1962871
1800308
1012886
1076911
705770
443863
488588
604397
1456820
1013921
42751
29132
976960
1640033
1811177
1095045
1847859
364032
1058448
1358737
129044
1139044
1788994
937684
1832979
1964544
1898764
1437397
490957
908413
1979295
830714
1984208
461180
1574630
972237
886718
1962789
1409823
1991774
505323
997295
475245
82218
742874
582601
1261131
208651
876668
1633080
765902
360782
448306
450841
1128829
1603266
692974
1446860
1604818
366551
544384
1195802
443511
1050253
597504
360246
1257039
1932717
163248
1545710
179459
1998801
1812860
859543
611313
1949737
703891
469437
1341936
1293036
1719463
36215
278717
1968992
1033833
989999
1546068
450307
54851
1979540
1906326
1902316
1341166
1588443
1668528
1857008
516123
1503455
76006
1191577
872808
361987
508233
51386
508283
588074
658494
882336
535795
1809660
1683278
998800
1296813
240708
52184
1528018
128801
1777792
106097
661921
1116352
558346
1439450
931619
1879824
1175883
467129
1026884
861331
1608673
605115
716695
1180947
211383
478269
581424
209779
1800461
1897156
151538
631376
726457
1019501
922376
1293434
1673674
1082844
1798151
1710410
1365404
1040754
1287970
1127131
170680
1274482
1537362
1316238
1669633
997114
476846
1994866
164888
663681
243814
1877092
341883
1627178
255816
1277204
1279885
1974000
16478
475462
310811
1606605
222373
963910
1764689
1344982
862615
445997
1030467
1386339
1533357
995702
1900955
593049
294165
523764
2943
123372
752104
197771
1406519
945043
581169
1148489
1568574
392433
667788
337474
407758
1622886
814427
467505
1932240
350107
118089
261468
864098
1574611
392136
1824683
1432221
1409595
1665688
1637924
1526184
1636505
1147836
978498
779659
1392158
1646415
825915
1468307
126104
778282
1986919
23381
242217
714663
353369
1494084
1271453
1157225
1867208
738185
1135342
1952864
1364328
1530500
275326
1624259
422792
1157806
671102
990739
235815
410409
33518
699772
8668
1327626
392558
1456788
456872
1234601
1498071
1690626
375091
537694
1552454
1141416
385135
396921
1096006
444990
719158
1123426
1035466
1830227
572871
352090
731490
1433164
105709
1539352
59889
332465
785351
1801603
1454680
1996347
1038091
746036
499887
292288
711750
1332896
967394
1668953
875883
848577
532641
66097
1505468
1906833
179546
1791993
1164949
1883158
1691042
1267820
154530
1021174
1801049
116628
1309969
777268
1820990
906152
1628730
1955472
764190
677720
1691251
865178
1573730
802007
1960696
1013973
19653
1420603
631431
1388285
980686
1089472
1429293
402779
655889
1664789
1158086
120876
1344736
1769801
1520752
316115
822821
1593308
1781021
1110473
488849
1871117
441558
1306375
1822222
1230370
1623348
1025026
1738272
1292407
355095
1046445
193402
886592
428078
577520
7356
1994908
465168
1234786
1744443
1813934
765990
453682
1456558
1455601
1240486
1038011
265335
1615722
167596
724259
1945544
1453368
1438480
1362412
1133729
1754004
1142901
1980160
1453015
474590
266525
1933987
880944
731865
1018134
1382254
1059189
259216
1343208
706790
335410
1812924
1409033
1365063
1474623
1168404
1869572
1294744
643796
684901
1207860
448033
793027
626661
1259726
1007512
88028
1777681
1406589
1461002
1098133
748504
1210364
520731
781557
1159224
470860
1243014
1664329
1212281
797610
37261
736327
30547
1554583
1821535
1855237
950249
615396
297090
32645
1290711
673562
1183070
242584
1214025
332922
45336
1512081
1894277
246711
313526
621068
925391
1385309
510106
1890850
152120
95727
726403
1963052
1220937
294908
1222909
543396
1011611
638398
1278069
1532796
769807
1465482
475853
954096
1280771
1813438
349154
1725546
1427193
159763
1300886
1082769
1553983
1116154
317366
327361
978098
1770405
336718
854984
1650401
725918
1336182
742683
1153769
799295
943466
1769311
790472
1302466
1729876
539161
1807746
591570
1235219
1108579
1833661
1221251
1139813
1197366
1820240
1143916
1023331
1423160
606712
1666143
212449
1300441
416860
1670216
342625
934097
29073
1547215
726238
1238483
1272458
984099
983050
1829048
1961464
832077
1593345
323822
332226
1960543
1983861
100991
1163486
780837
1219580
321267
630194
1091082
1004367
1832017
1085729
1878063
31772
1592787
887499
1234616
1358888
842479
306402
1329275
558269
1988876
837494
855633
1344604
1742128
1569558
224225
816487
1320010
1895717
214712
1359754
588307
793044
1970808
1966262
500372
1735367
1592501
1557600
1426310
566586
398037
537792
468754
1696025
844855
1665044
367021
1854919
410826
801918
1015927
170680
1896794
1824033
1658824
130161
544325
1426740
262684
253365
235861
1299679
1026252
204875
122283
358576
1436274
1932052
1748746
1265391
1696861
1807442
129447
914900
19025
463215
1963744
687125
693780
771360
1552295
1471403
105782
457968
1339561
381579
1780834
357454
1346481
1770357
393248
1850250
1154910
1168747
1577712
1372337
217724
1771076
1615991
108616
1074955
364207
794863
1720368
1171496
955974
1927797
286830
1548164
1640301
737945
1118377
1492911
28211
695596
121767
1562968
1956278
1022939
1636051
1406049
1306470
1629514
919404
680871
193318
225539
24686
965329
1469219
71099
1712323
1864290
661419
1488502
846610
1128228
934224
1477629
1193573
1236699
1808413
1322976
1862253
1953483
992882
1443604
741579
591129
1435331
1035543
1518201
1483828
1838088
343107
39724
120089
679755
1885702
515679
233692
1001430
1264653
1409685
760683
929896
1319393
1715255
589081
1278088
1518136
461509
1817274
1659438
73584
1451574
1185141
353095
469883
882397
1022464
638479
1525230
1268471
1868464
1812915
987792
1132749
1579538
608317
1047214
1916786
1492456
2852
304895
1816107
107195
647179
1788914
572804
1484073
1016648
1538444
345718
192926
641544
1307168
665210
42919
909938
1964889
1030681
1969346
1432663
898623
10420
1693341
1148209
221258
777700
578681
1791477
439664
1295939
1857829
1608020
1250009
910115
1366634
284009
65342
336978
1836537
1720650
763668
504621
819440
645345
1376275
1677681
513583
1240233
363800
1499368
98030
1687329
1904759
395800
1808756
369520
634839
613659
1567613
247795
247876
353023
432790
1237421
1631789
699040
850344
538679
833283
510517
430761
1868320
1804647
1570142
486163
438196
1428646
30335
1934974
1978679
689785
1314027
251638
1799930
1052794
1804935
1040052
676493
1359515
1384063
995024
996676
724397
302163
567672
846623
657246
12054
1677008
1941665
868466
428316
1708502
574326
1358585
323739
1857963
1625189
467654
861680
1060846
798063
1620364
1577241
1663348
1821690
1861191
222132
1420208
357260
348037
65735
217664
210348
1745395
854062
928238
1804070
1128799
169728
1653475
1642140
55663
695468
1379359
1568508
1640471
795334
762073
1171782
119621
1315886
1405897
1581579
1657359
1099608
1766666
652889
1821180
1672511
1103254
409778
1138299
1723611
1313848
1133136
1026389
494359
1909353
195240
1641035
411283
602240
781499
1352195
1156100
1334548
718797
1041977
1120045
557705
1523040
554154
1488402
353714
1135890
1852718
835582
1922826
1969575
1974378
1389509
1368475
1473914
76102
593974
673931
119098
1688843
640335
966010
1058175
699750
1432279
421842
314302
1350162
1586250
459347
1282724
1147936
257623
1949469
1085916
1799832
508785
118532
849165
957770
969904
1037666
1587449
513504
1901525
1443139
71393
697808
848494
892512
1438499
1476470
1520224
75312
891151
472914
1582683
1020586
1595680
26511
1483145
841183
594245
97754
137866
467792
858622
1945505
1094175
896269
1671102
168822
1757257
1876351
1693299
1470489
1188468
104084
981046
18893
1139566
969165
1356996
1132652
766279
1021541
763357
1022038
1692107
1805918
483241
979379
1118851
1573892
357636
466374
1994086
1069834
736986
334095
893237
469763
1226927
1568209
1093496
776275
1250438
1761071
1616407
522888
1652963
663988
883430
304936
118440
1854649
1603755
1037956
1215587
875098
663825
1431217
787590
295712
1618278
717316
1374578
1149238
1485507
439946
646255
37224
959786
1257538
1963629
463569
206267
637488
1158813
1494531
1981401
632689
1032480
1928830
738985
1248380
485931
1232169
1894207
693035
1076105
1802046
1787448
439383
1702862
959598
1308620
66028
1381873
1671261
1309714
1172925
1410857
78527
1603293
1772577
1341457
1330563
368177
840617
1937552
1533347
738784
734071
639961
1258877
520020
390889
397779
316867
77890
1725754
80075
1015732
1421327
1991709
351875
199246
786240
832642
633655
1582853
720196
1526672
1368860
991475
1168666
123941
1729901
216540
66548
312381
1322024
903396
1609956
719524
1662899
1266972
573594
953682
1501315
1636918
405114
1135258
685015
99863
1323700
895265
1369480
476759
843994
1909657
1147934
602225
1647730
140363
1290858
686298
1699077
666927
412442
100492
1374236
1102526
1944033
982404
1362341
1311638
729535
1506074
639433
617060
431190
652199
65022
313388
473102
1897687
97489
918201
1363398
1719338
1891063
1887933
735612
749796
1783393
405677
1059588
1866400
315172
1226090
1173705
136417
157012
1667414
1266372
1437531
718583
734296
1369387
1939935
1105435
960843
143451
717962
231261
1732855
1732572
1754381
431124
1562009
1280855
64061
287444
1508378
1432521
1058200
1894134
1697338
1971831
1391165
1872945
1242775
1428567
1516437
784796
1638700
7232
1995115
1204447
1673946
458308
560946
900149
1681085
1616619
442155
435890
565849
1203418
121402
249144
1824034
1646462
1755928
720229
1014379
1142305
1203468
717342
1231088
1725532
976206
468407
376671
1185596
1550841
1239449
1190262
256137
1535973
1507810
276319
1452936
748757
409878
1396193
510420
1270635
884969
1551921
1560243
641657
1282405
59282
821540
797223
566983
1951356
105141
46256
612907
643016
1084058
1162513
1921101
130341
122706
975491
596773
1503471
215851
195705
1087064
689087
1934857
340288
395347
1257882
242927
1425876
584943
485898
1279501
73676
693850
433362
1332928
1169939
719167
1744342
1115121
110517
1950822
672866
76743
1553766
116607
372737
1833396
1885205
1682352
1161166
1768966
82734
524612
267934
1289798
851520
463633
1108681
288682
145885
921847
1134389
58905
1045224
1907948
49755
723226
369969
1170793
9068
554938
1332619
1416085
906800
869145
915848
1973202
278711
509855
1958546
771320
304959
1473985
1706359
1232774
153900
1803898
1583456
507372
376479
1324970
1853043
1986959
390541
1969788
536260
1868332
1625256
277213
14680
1490090
754261
1021515
1549536
134051
116809
748779
337193
1849332
1622271
1673326
506573
1897027
154560
1783794
1131456
1126931
765030
33403
1396782
626065
1734636
391362
183429
566227
145747
1101526
1894812
159689
1360924
495287
257939
931933
1509450
1820129
309527
845456
1015908
282187
1334081
289809
755214
222217
80503
671723
1857176
1093261
1872721
1815472
909128
1463794
1561560
790570
1082290
581860
1995114
942131
258477
1832822
948430
1424355
423357
996520
1651972
1925360
800154
637899
387076
263493
214327
85204
741181
32289
488622
1128730
1049217
837284
616423
1943110
1981713
1330230
994269
1371424
1461954
150307
703796
1043816
1094980
1772120
1718601
787223
1670495
293238
309683
1007785
547270
648846
1677387
991224
1930516
241828
1892976
1828597
1104841
162421
1011367
27504
1440973
169730
1571504
117299
697962
270722
1638887
1480168
582827
1056793
735077
824490
1943940
354881
414363
230379
1186015
1232923
1233926
1602693
698750
311611
1943229
302551
287164
1155039
1288143
1949748
1210181
197461
727209
894580
1927770
298068
498838
734276
1528913
977401
774142
535977
278759
1049492
923069
387435
1255119
1487674
1966740
121831
1631161
1519298
1074046
1242098
1041155
887450
1983633
966511
445334
663420
1918004
154016
922797
1235481
1185674
174253
1163518
139070
1499000
1736584
1627650
88087
1224572
127025
277401
968393
151172
1063056
1547405
382988
1326176
1221743
874781
43245
406891
18464
1329656
1850125
459447
1394729
1499352
1548862
686716
1424112
1372895
180956
1741520
1023424
943767
649292
1826503
1033997
780915
442836
379377
548773
1618818
57112
1772800
482131
566786
1214245
870482
27847
195656
1268413
525989
1801866
631038
1558150
1850709
302054
67495
1662089
1049448
1462757
1221521
464653
1679636
1182870
1482200
1563583
296171
1432328
251011
1749478
760328
923531
1112640
392549
1165748
910784
1334608
1956685
1075422
1638416
1807603
549783
141682
499053
1189635
1838800
1051865
906405
37455
1771791
1133604
1918881
858551
1155503
1674154
1985733
591859
1666588
1475015
1799237
229669
90511
1216529
872221
317020
376667
1458663
659804
1271727
1262893
324904
1008230
934039
215800
842015
1944977
1765302
589331
1633457
792965
786164
417609
96540
609532
969917
377723
16325
571556
1549217
1815217
132866
1654992
328435
1658178
1701493
1070555
44010
1924847
637533
301362
1512961
1193700
726225
901814
1470944
1085552
1476142
1278679
1284107
1401795
543576
1419662
318346
1552395
422288
609771
1221957
76744
828482
1091446
1223687
199017
139822
1831271
1726311
1912686
104270
1810817
910034
1356219
1253811
1776829
1640704
218150
1146673
292719
170155
204578
253476
507189
1384055
226288
1043788
1813897
1012184
1097713
423028
1720121
1931591
1360841
1442978
1599843
1197238
1810114
912624
301902
473877
1649398
725520
1093990
975287
1275233
1262769
1595186
393277
505076
1436349
1717622
992190
1138413
452627
703371
962157
436554
163523
1995425
982559
1962463
225178
230722
399074
1476255
449485
12436
547951
1813718
1530026
480584
959996
1285801
1960030
1614637
667811
906729
381660
1322236
146839
1847138
815482
1999511
1217216
1583221
1830645
96971
1397420
1251022
1605910
107203
1245728
1256645
452427
829138
1135894
1791862
322580
785666
326688
469713
369639
696466
272801
1300818
1147142
1643089
717301
1407223
1882657
462329
1358641
311985
598567
1832330
586068
1890343
303786
1942342
953563
1184255
1424327
163742
1506624
1604383
1076111
1957285
1451299
1894411
226434
1025922
474066
1325278
1312075
136928
691191
1757042
795988
1981055
785531
1608524
1813429
693252
1414066
1143371
1585698
144729
1567387
535858
782069
1832976
1098654
731027
10188
1842285
1660852
357944
932818
1154954
666761
1158151
980664
1655194
435837
417867
374429
1768712
481785
1892245
1865990
1019254
1609894
913288
1787614
1260406
483244
111730
220935
1777407
1373024
275581
650905
212723
1718540
1543990
1521183
371233
564286
1969263
378465
1968093
1236104
765905
61483
404880
970423
942507
468748
944367
936541
127782
1557193
1910925
699294
995284
992542
233301
1793633
1568636
1499483
885451
305469
330775
1099476
388596
1584487
1925071
1164601
913204
276932
1918222
1474713
827608
1097725
1987346
1883147
1930543
347404
1111855
770268
307506
106274
797146
1750775
921938
1171335
1747972
773858
1288963
1178174
1287421
1228825
619291
1764495
202662
719521
63306
366267
1023490
628780
746139
1565553
161644
217503
750255
1343675
1306029
656749
1703155
731610
212434
84205
1940647
1740554
1667579
983010
1863930
1262802
1584311
976273
108467
1627156
1649995
1785787
159256
803246
200825
1598052
529050
950680
38623
816105
957066
1643844
1701347
70017
505230
134321
367450
47855
1273115
1397009
215917
1559072
1142612
634089
152376
751731
559086
1696563
437691
995583
128190
1475722
1778297
1581891
171352
1161139
786760
1544166
1895044
1180493
66846
886261
1536242
245099
437493
1659780
824032
1732754
187346
1889630
1947714
65565
553794
341617
1801310
1427598
822006
114212
1041532
661008
880859
982961
187168
1745782
904699
1423488
1326542
1585859
1887521
872147
1612068
1599479
1933125
882621
1617451
883218
187493
124264
438999
1206529
1179460
1861878
1856224
114882
342856
310773
78568
80758
1692048
1449152
1725629
1741400
712796
1269040
1112002
711411
1500702
38407
1623793
1259031
1537141
885355
509070
1475578
1426131
1999055
547189
1052800
799080
1291873
575210
603545
643778
499619
499508
1594718
366020
473715
681760
1842975
1656848
159791
1799873
591139
1467891
586840
678921
78029
311376
10591
58566
816745
893342
612077
582823
1879465
1101783
885459
739858
707717
1916638
1813173
56621
536027
1306100
33939
1598205
711659
671660
1168799
251446
763959
408967
1649593
1135347
1486445
1724499
1653608
1482606
906867
755817
19204
1820823
1544397
1161155
407901
1996365
175632
384640
840983
624165
1730999
1284407
487497
1447898
1644435
1591786
515161
1839268
883
1115174
1540033
1638870
1246513
870994
270666
126866
1907511
549825
12197
373420
1169239
557054
399198
1711577
1429181
1632158
305563
1815503
766993
417012
1615763
1401773
551729
203270
366444
1751629
660252
1122436
1044006
1087097
819316
697983
1750633
756883
146163
1496586
875388
278524
312518
1407261
843254
506380
1523356
721373
1459450
1407102
1573280
1482944
1753163
1450732
795437
1683820
1424424
844179
1610579
489383
1867828
1364815
135372
1791635
1142714
817848
732079
1107914
1993983
1506403
1181614
22456
976572
196874
245943
1274095
1999791
1452485
1150621
344749
361996
1918184
1975029
1752598
1871245
406192
151030
631763
928131
1176713
1425791
665532
456210
1613666
1629180
1757629
1146617
1376969
908185
1108774
1961452
1772408
740542
1875139
1523663
950446
424690
77066
1609217
1329717
417811
797046
1194257
124901
1171224
644691
379910
1383149
779902
535966
1355747
263353
1466523
1649463
1453344
1197596
908567
379280
1227373
1098249
768349
718858
770307
1311061
1558124
382200
1095561
1811043
196394
212668
183544
1829969
1093773
1453887
1299230
152187
992960
1862798
1222581
692392
438032
390569
203913
1119026
1591261
8708
585360
449163
438376
1591919
536366
1830648
1177146
1455498
1988017
1509279
655987
210168
168541
49883
714084
130928
254148
1223123
1561110
1793940
1853091
538100
787941
465240
611904
1034693
224608
84943
302714
1641027
309731
744930
1305462
1953620
1638235
1188325
661307
1273293
617792
1557040
175
941830
846787
1239313
1496167
232129
575292
1670805
287644
1662485
1064636
1366452
878437
382330
545323
1952947
236570
1912024
1670049
531196
472868
1514944
1457826
337885
1145162
1900097
1423940
1244109
248562
1097627
251075
309684
260420
94445
1768368
1397418
1003646
709726
1476629
1575886
1594859
577175
1974058
1218071
42653
1283520
1389489
1518530
314748
669482
1932398
1018571
1200206
1286258
1893225
1679643
242231
1836244
1688127
352274
1335645
215360
14533
1705339
483403
1883762
1383722
1727753
246955
1181241
1520171
603888
1181347
1844149
1514281
360274
1161380
1329665
720033
1804723
1310305
267869
240628
570204
1206002
1114301
376815
94361
1004277
51946
1483117
1502063
1162868
1915626
1155540
1555440
1922080
866558
1230147
1677339
1358743
1911722
1134290
95120
765546
320566
1064417
1877404
1780048
31876
1170944
1952436
1056813
1566653
1458722
889783
1236221
309981
1347107
688925
929387
1008519
176587
1583494
1450603
1051053
1803706
1027182
89297
211193
831214
535275
1773494
1261295
1831486
85093
1738310
1003621
1015134
829558
143853
148634
990302
340830
685225
129641
1933512
736804
752238
1687683
151703
1804791
1017749
1331162
728147
732536
286582
779806
107770
1143028
1033515
73708
1315610
182472
1397489
260510
715928
129810
568307
1367339
1600701
1420490
1619344
76067
1106534
1916790
574215
1292590
1954656
1848481
1462753
1191180
1959712
1772251
903800
379210
1036795
485010
1123224
874142
713461
445890
599740
227113
554909
1026708
989925
1174965
926102
138105
674548
992196
309295
786808
560018
702789
1970866
1442470
133385
681204
968600
1719131
1645953
211632
1680943
12158
620154
233985
84040
4509
80594
1503275
1033271
1912576
57501
150212
1710570
556978
1935165
357882
1335415
1279881
1916735
873593
246002
389446
683681
1253837
1171780
1599951
516874
796956
432827
1223397
1748907
681393
939831
663496
585702
1441291
927959
1644037
401172
164808
1817371
1428011
192156
992510
870690
612271
1680602
448256
853822
29804
805934
16322
1200550
433121
1112904
425930
544817
1567839
968536
1686424
66858
1023847
1017133
1481780
1835055
1081827
1540077
1280541
1466778
1488689
991313
793296
1231562
1951699
1603017
1812946
549542
227227
1224822
1032815
579779
1178902
1076047
1687847
1437254
1784617
476335
181408
230043
391240
954126
178832
1087250
676306
1794053
1325323
1296417
259336
1637540
1246281
1952460
776086
528242
387736
1724687
73971
134738
1382081
433980
614385
1730716
843027
1903152
461984
738166
1421662
1904106
1849210
921006
1630177
702173
631215
604867
1049277
199602
444694
1226017
1990853
1538115
753668
809577
1280797
579492
62575
1092182
1933612
1518074
647629
1267659
244868
175106
969545
1908134
609700
748074
222785
298774
1664922
116609
72021
1884221
1999828
1436987
1210399
334603
1036168
446385
663604
454942
1571385
249876
1297167
1876765
558923
119310
1531666
1819704
1635456
33393
497590
1217191
768751
581593
1279956
1334289
1430235
695221
1350836
383622
1949420
34288
213703
168890
1000763
1642331
1516425
1589910
620614
989982
699859
1377642
1152232
397841
646799
1718233
271294
1701788
782464
1247550
1791705
148888
199064
1367747
1542445
930612
1471298
900620
1301934
1302541
712099
1747508
1782337
134835
1585261
446064
1099991
735442
1565307
376454
1415580
1249611
330894
134360
544466
991216
972355
317696
1830044
787141
1839584
1412597
1295972
1730553
1184338
89218
1738343
1148978
1439600
983978
679917
1773747
1460635
1306082
1644193
1288813
12318
519004
931472
959210
1901963
1730463
236446
1233366
1862432
417909
798787
372398
1094027
1511480
624033
1736992
1678375
1893099
607188
824288
30301
631259
1527968
743729
232756
306872
1407692
1412919
271576
1987239
243361
658299
1348424
1223539
33930
989629
35712
1551920
562183
808242
1547397
1370337
1460959
303251
1952049
1380125
147965
1379882
1709047
237344
1942581
1719400
1244975
1483500
1141464
1407479
1565960
31045
1135819
1311913
1908523
495441
944065
705345
1193288
264086
610002
106018
909947
777637
1308982
981950
857861
386450
603081
1553379
651529
1709511
461852
170391
665828
218054
78247
673738
624782
813524
96635
890783
483113
445765
596775
1699478
1246586
950599
923981
1897545
1923201
222150
1056761
738111
1366488
586094
556549
62234
648426
85282
1026884
1665862
738561
1155860
1886203
85933
1860545
1557221
1324140
877219
575557
1481104
1144774
517178
269934
894762
1282437
1361206
1652168
1026757
1953981
618281
762445
1178835
903900
1513190
235490
1799807
1690064
1259633
1622791
113890
1543612
732656
1699475
755760
1356287
397137
56150
1107122
1626137
1286804
1278030
143175
1654570
1079780
168435
294357
1070784
1566626
98408
328722
1526810
1228919
224892
87461
873868
571171
806415
127439
1976108
1857721
1645636
948155
1555049
455921
1920904
744145
671032
1362322
828806
1848621
1090504
1398975
999146
1631045
1203775
1820986
745396
1852166
856007
1160897
1513059
1080111
1614956
29952
973949
742057
1004545
1930778
1650929
1581378
936725
655083
472249
1773339
1772406
148675
238670
1113543
539263
976447
1911910
1146165
776304
1262876
1198403
1661456
335747
1116603
871214
1401781
168024
422585
634794
1278290
1632933
668569
1721091
1941868
313948
656813
322434
917396
1309658
592121
1483277
348960
964470
579455
534150
1467333
1170684
927205
226022
239153
126291
254952
988951
584302
1234665
525449
689203
913660
1560236
1859392
1527471
747758
221202
431750
950876
808042
1879152
747037
984809
1087408
684379
1836040
250791
189967
30768
1101576
108934
1404700
389232
810384
727836
316722
1111768
554770
1679340
1927320
1787715
1291011
740630
1321020
529063
1045195
830049
1138719
1018713
95563
630181
212868
1833953
150533
1566183
634905
58210
1596014
435376
924450
1176300
1077230
400326
1331888
1178556
708320
1708583
357205
21234
999567
1225024
6759
1139959
1893588
193918
761955
1727453
1411643
653173
672903
1245259
488215
1684074
1172468
933840
352438
560193
1691260
155992
93064
1521656
1304826
112647
1778308
39638
199735
1691690
50998
1350884
686594
461800
1194246
28939
1418870
1513467
1158613
1874302
618674
1800085
1737466
1710352
1298717
873802
1276561
1980263
8539
6536
104423
1926179
423559
803577
311367
1384285
1040412
862908
1276597
1951881
547272
837572
1343502
3870
1295950
81013
1273069
925902
1989892
1122894
397035
546768
1032533
1398560
469295
1203081
51456
1516209
1283656
1176813
837694
1009452
359137
417022
1997964
19552
206203
759282
1116450
1478332
1035077
76390
615597
1622980
619562
276081
1712024
1948530
625217
1508963
1048549
635049
1732891
1511073
189052
495231
821323
1403722
297616
317212
257034
854235
343299
1163359
1551932
387905
387877
1807420
272430
897358
956438
1649631
945835
1184831
328163
516806
1911295
401132
1418816
332948
1099895
1744841
845051
329618
970008
617912
1513457
1022739
1007554
809842
1483781
333642
5737
206560
40534
949481
1493054
1556448
833682
1607647
710954
1768988
1416050
740292
1259839
1462158
1655679
131133
1476479
1823493
373294
233962
346400
1943513
329954
674909
355178
123590
1303220
257691
1862595
846914
63675
181983
216100
1237867
244426
676176
593465
1734232
1131397
1468838
687050
1197882
806990
1833718
1911523
1330574
710484
401741
765165
366503
1538799
881405
908190
773943
1391230
651806
1059715
1809224
735861
1234814
1945025
1472145
1167333
1181881
818902
1508825
1274081
7086
1077643
1404181
662175
970295
1913047
1168475
1811277
1990472
406109
383294
474002
1334372
153235
1444459
405528
1489887
1528538
1873104
908146
1690528
510257
1743141
1175827
371708
1519252
1549363
1616749
756475
457123
1282863
378849
1077855
1012692
32012
1962043
681904
307644
5439
1738092
423670
1863757
1010307
1840598
1740514
700385
803030
1900192
1797144
601684
375400
467422
728945
276045
1077055
507651
602677
863516
127073
1420749
582099
711800
699328
1529005
313412
1054171
1551085
1151129
760336
1261425
408497
1839527
454711
789593
746758
889291
1069965
1648517
963214
360933
600236
1217021
233703
451483
961137
799745
276737
584636
122966
83961
1956262
920562
14444
1647449
1752299
1501977
1831036
552923
1773674
934444
1136801
1540037
1132467
265965
519795
1693332
975185
1781406
1202929
1376828
628739
1840014
914224
959714
138383
1900021
151428
1218243
1411317
1762424
950984
1282306
712780
1434145
1311494
316007
841569
935629
1128582
975257
1613856
1561865
534306
846326
351908
1375332
1542020
1894565
1544339
1130245
1554952
469855
876604
722538
622450
636385
1441426
1259770
182983
1116917
1902715
1997519
1637939
863559
1768703
1993940
128956
170241
715987
1566427
1815798
893657
1068271
772005
754536
1808357
1968382
697474
1033512
762668
1856926
1212569
1257161
210068
1394402
836666
1053170
540195
176033
25941
1719867
489151
1750560
948215
43165
1550954
1202802
843305
162000
1846068
716123
1026547
749366
1524639
1782405
383088
1138544
667529
774675
1427643
534964
1178877
962989
595704
1006569
1445663
1642757
1295202
1457049
264797
164009
490607
1545728
815619
1723876
1895808
1111192
1897095
9072
1930754
292169
1110350
424828
1824474
1931199
893958
1626294
34524
1416216
806902
1530173
1167734
745000
1493173
1065568
1875240
1519300
937522
611574
96626
276305
425541
1912002
1603095
844905
1003538
659819
437241
946706
1792304
640587
991530
1765649
315565
1429150
1649264
1004372
330031
1831241
1591425
1881383
954153
800150
739778
16803
388339
803575
295787
167594
1562490
980260
1155566
1224862
834123
261426
717231
238053
65357
1276331
1101785
996727
937402
314596
82209
1214407
360403
1131170
1187322
1906976
1510957
1917515
438287
1541004
427827
1657611
769810
88873
257173
155309
1140005
145039
561390
631638
342364
154956
303312
893744
268089
21472
96368
1689313
1036557
219025
1081750
1895699
1831674
568709
1671351
1468802
1769657
943157
605055
384166
18379
1193268
903075
836798
1581674
400637
783103
1816727
1275591
1968519
531277
191589
1717119
1097099
1514902
1303737
785880
1220517
1700874
1061757
502651
297524
1173044
1403790
252393
913035
1013128
1530874
700628
961172
1824352
1710910
1249217
575718
1243833
237396
447797
681535
429218
1714430
1785566
1289803
1964182
1028045
1594732
1237578
605035
1178108
230914
779598
734339
614168
970540
430163
1351101
1104439
899234
230328
275477
275172
532359
197239
509591
1246077
1131131
1491397
376178
1054967
1801307
1893268
61054
99120
518666
50541
1645358
1013723
909025
288730
193738
1183727
651779
212686
494557
130366
1928511
993145
765764
181461
1313253
1593717
1924121
270205
43881
1578922
1932395
1483909
728742
1185246
1991725
734601
1910951
347547
990039
583395
13276
1051410
1438497
1756613
136102
525654
1203959
563099
1580490
1088606
302502
1148756
1727669
1375112
1953409
355349
114761
483430
1987324
116815
1866478
746013
1670386
728304
1354541
675155
1405035
191999
211233
490198
1383495
209539
1473958
433766
201756
581781
1095085
105663
1645681
307142
995853
456955
1621909
745774
1044125
769941
1371807
1990680
756974
30187
818614
458935
1512039
677865
495426
662324
1836891
1265246
1927292
1311863
1113259
278613
1857318
1752341
1708602
1017764
1414845
1155375
691752
512180
640497
395172
615687
912895
783423
824574
1889553
1151573
624106
419764
1379146
1757366
1952056
715932
962198
1464860
1646952
173445
1838227
47286
347853
1749772
882991
1579368
1130596
102610
1008945
602556
1585166
261476
708184
1972108
1229062
657174
1783211
811716
1210022
877977
751909
99916
33666
532991
380487
692474
464049
1903290
1896694
1188167
1030221
999453
1111604
1285715
1671968
1141471
1763121
1720207
1363454
708184
253843
302731
644283
434615
743374
973088
1736419
1753185
1320411
1695290
1074603
568336
1660586
788645
1915706
1342033
691425
1049488
1545842
1008378
943804
527052
816126
1068274
1122210
1072796
850465
38378
401269
1952523
1172180
291074
912600
435128
486263
204095
1394327
249142
508448
1856768
301114
1990014
1742872
936006
88367
343916
449541
24572
1684148
676358
1039019
1130812
998171
453427
378225
539909
472294
1589343
966237
1936593
1222980
409682
1267537
1079550
892146
588827
1470933
1555429
1261679
552672
1443785
1389207
1811998
717410
1355054
136644
192664
1468410
104756
1079903
1761277
780732
541162
1830083
1495387
1783289
543182
838421
570187
980768
580948
1012353
462767
522472
963911
1824415
1172543
1073614
1376302
279315
1300563
771064
880635
1372312
911164
750734
1566373
1145168
1146303
1144701
406331
778486
620739
409071
172826
641190
40342
1102983
151879
1614189
1898681
318393
869682
1888336
1278504
1200823
617846
1114061
1398443
1490535
1971274
985539
604966
517966
760169
1109540
1411143
1427390
416501
1326511
294559
662930
913298
135636
985025
1340628
1422163
1860771
398195
524174
892075
1025330
322293
1216557
49539
1899756
1495448
342046
1244465
1473974
1393682
1618978
875581
610059
1796404
514563
1333050
1074021
1899821
371246
401300
1951163
1035926
1561539
1654781
1957996
1158563
314282
925488
515140
1647587
70571
1909171
1763766
1876610
1249004
1987298
1940059
1201468
251344
1330691
984631
851336
1563155
1779626
1223997
780923
420115
476027
672490
1156765
1443564
1285198
238619
1742991
1400624
1907650
1787905
276189
1927264
1678217
1641555
666517
1666902
1758227
1777203
294106
1168581
807635
141871
439701
773023
259818
164743
1148188
1718229
312289
1646276
192921
624774
466652
1284188
425127
346537
794436
605820
180887
1784458
1838964
466689
942129
1354671
853431
299971
1091944
1556571
1361346
381586
1379728
187693
56621
1026507
637182
825772
52752
464662
1863582
294914
652513
278106
472056
1607955
774289
512135
1335224
599836
1155492
1211280
81876
1840705
1166770
942814
1692529
1480147
1806137
696786
1838557
999873
1274909
765689
845883
951332
39621
5545
1562521
815043
47010
1400701
604306
844062
93732
1411138
1109563
395927
1534680
1168739
1119056
869002
510607
514043
43168
1326452
1075250
1535286
1434864
169930
322031
1578234
145475
57247
561610
991433
1310461
539247
1794147
689691
615782
1675766
31024
564642
1587206
1404597
623966
1337116
1886458
686520
1889281
1078214
1506272
591355
1874762
320154
1699410
985559
1805824
397484
988108
1125489
718033
1277415
499304
886814
1814173
174194
248256
1649058
1104512
586565
1155337
721749
1747674
1963680
1709913
921394
1639796
1461835
1889831
451968
1390854
1907418
577005
1575405
1093006
94922
527851
1639496
97046
331138
877599
1362961
64506
1869202
1087786
241492
718692
1128931
69511
1958784
759320
1849630
1843477
1190539
710949
1026574
1380550
1791865
230422
212306
824586
788980
495190
606565
686335
147881
106841
365929
1895731
1797288
947562
1707612
925460
725251
414142
887979
860236
789003
1139659
1784706
869571
582461
644588
323637
865659
1975436
1141481
1359375
1364691
1794337
1297791
771821
540625
806228
440744
662707
1949745
1709456
1992207
1842509
659848
1565535
330294
408919
689678
933311
834000
356748
550714
1148765
1782775
261475
1622793
741154
551412
1917893
662517
1959460
1557821
924273
1131412
1263425
1027400
1110447
1325270
1749427
803446
1701096
854701
405171
1423265
1544904
1815873
645322
854626
1391001
17982
627442
946788
101726
1636025
526579
1018886
1780184
240626
198039
1556300
434016
1216413
1729197
677817
566691
295010
412847
1961126
1755477
62889
1497545
1273816
444653
643787
1455604
866804
1157452
1860302
926697
513655
1132893
1675953
194257
1912424
590298
362929
844354
252188
234192
797356
1963540
1242818
1762393
1055029
1058722
1762186
358646
1859748
716830
754157
265242
1387255
306136
766694
1954746
1112276
1286341
1055234
844719
1132757
1209908
767752
1511372
178169
1903314
189008
131234
220505
1365039
527486
1087741
1517813
755910
484377
1579309
1234519
911087
1892595
1965917
484849
1961516
975508
462224
384123
779168
1978990
377183
523870
424887
1627295
1624919
1251666
1712077
1704301
288017
807503
326424
215597
1433003
1929114
1395264
676411
1050320
1431489
1677646
1347991
1066347
36783
830539
770383
338876
505946
1175557
754086
826594
495777
1985926
211785
1984587
424000
824678
1932790
790848
1903258
1334025
940849
1887657
1695621
1598897
1886058
1993307
1701240
932551
26879
1891230
909437
36223
667912
247568
924266
810410
180612
1283072
784006
384175
1355519
1631966
505467
785581
1860351
718013
461816
1041766
1758766
878110
1964583
1199185
467347
1898384
1499472
625629
1693445
815487
1431181
919080
58472
218262
1631421
1561636
980639
1497367
103464
503806
432772
1657728
1797882
1849734
664436
1949143
9144
1210899
1743040
1610558
1981576
932032
1741303
1553292
264818
978607
241298
1514894
158235
878350
1018432
1181769
1936401
1749194
1500264
178854
691534
1097066
1128111
441213
1464941
539462
326299
452822
419710
1341355
1573752
1357255
367111
1801503
135439
605364
880415
1341571
1358880
1866380
232219
423588
1317583
1275838
1512657
983391
1831958
241404
1467014
1437122
607223
514544
250069
353698
1934471
548600
1614435
1186322
750003
104955
621238
1944855
323857
721922
1456778
604797
75833
808490
641688
1660517
389570
1019503
1218733
1602029
765281
779604
275894
238170
1682328
1682518
564536
335368
1635980
1389306
1632346
136073
1767789
1379300
1067356
1060260
282490
1251050
1880775
463714
927509
639426
947440
1799027
866329
50080
298454
64544
857821
1994316
1631981
793791
1147542
1143933
385603
1157040
1368901
1470229
742517
1013454
1769987
1720893
39041
895303
951363
338001
1608231
1600102
581314
1627312
730387
1712321
243948
1531583
167316
368597
1219235
1104591
239319
873375
1473081
551363
859440
1034243
1112383
1813068
324220
1488185
1443804
177002
1027093
786031
1379376
806224
631283
42411
665329
76262
647952
466088
462917
1318681
86483
1853167
1681457
1278372
1412695
1445405
546937
1803568
289489
1518381
804801
1341593
712793
988750
1917276
716543
330146
182856
805389
1306977
1638976
159912
471681
514523
1764032
1944987
806615
1755938
1784995
1508289
1146324
1201528
860184
298621
1993216
1358594
1637752
422086
1236715
1458656
1777437
389167
1385571
205339
1733958
213714
1595529
1462535
730437
49653
218929
795516
598771
633262
1750069
1747576
1939929
1069173
1156206
183290
886356
693353
1398871
1895410
885829
380420
766627
394978
1872382
600831
1788732
148166
1350362
626446
250607
533727
1767260
1297445
1648724
665890
1172904
831099
211976
1289931
1470326
575897
547340
351348
1701251
73023
650664
1730932
1645767
1349498
1672496
1376871
1024266
354240
1604462
778394
1250793
913936
1205441
1582251
741946
158908
1503297
1646070
1050447
246544
1136004
1771807
1341332
1116341
757508
347902
1662720
721397
1292775
1130489
417348
1912313
1336310
553736
1561648
442518
425609
1272705
1134419
693827
937508
220706
534362
570274
1356158
680454
1544877
531164
203336
968666
21491
339914
690535
961516
1039488
1426495
1794473
1046922
1429142
142950
181396
1360777
1569775
1791630
1837576
832089
495206
426385
174468
666740
123478
1132836
910700
1878408
961019
220282
1757657
1860405
1266655
1202585
1916210
192778
1826508
211171
413536
285250
1879083
1919344
616594
1567243
257135
974059
1477790
1405883
490441
1822246
1333457
971715
319470
390436
1848484
1155774
812094
148372
1167662
1388844
616317
449203
1577831
418119
1746949
494861
1514765
1220494
1744398
513362
780195
488008
1805457
803510
1150412
1508215
769269
845312
1925177
1097838
62823
1261854
84714
690511
1513474
1294530
1430383
57002
102612
788536
1912304
1990461
1005748
715098
90982
300905
119528
94481
685619
622302
56861
1188320
1094769
423344
53015
781051
1480631
1265162
37609
557884
172280
138294
1257701
1192187
490813
719295
1466640
753075
906860
1997238
639405
371030
736851
158412
36968
544242
1983922
1033385
574087
1691722
687826
606377
600266
1777226
1175167
1533466
1365286
255145
820808
1581399
1416869
1161575
124086
880130
1925743
147140
652793
508043
615844
656576
1196968
32946
839539
1347159
90965
1385014
952232
284208
952291
1032776
821573
1220141
616911
1435753
1632217
927401
1343995
844287
1490178
1158045
1617694
1186663
1218397
751316
1288305
1952010
1396188
22087
798337
1946080
1748102
955656
1562038
1811642
1356364
838765
828569
381908
1373420
1436290
752099
1390695
1807098
1666626
150536
1169967
405885
400208
1346207
162147
1242549
229001
1617563
1065479
48889
126328
1173207
212275
764422
113576
902413
1888149
502155
1353228
1328068
1620797
749972
1126534
997568
1473924
1172212
1035700
1805479
1751286
582416
643142
247243
364343
8107
1185987
46623
685457
1340809
1105355
719793
494552
1734998
44252
709046
374725
1006651
1395158
932428
1976409
1115536
7146
41090
1576012
464732
1795889
1396605
1103041
1729819
1874399
1129328
1461572
1017636
1779719
1908997
592365
1891069
392109
493147
486773
1493169
24249
709363
1785024
1178666
1143372
756690
466126
195195
1214838
364900
1904597
1001856
1248711
1156332
1584063
406951
1527904
1032635
323285
1227372
926414
737698
1156251
363122
274453
1070270
986569
1982677
1919229
1056370
335711
1718364
666133
389728
1940757
1790474
513669
1242815
985912
1133070
872280
703864
1140868
270789
1603901
1912270
85739
1660823
414608
1648012
579922
1270153
1922161
594213
1575586
1424716
476240
1674615
1880464
1655745
1537887
1447606
1827635
1590013
1851623
130354
1100264
1106819
1803456
269488
708558
1562599
1155495
1414892
1863945
958345
1239074
823085
1118089
1878836
539950
947619
1698121
1587569
1425812
1698847
825488
1888762
1844348
373185
847754
433495
1634113
494368
1227917
432759
1879980
189546
538486
1981784
227425
666719
760844
1389378
1603188
731862
1773949
1145937
1038589
594124
1446250
113308
1546647
1902290
645320
1294253
723654
1518971
1638065
384714
1387825
1892133
1963342
1293881
1954407
479128
133086
1796237
238148
679990
963920
611744
490144
679308
466491
335675
293903
1523863
395194
189918
1973059
125946
1816919
1545137
1779155
70047
1432706
1860462
831199
336950
227836
207043
1743274
654147
1768890
512337
1530778
842058
491907
1908494
832358
1198735
1551841
1207848
1057866
234702
870548
114072
694515
115738
1091861
289195
607056
1752299
1128873
1775587
783905
1458453
1670976
1966892
50353
970015
1662189
819212
886811
783125
1145369
269508
655823
593947
1922177
1407446
168879
82129
1720488
1910763
961039
1928478
139917
1958307
1625293
1949024
362140
88111
188605
1627733
1733341
1117263
97094
658451
1523464
1086864
282833
1985616
567449
1517309
726403
853092
1499543
23211
418432
820569
800944
802163
1783460
1745646
375123
733057
1179240
141917
785543
478888
1771772
1997598
902401
730811
1806639
947215
1730218
1709935
110633
646805
1496207
646204
559402
1645455
481670
816282
114871
1768507
1437783
701748
1743666
1688620
977134
629789
534305
1421708
943020
917569
1709955
1260163
822611
1654596
251716
401648
1600506
978919
1947971
582375
1304953
1729532
1495069
641410
414983
211966
391836
1144540
1986083
1373923
1076406
1729740
329071
1147581
1227428
652566
822312
1303102
5926
1531343
1326031
1233543
1345888
1232223
1051928
1129639
1034481
771608
141770
1360424
1278082
1609361
1029062
519459
1174970
1159075
1159471
249267
161935
1937317
111928
453986
1549825
1106679
1407507
139479
1120469
872023
318433
276255
1265211
5868
848667
959130
975616
1605132
1427424
1760836
1284711
1298117
208244
18800
1356643
910474
745431
1732818
1592705
943590
237449
128587
832847
674367
734682
109927
1193697
1002190
518296
657061
1997734
1054068
659770
1329585
1238737
980186
1462684
1762016
569462
597862
900336
700892
542715
971016
1182842
1647514
318910
1151520
1340963
1719382
598477
1970387
1335313
1946526
1129968
99907
1921388
515089
1127167
1586454
156281
653658
1582200
452010
835188
1983490
1026713
566641
413711
924606
110403
466291
1889464
966456
358008
512563
1964921
990637
709077
1463420
1733476
1456333
1986319
1342810
354943
662263
318273
127490
1150503
142051
1476416
1700677
666822
1323656
876389
416727
301194
1412024
548366
950677
727497
1144714
672818
253448
1390550
1128106
975618
1569234
1691631
1483038
1580149
1426703
287498
1197788
893390
494847
1732064
1496731
29278
1741849
1458547
1152396
377472
1721106
1403976
785932
1253587
1947012
154812
724069
995040
345042
586823
548998
148712
1643325
1563364
724817
1997039
99568
948508
1248727
212852
167767
707091
253979
67448
1334427
394624
1202604
1770527
234862
67041
216013
202706
1963268
280229
1934297
1433063
1775860
277787
75423
1018369
1515965
571760
1118977
593730
1693047
1164611
684868
1280595
1943444
153698
1748844
1685858
174284
924228
1747382
411141
989818
1184919
1958549
602828
747642
271967
37397
127313
1051981
393820
1892383
1562504
698800
1781143
1880553
66114
291159
957171
1777334
1874282
846626
1854027
225664
398803
1056525
1326398
1466845
1051673
1303518
1061725
1701349
869991
1223676
503495
1346793
242070
559331
1839639
1042888
1785296
297482
1405484
1957408
1224016
888245
371696
585850
1004462
354476
1409353
1684974
1736385
853212
1988082
422695
1444866
1740528
1203280
1328036
1942795
267151
1317331
1062043
420288
436239
789658
1425878
277328
273989
188460
1082800
737165
814185
482299
1235259
1155141
376865
1889219
1519547
1287720
1369015
503562
63934
8515
417603
1686565
706056
1118454
1468602
1209607
737425
1817864
990225
1585367
943025
1031477
456791
1688138
1597287
987191
802866
1687294
601777
525826
1960625
1591399
506944
908548
58955
1554387
1655708
1588347
671696
785147
85027
23433
1630324
1208455
976114
995678
891190
1626843
265347
1599338
1915188
596581
612464
847455
1213555
761365
767840
681131
39532
426759
542391
1305015
1756792
652568
1624607
1308226
1070477
725414
1875337
309338
1740369
844016
366142
955420
826661
992330
1082645
536042
750179
1548601
1144805
1312993
1103035
440112
1923414
806889
590058
1855508
71646
578990
335087
686884
1537576
150776
1294351
1658834
226992
236064
578287
1408857
1501073
873692
941620
1796269
612683
379542
1052236
1272070
1535740
210974
941894
933373
1654593
1106749
1971373
1307839
1626936
1685307
10640
1570959
1956628
223410
1688475
23311
1846316
1224345
1171787
1401678
409211
725352
1092906
496873
411468
79523
788364
512655
19628
1075108
816241
393388
476668
1305299
510181
1903868
398667
1107028
246056
17468
358600
1501375
98462
309908
989138
130022
761402
458339
1790910
1128020
1251888
9216
1169027
1484247
463993
575465
603595
137562
1965129
1629034
1741773
1401534
993387
1668052
302216
1424632
90241
611297
258361
1156723
39054
1996073
982803
1469949
1722082
540767
1651032
794708
1345262
1422264
633487
1198578
251728
518285
1044658
1674612
1267427
788810
854192
740568
98923
779005
817381
491605
285261
224223
1070333
714603
89215
222749
1481045
1295304
121929
581443
595388
1765504
376131
126567
183907
890408
1172227
1012966
438805
1913984
1739153
1198394
1874814
1877855
760056
1694619
1849435
911316
1341905
9419
117284
1811479
1285146
1217651
555909
658564
300048
469501
818740
691136
749492
1163431
464101
459595
888399
624510
105631
840005
750221
512629
1891802
1062275
825048
860650
159527
618835
304012
1933080
1005938
28651
1744435
1720357
1321842
1058027
336919
1439883
1707162
153079
504168
1305070
1886395
1533244
1021525
1178717
1464953
68872
1643259
517182
1693035
865031
1995107
587017
380854
413607
1331126
1719473
1536838
232915
839821
307935
1866562
781008
143545
432704
19181
1838346
589384
1322524
525917
1004837
699142
178934
609437
1526560
1107018
1923318
362284
558170
226004
1596660
1305167
317276
1865825
356507
204309
1303854
1748985
1681528
1436142
1612293
1923097
533054
583063
397445
1227537
1479305
1658739
1763352
312072
245928
1282887
498783
24681
1895133
1106457
763220
1407377
1243628
1273933
1277830
70420
561111
440203
1219774
876975
1334509
646960
460103
865687
882466
1689624
1780159
227121
108032
1603360
853859
1326832
815043
1570617
1849802
1062591
16271
1163475
1131180
310654
815642
169633
1702164
1061974
1265227
1457201
868960
705873
170295
132755
772580
1913651
915591
1284146
654516
914886
250853
1178444
845425
948738
1983987
1532316
779501
1816865
668844
1939052
1725615
959736
620800
1712722
640272
1522830
185979
1771660
639424
1210748
688241
1116748
342302
1372376
959717
1091822
1420802
271600
765402
1365568
173459
868692
1889184
682079
1927692
1338537
1573447
1104769
1721532
1011840
409801
1759367
375533
1189235
876295
19466
105135
1407322
1592139
1988000
270857
1067985
1298557
185731
585485
977430
1569386
1983673
459293
317975
950600
1332992
520556
707468
453944
782021
828224
295738
1341926
136157
1874494
1664364
1293184
1414728
529888
1647165
895084
287237
290968
757264
515142
423662
25284
1737362
1605335
251195
886885
1535202
738505
1478286
720267
1819250
113370
926897
858333
1924359
542823
619545
613653
1734247
870675
1430402
1253896
667027
1763608
1293371
855677
1550563
229198
960355
1364732
304795
989066
1111201
410872
98185
242457
1886554
1198647
529469
1041624
808662
1298678
1216138
1967591
981734
1692104
1328739
1946691
1290834
1047418
1145951
1462549
1112125
1885531
1264277
1367275
1085911
675578
278760
634510
298823
180243
234351
1331974
1256081
1560145
306248
1125845
424067
1382178
1718708
1877351
13668
768159
700761
755874
842036
971780
1466911
60343
815242
360115
795240
1379713
660697
1264560
1071463
531347
1230691
695310
1267392
1267422
123471
368392
793845
567262
1017731
1136829
963473
199787
863370
40023
1101276
1750331
722125
1468474
1052938
1713640
1732159
534629
321300
599645
1921775
1859301
271434
43528
411398
893969
656269
797484
1615683
1098611
1782088
891458
1922888
1765887
1676076
1823562
95455
545753
472178
949335
656778
325321
1007996
1220827
416318
222833
69341
930075
1321369
105920
392375
904590
1068484
722346
949882
1228568
128749
866481
1538667
557329
1379512
1502122
560216
1094630
759556
1393429
1012468
736153
1361351
505637
362680
64228
317894
1430410
28640
810925
1849601
1470638
931965
1503625
504530
1817786
1503865
1872453
950730
997510
1072550
1295646
1848818
225703
1946574
936153
1442678
1580465
124254
471773
945434
1619407
1781608
788711
837221
1079788
652238
452878
1826017
1099539
1075964
31398
1933938
172089
128847
628007
1725500
1146060
65683
1570367
1300278
1447930
1214487
902957
113118
661797
1534537
1246385
368509
66152
1067722
1291859
1545932
563258
169870
75086
1359252
43390
496565
1118131
1306132
1067486
1103889
725603
1477593
77394
1534366
585575
691060
1029001
1746412
7140
1356765
1793571
1375426
17035
664343
1931047
692568
1908825
282748
1072568
1534776
536204
819396
576027
1218263
1810092
258743
268753
957076
590729
61033
1407030
45381
1302462
1291189
656581
1204902
1899806
388398
1753199
1462107
41629
1734877
1368208
1818978
380673
256705
738948
1006135
1123212
1911641
1935425
118328
1898111
148224
1670359
1950843
1668187
1827517
1197171
131817
1770027
1555251
1774539
1395205
807970
1976499
525959
1711966
1264724
926144
137823
756748
934783
1813764
1275889
404858
1165653
819166
1803766
1949797
1817005
1668691
1895823
158068
1798956
1921019
29508
1698255
1417566
332721
893577
1660310
1495777
992768
230899
613156
1505412
1601359
834386
326707
459543
1118194
992750
1296943
320593
134223
849623
1211841
1019682
1787937
950512
232634
1879933
1317646
1733461
1652496
497537
1729184
1124720
258332
1113210
1559615
807329
392829
1749029
525112
514035
1369094
1803873
1008991
1390429
97832
1874800
703240
1348863
1854068
672288
617700
1202232
253324
1037908
1653107
831472
381357
894127
279683
1870482
343030
992077
201636
647425
925225
647856
1975328
55141
477455
865862
925005
948058
1840493
1598588
1507874
1944366
1501216
983050
1359022
639478
1629166
1559787
1772015
878623
1034998
1531216
1137023
65930
878508
161048
405650
955825
1034738
1602313
1058559
1203786
326125
1636232
525113
446678
118134
1446644
1999523
276878
1801961
1035779
698237
1487525
1954404
48922
1217540
1018182
416519
733560
92284
1487418
1694405
1792802
482181
1515910
1323690
402625
435665
147147
21057
1457813
1605671
1372652
987766
37529
1969305
1259991
45609
1123069
1915945
473034
570709
1161199
689341
939536
1905562
1055635
1596061
1794229
1620062
438285
830206
10276
945357
936627
1708104
1756341
1629260
1247168
990239
1336477
1203775
956472
150800
1093200
1074186
1394800
525829
729794
199316
1146095
1033007
1430320
777209
926958
1788274
572522
1820539
535048
1166654
849470
530085
420455
45828
1938290
1137299
301522
1109181
601209
16157
1120795
1177873
1246475
387768
1750721
762756
832638
1437011
469910
1752847
1444319
655600
1497162
1751634
1619784
1991027
1091912
453177
266414
1248915
487799
1061390
1963619
1981638
526830
1893628
190666
1026259
520886
635816
1522375
1507633
1031597
1690498
169775
76423
1974400
129012
78680
1388230
1823097
526965
1135161
1289547
1517887
669873
1762561
308849
457251
1967919
437590
1299617
1586840
1434228
1877075
1495055
388784
428736
1976077
360534
1459478
1585639
1391345
933138
1132391
310713
262003
1018275
1743896
829179
681224
186669
879014
515184
1198959
1455735
1798314
229535
1570052
1548223
703063
572455
1749530
1455143
1852452
1694491
821806
1539475
1054889
1133227
1898694
1423477
1723320
647403
284743
1382747
1748849
902616
1005117
565067
1480892
876706
162915
717176
195030
851488
234848
1990535
1799124
283747
148876
832272
1540673
990918
289314
19294
1698626
1329611
692771
206913
1418713
1526322
1557122
149775
1641747
55707
636466
1003536
1927663
1088612
1056866
1429341
1317445
1084313
1961510
602194
13642
608128
1131088
1099344
1157449
1237135
1679102
586527
1357823
1163490
1309968
1198310
37756
1142724
1545936
1461360
848427
1242733
27845
1189889
960811
1688505
37621
482569
1147125
898076
711259
966989
1468230
368478
1560710
1188852
551977
1849553
1686047
393243
533526
1034766
178005
1466555
1630554
38606
873914
1422969
431463
280769
444123
849202
442273
767740
1675422
1623999
795283
982405
1115652
645379
1186297
1644487
523523
1793022
647678
1277341
1789701
1331536
1799443
968402
372103
22275
1566348
1451679
619210
1140236
1584163
342024
1376139
1811517
1893824
1539362
1866710
910016
267332
1030669
37219
514307
180797
597230
355950
951706
1792097
1534697
1930586
40427
1978283
1900904
688519
1432171
751849
574603
1025146
141518
144961
752877
66172
1423937
909809
918096
991367
4196
908226
869909
127045
892449
1689528
785329
1537288
734459
1909403
1997796
172824
1932963
1972045
1736436
1368403
610545
355108
1471731
1804925
1594878
527663
1286217
1235900
964378
1870182
93901
1699021
891804
1752412
1446532
1447912
1884329
732978
85909
1210975
741094
733071
1268793
1656835
869975
607679
899149
352043
1859715
1134371
1568898
224296
1335964
1269009
1187428
400348
1442849
1626458
1629905
152655
1713954
276414
454794
262532
1249375
54710
580633
1257152
1419857
243012
1112112
586503
456165
1143967
549214
1121005
1926550
1824410
586562
968782
910179
1606069
856647
859593
442142
1820215
881007
1901655
1899244
1389897
512888
322647
1683231
630950
1568535
1866262
934668
1659423
1928790
610446
341349
1578953
912530
650022
647298
157158
1805509
693683
989452
1166406
1628068
1025525
1083751
361467
194388
1964151
768352
774855
100156
62737
619327
1947828
174479
1891403
293538
558865
660650
857289
1239480
1149002
1690167
756918
1126857
10558
364165
1697662
1277811
1160786
1262502
15784
842307
410210
1298872
1433511
1110769
1215715
1767453
282778
654578
378191
436561
1377370
1972771
548412
374222
1291195
527264
1816464
199587
1547469
1834571
1289491
1947267
1990902
305750
1966270
1079630
748252
865363
1653673
421325
444297
1074280
14878
1290457
386293
1598652
1553414
570466
360624
1625187
666118
539514
1404257
1994198
1923895
951914
1138713
1025358
352954
1186664
770564
928270
741891
88504
610740
503249
1422127
1525574
1521434
1217122
236407
1932594
85377
1851455
400982
1072064
42662
1776372
968431
424055
1755509
723955
1357561
1682076
14326
53321
1378533
1675817
60223
1411647
1466520
1166382
1799682
1467271
1817060
1680090
125309
1356336
177852
1883317
557297
1058777
424834
1183415
1630076
1012564
1534398
1217589
1036284
1259701
1536428
1555095
1435936
1650421
1556294
178117
212572
1264694
1700647
595400
965521
353186
1716379
1852655
1459108
1823005
157502
574624
1239379
839918
1562489
752037
1714685
1612023
1140369
496369
1864536
1106677
867654
459654
99045
585071
933198
5130
692868
1278487
1154998
1822764
173401
107398
1245682
1509951
1351957
1459900
1796100
122626
1443222
1419295
530854
544095
85210
965427
593670
982388
25769
1399610
1905717
83091
766568
1275191
1212268
365459
424863
1828131
1874701
1389695
1611554
574006
546564
836231
7440
1544254
1753129
1978740
1202208
439462
1443458
124236
933773
1155117
1735333
480506
1377279
227545
1865813
1432751
1048370
1071226
1027954
1532467
409154
1395239
1838840
1579595
251553
1345644
179716
574280
1768350
395418
282763
87746
1448310
155178
1724773
1187159
1399506
669802
978526
1107913
1804588
458827
1359132
1625677
32003
265776
99467
1546204
1097945
418001
1651574
587120
1344471
968091
1645495
115655
496462
374449
152848
1536744
292316
1578646
1883498
690394
264034
57224
513909
1581372
559514
1911299
250627
644767
110444
1984766
1734674
1544800
12621
1588307
216783
1785704
1364292
935608
1164554
1996928
17246
452480
884730
1043299
320287
866887
874488
607960
1494335
176136
812701
1222297
236548
1630261
1717002
25246
592033
756032
640978
1271700
1466880
1316892
1638064
78661
110355
937387
1557081
1972130
1942769
376719
1925134
301625
924260
763660
861430
1890965
787020
1223530
1260697
1267003
688933
1576800
1659697
543096
1743158
1846359
150017
840407
276538
736266
1915250
1361262
1103419
206986
1396131
175080
1395376
1234865
1967838
1251135
346389
44523
1300535
938559
1920864
21195
1476041
1029461
1701238
684630
1511961
1386759
1853281
813539
871857
833998
561983
317677
131131
743266
1428564
186054
434909
531011
1528884
1096278
1418043
48578
152498
588026
150534
1398001
1898340
1634446
1417533
15678
1327450
1975462
425789
1847973
1376983
584349
1052563
1214394
1976034
1091271
325238
820650
658364
244683
1550939
397180
1810721
795187
1823788
1818399
1251435
1595030
34603
1203963
1922711
516876
723460
982266
983367
955581
920182
1907360
966472
843506
775200
136705
1663969
992819
1513281
413872
234383
480380
1143879
437427
1645488
106089
1495167
1861487
1483012
1306304
1801383
674650
1267871
1341206
1152827
90759
612052
1560219
1433048
1761924
1854557
1042243
1647080
819819
1097881
738646
479064
1562979
444017
924273
1440366
68152
268068
62109
1943286
1766619
43364
992741
1009385
1581069
1589269
1877441
497822
1929851
711311
805275
915232
1037653
966194
1372744
1241824
1108009
1469115
1444647
566548
839632
910237
634086
808879
509832
271240
420841
416026
810654
41240
593725
296795
360531
1933482
1978047
1568101
478043
608602
1706879
1885705
1506269
1418576
1156316
846354
430735
1569771
344534
601263
965104
1418998
1643327
1407091
483676
1282330
244156
1201443
1669851
206740
413573
175429
112349
76117
561840
758473
53354
64796
1656135
488289
542628
914144
1720550
469303
273137
854687
399123
966615
1404679
5841
1913730
1318513
1271616
30937
1161583
939221
1259723
201735
611388
930649
1432702
959588
1480225
122320
91378
363722
1885563
1677201
1093774
1922960
561244
1084203
110266
673814
1090998
1173799
650039
661895
78007
1017738
701037
567587
30295
1929926
786168
1591114
552301
44380
512006
1478592
1774647
932094
629916
184361
263571
423966
1807824
571452
1418959
1627166
93532
197042
1011853
674411
1810851
1002369
1145435
1215058
788219
756964
1839425
1040352
1820243
990250
577506
362226
1070561
888946
1906159
1568534
940047
1146394
1775973
864817
891634
153056
38488
1087639
1542341
1029459
1387355
1536050
166768
1304495
618411
1376199
322059
1796561
1527735
1113505
948940
1240727
137569
1350943
55593
1424168
41841
648542
989368
1622973
63776
1385763
927467
1690910
1439022
12754
686409
1960490
557295
1442611
234283
1569860
754553
571199
1218103
518220
1281376
1194957
1130785
430394
1982946
259912
1025926
261451
283132
1656714
52328
1334398
946331
1030941
1312795
381895
491109
687976
18901
1496779
460562
1258551
1106715
337424
605889
1860937
1227856
934102
861403
1155430
830390
1629107
694880
647419
164844
813407
1615574
931874
388094
570829
545324
1544211
1864102
1823406
208780
1102773
1286276
639498
414748
922564
656224
1814790
1300038
419006
1585348
665559
1434066
81983
784069
1230744
344164
1257854
1180847
1551964
1136287
586688
366382
709310
513387
292250
1147345
546443
1823102
1660705
1898559
1532528
1820704
190302
1947739
1186686
298731
1123334
278513
1951803
733326
822745
954563
943248
1231020
1613546
1004892
368231
1143112
1168195
1424073
1238062
505244
963871
821494
788716
1928514
1015330
1254149
457044
994735
725959
1700900
1412901
1618694
1498932
855492
710701
191522
538422
673146
1032087
1739792
1037488
708029
398893
1364635
1929168
1824722
313937
332033
331418
502587
1672828
935904
1027785
1687494
1749446
996632
1389562
1848811
1255638
1730442
832436
1644485
1346151
863083
1873274
1725980
806889
925857
664398
1830732
1898648
937099
173133
231045
1022060
433760
1777712
1898361
1724550
1077037
92055
1876770
582216
762472
1495005
488672
904193
1585429
1883370
1459305
964590
1689016
1463905
1472401
640936
1759846
1749180
162035
1815829
1032821
385860
1215691
751219
422037
1461532
1133133
1612471
1576696
1138424
1286401
1787356
1471851
378628
1143736
1670868
957208
1638403
1683836
1567367
1337109
1391015
1064072
1912087
347010
351348
1869158
858049
982199
1305454
1476013
693526
335791
1214296
199672
101017
265216
1572589
1691287
1949310
1940668
507581
1202103
1185959
90867
231134
258188
1441324
1307666
895150
950728
345781
596401
1226066
1878932
1732883
829895
539921
1717453
137540
650
1203308
1843734
1437909
486606
778224
1703875
447670
755018
247772
51868
1286910
970145
968136
433671
1595839
747712
1180984
1795940
1779623
631886
1040368
467748
757805
869001
264525
889602
1376447
1913615
1241818
119413
897690
1894138
1648589
1295588
1171982
1407947
1712746
617447
18717
916653
1996038
1923256
1757684
849500
1458315
685305
1036039
1476352
1692058
1536195
1506186
487588
1223743
797573
1186528
493564
807094
417380
1963105
1134481
1232099
11542
1889765
345191
474535
1733330
637083
746978
1705818
1891281
1736521
1302
688866
248627
336691
1484934
233737
112578
891630
879281
494484
233923
1799411
1811397
802554
971964
1261724
1696926
1711169
1029911
718082
1992247
169777
1507228
1197277
339479
1955376
715038
234827
1723162
71377
289917
138334
26357
109337
1669785
1994890
248353
1143300
380300
1402062
1105120
259673
188414
537824
995083
505775
1254909
1471016
1582228
145683
1346624
1421967
973910
361578
1154696
929096
128392
1481185
1821640
961672
155031
1221476
984688
1208152
1291778
88947
162781
190512
481221
1336775
1381890
125017
714407
978299
1570495
942739
1469382
824757
1492973
1190420
1283986
164892
1559510
1741811
1815673
68974
335548
172604
226904
1710210
1586480
3096
1428777
1309967
1825113
1358079
1036647
714566
1241659
1596772
803145
1559673
1255747
563035
331737
1025198
234657
327216
698246
799758
1267461
596967
248748
627265
1905031
84772
1160865
1209835
1097292
482662
588045
1679915
927977
923615
1140326
934299
1883356
1491684
1245015
624882
1314833
841600
1677073
236195
684704
109144
1970028
1314436
1763575
272851
1363199
1343040
1135574
365221
329644
609045
1282670
1521047
808848
1445419
1487377
939054
691910
62947
988118
1422153
51757
1464017
125685
687790
1284348
1980434
700001
1494907
925330
616229
751491
22601
1732711
1088352
814407
539081
43808
630461
1808158
1619999
391818
434922
138219
1312192
1435458
821448
731195
130498
126612
927335
1773644
533004
586275
160767
838362
494526
1491536
3166
1346823
50030
990716
1538752
656828
96051
55715
214837
1707185
294421
1859522
34998
131115
1929615
1221622
1921970
1403314
1372913
1671271
1414117
401429
1093313
398555
1303479
1648118
1475737
697213
540201
42322
1249678
881970
215954
1359380
294355
1459071
391077
1405325
1173025
322785
616058
308640
791997
432555
1303805
609153
93293
982276
373248
1940117
1372328
1933087
91622
504488
1860089
786697
546330
1436293
237240
1047502
133070
1111515
1417441
34039
1932063
1590799
990735
533271
1719364
452351
1199260
868839
147879
1865195
1750765
1392455
1602596
938911
1999509
418347
234513
1350079
735752
1414488
625408
1474223
43195
1227741
1304120
1318780
848326
1862379
1847296
1111477
1704289
990737
877281
1951507
479764
1065385
107438
1517588
566379
1537594
904872
443067
1631345
1544844
1748608
1046745
1161119
965698
884846
1687505
187198
1756227
1281171
65311
1908637
668249
1838417
1771002
1681681
491608
160302
1798646
1187277
588987
1965424
1756587
1366776
110053
1260310
1522466
1561138
196285
379932
1667492
1406840
696320
256445
1198115
394699
1996820
1731614
1267891
325831
592244
1892412
773122
171091
518654
979644
1458247
1330212
1586693
1217549
1434631
297688
2991
1820993
889203
634883
132962
1553088
1314758
1954806
713516
254874
1772724
1932064
1473873
213156
847932
1798370
1188326
516227
214756
212353
1882241
846740
1014611
1976992
657307
1782035
1560873
1779708
945657
1679609
600422
1982811
1132317
1095201
684352
995445
1270001
1615358
279329
984362
681404
674914
436715
172087
1203149
1116261
1914949
1422623
1689200
1719467
718876
52172
65107
1378627
284220
1592814
1238741
693696
1251807
1428578
694264
1857776
427128
1556888
1456488
1008795
1412534
766620
637808
422464
1541855
578333
500146
1618962
45539
1145887
1871682
1097931
1150611
604886
1845067
209571
1698209
84052
653237
965713
808586
1659844
354968
485028
1676177
1641247
1957070
431456
1056443
941557
1396178
1098687
1216282
1965352
674167
628741
1368483
124939
695687
926785
1783728
895417
781435
546749
1548668
1506024
76119
74046
767637
1737537
713418
396992
508480
214691
386859
1005242
1375441
548266
606881
976240
225082
844931
886680
846542
238744
670728
51365
1558593
517021
181230
135130
1138578
172135
1922994
1770383
522796
1188422
1271492
1904636
1405107
1891286
438988
447671
524725
433604
1315546
1254452
1627378
15008
125367
200907
1600966
457535
1505287
729530
998156
1429949
1590276
724757
746947
1846503
1780212
370889
1807251
1790388
370281
945576
392084
307084
1486010
385855
1142204
600566
841259
464443
122538
16308
894572
1404986
890491
808552
1694557
157740
1779608
561364
1023953
1989923
1680091
2565
1214589
810833
976613
357010
1935802
1284927
1293761
428944
1113769
751768
47640
472441
594658
881669
512734
1150072
17335
192897
93009
532390
1348800
194402
270657
888473
1819967
1888602
1441356
634859
435246
695493
1952483
1655501
1913066
1648642
685153
488342
300458
1616798
18569
225531
1458198
1568834
398908
22818
720538
1632853
256030
667035
180661
236279
214510
1685411
1668786
1011592
781904
1090298
467196
1628505
1398256
83934
40407
1907397
765480
1456949
1389786
620314
1037994
1023833
751835
988947
161612
1611064
732478
370105
733744
1774540
1849785
1409088
1247138
936658
500567
1794202
1010412
411025
656858
1599131
326836
876372
150529
112125
32701
869910
1440129
267107
481073
227421
22903
1369880
840607
1925870
1628718
1335634
1389259
312988
1575770
1915370
660174
296918
734927
1857814
59748
398716
1020505
175134
1141383
1732037
272262
1217001
783694
1622384
1204632
1471216
1561342
977057
1586424
812542
1194269
1744862
1541418
1204761
1268380
1311319
372616
1063078
1660271
1901340
372494
1245670
306986
433465
14342
618375
1061143
1132914
365437
1028898
1839254
781939
1339777
428757
1743534
1463210
1030847
1334142
618268
1099375
1133198
1457835
1631449
873379
768633
1090372
1559946
178255
868416
38072
623894
1556356
1860714
567032
671659
1188747
591947
227093
1696039
798068
589905
1169870
45330
431666
1932769
1141920
1624945
1515740
697546
121431
1500974
841714
626066
1840214
1033044
1697207
464894
319503
513968
164360
316509
361898
784949
1236849
53743
578892
202420
669993
1650296
1418203
1263342
158763
774496
55603
1563217
7525
1937939
734201
442130
800407
120084
704732
1895207
1611178
1726412
1566025
559820
1761693
1567432
183407
95591
1243389
1017796
1770071
1909169
1595753
1626656
1431126
1277453
1562554
1413161
877098
510111
1390154
1133240
156677
555062
1262498
1967549
892256
517116
1232525
611351
877413
1484009
1885025
1409226
733636
1247756
1565932
1805728
1531713
45212
1509373
1386952
255071
313983
675650
1760160
1676157
507483
1868936
564043
1611998
455486
1892043
333477
1838433
180811
1815899
1561964
1617145
697487
1817329
163158
548594
658893
1519876
145356
66009
1965008
800536
843368
264980
1470026
1680159
626369
1844359
549180
719512
933727
1802180
365098
385599
400903
1583196
795766
301217
1291231
994118
1469075
1041970
1057421
1551553
651661
1042200
929299
1993215
1011006
1387822
945552
174767
540782
910975
1737876
1148804
924317
1139329
168847
249847
249126
276186
918084
5556
1880655
1474097
178960
1239557
648560
1429252
519211
1360992
368207
1595725
1319508
267199
1062602
420392
1925798
1659946
706547
1588155
1634540
148245
332374
1878675
1103235
634916
1932460
334698
560863
1338534
1597244
436470
864274
1240440
1209409
1010658
631409
1530834
1033275
1119795
26043
648929
729245
535761
258743
660453
613902
1793210
1330933
50514
1589143
148295
1622834
934832
23779
985855
1712045
1707836
903812
234384
1452958
1477732
337687
40663
1360206
207830
516673
532077
1939369
77126
176103
1959954
1369787
1039817
684818
209211
280938
941643
414485
1309508
242841
948702
170117
1462442
277425
1706203
924554
1158803
1558162
172931
689578
1701478
1063678
832203
1637398
381022
1417105
1870377
475869
27907
37514
103302
417790
1853591
706700
238678
458923
1201312
46545
449249
679777
1197167
812178
1623952
184012
789553
1697239
412716
1049137
550168
710162
1748212
400099
848236
1265595
1285753
613367
1871443
738254
785669
695680
1339826
1443328
1102416
1165980
1431558
291863
795983
1248706
248327
742843
102109
185919
408584
411043
170758
368782
922058
70143
1047087
1934722
698743
1097013
1132533
1203321
1429163
996979
1018991
1899722
1254765
1225463
1684269
1860264
676823
1496243
1858540
1493271
1523989
42076
1375997
1403328
1020221
166080
321094
1166505
1540146
1418705
1910743
1154629
1973436
761097
971858
1512099
1562242
1903734
41106
1590401
966647
1802636
1496678
1920230
850360
1595916
1340976
585468
1889580
1616417
1823862
992501
1641079
1547432
1023995
1698713
49197
1901394
345429
1238198
517924
1435932
344565
303096
1076375
839169
471470
1452508
550329
1115367
828896
611785
1428203
1283726
594296
491012
1583070
769689
162257
238620
47385
887739
1431735
978710
69999
125974
1079763
553306
1906235
1441911
1982643
1226697
621671
1192042
1261467
817251
271294
1182709
858848
404610
1917242
1927973
1404229
1185684
717134
800381
1083265
892965
439028
1692194
320177
1569331
867542
1213280
1847536
269651
440817
1260565
1712582
1399315
800992
1884971
964116
1999558
920165
951327
1837230
402021
160831
1953657
1448583
1662870
1748521
1437977
106381
922355
1177967
902064
219510
1581805
1779689
1908203
744334
1927388
1172342
1475815
1481420
644069
1210588
1831101
911108
706373
1173376
549837
1135255
566897
246337
1532242
1349316
1597611
1809036
1620976
1777799
236154
1896600
828311
611625
1706367
1796169
1293395
1397907
1703830
740184
927772
1021497
243029
835963
1527233
68236
332213
929
1382284
601671
253165
381444
1172482
293286
1729885
1095468
1473027
177443
217465
1613465
1116156
654046
1411011
525666
810292
510170
1691259
1117412
1197710
386046
1026786
1330796
1703147
1635816
1267531
1442953
1466685
1744825
542689
1401226
1769605
1344762
1008734
1386959
1760341
116044
707272
844590
262552
1230248
1295772
804037
296932
1052219
127752
89823
860635
1177124
288634
124410
241432
1094300
1070518
1480312
1294374
1829687
1248625
359827
864976
1972916
637729
1518434
1375475
902517
1365898
63463
1343224
1635724
870996
1996875
938545
3571
1286018
610808
1623032
1487125
1299778
857381
416655
707868
1440578
145306
274533
529285
1863995
361433
920869
1353328
453500
1852024
1947840
1702883
1056553
196445
1960571
6153
771446
1621066
819649
821309
914056
710940
1132946
468993
506798
1466353
103113
283309
1684087
126317
1275743
1647621
1190200
124660
190802
1153881
1354509
1063650
1902227
816094
535765
760029
17328
1663025
1376387
1557417
1373857
696597
1964738
731444
751959
255474
611427
1875923
1511306
188795
1350440
1265968
11600
475274
408378
1963721
1130556
438103
22200
1912864
707519
1784248
813939
1580199
1415762
1746916
917521
1987944
62601
10927
779147
1075129
1365632
1091627
329203
434686
425398
66174
974441
42231
1004492
1142046
1620655
1286089
1693312
1274500
889476
219915
1072636
1343206
1410718
1438052
528799
665689
1999402
1134462
285389
444487
1825822
1263664
1093907
1651357
1848712
1692424
1804170
1738388
757307
75564
1635054
73925
697289
862939
623037
663648
397173
1452574
1970791
1251085
242559
1260880
575696
1518682
1547836
1218607
1950998
1551432
930937
90606
577620
30895
1233793
35063
433737
729038
1520506
1028599
1109010
307304
1317509
609687
146600
1954184
1638260
1173979
1050958
622380
239302
35712
755426
220763
389726
738710
94574
1077290
1513661
127823
1381171
157650
886930
589094
73128
1449863
1655656
1662997
1833744
1791028
1803562
1719005
1324671
1966412
281890
295148
276563
915625
634830
1761048
73524
538439
1179434
200058
525716
273919
1571614
876734
274190
1657455
147801
1045412
204813
951573
676662
1040118
1686042
1542558
911132
965290
496701
1021818
1278421
1788469
129669
473129
1427574
1484107
951821
844323
1093139
1770684
934465
1198570
924558
193694
1982874
1834367
1359871
898719
839333
1915498
399462
1849363
779223
1029207
722616
1074564
612445
553949
177629
137391
1945836
1039380
1983990
1365836
1942276
1307674
1329947
1231002
220178
341927
793898
819292
99941
1631532
1005433
129290
1476918
1269411
1452146
1968587
1673312
1023349
145907
1276332
673124
415055
1094210
717610
496329
572377
473796
1635299
901363
1855869
731700
1921407
1649199
1717146
379788
909997
1374892
72601
1153392
901326
207362
1825594
513302
1641888
658857
1118013
540801
752274
1879925
507217
806131
828935
50546
1308638
1900430
547377
397363
161948
998600
1798981
1844346
1322152
1988819
376906
111989
1154202
1110848
1181197
1159899
312915
660806
1042373
1764473
1198678
753346
883610
472635
1496340
329788
854417
717670
1185665
274410
1583466
395659
273939
491810
1895068
1402032
1353526
1870922
877163
1440374
566321
928556
126646
347140
992088
1691373
443601
1139820
1383926
223482
1662268
301598
380385
713106
1908712
16229
693771
72116
497982
932496
705272
838525
735053
1071925
1917572
73475
1780778
1817684
1526087
1362523
319594
873450
1955898
937490
1987977
711510
191462
822574
208497
625547
795967
46318
333962
690477
1004285
1269013
621578
484171
1734081
1352665
1285953
459636
1946319
1488603
1414164
676861
307337
1581340
79447
175418
1382253
599133
21480
1154907
770996
937282
1834121
445060
1714014
559791
1866867
1864581
1614124
1962941
1473593
565155
1471201
608742
1280808
1708382
1592710
322062
944272
1246918
326391
1306472
1871031
1043489
1583548
1108468
1439927
1253002
375320
1163521
506958
1007876
1886868
669572
1424883
1016309
1353156
625500
1460635
1879399
1111197
1357245
359720
927757
680415
1238251
1965766
1431976
1620813
1274106
1861723
1067739
1163502
1360690
1595462
1196483
1781446
1033527
151160
953959
802599
1493880
1120460
1626889
1838409
1588685
1268464
569549
280707
1816025
1582127
1181643
565643
702625
1954448
488846
256679
456495
735497
157493
448034
694631
606963
234560
81184
534863
424533
1653399
1388199
269886
934387
600870
133916
652830
1698115
503263
1412761
1194643
1605997
1993512
944053
704123
66223
533032
1372471
1894541
377571
908783
574381
632340
733126
1692066
1470882
674162
738233
1474039
1325234
528574
209700
1481402
433070
203643
1918831
1700491
1751286
1837825
1348923
934687
1785469
1965294
1499125
1264969
127426
5143
1566542
996909
1749650
146313
865202
1466047
1016389
653876
1299406
1656913
533768
1855712
1065614
1404157
883592
1711005
654310
345818
1069447
818456
750783
1907876
478277
1052435
1131695
67551
1424643
1405670
917770
1130068
332251
450407
729530
183238
726537
1082725
12782
1506995
1283020
1529834
1738893
1341037
335058
1796967
1307876
1656464
734279
1835077
1417970
208219
1775759
1974029
1367435
475874
991924
1098386
1678000
343924
654896
1486400
256271
1802977
1061720
1749964
1055154
964884
721960
1703803
434712
900152
13026
681416
679951
659770
106392
1085134
1839288
826441
1682929
1619237
1214952
467249
1831815
53491
912088
498055
1379198
372343
1801303
1787804
1121373
1495684
1249620
810776
1342470
1233686
1070677
477739
1279065
915948
370033
890512
132198
1691641
1352895
744817
790981
1667867
462683
1177943
1817402
1536248
1968037
1202947
212666
1520674
1099766
597121
1516164
1114016
375400
1749218
1789512
690207
793603
332986
1474058
1482100
1433485
234065
1218330
1035210
1851280
934438
20981
1570214
1545189
94108
242442
178066
1304330
1265017
452863
1717022
1943107
863386
743529
1131419
1121151
1576919
648200
382011
1123558
519826
1720987
369836
56633
46615
279723
100381
369503
1876773
758645
1474043
1124463
153901
325715
132859
1556966
530055
148834
1952489
760436
676780
1208538
947558
1130888
1642571
626061
542609
1750209
1445742
1133936
272671
919856
1437161
836418
1635112
186934
378392
57874
531957
1107652
325943
751014
1993984
1664471
1081703
876712
1484206
937034
98058
1268691
1176115
948346
382706
710051
1024529
1435344
1525086
1646722
1876592
478341
1584699
788677
362195
361045
694695
1842326
362111
808688
1761200
508786
1695702
777223
1956544
1059259
970772
1015893
694983
1335940
1352406
1470256
822722
1645324
490266
125765
527407
1507981
1196321
1253877
1486912
1484595
1546324
516413
1983414
506459
1898081
1710660
414178
464612
1061314
1315707
898434
1776818
1909723
1180439
638483
1484921
1785006
174707
893469
109962
1354210
1044699
1907486
1557954
1680995
1815231
654745
377509
1640366
543508
83454
536971
385506
1221178
647534
310447
1605477
1116554
1522241
1154559
1502648
917085
1509633
339239
1958681
1382866
123208
1824034
1936902
578287
1884755
987433
1611487
1797080
1216440
1482924
1570786
623245
243470
1207790
424048
646935
1393228
1379435
902484
1335832
1790271
1647747
1192859
1184930
1763443
942359
238800
1502409
457874
1141594
1379791
1690451
1859218
580315
635569
1839954
882663
492461
1160538
1772812
387020
1207701
1098415
453247
1826809
1658261
1291063
625400
1385844
1640391
1589747
443878
684066
194296
1277153
1543083
215586
1467208
660665
1056576
1975280
1115198
1672343
1889134
619672
1072225
1699541
888373
15037
1103790
688363
878413
336370
933614
257804
1654281
686510
1778917
1987211
313675
316074
69443
526913
563578
804894
296795
1421778
698899
232488
810894
760329
1695565
1187702
994480
920924
152983
1831454
771289
1807416
1536214
122321
608951
1473493
1315158
1852873
1263302
619426
1541719
893559
216945
1495371
382924
116305
524112
503237
797241
375242
712810
1728832
490011
630829
1195668
1751132
233457
1810067
987513
1242739
1874265
743469
858943
1852445
941685
972129
718862
1961931
1096984
1814720
462089
1472974
832830
1427331
573020
838543
233783
1927119
51819
1160067
1503295
1672695
1363487
720214
982239
1121237
1117686
202183
1513940
1700000
398055
300005
1498956
1440960
1230804
1922135
368226
1481704
1568124
1509760
1062030
325947
1593189
1224821
916505
1374072
1154495
478652
415449
455552
248066
1395699
231983
1408042
404945
863579
1946276
443608
1743799
1642293
622173
736737
1200804
1635119
1210321
132609
1639199
418664
383454
1709362
406882
175733
28224
952272
926381
136194
1153011
1432012
1506259
680400
1932469
1934463
1329965
1671181
553602
882080
1370440
824873
242798
123430
965713
376294
287678
836340
667328
709395
1264595
650142
309706
1041559
1869641
1266136
580606
963955
345193
1858130
1813905
75567
843520
700199
1744253
1921009
724192
1720436
1135508
1956123
1077940
1196363
207631
1899065
1564687
610024
1478330
1707381
1069613
667376
130820
873997
1604489
989924
390151
330117
976598
664258
1532292
985770
1867633
1101262
88581
1796637
1360979
461008
1431619
1708195
1322907
610841
1234214
1131629
1757703
1287497
188634
54689
1144882
790
799421
1771548
788569
1609839
319511
384238
1973621
1095005
564698
27115
851476
972460
1388533
336284
1706678
1931104
1887969
595539
425079
1035149
1460194
291764
1701230
557747
1508658
333564
699662
100812
882629
165638
1063179
1710512
1830366
570095
990110
1688514
1766314
1114743
1143040
505301
1018741
1559931
158892
1365203
1587405
1955121
1998792
1937916
1682193
1793818
1850209
1358799
1974880
1010372
1269062
1283990
189642
339170
1466492
1789648
641610
313625
443897
947778
317196
1944980
1523898
514898
630012
807456
1209839
1893160
555298
487036
881171
321375
1531529
965160
1213188
604181
769624
110926
1013282
758239
1033465
1805881
1407870
665512
823233
1282793
1634882
1033102
1609473
1743162
1313082
416080
1162519
608635
887430
1761909
782393
1331171
1558059
286558
687757
1038728
1849870
75707
785287
1304674
125082
1638014
524771
1711587
668516
1840014
994229
857876
1532704
160266
1011292
424585
1042366
1286692
1630986
215361
409754
955199
801707
1561085
872743
827649
1580549
1330105
1943239
588094
985842
1860125
1558013
1857229
342584
1955060
495081
1237351
264719
1301577
420063
1387011
1716757
1748244
1171777
1669762
38091
1541387
1370810
443951
241927
1226310
795301
1832710
1404431
1317824
1536736
1062851
1958672
1967532
949379
1589409
1446566
63884
511385
1236167
314665
1062424
1616585
85111
1028022
915084
1745476
911584
1997904
1639613
1242311
909051
875406
1676296
94039
103744
1850727
864087
744168
526556
701310
928087
1519416
585031
1441855
1886084
133358
1949707
579845
209914
1624693
1135402
883039
1180518
349532
461884
1161254
458329
299982
821325
256380
726777
1607000
780570
34576
471654
203645
1803703
1456423
995437
121917
1242263
1845871
1635385
1274306
1097729
133677
872886
598822
1097852
361928
1982610
1628352
624190
1280450
1359685
1143128
529339
360523
1025879
409983
468356
1895894
747812
577639
926148
265042
1339973
1164219
1123695
1952531
436931
740636
1046159
802467
1887343
1349649
1104892
1809968
1110803
1342786
1715050
66986
301484
1924158
732438
1026280
422292
448989
348096
1340441
1085973
1244813
1572652
783725
1046599
230179
367394
74074
49364
1568774
965622
1105246
1605909
166198
1790134
161594
20883
378086
10209
1841656
503723
848686
212173
793864
649477
1829733
197359
249168
808039
915267
1670484
155239
1391654
1879809
755629
239334
1364740
1243848
430446
732543
1710042
133727
1220620
1679991
367732
1702802
967257
624572
1923509
519675
1605604
47513
653312
422890
1356219
428855
1715610
775655
418313
1789637
1032091
512730
246926
1281842
639373
1120027
405958
813597
546955
42755
1363113
1401633
978042
1439516
1828876
1303322
414014
1328564
864551
1168217
287835
54380
408736
1630058
388921
881773
212405
1798987
1465018
718325
736271
627231
1573785
799404
1155213
202765
1056971
1219382
49026
300241
755056
1706273
435782
603837
1141081
586637
804408
303209
718989
279984
1625410
1546322
30856
477791
1426133
897789
1386270
160630
1133072
742708
538570
1051047
124276
612259
147291
242809
875165
1373125
201346
922031
608505
15679
1226317
673245
613015
799327
379910
646399
416289
710967
421344
1363276
849269
405039
1720713
1197036
1149494
340255
1474264
1646804
64600
960937
1589217
546318
482736
1580397
172055
1042682
1635318
875476
242101
1931079
858585
1061639
1183993
989057
252067
1077719
1141048
216438
1344447
803671
649202
8086
513042
872215
942338
683727
1289720
570921
552236
1846835
1847008
1083972
1891081
1916042
1499675
1244286
651248
1290984
282434
1403357
503680
895100
1901445
133801
961836
1684009
966971
880691
774399
436385
484900
1883206
1818329
357650
400399
978579
141899
50340
232529
1638679
129624
1278517
689286
281851
36078
778084
1685507
234436
1353971
1255607
1048595
202810
256862
551393
1350650
395942
306315
1250068
217794
760064
136672
1496877
915161
959225
973939
1915603
1064211
1517376
1693783
530160
1640791
1616667
878740
1357423
623592
1867878
1543501
1693191
282319
376927
581077
1135220
1484741
42289
21614
133554
1398418
77889
998515
1024354
149946
1070837
1642346
722027
972516
684351
1913832
1136553
997197
1309632
477295
1071073
805946
1723092
1792535
1502438
1728372
1364442
1867783
658693
74633
1198603
1843426
1340378
1297229
545087
1456268
88101
449399
1781849
161900
36013
1500978
1734973
194075
1984440
891908
430627
1430752
1449397
1770605
340032
823944
216119
1858328
682644
1239330
1227769
559948
1037981
998194
1849484
908530
1619640
1638896
588403
124367
645788
959056
1165957
792437
1172747
204703
758394
874269
109641
886760
336510
1562293
1735477
549775
649903
1667100
1851081
1952972
796619
1593029
1771125
1545024
895957
1863789
886403
563602
1299786
15956
318018
1835789
975655
1079133
977240
865714
2294
246997
1945287
1175310
13321
969663
916069
1397078
1503535
946236
1315830
221105
1906086
1256117
1105066
681185
856031
640059
279531
1178011
1379291
22143
815767
1232124
1514602
16465
495560
1294221
585139
1167090
282298
336686
1280916
985715
537478
788360
819685
21933
206675
1368164
1971829
1113928
73461
183265
195750
1585260
1460841
1905845
1434296
968495
378259
1306545
1589492
980092
1429328
1368103
531312
1653773
1767557
42809
78310
101361
1358938
1720853
1689338
376094
1439402
921479
1838227
915419
360571
1959176
1689298
1953180
88696
677548
487031
132736
1935688
591040
1345117
174399
1927286
1083763
508502
606488
1334482
261009
1545100
238395
469744
753395
706935
303479
429549
8958
977065
70441
1601771
226778
1682950
20651
1793562
1280116
1279136
130812
1483182
146492
1819271
535746
1874044
1065548
506791
1930158
632905
1869236
1843530
751695
1814387
1401347
827533
1980089
463033
1337383
406029
1158641
1762360
901232
1792066
503189
450496
471584
385401
838958
296234
456249
1508926
148284
1650877
1942208
1039369
983341
105457
802883
903612
568003
473175
847326
783297
1858689
1375780
402158
1213046
1749414
590754
147897
1358983
825920
1951510
935716
1161433
244404
1237075
1278758
1193839
486252
1463185
1603010
893039
1796792
1853381
1126565
1990167
693470
369443
568765
1681528
1464604
301073
645067
432180
1091045
998482
915755
123959
1066230
15719
256119
1451671
297044
1135727
691371
1506634
907113
900592
513218
1451260
26311
691336
1926738
1974063
1848161
1726494
469741
1774765
596928
37550
836685
1378529
1500656
1622861
787042
1034591
1665575
583235
767653
613663
1457833
1075903
1943398
521855
1335966
1828795
241905
343938
1842294
1036170
1861080
1980329
1032069
922919
544657
1918970
301606
415491
1349773
1659590
637980
219980
419083
721796
68744
1437210
1421971
193435
1033986
1492396
1423205
722720
604172
1623472
922419
1404056
1692919
1596116
115069
1185662
298618
1652407
907241
28003
1425129
1230708
706682
431913
674287
1484637
421244
826288
748813
755712
625880
623317
634627
202612
1522183
256352
444216
1260327
1858035
1684426
909737
351343
1279352
1846955
332283
274951
1696166
909481
738648
420791
86188
201854
1372247
1732493
1287132
801809
1403274
418231
1515189
218849
766968
1470224
794584
951713
1658564
466732
252644
245662
745501
884178
1911645
162871
865871
822694
1730103
1117762
876927
1910680
675080
352859
73679
1586651
1160028
108010
1329077
723688
869336
943465
949128
1215269
585412
1161709
618534
857189
1255053
1173184
273520
1808142
1017534
967090
521461
1326160
1270159
834617
1448451
1309609
165093
156971
1204281
79828
992486
1095872
1878511
1861916
1774341
1915140
126361
244369
937677
1106594
1427019
314704
1377750
477008
463451
272732
1354064
238176
1648023
1199235
189356
1482797
1499539
1671887
870827
1297886
167156
1669876
597341
1710385
528785
424815
1406766
1202377
149874
245287
1835594
1437149
1877974
522630
1118493
1839380
522095
316799
906395
1921242
1627579
1091955
1562532
13523
1114273
1397091
521180
850157
1615477
1903706
353783
448170
137364
1661221
1193706
1143519
960017
619786
875190
1041179
537327
280950
1711335
1885621
727834
1585279
301335
1652767
1274850
133624
240663
1587800
1753680
1068537
1358508
70916
969669
182662
55786
1581637
98595
67412
1423207
1006909
635097
544083
672471
828857
772046
317896
1838463
1379344
855420
1524672
1302751
1503700
714363
139492
1614283
1001322
531727
564843
550707
352384
950387
296594
1246538
263428
1127668
1312404
544545
1735989
978510
1111595
1611116
1083008
888735
1372123
1362227
1563571
913243
284722
403193
279719
608594
718436
1986670
392126
852755
1912241
101101
182636
1047385
1309184
1527046
1038343
445459
376790
809543
657031
619666
1133171
726207
1192764
131886
1970770
1289105
668776
1528467
897254
1087748
660824
825153
1322897
668608
1692684
1178513
931203
1787964
1879831
245038
275998
543421
168106
184896
95610
595444
1280741
1356263
662744
875747
504415
386029
1555093
1318085
262825
51951
977599
962481
333652
609111
1315090
1550452
1635330
100269
1249463
1805852
578840
1100844
1085289
1157142
1655187
1685147
1628217
326931
1069162
1136636
150719
827142
1109402
1288765
520528
527895
469626
1156214
911415
430726
11007
1234513
292845
1543098
1901722
228679
1865845
791971
505202
472929
331128
227806
181100
966598
384609
282901
1500802
892998
1571792
1885338
1244500
1618471
1814595
1864593
707969
1575367
329803
1162880
1964351
538230
159545
623126
469242
1629469
457325
849222
1231284
1550801
1268723
1209595
1118702
366984
1986602
629086
874991
783006
579484
320142
727896
1085772
955576
1645880
61759
894462
1246812
71722
201383
1463455
117553
1141769
1062778
1376356
1500633
1851873
886740
945184
632106
307766
682076
1479618
614576
518202
742704
1849307
1480762
1290140
679300
1909773
954924
1167577
1955066
1766705
56334
766456
506768
175989
1474462
1991849
1495675
1424009
1467433
687804
1834647
397436
1069153
1222731
1745976
612898
1886449
979769
787582
806493
831615
80957
103513
1613371
409200
1014426
981165
1767399
867263
662366
886713
428623
994236
1660734
1065018
1078903
615245
1959887
1520879
1243725
1618425
714834
956794
602490
871906
536557
706552
1134875
702659
43215
278920
1231611
773739
1390592
1250166
255120
1166341
1555120
616928
1978165
539680
1259264
205443
736418
1586589
856730
328466
890244
824626
1553819
306780
1695995
804282
378567
1258415
1951576
1248472
773419
1462860
1525246
1994440
625287
616930
1658556
1541130
1972287
1102375
9997
778499
244365
243365
1788251
1403482
1556899
1226155
40323
933915
1967360
646374
630962
1203285
672688
1290102
365626
1548657
250853
1665287
219611
1395934
477441
603914
254649
501729
1092401
353409
16374
6608
1336881
870272
1556136
902800
358304
1494733
1964512
1637236
1122475
1963406
575149
985869
1795552
1418919
1463502
1768568
1395318
1689222
1644190
1365373
101630
1657763
1178844
275400
532624
1219410
161744
1436768
1289049
1860896
1332838
1503277
1944740
1427723
990294
181542
200171
772621
477212
472001
1399211
663162
639110
771584
1589101
1861310
1440968
1117948
452939
112169
12424
69641
1672985
141868
175409
1234597
794993
441222
845254
1828855
363681
551139
1434197
1141210
710061
1593565
1929728
675456
857669
577646
1572381
1937081
653700
924346
259607
1188625
1811139
663955
1496747
1424360
1370836
268611
1946507
823450
1922922
1850083
1641466
1933579
951978
345360
205805
1394353
1346921
1952248
926557
789057
1771703
785873
1422510
1671212
1575104
919399
80772
489554
72611
630499
572529
529746
651793
294326
1823568
535502
932954
18570
1697850
481018
483004
1769322
322180
103353
983321
7282
244789
621519
1673622
1569111
412169
1331032
940861
1159167
1541975
387923
513949
1051412
916220
1072429
463869
391708
73220
22955
268380
797121
1803102
1358386
1186346
1799443
951802
1664139
324423
1449871
1620739
1472416
1258113
1437899
575746
35105
1542649
493185
775896
1015947
819349
212576
1015585
1548982
1788065
1546913
125702
1501893
1371595
1790527
1899886
1421590
1796409
659427
145330
1501769
1677520
1505957
782342
470423
1486684
1090654
1319697
105955
1463171
1287337
1634377
1772898
1391341
83740
180574
818263
814130
884940
1705443
1526858
1170233
268087
885555
76576
1165476
1499730
1572754
96687
771360
1810168
943728
1056934
329462
284660
191648
1104997
1057067
1805928
1428178
1379294
816893
262798
1164098
765259
824667
1864862
1981937
1949403
557191
646510
1891872
630575
860443
1678931
1113257
1912465
338045
240626
1972838
1453113
530143
1549251
1594362
1661778
1999102
344322
11622
1894965
1422966
1186410
159677
774800
395757
1219120
725578
304001
447718
1150056
129651
803143
1159036
505074
1800017
1958061
1526888
169835
1282701
1646725
1983846
667456
799094
1457838
1924390
1231254
1264093
1000525
487980
1839044
493837
493492
1568962
255586
1035531
943298
1945750
904211
1741340
286051
651544
1852562
865982
764520
1480166
1046086
1477633
763814
1156564
406797
1701513
1982814
434693
662798
211917
636453
273185
1288967
1251536
1777152
197190
636437
487158
394421
666722
168237
1410765
172680
265308
312460
1327550
765924
1525630
13982
1177616
1569650
1346422
16922
379980
1456880
1185681
1391520
351588
1596536
1200120
1646025
748165
1717000
1666829
1764693
883385
1250567
366056
962573
884544
444631
1781911
1927034
845470
1459029
706019
35682
549490
98355
1280473
1929999
719306
114595
691061
5749
144499
95638
1603865
629735
823159
1633260
1535849
439251
292411
1439322
574789
1509069
1505023
158197
1105456
153880
1865379
1194414
234419
58001
1909808
502253
1726678
1473230
442560
1640707
715040
743079
1846018
590143
632894
701801
1430832
599194
1044006
781633
976150
1694987
107774
769195
1433027
896454
1312347
207757
364989
687455
103321
510446
1318488
1076827
1624845
1723273
118123
1566749
1628040
1370367
710317
985030
1563987
328423
583927
818303
1621773
1022680
763951
941221
486553
1888302
196792
746234
1285866
785980
971628
230330
1343860
801632
1595267
1526401
762394
1498669
1345004
832390
1845516
1342378
409166
58565
894571
839036
833916
1161377
1600305
1813217
152383
633065
599459
1592726
1940053
1396307
456200
1786443
69653
279971
1316818
644687
349866
423061
1661989
1167696
689747
1367446
261043
1482873
1044188
167575
846787
18790
1950838
373055
481507
1414629
893107
1913369
971987
1031242
1036193
1974884
1422432
1690012
1331575
1858744
1559646
1789848
131515
259887
299891
656084
1228170
1815400
489043
847809
957667
1643453
929831
1450657
1563297
1437066
1704546
1685476
1263906
911355
906416
871267
626000
72044
1060514
361584
1742859
468008
127163
325236
1369050
1815146
1494496
139778
643007
1123621
709273
426615
995093
1452466
717564
166322
772548
348773
421848
20060
1566285
1733379
1848233
562132
3130
1401121
268150
552050
217494
1572480
819806
261545
1916213
1885513
1382060
96121
159153
1787398
1996532
1068940
581385
1541467
260382
1071634
502245
198140
224372
958131
1773526
608032
384387
1132923
1716931
524497
1420164
320993
1916713
1911165
1152825
311002
1394492
1452191
1435871
999988
1724029
914271
1699564
1613209
296262
1916542
700722
1681749
1180698
1569146
1467332
957592
1461338
1316854
697965
1786597
386222
1889327
623647
1249740
607129
742728
312156
1983107
992986
1366403
1791139
780051
341072
779761
1783433
1590927
606960
33869
1997461
1430937
471866
1742241
1084715
338794
563724
562086
1666023
1127465
39193
1358492
865132
1739755
1784890
777373
1319639
578109
424179
1870455
1215566
1728195
917343
1477470
1467030
1156573
1641894
1766288
1618917
1753976
1502748
1456125
1205384
447875
137688
1431763
1260110
584869
1504878
1212057
874199
666184
1300045
1822977
1630096
217127
499844
1298984
436034
1312206
105463
1835435
94153
1381268
1311788
549742
1945901
515538
1258101
1075983
649446
1249147
606971
997226
380920
1774663
786591
1325147
638945
1682118
766382
1865017
375806
109928
390037
1576789
1068072
1464531
23713
117445
972103
983012
96943
200352
1925707
783399
932055
765359
1942397
153306
1753450
154329
1582171
383816
885346
712883
106010
1172377
1589662
256167
573601
1224538
1948951
1999242
1121806
1034834
379750
432142
698032
6581
57498
1427607
1870861
1043849
31869
1516913
262163
956857
1933619
1267260
1111600
1306925
1189052
1371748
1140903
943496
772704
324068
683362
1778663
57862
1862670
781512
1406811
302910
854177
697070
866725
1096510
1341966
437035
1217025
1455626
546571
119918
1795295
249697
1323453
1150318
468753
666365
160109
1039149
1737203
78488
730430
1107573
1614455
1577109
1370440
231265
1735741
1564695
1166012
1703958
647431
1280812
1314101
1783746
1398139
1512864
56621
769771
1817546
1071914
1868602
1845042
461564
1834750
396884
462782
1236500
466688
1699605
150970
1880207
506457
937536
670903
595788
913932
1117829
1330618
1757243
127884
816164
1671287
189861
648932
238302
642463
1739940
1720785
203299
1169925
531127
974577
537892
1937068
1447204
1340896
1700016
529218
815722
199721
1941775
1724790
1445050
1964909
188601
797152
414319
1189352
1268086
1570072
1577744
1731524
1938956
764204
849272
1813450
931580
594882
625627
854054
56563
1723434
1533142
1653721
1255908
1556969
58630
1648480
394943
1520519
1188172
204057
916955
1275560
1621276
1904848
1059394
1153447
325147
1792523
176719
1580298
1929562
967659
104358
57114
452174
558392
1039849
989042
1344930
1263998
1497621
1019715
329825
182372
1490080
994594
871309
1264501
1502999
406043
789002
1457351
1202026
1412463
891403
413435
1400185
1984424
698378
1845552
1856658
1450964
882796
1975529
546229
1294690
419058
375686
1833490
963980
810517
547491
746378
62071
248212
1302708
558362
254001
774262
128015
235583
504492
1963269
1389149
745011
45040
1561698
1433403
1482942
575957
1755260
1852602
290604
535309
240799
1897182
1040186
1051629
888269
845379
44107
386489
1766584
641082
1449180
255381
1841981
1533854
1389383
1706367
1664342
1055713
1637874
1444117
816159
303095
172333
253188
639665
976604
822639
1052286
1852042
898389
1363561
1070874
534793
528862
1876189
1778823
839122
760064
1633203
340865
1405622
1697065
1347881
106632
1797002
825454
1178548
1118414
214430
47561
1422937
215694
1378585
1625843
471904
1940267
787859
903728
1300924
394802
481910
1611252
353613
1196676
1540851
1042593
662241
1234504
46156
1587190
1695205
753049
42351
1029451
1781139
1021192
1357774
1373132
1347292
1725804
919735
1623337
695665
1851655
1543613
1342361
77127
1231941
914800
1644733
137203
1713675
279617
1846861
1871762
1968114
168114
1052947
1250010
615934
725876
517857
1795091
1901451
899926
511886
1990537
903314
309192
1873791
43074
1349641
877716
1883246
1152705
607618
359400
1712575
505264
1365121
1326471
1636262
539085
1076563
434245
1449247
320612
1295685
1381376
1450144
1230672
16120
1516631
1037666
371831
226762
443478
850734
69481
1703956
681788
1105785
1409423
386371
1345923
96716
1599840
1205316
1796135
173742
1398357
803961
1419827
1167254
1404482
1917753
1080231
1631942
1616276
807354
881500
1558200
1669176
483443
707077
1595826
710363
76116
471350
913189
1582438
1138568
308677
647350
1257617
588537
917341
1386436
436226
1357074
156107
860706
378314
264645
614470
1898239
432293
236827
1093871
382409
276636
928794
1770626
1555851
1450152
1593229
1923368
757532
899678
205157
1925489
1330467
945637
43985
1969884
850203
272997
1825787
1804150
942170
1513499
336961
1076063
85173
715927
1165525
1881723
476844
627087
1563306
1585779
1535750
1549464
624725
994551
1947714
1837326
1702903
673374
88955
1144719
1212977
1320858
1988073
1244763
973588
579116
1260650
466511
1553496
1384614
553883
879343
1917165
1415519
10243
1247340
1963563
1097331
317164
345604
1261581
1041383
1446516
916240
1463169
1191415
675765
1940767
408283
237801
1394185
1318530
514082
1152299
1916841
1501418
1268390
1355351
1733343
1565635
1833932
132181
1113272
1631439
948061
1267299
1195030
440626
1552101
1697976
398887
758230
707545
802664
444354
1347321
1520418
1660377
611575
804791
1776561
640840
1648268
267711
1038824
2264
1000562
356569
1721645
1229375
1062864
246834
105357
1205669
765117
751951
1160405
69633
2604
1838313
1145363
495022
1587227
345787
287833
117439
881592
1216203
567069
1751410
284837
1311396
1393778
1068662
765507
212071
820320
1683978
298564
55900
1585891
1509958
268587
1426712
23839
874859
721109
880949
89144
1904376
384258
1944129
1063567
652084
1386361
915119
105562
1026525
766485
525598
1754292
1069720
854452
766377
574930
828410
1270198
1623844
41218
766659
1962545
298730
1701230
1979689
18623
513295
475605
1237859
1201583
1598955
833188
167322
1931144
624701
176142
731335
614385
1781264
689064
695854
459663
1042032
363946
1989823
206273
632927
1297175
30506
128667
1880105
1590071
1045294
83236
1754209
973703
432338
79151
1752462
611028
601825
1748941
225398
461863
44358
1973373
411505
1590248
1639802
1066542
88215
1057547
222882
1181871
1907224
1135499
1521224
261112
1743368
901107
562043
290805
1989551
775622
547729
275158
517245
315287
1052936
944078
1764120
1954847
1332911
1608148
1740333
1716129
1914987
39355
1034893
915993
85083
874772
1183254
1705315
843365
1492897
1757925
1143381
233583
747782
1458909
698006
1230521
1264181
1988802
344847
1637241
489868
1693525
1112893
1756165
1776863
53965
1595786
14168
546966
771119
1994501
1017472
485401
935338
1474660
1903538
519089
639574
1253595
1400825
230683
1884915
722842
821261
409069
1266694
1033820
487907
681520
1497643
1167688
1197352
637168
527831
687296
1017829
1148540
1323897
1327271
1407455
1650458
1869789
877344
1730323
697675
1307905
1262337
1594590
1650024
1301139
691234
1673635
1487220
680603
20601
1499585
1414249
1682580
207077
83233
159910
1444105
1864514
1007262
1815964
1483312
1167712
60110
1319957
1893810
391082
1344875
845074
1765244
149929
759388
706775
505117
834094
1064181
1818759
1431465
41226
798695
223519
1853707
205337
1424792
738943
1881870
11044
796812
1023564
338375
1237368
308694
60152
1406114
1585374
1251126
1048138
1915272
272190
100590
1552575
196243
1294709
970828
1925932
836882
254762
19157
1114279
720712
1205788
1339950
1402032
1147677
977975
1203648
11118
1304649
727373
1783166
1975663
1497280
52117
1057740
1437786
1656147
8213
753894
1042072
1555800
1455795
1385729
195688
445305
2874
920276
1591490
1706701
1220136
715366
134856
1862863
1142645
415084
133943
1198451
120474
1861166
587757
446833
769295
835558
1359247
1028327
1843541
1259923
249051
1582210
695519
1622601
1726671
440541
801308
998
1530207
1485901
1757206
402328
1194100
1256361
360623
1672228
1896429
1131958
1753519
44694
1075978
136279
1297490
885889
1728602
449039
1332683
695771
134506
1851190
1966136
331887
42165
648921
1044256
963845
326862
1969397
1087849
1137177
356643
1499207
1670796
1904929
835317
1456744
1718563
1195031
855192
56328
591475
1427343
1821385
1500790
965585
1697998
1587008
1541511
255907
179024
1549748
1286985
829062
1847571
1734474
1229377
1517894
1542222
1068105
1786206
1584828
829223
1238792
204110
1109400
1944268
668573
953037
959242
508572
1340610
752902
1986592
1621915
744943
794547
1305560
1874381
1668347
117166
198077
1612012
131216
333208
954117
572614
1980024
1789975
453008
177730
689616
179887
1823793
1881116
555431
1224837
1240741
336511
1527963
532834
1477771
1248086
687307
273737
887600
1567983
1758819
1704152
996588
446461
1477629
1391823
37733
1738119
665679
571157
1347238
571637
1704005
1244555
1982443
449239
455291
1940264
823833
1656220
196015
339775
59154
104555
1027580
1543521
1923084
897133
1695241
975038
359042
87103
657432
1502523
53851
691173
1551690
941859
1766877
1764781
1559199
103633
1030441
1824716
1215665
573206
1708516
777116
421508
84534
383674
1552855
574836
602273
752558
1677414
1374988
840277
1851270
801623
383049
1861672
1013702
1780173
1416499
1176801
1873634
1925046
440786
1609935
843595
533935
1029498
1754784
1891197
1045349
830078
1768965
311884
1385747
1315244
1396319
1356175
1513924
1393314
718449
1518036
664236
1595867
1588874
1082221
172369
1539645
1107436
1437635
1424693
737354
439883
1963907
481538
957091
837619
1673859
310904
1987023
1985480
1192480
231642
1473473
226555
1502114
1126811
1041519
1582353
110634
1933942
1402727
1067423
1561924
712282
994066
138827
783297
1116507
1005528
956863
406584
611183
426369
215043
112941
315252
1416045
10770
1731920
307511
941321
1561352
224623
1555869
1421471
471481
1271544
739370
1883725
1731543
1140760
574856
780839
779041
1264062
709765
802778
648970
733588
1537112
721441
397340
1273306
1778781
741352
208198
1727836
1322710
1657911
1136596
1268215
1119558
887949
876233
1177094
1844409
1224130
927089
1270228
822218
1456505
1025873
739928
475269
1498067
1083341
1067514
1074980
1178129
999176
276656
1321333
533703
1384475
664051
1447126
1983490
648385
797349
499141
886814
1264544
271291
1535356
996429
852250
1603585
1960666
252232
487216
1346772
896299
1189495
196796
883884
1592532
847128
134581
257857
1146573
1730918
1717067
1044003
560827
116558
1884508
399123
279623
1748259
382401
1445600
192111
1742015
238988
157639
903523
824326
1765470
739993
44187
813724
1440075
1706468
845175
1351754
1040073
1874311
1242819
1558440
1497792
237212
759298
822180
1859492
732268
710081
889138
60739
502126
1678146
1398090
1784082
983411
1306940
715834
829251
462576
1918118
917560
849156
1137147
1932575
266801
949716
1064109
1764310
1763989
987680
480116
1657924
735222
1154585
1138125
154564
694477
1550551
1181364
1758912
1072883
1785897
968459
763729
305695
1978469
1140513
712750
137197
463946
1536297
974432
1757577
854012
284070
14732
215153
215322
1950741
1835785
1891397
712840
1486052
383534
33810
79398
862082
630883
1057485
1015305
246884
1442246
353618
188372
1960022
210695
681898
1829886
762697
733573
722810
180541
1221488
1449545
104428
901302
932742
1228533
853804
503668
100563
306513
214136
263046
437506
1332144
15983
1325601
1054035
1064748
901838
897424
631595
631529
768869
935039
118875
1579885
1560024
1463447
1743046
1259550
1283209
725594
745033
1152208
1029284
1026647
1474530
1564066
1177643
1766074
346718
1031130
1300756
245951
942982
274552
871037
1398916
268239
321344
182701
930010
1936846
506848
921649
1957408
218443
660566
91348
1803090
1601862
570711
875465
751434
386488
929324
818940
1473316
582349
1411381
615585
1346376
716569
66513
460859
1232714
44675
1266875
1068204
1599298
802125
1380502
1895592
826673
1145847
1078465
766724
436747
126846
1119903
124826
1084809
865471
1641820
1653588
1074770
1913432
1568965
478715
1076042
919927
1026597
1823287
715289
1768247
1045330
1459272
1091120
1729110
582377
881633
610174
1797759
602803
1908553
1947849
20228
670785
1787359
1395966
1666779
1556265
1319855
1438182
1689098
17242
569378
416408
102860
717257
1280005
721715
933668
535123
477564
1833847
1568543
723151
1866022
529509
1628488
1838217
1256660
1787853
38732
1956856
328581
606217
1378557
937676
646289
1388758
1054122
1064241
1697082
88050
1058267
629698
1394890
354574
1943564
1507567
1374339
542303
221615
373372
1306606
1850541
867734
28453
550956
691239
828033
286391
1418139
749151
229279
1183428
1893667
203261
1129396
135277
178580
778158
1282610
1631204
1111895
1738469
620765
965744
1172541
1657313
188499
670365
1500077
42696
771915
916434
1906310
114128
491832
1879641
868648
1405898
187140
793573
678408
1911687
1488588
1533871
806834
598694
672851
1104572
468957
174821
657080
726218
326245
82236
877025
1785000
6734
1108110
1282387
1699856
1477399
975294
467794
432274
1581135
1758934
1224412
1398876
873295
518202
36095
807429
575844
742817
1760467
1580806
1835531
516583
741825
1425906
1137557
1469075
1657097
1752375
1078413
1928822
1576480
1179925
321893
59991
1453675
192223
316185
686150
1274908
1982135
1147116
1867373
186543
545786
1435444
1548196
3977
1616668
872606
840572
53013
160161
490319
25465
1494254
697416
1422451
70411
411199
548441
1022131
1641315
1634625
1014684
42108
365472
970236
1275616
607212
1274430
1317795
1219563
1396027
936702
658341
221651
1750097
1167730
1310920
1615639
1516931
1446633
1623720
1282375
196963
172708
1149951
811958
686906
1819557
1928066
1829421
1735370
6056
1044066
1614911
1463340
232496
270663
1111963
295255
567653
445769
1517198
1131764
1365239
528602
1341012
344969
897366
909499
709281
1263777
623290
1282666
178548
1726417
570430
1016712
754193
898858
593215
1843523
1614412
1080790
1034269
336423
1761983
259803
679493
1297405
941037
1665776
1612264
1919063
511214
1462632
582821
949176
1614251
1905760
1451738
1687484
699626
464804
1071968
553237
583464
973582
1670927
29784
962818
1075523
1399604
1434742
1971553
726015
400180
1109133
1419774
809151
1636314
556415
99474
414772
1413588
1643158
1930498
487120
85230
1522738
1705352
1535974
953581
996280
1288733
512306
106386
1850592
82490
384237
1509167
529028
1642551
822450
1257801
857711
821533
1772421
732154
1536997
1979940
1729570
938141
821289
1854416
8916
522849
1941994
1066144
296212
1279285
842603
519289
1486227
1107990
1046375
249686
1642244
247211
327651
921078
1705177
401198
392501
1467929
1542992
149530
1722740
1114056
536363
319752
369922
743878
1056031
1717813
1618459
63977
1497708
244942
543181
744813
499432
224154
63123
1774290
876191
850107
396366
617259
889330
911387
523276
1557213
485561
1187393
1990325
1424001
1336795
41784
114309
1276635
1386613
738654
1778129
1270823
1339790
169715
894004
1058871
336944
1502764
1231591
546216
666212
1550355
171406
1055759
1010583
768333
1331685
176887
621378
1202585
263418
1048814
1274049
1706616
808181
1572232
536023
1146528
1785605
43486
1016363
1098651
1017295
442038
199597
410453
398472
1149616
1434548
889918
1644931
1257866
1443674
715748
260669
819783
1769207
1164779
1620939
1136100
461191
3916
1334520
1458222
155491
929708
1590391
275372
393572
388605
756563
577374
304425
49771
1667559
994151
69454
763122
742559
430872
430162
388694
1743865
1690775
676752
566423
1167934
1784303
553950
1311054
311626
1705317
912281
722820
1034332
435462
1857385
192898
1597632
1869561
1734122
1177953
1332333
868166
524611
1492447
379526
208909
1680676
787826
1425081
1896621
51561
954111
1358829
1704565
1227918
821386
1007598
1408015
1574280
396609
649757
176819
736794
1149015
176926
1236604
392222
724569
1534071
119670
159455
1587401
1348733
1775709
952084
125643
1382385
496399
39740
853700
60263
1226616
71570
266484
1785008
454985
1924433
1560739
828148
658386
512053
93839
682310
924331
46533
1626946
1326104
1781066
1106914
1726254
1497448
1507640
421215
665922
934603
510686
561796
473313
1099279
1728588
1985584
679385
430425
237821
4517
1830629
1810795
522987
432296
1350204
625478
1525798
856018
334776
345597
238575
303090
729314
876084
1811269
1095899
657223
1148680
924521
1081037
1383915
283063
71762
216502
321921
445355
165959
1608319
1528063
1198400
1885957
1603516
1611834
657270
26918
1171829
1029769
1172019
758544
184438
815052
1805533
1945350
13602
426950
883281
868821
573332
1136438
123021
855884
348544
788872
1121704
38702
1447639
1853691
1908919
1444395
94843
1468390
1304264
1138186
1996087
291175
160598
1492973
126250
19078
75809
1245617
1709178
516636
1717546
110789
651067
1880510
1690413
1642663
1532089
1195032
1527906
305952
1893556
47214
1615938
908553
994849
1394551
322388
778713
1878572
522850
108041
29766
1576343
1461728
1318239
485276
1858597
1497686
1348406
13866
1385276
1356915
899392
1275028
1334825
390630
751385
916025
365741
1383669
131446
1740275
988608
1878401
1617323
1859410
1628526
162980
1224354
1594475
286170
1507548
1732185
982300
1458732
905466
682494
199790
251484
706615
714948
1526058
152154
1657807
725427
569646
1033246
1875689
1584020
484393
1511663
202697
524607
1709983
1002780
1729723
441535
1671901
907259
1046212
1342552
677544
576590
660670
1774890
1722026
1575206
1125994
1331798
460233
795967
102436
1268545
1361636
946561
1733466
1365853
1213114
1625100
429856
717590
1659760
1749305
1372221
1875304
1994685
122842
1530729
968866
974903
909388
997519
858641
1348233
803057
1102082
567408
532279
1919809
226711
1378574
191385
127472
788628
679979
536216
643917
1274708
1915029
375307
1331434
1372904
54370
1416274
1711550
1132796
863188
628788
1787067
1456481
468266
637682
1101962
898764
335741
414160
567035
1083332
1380493
1771706
1674582
162674
1071369
1657202
1804647
768695
1774803
1756603
432312
1545962
1178154
703608
1543188
1687229
1688937
946680
117112
694375
735314
1253709
1023877
238088
1100617
1581340
1156627
941449
701488
1444423
1928235
83268
883373
1165743
246162
1138736
246830
1848729
1707927
289060
891275
1083191
39276
684710
1867509
943421
856598
1974489
991115
1033175
199502
327433
46193
1426213
726452
1115867
866573
1394356
435508
1119194
665960
1814821
1384107
136308
1547115
1630773
1548102
538935
1420176
1715484
374402
1260345
1314741
1627403
1474880
271545
1314334
1108917
1041396
1848774
1984537
506967
35890
1799363
1058829
40006
337355
386676
1646396
1649388
1230755
7803
629312
163001
411
1541247
920111
1909921
894626
1962559
1719833
632214
152551
1780876
668379
544843
290129
1135328
1856844
205773
1657916
486950
1498626
385014
1233037
183288
608944
1986697
13652
1267919
576524
420106
1059382
627694
1594072
1147694
1371475
744131
1879124
1855808
1454588
1660357
947285
1165132
843774
1383032
696
725817
514215
546407
1566112
795206
353786
1956797
1395362
98072
1515033
667489
1723245
492088
729435
1514106
1281864
1997520
1938101
647833
207443
794170
1282511
607876
403201
1990776
335238
1018738
884415
1175241
1198721
1579578
659183
1247215
886095
383556
1775801
495380
1576106
656002
238065
496628
1178776
817687
787990
1266882
1675150
282971
213730
1228588
197037
266225
752760
1452102
923519
508240
1865695
576984
1115354
712794
607642
973781
1553529
375611
1977354
1040760
646839
1650066
179862
1605091
484923
1861536
1404404
226173
183677
187962
772615
1482607
442776
1041272
1381997
924916
949726
855857
167764
478457
349904
897496
223238
1872369
1317842
1966671
136343
1903586
1519245
1586121
929792
1358104
1101494
690787
198990
601317
433095
1312548
1667670
1421711
170665
819812
165530
95285
501809
505159
473875
607417
1516327
1903489
843915
1317241
648413
1024790
1780814
1923955
1181304
1252433
6663
129502
318168
523963
53478
1953845
1423779
1811411
935049
1537273
908188
721388
1737589
1190073
718258
1224144
669208
719689
1942386
537805
1037990
940728
672861
1278246
1031237
1899533
1111563
1467383
648707
1503212
1676913
1965581
1283226
148153
1958582
1090084
1736266
1760164
403302
487783
565815
1353981
1908713
1084819
34889
885733
1825026
1074294
782473
445517
127923
1166460
1298907
1896993
1143587
86485
1725788
927027
890395
88637
796149
1722738
1639953
586807
609257
1742009
1974573
695012
473689
1457594
77743
444412
958308
979177
1204070
830665
25187
78454
1216888
1008627
665502
1192009
867987
199111
1557913
1663838
1694664
583416
1000109
16126
598714
1795874
1022801
1822845
775797
7245
891523
1037828
235330
1098319
1789721
274770
1528761
579704
1365915
1535901
115853
67308
345693
188851
136388
1185056
1324160
1174528
1097994
874291
56995
841542
984000
1594213
34518
1555887
1060721
789437
1030854
1017772
1237315
1640915
805078
748653
901431
644910
1009127
1422640
463629
1887876
1801695
1969905
1837234
1937912
849022
242917
674829
1258334
303174
1800753
1378299
836362
1087647
699299
1767793
1709323
1624494
467265
314856
803188
1062128
336124
1908467
1891525
274175
1786064
1963927
919325
1241354
1829225
622602
1108657
1309153
740847
646149
493063
486440
1303192
425777
875187
1857973
722342
238713
1820955
307909
1505489
49524
502725
1393518
242934
1711772
1511139
1392132
1838087
342350
161240
214763
15828
1926620
668780
1970456
1911219
1071962
1464154
180415
1083865
1906267
922416
1819301
1687119
78827
25928
706568
1000962
539002
1852805
1229255
168728
1688185
83210
299012
1894415
22995
1762248
757159
1906970
530391
950364
14384
576089
190296
1120207
1581829
1596818
159526
61782
1400312
165048
437358
1035357
1985284
1756581
799501
1431893
1888239
1341343
700564
1509692
183680
315022
1306990
1292315
867876
1051616
1311748
1319100
1520459
1020815
1580511
619952
588818
1944824
1475898
851397
551261
1912328
1970868
1317935
710659
1175846
1745180
1818771
1066210
86548
1699459
516361
1368627
1833019
1451193
1419165
1417829
873214
104323
246867
1825264
1345433
786973
1937213
216889
1900087
559052
1581546
147445
939356
1731316
1319600
716485
64551
306799
547233
1044291
517009
1727859
995625
1264963
8249
250977
43450
233200
343263
1459078
1847738
1477979
88067
880127
793939
1944813
1074469
971367
1246697
1181396
142431
52849
926688
1015239
218319
993771
1056708
1935851
530905
267103
1129903
232781
1198274
628297
1947951
76314
201352
388021
1590290
1315827
1285027
540856
1276711
398437
1129562
1474276
63835
1159015
377851
727321
1313211
1614590
1846648
1744903
552110
66952
1048225
1778
758440
55794
771547
1237492
1395498
1740230
1942976
805145
1073857
1536340
1150264
1257492
1392102
1805705
286962
425236
1729965
1207704
321491
1983707
730308
1656138
1730020
846189
849766
161207
1360509
446995
154065
1829891
1423202
1916600
811323
1469834
457063
1251856
1404187
1160355
3501
1569453
389683
265986
478953
1123958
1149959
932345
354716
1420536
1204179
455585
1359427
855320
1229526
1760797
399451
789332
819133
897712
272915
1562871
1503907
1206824
1204827
846234
135480
1394463
1980075
1201418
1059951
961148
592186
1029920
1417680
2280
1723407
1731802
987608
1177655
188703
1852532
1694386
1708267
1979234
1156268
1224119
1353532
1929824
571798
752878
868496
1817613
705951
1306125
1681595
1822372
1010019
550356
1917076
1466734
143141
894643
98045
1281334
61639
1259910
1390569
1236054
375594
172860
1708372
327429
1892334
1727787
1544300
921063
1849827
1686416
680138
1340488
48726
806404
1204640
1126328
1107917
1317787
966833
1945418
1497443
512977
1535453
1053391
1144910
783328
1713525
324733
712473
1274970
1355882
57949
1258776
1970818
1561723
1990980
1965476
1796833
409054
1657930
276718
1858717
1034426
219836
1202252
1982269
696031
644423
507544
1290703
995785
510760
975102
843534
1497143
1504696
1682317
722535
864043
1364467
869669
185210
790617
1779782
819923
565804
392047
1839419
679954
468590
1561555
1862205
1824110
1284550
1891848
68871
453345
1973884
1537145
807839
1067653
43141
1270547
1706691
540190
141509
192979
194247
1884457
1931417
1253948
917322
1525555
235934
588259
431686
45400
1033031
436876
578642
1269785
721625
166621
1659675
1603462
948266
1240434
704148
612253
487244
2569
1223399
650544
153647
1934346
250716
442033
1417490
1218250
627016
1334766
1093502
1171494
1154690
506159
107312
987684
264389
1228630
817378
1973625
996365
932364
1173487
987211
1064095
691474
1628938
570336
1424079
1863449
1429536
1776055
1364368
1181057
1234981
825487
693971
1251859
371187
1204975
1953520
596259
1159398
290483
204223
41829
1108545
1462582
676563
508442
1974212
295490
1132697
1090083
289598
242126
388853
1152392
215146
919535
217144
1654987
1815035
1179101
325950
1151546
1684739
153420
1298103
959409
1831844
913923
1269664
854409
1269257
1651190
342266
1733694
512224
457138
1799354
1572756
1961080
442027
1071282
1817808
1801557
1171084
716048
1896877
1297480
1259347
1166687
1251830
253583
1185372
1814625
77304
638750
71194
1118702
87519
113999
36545
1998775
524000
1804011
1976029
416196
1021968
1880108
1044971
764679
1624939
1988304
56048
1611107
342489
1038149
5034
173623
1805698
979700
1802511
1391555
1413422
252288
1152730
1094893
480792
393982
942132
1134405
1158141
732822
468253
652288
1943324
1675098
127530
1352207
1648284
1919397
15289
1717995
1154991
474227
315389
144437
1873392
1339292
1252756
1739966
1321358
469453
1082400
1655498
1841256
1169891
279102
20388
439132
554422
1534043
854787
1383110
1933793
1445542
819514
1350297
562283
1117665
167798
438670
1251039
856483
1068983
1780762
1874793
506216
689658
1652063
299923
676396
1608532
1917815
812832
596823
1414604
402315
1676605
237845
1489514
1955886
1684088
1004688
1914545
341821
297044
215457
971052
1383655
608248
326580
752012
1977235
1413259
890466
1276128
1050399
1499647
564699
1635587
1526506
1783495
1805393
1189029
842642
287348
1120290
122050
899849
1860280
501442
601837
1059115
1080700
400483
1185770
1028019
1766064
1147085
1731052
313574
751377
1791280
1181835
823819
834603
1062792
160844
222462
1873529
598688
1501250
452010
504628
1120648
575322
1320832
574999
1349557
134966
839937
1288213
948931
1177499
469036
808531
515138
995108
781985
210366
1598568
1850011
1751506
1510430
901452
588699
1433372
1459100
1299957
986603
1717603
836783
481767
819716
213494
434527
1906167
1257676
1658774
170874
175826
1333363
1778990
1802148
1146600
109185
33065
492588
171631
688101
1167035
1046314
500875
1846454
934312
24805
410192
1132416
1657522
1958388
881404
1326611
1038074
1036685
602165
1711116
381012
759070
1118266
1016752
1538154
500391
523999
1147843
774514
1913056
989325
1448396
1485765
735306
331718
1173045
490289
1199422
315580
1602416
1156472
609580
1357735
821140
1208197
1479729
1961053
248761
1852305
23811
1645315
1629030
982353
1150593
496861
269514
820916
1475583
1904127
270635
27755
1911337
1496152
1746581
1973288
1276823
789385
1836447
1858611
1549611
741552
983077
1743015
1455848
1884653
1484632
570834
1807441
1778451
1821772
325542
1975818
438744
1523647
1307999
1857772
820674
1087811
1449359
1055556
578899
372309
1205381
959345
505007
1705765
1845956
136932
641623
1992942
1212623
1924868
849027
1923528
1368972
204217
1718503
801829
1860849
1757459
1551803
491506
695124
1875555
869931
795760
215169
241974
735959
68421
804395
1134672
1054095
151570
410870
585026
1601702
1876006
1878926
28166
337815
695323
412690
296431
932216
112171
910206
733064
454161
415170
1431571
169817
955342
175658
978342
538199
521861
1769622
146266
1615766
1971198
950389
1085056
456238
227230
285320
637226
491727
1678677
352054
1392711
422688
909491
1610139
847323
1781160
1794486
131987
195891
35353
1084284
1117803
662835
1938849
1784171
1019719
1125483
902931
1350748
344852
1016459
1548144
894326
376150
1753862
812475
1721955
1648486
1805522
291193
912468
1322367
1503742
1959860
1036846
121960
1159118
562786
1086182
1062565
266212
1985570
891687
155177
1189288
447678
1812378
1044733
1260064
412242
1004901
186946
663468
1688142
126446
762764
69115
1663948
1103102
1594052
851427
1505792
1945349
980380
1436647
354335
380653
262101
353519
251950
1514613
173667
651657
1167663
892133
1812890
1107634
1014883
1691723
1338638
1128081
1026525
1957558
408384
360603
1283401
1494498
632109
1476719
1037865
118566
1427086
526018
1434057
710454
318638
1365808
387269
1112177
898813
885350
1220816
426014
244722
1338798
1838227
1003413
624527
1395818
894197
640665
854813
594710
1832595
1888144
1919872
1931336
642979
1259003
863995
317284
565558
642719
1576233
1467575
932922
887485
1030269
139726
1943986
75977
1810863
166565
884823
1820619
1676801
1949729
1392865
1107046
577238
1162786
1749300
69324
1831567
716201
526114
1829453
809546
1132368
1343963
1697833
1866600
353233
897762
831332
1491497
1919525
1314330
525743
377775
1172658
505454
1519893
203711
1910419
1214585
1674864
1716765
150920
1713971
795623
43965
1592416
190301
693972
987033
468938
258323
1641620
198448
1834753
12075
1602771
1160344
129253
1647500
1074241
1118193
1494420
996549
344840
933570
1291188
146930
1287822
1723833
1931283
1572322
1609551
1396422
1125811
231712
1971106
107849
1604515
168339
760390
1863313
372236
1411552
1604807
1153230
271422
1042008
271070
832180
1336790
872274
418943
1374211
604900
1070537
42130
1959193
595948
1158610
1056823
1553015
628014
617145
427575
152404
227641
1462874
761908
936944
907994
150966
360371
1292764
941669
1315444
1556318
635395
1413163
1042193
877003
567944
1893303
613484
1562334
627552
1369184
704754
513275
1838326
886557
241559
1770140
447138
233628
1602807
868047
753051
1211619
1718728
107721
429056
473146
1390800
628135
855199
942508
1388652
861399
1332894
272815
1323956
1185390
1426888
555201
1490617
1519468
248698
936937
1300904
374643
169937
60976
996414
165273
1474766
1264890
1202598
542444
893747
27633
1889959
953071
481813
1135891
1463172
611585
780310
73577
760975
1405494
970450
136005
587950
1722347
534549
1499743
1644387
1556345
1914855
1659335
444439
630037
1248370
348048
1554210
612740
731748
991867
750898
182787
1865751
197925
1800875
142628
1098814
57415
283747
550170
1522125
1790549
1836881
1281283
99610
291585
471970
1543418
837462
250440
1651843
1802852
72325
1962708
1328415
1739492
169468
395476
1777200
692666
1510761
609644
1041351
549841
709721
636695
62182
765304
68674
718713
1468592
1195263
955048
143141
1593501
1434531
1488127
200160
356629
1727479
1354226
814745
964988
207982
1592876
670751
379248
1966783
429597
1980665
964519
197749
1504778
1453651
505537
86827
1885580
887669
577834
262897
1266889
295951
735839
520606
204671
20984
972844
713764
1799592
1348262
1713499
960348
1691824
728020
157412
145602
854927
1353626
318603
1191607
356543
351123
1356551
144321
679495
1196842
1393465
765355
1166127
60160
880006
1141122
1315135
1011208
688970
831540
713466
550665
525284
430871
919949
1083669
1082258
1797136
916184
270647
677143
72397
738549
432919
342334
736098
728595
1163244
993203
1619814
462371
317500
64462
1757327
894820
87864
941751
1900313
1185860
310156
418346
1430108
1117466
663301
947413
1988508
1100090
1869327
180389
788138
1893114
1957922
1137405
1251365
1946735
1276451
1868125
1865982
825278
1868887
440911
667506
1868947
1695140
1608734
775807
183329
881382
1265666
1978126
1392200
64682
1302948
212960
1774974
1083618
1287056
659582
1120622
1303664
525572
600491
935747
611048
688238
279084
1440718
1298911
1806996
135866
1616256
1280498
1700709
159400
1305187
1447654
1398226
597499
1191430
870924
418468
1161758
794165
659734
905901
1505441
1988548
673134
1446256
289660
113229
1457744
1633270
754828
1775479
9924
1718760
1067543
1632996
1943308
64010
797194
1070703
1878916
1554430
709453
1059681
872040
1805724
63641
258740
285148
1199766
1614328
441914
653164
477372
1374165
490215
1440684
117748
291380
781770
84047
859417
1035415
913495
30864
823972
1003588
1226718
179326
327954
1035513
273815
493891
1308787
1759253
1269117
274163
1850848
681872
1820974
728071
248537
364027
938366
1308120
332431
1012073
1913727
773775
1166959
755031
1112179
453442
700020
1993969
881752
184304
413982
1922656
1340694
660023
597810
421570
496765
637005
949936
1540234
591284
1797353
1067915
1156724
1276838
519930
96279
1471427
60383
1706230
1579891
1741285
1159756
518060
1924554
807715
487771
458942
286038
558291
1178114
707987
1879400
1365582
836331
1005485
1400286
294737
669438
5315
1590569
1808010
1405363
584181
175103
1935630
979615
165084
378841
58934
467768
1425317
615022
493232
676774
717836
472846
926991
1296391
341801
1412256
823128
600741
1029729
1903923
1410215
1379884
110560
152718
672502
1723062
1284124
1286253
1538613
1454048
365345
1379121
174954
1315774
1028982
1812969
985043
819594
911949
1700775
1141144
1856149
1428341
122413
631303
9446
1743693
621321
977959
1572572
109768
1800616
686838
113181
1908854
1423989
192212
970329
1579849
1951414
1099509
1658888
773485
1463419
48965
51497
35702
1886051
426931
343811
13221
1044011
1536402
823060
1291946
1196291
1624667
993488
12265
1545751
399588
1749897
760718
226556
361019
1473981
42762
604607
1717462
1493994
264471
1916917
668406
1480942
12082
994273
1001277
1296280
518241
1288293
88953
1492412
417248
1704794
1669021
1869423
97212
498347
1675858
77677
1312227
1452917
267609
1781041
840036
893551
1834865
968551
804549
1103990
388348
1056986
693997
350799
68176
465491
449204
516493
474108
438929
27104
1374536
1034398
714510
718840
699291
752831
474949
27519
896185
1324013
675074
1504094
364863
931563
1427541
258694
816475
1457664
1047521
616955
526046
126112
1238206
558367
1493114
879140
1887305
73017
1938152
138308
1799545
1777950
740155
46308
158927
904053
16374
506743
1116053
1546479
1791643
136562
720865
1819385
636999
1928418
275135
1138036
1599658
911792
428426
1388648
529486
1464131
645535
1895615
1482894
1310947
967192
371744
1143519
765764
720831
1556453
1270117
1420714
1868726
1690361
556011
1802904
507351
345679
1271427
1130718
1942897
1534704
560433
1762628
904490
1275667
1199132
831085
1725972
1763398
1378001
1331642
1488879
1892999
722929
1191692
608548
1810944
1204412
1767815
1826009
1613880
1508264
1278957
1636430
67721
1936636
1513326
637783
826922
1946150
1191463
1636247
368280
1661864
733010
1383745
1238063
157620
573101
421593
1395807
1674068
1976916
251359
1945420
967423
1996637
743138
937901
1851746
474619
832106
664660
781504
1596185
1515085
598618
1048690
1586078
1059129
1580223
290933
1279810
814272
1990349
380904
1180680
436843
1668427
1703761
270971
1652300
1794954
1265640
183363
1607741
197522
1333111
935129
1629886
1939531
1021511
1408142
964161
1213397
499832
44205
1343044
252591
940053
1324338
1834587
1739973
493131
165099
1816175
1430760
1689076
1657412
96912
141643
304918
958520
1371218
167495
1872614
334137
1066016
225315
1099015
1197876
869890
161405
1068882
1734165
1796726
1560465
1140203
1830817
946874
1685159
1061074
1579174
1021086
81340
609324
1318674
1819967
662740
1410611
1728241
1508515
1719468
509441
17244
1696696
784422
672348
1707291
1256420
780177
1800922
1306548
551183
339393
195281
1886256
817413
618074
1751670
1662109
376777
638
1218171
821435
655418
478289
28900
26127
904175
752555
1778716
721687
1460989
1243848
1377004
1736983
450995
1986410
574993
1064823
1048029
184065
1555160
524100
204934
415291
1234610
1498093
1484064
361884
1921775
1035376
1601247
821726
109058
1598512
25674
1858245
1213303
1896682
1249026
1281633
69088
754584
687508
1133607
600803
1405654
728084
1209451
575689
1259659
807238
940155
326863
1482523
1552931
1761586
1489402
737981
1205156
195339
1618795
1084455
831751
348309
1606521
1465679
1763037
776355
1778405
1755009
1201271
526925
1463863
1097987
944382
1353156
1722636
1099243
538757
612437
280276
1732748
1964152
1364327
1852600
445284
1221102
1649978
282380
519815
1797401
1651183
1568521
1130754
234781
433567
1705628
599346
1615953
973671
1563799
972724
79095
1622005
530460
1299633
403637
1527753
1301692
1736165
276380
828442
1496055
1203971
736199
553319
1503756
517617
1608110
379925
898547
1614400
14342
1506727
162512
1993762
1060992
166539
912880
577078
1981776
915814
833396
1817913
23575
39353
230736
1715733
1039405
687248
101245
195730
896843
1788933
679121
342625
1941944
1533123
404675
1695740
151603
182191
1534635
1593223
1058366
758001
1127616
176391
3556
206763
1572577
1210325
1114986
265047
1629593
1450114
466054
270305
350402
1887351
134708
1523640
500999
723190
588623
1817737
498452
52764
1015650
1247745
223575
1517332
525637
1118983
874645
1165009
1427882
1268418
1714484
593933
742514
1497619
240852
930333
1199745
724324
611084
1775473
408224
120374
895496
1575336
236471
47230
778260
527670
468923
1405332
1648355
1164241
847891
1970296
1132232
107432
503406
1377084
442104
1347032
1876376
705565
379266
353213
1401742
286685
547130
1151517
907751
386800
816501
1347598
721045
449387
1700205
433011
409020
1183641
1566046
875829
1273609
1885918
1362234
1104140
1084406
1501490
527555
1123523
764446
949597
1776041
693236
1311020
221568
1621880
561250
1801772
307745
101880
117794
1672849
565931
1412979
1121187
457867
1886368
16525
986325
872002
1617626
625945
445253
681001
448276
1613370
1583712
1150950
1073642
999008
1087723
1396297
699257
1793345
2968
1874479
1059077
1137679
342712
1834323
1247633
1340273
709880
653089
714766
1470288
647379
222250
65823
289279
1552023
1342779
1927484
1694160
1751334
1456165
1157668
895830
563009
1528382
802956
111577
1077323
627802
255787
67838
901296
1217113
1701267
1778686
156096
1419982
919966
1437275
315007
416986
1460998
1472551
133001
1405296
189308
140196
791416
128246
1099059
1835823
1302264
323985
1580531
787132
1996468
1024509
272546
11926
258370
624247
1758411
1620291
1631971
584296
1045008
1288293
318146
1255486
642687
1917366
539626
1602099
57941
1651659
1365961
914597
1955035
1295279
606539
963783
1717640
819927
951595
1101090
1726155
266174
990691
1079581
1151921
362186
981094
1635178
1817467
1261207
1786700
876261
262450
1054932
1456796
914663
1011317
1433926
1748391
1668348
946912
1855912
1124163
828268
354799
1579572
1500092
241482
1845086
1712104
1271192
1492720
214714
1806286
1458362
1813515
657377
1011654
1607930
1773868
294622
1447151
1691828
1765347
644519
189422
212584
189753
326090
914856
1262251
1136933
850906
760899
271412
701092
299352
1446831
717099
661317
1966063
1181362
1722846
640585
435414
790360
547517
300874
1752004
1477507
986798
1113299
1374806
282422
1003770
1939128
677924
716381
961185
1104157
262698
392334
386758
671227
1584160
1243316
1984154
1759502
481565
984591
854665
1539710
1887133
1090072
1854982
454729
401370
1502983
1801246
1630596
1260488
1291129
674129
322385
33446
790179
1914343
1147732
559548
1664841
219717
1565864
1221180
1533255
1124048
478997
493633
1630185
87369
1386261
1767111
975384
578186
1683374
1224632
977784
316395
756765
1243041
383301
1706738
490819
1819129
1564093
969944
221200
1181729
516961
1841520
1156905
1870702
100580
533675
398327
324628
41566
208606
428647
706668
1064494
125594
578567
158983
1928769
1114665
161745
875857
378271
832101
466842
1208678
1685992
567798
474265
74314
1870354
1497166
396436
853041
1235481
821892
861674
107422
999747
1606915
797201
180233
1948375
685761
1959766
662598
1227655
461117
657500
1670155
571733
21125
1455589
1303972
130142
1821376
1613888
1594119
1248823
929594
338246
706081
788898
1328523
1028250
1054851
1303506
467155
228836
1502002
679405
1996751
783323
1631759
261683
1779905
674006
1491158
1844236
480684
1925791
913254
1463474
1287489
252370
1317204
1265770
1404840
875242
1221655
1407186
1366
891617
563621
87585
651380
1085324
1699435
322070
1588443
1151325
918056
747528
1192177
1636961
630154
1039114
143592
1890105
67546
723337
377307
1351953
248461
256021
1046363
493344
1300927
1196055
1569173
412094
1357582
293119
1556057
440659
1698588
1974780
1647745
1047842
354321
449197
720980
1917575
235443
551283
1999939
1252069
444115
799307
1769166
1306012
23384
24192
565399
10947
440122
338506
1279245
1943125
1588128
1174487
888914
476214
1086919
949259
1630791
174180
1427034
14993
1752083
1884684
349599
1241044
612762
345537
29322
279501
455952
928976
1991065
1514836
638207
601813
352068
850766
322775
575959
384145
320092
812433
1007575
995368
741272
23858
1830341
1917615
325515
817560
698417
1482731
808468
557286
828301
1277027
805112
1706754
840192
684634
1129304
1072209
1905864
1821166
88794
1774603
1390994
931579
1721567
1880
562068
1582321
1647317
1036160
1583214
383942
1348745
886587
359216
1403098
928712
202233
144212
923981
503585
1048894
1978405
1691322
624935
621364
482332
475876
1845399
1943176
1216199
863415
1395604
454375
281789
88228
352360
333490
1610586
73107
137226
1646460
1911672
663425
1701774
538825
1960373
114279
1603931
1869010
1338118
1768445
531459
406691
1093127
1497264
1746181
591087
1751319
1578347
312012
1537339
1483056
1272541
766880
1495428
1867537
529523
700843
1810895
803839
1870352
459052
123858
1185157
708990
104822
1320808
1270763
1138789
1479574
538539
561859
452923
764976
316980
28735
1824114
1379903
922692
1199188
386651
744324
1559349
876734
1008106
1030350
893046
879460
1375525
726761
872667
1101301
1044011
833251
1568580
385307
931945
938971
1212766
1886636
251229
1196032
1343455
865097
1150242
389494
201516
1140474
397088
739915
876924
1666961
982700
544306
1899628
1647165
1461092
975144
1225849
1066764
525604
672935
255012
577694
419782
1278207
338461
1847940
727713
1766327
589379
832412
551269
1034341
1305796
828666
1837213
260711
920412
32676
244482
150995
1443980
923988
921205
568148
1784474
300066
71033
1203855
1314107
1105359
293253
1739554
1442465
1959482
1905613
203998
134480
1873003
777591
1343982
323417
431929
1350895
1762787
1146685
687395
1805763
712042
703495
1205432
1358999
1668596
1433721
1172954
185649
824020
198940
92152
1557814
1472577
1968555
1076901
1578421
1872519
248677
145762
1459829
1822207
609782
771889
154336
1733211
532380
1002688
1368663
1309842
971840
1082518
1134014
1568379
1644110
725825
1815299
1423706
636133
1501294
783629
1317469
92602
81934
314814
980284
1618511
280941
1174819
952032
1887854
815318
736142
1169245
1392155
1742659
653353
1134051
870633
1873258
196220
1851498
1852884
786597
550581
1897305
579803
773515
33038
1213249
1715595
1657236
1615417
570973
1540588
1916929
1880416
1353987
1112402
1835509
617170
1967694
1358438
1095521
195961
1597159
1158111
1784616
980385
1109354
1646649
46125
1063529
364264
258727
1295455
100710
1958339
92330
514953
1675732
1934712
483236
1083457
1964397
1165474
1631121
1327191
1372366
528148
510202
1198854
1282135
501427
273047
1490660
1483531
1038821
446386
1359866
1272454
1947339
138112
1507535
784652
1128416
1930131
1471841
719312
792142
384563
196560
798285
386770
1021532
1275029
38216
794025
1771316
814491
1171177
685036
121997
74792
1792477
1247683
740984
38265
1087434
1037270
1472773
1111924
281993
1658717
1119353
34141
191807
1829213
736578
1173416
688726
975770
174148
1385911
1813283
1370173
1584002
1156602
1527796
1668509
819512
669247
343977
1869689
193252
1292190
1322289
1078675
1448571
1607902
673636
777416
9654
1088138
1045710
1055583
1321772
1344615
1441348
49538
1187300
930703
967609
766496
692419
152818
1569315
1179780
1581773
980166
167819
715323
1847977
788042
637892
938671
764034
774084
1404901
696135
1039004
955611
976539
927089
1080009
1402606
1310683
1203446
815413
339455
1185431
60353
1119603
1752269
933670
924854
1983340
1150348
989790
973068
822298
1880337
265937
623342
399372
185811
393139
1837645
953989
611551
1934980
1884563
1911177
1261537
693600
1355472
1377189
229550
1863044
444431
899118
389643
930084
1040103
1784658
173979
1108889
670858
1696534
193949
1995646
740406
1409134
127847
879038
935091
1685241
707002
1671784
29661
156761
1138281
1718155
1748827
155339
1656064
1777789
1220867
1863523
1912505
233628
558590
300885
1648562
1136486
1456680
1836894
262958
82849
262703
1171011
1784010
1093067
614967
333436
1747681
1371504
1695753
623635
279077
806891
1642792
1644853
1780941
1195811
1131879
410604
1758044
858681
1846602
723150
1512128
1423413
1739772
1491537
1993708
812244
862315
1146901
1417427
407353
1526507
1838499
1394874
391005
1109674
899380
279302
1183334
1641195
355247
1183619
1805179
1442116
1058975
115257
359467
1817948
266801
428553
1232814
1447305
724919
1435653
1909063
583060
111224
1338104
234557
1487055
1885873
832882
67882
1044753
1300255
1091453
1791644
1529096
1441951
513208
666340
1213409
529428
516483
312117
942488
704829
895912
1204498
1117765
8131
536893
1464144
507250
1833212
1158376
582694
77135
1626882
755110
33533
919999
1734110
1155173
1671441
108698
513318
859117
1874672
1195497
1903866
1253396
1657910
275393
685223
1074741
910275
939547
1324193
1139850
1475181
756707
1282866
494817
498857
598108
1640645
1368504
371307
678930
662319
1080697
652237
146373
623726
860804
1892960
1860965
1967561
1938783
1440233
826715
1635930
891241
534481
732403
1179513
986299
486145
424825
1449444
1196575
1661448
303139
1238943
21899
1659049
1513328
340972
238850
1012069
1742004
578603
1405167
214307
140349
1908838
861211
1181630
1233499
1807980
724228
131280
1640793
545635
391502
408579
275687
1362494
967279
241111
1530801
678865
1642858
392038
1345572
990053
648532
465160
517088
947121
694991
1941279
834267
1643354
831104
48974
298248
522613
146887
935471
1545786
8036
132250
173541
170460
1756710
559593
1971798
1301566
1259017
1170077
973908
1557023
431629
608926
984194
494087
379745
1164374
889649
1013873
204814
1697918
760179
1695772
627546
800148
870632
260663
1212197
986402
1622749
834302
155015
525299
1057618
206727
155848
1839869
308667
1094590
1641549
947600
459729
426230
1353799
1347714
681491
1394324
1990341
565531
420782
526286
894800
422306
740155
460878
28295
247341
1748927
1695822
60257
940171
636499
1935352
1923132
1914336
1226966
1910438
537613
1583495
1693026
416006
1191843
827084
1374323
1980884
515341
1671662
1460054
741168
1489291
627933
1603494
1549368
187957
1042385
445626
1478308
752331
639079
1029328
220276
1712175
1563865
1159278
1401179
230022
1974912
1297081
602890
524019
551684
390129
759066
1514791
970370
1221290
1442838
1124804
690203
1946937
1865484
303918
1891142
334847
1345760
1211681
553793
333942
99583
1947411
1882155
1105340
774693
853080
1339264
650717
1115400
1788549
449736
406906
576227
767103
826388
482295
637737
167510
527742
1802469
572270
1599259
659175
976016
1642705
481126
1033100
892414
556733
680959
1273833
973459
1916091
408971
17316
120245
845174
1208632
591914
1754106
1858129
481548
1189826
212400
363066
734031
1154595
44371
1945074
313728
1715306
1311060
1997837
513794
1845699
1480130
1371380
1181350
108880
541846
671188
1624808
1230099
1229021
1219837
191365
1347088
1781994
1419656
359317
593086
848508
1160204
17280
829
427296
1350004
1303957
1666182
1436533
1933734
568179
1686624
1985550
1948994
711733
180726
65189
1262767
803466
1884968
1520823
1118152
1239784
199653
620938
1914250
1450247
812704
1146557
1317410
1742894
1601517
312827
827246
1901676
1623330
1281234
1813441
442811
1680944
511598
388618
1642964
965832
144960
818503
811124
1974070
1778927
1345183
1243122
1121634
1379621
352290
1107418
625955
464843
503311
1032122
48726
551354
660086
1656665
1788601
1637321
751449
1668265
117409
500882
432002
1278528
338452
1999315
963208
1181585
1739388
3932
1593695
325133
653645
1946592
1530389
257333
1601264
1274723
889526
1998593
1482464
851171
197460
1798788
744665
642603
1283158
1872509
950533
1779340
951608
232931
1370606
484435
325417
953772
811816
1230050
1830376
656219
941047
422106
1730729
117831
1993425
1330629
734497
248995
1564307
128606
839181
158576
1922187
113500
1032507
1832618
943322
222144
780696
612338
1332336
1647875
310619
475843
287314
1049806
1260207
1799484
537438
871237
1587678
1040359
1766373
1035423
1221252
482493
1399220
1111818
1387118
1216685
1540267
1038741
323891
766612
1235225
1144300
1061434
658899
512103
756658
854434
445674
712153
800797
704976
400774
789754
1281680
179999
587267
1639010
1489485
529630
680833
1205617
1940141
971954
1835106
422902
55699
132577
606825
1769696
375626
533168
1572075
566239
1493669
601726
1259798
1265364
1008526
1567156
636261
1336763
620757
1641341
1719513
1014951
1820790
1893808
1007448
933928
439483
1563844
59151
878559
503352
1732336
1571405
609611
1349396
475269
1623949
1707290
1681578
1483245
242403
1551066
1578289
1035480
829650
724461
1342229
692992
366636
1346911
1461929
212824
1124434
1539594
1833849
1558808
300960
745405
1554352
954465
1347412
1548898
732724
936273
676577
798437
994188
1774713
1430460
1796337
1077869
1230125
1147630
1677646
670104
502010
1013975
31193
1105071
446401
701097
130210
667818
108714
1234790
1376178
116843
1453882
57606
315044
874561
596441
73324
1688312
1082652
1509185
1546132
239300
1790985
985979
21492
1697087
790015
554667
1447697
1947570
1163256
1528219
1848772
273315
469238
409056
1507794
716708
1218263
1581143
1823983
672827
1365306
1610138
591394
1515131
1002947
526705
1931358
862436
1845466
764886
1407457
249811
1047058
890176
1945084
1505154
1621020
1040492
1603174
814089
8540
1445960
709266
600044
946810
1879740
1217783
419347
845060
75424
1454477
625863
1669755
822671
1654155
464989
1716109
738886
1204267
1269659
428016
845945
669298
1277797
1715247
1010146
1846541
376675
1247485
106451
1321638
742665
1516981
1810002
23919
140637
1050436
83360
1222429
1467490
1227792
1917307
1275687
1183416
480078
514163
634748
1079548
1497625
291679
607064
928391
1651589
795963
1406524
516431
582116
1448178
453961
1300429
999444
603285
1823407
292792
597472
1711600
1479577
1824961
1594617
901715
1366996
191495
1675468
1110477
982626
972511
7968
1895997
1948707
576825
1565254
1897427
1642441
346141
344654
785888
1589070
408291
506531
902800
404455
1844254
785937
235839
1440514
1180945
848341
23050
1856661
1637860
1033958
768065
1981587
1744791
345118
1304767
606064
14326
1746439
1430448
228494
962836
626645
1639268
1609625
582446
1702933
420697
1627532
1052520
1522872
1329394
837274
1221238
413290
726565
974938
635115
1248432
930111
1147676
1597221
21678
1065542
1077133
1224457
1927700
598546
584404
684963
790068
94736
1845741
1212165
1122886
1854202
1432995
1764999
504095
583665
407951
689743
1221649
753827
1436400
1621431
1377347
1779251
1113500
922522
1130907
754135
1301977
205085
1174325
749340
68013
555893
1282412
1731513
1391809
760194
1707106
643923
1737565
1585652
896391
1966938
156369
701894
1998824
1319789
1668874
672090
1012658
321697
110342
1783109
784779
1507175
1902500
1250895
75018
678437
1268632
1886261
215446
1673500
1129566
1068927
1476783
1838536
1216652
541180
346154
1518832
1137457
1020801
867472
1302543
956960
76917
1753192
268384
869255
367907
1558383
389092
1629793
1209294
693612
1418426
1368676
547471
665573
239946
1627469
938861
1213976
1438500
1167645
1762319
1168237
1841733
454440
836495
1388890
1995157
522201
910242
599834
823000
168192
359458
684297
974196
1492534
1463555
59273
1877876
1917950
862276
1149792
1693663
524602
888088
870505
48826
143096
1739560
723234
1621972
554030
1912290
1687477
548777
580946
1868118
1311534
179113
1309819
1189647
136997
1433689
1169670
1372969
1389784
1674111
214952
1322472
702418
1758575
1300333
137496
91001
1136199
319348
896057
1390307
1908231
1465312
561259
13233
1963308
21165
614296
797511
1632001
853954
795880
1540684
1446434
138164
1899661
671563
850661
1799601
586991
1527711
1304146
392099
1374445
1412635
707505
1267722
1218343
501850
1112702
1951868
991098
12019
1649013
1830855
297523
1180086
211248
108077
886399
710248
1608018
506450
783161
703678
1218303
1930520
1281164
501001
1619418
656129
339354
1555707
545429
80087
505828
1158244
360140
52607
1261410
191272
144718
1906491
1161136
1256225
650293
1714313
1578402
1314884
1712118
1473723
1722728
545331
1347408
1124544
203047
1193397
1087179
271686
778225
676631
1819690
1080080
1723344
966330
24464
363523
971667
1555562
1571508
302442
999715
1843696
1525400
1359242
1827563
333566
1541610
1169527
1489867
1698039
1741588
446527
718302
1612657
1848916
790234
406980
1692086
893396
1273245
1149513
1974463
1349225
1478244
693628
622923
711188
651863
1061513
1401491
932235
1003457
1668412
109239
415601
1501293
58344
1346120
1521660
603371
711421
1827630
5294
1114000
1326311
859863
399107
1572246
1692863
1870399
374711
1773393
1023396
944204
1454650
1293808
1535804
483345
1101518
807131
1254103
599518
1658648
1288744
1594829
1518297
821923
536844
1086526
485856
1196249
99568
204159
109099
1529577
934761
1162905
1887772
755444
153948
114867
81469
57977
1018582
719277
135338
1344870
1626232
1439377
88014
1341959
205208
888898
136849
218724
331230
363096
1525077
1037913
1661283
1865578
656156
836633
849417
1139929
1590400
1184995
1188059
662384
1658484
263884
30947
398505
1844821
841432
1403597
1579209
1696779
1913958
1539356
529514
1241964
89970
578545
1180834
310975
703611
339879
219642
205959
1496462
1455771
1466690
245813
133689
288424
315843
1198006
1789734
610517
1310969
769699
1668901
1707363
1514643
697623
1561239
665728
22215
925627
305450
1713800
1759885
1069472
1793265
1332925
463895
284185
347856
1473011
1512959
797520
1754658
1158369
956431
1234077
547631
1028801
625090
742167
505082
1642771
1783736
1379064
1620233
702669
976977
1778515
681525
1668921
244971
637126
715928
97162
933957
251354
1898272
19091
1436818
1089934
869170
519839
1512115
1517244
81252
1315032
878555
1468621
1844506
1327025
510881
1337078
459046
1544504
1805031
830640
1096167
349616
991384
1878336
1573261
813807
1595737
1667649
1621178
1438402
1351390
1416419
1272052
772528
37460
927037
374937
1474141
1931935
737523
428508
692995
847616
1422854
926599
311889
985476
480337
1209853
825796
332559
1692904
485932
1194179
36623
126695
1842402
451820
1484062
328755
1238584
1617048
17345
666933
798148
1309698
1035972
1463090
112236
839985
1614257
1530465
1905229
20508
174237
124179
1324849
1830924
978486
1999455
1199943
1774570
1573572
352165
579459
227343
401095
597936
1668522
1743226
1811133
1601845
1579400
1769282
714593
53008
1097665
417456
721481
1422791
1892901
306948
272168
1167193
1521204
424739
458549
1942624
208103
376693
158273
1368316
1254784
1724715
1250150
1810404
357739
1208859
92811
811144
1678960
1056635
826367
710922
525998
1124047
1728998
783252
1397315
584736
798499
867409
1514789
1320633
1712662
435282
1652780
11876
1122429
232926
895771
1640994
952798
910819
1927976
1325252
877318
83020
294829
38743
1025971
1880026
1938380
1619096
824812
550089
380697
247422
804040
611285
1061308
1939328
1374363
1598516
1704300
1923928
935719
1583951
167593
1898035
1846615
1531088
971543
1185978
1392047
1516999
1281619
603612
659547
7049
1534559
45083
1566618
636396
783418
342854
1214240
305168
1902221
1169830
1630784
1334014
418351
1887850
1132035
139901
1954893
1707114
449466
364609
1744966
1921182
599842
1771527
829514
147668
48016
188550
495237
862290
45196
1096799
1636589
1410851
670532
1008050
985253
681047
184942
1928849
1598159
805739
1065046
372178
1900233
415486
305528
1559511
89834
1356603
1865538
723959
467696
1354196
1418104
1167450
1405557
410890
194688
1144235
653526
1201957
16114
786167
1448392
332084
551739
601024
244138
632040
1211717
1157007
1621949
1798878
387537
1953251
1149810
1224211
926403
660255
646515
1856089
1341932
1795970
1640698
480047
153555
1262193
520255
478179
1718167
1169097
1568738
980370
1525584
1453372
357040
1374671
140882
674574
672427
1671672
1504567
568263
1254135
1106744
908287
1472483
1234924
32376
1078508
1036986
1000952
1701157
197899
784733
1103653
1904229
1582027
1744792
244414
832097
714236
1851801
1675781
442710
1991680
318446
1231828
931122
262740
438556
73777
980085
1071181
349024
375764
1540767
49416
454536
265516
1315622
759772
603652
644699
1263369
1434869
661164
196649
942435
1306781
878392
1720019
1921824
1396949
1665581
388408
435187
1777978
1876003
618884
1161191
333414
631578
1675655
1586593
1071923
1569566
409638
1836009
1700882
635072
188702
283796
807218
613480
545576
946187
594838
416522
312750
1969801
239629
1618607
1642367
283926
173939
1151959
660873
1864663
1582730
547996
827824
321285
487736
923644
1482019
503072
1274891
1614873
1115611
1639222
1233075
1472957
408166
1286090
45902
229002
932841
1453719
1908262
984575
705238
651299
1199115
1000918
308219
1098676
132656
371016
417396
1670913
591656
209243
659847
989426
1292297
1432913
1856469
1282896
1785523
54694
1843900
1609596
345901
585195
918137
1447466
925358
1531104
1958965
1973291
1491011
1724369
198119
1396738
1742473
1373169
1647744
1513583
168842
1801586
1149004
1421490
1883559
247228
204391
1252907
239870
1179288
316406
1180715
1001818
236042
707598
632753
219
1472173
1526032
1658507
1045602
1809887
1606459
829994
321614
215258
534287
1044503
143889
1301530
1876687
905364
1435723
646500
366276
1141436
442046
1981874
1922001
898235
1693071
48870
729611
1184488
323242
1608940
607360
1443007
485239
339445
1447169
661307
651551
937477
364160
779051
1599634
1293798
434184
1373287
298801
1677706
385390
45301
1297684
947621
1061234
1947821
1752300
1061511
446581
1223504
692422
1575521
1320946
318182
79789
779823
1906148
1901070
1195088
73915
543197
767035
1742265
508479
912485
1345106
876503
833442
1415507
27519
1332466
802144
92847
1094073
1622944
1963520
1900979
282678
457458
1612617
950746
1918006
1441479
1631526
1692145
1363384
812132
222021
689729
351269
57170
1959062
1627810
25288
987638
193902
1559144
590169
337708
1544871
154358
962538
1938973
1015650
190904
1404604
85475
1503511
430659
977285
1589823
1278847
1481340
1209993
394726
181446
589264
1413511
805313
1221932
1109566
79423
1852647
128901
1013307
829323
93125
72564
1643539
193490
691847
271311
467578
615518
1314348
944178
758749
882191
237639
1346639
1003070
612539
8241
1136924
204912
1998837
1542766
389311
1055701
393948
1526117
400758
114145
1446944
533517
560291
606717
1964217
1432024
1355486
937170
1664608
765692
112040
1443228
19535
1091016
61067
897348
1668640
1245639
1111913
1364717
1271633
612985
622194
946133
905649
1631807
1232831
1475356
530109
1445690
1001281
1994036
711453
1745501
1218483
1240684
1418161
1410457
956902
1373592
1135959
900422
1302010
74528
1818266
984300
755352
1069394
832618
1881162
331471
1358964
939737
316924
1183096
264904
549826
1190637
1384974
702580
993271
71221
1287826
1118387
861945
1078166
739823
311996
341309
1049070
253305
213843
818778
1649808
1171208
1577379
1845375
638915
1446122
1323445
1975511
1615488
1710738
1343052
808865
256525
455085
851191
129084
752477
865570
1185253
1819307
35470
1003059
671123
1528017
1851569
1570160
1568486
792424
1223096
1545379
258792
362643
1158702
1679709
1756737
416349
713114
675489
833522
1994485
352952
1793795
481642
711052
1249748
340638
51294
1466897
846949
707450
1519452
464402
1045244
564211
1515575
1653748
404368
1116190
1143274
1512463
1775000
1339863
1841406
1461176
1931039
461794
1109788
1546220
88095
803933
1094243
686515
1096892
488148
192775
1692492
618537
1120544
1247194
1421792
1564034
125085
1892882
294741
643143
1075479
59156
220527
71086
703953
901214
1386911
604950
1714621
271255
671393
636350
233166
1925435
251883
417534
1242551
875048
243554
992693
296844
1337186
724948
195485
1308188
1622387
1570464
479921
341768
1652419
1715249
1801592
467373
117837
1126335
1582433
794003
142482
965925
835098
544593
1487735
513463
1988587
589634
482016
1847071
782456
1829201
820500
1453849
984471
1462450
965219
1453475
1248717
1287870
1111462
552729
1486483
1197853
540997
1849762
1989191
1039797
1570049
790977
1942137
211064
1447570
832731
1236407
438922
263717
1263899
728839
78782
313729
1842530
719862
1911376
934352
277867
1512850
1807720
4225
160646
1354400
423702
125823
846846
1922502
722842
1581228
1233355
216308
1059408
1737035
538828
547350
761828
282519
703428
1088264
108313
1573524
1309892
1892953
821110
586458
879300
497648
1881536
812275
921866
1733802
1114350
1664144
1279897
257457
1185981
654542
654004
437478
767970
1842875
37660
194674
575455
1414231
739759
1041560
1875805
771992
544685
722797
396123
560994
332889
1541401
465743
1213939
1840519
635140
374640
970619
1017422
1706488
1199527
450877
1142095
513837
1143205
1104164
54380
881910
1559752
122268
164872
1446758
45597
1866609
561770
1253582
1461880
1040053
1063255
1657192
755575
1697540
625088
815780
750328
179810
1950509
651336
1160273
1886046
1040640
1949756
836209
1391880
749768
956404
1400890
1833911
1986696
1347231
1011706
999017
1195080
1135095
859541
1420640
1645136
59721
1900722
1815572
1936382
1605909
79365
651955
1415258
1132696
689285
246535
816332
1667042
1624616
1550324
243428
716349
770578
1779489
1303078
288357
1021011
1007949
1687504
1226116
1546992
39129
859225
1577120
514796
581929
88224
266419
1415569
835104
400824
1503155
1696077
1892402
1802035
976850
883279
1166732
413395
24568
187565
812032
1527309
50971
16236
179008
1411276
687258
1779625
1375272
66225
1734308
166951
1684399
854554
492693
1310129
155043
143458
1501898
1547688
457544
95011
1926972
763542
1670955
276760
495968
8891
653422
1201091
1517820
1385367
816734
1748499
1923521
1255092
1235554
415115
168190
1716406
1380031
1946646
200596
1265359
314370
55602
1408823
1199508
281200
189281
1370716
415056
1085863
659067
243512
48656
600874
1615376
501693
142343
528748
1502718
1854212
168798
47186
1265315
508724
439484
243355
945960
957505
1806927
1163177
1719768
180540
1140513
1843004
266282
1903453
1901472
252778
1209800
840906
407184
620438
162627
1565567
490525
1736176
707206
1705895
1040758
834874
417637
820023
623914
636693
258651
1509815
1229308
497399
933299
149726
1350802
400786
844037
1189572
1565481
942194
1367117
1306867
678939
1685148
1421128
1711606
122822
1259555
1143800
226571
436544
1735405
862406
1027039
1506827
322361
537354
308219
1478378
1126664
776847
1173135
123802
1232190
48734
608698
1415662
1425208
997120
1479488
496270
1332123
706098
1961421
1924579
1380586
522081
596311
1347559
1971187
485345
1631845
1512655
1559170
1295099
463876
528317
1465321
863871
1686891
1746826
357277
803548
193377
705919
890541
1198355
1506639
514815
746041
867740
1209393
1714806
1546879
285070
291859
196882
292623
807773
1528008
1303993
1578047
1751032
1086001
1282548
1164761
427141
1089952
1432318
1042498
1653518
42336
1359453
1241206
1670800
852110
59531
486961
1628206
336829
524427
1184817
251338
1765074
1923776
799615
1516190
1377859
1355542
947401
137942
1124086
1928823
1461998
630484
184094
155818
1151938
1303161
1216237
1907782
1382668
1279083
755479
1980530
195473
680095
1938570
489635
923171
1580420
1526533
682464
1857225
638719
929789
1652934
1445228
1776674
862653
737282
501811
618015
1073367
1096386
1284189
1286023
1030800
1461285
1586746
1012175
1143174
1354974
1442165
1342161
661237
864401
597200
1965343
975994
1539617
1033283
1071902
1839081
1638153
1897732
1607882
550532
648506
69036
1714535
1633165
981161
1964753
228320
189229
833900
1542645
1563956
1205791
1142289
1029117
902887
1171045
646101
1881075
279269
325044
568192
106443
1310879
1154075
949498
888094
1586060
1292972
1588291
358830
1975945
1900774
1679857
1782694
1963950
1025675
1637998
684896
1710513
957635
1361029
557
1326876
142712
1131957
363450
342716
825080
832565
1466632
1893876
1509327
1053851
838032
257606
1272872
396299
1395639
381905
1807758
698802
348565
643753
96001
1952382
492837
722003
248249
1904207
348926
895414
1578509
692996
644954
1165276
195677
1532073
1125927
1938439
1027374
1742234
1896658
345167
1974065
418482
1625364
764066
506273
1388593
217367
564834
1535766
1844808
200715
1906483
147874
285309
1199391
914493
591455
1126930
603869
1464356
239962
850740
1399166
1384822
1908528
1138318
989648
166213
537071
1572147
1148019
1644092
1102737
1772377
1443352
1375474
1027740
1255842
1245919
1578233
630918
467604
1544868
327599
134261
1768486
715844
465694
1109200
1419517
1271008
655454
248485
560946
1848477
756433
857625
24723
178086
536621
170585
1019451
656596
737107
1016817
1088092
1443232
905441
1461433
122706
955972
678360
653195
1834453
844663
917925
100514
229967
1803262
1670492
879921
758228
660421
570856
1484286
665520
808521
1123410
1749461
1518517
14362
1716490
92173
739533
1713166
34568
103565
1841980
153524
90344
11415
1351375
745269
1908766
325813
572356
1146818
607061
1811391
163046
365596
350511
603114
242599
821761
1586102
348815
123079
1541161
933741
903185
1517828
569307
1121804
18509
1463786
1320147
1482650
1841025
1099384
1921721
1124885
762872
762391
1404576
657886
1225014
1230996
258319
819277
324589
338637
1875145
1996937
1639550
1219838
1315687
538488
1217622
1495902
1457040
1560452
770653
260395
1681442
853843
1487278
346298
1003524
1076733
477049
1271074
601612
1266625
626585
3780
948951
1297374
1582531
451818
586614
906270
636839
148303
1377202
842484
478775
1835115
1296465
701943
613894
1838039
323806
195010
836579
880493
1182866
230930
1868044
422754
377196
345846
1011826
1512567
755193
802062
1574225
56177
880632
223195
1393728
144540
437005
225798
1888537
411294
945601
1342844
727003
562536
5439
1275738
1496091
749834
711286
1927822
1316879
643407
1884438
453009
668639
632053
371651
957656
1563217
545760
961033
1029237
1297
377869
884376
1817970
956083
911214
1431917
1143509
1720214
1916228
915944
892806
1125218
1699591
1072802
649453
1617735
1534285
1872870
1570634
1377836
755790
1320918
1349166
751842
1731924
164894
1907755
1152816
1919625
719783
1351137
817971
402236
1152042
660189
1562347
1732730
1428171
363548
1492595
1915777
1466399
39389
1022375
875062
308080
131209
1576504
709372
840031
245159
719899
1912692
1847699
594171
324010
1736908
1959045
1868698
1131280
1017766
163320
1075938
1118283
970987
153547
836011
273115
1697261
1215459
66011
257788
1178720
1856498
438091
196935
1295387
1446475
1037603
1224742
1370679
1894240
482223
498672
1331866
1277630
1023318
1304137
52018
131164
14986
614597
231336
1419292
15701
654494
389940
1040225
354836
1152750
1470872
187973
883147
1612598
623639
1115153
314992
828278
1687192
1045582
1519875
757854
1855501
830796
825721
1763981
302991
162577
313733
1832977
568396
1704284
1723163
591291
1209346
1176310
691245
1000687
1397049
1801919
256090
1306715
1863266
1413079
980797
247615
1612181
12376
1185059
1115215
254908
1606631
1066521
1088230
1825741
646034
757179
128535
1946236
128371
1109023
1615322
157590
1400581
1964943
1053730
629852
249394
720752
1735663
569070
248662
1238346
1351442
1716451
1157685
656275
1232001
939589
1957797
1047804
507821
1939364
1329229
1277956
559145
1576488
1482222
887808
1860911
471969
8543
1834991
198773
1717249
1408134
162074
1641086
1444431
270266
903545
222262
501482
1758346
1777915
706274
187070
1695471
319521
1708895
1432544
691366
618
542273
996092
79621
807336
966920
1218538
1794973
725272
1769562
643081
1263316
1403210
996317
1935391
1008423
851351
185013
1887532
1533061
954887
1950184
1713231
1500181
250471
1216483
661692
944518
1432393
396186
1249670
1608771
1697411
74674
445361
544079
1057485
1194749
1402290
1865964
1632674
426258
1172017
537486
1133807
1840479
1300763
1289457
1823031
1369056
379256
1859833
436944
1996012
462653
208544
1811560
873356
1169897
1009592
1865320
823058
888390
424294
1938300
945005
510148
489186
1263777
1680642
4463
1352305
1892458
128785
582669
593773
1839609
86401
1230972
1655616
565664
1917342
134584
1972533
586728
801929
348852
163825
739407
830768
39075
1325659
323458
784029
1403941
374442
687682
1472832
1860459
862504
1891177
239231
348675
1559440
1746023
1724605
723464
463667
506054
651626
750365
96874
156347
199704
391402
494102
207496
665990
848587
839357
1996884
482055
1745769
1053949
576145
295484
61836
665580
843489
1885911
1397934
1010572
206301
882203
1053180
1729441
157800
669446
1222698
1214942
1230539
122873
1136328
1781590
806994
1863342
844115
380064
767727
707685
1366403
1894429
1415685
1714083
1793526
461338
709095
244152
206629
1709563
268662
1665157
1470353
1643332
265143
1635484
635001
300066
882901
903615
1271538
1717549
1427676
330450
520470
161573
1301428
120178
1198701
1135789
798924
885633
1497158
1482830
505454
636139
511145
1688041
1912598
1214460
806567
1410897
532030
1333777
1212441
1814152
1066028
832360
155919
444822
1940851
1012006
286548
1412643
673977
1481008
346071
584849
911292
1342843
1701600
704757
1573953
405562
666059
1479633
294919
1802467
1145664
1237570
1965133
116247
1688565
1778132
1188045
119665
1492666
718660
885883
1484818
21882
1321514
89871
490324
28491
1831130
673046
1195831
1641469
1412311
279160
87785
1071801
1181927
478069
606478
947840
1415549
812365
1978619
1249804
1758216
645772
646457
102552
1276353
389502
1617814
1478137
742122
66992
1950442
470011
1868192
192576
952853
1012500
1259022
132919
372063
1133528
1439116
496298
1607982
1611865
127343
1107780
190990
1965345
1339776
789259
1606093
578947
741728
1992218
349802
1168832
1369169
545306
1429037
1876216
1791358
1507913
344826
1614066
495309
698170
1090176
182934
582397
1428829
1349509
1672880
1834456
796596
1428816
1104581
1291775
232636
1318420
888740
1351735
1490307
1197590
1203522
103616
1088425
877751
1703630
1754056
963676
378824
72008
333158
56829
1317126
364131
1313614
1748045
1976774
1264727
1658765
924612
1320635
1179611
1729944
1474129
159481
1989127
1635029
829220
668343
1378550
1963988
1405647
1023175
706035
1731458
207343
1660836
848547
757984
652744
315592
390179
1472876
1273818
1013680
1680901
188098
987901
1625734
659391
1061756
1659733
391452
1715650
921148
1756546
1593275
1008768
1503201
1514180
944925
1648202
353267
158084
779687
1951318
1501784
1379908
397542
655659
490072
1387690
1619899
348712
889611
1009807
570100
452018
1771306
1542317
509041
761525
1069026
187195
1632733
1755823
1443881
1565699
506537
1277536
895653
369762
853634
1126292
1778284
472531
1699641
371620
956578
219677
674306
626709
238489
1165138
885668
1444997
669664
1726506
1437510
806265
81131
1202797
659533
1159190
807518
1615863
136557
500265
1334248
1455588
42818
1901447
1677064
1878882
984443
1835400
518907
275369
86292
785603
1070260
1311537
1196015
1707318
1026740
1886477
1745972
214999
820488
53512
1530378
575847
787135
1466031
1775403
676962
1765698
509147
1797391
488242
1208583
1417114
896709
1103588
597964
461905
1642646
1467049
1939131
1502787
1214920
1470625
903197
267711
990952
171391
702614
1305277
55510
435465
102551
1524716
1584171
709757
757436
1823861
34744
1830292
345852
1463019
523344
205400
816842
1421143
1176010
264385
1256785
575730
779921
1159101
1913245
1454581
1976771
301690
887937
187690
1681921
1072890
1873375
1681518
658111
1688275
179171
946267
1994366
385820
96093
498466
63597
1781921
773995
1653018
395876
1479943
44458
1446514
827024
1697282
890316
143396
820179
271650
594444
1680892
1850710
1710357
1935901
1231085
1945537
1937623
1381220
1225863
1832861
1541074
1861092
1846189
920702
285384
952297
750533
1098127
897581
11312
120406
335764
1303422
1534698
1946766
439033
1401895
1294359
1651710
1944612
1731045
1479052
533269
1988191
1709249
1514928
296424
1096301
266970
1896776
1899039
705591
679133
295316
1651923
808344
211010
1589393
107801
362999
310902
341376
902844
1439486
1572398
1998242
19503
364634
1546809
1952827
1662383
856604
1373372
452947
1861410
710875
829688
1883967
1060652
1201528
767911
257319
1042986
569570
999047
351155
249809
721771
1609245
215028
1436896
75015
426395
1169827
1983173
1903739
670032
406091
1046467
191898
1545046
1477338
1063136
1180866
905975
900854
1348247
115874
1891711
399190
1625330
1786101
1379372
29825
1887031
1301174
926515
1920732
219388
1357376
997540
283695
1317626
1986628
74047
811218
1703504
638997
1647091
1832894
381831
1238532
672724
1797975
1086391
927346
1531827
1214155
1228050
1545494
177844
406959
1027536
594058
747546
772112
570566
22914
67585
123850
292955
1795402
8416
1460750
788967
1040055
316057
999807
735388
803445
1717247
993293
1333635
2306
183354
1590039
576920
1965838
61022
395399
1478393
914773
104446
1078822
23929
1327064
206481
1967759
716112
130400
106187
754679
356424
922906
1648998
1067196
126344
981981
971488
1168779
1628017
1903448
1462825
846051
1098431
1098401
6266
776098
266787
1426880
1877569
1430883
544811
944459
1170553
1254408
1659997
412584
294411
951286
75902
898951
1713749
1316528
949369
300357
972057
1712907
446133
1901449
1381400
762222
1622715
61495
1914702
1127368
1903033
990942
628482
1575496
796568
1663747
1554258
1996417
364246
1036579
1325091
1349234
676513
719872
1729707
1283784
1026510
1188101
675511
1531707
1463745
1482711
137678
10126
1020406
316452
61646
320430
1733816
870877
179636
692298
15793
584551
559484
886899
1758163
889537
1674619
647978
260891
442798
826006
566716
87133
1807201
982325
1638691
427766
1160484
662287
1501227
1496291
556562
836081
1335383
764424
1839064
754043
909245
347534
344971
1653039
945508
568205
457516
948808
1446321
1266742
179365
53391
359443
1983616
650807
1012513
1805577
1483643
579437
139653
1628751
1652769
309890
1578878
924141
748830
658033
1077484
9297
1701038
1199034
553260
1802735
673876
1584973
1361057
433742
587589
1127924
1222937
163223
1652056
1173318
567845
104405
616604
113298
1823464
399498
1466491
487207
1048925
420453
1795465
16602
1034859
1431624
1578114
683800
1406263
1719811
1505600
282077
1165145
1170474
432227
821804
1500122
1325095
827821
923923
970581
1810209
479198
357265
654268
1431459
374610
544556
1712711
207567
305710
1661491
1255257
1771316
1822586
1921657
1847049
1248086
1011862
248814
507788
717464
234346
1230485
810910
840750
1301468
728222
885410
110429
1660432
125417
1516892
1314106
1970084
321571
1289335
1215770
1635406
1660263
1820447
25937
325758
1682640
82289
929130
1632582
1627547
1967101
1262486
1681028
1779858
1622669
1771011
217392
242271
1596445
1373023
1727890
455972
1433670
1524304
1676506
1183965
1672271
586459
539589
1064892
1249985
878232
1334298
679901
684710
922308
163518
257424
869183
588750
1175861
320629
991288
916637
870355
421705
1605981
1077845
1503552
1498350
449393
125043
1204895
948046
1702672
556083
498989
1461684
591817
126310
998832
1660961
1086189
511043
1315445
289673
1618422
1684608
677458
819090
250680
137173
850879
180616
621164
1167370
704415
315434
315915
341540
1418336
1095505
674128
556151
443331
1353136
1105082
1208673
433623
598263
570567
1166369
1408490
1833641
1401316
1479350
901002
1523805
92210
444209
667781
258315
482092
411106
391576
1734648
97932
791972
317833
1841674
1360652
1456752
582431
342552
1947041
716209
148946
1650623
1295978
1136767
1909314
849221
1965992
1001359
685004
1881646
338074
487212
177295
776008
1032621
863285
711895
891465
1450820
1813967
61048
1079345
1898322
1274152
1524400
1789755
1430815
49765
1101669
449116
1101982
1657147
1733278
518553
829533
1635422
263574
1783669
1687632
848305
1150186
535692
1790739
797894
1676592
206397
1421700
1671474
623991
683871
977390
727744
575281
395923
1786084
333680
1778599
14681
1442259
1966380
189130
1793531
1833841
146922
535201
1838597
1477716
844579
939084
459194
1316922
1652392
1008017
1697075
1550250
536783
1933890
1832691
561586
244216
1247221
860062
1755636
1815760
794986
1541809
755938
1255690
1300867
1882525
688088
1338960
1488328
1386199
1692515
819111
521393
1960607
33922
678520
159188
1787789
1090146
681463
878853
33128
1260823
1069315
238413
1759530
1454410
899012
1542572
1340747
1555464
1983820
80213
1212920
804254
48704
511083
612140
590318
152407
463832
1058844
539131
1421947
861115
1435411
1663675
1709312
1650357
1063999
1069226
179015
1638454
1611555
1315492
976170
398331
1380391
1439101
1902970
1079151
95122
1495030
434183
156297
226525
1547460
205986
211641
1906985
284422
63837
443144
616181
1834560
1287117
189496
664152
1053351
5569
1820802
1030634
672398
746806
184179
1079196
107307
65382
1629094
1102337
1960173
351237
524900
1137594
1200337
1120357
1589289
827603
1313914
53571
1840761
13922
589964
1319118
1711038
956770
1164874
968619
855344
1025239
351031
558661
4029
813807
1156781
922213
45129
1187646
1655672
577358
447072
1064103
1959654
1032427
89336
820570
1849873
1112345
549687
1674882
1177107
812821
1599985
354340
1325752
678733
1785256
418284
818370
1796695
828296
1663791
530775
1510873
405229
646132
1293694
1640659
1168730
1602266
1697285
1379774
287446
75233
312892
714189
1861716
1619874
1738959
1361512
893427
1294336
798492
1087242
1789267
395146
346927
1002516
691619
1673144
945066
896456
913556
1745387
1896689
1134171
163761
218123
1190610
468499
285029
38692
747185
124544
1895291
166480
352767
1339968
1017786
1487515
532425
1182494
413124
998002
40917
523267
1913957
941460
1195480
1687686
766422
1684720
495843
962463
1264930
674815
544800
71939
1614167
731670
458013
551321
1631106
1682004
1446946
737903
771135
1281797
1861491
845616
473815
1738750
916358
257534
116862
177560
672293
909036
1284448
887257
1412177
1830822
883237
89824
308606
1217102
1580354
725506
217108
629445
13618
1459157
372608
85346
58861
1520705
1750661
774523
611821
1112353
1256724
1566564
526342
1472539
1072687
944914
535994
301411
687471
1161573
274406
147263
1660530
1930609
530334
348317
815472
385253
1982271
121916
1694482
92577
1033956
1694475
940506
390088
1399257
1033544
759257
1803288
727412
1731538
598902
2856
528496
1180029
439910
1853907
1767525
329698
1250978
727634
1119365
1590325
1894797
327200
31487
1520391
1900024
324881
1811383
1248518
1467446
105019
854310
686468
1232500
1298572
943236
1303949
1121417
928796
297223
244492
1702546
601964
263485
1456415
1134755
1610075
1888902
1727358
1942979
734224
1008692
1173677
426123
357765
529359
1887484
1212930
1039336
1928948
1078211
932925
1520726
1490855
1357844
1739300
30637
1913628
1221912
1891664
410428
1192450
946897
350540
1681872
1928994
467800
745243
204135
363496
1514291
1437318
1133588
121956
434069
714001
1210364
443316
680591
1211081
963006
1387460
690462
1210842
1448054
1406144
1956286
119618
106887
1379805
1657676
417385
1185147
1251674
442496
31015
113651
1975105
1058587
1155550
1905737
91268
1437852
99550
1548210
130748
16320
1046926
1380774
287877
466837
601707
1102360
122880
747342
489862
518216
1547124
477884
44219
1835964
48712
150095
156648
532122
733762
22915
1706172
1645574
413352
730225
1786659
561819
1593039
1935926
1741991
1625708
112461
550898
473929
1520377
1752841
1505139
1740301
700722
904693
1289528
290987
105464
1618727
951732
274225
964479
77868
1868591
1518970
500350
1506999
549265
1793554
209443
826754
787277
1769550
1609672
160064
1458684
1120262
1764790
174715
1335846
1106005
1467151
710335
933988
1097009
975569
1099052
1957279
732440
1602888
1572633
1451011
1925007
180933
24448
1807880
982908
1505361
929494
680161
1806891
1236824
1536268
1493516
616231
1930091
525918
1888656
20555
1825743
298616
768410
1580646
1767872
546253
870730
947526
639063
1429411
1842409
1842406
1734442
1539376
242452
1417015
367532
1347444
700054
522319
1586795
1367187
383947
1615465
649240
9118
1008519
861554
1525968
149703
1588329
1495350
61915
1827228
435415
364054
163359
1234814
1990075
808925
1010746
1500083
159610
1785143
1939200
653976
575925
1775180
5806
1205054
941973
1294104
1473483
1454192
540459
1860025
80019
73495
1020660
1812248
198984
290182
1151477
811598
156400
1898155
1583349
423347
666865
1859073
1733259
439435
1236847
507243
1575030
421793
619768
400059
581409
420841
1171378
1546051
793429
683741
647409
1988037
1045204
1301172
1909042
992878
1978001
1704013
1123512
548075
703218
1313344
1187253
968881
965389
1270812
1157630
932056
120670
855848
589607
718073
325914
102569
1201538
1197878
638616
15312
1366955
80329
1098503
892811
617425
1080283
1444356
639483
1876909
1080852
706826
631076
464134
1316189
1055409
410637
994372
359614
669201
860142
1786401
1604430
149518
1561049
1392245
1867069
602275
454294
1416520
1287023
1081393
1012177
1708253
1309605
214621
586880
296902
34332
357325
221563
614634
794878
668764
1596554
1212421
1235484
223943
843406
170223
114179
1878600
1985716
11293
199466
1560640
98456
1995450
406125
402948
1254528
7079
455816
1563219
1557000
1346556
1130031
85035
705867
48751
1928673
588425
253836
206354
1332149
361597
1944520
495016
699110
563367
588201
861453
853397
1066283
1760703
1037238
137617
1471904
1366178
1571707
1825705
1193131
1157191
361783
1043546
59185
798361
560179
1701314
1445493
1558010
462202
984105
918955
1946616
858886
52242
574726
1131139
1212357
1725660
1685084
1438148
1467209
886332
1736303
1277503
1764258
149906
1181365
716947
1459855
1371607
963363
1513696
1809428
124210
1873151
792771
1376734
190598
782242
559697
1344286
197413
26990
1598770
391205
727187
353366
1840996
230137
1529680
898404
385905
976374
498492
477753
1157281
1067040
1063886
1380418
463624
332068
1316715
1662660
1237064
1919355
8262
1951318
36789
1923664
1217026
1831736
1133376
620564
231579
478014
999335
244649
1910497
1442286
864825
1783297
158206
752302
1103049
14894
778717
1989065
1602541
1517606
32923
921014
1892238
1327208
884187
227339
1301290
381743
1026985
804032
947821
938332
1355070
1793433
558971
2999
46048
1764491
1609112
888575
1228510
1643498
1228602
791016
1682284
1978034
1488930
503502
1634706
183903
924633
1671121
295941
454118
1059234
369659
1392457
892384
236919
1731016
300328
305247
834247
933145
995663
37064
1559788
150513
114990
457086
247909
610867
1814506
1240449
311074
776405
599250
871202
886440
1127372
1359803
426361
815560
1320040
665585
1010551
1740381
194526
1141905
1555730
699174
1214633
1681847
221726
444268
1462734
1169380
615242
1432084
1034078
967512
18278
1895923
1515788
360852
729079
1079461
585169
69075
735606
910363
780030
1121393
768351
1916720
1071885
603676
368959
1623418
1587906
1054422
161561
298049
1710215
7954
1855600
1125988
1874031
1950998
693883
773380
222499
1970678
286723
193180
1547997
182848
795451
1053324
442560
860624
498602
18438
1847053
505200
557068
414209
1287205
1718459
1577465
1450876
1867538
1640277
719160
388928
896379
1458257
1163362
852843
1452519
754567
568338
1944212
413931
1844892
197389
705597
852811
259041
556025
1360446
373318
1914146
1827676
1692234
891973
608330
569969
457876
128269
1840650
1342429
1992406
240209
1942890
1927414
649852
1424527
118239
303681
375831
1142511
721040
824839
207647
518440
1763309
217468
152370
1657601
1967833
1255333
855759
819607
69540
1246383
656255
1733429
996242
198702
1816469
1481733
1480356
1890359
612982
1655525
1472242
520593
326194
1148754
1979557
1092937
1229391
794326
823010
140165
1488473
1101221
370860
685140
1036370
1610922
1752860
1703392
534968
1213357
498455
1140924
935790
1575506
431033
1036694
1711735
27873
1178546
1854672
87755
108370
191068
1739297
829959
1866922
1216848
845843
1696424
96050
1914091
793299
1437549
1655080
1116287
842308
534291
1384841
1828276
731558
138616
3065
1809988
592943
1006815
1510624
332973
1543200
714066
1657942
703930
401916
639991
680221
287101
931872
1075844
932175
1887111
329649
1029523
79544
549428
1884851
557396
1491400
1273014
1632997
1586473
1555212
1833509
420548
328010
630695
1896693
758221
1262681
1202865
468551
1887302
978310
1577464
1887362
1703800
559813
1433951
1171163
1853079
1051634
97548
1913955
1377376
366594
746599
1483350
879911
679475
114841
724566
1920340
1739950
167061
102516
1113889
1978136
1740868
1537650
1651402
1852570
820243
739194
268522
719864
1846258
978893
483914
143668
567473
1376736
1054438
1483169
1367662
994547
1132269
1683042
392387
1880930
957577
1635088
831895
23146
1245799
974243
302686
1430854
10535
92637
413111
560134
1052856
725260
1799173
263000
246351
803531
1811048
1171680
1864094
1347321
1005929
1036065
1999261
314582
1625940
714187
256381
1652063
226140
1226868
1324816
84340
385620
857785
626768
1601975
1316752
798564
493354
445040
1280411
144700
755155
302323
1435003
795506
556288
260297
1441674
441165
122337
1342650
370654
1246591
1085741
950173
1616371
1641282
1978941
120169
199985
835076
215499
120189
1068993
470362
433228
180447
131682
448870
1071479
1414396
1531639
341488
375015
1665557
1421514
1222188
900692
1967919
1080913
1780922
1989075
1566115
1116684
1286402
1619694
293071
1123680
318133
1009918
1867924
438308
1799886
9529
1778802
1046686
1650934
1106319
502303
1905559
1749016
980288
1977305
202523
1174475
1242542
859894
1836097
1735860
708377
681274
1401650
827799
561580
447180
423466
1716265
1653371
1416011
1652860
833171
1703533
925425
1448968
1720063
1473577
923880
219345
609974
1816768
494852
1059713
1160317
1506479
88275
879237
561043
1428453
648741
1743574
193471
497249
499894
1825778
1228003
1325650
886476
1631474
1546540
750118
1168464
382508
1305776
1507424
707055
1284456
1626637
115475
1933154
1619157
1802064
968140
313271
439242
876680
532826
1528240
891176
109538
1010833
235213
212718
1747755
1687552
370067
665978
1777928
1493541
283114
1446013
986332
1693524
292608
1210531
1298049
828325
1544437
892589
883951
1799976
1332968
770641
113495
1164195
569984
523984
1310047
781279
1415628
827969
956737
481907
353207
1796587
1927638
768152
1456280
318525
1381892
1808676
1957469
1857585
143632
1296328
253851
1407083
151303
1330231
486142
1320029
1123990
1053625
888097
439329
887792
1507940
878430
542301
268202
28795
1260225
970574
1162418
1881535
175656
1067392
1468193
139154
955478
303116
711224
59328
1031459
474091
1059246
533847
1568004
1400947
1481269
1846575
1488066
375041
1891671
526263
120112
646420
1856847
1223300
1116200
911580
612348
1395265
336471
1453235
1433004
379250
230530
1303117
1413789
945405
856018
1044729
1351203
1283452
339092
263231
1931951
875754
485657
1076005
471869
614968
1622536
1294028
746887
1535877
1450106
336149
1834114
786620
1380442
1623360
36057
1127175
76784
951716
1616888
772441
1495145
1653144
1060283
1891134
117624
326080
199333
40894
1253692
488387
1070106
1030389
703716
507117
1626574
1469765
554183
1567251
313221
122339
2942
1166595
1677909
1439435
1472244
753194
1983756
542425
823224
1822479
487635
1530823
1825768
408646
417946
158554
1756730
1762879
1782687
1964997
1352211
580086
151490
1890552
1787379
915847
1658062
1520667
1437195
87510
433946
805148
1640253
362731
457701
596368
748959
691909
1341089
592763
1366140
236064
1726992
1123887
1324373
282126
147255
1622116
709333
857198
1258357
1283940
647498
342388
415623
1092111
1499121
321381
416156
732313
1053996
1342684
934013
1727450
1126021
1876524
1612224
1680522
1221805
1737000
1460352
1463084
299304
1595768
1532373
1213121
1844472
1337453
892024
367552
1802789
925500
478335
78081
809522
777851
1801943
1947309
1044438
595327
73911
1596767
15520
346505
1791780
1992897
1277114
51950
1191288
282914
672586
805253
410636
1687532
1317960
1926308
336674
1396797
1317571
1696672
1824691
915818
1649543
1284220
1384697
1123088
1010178
1697552
1549129
1728190
606281
1051354
919843
1098841
1873782
471038
275092
896045
823780
1740552
1591496
477707
1037425
937847
61326
818472
483733
937721
722795
1007378
11762
1381000
583922
1288737
858868
240000
577095
183525
572879
1069127
1504939
737572
461635
313846
1812307
945990
447316
1517444
1047205
1920585
1379705
1312698
6084
519748
1198433
810578
538501
1224677
168411
1483240
1585193
171221
1743013
1114555
173247
862831
1015083
678868
354942
620110
1435467
1303416
1300842
1337975
650095
1686385
964997
188401
1280353
695212
533258
1634659
1655691
1842621
585902
1769880
1235729
1320474
1948780
273529
204615
323289
524959
938409
1709493
1010540
875121
1848179
875691
1315454
372574
955108
119278
831614
1506373
441653
1927468
1086268
1420112
1141776
910337
734162
488327
485928
621761
165150
234121
1104144
122240
1610804
1878481
942055
1271231
727356
1669698
1523551
415646
558509
623848
459866
1679668
1571207
553878
404085
1827113
618614
1906605
983613
629480
501754
810994
832294
1782122
1795930
1453414
852316
863916
1531021
1167220
559144
1881866
1475143
1150368
778620
888846
388959
1871199
263434
1247889
781280
1640149
1405847
1301548
1843122
1365998
874056
940970
1580303
1859534
1293936
1827717
1222988
105894
42102
109989
1865046
285915
1395540
820379
1919443
1608496
1050051
1196534
824665
1733695
1896853
1545745
865896
1429484
636221
1645630
1756810
1960875
1150460
312544
1660331
522428
659852
1969365
102894
414166
1546448
1865015
1793208
1757427
50389
626638
140237
1734552
467739
1156798
1940587
1799639
126
1192352
849123
193322
1541442
1228702
490745
1688320
1235842
175688
1877965
219778
1180299
973443
909415
57266
1758295
14556
109126
1058833
1894164
1579037
1870075
1410658
1034959
1246716
393561
1030078
971885
402416
1983889
528311
892555
933722
1174105
1462158
294722
11660
1647441
643892
1236792
88988
852088
1780199
1224376
1890983
1531196
243073
1261420
984214
1308546
459043
96801
803100
1791923
1257296
476439
1547902
502699
858590
1494133
972756
1727672
230469
1442429
1657165
211187
932627
843548
1465641
1845883
1562257
660972
1723911
639833
1340513
1631764
733823
302921
590335
1487846
852590
1150130
891168
699087
167685
1347610
980737
136741
20892
1474735
150754
823983
865386
62738
498199
888652
1658150
1615840
231270
1952958
262249
1605737
71868
355891
1027467
192564
690501
818700
1891124
1608345
937853
1884135
1565717
171951
1497523
1026992
394476
1337388
320913
371265
581090
1643037
1115397
1930594
666865
675619
1291766
1465972
1945843
910535
911835
728969
1027410
605129
492000
153295
571348
873336
643605
1009090
762575
1613550
1461249
974585
956123
1004665
733449
1308022
737204
1124819
362318
222926
670637
917073
581322
615796
1190108
1860853
1401326
1462256
1251359
1209997
1250837
522136
1716524
923292
1072635
1116001
689651
756922
85461
1310509
449370
7566
437333
1753764
1221127
1224708
1174143
272438
1327764
1777603
1847265
935069
609110
886913
1684116
817599
869476
876464
865520
1433907
197057
843994
1179623
652784
342753
1732746
1859656
1103120
1305433
1633627
1904649
279216
284617
1649069
97388
577855
143983
671295
1432169
1657105
1453990
579819
898774
1930062
1615762
760073
1353613
1408471
1269036
1824555
328829
212293
594678
1587138
1986119
1942197
1823606
1893436
886497
1899643
1611744
1278995
1530386
937417
267769
1216318
246291
596421
1811171
675781
356763
1497630
1070398
1825246
1094625
134043
25278
1110151
595475
1338118
1525586
701040
265889
604654
1373314
1681910
1018623
1481454
1163223
412332
1217805
1738533
1198012
103300
792607
986287
843907
499922
1384507
1910018
1512588
1668159
704563
644012
1386957
1283191
96565
1151267
269357
500173
121319
821084
1830633
1461376
336574
511027
1929873
1655438
989327
1226593
642400
1485940
836924
364935
256648
938425
567492
891448
742720
942000
1453054
480337
1712297
979931
196908
953827
1448740
1588650
679078
1941946
1977042
492799
1506867
301282
255133
91261
412073
1024676
1620156
1988428
479054
1678042
1313495
882903
684666
1247650
796436
907786
1929931
1143636
1957732
1752942
535790
1593946
859293
583958
1795293
1664170
848509
233763
1736498
1757815
1330831
60981
1126471
1186273
906055
956036
1641637
1796562
753296
655311
465935
866619
1187843
1177905
1020058
567370
812702
641195
65664
1665033
75741
360886
1840609
870510
592908
815030
1692699
229235
854673
852670
260851
1467826
469172
1127125
1832804
1753117
1547471
1948930
585587
1504575
811492
988815
159648
1133845
591802
1089947
1653171
1705647
28027
1261201
1288919
649857
1639037
802928
1330676
1464276
1834691
270594
1279162
1466428
1424873
1350992
189247
1002494
115773
980891
1429065
22676
944352
336582
1118277
1781803
676915
1592227
1933641
434968
56484
1822099
1076125
1841048
1778420
1706051
259296
362928
1033742
1763818
443851
66235
241146
1059676
1161047
146330
1293574
775211
1652917
120031
1796412
24758
169781
533905
1814359
734485
833760
1038387
666594
40152
1204373
1864547
455632
1902873
1199591
1282534
1264501
72466
128701
1904481
1897859
798166
1558478
469488
1841020
1670570
1233112
514231
1200993
919582
545285
127472
335281
1272632
156770
414583
1512784
1676748
1841823
152050
333152
709239
51222
370195
1029530
1563826
257653
1005810
1020882
298794
669756
293137
713174
1246160
1972726
1519126
1017169
1369053
172264
1183535
849669
935165
275964
1427170
1492320
174547
627259
1693162
992518
1081037
615317
1072188
1495867
1729067
1275955
1818438
1907332
930104
138478
1913549
726340
1327720
1717102
45478
1441194
1587931
1562345
1447820
15749
1065748
517142
1986969
989405
1593424
690278
1173659
33215
430758
1289849
618302
1512099
817984
1093316
1228806
1111663
422102
656815
693548
1488619
1997168
1817559
293314
1740329
1962364
1887600
1085674
858514
431719
514721
1087001
1845713
69772
319015
53291
1668825
138512
1718165
1386220
596421
829259
450229
441599
1909786
1348190
814087
1186030
516999
6396
1328945
1647970
207766
1108637
815444
141224
1405174
719490
1707412
1501189
1952074
730728
1094102
1085876
877756
1817252
659182
903163
1561476
1011173
1619676
1274168
857974
1312725
1271140
108241
1230034
365732
1633225
1688475
164400
1179265
1794697
919061
1008734
1260679
1361110
432483
1572274
2741
1491366
1604729
1915864
1039413
1407679
1044231
1318809
443919
34922
260820
1798753
1742369
974461
1675845
778641
897570
668583
1081115
192192
130269
1574419
802360
1322839
766211
1725378
609011
303063
194496
1120791
860760
139198
1691364
688300
1920766
1484732
1878641
1162875
147548
1370669
327406
1682211
103237
791094
1226074
733686
1770451
293163
1729186
302863
1192031
1473444
937434
1815327
1437082
836903
1172763
1423164
1292449
1597960
1352393
1738901
441027
1192812
1810987
1971135
552951
300480
1923454
1912966
1924034
243776
1051101
1248492
1522547
1565232
1558770
491470
350107
628869
1681283
787074
171861
741545
1086928
577055
1812489
1969985
1759046
1609478
331156
1005226
1582128
979880
611957
749752
1601652
1636896
117327
185248
748862
423544
961094
199636
468956
1842504
546317
1405326
917125
1259917
1999132
1651320
997188
83147
762184
933331
1219799
989403
288668
1109893
1580955
7227
1049683
1603919
1259776
1240112
1645980
1322177
1965043
98969
425808
744688
361867
499629
663018
453848
1185745
953863
1675065
519422
1547181
162265
1325593
713880
651761
265502
1841076
1203966
1859231
215473
896097
60558
739237
1167386
192771
338852
903701
542894
1129444
1418099
163689
1853063
1400042
888042
340760
330544
736172
150577
1134536
1062640
329526
1327703
517005
194792
1830166
119720
1948586
1780894
1589146
384410
520891
943171
164912
1090550
330930
1322535
838876
1509810
196671
655657
353067
892997
205311
1815285
342651
1054479
1984061
669772
1220600
1006020
740336
1495618
870913
1926853
633363
1525366
1244641
156300
96003
648638
77310
1170674
1309509
929690
1515674
1349237
466183
1673180
851068
1742541
1860163
1311261
933270
1565291
1656106
723195
451786
344432
1675830
149096
771179
309037
1070397
576617
1665048
1904044
1349564
750637
1335019
417192
240089
522093
632643
29634
290805
547403
779250
772622
1297190
1342463
252123
109103
829840
154362
1950066
27249
1444963
1975348
384344
1268849
622179
885372
28739
1505445
776082
1518097
1207011
849547
1628522
952082
357227
1658136
1840367
1469325
155085
1760419
1249432
469929
1211618
1176352
579085
1900917
1466098
602390
196888
1547022
1023917
1827021
1538241
240342
1488047
885491
1690179
1621931
1500203
1912704
1257005
652663
10941
1745290
1007175
1744614
216279
201659
5633
163848
523966
1997623
665295
1836438
392305
468317
20607
84580
1301184
1862880
318366
907638
61447
1239951
1843111
1701354
1465247
569406
1340048
1493167
13334
682351
771755
1879872
1448972
665192
933933
1722420
1822575
622148
1118501
1099889
758163
1285566
410048
1591653
196130
1560352
323773
1401920
361792
48017
176922
346572
143859
1356175
296204
1078677
1635285
1185740
827253
706526
635469
932998
345716
1814051
1407274
394988
1954796
730154
91319
1660456
1846606
172541
933155
1371288
242843
96537
1124757
287783
261980
102880
881622
1131659
1982644
592667
552338
1732169
660250
1993906
331847
110841
559781
375574
891357
1357711
442551
1228421
1644707
412836
675688
892168
1160613
2614
1885807
869370
1288175
897573
271792
47963
402604
286658
654067
1744629
1537605
1806512
928230
972952
419189
531443
1461159
549806
670459
1657444
1913096
1605870
1927298
733941
1275874
1427263
982228
754914
1077101
1454155
865670
1111574
606283
1136442
965718
262176
697435
193790
252897
1867223
397745
1389115
608431
1109891
1591643
419482
472613
907462
1640464
1747193
780060
508480
1544759
789519
27800
1427784
1999194
1022700
164714
1851138
321698
6682
1192062
740063
1060148
1108917
1279205
1728916
1945576
719391
1533839
846157
983672
1826458
200122
1010443
970379
1875383
1280133
1855863
413211
1840065
565820
830956
979843
1859850
1388590
937555
1430626
401315
721877
379715
770865
1719293
433638
540321
1159473
970819
150212
1874902
1283112
1094035
1950535
1753236
302559
1146624
905660
494199
1484980
1608369
763652
1072864
1800179
1196077
1716835
1253368
1264187
130986
247848
850561
1048538
838323
761149
178241
229402
658174
1135722
108751
76539
769433
1730426
1062346
94217
1632977
128967
234175
1789526
1410425
1233760
1408250
445820
1782629
1034313
641937
585430
1298734
771959
1574712
312095
21305
46440
713595
355484
709120
1026388
148929
1833637
622071
818849
251698
1083132
774032
44265
1619643
857448
68926
533044
993216
717979
807047
76345
1198042
1773115
1188284
1040435
317642
1923687
1498265
140477
1083288
933550
1426333
300085
428500
1378205
1964868
1454943
531117
361608
1429083
453606
1802982
1578067
1109232
1286931
75974
760480
398102
1634936
243290
1630093
640408
185062
33404
1853713
1507981
175053
1607117
551322
736463
1021823
1885610
1337726
1495931
103061
549277
756331
1136123
937280
177208
1897264
1235797
178567
1816573
81569
643849
1742692
300901
1999916
1952893
1589123
1421438
917243
411680
1719688
1389260
1170826
92829
1728115
1395811
544921
688332
740072
1222060
2043
212689
1154218
274963
1218913
60367
418684
165388
784163
341126
1388147
615811
1211181
1846280
1833684
289001
55584
378970
1082232
1677091
557556
158940
570844
261986
970331
267985
926341
1411181
960839
1156477
9699
1690080
1601173
1397755
1872639
313943
451276
1975661
329709
274709
441298
1684046
600248
252382
1241175
823839
1317642
1053125
1510328
509253
1620189
1131663
1563134
668498
569640
27027
1304087
1103645
1992608
1042974
1423675
1857448
1498150
243113
1348064
454000
1157821
1690270
1978609
153448
1489601
662904
852309
995448
375872
713510
759226
373859
268043
1098441
260116
835875
317950
670137
643858
1431525
1911850
1908434
1066779
1612509
97020
1352635
1127006
443918
563886
6241
1594780
1020522
1405507
1032119
707645
1739131
910240
1800148
355845
538097
1823844
1525096
1216844
1901816
1929315
1439019
1510882
1903418
221411
455247
201288
352376
168038
350547
753362
1801144
1726183
268568
776870
1730858
198755
622689
1363465
97665
159432
957191
526138
930460
1487547
369659
1476598
675024
1913206
921061
556950
1385380
461761
950180
1584657
102114
1396666
1352028
1713702
909360
493943
314854
1118145
1996711
493888
227152
1457371
1818166
639860
299456
1769920
1407831
916886
1167238
1117712
30928
1828291
28369
1525098
430496
1768002
772364
863613
1781422
1088520
1312454
710561
1603686
1867945
1076410
1293092
965002
587505
796274
1929488
1800541
1695894
1972155
467528
1875281
1068181
1029526
69319
1251350
36177
661691
881962
147087
322015
37004
457461
1276855
1810896
1946528
39560
1020940
1279610
309888
1815168
1970922
1551275
1732958
1935665
261638
1016992
1204475
1958891
1901186
954854
271024
780891
1318247
1184739
1301822
1886893
166982
158418
125776
79217
1634980
870354
672241
190667
1935781
1712585
1810973
534293
1687914
762475
1334057
1164620
1463482
1898311
1177036
521504
380561
1485836
1746296
1747912
723680
487123
1123085
426481
1731708
1839191
94685
62254
1909689
533639
665310
654058
535146
1309401
633335
1559305
1377386
1507735
1304011
1151510
161940
912763
915058
1866721
773168
1516161
1541391
525474
781977
695430
1602415
1105752
270315
956534
556062
345787
348920
1453526
1380493
1080957
404539
305595
952262
543215
1256154
571659
808960
1568361
1912674
893554
278829
1469774
797280
1664175
780188
1928672
355968
649852
1151906
807130
1967113
876384
1764483
1095739
1398648
1602218
610437
1294531
208700
1039200
646462
1898710
1754417
150836
1311012
40699
471729
923478
1318977
1641558
864846
1624074
296062
1530700
1554767
1993641
1113771
1819907
1791788
953298
273276
609635
951237
59972
1272594
1532233
1008807
1432693
1235481
913217
869365
1139645
529000
16485
605448
358608
52867
227885
1655954
9534
1160318
1319597
179422
1526654
1373176
1332073
1780915
542271
1645669
856395
402904
1622089
568822
276601
531728
361838
225491
1004447
1483197
27939
228874
1677260
504640
1443560
266854
9209
1914732
223329
178804
119583
1599744
752818
611703
523694
1731363
1740226
1982330
1853768
1939956
1959134
843659
283308
1568572
834076
556390
51036
779061
325716
196248
1075697
1082113
1471557
916914
1027172
1753430
500444
712441
1179007
1239628
1470976
943611
1714223
815366
1893260
478250
1407705
1754504
1679043
437925
823886
386655
1358533
307378
436317
1591534
284031
47490
380829
236467
287743
1191614
1515580
290205
1363318
1968698
736772
665834
1767384
924897
539102
901778
1538719
1471050
1747760
171326
1371265
1662352
1387321
547163
1401191
425020
1723808
1700099
1301584
1486728
466388
1380302
1340530
999852
160772
672605
1866304
1562797
311108
502233
99898
424836
1430048
1936773
1694980
695083
1620218
1563983
914965
106941
869612
727705
571555
161493
1626941
1839406
414732
1778751
956768
1237724
528884
1239717
1874117
1964175
1497228
1068906
1618159
1336801
798089
1056704
434109
757762
587805
1129832
216565
31810
372871
137319
294463
1442430
1027013
1564503
1180493
1997397
1929868
1635653
978937
1320569
867875
1429353
1470401
1860966
1040759
803942
1635123
679693
1868564
958599
10744
1761005
1983406
1960917
1744149
1011648
795290
1352913
735675
728143
476855
1785473
1668006
1794956
244864
1839815
278772
1357349
1981346
995029
1520372
222859
1922850
721663
1942808
459193
1856176
1082194
894249
788239
1216267
857757
547314
615887
392376
1894710
197908
353754
1668888
1291058
458762
123074
1335272
998438
72980
727708
444504
1774396
1939233
1772384
105408
1695211
1749286
113700
1982911
1049582
576427
1984000
402610
1129310
322038
1959600
660458
516199
203264
189240
1611592
1517537
1665299
326741
409884
1058405
513923
1400928
1641805
1446022
364108
340268
1693760
1546802
1857060
771824
901249
1168867
267188
1778223
878356
1051209
1441304
1291338
799226
1124289
1520714
133411
1572718
365820
1378438
1887867
168690
855601
1682878
1759640
1380934
1952875
1780316
224839
844423
613731
721293
1023522
1905514
1303065
307381
1049765
369852
825866
1882746
168080
1076378
1502625
325614
1963493
636636
1728231
1504066
1491060
911247
357306
1765347
796278
1228284
1324761
1938518
692608
1230358
793468
902331
1095649
1876256
855822
1186148
740646
1389906
1779299
458954
577216
566463
557356
77932
222277
835528
1228150
1028854
78843
1865181
1887029
330218
934102
897098
770342
1700758
1371298
442316
1783479
1856145
1196799
1218092
972239
567660
641762
1510980
419861
1296473
552623
732346
497454
280965
932923
1210121
1059185
170442
1868243
491413
437679
315645
881407
927009
960562
1573309
1609001
1497096
564779
1320540
1154681
161622
1426502
1753176
1226702
355122
1926691
24464
1043800
1436752
831855
264049
1089402
534594
256595
886103
610722
344394
1072228
1722499
241072
1678035
928042
169693
1255091
1352627
1123500
1761099
1433399
348726
1317329
878423
1825872
612402
1900336
1530560
735273
910917
1689639
355431
287903
346539
298425
1452972
681097
1595849
84496
759355
1720911
139295
1351117
787626
763526
298044
584899
1998678
397275
1999275
866997
909356
1308419
1509464
1343883
859183
1816378
89945
962596
584116
1453013
1253523
1683354
1058704
592037
1920417
834697
167731
929192
788619
887517
850405
1897066
23547
1017413
1355298
887900
705160
1691251
923094
209800
1883710
1667801
1085339
448880
1954046
325251
1525683
991615
771032
1980108
1534005
1627370
1270893
323139
1151399
1150579
1589425
395116
986114
110965
1623772
283875
139882
189699
515540
1645040
121487
402524
683968
1864880
893967
1216341
631606
231867
1898611
1628013
1187233
1243967
127529
1261938
1244698
897056
958239
1828365
1575038
1852134
1273208
568701
1623188
281561
338498
1723718
753594
431670
1255787
948693
393946
1912909
106855
1239713
211440
1175010
1547246
1862227
1985421
985352
562688
1237700
786267
1480376
1774763
604805
1913440
1491251
1606614
1511930
1910108
282192
1272247
1572528
848228
488271
482487
108955
1454245
1552600
721438
1281481
1693173
594517
426998
235074
199545
669552
788064
678630
1009488
1202249
1817767
1211060
1409724
1479614
690998
903888
10086
141977
186731
1636247
978646
918671
585351
1326449
55432
101264
1826471
654569
695789
2005
1179884
687576
1924104
1900294
1027277
1742650
1957456
448123
34837
1837270
1136719
338384
491024
1033691
854664
339324
255392
1262145
50146
1668688
1064853
283898
443174
921383
1076195
654040
1624178
245159
1102369
495543
1386602
1752439
77407
1357292
660174
1985036
536755
1136671
1451744
1150316
390196
536546
674874
103768
975301
90333
1232555
386842
101645
1109586
499819
763032
1008145
613621
1439359
1626703
1689638
1533710
676549
590249
1627949
1000422
1613347
759726
523838
1727461
1443084
1452569
784468
45573
995717
328499
1095082
1604509
453259
1263688
168359
908061
412269
1770680
457280
1689225
745138
186576
1213418
737638
1908771
149493
145459
358275
607267
432447
266472
1249850
60050
1514231
1152928
1827814
255732
1973271
267519
135276
590482
1714500
1729878
780785
664239
998690
721457
684951
1527518
1261676
1814902
1964872
1626973
1966225
1439384
1117324
1230778
1844240
1217967
1991334
748416
424482
32398
429313
1077631
1717987
638854
907205
618198
1382292
293041
1011812
1706901
399052
1011934
372242
1509457
703994
493218
834171
1821144
196950
579719
1614856
236843
1587755
1257200
199353
1214501
1577187
988689
1212002
167956
1419429
818264
1042406
243330
1708921
171650
3179
439304
206909
27261
944932
74725
1170303
77974
1207806
1140722
258877
705672
1814981
241405
707814
1368606
337826
451683
1560586
1660382
112589
68044
884061
1869038
783852
377468
866083
825116
1159947
1831596
1050488
1188603
580910
1569522
629478
1185442
1846281
1831682
571862
111222
1566241
1426341
765783
334594
359438
951252
990651
1781514
1793387
1583396
244370
1934690
316844
166986
1651909
64369
1423432
872713
1288721
365492
1913396
1047672
213254
341244
109894
371421
1535177
259279
158888
569852
781931
1544656
444914
1515302
753581
1368024
1240503
397033
1447407
1985445
106377
671112
876538
805907
687402
1429463
1057751
1787145
880806
884958
440955
347288
119366
1185741
811533
503677
1310552
656867
546874
1300714
966685
286975
826799
684248
1364357
654727
32959
544150
1537976
765853
1474045
1453398
1255742
1855311
781878
598137
1567686
1488809
1068975
1904394
708188
1529902
1121971
1747645
1189551
1015430
191082
1939258
847883
1688735
582812
1935457
1562783
505404
1485162
1749529
1521749
1507105
85776
1405464
823387
961658
1725945
1449026
764447
1239068
971242
1076612
854013
582747
1427358
25643
275435
1612124
1747412
639817
1634987
175925
1568349
1561064
1440277
1161274
144510
1083129
1430891
1954539
1819053
1522362
355603
1682077
62445
166960
1306323
1757740
1912858
144823
1914704
583535
970276
171393
1466752
1450386
458328
1240221
386566
177995
335119
880081
637801
394909
1264256
755949
545577
1801814
1279238
708192
330208
312502
1975030
1614161
1314457
1605449
522744
407894
1620698
740614
224308
782144
1194855
1148745
806978
1571915
1375843
1763951
1857063
1510432
604866
1384258
635886
1950789
1738029
508767
1755347
646198
134051
1672850
504047
1455574
1128982
216254
663851
765033
487838
1874256
157132
789382
757908
1959155
1192451
1399280
953309
150772
824548
1191814
220917
1507360
1614632
129966
494559
1386274
275434
793861
428876
428963
399220
1611548
214694
1717306
1696964
1808089
1860891
14978
1909675
872704
1905888
1743176
1433568
1843475
845896
306173
1653928
619355
1212881
1980872
1116022
672922
1537858
883254
1507858
1306054
208580
50659
1712233
1856384
499247
1229203
684859
959115
175300
733924
842150
1946982
206964
1643928
80771
392765
588241
960569
801158
868047
1402133
1857556
116700
893465
491241
1044010
1691930
686296
109436
1972871
963007
1825815
944862
1987461
1512225
1134814
354191
1973063
1346694
1980253
1331639
302463
1593212
1098714
1357921
1141437
248171
346198
1894905
357835
976028
1554194
1044609
1409640
551590
411358
776560
573704
640726
629050
1429937
1812977
1885016
1653872
1464288
132120
1911191
1843749
1364756
1104579
1241210
464785
1061610
172504
856087
1779134
706702
1947368
611374
1238320
371158
1641480
1198560
1905392
697970
677478
1284485
1088245
1275771
559250
1582538
1235282
1977166
1635554
1156613
1530561
1902728
1777880
812773
873035
556798
1355931
1725529
1662900
1240122
476852
1273492
1383746
1629034
1905688
631175
351490
1600958
1534842
568100
1331166
1931371
607980
56064
1025551
1223150
1526668
1780434
505409
479174
1560940
229720
41778
474230
666196
1340336
1221939
744616
1716414
90856
1449023
1086133
1474368
186008
523044
961158
28492
1157482
1368489
1653468
1561895
424668
19320
1648140
1282343
1882331
1855628
660830
115734
468694
1619842
1048194
749616
771028
1094767
854160
1946090
1022544
1224642
277924
1702505
509999
783920
1073371
145594
812865
1122964
1864164
1717882
620941
1313666
1909771
1126586
384681
908610
1696533
1380767
744053
1688283
1009180
1344675
1580152
545627
560191
1501075
1897214
1331782
27938
174992
194741
1494405
553977
990334
920139
435099
138999
172847
967213
1123156
1710413
6417
1008983
860166
1882827
966106
264872
571085
1443329
1472221
1265881
1370730
1141173
1760850
852679
1292044
964447
1469444
144430
630772
526466
146946
1649047
1302225
205404
1060048
1159497
1719865
1421481
1751620
1562861
1524324
601712
1375589
662248
793373
261987
1530625
1410526
1663748
893836
969052
1675211
1434330
893673
1902442
361009
481628
974024
1518394
312506
1006744
1506962
1008982
1568166
1740543
84816
1911589
1579264
739781
824374
783988
1071897
1891667
232062
129513
1737472
204370
1769401
836513
419559
399590
1951265
1006562
287457
962463
29201
528763
1239539
1430744
1042746
132199
923013
1362628
1338262
1424483
982639
752799
1304086
1743229
593816
774243
958493
881388
1086266
103139
939866
1512269
1923399
388610
849080
227294
185406
342606
1512563
419701
1161136
1633338
941559
339349
843695
567165
1961409
1147159
829869
1372328
1249029
1359871
596129
1386696
1521592
947285
236284
592571
657783
1059714
1489121
1799188
910783
129103
381346
1782694
521503
957487
154021
715117
838876
307740
431158
634507
1433492
1142937
1838597
203331
276835
1800910
1033731
673212
982265
357187
594131
522363
647848
330
880085
907569
402893
1907205
588821
1295530
1993672
1322308
1104068
1883892
865532
60136
758942
368971
206307
1165858
95082
439685
992819
518111
52640
1050050
895408
1152470
1186675
835538
194807
1510909
1159666
456309
1937449
1217142
1317283
1879345
138664
1142763
758243
829792
1412226
750596
1555088
843990
1765946
601968
76662
927130
80509
105814
1519397
139193
325101
1793180
175738
856369
1215627
1643066
804287
1964527
1655525
1698150
693815
959232
1944592
1689975
1621907
1453704
510686
137239
282537
873597
401519
1447600
672981
1222620
1701096
1684536
239619
1341521
1462188
1526954
373736
991456
982287
510238
1122359
1517637
1424468
571119
1322965
1697741
1470527
438786
1434330
1374749
1453245
1727448
399951
1890888
148160
248360
1994511
1336965
1003138
1055544
1837611
1070566
1960425
1539262
1176191
1392804
1246092
1321024
1935555
1257547
1650051
1022629
776571
1181655
106120
1550447
1614319
1835285
1381417
98056
1545111
1968841
1090070
584905
1301222
162053
1233256
1902502
396515
1831930
1556476
1908740
274471
1950335
615679
27018
1400364
1470823
1980058
1281109
1349496
459529
151875
549239
648564
1822852
774373
541083
600099
1402649
1914079
1061819
1562682
381317
932038
1430905
975054
934496
581115
539429
1034033
861121
97393
1714837
1886962
533295
1067847
92341
1354351
1334179
755858
984107
705292
1031857
1779752
1230875
1576546
953715
612162
1142132
1656672
1778557
999418
335506
1450779
1545
1591399
651227
1360926
291325
1415925
676575
1679199
1756020
1216950
1111567
1876371
199419
93955
732377
438659
862150
878743
1593578
536730
1287754
1688990
1929344
1137144
110383
1506847
142969
1131933
404979
1859743
947405
1956442
1184165
615715
1638484
1501422
1625612
1858061
644192
1714534
1169574
1020296
1017008
50368
1991517
110238
1569392
883428
1824908
1682988
24120
699866
1607738
630830
495525
1072103
1000740
1508391
897949
431183
244857
358196
1363294
623170
1293397
1028941
1747859
780009
1322700
419411
1268909
1959660
1327634
592896
376393
870415
1270995
797783
714714
534209
938879
1788006
985157
674568
1406158
734750
52226
758834
623887
821286
1795747
966063
427890
38648
179751
1526124
1331464
855591
1575371
1811614
603242
1041346
1587700
1120034
101777
12994
1051414
180245
1401239
1663223
897875
267930
38639
320821
1648659
350631
1419379
865214
1178038
202466
927575
1063178
1675772
1603773
1003248
1503630
620202
696695
1642947
1672025
1259686
1545724
253023
189258
1426445
1637708
769958
1107051
72879
310444
133312
1275027
1295624
988026
301967
1627143
292252
1198586
1119875
671266
253858
170258
545891
1794754
1567361
1085866
805231
538588
82178
1104492
101660
1340862
839008
1927590
1748977
1171258
657552
1839086
277141
60689
1491904
895592
102284
1538198
754659
311891
1741216
506923
1885347
1508653
945844
1529330
579141
1486346
787035
1684303
1896851
1765482
1991260
1453000
845271
782134
1345956
1851096
1685414
398565
1607388
811580
968464
197460
1236943
1587769
1741448
1479161
1645020
533655
1122396
424070
1225766
230989
570111
295208
1798402
744385
1714315
1489737
3794
1914786
908167
1286914
607198
910051
1710116
1762108
1602914
220715
65903
1181043
1313414
112401
548744
1128166
879778
253558
571602
954647
333728
432081
175789
632686
1603358
152442
70680
254744
352574
388688
1774461
632809
1550535
1259393
149442
699809
872221
1919048
237324
856424
120256
459685
456126
864585
1994582
1251215
533469
1973696
724343
1284068
1419659
809854
1090157
1578859
1950646
117975
1116180
1447757
908360
1812272
318291
862746
1925369
1975958
692649
1388333
140864
824841
224131
1012470
1134230
1740893
1214290
1769037
591631
273346
1534911
1174612
1444271
1959873
1594960
823711
1900540
1062185
1071596
1913375
1397207
1771359
303302
663104
1184596
1419548
229405
1003454
402933
147424
1305187
1866399
934930
106875
1062290
579400
994977
176184
669394
1500955
1613545
1317183
1235192
1065276
256751
691871
896190
1924152
1356533
1055391
1320297
1759337
1448578
1574566
1365752
181381
1067336
1655148
14508
274129
1177300
1499215
410496
1572054
1409166
904065
1442438
1705692
1895726
808516
626444
37869
1647862
315865
407659
1292614
1581056
1224658
1962527
849782
1709234
955288
1358683
441590
1088383
734266
936909
1275976
1808804
1677551
84205
430197
356679
872835
843206
816772
1289645
860040
35248
806069
518849
1408217
1461402
556981
1265746
748299
264096
1372874
1233150
1195277
1357814
1082751
1087790
1793288
1886058
1984573
1720354
1886519
394917
1876462
738166
1940505
789356
1525085
1202949
712899
850656
257753
495844
1704017
834249
1441752
1950615
1643279
877824
1402289
928863
1507758
106918
1499276
542725
347370
943622
1034742
1523359
1508891
1343115
166215
1210647
1032081
1542233
1712054
538983
125136
1772403
1539896
1222259
11209
1276838
1595612
351923
383851
921134
1998125
649773
1902101
1023305
1865576
78056
990870
1118978
339896
1822773
1029355
1789275
63695
587684
815344
778169
1041939
775557
277216
674636
1000352
1558916
241362
1264104
1249334
722265
1276778
755445
1712224
1215220
841458
895510
524833
1550916
757231
779564
784823
754303
1967122
847094
20613
1812583
440042
432107
526500
856195
473997
1981785
1281113
1125988
1986888
520498
202407
1390697
546860
508054
837624
1573977
348859
255115
1463839
1280934
80431
1939690
411415
1911156
819463
1775809
1634131
1236550
1701928
267480
1115003
1304317
1854730
1161358
561765
1521468
1076266
440316
641442
800166
1529510
1324405
1113329
1637186
130127
909339
1950779
1829687
1825339
1996098
424738
1774804
1165910
1723226
1346591
802729
1396923
1884363
205536
79130
837036
985735
1086320
543508
110945
495110
1124063
1954230
1907474
1101961
1493374
973889
1802578
632580
267347
501387
1403686
815543
780045
303855
626178
395344
1563472
419126
790961
991932
1147226
651786
485981
682300
733766
1269703
631550
1075565
1833677
10423
968048
1188292
1428431
233458
1904195
1186859
575459
62200
1941025
1455989
271460
939479
448710
1580471
1013891
1009329
204803
1106476
515369
885458
1360615
1235653
1384694
1742591
935448
1850854
1081067
1563423
1877863
871502
1533620
472043
864379
77886
1039483
205631
349269
675540
664780
216883
1977217
1319720
1474450
1279536
1058549
808249
526611
1820362
1814651
342993
960548
1826052
1036760
1827630
554839
294814
1689262
1801222
1202634
292724
1040213
898979
365540
939505
302321
1567781
1154106
1988141
930070
1689346
1611078
844897
891539
501454
1479119
956433
1883051
284335
1751649
1501304
68478
1508533
564251
1888875
497140
1422345
665688
1700543
562120
1349062
287187
102903
900369
1255521
700394
753350
271931
671811
1881620
1117385
267581
92682
1467775
774756
95399
1527098
1195046
1162147
1245792
234396
957049
1638737
1914730
922536
996554
1480633
919979
1278683
800576
1182020
873392
495145
356628
1057796
191768
1358418
1018917
299814
499206
1624273
1846442
1017457
1268384
744858
420335
488416
329880
1801067
825777
412823
514531
828599
95590
528983
1483986
815174
514729
72630
1587131
1423900
1882091
1787418
1664917
189922
1746633
794974
935289
1630445
1173755
1903467
176246
1979133
1612739
1584331
961911
568065
1100841
1360606
1010014
802673
516420
785358
230215
1332333
57580
1593631
70422
1666389
453815
1664355
1171671
1823859
746485
669244
1170787
1795139
1815200
1172204
1771106
1596123
542394
1252595
437424
949743
1343219
1404327
1571368
1272022
1875645
1626189
1884499
1929139
1734342
1627298
1511312
378740
1122609
181292
1102511
1062441
1787999
1943522
1611508
913393
831056
1319131
1724310
1360800
1599804
697005
1797020
64777
1412303
193347
1544006
1470441
1086512
1940409
809468
205035
233323
225410
30978
415490
370487
272226
76747
253321
1598435
1840957
899909
155620
1265551
1391421
93040
1295771
1766377
52054
1014478
901249
132691
1089412
1964464
1720011
1318964
1281737
138652
1925388
1833542
7264
427142
316873
1813407
1636493
623058
697431
1660901
890026
115228
126418
1797909
1260575
105341
70688
1187098
873679
784595
898994
248016
918803
964045
297043
823721
940722
392345
184760
853076
1583614
1227744
1800897
77609
1626743
1213628
821125
1130089
114603
1351214
1307133
319055
1333504
1148156
1426749
485768
474106
1804008
1669305
1874077
1447103
426374
1306645
1381371
291809
666183
685971
863170
1066227
718607
808221
1237062
1322121
1366335
493151
256923
160828
164028
502890
1836335
935957
1977475
1861134
1242140
304381
1547786
1592630
939918
192574
132333
845376
87055
1426550
424628
755213
1646726
720710
838090
1033869
457022
994820
1239399
1265397
1727006
218826
394642
489441
311272
1932154
377610
798874
1958920
484423
249951
364758
1258338
898430
27535
528623
1667142
95969
346409
1837330
1039444
138023
425730
1785144
1056889
1385684
41949
1597169
802914
964314
707155
636290
1981313
1212547
940424
1423594
1055251
511487
1389461
156956
1810558
1820588
1080070
1901871
332197
603602
1001130
686856
1316122
1779625
1343343
198148
43233
1931797
1480619
414760
444030
1330202
1113612
1537588
946518
1252737
1134098
84311
1982841
1613931
1077104
1445358
1991929
1182019
78721
1063359
256964
41052
155477
1917490
467101
95822
1966263
473900
110278
1814907
1304949
702933
1830104
848908
750244
1857216
644067
1546031
59309
114187
5966
223016
1144533
1432486
950828
495760
282274
1930437
374375
1666335
1023988
1592120
1487454
674670
558279
1304487
1475592
1652969
1966346
1477055
1206217
31751
798629
182714
466838
1372362
1864469
393517
32067
1982539
1867323
403097
1908390
567767
715586
2688
207714
1729481
564415
858943
1009633
889963
1061911
1984470
396704
5809
1797640
1156998
1573590
1525553
1545523
849432
1594097
673324
1873321
520552
1575637
1608573
1396774
1917582
1297726
100943
23298
753101
551679
133551
652227
119184
1215140
1176076
425704
1428769
1647715
1511967
407082
1222879
1026040
901250
929390
1838177
116851
271021
38466
551867
1878627
37419
1089842
410007
1082892
1545649
1214260
1563439
1027778
1405688
1903566
486374
672935
1242839
1645009
404833
25551
147028
410240
995545
1286654
1985815
617619
209109
606085
1554166
1688253
941584
287307
1648793
1490657
273890
670069
684681
480187
1369521
1017550
1003644
1489287
330315
1345659
1604628
1938812
850334
1215075
1354740
1332841
684410
1281955
1097592
386825
1017830
1316327
1006336
901034
773636
1039467
517084
1915928
1961523
258605
1602911
972692
107877
801301
873829
309329
1072784
1243053
225983
385277
544907
335960
1979412
522086
1784069
544585
475508
738299
1514510
1441053
779839
527621
1653545
418763
479877
1186948
799748
1828573
1068212
1554515
1319232
539529
1491998
589212
570040
100942
517390
1387776
1238557
460846
721937
1264144
1353263
1766659
1291242
463430
428647
622814
605308
203957
1413027
731483
269978
1561420
312057
1611661
89044
943427
343003
949212
1937320
1891523
658651
610334
360461
1822940
1113511
1982176
934836
1367246
294371
553329
334260
1524752
1026326
940621
1318630
492630
182730
1301442
792484
1928350
493832
666266
1930347
1200828
256727
1275190
1984910
1728339
710252
377872
1019193
1042431
701545
880094
1613669
890927
336719
912504
1996246
196009
1097944
355009
554888
778646
1313731
1890760
1471225
1432308
872583
784401
459854
1201121
1992395
69378
1497859
1231531
1814947
590884
660103
1723890
1708011
1325768
240026
1406251
865696
886281
386923
1419367
1563780
286845
813240
989152
880060
1359959
1575102
1463729
569200
957646
1372833
50747
1396074
1589899
1627848
1934856
1093419
1169458
648608
1362152
1101409
1665023
1163398
384498
1830560
1990863
1820178
1657231
1708890
1221052
478982
859303
368867
525707
750637
467682
436721
1356944
181574
392263
1005738
338744
1480389
1420666
2917
902135
447822
1719444
627311
1217428
1254660
1855135
1037521
861634
6972
30454
1426987
1184644
41729
635600
573732
1222933
525153
967998
1295926
739506
1576571
1963102
1414182
448955
1018242
461320
854614
640041
71344
934595
173177
1275563
1207324
1467221
1937566
267415
195116
5546
1771926
134780
733298
747348
1264009
1405386
692608
1957475
913043
935704
829817
918012
1779816
1433759
682877
1009981
1526545
1557346
754477
1278232
982747
1084340
1763848
1199955
918665
682640
691860
1487066
1949264
1732170
592950
1442618
55627
838697
684776
1153048
1744816
1663175
1630368
1990985
1053276
393907
343324
434702
1321518
381175
472800
554308
46488
259998
1943466
191668
880159
534958
661305
1982622
1540751
735368
1968268
251085
1721475
587
879478
1536050
618669
1572729
92281
1838811
1217622
1074511
1990495
563321
1519995
1687835
215506
1604401
687091
1440111
1980975
1575875
442522
1588688
584813
1222691
1604277
551392
211471
57402
525295
1574999
372110
197224
1997707
996797
844817
1820096
1306791
1646667
694778
1421269
1443681
1475941
1420519
1999929
652717
592544
1670436
256561
1593948
986791
118129
1440853
923003
1284947
642620
513832
152667
982416
1685301
1330996
1330163
171796
1801360
1349057
507412
181286
1532974
837038
1914549
1520088
1994822
1069394
836882
633014
157100
1966872
1383567
232918
301061
532422
810264
1351785
1902041
516996
1505044
1628269
1688096
1776745
963916
705112
11642
1248264
824159
1498255
1812479
769340
1044306
1984737
447896
1961325
722858
1375815
1149199
487594
1197618
1768591
516742
1103005
1231628
1861659
1948160
1156925
1921488
1350791
1757770
242370
1997241
931035
369224
139640
865420
159308
1423442
1808712
199524
697435
1608783
1516237
274361
1082938
1539672
241335
1487288
269507
1410091
888473
994299
1417573
713708
1207994
1601642
1017787
1880713
1811669
607922
1634438
734343
1375793
1160940
424521
931762
1436834
1574620
349298
248396
1666279
1817708
958053
1891020
422120
6447
1858223
1714389
1129635
601773
602678
690012
822471
264202
1886333
485768
1213399
163575
102231
1424579
613440
185229
848592
479257
1250279
1306499
1161425
1044425
1954868
1826831
1006761
970751
1964695
1540067
575738
1384317
1109880
534425
158347
889234
898033
1998447
609192
372017
585931
804033
249563
1894089
1614103
340755
1189402
52160
379935
1806535
355615
309362
275495
558245
224012
1785070
115570
1914630
344069
1614352
1700590
720404
266673
847388
101476
1016518
1712538
1113577
1702022
1178874
173199
1968598
678311
31751
1056934
1176542
1133650
1288089
1533721
692973
356051
1543784
377331
1274816
203697
682870
1719767
1403353
610134
1034990
1284457
1573130
808604
928267
366735
513393
1815154
615011
1011695
1590131
1059771
1527603
1213927
571420
1101860
600613
1173452
1388971
787441
1253482
574286
431965
1242830
1480313
1178320
2021
47264
1334383
1524702
932679
57122
1292761
808106
262306
631578
866936
1403628
530624
1110480
1734893
89024
86939
1214536
1800439
717179
1295411
1519633
1765501
885722
1735327
1439729
404448
618280
1139299
1409394
251111
376345
1797819
1243704
536612
1319070
259856
1522851
738853
1929159
1682905
1265002
143984
460993
632264
302513
757646
574640
1883070
1103609
879475
1404741
1756199
1309900
276487
1451193
50943
324740
663352
725945
1175206
847960
768599
1970487
503180
1853700
613917
1937605
85799
1668207
576146
1565833
1649678
1089446
255641
627539
540616
1116661
1657287
1409491
4150
32079
1397878
1327322
1467469
253917
624735
1349537
818819
306792
1856751
150301
862903
385350
96839
165198
710791
634975
857002
314778
90962
1194205
918064
722396
1817130
529648
351275
1863822
877096
1197303
266527
1953989
49321
1390593
921524
1244960
156623
1587793
441321
1318380
1825834
800215
549758
1068671
132180
1809805
447257
1472359
572300
452961
753198
1671207
1413006
310845
1121215
622142
540786
19946
1577357
678006
1882761
1956037
1030092
1871030
119518
1002590
1578737
1354115
1303529
1444670
50626
1208153
1603651
222441
656770
1556942
512652
1777246
811972
1717283
1752197
327132
324975
1357176
538101
1179507
834960
64635
166747
393493
173305
1694815
264052
84163
815901
767193
1747862
664684
1505715
111623
1656921
1574672
635326
229748
38180
332957
1553704
1293096
277269
991418
765177
780936
367071
321856
1760167
1432782
1894907
1191228
217676
1897844
432475
336624
1791753
477696
784813
917764
1993349
246088
190855
1390432
805675
1417955
217000
213644
940166
593473
941445
1080810
43897
939208
1170445
1045643
1475979
1046197
297435
390770
1621
244864
780927
1261801
1477008
1747114
697082
81414
1668844
226379
290097
1225794
1859218
1518119
348337
1589850
1841354
1454545
132779
1559352
333622
493673
187071
864263
132273
411783
1200408
1219421
1621560
460466
1038693
970563
888449
1264616
758840
67827
1298021
1555017
1690043
239242
1247671
1682746
1022373
1499406
912911
1429161
1550246
27809
811901
692893
661241
1836441
517076
903391
184398
486024
828656
111327
137273
609450
1483136
1199118
1652953
1409717
477305
305995
1114389
1380675
1089654
948006
1977852
188928
1653433
842207
781747
1126393
574124
1615398
530153
672269
739933
1481856
1220684
494568
495331
1359543
1678762
180226
1551079
1900013
817770
771900
1839274
1634860
744073
916902
157988
146571
658311
1191294
1689722
1261618
695623
763899
661822
502735
1274364
169595
1974822
317742
1574281
1172508
690661
304855
1962938
1768694
1859158
87846
1384740
243782
328313
1451292
1230873
1386646
1178571
654205
1025688
1113951
93623
144165
1299643
542034
1497624
1420159
857139
1832426
1477845
464229
1691322
111645
1198553
1373006
505335
967457
1242911
223888
1745602
471371
386028
493634
1987774
625970
1662105
1341314
933100
678762
1213290
569947
949007
428476
938964
100404
78483
1898324
516133
515293
1794149
1497798
777847
415934
621640
1515905
1808722
274469
257286
872689
1681890
197933
1685102
1833481
1581549
867316
366730
1434749
1095152
594009
56610
638499
1008225
534012
1132866
1897471
1125522
767311
1125134
1361482
547195
743791
854707
1121248
183644
81035
870902
1073063
80569
107991
503523
1172466
428949
1268105
1778417
1644062
448400
1994251
1212534
242480
535127
1206666
1882533
1330406
1246429
1929180
1973250
234603
1122200
1828371
266150
1625864
844879
697403
1691917
777834
840699
963872
696755
1146810
897325
1655257
297451
1457329
1415290
652923
1017345
1626502
1926599
404510
403604
1406633
707905
900996
1687112
515355
824684
770123
1126044
1733280
1441602
163096
1775345
1416360
471400
1903371
1271066
1596586
1645020
740576
205240
510896
726245
1551590
1903561
249150
713232
1192798
50306
109361
426516
1323865
1447237
704482
816752
1211892
1499379
385864
988662
1006602
470844
357232
830755
1970128
56980
1384528
614681
1257009
1167832
878232
1568869
1041081
151980
35622
579676
593622
516390
428329
804544
217887
1041887
689880
1780108
1029120
556831
347665
284848
584397
1392300
449892
443659
1693888
187079
66189
53934
1713378
39570
987118
1347522
60315
804126
925103
1231847
764586
1103614
1266053
1623660
664548
770823
1416521
631822
214630
769499
884109
1458390
619331
1922857
674291
142168
980068
291419
350850
1829361
749320
1510503
1178319
221121
382559
597389
1340818
688692
1745402
477280
1445518
988991
1666109
278729
889458
834522
1508367
133713
1242675
563410
952258
1124935
510999
1137731
1113337
185313
1637333
940315
1412679
1553178
217152
335506
1132897
1054922
373129
548174
995075
231788
1200385
814336
1430769
657695
1529687
1655263
1773357
1273843
464540
349976
873790
1922250
678292
1272850
976831
1119883
988583
1278281
786546
429204
1335054
1335482
1698817
716687
1182582
1695537
943780
1509724
858862
1765472
225991
777670
1385923
128180
903342
428098
1480689
1342663
258383
1043992
187115
1380561
1583394
1686902
868954
1158174
1471221
514230
1621624
1363198
549265
809039
461380
429821
1110270
56693
1444879
1872731
1944276
89282
1343685
1159736
570445
164311
663388
1995635
1647019
1124865
1514378
1485727
1271604
196150
1341303
545062
162831
1604742
123223
345516
1312667
94014
1699860
1517215
688784
263611
216463
899750
1499935
1972527
1613848
1696165
819688
703600
1248969
1174184
1173505
1026270
1850682
496442
558041
647044
1695689
527737
1068077
993579
1536276
1137287
1463201
826925
1666581
291313
1696903
813815
71226
74423
417436
878177
730393
1708415
483452
218222
700927
300406
880742
279850
381208
618647
174717
629102
328550
15691
832404
1983154
869462
1247014
513257
202272
1035753
1132702
1628594
1190503
1272409
1327994
1128197
716768
384437
1801577
21110
818713
1296555
1366326
273308
655526
1037738
415268
1763260
1949855
1062628
16312
792454
726947
837624
231671
559128
545270
1050913
1679388
1772915
638213
335776
781962
1336490
1782784
610421
599658
996622
896995
1293406
1834946
1512662
1319410
277324
362687
87115
787355
1658646
974682
743830
1714266
1453209
1727616
1472665
738454
1569420
1404847
1637874
706330
1926457
771637
573645
485350
1447277
352983
833474
425947
110736
1861928
1071145
1328176
1014766
1075962
116637
1400295
777918
181030
1794221
173184
1634762
886604
1762152
160218
1328572
945332
1703027
654076
638247
1836567
281401
844002
1828790
168669
1007850
413517
1512119
1826217
1705304
363647
977945
889134
251578
794274
1922702
1746413
1632925
1051487
786046
1843501
1310601
177655
1586074
355145
397277
315472
1969324
1865062
1744423
408198
417346
1758219
967713
1851713
129201
1960254
647783
652288
1106325
604411
1313085
714522
1356273
1061006
18155
1443259
1105246
543356
1013335
1558635
1244925
1704726
1616974
1002022
1380446
1445708
1834672
1751338
1791641
580867
1547486
689564
1391369
1342552
972520
1747157
392277
1678521
1102436
1468178
1603120
1983903
1905317
1042249
529147
1320050
196574
17679
1817965
1073829
107054
1668011
1933487
1368010
476346
1078075
1936543
1223361
698056
1719708
178210
424015
348797
1659169
962079
1917236
1931227
461410
1281006
295573
1949756
427148
832085
459910
1120472
350804
1968087
685330
938020
649172
1753362
1980782
1719185
437118
1686376
522667
1635719
1512142
199800
1487169
1059275
337816
1101567
961741
1767987
254870
1162295
1356714
414777
1265414
444600
1267937
1916036
589477
1322209
258372
723891
699542
1312210
1595027
1832604
1661676
1101647
1367405
293799
296024
297134
1244764
1014465
1723129
672774
1182997
1101131
1808601
138704
886601
1466721
817212
1595449
1410043
842625
1137121
534882
469253
460301
629230
1889555
1397826
751019
1240266
945104
56946
39750
1490737
1220742
1423041
652729
651027
1062026
738031
1461419
1451408
1704804
1281727
1299454
805590
1290839
1496029
1490642
543024
963139
344335
1356206
118107
144213
173926
1956208
1296510
1833635
794680
1318886
223204
1762611
383243
1504145
1008232
326075
1472327
1653472
349401
770516
1594926
1871628
1807332
1055993
907427
602344
504409
78104
367314
20414
1129596
1790401
1181204
1395057
1026249
1513087
711806
540371
1064648
30811
523074
1216972
1426851
84245
156494
982146
859780
1854850
1631454
1583534
430852
234313
890321
523368
318835
1862775
376176
197988
1631182
1934445
1208236
453247
773886
793834
632117
1754920
1034105
1196791
292938
1023155
813322
896811
1023208
1846117
1443019
959293
1689184
441445
1017343
1982755
1669976
678232
1860071
1110123
1761564
496612
410502
852102
866771
165999
290988
1762321
1893689
1904703
1042835
268441
1206727
1198978
1839112
1306540
1546979
1530350
1875062
1146916
1933709
1250207
1447462
943510
1650342
1754980
25591
884008
720471
1145646
1081273
658673
1343576
1982369
1852921
1840655
1127426
1175990
497547
749297
1837544
458884
1163562
1196450
1904974
1011639
824928
1461344
948638
1935827
1406593
348181
574799
278523
474851
527394
1271011
1556407
1243983
854181
500375
80681
1047669
200594
918228
77485
4031
1125041
1583247
695555
1925541
1748974
805445
1440828
484286
1538836
1302745
156483
1746926
772037
865986
1567882
295323
113398
1458583
1385905
1629240
1079256
1216772
1960171
1500055
583213
262121
1104331
1685877
1342555
270339
1962272
1942647
195381
4495
1961089
271121
536201
1503592
635862
545190
1149107
1909511
1098520
363123
1713711
1210231
1504121
641156
1136443
36766
1266740
1595226
508077
1979531
1504406
701729
1169579
272533
1538505
1025329
961715
838032
1786384
1166267
246538
1979319
1814184
1318198
1202467
494707
416781
655540
1708473
657471
1782906
1431097
453214
1529526
551990
610578
1180009
1205739
739328
430267
1678836
617975
242366
256332
1174971
756709
743629
940715
849010
242520
625086
1844322
9977
391022
470095
1405020
1302984
1180546
312780
1389890
675785
1216111
765887
1870599
1615988
754574
662662
1103025
660836
635386
70455
534385
1505606
911975
1774653
1154927
1986611
288385
1910779
907907
1915291
1582255
698914
785801
1193406
392207
897038
1683421
1969752
741598
1449134
1004574
37021
1953595
1019261
208256
517450
1689889
1829099
851135
486813
1002337
1383101
1705666
1321690
1259538
513764
1525839
1437392
1490289
101913
1163625
760170
1729722
577538
1624744
1654077
1477001
1808582
211439
1039660
145210
1866727
557447
287343
834459
160535
320765
1069248
722148
1941451
376637
410688
634426
429609
323449
1156562
463727
1348898
364877
74550
951297
1360521
154018
450009
1262889
858753
573808
920355
623859
447513
1495204
1208452
900759
1205252
57004
1819643
485300
1340988
418250
183606
1079978
1695857
675418
394041
572658
1676395
1828930
938267
1743567
212085
1917671
1032860
651947
1966593
45282
341556
278880
1350744
235128
1698496
1741786
1297612
1739902
1516457
1006221
1044425
936152
1367048
1550
495220
465749
1897329
317222
1361774
1426352
831216
272843
353441
358350
365951
616683
1865785
625581
1128674
861486
76147
335845
1202271
429149
1633667
743630
1601545
774723
194192
491442
1449709
1832319
1735897
119920
1806164
1497990
1221981
367757
166147
261307
575186
883989
1848499
1588337
3854
493939
834888
813197
302805
1301944
1127193
1061836
1339206
790307
1019946
1495694
1507850
1339388
1659559
265756
570501
1425873
694571
304526
1089921
1118767
1383055
54541
344497
1181710
1940645
929045
914339
1638338
1242417
1024906
1938233
1696548
618633
195367
1808936
342097
665798
236156
1373198
698845
178151
929614
1003676
376880
1627779
180392
1837768
812802
1203836
868325
351295
1987049
891565
1243612
1572113
1703020
382437
464492
1414570
934281
1155634
1225375
1449877
264820
1347019
1222941
1388893
1264920
788383
1529828
1152846
1772727
1677903
1236565
392046
145784
438022
1901355
1953590
970014
1245642
1652205
364716
515668
175511
1430019
1481760
1276558
1694975
1644832
1450230
920354
324668
381140
480336
824394
1503437
241503
907708
1571238
1123969
593858
1297798
542172
169181
1622603
1051103
429261
174818
1399287
1896266
946118
1436231
1042238
1551243
1549982
964413
588723
1997910
292113
521308
280523
207395
1824901
297071
368275
1154435
1761378
1161260
641928
942375
469577
1950659
196246
873469
158347
1644007
1800225
1491513
371146
1666705
180307
100400
475080
1970615
1012925
669779
663743
1187630
1344389
1238369
171941
32505
1520417
959899
393659
558687
1395943
1188108
1168184
1104362
892990
1806550
972527
646679
1173285
505474
193621
1801150
894142
836548
1872287
80741
1847272
168419
472448
1908263
1224985
398002
1837033
697662
1397524
289969
515864
1032160
1281312
1647231
1272418
554317
76928
1593334
39254
789772
94850
326768
1526280
1409479
973965
1061147
1576260
895438
466010
1880641
1229395
136682
722271
1752850
1436485
213902
1797090
604828
1268210
548073
1834805
1060346
646653
1245737
1563191
1408936
170065
1299070
698015
768931
1268565
1414273
1495463
1227338
1312685
916020
169918
878957
1478386
218400
1906822
857006
80934
1369674
13914
563635
155401
1067309
1713408
1611783
681864
1575657
1772289
1717919
1066372
1759852
1182037
1981648
119695
1304680
1485879
1646262
1160414
1608751
1869191
1693019
1880094
1639564
1061118
677482
927363
1687740
947449
1177704
1560494
1899985
911269
409523
1247822
773211
598070
1503656
1005637
889582
1430133
366664
477909
185957
1851725
169875
669956
500555
1266144
1228432
23930
1026362
1938610
770719
599289
900053
871913
1334242
1263374
1681456
1412063
564640
325
1388752
708251
676272
1267092
483588
1320257
488292
1879821
316723
334415
1675204
278251
1097889
1229229
1070721
1502839
1483027
560240
1440770
652834
355572
640437
808580
1933267
1432891
941256
807156
1257344
692281
1941910
1639217
1250635
618949
1760420
1399456
1770980
1568848
1222751
845544
122655
1265972
1500152
1486949
1479281
1093100
358172
1196270
1821398
780475
970905
909065
1538264
1024584
703311
1205048
1277772
1585116
555858
1881020
165490
1216015
1522003
1052499
569241
1528261
323843
580113
573339
406077
367588
1121353
1348173
458212
1469019
1668565
311024
1814848
1938423
776957
1919106
1521236
1478980
924581
778627
1723550
542228
350314
1257821
1120369
1570337
509591
1107143
1596238
1684449
837222
86742
1500722
1141233
269467
51843
574306
1705812
1649743
249915
1907276
1599921
1556445
106138
365304
1272485
179699
853947
1647181
1952025
999009
1578171
1983766
432387
178822
1691613
1251784
1144410
1956049
868509
1742544
470898
1168512
1388329
26303
171660
1218846
1297385
732070
587952
1400839
915719
636561
1882410
245698
1303449
168999
1082497
826454
668116
662935
335835
1927641
329409
392918
1280202
534739
599487
912837
435211
1053970
898439
1913286
1005045
1746675
75053
911736
786267
1948879
1394787
12600
468590
152697
1285647
1063531
1925031
1009765
519569
866294
1084352
481832
1944250
1716173
712545
1765987
706549
1282485
209858
823827
205525
423334
1381066
15803
785650
1544479
1665390
257017
1365858
73688
5955
780024
1619850
1783034
833832
350315
547128
439427
956435
1659969
664477
760240
1087910
704361
1729085
1784623
180111
167161
168733
1970005
431509
967859
211526
1976233
711577
247120
374068
734293
1277754
1705857
771746
1755686
403802
423585
325935
249989
1145769
302755
817593
994623
1376382
27188
239174
342737
1016357
314770
1664223
382188
412289
1353269
1941322
108107
536665
1447412
1753126
392894
1125366
1380120
1265107
859902
529
436429
1291006
834510
1627901
1469470
44813
660663
1764847
1152066
126130
1580144
771022
1137891
1018070
1347058
797582
1392066
810123
1244998
577222
1688898
1532692
1479943
1308515
1431485
1300295
1888468
898186
1571485
1459500
946685
456433
125624
607091
1944916
1923025
340281
1514935
531486
557742
156018
1028023
881283
1367482
1284862
969980
963860
1241605
965345
1597945
1752610
820467
1570370
1860230
346278
1342214
16019
958427
1136478
566277
905817
1346023
449110
566458
1459023
1595014
1042527
688693
1505652
740904
1526583
419369
1266479
1474048
1928155
857475
280046
503956
1489954
1492594
1663774
15186
440777
1984198
288223
1712988
493300
1908298
63584
40103
982833
667516
528890
1993139
1749926
130627
1147125
1217114
918784
1320134
1555494
1437094
1112523
1251242
1735163
822900
817680
1905995
812093
188857
1393575
1439179
1017755
987829
1992191
1778798
1870485
1048355
1306442
1385033
370747
1765149
566678
1515275
441363
256142
1639070
213178
1991596
403626
860099
884373
1197429
1401616
947820
295478
1546437
85503
857105
298898
878910
1437683
743787
1151539
1046030
764989
1457631
97527
1466057
619202
883009
521991
1010791
353480
1013225
1821529
1996884
808866
846583
1843061
1344477
391744
1271269
337015
1228838
1606706
1447033
500328
1099205
242318
7153
1580396
375288
1085815
1410821
295589
1662801
603425
82865
1686751
1719788
378661
406390
561684
160088
938287
789631
252065
204251
402790
1991472
895238
341384
1598806
1030169
1123821
1187861
498397
274627
1069102
741247
1798380
935007
197635
660103
1348994
340106
1708771
338886
636063
321628
1153301
341255
1688636
881170
1917374
1344616
164228
1067274
222764
1041356
1285294
135066
1835225
1247274
206884
1099379
131506
1123174
515812
930091
1277127
32383
177471
1895826
1932419
368758
1331862
1032430
107640
994857
688803
1351108
1542406
1337478
1929336
53656
1895689
1849878
1030989
1683776
512092
466297
1287794
1817948
760417
353605
1155866
1655271
658163
784408
196465
701701
169325
735336
585292
243269
1366493
1349650
458410
731119
1480225
1562646
514996
1406767
1193567
1124696
972674
1408377
566820
1369176
1001113
1150782
205939
91057
1250581
1047911
744977
1524310
1995504
880738
886789
209726
980111
108240
2574
1697434
983441
1538125
868863
1737806
1441192
532304
735155
824939
1079570
1654204
871099
195789
1710449
1135242
925808
453442
1014505
809446
1403014
1041102
1406479
1904134
1402404
255039
1637610
1144855
1761338
559384
1275099
906024
358833
114783
1581406
512784
1193320
1131776
151193
1663520
1628814
638503
448468
409855
879600
1860267
1350548
423233
1507513
283026
1995020
548813
573299
1719379
90871
1599589
347401
1467722
1368160
1337741
1253892
1867154
1982191
1338705
1732419
1490941
22334
758281
802941
1655941
657644
1983587
759203
1227772
896290
1119139
1482096
1654133
205271
195778
1738121
1320837
1261659
627032
115013
679280
1093139
1685198
1009822
1482113
465194
1311471
1074253
1705761
947115
555303
1478430
1232266
786671
1814708
1140392
1138813
688352
1620856
406556
644393
1674779
242725
1395940
806606
1051193
430057
1573924
936155
1035080
1916278
1445811
1008681
218003
914936
72706
1116609
1896773
1935051
1279101
1824635
1426512
1118907
275307
1108346
707769
1038507
1635121
279231
361216
247245
868529
164874
1303327
343039
916947
710906
233331
1323130
567717
1151644
1693694
1762576
1953124
825305
1845179
1952767
1541846
688805
1963701
1020757
1195253
1617434
553812
854814
742885
1190674
165161
670819
1295072
219007
211472
209050
1910966
1483351
1330965
261614
87048
323335
1909590
29678
626204
1969784
1651656
736903
18136
1630420
1149117
1503714
1123525
641969
1549200
1332567
416361
1234570
1197943
1065316
263706
362674
1572509
86457
450581
460901
48501
786555
910105
1565404
1172114
405381
167935
1551319
955424
473880
1747420
8844
1631892
1744944
914875
1042639
615199
1888765
1761191
300714
589717
348033
1853172
1054953
654641
1208116
1175787
1322252
430282
801856
1123485
342664
314650
1098543
796884
1230209
1638248
277020
116582
1728289
86967
1559722
1328606
972653
383050
1406164
1260295
1672578
629138
472797
799684
967080
1940457
1745724
422820
1767479
907850
795640
985275
1981844
1493776
1177948
414516
1792393
1668453
1602271
1336622
296900
1391917
1254829
193086
1387310
789164
1664518
1120504
431763
1047372
240757
1294919
286478
323145
1584354
1588380
1577316
1687691
432831
103502
1996006
1602024
109064
1795877
20540
1689489
368796
1265643
1629265
726206
1049384
474732
761265
234340
1741616
1893891
1190010
373619
1114865
1823171
1754177
1008283
920815
1654329
587018
1152238
1360085
936843
1079526
1653707
288623
478992
1637714
1049334
93801
1937231
958490
1961557
735343
1982549
447996
1099384
1402201
1817509
992495
295710
485269
1324712
1840291
1351504
839892
1250560
16705
1983360
1307141
1766466
334451
1762439
1500507
954830
1274640
1550369
513304
1249381
1475279
1659694
923988
281580
278506
1905808
952836
1758805
1601798
1018323
1200677
1214949
335453
557104
648515
1668973
1599022
1540702
1627883
232292
1286199
1487548
310626
498320
164544
1580686
1349483
1398916
1886561
96879
718439
667708
488531
1499255
573343
265328
220122
1693601
357368
679120
1720965
1362280
1035205
519040
578125
132533
1363573
844584
1712737
869500
1065089
1509034
1019349
1791952
1252562
289456
944022
444798
1518864
1699438
987571
124017
1259107
1723042
441333
260704
25269
1673634
1873039
1370264
1008879
1449383
1595274
348457
1798704
498641
1698714
650061
1421301
228381
1093877
579725
709507
37957
523909
314361
435035
988716
598592
738643
615927
242230
1997122
1870449
562162
1333969
1300025
1808836
499250
469838
62929
1861775
1065319
1359654
1374963
426818
140250
1561180
1492753
42718
1818769
886950
754904
605973
1042201
422000
193752
1176678
1023922
1437454
1489374
1852681
1038633
441595
1139372
594666
278828
242109
628506
373082
808283
1876672
1828955
1858878
996219
1256840
1047630
1793870
844997
966971
20181
1940678
1521069
834599
1684850
837861
1883211
1373420
292042
429164
255501
1395497
1729589
62767
1790209
853515
1993750
974066
690289
1883700
1590740
1060469
1635191
700036
866183
738730
163281
1969241
398527
1674498
4570
625734
51236
710251
1680289
738577
1389433
608951
1576058
209757
306542
642526
810016
1136036
903266
215429
80570
1643667
818625
62647
1880968
1844404
238277
159290
1981261
805425
1670794
861753
782124
1717153
1813953
1930770
25495
1111327
675200
217017
319766
1136366
765275
1739522
655921
1553657
528554
1676230
1200746
62807
1462935
490491
744336
1796980
1945410
75925
1965404
804414
1514991
1595
1925134
216850
694670
1160359
544945
1655231
631070
1990398
1304558
1611238
154972
1329323
370457
872371
1412190
784610
1156692
694530
384596
1958104
408185
232552
1241925
1207663
923182
1097492
217693
981723
1632235
806593
180954
1558215
726033
1254046
454198
423543
708322
1735427
1076851
1059834
860274
1796865
1851810
713140
756674
1164318
1047949
1042709
498836
896499
226167
708700
19273
1187045
351500
920560
402529
247171
295775
1518566
364763
1136663
443992
1140118
407317
1362572
1883648
679856
1753319
554907
1961520
325529
1242057
130490
189993
104574
502793
651091
1615030
1399080
583049
1781804
807930
67258
866408
1866001
779538
337631
924355
1932795
1331739
1388461
1136130
1057684
1971357
1026544
1669408
1127906
529088
971905
23965
919479
1484469
667998
1282619
699652
1715865
1301861
1559961
783862
599209
1160220
1473398
1270182
1702747
243422
875603
1175660
352983
320784
1923846
701348
1331819
110450
693167
1453424
515890
1097970
1976318
344570
1416224
1179560
271434
474410
134351
1010258
1513124
1188159
414204
1723478
1090006
1956115
865233
1803526
1062769
252137
99072
1801
986727
841376
1989140
6685
445277
1201477
1397127
1518050
18547
1352984
1756405
823385
1821734
300746
1002767
216919
939898
1358184
1532210
1250965
1802058
1279589
494989
166407
1890924
343815
1774787
1602872
225516
1828506
1624777
934922
1421337
1012952
1102110
469336
1363372
1671768
1878534
1686257
1152895
1167960
1166734
1655817
349456
824771
1271562
1631569
1498875
1727307
1718574
1756069
1404815
1882537
1113328
1179805
239884
962601
1574258
978170
795460
1958078
925315
471771
1391793
582838
490060
1465367
573957
1014866
1497698
1606336
865772
1738884
1663951
415289
1323636
468147
1906083
277810
1139185
1490628
649424
1777446
55462
796195
1469036
1206879
1200265
1312346
843088
791954
1220364
530022
495108
1595520
1676129
1711637
1289742
1161259
1641988
1346615
304181
1936239
1774771
638771
1470665
1253434
631477
1225525
691738
572430
993267
812500
523951
546931
1836506
795769
781576
580365
1443231
1110570
1383775
1890578
782422
1197413
1994809
1686330
956588
773326
1303613
621106
229422
373656
706060
430636
1931427
961038
1132825
417089
1885060
1639273
958362
771367
78766
1728916
202007
372317
1383677
1223657
1757231
1681652
255253
600833
96351
467537
1705646
978552
1945896
742355
311544
1067560
1811987
643524
1907891
1174681
267553
244089
731382
1182194
1415238
1508875
334936
549449
179060
1774556
1238095
1841531
1223
1306547
1805208
1989262
1884066
498325
894526
1303940
1305729
1966626
692240
884920
1551090
1214315
1821797
453022
1349831
164686
564230
105227
1457068
411537
1782232
893750
1481941
1434698
1401640
1907844
1947389
1065823
521882
1989885
302705
794269
814824
970171
393410
711000
1162910
900737
1301927
493493
332857
524174
1222313
1585014
1386408
116786
1917586
499765
1253903
1548775
177945
1203549
105113
839641
1725859
1112112
794203
1660737
248859
1964626
1099245
40454
1762075
937766
733723
1533269
1657937
261727
320139
995141
221570
1791798
1873995
855684
652625
727016
1223521
17034
1233222
1107292
548153
7480
1364778
1234681
418896
1350966
284176
127896
1230645
1487000
401835
259317
21110
1740769
1410014
1637491
1275089
164861
789332
157720
874156
587508
1661115
1603340
1889568
611497
804050
891736
156088
1634680
129310
1972579
354290
754218
1841581
1575299
140299
971622
26108
75032
124630
1346888
643228
1537449
441318
133904
259340
929611
1977774
1253739
1369880
804828
1593659
1007978
1725895
368285
76291
1293170
583727
724380
649821
248705
829112
1004769
1560522
1870161
1768743
750698
1173939
1413555
195462
1502371
175233
1390004
1125097
538266
985598
818394
415784
1209033
1020450
1850368
424568
1561722
1459514
1001759
923885
1113748
315946
275381
882019
545347
1663127
363394
855362
1763135
468823
822123
808310
1053636
416531
1473371
61409
1375813
1573804
784553
1188000
141916
779459
841689
1046211
1893563
1224285
360234
300413
1028746
619172
817923
1481722
1226599
722649
539694
901348
1935305
1356370
763026
736065
332331
1176163
813038
432813
1911836
276813
91207
1461243
152196
675088
930382
1724090
670761
483291
1943994
1785303
1187475
1026925
320698
405321
685066
160178
35513
1869460
119610
930921
900314
733914
1416229
1963165
139645
1931202
1849488
495106
305361
1193707
1469357
1627221
318360
789085
706783
1157634
853873
1589522
1395167
1641572
1039271
1278815
1978497
1987831
727279
1767793
97179
1163457
1776226
1020182
458578
196328
1374822
1728084
139403
520399
418937
673297
603645
535184
364356
460704
365036
266488
113475
1330220
1745078
1673324
1953411
508879
272606
1237474
62336
885643
555778
139314
961001
625795
1805881
1579223
1712381
1887175
1318431
1392218
159502
844921
525600
1177455
191081
1720351
90030
1527720
968555
1152115
87268
1057758
1734847
875999
555565
319666
143038
1166330
898521
1472467
479419
1044438
1052236
265898
308477
1648798
57211
770743
1792136
464146
773156
1145483
1896912
834374
1368219
125925
162333
732189
389
288167
62873
45116
1217202
1379319
542163
955392
1616986
875667
1742602
1926803
1257998
1080234
281380
1373535
19381
1412277
52838
1062351
1442036
1942544
1530770
1553162
723753
1685212
311856
1676302
1613881
22741
85947
1379646
948858
796040
451611
577269
160057
1959079
18626
471315
1101427
220886
1123673
1296986
1405235
63694
1494593
1092983
951153
301265
653470
1699129
868372
255149
1500214
1469539
1516756
942793
1866017
858940
1242007
1367791
152967
1376096
988618
1984699
712631
1823568
341974
1582340
40698
1543505
1163207
1801711
1785039
1087977
196609
323752
887271
1783193
781904
792362
1645423
810761
267924
1579581
1917706
308634
79998
741327
930789
791733
1128482
1573947
1880539
1458169
1741891
1855103
1345131
368581
751366
897109
1857842
1598478
1941158
1836639
1986786
307397
266216
588769
432850
558392
1642555
57717
362349
1972885
560431
1897724
1947648
816225
957467
218141
168943
762269
778926
1848548
410492
260655
279633
953961
1646569
1211441
79330
704799
1376140
843281
130349
1096002
175953
514494
911736
1860637
297257
398671
965471
1675043
714462
232057
739161
1603279
1447843
1633196
306160
1134767
828958
272552
809023
529559
189437
61959
1172890
1499855
473351
1738647
1625295
570241
629038
1787062
1324797
795404
1497857
1076470
12325
552680
1012347
656929
1263346
707393
1029774
426917
1935655
1652309
177683
1160775
113203
654693
1362598
580816
1243204
1570370
1358502
216297
514433
48544
743296
839856
547035
1193546
1613798
1417444
777659
649214
312237
137210
938946
1746058
1845735
273620
516049
1689564
259170
1359829
1820738
1488595
134280
1913114
1154628
1063969
1801303
326360
842494
1004696
1788581
1500593
1798008
905823
1633669
1330721
483781
681496
1501484
102241
695709
170248
376402
971308
623798
1669064
1879518
1342508
1063894
431215
245577
567872
886449
1292931
396339
268257
1922860
5655
1631435
1582912
1174464
259956
569602
1687722
647130
1690693
346520
1451768
693746
1512637
1140490
1869806
178651
1735562
925607
841520
1004386
191197
539610
268256
568855
381832
1702843
1244057
1472232
730000
1161939
746109
633354
1059884
239028
191501
1181363
1788664
1744732
1219773
880569
1651493
1363608
945200
1043426
1771249
192226
870006
1013628
658471
1418939
267051
762734
1736973
1584574
1472933
479295
1627815
1441032
1487977
435425
1252236
282148
1525374
1641969
918406
1622512
1849589
1866271
224677
1190325
1544144
1957414
1476075
822156
1352418
1809900
177015
1990102
1626551
226127
926632
1695848
1152722
354734
553372
1610909
1801200
1899034
1018597
714929
522345
1449110
147483
763357
428607
474876
526337
1536411
1930141
1905035
86079
1111933
468536
861946
1418413
1010578
228965
619534
840919
259263
212627
1828499
1904008
423307
457699
349976
1742795
445494
1419744
1742232
1783381
1180501
1150656
1886700
536803
239418
1635753
1227207
574281
36727
529594
581645
380274
836934
426005
1810349
1837849
1762661
1468696
1696577
634190
1766280
188173
1476870
971351
1409261
1082258
221640
184772
1570717
1065130
712636
401578
496777
1850999
1394119
1702458
568015
755169
132747
1390986
765607
667257
700348
1141294
98973
242856
1131261
1088776
1567136
1787152
818789
14397
1500797
396182
995294
1689799
1526528
392788
485435
885724
1199790
725842
363095
1717492
860471
970901
652322
639189
1281745
1658822
1939793
409653
1856308
1793450
1744441
1652734
439109
119764
625808
1337749
763111
118072
1680002
564669
551380
59206
1832648
195285
1728882
1018325
350125
1294654
26997
1024290
1643414
1599179
921772
1109676
938017
214639
1774869
1963423
921490
796148
771025
315989
1954780
1086803
842460
852204
223325
1983211
1374
1630513
747361
1517453
86263
186384
1080429
389458
1749164
505136
1337595
1096497
703053
1907137
815077
1878334
1657703
212277
1522906
934841
1415726
1455616
820157
165480
1209975
1519188
639425
557450
837646
1018295
1535835
120495
1335565
1680378
547266
182265
165942
401851
1996843
1595717
33577
664439
1027283
1732763
812076
1844119
707157
1553254
1434512
803687
1560397
1017535
292637
486594
385960
264878
307499
521197
1914244
1028126
1629610
1308653
822050
823226
44709
638501
1641673
1578241
1097576
1336388
1489870
293812
1934477
619853
1136635
383654
984137
1565882
346713
724787
1766141
33293
1518186
363353
1259984
1916306
677017
1991038
376724
47900
1760315
1941930
1135427
1082286
470843
1882509
1893833
1712162
1371612
1863613
44994
872952
1136751
601171
376903
1279099
359837
1720348
700994
1481486
780389
1684593
246424
1737512
763058
100722
235631
1847832
1997000
207069
916375
960072
902372
1954053
431946
1003909
1002633
1099460
1759791
16309
681324
661510
1817846
1930704
1450069
1997570
699272
43032
1384034
1855428
1362708
1220292
613342
1288735
27607
366827
1147095
1730990
839742
918489
1683046
963518
437786
1348418
1202830
858290
989559
1286997
597531
997457
1870942
1040759
224029
1308914
1029316
1793491
1004437
620075
651194
754447
1273127
979417
1852644
1008295
1786200
1763519
845718
989214
1930345
910782
1494859
1488337
383660
588122
728389
251454
1857186
1600816
1986302
1164196
161929
675244
77123
951959
562647
1136747
172847
792211
934746
1657542
1538410
1452863
1348980
325472
925963
1282855
1975473
457422
1762849
1235290
1088441
1844058
1404983
1826764
386628
110536
694272
876
1032089
951147
1932161
417652
895040
1103153
580331
144279
1301008
1839190
1513731
742305
1635568
428794
752257
1220214
169643
664139
1085197
16060
1149316
1912876
82566
1955282
226030
31887
78395
53700
268250
454676
1798506
568556
420329
157338
1215211
210288
1926476
1428369
830744
358813
1394794
445399
940327
1035674
365705
62856
847773
257778
51181
417918
20502
670109
1447819
746368
985792
955356
1644507
629110
616137
646011
624233
1528171
1130761
982756
53698
736886
1654530
1000704
24097
1780932
590609
1789540
251983
836468
746410
575276
927595
1985505
1151645
1543832
1478
756397
1215529
300709
1307996
22455
1139633
749227
53482
1245246
1705187
184844
144955
1575288
995820
1751159
1772852
617610
1616111
1096274
1486866
1655056
1483927
534378
611408
890762
599760
1391998
1352590
1675386
223577
1962785
890779
449206
969820
1696613
1364935
1334780
863052
1958931
1845456
335029
727267
592990
1699243
1569225
960202
708256
201196
215124
1244660
1452931
1400485
1373478
611382
50281
1213038
351248
533235
1925380
1737013
336496
1701174
1344823
707996
1415384
998768
1172633
780159
595994
1560110
593364
557516
1184849
488190
1680363
1156302
1565719
1110010
510140
769927
1369750
1235740
485093
1068643
1232686
1051592
1827300
834901
139562
1313325
398690
1626295
1802893
1206397
380788
1101934
642157
336263
1415905
6942
784668
189907
739845
132782
1178527
187071
704566
837190
1397042
695817
1449632
756349
1517909
523944
817297
552188
528797
426030
1396588
1843683
1613969
99582
1082041
598492
623330
1170916
1492168
1848137
1008837
923145
1507930
1463377
531785
1719354
857394
423191
1781265
1716848
870731
1512670
1144793
1562580
1390043
700211
1157665
1760860
501364
828107
158534
1618676
833860
1007746
619829
793692
1176122
203671
1118742
150638
1141813
1857127
1484039
1743466
961852
1864459
1147627
495560
1101363
941831
1497554
877716
1514514
417236
1406092
1325240
737941
1887989
1806442
664508
1128857
1089810
1632492
1004559
1112883
67744
71431
378033
701427
1918840
343329
1768586
1120882
168871
638418
1714626
1270368
1002948
1661013
1789515
1796243
1441965
1238822
1373138
63282
1996319
1234532
966532
1499573
1504775
469627
924299
37731
712964
740953
523059
1813308
1812142
887697
1504225
1611031
1466775
194484
1965848
1153202
564174
941784
1459627
9886
1823793
119466
1038208
125157
1146207
765917
424619
1093698
63974
1343504
1958834
403710
1736502
950779
160517
1022596
356260
1381551
1099055
1700624
551590
1281361
1443576
867613
1982641
855283
1704720
1810312
559178
197072
221630
1097485
252972
923788
678192
1662740
120004
865003
1648110
1906999
763366
1689047
1134904
429765
904127
1058236
1789749
1436709
686067
1371537
1122268
1281655
1190642
1762190
1585921
1253015
1170856
100787
529733
45133
1796078
1375359
611408
1282316
792943
1860703
1110366
1460284
1085074
1668567
300869
1014109
1996888
1057974
1877892
589201
519724
1274840
482380
243078
1309732
1171929
1048997
1415183
203439
192981
87535
1110381
1015133
1056341
877692
1178542
754174
15113
1974501
1268406
1661145
1327262
502840
1361128
1122664
1109851
701164
1088201
1476077
1220059
1139599
1013764
1790927
427991
747587
1390121
925537
1608699
1265745
1895632
1092120
1747445
853697
1659034
1106982
482942
398196
1658349
1977885
4787
694008
1142212
950919
626744
1717458
109449
59084
627085
1768519
1643168
1212751
88342
364086
238398
1731274
424039
565898
1164060
1136797
1662647
760679
1365891
1247837
1476913
472826
1762964
1834207
685780
302122
1934127
928755
1323003
578223
1730672
1271439
1562844
1484279
1070751
265753
1434372
1031765
1077761
119632
506153
937375
458768
1590622
1306036
417022
979613
309472
1547634
1316435
1243004
1900612
615837
715110
1580444
1970536
1469217
1004604
1766759
1016374
907391
697082
1083972
260918
1325519
1832502
1320455
246677
1711720
1190544
1921305
992756
306141
1690645
910260
1026913
638726
972068
603413
113999
962459
1594819
984355
1993072
1270041
1385407
951103
1663223
1086956
1778043
1607756
28368
900473
733534
416431
746477
630397
374654
1535307
1812977
1718009
246371
240151
254878
1213217
1746676
1372449
1366434
1836353
1263855
453481
1628677
940031
436280
1071791
776240
976434
1730096
1525287
670674
1955820
1842320
776216
239508
62657
1549808
499471
355616
1005409
632147
1210757
1441323
1197807
400608
981439
1634072
366520
224560
1724228
1899065
1063480
1513178
616119
741740
173288
60322
1717449
492876
1710857
1414755
813215
930877
1992739
1504713
208906
1381509
1317762
811858
28661
1858009
1106480
846127
949467
1664999
399373
280647
426169
693549
341727
500831
562078
1089012
728099
568279
218929
353025
1281132
1472517
542045
1731747
765357
568806
307023
926958
868140
1652184
456845
732003
300818
706977
974877
1663226
1174092
1711373
1057440
467507
40602
40122
1614210
1999520
17375
1183467
1698774
1417906
323658
1691373
691775
565650
1818899
577507
632769
762567
1008869
705035
1963844
884086
1231036
923547
489438
175017
373301
1228240
1501212
324752
63706
1832575
1405174
1822120
1793627
1331131
693932
1219608
1291190
1083531
1611007
1623898
1902643
792550
1606556
1265000
951923
202707
1195148
874271
188935
665413
1016678
106784
275352
1103806
1145270
193144
827944
876598
421108
455504
1661721
1792110
1265087
1385841
1631070
432259
1317698
1031299
789901
563224
1648604
593261
1334413
475832
1923642
836846
351126
1973830
1195674
466238
353758
826850
724197
995024
497604
772612
148371
789704
1559301
36245
959902
537587
714339
1741863
1323225
24459
82427
1473537
827222
1824876
695438
163751
1472874
135605
840474
463483
1227404
1497555
1843576
1140300
1791523
1154181
1576213
877933
895903
264184
826990
657606
1486154
1600045
1111723
1326876
72611
1897204
1489369
1270648
749131
857197
517972
1299715
71372
1729026
1174460
1800760
352049
390713
311320
1953518
391013
217005
982277
181585
1657825
554130
532691
624758
1986682
1384841
1303755
1362351
1498816
1239426
855230
1880343
1254830
594215
531513
1679045
231983
1098791
820517
506385
1517666
1246277
785578
605812
284564
731531
1488369
150980
831213
418223
1097252
127150
1457585
536202
45616
373833
1867239
1738560
501540
1543591
432554
139957
1939594
448521
132666
1243265
227591
971867
455178
656134
533775
588061
1409950
1238673
639103
646414
1273649
1717774
1336639
1331238
1335688
46239
315391
911418
1714617
557623
1642993
1680207
7614
960375
1913669
362716
1922291
1789445
273731
764681
810372
1387205
473202
499615
1853324
933019
1681847
1293837
1331646
1462166
626043
542182
1289915
529738
643521
143507
678090
1606611
1874487
667901
1831764
220067
1003934
9559
1592564
880397
1062077
707784
1075322
1614574
527100
683127
1906601
1338316
1300236
947165
365960
1756809
660147
1246161
1960359
1882251
789248
1532646
36411
199185
678840
145066
1053155
22489
652771
511220
1410695
523802
1782855
645616
1268685
255610
1392529
1505408
161638
1988975
1303917
693750
1357356
235878
1197298
1054579
1606288
1843491
1633250
299306
1627838
1423285
532263
69448
1305732
1736841
1152271
385773
1530558
484575
1089946
1464155
1654509
1581090
706963
1437327
349631
172947
1526081
690798
1153442
1785060
1876059
347889
1589616
1478455
394833
504031
1066952
1261884
1958162
464041
111653
1871741
1814318
1618045
1376362
1409801
924504
586391
1360995
828217
1505354
1877983
536800
1202356
969769
300851
1573002
1686125
637768
1114630
786599
1074903
850799
1400284
371140
353418
1801791
1277654
1865340
969600
782540
1296378
1493138
1660596
1185435
1780835
1758652
1748834
729748
1890760
1655186
1054699
521254
1703
1839860
1954619
1094357
1479977
124313
1855149
653213
879419
1980414
1542673
1814375
1434980
813059
1085897
1250128
1698044
105948
674040
1694968
1513133
1770176
1533007
144681
1043954
1031590
1186651
1619724
1151236
1477661
864002
1587325
1133798
1458631
1279412
144548
636860
1996264
1708325
1866868
1879634
394994
1184626
52254
1776408
147957
1365699
715527
533461
1047402
1916749
1388920
1669484
1709251
1394040
1671347
757551
1420129
292379
1193597
10809
563878
1439353
1290926
1479030
1111154
660621
1971019
1605967
5994
128367
1627992
376903
464272
289231
138541
1279593
473583
1526391
1336244
855413
1528684
1279959
933286
429335
183439
266931
934775
1537803
1536161
404059
1584695
1995143
668785
1584976
50226
1783213
263779
772924
175384
1967338
984449
1752138
1111328
877923
416864
916179
789631
1986858
495112
480656
115189
274635
1763075
1813060
782703
373906
752048
638059
1640156
1885120
202885
699657
1419101
1738946
492526
1595845
1513809
1276184
142989
1796883
803828
1498634
80280
846637
600252
769360
1211003
1373397
1712841
633619
375044
1669804
1991302
1069391
1235716
1560837
1165509
359668
1161301
730374
1184309
382405
1834817
1447708
573486
763625
520814
588016
1788892
728281
1705865
222047
846185
1269943
827652
1657498
381697
330754
919503
621987
98158
1021271
968933
949270
1703743
127310
969821
925392
96420
1471327
279401
348228
1063272
1792238
1978287
255950
397492
206140
1376989
448244
1363555
1787182
345697
1305798
856647
1709904
269492
911245
1423888
1925226
1380151
189239
1800578
1818119
1686621
1735774
1318481
1831400
691816
933997
1806278
1646500
812421
238296
1831778
851421
911770
707672
1402
1464060
1631761
814454
1761491
1746826
1874633
551249
63214
1260069
82027
1473642
932182
831467
1619020
608848
1557492
79892
1582800
1909177
1544675
1722537
61704
1365646
1892855
1317940
1717100
1716970
1499792
252087
1902134
1603999
1414410
318606
1435894
20624
1162100
1162946
1803404
611782
431695
1576949
87927
123889
486908
1930276
810912
1551285
1693365
984336
1284404
533478
1257826
944398
1309648
1817180
665400
168093
23609
1329708
949741
313123
942288
224816
1212332
1019948
1425647
554278
1834984
1410346
198299
25797
1046449
1955891
424819
1540351
205046
161162
1076112
888376
257288
414556
1429212
827716
663538
1059992
338957
645049
259038
1088576
349772
1161246
741683
35810
959481
480498
46238
1339952
283381
511113
1410468
1815058
1023602
183035
419583
1573616
1700086
1438038
218526
1652079
694096
1529845
1322789
202896
488366
1231074
1834093
410483
951933
1330262
1772279
917384
1107764
1800576
1026892
795095
34978
710988
267590
153140
1610498
1037164
752316
1262060
1180638
1322893
1699939
667694
1037708
1811760
155418
167191
1819237
696332
1405760
484707
221488
1181292
450444
677453
1585183
481808
956006
385764
977951
539968
749209
256355
1535486
1410776
1397488
1678965
507879
1505279
718423
1693916
574202
191793
811267
1033249
1507746
1503640
1695562
540849
1587139
197021
1865293
1068339
1313342
559087
812126
200540
186121
1466384
1185574
702703
1445109
885451
1601062
77337
1893016
380789
411649
688500
324851
972291
1049770
716733
1128562
331587
193219
526418
636745
1940371
1646763
545136
1503087
1564898
1689325
1567567
196386
950360
58890
914736
1649006
27176
1815376
1731339
230255
1132624
103280
1969551
477849
215239
20334
651005
868062
939325
305061
882024
298497
181459
1014031
4854
1011937
1425222
1209528
1722909
1978772
785470
1431754
1032866
1294734
1465678
463326
1918163
1323347
577560
871962
663290
55825
786069
1862699
546941
273884
1537785
449502
238861
1744964
1996421
649439
1287076
176453
1149187
1788281
85618
17930
855975
188395
1080039
896892
939188
1956125
1887107
774271
1799916
765652
1988474
1972472
167448
61334
1609082
374041
1987813
863051
1011129
31577
1825082
1247609
1229834
497708
185954
6658
868967
1588629
1254822
828760
1575805
1172692
1198238
551161
1072208
799193
622924
1425247
1002072
1079392
680920
792574
1945826
495054
1576509
446208
260747
240151
660765
240055
1036990
506485
176998
1532745
353676
473042
1826141
365630
1510783
1228635
1133809
675602
80605
725806
1717823
1759342
1004538
1056885
1694005
1976325
690362
275620
1895942
1847111
1504750
1463597
1416793
1370349
1011541
1947651
1211332
1053976
1531985
1199787
1542971
1477958
1676482
1182786
1066416
1004608
1337997
816826
125783
127892
1977664
57311
1617255
895423
1196821
156168
1008584
1342724
467013
1591503
1286193
1491189
358277
681361
1067372
284481
1656023
954361
667069
1353318
23621
857727
1576998
4021
370207
317074
210950
445645
585952
939460
1528929
1839868
1609391
528295
199297
679528
1027435
73268
570355
1866180
302687
230153
86993
1955650
145999
1440132
52402
1549172
479587
189472
958602
953484
1185412
1886483
139068
1708795
867398
1908142
810997
1378774
705891
1596407
1277097
832769
245747
11767
212427
171050
1375450
1390673
1367060
98328
349808
577937
1071282
1149049
1184597
392720
366738
1621195
655522
149147
1899020
810317
1215290
311213
458714
1029158
1099055
956662
108630
84231
1506022
150147
1468020
271837
142514
234991
976086
556817
253489
1769138
1434782
207312
690723
1601038
1079114
1428102
145429
1454873
850318
200867
1424583
1949610
340713
1347140
222716
1851502
1935405
691531
653044
1117638
54116
1688593
1977481
1642023
1004833
1103309
1187554
918946
1441478
1294260
1975139
469896
110951
39924
1155467
1198929
1643537
1551283
786545
1974083
692160
303043
1092031
1524072
743391
576554
427878
979519
1753623
64935
1010734
1523950
1473305
1392090
361776
390215
1308670
1969031
1952299
1309156
221250
1842045
1777894
579610
800459
193148
1035784
427880
1389134
200485
809163
207099
586860
1347752
1312994
1761177
270526
866402
816042
496682
412530
229642
1125057
551874
47996
520436
1159842
1333518
1275049
1752920
129499
1822124
1393288
1253861
1258021
926032
1289620
584652
907436
1404531
309261
238123
1693151
530367
305081
85558
839919
68550
1366947
1529623
1355341
161920
1367719
865569
1543655
1803290
345713
137364
1853543
1149728
942826
1925955
1448908
1865837
499158
997016
668340
987302
1746023
1898621
101129
487951
1081168
764819
405109
401002
1862594
849476
716505
1108809
331189
1148541
209682
548907
1904917
1712025
949338
200168
1412829
626441
1968360
1084544
701856
890236
383117
1546676
455905
632195
1651473
308188
1479525
1194601
238752
916080
22459
128537
1857741
1409726
57887
829831
338410
942027
1211325
811655
1820486
1201698
536717
1461057
1354677
1668699
1986075
1818744
284171
1105837
1003349
1757736
195131
1113557
754440
1237417
1667763
374953
1595795
191417
30904
1011899
1859945
745466
1078432
1337849
1517837
8903
1549313
315040
28756
265581
910586
1434228
1792498
1302200
1194990
1461430
986950
771673
1844892
567997
741385
346404
1385304
234239
1833151
855224
317707
1119875
94322
1641422
403331
326765
1822929
902635
1538749
1121482
1320835
527497
1697726
564969
535364
1138421
1190759
446686
1889075
1901813
1640487
1094648
984486
118534
795186
1842548
1172993
1098497
1869615
1590942
467669
575271
747371
202927
159192
1527837
418082
534610
259198
1078452
266009
334096
1223588
1700809
179597
1813902
301917
1115684
560208
1883750
586558
289253
477476
1624078
1619053
1751260
242181
785787
749165
424196
1479545
1879615
916920
1889008
1437851
322961
97623
1586918
41361
851564
1533993
1786143
1974456
1991214
505631
1524414
1039563
1601637
236384
941076
1312984
1377377
1741753
1892513
504998
467597
1895716
1434836
1935851
1913755
761853
1232357
135521
1714027
174442
829994
1868681
1667432
1999592
1248957
1034656
1407206
576958
1748740
1320129
144101
1393420
644557
50825
1402724
770669
1568672
1566767
1891036
400146
1422993
1129359
1073918
488873
976938
504584
100146
1014198
1291874
782896
982203
180029
558026
750545
656603
559496
1567342
1493347
1594961
1705762
1545206
1693228
1421127
1399619
122214
1899361
837633
1690072
1119877
233530
1244528
684676
1599594
450917
848492
1464163
519880
197776
927482
925764
1595548
1771970
38407
528013
1679224
613770
458699
757057
606051
978062
77028
975557
961797
512676
1662690
1941728
733423
1947312
1344957
95308
722493
590326
1622648
309514
165022
575462
477081
1440115
1164094
1150544
149621
757054
863664
407072
1203349
1828057
638889
1460823
673345
1647942
1360568
1945042
168972
1278202
679148
213627
1205792
103498
1877698
427800
11330
1022610
623559
1211071
201358
198986
718984
1949001
1671316
1151875
1595847
181495
457563
1765983
307542
780189
759767
1820690
1837918
430051
954928
14987
57330
520336
156560
1731913
724964
97440
11447
763252
843255
1715128
452699
1509985
1291523
586046
1269588
1575802
811502
194476
673922
1360424
305928
138267
1589121
1726432
1344075
1769970
1794934
1839676
124250
1851766
1153658
1496253
1820876
298414
1298452
1233943
1708675
1357287
20703
1807396
1596396
3777
306756
1504647
29158
831184
428184
942225
459025
1758001
373377
1312608
280459
441992
1245571
1220168
648599
537507
1282221
1610004
1812919
1020266
1341917
926431
2784
1129207
1459804
1156112
419583
360273
378823
1230261
900361
716173
923464
315249
839917
211229
1511266
1818631
1771503
513172
1824480
1400828
1325363
1876257
1525679
912923
1650600
435001
1054186
1558150
176337
317205
1627690
223408
1395045
896369
776580
1426283
1188061
227071
1210666
1687092
981956
1219934
414997
1513897
476334
220579
1050038
1000263
673056
622008
1331275
71694
102300
149081
975573
633763
674109
688284
604068
749605
297831
1662948
1412169
493737
957870
1414745
702742
91154
1614712
1763365
121550
1350590
791191
1477206
1892658
1083235
1731953
587065
1874040
433703
132198
545858
1878226
1085667
1745913
818568
1500357
601484
319068
1975733
1188210
498523
1176036
59477
123822
365478
1645740
1425328
1205992
1905721
1908539
452677
720111
1084410
1571559
492531
1097201
1187975
1573965
1446780
1626887
1992092
1432522
1619919
1925669
1117793
1542933
704422
337091
719591
591931
998183
1734799
1381971
767297
675821
1740520
1404609
261968
1508728
163187
335361
157999
692984
587331
697763
1766666
238629
476623
1599219
311047
748004
1489943
1774672
1423548
1406134
1166069
1761347
1161686
1262592
1537786
1568251
661974
16734
521769
1865467
132852
279029
304941
1731815
1675804
1783663
1193647
504941
1551968
463870
179909
1800817
1576506
1336623
824443
1450890
1604252
41333
1219946
616583
192648
127550
23049
806514
315056
1239113
286755
1229676
1805820
65223
1550694
1376352
1710941
901002
961985
954584
166510
514073
87317
1188197
1392242
870041
1838232
1766584
1151529
1560394
1193161
1846779
928736
718104
1981335
1075285
382310
777283
685225
922636
45245
359546
1335891
1032626
1970033
1382708
41436
599157
1812104
470934
1933254
786293
1832164
534511
355119
317444
1078324
632130
126304
241849
1457387
1744891
958353
1967749
466188
706837
1645677
1391754
1499399
1292036
1428672
1994370
272084
1334583
469052
480134
1446011
1773827
9184
413353
1340732
1255339
1589584
78410
604754
1428289
216841
196477
637885
1903689
1082519
946297
232624
49084
495903
655626
1492479
1441348
1891552
107113
122038
769075
356087
1339415
1101848
1408510
1273280
815667
805877
350764
1156781
1021372
1149366
1293410
1727257
604108
1279510
551168
1822343
1408995
1934065
996749
1491501
1595293
955346
424644
524651
163454
1875978
1288661
1201474
777584
99031
1325361
464301
1284264
852843
1113445
1567244
847210
1582149
530138
1153561
756443
1944934
1344853
1614908
1625538
1602571
1499071
1460506
1123088
1790344
378397
387852
445593
702491
1786015
1451771
726130
349191
544317
916848
1547338
1465182
1285594
1969832
255076
135150
1008490
1671452
1878419
1225596
1771318
1844591
360736
1998078
1929052
1003684
834892
1274428
1294505
22186
1059932
279768
1882435
1861734
245367
924486
621174
1490511
1010782
1619199
865551
1514700
800545
359838
444131
1545775
1836958
920217
69771
1126534
1450272
1440668
470290
1871511
1391223
1011836
1020503
215323
1192681
1099310
396911
215133
1808141
490864
877257
1612122
1344911
1611881
1034969
248191
1641731
1683355
1159493
217709
132178
637734
1923063
1038796
285206
1257998
1875392
1976619
216549
660572
365272
1306577
1794520
1886528
714816
361162
921068
507567
244874
172332
87419
395500
1884046
918555
1538059
1873855
375917
810146
1587932
1279717
861119
584814
494763
184240
572545
253592
913429
1885121
555408
320856
1608020
802632
1586134
1524922
648040
1776917
942789
1754804
1414259
904891
1061288
1962274
1361279
226449
421143
1521061
853205
364320
329129
1704090
1483869
1132353
1145022
1912127
432152
1701490
1943350
111047
1996251
1191225
13126
1874566
1351989
1772362
492075
59685
959636
360248
1283430
393789
465378
1191804
162080
1159305
769115
1480792
1528480
1455027
1936955
19405
1042621
1903096
270125
628225
898251
633326
1981492
1937817
911117
1609559
689858
1139189
1477539
1247247
962117
1182278
1831558
1655980
1141808
378478
1304411
1090732
862628
1682863
791525
1726898
584658
207795
1698438
620639
907026
1062934
196491
370548
680444
1751428
1953684
493727
1138635
802993
1641208
401949
486490
665728
936170
97392
9971
741758
415377
940323
336040
185305
1994036
134380
830743
395857
1042287
632336
902247
56279
1164720
1627104
143094
854676
512257
1182008
1500998
1050788
245305
525746
1763691
1861124
1059216
1076918
950226
1291381
377704
441814
1318417
1411696
423185
319570
1326077
1152983
371371
582099
1380246
453965
719125
1562844
1867641
464901
94115
1705635
1370260
626418
915120
322170
1002905
1121995
1912881
1077313
1413451
956842
576240
1472059
435273
1853631
1991645
373586
1342604
1437629
541397
1650319
1455235
1518490
1046101
740909
778187
1802875
1847256
515797
910938
1866444
139323
927682
347222
1952936
1768075
13193
93836
524269
957621
1017201
373407
1120726
1737330
31547
1286751
1986800
600520
1601276
810384
1050817
1670306
522983
43536
312226
1383702
1946149
467696
323097
744460
518307
1916314
1010528
926224
776357
401239
1160825
1464028
1020275
887934
1875046
306377
1047446
1777885
785739
968044
870291
1481714
1072743
1201648
144818
1394408
1336222
655181
1645906
173184
591131
101818
401209
316459
654058
1902410
1250289
179260
1159809
1079712
796003
296184
656474
705182
5320
976159
1206199
1365614
872739
1473465
1847446
153790
997418
1371203
95930
1587674
154462
1234494
3664
298344
687051
690660
1724467
285859
1096081
362096
797194
1609755
1158456
1853831
1847241
1133140
1762497
325073
1887636
1714838
1419505
1393392
1753842
501916
1382261
101406
17650
877790
1232930
1844558
1892963
682597
222132
1775019
1772153
609464
330351
1452637
181315
718956
747131
1454711
307561
1573322
1427263
76738
800597
1758813
357404
941102
1527471
1396653
924849
893616
35821
588373
1522726
1401218
86855
594717
923148
1152812
1812124
1546833
636636
406338
1619526
1990314
139953
1394304
846596
1462978
1026715
1658288
526159
632787
1782098
267081
1250582
1601667
123338
1025084
1435060
1639889
1167143
1737341
1343471
520157
559609
287329
15045
758007
632975
825006
1139138
739132
309625
1069108
487292
1294356
927224
261242
127936
768150
1504918
49703
1718965
417908
97715
242595
744457
1354403
1327480
229045
1204325
972573
694193
1564996
1499468
1058281
1535595
1254129
656174
857426
947960
1505656
1868954
1769538
1563390
192406
166708
1847443
1010411
55806
1281280
162460
1718886
1500053
1987611
1780561
1778448
314066
1758418
1406198
1596168
433646
198813
213995
160256
878500
1561920
758947
1772552
1302958
1777691
18056
1246691
1079795
298768
1324019
1535027
1270510
328963
1881441
1233218
257633
180935
868307
727226
1396895
95513
1107517
1493365
1079152
915497
495803
601588
571807
1168470
1212394
932976
1928780
1671380
607665
1066337
660622
919407
1860840
1713973
500605
1338387
1447599
1790455
14487
163848
1917599
615249
722263
1346415
1970783
840455
132685
645853
794351
1214429
381545
755663
1603951
1341727
1442344
214886
183685
282450
126263
396696
933609
1817047
1226
1047602
1035148
1923501
1920548
1338229
232179
1041862
1327057
1783729
765658
1099875
774668
1016659
1190637
678800
1374621
1823051
1085802
859423
581469
72567
871590
938439
1869019
629935
1416842
1856907
1377043
1321451
125770
1600725
1527326
1429094
484395
1358273
285039
1741082
1128515
795649
43327
1664143
127152
1370558
1240866
1819552
574734
1784881
798311
1113862
1722230
1622128
706407
351699
229950
1477936
72592
1713942
1340085
661941
652929
96684
1568013
345171
1588720
1304047
1688204
1064589
328179
1860533
1201510
183761
1116791
100670
270869
625336
1510322
1583737
1706970
141846
1568468
731344
1403552
780960
886857
7437
1451592
1803380
266086
923000
131055
951726
1845823
991935
1891076
844937
440954
80798
758228
1619463
1602820
338299
1928898
1746246
159618
1147905
763969
539290
1581837
721391
830856
839998
1354060
1811820
360050
357388
67924
1650862
1413343
600707
1867389
1088229
699000
1079470
540401
917474
97020
1312034
1072385
1203148
1720627
1528449
431904
1482159
866653
1103520
699523
948543
487592
1773217
149812
974714
1354599
49550
897732
1056665
1385958
1051679
677098
1730097
657757
1897488
1886792
33720
146994
65980
1399290
1387896
410968
1167153
1296822
1825724
1281849
1407166
664543
559382
1861277
1524364
1172147
558355
1759285
989484
1343452
1577408
577188
1630901
921098
286532
244744
610673
1093411
732788
179757
54860
1892521
667869
1062937
503888
1440213
383922
925349
1894379
1031366
1365260
1538511
595116
94762
1088166
1254918
1821843
846260
847035
1599022
944107
1652016
1738935
509441
1609621
701263
570892
1082601
637383
636871
1502724
19652
1670059
1502658
712567
4192
227193
1635191
841189
817888
1963983
1642945
1391524
721633
291226
576467
112743
1022130
1139834
1351702
1127282
1855285
1800149
1398530
1484748
527346
8872
1688519
330189
469807
1068376
1679925
244626
655009
308476
1663988
1336238
688780
1047508
1335627
946086
1458187
928238
1255221
1117407
918821
1782352
1683596
346758
1094364
810504
559431
1339281
1380858
783387
1680036
1000078
1205156
104545
201666
1820139
1643117
522456
1232755
1441848
1715734
1118702
618817
1856091
843338
1324767
1244549
1667470
1048463
1672287
56998
885829
598004
717076
236662
245838
514561
1833729
1233571
443056
526042
233930
1882326
1149153
1875165
304908
1196631
1785520
1974864
113136
1495146
480766
618725
78518
1162393
1018330
340300
384561
150696
874643
456574
304982
1594907
1695777
600994
1912091
1066598
1722297
424971
705763
923312
1174365
946293
200110
99456
371276
532375
558380
1735842
1517904
461249
997540
701494
1990871
499715
1644134
1768041
846678
600662
832147
1968601
764644
805107
574258
829324
590009
1935412
1048914
1725941
1943571
1883745
1134670
1313344
235951
1674570
1065337
537493
1590382
1082213
1524975
1014789
1973506
1133177
1158014
1571289
1495877
1959463
1586205
314911
1060150
934706
1725214
413941
320334
459439
1870625
1151842
1624006
1647204
1449281
309726
69340
464750
849821
1180267
424849
1909799
1926600
1236531
1281401
768955
130497
411299
1355566
1717922
243531
1498655
1408558
604562
1514156
750547
1322379
528563
1640409
1966028
1382837
1173702
1129556
1456192
1026931
312067
1879754
210907
1943284
1003177
218713
1496031
1423129
63631
539582
1699735
698326
1480591
1943468
1532707
879228
810288
857277
1084439
1831772
1730569
1025962
589610
1070144
376899
1326162
796333
424828
1028516
1282876
504016
777443
1823181
422954
1473276
1626471
1676676
979031
1567680
385065
1965923
493755
172952
1120973
1975485
828589
984735
1132982
1768309
1984597
1911306
1213158
732483
404978
1233504
1189052
394494
1501211
738225
454073
1772979
1604072
1759261
454262
838709
1466871
420244
821647
1426787
1180824
243128
1617149
1560488
252616
40415
1775025
171282
1908981
1679837
1153346
1357730
1768438
1116884
1497256
1070244
1094943
813217
1651045
996268
246229
1461722
642152
466470
1122350
1177009
495652
1453059
144689
617724
50104
992966
1627644
1929778
579716
408629
1866213
899292
1161714
175879
1791239
937305
1190513
370126
1785130
1291798
85774
1355213
358670
1841970
1047585
1642212
1981298
1766860
1730805
1687803
264771
667764
1216119
1320369
1244811
1913141
351420
1556441
932796
1573817
1414315
1802829
1742600
1917624
1316109
365457
672827
1821215
1880060
644174
502323
396389
1029361
899378
1209580
681524
1515406
1298790
1115440
1447921
1520888
1822673
1909717
1860438
1892674
584784
1088076
1070116
1821031
361146
1451215
1944509
691607
1692940
154961
174092
1567632
1345682
699711
808462
375273
1755395
1674216
1217042
335974
674021
1953655
1779331
342581
313718
1291744
462457
1915657
838981
6601
678282
543106
824844
1887668
929497
664793
1044149
1070583
1425619
1258888
1444086
636463
494234
556084
1362136
941426
727158
278729
1746741
1175489
579670
494392
1403127
1023378
1717004
822039
1626960
152402
491216
1814323
1599039
982921
26163
1539594
1647552
509694
1710213
9258
1058850
860675
866715
690442
711061
986387
3423
1111654
1185276
1244871
1794174
560774
778697
755809
1972171
154932
766283
356605
1012720
1743555
1350173
6338
1556181
606928
1038754
1942704
304975
1694036
274134
1204648
741506
1634196
1674580
1180084
755746
1711898
1700029
690462
834863
1624166
280187
1091765
584351
1407514
1804545
1383837
1332306
65586
1439625
1749848
1180256
583848
647349
876675
1753927
912101
1582742
23661
485893
1349580
1168945
407163
264338
1190805
1331937
1930319
242120
234943
1760460
508543
1451267
1978118
911334
777972
924660
238355
297523
671314
54547
19543
831465
1297932
1165771
280146
1630448
888093
452291
1741189
739143
1951578
413503
710072
229420
476210
907358
746390
349519
826376
458711
1723322
1615617
1688465
808365
95326
1395804
530954
639507
1907549
1580905
1609333
1565222
508233
401333
319720
1088955
552556
617081
1146109
349223
254221
1138827
689550
162638
1651799
1990982
980731
1513639
809105
898131
27280
961789
1684313
811845
1462339
1332189
478914
1917858
1518593
1136283
293394
1555895
403499
273571
979144
409250
1829304
1734310
1119702
1550781
2989
502612
312440
1171857
904113
895058
1391447
1389419
1084167
343728
536254
1484511
440747
1178893
1369940
809467
1569024
750093
1008654
1643894
1784465
736304
1164289
606964
1308320
1397949
590558
894379
723333
1451835
757894
1767247
1853371
548111
197432
501942
1721577
428403
1464882
462981
1756582
1431065
1186996
1958414
826568
1937013
1372847
202592
1150232
173572
1132683
1128037
515215
733595
1104186
818313
1848372
251014
1118710
751879
501722
1453277
1921091
947927
95251
1067795
958880
295137
944372
530830
332836
1573208
613418
1027263
1116111
695889
1107793
211118
1448206
844108
42951
447126
1290101
147565
403670
1866301
1186828
1687133
1039267
674340
1595330
46132
496870
1210773
1959864
1051196
638944
1892539
1362985
1173063
1132397
1440924
524088
1364469
855135
355777
1993290
1277535
1378740
1241479
1294077
1530024
1632500
1879008
1071024
1674619
83730
1473421
1604656
21707
320671
673978
1287899
389164
249314
1142034
1964082
1892920
1704897
353373
912258
883090
1473350
329041
740455
1381238
1006836
108424
1568726
620433
1306356
543672
1879504
578028
81678
897968
1593392
1850301
234607
1739148
588411
755868
565802
362418
1943223
394014
267738
119752
136968
573921
739697
407714
484837
1972621
29792
902400
688627
1195073
1518842
241087
691819
601366
980472
1165298
425289
786180
1604909
99107
574779
236877
401487
1903354
641501
1326196
801536
625527
1481489
1808736
1790729
1282549
1554602
1865693
791517
1639244
209913
1552359
423141
1757745
1722228
420793
999488
1066516
50773
142408
848244
1242218
567083
114298
1077344
849437
711385
1316942
504410
189693
1337929
15222
1461494
176968
1767133
1121408
369927
335238
1425726
282580
1536438
457360
1210845
1901606
1794103
1745643
1342273
684138
1290384
702870
416599
1330447
1224917
570489
1917751
323457
1630429
155873
1016186
170913
584986
1813861
297381
389460
1420395
102889
1356044
1730957
281226
414940
1669760
330969
640671
779566
1455687
1636633
779773
1677039
955775
93191
1864684
417423
1042726
1707048
1416398
959817
1238817
561578
1662568
1060252
1886457
1854014
920682
1726331
324296
583788
445288
17870
1448923
1983400
1588644
1148089
911363
1492953
950535
1629161
1600645
1655025
1418170
1394816
710251
1196087
1107101
532705
1597524
1955898
779021
1188166
1856451
543486
1743275
116438
776828
1995189
1579570
1909739
713070
569534
1708698
123198
1844562
1400434
1675639
695012
1283648
1379857
402366
811214
616997
970810
1971811
1095449
937207
1670005
446794
57970
1780132
502038
1369946
1392492
884361
436163
1906683
457839
185804
1158180
839734
1387413
178809
1703029
1408606
654064
1422371
1380508
1652884
789779
169280
1179852
173597
1997501
1063063
1941775
198569
1255062
1461965
190905
738378
1208464
377897
1009815
681737
150310
70335
422303
1786415
312376
1449190
1237323
325396
1909270
252828
687460
244376
1856796
1377943
998043
644389
1380808
1458028
943934
491590
1947345
1296410
845108
434405
527718
1570260
468787
1647455
160657
1633749
1065359
1933101
1545725
277121
669891
1048780
394777
1915730
1574730
650526
962177
319319
473389
599199
1430977
1818238
1555072
1577120
847710
1036545
1487691
695224
347735
1269580
1382409
1990231
546840
1469294
944003
596129
1154975
771145
851227
602148
772798
1093419
664653
1564166
579314
289145
759522
169935
1611591
872464
978186
586736
1898194
1718950
140754
1307396
1105398
1110123
763797
368824
233475
1151365
1059200
1386416
596026
1079981
1674003
545067
529478
1071970
1642605
1601248
748602
864552
256585
1745764
1056119
911686
1365078
1221987
460264
722240
1568513
525017
1577491
159891
793739
745944
951116
943513
1810813
1589060
1760645
947837
36418
426692
73878
975452
1823392
1191526
594351
824992
472490
1490793
670716
1971240
1975212
260892
1196976
1162347
629579
604095
1874418
174366
382716
1866799
1235618
405516
1285558
418773
1887127
1307419
253313
36279
999898
1488718
693517
1750049
882312
1422937
1757505
296596
530149
1174346
792182
1389900
339543
304748
1929756
365321
163093
820556
1837350
1263005
562073
938608
324031
602380
1074652
248895
1579344
276210
286303
822293
1085090
1741626
1894346
469251
1423360
224122
157634
310987
1410683
1366919
119572
944469
72487
1266085
725245
988937
182459
418241
971085
432228
903041
551647
1681692
706320
910812
1921189
1516835
62079
980916
1805793
1649208
301490
1650051
506103
52821
1773404
137625
1037631
705269
417875
1102750
1038341
155997
150436
66897
683235
1182185
1199035
91435
1709708
1105412
522524
882112
1995485
1817330
704634
1049943
1041063
328029
1749952
1926621
758934
1328770
1398241
1149430
1461855
1529486
887360
1329578
1291533
1254086
66607
1571222
337392
532139
1746967
93425
931284
1798637
1769634
1061819
1415540
494863
1116633
868973
1339340
953757
1861508
74794
1079634
1619087
823661
1295594
639938
1519128
579461
942887
986221
1039399
735385
1480612
501636
287421
1121323
208465
892987
950874
404816
854789
1534617
1637934
717254
1215853
1089798
1818876
1122105
865838
191021
1896066
1292324
1057325
767896
555641
1823521
1879629
1095584
410415
968644
721876
1591373
483244
1698160
333861
1084125
1773348
1871599
368788
409662
762171
1047502
1690073
1763625
1460041
1691747
266833
85724
1576002
1706907
1161895
246701
1918014
1829940
1335217
1160755
1434878
467136
20378
1623157
784231
633844
887890
224981
1757040
407671
1796145
1960564
1123747
121846
1738566
577703
1600116
845206
1267861
354317
301695
744948
1899849
1314395
1228602
451034
1793086
247241
994795
681853
1245172
1204900
1138062
91310
1674530
1109775
1386585
1359979
1208134
1865634
1195493
978269
1511081
443618
1127536
245351
1833318
915236
1780202
1951711
448542
1812160
652711
1438648
1010910
292889
212121
1374394
434881
1192737
1653039
1034310
292343
108757
1261697
1598243
30058
749127
689695
1179400
115319
1237377
1605768
512983
1067665
140385
1864053
231211
827831
1793657
1045898
631214
1488739
117504
1128561
1978876
1226335
741348
489491
1439166
1899850
1369070
349888
770310
960313
470521
1800520
1008406
1630513
537110
648859
1466385
938109
729878
1922450
1281936
1290640
1975638
1470730
1581624
118092
39701
1539104
1152452
1120453
1037269
788243
1971137
629071
199267
1821173
1531404
605943
912653
1055934
275001
969405
416238
617723
960860
315489
1400494
12820
413807
1797945
1710444
614664
1105725
784546
1943324
250286
751618
295269
805913
521860
931905
698184
656635
804290
1971973
1789729
1359234
1185974
419845
1109290
672081
1196106
1709617
658601
1365934
1557797
1493377
1366867
1866779
554109
1330762
864101
330254
1581473
1905494
412157
1115629
60919
1017633
678196
930153
557959
63578
617460
632738
1276194
1585457
1608187
1336355
1103141
1644428
1856776
1389708
1012047
264046
1921739
6156
1483143
1577454
408038
235947
5632
1244570
961722
858053
1186523
497580
167795
1770778
874073
1543073
156525
259463
1817712
1977015
1401728
612135
1328948
177429
65174
1520082
331169
1433679
1503601
1150925
1020781
1867268
108003
268661
504325
1092666
1026693
1762046
1245742
1296836
702363
1724482
307476
5412
1679516
1947400
580060
1211604
1192035
292435
1834243
162435
1767885
616798
1147583
13210
1451227
1960820
769916
508547
1050717
1723892
8368
1723515
10788
1442252
1846935
1544823
604824
1414993
51520
606133
540304
1164226
808783
937726
1155473
992802
42373
1686683
1743745
861694
97289
1346398
465413
402683
534376
1465073
1280069
963306
1856713
1261625
1545852
26533
905736
1153708
274291
178401
1388199
250277
1434085
1566545
1120920
801131
1725149
1005224
3264
785925
954035
1282502
1543668
109800
1511447
557395
540874
1893414
488425
859958
1201396
720617
721361
45065
1975149
1239603
1841583
1155842
1936724
1214021
260840
1972700
1298486
1020359
1752889
853847
1827082
138364
1098189
258546
1482797
69240
1046633
197177
79006
1613183
1708460
1906481
1393217
1228443
624129
230546
1359246
1281535
1367957
1990433
1167057
1962265
672316
1148553
353693
1751304
1333142
553145
145657
210175
743677
535775
1489236
800300
1544110
811942
1398868
1198375
1553325
1381642
478104
1819705
1286417
1166541
1319713
56721
469164
1217363
1738122
76531
318847
1923473
1352941
1830222
1172497
1543339
717106
1289295
967457
1526803
1027516
235885
1723355
370650
1646601
1115649
1954852
375031
1635391
1206187
1222817
1746751
545976
1445265
802314
1854059
1922052
708062
67359
1255420
213740
1787206
927392
68933
612574
139014
1218678
901778
597210
802875
1170384
47063
613701
1048842
121419
1610314
350192
1551187
1290024
104725
1196640
1910456
1239821
1410302
660541
1103152
1186047
1187756
932149
224060
1082794
1347246
1833622
1841041
423001
796463
1920940
1939237
274791
24507
1957244
1008996
1864063
1638818
1624164
203210
1829256
2806
600745
1455146
1419748
775453
1498698
1105146
1480594
1744399
898537
1008933
1272319
1278453
838792
1509979
1364722
1857034
1851874
1498712
1949826
1588196
1742873
1635083
619730
1848487
1272728
493161
1885069
941788
1181592
433720
1813628
1839109
1914426
1870335
1727402
1523759
105738
1413825
596626
262026
683224
1513310
801321
1005247
1663260
51646
1049937
1780345
900120
1272616
696219
1256108
254340
1251937
1440611
968765
690369
424529
1868038
1524710
1106343
1495280
1198463
1763582
222213
1082147
1871467
1141788
1871622
1684354
1612715
964127
1743618
1808678
1875276
1616710
1979594
18805
515796
146610
569866
20114
721124
655105
1248178
329514
1497190
913756
1704487
1239022
77768
285171
57489
798340
849518
939136
711531
246258
406343
1246534
1101637
1845863
1345322
1287574
1409892
368394
1970655
1445135
473009
1041044
693090
1760426
205881
1790442
47000
1001301
390752
1029894
1398393
683218
1053640
695094
1329128
1281708
1987700
1064168
138045
1359965
1291797
1678809
385386
363650
214056
1705208
388031
1170894
1161544
569641
1947839
485167
1188158
1628640
595767
1644597
458335
1444390
1073175
1989561
317744
1915238
1789031
1815221
1838657
1414468
824350
1335712
1959546
934914
106850
284826
1978311
1028145
1035474
1168316
1784865
565378
743122
1424240
741804
753093
1661346
4472
1615630
1242368
924256
419681
405967
885544
1710186
1908757
1266276
1941147
1868304
976597
1102337
190239
948828
1906582
676574
1878571
1182344
368990
456811
119054
1056482
1931659
748093
35339
266539
1029386
1276710
450829
1897484
270987
628121
1808166
1394070
284610
1009178
1827743
1880814
749812
4012
1305792
236043
1927928
1503398
99972
1327382
1445988
332117
515186
1354543
289777
1615062
1495280
1360951
1788975
1996969
1526391
1162150
1648582
1330655
604048
1888247
811053
158449
762247
78957
1602205
1554879
310272
443359
628478
1320840
1704093
1408868
845774
402635
433498
1186230
1322229
551014
712141
362351
747182
592005
1945641
1149923
969985
3415
469800
1413742
1477156
311965
1312873
1628466
327776
1270137
679590
341349
770757
1455641
827206
899500
419265
1942615
1810437
1885373
12294
594062
552472
1560325
1800854
1135345
887094
1419286
1589231
620725
1377631
351747
979545
1047441
122297
982600
1892920
152788
1448118
451132
364725
997376
1969077
141423
150289
1514542
1976691
1496921
914522
1987449
1905521
1023497
1211778
1188022
277589
1750454
650202
996417
783290
910625
448784
1341018
1442575
707415
511789
358382
634827
1960949
862478
890334
651675
1605768
1773055
716428
33839
1130755
268154
536815
884281
1865027
712714
1756507
1543504
569963
1211695
1096023
229688
697937
1610655
1328626
780857
1436799
866136
1150694
1175043
1134582
1520093
1520792
840398
1777513
1125905
845579
501733
1816819
375601
959393
623529
51778
1573873
382699
535352
1983794
1215264
753240
936682
227272
121892
1633263
884412
937401
641300
694789
380308
310881
1396020
627310
1359464
1887674
1999410
1869729
1259958
998754
1382396
297377
1875386
774005
427983
788530
1520863
334874
1164777
779549
1497708
504834
1159617
167717
797806
613129
1534886
873609
1203514
959525
253826
730096
418692
980230
620584
896242
1641723
922616
1109598
1531512
1358649
646499
1481906
1834919
697392
1968127
1303609
688166
199167
491409
401708
1308298
1385678
1279669
1565521
1129798
1628570
655885
691139
1898743
391645
1437734
1029348
963721
591314
1523036
1962157
827869
1105154
700175
499070
1276618
592300
982713
1010267
376437
186389
42183
1924346
341950
446274
1215198
498569
134164
1176124
789375
1496747
1631901
1626677
1116040
1867019
1045381
1034929
469838
433826
358171
1556098
930434
1811994
1924457
64869
1429503
477508
970945
327642
496202
830376
1746387
1677239
930422
1407127
26934
1931035
1568835
159526
525909
767627
1985790
1753441
731885
290385
224484
1837286
696645
413060
250998
1271962
1937416
441478
446956
1279743
1968178
1789885
796228
771592
787202
845752
556407
1963416
1018614
1328931
1549172
51816
1747689
1934964
1101912
1695148
217510
777983
1302818
1047232
800762
878294
519225
1647679
185379
147037
211791
821708
1300862
1742666
1723009
1416835
1793428
1846020
1136272
648632
1569259
1019125
456659
314049
1000771
1828949
1876507
1019386
105182
404146
1651395
630282
1942866
654588
343495
1225609
1363349
191370
1317122
803513
489059
869493
1137624
74761
253467
1084687
415303
1768986
1399498
994372
817380
1385973
1604455
1081308
1207999
1833629
355617
1358071
1098105
1923836
1596694
1272160
624413
1126071
1939649
421562
695989
247285
270075
1288848
1303752
1553792
1247563
1867791
191132
108870
1664039
1875812
1639009
286317
55433
1423627
719518
1390269
1109156
843719
556352
1188627
1682838
831097
24195
1695587
1028530
669368
1913301
779498
116384
734435
1121092
1048534
1087410
1438088
768033
794394
18444
1529940
155499
1882485
512411
1266344
285380
1702323
1230194
1603758
101574
242608
1616727
545458
1118655
905962
353284
927279
1426088
125357
1887821
1573814
1205715
1933572
1076216
318483
1496956
708215
1863935
1284232
469629
112381
1835007
1017664
159244
390960
1555782
921672
102673
162803
598655
73536
316180
1649132
564729
1461216
1843419
1741801
353952
1601137
1145165
1081683
210648
1804757
1741204
423378
473253
1107034
776583
1698401
205807
38335
1154068
349444
195119
772982
204609
1135477
1642381
1845839
775546
262126
1060552
950563
82994
1717975
233347
254903
1019332
1783200
497603
1867568
365064
941507
637495
808635
1532549
1232541
1813070
769980
1299949
553334
1685141
518828
746812
1896747
1930195
353886
985843
592286
937087
977224
1105923
90259
73986
49860
598438
112987
1369159
932152
733029
118764
1416682
1492753
1284753
8305
1861118
432702
1654880
1289035
452992
1146858
1376582
71207
1281153
775077
261818
580210
485904
1924294
1815728
579258
1200346
245910
1276965
1214346
385908
769267
758114
602799
553786
773731
18237
1029259
1656318
228862
1524236
279607
1562712
1828242
1945136
625546
1414695
1923325
1476142
1938365
906634
64999
1308745
469842
1784996
443940
1696493
1767060
1011600
1666365
898061
1428867
1544833
385008
531004
1558379
1835927
390322
90942
555862
1853940
1401945
488720
1792751
1126711
442864
70612
1551126
1127788
787879
408168
578310
591081
560222
1160058
1546177
1652446
413807
1099886
1919922
1663999
161036
593345
1082149
215821
1129806
1286364
1150209
731203
34226
1965800
154648
72147
103401
1252188
347745
468000
296896
600199
1813305
1991394
613526
588054
241120
357820
789143
371362
1421488
1514962
326360
117647
233478
1231212
632009
673725
1854611
1048842
998183
37947
1307182
1878475
1924035
1692139
426659
202873
325948
1830637
1800024
168910
976876
44185
1705575
1638622
830021
1770671
1784741
847560
1021476
1774826
977948
783199
411390
1770523
1649418
1713730
933236
1219975
949537
1208902
1482022
1308756
491154
1326148
747252
400352
1039778
301666
1516771
1023980
1565469
937119
149480
1660216
1929051
136445
35043
871684
554954
372586
1454332
742142
1895988
536774
1987124
1924544
640583
1567227
443020
1613349
129834
670106
298586
142489
744474
1548048
179815
1216835
1483283
455419
797270
621529
452364
182118
1159153
664152
1242069
1752470
264847
1466826
272068
1111300
836954
1238173
792283
330069
1417321
889363
758784
1617614
1278795
669798
1670748
1547517
549122
879724
1700363
544371
906393
1352503
232452
1731769
1595333
836770
1963410
244154
338826
1709725
1540509
1706658
1677451
249281
274439
1155906
668102
1803035
518915
323527
62987
269813
1310508
454100
1600769
38047
217416
406582
1870697
1377453
1885317
516940
79705
1894210
1290100
420704
1677842
52286
1128145
1284303
515798
43847
1983836
154680
1006573
142751
235988
365245
378781
472746
219125
1273976
1025141
1274856
1405377
1472587
1488272
1624701
1236080
824439
1198719
1740192
1489433
1772240
941706
288021
1303480
1409989
1376236
658155
1546696
1609873
325875
1429231
488965
294524
550211
1597338
1410139
820020
779116
1221267
522649
504779
942902
929457
1287490
362690
251203
552428
1007294
1730327
1084049
544642
615750
1264386
722549
972829
752753
1366338
79492
1970481
1686301
840674
283333
1132063
889870
535389
139856
464114
1584693
175456
1050112
855280
737940
186978
169572
854081
1948715
70876
487447
521876
1942918
1671016
1427915
160581
1768601
650990
483833
808930
956143
1307967
1812601
1590713
1742345
1949777
106916
1021161
505345
1819739
947326
1736690
908578
1036999
1703353
230210
776525
1319353
355952
1624599
1604807
873219
1574181
1442257
1042285
745795
1098407
1633230
1451785
383406
1232175
11713
1139092
14844
1206040
1692354
1372765
437949
1117147
1237158
519646
1281058
1521472
303298
10862
1828027
345508
1985423
52143
915266
770640
423872
292642
1007765
1038716
58296
987929
462286
871740
957
1682571
840733
537831
547736
231431
1193005
1863527
375944
1262007
1270720
706300
1981035
1940637
908568
1807064
274732
1137284
943023
1735292
1402583
669083
15112
187952
32702
1652441
911747
943576
1676650
379211
1665221
764857
255746
558920
1959679
567157
303788
610364
88183
1323830
1096021
1852363
674062
966963
1456157
646807
10478
554581
1389499
779643
1755677
626567
682413
329907
222018
1921164
1147153
347841
1679019
965608
1620277
876638
1466326
157065
1504043
1991615
44744
952803
668484
1672234
527220
1631434
197857
469904
1646171
1041778
1728617
997932
639357
962193
580922
345648
1508035
639050
1193355
739382
1587530
240374
122222
1709129
672618
1643178
1852784
1263988
683774
1483035
820164
661866
1448076
1896361
1482265
1761492
998493
1444801
1433822
726868
1587108
1096514
411859
735866
80726
965910
234958
1481804
1449808
1891725
1901546
809172
1694145
1572616
1969366
1627159
760137
1143232
422489
1023284
379811
1091348
1893976
177314
1745825
1500241
490981
132048
1631330
725722
37333
1830378
1471436
1829902
1459452
212482
873926
460051
1877178
1939969
810360
556071
185555
1730224
1722218
1025621
1790491
541116
1275792
1760789
1009221
1180512
720069
533870
323074
1469427
165423
774602
325203
380523
248700
894750
6454
1033395
1304995
1797393
103366
1705927
1160252
997327
1233938
313662
640885
1477611
687111
742992
196856
484635
994628
1507676
831974
262903
394367
1367835
1455391
1814497
591648
1017675
1144783
113799
1427443
419100
1052590
1288292
1333569
810074
1325426
474284
1691281
1699220
559583
1255351
368742
1726475
1424108
446673
883928
47383
1713298
1858000
738192
484800
1523974
1817240
1788541
879157
884469
532612
108312
664117
1432487
1709860
1716252
1150364
1592570
1054800
571873
1211668
1411025
1267034
763816
309237
1852356
865611
663873
1724377
1291565
1565268
48360
408422
54015
590596
1436153
1368682
386169
1548560
1668153
1907393
1488876
1796066
1934359
1455402
1182627
1440317
1172432
573668
298629
967438
1844381
1687406
578630
461820
1495377
123030
1533300
352852
1047913
564229
1623667
23332
1152602
1457856
1738110
897539
1518150
71352
1303614
296761
1769393
1876026
1648269
221295
1462895
994914
1311061
1961861
1220962
1008440
770037
879801
1883627
282907
176456
500199
1104517
1639536
1219229
112138
557950
540663
1729656
1611462
1868724
744062
1357971
1066673
338692
349794
1272517
1538929
1750058
344620
830331
1382460
1933718
762556
1591024
1986380
378370
1014932
1161545
1475193
1685170
1232505
1670870
1311809
963446
862577
293685
1897107
1169443
368562
625376
79635
1811982
85557
749333
1014376
1552082
1329759
575824
468590
1017644
1257172
1941907
1499717
1355224
1628005
1815328
94771
674215
59151
39756
50300
117155
1375196
1155573
919131
1546024
376016
424566
1183968
1840201
1871246
627848
749042
1604209
538154
143668
490830
196032
786789
964790
1837445
1094147
1576802
399819
367433
1933124
416362
1693226
1922127
1241556
928896
343925
1552790
772051
1440369
863528
1953293
423932
1791461
1906607
1827889
862230
990797
1297847
1900428
1409368
1330200
1526746
615423
1614385
122671
1974958
220912
1826351
1602616
1488727
1356410
1397018
1581374
846507
543231
216109
1932176
365650
292214
551297
1906246
947522
640626
1553583
1554356
1355279
64925
1484850
1581831
1529792
285847
1964507
419021
562979
204432
1001187
1630710
1431224
498720
897397
1659993
1283637
1432785
74245
1816867
555988
1792669
261747
1891792
1898860
1690282
308747
819444
492836
981344
296154
1474519
1704151
1636576
242084
1970359
238515
1515080
330311
1428959
1333522
434241
1951876
1247529
1760245
1773963
400224
281694
905804
287218
1098206
1762677
1539921
325878
757477
1167844
1443977
646671
214751
1250478
1649093
289429
1007488
562807
55803
1551286
200289
12457
1479348
1638443
1990299
1796675
1011930
1550994
558975
1959902
748231
1761077
1585760
1543334
890417
1239488
1112735
615795
331107
901199
1034416
1910812
267440
435680
1052905
247811
698113
787091
1056231
668551
181733
1634536
1323248
81019
20855
862430
1587505
1111293
202241
1407095
1050229
1777214
1773694
1137790
1347348
590549
1607893
1040617
1821903
51670
134325
896144
200509
761387
1839998
1685516
306259
231958
1782936
1522380
1398767
1966955
1758458
1314398
10962
1683364
640802
1373918
1463481
595200
1808444
56998
456624
1495109
1281946
1222325
371880
646257
559481
921364
1851953
965678
1858359
133140
1601974
1290912
694940
1393601
1238566
1085601
901301
1526062
1212719
1068277
267861
873607
197422
43259
127430
1964115
703506
1303509
1559433
1601224
721826
1662901
1893774
1292989
646411
1037063
1651713
996629
1706054
115305
541481
1990762
1992984
1012278
153269
1019678
1179328
286819
1833884
710351
949320
1118903
1030566
1113206
392921
262606
115104
181926
1396728
1386278
423707
511350
1823233
50705
614607
1613008
1419911
979375
1952792
1536525
1384578
1018874
1080865
1827028
908695
364801
716767
1806594
744542
1668074
1239580
1431316
1200828
806451
823334
1247005
583163
201441
1493567
515987
992114
726073
1514737
1314162
1071743
899026
1883247
889300
1366432
559400
763180
1508294
382838
1228959
903514
1621224
67237
707918
726257
641900
854905
219375
959290
458750
1431757
502801
1391845
221501
1312882
92076
1117785
1329775
761769
140583
1483332
1620314
1135330
1754944
346681
1553982
90727
548839
202738
168470
49432
1864479
1019933
334843
1395400
533734
1089716
1470937
912947
930813
81688
931307
170708
1487650
160035
1291299
1030026
746191
1992116
1106126
16038
248247
732294
1920109
909069
1602165
571142
155192
169261
1251904
1014550
1991005
1046428
1280305
1365189
193890
1243304
959339
1624422
257500
1470103
589455
157609
1675455
1612135
145401
1839159
1612073
601740
614950
125678
1065071
601234
1859085
1242231
243024
95926
960591
181093
1786084
1777230
1138344
1651337
248356
1186175
964781
432232
742157
1983536
250945
272390
121023
418767
318306
465491
62757
1160298
617654
1709036
1644191
1467598
1663921
1519094
759696
1463559
1402419
211074
1532373
1039725
587753
606883
1034515
1222329
1364694
257580
1069168
850404
1158069
1651240
1971142
1177063
448951
73694
180175
1200599
1211151
1532986
1046294
1244519
658589
679745
671109
1216416
1650486
673239
144548
1720950
863217
594393
1016879
1284485
1378986
1877713
1943782
730685
1871954
278994
567040
451565
1239671
1831126
1756403
631600
740056
1067471
874999
454599
785973
77230
1347370
899434
344828
1046510
1139508
1113824
1957494
824754
1455659
770097
1206927
1645641
1462881
1615599
1949055
1027520
317465
26655
814393
937886
187812
405416
1219817
1735967
1883315
371302
752139
292443
1555765
1535760
1685498
560443
1610782
1386681
1100458
683920
990718
1057694
1835948
937268
1304662
1481792
494694
610580
1524082
1342018
1192111
870177
531606
444596
469338
1971587
509431
473842
1737889
1778463
1941275
884969
1415396
459801
204073
1668242
1627753
415538
1851395
1759414
456072
1366904
485671
554844
1062319
105783
1787653
729760
1085167
1055469
1520300
1138924
1519869
1408833
567708
20517
638586
335628
922915
1231002
844690
544669
100366
770069
1736546
1445283
1012189
1692050
1631453
169798
1769965
1264557
578399
1482038
26638
951925
1444436
1003621
818075
1103777
153415
410787
896583
1119188
1367935
1896013
1951804
800430
44439
298946
1654584
35280
1388376
1598302
940297
253168
1730282
1046950
1029103
1854439
1091141
1362115
1528100
1961940
1145096
280628
1442530
1210291
710720
340617
1453340
969588
1123123
1622029
203768
1025162
1333217
468910
187776
909673
1896385
567407
763134
1176115
1520469
1465259
36897
161459
245488
1280934
162075
315183
488227
1156067
902966
643848
1219980
604362
236812
1133978
1996165
1579080
1032531
1734936
136221
432176
833482
1612445
149681
1222038
17628
987650
1524461
1059493
1900939
1081773
405
1849881
75433
1924199
318816
1988329
662180
1903769
556008
1273564
786261
1719117
1618010
1191677
520694
1557738
893505
68132
1810855
891558
62244
922609
1134505
1353549
1971099
1002239
1833872
1804056
242149
1007600
1225503
1178853
1624207
736706
1608981
1136775
1105649
1942800
358675
1986139
745692
314483
939512
1960988
1388758
1739719
1038542
569217
666866
919086
937306
480411
474943
1462826
1446128
1501592
258713
117262
233334
1491407
1964467
1774303
245607
1718974
463207
253583
60146
1046981
1767520
1681051
690004
1281575
1463275
401915
188191
37205
1008857
1380371
1120253
1858455
476158
332780
783863
39883
1767823
811221
159679
13199
1353852
1740071
1328559
614140
1650952
1757910
796688
1913145
1951307
19238
854457
1926359
1698182
116958
842377
799492
1632992
1351685
311844
18140
735226
1762760
673707
1242530
1641169
1450763
865088
1859048
72200
693114
494580
1572501
1036946
395738
591560
1422917
678519
1857699
994586
1796622
80957
905041
449169
1886769
844139
256422
287085
1809812
535742
1473562
173730
287028
82253
1254023
289172
92010
1242725
1863580
804807
1085498
1455907
1873898
566214
1215379
932083
335501
1443879
1634549
1045184
1956192
217285
722066
1406335
980529
208010
57269
457453
115747
1893320
1381729
927449
1769117
1338964
1880809
561583
1159312
1089369
1329094
1730867
1026222
1668666
1831233
807701
1201996
910183
657904
1350763
488812
904038
73661
1921954
489237
832070
937829
939740
391292
1173042
1766645
447599
662809
373851
1711096
1488176
618802
573091
1203624
123375
667359
836647
1759602
1353137
1835472
381442
644522
1139741
1615145
304953
1761395
1695199
940679
758809
80750
992257
1482951
619975
1886438
20217
87296
1192624
216812
277377
878668
1934514
187187
1397028
1340346
964996
1824537
265187
1902524
227357
1053877
550441
583268
1639341
672269
14884
698699
149135
1717902
722695
305833
1403920
41411
1558340
1589607
658399
1049216
962837
1320916
281057
1663834
1693582
1110569
1295912
561946
1820991
610052
1053491
1670180
1654510
1726766
1290362
922320
1744006
1139031
131847
1855573
1739871
1756603
1217212
665908
435194
729714
844656
1540947
212872
1920982
866730
1038131
630831
246174
595600
749303
822772
835389
172922
932087
976674
1396844
678992
629507
40604
1433844
1337888
1107762
1922192
1362007
1428058
177191
573898
1593287
282421
9358
1765376
125085
519444
346548
537582
886163
752384
1933303
1324250
1586062
397498
765305
637472
536028
1524732
1309904
543274
457747
1933264
789022
1047666
1974952
1682252
395091
1153259
696465
392258
174158
839438
284869
783903
1574156
1728384
498496
1719098
1473791
357879
528663
453736
1717794
1032878
1184370
1644269
240481
134281
1849189
392705
646508
77332
1693171
529980
777923
275755
1654045
1424600
1088638
530052
1670268
780353
295847
1276487
1540497
1160128
710359
388529
769597
148646
531624
462429
1958902
1157630
1255031
910889
777558
522883
784027
667853
562857
1558467
1465163
1641975
871540
1748289
909347
1259926
1117514
942299
1103401
542392
1015272
1757854
1202088
960362
1088965
584373
1725471
897892
1686560
893141
1136322
692173
66428
765298
93618
17852
45749
223085
933664
535838
258899
1903210
542230
1684911
897238
1933372
873511
260312
1405596
1125846
1989529
299794
1324652
1736367
946867
935019
505080
653576
413996
185784
1992483
431025
1939715
1786883
803770
510804
315970
59473
1858482
761028
852830
1138617
1660494
1456540
1453233
1915786
1983359
1576280
748770
743346
368208
1609867
357526
643618
1716176
504865
443912
1518785
174433
678034
1032290
1088883
941517
101555
840229
1148721
1330590
1638869
1920354
1364439
1289592
205254
223821
516839
1076236
1355090
827286
1490117
512906
1993404
1041738
1011573
1774912
1539736
1932098
1721451
581447
861626
777025
1021976
1167181
1316552
54717
1236894
1958714
1331033
964548
1591593
1200257
1807194
1145637
1314131
1204459
1409435
30781
1330477
1547269
1273218
393617
318984
1215441
1730262
65835
309542
1543489
1700542
597248
1478410
914504
1665192
274829
1660802
1917079
1181092
1524743
1943357
1385732
1219471
1920727
1834272
1902836
139377
1524227
1720363
850781
140350
1329500
1117856
440765
1498197
1229205
845535
1231454
1621137
1105083
1602592
1385502
1364307
1258224
578469
1426788
1166383
1958080
875635
1895057
952378
1804002
339737
987582
463026
1509016
106387
1174944
567740
205426
1278316
911111
1680150
123184
1585179
1372185
1081091
1411273
1196379
367118
714059
856158
1015038
556720
1863303
999002
967627
1680460
89583
1496105
190861
1924837
1688350
1695456
755031
1320909
774376
1457258
983262
1601230
403571
1512433
1082552
638137
779571
1139212
209005
1153276
739635
1911787
589244
1447735
992044
1811595
1921653
252998
1322075
1623777
1866718
1291136
1926727
1345996
156325
1249910
1476599
715836
494900
1674920
1533293
1180850
1936021
379499
1311427
1530814
1593778
923234
215135
1153732
600512
983446
137316
1013988
699999
1270823
560473
984991
101606
219773
717876
1503628
864921
340043
950553
603830
1219683
867909
1953224
1317373
1417790
1052701
701782
234456
1765485
309659
1852694
996106
1489316
207037
924460
1232256
1186670
1515314
211381
1698028
827880
1607629
1769848
617750
59107
241448
1538135
195868
1369968
1232412
296515
688709
758359
373235
323430
535046
950744
366934
988829
1585386
230383
81946
943336
1299680
1725813
295471
977201
919102
1182740
1025360
1966303
558544
193605
91293
1160670
235110
1119302
537373
1323235
1139084
1646203
1219442
1300700
981346
623127
378071
383794
967851
1278914
799112
944899
285267
1833239
1174119
61771
1294043
470364
1431805
1669502
368048
847882
799674
617382
1707291
579345
500526
659173
135037
661689
287049
1558970
35756
241154
1360211
203261
1785926
1854928
301314
265548
1172676
1886383
174935
1048465
255320
1981332
981579
260289
93259
1126327
1110276
53346
861418
1977270
254426
1586331
1111447
1064283
1619989
1764768
1611158
1690042
1728608
1204793
1871866
796919
1530877
1451679
1897716
1227426
1498423
1458735
991896
369135
787494
1732560
1995749
928264
594084
1778156
602184
1758195
1049492
221260
1079846
243298
1765484
543907
965761
1338811
1168376
615777
1834956
812523
847264
816748
1234502
1905186
474039
1620276
557437
1885468
1337008
305365
171913
986925
1413264
1558126
175979
1202086
1482111
580839
1305338
322398
1998081
1198312
98555
1137980
428468
224129
1936145
48941
479087
1371111
1733979
1522468
614147
1539993
380603
1510757
1470654
1153516
365246
1822553
1026649
941623
1750539
866661
1768899
1409517
1957192
1121460
688013
1908306
891802
179226
779985
125755
1697681
561772
99975
454751
1339477
1881967
1552044
1422936
1283367
404303
1125830
479372
771931
1775607
1826863
475865
1329631
190502
739857
1346917
170776
1323206
245429
1052862
1262485
342992
606890
420948
1306322
40239
243468
1369086
117634
1397463
923647
532492
459433
303536
624829
474340
1948831
1183972
1453558
1918026
1154035
844075
533526
1305750
414751
1933141
658798
1143654
406666
1897833
1043484
476608
1703838
74599
751756
1285819
854596
131497
160799
1981864
917591
1317863
1313592
1990970
1531875
455177
1113346
222495
1539977
1491826
1850160
447361
1037532
1267958
1190662
422404
1042935
726439
1162102
550662
583066
558139
1636531
406499
349914
1379667
324132
1959210
1423826
97414
1119627
1412464
1176683
569371
1799097
880906
1141273
1576819
1226934
713595
345369
1728829
1011999
381864
537949
102927
605408
1149044
738800
728773
798261
322562
527865
812463
187614
541060
852224
484038
620856
154313
617915
1638639
845377
1627419
1962284
1257926
1581359
794623
313510
1821050
344815
1397061
1262477
920660
1824835
1015605
1124306
1207577
1207782
390489
1281641
1068634
1418981
1429203
1690141
1795315
447064
65701
1701512
269745
1240229
200084
1312797
209464
1645547
422344
645224
1744221
151377
659283
1925877
1772960
1149439
679191
1521682
1336776
772395
1940000
1952400
888803
1709065
806956
914794
1314258
1877434
798444
1154090
1374647
26446
1448273
181228
803455
1458490
1086965
1399028
1852046
994018
188334
1311991
1349963
1635667
972673
1466652
1186807
1223773
1161148
1799750
127925
353737
1806505
1463694
1485689
755176
519843
820140
1633829
1158145
1274483
576761
93900
493368
532059
271005
474670
154325
306076
1577634
871025
709607
45704
23254
19271
1994170
629707
860159
854373
1616176
598045
1103341
1850010
840547
1241273
1759582
860132
40352
1763689
196993
800994
1245642
776154
1399704
1365933
617130
398134
614035
330008
1016074
1483314
48783
1312051
554587
1826897
618923
381728
1150110
1686053
1136045
11767
750786
1269014
1722803
1034229
307259
1850564
268459
39589
1647264
1786945
39379
1784449
761570
1322104
1897660
1823639
846419
198808
946628
1381715
1066692
1134839
1353514
351215
395342
439088
1221926
258812
749431
1903048
411253
1793416
1232002
1461670
1574938
158332
1739895
628456
1104030
1548580
1462381
484755
856377
343561
637868
1023426
1768313
1388302
1589270
1865718
710273
1566186
438862
29631
1777296
1046460
1031918
1227142
654174
1401556
163632
877252
684751
831368
155000
390339
25759
1504764
54817
1000480
1180862
1460135
903328
415824
601669
1760465
5696
914713
571772
1869529
670799
1201022
927335
1758309
1978995
764243
43700
408598
799226
1302541
1589210
1112380
1743995
68482
1262536
1606051
1125464
429790
291007
905843
502153
401214
540580
1968320
542385
1086970
1491881
480990
1974028
1830179
1867491
496386
648863
1482829
1671616
567760
1951759
1866678
102633
124383
1828341
951054
1136415
1484270
1431555
1723825
324028
733366
1586464
568209
1746024
1119340
1811301
407234
694112
73837
1101528
1826476
1572816
634896
1769738
49382
1779768
1600698
1014289
1466718
1853492
341796
356595
235520
1395908
1114043
770688
1101885
780115
211366
1102620
1543675
1747942
747325
1040721
158447
908928
1214516
1305267
951001
1568910
809171
445826
1119994
614489
1242799
1604414
278656
368386
477876
390322
1100159
1347115
440591
512308
92014
199728
670093
181189
242316
1721808
1588016
1650460
169721
307765
804878
1114159
436886
314333
1447047
1303086
1936400
1159757
143088
1260839
862061
1859176
1386847
1545866
542252
239873
174145
1944817
733927
347637
754194
626028
303800
1196827
884109
1820595
776481
582086
872845
558405
1823268
535184
133062
1092456
1172778
205124
402064
1116046
991743
1477666
827032
935994
527392
1767811
1958921
583175
1815137
1944226
1280835
271560
1988863
972825
973909
1209709
1483407
161712
1410585
1198028
1695561
25379
1422920
1349790
1460369
1499358
1680449
1241435
591231
1315459
874240
490578
195101
534338
828785
1621418
1101744
362144
9038
1868241
1417175
578655
1147629
79798
635651
1453403
1899045
1146217
397
1121242
1304276
1535926
1284332
1891325
221598
226858
17804
1877514
300245
920347
628519
168387
1050738
575882
675884
644868
1873846
1955710
1641830
733654
1217058
363354
925949
609317
990584
984823
1675882
101310
822121
1965068
1821339
27399
1185903
1193508
1747135
486431
247117
131341
539950
1092288
662007
16370
346692
1061608
836380
1714594
516036
88804
604518
951300
1641491
235101
320369
1148076
1472774
376175
26655
480005
1090066
331522
1268810
857651
333894
29175
313830
562369
1020706
1410492
769506
1627789
725186
213922
1458563
1842716
1917733
1834486
8936
1695601
413586
1372489
1970599
755060
953998
22932
1708837
455723
1945714
13476
1012087
32694
1645226
1078740
526256
906840
467941
1594835
1246824
887750
1094112
1709829
861856
79614
1771004
1398554
1224675
208034
483640
1796880
196542
752911
460827
594513
1303408
1526145
1995085
753418
1368582
157369
974355
70479
1467755
215843
1484060
1455252
1173996
1489727
617626
1766832
36878
1640842
1914815
1534140
265492
35668
738907
1309930
521559
1141687
1453894
233220
1964976
142540
1935150
888812
919974
134771
1929837
415071
163693
623356
1103125
199692
881535
157302
287202
326562
1770935
800706
933011
1928475
184650
873213
1180856
678714
315679
1204766
1292757
128269
1815835
863912
686350
662693
998335
570114
1660584
670724
194863
629612
261398
811661
1677412
1839150
879227
1977448
1778819
1631248
1948468
919687
484106
123499
1488737
1078356
604157
1966261
642253
892654
1782935
674231
1351781
1329380
1960224
733589
684662
828923
1911127
1003897
1859444
1770259
1661385
1385175
1153025
454229
1705167
1356408
465872
88125
1330791
965041
570648
1605934
106645
576254
1995234
1256680
62279
1595024
1834637
702623
1226455
910783
177541
398389
792412
594722
547499
807138
1361257
311471
389613
50510
142647
198613
70305
298124
780435
1033341
1288285
362288
523079
901385
1197943
1189296
901843
1144063
1878565
1722054
691570
910438
1418735
1261690
1820191
640655
1656815
1420936
153692
1191124
882292
186831
1884796
1554535
1268308
987811
1659970
72052
566481
706655
646152
1049026
1619293
954211
550561
1304582
1669642
977380
107509
1554854
1963773
932311
169430
912241
183063
385271
908744
81301
718545
1277335
1966377
603046
452900
1786103
1169431
1168427
353033
104764
212930
214251
490377
1239215
1884394
206651
1669509
195445
1083758
1730669
1061318
1894405
1349960
824517
795478
680776
1049650
1089621
1216029
1756801
1085853
1882841
1901280
1971095
1314002
536482
1106209
191382
1024041
403640
823881
1831853
48545
1801432
1433957
1398507
1094232
842742
425104
717794
765498
468810
826481
668403
1956575
1888410
757979
900700
405102
1343509
1622905
249636
1531976
1520749
1386945
1221366
1261927
743794
338294
1001612
1348162
775431
1623427
18824
659587
95592
1166487
1155935
874967
1732510
1447381
1620991
1637686
156156
676321
1666
1542471
989098
1290913
1472392
1133110
363362
1761830
1718013
107424
767741
274174
1617935
987196
128131
561890
342790
1485602
309240
1362274
149076
137765
23589
1602869
1318601
1200579
244983
981196
154301
13188
1109395
1548963
1012521
1158521
1175441
1266514
219149
1469617
1646518
1731538
1462302
1901950
482044
701081
242887
1023702
598047
1112958
1873927
407459
1170829
751146
1240807
501351
296373
1045618
383869
1315208
204376
756168
249146
585649
337662
128152
1478719
1857579
1097511
597691
127378
917575
1010504
1806051
240910
365195
887650
1821873
889168
1272992
254011
1329557
749692
1133644
832694
1973097
989072
1035367
1947914
561138
244341
708743
1641734
1343007
202925
303723
643817
33366
1698607
268392
189882
964372
1845593
1075610
1545982
1036716
1626822
481515
1111566
1824083
1747936
709793
1027503
1047545
639392
1443773
803797
713290
1514675
1008205
401879
374417
1014252
1035209
210968
516076
185242
1090414
1481800
279653
1820654
1899793
1097278
825007
746969
333241
1155558
268312
373691
1566398
689880
48930
1685739
1236317
885795
851548
474880
419206
1626974
131358
942176
672936
1174968
634545
1132810
1401993
638387
350933
625342
106993
413132
990017
198490
160418
162321
1352576
564941
1969701
1527467
1821740
1880910
1358928
210292
441536
970346
1867548
882485
486199
1567847
981089
1556385
98270
707770
253767
1632367
1442372
1525561
700427
1596188
154620
1951288
337543
229483
1008526
548056
353764
771906
1764542
258451
580931
248615
1052546
1581949
413093
647034
649103
608893
1845124
1968092
1803484
1121568
953725
1278797
1871153
612699
925786
1257658
1734866
412875
43639
1471060
1570948
378185
754781
467969
185423
1178976
694968
1649287
1965133
105782
1133158
1746497
529215
1978065
1555688
1190569
1432580
1356566
240799
553649
1108701
1714963
221317
1097652
209043
394826
1279786
369171
183879
364161
1711731
583105
778420
1939355
1659877
508851
1263057
869617
1003554
1449967
716248
1273200
2239
1118268
1386556
660321
1275187
174141
513452
822859
1625561
1195151
1668434
522450
1862114
698662
970439
749731
1535877
392070
273227
1160412
855223
1194391
1332543
1804104
1850041
98056
1439797
676644
435022
442278
768363
432556
1866668
1137414
660593
1513826
305528
8391
1738634
1862240
583708
389679
462883
449957
1785890
1317205
1849414
767792
1077718
1191846
1408148
1187018
1764092
303473
1024935
79472
1184130
97330
422643
66360
1375210
145258
778432
1832557
1604287
789047
1931646
360664
1889372
1504375
780915
1213249
765385
626361
618087
1294168
527889
714793
1378885
218103
7476
339203
1177114
1818790
55370
1879100
573866
124789
1031059
1395503
1869679
488010
788298
1366320
1313488
1028129
1411513
1571291
19116
368922
957757
1035289
1948972
1993352
1168656
1540850
1466200
1714608
1066552
1531265
1474551
668156
126047
1557694
1264685
482631
1238815
1271997
1098194
71473
854686
951014
328772
424344
27429
369269
987007
1503566
1080714
885239
1471323
1689983
4117
4532
376012
715971
128847
1475450
1726007
1166433
181801
178401
1400656
507245
166312
1910520
610021
1531565
1966844
1229869
1146656
993008
1789101
1193863
1298434
1222905
1691898
434404
1458797
1770422
1725403
1702806
1996690
1811983
631664
427244
126789
606773
1679220
293217
243262
481129
936507
868953
1838005
131970
651993
970895
344419
1175326
645129
372413
1140038
1737220
1101819
1823208
37874
1754981
1505796
502334
1833239
1590813
929159
1594900
1754052
851230
110280
539490
1314343
1932383
5203
162608
1661069
519884
1043486
537381
1993969
1376064
947756
1489200
930926
1199617
1976377
1390032
1961074
1352810
59510
1148612
677435
754975
1204216
420566
1770230
1310219
1386726
1145378
365881
1066443
33199
1685684
1725911
1335184
1159803
692509
694157
1165464
1136887
141463
1776161
15865
1934069
1791921
1122463
1046303
1230417
1476018
488324
129029
1237380
1868395
257291
534298
687194
1562996
1205676
192039
602064
286077
1931310
786998
1061204
1411204
496357
415702
1818190
239520
803385
661602
1212832
904961
1895447
849015
156221
1885764
532794
537642
1186399
1315465
426878
37663
1512418
845310
1217758
1193466
1077942
1563271
667430
421307
867370
1653151
1373026
1632520
191552
418132
929463
493279
37523
1144525
1674845
1944905
1593095
495574
514863
1397266
1648630
569703
921959
1873506
1002349
132584
1182662
1319287
1200846
22773
611078
1683335
854132
1397280
1972852
1933792
1549897
1743118
1380965
967621
305088
1189251
1555995
988675
1019493
645159
1900298
50980
1435909
1306891
564860
614785
872415
323920
1313385
201767
1421339
230501
1800302
156898
1812475
1381785
630734
1926974
498356
363783
404033
1574995
1103631
1916087
244538
330178
1840683
850041
666195
1376221
480752
211457
1836097
652112
696719
304986
1882658
1145734
441070
1453487
1316238
261191
1154251
653000
1342647
1580707
1122262
759794
1348735
925503
1065587
833834
793676
1393846
405241
650423
1176166
804718
1189452
1224655
504995
1063649
961887
802715
1357736
526933
1356227
1441372
61843
1782481
425181
1675780
469877
1533282
1770556
327138
1427472
1214977
1946294
1733177
1998070
64194
278380
1480105
1781436
1220151
1246178
858568
1205535
1729598
1772105
6535
1331937
1168250
237496
43953
1431090
755445
1466171
1509473
920225
653789
1483019
789049
1742862
1808283
235695
159670
699872
159702
1296771
1763126
1115704
896097
1105746
246763
1770434
713020
1768020
709231
81471
464725
639573
306385
921543
1235242
926017
85334
1118306
217290
445331
1409817
1147970
1677137
913685
612636
1127087
375532
1589158
625293
1220219
1934611
294870
1574500
374719
450186
325176
938331
1489055
1044531
1531070
1389267
538188
1446242
1793533
1308163
1878904
1962178
856457
788527
126160
1155973
1794505
647757
749725
136529
1157088
678067
986827
1422846
1705620
95745
818779
1309420
1045955
520197
1280465
1406589
9911
1449827
1232320
1474527
1504098
152603
219275
1058015
878615
1686320
868237
495312
1456303
200184
1439782
102188
1538824
486333
754047
924192
1772349
1162812
1255217
917716
1193477
192832
1263163
65786
479402
1872493
1257316
1374317
587551
1986053
1779115
1333489
174618
1892701
1654389
1999982
1962480
1641778
44542
1878627
832680
166097
1692633
782365
98340
339791
986456
1928833
727376
1051377
637847
1801825
1777405
1133234
983237
1169499
1749648
1158546
338963
334610
884189
1066925
1382286
1019562
1261352
914720
1312863
827624
1551633
1543751
1655409
1354824
1479314
126325
590621
1659723
1089678
127412
882344
1166512
1386228
920588
606454
766025
1573341
1333255
952592
162907
1635651
757052
532395
1287611
296953
342189
1356226
574793
708320
461347
869190
740666
1663375
1847917
441782
1628375
180322
455423
541084
197780
1881094
1759367
141749
1117679
1246067
1116254
1132967
1568601
1720930
432573
1553338
236059
1703023
201656
1074264
1488789
1611071
1594538
998952
1828689
1554553
1697512
55362
851546
932464
118696
207587
1821122
770078
168520
1598442
771875
292864
1337077
1126381
1506974
1592836
152405
298144
1812727
857788
781260
997813
1025094
85739
1956085
1637039
234969
1246362
1236255
1835871
1701451
1555819
1967492
588148
314498
1467559
1545567
1113778
574387
662682
1107283
1570141
804485
120203
65068
1729661
1170460
1388675
1579857
368279
180961
1115407
1567810
1433295
1175197
1148569
620685
927451
1863664
286770
597994
1045326
1176890
1904164
1374907
551058
799629
777744
18558
165368
1759676
1518691
533424
261812
726134
1801758
1052517
714316
542143
1370050
788414
727506
839483
1816022
630482
280624
544089
548507
669348
1460185
774514
243426
1833454
1538159
1964642
809600
648019
1268439
1510149
1448445
1577879
1880227
1013705
419115
833712
1786375
365438
86956
7294
535418
1654802
161588
1892370
1073132
422688
419659
1777120
1166585
90949
790242
786243
1850838
293305
949694
1397424
638510
914268
1704311
1934420
1741517
232264
1052080
1780340
1226978
1776078
727483
655674
144315
1707593
62450
556737
349900
1241803
129350
1925972
1297415
223433
533250
661294
496060
871650
1767147
1446026
990189
486583
891294
838689
1926041
1005295
155221
1676348
27352
1292910
424823
16288
1525177
1060180
608202
491777
1329707
1132914
1749645
1855566
1562681
1275969
638038
1813339
109348
417296
1558253
1866989
266245
904217
206405
949707
1233806
1105716
1770611
168804
1171358
209980
515908
1525265
1643792
651730
561800
160457
497649
1109046
984860
308490
188519
739545
17923
1352887
581486
495469
760399
1670715
1022525
740123
1083136
1387749
1486091
474932
748086
1057482
1523862
378188
1945432
541184
1183827
1825218
1804616
682789
1115822
478943
515959
360256
1875114
63576
209186
999476
1938041
860736
1092994
747688
1651660
1146125
1663296
1154236
436248
21014
1403276
356543
1428805
1147622
1605258
618344
658758
193204
714592
1288643
1319486
1899224
257670
1852432
405979
1714621
1233631
518595
435485
248891
837842
983021
1923527
1123096
1278373
203822
1998862
680799
538397
214531
218074
399865
1590071
1106342
613701
78435
157819
606515
259477
96653
742225
1783886
1628057
296505
1802434
831413
1687059
1607874
276830
1922233
279335
771518
558925
1377300
1034849
968035
538961
837228
256513
1836965
1007428
1558037
1413581
708097
1320117
57718
676463
1487009
438571
1625900
622021
1939155
1858807
1382366
1615178
1732040
792397
1280812
1553888
506569
1989624
1767753
1849412
354478
1698621
405383
1925646
1285665
1720091
1589353
1751469
1756663
89948
747744
617729
1380589
751343
755039
1386964
103125
1038717
1418278
1081265
867832
1549755
1251262
295282
50817
65241
1950854
555508
331486
143430
232377
1767696
126419
522428
170043
161540
1250231
1361738
1556690
1666970
1372647
625395
690634
1020024
1630244
1098586
1332355
1716743
473965
1066701
1841965
582767
1740958
1437820
182869
485249
1277455
912212
1996535
1523768
1174014
1897612
393375
342008
454324
1376495
926267
1967085
1591134
1583212
364400
272700
1787375
1625345
1070476
837343
1738595
1782315
170486
112120
1624025
1688293
321090
1124923
832540
233475
44381
1360546
756821
998687
1750192
396939
665048
1702553
563356
1025467
813552
1197324
1414171
1667844
1860715
440827
1396909
1921643
900165
1793731
1683374
1063268
952356
1760884
1077236
127971
1985169
1659390
175199
343073
1463839
529392
1299311
1622958
1336667
1460497
667446
1863197
1909952
126282
1935585
1369112
1203518
1955940
650925
451702
1457755
1667027
1335287
1242638
1343207
312225
152510
1621765
1606759
915261
1520711
1673022
1114823
221250
259159
1640929
1561510
931511
229908
204867
1537250
355859
1685026
1663092
1319643
1020668
679975
720058
266336
11893
913215
1706081
983934
1549548
1288838
4326
1031653
707715
1755209
1483394
1913989
1581925
91555
1290814
1877957
30344
929909
844947
1833103
970691
1248765
1167736
1556772
1733851
203260
89429
610650
668862
1873728
1530845
508757
392455
156108
420807
1748715
1939796
1064124
689213
583102
686661
823361
1231131
453692
1127973
1620418
1590431
950569
301835
359849
1453154
1003876
142633
1756436
1146410
1968114
1119248
1792317
639239
249119
1332201
149409
1718013
178614
213640
1840097
1269208
1376358
1386119
78806
1974794
1157647
1332828
1763028
1571158
1908066
1008013
1930851
443332
1031028
826023
278663
689418
96779
994107
1670125
1403668
1629326
1841903
455875
1294887
599161
955091
551878
1271242
1625600
945641
1136952
1610513
779781
32023
1256806
94614
1940869
1428707
1304006
427786
985295
1942070
32332
950832
1010912
630125
372005
1586045
1711803
1356015
1767962
653489
546756
1158304
1351239
472484
1416161
1577096
1362846
249916
1096398
1335420
255425
1706750
1301393
455845
1298006
10810
1174455
1959971
340668
1980872
1601972
388397
861537
697961
128683
466047
676240
1965728
1743533
617338
729144
1956610
1362507
878090
181039
443079
763210
1759318
1909053
1592697
688740
1191586
1542274
496207
1809350
519967
599503
502735
160733
1200203
688599
186548
484036
1783822
1138005
668894
213825
248527
386082
1940729
1580691
1677812
908202
198910
136689
450830
954174
1821005
1924942
1484866
1173423
1155976
1055017
402380
755778
741779
956419
726830
1857345
818957
1903200
1475153
1286850
1261892
634017
1782589
79054
375259
532635
461758
1597118
615969
1537071
39457
61539
574627
204991
1352520
972564
538642
1213460
584503
1102727
891193
674867
1228487
514696
961911
1034284
989407
1293543
1236571
1965721
958169
1082516
1392628
1431184
1878163
1428537
40616
1370285
1605490
620061
1862452
1376289
1180771
383706
564615
514928
1371571
137672
5518
142090
508195
1648519
1096058
762054
390490
1619009
1923273
324747
1902530
1014334
1374250
714064
52601
1316388
932593
724571
1385111
125082
1806573
1178940
1767300
563332
580337
565932
109376
823890
57595
1710895
1669951
1861310
288865
379593
785597
1568347
1615148
433605
1493726
710937
135087
1817699
88484
670987
1943901
1524415
1226373
288693
1219865
740472
1453693
1000386
870131
190180
712344
1833055
838260
693851
945585
463821
504054
748681
1913602
863231
1635270
1955479
440914
1604120
1100881
871375
1109854
472921
32221
1845391
1472548
1667589
7192
1177420
1664663
599434
1701588
779234
256882
528858
1751017
1150165
673791
1485959
783462
938079
1684356
1766308
703258
1136568
672886
1207730
312212
1683948
1560481
1869345
18088
1278362
1947793
389987
1196324
352429
766588
192048
379967
1364473
802891
1958901
515720
653279
1735515
29427
603642
900196
1537332
667714
1716385
1222864
447930
123830
1467083
258668
830076
19383
1263318
1109847
634424
610751
1040709
720985
1428388
1211591
591291
22950
1228728
268032
1372708
1152205
1561059
1914405
227696
597163
426519
501609
94316
1689241
1830377
1607383
110029
1936744
221478
336703
1281605
453931
1219861
1875367
965444
1596204
1310174
1833729
701670
52001
204547
432007
1571108
1851505
1104111
1573867
1758909
1584904
1305460
5942
1152337
1588008
694944
1664710
687575
231296
1307214
1779348
1760559
579724
613813
1841948
1711672
1476212
1572861
1287542
274772
79523
222265
1657868
1289579
106795
1943792
1129659
288874
1275890
1204419
1840546
1548269
1382903
1167028
327255
1642997
251134
786440
1145124
1149861
27579
580735
1029310
872902
537955
1602217
278378
1222776
682794
1823675
984801
1313935
1031563
1706791
1600463
1595575
991194
846104
528842
1841869
1765577
600702
1068739
879275
1473388
23451
741683
1210778
1763333
874920
622768
753242
944322
503941
496422
477668
1194835
1505065
1542599
532084
1364329
1940003
426578
163157
219370
1853716
867290
338495
1016669
1151000
13078
592428
1104940
497923
1569391
363926
523413
913779
37114
1520548
343210
1103043
1282433
1037282
1168946
104622
1099369
1932875
1873170
738773
145653
313596
323645
1516924
1628606
966481
757888
1358335
1293464
934529
278229
1289875
1524123
597420
773106
1292622
1166196
1175516
36873
1613847
1774038
880388
1565474
466703
318708
438293
670323
1136979
1803052
1960752
665280
515625
1410035
390567
1269023
1797826
633570
322765
540845
355406
1444503
1162654
990549
1699550
922151
257810
331803
1580410
1860516
679686
1382312
996808
815836
348433
339514
452416
1382599
1342036
999016
1395891
1721579
1852184
1666095
1712479
1430002
753219
372403
1576059
640178
1984518
82128
500863
772170
794493
1603954
1902641
1773341
725994
685560
1739876
1955433
1311138
1516101
1447779
1581800
816265
1265597
898804
145423
1080595
1561231
1122897
1352245
1189713
1744183
1959260
1518607
220471
1173230
1577587
1863312
1222013
893079
1532556
1148975
723655
1559359
490537
545436
614698
322897
1587454
1573170
1338542
745108
1714402
1470656
1686910
1887630
150940
714284
1647210
1605948
819446
1793959
853452
528616
1941084
295681
1810856
33473
1981380
485317
1990372
1326788
1499994
1043298
474490
1489604
1607421
595258
1190444
1094081
1530618
1746103
693028
1807526
1047831
274529
20600
666646
1198250
183752
990810
798263
1038129
1416847
1921526
398316
1704733
34942
1359731
386250
1824240
1530977
1005684
964247
425970
218388
1558737
623382
554377
962716
1794270
641105
804336
900572
1136333
1274870
720547
1749124
1344658
1662026
1716955
1665539
595003
209974
823132
1160534
1098690
1059830
354232
1725636
1387520
1106478
1396795
1885889
704045
381828
523150
241653
405457
1563546
1620739
545019
1180083
1269641
1600007
1465537
1521384
1533444
1765062
756419
839410
260262
1162888
321936
1867570
997245
1860437
330045
1011846
165521
658116
1686888
69713
303225
840947
630897
354873
1777235
1581766
332029
1652655
812205
1782149
230411
791993
1983834
252678
1248250
289456
573904
695171
381091
108204
1905000
1898685
1548581
314839
1037307
1174449
1903241
625517
1933911
540081
144585
163357
1347696
594157
1839982
1437406
136165
36777
1161498
1074706
982929
1464665
1291090
34022
1938780
1598825
1356499
31356
1941001
1157298
442203
248425
1864290
1156047
1995100
271930
1782372
590518
42582
271984
1987066
1449704
760706
1424450
1836123
670555
771075
631513
1208028
385598
1518929
1040697
280660
1485575
1897030
800447
1066316
196507
544551
1359307
284819
317376
272123
601177
245066
1501203
1766199
672646
1511199
736675
1520496
505748
655125
1247489
1403858
1851144
179967
1240039
1620280
346840
559602
137170
1291589
913329
992145
34043
1441154
553130
1551569
498002
340149
1837648
687453
175808
1147514
400720
1121981
1746018
24618
220553
894838
318750
1257838
1560714
1983382
1833757
683166
889702
1897716
1829068
1075420
1078815
729878
1895708
168012
340609
1469061
1643695
1207779
83043
1254166
1195759
1984634
1971746
1274450
772522
1974861
1681801
1532579
1613052
1269935
1419299
787532
1030363
1666132
874130
347498
1921404
819849
1264328
1542252
913087
1696734
1831318
980298
1553326
1490851
389637
1799220
178460
1707212
1967212
1878216
1599096
16849
1933096
158389
852988
1062276
1714018
1524096
1549650
542350
394834
1669826
915430
1428545
460918
1873462
642826
1274114
1071994
598294
1361729
1415815
1757942
1594098
2007
375547
1565917
808152
94393
67556
1507969
44384
1457146
8172
1991947
1515293
628912
60622
595454
589608
1423311
1704614
1392824
1003049
1142527
386594
1496591
1049255
172171
950294
362580
1185548
711405
1157956
1848115
390411
1341516
1924770
673277
1036379
1023757
497761
642188
1503397
16782
736167
1628403
796929
261615
1997285
945144
1453989
1824767
493795
413071
1182199
245591
633460
149624
1655042
1966563
1416069
1738811
585553
1090089
744128
371431
1544028
535966
1713008
537523
311912
810028
407151
1642217
338746
779041
847374
637959
15364
1055129
1930525
577814
426327
1908809
1005601
683305
465975
333112
293062
528052
640063
80363
1660450
1576871
964403
928236
1878836
84133
197374
659867
706283
1017553
1156480
1118289
878153
1241725
417710
972545
1511268
1165822
986412
1529324
585346
1412673
525811
1348674
285008
1617918
1943367
1221745
476190
1746420
514323
320887
508307
746901
1775007
1215783
1985091
657828
1390306
1598016
1503898
1145524
580620
1513660
1084987
67244
1344094
900376
861103
1416700
1948637
1329596
706183
1589214
1875284
500456
1009028
1745446
788016
501320
1460248
462228
1783795
321120
976573
1248408
1943162
1607683
959536
108629
1530022
537661
1459963
1864227
1572155
494305
351830
1558545
1222577
543151
1195529
1077255
1883872
1888166
108531
738034
1780793
1100263
815557
669066
1943126
1168155
624828
230408
1947404
1453872
1228272
164270
1873891
1056083
1605828
1107715
305052
1095574
79500
916322
450320
1850586
1549126
1418626
1201636
1700326
267740
1123164
423421
1327902
517334
1677276
1474593
84796
1640910
1971428
1600261
1642643
249984
705916
1082154
535930
1552854
99882
1576114
107206
1921577
1573140
464649
1861067
1151194
757700
149704
1853503
988042
914576
749588
325788
48697
1918737
395972
945104
395086
922805
854801
1783792
1008952
1039853
299068
1174417
61357
1907967
895504
1977413
957843
187157
1432390
1161578
557843
673561
513677
510801
453967
1185814
668802
1532064
1499042
1925849
1690084
474887
116119
1855925
1775476
295257
152083
795268
1566497
671172
1984601
457768
1394198
1962951
1792529
725022
1383415
758198
717782
958035
1126653
1675962
1830279
764401
1212490
1016889
484633
1560669
1291830
1755977
635959
1890047
410073
1231584
1200521
1486260
55317
1118209
1993824
184011
614143
1152330
822884
509493
164424
876851
1453146
283500
1601004
29777
649840
1686914
832279
1813622
119690
521247
530826
1633587
609764
1826649
385207
1625109
1494822
1460455
34559
390519
170470
1137662
719190
1199100
934719
1881921
176300
471861
1455719
522
1507390
330374
1260106
143468
710145
1018959
1533148
400472
700753
1081840
872716
191643
1827134
1817115
625019
270012
906945
878292
1957082
1027294
1287726
1657079
656236
290079
669124
1133826
901043
616067
544482
19316
722047
874767
235308
886472
147496
473909
1939670
1438990
1406058
1842666
829708
1758644
816318
1453080
407975
688363
1960073
1148976
1795194
246427
1271900
1815927
376329
571396
153713
881290
1401172
327069
537942
135528
1895516
416552
1187259
12552
1310918
1621510
1413564
1568442
1387074
1193392
598504
23165
12405
1253825
1271295
741510
1864112
1776656
610957
1967938
241463
1205895
588726
1926433
113954
722290
1469851
870615
1073137
1715542
1618053
594550
387057
1126294
761546
652223
626895
505012
962064
516577
1411834
1402579
392123
923814
128528
1973748
825304
457517
1548548
787749
1870561
1084744
506303
1542475
844123
1663082
361107
1696181
448654
1628574
1386981
460542
592514
650796
1526499
590822
913891
1567178
822182
1857858
708214
1022099
1674641
1206659
419527
1123608
1805088
453301
523964
688216
1775659
1136694
1149848
293786
507994
14758
644472
1617134
868779
1210683
640590
1927358
315742
1993650
1779921
361072
1458492
986343
1648569
1663569
1534954
495923
1107844
370583
995564
312961
580042
619949
574643
976294
451347
129725
782267
1613112
1684429
1757926
1821936
1195692
357363
1009352
1775466
11429
1097743
1231843
201336
1249106
1154211
1705191
1043672
133488
55194
865496
1229937
663890
216026
1657565
102272
1588482
472150
1993317
235025
1514679
121150
264453
1769112
1665290
1806337
1619643
711802
1108281
2822
1990361
107767
384997
1266582
614600
1788244
1134317
1181374
1023323
378551
1285613
1219081
1739879
664890
964807
1520125
925975
1124356
1366622
1262072
14690
719060
463709
25733
573881
257122
245240
1874761
1852736
100316
910506
1547816
303820
832176
1289493
1941393
738677
1736831
1367382
192444
638194
152447
404634
1177631
1385897
1292876
617391
1533150
982720
1086369
1497801
538337
72639
1956290
592123
1584634
1811982
464203
436964
1925732
757402
720801
1163346
715382
1076257
1130556
1025087
1594546
351148
1383045
1129797
206057
1821697
1604015
1995004
759691
15358
1376807
546794
947336
238954
684664
619832
28550
1028599
1298379
877306
870274
286863
1397883
1915534
386027
877943
362872
1031983
1508293
167718
29750
1302361
465752
1609885
1575051
1499237
1944497
1893285
65773
1530064
1134259
1401411
236087
1251293
728022
1457143
844584
1538901
1910966
289177
1348696
1733136
1796934
1879103
1629219
1387095
446219
994490
649347
83267
1032482
1105124
1229653
1781334
1708331
1078792
1253409
448542
1605082
841608
1109872
168223
428909
87137
73050
1369722
1676921
826642
1057648
1326027
1553641
334342
1148493
1833648
150438
833247
1661523
657114
1371978
254872
1056677
1879438
608681
792443
1867093
332425
1120876
793772
1092054
1825832
968986
1941679
435164
536760
496584
588349
1377763
159829
305955
634772
1839901
18386
90165
548873
310409
1828952
212073
705265
1940606
1274453
579315
1624349
1038373
239109
1851389
1245068
89415
903643
866227
671526
898349
588707
309307
809759
728875
518378
1008447
1445387
149955
1923615
116229
879109
1881049
594553
1984523
1795898
793808
802307
635676
1900276
1280276
1069370
85988
497816
121781
1965509
1962063
429300
308572
879302
307466
1038155
69030
1331692
875821
1302875
1722897
979338
1773737
1305229
143542
1023603
1659642
1088149
1277492
119190
1080840
16751
1163132
630209
714660
1552740
1441139
1972772
279466
862474
1280072
178827
1654094
1206320
168526
1535044
1831584
208560
1438254
953997
1714033
1201548
1101623
1640248
199040
320429
1553232
1662748
1722829
568444
1489407
67113
1127550
1189039
437958
1886015
491403
685999
1163914
453727
827297
483404
1578021
742259
718140
1893107
1808909
30462
1539886
662069
1935360
137496
1557013
1312179
1046265
1927296
1084551
697783
1527990
1421910
1570860
283191
851437
25914
7538
1823644
1512597
1518454
834174
399878
541689
1281116
13424
1625547
1974022
684577
1517168
754432
277619
1211406
1880830
429585
964874
324140
1195922
260818
1969127
749817
713310
854690
776082
184469
1288960
1287480
990683
113685
21765
296521
1992083
261299
388594
1785108
723580
841097
39887
1791511
1503692
271404
1201297
1841752
1682746
1942331
1926615
1230815
1406697
1525656
969888
1261866
1920897
1983783
1185726
963945
1898166
12875
1076903
554686
1841575
661211
1316168
316206
1942275
1390957
939694
1909572
1970285
1297445
893192
1990203
836594
1336979
999713
302817
978735
1387523
1548252
1965331
685878
1513905
1932401
1523299
311025
1683424
214508
1785625
1313745
229792
1293433
911659
1704600
369848
1230446
1121226
555647
1350383
32808
642566
1686103
1003156
1902245
617347
1924758
1212496
293826
658280
716684
1586847
1405025
448232
1866954
986887
836347
229139
1321307
1278817
509751
524546
1335919
1612800
1313949
603508
1257768
877914
613547
809806
1868780
480246
829525
748149
1147086
1077308
1580734
1543439
1417242
216931
1547532
1561332
1607910
1818066
1093628
1554773
802261
1767837
941592
775152
513748
1258034
1683701
744966
1475128
1955177
1170186
3995
215670
1537528
522584
189600
814037
1791100
157474
1187642
1659833
748770
1149659
1458374
592983
665618
1695718
438012
54117
1712234
549326
1932506
994102
1792853
1685742
1478529
1391120
311142
485060
957049
12392
1763968
959660
1883488
962188
819294
777383
623492
137010
1210171
1951146
919256
1623940
319078
557728
118524
1088420
1085727
998449
994250
1622890
31329
122570
1323788
1480528
99606
1877379
1359597
645547
1197321
1809291
1661448
1970171
1822529
1940313
677078
1117943
515263
1553238
1823397
1428958
1359678
24220
298605
1217215
1043420
766617
1841522
169309
1717050
1250677
565855
71132
1002032
1435466
1071631
942903
1247432
898191
932758
389715
1003973
636516
1992629
189035
1230624
1832347
502440
694604
1756618
912682
369637
1571005
312811
548076
912836
1686810
1678674
1941888
1939357
1166036
1513401
447884
1797021
555109
161679
512960
652608
65452
154658
37844
870544
1684944
755441
1824234
853075
389248
239736
1670515
1880360
1536179
1112018
1408723
590784
192983
429851
526369
1430174
1805810
94916
1712044
658342
735667
1688916
1934601
1418215
1289049
1452352
1470924
569533
326335
223629
952902
1234649
1734876
190096
193368
332814
789599
447241
1972713
135358
804947
1255613
69351
1775269
1076745
411464
1003436
1980342
1062682
1201242
788782
1876661
1913868
1498358
1847352
507591
33902
1692166
1598479
1571090
496561
858665
39240
1156992
45226
212637
385625
1571644
167187
1203241
796699
734536
462968
1216754
1402550
1989495
922338
527057
1529512
250253
491607
3432
1416244
1864115
94054
46937
859425
947916
671115
1924470
759600
1889894
300892
717433
1518480
863003
1579117
1790243
1493703
1949023
186770
915115
1755251
603136
13186
1662343
1408167
1966142
86796
32649
1837523
957621
75550
1038966
437303
195904
661466
254772
121570
425571
1333495
739383
1383986
512262
1856187
1950149
1466741
1541001
873927
394439
1981445
823745
928458
1007879
1496151
891524
877782
1970745
1512396
541570
1499215
1187088
982006
1538534
585266
1349210
1107884
968303
769473
957588
710538
1180447
1942931
477527
828785
1407090
1999517
157135
37769
631472
1798579
140546
221418
621063
1985751
1754495
711582
177375
443331
207733
66133
1180291
1461459
504534
726252
1923837
1722150
1720436
621427
1899983
1700471
1304689
356510
41102
39185
17125
837565
561926
1583211
194507
1547251
658254
304677
1263939
742339
1461778
1419800
933519
9909
1191843
1654446
1533996
492248
243395
872844
671278
398309
1365287
814799
1526870
251536
1658943
721739
1595655
594426
1433574
541014
1872988
1396609
960367
618785
259206
1431726
1811697
1721946
181548
312495
1166419
1357566
589692
1167351
1950408
1751455
890706
219684
1600908
592501
1426830
77160
1264053
1617918
1896555
1341986
1791381
1473378
148018
505658
916263
338913
183440
1446609
948935
1129200
317863
1923188
247738
1660346
222308
565165
1059740
719009
1160206
1243593
641672
1717969
1293330
1437610
1800018
360975
1431745
1944161
1381111
698479
741970
890500
377623
1215105
488491
1387641
1294036
1283121
1070136
1612777
84173
396775
202939
32450
1905510
837466
901067
1924957
17454
334476
1702403
199413
331848
1965283
491728
1052469
211738
1407852
1011947
1571695
1508024
1896182
1016817
97937
1796496
672595
154301
705934
228303
1480079
283702
688190
1448472
619805
1074844
1215699
1325063
1977708
1293417
878481
1900071
402476
1448171
919705
1354872
797310
1067969
148620
1690418
1071915
1535899
1801019
1368150
693816
454986
559964
837190
161261
1517328
1967187
1973653
1058358
1557486
1804093
1580353
236586
1481772
91418
1976481
1305293
725348
1402301
1684322
275086
80672
339148
1804775
795063
1840739
184809
378124
607931
1682612
751387
166152
181442
1339792
1788808
947918
251129
1872732
1711416
763982
1900492
1029565
567060
1231675
1633658
1107601
1527727
1293218
1185696
620249
1777501
1079511
1620851
854376
7707
412680
1659624
567475
195731
1756792
1243118
793552
1699981
228518
702833
1981958
857441
81819
760993
553585
1396375
794338
212869
469576
1537781
843193
192370
1220905
1729764
1649742
1007267
587128
1956190
1989925
213319
710719
55657
121018
347515
491895
1200178
1588755
1413974
636852
118234
977795
136093
1271144
1721257
1065179
847968
1770980
673901
1492211
1713949
709531
898169
270362
1382539
1094326
1127811
871775
1896808
1214941
1006078
1236998
1312122
1745694
1494120
296487
97275
29851
423989
1078229
333336
368173
701186
28219
285726
969992
1167351
1204253
1996692
1787207
1238962
1450332
600470
441799
447326
885968
604397
200002
1599369
1386014
72731
450073
1944839
187943
1941991
1600360
531406
368548
120605
67416
35437
447793
1390297
1171891
1415730
866155
922641
91763
1482343
1811804
392289
1831378
1034910
1236691
1426385
1437027
669081
869969
1897104
1886678
1012505
956637
1993141
1626239
252556
1249903
1128746
1978208
429949
663569
1537073
1805465
167708
1705796
1434121
403165
1409128
828105
831517
871017
781166
1499171
327632
1178135
1123658
1385882
1201658
1389348
250401
691008
428662
418733
901487
934687
1968171
1644626
1567163
831306
432826
217523
478067
1963574
1921008
1836117
1224123
24121
975424
193408
209219
65051
338938
1387335
17927
1329717
1710302
52298
1650069
112298
1839030
1835145
1311696
634966
93580
529546
836551
1739615
1456127
290569
278916
660730
1186021
404485
1745389
1853675
1105399
925902
611945
1628776
1514725
44920
1821361
614387
327439
1189996
1153809
1684327
757283
409249
348266
1074217
172400
1904781
1839176
1218343
568382
1294101
1149656
1215231
1233748
407763
247558
1053054
59441
1217261
652562
978076
225184
1239505
1720718
1804946
68741
890195
173891
1951117
1300232
107798
1492700
1101714
306919
427601
1642109
477077
593070
1941251
1013787
964568
1987640
1717162
1809074
1841808
1389232
1754715
54183
310712
566823
416054
1084397
1133288
1694704
1416090
1025741
1912794
1678176
824269
1342612
558562
1896612
208429
177059
955499
984174
114471
1510250
953101
607841
1196288
434896
564473
30871
1612328
1917235
777979
1112881
725125
1695722
1547607
881107
1313558
1898615
966083
1175967
60000
1252745
1540697
1143865
1708937
383486
63958
478627
1721408
1779828
1710366
723735
1531806
1207288
391505
129063
679455
1182697
1319401
1587106
1575456
815443
277122
1210725
1374467
1058270
400103
374970
1575381
794313
451793
1290737
405767
1230260
394688
1108563
254999
282958
1749125
1170538
81612
104748
91051
1222679
1802329
1643975
516162
356593
49187
1689392
1681252
676633
1485418
1859431
242458
1691494
1001001
28668
585844
787992
712925
1892350
1561001
381861
1193802
288267
1827972
573846
1480005
1142676
177898
925884
780277
413601
502274
200002
1678113
907445
548946
1379564
1814427
151801
654428
1418549
627730
488263
597020
821272
1182916
1890181
166428
198491
54872
1788695
729773
135397
307327
1906094
869504
524395
938157
1419600
1527028
1603011
619535
865845
1003271
591654
803031
1592504
459788
1633338
517528
541327
58912
1313712
1630090
790902
1254205
110953
1961620
393774
588025
118656
407451
751836
1082792
1399721
105243
549633
1531542
433847
518684
445775
561316
60700
761713
1234983
342700
1659911
1291991
120282
336825
97556
1062613
1260889
23579
1951151
18643
1634503
1395602
779304
1016181
1687550
1237398
1904248
1530101
1209029
933120
986835
1783908
456401
1935690
468326
539289
854889
1009322
1193479
1268502
1459891
1724865
909875
1832898
478475
793800
708670
548511
1680774
900265
1498276
376197
1117550
1996538
1253937
193477
473262
1644812
1043485
1916262
1806438
1855320
316226
1750361
55347
1262566
583343
541558
1600704
1071845
1844055
271874
1272984
661488
544813
1763937
1873076
722241
39112
1120323
1992195
1024744
1908180
1387392
430938
1780818
786033
1904077
213714
1774452
947738
552989
1620874
1281224
1474645
953681
212198
1329331
4101
89276
1450026
457186
701630
1026829
1172604
594335
78651
947595
1393842
47879
45247
247433
1670844
1389438
872323
1325067
1399289
1080790
801740
1452206
1620911
1130066
512487
1582183
665551
311508
749901
1092385
108780
270251
564825
1595379
623489
895723
1060139
1455012
226398
1964728
1803284
380925
1324149
1257865
1552602
806682
699591
328548
616041
1450250
767770
717060
1473347
713306
1710548
982460
169079
1670413
949677
1000644
1447407
1445125
284385
353044
563138
1865934
211422
274346
782356
810424
1796067
1115587
214726
914430
1787025
193750
394428
64319
1472061
1126807
606294
433141
55064
129841
1045040
1046459
1231178
1244390
516381
490255
1753688
1408312
11100
1718185
1830404
55346
1341309
522191
1208668
1851879
1048910
1907409
191868
1963226
954038
1031502
829396
1265054
1667202
677841
747107
1113622
1307029
971369
1310009
32940
628872
754257
292401
1015353
47936
1959286
290302
1802954
543804
1736471
1267267
534243
573003
239371
1048994
986308
208887
1026780
418397
1341614
1414742
1964450
522567
1570839
303201
1635592
1211636
1424333
1417684
1298959
14615
1967556
1606729
1827411
841553
663801
1910612
1099615
276591
874412
822498
407283
207800
1607689
186153
521029
49378
549718
709477
235594
1260667
95290
1098898
1275054
174835
1552634
32671
143522
806494
358768
1415381
943244
1942389
1467698
86215
269121
971108
1102029
999577
1444097
711032
107707
777134
1205833
333153
1270739
1024648
324250
792974
541930
420028
1802181
523786
253367
321279
1279800
289939
1786820
1196068
1581206
1946381
602711
844235
387077
14433
546151
645061
932456
744850
741983
100283
1301786
862837
634874
1193540
1697808
494021
1424046
505604
1415727
1405415
593802
239645
1686482
1371120
1938691
1670698
634110
191334
334779
1792380
1606277
424103
1895043
973610
194330
863820
1023672
188757
1091390
1486608
146724
161018
393954
517264
212894
1920071
936755
241220
587303
1641255
759034
1318256
515660
802055
62656
1388342
1477386
1325163
1324423
217219
1944294
48494
202692
679187
1868982
1442104
218188
806274
1111765
274857
1359954
1174155
324904
1127793
776676
1715858
516505
1780672
1390972
864506
884329
497572
958083
639853
1978814
1533103
1753971
1883413
1209592
1667024
1030592
1824939
9092
652106
88901
376637
1843916
1068078
576914
633477
1042508
228845
196153
917909
1194823
1464436
822499
1347956
1835952
426899
1432657
1278397
1387016
1454076
1602883
156174
445651
202647
1587521
1258304
1308910
269534
979685
521735
881128
389834
1266489
1992641
1904537
21264
1121377
509198
491453
1594556
855510
564536
1397674
1016516
1471493
537197
1953668
1696043
392592
353744
1641825
1741413
1758087
1909706
1566424
1908398
401651
1502531
1481439
730902
1354283
920393
1118534
631538
821156
1742262
272929
1918210
1595715
1656881
1932745
777353
673700
1554366
1958658
557298
1098154
269890
1622775
798371
1329377
539766
1162028
1746065
970065
409233
6506
420791
333429
223016
1089296
754076
865114
1608817
1508360
1857673
1518081
1532138
318070
1057369
1295933
1931238
1163628
328056
1802215
570816
177698
1619149
237529
17039
715748
1618775
87302
1365049
1681569
1758143
840706
255443
128947
390799
198049
371913
1120377
1374576
273946
687235
1420844
1189286
287032
1549909
1709959
365872
797283
604623
1706415
1858013
1923791
1079905
1802660
1738233
629161
280731
1405909
927153
1959783
1859366
143148
52527
1697657
1249606
1896014
433458
691158
77546
1284283
1404863
1345692
596804
502995
1308051
1731479
71684
1495073
779027
1464788
300300
1870393
1765272
1921430
1345657
281909
519984
973514
1349171
139134
1354757
96051
197338
1909786
1927994
415505
1298432
1183787
486905
1482706
1551110
2404
309155
1016024
1513862
1962740
842579
121863
1569794
1375945
580092
1725042
689280
945853
1390230
1596402
1248232
246915
1927722
1874984
368589
294499
714625
799532
754839
540848
428147
609013
1511181
690103
1158257
1079331
1197383
222749
1462366
1347341
1281299
474997
436909
1765767
751214
1208499
665742
976271
1723698
77729
176520
685491
1541055
950582
1696460
599641
1241119
167033
1980651
528581
1113339
208109
37195
1550162
664882
29041
617508
225071
993562
117618
146618
587172
613714
1080402
735193
1397052
160008
1286017
1148973
1212889
1604036
1965188
1768779
970038
454221
932546
328844
410394
1411827
317868
1066941
479283
466020
1604780
1246264
82154
1910910
1164367
207754
655690
939915
144876
1764388
1262181
1422503
1785374
1447667
915119
1462713
1160653
771937
1887482
861215
312180
561906
1606114
522901
950914
1866166
647567
1030756
1926508
628374
1559192
771882
103200
1541147
1081903
22616
782771
791443
1979110
1480157
1826137
130497
703519
249517
149341
1409828
1696722
107370
1652068
1201446
428181
286020
1437708
1204707
1482558
386312
1834756
1698719
1300427
1521441
32797
412811
216648
827417
1732757
1790222
1314844
1737408
482481
241237
360764
238943
1295984
1331962
1155579
162342
3246
1425523
81119
355163
737267
1167874
164370
1247235
1881111
61089
424703
1442971
561100
225125
106479
1044090
239081
1819715
1951998
1197959
1552765
1484460
1808204
538669
693261
1851668
662559
752136
809526
385240
1371863
670956
96498
448674
756140
1616584
252067
1053139
830196
1369415
610143
1093943
1258931
149021
843049
1474492
1390355
112623
651051
1842348
720006
112003
294726
744865
441507
471714
1745623
136165
1347658
770848
1941407
75166
1971931
1615637
1060197
351209
559570
990205
1590250
1108143
1061260
1211434
677661
1747592
776567
538972
99452
147594
1445143
875945
736347
903437
388473
1853955
1707514
1970224
1746077
1518325
1279580
21275
677546
1196187
1250077
57703
657464
788173
1036684
1459673
1564568
487676
483243
749957
1121686
1624468
164739
1294019
1173887
738559
1274760
1031657
1503305
1141260
837659
67499
789352
395498
1028629
311322
73289
1567270
1613950
419861
1538328
337075
55696
1158836
89730
1180767
1499066
580929
1601741
274942
1028375
784696
1632687
1897239
317847
1717761
537692
258362
1394759
405704
1115370
1833159
1423922
1367848
1425947
875427
1581303
1639589
1545209
273832
1806629
632201
1138885
1722602
1116665
755791
580222
406267
869806
1463755
1861279
1180451
1258304
987481
1886526
1201525
999033
67178
1796926
1060955
434173
910152
1814633
485530
1360984
75129
1424363
1272314
1887500
501177
27610
1111912
141714
1288763
934030
1081267
1894892
81511
43685
335849
1990381
1396405
1204537
770564
613739
607030
289938
862683
1415676
1430733
190177
861045
1698023
856511
756519
1171863
625169
1319347
1650553
66127
58060
1808008
1300800
1709468
475123
1038855
1341658
1954369
96856
570235
263141
1012036
59479
1854933
863001
1649723
756710
1060691
97843
1881048
275820
327921
1553189
296681
699718
950915
647867
1653803
148575
84981
1004261
1247344
181977
1844503
1065846
1849390
1508868
891045
1457431
567476
510475
215986
577939
510421
1633597
1243454
534709
924530
719711
1186349
486416
1690764
1882264
473467
643791
1695943
486412
1293127
1742909
886267
484310
229954
472178
141080
958551
1378482
1510791
125570
675035
445760
1152595
1016843
1935215
817208
1689658
106823
896116
1413106
1885781
1401602
363508
208373
1228203
161397
844382
835976
1639500
956964
62187
83477
1251943
1244463
1599683
1966804
1529594
1842714
1623920
1461045
719739
725497
1008244
54391
155083
592235
420496
1345674
1287263
1863336
1665169
1116692
1156958
1378442
976122
309667
927884
601513
563927
1937049
1896359
956591
607309
926531
1800152
480108
261154
1610587
38808
1866663
1226307
1205960
1480894
1901164
1688347
1714044
464590
1856482
527063
1115859
294431
1488973
1356342
1046614
479101
1656183
638103
990796
374593
103240
1203996
1771603
402257
1163903
1203415
54820
624192
946960
300541
1573683
62860
1125838
1102430
1567610
1388639
1087173
643710
1792550
1113094
1360548
304708
1941207
1297256
1747130
1100036
1809117
1707277
460531
775124
1100090
431041
1330211
1434643
740631
660204
992426
1532803
1412983
229308
304868
1956488
1887968
477602
901527
1820482
671980
713259
1869512
804668
856737
1620790
1019522
1608437
109964
1568300
5504
180065
1019883
1420571
1849813
732631
43545
1045179
1506171
129397
1228774
346800
958754
17196
213055
1130060
242947
693046
217136
735803
647385
634064
1438862
1336952
1585245
183462
1226718
1905506
1442590
1486500
1749411
1793308
1531094
485788
763071
50177
867083
121020
1189474
1454243
546542
510291
1204956
1177227
1543185
569529
1794425
1770390
900959
753471
1864996
670269
1965874
1240541
891754
1186314
334171
575212
382679
1666200
1037374
862512
1392670
385031
1274425
885577
1643395
990101
1083131
1609926
304264
449537
1316272
1684537
165538
1924386
1745089
271429
613383
905845
771616
1693424
839921
635112
1801169
273937
614323
583593
372017
1542499
1218567
519200
1029055
1612722
1651527
331799
174422
691848
418546
279249
970173
1996851
494954
1634266
1988354
1376598
1877440
754851
1564012
1734509
845139
330873
791887
1279957
1940171
1304600
1207015
1257493
1208943
1986154
923566
205756
1724353
1397250
1770469
1105456
362262
750394
1478379
1144612
1377916
1615201
1794948
1349109
76366
1679913
1825738
309786
1826993
1226607
1494232
1904311
1614790
764302
1817724
753353
1168597
727615
366010
306745
1923922
958779
1403254
651370
1244368
1351901
69762
798852
32621
1532886
1510911
252981
1467742
1459455
348606
324434
1219292
417668
895093
1177709
1362675
738391
573373
1069875
1051643
1418567
1827157
49656
397081
1684868
852033
1336979
981070
732225
419455
268166
1371092
281547
1775383
1940687
1473085
1457117
61784
1709230
674204
1846614
742269
1297360
1668226
1844606
1868877
1371524
967082
1653830
529224
190952
898736
427518
1107735
790300
906575
1092162
140616
643727
946491
182844
1843286
483166
1780354
1611920
1639210
1307329
673032
834121
1619504
679364
361594
651884
951731
146028
557946
439699
1947527
714748
706013
80412
165257
511129
1683101
600579
240661
325939
1773997
991202
1486777
933137
1465585
649461
27784
1563845
1803775
1731852
837628
639985
1288919
821571
468859
1550001
1300015
606920
1657367
251364
1750843
333453
10885
999266
1597301
288240
151761
1807706
1436230
1525682
956106
1473111
444399
1489149
1237490
647720
950730
1961186
1242226
720512
88798
418572
770027
1507719
1175738
1071588
993308
1407951
1424570
1037782
1236567
922247
632243
1471093
61501
1013205
477931
364969
399646
585387
187205
189507
1671502
1049890
981791
1375753
976366
873494
1397621
495621
1983709
1179985
1383850
317238
533277
1515008
118461
831066
65302
124868
845779
1752236
84099
589683
1862418
836073
462427
1334135
1228322
1721562
854712
1500452
498112
900549
93716
1510479
854484
1941068
1912801
998470
1425710
491294
1839555
224442
614899
1000173
1720188
1474698
467986
1081043
236518
552428
723137
315434
210840
1514369
151417
398280
791087
144072
1547198
1588731
1823236
711308
1654872
1568286
1331232
1972067
1028497
1469736
465961
779758
1839729
98542
1134584
1093568
1763366
1753756
165959
1870111
1965399
1167404
1144151
413354
125215
518270
1798666
1227107
1352779
815388
1889634
281930
238020
1895108
759085
521426
112345
559940
1583040
1585799
1077569
1304167
1435525
139604
1441787
135023
1219352
1495463
1432675
221202
1067810
780079
1185454
420712
497136
1197077
849685
1834795
1734569
1937884
1046467
1684331
940630
38553
625754
268252
1397140
575319
1543354
341813
883939
1053418
1121765
217897
1948512
1523702
505779
1989946
1732448
1024506
445962
764262
1250341
651041
797868
1703196
1866398
1069318
1521352
1268460
137329
1580802
1356793
1168718
1142267
1293637
965714
723815
1144874
570984
160984
1127283
945299
1832957
1542432
1955879
1237286
1761241
1659935
351913
1846367
334131
1239823
820237
1457032
532195
456354
288643
171428
1145176
753386
754697
839154
1387393
1826196
809802
1847363
57795
1765600
616070
445952
703162
1316210
491747
1493393
1990882
1392566
973308
1507018
1314663
508153
693661
156956
1984747
1740346
1234163
584591
1429713
1645646
1250724
868265
13030
344822
63376
1418795
818088
1752803
127698
80047
1458608
1825477
972006
1764842
1657593
1483503
1659708
1921526
657193
1153213
679040
1979805
149782
144606
817353
763582
440517
1645240
772916
1955992
721100
1734582
208313
1902034
51586
1509518
1062740
46365
1896132
137571
1922060
846409
1285012
363009
1201599
643187
1315163
1331301
1261956
1348119
1140370
1372316
1900652
526281
1541988
939488
415617
603644
1384264
1851481
201020
680843
1051860
1223528
1135230
1305
1266269
1469344
378606
857772
1855929
1678209
1584921
1582477
176370
761336
117517
1455848
273015
1702373
1234161
671526
836897
209876
319010
233180
930673
818146
1052069
1368452
593473
148558
683953
32641
715360
750896
74067
1400324
1839923
1346838
104390
1104822
706881
905792
1715758
1431544
522480
588610
872316
273981
1354485
421465
285194
975602
1615694
1355865
691935
1298868
307293
916218
343841
1665708
1577545
1844185
957368
949394
1211863
373717
1076562
369438
1060330
1925621
745550
1151810
1758192
1504574
1092019
1713042
1397438
587699
130059
560485
1032035
1296890
214865
1676163
22986
1116486
525119
144254
1079080
1015078
246550
175798
1714062
408353
1210407
255237
1678705
1817060
1340021
1716776
457171
1345133
579797
632944
894714
1745235
919105
1382242
816231
1454491
196757
1263996
1846181
1876348
1809195
1578377
570668
1716864
1703926
1967366
1642448
431542
870559
453379
804569
1862108
488062
897891
239057
687424
750727
587933
1767810
1573291
1005295
1426799
1409313
1735598
906423
1154013
732589
924220
1025717
1019944
1878746
1847691
1906290
1670711
1229789
1108563
3086
86226
1164482
1548846
1924338
247756
940515
1127323
723668
1243559
928746
1980920
971045
1812057
691720
946078
653208
1277266
1007562
346990
1320019
1696791
42771
1921375
1943677
779472
648528
1985257
1941697
1419117
1602329
1206418
1954903
1740981
143304
489832
1084848
1824689
1724846
1800147
1263994
1155327
849887
1042945
1503476
1908348
1645173
1942452
1367777
1168279
1619744
517607
1148187
151858
1503757
225049
1944079
1525696
1404756
1661982
610734
61247
1381239
1966145
1961792
1183054
1486479
704353
446279
461958
1692209
1470823
847679
525875
13997
440573
1079185
866011
1761261
1226488
1536861
358315
668518
816559
130123
629964
1694517
68680
1306678
1927214
466552
1961710
133085
77248
1921574
246542
1684109
947671
1943133
1831116
976894
1918885
1285730
1855379
412818
913191
1658193
830291
764133
1860570
236288
1963701
344094
521320
1984928
81717
1896840
1436307
1781448
712887
268136
1536822
1680826
55078
480758
10207
172133
1949181
744738
1972947
570409
768551
1459975
1569497
1089425
1951476
1389213
461065
1202584
423566
47746
323700
1445521
1586485
80568
682771
109057
265385
1640784
495752
1292300
1446605
436900
765396
1129724
1373348
132305
135660
196495
1578246
1250210
1664291
1286133
184081
683412
451206
104987
846677
1032679
1712782
355932
1874342
1907938
57865
320583
1862803
367736
112313
958842
599847
1851554
829919
995494
860653
1312968
1602248
981805
233762
996395
439240
1268552
1994323
1394260
561970
828234
1799630
940321
380470
1511942
393844
794264
1428247
1833894
176076
1323781
1860174
1118738
115736
663287
510684
795341
1542834
866629
1060706
1079764
23213
306240
783830
891036
363305
28711
1349680
612078
860776
955470
374165
1540101
343044
173962
1341867
859179
183459
625753
1829241
511366
826050
1506534
1909504
558886
1654724
835868
1902543
673561
1002009
1734286
1321479
936051
426790
1520973
1775628
1207299
678313
1593660
1379935
1108249
468310
1462417
959872
1102939
1183503
885659
619512
1735246
1678221
946919
1479886
432806
789186
830451
167172
609548
1438071
513196
152468
719450
1615778
897775
1331858
202616
631001
1462159
199716
1181926
1514712
797027
818383
85136
1257602
713748
174171
954741
688542
840196
1222257
679657
280948
1188332
715552
1973783
180418
847284
1725391
1102576
216703
403953
1295732
1804318
231642
637143
917058
1816377
444317
1820967
335578
1745267
242576
43461
1281614
1777291
1875725
1586055
619671
1877860
681296
326901
1541362
387402
491028
14703
1066729
1185019
179818
1581526
1515409
744541
720485
550011
848171
781507
1553142
826568
1151435
832306
663698
461590
594339
468909
1381516
1168397
1993837
1620929
656701
1041479
749802
1281836
735175
1233695
1706580
233092
1040737
242536
524852
48686
293890
1070289
1940983
1536836
1656716
494156
511215
340805
87893
873214
1479832
168935
1430208
210258
410405
1854355
265141
251676
1183298
958560
437263
899883
1659365
746007
645159
1383345
1229256
773083
101756
566121
830968
1782996
141511
1519343
1736324
704788
263784
1008035
1154359
1641611
1872780
1924528
1038870
1901110
1594390
1488941
1395516
1565600
1531705
1469894
21352
1432704
825329
1085255
1444228
1041400
1998193
642777
1518650
216392
951647
1439106
1551970
1678691
1794300
1477377
509190
1040256
1383979
768390
828954
1861041
1691847
1378270
647050
78435
730975
1051754
325712
619480
1040850
1083551
1553956
1707117
135900
990269
882411
865366
196917
845482
1282221
1575101
1170214
1792922
157206
1817123
379276
425825
1217155
1176279
773700
1430810
1904361
601717
1866394
36291
1452931
931297
1895799
125731
240383
1252931
1131317
1415190
837780
853177
250546
1882551
1498094
1806941
1606104
1670291
1680399
374608
1314585
981297
1477800
54133
77844
203216
871381
843293
79956
1417333
1584955
1364354
326657
1608565
133089
720471
1525597
98338
1818652
1499354
1917885
550329
905803
768379
1923131
532723
1847858
1466322
1087473
866677
315943
665821
1926879
1958489
36561
1869631
1691414
1413053
206059
262149
1634850
587995
128915
1278977
1139142
782717
1842071
418447
250865
1780174
202934
891594
971585
987614
1801401
1144973
373444
257066
334797
1981760
1692813
1574716
854218
1150313
902460
854228
622509
1457275
395566
1942491
1872664
879005
504458
734837
1798362
772798
719449
1648907
1645891
1642243
1886541
849973
135624
1051130
768117
297855
1299186
746911
81638
1265712
264447
1146876
1686293
755580
1461546
399036
915559
70557
940560
1593288
4940
281443
1566858
645469
270792
1143539
1252448
1340083
1904489
1435442
752654
1727398
116703
1644808
206534
1207492
504221
641869
375821
720932
590281
429174
1535018
1020020
19407
567036
1299929
1174937
949422
1433993
1271779
810565
1864308
519677
1374276
427470
403944
1730965
516992
8157
978914
1188982
1852027
668270
892535
1802639
1981226
51498
505735
238752
1345201
1863766
714962
293220
1281470
443289
1502167
1707632
293315
37158
758587
53307
247934
1003106
1139400
1101648
821411
1040085
756535
1943871
1656494
1477940
888574
1923747
147813
587693
36961
1311280
1429078
1659248
1431410
243595
1063927
1744732
211347
102437
1290855
387959
1744294
780856
1027900
1333645
1284928
271450
1408744
317103
1220162
117370
125895
1689508
151957
178690
804865
1689169
852862
875838
968815
1977449
1764631
49124
1196686
525369
96188
1405517
568454
1099497
697965
427697
1377052
843458
916822
718011
1839765
286362
738423
954928
306438
1045254
1704941
853673
562344
326088
1253499
551253
391540
369288
187529
555329
394893
1957582
704983
959292
1858951
1497549
5793
28327
1108688
245793
1014131
1643275
1577777
315223
619823
1336461
336003
255319
958832
201108
356660
419217
963477
1659309
1878907
600499
1099771
859259
927148
1952616
1035509
1118903
660770
1982555
322059
1696157
884802
949137
329153
223948
1914193
439050
836055
1818445
961545
368922
1446211
448296
1045360
1551264
857855
883471
1779786
1619486
1828008
717029
154889
1655662
517693
1865231
872276
1087259
1592096
1842751
1701672
1055370
1332901
1194927
759250
1047226
653639
593233
651365
1653329
1213939
647685
667656
459769
1822296
1147852
1732523
1102068
1996612
1474364
771774
829337
926920
466408
1585241
311124
1065770
804638
707619
1600883
950846
508860
801399
312665
685995
815251
1732684
1786477
1265197
1691973
1134473
163354
1091700
733833
1895995
962112
110536
1300453
543781
1284751
977935
1066823
532995
987101
1283560
526254
14663
1246954
773184
420275
463207
1851141
1259845
603776
10482
97799
861199
31309
350200
468740
958199
87009
503564
1509436
201006
1086876
1900940
424515
140752
664651
966851
151214
1117787
1736683
118109
847029
1124244
1300778
441380
1353485
556921
752202
406626
1099080
894511
890086
1348883
1333322
769863
1921542
1120605
1174891
1730051
410509
1619074
573865
840303
54213
895961
964978
271399
300036
1233382
921759
1731234
1690605
65319
1262374
217328
42424
1003228
967437
615632
1498398
120060
6654
608269
1414308
580015
1925040
1357835
983614
791567
795853
472116
1316667
702302
974777
1531979
1296266
1233624
984189
633412
1868621
1983539
1177998
1157362
1792807
1289498
1600798
208599
202918
236706
353783
516237
1614645
1758596
317418
300356
86036
456623
198126
1091798
252935
1007138
1825980
1842214
1986190
807414
276978
327984
1956872
1913661
61605
869090
989790
1119581
1685002
336298
1592010
1959317
186165
1127246
718678
688059
1302001
1694114
1817985
995490
1375757
423250
1051086
625825
1840560
1311607
849985
925673
1780010
184666
9694
1179708
33003
8119
20732
1577565
1802275
1780672
1409779
760977
1521482
1803272
1641270
1711987
1162358
1585484
330083
1001376
144221
1090513
1037083
1943129
953766
62929
577438
1209512
961072
1501070
1030883
1987894
1825872
216335
1389880
1224479
994547
1108536
891561
939207
581879
1574693
1571559
919549
560203
562588
1648685
1918402
1427769
486459
1962592
136799
365657
1344679
1783415
1232595
1412540
1487528
67255
221777
1850971
800575
274911
1726794
1829154
192421
1070614
399825
1014748
256608
26402
1778309
549927
701766
254966
1781772
451467
147458
61684
1820449
296517
1670543
176511
252182
707583
242001
1166745
1534964
1907788
408154
671912
120002
617891
1676786
731816
879271
1382535
6635
1660182
467382
573116
2042
1783459
1063949
1104548
1017889
532303
605241
1437614
1124201
816726
1857346
1949086
1613044
1066500
184648
1434573
1965808
1768517
974844
1761741
1440365
1848212
1117795
1832860
131764
1373727
1241545
1262171
1771391
351145
1330201
226174
1962394
29667
683576
460752
1305375
1469412
1162694
141198
1647888
1554201
781541
1115479
1562806
1597120
143976
1345791
733122
1948552
627744
563819
1303062
9435
1339258
312237
1950223
324059
102602
1707463
420133
1179420
632041
295621
478735
1795601
1845425
187698
1362468
561615
968033
140045
180901
1947461
601907
615637
1585472
1931219
1292931
800524
161891
1433777
276746
1825575
1658112
274644
594864
1175158
682051
123805
1826629
304927
748057
1760321
342919
1789618
299900
1268725
172065
204901
69853
1136312
1231124
1790800
406138
1399132
1499907
305769
126001
1193071
944809
1984209
1686448
931537
474469
974313
1687084
18967
1328842
611445
168075
420231
1879193
1511173
1352323
842828
993289
1151908
1260516
1946591
1703939
1315902
1974773
875336
703380
1417077
985655
1532643
309369
193497
215851
545253
1503414
1304806
1984148
1709674
274003
195053
260340
1551758
1220583
1950839
195151
1741675
216363
1738746
1629871
1110828
1685408
268281
1884769
1929125
1602559
581561
1546599
1196774
1325058
1466766
1672079
1987252
109573
4743
1419017
707198
1901977
1698321
1327362
1192558
897909
731144
329001
1289183
1710722
769554
960831
793561
159145
1731734
57464
1274885
384487
1728268
791352
164117
1842062
1696877
1135571
1465109
977059
799270
1134333
337860
989646
920142
1511041
178618
1003836
1531024
1473783
1248199
550581
1861177
1035224
943782
1657693
1217706
676448
64914
307190
1431671
1746175
772622
1626827
189551
1290110
673768
1348207
1125564
1792532
1629234
219444
1835097
418253
1214365
1281095
366497
22639
1680995
1070238
1207653
55950
1776955
579467
28898
332076
1655572
1842217
511859
839962
1284138
946273
1752889
482871
663763
1374490
1197763
1807737
1568107
517461
1364658
1775488
313998
721053
1959297
837963
948137
366918
181707
1435220
1688132
1954570
1367431
1829334
1080942
1161378
49130
135090
1344553
1478433
1381781
820767
1522874
854103
1651839
503289
1040085
1009599
184851
144970
1377682
597259
1352933
1972997
919943
902371
617680
549289
1043351
1509608
1266303
1390495
1113243
1960645
1451212
1219638
1615955
861264
1550178
763619
298225
1200228
1906516
1952418
1518557
1292209
1095988
911368
686127
352318
1226940
824132
945892
229752
657631
922848
806900
1671968
1508394
55528
1556250
100987
9600
1217999
1130929
1442269
1976446
1855320
1970093
832362
365924
1548386
1810016
1627145
1537267
969053
1139237
472
1100824
1691687
890724
1769135
1726552
1598182
1783727
1344829
854994
107714
1013295
922227
1324661
1160755
1717950
1804577
792077
229385
549495
823396
1288784
1192114
1147192
141538
1335801
1145167
1722156
364459
1332995
1279185
1747927
191724
21982
74283
1438291
956514
797929
1931783
1941328
1597525
1752929
1049958
555577
1583636
202728
323367
196727
1076571
1955353
144613
704456
338026
604191
564755
1133198
1746858
1456456
1764321
1024337
1935611
1169272
1005937
287157
1170693
138883
1712721
1997983
1607975
1300302
755731
1788152
1277465
1482596
1737707
1491828
1016306
319158
1238976
1515672
524865
675612
846765
61365
223342
751562
1223879
621999
379056
1199750
1699015
1883469
1064700
1728110
666883
1742845
1137560
650248
566744
1528091
1493344
784927
1490663
324621
666738
1220640
1392615
574121
1825869
1725114
460444
855772
1394583
86924
502726
10508
412545
1619098
757703
1942020
583361
7987
31439
1126082
1373364
941826
1419739
1482190
1478283
1802664
1363754
224393
354146
454169
1779045
400677
438947
1190634
103328
458866
1894168
1347250
1314542
1979590
1523509
1879914
1089056
1807376
934342
594376
1355578
1157668
1143513
1359293
1534726
4166
1192210
548455
890122
805337
788766
1310466
471674
1617870
702575
1007040
1068387
1168177
1164839
1305190
966117
465429
926898
1648510
825254
1477717
1993320
1164297
858021
1239471
1467054
727618
1554817
1035318
1582787
675445
571420
1483497
1156266
1300141
1623669
1937631
1490750
1964869
1493600
1773500
700604
1846280
968012
1417819
1013786
1303721
132239
1491406
193787
541595
1283440
1640473
317381
327408
59844
481802
45137
540531
840075
1071356
1465648
1459770
191801
289168
1376430
1295577
110334
1498506
1562926
29708
127949
1951826
1929785
1032233
1410880
1163677
177386
527086
309491
1030992
734431
519655
704050
285629
211463
619420
951479
1420327
606218
1665563
1631614
1204998
754710
331813
1543064
1452740
790676
930218
1792728
1990143
1310237
1347833
266900
285567
1981848
1904200
483983
1603021
1770157
1876599
981980
965519
11539
51985
448550
575665
790576
598939
1841960
559044
1712396
783562
1736951
1359781
330955
275134
1039117
549044
1063135
848716
470470
1892502
1425579
1110125
324068
532015
1112718
183272
142340
975085
1501212
1925157
154841
773483
28552
236692
1923660
1402227
686198
1218228
1322313
1340100
1329243
1649774
1184386
105123
1407425
114987
1763382
737035
557862
1433883
1287623
1334623
1605216
1109678
1136745
1686422
1346675
1274907
545994
400927
204124
1454680
129461
1018898
1632461
1796687
438811
1170342
605232
1543305
836028
441961
1215374
1795265
12898
1359568
384001
1942904
1447975
360135
1080697
1376029
680225
269509
1020221
85134
68775
58138
458541
1984462
368525
785795
1261018
1568584
1551738
749054
1039643
889879
999676
1338691
1649149
862496
1647824
470921
1221857
429927
1178109
1384626
1350420
362752
1626353
1557598
812128
1388790
1609793
1267155
1428768
77963
809455
1080574
1782544
1056018
907955
79100
417964
1618274
1194830
1515920
1269258
851830
621214
727877
659424
1580819
529507
145553
50888
578236
1316302
622376
265705
1312452
64723
1982323
1577901
1220628
1657152
442534
1880973
309073
720201
1796330
1704055
277695
1909254
1763902
1157486
26693
959140
1862127
861808
326724
242626
1404806
429525
1177944
1368215
1941018
485985
1494440
1553007
331757
134475
1843968
351942
423392
301504
937701
721700
411260
1763648
1777325
1324335
1548946
1830976
1361485
1675113
1119615
1979255
1679698
766656
1527231
1712718
31583
921028
127547
1659584
1360972
905028
1676488
78525
1309928
1819336
1334217
505449
79272
1308342
32490
362597
1455671
286114
1761166
224400
464146
1087741
1891515
331539
1807398
1696791
875932
442883
944128
1817092
895427
1598018
1477121
700724
44096
1633584
223724
1083677
1536624
332102
643766
296920
182998
1192040
1943469
510349
1065130
1258198
1590114
366053
414936
1159389
557045
1396174
733507
1430172
720552
1670407
1173484
1486578
1296984
1931550
1771999
1266660
96534
1961424
435337
948939
389877
412043
1813301
1186253
632236
1078227
1014316
506752
1321287
62726
712834
573284
60885
1085013
985359
1086569
1276369
780758
1327621
1313022
405948
523212
425154
242220
1979479
974566
13716
1962073
1302116
17019
1472288
1976014
40576
729172
427011
1077893
251691
837312
1504208
308250
850085
115816
1068474
1557919
1184667
387135
604430
1540654
1602236
1832271
1528460
457982
1110657
1563817
485690
187262
280680
1264902
1254266
1799187
1445145
1490313
1568172
962771
1570571
285466
1084792
241489
1383374
360290
1927328
1854056
120269
296306
1993885
948643
173832
192694
1406165
1428718
1877615
698619
1727931
1598756
1622881
1848017
149947
1891295
189534
647264
533153
1142415
1407724
1463638
580389
1792594
1525150
355249
338953
1511721
1650479
188666
1772196
1029447
1130050
1932572
407172
1050832
260421
214658
596104
1631706
1688570
1585190
1443571
890138
427622
701772
563370
1055322
272809
258998
904129
1904991
1572876
445949
811169
1404518
1200307
1329846
1338846
1486815
78108
1903176
898524
1471616
430733
650748
1443533
1430275
208859
1247402
177338
466703
1467871
509768
47136
238472
1021026
1738974
444950
1587404
90108
654067
1024313
61657
188093
506890
1907368
472582
356183
824810
891740
1685349
839450
488155
1841721
1933360
1608231
56938
486336
1636884
422803
1230205
1168832
434855
1301890
1883954
999698
1178122
399892
7651
183731
699326
1618111
844693
707899
1724197
241030
1927356
1285795
1859300
342302
251036
1848339
1320994
1881516
498879
1699357
666017
1090984
1983289
391405
598063
497985
1109438
1637353
62116
132998
250881
356788
701076
1575862
1626327
1339598
805067
384043
494142
1489005
1060532
526781
517590
1444349
87330
1469298
1452304
63934
1858699
1963822
68484
1635814
1600572
563570
1606249
664284
1506540
570170
895142
186381
341143
922700
922005
1312753
742697
1906242
408914
375392
430115
634656
268011
1869353
1237302
1429332
1867589
576113
921717
633607
1495717
4573
348106
703059
1598362
1156331
549117
510840
244601
209743
919795
827444
402732
446654
469284
1576384
457645
802051
1046225
1552685
753043
1805854
1390544
651862
1206016
126803
1402070
282660
1474963
1428432
54435
1001985
1084230
1218435
1649645
1982440
992388
1909883
1946906
503981
1980057
811614
1977873
1115260
1726406
1305856
1581184
1295453
1487986
360935
1160931
1143948
338247
1334521
1381409
1564840
133988
1353487
20750
942737
459637
312281
405090
672051
1363277
1774734
92947
1253550
733423
50281
161186
816101
1058111
33261
941089
1187171
594283
141085
139380
469228
572933
1879726
528953
1642275
1139584
1978216
1972576
475112
183255
642855
468030
1300625
1910553
852508
1679376
1104616
1871965
808320
1707889
122396
80751
16106
266502
95683
1197453
695895
70854
409803
153315
1416451
614792
1095279
964878
557778
301229
1156401
446740
1374967
1328113
1802072
1098601
1981314
1703741
402722
155383
292728
84511
1629883
569084
884208
237128
1228391
718831
897402
1780185
877354
804649
296855
39284
1634408
1255139
1542298
515568
262631
1896487
1082513
598209
1560582
164335
309420
1462432
1086628
1411462
784029
1739318
1488371
1874166
234929
1332767
1230919
1404986
1494458
725014
792198
396235
1390938
604291
1295206
1538585
747615
592709
469131
36001
20325
255896
1098632
1243807
953377
1222960
348922
449757
236343
1675768
1397245
988350
313292
341832
1449290
1541848
1801744
586547
1313134
636292
1793959
1679324
1171277
114216
1468583
257071
1839187
1260938
1468538
837776
35657
1035754
1832134
362713
300682
400447
1594234
1572810
1519533
1324799
389461
487983
864291
881236
54655
606198
1825001
1474408
1225017
1254507
119896
1102208
811922
853683
36842
1309519
111179
1618882
1227145
6108
285070
1842252
1601658
1427161
366507
672630
1357237
1245265
1661448
1552684
1541695
361885
1228839
1568324
727291
1548458
1569541
438693
501418
63469
967753
1858527
987718
104392
1909701
1313705
1885860
796874
1013035
140504
290523
1862170
1610453
1462350
979099
1792738
536512
1375640
651192
1570728
1973551
496716
1498703
514167
518405
1980785
527753
209054
390883
744964
96539
371421
176755
1894943
492514
1190532
1870632
873259
548072
326767
1957789
1016528
218521
1267044
1066897
489037
1619986
1091617
666307
894793
220041
1397842
607596
1403343
28318
1479146
1795483
160744
1782421
376196
1139312
674428
82548
97059
592198
857264
387795
921752
1629927
1269720
129391
1181689
1201572
641843
1286727
1840154
954417
332460
1018498
1615777
1480228
9532
138564
1055996
1119578
380968
1521841
262995
340786
1394450
1194532
350161
1362631
1211615
619321
1421702
47897
174207
1570660
1482514
58370
1855643
1871894
250164
1113595
1175584
1704624
629941
1090453
1949947
1902382
871957
1615531
793173
92251
1629529
1950309
1014534
1103236
1871141
1754173
984539
1775797
1151097
230991
1018795
1405736
954003
1127481
1825744
1783657
103866
833234
1919928
3903
1046194
1496198
28820
954796
46009
378798
162670
668628
201284
490456
1100952
1935296
1799834
469710
1911725
1404062
721012
1360293
17604
724541
1577581
59529
1736493
858170
11814
203183
163581
1845521
1523186
1623391
378944
707232
1151297
1404138
653002
1382757
973801
377681
334871
418526
380075
1386254
985587
553221
1371403
276324
1249782
123284
894586
1168937
955049
528000
321988
258652
1741635
861287
1984994
575585
1470883
7281
394398
1294561
1607093
1421509
1849317
1636138
418809
635554
349346
288515
1912602
529169
1088227
1692071
1680232
601844
177003
332349
1364222
1992236
1372080
1419539
718925
589309
295018
807032
13597
1172744
1248372
1496249
1770579
993926
382399
755112
1985043
1099480
87197
1437196
242248
133264
1712146
936798
287473
185266
45334
914131
1512715
132861
1466036
1699778
284067
1466678
1100659
320794
338122
1729856
246810
1993739
778513
1307530
1969610
1780248
727565
1145123
1235623
392801
663575
200458
1358704
945350
1008818
1274811
391681
1546601
1749575
510025
1890553
1437481
169741
1419688
1021389
797087
861268
354949
1173256
382656
464285
1383998
136966
298374
1790887
983933
1716903
1394014
1561434
417257
233352
1092525
1879846
428492
1148870
1695892
626265
750909
1853740
1736102
1478934
670247
257292
382918
153641
457501
1604709
432635
1127268
416548
929324
1711491
432123
35112
736418
1334063
215384
1604064
971173
671969
1342874
113230
1337977
1727079
778901
411741
810642
1027832
100603
726993
1250203
1792544
1158659
911223
1492378
412486
871200
1695798
1893504
852014
1020010
1489697
461931
1885377
1227184
303483
1574209
217165
1699062
1767661
103214
228517
609386
1853841
742703
424047
913621
1681826
595484
1637372
606538
732532
1034283
1011453
102712
989551
514395
254934
1988560
745751
1271122
65049
58244
1340560
1496694
389308
540876
1995331
1910431
1081354
1572644
1712488
1020686
315080
251350
916523
1822898
1364440
703657
1619983
536520
1257442
475732
878762
624359
74954
1283392
599441
658246
1635194
1125650
1478452
239259
1994598
1644461
1674132
445003
1893160
1290543
335132
1734186
961156
1203338
1182129
1680117
1323540
817386
20035
1704901
1314920
448933
180670
1547907
315810
1543708
1795233
1551519
996099
931790
1893439
1704469
237018
1088237
1823783
412620
316875
1567254
729256
1576453
1696814
538447
1863474
1138398
1744932
1233507
1371684
1900749
1140363
388824
1404794
1088424
740932
1326074
1501547
1611524
621394
758469
105920
1443783
1610032
207090
1454918
168734
87841
1238732
1901107
1590900
722518
1743044
1340066
1323784
1633037
532462
1556533
1103811
1736520
1147879
1209898
1891551
551095
1282838
730805
1477751
1110087
982888
799870
1245320
1763035
596292
1333417
1463439
493075
1355868
358101
200157
151625
397677
1164928
246776
368313
464221
340036
616453
255787
216725
1706400
1978185
1561349
966688
1453512
1182383
670723
16582
1889127
1510780
160842
1827129
1633986
1163037
519549
855751
1001824
1666648
87779
1635157
412303
581588
1185056
1604490
743374
1694476
1733392
1622583
860103
1106467
1304896
350364
1980528
279432
1682870
265779
1216279
257559
1113420
1194210
705206
291589
479555
335436
757290
1479398
73668
1023642
1439794
1156772
120945
155396
407335
1525488
436911
358494
1778916
256733
809141
268139
1083281
770742
1991344
714535
880060
1794939
343903
242669
700102
1717650
1123345
1975885
1128552
619490
1992608
178623
375791
1533093
474528
322463
1763609
178611
110663
1565349
485663
242513
703967
1863313
833381
1156861
317287
1068283
1465342
612183
1931240
1855191
1537565
436855
1396497
615435
638332
308015
58271
1441581
490045
1280319
443894
1286695
1269272
1631771
1292157
1870642
795977
1103019
155665
1824574
1226020
391423
751727
849643
990947
317695
1012711
478607
1444225
1858480
8633
1810175
1621387
223937
347274
946842
1499180
589017
381149
254258
794085
1256218
550998
82916
1191115
741249
1086107
32235
444069
828748
936278
1533643
1636081
1655897
1776973
935980
1619272
735532
1887732
1322928
868757
525611
1555014
1408291
1505955
124821
592818
1334272
952369
352339
704027
141713
1962349
118330
139260
1165716
554341
713891
110343
752148
88540
1786814
405766
1115717
375639
904555
699754
1818548
964705
549832
492938
1511559
1116575
996864
1651641
1595308
1089866
863623
495154
1614373
1862733
834709
11776
786516
1857778
1004332
221513
1585277
466735
1964276
1142830
439392
657529
143177
941927
1137323
1655820
1499968
962248
915253
1493351
1021551
1120272
20849
729739
772233
181355
1747292
1418633
281783
1014258
1713588
1724654
1214261
840082
1559320
393120
474238
1036794
622969
162910
157228
1508614
160691
62682
247631
558139
1643566
525794
1416130
1298467
808188
1526584
1123069
807605
379454
1080137
508377
477521
1123415
798493
431287
234931
1096719
229358
62920
1580568
1076779
191240
290505
830434
1143648
1545454
14773
44705
690060
459881
1719068
711612
185888
1474824
1313007
142688
819622
1249872
1024417
1986151
421439
1924693
620822
545616
1604108
62580
1226386
1277847
125871
1438937
313464
742126
391908
1790884
5863
801698
406216
1244848
882709
407357
1138474
1804875
1708494
142116
520003
1695232
786702
1922568
1633415
1896751
1287902
603635
178741
318939
585493
1317844
53181
991448
1475308
1688558
1835697
1170995
47210
864600
535013
474277
114760
1850261
1061191
1775261
687795
616446
925358
11746
1422634
1226427
639901
854866
187372
699111
1961663
1676909
1276630
1366848
1279369
1764246
1716073
1629439
1612014
442763
832976
998935
1429364
983580
954153
1356401
263575
1943223
435958
1204521
1880406
1803222
861715
1937789
1169001
16553
1983231
171667
1363445
275284
263143
1563404
581944
36986
729447
1718585
1113768
1823138
1174606
684028
882498
246545
1775861
1615777
986138
225914
1343294
1052574
323957
775537
1063753
801450
641678
1669918
19584
900395
482997
506426
253708
191863
581538
768226
1111047
63836
542077
1721651
121918
208586
220173
770587
201665
1564477
1265888
16126
1502391
543460
1280909
95261
1055879
243471
1756267
1856250
977799
546907
1472313
1326193
1973295
1158432
402630
1383753
1706438
1011220
1335789
1953910
810024
1480106
1710288
1124354
1925652
1160816
84817
41536
1623290
1914342
1143430
763862
1958726
505849
1557757
1131181
230144
353590
1439799
773585
853337
1159109
1086749
1314556
628056
1147678
1640097
580954
94892
1013317
221529
105127
473881
170173
1654045
766793
1348570
1532422
716385
1236714
360604
326210
402060
1187135
1519639
284938
1441297
1427323
827311
1285350
185751
210761
626135
1915504
1454328
686457
739755
47940
1223445
49803
1179639
1734066
1024538
147382
1415697
165656
341531
1202270
1109700
602616
1413483
1256261
1359552
626001
94444
1433926
1894154
1122472
322268
668298
679659
560145
517756
1256096
1410756
813337
1744592
1012323
577747
1184916
462256
1920808
797512
147951
1900611
1939549
1305994
322509
866124
172648
939172
1484087
489061
1561227
697859
1089535
1576244
1572756
213842
1217866
1365825
1237229
1548623
1767893
252501
785127
266049
948647
1760108
740188
151495
1312413
517991
295456
1381621
383469
1848703
1520913
969336
1382656
1057881
1637456
1504966
1122535
420332
1378259
1417999
907075
937877
725213
1768193
601234
567233
1109883
1273718
1030178
1561007
331423
1966310
1135642
1883685
1468138
721139
1288899
1045080
996158
869196
900628
758784
227549
635298
1806057
1074396
1304373
192040
1717228
974419
116780
960395
696725
74553
337865
1078545
234213
322765
246719
1262034
1043463
127837
1418415
1581644
875880
1788070
1206321
288522
347553
123146
1083140
1573169
468187
932739
1078372
1027238
1985830
1048972
781492
772321
799332
708975
296979
843363
359935
1719598
1142972
845772
1916478
1721629
26571
935369
1747396
875089
865883
1779796
1540115
1810285
467112
609648
928297
473585
1317509
1726554
1738297
1474990
1007102
922224
1217685
504176
660115
1414036
1238016
1369841
1339695
953441
222511
1268721
908840
658420
158054
974985
1948184
1215719
375632
34873
1232844
934030
10826
415129
353006
1158544
158601
1889776
856488
1228559
547295
1044418
472924
416764
1970162
868114
1164894
214074
1573532
1132535
1411504
1744397
1227717
1257210
156225
860832
1375691
1191943
521862
269086
211017
15765
1008711
678593
307006
1842212
1427991
1011438
198852
1185313
1593235
939908
1135215
815560
1172002
314962
84088
734911
1299998
390007
1446753
1528671
1712286
1663444
1704291
1351001
1664931
1708003
1080229
782553
339432
1489030
342349
109629
394816
922583
423561
929241
602171
1651807
301760
1083356
1199946
288710
1480340
295333
1046617
1841452
16318
976219
1473801
326201
1119705
1170477
1155739
387187
709477
574875
1595806
793881
17379
726285
1538258
553934
1040942
694137
1116501
1392430
1739759
1155684
885046
1418525
640457
1588427
1872782
1780037
1996550
591529
715669
1729573
1138281
744524
1023889
646139
1786493
1628643
194137
1918756
723897
1664210
1376630
928905
819707
721961
1696122
1722442
1836400
1129718
28509
587640
1400708
1073306
822560
1645023
1636477
199551
714824
1421984
709572
198991
823226
1293132
1206010
952667
864391
1002990
721801
1165133
1063928
870399
112787
1096224
1398222
880946
1088346
1408331
856380
1912964
855484
1518
1940232
725094
383589
869993
996218
487577
1165708
604467
1105872
703671
1603897
800634
1441970
1216341
1470580
390740
1635810
1033726
517925
871663
1937655
1489479
1311707
838746
1446126
424884
1878207
1150457
841601
1069358
198559
1227121
405262
545227
841061
1154476
1308482
590060
1931380
221413
1939312
1430255
1140847
657765
120818
725682
661841
1328760
576657
844140
429720
1617663
965057
1809842
1332864
1474636
526223
1037340
1997878
1040313
1207432
125898
1950903
239801
75915
1165402
44070
1878269
979356
1077752
274435
1578312
176769
431521
575788
718342
72072
332971
802361
664542
237346
1008265
1694491
1703323
1838664
1557912
1706463
1327466
694404
1738525
1705871
1202542
346286
1561711
1843718
611740
623776
79307
1794252
394026
221788
1385456
478983
1224621
895891
454593
906340
694380
1570472
1141586
915811
45870
1409472
1742918
316989
217043
228472
1030200
1572754
1578332
759580
1721110
594138
1714452
1496886
1066601
1582420
1207540
114505
1926593
1289350
951271
1026322
935088
1497250
1049722
1059350
787715
1857938
1127670
1765045
1312406
35969
1298994
1919556
803307
980772
563238
1265946
1775304
1946300
974567
1321503
1190338
1096108
1418359
1144822
132671
1189434
11918
1731436
1250861
498730
993690
1999216
722645
1348895
1212499
1970305
1286918
164669
1992912
420229
365683
118642
366339
317463
673879
925434
1191161
74314
1030194
1503256
640977
1866062
158776
1940206
1708930
347648
666949
1885550
1089434
1787144
678558
398380
474856
677189
128966
529504
468956
400154
1663921
248620
1482929
1029741
742766
1288024
719980
464956
1928827
904223
294059
1224657
1091206
1945451
1750089
481685
733885
1722919
28386
688773
120065
1998600
905396
1685008
1871260
163976
151779
116674
646973
56948
1317147
1399697
1255526
1587760
994238
55088
693048
1301769
1027238
1841806
1529696
763892
1109403
1356646
64211
166300
1569823
63883
1677100
1788229
1224400
579121
1759225
1107303
1278312
66121
554286
589629
846917
966168
1696241
514588
1190882
1769517
395019
708052
1369228
125158
102866
562470
86591
1452307
1684914
1691613
1502805
1349111
1948924
1248327
1188772
686662
168063
384733
1005796
1110718
1052162
552636
609835
849681
340630
632476
881570
676409
1985248
837871
1919727
686119
583615
1270938
1160160
38018
1171165
482949
1374440
282982
759044
1481099
433118
1150640
612554
665065
235654
1194477
1297640
155743
803808
1657639
1918900
52963
500315
877464
1426624
250987
14750
265393
690920
912404
1886427
782193
330407
1039392
1583827
1367728
1833321
1817030
1255986
478180
319026
1962707
955611
1854993
1813642
30035
335324
1661574
1183837
1559695
1994279
296912
503129
525504
1957694
366677
532114
1504811
1127024
743783
1584373
1139698
196618
1404565
358722
391227
1835334
768734
199181
978746
893185
1385861
600927
468788
969658
1421684
1821242
580589
588222
24612
1052191
1582249
753795
1366889
391903
1444038
1358747
558552
758794
588011
865088
391819
1877278
347630
40435
1212870
581249
1600646
1597249
564213
1416824
1802227
1412026
331174
1823104
1229045
1728656
1386478
770638
582903
599682
1696647
786018
539702
1153328
631468
68435
1629906
1688789
713771
1628145
1460815
889386
1351489
1696915
475958
587751
382439
279191
875784
111429
1857349
834532
1062873
715247
697417
197603
1217635
826927
1656683
796092
1970806
1226107
700296
1651308
536958
143492
1014728
282140
1569106
223733
1361816
1324052
1418555
336934
1693038
283889
334966
322999
36214
1146970
1247483
1785147
54591
1512660
1514570
28
131609
169292
698991
139059
560865
1867184
653596
1738001
307924
1943226
1716078
621054
997329
1355551
507400
1085152
1235868
1192905
160795
1225979
987321
1579999
1430752
1855731
1029092
403616
309441
628486
335074
1604528
952160
936834
1564501
1058818
1474705
134112
1540520
399164
1744458
903019
1166718
446462
1592476
1182065
316573
1564533
1007549
234119
1801449
1277641
766536
88252
1740758
217887
1623904
258393
589359
469251
979371
1344607
1121521
1342104
440069
489192
1001821
786776
737038
492488
1921025
775180
254606
1048997
1739900
767387
549916
1542624
1019857
1655635
1323546
1242578
1864781
1700915
1110169
617224
1998774
1648468
537217
1475786
1481524
152359
1304523
352993
1898994
644593
25800
1406670
1010881
593548
131069
919530
1861485
375978
655749
35740
79606
1151809
1326344
1358984
1217319
1963518
11455
397555
337813
1088033
1920943
170524
1030336
1884714
1310645
1833251
1143919
805610
387668
827655
1230722
6039
370536
475275
1982260
1405610
1981833
194579
1139635
1761676
748927
133442
1833217
300254
868256
1229755
1264181
1268096
396888
589343
1295925
1009821
1954155
1805229
381652
654879
1058655
1459443
1072314
1984103
781921
165897
1224230
608998
1101390
537681
360496
1323305
1372015
505270
507749
952669
917883
167821
380031
1552214
1905678
805729
467858
1489172
553422
1985361
1526248
1151659
356321
1495429
1692699
1254679
1778644
1681500
522444
1893632
164168
1598359
42945
1101885
1372229
1291877
403644
397506
465114
1565426
123103
106446
1780460
1005780
560064
663648
775577
1788921
1102778
1312064
1067219
1560592
1247809
1882444
1561502
685750
1471015
1267082
1061765
1192266
913066
1626268
1771884
1051936
1494110
103189
1312511
828544
42809
1513381
1196680
1582896
1872997
1756603
1402446
113082
469198
1076720
237162
654358
1426650
1608362
1615102
990423
1238422
1163867
1353711
1724837
1035238
393143
773764
587298
617920
13132
1176398
1595689
1811886
1123676
339155
349627
1706490
387852
213293
202396
980554
900623
1395895
862480
1131285
1561931
1168464
1407142
497305
503436
1460843
9073
1915702
54764
1307014
1112454
1120607
1984857
1067394
1611583
1456330
1258199
1249257
1655267
253090
1995922
1566398
1679685
1460631
897263
46862
1939859
880162
1327570
773035
1537331
1921076
134882
855337
1029913
1042379
445240
1679060
1167589
547746
800995
1299417
1551343
1511452
540530
1255956
1412918
1020868
823221
1406371
971743
1131976
399398
1108790
1991368
1608815
1929652
1374405
1923426
65941
830106
1494618
1237947
1855892
1871651
837812
1776144
1738320
1381649
227910
1140427
431933
212644
259223
1247042
176639
1500049
953486
1222004
1066703
1180467
1867523
153305
1544614
1295983
486839
1719273
456714
1994668
1440865
1068892
1966616
1381435
563404
1684961
1717914
1520985
342689
641550
501324
911311
1608410
87615
1323800
1695632
1947834
554721
693269
646734
328910
1693098
286719
1520628
696347
323276
1354144
1604090
136992
1125124
258515
1695024
951329
1009669
513263
853121
828292
1951969
290752
1021087
649422
1213637
1621006
1283094
1843439
1228083
1686619
1076987
1457120
416039
217338
3409
421402
1344776
1541591
73686
947329
1409063
1548610
674092
1334336
194370
659165
892387
515862
1884315
473532
624431
399445
1236109
1486261
1337558
91519
830435
649385
1330571
533773
1645913
466929
233267
554068
1553659
586465
1135730
1539291
976903
1974210
1674435
1125355
485441
1385957
613931
751280
1217253
966292
1285072
1683696
725843
909567
575843
1304312
575893
874315
662725
1358079
987704
1696855
658097
542698
981330
1842829
1259478
724492
1415666
1289728
384536
1348728
1912310
1390786
1227405
1860929
1395621
1728878
332246
71991
851031
146023
1164187
253521
394553
1464827
1156563
10927
1689241
111488
905296
940555
1357555
1719082
1401441
950809
1694287
906561
1467082
835084
1507941
1402223
259157
880941
1686685
581347
123259
1555838
1001375
70852
676536
306002
1556445
1902619
1178949
1954238
157296
163731
724737
376634
125879
303133
907570
1611606
1220101
1842372
1213323
49154
1001575
1063194
59121
311867
974591
759488
549777
688750
142365
573382
1697934
735897
1391130
1961060
805270
694317
223270
1254008
1814512
1170277
680872
907609
1706009
580438
1037263
438850
1635611
1472410
111633
1041910
332412
1408476
494014
1834680
1540863
1045788
1634640
1076435
816217
381064
1751521
1844035
411962
737732
1584237
424797
295829
1194782
191571
1926905
1177468
971067
606475
1799860
1095411
1624732
1625593
1951895
1704462
1408509
793032
1705177
1700092
781947
808768
955798
1197282
428432
311889
1333837
655028
753216
460856
556990
1603443
378179
682544
126879
157223
1124405
1997268
397182
775962
1676687
1913930
1469165
1089427
115018
182243
1334911
1477923
1340995
1607425
632689
1472476
981053
566171
268482
1673248
1996908
1649480
1457239
424607
863976
706398
1953490
1420717
473635
1651499
1915477
1649098
1303413
363758
733383
411836
1836320
233101
1903895
1057279
563187
339445
1427943
1122202
742154
279247
1787151
902203
1010249
1313547
886774
1852230
1983205
119313
1539932
1874955
1298207
880338
558864
253358
498491
1999463
1535902
122673
1131545
409968
736458
334444
1203311
1245532
1305209
1363101
717519
779472
1550325
1366988
1827621
1317408
666999
1580120
552001
891955
679859
1968040
1012274
237075
740814
414942
1970053
1707368
1334775
947750
1495987
1001244
1100279
813637
1553753
1887149
147229
66943
1335310
1516757
744832
168913
1211990
445324
693881
1535801
1839005
1170223
1707981
1357533
799892
540903
1613805
1237285
1579107
1487604
1358262
1454135
168169
1733602
656457
1276105
1199574
883516
1492918
107241
1493647
992276
1076315
1666716
440449
460767
1619251
1844365
1542643
1634663
1708588
173944
840788
980371
1323142
587762
1274654
295488
632873
1170722
436258
1360233
1644572
1091587
1270873
1428961
1781320
1065040
582446
1069140
530966
890375
1382681
1983083
564779
386472
75300
1955250
1847967
1540277
396120
1204042
854564
1404673
1888735
1284020
257482
106083
937907
155308
736249
824334
1263003
1891052
507006
238997
70787
1064436
1522891
1323282
856970
1945997
167075
1198294
19875
818730
205102
343647
72157
1900715
248575
433780
207312
1550951
1032960
1752937
553412
1233969
31200
1678391
1077298
865026
579445
1827059
1681959
134834
333494
981426
53106
366136
760559
813753
1291724
1255979
1800353
1494086
208116
1428625
96340
956095
315544
555924
1735916
1913911
593912
970677
93599
1487316
247204
796756
100646
527345
1050176
1157852
338684
1553138
1787513
1608335
1136670
493439
1347334
910631
1820620
501257
1994322
756084
1479581
1410921
1199328
431902
127732
1298270
1602659
653575
1741788
1758077
1078101
912883
784816
412581
1329758
943530
741496
733830
580611
1265072
1919429
1465593
1864559
837379
34115
1502497
1142674
1869508
1423297
1220278
802662
1795497
971222
240157
1753433
525557
1582682
1584731
902221
1455492
361161
946363
1314838
1553721
612636
1714743
338792
1137736
1003524
86407
570712
490595
1212719
837764
1044547
1973792
1383073
1177843
1873659
1333128
1406773
1547871
760543
144681
176260
1252400
1983952
1068081
1819115
1408944
1276689
1198632
836802
894914
1863705
1592556
158509
1966564
778425
1901455
609213
1216304
523244
1884932
952977
1005485
1287541
524885
720890
1221568
943465
793858
830968
1824469
1522900
547909
1726381
1046848
899011
1903901
328658
821098
562157
34089
1001619
1033641
1681854
476727
1500155
1445853
175344
266824
424382
1272375
1542480
1901103
462200
671791
1304610
1124392
1091540
1705506
915377
614017
1456841
768298
1029480
1960888
815529
1641347
348382
60891
1195318
1518763
1475105
339032
27204
688274
1586095
1979987
1257864
1512469
1567429
460789
1862213
515948
303440
447041
611829
1673032
1388727
561969
1273583
623474
25309
873057
1252105
1917844
321926
1941110
1193996
723713
849295
1140847
1780053
197283
1609945
1124392
359177
542570
1030866
1329974
639685
234359
1439486
379788
1193012
1631050
1085875
1532191
1774840
580215
746107
1477509
1006228
1762502
490082
1277556
1433164
1669030
755691
490486
1121908
1587147
377283
1770758
366097
98738
1811308
1725286
1422570
1295848
615428
509331
1439839
592024
1222053
1248412
58243
1041354
214325
1081667
1390431
298220
849703
590006
1763020
1937022
241971
182118
641475
1764238
468852
1357825
1818884
115434
264400
1386882
1275609
421453
1105677
708620
860736
1335889
64489
1971016
1577019
235518
1336743
1606700
867665
786260
1695048
108802
420714
345749
1975644
1852914
1946048
194556
899033
272325
1176098
596
165205
1406607
1077515
399612
83373
1766140
926307
892914
29480
1926732
1549590
1017075
1837986
947122
1629500
35129
719526
1749154
1702073
801744
1691216
960887
1353745
1569861
1773933
590454
1078011
1558644
56561
756690
621556
1366784
1367264
335711
205017
415025
1629119
304986
724438
731888
1889599
1556262
354703
93669
1751913
1735025
858991
937745
1910813
285689
123502
1830888
1591623
221883
1308102
983668
1857281
1945579
301576
705577
1314410
335672
341614
363961
298529
1842592
945130
995522
1225954
1959984
1339262
497485
513241
380235
1682280
755114
139159
1704868
1926294
103438
174701
1264594
1843044
919740
1845535
717378
1374287
1161801
1540998
1938015
688924
1401267
800559
1454354
41758
1417753
623361
288529
1998508
1740450
299641
560841
621175
249280
727565
636036
1983220
547463
1138003
1582225
763150
1031639
142599
1154339
27161
1237423
305592
1609859
1234402
1763392
1604789
1173775
831811
1374639
1487964
1069573
1436003
360976
152102
1157710
330569
829522
1746859
1612783
443678
1175331
1078637
797289
1863924
880780
311485
736398
1781650
529656
840439
439901
967638
257314
1513873
1984280
1176665
716260
101943
1028191
1047414
223715
1725856
473835
1496100
1411616
999452
590342
1812985
33076
1300785
128492
1485908
201249
630088
1496598
1002296
1431902
1736499
91129
775510
260976
741149
1824431
141237
538834
1754918
1734714
67696
773954
785195
1533253
713894
1655926
1537464
1439162
1568299
1468865
65606
420536
1800348
163716
9865
1915194
906491
1142142
539404
154455
661189
592564
407596
1904458
206366
1268839
587071
1831618
71183
1837649
1134921
1720111
1251380
1249210
1023311
697612
1687743
1394300
1520656
1311556
685171
1483959
1790867
468502
696126
1349036
1382865
1571674
654349
573257
1246992
447124
358766
1161421
1842191
581482
1846754
408143
1246359
1583650
378770
1097968
1413114
1176810
1514453
1966188
576555
1400057
1471076
1411008
1543189
1059731
1044104
392924
1636198
1006215
155316
891967
1977657
1909559
758349
642526
776135
82851
1510286
1660604
1667466
154616
1705037
1762360
1648633
1949788
1879029
1898685
433659
862680
1726028
80809
1758230
1192449
874196
1330157
841015
1287146
140604
488578
219139
469729
1611020
705885
1129907
589776
1789491
720496
1326662
1216823
1662804
263609
1112876
225015
301606
542616
411778
1226804
722307
1139265
1270713
785054
1268673
1096449
1745418
720185
356330
146214
1547340
270324
264963
1685322
107686
516580
369476
17171
11369
789938
1898562
1782996
580722
1036216
446861
567431
806508
185063
1427893
165990
524578
247332
1876631
1056778
24976
1748081
1381222
1170295
268396
709455
1263726
1679535
290361
1729187
1676489
1350312
1763845
1861979
884887
342019
1594334
1604768
1073355
1350800
809531
135330
60854
680410
876472
1536029
1248353
363091
6008
17291
523164
1569898
184763
1321149
1427330
748689
1444856
742583
746822
1871464
721565
1748553
1410244
1199022
661323
353718
1421152
1580428
1481537
376205
878071
927606
1128397
640775
1195327
457746
293890
473137
1068071
1888967
1159436
369614
1644733
767235
1406845
1156210
541957
1409139
944911
1894710
886007
595923
1779332
1312379
62890
782101
1954719
1832584
92925
1137640
1987194
436292
1035551
291423
928404
1696721
1988697
1328158
600596
167805
1180749
974870
1000341
778154
406008
1746722
1634166
1882802
1783930
579365
529055
567803
316240
1283468
1655091
1105820
1845243
641180
1389534
1120351
1708633
1014562
268351
548451
338339
1595718
247396
939400
174553
345073
68599
707554
312846
1334465
1514600
1682220
1920432
1419046
510506
592594
206594
577756
1286347
1155138
731559
1952373
1631326
1899113
1441189
892667
1888634
252629
1443792
380955
166979
3649
1116916
74994
1726239
484425
1348861
230441
867695
1624634
1115543
944009
666617
100800
632550
290669
1511968
909636
1611060
250902
761730
1637624
1963826
834795
1974599
1399809
715914
329528
1826330
788132
512524
1822207
1395823
1279370
1425865
1190544
422234
128481
1559652
382926
90803
965415
310573
1390496
1038129
1076638
868219
185893
629665
1335186
440527
1332666
1231575
1088045
789174
1905994
1932628
273574
1205487
274348
1127172
1591676
991400
632806
1610398
401836
687307
1713995
1919141
1416302
1933055
1052571
710037
1237730
1736421
711804
983978
1861957
1616623
1977960
496812
351099
846222
1966628
1388559
670786
768479
879763
1248419
1399175
1998528
1313339
765717
241656
1458790
1026705
330047
940751
681680
108833
1860791
1544000
909375
1576224
70505
456662
759884
1061602
11053
1454669
1109340
167623
961611
957705
1193495
223601
1962430
107297
546589
1772869
214567
1594325
677582
1076563
294150
194674
694608
166310
564503
937915
407640
1346471
21078
1092187
123437
336190
1595955
1164769
939960
992468
1646574
295020
1601021
1070151
39077
1500565
706854
1961368
135243
1257700
1727583
1004561
1014566
1481196
1018131
1993039
587149
1978625
636105
1424119
793518
1732233
1449292
967260
304345
126436
1885179
1459162
1610266
1621393
807118
1333775
1204706
497027
1741733
107396
226453
1588272
492726
1882343
1944416
1811683
1844756
35443
1899086
140442
715283
1445048
684714
1428096
1580902
1913726
1735492
175300
406668
1364874
1249700
1629367
1502540
1027581
253624
1867074
611825
1997047
620341
218302
381106
495516
431929
170072
1562546
1279929
239308
334644
1535657
20681
1039576
760768
1134463
596330
1867751
1209396
1416963
1761832
625889
889105
1712853
953454
1828975
1581968
897045
454558
720426
263193
134580
829667
140538
29677
254213
202791
219800
1494250
1716996
568097
1054855
1831253
1337362
655482
1115576
1433241
245748
621810
894806
915765
537013
1532581
1838575
1678239
51478
1260971
531636
846801
843501
924508
866316
424622
168760
129394
1138848
1332352
1051160
833706
1612770
782467
774781
221075
181057
727102
1216007
1758099
1107430
94078
161690
720870
1057347
564298
1954943
203003
851685
1175468
1281875
1897312
1673890
11408
606473
889998
1965026
817724
305778
278677
1493467
1260115
821911
1536045
1755077
513934
650101
56020
238663
971192
1852916
1822423
1819349
1771577
6169
1782933
1534212
947621
1136979
1848664
1823334
1685940
297602
328606
1555569
84609
1473069
1407012
1002903
136985
1284272
1000720
699635
430427
915414
884018
750661
877680
1583388
1473587
1200118
416976
1255077
1137526
1753587
1811399
1455355
1880055
1976917
1867404
1950192
1211635
177643
1001078
1628909
998535
1682433
123633
472657
1073607
1545222
246343
880233
1755308
1132150
425939
130233
1154222
1764656
632568
389704
418417
556675
1597125
559278
1697375
1396422
1815351
1364235
1397145
1877299
1454880
930759
815271
1514516
97399
999412
402239
1390360
1783551
1348594
1439482
272944
924864
1731319
1189370
353604
365139
1470888
1015464
57445
1632742
375387
1792543
1347126
70004
1319702
205285
1880964
692678
821294
1616341
902647
298007
178230
1380662
1535709
553173
1336383
367779
909825
1607467
1061226
1623183
101689
124468
1262386
51616
1199421
298238
1340491
1941714
1694063
674388
1057349
782041
757905
511274
894935
1990486
1668036
1831968
1449931
331618
701871
517412
1794950
1258693
1360079
64944
788524
87057
76894
1439835
1204330
1837701
1335276
1410521
1496153
543018
1066769
709588
1145939
1303550
990451
1154813
1227036
218949
1818731
65028
1447981
1920534
1040746
1765777
297190
692460
1588871
674789
353497
1828748
1117286
650868
67145
1494379
396978
1597178
798156
509713
784089
131243
5280
589657
695945
212695
253646
5252
1112669
1130273
1495169
36360
1953992
977304
1048652
1791693
102061
538979
496118
507753
1715261
143124
937552
42917
498421
1834129
950917
889850
1774934
1385468
132827
876105
1947392
1647544
434739
1113302
1287375
1610820
931076
412339
1875608
762610
1519752
267685
636230
1047740
949683
528425
1032075
1469039
1101223
263482
1900328
1356167
1089651
1396203
1178265
1239783
1587471
744817
1653966
606132
1165920
1972233
847130
47718
1191361
1986087
356809
1354323
266579
282257
207800
1785562
757482
1524443
1103722
1649531
1158941
255336
940866
908335
784248
1536960
1108318
1364247
1471642
1092935
1468275
1402860
1013054
868468
63013
394143
777415
1341169
137795
1662462
247203
1035953
1337102
868095
167453
1056172
638941
890460
1470860
1955050
1439366
858109
1542781
22510
1544467
627410
610331
583087
781372
1214039
1061743
1949037
601366
1000475
893698
283569
1653652
1462143
373768
468048
821306
1343928
887703
1695674
999425
269514
1780979
1153009
1765667
554495
1464232
434535
1705951
1182436
1916523
1371656
409306
429522
969690
808005
205116
1598750
1181078
495812
327527
1826655
551896
965467
1777573
557759
390174
1660391
1534196
1146143
1004261
684599
1870963
106589
427049
90346
1182582
1055215
461315
41963
605677
1091884
1415421
1353087
1006010
1681211
1476122
544323
1048856
1230817
1430665
1758842
514110
571771
1463735
180030
429781
603600
1912343
1842822
1748611
35831
1325666
1719891
624545
1625027
1018955
1891596
1526900
1726357
1701215
1301855
1412259
479137
508714
644265
196288
1257192
1240604
1020916
956367
482003
888710
1266098
1825759
508489
1072593
882053
502173
911984
1749668
1807375
355591
1129653
418013
479986
1871714
25204
1525794
278088
1226641
1883555
1004095
1294378
948228
34342
1638724
732110
1734637
1125255
56456
1640844
1946073
1633319
398131
106980
1270918
1029110
1526300
589404
1267206
1859937
1686110
1083313
1664632
450801
1327749
283684
1663534
1836739
1091136
27379
1463417
1516188
1676725
1859644
875805
1985904
257688
1660511
327408
531587
442586
522036
582621
476151
232711
1334005
532452
1623931
1833766
1458113
1918464
821825
1142688
1608628
1048789
1376529
1574264
26980
1483212
1057708
1827429
410516
1407382
1675942
399360
747095
113881
1777647
156126
673760
1513008
482404
839222
437246
397382
1469598
1299494
68321
1096486
33043
65288
1467006
1688195
1601778
1741283
544787
1608784
1696127
1442189
1213528
516557
246161
1646513
1388552
1849146
1250637
902394
242083
923671
1989467
907535
847108
693640
253507
1561203
1854547
1607044
1712225
469486
583180
1233481
78706
653176
806876
1038581
208915
659539
1484925
35620
942135
1509452
1145011
1632593
702536
1325118
1266178
1245744
1922829
1992064
245194
755601
471463
810965
1518796
833739
158809
7644
1649512
1931210
490352
1073076
1114694
597598
1241888
1866785
350828
1665241
1620242
1662315
512808
620561
843905
436527
789993
1731329
599245
1658592
631703
444446
281614
924537
1984816
1028380
1157320
1121817
452866
1659576
314407
523659
1157274
1086553
719246
967841
1727369
523680
1609735
1876295
1129253
1847780
800997
1264308
30604
391116
41447
1572435
417109
1689806
1613918
1201208
1989562
532362
1658794
1954775
993426
61635
1358613
1844953
702634
611401
1549111
683997
547434
119587
404663
678787
308737
1981005
754905
1782665
520608
182896
69878
1279844
1428295
1686026
1221393
656608
730682
978071
1311943
1128525
1741361
1994352
1730671
138822
1455254
838142
781974
1901272
1448156
441222
1891472
302023
1345070
634293
958692
1130417
1636614
1499519
1484735
438706
1112228
74066
938008
347233
571954
1489658
653476
1703082
1965588
1199338
228795
1829903
1953869
1479249
694463
663027
1202045
874247
626308
456063
385290
386022
795341
1150123
390175
539805
1843990
1234788
442537
623043
881951
1594308
1487817
1461871
1334780
213338
931660
1408072
1880701
1204707
866183
508949
209896
1895585
644581
598289
979109
520119
1362742
1681314
101411
704930
180627
875840
632556
977975
347166
1804487
1465574
1157989
685515
1594344
359232
1592279
1841047
1827224
359853
1237592
1654927
905963
89545
1112348
1796878
459428
904644
1197692
927310
917915
1841966
1315258
332052
1965984
365041
154567
126862
33175
842168
900112
1334290
423954
1843536
190167
461645
617357
861103
1680953
127329
694004
688157
187172
328601
723847
1768338
124033
522914
769833
487982
959264
1814180
514456
956517
782154
892670
122852
1354330
814964
313389
169571
1725775
1444323
1847489
601073
143401
1703541
1343678
1872263
1652452
1813576
219942
617729
1849841
770780
1138948
707849
1476599
137980
1322455
1254508
222088
1593667
422137
150632
1000373
923956
1481038
1845635
1904732
41881
87284
333948
1873785
19575
1720698
589524
16408
1468675
1732095
1000159
1548002
722552
1324260
1443073
1850102
1202198
23009
1624863
958979
837795
746435
632886
233013
139942
1524834
752841
679951
1488053
1902286
555823
1904520
1576691
1883722
185314
1432086
1317466
898856
292404
691564
1411251
230963
1866419
1255967
1719799
1338728
126011
1110742
78057
1561854
332402
702490
1247680
131575
1821622
231938
1714544
1872631
1620024
124441
1103849
1590065
1787092
768037
352528
1711646
1103994
841998
741290
625589
1427796
1910723
569913
638342
906250
1449012
1098104
1404301
295659
1862311
1802425
1636386
300719
500819
964390
784078
284987
434132
1500414
789463
1248655
1067335
440829
1911405
1397472
251072
539565
803399
320081
1561047
46781
95709
1869474
275142
612757
710043
940011
1784609
130250
1651289
592914
871752
50098
277403
1305816
1740251
898730
1046090
27927
264869
1859441
352052
1911244
987399
1690661
980424
140212
1475333
1811957
615861
1318536
573605
890188
311864
294064
425061
492579
248720
670384
755147
1196235
525527
733127
1265120
1720441
17848
1551007
744858
1432071
95966
845477
1854503
1344801
1102171
134346
1474000
32566
1405289
1816541
1753702
1528288
221688
1807065
1072223
1696375
1472260
1103628
618072
226658
824996
1697769
1282092
218678
1561290
1329827
669466
1303323
1815003
1950037
1647504
1611814
1598819
1186269
865984
1557498
1442102
692967
1208539
1028665
889839
28249
708562
908095
223476
1886184
1077265
1112242
1698435
1635354
1174297
912742
1585422
618207
414809
888508
1227110
322342
300600
384510
1169371
467692
840491
731162
1294729
1972242
1679687
31695
755252
548532
738039
1255658
759961
770299
1627236
1051732
78472
658486
798960
69200
944613
783591
1098184
1405812
806852
1099278
327865
1704348
809395
399522
693327
867349
1370985
1381110
1811508
1944493
1439609
1547166
1670786
434201
687748
145002
489256
885082
879135
287649
1772661
129502
996706
643116
1990616
30291
1316669
643446
1258637
738189
628805
784895
1782453
780025
993766
415602
1076820
1271824
1960092
1714893
1294543
563095
1053365
163498
848360
1729148
1387541
540150
574563
924698
56430
1223610
1918923
1028906
1734408
658159
864117
383113
1243693
1509339
1116905
555143
375878
150124
1754741
309411
18114
1843881
1424554
1398842
654018
1905394
716694
691920
354361
298256
903937
651193
1227651
95742
430159
833189
1601107
888995
1127806
1043383
530307
1125270
255998
244176
247768
592990
874399
1247956
1273630
1352258
1255221
590974
700666
1310147
1322745
1048919
225940
750906
1356445
532138
777716
751944
843761
252070
756394
1832979
491289
1832285
1387059
473824
1937605
42662
251890
662923
1594364
1531489
1987538
1492667
1591747
611684
445837
1925564
472380
1539188
1072472
593156
1274204
1922881
296492
354147
663333
459726
341046
1856740
945039
1578200
1990128
1593988
1373841
617390
212976
310324
1705720
979079
694357
1739773
1851364
907245
1319977
588644
159832
478031
93597
558231
6969
412758
876320
489547
1332785
343280
1715483
1762974
1357606
387101
54092
1964524
565280
684249
894078
1499790
573027
1911454
1333449
814761
655208
1214543
1920297
310982
1017387
512334
502990
1134681
1192259
1674263
147247
672074
367909
1374891
1951231
1708665
590379
1926119
804489
201258
1127683
1231978
808928
676540
1661432
464544
1027887
189268
17518
1297882
434351
1463749
979338
1087032
156771
1104133
1201631
155875
1727551
556617
1582684
1557193
995210
7874
577594
1416776
322631
735377
1265691
768806
96153
1915656
275846
1412765
1120023
13880
1854729
221042
543547
1891804
1188434
226761
594576
1177519
1830473
1140729
1153454
914166
1048661
608698
1024018
665883
312923
221266
1426759
1555480
1222187
733622
809064
1729060
1891875
857442
1346505
1297663
1942361
1360163
429297
247
205676
644741
1123006
582052
743676
225469
1444632
868795
669842
1170062
1158794
780567
329567
756086
1757507
1784581
17433
453838
1790692
1667783
1092524
484890
1825548
1928234
525232
925627
509963
1884589
207103
992690
78304
1516329
1137066
766896
1925164
287377
124244
740000
754300
768281
1479899
962594
1894420
68699
1641108
1122215
1265463
22030
1474915
369562
1992041
796073
333410
1023145
1548710
1147077
1401218
421819
611377
105996
1037637
1417146
857200
843818
1146414
316564
886295
1336839
1994713
908827
757125
630734
1997226
1289016
425385
567219
1745516
1622084
137035
547394
91269
1710927
23168
890532
913447
132775
1250500
1946622
220010
319911
3511
1397959
1130441
1101542
1579047
280440
612214
1761784
743044
637772
697986
1397720
373209
1563903
349559
1989685
781229
1900882
1256120
1025555
1482643
539255
1714422
471763
1213692
926730
1534810
1023054
1510945
1728759
796851
1447023
444063
884477
1764845
1847437
1141054
1434508
1305294
468681
1852064
738868
707400
1454731
1347107
46598
755123
1933421
912960
315131
1225986
805982
1147700
262476
132427
1559707
839648
648491
732839
1200862
1660527
1251642
289145
1763070
459946
852720
1416615
249842
1636960
463887
1900295
1652385
883971
634751
417998
1042993
221601
439779
1622867
27001
920569
1973482
1183501
1816460
98663
1646196
1554516
573038
113641
372753
1453239
1551625
1551496
1593483
1998615
1222947
950506
670789
1264044
1971010
1301774
1854519
1925562
1712416
478873
135022
1830302
330764
75356
1776958
510873
1054717
815924
1487771
41591
1928574
451398
11033
162771
846305
1779982
622324
156050
752512
933796
462239
703188
1433142
1058543
1911267
1385274
1470491
1462889
1380775
850130
768457
1261413
1511551
347307
1011130
21234
1771456
1728170
1619800
1180649
442838
572450
585067
206682
1809659
1977551
164537
1277030
470350
1753254
225227
461260
576212
339855
1902990
347606
1812288
1906395
897438
654717
688374
1927259
898431
61385
36685
1935974
1207005
1635987
382215
616078
1866200
1461052
1488519
1989531
1460982
693083
1663593
671327
1831079
1491599
258012
1592100
1456291
298567
620923
1025166
936201
1119983
1874267
937642
1912208
683623
657107
1304010
602613
1757516
1648744
1484810
1584319
322284
217432
685048
550467
1654333
1946528
1576624
22100
769601
1119008
1413037
844862
105901
1737368
420404
518911
1919447
223146
679136
1218793
1738050
1315850
1875072
1511460
1627552
644293
1107604
1877318
983238
1119259
1032748
1004922
234609
107829
796500
585228
1648833
788675
1202455
1151734
338455
1693945
1557928
697765
1403426
343295
589416
1667671
737064
1169471
599888
718443
162860
223447
1076148
163630
1619022
641696
967042
1731605
1722755
1095605
1749606
511712
159938
887541
912869
227105
898764
1249502
902541
1920110
140721
1574700
1383787
757943
1823613
1217586
656771
1311269
1972771
1296386
1979393
299673
796869
1982816
1436676
664997
1893312
816969
651784
1127193
1005019
1146555
955380
1399045
67186
1193310
908109
519294
45732
789873
635323
1728965
362257
1910179
812973
938401
1136641
1974842
819416
1483421
1169934
1704946
538682
1525975
1093705
803283
385128
1555238
1516328
1180704
272981
1274208
1203237
1565235
1146394
1618505
1606579
759952
749267
635648
1584494
386795
1517680
906747
1485339
1114071
932408
604716
905512
1032252
75222
1185384
1431803
1312039
905981
433962
1104821
1106105
958119
1053700
563302
1776649
569220
1636521
413498
1989662
1816556
911083
1854196
252586
220441
1974987
1588727
1688855
1264085
629092
1946821
60947
303079
1108641
1173702
1389725
284084
1923338
557557
1703195
1988930
431008
133672
1804288
146460
590048
6129
816272
238354
590140
1376657
1993967
245370
1936200
1602724
1246476
1640342
1551301
1537892
1977264
1374138
490939
125217
1734099
1070380
120176
1518249
957057
119592
1701580
420423
859560
543031
1946356
924876
1548214
1200696
806225
758732
384715
310441
1020851
364375
1780573
905721
402473
1447285
1025508
1206768
1949487
798480
67853
1422178
423328
1524835
1288722
1801416
1845761
1922560
420501
1355285
1455987
874960
1547993
951688
1319229
722138
707569
1563848
1354061
671745
1973272
481553
1664727
1599069
746712
189615
205546
1124411
1580108
730789
1922120
1471071
1016339
539898
1330248
1228662
587283
249449
1708548
1457528
335568
350653
438965
735600
774949
1098019
1138175
536862
245601
788241
1588972
1102108
1009940
159784
313565
752375
1014207
1927211
860222
945248
2585
84696
377571
541418
1099243
831088
768948
1620554
876643
1100181
1981136
1705741
622534
424208
1375846
488260
531737
1372321
608721
1176458
1963488
1144132
1135374
1690546
702415
1311055
728043
311861
1956565
1995912
618533
1273666
1938195
1322092
405168
91851
628158
817210
735028
1551344
469967
1510609
545320
1334690
1586012
1541092
1893984
1065200
1639608
1397083
922115
1547741
1906646
979265
1505478
182858
510960
1519625
1955682
1496872
110427
1817308
1617764
1163911
566453
1000339
1232881
1270028
1539834
586441
1484216
916334
1281388
423871
688509
606909
1629498
1332160
1670810
900320
1281697
1407255
1786912
760646
166619
1843310
1681826
570842
226302
46883
802540
540892
1331333
731637
1770708
359796
1525605
1031715
55895
831390
325093
1603097
1717090
1710650
1647911
332276
1616582
511390
988287
885812
1743946
1932658
1239777
914720
1841359
657068
1072921
1145519
170760
495155
1240568
690846
683787
1084138
1845475
1528303
908524
1610448
31177
1154422
525908
1763038
1731862
1896334
945497
522164
443731
219224
1004264
321009
78344
1666445
1371778
603712
1627028
730332
1870045
1276604
1821382
315896
1327240
290250
1354285
1375187
231803
1917089
1411862
1412536
301435
1383840
1597672
161056
893597
696366
818586
1482915
1119301
175089
261687
530149
1719040
956070
784948
734345
1329949
951287
939909
822363
204272
1763469
1457948
1077574
1575578
1802417
1669921
563169
839374
302191
544884
1561129
1720187
1808362
94396
1766096
1956595
1045228
158471
1245009
1041687
471509
1528767
1565693
931721
1725710
1826055
1048077
656272
1407175
317672
1267349
197796
1924108
1732527
1760339
172545
1095935
981296
222734
1183776
1325523
140088
1602759
226322
1329204
1481503
380029
1484670
1313823
1855588
1164286
16580
461103
1701936
1170247
1548086
1547414
600779
55281
202066
1225380
271874
1341890
763554
171805
1233652
661425
973353
865733
1941500
439283
804176
1545490
162073
414045
1417851
626851
366147
409433
1475418
801498
1028961
1191290
692153
1795580
692692
1325656
762846
1082260
919222
668042
48106
660443
1542008
1945258
1894722
1727106
124105
66296
1030904
324353
4488
998497
1570342
901935
384723
1752414
1570695
395085
1412854
317551
1848322
1982917
912892
461515
1139453
47657
1200387
1055463
1870836
143743
797639
306537
1888476
1415207
465041
1778632
80997
398147
421844
491727
731733
388518
1900554
1283765
1989717
322526
1834531
1564013
1058923
371137
90115
547544
1737323
711004
104924
41559
1444571
515836
48699
643219
1653225
1459883
1811589
1092273
516795
244389
1541035
414385
1271695
1723002
977682
1050170
518063
1428011
310326
1220254
1855813
1328176
491821
1898813
958801
1482111
1758783
964605
566487
192296
833059
820647
1652803
1249212
308522
1831553
1265016
56499
1445694
1261060
300084
1558306
812791
1724316
1092076
75298
82882
1639797
64655
421499
1951262
214007
1562473
1035718
1436606
467954
1918417
874266
1532408
1303540
1068935
514530
1535783
1875121
1118407
1715275
1814857
572535
26547
1436478
1298701
578501
1014379
1476150
557511
1376401
662458
1698295
297965
215639
1258301
742808
1155457
980436
421905
1219124
1262704
1574243
1614591
315241
26417
673909
710517
1626813
168775
808937
1593935
1485619
1508012
831069
1584552
1294257
338488
1623157
912792
729488
1247161
505079
831185
1168312
92911
1493662
890283
1981434
459807
511224
1822443
676587
377431
1076556
1713355
1865210
255697
1309911
332110
141752
1547716
1771231
849777
880410
1310489
330647
1662751
899882
374530
1748723
1838973
1647588
353982
683820
830958
1054385
1340114
71072
1061568
288066
698274
884113
562523
1090177
1939438
1360953
1732166
1683717
356320
355183
34893
1573965
1549593
1669017
1083415
859347
956873
1106424
1537500
1423919
1329960
266599
592531
1477830
1120792
850002
1224393
693236
1827236
233379
993460
865394
1401999
258779
1250701
83773
630105
790495
805586
1167777
1193371
395962
516484
446881
1192530
350101
858014
218305
1040126
1377736
128396
1866138
1355774
758443
1410563
918505
1397281
810452
1546152
1780623
1311152
240482
1424328
425524
688352
734849
1437141
1243566
1344019
277129
684655
503435
1956026
642445
302763
966275
1915882
1265909
285331
926183
1873941
1649983
870378
309858
591700
1273754
668622
766670
874297
955466
1643788
1656611
1735690
1115592
927461
103273
1849786
204130
460014
1630880
540912
907513
1640079
1151665
1738426
1117236
1618708
421762
298918
950088
364060
539435
367891
1069929
1088033
1152054
1115176
968366
779989
1224985
23845
719894
1553202
161991
1041195
593680
1998505
102395
616733
5569
643629
141753
137910
1869934
115322
567413
387576
1570031
535052
283462
964694
1835694
1698388
222688
1996945
603047
712801
581288
1375155
111480
1545162
1906919
402299
1281476
1900855
821524
1868467
858440
794534
1898030
1215579
1625173
80770
928871
501600
400300
1914378
1244110
1126148
1896046
428210
5651
1369976
1245926
1954286
1673521
1023436
740387
1234258
1576359
1107287
1400560
1618270
1440889
1927898
1302157
574179
1645261
1306354
1716153
870021
896825
1783553
629565
820639
1322254
1073989
969251
191671
106030
1972578
1330600
1282391
316135
1359493
232455
39448
22369
175416
1813446
899453
1897259
472027
260419
1575758
1042048
318154
293826
1589134
1918724
1458665
1504831
875051
1833517
1601584
393579
1753883
1220197
286997
918601
1703906
1729723
1655091
372217
6656
515940
1756783
1516348
40300
1533952
1850551
1442947
1939320
15522
1357120
1676514
148985
1751078
760397
641760
1664222
581203
1686117
1797243
106340
447466
1632689
735755
331153
1681678
1488169
1751711
663600
498692
1284133
14726
1660069
1387249
650528
706144
998139
800511
666311
1557628
944321
1458021
62510
356646
847280
1889232
1215203
792322
335727
1029945
1020542
414937
1820229
592414
298683
211199
975484
668106
1418485
1640906
1524093
1278047
751475
1842798
1271722
233571
958876
414974
1092607
778625
1404153
391697
1591831
820667
1948847
1318313
1645079
789542
250380
307691
1401634
775620
1926166
456992
279570
839838
1249417
1142237
386387
955863
147272
1112263
613403
1258158
547535
1563002
1721877
1921959
657198
681117
708617
458506
559596
8451
1720966
858101
1246770
184375
834634
159652
220726
481036
57540
1722268
396378
295338
991893
708741
1464583
1574799
1645948
96865
1397312
1631157
103804
230518
1991460
584199
417182
1413656
827320
169646
628978
1779990
820908
1580231
1834667
873627
151449
529627
22865
1271230
469629
673778
1066132
881292
969355
1136990
1881326
1368453
1788872
1067454
1267383
234273
1829939
1224580
1751047
270555
1070824
1708271
72096
803884
911623
1306336
1915041
1787075
1710433
1827891
1255555
823693
898865
1879513
1005403
1308471
940779
867082
79771
273853
1532434
288200
1201989
1498376
190419
504767
429106
1132354
1621336
1493321
433758
414252
372464
1990739
1959491
194228
1927865
798307
356896
60524
1587778
632186
637142
901434
396311
155396
1793016
362160
121040
1593875
103956
1488629
105232
1528964
1270167
880263
1746334
152142
88814
1445805
470831
205588
1806785
1552238
1707935
1741923
557913
791431
685867
1731475
1823338
1261191
971598
1489501
580791
678346
1128098
1031499
1030289
625245
1247287
1083105
375249
436293
1023908
1862453
961370
1634347
1178846
152380
1144772
500017
1585173
1766506
766046
900690
507836
1907635
1287271
686735
32393
1563620
723586
1337280
1029092
612950
268788
1002899
1134487
324428
179838
1152606
366853
50936
1898243
352105
7344
1314048
1699379
415605
1221529
564904
1140031
751373
1867150
1288842
490946
128072
1040153
267465
272115
1412088
529102
1348427
1791221
1924551
1975625
604202
1515750
1115798
39732
723414
246719
1421103
628518
794906
902418
524418
347697
1240954
55806
1299525
1203721
1923178
973110
1464665
1848985
1424797
410920
992630
1938927
380409
1657689
958924
440318
460526
735233
1026909
1114472
293613
390954
747234
747164
1623252
1092010
100302
1053316
1370766
127257
1762331
887247
1451479
1038879
948511
800768
355187
396023
186424
832806
1284148
1648380
637453
1474342
771897
1085393
149954
560749
1178336
77925
964674
559167
1305263
1940581
883361
1738598
208700
549765
935137
1736677
1595770
1311039
602394
1855997
555338
729880
1622206
556401
489129
991031
1935003
830254
1477328
1528584
919636
805861
686131
1965805
710264
657067
51824
14463
429210
1500227
146569
60343
865793
1029180
1293577
1415696
1945585
931649
1100985
1895412
1206269
884995
430709
268092
624295
167271
1550842
813135
1557259
363269
689313
669286
1362424
1678962
838700
271760
927857
99350
185342
384717
1965841
12582
1339396
339194
87813
628779
152094
1387794
150042
1663831
1081555
375783
163096
183050
767675
1391567
1417326
1287322
481604
124179
1135162
173088
455539
1413081
1416399
623247
1013814
1896399
1579587
303883
982720
1058460
1938339
93788
1977221
1791434
1714268
863235
786185
1728952
1405215
335904
1710368
282059
1926956
673885
888399
1963412
764582
239513
1535606
1524882
111120
868315
468690
1063537
1126217
440281
1203050
1789455
1707793
732045
520500
565245
1329147
929299
303371
820785
1832373
1613425
635803
1861772
729845
333478
1942131
639434
1570657
872240
1457862
1548863
1923045
472199
325575
238466
501029
1716719
880679
1393922
1973160
702277
726245
1249810
268904
258344
454970
851829
1799604
1599173
927859
1327403
1372517
1362778
94492
1415269
1338517
1516857
653591
161111
1759940
213751
1140630
367167
1701976
257997
1931873
658715
1878881
1966348
1668582
1170849
672343
1622930
1088502
1947973
380335
1998688
452348
864542
388131
1797976
1571984
773784
685414
1894919
85222
1927272
1738689
1505100
265876
806762
1896509
1484207
880643
1837972
343046
879558
192521
791927
1243488
315715
942852
439308
1870324
990724
655169
357611
896393
952045
919365
1189249
1857740
463293
1019162
1593169
578220
1883821
900932
1262362
961614
1368364
1154651
1296042
241087
492618
1283019
820980
1882953
249693
384964
889939
635068
323632
1573807
900587
1592640
1556476
1780678
1536157
506601
673403
1158136
107974
1473779
1882482
1463490
512469
591126
1244165
1098659
1466638
924638
877302
1928232
1942871
1562976
1376868
1934430
86956
642270
108650
1895916
1388566
1354794
486066
763962
1694936
753675
637922
789183
1472001
1814371
724764
1420198
1335420
956928
582203
1500237
1218261
1592657
1421693
1886626
1813669
86886
915807
23808
1707816
1794898
1649487
1610269
693811
331720
1701939
119673
1114546
1233262
1723180
1260949
1776261
1727065
1465340
384231
564404
458314
225609
1055151
1612663
1986613
56202
1614142
91432
1419114
1936608
1539289
116713
1788639
1989295
1906432
1730748
1670543
1078979
1231526
594071
79507
24707
1082538
1945870
432755
1153968
1362929
23228
1715451
1048529
719490
1454270
571677
1184171
1417715
1706162
693198
1833326
1288990
269599
1531249
689489
63747
343362
985670
842543
249038
152518
352788
356305
1584241
956611
1707103
781547
1022638
466033
1307715
1609649
1247654
496869
478196
1392969
1892055
1070843
192022
1839097
476684
1531506
1413401
1421987
1371186
1737698
1960280
1764032
695767
1234680
829998
1157377
867240
735551
1577336
75911
203332
533903
1472144
1079095
261250
801387
721259
454037
969766
1771645
373219
198433
1947607
1266217
1715218
1486035
17557
351680
635531
1677594
636846
252936
1063769
98236
1631536
1465779
680737
766470
514387
1613279
486778
967977
1809527
1579551
587511
1928013
758861
1344391
33522
520925
1340863
736286
1637009
1470644
1260213
558795
1565087
1484935
1817693
1996970
213720
99584
769441
552696
99635
1843412
1923836
593392
289683
1554974
607339
1633106
984282
138302
1025919
1779682
1983543
1750905
616957
291684
302571
337488
1565492
1073258
879810
1528776
555999
328185
74493
1120011
1792569
208775
193609
982618
558076
755109
1466338
1411370
1140772
1147181
1581387
1675432
1580862
518691
290145
1512518
1002141
111942
1451901
534599
1898192
1063953
1491629
1493775
218215
554580
207990
1805131
1274230
563170
75926
849873
1276499
1834537
445695
234947
1078267
1023722
1745409
1584236
128120
1676670
604976
1651770
801270
730032
293861
614929
1750105
1783565
1179784
1789323
1305987
1523851
281360
1275985
1860835
575875
1296865
131003
952703
663763
484913
1490433
214430
740118
617645
1931712
1270463
1034208
1928048
920713
712374
1994730
1776405
1328131
290828
1257310
1156208
548624
327774
273615
634
1716156
180502
768398
1027729
1773705
660430
1499112
1412092
1872495
1718589
1119829
1494011
831003
1556617
1222288
1702595
1697024
1576086
323546
197151
624688
1119246
633135
872646
158411
1317336
141918
219764
6066
1279610
1107719
1479012
1870976
252649
866300
1412236
1880904
715137
1920101
389558
1735678
938309
1080262
971136
1712983
925887
1752921
1419981
1605187
390450
1456695
1263503
1758133
1732565
756526
1434413
1298968
758725
856291
594466
1345185
5457
1597318
279300
1079615
159608
1331621
1347209
164586
1837343
1408012
1072975
996255
738616
1478757
837431
286007
821706
34131
36271
203077
1856354
1761108
612190
1115322
1440948
1710755
1430627
1801407
1989510
709941
1299436
1398433
1972230
1147776
939794
1725889
125681
1185476
664260
1033831
424589
482700
370352
1227911
1906115
1464567
1616638
1078504
49802
1850578
1355065
1455112
413758
969373
247401
254772
1909944
1277445
1867089
1351052
1445593
518830
825089
159319
116477
1630774
286761
1385020
1712982
7723
806182
1010954
1292093
1098036
1146848
1758387
184947
1863655
1731986
787961
1123678
322244
905989
1664130
1300947
829578
1586188
1779965
870380
1571611
188047
1821289
1550829
12250
1509923
44524
1145783
617369
1976804
1416825
1784974
298984
618186
99326
1965243
1837873
523278
1105852
1772608
571441
1903684
1302986
1351038
1190719
249438
1165176
1566386
30871
1155860
606098
1177923
10346
1512946
354090
1182714
138525
424948
1873807
126042
1847508
420790
481659
900175
279880
1636189
785480
1530050
1770001
794429
279763
1910291
1882568
1195355
599800
1426676
393078
213625
151311
1422204
264514
1704966
568169
644289
1320352
1380374
577283
325190
1496512
719476
1246901
537805
1047227
54441
927625
1254493
399605
1285421
812843
866188
601771
237855
1964706
1619271
1697917
1256634
576104
34834
1044998
468189
324095
1213556
953960
34133
273800
693512
1073932
1488136
838917
1795796
558205
666660
1614405
730837
1769664
1071294
619645
98627
1916052
1974101
1937527
972520
790421
1644943
702929
1887291
1537296
249925
582090
621639
151484
142821
1405348
583914
464421
1094961
185586
1612455
1948938
1289000
377716
781710
1252297
171496
834874
1701938
331406
727078
1672381
610312
1445044
176304
974747
920606
1459017
931673
1969038
1551234
92733
1710777
379261
817258
1303487
1067638
1717449
1736081
1487153
1125793
261128
1472868
1493728
718769
62953
460808
1094142
252795
1713868
169299
383916
1226101
1274100
34257
1455164
591870
281760
668447
1302588
1677019
1063996
301046
1707449
1669034
680855
420937
1382740
99611
1505898
1639210
436138
1935701
940138
40140
170229
913883
1851166
1984673
1005668
638289
1496833
3671
1325556
1543360
1223015
226815
1020049
1927500
1782555
1877134
1156153
1188697
742040
1972758
1153242
1641407
933603
1257776
1522394
159094
1332577
1852103
877601
308766
468236
1277549
1604727
924073
984887
1593860
615484
239195
1912425
1133475
284809
328279
1171171
501861
548182
1800199
307349
1227462
1293995
1970188
269746
344713
344807
921761
97444
1848889
623765
1716706
1440886
124788
1165471
411409
1154183
173787
914757
760151
163439
932815
1796161
1710664
1622484
1962944
771594
1839993
1603616
1931428
407221
1282169
1330536
207986
1001889
676600
1318404
359156
1581115
1230674
1083839
1511132
1192809
760837
1535736
1016659
1523008
1076543
541114
1856190
1831147
754694
635068
484473
288839
1827918
416005
906076
511272
852048
1161147
1747694
1749948
660503
202483
1219246
10715
890438
1105628
1924416
1184722
1627080
1369340
1493772
90686
417313
485261
226044
846018
245159
1805256
1321555
1975257
609339
1872577
1127811
1168410
219379
1493393
1383071
1223815
667493
924496
569585
945586
1075154
1208984
1113514
849678
1341759
165437
207726
917694
1363545
444961
1527366
873762
1847226
688961
1748460
1120837
1628351
1404101
1226315
289858
1502928
1324742
1327802
463963
867020
1631393
385488
1073532
755010
396149
1449614
1842691
1697081
874029
1144711
1842457
303633
353850
776972
1572695
919470
266838
563722
498374
690573
1175250
41054
1276724
1276298
795907
251010
792136
298882
364563
296652
1776904
1485837
395275
291937
342243
2166
1104216
423545
952577
1339426
892746
990245
747532
1671408
318109
1020119
1454287
13967
218305
623202
296844
704043
1098979
324238
1765917
1913598
687636
1154908
298094
1303472
1188698
1671082
1443445
1817401
1303060
1685791
666276
52076
841245
1681298
1418395
390621
1958218
142559
102559
311600
176597
1380776
446877
1993947
973188
1523652
865600
1644237
886987
437968
1083837
767382
393323
1275318
926384
1168714
1570426
341847
943571
1434118
1060137
755467
1773590
1969210
1758006
1559139
1133118
1032909
327337
1616477
1706519
690261
1062227
1409742
686191
133058
1799451
447150
227738
1072078
1687971
1679538
1161146
1869059
1140834
799575
1959128
331966
987599
1697446
810370
248142
1621638
1288452
1200873
711188
666867
1618388
1070518
1814635
729742
740547
1844291
1794673
12376
1562308
1383603
1582400
1399948
157071
462544
612652
919859
76840
972949
1378058
1166158
931921
1938415
1747588
68558
1293534
400852
1219607
858343
1748001
656166
461169
1015836
1908603
748708
519159
550916
39966
812331
96646
271447
874586
695468
1725284
800500
1364191
1994328
1283111
997608
394453
1775250
241839
1844273
1148639
1106711
1024705
5438
1900097
1645478
1058532
271961
981370
405663
531932
1933404
559685
709439
1661936
1700957
1776083
929307
1507667
765027
182303
955131
334404
1955389
896322
1117748
1752438
676029
542041
96329
1775910
1464704
1038881
1960394
810385
1065728
1367861
1631816
295079
706986
1360283
1026024
1211638
1597479
1202886
1302063
1573740
723367
930519
1418780
857015
984820
1894039
256142
1546812
1687112
468177
1977071
156881
1411778
353728
24441
1286534
1564714
1410293
1421488
217919
303850
687126
490917
502292
397271
1470676
1466460
137582
41365
1976398
1775554
1870220
254953
1502504
744883
1055610
1244419
1669617
815838
1861279
1527924
204325
1481550
569546
1690293
933776
1377412
1927457
1434889
890417
2694
415835
1827922
1006256
1606197
1592754
1499031
738654
489697
1141814
584736
1427739
936699
627572
1704217
772640
312707
1475143
681233
1013631
1078300
816325
1214096
1910156
1545714
201625
1187949
1125048
224796
1194734
1966274
363558
471351
906738
1704646
1127364
732815
644441
348614
783575
836023
266235
1293371
1992296
935508
1896858
1027055
369616
943138
65870
910222
1657695
1994843
1086123
1523380
362768
1109995
353448
491239
177793
1830128
108011
525771
588629
368912
1827587
930359
1795530
177545
826219
306400
230512
112065
1126708
3118
51599
41958
303947
300755
388341
1364012
884926
642863
1794339
254729
737593
1098805
315075
187653
1106668
603947
4635
1554038
1951962
1698294
1398917
830623
1849260
1994550
1941016
732353
1366285
1275086
880093
1128112
1152170
386001
1261112
1153872
181819
131091
644257
306900
1877745
433779
1003414
278440
1995976
1446917
631259
1382078
1578273
109333
1416348
1247519
622315
1761185
799140
1490646
1870479
238824
427734
171991
452908
588672
1965484
1220199
83819
879019
775303
1945736
809685
1582463
731209
415851
344679
450897
593186
37
902442
1981878
1128169
949482
777435
246516
272105
1540169
35687
705808
518294
433262
50019
1025595
260267
1519103
325432
1832362
1606093
595564
587425
1960727
55035
1563840
1817586
366885
791302
1595757
1968171
1920952
326381
231008
1646908
1216701
1197274
238691
1589225
71638
296164
1010036
1757223
190142
393590
207652
1138286
406063
115560
978808
494454
1466360
1825914
262887
1715791
886447
980861
1920968
1874264
901203
1755202
1416126
803536
1169844
230174
118446
462523
709096
1083614
845014
285656
1419747
799452
1529339
1421422
1650630
1422658
20914
65768
1834493
1561984
931895
1431689
1669827
644702
169058
755364
1795710
496576
1791588
1425916
1745086
409760
95565
1860687
666981
1174875
1090619
665601
1531452
1495882
1386422
127766
888817
1584863
503235
132826
704633
1935479
403062
1343288
683675
1860131
1617836
1184810
893051
765425
1667090
1060001
244717
136634
895409
1110296
1485090
501027
1726611
1278982
1756926
622311
1333758
624329
1024156
56848
1592468
570511
810530
1853059
1927039
792856
393676
10324
1329350
1652363
664763
1218427
1470118
251041
343413
16279
1397702
358157
226769
478859
1781859
1821403
1068278
637068
729244
1363147
1195575
1512014
319167
1471916
1304602
264208
1761646
1277454
1888967
1205801
1692627
1437579
1900316
1428503
708356
1588196
1685917
193639
740635
407505
828911
1939784
1065051
1206538
446063
447790
1032852
349735
1695135
155599
1373780
542674
658665
825597
1092323
1302748
17565
1924168
1376773
340136
1786739
339097
185365
1236669
625440
1886744
1422301
1357503
1204275
860614
996955
1834443
874509
1940913
455679
1091318
1597601
189422
1282780
1569727
1114231
1022587
1014420
1494945
450662
1962467
1237723
795890
1706888
1243582
1713799
725865
32191
1611839
1407741
867160
1543179
1905714
858659
1519492
336342
163494
723388
1815976
1960070
1079866
36795
182617
774231
231570
197673
1037203
1198222
222304
1261223
1728354
1668076
429818
1587570
1799593
833236
1677955
891062
1090080
207371
1625127
511182
208559
818143
347400
1973875
1859018
1421787
794588
63196
1173079
1989399
16883
584032
292952
1956302
1038139
603937
518650
1801026
1682316
64612
703198
1602969
1417800
1407359
649992
1991223
1148679
1968258
1222611
860316
1182462
826367
1496875
243267
953862
259548
1174068
1207770
1880935
1851065
1503532
303405
1126287
1057782
360522
1415192
1186977
1198633
982866
318223
1045993
525090
214002
1400026
1280009
1976790
1132793
262554
1278777
1331341
651599
136731
1851652
1527782
1828978
433088
885513
152888
211862
1994581
1699091
86540
1785801
1056665
588353
327858
1933302
130504
1292622
1926698
594281
1922260
1350219
289161
261903
114480
341797
1515525
1834105
1860398
749617
1932865
353753
1391365
191193
443554
1591107
898820
1346939
268522
1425390
238879
154241
1164279
488071
1104884
1902714
392339
754862
1028338
667947
1172983
1278600
210338
858594
1892473
1995660
195624
766880
22600
1042128
1512310
959230
1150216
94314
467223
1980742
1076006
1226291
1091196
311811
1266436
1700769
976034
1674146
1777735
399055
1644683
942402
715233
1570095
1431250
1772584
22910
379856
424139
1321797
1287448
433799
93907
1104259
1816993
1253300
908341
185676
1551037
782726
1150560
771923
1346112
1214312
325914
1428860
1669114
742556
1341879
1476577
1553539
401981
1139122
657054
664667
1427089
1683988
1365852
291914
589696
412077
420043
570567
1427473
981154
7858
809896
1418138
1451296
1843418
1155213
1126369
393926
1104576
1807056
556969
1108214
1850022
861050
378084
973275
35640
1620749
1822396
999849
1001641
1657640
1451242
1865454
806907
1219709
692039
137033
517565
1717065
290539
1480178
1165453
1162312
1154196
464417
1224884
1200630
140537
932353
1572536
176706
1839144
1653926
1312688
64638
1753997
1591426
1719211
261335
449482
1429904
1626423
861846
1165863
1358320
711117
115400
1511877
502596
1721646
1719767
1126067
1893262
155114
1765184
923093
1396567
475032
326129
269808
6460
1319012
1434472
486829
1132053
42037
1253963
1184675
17815
1635950
1354249
579792
633759
116647
1645519
1599380
808866
1593799
1487417
447961
1816149
1729106
1546072
286917
467059
396450
1800810
1180941
1705356
1294898
63571
1176748
1019662
999249
1775056
325279
17595
377541
749347
122792
1143813
567345
844677
839913
989560
1997626
539902
474175
544519
1114232
1560808
263594
399660
375453
155886
802572
983475
1248741
87342
1329844
1956252
1488757
1289574
640734
1849915
1366122
196526
1970864
431723
155307
1321997
1784865
1534128
757967
275631
1130634
466826
1340871
1962628
505662
168496
1182462
1357626
1023969
479129
133308
41572
312384
405460
1601792
1286079
800716
653954
782603
1756900
210735
1245862
1912235
1233862
51573
597003
1992231
650315
733995
340788
1978593
1598942
1612225
451681
524287
332843
1243037
1637061
63782
1871028
242233
407279
995534
835369
972332
831354
56736
900043
1193145
604398
1518905
1587491
791774
1418423
1024649
1262073
1716158
949306
1405041
1270764
1709268
1338887
567149
117201
860379
720154
1344141
124344
932690
1053852
1526217
1364309
601470
1656964
1840028
1005877
887986
586617
1549197
1396849
74518
119288
1634386
1732065
1608890
1369452
1839497
940432
1036084
105281
171465
572566
373820
1616235
225307
1038805
1885941
672858
693804
1163202
442758
1730401
1431988
1426060
1605829
1764647
913316
681806
1922787
1359535
300215
1860242
675977
1577949
824942
1293252
708030
1490877
1331887
634828
476738
744744
1458138
24874
368616
1089966
1374153
216647
1398885
1232111
618818
873332
637645
1340614
323134
1539985
266818
1767648
386906
825370
1193598
139243
223686
1765797
1082581
1244055
395332
458908
1206888
184107
91277
222544
1764970
136899
1119307
1297386
1068800
13948
1513212
192033
1863121
256997
596583
787341
1507879
740213
656798
1688703
1450391
164914
1515709
4089
799296
445091
857490
1688381
1095584
1541791
854765
37778
1275357
1540229
878211
480161
267812
1661893
1535154
1165463
182761
1365267
1668327
436479
381501
632456
1299664
1943100
643886
426099
619555
1873092
410360
148974
1335544
1791893
1334907
1111953
1768086
1253351
311629
1087000
1430429
1763821
593526
359045
1533783
393391
270367
150812
498785
474655
1232173
331431
799060
501338
1093115
891559
468882
197945
584751
1686960
773727
1061385
1641319
951088
176933
1817929
580038
1947943
1501321
1056095
1828569
1221234
1356419
468792
40989
1274462
1043651
1130174
1932653
238783
1985416
1672306
758180
711452
1610708
1899928
720289
1414833
1652000
1758175
1165100
720975
719168
557259
100226
901413
851678
301347
1533725
1179461
1255563
619293
465718
1604301
1300311
1773806
869355
1126236
1089449
220940
1490886
1037597
755496
590258
257618
1913118
1043955
334920
398860
1877006
1865174
19236
189640
1329133
112693
105304
1909072
1169952
695195
891433
122066
944252
1393052
299182
84144
1683918
1154453
229351
771860
218858
179796
1300975
716729
752205
728959
181581
642703
484188
313030
1825116
144745
1808596
1788269
521628
1248129
1332139
1720995
1419032
1331705
1483426
1605704
465274
1306327
204579
1646458
914697
1689996
707632
456973
690456
1910740
669160
126077
43008
1719769
829999
1657247
1373440
1845081
1948012
823243
484658
1748702
157377
1862591
1428826
1366976
562822
1385482
1962487
1800583
1831348
1714273
115855
1324681
1947253
1902947
1509980
1022053
1652874
957259
601869
1989797
1615149
1027918
1443180
1259976
1153748
295429
1011692
827759
1113031
618339
1138690
1936417
1478696
468875
1772389
295741
281294
1387665
1561872
1838290
273674
1149822
1297248
134670
1167142
1176957
1311376
1707787
1420061
355537
787733
189537
1714923
1635364
1821289
1026817
1399387
1834076
1809166
444706
803074
198102
1098208
881470
294833
466136
1580314
1883235
1163228
168424
1038304
190932
156352
655760
1310590
130371
207855
1081590
519054
1932099
1516077
1166402
1501198
374702
1498858
979429
785125
1572702
1767869
425128
1180725
1639769
1432795
255271
1978831
317368
193056
64142
1496739
236539
445187
202450
1077653
1742263
986681
1293900
451436
734606
965108
186714
2775
1661286
1922342
685839
1920166
602327
1452381
1766745
1851054
1756810
1000448
1093707
1311424
1893375
613646
584994
150040
373111
376329
819455
757068
1833700
1979653
480935
79735
1677343
1869849
791224
938772
1705151
1564822
1295542
876463
1793069
1945638
562313
1127765
1048683
1753316
1973192
1193528
283669
800225
363523
734741
1705473
967978
1100604
1862429
218938
1023667
1799274
555108
487496
819131
511638
344347
1447552
222493
1138051
1791477
62005
1336696
25604
1263195
979544
236204
1829560
173518
25940
1485229
1319089
1912422
60075
28435
259908
759794
143234
1937594
1949938
1070415
105696
1347918
1926489
1760515
957881
1520193
485477
1627180
996155
1862536
601885
280294
1953452
1604815
904511
1658707
535982
1359463
1589192
1710606
695515
521850
165120
1735853
172729
1456902
20972
1214718
1700224
287083
262071
1829210
1771955
88825
456156
1746647
1097475
1601532
187437
1271362
800626
1020996
1549851
1272053
688720
189874
697404
1589579
1423696
320133
1066949
1579995
1834014
1368419
689887
503872
1380745
1238853
1424838
1229712
465965
1947274
271125
950241
741460
1488251
1885682
1669812
1219268
756091
1623283
1989026
28962
1654983
1717193
391853
976111
1686191
112626
560536
290962
923579
73731
1637898
1941400
1411697
159494
119489
730451
1949559
1612083
1970746
1241793
784090
923251
770538
53963
1037073
1627711
335310
1252602
947877
822274
449961
1907282
1460253
1433845
1168402
314557
113720
154444
1659518
1807181
461800
222310
982050
711502
561788
1106806
1032444
1769369
1200423
1583955
1146693
977847
1353104
538665
601559
402429
1786425
1567418
574283
1423410
533376
1662647
1322277
1327564
864770
1743244
935382
580679
1382357
480478
1433841
345778
928401
1664056
1984836
1080650
1544937
750792
1524744
968101
1974816
780779
1284358
342377
1915278
673849
1493527
1675330
512520
1194446
964137
575303
1060605
1542669
1030569
506550
1704152
92622
666279
1614076
1842592
1793775
595390
676276
1692703
276849
473136
1038838
72243
1253344
1604616
740338
994472
1802317
1225724
1534056
782568
203855
1589316
804235
461854
1836527
1574605
1838987
20055
664415
1623913
123046
1345677
316928
727112
1031265
849643
165390
278155
950984
722283
35163
879683
1050767
1202113
1495367
1002054
535953
269282
118483
418662
176998
912545
256761
1741651
1884417
227614
145599
30248
1862486
465987
1443843
177444
1871463
1178678
559416
353642
1985552
870321
27773
1863070
509109
1087450
498004
1073280
790774
1598817
1206905
1999809
1999808
1464497
1544956
279365
1999477
655233
1557761
793871
1738695
1163975
573489
1538042
684045
429707
787800
678516
299315
317759
187612
1471152
1716199
47186
1876242
1734973
1096022
653575
1561380
1186441
1828344
1850202
656760
1358986
1315811
74202
1749696
1020719
1645840
1617650
1711611
1230015
907733
620667
1317131
1257665
383762
1349955
1343747
838076
1933848
226396
1063675
1570477
41109
1881877
635144
744095
1024823
857916
972922
11374
1888542
257678
1647700
821185
375138
1967370
1344397
1370686
1640970
861278
998445
1888244
1140357
1251661
1312456
1476497
1335797
82112
1516202
1293434
805796
884935
1013159
368590
257655
441214
826195
164611
132264
1965580
334964
534994
1447084
1856282
1684829
690931
146416
1296064
1666908
1220159
226026
1684383
172158
921273
438313
1845701
1933466
749184
803732
47374
215246
642005
1567337
1497956
1292700
430910
1564933
438529
1319993
822346
1454598
1691246
276586
1520075
1148650
1809334
869235
75654
537498
755429
1824703
887249
829792
685686
1901954
1768645
1268590
1024805
509355
1605284
1897054
238686
1679044
1156222
692866
1223719
1493048
1247345
1924133
1619240
426524
83528
1960071
1259104
784428
1403213
944098
1297266
390827
1700877
1678470
1852370
1169001
215786
1472034
589988
387950
642567
1105405
1273051
1740489
1681901
1162496
767690
723635
1027144
1410180
1002046
763620
968194
1811331
1036872
1290742
840733
1500568
1231897
809964
1709989
300905
297667
79044
1702073
141552
44473
224488
288439
1416490
1414304
1521479
1219410
212444
29628
602816
1153638
596947
1526413
1605150
497983
1420432
1369735
1492465
1197187
1084101
1648238
1318839
1997729
1649792
127612
577578
855775
1011346
1787767
1024109
1167381
325885
117140
1517096
814118
1306148
855358
1410150
465159
1309690
419824
1924849
1878523
1327581
1185221
1445944
761869
693774
232361
170179
1707505
112246
1094028
1473763
773679
668633
448246
1639104
1708788
1981434
62763
1400316
1345123
1255126
40986
1081126
1528109
704746
910586
1435820
1794799
1641397
1729362
1947850
963419
852824
1217172
809751
1045652
972292
1358737
1822641
1771683
36702
1335847
525467
1654151
357300
1775875
734551
1824154
506778
838891
3602
521119
1970453
773121
1347704
1131944
1371290
1273688
89673
1625444
1747322
1733735
6308
1914802
887823
1930707
338033
1043693
1475616
936338
1111765
984819
519881
614145
259658
569905
1083219
537151
641939
1114330
947362
1431149
350969
1338670
164857
210067
601940
1681581
674112
478472
1912347
1588564
655275
660179
405407
1083552
647054
1909407
1896006
226859
908302
1344671
1813270
1881267
848687
447378
116396
262232
289864
1988639
590194
1143531
142200
1911358
1372916
1304451
1340214
1910076
174066
935601
1998816
1440550
549205
681640
70287
51853
43248
455672
1459060
1392900
1551724
562887
1758729
910002
908398
1309196
419202
1826535
600611
774447
133964
901561
1851762
787517
1354413
1099845
85168
630542
1818579
322804
1418843
949128
1589548
1692577
391645
449697
1172096
1127405
990524
1200878
1669812
969231
1940248
573067
1455290
1528921
657897
1411611
115492
1570161
1600216
1874783
835388
1710863
1409515
1120235
393114
467386
910161
1287746
488491
1709531
477588
458279
203322
135837
1816021
1824484
1586225
1598678
540214
1632351
1282806
1602752
358245
1399632
1264727
334426
296935
1365189
616680
4989
553651
1803538
1175830
467420
1962853
258202
326782
1426462
1612218
1487467
282903
1100726
24043
743633
1364854
1499069
469317
1401309
583989
1230678
1595752
558364
225268
1728317
1810195
661050
1882305
1735058
598068
308230
1002795
535042
584779
762065
13636
381354
291885
911453
1933052
481920
102600
1346907
1993038
632149
1092942
1858847
1908826
1660078
1435345
1823437
1661673
173980
1417255
1311219
176772
1484105
1575078
461747
1663621
586913
191758
1766547
392645
542872
56122
1995618
1698478
1680116
1900993
708462
751338
1296493
697690
1505900
1915483
1794735
378087
1128088
1695183
1239168
814498
116861
1474000
1983292
637280
1789750
660957
1730489
1120136
207451
633315
560000
90497
909274
1992909
296444
472556
646550
551128
482455
1881731
1165750
521490
1805883
844948
1211182
44088
1567442
1942243
655925
590652
519702
6754
304873
643711
988506
868290
251958
252105
1822649
955947
1690568
1714877
1691056
1161971
619753
1376538
788230
1824979
869723
667189
438250
1139621
610949
1269097
561472
1896163
1379695
1025354
410778
512573
661000
1493983
330630
375945
1077464
1226694
1171201
918365
559741
535620
157759
1947772
238344
492237
1111462
872658
258698
1793194
629410
656796
1656043
1562868
1172419
1976273
1668776
1846915
775699
289524
1325338
423804
1758663
444857
809814
405825
1868316
1692654
877363
1683342
1851759
1686295
1001675
1278697
724877
564640
1075793
1577815
1842654
1175364
1703105
479947
579545
240690
187580
1454799
138107
1125308
304455
1221800
1399019
382526
1112912
382791
1142012
1995077
1117552
1132002
130179
918796
1221086
1272718
1449826
855852
1315269
67231
1900741
776761
1074155
346727
496956
1366781
159503
1963114
1647884
1042369
993809
269877
1493119
1608075
246243
822737
1312864
784096
494200
1361387
1415090
354856
79269
1997605
594163
958493
41084
507295
1068376
850673
1449837
1832580
238482
1511086
359465
1036951
1269940
554138
1517747
1952516
240859
1690210
1774379
156631
833999
1318378
706051
1967146
1819669
344085
433152
1961512
450331
375114
669520
1648430
678076
610768
1125977
589609
1678165
1619450
1434721
754398
1713671
380751
1036595
1978848
1227148
356030
1177706
945087
1213299
607059
1114715
1043062
848634
486162
1183643
868836
198396
315907
750413
455904
298269
237318
1303969
1856267
1838195
877844
1335150
304162
366735
290365
1699545
458109
203795
1427500
194629
1406681
1815109
525706
1007199
786597
1685284
238417
321572
182434
1131957
1917434
1452531
315875
1629737
806550
372750
693905
1536588
1597904
1090187
1676741
756623
17449
1338332
691761
1406522
1616445
1897961
1828798
463523
861142
1847260
1040093
1356100
1727652
604058
1635885
334924
1936764
1326549
1365413
468547
501969
1163518
653113
908063
323838
69188
1738492
1588562
1417334
825084
1840956
127027
1733262
1230208
291259
1446265
1842076
1142617
448380
1299943
1352472
1193910
1937
1121068
1364147
1925935
1419954
1678959
1617672
1948068
1233712
415668
404187
63654
1329196
1703662
1640626
1098240
1269317
842958
984485
1602698
1278317
699567
1002751
1177565
728804
1087020
1128452
356649
509206
1125638
370346
1326439
1967263
442546
1505585
438708
1710939
1993687
1086123
701014
1223186
578681
397496
1803590
1191211
153077
1008014
1937954
1691602
511415
1573170
488652
1026624
482807
1979371
322232
1174341
1125945
1058540
1559238
1559040
47896
1140568
701385
72832
1397686
822125
247523
1871103
1802669
629593
1533036
1974195
426453
940887
847056
476499
44528
588930
1733929
793443
165373
868690
1880808
1494505
53550
1831499
33946
1915049
1043666
1498480
365727
370637
874499
1471533
1364467
1155667
131796
682374
1462496
1754525
1841508
433071
304413
859334
1344679
280523
1287669
78774
1243680
26387
840430
645965
1756495
473526
1977388
1482744
1461091
78506
1158986
1415141
1118525
81369
1051542
272019
996033
169644
93090
1978456
1418704
930690
1984649
1351702
574597
1080364
1278325
624177
1028815
104520
916354
1991157
173677
1086446
240278
22754
549231
883721
1862515
1038968
299551
1999035
1141592
1026643
108441
1075590
653623
996481
698541
434931
1373831
901937
890328
636771
800718
265524
676019
781378
1579064
651062
434409
1082611
1265092
1205333
1286172
940859
1323081
1501336
1227395
1208073
994507
49435
1349922
1195128
1114436
192271
589736
73780
1303991
1319179
2523
741326
1504579
1874029
133698
1190720
419104
666070
731257
479790
1991155
583867
434354
935294
709067
271468
585388
1107970
1266996
1774353
384832
628734
938623
1685873
378248
552437
28710
1015022
1710404
720663
1342947
815470
1376082
996555
713755
749773
1562919
1127493
1848046
1585661
1218133
1629690
238990
534186
730701
57048
1569078
478553
1273495
1700018
479999
613632
1254515
450509
105784
675639
702579
523448
179211
551222
1668277
1748751
1267797
387768
1351916
612157
1665989
1144144
1812879
1704406
1625194
702106
710570
84520
843977
1825954
1620366
1017914
1576835
1025492
1717847
1809390
1699311
1479812
142830
1931062
96105
942721
479023
1475278
660560
222238
771286
449277
1568897
240744
1602022
212827
1691801
25594
1049769
1828970
948306
1672037
1902044
1887792
1201438
894045
1390640
627171
1867888
39451
971845
650858
1621626
1246197
1935195
234496
1777214
815065
1436569
161346
907125
626785
1835868
199445
1722914
322049
711388
1272659
1666599
1586672
801579
1499240
109165
1567789
484
914509
357318
257424
917306
997691
392819
624527
1469284
468914
949730
1819288
762855
1719965
1795568
323907
970760
1848551
1746293
735174
166193
1583276
277830
843596
663555
1804660
663724
1825110
1786494
1974693
1358957
1707421
1973317
1039237
1016154
781481
1627009
6571
1974155
1702005
655286
1368861
11882
1372172
1765999
1596042
818628
723856
479024
1423837
1999357
1791151
1930622
1115579
861353
767379
1645016
1903937
1947409
1613241
235259
1461817
883890
907518
1791563
1616291
340170
1842759
1344910
1955656
1257546
169553
1094842
1982011
1703917
811696
538569
196291
243370
21537
1151006
472960
1812054
1192689
628893
176330
457252
460447
278172
699681
363691
1232282
676010
179910
524553
1917050
188533
962027
817113
766206
234758
600326
788075
943795
1905816
111735
573353
177993
1650541
572076
753042
1036474
714156
1129467
899243
1710797
159162
1881442
746825
880342
625955
1275035
630222
1415288
1989977
1088448
701907
1817468
1903738
919598
490312
711544
585745
1068558
29417
1830947
1196557
1338499
1780401
1193666
1667803
707631
1414476
125844
1082253
525475
281313
1040101
183763
1309536
457130
17246
901360
1204434
350754
1363793
1972106
1587106
1034643
1147358
581717
1671113
1669287
817362
172789
1274851
489543
802536
75999
1439610
602433
1940215
1397148
1287650
1497748
1601436
12163
1506079
456095
315745
1434421
1851165
1927525
1765991
99366
1523047
1899352
54799
1706466
1418879
1918289
1214875
1618145
1808293
1493068
1479521
1355033
1750423
1525847
1021496
1984584
20708
1405052
1832355
1129758
763751
1091660
136606
1810495
292775
635241
1890143
491685
128504
1289144
394596
1991149
1794190
1767488
1158628
1520705
928733
1167955
353447
598172
1289024
825685
226802
819545
1596561
713415
516912
1977972
1177739
978973
575481
1250760
1961644
26880
710762
349904
768795
395718
133643
1631450
1176787
1373459
1909406
293094
481590
177753
184982
1232426
989341
547213
852768
60348
1334398
997291
699239
1127338
1285402
678330
582369
1530635
1546586
888965
1230583
1995893
169373
1452237
1342187
690241
904298
1219417
839018
1264977
827434
580927
317289
1290458
215852
980844
759986
373010
139741
805424
841483
923853
721660
1723819
1448956
1233103
967198
73288
808875
1577350
563559
1956516
1543887
1725962
1235372
701286
1290230
1606760
329962
1616848
1729334
783340
1097952
1434635
1236576
1932293
650366
21951
1218709
1419966
1739604
1824251
1128244
1335523
1358261
1466754
1516370
708043
1114623
792631
134582
1811153
1075117
598163
1658535
1166607
1644635
1854303
1429662
950098
1506942
1696882
845906
1678803
1454981
1345
1877567
1001778
1303548
96348
1020072
1936287
959093
1735298
391475
1324519
988731
118527
656547
1447624
1907219
122723
322881
1568548
868663
1667398
60667
652131
816038
242995
380207
927975
727093
1898563
892828
1388558
256624
281101
673054
1460994
1771259
511969
1561498
1248591
603064
1553379
432333
742875
1129371
54154
1124022
517105
1927389
905198
1336638
1957253
1087695
213296
1458872
1422555
666735
1082411
1309077
1507091
1071568
958285
482546
104967
584519
1885360
1047781
568357
1212768
470314
1978015
1379338
660450
1133673
1707703
1061196
919179
609284
1181851
43852
913363
988812
93108
1618910
561633
1013393
323241
336951
1091722
29757
452366
1422096
127834
37820
1946742
522095
1588379
1811981
936069
1099864
965746
548047
853442
714207
299114
1387753
449651
179250
1282072
1600519
1262903
327262
1355198
1845513
1038653
44678
1205284
307267
1970220
1511737
1680952
121787
1696368
271455
1997226
415223
392702
808966
1568730
1631503
143981
399996
909348
1086643
1789113
1533922
1754687
1543106
805715
1978881
1726405
688698
1728593
1716985
547247
466531
148592
1190045
1240393
826733
362969
1093924
198366
1355805
1813043
1689468
1959572
539907
492369
1269175
1552901
927841
457986
825598
199612
1238479
328600
1158155
920082
341449
637339
1621976
1320712
340645
341388
70257
267672
1065672
516332
1635790
1226657
827938
1785796
765155
220692
802669
943584
74309
1453456
1061995
673456
1570993
614024
1757588
759319
1463973
73391
884725
1792127
1385988
695184
233141
1856261
933577
1815798
1365923
619057
259853
1906231
708911
1031433
1466154
1713015
130623
1161347
686668
1857046
644725
1564529
306100
1195339
1207742
893633
1683758
1915431
932311
1066270
684195
1983336
1872843
923603
1608398
1791199
339617
1179783
913435
1140790
1916779
1448968
528681
1915020
1249753
1493459
1051721
167253
1253325
542839
918913
902875
216651
90387
1510357
1002386
1443420
1507579
878320
1266232
1179199
990057
691532
1004508
1007141
706855
1415768
1212003
315354
199293
1250227
1965437
225057
968949
1715779
902532
134687
915028
536134
1666547
717709
667479
1093173
977771
302205
1363348
1148602
201932
115410
259589
87410
1567888
588932
1748917
754739
473516
393686
1575593
647726
1584382
219270
488661
1322545
1064593
1891624
145204
1214727
800767
690666
490323
1384557
801906
141897
331237
1693439
989897
897577
523775
1191078
1540435
1234898
1875024
1954506
1566114
1915621
840128
1973428
915109
1468361
1170237
576823
1182417
575146
1696985
1818665
1082044
1828615
1762145
1940512
109720
1638493
960057
1580461
195331
1279287
44813
1340448
1257950
1623477
1254659
830018
282961
875468
53779
1496901
580525
241012
236078
695876
1538674
563668
1349894
1766064
1613120
898781
562970
653733
1680207
631851
530790
1206627
1887172
1596387
784503
1356228
1467961
506181
932758
1099685
1685891
589985
487380
844572
1944329
1688852
210248
879916
754100
848479
461450
223376
181682
622781
128430
1687017
530754
1470792
1061042
131004
109430
1368467
318078
1526630
1596555
19084
273459
1213270
1178327
59927
1324531
1469193
1436582
14890
638799
800562
1847230
1428498
1235510
1175740
967764
910618
672938
1850818
1971505
310518
437940
132529
717440
1962788
1448963
1549190
1466056
1395925
563585
125385
145192
530284
1188844
636241
1387657
1378855
1616107
1609394
1267384
6046
1159432
234912
468302
1694898
1721666
960729
833427
979968
252248
719884
973908
1897435
802852
1964975
1317790
1500774
1577793
1802993
53592
587241
1834103
1133450
1321075
1671874
25399
1437221
951307
1528240
780203
1132771
1480893
409810
457151
1290300
1393345
170836
1504257
627538
1379449
1497262
592185
478788
1308582
327593
1454355
1980341
3953
1358150
73956
403593
1609264
831732
1385562
476523
1545264
597587
786780
679486
597418
1650058
358355
1130924
1093615
177463
1171631
1986253
1793850
30243
1296529
885803
700300
253906
922462
1288181
1301898
993029
611997
1845704
1915225
1065636
1447355
1226188
1202259
1543842
1135487
1584302
1425482
154415
1166885
419
1671499
10674
1575353
67472
673088
686581
1944658
759419
148120
1589473
1983224
1114607
1521832
184987
529104
1337504
1568924
1597027
410133
1276760
1297420
416881
324074
1614820
1239129
608530
1580738
953839
1214378
1271427
899605
1799344
1195208
1458959
378231
237316
2435
58686
853998
1473334
501801
1865140
1594593
603183
29636
1841846
1032610
558537
900961
400644
1501094
1474971
295471
1099316
1183848
785694
1090802
1843894
1577598
1947543
356490
1279141
1890365
370078
257172
1817127
607633
865586
1375890
1157463
1547986
1765421
299833
1494494
129042
710656
1194907
129548
1180201
701852
449765
1045986
610019
64065
1636492
216325
25602
589406
1918569
1921205
1160190
1205638
600940
453204
211728
1197551
97851
421267
582964
1404568
1639728
912184
1183662
465962
723551
1580869
1426242
1606522
1442737
1866096
1859454
825628
1898451
1931034
140227
1926489
1801696
1378316
1890900
244868
834348
1368373
859662
1313078
1904264
851959
282128
917307
313074
983787
242209
182507
1421412
863282
366512
309502
982357
846556
723161
332321
664885
1819470
985756
31061
448411
1817394
1736035
656173
856533
1231479
124389
1656197
1940930
1867220
622953
1321727
1511791
1409118
900333
1295917
1909269
1215992
1682116
1608619
1675441
198642
549665
1311924
1009734
1255606
1139748
654758
12800
1406536
405949
427690
91813
1133093
1918987
283830
631602
67352
1304576
1440112
1719715
852904
137112
973384
682277
1452029
327703
1217815
996787
444919
318596
1578593
1907507
1310509
869815
816865
960134
1631175
1313612
1801011
705897
1286915
899718
1446347
1896835
1662485
1490890
301770
1602495
1136929
1750468
1497332
1468738
1374008
1137390
1516276
311445
658926
163325
719281
1625106
1474491
583635
756111
457159
1345537
1763837
229234
1716661
1611365
1571431
1789856
1885548
1624797
1594083
1958877
1706135
427952
1346670
1890030
1825731
663217
871696
163261
948308
532190
1608544
1707627
1448072
1513422
474109
1660609
501564
452203
1251785
1605639
527913
377244
315619
1073606
404796
1776506
163172
1085529
1838547
68869
1641093
761010
1364011
164561
1981024
1493603
1407978
1041796
533089
499630
1967767
80073
1768439
1226445
846465
1010129
42463
1647191
113970
48275
1497280
1144625
784205
1714384
207644
1026764
1798501
620982
411143
1616449
1958206
384012
1461312
531251
341134
1435450
1217480
1521113
396865
1677208
699692
426478
1380223
354716
1147563
541403
1838040
1412162
1333913
236122
1893789
73548
777078
694260
704244
1402600
942708
1316394
1728615
1989702
1348050
1970763
1079034
367219
953254
705109
310295
479724
241801
710322
69053
1045750
376576
1196668
1639599
23509
766583
1159322
158983
1915302
1832875
1448520
445573
1813897
1912638
1664179
1995644
1487764
548142
1734866
83069
141961
1418752
1821448
978401
45517
237631
1835262
1681483
1678420
51667
875466
1311561
1384614
1998254
1611788
969781
594566
1416779
645946
586410
1056665
313049
1430317
1987045
758725
1270835
374811
276136
1128472
1757024
1514242
1203614
1316890
1955583
698232
923370
954305
697564
1436477
1716460
370684
206418
935692
1862651
1035210
367633
347969
1598232
417019
1240681
1076104
898903
464254
170420
393894
720725
536390
1613658
897833
808771
429521
1405401
650469
362856
58128
664482
592146
433937
22538
807827
906697
1569921
482102
233152
965218
1695918
95840
1984542
1735375
1489630
1922205
1528668
564251
1347280
1043757
24963
598722
1165735
1114547
999085
629279
912037
1969444
1072126
1399024
913281
1790277
1568186
437640
578538
22483
668960
1738940
449055
1826738
987286
1488603
470380
1274276
590215
194559
516781
1446953
88964
1834772
470457
1792271
491891
658497
346822
1806569
211648
355791
1141939
1044747
864513
1966079
365484
1678213
1962014
975638
1752247
843078
686826
557929
315951
893187
1376605
10268
1909769
641733
1833698
111868
354103
1140518
959914
1990401
604632
1444447
468878
113431
62755
723700
388457
1867086
776359
823100
327731
1172473
945617
690277
436026
718965
277714
1231010
971748
549306
511303
521220
1612207
1285312
1109737
1229084
622211
623069
444294
1659891
1704742
1767491
1064074
178353
1548944
1434723
1946647
66512
1974023
1994186
547663
837947
1420633
1164851
1450182
67355
391953
805167
1827263
1885338
929954
1002892
1582312
1106198
1726680
1681831
1588619
819586
572807
130582
1862728
1284926
21465
216730
600655
887409
1135394
1772586
1837265
528149
383028
350743
1448875
1271419
966297
1084928
489217
749088
515452
451455
367767
307110
937251
1155712
1865588
493158
622085
1086073
50684
604927
1925400
1275263
1137558
1772727
907678
857646
1414654
1117135
1087172
394998
325449
1693265
1535547
254839
24251
738524
916998
507471
501566
926007
438740
1018374
1354760
1100231
1575848
1967817
1469802
1014455
554342
1206920
568306
1609273
1973145
572335
1195157
1250267
1158076
1695231
846501
1054410
1491673
1909555
1125765
1174207
294706
871898
526350
598158
1203698
554741
829263
8003
779094
860974
946211
1599689
12132
814052
1095717
730947
528382
1033549
87624
1423430
283235
1830697
1240814
1630795
582097
90936
457109
763835
625222
1620310
1360284
368426
878016
608929
1082252
823245
439617
937047
1083360
1537219
50996
1603822
1588166
1538072
1138126
1210615
1573470
1919012
1922675
1053709
616885
1946942
751074
328142
51063
1692409
133511
1134217
173056
1718237
878323
1293717
264704
189148
1917043
517231
1142224
800899
238332
1404097
772633
559544
1093260
731524
103607
1365515
838149
651723
570037
670139
771989
108908
42213
507659
738893
1263201
591499
1500920
1161431
1279051
1766828
937738
1449088
1667275
1263110
510644
1171273
1177758
1435028
1202802
938086
235986
357887
777161
855402
372783
95940
1737594
1867957
1029237
1952427
698
770605
762932
1557622
1748297
865579
1784249
1394392
846794
181832
595534
1751438
599643
1263306
1964102
1172316
1980050
427798
479071
1520290
1777059
506433
943987
890055
333035
496925
258033
1002879
413753
200548
873756
1728930
1950063
977607
866247
267940
1273082
322457
1637053
713448
483252
1910677
716062
457958
545299
1448490
1533046
1209022
1736208
1145401
472004
1324480
567796
1431973
1879129
1892735
1685246
71716
306088
776849
144642
1519090
1864387
1181456
1714695
1901851
432892
1814937
36415
1918379
1673145
1089189
1811760
47319
463361
1633578
975706
1135776
577776
1370036
1377355
281116
1656244
1026621
836166
1275601
954601
95703
817195
751514
1025738
1565205
1290607
1848704
319689
1312242
181150
923922
1348510
578117
1819054
1866973
465618
1433907
983717
1392778
1311047
1914228
1014433
1410821
1030736
1302200
1723212
1140338
824136
464451
177209
1930697
1560702
718525
608019
1776627
1070027
584597
447060
366717
1020977
580074
442791
507874
287725
236239
593079
923883
1125758
1467759
928152
1620861
196732
154116
1880848
975407
1927174
258805
257699
1624941
1047714
1418461
1358284
957236
560986
1723871
641748
1914958
996006
1669006
343601
1441439
915952
1854605
1995527
121936
266761
171094
1330411
372283
1288619
1138144
523391
1276200
939544
1256954
467437
1576960
569456
947003
1788209
1474825
1180297
1235949
330641
1162240
596360
1371206
745458
1794468
378637
1677972
494125
417817
670924
1496521
31693
943914
1785611
1368248
409385
1688857
1968380
1322256
1647043
1460797
709863
498761
1271984
1294584
811240
151608
50243
1038234
1788368
1290908
55467
994087
1488021
617845
1543819
1465723
961322
825066
389188
907215
1573022
108281
1421722
941561
295928
1594672
770755
99570
905324
124303
1947146
1794547
391788
1658778
288361
92942
1208737
973697
195565
207619
428348
655976
1210063
1021610
192371
1562059
1496947
1029730
768573
1354952
1208480
1779012
647878
1626008
1877017
1871526
854338
55998
1187991
1565701
17963
1941197
1619686
1905336
1498530
376506
506771
1556888
484222
1008610
330292
1807693
1735062
1364844
520675
1227446
1748162
613171
628043
1072913
1367650
682641
1922763
1772139
1684841
44047
1022095
1398597
1857081
1168577
588303
61564
1594494
1489073
1010743
1112095
1394925
89409
1519427
1223401
1941441
1853389
1033498
919902
1315232
1465424
438204
1187086
1523059
1578626
190392
538334
1434433
342529
1837007
602202
1957660
1978753
506010
1431578
900819
1838203
705645
1949277
927418
677278
632112
1704546
749579
610566
1112977
798447
1984653
388747
140944
1603579
176456
729914
397414
1276657
1980425
1867402
1605974
179536
1254809
1520056
1226906
1129376
1201396
197720
1715757
60342
1404495
1828184
1755464
1052880
1465932
1696776
948274
241944
495439
382539
568948
1617465
1632247
1315115
1168889
1149623
503557
1717855
1944702
1288827
118872
1458631
316405
237577
1578199
1721750
764930
632216
1436683
1936643
1620765
447070
1992036
1475296
1831319
1048902
884364
578412
1471534
275911
1839986
1195646
1195057
231660
1849497
1857989
700877
1884104
785609
1120954
1168569
273323
1171501
572104
544956
183331
337280
1413697
1323423
1626143
1201582
159355
20780
1029914
1039971
657938
1553699
1132120
1188045
1238068
288330
1138352
1525125
1042236
203377
343605
998021
404024
560126
216894
1861885
1467283
1877053
873762
5187
1190199
153554
313200
543421
1723447
59068
1465729
178548
225676
709505
1331325
1548462
1486185
1236261
170062
332419
143663
877028
721939
1536399
525899
713866
836841
1317282
1543589
219109
1936589
1544611
1445387
1758399
1655306
1585015
1298055
1471768
185276
426946
1849219
1491714
253518
1671335
10290
1107746
1220939
297877
50082
35524
1267875
1527470
178291
1799945
1736073
1554652
588551
1659618
864842
119113
957334
1123685
1660348
1749301
540915
1573284
157375
1731432
72701
1757999
1595900
284050
595515
439693
1840644
1504226
866239
1551997
269188
597338
237439
201108
683804
935914
842794
1865279
1821504
167704
1647862
228083
1885589
372610
1616690
637777
672821
1222436
696716
1720625
322663
1092660
449910
459344
1703161
424628
1902055
1522581
1751555
75337
889042
1991516
75797
44829
558142
710567
201411
1322671
1976327
1407133
104758
779028
1281374
956175
650765
873285
1366268
582917
914797
991179
777168
1167184
1795949
964023
15145
1861291
57060
962938
321866
509977
143819
1861040
1053320
329140
1343209
1217000
205368
1854854
563569
1715600
519139
629024
852888
692749
990230
568683
382529
1103862
695116
1216642
1878252
1147910
822547
252012
1584481
786631
1775031
1881605
255572
457467
1412666
152392
825633
94432
319039
477484
1113007
1484574
1190160
1872543
556057
1801526
381930
1870599
1196213
1974721
1716359
304164
858730
1107167
1674164
116098
1648244
350384
1433805
1069522
1931493
1662888
673026
507551
700472
640447
1297936
1281601
660229
1504450
930064
1660651
109124
1754326
1467268
1675533
246057
1949012
675273
1897106
1716809
538162
1847153
831283
749581
1426937
41041
369362
579589
34368
1803011
96455
1219285
485706
541859
223808
285357
503611
983955
360428
460455
1388792
1711907
81805
954952
137027
433044
972370
831004
251677
100281
1499523
998979
67604
1455589
245518
166804
1483870
541136
1593830
147437
146687
432368
1745446
1191466
1826561
425224
588542
1110973
1306961
1743051
943711
115977
1564611
917713
693893
307817
857809
1588633
510961
1782181
561841
1914059
1148325
454733
404199
778818
1679655
1800268
967189
1086517
1032946
998436
1832441
1648959
358667
1708866
1631121
777716
846815
38032
583941
1824147
1587733
1582195
1329230
532810
540305
35074
65146
1557816
1947893
980326
1922498
199215
1778058
264829
1573674
1798165
473245
268266
619018
446293
1191492
1345959
514535
411282
1766937
1208684
853028
421712
378708
245772
953099
443870
1389991
233209
965653
1375921
1500707
1312941
334439
655460
107599
624465
1909031
674095
1720229
1010065
1546264
1732154
1432948
1536191
753810
1525806
1059675
661457
929456
884717
294951
44469
120289
98576
1987616
16851
1739940
1036826
38446
1626591
1422816
390249
257720
413355
1307383
1667243
1492268
901177
1491012
726966
1364096
986572
145038
1042624
1656382
414621
187484
1949226
605435
1374542
1892330
1618487
670173
214895
481358
235336
1468972
837242
1367078
671069
232350
1116816
1160959
1680716
384712
1998245
723103
1619010
900123
592665
1421351
1175562
177649
713562
98739
1129028
748374
607771
1832890
960228
723415
1439936
1537246
1878478
1884449
136555
1451927
1420160
1410266
432765
1997939
1189448
1810535
1724676
731614
1629959
945934
926018
1662179
244533
1912467
1351390
1845882
1066397
323053
842194
1638379
1880509
1817213
1193862
958016
1655438
1240610
1173804
1820224
1934193
1736570
1350195
1643166
109112
967236
1048920
412144
1575355
696908
423238
481131
1190355
236480
1743041
1945653
1502974
1587442
367009
1240177
1051812
1721473
1591433
661335
1572695
1426419
1444770
1919419
1382759
905419
416319
765643
232611
1457133
1776753
205778
1563916
1136540
1720373
1119979
1114880
839500
1115295
37614
1959055
1159996
981282
696800
965888
96254
1726705
664526
189205
354609
916592
1667059
48278
1622596
988882
830872
54405
1018474
273522
1876571
373064
301058
371672
1769480
32968
620614
778702
1958939
333168
1152732
364725
156885
591696
140547
650132
1429209
70784
737072
1864700
1869177
1646687
1973301
552779
1802823
751886
1401736
1611558
1082676
156636
1495573
918821
1435999
1372827
1127699
727409
176000
1003896
1953801
934105
1908367
127702
491859
1223170
1377685
478267
228111
1990808
1889361
390668
1987912
749186
1091803
1029400
1604659
840898
600186
1877723
223548
1603928
943770
1006884
797851
988886
279907
1582324
181841
98421
1248310
1382495
1809716
821189
689059
1979754
1087567
549339
1975541
475472
691231
377222
475774
1253751
1265578
1914831
736883
187555
1953474
321332
627051
365523
789947
651040
413848
1908409
1220976
1134557
723773
1314107
1978058
796588
734548
1087319
441443
1147589
1358184
1293789
1791293
1624267
1637364
1550228
320167
773712
1421716
1641993
1807919
642554
1927954
872216
473736
892000
995264
1482664
1392394
600925
1465747
1701175
794040
538353
402480
646718
612450
1930446
1411043
1134921
837010
1674052
1551228
1399434
1342042
976704
1960687
1447640
1253287
1503490
991250
1307479
1490207
278622
1266878
1250843
458540
1385828
1586393
640557
614798
1216018
891370
122060
610077
154570
1819078
610717
485328
1457851
1129877
177848
887085
1825438
465628
454130
1276338
360979
1369058
295394
451934
20522
1072875
464910
1875286
934517
128368
440575
427853
495457
1335584
622243
547789
760105
564035
490307
1838840
856145
55476
913451
428096
1861570
1148847
540360
838982
1908520
424632
1268260
877714
1826570
787461
58796
734854
1911072
650081
1567601
180638
1157237
425082
625923
94853
1972795
1903117
1581371
1980176
573006
692625
998359
1576821
428181
1129717
1267546
101102
1891042
1694196
1706095
1444181
491010
695214
1015200
431831
947688
1168318
1490913
1492988
1523663
77628
514404
1122010
793961
820593
969826
1104792
1002948
1556474
1713680
1512976
576185
318561
1524294
727531
4380
2342
1922060
826232
988110
1302974
992407
1951540
516107
1877315
836692
1153760
604100
1761651
1057637
1616414
112531
1172673
1555244
1075006
277724
505849
1761290
695823
1584534
46391
1469118
632289
1294109
986186
1922517
149325
1186661
764983
1423327
612243
570874
581823
1078258
637996
1343481
1791977
8614
819653
960510
90868
1498856
802700
1408717
668525
1497637
1696294
1675600
561257
1893438
1877829
1599468
212599
1788404
1642175
259968
491852
69547
3485
1037527
1817726
1976856
702553
125309
484997
263370
291804
748174
643923
1623836
296268
49727
940598
1238405
951477
1822449
705496
1445828
1114003
1962470
1949219
218389
1653669
736901
110148
992708
1173591
415113
1602830
904912
639723
1639987
81699
117485
1464115
102818
1275848
446261
944856
1178577
163707
407008
1281716
1171875
1329072
1396246
465330
556690
1716371
730344
1784970
608337
985076
680937
1344650
265373
589926
1775076
372679
821644
1148799
1421261
1682780
455868
1419335
1379108
620560
1622692
374012
957634
926662
897752
1971101
1424848
1320104
291985
1257575
292666
1491679
496208
612118
1307531
660515
623571
475425
1154148
1091839
1397885
990094
1506986
122387
1121468
1910906
1593810
1775611
341512
1363681
1105887
236748
1868902
1796310
1722027
1619854
1313291
116531
1924896
520259
1259632
1201890
1510483
385101
1922301
1826218
1428757
924353
868656
759878
985922
705840
1394348
733111
692340
902260
1846341
611874
1705038
701378
118121
1140452
1715434
1436674
1014024
834387
1800236
1164079
520833
1358430
383420
262849
871475
1662658
201942
1687748
1634420
177270
220098
1463677
1307601
1177576
212279
1146608
352910
1655028
1375838
1232356
416424
1459310
1710222
1172989
1092565
763289
1614324
1526932
5383
744984
1503113
666792
1378172
936174
62492
65663
1106121
363525
1679767
1498273
1695267
1023602
353847
1659910
644800
1776359
1677417
361743
917455
490325
284348
52168
1409107
360546
1073517
529042
470250
160806
1309674
986268
165003
916149
55967
27661
583631
1335320
175039
17671
1611898
1842303
451301
275202
1648024
645404
633100
1241402
119746
346925
14799
1392697
1840740
1907755
1199800
1036404
211885
844570
837807
778312
1673005
298478
1517821
1076256
1830773
441798
869882
498510
106164
1877971
838838
303657
368479
1212765
1535345
463278
1784606
1585501
181499
797961
1441745
1880346
200631
1580931
1896269
558892
1836783
1767254
644148
330001
634282
1686607
1498767
1964243
1234368
795509
1898734
433534
1719858
821460
226478
660220
352888
921326
322215
67201
169728
1557702
115374
816669
313385
23947
1871002
1223559
987644
67909
682729
645537
1682277
596904
737484
601472
569217
604361
795938
1161052
807683
447884
1839823
1913465
61992
1670575
1764122
1104208
707499
124176
1495086
1184061
723300
699797
378939
1749651
333617
563351
1000552
1698644
1084475
736358
1308417
1567173
1591101
1971157
122826
317006
1988622
1280115
365852
1819776
1485107
1726641
1849453
200674
1810696
1150747
109563
1630013
911857
758162
464180
750181
1044406
1342588
417796
1203884
46086
217369
1361399
1484257
650589
912673
1241365
1663556
1313747
1007447
779929
812299
1965976
946762
277844
364313
1633955
1695814
1601946
1770992
693108
1225607
1097700
1288699
1010111
746971
1794190
256564
72273
300912
407361
1955574
1687095
1306381
29012
1748593
44773
86739
471853
685650
557952
1573441
900413
1044196
902472
986624
549043
1498693
108767
608842
626478
415930
1921097
381
1692224
343156
1841744
473390
46957
1597577
859573
405737
536639
8546
1598507
599739
757036
620340
766878
1642858
716666
237978
1863829
1016089
518463
1633183
1146180
1967308
1392069
1578423
984986
1114137
409625
1449420
1176449
171153
1821465
1712005
265404
1935891
277830
369092
907985
1027661
1217807
382396
471054
754105
1899513
1001306
298051
1894003
690435
1447494
401936
1657799
857372
1248171
1315894
486202
1990645
647117
213384
1995369
1196935
1326616
25493
280185
578438
1770953
1921570
1094696
1482478
860266
667874
437477
1787689
1954904
1109995
862503
1436749
55550
1535014
1164131
1362719
727078
1486473
344336
87112
1932548
1060836
1833054
813080
1287311
1586225
1554560
1372126
1867285
675127
1974852
241885
183115
1697444
351821
1012763
478139
762603
1665
1994732
440227
475620
1935023
1837339
1024522
1734008
1411858
1765253
927096
775934
210441
724717
635301
1567423
99129
1942316
694260
811559
1106315
1269832
556974
1290477
966882
609721
829927
1344313
216778
780333
802071
1987338
1745202
984310
251859
465580
1748514
964530
1012994
818405
1394952
484755
633894
1507069
258123
1548877
1341353
1935878
1557636
1390753
296433
596799
1852840
1270698
1841199
1045721
1994679
1137351
274890
1507102
1238292
1230591
292516
248927
1164953
1071255
1273408
1553370
1242840
1448540
1198376
1475865
1606856
1328437
969142
1854547
1375873
571563
1269330
19441
1534135
249411
1955341
562670
1159573
1129664
1734455
439107
985363
1847193
1775139
1799753
1036247
645576
1056385
1179170
753005
460736
1468466
1491047
1013888
1206619
187631
700210
388718
163639
361645
1499186
310677
317116
1058547
1844546
1137212
1845434
970102
280113
659580
1842602
751163
1517902
951192
594817
1570351
1317167
1433418
1761979
129185
522518
1440977
210207
406328
933835
59245
1189969
770461
988925
1788176
1445509
70305
1646034
1270756
1427592
1225140
180585
1199193
1847418
838748
1559939
1203538
1807762
1481977
407271
1382104
1969133
231096
749851
1443118
1957295
341612
1261735
670088
298011
1107881
994347
631734
244794
366012
215209
1289340
85708
1054217
1285132
1373472
1517782
1671996
474517
1769970
489576
681213
181464
1741288
262989
815036
1164193
1049722
671413
1956097
1025750
1610915
630900
78987
955752
1309591
1957488
1516038
547414
812304
1839119
650247
1702797
1884407
787596
1292329
30154
1799011
1980660
1039335
1807583
686573
1347116
415804
184351
1913129
1200482
1877600
44484
1769643
138766
1080889
75656
1268690
1915127
145213
245719
739423
1531869
212198
730484
848814
70323
1492401
292372
6042
40520
1984706
1645381
838566
32271
841134
1592718
779617
1785555
391051
334340
644324
329480
896167
18852
1151055
1259796
944292
968553
861129
743972
1536256
228118
115229
199040
278115
870739
1150593
1007310
1378579
375809
280444
580445
132266
567860
1349292
1521871
348440
333807
1965459
505078
1822208
1237309
1929374
291582
61435
1845081
1882338
1443546
1591795
1694149
690210
1542941
580800
1532006
54537
835715
779458
1686443
1825904
1793853
1562866
1882240
1669101
876208
1376763
332373
204304
276841
1071746
174316
935521
422799
1337512
1819740
982798
571223
1650196
717857
1418216
816356
1384603
937739
121098
1422225
1577606
1252139
1414880
379639
224057
1219173
1583943
1762311
1442358
930876
387057
900818
744394
1866848
1915735
595551
928960
1059314
139082
481534
470604
314822
118026
1842741
708361
483467
1412788
1729752
422057
879617
1408960
1309593
1384686
1923328
1600526
398967
1238056
96214
130348
266175
1601023
797190
1897913
833724
1076263
145058
1754097
1450858
1151939
1026114
1563994
324819
1411058
367226
528895
645371
1838833
768465
67756
1172985
1780021
285139
1510454
1900963
1283355
63320
1815925
1334324
393619
113600
994395
706574
480933
235155
656477
1059711
974166
196679
316795
1783100
1962192
1677638
49055
1345767
432512
1443975
1522843
1907996
1554864
968254
736832
1507084
1592752
424650
1303392
495184
1251965
1387088
1343000
602094
413616
1940435
1662489
108724
7582
649029
315953
1442514
1477429
7620
1566710
1597554
569690
1543305
1173030
820272
941347
1263803
1865397
1587095
514329
754979
1230994
623340
779904
1972141
1069871
1486686
880146
80146
1234570
1756223
338954
1193822
1482091
857803
240742
1465262
1209470
1579214
1878563
105581
373288
995645
1492221
194687
81306
1538880
403668
138864
36957
1496502
684108
1830591
353850
940783
28062
956424
1811258
1894322
1858719
1583048
1172586
274911
1007198
994869
909337
545381
101468
606394
509002
13163
1366338
683988
1048954
553357
156974
47836
1495480
1038697
1768637
1225660
172166
791361
1578481
561375
816320
1984379
1658089
986443
911571
673251
737755
1815655
352834
1499024
113471
1659714
1386753
1467993
714678
1930961
522429
1225321
737489
725035
117088
1324461
1441157
411615
927759
700222
1636961
377869
253035
1630200
1203954
1943671
1061677
806364
1735295
1378108
1039102
101749
758525
1586512
524272
1080226
717980
907796
1740776
1838408
1834294
1966718
1397685
152732
714000
1132603
1802701
933031
1719795
701353
1528749
814521
1469316
1245175
1147523
1901693
371648
1843801
1893836
1500127
1639808
998144
1771530
819212
464748
1482374
599048
1573335
1766726
1110789
1992615
1657799
1228260
1578601
1360813
1555677
1632335
1499603
1307242
1944121
1588344
187106
1125927
1183690
362514
1208130
1331127
1264293
1963045
525150
1627260
774807
48050
1156655
721265
240987
1607751
1515823
124841
1649287
1253058
1378345
1203116
1432347
922831
1506258
151456
1783840
1743799
328338
573219
784031
588461
70588
556679
684859
388808
1430615
1058936
906844
1636913
265599
328855
35994
1814421
878994
954639
540346
1508525
665548
1926850
1793181
1421456
1380734
1242302
408958
732333
1158047
926740
1323769
1821158
957816
324815
1788811
1836559
1442643
1590222
43242
503884
83588
1326392
265768
636473
239862
778659
160853
1303870
1041016
130492
511823
1061598
1895757
103298
281207
1104933
755364
1602033
1046095
556307
1711376
1929433
213994
1465022
1866651
1607530
1990080
903124
589286
1550935
828064
1776990
1783703
339528
1040313
139178
283981
1516870
629057
396434
1015632
1396447
779415
9355
1655120
1721093
18744
1880589
532977
1560168
447757
105488
1347009
87264
937662
1193495
1841323
484270
179482
617910
1737459
1903525
586512
1309921
648264
1630733
700014
1708114
400004
332759
128236
1263077
1415538
1107076
1501534
450121
1929715
1159011
1454037
723589
62530
1183659
1527378
369305
1294624
720022
233310
487592
1078838
1564627
1745185
68712
382641
1243619
1212035
1383334
8105
1437280
1573353
1827867
1132666
1912837
1946946
1811262
582479
1959893
1095489
1595440
1059054
1556839
1091710
1069130
1708217
192973
1815303
1661462
1620410
45868
1296398
1729455
1093141
1037701
1882272
1712763
912722
1339857
433482
1154402
1769707
633435
1328441
1031759
1185191
608219
1091460
203793
1767207
1081887
1729036
1195180
1666830
856595
1735840
200838
1530099
666062
1132691
434326
1493515
1025308
1987736
265420
1566464
641640
1737727
501818
862195
1330164
1327612
492348
1286260
1541006
622532
45635
524772
1251309
416029
241694
424640
266201
1614979
1858732
99221
1044895
393712
468442
1002911
512642
1333282
1157577
721883
1910787
754423
306067
707373
1450865
1891888
1051406
1968454
503617
1007900
1214177
345834
130965
1081504
575145
1061671
834010
190805
1933272
1318606
1321442
1005676
1145864
521363
434352
322780
484219
1027600
1599974
792377
521038
1994273
80897
1030986
1180846
445167
57083
1079626
197101
1037182
1447730
1222856
1039460
814605
462841
1146892
1181586
9130
371865
603903
1618081
108862
708014
691810
518999
1556017
1877193
283937
1124860
1442668
1852280
1862692
1225910
1942321
171801
779044
109478
1701601
938521
1293929
973661
1132722
1378682
880870
480704
1682560
1941442
441529
740006
717561
1859468
1888917
663444
1566207
912992
1319436
680923
971516
1575454
144987
1801787
879920
1028516
901319
1032215
1296978
260567
1583785
1917394
367651
1221367
1199328
346165
1468792
1066922
109226
1161671
1135858
1237348
87191
1972201
825912
345930
3818
1002230
422630
388153
777133
22075
967479
518959
723
1606619
54516
1052434
1201982
434730
1450350
179793
193059
650446
657449
1272951
539352
126704
102611
447842
1611520
1727961
1620132
151509
750792
1175718
1314054
371639
1445272
228565
95375
708459
1121453
270160
901568
525114
681185
1821649
1635912
131065
393502
1359955
1110145
1789316
1035703
1684800
890344
291147
72357
825350
918332
612554
785894
1054450
1314453
175427
70355
1375065
1566446
964213
318859
1135633
1108820
1799463
1853629
1406822
872863
1095850
778901
578058
657124
1261712
1453769
1474493
1813331
1134669
7764
991734
1807724
1390735
1119717
167257
1753891
80551
1776831
295660
1100007
505400
1507801
271487
184726
1764029
1311683
1314328
793402
538189
655012
776248
270444
1791987
1526740
1740407
347478
1815392
780659
1129332
415825
1143160
132416
1950953
1234661
801837
1801590
1403162
646494
1562070
1178852
1115032
216777
782223
605573
117156
1540479
1214245
992261
889866
1475315
759166
1317236
1035869
1659761
870189
1329573
1542595
1191456
1251897
1993710
1128673
846464
773122
503524
244901
205498
378967
1915932
1395982
1705952
812334
32409
647403
1570859
312790
1827688
687065
853490
1462588
372850
1534277
1906546
1590946
834810
18409
950823
810187
271094
218689
275585
331971
70982
763343
386703
1064284
1401057
1428682
1898733
1814896
1671678
1600518
1936836
487865
406895
64778
919059
841998
1330213
836520
657105
908164
59712
1130235
1774329
334469
1561345
619536
1552093
272998
747615
1870422
1873015
304052
1817307
559155
1363259
1654341
292709
341881
1516387
431962
1403814
1052449
523888
1634383
724953
1875479
623952
492369
1692054
1795816
1096273
1921839
1434602
1530320
1720404
1726221
1132935
107774
278502
339680
1541255
93330
573201
1226461
889820
1577731
1593589
477066
1388880
1737275
1131350
154849
901984
996401
670632
1694231
1524818
341096
1965204
984844
770107
303403
826414
99996
125957
1341142
614715
1296686
1090967
1802835
1870542
444534
717429
1242824
642874
1079962
1086855
1110001
1411419
1491198
1738804
427097
1392017
1550654
1815032
893314
1924839
1186323
1972189
673811
1957250
1402646
1759209
1279745
1862699
14746
1022550
1063042
598717
1047791
1242333
1459088
711150
216167
1158354
1453173
77399
371617
688464
735297
321903
1600307
1566751
644506
1094389
295835
1546221
265891
733568
567550
1222910
823051
1464340
1307430
458485
1956398
1971400
627418
1450558
836311
1703279
1777340
58145
522395
1303770
1057218
1343955
105935
152494
6650
475021
1692076
1030264
1586817
357823
417756
1777840
1648988
1922900
1703011
1010104
253363
575269
1174411
1287634
1247979
614052
1455770
1763037
114553
40857
1285103
1481907
430820
515327
1768951
654697
1897181
1614214
498914
1384121
1434528
197624
1652796
678693
1466574
1943865
1127130
262034
1006978
1711438
733749
785157
493181
1583223
1676931
73430
1474031
1112347
1872523
661963
360390
760273
460043
1034849
132242
847442
1158660
1689397
1678943
1370014
785227
1777169
1532021
1739183
733751
26250
342680
1872020
714470
1451786
81129
480388
571777
1874377
1372679
442300
1038242
957859
854905
1366795
803672
1284807
1678398
29794
1351803
962954
645630
78972
897593
1932460
1335240
257996
1541139
1599268
1271832
1742168
426790
1374265
1350079
836524
139898
801655
275188
1651062
824518
607995
732684
1258705
810662
592174
1313347
426887
1744801
1696455
64905
954178
845560
630768
117619
1645806
553523
797576
1902011
834985
259645
646685
1814730
1658614
1605059
1874695
1512049
1888145
1920429
383156
1925968
872827
1749264
1957973
1004465
594943
301583
849445
1939100
1983134
1799168
871225
1666061
1761860
1899390
1269289
1203159
1250699
1608324
1524703
777458
1417681
1837743
1742284
1397694
1370892
1004063
291601
1766504
1853118
1639387
150200
1906392
844878
705666
493384
1532820
813476
722305
709146
1862629
566862
180602
869281
1529849
1101882
933148
745118
650218
853128
725426
148131
98680
260495
1925014
963192
1226106
493474
227634
29918
42405
1270426
1348050
1451189
1265610
1666861
331613
64090
1233862
648301
287598
1970932
1532372
977104
310802
1159888
214965
1478945
539061
466726
844199
936229
1245205
1702731
668477
1437454
1467144
599582
1962111
30865
1842488
1927220
717097
490048
1402008
1733163
207177
1756808
1821758
788217
1053643
1309708
895194
1840271
1470693
142520
1411457
700846
1341130
1687995
1789320
1795048
449998
329976
1477966
1516468
947171
290616
1870102
932080
1515142
1170251
978338
843291
1466342
1305107
19423
901908
246505
237294
610617
1719641
43210
1168080
773419
1049712
1618653
143951
1015719
1801165
441809
490987
672883
511573
516199
903738
1934699
1828677
472203
298111
1911549
1801236
626303
271294
842709
1879024
1287204
266283
924160
988671
1567712
1333889
381766
171538
1421990
710110
1645199
972416
908299
1504556
772305
220975
890093
687632
1929516
1997923
1168852
885424
1136503
1954537
130863
1579616
1124315
273990
1472945
1701680
375637
1507420
1776870
637809
687668
1603538
1561881
1064482
1589591
195607
1547468
1247624
960723
1675395
1954658
989607
96004
1474995
1304983
5255
1389978
1844358
214087
1840179
1246672
657082
1124204
570781
1483052
1345806
56217
569261
1716451
450772
1841282
1879337
887993
731515
739484
1278449
966973
1418402
1375611
1498446
1231070
1394559
1249008
1614242
843128
1240731
359282
1218141
1139037
315893
1706924
531899
1958805
586142
1392593
745130
797990
694827
509425
928452
1251539
116580
1558285
1864582
1720583
1979670
1280540
176210
1017909
1523127
1957394
431002
229377
1522495
1897351
889840
489127
1625490
1091896
1668418
1812414
1215728
1202040
580635
461145
428313
746672
1347465
165755
457639
1762208
859874
1520070
587631
1455027
1117936
924142
1022095
1087778
1244216
567465
1023664
439943
1614032
1072262
1424810
1545130
1951508
291486
1081333
876114
976180
1265407
178990
1310878
1110288
1614896
1099571
809226
1378435
1327873
613080
164330
1585251
61207
1341735
1871769
753119
1110486
1096899
1294447
848756
525171
37531
1527819
384416
1188880
1034579
1349334
1349405
1108357
758143
774633
960965
492528
1866710
1079004
297179
1238634
334191
552709
521230
621828
1199309
470677
25120
1892005
320967
1779571
944324
280141
783144
1015958
1804303
311084
847246
1844373
477093
945707
652037
832103
735398
1037389
570282
1378673
1051276
647946
101536
259518
1940010
371416
1205512
1243999
1085140
733387
1633536
818955
1848040
1488051
627750
1686003
1955844
302915
1041272
440798
1718735
1475251
1141011
529530
1210190
1119163
838664
311772
1524058
1994075
1944787
885904
307244
99617
376407
1314093
85486
370953
991354
1456266
1053085
1167176
856693
1921820
1444183
556007
1698283
1883017
379262
55480
1639766
338556
1398573
1918101
22166
115470
168096
71734
1453352
870069
704691
1390031
452581
313740
1338789
166097
657683
236705
1738627
1902129
77512
1884995
1031699
131912
3166
1977497
492629
1258122
1060171
1258950
971344
1382970
1114701
41377
607689
26167
822514
1131046
672025
1597198
1948007
558299
1624936
789036
348587
899621
1061255
100551
408962
59304
1776133
750720
88428
379576
1662772
1099399
1949650
1909589
983471
249105
318577
669241
723391
278229
810868
132689
1646599
806833
1740215
1252459
1532405
971797
1005493
1654175
1784376
388810
1353588
197513
1578538
1838541
738367
399032
212381
408235
196743
871635
1130575
885224
795046
697246
1079979
913002
87099
582900
1220275
214346
1894349
1991883
792816
285992
794587
1389607
717755
874097
244590
1084943
210666
454753
1745415
193183
1245665
321044
866030
492795
738709
631677
1677292
321926
1949863
1065191
1547066
474777
704160
1763169
286910
1901713
1487033
679702
578957
1812559
449552
113717
649404
1133013
1460798
480784
814957
1478853
753438
425039
1463177
1427678
378403
87153
1706880
847241
663949
1201591
796610
790993
529830
1250205
438100
421956
953362
364195
171185
1808128
1619349
1428224
380147
872945
417303
1401379
1762594
1430086
905834
1087488
102031
1195059
952886
942317
1266815
1793051
1925179
1493545
453626
1836367
1795475
290357
502665
1456105
1044366
1760528
858410
1323826
452133
670602
1310804
634248
104939
1669467
160365
344584
1911140
277197
794022
1391563
1371502
1334658
1269119
851864
753661
489637
17009
474339
1825383
201979
882336
561866
1794892
1095719
210709
356954
935061
1777349
1287154
277095
285970
1821271
1567787
492203
1560466
1792016
470311
1927487
641390
330742
937056
310317
269408
784875
794063
1942858
349735
1140755
1988630
1248210
813452
800319
1965676
1856502
765006
675503
1951523
1769819
1020125
559525
682580
1973428
1133170
722726
178793
396286
1366346
645228
798302
1300463
1368035
741658
1457795
1882851
493089
321224
746092
1880473
470467
840742
1523157
1855506
489194
115670
1556456
844001
826617
1376714
542544
513512
1804174
1631651
1719939
332655
1472057
690445
907463
1668395
1686293
740048
452205
307138
1368167
1230285
380413
1915006
354547
1955919
1389003
846288
156609
1241150
105932
70610
93978
1557383
780865
1105378
906173
384249
666614
940025
723914
1983311
1612463
460092
392542
509043
442696
52178
1757068
1483368
218883
255668
1052168
1223022
693840
308863
1580955
1609076
1775881
1936698
1379175
34226
837969
523071
259844
1910237
1342724
1177758
440241
751970
734042
1130432
1015854
1049570
204096
382221
1921920
1711927
1136720
1821205
98438
1916650
1852074
1853742
1288011
1939852
293200
1406451
1099542
328792
494950
579414
427946
1544790
1667063
1785400
1624390
1204841
222162
412720
145949
682810
1579232
458059
1545727
1543030
1466723
1455194
702414
1108968
143366
555456
222870
403227
1169734
949723
518282
1962396
1689099
69832
736828
413463
506795
943426
1015447
314556
1753562
1128048
896682
1512765
353287
1180673
54298
1792252
157842
531012
825663
1061254
1798164
1131557
1421672
906408
46687
521660
1028765
33751
442263
481001
66492
1447967
1693897
1891996
275568
217843
190630
1261543
231104
1057795
630124
727491
1676839
1479163
1932028
90426
865657
1585553
678275
902467
589219
284766
1541284
1657002
1584193
124902
725339
1526264
172895
690096
333289
1265496
641417
685989
1066193
1882423
1338166
199410
830095
1311627
240033
53019
513210
637799
1536612
939354
1459615
424842
1877910
816224
746722
847861
1734584
160822
605714
61929
1061981
858822
1624797
1532541
1243956
1735319
1229577
1092787
1596424
1588338
23293
401165
1713897
1399361
1785062
81185
1028682
545987
15128
1723510
100806
483669
1089950
1055048
1936174
1348845
85617
1352908
1304674
1119895
1667893
1010700
1350531
1663993
1793750
234113
97241
652541
680570
88904
518991
444761
1551896
629983
1289760
1854795
1608669
54646
729066
232821
1896259
1756503
1258194
1319558
1501459
1328006
989620
1980514
1843419
1475301
95477
651927
543497
886815
1298985
1370713
309053
1235247
1915847
1434897
277671
1884658
221236
966568
1231782
569937
1651313
277980
1349006
538464
860666
701797
552459
1411010
28075
577958
1313954
202191
1422460
305653
1317408
663888
394270
830742
1852086
357406
963027
95566
1139503
1152517
295608
685019
858673
62852
1369735
1634224
972996
623346
1734434
1463434
307274
584237
658739
1995956
1578307
1042886
890853
896713
1139191
977790
54432
1114648
1558359
4953
627317
398646
651573
1084398
1999218
952183
972198
541377
1426061
1416304
805740
491668
1504206
1833863
1387576
1585099
1049649
1897319
1246407
25105
1378911
1029971
391626
154409
1148248
1155971
1959309
141517
396345
758169
1610868
1829469
951795
1325007
1461459
187867
696136
667643
1351117
267829
1246832
727582
1203060
781339
376102
1298992
1251732
274237
440423
1837677
1547464
911920
816171
1008363
1515778
1246441
1536754
1087425
546299
1174021
50160
1043663
1104200
481469
162466
192947
242113
888496
1125377
835027
266053
1345148
179107
199702
1190858
832503
1111728
1932164
1467674
819368
1606996
1547475
1482414
1382117
883335
1483299
85655
1075896
1679206
336792
1197891
867003
99844
267960
1139236
1088888
1297562
922063
1097030
8285
641928
1322005
973370
913290
65187
1690374
903067
578938
22320
101009
169310
1680890
1899829
1487814
817439
1757388
275
1091217
1514211
590753
1889029
1513597
575317
540308
1186981
1688254
1249183
365241
938220
1471463
1751650
994405
1110700
836970
1114434
671966
674225
115753
1218945
298925
1948118
1998095
1956876
84436
371389
1703843
226800
704149
44271
1819123
1806828
869562
807344
1391170
1588507
1971089
759589
1593620
494906
1880165
287340
1659146
888218
1943682
1491738
511720
364418
211024
492862
201855
437781
65899
308858
310264
1364959
1944248
1534981
1736853
1025166
570233
1950686
397265
350988
1760714
104696
698993
202718
663426
1841224
1393940
1133925
115174
268273
431442
472114
101392
1367261
1588236
1894370
1122973
1582268
859103
70687
852173
1291637
832046
712768
805852
263219
1504989
264146
1434797
1912295
1316067
308343
259748
1072127
830451
627973
5829
1124218
453743
688989
1266853
892958
1528391
1354814
1623138
1648183
1507051
513800
1141955
1477790
1361414
1154656
1279003
507980
1301955
1292197
778267
664964
952971
1286166
1115074
393942
1209143
1898730
1251388
94319
1276983
601839
1964122
1809767
1138889
1107921
1143752
176686
1297639
1980405
872427
21811
440918
1217137
316437
1745026
956338
892176
1301752
111810
512488
819806
570141
735016
693832
428915
1176892
67980
669452
41407
1082207
377603
1951654
307658
611001
1795360
1663061
1898127
1818537
1906290
645842
1490159
1812595
1785785
425985
885826
112588
1179408
1035500
1956790
1367294
377977
1893145
1163856
752004
1374202
944305
1854078
593808
461306
480590
608266
686161
1669040
991265
439729
1620040
341715
63793
799769
1076926
1331469
507078
1487914
841079
1378395
782007
1366013
1358225
1037557
475094
169179
764497
710146
732540
310264
1861356
1721539
1833941
1589966
931559
1473303
1968392
396180
1946627
1522638
1586226
1664722
852512
705150
136621
1788866
860235
1004928
158627
1109359
570486
1303019
1510069
719118
565430
265045
35330
1153648
222116
1417732
928546
320107
1453827
1137431
106038
1779566
1639848
1545184
1152882
1589469
156694
1226951
1672374
1781616
1458873
234265
1937854
1987931
248292
1387348
1296635
1225506
1972810
1681200
631693
1140684
154574
878130
225704
1473266
70222
795276
1005733
244100
633252
952183
336064
462297
661893
1310931
235364
1551189
1010228
222233
301302
1933830
129538
1372493
549300
155516
802707
262441
205925
206483
1403880
1692088
204982
134990
184763
1893360
403614
1518060
263358
1743191
1752846
906547
1007083
1830552
524107
657321
157700
1088356
1698147
1050158
98276
1046217
305088
1035182
1800999
661342
1024764
99199
1625175
398785
251358
1264295
834528
1850188
1859670
1769322
1836948
1547625
251741
82023
70233
713066
916198
428787
1793379
1627716
1816082
1000646
1699283
1504028
460633
890676
378210
1120314
1167698
244267
971679
229504
1120492
198189
1800738
606139
1215169
672557
403985
1189822
181861
763244
1455586
1378012
225242
1101085
1869164
98517
492315
1760024
421837
1947517
1148373
640988
1908363
777406
1145870
1042330
569876
1422487
1477304
52578
907950
1027114
664506
340127
1147697
1051000
1325117
125578
1379171
924981
1276572
955179
1282085
201434
1623821
739265
365205
1484467
1696819
1675107
1851803
1803542
156218
1412384
550971
1949950
459989
1687626
250902
95907
1238043
217775
274711
644803
1617525
1539290
906189
613225
1874101
887136
748480
1732272
1487491
366919
1255837
390063
1464550
146451
293699
266017
1437196
1737849
171751
367305
1000735
1421355
703555
342189
1420088
1760629
1205512
631760
907507
1645891
1258257
303996
293540
1345521
178568
1221674
652806
1948861
170658
1836806
1966417
465816
1262183
202771
420334
617820
154029
183130
1031971
344853
1981239
1453960
339991
769121
533446
614113
479294
1447174
1460215
252448
996229
1744945
1717755
465140
1485593
954591
1474500
283288
1557253
526209
161968
267049
1436992
466269
1350458
570170
284262
1747213
1171216
1434183
1036621
1884002
1512696
240794
421205
428058
385743
1208901
186844
131371
1853862
1310048
1167658
745490
1276665
1571162
1451474
1159991
1126920
712323
1464564
827306
1481098
707861
905562
22958
957833
1685672
1975764
1620987
964613
1765421
50282
164189
1987852
1321879
1937076
911240
1534119
942451
1919715
16357
1587081
1817356
32505
1834360
545877
1482893
398019
969023
571350
1327569
1116033
1934504
95809
566366
26328
1478294
606441
1933277
828281
1382784
981790
1820346
1968567
23936
628785
678909
652645
467234
518169
1201595
679029
1997841
361252
35324
975111
1905010
1106839
1442345
1270728
579544
12522
1798444
122341
1200944
1746439
1790209
1853916
158140
734436
503665
1226626
1764528
450744
657899
113211
1746320
1276110
1818018
479023
801648
1453463
1300172
1701474
595953
1043059
345444
1152089
834880
1913744
477504
1706407
1628710
1403384
1481716
1250093
1226033
1851478
505323
1189888
66342
679519
1190164
1029162
1350746
202431
417322
1061480
119579
529377
780984
985439
1542341
866511
487870
1030352
221438
692952
1133423
1719163
700921
1826697
1151316
944304
1603116
15278
1656979
201154
1567856
1404478
288130
587926
1661446
1699597
556008
393858
144844
1558118
1499624
388122
1201097
283989
670748
1642185
1981046
195277
623343
703279
1118256
372820
317117
1603342
1653172
565082
1137618
1813736
1860635
1432057
1992410
1536512
1091811
795446
1805267
301656
1977445
800231
381143
696288
592624
1251644
1810348
1491871
187255
840628
91405
807056
1044227
460166
1004705
561751
597269
1029462
1477571
869808
762041
441083
792287
981402
1710226
1179149
1231575
1017106
1363478
1841962
1830976
1005869
1177238
271545
410727
250778
784250
1116845
1304606
1044894
802596
1131052
1504889
813773
1573087
1490054
1616940
1789349
191327
859847
604557
355620
281432
659582
278683
1340683
1775374
1883262
1033602
381072
988509
1879179
398519
799839
750671
1059759
998242
919893
1237387
311516
1859683
837862
1636811
1883702
305468
957073
1715005
1103187
1085753
918105
863784
1449298
1929128
357350
1366159
619798
689059
1219287
1447736
1483713
1305221
1970304
725745
546840
379036
1987783
167805
1913646
756113
454250
1861283
515715
67639
832569
1814113
1725368
1515126
503087
140132
358829
1496333
955801
643274
1849654
1590451
446437
188558
464891
1006559
1716197
424124
1897330
911764
599442
1084070
374599
1893807
1743712
1552677
255941
229123
383926
345093
1478310
1143243
1759942
1954978
1991937
591411
474609
1184725
1839283
153180
577986
1188266
827015
1624964
312380
498185
626967
19195
1907868
840679
1384057
93683
1242247
844999
889907
196534
1567322
1902120
1012158
357676
1355368
1793086
1251039
565753
331921
684760
49295
1435072
1888266
665243
172998
574395
763872
547493
1919804
519038
717688
1864101
11980
1579953
455247
1795445
341032
977525
1647403
1809551
1976967
1815238
341140
1186609
1341505
1734377
1373231
1426928
821964
1464057
1330438
1426299
1419459
437065
1005861
1152345
673378
336942
507986
1252945
1848288
789983
1295110
1171898
261335
1191230
228575
380985
1149870
302018
355386
1248783
1820129
465670
108792
956092
1868490
143882
1200657
1021856
1715090
782522
377355
1904581
611160
1461744
758680
1901246
465346
964415
1401480
924696
1037571
982736
1665402
135337
1140380
160862
527840
1097637
1049462
1956934
1591133
287506
1627652
1181409
1871287
1498359
990992
1805291
1328997
1717098
718990
509429
1224444
217396
80773
969581
792370
1913945
497184
1773803
540546
1703410
1408534
124164
691204
767226
1191494
857128
310227
1507562
407587
541973
1870435
603471
1775687
1324320
23691
1265241
500251
964703
1075589
1293781
1044466
1818779
444451
846543
1689567
503956
86865
1699862
879504
1192784
1923917
760314
221176
238047
979324
1896820
1403702
1769162
1281945
635451
1151227
1862074
1970079
286162
1124527
522946
995587
572410
848837
1299299
581390
1542237
1243057
1970087
1615293
125369
1479606
904932
942202
475693
1277080
1836148
1960022
1231270
533991
1267083
400080
1256841
953376
1169477
1418785
720312
1851149
1609566
1106842
813869
693958
1606894
505438
519238
1533676
1998665
1404055
406145
1192231
378920
523209
1786104
402901
851791
78377
934822
1831955
1227022
1548342
1694078
1585852
147323
421
1647982
987566
796076
1518213
523776
735842
1653810
570441
228028
425651
1264997
1171212
851102
621428
1857773
1250789
1251603
1706778
1111521
596838
388677
240614
1450734
1347848
1130231
509967
1654397
761469
1601980
1984730
1363387
1818717
103009
956654
750079
391312
1416809
1036873
697822
235287
1088150
1246895
1741907
881188
1576730
76449
916181
1833004
1860960
156275
427128
1353908
248051
1449145
1666873
1943683
123267
1824730
1325503
546578
763020
1782047
502545
1500445
523829
1851100
1142071
1280148
962210
186669
1599231
756666
1664854
1821823
1601218
44033
864703
320388
634382
590905
658667
674144
250468
1014718
125865
1107325
1380387
1956180
1378843
940128
718741
1254506
364393
1344455
1032940
1285068
318809
605083
1631322
533071
461911
578800
203619
1781968
722755
1559292
99237
1766981
1563614
137711
150092
40279
945009
1960908
184555
266742
279241
1712539
741850
914852
1657236
898707
285518
1371751
1640150
494237
1802002
957943
1690691
359287
1414900
960448
497374
1871794
1633680
1195841
418070
584005
854907
805294
1363286
189903
39035
1668976
170915
304335
800879
735624
421658
993075
8520
1809025
1306640
1359555
1997143
1168266
1795518
1303527
274547
291440
1912224
1054725
431688
1984967
1544825
685912
367701
1058679
1722366
727639
952211
1881283
1874537
359593
678349
1621790
1258187
90284
543864
1998826
154283
549854
1225319
722456
959842
1596907
178974
896085
1803585
360735
843168
1443494
1831373
1251637
1632649
1479103
1621144
1510191
900558
385877
1055444
1829837
1582353
693432
166219
1438501
505731
931614
1421742
186930
379907
768110
515643
866809
1563746
1104931
1109220
738228
1403261
563322
1246847
613686
1923203
760954
1750158
1928825
81312
770296
1060832
176264
1701647
10552
1279561
1998342
259483
352458
1418380
1418638
1676846
1554110
714061
1019340
1636164
36178
1236520
111175
508362
1780443
317298
439800
963527
760329
658995
558302
1335376
520380
156696
1705831
642827
420857
908023
1228431
1460556
372538
1983196
892716
48097
15491
1050277
1764201
462943
306330
1098502
545495
979617
1629235
916475
1481405
1869621
1889114
973884
1560573
1972064
451319
1779932
996615
1544012
1720993
1805539
155344
48071
1890480
302207
1322109
1376440
886331
863536
997721
729207
1183370
450311
212520
537727
1516903
1082081
642001
952947
74394
488508
1114957
1679219
105264
951478
570975
901710
76172
980119
721900
1322138
99696
1261594
990148
485290
339912
663758
1791943
1039380
1138995
1109281
439111
1440355
198882
886998
919586
362595
1322128
957908
397214
191199
288889
1516567
199889
1372392
458313
1926182
69371
263975
893894
879420
1611479
1146131
1855978
1921623
760896
1416001
567203
1132990
462049
1148273
960970
796748
960760
1765225
255332
779700
285726
13137
1936038
115109
1063907
326914
1021023
293392
465226
538596
1904189
1411072
1480096
1362096
1487518
1951991
1806426
1425544
115961
1923302
852300
1945464
1742611
1466913
578785
1585201
982664
1755491
403522
1338794
1285217
1748804
1515276
1562350
1874138
456418
62314
826361
650006
111918
1048623
1410207
1954659
1350706
1111268
783671
1183453
1408833
1785039
374713
903652
1742974
1970040
11766
1749388
1515143
1042322
1284151
1460132
440236
526522
657015
429465
1424496
60503
371205
1455421
1674545
1601014
1546007
503007
926442
212097
1188707
629741
1511548
996089
1303150
1430918
1882357
526930
1912601
1910150
726470
996195
1512442
311057
1361567
1602484
1609755
451970
630304
137851
866227
1516146
674214
1291263
167912
1602182
1711890
1908655
321018
1984245
1612307
1935141
1882457
390174
1937026
971221
1500328
340011
304077
558639
707434
604818
208122
618748
7076
1573302
257000
984848
1550965
89518
652180
115355
1232066
1729638
1293306
1970893
1387225
961730
1955322
1757709
1729911
1119840
1463344
1552905
125447
1262497
1543430
561152
910816
1262707
1458046
1908589
446236
1273275
1234949
204926
272054
1942742
751974
257428
1728102
927435
527988
1264528
239447
1358884
915823
860277
1750913
1260152
1779711
728470
51727
891521
1388324
1388798
1378123
63753
1361559
1247574
191057
1894728
20574
1312580
1569921
1247370
978958
1336333
481313
51144
638035
720553
437200
465992
881061
251457
672542
1153215
1945251
718337
1664882
1540012
1997827
238092
1260599
1387025
160664
1347895
216727
1115851
1201958
702479
1810741
1384277
375468
1800547
841506
503844
874331
923217
1277674
1908127
96817
741835
1660933
1463875
522939
735109
1383913
825648
1005177
343732
747232
669623
1481271
1454881
711779
1994634
1864862
541398
1035712
634475
456090
75533
199525
494565
1510065
220987
1006941
1112533
1354699
1412163
143565
1813864
1464024
1173010
85173
1944973
575382
277251
1062089
1452250
535585
734007
265091
1285164
339442
1082991
576224
1465198
1678697
1799518
737687
805705
774555
1178419
108389
1679081
1338437
743571
160335
1832806
507331
1828970
270519
778965
1090042
330273
526559
1098113
1942038
1132557
760042
627100
881568
720394
739857
1251911
957974
492726
111177
1632975
430329
834530
795990
1367518
35139
1780936
957009
1934202
1760757
318845
1332320
805032
1318449
595268
570864
22901
888168
952404
436862
1196467
1398243
1514656
1695169
1125489
1473106
1892171
1175497
1731938
590274
1258605
1823538
1848049
1741942
268866
275372
247094
697069
1963064
266322
689209
1156780
919061
87344
287213
486189
796338
1084339
775006
445898
1690680
896959
409759
275724
880186
1657884
1527373
106100
1283480
1963853
1535940
1665786
323684
661189
118009
819699
1431325
139220
18103
649822
292362
1611023
1502018
1692418
1343833
990992
276386
1807533
1538531
1854982
1787736
800947
1998290
240032
499953
1010091
805532
263032
1557372
1897721
415097
727402
1199445
1979751
1903325
1181397
1273429
378421
1596821
1863455
1170069
1162589
8417
1252155
1090418
954705
1829993
1022675
188449
553177
1279813
1589971
581965
38089
47001
88347
702534
1621372
1674817
1380611
1289051
1332420
1975195
861238
463140
630277
985340
1662135
199864
1485126
1915198
651811
1635654
1085314
823600
1627520
15392
1549225
41336
193037
1616691
1088055
702804
183849
1372302
1643896
485221
192791
1047884
1527712
1654133
1095233
1110473
46560
1782874
1931083
1321699
1892347
886350
1763795
1152404
1898840
1240262
1179656
1080010
1249060
108596
483709
1057617
1539088
1457124
1689983
284997
947352
956480
546360
1408802
997251
1254930
252513
1644369
545933
1116785
1715477
615623
911994
445051
425861
552357
211077
159546
937528
195024
1267625
1030890
1668776
1308685
1802755
1884022
257470
1430180
48902
60894
373824
874590
1087116
1011819
475357
1985767
302871
117057
1047236
1990926
548222
1346073
1393852
1220218
835996
402106
540121
341845
255873
1234344
1266637
475783
1659579
1851774
123174
1985842
690800
331860
395227
525990
149506
570660
803749
1839840
1944578
785214
1948091
880360
1229856
395262
1177684
419487
786046
178525
428767
1349541
1420621
604431
1164974
1009265
1243475
89348
1584424
1650715
1705608
1165236
1112293
891313
578565
1496150
1452410
1227930
769271
579203
141087
1556432
1372907
1509099
1090375
26220
142750
450566
1908116
1425485
1701371
899064
245385
1247128
965363
914223
1575733
1918517
806503
547434
37448
1217796
342367
1380073
830706
43901
1097530
1135000
1790921
1281958
1549424
1193805
76474
1798995
862828
242802
414561
1042603
33451
1144310
275530
1075427
515436
1269321
1007677
717977
1532196
802761
432661
86130
1424330
1717814
531221
871153
336987
1226759
678730
1375055
1309719
891967
1937392
1119559
1674990
704993
1128597
463715
1548126
1380785
1155595
1137655
648635
1934284
639439
610399
1955307
184797
1658577
92479
1747250
239255
353785
666313
1550400
379789
313943
1697332
453704
859895
69785
363618
577530
1519138
668024
639399
61100
1012635
1390635
707206
573093
1959233
1804312
301697
396491
1012377
829793
296639
580795
1078672
1503147
956393
980391
1595138
1721500
814641
1464833
1257297
29257
606806
8510
407058
959196
708473
197527
970790
274329
408269
1209226
1572111
1464573
286261
1917782
57810
449689
1849199
1459350
1932656
958203
1315637
1719222
717429
1874913
792506
104102
1900275
876347
237774
807302
1358051
1680683
652381
7034
1359857
1454473
140780
1637503
87807
1195890
1095506
1741580
488610
1795530
772642
1859699
1704111
1235492
122176
613704
1640155
537160
1527073
1661703
1682011
1553375
1185431
643262
261011
712823
231464
200676
925999
1988747
683371
1693800
204666
762373
441262
964865
372533
415513
842757
1008318
1995677
486195
671539
248649
1667021
579945
1883060
279571
1108984
1209986
785733
349033
211445
1576028
750487
1829903
524399
398331
1698716
984035
610951
848848
1901821
724344
1270454
760407
1342601
821666
1291065
1351251
394962
1076895
343560
1216644
1835782
1017449
434743
1980131
797614
705193
757480
674529
1719822
159883
803347
1334626
664000
124928
1602926
245132
684257
962218
568507
912909
1529886
1611379
591228
841568
499040
293861
292983
1312280
492268
391666
389470
1917664
1530401
104730
1814333
1677344
1500486
1769320
1115384
1801577
1441126
1612665
1896354
1525681
1474560
83542
692284
763217
7020
1309427
650987
1876020
561520
375501
1419852
167044
1377847
67485
1723862
1386328
976154
411002
1528287
599772
922398
1459221
687465
285876
1059406
1022108
198089
1493477
1401979
925369
392223
617104
163000
643806
31369
946224
1344697
636376
972064
1903296
885853
751798
1180361
772605
898581
1526078
402103
366114
53555
1728835
1441725
371975
1492951
1116528
768693
1925872
1798061
456041
1819810
1262867
1776359
1587268
1574882
1053584
155788
204891
1688291
1400403
33255
1432680
1118411
640939
1124990
1221920
879843
1453365
751434
916749
1195153
502687
916393
462097
1978857
335276
630339
1150110
850366
325949
1907386
1036785
551127
838976
396165
572474
154569
958787
1285331
310322
1084340
603266
1734610
734412
60992
306567
1944177
780103
633
1288284
1206427
1772265
889569
321024
1447117
937327
1093387
304930
1070469
1332872
458731
912715
1039747
1347169
982404
1290579
1980708
772862
1509453
1613309
304361
1405962
856744
1964689
897903
1932456
369652
1452704
1464364
470370
1563077
77012
1977303
1610358
933132
1559963
1833321
1192896
1636256
61914
191825
1238641
1332728
1015296
1219770
152325
54055
860175
1039491
140216
1349796
488436
1007453
1380580
1414062
1955452
1183433
45806
1441132
65288
191591
358763
84169
290746
1504207
211708
818260
1857131
542449
124347
1544994
1186758
1816748
1290778
1025650
1527230
470240
1767783
1909915
360798
39823
326420
1949082
552317
1048855
847317
1540104
200455
246709
876365
455116
576653
1364582
189806
1144400
1040633
201174
1264632
1916869
1482087
1377242
681325
287582
259043
526845
510782
541624
207834
1535259
545456
142454
427751
1472685
337405
1153188
1967601
541514
234842
1761044
444923
395696
1892823
14497
109626
1158885
91384
167157
41515
240622
1599108
1777435
721767
1258584
204722
833831
1515501
1510036
974470
143017
333184
1389883
1086015
82396
1059203
1987524
583893
1618904
1028100
998370
314151
1106141
669320
1838240
56577
598460
1110695
1523797
857182
1630263
1206597
1581400
1358801
671963
1640058
706741
220431
26329
1859854
1372112
843054
1047372
240984
1795227
110323
374544
816605
1165972
297944
437044
1763870
738608
1827750
472648
505979
304084
1364769
205203
1070792
1151920
328348
889990
1331376
10618
387120
583543
1557673
1873653
158813
1380619
779806
828971
804243
927990
787810
1175393
119452
1153544
514208
401916
987748
1069268
1254641
1115264
278427
79523
537839
853421
1036556
1528860
671196
404025
1589243
945606
862772
1030534
313885
216885
209670
602435
543798
1459658
1262084
302272
336658
1371950
1497260
1857220
1182971
174544
292091
890831
920648
1424275
1242621
1708016
795802
840022
390162
1395829
649067
879885
1977519
1086284
483536
1227788
1895115
1479274
294768
1958766
376377
1866700
1206618
174275
1426799
1860729
1631633
611094
1295814
1629118
1638437
541397
855902
1989400
1193014
84155
173744
793815
761377
1273365
320040
825827
660785
222491
1249167
108702
1824028
651098
126868
455537
79843
1826208
461613
1141777
1472717
804310
488080
542193
526551
758997
486267
1996734
1252961
1397446
422681
760643
335498
1065979
1465955
1281053
607262
1192455
1341052
1979326
1589049
85285
1445021
1314396
1258949
1639617
737658
355198
531932
1863373
1487470
517341
1456523
952167
1329676
347090
78326
27986
1565983
830445
1256305
1583542
303337
582321
1626820
438245
1883595
1505057
312602
1533144
1674317
1024991
1454361
666856
933511
915787
1010690
1086586
186704
1991930
1871990
32739
1444840
1942269
1666121
1451566
834768
1814747
724106
1490243
11044
1792136
748318
270858
50875
644197
750054
1707967
534503
314173
1054711
479443
255151
1562052
171157
1895102
348465
1905426
641267
1921143
284699
271911
835470
1930375
1025825
457141
245454
567705
1368809
545555
1895712
488287
1935259
1553315
1859983
202264
968295
330718
177814
1778835
1138328
972523
463828
1840061
1957547
699247
1889780
964687
1580975
953710
1827500
758355
1751499
1785050
779708
998515
829527
1048937
283941
1318938
293018
1917572
113800
37596
548051
188626
1440117
1014031
114004
489823
720030
815137
1803927
941672
303334
323024
1937092
821055
1960346
1671684
1032115
455204
437213
1674958
1660504
472632
1306393
101795
191797
732277
475832
1554523
1418360
863926
783687
1833
212563
1902365
314535
1223507
1262560
876889
1380280
603548
777114
886573
1469182
1205147
7032
1604777
355393
1689144
60255
478743
779063
1291174
1622310
1497117
1961441
1234193
1816145
1301291
402767
1493125
1593421
1823695
1417385
938727
446737
1849043
822261
1479398
1666691
1609055
1913660
740220
1539371
1322332
362847
220546
626905
896329
1066921
1952109
1382064
549961
43355
1477424
502313
847449
741929
1575586
1191970
670322
822339
1755758
819873
994928
1213153
1173664
379897
988523
65811
1559638
20031
1179886
107578
1252084
261012
509312
1466328
1432348
608092
93215
1677735
963854
1946997
1365453
1270288
1190687
1936380
1153091
553796
1906830
881068
872188
1278248
639999
978110
603664
1389963
41740
1159661
1894937
521364
1468170
670214
1168035
1600087
834954
171648
497328
1065807
329706
1787086
1327530
585457
1570282
136190
310033
1193164
1252330
220226
854901
220228
143832
1095426
1608932
539907
1444774
1466734
1681242
1847077
1018762
883446
848009
1843467
1712374
1981455
572106
1475204
1550215
420298
863350
242421
607883
1269719
635860
930335
1123362
797872
36206
177605
1849042
645375
1922435
465378
1538278
904184
1272209
1495602
530457
431405
526332
503714
577302
427050
1916678
1188704
1374758
1564851
322401
1385979
1364690
1738458
848771
476774
1373849
556740
1706208
1235913
345838
1997354
37007
1711020
876689
1739448
341675
1628454
1235784
1348437
903194
680166
1609360
835044
1852325
132673
209147
1442931
639401
1386946
912580
822003
6998
549409
1784584
691578
635691
512719
656389
1158087
45611
1284967
1271393
1480351
1728800
1187687
1639025
1305403
1354716
412921
217155
313179
1268004
417471
938394
1502246
809250
663337
1003085
1371632
619542
483737
1458315
1370700
907004
1303426
331794
423722
836563
534135
746166
1584851
1940117
1251796
1947137
428858
1067496
961213
736856
669511
1920266
1350735
258445
1045469
172592
1800897
142969
1701308
1988764
89136
1316033
1644781
1870788
1592095
435438
868273
1208443
1178255
1804767
1805224
872392
1339207
1189860
290784
1441343
93710
1149249
1025051
499570
465553
1053552
930221
1163651
1575906
330195
1495998
196964
607278
878870
1426710
671889
760407
983348
1232284
1184229
1595774
1994974
149049
1090240
1596187
1252587
611500
1430640
1255544
1244975
1160727
1116405
1055624
382578
77854
815826
107374
1472185
203065
1869145
533085
1506590
1589709
869434
120332
28719
1032447
1417691
539115
425125
692596
1435359
1286843
968306
631286
1211736
1379726
1139693
1106423
980727
1438221
447196
625120
945859
1846260
132650
1565364
845219
1929314
282130
317217
1923526
32217
28941
1800631
1086258
557531
33585
1054464
367182
1125833
1670000
377579
1515760
29104
134163
1719049
1962036
40667
705164
1986543
1241763
128878
894499
1663214
1964377
1839596
975704
1380063
1013261
528084
1939313
1768074
776671
1520158
592735
1731458
324599
382199
266380
89553
1440829
799091
1765219
1145614
379552
1594629
297739
135511
544236
478343
963132
1746144
854448
567347
875232
78795
1417052
923378
1554671
1570121
1683977
1717103
1379306
1179845
613265
44385
1565565
1161189
685942
905731
1386579
228154
197214
984566
886975
71032
1747811
1534085
1130631
381967
116673
1122419
564688
112385
1461326
428223
825121
10913
1422353
1933821
1842383
1516529
423575
1856548
830552
120923
961264
760744
766495
1642609
1243861
1952084
1259686
995223
1711744
861297
566098
685373
665682
245025
1263869
1940309
1636520
527481
1565889
949367
1814128
1807310
1017828
1822868
1775310
1879251
988605
655814
71864
1939938
1078185
1660600
640650
817304
1968536
468771
371159
845137
868711
1221557
504917
401686
1721501
1308924
1767685
644945
1864031
24073
1753774
810708
1389014
1729546
656677
1424781
364925
1796208
22183
1723933
225851
1881684
947664
1026291
1755331
1415470
1860220
1287113
205615
1518354
172775
1333343
606270
640983
1286710
1375797
1132054
293882
885256
450906
1211498
1666074
1957872
1132146
878090
1008893
1276964
924839
383267
868153
530125
943557
250555
464463
1884530
638918
470478
1301403
76290
1213631
534643
1236224
1137476
1627416
1830108
615382
567773
1994145
358659
1785264
949957
576600
1850579
646891
615170
1347913
1344417
1979760
245200
118833
924401
1325262
1896339
1970094
685276
1104447
1692714
888406
362755
1721179
735754
741972
611068
927975
697894
1212600
302744
213949
1970484
462396
857768
116595
768807
1419441
848283
1186189
129326
1536653
1685803
1259341
963410
76072
1394935
1034721
70433
1047682
1942036
831704
1869289
829415
1704747
51952
386460
1677396
769702
710147
1074982
1226935
219434
1833718
520124
1963966
125356
322248
397244
504499
230203
237136
288799
1852990
1178511
116739
1023933
464174
1047915
1869214
1460101
1578969
876058
1304368
671159
971854
1669466
841884
114918
1481236
1073560
532791
329382
1317815
1713403
1044297
735374
758545
811600
224061
866746
723814
1044953
1846901
1401481
1269468
1994476
1045331
1829098
1167180
754863
1181886
1537871
1092972
831466
1201454
1524988
551276
900
1426308
408275
616240
60726
1138010
1838954
149381
1203672
1268339
109885
1087684
752989
707644
613841
1149083
727658
47260
1122960
1433963
1430797
116283
147148
1896580
1936947
971681
350753
180801
842807
481111
270003
1168945
1826342
1061895
184173
774889
1157849
507874
757517
1818548
1467145
10658
7602
254718
240345
1360603
776363
1717482
96061
457629
1874950
327525
1557627
1372975
751471
1325750
195893
1696218
658550
730307
1116847
1356136
1882441
760127
1533003
1718086
1200220
1650028
738254
917499
1567880
933125
1287361
1394686
556482
1333699
278445
1675240
1241438
63737
232832
301943
703080
433844
876167
170936
1043171
1133462
1295655
1699430
870201
1327011
930650
969360
836450
1663966
325619
815439
1463248
1344327
1616070
1145880
1467541
245930
1952387
373303
1268400
1907919
288336
465953
654810
19784
1105339
470152
688366
1483354
939897
1062648
407424
2407
1182719
173655
376452
773218
1688996
1334796
1724704
487825
401731
932951
88677
1273454
1666725
439433
91287
453178
827653
1055155
544987
1033079
1578045
88601
1090196
1779400
1408126
498136
886454
1279549
1390129
1948708
505848
1203961
1679138
440833
1431895
1990918
961640
850681
1050992
1875543
1070727
808531
1342905
1172557
576741
1978819
1015506
91704
1205445
1251955
1083659
1365319
888533
681320
732461
107158
754530
1122933
1408493
636778
1443447
374016
1382100
1029576
39130
196247
1031868
834867
892845
1022182
1691694
117302
1100359
691704
695849
481122
26808
360690
339474
231525
1231692
1077002
751122
476963
746196
1848928
42055
1421038
48767
1770134
1144705
580224
802435
468630
680152
843223
1042465
1480552
1704693
934044
987869
1973314
1738430
1089694
798141
141517
781905
211884
232300
1131817
1514713
153492
1636347
943164
526241
1636941
1645143
1245444
1131429
344652
1834311
1657685
1071548
490855
1461222
1755355
698843
1142301
444920
1136660
1971158
226814
1226698
512348
1768902
1414245
406320
1282437
598943
151698
760870
1858323
854780
258653
130032
293521
1711130
1650472
657026
1159603
1005806
699133
1504836
1841378
852108
934451
1112200
274408
1404006
930028
795377
991124
1955613
1284708
231949
1495172
1215859
1382587
1032347
1433589
1935122
49366
755450
1059848
1851210
1178372
1036685
154275
1803826
1880976
227525
71786
314458
1046809
293678
1174032
880711
1489389
960023
1887824
22641
1631282
1054030
1114357
1384731
1824257
1698778
1327181
1393817
231713
476398
443562
1000686
875869
1429083
1381690
1526711
813807
1135788
1122169
787991
821222
1920130
297683
1130667
423353
1162468
1914072
1813151
388058
156822
624337
368213
936948
361334
533881
1414591
712275
1894157
930286
1035847
1463008
1453837
1183233
1012391
1809372
1683036
878503
299145
1329875
469672
986076
100134
550851
13676
882226
1449706
1287753
459795
625678
1882094
1440468
539669
1692547
654874
771473
1327393
1662832
168856
458215
639605
224570
1257233
1350465
1580657
1255216
1911088
1875838
396974
1754370
1269010
909060
103651
618837
45485
244762
1195967
723818
203656
405727
1953235
1506959
798465
385203
1585835
1486322
1978719
289190
1337968
1072973
523208
932811
196893
447290
1194029
168869
485123
497089
466848
10107
787272
783128
222003
1065143
1262028
342128
1916089
462871
764906
1802239
612206
292725
97029
30540
1784173
686998
995694
1142295
851336
1996641
1438388
857414
431113
1268674
1542436
1796603
252957
777078
353451
33449
1054314
1843997
224825
446694
975084
157793
1041378
512768
635085
777247
1733734
149721
495094
1707860
749514
824868
1259544
887565
1826999
5520
902275
345915
40107
658045
387743
1436605
1792099
31558
859168
906824
1439815
1424454
1123808
1591210
719493
124851
1137288
625619
1363531
1420535
337825
1277317
996030
1739994
23738
1600392
1549334
493309
186591
1897046
410544
507896
1975021
1849037
1103641
782782
1891422
1969069
1196443
1339082
916754
1179328
1892159
1421698
649758
116302
1811880
1608809
1311258
136733
1005816
860430
1236909
496216
215972
1013817
785650
1521975
479170
1748232
1091001
1613697
1908694
612476
512281
1313300
1860958
1140242
1279297
1866378
47515
1969561
722225
1955512
1702457
1193944
1911850
1105177
1954789
138171
1687370
1127470
1151948
383825
318536
774236
1558692
1736849
1882560
1807803
1562066
112876
1503753
1071504
891890
929881
885167
858528
1037162
1940534
909978
739467
448081
552873
1547500
1665542
622300
1106966
1468651
140104
421556
1699516
453953
1439298
1040106
1651047
816112
164684
1382794
845286
212271
1755964
766504
312559
264099
1346532
709014
1231795
633830
866531
733684
1248336
1095620
228449
1867348
623938
565892
200403
252592
1452415
510430
1350686
1452139
1538283
1787703
110935
62007
928145
292885
874732
1897787
1483778
1054886
770877
962414
1529244
1387027
1107556
708670
1931034
1476391
31280
1504639
893386
546941
167063
417125
425300
1218674
874654
1019504
952922
1302942
1370126
89222
1550338
1183275
743247
180017
1667188
499868
414656
1084515
99984
544401
1632737
876154
1884833
1931763
1247433
1827778
114790
957322
699463
1717850
810747
1354714
264100
847913
1668775
1902802
767932
1546980
1496230
1524589
143990
1984514
335517
1013948
318810
266555
539643
1126595
1682783
1866685
1395071
396857
679399
435931
1035321
262781
1635831
389484
132792
1086554
815687
592676
22274
1594526
848966
40821
563457
544326
1769043
1217880
1571996
7290
344559
68698
1993821
1826628
271317
655470
780517
1471633
7177
120929
1109599
85259
103577
1639605
1454394
505569
723813
1474993
310096
101830
1062529
985692
590421
644668
327064
657628
737323
1592107
1238746
1876426
126729
30640
588479
30134
1946702
1195374
738915
1438734
1616888
1934128
244384
946212
804975
1550919
218584
1170513
1530057
634837
945083
458768
670620
1075737
503163
1982475
1178279
1510072
510846
580510
1851879
661487
1691195
337948
1283154
1214843
471400
1105612
1735781
1612854
815423
1826590
1250434
1967475
944285
1225961
1281231
1088485
1713641
219944
1174108
976240
72718
1012387
1259313
1421646
1086844
1662671
649605
1565419
1297850
1102011
205413
243448
141343
1829884
1006140
202527
101233
762445
304252
1673228
1742291
942481
1731023
1954378
1092775
957208
1106421
611709
1170785
1193019
1153876
1322288
352954
738913
1491361
1918148
932487
462198
640310
59875
880570
211522
170026
1288744
562757
368379
32060
433387
1109048
605114
666781
1547859
1960744
1282792
629624
1539829
782070
1467841
16317
986874
1828567
1178533
1346029
953722
245652
26955
744062
62932
64301
431498
1745993
249883
6710
786684
520868
1565827
907081
1809464
1989799
1099705
67174
1292792
183954
659823
1379967
1445355
1264799
579344
1473366
226356
1783845
1792342
1482817
1432978
1755138
719825
525231
1871515
979535
133854
375368
479660
27857
488672
1228796
1538278
1981454
1697805
1005845
323001
1001512
1810165
1738247
263020
1534019
449336
1086555
1491213
545450
955870
501874
1272533
1114277
161984
135476
1608119
614409
1309528
1167500
357011
1259663
371030
1609535
1671676
314826
78805
569303
432384
1260261
1345772
255992
288382
1233806
609486
1383018
402148
186835
1693006
1285978
1764779
748970
1560797
1433639
1054248
17095
1218619
1059512
895709
523974
763721
169080
1645916
1278871
487277
1295758
673376
1168950
1965723
1894712
1764598
1657477
360717
1199119
1718734
213420
1347651
887770
1638514
67501
18454
1844592
332082
39110
67204
1223467
1549478
933243
348294
1401988
1314104
667041
1685468
1429665
1140031
438585
1326608
1669811
1810740
778454
532595
651119
705797
1346808
659081
579773
1591874
1570373
1695352
1215304
76326
1603166
99715
845419
338082
1962746
1849885
1258761
1797077
1902982
840219
1164046
1591512
750546
1415928
108012
598643
1978859
1940293
1848013
538674
387356
1395675
650204
1989793
555140
202955
1947115
564550
938420
1104329
546040
234448
349232
1225846
214711
59104
423096
1087853
1305367
17243
1668607
621175
1516723
1143068
880876
450665
1137356
1390857
337104
943679
249473
745107
245346
708699
1204984
694322
985897
268760
899717
1283323
1289085
401879
530339
62759
324833
1008345
1121496
344517
456250
665611
1363709
961434
1451116
3083
996802
536696
1333547
905711
314729
1967321
96723
1851170
1014319
154645
18218
1327601
978948
1486106
1909791
1045806
1742469
1173620
608889
139056
626967
1789393
1236219
783794
1809163
1023836
1711666
187507
1733954
1089765
1947193
1212101
794435
1189309
819906
1925416
327773
764722
1882712
1103864
1049974
1283483
1276972
437173
875224
1046843
1772021
1001696
1020568
1070213
630176
1688357
1971752
1905988
571931
1554445
1873028
1585502
506242
1051749
553320
455860
173803
963255
1029931
1463474
271117
1307475
304307
816626
1653345
281889
775711
91399
517607
1353045
78565
1894111
1197599
214383
1017660
1027907
1869412
1782655
1362606
809162
1142422
167855
1631077
1203944
494246
228466
1533684
520189
709633
1510488
1804316
840248
1694785
353879
1896419
745566
97310
233127
133964
1955036
902150
1693879
1172388
1194266
981462
799708
1507490
1557711
1489547
965783
568688
579439
1052247
880652
1687834
157330
641103
1353101
1629174
463591
57707
393798
968021
1979860
280769
1221144
1376854
1616190
1068913
754248
1559792
1032945
1703958
1498262
446593
954378
343602
83721
187142
568345
874779
1869395
948382
1281912
1140354
316395
227688
403388
604652
322092
1111821
56087
1668529
790925
1209250
1165508
1158700
1356024
128553
675589
1869923
1362815
1937222
1334866
1297767
789468
337623
166079
822053
528431
1192402
1306717
1085984
967565
50685
1042792
1842014
234155
1209081
1352912
608521
275711
1734326
836195
1378936
35598
217130
193280
746012
1916867
370493
746737
10584
567561
888703
1527048
286509
898788
236157
1834156
154376
1309004
1344768
709064
1280095
380075
45515
303089
1443279
1183746
1860377
463187
901400
593293
1317492
1177660
207940
1276562
612077
1295586
304085
190069
1794210
991486
877199
383252
748431
1561243
146554
1121328
1159704
640094
1043185
1577414
1873097
936371
1549180
1734727
135054
1104309
1311912
682563
854417
1217569
1164762
590561
327793
1850337
1636326
686125
755259
1192112
1511428
1029555
1724450
1338949
1673155
1322441
132253
1915179
913157
58661
378203
428665
395459
868945
508771
1595343
870489
1376275
995268
759326
26530
1829580
565248
1239236
10671
453583
1669401
958844
1437729
1912037
1361497
1821641
337205
856544
883246
912166
1841896
1995510
1551187
1703874
1377413
407359
1909702
780134
137874
146472
1276350
1556200
297086
1272366
1896936
360605
1737111
1728026
1211726
947556
713115
607274
1753389
1078905
550926
550233
257917
848752
518372
53219
361744
1959098
1137580
832934
1852506
661787
897281
942831
688110
757096
393964
1207312
1771841
1903272
575708
1069737
158343
531306
459200
394126
1780105
1119387
1342909
1619752
705847
1353058
612834
143801
1659011
1192951
299276
529163
1076016
1614912
786822
1159712
1177617
1334610
961957
1086428
175175
273865
227989
637443
1092821
1139979
1695369
1335698
1118978
450231
1329750
1663285
1582810
95979
176182
1804826
936934
598640
687560
1327765
1108450
361475
1987036
1520378
815344
1743479
596522
639863
1588691
1740040
1684676
1858114
1497389
1267170
926422
559203
1422139
272368
465233
1407756
1723181
293907
1489870
337342
420999
1341018
1972267
896348
1388707
1157056
1061846
725769
939195
1634363
4935
333016
1990708
130996
967800
463386
54337
1797069
1576626
1763580
1845164
1145399
1598826
505692
459840
478740
1440328
483508
1982018
1132225
207928
1013864
238596
1464797
684096
1565598
391394
1840077
952832
105539
76050
755302
1042528
1463680
506240
780564
368388
367784
1205747
829876
1388588
681354
258017
1660478
650160
868470
1480358
221627
1743153
680392
1621635
83202
1647512
1770961
1775405
600785
1143138
1034382
501509
87686
925422
913972
1141196
315657
1845822
749229
1446600
1846923
1120740
1882590
1671071
796062
864449
1603802
1796233
1772804
294292
464432
1917083
541508
219747
370208
1476409
293257
1728825
1371806
473881
1975233
208816
971176
538794
95909
460498
1258982
1678875
735730
869737
353126
1425569
1195393
899050
221974
789694
873436
934248
1526418
1023807
753768
545621
248891
319842
974463
1221883
918179
238688
1251885
1095640
1817889
571820
993344
1555489
1551880
596995
1960471
1540242
553035
17054
1356092
872730
1925118
1590090
1689541
1119108
1888170
131845
1735120
1391464
1572493
1322846
782598
656609
1815323
1725578
1366333
1946900
612857
994172
1011450
1934602
311093
989093
29312
413276
62264
1457876
191772
499929
105557
1547210
841900
1305949
1634501
491072
1698371
1670816
829000
432738
475533
1286966
80053
959900
1961133
412273
115851
1710526
554940
1805789
454532
335000
730108
189707
718308
1128494
950060
259815
940994
1899050
761518
47418
589161
1969243
188997
1102658
53484
1059226
1384421
1024077
1371805
1076852
127481
102500
353531
1735487
1863518
93540
71198
1056256
639125
1506998
937608
1289135
1671611
917264
279727
1735498
627955
1488246
1055222
1826129
1824659
494502
118753
303522
1920182
1439557
99381
1469405
205984
1800829
1635759
1822093
1733570
343681
124088
571174
327853
1718833
415327
78166
1349220
1382324
1970983
294970
1403260
1077382
115121
185503
1041508
1198678
1137900
1461756
1214638
821672
627687
460371
703858
666591
1153977
1813593
971024
1046037
914597
1019718
1015322
429976
328852
89951
429590
220442
1423918
1415897
1072029
510996
547570
1711327
1411467
305745
1927505
399962
76787
900181
281300
1731284
1039586
1191076
59108
6167
548867
1116814
1184757
1970359
1107884
1460078
789745
1571629
1758610
1075470
550123
425986
287996
735788
655850
1723000
1660241
1351605
1953126
963890
16147
412839
327034
858575
1728363
832869
382736
592582
1859654
411196
1509653
515548
830384
943614
306039
274011
1166227
1131695
1372542
342062
1634667
1481072
1687676
1654394
312540
374074
710052
1544926
580016
662351
1433497
1327958
617573
242402
1903983
1345127
308809
1498491
1107873
855050
1023460
1684965
1024267
1305035
327208
1496376
1188792
1322336
135759
1694754
469899
411272
349459
809203
3055
620742
721714
1130927
1484255
1243045
458524
26122
214685
278312
1148174
1257687
1656528
1673905
141143
1171899
274973
1972414
970970
596958
639847
260063
232983
923210
383148
816815
1444741
1434301
1935878
1741821
1302565
481473
1879153
1705468
548275
994955
1150625
1225812
1828033
461259
1468928
1423955
285365
1482896
180698
677794
962741
269276
393116
1779938
367925
269455
904731
132624
1024598
128024
1117165
358855
1072762
340322
824079
1867023
820260
1544008
45518
909994
576938
201147
82352
1014980
399251
672227
1020630
571339
566771
441964
1903372
979615
1388001
985137
213134
565985
1650704
311280
880848
842759
637382
1591546
1762519
1359174
1113041
1698042
1706101
746674
115787
72266
191612
881090
1900751
331281
1778133
806660
820787
1996746
1112414
779913
465421
1785389
1679735
1181122
1001173
1692084
201722
1226556
1164461
800705
576682
613131
172059
1941140
1694083
993329
1142463
466465
52373
1500505
683979
952761
503283
489203
487615
1478520
418030
832711
304516
789760
1530717
837339
1121167
1586818
1412681
117840
744177
198098
1632275
1322422
553441
87889
390567
430348
432464
1608012
883781
136354
1489145
560938
1924199
1094377
393089
1296486
167206
1668927
1217152
9848
778852
1161256
234822
551547
1310841
1625777
1093968
795909
1902465
211170
1855112
1359649
1534867
1239423
1415637
1017299
1790825
676242
186646
1137445
31177
263228
1996077
459145
533688
1960615
900535
903132
1884457
498757
13866
413064
1625363
1635647
616176
143121
436654
423116
1792485
1853815
746054
1255284
1595510
1607826
1510464
1026925
127910
824472
422925
935730
1924906
1042099
137764
288359
1524857
927448
1966227
268754
1106758
667448
441409
1063412
329112
437930
148798
1601526
1083046
75990
66496
1630131
52562
1289349
1891572
62967
1933466
198307
921574
478450
1504729
99622
403902
720689
1646501
1617267
838689
1506807
200200
1524090
1301153
1054010
1595604
1422694
1385548
1498480
1534728
972329
1251967
65328
288250
598971
788326
1628296
849256
1326115
1015931
1058187
449260
502570
1408892
665354
890158
202413
1315995
1745571
1993041
1651860
1594651
800270
664209
1906546
276245
247155
1097810
695995
732725
1586191
1857791
1832517
1987549
1010684
690087
1802963
1731356
286375
1904045
1928514
1535724
548880
464954
406598
1942018
1574026
1696109
1511090
85089
127318
1578552
1289761
1715651
994360
565233
780494
144358
233895
820056
1641218
1749873
191287
1893168
755322
44331
1682595
811572
58299
634700
1493027
1880291
1640677
602625
763418
959120
1454853
1012414
886652
1086067
827591
433194
1941311
1452588
577417
1730562
683473
1179934
1926650
1865968
430980
849572
177061
70603
667121
1423442
28018
168448
575284
1003355
1538679
1611648
1122240
1646660
666101
1645865
485083
1332142
161979
1867129
518586
1271593
954798
1118973
1095255
666147
792318
1000630
556017
357418
1125485
1753844
623254
1189015
574809
1795123
782282
173512
1599198
42566
1141894
299639
376968
1281475
123460
1377681
235398
324647
720035
171565
1125046
828774
1123402
440848
216730
1441674
1320151
1672315
632724
610607
92619
1185055
942077
913254
1378097
1788560
545131
1095063
83942
304160
239320
178898
756756
1607216
1336532
255285
421884
1849081
1990518
1017347
601076
1237261
49254
350827
1009300
1149603
1326585
43774
475694
286244
1544442
998092
1412243
1059866
1560932
459531
574500
1227375
1065281
1417830
873933
641666
18468
1646284
958100
1029069
443143
1997946
358375
102371
526502
1172066
1248329
1310029
1688098
629632
898789
142230
609825
604036
193594
1695613
734129
1142201
455625
640728
302435
220882
444538
1076825
273904
1506742
1160757
194262
1012352
313192
1208652
967813
1078045
701414
1767695
1397593
257927
1420509
463593
835138
447890
1643256
122935
1865402
920334
1134209
1433084
1050245
1340313
1710548
1623143
7597
1234017
1955039
823101
1081993
1749153
881868
638540
449347
1428370
1117763
1207125
748181
1939677
727359
228649
9926
1853662
1424983
1832299
314216
530322
1636858
1338762
659238
1392331
799655
1296265
1662464
151240
515832
1951860
946236
1308485
1683715
776814
856819
297081
1020953
758068
526881
997693
567223
1495547
1979481
1269763
593392
1840804
1278780
1258872
1913445
793768
744110
1850812
1043358
1768948
264989
678279
84163
87105
1950914
872980
1435514
1999030
1780666
484196
1015682
139980
1139745
836156
1891872
1827605
635709
970068
1076671
1360215
1811874
61294
760012
688140
1653105
1698148
677735
449140
306283
1922862
1582660
64168
464382
745013
1819048
1723195
252310
802557
152055
387716
414434
1013152
1239296
236330
1998247
1284685
420092
179868
734330
1191895
1582177
867068
1526982
1617591
768326
1985650
929950
39033
645643
652428
840606
1403098
814640
637294
264980
1337360
1484826
1282638
1129068
559503
1023166
542980
419235
1096808
1936638
678789
1474388
577631
549731
76456
1962470
664725
960051
1023822
1659365
230792
1540389
1086310
1216016
1352562
550909
1277679
515040
48936
1961902
1997746
1360747
698335
1501807
1979936
1667203
1190341
1330845
715988
1716765
1408067
842457
252757
665782
956155
1055101
1390489
507355
1833885
664541
288541
705337
1447608
322768
1317768
1698646
1907830
477006
216833
1735149
1104142
1472169
1647622
78786
602977
1862026
952109
319391
1326852
964213
416520
1313511
226181
1389164
35059
1356404
1128468
1215262
643894
466141
1305857
384785
1375034
150390
751770
1231701
704310
1343699
1690588
822247
1855127
258953
1183208
450361
1493913
886718
1200959
248388
46018
1839182
537596
1940844
1423710
1899636
938437
1128581
1419870
1899844
296332
1864871
746813
602227
772681
1567561
1261644
1350220
1465416
1733898
1012529
1324902
1920942
1269199
1568221
1674189
801060
1135010
1237718
949268
1550728
268491
1367502
183737
1961122
1837973
1536318
302701
392256
387961
1790417
1777243
23578
1174431
43915
1814199
827536
1215228
1632991
1050237
636452
233785
562145
404377
781962
431906
1540723
994289
531397
1975795
69025
634290
1950591
1347299
557626
1268227
983359
509590
1854053
1654250
1326844
268477
1255434
295617
1802976
1149758
233709
536968
1329550
870149
774241
1974729
588669
1467044
1368568
1037484
1436814
657010
1628124
442814
1922380
1770434
1353840
608703
119852
707613
1633081
1245911
1457436
863378
1437412
1727224
1668702
1947735
474245
1173010
427343
1375777
38879
803847
1985557
1299370
1571675
1397578
559115
797697
1729965
1578876
855438
848612
1681922
1533709
1278042
1030503
213255
1419271
1906803
192502
1364028
265509
1764471
1821119
1063074
1666237
1925044
424067
1112349
901180
1336189
1140337
1386224
1708113
360848
24147
841344
584070
763823
704961
565260
1646466
1001622
177252
643431
456002
694490
885486
1848224
92189
287086
946287
92653
1839278
814162
1787064
409695
1675670
801266
677713
406986
12244
1628465
269197
407606
1091889
1479576
245586
244929
1411238
741200
1683206
565683
97600
975841
14537
599839
1187085
350713
1737611
935531
1179240
1351941
952110
171953
1506894
91674
239557
958550
1563819
873130
1423395
771823
417580
319929
106597
588632
162046
371339
1273892
1437447
930428
804095
732449
71293
485342
1503664
1331085
219889
1173460
723563
1717478
1753830
700871
1518552
61750
213853
275406
922473
729676
621968
255290
1875922
966746
1347975
954562
1122168
578815
1078830
1992435
1384612
336050
1004477
895564
278943
1081486
469306
1093839
58249
402372
203181
1875199
933426
1142011
322684
1556786
175008
311054
695708
1913582
1257679
854899
1221214
1941414
190778
1805444
1266675
742
659833
1334752
773480
1750950
298699
1383379
1338515
503328
579441
329769
666975
1634603
490742
717016
1116045
1172805
1780127
910444
666893
1446961
1822570
3357
1616119
851084
1219102
369940
1659527
326166
132878
815015
405822
152571
1215418
96188
72043
1414470
361710
1793149
87902
1309524
257389
406744
1689608
1734470
1307653
1827103
1716169
140002
1891323
1024633
1674209
720862
1616617
732025
1204264
294850
964007
826390
835101
1091420
1149318
1479883
287207
1132811
972529
130233
175838
1160607
545832
1030449
1803656
1980566
1738189
1103145
1033599
200627
436799
1227842
896870
1835641
320565
1605519
1964052
1488598
1479352
507111
181045
757038
313976
1069488
1937144
107593
1093361
1684724
230687
1619688
1608264
1934031
579123
452179
595144
1500183
1375513
462555
978779
1411683
452279
223655
1558685
1452169
166918
1500058
1330116
1917816
827145
857649
1975306
288495
629206
1846926
732197
1510676
1888936
1662703
1580977
230326
114107
1135626
975673
236811
193174
1957978
102774
324522
431389
1332756
32869
1965736
531555
1568878
772860
846331
1536253
1198501
292085
1183503
818278
251008
305217
787094
646170
1725104
606414
1426999
1676063
1130500
103498
619320
952044
1001843
551341
1901059
1340224
1380689
228498
1025274
415799
608619
1383923
1895578
267621
798739
629572
1418025
687110
1172928
1008563
383174
1126598
1593241
969334
869928
205196
808066
1177226
1815449
1056584
1122958
1459802
569669
1685779
1434003
1241832
1661440
81880
738373
433637
639813
1802833
14761
1498580
1482946
423805
372732
475696
1799278
3686
46208
1248054
1334629
24415
1899487
432894
1554808
21173
494810
1493680
473720
1982488
1302312
1809369
496189
319110
239783
164918
1912233
1906305
903286
1454126
839646
479480
207919
806435
1228830
1683486
1108454
1528640
786116
1104252
97794
1196896
582574
279286
215265
1310819
173154
128145
1318570
805435
1870515
596977
84394
1602390
901706
964240
694576
981666
309550
276277
598086
446256
993171
795250
219117
1088689
1487610
669253
185137
1206777
477984
938218
1744663
627190
416718
92035
1388311
1901101
252945
469106
47694
1572001
397306
1459165
1298167
331229
1065241
640934
125645
359967
1224636
1139101
206644
514112
943570
1814151
109429
1920455
203152
251860
481519
1009626
511575
154257
367252
1662653
447270
976358
536542
563879
641618
247312
543757
1461307
354968
149593
612693
1736972
340047
739742
126247
1462131
1011312
447082
680846
105793
221203
1976516
868988
466822
1071830
991454
14637
1720601
1247209
1889128
476424
759381
27139
1101051
1858131
342347
90990
1705101
303361
909469
1225480
1501103
590535
1774792
911733
1808624
1649895
277126
164062
1105112
1208443
181314
602174
335114
1577286
651528
1609203
1518086
620955
1238974
965194
716005
262417
58383
1780742
78178
873522
1459282
1910091
1630682
1995975
1184328
371363
1704429
332389
1602752
1287572
421715
1444576
451504
159400
934049
1040687
281404
445880
1343769
145254
571218
681286
1207974
1317504
1150381
1151938
1800068
1606700
1329802
1319396
792669
1115814
165344
3449
1004863
1014920
1657435
1927536
1991408
1467175
1820978
628830
788731
1670171
952913
1816955
1226181
589089
751470
1857109
117088
1830449
1698099
1816797
949988
1248527
700448
893965
1379857
229123
1766746
236703
33620
1333742
86995
1476865
1370406
500336
314744
1626266
1976169
1166636
974997
1098142
1861975
8002
651715
36697
99170
657223
635780
1697126
584099
1115869
612375
114373
1801172
1230741
931997
650545
1528887
1359609
1625047
1870885
1974344
69816
473961
1548722
672323
1624685
134662
1652535
212095
403346
1899531
1975687
1768402
1810087
1876365
1763526
1763766
1705958
1913689
1334847
1394737
1297433
1946902
340379
430611
1870576
179825
1668242
1955012
621097
1483858
689750
1438412
867607
1717039
2397
1709162
1020909
1659251
1877689
1598136
1077792
1929330
418799
1916696
1760373
509654
1877879
707234
1429662
1794929
1284257
1647133
1983498
1163492
1890539
675495
401573
1464355
1791094
1908801
1735636
1465413
1306889
1155120
194873
472768
604217
434265
805200
595315
1213307
1463317
444298
637492
759834
1965150
13479
1233464
1422169
314371
716750
655600
1503936
162190
410987
590657
1582254
713401
1026421
226036
788434
639086
1213155
1064901
1044129
1607377
1322178
1343408
655505
916696
1402245
1492267
953159
1234194
1699182
718247
125334
212806
1297890
1587154
1738501
1664277
1338901
133383
1128941
395746
631917
1136726
612527
1779440
611774
562505
1907608
170812
1027608
1941551
713273
1841413
929891
1417839
1171849
390760
567345
606626
1051209
1628957
440614
175282
655052
1442916
701005
146960
1105428
308222
1925514
1059180
298081
213581
1852891
2476
1734602
419118
633156
1756877
902072
1815918
676311
652383
937696
1612023
584227
1491128
384109
781359
1345621
1426219
1371209
699875
352953
1762321
980666
1244318
1008694
169966
24360
1122247
1910036
1717762
1809025
1359191
1230523
656069
1075915
1832644
382109
387757
584992
1837065
1706171
1053122
1577547
492528
1655027
1751300
1165203
279867
1488178
151593
718066
1976436
1856260
548769
503958
1332266
1888028
1765526
112126
1193294
1894624
1747105
405373
1047915
1429647
56513
19707
472581
1225701
1472560
1488460
1856600
980706
1647903
1375677
606453
1864029
1403658
1266367
493985
1735519
1685460
1639914
922098
834628
1556729
500034
110734
1192483
449390
179811
1196188
942516
1100726
759229
211037
1879947
1318919
1858542
1555579
1341410
1806793
1060532
75526
1260062
679261
1661163
1006839
562907
199656
1437599
482203
270546
1375688
735969
1119813
1346219
1859900
275344
1507895
1298290
972309
1125465
38351
1335644
1401508
153256
293445
29333
1197189
1576784
1852639
1499682
1656783
1505484
550201
1584606
259152
448320
185913
1329950
1304542
989760
1711200
1979672
1406053
665560
1860490
935230
1032683
879811
1025646
1265912
666396
1649476
461707
339658
1133452
200072
1216442
1864197
324401
1567092
129844
1460835
221161
373089
721395
1191697
1071739
402317
74992
706478
642778
1208035
42319
435453
74328
1468474
271739
530148
1313241
1689167
832703
977928
1104981
1521800
652347
1204883
583824
1689213
1486273
1935456
1906213
756061
173949
200352
1215059
243065
1268929
1222812
1588423
968991
779386
237826
825626
1883688
1115865
1167151
588502
1149128
1359677
596644
608513
571790
440514
424286
1414295
563464
441499
476869
1624661
1502674
572882
29645
1380725
1574552
592536
997019
1614906
1330139
1791378
621778
24560
1129312
1287446
1286808
1780327
1619489
946319
1873508
377044
1079026
663203
1599581
1340671
1256106
313694
1121264
478716
285603
403841
293529
1843994
1091275
1406262
450408
236419
987297
1100638
547677
822287
490658
60694
1899365
512911
1676871
1063480
1047656
1578683
567025
1945662
1872056
1915916
164739
598621
1063365
1376369
1233634
704090
413611
1227992
766499
1715224
1330816
423784
543771
247636
1062657
1754420
976998
1206656
1634890
1044265
1608052
1165615
312668
1338002
828322
1185338
417032
314240
1683018
1170336
1697307
917926
1369314
30694
1611813
1617142
1297062
331515
302089
1860685
1391843
1779078
1235617
1365749
925192
591873
928818
1300553
373334
1058105
1913393
1077136
364402
1579697
886454
495385
1692971
1461892
780866
1798978
445488
1951099
628262
1840952
1646411
1734238
687035
705019
87008
622118
1584158
99029
1792449
1930659
19468
301236
1936613
422495
1261296
192581
61764
1952039
581173
1424324
1247841
1101340
497864
1686220
227279
144011
203861
706347
1219976
184592
664752
503103
1755699
1525036
1867658
1401771
996360
1013941
771754
946205
522937
638516
701252
1987684
131284
1175576
1430609
832463
1615910
700554
297579
1158181
683092
1148359
821127
49782
1479713
1808427
1953069
1992114
389623
54610
1853466
1337366
1500441
47190
1569589
213705
9404
17093
45861
1976041
55229
350925
1696620
266889
63305
912173
1836516
1694398
661073
1297067
1270750
454930
61131
1099743
1182872
1845939
1128920
1365634
136293
1356299
1520735
1809364
303552
677144
528126
1063404
521943
145806
426
1639689
546383
1012774
668470
480675
1088654
459160
649675
374344
401072
1264361
1772141
911207
1646736
1105928
1632534
1298895
422238
580448
545001
1343511
1966559
1425219
412136
777291
1060951
824517
1091405
986788
834277
1744109
1783535
437893
1347419
1232689
566342
166596
270729
694114
1992592
719229
1757457
178708
82671
690964
1850311
30768
105452
884277
1983390
103087
179513
1256391
1367281
62226
1095341
1838616
694580
1514352
1980131
1717197
1003530
378420
1138506
1987032
189804
1963273
1327197
831774
811116
1269454
821572
1136138
1394445
1034255
169120
278170
118735
1127339
1046758
475015
997669
1624229
1879554
509176
121012
981958
1499455
411853
782705
1326340
1252295
836474
1184044
265676
1110646
1386686
1966258
816725
10466
640106
453957
1947918
1739042
1714822
60819
893909
34387
833278
245548
409500
1913824
1586500
1848215
1510132
1853804
1389493
73389
798831
444194
827704
131254
282141
1660199
341380
1338963
101469
31318
1748278
903525
1913836
127690
1367134
931863
847486
1188335
1143735
1947357
1200233
1564756
690698
881609
1848414
1886733
395852
1498477
1636076
241056
1582416
764582
270773
593257
374939
1259709
1105804
680278
531165
1659456
1882116
446470
1310420
1396282
1126807
973965
649352
561128
1112173
880156
123274
708402
1365141
1619238
1914464
566672
1765095
1034336
1865307
592842
1192881
743772
1329576
1542785
420384
408123
225874
1089814
490608
1419370
286527
1405519
11409
84113
873518
1554140
90348
1136424
1662996
464664
68236
60669
1857044
1112391
183423
1178960
1095941
943226
620037
1245972
1145747
364800
222128
420841
1877725
1752901
1742653
703866
415953
587542
1290225
1381965
540342
1261397
887415
1477720
1719509
241822
1163454
1898928
433836
1148307
1084376
1688385
961982
1696697
73232
719484
1877209
1193576
286891
1572492
79476
1017
951322
1570087
216930
1714034
945795
838845
1636677
1634092
220532
92755
1333538
1847547
1369241
1272934
577681
1946182
220992
1087201
1710410
1887201
1302719
1841632
1360035
177740
1171416
943144
839630
1742391
525437
27716
859010
1372030
1655397
810670
911822
67905
521533
181191
1888055
1415196
844832
1036454
1939974
1463730
1078849
528123
1370812
1698666
2720
1978335
637282
690617
1476445
1158923
262926
154538
44876
1400724
1044285
166629
1093097
1011256
822408
1940911
954289
699431
1505531
278503
1541988
1510520
1269903
1221372
985574
228441
298725
764319
352086
1186778
1752001
343156
209818
1518244
424066
608900
1587427
1653807
682154
318576
1550987
599771
1673505
296128
889264
1908734
1186814
644927
211139
465996
1635663
603040
1303407
710376
1875126
97907
832585
703122
778217
1787043
1148260
1828034
1455552
434617
1708485
1756550
61702
962899
243436
1398539
1232907
517811
506664
767131
404950
389004
1935204
895810
1320179
1315048
1776436
1431981
777232
297325
1970607
857251
858966
1920705
417367
1216323
1407757
1409681
1219119
1038324
1081729
722247
1849188
1460898
81542
1583730
1651823
1982878
1983771
524525
42299
332026
1468123
80887
812555
139634
1244063
1662826
1868147
230240
60799
1717704
1533485
1860627
1960952
1313695
1324502
1622333
1945606
1421868
1987740
1212934
1744982
57485
873335
986084
1266360
106852
1680452
1019911
1205357
1240593
1083933
1275604
1253612
1332981
1405258
303154
252264
1463083
188803
1560106
1186470
952090
519253
1928887
26423
1878656
1875628
168704
1803792
737613
276931
1111046
196216
21023
229531
854239
1290333
74103
337942
1982844
1778467
806965
1188139
172678
1266437
81340
350179
1625052
460830
814551
1636814
1661922
150231
256228
1936715
745504
1640180
989257
1370161
824588
255282
61940
108339
1030327
1408989
381184
1328466
1603074
161700
1293423
1958189
999152
383849
1966717
1647048
893666
1296034
1503439
1797586
706344
967443
640543
808308
1389222
529684
1155218
1965077
753697
49785
299662
1305893
1790442
1273260
86306
1369573
1249782
704309
754676
1147018
1663958
1226338
512997
190782
458658
70696
1325586
1814733
842662
257023
1519481
1277624
446972
919813
727664
1465439
286233
113503
499594
17894
123582
1424449
849866
1596047
67814
1885105
1505050
1323789
1679361
792169
1123569
579727
1826963
16331
978171
917753
505162
1058881
1471274
574279
356525
779445
573428
569869
1120553
878824
1861973
1779246
1422199
157536
1847630
1391160
9587
1470935
698043
1802353
1888760
114142
1402676
1130328
216004
974224
642123
783202
1191330
638201
1847282
1587582
290104
1651419
1983212
835563
373061
1916471
1466859
1974961
505790
1656617
1161192
1059629
1695575
75928
29827
1997985
154489
438807
521765
1601422
1216176
1909327
942588
1453621
1752843
1476971
556993
908528
502844
168223
799707
335629
1171114
1696429
819188
581154
1395207
829646
636000
1622020
1980499
1843376
1043915
589293
967094
34817
830366
864795
274381
1399177
1378460
983028
1708753
869610
841809
826541
697051
1324217
456533
901123
989350
543127
632817
759743
1441072
1347150
1865181
538317
258837
1105271
1060590
776276
752123
228742
735801
1123650
1939409
785256
236751
1674290
1881420
1148329
867395
819094
216498
1215667
1570787
1629476
1898105
275719
1451420
842431
1726811
288323
620420
352425
48664
25453
135575
69043
1196993
542074
975823
1907765
203886
430552
1077331
132665
783862
448123
1724918
1181911
254606
877618
21681
1535994
1418144
989994
853607
1731643
1076459
890521
1611965
1361700
1146433
137871
1466763
1746186
1804796
1188618
1128323
1557629
1671714
701829
397781
1927797
1802379
1591574
1927807
914835
938137
41056
664521
1337074
44022
1466936
130228
1944551
1577091
735399
529003
1269162
138270
1875458
1155900
899275
711540
1146054
2215
1834565
220949
289231
1259145
1946797
107332
1590403
692716
1392807
1589374
422150
780044
1058791
133275
91554
352565
1899533
1487515
573399
1648458
1752307
979502
1241890
1926251
1049950
484724
162744
1343556
1152175
1869088
1023145
1400000
481971
547362
733619
1568784
456679
1875998
1818869
756932
251309
34033
1376198
177183
714596
505524
526525
737413
803286
1990914
1415386
780742
762248
768851
1730162
1259005
1624587
868428
1072121
1302904
1122280
896316
12472
84853
1328575
257371
1478078
1504442
213958
1227594
350651
343281
1139223
1476934
9658
363572
656973
1507272
1218878
374740
1646416
1823325
1511325
146487
981060
1729699
900295
1576679
1312189
94676
693262
632200
1303153
613053
12546
1392855
1147386
1613519
120343
638653
1749377
858788
1732639
1665046
1329839
783417
463590
755928
290309
787773
1746473
562172
467882
1515651
870336
266768
197568
613871
1426570
1347805
1930067
886294
934234
1953990
158297
1343308
1841006
918208
463704
1118978
1444071
840288
962646
256875
141397
620371
1819648
79932
1819646
547638
998628
1231696
335536
1926513
1302663
1408155
199603
1463696
1124961
1629930
1249156
1112831
1896821
620533
1483055
944635
888181
134563
1937674
163313
852633
821403
653471
203353
1254680
1975829
1246785
583900
1671041
1604650
51421
232725
583074
1034063
962251
1003093
1875696
1376680
1254468
535421
526468
1672378
1741129
1063725
1648903
1090825
482103
597508
275221
437341
1932349
1581064
1591017
167786
572092
1142618
790333
621821
957244
1903873
336984
1895129
948474
994010
807260
1684376
1234994
237548
1029583
963494
158723
1963893
1579072
981795
277956
3342
1811380
1520
1888630
865631
1970294
583505
1990670
472593
881044
1376449
934846
1940731
300297
45659
1938599
284227
464190
891556
1279487
1587474
1485717
1347462
42411
1374750
570578
35176
1692705
1556662
408531
1198132
861351
1554482
696007
1289958
346813
161746
737960
513072
809395
575057
1731511
1196795
934851
1111568
915182
1555771
1557797
1949847
1386834
1010922
1958838
295759
102434
26610
135821
1856119
633930
1501
1588906
910694
1663722
650107
1541099
1887011
509084
1427101
1566973
108708
43730
801881
1274443
558179
1864161
1585536
389294
37433
1026979
129544
679697
1920131
557395
1168580
1202038
1232293
600218
1659336
28887
744374
1475291
1539663
1980362
735406
1652660
1813365
1628
203203
365826
631213
85088
499147
516623
301150
316550
874609
152212
1750697
402238
1869999
119217
1785284
1062125
696798
1381761
1059165
1948979
693012
1816427
1080269
307814
1925412
1087830
660263
1449794
781187
535391
1439148
654334
1250985
1725293
1759006
1681047
405405
1871295
1742584
1273362
1800361
967291
700378
992661
1537067
299510
892165
1489329
1717302
1635158
1861970
185644
1634848
351396
10490
1902509
1025028
1843549
346032
1662275
1968812
756980
1281501
850469
650072
1762796
1327707
1727219
660121
64042
1780718
221820
409914
1090338
913692
1914805
715768
1589366
23039
687620
1322872
362540
169931
1872157
1872878
603751
1855904
1753608
819565
3116
1617588
168576
1470217
1879046
1291043
520651
423770
852458
844922
83455
675544
1613865
1575842
1425538
893400
1804598
1386052
682119
1270111
123261
647999
1286472
1172817
475504
361903
1758340
682614
1108992
1506811
1624044
249647
1456179
1432774
335597
1730429
1857521
357101
238592
1930698
1731547
604416
1640331
712819
1394818
1335999
1147721
968113
1681045
1405669
422101
845103
506455
811542
1466565
1526961
797654
797994
1579842
768561
595156
1962847
23219
876913
1289658
1254082
548641
1747848
1700456
1183769
1384613
1099046
1775699
1043911
1726777
1076058
572687
1972882
1527267
534038
1440018
567029
915359
469864
1849273
849084
1968573
779128
530966
879533
302775
635356
1359205
879374
839511
468832
513700
1064188
102948
1251236
945196
910593
65537
961340
697125
1859384
1263919
1590622
1479859
952990
734246
1418122
1572460
988635
965681
1046668
1528542
1037302
1605902
41410
106541
302571
712107
622712
29344
1722645
1773676
1577631
444404
1607015
1810999
771754
73789
862859
1679312
1105802
1607534
1094925
1972889
1971622
772293
888817
1405176
557103
1767578
692854
1522957
1009869
1782937
190908
624891
1646336
1782890
1594464
1957348
233896
1411878
224886
863210
1492948
488625
1703860
245391
1061537
965735
1532658
1725339
1186386
978384
1357621
512886
1032321
504779
681280
1492742
775187
841323
535402
785648
1244836
678041
227133
1277632
1706100
409133
708497
1803948
9450
1477374
207836
1615536
1470413
1608930
1534389
4503
1008994
1432561
715606
1461861
236549
283848
1225241
1327087
355820
134659
1441230
960970
1231932
1086695
648771
828464
1021230
732768
202404
918443
1450497
880578
1607054
1333953
783216
971425
1604681
1703014
241765
1128546
1396883
1365055
95198
1566560
597101
467393
819776
1000291
1552385
81774
1750180
841018
411736
760120
196413
98142
1699556
1681458
1428840
1077376
1432877
928753
815726
163538
274875
1667038
1484014
1295738
1663035
1025785
741245
1194561
980883
1074979
493826
140377
1444711
479793
20644
781339
1740214
1532287
1332107
896574
1773386
815189
977705
750150
1613673
1434861
630570
255422
1246663
577707
1608538
102589
319332
568067
417795
388426
1088671
1411562
1104015
990315
766966
1882712
1568824
1026790
594407
1590166
374265
95013
981770
730066
1237203
1108804
1528909
1871444
1916757
1059956
335994
652028
1118620
731302
890497
1043815
1296673
4542
667473
932521
1842468
1928698
1792236
1355454
1175143
27503
1621663
875691
271769
1043898
831061
188433
1409158
608513
1216655
1529322
410070
548922
327924
697765
1304168
1879915
444667
1631788
1562431
1111737
1528990
538359
825292
698317
1021646
1539890
1606826
166456
730442
300735
1780803
651598
1218873
1488830
1063454
902248
1981934
294330
1550317
1627985
1107186
1086299
1429693
729877
1083844
1760465
1760754
1603557
1542859
1185182
680524
1069480
282749
1729166
746847
421436
1759307
53176
1879923
951749
871691
1819899
483355
1241055
421382
987870
1580607
125857
696758
1117767
315088
912584
207558
1913965
1895588
199280
1938874
480001
1411602
1940058
1998364
1852686
471618
1995779
1564839
829765
1420905
1214685
1182163
1358757
1585475
1740436
1550415
1619425
581898
805088
1952197
1762122
1599101
1691351
19621
807366
675121
995601
955284
264955
1014692
218693
309871
1443488
160050
37618
872456
1057703
689405
1141413
23660
528858
1111038
252890
1103016
1951150
1678096
794399
878856
1792821
1159013
977137
651894
1104873
511011
294346
1662738
43192
473240
1639813
74588
1628711
1972104
861850
1195300
740308
596874
299524
1317369
998158
1637899
712384
520727
1008908
1134461
1149051
812252
880605
1166075
803134
1111502
921931
496150
556506
325443
1079538
1886015
1543711
1902795
1651174
1984957
103909
725544
1940677
1430998
998033
603064
1844489
1502440
1463887
832026
745907
1861984
1799568
169949
191971
200418
111420
481171
1996515
476793
401165
1622534
1237691
496827
1768973
1017320
1310850
500787
777447
438715
177062
194011
18024
1852961
381702
1000802
1530782
1517613
202733
1923007
1063718
827044
99688
196222
1210709
1095914
1232524
182163
571454
1886677
82525
667791
1870179
1042164
573664
83163
1475770
1362565
238631
906454
1693411
518329
1930033
1059849
504521
1874251
1841163
1898879
374945
1805623
461810
767660
851270
1147227
498191
602053
752411
463990
1604253
1871544
1279541
1201102
1795205
1944890
434046
1671119
782678
1612519
1408511
1459748
1687736
1890342
242986
213335
1316193
659142
132507
111828
508762
631640
1511753
101294
1051224
1446188
206433
382775
528259
627419
1953893
635139
1472114
1890915
114177
1693055
477441
790967
1331795
1866758
1515384
1285454
1456284
1381721
308094
969305
448012
778380
877483
1601510
1039818
1663753
1977744
1327845
961219
1276722
1840957
647176
1394046
428958
131772
1648231
208723
1091856
198614
1723885
898745
939973
1296081
881268
938895
934795
1070500
1724306
1787465
1843934
1478659
1892073
242625
1805442
855486
758478
1814817
662447
14984
1593236
1835430
1949189
1830674
423346
1651154
583654
1798524
289404
618044
882169
1046723
1226870
1099275
1071608
174200
932906
1464768
862947
1612484
871729
618132
272938
989783
298272
1305824
1861054
1571241
523343
656254
1172025
1602729
375189
832899
632609
1377077
136433
1721921
238346
1068754
687705
880877
1282249
461568
512952
1253303
553216
101651
127513
1331589
1738443
1261739
738337
1047804
974644
507868
1112918
1632204
1940172
710366
1540542
1336346
265939
1273899
965486
487581
1682750
348076
1668321
1315416
1005317
1458335
147732
1351776
1799297
931514
301517
1754778
1789607
443582
769802
97689
597888
886940
132562
431000
629162
446278
1535407
1663967
862017
1427294
432122
763016
817878
1611295
1894021
1894156
1924946
1639279
714542
338639
1788819
1215283
1325268
866648
525307
22885
993949
900905
859971
1760956
827741
1799119
1570526
1658901
1757926
33363
232615
1544867
360890
275048
895224
1501131
805794
1197645
948326
1089457
1602200
677370
1651783
1516191
1685221
802726
869796
118858
1527077
1524136
355608
1893653
716105
556897
404698
1999334
1142914
1749777
264556
1928396
1812895
1348289
693805
1303403
1703716
823732
1706000
1193640
529111
1195488
667881
1884748
830989
799167
1984659
564373
1968339
1675138
235984
1220612
1623668
818640
708717
1403594
164613
176797
1955065
190533
1936663
560233
1670783
948685
1908364
1295285
53777
898912
1327456
880548
556212
1366400
1560292
885744
483931
1552530
1711672
894116
549533
381283
1581218
246168
1336440
1505463
1204234
1145580
1272916
1065191
1094511
1685261
979778
1622758
1975744
723028
608474
225387
779978
1501240
1592866
1604694
1581036
92605
935925
313727
1981554
1459867
1969956
644824
1335705
1749915
1284217
645113
1479870
1034804
846413
1307999
1809550
1155795
1949109
50024
106742
425031
981501
1135072
1979728
1047857
1174655
1868489
905840
487058
334815
330588
1921737
1887028
928960
533559
407401
317489
1526435
332718
343793
704594
490725
1997050
1993253
1464471
1776013
611808
1570614
1733866
1542658
1854132
660516
1065624
1764022
1617758
913456
1770757
1472484
1639143
1495716
397579
1041993
102820
896325
1874568
565320
972814
188976
500475
1877980
1884050
510130
1538653
1938852
372628
142376
1735877
452019
1628574
111915
870227
355664
611679
1014346
1274852
859601
320300
1604565
1993977
720844
1774165
1734182
1134854
1340641
361336
1619828
960454
22633
632708
1066628
997896
751594
414080
482917
1068859
301280
494606
1584149
1541066
1962549
1864125
1131692
1050042
272475
1902846
991308
429603
1519966
714318
1831440
1255354
372497
18224
1022479
1379486
1523105
192315
1907295
1200142
686184
1222640
1125154
379252
1116092
1453250
1698014
519999
1755374
38879
1690591
697345
1816245
60308
1492587
942215
884949
1137983
1402708
1567841
1129870
1821221
1311599
854867
1083904
1629673
1611627
1260066
92438
1099291
1451496
1989480
936544
105568
1586665
493974
573012
996303
458120
508339
824536
515936
1271187
1799284
116693
519890
1394638
747880
1580093
1614893
471559
114436
359812
1403204
839479
1988724
680902
878320
1921706
925797
747480
1696798
1702009
228455
1525675
1011355
661513
1989713
1683036
1067509
513594
360586
1630274
1564277
672917
1370337
1170100
1854901
485039
491897
1948254
629148
741889
53158
575974
543679
1767863
1957255
1904535
942843
701944
1717681
520113
507705
1882238
500931
1639317
1183714
1005228
644270
487267
154253
1117316
1802285
797636
508463
805961
875749
486398
145800
119554
458126
747823
1761141
1428319
1546176
636237
612954
560276
1153960
1659710
122435
734479
1830887
532924
5206
930447
760745
377304
1509664
1504929
747347
1108511
1091817
1011903
1405342
1143956
1179843
1405235
1545910
1553655
1848750
450669
788458
1481865
831473
775308
567972
138527
1259849
1229749
51004
1519761
150959
1206025
1230756
1123722
1038169
744021
1287383
104604
870211
246895
1250572
1703516
1855459
1043729
572850
717525
1321283
1649448
985973
405367
1449823
1813112
1939142
811621
1580928
1700569
1300081
1654459
43991
1905069
1710844
1954500
1947915
953297
344141
864000
1373654
1815918
325490
1218248
588098
1343870
172265
701884
582844
153309
611502
1725842
1242725
1345056
784516
505665
664315
647698
1524656
586117
493374
1918369
1381304
482674
1054413
1552348
609995
1365383
530405
845361
940011
714952
880965
1722390
763570
1084244
1326195
1703125
25903
149160
1647950
650112
203477
1568452
541978
525329
116842
1887106
354292
1858382
1814821
1732036
657865
1790350
1145959
781172
465276
1112905
1584546
1779902
543973
1729368
807159
23342
997282
1392953
1108282
1615213
1284921
507253
124448
1581930
1404978
1260563
1897992
1638653
727979
238885
470549
1176497
1792037
59886
1076703
1639523
1642375
1340161
1611374
826762
966707
125361
97489
577860
1966947
1786645
1415351
1351888
1469343
832939
431881
638179
117861
822982
214727
1958323
1113711
315924
1788923
1758628
709651
813889
1811187
920734
1685313
467485
631404
462359
1890081
1605179
1608494
241722
1516384
849954
1856250
1067270
836694
1498063
1898493
1473038
1638903
1728680
666272
1065207
1743126
68938
237455
164381
1854137
1178867
818896
1965732
1502619
85999
44127
1039042
232070
1260323
402732
1693349
1688773
774707
1844788
565605
1019599
1881701
1315692
1989421
591184
40411
81421
97414
1005852
1252740
1876007
1822391
479476
463232
202554
350175
729777
1552487
291846
162289
494053
403180
657359
803508
1853978
688334
1210644
959698
1212683
2683
1251006
1082047
1675076
38762
258913
1611817
1417755
1685106
979728
812367
512458
1972638
1717441
1136218
1272252
882416
717286
1536304
117455
1007182
1752767
422155
1075845
1320295
651393
1508173
441860
227896
26215
817076
1599949
1850407
403222
1830975
1689768
1730296
1767013
408206
1770440
15556
265075
1056710
1469095
415825
1666742
1557335
1871116
166807
1504251
1292343
1575623
1161189
598073
262353
1606041
847567
1410116
268269
1899301
1138443
292736
327646
1582021
1692148
122280
847276
288842
865484
1834693
1547834
679048
874747
531848
181650
1412384
1785000
1682356
1250617
1597334
1597866
692183
526018
430214
33049
66687
449899
269800
905487
1650361
953709
880140
1172667
411558
1713350
321928
45042
1645448
1032166
1142843
478980
70639
1835836
1121976
1161536
1297144
1193934
1733223
869588
111283
1090137
511719
500145
274398
1963271
1854829
1490268
918084
1824472
195890
241433
545671
398974
103275
766814
846331
87365
1651910
681620
1504906
4695
1469691
1302437
270236
853282
667606
211894
1213979
966760
815374
1445899
289491
959626
1367949
519182
1745205
1656659
709985
411176
1047626
1172980
1527837
1686724
1988989
1306156
722482
974551
1279311
1127510
1407007
289295
1630635
1273407
1063923
164842
637688
977378
873894
1736587
1003438
1391056
1212182
1714510
7631
1570421
785966
1438356
1955322
1876367
1346948
1786190
1190783
699813
1821707
1352938
1528620
969856
1527717
414681
1010661
1223933
1793846
1503052
566467
1052743
1869951
1646255
163550
1410957
1210381
1274033
1835587
440465
1045129
713680
655137
1484701
364585
1281201
73911
519219
1414552
431869
769538
1828988
35069
1326406
1433225
535867
569698
548480
149078
1387605
1443356
114728
1467284
805540
1192013
1884153
1793350
1761418
140616
67289
1506636
1506099
1594746
218240
657436
965544
451227
296486
1309924
1694486
401483
1228782
1781248
445709
1037125
1194184
1424839
455783
1894248
509915
103107
683438
1846109
337598
1101289
567215
969576
494335
778854
1286115
1783624
1512867
790891
1516344
1269832
19233
1897022
1117260
890864
1309523
1638530
1805948
77038
730567
1121802
557291
475207
265680
1054661
693290
103522
1698949
698873
1434206
229904
1079881
1264037
1249203
1687401
1073333
1312149
1003785
571095
1437297
681572
844497
1592036
1905803
1839438
1501164
1249853
127539
1931128
1268118
217687
1738740
1134556
1760817
98350
60986
1841696
1188198
1020990
1412688
322815
1059678
1242209
1402982
203469
218429
1669351
1709517
415683
1022674
1256419
17752
1561566
776889
1095044
265279
819547
946959
538008
755215
1809207
445034
1062770
1145593
538459
865102
785795
79854
1744198
1626444
1110985
125535
1466004
817374
1212634
807124
1832536
1730947
1315657
597842
675209
1640116
898803
586484
1252447
1399112
180921
914504
141648
1062961
1298560
1761832
633060
142954
1557494
1917679
1964689
380490
1372620
1302141
271741
1352962
78158
389553
47866
439201
309654
1367795
819464
1969901
861818
305019
772233
1908893
587690
367667
1623010
465115
87572
1853305
947542
490024
1290570
1936177
267410
700843
1262759
1734687
1745906
1471099
466414
223638
1328012
227050
691488
1587395
333363
1543815
944673
837847
1626845
947240
118042
86293
325152
751535
1074537
1265352
1068976
1257889
1892083
1559229
1628977
228402
303004
711772
1927620
1484691
1438369
1158469
885125
1415400
1325681
1754440
687646
1846610
570914
739119
363739
158064
1013057
875489
1442530
72850
1742255
1727823
1709224
1928787
1848918
417627
90179
1355890
1480293
638321
671047
905747
1225410
597860
1047809
1406086
1359485
1095372
501183
255039
1308022
1169096
200642
847767
1001306
384739
892061
1950915
1233372
1480387
347090
1670709
91616
1106939
394721
600279
1349779
1216017
811005
662728
856725
903685
1506450
614930
1896845
1125509
1102257
867397
1390232
26097
914575
1160168
548373
998077
298506
1929478
1610808
1468891
565412
1515919
1039445
233933
1641242
1601075
1465288
595867
1229647
1952621
1681512
960578
495599
475036
1998133
1142465
1742705
1096848
78728
1299942
133545
1346687
78134
439018
1471128
1671837
93667
977142
1018122
129605
106691
212941
1627133
82021
1948765
420118
733740
413057
151402
1819060
1204406
1328054
1413676
1265885
666539
1244195
39827
129932
1417352
134931
412044
695348
1534285
1698323
649278
1380295
34259
1356154
1735612
1786903
8448
435510
1758251
1453477
1762070
1107021
1692804
689797
806081
735387
1637726
1749367
1762891
16472
1772157
821161
984183
1488184
97158
897779
27063
1555817
1575619
920835
1343192
1646460
666649
487540
1121099
800405
641191
1334573
438779
1630078
656763
798458
232199
703721
196850
486120
130419
652520
917275
1592677
874106
1474112
1090331
721987
1202859
300651
141387
1915354
1870888
574007
1825887
16974
811738
989740
559443
1324176
1466518
1539649
1971713
555490
1319901
222243
27557
119971
864611
1149738
1385957
478738
1412098
111654
382815
452763
481549
716414
1254191
843490
1114635
741140
710282
1766887
473709
82924
478125
1330449
208125
171342
153339
771845
831960
795418
1310861
1204326
308957
1225576
148887
494438
1174198
1244629
787415
1901132
1269685
784311
151992
43736
597736
309173
933899
220613
1949604
1857926
245273
448910
940398
130156
1334322
1973367
499480
1021473
1748933
935928
624333
1540774
587009
1883062
380237
1711234
1088929
988566
973482
551985
1792634
1161429
740060
223724
1800123
1616253
1715366
311178
1594043
1449013
1472695
1996638
1319788
1840192
78446
1614751
638087
1254764
1339729
31327
575184
264902
402405
1752561
693687
1813106
1006252
976694
134828
225988
1678602
795512
457439
125876
140371
695738
133386
1923869
1477778
1762381
187724
520329
1826970
941521
1364614
767691
983700
1911979
1810489
1507165
1130513
1145040
212228
215505
1854369
1786093
1514973
1956246
238905
1622365
400319
1045956
1477076
694867
1550766
1135003
1699162
1297143
1993288
765222
791932
820031
1165246
1331671
319475
1824610
646443
1635028
15187
441197
1302453
353266
1771484
1182376
1305287
940961
1648693
1630303
1369001
1734200
982569
1553533
1122319
1160118
1492456
7510
1622729
1655972
443483
1907637
1549185
1137999
1667964
350843
1566961
1990778
9001
1933582
430462
460823
1507194
1039139
566242
215054
1449026
1434709
1536797
1223724
968661
25896
1789366
1276482
1750980
451248
1309677
1175567
644310
1587848
1094610
563176
1219418
1085119
1171442
324045
1285082
1513972
1567809
369022
1018142
1100953
1788997
383113
309766
1512924
1385989
462905
963101
976537
62145
1245260
2397
558477
1446943
278762
1909173
540955
727047
1974495
289552
844827
412925
955777
1098195
1198425
886511
63990
1586776
1657628
1238833
1017833
1746103
1754607
407312
1802421
1855239
1899833
600096
1881829
93464
1864458
541430
395952
159769
1314663
1351490
1483504
673723
1056386
1348033
1691429
424928
616548
983261
386131
1699063
1675117
282844
1493097
779565
1125196
397772
1069448
173609
1963452
1301796
74252
9373
891475
831858
712131
1168081
1122397
505342
280294
1183289
1259773
417534
1647011
1404298
1488717
1145261
1224102
923449
493605
1776289
1278082
1284842
1370577
1862137
1810851
1091607
1835879
957251
598000
1357731
1352986
1757689
94621
128932
68751
434638
152268
486260
1007919
1845997
1093879
806724
1743527
1978320
1079591
1260922
1965182
1715826
1163946
1276843
167474
1614049
382198
1665217
1382432
288979
123238
1317291
232214
727296
507448
1849769
640493
1472032
428300
525508
1992374
1846792
806020
1556309
551145
1974473
61510
1638397
1810551
1621710
1899977
441326
467712
1500329
630148
165638
1660488
816796
1161378
596290
187049
1252712
208026
1226683
554716
1381066
208597
149933
1255970
131834
747180
920322
353481
1687499
63290
1057349
1979332
34782
1841465
1801794
549364
57338
88839
1032827
254013
704435
633097
566399
1596602
794387
1162418
241678
984603
1410867
442734
32096
1657174
1996976
1426945
1019127
378181
888804
1614469
1270271
1634977
1556618
1184638
1935216
507055
532849
1981492
1949273
529067
36549
1581826
1162161
1249437
811821
1729480
1653247
447487
963357
263970
356621
214922
1589366
327259
178915
1620857
875551
763413
1576652
1022431
1902442
1607044
1345974
608796
3809
979937
213527
201911
1989557
24309
1024204
381204
1216402
1268742
156403
438654
1352465
355793
1441911
711101
1263742
956258
1194321
662576
637199
1710620
469432
351135
250197
578710
61483
288393
1077601
1733376
1166039
782351
1014115
387613
1860126
499288
1342248
1920513
1401047
1221928
1577016
796934
1363619
716811
644865
1297766
132776
689180
540784
1162242
359151
585386
538328
885580
1933715
1301577
1585364
1489586
1005399
361056
1908356
1384292
255915
876264
119163
1135478
1300330
784881
1172484
872042
611978
45922
896339
1910334
1679661
1147742
275058
788454
1996268
407179
1652453
56577
1679142
1258658
19697
1876366
340168
1577803
1479518
1055862
1399482
656766
1327600
113752
955374
1842377
250705
117806
1643643
279677
908555
373559
978745
1649852
1918427
245878
1073383
43172
1549253
1764499
494309
91645
501816
1246988
1336604
1785358
1510740
1759931
952771
1632532
258963
1281575
1541710
1968870
1717470
922320
1690800
438524
852611
705208
1506494
40608
1198
154362
759053
562537
826063
752248
1222671
1205728
1298073
159377
1911321
830797
1693458
1333651
59927
186178
1971104
395849
765658
369593
264757
1427110
1629946
1868840
433454
1749084
1794020
206175
33291
1216388
1568873
1798063
1163391
643781
62975
1813697
1731203
1762062
158414
935322
116656
1369758
766823
1622902
1748016
1377571
1271195
1242940
1746124
268974
865682
1160303
755591
532549
229692
439145
1984057
564315
1063155
405763
266926
141020
228415
145923
1775983
58726
855124
1205938
580696
966904
1193467
1049287
833452
780817
1604770
593053
1999444
1258604
85305
283981
1546408
1329755
1676175
279129
909067
232568
786568
1872287
1403382
400041
666927
1385726
853863
1006181
634212
1490517
848764
72897
1542646
1456597
1687200
1115025
1700265
672096
317613
401100
1672738
82458
504025
744251
544777
340665
1947054
644979
1032376
358109
568379
834181
1188398
1383280
1802729
634025
1289335
681677
311603
401465
948166
11393
729924
1755213
643662
1029104
5070
132059
1219708
971959
1791744
1927728
1316562
873643
1443159
1329016
1234973
711307
525330
51484
518594
1787421
590655
260224
942373
722673
1194715
193406
539570
1898021
1827615
119856
1324897
1598142
1407589
1762912
105395
1399175
1222503
1180458
1919706
644892
932215
1721578
1358468
1570045
1365871
1633599
1906090
681746
1519219
1769185
1992822
824083
1451501
606722
899762
528461
1745698
393133
815444
472839
262584
571637
1729893
1820960
1471100
1895429
1418531
615025
718871
55100
750657
1079901
1561803
209080
3615
279226
1224594
929872
1150455
269849
1484417
177136
1369841
659555
1583709
1609383
1336949
1007059
959627
702850
288684
636027
1675144
194139
1210754
984648
968988
406223
236954
454857
1121582
1810923
1337819
72721
212341
1750703
1417124
1289149
1422866
1358530
1670771
1135736
58796
253668
763636
1576832
76433
697666
1323745
1375844
1391037
1966742
940979
798818
600863
1622034
422628
732968
600965
1410826
475105
1140901
866240
1564603
944674
1069648
1468165
1498378
318434
1909576
1419477
1843252
1628484
732967
1460170
837993
1548866
1061636
1875614
1164410
1083590
1741309
933153
1099441
416768
1014235
1484711
1739894
1287058
1452170
584657
1130013
2193
1192704
1108129
1819085
1148064
1072592
927188
1723333
1636578
1188623
495672
575204
1851239
1449509
271508
746554
552888
1628258
38819
322850
1749230
1767827
1144154
1309223
1317477
1999338
323767
1649201
889415
691214
1270187
429572
382404
683710
69920
559295
5776
991121
1048979
1666741
1106878
1673323
596951
58108
1407204
995968
1397799
1089864
2599
1421409
244873
1923604
882447
1983832
510544
1804345
106574
799819
1086129
1080324
1957173
436093
506784
1492162
1211798
1463385
840787
999200
1107272
436173
757956
919081
256800
1432848
1800762
364888
19923
1957066
1259169
541568
775062
366969
698306
741239
1997535
1489095
189110
999454
1350756
1064702
230246
1230899
108982
944211
1182810
1964242
326494
1177208
749595
339852
1624070
911886
395714
386444
1376777
1481297
1796725
1805176
223234
1614659
490314
1020031
1983494
821603
910509
1435082
1653841
54325
1050702
774539
330571
1117651
460373
422681
1171520
301131
585385
1040983
441383
1394842
595118
1593972
625627
1753592
851555
575167
1091798
1662470
1664990
1300685
400744
1395733
1526260
1539026
399615
1192838
646651
1466630
1598687
1873951
1034910
1989365
139683
1061521
170409
803432
1844192
688712
1080101
1230365
796615
771826
1946051
97475
221800
1489845
854168
677706
30178
1866252
394317
651235
1628399
1425893
811022
76114
65634
755142
282073
1690441
1021833
1198182
970731
245108
1524725
1809187
1873483
103593
547839
1792778
1168531
2557
944982
581985
295087
1829053
942886
851097
544881
704732
1369534
851039
1086683
1567754
4083
1448215
1534771
1115353
1154228
1437542
378282
548236
975739
766819
1989704
266207
1500495
1733122
1093196
1690542
1175657
1773029
1265747
8284
28585
817453
936805
1828998
881001
1398776
47094
1573628
496820
136218
416523
1242770
184612
1066411
1362282
534738
1856650
1432958
1193918
1894340
1315150
1964198
520108
284789
316118
1431377
1557141
1453964
1956357
28788
229222
790290
1497349
694665
364910
722020
1270262
1118294
1041218
543198
1492269
1941102
556355
1920362
205451
1536061
994677
1484426
745072
310164
355003
1950236
1903954
94991
116893
1868835
850205
73601
468798
1135278
1959206
749107
1122914
1753080
725694
1932999
173039
171685
1367741
995402
1547422
1493598
1748567
1492481
1205744
1664620
108542
379063
1913668
127833
910926
247354
1058262
645304
951904
1311205
626180
563982
1111300
108263
951577
1453873
823919
1707693
129906
430325
1595452
1564491
1490049
1053223
1897972
354331
1246806
939872
1021560
750889
1459010
117597
431117
1651140
663047
1108847
85124
1063207
1468618
577636
529038
1830098
1385576
1967400
1672877
1069676
1684492
1157316
1183253
835747
1556689
781423
818544
1361101
422315
43446
1040542
1538373
1656019
1577018
540824
1065177
1718684
1970037
451531
1846001
1555360
298271
669477
982860
1852527
1775491
348165
990092
1932154
1995939
585790
271011
235103
1810386
1822442
1835823
719594
605260
1603797
351556
1747824
440493
1374313
16371
1745758
709974
331263
40860
1375779
1215023
163868
886000
401227
713105
446237
318078
534022
1535913
1910470
1605377
1623748
935945
1485078
1038291
1603805
1574776
859187
1834173
1195967
97967
1194244
621888
1678377
1148272
997373
971158
1398057
1516965
1360833
1613871
1646894
1852579
521900
376657
406151
1296951
636662
1932299
145082
1360441
1437073
1832064
1895497
1649263
944242
1317672
1375972
452531
1909066
137975
1009317
1249078
1248630
1769716
235724
855064
1153668
1424469
536159
763389
47049
187844
183627
160006
1805051
972935
1515211
350416
1335269
1031440
966904
1949399
475618
92090
1499582
676282
1931648
1471215
140676
1568003
1546754
787807
1868163
1661734
1894347
917145
1529929
1528517
783788
117075
1375585
749028
1406623
877523
1167337
580827
664287
948999
1318478
1777097
1786552
1241899
791866
1253662
1598753
138644
1188788
18923
921483
406815
236320
1463236
1296431
80212
1085721
1281358
1063460
598952
459842
486842
1311712
1188276
1842315
742668
102499
943188
1832435
768020
1229168
355842
482078
242009
971483
1873205
1589075
492174
339168
1007610
897258
268585
960568
1244837
1352545
1028336
326595
1952849
552044
1991317
1439428
1399419
219875
1713217
1027222
199314
937770
543006
790518
633290
986553
1317209
869656
221400
1022721
449152
595264
1374489
1940414
1351443
1577866
1096538
1774448
1572859
643020
877371
275372
1958518
412965
169448
1798421
850345
295152
1529478
1690280
1504317
1208016
1838334
1883373
1172867
420521
1163887
49918
123819
1842546
542082
666364
704644
1920867
666215
1711686
1749627
492243
1194371
1040906
1867547
888480
396546
1809429
1014134
1441452
1916971
88724
926391
623862
1939723
1093455
627636
1114119
1328515
1414793
663473
1160821
1728007
1233846
929743
343311
1765413
353935
602849
1632846
1940616
1397767
848349
1920933
192879
1035761
326056
1671366
757798
328691
816741
1914709
1955646
94582
766069
142569
1823949
1298227
1533466
417520
1812132
147907
921310
152740
1356174
603036
999830
1251334
207195
471267
305511
335950
1758633
1092668
1973769
313352
1215060
1576434
214338
316680
584218
186270
277060
1782404
373595
713150
8316
249187
1164817
1456556
1515356
1563706
218932
1944526
1449982
770846
50280
632374
1351744
367165
1825116
293445
1656616
1664092
129376
648067
1372078
1637576
1116702
1960517
779700
336631
1589975
705685
1143014
992287
925416
1322209
1755273
682724
442994
1730511
310937
1374181
278203
1847115
1067116
1756048
1954236
1852726
1827031
432840
309866
554225
950263
1487865
1271069
1331968
1646561
955476
1513003
64094
620738
924219
1985962
888279
1537672
426674
1644065
337196
703683
318306
1530847
1259574
272463
1361408
328621
865548
1571570
673891
96789
1174913
171280
789959
883404
98490
673354
1402452
1209664
1365029
531517
816985
1783246
1987188
69438
1323532
1512555
1677482
581488
1099644
240450
92768
590529
538304
1970299
1904530
614111
1781991
1343812
1617141
643284
649109
116646
1609593
1005748
1688423
749359
1260877
1846871
1360413
426635
1692948
1828019
123011
714890
1305071
1920921
1524044
1975668
285177
1845217
512394
1625135
993654
1612764
1020738
1829874
1927953
153397
1080796
1976881
108893
899339
1360148
958883
42016
38884
434767
66923
1292360
716851
1997003
492675
1193845
173207
1548722
59858
168085
518684
605315
1262235
507788
1113654
61409
1524400
1570845
584206
832549
28257
1460965
509593
1672937
81172
1933958
1224432
1111779
1892367
1856078
1785927
1467407
660447
1451078
1236232
347191
429938
501253
753864
533528
1012065
958537
323258
1984865
851170
1220392
1316056
984505
1232664
98799
1871042
288689
1397873
739670
1059050
600846
1923156
661828
1020822
1358381
1150807
1585137
821703
1842547
291454
1060338
1607649
1352967
221024
1853517
1332794
1388627
501316
1635360
1350782
781516
1609547
335472
1123173
1279258
1544074
1269585
1094248
981687
1522940
524839
918136
384651
1681860
806892
1493720
232607
1586780
942105
21419
836563
1314804
1574723
998653
271307
1952772
1333499
1871182
665991
943380
1857943
1138506
176624
986204
1572145
1963628
547986
211054
1181821
1012187
147033
230460
580672
602983
232818
569537
1057644
1691419
626529
799890
22103
972993
845141
308200
441740
739043
1984201
216680
29098
348771
270807
1589821
1848885
1035115
103744
1409856
1269028
1393283
1800240
1813775
1689858
1302662
1992600
1540388
1729287
119127
287493
1556817
1270998
478588
1051847
505830
187485
37534
1841487
1768562
69743
53097
1034483
875522
1304639
846337
1293288
616814
114801
407337
244025
416450
462605
1223375
1371682
1145323
773700
623351
635919
272071
983725
408945
381746
1596960
1186416
929243
1819951
182783
591514
43094
296345
672407
1357492
1543257
1069899
52000
1498762
1490943
350630
443892
1273569
1464047
671692
1682242
864890
182331
435595
706351
723242
1508085
1197528
739224
1627913
907759
442140
1838823
1720054
1887494
1278833
995725
839253
614435
641149
1782706
1824234
1514937
725585
539068
907787
1109762
1191079
1414140
1220471
1447980
1801974
1738774
1856912
734149
583698
1568359
155514
1453610
97278
499621
1498993
1240672
1183810
1069216
992335
1927490
114130
988388
1946755
915292
594856
166417
489280
265704
1148104
1171140
431430
294989
1511559
1022927
1626980
1416136
1138956
1662597
1413587
27294
1605511
1529475
1129703
308886
851717
169171
774919
1534434
760191
252074
1156638
873977
568839
777091
1671183
1380279
508583
1971220
1028102
1081098
567755
656147
1067511
857207
1313889
337494
1415350
1980448
1342182
118615
400031
1193302
174886
214183
645960
835488
1226396
1750581
1561399
1860771
598231
710686
1974489
1073169
1056442
439960
299794
102259
786400
1169126
873847
649512
1506437
1842892
304562
741164
1980206
982571
1154797
782955
1630076
917844
971472
211916
388556
1782040
551174
176584
863018
1337597
7655
977130
393738
239515
1744775
840747
892530
1946316
1792797
695219
1660050
875591
679131
121621
376122
500620
739040
64014
742804
131060
841082
560071
1612025
243868
1191274
114129
1721109
988953
1988219
113857
453841
750058
724220
765439
533313
1674409
398623
287378
1649367
747785
1663273
58152
730563
86429
1543856
1911832
1880173
1117445
955805
1445266
459943
5877
928781
453275
12945
1801807
970368
787890
1261794
1331627
753337
1043762
38648
1902570
650
1527231
1388292
341124
848623
1514985
1980234
1798241
1567865
587280
1197656
1454815
566488
1996841
989184
150085
1958776
1942929
621165
1396418
1291223
1934163
480267
109193
765954
245075
667149
856815
530879
1725547
61681
930379
495329
1236835
1210575
1971820
1241992
1642013
1727920
277602
5339
881348
1696432
41813
49047
1590879
1277014
359331
1653659
1929484
1929449
397077
1432761
864859
816475
1471345
1288632
354716
1357276
1819874
408002
1611679
987633
1605242
935812
1019511
605022
300133
1423823
1690636
709666
360741
446180
1632594
152576
1046770
554866
1581493
269905
1310609
1022680
713253
760940
341671
1074354
1893964
640826
261773
1394349
934370
1053456
688421
847794
1317500
1664170
1452191
238398
1257416
384258
1747071
865552
988505
1268953
1757112
316221
1014851
295162
1459414
318761
387349
1229643
469922
1570080
112259
1742871
1621620
17006
1347363
967038
941654
437201
1811527
103139
654849
1463937
1421398
1676039
1047686
1889912
68578
858778
843926
1570340
1921825
185364
1672726
1721439
197862
340398
1915428
1378989
1448254
209959
1581129
1386353
767012
1635997
82884
631186
395875
837136
1604849
1023270
237556
680014
1349414
345727
983949
1007673
29916
225997
324620
639534
929856
1780380
1207094
303427
574085
104221
964339
1905216
1292839
15906
195539
1576807
844854
1023626
788835
1454084
900791
1886884
1832655
1732106
227648
334205
1654475
391891
1358800
156975
1560652
1934485
1278486
550408
1497612
821002
577304
471225
1954701
1465346
88218
946329
308488
1932034
1674686
1941871
1397127
1849808
624764
133743
151542
554010
1805176
401023
1033801
808425
1661211
863652
1031155
357156
794551
1547687
1474025
1973048
630317
115294
1055228
368915
1103641
946295
403313
721360
1909388
1727396
692039
1886073
730690
1478762
1893998
307880
1629911
1670942
1365754
1752762
1036623
1328896
1930437
1689943
1072736
1860275
287829
1925947
1995172
933752
1886697
1118779
1365325
846053
1074063
1959160
629141
1733647
286842
1574741
1023749
731893
515910
1149701
570875
267163
1479211
524791
1651750
1134569
968126
202171
350246
1436444
1116051
459459
1976251
1156072
339443
575445
1317421
69520
1477544
1204812
1093576
1084565
1208603
256339
744904
143851
1628420
664318
1390767
694363
630843
1134449
1259687
1650354
784810
1794478
1925882
994771
1662999
702956
1252485
1759938
298950
1705677
1835888
622717
1488470
175538
431467
1621726
1136160
459982
1675204
1663306
236089
1232157
400476
1973917
1256267
1403222
1775095
283221
1007968
329774
477534
1066288
390876
584214
1506387
708261
1524411
1771124
1565366
1388948
290162
555525
1042169
965972
1193153
683985
1432923
858272
1738400
165004
570389
727205
931280
287847
1526115
283120
962195
1285439
579777
806958
1761114
1117752
206587
893248
1969782
110340
1161446
831150
1516395
1684183
347229
1044755
536432
818854
1725216
729133
414186
658351
623157
1316686
1162564
522415
295968
1482889
383221
526037
1333077
1210546
1925325
1767553
1647150
1248380
1848277
1992153
452476
207394
476016
1744681
1343159
393980
469231
1984712
333596
1811607
339137
620012
481322
46067
526009
152255
1084573
1089572
1736271
1286945
1597588
1665596
1214726
1665669
1150492
1655
1808658
316648
1953126
21525
514396
545734
1031110
1949656
728351
1169539
669521
1512073
274845
390209
1633420
807587
1036884
1265271
728054
760530
1265139
54217
209805
1250926
1393719
1669685
1605348
1754707
493384
1034735
413764
933038
519105
799369
1613107
1171856
1286381
1275673
1472420
1630753
1786566
120045
1149506
756326
1165047
1488280
873526
342034
1091042
840675
264283
1355076
1563356
1891539
1529916
1442363
1398915
52304
559369
1822984
1359202
1026237
1525159
338217
1089024
585528
1740203
868643
8132
1990229
867613
1395504
1629873
1095484
1150502
1880219
1505680
1006781
899365
897493
1685226
594131
1243380
1144252
1448402
1225889
93062
707629
324370
255629
1117424
84502
937023
1583357
616514
954495
1835966
1941175
1438555
192870
941338
823960
1733698
705733
1320585
1597305
1719915
43048
1660839
584611
1351795
1344763
1640817
742987
1267191
561648
477717
124660
38693
311322
1934215
1353382
533850
1164100
36145
1344922
763896
663753
220678
640509
599593
1031703
891105
238978
1313447
173070
848140
945538
1575149
1647107
97488
1510
1313693
1274846
1579649
537681
1367260
300955
82142
1703341
535778
1623861
983544
1475431
167076
1606513
1684265
1614554
1301653
1236749
1026915
1911780
719040
1085264
1784398
155019
1863699
893706
1812187
179422
1536976
1296247
1553172
58879
1277747
545174
410070
1018845
869500
1549920
91627
1580737
1846314
1351055
468206
738681
1493729
143528
74896
1618937
323857
1042736
454300
600102
651919
1908247
613886
964776
1191955
1609189
1661448
1859286
1752814
1709129
1312158
1826006
1392226
1715173
22811
486356
310920
492569
853486
816833
1165150
893821
1602175
736109
461995
411767
1556551
520394
554824
1528317
1318871
358167
1316939
249789
863395
251395
1242137
1663597
1185135
1233967
350275
607390
1289839
1878345
415330
73740
1553610
1765683
1572639
1991882
411638
938166
177469
1438628
1729469
245492
106772
804502
1272643
401016
1652560
1964842
1795957
802079
541649
557011
182936
960053
1550920
1427188
1051425
1880939
985114
814225
957811
88110
138533
1291271
1648720
1226562
1819333
1188795
1938451
1290582
198055
379996
1565389
1598588
1814988
445898
1102377
1899902
121976
80404
573593
1086848
94679
1905611
1075871
1325941
1123018
426342
553148
907667
1888296
1114252
1836290
469495
1657739
823096
559940
1321890
15404
1914982
1806700
1309047
1125256
1086519
694824
1209893
1399595
1845890
1442582
560069
1137073
1690999
46087
1985195
507043
1617147
1471330
969023
1059978
1563877
463481
1413923
1237637
1562385
571338
1101472
880926
493040
632051
1414899
1500740
1456009
167969
1900589
1531742
728138
614968
332192
1478225
1791415
117133
204470
605093
819641
157535
293357
1932396
1932644
971796
326191
1386711
1230915
1945859
5912
434690
375024
1159787
68581
615778
964546
1736900
223744
77755
152880
1864772
490961
1842348
703541
480722
1644820
1167075
586620
1282850
1988506
732418
780620
556433
455540
39191
1063874
1581007
1548870
1240246
1752378
700195
587710
227425
1073969
500029
1022235
488530
795763
821474
734969
214104
6024
1236489
344162
1690479
1483537
993314
777581
1230638
1236724
1717121
628544
918197
463794
984533
524631
425992
37967
963263
1025613
1284329
734512
510734
50103
1283481
1231979
1618621
618601
44086
215732
1839745
576729
823379
1157690
1132161
538482
454847
1272326
1471525
753237
985892
1828579
1977812
1862474
516673
1010939
925527
1943263
1748721
812338
853613
360472
957226
1705041
489777
1403210
1978269
1647099
270480
162222
1068255
1028326
503126
1643966
1580896
779032
572047
1063575
503741
38201
1603186
1967846
619191
875814
180508
1949822
863990
1154476
1882270
619280
391665
1863498
1486834
520546
1769600
145322
1923421
1650835
713827
403181
253686
161228
381872
418291
1986413
1583762
640673
1528677
524871
1368558
469925
644409
531487
1246359
7403
1536430
228065
1258563
1076306
689743
1165471
1731571
700202
160169
382119
1415753
1578924
1717740
379820
1869776
639169
1648720
678032
1818302
1027001
263136
823664
1602313
1123466
793368
1838897
319833
874252
595956
1986
1700192
1397920
1374466
1331310
1547261
934052
527427
689669
1061994
140218
1537204
1868695
502508
1993488
1872779
714129
256108
1301333
1952604
1501044
1874080
524569
67043
1066583
826948
184270
873417
1622197
31223
608411
254055
42105
1879831
1610738
592443
920813
502890
1746031
1253972
1670942
527462
435491
1318641
1706626
179411
271988
1897433
1855855
1805669
425253
1913810
290380
1069339
117898
614055
792266
1644672
1258154
1207220
1829966
263190
1418506
1231472
838546
1132627
1014085
52167
1202545
495251
1951372
1134105
525326
1056206
1729106
584104
206188
735923
1705309
1555114
54643
1935323
768991
18560
26479
1881849
1731137
517112
502193
1157692
1330360
1674327
1364998
1789789
70735
292801
652892
890559
308214
1983135
1692605
1891120
83723
1452605
233891
54194
249414
861311
17712
1426023
1533507
1078639
377074
1865062
1117138
298154
112125
1249239
1796520
23958
1958543
706561
1748776
1929373
1550418
695945
532281
607843
1885930
387735
1704906
1984900
1205194
1450415
1907454
838098
1039164
1412878
1749250
495572
317791
385008
921087
908465
77159
1707066
865628
913037
44462
1840406
1882325
63899
790286
1938347
376547
1363099
366493
996196
1223574
148521
1962239
901305
149223
1235916
475836
874541
622868
607849
1893934
1030688
426136
805391
1568683
1925971
484742
665858
552336
1801912
612712
1638939
1137767
1275404
114129
521743
100671
334384
31690
1065406
609847
1425050
629883
129831
161960
1358676
1431274
1864794
649953
1512761
1004491
1935986
1222850
1053014
1023266
1440703
936174
27836
395505
1203372
913247
1584760
1589402
415557
716118
425860
1815232
880065
502310
1680635
693094
1300244
239045
903728
669100
1581002
219203
1568552
1668861
1222602
1940973
668509
744714
1925614
983002
1801753
1877675
1054455
1656616
252905
100335
168936
243104
7395
138828
647460
1633246
1664533
370354
129
703030
1957937
1020930
1977128
1213803
1685864
1322842
552816
1639531
1186254
1335088
1612826
436515
1513023
1082765
1382007
1352706
820701
1921260
1190399
1248666
973533
1860893
1469929
1302455
225345
692527
1506742
491733
1716889
117366
1724916
1475711
1486282
1516493
958795
1932518
895986
837212
1557003
299956
1961811
1328308
1552396
1928087
978024
1698768
722873
1443165
816205
1999187
469695
1295325
1809685
1120840
1047499
566934
1361189
430282
760316
508564
186877
1294134
1839912
684533
1900936
394278
903244
717079
14429
738712
1921269
762302
33208
1025319
1204983
1973489
432815
1003907
136570
469319
282684
1588473
971067
1132456
608690
260370
1758814
1035382
1059870
173535
1505681
1347985
1541057
1371413
1165912
492856
280908
76466
130095
455334
1144665
1625420
1150147
36060
1819809
891714
1180522
1195898
363036
1655777
227025
144425
1814867
1440634
1328547
656362
990681
1753088
317818
1853103
241327
1860479
107726
305136
675399
1142364
1218256
92542
1054893
762787
1458969
329578
1912081
1209125
1491531
948132
257655
1343703
783495
1996714
773395
217907
936438
457116
1090674
1123791
1072483
1351577
1143782
852755
1295538
669341
1913318
1704893
1366720
1626155
706235
1244076
1588647
451596
899839
1794043
1610348
1260111
1478471
1083822
5012
261237
815374
351594
87248
247147
1415440
247256
1134586
1666958
320667
1935145
1827415
1564468
1086308
1607431
968197
92348
1373712
506154
1201103
607911
278487
509965
1599100
821774
886621
66836
1059218
673877
658867
1630110
168713
647582
1165849
497333
46438
1545803
1727793
978753
1213484
1528165
1718332
235746
466049
1546379
868112
1306592
403118
1096987
771658
66442
1648955
1128201
1840808
1737191
455819
524332
1232501
122878
16806
1765136
1379380
1146069
701805
1559731
1811792
1637886
398284
1047463
1885078
1906865
1688343
1025565
673905
1069932
1635696
67144
456843
1531831
1611404
266283
1541040
1245370
245393
604182
673087
510940
1049644
1139172
1135883
1048664
405690
736942
1794215
1633293
887663
1884071
614189
1686770
55790
818938
105824
1146156
1413878
437881
1240593
1941755
411241
1995017
1180079
973054
1808491
867634
1457072
1324863
1231538
428229
1699701
1161696
11221
680253
1963498
501097
432954
1590698
1375401
1646163
798329
1704672
776413
151491
1800110
1857016
1476817
294187
88751
259909
697176
462624
776804
671193
394604
1940575
1535832
638811
289984
1975668
1428843
485536
269657
1790607
171150
868836
1023659
395835
1064627
1120473
157327
767763
341476
419161
1746907
1894541
1183610
143237
1961259
1670371
1806551
1844268
578420
16275
152337
1401565
626024
266572
460713
476740
1071786
1358884
1384956
651785
678608
1228619
1061579
705543
899256
272453
1252735
1442521
1223393
1882258
893674
857050
1658876
1137357
138113
1137977
1623780
1343260
616227
1383607
802428
175254
1236192
955125
847916
1586053
933513
1578067
1350524
1397675
1590014
1063145
1395451
815206
808739
578420
970370
25597
42366
1627085
833066
1469142
754900
640456
1305405
1915594
1925646
278232
815645
519472
1843176
1563957
565891
859190
304245
879686
657876
1577142
1614397
910294
338046
1981453
379490
1190063
1284345
798618
1107124
587418
924328
62009
1308373
1577456
557878
1928145
1437799
1479313
862554
1083572
1404011
1491677
287608
437421
570948
1970190
1105145
1204666
445833
959359
137704
1109817
1280944
1990785
1962213
991444
350648
1029147
1468328
635388
1409289
1675276
1517724
981444
1304604
320314
632937
1014113
1535244
739351
723467
1047076
576779
267158
602478
438786
812219
15048
1491752
887731
27117
1319462
45129
1503003
95652
720772
1305997
635805
1490529
1171481
1344731
697957
1118903
986201
593402
833719
835174
358547
1854581
347331
1089122
821525
439286
691316
455692
932082
1899248
1709587
1896986
409945
134414
210563
1481862
634566
1820507
1167239
1682568
444710
124370
1893944
107887
756974
1847162
216601
1096743
655309
896386
1450606
1461847
1774921
1656964
1942486
61746
751424
757887
1245238
1492914
1767276
1797847
829671
459269
802058
691865
1665966
244597
1180480
1594360
128066
1918777
1122113
1069820
1703144
354779
1109930
1671606
1083892
249597
636189
837689
703170
688024
1903119
1367260
493468
1497086
1391235
376429
1805715
1706998
1545635
1832745
188429
1845906
1803125
495098
159829
1777518
405471
1279999
50424
336863
385624
1857044
593199
163609
775696
170513
1977974
1835550
920510
603810
26919
514728
769051
1368162
1431193
65179
1939094
1541453
246499
858015
1173941
961614
1336195
1859185
1901613
1889389
1413345
904144
96594
543074
1947984
1749370
1744189
1811280
756771
890298
51268
138908
1809581
756756
1281499
912699
674125
130779
1139624
1608107
1150451
735249
1101802
1600604
1995952
9344
1394110
1868854
303367
1995585
7216
1853907
429724
703480
868313
557399
91836
1596840
1756791
773032
59316
1712399
1814554
516474
270591
267536
535666
1534450
234243
1087477
1484918
1867203
430877
1102492
1355232
1342523
681361
132514
478813
1189974
174407
1981065
703653
1831476
797460
808615
719993
680395
923322
345498
1227961
51933
496397
218173
1427747
1612501
1884687
475254
859644
705059
267139
1668538
1751630
136043
639170
672542
1216931
1863501
477010
1397172
366768
1103557
451659
1948683
290698
1034372
100108
1354291
80681
1071894
1936750
137047
1861923
1774789
563332
1467372
580555
568348
1475957
300279
1246045
1685002
1516497
1340339
1301240
1664943
192142
910798
724829
264765
1836244
1038564
46259
1954384
1083513
1163640
1287557
824911
1752552
692111
446454
613925
1071528
492252
1769785
1881660
802385
1516436
1014970
1767716
546575
568962
1145828
1318788
1014951
1706610
489111
311708
700681
934698
1924466
165366
1292437
1891571
1272907
721709
1391928
612378
554645
1568371
1182692
743635
1800107
1507729
666403
1750213
186317
142172
1491892
831009
1065413
1583398
1036185
1955508
1437781
506167
911585
469101
1495720
1878306
1159745
1935502
859110
277889
155307
848129
632325
220427
439245
1450797
644361
1520296
1969213
294875
135352
842059
1347310
1650171
639805
469279
1956652
339878
100762
1701518
497388
902530
1400844
1833912
1022016
1953512
1101810
1443634
519264
419579
1966187
46459
1508814
1046301
1093210
1540692
842689
90825
758355
1864653
960585
1445242
515562
1478512
1968914
197038
1155317
1522956
711237
1999265
890614
765011
713930
888912
1906458
1288565
490152
140698
861323
956268
390642
564569
657165
657259
603037
1992476
489786
1954638
1546067
1668808
774500
436195
1764517
761318
1600455
1475144
1632393
238526
400488
231501
803053
127753
1877949
350563
1260392
1302481
1844736
496844
1162871
1293842
1292869
1528726
1359251
1619444
317762
101471
1863142
1816996
1874718
215183
1804548
180441
614154
517170
586230
853419
752099
320710
725636
558707
1314826
117758
1607056
1724141
1013845
1123224
1706692
1339949
1162937
399506
128889
1009019
1249552
608957
609908
1529429
1051284
1480192
1443512
121776
190841
1078356
1007771
1441217
1558805
997340
374850
374373
1718805
469516
1292642
1607086
881469
1511862
479798
547652
951545
390514
1734302
373824
777521
1622739
1846060
634001
323437
483897
17793
832965
1490952
1740351
370798
856275
1590321
549120
679194
832104
673418
753473
651228
1961687
598409
1116770
451181
359174
397809
1046243
1560085
83764
1217608
610731
1160190
1929543
1309844
114310
1244877
1786017
1907896
327282
1477703
1431563
1809576
1255362
1420618
111793
593509
696271
1389225
924116
1979055
1256379
581926
1822966
1331111
433425
398691
237524
702320
1286483
1964488
605588
1911097
30071
1627050
1063620
1112202
1645001
357469
794989
1892201
188130
870865
1233329
1706085
73084
21176
1227232
1023879
1898194
1603171
1244087
1930485
1277633
403743
743254
1072095
548315
508089
1934154
434876
289020
1821036
1625884
567857
1318276
1236214
1773125
388562
69291
1062047
968027
1419369
65467
731528
1194911
1355428
1588786
303051
1988722
1347488
1268465
1055146
780016
1478176
1647763
293078
485818
562123
1161014
1687558
1605111
730663
1035144
1821559
1257637
1877142
211872
1997242
1770755
681822
512492
1943670
727918
171236
1931687
1239507
1851782
1099174
630493
525659
597771
28818
1188245
1491839
611065
844514
263478
1632056
1212361
284704
1127731
1850609
1860203
1441032
189923
276282
806381
1692597
1613474
105166
1513026
1563621
1412234
1215228
122689
1930980
141353
367566
805636
1141204
1083816
1101274
1562816
410728
117119
12014
462204
1604516
305811
691013
957091
428176
1176055
242143
1308415
1344372
141354
646048
1140867
396073
1459887
616610
210940
937093
1413427
1426150
1077242
1021042
815633
1555767
839292
144634
1698675
1355035
1510878
1578564
140242
776462
698385
923915
1765982
588091
90993
705371
1661863
1740472
1088621
1269218
1241444
1160869
74020
756552
1942132
1920100
1566077
863695
540410
1508834
1128344
1718631
554545
619382
1135621
492851
122749
57283
12814
1289697
1295
1170385
1409886
806291
1859303
1467854
1513794
1930746
1587830
565631
800448
1261434
1642670
9949
1289502
1898402
46723
348988
1046516
643929
474357
1779466
669725
1695189
270663
206904
245928
1256853
11377
1777974
1951470
222330
420219
1807017
1329369
297290
536125
273774
729709
1739006
775331
1960886
602231
124143
91714
1262049
177732
1179261
393354
108119
1342447
1098463
645297
110876
1378058
414283
194135
940252
1075198
1701395
1550467
413746
778265
1181934
1460
1726013
618328
1954019
1432880
1083860
668631
1272717
969297
926509
476094
1190116
1232735
1174616
361521
1727319
720098
589411
564889
1237585
1183356
341216
988076
222557
1945594
665940
1271300
1333701
810404
118099
1679434
1012022
1945566
1148576
1425929
1054425
1028567
1459396
850626
683465
204519
259652
1959543
445171
1750976
21497
168218
420828
1473035
573996
191235
1227564
1563191
1995436
1014701
274278
399853
1977154
121627
1171314
1871683
1379523
1702314
1098085
1602689
110031
483389
378403
1142424
273780
1498070
421569
337650
1528178
1038760
1156592
1207999
1786013
1090201
1811455
274586
1790126
943905
800466
742924
404052
79290
1864218
1347505
1182632
968
76077
1597919
796044
618323
1816197
816549
1102461
1629650
485104
1552993
1282510
1743882
890037
415055
849234
599425
203413
643238
1532027
1436604
726535
1831245
601506
1163266
1587147
632241
323283
321890
1546943
84804
605422
1235882
1507951
337366
226879
292136
935691
1977457
389046
1137407
34514
493879
272351
1708388
1033699
1784794
2999
172933
1131587
1206856
1291615
238158
985533
1635070
1074861
1288892
888693
567343
870751
1952807
1944927
74790
1924727
1066393
114598
441382
1045269
89820
1619079
1717777
1259532
1532383
1723337
849860
60683
1366719
1625829
1030771
1185144
135532
1997554
1215096
1020886
527944
250010
811395
1031095
1786022
1774333
986051
1822821
1381121
852006
111345
1732760
642656
833262
1382638
1995292
566325
146013
141718
105389
1405801
1650358
1113779
1567127
426042
1030738
1415045
1161515
1493222
471958
675943
619666
823644
536303
1605927
1862520
575958
3086
752558
1086111
1386103
493863
866552
1169190
1822252
1261105
676118
277544
1209837
297942
806238
519762
1392220
1041872
1691123
805362
1686299
349695
48737
1593122
1692219
1227070
788615
1827418
1614500
896576
1383743
1826315
1485839
1765736
641403
751371
1996395
310919
76584
581569
448277
1488307
1368109
1116658
153289
1766095
1964982
433769
1975034
477433
620997
763285
194092
1086756
432088
684248
182831
500644
1517860
109580
196479
1876828
870514
1556021
1160148
501640
1098578
993194
1103108
1786670
399268
1444093
1056935
1996995
820818
897943
1615842
1075896
1178690
147548
276999
72152
1032624
487049
1250112
122476
349358
1935455
115378
259293
250093
378867
1770849
1301881
856862
831709
1332120
38055
1683169
262669
1411780
99117
554837
1615279
1465182
135799
424661
73517
638323
793150
310594
1471246
393190
1262588
1812913
1403152
1318742
1770177
1696872
1955459
1589056
1667323
1936168
669662
1481535
428620
1286968
1125740
1403375
1288118
982075
484744
1969187
572113
1451850
1560116
1911682
965754
1619964
385139
1676941
1562978
1326409
1740252
361675
953675
1924999
1746842
1998379
532187
1853396
1456595
1533691
515931
1823713
639752
1753848
621776
586729
1312375
1262022
356563
1953056
1902726
314852
357465
824647
665519
614107
1167675
1299947
331574
353396
494743
1866045
1517043
167050
1584077
433612
898406
1209249
623162
1346994
680927
432187
1187948
850932
1553407
583113
1265921
151527
466886
1294508
1506346
774748
1928413
299727
1899896
443986
21390
1379011
1346461
105362
1634195
319447
1986118
196314
1685504
1290075
1178997
769874
89759
1580677
329831
1525725
314995
57433
405758
1754633
1944840
337444
1459393
1196927
778629
686108
481883
539356
1225940
210624
412629
53403
1031335
1044224
952213
209138
76566
948454
1993670
549719
116413
265963
1476569
1593986
209987
4592
1948584
728563
967645
1091090
563769
1164972
1249921
499878
441585
1189091
1786757
339889
131218
1131529
386342
1594072
1284990
82485
844433
737712
217229
1989570
1181132
1545696
283443
929413
735566
281600
1477267
134098
481827
890558
680021
961848
1588023
1579999
989761
1994261
1986960
1623894
1873692
1106535
821998
937164
125001
1912169
768646
1396930
1457752
917841
1169708
1010845
720966
298298
1025661
873278
501578
471451
1117874
1342181
1576113
751918
1484477
1100319
1818791
959790
28937
1241446
1876206
621922
659874
1508357
1887802
1116899
577681
1735640
860023
1156561
312597
1670758
398936
1647328
1860600
876075
285206
1161824
1782969
747106
1918954
1447080
246378
1240271
1547055
1810756
971092
1586226
582116
810133
652106
1631306
421882
1106460
746436
880496
905256
823463
953822
1146630
801065
1655733
568323
465962
1224520
1728725
1664507
726770
1846564
1958254
1462821
1767365
429917
1786992
1464727
1094206
1111323
1984069
1100910
221321
253904
338450
500745
640993
1524901
1278291
100639
1090767
232121
1089923
137948
376493
985047
943334
105380
713255
139422
945784
566565
794849
585406
1216000
1594425
1620122
1511498
1162272
1064862
1933819
996940
1324949
1197567
1869900
335879
588713
496400
1396094
1640312
779118
1789547
1085085
995597
175769
719910
1404104
1126645
36922
1216204
474971
1500525
446800
1391083
1332580
421952
1329140
396150
478296
1867713
775872
272003
456037
104503
49021
848765
1195930
1921703
1613051
1768263
1476011
1363479
1830840
1854856
341643
1522694
473455
1779834
481746
1462797
1038086
411529
637679
978469
1242825
334069
500322
1328756
1394777
1526781
1246929
1328657
285722
1326372
965664
1927458
63441
135130
1365817
408380
1291188
1822581
1398258
548906
1546743
28037
746545
61120
220621
1122433
1135873
912114
602344
346293
826594
1432914
1273408
1085031
748388
1854580
1489663
399261
2155
1180780
1542501
1830779
23368
1525092
1118779
1968310
1247518
1309469
1122191
272124
1279600
650723
1443258
1990995
1464219
881096
1544347
10854
298578
1728714
907143
922785
1338923
1508599
1077492
779774
1650751
613502
909847
608791
1764181
1489639
567374
1774904
1346052
1843482
154087
127003
508192
1355555
1921740
784213
617331
1184228
1639628
547050
333308
749275
1993999
527027
1472498
176695
268470
1268537
291226
664669
645506
590958
1810077
1671671
1045089
1807938
1338077
1381588
266210
1048951
686428
1972446
599370
275565
1815793
1554084
614934
263335
1362382
366202
8780
283300
827966
522158
1967608
572497
409179
1699869
14812
1196560
616037
1215449
756332
753710
1662063
599668
952978
357589
101956
1042210
114858
1816033
1334346
1619007
1640180
1890994
1166990
1954934
1031808
582951
508207
813889
1854454
1285301
269569
541810
420547
1080558
1965721
65612
1711848
1040281
393619
1226701
105046
373796
1554856
1697444
1072551
1144605
1918543
894138
1205432
1022365
1244156
1079549
1308184
1485800
737543
608576
1867291
710995
929402
1671082
322242
545874
1528711
1514755
376056
167335
1480494
1999376
609237
1212389
785232
810384
1297505
1818379
843200
1271320
1078183
530387
1044681
940197
1832836
1204242
857466
728061
283395
1915564
123689
1698883
1592164
1783987
1541191
790767
717887
900109
1122596
619500
1112047
875544
438670
808902
996092
754570
1996988
109899
911254
1485780
1326136
1596516
1357634
1277420
1700222
934518
21496
1839727
1419262
833070
1805748
129241
913094
1803395
1077470
829018
715928
1623317
448008
55378
1384128
68728
712122
1237887
865694
450786
365798
1525373
1189325
784072
639320
84066
183153
567945
135111
1545184
1888934
1602284
703888
1044488
1989944
329339
1869313
529493
1327508
1563360
83884
1808706
1052554
465699
925318
106008
1303540
352553
1861781
1760981
1176753
509300
538907
1409516
1397811
1440891
778414
801559
1353932
499651
504962
989696
317361
53798
233859
1456682
720454
784905
1141747
1578116
1852284
781252
750411
154238
1913511
1279240
1511718
561105
1888634
1343656
124813
1299216
1503039
1851857
1056413
1923490
461918
227379
1735010
311894
568760
1644022
594092
1256106
526190
145813
1683201
994030
871697
1182012
1603804
813083
1201397
136535
1867736
694728
1174178
631755
1254230
1558056
808505
990953
514844
1419215
448498
1640593
881995
326359
1736321
1502714
332264
358735
520732
727582
1318680
1501854
629246
1389666
25807
970608
1179157
590152
1092159
104301
1081327
1343440
1083547
1372032
568765
436051
990008
1433333
1368659
1146549
1531305
136441
109654
645859
1148328
104178
905618
148814
82351
460462
1604157
945774
666536
1711142
673859
1144119
381366
411985
403765
724039
1700384
74682
338792
1744155
232787
261317
147899
1148204
1891140
510751
441447
1078045
1301351
687025
171734
1216508
1533444
1665711
556661
1611968
1906309
1398764
99773
1868489
38039
597337
678735
583251
1878862
55786
417099
1680906
1119070
1104696
1865442
320867
1837700
1463461
1214482
1143723
446591
1056059
885167
235038
1631502
1793548
535352
1049999
590405
1346361
1214397
779072
1799335
967643
492560
1786680
857415
237917
994528
1884586
1923611
1189201
127597
1580483
1667894
1711392
913223
1312748
804753
1084627
158994
1201751
1980006
775712
399278
1773340
1396246
255687
77538
1546060
1062462
1916646
425562
1157902
1759641
275728
1248031
384681
1305471
910918
1583324
1611087
1798914
193885
917734
230126
808952
1097456
1277485
1064745
1095050
762832
10520
315190
1750845
1627780
165569
146836
213524
1686454
1114563
440181
1412697
279255
1101065
583677
444066
497619
378272
1284194
1696467
1601203
377718
921548
1031521
1345673
1735386
1003835
1193944
1863351
85336
93699
626427
838610
1643255
1364595
896896
601647
363980
581598
1748680
1411867
1083843
1523019
541443
785413
1268713
1893573
767338
1770332
1752433
1959362
1806750
766285
1003358
1379591
976278
1380034
51542
433990
6982
1485284
1207730
1720304
244747
1735022
184518
1871966
224093
1147507
1696710
848356
68916
375293
208397
1423493
839493
1353305
1435583
1262182
1297948
524241
959456
901805
1076171
772716
389095
1956339
205214
601042
1816170
1304835
734320
210031
599627
363194
1400916
1106378
387436
602717
150278
56960
605456
736663
629965
1218098
1900516
885993
1081965
252461
1988503
485803
1270326
1538583
1042599
834858
1910840
1891305
16318
1377334
1649499
1473783
1879260
854538
1232106
1871046
999987
1918819
1932921
1205829
301023
1299931
1708315
1785429
1874546
422891
1723101
307914
782105
1832294
1636299
958538
1023382
768247
1255290
1650256
1538430
675252
171256
1266237
1542779
1687092
431898
1023466
979054
1223806
1873111
521273
1689617
1926367
1193436
1926608
1288808
686267
1153208
1489123
1767919
1642213
1671528
1658689
1627163
163901
40411
1665359
1315885
714412
1528853
719906
1585321
439205
1708015
1057088
1005204
1912137
1618814
605120
720946
1724515
1360559
13955
1718092
838203
307637
622028
616484
1021981
1699095
1217351
1312497
269983
904932
1091473
821182
1170423
762367
185070
771128
1917007
1236013
1162731
183293
738384
1806087
667663
1700566
145878
630602
1382210
1827658
357687
1460062
1763157
522472
1918234
1618965
515280
901991
1192445
719930
1734117
1010309
598332
1711398
703214
1700450
67383
201810
966385
876314
1327559
1019622
1828686
416988
1876180
1304477
1313492
978365
391009
1019876
537567
284748
1724160
4062
1723137
1790673
1613632
313204
1212113
768860
1911968
1793478
654106
325264
1193937
160246
823286
1137032
345324
1861817
1358253
380012
1257861
1710856
1583780
867455
654731
1927753
360497
1840968
779905
1938595
235469
1674646
1566383
1679080
781471
1757080
14718
911679
80649
1674851
584744
741044
245847
1708476
658729
569196
1683467
1739042
1696585
359427
23057
1680256
680454
508889
718167
1836836
1800458
1114301
1499230
1553122
1670605
81660
518349
979455
736722
75288
1791936
549686
503595
1684939
505071
164937
1521992
1301847
1038588
1040405
247804
860179
1916983
202445
983718
285364
102079
1713455
927948
678220
570321
1997851
148243
283425
1093192
310752
616308
552058
1210895
384708
1765365
539259
805664
1141369
1938534
151972
405921
1833076
233742
635315
1896927
437146
246223
1829160
388479
281008
1110259
1823165
412220
1808075
1187313
355617
939508
438928
1547366
907909
859793
228469
900544
845214
1280361
1463626
101942
943337
1553718
1809020
515494
410093
1947617
917820
1302634
1968183
473165
150389
442522
239984
253656
452105
780742
1135140
214862
960309
358385
117346
1589324
614312
1266893
827329
1823993
1801741
1412256
1158863
128978
1707818
1427216
887278
1476212
1462370
328812
17174
1784351
390993
1388183
1194531
6119
1422417
42384
1214151
683401
595083
1522364
468549
1011274
1915153
1229203
1619619
1274425
760540
78947
1646456
718266
825177
1147908
1179953
1951569
1266581
1679653
518356
1171445
729921
1954160
1960436
19787
617990
338452
1571087
802663
237644
778847
1916638
1547949
1417241
287611
829832
1923458
1976142
969104
350453
306643
1100800
670714
1275431
410442
142278
1826610
243027
1956154
1785257
186309
1130647
1615479
23744
1096865
955649
166822
1748412
1391149
878805
1025417
10988
151932
383883
819637
1610321
378336
1284812
1808844
1929598
213594
1389393
503240
706408
1971060
675658
1290494
148894
968439
1207421
1287011
964317
984680
500966
142645
310731
1857113
952291
1084947
1654242
605610
870111
556759
1372002
1514642
251626
281526
1565667
1292240
7788
1048657
1813954
82048
638931
1662866
1066686
995504
1169467
1705368
1306197
1059046
1277158
294366
536082
231078
1887371
1541080
1168517
1629254
1971391
763292
338781
7161
1991127
1518485
1219222
444434
133590
1689878
455704
1338715
690550
665057
1478091
702391
1410894
222172
1693326
239299
901122
92956
949402
1436598
453747
703628
814665
1860084
1795
638391
1183603
414782
417986
1730206
1620831
775680
1116579
1152658
1571802
371835
228431
1833416
332297
1628900
1453314
89478
569744
1869519
1813206
1489800
702174
656660
1659588
1009150
998813
1761893
491994
709850
1835624
332165
652834
1827521
218190
1689746
425500
137995
534423
1954612
823843
632801
83147
44135
1451915
1820238
538658
695641
1604698
1029031
936544
1503069
181911
1379440
212244
1478131
698632
722658
1153774
982799
761011
1005769
1165016
361188
1316875
1636899
1602083
1309720
1036002
87572
666016
1712158
439971
1917756
1340123
295515
1927677
1126921
863967
1977639
412191
782018
389638
784318
445900
349222
1467244
966404
814112
183102
1552176
1924725
1894099
299271
1249922
298039
327715
631241
380863
714811
1274786
272949
579998
1333670
1145038
338428
1851807
1892547
1999985
1190745
886042
1434309
1985413
1373552
566675
352474
1073596
1160177
1358051
788278
35557
427732
1977249
1531619
518112
1300642
1519805
1992337
133226
1993358
1154299
1569934
531143
1089896
824097
1169195
420973
1875092
1436804
1412914
1738797
546731
1161491
527354
987476
1781703
88184
1436843
672912
52240
1182904
1586940
1599490
725767
1464077
1807334
1485211
1535066
1508530
473877
1549294
885132
217760
1149441
82870
645955
1380858
238775
524039
640320
670382
1273791
1146166
144146
1914376
1893520
972734
203958
1512633
1405464
1828291
853477
1093399
835584
388689
1015845
1437007
198283
607269
1293951
905902
273007
203524
466097
196626
1028581
747835
1295568
464672
60655
974551
455609
1242018
1050591
1641473
23810
4741
104064
1723868
1886775
107825
76207
333484
937860
490237
400110
580260
1603680
1264212
101620
1379577
294918
1439053
780502
160191
278604
1196931
423586
656837
753344
948134
1428938
1325932
253983
979700
1108563
965450
587419
602133
1021215
448667
1429637
340574
736290
731102
389252
668535
492689
537299
1099591
126596
172555
570846
497258
862053
1877786
1076148
684566
1993004
437958
1045708
1862719
468963
691100
685994
1053966
595247
587559
1435018
1048013
194781
338935
1300646
1554203
541459
409921
259417
781098
764809
479117
1542575
1605805
302026
1310240
849051
616715
1063770
1708683
591682
199809
591916
676686
251889
498394
38999
1394583
361619
302870
1926988
244971
526075
1193065
848081
1307430
571731
187405
697424
287779
1233567
409358
1489669
688815
1042042
721235
1240932
634023
577277
862207
1741924
1214768
840071
1673545
816721
364091
1616053
1722859
899742
1602809
1695469
821645
1860681
1834565
1996630
8460
110682
172877
61583
1908052
1532850
1339430
1324049
1766369
1318857
388338
550841
1569249
1994642
1948239
1996428
1113999
303134
1256293
1915734
580734
915897
1644804
448245
346717
1182368
1369282
1196848
997058
375338
498652
1255023
559240
1152983
787432
1860296
1858999
1826051
1494551
169281
1474772
73157
1764609
1102110
301953
1599618
1034107
1894682
1905874
1727529
1226584
1589934
390513
564163
880264
1406657
454123
1527806
410048
97468
1798089
1860162
873111
42558
1770154
330428
395424
1223220
1944308
1189042
208380
995350
469453
1072159
41755
343773
1726637
1833764
1850842
1728647
1253695
447310
562208
789953
1928841
540619
800108
228468
886891
1275834
796832
1074122
684887
454211
741600
1965854
1018188
656794
1306743
1023569
715409
192111
1907237
712287
242063
726464
246013
681969
1846093
1939141
1999510
766690
659308
718540
1606604
1623125
90201
1554587
414130
557646
1507002
667990
64057
644246
379582
910902
1742678
1339459
1397104
1310043
715022
10399
491322
1721503
295848
813420
1493250
307460
527709
980696
1297205
1952057
292092
1049018
1273096
270497
613571
702372
891569
1448692
628921
1499876
40904
1916876
1838339
387303
1854394
1517029
1397720
1510710
1459007
1561007
1530395
1924185
1155067
1186643
1041076
998235
786434
883943
58573
902482
1247827
527234
1510815
158895
1674712
27597
1681663
280268
1863239
1856604
302430
185151
1317793
1546650
336870
1942878
1453492
163629
1920491
1783757
301694
320004
1855587
1089626
675519
1974940
1256226
557156
1008389
1246918
1417066
70976
1115249
1793593
250876
1957052
1964681
207372
34595
802514
1155270
1811832
1610023
1430234
1964313
552497
1151556
802866
380021
450726
1817704
1555776
1678075
1357752
3083
1005380
1918057
1231777
1962324
862622
584361
1654697
1605477
1333435
1279083
1450266
291821
1425716
476201
317768
190525
872046
1274967
957969
327483
1237845
886690
1146448
598010
73599
1642002
834177
422533
136366
83965
774803
960953
1657750
1650887
396762
1433428
1531739
1235576
1065846
1403881
1690450
1250378
511112
1134022
148886
1231166
611310
534306
1601625
566783
208174
201074
29025
588787
1929697
1316697
568567
952460
1398860
1777165
1097621
1870451
1026832
458206
1110424
907225
1186543
1447366
754127
139932
1362130
577561
1178101
628339
411574
1254580
874620
1776304
1816572
824118
482756
874182
948026
222595
306453
1593108
1645570
1486164
1678937
289686
849447
1642423
1271819
1798023
72937
683500
558994
1858410
1332533
1405044
344247
1285585
820619
401745
1415474
460744
435960
1152911
513729
1270620
1487352
1012067
1201670
1286768
508652
1144057
1741749
1064487
198591
924312
1332014
695994
1572500
1590606
390416
237312
914045
947699
1799344
1855336
170232
999498
1485707
963773
321737
1334965
1267768
708835
501532
885084
1317014
1382560
586133
1365274
710485
716335
1544249
590632
228223
457946
917790
345954
656822
1978678
557710
1078956
640563
1419304
249187
1850445
808526
1877466
1146762
1801292
1057833
1684888
1730816
326451
607817
743611
1745690
426705
520576
1427978
519378
241081
26709
1547143
299413
466978
904687
91651
1330748
1114415
1269564
1625445
1867011
509859
1445963
433517
946052
875588
856055
900652
252689
401425
1951537
1887846
1080680
1178168
28568
1184475
1810112
954777
1157202
1775082
327473
559790
101584
1023092
1274208
1963296
683435
1491908
517660
191630
786083
1866117
1948474
1309196
426143
1847380
771896
292316
1089876
1902068
694244
1360704
1576847
1507108
136417
767331
754468
772552
1914330
1735386
1453498
1309734
1329671
1002342
1184724
493353
1942085
320318
986141
592338
1757190
1893099
1735
755244
412753
1527869
1100735
831856
1118664
391447
847796
110259
68773
1609652
1327806
820489
679636
1353039
978109
1972698
556636
1063889
1379023
1038511
530282
704752
1126905
1457704
1501248
1646605
507147
1122982
498192
1398073
455758
620501
504524
92741
247811
1445656
491870
607345
911509
1511055
293442
3837
1632085
1427420
408543
478622
211190
461267
1718056
777319
1372648
903545
1472111
1421817
1881040
1608980
170254
1023396
1442298
826922
1076203
1657973
99078
517922
1982044
43138
1778734
361528
324070
607159
494852
1055610
1840727
189986
370770
1789898
1364674
266670
1255036
1579520
941316
1778301
1665340
1172960
100362
1583231
1092588
15377
687028
1672437
1579970
455590
1054162
689238
508413
1282615
1278017
1017193
842693
891341
320185
1662616
207250
301281
1080176
754957
982781
1330641
1471437
695972
69800
71009
1078128
1271706
1644722
1287450
1325559
79623
397099
1312648
516023
1700028
387456
1792531
317369
1253273
1618769
562647
1452535
1785975
840549
156473
1452042
200025
684865
134235
1283049
1458293
594934
146005
1809464
420225
317595
1998808
876457
307697
1207049
293223
1532917
1837637
224871
1013399
533995
1375901
870545
777426
473441
66177
1176068
488519
198079
1815711
424892
1106544
1818585
1637395
1645342
1779252
1702600
1199284
1293624
1366382
1714920
817461
1173669
1388364
1457278
784957
1578357
656133
1637559
1895955
1261777
947113
45882
871113
1721618
340938
1761978
897039
526062
1364186
817595
1308857
1026269
16308
1407169
1897828
836229
1571840
9556
1179094
1797297
774519
107139
1063438
896171
559004
126015
859547
658095
148228
317275
575580
1599957
1817328
561878
1970717
668151
120900
1009289
599798
465553
1775106
1874711
962283
1250501
1866818
1327308
379226
494421
1011151
1899710
459239
1815864
1485087
1857979
209894
1836416
698743
1253334
1736590
1602933
945677
1905527
1072239
666271
678749
917757
1645194
1274697
1472273
446108
769741
37701
1830619
1658528
203155
306214
550375
985947
1670910
963966
1771761
1031151
1992771
1889877
907587
1036013
262032
715487
1773135
1135575
1004097
1747817
434877
1617302
830008
1593140
51526
214529
1969040
1793670
1517328
1811501
1460304
575414
194178
547861
813646
1410728
563936
941309
1218296
1475183
795819
1370009
4513
259753
674501
487604
642106
1622818
99002
381718
1460546
823827
573849
1453148
1056402
191123
1782554
1904830
1636572
128264
1040448
363435
715056
911442
1955928
406416
699464
1034508
92840
1801392
1497455
75099
514581
32439
241293
879123
1687172
752596
1550801
1422523
1645622
1109378
1665112
151342
436539
176633
496846
1082884
274893
329267
436222
608439
1506035
876881
1576307
1912979
1674375
618591
1866454
198761
1118322
123399
1608508
1871761
1505785
1354084
568774
1821643
1618528
644331
1764935
737121
642814
1675657
1106603
1355422
1101736
332523
1496096
1055489
1642186
1051421
1060788
1325463
985540
1283793
505128
1274018
1822276
1833133
1323546
230990
1558462
1180380
399064
111080
656586
35161
719178
561933
1471717
822550
390158
843864
988008
133832
245559
1900900
1350546
699040
239660
1744518
896965
878471
327684
1401377
1516196
773760
944160
582849
1978322
424770
671525
1380271
1826242
660191
1444469
906198
596053
330018
760311
1566081
1807951
200330
1394966
153022
1464956
641298
1491467
426708
1309826
64133
177533
84617
374989
1149818
1532312
1099235
856805
831236
1810782
254899
391777
1211510
1620125
1630945
1372430
441151
965574
1913672
1340656
1610097
381306
1690409
630222
1652424
783695
962355
1981532
1657444
1014824
1726059
1924837
1399093
1198294
1971600
445450
989614
749172
536657
786332
489117
115266
284161
935164
884910
1184343
237485
355886
527999
1324225
723360
1067979
1751970
241336
1135873
395489
451540
428516
940356
1577474
1946187
852771
1827610
1971224
616556
1369364
660988
1682371
679475
1314056
747058
653294
1755371
1442198
1911747
1632335
158448
662372
1838244
1510870
1277768
93104
840895
998748
1005208
1271845
1326727
1949652
22773
62171
37342
443469
557408
1692318
1357319
1160936
203576
1700255
479650
717783
1508861
1613023
1710828
1456526
909587
1092384
1794323
1262462
403357
1179738
272089
391917
755628
1064014
1743194
810662
986020
765317
806490
1068677
429335
1199477
646448
492021
134897
132815
1651044
713758
418485
818167
673668
1583843
34096
1017573
1187703
1743513
974847
1086203
943131
1709705
246585
1251663
164244
358384
1990456
1640919
833273
1571838
555899
79827
1259931
1560590
1846845
1666371
1413227
1619666
528205
906207
1690445
1878089
1105449
964677
1663430
1771656
923203
440520
381386
1933362
52512
778556
1604317
1494725
121827
1847334
572964
711709
1431443
454926
1951910
1730964
779337
1321476
1226133
258587
1536213
1224302
1808816
1982930
1391138
492420
374187
1614940
472599
1518892
590508
782634
1152980
586558
938929
11489
1164947
622224
570918
1969555
485071
813704
614211
1661840
312351
345500
1996615
520709
273998
33092
1999129
917610
1149878
1026996
967305
1363346
780500
565880
578058
569283
1241698
56932
1266984
1689849
981700
1355136
293805
698253
386365
1508169
1475566
1450334
512622
314880
1391208
640515
193035
1351727
1036729
1697105
1995026
1904686
1928397
428842
1226416
1453764
1968604
1723999
441657
363978
1324744
1326244
1798105
1762983
300092
127310
625520
893105
273705
1699951
1170272
1231049
595436
593776
1083913
297663
1618422
913135
400335
1566411
1066459
1364265
1687521
1679777
1038825
1139831
211120
1433690
1964446
700160
213138
286861
1199881
1722108
120214
1782960
1603967
759327
1796351
948900
528721
1818245
1673173
766064
225027
720286
1182584
1089297
1475503
1213282
146648
584691
256467
1292265
48665
1248651
370318
763
219878
1987864
435134
1348706
1371719
80310
907809
1278513
273611
1278501
94210
709960
44284
1158833
1658948
55226
191560
1517184
1616082
541518
1914933
776568
624808
653742
1643305
1976696
565319
1992620
1814749
569214
708096
1249239
1659998
1889471
639090
771250
1266610
1126194
364170
197651
1399720
1167817
1613555
1905814
1569950
164383
581058
532161
905602
1187138
657646
916451
1345420
90396
601201
980988
1489824
1292685
1443826
206394
1576527
1271056
780234
293790
1034162
820945
1050660
1739916
1965980
1419951
275531
99280
906276
707619
432720
1604371
1225292
1702550
651869
1794114
1785123
1859336
1653265
1037020
1089264
633921
509141
42818
1169961
84921
415820
1346168
1770323
1026470
887723
104487
674376
1382614
31296
1346820
1715278
1742670
686109
177183
1218612
231142
908293
321388
18371
1899911
1175338
1994991
366875
673081
308326
807122
1096730
1435716
778828
1089913
700346
530561
21409
1713629
884810
1144259
1061347
505907
1542385
1088980
751240
59882
586414
2912
627864
425453
1394527
150920
1913921
863377
1513585
859420
415207
1435095
1192393
368507
1494011
1108496
1431098
782636
97564
1186204
1824026
1103801
39747
1996026
1083508
87748
112862
849804
1750923
1688780
1572153
1856079
1482486
1419910
130502
703700
314265
1204577
892066
410711
1278483
691654
87409
104232
792851
1268763
850550
284816
1250773
1992442
194418
1496280
1605606
391578
335281
1376003
136494
976676
417687
474194
983025
422953
766439
442275
1512814
1504321
700892
1106164
852079
570898
831173
524225
602809
457548
1565534
1839884
1506893
1111485
350271
1612298
207539
1460032
1594804
1412983
90730
906732
1689003
940502
1034747
125563
1853336
732199
1118045
1342604
1156842
1619168
1953528
1760519
1735771
1479128
1464166
1019777
422045
1255392
1236996
316312
1058784
1740784
1644789
570435
1092074
846756
228653
1192476
146465
970673
1389174
1219292
1981965
1648261
1285695
1138322
566403
468377
1580820
933764
1061688
1565227
240180
230450
1843166
1237260
558
623656
603696
1168959
849905
1523101
259937
213005
1332420
415160
1858230
1285286
1891589
1045758
1493206
1816132
140681
476545
1005767
1813621
360875
1719697
1091938
422160
547295
433337
1975586
1703943
1795903
792139
299507
463884
948497
1113411
322233
1420850
1980835
803873
746354
567313
22812
444519
1617599
1834371
288646
1639760
434583
1542634
1003089
128995
688270
1436951
1539389
1202427
1758877
1839562
1329229
1873473
1618524
373141
765534
854214
960763
1081590
331660
1472299
1210228
281569
1271472
1729150
1921741
1676476
335732
1895803
1129882
412148
291278
1341876
895396
1461659
1867956
1840515
334825
1043309
38163
1275908
436500
98744
1408009
177189
1339156
1149175
374146
1018657
1197670
1408059
1111871
1064628
586291
786151
1656089
617604
565237
1199216
999523
1907202
655179
1208509
113206
68592
699167
987253
1533083
1728267
71459
1175971
1466355
1176375
1021724
445516
862694
1705379
466838
1241430
1609476
1128783
1586698
1469312
38881
1823120
886580
1178790
365162
248244
929001
1578713
439632
1149542
59383
1221687
696125
703504
1005580
1386511
186274
1517831
473784
1312378
1339231
1478871
692724
1655432
404952
1872024
1072720
1166789
609001
1267630
481583
1980596
457675
909408
171595
315743
389551
353228
1331290
1257848
941405
144173
1574194
125367
1130644
1794041
1413196
1586209
265835
1339902
280036
584666
40236
370816
366564
267657
728693
636626
796978
748604
1276145
1053522
1328999
38470
820472
425827
1039443
301501
78655
548532
1314481
1204525
1676099
1330102
1499527
994808
1155393
577467
622902
927543
720516
730706
1161742
177885
991494
1449416
1558990
1035020
1458922
708591
1729948
247696
1316693
1511086
1204983
635662
546706
819297
877157
468716
1143116
1221853
756426
1147008
1339077
1783706
1528799
50069
1136572
531183
1447151
1061679
1297438
745548
801593
220587
1160403
674025
367554
217707
1331025
62448
941790
696324
909390
1215567
1126245
1090924
1637220
1591655
1477807
1227538
39827
1347026
290363
1320471
1825082
168120
20232
1875616
1221686
368217
812801
1623232
629082
429432
547816
1957136
1914896
147192
1598514
489481
1465909
779159
2810
1736375
1237191
827766
1394325
1343017
781107
1326969
1107007
1876565
1494156
192002
399405
561110
90327
553824
1812366
971779
545736
879284
1618473
2582
495679
651849
1656445
828844
1999054
231452
228201
764773
107660
642121
1378439
157947
704368
1943472
1749630
1168354
1546329
265221
361032
482401
1583078
32162
340444
1414728
1314013
727711
1582980
704860
82894
797847
526561
952740
595323
1599259
1270190
646778
1648046
508668
839998
46331
983195
18984
1377534
678615
893219
550120
1351632
1371531
1831458
233770
940473
1855786
285363
1722173
1400648
1198040
1005199
220853
1098667
1785458
780614
1317047
1158233
1623079
1565237
1086962
310372
1157781
1157590
340905
579359
826351
334219
648263
1713544
1366737
722168
1990597
1270345
1500242
1656189
527982
498880
1635364
365830
1188869
801518
1504756
466823
212058
798524
82334
857719
544635
49122
615112
942181
1580932
1397506
1456618
27033
1015263
307830
3734
1160417
1810213
160928
1946900
1896189
1590680
1424492
411215
1048322
1584093
1929128
715197
788929
1550388
473608
599498
141744
1547622
204302
478886
1156570
268400
390880
734534
510719
1926655
1923432
713824
288951
1643158
1680349
957685
1667086
179057
829205
1726335
640863
1111772
747658
156886
1331989
539713
742914
1591515
1727159
497447
1197
1309133
624720
102724
1226534
1991501
769407
843294
568851
1084081
1752899
255684
87118
1436127
60823
1252569
475953
333279
553115
444827
35154
1060972
203048
1255359
681630
1273456
1656492
83546
274317
1831870
695897
1196702
356443
912910
792940
920454
1717161
746691
471213
1748535
173046
982071
888351
246843
79869
1350535
629029
1117836
1227476
1655079
777763
471987
815471
889107
1947977
805516
224735
692501
1149700
1599915
1215778
249271
1236879
910167
1085688
1384270
21685
353828
1952825
1260122
752665
1782139
374140
1663208
132279
793241
1954787
1045694
673891
1109024
787515
734928
1635185
496553
906224
1496985
1123636
516454
1186676
304511
802037
1224810
1626853
730114
655489
128792
1221945
1844465
1934636
1342948
224263
1931920
344024
1705048
1762050
894115
1203385
867528
1497903
1107141
988626
175748
843103
59532
1785100
1027721
160181
852080
1748197
618617
1754923
331062
329376
1714030
814962
93839
292509
594520
994401
1965716
303598
313130
1868721
527900
1874733
1614386
1972105
1393438
1115034
1920671
1813010
451024
604235
1099786
1192606
133227
1292687
1306276
427103
1211306
1284980
29772
107444
1051988
213032
1680765
230188
856025
1893255
1199746
1245717
1434006
1373723
25051
409125
1185125
1808162
842337
62633
1048807
391569
584554
871994
677651
245772
376885
1083919
6980
1631309
1331372
745900
334047
497358
993760
505624
150216
937916
1045762
1777977
196649
1295535
751393
310947
1546864
902453
1370528
1379893
1052377
1102398
1029417
911160
1582175
1774957
63644
225470
1635229
1105465
1153303
876366
1045503
1358048
64753
1998236
840049
438323
64154
231979
1851555
159730
1001216
112032
1872641
1558538
1510346
1190682
1321575
1911432
844311
1856184
1514357
1133290
634360
1525960
1019669
1689574
1047229
383005
549012
1252823
268779
1419761
1778954
182762
936172
1181737
1133696
1529114
715675
1372371
878752
1368560
1973152
1903415
1513742
1265370
1946273
936994
513390
641179
927353
921757
527562
605583
960436
587101
1542472
541776
1325182
890156
256791
1644610
1013959
717745
637346
1956495
1153512
1570431
972409
966832
1685271
954502
1633281
1181397
1101793
1956208
317480
780270
1199096
692916
151874
621739
121559
380977
669168
1513471
1242825
1885337
437625
1118789
751092
625045
1386268
1431062
1410910
1011628
618201
1087432
1517689
84568
277686
688546
1172643
14385
698845
535674
453573
671136
114517
1484915
658739
191370
1857808
1570248
1223705
429919
969678
783431
1614657
971795
997023
1048757
127962
1341383
1823862
467631
813883
526008
872777
200636
15460
84138
1271137
1894319
1343248
1153419
1095577
1674999
1456423
414565
1652307
1038306
510470
1624931
1178625
334729
494121
1819034
729491
715817
682516
210316
1658959
1313202
1584465
1686000
704813
695554
1682466
1744122
521829
334528
324859
1851902
346693
476797
505220
3945
1732857
1478442
1319534
130946
1174820
882545
1626306
1447762
467413
1878918
1492145
1529668
1346755
1800465
551583
1127576
65710
94134
654556
994968
819805
891041
8370
1666563
1536690
486822
1089536
1416289
173893
25165
1143264
803666
1195035
373963
824829
445636
1979650
357840
1573812
433119
1298038
1930057
1990620
585425
145103
1935159
221241
689652
1256884
1972402
1869596
52374
1720155
988068
239590
415797
1609653
469160
698022
1467409
1722507
774689
1203065
1629855
1573990
590915
293297
1446372
243664
1041102
883068
874475
486043
761029
999153
1731931
997658
1523154
1775366
1348506
1239535
1463573
1497251
1374428
1823751
489248
858635
1990861
1735514
835640
1423250
541177
1786589
483091
1838486
522262
1178049
1688056
914952
892702
976462
142733
1859885
1084964
1150146
309830
658161
1981480
1390471
859311
798762
642703
556458
517662
878931
1389386
1416689
1373581
1208658
967757
1379806
730359
73113
1358674
1381673
886317
299596
612720
1320412
654164
646887
1063207
1760656
797377
25835
1943583
49297
523882
928612
648056
1706183
1451211
1076323
1324529
385226
1701829
215762
208978
584992
1863806
1472889
1498173
1517777
364555
935111
1483381
1067802
1584228
1083795
968595
1607715
914014
563342
1396626
275995
1861265
647935
461673
224981
842273
1633871
305958
1067192
47861
712143
800839
1232290
597774
1851356
1214774
874762
1659541
1312111
478395
128569
1187785
237233
949719
691209
1747432
553695
865489
1505908
36982
1590987
284986
480465
1468937
1194168
1905222
556099
1536346
1677061
1711737
306254
1820128
807285
264428
74065
847749
374694
1109491
798360
812449
261542
1751121
105610
1870202
807691
631488
558694
318447
814223
1248270
1085039
1535036
1905263
896137
903166
112347
440147
1698425
1998293
1831654
1709083
1335698
479119
77021
368997
1297662
513677
682237
1363544
1668801
255477
843765
558956
363815
313322
122303
1261343
420972
1641220
993303
1532575
615032
1757084
621678
1447277
1017329
1231099
55623
44353
1711627
1545528
185076
917553
1126023
497764
1789120
1165785
1450888
591045
128914
400538
1147009
1384094
556441
533435
193135
1079326
63999
779219
993273
1841733
258161
5233
1818836
1041803
803806
1717906
1032981
1890145
1951720
1392138
1045023
1487416
187251
568118
76513
147100
1596485
729813
1917235
554271
1558472
1548093
1238435
1725329
153406
1121356
872076
857998
962431
1626687
600551
1701180
1919528
296616
670265
1530617
565598
81006
237096
1580635
1724614
1179542
439252
434766
935082
1772677
1867744
1485986
227937
636639
753091
364579
221169
667403
617529
1599245
1941969
1962900
1793086
17459
431558
182102
598567
28163
269584
1593336
622721
1804321
1303102
1951744
1221010
1307705
1926803
579582
1412814
253941
1253225
1591019
1446429
1180780
384575
1902576
1891975
1861319
1931266
443939
1944178
1918561
1560844
1627466
209634
374370
95393
1936025
1747997
143
1572389
861677
788109
1676312
113574
1656058
1175166
1651158
1178013
47168
1095034
394241
1070580
109530
48650
1664411
1390984
1150431
1468432
1662354
1805284
1431789
1703186
1887983
74741
1924814
289848
863326
1832476
455257
1056483
1241836
662090
1240064
783632
514772
1433324
1814209
1031391
1446548
378349
360507
1767053
1370284
823383
1872084
890379
937976
1548715
474397
485728
1085161
500709
1216753
1322960
1643567
1971138
826848
392109
966558
992986
784737
1789901
869545
1657553
472258
175064
1342411
292425
289022
1883373
323321
1250731
1131943
982754
1484075
1448012
1199
1280502
1560530
1762609
255144
835423
90791
739180
708066
1314719
1760413
48826
1753545
556143
373629
1706192
1240360
1916360
478774
1661867
89687
1833051
1343249
1088502
1765287
322818
730594
884239
1499519
934394
1299553
1258619
69831
92876
356661
432475
1283738
1970984
1310395
311868
917498
1484547
42500
553448
1877945
1319123
589246
1467031
1452525
565549
509794
981967
625618
931134
960635
647417
559801
816203
468734
98846
1443810
632340
85007
879484
119989
1176858
369019
1253131
216788
1461922
65326
870247
1057370
1923264
842632
607382
1749469
485888
471599
1813760
445110
1929074
1705750
539880
264280
1984279
234480
1617714
1309788
1644198
309929
969235
1997799
960887
1115394
1970972
1718447
1077531
367595
1431094
1164092
1286438
1417849
53869
1261758
295846
999995
1126174
1218984
1891537
1129892
984688
1781171
1822769
33551
662416
30829
1667402
313471
93423
180599
825877
75339
57145
908195
1939569
69978
400377
1119336
1566708
310334
1975499
1333397
1735983
1690475
1493595
518113
533257
116549
121016
1118779
1516218
970928
1366755
1565458
1604586
1506241
1907551
847521
991893
1499603
1056282
970449
152340
387219
1080101
793044
1058202
1174726
1912853
304769
1956866
549919
1161733
663801
1766814
1626791
1513606
402779
1427880
439147
1540275
1255874
848690
453448
1630752
701261
1566096
1367682
917874
425773
1979139
237671
618008
386714
1307326
667105
1144545
557030
1328222
184500
1183390
574581
462924
1261470
11402
100292
858657
1168164
1164760
1003396
942992
352426
1766668
1449264
1950629
133882
1794503
469141
410282
48711
374046
1111692
1782330
422378
1612351
1242769
1022662
1062794
64738
1381133
412936
9227
600259
222509
1830864
1561352
582682
267991
1011342
1572600
804542
1100151
491923
1568901
5935
185890
746923
1301119
460750
719582
55514
45514
644797
274972
536872
286498
338895
1144628
1233916
181635
258065
473961
540704
1413616
673817
260641
1471287
164304
569572
1785704
1219800
1587340
1345623
698124
396875
1131857
352120
1263540
1720064
686730
15014
1074632
475148
1324778
1378379
102667
1064336
130912
1234005
361624
1998275
1869704
409196
1265625
1830346
472005
1283733
1606073
1053110
931965
696695
939149
1510453
589634
1852450
697608
346949
124594
1246277
1287871
1691131
511934
345494
1300786
1903410
255104
1901666
1075368
192497
590233
419676
1752134
38783
1375571
796471
1956728
852488
666198
15245
1188933
1017426
1774002
44078
698833
223692
1528858
481099
95748
1306130
1730696
1155624
208642
1817907
1888439
1687287
1421059
1952872
1906116
1405095
668912
1498750
308981
235076
1799961
525920
285568
1182080
1276214
1785896
867549
1208257
952896
910574
1924540
744344
1202880
1042910
678898
6551
1861815
1776675
1139851
1820526
1923580
1639409
1618674
706047
331523
747834
867496
243951
1978295
369929
1706149
876676
664368
326537
1346509
115417
862141
402017
139806
1621349
1372102
1646156
264125
1395412
400443
1311904
1537093
1118047
1773423
1896837
599004
270338
351206
1521211
1909862
1842656
1132962
1429033
543509
1520730
463367
908319
330489
1516774
80735
1320055
55459
1296388
983020
1727949
1293206
1033702
1986884
1215922
311617
1957411
1869307
1617846
171754
1052261
1312911
349421
1010634
1365756
124605
754980
1118776
311006
1640493
1098649
260086
356646
1796460
71769
1100932
1101398
615984
1538567
933361
711733
817958
131427
1954361
937169
68206
750672
687143
322888
666962
1766164
1553404
1216680
750663
1453879
1708875
1320696
740175
611656
1846228
1827755
552071
9947
802129
475310
219398
321578
1275424
613355
1274026
1468627
85175
1057001
564656
525625
488284
1051378
1045475
1065431
1916219
1147836
1935793
515655
1297609
836193
25974
1675452
1998959
875222
933488
814821
1840271
1920020
95673
238691
1571841
669797
677415
87315
1286430
907156
1993072
1823878
1177365
1300938
1386203
1039389
717043
767429
412843
1492607
1481290
360016
1715640
1638437
1731369
1468805
1433577
588338
242300
1641447
747041
1682581
862137
1516568
102888
1539234
427611
466247
835146
1024170
1605491
270971
1981313
1855244
1798637
1402386
1615425
1103447
1508332
1761426
854106
446878
1950332
545069
843439
413776
1031694
1510172
1368269
1310442
730147
591936
973519
1318207
1740070
499684
23592
913954
423120
60059
1243501
1336192
463691
327847
150713
1117466
1215608
427612
900609
1547558
404814
1379010
1948512
1339034
1553624
583693
347050
1613626
608037
924598
1068764
15527
168193
1600278
1921745
1519360
1341656
213843
992064
912885
638005
634975
1411901
1497219
1020607
1640795
1998391
991493
1944912
244430
83805
1707054
998540
1314877
16871
591222
616510
620991
666821
545847
490784
719151
1896263
1114979
1242364
1487699
949664
1403726
1761097
270906
292320
1494531
1946538
1129818
189659
389556
591499
3624
1264377
1820186
1105318
525143
223529
1657231
169815
26635
1820953
96168
1680528
16697
498945
1914744
767269
856308
1800381
1266494
100209
358041
1095739
787533
496451
98613
1341700
1907029
449496
1392693
1835583
1687190
1244820
1626035
1065205
51402
530387
1602721
598635
1741341
1455471
503458
1518307
1414712
131960
1213573
824188
1233298
1476462
1075645
1018935
1457541
578728
262857
1075707
1477357
1016930
924291
1916971
747248
1344978
1704070
1009378
1363249
450263
826023
553167
1244495
1137311
653942
743292
1609914
282051
1039494
1937988
223957
255648
1189383
1174232
1426802
714660
589918
315352
195084
786566
963860
981355
1434686
1330256
889177
1560221
15671
1753532
795161
180665
262435
368240
1457593
888079
185262
1687640
1431065
861375
949468
1343912
1229623
1304367
395504
399942
1341038
554469
1909946
1005243
463671
1506846
1067331
1458410
1905290
1196051
1276951
1392711
409397
1127463
1503871
1626195
639993
1601110
1187158
18864
50313
1152293
989587
1933711
619999
888115
1164085
216845
1521404
1121931
838083
1844257
1268359
1092085
447829
1790236
414039
1815455
1424799
270892
3191
552671
1465381
863947
886664
713315
219332
1942180
1045134
1891708
651634
1242767
1175897
509919
724726
1207612
582461
1558090
1227819
1270420
363789
1528084
4340
1656906
1269690
1031617
169554
1082601
1425077
234900
1985014
129615
1827501
949854
1399889
1793035
1188882
1968723
375932
735033
1509060
1828647
1044992
1863200
915928
227151
546466
289930
1625467
176903
347479
1140033
489371
1091703
1288211
147928
1307023
578649
837825
123042
530033
1450334
973177
1403876
79772
123099
1588945
697674
1031119
1872261
974135
581043
1676352
678524
1498111
252004
1950203
1691250
1302231
1053508
1112399
1995113
869406
727247
1439392
489976
102949
1874744
1926376
131683
348240
848099
1286540
1631690
840324
79109
733209
799550
871383
1991731
910218
1184315
1738654
1764963
464847
978638
1155002
149061
1445858
1743108
1810556
941784
605629
1653191
1307080
814758
1308384
215483
1176226
688231
1810251
334418
69984
996769
1500822
78579
246227
1846255
702177
783921
1426641
1624106
632102
889006
75583
999578
269913
807438
188738
1533758
1608599
266196
1739333
1575023
1736358
599611
966104
231400
655698
1124141
1509815
1421602
216050
779113
1727579
501792
1856485
214704
700411
728054
219175
1211045
384770
633022
1524484
79756
1705951
496378
438644
1522572
1543651
1852558
1718735
983128
987486
897645
782410
1025453
661489
64420
1063452
704752
1067215
1053094
566785
1707900
1734913
1353702
1148626
806465
246168
1051109
696764
901183
1597177
795193
634484
587603
93069
962682
222981
1429264
1960922
1950939
1268403
1660586
690256
1418152
1762724
361672
925287
407272
1755807
858112
208962
820529
185354
302039
615202
98482
245168
1875548
939928
1156111
1220281
189109
198978
983903
1195809
1608319
52441
1350432
1176900
1886459
160239
1716314
1436189
1935247
660365
588310
1881757
369350
955268
630909
1876115
1385248
1445487
1332967
1448793
620251
1769636
1037456
1649880
1864203
376979
1902283
1419601
631220
723324
775092
25003
1659655
1758515
716538
55443
137405
1820310
1246876
529173
8541
650762
1939307
694827
499767
1759477
1249317
257137
411234
1546632
306713
716799
1815992
1333717
686945
1305152
210524
1751683
291599
1028418
976300
239987
694542
227810
1879285
1425437
1095403
884575
780047
1585603
701302
203704
1441283
1189058
220688
938399
182997
412261
1684647
826981
803316
1077592
24085
685741
1074000
1418560
508363
1110154
832260
1028157
1400541
86273
151048
1617105
237996
101950
1398409
84042
1221447
1717556
1986505
426689
865956
1690670
1977809
778552
1469905
1258531
1260508
302749
1137781
25297
417390
1722683
19261
207020
1986164
516236
1341542
1052016
1583496
189008
1158515
1018767
572407
1423105
245750
1650484
879356
1716424
1077294
999998
1011692
1544933
581095
1965634
245572
709412
923648
901146
1745507
38994
15617
924517
1950511
679275
398217
1864008
1537222
1582435
1426098
1210592
953005
223178
1972262
1360241
1996378
1642607
595634
1818153
1929328
1998474
654331
161990
624338
312103
1532892
898963
11791
1813637
10252
329543
206715
1547052
1083097
923314
1584421
1633689
1284245
1362181
1236801
1168583
793389
131186
1944017
1599781
1672655
1758280
391507
1288995
132152
652620
1490588
966443
1167861
97109
555297
1236170
1496964
660733
422110
143880
1755407
86114
695809
150921
872706
1125034
1382443
1001209
629482
289010
172561
942629
991677
271276
760658
1662768
1545505
1386643
1427622
321003
664666
1607116
286486
1453067
136204
987050
1183400
1605807
1445914
131164
1186948
521934
1411224
786399
833278
1028592
1007843
1475582
597622
395168
209575
1903640
1617144
1078987
1075110
272717
856499
1698848
904712
85806
409572
265230
992233
1732552
1890714
90128
866633
54251
1072226
1869521
388711
1397635
54338
1554893
1665392
1838058
811321
1078419
896898
388550
1231152
1376398
524925
1311314
1062156
116054
1252857
1525713
336758
1550202
1977198
1361208
1992561
1408616
570276
843387
353663
1220010
251689
121505
1852633
1614648
1210950
1697609
217234
1674794
767492
273817
1516491
1419142
301659
582449
1329041
1053296
1503995
297687
1662384
1653543
395030
880948
573480
879436
1110927
303612
935292
746456
1994252
1129311
1798012
886258
413064
1672756
1177999
716511
1019970
171003
1764517
1375722
1165337
1140828
28120
1384038
1815984
840100
97620
660892
1426803
90692
1614083
705041
848779
1698647
519132
449919
860531
135085
1152011
811229
765086
939948
70561
316742
839903
181047
615537
593056
339303
627783
159461
892069
464890
87395
718346
1144598
620848
705271
821712
1592783
393535
501600
581399
1931168
275567
529491
1283230
1141234
503383
1161114
367782
1721419
1543339
845915
1484451
998530
1020236
1379828
702899
132549
1272765
145950
1120034
1930669
812642
995056
1531586
132776
1769838
1083925
1634044
402454
745912
945960
1391466
914339
1163242
574512
1868627
1607197
803924
257268
319487
1176034
999492
879797
247336
1394615
775341
1973782
819188
150220
774696
1980816
163867
304700
1109267
850620
1275116
1034643
1734624
224766
897490
73997
149852
753221
140837
234285
1767607
1554666
1001924
1663329
685188
1429260
806053
1111548
1976130
1300369
26362
1865679
9323
171115
86323
839635
462563
1962570
653434
593861
1024556
91499
475131
6227
902744
822932
1665693
1743877
456933
1981250
1999671
1588260
1542518
811642
1149970
703647
978227
1267715
1229978
623727
1839200
493218
302675
877957
325019
193917
1956992
873635
972489
1932937
1938427
1764033
1444941
47025
1664833
498503
953086
944542
1766452
1856794
910340
1931329
1899874
437607
737144
1657934
475061
502393
956869
1752101
1299701
733515
470021
1098856
772806
805137
1262405
1459683
635490
503268
1161025
1993355
1655801
1625999
51679
1753119
1063426
872224
366992
129007
1103273
1166453
1245911
770192
792496
512004
1545854
83260
1752122
251619
1583961
1240622
1902547
1762045
791833
565691
1780208
763839
497947
487793
994305
513527
337738
1817051
759012
100571
576776
1125921
1383223
372855
1739076
1144396
1949001
1175466
566900
891930
684253
463889
642933
372465
398314
406328
932953
1150193
1935005
1069513
808105
543678
637371
414398
1757973
1840199
535663
103155
429851
620625
1579340
348952
806248
1839849
751992
1109281
1403066
1806746
1676820
1346919
1266551
1578703
110221
782275
1109354
960305
562394
1223123
957412
1162935
294136
183170
1614047
1079495
1506233
896087
425662
71010
1548623
170456
788594
398183
906622
477070
1039538
1408534
119723
35596
1642740
33290
1083257
1047377
1791420
1553285
981002
1586495
1972689
861318
1742044
1717367
703058
308720
1162649
1570295
1177406
438006
1319769
85454
1593591
1028978
1852737
1404029
1755505
498498
1704689
784771
245009
771239
522692
1960083
981523
28106
18270
156078
656951
1807725
1570443
1689027
24719
744638
1257009
1209219
482472
1552004
1084268
1726027
447072
1456059
1391289
270093
255379
407337
1674984
627504
820720
1296440
752609
1234440
844515
1390185
1970707
1090550
532556
945544
1802479
697138
1861367
1619851
467620
1242713
111935
585211
1221851
537973
1036986
775195
1355586
1753318
1422376
1071134
1674195
324337
1691669
367637
1813726
234977
717333
1625585
1075020
443752
184082
1342353
894707
293191
663355
1684638
594151
104156
509448
1617040
1730981
602564
878510
1471929
749803
247422
993102
479428
1194466
84484
1794011
1321236
833264
1653187
822558
786818
307768
1995928
73855
438685
1585716
1225615
228585
1831092
737626
1100981
441004
746517
1853565
841407
3675
260092
251442
794127
10872
1248349
456838
897482
1154350
1485037
1377778
89414
1280436
145076
919972
1374932
1730365
533016
907302
1958248
1231557
1615892
403136
1100673
1657912
856449
396712
1821786
1941122
314638
1468857
1395922
617522
210577
881331
446100
1779827
1574370
735066
603193
1311573
287854
631880
833611
1159318
1173148
912952
158918
1262152
522295
355179
527217
1143374
1125483
1642667
1473153
1500772
1820946
1514962
139377
1892576
491470
65858
1773198
1482389
446008
1183264
1327659
1659610
1733510
1015941
1872302
26993
1406072
1938608
49141
296828
572328
961204
481938
45206
1717598
610946
884028
1144057
761212
62205
625738
512785
606810
1506616
1740219
344354
1969880
693738
842435
1374341
252670
728892
998388
1937026
149446
723600
1094345
1209205
1154839
1077748
1289234
1247229
768317
1846886
672831
421746
1511547
1316370
1850510
1004947
125007
1386440
430066
390457
693669
1594482
1355782
1657016
1707378
434177
240980
521220
1208283
1581612
729024
28299
741414
273715
334644
1070747
354579
1581188
151643
19152
23091
534316
944957
1781558
160780
1540670
887785
410467
1967267
1666821
105086
1769714
1162424
830026
1964397
532439
1521779
1718385
1020315
164936
320
593519
227973
343550
762930
795095
1257802
1287271
1603639
1139882
1753131
648435
1257118
1676765
1821428
1598116
970499
1176696
1828111
1846366
1697747
1577312
206632
325772
663749
1144258
1598892
1150464
841308
62904
337381
1893709
1902920
201129
1333168
177883
625545
686904
1296808
1727046
929064
485331
1104885
902201
1068709
1594413
1603630
1146566
1274905
332392
636024
1099992
678959
559350
1408021
160931
1219604
883914
1484942
108088
1980743
1836824
674482
735725
572697
605300
1768794
1855317
1968691
1500934
49733
1486559
1997946
625235
1652361
1849478
169924
1619745
123436
732667
953829
1940652
1831482
1139241
1282110
572724
1646364
1054957
1244953
1231762
514383
1954716
756637
692516
983247
763783
1169634
979139
1907545
1326892
1895585
1357663
1621589
1896860
907511
1936637
1172669
667856
352057
298560
1618020
847705
874877
1603343
1893018
1590974
1322573
339094
1432655
733588
1084359
1806896
998732
533740
729070
1781358
1115912
40401
1807883
1297577
1633520
1014447
139541
193665
849166
1696128
1953376
1843944
199613
361500
1696203
865119
672546
1321099
56322
576005
1107678
652437
1058884
417371
793641
1393437
664429
840131
1700462
1074838
474000
1513589
252971
259726
733682
1211054
865933
1596492
781752
932369
244566
19555
1173596
1590566
1029691
1307994
7291
163449
1657587
716563
1917156
656975
327166
1994857
482306
1923181
1734534
299507
1750899
340575
492022
1563439
1757772
1303777
655301
415029
978355
311217
13774
1852353
437442
999172
1530413
288607
609872
1714251
1488993
535361
1870929
1417847
991202
186946
61135
38776
1205038
291907
1700013
1861240
92897
1754190
993703
1853362
652906
1591519
517131
1790000
712346
1850649
1869705
1354575
1465176
1137310
814041
457324
42341
1557482
1706033
730990
1547439
54259
1883940
917273
1386532
418799
1727722
1267480
1639190
293117
1786419
1981683
1862014
1335072
507106
776857
1040679
1599617
463413
420117
438536
611835
1667324
465059
910694
1545129
1660125
220863
1289308
661935
234451
421299
1396433
750432
353882
1015509
1047813
1377047
1959553
910285
484320
325732
1925936
1623136
1155509
373998
1585469
1240721
1022761
485940
1791471
1576211
1079419
115066
40255
1583352
714706
457238
1717353
1209321
1159922
1213990
1523531
1837362
244806
496469
139930
1295852
276157
1067216
492061
1108168
1481701
248239
679400
283747
107165
633776
1374860
950681
930715
446049
419867
1709748
1240359
779047
1450492
1027479
1586155
637178
55586
1111719
1073219
106478
477719
1568351
1431764
7912
1552741
821455
1532691
480139
313118
1353130
1185677
914789
960608
881323
51713
677801
837907
910227
1689691
1288205
1966006
1860924
1056521
1122635
76432
1254865
1554273
971845
403314
429727
1672729
638788
1286913
1015272
1525241
283101
777864
392522
461996
858597
1128145
1830180
42170
909852
1733860
1766378
429282
555013
474409
796734
656433
129622
1402646
1363134
83410
1056802
1732686
760890
1847599
1283459
917182
1708636
322317
758220
1203093
1572285
443092
43965
1780207
1039438
2754
279752
1335381
82639
1447795
274808
1328241
1448622
293425
1927483
1429632
363089
696868
453254
1904459
1875720
564190
1764146
353913
1200193
1367483
1026622
1305346
228811
496704
770701
253149
748307
645087
1495824
1350702
696087
1224303
545264
64551
1525628
586359
217436
709191
1981944
591602
347949
1186808
334107
221967
1200464
1467995
1544768
41856
181711
734892
1120095
204552
1316706
1939531
94869
1444666
874207
348838
610959
1831716
944085
1656741
880967
896118
975827
768522
916171
1323251
82076
204761
1263123
367789
999460
720687
281517
1534385
430130
1506020
1006121
1449260
1099232
1531096
580852
309913
1049293
118790
127592
330030
373569
1518609
476889
1644831
534207
1796691
90403
1777557
86089
1014015
1682674
282979
150661
1359030
1125092
1768414
464966
25956
422438
1358177
637113
293194
704772
801471
1732944
714761
1671639
645017
1950075
1475784
1773350
1549707
418507
1337016
340126
1977446
401982
962315
785952
185019
220157
1142285
230168
588651
237030
1587600
356976
1863709
571069
416078
232072
1608345
1663383
742901
980857
205623
88065
1271793
1370726
1111472
556047
343431
1674503
1445255
1976027
231539
475230
557904
745097
1397712
844834
1349786
651322
1884349
800601
204512
753118
689341
647869
367550
1544049
1569244
1304788
778533
1103035
1455369
117294
1613360
484565
1277167
1797005
1683668
869436
806990
1295394
38214
672731
410428
539250
424305
912711
1272736
687155
887305
1171688
1320644
630786
1768488
1256063
1048258
760549
191576
1989753
1581291
433112
919184
566166
753460
953162
1231152
1728058
1316180
1003387
1947374
84759
1955941
899840
38819
1755145
534170
1878267
1838593
1286233
1485607
1815382
181076
504881
609357
1665734
398297
326721
1852806
1206342
1974842
1894105
562964
709254
1308247
1742789
626248
110812
582153
1143197
1437515
1407186
271106
1553646
1162484
1590144
1326177
1957310
1643480
1298069
1583975
314861
89849
1580707
919444
1640982
326947
720911
615055
547595
927744
1920160
960923
164272
744206
1373034
1899550
1800792
1181423
728519
1861500
596522
709516
393154
164490
1841610
563969
1826669
452604
1836049
869948
280336
1391502
682095
207155
1804829
1487907
1704424
1598441
809861
1946224
377227
75179
847933
149867
1977617
1186835
1853332
1596546
1125263
616061
662130
1099169
654028
638450
1772818
824999
1288200
280430
1285221
915372
1133980
878662
1814448
1886681
1201464
535865
1574510
1442810
187576
1334028
42621
499560
740356
1905973
487440
1022336
1128714
466073
1124500
1818531
1305839
1717356
291199
1326225
1043569
1578830
1069326
1817071
673388
624848
201184
1354122
1293531
1193133
1394762
578388
1003900
1813407
1838707
1478917
317265
1408360
1932954
457207
505511
1884227
33134
677180
350818
1901111
1390276
98128
1702786
1379819
1156414
745535
1323769
870525
32243
1306328
218311
741556
213398
168658
1511218
1736887
1560689
1410683
83964
144990
1625550
132467
770684
1971956
642076
144071
177764
1987246
1148186
657650
334521
821869
374327
308496
31446
1578778
135982
298220
347251
1204430
795282
1626321
968440
8605
962666
1760118
1109477
1483484
904023
1187954
1909963
914804
1516069
1656571
425542
218615
1474956
545350
1889864
859177
977024
1408073
1777566
549624
1835746
1883203
552146
1647506
1963924
1906312
42828
625825
922206
872417
569130
1694763
1641413
1855567
431470
1457259
861596
1784270
953375
372255
1014919
71524
179184
402089
921389
848899
441589
587605
1811145
965661
486538
1545479
650365
1293882
122021
1612076
1073744
837030
825709
1923054
265429
207712
242761
52910
657291
276553
615127
680692
761235
1160779
1789133
759711
230954
1623499
932193
1503818
1206783
1441235
885973
155077
543894
1895154
1168204
500967
698321
212223
293247
1952045
561599
222122
1858114
1814413
57932
38587
1726724
1380420
434716
1909893
161256
103465
1383551
1720381
1277961
1417327
160076
125294
1435271
150623
640709
1316231
1071151
1291481
1920098
1927173
1607295
297940
952957
1703106
1349568
1902960
907842
1757894
1697557
906462
139357
407827
906162
1304574
1680681
779309
609439
311413
378862
1847890
507941
1725313
107705
1843422
1547111
676725
540585
717864
975818
687339
1252186
1078400
1042423
878718
20892
832498
1714192
274755
1158741
324513
224103
187318
895214
1762172
1348131
1451628
1021520
374218
175373
727166
1510818
168372
516128
1064719
566844
801461
156388
95842
988461
1387468
1839081
1121288
1105709
1077570
908008
1300471
930714
1025836
980291
508871
1399779
249423
1969014
1980609
445475
1174594
926662
1363392
1734168
1232250
750094
1017164
1902841
1789415
1488630
630672
1016464
723300
1853421
775476
1166276
889217
322120
641813
344378
961425
550250
397062
258717
383888
857736
864308
1377835
1880462
1322742
1531253
577470
170597
1990740
1247396
1920692
1084446
198974
519422
700894
1052210
795056
740889
652840
111313
1449180
1582626
1393098
898099
377539
1343992
584273
548805
1533006
879825
160710
1570660
1945042
1507162
1830685
365776
1165221
1023115
1316092
1524258
302291
164911
110375
1672543
646335
1135082
1366607
408726
815133
1702618
373670
1276072
18361
1140687
472012
419611
73811
1773285
1635923
1451163
1199269
975810
1582239
509061
1414983
1420942
574906
342969
233618
1928627
1415297
536479
1134887
107164
1719089
715937
1391703
554428
909598
1505616
866043
1181412
558649
1936964
1556486
1921695
988265
1817609
167623
1590788
1266116
1055212
1918781
875371
1545513
573067
844376
1558257
1448938
1044351
1272480
934815
173333
645947
78431
359127
1468363
1524742
1481534
1937497
1179145
461462
302592
1839175
1494348
1862716
375233
538952
28510
1480361
1709275
1777120
159294
1223054
1196647
666686
1606895
1590272
68664
412962
381090
1159234
507343
562620
190207
1701529
169411
1538446
1671234
11396
871741
1989815
1485263
77162
307207
346525
575215
1210790
208264
418073
668326
486242
667239
1082509
1532617
622622
936180
1291740
1815570
375310
1950941
5431
1735919
1499255
7543
888984
525972
1859971
715839
665545
510316
864747
84213
591287
1617860
912798
543825
1551917
457895
1459902
417139
1729186
270192
1414698
1525664
802844
1309367
1488579
620686
1369508
853282
1606111
1602133
430784
1034676
1814980
1570556
788307
261052
270917
334097
1119731
1148031
1759229
14223
724048
736468
1766804
1204732
1343517
1005884
21985
877265
1677560
1766528
1985058
1177290
151026
598926
784815
1453621
1965100
44187
374476
59989
1529348
545087
956457
798508
1827417
304918
1862060
1587004
936082
702757
185088
1429624
116431
1681891
1563262
1482595
315112
690219
139860
1872287
1941313
1778868
650443
651821
1101576
1076793
997700
607908
921201
1001678
944143
707172
1099870
1322770
1489117
149234
1026523
919159
1088663
109277
1409037
984980
1574630
1103642
726360
1639755
476297
1789298
1236752
1796961
341682
446587
1219025
1461074
1327881
1528420
1475316
1642755
665723
599294
978519
165542
1842964
643190
781268
726678
1625515
125455
1090955
1288152
1756208
675523
1280874
1606439
1548395
115159
327891
1495309
923220
1924327
469485
1569639
1986224
746444
1923641
284896
1603303
1071086
668706
776610
1245562
626669
1761985
866210
1418516
997993
1315808
562532
859890
140125
1191999
630609
444962
1677432
759571
1381217
1246504
41773
282635
438650
24834
1793554
189920
562616
560125
1891140
424463
1250041
1822117
412053
489821
1947526
537226
308440
1867612
1813925
283027
1239219
1156503
1426882
1166283
1091755
1967885
811515
96145
1212642
1627179
1019169
563557
1801603
1761378
1207444
1390930
1131487
257096
1130491
1287434
390198
310404
1970881
420865
366942
1133069
912151
625046
772312
1708801
1276283
1978587
1883527
329299
82734
1459382
144956
1191092
739365
1654120
482527
1102930
1803817
549263
760160
277539
1766754
1617419
667917
1830879
88635
1688052
36293
1168801
1998814
1831162
1014063
1798322
342746
976457
1133325
1377107
549460
12464
826965
66244
1327662
1403043
297923
321881
400758
179117
1999423
929495
1749464
637764
1809815
206818
1639622
313712
489268
1108318
227574
1512952
1978512
922778
656266
1191075
1473883
916598
865629
897942
569231
765134
1965747
108789
7867
381281
333289
1653766
715948
1567499
1980115
1175123
1979812
1836350
1763500
1045932
768175
257071
1761198
542530
445381
1548080
502876
1147729
916740
139470
989135
1959052
460766
760606
1700418
1633873
1414002
343771
1744654
1052034
242461
1463985
1250465
563397
1217943
880350
331378
1598390
703668
1761860
1964199
989204
1741277
374891
94057
78057
404264
1710822
1087515
280867
1759829
806915
1909295
128613
980339
621850
1114324
1196193
444049
834067
1077442
1269344
1393779
329352
660001
1627154
1250072
524366
48101
1729123
1575971
101791
547493
1382466
790130
1389603
1430452
447410
1646003
1565157
431610
1277913
924323
1715110
972802
316947
938080
1538838
577466
186758
180051
402315
1565023
784842
1504180
383993
1525762
650448
27229
46751
1902675
1129627
1767086
629942
1399794
1498120
584844
1909570
3018
693755
481898
1746572
1728751
1095925
562707
19916
1295919
580675
676984
196843
1526104
1138511
531688
675506
1107955
201626
1421732
1641532
412572
555870
98192
1292908
1754867
309169
939706
1695709
1996565
733738
1869418
563462
1828205
1649880
207278
781666
295985
1300008
1491239
1124756
643572
1647880
1179019
1991601
2879
107771
163156
1506444
1505766
238872
933935
1571646
271368
1482417
88481
578755
394024
1441554
1220255
1530527
1012050
1690444
1850248
182408
1718195
1619210
874209
1819613
1360336
485081
1077080
1569934
609181
243462
1505651
812932
1865578
867715
1798988
330839
1558709
461637
392853
86128
102737
1726653
1349255
390570
602257
1679487
901883
1149762
730388
225015
592483
710015
1658656
997115
1324078
1911367
88525
1189479
4949
1741761
1707661
1218913
1835031
1950919
222462
1021215
1083249
832727
766566
478746
1625256
778883
1321846
1301937
1553175
1634221
156922
1384345
657416
1640704
592855
805587
1354096
1980528
1573202
603138
1561083
249751
1377158
937545
699345
1269679
1582642
770274
1848027
1835781
499214
1608515
283039
1799270
1739127
947265
234441
145807
1987618
1211149
529357
746324
1714981
756654
245055
1087760
1590502
1639360
1962251
187156
724525
942876
156413
672224
1268674
1309682
963314
704711
164870
344668
28095
1171673
380708
516262
1602911
838183
1006671
106716
1896876
1823874
1737855
1259282
9406
98076
1665849
1085926
1248746
1634031
275839
912557
523349
1667831
1671650
1520558
455868
1484352
1893529
1770099
987794
1276870
129865
228591
532997
602555
1116960
30919
1589607
1046052
1878206
1337303
1446232
1881335
1786693
1043189
603873
1928852
9395
1256511
1403969
768893
1190754
120484
1518270
1971704
1569940
307181
1610144
898610
791215
1388441
232021
191440
777718
1853700
53055
1878912
127553
1596552
1813027
1116418
1074152
800083
452550
1695517
1490168
503037
1087916
762399
1626843
384231
634919
1704802
1911424
999061
389108
894853
439868
464876
1170772
872169
630572
268189
1991387
636475
415828
1887706
461482
1264789
1874281
757817
907053
1782780
185940
1792149
1398887
1764263
392018
1187853
1131834
1670347
1157059
1782524
725177
356289
1391868
1013408
947385
76031
339623
1400621
423708
1424663
1803882
196094
1868696
1960092
1900250
852181
580448
742960
1424572
177945
1317554
1473992
780608
1586262
94011
1962458
165370
39640
1103050
720249
444669
1734075
523224
867757
952832
1123346
1626896
1984272
1756076
151453
754768
176640
1315248
832621
746966
1078602
1990595
95331
538613
1843033
311080
1683177
1877152
706996
349291
1616015
1806002
1465532
1496056
555560
1894118
1395354
1614577
1444191
559192
1646020
861363
625286
1407907
155914
306006
164159
299093
1728150
265897
869371
1111029
1230568
1113970
1470706
1231606
557629
1522036
53474
971855
1608204
681058
1172332
1943448
245114
642521
730618
1746218
1177782
1852691
517958
18077
1073146
1516307
955790
1865474
577294
208827
387976
1136851
569198
1542752
1765689
489911
86783
1437043
70467
1843907
266833
1419386
520162
805097
727171
733467
612071
1345038
620143
480517
1271171
393332
255621
1049948
589812
1987078
855205
1059737
1716915
99709
1344007
673752
1771233
1520399
1899592
904478
1821842
955160
163443
1934360
1856981
292963
272307
1179579
1893738
1845586
710703
1952881
266616
964880
372791
195958
774921
289711
442034
861798
1111823
1190240
958628
982793
1255010
609219
1992699
1936712
901570
848595
394896
387062
1860269
1719373
354466
1171653
951206
1499368
269162
1576298
584376
1230589
1267797
1774717
1051166
1175004
1882145
1260099
585076
598741
1555513
1348710
1837249
1328033
1655478
1309449
1219342
845757
1750984
410962
750593
1399715
637106
1607012
42020
1311655
460489
21039
1782713
465362
330166
1992923
1878698
841517
196381
86131
256145
1001604
1603294
746673
1410733
1150800
1159576
346174
1287368
1408026
864975
194373
962515
452165
1597024
666978
98101
788053
1610775
1484374
4748
529268
497184
740986
1320738
1019773
140079
367186
960653
691701
1113808
304688
1048289
246473
1879914
484676
384246
1015925
272338
565335
578378
513282
503692
1422136
1926966
749141
636843
1164636
1320356
643351
1046846
1253370
58383
1929946
604602
752170
1666285
384242
1263051
874407
457360
848467
1605676
1863539
846136
1029594
383987
280080
680358
1905081
1993257
1935317
342582
1199601
710092
589369
921141
970322
1386491
911980
1339825
1140954
180102
1467352
925313
1941186
806679
1170710
1061017
1695691
1736024
5135
519600
1232654
263855
473613
1585438
1848309
978656
710303
1375418
522579
1028612
397881
509866
104449
681214
1195256
57424
787895
1675749
708288
887256
1951096
1496658
159487
660351
475473
8932
381890
1379447
1241010
1392001
1991126
1434172
188575
866012
1829472
1204513
1664307
467914
1769820
155852
1401210
1287408
655013
1382641
1649333
904679
1057975
1912302
58989
1240829
1687554
414205
1446430
1681132
1813840
1873154
1814717
229798
203141
659423
1507016
1502208
355331
274674
505486
821106
424143
667362
1216180
1398066
361498
1705915
698218
1590718
1907909
36932
923553
946379
336902
650610
734216
44808
813333
1559116
1031693
727777
1152172
645987
1410254
1368549
129456
1181801
634785
1058495
1950474
797319
526275
1986357
1187186
1373868
1362327
1829435
1047685
504132
1385228
1490145
658198
901920
1219456
328786
969561
828296
1575402
917950
1989565
943272
381923
1999430
217114
771292
526883
1148854
1397874
438730
7091
548635
397738
900876
126632
141702
131228
1396467
1463784
310484
1787378
1423412
1660245
1108277
1051317
1606620
1454469
181223
1424910
344200
416899
70269
1504834
36967
758140
203709
570020
501472
1311509
1343657
427972
1630704
994365
1110964
861218
531094
1101735
1165206
1007080
1925620
523804
159866
1459292
1836945
967844
1279134
379621
1384576
1192931
1132678
1586161
1493727
694298
683732
619492
508732
809594
1445300
594192
863691
1977010
965488
1124593
572028
240355
384200
881219
359692
235145
654269
1318207
1217521
159886
1897915
499973
15364
1167229
233435
1234180
121536
1470112
183732
377254
51587
791472
176240
1525488
581082
60563
1403880
1270433
790053
622025
1664097
465211
1635815
1932678
526452
1208238
411669
848228
309082
242678
1769803
1098101
927311
1899747
509528
1654524
618485
300791
425920
752310
1764651
1996892
1289174
1115430
975963
640666
1126207
338402
1905465
618273
1534246
1533856
319928
589920
651049
483536
1300845
1983809
769043
1882416
359129
1122769
907973
1841826
634793
967302
1611202
851779
177720
1172274
175568
909688
167849
29214
1588527
1195206
878293
1439640
1822618
431656
115089
326761
13322
775154
746209
992947
699514
1106826
1868830
1764431
1487762
419846
1712402
580516
263670
612325
955062
1145289
534190
590123
185906
1674764
409054
1220141
1378413
176185
1703958
933898
1929942
1694614
578132
493769
1647106
1551537
1809611
1906106
1051671
1615637
136945
1151663
1500986
1241134
160839
1434159
1745959
1242617
870064
389940
971595
717534
629283
1219597
319875
1047706
1172049
447959
1731969
236579
1126699
1271093
1001566
1787807
282816
606180
471852
1841492
1373833
818695
154715
729864
1393324
374470
1984643
211088
70093
1678954
1911842
20770
89751
1703817
450434
1295295
1271667
760714
281886
1754723
247667
1770476
1653674
242531
1342493
782072
1146226
303491
1423883
1388546
1280482
199661
1581307
1942660
668248
251227
953404
464612
340960
1178404
958844
1483289
1078306
1198294
1676803
1588654
1859637
1028576
1106968
1336031
186504
338751
1790929
140506
579450
1541645
527236
650249
1628532
780516
243592
213744
308109
1465234
591429
6335
942059
1812062
1067700
54741
1451865
204490
1143845
1520680
339461
1503140
1614252
693798
984058
50522
742749
945248
88021
362694
822420
484257
1698405
551592
334547
638901
1618926
1828250
488381
849272
1797846
636219
934349
1113857
1621420
487208
100620
1688647
1493582
1812000
631098
187630
392135
215660
676022
1203528
1908151
26209
958737
1171517
1782936
1675262
1740603
1686864
1944335
1605775
1383464
1883957
392293
539788
286350
1321115
201081
766452
252729
991245
932634
1648595
206105
1383318
244803
531735
1462034
1947378
1734304
1622100
357101
1245459
1931193
542226
1789047
810531
1598414
1071688
821141
1576700
60004
1178452
176600
374682
1958574
51859
711848
502685
324870
160915
743715
1658364
433509
1979409
657420
1605830
293827
1020486
1729013
1856571
412458
1481064
203793
1291971
1698245
1536719
127035
1543728
131636
1711345
67119
1383346
1878385
77915
1867979
1150666
439049
1687245
1122635
516015
1824590
318956
1931936
1961052
703745
1016399
1253245
1975406
298648
467860
1144184
1162272
861260
246190
1366882
1914495
231173
1608260
1702086
1021306
913289
1024317
1688107
14692
1614025
1562258
1191200
1930142
286369
1209318
1917954
1548237
584711
1627056
368706
1571215
536382
706886
656143
551080
1653610
25525
437525
258323
444485
491344
1948782
267472
992543
101385
1286925
214142
1597929
684967
337522
332787
718353
615629
1227418
1556646
1384969
399138
512369
649732
724205
1699973
1776609
274000
79887
655329
1384315
478170
764989
295105
868213
1397685
1145870
283031
1288361
1103913
468317
1894474
1178484
1577637
1891676
889143
1027986
1648298
217390
1708028
178252
199001
1660502
1463065
369893
1731272
1801257
1910547
1519598
627509
131952
727141
1425280
198177
1311237
977704
1931190
1728144
333441
508429
1573376
1343187
202654
1465532
629084
1441165
1223568
1904076
1898763
359973
716690
1536586
1369673
1029536
491998
45202
677049
1785923
928192
232768
1381423
707848
6859
607077
906354
543324
744788
1570195
1169476
1658064
944299
47375
862044
231917
1437653
413012
1443210
1381554
1403162
792357
1454359
1946294
554507
472566
165252
1743288
1512095
1387231
115777
593348
771948
291316
1031480
1704601
1316124
1985461
1678766
1053247
1981480
1972886
1012312
1470545
1843131
1474762
724069
1953693
721973
433709
26643
8165
948034
423761
1666649
1363157
229268
595854
1808731
1095909
403951
158248
1016436
330308
472647
1224553
1287235
96857
584213
233621
1658305
1913503
647119
1684206
1353554
985957
671996
269440
590501
1866235
1150578
1870138
1111778
1548734
1222469
1453289
1096841
41918
535645
1381350
1974022
621044
602344
398212
1134486
1769071
1226174
30039
1855990
760505
1771846
56969
1293996
787393
1429811
1910802
1769248
1048562
1913993
452637
842257
587698
1698457
414246
130567
1685162
1058588
520912
1848502
300113
97373
1188231
1923981
1547138
444362
86273
1602505
653433
106965
858956
810150
821707
1742519
644289
1188437
1808609
159629
695050
453756
741010
1772773
995503
572992
899588
348993
1286124
1893982
358341
473301
654253
578205
773554
803447
1882542
1759876
1038524
761052
866136
1740743
1558359
1483044
342996
1814033
1456782
974501
511111
1698112
1929976
1687525
314585
500497
566954
94321
1624316
5144
247182
1588710
174420
1228656
163232
822876
530898
1746121
1921930
869073
1637854
1404450
368168
563525
1053864
1584530
341819
1759167
1781647
589377
221457
1689578
240296
1017792
909099
379440
169535
1787489
925092
430205
1775996
417927
1846209
126529
580199
1772320
1362319
1457666
1214710
1786707
311453
1730154
669716
1336957
460239
386811
1410139
1838317
682988
108508
47141
1147676
628099
1781097
1194536
679260
1675115
1976147
361866
216493
517290
1790784
1377313
385874
623903
1896738
1835793
1422358
1153141
473510
1882978
307322
1701798
687602
1305079
1247974
132406
1593328
500667
1825576
1596949
1907750
1868971
1517721
608315
689145
1993582
533229
1508768
1827319
1833842
1220533
1280323
1417609
720982
937602
1514493
1150247
1631935
1673793
857493
473161
1646782
1698236
1620988
1438642
1096748
1586223
858896
790814
1445593
724325
727147
445121
612777
806288
1081490
1917067
608163
1493076
848805
119356
690090
933277
796747
1689039
1229117
533670
1135511
1130354
653182
1781599
1479983
332378
879152
772895
115587
1344144
1163917
51482
1243524
19061
802389
33691
1823681
1450812
1660513
259988
944387
991112
1317281
409565
1441337
1878336
1198444
1029109
1220536
1471538
1618023
416323
267935
1192605
109715
599891
937599
1133588
1962719
1257128
1903388
269884
1338379
1681157
710841
124938
683724
14141
1818910
1333476
237830
344886
688419
578426
1748690
1051393
283141
805386
265995
1964467
982919
1491431
1182812
607052
829586
1656672
1860086
309869
370104
1368936
626965
627257
649215
1261418
1885580
264861
1564046
432543
1866005
1787556
1665594
859008
74738
1333702
77651
1240893
939746
1279818
1357218
181836
493189
1047293
1255623
1409476
1256108
1016516
580270
1072715
920875
490573
1765631
1440268
1083047
1033207
1822593
1790127
1127833
908462
743450
225561
219239
1906080
1757849
567284
276079
1398930
620414
1401760
1934803
1822940
261056
1266429
1502600
871972
701663
1163051
80094
1026139
1027146
919204
1183813
375731
1436664
739287
1892219
950049
1218384
1076797
1639813
492122
876303
1642385
1001416
1092811
443507
120305
1838782
283066
184110
803938
1815859
977250
228937
1547496
572505
1154240
792788
453836
1930897
438741
173013
1768637
685765
315211
118315
1007553
1996844
129604
802495
1548078
1059189
1764564
939149
439521
972194
1139879
677989
972041
1064866
1165807
702180
489849
254199
1937522
1595121
277188
886520
1742501
1690328
461770
1179008
1066229
736902
1570977
837407
1713563
1339076
1072965
1135217
1330647
160775
1192837
1602202
1343433
1356205
542827
156450
1273207
241515
1481656
310557
1753358
1712998
1217879
1893362
696347
690919
1128271
82618
1284597
51911
1975375
1917128
1482814
832814
945087
876470
1127490
1132324
775091
1629004
720300
1780166
686671
1679410
341504
1061955
890862
1820913
649599
1355984
1493250
1798346
567806
1794183
1998965
88363
1971426
320931
232155
1482199
362269
1457359
1776435
1561281
270730
433008
602512
35719
1193398
884494
686447
909192
1651603
1483128
1261708
676683
1853867
650436
1168221
1548950
647883
1175583
71511
1942117
1842724
1492710
1136361
1389550
1204908
1939673
706658
1516227
1359404
71326
241242
1222750
1736229
854118
1522231
934060
427591
1632897
1098455
144416
1140886
1026939
69440
1719066
1358609
1506160
1487655
965474
649145
781875
1855645
277422
1445897
1460547
1066660
1543720
344196
382224
942764
1188409
1490158
158090
35725
248938
1267691
1170673
738093
1806646
1744303
69508
1679418
852205
1451898
736299
1471165
1746746
1014228
148224
1152895
1838131
56430
1069479
1643237
1166138
1350871
1980764
65268
1443933
758816
1304826
1092083
36205
1274459
1028954
755240
1945249
755286
704766
54144
789791
1127786
677606
37025
126857
626101
1282627
15857
1997697
1055302
1985447
1534970
1751053
77519
654813
354859
1270308
12418
1099450
1850717
452227
143740
20974
845872
1991562
1511698
828897
801287
1504494
1953730
1526262
89791
1146755
652611
533253
342358
745981
1046196
1009287
264884
586519
1089537
1857407
178144
397169
1204202
653013
395073
1928123
965337
268103
455932
71735
473747
1442193
1016387
539107
558573
291777
652637
1970800
187400
1887879
1113897
1026351
1180333
1425773
400826
1189560
1590371
271313
1232584
720876
710222
847643
1729648
1915851
1619751
1312193
1180258
784008
1216854
1469164
1891936
1340948
158563
57408
156950
607146
1572139
1959390
801240
204809
1885231
1710544
1108724
635059
389545
1113948
153912
1483612
1967793
509388
111316
882576
802333
1707106
862240
875437
1044698
1202525
1545457
662966
568844
889974
618628
1151255
620455
998251
1645792
1813679
469491
516280
600843
758841
809535
533908
1200970
940647
1606892
465996
1170687
455174
1716497
687524
1744356
1291372
1796214
16416
1292863
297622
419109
103238
829729
331755
168554
163162
653434
838693
1624166
834606
1351712
1352887
882890
1251263
1711320
806600
676966
1336688
712449
38215
1810917
735719
1853398
812399
142503
1629820
755805
267516
1924887
9234
1450782
948815
1246276
1168912
718434
1374848
1141728
216319
1322855
1132577
737555
1107467
1398301
607973
1086308
1824754
363404
1221040
757671
1959985
932651
825886
741334
1801644
459839
1619316
1935237
451952
1175663
1253144
284391
677816
491387
1014702
776291
1827984
200926
1980142
1240674
710628
1175316
1031421
1632752
471196
1740509
1635243
364755
1303644
582809
418545
331356
511283
1280242
1846366
915121
347559
1016946
986811
1438887
1725211
769603
852511
804255
365367
1696002
831891
596722
274407
660617
1314716
825826
1489139
1599652
44803
290322
499608
1509450
240139
1796562
941927
991069
158977
1195904
584632
1618607
51298
1867295
1489412
245833
1471956
1083314
622606
34629
1182435
1820997
1607301
557814
1381139
1141062
1013965
251685
655423
1438038
657500
752666
199575
315523
1489591
774247
1028889
1774481
216260
147364
1316418
1959484
451212
1845172
1150491
1480898
1751635
338841
1174943
1841465
1571570
1984500
473599
1854812
824134
114324
1208618
1313792
1480685
631651
1302899
1233947
597133
793954
574160
1165322
841307
1640962
23523
31872
93935
1479485
790259
971306
1534178
1163426
253505
1482311
985784
1899572
1665619
258569
241045
1592298
1698113
1663137
1519370
1966295
77620
56023
1898536
1647222
960457
776585
1929063
411890
822717
1455997
657555
1286535
1887041
925654
1168812
624656
53542
1152187
411410
1016953
1130009
1736763
1221213
327779
1746706
735139
256398
1788506
1979076
1737992
359179
278131
961630
1012536
1777854
226486
677645
101712
57197
1702844
1001498
253480
1475966
522553
1014747
885859
293692
1208030
1265608
205261
1734770
1561691
68774
229175
313498
1583405
1520271
1371793
1227930
1481690
270576
10464
1687583
299584
1343716
680830
1128761
986181
1754175
1258065
877311
508545
1700632
1514126
277793
1808361
839549
1383044
61505
1665091
1732706
863512
1472810
1682840
958857
463341
437539
923602
975105
1453223
1000185
58563
168769
1882804
736885
137577
1225621
90742
1930919
177072
424053
1622626
1244671
228570
1978671
1363517
396150
1442951
138843
1623522
1094551
282904
46018
476920
86045
1413812
707195
1897159
413516
1828334
745454
1826763
1770299
1408216
707384
358329
623119
1039370
869556
1571757
1613205
1863405
555477
683947
1971569
1631607
516518
831558
1599662
693497
1679215
1966844
365466
1694078
854160
246595
995184
1072991
280214
710616
1502546
1844563
145128
1632418
1787584
1472704
109072
389738
262274
1929972
592933
226663
1526167
1202414
291225
23584
559906
758972
1741719
76604
1798541
1623093
1629126
653047
878285
1576096
1783437
192333
8871
969632
1278388
1276735
1882844
1854089
602054
236914
1856035
33992
1282797
8178
515778
1792372
685818
601725
1793795
1164306
1013239
488830
641477
162617
1321244
1858991
529013
1579707
1133760
1358798
240225
569297
210965
174465
176994
58456
326361
859875
1339770
1507317
1100480
1474255
710508
677335
1129946
1760777
403389
1714839
153526
1241975
1226800
164475
409012
648833
815508
518583
1462518
465519
163783
1780111
316446
850230
1901937
1167501
648433
915468
740436
348254
1327968
1171715
624753
710763
103454
717229
276276
28718
828167
1483524
1692223
104185
1073299
597411
226913
461960
256516
1996126
39260
84534
134220
1754464
275040
1942622
1420630
1275385
945854
214200
1806861
600643
1471172
1563572
993804
306984
49298
1925111
1215924
1105033
497219
1065717
141209
1059431
559742
1410668
424846
1804528
1869568
373467
363164
187087
995650
1609915
686926
936499
51271
988926
225150
523375
138203
1973128
758841
1334298
1771070
533408
1345997
1598670
78354
1825662
1665892
680592
1366869
1665843
797518
9290
1635948
331260
1857126
10766
237626
162636
1239857
152353
133615
1071830
800064
329678
1760172
1984738
1572642
1369876
631026
293697
1715050
1554949
352474
508302
1251008
1146512
1082642
1421487
834581
717152
1010473
492382
1039425
1134797
174019
1698737
1869758
1787578
1983301
38952
921416
1827304
1447213
114604
664483
456465
1504545
1791714
1722548
1213785
1634385
831866
778978
538426
1585861
73353
1577893
356044
1479875
270005
696971
1250693
1746997
1809330
1350089
397003
1048128
1466626
1991565
1657779
1833562
1947362
330641
1549777
1163808
1012272
1267482
890764
1011083
1837401
1449088
464195
68184
927547
1618411
305014
708536
119920
1612088
319819
827955
1232289
329863
680649
975583
1326303
298667
349258
1858559
1630284
1217278
1578952
499950
429416
1845005
1082547
1295394
983361
364905
361385
671649
1920561
310505
1705253
260423
47124
535621
264903
203479
1440396
227618
1172352
1302472
314000
1721498
197304
710026
1583306
309298
1683428
875896
1079132
172071
1466146
1940940
791158
836042
1764277
770299
105174
896716
323372
1132556
1468100
755674
1957409
669406
198005
745048
1963123
635726
738940
1728063
1047514
1920766
837509
392526
179197
1776301
982275
237432
13941
386282
426287
839361
1945657
1877756
1028540
929723
1237992
1820173
74601
799981
1056348
276385
1136557
1513914
1907867
408258
1876679
75752
641538
1529943
1781758
943826
168850
935367
634159
352351
1436444
1849364
1690666
1610588
1845574
1388295
585531
70088
719367
1449764
614286
1101348
1548854
88916
1401947
247053
614030
1898207
1540676
550279
1095220
928907
1537766
772408
1005090
80173
396379
500118
1043203
1890077
875710
1026723
1169312
1178655
629448
1707636
310339
777456
1804397
392226
1035260
1028016
750385
444517
421101
1667964
1422469
1026739
394316
725387
694852
1879726
101136
354650
76797
968277
1845352
1240768
565532
764634
644597
401445
950937
260606
913032
48046
1935870
1119073
95981
935142
1559100
15233
1818599
1463078
910486
1167580
1266310
1559073
883401
1532603
1445093
942941
670447
310774
1927864
471046
710746
1777063
1701913
133070
272654
783586
1336831
1740210
1586912
189190
9198
1097533
651725
1761627
1738872
1568306
951823
1119123
1036381
1057889
792169
1132030
570588
1755951
1338668
386883
1252529
480916
330523
904434
537282
577727
32686
246324
1494282
626848
1361864
1225070
411917
157203
1316550
1887062
830952
285701
741327
214713
271952
435106
249480
1835492
1251242
1082549
1052718
1577868
44349
112029
1252450
1298003
766531
1530163
1739489
235477
1997966
710920
1684825
584196
1287310
1898744
1828807
1935960
760342
993851
1437668
982465
300113
429927
764066
36387
1797320
1747534
1864975
799350
90002
381411
393780
251854
1235600
1558104
217048
762719
1556343
1197730
1909888
1514572
1955474
1279360
1469375
519056
1246953
1397297
772358
1907665
149422
751974
1164220
1960948
1485147
1423405
330660
865612
1088945
1038558
431449
488355
1962526
1968870
1007660
77931
762030
152295
908140
1055316
508023
1403147
499986
258124
18579
18076
1542066
1527144
1553373
1560266
1462924
1918568
488626
1639506
667309
1894700
1615881
850853
1749757
1027946
1408249
1626312
490349
160816
88920
1690726
97336
859388
679381
1674064
981975
1979508
787563
148724
775524
1556307
652882
905105
681226
378138
909263
632126
1912802
1779464
1404486
962353
1301108
1951543
1229492
1892182
891935
706087
1925945
306194
1025067
1179666
195655
1831408
76820
448787
221090
1561306
458323
764933
574215
1916194
881321
300204
161979
1402338
1460315
1182078
936055
884051
1887540
294035
555671
79062
35836
198013
643415
1664464
357866
1998134
1256594
143627
1937970
273181
1705345
1296285
1429020
1186610
1781489
283721
371368
1518211
1956377
1389407
838283
1098419
1436807
329001
1483923
408436
1827699
499920
1399175
1178678
1082809
355170
1069804
1729577
145947
358399
1818333
727823
46074
1426125
1217050
667406
1455994
646541
363658
1986519
532935
1129184
403535
1917259
981084
1715676
439363
1599269
1350276
1353685
1388686
1080942
1617109
1951728
452006
1942601
758070
173015
745006
1557011
1955312
156401
1276275
1211257
372594
595833
1781440
1748198
303273
1797277
648154
1394846
1760113
1211097
19960
373938
424464
1255838
92972
1602480
1595782
673587
748381
916055
938401
1737690
1247913
616429
1411320
1942277
1935884
348405
317740
1101513
1879290
1527110
1020396
629368
1539886
71153
1096619
32442
1299282
1171344
1981656
650386
1504695
734454
1464251
1439647
1186538
1711013
964306
1503229
644693
1783412
1096068
1519443
470434
187006
1112278
211278
268791
1654280
158240
1207357
1418630
1956039
72733
1838990
524544
864067
1773351
532167
1910416
1863170
979519
22805
93634
725337
1046318
27341
489180
1715431
1317390
912872
968862
551871
856780
239773
1330332
534838
1989365
316422
1925280
740148
1845494
210097
1769557
93892
1480930
610436
1721032
569914
1308481
1630792
1798195
713213
1391162
389603
476542
1449666
1090520
191813
1716194
974450
458772
1853172
1047082
1915443
1966781
515248
1677477
158148
1732777
1990537
1079929
736683
751899
467877
895021
1172918
1668538
1165603
935979
1146906
732586
1247472
1027309
667178
364819
1385298
1227316
1760170
120401
1742690
1124064
1690523
328794
1886687
174589
459297
1344288
1954082
1504465
192572
1607179
493470
192485
246400
1817196
242015
596789
58834
769954
1078037
1260691
1419233
831545
972715
577187
1763881
1689583
1083692
217281
1137105
1676079
59018
1575908
1234866
179078
495561
1899781
1224550
399389
222964
587198
1258880
1257726
1326740
1513029
328145
1449880
1649458
602245
290354
335061
1284546
243580
1242288
199965
1665137
1489100
707843
1316726
318356
774409
545836
1051852
1441026
251810
1444243
502683
212561
1044991
1233847
429958
1272196
736556
925765
858668
1622588
1045061
367301
648895
807143
1042884
384013
1345254
523419
1763400
1644194
556320
549996
456493
186282
1661739
877227
235624
27751
710594
566662
1906489
1281201
1670158
394707
1370319
1518892
295221
228994
1004644
619785
224456
226336
228060
182053
1765167
875164
1199902
488819
168695
194785
1868197
1283936
295253
1284419
1114615
842543
1315605
1483142
625505
164477
1156314
1952261
1120166
701844
173250
1492845
1738619
1530186
516145
1724397
1481399
777977
147249
1612492
1352094
225205
682082
630083
645118
145797
1801229
1802636
1703412
972830
1175329
270502
33372
513204
1089599
245502
4054
1822425
535601
1961493
1575968
354548
916246
1792712
327541
606821
999219
543993
1981720
1461882
1083979
1706843
1207381
680818
1035078
99506
1860586
459812
962820
25687
1171287
247975
1533722
423477
1140594
191718
513131
1572752
817260
1683604
351951
938582
547690
46319
452016
563620
222261
1043795
242257
1709965
1360106
1678535
30048
885795
479970
349213
1169937
1708591
925020
90756
1909578
1549524
1076602
1775022
964108
1521481
1623220
161441
1079238
839272
1507306
767803
1541661
569235
595717
1125900
261
1845362
1516130
1764672
102905
1389861
937759
1087748
264352
626991
1724360
348130
1622784
584587
1398680
1884994
1948212
755436
734243
1511684
450898
1240845
1334624
1482516
1045795
124980
802534
941115
1050479
402924
1381863
179661
641412
185578
1666569
86282
871559
377953
381082
1320321
179479
413501
1893305
28503
1366092
352066
1402307
1803597
609353
504900
1177754
215668
1052374
412583
1130048
1230719
1550530
38794
78325
665354
702177
1696094
1064777
622378
1177057
1959729
84253
1658030
252805
1484660
712408
1847365
639291
325445
603359
1907109
314090
1987507
573545
91129
115097
880272
1605138
1492830
1491959
541995
1581999
1058109
1592910
692806
1830075
540159
1395204
1943124
278917
1535551
766437
1921584
203078
669856
1575613
656131
692186
220743
298516
188286
1396730
1503111
1638564
1389408
969045
507782
554101
773597
1173963
1811168
715142
1010102
1987038
512445
1147747
382641
911043
330324
127629
1188880
853058
1835420
407150
1130223
640919
1946008
1968438
223692
131910
256805
481083
1301376
1746885
1523708
1853530
399942
70804
1674268
1175719
86005
1368322
1183177
1898347
362861
920128
960467
1981176
1797846
1894962
1006921
1495069
819776
880833
1981781
1445738
1290436
798680
1822995
742777
1779242
673040
118573
886175
1561874
903993
1396665
410900
1792210
1211135
1465258
370298
191925
1513838
375887
691630
179243
1670453
1106648
1034683
1170599
1616573
396813
1409010
4481
1177557
1257976
980729
334655
1428240
1170049
775575
1000578
369593
1383202
1160204
1030245
1033106
636817
256673
649522
1644741
1891417
1129567
1102806
1869492
231786
921377
267815
597679
906763
1670292
992481
816030
859438
451042
341288
1877950
180659
1654107
90162
565842
12475
243654
214681
147359
312750
1561537
142822
577197
1592656
814161
1645085
311065
876736
1655877
1568404
961487
479383
455777
1820673
1972421
1669617
1031697
1157631
187544
1652631
1325969
1674918
1033601
1630985
247382
1903191
446606
1732196
502648
724842
1782683
607338
94586
1630033
1207583
895573
1796432
1344960
1727314
1260147
1993808
292665
488992
1202224
511756
1411177
957715
1807088
63672
1658948
1309680
1602083
1650027
258069
251375
562155
742775
1207420
1687848
78058
761218
511205
1524940
1271736
1904243
1391693
694296
878937
724486
881036
993250
1397231
340212
1064510
22673
876101
1306832
10380
980244
1572018
461773
1517403
339965
187870
1449587
1783985
372167
1076244
1174573
8653
707259
695977
402261
304402
1322882
246680
1361699
1873999
1276142
266335
269969
1231822
1594352
1549124
1388792
1885216
759644
1740405
889958
1106773
1799368
1039387
529170
1505805
118622
1442477
1060546
1069148
367622
834704
1417550
303867
1987348
666038
684943
1184504
729249
985444
1781549
446432
1468397
27413
1111343
918399
400378
321064
1294323
965384
1953283
1487197
1284132
98976
416822
979724
945520
1225116
1979060
1917860
315300
1066538
1628161
416035
1918727
1631233
1856922
1441794
1625246
1588312
897876
1835075
1389724
1443242
158405
1339465
1451726
712198
950930
1968476
1128460
1923512
1402
1323157
835318
1850485
1300710
1549369
1953121
1819509
1306463
1560780
778971
991641
1735071
897855
781008
501362
266433
1885209
1975067
1911669
1532206
1983069
369564
939826
781597
1860913
1140541
1122097
846494
925454
1076288
1013301
298641
102097
1042808
1258591
780451
1692615
1147285
1414870
697218
1811284
1919456
1508935
666223
67786
1185839
108063
211392
1976953
195380
379289
1051424
427578
1085173
291149
1308577
1848455
1788862
1714742
1534840
592579
1782169
250829
1037035
1097491
1384849
356242
188634
1622509
1271355
887086
756263
1599376
1194541
318601
415812
1788659
950724
1511689
1389920
480957
847913
504049
1174038
428243
1936893
1718637
1662509
360255
1884099
1889412
293842
1015254
1708688
191670
1717530
1811224
1788983
289280
1643347
1567298
120894
478157
1934965
315081
577029
1240831
1788940
1758758
930149
1160034
847369
214306
671170
595736
1850042
441855
218968
395192
1508111
1023376
62506
162594
1808046
1574915
1335346
145236
775292
648174
1954339
879461
675428
326669
219119
905205
1809883
318865
543841
1793909
341237
1610196
1914092
1370220
36357
335384
1981212
290760
992096
931401
1115689
1098596
175621
1274921
418878
1561261
474143
1167651
1265045
1076631
1706716
1757530
1280720
1209811
947061
1102131
1534669
617326
1642045
1570462
707417
1954761
480971
333845
146815
1537651
279586
934285
42886
1106669
1754084
1605242
1207519
769185
1051278
1595145
1148919
1204721
931716
18919
433851
1105848
1727231
1463625
1129108
95389
3305
1081193
1905293
247653
1444878
1870467
1398823
1187838
143265
924422
460407
694945
792507
113267
1032601
949579
1440771
800132
1297978
1635238
985299
983288
1010952
1401486
647497
1832981
204846
1435816
851733
1455222
185687
1594034
1498016
870078
1784630
1001481
426178
548194
1440692
478338
1567791
182985
902538
1326911
779406
1012776
1564944
1906609
1172411
1695535
549504
470398
745296
1364399
1711892
1801663
272584
54518
1970836
779464
1551573
810707
1642731
1544416
1869588
1267439
891782
556174
378657
1258070
947078
259530
1671279
1185119
280482
1219361
908695
1747028
1708280
435266
592063
159036
1938124
990483
439759
186462
1360307
615683
1068968
1887629
326572
1846938
763851
1677887
544271
577627
228691
1113820
1941727
480515
1243943
1615040
480674
1618726
1557689
115361
1115768
1911682
1614993
493612
1561106
1290346
363630
1323290
1673330
786767
1383459
586280
350668
1690503
1092448
945464
257953
747486
1799728
1189451
1412976
1058695
1494344
1684934
1729151
1964735
418312
941098
826223
396345
284184
1063105
1706186
1956283
1866202
1690319
380694
516170
1573696
792166
1420318
1306778
877981
307490
242355
275919
427983
1816232
757882
1353253
1560148
1389672
428473
1596916
1516825
388715
1683094
1202499
755256
922288
834552
1010215
525607
696699
271406
1682837
641780
1506795
1058671
340957
1096437
236653
802213
1623460
1018219
1816132
1133732
263702
1964796
1338853
1286423
1406861
463620
1633970
350113
1539459
210362
644117
326042
218080
329471
1985249
1052168
1107281
1475320
1505318
817234
212509
344092
1314101
1611725
1597489
1496265
171686
1891253
145655
1045462
1360905
1742277
67756
450076
1015397
1088248
625849
1962420
167653
883756
493391
1923467
346620
1305063
192977
1610645
832275
813057
870771
1915177
440166
1210005
416372
1021296
1300052
728603
602783
1209027
1265879
73037
100326
31082
1882628
139566
1202494
381963
1906652
1813437
632894
1491027
918257
1189972
414024
153374
206758
1111555
1175088
100159
1082298
689787
1813940
1077171
1529295
951047
941953
1219748
1304399
331175
1370209
969292
71893
440043
816709
942831
634032
1565323
1494435
1995339
611027
1030586
1061498
1323468
587396
1895673
20812
1825792
1778601
470650
1190804
107356
1471765
1245817
308347
1060498
1029144
616158
199694
1954193
220620
656807
597325
1007787
87109
1988409
1211913
1384597
1610045
18021
1151693
1769468
472173
844735
164178
1125679
1830998
1330368
209727
1748192
107559
837579
1815908
1788936
537992
1226414
184099
1558372
1852474
1059655
661447
1722565
306223
1847121
1258652
1419668
818237
1153515
102192
1842065
1010345
220253
1767615
1876694
65811
1648960
528700
1010681
521997
629119
476235
884194
960672
75386
1743878
643429
778038
1633031
1942123
1362042
1990088
472222
724829
1865135
805914
537680
1800449
568865
210012
1642163
155005
687499
1128040
504310
498206
245964
934736
1750189
771243
1954766
196247
974434
841944
965254
1873578
706732
1235682
1970615
800033
213847
56177
330260
1453268
86928
966014
230253
978133
680124
1329519
724371
1397383
1694646
770350
1848405
1687658
643140
355955
1047524
1667416
816274
1475732
713290
846474
840937
13540
1513368
1063855
808313
701619
311791
412865
1671597
5038
32166
1965355
1036003
942370
1462141
1705471
1317807
1357299
465460
1119639
85352
1046352
1636636
1558957
202249
719831
1775065
281650
1536878
194652
654376
250135
1692264
358106
1105229
1543271
267615
926768
1087112
1371685
42199
1364980
934636
1010771
1161210
1479521
1863788
1300669
1472848
349178
237169
719751
1756168
1350872
1268208
3458
49226
351703
755488
1188846
732904
1176010
226598
208836
1818822
1146680
105608
971478
1220476
1937393
128803
1714711
1522551
385866
1414844
236213
1351178
125854
1621202
1770446
831343
1699590
1855639
132191
900577
974860
1500121
1390826
68127
400755
1727608
605563
1727011
552910
1839970
1944496
791992
1030147
1301036
1409088
1369091
1267930
1065615
941549
298282
1531946
1312230
1714439
1913022
1092258
508158
702374
568180
968987
1619644
1930485
124056
571082
1355141
246172
529708
1215493
1587152
238583
1351182
672277
513737
305306
180752
116108
1503708
1777211
795632
620407
1815726
15748
924476
1217639
513453
1879774
154238
475287
1567361
68577
559337
36579
910524
1859549
518622
1775678
1771093
473437
1586093
1908485
1389369
98009
893380
1645175
331551
266622
1328443
774839
1253272
1039291
902692
1219288
303418
362801
1759828
1970294
1609679
636664
147889
1950837
1660806
664794
575676
731685
598580
826240
1589035
1038173
773341
1508432
121670
78857
1964121
1785445
922830
1872098
1233871
1872712
1260544
1020440
1815304
767009
1583851
1739283
832801
378308
616407
1422397
313203
1375601
1976697
1309257
895693
926701
631597
577048
1169341
283711
1526146
1051299
1970473
662130
157742
5172
902477
649842
600588
815989
1410279
1908283
1204832
1939262
1805221
1363043
976995
1491184
1706843
508376
864993
116723
1737161
1319458
189489
526414
13542
69633
684960
1940293
606088
1097453
266744
1594780
1883830
1979326
607429
1084291
1934916
1228100
213582
834482
834625
975794
120781
558797
1107035
1555096
790003
1900534
685272
1127077
571457
1017006
1565213
1353897
710977
606080
1314803
375069
1700376
1368622
1019596
327745
301864
1189684
345226
1702414
279563
1633770
176643
1277126
367465
299961
426729
1552493
1113657
394168
1567052
1587875
972764
890003
1897512
1536827
391120
97844
1144093
80402
1887273
233363
540460
775488
457338
566683
570418
32524
456609
1247222
1583886
430382
1099789
1644951
1236872
1967412
1547789
1634558
613141
1054257
1496272
394714
580718
1842077
410442
113623
1187086
1906225
475310
1887554
1927138
1690697
777215
251369
1110302
1647946
1583233
185475
930227
1510075
1145657
29092
664334
507071
144185
205282
1441684
1082987
148297
1176267
1201468
1748105
354272
1610206
796259
1143205
949472
830871
1199107
420784
794350
474458
184338
159622
53632
669614
1817163
1287169
1776588
1994076
1362828
865431
712590
928226
494049
1568815
802787
618554
1362021
66968
202748
1279205
1662737
1569766
1936702
1075720
1717618
1171945
1331891
715634
152104
642668
77381
530538
685309
512407
433111
417342
1511556
271082
1647918
1406086
1877796
512186
1187093
1976891
880991
388401
611090
1300038
1160748
1541921
21820
601545
1894239
236456
85337
1582552
479187
858397
398294
696789
1754658
1485868
1032892
987556
1106379
519045
1303388
874381
1218196
1909541
1167449
1864370
869022
311537
119667
830727
345302
1151512
1234930
1748345
1693536
1606795
604523
1752101
773365
876859
724294
1825894
1878475
1801804
1394997
1421401
1246286
1029110
271681
1167550
1544077
1203310
1546375
1325261
1402807
120508
826590
635739
1597871
1544425
369694
338751
1951955
794206
325045
1893050
529736
484301
1259946
1264882
1761265
919750
1077500
1499419
1786030
1675686
1841140
234833
1507858
90251
1361650
1412319
261025
45447
938473
1567849
1612422
311884
1799137
641723
1335078
1107023
1970176
1429710
1169758
736970
1784362
1358937
933456
1774822
56604
794345
643431
1728848
1573051
222820
23003
347340
246254
1654044
1353289
1167607
647489
1166552
1691054
439252
1941436
1915566
159312
1913132
1151557
416457
1215451
1561992
1286335
970424
450687
1130877
550482
382855
142780
1179587
376042
1671150
76473
61031
421344
687501
1524791
963918
840372
735726
1816873
128285
98256
719604
26943
73853
238538
1414424
1491354
922562
1128668
210127
1147339
407126
179405
683277
502812
1249570
1640637
652215
477911
1599334
1645382
1302839
1705417
78462
1220961
1077571
1529099
326967
32526
739922
310121
1123273
1069589
1830885
1324143
1908123
1243240
363088
619066
369645
791393
597931
156939
676906
809854
1373519
1082781
381891
258522
1437798
678128
248001
964694
1122883
836073
512162
532553
1707484
1181147
41045
580108
210171
1610102
550227
265336
872114
1049292
1864773
1221952
1150004
1374960
1500199
1425171
602825
1825223
634328
258563
807857
234565
1000751
1723815
411514
539296
244670
1808428
1360009
154838
904072
78335
1378189
844747
928458
1874885
858151
157252
1152075
231370
1729474
243243
561377
551427
385250
1991895
1822446
757939
1352814
1374531
160747
1850464
1265030
1943759
1228233
62570
1664811
1607188
17002
1107361
168163
1662328
1065976
1878690
561430
564570
645453
1037807
414537
544323
244653
1035601
623636
1955468
194140
1587168
1832964
607459
1833225
276898
209586
878330
1250555
1288541
1620169
1234155
1079610
1896366
1687723
121022
1208282
1719476
1023769
935309
13483
107181
148684
1144357
1571947
993733
1818404
1537267
1513486
607159
1811867
704195
346896
615945
378830
1323869
1419491
990702
129233
1076526
1059421
1058142
1307321
1745179
1278327
376061
672003
1649883
1024935
1225280
1543625
55029
1110588
89261
1678346
580729
988259
1402120
1840443
1584541
1434435
1776032
257203
783832
1400961
1321664
113041
1753717
1953487
926569
1255323
5858
148082
1819124
572695
1297321
1213200
722220
1501107
1365321
567633
303353
63099
1776169
1302152
579810
237916
657087
198816
310688
712392
678850
1497848
459833
660442
875029
1756771
1200135
1493729
284169
1537494
135311
1522521
59257
211571
214020
867914
1983928
241035
1895733
1810083
1604405
1341347
1891660
139594
571923
122432
952054
606734
816012
435252
719791
758968
316386
1144799
1368035
1775716
1589768
1980966
1125766
1750070
302195
229984
932895
1443508
1738604
1458965
1852883
1771848
19410
1160445
1119802
1878656
66526
1679805
574729
300778
1610825
1453771
1180884
1517333
1001773
600139
624347
847761
1350189
990357
639500
1383753
1546048
1788854
1259144
1174721
97161
1118333
1895705
1118179
517260
1032010
1495763
1493477
448470
1269871
1092457
625732
993066
944359
1374900
1420209
1194317
626717
1975851
1211177
760280
1965510
1467419
1014726
1070899
1750403
1569193
392352
884631
148712
36004
1000405
1100477
1225982
1481311
497653
934418
240550
1150510
1146785
347696
364123
512806
193545
1450345
1307289
1596108
702551
1249114
1418962
738667
1067925
295516
1516632
1583426
72176
309511
365747
889040
915056
1886629
437287
751711
1393007
1378995
1756364
1789659
216819
1045892
1369899
645260
1198590
1677470
1701424
1471100
1170296
1186670
508024
1002699
704865
1940384
36720
1945139
1746470
1213985
999401
1436024
358752
1438773
1612016
114514
85693
1580069
1992902
533495
1090070
680504
1690784
983890
270687
1148844
1565091
1043033
435179
1315989
221619
748787
462668
1511096
464190
178645
269699
382701
1524818
1059372
1432157
132602
1417731
564658
581807
986259
10345
1151734
1142532
433326
1769148
1785481
715994
1971903
1357022
1893563
364940
1829230
101093
1663834
874151
1960791
1805475
1972396
1624004
1582171
1091374
1420348
1139022
1500287
1039243
1098695
203721
838068
1527393
1398338
1888092
290158
377846
764309
909102
1719687
1259883
808266
784206
1006473
217157
409235
441894
1774708
604244
1751315
222160
1831734
1376925
1635781
1255357
459781
510727
168029
1664546
1137524
1471430
1989178
1198660
710192
1627045
1047
1957138
1942314
749490
322516
1707884
700052
1521851
220666
331285
1491807
137625
1347315
713026
1739343
62091
1626673
245683
770357
600598
283960
40618
1913365
793620
278439
736346
588053
777645
1857008
1161465
1020200
814395
484210
56795
1010250
361506
1812019
843681
753650
903915
1686584
1402088
1902760
614758
495085
1839718
504248
786946
871021
1930289
1434549
1011594
1271151
467045
54141
1567206
1551860
523364
1319391
1275094
1226413
376288
373068
1913160
1023905
1502358
1104904
948552
860684
1796303
1550684
620516
682028
586893
1919474
1960939
1292868
1072291
66579
312643
1776739
845841
1007347
1698506
1220205
140118
1015136
569655
1004685
1176692
862266
1439299
693362
1663285
109340
678737
730537
1646073
1968671
407393
355950
1192167
613458
855116
645313
1613484
300777
1436327
665312
1712457
1394027
1953378
1837380
382897
1608071
1808329
28300
1916932
1498655
984144
1002509
671209
1438684
687289
1279084
630286
1615685
122416
1378333
583641
343825
1957843
1731984
480796
1640129
1366054
128287
1930162
667318
1310246
1603666
996383
572247
1605505
214685
733856
1275791
303720
239304
250026
1647817
1663547
1080495
1849868
1224289
1051412
38237
710036
227674
1269267
63895
579369
776222
285710
757088
542631
1469892
1092410
1952856
137564
1760450
883003
1825325
795688
1668686
1162408
925191
606106
1716698
1967852
1766992
912039
1012018
359928
1061284
914934
881461
1015212
1357936
502425
1955708
1683756
117268
879545
130802
894869
1769204
1755148
1179425
1163395
1941475
1387261
1365844
1885407
1255960
195660
1770128
481137
529818
993122
19027
518170
1577928
1229120
587490
1265042
943257
111633
1597736
379778
859296
365227
641778
879479
1153727
499125
422004
863091
29711
1880077
1099081
1806692
717963
768957
28856
509260
1482986
1214033
1547118
1553280
1764806
691593
220889
1315848
1718268
500969
1489503
1763241
788479
1475960
774709
592218
894662
524756
1057853
1465966
441872
1742680
987180
354074
158528
1874966
57451
1856585
1487064
1401075
626481
1747399
1508629
712595
1857098
1202046
581188
752028
287628
559704
904065
637828
1530099
1548534
724252
1757108
1706352
1729890
1271241
1877125
499556
610783
1151497
1966034
202802
1241214
1885983
1342808
1737309
1972845
1899652
1669061
973669
1669255
630220
681584
94736
1693919
368140
577283
69371
1244871
1672104
1053670
552041
1759331
1699593
135533
1308905
1098355
1703215
1545942
1076164
1047436
1758701
1921202
1547721
163477
1638669
463428
761856
647119
923172
535824
1708618
1423664
1013450
1328140
281431
1959012
624131
1686660
303003
1860210
1789755
554386
1538384
4236
895063
1281810
1998298
63033
406798
1916534
1911917
1343439
1610919
1614935
1960441
932851
544173
60849
1690310
989277
1659927
682162
236444
1661317
302153
1545899
686075
548284
991626
1245922
1488220
1531937
211028
407177
733678
842060
320474
1716800
775531
283040
1143146
1069211
444708
1152728
634090
435575
921448
1977344
1811870
972053
1462771
791610
1769472
646003
1703125
1991367
964133
300097
686437
1881750
1384134
387797
1996787
224818
1571717
1144758
1821240
1504267
1527566
868239
553722
1366117
539107
1919554
1030327
600800
848742
736234
1184977
1429377
6863
1866601
1298860
1403206
475890
1545571
1348875
816586
1449443
10159
1130507
466562
1435012
692333
300583
11439
1528284
1042181
270732
1345709
567374
114210
1711902
433440
751822
1843825
1454518
796776
1877715
417660
958808
930108
1706231
272167
701348
366551
728529
106837
698230
946949
688366
1294255
1676580
1982627
1010722
608216
368667
59937
1680980
1767841
859847
1554851
1248227
1501948
1129711
1556162
610895
1411014
419869
774749
641094
384530
1134252
525302
1887824
1003646
804280
1602257
595452
1429255
1464646
215739
301291
1508047
964275
800612
23828
1059232
1455118
759860
61188
1962548
1481747
1377195
1040908
1345219
1524902
1780762
1232395
1425440
426103
1168920
1357278
1008808
441669
826612
1476860
1565428
1860762
1086619
213328
1476288
1378616
1796719
821800
704159
332235
1225628
1943166
1853504
280291
1628078
139321
1938859
897991
1283579
553432
1567931
1650296
1056038
247567
683893
260086
1861532
1794574
1155937
687645
1299800
980642
83197
926726
547752
1657102
568700
1512435
161619
1341411
1543386
467596
715874
553555
1501671
1966936
1377587
1566322
390483
822531
1886898
1838237
1418914
476997
1175280
272750
1426032
877222
1965911
94575
455858
612667
1558320
1615111
649411
778769
258507
1374737
1354199
1904276
709024
1907839
1426156
375026
1955566
1525116
455870
657020
1857387
1375728
605270
1992910
1471522
1044068
894475
107857
68878
1499532
187963
50356
336523
1870871
358985
536979
189068
1615446
896948
1409525
116075
851848
1486123
670117
1601162
401180
508964
564806
738662
451496
694049
317552
1115572
1180138
990215
517441
1511526
1441836
650287
786556
1071715
1912723
875999
541022
532436
907904
1217170
1478983
1320985
584757
461949
1367922
1622478
1099729
742170
378018
929067
394346
512343
806902
978502
398533
441701
1972819
614572
1105546
878389
1104400
1811063
575615
1916706
449391
734697
946606
23619
1461629
153584
1893565
1021496
1621186
1493843
504029
1890727
1479062
1065678
1858469
888059
997772
1533937
264041
1353663
1162948
1353322
50061
156795
64402
614953
747546
1482930
1451171
1755255
1587756
1095232
1807519
1201764
1586928
239718
586910
874287
1136023
1645367
328976
577047
1826637
1865960
1569664
1003363
1352640
1845363
587140
7171
802614
981132
1040461
1572742
1476280
245777
401680
589155
1345789
520449
1166839
148284
1443891
1235981
380722
307433
969626
1780187
638807
1844118
603251
198915
1406265
1237244
1983613
1145870
1026643
1043462
1180893
222341
532646
298123
921954
248092
312237
943425
881643
1686936
1491148
1147561
1390478
1571076
105622
1014498
398677
135354
956260
53558
1041509
16311
731341
1156719
1031254
586235
231981
500559
114144
867405
717125
1049390
1229272
1587146
1997229
1712315
1593965
63631
387649
829880
278594
1081429
526548
1470600
489537
832938
1015420
1819762
1204388
538361
1224879
1463816
1628304
1286045
1483047
1407812
1425213
580802
317152
1311230
489500
1470041
980247
1608244
1998639
1571745
1641425
1279001
641089
1451703
807543
338327
1803391
946237
1966352
843529
1620536
1872295
758053
219701
534945
403256
944416
668891
1104975
605250
1543792
929004
435564
1837249
1956879
1553995
1441215
404940
11572
94361
778599
1180845
880620
1943984
1824453
1303971
671632
312753
1060365
1294983
692186
1907741
1677518
249182
1353269
785316
85193
1662029
1684525
366790
180653
46369
554459
1195993
185652
1023457
292501
1470895
668852
1254123
1347912
939939
1557802
925600
352959
1169317
1917002
835534
274942
754186
76638
1448550
865245
194870
1399565
1722160
1843615
561819
931552
1578806
17524
997202
862602
1172209
203536
1596685
851075
550681
1016950
66602
1160203
1668744
786144
277706
990467
169210
838126
739890
788759
807487
920675
1414069
1969490
1667664
1043440
1136276
135929
508967
1866265
935791
1411465
1992584
483194
207906
472295
1214082
356349
625094
1161002
700861
1277226
475435
1367583
1873601
1624464
42551
823134
1335690
1998857
1479681
253045
74342
1987818
41200
388468
1558049
1712036
1599582
1868549
1783784
1076186
906590
876814
924383
1006093
245725
1088947
924838
1799118
1085898
174524
878482
678106
1895504
1678716
520835
186892
1750095
268492
1355844
1095998
1227723
556628
675579
1721689
1942942
1827534
1516829
1938422
495414
1321111
1005180
1233716
1727859
1265001
1860720
1113321
542508
209233
1012692
1147966
114828
1110562
570516
900660
182804
1174952
1259125
1980998
1872196
608616
1482398
541112
760113
33953
506923
1357696
507755
1349450
1999763
1657984
1383446
693108
1121270
726027
628020
81900
212930
362086
477403
122544
386655
1584313
246151
1072787
878502
628829
1857392
1171909
87294
1397988
652969
999005
792074
31201
1106985
1879076
188849
509317
1371307
1879381
1814656
467733
7591
1115375
594196
183276
51199
1077546
1276196
113743
1148625
1492384
646005
412461
1149782
491000
1862068
1288089
439024
1628668
1765560
924521
284454
1556335
847721
133592
885580
920411
512102
1815738
844679
560212
348170
167463
11704
580409
1327028
1014826
440571
591233
434682
186486
844012
42305
1347875
1329567
626903
1150768
36187
587600
331685
440456
298201
1860490
102687
110141
348810
38016
1176085
1031700
1616964
10360
1257837
992199
1647016
638976
1293070
1870517
1393824
1573752
355995
1987932
1259434
415297
1217408
963388
1585628
1206650
1171539
1943905
1250248
137036
1877703
1432661
1464877
1217511
1024516
1355217
1456874
1123327
1855698
151195
143878
1038506
1984122
749299
1735084
1896199
383374
1899072
1405150
1583219
1998739
794853
960514
1102753
64571
667738
155188
446922
1080231
406457
697569
1744938
1286957
570509
720457
1550657
363326
449034
719733
364404
1789094
1021893
431397
1200906
1136595
311285
1106056
1873482
1538500
848408
1405757
1983261
770151
445692
973803
244906
1837498
794888
124111
368754
354731
467681
1577164
144269
1274063
1882239
1946632
382989
1040022
368273
858852
117968
240875
1450015
426237
1730437
1664655
258864
512552
334479
706370
1867770
1603548
2116
1156210
969211
737963
1928245
1896060
627355
495935
278514
540902
1552129
230842
52287
1759117
342108
540748
1461321
940063
665742
1208554
1326523
352124
936877
504347
559259
1992115
1785942
562460
558498
803143
31900
1185908
20458
1208134
1803020
932592
1275792
1807334
1667575
1742914
697062
928084
964116
781526
738384
369670
1279636
841890
1035598
933486
228526
1176838
881601
699394
1085280
1846749
546187
504500
818784
1560048
1327103
368057
232339
394172
615370
5801
428698
1471385
650233
1995031
56202
1153462
1757647
1334486
1247791
379743
796928
1927056
1159849
758221
917573
805251
143954
1327706
268060
1565298
1569461
1351551
163616
1171980
905543
81501
706351
1383353
462907
526981
1930312
1325133
71422
1701452
742258
137865
484485
582239
1098154
1533610
1137651
1004692
1444446
1762036
1205420
1472823
1729900
1444528
1443175
1691100
36908
442308
182171
982766
650977
1917412
160532
218561
1403555
1616055
271802
1827070
586785
80917
1375661
1197089
1326124
194394
157589
708772
1486266
1269236
1997922
1192559
697320
226954
764661
318183
1001884
466808
581417
222855
1768125
1540681
727782
165544
663278
594905
218662
1064906
1814283
1968489
1299097
426738
1755718
56495
909683
1701556
1193637
520724
1419226
1795241
1537268
1932929
1103706
1749381
1828473
1630554
1993198
1196939
1700277
1726082
1611965
1561921
370118
1800897
679648
1748500
664229
1551171
829523
250176
671788
1795711
1632565
1877616
1689440
984223
604068
401935
1617444
874297
627773
767442
1900185
199834
1554451
1252977
1907603
1059284
240107
1954463
1057985
838381
1934444
1808863
1113026
781068
1153631
1999227
406958
1179262
480395
1992582
1570098
1572461
1766606
1685185
749107
976607
1964111
1793442
681903
976940
1562872
926038
177969
1544688
491365
1673795
1748829
1029446
183866
271589
1070113
1755456
276675
817247
1836445
560262
504900
49458
1079335
128654
890522
175242
1621859
1980380
799101
1440465
442940
78
1622031
610918
1512782
594088
680103
829831
950054
493230
30239
449927
1052564
1616656
1214727
832663
1480604
1912399
1027868
257066
287157
797835
1912547
1246307
1183229
1025191
670772
293689
165129
1833272
223116
1397262
1687576
238900
1471478
1606278
1789786
1920341
644434
676866
174350
803224
840996
664487
837845
1214142
1440656
1466102
1042008
1097648
1878075
1408995
328809
149116
1358034
619944
1245025
445179
99360
1627548
780552
1270755
444500
1685009
533654
970290
841282
654745
1576817
1038397
1458507
410247
898112
746913
1344150
13054
858894
1713907
524289
1183661
693679
629157
832609
1444241
600833
303462
1448789
1060716
1987061
135292
1319515
216756
1689819
187454
1454369
1994977
496056
528874
503645
1572281
807387
830001
1497648
1270440
581540
10571
424145
1110897
768286
241348
1099553
1862716
612843
689690
1856922
1555493
1021334
669585
1374959
1551071
1564566
1305443
1977332
1758078
1978372
112895
1162681
1583593
1185272
578264
397670
983675
1089936
677706
352843
1430478
1983679
1253719
160394
655201
609703
1799291
1084366
1949545
1937500
1529732
600753
1777205
1121775
65358
190325
125634
1846466
1438673
1260566
1786924
723205
190785
541739
457910
1504313
938539
337680
1563088
988472
252067
1861407
405632
942664
1895647
545259
1832514
550761
1751566
1281591
1582017
135516
1439274
434143
353596
1376573
924632
791736
205825
12344
1417236
542480
127761
255028
1234366
1536046
524173
986651
1651961
584852
1587069
1469144
1756166
1230382
394748
597313
98341
1765347
820323
222889
699301
41762
855266
1871741
1201716
413871
1214759
1127865
1982779
838663
1326470
896034
1717801
472572
1769682
168034
1431288
1706339
1914993
476021
714501
1777487
1124738
1895235
145075
1769932
1126832
494076
1169082
1222665
182643
1150304
1272073
935501
1462924
901622
462670
188585
1998302
721921
910715
431405
661858
305325
1387727
510284
1647272
1135806
1318261
506197
91206
1867336
1014341
58601
1543809
1311878
809635
317151
1388640
733502
1505933
1891095
1779116
1477231
1478306
1148994
1702057
1703847
1773501
1054168
659083
1949911
1640602
553326
571197
1855767
200524
844181
1408498
1983682
1970761
784341
394632
399687
1097406
989268
1594362
937720
230772
1920327
1825889
1178295
1436756
531548
1902650
48488
1781357
1159798
1219246
554903
504283
1613508
1611623
280750
447212
1816088
1148678
793585
1609698
279443
1379896
131069
970968
221309
9610
264898
220395
1098380
441878
1774736
1884723
670272
1927286
26515
1496215
892492
580832
373343
1705209
1503731
1046206
886151
1357473
395886
936961
90675
1891891
1520127
1880198
1649602
869460
1576754
1672584
1359367
699283
180271
689730
1640683
836640
1738713
416967
1991457
54667
991750
1125927
78187
770995
1287891
677034
1976914
1954549
1610390
1661693
1766871
212858
21161
933889
1221112
335019
1438984
75660
1476130
560642
1845897
51952
1485233
1616109
1187406
157131
1858945
692482
775612
1237491
44147
919752
885185
925622
1896141
1201986
1542091
1871511
1817819
1301170
97118
600862
497236
1358450
1570583
1926033
319475
540846
223876
1303440
1095260
615755
1787952
1748224
213916
216941
1630953
1506999
1165993
1478844
1089006
120920
1261287
148811
1819874
724992
147505
637334
286534
1935489
1987359
826396
184793
1973708
6530
894824
695420
1273500
512665
190638
234113
1171209
773921
1519594
1645970
1584897
919271
925266
1236595
1920889
118837
1961411
320100
1369831
1720424
1361966
1649287
1556176
887271
156108
433406
649544
1355662
1481155
242778
82917
346408
1060311
1846795
1004929
56872
1103489
870195
1684313
1840299
1576265
441442
139871
1128571
799467
1605424
174986
66846
808400
1371239
898346
1720402
156614
638746
1754998
336263
1887788
1747393
1567235
1273866
28878
710730
894979
893720
433953
1656411
1539937
991184
1319133
1651161
1815525
13782
197977
1929708
1380426
1020152
1530720
597125
1986396
1319213
1880131
675216
244526
518042
899327
1959821
1705479
1716215
1652700
1589703
1705567
1518382
1909796
1340228
1717338
1743893
668977
710884
1479179
1426785
97553
1897679
541293
259674
1624981
904643
34469
1190566
1171429
231167
590483
166867
527762
547689
956175
1522369
822219
578508
188101
384426
712304
1078985
527805
135946
852550
1473975
1910950
1353293
151036
1848663
1542430
1797939
921219
1352593
768308
944873
447587
1823700
172487
29970
1452774
1676904
1834800
457774
1706744
1273830
645775
1454189
1162682
1245871
447891
1943832
309222
1222184
1548343
254157
732154
1742804
1319404
657268
1695162
568359
1272606
1183108
1930254
1705079
461256
1143510
1194726
1865468
1074171
1846408
152972
159829
1688073
1369210
456949
1276842
122261
481660
1075842
1088225
1796099
1045784
312043
1559494
331532
580491
1676362
5861
1050798
121854
470037
11542
524370
12232
89144
49499
349263
1132012
544758
798972
1505370
1296053
1608797
872012
803034
189208
227072
1768279
59592
1711777
1147579
699179
1843087
769913
166314
408439
901660
1448774
1027803
1003231
1099971
846752
1414826
492504
1230184
1575609
1843882
1814232
119460
482164
931283
1252948
1437892
1899884
1079242
1070761
3257
3173
1976138
1298915
765451
1017330
99061
1264672
982211
759366
1724722
48407
1982046
1347440
1587729
860960
530032
608811
1280814
869636
1354424
899300
1363788
1885270
1682568
1293206
162369
1651303
567035
1023434
511410
920918
641348
937065
769138
1631506
1527026
1331008
1231413
714031
1264395
1284252
1418501
495058
243172
1480302
1923918
779154
735469
108676
1344324
495855
1906864
1640581
1617660
85883
383880
1186601
377338
1740255
1221021
25729
685024
719550
639285
844457
77107
59261
1506080
1872978
1815558
503856
1765057
1654480
798798
721568
1046088
939243
353413
484221
1152984
1820324
464723
1042913
1808646
816919
25048
1309139
1467908
1002848
923865
624625
1582213
1616459
1590801
1969174
1850261
748425
1632047
1016346
445670
1116042
696422
357813
1075831
1137416
1547140
669679
1518396
59242
1487842
1274968
171142
98474
1680120
213884
1625746
1079982
1191395
1826628
1346050
916556
1773014
1035347
1782561
593682
230127
490477
1121418
501819
246388
995482
794752
1562479
937936
917386
635679
1552107
877220
139945
641829
737509
1153757
1404811
875965
1513727
423258
1341939
156799
1866266
1574962
53454
1080327
431480
427174
1730142
790897
1536932
1788070
1274228
83153
517257
68275
315086
353703
755593
1471948
1281524
692277
1355217
567163
481449
1409821
1820096
552668
304719
1150436
705516
785904
101119
393546
551370
719626
1783971
1112956
1539036
738668
716431
55145
1953948
818465
814648
120496
1046103
1658593
111406
530674
1518198
1079054
1078803
298346
42968
865067
475709
1660159
1999025
1425241
76880
1048562
1007306
157530
1568413
110352
90481
1664543
923522
1436457
153983
676454
1199711
653312
1879193
1517053
1590837
317342
1181
134450
1746894
1189765
642013
1047106
1739465
1410536
941788
637564
545440
1446988
278511
84592
1759483
55466
1133860
1286647
32871
799153
533203
1189854
1102778
1018076
62976
485713
1325979
1939333
988366
1464033
1577924
1049348
1329488
1689146
1516492
388032
765993
778724
949679
755502
856359
1168079
1989865
388896
460838
994817
319740
890328
663275
1177248
1458562
476370
1057486
1758081
986130
582277
560036
343101
733949
1400274
1076818
1774251
1640248
646992
1152101
57478
445985
1738993
605481
1102752
133572
390811
752167
1249123
1173238
1185291
1187369
1155667
95402
1450838
615698
1746983
1463728
477537
916414
1179192
1512778
1633255
1874882
732264
1531868
457919
1042488
1730372
302494
1333619
1915145
1663727
296472
972706
156974
1438025
1395364
446516
337199
1883819
1178980
1668414
868101
926598
194515
1398619
1759851
1049809
823065
1595379
1777931
196051
1804812
118473
837648
1682372
1795935
1717762
676081
1788274
1097439
600930
1093935
614300
752104
473312
1422417
223787
172920
1563516
341860
1090124
1213324
967733
1987868
1604052
1539262
1611591
138210
1537938
417963
514461
845407
906302
1588088
1982516
1764698
1050877
1585708
524478
761429
758153
160241
1286121
104080
1724008
911522
962017
1851392
1288300
214959
1944960
1257616
1151550
319097
1411978
199671
1593868
1865008
1674828
1294316
1962103
608841
589086
860864
1636740
759609
136867
1997813
1286342
382179
972597
1683819
943045
903496
60168
984725
678962
345999
1508111
1035580
1788339
1177210
1726532
1100469
1100034
415992
1730946
164670
221709
33474
581503
295764
1785011
352389
492686
1851485
729801
107470
852545
1561498
92165
42677
1701794
135263
872039
758976
1574415
783013
625923
1552856
256752
1074161
1816330
1864918
1669234
459494
702121
1472981
1657924
631525
833162
81427
332065
1076214
1002812
954227
1576052
848443
631852
114948
245508
169842
586119
32819
36660
1919273
316891
903759
1258417
435313
1416356
1570287
750197
223228
1555763
281334
218870
1418338
169247
1082417
1344438
238999
673223
257139
1237175
508104
462121
790293
396946
733305
1137858
1808677
216619
1238929
743017
1380501
143808
569952
1769301
1154704
1834138
1554326
278602
831187
111881
1690191
27975
972042
1243133
1846406
1958506
553165
1115208
166478
1859363
1319968
708896
1081591
440619
1838569
1519666
1900650
1899784
191414
1834394
1094047
692342
1425009
742333
1692299
1911955
28215
876847
417981
1375873
621205
875459
536481
1187645
961770
377611
125091
802208
1970737
666170
765875
1098604
420175
421415
586537
30538
1539442
765500
1098224
586671
75494
119257
1128800
1209560
385092
979033
1055512
613184
902558
125243
463054
1853165
1794579
967195
1784003
1854321
1965110
289558
1453304
123500
151012
181094
255855
483279
1259399
485227
1076163
1013289
1226637
1591986
744558
101736
1548001
1165959
1669257
238172
1707572
1844989
500399
1541462
945183
61702
1397957
1554677
1586417
952679
1289324
1429593
216974
1549443
353981
381187
1413600
644659
1986019
1808659
1522395
6811
499626
480845
539851
1359
1164595
564152
731076
831283
1222621
1450423
111435
78554
815081
1838928
1864052
873562
429315
1840242
1506906
1659457
112437
1749859
623923
1153281
1566260
766779
1917384
931954
1708362
276788
1023977
677043
970268
767033
1643157
710757
736732
6283
1871462
885324
1799893
1706930
1436228
226452
443344
708510
1285378
465191
448472
1325612
640687
983780
743217
1193045
1801781
1621641
1093066
92680
1014744
1885128
1941211
223050
78353
846331
56394
1514616
1635597
699122
118973
1497517
41846
1701924
208415
1016753
488491
727389
1250152
1610090
1920498
336405
1904427
1514746
1751075
1055064
1663338
684463
252827
815208
1698308
1235155
946390
728200
1219338
1733155
1548533
691976
1118016
1130272
1339190
1290183
354884
1908861
1138775
148586
253969
1871976
1958973
1990966
1548497
1083730
1827097
340609
860781
501347
883789
1926417
672304
205856
481768
1913819
1611894
1771452
1733721
859971
1913137
440560
1485240
967537
716660
1079361
1363568
601364
647903
623106
532677
480188
642460
896191
1576476
599966
635002
1625757
604435
1496591
1234968
1662166
1587336
1461408
482779
383568
1578932
1983725
946800
1454612
1546897
321021
1303283
1378990
1602297
1432108
1844545
243481
1331913
123222
1368367
1129396
1169752
173814
371801
906726
1519710
715716
1947243
765488
1591679
1905873
1515623
1475143
1647077
1687192
1767770
1918276
1811264
1712280
623975
1107425
724856
1795317
426135
338678
528666
1504496
1421175
697653
529660
410289
1614350
102670
891857
1785103
209743
1537606
414956
1294905
885430
107327
1072536
537401
59830
1759993
748931
525961
1407137
810729
1637508
1431668
1181610
1609731
1506834
954665
1580571
1465230
502665
1077657
1256928
1458216
1478603
333504
1939897
1835278
987362
353480
1495090
1581604
455827
522389
301602
1549820
782123
31299
69943
333734
1155079
1687906
1759652
1241967
1387706
775991
120330
1082337
141808
1157808
1406132
1989200
60933
1335844
152715
1794767
1694601
465031
1876661
1350287
835313
1913492
643583
1644537
1045102
1400895
1031050
936790
1524171
507017
1916063
1442787
203682
952538
1819903
716066
1704271
1045877
1354653
1079084
911630
267514
1028027
932953
1943318
1236291
1092243
764862
1035171
1052446
1740696
1145234
1345130
1040533
190540
691491
7163
1086155
1399599
784845
1072585
1924847
733394
1210873
1796252
16514
196256
1238093
541463
1928416
1171446
1372223
1972033
966165
136806
195049
1312582
1091950
1351277
407612
980785
1220553
1603889
1508189
1005759
1228467
74098
859109
700063
738653
1806216
379273
26863
1265796
516621
1848034
596558
749597
446153
1920252
916921
1649345
927858
1101163
842259
1985245
1335461
1472783
955858
1776451
1875559
996258
1119206
1523273
1029963
176426
628226
537651
16241
1714807
1715853
1096632
434255
556311
101053
462603
1841111
1854648
974176
164667
91982
1955231
423138
1967644
1214973
983033
1843007
346139
1815651
1649502
180185
1886718
1438125
731507
1981905
1643223
1056964
102390
298079
475264
1959340
706759
398758
68940
1381037
1349759
432654
1759551
1416271
822143
1424490
91611
1997707
630284
306631
1884302
19420
1365170
1302742
1447169
3983
1230097
901800
1691642
1285270
1551409
1390419
1389991
279312
931070
1158312
1710370
140211
1166815
1827615
1881290
1720843
1256465
1680584
1666169
958454
215552
571611
608790
525532
668232
1705958
871449
853148
272336
979336
1161688
1880930
1103455
1864961
1757633
753701
374235
1662101
1231415
701895
1420309
134131
699122
1296548
492972
1489984
92492
487712
283343
416221
900055
39294
876444
1252379
556536
891753
1301704
1002524
740270
126274
1481074
191717
1296324
415426
1300560
150484
1933051
270444
1731309
901993
1747787
1144269
370002
1050491
1222579
934876
295471
1449646
969360
459794
451659
877453
1490342
766552
664192
1293498
1827887
1492201
102695
118385
11168
722973
1622593
101989
121343
1794722
434456
242841
460984
32727
488572
1180019
487577
1794408
719231
504868
1374735
1124589
1804366
277233
1097678
545255
808300
435378
184938
223263
238171
1625228
1286771
1038807
1132274
53108
1896744
262196
1149376
760525
1937172
447153
1433477
852240
1156112
839957
158978
1034468
195085
794347
428972
49516
857834
1788963
358269
899539
1863358
379963
407170
803088
1186356
1413291
1103730
1375615
1306643
670722
981435
1374774
46074
608265
1844632
1900652
529366
968544
1845335
208562
40742
1564947
1781793
1499351
846288
1410589
105462
613875
511933
936
1042070
276083
868120
1442691
358127
1902123
1531981
1469052
133358
191064
1312444
679460
848571
302400
1310315
1196292
1427975
1015581
1632637
304922
1119769
318778
389092
1980177
1943819
450151
171462
961677
1174423
247473
1893122
883490
1958304
1138078
453689
833202
1345657
1153625
1074606
1108115
1369077
1770386
270828
681754
1382351
165761
1314217
1678386
1628694
1579312
276625
1336109
1020385
1542603
398087
1103685
810553
180611
1716331
894377
807233
920966
769857
531089
850962
267931
168887
431020
118199
1327954
1368803
1528558
378870
631250
523967
705714
459672
1279729
851950
962659
1603708
271445
885260
670416
1493215
1634109
1013458
747267
1006298
553214
280021
27207
816327
1129141
761162
1610299
649817
501822
697794
447817
1137864
1319645
540016
448812
982132
415698
1834759
671683
721247
1291757
1906582
1708314
112816
1732523
531945
1490183
1869788
857594
29197
1314573
1139181
1604262
263465
1560994
1883066
1500912
1895469
1266683
60886
118918
557838
1363619
444574
108949
1362930
1815885
1518701
524491
120758
1226026
1830194
33653
976450
1347330
203859
718056
793908
82553
855071
1764032
1723410
1110389
761547
306883
462308
501925
715236
1720315
301238
669323
773156
1425421
866418
575762
894802
1842382
1138893
482498
1088848
1728232
1761925
425187
1584848
1411227
1633358
689628
950876
1574818
1613038
765571
707073
1599457
1829002
1956149
75745
363797
1125160
1028784
1379087
1443377
1777993
1784701
1388323
202017
1240174
1542569
954942
1751044
675769
882355
215859
1976595
1692669
701200
1885641
1874937
1741007
589945
39515
654656
1937042
251858
1240846
1357750
1957815
726024
22657
1869180
117648
1136095
357204
757981
899508
1317085
1164310
336339
1520857
80315
149313
542207
538464
1113903
1877799
255990
937724
485386
285023
1384115
677312
303968
1579963
1672249
1644743
863160
352670
1462070
845363
327293
74670
297202
36868
747584
1855227
782512
1666245
200531
193531
1804729
410901
1733239
1564989
955034
1384115
1796639
766286
550251
1248223
697269
124910
272004
1901126
455239
421207
846320
1391057
232801
47890
206005
1389549
1170001
153218
197333
197003
1074773
756030
69790
1149060
35670
1580681
1459805
1752320
1210868
66335
121856
1810006
230384
609882
1677580
847954
356975
1904986
1625176
494780
1547043
1171237
184853
764778
374705
752646
817492
1699147
152497
1840514
880188
202637
1962780
796038
1679651
410303
113152
1035659
775162
1467708
1677663
425282
1576907
715588
781192
40586
1903052
1925158
265968
1946272
828978
1158706
1273476
1349058
1090769
656296
1609588
361504
411364
1582825
1523583
293114
351928
1086313
234825
645721
1947824
501117
393468
292980
626354
1818919
862062
1194442
948199
659486
284536
1119506
615016
1147282
1801775
908301
119735
476635
821021
1686736
1098311
1969048
78382
1150046
29449
1752941
1706231
1144549
311538
434052
217514
803696
1506437
1589643
626813
1286075
689696
100602
929030
22565
1443154
1419632
1122155
919045
672353
1159859
1408579
123716
1731364
414298
903324
1004345
995238
1352249
1155312
1309710
253694
1697851
1168332
1435123
1255947
231848
1544547
581301
1532916
1551826
551624
1502960
1600393
1128193
1048635
1406384
356838
1701899
1127251
1901219
659021
1753730
48760
407269
1051049
523722
933361
1062904
1524554
648535
1567666
1151993
249665
982967
349895
1482318
833748
1097283
252097
1154310
760230
1070101
1937433
928271
300359
896917
134266
1486262
1116892
1591471
1778181
1862388
412033
1102542
1772665
1422062
564854
787104
476069
1410050
126005
11737
1346116
1524816
1467607
1709336
1462050
367435
434059
1000700
1765183
459483
578917
1120167
1130536
1752780
1959945
1061975
843771
700401
432920
1623278
380802
274582
48203
1830480
1591719
1484372
1911107
656337
1351611
1364862
31053
375995
1373071
747456
286987
1813613
312647
590230
1262551
221003
1254329
205240
573188
269712
754568
132362
1084818
1539439
1718761
279342
116561
111433
1544149
1095167
927236
1405399
1192717
1483441
962326
262419
1060964
440496
1207352
1314738
1360764
1432441
1120587
1911833
1912995
1385847
143399
1627851
1262161
998741
1777666
719517
807002
1018087
1039307
185440
701145
1487468
452188
1759305
1983484
828853
194391
440401
1381431
1314622
381614
340624
327431
1814591
569419
1101437
207987
180402
584524
242552
224050
664364
305372
1130119
1464746
1793573
854103
1705809
11064
1728531
1970832
1778719
272434
608830
1968499
1040600
750855
274713
684699
237541
1847169
1838649
1862928
1977897
4793
1644367
197970
1851851
1184540
405929
882337
1013892
287623
1328366
1765467
1840282
415729
1275243
1256299
1703069
228238
1319986
1660309
776641
1549170
547820
1524070
612198
1042645
783115
566066
1752410
1426943
1546290
1492490
1991857
100391
1203391
361797
1767232
1983502
63105
1224597
500701
382015
1091035
813525
768631
578044
920819
166349
451510
1173900
1537047
1799147
1598629
1552163
379506
858682
609104
1748247
866064
1022859
1614600
214159
1262397
313033
1905617
988445
1947921
828404
765751
643015
1103089
1123778
1694775
49956
1301386
1133612
14333
736423
1465735
1532084
634056
224179
1214606
1741618
762072
205184
1538909
834256
680943
434128
734914
1925247
1002986
1681662
186789
1551785
753057
1545794
1531391
383380
1681902
1492325
1694505
238547
960293
1723728
1083603
715894
1181278
1186663
735839
186735
870878
455669
610781
128333
1836966
573832
491725
1679067
616570
1856654
695888
1750090
1792499
563957
1341631
18729
1802228
1154471
1521092
968638
1085886
1650443
647615
1827828
774463
1040436
1908391
1499883
1521404
1677518
284293
53727
1868030
1424594
419403
200823
1721192
822812
1548637
1045103
809785
874948
81085
87606
984953
1843567
1946128
706071
779752
1949561
1674385
526351
1754652
379273
1902974
1946887
1624768
1857530
1272387
618621
705269
1446481
442687
908212
1612617
265762
931959
1047668
1244094
344397
1707325
822420
1998985
165412
1817301
1413400
1629817
980122
1496450
1332409
1958320
1635175
573949
1768487
863454
30345
879090
1724303
280016
1869386
1383123
923288
578627
168077
1011080
1065287
121883
798270
1962736
474361
578480
1308417
1073460
820392
1778663
790561
1266159
428258
259517
1352726
1071546
431129
635374
920841
1941020
1859717
647353
422067
1687988
319617
183912
638249
1434826
121722
845968
1283348
1122694
829444
1471997
779198
1757938
926313
209970
582930
816551
418567
1060791
302672
1946144
1618854
1286904
909185
218199
1559524
1235452
638771
748872
1055020
1479006
1553597
1393521
914705
1029062
1394288
1077244
302963
872324
699053
445038
129233
774143
1674740
1795009
1907159
1091019
113895
1384559
1490719
259325
496408
1518764
833553
1293799
1364636
1363580
1756462
403237
136329
1373498
1992659
390311
966507
522825
1493434
490551
952511
1354098
1666789
1450916
453200
1517904
1584573
1306671
370157
1297198
1806306
756869
541245
926482
708229
1656975
1130624
865559
954862
1515192
1947441
1307796
1176846
1590472
1672165
1643319
1484804
705484
886979
395111
1447620
471851
1288078
1923385
1191027
1400692
1345150
1046768
897890
1631997
525193
1083796
223792
1515335
1426234
608484
596693
740007
1561196
227867
650105
1429926
1680599
624524
1978375
592982
1843285
168936
512616
1884876
1502386
760164
805732
76448
472616
212223
590118
432490
1496298
1069537
1852906
1033675
1395065
49286
823209
9447
175388
808189
1913131
1518674
1042431
196753
1905608
1898693
189516
759544
263011
428569
1412719
222857
1298624
1138946
952424
993074
947619
1401033
388344
919956
200003
1867971
564208
1658188
1615167
1373948
1214958
1286255
619680
496978
666469
1056337
841913
770695
570408
408504
1175761
525755
214350
565354
706466
836433
706682
838113
463361
245202
418335
215428
1639973
1178164
795867
1499927
1437047
850211
1731248
658434
1735653
917597
1510781
220742
1889600
661346
44707
1073577
144243
1163982
1261896
1941349
592708
456273
1956063
876885
907914
88221
9384
1808035
1531926
1489406
167854
1400539
1899330
1747926
807917
564875
875799
1214345
206512
810057
475013
1746185
1755133
1603940
155062
17317
276471
729733
1151811
411781
1144742
1699139
811574
195805
685625
1346811
1594088
54643
1816062
14857
1147845
1577759
110586
1310927
123855
192055
512803
1664266
1651910
1059012
1094568
1432
1731967
367352
108436
797062
1573718
1993163
1024723
954089
20363
1887601
1744705
1199156
1041623
1688005
662938
1295222
1524003
362320
1779445
1787191
1948478
311655
1064862
1022739
570474
1881494
262303
89150
919360
1767557
380807
1852328
537295
1785368
1513422
807038
1682184
1940060
194901
1653470
656161
1770478
701198
1943255
1293610
217539
166586
88560
814274
1165299
1204982
1355088
441136
96522
860145
735532
1619170
697783
507575
421922
1268819
68671
1366997
1922480
513291
595193
1052961
22907
779196
1252009
1852847
810540
289136
811241
1519546
793613
122049
1786462
1642860
253084
247764
1721299
1863152
1523906
796479
491042
928717
1338786
181176
338102
442680
890741
498681
1467184
427001
244021
1127283
1424819
1449730
1933493
20515
1003585
924948
1604454
933463
375660
77592
1534836
958625
1257690
45124
1303626
1594412
1819696
334014
1607556
1009125
332920
660722
211686
1806837
1177841
408057
1301468
314700
859159
367390
1212222
421811
218419
1906132
1443019
1750627
1498294
1556493
975036
931035
1165607
985002
1751994
1469817
1110255
1157087
226278
1350388
307385
272189
575572
990704
1529470
1411646
1432592
1344780
230383
1498292
584932
79273
608969
927082
108330
963996
1296273
1603107
351450
729987
1521251
486686
1307154
1031448
56849
1173362
1550242
1913521
613143
737387
1426782
297179
428560
1563945
668018
27930
1807352
176444
1401380
1383722
1414724
1573373
1244323
170103
854437
1882980
1944048
1625991
1702663
275244
651596
284665
90815
126851
1752573
554364
1068189
237265
1870623
185322
191166
111420
1747697
1703715
244657
466026
911040
1282267
849262
3096
1689511
916180
830640
683888
1933572
372728
198061
1243733
1797493
1768132
1349518
667421
863549
860399
1732102
1764850
120235
1538858
656712
1036321
334313
1506607
940220
52199
1459249
957295
138021
166487
991402
198757
1331797
1617547
1991304
1017808
678915
1007299
1870644
120066
88982
609228
1876087
523503
1035128
1679157
275881
1795935
1105484
1607162
1063418
1754875
968414
204401
1706870
317641
1154933
661708
1449677
253707
1382954
495302
1560940
419243
1001942
1834525
1872741
256596
1302302
1903030
1675355
1902197
1685592
620453
307052
1036414
1346909
165953
917916
1706596
1234710
470121
366083
1553914
226558
1429975
1846456
695686
1601683
1705798
1627668
1782482
1913596
478784
567340
519672
317592
1700027
1598602
1536011
326047
910864
1470436
1117239
1958982
1634533
575196
816308
224324
1434905
1981587
957463
1070218
902540
653361
681069
1625505
1645026
1456
625855
1751606
1579190
1819833
547796
1364550
162178
1193729
886353
1304155
235505
301436
289684
410214
839039
865650
1219057
468300
644436
1421255
699123
1645769
436004
1740086
887878
1315267
1818008
842360
1385713
500841
108038
903530
1350151
1248049
980131
1066940
1171640
339452
656186
429504
147390
969087
1492176
1244136
1400486
1363012
1960904
1516354
1136613
262703
1407693
314499
958603
1999869
1598353
1198705
1733703
1220288
1779101
148038
1534829
881185
1593865
1087369
749162
359595
184159
1275687
1955516
1982453
1562895
883442
1090135
687911
361497
1600303
1333769
1418276
1636102
333932
826763
1496934
1766107
1940559
1525897
888758
1718056
144382
264269
1220256
231082
1624207
750535
971415
1222337
871480
840306
1569352
1030661
1303328
1712894
353344
219919
525274
1943638
1687887
64335
1205707
1030346
1160595
353333
1234386
706818
300699
1749778
498040
98610
1355182
573725
651751
1539525
582173
585754
1190303
1352888
138477
1198231
39751
596078
204473
1304219
1427070
558637
1388680
1761353
1467216
825035
1518341
237492
727291
1822996
790571
453426
376275
1746298
882031
103354
417645
841888
1873091
34343
996087
1081923
150510
775501
1932441
1560079
291799
1632005
533757
1889442
1380016
486258
547056
558561
381343
372271
1653654
1908513
1372418
751489
1150339
1802410
672329
1734214
1966479
1379048
519237
1065308
873890
806278
288295
1081595
1930525
519506
415252
1073051
191670
1691031
505925
1178261
34563
348050
63262
824791
167629
431708
347261
728140
1922162
865147
1510623
1264785
1518436
1720450
340633
1574481
267421
985066
1760367
1653552
1405058
76600
1016164
471390
508335
139802
1387478
1508560
977665
1298117
720737
1038906
421639
1931073
761535
1497573
1593246
405475
242625
429924
1016725
301417
1196898
66789
666623
756315
1353150
1629352
1556439
1816778
507877
565085
1525593
996722
424800
1909731
1087682
1921849
894567
1620550
1972057
1996628
1361682
382930
286453
218231
1083518
352653
1120331
1254430
1065449
1563455
1540852
262838
1313052
373157
183480
1680800
286492
604019
774018
1993909
536148
112820
1037820
510752
1876746
1241625
1218627
1683802
726549
1413200
1924613
88574
1990443
925396
228527
348260
253419
364370
997461
1331987
1771024
1629479
312837
367744
1909880
170964
718801
190358
138582
422338
1558643
707782
859960
837966
1226503
311178
1888610
20858
248553
348658
640384
1798551
981660
654179
1682502
1801448
1816967
1321302
193486
1769007
1219173
1149680
817222
1330984
1447355
493185
1207208
157963
1877445
628223
1592377
448243
209173
688416
1326161
970844
781833
682363
1282703
472863
783896
657299
1886854
532538
15128
1000935
51260
1764182
662199
1189717
1936198
729361
977814
1643535
1163924
1150874
952523
292614
603049
749929
1235552
1536492
1845131
276141
1567993
946079
546556
129541
1749474
1933071
1846717
475976
356191
331913
1049400
699445
1489213
1630758
370490
1052868
1314418
222468
1640594
1218752
192649
688575
1692474
1340994
1930513
492962
1729174
320916
361412
590757
179222
1062687
619000
1071774
1801769
435187
1734969
1065074
1028817
1379911
157875
288691
1918986
515380
1293413
23873
334215
1767863
757724
1063545
153770
201807
1884994
227486
184430
362982
1135450
33074
1181095
1601970
459241
1582196
1296397
115133
1779285
1065334
690855
37772
1828294
53897
1077218
1805242
1672172
1836979
457067
753976
545769
789025
1450780
552728
601081
1029819
290477
1593794
327518
1924944
605438
1170136
1871605
1259343
1039792
1375852
1456364
1767076
528104
1491518
640347
765104
1328024
1299977
337768
1723053
818198
1079027
676869
1885231
945437
1914800
1927219
1946677
318566
653170
1624727
158470
446689
829492
375510
304916
98510
469738
447189
773395
513117
361020
1663294
189223
1433344
68268
133087
19780
1397709
1769504
1548223
1390091
1252508
1382886
691546
560645
314711
1207873
1054553
312409
32409
532312
1609595
1198632
772177
205044
755596
1999834
1778232
607259
745189
1083353
1286386
777884
1882099
1558387
588806
212823
1913528
487278
1673129
528169
1544917
1069241
528023
855726
1159118
1409409
1798070
1170835
446350
365415
794598
87406
498201
1200564
684095
1603757
263630
1403065
1402563
369954
326632
1480289
1949216
274950
1679044
1674040
1518215
190585
101947
1553931
1399011
1926899
1285082
1854730
688176
130554
409418
1734244
1190348
1779754
1354865
525991
1099911
605141
1922032
1441013
746369
1019435
1975953
371781
1532547
900602
1127525
110409
322503
1287332
1912789
1822073
1089205
1189992
430120
1279949
762390
1347595
87144
1518915
1412393
1093834
136202
1935855
61449
1875449
26542
149778
1110330
1569696
555334
198239
1591602
1671052
805656
1947353
1319251
977467
493047
418509
139078
1806416
1982276
924944
1902613
1463186
92487
485194
1149398
1105515
1364739
563945
1394490
521700
302597
1500335
1612279
578079
1214705
1342148
99459
1310544
1655283
885005
715488
1566334
346023
1371014
183167
1709556
768238
1509054
1809412
637978
660173
1404740
690895
381898
1022638
749176
1086340
131376
781378
1354104
1193776
644564
1727068
1947863
757301
575705
768721
705899
1450288
656093
1312058
1241331
676929
243305
99503
892340
410964
106866
836497
534353
304326
1104249
1222740
1132143
309470
776252
1074149
417303
677667
1945823
1897326
924658
618104
1376470
834286
674024
1437368
944908
1560221
365841
696625
479842
565211
64209
1808961
1215036
1332852
1461834
341837
1563912
1461156
323196
1754599
1362826
1028491
878512
1634046
18137
1756671
1748366
1202660
689695
198192
1288646
1566730
1826674
1297599
1556359
856974
456472
1388711
184492
743175
1328547
1209180
372337
376385
575026
701294
340533
1596635
725043
623039
1555320
716625
1750491
1840670
939272
456539
1030530
282069
245794
1413829
867313
1007896
1489741
227259
208813
1512287
1048483
1055423
369405
1106599
790760
1504961
1348630
1362419
906559
472198
1768662
526562
1624873
688631
1924053
1826197
1223147
710987
154476
169422
375891
968147
269730
1148283
1514651
434914
53703
629286
847612
1920745
710231
1420343
1577324
416499
1206672
100740
1310661
800864
999944
466402
1531086
686939
775239
1324236
1038473
623439
55895
1683926
537641
880253
1608554
1237500
801653
917012
950334
199593
627856
1194773
1010847
647543
220237
1176186
381922
1052280
1383958
1152832
1830754
72238
730222
763030
641198
1415753
981828
1608688
1382840
16068
353135
479806
1080453
1606767
872108
998896
1629541
1516095
1951927
451296
1785063
975000
1339027
1021795
1526549
1799580
594072
1366980
1779939
932760
1484619
1222535
1939527
442413
1562986
96318
841389
975222
119771
1053410
523470
1016124
1129765
769285
857483
1720006
1993784
1381301
274531
1264312
357012
452162
6725
1576893
790858
616545
510111
143662
608451
171538
1521857
96848
1192886
187553
1291446
1728480
1082341
456617
1431322
413999
1467052
1999141
488407
1025944
817766
144471
1619711
1776283
1299415
621808
997368
520768
1461463
314757
1813934
98687
74048
1026603
72296
480737
325988
387893
1046068
1430704
1114485
1658818
768070
802240
1617192
1188701
374309
1356037
1955897
1996585
383831
174547
919825
443708
720457
1768348
1928321
228176
782650
173018
144518
509294
1439654
886858
1568024
1416071
350992
140426
801633
254893
1194674
385990
891598
1184989
648447
1497124
28574
93383
542206
1247352
1039246
206012
194949
595012
1861770
134568
426860
1371877
1272114
1057359
283428
20095
727255
639918
658670
1333599
1907370
1244715
1245683
384277
520109
686264
436456
1450997
1992046
616074
659176
1907055
95433
430790
711269
714730
262903
166283
1607850
348807
1000789
1721955
1908197
456321
206288
13160
1969617
732203
1892058
1785612
1251665
122524
1525891
1610001
807234
208884
1582013
1505179
146361
1456114
203499
1699146
903200
1773129
336708
1337598
182415
9055
994299
514645
858346
965071
761927
1852391
564566
35018
1611046
965386
934274
143354
1439518
1621746
350496
1934517
487970
1999452
1698923
603677
922492
1822492
1421022
946176
369858
405612
85545
905408
170434
591337
787032
1148739
1114036
1066796
680945
1066681
306530
7672
1460483
344140
577930
1489945
78380
1206764
1500960
729786
1786467
1310895
1622039
1674743
1258986
642029
1459771
1871722
1723333
1106292
1761721
1582565
141194
1365849
1112061
771733
1302405
279333
1862406
1982898
1884561
371817
422939
1174953
1056534
394882
1075031
1560884
1926177
1166578
600005
1730994
958466
339568
1795145
59042
543572
1376297
17487
1136464
785948
305125
1018545
675306
1573450
1959577
935573
138833
1966757
1312102
1273326
1384049
1458026
103421
1625466
1415053
726675
909073
1705842
217581
642128
1367758
1825864
794902
784423
1822221
622815
838920
1320274
1017453
22058
359387
945758
1234882
1659961
251934
1590042
1773307
846183
1316882
998353
1143759
188911
600026
1343565
746775
610967
1328399
1022409
259891
1281603
203746
758834
1133868
661647
688296
611563
1437613
1211067
944790
1852925
57617
1569468
1254304
570043
1675004
835355
1370053
1241176
1433420
1558910
719515
1681628
311783
717119
464238
543349
31040
1768637
326750
1578975
1708161
1881749
919754
507676
1732466
117396
123844
492864
116391
632916
1871967
715134
1287956
1313470
68477
1730185
1556280
1997855
1198860
939618
532977
1443964
1241581
582800
476781
1253510
319204
1605313
861936
1672601
596888
272141
1774499
1734634
365183
1334396
461382
1415353
73103
1598502
1135013
1793400
341925
999798
998723
391366
1309975
803395
1653008
778744
203670
1181111
231319
595766
1242687
1941839
1912818
1610180
1262574
845994
407003
1948982
5901
362043
505034
1494664
1024394
1719217
327478
748579
616813
556564
21578
1631250
608312
168003
91837
805659
39172
150649
846890
1843743
134193
1551774
1507760
1512810
126807
1338507
1173783
34445
556560
1319731
1729933
837060
343535
113701
1192270
130151
199131
1510872
747825
1020312
1361781
416642
1142490
584326
728109
1999800
433559
1407484
1816957
782134
61634
88102
1302754
296256
1106121
1965951
333579
1994964
796589
867032
1418946
122079
195103
480607
166295
1278119
998752
17304
282562
764082
1082196
831759
1812811
1834125
1475852
643360
779986
833170
254738
57135
707355
1461090
842381
759062
343628
1105999
1857001
1419849
96868
1869434
1560751
612897
227110
1250930
1188470
1052055
1427014
1803663
342655
1370353
1577902
1159528
508064
707741
11973
618754
7696
211450
1899820
79929
714986
929437
1703926
17470
849081
1360411
718418
1546511
1373607
796271
1399374
90477
1207195
1779430
1796957
1539278
1229049
1143237
369828
491933
900790
1196419
58833
1876397
739299
1652528
1553443
1969030
1459868
563552
497838
202562
340911
297457
1592678
229229
1316545
1380294
76059
1492764
1447147
234690
1112700
1803344
782326
1401030
991574
967372
1927014
139882
1154349
543233
271727
386692
517860
1550600
1386102
1338483
1796341
1980031
550545
844383
242535
1706878
1407272
567913
387542
1158160
1326930
830852
902735
1148178
1412945
1416551
255330
440685
61673
1384730
642685
759434
1866689
1430012
54415
1676256
1950155
695374
1663226
1639657
234427
481664
83442
1740049
1873396
967338
1701440
508263
114658
1218659
1024486
1228247
259088
1687631
629824
707084
1541565
249421
1965951
437140
752231
1505052
996252
1408250
551787
1056858
1305692
232958
165572
1644721
1813654
1185117
969322
75398
352198
1789322
1277663
815978
865545
552219
318084
1697753
895131
1159979
482263
1108780
133570
258795
978664
858549
660300
374216
648284
382326
351206
143379
215382
1363719
990481
1007410
159809
1434996
256880
1456907
1982216
360455
678336
1483535
3265
1305058
1961532
217895
739930
1904485
1491143
389652
1448586
1542085
1055760
414455
847565
936142
62610
256205
799668
1841740
1089379
1018686
1073576
1125719
322501
1255496
2772
1143861
1672179
472875
172435
874524
488531
1969524
960181
20693
1619074
1455408
314415
1506917
700309
1028605
1414456
1571430
808678
675920
1753049
314076
608736
588218
704295
29337
180138
1439086
1057248
1850930
5634
1311283
1229501
1541258
1608772
1854571
1343788
1133195
1697993
1755070
884016
564130
1837845
1282809
592179
1758107
534030
1603201
661476
1029712
74728
1866435
204505
747815
1090100
1699443
1746169
529059
1065007
980333
39265
181085
1153868
1799450
497688
385194
1770924
350595
209301
957439
1590547
734574
1772407
905113
1851880
772038
689615
1826027
473227
1606045
1625520
911535
1106833
1548523
1649126
697531
988661
1260132
855851
471722
1942047
1484151
950310
741453
230223
1553381
194168
365791
631361
125500
165284
754697
1895066
666050
805416
953926
428675
112861
1394149
948993
99554
974450
1707659
143619
995727
378029
398959
1444311
1392806
505964
1073171
850619
930408
1637990
1654545
48583
1764968
430750
1209338
955896
1833522
186131
1683226
692317
164711
1724652
1176716
405070
40361
1426457
1014620
1713091
662996
440939
1768616
1660911
1406666
1778417
641273
327382
1223435
376235
485733
805649
828841
413556
1372289
1702904
633866
846589
772970
1520956
1329997
1314120
1630175
448807
223527
1490428
1490168
1119166
788867
1657869
287027
99000
1150635
325316
1939585
659926
1257204
415363
1991250
1996186
463064
1015025
1711803
427959
222784
1537546
427264
56732
1262748
1625907
1156112
1127791
558450
1209763
489453
1213594
1352879
363401
713443
475245
1878231
920901
1232140
1945562
1358772
1064509
125256
414124
1726469
1249795
661080
182270
890174
1443586
1960008
1197099
1051303
1335203
1979242
371122
1582152
1407900
1101035
917310
1444689
876343
1020309
1921457
1564279
1005387
1836834
850055
1488624
188598
73984
1580535
1864343
1401072
1928621
1640542
1993274
709476
997341
309043
434615
1164874
1521843
288115
676211
1169453
911547
830389
180882
1470797
83634
1936016
951443
157379
143030
1900932
572720
1831835
491144
1034777
1422158
752980
286625
1360735
207515
1107880
1944601
1993760
471433
1782635
105111
1118801
1642878
189868
545988
1581703
1256375
1107990
341494
519643
1837779
664109
1884759
1250883
1256262
1068878
389441
478379
1722029
78663
1611203
391360
67586
330724
62388
1133511
1232143
1831025
1969445
1740314
187015
1729422
1869557
1808355
1222032
1910691
365875
892729
1049367
1380913
1568120
930467
444565
1142101
578121
1774680
198256
51781
691299
754468
54851
1555183
1513638
1431055
68471
1417035
1525255
1115539
1982652
643293
321489
1887704
1857001
308511
668206
1598448
1912263
1464911
1115214
1604385
72120
1581952
119812
679410
193185
573435
1788496
778582
826683
621421
1418154
140028
560779
1151165
1798311
801695
1202989
654260
1759821
679273
1442602
1796550
611805
1679425
1668017
537527
1444515
1974008
995442
1110775
1035043
1914110
1618562
275814
1933021
1847956
19358
1471890
1242159
1323445
1929422
241278
1973004
1051284
698589
350780
1658112
1786849
892423
1998629
1428885
130540
106270
147548
367342
1441700
529362
628692
1925196
1642573
1544803
1805160
679435
849537
1550699
1701402
838810
1416730
1068375
1988929
665783
533004
745187
1340558
1960534
399364
1876498
1045713
1611292
1421791
867065
269560
1152613
1907047
990327
174784
1646608
1147137
731756
1650748
708635
1020829
1524700
1314763
1483568
441223
198679
770296
1355810
864661
960308
1565442
135875
817736
247313
929944
616438
932018
1293251
262607
1443994
512638
705245
1980099
1799793
277548
395573
1422476
1220840
1766522
1387097
1486435
1811465
1643267
280932
1055713
350471
474723
19068
1123467
437706
133925
1455355
1725938
1232333
1664106
1968697
663851
1506207
1676670
1280189
1834470
1986094
290406
1170439
340099
1393514
1179831
786219
808613
1451747
1147171
1748433
1473538
774249
331502
1782013
553934
1851608
835846
1594859
1028889
1606422
1808948
655361
58243
1247331
983508
1700790
1778705
239874
51460
712977
881556
915985
1924436
1068848
809392
44197
964180
353158
800947
1908796
281574
957710
1145872
985939
1319585
1439007
137786
23475
1624336
558444
277608
1799991
1988342
545267
739385
1886360
1134408
457415
552056
280497
1558605
756403
95738
1606732
1274085
1171151
1137503
1894786
1167067
706980
1786076
1766425
167329
1739370
1546998
898523
562306
550167
298784
394524
958998
1989392
727565
1088740
1365326
198130
491222
1507387
1439210
603463
1473926
1775044
1603345
324117
246922
1935147
1378822
181615
1607366
1191194
1851708
848694
388919
1342772
653614
593347
1965483
560632
1119673
472816
1391378
590803
516935
701441
1474107
358693
370935
1546744
664025
794815
976617
446956
1920555
1997894
469966
1963777
443971
479144
1544587
1136482
1913950
845061
1445000
1079294
398582
886577
1322156
1670797
1621268
1347309
727019
1421016
1281740
1081272
311092
1425295
826662
964568
1075567
834350
1535005
187735
1400523
1315228
465485
1790207
376500
1278385
440182
836331
834345
708944
1040511
773616
1942152
1274004
1519823
127505
635432
755917
555181
255694
1077367
2633
299341
1135932
58446
1970496
1696304
1049588
1480758
1713022
1460058
522379
316803
180109
783595
126681
1587359
1286521
253541
1044379
1903798
1843279
951853
1023087
658176
323439
1904725
1776269
387443
1411435
995554
1391928
743753
1728813
591773
1957890
1506966
420721
1176928
53008
1681941
1692793
192854
320777
664865
418847
1311773
1139817
1710045
622733
1265174
1699931
885038
191970
618389
1227371
1401233
677667
1745300
1886503
1584877
107352
1840701
539206
1318996
1239132
1005291
73897
1315997
204919
1393006
1664933
1792506
984117
816068
1991190
1113451
1145618
441337
1668403
551533
233938
324922
667447
691199
1694466
1455515
1591921
1358162
1015830
1364110
1814316
420464
1526689
1314675
1358096
1333751
1681663
703915
1749784
516642
967962
1757082
658094
576486
1963902
1857511
1155169
1388546
1316309
1536840
1977064
222881
847970
1405884
14620
1021611
1424068
253077
1655002
837492
1233131
1657720
1086709
172472
1338694
816824
2857
634567
376813
1679231
958202
463941
982464
567114
1171603
1186381
278639
1662775
150387
1288581
882065
1236909
1940847
459213
33035
673597
1238555
322800
1192016
151599
1065545
669406
1734354
1228472
400983
1846834
109195
1686173
1283455
61183
914794
1223374
393165
117754
639782
320003
360503
1397567
1968062
663779
705356
1450356
1277938
1807336
1046602
1477927
1057921
1722895
906021
1640933
1213230
825459
959665
151257
965695
1747284
621530
355189
1585424
275317
1093887
482906
1563859
1141549
1753410
1343950
156885
1483683
1138642
102169
1604689
79428
1629736
741938
727712
1632301
1916974
1727823
624584
714584
22718
1323923
1387921
424811
1154738
356313
1670628
1017855
1743505
249920
73077
442657
52808
147684
671336
1155664
939941
1217581
1754962
596095
1323777
1954019
1568653
1343731
1990814
1462609
1250290
427563
705210
1220226
526784
1681285
649962
1807376
1335134
62884
660353
539626
105039
577976
60849
496716
141040
377365
1651780
1904488
76469
580796
1545834
1952609
1760532
1328864
1707592
472719
1980471
1259635
1271888
65454
353924
632106
50838
434111
1254632
1706161
105084
1619061
1273568
309079
1790726
1747226
519319
245908
963601
285653
155995
1374220
1247205
23855
1163249
1475568
507632
1416092
1289812
397670
35244
1833095
874920
76711
1547029
548471
184264
1972579
481751
1158717
121575
1628922
700550
1091439
153378
857920
695095
36123
225883
484213
567726
819502
1247927
1028913
140334
1817061
464913
1563930
1209304
740080
759099
804214
1276383
1151811
1643367
503764
1574286
1397113
851973
1715750
1000317
1024078
181198
223627
170936
53691
573028
389980
779868
1351404
758543
392385
856670
1249465
1461064
1745310
227747
1894555
1895527
1429406
360153
806002
61643
1499842
1240386
1562596
476460
1055667
1178831
189404
1309524
1313363
1555591
1767634
1282977
1308551
93568
312346
1030110
1499961
474022
1350243
1814489
1348734
324159
1427196
103818
608172
1342434
673572
1384615
13738
1617927
440400
325324
63929
1974769
1938576
543231
92084
1769781
1667845
1623288
1408001
1760636
1146108
858977
1961525
1018572
930766
1203973
415145
1834084
1250355
423764
574048
1142944
929767
1944128
982781
454417
1065131
1051231
1814273
1021980
1800418
1991134
1122540
426905
1657399
205849
1418573
1754616
1879073
997050
791124
1239220
1002304
1488198
1216443
1159194
46942
824214
804612
115980
259759
1642851
1539093
1653405
1378257
5179
1850866
1943862
1743195
215814
295460
1563868
674897
1225711
1378248
1378406
59450
264996
878562
968663
1730627
1670866
1665705
1065586
906097
1812675
1410568
1012487
1381153
1255734
1417695
1832860
1285676
747201
297321
610033
974175
75514
1314013
1177797
864951
935418
1231845
751914
1214315
1647159
51455
236305
1546169
994401
1462090
712463
1619076
1094957
1686409
440164
656360
1722453
1377364
1470965
31150
690102
1401964
990698
1721340
393707
968639
1290826
259956
1857358
231798
55337
1943099
847079
1012229
1567852
862007
1402620
1083631
970437
33979
125796
1368277
169462
569007
1123943
1631712
1320666
1994458
1246264
1401842
1495747
1408601
1640856
1164919
420708
1163335
613329
69071
1979036
749471
988436
1537595
1405979
1986672
1108878
1412459
885560
1623376
798520
246575
577470
919910
912330
598694
707882
1189842
1221613
822279
1016160
1518787
988417
1734872
817823
1733650
763220
1878584
348472
1256278
1129016
1910578
1361336
1360954
254925
896536
1443919
1512090
1067233
645011
213699
931799
781661
1070325
1728519
903350
1460121
1900603
1584495
174849
1024518
1517550
47047
1814998
1176731
1999200
774173
252074
1392588
1927677
832044
421262
962702
938936
1751943
228200
1990027
1112526
1216142
1191951
1667841
222024
723355
1886443
96371
574653
87251
324863
711190
581096
649312
1777865
858879
198362
1930320
1748364
264103
457097
1175331
726730
1994651
1995704
61266
1765795
120147
391364
294474
415798
769071
1893750
1270593
287880
1897699
1091866
626632
85080
645339
249104
1329103
972012
1838541
452391
1439484
320326
792374
234276
704876
251343
1128401
980878
441019
1766589
1752992
508904
639856
1448766
177538
969769
1025037
324277
666795
510814
900656
1166252
822793
935700
1578919
321963
1682407
1571382
1868475
135423
164488
319362
638538
909234
373986
1299255
1058649
1965175
264594
198453
1500082
248168
1902048
1768134
1528165
981123
644534
1277191
1104720
1470888
1294709
1001342
1742827
903209
268502
1898573
621885
1905905
1073987
828354
248752
1384565
1571951
603980
895
1335117
888152
1579569
1858606
143342
969222
1081822
449733
1410098
178583
1255581
1487565
478613
1225561
1822316
1628745
1877915
199788
763107
1896945
894259
1658245
1822637
482393
1406724
964385
1437562
504533
53168
1677954
764691
180194
694073
41328
1567519
1407582
478559
593867
1729304
856945
1674869
419997
957960
381148
808372
1586156
714088
662030
1820272
1691977
1125676
574804
762636
1242689
63958
1861936
1080081
1375003
904110
209967
741483
215247
787372
59015
939971
1067774
1875618
1760281
1279983
1378856
1457948
806919
61043
1115539
1432790
259021
1975123
267485
1618854
186501
667488
1340187
823563
447683
1118967
1336905
271338
686014
9909
102632
1522137
1318
800347
1591989
827217
1972959
787660
1920421
1461721
1341278
604329
571760
1085148
583347
628689
1728503
83383
1838651
677176
1899292
376785
1102522
362012
461107
1352234
475285
99589
649965
477852
134315
1895814
570253
104339
1723344
278442
1997117
262654
1374663
78570
735298
336052
1904924
1880518
507752
1944156
37110
709221
1438520
1035301
1123872
1287378
1414977
1875415
1352592
660513
829643
107647
903813
159869
449176
29392
786550
307476
1933162
633344
1285823
792750
904015
1845129
1934637
770953
243826
812178
447166
252117
1630290
402512
1101671
917513
1158595
729342
466741
356688
1199269
433167
1151735
1843633
737651
328198
1571097
1027781
1591489
222435
22912
930628
1197733
1871164
876194
1265391
1943640
90786
1232169
1067045
897715
847050
1923855
1192989
1720993
1898807
902356
1524510
607179
1846529
1150487
1107409
1560274
976695
4332
609909
1421188
1060606
78540
687656
444925
1403339
1509382
1846076
420490
1980217
1190876
899501
1580976
1807059
1003157
307016
1552346
1431607
501259
1066515
95935
413802
1394198
52847
1525966
974665
1415563
1689624
1362314
1319436
1313154
250697
1141116
1873182
816548
1886748
1162475
788191
1790039
629916
1291164
356789
1490324
726795
167301
1576668
273865
1715291
107378
1444750
1495135
1037796
659500
529936
70028
1976696
569622
1272485
92527
189821
733213
1097365
933342
61550
903653
1450420
933236
53634
179152
1208561
1039493
809941
134069
1140307
1637946
1379780
1570110
358260
625180
1673468
1660485
131385
1165243
191382
1261579
1080554
1978317
511778
1819021
163796
1342304
472813
794389
1860427
851466
1443654
1255601
514946
753656
341576
1370667
244396
1833063
1930810
730164
308374
1672818
1874019
31036
1065022
1048153
1958758
1627997
1508069
261483
1337942
1301290
1897115
174622
1713717
624181
1458743
1089021
788314
1156421
96795
377654
571246
1979223
1377984
1599374
1421257
52142
1890663
1333516
603469
1477538
289655
1698402
218650
913524
1098556
932499
1861486
466519
202549
1204127
241700
801196
1663878
415703
871571
118484
1604202
1206470
1229438
811354
1121286
1959902
733656
1573218
1116286
945422
1699361
1135787
203463
113172
1209986
1100646
1786921
247897
414664
150727
1974621
1867099
1480745
516022
1680883
1255463
733539
1702173
140247
389023
829871
1697771
290792
14639
852784
664947
264123
154795
318785
739397
1263499
1030313
937204
30579
671873
72140
1031385
1500708
1423759
1337114
127047
378911
505837
357182
1874736
1350307
52971
1788887
1601949
1894131
78817
1623408
487041
235274
786827
896706
609194
1119376
1809932
192291
1021015
1334063
565705
536894
1177196
1235612
745115
93639
1093530
1025859
587799
1237516
1241359
1629308
1676120
592392
1331411
759116
514354
541728
1014357
145891
1865520
45849
1282678
90854
764645
366686
889135
730865
1266473
99025
1752464
999625
368729
1732822
1925805
40773
1941217
700007
1111607
307288
951139
1294772
19580
908617
136995
48981
1134552
1855820
1648411
585377
1565344
816866
938490
1364036
1613627
102904
19736
612809
1114990
302356
1873901
1023336
736252
6885
1264317
1314737
320236
433740
1627399
612863
798667
601608
13273
1975059
1445701
1852283
1411861
1577543
854660
702790
1351361
1722948
1741814
588881
549191
148396
1747112
998220
751139
1656992
1058896
1610657
759919
1339358
881752
381539
385367
1422659
1898922
369292
1281914
1524585
1304547
772569
1250708
14642
1393895
1964665
1898642
1505545
1761193
1241277
1311346
1028085
120535
1517949
1853607
552361
1994413
1517161
364004
578166
1489046
1343139
1161432
1975689
127830
314488
384353
1718837
233074
1366616
1077237
1147244
1063910
244039
108901
499112
1222223
674095
1367347
670815
1587803
420045
515121
132576
1687948
55834
1679210
43658
1626196
1708180
672245
240638
779855
1583208
1459129
306373
1423018
1625061
1229108
743082
1099800
372182
1406184
1046549
660914
346368
1039533
602118
1162055
1084836
897601
293218
936379
1917879
861866
648735
1171724
815731
992558
1363916
150221
1402633
1247792
1339105
393695
771430
1257511
501246
837541
1904715
1260853
768242
1779319
1767330
1172398
876032
929928
182980
317823
150172
267269
1581971
645358
1527106
506268
1862179
1217073
1166658
379287
1611653
787563
910461
1279548
1020265
1455551
1554060
1394810
938146
212523
1232985
4825
1318346
1320432
691969
1473953
1932473
73057
1256051
555953
1297701
591211
1180608
621977
347616
243488
58009
660474
1641778
964745
145731
807807
868248
1821284
1537031
726999
1061009
200298
972553
1148436
1978252
93824
1614631
1770222
131873
29753
1553198
1571290
1995144
1981265
1656526
1534678
1518187
1115398
269553
1430097
909264
646484
1778410
981485
397161
439759
1207214
1837737
544958
1676756
1801846
324526
254423
86504
599346
1813653
1299472
1906161
1147147
885117
998151
530723
1859985
609004
1376806
1181443
1535527
212437
269719
1851885
465297
1196242
330071
1842070
1068985
1354538
1919137
213627
1586283
1086536
1670822
1691517
69734
258347
545221
904249
1514832
973561
1547749
1371923
898909
1815756
1453561
1805417
75144
755478
744674
1236377
1545090
641752
1339099
663558
1485039
332252
1365725
141713
931709
1512332
1199806
168116
1862908
1274698
634759
1807762
305798
1231792
178384
1979445
1775599
1433066
1957399
1127409
1330566
826621
1011537
535493
1825960
1537820
331016
498315
107890
1910774
1840983
602210
1317881
156445
1028078
888442
381360
1216631
731394
1146359
1750279
1549809
258846
1158012
674094
993951
286544
551180
879770
1603088
501327
115709
914597
994110
356174
378056
102141
849459
500950
1545555
1113403
931411
451102
976911
1361331
1826713
18465
418430
53476
1319358
1297351
423258
454172
1001084
639579
906568
454795
1982066
1771610
1376988
149799
1514877
1668843
1043727
573626
1514453
271532
399569
1380212
1906314
1608652
306930
1080919
472788
1446842
767100
1062008
1578582
879934
148919
1038555
1930086
1503243
688077
1350946
1023719
848488
440922
700018
696029
1286688
348878
567938
1412929
441454
1603891
1222608
1232915
1636663
778053
287904
455002
1083353
599399
119944
1537789
539776
352215
316305
897034
1048733
768575
1666389
1928701
1632162
1523933
740926
59806
1425126
1775711
189674
1751726
300228
1288976
44937
1140075
46090
975491
519206
1480224
879631
856482
155032
1258350
476458
501734
1965958
301760
855056
1416640
1389819
1810548
889874
1959265
693718
296736
273402
1334008
853209
628054
912607
1025658
1001828
283656
1172299
1884032
577734
1321656
259039
587492
894693
1646351
995270
1865187
1961266
500292
575291
739205
1761032
1124100
1316150
1535225
1382755
647639
1835432
453842
1909396
1277932
1057948
772847
752371
1717663
207271
1553008
1303151
1516625
1184696
1297561
310307
441567
634450
1478904
1672759
234041
546237
1537473
1982451
374569
467833
523391
1391684
1855149
218030
219405
236031
1701160
902725
748111
729596
1331835
324981
505434
97902
1299957
380320
1159556
1547966
1372516
267179
1575724
483975
1773099
1292785
260719
1481862
1470709
418107
853089
1918866
99672
683868
400090
1295024
174999
1376215
1267406
950044
1610488
1193740
484153
1569797
1884589
1134851
1899280
63851
1472629
1480940
901696
89706
904299
502218
1913955
1469551
1023198
686625
89442
192728
1432348
565750
412178
1044196
1740495
1964594
869921
596704
1060387
324818
1852096
1157083
10744
1831906
739374
807088
153701
1046888
406059
1423767
1862145
1307008
423419
187
1618351
362848
653605
38273
979460
887742
1229201
1630
1390987
1053494
223032
1014331
1308069
1902853
1625172
1110807
188681
620127
553348
731991
750347
1718485
1390868
213432
262575
1116325
452132
794460
1500273
766124
1797674
1763969
1399346
171590
1942422
1935653
1746759
105676
1910322
215083
1173885
1932293
11787
1673224
1383888
1352236
1383907
1758036
1859695
1619908
119666
1173529
1278454
569678
1928986
275347
505478
971016
1536108
1680954
1594132
884757
1445108
1111715
1526477
216452
90723
331590
283957
1365785
1564413
1916982
984162
1975695
61241
1029299
541692
1691472
1746501
574271
1189808
1942983
1873267
199814
988107
1847199
1820482
243545
963111
1851221
1301224
1469611
425938
1377957
435914
154858
1936570
1953356
1039940
1603912
1377840
1724816
1445996
194936
345578
606756
1032307
344943
1265229
942403
1162756
1767099
453278
164850
772866
1284544
103969
1028680
451926
1109339
1497627
177559
674966
1292751
1691598
1782245
1498688
1064074
1084400
102214
1942747
144023
1423072
547343
912632
1457410
106086
1325339
1618575
230972
627440
961772
1655102
1649857
606844
1032848
838769
1702228
1506760
1806563
1319653
819807
76165
691859
1106907
486206
1705352
1540348
451625
938178
1416619
744667
1013122
1483675
307589
1005448
120234
1179107
139819
953614
636320
1941709
524046
1482595
984009
40765
655235
1516478
814548
1704525
1682385
1712580
1924014
505195
1168307
666001
415108
986153
137506
62247
1703764
70659
1686144
816784
98177
277909
400520
1495190
399807
1840227
1730470
1181669
464114
101344
1739286
1951584
1570416
1764977
975178
934467
778123
1343297
1229890
1696977
1638545
1252380
1460443
1139003
478211
1385677
1099647
803538
454881
1675092
73530
1761316
713748
984850
1277301
48232
231238
1267946
811034
289923
785057
259427
124558
1223283
938597
785399
1847806
1184978
1706697
1566696
487117
432245
1288321
1936082
843664
1064144
1737086
1347105
1323892
587988
366594
1298865
1619273
1671507
273229
959709
352061
861383
274085
1592838
939006
1841015
1022021
1896024
832251
180789
603676
1796470
437763
1102460
509253
1707818
244444
869215
631551
1878507
788558
173239
337697
1872352
602272
407209
1955588
1144205
635810
849650
1672342
1495607
272166
1995485
407244
1874607
910942
1467637
1914022
1345368
205212
1086944
1617022
600142
1709276
377264
187417
763902
1767854
1690040
1467126
899969
1231779
412271
425664
674070
845299
799872
347416
854107
521017
1785568
1129031
130537
635983
1164667
872684
1525026
1508508
1196183
1024320
1975031
1490524
1522310
1036374
490346
573363
1249701
1349409
60949
324215
289075
1324602
826711
188239
161321
1163003
1299881
856320
234549
77453
347486
515302
981173
779271
526030
1481941
797213
1751852
250410
480402
10648
1065230
1417108
11046
662933
1289258
743563
735444
1062074
450197
812345
1519145
1511096
1612283
825820
265071
1532311
1818412
1067624
821505
1403014
895793
314975
686390
529612
1450245
766610
401571
312512
1192814
974241
1765705
1675047
682352
1011933
454016
113020
1279559
1132983
326777
514249
447715
385642
18323
1078524
1719220
155954
121446
1201298
1816450
1687015
551607
654086
1106343
206605
995987
1247441
211075
448604
1659478
260870
1999353
379760
1584172
1028620
1660359
343773
51731
445870
359867
1553459
1985130
122634
992109
1972052
524581
937603
574113
1328149
411314
247961
850076
202073
373738
228416
1959156
1549597
1215292
751611
1159684
1174296
1878493
1994143
471017
872729
1892813
1877408
696849
704668
916217
1479471
402854
1582117
1941579
1190110
598465
134657
204032
245462
579135
934417
188422
1947288
1896434
830516
774209
701119
52981
652878
1174150
515053
945610
253309
1621803
947975
1982368
1913877
457008
176051
710618
296251
1897530
1597045
519490
1048230
1474512
1874769
184541
98319
728983
1132275
1116579
1033926
531498
1842417
1725267
384866
1001323
1723428
863008
1102091
306804
710476
741996
1481445
1796103
1848832
893140
21555
1679654
224118
441754
1144382
664550
315582
963339
204332
1319556
557349
1693798
1247797
911152
661291
527695
471657
1400616
1626645
1180007
1941308
1218777
1608735
442440
1605568
793341
1905724
338770
1329419
784921
329922
1659015
1022254
1326806
1361821
748235
1085600
695729
593782
1873520
760986
114170
246974
956789
768816
1088229
1352828
1701352
1552503
578431
1380968
1284136
893973
326128
364934
1598722
1637876
1320121
613927
544654
321419
538097
1211538
1205455
509340
869910
1020760
1168301
1027863
957723
1687959
714531
666938
232599
1129516
169215
1467903
316526
1430552
1399196
1439310
1503961
1029857
856963
1994867
1282086
88867
842231
1814563
1144847
681207
1545095
530213
370457
903985
1385494
536538
1345999
35191
11371
549663
1036809
1804972
1325847
1747965
1544446
327842
1249844
1457467
306718
936188
1684305
807781
1055287
946367
1912774
515815
1833905
1596087
924494
1251864
171823
659325
1826013
1360620
809312
430820
1335980
1769229
1820997
307045
286303
814842
771995
1170674
521617
1801829
382070
833276
177242
253309
225200
1835238
1301494
1143758
134135
391885
1858600
44530
151283
1610255
660124
1602663
821233
801299
1519371
153566
1494521
1240196
1740554
1459976
1452128
1935506
852496
1674142
1586995
1344825
1670298
1378329
1323087
771219
118730
266905
262466
476220
175181
696589
56915
1612695
353920
487227
1397270
498434
1005471
1708055
4774
941570
1756791
1812313
188629
1803161
432974
1978551
591196
1964331
717410
509352
801574
515154
471515
945366
1021532
390423
461708
222730
219625
285555
1234961
842650
1169433
474873
144655
1373358
1746435
1292124
1639526
55610
1951812
600825
807162
519673
304174
1768101
792387
1724800
391174
1596766
999100
1745306
376001
572952
1955521
1156529
1617221
26370
1176604
1698949
23390
902556
1221047
1532666
1626748
67922
1612864
876294
515865
1383809
420117
1977626
1540683
542288
1987614
255338
1929311
1718765
822054
1152910
473468
1473665
142806
443044
125055
501131
688900
50005
257700
353858
185080
984384
1561829
912535
1318918
1611451
134197
1528093
758125
92278
1218246
386179
400722
876149
70245
1977423
829099
1948753
554111
1664277
1092227
720409
1781565
82030
1840543
1094373
234012
212536
846178
1880942
640942
1329713
1343532
52004
1793028
1109554
513007
1736652
1081306
1690325
554736
719269
305142
1584522
1847138
172080
562130
293954
1954691
832800
1161861
278554
1934780
1284378
1809419
543994
662653
705287
953502
1621632
519207
1990463
1358833
639989
1501723
177777
90599
320090
994926
1320749
21843
418034
767326
1470836
390211
1946157
465091
712004
1446642
323620
350074
538161
777916
725871
145807
1982419
664450
665767
1068321
131540
259130
64848
834569
1271121
1307438
151177
312090
845032
873993
1567784
1448854
1582136
1704883
292833
346161
1113660
196816
799787
1627411
1789540
1966533
185257
1543464
1594559
1116803
1591866
1272068
177021
165357
360153
959538
596520
630992
209106
1605134
1818518
1231374
1609256
1017384
887257
212535
1902226
886448
1024826
1016485
887298
154653
171254
1510628
59177
1829919
1214032
1328716
860801
665127
649842
1179489
280520
1358950
918545
1016492
503804
455292
1408480
214822
582
1416260
1525342
1008857
1258957
1335337
1097534
1839167
1941783
105931
604350
1963864
985206
1752890
1776228
1065444
1907490
1577762
1739474
1948139
208911
1157023
787697
1828986
1239856
771272
1322121
818414
467315
708904
633111
1937675
987711
112980
1677067
1934412
1740195
1039469
1945033
1721740
1890756
527924
1652754
1505143
498258
741514
315770
1532422
465195
1360042
1007841
1433073
1499172
628000
545692
773774
1312656
640469
615109
708244
345114
648066
391460
477091
250839
1267557
621781
1554854
1989994
1947707
337889
303045
578537
1657405
1738291
1959731
1583842
265435
786623
124251
550433
1668746
669433
1688289
1890420
664659
420991
520938
819921
4161
1816149
1171994
1556995
18686
450949
750273
1877260
1839582
213296
951877
1806608
475789
869898
581100
1240468
1866365
1823751
1795815
1717575
1488043
1427627
1588182
1959393
1710747
91151
363133
865978
1779832
1562176
374408
12727
58236
758046
858168
1498400
493007
476344
309593
1828989
1967086
415039
851914
1717922
1217084
1209640
30203
1350264
750911
1289648
1583252
128227
114558
315690
1931504
1739959
493618
1130111
1478052
645113
1061502
1955197
1726021
1914836
1592070
1799624
102506
1225904
1535719
663740
1211934
970242
82163
514026
1134388
1950293
199172
1135529
1424046
1347587
405285
1508447
1978008
519000
212670
1844974
1236443
1832135
467065
1441813
1714617
1186995
818237
1460621
1150270
14291
743934
521856
544425
970812
1224061
1877160
1115115
926387
1950121
528093
1375944
928911
699027
236639
328174
386985
1933128
1231358
67528
1942933
1904648
1914021
1212462
1847891
2207
262980
1121199
1030513
1228957
1144157
1175480
581912
277296
431748
764021
842565
798079
204153
1178265
472499
624015
941738
1486925
1745183
761751
881533
1821382
1043547
1053101
10949
1467478
1839061
1608006
360300
710768
349407
1234173
1410970
499910
1148393
801098
1045159
151345
1393501
1574534
1419022
35983
175034
1233792
1733095
1479554
1073960
528561
493972
1146271
872028
1225869
90268
472633
1946133
397744
567135
1104106
693809
284317
1451655
63886
1544744
809097
559935
1223004
164544
1474829
282819
1281396
1385682
1975260
1654376
1166958
904466
344935
1235880
1774039
1060936
1156656
1666044
57232
853969
1103144
806614
1964203
1146785
1183620
669704
398430
1553984
980688
628003
895222
1846205
189546
512304
1099529
1936328
770
1514618
1102316
65615
1194428
1492115
1930547
621098
1745945
957274
1948026
1809488
1707355
259839
667155
863570
1123798
1921573
1491200
49139
1970128
1132114
1901435
272471
1538973
669288
1354447
1203758
1465498
1350227
52849
954019
1847466
1784625
1262327
1054988
939483
1823567
1675368
1531342
264102
960690
1480888
1704782
1366104
1653932
1724037
764196
1712207
502024
1899116
503575
1806191
60774
594239
79651
1982534
1944719
1754870
1204298
1364776
730216
548373
416846
496177
226713
1208598
382622
769368
202414
1728583
1655569
1025522
417925
469411
1619383
1854581
949695
699626
828727
964301
1115242
1748544
1802268
206688
1523885
753838
1564146
895210
1563141
360845
1946692
916215
1209074
1242681
132914
1576333
33448
1446578
97610
721118
166948
701744
1418415
683514
843651
426058
464325
391022
749094
1698342
1307145
1723826
1319104
1707183
1647095
858434
1771786
887766
137781
824956
1692987
1445223
439577
738609
1188359
1736373
183019
1412329
507767
526950
1727546
351886
468802
890891
303237
1126739
1756177
1403266
741284
1143562
358482
705870
721738
1322138
1109854
432206
1278974
419609
1640073
180172
1314412
52724
1611043
747121
718730
1837742
1374256
214153
1135808
610858
1999690
817919
1378425
630961
415889
1443569
1485881
1916102
65791
1783098
617934
206356
635478
1206080
718120
1343787
531800
748948
170869
3479
1150903
723284
1004537
219598
1642711
236786
1747213
1548035
1906741
1114991
657604
956922
320945
1934658
1526992
339188
1903399
1382613
153347
1219538
258112
1201882
1616090
553736
1369607
440446
1865704
1510490
922399
1693012
1709242
1222485
1100508
1592389
1852501
468024
1906597
172972
1526110
467264
1461452
141039
1645476
858673
561786
1311790
875451
1952019
1521534
1722188
631170
1830547
339380
429139
1193752
906931
1169594
155485
569045
790495
40555
338330
652467
1582543
1712542
1273915
398980
375259
1905942
1211521
1790125
488663
1380563
655469
477660
69364
1183362
127041
1138640
1326997
1017282
1300543
841747
17519
201264
1206171
1576847
202562
326119
1412235
6068
1708109
1173550
522367
1661606
1263896
1988516
1874870
604191
1738075
1986590
1985945
876941
1963824
1954406
1685453
1554974
607499
765336
1869677
532514
366399
881003
1739830
1846008
387233
115474
448214
1005780
1971984
1628549
1284196
1833019
1404263
931276
1685161
1137835
1656717
663099
1105519
1832517
534115
63769
903527
373825
1845579
1299267
192918
1719991
394499
1937334
1890572
912017
214733
744934
907989
1811825
467357
1683717
1590826
596783
863920
1362649
1096959
1664208
475472
494842
818797
926223
1010519
1707858
1494075
283858
743005
1380602
35831
433707
1848537
233652
632512
353858
1192536
640446
403929
1401793
1192436
944391
511818
1840258
245673
1147533
392766
574919
418187
1070894
480465
1303047
1328272
85212
602143
828831
922690
776168
1936649
1087392
1965065
1352905
924694
1621736
809946
1489412
388492
1615443
1746673
255259
884883
1569116
1459659
1886642
1652343
1813534
692997
1463929
799960
1331676
1547487
1594047
920479
1608858
860065
435280
837701
1770164
725211
1118113
89963
566876
1181655
1663027
1996711
794619
321182
1111909
501082
1992289
29405
1162236
1645794
1541665
758699
301747
414042
1475469
602866
1139629
359812
1455717
1168992
1657006
1121479
858778
404790
141050
665008
1637397
807742
22131
1513101
966839
1649354
1631753
1612760
201873
184559
1071608
876796
1725006
1481205
1316936
73868
1155426
1664976
640014
1759019
856109
1384689
1026280
863155
1447057
926213
1876515
465034
328240
1717519
933807
180486
1692169
1702082
176555
1000190
1865837
422134
1691361
1850119
1249713
766228
921124
727049
734398
1165561
485433
1415495
1429760
1416712
1881431
1413822
101366
1712848
1819337
264543
1503115
605007
713175
1691127
878348
1236422
1626240
1119950
1083307
1507774
532055
909081
159318
1706849
1698073
1981509
1660762
208291
1006581
373930
1996040
1382581
647755
69635
1175837
1895340
1958800
376724
19689
50319
717581
1154534
1598080
1826096
1033643
170570
611460
542659
1374895
1841134
900433
1471216
1116130
1573534
840176
365197
1430201
462706
397123
505257
624313
1948841
1892396
575529
882663
1390477
469194
1170774
1335515
1475132
568202
1866662
526093
1048349
136775
1501602
1410291
767208
1396290
1931220
1560196
48758
683780
472015
49358
627144
1136408
929899
1904949
228541
1409181
1390093
1539842
871316
859009
1705562
1037324
1281721
906349
1192657
856863
1564213
1580060
119018
1906266
576255
585280
423221
1873027
1528495
1848870
1459071
165565
1995214
610281
212222
1010750
1033144
421060
1119539
174784
1933308
582071
699692
1877472
916688
1458553
1951760
234242
603764
1796366
1458848
809087
530671
1037897
218768
900586
271820
566043
1653031
181795
1701286
570328
924613
1977730
1389271
766646
1550071
936198
156923
423857
654192
506052
1965441
1203807
1659328
1709723
1264083
871646
26222
918679
820617
1311193
529651
256469
55770
240312
1283936
457754
1947201
1806110
1022518
1142405
38026
1750508
464616
244846
899136
806691
322475
253690
1376807
1724111
1191151
686288
1170825
213772
1501850
1831365
492370
1458094
1041718
1545109
132389
91239
540282
885870
1262965
11840
972673
801468
1965694
826771
1308427
478214
763408
1352037
195605
1103982
1517689
1410991
833848
246406
774526
1709743
1349381
1288082
1044923
655961
388437
73076
1604528
978041
205937
972130
558749
422573
989299
298370
40057
398812
1764370
173011
1062758
47731
1007355
330469
735320
485165
1948302
1647953
1290223
1223014
343430
817342
1378004
579332
1643022
1599319
637669
212238
274842
1513431
1802168
137249
1396861
689240
761053
1168357
937863
1367935
501065
505312
1943330
412529
562352
1726625
94413
1015855
1513647
1240303
1277612
833043
850702
690971
794741
1862852
874358
1289359
905896
1091541
1749200
262941
1066253
204892
1720879
937275
537903
462277
1216763
1919005
1560511
1076253
390059
394072
1422902
1227231
1206578
1616131
1373555
1256626
779644
1692751
1814638
1297045
372908
1405905
1945171
43452
1830190
1758908
988326
1154890
1411858
590371
1809467
375822
233380
1121308
1074594
95724
1633279
327572
319836
566404
1362907
33012
681281
966616
1115055
1802895
922599
24012
1036869
1512227
1373053
96166
675743
849331
759866
915185
628214
1396252
1676509
1083261
50823
1786055
585552
1956732
849152
1262251
288218
1213307
474295
326706
1844554
215296
852824
1226940
1487048
719253
1413045
913249
964906
16725
704979
201677
591355
1825129
967379
689059
1895504
1839299
70105
1614682
1424090
162248
1240973
1509831
1612945
934573
1770945
1226613
87455
1578285
1919164
1377683
1168727
1181893
1405283
713191
1832671
904763
1178834
889943
525971
1768961
32909
1518842
738601
711920
35675
1077605
1297279
1342377
1893232
1759513
1509584
1366656
104694
1870091
1188223
203971
308750
1113696
840925
437039
1038933
34432
1465905
1647503
105766
1099229
1090901
185402
289561
1795094
716474
749821
547188
1775154
939727
524450
927441
1689041
420330
1136151
1022582
10489
1452330
1554400
499558
1935544
1852038
1740660
1343542
1825930
485500
781907
626124
862031
941785
529631
652508
739685
1846145
1246539
1445774
333522
1148967
1892167
1576404
1139658
1435626
1735401
874298
1141493
184520
293627
1511783
1282056
1038135
1177847
413951
748433
1854956
35759
165891
144128
1997046
112430
820054
918004
293071
1356908
588237
246338
77481
400453
321556
1614369
163299
1343860
1354175
1832760
802983
868093
1952860
829592
573876
953469
819484
1252783
516766
1191356
1799258
139046
1090678
1478368
1033844
872473
1822143
611480
826006
693341
1530592
235759
1715485
827901
181708
519078
711396
1420595
541675
695322
1631118
1354214
322797
706169
1097168
1465707
430563
1036612
1834840
1279354
1149185
1101545
726832
1455537
1736352
723511
946801
1890015
1368112
1084213
448085
428560
798538
591487
1245597
1122001
772826
967806
720488
1250401
785205
1882112
761524
921822
306199
264494
623104
583665
873630
683797
1740288
1169923
1294362
211413
1393798
1298718
1479552
803914
46044
197412
1801082
40419
1974097
999179
1595165
591397
842894
1214367
742441
985580
1097092
1981313
976097
1902345
1994035
412318
1774327
1197204
1999651
131265
149773
897054
833175
1501438
1620376
654237
1472327
261299
976675
147341
163633
659332
473884
628303
731873
55155
425600
398675
486013
235059
901778
1327484
1950505
1837916
1454560
625338
1409613
771041
1872077
95397
1561148
1430671
1827909
932905
1218029
1392024
1776198
855346
1020483
1764288
1681612
1437198
1976033
1374770
771641
1233390
86369
587090
752824
1612881
1795299
1652285
1805787
1655606
18017
1784919
1258675
117742
653000
1756374
666405
284289
135329
1932969
1259736
171201
1288260
152710
1063235
510092
1302710
1057004
1030145
1343487
1956350
1563499
1190212
181414
1240678
1557751
1072434
1128330
427266
1017888
1290678
847993
1644035
1262382
865311
218677
1917728
1842191
1925884
1979329
1967269
848627
369970
608992
681533
1764826
1025929
1408419
875885
130209
368480
212729
744942
1975163
632582
299600
696511
498479
960162
565998
1613039
643216
1657385
1914804
1721277
1566137
1596431
1367893
1403603
1261901
1613436
187415
874456
1465681
565446
689018
1419373
403762
290373
746337
1373054
940858
865608
727443
1746122
697658
1970678
1420316
1315473
330990
1930466
8944
1733530
75724
1475646
78249
888687
1766801
203007
106306
413491
287265
71562
1323920
191886
363656
606100
770144
352296
1657866
839207
813763
89842
394132
1138066
1233828
257558
1236228
321769
1559480
161754
923876
10065
705767
1824001
1421515
199176
260030
1051145
1188477
1696296
961273
407895
540188
984685
1981173
1049123
1531243
1797134
751496
543976
673495
1628540
611206
680537
864750
1802261
88695
1704097
551221
659260
651097
863785
534137
1761520
1323156
1905878
234422
1459575
1808218
442307
1406038
303845
1825189
1395503
1706886
1245862
644913
226
903199
987438
1876660
682694
297582
698809
1753197
1309117
89797
327722
666659
1737944
1429585
1144292
558231
762291
497028
1659648
705944
1136150
1653336
1088059
32349
1407378
498426
187378
1781901
1331974
1687891
127876
1497703
1543982
670924
867327
1195628
20496
300551
146866
1501756
1091372
1669825
1015386
183135
812002
1786620
75400
1811676
1089534
1571343
1006821
175853
161681
969740
143670
610238
719890
1824596
589539
1998335
1699425
75930
1458779
1418011
710070
727982
84153
1994628
217682
679688
669872
1969590
1361292
1301961
670216
17283
48175
604244
1717271
1973491
964971
337087
1821994
1229294
996227
1027687
822154
479784
1801560
448441
942428
1301774
1449968
699493
401975
1895383
984954
409272
1182935
1099141
956373
475937
223573
1754846
214581
302988
1537708
544141
892807
900608
771236
26061
813506
1020755
1549738
1218432
393887
158648
1732313
1763542
699478
116615
1794127
288093
337748
467481
1514829
686651
286888
1901506
619385
1001981
39130
1014212
1177302
321978
1738475
720942
1069723
1999379
862518
1878139
980365
647330
480337
629625
905119
1852864
1331375
1702338
833720
396994
1993637
1697499
1157250
1834093
236404
1113324
865006
74643
701282
1363894
1600352
1512101
977038
1025090
816738
380545
334521
1347594
1724998
117989
1812727
848352
1317212
1102130
130352
167414
996094
1860806
1099491
298665
1482235
1666499
600733
1410556
1455095
1889524
1904382
884452
257674
1282261
1562472
1002569
439179
646349
482738
980644
1642881
1951847
617042
756429
1675693
717792
178182
587984
897891
1835936
913216
1122425
1663246
645354
1128999
329350
1049388
1389540
667147
226373
1011424
1858572
1087204
357449
1791906
882335
680171
1638464
750367
399805
304353
1321383
1764282
644238
290047
501277
514071
329233
67511
1386483
903062
406128
571679
1854103
770455
812883
1092295
704202
1504198
1503566
1205396
1604192
944291
801295
1761209
1150647
7992
660595
1899455
1397738
1737298
1582687
1224230
1373830
1570355
1054953
310650
91544
1248014
1187002
888532
248855
614427
1505401
10982
291969
1684369
1425958
504308
823504
435997
735862
1977636
1388637
88412
750830
1120140
1250682
390603
1497866
453471
1037059
1012608
1554380
169636
1660044
1777799
994564
266958
453208
865477
596965
1919618
1609825
582015
472026
1003568
169437
629445
1154372
1603357
302246
1622902
1490149
908474
161578
956811
1270441
56096
911282
200708
749148
788002
1680291
1793632
1803951
145255
1812009
1521832
1990483
950114
856969
1219936
233277
25215
1282650
90336
443200
294666
1756038
1721114
1831560
1070564
1788706
380996
1615780
1880
23505
1148036
232103
1915069
487346
1153734
1490640
580192
1924703
1636174
156794
866190
1346217
1127868
1425872
719393
591569
660885
1932670
850366
955665
298200
985658
1053199
1232864
873080
859141
1992269
1652547
1291749
1347582
1544349
193589
1278478
1280244
1522228
119171
935355
478262
323221
721476
307598
1599186
363256
223472
763432
1083455
1034541
360946
1570934
96130
466995
919039
653554
890019
1084892
1614229
917864
942523
247758
284286
387247
1556324
1022745
1514511
599450
184423
297146
1862153
1483788
253390
1258372
324844
1152243
1327819
1789040
235768
1097612
705049
897632
288995
984052
1964052
512959
544083
243423
1110947
1313476
796485
455242
694093
201860
196497
1388707
192345
1485212
975060
1340375
1199343
342889
504082
1402209
1047613
247460
183927
1938592
74275
1727577
777883
987212
1124031
5118
1078094
1835255
1432722
324689
31439
1925938
3845
486939
723332
1910733
234970
375402
507693
1280033
1611773
1349840
1670148
944860
72165
1879154
442245
547697
1822806
950892
935931
45987
1398086
25800
1195641
582301
941233
1691461
1487946
1176151
1372276
1447386
696626
837117
301046
1636559
639011
1443535
606395
786387
1890607
1161988
1056312
576384
737783
1308854
1541542
571982
1172310
1549914
992527
773641
269803
190127
135285
1352591
405831
1458684
803584
1991542
1713574
31625
64795
579715
441511
559208
1109150
1255028
1684643
597679
1397913
1934731
942996
1182834
105711
559118
1626785
344520
553869
1197788
1036886
599237
485839
934342
840031
46420
743354
52536
138700
579651
1932879
864568
539446
98933
511491
1457086
1976056
1040554
277971
832205
1386782
1167816
101092
1766647
881868
357658
1370564
1813301
895928
1713639
1095561
1935905
1711891
925067
1932683
774564
224444
1942456
61831
1507835
78725
130971
427054
1754073
957294
1274987
511695
310882
973490
1613494
1257013
491771
29839
1086486
1374905
1861802
1712999
441922
1050457
307528
1818988
102507
1333909
1664575
373656
1380647
365043
646976
73082
1250858
1614687
1877031
1615113
1800733
85275
1086246
594251
1592524
535700
1380090
1514927
387366
1017544
476965
387441
642446
952928
1813875
1389192
1032275
203355
91336
456634
531020
1572845
1685619
759109
403813
1118494
1991356
1838941
1329902
1151080
1541213
1703381
1694910
1199816
332939
1689163
475908
1590978
1636661
633978
775538
1955842
819164
1548072
618081
819976
1656526
1411727
143906
609256
1401231
1853447
1867177
1853634
218395
1646817
1601141
275893
1372963
1852789
948274
1430520
1118570
1611815
1579145
1811087
1596217
1645650
911478
108316
1329993
611152
983769
909122
1247762
918011
1758125
1155719
1683688
153082
989629
603632
539451
1069626
1252885
471981
1694177
1899482
1129839
292907
1090200
1104191
752320
1472951
67209
98964
821853
1649111
150506
214679
1242503
16101
976119
705104
1269929
938031
931050
477782
1459783
1475295
1202229
1446721
189650
1730207
1728149
1547589
1821302
445960
1106396
887649
796577
1842964
1905303
910625
784016
324474
1700934
231335
839650
1802284
589231
1036104
183102
1922931
1846742
993995
1786076
1723887
1490218
1970840
859913
558926
1623797
1211943
1886564
1923178
1399660
614747
1869772
850208
1733295
447390
1473326
1588971
978004
1485392
1313247
1207661
619293
1915464
1137954
468558
1456800
640009
1927519
1271257
540073
1209583
1000896
1769170
163249
1889375
1050319
239185
829888
188385
1777025
27096
1303696
1212949
473762
629603
1136437
1769527
1572204
49282
429923
519422
1269527
785325
1300693
222264
1550259
1426989
1976665
1198652
987705
860489
1701739
489844
1214472
1333902
1746953
1355068
1974173
1395385
1167333
1814182
98799
1710152
1935889
786598
1020132
952446
1169038
702153
1495398
132239
877330
1097749
1448897
1053564
1545602
97807
698219
284614
1198024
1088295
74926
1799334
859673
1707286
795221
1948109
519043
31261
698763
1652628
964385
1584486
1680069
1572824
1567740
1374919
1506302
1516948
1138452
1024742
1009682
1296317
1588098
1719675
1700764
1157813
334377
1670908
1178289
699001
1232693
1812271
453205
606901
811795
1875667
581438
1674936
1675639
283216
705887
796944
1699290
851319
1620847
1817560
833107
1965705
770926
1853358
280681
920036
1908760
1195949
1215121
112969
1327148
1466749
25832
434720
1633514
1994838
1935007
1454216
436566
794047
413705
1627777
201617
687076
708892
1758351
1612468
1634852
1614088
188926
1035919
720989
1764920
177089
1979592
335439
1069415
1522196
1999875
1672185
549822
347095
1639469
510290
513544
736950
1162513
1936039
531181
141497
986224
1620888
369314
1517142
373820
960152
1671633
840946
1270352
1933816
1443009
807809
964985
103171
16635
1371186
1724339
1679854
608283
1207320
305254
698449
450694
49688
1738039
1180677
729714
1018962
716093
52221
10042
1558777
163909
735004
1713518
1131089
354713
1669661
1136655
1413004
1468109
1290672
1182789
1183693
603821
182732
1873186
1222765
1449701
1988410
395458
1490468
321366
1625154
1230896
1911924
1917366
672962
367602
1284780
1261627
112594
1997823
1455413
69526
413523
1241952
670004
1825071
1513664
1992771
753973
322741
1359807
1719231
416174
115088
540445
11612
187199
1967971
1327768
1625290
433213
123788
1946381
545599
327192
1456310
134776
1418246
1433605
1610036
223639
72945
1893796
1383213
1889160
1461707
1741739
1559847
1328601
1987713
1620780
117571
1103536
1669190
903357
1575414
68374
1121228
1391855
895586
671006
1288423
1574559
1760341
1113587
453749
99199
1458781
324811
1027106
1946663
1914623
310730
1575848
1154978
1017777
263429
1830119
372220
206246
1258342
449229
1824366
1859333
1439267
1118495
150215
1732410
975221
59667
1401165
67602
1556913
51024
361741
1710457
384895
1525678
1350414
739926
1192340
1079865
1649238
1103587
1888873
189963
189343
643668
532699
715565
1410814
891040
285864
1469244
1447742
1387507
1443546
1337446
502231
105763
658916
1224917
349566
1216773
286374
1081776
1688757
1965011
1795130
481413
1781473
1841752
1318264
839097
194277
1806883
534512
1836768
1196934
978086
495036
451402
406540
215845
1952656
841614
1863526
604907
948290
166330
20803
79256
454335
1903042
322266
115420
602305
1172400
985421
1305227
1935837
1442714
1263002
9422
1534932
1164534
803267
475953
1136541
668993
148097
336357
1105874
926407
1144794
1987568
1348314
1073081
1093306
405951
1499454
1208157
1227998
1917511
909824
1929871
1184330
702891
652327
1628211
1718643
402031
21449
1795340
139548
361769
465868
1976315
1533781
1265595
1582717
22098
1187065
1458537
755438
371029
121731
224956
37616
627032
1824749
562578
1797610
1322616
492285
1980449
54343
559258
553166
931127
1524468
1245623
1142424
1957865
1601325
1522454
492424
1261451
730188
1472675
338187
327128
1536604
151718
865355
261127
567907
1256161
1850550
1595981
556966
1935669
992450
83332
1490446
659288
1811981
1390525
1652181
1156632
653581
251374
986895
1308186
1051810
1251295
1153191
722243
555129
1385847
651837
852225
424509
1981296
946895
1404998
1990102
837977
1531504
738612
39778
1340633
611672
1134350
1178280
1128782
1585099
135057
688513
579198
811270
417221
1375299
1096173
959286
1107095
1024914
1422741
1705532
1319356
866454
565338
877304
16384
1592333
874969
543197
1934641
1016110
1698369
1349577
1430535
492773
1269773
1197915
1805779
1009846
1938335
632584
1290654
1213702
1480888
1580487
273301
1784121
1138043
1367647
138351
531296
1814750
1117721
45375
1987661
1531377
1194005
748923
1944554
160518
278367
1206528
1832580
1411702
1928907
248347
362032
66781
125136
1121205
184161
1451078
122860
1411650
1881181
1146191
125138
665045
1956223
1077402
1458530
1592560
1055577
708132
1202533
188453
1570052
1115237
1831808
391599
832716
1261996
1361756
586909
1652241
1859511
678048
1938789
387452
1468909
1507961
1746571
396660
1862590
1332027
179683
501149
185595
341376
1802974
1764583
1525642
1023743
1892622
1645917
1789335
365894
285496
410619
967345
1701378
38439
447101
1191928
939701
1269143
830007
1527444
851104
998898
1069204
1976902
1348446
1005573
1267635
688290
385253
1653910
1485757
155719
1093417
209309
86707
298934
1807072
1226806
434070
709897
1659378
975673
964242
151931
1631374
1582183
42406
830511
871401
1364704
546044
1054055
1938579
111227
143894
256457
1360736
38270
704770
1401678
1729659
157416
1910974
576672
1947919
1423770
556577
1180111
1942583
707416
1847524
746357
1149432
849416
1244382
598098
1905161
1525729
1672850
64204
1084748
1144786
1459750
1412021
16761
1798464
1072471
1210552
1768503
1196955
753983
1712794
773775
675618
1986502
758931
1008297
203922
36005
1279544
596767
840455
675640
1386646
837199
1102515
1727195
1611471
126476
1238094
745913
1294932
719401
1672896
34636
1269943
1237604
1367831
322518
1006760
1396196
1710993
781632
49492
222324
1443684
1901938
785654
647863
237891
594399
1219939
1887372
1996338
1706488
606617
1173318
1619646
1344753
578711
1033752
1876393
1474386
784021
1999845
1739337
1831198
1963896
1516352
950284
94545
1074779
1773421
490174
1298807
139190
589373
1182547
504214
1765819
254990
1403830
93700
561000
525578
555408
945272
214141
46405
541765
1089200
1918214
922968
1466900
1386803
83850
1922445
670700
276943
1887287
639538
911210
1890802
421006
236411
885442
371204
66901
289018
1471883
1322892
270465
623067
1582586
773560
1228105
1890492
1676724
367108
1388520
653595
1125363
1836900
1034182
194695
825625
1627076
171348
188787
1710377
101431
41907
1855118
1615247
1939318
1980424
1404325
1322442
459261
1500162
531140
492124
911815
1071893
1858541
1439032
91667
397731
1189062
296405
4672
1454601
1373569
516291
442719
1371125
1116168
1483163
1090337
1131783
930390
929809
477763
557101
237151
365403
1345807
913175
368055
1376672
296272
1526793
81745
1715910
841878
230421
898464
1125473
450961
1340906
1459097
1928807
1957350
68208
1896558
761440
435526
1620282
1340823
191011
522139
318761
1273206
1619855
1432039
558861
325231
874210
315283
1646882
917137
36783
806698
155241
1331069
601806
1467684
431607
1065014
1106253
415782
1889543
1534509
764394
386083
1450783
1085723
1212620
1239374
1943000
1907668
411174
1456430
1629475
1036196
550951
85388
1969287
1184304
38322
1059776
1544196
1122
430542
1883364
1249958
69074
1570687
560506
371488
1969157
1927655
1789272
476651
1496145
635749
440130
1405318
305582
455640
1306044
127240
671142
953716
1818806
563334
631284
669749
861945
455619
936882
33848
1206808
841459
1842661
1394941
1346894
207139
935423
1631851
104965
658813
1347846
751918
1555416
1777706
42186
1893330
1266023
856408
434015
1857966
1036457
1874123
1530896
1043634
829751
1177618
1085880
1865504
642467
1829470
1719826
1157142
1963499
1734200
1526688
1730537
1123222
640930
1436449
1237355
657519
767943
579793
343431
1710250
1166646
1238169
411928
767071
443519
1805726
1134513
864267
188061
1239537
1956385
839630
403241
1476494
995573
1241173
105791
167927
1959753
1380302
763906
1375863
1176616
499671
1410062
844923
307758
405785
1240484
556441
16751
1067027
35949
846062
836494
1932417
256864
1060434
803948
568250
764214
332633
163572
115284
1796876
934978
1554145
484320
1440785
405198
955932
1396818
1404480
599447
650652
62643
1352921
1451965
459197
1327418
1175386
1536569
1871143
871412
120745
754881
898714
848391
611130
1302486
1321991
1618827
1026209
1947807
1689045
647557
3170
128329
1367
1254009
243532
1422286
572493
1870438
1635866
1932260
745841
580184
1534324
336505
357828
1140371
1094506
648340
1867133
423640
1982121
563521
1836238
165733
389250
343993
564118
506211
616659
1010308
1472522
203094
350893
564110
1465041
775441
61994
26863
1863974
42773
1506521
953242
1335735
61215
471501
259840
781018
607185
406272
34245
502651
454041
1691385
993886
1359580
1941107
1248592
484489
168215
605138
986197
1449903
1459369
1149602
1912058
805337
862980
506377
233615
57732
1051608
588181
1460035
1433524
981507
1950135
1652299
683345
1214071
768099
1334484
438099
152909
574323
926195
318144
1364586
29375
313707
1212987
1493104
1080205
569365
1801744
535224
1683584
895918
736792
415190
139102
1980685
1227004
82732
1434103
1926165
1015559
357567
1323140
107040
289313
1219575
1624238
360970
979143
1133018
1079963
1399436
1766338
101399
1850161
337464
1228765
1174835
1384312
1627023
897274
1356751
393552
1844758
1939624
1064784
330409
745459
242208
1204230
349640
653921
1682319
495814
1834824
90971
129081
372051
1481499
1297351
1833335
307982
470792
654666
1727943
1858056
1500458
1435788
761626
467121
263044
590280
932408
427475
768787
1608115
560929
992190
828490
265789
610083
1537123
1313029
867847
1100097
1643148
1961287
1021170
666970
1449371
162889
1538242
1169659
1532368
819428
209523
805208
266932
215428
511168
978280
654762
408411
1901534
484229
131820
673409
461494
290483
1023985
355705
1096945
909240
598796
845873
1421730
1156776
1489661
615233
1250283
484131
1342872
1576839
266507
996785
732431
1472942
212203
538936
648991
1963906
1498725
1644567
242020
1548603
1156808
1120107
819807
1380380
540705
1010485
191988
61575
492575
808051
133670
517286
454986
1481445
1500897
1927807
1337604
1528489
902871
139791
1796353
1922462
114854
912888
1168785
1300385
1915875
1510985
1408479
518296
1403598
1906911
767645
234971
1895202
1438065
751949
1874820
515933
1307905
1571844
1645681
913415
331116
1798153
1384986
906006
1312794
1908112
1554024
573365
834054
1390718
524219
658558
1898995
126411
1657377
1652881
1532565
1340253
1761555
786070
1894917
21321
1542695
887292
1499230
1848180
136544
1341504
751796
710719
37032
19256
778975
1318204
140254
682940
868249
350095
1382932
437906
1270569
168226
1035776
1944101
1456487
1068909
440276
1452205
1943855
449500
148588
1095999
1646059
445363
1169046
1493499
1928111
1270840
1292874
1251662
1461875
1897080
1141980
629629
77409
776251
942111
1445322
464080
816211
1073755
1354657
146861
1250664
789199
1222592
1716968
1897842
749046
1717218
262664
1925359
185393
1697455
281696
901740
1105684
377028
665681
898335
1193396
403684
92182
484065
1789755
376034
487258
1814704
591162
1706879
522995
393483
1231748
1088480
961191
1731424
1417322
1370414
902394
1175263
1392054
1719487
1212999
1910241
982507
1844826
1107056
902106
316290
1484445
51289
780345
526702
1196146
1973826
1333534
426946
1093928
1182242
1163685
891021
1472031
577167
1091889
490193
142359
1207413
1802134
1608364
358020
797209
1561352
1809100
664224
1132457
212458
1466221
1417682
223445
699034
838389
1544589
1862846
296403
1593249
789532
1988409
1897290
554085
978040
848666
1569537
575141
1423094
1678404
1641929
1843772
686028
397174
120575
337014
1932177
1423494
170520
207735
1358028
1589343
1178156
862562
953685
600211
1845853
117167
452923
628939
209772
933514
1974345
252150
1350059
1939661
444753
1748949
264786
1784100
1936409
1812044
54309
1359034
1704570
1185759
107931
714973
1425255
1220157
85107
878072
442779
1417533
1430369
1276381
371567
807101
407061
373741
1773394
425570
407854
1207962
793577
1967709
1949477
1096436
709111
1799468
1878622
1896416
1244721
399596
333549
286436
142709
1923413
958617
62261
286535
8656
433067
356043
1340072
527086
1400169
1049935
459015
1011402
264978
1611565
601091
1162762
238860
316160
46794
605795
429419
572417
577853
227821
678094
467753
551577
690531
1305664
1633296
852082
990682
695849
1971255
161493
391151
1017529
1146700
1620959
1954872
1366939
1132493
965500
901927
1272255
1207287
1536641
697106
741832
1872692
1978479
849470
1346801
1118942
1748183
967598
540905
688770
1979042
1250681
1599272
1800980
1030410
1876600
1391591
1700090
1555131
26022
122826
625856
998928
417580
10063
388592
512915
1108065
944930
755261
5401
492812
1235408
346621
23358
1158124
1954697
1057392
990960
160835
1196350
1095211
243164
1450059
660326
610173
1174459
589536
405642
1282686
736232
1428405
639176
1054164
454576
833094
1762700
1317186
702410
1519402
1160600
940017
476868
236571
654320
1184797
1044293
1882962
1189626
1096011
1877246
629390
1482512
15956
1561441
87121
1630821
1859629
174683
883366
540102
1934497
1879233
1660542
413809
1805077
1422784
1245228
749793
859206
1560113
1638842
1605314
1556672
751455
1985320
1330929
860038
1823655
705736
294470
1096064
1941516
870944
392188
1965505
136409
268273
1006133
1360680
622518
634365
638480
243506
1959568
417661
437031
1916488
145458
399243
72532
435455
1450346
1980617
810606
1066796
919929
25495
1174903
1433653
1011318
613053
358199
410067
351019
132391
926057
289975
1257159
460156
1947067
1151757
1558313
881983
19362
261030
1169284
1735005
1086393
596431
1603900
379101
1416623
1653326
1470273
518327
1870708
1360468
1364395
1628394
1993230
1885260
1934354
1914448
937672
792378
912531
1232113
960483
521880
998330
1007755
1387805
564235
438052
1130528
173186
1518450
881793
1831371
244453
479021
126402
267099
1609134
144600
245619
1655121
842008
521133
1135731
23410
1051269
1217577
738323
1030181
1622080
18523
1364994
1572046
585212
1560573
654607
35180
743202
1018726
178143
140993
1920675
1103205
65171
735027
1672035
574113
305108
1031118
389974
634585
1055191
1956664
1105719
1643162
1759189
466460
320963
756254
1736393
400560
1049129
710125
178935
639815
1904245
520925
1183338
745523
1269849
1637589
1956586
25587
380951
144145
462723
266040
1676883
915137
1755864
78137
721076
1144586
295914
841404
976790
47419
704675
733343
629928
416569
283180
1680603
1121526
500472
1734389
870899
49109
1884999
1718734
1104277
806091
301948
753980
1590849
467175
1862573
1357519
473509
327562
498918
1967349
1714521
869946
1811032
208243
1892447
1525321
909357
100796
1913716
934498
1223894
1889063
965378
733175
1684831
1523302
440377
1439736
1823908
506102
908198
1478320
1067897
1476210
966825
5845
272410
1961315
1771411
517823
1697227
1006313
379123
417823
316732
830960
297619
942883
159447
1666145
676673
510289
1920392
1150997
1516860
432339
285164
865889
185025
1374478
907242
1815714
516007
805905
1914455
1889876
343903
1825183
1639583
651592
1722933
525964
265559
90460
1666263
423814
1851450
741730
245837
489285
1299699
139029
68556
1937731
889804
1071384
495974
669287
643078
923100
1824510
300232
1737806
1063436
1983241
1109811
1590024
1672270
737613
1643970
789289
1677339
1502495
373549
782467
1723736
1661136
534599
1291015
1883334
1913158
729941
1090942
212568
1027619
296859
1816986
1371207
1845201
860939
306021
1302594
68296
1445917
811857
440269
1990365
224219
1165346
1704807
1442740
1187951
388293
182063
231859
1068391
856711
1277167
292081
1476812
1800410
715399
1014410
1944182
1937174
85171
1262792
1304744
249363
531904
831158
861064
1811510
282613
1389116
915004
1902439
406976
965429
1624530
717270
429873
188060
739135
938563
935872
406522
1179290
801358
42858
757622
1743682
1949213
1409811
476894
135274
144238
228550
1934128
1429845
1602553
1921463
378019
797410
627768
402777
207187
1779512
1203374
1703795
332868
428298
1531345
1262567
933413
638573
841411
1418636
703154
256061
1880080
258802
188121
1680509
492676
1509550
19408
1097876
1032669
953090
372915
194771
450584
1801741
1080880
969267
791723
1963033
1098642
1317758
1206811
738782
693018
1068365
91327
1713877
729640
1169189
632370
793206
330591
1234386
214600
787894
250640
1266997
715869
1534366
1521711
69539
700520
1132838
1184373
1905766
1677801
888027
1848790
922806
97117
429690
1139885
1213220
308996
790425
1264801
1861223
828345
44643
355023
1996525
1404152
616760
1001201
1256320
1750013
552317
1990241
1098973
528045
632777
1510404
955605
951688
293800
773626
873825
1863621
267202
483661
1663792
1850120
586037
43139
24305
718972
1529841
519683
179249
342600
365585
93960
1406329
1295817
221338
667641
1897070
1883201
129170
582846
499564
1420250
760738
78633
698457
827075
1459000
1759229
1034029
398984
1530029
510210
81497
1198017
88484
388622
771227
643354
1824277
1015319
1222546
241720
661496
76540
1680958
1995957
542539
1442570
931079
1865510
1412033
544969
1631584
1602992
118871
1702414
1458360
639806
1928412
1612571
283412
759272
780868
737768
640873
1937580
605383
1853889
1044119
1930994
111358
258550
290387
1935842
1608779
1054179
1857822
391473
1078049
1432866
1751906
1694159
1126136
1826245
667620
352258
1019214
925545
1886736
1086870
362918
1908883
41873
983856
306868
208537
812763
1526693
653338
270567
399483
1533472
632962
1125358
609807
163902
1621483
1414435
1627985
339633
1681944
351071
206444
730890
70188
1023928
268113
1434281
515663
1181118
1256036
1113621
56336
1587681
1827901
994476
301963
570920
1574686
1284573
1231871
1850318
662499
1221235
948576
732067
1317047
291808
292199
1497075
1001300
124465
1105019
82170
1384101
272668
915864
813583
869765
1204980
1468599
1619381
869092
153985
29572
1296636
1915598
293889
582627
1030432
1693243
181870
1790357
43287
1796137
1940472
1959004
1217225
1264911
1625671
1028046
1197101
44896
1057625
249030
774234
1800331
369298
312236
1611939
314858
699649
1453725
1996751
1446978
21930
351349
1657141
1369559
1514171
860187
1951898
648998
893770
7079
1588065
1202861
579199
271049
862214
1150647
1056199
1888175
1076923
1943092
1269306
880957
1506954
1932042
275075
702744
1826394
1660060
1817125
757892
545353
584369
1669808
1999614
1315954
543731
498474
862231
885975
581224
1332153
1029524
1400511
1217489
772702
334763
1115733
496618
1727154
717451
1530446
1180197
1785231
450086
210239
32258
1876619
714152
1765861
857358
914730
1680087
1073568
1126324
1916402
805005
890600
430152
1835466
923466
1265575
951668
1684117
107461
1574425
1916216
325743
1437909
841552
31797
320579
198437
171243
411509
586814
747085
611021
1475169
125405
1016583
1411429
1558347
1432190
1755282
521327
1470154
1734132
1945508
221667
1208798
1443469
523210
636943
584814
468469
49747
116646
1578319
12047
1374630
834864
1234348
1797021
1600532
1240282
153089
443629
967150
1487609
1110671
1709525
670329
1743064
1257142
1961880
1548687
136225
697231
12198
1331416
1929349
1571216
1521193
1549134
203135
1254349
161751
1161260
1297546
768003
1031799
744254
1423403
1427159
859957
700015
746320
996605
671271
1648858
236199
1622069
1923187
1887110
350654
332764
343377
139613
1777422
1063151
482857
1076026
382499
1479278
229146
1026152
1938724
682842
1605913
792478
488995
1611443
1253503
657088
1462757
638600
1385420
1545840
1321406
380610
1231462
843662
319292
148309
1832976
65059
1221052
1737558
444732
1203831
1863594
1972503
187079
767777
1144561
288544
317839
1252397
156131
1791884
1024736
593171
1254858
1770490
1081277
1658824
1834086
134539
878474
1407842
1070210
648614
1073430
270917
286601
1812483
749916
1900888
1982211
996916
1195290
1292040
732968
1034404
320641
1044768
526866
1193202
1063129
432552
1277125
784519
1027601
770920
1024889
774012
1291368
91003
410981
1930115
1190740
1016707
1641329
1160540
1360084
1407855
185847
1584332
1861558
99932
1673701
36634
1435720
1999519
262383
1714437
359022
117159
449606
20554
875203
1994935
473
734956
1645621
1834577
596817
478093
1130505
1419891
1083658
1649547
643796
1488177
550559
648167
920854
820508
145894
1689761
485420
1959238
1889474
1590614
628074
414875
1974138
1824385
171372
1112839
694065
77476
1550957
780169
639068
478985
983377
1659394
1996289
1505172
1583038
133694
594057
1073436
208039
1968159
1662445
680365
450227
723886
957142
1933263
1161529
1060216
1672706
94840
586791
1296651
1072465
517162
1873193
1984732
1407212
458186
1753000
258428
1055085
133937
900186
857801
86710
822296
750060
1192275
609567
1382013
100532
126488
1809466
1036470
1953168
530415
1403402
1169915
802776
456094
268924
1035351
1680034
549501
736493
592389
502361
1537993
1910326
546804
1882180
1265559
397202
681001
1839873
155107
940402
1324895
1845218
1672610
727087
1422493
503970
213778
118120
646370
517556
117530
582
736531
1604764
3926
1230865
934784
85508
1620422
1034640
776805
263622
986949
1838736
911087
903968
1349370
1278326
944282
292349
1621933
1427666
594865
318036
641883
1224717
1194794
393479
320269
1620690
1229688
1054931
1165231
402400
1326564
1564764
891769
1020144
334033
173438
1623994
1952994
785238
972357
1367909
74687
1823999
939413
590443
1160881
772614
1965493
1079939
222939
872735
566801
407087
76046
1328688
1737085
951788
1416283
633022
723409
6374
693202
1335747
1734867
1772731
161807
526482
855655
357029
1002180
650919
386696
1227312
718890
1672131
713132
571720
537649
75601
1916759
116633
1187389
1753773
1119628
1783347
517505
1331350
576012
1064351
1010993
993665
103485
593914
58082
697905
1699313
1112425
853289
407904
888038
987675
315613
997817
1294131
654027
326902
130781
1307810
254256
1635674
1906991
336340
202122
1715603
504958
1284255
1069440
440796
1767285
747578
816249
1056594
1837342
1980915
1821689
1704496
285238
707373
1272046
1795715
536143
172497
885994
1637396
1499382
1449432
1194222
474407
214174
1084598
1433242
644727
1405465
106869
354665
1050594
1535923
1668267
1408589
548806
209471
599509
793199
718870
769659
877378
1580816
907353
73493
565567
366957
1843444
1732051
1657015
1501514
1712985
1662397
1910898
851170
89284
1291245
985572
1127166
329260
61642
213235
364203
474783
1175134
270240
645568
1946083
1735042
1255106
54292
33852
1355703
1338733
631411
1741856
815375
115965
1985656
837999
438236
511101
667308
314725
585077
1216534
1002252
1640776
532702
1480924
1163414
1736863
902336
875166
1498550
63539
583283
1584511
1495073
1790915
1878021
1470970
371581
61703
1728933
512794
1544341
174498
1720161
337881
62984
281558
1716771
699403
884358
134358
12118
101679
1520711
179026
172458
1008885
1832097
108199
554108
203385
623737
368431
727521
1832492
785212
13764
295274
1179349
1280024
1661416
728855
816686
432323
1943791
1764372
322244
1414316
911094
367206
285144
207625
529199
322696
900034
911583
202583
871121
978999
1937899
1834316
1002539
673066
177105
868914
1429375
1945504
474948
1273500
1529894
1186785
1145422
739052
1050496
889285
684089
1721582
897167
960322
1402232
1157269
1726708
754750
1690583
343785
1637627
922276
1117135
1911622
253180
1012239
1018476
1310730
739217
925358
426235
1262965
1434700
1148175
1239653
685171
1081
1766372
606416
1872733
1244627
397257
206539
1584054
1225261
751558
1295956
1751577
1103295
1328704
182317
591875
1965970
360491
539038
1916629
998612
9634
277735
1250279
248572
446929
1441242
1056395
483193
1731568
1548981
693827
1368856
344562
134329
716888
651029
153358
1143407
527020
476551
1516579
1129849
1914278
1198727
1862268
1966790
1965706
1013079
1805116
1754657
1352897
700912
1954109
1910761
435063
911571
738534
879069
278856
540359
1938647
499392
41874
673214
1152033
1908590
414773
797973
270666
1322597
815645
513932
1396893
1240289
1333747
1689725
406495
134624
570798
1796900
1176654
406010
1240359
1509723
1450049
1828230
282428
612942
806229
1482395
783705
1419422
1961560
96446
1111004
469724
1116937
1528820
1948491
1285421
7749
1843489
589953
847575
1128978
351843
857281
1729668
1522368
239807
338417
1332263
1338737
138879
1629953
1279325
1930184
168653
725149
142906
888884
1229336
82510
1521306
31291
1390845
45335
1228131
1588010
825520
1057503
666052
1627097
881166
1775496
1692074
1972517
798246
1720267
1689318
245181
160006
1933064
313405
1507251
301374
826695
70634
1353659
62107
1024695
1118050
1671883
431541
1054481
683108
854003
1280180
924812
1782399
1493113
1628069
1204797
217009
1954727
981599
1894608
137633
342571
1919467
575963
1107768
939311
76779
1195231
1496344
1438221
219873
1932519
320254
288043
1372131
1917943
1412446
213160
1573294
536776
1789582
813853
939877
1067391
774817
1830137
1064675
1792613
1478622
754008
339803
1562833
470182
1610993
1552164
1986899
1846852
1783384
1212546
1281042
504511
705703
482700
404262
1066853
1478564
1247488
878919
1428728
260080
1553618
1073037
899038
558509
251672
245386
1621192
712897
94793
370891
1463244
1315752
107411
216532
1561024
409034
38144
973601
414815
1567935
1960967
1916175
769961
1043441
924399
163020
616944
274986
1808859
965976
476618
1065999
733100
1648511
203814
376803
803389
930711
1333497
1062013
826836
1119408
1376617
525748
87220
1345754
976956
1202789
32946
241308
1664145
1118355
760931
987860
1445848
384
774365
1264078
64718
285060
1810670
1963660
223283
276801
496865
1724583
687815
1294058
1424469
1911335
858780
1697366
760962
714757
369985
29953
877395
1366746
1824302
89085
875421
1216870
826251
1893251
1447845
400417
761760
853013
9594
1253993
377721
261259
1802586
1036901
524498
211410
1976291
116553
291004
1801842
100632
742614
731553
909822
1605725
411666
722021
1334957
817017
741441
1477254
1430129
1700946
198944
1197315
1407777
1872966
1588244
1411410
11654
1468373
120278
1642824
1969327
1638642
11673
1167652
1703943
1993013
1566688
756996
1251362
346629
1175194
1073456
1360683
1554152
1118449
1042299
1926719
965857
818734
1837324
1593618
1473357
311467
132912
379630
600517
223685
424424
600459
1033155
1487042
449991
1234765
879137
1272508
1232481
378022
1612250
1803203
1854628
768880
1809387
423549
1714663
1826410
236994
1234993
1071866
596520
26421
1906948
1632545
632735
731195
1820989
856946
395556
1240157
1676961
1505243
1132233
33599
550868
701738
900164
419662
273679
337994
896398
1314333
216217
668100
76975
1942949
1110087
3360
1541614
502421
784606
1488195
234051
1542616
1063184
887431
903442
274986
1927402
1814760
64338
1058484
837412
898476
1576318
1154172
775846
732867
466532
1683529
1580061
822454
356372
170430
785340
1140867
24776
890731
1712798
1244110
241227
1316238
701640
382437
207014
321237
895779
1573515
763516
615729
1960646
1131561
117326
1902576
666704
1509794
1328767
773763
555644
1847102
775367
744662
1146857
1696369
687961
1283494
240309
1605079
1606391
267063
1239987
838650
1041438
1852151
1123185
1570019
1073118
418249
1508671
1049035
142806
258820
1989700
1457382
728988
1284305
1588395
1008054
680692
737175
298653
308171
74231
1519778
1490755
1750832
802494
1463899
312579
984193
1983085
1629535
1708139
41493
1018237
1597542
1550626
1446014
334895
1402709
991480
951056
195380
1864979
1237705
60505
1785676
1679952
154707
1150472
252472
943938
1579976
526279
929410
337550
1250558
1895917
677265
1032537
1991145
1705410
357554
1099997
781040
1373042
902308
1405831
1750771
1621247
1632155
1570521
609501
455073
705963
1634272
479114
772168
615688
1685944
839617
1856741
1241482
107558
441033
882175
983438
397728
1273016
1678358
515034
524797
371691
1726058
584587
1494394
982521
1572300
1316678
1645602
462524
957604
1343039
1104216
680074
626871
1911676
467755
1581583
1198682
96704
1403757
1974370
1759719
427876
574645
806256
620120
1182480
1358355
1397153
4110
1266579
311941
1685411
1442533
714683
651967
298772
1382601
368433
114811
281232
1681324
547237
959266
1207917
1698710
668853
906254
1992819
219124
1263750
1967721
1850269
606827
1183082
974683
217371
125909
99299
1305672
1759940
1238805
19967
254719
1074388
1873778
1093539
382594
935231
1372455
1064372
104538
1427354
994264
553535
1303651
675195
999182
892041
1527696
1634146
975366
1100797
616432
1891011
1559348
430479
780762
1428731
1740708
1352042
1146815
1439037
758057
1408843
527223
267186
1236720
1628954
773421
443326
1200591
580240
543868
959954
745007
1305199
1307792
1045183
1120692
1319540
1533027
842890
1704700
571661
1648917
859496
1312664
693470
1342451
1040842
80162
1242299
834574
1117558
475141
217491
508647
395311
1221463
152466
1977035
312552
1631297
884396
1385208
72105
551681
1396402
690426
471263
557323
1259753
1576945
84146
1707499
46246
754871
278729
182156
1657612
1647417
1329539
3214
1244327
1794787
1197031
119277
604844
1444796
427264
701405
289860
1105163
1353778
515396
600757
246130
817436
1120713
1179007
1359836
627943
167776
447799
919660
1505305
709394
1477701
1323590
1422767
88175
1083338
767804
930956
284776
205276
237324
1463017
1034458
181450
1265348
315413
1540656
346376
166766
708536
32957
1272939
930155
1526688
857985
1295429
1417769
553280
1898910
491746
977816
838503
1980765
814609
1138229
963669
1980971
736991
1265748
1156978
1122879
1518971
1786777
1098407
536144
1424516
1344847
1966209
448572
1139131
624887
1176916
1923744
1345030
1420242
182098
266956
618533
1086231
645138
1040790
467481
1054188
1791219
789282
1857527
1693079
1874821
731224
753418
1907934
600336
50385
415135
1694729
1908642
1314810
1504060
767905
1602950
1827732
986256
1866952
1739672
366790
1204751
308751
225696
362798
224233
527677
540111
1127783
353548
547140
600505
1424798
815811
997977
129829
299172
1081600
1968251
847304
1914005
582149
267680
869422
913927
1743776
1731812
632637
954020
1816378
1835543
1489384
116788
464806
1018545
1534938
1793868
649585
624884
704854
367427
84221
1999647
644207
815755
95961
1832111
1187728
1034933
1065411
1205844
1263866
344195
830767
307387
1831940
360586
1065184
657500
741811
1937841
1539541
382829
749942
463731
1993882
432326
1658799
76140
668973
673670
842543
1281663
442690
1202875
1331003
706593
1736897
1794214
1260339
1782053
1812133
1252778
1178068
365429
1740483
543376
123584
1523236
1525264
848935
1246107
18470
1267970
695082
1562094
2827
716304
397630
8404
352231
237344
90476
989619
92857
1592205
686525
1333888
125149
1065051
1690571
1545576
516264
1644493
951323
449413
1281769
216690
1623329
427336
24450
1645132
319981
542651
1987011
1621006
1979754
574149
1551387
564919
74650
1976670
1300030
1812376
937430
1252060
1581570
1871996
1479081
234977
1984389
1399622
1791387
942600
1655548
833476
1715224
1504445
1271788
60544
1963249
1334547
188556
78038
1571078
632950
545167
1196625
147615
572850
552221
1559180
794826
440183
416442
1998095
1371326
571247
1185613
1288985
1690406
1598937
1899331
6156
767493
1289678
46279
1341891
1778370
1624722
872837
496722
1496763
665287
310644
1437255
1111520
1793638
175905
350777
1536867
1797656
303217
1188052
1597637
28157
1814357
431306
621241
1679672
905404
1861818
1167529
1219766
1860142
53393
1720473
310554
467955
85869
307417
653181
969290
1807591
1025557
1577732
1478982
550799
774259
1680943
366766
549832
1523566
378653
953122
289318
1548041
1237883
806448
673079
1250585
701413
1313858
1142891
854796
1996134
1840257
316838
389771
96765
1176361
1296800
621420
1041733
470486
1227296
849886
585384
97319
1893011
615011
1074420
467372
1400818
908
1638810
808257
565644
1577490
1273084
1160783
887484
882626
1135425
1914083
806353
1477131
934452
450574
1641163
1368586
1600232
1882658
1939073
477673
1180388
1234126
16548
338804
453255
569193
1797126
964985
278784
768771
493231
210461
797765
943336
1867869
596836
833201
1273851
154974
600271
1489740
224731
305110
211926
48482
28570
1455741
1381016
179980
1521954
357925
611498
1789174
1666474
1653653
1180377
128206
997157
1363390
805834
347977
993848
746545
955394
55551
16383
1033819
931342
734401
1110934
1746111
935608
307457
1093013
1926935
454640
1257474
1415072
1649539
235380
1689563
505649
501045
139820
1658180
220171
1661024
237635
1061029
1532490
395332
847263
5505
1011300
707611
34436
1831313
1804693
1334299
897404
644957
277694
816066
1551081
1430849
1432202
757371
930268
703976
1678748
722007
462155
1200340
1703199
763148
1097199
109665
369833
1175387
1997126
1728101
528355
633982
622943
291543
73178
1329377
1150323
948343
1000259
854240
44725
455617
1267401
757253
1967222
1128288
980124
1865904
1566379
998321
1732438
1093318
372941
1813212
137522
164792
1587827
1528785
1662779
1751544
1367838
1913192
918195
1951529
1120388
1559001
307080
1030727
227539
56785
1103575
861219
1782043
279303
1566223
894049
1697019
1366779
729828
526426
695776
857618
441106
1908462
1416044
698282
512324
1830732
855799
1770724
1432712
1261181
1063718
925588
1534515
481374
1376195
1688253
781515
1867502
230954
275493
977717
1257805
57772
997783
1878678
1042390
940896
1102199
305354
217172
177946
871201
451750
731986
1857107
1699654
502507
1150791
1765985
1160698
1050002
338641
1491243
1640981
1696465
1712250
31556
417383
1479086
1262784
31651
886685
1614864
787227
432019
588138
1969989
1982077
591061
1787270
424642
60302
1815132
1047006
854805
10512
703735
370551
596550
1235841
678963
546396
1220126
708159
266833
999639
1491087
1851100
400319
1333884
1215508
1201817
801290
38174
1351583
824950
1921352
1972621
1089404
612967
450296
1005007
1607838
1937920
746646
900317
97039
571325
1131003
1853168
1302087
170080
702247
1148836
1290158
1551016
885865
436754
224984
1233385
996862
403941
186742
1549515
603453
1621028
1916757
47228
35293
1506967
1358731
233730
1497978
340620
1501561
1482702
1111002
453138
1412989
494883
760303
1490813
1148336
206604
1908725
482418
197353
1812780
133781
1975190
1180834
1318105
305634
1881359
845282
616748
444068
372953
213482
1549738
1142093
1608968
1450425
858989
1277519
472205
594960
730526
691789
1254247
1443486
1297711
1476459
464947
1022940
1514652
966245
1459797
1664244
1458511
1923817
1499816
1608316
638184
1277056
501629
1640441
906660
1316152
1798162
1699760
1022517
537039
3118
1703280
323333
770177
1680988
6958
1414295
588391
1172709
1220951
1775066
64753
117076
1886834
1429586
12203
770679
1055275
508145
1476287
818728
1299158
1638990
560876
530115
1879048
3037
1450753
884497
1804784
421703
1703593
1864232
1017082
1904570
1721729
1949427
223936
45260
1267053
1075063
1198557
1963510
1664318
1292397
1529880
918334
1064813
1872908
940321
5527
649873
1268141
1163115
1216705
1167872
1806561
296226
1264230
1322242
1989798
1834980
1089352
1520485
1159570
982997
1203397
41571
1234877
978451
838248
405542
720568
1584469
1465932
935293
550770
1762403
1330374
758353
1639283
1756291
1566168
81920
929601
457269
1803586
1208061
807585
1210359
1554273
565610
1858504
113296
844196
1707445
1070635
918118
10146
1220018
709297
1638834
1693913
263960
1094731
1182936
517819
178765
463877
1638425
78205
1163629
1958083
735349
1247696
1702838
1979697
347692
54192
819385
1854440
925952
731707
1867071
1942341
1535286
1950017
1453273
1608203
1873010
240981
217152
1558078
988887
1413108
1908658
1995617
462966
1553370
1397265
355827
773283
600574
1770271
1442760
1173745
1106285
1299549
1953075
1037632
1339152
767882
1774841
136661
467871
1256956
1525786
179728
1086733
1238975
1862051
1055832
344822
556350
1477777
667575
1388777
360922
823336
238445
661613
1286805
933111
1447935
552960
1677
967758
1618292
202067
68098
1118445
1482086
561218
157287
648115
1306031
763806
139074
1241173
1056382
1800522
1214375
1714225
1832848
1398887
1663250
1980977
283134
748949
578553
164817
507318
1713324
1302529
1434724
804657
1645931
1992534
1631441
27929
1153837
1565332
676684
327305
109856
237070
1212017
1839938
1852596
950039
1516742
290469
348117
1556669
1858644
1126581
231887
1172113
707029
1737503
1866180
1714413
1735584
466533
840524
1741948
1537162
1037308
1682235
181151
253824
1651275
1989349
1105394
1516904
646842
1878504
444003
1660789
1971802
1738481
1112367
742734
1563762
45313
1544628
1731554
1880560
560864
1964509
51910
1202583
332170
1368238
609056
1907846
631234
142738
553730
1507151
1076840
698381
228921
834280
1784308
147796
404162
1749667
1769388
400521
144145
1869830
1387007
842894
1286642
1199105
376529
800803
597070
498214
1537279
54618
1520658
1129097
709591
755594
353525
1928881
521753
220134
1752201
1441985
533110
256152
1817307
1801679
1021063
505874
606369
659901
1128319
91220
980648
329078
1116041
253565
1607843
410357
1797804
1808987
805258
906072
931542
1273089
1519333
680528
351092
1460902
929633
1438233
432388
1409166
863807
639698
1841255
1005754
1383514
27104
1227295
1073986
852457
335104
1438764
386120
880996
1418257
673475
444209
1775808
608654
1759173
592657
1938221
152415
1451362
132206
1402801
838164
556933
1731440
1610137
1200085
185770
1223963
1391642
253920
1843662
623072
83648
151923
598875
1025723
1780699
550306
89558
1598259
749295
1206479
468135
433989
1989583
109356
1539383
1301816
600675
743794
1658024
1761732
53131
1937978
1563728
1375079
1202321
1424697
1162473
789240
1799460
818651
1020133
902637
811242
1580489
506932
121670
1309963
87912
1353335
1827800
1269840
880434
810175
322926
1689319
1726242
329949
236084
1483720
188383
162028
1364965
952341
1005465
429815
1033623
118065
913116
362313
472658
850485
202655
138696
156966
1276176
637290
1976638
833897
1819551
436340
1596583
1647568
1983932
1940995
943526
1054348
1299339
287336
1539851
1158799
775956
309574
748670
751078
837907
915513
705542
56040
1196238
132791
1712652
73807
1539842
845007
457958
1201482
855518
1056197
1664912
315542
1544993
656046
963627
1314536
791765
1275960
1904826
1266149
904811
1106768
740970
1323800
1744265
1517429
1611086
505418
554509
228371
628938
122233
1410533
903671
1306167
529144
763561
1099702
1479687
1952093
1432472
1463216
19513
645642
100327
58692
287101
1787627
1217869
240240
1669940
1451841
581622
391070
1602009
233493
122034
719167
453335
1126465
678956
1078184
490052
517388
761000
1795035
1358376
1165735
968768
1798792
1341503
1138396
436743
600892
1774252
1790240
1702434
90660
713387
1392181
945796
165509
1566796
765136
359538
999780
1951225
1882426
163931
1278047
1598842
1951828
1227808
1418627
1835521
842337
73251
79897
1044326
958202
172648
1099843
642266
841566
94099
1733613
941179
175150
755433
1238622
1780298
655941
571963
1614975
54377
1579148
112152
445644
1716141
1204493
903115
297505
1520683
1284889
193968
891768
759635
9754
1243839
280699
1665978
1515473
1435687
1111062
824416
1368772
1270074
869560
174850
1698388
536890
1536702
1503172
797426
1664515
785778
1681222
641728
533821
982804
1705121
270622
424148
1990302
1375973
1578832
1056902
797750
1587144
317204
1591256
309902
108624
1884159
568579
662558
1899804
1780233
793757
1196016
810282
1215907
737494
165810
517869
1268977
1879467
982481
1495101
1479136
369659
597267
1435567
1351958
1593560
521629
973026
747055
1402244
1916730
427810
109784
674258
1564292
1895056
1174600
1827585
627380
1335418
164922
1895623
1227747
394252
1752200
1528128
230670
1731927
570446
1327454
1021365
1909409
1617299
956976
422045
1281018
119099
635541
1614337
420576
249513
436575
256992
1245769
771969
621329
428810
1487371
238695
1905528
1711526
69235
668690
393
1861880
135530
1177284
895806
952702
252086
87526
1030170
1905794
1614770
342252
379962
458903
614111
1636606
1189975
1726494
81682
275694
1661423
860558
317664
1377316
1903639
975474
1421410
930388
96466
1804079
1971809
1477609
67934
522262
1614040
138332
698383
1751657
645288
256846
404708
456537
992514
443871
972880
1666364
1381997
1583343
16935
1669802
305236
1941416
1545304
1877651
396116
858708
784568
1247682
909271
70787
1828702
1746356
143016
1877648
277475
718503
462319
1221501
1450952
940972
1749207
1921344
92963
1497877
53946
309829
1126787
1817831
1053361
832973
1341606
1534091
1942908
587476
1272038
171219
615530
1827110
330505
94772
1911131
145470
325176
662295
1291842
453078
432463
423316
1423228
379924
226956
1167854
467781
347577
660778
90740
217693
1834335
1078241
1160698
1935083
1072535
670475
1002928
1081492
1221104
611926
1616181
1005427
1489880
813795
467665
626924
1541386
933792
1159624
1793592
1472366
1975866
1936978
1096578
901843
1781569
1067373
1336068
1854656
1511363
1476529
1407417
775139
1155544
167584
1404276
1044681
281068
967238
625979
777467
195873
811322
204934
1976169
167045
407694
613404
1150190
450273
1125991
681002
1752209
213700
771796
718161
1777065
279540
211678
1828528
994217
1707805
1512219
514755
11402
794864
1433051
467592
1835392
1563446
227735
1072467
1370867
265758
284585
1813615
1170801
639793
1555037
761374
727227
129069
709998
120153
1846725
1620318
991680
1197262
412186
557220
134827
1343929
1613688
958575
1338914
1422605
80502
1456379
1681675
1490702
1956827
1303400
1007324
1308741
713823
937798
1859339
1886541
1640864
1132768
187986
1129879
551853
526634
213558
1506098
1964803
1856737
1173872
1368372
529662
1698176
793844
1393904
464895
830106
740804
1829985
1233013
1298033
1749998
224473
561430
555530
1989062
1732890
703857
1102343
200012
1386896
1271358
146486
54608
1590862
1059633
277930
1622690
720416
752488
1878831
1014718
432644
829656
1572416
1727028
1263018
363030
664105
1607040
629675
1495546
198447
1497859
138026
1443157
1331626
121882
93258
402334
396504
852079
1547220
976042
905363
211920
1421052
1336278
1956867
1164611
1777176
1397045
304322
590321
1986399
1187112
705156
26186
1156631
358926
380865
513559
30574
1259882
689556
1746295
1690110
1047734
802591
1833189
527542
7674
245588
1307116
1624839
1120438
636972
501001
767157
420978
1134386
1381430
1581581
957922
1449771
523350
21199
1579450
1935333
1324175
1244305
267464
297870
1300392
829402
1997690
988585
260045
1566294
611879
309132
1425548
519189
1983904
874374
1991757
1930903
1312804
1034060
865746
1102698
1132439
1646913
1571817
652418
1253547
1057755
1566488
1392491
1217435
370730
1642439
1996584
476142
486387
1648736
1086605
693257
993748
127937
853886
1033882
1721103
471596
1389057
152444
1430014
394776
790270
818459
1297112
1124273
790498
1527128
1420623
250725
1090840
762168
1440903
1195273
1349926
1166597
79439
1020128
290021
1355221
1938326
971062
1158126
1941954
1702947
517225
1910117
1841332
492968
1618945
1378220
1757941
468117
1638027
885369
264327
949604
234107
1237263
299419
34613
1799592
707481
863140
1729770
1169809
1147044
1525980
1367444
183600
1323235
1290300
826581
599149
573374
518078
195656
1864926
1048240
1257031
524287
1378428
1682809
288891
227534
922700
262618
706298
240033
227554
1184118
226872
214837
1635687
650560
392916
1908534
390300
1730419
1732853
514899
1442117
1988164
1170475
352366
315838
1812909
1683088
428629
929377
1019849
358523
712544
657768
1031471
105633
195888
511380
1107764
788912
1615160
296923
613956
1900282
1308
1697226
1663867
1387456
855825
1678751
193171
1154820
34669
23425
52454
390367
1635681
459945
364740
1600316
1669268
382755
1877359
1655239
189254
1222735
908294
747314
1457648
561531
298771
336872
395940
1225280
792830
1549927
718403
490959
1627458
281858
1216427
1772068
1240207
969204
740971
560853
247248
1578423
677849
1284601
1354447
1672445
1421475
751551
34677
623673
1101470
491970
1270092
465910
767156
1414520
161575
1608589
1259286
56964
1977910
838427
1427340
332061
1367518
318082
1785482
1713335
961683
369983
1629141
1747245
241077
976839
119312
1314622
637943
720668
532020
87478
820704
180872
1442140
1917522
424046
427254
1603756
1070736
358631
1586801
1391251
1408762
214518
669109
1897940
134803
1695177
509090
914256
726638
789827
773086
820850
609902
362225
903550
1279871
6468
1993729
1517785
1356428
1911802
1211830
487781
337770
1027488
242839
1478714
760814
655430
1866820
430292
990873
364602
1674738
331213
13695
600909
600609
832482
1342871
671203
151494
251051
281223
1869546
1680944
1373246
446822
57922
1800222
996220
1730834
656774
126958
853081
1283642
1469038
634871
1880589
1573701
397023
530359
1322355
259735
2655
242891
1681125
1839914
765937
1484427
680855
175699
1194815
895489
211187
1740836
1915482
59802
1916075
53650
215078
1149945
682178
30912
77113
1173126
1584324
164354
698781
1924184
687811
1050240
1775749
369900
365397
1854487
58795
159213
486769
799468
549218
1869249
551794
812943
1087008
811296
932978
527579
435077
588867
986589
1055918
971098
1846022
92209
1020356
1594124
1687038
1106046
689726
836397
237627
1923351
816082
1084873
278722
1091408
1012773
895393
939151
443203
633321
246793
1144036
1261279
471431
613922
632630
876196
1058041
1765741
1436976
1017671
1627808
1188984
513572
671114
1076151
700939
852976
1418660
1271963
1947483
1151753
609187
64674
62935
729399
1282387
476485
1659146
823609
1541341
1979219
1536407
43273
1765113
221270
1836008
521323
1359101
1415773
245699
347232
690645
1292648
1648093
413004
1698328
1602088
1508657
1711762
451846
699783
1376878
1861532
1067551
727226
1307880
283476
1649240
16546
1013345
263868
1884603
454929
55864
1060638
302792
1338778
760611
1064569
978069
751273
141037
944368
1387948
761906
1100524
1152946
1123987
494237
1954811
31823
518213
612395
1968951
347763
1028235
266287
1591998
322857
1276072
1546633
99734
970667
1512173
1835636
1456420
625576
432707
801001
159295
1480572
1673635
1156283
1766819
596943
27586
1003135
62048
23512
540984
418847
450970
1765588
763006
110002
1516772
110908
376127
52161
271299
110705
1190556
1200227
834426
916578
319574
267168
68875
51933
1495298
1302638
500230
649024
1160579
748188
624038
240785
1566552
562732
1141108
1878879
435747
1732397
618749
1359154
1781276
59102
1583174
584870
1571976
847527
1165980
354052
1338539
1557544
366261
1312643
1558629
1554229
149887
889011
639253
1813620
358576
1592644
588249
1009760
1248662
105990
299090
890709
847346
1700011
76110
159714
1607647
519767
84665
293053
715826
1640956
1438281
362950
1715054
1106337
706841
1568274
864947
209786
668435
1798678
1953088
588759
712533
42227
1661001
202334
1631846
1732245
1354895
816817
967183
1410086
261716
212710
1252663
570443
993817
1867090
180965
1630739
10099
1225264
1319626
1868567
1807272
1246975
1893494
1167469
243090
1960366
452879
734653
1967330
1063156
712735
1597084
988044
1388444
1036270
1354629
892476
1100542
1675958
1749741
372245
302705
319631
467235
740319
14628
637504
593522
1331255
974810
1184357
28797
1897547
1294699
821255
212629
921848
1714171
275141
1524513
1093861
1464674
672365
413044
1286484
227852
1657148
1703964
627423
188590
1802462
531196
1678161
1546618
1287727
1843003
359585
273780
1415428
197377
1842011
103073
907796
1888338
302744
1893600
1609589
1496978
1871954
606921
180023
1263436
1176393
1623151
1672264
575198
549392
72158
1314893
1063453
207735
1511237
1336371
740926
1938301
1497893
695349
1971041
684134
830540
36306
1245930
1328635
1879446
193482
1879775
899474
1506060
1901408
1755164
744048
1997732
1575198
260363
908897
767140
358857
1055253
1742683
1857905
239332
455831
305048
618945
1068715
558830
1501566
16576
926020
1180789
475581
646690
502518
966543
651145
1667100
316685
480140
902202
1285123
157859
792932
952539
900114
1290689
993977
94165
1398735
1027322
1945460
1731042
1973525
1205504
465226
1173320
1179748
732455
863426
705851
1158108
563705
1607311
116251
1290619
1432224
606650
357075
1135807
1283098
1890633
220125
1197066
1860444
1018891
690645
1533249
585462
998790
552256
1791761
1561136
295212
1764015
1645178
334205
1730786
1119092
152825
282924
384285
334506
1475019
1276707
202131
726187
1062342
989085
1550502
263002
25456
39155
1315762
1567894
1341285
603435
1715450
1342218
262748
64016
1076422
1488494
1378284
1905230
984987
1292747
170966
1283032
977031
887829
1099004
535740
213959
1950898
1024020
1220955
1829734
547200
71907
387512
1069510
874695
1955103
970077
1332
355259
1401185
1063838
1664446
436452
599944
680561
1553491
1050464
620110
29279
796500
277301
1479942
566400
1942528
304350
153521
781602
1312163
1802516
1447424
596170
739940
1791200
1536171
286445
1116697
1701995
1698241
1703656
1732771
565633
330719
1908372
1161629
15244
346298
1962605
1910146
1895547
915555
813777
573038
1040814
1418004
442579
1637850
129954
685436
1860411
284075
313582
1848001
1564191
1517777
1114471
81396
1499535
1074500
615620
1727636
166332
374383
625838
1714523
463838
81930
876709
1410860
1988562
27228
250827
1119376
271819
1316602
813960
1655777
347202
1688595
1908035
807065
1684351
664555
182592
766743
118122
817319
1743723
1252387
458775
1549643
1820610
1053514
873313
1141357
1575360
1315977
518878
1742088
548753
1035923
1361162
245847
693959
1734135
1576957
1266725
535794
1607185
1014490
804276
148989
1273541
928554
919029
906672
1705564
1167894
159423
1489980
156481
1383180
670936
175490
1873532
543399
1533354
1416479
1635935
1979155
272009
433391
658816
1678591
759544
313729
654991
853415
71754
352766
1197696
959279
796618
40792
168183
1246051
918038
818986
326890
356311
948781
191132
313513
714097
203212
1056810
974421
1536084
1957492
361252
781557
1202940
1244091
1320526
1643449
56844
203304
767607
1190407
1073733
1268765
964034
557824
153948
1615835
630282
1009304
1776244
711412
109527
1306902
1557471
1569246
752814
1711930
1848927
941089
1002674
852983
189563
1056261
1906091
1502095
1089916
1423097
765569
200825
1818172
122191
771254
333263
746092
1706549
428881
562380
1556767
1059247
850184
246976
1673338
1993723
191966
135688
574065
177056
1270475
77080
199844
16228
925227
1271741
1311621
1113877
849454
294548
937989
943299
804846
682453
671317
19497
386506
215730
490544
375042
1816421
661962
146036
1308643
733154
440028
576411
1657915
952213
848838
1126967
44888
1188487
1723162
1357605
1351622
1239146
1721050
616964
322083
758410
1130532
443003
1658056
966340
1836677
1376196
1060653
1588850
828889
1292607
654230
276380
597949
1206211
114500
1092255
1234309
528440
1428220
950004
1836182
404635
1685911
888331
1191889
1011436
417838
1810017
386075
478656
1255151
1482514
28410
1392426
1036076
1257865
1773495
1560369
536291
184747
1159354
928377
759565
634334
721681
220073
1747639
886702
266719
1988415
1949728
46826
1844321
1446284
184106
776473
253570
1013380
1610092
572855
1607207
1986743
172459
516426
1179489
1640168
1039989
1745259
1200663
1701125
1225630
1322051
1931305
1918387
1621680
88864
1478421
958050
1242438
1152149
1071223
360583
1135819
1125674
50721
901552
1268684
1390830
1621181
1923803
894475
517798
506342
1873717
1660822
564931
577300
360708
1985636
1283379
817282
637663
1215963
1530207
650105
705601
1040572
644192
555401
1305011
889276
1058450
1457189
419804
339471
403643
329031
1679252
351682
958561
1730313
1755903
622679
1403956
285005
50623
1273332
1147382
1697803
918978
1574222
593593
1836340
651792
1664503
546306
1544257
1195677
82881
1216771
1933117
240495
1925034
1221608
1247928
446171
139755
736021
468422
1203590
1500331
1379321
332380
1346400
20819
258272
1661824
562114
1179822
876790
1953477
1728890
100200
872172
847552
561429
1164022
1741089
1964744
1962950
367135
587668
723561
1692040
316681
1179057
769398
1867645
1102921
469666
314748
1826084
1041238
1755199
862275
1224733
1780278
1079820
1484895
1658991
1311552
1276722
1942679
515768
1460539
1256416
637799
1572745
340958
1418442
386386
684485
425040
718545
518765
1751661
1069084
596671
1798457
671396
952499
1856242
1497110
1376145
53591
1019313
706594
1259305
348905
1959628
1900662
707249
1207888
1585222
413954
159210
893643
1577802
1662162
104989
1034465
193842
381894
1286190
1530100
901289
1086363
1926922
664967
1913737
529693
1587582
1090900
1794859
1460705
763267
725908
530428
1410117
733954
1682540
657458
117259
525859
513483
37486
1462344
1742757
1327289
822042
1127234
275129
1341997
326982
674754
1415978
1905346
1279740
244091
57791
1633148
1604150
712357
485409
540394
356520
1101167
1223064
1095847
1446514
1413339
117011
1183906
1250375
675437
1838213
1599143
1622005
646070
728310
1522020
1450488
937810
1190501
1703583
829614
613328
362517
744362
155909
184471
419460
944138
505098
187991
1576493
1730472
622047
1685149
1440736
1523402
520861
358018
847739
385540
1382363
854237
1154856
769903
920049
1485500
1652558
780347
1685573
1978389
356512
1530610
444857
129150
1900186
1519648
826581
1571166
693291
313590
1524848
1655720
755484
1197127
864217
244268
1680769
1808129
676629
953041
28753
1532954
145724
1861640
1125674
78620
1635338
369236
183345
104068
1141985
298967
47143
17730
363307
1238539
1455057
1473063
1179551
1113082
753950
1657150
728157
1040997
1499657
836936
1278556
931086
251194
652568
1574859
1769216
603792
1276053
1453832
1970495
1873387
1824237
1373476
1073788
845024
270014
649861
611768
1938347
1188246
575074
892639
1580347
1798993
1288105
1108464
1570250
1603200
611720
64548
692610
1807991
15021
357230
1933873
1987556
906437
1011518
1485224
1732004
176297
1890132
1294341
1818308
155455
1384956
365636
1099688
1278439
1280643
401391
879615
558883
1436947
1949285
1756083
1604508
1303227
1402334
830806
691212
267696
1759875
500690
1720363
718476
270277
988661
761507
1094970
1643857
1400702
1719654
1627270
1234395
936278
199538
333350
181664
1611742
1023482
1500487
561210
1704620
56605
1171736
1631185
1717747
1269934
1019196
1412018
455518
1684902
229223
173477
1953216
612861
1432563
1965164
52678
161404
1251511
1594556
545966
1382705
924160
1675949
1012023
1471517
60216
189101
293517
261288
1851487
1143080
1016180
494811
1586511
519414
1995939
1440334
1333457
1283439
737653
1864860
1403921
806634
1728908
1756456
725680
773064
1711488
464778
874536
1539993
1865168
1356194
1543852
1968921
1491928
936470
268251
1446296
1552549
1739226
1390294
629038
1280910
1974542
1974828
370229
172034
557662
605484
435035
1965677
1833645
637617
1003087
1195591
907310
1981873
546419
1181197
15520
1869571
1117186
1332364
785179
826363
835942
742254
570939
479418
1862030
182932
1965398
627149
608389
793709
1949758
1194129
480723
1177737
1314550
734486
1663510
787334
1624810
1693224
63292
410855
1226471
680675
310715
1887386
1679902
898590
1160006
489136
883239
1725359
729780
1864511
1656755
85216
1578545
1131706
1315701
1376505
240065
1702407
1677112
1076170
1619049
1525827
1682981
151044
150021
70253
187729
1796517
1824776
1764194
563577
94432
1351806
332417
332917
1622503
1216231
1990697
782808
1926666
958914
1857988
98668
438706
1468214
317938
1475591
920453
247739
542302
140522
1285098
538086
407380
1288471
76275
905019
185085
1075537
1866623
1927900
218362
1111853
70958
249835
314345
447394
311125
1351899
1112601
164962
1434854
121621
1320633
1829933
1605250
980808
1074476
529095
1632021
354800
349905
1247849
698227
1826811
871508
857682
1168397
1637350
1831899
690584
1068999
741099
586066
1921679
920288
1416876
1506215
1151523
118895
720578
1232890
956454
1048185
446075
1185121
809126
338589
1165054
1730746
573853
892472
398006
1362706
438604
1665856
696231
1012602
1279827
905143
1352372
1059804
1391387
1374113
1645464
940110
615994
1276341
1403203
1823647
11825
1811890
1450665
594552
617721
1924620
512173
388572
1833887
1849009
1121699
1476112
1055385
1494
1190163
1968484
636875
889864
570277
865988
316392
1575734
1348552
657343
388587
542792
1947047
1882402
252135
824414
692760
717106
1020052
817504
1366144
1677182
336559
805059
1126900
1404721
1058652
634895
1812763
662141
967756
1122356
340447
645258
1880472
1846984
1513472
1331541
1515768
259431
797716
1229319
286821
1579243
991720
1082983
1776620
698027
1383419
2128
880829
223663
1846987
1065772
1815425
1929149
1117920
1895857
666561
200177
1347848
732995
1913771
1145018
1921311
1590829
603942
232471
913848
993219
738911
931209
896688
1516931
1212626
158250
770670
112784
73304
970444
1790928
441276
926290
1070419
1440220
1354360
1958648
1453437
1689763
1563073
1053550
955683
1641215
419248
996740
923973
1310189
1948081
954638
586884
1147780
275552
248469
643911
1862671
363640
647815
500555
442687
1408428
1432174
1789072
89654
895671
1820510
768397
1124917
713725
50322
1359335
488761
979818
252182
1156251
424574
1699755
1912434
1524522
1731136
763319
427348
284969
1918500
324059
1805931
361378
1243133
979104
297045
621287
638730
994257
1248142
669061
747064
542426
1972885
1069706
1482995
1483010
902833
1302769
1918658
1103501
210849
477341
1024316
915793
1396973
34231
323462
203295
1999374
368456
1129548
1482914
323929
1500052
513434
637422
1471973
238709
208076
1647806
1159414
829516
1199050
490954
719665
53982
1218170
1194555
156698
634906
1780776
141303
1230040
1434293
137666
1599176
723199
207028
1376768
1165891
151467
120592
320460
572067
1777176
351791
1864381
27246
395437
1853242
361959
1600551
126352
470092
335927
439671
377811
1440202
562062
1718397
1129981
808640
903954
1585595
742227
1872722
80495
209708
1152893
733778
371641
1755689
1546234
1383498
1034868
348040
497153
866708
1731897
1070577
459274
1071802
1374280
1836919
283251
1979800
1388415
1362314
1189538
1679992
729552
872970
4497
755960
1230796
1545287
1155648
1953920
1081829
1904916
1252300
1649135
1314463
459858
1647830
16706
1457409
366432
481166
169885
187373
1183916
1048210
1753473
151680
456511
553963
722596
812010
1203194
1961588
772664
832066
360806
688627
1471254
1438789
825776
224439
1478639
1234744
208961
1668518
813979
1645886
548706
1178250
1107997
1522756
101247
987245
61781
576894
200383
311150
811136
435229
1397772
966470
1851945
899297
819481
259733
700336
1263310
17924
193437
1464833
136054
546271
95760
86085
1753863
1361769
1867634
101193
275084
280843
896789
89812
1803734
1761774
1299710
1058526
108509
1147379
62965
627335
897975
47814
1955025
129374
66481
906765
1913008
468042
1959281
346125
168222
400349
366284
342057
1606820
890910
252812
1652510
95426
1361306
620367
1724000
876359
600169
1524454
517408
517320
1281796
1794812
765956
1392678
1461550
1985187
136746
1730768
189159
1412995
1751692
24812
304869
1589702
578119
1653930
1092217
593144
1902292
1810604
1366612
67386
877069
1545764
1205
553625
1464149
1417704
1152299
349740
661554
702757
840050
966364
1333074
1674134
812726
1282686
1175994
1893751
1198725
465428
589949
1297741
437992
387373
1054350
1594732
1217614
1106816
1359663
163718
1745851
1342093
1550775
572603
1715638
1909349
465016
1490635
1330556
57701
1464351
1040025
1804958
1082171
1867100
298018
420058
1006520
646167
967179
712417
1932470
1163927
1141107
561448
1011327
216920
1017612
1661354
1517164
1323445
921016
1958368
1130899
517791
629635
1259419
1913525
1520135
908635
21550
851452
609730
1749000
498877
1453353
217923
1306529
428856
178682
1626367
1929844
1123162
975315
551284
1843768
1108308
1648233
858126
1377238
1028015
154028
130402
1050219
1665544
21247
1739892
1425868
472863
855303
1706705
720233
1850884
1451334
402147
1498952
1763294
6140
1467686
213328
833252
1736098
327561
476514
737127
1566883
691940
169983
1577720
635392
1670982
47950
210260
1899198
1808544
745545
686021
148337
161408
1507632
1732290
287706
1794088
11784
1550110
1297313
435624
1435529
606688
1905114
764744
1333041
167570
722648
85667
1588425
1560519
1887776
1745747
850331
760464
131924
759180
1183377
1401565
1327014
1777235
1088302
304375
1232219
701624
1730862
1437461
591394
1749667
1648054
491065
620487
1890780
1943623
424877
1647089
1509986
1321724
1547141
1083087
608479
33527
367983
1915129
695876
1003302
791383
1707766
1804972
376466
137419
522660
274454
1780152
1177547
1319472
990726
871115
1700194
524550
1186745
567141
322465
1696542
442425
512909
1837906
1474894
1568276
366039
1058247
970402
1125210
406078
280198
1275167
514883
1574931
1361796
1123300
1267461
1058568
1723686
1712780
1864047
896752
1838949
1118070
1056938
1585667
1336874
625672
1850747
1573306
757294
999154
454587
669315
569450
994343
1235587
83869
209868
804094
397544
1923588
1965815
1613751
1408644
1567196
1610091
1845489
1017913
1297244
1902575
1779278
1003202
1345325
130300
1560985
143860
1435543
1357506
252913
1982626
1944762
885393
100847
497962
1708516
335548
1341697
864315
778511
520672
1375982
1593080
521903
633236
1066857
211685
607509
1636557
1843559
1547079
1067343
1261196
479494
733433
821897
318914
884321
528050
584277
618471
1778784
352389
1187667
1697681
1489656
462037
541802
1211690
275617
995040
478208
276582
1447500
756887
1098193
1601480
994751
1177785
668718
533928
714527
1283706
446550
1755941
193205
759789
962300
801926
590939
1074191
1640820
1552094
769199
995533
1328554
1509406
1599645
1089105
1221622
67611
112668
1291429
91311
1447871
718768
1277816
1742109
1214019
6060
1238324
93583
195668
684212
79737
714585
436545
992558
853329
793894
538398
1452899
1411188
128557
815881
1054379
496628
204336
1940743
1997610
155297
186202
1521323
65518
466624
1449510
1964522
345558
781460
1345748
1167272
352820
1451308
408227
1525273
1617614
742290
682770
637115
10433
1366136
1996826
740152
1996790
1471861
974094
1445258
1772214
1110929
1280097
1977679
1188593
1476256
578611
1882013
345277
1301751
1326270
17222
954573
1052907
841551
1178897
1340858
417650
591827
57713
1071436
1611738
659613
404532
1676188
20950
1361585
646698
1167341
405039
17664
1624037
1053569
631465
483107
999658
1427158
512089
189803
1522686
1535703
481395
526526
1548503
1438295
1338786
1147246
492230
1594382
1982703
1279056
1658222
1215639
1834292
283315
425878
537969
354294
1993927
412759
183817
653694
1354236
1781780
1932379
1570603
1354906
1341180
65726
1414882
1032768
1981395
866214
375131
1781581
1503652
335271
768916
1718524
1136470
348851
570540
737465
110565
307379
868442
148967
117773
1914080
1363361
755146
1992799
1200567
1924581
1081225
107630
1450682
1631727
1944551
768274
473344
1409103
793314
1250672
1752218
1404538
1678662
1751020
1315337
313619
212873
98954
814311
491139
362262
852392
1762605
725416
822317
1595445
1995807
992711
4472
1909146
1344241
1537326
1849598
1816976
1636627
1700788
1452890
416773
217062
1551432
1163257
167325
152586
807476
832147
557798
1217685
102129
1266196
1087338
1456632
1117881
1252287
1561919
693082
1289115
460143
1719487
1986686
129303
327602
1263236
1751680
750061
1215123
1856338
1784728
1269404
1651816
631031
257601
601039
1190042
647251
970785
1300146
954251
1470649
1053516
491601
1409483
270003
1867565
1493519
650136
1586938
281448
1073572
1075225
1011359
963673
649488
1496863
1945807
1645992
1230071
1839412
1736087
823513
1834798
123570
246752
109797
266577
1695039
1261605
1680332
486617
1864165
1778508
810054
452404
1223859
94458
530407
1689318
746675
31219
1668493
1690317
1484241
731303
1724506
1069561
1655771
7048
1171163
263946
369113
1299679
388057
322574
1929210
1216023
990157
1488665
276238
1781908
1246552
80592
916517
534213
355457
1722049
1578171
738393
1187924
1580088
730403
1593666
1745555
1904143
476041
359217
1630301
144573
115515
15386
899638
1932081
874780
435139
961291
919535
1498908
1858361
1376513
87425
1240823
1125300
567620
1044599
741782
1110841
310911
1127010
1256586
1901259
1046629
769679
496844
1753282
1532579
1963346
1064528
1300870
126233
368523
179235
1104855
1692183
173540
954423
1957466
1920400
248783
763308
154042
587013
590872
853848
327522
315402
305174
872135
1364469
1486101
1390808
192365
749007
1456920
1706537
1766526
416043
1665800
1516178
233259
936821
1235697
1951705
897455
1880341
870585
445710
1598600
1666287
1345785
1483053
1141363
640560
795155
789487
759458
166141
475943
1276734
1368338
1519902
855229
866152
168577
1790982
1863713
847514
1952083
1519355
701176
1042772
1374488
160025
466271
1207393
351969
1233310
1878727
19595
252651
1955771
1371898
1653656
1465440
1412746
1876093
498899
1596713
1131089
1129167
1697118
1472396
475131
733765
1336279
528796
832125
1188509
138294
1717775
1345992
119249
1728964
1836734
484567
572382
1639881
1426964
998128
463491
775933
1380644
1474417
1660200
1965548
344923
1665712
238108
1827090
544885
29546
775736
277474
1344379
657072
1465419
31844
1563875
611516
338301
330616
1266369
870513
111172
1507994
900435
1235052
1380642
1604438
469235
1202990
923915
1996087
1075224
1653121
1755240
868789
481552
952570
1963056
1201489
739127
321543
749913
183286
393254
1185649
40357
1911724
749741
1588460
1045867
31933
1150328
1297263
1944543
1815087
78802
968707
475440
1802263
1158319
1942492
1833471
358214
1551694
372244
640788
1474533
966519
1767692
1591400
207303
1293780
1157696
1472529
1388889
1583542
1458131
1167133
337021
1361734
1733253
1955761
1630583
1829039
772883
1683906
1722510
988097
506860
843803
161939
809600
744194
1651142
1958833
952076
1528710
1980850
28725
298571
638013
726782
892420
1973074
900563
593720
861514
1178832
670585
1660652
1061209
1627812
755711
1787963
631144
697903
96871
602013
1603153
169502
1431488
82784
293247
571229
493466
1243342
1820684
1690896
262113
1054350
1034816
908882
1271005
1532228
721067
1449975
1434725
103013
297062
226514
75587
307632
746
1150380
195525
1817681
181046
1940184
496261
760084
240663
970637
366975
1701922
1937424
433295
1280393
1664043
1561389
1900583
1283266
293831
479444
204910
628699
311143
1660386
1881121
54930
1398985
375149
1069807
920831
784468
1320654
1241821
7560
1583330
1694263
1381413
1698352
1726206
1000469
829136
1816815
1449980
367197
1478508
1795789
397856
1681204
1436949
977677
1670950
329208
1712717
1822887
811925
1077761
1130957
220893
1837249
864845
996708
1253510
289961
179863
38717
245410
846637
730267
747675
1526694
580549
600861
1166826
1658152
65104
437280
1156592
1339697
495342
144183
1386249
155120
1105018
1612940
1635930
957883
77125
212374
759729
1113879
695551
483124
1546990
987487
1469976
1304232
489789
353822
924381
631866
1053805
744340
1927585
1983824
142870
578611
1789867
427488
741863
944142
1452792
1184776
945874
952273
1991323
350966
919658
700796
1655346
1122211
157254
798725
1859621
1164034
1587925
644607
532623
1059448
1099591
1951885
1234625
1159089
890532
1511160
1485395
635598
1049230
1249298
1016236
767800
1887945
1350834
781342
1040090
1511058
624074
1466264
1617818
226838
447244
1442441
593212
46540
1398476
1433093
1352483
905242
1684977
251265
732819
1571206
810513
1643250
790353
48660
1239846
1882112
1318943
1318473
187379
462129
1676308
835815
1009790
1343452
43139
1413861
1195306
1300843
466434
973289
1443092
903082
578448
110059
17689
1602343
424155
987738
1907294
525656
1846246
1145383
403654
788937
1742949
1429852
650527
1766357
1019495
1364190
1222636
1479902
788061
806774
1753469
602629
1262936
695614
489249
1633098
736278
325209
332828
1057496
1578659
745387
1180221
1510897
1387770
483812
744071
1927007
1088158
1087628
779398
1694735
826068
569947
510443
1940240
1592388
1734831
355958
1127105
229727
1238208
979132
890394
502383
1901454
1657562
926632
424747
671158
1954186
1796844
287866
1396090
419357
915119
1360648
1116433
1580054
1937945
423623
1163526
554415
474518
1522800
1134596
172003
1314445
1472981
554403
309262
943539
403776
19621
1902552
102424
1236568
144593
492408
855247
667119
1174397
1842048
295756
1543265
1858256
1528212
50125
1039557
1395892
1954149
1295342
400321
828294
1978307
1763190
1702373
149313
1489115
1104762
1856949
850046
888533
1069165
149889
803985
1935358
1911397
1948126
503253
1982459
1002481
1411824
1351805
71100
464804
546622
1455682
1246625
1978628
1727722
1130109
1261401
506390
623344
1710730
1846468
947095
733696
188812
965441
1572553
1397069
1746792
1336104
1912861
1321706
1406830
1924245
1331407
707684
1661581
1267079
947880
109895
1253868
1502454
922153
1263111
1159819
640735
42663
4379
1602913
1403467
1709603
738031
936213
1912010
824870
704262
1918500
1180963
1124153
1819689
1945122
1312257
954204
697897
674739
1101408
1454734
739723
48887
1268758
205292
1129402
266001
1982849
1743282
1695708
1379825
1408887
1607157
1236731
352164
1180727
1526600
98216
1763589
1728019
545606
1033799
441569
1482855
1977176
110148
599672
1058491
570568
66927
1945110
956999
247960
1251176
1229250
1925489
715385
493896
719836
1177168
867014
119108
1928544
1315578
748860
1096955
1537916
1456414
1408754
1634598
631933
1137611
1155212
1093076
449962
49857
1024240
1205285
1435633
711591
670372
134615
1378933
446849
865784
483122
1702928
1741124
1810347
672233
231190
1983079
1386738
1084751
60645
1081555
1238999
1675848
786104
1362520
781688
259147
820499
1142476
1998201
879678
245147
1521970
1993434
310023
751791
232996
453781
1513037
1284149
1362957
1293430
636720
1131466
576652
1438221
1268732
552576
879440
860678
1467984
1664246
1826464
1961162
95362
442852
1072747
1104417
1633256
166784
1997233
483120
497494
797502
610062
329117
1036723
1512147
85184
338597
1238219
1093866
234927
1958873
121718
393028
220138
1376188
1562482
393764
1815176
1802115
750128
1371388
1506031
1276833
1595907
1530918
52362
1369860
253076
1310352
1841869
588652
446137
831153
1681838
89101
1689504
1013598
1891245
980094
390002
1266269
1880230
1613356
177779
587139
1928096
1535443
1034664
243141
31597
302881
353890
1137493
1942582
1020765
1737294
85434
1916051
1125101
1780451
1128357
493626
1661274
1217981
1180252
495805
189732
951905
1663566
1502140
756229
1265680
889093
1843925
42306
632246
950816
197790
1236820
1844172
841840
709626
351352
1360919
200681
10701
673300
714385
1525860
1148328
1697353
1911334
516062
450544
322840
1693004
513437
1245102
1529729
490066
1635688
1920606
826703
617136
1367308
203150
613107
300663
1426611
1162905
169883
1999555
1038
922466
1834370
966622
1155345
686320
341393
1652873
248029
943156
1179799
1597245
1414741
1603095
49041
927940
1183919
573522
486498
1858280
1404342
930814
1900060
787998
1513448
228259
1044271
1881085
76907
68844
69295
394215
1475126
687590
764778
1364206
763360
1113148
367338
1927044
1844472
681894
1922602
1622765
930157
363148
1772705
514997
1361745
1237209
812040
312325
1656378
771867
1959922
1383027
81286
1747150
921220
534641
155480
1934011
427982
1902306
1229027
1822456
899892
1419438
1107425
1096741
1229608
175471
1035154
925599
255209
751961
1049172
1199723
1247209
785670
1918968
832893
352772
983406
123965
659379
187847
840634
1644091
457130
761214
468803
544099
1854942
1193261
591280
1862478
1280618
1592636
1371272
1567585
1061341
1695910
886858
456998
1984133
1970592
1596333
657197
1613085
1355206
403319
956934
1174001
1883344
456922
1933007
1547676
104219
484364
1252300
1685183
239313
1451672
1548803
1354852
1419006
919279
1415993
115358
1976399
1963643
1059786
1939757
755425
1613737
1569480
241688
832160
1118136
176136
268254
860666
1972490
699459
110260
536504
45674
1788913
484121
782220
416511
1516331
897645
116920
352589
1183459
1451285
1045117
416176
1900649
611803
236983
496840
1415111
1916373
1916089
593438
632162
1799800
1657512
1619159
1828981
847155
587548
1670133
93362
1641563
1370448
1046826
621538
1581796
143230
698598
2250
1148099
51782
1863904
880966
1421990
1268534
1045964
1494746
417570
1866107
1215704
1070989
308487
1635928
1846382
455555
999112
1791129
381637
121460
1043064
1786684
1306286
1257127
569659
1696196
1511252
842422
1618045
290766
1694272
907251
765124
325417
1584467
1139835
1811512
99951
1455846
1583278
1184997
130280
1277020
852565
162149
166948
1312794
979230
436690
651676
504299
736608
412571
864188
548929
1605543
968680
70014
239987
1067737
863429
853819
857841
1157315
918964
1906765
294537
1221708
1017859
64725
736842
608423
755830
1282080
1625391
46224
1095366
555095
1998338
1197534
1901744
1041178
707516
789281
1899664
575367
1503354
1256523
820648
1522323
1785321
352944
1094488
1877417
336580
72253
1779939
1234719
552684
1163850
778923
1826888
1552752
101276
794783
1197088
563109
256331
766154
911516
1402343
1939355
855766
1491648
1488699
1751982
1125807
1154359
1786577
1880824
1263072
352552
346157
805122
507702
299458
1773416
642257
1992182
441598
20960
1416134
1828218
1977586
121735
500040
1739870
748043
1357132
665970
873789
1047401
1809575
1003327
108746
418672
1826170
1060091
1935685
419643
788138
300274
1748109
614528
225934
1447213
150854
1840576
802003
1277779
1017056
1822833
369987
909218
337445
137751
726637
1082746
255114
1302386
1776272
741158
1110755
1407989
426544
722503
744141
164860
368275
1993806
364865
1140046
177558
1131566
1663428
185215
1370523
254121
1296072
917657
855826
77374
910914
804652
863276
987448
180303
1064907
1595362
1491501
1478229
326321
1129834
290490
98686
1611145
668025
1451961
514479
631316
1685650
950921
798288
475920
148221
1886758
488104
1951120
298563
362811
1159717
1260488
684789
854985
811459
556454
724944
1338284
1587852
31661
888219
1561128
834899
1651396
941274
1449346
325744
20915
1838913
303894
546013
723661
890185
723190
967375
222523
890355
325970
1683763
807192
1309120
411621
1493668
347021
269933
188908
22776
743762
1714841
1233094
1746146
430179
1285653
1233472
115377
43059
718744
1978179
1866163
1051509
1993898
588085
987099
869996
1287506
576865
269319
1688312
1028854
941444
1060460
130258
404093
1487110
147722
885092
1262821
1609046
1214672
1740836
1479752
1184780
271911
169931
546628
175801
753344
1955301
580872
737540
1774901
1000031
374314
89886
125710
122159
1707289
1461697
1087049
558763
526422
1006651
677152
769361
1286852
490092
1620001
265891
1380357
1682656
1529606
276444
1749633
1807992
895929
573835
1617972
905105
1937263
539168
606317
1743266
1514288
1572858
1554984
1021345
1074637
1297750
1876883
1609401
971268
325603
929275
1690362
1750709
214011
86893
1081830
1627084
1614659
253995
1972849
402393
1706619
55858
261574
668546
576632
600843
1600918
1462288
1439085
1441371
1555535
1496103
1986596
1833752
1177274
1184354
1772763
865008
1130059
10637
158392
1259434
1538370
14107
299452
142826
400745
951249
662692
553738
1368539
1191221
1433442
1765913
519227
1012060
1407463
1431004
786819
1707906
1427933
146695
1377324
733306
712442
1198374
1762759
801625
508345
994169
165061
1825323
141980
902213
167023
1139314
535366
776367
548879
1937924
282007
1295120
600436
801323
1124930
310092
1194840
842301
1722572
174429
496419
1461123
1931337
1609682
1637478
1707739
551505
46401
1119520
1857185
1174634
1698586
838141
43130
716288
1947110
1488737
1391798
1605333
1105013
1238202
676457
1573500
1356941
621045
1725628
259953
1234814
1939470
1181395
1696907
637461
704638
16490
700032
1338459
1553655
1159988
4424
903281
1690123
177055
1567877
1816937
721627
574397
228055
1924392
1446873
1589201
155322
754732
528613
93727
895572
218072
279531
87418
898607
1378332
9506
872343
1004064
1739322
992363
427162
194945
1077314
1526815
437577
608751
488050
1024621
1681884
105330
331350
570339
4558
435232
885995
19639
552392
1093376
80519
109669
953697
1829250
1585517
827533
351755
1585992
663180
646784
1548068
436773
861467
727623
1542613
1371073
465773
629318
1691706
391346
472963
151048
115294
1111
177266
574811
746233
890171
797470
1823998
1088827
837979
1927471
1391627
500658
1716695
1728947
1746320
250778
1238998
1947947
1859366
1133327
421394
1078338
1453790
1757518
1648207
1142012
1941428
77947
158994
1449014
331539
829648
562852
1186101
119802
48323
186561
158376
1609204
1529698
867809
577002
1720486
895716
594252
750999
1434964
1693118
284361
1235402
61144
960047
688842
1048722
1812522
611804
1609754
679969
770653
274068
1580506
983616
266921
972893
850681
233762
1146616
1454619
1390424
1698727
1314679
790221
628960
1613610
1072499
981167
806753
1353230
98623
1692565
1256999
1814945
1015420
481830
455697
1190473
30457
1218166
1134050
1888350
618829
695838
366114
137932
1843476
377172
1575769
1077357
1789194
1665421
1267239
1324689
856370
1343806
635641
1686936
1211777
393811
1521959
1153226
669033
101407
1303391
1256023
224797
1306294
1689421
1864323
1709554
1912250
1214172
966742
1449313
359933
386455
233097
845039
428175
500804
1888427
369307
1902990
385846
596841
582533
1193697
1587233
1668988
1484962
235032
310442
720929
1500288
1082206
1659266
36522
376099
1237726
1773989
1239701
1024507
1734983
1858730
1140871
1798144
1736753
528870
362776
720594
1835524
216704
1841433
156472
28694
403498
435629
1670400
1748202
243314
1598589
564888
1472188
1756891
1028491
366485
1253021
1485741
1234454
1882636
395538
787574
1607176
1274504
720240
484199
1635156
1975109
1214932
503138
1414249
848505
1043600
1897570
1171053
1201602
1917813
316882
1339067
1566252
1736566
716717
1755537
325122
636582
1601279
1825873
1804478
305120
1169582
623044
993631
1827609
1552500
1096027
83404
1350877
1117977
800954
181540
1301680
1759706
528546
1426946
1515783
995398
790136
822007
1338177
1508683
1356333
449679
16591
470412
323078
1063645
369329
1059071
1104461
317431
1206463
167233
1464947
1648636
1268235
1811118
1653860
73583
901859
1134673
1313746
653256
425847
1057524
1648649
380868
1963584
1641591
210595
923408
1820660
1051756
1982386
18359
136568
288593
259151
1853480
816779
317506
1060875
1614910
318128
1352560
333285
1805593
1372653
1165922
1840116
1928609
1239353
1106344
674883
1952693
1675999
474766
340545
766642
519006
224544
465137
1101894
373367
683229
1504729
695371
61668
1458255
1041253
1118733
1869963
400309
868842
476292
504024
861921
294895
1015082
277285
1800933
1540224
1553159
34958
401773
737391
671838
1929443
1041573
1694371
932262
1509890
1049107
413772
985164
781334
375069
1565262
874477
1814825
80076
753568
1777587
1773225
968922
1144466
131841
1896887
681122
1964383
874041
759324
1155788
1082630
507489
1291882
172309
13417
1366356
1303045
1428546
322586
613207
193413
1332658
175745
1793014
25574
133831
142144
943634
1992142
443725
579156
1625422
1580425
950253
1772703
394482
1064353
1235236
1673969
1867928
140033
867782
1208088
938841
906973
792326
312976
1704888
1880904
228818
1081866
1063603
543783
248543
1617150
1477824
185974
1305854
1814277
248498
1321433
1183904
51984
768764
1299693
715098
219078
1738151
518654
397642
1747772
1311711
1898184
1831112
1341234
1763916
1336137
1759431
566805
755189
879724
993250
1554714
805334
245173
121896
126498
1181933
1023646
293094
1768001
777394
897379
761554
557047
399023
1934681
195486
442232
1488388
1836404
677628
1399079
1878464
1786252
1336130
632795
1522800
219905
406210
752899
1753590
643028
619538
460845
1080819
203331
1453905
1946645
109320
436102
1884021
1145665
1693130
1857045
481569
187385
686013
140352
1203366
1359720
1050521
1402291
495491
104714
251837
1394560
311665
1703079
397406
1581954
631397
331796
16655
397195
752574
894684
105357
716469
1238585
271851
1701156
772833
992388
832550
1720130
538175
1336775
502352
1779970
1726738
154381
1090296
209948
1038994
1978952
1648466
1216892
1701482
1175881
15240
362243
213339
957847
499145
1550216
767325
809108
747611
1678410
1942485
1068627
1816167
1154020
1536529
1878787
310960
1663561
959811
475725
41697
365096
795804
57781
145585
618341
281108
637878
867597
1835828
863051
1704927
676603
1559682
506024
263150
290338
161910
1718611
107966
1637359
481876
22471
25020
688446
153331
1221227
627876
1228181
1809748
164455
830500
1497152
1293774
459803
795131
1359372
1224632
17531
246029
303159
836669
1787453
1197599
180751
568378
888643
537040
1397200
1275380
1660884
522053
1403406
1836671
1584944
955739
1711678
652362
1458728
1120580
666838
774256
595411
1014582
14232
781827
1856459
44190
1891722
1722859
803236
873237
1464932
697923
1312791
1928294
1606037
748800
343449
1144282
1889464
1890114
871500
174395
1182355
1883718
922382
56853
1198512
1601017
14562
52358
1041954
844727
779161
877688
877787
1636593
1384685
1783176
1079804
961947
573426
1203328
570840
1432993
986348
59238
808585
683487
1067280
1868776
1273950
1539937
972088
1510337
261042
736141
52730
1044911
18710
1784831
1457190
1316731
1316893
1372103
661576
1586894
1432614
191638
1705439
1284004
1901467
1408155
923823
1152371
862645
632429
455366
33702
1751867
277739
1377284
1046716
1000348
129234
1291630
1160384
8936
1480112
1964366
250377
927050
92640
204989
1883672
1028013
350718
298209
1433983
781784
1460977
651971
176228
1769228
308868
941293
1881598
1351065
647802
742790
355615
405486
1701611
671882
1572155
565882
1480739
752242
558286
1991897
137296
1172956
1292750
969377
143486
621036
981065
1164239
464792
1846689
1158031
1243562
1061786
1284159
280531
1059646
1526388
444336
1543617
620396
611625
1901558
1640197
457032
1962419
101297
1519109
1325755
1167398
914072
793817
678038
133763
849198
1101595
1994589
1595557
747461
612460
1976002
200287
1931157
1846091
885587
1274253
1503103
1802307
321508
1469709
1953018
877683
1274718
113970
470764
905983
899585
1840578
532563
604874
1218976
66233
1443610
619945
1231698
1948978
1466700
295667
1392674
1106135
551133
1115104
1621879
586805
925935
576146
763254
1262790
1459280
1310812
1301534
1493599
1355320
299401
182588
1898263
735795
811281
1139877
1402389
1400013
949178
1121322
233124
1054695
585943
958509
530657
296081
1694069
651901
1107448
909958
447212
1769435
411326
1769879
1523214
1571853
511822
1360374
1369736
797250
492432
1849696
1332838
1052284
510918
213558
307649
1167195
1503529
597862
336082
1296593
76151
529237
1962723
1580215
1955917
1538005
503586
1077651
1838505
1708545
1366477
1182562
1244766
480648
88567
259990
357052
1181729
1200568
1154392
647954
903799
200547
1151496
490145
1142201
1209220
1969880
1964302
1136114
1091521
1733500
66711
661266
338037
75902
1907761
1126666
998416
115838
1794031
1732170
492888
630493
831813
1453566
150762
384662
1090156
420140
826354
784336
1747061
1378557
1876445
1076766
1978246
1141094
265903
1742554
127830
1771518
1501956
1349859
82076
1819836
289237
231994
575096
680443
46872
755542
1669549
1793435
1393434
1070507
572924
20095
1626712
1201832
1689280
214936
241876
1465580
1809147
1743988
238160
1293074
262597
1138326
1017131
456760
462831
792192
556148
1338270
1895468
110410
660297
361310
669085
530326
1757354
1342805
647233
1963729
1981977
1687551
539415
1693715
1613862
261044
1622618
1923814
1270470
1020151
87124
1721643
102815
1026209
1830336
1387122
635368
1193137
499233
876684
141201
685312
1789000
41389
211735
718384
624178
862592
1367455
1400577
1112416
815698
1446519
1738067
500103
534052
348819
74839
134021
769760
1432872
1598786
292182
1826089
59483
1506355
407442
1968249
432860
210144
653534
785547
122045
1447943
1699869
204936
1652735
1495184
1256572
1720474
1338301
1114519
676981
1487153
979038
1542502
622075
256691
1689638
1095273
683397
1900710
8499
1634797
1402209
142734
1791828
702943
1069091
1272645
362796
1544807
1043185
1301490
347536
340163
1219386
391722
1667659
1572158
393792
862902
1875440
1908713
1122297
1605752
1643041
1810972
1259956
830518
1192660
1732779
457511
1944286
1769756
603848
463048
110844
1886945
462160
1356843
1538086
42159
515395
425692
1587214
1253216
352246
1040472
1072288
1272779
29804
1372786
1841757
1699715
1626953
112995
221665
681741
1400457
251092
1290178
1876452
1703350
496437
772871
1234751
197009
940428
1785310
1213232
87110
207060
348504
802241
1259086
32679
418239
1575663
301278
1570944
938293
503201
1922625
1270474
358125
1535250
2995
1440222
1921969
1622700
677489
211679
532610
1564387
1597599
1411392
1230700
1086436
363573
922260
143509
1064766
872011
1499728
807568
618635
689165
130991
1638403
1166745
1975177
646548
329828
1288057
1265333
860950
1842248
1098615
1543321
1066866
1602827
1575675
1504051
1516843
231417
1511757
116192
833888
453874
113145
90492
1882293
371756
78354
827555
255041
1702435
1041667
717194
1524610
1103284
970593
1962349
248113
22943
1321442
249037
1230464
913534
500939
589136
1326480
1224691
1678343
671499
1850219
153051
1831646
1838788
1116538
1425967
1795920
1192670
279143
1541769
1316794
1838984
892677
1202558
304640
638799
1487940
1262024
1970211
1624997
491986
1377199
669105
992292
1545130
430022
456539
1160243
1586482
1342904
1703839
1251924
1376172
1443807
547626
179243
509545
1722149
749327
1664777
260176
617664
1698426
465603
1158003
1373311
1209979
1024319
625517
842707
347122
1391302
682148
1365824
1380398
1856345
682254
197417
1219455
1925575
1158167
427186
1682280
263846
109412
39251
1979242
1145869
775841
156078
688281
1006136
654119
425648
538462
1295617
1913327
1396009
22788
353630
63762
489299
545170
503412
1540313
1666564
1663821
659002
806900
369616
661251
1918777
477644
104419
803716
1955384
44597
1555342
941886
1760104
1056011
870311
699043
546678
1408408
1744718
932377
830925
1573424
46735
1225146
1494032
1511407
690185
934970
1151881
791543
85334
611620
1689832
709555
1758142
1717727
949739
1938865
415154
652459
1025013
1576209
1002283
1996046
1728358
1231524
822891
1387403
1888820
1909679
1477260
900368
1164244
227242
909480
172466
660368
1772387
1739297
342898
1510574
1150478
1467817
1844396
73506
1000789
733465
251267
1540623
645559
144419
1955179
311548
1082988
1158485
602810
1533822
835970
1508850
503455
380263
1952401
1211410
64040
258056
1346771
232304
1343487
976956
679688
948720
461804
1179774
1325887
1495939
1174821
1055757
376897
1832065
1166914
936760
1794199
571145
1251922
546152
53536
1630661
10372
442957
1924774
295468
1015644
1887762
71698
752391
911736
1442945
1418042
685445
1647532
935741
1495634
589725
1323990
1859498
1073206
1735508
980051
1619882
1231917
1656463
1209561
505916
1936491
299162
1428813
1146771
1343752
1950554
1910725
1645772
228187
264937
190964
715654
1182477
173701
964456
665582
493398
433220
874301
173948
199786
815804
1800409
867361
239715
1146764
1791864
25223
567792
1185318
1478799
1003886
257892
743938
1520708
1925441
551072
1781045
1616223
1121682
1083204
332110
676144
1742339
1504133
1000566
1645041
176034
886080
1084659
198562
1066940
1989143
477543
1653901
1856883
472035
1608363
1819287
1845362
151354
606437
153590
859786
1440719
1061236
1601922
846154
654340
523849
864282
1108606
24504
623405
1329785
405975
814487
933793
498723
205045
842216
1774339
1976624
1542310
1547182
1953843
1172213
488904
1431567
1074112
579814
772837
790526
664937
1261439
471831
1860714
1401407
1375113
564194
566075
100160
1052383
1244439
675408
1104445
1101246
1627613
1210222
1420420
1415989
967040
855247
1242062
822895
615080
131103
1942196
1352862
190701
1316819
1446610
66083
1109583
405628
689113
737675
1910808
716313
1877561
1345523
1946359
133350
391108
101486
1812660
621581
98076
1784240
965236
929073
318570
1801399
676546
161964
1784266
1693144
383234
618656
1696508
26463
1126732
424376
267121
356968
297837
1924640
512148
1521631
923885
155079
1745801
1524588
1280816
1853081
121225
1599739
351932
803083
1439760
1656308
874305
1696016
193024
1226030
542621
660320
1183124
924931
334128
424976
349343
514727
1693210
461529
1607815
1747630
1443202
1144533
468529
378092
302976
527823
1468005
71010
677508
937500
1298732
1478200
1428118
1055341
858470
832725
1959198
1895845
788052
400280
167613
1083092
1681972
1114861
884220
312519
1425595
1379120
1185549
105501
346035
88903
870505
1105332
5024
697022
1083794
1181429
370277
1627048
1465204
753735
1771602
808408
1215861
1167708
1087935
1566869
622329
1808968
911755
636083
1279950
1169081
1988419
1485729
1139573
998602
1181158
1651489
1514078
199812
1509510
788886
175090
1727125
364916
1510322
611786
436029
1819284
248495
398517
1333302
1214121
612020
1300264
781321
1856856
1329762
18638
1078881
1737430
846471
1559722
1369290
1980841
337086
678660
1698549
804548
1091793
863340
1106154
205000
414685
1305133
1554086
665989
989334
911549
82750
1981437
714171
1627156
1802651
1279620
1313108
931669
743989
1945309
619297
971998
320863
1024836
889179
336926
1929738
1985177
1229555
287120
1596663
1049809
326930
870359
588973
508011
817913
1128257
780209
1688475
824153
1760071
694826
275453
1252059
660984
496127
1664204
777848
1561587
959991
842062
968637
554176
1169897
168257
74684
835662
438252
726619
446545
1653476
1739783
1094575
29494
1518435
412576
1367634
214776
1039480
586076
644644
656577
640407
186458
1439686
1679487
989761
123476
563028
1164372
1256751
365483
841208
1930692
747698
406674
1988080
933586
1599341
240453
1223138
1317738
1999434
560728
1580701
328616
16308
761099
1949809
1438633
649781
1731382
948037
1867992
685042
519916
54167
861280
1871451
1229041
195626
658643
1761837
633575
1456962
424449
1126089
1883900
1803113
1930441
607848
1092701
1372147
1922783
739713
1728525
166979
113105
60553
508730
1006786
46309
1863415
70741
856515
1568585
1005785
829749
765589
293372
608578
780307
20293
1686059
1941204
32242
1639801
896337
1393075
420960
1163833
25060
512148
894649
1085076
218506
946087
785869
389895
1746054
1798808
104605
146849
904738
51003
1173639
606610
239823
498024
165709
986889
907638
666836
423074
771176
1290299
1148934
235517
17732
1099225
1588989
1573319
177660
556745
321139
1423177
1443318
1696007
1023446
1712997
1120863
1077271
216999
1463033
1625110
456961
301871
38255
1184397
120587
1854517
822734
23344
1406282
394761
1663082
1331188
28678
1477746
1230942
1707819
1918328
1124074
1150492
365161
1808374
840263
45839
1370295
473991
205343
659809
661578
1035492
457205
1075136
1209490
431267
1225916
461565
449031
292895
216486
471789
1798413
1250642
133825
638892
1657540
1874643
1363966
1677081
1420130
57784
843384
507452
1578284
762030
1754810
1777242
685461
1222122
6311
1986928
1934045
633956
690040
1287674
1073548
177888
948220
295846
1860503
726447
1550428
1258561
583568
1849194
1528255
320071
1905113
1010704
1969088
728016
361182
353123
1554580
1879441
1304605
1251283
1418581
1839527
1045297
858699
1507867
1836197
431577
801170
386516
1461624
1543238
933889
65523
533812
1446953
642271
114120
1818856
522435
875046
300516
347474
744706
1496696
1430821
273405
1427081
1143295
1409396
1530636
654704
1039781
1516532
1744720
681955
80990
1244435
216032
1220061
502218
266466
738737
708778
284199
135
72293
812008
1192435
1894270
1489078
462720
1499024
924367
1729356
771423
561848
848403
1353743
1210246
1696139
682373
1647641
1965968
1763775
1253642
1001528
968601
253501
1404285
1210651
996583
624484
1091294
593707
1938428
1948155
1808448
375552
1263224
1214859
604179
1094239
1759003
1665650
1180845
26688
503696
1111294
346206
485776
154690
1315316
174927
511036
292096
502606
1322675
1296692
679460
892281
1199152
677784
805033
161610
1551672
816596
1549311
1237730
881653
11730
1623587
1482984
265022
1243250
535593
1059816
1391093
795525
1902643
814213
1582333
77219
19315
511982
411121
322945
1018724
837517
770521
974792
1846678
1848041
170045
1816100
1098121
1808687
523041
631132
838625
1117091
1663510
477603
437576
546136
1654946
474237
173055
1819490
415820
72946
1620089
525982
1033690
1848016
304121
99426
1936725
660158
1664701
594489
1680251
1519377
1471442
969010
1474739
1191485
372122
392244
433279
98552
844656
1457374
390726
1569459
808649
1385162
532867
58676
22758
1316370
25076
1436762
15713
1067894
448390
1476914
1775768
8804
166636
1637954
745086
1183169
748397
379158
1923784
186818
560254
571802
1754628
385479
1156605
1441328
426715
848985
486184
318199
1931533
309043
1376687
971577
325792
1523470
1909930
913369
1670359
1945524
1546777
132134
82980
932853
525435
384201
317001
978337
562520
188812
268030
183613
1922813
766700
110782
24947
592516
1106249
864070
902591
1876236
344626
1804967
845215
1597935
1059604
4279
71750
1032067
1746874
927126
859
1847897
213711
1819137
330097
990256
341218
1718269
620175
1906416
1113392
681545
802534
689651
1533189
1554301
1941175
1423418
1984970
1646444
921339
1572894
1243652
1956493
555962
1104720
834572
929288
1380179
135271
1255567
1557867
79551
1922268
1253301
301800
1358482
797780
902949
340638
423802
1726168
220528
67137
1126335
1555797
1620484
327991
821335
1619746
183842
1771316
1445650
178628
989261
817942
471521
487392
1025714
1752370
559625
602661
343310
1976716
1667151
316899
1881479
1374048
863097
1638241
1106464
1208929
622948
1441638
118238
398065
1110956
867866
313892
1237363
1211023
1991453
561426
997166
1737599
518069
700933
670205
1169851
773269
1950310
890355
185797
1702326
1625844
1605008
722155
1339849
883283
1599631
670968
204380
1624377
550752
976118
1440038
616312
1701921
1964623
1345414
264471
665483
265624
1997724
1379924
1473169
1204761
218834
1797030
1547652
430561
1496807
956855
1329765
1355157
1092377
1932904
357181
1755306
73223
721532
1475423
72874
369020
1132072
569688
1584365
191363
1847342
1893474
448260
697887
1333576
1012881
263521
1572996
851458
1952077
1637316
1653556
1725491
154125
1064890
1091597
1713848
1950353
1721157
1585702
1034250
675011
1044484
604598
42632
656655
1610364
369542
915507
1438977
34949
444333
689777
297676
1830066
1563182
203301
1513729
1443127
606913
1369111
368764
874728
547559
439243
1322825
619718
727463
1993340
270328
1354123
400570
115833
1227710
90185
1265186
735586
846544
553435
282647
1412808
675644
103514
1611167
761728
1470157
1403484
787023
1811646
741740
314054
1019909
1351077
708618
996030
561167
1396200
1836305
345314
640733
700672
1781317
1461346
1655484
288104
711024
407787
1943035
431086
1486813
1029458
108101
1590034
190667
647958
246583
1828150
1195158
1119068
1890055
344909
94172
973326
1755428
157184
27972
980116
87987
814892
908361
497718
1914370
886242
1033329
228153
992379
696912
1471401
1514967
1163722
979240
552765
1496044
1769587
1285187
1168611
1523724
1838960
763544
217700
784211
1458392
1708161
897009
912244
509633
987217
1833027
719662
1138736
897079
1810221
874955
397911
1515285
865753
1122312
1820950
1942893
88782
1475691
546515
565731
976027
1201371
34740
73715
1356411
1629325
845702
419042
262646
1052138
1084144
1679779
1630064
900341
1107611
299374
198091
1212382
454219
1668053
980287
1254155
1134
820729
1957994
1780851
461090
1052443
1064346
566165
193500
1884225
863197
503751
353022
1371989
1388446
116439
412462
199197
1494396
808955
988412
1985949
159015
213042
193431
1858660
390607
1204457
206747
1858300
153152
736260
792849
1721695
1592099
1176946
562291
1626946
293332
1976147
1252659
1627102
838646
617639
1375780
186157
633193
1036238
1807223
1657148
1135009
701064
1524223
510944
966833
1366559
1484337
368408
1806784
137836
1261605
69431
1188220
1701315
1696350
818781
1531303
1680142
1754792
1068034
865138
588879
584358
1264007
1547270
921622
659702
312067
972911
397438
529040
1316117
1911394
367622
10152
1257414
1405906
250763
913517
1104672
936948
1450996
976212
1582644
228367
453274
1952647
139090
1184766
950991
1338211
1649043
1404614
1131396
100302
213247
31673
321629
1777268
1693797
1529942
606630
1370923
910423
636335
1441639
420203
1229193
545282
1194301
1237640
1949826
3049
406394
1848450
639545
434173
1499962
1596085
13846
1555243
1255718
1620174
308184
364382
71895
1363900
471576
1360976
1830456
738618
1808606
1640643
67973
1918721
443352
1969980
1138730
1358771
1271718
1694333
265236
1556899
1378749
1560313
648988
240553
67318
82732
1324830
884236
1182692
1318530
516672
1359753
749366
281661
1944604
1955407
820995
1106357
490800
781403
673028
1320336
563741
270635
1253740
1477428
665237
763808
790023
173564
1033132
1063786
567613
757257
1684875
1784009
374390
658813
1441494
278695
1484136
1498446
418012
1288229
1863049
496896
24553
1689164
248229
1128663
495439
1905737
98309
99765
501605
412179
722331
1602790
229687
631331
585416
859904
81284
600868
1091108
285016
670340
367531
1515751
691769
346697
904370
1436430
720091
301429
913899
1496398
151645
1364188
1351899
40875
1821661
453823
1221470
890421
413552
1183541
384784
991631
1648915
507102
931326
1487684
11734
186972
1609547
109080
393285
1616416
1520296
1479705
180287
1299006
327359
144977
1688198
282855
1250522
408234
664043
745581
178214
714265
587065
748951
169777
1628826
1997622
301995
1052908
486497
861895
1440962
520861
249711
1533782
987562
1182107
1199587
1921207
948008
1012201
150087
496577
1654264
426476
1507330
20026
1087826
958545
471247
1956796
1437398
603259
1815853
1989779
750160
886382
1759605
1554852
867633
1090147
1766295
1581485
862478
1531657
1716067
508314
1142308
1581326
88526
977387
1029794
1081733
1546128
1601093
1680265
834667
1127370
1032644
1695155
1476476
1856980
1522016
1193890
424939
1129180
709562
1063008
396992
185084
960040
880526
1485964
238240
1935983
889983
1450327
633580
488581
116380
756563
209108
408868
1205730
936270
787079
1628442
82521
1569388
141168
534278
1496337
996048
1143680
1668437
795548
581118
1799843
1811369
693937
866504
999384
1470404
1620606
893691
1331252
1863276
1336122
1401159
35324
1587716
1142065
344033
1747150
1959836
1573046
1052428
707197
462996
1399704
1314148
1828566
1268805
1330484
1627656
1470900
409437
1911443
104761
528066
935366
1826562
1793081
943297
23537
377503
1782808
942015
1232441
1463499
1551673
864046
1486000
1630664
367904
783811
754396
338274
92855
752322
1680420
254359
685314
1062367
1362807
942588
1062742
585161
936250
1657806
1903103
687766
691099
850115
364202
1117359
262998
489483
851073
1277652
59623
1770655
278256
1542129
224182
360252
898285
1118541
724957
904465
1268398
847965
630309
62487
1666846
139771
374648
654591
356070
1103816
1861025
421704
117788
1031907
1498659
700271
800455
1654226
1733138
1858111
538774
515421
1062714
1639861
1365561
1855120
543253
494460
1303285
229429
260007
1592622
474726
38322
906961
1604254
658829
693886
19404
4859
673172
167970
799892
1223939
794456
1197964
506965
716391
1154586
1298006
986911
1969200
1107170
1660715
560184
1943713
409927
1341554
1894790
401992
374517
228103
437334
967172
1285362
1094578
1809014
933726
1031264
1879332
668048
1772478
1122056
1272143
327382
701081
330271
559015
866735
858372
1874655
1606775
1532076
1586997
520485
1752487
15856
508657
1870798
1375495
1514972
149931
1945961
195911
361361
927602
166261
1015107
1793820
1080991
1689804
595225
1312617
578554
1245286
286171
1588933
1092013
961500
1239487
416678
1831881
595101
1761606
1422698
1963448
505191
929341
1574308
27875
1923921
415628
689170
1569432
1665213
25361
1749801
1429941
500402
352021
1787424
858078
1541487
1479690
1810101
933607
1721017
1994144
677889
1649869
1672389
991480
1844156
938747
84154
1546338
1920515
1304757
1435098
1049388
1632017
1255399
657456
455977
1616732
1368461
99206
1459292
825185
1774328
915695
316662
1817124
313972
417472
1335457
255153
23608
1430507
1483202
1721238
1916658
984069
1479151
1388753
81718
1175686
12097
1117855
1089408
1023007
1287817
1702840
1612867
448906
714239
1600357
1958063
1913930
1100996
1199346
1918752
1984293
491743
207263
925785
702967
817363
1533863
1010061
230290
596625
609653
630502
764806
1713719
713996
1670522
962855
316315
1137940
1208163
588898
32647
78379
1701281
1423894
1707047
1515560
954875
998953
459238
1974380
1266631
312588
1627503
192029
734228
118197
1098517
1011436
123471
1379301
725609
474902
1750836
63325
1954459
1593146
1010731
1064929
502039
1812668
550633
762144
936972
144685
1532460
1127846
1291169
1868134
1983450
1228676
436713
419011
131598
1093246
1648249
1383693
1720727
38846
1145891
1825223
23265
437106
1030381
1733923
659773
152466
535834
648785
1206779
307935
784421
237599
1980680
499645
280726
104333
1266518
1505469
1334821
1116452
1936513
1670965
663437
443878
1745333
1235874
650249
422510
207293
1990426
39197
1175730
815899
1783477
681952
1588623
1373648
765925
1366251
1524074
1678071
654457
819818
1095094
920917
1668493
68815
919427
902986
1485942
1690834
826228
723700
1224285
890288
343444
75861
1407151
380476
150351
1328411
1162078
1145769
968602
218349
514547
378854
1992119
1198419
247507
627587
109680
928816
808169
1147376
1199671
1232102
129804
1067347
739861
1483533
142526
1004363
1042043
642121
1229073
942367
1309977
671729
999187
1359857
892888
1677607
8239
1768436
1530618
48823
1543966
460184
1569084
363392
1224089
1648950
1081865
786284
307939
125901
1892048
789530
1542867
559574
773359
385164
500159
1313873
1791561
701715
391832
837781
954855
803469
1959996
1459849
729887
750195
995367
296197
171081
735862
779750
1283759
406701
738356
875069
295691
1727643
624457
308806
1515718
795426
97645
714085
1799949
1296507
97432
1589497
684604
1344118
1462028
1425732
1943397
1064123
688694
1096197
425920
601055
1206273
1172706
1024180
1704014
1189935
1536008
1749254
1752016
1344642
1346421
593609
106709
1571816
1433571
423456
646858
419538
1679778
1038236
767582
1645527
1253512
728655
1858784
1896862
1427314
672479
1785471
1160457
298443
1850784
456243
536888
1961742
284930
1053394
1172679
214772
608558
487098
1356154
1240246
1319279
955057
1752994
368434
295277
1477819
1242721
1584922
1809188
775027
1746557
934178
1905266
409980
1196445
1335282
502674
1402639
961586
1832450
772539
1394874
756765
1318161
1098125
1261955
481581
686689
924394
63776
925749
358965
427334
1489511
1502072
565865
152744
936912
714063
1782658
333257
288039
1807235
1471915
1355024
764322
1167981
197095
581327
1422670
1062420
1070075
249415
45944
725805
1707164
1313172
1433869
1900709
684807
1022612
559446
1965040
1660204
1085146
672037
859731
184816
528047
1151529
336435
1177677
1601876
679547
496623
1256403
55720
64057
1507907
284428
396498
1632743
983410
1878379
1020082
628169
1818334
1968584
601497
306877
1755124
1979052
1423945
636059
1390939
263550
1379573
1942808
630751
1525930
826871
1563595
497031
769686
48851
1159869
483718
1880709
400109
1751364
309095
27570
1066541
102110
1884583
1198325
645874
1227178
941173
644609
1662187
1713681
1627070
178906
1281228
1604594
374027
1860118
1591970
24438
679563
700964
1890914
1871504
1233199
590071
1836024
1632455
11671
940939
1842724
713636
1391265
1292874
1687666
1981754
546655
652628
355829
1245665
575922
595870
983645
1071510
1137853
330746
923083
1331281
192604
233858
675806
629895
216198
1732095
34933
1196762
1873599
805742
1477202
1713611
8844
612936
1932073
1936219
442944
22904
747725
423603
1717340
1248371
1203750
550168
1370884
1864805
1725640
301552
1666461
1325879
181649
1510797
1707816
1569508
871395
227251
1466887
766042
1100388
376160
1594113
1990339
341770
308584
1091428
845486
279171
1309826
855144
1499437
215302
697138
1105507
971485
1398021
490359
1652019
1269324
511627
1204618
1513307
1967644
1364238
1763986
520508
1399280
1179359
1065724
1694997
1576819
247551
1215992
1879646
1406844
1652955
1997112
181922
18874
1363085
1664716
1196113
1468205
1609203
1025775
1969346
1632623
682725
33214
188531
12340
15967
540749
208161
1270000
627105
1905769
1492525
586119
1584824
177050
1996681
1201270
980198
819912
778919
1801185
90046
718223
110983
1924975
481740
1052297
1088439
207724
1601230
17197
1691387
886001
152490
1856341
854464
98577
939043
1210041
983047
837907
1961838
191944
959948
236038
1399059
748040
1198925
1752070
160670
1457928
710581
1246598
602576
1407750
1553345
1088510
1672481
1405590
1455137
1420633
520467
1274032
706703
1148691
1436836
1628982
1281957
917562
316093
1477555
1573031
1197354
816977
361479
1574904
353691
806243
533849
1202066
260922
260172
5171
681678
1841082
493931
760112
560285
1027227
1362676
1708628
454052
556946
817396
730822
1323815
1888211
1704063
38880
31151
624419
1616962
1376157
934179
159209
948741
564576
646149
1282976
26978
801811
597037
1465642
1912327
1277598
210503
280054
3807
1950724
244146
1369264
1251803
1126689
839232
1471386
305868
1262454
1454015
1536531
230498
102839
874816
6667
573016
1023631
1064015
1361373
782934
209389
1179444
542796
1552185
1117108
1956547
899727
545341
1043625
1490167
1191469
840840
1869855
363554
1060024
1804580
369395
677977
1004567
939514
877136
584949
1859968
315043
1501070
522746
1022408
68074
1989859
1726422
1616875
1488043
1770256
1969709
1176609
1457347
1080711
1223944
374420
955535
542967
1690406
1931149
1180183
1183300
1265011
270835
1240640
1383231
190026
1821313
373939
973175
269623
1411451
1100360
799209
287067
602495
106834
1226329
958353
1108971
1437007
1054900
416439
736936
1847800
183234
1025071
672632
1086520
1451846
109460
1043726
1901048
6325
1537278
1096705
724931
448610
390245
1056353
346884
1775489
296728
921679
58089
130807
1701594
1302859
772069
859874
133217
463424
855375
1718918
1621896
932130
992928
1212217
1326046
141484
915055
1650320
552519
1305666
749292
646100
475143
1279692
138795
1148732
1386172
1515342
684126
1567434
983611
20630
1027323
176021
1221454
1629063
1378119
1101744
1295900
156553
1187597
1158647
1911879
687555
1709272
110057
1394274
1400465
1953611
197770
1548171
1450025
1639849
12205
781379
870665
1068630
91562
265871
1704184
1801839
1559024
327838
1384490
1690166
1048593
44390
276783
215031
1231229
635284
910037
1620870
1672018
1572993
414861
1171094
1003858
171005
1465786
1851746
668754
547385
61074
1065138
854173
573833
913866
762421
495374
1500138
1188362
1984317
1835510
338289
693723
396636
508125
1657103
1740482
209930
757328
1812476
1616183
1590209
632175
1532732
567599
1063872
61252
390327
1885939
1200800
1391155
1050801
1203013
1008816
1609210
1917536
535655
1747548
221519
268619
427435
952479
178420
1128816
1591880
1255718
1899185
1340522
143329
549037
1481313
123548
428077
461335
1540027
1840467
91843
1558889
1648115
300922
354524
1391272
1264785
661115
1386420
1547761
1342738
1154867
563542
1485563
1262964
1308788
902554
1821202
1462288
189950
212414
1442819
1212607
1431688
1070679
952383
1024711
999610
270456
296816
650835
1611550
245780
1106249
755457
1190115
551242
503632
1723629
848541
750502
1651764
1813803
1507874
1985926
905175
623443
1516333
1512718
585124
97400
1562020
1532648
1156105
725303
341983
812492
1012622
547334
708189
1517742
334983
451649
410605
528741
611802
1890015
1554033
898427
35080
727719
379504
221873
1848093
1859022
1191747
1357823
2210
1018138
1313727
487688
782213
683722
597000
1666920
168262
953978
962258
462577
1196563
1137805
1749168
398209
924865
650874
33004
979003
929313
655242
409505
73119
431173
757452
1847405
1087761
1822254
458947
1361402
908339
788596
1577616
604537
1641160
143216
704611
150893
1989135
57592
1740033
1855479
1967972
330954
1209451
1763324
1184397
1360086
86982
1293034
1188833
1374900
1434813
1031917
1898166
315395
1303002
709823
363363
1423137
1842515
332789
1559557
1063221
512587
175719
951379
620979
1884851
37973
480531
394530
1426185
191493
726885
1633700
1935995
1226611
702778
325686
1213743
1784272
50051
1381589
962695
549706
319463
1400914
1541403
1378063
763857
921668
1291912
1911483
790029
1828169
111909
1468878
806561
902106
1701115
220630
589420
1613928
1335478
1107208
829401
458622
887487
1167694
1367459
224237
1843365
900434
1655874
118215
751748
1041653
371250
415940
467750
1349735
897807
1002399
9003
1336292
936570
1629904
410114
425681
267862
1337598
1243517
384174
616277
657350
13461
1792198
81807
227140
1520990
1700123
966047
1504463
921544
1524047
40678
1573323
1361898
1728509
734689
309999
752032
720409
797591
1543452
1919626
1445093
596601
1177517
1283779
1126379
188899
650554
731370
763979
651563
1223045
1786970
1888434
1883457
161716
298057
648927
223451
683651
1378237
349568
618252
379195
626042
288346
1077840
904154
57922
35579
1093864
1556690
1958574
1499881
1593533
1353330
1614570
1742880
1308217
374386
939127
1213859
1809891
20348
230304
1594020
1622460
714449
1727580
1275754
435001
1362216
425592
1723312
1780871
646187
1909303
1614667
205418
1710345
1215076
219879
1415304
1020047
704034
95543
900633
1375057
1441088
532948
806220
1068824
529118
642005
749098
1138331
926346
1828227
1199170
863630
757403
1299861
351064
1675632
568968
1274611
324746
845766
1117640
1514294
1736856
884755
1529863
1640439
1952666
855297
175911
1365846
1403143
1290951
1162008
1060441
1019027
1456096
1789552
85657
204711
798271
1918597
540013
322111
1812904
1154231
110675
1716210
231452
450072
858784
947629
1369628
1296821
149849
39420
1180853
837161
1510458
650436
377717
1720875
1323730
1892115
606391
738094
636888
978260
1632322
745281
78829
1169445
1530903
966161
1992701
486667
835430
687343
547860
225350
1316193
1014725
362307
316495
1626484
1906053
1999921
1705204
64031
94369
1996240
1843926
155389
1573829
588106
735220
1073481
714832
342185
824392
989031
1095556
995677
275088
760860
1758572
313038
374449
249308
1222063
1883416
449648
1781587
278015
1329290
1459384
95854
610223
1288222
76804
1843940
806242
1532181
1622129
1295677
1759569
1397737
1660831
49565
14984
645697
31770
523268
1261286
1252793
438695
737528
1372563
1009832
982096
1473830
753522
1154218
223554
986719
1417991
39476
1640846
873889
1676928
699142
1279888
1550649
336411
1700603
451789
105127
1319410
1212401
866465
1422765
1837166
965740
1256087
1869424
554740
1077472
350374
1397255
87857
454699
1892688
471126
1149379
1976653
992499
1327480
489943
946049
60309
421499
1953323
130224
1522610
1498991
1077083
1203154
274682
1021151
1007222
409419
1744338
1179041
1037540
1697297
288868
1706447
897392
371272
791347
1556896
1735278
324504
977695
324854
1034458
1512055
617708
300320
1482452
1864199
31652
827575
44593
1670638
226897
675974
1693828
452354
1787364
745301
1533318
1722505
93012
1741892
1187809
1953787
830016
681861
815245
1911136
1409389
925635
293020
515694
1327474
893159
1237842
22987
873392
561425
1408940
1879783
908625
148575
1148227
1959207
975688
1142491
226663
158734
1501735
976848
546652
1102658
295013
830646
50289
1925198
172384
1994240
769509
1391582
1479269
1235433
394642
1391656
1507105
441219
784794
1026129
1509227
1238880
884654
42531
969595
720150
1499853
1926305
1379197
1773170
1861822
1308887
1611835
1755111
1168287
1481295
442505
478658
203445
1762560
1793389
530628
947451
112673
832840
811853
1973377
1669757
905010
22257
228007
129573
128591
1612568
1915703
639181
763312
1876387
1332403
265422
1845406
834737
1901123
509637
1208790
604956
1380734
1303062
1147123
306729
1935874
561746
353974
160379
1850417
171247
173618
585069
348171
495808
946833
642078
798071
946487
134865
772813
1758126
1734957
1553240
640860
1671677
99110
959502
852256
181630
843415
1382228
1319710
800189
1337537
965755
1505407
259000
716187
1602045
1895210
1195852
659840
1409061
641526
292290
1263742
1779209
666924
1878109
436202
1309986
1559240
1329337
245959
1750806
55709
253360
1310932
1469694
221455
128432
1686691
1740534
657076
43482
867956
857765
1795328
311537
499236
1039896
1987864
992843
796773
831474
1425896
1691168
696170
768002
936514
640664
40954
110674
1633442
1819111
1246758
629024
905523
1245683
1375540
1964163
1902348
421692
1553381
75827
996624
308325
30019
967615
406674
1579871
585610
1445723
150447
1555005
78140
590678
1360277
233335
1366136
1431502
1213935
1141973
718486
419531
1660397
813096
1457637
1433535
1783181
1330950
1167570
1702572
614716
1982917
711615
1234811
1009309
936777
1952950
1484069
363830
98707
1465166
1860723
1337591
1635044
1492288
795678
1364409
1317364
231469
1662554
1945349
1585983
538625
1290996
845612
858500
40107
256730
81941
774311
164959
108605
531349
512684
1114634
1226710
556700
854779
873384
1467375
1892286
1536255
398741
791593
350735
1057900
680038
1064406
148404
1996868
252657
1599379
981520
767327
1379797
870255
1979593
1896779
1384523
1742275
904000
741456
1712481
898373
1188699
1509622
1889617
939339
944750
1043318
811115
1284564
1798681
1079410
1972829
783153
978308
1319738
737749
679345
384996
880184
365380
1486902
1540053
1960814
504908
341268
159314
19951
372703
1211780
917702
204997
1482647
1462523
1557370
395019
1697116
994640
194777
236608
1604888
1958177
330596
855415
193486
1866818
165609
296096
302425
709377
1214257
114792
690203
907148
1071744
588959
605976
1264835
1679206
1270320
1204619
1698088
81905
1728878
1325562
655473
891071
433997
630483
1681767
1212432
744127
455077
201256
570332
666015
475524
582934
1758959
293089
252733
1773750
1277666
247367
718911
876860
1996394
1079250
626529
91434
193053
1587943
963013
704084
884217
760918
1350533
1472526
1077935
1106940
750336
522820
1129502
362456
1560985
1429961
1251199
1029771
788211
1736855
1384676
340231
1888483
1094574
1738157
509514
33562
620901
611838
1826922
937020
1950162
261429
202229
1722617
1788629
297350
1745926
723498
861939
424782
773922
244141
685395
1808691
269835
1443654
60558
277048
547966
496211
913719
1954043
1710673
1091056
292585
108047
1915914
1342164
1187059
568937
139380
504382
1267977
1670162
895585
285924
1171528
501604
1631980
1250526
935612
697610
138498
1225173
270948
781311
1653409
1814887
978791
1041696
1607640
1558208
967777
1911172
991567
780097
1443131
817869
1782836
848072
1355232
643817
413306
604740
1929496
1383716
879482
1788460
501216
1888396
666137
1668685
1302111
1860860
1109315
773533
149948
650244
784064
275932
168603
1984829
1032460
437750
1228905
714849
97061
1808282
411628
911232
1803337
204566
1820477
359955
494403
1041369
793896
1094931
1915134
121780
1120687
904316
1425249
909627
1317911
1131190
849840
117056
1951615
1638448
1553752
916736
1072838
1978838
1983327
1499295
1912676
1041754
1724484
1565767
676588
1975381
682253
790863
20230
1411058
1710597
843298
844629
986045
88459
915557
1611827
458208
1655079
1357853
1104000
435390
60395
1215063
1852219
72730
1214662
1741712
982127
509776
1760323
980781
1584213
1239242
1354640
360569
1936325
1721136
1035146
821811
648105
1198352
341573
83754
1732991
190284
274312
1724924
783562
851681
1421190
1593887
1020500
1068435
971370
1802613
1793940
1177855
748559
1225701
1734432
267384
1118236
1899928
320882
1570896
248913
1399776
1817640
69932
1236621
1432507
1451974
1653096
1146616
40556
1123275
1590298
1329132
827421
1831915
34476
1142922
790874
1047065
1480458
1452500
191714
718921
1736173
502427
1002164
580849
1435720
1827298
394795
357562
1324197
157435
544007
168868
577583
197046
1442649
1271818
628708
1457572
1842519
382085
436636
363078
1907917
665839
1752366
1538719
880039
422824
1812180
508083
300491
252363
448234
481462
637739
666082
1466036
398442
1447649
284763
1132984
679162
827805
1953912
1325
1151122
1089126
980710
1399088
894442
1905311
138401
800708
1369502
1601204
1051593
512631
1883081
713731
1262547
1728008
347221
1868730
1749902
32587
1058790
163443
1941199
348879
83359
783534
217075
1992081
1540454
551148
1640389
958655
1779381
202851
331938
1329498
1405745
672515
792617
1631893
1179760
1175204
774249
59788
902729
283825
394620
253864
1953204
700638
1479050
1614236
308058
1518102
1384751
1857976
216106
1541419
1908433
957355
1925265
1412196
1558632
409487
192583
1437423
742818
21827
819948
576246
1052526
1302775
983105
1552992
819459
947538
542974
777454
457764
296481
1127449
1944495
747981
1757134
1754755
81136
1359895
1600650
160653
1613923
1143407
578850
929231
619913
1646637
1813074
658476
651630
1975849
675116
1029306
1915489
1528314
1425703
480309
985053
1335253
1754954
1217138
1505670
740631
763076
1108974
1606180
178359
1482343
686731
1042521
1710252
745228
1777621
1204473
925920
1116084
1241965
1841669
595633
1948709
128565
1708474
756496
480689
164636
458696
470387
120139
1118293
345286
1155201
1044304
1077039
757787
652753
1032594
1955375
1255045
266799
361947
1138366
911965
1858979
1978944
1831533
1072655
1796126
660771
1993973
1585198
207318
612642
1045930
1405849
1687461
839843
53507
1477004
1315966
1117754
841825
709781
1194625
1784834
35728
493724
1745465
896867
146649
652996
1831609
521990
1934454
659275
1170029
855567
971153
1921712
965937
1353127
945244
1022037
843729
1604858
876427
1720736
764168
53469
1014760
1707423
202708
1209798
1517549
334996
448697
1194310
198920
855030
1730682
838807
1264025
198643
994871
559581
189797
937225
1717018
594446
504117
1928321
835320
297496
209999
131629
512024
1449726
1818331
232928
4969
1206871
786294
588656
1169406
1809434
1036828
221465
1698846
1079312
1383285
19294
1607478
1187753
923608
123244
542471
32100
1408077
33763
1195457
1387529
946425
1962656
92510
1729601
1428219
1451036
21715
808998
635646
1142748
1690671
1942205
1436384
1960448
1063223
1919096
583832
1679117
1755791
1406131
197763
702552
501928
1773318
164199
1182592
743351
540233
667872
1835377
1008042
1026655
76080
1586037
1789700
1030152
1694741
1771156
274101
721912
294426
898052
1230460
1672782
173826
130520
258609
1698422
187301
180671
7067
343795
1044673
397253
1334088
132232
1577836
780202
1578228
595898
243339
446773
1726448
1413206
349620
692212
1524237
1701413
1432397
1789004
1735406
1019963
1645549
440282
419375
1861845
1225719
1859831
1359152
82567
1195336
1427298
502264
133746
898050
1178780
1459098
1507411
1221789
1765776
1120222
396969
1263711
937468
1754274
736283
1033207
61056
1939191
1732686
1941078
31112
532351
378039
1115524
1350197
1221060
49224
1534755
1134180
1664073
1821414
1747213
1423159
1054912
924893
1016137
991359
379089
129333
1594933
1429922
130313
475331
1865298
346026
108606
1233469
405034
996118
784608
1142515
1713319
398089
1535423
60424
1609777
1406186
845422
1979896
1531324
1103576
1473902
712126
1002094
1608687
1426479
1175379
1044374
1319921
1535026
17902
1836408
1889485
1653483
780591
658698
784014
658936
1202030
1981665
390062
328126
376628
155412
171907
320153
1320964
1241396
1766378
1911196
1576112
451874
597264
1424566
204708
1360684
1865539
642155
1214728
51199
148466
438675
711413
817442
1172881
404615
641387
594749
1540634
339109
1185794
48231
1511257
1041933
61708
1109433
1076729
1236088
1758783
1230158
639082
824790
1789759
1601689
487876
534689
1374515
1090889
1540076
439545
8337
1657874
1279085
702751
502508
1088337
690032
1107366
771582
1195608
1271114
638282
265739
1535965
1841052
19893
1637121
1088096
1208243
929506
1417786
1044120
1429254
1086897
462895
348843
957433
1437165
978477
1950763
1494426
3061
1248775
845634
109616
1659655
1600501
664333
1814804
1408209
962846
1379262
341619
897353
1008439
1858345
1029467
376859
251359
670934
1915668
1644656
251486
55574
729140
1796448
1170009
1549599
1780051
347865
1759226
1473205
912037
1687972
720651
1520443
1646331
1408886
1516174
133176
1299429
1650496
1731711
1741290
744363
1223740
1668097
1449377
435277
892539
1415501
363810
1567698
1499506
1791387
358947
775666
1738236
623597
811960
1142663
891602
1871258
953763
648070
20908
1412020
346329
1429516
350079
1279245
1824471
262095
963329
1486705
875097
1121428
1110020
1766472
1722455
804212
1605146
1839473
1641033
1197805
1043420
400064
503636
686880
929841
786687
1126453
1644364
639400
1862950
257455
1339301
113991
1382534
763793
655393
515731
1714111
710669
1588218
1270586
1971446
1997197
1552361
280048
1689220
955871
902917
936662
849863
1994824
1191534
148519
646372
952714
89108
1699173
211737
1037743
917040
1768057
887569
1886933
678786
1610725
1627096
837817
774858
1060123
601456
1581991
1053172
507724
1376266
38220
748769
973079
1722264
1970914
111711
1490753
1473164
811675
133134
481820
1263568
758528
1906725
573086
591171
480634
626775
1750912
1603266
850751
1479551
268292
978732
142408
564762
460025
1196775
1662452
1946974
1085781
553777
1504261
712087
876932
1368548
1163907
1808813
169372
1937117
1724270
1435599
324400
1947192
1763739
1811190
1752475
1597803
1969545
1678636
1597222
1606759
1986919
1497061
1634430
1270889
598861
248161
1150677
217191
1215554
1293386
767193
102194
1226337
1492781
945538
821207
1822589
309728
219212
855554
1245970
1984575
1108488
661631
1492773
583113
42113
635703
256610
1667577
1723136
1768285
902000
1426340
800937
373510
1596903
1488996
1073675
442987
419755
1363408
916994
1776471
664068
990117
717036
704376
1631380
826107
567953
301882
1767891
476001
718815
1903494
288025
773734
595647
1006762
696984
1468806
1490911
1256943
850727
412550
1595566
458603
1075871
1195621
991282
1421523
899264
906527
969609
656368
234868
665937
336983
1746186
385034
786943
1046938
913034
1934871
1150341
1790287
325354
757314
792038
1779059
288567
1866628
1965906
560387
1419460
491815
1292216
683232
1351739
424653
1158318
88308
1889146
1703788
735730
1461813
264358
320772
737927
1647369
1257444
1354789
621848
677852
510830
1488893
127085
1165916
1516880
571902
1154893
1037980
1498559
1815409
1879933
1956614
1914925
1967416
1408342
1291672
586555
479799
1090075
1997128
1172514
1610064
937858
425509
762935
993611
1083689
1615218
281957
1935965
872696
530715
65238
149826
1276630
83858
1127872
280245
1663671
1254745
1700773
376372
461460
1399879
298371
976703
1459027
1085892
1218646
1774628
1980785
1202312
391376
759178
892101
798088
453188
168088
1978819
1340901
489864
252932
987562
436684
730380
687167
1779567
275864
420490
108012
1821400
602022
367738
1100306
1823994
1429007
531416
1067043
1959965
840426
235239
1169267
181540
121783
647358
413580
1640169
276688
315523
283852
1305701
1913977
1567043
1368244
1320918
906263
251916
353449
1208583
1559941
821173
1248739
1761577
1378970
654379
262202
236758
642507
1045210
497444
380497
1456222
806014
348749
1762834
183896
376332
935860
279772
844150
1421111
1340448
1698924
106279
1069019
539226
401096
87039
977945
293675
156360
1240350
1417077
1438085
1039724
246499
278608
1671181
119138
1195121
1252997
192562
682604
1315485
29657
471367
1819971
1432438
309240
345141
1244110
1012349
152324
440245
21476
651473
937997
1422513
883539
476968
1206668
343532
303385
370949
790373
399901
1261685
1192537
1402537
300295
986793
1750589
970268
1615620
218020
156524
428958
1492183
632221
504686
517662
1706728
1035106
1840274
1046474
550109
1625213
1025306
975200
650428
842208
1643583
1376399
633186
958254
480924
1885138
941308
456955
1672086
1341969
30130
710228
1093573
1834778
1685988
1056808
1482880
501238
1741277
1916809
156124
1266555
1768503
770579
1366282
1874923
958380
79543
357827
1724941
1132824
116013
1983682
1017441
1224933
281652
698746
460945
1357464
726656
748055
1576133
470462
1507573
1500154
776144
1861421
1631562
858929
886087
184691
442007
214308
1267569
1191985
1082632
1884398
1382462
1607697
744775
120750
726328
835329
1979278
912733
1531613
784594
1855946
1652456
700510
1420364
1169768
464266
1797832
1236626
1011819
1834759
1880154
1394808
442102
1560403
1794679
1215883
1349319
550501
592531
1733646
1587454
1101518
811948
1541269
1356140
764972
1325123
387593
1284530
218568
1201117
1869784
1240155
1436562
1298388
1420361
250274
1451752
1849267
843301
574281
1915668
1585803
432346
690345
52939
260012
1094228
486552
414878
756274
1817313
1436576
852380
599283
451058
1536886
1484096
1493858
743626
615567
1321782
907534
1343512
738850
1311309
1832569
834434
687678
331103
578137
1226124
67863
1574112
520165
1769342
1863037
1328136
74317
791312
513438
1875554
1822364
1664468
392177
393569
32651
162674
1588612
881753
567393
1496542
680872
1351403
1392726
1848995
526652
1021127
1805547
364494
838120
996790
801925
1607436
1941806
1669170
896456
1099658
1679468
1842971
484173
13348
234278
29069
1464850
909163
1621268
1178415
19547
1511964
1831704
68934
1774008
133358
714674
276172
1008275
1567909
163341
660004
1590255
712830
195663
1910839
62026
1097102
879708
466241
407176
1789484
138661
453175
1816895
603561
563426
1337210
1704890
716618
314406
707360
1048965
26985
1587285
1302950
1744539
849017
537629
1586176
1123230
1699583
1953963
1646843
164472
1033786
1643821
1446584
891260
1217736
839994
472990
685582
714647
402211
1353536
741321
1837692
925444
1262708
637868
1601870
1088149
131547
1801681
427693
1986012
1072743
1804857
1259600
225972
1361709
389567
359469
276975
1673716
1203240
1964449
1672948
417992
1298618
1525118
75913
1125478
1842189
1366334
1111579
897763
1520909
1273947
6563
1890330
261342
1034949
851862
1207090
1247389
175197
1569079
343023
775588
257605
661780
744380
1897430
1524580
1893901
882174
1388130
375229
592392
993549
874877
947309
1934860
651758
1928346
1778118
1954715
942502
1376301
1191713
303187
1297286
239218
1509680
358242
670393
516027
511780
859211
1995692
339225
128501
1997768
1522396
744267
982924
585772
1866831
593648
424751
456255
327586
684026
1134463
138562
497489
1358478
396815
812362
269213
1552432
13375
1388892
881916
1715454
1501800
649189
1238827
1220005
162149
1721666
723107
144047
1945242
713020
591211
562175
1431815
945873
1472964
448638
137507
1744132
1761234
480931
335504
715895
1623511
1486932
134815
597213
1548871
1449876
1313875
393227
763774
1248291
455862
948290
1708309
246837
772917
701294
397978
1475128
375822
1849082
344371
234835
818339
1281795
1397425
78873
394228
228482
1557153
1431382
641296
1212118
1697191
511945
1876394
858277
1083914
1894940
856588
1781433
85938
1979457
1706320
855241
1374591
734309
1568034
837297
1545558
1597663
902093
1738799
567212
1281655
88482
1736560
89040
1457759
870860
1026510
1214683
1000792
1146326
172793
1779684
587787
1932305
496421
1687648
1908166
1161058
225004
1262692
814633
1735950
807335
250599
187836
1481581
500288
992357
699081
1202701
489530
463215
233921
1937280
377007
1273325
1560060
933355
1903931
507755
244084
682634
1530087
325183
1745523
459683
1345072
1487250
281382
1641867
1531224
1044479
503702
831124
1730590
528642
1488172
264040
1734358
1939121
73015
304612
535123
1582657
82604
1084549
784816
1028492
1741830
124555
1496869
884053
1890662
764165
1277190
1346351
1451760
1617247
1352829
183302
1142147
186674
1116684
496161
466814
353178
762474
1153629
193832
498540
697119
1643494
198830
1433163
1049829
89826
864343
377833
1042964
903128
824588
404739
1895440
835161
1508385
1423405
102410
844684
1004272
233672
1539944
1501149
1723220
1043364
993438
1361428
639260
507425
1964889
498987
1831631
161587
1459936
753014
647459
1664642
1267208
1085886
1164451
613323
687541
466667
1810535
322446
1114658
432132
1071044
438691
540541
1059768
558286
1681090
63756
776772
933343
1877678
1128468
1697148
534418
598233
1299047
1561300
322620
1771455
394893
474159
1773830
1928869
94337
137604
693633
778344
676141
1659668
1483660
1869744
1978996
1865328
1425066
482411
1913777
1412226
479546
1678069
1516683
869118
100691
736366
928452
537019
818009
1215415
581912
994693
1088267
1446187
1739961
1549547
215420
1053508
76572
1102645
1302884
1280169
1396754
424490
1147772
487439
1767038
1782433
62849
1864148
413923
197120
964017
1661328
1709647
1341841
668000
1572603
874405
692689
858103
1186240
1900248
382565
1913740
1482348
205634
616401
1957584
1396459
1855070
1208452
430287
1162989
276645
94752
1655782
155486
494675
1791909
1430435
486920
1606680
166837
1273423
680368
1435248
1716718
1456209
963812
634402
1392747
601478
296690
492319
407916
1784085
1936199
1377874
559937
436825
975441
1302068
149962
760066
958636
1008356
1503834
617349
958944
624972
434936
1937878
821320
977645
1656311
408152
1845400
1428351
1287956
808283
327815
455062
368883
1571775
547693
549052
833576
1711128
1203550
298509
1848062
1703193
1980638
1411358
1528219
386668
1571055
55968
1932980
802201
935073
1128350
875698
1934884
988729
1780254
72409
1337844
811029
83666
626172
1506200
1317512
1128931
1081937
1159907
1415322
804080
1428181
1868241
1580408
1032157
592923
58274
468306
109724
38055
540661
1504456
885706
475430
682930
867717
1554816
84300
1730645
493203
1007015
1467635
1451600
228126
65914
504818
962498
958111
1893296
887251
1409990
965059
510880
571322
8665
842108
1135007
1070929
1308443
1861573
748106
5614
1790353
1796624
421849
408793
847156
87446
540663
1109793
1508570
1349066
1810597
1558622
1408678
163706
1236416
1909492
1591187
1625664
1094255
266788
1030504
1642017
118300
622364
1855418
413698
396317
1248738
540934
325926
1848675
691586
484249
1925221
615649
358025
1147398
716787
66353
1384292
135254
730150
1966084
47556
1524878
400190
741434
1385502
103358
1702902
462419
912887
1566608
886700
1266709
1477254
1971591
636669
1783924
1804691
1199221
612054
1020811
1681224
529891
1343810
900458
379241
1220730
723966
220820
1486022
735717
408453
1322400
282117
267141
877774
1379248
545841
680937
1966070
977789
1553039
1538720
67843
612800
904973
1855508
1998624
1017657
1225800
25790
1325668
1104032
550930
1667105
808495
1139109
1902055
1918703
226314
1054636
1599432
121393
3564
1873198
749517
191655
1401309
763992
1649880
588564
890632
837857
200455
958135
885486
307405
919655
1396045
1907755
1565646
596604
376342
1953430
30019
332981
1254689
1674933
1832726
1429293
1093343
205739
1398100
1259696
697803
1369782
1704523
348410
761189
49771
580686
1919419
106346
1569245
1493682
908654
978807
1739161
1501812
511977
1195059
1269379
1667056
481387
1358388
1206641
439075
200156
376630
987711
1368856
537667
1914195
1598656
447060
945924
1236769
1951183
606977
1786979
753696
1703834
1601859
1229344
174631
768806
365333
328635
640109
1097853
1628487
869567
295339
883035
1683372
1303145
912335
136147
412229
703162
1699207
883917
783502
1797365
953584
1224659
1843694
850293
94293
1341714
1200250
456433
1904781
1690211
1056827
856657
1283048
774873
194057
939922
1541542
1457060
1243066
139097
1936608
1127076
1038726
357975
689708
192872
1572988
243143
324735
1232028
586723
1362927
422290
431901
1357468
1554563
364506
367358
235206
713763
563290
418745
601840
920264
431817
1334938
1916712
988593
1848278
358172
1109072
120539
1957678
521182
1077251
1047296
1243991
974144
1643763
1147499
1577430
129274
1089907
202306
1536502
1904553
639536
608696
1152676
519126
1838230
143982
750493
428688
1240600
1983680
999039
1031947
1741271
60135
1920722
1168443
390275
645191
245405
135250
278982
1668980
1831744
299053
1949209
831957
1003282
1868900
1051246
65195
1349026
536837
409046
533128
350163
469059
1708302
1762322
943342
1609331
1402396
1930544
219431
938575
736200
1074931
70878
1249825
1297234
841039
923718
126324
766640
1857509
1098994
743192
1837798
286869
813916
705964
40409
247050
1768952
1575094
1218086
740822
1596718
1259601
1062933
1215884
184700
1845
157669
1538838
571304
1284811
659447
1982344
742078
1620575
398491
1723507
1087798
1604023
1148645
616170
762399
979294
1934806
1123846
108442
1385731
264476
1466343
1869313
623415
198491
586869
499330
959322
1073688
468439
570314
317422
1385004
1299584
344392
650774
538675
1111626
342859
1816667
1127635
473096
1313748
1859656
276063
841727
974120
1416357
268750
1397687
684027
1567461
1555192
237350
93888
1322295
962825
964860
1239634
1113458
279105
74247
1123098
525310
699425
1621333
1330884
1128472
382683
1613918
526187
903020
462120
1415074
1019912
798585
1988399
967325
1564202
906229
1823678
434087
416532
1071288
1473787
779613
153367
1256521
1088005
1610302
1999751
1194607
1620195
488340
1807367
1122506
245423
1211639
1938560
755253
1127906
801001
986791
578450
1136193
1058696
741849
1857557
132807
12232
1475113
304389
232629
23416
75151
406118
268687
881723
1194899
223340
1142279
1619970
1288080
564659
1499462
1282136
1648437
1947766
1613006
315797
1338666
1454029
1169660
1040525
574428
584670
250148
787269
1589186
138649
1334303
288762
843013
1898030
54237
281654
896513
1487324
1063077
327905
420927
1537209
1229185
131821
443643
1042549
923721
61133
649750
47191
430682
414407
1061276
887787
213272
1151869
1441574
266108
1689082
146900
1249348
1848054
980811
1528784
1528402
1566127
1816289
245489
541942
897891
1090188
1238224
782002
986596
657119
1970525
983355
931849
1289711
746388
239977
1972370
690472
848835
63480
907334
812046
1738889
365108
1695861
524974
1307470
969159
1841957
1621254
1006068
858575
34725
1862059
1622595
1492936
1172850
1581743
163751
189415
1666496
683349
387793
465575
1080989
1614420
1701467
1478386
1499708
1737333
1567712
91141
1626182
790060
1448119
444146
174820
426460
922523
876073
1296433
1061760
230677
877816
1752187
132065
48478
172414
1303867
1672962
661815
457862
1098501
225679
1505216
1503824
1896393
603369
552355
348375
274030
1740048
70315
1912878
1356734
1433101
1215650
1936111
757679
1050294
1320338
925039
1295822
1006169
604263
817477
1363690
323130
750320
1897351
1873137
376651
346886
1128023
1099888
954549
682487
1253043
1328034
1627912
1821011
167365
737675
696749
442081
1916172
1501996
315963
821440
1101860
520437
767788
1860400
1228158
1976113
611237
1980823
217195
387621
1883621
1434878
706175
1128419
1633288
1919462
1864756
654233
1975482
684420
1083694
525802
1292448
1465791
1460508
1993921
117588
1803777
1166084
1499043
124266
960393
449951
1949401
969785
120469
1623291
1006587
1239222
482939
1453839
657223
157466
874609
196306
1856037
151415
156326
180089
1762403
96618
607791
1065052
1183916
1339164
1566775
1373152
97102
1705514
1684089
1274099
1605910
1099138
1899479
1900695
1677614
523428
1653276
1907879
1156822
1441874
1662148
436723
776523
1239450
1876591
181659
803817
1870620
936616
617331
488985
150346
1776989
1529225
232274
271412
425546
464442
294528
1739341
1457031
1740414
436694
511383
1260999
904736
1159702
253535
1521113
249746
1079207
977177
1676357
928176
1834641
454608
355111
705335
1869264
312166
1323971
1171809
84563
1712091
137829
326952
619566
1617733
93939
944489
214096
178080
282768
1363160
1516612
376231
1616604
232270
275
1426509
1268876
1804669
177641
481360
1003989
1699632
1172824
776912
345175
1893169
999214
1319682
1909769
1217875
1578904
62699
908215
238507
357513
1096749
658761
1739757
677965
791601
1778158
131655
1654299
1640489
1089764
1774705
679418
800531
1182942
275886
554428
1926880
1426363
579399
445297
724992
88023
804269
1361451
432873
1686091
592466
866017
969435
1090025
1239616
1195339
1473875
9955
570514
1150237
526111
296261
1500063
278956
478448
1074712
1791668
252463
239627
1015285
1244986
688548
1728489
1358762
1860422
729271
52676
858374
1480334
554731
1244554
663813
1325724
1043750
1873471
1706282
548507
193429
584540
1915517
125456
1524103
774655
977701
834344
932363
1050664
54369
133773
646343
1624221
1385887
1140836
447
1543661
244632
50312
1305763
1039318
1748865
402447
1713778
1829461
392851
1262731
935982
1414577
1708019
1820338
696212
1168932
1368673
897961
79764
1883931
996918
360070
1707099
1361861
1810942
1456860
1399365
644229
659451
1972850
61888
1705401
1207853
591406
216403
1585239
1874382
667898
752157
597321
1167404
1293126
246159
1453779
1105103
1932519
594829
937653
1765250
1154969
828946
1179930
729888
724535
13257
25180
766851
911944
1868591
1052214
197519
1524525
369326
1757941
1776798
716002
1706837
421852
1214415
90982
1251609
1048595
236052
1043322
1218029
1342970
383970
462871
1963577
719279
1241634
1412587
637967
1244964
1296806
482898
1883780
1557898
115815
1385922
968827
1953803
1856258
374599
1937337
395041
754219
849909
75840
224854
979369
967776
360250
236796
1598856
1391418
623616
527640
1201451
886813
1273940
481942
1601842
865018
8450
584136
1781810
1607345
1243400
985861
1283834
1170292
826021
706094
393199
1603692
970722
382378
1075238
653485
1271378
968948
652565
1978963
1159696
1830551
150583
74815
1290989
1837878
132899
132644
1935941
1974627
477304
1664422
1393731
602099
1452808
91515
1110723
1176404
1712246
389240
1398655
408060
1575892
1375694
504363
775511
530131
78580
1136912
164811
331887
827723
286583
199234
1923796
1460575
958238
1351131
585561
1094830
1834258
153568
1004703
347364
681123
67862
34400
1545665
860154
1917726
160425
1834895
417036
979150
457943
1824241
1945484
1310010
362730
862735
1303997
648100
1958701
1538590
1436469
1588067
137502
1007010
1137527
1291014
479998
1944163
1752524
1582475
658423
1660255
299083
753109
73115
1955635
36992
947161
558343
474121
1122267
778101
916202
1968212
1892858
1533040
179722
1682381
200224
1636391
1451773
401177
1015130
1479269
94635
209542
1401715
966918
285557
376386
213667
1408626
630990
62157
1166644
1499312
690392
1061401
1998715
1064561
1345893
1188597
1593468
1160406
1860477
1759478
1311889
1338844
381535
1241967
1133956
287693
321916
966869
725791
1219016
442924
1881581
309656
242933
1476307
1679805
1439466
335820
62237
920592
1999822
774278
756491
690613
1802961
1117600
743559
1022857
82048
380516
1542973
1499596
768376
260625
374849
314367
1071166
133409
427625
138566
1962770
1905542
943921
842817
1358470
1939813
1026927
1552028
1922507
682919
1567492
76134
1717814
1226809
1186431
1057019
319159
1521130
1693783
1234422
1867998
1085116
993290
459324
113010
1351323
461242
43153
659954
880992
1036727
1879956
87880
839908
40289
612869
1420333
1097636
834636
343959
599263
1625881
1013243
1248837
304926
1996156
476411
1662572
1233780
716262
1831434
1157083
361183
1063479
700019
976899
944735
824696
998814
557894
1513520
1650107
416585
94628
1946991
1957940
1625983
1963467
1921554
309540
1179622
1802171
1865220
1483968
1836450
192628
918060
1739553
1849902
1050466
1381592
497233
167450
1834000
367728
186472
888015
1980475
746136
1418495
675701
1057748
1644031
1917196
695852
1292415
1934668
1774037
1223298
1108306
1647772
165426
1129929
651429
382888
829449
1264461
1598621
690461
228386
341357
1163146
1833158
1839195
1963700
1763134
1440926
1858282
1621897
602308
673445
1999051
1409518
1606116
332796
145757
820398
1744423
182361
567806
1306914
1632290
241986
68797
1793948
239670
1412073
1464009
48345
1344204
1349966
25891
764792
1495258
960783
1943282
1560905
96314
1177822
851580
1095932
684294
215596
1458699
217323
48919
1458181
1994829
973464
43516
440597
1681555
1634109
1052127
1742092
997835
1678516
28608
216644
1670346
499477
1417644
1706804
765254
358452
769612
469714
1815745
1609627
572694
1775077
900715
344238
666435
85288
423177
1305908
364511
237265
1302936
1159505
249138
818467
1682409
1759178
509673
1272798
1949965
1143154
1895004
654198
1374725
466308
117148
1720138
1626371
1570338
184558
177859
1368024
456372
1351152
1436440
612356
1555195
1939714
1605657
1128328
1262253
1260488
1478915
488377
1065760
1429998
511737
536900
1568746
1896636
324648
932240
1054041
1349820
1703808
682529
492916
137683
1617535
1713422
782057
410191
425080
1061955
265124
1311766
1127471
608335
1692712
1823691
805181
1504494
469736
410253
453402
11073
1844444
1602889
894788
1198705
234598
1753024
1218324
515971
1347904
111169
704349
1569465
366410
698343
1852637
1331076
1738757
1765234
1092296
871031
1168124
22484
1983316
6622
1108595
15994
1276542
1263888
1389592
1483776
1797378
562284
1593549
1057907
73133
122532
700219
1742276
328679
1165132
1061742
1806363
977842
936885
1065563
1135048
1171056
1729890
1556666
738789
1841083
904985
1755910
1933292
587662
1685868
620167
576851
326371
226794
694664
1373195
1297334
749543
1701454
352746
755360
1582885
1787288
545001
1470761
2908
176115
513878
756144
1767795
1158336
1051669
1156813
1598684
1150011
624241
486788
1396075
1508484
1525450
1975292
602485
281800
1878173
1499957
301417
1991594
799426
1250369
805541
1371325
1243774
487485
1892824
1157666
638078
1584335
1181070
183225
226118
1821322
1616768
1994395
623151
1461350
1351509
404146
407262
1515434
1780596
1259913
202001
702326
463542
1870313
450791
1875381
377396
1857448
1239713
1613871
453782
1214629
1357910
1402720
1982812
1877126
27720
848931
70177
268771
1593195
252710
821089
725436
259912
66417
1952572
342801
901156
1962081
1622252
1817963
1713798
1473263
293284
57863
1305798
652467
1406042
1067640
1104614
1224600
701321
742093
1843871
729148
626418
1979124
1159205
551990
68473
1918280
198688
382368
193046
10642
536827
1259816
1658555
399389
1293133
1872007
698720
1735111
1179124
1859157
231913
1648371
1316130
285560
1711168
1579735
641593
919068
1691924
1300719
698521
1264966
1737846
643685
1358642
1102660
640748
535337
14043
664136
1787293
1416008
60538
1272817
1888708
1717516
534045
905108
4689
284280
163945
1166722
1463649
544229
1748867
1521035
285405
1971689
1760169
668815
1780595
89526
1303414
1116142
1678219
673094
1397066
192089
1840206
500613
1756032
1633760
1901102
1780391
713268
834435
238820
1155435
1825169
1526181
528605
771663
1598967
872531
1565390
1630968
1857481
796517
177578
1335416
139155
159206
369470
391553
1061761
166082
591543
574318
395386
1318968
869055
1836606
1566549
1108674
1430485
588700
348625
1427028
1310628
1442080
647112
1660071
1371062
367131
385284
674316
1511263
397711
729508
107957
857859
637044
1043404
1954896
1315870
604986
622739
637351
64833
1988071
552064
138443
1961216
1004645
523698
19271
720368
996612
1006105
684600
1632530
611004
1043597
1420281
1252615
1995244
752290
32624
1404783
1955383
672356
851808
1786878
821944
1232351
1154335
1686431
714010
1432181
1837020
136124
82625
1042966
652433
245600
913069
1143665
1129739
1774682
945017
448378
301577
842761
1093546
655079
649708
390732
540637
678853
1467538
729542
581761
1477530
1004796
1466269
1468787
1575651
868357
793208
1954264
233777
767675
1518977
1654942
299134
1909436
126430
888562
981024
1190879
1713316
69829
831138
1003388
1654265
1887089
276485
1142973
25474
872064
1026692
1911365
264009
183663
271023
778630
160462
1168308
1265693
1972853
843970
587138
278973
1880734
1279670
442479
1837258
96451
796650
1459008
1834601
460586
1410807
1283851
1564813
381810
19155
911580
802886
1292518
1890313
1824114
952250
1962053
295422
988511
40133
1512591
1272429
1436639
446435
1250217
568813
214901
1982254
1124592
1853133
802270
1576430
1931052
1567223
1441059
746751
1368539
149343
208981
1581858
1322892
153539
294499
227818
1868196
1191287
1911553
1906483
1341468
1398670
485843
1290243
397402
1063768
746673
664076
453614
672235
1446116
1550024
712911
532575
1408270
1897311
1818315
1561458
1729090
291370
850423
532832
622781
1476912
1113120
733967
1630952
142057
1354637
246968
1690221
829569
710579
318115
1200295
1449156
303612
449250
1291773
1851908
495331
38144
1288194
38742
1645511
396830
1203416
788794
1706164
201576
540586
1019032
1182249
260279
934138
1129047
1223102
77431
1467706
1711662
1399804
1649389
478795
613291
789408
655809
11451
986766
674000
1650622
1615116
391372
1500518
1135521
1446390
1505637
518602
1450177
93271
1217123
1370626
1377170
1165309
1367444
1240898
553552
480034
111841
390436
531051
1942374
399391
192719
1798058
233597
1529303
232225
674703
849338
119987
1076992
723198
1832238
1585185
570807
874337
196737
191573
1462791
1030892
1247542
1208627
1092177
1667562
1177430
152658
466619
354204
550542
1245396
1601637
1692035
41752
1771680
1668302
221775
847678
1029293
1097003
263196
396124
839671
1004963
6765
1499590
460346
1230783
1348645
80259
315866
679607
1929888
689111
955121
1244131
437754
1618196
1123868
340798
631857
1122313
1577878
1636220
1672142
694844
1420023
309182
699917
955475
437342
1467856
832760
653929
798261
224328
43590
1255741
1213732
875403
1905260
454263
842758
260292
244664
792265
461079
1693322
1158971
738778
897276
68637
7917
308420
697698
662098
1835650
60456
456572
1975872
1767077
1894314
423518
1894451
1247387
1576608
984388
923788
637019
652613
1119961
389800
901399
880115
877302
1948038
1105676
840604
1352798
1637081
1290930
228649
1888333
1460396
1725093
596177
1396737
984858
1085527
1597239
180050
1310657
1857867
548640
1509210
1718701
95223
139501
1161851
864571
842441
1319916
1064520
322646
871868
842480
491333
324560
769206
1730790
1204179
1601354
453039
1837918
179279
1732649
1357139
175301
826591
1104520
580981
486974
1713367
272499
3666
1440010
1938412
637936
1681132
808568
119522
118453
1237410
978074
87993
635389
625490
51322
280746
768093
1275764
1114617
777938
497986
815374
175067
652642
36533
1012158
1341981
620967
1414524
49902
310588
1356299
866056
189199
1205775
507094
856
269344
742435
1373519
1049467
1079623
3718
1747468
120331
1584285
1197140
1024266
392753
1897704
592845
1710841
123134
199624
1779371
1277091
512441
93036
354949
29530
1097535
1764104
1538760
1072171
26439
1192553
1557169
54755
450024
618878
610016
264647
1407635
180812
929452
916295
858471
18047
1387148
508650
1027940
1340743
1805432
602911
1326007
889329
995306
745540
364826
1089120
1414394
1293355
1463724
1422567
1408519
1975710
1316286
1019589
1177950
1628366
1508547
212860
1526993
1930827
1543463
727746
1194161
1837179
1890283
201552
1156255
277659
556537
169457
371131
309880
1152391
247710
1580825
357867
484550
1665618
1234218
618374
36136
1938198
1037313
1975072
895752
1106205
1995573
1706384
1569283
463060
992419
1396147
1985499
1464828
1947911
488381
1533545
371441
670007
252742
44720
1443104
1548014
622328
242402
1054103
469939
1677990
1972182
1955540
1236048
842255
1392553
1039996
1595591
1471164
1919057
93029
1937199
1960007
1069571
1647045
1859217
754866
185759
413104
1308345
131143
1021625
881136
622216
229203
1179817
1537968
1233030
1390542
840952
1817124
886138
128575
466018
973210
1770138
1867272
178202
890695
950771
44612
1422271
1368939
1407985
1964133
567098
1272630
1999527
1619137
336232
1432591
1819952
1593523
302526
1841085
8459
375676
792775
487528
1177078
33776
710236
1771521
897257
274680
324361
825662
529261
1644790
1662650
1548402
890414
1608852
1976437
1317758
798589
1140710
1273900
1800269
9248
1428163
112848
1672156
785065
746266
11633
8929
1970841
1176902
260106
648672
1231752
1802444
1796427
823104
406916
1580412
1802569
387576
1795261
810907
27495
12452
1301548
1311099
899513
851192
933683
695186
559023
1165964
236894
8325
1560678
1154532
1155378
129215
1025946
504780
790613
1714874
1230386
1833570
760720
1588106
121
116250
1450513
522006
298956
184398
514412
588803
1112828
1096591
1584686
1508714
799193
54258
1460943
445720
1085357
1455066
580336
92584
779773
1474465
1245786
1586659
481063
186815
199503
1351052
1863122
700616
1108811
1234344
1202360
1652885
923015
1923814
1935076
1472047
1489029
613384
702825
1676858
1701360
226975
550851
519325
621923
445976
1715879
1016243
1187984
220472
868484
461733
965653
746583
65611
1574308
569243
1788378
1606040
377698
1449493
1675150
1232103
66964
1948872
1049086
1177558
51619
691404
1269641
349883
1681958
1826704
1690980
1324655
1191881
120509
563958
1726439
397787
1162842
374132
1438534
1969769
1775136
966558
1313344
1314496
1914814
1147177
1936241
322377
1690119
1702094
748090
1623133
1256012
782635
924051
350673
1705769
1099891
928477
13264
1764506
1983409
1028260
1748506
1986263
36802
210219
1244168
385186
1805109
365688
303006
481056
672253
1008266
299399
1482349
75642
1018617
579162
1124389
1608893
1665486
1016111
988131
263724
1476972
478724
103323
961643
659235
654396
1136486
598454
756358
1557985
790346
1991207
530579
1092915
576521
7023
66646
318563
1170919
1303711
1449256
1152165
1091359
424042
298365
1715511
1370500
1428852
324477
754016
474321
777915
151479
7402
1830103
1263433
1708086
1004956
931777
1999248
1669171
1812118
1686048
1120570
341461
397442
1418865
818349
1817989
1464229
144616
694649
989757
914063
1481185
1403100
1142281
1396052
1472486
1463599
870752
51266
1622424
156136
1425072
189283
1778007
115384
1837637
403630
1058746
565897
137277
1219224
437966
1436551
1938000
526852
341706
1310292
805706
15040
1179588
265770
1469445
295312
635614
158102
1584455
1369075
206426
681979
315622
75138
1846589
958843
367202
500243
504943
670096
1283629
1921529
1312563
1616992
728908
648505
331886
1275612
1445055
1244322
659798
1996701
1140706
1173363
1786134
1717724
1023549
53067
1911794
1997187
1710909
848572
735240
1553243
1598412
1999142
1998060
1188478
29162
1097761
633655
499526
1352074
450357
1248877
1622080
232252
565083
605451
1254320
1825395
611212
120547
1065559
395433
410275
882169
754428
1339283
40054
1470928
205985
178892
1396032
1531758
86049
1827485
780779
812194
721821
465529
1702064
706807
768966
758282
1691809
1882617
1840793
912314
200483
505552
1394224
400512
1698500
742996
952425
80568
34041
1358320
1865918
1971914
1868611
324214
354789
183762
818437
1678600
307559
594123
1400605
1082759
1862871
203888
1029788
1614050
1500592
267604
1678630
1772776
1310020
1346522
112610
459208
1569643
1249562
1989622
159138
1946450
1564393
641764
1365483
280843
475160
363731
633903
533860
697325
680489
655396
1027595
565527
614747
281274
1451072
1146506
945646
933920
1146086
1663640
698876
1832089
869315
938741
367449
940568
1543380
1166887
1640987
854417
735326
877892
651551
1706737
143830
1300515
1589852
1917168
1693155
1030013
1163105
1503919
566829
841005
1793483
347771
959438
1925796
468277
250959
1670393
1548351
1520477
1038780
1994940
1411111
635001
748455
875155
604793
1269818
500331
380252
1911936
1998884
1141783
676763
904554
1542302
1674512
1994919
54191
799134
1918506
1417978
186340
1224262
1828264
477708
247835
1434665
655575
177584
1086451
1326073
498105
1477176
800366
1145102
490433
1008019
1184583
397590
126301
1025984
1526508
1725909
170204
32046
526939
848285
1457042
1900897
1553110
967874
306502
325381
362811
446508
1062643
654864
24864
1662424
150365
543261
1801189
1756196
1706141
619795
760582
1654697
1161655
125632
822779
1816959
233671
1305616
1465821
1020497
1297899
167384
556746
718302
1732799
668713
1207820
126058
878512
628022
1316579
1672761
845375
906169
890897
1102292
816391
450205
747708
1334421
1864599
1911215
520872
1032387
1996469
1441028
25638
1480910
417005
340651
1719063
182227
1686578
939296
381298
1700076
874897
1770926
465382
1697130
763371
495615
595042
278342
1290275
347749
1047305
1328102
1976811
1259773
252506
1621953
1964561
1235965
1621503
635348
1639199
734793
743157
449990
1971761
1776117
1548261
1927305
1376421
1465659
1360241
86388
568962
283470
1449982
916640
1453856
304134
1931713
486274
1420411
1952752
1549624
798399
1297025
686339
1245918
558963
1763030
1759454
466773
319974
517064
807912
881330
655300
358050
705522
725336
550491
1559442
636111
944880
1702751
991390
218771
643973
1307438
751788
318892
982412
415328
1815627
1781950
1971318
1267388
1037142
1692992
1831397
1780051
194668
1648824
236006
1365554
1725458
1609292
1837750
246650
1322106
206745
1558262
1816862
1330298
1772266
301826
1290765
1517576
1279315
1563076
1017152
771607
1757756
1219463
901557
1436215
1858854
1710251
1480630
407916
913248
1165397
1975128
1393818
205084
15102
1304869
1107068
99657
310791
1081954
1936950
367014
1551796
1891645
540336
1554383
1265929
1627285
163554
1180626
661169
260761
924717
1548116
578572
1189874
1602110
788111
850072
1924741
507599
1361790
1368856
1200894
1517889
92874
1973619
1139191
1280387
853598
565725
1484931
1830489
1024239
1101734
1415829
884515
1223400
1338940
1361872
545867
1743623
1865769
710243
1440427
766872
1090287
1398232
1838049
1511541
1439263
1306956
514398
1840428
1981163
1493514
69563
675174
1635431
491137
863202
197398
614798
1120664
665831
1564384
1380113
215844
540311
807931
295473
1178309
1104215
1423450
454024
1483719
944560
640925
1614570
688706
405072
1746815
665197
1344864
138949
678292
1443420
297581
1136294
502616
44291
1592890
20801
842298
520751
856189
650115
747425
1423036
532464
1638942
567990
947750
1667942
191737
733952
248724
1745295
1615023
1951944
401455
1161157
622419
1402500
1335402
1288655
1860410
681774
130683
638176
295324
988436
998733
924316
1141749
996360
1948375
77765
1136872
1722728
304609
338918
259009
136053
198436
938354
453883
1501620
747109
1840977
1639396
635251
1927718
336475
1174034
345242
1819632
1357602
1503665
1936899
69359
1226267
960907
1839077
513165
1909946
1534248
1719042
36051
1237387
1269096
841692
1940388
157858
1927755
1674096
14464
279448
804459
297305
1401198
1766495
566461
1739402
214438
1897735
1818519
268330
677448
452583
726594
95712
158341
672505
1273936
346101
1458942
178113
799616
1461081
1397288
1315360
1316224
97120
846204
276177
436936
1079688
936008
1559520
519417
1840615
247120
1263954
1871206
1804437
1722763
1870206
524549
644438
1692901
113605
1431985
185767
676189
1733614
545158
224184
924773
1971454
1770334
352677
1254903
1404197
846208
980765
1038174
1090487
912205
720116
1352839
1459298
1208435
461814
587629
113467
16671
1569367
1492785
964845
90253
387523
552316
1619505
1709525
457483
743240
945970
1240128
1397537
1247408
549080
1501706
1625397
1535489
946711
155823
348728
866131
1391597
1039126
1203674
127208
615544
949956
250671
1492932
912946
231431
1653063
136345
45131
1891943
1003045
84905
1771769
1529547
179216
1619113
1096321
634177
880956
1236823
994579
1193085
1709512
348845
1899252
142240
177376
1785284
1175557
1564826
885712
1604590
1025380
597139
1892717
1583406
1869679
565227
156068
1540612
1611517
687906
454265
186125
1602478
380379
1525281
1005253
1863337
932020
1311063
1198206
1294619
1136072
1435637
1304981
679113
1014649
1733147
1433035
164748
1486531
1193519
881921
1937418
428629
626020
1046536
1290138
1133956
1217496
1476310
578630
1252696
864025
651509
823819
138241
956639
604110
1695606
144810
1800369
1229311
1338514
197312
720304
1006931
1134558
865000
418534
108491
405135
966219
85448
957261
632631
213129
523802
211276
1036851
465277
728527
1861806
1630115
351287
201965
173049
986217
233958
1965765
711391
104234
1895861
248488
548016
1373643
827297
592873
998737
1790715
1213690
413316
98336
170945
1519606
1691944
1799534
1448933
242270
1641971
1672139
1982459
533077
236462
121744
575284
1304808
754858
852603
687674
1242501
72969
222165
152024
1191961
1640760
856237
1441136
1018926
1678167
1189123
540145
167260
1828469
1388394
513034
1452410
1770926
816253
979762
1235776
846721
582110
372744
1011229
870173
1488293
1570530
174767
237701
338362
1735287
1251780
1758235
1825144
1747112
686380
1751212
542463
364380
768169
1712773
1526249
410832
1440799
1177806
1413994
251414
1069517
378653
1554285
202051
1904911
1850415
237511
63533
376247
1985708
64296
1624844
1029401
1449411
253592
1276733
1251919
1490698
1732565
434605
1330245
361568
935814
340154
1721521
1281499
107347
1911606
452279
1747111
1126896
566197
1456985
788162
179846
1472773
1740664
1193323
1003530
1734613
1373832
108082
32613
1855514
725419
1257752
666407
16692
636341
1005647
117843
1443729
772636
953303
663353
1446763
568501
225345
263959
1928579
1742374
126646
1274572
565243
1125063
1058164
1658775
1417108
1163012
1471052
592049
1387655
1816093
1985587
1122546
1529138
468632
539965
628395
1696969
1019982
1107141
1607349
213084
1141819
955560
829640
1617429
892822
107559
1612918
116340
396452
1955766
651302
1916163
1379893
1370092
384735
1131305
958632
921420
1753319
1736588
1047590
882199
1172243
1339290
1941240
194939
1424858
1426550
529429
84126
1458808
1352115
1163547
1344603
209654
706428
892619
1298737
1196524
983349
565545
134727
841628
783456
215010
1627228
1138166
1711383
460061
1638199
1922056
1031879
176916
497035
1718975
1892957
111746
89127
1687329
278205
506815
1167911
1416940
830754
214028
240546
1552826
887214
371031
1607269
1542713
1165131
942239
1178054
1626138
618414
459055
364019
695388
1688502
1239121
569800
1299558
1332094
763132
1908037
1600081
186683
1994013
712528
1607265
1482379
613387
432
1323371
743603
492871
672636
265990
1623190
1685754
1851540
92391
258018
796683
1524330
737695
1147672
876350
77902
1431010
1073655
1827690
1409909
1969923
298880
1111306
815588
1148964
378457
327180
1840181
1976134
1988988
58586
605003
599994
1643202
1458658
1966060
996298
159514
1480517
731193
1004352
1754103
1402724
691271
397822
251703
1105729
1134273
1229825
543634
134312
1710075
1697406
1659268
600497
1521283
466955
1769694
881467
1576236
538494
1512140
401604
9071
1821170
688945
1949129
1247892
687489
1753156
243629
666166
1192508
1032204
643857
1201064
1658114
1770131
209236
1401418
640349
1529699
375278
295926
59116
740419
1535892
100919
1882988
1478235
1200899
1077585
1058208
1074903
1660736
1874086
1407298
89348
1564922
1621636
345774
285208
1647491
500636
815615
1609738
953418
243530
1895532
254984
1621517
435853
1059760
665557
213631
72100
1747429
583986
1604044
443994
438784
1985263
1507698
1569985
1787200
691521
1979728
1701824
1407025
10522
785626
339689
1401677
446063
895383
1852962
1014681
796145
445910
741322
658259
1169635
1068597
903005
1962788
1676717
1693568
204152
35887
1367772
1440609
1650657
1358829
1464631
469138
812983
1181213
1168706
205974
1593621
1983295
1303494
1093312
392404
1033044
864038
1654361
1374701
1695931
1972983
1193972
1541561
1801283
107690
1222093
293303
935951
75193
761353
1296708
1516383
1290522
1161381
1919637
1630300
275185
1189206
1966722
1932568
1861919
109781
653695
1790790
1645406
683958
490716
36857
1997581
898690
1259016
1471556
1989132
316930
793561
1667462
1208135
1030415
757100
65803
1144335
1046116
1920079
1327797
515387
1242996
16615
141849
1189838
1619896
1665027
1677005
511564
1769641
312396
1101595
1589865
1708013
1239371
1391380
920913
1433585
1448317
863031
913406
929347
943226
66285
408810
1959933
259690
1858668
88749
278013
1664109
36779
1304934
322441
345854
321713
1801039
1775759
1296026
832754
585962
872529
871821
897493
415206
1697697
485323
1166478
1680907
726908
393437
1103299
1743135
917004
587837
764421
360004
1464739
1470588
9515
907756
1228578
1812851
13138
149076
1099831
1879211
1873427
269026
1176360
342473
1888693
967985
1841477
1413338
1046002
335646
730570
75767
1689042
1159272
825907
1437916
1020536
1188882
1478801
1582150
1091141
91146
194292
1626560
211553
1559580
61064
1686180
85986
903639
835444
267799
759652
26035
87130
728995
236875
725961
316755
1157540
821453
1095320
1858448
116953
1042223
1324625
1446073
1916177
1524513
1406934
48016
1740632
1522514
662831
1573022
1887873
1003322
322417
1923750
997608
1928994
1489804
313995
1279975
689661
504575
476874
1364738
541844
71824
1773581
1907914
45491
714957
354092
1574386
1535975
393224
1766000
264595
709739
1606308
1101942
1281267
631441
845621
1298307
1206606
171619
35381
199255
553174
947919
923860
617309
1954895
55548
869435
327154
1462162
1566985
398313
1691889
89381
1362208
185926
72195
1255170
57889
1601162
370424
510373
684723
1500816
1895429
742425
350769
1493747
1086946
229757
592779
870459
266738
958449
762510
510500
1578304
262284
954885
503304
1453085
1700312
1633707
106893
1136655
1794043
1218816
818449
501597
284684
9060
1715683
1648472
594365
772715
1748965
1728296
1336241
1211667
975812
989913
1242642
908908
674158
1199407
1036714
1134162
1974030
1486290
629968
1596390
1958245
1492150
1140406
924994
1634096
517976
1941963
839312
1009340
1827924
1983442
850721
144721
1321069
263465
1217351
1504866
79716
1764607
1747427
1262178
1266192
1214565
403537
1142313
1254925
358195
567607
734669
333045
1598050
811267
556984
180593
716807
854045
792868
527833
970450
1094630
1445538
1577083
1623019
73954
1209698
178052
1030567
880747
951343
1442374
1912347
1696165
1081956
1149531
617311
27086
1992194
1248194
844871
662191
1899954
1091125
926509
1092313
692592
99349
1245810
181919
127581
967349
1356310
1976463
1931706
1891594
1179914
903956
780624
1106641
142595
1200888
1764420
493351
244661
833410
1634696
148033
907995
1572
349460
1484289
452607
637071
195981
1173474
1077483
200020
413567
435512
1087992
90467
639864
465767
156055
1759294
291502
1014434
716428
606953
260329
1861726
1719363
1056739
57182
1006995
1186487
439378
877030
1097922
1064926
1777591
1926898
1558289
965358
1406152
1824851
860417
290285
29869
1250127
1856447
1369840
1859165
1782877
1240297
1452205
441207
1769492
1997256
1429740
1053708
137735
754203
1810383
664444
67019
1187369
1203621
1392569
1209218
1245904
762133
351756
274593
415335
380713
71414
1655577
395815
1881179
233103
319152
869105
1260478
117345
1547016
553038
1034255
529285
1172776
314120
104914
286673
729826
814925
375130
1074731
389809
288925
1119689
690999
17382
1339064
1774561
961616
32303
1944798
1649900
478848
331697
1094326
1619295
1502031
22797
1214060
130326
445295
1758498
1778221
1362904
1654027
403762
117203
1479284
1084639
449382
1285553
872967
321634
1054562
291748
2501
556235
1325104
1586
1752144
1782757
1647088
1823114
1203897
1891979
305138
654984
143835
1689960
1770271
1207982
1655869
1645693
1318197
1618239
1173186
1930693
143900
310820
185461
1878845
1476080
1892212
603486
1463314
1432136
1273952
1813179
1323404
1235437
1425586
1133931
411591
1293299
1895559
845693
1355233
729400
1132073
520396
431468
1167944
1852005
1168892
1143430
1036029
1287233
1669085
1997295
269997
785800
1551179
1152312
1800105
1485992
524009
412854
590653
567373
1525208
1583288
272466
1315599
1873290
925065
568321
1881801
620767
135168
406153
532016
210135
1651057
1210774
1231722
1653141
227291
1659232
1461079
755084
1822464
1351540
403522
1883090
1561822
1493544
555517
555674
429335
1468995
1532346
215316
977857
92344
1527785
1529735
1947480
266945
337716
33605
1550709
693777
1206873
1637953
1165634
866127
1809084
924961
206035
1915676
572924
1541861
1393809
1889030
1664027
1684265
1775902
1765689
1171949
499255
1034198
946032
1976921
941214
1898218
1113182
1329251
1945772
999054
919531
461849
911266
160091
166949
462353
430654
617211
195458
378075
1404703
140066
540552
159688
768323
1806381
1972529
841387
1458738
951833
1515544
899008
1002688
1090964
1447081
953859
1030794
1265594
1445327
885215
973333
125928
563274
1041735
613408
654805
1741641
1645755
947057
1041849
1508749
1397308
251224
1424983
1210749
1457930
1815874
126115
1397615
1881590
113216
675341
1681067
659112
313772
492474
987771
1268591
556037
1979192
1512999
1887446
126020
1917590
75365
167268
636623
1908138
1376209
194758
1105000
157076
914834
931955
1475304
581510
1884043
1961038
1198470
150371
281570
18960
1551453
1988665
1429754
1913866
926718
373689
1595825
342227
987900
1961411
616063
960750
414525
1407201
689522
1330216
1025341
494517
1918161
1459352
395554
13182
1116033
1253061
256824
260877
347751
909329
425135
924387
1257790
338281
1976207
1598331
673024
1566045
134976
1231679
1860657
515411
1335586
1473542
1652811
532115
494421
506041
915671
306655
750413
47340
226023
420642
1183005
1615869
1551723
1888643
152866
680640
1206058
1314581
108872
1109494
651539
1390761
1964910
1561325
1399637
1143520
1684738
1494769
403612
1103995
1350991
1897525
1491496
793794
33542
1587855
1751447
936387
1449115
1002751
1125142
388394
706031
910403
303506
1675355
856714
1445249
1600685
1743164
595327
1582171
389681
1293743
133247
514531
953368
1012364
532352
1328362
368788
661880
1890276
1856760
558393
490887
1336202
1790519
1747150
1553990
603990
1304474
1011571
404149
1970710
600716
1830652
1241364
856494
1093088
1709708
712581
1059008
1413637
553994
823663
1303239
1158118
1546685
895963
927617
1161735
1301613
1976324
1140837
94132
1396136
1469535
778332
560983
1304613
260772
148233
246364
319576
1529301
444684
1610657
1798873
774095
467363
553962
199064
395830
55691
1753088
1430040
233197
1618809
1234035
1892693
1885712
1988671
1613351
1275627
1635658
513314
20
468315
1878121
299607
272948
83540
429683
1604965
825771
382643
1048656
1340731
296400
1752371
313548
1855481
94424
965428
578123
1763256
935037
1454933
197310
617786
1629747
1658588
563474
207068
469160
1445123
1093810
430697
871196
1689427
1439518
1664575
356380
1295009
1651035
1955889
324246
1464954
785464
727607
19559
759432
1919624
481642
618075
1689860
289455
1592539
1821153
642820
1525640
1665871
1885810
313961
1709011
335726
1972188
973673
1764546
854893
824746
1413633
1467972
622321
883553
24535
1681751
175708
222144
612603
693535
1433731
735
714387
1694659
539339
1127438
379253
697320
881084
533222
439183
1102916
128569
147788
1274387
815758
1098294
1155516
737910
1058749
1535056
590839
1001026
1958264
806271
1665804
234998
1996127
1997466
1174073
400794
568893
478036
851076
772858
510858
510618
317484
238529
632283
1687572
342595
1971642
479153
587137
208832
1422941
717979
901055
970058
1916060
90799
877410
1375084
674851
432427
1346976
1379903
127828
1154336
1266760
1721830
54028
726226
1490520
852467
207188
561924
147259
256919
1235600
1058449
448245
135902
1619996
119304
1005173
747253
337599
1575305
511567
1105969
1417017
243454
566388
926534
631719
1406562
1362184
264017
646348
1856075
1885065
1826182
370334
1065272
1695697
56399
1409864
302493
522838
392770
161822
224257
488080
1744203
776184
1466905
1006692
1625298
501345
1022517
364628
1680101
1335942
684029
1011482
756422
226203
1436743
592052
489668
1932456
826979
461278
1265571
336409
10799
459441
1676155
508354
1333158
560099
1700886
1438239
1991650
1249445
526405
1771010
359959
863289
1800455
999956
1973438
1014799
676794
1571668
1253872
1466412
940430
1579080
191940
1277445
1823480
1634888
543406
938202
142158
1930027
1651528
46640
346119
982982
1924902
191643
862640
206299
1858358
67498
1214817
224865
1837177
291935
592908
156207
1914229
1040641
703160
1792176
628425
330267
93110
1672713
1893032
370702
1308018
1578734
512655
526036
135609
733380
655620
327093
37137
1308175
479185
974098
389350
536222
892275
1216290
337876
57301
406129
393196
778462
1798274
75618
1526886
1170782
677978
1750069
1906426
1840890
474439
278891
701287
535221
953899
1811243
209353
68689
333376
107643
1169374
1431270
1557558
1742777
1877754
185444
625231
205297
772036
344313
60943
1156348
720301
1428542
1732553
1941519
973354
1835111
1239593
798076
658630
1101328
1887236
1608118
1932041
1503848
1397841
155574
985483
1026935
13242
1136457
5645
358796
424090
1723425
369531
797154
1840706
1153230
505343
781457
389353
815794
1580647
127327
237859
566683
1690265
1826591
1166017
1334555
1198584
1399975
1891923
92745
962978
1869388
233420
482726
1182245
241795
1060648
544791
141136
171797
1791676
64066
1258405
413060
873495
119919
818476
123834
1203890
1074951
189278
264123
333706
620213
1150297
418320
1899579
1372955
797089
1750249
1488547
347662
264129
1707001
1734712
322719
636685
219912
1630523
1147606
80523
1956987
535897
1550310
690345
1113279
1723360
1822349
1190048
1659858
368036
247023
906891
622214
1687615
1585817
202072
1576779
1311505
1678955
968049
1316463
1562152
302861
500691
753613
1431306
856636
1417875
733576
146580
1605033
414142
1418186
1615575
921834
1963240
1697630
164442
1743567
1522238
29424
378670
984439
739663
909560
1536257
1698393
1927285
1670446
1020168
1473889
1833525
1948859
1196781
1136735
1503829
1507783
507261
1698914
480051
1585084
518432
1275955
679001
1126014
339236
1654416
1403768
701695
1000590
1961690
1996873
477788
1466286
1491628
910118
430840
875305
1054691
1863599
1649307
1824600
870832
1891779
1722154
1296981
518587
413402
72147
1612610
1429668
1847654
1335824
310157
1977042
788072
158893
200056
1945430
1969950
1033192
1159558
1342418
1651121
68788
1667327
1830841
1378316
1305652
1422107
1378798
1417344
1381169
908365
1304505
1184462
371605
381657
1252209
387643
620753
1128045
969709
1485037
743646
921442
223993
75003
162527
339228
536832
1640863
369032
729629
1483626
630761
1792495
1481156
111066
1042027
1481445
824256
1843499
916339
519867
1253468
1382638
1316255
1957069
1431955
1713841
210880
557712
135550
1201137
391342
43633
880055
4838
1717353
1129063
423577
143694
148508
888768
1055501
1127138
1875715
1374659
157065
1906596
1775168
1907103
404432
1360778
1963695
833096
1902992
1811347
1680328
1345542
504256
1455387
274526
1851220
823453
256131
34033
1762616
237161
1606242
1486119
171454
821927
1289900
1601000
1689235
1942728
1010144
364316
580842
1365592
1796462
1539272
8363
713571
734834
1672065
552630
1112098
1121080
1390907
665296
1806546
941129
1567519
779380
1383784
943166
1345408
1024634
445158
1773444
613598
409483
1092394
379595
103046
1092337
1965555
1054394
954140
1198147
575009
743813
1735864
327524
1646800
128992
886223
1563008
1142338
639349
248703
919216
477423
333673
494795
153600
1095218
1457514
1746368
1562743
468242
939701
385960
1381433
492897
812814
1090138
1446639
995901
853689
544927
766145
1059087
544333
915988
1656578
1536551
1323554
1429106
1243494
526407
423017
195721
384299
1747663
574855
1395218
1394986
433830
288918
1273486
1988656
1621949
133439
1876357
330726
754216
922719
499294
354012
153300
1175125
1367567
1046676
1380061
773745
1342128
1687353
1493456
1043962
58847
1252337
770932
1242513
1512317
1322005
1670256
1001467
1758436
105607
1842626
265984
1518962
393723
794154
733266
976474
968036
1299665
546760
521107
1073242
806829
644709
1495255
1872660
365365
922003
135631
441544
157245
1434521
332015
252767
62146
1815033
748477
1313330
297796
1047608
775071
476354
1018351
720720
44065
739367
1645996
853911
795173
975442
1328519
215852
836991
1656055
835597
426555
398959
903216
1932417
1384988
432258
932719
1309882
595105
1181416
491417
662373
1707718
1898359
1968016
71713
26207
1100027
52794
1750412
534381
1074932
1515696
1320889
394102
1414836
761494
468930
1791039
1215955
720859
383479
900216
762430
648336
1812416
769033
673469
501998
326921
697691
77152
1482800
1804159
756315
1594527
408997
1741406
636193
1551221
666611
1117102
1557115
118945
295653
664135
860953
1083020
106699
1349443
1189230
1326984
998983
667269
1905894
1097780
128262
246180
680081
1630566
307125
445380
1125710
862643
1911264
1746943
1758993
1642556
599961
907820
879088
1137898
1061001
1038966
1019880
1052392
857117
899974
391002
1539551
603224
1392565
1567908
603528
1543237
1200317
774227
721932
1945086
306253
1663251
261092
1805468
963633
504926
740767
277898
235355
762010
1438730
1274220
255945
814951
564365
796972
1573390
1205081
618932
667314
657317
1708032
1007751
1653671
893068
514367
635397
178932
1411204
697798
707986
1155517
637555
903455
1316556
1624344
857252
1782246
659306
61520
158376
529819
1735866
334510
1369609
1846891
1017676
1956804
949694
291305
1006717
1009415
1917758
228029
214998
530507
1145910
1583124
1177265
1476932
230304
1377635
108954
1084615
1907787
544565
321724
956303
157680
195653
614218
1209046
1889116
502863
481205
120926
1371160
818343
1140534
1512171
563919
1738481
332668
1480993
953530
48640
1990702
1377102
1542599
1281693
979738
826932
804507
428062
1009003
45736
1227291
309072
581570
475610
1789262
1656140
1069036
1062647
1790985
182560
1779696
1172100
385065
1176449
834058
1115061
1015781
1799771
1445826
1715938
891366
132214
1999819
1355354
1691907
1869898
631420
857160
538600
1172357
1848566
1026508
1476391
1755520
85125
1006352
804101
1166639
610858
1424554
507650
706031
901473
1051480
1803840
823187
372527
195670
1362343
1562057
1774323
808324
1440122
952115
1865249
826372
173961
1227299
1061838
892676
831202
1642915
1421479
959200
1363115
1111544
298697
1901361
1476201
1565887
826427
1409188
65617
679309
830126
1697136
401307
339419
1504686
302969
1223296
322628
591093
192991
211562
1182067
1154120
715228
1478287
149755
1857347
678126
1026183
670292
1267383
1881353
606238
874726
1418367
1922729
421937
513051
1953267
203354
810615
1898642
1429001
1055977
1729010
550700
974835
1112118
1689600
1749828
308157
447447
1145610
371717
1714553
597725
1369332
1450679
973806
1265543
1233377
11535
1342381
1770395
817533
1740825
999565
349877
1112366
50849
10556
1653159
836589
1185216
806295
1174322
231919
460498
703935
384286
1861643
1452488
1486457
125988
1489298
1070466
692020
1553273
1069155
774801
319974
104082
437358
1132076
1996050
1600288
1421739
1840829
867535
1197967
1736684
208666
474769
232291
957288
27015
1578516
1015978
303827
1842758
1322910
1203292
1988260
58394
1897361
1590404
1835987
333910
976276
1532245
397055
514415
21454
1128508
1084544
1031496
1585075
1313424
256880
1754599
1005899
123697
921849
605762
1396355
244376
619197
1785384
814268
712425
249728
1778695
407872
501223
1890009
1222777
1534966
1979182
641824
1130543
968726
352492
783213
1200168
798376
664143
1482026
1063535
1018031
856725
1492758
997433
1116349
1730712
232203
1786412
449465
214144
770441
93454
259163
1337946
1288626
389288
1970975
393028
637798
545152
74650
1679508
427145
276189
434817
1481406
1614385
206758
1760652
1781477
1755558
548034
674754
1895900
1652235
1943088
1901149
180953
1828173
1140714
279064
570599
1549032
473205
429650
12176
114845
132457
386253
260658
1306551
1426283
715093
1822554
680272
1248395
1888275
1455971
57943
169970
1808402
1776063
700625
1374986
690652
1231257
16293
828740
825436
1320404
1520855
1942408
34220
1676784
1596294
243217
1696171
1483206
667932
1623047
801048
954107
578744
1423413
1238290
1490003
457333
1310974
1728424
1134042
1874725
917741
1327647
1285048
1300741
912992
1133004
1365377
1774957
1948415
1702510
1224847
1237510
1517495
1572884
316621
1737460
246460
1514680
618602
338050
1914510
1737428
1550849
1360604
533570
833897
1203146
591895
1039482
376530
1132067
305486
918009
1913290
1927384
1724813
985950
1540398
538080
583662
1812590
1509822
1663652
1327721
856862
1962573
177043
360775
1528798
13989
334588
1240416
1729213
422379
1568152
49570
246208
336053
480159
1002798
1817467
39678
1920079
1514272
1987956
148461
268922
38254
274138
198967
641726
719759
211440
1518154
697069
78212
88555
754799
1605337
1074775
226839
119639
92361
1024281
1859985
491386
1385403
188579
147879
938270
1695281
1779513
1493790
609697
695411
1449435
128406
34867
472191
1985438
1780284
1822189
1593410
1602347
1772168
1224396
445848
103299
1213106
929635
1818123
1886633
1088688
1892523
1422250
1092000
1883717
1247526
1719099
548521
1431765
953157
550315
1383528
491408
1541610
1967578
1950640
783795
1393143
1633837
97193
1618436
488993
1091868
154029
1410189
1615490
164007
370900
47198
1525803
163085
1359384
1548543
1387451
840812
858668
1913896
1928654
1847197
1416390
2597
1661302
1680332
1672930
965936
185643
2497
211481
1256292
1269266
169435
1519563
1449663
9071
755750
1660276
400252
1214149
1856469
1025236
1938732
940251
785258
1737284
90385
1141677
488856
1183588
280895
984109
1368691
940551
943618
1443189
1872593
341083
421935
1475410
1513369
239754
1626508
1898594
1474658
95916
507528
1369254
952376
1743113
1917649
115643
844584
1337193
815451
1392478
1733671
1435458
241167
1672318
1629149
872913
917037
1640435
1706915
1903351
1536798
1866972
1974914
531178
464255
1534825
1264499
1800699
1158963
43856
1339289
1744643
74074
1902473
984419
1775034
270877
248093
1077298
400182
1717954
1221895
1759016
559426
1936825
103725
136100
1591944
899610
1316721
754684
1679457
1185567
1769966
236289
873372
663089
220197
124401
1471387
1643221
1486696
1773533
947608
936954
355170
1879368
855518
814059
1340139
1988648
1788840
1580995
1523245
901620
463023
1662307
1387441
767249
766122
644618
1353106
1178818
1994043
297176
688745
1277050
1923784
180290
1373771
598327
1371418
1580026
1195122
1434837
116407
889704
1965463
1875010
1199453
983782
748079
1696249
123844
363020
1829113
365310
1693546
1468517
884671
159914
70038
1814356
1095223
339224
283758
1478714
1997021
221358
970580
1766812
1749843
1397957
1869870
1922886
884352
483929
363272
1002222
1478089
1854692
1790982
1559357
151393
800395
422658
1786726
497432
1897508
1788548
680553
720773
764640
1267828
487294
43008
802819
277819
390412
592791
1660262
1665475
1941583
280468
1367501
606764
237039
1722470
1242862
1836750
1604420
1706787
1324675
257592
1166515
1147800
811669
359537
35451
1749777
935750
1016640
804740
1981240
81911
150193
1883902
1670
905684
495146
1070940
1507464
65623
779256
1716249
224387
1119770
1425340
934519
1099054
274127
1087271
1054565
1589814
1370847
574916
885790
1603964
1293129
1581273
181483
491606
1141858
457432
835118
1069882
1747762
1244709
1460217
863436
1535931
743725
1053655
1768405
1010188
295618
1724763
1521493
221353
476619
1264387
408171
738112
1480919
827513
1476873
248095
1398089
120026
1579816
486876
1470666
731620
527805
597325
825715
1720539
1837426
1403062
1914477
564632
1617399
854810
1913088
1231407
1469995
575958
1936235
1916179
1724993
5999
1492432
1407708
939720
474693
1456798
1502735
1017602
789971
1478609
1776992
1298411
448059
1964810
341995
1244311
319686
412351
633225
153603
1967704
242775
1814166
666158
917116
1157977
704862
1607735
1697704
813995
1909750
1650756
1699771
1548879
1644308
732686
1885354
550286
896970
248909
384030
791371
874398
405632
1004208
1117481
168289
1197609
1630299
1118975
845756
1715403
1041991
1269821
765287
1989940
1461440
695487
1340770
1908669
1282846
365736
111923
333370
1338180
154737
1157129
456005
1957155
1528277
1334218
1142982
1666236
553946
590509
1482887
1372116
1799363
1222325
1899406
312787
1018022
1237834
110513
1890824
469715
985361
144604
1900068
624171
1177070
393458
392229
1517936
1966945
63039
781901
1952801
1674569
1693332
525360
1974776
199825
601646
515075
216526
1558827
612578
322163
1785332
193650
147552
770065
986615
722344
1835169
779916
615499
1034881
756854
481144
772420
1844179
163326
1290795
1376642
693291
265825
764728
1050880
1680185
1904265
1778131
733064
1718143
884520
1891201
731870
3122
1938141
3900
1831223
181475
1717009
1954363
1143659
1254787
1440556
724565
1457503
1787301
1901782
1588038
1672681
397783
1896117
1027238
191445
304488
1619463
1894083
35012
739776
882745
1082252
879614
1646629
333689
1008337
1264760
53162
534974
481644
1152277
1615352
1589750
1520915
1876193
1640011
1187027
1458922
445892
1620866
1089968
1074674
1501264
155205
1644093
1545030
1339170
49651
1408077
523087
1332497
973174
1397490
147610
1368088
500494
69243
752244
1380742
1418135
463209
1898926
66363
146264
409220
562521
720586
922407
167784
369681
1423530
1446042
1572453
180672
543179
1660793
1549385
66591
1837130
801104
1599353
381060
222467
179257
348090
860834
37532
240151
1834454
1305031
1386472
1797368
768902
1577240
1694256
1712168
315597
1135204
1806828
1603933
219658
247856
1595897
1264030
1519966
189221
1457904
1033333
1293100
1778035
1610053
1518935
1253593
1332973
1143165
645005
1995876
72226
1905725
106409
1453956
992758
1956779
878754
1423043
1891241
404320
1875465
1681697
1491702
752946
1614410
1763298
1397063
1909336
87303
1465274
478406
1950703
1065015
1761348
1415877
1947041
555497
1883862
1141261
1502352
697228
22930
595437
108102
1649433
1793549
1923713
313271
1981902
790421
1917795
305429
1744445
192916
1929886
1858520
809663
30241
534272
1259946
34273
419135
391948
713701
361255
1169602
1147777
1586590
808417
483833
156008
962986
1125699
1499561
189606
220300
271130
1770566
1965782
175082
1292912
1533472
1211794
831065
1292652
182771
547016
1279312
787055
1920663
1212272
902107
479706
538456
1727842
247918
848278
1860651
1218231
1251023
495400
1430849
734390
401627
870096
1508669
1287424
246802
1003149
1391818
1238544
1336549
565962
1867145
21868
637266
1844871
1118186
739448
1719078
501315
294024
23504
1788880
54064
630481
443600
1539672
1737949
522572
1926764
1765490
1901780
978617
955073
869294
1743264
1817482
571112
750874
604698
127849
553913
541402
237517
213715
1859973
949701
470072
1247826
1548274
300418
701044
578312
1202923
402417
34221
1062920
515607
1319408
1880519
56411
1284695
1056473
1082113
441550
1454289
1978103
610821
1098024
54413
1538906
1782933
1354728
1101421
783909
887648
382919
1889007
300053
14358
605641
1564666
1126737
1867331
1542100
1305590
714827
1486988
1395428
149549
1581141
1542178
590841
353717
189613
1807145
1320921
1638110
1029579
801576
1960013
1843986
117656
745776
319721
1869534
213988
1541730
385419
553885
410879
1990315
1674777
1907958
1768541
1581449
1589871
1011990
272877
621300
189787
1983627
726041
766938
1317007
1339808
900087
1584378
439326
744005
637569
484337
330597
200574
317610
1921276
229831
1181392
1076209
1817456
964605
1366383
78111
362164
1288352
855566
1723820
250671
1910966
1508342
216962
1192274
894810
722675
1797542
115267
1623255
1060386
2520
33320
1513009
285948
769229
1872568
472316
358557
294455
857262
847851
477575
974937
558360
528292
1850440
1480005
1637620
415312
792757
285128
1553749
1122580
750234
1789248
1107893
647337
1812641
357196
945867
1574558
232479
1526651
740509
640176
862907
1161559
231430
1674636
622124
199868
463535
1248817
1996522
1773320
1513706
32680
1845043
319561
1832695
906435
436818
1270534
360329
117614
1216480
1843160
451255
671059
612484
941295
1602167
1575728
206560
251174
144757
1104866
245374
1420904
772846
1046659
1421185
185342
392874
389702
1293248
184840
55662
619317
646428
1830699
1544239
720448
1135933
1788529
485877
365537
1724384
287061
1558463
1743085
2019
1808680
1143087
352341
144943
1569885
1051073
430789
1586895
387194
634908
134679
1499619
1354552
734739
1633516
649673
1873161
1572083
753952
1727666
110862
1811833
1212760
1079911
1099251
875726
449299
1376320
199958
1851924
183192
1084375
1888480
784624
1352249
419415
549835
1196378
1766891
25604
782193
942701
1607302
430919
1427134
843073
1129924
1273399
664810
700356
335532
882123
1105385
1543022
1243148
1454769
897167
846987
127306
528816
1249706
1593492
302873
1147370
1912942
1732991
154619
685466
388007
480505
1341296
1335211
398829
886757
449907
1563613
805731
1314024
1311627
581319
870518
1109252
86783
647881
1142502
1692978
1457133
195777
1368618
1984972
1614768
1024277
717412
848087
199750
650660
703562
1591516
379360
823946
1132902
462318
114616
1024323
211066
1661170
1004742
1577831
1879870
1000200
997587
619335
1580952
637891
1845388
140265
973242
1264030
1472308
1429288
1324937
1606095
1981766
78074
1004644
1163953
579470
1155847
278671
589390
1878292
567272
1637254
729676
1977263
781604
537345
606
1959589
983556
1283689
1216082
1779604
786290
509440
720902
14697
1946807
1070774
18033
1491465
163140
705372
1828161
297033
1780807
609944
877586
1003684
1749951
259577
537294
97912
977551
209513
1040600
449974
671286
1068250
1592665
120844
1911940
125748
1911464
1325271
122634
690878
269493
697483
243203
439903
263890
1884890
95157
271773
873100
1746761
1438493
373768
414497
637885
282234
1761565
512068
100382
1430093
1021531
526611
1337537
146023
880019
1881759
1591484
1587053
1181642
747178
1846232
335313
1643706
599329
463467
1486790
1915764
1327816
30217
1685281
1380460
1828166
1409588
509537
321000
629419
1066467
1224544
552835
242372
254699
1941399
103874
1502459
1876114
647648
688680
340710
1983452
1546722
385476
143323
400520
810103
1592184
378760
1497971
106959
280825
306804
538480
1387703
755303
995165
1134287
1833547
768359
239894
1008414
221973
1517672
452799
1985357
683367
1167447
62151
594509
571668
1322734
1180821
1196915
1472962
1910216
398887
297060
638537
1482894
785826
619085
58181
91861
791684
472925
649797
1206866
433204
793170
1201785
672569
506588
1216454
132493
939716
256531
521882
716426
613490
1635005
868685
713327
1467033
770801
1956895
1324598
25466
1456200
838526
1272017
369715
1424593
727285
1291415
11230
941681
816370
1759758
1076733
934149
1843234
1119564
455799
288083
913258
1794588
8286
1186121
65495
453799
139149
1764845
413660
1401354
1961567
1662626
1839036
1111318
370766
795210
1873125
326229
772029
930167
496537
622029
338087
604524
1435334
1588971
1259210
666851
1260277
994646
1497108
683989
1896267
829242
246769
1521997
438787
375647
195531
727165
500465
449721
480310
583378
848328
647954
942923
321928
1971959
968678
805756
1754752
221494
390898
1945997
1992529
429957
1047862
851873
668655
1879617
418920
563707
795607
552251
490496
949346
834663
1826082
949393
1736575
658036
1089853
842465
1164861
1933324
1670940
1236680
1450932
1550051
65993
1040840
1458505
282058
1028292
1192906
1599259
1948958
1647938
582007
1373737
1149188
908886
989412
1949522
1695820
99733
1570278
1364906
1823888
706429
1447
365287
1563457
761021
791596
1016806
769013
1891481
1284153
1765357
1991807
1795671
326552
1878115
481444
1389728
155511
1019985
549329
998769
1287343
1945979
1897294
1579285
1002772
1836544
334438
886534
753822
570230
201830
272096
102754
147334
1457039
911488
462975
814212
895978
1580089
1179574
472146
1290314
1984623
233426
14287
737857
818294
498355
1818329
1096876
71790
1478742
1345808
1049644
1502727
1955829
563521
960718
945755
407185
1536299
324014
1945436
1125669
1134401
904827
1809620
1202213
1628505
604101
763269
627391
492807
639959
396552
79825
726629
649304
755131
977199
1121360
109631
760316
1131821
816046
1141734
881058
1806
1810839
897730
64012
1378679
196947
994226
655518
1542949
1580688
1665691
754672
1390425
678461
1930437
697506
25158
144771
555211
758666
1278944
431169
1556071
1907876
1038133
1905929
1893717
371241
330100
357092
1759530
1946012
1217856
988229
1546307
1887041
792875
1018471
638818
1193308
1578526
908761
767714
427716
1219779
934941
152335
503389
314619
61220
1576316
1146160
223752
787091
463307
942542
107654
1544217
883462
557597
531893
1123296
475828
50517
1523617
1563332
1322728
1307426
1730339
892851
410746
598504
1377648
802072
1164338
1427008
629923
1825395
863262
1252396
22284
852234
176816
1668517
548539
1244917
757624
2077
1653246
1001523
1705012
1707788
1003577
1650712
743987
158117
918473
719371
934979
874937
121335
1733596
1998502
297390
87425
1739020
288195
1924381
468514
728132
748973
1581044
221385
1845033
541288
443495
1099890
28536
658772
319384
278720
756708
1424908
719257
232763
275648
1882869
339100
1961401
627907
1548439
567638
1341737
1685578
653573
1743801
1079873
452472
1922397
1303783
1880451
107584
598836
1141646
1998870
275383
1080128
1865401
1776415
418542
1413491
751287
1761900
1936941
766296
1624522
39911
609298
674840
340031
261666
556788
1865308
338609
1513820
550561
1247832
647759
824869
505966
1059094
1799960
922938
1970281
106106
1725080
684795
1036598
398584
561397
1570243
880225
872132
29074
1747821
1556419
1674373
116014
1715320
988787
1752785
70682
1263105
1037577
1590594
537318
1211727
1098276
459429
144098
1936607
57942
1319247
1247419
1181892
358052
1379224
142310
386307
683113
746118
1233386
3909
96423
232837
695334
1772308
732268
302819
354074
34176
12683
443497
1219814
1756774
1066047
850746
1390248
1225477
692172
835196
357534
835444
1291338
631512
1844397
300400
1189731
1043432
457423
1077629
1687211
12322
1451366
621524
1247516
699754
798587
522192
1234284
398715
1090972
949294
752137
1912409
1212529
1611793
1694609
953365
1758809
949084
171230
258885
1966657
1447442
1452958
1805422
1139628
758336
1275302
569833
1366973
1328775
1427154
318311
390287
6863
153155
970138
215347
2898
786034
1554814
1026241
1387174
898426
191456
1280599
720056
1417296
1300812
1749932
886991
815123
1830319
378373
1028921
630052
1796780
180217
1335410
803378
1052987
447341
655582
1723875
1926780
111851
238565
235204
1757636
733299
1900490
1568828
1304632
1862356
1780303
1312183
1158208
579168
489828
188203
1379182
919084
323117
130120
1297415
1641786
176803
1077023
1231797
1666125
440483
1093832
1523676
493063
1354808
379211
432045
1449907
278106
1695812
1569024
1508900
849144
50655
1896916
1762847
1129656
442679
1391544
990380
1687168
545097
681110
1568299
1725993
1351493
580952
804027
676321
1494154
464642
267576
1138162
1627385
405684
1841323
638732
846719
563103
1660434
707053
460550
311786
684703
1663622
511805
991031
841433
1189794
523308
1414545
139027
771990
848041
1970418
1687131
990288
1728319
1352280
1169970
208444
1730807
131405
557677
90457
647753
939546
939082
376213
364888
1322497
1791072
658012
61146
1829228
1684999
1025780
1113472
762993
1593332
1668193
1829816
1324390
960648
719440
1667474
1054964
248063
1268346
1990711
167151
33730
942279
65365
1006022
992264
144983
867231
13681
58019
11318
606801
338464
987305
1932390
310326
1705926
1047730
1101328
1160369
1336629
652349
1223090
1516995
365439
1270160
430774
1256291
1995970
364858
741653
1752250
400738
1900493
1941817
912695
1583667
1229690
1926376
1539849
763318
4327
895857
1664478
1650845
669987
431602
377645
1393040
1844587
1287958
129102
1382340
979995
241403
1535505
1300835
982764
1943704
979769
812087
206
1311886
1692103
1552850
284882
124376
1848061
131826
931352
1929482
1406245
1218668
1140864
573299
843072
1961693
135735
1664984
633368
1886864
1146025
245378
1017405
802199
1855451
655111
648096
1120425
432747
572146
891431
559572
1933339
1229733
1651213
516614
1462504
1265743
539157
608359
687258
65880
1606601
1906560
960551
98432
1429939
1484797
29548
1929816
1941800
1223170
926730
245365
477899
241606
185115
1004607
1439154
328111
36716
636770
1781175
1583632
1197472
1915694
579142
1327380
367955
293117
568453
1727759
1088158
321558
1048098
1217344
690645
242920
348042
1312352
1339390
1956842
1948951
182570
342076
1786528
1994261
563799
182604
1366934
349728
1760007
1922846
1715692
648522
1693878
1717146
662320
18777
853895
1645976
980658
621636
1044097
651618
1398634
1444256
1293848
263530
242785
188638
1024368
631685
160913
1651897
208999
1449674
801265
388637
453458
944730
608177
1193922
388571
1486417
510033
1107935
1920530
541608
1751800
682703
592547
1976304
995875
286518
1485406
1859707
1663560
238764
1300772
1220655
518105
50941
766759
495249
1319045
30681
1494834
522115
1396244
1915700
1271348
338915
540909
1203535
86655
1217326
904716
1781208
559567
541576
1965078
191276
8953
1897286
685576
174458
25753
1594880
1176545
1579205
421076
907448
176926
1492857
1662734
206763
1939938
433676
1806698
1553447
270553
991569
1526855
799106
1703360
946049
1128023
1262755
182961
206072
271040
1264836
1388198
1221928
381391
123079
150877
770464
98393
1554311
1789975
1397970
927537
511596
13233
1057102
314557
847642
1577192
1117358
810817
1471352
1268685
499534
1092147
909171
1701499
1600234
1322543
1472985
609837
666133
891542
870154
452539
1939137
581871
309762
546169
1305153
236672
1369611
1995289
556375
1251617
1530682
1225712
1508439
844964
1911998
78280
950232
1227319
1639377
1413661
791661
1435780
385911
1326441
893964
783667
238752
1339614
1432241
1838008
1945861
457182
819175
1099458
338703
1544099
1114329
344654
1545406
640330
83322
1714570
339492
1326540
993656
366112
1253582
515038
1933498
1465553
393055
1168261
1778103
553978
152509
1918669
865397
689594
1004182
1037831
1791476
1044247
80357
657581
1840218
1174023
343445
150617
1984929
1931922
1216616
1182134
1522315
1387198
1016097
186868
736545
477430
777559
309141
871564
686586
1201220
1917187
758461
1594616
398400
346469
1495554
1596731
1042267
724041
735610
1151137
1319236
252549
191869
842934
1753064
654403
1011595
117860
368335
253719
704586
1538103
728908
506019
653062
588874
1310563
1625891
778624
583305
1998661
128575
1714723
474954
679841
1764856
933022
482551
1635494
1236930
240496
177276
1668122
419941
888466
159128
1036509
1237164
1245348
644103
817121
1872904
1554784
358523
127878
1899291
1309812
137429
339148
861274
200198
203918
1234423
1603707
1286421
969322
737189
1420676
962234
781316
561067
81480
1692880
1224909
971198
1700402
53282
1464431
1498444
1628002
1693740
339336
1196672
973501
1234476
634421
1534136
1906165
788609
1696379
1356888
127019
1732245
272086
1325058
1324698
1027238
1627886
1292575
1579998
355204
758399
1531537
618616
91199
600875
1811836
586135
1283281
940055
987485
1213781
285126
142517
1937819
740119
1156494
45044
1202575
791166
417174
1846166
1093667
1874252
1725148
192459
59119
62236
606528
5298
674738
1815754
107447
322219
830256
683804
1175163
192738
44568
946176
364831
46733
1371678
1067939
119370
194449
1465038
965247
114404
1473907
267788
1360601
486985
1249236
1503134
833102
1844493
1041653
1412848
770143
1550167
76341
50287
1081308
58088
628637
46964
992303
1593202
871936
394422
1733763
1610701
85853
942204
465394
1020037
1214893
1186668
58740
210179
1307312
699275
204343
1967437
961870
596894
465986
184643
1604990
351514
1998866
618585
283928
555930
1146046
324381
32972
736670
1912427
1724627
53136
295749
1794888
1593814
1623136
1646953
345970
1667497
911992
1651569
1190211
1016115
993120
1454684
340558
1942864
376303
941763
162795
99921
170929
1532917
804283
1241875
297579
492038
1450263
1660137
1292425
120572
1653340
1883271
1375941
1726986
946427
1363837
763835
1940561
1503574
1307892
996691
828659
1411482
1135470
884128
1134347
120574
1920291
1804330
1027949
1206868
468068
850522
964644
1507102
224637
1760636
258667
1960208
1696326
1831955
1928840
1909475
1326932
217
1269252
1771960
1762373
1291329
309892
462267
441029
479284
1544932
501605
177181
1321501
325442
809205
1241131
491967
558215
779072
1607141
594597
1692630
680026
1238920
451599
167143
1226153
145482
1030410
940334
413071
356034
1255608
20877
1604657
822838
1774118
115798
354896
511361
1685582
704733
1454115
4340
301857
125928
1746050
128363
1943838
1299920
716035
544462
606131
1182678
977741
1098128
1761341
1016629
314013
1372082
1357550
461770
1326633
1070175
514890
1769233
260564
893006
1739748
73372
1327699
398414
657234
1782383
1998436
1897007
162568
811653
751619
1528687
381073
1201811
446086
83475
871373
78855
1990090
1490500
1018147
1517094
973935
469102
278382
1105808
970546
1618201
584262
1487598
88118
1251795
1872048
1528798
836081
107717
489080
831571
80909
660295
1947536
1137221
184013
1216855
1132860
146786
798029
1462558
534029
655500
90429
1814684
485824
684820
1885043
1360658
556673
1125602
182331
612853
1865374
1178204
776754
102329
806830
1701061
233015
1007026
579734
215284
1291426
1697112
387526
1801981
352048
1501764
1733870
1470731
1661519
803319
1591302
1715670
1746014
441906
939278
198302
577023
544040
1217968
1491332
1165707
906964
215979
1746637
167724
1100468
934728
490893
918343
537252
1142347
977777
1300335
451777
226635
1520760
1458463
1739613
1158421
1057418
595844
732936
515999
1068303
1178154
665768
515743
468768
1160413
1677865
556926
273210
1782916
282100
61638
91798
1864869
518986
579516
1675023
184394
47810
527589
126831
1040199
473632
1045160
1522241
209621
45401
210005
1878370
1515699
1134568
340735
893014
1978661
1257863
143638
1045270
1612413
1488157
1781632
976697
1452953
875026
950998
347830
1096864
564703
1012547
1870295
285573
92444
1937911
1957347
1445399
1771656
952227
1842992
1664476
456698
1078801
543026
371024
730942
992525
1944555
694362
1568193
1729620
660697
438954
755953
1274750
80790
1016222
186337
1299379
913874
1850108
1256038
663607
574047
1675626
167923
187985
251636
1831473
688692
1017226
861584
1728323
902257
1399708
1549376
1024976
528920
961019
137244
1880128
808027
870510
637199
1058324
694979
317346
383029
393398
265801
1935140
1247147
693788
1456869
476808
870950
604608
660809
748642
1477874
1095378
1447376
1906696
1166504
548245
710226
792614
1939381
1115682
830907
1366328
843491
1667724
861187
1706014
457797
1001868
333485
1813458
399757
209752
1918567
1654444
1415202
1541263
413181
372743
968950
371028
884988
948741
1308868
1897516
107997
1147761
4961
1677369
169855
1171516
33435
1394813
1618838
501595
600345
1884449
689371
1300816
387998
580159
866924
973297
824005
141226
1182274
1931714
505995
1157190
201195
1511887
267478
431362
126229
733529
240562
1614456
29497
1509529
1240080
1361174
1502826
1731870
386124
1011339
444248
888844
36379
274230
400213
225903
1025958
1873951
1581640
1646300
1957876
1785167
1641558
332631
1885519
1412155
1817482
286133
69534
750251
715294
951961
1897242
20453
1942311
1412036
1114531
458960
1562832
20928
1060939
217452
874945
264582
820567
1736283
1066088
88167
1602707
89085
1842900
1095787
804215
1523101
91752
1916028
257178
541718
1295334
708320
1884950
996448
1524715
1716636
1863251
1871997
1495543
840254
735853
214506
472508
295232
1571947
256960
1791208
868606
1439986
1011623
309271
1507852
788320
1307111
1978078
1382013
410392
1323272
1878242
1617077
157402
1448881
250939
956548
642069
1573309
1595054
1766605
287491
124112
972193
1242290
473109
1185717
1670637
1194839
1225535
860533
1710107
87027
1310710
1017699
1158777
1330970
4642
739748
865371
1087295
354328
1965939
370502
1769721
1070207
1480760
522246
1962300
402358
703640
1597148
1975299
313970
1466878
1321090
631276
921651
756589
128653
590233
1425605
569238
591759
706943
1657067
1928590
1019104
40082
1985429
597391
1985956
1966047
695040
389479
1066973
577110
1990827
1242212
1868213
1413363
1423893
1901692
236729
1018990
1580465
478547
1282549
345862
853564
1322559
1688515
1391486
1693988
593237
564762
552437
49969
1175978
128665
313278
1690806
859368
113572
1100565
1380763
1598229
1476860
1147588
1248267
666806
45950
1376863
1594977
1052010
222069
369427
472219
1198620
293125
523843
1106714
996811
1488245
1032738
1288232
1535985
1920686
1482933
185141
670381
984298
1269587
334405
642818
1473739
149237
321021
1052408
487330
42912
216290
1941443
922345
1084487
1598272
172838
942735
754950
1582609
1027474
767976
1693372
849037
1540631
1537394
1910525
749070
1295160
1784628
1060370
499450
1677448
1349680
1765586
1151706
1728733
446964
1734806
1707807
1538711
1442167
1013759
914463
67049
1132375
1282529
1461864
770184
814113
1349576
1160822
1002856
1211264
1946008
1176771
1651102
323249
1543446
1766334
313164
184296
1473121
247209
654284
9112
994226
454746
1960739
1702838
1733093
100452
889452
642981
465321
617896
1249627
226393
1645646
949321
1011079
208682
10217
993216
328009
1357924
1108708
1849655
1608079
368883
1068224
1336528
233490
90276
1387140
995479
1340396
864410
528365
1166421
772093
1834392
902664
891915
1423941
1130522
1196740
1181417
868759
958775
1280471
1364620
1555201
1960434
813321
125489
900438
204536
1531953
100531
1516018
206308
990826
1940461
1254057
1338437
1319924
536438
1145617
1548571
327231
363661
680823
1518629
1923202
1171745
1261270
713674
1091379
570983
1240494
1538580
56681
581053
1829009
1204407
1127130
172711
178814
1366297
1775669
1673167
17651
801832
460743
1964151
1828077
1294127
1991268
437355
1648857
964145
9894
843085
627515
735461
303266
1296
254060
263623
972236
1829933
1091991
1546885
1399642
1398187
1304822
1717104
1561819
846123
682829
1539453
792877
396031
431726
987223
206185
987292
1424398
1827148
1737178
1294758
676394
143357
528439
894322
1406932
440664
1716531
1051418
376659
120117
528492
557029
1738174
206984
986558
1624111
1729755
1843570
55356
1226196
615659
1173794
1904179
699249
422428
509898
1665776
1155538
1649845
278743
788905
1004326
1594838
716555
1975281
291681
169438
1001314
394184
1840326
355711
1336245
265074
1662834
240698
437519
1877848
577421
1911407
1825144
1679614
396295
1216849
1509959
294585
1804273
1834103
1119295
256737
1916100
1624772
1392075
1111399
608298
1593623
1152883
1727675
1039782
174189
738508
864869
1905265
1911364
801634
547588
1645186
666053
72706
599657
1020288
502973
1294184
426817
333430
1146242
1602718
1303941
1354470
1449147
227789
1476031
44738
568564
236867
641951
1512480
415720
521836
662119
15655
1674463
1617058
936389
1414323
430348
1958677
368696
1808970
228195
1554801
1557382
1302244
1987943
1903774
1936326
1151900
665583
1033968
1395381
242068
380270
1025858
417417
296834
271026
445029
596463
367410
666854
887063
219306
1061292
771011
1017709
1228540
1373486
895896
551752
199053
1142914
312499
135880
1897315
380797
791826
746421
1622412
1704487
55383
29895
1786877
318715
1616208
683680
389683
1341689
1839817
879612
247922
1890933
1321265
1298960
46389
575141
1011046
611917
381374
1944127
125457
949571
1167101
634563
360725
841241
1009587
1922471
496744
1431107
1663768
774822
131304
409817
1479335
1106177
1231139
534641
1904110
811762
616295
1968849
1891913
711333
1649383
636816
15077
88880
1089352
962556
772128
51629
1898019
1479509
515031
646013
838103
628011
792269
507250
1821000
1667922
1768959
691153
963477
1619555
423077
1264951
1109260
228111
1427278
238075
1064037
694796
1956370
134238
1808624
909497
414644
1232849
801392
337512
1700381
1803868
1062247
841708
1467681
838904
1276362
1913945
1368716
758741
104973
878862
283191
349351
488265
1462019
1052325
1930887
1566427
1170903
1696038
969415
694454
1318972
1514976
1287731
932900
829658
1786044
1036696
1805516
1109622
1598863
1879064
750332
675437
1234808
1170582
818936
1847908
428836
495181
986349
165832
849821
117740
58539
1113486
1165219
177724
276559
1869815
1359244
807181
73799
69625
1129699
892152
1698908
735569
687908
518101
800895
1676086
440475
523831
14754
1519208
1284993
1134334
1221528
453770
23868
1478508
198158
1667801
1637914
687110
1987715
1194793
449806
564135
418120
1282701
359019
711155
420228
1125459
1992290
729759
1045250
424375
1324819
1367419
538983
1911582
666629
577287
1092463
960132
1381054
1717399
1306094
1887199
1312046
1357033
808875
1619907
1452674
1376119
267532
453131
340466
452130
1433629
1790438
1549143
1018453
1973418
1125931
367720
1550521
1940370
81300
230227
297098
1661835
1916069
1765712
665254
1418206
1060172
799859
556856
1296396
295956
617730
647772
85796
1661925
300091
1226760
1199721
1897942
159027
1417022
794828
1241631
973427
1951877
1959176
1525091
1102775
1122533
1029898
1960549
975299
62876
440578
6182
1454368
1235829
664203
72017
1602161
1621585
1500707
1485972
1920827
313689
1664694
1110930
233861
1878747
1384050
502480
1722162
285253
158436
489987
640645
328931
1832933
332030
579860
1353762
669456
1650152
1430050
937906
882520
1922354
529079
402792
1662853
271185
1882137
187741
814069
1568483
1345788
814628
803521
1826639
783020
1650565
408381
549287
50771
444073
1635953
226390
207575
796770
1942652
828473
771614
1364752
920378
1165500
752392
1042158
1139291
931466
652354
726064
1327817
1059808
87733
1313456
562926
1347488
515643
1750526
1211839
1288985
1594051
1031839
868900
1924727
45350
1632111
1519962
10713
45525
214220
725551
649113
114526
1319046
306612
29204
400201
569195
66325
455836
1130753
77374
1851513
1923367
1517194
1764224
529160
865106
436250
1370009
319685
843091
1962830
229445
20199
829471
217550
1181951
1056356
1334123
85419
1826725
231971
212433
976476
1633790
1124386
106644
1805126
922523
1958982
60227
1503120
1684942
88226
919732
562401
19908
1544439
1040403
1412244
28958
197379
672962
1763784
1152954
421168
1222061
1734034
1632066
1086193
1237248
745048
222699
547376
1414929
621757
75775
597142
708538
109578
1233529
325353
361050
437382
1850937
320116
1780538
1196859
279834
557073
1145298
459677
1685780
333983
1108937
776965
796232
855345
251606
458509
952956
367479
1234089
652667
428742
1518884
1619091
967978
838279
947602
327698
368594
908269
536163
1149046
365084
316729
996509
676659
1265471
1503439
1140634
368248
898419
1254621
589242
462507
188826
405512
1879640
1982427
1834151
222102
17153
1499942
441531
1115261
1687163
988350
507494
1464565
499256
366225
789100
340241
1325837
1903124
200129
1828676
1462242
1419607
1108206
998304
1688487
864999
1923680
1556165
986071
432404
26593
885821
696348
1398105
1269285
1151315
62349
1126798
1652631
799107
1541125
1324540
1295995
1472617
1382433
1754062
360445
1999337
1315546
1846099
1628588
1357400
1954727
1073540
842670
1531802
1980316
572671
702151
873743
1594158
556736
1696181
285917
629850
773556
698584
555571
1587005
443269
896768
1676100
1414889
1648399
998427
1842466
142713
816379
572530
1197990
1331690
632484
321748
181824
680552
809384
114170
443922
1054354
942064
1041327
272076
1148868
950748
534020
1696211
1708998
1041209
280306
317527
244901
182039
751417
848464
586917
510440
1669803
1241803
1884038
1331859
837309
516283
540661
1161539
863521
1673550
1559699
1373
1113622
539339
1794811
1493354
762559
1958690
1196207
476656
247762
1975951
1214238
1942453
1883344
912384
1871674
1406170
251634
636475
918612
158047
1392257
897135
938502
229623
799298
1259339
993414
421679
748107
406836
1131780
666654
1221163
544170
1375393
1595022
136608
11340
971768
580797
538968
1050104
209604
1451952
1682722
1894052
910834
1653549
353219
1230138
887744
1313822
759088
1260991
376747
1686596
399804
90893
1973566
1123893
493061
890306
648535
1112178
1529365
1238570
1227917
1879283
1616203
125755
867179
1201039
925149
936785
1535316
26495
1192721
1999741
34528
832934
789420
1284560
472688
332851
1308549
1613582
1509435
1458094
1726121
804435
1954462
193244
461445
1607397
416797
1552492
1360895
812187
855013
461633
173676
1075002
1662075
102748
1425727
992546
944632
1872591
32507
1822198
1229006
1089342
147117
1086464
1086730
1938415
988648
1361200
20127
1952077
1026665
945933
462358
234680
1114049
696267
119534
303629
980415
1496124
631525
851826
621309
1417404
1225997
268
956358
1002513
1636763
416168
1531965
1175476
1632029
778617
870865
1676202
169946
197284
1139427
1238799
1869696
1124430
960180
1674173
692824
1013522
661393
674617
1717865
556550
1283744
805898
613879
289067
1213486
1354652
942345
612031
500094
1416347
1598502
1830836
472173
279376
3219
962125
1113396
420318
918758
1879521
1287848
232163
122106
1453681
1745041
1239864
1852337
919453
1730235
907018
112067
1652599
433295
304455
1942437
1585482
697621
567744
552018
741794
1679250
1876729
1250315
1921367
1068859
544544
1906442
672552
567585
949173
1213233
1727250
1956390
564784
577463
1977810
807771
1923408
458689
914428
903157
1625447
1115362
784313
1815546
86079
794059
177912
632880
32068
1078113
647688
1533736
279653
1901407
1566927
483725
1161860
1158301
301014
846194
1284960
866199
1277388
608395
599536
1444634
1375435
21552
1204802
141039
586318
1787567
1383006
71795
1111713
359569
495687
503860
149625
1483100
357437
16526
1343916
1994735
830473
877614
927026
291167
687185
1136976
238730
1687273
1153643
617277
681851
1877120
972271
1447462
327304
102137
1478771
918888
1797222
1552232
868419
73843
1995430
1616875
1098908
688290
582764
1057485
701475
1812533
278241
577323
1743193
1768606
1720088
1742036
900876
499529
1672584
1980015
313308
1932478
1374206
1029847
298727
574211
611808
1843406
152563
527869
962404
1104219
1478575
1814475
227304
817662
1858057
1950097
1846344
1908520
1824129
815150
1674031
1068816
153708
346573
1671528
1242965
1074418
1792565
460124
76838
1139628
1621143
443154
485621
1451328
1406769
567877
696826
1279721
878414
897476
377580
263327
1556454
967650
1179666
1420070
1633208
644247
1512945
962683
1703178
772907
44008
1352591
41940
685514
899216
490530
1333540
268371
1998871
381977
1724686
920984
1067530
1561786
1550009
681411
1926824
1142196
758110
1849740
1293214
1826403
1521450
245758
472959
488409
1983777
627883
859487
68600
1131012
1695363
1123344
102434
1743548
492145
82731
1448408
275882
471372
1654036
1862842
644947
813176
1297397
382252
875398
340780
1900588
1368645
539767
374961
943144
788478
1903529
1933926
1530299
927968
1748007
68344
1289849
1845893
1495617
1046215
114001
1473786
1974529
566738
880741
849214
1962073
122842
1288673
1434045
205171
1577040
358377
1814716
111275
1938974
712967
1994044
1415690
1384266
996559
1283362
1935940
457406
1452815
27180
327426
718807
1723649
840603
564050
1344419
1761458
623243
727785
1391614
1456363
1079550
402993
1515181
1603362
74711
1538306
1501918
1569777
1842005
1205814
1722995
336392
626240
764417
435171
460407
1269267
1959997
1898507
1310113
624723
1907938
1472576
1225835
1337625
707472
970919
1543079
1164866
1094738
247461
1207733
1671966
1029382
448726
748111
1472379
142833
1714633
409857
853849
1111734
1970533
928665
1788259
1699882
1642538
1582265
584429
987441
1334184
884718
645626
1469594
425895
1221387
1264288
1860569
274830
104150
87534
1873984
934357
553013
1780206
650439
480082
1252726
647831
1838620
1200385
469343
354239
482075
1190714
898510
554180
762159
1134614
658513
746346
299817
432625
1013096
1568674
1999027
1336713
1354675
962096
1466208
1737338
927412
721808
177726
1448579
271247
1052347
1931609
1028895
460274
146714
408985
641651
1403495
381574
1876311
1359421
1034629
1006466
1902192
490894
1493694
578641
1459971
698168
1239635
281500
1128325
1298083
132700
563373
1042307
1822061
859096
1532452
676966
437380
1027204
1091132
75928
1118253
1952975
659596
20664
1888945
268085
224770
1995514
1749122
1156650
462885
1066600
1840940
1496792
605990
414863
893498
958638
408966
1758205
1404122
1502566
821908
185034
570092
246476
1291433
48618
476371
422109
1132539
777532
67931
17543
1372709
1449227
1606317
900030
387805
469975
1591926
926400
1658499
250578
212145
1758058
1125059
936430
1876752
662187
865545
657287
858878
1621271
1139384
1225480
1569259
1785265
1899225
923587
1435984
886924
1389748
70556
1435280
106403
369034
1708705
287875
1710676
86775
1200954
1140033
513469
1082830
1739423
1572643
1063868
1921330
1369874
841605
175112
198694
415081
1919493
1072120
169162
626558
1798125
60673
298438
635213
317151
477237
1608719
227353
341141
542735
34035
458782
676949
270737
1391184
1428297
874844
428132
1549014
384453
1472025
1223801
766333
686708
1995027
696875
1315259
1093808
485286
1129066
854699
1445509
1196589
1998143
1102491
505479
202625
786857
996014
801493
865582
1328295
336424
898697
1687028
1857975
659612
1645805
729368
1166068
1237273
621096
1271168
400970
1435743
418591
1879632
1220793
532037
1311760
1186967
969862
222584
1895248
1304829
1401594
211459
313286
878343
1934659
1148866
1374556
742282
148842
467483
1459375
777273
1689588
190111
773200
1721686
1707653
213629
763965
1644926
384024
954101
274446
740362
698519
989239
361818
1189425
1603917
1570011
1735121
175103
1480502
532008
787626
1298345
1735647
629549
1358462
417130
1770833
1868579
1229320
124260
138513
430165
1800154
1607154
291470
1316354
19598
1531814
1153608
755601
1538025
890682
1531980
265039
1813903
58684
878930
770868
802511
1048422
1688129
1296444
803417
288461
149366
686008
1184371
709911
1565940
1125872
441447
695820
463737
1408480
572209
8313
748728
1989782
1639114
1037220
372670
1985012
1529059
924004
1246291
1027200
1671638
1864355
652056
843435
1238835
1617069
450672
742438
1144250
1226515
529670
1666891
28046
1547834
54460
136682
1512961
562524
1908236
1034978
1159280
1185290
735800
1605980
242335
564080
1784434
929678
1595377
1836047
1887637
227197
555063
1826915
596940
116556
1333696
1671534
1446432
1933081
900591
1776937
768064
213362
1092458
1740580
1886685
1144177
577506
836970
1586100
1290526
964548
902179
971971
581
901890
1206011
276730
1547850
906007
1603714
556026
1063361
1544364
1851073
963511
1999374
617181
1916200
304210
73749
1976036
298020
1723527
1736130
1204554
1006000
270106
1047103
1975625
1428492
476799
750703
1271457
1634985
263424
450051
1563273
1237900
889353
174874
1744266
481952
373746
440485
380802
304832
266502
1064807
763959
774085
1199671
1300511
495924
850681
356855
275617
19307
1391681
334464
727157
401521
1086663
1230225
961374
1529805
1721646
1997038
1420614
83889
1462659
507086
1465489
207029
1782935
1825110
1331092
1458872
624626
954685
202328
1021541
756687
962296
461529
385611
1639591
479934
1880997
1538638
8996
1290846
105138
531987
675242
354743
1735565
1602234
524127
1911075
811385
809395
405778
983399
522290
1673524
1555441
1129493
968511
51889
1081491
1683987
1798326
1742039
1790526
1957691
1332516
1356452
1784464
944898
1760384
698728
947913
1759053
266945
717553
1400218
614442
26385
1677403
891370
394664
1236
1749302
1634072
1386265
1778179
1162316
1668021
1207796
948612
641199
386187
307563
1978300
1080250
1653074
1182322
949224
1691979
477686
1100396
776611
74591
284970
754714
1938937
411448
147995
329007
1604041
1570870
1323959
1289018
1711233
1984664
376735
1162817
1918762
1596497
1019406
331416
221970
988947
697991
963864
1903030
179009
1813621
265345
1413833
1717094
228358
607175
1551206
268504
132762
159942
1561982
385617
17263
252995
682852
677975
104659
1345993
1442989
963639
333632
849350
1220502
446895
133068
204162
839643
1086373
566732
1423586
861094
1083828
1013696
467780
336021
1739167
51262
1684188
607754
77134
490496
497224
169560
1065974
1451398
1168200
671
483063
1135346
1621870
898835
38773
781743
796439
138418
670503
971510
1449144
1294532
1577238
752757
1254801
263821
584901
1794738
18986
1419406
1782575
818730
1382089
488803
1332337
1406183
496985
392609
1093083
725947
453249
1627959
958825
977673
1819647
1792387
1445432
581377
610704
1364945
1657126
1699903
468700
211886
716654
1300442
1583659
143850
122564
1050105
910057
1911106
1249354
1951611
1825566
716055
287495
1718798
483077
985849
1265473
992891
194599
1265160
1930973
160125
1219129
898023
1677396
1820518
626520
1694688
1138079
1251711
1489843
544747
405768
1150895
426767
854748
206283
604383
743380
1620298
268890
1547199
1753968
154381
251682
1618219
1098784
1457251
1364451
1525910
226292
730863
949611
605091
641560
1018579
583787
620224
593788
1231875
851585
1572896
1525379
775962
848412
1518634
1451074
1168484
1052637
1595246
1529996
1760164
937043
1085944
1238504
656504
1007746
312763
1033350
1581998
975957
1113050
1900082
1583549
1063812
194682
943753
872123
289232
186516
1447169
1345544
1535317
803285
63417
1118367
484222
1368229
137038
1638837
948870
199759
542097
1126253
2614
574204
967014
1747327
877132
863136
1917590
1668767
819303
986582
1145374
1803864
242644
590877
296677
1366513
1399351
546276
27375
340032
409493
962067
1878082
1504326
1671129
727007
1358527
1722262
528328
1757987
1903813
1817122
1094139
1544491
991067
615100
114470
1745081
494703
382060
546211
1653842
1950192
662047
1665329
1557995
548765
1584792
636956
552142
703955
925015
1852929
1078058
1795964
1489296
1738921
306020
1312426
150799
1675962
1763864
1377090
1929306
426314
1810253
1637194
1650449
1029001
1642201
1995733
767035
678861
877819
1829982
692418
860365
1286669
1873263
555053
1708064
1281040
587208
680783
257301
167003
403660
412311
970699
1828492
281137
1260463
1367450
1163854
1185823
696076
792075
518281
238663
1808570
61532
1446113
323148
267793
1585036
1529008
657270
123620
1156459
598184
668970
262527
389097
664283
532519
1533445
1070485
1191436
104943
1632249
1513469
1872719
1440401
1843940
60453
1205776
212819
1643385
1066116
1507153
254892
1089786
111464
1281051
1594676
1652297
1425471
160483
749714
311210
1624691
1324933
92975
444636
365959
1428485
309463
503315
139824
89590
1727338
560805
1574690
875333
1279779
92758
677274
1643495
1627020
724005
633248
1350859
1128079
1373538
355753
605185
96062
1124721
702427
613930
1398690
45062
420522
1395633
1740003
1421995
1162084
1486640
1036500
456979
78278
989276
44581
1032299
1964463
1245667
20696
1440424
1027376
296378
1124903
127478
73757
1041064
621409
1911007
1235935
1405270
714511
841116
375375
518899
1765307
1083101
1244138
1320060
375095
914556
1311391
457342
1685293
1228044
1826319
475338
890690
624594
932431
1062325
1650151
159302
225953
1529349
426962
1494814
249011
1005664
1120482
1540873
1350723
339732
765258
92762
1611467
957163
1977805
1813947
5774
1709662
1775155
1497777
1724314
371928
791842
334312
758159
1809304
1308472
380371
1868004
1794257
1321360
1788616
1259060
1381862
511792
1493174
1840731
132231
1957615
1988242
1999139
1845697
270532
396153
286838
1237658
736802
875485
479033
1520138
508678
1708110
269319
1710068
35404
798899
932845
51563
883012
863049
1812681
1328492
875316
1902875
293387
1693261
1248190
338597
154684
1269408
199403
1236771
1278807
1936164
1372086
415420
368751
150313
16985
87904
13024
1673269
998747
802984
658417
29302
291784
913606
666064
1532611
1913395
381681
1124729
460491
1860838
164215
271069
1662180
998689
31008
64150
482068
1228612
296984
1922165
1120975
392810
1416748
1709559
730481
60897
293767
1478288
301727
1646270
271457
315173
341875
1667374
1888826
1114781
1903266
558062
812137
476924
1144552
850345
465067
1541078
1060108
1362068
1089359
1140297
910683
1179616
597500
932738
264690
1259606
844947
1580159
1139839
305847
1882753
57436
280265
625001
1141458
1377644
81875
1868711
1031523
833555
241803
1298698
1759268
1074602
651727
1329840
964976
202391
1033702
1569972
1508333
808441
367374
391875
557964
1664728
1214669
358428
1757457
1268303
317110
882463
1747189
1514776
663193
1942489
125919
1421677
1990023
80498
484402
498899
1153290
932153
1118945
1225835
1547862
555061
516691
846706
990457
1832733
1198635
1231527
308929
1134871
1680936
1267881
1097376
397135
1826550
1154915
1224979
88629
39229
1025341
253168
1666368
139089
761832
860062
145099
186587
1331240
410042
440337
356120
1615871
852657
1130172
1916662
1091308
564345
1413900
600452
326451
486517
1039318
433486
1179385
1565881
257903
121134
943884
719605
227558
1723143
607810
962780
1626413
1093093
1783533
156151
9153
1022574
274079
282313
1122507
1424234
1835873
1085194
924173
9302
1996815
803398
110959
587669
1380479
687867
564645
384809
682478
1333272
1212014
1333320
1437899
209031
917166
202449
1836500
1462019
1320356
919783
1138058
1737015
1196979
1417334
913229
831323
779819
1675951
1195421
967080
1857102
867843
1208559
1679688
856389
696345
1799228
347068
469089
867761
1755742
1491751
577359
933688
1848223
99973
1653493
372681
439676
46826
1605257
750326
990275
1988476
1019583
378708
999742
1626079
1731071
447467
1964029
1838605
1523831
541601
936004
1941773
260678
1501658
1815443
1432117
282156
1662142
1901147
1567160
613856
1309485
942995
116663
1954651
1772494
939642
1782627
1705450
905198
303379
1608294
1740338
122193
1095211
1873594
411964
232594
552678
211427
1170589
1500239
1275651
1775821
1714938
641084
164739
1268674
1125369
874633
892183
49561
596158
370471
1643060
757998
759472
854972
259027
731997
530745
206703
1236620
1342489
484753
1182574
335057
434904
48102
51558
480188
1483113
1958963
1631772
1348159
1399983
1114909
1337875
748248
994616
1028745
1699573
950174
91644
1190143
130978
1546471
1002788
1494388
1180017
190077
240444
1475704
1247675
1343355
1586761
262398
758290
1770112
1834839
941501
974855
667417
861800
1717012
1600655
1339834
1636295
850680
1385218
1631758
945109
1489060
1775594
1104729
1086252
5347
809967
54117
617936
613352
265444
1452788
1629795
708180
388561
1832628
1490541
1114929
1354032
751132
1759178
1194426
979649
737547
802676
477135
1388727
1547749
1017933
1102753
31118
975572
1761252
1943408
290367
1037916
852773
496659
829332
1436027
1380728
687381
818284
1872486
1376217
689311
111305
1136670
1148598
1505669
1791247
1062476
141349
647975
968234
1020048
71183
547284
1302629
266867
227547
380715
347506
1847239
1955977
1425164
293235
1451643
1603436
1940901
337459
1459839
1649581
747757
782452
266381
447264
276149
1247334
864458
374322
862037
1255936
1767196
1665540
1720000
891736
1346867
530030
2972
702188
810207
1294922
1544728
489621
4762
1358083
1671818
1911544
162035
1049501
1428166
172532
1268255
1944993
1258558
1178801
1889363
559676
747780
987636
396072
206292
1625369
1170661
1477342
1587758
716121
1343212
426776
1435923
1984188
53706
658793
134016
1786603
229839
563056
1663134
1774932
1047755
873033
264435
224523
302595
1828127
395125
1289802
1385844
1417745
1091725
1820283
1117266
237422
1814716
610195
334568
1670231
1933501
1422594
467825
1853088
1656518
1315714
873767
1856773
1161744
316705
1743098
64581
145026
1450432
1134643
249192
1360197
800910
1108172
1216269
1292932
786368
254219
348083
1624202
912641
1946171
1427874
156409
1342072
977958
1914966
1563853
1720572
1728428
384909
1283110
470977
885199
1657018
171545
734361
772222
723602
652438
1180132
1081805
1989839
1077544
1732597
785927
1497583
1480243
22474
1465123
730692
1632078
369407
209515
1368648
505654
338386
489698
1284886
1311802
126346
27889
443409
205610
1619673
664242
1336422
317916
833740
908419
99434
314173
1580289
161349
661700
1750703
1951303
1378359
761968
1598979
1740464
1690744
930197
806514
1900449
1937805
1607724
1268771
887001
62747
1485350
1994447
1957435
1692565
1400490
676404
1584959
1162504
1649096
1387773
1866746
1892728
462637
1047705
674978
1188843
797675
1905393
1066644
598183
1670091
324521
783251
944457
102752
1679666
1859823
966014
761344
729142
1688156
1842592
1020125
175821
199270
495997
542623
1930241
1618377
1770267
696227
579271
167448
531627
987423
892591
1235748
895809
1689098
1628456
875926
1629773
516529
1967469
122932
1213232
1519698
1296618
1138945
373392
1352023
861354
1600331
738230
349750
424748
521472
1750935
222940
195622
1334186
1908684
1006023
27580
1689993
359182
1667921
1401097
577923
1535924
191713
1969794
169743
1604287
1460189
823570
330905
1276306
1507224
186890
1536453
1116650
1045466
1348363
1733836
290383
1628039
732807
1931928
206607
1058668
1032495
1762722
772472
1864677
1978089
325257
602089
91457
1832249
1208324
200326
1824176
895695
1823838
665106
1725805
1725757
147491
1660703
1076646
997246
1875230
376259
1010590
320421
1507638
1811296
578596
1466265
548381
1611797
388918
1221319
606683
1445028
809822
490761
1970557
526600
1894944
1217904
1716039
28703
371229
109145
851637
1226586
580668
1584696
770771
1321825
459740
374379
917230
439708
114253
1132531
541149
311234
842408
1306679
1821284
726951
155210
204639
1593348
1202105
1712474
879473
460514
816353
1520846
1852405
445332
154943
646013
27048
1681209
1587469
399587
1531896
317887
1959846
707877
810060
112505
179833
1228642
656081
267137
1131778
1585354
1578505
141396
868074
358905
491766
704138
44745
156973
707545
612203
1686928
741700
275477
1520946
1619178
1705188
1992291
1467903
1957582
35914
157380
1428983
85977
1127022
1487426
1617575
815034
850618
162410
1350334
944630
858468
1537525
657374
1256536
1152969
79833
1928646
742500
864051
1596718
398416
1592154
1734111
790226
1681509
1511374
142614
1868450
1134539
1953588
28851
609039
1312090
298057
1682173
1666853
1955266
1162479
1585775
410396
15801
1288463
1461177
769775
752722
1484873
1244632
211208
673759
1288150
672826
170663
878269
1701563
659580
409508
736745
829061
1446842
477895
430325
1952386
583001
174590
971759
1905756
481591
1161826
16178
1264524
168970
527068
713909
914225
381392
228245
8454
1011131
471777
621663
1540238
198161
1260243
657913
93056
1895197
1251149
1274458
393928
617644
1456
706179
705391
1085350
410012
299696
865063
1231373
1333934
1265654
944581
740734
482817
853344
1632271
600469
148604
743312
1307346
900791
1438985
719791
1485375
527022
1582782
113860
1413388
1211190
1582046
41200
331035
784036
291436
1364291
1638298
1742661
1288627
1669487
700953
1477287
1075994
38275
323962
799687
1472503
1090355
331919
1774884
1976899
568826
57275
1736806
344145
544991
1503760
1825135
1678165
1438424
1904323
584152
1708776
1870460
340292
1075244
662287
424287
1094106
404046
382507
620216
585433
469055
456709
678456
1411933
1905527
851298
443624
1603066
786170
1841145
709621
1115908
1609952
946015
733236
1574945
32603
776722
1740072
850914
1822484
737132
795257
1562354
210080
235674
1792510
1705631
692678
982943
688228
742454
1772726
1812137
674838
621999
769105
1949907
1797359
1415941
1404134
1152494
155504
1106186
1731086
1780490
233528
1970021
1142451
305233
548741
1029284
1862504
1596634
1061567
1876604
657566
407484
605999
1381286
1897354
892483
1233725
1450354
834777
1360055
1730537
1779691
1606771
1157400
949958
283902
1285246
1094475
348935
77772
1166384
587776
524716
1508078
1509936
1181167
484347
1011542
809498
665222
1299291
612244
1987673
1723586
206349
83636
1635448
474058
1690653
1932608
840405
924521
12499
1927564
1282768
905624
1410748
1252604
769554
931118
204284
1280708
1747631
1630414
773758
871713
333492
259324
1364414
343172
365973
1237491
614047
577420
163930
172215
363382
620427
561130
70899
580652
1860792
1864851
1870180
1271828
495873
863291
143454
755239
225721
1278094
1574104
680378
1937255
1996791
795821
748842
321491
1996720
670901
1091967
1095355
911559
879227
1122122
1583584
1105094
1855830
289638
206582
1156204
63788
567189
1149678
1961771
1349679
187629
173953
1264851
1083967
952856
1792192
535118
819480
1513354
996044
1861035
1266773
139726
1069601
238394
502501
1324037
1515697
1252624
59774
1027080
504078
152601
806683
409566
1063948
1711247
726456
1338410
1564245
1596807
280938
1954669
834054
1307865
1248758
436637
1416559
1429488
195182
1118823
922410
644655
931653
1084403
211733
234564
250297
1141635
1960808
164806
1001361
1523197
1283214
1401261
870928
1812196
1157867
163679
1005323
1919683
85166
1169417
449933
268809
159284
82754
430945
748502
29585
310593
1539300
1136369
752492
1712407
318986
718411
1355267
726764
1119153
954118
1380451
21637
921536
838674
1844955
414061
392272
211435
1107809
5184
1480886
1325081
1119224
1922100
146115
154460
1467883
1543057
898654
295396
1378582
1739343
349679
291836
1811508
1754230
1456294
517301
1943637
1968732
1712923
270648
75963
1224344
361519
492583
1308895
339396
1746008
1757575
1544848
154369
549410
747002
1636899
502595
660911
1216852
955838
183450
1518661
796019
859236
165399
361969
1103229
1394714
619696
1679870
887700
1919300
1451886
1629642
1392863
954223
1924040
769057
966008
1496552
388278
763452
228129
1717438
500147
1027309
892225
201908
819776
1470818
1723933
921525
686523
1589408
1961264
869175
1932674
1816014
1301608
616721
385357
472469
243344
816850
1448727
1168254
611209
717159
1835283
1895846
974038
1006382
1388555
237273
1638796
1206392
394737
1739261
1617119
554170
601985
1390225
804101
513935
391185
332378
511228
1340008
1935711
243331
837883
210134
1160566
1856705
1505785
474452
422466
901108
584836
1968984
1254999
398745
370732
1673414
1277586
926016
1297242
1414084
1668191
1530234
802205
588760
901428
1861621
1172593
1861106
188432
1381578
374942
277408
1353857
162406
1774006
694688
1045762
1806430
542844
1324251
1793615
786049
1118929
863929
1908178
712639
215569
1137187
1474888
1034189
626838
1951100
379309
920405
112725
1409111
24415
1743598
1551757
823098
1320709
1619161
161596
754102
1883140
689202
1925542
537938
1134308
1271533
1534599
1593200
528706
262814
769025
1164564
237263
721329
739311
1619445
512699
1794551
1815081
1809798
1153277
1987192
1811384
183194
324790
110808
8448
1368873
1481274
1598902
1261089
246734
290348
217497
1816783
522353
341631
68773
716570
1602412
466364
1916957
308998
617959
1215713
1020310
1968557
947313
1838516
1670914
426605
306905
171538
887992
1183069
1816984
1578110
1657438
1840536
987108
1671701
1818494
230823
1330738
1553062
1640532
196375
1817095
1338988
969199
1217721
1632787
294640
118521
114218
421169
204553
1402233
1339819
1734639
335638
376138
1805552
1359702
391666
1989564
373272
438875
700639
443213
543812
788770
1771426
775437
551073
1047931
397425
1904801
560487
1391400
28726
932834
1363473
291627
1551660
622043
295103
453165
1426733
111133
546691
557535
362051
50430
1780134
1513628
1031295
1496682
1819330
165073
432679
1504823
1869742
1714645
1082780
1478242
1401679
1190679
928132
1672805
415638
1921254
160801
1713380
297737
543769
272378
511907
1465690
474935
722659
273294
893123
900006
34597
577451
810721
1746679
1748441
1629312
1026672
1424846
1582252
1015994
229674
1645064
460108
105121
838877
960763
44349
256569
433341
308734
239864
1837515
264431
807615
1808382
1379749
1383761
1444296
1310048
898821
613932
1338908
1043539
1503367
509636
490156
1904129
1785197
1949966
994623
313678
24109
44793
1058956
1413645
296262
1900881
1702860
1483513
81361
347647
384124
609498
1190539
725994
806095
1205050
648301
1575161
965649
416104
879617
1283648
72957
427483
1587768
549026
632326
467836
1111723
1290438
251114
1572549
1875852
1361209
845949
1386450
834745
1219443
8641
336998
944353
1271861
1887024
941786
1786930
790770
408308
990255
1185582
1412648
431368
759343
1563786
117078
839128
1741917
1581357
780832
1111273
1351099
276809
794716
1527242
1655044
1241325
548678
1314902
1978723
1184509
1114376
91797
436035
786293
781900
1984441
298724
455330
860342
1825572
630877
1300862
749056
1095432
1947296
636651
1873292
632515
1523291
1981845
289003
1298232
1070180
82277
1131248
1727020
1920353
167625
702637
1995257
121764
1467962
42366
1916499
1197707
305409
1419279
1735970
1483918
1410033
1344076
847643
1432959
1536170
151676
1534269
742833
831266
1578405
854058
1156516
1795177
1356410
626991
6106
1369725
403362
742550
742052
1916211
30404
1933730
326163
1292740
703532
1641480
1001374
898248
1988130
966846
702274
597829
581952
361810
1961082
184608
320029
816109
1710726
223736
320688
1804063
1333837
1582418
1367694
1488523
884787
1581205
559909
1700345
1456880
1760191
216398
1021083
1981361
115867
1734216
1415150
51562
1886683
53491
1072855
1654196
241232
447041
1124777
1064799
1290019
1326433
953903
1762087
1164604
379045
1280114
552231
661896
744980
827452
1328125
903704
1630877
850067
1119902
600878
972410
113823
838757
1126530
937765
461046
1525124
585799
781733
1844301
831470
873015
954644
1430822
1956125
468636
13755
1836620
1648943
1243759
400198
1437248
979094
254104
287112
577153
1704181
1841155
1026743
32718
949227
1625067
1802104
1631515
268189
373300
761374
964537
538646
365860
902430
1651906
139614
1765589
1481368
244263
863838
891825
1490751
1617126
1440392
746593
777360
400374
456235
1463722
1333378
1926736
1591263
616717
1813238
1351572
1524388
1773064
1187255
1439641
294240
1505561
1051993
433768
1984579
1272743
1925458
362345
82877
115414
1904556
1624942
438561
552388
315768
1859556
1584067
1298171
1467629
1791914
998677
256366
114108
989682
1877101
1725892
322382
1587977
676138
225178
191567
930628
507226
1750141
356291
277806
15392
561554
1192183
1595471
989850
611785
1000947
147296
846695
1749518
1377441
1747039
1150556
1641939
139409
437675
557840
562945
1084556
868625
1442716
1616072
1847932
1284887
1614646
1678625
872734
1636635
567902
197398
528657
14547
1399493
79857
1191292
1942799
945651
1808140
1897658
1845966
460777
1770435
1595759
505041
533515
1026278
530222
1745499
1968646
940967
556055
385326
416749
183879
1769088
809364
754975
1067128
1086080
1124216
176281
1782042
51012
1969019
685134
212297
301332
1906887
1449448
1517050
627506
846814
540402
1153931
39617
569133
641288
1228363
567839
980549
1685537
1403422
862217
1236153
534333
1967519
1428776
1541932
1202675
1887720
1204089
815541
856777
790609
708389
971165
647362
1296618
1666866
738712
1285903
1434001
1563244
1416108
954089
723611
162847
248096
1742002
1273805
722969
465302
3829
254578
1856674
1496056
233107
707790
425062
1317512
53455
1570008
1145615
1749091
961247
779475
1307665
191698
1774280
476636
1974147
1014082
1083204
1460665
136578
1983633
816154
898850
1761313
1026648
1929993
219284
216107
503956
1556934
257277
622523
1190977
152080
428731
40800
1236442
1622874
718152
1006675
1870342
343670
1986114
638578
1752576
1753016
463505
73485
901205
46651
690486
1025898
1404657
252535
1515062
1066261
1177265
97
648256
907445
1720176
1418253
1527031
345015
1215757
335510
1373052
503556
1095664
1199703
1360542
28943
1469945
1714862
341788
1155718
311226
1962163
418480
193798
283158
1956132
781006
1714611
1675075
683304
431289
1255531
887383
1230020
1239605
1433855
1976772
1716653
1135067
1978234
773282
1670938
1311867
566488
1103750
1031912
313847
328729
1107421
758585
1546057
709343
1286697
1845049
256536
1931599
1278541
47414
426386
586166
785303
1285457
784992
310915
1446879
12298
1396493
1903340
300650
463224
593994
743920
1650441
1947121
1815733
356282
866585
1287153
706684
1813298
1649635
1102939
631343
755542
960162
635699
475681
1957478
1149524
1990350
1871103
1390491
173249
1153295
924583
114270
461437
162213
198219
760230
385256
1918789
723150
1103257
681685
470545
1002821
1330535
1603073
497676
1350413
1061567
130048
341244
1716381
26832
370209
295446
920608
906752
1142555
1518536
1461176
714629
224773
1926199
749045
1860774
1928592
1027217
45921
612627
93900
487458
1503310
975277
611641
716144
1922410
1239573
1682231
1373209
1423600
1996839
67632
912624
857406
15674
172797
671493
1301560
1662203
809908
1069965
833716
1212505
519912
344477
203698
613918
1052375
720121
264135
148113
1778115
1940967
1455999
1463463
1093203
1742423
1725011
489435
1698946
447233
861034
1153539
1276651
896451
415774
1568490
971583
285622
1084652
1887281
992104
1180341
188919
781916
1179464
735727
940318
1452650
935477
1085973
47819
1076749
404234
1617225
1787332
325381
1355745
1881433
897864
687137
228446
288138
1131277
1166052
1250698
922581
1852644
296320
192059
702040
1262081
1526879
741367
1869619
1099193
683154
1350977
1699663
205206
1641317
1655390
906261
498731
1415860
829502
778674
208440
1460793
1750724
903346
442333
1373458
283570
1462818
225694
1120635
857166
1555307
387169
813770
674683
1691568
265251
1185948
1791566
1847001
384422
169872
1051234
924645
857292
1723847
811324
1879268
1028173
337761
145636
1721230
612659
347684
1609738
250567
1354889
230052
492606
679887
541807
475891
1968910
924822
1830986
816877
1278154
1355871
677178
368609
1709338
348311
1877243
1912416
1296873
326945
1288051
1914862
1861402
1049819
95262
870721
677498
1714163
1912927
291117
554524
485614
1640766
54358
945745
1055274
1960445
376287
1800826
297105
1166809
1797822
527365
306754
1025575
469405
1210652
1742600
179559
52767
916997
1165481
1021284
775703
1207761
594227
569657
1071568
8981
349827
970615
817638
134540
1042218
445439
719354
1162413
1330769
1770844
1311377
586041
849483
1840929
233751
876557
405368
283616
1200034
807720
1983061
1192792
1966663
406097
863619
453287
1962345
469812
47452
424976
406320
1551434
1866121
1018664
1796998
1985020
727667
1976573
1214466
1388900
131180
1088361
1689446
1595909
1737628
1520122
1918281
294996
39747
1993428
1028870
1754737
1805910
629188
166163
131408
53916
1950458
1329005
687105
140306
1090020
1705660
898290
325430
1029779
808519
1288543
106513
1037093
1231875
784257
739785
429152
1082535
925463
1273468
40603
1183292
688983
81660
65428
1638571
1102126
931820
191089
239615
1860641
1261983
845183
132097
1618954
1672299
1608043
1634247
448112
850485
1499512
445854
1355585
1548245
1930123
322395
1031461
29345
1890907
638559
565004
1749253
196291
154502
978122
1101327
366894
1834431
1125790
439283
908452
671660
1201548
1174024
303385
1321967
1161979
1375097
1304688
1020281
1523498
1570021
977589
1860550
542497
1381491
1577833
1175418
1826369
443173
1026644
216513
713614
462244
268642
450270
1302638
1023832
1624377
573010
931095
140282
443618
473273
76265
1334293
1470507
725553
1009577
701727
763216
161656
506458
537938
353500
547687
1466824
731105
370084
850292
1990086
757834
1161350
793648
99161
1194352
1745545
878435
1186351
1504441
208260
849555
1473519
547029
1092522
584899
540659
1296122
1041023
1598829
1204733
1893575
1742359
122909
30582
142852
1252866
947988
1177785
189907
696202
1394801
1908135
1936683
1054353
777944
47788
376497
1501038
1394097
1596215
335659
54166
23499
17930
1043907
1052303
1516733
1255846
357397
1606419
1341955
548452
1063434
1550975
1648428
549422
483215
264275
596530
1295316
699395
599033
1890867
1148363
658747
1028595
1079973
955686
6673
1316429
66984
765734
170962
247730
1861927
1123991
641735
1428404
517376
629119
754763
2367
1216967
194988
294020
524766
896979
384851
466907
1501497
105757
1419146
1110543
1665277
664758
778560
1139140
1195639
27514
1920836
571351
839500
385732
1334335
1263085
1039400
1309059
1155224
1317904
1225011
673622
245002
1429057
1476473
1150574
1608422
1910300
619755
2330
82947
1888887
521951
1649474
618409
1046142
1165707
489295
1357256
390296
900085
1140049
894662
36527
723993
923642
80226
82118
854988
1021549
1100648
668769
1854571
1388790
1544146
493266
205391
1117917
165426
104302
1074763
1972668
408983
328587
1881347
1714319
1908972
978476
1754161
122194
375076
917637
1688142
1767099
479387
545183
283392
954238
1573493
1080433
1162931
1974865
1546107
1451643
1600090
853925
287362
852734
552928
544718
1234764
880664
296126
1389738
92916
931365
1790175
530046
1624696
1597186
1660917
1722245
1318156
1320505
666450
874940
383146
707459
800434
1094001
14119
1116182
157763
132541
1075379
102236
1343763
1339301
895810
248348
1925608
301356
1080209
457675
1064682
1975434
719560
1531309
611305
1282893
1640656
1758304
1821270
639407
1559029
254549
1904709
560089
378128
230055
1136798
850819
1905347
1372462
1769398
55428
1283668
963907
1023933
117114
1078417
973895
855122
1969190
1231625
484879
657793
852035
1041692
534301
1854944
761119
396642
346488
1527418
359882
1299023
765136
986658
1300083
1509166
1292946
520052
1843772
693285
143641
12812
1471203
1534432
1839154
318358
1417128
460902
1122663
434265
213148
973108
801374
995559
1782763
1870052
1834079
225038
1186886
330815
1194
639949
1335585
810721
1010555
1156283
841268
645063
74581
1114024
794456
917436
613246
1838025
380907
1915211
934694
1388526
1637763
897345
1057883
39949
1015283
1464433
785112
1777070
790640
445511
299209
1083667
1422750
1140425
1833385
817347
984944
1345943
1803309
1351247
1655825
536589
1965022
863190
988830
1746358
1213313
1097253
1671165
747181
1176539
1605237
1158889
51324
804557
964178
1686422
45851
1785035
1091140
320417
1523619
1845918
824050
995939
1700498
1002103
579976
1927797
692084
1002460
568529
1241095
439354
1270609
667947
489579
1499402
1681294
1667011
1784563
1664109
166854
1070376
336463
1142697
474947
680154
712236
667947
1216620
1879513
415041
757121
267161
1165552
1759879
264037
1792688
1730668
1757671
377583
600657
1273973
652287
6238
1387095
1738143
1581733
918985
640130
1828093
899930
444209
1410615
579458
1842269
1243365
102033
549874
624055
787166
1202289
1770978
482071
1918243
1440191
1822352
542779
836447
759350
1079933
250682
1350648
1146824
1816715
1777177
976632
1155425
1952182
998610
1463088
817337
417369
170261
1590245
364537
605534
1582646
1100365
1220452
261186
110496
1566202
1788716
1684737
122233
107786
608570
256435
1004353
102537
1777763
545416
1826248
1957285
637045
1848585
725480
1171543
391853
1775951
638967
428227
978925
689287
1776827
1203433
311696
1560096
579657
1640003
678035
1670849
87935
1934054
227818
1556413
211727
608675
1444831
1676581
1219701
663884
1100658
808119
1321538
1676707
50637
483697
1675588
1633300
1960559
945533
1845262
1725286
1454197
1795301
528964
458505
30841
1384941
40596
1753440
1356257
1471468
683087
349378
1632386
89530
245975
1717149
1246703
1684183
447356
1292093
336338
1642982
302017
1504098
1903918
1559314
1157253
1485405
14055
741280
143750
581963
1561741
1361312
796470
1645788
1926651
1465779
1262442
1802856
1672875
1344528
1682067
1256619
1018104
446479
785389
1076495
1330512
1719115
1101948
757366
369038
1787599
52231
1046325
424382
1879061
1827529
877719
1325833
1902098
355747
1341757
492321
1477806
1203729
763507
1358867
1165998
486365
1259666
1786863
1017378
1788016
642441
1677569
1904827
1457933
1886292
1090408
1733282
1981043
1616906
1313954
1277349
1923447
1061986
468772
1145145
1627324
945221
1960568
663223
921129
910461
829633
704815
1202440
173009
234235
908583
937559
127114
1955500
99559
691398
967376
1694378
240856
1461565
1983211
528848
463825
1187352
1545505
1894954
284969
1759814
350255
395761
374347
1599810
307504
1554148
1728670
1348549
1281367
27027
337712
1167499
1454835
1726945
1228123
1696388
139497
579163
257975
1459177
423375
1900771
1592426
572899
897363
551164
980656
1194748
571099
1616363
922658
1968425
1160611
1289494
1613408
1896042
927478
1437719
1167962
1172579
998961
1963508
1104926
689572
1775634
570300
133385
949752
344276
1018341
1686517
411427
1672450
1168398
734223
895822
945906
1344682
455273
1980901
890198
772976
1026514
1661781
1687253
1177388
1217497
1664656
266086
1563397
1960547
1770076
1293737
1899832
1067300
1242718
1473989
323048
239640
1826256
1803817
1318714
1428190
989734
1801081
1319179
1107910
1232610
1833388
446557
900145
45706
706988
17735
550042
1334399
1830881
542871
1293858
1615502
1683852
921583
1150703
937698
738566
1717890
690191
303389
562538
1037281
1222766
1319485
910684
360868
1429684
1743708
1718554
125674
1872160
1638596
1853431
242818
1206075
1875972
124146
517395
1771463
298277
1511086
1676657
1326121
560978
75848
157103
21635
919472
229502
1561098
519627
1440919
1472355
1940228
1240000
1423540
755274
430227
671617
1333198
841695
207684
508581
1281218
612388
529784
1176800
1133539
843752
919060
1974411
388343
1032048
1950379
1978237
1733004
1043936
1404348
1646919
1936991
968781
1371646
1291865
932270
893721
1009085
894714
142758
651428
11432
1512994
823914
1541714
634174
1988035
1413891
326428
1637481
1046480
1285117
1142166
850126
1296488
1444371
506911
367092
1910010
444281
1918220
1694146
1237611
359270
524032
182259
1764788
145863
672273
1593365
194505
1362392
503487
1471491
889098
522229
1475705
978917
1532578
617877
1359631
899512
1155726
1472562
1328145
1875839
708676
715731
1157483
1453994
532738
305928
1084105
1680418
580851
1832386
1320251
1187863
1722712
376207
537141
610714
1585084
1882976
559049
1597085
439940
219654
907072
1315095
1808073
883029
1400134
869149
768925
211893
1577352
1140161
1869249
690300
299148
398472
80168
198128
867581
6705
1388952
608507
1326373
1266684
230223
1341997
574415
1759404
392085
1480917
1337037
1478431
1993221
1473352
588795
298491
1525136
1824324
1814969
1133244
787967
1269984
1606807
1765065
208812
1419385
286910
1531180
1941443
91704
1702762
855494
210845
1730533
906947
1707709
1120199
477397
612164
1295998
964877
609008
1306148
1485741
718422
1434851
167963
1563986
1137918
636691
825876
1320280
1069947
914137
1262093
1206918
1111469
1083183
446038
1207623
687280
355524
1316051
1817263
1040467
887386
1375179
864927
1988966
1362540
754125
1345710
474247
1270970
1185315
601541
1370180
912804
939877
1044061
1931386
1057852
385703
302335
92812
744072
209612
1939656
1267260
1801548
1090399
1413462
480989
1503180
1744804
528557
1206151
902776
1815966
405957
219590
555213
1044774
732055
978950
684003
787220
1372771
462034
496197
702756
1679366
179739
575484
1060791
75426
1576761
346942
48232
682765
340566
1030093
1578150
1208603
1057602
1666656
1974957
296810
242461
1737236
1072684
360015
1008664
133881
1360787
612679
1792975
1156006
1113133
971818
1179169
1286492
915460
436850
619138
1524418
784352
572594
730266
1521840
290272
1426392
1762955
675742
173118
90104
1657092
1369253
1600130
400540
1717266
241545
1047418
216549
235892
99551
1089733
1639972
1004870
1715269
1354020
964747
786150
467406
951846
1748385
1987048
1204651
1585679
564574
960527
146461
83334
1082615
1229460
1153957
528259
738480
1918071
1672088
1424328
312471
238052
1716044
60148
1395122
336017
14714
1181151
1915757
1840855
1725096
1165556
1182079
118765
799140
1035210
433859
1960793
805014
1162812
547348
909092
1968072
1103441
548958
1953901
31769
67700
671797
491070
1754816
479256
726046
1609253
750958
347340
1631314
1049353
1910883
1523751
747182
768637
699607
1874174
1548662
742453
216275
807602
620954
1673659
1758290
708815
1790152
1640318
942477
257226
682043
1861162
257968
964323
1495167
273593
1683674
595043
1762322
1603349
168198
1170834
371024
1247680
428202
1902128
1599737
810076
1943959
1426615
181403
406557
449398
1304592
1215425
1608380
285994
274624
609856
1896868
1930908
254725
1924566
583398
1943745
772927
1838831
1680177
1283114
442965
1072255
689450
357354
1715184
539443
603828
882445
1696683
1098130
1307429
1911223
34631
961931
813617
823147
63797
732034
1868829
501150
1586946
97282
1204897
1149587
1135240
1704580
698462
851806
1724506
1142221
1373604
732003
1593513
1810117
935463
518390
1646540
127481
923578
816905
427906
97069
561866
1254690
665864
1803598
1378032
796722
1727815
1793919
1912472
54422
499728
317978
852581
83599
473667
1726916
1258263
1355267
744572
654555
260575
1584533
1793098
1470159
1101115
1521863
1469213
524789
1460806
1832207
1570416
182997
955171
764804
1732152
1708153
1723855
1418778
1400025
1715743
283012
201522
405445
584014
945286
1363306
1435087
558885
1617961
470446
605529
346841
1363941
1676272
911176
1057472
1084262
1320776
925162
214552
1587213
369187
1096316
929531
1765601
1082732
1105486
163086
1526604
1754507
1289960
334587
741766
1368189
1837808
531583
295234
953363
120372
1696796
1168338
1773578
1428809
1688426
277697
330256
246175
204788
113460
1859226
1829919
911956
966345
1136732
1600523
1911820
366195
1352397
684563
1862459
1398267
396510
1329827
1510432
311510
1719021
600709
1876253
1718532
405711
1212989
284904
26453
315896
1111476
1714068
1375130
561650
1815282
327876
92863
466273
770583
1474962
1662772
1119099
1553726
21138
260247
1847863
1484528
1944581
515549
469942
168167
851981
336468
1821
1556082
934482
1236577
1100390
1285417
810408
1967432
712908
228656
1343038
634276
1205093
1272222
1260652
418437
247048
1375679
1625290
1469003
1334330
636842
133624
1841050
724757
1409687
7928
990932
1653
220186
1262096
1106382
1698366
989111
385753
364165
79586
1886156
960478
1564584
1166331
442084
1193651
453619
1519494
1104252
100049
105340
1992145
1041493
1479983
1877381
699956
382732
956017
353340
1933241
41406
114801
707596
528495
464844
668475
750565
612174
1125569
830537
909128
448867
1280640
757326
721641
1431845
963202
1478780
399614
1525869
1174630
1558261
839044
289584
324440
877456
495621
1343607
1594471
76119
102046
448954
436018
1087160
1062012
1514023
1941719
1068875
655392
182174
234794
745262
587926
305080
656578
368353
426506
860445
530663
217873
1850392
789545
758589
959144
205581
114717
970302
600429
1364458
1385173
963199
1142008
1260351
801357
1619235
1475781
911904
926888
26012
1559353
1634891
793403
1792100
1892295
1225257
1814362
88266
1419349
1287387
1954255
69828
1308240
1123675
222645
404560
1577428
1521670
1866645
1612830
1470339
475961
1664205
907267
662532
584280
645400
1121757
230512
285295
1571066
1603827
99930
408981
1624637
1176467
1159368
1784513
316115
846016
1470112
89362
1897719
1986393
1413046
783748
1331836
1212319
47026
1287389
393017
1058955
870989
1882612
605090
1146611
28427
392548
898027
181520
1891147
6837
176339
1337460
227765
1306784
1367597
778929
1011605
465
1101616
1760471
1967089
515967
330811
235934
499637
6225
478709
50533
342402
434996
1443479
390409
1785754
318913
837905
153868
437857
344474
1917514
962362
371704
1275723
881860
1253056
1047557
1415223
35869
1979315
281091
886193
1051351
609980
1382164
379838
1645730
1781208
416938
919318
1508168
1189685
1085388
1287843
78667
863788
756008
23863
1682590
1984843
1834676
1317890
731279
350376
198867
1367330
1684180
480309
1831617
913337
554768
1711137
1816286
541007
440312
1108912
1163020
51403
120525
1998063
160572
625822
947254
82372
722314
1099773
497675
908968
1809980
524134
1552739
1532415
1482750
788328
1029040
1833782
203667
460279
383745
1104785
330008
1399709
317158
1600505
228592
1602424
1402830
432237
565172
851258
512957
513005
1379094
1408067
1328893
505185
1462526
506983
1689280
1496267
1196692
1746120
1089589
1301849
1065867
682642
16970
1877379
895222
1539578
1998667
1996948
73823
801200
719810
1301979
1683665
1681537
1599832
349688
1799712
1879375
465958
51989
958728
1081887
1071698
1195472
538041
990803
1187322
695606
1383560
1561408
1315090
1068311
485637
1922216
150330
148643
747606
804665
608924
689353
49666
1297100
1529231
1973536
1151115
291426
671090
208609
1888550
918045
678540
997684
1195874
1120784
861251
1583803
374290
1175586
995067
378643
521039
981947
426864
1349217
1520607
1902552
308061
1705885
1665368
1386938
1131721
380577
1569080
815691
1539333
310361
1518197
674640
897281
1453067
1145290
1188408
559666
863762
831981
141813
1736948
91288
350075
610408
1890570
1475814
1258226
123314
1686080
107935
180120
1531789
57409
1329476
327685
558395
239701
271601
791280
1351696
169378
74161
1776706
1599447
908627
1202257
1633644
952797
1673305
1575281
1779802
368420
1588053
327770
1944154
832600
1085513
428053
570689
895979
201877
858117
1048084
1514837
956952
964815
1669360
1203996
1738824
287113
1936972
310493
12083
982567
675123
1077921
1596223
759746
396147
1409626
735130
549329
1598205
685329
448698
207334
1661069
1843406
946609
1980851
212133
526484
1750056
596326
865737
533381
196490
64426
1314470
779545
76959
1640301
1320814
1288783
476490
345272
1240585
441541
555681
1705786
299323
1455510
856214
1678883
1368971
639729
1783096
1895392
141026
1252379
1772839
1311325
1972301
1994886
1893774
931853
1750201
1553364
548830
1595963
1598090
103624
57287
541877
802458
893153
165398
950155
386319
838172
366203
1582506
1253608
803513
1845039
1108224
1965393
1306442
1521422
660303
753283
957705
1670583
1338547
812112
1079144
1880136
1218807
798588
1053615
1242824
199065
997542
915050
922512
1594034
173699
123395
1358882
1061805
211841
1976418
1171056
744601
689285
1936485
1593882
637372
1027776
1622722
74685
487532
470259
1420274
1988998
1681506
1616494
252332
1893277
231839
291628
754693
1177580
1294554
1630741
1731016
1252988
566399
1190535
330268
1365662
1566167
1648043
239508
815159
1286144
1811511
385392
1771589
390888
1945550
896768
957496
651808
691727
424997
1127038
317901
1892547
579142
645356
495637
176822
1705171
15810
824104
1956424
996874
465106
970842
1507137
106321
184616
1049704
1513636
1260154
1900354
1582321
1797200
1479074
1216034
310669
492995
1792501
1807572
511435
69595
1183042
574478
8961
1227010
620170
836869
21284
1445271
1549325
1639155
1717000
1302323
1840831
1724251
712177
1572010
1650192
433453
283323
297889
985366
18800
594708
519248
760938
1235916
46463
302499
440161
713903
1237893
1267291
1298824
1615295
482632
1906109
542117
1909040
1865786
1116830
132936
323730
1682944
617259
1385047
1016675
920257
497044
483476
564993
212238
523656
1397617
386892
1582143
93941
1156033
927588
1212310
1824964
1764076
1886055
1387104
1083835
1038900
371126
8065
106606
843559
1077025
1757129
419965
1234860
1125598
335276
626891
1637269
1156424
1315876
1484431
996150
436541
41536
1081926
254482
907590
775249
327633
776362
140443
1138462
369505
1507962
1142475
593718
734967
670527
1331089
323952
1165105
1795812
1453294
1525217
600927
358590
974276
7276
299243
187528
924030
1695105
577595
752661
100474
1369277
1813114
618287
587142
418465
1741122
192415
1319353
751017
1405501
1886009
567168
191189
710085
110292
486700
1562701
248766
770903
1525703
470668
875177
1323549
583349
1142632
1057165
174875
687607
999441
1444089
195912
793622
271949
459768
1672704
1305663
1777583
1906628
321965
4783
673064
298324
334194
673726
1635188
654953
966976
1711215
1251376
710125
937184
319222
1848631
393682
69306
899435
1493060
1069848
1801174
419885
187112
212139
1333031
1885874
1551112
1868684
1741345
924953
1129877
56710
1853626
861862
1330873
1928635
686855
257786
1388353
1903110
1808840
126927
1109389
344310
1245887
1714290
1109033
930208
1158204
903612
180384
611481
1901938
631311
1132025
1767406
1500207
889983
853648
318403
234381
1615595
673954
967201
130021
249631
1584463
1518346
730010
1865373
1901561
1306661
1485369
1907312
1521545
1033809
1439557
149693
1844509
1674197
122968
1595244
490301
861210
906671
1129490
1500632
1075959
50871
296895
1879453
411658
1430295
20431
1909070
1903669
1700951
1701317
812024
928676
25714
433618
1039421
1394252
1332443
242939
1512157
1895440
264682
1188872
1885605
533496
1606718
986404
430957
1714596
738176
340533
817505
1665055
1746362
124235
24197
1330333
1821147
602762
1177679
1602576
1521657
159379
1351700
1609209
1623030
441755
445562
665626
42607
1175882
142758
1758361
360259
1299745
132710
1487696
1885752
578047
26328
958539
834951
1347100
690122
546588
190006
1392647
386565
876815
1411317
462690
1134035
911881
1503299
969260
102530
1070338
823146
900683
1841274
1295478
1138335
1985607
1316099
1756638
454330
1528900
352988
1846634
1402832
1253738
551762
18269
1185017
1626422
432816
1379147
285389
1363147
805963
874472
875762
228634
1462075
1235285
1295630
1900962
759241
110170
1687159
1223360
790096
1238518
1290341
501925
1955302
113481
478613
1703222
1793511
1270336
117084
1796651
1219458
707262
1779625
49131
518692
581998
1576094
245827
631235
1443625
23795
1727848
553099
1401409
265967
1091602
1264082
502779
1550609
134387
952859
1671105
551456
50366
113686
653016
1502009
1463336
1993260
1212098
868705
937628
662863
806815
917195
1012034
496404
346375
925188
1958725
1133953
273415
1584796
1463593
699773
1946676
1898697
1429180
131754
27205
1087629
1231917
1076824
512498
644414
1022042
757825
1383971
65946
576239
582667
2575
878732
1706917
1642877
189804
51906
1374816
1645934
1650440
641627
352993
1232553
1401942
706991
663542
714351
1409876
1194834
1884358
574482
543399
1901794
789385
1985993
1018351
1766205
1538961
1881260
978858
1946924
422610
457704
1567378
1877119
1357189
1348189
1463805
98784
1730650
1377258
1319638
1066150
167127
1190296
1539207
1429448
1701429
634849
961304
71644
625750
923454
403068
1382540
1269236
413103
196670
1145494
1908723
1494509
1158355
540311
1786408
244829
1964272
466571
1730889
333231
619483
1990962
1271011
1050876
1937860
1051605
849327
1701223
56852
1586770
1534638
1651410
1457739
997331
785120
304347
1247570
1119979
1476723
37600
1938730
1754537
22637
1971212
170997
1529843
1197179
567934
39941
753181
481894
358355
139174
1447211
1993477
185151
381637
207385
1913822
1326087
1975546
744210
327373
1781663
944184
994661
1393942
272711
584211
1414750
1416345
777226
171098
621414
572586
13226
1263802
1752741
93567
313490
1906311
731530
718922
763844
1330029
472077
1182287
1662392
296614
374136
778589
1119078
907221
265435
769583
174042
1190123
1459439
766825
1118014
1631517
416366
601324
753167
1892895
799404
1363029
31116
1734219
473246
168068
1073754
911220
903543
1348539
1114204
1181189
1613187
830895
1910692
950409
1134144
1562362
783776
821069
568053
1797666
1125748
215376
1241219
106575
725684
790538
1090148
379806
1411739
553302
1791738
1466333
1707883
984311
1741853
1741428
1097647
1059306
148027
1923177
431029
1982819
197810
81210
1016709
292993
175208
1442458
1593342
1352373
1899380
289307
1932965
916471
15799
280711
153683
385622
1633242
650342
305338
963671
1855033
847706
399506
350388
1014216
1220652
66281
1105892
1586284
1556778
1837889
68355
31502
1096192
354487
639502
120651
980565
1026025
495662
1420315
1172000
1878725
46011
1991681
1270372
846001
874374
460100
333555
34761
1016240
1485142
1251342
508782
534633
843564
1739825
498113
269809
1613265
757034
449570
686105
1754473
49736
1786560
1521230
1634000
1115989
1495455
1157010
1880224
606602
744516
160725
271385
1192529
744343
455491
709442
625386
1046247
1095490
645640
937999
1010609
1370878
840733
1164249
1286691
590030
647529
54810
918434
1691380
266589
1099725
717232
1363937
1482215
1139178
344886
1618774
1317449
86024
1275492
536955
877547
1496857
956169
445433
1258149
1837346
1446837
778910
1625869
883876
1233242
1342789
1377089
584263
78628
1796805
230925
862614
381008
1507590
487573
1005192
1801684
1056929
129923
116218
703425
1189996
1893405
44600
1855663
1172172
1635701
1222601
917307
539346
558652
79487
696848
1858653
856787
1854027
1187938
767294
134920
303128
1728775
1620684
1287507
1794652
908764
668228
868638
1847444
1043058
517997
476571
1944435
92116
857164
412830
256833
1720275
117547
346169
1542754
409538
1914123
315588
534430
847663
424501
379737
48178
734565
1059170
73286
1812928
386150
1348697
475065
1146175
774156
1319321
1717908
1580256
1554944
579516
750371
1589207
1114900
834482
1388653
1210193
932614
1377083
736091
417593
52772
138154
41805
233472
1443953
936407
1036589
1845477
1718543
1508543
925281
1254165
1529854
1147562
413731
90490
1371570
1166864
921400
1038066
1204989
1750666
1520801
885097
1340541
1201639
1778851
1148337
582831
1189651
397844
253549
592107
1538998
393695
806063
15498
1033658
1621863
763915
50417
645163
774098
1832053
490272
75678
319086
193511
550830
839298
1301577
698921
1313877
1456258
1225515
226231
1136130
92041
223049
285401
241727
699742
846822
248818
1865865
1313821
485943
83561
1105671
1413981
1743825
1102892
1999789
1459443
575976
934110
454058
1660514
1641929
624853
843575
642960
1851656
464605
984522
974647
299774
1669429
1660471
207098
414774
746562
1206791
340251
818637
310477
209800
271526
1040205
1363346
429435
1807550
786028
1724918
1351967
219227
598805
985363
1992522
1258963
755746
900301
1235811
246408
1036715
57381
1758388
905988
861128
238168
116225
224086
1827178
126969
1074386
23541
1140638
1769914
577625
100977
1429714
1279674
800225
510586
1249742
745588
107419
1352472
1813165
542874
272027
1701554
1610003
1516419
456370
1083358
68620
1885720
949577
1898853
1318348
785605
1713703
652949
157158
1866922
1471925
1255836
78669
1726031
117055
1316944
393698
1559585
289342
567260
1260718
1321240
1723433
997386
955722
1121205
317046
1108620
23560
661386
929175
94373
1996323
1675177
1652448
1034985
1858171
498819
745869
640256
1169147
61621
44002
1175288
30729
1329853
1681668
966392
371553
1512582
1458145
1424001
1526201
1504536
583596
393473
1265233
1812603
334691
400525
180816
1661329
298400
811521
1025323
1121109
635820
1823712
600699
1818562
280723
1019617
1717255
575762
1905547
632836
174682
135695
400426
502049
1770890
1560712
1822039
1148417
198132
860264
1354215
1633266
1968292
483116
1180804
393879
1041957
1402175
201050
1494905
990701
1231332
1089289
609300
1071362
1683521
1956559
1182608
1334075
1722070
1203474
1375999
1928839
1297459
365140
245892
1162043
1214582
50192
1565401
1219609
1788660
799956
19481
158630
870331
630976
738767
1529933
589771
1561664
246278
416243
230871
1151168
974870
1927661
1902734
533132
374626
1431556
30751
1740902
89766
595516
1835328
139670
1440421
200518
793026
1108314
1638002
1157915
1081291
996455
447221
1188687
1007273
779372
558127
112811
1847986
195177
602534
813881
1242091
672563
1532622
1393692
1418102
1116335
497264
797996
388160
1649298
412190
1202128
572422
1344847
197123
1560733
721267
105946
53153
319854
870854
1731315
1437528
1129015
660200
1838530
449838
377019
1220260
994813
327997
283629
1842309
1435411
1157872
1171407
603707
169029
368586
734257
908431
1125481
112770
1320201
575711
1776140
1932195
1025858
1106825
278466
1937332
1079291
145957
372870
767550
1163480
371586
869120
999330
1833644
359523
442426
210385
1125677
44166
925966
130871
988832
1843777
1991851
695463
1228403
120736
254339
1556864
699281
867408
701374
105406
389672
1475980
439494
1866132
1806877
1567803
1760671
1142215
296821
1887848
945711
617983
176624
1167413
1392701
1184812
1577439
281001
1467582
434955
1462312
1000230
549077
1583522
288179
1102495
1450420
1234251
39921
1636430
1931533
1538229
1642901
882021
907855
456386
506089
1772156
441726
1684768
257256
256702
707030
753822
610173
1801947
1961048
1163424
1807103
1325143
217662
1092397
533439
1573316
47885
222666
1365545
1108353
1075180
1853007
432810
1492671
1908391
1229647
436269
793536
1840348
1154553
1515410
1541205
1995633
971098
1425137
1806587
704637
1707335
1638581
1111357
1135536
419000
805776
555967
965431
1085515
700535
778079
1035221
129025
1971167
345029
1196133
913891
1454034
1795110
1009030
1433346
1651199
1879500
140657
282198
637183
733596
184955
458370
1284725
1429790
688932
1010604
180414
554809
788279
527165
729171
358915
1355579
1285295
63393
1179505
1584583
400482
1627933
486236
1962411
1339203
1472493
1739458
867134
1365641
209406
265654
323597
76022
686574
1913697
336886
942175
1009387
1083868
1276651
435836
1921872
664759
162151
831086
1239847
899946
1910130
1830103
232539
59155
1134729
1960373
1520761
1624394
1115839
799196
1086948
797338
727232
458299
600017
919163
851197
332998
1747675
251539
192257
550588
1327724
337320
937804
914356
1102060
428568
859262
854242
1946183
109987
1444512
753898
1286625
700284
650692
312089
1128362
755370
1160877
1525929
831107
1014545
1040545
922619
856869
579394
1436433
688543
1661276
1149434
1041301
131125
84306
705804
1462098
42706
1409639
769341
345517
1889321
35030
126997
374641
1636085
632196
299267
857174
8135
988170
256432
684041
1003760
1695010
986339
1877747
1880744
884350
1971016
1028579
1874244
402911
968217
1509567
632418
1128680
1126385
804999
1794643
1747196
1802460
747028
1466236
1147717
461276
1046629
786123
395520
80850
321783
1928883
1024243
365202
1886913
319423
1039157
714822
1279361
1016014
770329
1454566
207199
210741
1020098
664381
510721
68458
846019
549360
935704
867668
1783271
1394847
1506651
1562858
64754
815790
402775
1333540
943361
1895972
1795253
1559225
1248997
1397130
458220
1747919
263066
1907389
1468636
1524207
519317
425518
151674
480555
51640
1440355
632818
1007638
1237360
1803178
1922365
1322351
1518536
1327569
1483106
560037
324701
231597
714960
734897
826770
693412
459346
847960
439423
61045
231957
1664880
1158001
103754
1511630
236487
1719001
936102
1229081
1721470
409828
1839377
1443709
509681
1754784
733303
275425
848626
750851
754840
1132210
972865
1238315
1688846
848615
1675490
1365777
967741
1166069
408245
1448731
224832
514308
91125
603841
294075
497287
1190219
1849780
1168533
840537
1964660
644765
1810096
1820917
1472143
1133363
1345243
305831
938771
1305553
863856
1212415
316955
1775741
1981838
394355
1977087
1765414
1696475
167382
1410526
1068649
532542
1944579
162235
393419
197743
1122017
1539953
253586
1140358
936643
1845697
1861494
589361
1484151
690258
1666338
1244422
261159
1753981
278281
115596
909773
574220
712192
1953270
53868
753554
1951285
1996519
1028772
487009
1312774
650090
219051
620804
27534
88704
1686216
481380
103574
1696474
250863
60975
1106201
1115653
1819396
1712825
15697
1703763
1703978
1076319
1128673
1994399
401838
691704
1580522
801728
1205802
1091144
1871732
170951
1426757
803660
1282898
1558279
1711173
61705
274285
521244
1077923
635106
1134711
1981499
906413
111746
863236
1029198
1973787
235406
1289685
1022602
1002558
1744314
1451809
741614
559430
183042
302258
1572520
1706407
1456719
547891
931968
1578491
507740
1760384
1591406
1593035
1856895
1740244
679934
863961
134763
381929
496821
846412
233649
172562
23867
47867
1551823
1255056
517330
370662
1588773
1132900
1631550
1817560
1369134
691062
691716
1417821
1783089
1102322
1679277
886065
170691
758688
853097
1090884
753201
292762
506595
1776584
1808521
674848
77812
173934
1472647
1523754
1730983
160261
1496811
1232086
193996
649991
416721
967076
1600609
593476
224731
37266
1538290
892075
1650914
1913694
98371
705519
1531520
686263
139087
1681432
288548
1966562
226293
286082
439414
882537
1117581
1215027
1467636
713738
508995
1611598
734049
92256
156878
487954
1126842
1945218
427708
1071811
1999250
1147209
1988842
748138
476449
400418
838406
944045
838856
680669
1583102
1593094
1283069
1154836
1308072
1414266
326153
799371
714742
490203
570315
1073544
182674
1978771
143767
1573797
1689049
1059448
85731
808050
1022450
22614
314689
1950688
1459362
1141214
1370788
250964
1681667
141246
788766
1502047
1624350
135587
1012163
1672764
66979
365982
1111367
411771
300463
1090231
543088
217414
103975
1381117
303576
519819
1899137
1340780
920226
904482
469332
1620714
1544303
677841
1428194
473483
845619
816772
1642235
466117
782260
354042
1237408
1715642
1480622
1822448
483015
1481254
30326
719052
1490037
1645496
1932963
906893
1342117
1328057
929340
1592173
512729
891970
135806
1952012
43613
1238731
774088
1391774
432483
996754
468014
1490214
99070
482742
130750
905200
1884433
1981252
1934242
1537327
713758
170966
1750145
260186
913351
1693330
1431271
18302
1594497
1611698
1603769
6352
837020
750345
114179
1835440
318127
569
1564781
1004948
807968
1727359
1772356
401921
628101
583431
1318369
1313923
905105
456107
125751
927953
1959247
83893
98590
830704
1762395
1734446
1361304
300599
166389
1258476
644028
165626
1961569
583207
539916
1488240
1591542
220121
849538
247777
41640
339263
1979342
271057
647407
1568323
1868428
104400
1354007
1276995
1903946
170356
1793444
219241
1105808
1045060
1584119
518055
1558979
1648774
1185020
322393
1092465
1279126
940497
1552254
1953462
1938188
421139
1613111
1792892
109213
1983569
1210407
1500103
985450
336191
484101
1679421
1716701
1495654
1983753
1875311
1118031
1456505
341305
1066202
1641147
1518728
176724
1552398
51715
319670
1000823
51771
297277
453378
520024
679483
731380
401784
1421972
1178953
1310579
1947742
536300
632378
1002854
631692
154340
1788597
1505849
1295471
1657746
672330
574059
1485143
41284
13043
1896567
1540995
1301395
1736946
691941
1879059
1940088
179545
496099
1850639
158480
368489
1228419
1808176
1412845
3498
415870
159987
1390237
189133
480883
308209
960776
222136
584711
947140
78340
1709155
1628071
1827111
481842
4678
136898
1350596
29153
1780966
719592
1909190
1279494
1963021
354024
535230
1461148
624907
1034279
1586276
1797618
1333397
864633
672149
953495
1247182
847901
1709755
519727
1069814
620309
159193
1291773
840553
1592681
1055966
479120
1798705
432464
782561
1915593
1565346
1686778
134840
82079
1709050
1391956
200492
21826
1967790
671307
824465
348600
347891
1660482
909985
446594
1306001
1367604
1644705
768194
1390194
1149238
116162
1944115
1959859
645842
798216
337005
477402
1511426
236485
11569
362657
592077
542878
1698567
780988
1708448
88464
976688
40511
984261
278115
1944835
1372493
1574303
531985
1714488
1321068
242487
202833
1754649
359622
439727
871027
419389
1174508
1166068
744755
32115
324658
1796798
1336790
67188
1484846
682584
1537587
89933
1558793
1473261
395291
1493094
804564
1004124
1105839
1179477
995973
1192445
1171875
731404
866349
850580
1186593
281339
1512074
1258726
21177
1434711
1535696
103839
273932
914161
598150
1008921
1595016
49743
440600
1026416
23581
143531
1436313
1896668
1584127
645878
1333322
1796930
291237
641518
1154235
1506250
247075
640930
274891
41165
1800209
1555611
1342976
1956600
1250881
1699728
485496
1863477
1162074
1651225
1831163
1241875
1317924
1381555
817046
368906
862761
1985983
767398
1076372
641928
1124834
153955
1185368
1399984
41836
724811
1965465
1248330
1073338
697548
1564914
981655
1908746
815745
13444
516297
93446
70135
20452
1981156
523886
1075905
1680477
516865
1691524
296493
796991
1659932
1482536
949476
328896
343622
465832
1546405
194349
132987
1117750
484867
536116
192334
914933
1491362
1317793
563092
1401489
1750548
737589
1217458
1498154
651501
1190899
1645958
1710403
1030701
946593
809518
835273
1513379
1118276
36391
1698875
1589120
121020
1554149
1159675
1808121
1186815
1547642
1165354
1997566
763768
1134951
933280
784334
16079
999634
901115
921898
1304857
1845288
1280803
796973
622953
510366
177774
1388283
1704731
1805119
941009
187255
1900350
1752450
9198
59530
1412340
1714184
616134
944220
103781
1732812
1571592
1963348
1308625
765455
765572
559931
1709241
242591
1234927
1999545
160239
667423
1321379
335213
790331
1007486
1599093
1236228
1037540
1753162
44858
1627740
1086311
88506
408159
1982184
1269704
1660988
1000190
385012
1704002
610148
405887
1576076
1793795
1845484
1622893
829285
412100
133215
617203
213982
1310811
1250922
1449201
1374669
99289
1892804
313868
1911330
629305
87699
1247154
388077
1123017
522716
1838314
299430
131170
1573419
464958
997183
1028070
1326329
1433760
146340
296538
425630
1282134
220019
1285073
1469618
1975045
278377
492769
1462068
478213
1814257
926214
586837
1993819
1591137
919149
833765
888564
310222
1891849
141829
104352
1568902
1260906
1346055
1029630
669157
381889
218968
1022615
931551
77660
1306035
1242485
1733918
1637404
1898019
326117
371589
129370
737423
889563
1271235
507434
91712
1105443
379001
281286
867590
1737860
263522
1345461
1410005
93152
565928
17193
1528430
476601
767224
1002159
265143
1843230
1423218
1584612
708091
538887
1492138
231733
1552134
1517888
1477870
1465463
1618934
276465
1585760
1882004
181013
1003920
664916
1548625
886657
1982814
1385053
420906
1425017
1522852
781909
1688498
871126
1225481
1055552
313477
403588
1404959
1757383
1017135
202108
1772047
1578859
1327380
719497
1741059
1972877
304156
1244621
1315613
1346317
1547035
393553
443415
619023
1645373
1694103
1125657
1751003
240482
1401461
1385387
478399
551474
336097
1412372
483989
1802226
497127
327664
261491
57798
674176
1151201
1921375
308602
1577204
938431
936692
1936346
1679933
1613142
1214324
214022
891513
277399
1074708
1551798
924036
1859286
1124423
1921065
1362816
561682
1394603
1246927
973649
187305
1514422
124865
1713606
926148
557928
1677140
136460
476259
770317
978758
1542435
956033
157994
1443877
659565
372730
1706198
256926
838333
86780
1859040
1031153
417111
1518210
527881
428184
1429257
1339523
1532780
1467060
879265
1126929
1825064
144667
1132263
1392637
1139049
1167411
1796442
22927
1883408
1585700
1148956
1803283
226425
1208073
1338012
175992
1855487
796246
121805
1022319
190279
348645
1038773
1673902
1708046
1026925
5247
1163277
1057794
32918
356350
316208
1243835
1634268
1913327
231826
1013332
1728733
1756922
1610499
395334
114853
269231
864450
630309
1785981
434347
850495
1971270
309627
1705551
1288184
1531047
108408
1566954
1561073
1474350
484195
1311510
1695932
1281601
828494
1283625
1347625
1787528
328115
71915
303055
894113
1501474
251881
476893
507170
461227
975211
1379150
1728033
1442222
1128101
1097745
1243820
213398
789351
734780
410411
782600
1048352
1091430
1180512
1503147
692694
421613
1941970
585824
1763543
1134225
458440
1868507
1067364
1712359
81688
1483906
1184301
1146198
846529
1976550
1926966
1051327
1240181
2173
1270465
1795807
1581926
1993048
859664
1263207
507349
832529
629413
860661
536543
866215
107535
335492
1151547
326161
777147
91754
1564472
794844
889566
605006
411361
766505
715699
797382
982903
589567
287918
1577845
590472
1073933
786421
832723
525544
477349
336485
1069692
1541994
472412
1196939
1182504
845437
688992
1677919
1425443
1973793
702656
646660
291643
424662
1951108
743458
1035866
1917031
1246383
1333767
1936884
1834924
1723183
268207
1447747
592481
645396
431491
1876081
42422
869224
1880599
107138
1091867
219737
1150787
367283
948855
934009
167839
120758
1076374
625889
209276
1569912
1393874
1611671
1893407
1563967
961916
720771
458533
726651
1667412
1732837
1174129
114666
1084664
1675721
503820
1325161
1752256
717477
1999722
1731145
1855442
597810
865774
66607
1814108
281571
1485025
450554
1256568
1282937
1150310
358836
9577
455159
1460686
1525754
695120
1711591
487098
1572379
1005113
604899
427126
1518795
1533739
1915912
783199
1653865
134890
1334875
1509060
187547
1376456
1529563
405183
1689625
1473081
1296289
1231430
1778598
173000
811464
233265
901162
783475
1197777
756935
1815797
749665
323301
257272
80777
1387796
1298627
1616798
1394928
131999
32176
613301
1744839
820492
342660
476264
245012
1232711
1472882
1611001
117668
1741553
1570735
1155473
418626
217613
420828
1483012
1395996
1304390
1796705
1664240
1840767
1797935
1743009
1240957
941003
1482252
72437
1176790
1102878
948890
1939610
166666
786423
432008
1752020
905854
918505
691301
1665409
581724
1973774
927380
929347
747389
1463801
1730007
1444464
1752353
1242803
1014013
1752784
213767
298601
267754
1114471
145668
1385935
155429
1809180
1781881
692195
283426
481361
1819737
1782805
499943
1096872
769190
1392574
289561
44570
1912389
1503386
1227068
1813118
673971
390560
678125
1877003
1014278
609479
506161
1547578
1032355
1743129
856454
635949
1748265
1399565
14098
471089
1028211
1098026
1881749
670783
935981
452411
1875100
629153
1619018
510680
1273148
1249239
1575689
173862
813444
957734
635734
47464
846571
1549066
1645886
47953
987659
1641013
1023215
1913722
1819862
1393619
913962
84789
163950
599263
1249097
1764362
890521
878716
1131731
1078372
552528
659709
538631
1008884
1429791
1759844
1251074
1834800
604104
186595
809483
55852
1014505
16705
1274338
1887774
108603
539172
882448
483783
1153107
1839227
492999
794251
1321507
780538
945111
1676332
703422
1940985
680824
951597
1202627
991720
1296861
1537457
790990
129642
1263271
1200026
397823
1067836
1789220
216033
1423606
1436275
306922
1599450
524465
329276
580942
1016586
690182
184219
282154
732451
904115
200873
1328351
1051193
1342667
1158839
261071
24332
1838585
1436499
655980
792675
1603234
1782205
1714342
970229
1746740
30572
1732385
829768
52861
1856198
167549
417547
652845
801853
1682524
1241640
1902042
1911000
1410700
1547372
569977
799572
825799
1805019
1210036
1830050
1954153
1973645
1649248
351248
195363
1503116
1317331
574061
1157628
881259
1395253
1528580
637609
291068
1288255
60620
1043004
1850199
1824718
1146884
408505
755629
742573
1816672
976738
67651
6441
892431
1640977
279875
1200679
1012498
1884442
60791
1185715
264701
1320449
9664
1491896
44670
1845687
923836
1259537
517760
1413789
1604296
863120
1103622
1318596
856915
1866454
204585
479948
537347
1196331
913521
525367
1178527
142556
505385
387692
312090
434318
1120084
497358
765610
978002
1003934
404
468948
1801636
1020094
1281775
269782
1259959
1784180
257507
524950
1607809
1964701
390253
1865748
819182
1229471
1913573
713836
194402
1814591
446564
867426
1648217
481943
1694280
1692819
1456419
987074
745516
503767
568651
1685602
1337860
73896
1961717
436753
492973
33218
482117
1174247
892229
1724368
1782974
131730
555929
249882
1997267
945433
717656
1676804
139160
356270
803454
825955
280926
1848234
146060
537713
1219137
332978
1754808
210632
1321700
1881673
1917182
1839931
1032848
1121754
1037309
1893150
651412
250045
258619
1220667
1056883
1557767
1866875
235141
805565
971045
655747
1928257
355809
1674631
641162
820797
1071680
1765032
886071
1333255
1060057
892327
377121
1389166
973434
1803367
1003747
754585
757156
541347
1655438
1817064
821625
674086
514497
1111124
461848
93116
1439372
1721309
666095
813437
1236771
58830
850707
1383891
1857436
1227791
1604458
429785
852592
26781
237762
658454
459250
741409
1023634
59971
822040
759348
397274
155757
164235
597271
533262
237870
169751
100543
1248378
1517691
1117771
1351360
746753
11762
546630
1706994
1550435
504772
1833298
1585180
1431346
1667598
734175
1591061
700420
306441
1876032
649606
490478
164683
247459
1677335
762439
4515
298861
734792
1258492
736588
1778436
1687964
1355050
433062
448260
1564278
295449
349643
1528211
1482300
1965226
995841
1837413
93819
1317883
1529927
1975234
1743517
1498883
1091176
1108855
282808
390913
201809
364037
1765563
1468809
1066824
207964
1826372
550701
1675408
938132
1093951
1587859
533429
1689781
794106
1632076
1469349
1834472
143535
1082689
1846811
446901
1552027
479433
1663890
587827
1936927
111749
405076
965437
888684
278862
775340
1743177
697226
1457993
1937881
581904
469525
312463
609291
1987601
459572
1278492
1832688
539278
67835
457414
1225202
1891873
989188
992103
1511988
157835
645864
192280
899090
458480
1000660
1474417
1256211
992509
669214
508847
1844472
964882
701867
146581
1863675
1735272
135966
1624891
489244
144651
621035
193118
61061
690737
793432
1840283
1735753
532616
1498694
619400
1121521
341441
102879
1089127
1253059
373437
1505005
1405095
180543
163195
777150
632701
1838469
1101163
974096
67407
949642
1483848
1967903
208768
1194779
338012
1575124
539050
104066
1680771
1910354
874172
264732
137122
1330762
511430
1142444
1854567
1071986
1916182
1434209
252312
1265570
152137
240751
332832
636405
988526
1211398
672169
464586
1433961
778615
1695447
410955
15171
638883
1894193
1170592
131964
1219760
1134826
1257745
929856
445408
1098561
315272
1038692
722924
1931687
1677347
1000015
668775
722554
1314169
225619
1795091
299437
475155
182333
1960339
1248735
236350
1765924
752019
1993769
1095648
182027
1217701
150807
1491381
1463333
1099065
1659047
449906
1956177
1323525
652216
1936686
1851176
358598
919748
360040
755964
1211309
1231158
1673758
522909
1685518
683346
1137265
1516961
1530713
792539
1361283
1678706
1363459
597353
722131
121931
1934549
824413
1001163
1192310
871231
309860
1354576
645870
1069833
2874
323899
416904
465524
685971
1317434
1766481
1289299
1957781
875409
660238
929038
1426739
1987856
1360357
1023953
1793628
209409
1663430
1016937
363182
1286990
1564311
1737225
1774270
888987
1955290
568442
481409
1724873
466712
15332
454829
934311
1529535
925751
1369422
31069
999812
1401409
713705
505787
906854
418982
134822
858396
930519
1707725
454463
1584720
1415184
794295
924217
730066
1743646
1694259
1431388
1056751
818743
157151
1806063
1176950
458784
1076074
627863
113986
1963261
1435484
134525
1081958
1875437
1092340
1069072
496027
1203191
167332
1441185
909223
153484
426823
1746340
1251988
1923348
1275740
205217
288749
1367051
80189
1441274
548909
1610837
1582774
1947374
1757038
566170
1680820
1136761
533273
1866494
369466
781308
1856093
1495350
607563
1739283
1491021
1471783
1480400
646841
633504
1475426
265855
325516
1660007
678798
490477
991557
1072143
486452
1753182
1809470
224083
574329
896832
1772911
1598436
1483414
806872
1811377
1427355
1693454
505284
1022222
1543548
542543
815452
540705
80051
1356966
148586
1968351
776901
1461918
1660542
823430
542148
113078
984601
868152
1433034
1850779
376402
928217
1089988
525267
1887881
833741
536282
221338
1488253
221761
1525056
1430641
8966
743302
1965345
94884
1186867
1326123
1131493
1743600
1215618
700488
830842
22683
542087
1132358
1690648
82686
875817
1693502
477204
251562
1897865
641449
1469360
946917
725770
95934
1430640
1833904
1152524
1307897
1850201
359477
772486
24140
1311449
252684
258968
85569
1924399
554462
1892484
141100
1433295
367335
340731
1308214
638730
328334
736426
1307049
1776124
245535
1000514
822930
1328557
113763
1189092
847071
1550684
1927383
1097635
1627966
323523
368100
1787531
705282
45953
884608
1289052
504509
300653
1029228
1401960
1980728
1184247
333550
973314
709794
1751479
88590
431039
933872
831675
461374
560788
1929432
1717214
949563
1477619
1478407
1410142
623074
1739648
301332
1261251
242019
679563
472740
1087121
902235
730329
1238617
896043
197160
1266868
1226668
225537
254426
1358169
1047292
1189812
39913
1483073
898432
461130
1765187
181738
1921296
260712
1036920
1709925
366014
267741
46359
258773
1128608
1338452
1889708
1650293
1793856
1736750
465656
1266754
528322
1162156
826677
574696
546238
429008
1914772
1611059
1562685
1064519
902363
1309502
984746
592884
1060160
70099
127022
255944
587637
423601
1407037
1615043
1065793
1181493
1044735
1344933
1405715
658424
346968
23608
523121
1879110
1623792
1558867
224101
1429140
602075
1126571
840850
152573
371415
1527875
1298477
1663357
1954166
1121975
1924846
1389758
770011
400154
1292183
781522
1936138
1245285
1745054
1378895
1148249
1356968
678907
1664601
1808452
448519
530462
334993
82260
299528
1963262
1312048
1098081
426828
1045393
465735
341266
511562
990009
175025
742097
740511
1080564
1866881
867691
470055
1308337
1937524
53615
1612211
624701
365927
202879
1172383
1320227
363256
422572
1777356
1922356
827828
973360
291358
457228
170738
1925670
1350191
1702440
753610
609421
1129523
580520
939031
1621429
1275248
502571
1524465
1113241
673193
874640
1923521
135637
1933350
136284
379348
973379
614435
1446803
1965692
1775066
1850089
1984216
265827
1217934
1096724
1828741
1907331
1048032
895453
206978
1969781
1850897
951558
949565
115829
349527
1049034
1327273
1986189
5034
532206
1041328
1101955
343518
410538
1662870
331126
698299
561783
1637394
573095
625448
474787
1058696
1161384
494601
136197
460523
1196481
1461054
443861
425509
1534539
434758
599065
555877
1126048
327544
1347600
1858559
648103
1920937
1014688
1930527
1484871
1730900
1767275
1557098
1814811
241695
659913
573914
1723837
269464
1002962
1719535
1419464
294708
1418794
1967338
9324
1568077
836346
1765701
1670885
1395222
535929
180914
1727804
399133
1392491
317618
111189
487487
1763732
137824
1838675
822013
1333086
880533
1302972
1936516
743705
458676
316169
1903314
1815416
775247
1522832
208248
245749
373027
330791
724985
230904
1074181
1559590
734807
1335115
864957
1717747
1455418
1277305
169139
1603263
344295
719108
1059966
1416507
1554887
702459
1551504
1905793
1823681
714373
504286
326246
264768
1680755
1650617
1199219
1570246
503644
1176842
965765
198464
28667
474037
112296
332940
50404
651854
1290372
953240
971926
366185
1359419
59129
87499
1253791
1295784
772722
76796
1960994
233712
380666
1425440
1893802
259257
66070
1192960
400880
318584
1228038
1968905
1435318
999362
1089753
1349331
1544082
140424
973764
892548
1895277
67179
1086634
318569
914435
996983
1179378
1877451
1295364
1389684
1335440
1950248
1984819
710775
440552
392747
1975983
441185
392314
1659452
913848
1181988
34280
1767710
472062
591823
210405
202523
722044
138570
1660647
251412
112217
1156202
1178728
1323793
1288824
1078661
170363
1980825
402265
738331
1886425
1030145
1127763
600151
821571
177695
1116737
326457
803158
533583
1993921
1623981
520570
445340
1048288
1360080
480605
233691
1992887
710244
1918169
260235
1681712
507083
541618
1147541
1401973
1387935
4929
655743
1338293
664103
622879
590005
1540557
1063889
1314310
279723
528513
630887
1755343
1560150
14839
1896316
781118
1715056
282397
1443327
1006975
563483
1142491
991471
966559
352207
623415
1652559
382555
262245
1394660
860373
1186190
1969892
1782956
1409804
1290761
67842
1944526
1447567
301102
1583128
102190
1177605
1178201
1900157
1375520
387817
429013
321022
922466
744089
918408
293965
131761
1070876
711335
1398083
1841613
1060925
1568021
1652001
1813807
852
569831
1551813
1541593
154123
1496913
395312
1743165
1277027
572644
772225
436434
1896893
875393
1382798
335385
1189305
632145
1591966
344850
554900
1567284
751544
1400087
1986151
1958900
1998591
498791
370155
1930409
903685
493564
1182166
1212972
1389418
1926927
493497
1023561
764453
3634
673789
246298
1657721
346515
553173
429450
930366
1924223
1138474
512189
1330012
1593169
373215
1722801
1432015
1253877
132462
1442352
384979
1976440
1969253
510157
1168010
434801
1963797
571761
1597375
462275
1829249
21130
1196770
1533742
727298
1852052
1694536
1883920
1205147
1883032
1833049
1583099
52164
504697
1607950
288784
783578
237129
1120971
1982890
433379
1481501
1791008
806756
901009
30667
33560
1630419
306116
41359
1934797
47573
607493
1820100
173621
834414
920050
823385
248623
488205
378320
48747
847939
196191
52953
1740569
227778
1328030
1462090
3146
686812
710977
1001609
1923911
634173
1784429
145335
1998771
46691
961774
958910
932221
683187
1864465
86219
1211189
46374
1190243
1257697
1538354
1155211
720802
1792370
942053
1697288
1122248
978668
1688011
1730540
1420507
1795531
1346459
1476416
821963
19012
1127091
101213
1551337
1053230
1678735
266533
1385832
631776
45701
1865608
1934523
141112
1787344
1059851
386600
1910309
1075510
3647
1400613
620235
1629564
1526997
836836
1295749
534417
1101255
771400
1845510
1227246
292376
1677619
380241
1561977
1986010
1761544
1243288
98503
396758
407092
628725
1469951
239613
206188
1799739
1900737
1363189
1826310
1346734
1631447
1580700
968509
1051378
1483508
1619682
1274046
108063
961770
780200
1127861
1746294
246073
187139
1536467
923309
1374035
1286223
505945
178081
1855610
24490
206433
325747
1117542
1499026
1174920
106295
754264
870793
1340846
852939
920557
306653
1189466
87608
1910696
1768926
1326418
1070360
284394
1923334
1528245
467157
107772
408134
1922470
916099
792253
1429276
1107385
1841042
1198702
892727
1499684
1235548
112321
1778546
1238820
1770343
1736243
761777
1425
102654
1521023
428884
1753628
274346
456073
1593286
869217
108260
905735
1148211
185631
1712873
75814
1827354
1393652
293767
1412459
1616877
1646896
721855
881391
240582
1388510
755433
1473108
1732429
1652375
917127
1724039
1563672
1029475
583036
1359702
1123313
664582
470613
292043
68116
1783168
1746004
147268
1619995
773300
1728583
430176
1751841
265354
1241462
1798296
543956
1880226
1009798
87524
1208154
86442
1513171
292332
644818
502774
408367
1027853
1695716
406262
536782
1816078
967600
379051
514099
479322
872222
1432538
1099740
449583
1538291
1805814
1518864
160335
1631227
1479189
236181
1462752
527148
362682
1117748
1409694
869907
1579442
1711279
488597
185372
671953
1724222
1392901
1858897
381410
22525
1029381
1385229
570422
1477697
1523442
1189349
238167
992653
640267
695906
320908
1872047
869742
671539
913376
1463461
1972372
1375425
253
749256
276553
1177555
676047
795412
693221
571616
1462940
655800
1907576
805909
316339
229719
1485077
262363
1853480
853061
27587
697482
595027
1184691
339579
277404
653583
1595919
1737354
13099
423713
1151066
285370
486130
72609
1291756
341830
1558011
1452434
1820149
288294
606052
1149429
38670
1436259
866478
1714249
544035
1044844
47004
1812761
1310980
1132689
399668
1458137
1953124
1795979
1995349
1085214
516751
1095212
1554439
1969367
1662087
1325409
1572203
1802546
233308
84603
929971
1424096
1611756
456832
1922387
426333
1668519
72548
82519
1012124
863322
1280640
1480957
143700
927010
234624
1060872
284154
166013
848412
1138972
1935961
1506509
96448
1993126
623471
1630919
415440
996889
437156
951802
1156025
670792
1151626
1855875
38988
1321704
281335
1167806
1339853
1408301
592056
916858
53657
825507
1088104
696436
718789
1902802
604314
1064896
1756549
1283511
1606843
1977037
1252264
1125747
316351
223719
1873934
17338
1666252
476786
225342
1437732
1873157
852689
309629
1595413
1631648
1510681
1854924
191393
1878341
779807
849502
1703645
561192
1344065
57985
153505
97289
645515
1384392
744866
1503332
1403576
1084590
878673
499053
58993
770028
32732
31619
150109
1957817
1621218
1869979
1905549
636219
143772
1676486
205191
271570
529714
203854
66360
1901517
53070
1005588
642904
295135
1003583
1152243
460845
353894
343578
1304414
120489
1734922
533597
1176150
1267280
1196303
1778774
1319221
1352042
1634449
304622
1680652
1311623
1746011
1744958
1064114
842039
1475945
272699
741442
354582
765440
1254881
398624
259283
759629
896540
1752148
79050
662983
1383748
829983
1310969
642035
626731
1152187
458166
637598
273823
1160290
754251
1942708
1940587
1079736
843907
441160
741507
1364743
39854
346460
417535
352689
173983
884318
236508
1907177
1609096
572568
1264487
879354
1995922
1235568
1411852
1426056
1446705
1879731
1416472
304790
1929439
1217800
1745073
544204
1510321
1705395
1643019
322449
672656
1334714
814277
1321856
949033
727774
687456
195104
1630078
1804982
12110
1693431
1817879
82049
1032680
622975
93816
251697
1760805
1528863
180702
1175293
84470
613122
1863689
785774
1963901
1956404
1298865
1992354
1998723
295115
1642040
1323487
1191327
1121900
1860915
135963
141656
795686
109293
176800
1715911
1638153
295197
1053448
1783712
1211385
127670
102256
288117
930986
31283
1920338
1224471
1656808
1881732
1472233
1507010
1912520
389558
500642
1388311
1690263
1735592
1873455
260414
1064187
1119239
1022377
1383383
653586
873827
32859
343593
577106
1665646
347040
1351663
8224
877567
1473001
575143
530159
1851426
158501
1772700
1932679
435133
1756390
850990
1439379
880178
649801
271789
897381
716735
655018
71108
31428
1256120
206811
539740
303528
1499811
524428
1428282
1272007
1171422
1171979
1048846
1967566
651978
939270
1666793
1859073
1838285
1606176
117064
1357876
451105
1848720
1772042
173694
1799161
1201417
316284
463689
1503231
1766306
1338019
323502
1367273
893281
1953729
802522
965560
1337624
1141982
1833917
1132991
343785
642839
1895837
460827
586605
1921247
1840592
1126098
479036
599189
861972
283405
1064408
818786
583113
565717
1335676
1422538
1224538
975620
809248
1085839
823631
297063
175303
1512063
974603
1126517
1846103
279507
953185
260484
1277505
253723
1452462
999943
238258
971435
468031
159461
589714
1004823
402199
1525788
996290
861823
630710
809859
1394005
1797392
932828
260852
253304
1995087
999063
51865
1251850
1603810
1448095
1340849
974526
1607436
591510
1069941
1915774
1807551
1569500
827479
163171
1343740
121031
1856985
1345254
571324
1755184
10022
768153
1872710
1077360
1757283
1936061
188698
1357851
1126412
786665
1282001
1121003
1132147
925554
795860
147050
1921265
998845
205782
639303
231151
1500728
1931931
816361
284683
848701
1349489
558994
862321
1354728
934383
1507031
85883
734110
1374033
1767730
939081
1436453
929773
1782469
249637
1758869
686836
632850
353819
1636662
353580
1536925
1174707
1999859
727627
764822
623448
60099
870353
1383509
1087505
505709
143488
724342
32364
810587
1878055
1896846
1448551
1383151
621399
1711572
1761650
1338635
320623
1100850
1205102
95123
1026324
1137430
206610
1417079
1534989
733529
926025
68744
126539
1962830
1051697
1259873
1431094
716984
254932
1649127
1955838
712618
1163809
1160253
926878
1510081
229635
934105
1310143
484759
1608355
1669995
395054
1695156
62928
983956
1936786
1169140
1861561
424104
1581246
1524685
1683174
1509560
1362245
83853
80241
239926
1667695
232646
756366
557767
59866
1939687
1202521
206859
701652
1852562
854134
1486370
932436
1922524
1775110
111460
953449
1320456
268455
1585499
459103
405906
615848
1660708
76891
1561980
1965569
1134315
601762
1552764
1286047
196842
1342664
1691737
1687596
945168
640549
490853
1756742
158771
1750756
361024
667768
1708453
1866420
1500538
760006
284913
1257622
507739
1490346
586653
1089732
1522018
490422
1999667
16829
779319
441215
310080
1284462
800158
661284
1272678
1171008
342503
1718223
1618472
1938882
701725
1620242
486466
84019
536477
1552758
774413
359290
310185
326495
1036059
955834
1470787
1953457
1335697
1993922
1634815
553958
546896
1886017
273526
485271
543536
867422
78377
682967
1218644
443753
883174
1756221
293400
1773921
1741400
1193336
926780
844670
618372
631563
447770
751032
335226
12208
335813
531666
1557872
323803
1987418
1847533
1810807
1164988
1758131
777818
28572
1697190
1055117
162329
947393
300953
717600
912008
1381705
1368285
732872
907953
1522389
1964420
95883
1238278
1005863
1452497
747760
700989
372941
413203
331868
1476501
1661472
1478153
314806
646906
1574466
1135355
981169
1436067
1941793
124557
932171
531928
162205
1684688
1732396
211320
971526
658629
534828
8730
1467674
1970281
115264
1836083
173792
1354917
809645
126060
1669170
619866
1316737
1020680
1976996
93875
144161
300691
1513813
78288
1511195
1389892
655515
1530260
1185248
849650
595218
1097621
353882
1940533
52791
1642011
1514103
1236446
1041254
818127
570312
1584766
260609
335166
1924079
1047968
1288719
1599182
1921791
1803316
1836149
1144095
1695985
949363
409968
1842576
1471441
762946
1673829
844639
258078
1883342
798307
328360
1188835
504367
872775
867932
1761625
1745448
800804
180284
239465
1653902
1227350
1679598
1613907
83788
678273
887919
153798
1794966
1279910
1204195
1817910
751027
160282
1362910
1394173
162637
180360
1689750
786062
1500481
1512606
1624010
1367767
347481
853479
90964
791448
758251
294782
304622
934715
1897038
633486
621697
323445
1092901
1896331
567392
1665160
1474513
1590886
897125
1073038
1524775
1473406
1847671
748499
339404
483193
1622740
795069
1398487
1635861
982621
1386053
794696
357128
516344
766349
629879
1401377
1443738
1467077
636028
331251
1917255
1771995
580593
116453
508569
197796
1530987
1090955
1979424
1522259
1191411
1453252
1550833
260082
1238111
1021155
140324
800753
924338
1784866
1229138
768698
69932
1605455
1319692
1669657
140643
894477
665126
233386
101245
55672
928901
5260
746312
1577136
1423232
161626
1921768
1977599
390030
1507607
800617
10844
903402
1328918
1190967
1866997
824319
619941
937459
1076500
1348400
1258318
1533102
344597
871111
1751956
191835
236636
582199
578016
1737589
341815
891551
464239
1609975
1164882
249046
1884639
482226
1497442
1888590
360020
450691
1475729
711142
908972
1970698
1425004
795441
579818
210904
555537
790619
1282698
246390
1372992
1310738
1411896
1553784
1822539
923715
457171
278197
917739
1668834
1347328
1869003
655765
1411363
686022
1424404
1778454
610879
1058052
1222611
617881
1470875
1209048
183298
1322155
1118362
594997
118706
1753149
1383726
963490
286668
93571
1301888
1031280
1775308
132553
1824619
1607382
241567
551738
520309
886954
1313328
885707
1019500
834505
1698960
273121
1746211
1721536
923256
1886515
344846
1000604
1298993
1943434
1652598
1391248
790130
895700
1249131
948854
1069303
276733
391763
877347
1062855
1485356
1460295
1744212
1161970
1797762
1518911
948999
1620467
1676900
1690817
1978708
387787
322396
1263163
500791
1819263
170729
1700856
594649
1658995
64438
1973616
1451767
1651077
1776571
328646
1504555
759922
1001600
1901161
384532
1852600
456151
1001937
951115
931997
1219477
23954
1121174
1158886
343696
1427870
286299
976795
1801990
688466
976635
1591053
98581
631688
1612276
1934219
1119377
552747
1380503
883020
123456
1134309
1144533
1780246
1682328
1017484
385923
895692
412713
251026
1121960
121080
138943
1317992
364938
1420766
203078
1700481
973094
421972
108324
1308576
39278
444697
626516
726468
1720534
1491232
909509
1400429
627560
1602289
1078962
1564248
1811932
1894908
1878255
864580
96414
531608
504257
1538630
464243
734376
1314129
1853559
1423990
1524342
599339
410320
152475
858691
246964
849830
973000
1441527
1809898
958575
748711
562033
1311474
1800313
175988
719335
559599
1535015
722386
740560
1056105
1093816
42912
1690219
1806511
1933396
1158009
819416
1950040
166460
1579286
275620
419630
1030296
472703
760572
844477
50533
835195
1382748
631381
307980
186311
1730917
1848700
555918
235414
272220
1158010
1624523
289589
1141438
853012
1489478
1060720
1698789
106834
366053
1630002
1601648
1930189
649128
902427
474956
614540
1378177
1493972
328272
1521444
342383
251468
166622
1429014
459665
574981
1415784
365777
1338831
1589759
663741
1869890
826625
1041752
1615685
648672
726138
1253070
661908
686676
1190062
885363
50724
1680089
1446248
1238296
1001826
1344341
784537
1954135
1652241
204546
918742
27399
1743757
1922318
1303754
1404819
159551
934546
1295675
991666
764425
499185
44197
1375868
1811015
1305687
1923332
39234
243040
1512648
390271
1687432
316284
571257
60024
464549
592556
162183
1600828
1842059
1166579
1255527
1014323
1249209
808445
1860926
877282
1891634
1108524
1732022
304293
1748565
1963328
1504649
1864953
80815
23045
1599697
1292467
857571
1799548
1016141
1920733
484029
290340
157472
1638886
1501952
1252033
1110575
65628
237011
1607529
1836933
747387
248723
1924272
91374
1082782
1905681
185552
1276070
1733681
1577096
936017
251318
832972
998711
822730
1214466
1069427
968387
1755232
1305501
111501
1968873
303669
64065
817940
1566357
1738519
116332
1106154
736060
1212157
1108939
608429
37838
457625
1600563
371000
1195559
412817
1169536
1816110
899983
1532762
1311374
1600482
1578263
1761052
569555
1155146
1028416
1565337
277111
595876
151938
1664578
1812456
385975
933199
1731204
834333
1840394
754465
1428541
590424
777612
316866
1158007
100325
961338
1046328
81024
1717988
829576
828258
966162
481575
806319
221667
531174
156743
673023
1879306
813177
1562652
1843084
952410
31216
1521197
1524997
1399457
637720
1583888
1353047
898368
1382744
1374814
1161900
263308
317948
1673140
1549735
1764207
1988053
1015244
552775
355804
714439
985945
1742034
1701882
539304
1856199
727630
817180
659405
1653561
646029
1613380
474052
95713
513532
1873584
1511857
358070
631997
275242
1545366
83028
1262659
704274
640107
210460
895238
377742
1644710
1209707
323194
1899065
1340359
1841143
84678
779340
870414
358582
500183
1149480
602400
677689
1830097
1343073
1875109
216559
485908
417511
96414
1392083
38452
873984
178302
916254
1673900
1734219
171015
1145761
1298404
643130
435841
649817
1915198
1912447
653794
17398
227695
1530716
574411
1574613
207468
35363
72418
211315
988251
449243
1375485
1383552
1719281
1819707
1048873
507440
675554
750510
1168858
799551
205822
1803508
537236
967564
1052899
400997
150907
1763361
1201384
931436
411540
1987558
1692305
1314479
1170465
1416570
220450
1928425
1476107
347468
1366053
827277
831203
266570
16149
928656
434299
1839385
1462505
1829621
1234406
1455855
1711761
1559153
1191385
225794
816226
1912390
1641076
1661837
683892
1206700
994374
701854
558988
1816417
1997252
625540
1741761
1848183
1133793
581754
1838932
447806
36390
792191
1199304
69321
1309863
1429635
120450
1717215
1059063
781994
1884670
32854
1181044
1324641
868594
186934
12695
520100
1089512
1145156
536043
570879
1831672
1057020
399681
1416772
1423226
891504
1239217
42576
1518324
526162
729248
455609
731567
1523424
885293
1763428
1545041
1557019
1094295
1436472
1420902
1536964
514391
1001950
1156267
1111059
1596713
602748
215004
1855633
1248119
1417980
630384
1784422
1766643
436339
1497900
1501527
1238507
562154
609145
1473278
1861981
1888410
1727746
1137497
523886
1327131
342848
1273234
153389
1034774
826213
1913544
1367171
1003052
447547
1042273
978281
1601721
1080831
1134423
98482
1999722
810790
1286389
1806325
1153689
11897
1792481
1143188
76747
1215372
758564
1111711
396227
286379
1069060
1788221
698664
1896265
908604
922663
749200
1480380
694979
648720
289400
1556178
696991
1647118
1537885
1281460
471306
944191
669200
1041498
1978928
1446262
1064907
612145
1789397
1759420
891009
545358
979249
641217
958846
467381
1426920
381738
1427409
164604
1604520
320975
1387394
419913
851392
1525008
1468585
221901
1912731
1672865
1469999
1021233
132936
1447435
791866
930334
849975
1935688
89005
1498182
1032901
820796
107449
1690986
604482
1218922
431853
1249646
1042812
1610799
1455725
470775
160145
646240
1920527
651438
627166
57811
803687
231902
337725
1279662
552567
1297926
365060
622397
1931304
1908446
1030194
248308
847787
96940
965761
267181
127086
41970
1880415
338141
1834268
318539
1790806
1312655
1829318
609876
160610
528935
1822690
345400
1495556
1556030
1064386
1598164
676079
1257195
837167
1031036
1611852
932408
549383
1570819
1714840
1000397
1302615
541176
1043351
1447097
644440
1984986
904368
336013
892665
1016716
1909472
1908353
567785
481290
1854385
1953502
809294
479707
1147635
1169263
29632
990669
226751
752184
706489
770797
1071962
300056
735941
1778497
1215627
1135355
919189
293846
364659
999197
350975
1674423
165139
646587
98809
7644
1322421
1893947
927672
240964
1345759
1537561
123186
780455
1576056
45855
146152
1590327
1409023
718461
48189
1175449
1063305
1161054
347633
610205
1717306
704693
39297
1583142
858135
742089
539965
1439885
257122
1730260
1184470
124725
1725508
909399
949823
1515585
1530698
1878252
544591
1412406
447188
711211
1269059
1198421
1498860
633165
1006986
184658
1206720
887696
1216189
1391991
153715
1926269
1629594
479293
1597922
1314920
1650899
432793
1525251
532749
1649183
1572185
513980
337695
1058792
912043
1406174
821983
889858
1465806
537794
651963
1342058
156645
532161
738088
1674804
419814
144262
18541
1590353
1877836
125336
778911
1823816
1133504
117634
310922
872258
1680638
995387
681015
18465
1972277
835774
1554896
1948547
989027
885263
627490
441178
1244106
1986464
1531822
144657
1158750
1526673
1283612
533120
1759651
1411676
1785773
1745205
1489036
1872431
636999
314458
1702372
1048475
545600
1850794
483197
4800
1992947
425096
477071
1012978
1480768
1944512
319985
1623045
1200703
1926721
1622777
1597553
1956801
1335649
1150034
167549
586387
593534
835574
1244097
477936
431675
1825744
684099
451613
766989
1646097
175259
968785
963663
1657401
314145
752148
1999590
307623
1772125
149747
1613725
806472
1869899
503653
1748868
124910
512620
1452147
864089
227753
1001384
702279
593815
1956460
1647641
1697898
88603
965822
594388
493479
1935147
175735
34313
1271455
1974618
271734
81946
521382
370301
1225937
1039272
1745572
777110
731121
1014860
301434
1977529
1755452
96296
1855553
43148
542951
693122
1409354
1879489
1128299
793335
147249
712923
1518364
983708
724760
709953
1958494
369749
276426
1243466
29449
1473325
1188948
51324
289677
616875
173044
706201
562385
1471374
280299
769817
668187
581883
101575
1092717
1345640
585806
609547
14432
1844258
1182621
1841275
410933
1562840
1888475
836634
847886
720319
1603374
871870
1798965
1592778
1795106
1364655
1393012
727997
721883
1833827
1459683
394047
1978979
1569433
1695375
1781662
1702731
1063770
1671703
1175362
1009908
1061107
1615968
1527834
1056045
1916642
332823
412057
1775837
1944335
186651
884057
141827
7673
1638438
406069
976375
1172478
802482
415369
1050708
1105726
463783
381039
1115235
1394656
52273
1699344
600525
1526802
1042565
1032285
1879046
1861895
45945
930718
31272
463882
984844
442318
1417648
1384751
1650266
85156
927311
1177338
708192
168154
1574864
116023
822731
1575920
646125
1070014
1412586
1716247
666155
304180
1960869
212424
1024651
1157083
1927274
524441
926239
1678629
1767187
1425739
183165
89445
1845482
1777783
1957223
1930912
1289486
918684
873702
1910810
1295116
1076047
1003698
1899906
1715809
1307174
1806605
1195816
143838
1550715
324037
475626
1604171
1058487
961631
1895264
1244558
57239
1194021
695694
11332
1371310
686764
536965
1171375
1393652
1613458
653231
1409099
453534
803540
1056203
1141825
1777615
1437847
1156704
1004371
866887
963441
498689
1801602
804545
575458
1777708
612202
20037
1825574
16786
1011901
169490
265759
1068522
416565
1965736
149842
1809723
1281156
1765714
323080
450204
775735
1934077
1408938
1856859
1324651
505922
219924
780994
676147
688545
1376928
556851
119297
56306
940248
737127
1959005
178181
279107
1366174
1692451
510572
1559982
578442
1580472
1094422
1739778
1676980
562622
1895036
1940679
1712941
649484
967773
927922
44993
1539290
146672
1426713
694484
879259
1046082
1922669
1785204
47012
1477708
433349
1193563
1585050
1797505
174207
1506883
1261120
364711
539667
529862
1314865
1141851
1864097
1987319
358490
1638498
1277689
1961150
643971
224836
673159
1131279
1613831
275559
1293167
1349363
605243
173809
671116
151697
547625
400618
1727893
1126445
578369
1864924
1156512
1358061
418384
1919495
461393
1751248
1263892
1896110
1681670
1285786
1765174
1728196
400843
1197558
1989979
1065532
1263944
633655
1477126
134343
1362757
1144972
1320666
179935
1714366
1936933
1413802
513155
1427882
1055932
281069
424067
1700218
262555
1918863
1729212
1380183
1239024
998903
1640813
1975370
360417
1144520
222431
1938772
165306
1981061
1328188
1131547
1911618
62939
1504312
27606
500806
1235502
1799570
1573763
337838
1907854
1578
1777681
1522145
167636
368349
268453
451914
1189396
1699364
800025
55767
542821
1814692
1300257
1387799
43884
261509
512877
920631
372415
104164
195024
1982330
1477034
430690
1607270
1570727
1406336
1492505
1606381
698855
835044
330433
328081
801647
464333
289342
1660232
199771
1926048
537939
338411
423071
992599
118431
148829
1898147
97529
739490
341344
1814598
1804327
1925391
1892576
718874
105095
1245159
1596645
1258190
236371
170632
221145
670100
521342
1446824
217469
1359938
214552
1131194
911108
878658
666605
911059
1983159
1236911
1241254
1897997
755237
1830710
570885
817573
888160
124443
10543
1835833
1347789
1626342
1076002
1097257
839295
1555356
1801931
1636341
1607512
634597
868437
1130449
1376061
841825
1492361
978755
878312
72434
1541747
1366121
782392
1799440
437906
726352
567158
824180
41216
1817365
1115563
1010683
978282
1289467
464194
186202
1441016
791727
307684
947966
201905
234584
1627082
890110
738437
198439
982792
1477246
1119935
259706
359194
1178706
995871
1825114
558731
65313
1431624
816845
512893
559498
448729
1948356
205986
1438444
1284254
1077809
372152
1769369
1241508
776771
72936
1441141
1952467
1199072
84755
1756878
1918184
1147491
1380614
856040
1161354
1074302
1578129
267951
540474
452617
54728
1958524
877986
271770
1625159
448500
371965
214168
952595
1293237
813112
1009291
235483
1659260
12423
272516
1020795
194093
604481
1388044
1086059
1854597
1129472
901225
1336532
1256125
843387
921959
294144
1350252
603962
1447724
28666
1534505
1657895
638976
1362486
1633653
411973
4384
1066663
624855
722170
568793
1722958
1093814
22116
320418
1332981
1200647
1880503
1874994
1241950
306123
532642
881900
1382795
1601172
658056
1351391
1098177
1208853
510482
490899
1674766
537964
404763
521188
1057926
1710213
138069
640316
1867032
1978636
1038085
484020
666345
71795
112938
621631
1889938
703318
1190473
504131
401307
379247
1246719
1730146
585168
1756910
1933243
335696
448910
1065372
1438792
268559
145796
570626
215972
1511737
667031
1925104
971138
1983920
407312
495512
216742
381874
304952
1142498
821657
1394140
1898584
643330
661810
649057
1770723
1777235
1676330
1919053
290494
1954561
1596860
363386
1570344
1705067
894963
1880224
497323
1840136
744992
502999
954862
1703129
244200
1802256
158034
583473
969085
896619
881821
1190456
383655
1526039
758925
1910343
1170610
500751
371816
621409
1650210
602088
713397
178760
1291729
1337852
226438
874667
1055409
494220
78825
1720595
1272619
362146
1526625
1704851
1178475
1736783
740064
1339644
389431
807162
437657
393009
1337628
1062027
1295826
1535398
1728673
1003331
1561439
838218
656275
1333055
322453
803598
1224378
1410674
1487938
1201961
646731
629456
861645
533175
1626860
1468426
1484173
1989218
207875
991060
1643661
230618
615671
734167
586849
205620
711635
315150
582678
1089935
196346
1914166
251485
1194183
274178
679457
857698
191966
1491887
750469
1853091
555788
1437445
1846941
920213
780095
300513
1131917
722436
901350
414107
1523655
1678859
591932
58448
925315
418105
627820
76515
1418261
1542331
1251120
1994516
344572
1876321
630678
586954
1638839
15956
819331
7258
1042876
271028
731838
1165182
1966432
1534770
913801
46260
650999
1765761
272996
95545
1557967
159482
1275319
316389
774580
617493
1814265
1026329
1925771
943596
45609
617890
1362959
538017
1308380
1805482
641706
1401457
1502928
245431
242044
442281
515494
214155
1615414
1258983
514380
1884329
1571782
1810898
1229891
991153
1441312
1895939
1252190
944768
267317
98880
932150
714843
1464872
3129
596683
402989
1188369
1521824
454899
1398349
1523448
1212205
1346976
45585
101406
1972889
892740
612857
1160645
851612
1061476
21503
1999429
518311
1649248
435751
1288068
252294
672015
1394789
1771250
1400725
1244068
179723
1162515
96853
816641
263225
99471
1632783
928585
1873692
1631588
1690476
1776236
394230
1135410
199439
192738
1364422
1356987
786306
1606499
841496
1860309
129245
1680671
1014319
849061
1672751
1789830
314220
759291
1739425
1428781
1798780
562616
1341032
1771835
888560
246300
1787911
1417350
1263481
1626758
1472324
1160695
1888796
1663307
1232111
769160
1356899
1113415
59537
1494503
294438
1218713
1480233
778733
600671
1419254
1297351
1265574
535301
1417096
150282
758817
1234182
455727
551328
1368553
117957
1797645
2928
1815323
1569028
1537486
1164703
1809124
1571315
1960761
140492
205163
150127
850646
1351548
1709384
808487
1329451
661515
1020896
1488004
1438660
892729
1620281
1225061
1714664
1203046
618738
167383
880842
1648501
1562683
1304001
1555250
984202
1917528
1119044
534266
442068
390739
698189
1451496
740308
403393
997788
176159
1032600
1402179
529572
828952
1608013
558817
149450
953159
1612328
1213749
927711
599094
408547
308143
1198431
1877771
1452295
55213
446446
1211340
1639183
496393
1017335
290217
1981307
288311
299143
1464754
1403911
674686
1800945
927537
594044
509611
1139469
1006439
378743
310347
978397
320471
851497
12255
323314
1629312
848782
1271436
882134
550240
468167
1229233
282102
429500
1440180
934953
1154498
1641978
108366
1402577
429245
655074
986680
458075
493975
1388863
1734872
669700
1299648
1897477
856478
812199
1782944
1434797
969574
559602
719672
1466838
798783
152992
1666189
356197
1508538
612098
1771725
1759744
983891
379524
812616
570709
1691329
177306
931491
197797
1887210
858777
1181950
726265
1545367
961937
321044
1243350
1970815
1500568
98773
389895
821873
664843
1016053
1948524
1140959
833718
1341501
1897362
494414
1308176
830031
1244451
1913449
410940
1795701
86388
1908828
1983830
1209918
534662
1561484
1475150
676194
458875
1292971
699568
515073
1404557
1681143
885158
811783
1304517
491610
480601
194080
478356
1124470
1234592
1508083
664590
722404
1435699
1601310
387505
1686951
1141742
297139
219194
1945689
1428894
1394209
847949
1516772
184831
1557511
976405
948854
890668
1789049
843146
386215
1273572
1780668
242578
466798
487712
1842353
162238
1804882
1518710
442559
1276286
960344
405036
1318658
1942849
699052
1868498
1299366
611943
1939508
1651289
439078
1687
837947
1673747
1460985
778160
827190
822356
1999987
1821235
279646
832348
753116
40872
565665
619569
1767969
654976
1515130
1092846
1906020
1346647
1871936
550100
655999
452630
395178
1423502
1393297
88379
372441
1193306
76036
1547179
106169
361224
88567
1328845
688263
1919789
1804666
1115797
113136
856960
107822
1296740
391787
1096337
511958
1195617
1592696
810317
1157449
851404
831267
1500289
1989536
1345051
1214985
1795484
1387476
264831
947089
976778
625856
790250
938033
453025
1148779
23557
532741
1519771
1684407
133812
1285183
914053
965180
282731
1209857
877824
531295
1962376
778818
1047940
755499
465150
1281798
1617170
385937
310079
1860353
1143749
385852
163906
455182
1904756
683410
1284865
720398
334723
837507
1390794
1200361
93317
343676
411095
633849
256617
261256
1167178
1865865
769106
1142577
1049829
866820
1980723
1023545
1458964
611126
423010
853081
1338613
542404
1338860
1963769
500434
1736719
1826028
1825000
598919
521427
1079746
273475
758047
388768
928743
246722
1929687
1021328
624624
341903
625699
1299406
286189
1142480
1751321
1205633
482104
328720
154433
270513
918943
1514873
1289866
1511679
522864
1961918
1674232
511231
1434624
1636976
963480
1314449
907721
409534
902511
1695157
1740176
1837688
1969584
1908231
219605
1927732
115605
1601988
1794076
177199
1264032
988684
1982069
1682903
1004122
280042
409481
802225
1573465
315833
504346
820940
1702992
1363042
778761
1333058
1464979
124753
679342
1461735
559776
768965
1378528
876733
1975727
375232
1130938
890326
1742321
497592
1419913
1883122
131259
1418754
1000685
1451256
1761656
1233606
1022527
130380
1725994
1530285
709654
817413
1320931
416523
1948490
1869288
32651
187954
1871737
1984263
1689809
1462661
935614
435985
296024
1590066
466466
767070
511912
1044269
797309
655129
1310625
1085368
1868826
426893
1692987
1342526
1682613
435049
511617
419504
1159151
776178
57153
1536612
1354015
888605
370208
695680
1858226
60104
509411
778499
1712804
1660960
1969457
1500239
682013
599254
1153022
226525
41696
1986390
977689
233201
1237030
131767
915796
251951
1824255
374841
1191332
1517674
792281
1498772
1163478
1887994
76118
680486
198011
13853
652129
123369
1874859
1511989
1997269
986884
1043884
1561129
1885147
1914104
1779469
304874
1393359
1018481
1999495
421961
771826
765575
1635904
1300208
398356
1509000
1621515
1292385
115397
1230974
1788089
1910506
1660741
630236
1394042
898539
204124
1877723
1477333
340183
1212107
279486
154214
613729
957140
422810
122637
1926815
618898
1678759
200060
1265262
372874
468882
240406
117205
686240
1695738
1903639
1102451
1699761
970882
1889882
1373405
772085
39891
1465327
1407015
1386620
458144
1461893
1714013
1291912
1965645
860466
131544
1972910
1114548
222259
1701711
610267
1689515
1151951
56601
1643721
948127
1449116
420820
850722
1610089
1850025
416409
695003
359116
833824
1212122
1237357
238687
1770655
1775209
1966380
1225669
788195
1435051
1809981
1678257
903444
719938
1474540
733030
1400395
1473890
1278192
118150
302434
1227257
1749528
1852050
1365149
592607
363302
531187
1233763
1506122
649145
1407355
469408
242758
1389055
1247775
968438
1598363
1959102
690240
1673920
1615545
897176
279518
1705553
1086851
1447687
456362
1959344
1763379
778289
1459687
979053
620700
448524
1409590
94744
950720
692655
133188
547590
64381
1404927
1691157
1299247
808027
865850
50009
930140
569067
633687
1763441
1682917
1634929
1282855
96764
1454998
1231793
619655
1528192
1253109
898346
816455
1621558
195518
473310
876381
1835996
1743229
1503261
19750
638071
289771
628989
1783732
233121
1560588
971864
1629019
1125539
300329
1220874
1051982
1764446
189253
177206
1845565
531341
1954150
542748
1226920
915347
666194
680432
1311392
604748
1767499
1384076
345628
1661501
431741
285642
462618
785390
1169063
366856
562659
1500904
836
1480129
838647
1563946
997182
414534
90198
174656
883892
1816738
1818017
209330
894301
1886077
696672
1463283
274353
1332720
527137
1282422
170544
617086
559226
1052490
745961
1056212
1314182
1497752
520085
13273
1202785
801030
1434489
1292812
1196031
1729929
316190
1065214
866495
931326
906159
955855
190247
1467690
1168419
20984
368609
1155930
1741968
300088
314842
803075
1286262
1865437
847518
1046644
1553956
1632055
642255
223432
1283068
401437
290042
1390158
555618
222918
1446361
461226
1730791
643506
1965011
1361330
1419538
110056
17345
610361
22314
565706
1482486
201182
1013147
384996
960744
772236
1791337
1216453
426581
287347
1345423
119610
247208
1052273
1361315
1864063
1371538
899248
540778
1715950
6835
1770014
1690989
846964
133977
562752
341365
1511324
256330
1239608
315261
513457
1915402
1936881
1997709
43298
155040
1982919
632171
159928
1661103
876054
838923
1235417
406346
1375806
531801
430914
1222354
1113453
455889
432302
1087177
412394
648843
229035
936332
1838121
134488
874323
709914
991648
591683
1877434
821308
1401309
124491
423368
1859750
1801429
517125
693208
1433746
1392413
527648
319920
1423605
121379
848549
1621666
671352
299090
1645093
186087
625207
1861306
234015
966032
1585465
951383
1219892
1073556
7235
717105
1692259
1174852
327810
1240401
506325
418849
248199
1257337
1977435
727126
1548491
1752859
1228086
240756
338088
619422
1663998
527080
122400
545140
397722
258212
1482301
805267
1044937
1862110
165163
1594522
978472
1316385
1778621
860439
1503428
373880
1104614
124050
1014080
1109314
1678929
766246
1421786
931689
1003165
301888
794313
329613
663675
1220829
1255165
200231
414729
1531527
1346186
474610
919717
796411
1463874
44640
1406121
1529459
343269
494883
342649
1989322
1206210
1842170
1894038
942847
9031
1279485
1825086
325308
83563
715330
426487
1438111
1503750
421988
1014620
540995
1993439
1863927
294882
1265312
1566315
1946731
860254
1428057
206120
1222137
288275
1768732
989674
647833
533163
1152590
645869
1222296
369305
1254329
196988
305953
741219
1408151
93793
971296
1254860
930583
122415
276581
914491
1087924
1189861
1248225
1137693
908774
296378
238559
962146
1038419
1596306
929856
783805
741658
1458941
1420025
193337
1496144
1163758
431428
1788477
798618
1569037
1948044
1751191
968832
1597506
1295341
161530
1953957
56445
1939399
1857797
1323668
783621
1352877
595535
1120676
1972828
1511886
1055099
1150981
704757
1493227
933300
110416
1743267
200148
413956
1997900
1346186
1246833
1446019
1444514
1470388
168842
1675585
545411
1647831
1759115
548543
932971
152771
563995
1122406
1189969
1750570
1886295
251132
1310315
415263
1397419
1400045
1223824
1873475
1666213
1274907
769569
570603
45688
1005881
790635
1080955
1244927
1978341
1273447
1790512
3384
1010191
1919406
1089112
350433
374293
1037782
183167
1909614
462051
129707
33400
593014
1157225
1162410
539281
1249946
1621337
713561
1618439
1558903
743770
1503461
1152626
1903077
1301098
784963
1937984
1002868
594419
493787
26866
882966
1596732
1110250
51719
1762258
1284762
72652
42332
1665237
324961
266089
1690176
999601
974203
1359318
25624
605453
1274623
2780
920828
1779819
17865
1098546
770306
1621100
89374
878156
1583068
515752
481718
928795
1566412
874353
1201211
1183408
837937
1448744
1215515
801139
233530
254916
549750
1461486
991969
1690423
1804062
1044237
1087456
1540938
1119939
507753
521003
1873901
1185850
797827
544767
1753734
706606
222741
1299072
748844
1316131
1217498
177022
1784935
239616
1151062
833377
454283
41373
987585
325296
1574859
1735637
590670
957655
1359944
293517
457491
1409196
669553
40606
1235199
1829373
1405371
1932414
1595520
847308
779137
1923135
247021
190646
824367
1621331
428238
1010174
1226610
1894702
1982887
1887325
922156
973802
286562
276958
271959
404263
1591489
246881
1439480
1013577
592384
645714
1828074
617494
784711
1876465
1100986
750920
84393
330966
64287
687641
104151
995776
788482
28612
1099435
867635
1369293
659043
1835366
842323
147030
1089264
1194064
158299
1355669
382594
1198307
1340344
1560033
853381
1080253
1929736
818569
929597
1525703
779384
606615
1746904
449091
1914064
121192
554538
1597065
734972
989780
857208
1182691
1829284
377775
1145383
1106843
1981467
1225012
1163988
1381149
1140806
410387
874946
1237610
1645669
5849
1113918
4056
1253944
1636659
354745
1337856
836890
960696
3938
467087
669158
946437
1928140
1289303
977864
413942
1516232
138996
367307
474245
1219466
1359845
1468705
1322181
361336
1310503
623033
321802
253611
1222532
965337
1336927
1573978
233303
1012687
1740060
1916490
1483430
1785887
1606182
166428
710741
1081358
145326
1648655
1769768
1851199
706737
1096138
893112
1592699
85147
390715
1498941
910965
632496
955768
1310001
1438175
360149
852681
425356
1539790
610953
352564
175453
1710052
884841
1340039
1984016
1860877
661258
218879
739567
1579246
1789834
1225593
233671
413611
490822
1143116
1843513
1659012
1934316
907715
701682
563901
1003109
1430033
343414
682359
886759
487335
1896054
412283
1141837
1246853
895941
1601901
718923
1769061
1207489
223541
1787749
1928527
1187763
274417
1877341
1329133
1686896
973303
423442
548968
1225508
1848346
362467
1054375
1595624
1378861
1679141
514149
634058
1437356
1919391
517135
1047460
895923
66108
68889
1123039
1642132
512803
1614030
1287908
1229574
1987920
866462
1295318
111916
595994
1371905
684571
506251
1404005
1197637
1014480
1516180
938594
541255
1469599
243042
424040
1765286
782289
4018
76663
614045
1052780
666206
1193050
670509
363599
472109
1212049
1612596
184626
1113108
1952299
200009
559750
459114
1151406
1888807
666117
326320
1390510
709767
1605524
815693
1105091
465025
1856737
645469
982008
872791
205723
399573
1634400
842018
1708763
481037
1141649
1064438
1246897
220909
858761
419414
165062
1567541
1579876
1681337
145019
718622
563686
16931
788961
673478
775061
426806
1567078
1069245
1571129
1073423
560099
1346395
557348
1250279
372096
428578
1598705
202891
13733
527631
1879729
682394
1625352
1780448
167194
1145373
80352
1338991
777142
910724
477418
444139
240243
1220010
1567000
1248227
977091
1255135
704998
194905
278640
1338015
1053394
968236
1799316
1142432
986398
1876869
1211866
1308935
1648695
1546844
718132
1422990
1895954
733695
1395824
357645
1281454
594210
1811803
73003
908503
323542
1749909
1622863
1156494
1467101
1256758
1988849
1166656
9321
222390
1293072
1311329
329124
1212401
126035
49003
1226106
776313
900014
1318101
1532196
1789421
1436582
295466
824401
182987
779512
401119
675065
1837510
1936430
1803013
1838930
1563816
85069
647501
1768810
764805
1722624
568574
1644107
1015081
420899
197374
297735
1750567
807291
1742729
459540
907511
1120095
1182331
646799
98381
394823
925043
1519219
1184948
246269
578590
963555
34484
181825
1299027
1214588
777789
1237781
1860899
1678903
1304687
899236
1594938
1244216
476683
1375444
1447113
1332023
1736850
713804
422948
594899
362985
1488688
1755615
1474649
1337479
219700
1110960
1720007
154277
152280
1420636
1250711
1052234
1766615
1634623
555262
386109
961393
48727
662255
1993920
1901026
1672551
226747
142292
757550
1910050
1558822
1470129
1497729
9076
201751
486956
1475592
1965118
1925122
938937
948288
1361777
1112823
14635
151156
441789
1637858
727817
176284
578777
1707300
382185
1206737
859346
50633
1462012
1049735
1429732
774839
1503800
756736
1622891
283575
1365037
1085689
1274161
762822
876974
1292498
646632
1475023
1378152
306558
1526312
128910
887026
1855775
67513
1074985
782172
1872027
1417873
897306
1862992
592407
1017668
768431
1542368
1297484
742587
1080118
782423
145932
1672257
406618
252518
254487
159495
12158
1923765
1907435
705969
1631566
1332919
103734
627179
1857156
892230
156427
298241
1444421
671096
1151306
1739269
1639162
1891776
984796
1048830
954719
1426177
1277343
426298
273593
1150094
1744979
1886654
1780056
96000
798558
1156697
350505
1246509
966479
1477746
1716354
1777063
122382
1025908
1677948
1001354
1080696
1602185
844977
1267564
871129
613724
1762312
1809871
181502
743101
419010
1993339
430929
882620
1428586
858258
236772
1505846
900055
176986
866186
1212372
92304
1840769
274432
374376
1515483
583890
709568
878881
672484
1684741
1211115
319846
1694766
1963824
279458
1734780
949129
1824561
1369989
1655437
96513
1223170
1280883
27917
1991760
1736078
1276993
511804
322527
1697115
1667658
18021
1553061
1574958
1541365
800857
1088970
923274
341512
531429
529680
1300335
653301
1829049
1234804
1842375
39206
829201
926324
656746
1846366
147798
1411820
1131818
1823218
1550055
1718330
1915734
298029
355257
1627528
1861705
149715
1854812
1121876
1297912
19860
607090
117308
1119209
1058257
713581
623223
968587
478581
1885170
282965
864474
225709
570622
1704160
1919834
299756
1262169
1313199
868992
139193
1532825
969233
224432
1406038
1867924
1892238
447408
1463656
322437
47512
9995
696947
162310
1600011
1861133
1965277
214051
243696
1334396
259327
332105
930613
965155
1615773
1451096
252218
682745
1519714
139486
736081
365916
511204
1806024
1707136
1301068
1051419
214010
965554
283814
1653311
1205663
999187
98844
1257272
1565450
1913578
1351707
1212846
1037534
731926
458347
1952033
750822
479923
1570817
1775610
322886
1265059
1099832
1318502
939008
598050
1627430
32599
1607487
1891696
259002
1267783
1721502
1329958
1508989
862205
1890993
1285089
716259
1117596
289650
400888
1310582
1304612
573661
801818
1927168
1443477
1251605
1344783
207311
1410724
77690
35765
741048
1836444
757334
15808
1533443
996711
1929863
1685524
597514
749541
1045668
468961
1778610
1958314
428326
402764
493497
1295293
1245314
1474194
1456875
170347
367129
1261986
1372787
1429605
162222
1888158
1506780
819679
1988463
494987
461907
1471200
73789
401494
1502920
1086299
1674233
1313868
142525
590030
827621
1006802
1766621
1105911
413495
902033
1756573
1658165
1611714
245589
1654421
408046
1081017
1966139
989151
689458
1400477
1299076
6776
319009
629170
1097762
337832
1922505
1047670
1969770
720275
1406577
929041
1162505
918721
986003
658370
381409
1868792
1609399
168467
1609204
1556701
1076076
103048
524224
741817
1099137
352011
1451267
1504391
1844959
36575
216631
391921
1155846
1569443
11041
1807976
326613
1875633
325382
1929769
1655150
960792
1273277
88822
1891825
533380
1684761
1749866
1979213
1565188
734532
1340072
1306450
1785922
238674
310654
203787
1396819
229836
1662143
1241450
322749
812325
1994816
1722480
1144746
266217
1923263
254642
1410579
1149048
1708038
1624830
144711
52503
1983185
381581
1860594
395843
907181
640115
247323
1662907
481081
1200985
75613
1932544
1321428
226105
353670
334652
664946
433378
1407164
879497
796884
1629239
1807903
1432383
429889
797895
201886
1012350
1593606
127796
431404
1137781
299899
1252264
330828
1345120
614902
1612010
249143
879820
524303
7229
1703518
264671
1353022
1763190
1838958
1726318
1606698
464833
1232385
8817
1263853
1736193
1653378
919942
1913674
561861
720428
729494
1074022
687907
1405174
1479821
1785655
1164272
1107211
828276
110003
536862
1870267
121040
857187
1431906
602336
1267583
917214
833157
319384
448784
1240010
246043
15392
391922
1589964
157824
202346
5034
1452
1647261
56298
384684
1650121
1912113
270099
106130
1173541
1370333
1707224
1122219
1408195
58940
6972
665200
121181
364275
587300
39274
637876
617595
1688401
1453782
1942764
974350
1323659
1222162
1036409
1086797
1807416
1903517
1142353
322630
268920
449219
31205
956331
377419
1578498
745553
1303983
1765716
1504571
937207
1493818
445343
705310
1168847
1288710
1311058
1525823
758135
1164554
1178623
771358
326665
56242
10999
1251246
356815
1022265
1623559
22759
603725
1754744
1649724
98820
500924
1998230
841160
1111933
1547099
891268
1378516
363283
785884
877302
1881675
260623
1327046
757483
153365
706282
390149
1792405
1583373
1655275
1032787
87584
1188549
747097
384852
795296
1945847
397143
1747578
1654620
536808
159119
1802071
474187
805572
1232156
1159955
265237
163631
590573
1076716
1874913
250473
1975933
859221
1703548
1176684
926976
1828526
780424
334501
1764866
1813904
1893747
1971225
395120
1525337
657570
1334611
538936
73499
1961859
1125229
1453598
1344346
632215
282105
1708753
1218847
279772
1463330
1838157
1534243
1537593
752881
798990
1457873
957044
650708
1748871
581300
635634
1383645
357267
1427749
1696373
697299
1991802
1267083
1012358
230556
1836023
763236
1468479
1550653
1738678
1864902
401791
603467
658692
1547541
1362204
1839246
360231
561821
1348463
794451
1542757
848133
1796419
1605288
1274630
1972812
541109
1387436
872136
406879
504361
517273
687546
1240695
1264784
1923464
989073
1241483
133619
1773439
1400835
1013754
1625998
1039012
848151
700602
760395
1987087
3031
1444681
795937
1914432
1265231
1829142
1845133
12540
21116
736547
486417
1416513
389339
1133785
1399060
1689695
1144024
405183
1242320
1220463
953861
1476337
1413429
809882
1531520
1060486
239788
655181
1472033
1225441
415204
1243029
1108161
1157670
4796
548888
1842489
1591264
1764949
1892801
485596
171293
321635
1090041
260226
1702790
1310867
23259
1130545
612124
1861737
544778
1386959
716607
1167419
605256
1876195
1151451
147784
42208
1964422
727021
1329417
1231580
779511
706030
1499105
1871640
1056531
1994373
1205461
1042041
773291
227086
1028052
819011
1981564
1604390
515996
546544
926382
1468191
78345
851162
1059069
381535
1764068
886770
357843
1809498
1508219
1355510
1408511
425881
1202941
84143
1373051
1656103
832461
445633
667087
850708
1397578
1819957
781114
1404062
1440025
54943
193704
1008335
749782
475747
746822
1774051
1763160
1673748
1444311
1538535
483095
641468
625584
1332348
1616617
477720
1399219
373414
276427
1484730
1114180
378453
548312
871212
1144542
1213473
533596
930390
264273
1629505
544954
474522
1385966
128191
9089
1498416
167105
740016
1683626
632022
772956
1924450
1961507
1364792
735996
1877399
1258851
343160
548409
1361483
1499630
431583
1173496
1559264
1457888
1591329
1158435
1030966
1959769
1045320
572772
1192865
1070239
604839
1037515
498951
1728966
1842241
1934605
743138
1318085
408724
1926264
665972
1017638
1388996
111136
1772299
1305305
264921
1708378
570595
840924
1918346
460952
1187229
171705
1071209
1912245
1975711
439424
1079115
1770145
1647585
1164742
968650
1375553
1399805
550558
50150
1906532
874341
454719
1027605
1862191
13185
1606592
250624
1565987
114597
139227
1848913
841876
1398420
852929
366485
235452
601145
1192695
927307
1644928
1397175
1225388
1983262
574342
491306
954482
1301771
395085
1177644
421270
1645082
1707747
147459
1379348
1113740
1064141
529940
1682941
1226486
1523747
1260554
1588471
632582
1939398
323022
1205815
1073199
346421
1550691
334483
1548278
1852548
1121831
888883
744272
909901
1966278
1185355
1606452
908891
591419
346804
1451199
1592267
1762141
1484548
1762673
1548310
557483
1506569
1468290
1933613
1441027
875610
677723
1224201
1614521
1010107
1555909
1510091
1608648
1282919
345499
1154241
215585
1139230
274637
74144
1853803
1166988
1819045
1604437
395824
1042369
1408930
610115
115389
1640329
894126
124928
297305
1145178
1196225
1778440
990112
1383751
1106825
765531
578616
835878
1403818
303316
1539169
1770135
1118745
1649712
1305052
1655493
633179
694530
1476435
504261
334118
137086
312095
1938730
591720
852140
979212
844111
1323806
209733
16951
1016516
1693362
1686502
1701823
816187
1517083
1653968
1204702
621873
1339716
555956
955927
1176119
848071
1128257
1854712
1043844
767003
265112
1212686
122601
61427
814360
463036
1169748
1298584
1556861
308726
1733640
38921
961870
1314361
1780369
1506232
1276474
1240614
906187
10840
944031
1603613
1120459
677391
1014684
12988
1118638
1041411
992183
1377305
1406625
1815080
1131708
348513
605851
1113359
1730037
1618079
344027
1879592
1462
1848844
1737944
1046253
1816592
923665
1198538
1458179
379925
327605
314798
195361
1187915
185113
1091426
716534
613371
1399345
238884
1101805
1881766
56272
426225
359469
1143390
50661
1831941
1945447
647487
637827
739072
1461113
1463925
777022
1850209
1403722
153195
718850
1577909
1924884
306500
1995234
1420799
312677
250222
1069132
902822
471825
399339
77388
1055757
1965635
1430162
584603
1625983
1963954
1187915
1612554
1600910
500812
1137677
1733986
202313
253739
633995
1061159
1506051
1258121
255754
1564741
796958
246599
1073183
1078950
1042083
1873084
1597484
403792
1893161
479695
354671
1993714
1337600
719497
1079489
1389328
1241027
20177
50828
1931274
1510792
1947323
1906875
1930092
1290312
1520757
1323365
698061
86793
508066
250736
1284284
228802
1207750
1256848
897739
58949
1644570
1970232
1876472
1922615
94720
320972
1360379
1612777
223869
1320595
1628808
908487
1111666
220020
1348316
1437312
1819991
487704
711820
1795031
1541101
1204699
1193622
1297929
606491
1120692
1237748
1366341
546608
1746573
284393
189641
51638
698650
592586
107278
1954623
1269608
502400
1987821
278181
1694875
144009
809943
914910
1687849
1901829
1850971
1658971
1267878
1120556
1488020
1264369
326331
878565
1682537
672826
1467961
1311020
33503
550106
1387798
1563809
692318
850262
1256593
1237033
1156596
557857
1710956
1597430
740962
267332
1186395
1211391
1282878
1034335
918175
831680
1037140
1038142
1820807
128608
301037
492438
932439
263816
697988
1549147
883588
1850423
655254
1272240
1503469
492994
368210
615357
818266
1870474
632250
142902
1022413
10745
1880924
987539
468702
1709389
214877
1244515
211559
719547
1040156
638761
991161
490158
832872
492729
499363
1274481
1768827
1442430
400820
647098
1760954
1588071
1839252
1561661
1733384
379433
1354977
525690
1198473
361357
1005920
492705
747055
619880
314313
425452
353243
787963
1752524
1603065
819714
725572
1932295
394102
384305
106944
306114
615988
426323
447058
1588295
91827
698336
698866
1011272
900050
300169
82663
158781
802912
522220
1026416
634206
1705409
1804566
1210749
405242
2152
1354010
316779
390657
1362804
213209
680937
472850
1720394
1268425
1510866
1693260
1884214
1126308
1559673
817140
1499888
834710
1276648
1705395
315308
1489378
1993606
482210
1582815
1117544
1554640
1487637
1862726
1015898
560065
521393
157944
586337
1678071
1156695
801815
1592487
1722136
418155
1585781
857888
1885245
346660
352700
251756
1085274
459456
1997378
894258
202939
728617
35340
773628
277729
801959
1612271
379432
188089
1807686
1942938
1209813
1007735
1396974
533578
1187298
1612748
707707
1831641
1493071
1705624
676346
216457
1760668
1365494
261275
1139758
848031
698203
584103
1157545
661261
53432
354965
468186
248864
1198898
21556
70711
911434
1117204
1726450
973628
109105
352977
1183187
1840074
178069
1401711
110362
104635
13181
970827
1582290
1442382
938279
1275789
1755598
200265
868502
505390
1072503
785465
951415
1107437
1178158
1164402
242113
1759135
1252038
1056823
290649
996641
1394037
168675
1366287
1344277
620096
1508837
1711653
426516
1835661
1491884
1580184
291224
213753
175515
692772
847756
240387
1274421
1654163
1333973
1226864
924362
1616141
917999
1021528
1606910
664192
1941261
1802307
664774
1994514
1016549
14651
212365
323028
285594
1332982
1277418
698845
1191905
384430
763329
1900478
744161
887508
613711
1247381
1416327
938041
1631148
1899396
464278
242667
958629
1507848
672288
1169302
149325
387864
295158
761792
631750
425719
1181425
153494
1000348
1843848
1315211
1222187
1089643
471404
494690
1588814
1914293
293943
1898834
118422
1504565
267600
658628
400198
1606310
80908
228002
226134
1639784
1893596
1663186
832888
977621
1093533
1258804
1622135
518254
1899228
1534023
1140438
1615871
798345
403457
1003700
988631
974932
1728461
1570629
1039020
1884429
521842
866145
576370
87623
639540
608925
190154
107458
326730
29543
1385805
1444782
1162362
1439633
1031633
936107
1891486
760582
157098
1642855
1748044
1644727
66843
1682979
1799533
992118
549975
384708
1373862
1954009
190925
1797258
1430489
1303847
1863284
820056
1301306
820999
599405
75120
1555894
100324
580271
1466224
1522113
1299069
730634
33047
683330
294910
414742
1804817
753766
35994
1479010
767121
1921203
835736
1935881
840104
1719086
1593580
166463
267102
1467555
1368007
387105
1203330
699595
1246271
1935390
665344
1328588
1295856
796590
1409999
1885057
1076109
1239941
47836
1451703
184759
722240
1185258
1462563
213457
1592404
173445
466890
1627818
1474633
1561223
70209
446645
151910
206895
663406
382408
1315195
143233
1204346
1865756
1175906
109173
951749
1510820
615113
1967433
122407
1289062
1995406
1811374
73748
801978
1437240
1644281
216701
548512
860813
33663
1742237
587598
1640431
1363589
100732
289659
173394
596786
915352
789247
1296601
686634
823918
1839640
1368515
896415
1464699
12898
1574089
769257
1088081
666824
1514410
134643
1536258
681223
1076155
727715
1170946
476467
1686832
532700
1209924
352009
24753
1773942
1529967
550557
1967079
58488
1063198
1881635
925609
1156712
1094296
285664
1759530
129827
956369
1293416
1760381
471484
504565
456760
548110
1997692
1517004
1159142
1887901
1843872
1295120
1507700
1340824
802944
1782866
1669246
1726405
1151823
1499690
296069
1784582
1869625
863016
1558146
1716426
482788
584652
714552
141409
1990786
296854
1776362
1566345
1540889
120037
1163799
886860
731737
1643346
402830
1779822
262027
857026
1970089
5427
886421
364905
879698
16576
1798317
1456877
430058
1327556
1366887
921253
658331
1090599
1785550
1096729
320833
1525483
130685
40708
143978
1916271
1070869
584655
1589108
1207703
906851
865035
535440
508179
638435
1976874
1796587
825257
1981390
1841509
1477989
924719
1769473
541017
871170
403261
321962
1800063
64066
444924
1468740
1984397
1453412
999061
1043358
1780526
798245
519145
13401
114226
308039
1339571
72621
1342919
403218
347607
493887
1865774
719654
1080626
1631487
1442119
1774984
587112
942243
35754
1410158
1994335
1992702
452188
1424936
1859809
261965
15986
449191
966240
480232
321598
653193
990553
1327375
1849203
1731088
329462
1692147
821696
1524867
1890809
115596
1188953
467139
1017347
694309
1337379
1251762
1646241
855330
1581091
604019
640651
730318
586489
1398629
449819
354045
667495
573758
1143772
735205
1730518
1939432
392069
833641
1283244
1587837
113132
417592
1563400
1429860
150393
1461254
977591
1638020
1023878
1353802
1955676
512545
1105572
352754
1064519
240588
1734822
431698
1739207
324247
1752843
858645
1896677
107004
1000107
869134
666777
470401
636030
818517
681536
1084892
1282534
843054
774733
1170101
1982947
596596
1399713
1482219
1215698
638426
1777518
1081740
1665163
1856081
481685
1877757
1158325
1089228
567574
1112802
1915817
1278654
1999208
703476
1947575
165391
710872
799727
870045
1653722
442776
699793
545071
229584
1303678
205052
1551636
1884008
520470
1434191
99950
462610
896537
1305750
1393391
138690
1269016
573657
1066662
450653
769161
146878
1005516
55736
211528
996308
1125718
362019
58779
819349
1974185
723103
154061
1321291
1815704
1429751
446967
559575
1431882
292158
844068
1929175
421432
1883975
1877222
1557670
912260
1189276
884756
1732559
1647259
1559291
1766402
185467
182582
1216420
461419
1649411
1648450
1320642
441798
380295
1429303
1577354
1343597
1106492
1569773
690255
1747214
1149576
650478
556333
943721
120768
474570
1924364
1188924
1589248
1166257
117716
637171
393015
890512
1504278
827370
1139472
485564
1675058
1333578
834223
1704033
841662
1672770
173084
128067
1369291
1471352
1786989
1530167
1061486
1651686
153095
1486950
388695
408637
801063
120345
46990
1166386
888447
1689316
1751323
48818
655898
68180
564241
1062699
514201
1174728
978431
303630
236711
365658
1478820
424258
571467
179152
180087
268621
429801
1131736
553597
1596317
1032888
1074007
609162
1139050
1530185
590949
591503
224750
1643592
461463
419205
930551
1035044
416318
740977
147160
156314
667759
1346396
1478404
475320
1203577
1604012
781021
1647081
1623578
1844751
1580205
23339
1325585
444980
1377604
643816
1658030
812617
1318474
1738882
853416
879234
650749
289880
550521
1630087
816681
1557498
1667207
1711473
1432782
593064
1852855
881045
1227674
377634
1755223
128556
708005
142595
228637
392063
816262
1177731
826733
1167359
1477142
896746
1744940
931780
1566719
770963
1577892
1414377
1411230
56665
1236094
1197777
1400922
265611
1933845
269861
1499194
571221
1255866
970181
1315122
816747
298739
1779385
1674502
1709876
1126627
921923
157851
178872
840064
758392
857764
349223
454169
30229
1588689
1531772
516923
1273814
212170
541259
1606495
860305
648957
639408
825197
1380543
1376323
909855
960142
1518221
521512
689746
1270588
1414680
1723285
1126904
115658
284171
1715553
1925951
1430146
1387747
606938
1821281
803697
606503
654973
1101203
652576
511361
486858
1087334
1085146
563373
670882
1306644
636961
44913
1197262
1468335
1127115
1126234
483538
1611073
1967887
132830
85549
513321
653727
1347167
1875088
525367
1830832
886466
469515
1030411
766692
1445480
155758
1031876
1857528
1230329
1340229
1423588
891865
452085
1189915
679765
790437
35930
1178069
1279938
1657259
1097439
616409
1173775
804016
274102
781009
385510
1599228
1025273
661902
1085540
1811054
735999
621737
641800
416983
681998
1992134
547075
288306
542895
428135
1712932
1379578
31676
1032319
1722005
1156954
267559
1637950
1532964
267605
1864452
360624
1910238
1776714
264180
353656
1861690
1319831
123990
1798221
799822
446941
437645
918754
1180901
678669
354971
1950056
1495448
180295
1257750
719234
819506
250594
1670735
1625036
1990893
373574
763516
170637
825102
24595
1790856
1621487
1680511
1080764
1397927
73464
521031
1330230
205293
1386282
1767365
390423
1310288
1835858
591608
1896688
951516
338179
1859179
653957
808975
1928394
1623530
1798507
1178999
1973564
28130
1251745
904220
1442748
381707
607792
1999082
553562
654342
506415
252327
1487736
155554
1209430
1126892
1568414
358388
1540032
1119202
101871
1276470
703136
121839
401368
762717
1484594
1676085
235460
1505872
1467329
1680090
1173844
1912922
1139055
346750
354987
1226865
109376
42445
25916
605406
1388682
1897346
1326821
1693627
225836
1337731
32222
713475
20137
381318
793405
211176
1135932
1437843
1885506
914838
660656
24468
1892323
1877629
1456851
1253738
877306
301461
577259
566379
569796
1916506
1721070
1797718
330991
1094408
1779781
1844955
914381
569471
1781553
1954647
249832
724268
1477068
1866425
384198
1899384
1815453
1876831
196574
556094
363765
1582802
156889
1044159
779087
557106
1982915
1240052
943290
1183975
1961050
1948251
705697
1494591
1915437
545321
1751964
1288206
788847
1810186
1606834
1869829
1553905
1425680
591560
876821
1156421
1215912
444890
538388
1937345
207270
512964
1843260
1938744
740725
1168854
310986
1090048
1382519
808678
311005
1079897
852909
393211
628234
1225502
1261981
1828761
142050
1688449
1118150
1238097
1033974
238370
55846
1544693
467156
1296629
1310590
51383
587650
397617
1126903
1870105
215726
429506
423811
1457788
1751691
1808123
877902
374071
1980212
377355
235397
1470428
1560326
1150278
506124
1631907
737284
455920
804891
502005
1154098
613643
1922962
45894
570168
1181225
1325461
1021785
588651
1760017
1290730
1623831
1732309
1085618
167494
359019
1856685
107749
1613016
583551
566516
1170257
395084
864383
715693
724096
1684639
298473
1604163
522258
12866
941790
1423142
1239762
1303330
1155154
1176498
988488
102434
1249901
1972034
876305
664700
1033830
1458372
1321460
1147754
432966
225122
612461
691533
1481030
1207178
427450
1680340
1414310
1489582
1079980
656137
605308
711578
255822
1714551
334756
700178
1087830
483886
1440194
45207
1576844
1581518
1089057
1744415
460066
593934
899995
1926221
782943
1327070
1017778
1567665
1694776
595932
966022
1044617
1447278
268327
121011
1128901
1350387
1020972
857525
180963
1292127
791818
173367
1254480
1083089
80338
1621690
1404526
149802
412840
1236317
31776
1685441
748966
1949215
1630282
680074
1235089
894587
1457948
420631
1885227
1413001
1929797
742509
1396189
1585780
730040
1275235
231095
472599
211511
1116166
1436775
896181
764108
545998
1593017
1818302
1321412
1471295
1368459
1813742
124238
1662321
390582
731429
518388
1077920
563485
288789
1932878
167812
3422
343334
338412
751239
1511455
1024165
406467
320074
1274749
946433
1832886
1692867
1084743
1348708
1955251
1517438
1179627
704663
613271
1557149
952687
1420243
754501
1687283
1173706
1184102
1435667
1666742
1190007
1577444
329662
1757394
1215204
1686025
1318535
770342
1288370
1197922
1556024
1025229
1679408
121656
1210796
218383
1886538
1342949
512548
435636
252744
853738
1693393
23496
536838
1876149
887806
1936376
921510
1791043
331522
357675
1806057
1659858
1552315
594064
1750496
7854
1195154
484716
1425308
759485
1718756
519151
784789
705787
1423515
912959
1285280
525611
1142451
123755
93320
1578578
1023604
316119
461596
1667789
1611598
1875257
1051516
1378286
532377
815588
808761
47415
447303
1217198
368579
1623117
1379263
1547630
1013687
1707628
1560035
1855076
898195
108675
721585
1415436
1405944
1165414
1484250
152281
1778748
1084156
383526
1634499
1575899
1923954
1341729
1103811
859645
1199050
734149
440617
278854
1962549
1237347
1428767
353719
673820
1784515
549080
1682581
770404
1066462
1068378
338601
1368717
1396915
474798
1485222
207426
292543
1328856
174326
1562460
1474724
309951
1879799
1388700
916251
1916911
570092
265086
1549598
926615
419720
1666552
1627574
173592
794502
1099176
1622395
935021
1829906
81505
1680433
1538587
502091
1806482
1619436
1408326
838168
239096
260815
1803963
387380
632610
135299
629997
475583
1314
341051
1248084
619244
549435
657059
1712882
1757152
1230713
756707
160242
1978593
1172408
1093615
1018986
1886776
969121
838124
426691
1480618
755148
1831000
126628
1670719
51556
826810
1717648
1554891
1196816
245784
541455
567886
1687600
315051
1889389
203717
1987160
304665
1120681
453788
1542916
557044
828185
1075154
1625179
972077
825470
466154
940407
1652061
175440
316277
133184
433218
381212
71818
1853178
1445764
892673
725839
391619
1024962
1159901
839313
1881434
1310893
978756
515241
94707
116875
1212436
758119
1038316
1877253
1711915
1162116
556205
995021
1494322
136977
1131129
857974
688623
739191
530963
1904062
260004
934103
833980
1283664
1295057
119941
1511008
1766636
678826
401046
100229
764154
1585183
146816
648430
847133
483822
1147234
1090285
1819164
1647123
883938
1067257
1758863
1079113
933455
1619577
1044183
808663
1607454
413485
499526
1554642
1150025
1288901
5164
1653343
191853
1632821
953280
556444
1838878
182364
1509147
224169
1742389
896940
1566703
486403
184607
1545278
1314634
1864743
942539
1597738
1518285
1686881
1487515
1967535
1790251
1035984
21100
596449
885767
350908
1108063
1854045
639975
408446
249561
166910
1259782
1168254
1488305
1239626
645381
405572
1232860
1759478
164332
297713
1279426
1300615
1217866
1840967
909519
681989
1156169
539582
203132
236355
1106539
457838
1366272
1889335
1865156
1034712
443772
774275
65952
1470176
971178
573405
1076072
1563430
1500493
1161219
304308
288998
427566
962075
1956940
869871
624290
1002987
1385283
631519
1001455
307621
1181833
1796253
1631552
1520822
1918257
438423
1098334
1716193
322507
1811865
298301
741425
1973093
731663
957416
1888127
298737
1110933
1032010
1180884
62811
965706
850886
1144886
826164
1229277
855857
1370999
880969
811252
608639
8229
213461
1162083
504391
665300
557444
1358267
40765
302042
1764691
632512
1832535
1888366
447654
1984371
459789
1564794
1055848
1269332
1166699
387106
1262010
1566764
1394763
946181
1636449
1254888
472308
1461280
49307
1592367
793840
1940634
1283347
767143
1332939
1167714
1703074
1374078
801510
1047755
875461
1385532
1408804
1647714
1319353
1464172
667586
422084
665569
122094
1902880
527854
642236
189893
413747
673863
494726
857026
1087428
764903
347491
93154
1932632
1553997
1491503
1322734
1866498
1224465
1343704
1144088
853075
1111974
1461251
339578
290317
139896
268964
1916836
1708613
1827056
195815
1418604
1769127
1939000
766902
1047703
1660812
1338591
1548497
1221392
1433679
856332
1445658
1182784
1965834
168106
721214
885823
727091
700223
1605139
1189759
111810
1906051
506656
545656
1600737
1965567
1687376
1284114
289484
1249693
895096
1767526
62680
1085605
94771
605841
556391
669175
176628
819565
1195461
1911694
846844
159000
1348035
1723103
322637
364422
165644
1470843
820599
1016221
42590
1833418
68145
783383
1211525
1129048
1861723
1653517
1825368
32452
905868
380659
1998359
795205
936171
991645
1283542
218130
379708
290062
605572
449224
151859
483896
1057317
1737016
747172
1434564
72893
1249231
1829273
922416
1572053
1031986
122583
912752
1081697
159891
357266
108910
177810
1632555
257512
1058601
1928331
443992
219031
945669
1062311
1665689
356669
1140002
1988795
372075
1139704
1823524
304358
1143684
119012
1913613
258359
459945
779308
522537
525831
1559887
761031
744922
692973
1325957
1716701
16852
681041
151764
1544350
946605
1253231
1705967
1188624
1927113
1923502
411506
523797
1287747
107857
1523144
87803
546620
229348
268990
1544625
1049059
845782
1021198
1657108
1450779
1244686
825826
837422
1225845
1690348
775910
7138
1421184
481552
1501027
386575
531136
534751
1587791
842108
1220946
1432740
192131
437658
88089
1423523
153291
1521252
699582
1094329
1656527
1173863
116251
837857
810469
1528530
760554
1972170
95937
1407274
1382897
1437737
423135
238494
1701672
748711
1866675
460671
1162522
1124154
836926
505392
104410
1319781
1923006
990136
1195000
1817225
680736
200763
793115
486264
1155724
1411178
1305430
1123911
1787800
1989900
1702400
38876
1503163
1613873
79362
1783542
210531
1799233
292816
206622
420610
1323712
1679993
322218
206685
804024
275827
839608
527710
240737
1196878
1167356
236888
1758161
1698706
1073914
619099
185792
1294571
492491
1678678
1749953
129422
469039
749944
1839627
56696
908333
801540
246963
433919
916112
309609
76443
108077
100608
1078184
523318
604332
908735
1689311
1126461
7324
261736
1178203
1522818
23236
1239620
1336482
351465
1170264
1037347
760088
294957
1661798
659582
722026
1065189
1131340
267316
42382
1339471
1773369
456876
284825
1451586
379969
1897813
1572536
572616
1919751
1113740
1647109
478131
217865
372080
1279561
1269465
3135
600744
1284932
129110
109366
1017817
965735
982625
926265
1379707
1913059
669795
1259655
953394
305435
229901
1677297
297746
1787373
873878
615444
1166203
695939
1911938
495905
1013198
19025
399314
500725
489669
1611992
905442
43415
715268
171885
237431
700207
313472
219916
243932
263366
68474
1779967
1865931
988362
220457
192063
4837
339437
1801242
1053666
1420506
983414
1430215
1096311
668943
249277
1272875
1674064
904285
359702
622415
428572
938178
1599779
1052049
127944
162855
821311
363750
1823946
466096
1796865
867515
1644241
601088
1272227
1454939
775071
667919
1260958
617220
607731
985538
794554
917365
417072
60461
599003
483328
259849
822041
1247518
1078169
1696145
166245
1169578
466871
551803
470744
1299553
137824
209468
397204
1024619
1957388
1402028
771833
1054715
803388
885297
1334784
1016928
1063015
768727
1733915
1944529
900018
176031
1962938
1186097
694223
101155
526620
531776
548395
223339
734324
799808
309627
873270
1029442
778106
1012165
1661525
1901916
619732
1538164
82690
1661566
1279937
1799833
1337033
922956
1005749
579067
397904
552310
10642
105419
1901797
1689371
418233
1296276
1629721
364416
1172922
1582101
1007125
1782179
1978320
1676016
157195
414705
1749373
592369
513054
47339
354827
1851473
629081
1459749
798048
383418
1658493
345932
882794
73640
465408
1134013
1260760
1472563
784146
70707
1860303
595352
706730
256974
737992
101638
395764
655262
646299
1404305
947157
650266
1836306
399768
271459
729697
254700
748332
221109
1158536
791209
1777241
1703254
1786219
126583
946648
540266
694969
599588
315870
478444
1400160
643972
1391596
889902
1183935
1222367
1011395
148367
554230
1680772
534166
1420073
1794292
69576
1944435
1485071
1106740
314845
832886
1184944
1050035
181991
1856940
533300
1094521
449446
455361
1766415
246463
1979640
452792
1839791
484212
1065193
341881
714719
1354026
1229279
1285652
1505287
1242170
1868685
1880320
211512
231755
1071718
39022
618146
832103
621495
668965
1243836
413183
109249
1764143
1739111
1158198
1959280
219843
1174292
1112534
848748
1706322
128527
65105
1047179
1294125
693236
1206801
78448
1596288
1514077
814120
571551
81949
1051255
1761535
1809287
695919
1463089
1341889
825178
341782
1736945
1502303
948589
1556816
289851
545440
1329376
1536812
1426958
744253
498729
1469906
1582602
283180
1254860
1805016
868848
1556905
1912599
1954835
16272
1101336
1643418
1312398
1400606
1056658
515694
553365
222639
1775327
1121583
1119660
1224998
993042
1370785
1071089
658752
217578
1002399
1759311
1567912
524154
125472
1478202
303887
909929
1607731
1833445
375494
1272065
1078854
1981804
1694146
48280
1600382
401519
1382802
1968986
1679844
308108
83945
1103007
538250
578672
99874
224650
1907607
52318
753480
1992614
1269079
1663620
661985
1643673
1504243
1975785
1181012
130755
1980296
1295817
1764066
240686
1307955
1597948
1155500
1586810
255207
990839
1942060
1948482
99972
628172
930711
1791053
1692559
283390
1100704
1333845
706725
474707
1787187
1918795
1754843
1243693
781156
372592
1689897
1493057
1101744
820756
270968
867345
1422539
348757
1616062
1813232
1926534
1582831
982657
906650
1328123
1952273
51432
1670530
1497445
544124
827019
1966282
1776439
480814
281377
1602110
184919
1375914
1921130
826449
648828
691066
613055
1345820
1036883
1407628
1729814
1224496
698754
1820241
401223
1027170
1391101
1875304
1310080
841869
1784936
1214930
911506
1706739
197017
78093
1075780
497437
886340
684027
1876089
572186
999794
1890869
173876
1569645
800061
1073600
697141
1672671
596064
1170380
1535502
17345
1017379
1900824
1419585
1278303
582694
1849617
125336
184682
1067580
1047029
296151
792366
954859
414692
662330
1923108
392945
1300586
1961354
932829
1377162
513096
929946
768671
460409
601932
1686861
1830358
818395
1670290
964501
1939456
414793
860671
1925368
1956143
1847300
815806
589482
1187844
1914799
1928547
1920011
1839089
334465
538888
1159907
301936
1274595
1972648
1527837
300854
746918
634198
1616504
220037
1063417
196024
794916
1117658
1103108
1159325
833183
776587
1775233
396062
1265227
266786
440860
712741
1257924
1839386
1031137
1467073
325052
320034
759520
192689
1985347
747027
1557325
621948
480357
43644
1044491
249776
1317251
925653
1837644
1312382
1574002
225472
561447
1061675
468181
393747
1419963
1777267
1352504
820283
593901
1953161
932774
1108529
1228230
605041
522806
418813
591808
1091420
906338
1819177
695657
421033
1049674
911024
487509
213618
1729974
303139
1901833
749232
1602901
1902649
917661
629329
1439660
907656
1971108
1144752
1917162
698102
1249757
1357435
1871924
798351
274035
1404812
641220
492880
1643344
1655346
1553788
1169342
577202
221927
1440839
916203
117636
1796002
650174
1807579
894420
252737
1433034
1716793
1425623
637699
665631
1938177
493233
470919
1298004
253106
968943
1650718
1184442
39465
1720726
962167
59571
557732
845627
807717
1963881
1229531
700278
870081
1855279
1099531
1405725
278361
608228
71828
261307
1614185
1090517
898843
3358
1060252
1031766
182087
413628
1298943
1605217
1656692
1244095
1533635
1424113
201669
1242499
705853
1107253
1670715
69475
1225297
1630839
1951137
1036872
1625689
1822529
1341346
826484
929738
347349
1637727
1855390
1437428
617704
979713
941898
1588128
1251366
1697524
648849
443397
114758
1608194
1815391
637086
937951
1216632
438058
1522287
555493
1237904
591355
1273923
577297
928704
353064
464708
432750
57826
1850794
439780
981536
1033619
1046397
564530
93540
655224
18913
639866
1699946
1651479
1890565
411140
334752
988874
872809
595885
570370
1802503
1943620
1402873
635851
988389
253991
609950
68410
710315
1420440
1132753
69930
821999
381015
165300
1124279
629400
1363906
716320
1435309
1868828
1648173
314601
1710200
1575957
675122
1105337
618213
80659
1988833
621409
1893695
373807
1998763
1876956
1923963
492001
1626720
1686359
363383
605808
777719
1723391
244028
205270
632523
1961972
1104938
1022344
719930
1651761
1345003
160268
880567
1004586
132427
1156958
96019
634915
1675752
1343706
1088768
39921
1613220
649620
503504
1415797
1879333
133670
1194174
547535
726890
29827
903039
7992
1403460
1039404
1646660
58457
722577
1769673
603055
1583849
1237761
378728
1250596
1792416
1482251
63923
1835873
643849
601751
627496
1825518
133806
812983
8109
855765
1780545
1701095
685628
425817
1545844
700496
1683605
1997687
592672
1270795
621222
857474
1877522
887733
1523787
285861
1950310
148913
1399797
377528
1174533
1443567
1793468
8039
1505857
1689796
652098
571460
905857
1564672
1141911
690127
1530500
1092091
114199
1125347
1093739
1461102
829601
1188658
798508
1152791
1550713
981196
1924524
630625
146618
302883
1759273
825023
459041
1061274
1350221
324964
226367
489119
1901279
1504766
378441
378944
1141307
119004
743777
114945
1769249
1896671
49321
506946
280675
1084802
448662
293983
447300
1917147
986720
504173
1533844
186608
368266
629396
252530
750352
1213187
458653
1972735
840423
1373845
103740
499141
1736703
1312500
1011364
1051507
507941
602974
1554918
460879
583078
1565141
427168
1211842
1444397
1154978
847485
565380
637748
383146
1952798
830681
234479
1476299
1385414
70768
54698
317466
1095529
749836
1831135
1607398
1883456
1496152
715450
396449
1021964
772556
1543567
327979
1148076
703562
1113071
472553
688174
1933836
1795995
1341025
1430365
996364
1691347
424721
1784952
1941386
1555484
1959145
576375
1682580
1086838
63230
1707769
986384
1190264
93866
819462
1832561
70123
832215
1259400
369646
1779660
1240857
159163
1980228
706097
1344605
686901
1904936
263481
1350256
387582
1165326
1612484
357248
1269606
55183
1728495
1979107
1023466
120417
1857501
881334
520348
1127576
1979708
1514449
1543072
1492533
1813170
1368077
1390587
315044
861168
880822
1915055
1961780
1861536
975637
1742988
825335
1515126
947731
889872
599654
1863193
1475131
735086
866245
45588
1264245
765653
1778431
965447
1807604
266635
347504
8146
790319
2679
1442824
1480603
1018686
695314
1591779
1434896
1916806
1524845
1277185
418460
1098738
924366
978218
405418
360919
1473345
518910
728272
1449306
235606
1667941
1111180
152719
419597
1600665
577669
484778
80458
1315345
1006439
1828667
247086
1033498
176276
1435396
1904658
616294
463142
455051
1728601
1766168
347260
1785165
1946098
906919
240229
547187
875925
1310635
74390
1961955
1517742
972288
559138
1499822
581108
602321
55613
1916849
1434555
1298118
325189
792149
1633337
914676
122483
1231681
1901203
602098
1058921
312557
348897
1347530
1844922
935121
1603667
793629
786216
1653950
1676555
428511
297243
1644115
378045
1118030
156984
1857523
1239877
236677
738114
361937
995263
1567326
353058
18498
583507
599472
450596
942634
394083
977899
809443
379686
1026882
915936
1663659
1977445
1609920
1374642
593254
1521340
1981838
723526
1579057
1220729
471371
685268
933209
1182938
1579478
248732
108767
633261
1007533
1626703
523104
287292
1135949
856968
591426
796619
1548677
767173
1954812
1677606
1471150
7432
863775
1575533
225698
1045701
570506
1714287
1549481
587278
116711
830390
788242
62760
24376
930598
1809838
943519
1623541
1209016
1863303
1481582
1771041
841618
1336670
1194985
1296964
915512
920405
923147
1805823
161215
1853108
204810
1061458
267872
1387108
1592616
215130
471871
290850
1345495
88381
1916825
1647962
546903
1402245
1136231
371020
1328676
544496
1188163
82142
717815
229171
1054392
1303543
1295307
507037
576989
1472620
606313
1910918
1060662
1004406
119556
171678
1186406
1722477
1136507
614766
435489
1669287
1826405
237970
193538
1310208
16076
1258851
1447987
825961
235515
525241
179578
1247325
683146
433470
93475
1356741
62328
566190
839567
1348569
1416016
1953780
57775
1654384
171879
1841317
1029498
1784791
242415
670720
1102328
706211
1369847
657291
327138
889751
1192743
1103566
1265386
1782946
657575
124624
385696
799748
1037406
673083
1345089
1486080
1931736
809250
1267992
1468166
668322
1000497
1415539
1273787
1641188
1094078
1340817
1159932
1526221
1027431
274432
1045192
609302
1403614
759130
374985
114928
1091118
1771481
1834612
996233
755951
519139
991277
166642
1678176
210522
986632
1889556
420246
872052
1296237
1706716
1769488
526945
1573909
66972
1028305
374223
192891
645246
328391
805071
543361
224026
1857926
839491
51516
1684704
1901547
1193766
1403093
161947
1702139
81317
1786840
1849217
586449
1750170
219482
412269
1466535
845080
1889877
1882507
343260
1898582
911867
573930
282661
637589
24520
1139600
604116
946816
653543
1106894
1629599
904624
1740977
87963
346444
1548348
1764892
1628349
556224
1015160
645677
1621847
985847
436582
1646342
1631598
3189
538495
1003893
1858272
750635
930650
1319617
1391528
27919
347575
1086408
1679086
1919550
948255
284798
1623131
747709
71495
998091
956641
873371
744910
769730
1855011
1977675
242821
664774
303206
370314
119765
370414
1959870
1988973
1271950
1040068
703732
1691663
106443
1501447
1617013
1338015
209108
1608795
1743028
1380220
334074
1986097
655055
1109765
78076
1164387
1055391
1836933
483939
1903847
1910025
20341
196710
1590768
1111360
1886784
681125
421704
1403233
1852875
1706730
1977598
1201521
434907
1225627
776020
1977694
19080
1524666
814571
1226206
496037
279433
1942664
1908457
1963884
1811654
1918162
380281
1462959
532908
950131
1056770
1084725
1817144
1296532
1286558
402611
907136
1732076
1554600
915446
1293186
1376124
1916475
769971
501494
103498
1655927
206528
363247
1632705
541950
1521635
1052188
668111
1986674
1983779
699143
1789182
1013062
1368906
1720232
907230
1269739
529825
1980948
163854
653329
1673141
1667127
1672574
1683530
1436751
1780342
1633236
1601844
1111497
1669680
1399014
1325812
1415541
1199585
1604386
1961443
418882
106632
124947
1392001
1762606
93674
1759953
1502361
1401836
710718
245161
248134
292657
996223
342223
282946
1858691
925903
1643091
1402592
125967
1671932
1470522
1483077
1609560
432302
1544178
113309
1194021
1667385
1288409
1193096
1950596
1286731
368115
1628760
1048555
1421334
47186
386064
195670
1434441
1342751
1670024
362232
1077541
1634200
1198400
1453890
1657294
689906
468668
570664
1830477
1225833
1284185
1138039
808792
105697
1190888
717596
832180
1222918
652607
645480
1643138
664484
220490
1430612
1553457
1880947
104483
1704623
1085711
200921
976183
1558749
694888
716995
556037
958884
1064901
1431996
508159
1127710
912491
376849
1332812
976936
719957
1192053
879058
448967
1954393
1122072
36355
891764
1555510
54426
1820298
864128
19789
928944
15313
1079038
1138083
920512
781316
1674651
1757842
317815
1030236
722852
1166242
1155292
854298
1985401
678254
1078592
1143566
722157
1556284
1261669
1519901
1711379
1010468
1146086
903199
875292
1338893
334411
826649
1421513
33296
414591
913126
455277
377194
1561949
1183855
881230
1045983
1890050
1894656
1848527
525271
1424658
1313402
1102955
476689
1018488
356702
283676
1490842
628499
126130
779549
165562
61897
1452337
967894
1227025
1809948
119716
643196
1651538
610156
404714
1050454
667261
1411851
1166035
1995764
700202
1568796
1450850
1676780
1509113
1209116
1021619
1564034
1218741
360985
1201953
950651
169038
1926808
1503274
1530391
535026
1034595
856305
1826469
731556
1824781
240899
1316109
335347
967822
1119206
1757456
1185228
1562860
1649927
35102
421994
1010406
1415134
335295
856644
1615362
713029
357057
405654
1385400
176761
192697
1765912
585108
1865417
1107152
324893
1205727
649548
474872
1528408
556144
449071
1879326
1641481
1095839
893922
28261
1735213
753493
1308659
697561
1711945
747797
1465267
1867235
458965
1563835
631648
1207616
1457032
1067383
1921944
1177037
1000269
1210585
1638232
6489
1364835
1401367
474505
1062904
630359
873342
940588
581592
1864929
219620
59859
1816030
150043
361099
773779
72504
213763
1119031
813067
1269300
976320
452436
1359019
440684
499733
1037369
231669
1248763
1388975
839305
1504363
1801263
271961
1604270
66620
1403793
1052932
530587
485054
1597505
1992539
1363551
1278619
662786
652337
592351
1415160
1520490
311478
874661
1852435
1812844
1783386
882552
952705
711503
879009
1046197
147860
1023776
205885
293463
448332
1157098
258269
246842
111839
373472
758124
626709
1422852
724828
211596
1506069
1687277
80972
1167297
1453234
402373
719293
521425
30464
1328160
1500907
215920
194003
1026099
1957689
146213
1534485
458783
1383866
157422
996712
1021269
935179
1515384
951161
324766
1473987
252431
1288040
1529475
759036
696803
365907
891005
1698120
881691
727505
1656660
1561979
1596
163352
1484903
133048
1927933
1486760
671271
1586453
1045914
830629
252504
1739094
801050
431425
1003921
1884552
408339
205076
549929
669342
1312545
1568969
830719
1063274
193642
1905338
1257731
231598
1367528
71935
1255729
846753
1776198
1294414
1003246
910183
797411
1256144
1164698
775107
899641
752318
208923
1089898
1718884
1451529
1782652
1487912
1229956
511747
1912578
798582
379809
907044
1042429
115918
900280
1260868
125839
737791
1564776
1997131
497351
71809
1774391
1941453
1882911
576174
714194
1441170
247980
1324977
983590
1415937
815596
290182
1740195
1014706
1450343
1223553
1574118
1610913
1760234
1783900
1626344
895215
1900664
582156
1794520
560297
1363443
1876319
228341
667219
102312
1359960
1341204
1342652
672404
1499746
1120696
121181
978794
637367
1118414
1469130
989635
869724
1957393
1620719
1249967
1547856
1845246
1424443
693340
1487778
1567551
278652
23022
1166112
662020
632195
490454
150197
1081528
1678296
888107
572931
1742746
874815
420250
332339
1950485
1140817
593933
608961
170171
1029064
585837
682704
1502627
609871
947681
647667
558
1930342
640373
814401
825604
196982
1523966
39745
1209584
1057892
1820025
878519
484612
1645891
763151
784938
1716332
379349
765690
1553098
1054439
1509801
71586
1879203
1326385
1503123
1427392
1963952
1171405
99616
480066
1143598
95151
573470
1811808
772506
851651
1634670
193075
1410410
88547
1198953
440275
1618934
966022
1910331
1398572
493015
1328987
211850
486797
920010
454481
1594355
1544115
977279
1071326
1940213
704277
387674
80283
1689181
1649527
1508608
1491478
656258
1361068
1560976
1871040
1831971
633980
1928340
207647
1641199
1207417
1911135
1705990
1880265
798947
940920
444291
880141
139968
1497124
1949921
509618
1009700
326887
1799156
1144772
1634691
374694
359827
869093
1810672
74507
970809
763888
37753
1329791
1169212
1561923
20322
587412
429098
1799829
1184829
851644
1160986
1420314
1492809
1044610
1137198
1908434
288460
1418798
1597513
846961
1797804
1959411
422545
1182267
977478
1885046
524659
1041290
281414
32625
1545948
353788
1548588
786459
988262
1719212
852647
263602
471271
844864
1832863
1001361
883790
612695
1067472
26325
1272775
986531
188937
1839479
1918315
278382
1603728
766686
1944867
210074
865900
1136058
601175
1750704
190776
123640
36589
647085
1535092
528438
474532
1922723
873419
420446
427519
1993423
1892240
1149774
1308213
1988576
453614
778853
1623611
35253
923061
212043
1648647
1712203
476648
1363108
1913500
1754762
397039
1847835
355866
549306
558099
86232
1130241
1786202
1809452
1764815
1844385
1926132
576222
556864
921392
303848
335293
1642283
1828941
585727
707742
1127958
1180510
305907
525347
847171
1669262
178503
74048
159939
553700
1763664
884173
1166374
1934793
700622
1747637
1962761
1069691
676665
517959
1760627
377835
815409
770094
824396
138753
467254
291814
528699
1170789
1681896
760355
379703
97391
1209215
1713602
1476971
273064
966046
25063
74241
1735418
1763089
676716
1841631
1545133
1291794
72052
996464
1793154
743584
116401
396460
670217
1556326
1067055
583786
1465047
192803
1956248
851949
463787
904364
465328
1601075
691332
984409
1536729
136738
1916507
256627
1117903
1571601
321062
1554449
1670176
54252
1613560
1885566
58100
345770
900808
1342000
1719916
814901
1834865
264719
1777828
185012
1297569
386889
1416420
1503290
1145743
1349076
429065
1468365
83711
1109765
520210
1528673
898192
1861067
1988134
986493
523728
939734
757589
54008
520706
366481
1633279
954739
1388716
1183552
1807706
1349603
1592293
42546
493170
636493
1543798
567518
900829
1357433
825871
415939
1748238
1763777
280431
1801204
713380
1229205
1102196
744454
1502376
1678995
990644
992152
1824667
1847660
1674106
583283
478424
1730460
759992
1475916
783995
503745
1555372
1803511
1165240
1304505
622208
699130
1025935
30655
1135524
768003
1310653
394233
1156335
280730
1840909
314159
1003149
1736280
1986020
1781835
1794087
1448522
865360
287115
809066
1238576
490810
1393933
798781
243139
1228761
237393
971356
68922
167878
590093
1973856
1950349
12215
1774855
218347
1629823
1633550
498734
1335139
1730058
1343325
1995650
848419
174510
1755793
1233755
1610948
891776
960785
1516691
1917797
1909308
976821
1393907
1616551
1775254
610268
46431
981647
648743
531415
748221
844376
1059105
1111221
803672
908149
1638856
489308
469877
1567983
970480
1686199
783487
583932
1899627
419231
403414
958491
396906
889186
1732571
1451860
1901925
1069208
193089
696602
1650271
1218310
1023944
15342
1748822
1599269
585317
71919
1774753
699740
1686924
1797045
1125716
907060
1299619
1908050
303969
1116999
1492402
232304
1140915
948065
1998513
344422
1809952
639546
569200
1131857
65604
1399581
481098
1254778
1698497
301568
1469209
358348
1148189
1362554
914184
1691152
1274062
1456870
732094
912120
1042598
1140761
587277
421199
325472
1324701
511386
1266430
1285645
1938344
1455540
152701
42590
146241
1841164
745385
1762304
746070
1884022
985341
267725
368837
1303688
947785
323361
717723
675580
191801
496874
301065
1753579
540830
939885
1954214
1794295
372473
232547
1236471
1583058
1443202
589932
1304736
325744
1878501
1984198
131451
1045169
1226477
177115
1716723
1009325
159637
1276270
1071933
522909
1748835
289528
1728751
129467
283607
668013
1914111
803389
1481864
1282115
1955128
395637
596701
110335
812513
1326859
1154054
1915035
1273747
1720956
1790680
1201610
598640
222898
613816
1797626
1853130
1293715
554759
439061
869261
26560
371361
401830
1759342
122172
776568
939635
1783212
1569309
463628
156961
202078
108052
1563548
1252156
252300
29402
1864645
846774
1757301
672359
1451937
602677
720855
500037
1283774
771714
1935919
198151
1423251
1073480
699616
1420207
1143762
649226
1697434
647590
818206
285917
1460302
1586070
997429
329058
106955
1620643
837584
914778
1962922
1542300
1311546
758095
1867980
1133963
777992
794026
1862263
1530912
749675
602856
352772
664058
1165709
123601
1605389
643333
387359
1417403
682796
501088
798003
1187764
1606261
1293128
159158
869545
948593
1849806
68234
1036583
1000384
715157
953920
795642
276171
905524
614808
1173481
1671173
1933086
1186390
1848320
224600
247306
1101706
317749
1124440
1833652
1907767
202136
1286181
1710298
1783056
647679
1100404
121812
17723
243880
496846
1825674
532970
892748
989427
1401473
762486
1715625
931927
1870698
990164
855004
253141
178858
1859590
1920184
633737
1855601
605195
689068
1496257
1450722
581441
736543
1198220
1918942
897386
155858
1045521
108465
827998
1987647
68130
264330
1519748
746791
893807
683667
1806587
1337967
1265462
182125
153152
1022466
803743
920385
485152
1261051
1334000
1293742
14732
972097
683249
813243
1572326
579180
1264041
1408799
1789657
937062
832831
1182386
599143
1355497
643182
906038
262010
292880
1570437
1588398
1321327
1220635
1927901
1343101
1075800
1297503
1788405
1679908
385915
998182
1469475
1679251
1088256
53977
299016
117406
1713572
1873815
36005
1673618
430789
921110
1620484
945167
879761
1511880
202500
897399
1026022
1220192
1876021
616920
1667753
1748635
1731484
1112807
771574
1533752
1384682
810897
554987
131927
493788
456836
1343026
1817816
658000
608388
251295
733279
585084
783499
1564585
1685902
129
251945
733417
904697
144604
1905523
315172
1101748
937154
1303022
535799
877080
83508
473360
1574193
702596
96408
1265570
1215103
1680376
1798001
1684350
395102
838448
476851
1186680
1678613
688889
1586548
489765
251105
947886
1332983
930327
1710258
303702
203021
202219
705589
914420
270098
1165954
1602115
1168148
62395
1121601
445507
572596
1366889
1839905
26407
1632484
1961568
452937
1588916
1672747
1287130
1961656
682327
1959867
1211281
1293643
1034084
184842
234462
1778692
1541273
324904
554476
1425054
1398321
77262
567333
451961
1906574
1186822
288955
1114259
1367556
1629095
1827290
192629
1606349
607809
1954636
891301
821757
1955642
279870
8936
1227152
290751
1384049
1417969
1828687
158226
1796463
1348908
989640
1640830
573366
823533
731624
1395761
1086541
1792039
608852
1514988
1185578
1493780
305484
1737396
889796
210605
1389410
882562
219913
993507
723476
1972861
1746503
268238
1623479
277714
196641
1342049
500355
491253
674464
209255
1515631
962008
421235
1610458
182379
874256
1742855
1186006
105158
1512333
1159345
448398
1968075
1557862
1801711
1070299
539675
367037
1203600
73628
1956413
537931
963189
1503028
1633434
1203191
632969
839443
1057100
872105
183854
1535773
21106
651013
1071705
1628627
1473270
762061
1310456
1168235
1495865
1108534
418807
1339276
142890
489828
1206374
808071
892803
569454
1270445
1478376
447887
665639
870997
982492
271658
335208
1173235
1411985
152161
43194
1469684
52517
771722
1752971
1594201
1680712
1907650
1777179
731691
304936
790589
1400520
489006
1924002
1706372
1551600
1513639
1969344
1774206
984797
54625
430245
101267
1590175
1587247
1547180
1640447
1224261
335573
1965482
600685
1905619
942270
1389752
654905
1978756
1149755
273120
752776
1693114
801255
1625895
33694
1375935
1154665
678834
1252274
1639720
1004719
1341063
603592
1089235
590422
17186
503320
18595
1390795
643346
458073
1481225
613471
593606
599559
371521
1518594
68484
1800505
47348
1717837
1019468
1825672
1057764
1473015
1075706
855406
783720
716894
1475110
297697
1731856
63378
268750
520997
1257396
1272842
457504
1169250
584600
1709366
1280063
1181299
1218953
66574
1050208
185442
1584431
1683571
578549
905666
201671
210060
1461292
102523
1607140
1337254
1225476
696368
363557
1259541
1817953
999052
1198776
141348
1175043
1272646
423763
1156780
1400291
1137704
1343867
1082229
843501
1214862
1592706
1890616
1288221
62261
1166257
967810
1117716
1114430
28156
877410
1546349
72564
1836578
1986005
298929
1465009
1001087
1352078
1933497
1375653
981929
1616216
1649235
1821112
1986712
429255
122622
948358
63864
1563643
1174586
900969
853278
1073198
1565133
1375529
1875867
1807584
779504
1071756
781845
880797
876098
1626459
1668311
105795
1741598
825997
458979
1519595
1929396
1727039
1128803
196878
614057
914889
963637
69394
513236
352418
1725384
434786
925434
798176
1233944
1105223
243070
1080526
42209
23917
1801207
1252010
3905
1787564
198702
731324
458620
1811418
1827352
526235
58637
1037420
1691646
1068063
1120035
1009555
1379505
83938
885444
628980
1979469
115942
977299
935876
638344
673123
1729957
124077
1499431
287955
1859199
1705281
873899
811286
265431
922642
329509
471255
591035
1023363
1956626
1555402
1682565
778665
591423
1580135
1976764
1663406
1175924
442325
1118487
1749716
1802767
883952
1138894
39932
1795711
1953836
905701
1086588
9203
1312141
426694
15678
106613
1931864
972168
108058
1392494
151265
103037
1874024
106385
1520354
614110
1362768
1449017
1371460
684672
186053
1970412
776358
712416
1259023
1158888
1740582
386813
1645448
1419806
358857
7440
1818264
1441466
1965749
1735563
1106679
1301106
891711
56856
1225963
743597
222154
402012
1409622
719706
1370946
1606344
376170
1740319
228636
908964
39260
809290
414575
1957082
1254766
949532
171086
1844807
1109248
1293793
1069188
1041029
629934
528369
1628163
1955007
1460634
919094
1134918
1958251
80934
1822931
1387809
1105371
565963
104045
1190334
19411
322586
1394801
768175
1883512
1029477
1521527
1283806
796567
1524915
373726
176467
228348
1870354
1339204
1185725
983015
1061535
1800457
458694
362826
1916716
1178162
1552505
733011
816520
1378577
768058
1716459
534087
1285024
1355981
1904853
1735790
682857
1447424
1643548
59370
102819
1874934
388296
871033
104529
1967340
39011
164099
783688
1204445
216477
1596291
1013433
1721168
1525324
1137056
1372816
776620
889837
730338
1546681
2711
1668238
1198764
882200
1023344
1136496
712144
117624
1909884
842373
777462
311837
315467
1873633
1951323
279823
319321
710799
551276
1469308
320966
1056785
197725
1737406
1602321
1221099
854741
543739
1167360
1887478
338020
30776
1633257
1303059
148299
156101
1111924
849754
1928165
1443559
747797
202920
1985351
1566277
655179
849881
196876
1584441
818457
1458433
385354
1577913
644359
1664154
559966
629973
1757508
275305
1231027
1897311
1321133
1109263
476388
1242719
330861
524815
418680
483335
683481
38074
1279965
1269033
202824
1900212
1552305
1924361
1419167
1567048
1741193
680051
1809949
891264
452966
470446
1270806
1622220
745377
1729562
583652
42862
1408859
1154875
424520
723071
280504
958675
1796613
1004679
761878
1398958
835280
222974
94086
764298
975422
1227626
1655069
63837
1312354
1843214
1870491
1316394
339801
1057730
1864001
917106
198094
101155
852687
1409532
1966894
358408
750948
962506
543890
1428123
676581
375864
177538
460597
1892477
1813619
458676
1687382
1904159
844790
1057766
1164810
121721
1064949
1329254
893744
372611
1218127
1965599
1174516
867188
335655
772100
1820172
1330970
1490295
111081
1393448
1790228
1606699
258658
1921916
729717
1974282
178162
1175893
706223
455584
747382
138026
1127454
972398
258235
1090077
633839
631624
1396514
603753
1303159
1813582
16618
317643
626152
1809468
1685708
1658133
1689311
4876
1034599
1465037
1016471
1608166
1066779
1541787
109180
1357334
115982
855410
18237
866149
1222358
1846802
1252206
883801
1936994
1493495
327137
1081300
643400
1545821
558314
269225
138136
904091
1648329
851728
869320
499250
105478
403169
1698290
1408536
677969
1592430
1467071
259457
1546629
295634
92614
851679
1279669
1714662
760314
1085692
1501515
1899915
1690811
348363
570571
1891760
646150
914177
1652658
160336
1456124
1926718
313285
1005696
1498531
1265907
332453
940038
118737
108566
170041
1508594
1890993
1413604
1195086
488190
821581
1166679
1840841
1803943
82962
1770656
1164082
662326
684789
1697498
462501
1231019
730741
1212622
1618419
197840
287953
58117
985712
159790
1419931
1877647
1418146
499607
1630102
1111214
1976925
1288975
786681
279566
185369
1462834
581657
860578
855121
1601749
1215263
373407
70084
1414900
1675951
119497
1060049
1737348
179463
1088265
748097
1242397
1164366
1715159
1528671
1843875
740145
1125046
798344
1033008
45437
806226
1140721
988140
1473276
502016
1528586
1312689
1352783
1515038
148082
482613
1653813
1701761
860510
1655806
87344
895067
366559
858648
158033
1908045
172009
1491293
706381
566248
1109185
1924242
779857
935351
1832367
1388516
465559
1618282
1037161
80568
58775
1707463
264200
1073590
1599779
384506
1641886
1907078
854361
737249
1146573
1340607
1352872
1398840
814455
1652373
163695
1861330
1899898
237715
338923
1066479
1318859
1052427
546817
659137
1518247
1791056
1655107
880116
1778058
340277
1879235
314675
1884549
241900
22615
305446
449761
972077
1541877
1079495
1900876
1244783
1169448
1178065
1894246
1188170
1807089
1084238
1655727
1156573
497134
886182
1543474
165950
1006310
1861270
47853
321230
1160081
1201998
961406
244175
1783290
646124
1220336
1094413
1456316
129625
1806463
450413
84876
1465114
203723
1675920
1437138
1765983
741304
62058
943574
463872
1784867
1889546
291391
39427
1552167
1714369
1623324
1826232
689518
1569565
1922770
1812088
1250369
558118
590930
1154781
1530136
1647217
801110
541390
949696
459585
685158
674299
1239437
1054914
752488
410086
670311
514139
1990239
1574756
1626715
1061543
1773477
1042167
237638
320502
489367
1578608
806446
156964
1869501
1135307
769754
1794497
872287
182123
1171181
59227
755664
1422265
1483589
965366
1088739
770420
262181
1795747
1626679
193010
642037
1419748
996745
943216
1527277
1002723
497791
993720
1257935
1689798
31952
1148483
238959
937061
192561
792023
1242360
1774280
1207794
1939304
14212
557472
246392
290785
321735
137254
1248121
893133
1697194
967368
414923
1798169
1159266
1800423
1879711
1784346
1400289
230748
1679176
1064082
1353595
1041746
864399
1250600
1104833
840591
1095889
1275138
1518736
1416132
1092635
1636341
615573
1620906
896048
1846529
35314
1916732
1271664
1633454
1803319
638390
1473082
747939
1643666
392204
1128986
507746
1623885
1184637
605775
1969622
512217
478891
413148
1357781
953280
359175
28494
1462384
1790619
565509
1466339
754366
1014203
1007235
142177
332862
1821000
1103643
400817
1869785
873802
1799717
999189
101683
1531712
1427268
1037224
84790
1049491
590816
586192
1914329
375416
1252041
1269800
1983295
1036950
1367804
1032792
826424
821958
1277677
1399304
1213387
1365649
83026
110527
1726696
410050
1679755
1571559
1265906
279055
1734403
886646
1916282
1036669
760959
1646417
411043
227417
1309808
1719146
1873971
256814
633438
1487906
1569470
576457
32793
1707235
1584421
986352
1429993
1617579
1272732
1109374
420738
1032976
1008223
1456266
343299
306297
1684334
1462201
1576048
1983840
1560303
491742
1337947
779973
806771
263502
1512241
822147
1144090
867424
225566
1781048
543664
951399
763566
130548
1219285
1070673
172403
786618
1957925
463955
1359054
1906928
1141897
1021230
625088
210513
937818
139711
30368
965233
417767
452409
507277
1951176
1336259
793368
107938
377159
1414160
1305231
803894
399816
580714
1680997
61365
1770533
1864689
1063294
679177
1171446
797861
98811
938396
720009
927357
1376053
560759
1215567
614304
826935
1854039
47679
821712
1736382
583739
481421
498510
1617881
330460
391765
1387027
771809
1320617
74996
1577109
1109112
1746781
1327952
1241108
904142
1172071
13599
1772894
66933
382736
295351
789280
905565
955225
1506592
749838
1785303
1369758
966490
472971
1763314
1412081
774388
535634
1831838
756471
1969875
43028
693109
764578
47981
789466
1175193
539883
1533112
1032113
682831
1753204
1664313
1646976
361100
463929
250911
1162227
1421393
1248981
1269192
1941838
363075
1978112
627060
1287183
1064889
620720
977628
599425
1734979
779588
64511
1518818
1890443
161997
573877
906145
418396
1978634
1423673
352553
894989
1557205
1729620
660176
973474
657539
1657134
1567677
1199368
1273064
924203
361214
328614
1106100
1307438
999545
938506
688955
812856
1224269
1415464
1542387
1303699
1304575
969894
1259400
1692795
792789
556556
1164044
311046
679714
1599316
467235
173403
494654
338043
1616550
507714
434324
1451119
574205
121971
1030841
28293
1158737
1970768
1555301
6536
1087451
536079
1417516
549676
1123076
556060
1573290
1940279
1978449
1931677
1737740
1213502
1880225
1750302
454233
1454658
1042793
276660
1618368
1610906
117178
1138372
189870
1578261
130326
577633
127951
982503
294917
400180
645477
393608
1364934
223256
311831
847506
309833
601554
88474
540293
1507040
1764021
803461
1392791
1711125
117406
527463
1255623
217888
1916223
487363
435486
1254865
1483194
539343
1551233
1320076
1440613
644759
1152326
518742
966087
161010
1839233
699045
1671263
182530
214956
524333
1469255
1271998
948120
1297882
228935
1677301
128615
1547980
1104068
1193849
925356
1892934
1198437
238998
12828
621221
1640722
145311
74603
427305
151949
927379
1322125
1851342
57882
1159185
1317704
356195
778840
1391221
406151
1104858
1342163
799210
1484014
672985
1825067
857562
684144
247955
381658
295439
752866
578672
1681631
942458
882590
1453273
291230
1096447
674096
1620382
424505
1183505
809759
1730301
1002052
1805151
1303786
716686
224986
503233
1913722
644443
59279
1278395
262096
1843735
1021686
1673188
1605079
1773396
1968004
859401
1911842
973119
494741
651951
1607139
1578426
1796610
1421690
533808
1194624
1777443
1898417
1867243
1317404
1503378
181183
735669
1680189
1285751
577976
536524
299436
97675
262683
1176565
939849
939310
1775708
1341169
1771711
74402
201282
651278
374810
66702
842342
1085420
1962834
338178
207984
565271
1317439
1479037
738567
336511
689322
435949
984892
155292
854481
630114
365292
1504698
825176
216510
1126586
1444725
1888424
1658629
323390
1672578
660188
931730
778280
412763
917267
1700415
484542
363113
1479367
300277
663069
39695
1183475
1977279
721376
1606045
77277
1892655
1617118
1794737
1487578
301350
1730549
1392609
904674
420862
1999928
185719
1462884
236395
789186
1971668
626729
48250
525536
555919
365549
1948319
1850493
286810
1836975
1290768
5043
384544
866027
1871403
145522
1007225
108123
1493706
1497034
1181105
1143034
189769
1490853
297867
227701
1826646
583111
982827
1873893
1759339
1470213
576229
1385888
606749
1622900
760019
102058
1591922
1192598
928450
1983536
406293
91343
831378
864218
1015781
1295040
144500
1640500
1628476
1983662
1815789
196756
150420
1576
955676
1030527
1860954
32267
385268
40183
1294346
514010
1864289
958731
1602175
367533
188660
757446
154969
206708
561969
919766
67036
1514207
611622
736670
631233
1883782
1422312
1636665
1139681
1684769
388210
1832537
1583598
601965
1353061
1758158
95679
1324693
558617
1792338
1800916
1403289
1862872
1054633
1648276
588133
473773
1444716
1559333
505673
600171
949411
22807
88178
1471399
708159
134508
1186439
22685
1926376
353249
224018
1924808
1064624
1277939
1938277
1660423
253868
933332
1898848
1280869
525638
482744
786061
1958355
531944
1532308
1127270
1080600
681489
1455115
1248104
1089234
1770664
1163430
444373
565364
442895
1553790
544820
889941
1314035
298157
1484236
1368701
496149
614325
1658264
1171780
1746104
1489906
1760336
1716983
1982736
1960563
465357
620386
808172
1893093
1356661
1820547
1130569
1292456
408112
1199598
1687453
1379586
1533266
1346389
361948
365911
304827
9280
1434927
1114560
1084033
244545
158222
641465
684776
1145167
1186953
1213269
588689
1282804
1871211
1797523
1425986
1622335
563822
702178
1185809
1694697
983648
244649
871688
633022
1251395
546861
726688
218478
456275
437921
97511
1769590
590621
1035395
690382
232726
282856
1671394
1064265
833819
1822982
1986817
773521
361237
1189542
345199
320961
1855167
1939336
898975
1261680
336157
1350958
1910699
1210090
1769395
728375
792704
826090
904312
951775
41309
1765585
713639
364019
1002613
143753
857276
1716366
1528214
683027
49760
60382
895120
254448
1496317
1066581
1249120
350549
642360
389460
657523
1700303
830997
285416
1529190
1649554
166002
794983
1002971
360101
1443042
1601330
829702
221147
1633298
63857
1332600
471562
481821
378649
693121
1948657
1057097
569609
754002
955084
208322
1905482
195854
1782318
1045435
814883
1177612
1050136
589978
188827
1780078
599349
216374
497822
289455
878369
690004
1883993
97333
54655
1812901
1175145
270258
79029
1351502
470413
1438403
1852161
996514
1415777
259410
158064
34275
366601
38413
1916929
1450485
1375996
167377
915327
424612
1322978
1189741
1876817
1970247
1787683
1605704
1952548
843858
810036
1623856
720927
1409599
1334543
952744
813797
302621
246672
900243
1188827
148177
400948
1234354
513714
1474203
606031
855800
1522700
357412
1925833
690085
1936717
847696
958211
866904
389499
1201258
969321
1884225
1699805
1569738
1943208
638684
1672108
705849
1259698
100602
1142080
119237
269972
262642
1117278
490595
1846861
842117
848500
343934
1788317
689901
625532
1248272
1424504
1761130
1215878
1131484
704215
1029610
348791
1447588
1926814
1508781
5137
211796
1559973
887183
653429
289827
1138220
944612
445023
580661
1412507
539788
403219
1065294
1957113
374010
1885387
308956
91237
515122
1057671
1031540
366961
604994
46257
520993
1822440
1741367
63095
731057
1575712
623578
419969
1517872
1420202
245751
1107875
534788
1993445
1511008
1804558
1234175
1494459
1403074
1740883
1935590
300182
1948819
192265
191677
1286198
280287
1234889
1359670
1079100
896509
602565
205613
600783
1085035
688592
582093
513924
695195
360896
713944
475906
1851114
1694307
1889093
839466
655827
117611
250606
1540020
1870922
1629297
1586564
437416
1618140
470122
769697
10265
703726
443244
783484
441618
1464787
651427
1192339
264165
1268690
567429
1860867
1291140
1542602
290417
1578081
143078
303594
269781
1261
467216
1929890
1159723
1562508
432838
1964156
1081018
936974
1290922
608696
276846
1427542
30942
1861734
781710
868123
1350444
1799574
1266870
1573599
827394
1353149
558077
214164
564641
1447361
1230622
1134390
1684918
250061
726123
2494
1508781
361947
1934789
848048
1682949
510187
1874916
710686
498221
898333
507550
785663
1533676
1197755
844939
593305
270586
1885431
138508
292370
433498
666153
639162
1898354
1092203
1675856
102230
1534582
884119
151373
1098235
650899
1136226
538762
1283661
1372543
1748554
1555159
178317
447334
1799028
1258589
1554481
595600
616218
596466
761595
1488012
255885
1240502
688021
213309
1073936
1025900
1742411
1318294
1825689
1357907
990031
1608535
265979
1956423
1417937
1664371
624034
1559102
152966
1351121
1940489
806397
1991769
1166585
1544976
72573
1992471
1409756
555028
56105
1589016
488860
1451155
1297661
1708976
1236186
1752542
1014307
1669001
253089
102786
1634839
1369530
1521126
185197
1155903
560189
848312
1002978
1552224
902
720323
1605022
604797
641541
122140
1317920
1352824
668682
237829
410998
187957
1130970
441881
572617
1845999
1493666
3056
358085
1441469
1735535
1798635
1144027
735886
1375737
471976
1867269
60127
1745046
1876893
970452
1076571
981161
174450
101250
1019088
1379675
1499641
805162
1944127
700377
1771258
385060
1174552
760735
623610
301182
1790845
558631
1986198
769652
19484
660977
845817
455848
488595
834896
245924
1149981
819834
898756
1771606
821906
44792
338857
558150
1488337
1202354
1663774
344493
396709
1888089
1792426
1067613
1580681
285477
310501
1032897
124625
485874
825556
1544965
1974553
303008
1449504
766838
1417204
485865
418295
839004
1176077
785086
1983574
1335198
1975990
860971
958380
1370882
1957628
460344
1636688
1992214
1860624
259923
714884
77231
1151923
73799
1056174
1676194
858008
504302
1160111
1733299
1262884
829221
364373
349463
992566
876580
222427
1051378
991724
647572
1818305
942300
1321228
258920
1021167
1039877
521426
218443
1517437
552503
1785596
582225
1994119
384920
363479
50770
1134227
507541
1556310
1639063
291696
877767
1247317
1603852
869841
1081357
1339945
228079
1273169
1896638
1355851
1385271
1929851
1803436
1729901
1435285
1605232
1782610
354393
1137407
355555
873953
209024
1092839
389877
1293756
1604393
944129
1323797
870692
751154
528902
297321
153502
1634584
789305
1748389
1313283
504870
639524
1972844
230781
1020632
512267
479531
506845
160930
570432
283604
254955
1792922
189006
48876
1661142
261702
542349
1510566
1094836
163290
674591
1753342
1705820
697825
424763
684892
148969
1223974
1358395
813617
1058793
627107
373110
1901366
1429438
1363583
1800987
869999
565118
1026575
814048
1911623
1699236
270349
1966149
615302
1102174
1801783
558977
710917
281994
1826363
422177
1676244
435930
1443847
1085573
877255
176350
883521
1254249
279451
644709
1343594
561551
1357192
419190
1834527
79832
1755796
1408496
1509696
419
1795155
1230744
1071581
301991
886498
1058123
1182594
728126
1028033
1214363
1172792
1985402
1836128
1291445
399826
666410
253685
1609545
220819
912883
1342402
1074920
13068
691189
573280
746472
1877704
267278
1072066
1033633
1721218
181689
1443357
1327822
1546302
1346623
651085
1202834
253959
1642016
1215362
1652834
1375326
1480028
120064
1586614
11534
1653854
1495110
848778
962202
1704059
140517
1211027
1273158
710105
259846
1283906
1322001
1637389
1354327
1134614
94233
1096451
550030
1828818
1422902
493732
996276
591845
324515
1276496
1776571
642777
1024776
852550
295190
1402794
750641
922304
291732
174144
374412
1430432
1745818
219730
1004602
619588
1944519
376629
1802096
392908
1957777
1506778
1432971
1746314
238321
251905
707489
398580
96687
563078
199265
3897
510741
1258613
112712
1847632
1569138
191376
655896
1026410
1777342
1440344
241674
306160
869989
343354
695822
1922706
778407
7150
1157484
811183
740857
1328881
443256
1842529
200358
1348911
235714
1086171
1578283
192851
803608
695459
113172
115382
375292
1699933
341504
85520
590325
860418
7051
1699370
1826236
1374240
127192
635143
1335029
16047
1214053
43820
197366
67738
218054
1472113
824234
1592015
1753305
496048
1938608
1600133
1171089
182594
1312004
1960117
1411566
488800
1313446
1739627
1533094
1573290
1187080
1154038
1499659
1166916
104992
285502
436658
356150
1845900
558223
1877180
1063926
944978
802473
1691368
1938883
310361
90508
1979213
313148
1682743
1749235
1430566
1018423
65690
1613075
1953121
1009455
650111
573939
124570
925207
1264676
1500054
1822321
1469735
1521221
619008
501821
1162440
1770637
1431398
656986
1816227
836678
1804639
192528
1988425
1251795
1112491
1752074
1169121
855735
216568
1286149
845658
1328904
1356404
1278098
787790
238716
1168307
1784477
212689
870666
1716050
1871965
1816684
732543
537049
456654
928085
964917
410800
1658900
1724593
883573
1926859
1732332
841698
1302921
1084107
649876
1099625
1990704
1715780
1857261
702724
1026025
1876515
1578686
1663264
907878
264914
353539
1995724
518133
296460
1327259
25303
1952571
1435209
961155
387041
910884
644478
529561
1504870
206160
1822552
1568682
1526925
907316
963410
920204
1470333
1729270
1962663
150147
1862859
1333586
841134
588160
482968
1428952
1326168
1468651
999811
1472992
145507
1545745
1974078
1007108
623389
1019516
381845
594504
682778
1821362
23137
1001526
974166
902665
220736
816068
952126
821405
1605461
1293604
981555
1324005
1973382
547717
1360332
955993
720653
1486238
639827
118480
493616
761863
690411
1332071
146868
1086974
539119
762968
1228828
71678
834316
120229
799169
1841995
1730305
1463059
280229
48241
1628164
472403
1282783
49222
1833233
476371
1324599
38026
1849443
1398964
725958
1064892
874985
1748868
909338
1000076
123760
1764917
1562161
1871437
316926
723932
865901
1041192
601459
951791
1922335
20706
1122335
1514707
590251
1823942
1557856
501694
1783241
1796881
1345679
717952
1067597
1913558
961147
45933
172400
353789
807119
412070
908882
1585132
1469715
1018520
1159754
345784
1828600
1934631
792541
107563
1788565
919912
574094
1159043
1556224
1142423
1893391
876160
967553
1453788
1240949
1921337
1093688
1085357
1704392
1074842
1578695
1224630
1710064
541978
946708
1313170
1219327
1074955
1919599
73882
1658698
1218382
720112
1633276
959861
591875
1145992
267718
1879297
1172224
307926
981088
433614
1379338
987048
239449
1980167
1214422
571666
192679
1015951
64617
296413
1802693
1957663
523103
1125317
58990
73
1741678
978944
1141448
874192
1651824
868828
1115798
1738251
1495046
1007096
1620802
1022326
1725655
716990
1672084
1950808
35294
1480321
1218437
1954173
1269788
1112735
235341
1928020
902008
1363098
632955
1192159
922580
1033159
1584383
1377206
1071529
1402330
341340
837973
1030255
376770
136712
589360
473772
547876
1204497
1988265
1012235
320182
1463908
1689751
1272103
1609308
1764805
692291
387036
1929512
1243012
1201262
145702
1273826
73414
1120457
1661210
1357369
1416817
827893
743354
599227
822736
1749795
212992
747007
764970
790150
698730
38188
1193398
1695998
1114461
1009233
383897
606102
662169
1309253
231856
1902674
387244
201304
1795710
699436
1900249
248407
703931
975697
1051093
1687738
849154
439313
1211818
1486130
1022741
677383
43049
944797
263926
141984
119950
1614879
520195
361415
773147
223476
921140
1658011
1003889
1604522
86068
1307847
877751
1074637
257551
95633
1981411
1091116
1221293
120893
926340
1147476
663911
136585
1823547
1888501
8814
697732
95886
98205
1579181
319160
1326791
1422583
504671
825232
165869
1803215
1717110
1538780
1882627
1422809
905189
849658
1287006
19978
1647884
211295
1352382
404549
1473175
1001789
1192812
470855
1582930
1534108
642939
1002218
76428
1159032
624468
216770
1244206
62776
388542
1346584
1205248
1403272
112577
1122837
1158939
426160
946299
401389
1829396
1668250
1135275
889380
1670292
1276644
1306100
869435
629561
1993595
1746109
909952
1306331
1986451
957330
938659
286752
1271839
774830
375279
629861
1577157
1543658
712775
1127292
389661
1385502
1002004
945273
641058
1665350
1212381
1618423
1962066
1489848
87229
958682
801338
1363743
1108177
372193
378161
1207149
476412
1412260
212319
1384075
1307903
141536
1278562
587769
1441270
1284678
944342
1173589
1386515
768949
1140765
569742
183286
48296
1326689
1206925
918930
1570216
297470
816697
1818116
588178
941907
1033894
1292859
1183285
586647
1600071
594784
131336
199119
696317
22339
391387
1454254
680802
1770843
646302
881676
492365
1085179
1687631
908838
1375961
1021451
845219
356707
1543362
1200996
1796260
1778964
1209109
1184255
1465228
1247987
915126
1643520
1209059
184854
1294627
1740362
1172119
1744619
1594196
373443
256487
784877
1754126
1466297
24702
1971660
1265869
1712575
112951
542345
1436592
1566898
1863167
954368
1616334
1116141
1897672
1596789
118031
1421416
817228
173912
1770364
1651316
659942
3517
1880585
720487
581050
1157890
1689858
1792624
15326
222028
777407
1474540
792518
45776
1786200
120570
129584
1403954
1204882
1687944
1429460
1589237
1102255
236352
1291845
552415
509258
473450
1954586
399747
1612780
781371
1824933
692434
653362
1608922
718900
1719410
1754137
1061618
867886
1343162
1545703
1641247
445528
138628
1707866
501954
231227
1991059
1911660
563780
982963
434641
1843561
550833
11860
1205437
393183
88916
1230510
1576130
1999089
876134
202719
1369334
164873
976163
1962577
1570983
938560
1394372
958379
182210
1901822
702061
1917433
108228
1847728
1730006
1395856
1980785
552825
1938230
1046842
1370064
1699048
1892683
1240518
1325541
320281
1100456
478869
83673
1085856
1052177
1877041
593157
841709
1179531
189340
1716444
341204
1065554
1216172
515755
1800542
244870
1545288
505011
1660724
814540
1152871
542356
1234526
1304259
1083191
918619
630838
1658086
1442958
280074
222237
1129324
740967
1927358
16474
1263902
143472
1326527
347750
988334
1753111
1318030
697535
846804
438282
34579
1201362
669529
569567
1725637
358551
954471
61892
1170963
1473373
165681
37729
246939
1910835
346517
1239298
1832750
697440
1311024
1885875
834340
239148
284422
667997
918671
944154
1037254
1959545
1760879
1033619
1465898
1849539
1219662
1648656
1999014
673124
1058094
1232541
410452
467928
264055
792512
1552265
546385
852470
912743
550654
621442
93560
1748806
1645490
1488649
616429
114171
1350617
531095
1456387
401950
1295214
666014
1087125
1723033
1534747
1791252
508746
740849
1563366
128939
1987303
1010863
417798
1636781
1586470
1268178
208535
489611
336908
1967583
1562273
476786
431952
403818
611944
1338577
1205831
138196
318382
1959467
1568369
1467057
1470894
1660670
1480016
484309
38449
679193
101301
740947
1155914
874304
1221724
338338
1029171
350600
1013615
1395808
1843528
1888769
194100
590457
355592
609598
1256404
541474
1087887
1431896
1355395
575665
885798
589830
381428
594573
1056994
968660
1302310
579552
99566
95540
753714
168084
1554790
55321
1890360
873438
1704569
1383650
1480138
1500691
696462
1136925
138205
1455857
349268
1675926
1056770
128178
1170929
452703
1701358
1991297
1553023
583223
814866
57457
73593
1773811
952000
835360
79081
34868
623268
321349
1978972
1878493
1635041
1686369
1437297
1925651
905019
1854051
1767581
193695
484983
1998078
287099
634567
683889
1121194
475667
659715
659915
159417
1623466
1154344
849204
1306030
442964
1966338
1939196
1552111
417
1880781
1292296
1188906
1137383
1653817
683891
1490601
1521778
1365980
106976
1389535
974634
1352937
1015460
252937
1917243
1896584
1580396
1559609
287142
1052432
1085214
1417307
1632109
615856
1970849
782016
675984
1612388
603199
183184
53278
1101429
815134
1087889
412497
1328929
1980804
1464496
1682191
1779226
1432229
1041196
1865341
604973
793008
211176
1529416
428917
1886709
995692
420976
374264
327264
240842
592323
54602
3406
607110
1009558
1815550
1181972
1572595
58959
1820506
879743
1233448
980947
749536
321649
1247042
270528
301357
1962928
155315
999554
833429
1274071
1131893
1833606
1063090
643211
1884949
1256242
1162455
326743
345986
1095908
1294084
1669833
1110530
39194
694814
347683
1017951
994627
130218
277379
1203392
1357701
1764415
403115
905307
672014
1524529
532060
983709
296088
1716595
443327
742411
1263202
600124
1909635
1974051
1413982
1485429
539530
871161
586763
114572
109527
1700728
1241444
1768478
259056
522925
1758877
336266
1525117
1664465
508972
1190993
1109836
46923
1017079
1435084
865455
1780508
655783
673525
1099137
1298967
1855080
158221
1295015
1695740
1481
1833169
332506
1736669
222445
1475092
403111
1752182
853120
840806
1053675
355897
849738
2867
949282
13446
1805741
428192
1837096
800616
92986
816947
979524
197128
988827
111462
1215759
1127990
964270
876298
701555
543781
1455902
1439284
908333
1534589
921339
783234
134901
1177173
988036
333057
1972849
593956
453984
1387416
680996
1994863
77967
1140909
1227334
927445
331967
1194689
1758493
637978
1475384
920609
1369374
1669581
1283729
1868482
1979975
177134
572859
1495472
1199596
48125
1049104
431166
986238
522054
1440162
476656
602120
1298765
438422
613334
1593102
347779
213998
1353934
1526242
962722
482526
123558
322595
1497854
1671351
843651
837939
789724
919932
457835
632882
582260
703964
1695855
461366
807773
857604
1041479
678418
1525559
1435455
977145
1241595
109315
1385982
1822393
1818662
1329532
751744
393589
103988
1764135
671349
944506
65621
159009
1274044
1680324
1971261
1553712
620988
23940
1531316
839948
1071817
1034423
1879626
1215395
273210
1159708
702169
757941
536596
937309
783647
959969
975575
829861
757389
1076355
1714491
1064727
729169
161741
1121729
1386441
663634
1427834
1928234
1144368
537478
572318
1724661
1066820
153213
1111648
631650
1897183
867480
1610313
375351
833026
1478618
1263424
1611801
1777072
1765266
559828
1260829
206281
1429128
1325862
486612
1545897
1198581
979170
367981
1872210
907396
486216
1962841
1063557
1923226
1341455
977968
1109696
1797524
1001895
122484
236165
1067496
1536067
828167
974783
499671
49271
968398
1528688
1327212
624315
1575214
1382321
1298560
1918235
788688
1227636
1868522
1056581
1584659
1047251
979361
1020196
556667
794824
760704
1196149
491770
1222622
1255499
453814
1680455
1627040
1232960
1691805
1543079
568186
673544
1755700
1076355
1259977
1261784
152295
247041
1313127
320905
1226676
681954
1135575
98834
514096
413584
1935474
1735009
381672
439017
467929
189815
136091
1906875
1225395
525369
1315657
1941210
875919
1232540
562910
387119
1746068
310652
1896393
324007
938712
747695
383252
1694973
1661196
1276879
40253
698306
821441
667227
1085285
1641954
1557172
1743038
1591022
615731
140042
1966511
475096
1453962
1453228
1747417
822457
948567
259761
180302
1513582
1958368
1492320
308234
796957
720730
1799081
1961480
1284768
1744506
1933291
1154107
1588165
567199
1289529
77552
1665132
520269
807881
345779
1248321
1844072
1675817
915299
772219
1522204
1858806
1108666
612532
133260
1025744
1027059
1696347
1766207
22719
163989
203465
1892984
773560
414706
411857
408351
1165785
1405518
1291262
416032
174737
1389436
469481
653709
732937
1746258
177553
671751
842159
1551660
538982
954937
1503033
160536
933634
1401330
1261277
1416923
1813608
976259
1905153
805405
275338
18931
263803
1038009
255229
1343472
818574
964635
1346424
1742345
902876
1787031
1537609
1426975
9254
1039233
997177
1575671
1356951
849051
652323
1251646
1834800
1264431
1272348
1981432
238708
1265794
1369278
1213636
1705365
1071444
1853775
142907
808350
558112
1324712
944375
51941
1815176
549004
699018
530014
1684885
1413157
1782803
1530286
1181691
392839
34432
1847168
622649
1533246
1007361
1088291
462686
1001884
1792520
693114
1252949
1194624
55623
709758
15316
723683
196649
943095
21227
296688
1358007
544722
34893
344188
652187
1188872
1388216
256765
1444624
230443
1971756
283651
576445
659825
263114
1272949
1462391
598768
1889391
1818559
194588
300628
1747852
406360
1625813
1596034
571030
920882
1493806
706798
1716527
1904414
1502065
484876
1978997
736738
1992163
360276
375883
1292252
1067808
1278485
836287
154438
370965
111699
1095760
1289146
1786612
911551
1496852
1599933
1556113
834234
1109363
22830
1339554
1855709
989899
840001
30245
1864064
805895
832118
51763
457732
598290
1075259
360089
1657144
1860492
260360
1468220
1916792
1264919
835666
469106
1966628
356907
1870958
479084
217013
974833
111562
887845
1683997
218335
464124
147583
1882867
271119
1909397
766114
1736874
1149710
693606
896296
1077328
1471366
280341
864008
183739
644407
1279581
1278359
696308
1689169
1705560
1504830
1364614
1329194
580241
1993293
171523
1014332
10813
1925422
1533531
150161
695696
1281812
1135993
1501632
1862072
1055220
261733
1349651
1113303
1639714
1455349
814181
1873262
1946425
667703
1038654
642964
1340501
412604
149705
1660540
1368968
1779399
415704
804955
539665
581906
62171
775957
1959402
1390285
1543807
1709190
1295544
878883
1503048
368517
1136700
1710665
1548497
1887645
1605228
1304818
1435069
435445
835730
666418
760734
1659139
941658
1485543
1147158
1884008
29180
1937415
563620
1177236
1861784
661733
810486
1472034
1908667
943823
1261290
350313
1197034
883687
6147
1234181
1817748
409811
1665056
614558
977710
445295
826873
992214
768126
1547708
842652
1645672
119679
1450487
841911
1515916
1900088
1766986
988620
884351
1299486
1919809
1472383
1754986
628910
22428
672299
597017
1494498
1368650
794710
950969
1249959
933408
1160850
80705
1454401
1782717
294662
1114383
217724
1170997
1467779
520524
146965
72334
114467
1397783
621180
1002188
154713
1315059
1577712
1130233
662841
596721
794446
666814
1760784
1154633
295525
353605
558773
1473198
203857
1148334
1632522
1315904
155071
124288
596260
362269
1100044
1308509
901980
1049904
1636700
1630183
908481
726483
673720
373053
230596
346718
751910
807587
1166645
1067321
1812468
1544286
931075
26225
123437
1895193
541754
1614750
1624526
770166
281328
641704
1218054
907337
617433
611877
286160
1388544
847297
876644
226927
283883
1227582
1184829
1377288
1942290
343705
638939
182572
541115
1806291
1536863
1259139
599795
110992
1144681
549538
23839
744475
950519
1896508
229196
981078
1523235
239758
617875
852190
243173
770050
1316615
639105
1400179
271778
520335
945610
3362
1299883
733717
1581003
1122820
1939006
222219
393347
1108786
212391
1090219
1866824
1953157
1418681
216213
340649
223475
1165163
451342
813418
677420
1459920
343071
1854566
525487
45375
639616
766382
524798
22627
305808
1259633
1096
466774
1663878
96679
110828
789184
1311848
449707
1389026
1515641
408096
1372833
1901590
393649
1406649
1567161
1821882
891559
1528102
1662304
641852
212774
700776
1814645
798007
620050
857743
844804
676529
253741
829902
1021201
1768023
109436
46897
622740
212046
138160
568009
1933345
1278584
416793
679013
1130840
1839567
850042
532493
630285
888020
1724203
289598
940261
610332
1091186
1923630
1239002
1220711
1645612
1145642
640542
50335
622107
1540432
1627556
1936909
1415196
1685923
658293
758530
1321731
1635976
318416
1438844
281901
926197
1454841
99825
311601
1463631
546995
1550996
1917449
1044817
288403
987584
1365470
1890599
14612
1009076
1092394
174531
1515285
466849
1480134
1882895
1307186
1863572
1380912
1877729
1300393
1207170
1352096
1741634
99504
1004240
495190
617251
580390
1714239
1614566
1139671
988243
1605537
1023345
1960230
1359432
1869174
821179
247235
1145953
446030
1467368
1071926
1199912
592565
1935706
1471610
667564
1025259
1362389
565674
1240676
716815
1165415
1475766
65566
1494280
783450
831405
474582
1425725
1329419
629806
1298456
414284
1005417
120917
1981601
1274783
319047
1272946
270859
818526
1245699
774146
876269
523165
557606
857304
240366
1006870
1895656
871006
849691
1901254
828862
1980597
943421
1132915
1782393
1638033
868078
1538521
1371150
623632
485024
354877
879846
1956099
1600707
1276082
266062
1967461
476148
544542
1726596
1752846
255199
1178109
1294154
164995
1879077
1629201
643006
252532
1858776
1980872
888014
1983621
1258499
1803904
1796742
971502
1197281
853189
1589153
1658394
1767716
847104
993842
351782
1938407
1570607
829984
1715867
134804
810231
1720917
1458872
1737469
1075155
749440
1055440
1973708
842652
1327445
150339
1234461
1535990
1266534
1476003
562330
1583858
1100260
151253
1286990
1166956
1514413
895973
497246
905489
467057
1397472
902736
733837
1032961
773985
214823
1111651
795065
589410
737133
1546029
1830216
1422799
1661696
1389362
1370143
814772
1030089
881995
455787
375092
1964675
989979
816356
1384028
1309118
1231152
621726
72830
745199
1239424
476525
1073500
1586349
541601
1491224
1077155
1301743
237543
556810
611126
1473621
882261
1449031
1688755
1161323
1534327
1788403
1317525
761530
218460
411758
164583
1554461
1036354
754769
410177
1828018
443800
963883
1078535
1082386
367667
486905
99537
1904235
1330241
1558073
281013
1597683
338881
361324
633780
1671936
1225085
449873
815417
571289
883831
1463213
561891
423846
1126142
522696
1950636
1526186
981728
7467
1904826
1977722
708794
638836
303889
668155
529696
1846053
668609
1593494
1106935
421791
33452
1437735
1370209
1938726
1302166
866218
1745714
771264
589173
49658
1081085
1462762
467820
1546796
1377348
1553260
1642078
1333707
1861334
1632365
1983757
756193
611460
502763
680752
1947305
956067
1571127
1248859
1381051
1714400
1184902
1096831
1143740
1617566
616876
135790
1694563
46453
1473825
759227
1612951
66559
1668577
1744811
368099
1612291
796799
1134881
1317874
541516
1985436
1960956
550991
1366258
92101
1695310
1546240
468565
812306
759671
1488863
1076419
1720850
1378660
1163332
1102853
247499
93657
113546
44327
274625
571243
1401863
1013027
846843
1642045
1379424
1808599
1048191
1376145
721585
279042
178685
790296
702641
1268757
1345186
355654
1037724
138465
1342125
571843
112379
1661787
1397980
805423
1195308
951596
1146937
1560097
1835789
1342926
1372512
62787
744634
751255
1512101
582505
483251
891014
1771698
961557
145838
958897
407151
1483989
1748788
1043006
753015
1936690
1708214
1630153
233827
1844635
219829
1251047
944729
1102554
710772
1159716
200557
1583878
1311282
31864
230581
251778
899131
926681
1566300
367659
160959
1521733
1190059
512994
1583734
1086529
1112003
1904798
1967286
1291117
196983
1524342
472902
1165236
1272756
1157752
977226
721359
1752881
625929
1209148
376353
1790702
587539
1116581
1399060
847738
1714759
1242215
1545036
1122350
33641
341198
1986934
843772
1093245
80180
1323466
819203
873657
596459
1221853
93676
800433
559333
552692
27659
641227
1131266
609588
552614
1838083
1783722
585175
1141339
1214794
458404
1070901
1369918
333828
1418925
1733888
1263390
448551
254132
933501
627769
523507
928022
1856870
304024
1122790
240149
17291
1887043
154177
1029744
252814
1648930
1758380
1491998
201249
592260
1370321
1415153
185019
129225
31119
298659
1698651
493735
1592810
91937
559020
1115692
1198010
794682
941366
944755
182660
21944
684583
1153267
715463
1974492
1607328
1394071
1169805
1311081
1247950
93694
649909
790727
219105
454836
1473855
1596210
524685
822748
479665
1914406
1814773
1929059
197986
979891
400190
455152
1707450
914979
1076732
253728
49693
118796
1977004
230035
300645
1417955
1080418
590465
563611
1962295
1375378
1184581
8209
356211
1882910
919940
1802556
1292074
3692
787569
18198
1472178
566379
1936089
987735
1882570
1072554
1378417
497555
988990
1628652
484998
1371732
1668579
1216428
736650
1591138
1518450
1530446
957335
1269947
801372
178249
1449318
1548722
58296
187869
871751
1426901
931007
1436576
1115259
1888116
524669
212301
114263
789075
1087726
1657742
953904
1084291
1828766
1187001
1175955
1476508
1732386
1508261
254383
370060
323811
1978530
1636077
1188252
606811
636415
1727476
946606
1571560
541269
1291279
1322907
577308
1461670
1714670
812678
170849
519828
419607
1069418
1399260
1316376
1996332
1976557
1682832
1976849
1353510
1868518
1260239
1127236
1340568
1205938
106714
1677319
72020
984820
1305478
557550
1129902
1680100
1315003
333330
1546611
1416266
887012
995999
819480
251829
651712
1524260
1160172
1185615
1899364
1801663
1818551
1877964
390559
1363944
702037
746474
465199
977298
1094113
1792787
1600735
153148
1311520
16995
181509
442795
1632806
921408
482541
481142
196033
1683621
1533223
129229
1903599
1857155
1322895
716733
1169061
22479
740295
1706564
1361837
897872
1758729
776727
63253
1150051
1429026
759359
1051581
956148
1215233
1244970
1266148
9201
1527891
813523
286143
1021480
295272
449201
799957
319783
1441592
248817
708024
27192
1581608
1627798
1732476
1555764
95359
901353
414514
80306
1629409
1843282
296407
1606025
749819
56304
1683336
1003683
241782
1284535
194219
107755
369115
1842093
1068043
314240
586973
380821
1631259
485078
808719
1196674
582753
758283
905934
1329490
1077234
563911
123853
885475
1873212
1986118
1131787
126344
897282
704562
1377822
313793
1675962
1367716
1542726
1365076
131453
1110230
1303771
1536676
127897
1448563
1165219
421739
1779137
1011138
572838
270861
1156117
280049
576342
1169342
440182
259508
1005681
1949951
1812994
167435
378582
495815
500280
270964
1060223
1829285
1358064
47489
607071
552838
1866193
114735
1642464
1240104
900274
1077554
1782399
815968
1805145
881078
1328111
1719793
1602716
1230737
349522
948657
138764
1978297
538580
624925
1916062
1636997
527037
462100
1939623
1851802
697003
45385
337565
1723114
1807245
1736361
233891
723542
530820
1671447
340995
1342582
447742
1383428
386655
605713
1372817
1801728
464161
1640735
1067699
834994
1343765
888245
1072470
216676
1516168
60921
1769164
501788
1094860
1216771
868925
1611808
135494
753098
846550
1281852
1946354
557600
1959783
1285698
234439
1594576
977587
138713
365352
685790
665111
617207
1118474
478027
1390720
962942
1781638
1881239
593218
1219053
1591548
1961271
1283858
545272
1689259
1375447
53413
1903165
1331774
1557938
1829721
1561658
1551401
1635621
606825
271889
1470854
1539621
332002
859411
841181
993762
1771367
222530
1429449
806234
1299993
1232091
707951
815755
302465
1896673
1340564
1998651
498822
430144
1024756
1539051
571163
693941
498430
1040339
160819
624849
1707894
1967819
505340
1881813
1302755
1233136
1890604
434137
217157
1641583
1969629
1428603
643038
375672
1155265
1289552
1672543
1671267
600508
1965691
1082230
407799
989384
256338
465801
557375
977352
1510461
419959
911367
1686268
1663504
1736357
240715
1000234
330213
304508
1556480
1859311
1824854
1174532
1423675
462710
1743801
1394455
839663
29527
1706539
939605
1818451
224032
303998
428305
692961
779020
1420113
290892
629630
114434
902286
1266403
955674
1520616
796772
374580
628653
155217
1338056
949026
1352026
1699112
1803023
493726
1162306
1025762
64207
67462
766980
1202681
1884111
1202810
928548
1874956
1744909
759803
1630515
1287878
1265300
227425
1907153
1617905
590716
1762825
583777
1861502
1280700
10853
1762378
748409
861948
899588
951291
1191343
368175
1316627
575187
1904498
1648794
1735485
271095
786587
1880567
1381384
279239
593767
1971802
460553
373874
31300
899328
828993
1613308
788156
1035469
1316865
1585498
160757
987717
1731816
1257482
614260
759234
1960798
576104
590568
765728
1506048
158098
428958
406350
8231
470275
869150
203215
1770125
588943
1717851
1627875
538740
1812017
1092662
68647
1977693
808805
842117
961226
308856
1267189
554262
1872754
801736
420501
776287
721276
1725482
1317603
1530359
1987613
58632
1366178
1328493
1419403
1488881
453934
1594010
595221
1382671
784420
946264
431101
518218
1487177
1408882
1787256
922028
1904521
1677183
1730165
1992780
1253337
1035750
1437605
126363
1695042
310005
519114
680206
485044
23042
1120050
737546
920220
1571666
1431203
1843506
514782
59891
1176767
1621570
10669
53802
1474435
426725
428944
1036242
426664
1524319
255910
706994
252844
698876
811230
1786817
543270
891743
247565
1433446
1799660
1253786
1497323
1312210
700482
212851
91021
1376981
1501688
1858175
616319
446429
1353445
1895034
1444220
742010
206076
851162
1863461
281826
594617
837614
419083
907550
605922
1168846
58590
1494478
135440
857780
674873
1249984
1053759
1387817
182147
1742232
1254256
1085679
154616
263849
1268516
292650
1503907
766605
596227
683538
1909050
219097
190297
616483
347721
988147
700898
827180
446805
62257
951320
1885091
221898
1098026
1110616
1200422
1486153
1703432
554630
1788026
81889
1106464
1670348
68058
263909
1728053
147235
1853758
529966
947457
1119235
5182
1371865
1168361
31270
1673100
1473561
237240
588105
1435018
726672
992818
476299
611232
385094
1429058
1723117
1304863
400663
110634
133559
1151456
1871145
726754
1619529
1578055
565675
75579
1935656
1969651
1489113
1510999
1471976
567211
724676
1606631
327405
466052
247753
932889
489959
1718161
280133
220492
798732
301036
1118947
1502345
356878
780594
1174891
1058761
1010961
1345295
336432
1406849
1249962
450797
103959
298418
737005
1626279
1685572
988049
1563558
123866
1592080
628217
521141
1434867
396786
1576804
751497
1299426
859150
1192596
1160509
1562769
1287330
1082121
1350412
1495205
51741
1909526
274452
914435
436595
1831438
1953124
64627
951309
414371
1975300
1214216
881481
894731
632517
1934798
110604
317776
1451664
71860
1415827
1115311
1554099
1193442
987
1034184
489076
1448230
179949
1705601
1320140
460495
818840
141011
1827321
289500
1515039
1055696
317172
638738
1319588
1930893
793789
219725
1273231
351348
1945196
475508
1770136
1601645
1455092
331797
201014
223926
678504
1876770
598770
768139
1856612
638600
668577
1339491
853126
104708
370133
102656
288896
97769
1181472
1531929
1263727
872121
22791
1244034
257135
162517
1022682
1974472
161213
1635686
1694218
453764
56272
1445757
877963
725412
1585056
653874
1439623
33809
1818060
1947286
876332
1734552
1211496
1080652
1753704
218398
214797
1708867
1114263
959450
449161
1586743
1539572
61515
1197376
1828709
1461468
1412047
1351317
409397
549135
1588438
551170
1407936
1142733
152881
973239
410165
720816
1265668
1760532
965425
1848548
714401
194222
1652680
1997417
1478763
1146806
1552032
1970922
1740943
1712547
1209301
312108
1862244
990655
1617805
591884
523983
633686
654119
802647
1054579
21367
1889425
64515
1820575
1091851
90486
875652
327921
712242
474652
1157245
1793677
166812
422421
869633
362454
347639
1081697
452145
697703
112886
1392338
1125384
1696412
1409197
750474
1833803
309406
909948
1935997
663850
839531
576945
115407
1296287
394516
1738962
1071932
1290079
108112
218127
450817
344057
1447863
688840
1045899
979242
676401
53735
17497
829304
343395
1817036
449663
232536
966817
1900159
428436
1250198
1436815
1045036
820297
1620618
1923109
1344797
806267
108687
250000
782874
1261347
482820
772252
1256213
289657
632204
1223514
1181519
1489460
670352
626829
1259068
1593297
875921
84995
1453073
1267747
1076384
1667297
1072998
457424
1161149
45182
1116552
1277563
424169
1219551
150313
321725
485108
1102873
1439087
363769
182843
12461
403826
1181219
1530447
1630789
1745689
1893029
1147834
1055267
1949723
251429
1073612
1039217
1538742
825873
455079
839454
1339242
583969
715377
1535007
37524
1040705
1609916
887674
1839268
622546
1818026
711776
343348
33065
433825
248249
914521
574737
616484
709129
1281561
395923
1818924
559133
675803
1311303
1168359
663463
1556661
1913990
1994317
1517108
602234
1412601
775412
1358415
1530166
474235
1002400
38850
1051897
184188
380363
673932
810768
928180
499574
1938758
1097842
1287586
1366505
1955164
1805187
987467
1129910
1287562
1957299
1699234
1447305
1840931
1998937
92413
1450618
905500
312972
1216916
1705884
370959
1222440
1441733
1629534
1781867
484436
1057292
1689319
704214
131897
987942
644758
188071
150529
424827
1730762
537438
781839
1990279
1707000
927386
1546478
1958733
1203529
346784
1306204
1033801
136586
604182
843712
92164
605367
1920105
684945
702082
1235733
300024
1701822
1490635
58312
1074761
1993651
1291584
760177
412417
518043
1947033
547456
468837
1679742
327832
537839
80387
1271121
1259405
785682
1344577
1104662
513428
820132
127825
1813119
515462
394376
407226
1873084
1730618
1997643
893182
1492982
612916
1672323
1082267
1453332
594222
33668
656162
1975668
694476
55099
636295
923342
426055
1628514
275456
334463
1913683
1707884
1281001
1695017
113155
1772500
1420090
1884817
966423
805237
1125098
71649
134813
1503747
1881112
1623596
301392
454706
728854
1229782
1739225
1529687
1020018
1431936
1949501
376546
1030642
1360810
1596444
1826835
882995
1293023
1738414
985628
878636
1124940
1136855
690817
772995
1638106
1078725
1256352
19882
405713
1857180
889418
254967
792772
1524036
1628446
1526875
393516
977263
882093
1545988
1900544
1495750
375991
612883
181643
1306159
1804379
1150698
1515414
1365444
807945
221321
834213
332977
288815
1809208
587731
1734673
418808
608856
135449
928893
281073
106206
681927
922089
733483
1171315
1937809
1698948
1568420
946304
491769
1743123
1529501
542107
376183
480159
422757
1652636
976150
1618650
1563210
78862
1448185
379671
159608
1036119
191323
246152
859723
350238
1291903
728552
58349
676365
1724
1678840
1544520
818232
1751855
544865
303128
257931
1543871
320936
398890
260641
565426
1760773
1509558
1052534
721852
1599795
1759100
1532938
895943
870325
1453709
1304482
1711722
298114
537002
1266430
1974345
840309
1678717
293002
621451
1728177
801601
1689778
164761
1803018
1597785
20347
1884416
21246
515648
4402
432852
1391170
947088
1558647
688267
1543341
814323
469496
430896
480440
1231584
1279596
843390
1167919
1038507
1660817
1766006
42970
1897611
190935
119184
1382049
735629
588724
2177
688837
1533119
1086141
1414747
1209538
1256569
1347449
33419
1138304
1484441
1140081
600910
1472593
1437214
238111
473509
77854
1170975
86085
1150389
948526
892532
138501
51255
1486423
309980
987809
725306
1849022
430784
1106489
857419
1759503
639772
336482
1067700
686073
679146
1199270
1529745
1140008
230467
859240
587566
1032529
990843
235596
1577490
165226
1815705
937920
1888592
1889837
1648921
1351822
563573
1131018
1691035
18669
1684094
594937
1199988
1774237
1894368
1930457
1762893
528455
225117
1717051
65480
1759695
850175
1590790
1204793
101235
144247
952713
839389
846666
1571204
1065603
1170091
466933
392835
1733823
107231
1913802
1389922
90766
165484
1180188
1649856
1753482
1211547
1652417
983181
747555
556639
1847388
519996
1986034
1657811
832596
409646
1573930
1047490
610220
1844294
262775
1354030
293775
1236751
1637213
1584882
1011791
432253
1826745
1171445
1580953
95074
760205
1259732
373516
752937
663885
1602014
1751762
1973254
1848061
1255041
1292959
916577
1360947
355
1134685
1439748
1911285
1839525
617054
571313
1884624
1770994
442617
194912
1348385
1886235
1371470
1387778
5611
1392239
70200
341912
470365
1925421
1851927
1928467
875220
604625
1137664
1652535
702772
1335191
1141775
990320
1774721
637115
1412946
161415
1981801
1653811
511867
1980723
1389298
47226
786087
1503688
45603
1025750
513859
227152
963827
1294326
1459790
1853944
608314
1608970
1497485
200371
1319735
1726255
1478970
1073392
1976596
1253774
1372721
880831
1567235
1240012
92658
75077
755965
1432676
1645901
39598
1049428
1316518
281377
1265906
513503
64167
1423297
960299
1180894
656071
776414
297731
935425
1850825
1290279
78067
1437267
183491
1754371
306357
1833324
1879833
155778
1488878
1465759
879944
1785852
1717971
1523018
89260
1774412
1631107
216905
445989
1015671
1395228
1815951
252691
1940900
1030050
513026
855540
1173574
642675
1583148
1296585
742404
1623470
1411965
754071
722925
1089585
681140
1218919
1411415
1910424
1278324
1278724
111756
1631899
1545648
1633759
1441115
1906811
575513
1049844
1551699
465202
514151
1992417
129966
1693028
837237
989406
1043568
974806
1550989
1365542
3961
650006
605971
201741
1450385
1752281
1168640
1281654
646637
114725
166271
1830844
989040
1450545
541796
1088470
1500655
1845683
816746
1267621
420369
497885
655235
807753
1663893
937834
998582
1663864
1517421
1643892
1953378
749450
360228
160076
63208
362511
1529735
1984914
1427416
822892
890670
1376155
1303924
1189494
727141
977679
856665
1515672
1384958
1392796
1142665
1391802
1096089
682585
450654
628181
932509
1241150
739355
1324575
510829
1477778
1218760
1623528
1282395
1284219
1459919
968581
1187381
862739
1601415
382975
1563846
1203544
1587554
995871
1312285
822379
1896739
1884797
1143032
893733
576844
1478220
417726
1581764
1155684
720117
35367
1280179
1181442
1970062
1806577
792477
105502
1150355
362577
492229
1993180
1567266
967742
775807
1131357
1721705
646200
1624843
1348706
1963158
1298462
1323110
947897
1696005
782499
518556
663983
662323
1201125
1255871
189566
496910
1722062
1873601
164131
876502
488211
926445
1661487
1890762
872030
1746096
1412671
1915447
518265
55310
1751660
674488
1927054
1470976
14905
751740
1888784
1485339
401032
952210
1845747
1889986
929192
1966438
1345645
1700232
1888539
1571871
1161691
449334
283403
708893
177194
1711233
160097
1126500
1291163
1968273
391565
1143339
1110028
1100065
620082
259613
612208
1291106
1742102
1191640
672870
384153
1997001
553922
293478
564229
960776
961391
79961
1258439
1292130
44935
325914
1786881
972398
1471793
1486078
881970
136091
170181
1431502
873159
1191128
149776
792691
1903818
377996
902393
1427026
1175057
364805
45154
1902888
1841921
880787
258936
1633324
1052727
1610369
1219445
789333
1639023
1901925
658954
1112204
576519
861154
1161589
953655
1844618
1140934
228534
909003
1987387
1120909
34426
503194
1879521
440622
1565977
243751
825384
119426
914545
223687
1756778
1613636
171153
526324
219709
1920206
90894
259583
1693463
1349445
1026220
320716
1199650
487057
42532
921273
1920765
1030338
1449340
1380680
1911092
832077
981430
342686
840276
1545660
176973
571902
1138435
1289883
1883726
499082
21723
1884694
157240
1477798
575539
267954
1845740
250599
1740145
1241499
953858
1825492
992703
1171872
1094307
676105
324000
127781
1042272
989465
1727777
1041459
1970494
4415
768481
861738
484044
459430
43640
1022644
1646624
1710614
1795652
695197
1707640
262216
1816114
643253
877091
480139
828351
429907
488516
334053
318346
1319673
680135
1834568
176961
533220
1092920
7044
1312896
1289314
108006
740735
1296384
635092
1735810
1973038
1090219
753841
1696411
954268
1271032
489811
1547479
1092352
11311
1720345
228439
1258061
1408924
1880143
912381
1590243
559569
190567
411268
335704
1415381
1067063
786322
969235
310251
580108
1248729
80049
234485
1864964
811216
699673
65265
1121735
1372978
713333
390280
165269
654107
445864
1407331
666220
506692
1843885
1814821
1154485
507359
149082
1581444
1617099
500737
439565
1194062
1163284
1806293
1627692
1283695
1112948
913398
634048
923349
736262
1849665
859371
414765
492580
580409
246677
1193029
1915735
1331791
58006
1806100
427216
1760867
1839996
1576333
552166
1436747
761418
1002019
218637
925353
269936
981199
1888493
733084
1723430
1533181
1937784
770607
1810290
1818041
210753
1045306
1397629
430035
758230
403241
960101
1658390
1037272
467839
1478547
573970
1781345
1383366
198921
1704430
1560751
897028
1440168
167
24113
975831
452068
1263072
1758102
1526841
504804
485736
755897
758870
1194750
1772672
53888
1690037
1318936
1139920
1753407
609326
1758441
181757
905876
959765
496960
676712
1355380
602369
1792806
196418
1016911
1683006
1545965
253677
30257
1896051
385053
452346
1720268
320075
325420
90080
1283394
480107
1884480
1900810
1040775
1509412
1224523
808325
619156
136226
711911
1600101
200748
1962478
1915531
1534195
952048
1468021
1851023
890056
1581798
102804
1937872
643785
302902
1313339
1082720
845313
488099
692220
523317
1898567
190408
1410521
132523
1344279
1781339
1600849
1187455
12195
534178
1816262
576100
1682716
294285
928595
1527049
958364
163147
338513
1173013
1121825
1911097
739593
120646
1649690
1706435
76247
1951093
1960719
1532837
1646797
1337616
642064
26796
1494542
1974265
1486297
868655
620487
825467
433818
1511322
381233
1683954
510888
387038
147463
1022408
526202
1204243
974695
1553959
1022360
301742
1041310
1203696
1528106
971791
827687
810239
1143321
1695122
1288776
121637
1012817
663703
1215223
1160340
135025
1751580
1198637
1291644
538286
75013
1968184
1884039
930031
1702604
1009409
1883406
1828339
1488978
1810748
323095
1750455
993222
1508133
680025
260722
976222
1517178
278047
1751381
542564
57662
1821544
402651
190612
913815
344684
1375294
1334368
692902
415881
1710995
622721
1595402
1649876
203611
405740
99486
44191
475026
1628125
441521
471810
1966399
1652278
744521
1710275
267054
846702
841344
172649
815359
923458
1291160
1193643
1980449
305632
470920
1571135
1150229
14640
1942765
741670
1883618
1172123
1764800
407518
1460208
110536
791417
827789
1682634
1613241
1058198
264486
1511701
1636830
1497163
377226
758596
1316502
461700
1988731
166415
1158878
1654853
1580294
213569
225657
1565800
506438
1239264
142819
109246
1086653
1336883
804682
861129
1544477
320852
1172893
359347
411028
380245
1239554
61004
1980274
1901606
1263475
417637
1721145
613049
104980
487668
587588
1444087
1815339
69247
1581871
513103
365395
299173
187658
619038
1400668
353609
501854
1155763
615218
1461322
985170
948660
959701
1321777
832077
428682
1044118
1596288
1033708
1366876
1230742
787960
1996914
170852
1028426
94474
936378
1440466
1416352
1537772
555807
580029
1231108
1594015
706318
556684
1914957
1542857
349806
832657
456939
116773
1063548
1833150
541971
1351942
1450018
760469
302976
1383513
1038593
1442859
387040
1681166
1017458
438583
1175187
834044
928333
194267
89377
497285
382710
826790
1103804
1352730
708723
414657
1163803
1940369
715904
1237544
273200
90885
1813066
1880826
789412
1383484
1899030
1579106
325133
484605
1881701
579300
791403
150456
502198
1915643
1201727
726165
395514
995840
1560589
628075
332453
229787
628343
584935
112508
337675
340907
1370358
1514243
1432793
1535487
1274742
1441757
19018
994197
796779
461009
290533
70451
715355
886043
812909
1979513
1234595
1401661
309741
453841
1650181
1344290
1137262
820010
1370411
1908389
150280
1967749
955645
1063428
724554
199706
447761
798946
1523652
1248576
922128
1722245
1420394
1856003
1140561
474232
185842
515692
1109216
156700
293458
989627
686069
1858825
238625
1356223
1102653
1193396
1387572
564276
572365
15647
613025
790376
1121809
1732247
1303960
135294
1820641
211231
1651741
1687644
1601243
382880
796109
1906162
978808
1136777
1455007
320386
986441
1696436
250179
349076
532034
651261
923745
1106374
805447
1052528
1067356
1789216
738878
366137
374998
1805892
723476
755018
749086
406632
246751
570037
830025
1901652
976334
1415699
1058448
260794
275687
1751004
1875257
1312491
676327
96158
429012
1563508
303462
1054196
1166855
1373402
693461
657211
446547
2634
1905049
811478
498045
1768327
3711
624070
376968
1042949
88776
1045797
1178552
1774158
378927
505443
1681043
1498428
1522881
530696
1912815
1787056
712142
1583955
126319
593541
1168116
64025
1707941
1982447
1752911
1848481
1928556
1465574
1910762
1263417
72851
511263
529242
1344820
401205
819959
1714317
1990853
192619
1128177
1204937
1393210
75100
1127643
92606
806080
911115
908105
1509948
1378528
1571488
769005
1101935
1793602
1712426
534416
1260594
587847
1743093
1517102
21586
1445774
254182
1189718
1560778
1962244
1225607
1217794
1080622
1165617
136479
1097487
645847
782004
9435
970702
1215816
1091452
1088846
299160
1639363
1133
1708693
621718
1335778
1582614
469128
1214657
1310848
1641144
657011
183545
1865072
1037080
1921501
1940567
25581
241318
1083975
102596
628996
1387798
605517
1007853
1513909
352972
1372201
234875
1233451
380360
1260221
831912
606221
109035
1959186
1193893
1756458
1102504
1751116
100313
1498447
95498
1681818
1668352
1062071
1390595
29895
1872964
1187990
91903
1477534
1728685
1489409
1393749
917953
58386
6761
1608423
1695336
1005349
230077
1736667
829523
1982912
758253
747195
156666
539373
198282
1163005
629326
1182462
1077813
343240
1540034
843743
1375229
129520
982466
1631768
419596
955921
405641
29546
1115216
936235
1999075
1139094
1110848
1763198
1956501
723711
1297505
467510
1807987
488803
1189607
1163578
677703
1221142
1916001
107615
1217166
28123
222999
1854810
389887
483012
1905332
382848
6626
891405
1921834
1738581
485974
249808
267347
1150232
1196586
604884
1198050
514285
1276338
1032531
1740517
1585936
1767704
1997321
483121
794870
1177996
1908856
1199525
110283
1142553
113175
263130
1647290
1754124
107990
1225604
488206
921461
1690391
1686045
1993117
1831587
1466813
1049718
303197
396987
1653790
258896
1170294
707132
1810970
740125
1669248
850047
1863351
1002635
145733
372868
944646
845058
589195
50800
887594
9821
905359
856070
389480
1432978
1827372
1464807
1597409
234511
1537351
1673987
92020
598909
969960
418580
1099161
435547
1075504
1367088
1626839
769088
1818003
1164964
712739
794162
1687158
59834
438391
1455971
562763
1861264
397654
1136975
229720
507939
1040890
1423370
706419
361282
1152279
221531
307380
830694
278709
866569
132036
993019
529733
1959960
130929
1249841
570903
153334
15814
45276
1700592
1726633
523111
1330301
1305411
1776013
853391
406440
124528
899445
1368569
1549539
29497
915013
679948
1235643
851982
307953
1784190
1106807
801932
727926
841866
1240794
712279
949736
534528
1127760
1712290
774022
1521488
711193
290179
1748909
117889
1465661
1849006
1556816
1000393
802851
1621063
1403272
744208
823139
1317125
817441
502216
522538
1602590
459670
457035
1142744
1285990
1796013
1040921
1407498
454047
1529928
857511
1552471
1227637
1530808
1284999
1644875
1222369
1328168
547764
223170
740986
1774199
1053406
1939499
1441922
59250
176348
454509
922803
1016880
1319898
653436
1294984
1784221
1149900
1992726
414524
1980284
994912
489131
1468817
1017270
692931
1004548
1301771
1791559
131796
550080
708830
1806852
136120
312693
1772546
846116
198666
1382365
1575042
1259809
1767828
940181
1690062
257969
208294
1716579
522608
1523749
1071154
1419870
1833652
554096
594349
1667408
1721783
1821086
961748
1551893
1673855
236396
30004
155470
729832
1404336
1864879
414384
1860094
1557648
1781005
143950
571691
428861
657486
704867
289923
1994116
568634
1895434
1506283
18012
47169
1446458
1189929
1323965
263630
89291
571258
1293518
1600798
1667409
436329
856886
508035
997573
792678
1727293
204714
144233
1636213
725258
1168001
1147891
389383
95446
1228558
1528713
725880
1714112
484098
1089674
1603728
1395690
1471362
603926
833183
379981
717077
582401
471763
1974387
518066
1965670
1810384
1203954
513090
646987
1412836
1419926
516986
1328464
862653
1934395
201487
1089696
4700
263035
1954619
500839
1485825
129233
222751
42612
719077
1248541
1137544
1679067
545311
1488243
862354
413992
1287814
937203
82019
951624
134758
398279
661610
39666
841281
860268
1208615
1872172
1874863
757223
884459
1066618
342755
1273665
440442
961298
605343
399517
374224
701854
1004575
1278559
1458910
1039195
739119
1442711
1102671
1456479
792918
961013
602793
1556332
77741
1450041
22397
603165
859762
410430
979130
1352110
171714
1050965
1462647
1440501
1301215
615584
1459443
179553
133901
1467039
1423821
228956
468387
1939311
20065
1209935
1246056
1900925
1943578
153148
1769327
1393325
1383197
1167679
1173524
7248
1559712
1701819
1431220
894987
382301
771477
1831461
1787629
888421
714214
846401
965684
1481839
1644410
485184
766622
70077
410297
589364
919294
1718751
1516108
1227910
278401
355304
180207
67064
401630
1871489
261302
827912
398367
958658
403227
512537
1465027
1817818
400586
481940
1104342
984657
1082047
990849
611786
1440540
558551
1907588
298292
685465
313503
1485039
903293
1324022
714417
1427737
613086
1686192
1041753
756703
1604803
1432333
527710
1172431
1833147
1743924
594594
1996547
158522
133401
943849
224368
1276056
69945
314283
73063
1102091
679705
1451216
1837677
65805
866641
1329788
1607967
1200072
181513
1219921
565366
798362
1649923
1738548
1724874
467086
1101566
180106
1414603
698747
1439659
1268070
1962950
1208359
165111
740281
1807735
572860
1015282
1133056
1802098
95828
616986
279533
868134
1040898
891676
846604
981505
638694
1926991
1242231
1584293
418259
266873
1801429
605586
195610
1896043
1276064
1369410
1674206
1243606
377992
1366986
1976100
1259320
193684
1930920
123463
1638671
23223
1223765
135874
1563733
1988596
1613888
812689
805941
931716
141101
1614259
19921
243599
1276147
898400
1466014
113983
398332
238711
1561127
1048612
797601
377814
1625619
1952134
574298
638678
58088
988691
492366
1631401
443856
1401759
1856384
1745443
1301579
86782
942934
298705
1318887
263209
1062177
1969909
177131
1313947
1718638
893607
36167
661274
1996507
1376377
754630
1894885
993688
467188
1765675
965480
1100843
1447136
1631779
1188685
1216769
1512658
76217
575242
352246
198468
1832914
771955
1340491
10078
885157
1508784
59107
869537
1150320
1342741
1057470
1477838
1713508
293235
126594
920167
1513726
1171121
653733
1692750
1605943
1298935
347946
1772546
1095122
187817
1104585
834490
1964891
30132
679360
1446653
1857407
171895
1316260
1712071
1788256
265186
1922734
1250754
1634211
1534736
1098301
1132405
284315
773947
1794581
1485998
1472223
1364771
339668
879369
518939
344577
391304
102031
311017
1963793
37997
1061622
1397387
661498
1840939
171691
1501751
663800
1226948
1804320
912533
315604
1816270
44633
1032394
1439588
1658587
1556738
333648
1625776
255293
1837810
1204616
202845
1844430
370899
1785698
176521
302282
1183048
1637142
1060105
1196819
489173
115435
1838788
201076
22557
697282
1034629
86219
184109
461125
1653600
752069
1429506
433028
1359768
516421
246200
300921
1788720
474647
635669
1213126
1516314
775471
1121375
1284898
96755
1012855
1945845
1558735
1250286
1361211
973181
376191
325727
1521094
618529
335494
323202
1762214
1075786
713413
764758
1399962
1773585
316586
143938
1062203
1643367
1206970
979624
1532776
1894075
1360380
1014576
1923937
469171
1816832
593287
1703225
1126334
1228168
1949465
860218
1735984
1030859
88609
1449205
648126
839186
191811
1381451
1329366
1251818
1687367
117658
1174845
1644429
1531157
1670836
523668
315318
852694
657520
1937555
311145
1992921
1606294
1892551
1633518
470167
1688464
1786577
909484
1988851
247393
1678146
705895
1025709
1447619
418871
1274525
1655455
1452219
491794
982213
501417
1191019
1898485
144124
180624
1729465
775488
381108
762613
292191
1288179
456484
1020786
1890680
456787
1381902
312880
1413526
298318
1006479
203639
312972
919327
625475
1227907
1520164
1646215
350056
1121305
726329
1224328
186835
436576
1717933
1683876
308735
1490915
17895
1505474
1318533
242467
1454850
1312392
1387479
1347815
1556183
813322
271945
1870880
178711
1255621
272318
1300020
1403571
1686236
1065628
1402315
178264
1293241
151898
1750499
1764182
1710731
673255
275844
565238
918501
223348
47065
861527
146213
1427311
21888
1324062
1071832
425697
540214
1214185
1837479
545544
512704
283467
1071796
179275
1801475
820105
393167
380952
99813
143262
1234456
1079954
1397470
387129
429585
402758
1040187
1903064
565058
1105767
518615
410730
1329655
1261548
1213260
10192
1677775
136604
896663
1047257
1089163
53118
1323883
1909853
1483918
193829
498904
255569
884925
562284
752507
152905
1619412
1667738
754729
278647
1353894
1990065
664124
884181
1216285
70375
1007797
1015765
306951
1636302
274412
1618983
1075359
598808
1346425
1539647
576501
475644
1251171
936199
1402230
1791541
543151
839279
38912
747347
465937
829193
133101
432170
333175
1795333
497577
230243
564960
1590867
533286
1757810
566321
186352
1556665
1703813
780326
470626
1444449
58846
1971940
409377
153616
1829510
1469374
113912
298043
1632019
480487
929389
448796
402811
481576
1558545
1400116
289510
679069
1797013
1239354
1535815
845473
11856
1842753
376409
841874
1007949
449123
1428746
1512710
1944165
1541991
485488
285345
1633817
1082781
1430668
713279
678062
1859476
278859
1464544
1991605
577155
1683768
809787
685459
1398349
599555
1131715
725600
962802
925892
360334
441444
291555
1025990
53543
1886607
280757
1682130
1904220
1868384
603928
81080
1737395
1865721
323686
1177680
1350564
248267
1231146
820497
1705648
1068681
1390805
821913
171536
1885452
215193
1067934
1557918
468307
1750229
232940
918021
1467918
1215982
56389
275804
1153715
1289751
599211
1489469
503458
1828921
1207189
1660780
22584
580402
913244
319266
378707
678437
586604
1023508
188664
1524261
1616060
1028895
907005
707863
206109
1770340
1522045
1870501
503743
1908436
320964
1989206
432575
1281351
1358085
1100256
727048
86339
1254470
455110
800430
1083478
1599490
506203
1631540
59514
1734240
850898
965762
338594
1480576
1830175
1265331
733058
1934721
1741872
1600722
1787228
729771
1310161
1196770
1609677
1453148
655572
126377
716524
1351271
1148091
1409628
834582
1237892
647120
400630
1184272
340604
455931
576637
1673685
1702294
623533
1219559
337089
1177545
391605
437640
1611794
272508
1309044
798037
510199
394101
1692832
1420994
644211
1061912
135509
1800280
1045744
1132701
1179514
801361
1266612
1719478
652108
1233066
2155
1630091
1088718
1323593
1389313
256379
787988
648916
667386
1771566
746858
1260909
232171
1816594
1811146
1038706
563219
1296635
1502914
1305077
1780451
1241719
510898
627758
1168096
42086
226122
202318
261000
1874962
1705308
225572
1237306
1465547
1677248
1439192
648484
1630706
1696589
1634603
57884
1891182
1461668
1779994
1526436
492650
767422
1111163
373583
1610184
1635597
550450
1112024
620611
882558
988780
448196
132846
1994105
762543
687161
395596
278259
1191727
1194664
181611
281404
558023
1990090
968110
261209
360066
1651752
1685728
547501
920661
1297698
124861
1892719
1132323
925325
662846
1701780
1415120
1295975
720205
1313981
1999582
1806637
24433
1123584
1916958
32058
1849680
1363085
528089
170910
1182331
1949137
1868724
1691216
1828960
432225
1255037
812933
934577
1514799
134580
1616714
974687
1850821
957755
1108245
465613
1656387
1452553
1691463
1487197
1295869
850694
158091
11373
1884055
1721413
1081455
1350629
1212459
1981656
1084186
305253
92742
1866900
450484
1335282
1609318
41668
795603
1502672
831280
1430070
143012
93736
902736
1969931
173102
1086051
520782
1937963
1824945
130506
39756
1496640
1014084
1008564
632528
1141114
1451046
1122877
12286
1777001
1830390
1051539
291137
1035093
1498053
96740
470412
1668104
1157306
1898157
223023
1300408
1151756
1834140
285914
868964
121131
843407
1310579
1087723
91065
468429
1651259
1820958
835739
263421
1666617
1879646
1785231
1177256
1447470
742246
1505659
1872457
1164314
242042
17268
866494
1486921
770121
1968965
1983732
603501
660619
1238716
251894
37435
1147097
1779002
581235
1245432
1455907
1610834
1685498
923952
1721667
727566
1449511
618994
1385380
382974
1139168
1603121
1992756
222692
358311
1978934
401471
220519
1047237
532020
730850
1144517
61209
741216
730933
1368111
1665897
1915706
21165
1736808
1508942
1567529
1762367
224946
1444195
1209231
489358
270703
604982
1974855
647609
691437
1262575
1980319
950991
1560315
550293
1652839
740422
1955929
297969
502089
576884
1885527
1812998
140993
194434
263940
94853
740859
803051
759243
1352180
1449465
887310
290726
1759832
1453559
1792150
580536
1972199
1931932
1743105
5333
1975405
268808
818702
1451962
939746
975069
955933
464128
32703
1715123
1780900
1706489
746751
1443727
1932999
1937771
210723
85923
899844
640703
1749076
180538
1413117
1824560
186093
15349
571730
449873
1400633
488991
119140
649447
1625686
1557374
1258936
1340744
496832
1327515
1671624
1563811
1619312
911555
615787
515166
1335163
1577334
216124
34135
1244684
1578083
761748
1026190
1185690
200783
1265089
327586
1428028
620460
721301
1751806
550032
911599
1756380
1189884
1639979
84796
1434902
976214
1315659
1479387
184374
461575
600434
1616851
1645047
1222557
891159
1210567
376644
1568832
1339931
896681
1910651
795169
1885980
923683
1901314
677166
284798
122165
953238
1862291
1053995
870041
1791892
1187303
362529
658200
1132680
1256738
1458908
745014
1730529
1165098
1842716
1319731
506420
1095075
1210282
1992142
1048812
1548795
140547
595942
473142
719772
801527
583987
74849
200610
1405214
459103
970210
1158151
724085
829823
1576629
404312
159883
1675214
394372
486922
1520817
1316468
1467805
969985
495976
969812
1147046
1711996
1929995
423589
1108923
335634
1455312
718445
1887118
826839
1478261
1225351
769013
1788039
227249
1756005
174265
1877400
307604
1368623
1149667
280876
974078
1272496
570180
1635193
469571
1704871
1016710
731057
1430029
94153
597857
743046
1166335
1073840
835028
39244
120371
1274852
1731831
765293
1812551
1833877
996292
95684
606238
1323084
1756859
657147
93877
1520188
1330417
1553800
625068
1942376
1820627
207069
1866250
1878618
21753
896453
110115
984643
707875
752490
293583
976205
1804716
1199441
1024788
1139364
1428791
945943
955516
37545
617372
680751
1041790
816370
1847975
1579028
1013928
1874487
1984625
1748524
1070910
184027
1436020
1299593
1272405
1426628
1617595
664351
221019
1015701
610069
1161439
29620
393145
1360261
412417
1152652
1208613
182569
327041
716328
1729630
814536
883945
1352801
1044166
566585
981761
1288788
1548418
1945128
1331515
411489
992862
670701
1742262
1029708
1125166
805275
1510668
1326947
1165135
952798
1119856
1204850
691284
1495159
874550
77781
305098
693575
632932
1824930
1527370
247119
575088
1840830
14329
1044945
380728
297034
1670827
978890
1619252
433838
701233
791232
1285220
1557432
664187
1219622
248014
951854
191868
888931
1459038
1453793
1698992
20406
303610
1815247
237258
1402847
944895
34694
1585058
1987806
587724
67654
219880
308227
1572691
17001
526537
1695805
333390
1349739
1267592
1067575
951790
1094731
1137748
873342
1990976
1306068
841436
1189
598570
634762
1077745
1911446
431345
1933861
46442
1450511
1758513
65592
1313989
968486
973547
1365924
612979
220075
29759
1121122
260248
1539008
1960647
1026920
1345182
194322
1465706
469509
222435
1066550
1298917
1732566
1838922
848777
1253145
1230608
64476
1470456
1937566
1916892
541486
1533239
1211601
5292
1882618
1434799
97586
553821
1097325
678349
1710168
1104651
9566
256017
1832860
1655647
949757
636043
1201572
644710
1292216
854251
1608386
726033
874099
803483
925029
1337477
514966
1926886
813649
348970
875877
1713700
215138
1304254
29830
341473
1418968
988544
1760900
831601
705798
107923
1714963
918974
1888599
1393745
225947
1130659
411375
1032511
1808821
1096435
978762
171992
676621
1564435
510949
1462228
1790748
828410
1212570
1753855
897775
1074304
500424
278362
531142
38331
331700
371410
1477356
1836347
733971
1068882
1219094
1324085
248384
1022515
1086528
727547
1459443
200766
230564
831438
283260
102245
1507256
1135224
244474
1195780
1982309
503188
1880470
1842114
1869383
1628977
807489
986026
1271521
237602
1328465
978657
347160
614731
491250
536035
52810
793766
1006448
1594260
1007332
1812419
1394607
1806851
112902
23521
921176
1507066
720247
929654
110329
1040272
101152
371536
1666220
563112
1861981
724775
673046
1775352
437506
599929
1483931
489495
683375
58673
98277
1986813
1836216
1526097
1478784
1774484
184682
1879568
307552
480108
1063035
1380921
192874
974186
787093
1248354
1688533
1361667
733521
127299
607086
1399992
256799
291527
1561442
1141978
1107673
896947
1827122
836749
1554677
1937765
598471
1235816
1258446
1189703
960422
1726443
1777437
569108
223035
809078
210614
1625260
1621359
1712050
1219839
200938
790001
407262
600590
1810451
941827
1799005
1754565
645191
382729
82548
1135845
378850
1968798
1263912
377102
1237943
880900
829927
632752
1073523
1171837
361792
493339
121962
1156918
63881
195413
1180717
1784133
1628359
587458
1235579
215091
1572779
172770
486224
1261178
1743990
94850
1154203
1814692
824891
803834
1940753
1186042
315551
1234213
100971
283763
649842
1686245
131212
1618528
66817
771375
672780
1355764
232636
479610
234906
1815740
1226573
358455
457826
1909379
1038559
1794652
505881
1966848
1182207
873232
477243
34644
503349
329526
1333673
1764600
1215204
71411
1141996
709372
589021
1604819
138379
1362876
821301
33842
1842071
994726
760465
1665327
1284946
1006927
702980
436587
1244725
895157
1885100
1822169
1613906
953611
1507802
729461
1500775
787259
103688
139317
121965
1054032
1224502
1424004
323933
64033
758143
1449245
345667
964793
1520300
1879631
1023260
1219527
1866923
1987968
408477
944553
792742
1198559
926585
1254156
994569
781904
577392
297495
543254
517353
1267018
731313
1738818
1269019
140652
261889
410438
1214002
1310182
500233
742458
1342609
1412726
325765
907058
1441024
1498598
1272312
883984
1155488
164271
115606
1396849
1083420
1050555
396774
522236
1403641
197142
600699
1974298
595196
827612
358819
102256
1318639
1956819
770662
518909
1205149
525517
231897
694194
381961
972328
568739
1828331
956901
1046666
717972
1099137
1650072
215307
89141
1185160
158820
1226384
961707
1475158
1181181
70998
1344989
1229603
250714
661679
1595732
5866
624792
841467
56579
1007229
861867
306663
710230
505319
387269
1445734
1959690
1758590
20532
380927
583332
1615985
777862
99180
1711586
362428
1237036
325172
23809
541413
1236035
1828076
1090215
876028
223703
577542
484560
1279239
1526989
162022
350989
911514
1562628
803541
1745072
301796
1700513
117104
1314206
1635235
1248440
126978
1530640
1156312
1254543
601018
617317
610204
260673
835361
533385
1140850
1709759
1709095
409443
1947766
784806
164313
1637270
1545106
1328600
992747
1618899
417824
1609853
970303
1864193
546839
545179
52430
462513
660007
1122302
334554
557921
44789
1630501
1762277
1436308
665291
744399
1064640
1451363
1913330
1604826
398792
1498965
1755789
129667
1330726
1543092
1944011
406344
1247669
1557879
1304393
85885
370164
1549469
1195007
1014617
1003276
1587049
1873445
297820
1474790
656792
445388
1874613
165982
718295
1726271
1964005
783831
1445786
1191257
1015344
45256
1332424
227972
133904
1562165
1085144
681120
205690
682964
790340
1789001
264415
301208
755877
1878361
1100846
1573281
1636973
1439363
1669354
534498
818307
1824688
326470
1638023
407758
1746866
1122694
845532
1412314
10530
1644941
1578882
248839
604763
1783517
1584618
142654
404896
1905591
663113
1801738
255022
675680
841145
224033
207473
996271
507408
254379
127174
1926100
222929
8418
118700
1276188
1244406
430890
1544330
1630390
1675330
1305128
363730
721856
1578474
380342
947489
1626200
391639
1249850
42768
919146
1989896
1801510
1316396
1587798
1273813
1990061
771089
257799
2239
1588288
42312
1539758
1755116
1679503
1002638
1158495
1087544
868287
1242237
96061
1240305
1204298
147525
982271
580443
742693
1168270
617015
324004
1138815
199555
1694426
855063
410540
896320
1689597
1529519
1115790
540475
1084280
1093612
177632
4747
296392
680704
502887
1296389
1674357
1956338
1493872
562240
769958
679084
1873122
436960
1339328
935225
1855314
73515
1615069
109837
1556015
1073224
1979995
620466
1934315
631856
1217515
851477
260689
1563505
42175
1329488
180379
605301
1823800
314016
619335
651886
403054
278134
681429
1036227
1944044
35762
1893810
1314842
1704600
786835
1986779
1947190
242422
1544563
1921334
1915098
1950910
825912
424821
858860
1001341
82010
1722507
271548
100004
1446132
307116
1267526
1101955
795346
797237
26993
1484958
574369
329636
512964
321049
3446
1787316
508452
54859
1085445
1526463
1426743
1639983
1601945
1225857
697730
1741594
1907883
666280
1309708
713674
1317992
692824
1178556
1937737
346276
14187
1207788
1415185
461746
823120
1833542
601773
398858
1989959
191708
913988
550432
46904
18376
757015
1817678
415119
746466
78338
749983
658207
672245
1064826
741151
644670
346432
51674
1798073
1962281
1397305
1958058
1313341
683998
884977
1057476
1049256
748483
211918
655737
1811302
161301
1310233
1208667
431481
1009346
667787
364066
1068538
1088597
543107
1183196
921642
1981041
1047890
1539006
1266621
1889989
541660
1255074
495584
227815
1877914
1179636
692496
1068352
1933939
359218
900465
172125
107417
1470599
519861
1923563
363382
1154328
1429133
1936901
1810577
1701337
53316
586235
1787419
1857797
1225476
500006
980222
586857
571781
860817
99584
1266945
631923
521264
1295998
1292615
1165688
211769
910397
1703022
1128216
1098378
958456
942547
210861
1958642
1055511
617036
619928
1976214
241412
411870
1182267
1705136
1945354
85988
1023631
170163
1920035
1298103
1795424
1317421
796545
838712
1611937
1460018
397274
924692
1233647
176250
1456373
693305
1647698
142026
1676861
523414
195690
1014761
1888304
1680364
1546567
1512318
1680959
287462
424454
662294
351234
1187301
1237681
209174
897320
1633629
123300
1071829
1187761
739921
170105
1668154
1017283
399514
1275503
878858
268409
793078
935264
1362999
1330115
253551
1599188
1924339
1694531
489336
823264
1494966
1210802
1628890
1940703
658504
914132
1155681
375411
1144071
1888362
214776
995897
281505
1157002
1396571
1187421
11168
1996423
1155526
80232
69257
1687184
366735
1591075
1876851
242202
882054
1932018
1475704
1187804
666429
119094
16357
1044876
349244
25971
290654
312256
667808
1748546
1607047
1817669
417454
1943285
25499
894126
928065
1184200
597165
197500
910307
811553
1873297
683142
603668
203468
992853
740256
52752
1642166
758580
720176
1086935
28708
593962
704812
1185744
1422431
1919929
1563484
333583
299776
48096
1546846
575922
141743
1128511
990612
1933788
280766
1167339
792165
617170
1617545
1550138
1085130
1062708
1160759
1472327
543305
1284999
368708
1001490
1234074
470843
1840648
1237564
1516138
139701
1558134
1597317
659175
382596
196179
1733001
1562099
523190
706876
1480258
1587062
1678193
865571
1258053
129165
1275221
1532314
1946732
1140085
1343124
310616
673971
1838859
539696
1014723
1599542
772996
139542
1971733
1447525
629646
47525
654023
1668633
631810
347644
1778084
1886115
552966
1327823
268670
688955
1618046
213031
1661044
1695017
637894
1352660
78172
445402
1971091
1605662
1206461
1365372
350584
1814997
433201
1070245
1193800
1738468
1432922
1105102
1377037
844257
286867
1261283
1254797
721781
463355
460213
335621
730346
1690271
230251
1578289
545061
356674
812804
681935
729184
1503998
1835920
92457
1121305
1408544
1896070
1592862
1720009
819036
1979928
175738
1831889
1453264
358681
647961
937890
597642
1671362
1535260
1840474
231148
1669425
907770
994110
426136
92914
1801405
309336
517190
1410177
575877
78524
1634538
1333518
627960
937801
1199290
920378
368257
118633
1661419
1581990
1435348
1393283
194601
1165802
361585
857786
1021609
1297426
1697208
1185029
1449732
1608826
95215
1032294
1949591
1972924
505639
290998
924419
1184547
567011
1518489
1843986
1279856
1299092
1995346
563242
95875
1744938
759320
207997
2131
887661
1499128
1650428
1355238
614026
636771
501739
1640837
874011
1647113
1568003
852408
477428
688015
904911
1981503
1703755
1514474
1693394
2540
1245658
598849
518541
1867211
1887254
98568
1686508
1444876
243049
94143
817432
335559
1221585
608260
551345
417563
727118
1015111
179724
1675157
762614
1937967
144782
408696
1835118
436474
360451
529069
157605
890910
789525
1810037
1540388
501673
1563715
1147990
1393932
1498730
654735
795667
1324712
1479104
1590838
694767
707195
1265477
295056
284718
221235
9894
1174757
941855
891933
331633
1291481
1040642
903857
230018
211140
1872512
1866557
1375438
1601183
565857
879872
126922
1790077
214558
1772979
82172
1975033
1769656
614539
1947394
1746345
1999271
1825604
841518
1278636
642391
1344220
1038985
189778
812639
924181
440903
544784
1475528
1831657
1821823
1096792
1276578
1237692
582892
1052753
175552
987841
1095492
1957181
1392724
450467
718255
876776
236567
182038
721822
1136831
1317181
1095520
1716726
381674
1755655
221058
543617
1464702
468591
698719
446945
1859824
1309505
1164090
903704
1707110
815226
1228595
333962
187776
1441002
745667
316360
1563002
1584357
1287411
42398
620439
1912839
22730
1540877
461532
1449162
392242
1116077
533880
1321127
928826
722207
1113889
227343
1060466
144284
607770
1355280
1970884
1029404
1711217
1616303
16401
626958
212684
1332285
1518130
1806324
733112
1053306
278228
590037
1186823
1218293
135526
758268
1431664
1716793
212058
1910782
251194
1581088
963587
733141
681493
1250829
450120
1735721
43068
1075657
164239
1130842
1885974
1845161
1479770
1796487
1330281
318384
726129
1243783
1528559
515078
999156
1452239
1196482
1832957
172793
108201
624207
1260618
706388
609770
1818594
1995614
1080049
1055317
1357373
456185
349454
1734378
677981
574879
1430345
1345947
1813139
49535
142690
1150395
1858591
31596
552843
1139244
1187073
68186
1248087
646571
1019685
1354901
1830756
1746965
1238355
540518
1933043
545083
523813
1238406
1807842
232691
1182142
1064858
593124
24383
73227
400376
1339636
1857207
1918000
785548
1804491
633144
1627355
425342
1139776
656301
314409
1737768
1972418
1926556
83366
1384606
471416
712413
1723216
524800
544736
1676755
805562
660493
38310
843719
1242595
1951423
1067304
1175521
1612761
1037106
438634
87594
1214625
1395405
1060604
1575639
830922
753603
240569
298893
1279967
1919337
871340
1186673
1735285
735013
1536598
376283
253838
1133845
1078813
1211092
1128250
1096355
284768
1805148
1548818
197230
1893187
939934
1516238
1297948
199346
1266557
1947219
1677430
1637703
1920520
276604
137678
1202377
1304638
1799327
814616
1765713
302529
1504977
1883060
1843105
1204456
1032902
1970495
55224
1352486
1021636
1108146
1846931
1328712
1445101
1144042
1678184
1130599
122381
1465703
851867
171841
1842428
1645742
1900895
725521
607501
58231
1135254
1496647
1922137
102595
221650
749116
715003
1213329
1053714
1721400
1803963
472531
1742905
978508
972342
326775
262191
43736
824726
630248
137653
707536
710026
1894312
1141671
518805
1262266
1449663
1673846
1880590
1284955
1804347
349767
1303915
1064387
75723
1327260
669121
1098758
1348284
512188
1417831
786272
352191
943482
482025
595453
707333
1502338
1859414
571875
1459653
876448
1720004
1540453
849441
1175742
1665374
1843459
459538
912651
856310
1222957
768148
334266
838452
449016
925281
1861602
1917858
452978
1736760
1262600
106753
1566996
311924
759507
387726
1706389
573869
1824465
1462925
1560806
500283
462346
786560
63366
406254
983973
967070
1295091
1859781
1898630
1812416
68825
351276
141855
1989697
328978
1618831
895002
702398
1763866
781748
1399616
940927
605071
295227
1020710
444291
1291709
1275449
1438840
646787
867891
34407
1468520
299190
1469876
9859
1944570
1170367
707317
1485574
1290282
1351959
1502515
1591113
1560620
1818286
303312
1958548
1499266
1368332
1795119
1909435
1835666
1689063
727707
871637
1953685
109350
236224
868280
331708
1212256
1476626
1030895
1521960
659821
397505
496244
995916
419277
49433
1088368
457912
623111
1960976
389537
1542005
67510
1095691
1258981
858948
79019
1605752
1731219
396613
159198
1680831
666482
88530
268997
937565
512110
620373
550291
1396250
336418
1533484
1022709
1687018
611725
812525
96626
842058
335080
1954006
696492
1237300
1904507
1714560
1066113
1963100
1717917
578686
1429246
312698
255604
1310700
1519089
1618065
1050088
640646
1036637
154915
859753
455800
830679
1292926
190900
1382594
41274
1844189
1907921
1687025
1501543
1068262
772549
628299
1033349
17983
1924167
219978
1137214
861903
251030
823057
1829108
1312923
1579666
712060
575042
1515730
1871586
1088230
1657776
1461747
1723394
1367728
728830
1789032
1459305
56120
648806
1492131
157748
1094976
1499343
232760
702584
1096735
768253
1921229
764113
1141552
1080080
1388577
65303
8216
545090
627691
1202034
243811
1513066
1773091
1299021
1441435
431651
1076034
773329
850270
1333848
1502312
1022445
1632514
949806
926704
1170932
1050650
1215207
1769150
224706
926265
1829788
1017234
1099825
352143
1535982
1977875
1614123
1927282
1324109
840266
770593
134208
1466145
1365481
1636356
952046
360663
992656
191866
1834794
451538
1037427
1070055
1673907
1179795
1590934
1381919
995214
635976
1776695
1724144
1443887
33951
289433
553124
1105888
1001751
709409
1766481
1191295
1875506
862988
1817863
821516
588823
1463416
691519
1772278
1540197
1418081
120295
1836649
1467732
445128
1977214
1186874
1261469
534033
1856077
1602712
1139409
16422
1213638
1286772
1238822
83209
784176
1230902
1067729
821275
1648174
965056
1710047
1986730
1307939
1756315
1524438
474758
76723
930932
1550453
1196006
984835
851362
1373315
27646
1421502
433471
1542155
1215896
422113
1238716
207017
1275637
426844
700789
488194
1680965
421890
603870
11852
1822122
1401813
344268
1836942
753595
632970
1471978
1742599
669762
1204956
1656132
1862960
1898278
1824952
1009469
1242368
898767
194175
872732
887437
1260840
1550097
1398887
1764807
649559
1209750
936998
1297445
479025
989488
57157
713527
428816
1957030
737921
366690
1000338
1453144
1520373
1341149
326562
1762934
174778
537546
1281946
753272
1649704
1816436
719093
1925748
1268884
874508
1606784
46717
95759
628275
571516
199286
956893
533041
1733331
174412
1585815
395987
1558314
419062
760447
1332998
1748594
63991
1810119
405610
971920
1034240
117195
1833369
453184
1337278
297542
1104378
227076
338015
1105981
347126
394589
1802219
1951776
1143784
956802
1670664
1612565
918159
21733
15586
1303599
1225658
1725999
6846
1649235
1597001
1643604
181179
202167
1270642
384104
30658
1865177
466714
234250
41882
1510004
276401
739
786414
1520651
1870829
493097
60725
1977530
1190728
1241195
1476274
950222
1261694
1548580
1747421
135108
1677732
1076554
1762924
428255
1067787
832144
1474249
923583
1355332
15401
269450
115678
1309099
1316253
526455
1444738
1539485
363468
1557368
921209
342420
298672
29005
1659575
64900
1761181
1339094
766879
28213
1073889
1449191
790383
1669050
39703
1048375
1995234
585277
1249433
352669
258551
808965
2103
480546
780327
457303
231207
851608
1358574
1618195
1490167
1357880
1047960
729060
753229
1815176
212882
1888977
623633
504597
274171
261454
1050056
854020
1892189
1980701
1035944
1332828
867051
196209
1346583
1878533
44039
261020
1760089
394625
421779
451138
918207
632043
926217
217043
1132847
1647055
853131
98553
601145
250085
800266
1904142
1852950
1718159
1202536
1002106
1565006
40853
413817
992302
1881933
1576496
1612081
113982
563881
700517
198393
448958
1445866
1645530
235458
724802
1243773
224616
526331
593647
1816372
1038991
553559
1569267
786515
21885
534094
279900
1197401
1142961
1505746
360521
618388
280155
1751655
301739
1905010
207429
1055817
1369678
1153306
544949
1736752
1084264
309647
1339241
1983035
505181
1061347
692348
615500
1831290
579031
262265
950417
634696
1683603
1350518
1359931
1416249
1943019
1146574
1895403
1795585
1750662
520617
1172931
348410
846332
962999
1314164
767359
730555
748449
1506014
1062964
251674
835569
1912034
1966073
1686364
1181828
684584
163132
1209940
1685870
1157102
1881459
705220
708110
298427
924905
1745310
521412
201518
202945
1881764
605148
512428
446956
608612
1361858
1220429
836265
1739631
504131
1892626
1776130
49975
1060569
1892247
1181105
561392
1173318
1662619
197625
436039
1133495
1900527
1506043
1872448
690497
1739460
1267748
1782845
820854
621660
1820313
184389
1732095
711067
1745653
30841
1811473
300178
1003987
671975
1773509
84076
1911859
222834
1553977
3730
106770
884528
1845787
1967727
1416630
1239717
869841
1824360
417477
1826166
518330
158318
956116
1272505
1217208
674677
821071
259259
1842161
295506
709223
1003154
185059
654539
1820971
408392
631279
1732233
1564676
1326619
66035
10880
586234
1693351
1741700
418516
386911
834494
1044340
167883
1098178
1788025
405187
86538
1960654
714558
244959
434505
1739297
1644516
1825314
1560212
1893128
234701
557605
1594048
1177592
268924
1184098
127977
1970855
1450796
1209115
717466
4191
1985468
1391511
125142
1962381
820091
656305
909645
1812705
211447
714254
1380960
1765122
1010902
1404360
1848649
500916
167165
1637979
1801601
809389
147345
1905477
1992463
1459241
1036560
1055730
1186948
1718887
542992
1438694
1370880
463474
521134
1537951
1382756
1950198
1536613
299201
1560141
1348778
1742492
1884411
661611
844527
240468
430344
179266
1944943
1918076
852192
306169
329855
1684668
711219
444360
1323231
1562751
1597491
856649
1376528
1902767
1922566
1165184
1780939
833529
1147798
1299139
834905
550161
1779293
1012403
1825031
384648
819709
751875
1764220
516196
552298
681308
1104143
1192450
1383217
443212
303548
135805
834685
498061
1788887
1903313
354480
634315
1989072
1327249
678615
789402
1871142
1988230
281661
263280
1962874
554020
444639
1217075
1780836
616238
648167
117790
697062
195582
1161332
915734
1161448
1940620
245626
437131
1308416
1789114
1954521
768779
478686
32105
103619
1886488
146866
72005
1973682
1052441
489305
1873827
1004543
606266
1699234
1706057
1265318
1194070
780397
1709739
1104972
1382080
835881
1827473
1728058
1270930
989962
1162518
1672643
1002293
998770
197708
1230501
360606
1458058
1923194
803202
1719716
511224
1281529
533410
1492406
529053
1026134
1595835
1627926
1141607
1440719
481610
872425
193129
1936040
251965
1547922
628803
481879
923684
559449
766949
671999
781298
862569
408634
1760142
1393677
885615
1613062
404168
847287
1893857
166837
1209174
1898462
1442318
522422
1470047
940227
981923
1286816
1868421
1943985
1929202
1827476
1395866
408465
22690
1222100
588268
1797044
1053456
429549
1104979
1784117
475078
358047
1306215
1261948
657401
142
1337136
746996
7950
337623
345168
202194
147909
1937043
1668334
1797318
790311
1197155
154648
1333712
1852118
1247758
251593
1250982
1214441
1728782
1694054
119664
394737
241369
149016
1548701
611937
325828
1179282
1716392
929044
574682
267661
353847
1351066
497905
1956747
769435
1268359
971278
23938
1849420
1987500
1473972
1858290
1860062
235035
691335
12887
1791499
1469273
1855289
80182
984939
633753
611131
776668
1038121
1737934
1621604
344990
1411800
216197
574606
910614
763748
1163204
624581
287140
73382
632996
1463747
1769108
1818808
823547
1089579
1867046
644893
1329957
1150662
534869
1312908
164877
1074970
978899
1731060
786393
1776215
1346185
1200562
193372
1721176
1157902
1622579
1845370
1131639
1434049
1743018
619186
1935514
657814
1074033
1749457
1474812
1771428
1335813
1983441
961657
1424647
280670
263810
179655
1229176
1103508
364818
1280842
408247
1228079
1073689
1606341
1684599
1688092
1236221
254190
839799
556899
153627
717993
1583184
1520562
404067
1750183
102230
1982359
405648
1669956
5919
450960
407029
1784408
224974
501684
1439588
1889178
600115
1394429
1351057
1887203
1967570
463196
906976
508625
1576460
1265158
1078711
288650
1901487
974181
1847250
1021962
1858000
1178386
1842770
501971
1636202
1850721
348697
1825052
312407
849345
1453880
1752548
125144
365793
776804
867711
1147489
48403
1832429
401517
1739547
1303518
1434672
928005
1040729
1305670
909439
570118
1840387
48276
902528
1964830
393095
42322
1277220
1792389
705751
1358989
595157
362376
1579030
384708
26567
826830
189292
1694501
658025
866433
1764047
595063
1031639
1320738
1415507
459679
1294826
1974083
1960595
363593
1198348
1262157
406067
1952476
1676153
1003994
140062
1686901
813740
1112727
299110
198126
328233
1208484
872939
1691479
1444306
720890
1331555
1403681
1690435
698128
1196906
421149
1957682
486215
728840
25114
995374
800059
1095372
1841405
1525808
1695508
34198
29274
1098542
711266
845130
1343868
677791
32190
599783
989026
1515360
1669719
1445697
1679466
798370
1064269
153139
1314032
253116
26784
1693176
1229057
1650750
1042916
1581434
39721
471143
1665774
689123
1577299
1780615
1358222
1674266
1398854
1089258
593030
602887
1518864
140640
892003
900761
1189396
837809
1630828
110444
1938982
678277
923358
1235016
1073544
289653
332868
256098
1543854
1801673
674447
1132574
1592477
1724346
1068469
1502039
1411530
912038
1918429
913839
217328
1236655
110981
1476417
513925
101549
349856
652146
258447
1466489
1486675
1702651
1266501
367200
466285
725962
96408
501319
1858826
1896197
1120715
691395
561886
1712597
842480
139284
1456170
667785
1256909
59485
1897758
950590
541607
613653
141472
614024
1250200
1545390
156656
236166
10310
1244301
427509
422766
1671748
594277
547972
1106289
1709452
157181
192876
1185081
433578
704384
1361429
488566
551442
1758117
1980309
1496431
1419391
352336
335722
831289
1289306
542953
974103
1707347
1991748
1050319
755247
1409856
1445455
472447
796194
175077
550333
1872452
1183270
1658594
308760
514339
236786
1678995
1653652
140284
1987651
102541
798481
682891
793045
856332
1451727
1123412
1067373
718404
1497500
1969021
1585623
1046133
1650122
53407
706519
829379
308058
600284
833928
597472
807858
716546
1094262
1394723
1263364
1879576
311756
22158
1967245
1727018
1306770
391856
1535776
1897865
1106406
238101
1926041
1352441
351536
416388
1569400
81414
22296
587427
200744
202620
161435
726849
386676
1782590
619594
702409
1933045
1377957
1522557
1968760
651126
832907
630062
3136
287239
905988
1397455
1226874
11196
1745197
482128
1288011
1070146
1354820
1860135
929351
180119
111091
937480
962430
1004683
809050
1443371
383488
1195136
1410647
1681223
133436
606987
1030607
108429
702742
1806896
1636648
1844531
942563
257898
1061515
1456387
1675286
1874025
1028640
274432
959896
207656
1101473
866164
359266
343416
630487
560970
1842550
235836
28122
922502
53101
1104925
1092362
696742
1363813
919706
885133
698852
1049689
260196
28618
541118
588319
1696028
752050
271928
472596
1380783
57087
1168252
1748870
1142808
102850
1382953
1907088
1810192
570669
1200545
435792
481107
1742371
407155
1045160
190481
563188
1896176
43885
23578
1440228
875476
1339025
1131029
936009
701694
304646
614801
1738699
1249638
1683814
1375921
407585
659314
136178
1983599
760
71278
1329563
158389
1001402
645523
305946
1770151
616479
1019216
1545648
433074
211293
539404
626083
1433905
251039
195067
1713790
1782717
40286
1771063
619661
207813
1925178
63554
994898
1353292
1305273
1852491
1870949
939742
582368
1321247
429688
1850044
99987
1397513
1756413
1153108
1898399
24999
1376885
1765431
1132737
954320
709487
982684
1051517
1366238
234170
1818462
252837
741591
1733914
507725
480216
1241266
1383943
624374
1124942
110395
68032
440732
1515908
1853236
531237
679170
1758976
641502
77704
157719
499023
1253075
903254
494702
523307
104536
113840
240844
1459424
761080
1348424
1908960
1726301
1026296
1048097
1524896
53437
1174257
1212848
850394
1740634
1951672
1356025
1058319
857874
619471
790562
1366170
162237
1397531
42222
1949788
1705047
1659492
890210
1439709
597209
1002294
603846
1262193
1041681
753400
804590
1644775
24561
1690304
1930122
279389
1695098
851697
1440192
1916572
1132814
1828017
426436
1105985
1018765
276716
680810
348398
555757
1030187
1090911
1796911
1338374
1493531
6816
1631407
1830715
1205980
1522643
1829445
1219188
1517307
1587699
1577347
1123259
731668
561606
609706
1706107
1545855
390075
409951
1064097
344742
85664
525895
976897
1108476
1212149
762424
791201
1257040
79047
1176063
226981
1690535
19254
259663
835013
768615
849644
454597
549152
1739528
1706277
559039
1190081
108473
258232
1435169
1942859
1759295
582319
1836114
1096464
1715353
255359
193806
1873455
1659541
1366709
1864938
202454
351064
1888693
122914
557944
56438
794725
1537539
141116
1624699
1518997
699755
1514842
1700924
1997217
924369
1979228
1262141
1468493
234571
1735848
213177
1357771
387995
1584064
120382
350518
1079232
371152
696098
608154
1916284
1768528
958385
1322120
554607
1067551
827812
1046965
1149687
888890
1386381
1231761
1068305
403436
755731
259216
1730497
842028
1669604
176462
1960245
1082821
646494
433275
1035309
614010
583542
1724648
1677569
1367410
1629037
37055
505473
1258584
196999
553347
1697306
428335
280472
1100377
79688
1399594
1038547
1051192
352790
1644915
1704132
1435047
5555
1813901
1993709
612591
693162
49495
1332387
164735
526171
1997123
1830342
1549547
672843
727944
350826
1115739
295133
1534380
1387222
1664917
323424
302802
1040306
1397372
1546608
887490
808390
1127748
1759504
1126734
477079
1175098
604790
655508
1232650
16056
1529718
1318681
978099
1758396
1922813
851187
1876777
798097
780696
900513
2255
1075193
1929177
792503
1234833
655624
1887069
1575908
258197
1622842
1846847
655564
536834
1037699
1248152
1856663
6455
714267
926386
1893022
1190474
163254
1012978
794709
1271362
976489
98102
633478
1769551
300880
1081839
158185
1175596
1793046
195551
1948533
472043
610158
1321549
222795
464129
776523
1879717
1852650
1379536
117044
898080
284149
1944758
1719186
4605
917729
107775
674411
1605548
1719604
1856409
1748690
207694
271544
1460681
1656405
167745
1507198
132830
1384756
1887448
1341701
532309
549561
245933
1900623
667105
1375869
367386
1124645
1889572
1136176
726593
1579229
1277415
1134058
38233
943362
1810320
1634470
165282
607794
1380033
1033903
87172
71263
1638096
204211
1598486
291165
771857
1937548
666945
1059964
1068313
1758533
1971733
1648906
1658978
1777655
882714
524465
1007214
1981544
1701055
1445448
444768
798362
951918
1866305
357583
813412
394982
110599
976814
1305733
234565
452796
103642
1531439
991048
1263361
1723553
1731427
1956245
422939
32483
1621931
370578
777788
1378255
1236278
1077394
1066829
1613470
1126736
103166
181234
23959
347840
556220
1280055
103488
993328
120190
336082
1169196
747565
974472
1202514
1031033
1732540
1781520
282276
738276
168094
794352
1935309
1093797
783653
914615
841254
1124709
467269
473408
265629
733339
1388577
86188
383664
1041677
1757725
736842
156212
525684
1646023
362720
922168
1292902
338223
1428148
1649926
1242326
377215
748724
448378
1372857
871573
1110220
623459
1125450
1703385
433448
1607020
441523
437464
601488
1185265
428797
981469
250428
1861041
1167983
260621
1629779
1007335
1360465
201453
1445472
456707
826173
210869
1663464
1808058
487708
1191851
1654775
1755556
1899709
279008
1731345
454435
717015
1939797
1263409
188071
1684990
1986495
1295910
1542749
1092092
516155
658570
1214679
1222369
43168
744382
112389
983381
1525127
491933
1580941
1037221
523524
182492
814757
808138
1445911
48304
1042307
1850244
416887
749232
1280889
1423068
1948578
1171891
1241859
1723922
59665
1211930
370249
830841
1121405
486409
392862
892315
333817
357843
797384
416153
1903650
828597
1133265
545638
1340942
1071893
1848952
203856
1136116
97089
1697339
1319729
1628533
1993165
1907240
1369967
641147
632839
560683
352637
114584
1174490
1066056
12477
573894
734317
1573422
487367
1990444
965248
872757
1119425
879749
1159075
822550
1309325
1977919
1467062
529521
1399290
1828027
1677328
689004
872132
1466949
1762865
911978
849066
254817
856452
1016755
708552
1354464
1746378
1585919
436375
1237813
415494
1467136
1311883
917850
514438
1292190
733190
372663
1062009
1225840
1834324
691625
1238666
1808725
1157529
118748
126015
1209732
1429198
1660770
32655
892966
288435
1134732
287644
127939
468118
1768408
418359
505954
788398
1800993
1546633
125099
1715822
1503188
1850344
266388
1127914
177512
416501
1797474
1302782
913431
873248
1800178
967742
617754
255267
1068118
1874880
918469
828067
1940102
1617943
964622
1605725
579115
185838
319052
1999491
374437
1856311
1635876
1645295
33302
1109359
639658
1376735
189029
1553227
1464022
785969
1418416
1072035
146638
940050
1123055
1635505
1461263
1036841
1369822
1574633
618951
1697629
1763914
1424832
1174742
573627
287813
843450
1864253
773488
1524597
249552
977445
933447
1910896
1158809
1781865
1456593
714632
1366481
1360294
787386
917021
1035891
238510
1886462
1780198
766666
1868640
106341
1538860
440578
715615
818713
1161351
1495540
507140
909791
458177
1059782
1586462
189947
616443
290629
1658461
1367071
363755
1234379
1878861
881521
1560270
630861
299805
879877
76063
108721
147416
485688
30989
1355833
359175
818781
1031052
1868740
1383203
665401
725515
1566257
1461734
220396
485811
604496
1451200
1656528
1532732
1933498
856891
727428
196063
1720297
385848
1206710
1925858
922644
1943543
1531159
501332
1432197
329138
871046
1784724
1383407
981057
13353
1604353
1617435
108944
949748
1799039
6200
167691
384014
849189
1877181
509291
889751
1338241
828732
1657120
1256551
1817658
1865107
379408
275748
597230
1383060
1624056
288419
307879
1113659
107830
364040
1468448
1497312
1452431
1785752
843535
689830
785927
951535
217130
1116613
1496209
481561
1144136
299033
1955184
740030
735125
1578874
1082143
871143
1594854
1460638
18956
931806
612006
861764
1323468
1814503
813491
1663364
1496963
1628134
68512
306214
1566928
15934
517743
402985
198092
1405230
1372308
1431223
253949
1230000
1531934
1726682
1430313
1574579
432790
1022333
10062
667307
1626655
497000
415132
976398
456725
1148539
869441
1147648
1955447
1875169
885212
190245
1448459
17711
1779601
560965
242365
1462490
1996616
1330841
1343418
399929
1838624
874248
1425772
503492
1002999
288248
1060241
407782
1045180
338416
679851
1667437
1905749
295657
995827
783443
1428873
1675848
631048
1339099
756097
169409
806784
23654
1863923
209846
466239
259652
900624
207423
1996143
561933
812183
339211
1096159
119002
112358
392157
1962927
1452176
546222
784367
1206744
1460997
1193688
206799
120075
52277
458081
1908549
1675820
86303
582205
1440519
1874814
118575
473388
882908
1916553
1115353
1777490
1836429
392273
1137854
1013591
1655612
1809720
199142
1777872
1059679
1866611
828684
1809675
1806186
489301
257698
1140187
942302
100903
488738
1031822
1077760
899626
1364098
971378
453811
1208791
1356908
1333376
372358
247859
667100
1507495
1689958
1325536
516669
1541216
971641
1368543
466508
1950914
863603
1240462
1940683
333008
964603
79017
207672
1754339
808861
955835
1405082
1790880
1736957
1982621
139679
685857
999857
591805
1034486
1285304
534383
60724
771315
1156561
1818810
611121
1723706
1028826
773790
462227
979291
201129
1265147
595608
750500
1316462
231002
976213
1535674
1643735
443245
1590381
1101976
1050441
731674
330182
1459078
1250286
452941
1051500
14527
1420329
258218
1361678
396829
1075337
1702275
390215
435895
1645199
1059646
1392166
1399020
696954
634348
602252
1799470
1293780
279075
450839
1066488
14901
660557
1454813
387461
586271
1770044
1042762
1028364
1437994
1342601
1950968
1018358
1395989
1522688
399097
1004777
154326
1198028
715062
270811
908471
654398
1855111
1531224
536725
820778
929341
1178125
1045489
1880426
1220474
1106672
1009957
202358
1606300
507903
1187726
850115
234675
1512713
138912
1640526
1350845
1540872
1899095
27743
1433692
720836
1632919
207134
1654960
1863146
32030
532758
1511848
931146
194752
134937
1559596
1725241
73
1827949
1544989
297437
81834
827331
1432924
171417
1298009
712754
1725200
1040788
997270
186817
195546
1793083
1964456
1934074
1867748
1294427
986134
1315690
232073
540496
1901440
1912777
758060
993339
779823
682830
1284802
146954
547466
1087050
189333
407179
1335812
146035
844697
1983356
1405647
453073
125853
1033051
1445821
1725958
1701026
756460
884245
764385
1424050
758326
145049
1483956
1733300
551372
602768
898937
438082
578668
1930791
577371
214585
875930
1967487
771049
1362337
708639
640906
136779
1998668
1765269
962868
893290
384976
1441570
144944
215535
1037557
1665329
1593325
1061870
1820076
1050177
17041
1147031
1444150
1392913
1266790
388790
1244316
1261339
48390
1336088
1366518
837244
813690
1036047
1840434
1178320
1361438
530102
1068393
23399
75239
1482238
844199
1498781
1760136
480839
1101931
1064214
123222
1943069
241434
390302
1399735
1101692
614462
638268
1707408
830763
1744898
1129441
1191377
87492
1982321
1441029
18219
1703809
808681
713910
1876109
1579181
414302
1973568
1737603
375409
1256234
439367
1694862
1932479
873007
1718002
1021860
407117
300674
1140820
60206
572165
274842
66449
1815388
914460
983721
592330
776884
522790
1184990
1082966
1410250
1474297
447982
1707772
1410180
266496
696396
856788
605183
574905
1351015
699084
1926226
920240
872281
387721
1213402
672055
568664
531541
1556558
1279799
1614368
1764497
1505601
1456849
1828654
1510038
512364
1722397
1635284
767763
1194621
999947
661151
1629507
570337
1215096
131002
695032
588354
1245574
1121274
1509158
285978
1694409
1339694
907980
500431
378009
336947
1134980
1171581
1246604
1466610
718845
900590
682754
1391656
106670
1477086
1431362
91273
1688211
1543451
633200
1421732
8292
863525
123958
732263
1320911
1891727
986497
364419
1248609
281681
139086
1785509
1965872
1601887
942882
900758
557279
1502598
1184647
1229007
913762
580726
11164
1305831
888170
1827860
1571904
1783383
1566171
957109
1791006
1563595
95658
1115521
1782360
1783114
1324258
1107825
1554647
359253
1393411
807003
1398299
848522
908951
774135
444923
418825
1681391
736384
1391531
1979095
1714830
385991
1188032
1205031
169241
1613167
733441
754824
83216
1280137
1076055
720823
620675
645889
1495671
1321934
487931
1494297
1515244
1118991
791207
647639
133650
1488012
5954
782162
1861724
1359491
1491410
1680373
1403570
492465
1646724
1399448
29221
1466575
232411
252500
469432
157236
267796
401427
1752242
1798560
1914318
12151
333812
380510
1202893
1488110
1796739
1374024
171944
1845579
1524969
289340
1698906
369996
638365
1110800
1914035
1698462
900109
147527
799506
919060
210508
1873411
218267
796014
1713514
806069
805707
1882249
697071
1174785
1390306
1889233
1320781
93361
502800
1562497
1107276
1008878
481043
458615
1120185
658244
1238076
1206238
765973
1648569
1604953
654757
522922
553015
1506182
1169337
1020231
622679
1627485
74945
1747672
395592
142621
1233943
1751383
1039756
1166514
1687800
853872
1238562
128529
179865
1061973
1085077
569325
695622
1411917
28842
828710
456154
1470895
1073085
881372
1279940
1003055
482893
880986
602825
947407
940167
26629
433013
493181
520669
1939156
689257
1264665
1397194
1225128
868015
55281
1435181
643033
1122559
1047188
639872
1372419
1981148
150800
1350827
1259528
1215485
1773680
1592711
1376453
1257110
500893
1322248
222226
725055
1658351
1727726
1563455
1374358
1435125
1389275
524008
1829716
1688235
1896942
923694
1076282
1126105
347404
992673
766107
612675
1115106
783698
411940
16748
1963212
182399
139301
46872
926767
986564
1134537
1697982
1991096
1614739
1783658
1122251
1237059
1749178
1662839
1517841
843837
1113702
1044624
1469448
906345
893455
1472055
1781643
775792
714250
1486738
209752
1786613
1722376
1455853
935758
587684
1240258
908518
22524
426271
1871079
876810
785293
1801024
361280
815491
1312626
43003
842360
1835438
692156
125023
1199372
461159
482558
1715674
482619
1170809
1284877
114872
1253393
962263
1807316
347911
1038975
1341394
77700
365675
1850816
342010
35994
489127
1122075
1576940
1039612
1676336
1136559
806817
1094671
777142
1570551
1431083
1886890
1619861
1963679
973872
190431
1362524
1455863
1717644
720265
273312
182756
1572189
11003
1134399
303004
1903896
721213
1410088
450401
586806
1006474
610112
1482415
1640543
1986884
1846621
1764285
124816
677052
1454287
205374
40898
631885
399629
515616
1454092
1499376
252094
1435013
1972553
146169
1316902
813373
295782
1710230
177633
926320
1415930
503593
1508265
1266651
1930798
230173
1195085
928437
987179
1322124
466923
1447911
1442485
1849151
1843506
862125
580428
1490290
137507
1653932
25844
1814526
295971
167394
747939
1995570
1349210
7555
254789
498513
1460714
1458690
1328912
1599814
636815
939597
1949026
1322723
922842
1880590
1266852
1919915
269386
51900
1440061
922491
1798232
1287288
1357771
484207
1107785
97944
1093316
310207
700438
514624
1986375
936340
1503307
1036910
1468367
1595488
549363
979925
1373629
1932409
300462
53858
1919224
1172628
1819861
260652
1722274
1905141
172745
626880
742185
1804874
1371769
1640634
1080052
669556
1540731
247681
1996933
874703
1427832
1955008
257734
1214723
1868354
422692
453394
172421
1507720
210374
713120
344258
1315028
436731
804289
195254
1655206
1003594
1846085
118304
1219354
1485854
468209
474676
113000
238113
603737
1104249
1377658
1961157
101348
1435790
1231851
1034902
1076025
363393
1729018
1808902
1366621
1668250
1539263
1606654
894052
1114522
349817
1478651
545072
1633767
7355
747130
1328972
1429204
337844
1101822
709095
549527
445600
1877199
47142
1335553
1598512
658050
976641
1490128
1685763
460699
1925343
207672
834376
1429669
1632975
424964
179800
352631
201396
467770
121772
678149
225099
490154
1078366
869863
1680487
1873106
1733196
1485925
1154379
301098
1740947
1461767
1006530
447016
924642
603273
820563
277985
1045200
1708011
516532
1899419
481182
431564
1238709
1591468
1222228
722068
1285525
108884
587659
353163
1944669
520765
1780084
209366
653372
191320
869492
1920891
77889
445661
400386
652056
1686451
714654
624673
1267377
789444
433951
438785
1340482
1059756
451078
1937308
149638
1646760
595943
1254283
337294
995177
1784821
1882019
377537
392699
1134117
84705
766674
1691916
755131
486394
1279540
1981398
1193651
1563117
179689
457635
627702
1085017
163848
1077766
1168182
1826595
884805
1988677
1767475
371794
1376600
358695
493321
1652174
1078944
1344280
1943858
1326068
105023
1408794
1689653
544642
909742
1273935
413647
315384
148966
1135001
1331866
66269
243373
1648018
883383
970134
1309427
1481746
776388
1351843
390837
687090
304296
1487133
526914
1970168
1213288
1836801
326417
1505133
463796
9489
1792790
1906253
1662777
80989
1966648
1507287
1298643
1617177
1398779
465301
1477131
1331947
639431
1913624
1092060
1043856
1537732
1480441
363087
639856
1512974
1977894
249472
1376329
97532
1402576
1322423
1186180
1727646
627493
288423
477910
498788
1539533
1778542
1257194
1883630
990540
1647828
383925
1317313
415541
140127
1687788
1236454
381513
1562584
1004181
1211539
1487655
1354278
477057
1804897
1442550
1434803
146026
180392
754828
1523983
491944
1645611
1675551
564412
1443140
908453
871035
1149579
846338
1043391
678723
491174
1914997
1648048
53968
1888226
866314
476486
1475869
427228
724336
1288766
465452
1930794
1551928
1956329
624241
557900
75430
931078
398798
870017
571320
1588095
949132
1311510
1252216
814239
769801
1908381
863683
322483
1168569
34714
383980
1796541
911694
570117
1077430
1529842
311815
56898
145725
1622507
36637
1889489
394732
1048535
292753
758291
478770
1577497
1467532
564237
1530977
1643116
1751375
1446421
1099847
1105137
737043
1318143
1258801
1376583
286030
1397411
1876627
1309639
1341574
580491
1172572
1273725
545229
1873275
348505
995895
689836
448987
1708797
1602908
907425
1527792
702477
104322
1654189
1566076
1349406
1018186
459813
1140919
1663392
1906035
604050
1708295
1383754
1274065
1842496
711401
246925
1936742
1841460
333480
1660729
1482579
248380
994353
1835234
1813262
1625444
153011
1776595
469931
124820
1161423
1580796
1301677
1353012
1714693
305598
484951
1305979
925902
144976
1392319
466743
529064
1298579
1805580
1276285
15059
631899
1699080
574413
655361
1013946
1345213
1051031
833235
368276
1050660
1624298
1319945
1887922
1235758
1868702
1717320
548127
364944
620242
524767
406821
193427
856479
546403
1262583
1558989
1201330
833633
1998812
1764415
1569905
155796
605043
206165
1252706
866325
362120
466733
1445783
716709
992202
1907656
1624347
1185657
505946
181578
1014226
183204
1249482
1339584
123038
1658283
116628
321763
1743595
1012440
385278
544409
1173590
217885
1319542
80728
1021418
363847
920174
1785374
379584
722738
1178169
1382116
132995
1668175
1385022
734140
1005447
1573567
1549079
172762
712638
1997873
895983
1578897
172935
325821
586402
1561819
322106
592741
340969
230299
1450777
1960084
1515424
767036
1028635
1742257
272930
544186
1117700
313899
90504
990632
1268382
1773692
1427374
1806512
1430720
1524838
201084
1308884
1194625
1938943
1027755
1607791
991917
1409626
1967700
1815336
1369954
14854
267408
1319532
1953801
991467
908712
246521
1227102
676184
77704
879260
304575
1325822
1012101
211687
1359964
301444
315401
1338141
370939
713734
1246997
1124566
790280
556565
837555
97578
846932
1837541
321072
233200
1667898
1719953
1367463
1570287
850379
134893
1286484
1462495
620572
1475759
912050
1465684
1406505
136759
1118536
1198717
972826
412888
1324595
1874239
259169
783902
898217
1872770
1993415
673588
1201286
1213148
227777
457872
110720
1993935
223644
1818061
1267119
1979413
879526
126217
42825
1808265
379201
1545596
324521
1461049
512690
456882
1025200
27302
771850
495980
428342
1093507
515214
718316
300431
208655
952141
942167
781139
1225483
282758
881492
88925
1137365
586748
1229511
229009
32211
870476
1913750
873911
1114732
208218
1295275
968541
1324759
1410529
684777
817938
1195562
195669
1429242
264676
503502
952553
494387
1112691
393006
1819850
1734364
68137
1267230
437579
399755
419005
692600
1515843
224411
1620744
678505
10961
1875766
1273502
1498481
898072
1570820
1960886
1780053
1770299
1958797
459290
1705899
1812545
1207337
885277
694534
45115
128772
707780
157252
546621
1506513
1320377
526
1715222
1154582
1239715
518924
1728846
1121309
1299752
1860175
419926
1540984
1962984
210586
958020
750418
616593
264197
1964966
162379
780256
580513
730066
358286
1969692
1894540
1624413
1765039
990644
1810272
267988
420053
107198
1220573
1383564
109882
1431534
1807006
279206
1093361
1409630
1441864
1997259
1977020
785589
309602
376393
38540
1632386
1859372
929489
1374612
1064338
1207118
1507367
307066
70192
1078778
989783
1686734
400987
763924
456767
1260278
390408
752468
1450726
1775928
1683585
872037
1307667
1670007
1075621
1595007
680337
1630190
1439099
1938275
1539417
1847527
1845837
783394
1042258
1681613
567522
1401585
1075233
541745
283046
1971054
1869263
822049
1172293
612940
1906910
172560
957293
559264
159985
943252
366066
923230
363278
405645
735858
1765419
1351023
928185
482873
1901344
137484
1219874
857808
156544
1286199
1591802
1722403
960189
1061193
1306148
560224
108201
1539619
1131825
1425875
1519145
1109226
1674281
968540
1960269
357113
1856757
1286660
830416
961943
1060652
316698
830634
1411066
945843
1975841
1695650
741680
982296
625808
604881
233711
827658
744701
1537948
598968
25016
609956
1366267
1507004
170749
694623
764556
199662
179678
1918710
1132377
1779852
1054123
1318098
675219
622088
558531
1818799
1107649
373547
1068153
1368288
709497
943749
857909
810380
1400560
1230562
1967543
1654449
433995
1061442
1063571
947878
873450
641614
575596
1513128
1026559
1045896
832881
950413
1407146
1963400
356972
1655238
1776372
1786168
465796
1455187
885395
1433257
1321514
1264877
1308419
1200714
1104186
186342
712444
47916
811049
345806
1266235
188145
1991209
196429
19718
1890297
736072
1067846
16915
284658
746450
277707
705154
1071164
1739879
1956605
591600
1113604
1685422
942806
1442046
708007
853571
833495
814294
1222015
1021324
1106530
1591663
570414
302351
1428519
1329961
984619
958675
1950910
1447590
1947480
949410
438567
1407734
784552
738057
8182
1772060
993690
853331
783582
32574
1874815
373428
663372
1380403
559171
318815
972070
566330
34356
275237
240779
1493432
620643
320763
800262
1856935
88361
612234
1774294
1087231
898364
546594
798636
856578
1720814
769642
210430
400213
134337
1667948
1002936
114937
754997
70264
1360576
1644954
1332500
834279
735742
491207
1408339
454668
1422959
322136
770618
1100281
1118800
279110
108471
151966
1364373
834062
746199
230116
850349
1287410
739876
897549
550327
142834
1124943
41754
1919351
227595
1951286
1760696
1465894
1116021
1426015
1493576
1627245
1476687
81962
1821625
1641911
659234
1931232
192295
878737
637468
90484
665359
1893737
1958595
358052
553996
1202445
1060804
615525
900688
818611
1490082
1345442
405545
1145858
1243909
1482085
463747
1021994
601634
95816
303111
1399576
35532
1121871
1382670
502317
1591932
1389124
803850
1301738
546150
596553
725886
196448
878578
132230
535000
362053
1370074
199571
833341
11326
480327
1319091
1788261
1273539
1096367
1542992
110619
1916916
1727733
551754
1124470
1700457
1115071
1751411
981864
557140
1236814
813572
1854952
775995
877889
1066903
1148928
1803201
1411058
869152
719092
728543
1839704
143560
842975
821540
1121062
1372929
483482
394986
1122820
1425827
1388102
1249960
1402417
1971440
143147
298435
1189724
364997
1061061
1393413
421055
1718778
361614
370833
1963970
1779036
942351
2512
234712
252803
1140241
238627
24188
128190
1457906
67023
408335
57878
1526447
1136082
733598
710090
1916874
132748
1000997
1500627
1468855
178666
1941346
138989
1212170
73162
294228
955573
735320
1099013
152603
1193512
1002136
1584305
1811929
1657225
1587048
1349883
815759
946447
1446514
838855
774251
463869
1630180
413998
1900059
899186
1364383
13492
56518
1766129
420287
621096
1906677
383699
1107418
1356098
1560403
1374718
1206308
486747
633279
1431383
213889
248604
1387972
1690419
1957684
609008
1350678
1738930
711897
1689387
850211
1396911
1182347
866440
1184805
799177
1825340
623504
7377
1655768
1179711
1028029
801184
1765337
1320691
1371022
1507052
1201343
770802
1475694
1701758
911103
688563
284181
689280
465042
1848129
103135
181812
1374956
696488
1969192
431069
1010512
1530092
736073
1327232
1891681
220889
1493527
1047443
442816
1476124
1805789
1773332
994994
624463
537777
215088
503932
919996
1243125
1646248
1777361
1961077
1669502
1907974
865502
1562270
1423893
1962784
687131
1004944
1504787
211733
1608145
571103
996056
1993800
1036960
1855904
1844577
507731
1056387
1763521
1737953
1929000
847509
1811033
1250812
1918588
428717
269428
650308
754346
364053
276012
1894741
1648879
1870117
1358012
1544244
1757487
652970
1138508
813648
1270933
493913
1850275
496986
92853
1664202
1095031
973293
1770621
1801485
167617
1575476
539953
498182
1505305
1028518
1794981
1816470
1123529
1773221
49779
106863
198208
1963444
1042522
1481589
1536900
1938930
72131
1452141
1932577
1083394
406964
1688562
1600246
1538298
482090
115036
409076
156834
254118
163796
1970160
22116
1312773
1154765
732818
236697
819369
1183256
472552
937419
1928184
246165
1230818
1205589
1837837
869442
1369995
119851
688034
728644
695628
294056
924648
669695
1981051
1027729
473523
1589186
13802
1348821
442876
1134686
1704795
850856
809699
1239038
1207848
1263351
1258406
1480291
1810573
473843
591167
504261
985471
728470
470073
950175
457749
915016
1063913
1025656
1255905
1747000
904839
1219209
1205065
1548279
855569
260113
203954
1413112
1159411
1272741
1807133
226839
979369
369903
1994631
614752
1598783
1749501
1727839
1167451
643248
365994
222775
1710091
1212474
1003936
1997215
1099657
1295955
1975342
356668
1277159
1867442
736219
1254301
1958139
166078
1341593
314823
1199878
373570
1299502
928069
1643306
291698
206795
391679
1100632
1609046
1147623
1983763
1311350
431733
431718
642900
122468
91427
1051078
1768262
1914350
381399
1573792
626069
618932
1265114
704063
1776916
464695
1299539
245432
351378
853112
855429
1129818
1076552
616914
1264248
901597
1804654
1883702
436209
106856
1686539
1239624
1446041
456021
1603767
104649
717948
35934
1438027
1812298
1482281
231977
1974974
1848087
705137
159777
545701
849880
1777585
1818995
903160
867240
1264481
541990
410176
479632
450598
1721213
1661017
500567
1161657
1736646
1562223
1110028
27954
346675
1074143
1128875
194348
1541440
1491230
1444746
1605005
427202
182707
1848939
954542
896537
456577
1526881
911409
1655067
751208
1176734
978019
498076
1254225
549845
1686728
1833380
1872807
1565800
1489384
591622
1506483
383026
719235
1300529
205696
883831
1535141
62178
1817474
1162512
316595
664873
1300648
919133
19855
1052800
464722
1452688
1478104
1580207
875780
1652103
1669918
353243
1638173
1307167
943254
852577
1760586
1464519
1125964
961833
1579984
1392189
740980
262430
152848
144167
1306215
28793
843239
109225
1095742
1182237
1663264
1593026
156745
609037
610628
390062
366419
470591
162872
1294073
231045
1801001
446836
1331515
1482821
1650140
1601613
649369
511103
1415450
1034813
1301321
289939
1785639
1475573
596938
860766
352403
1807884
1494914
328610
807540
579986
1266606
1837108
1149451
255364
693143
1669719
1964523
1502739
1383019
727531
1563274
443572
147248
1726159
1265930
1785050
379165
1432100
488920
1714922
726959
261170
730208
585174
11424
937516
381869
622374
1751583
106346
358997
410779
597375
1091051
466302
1601371
712946
1514823
1570846
798107
172609
927599
386261
1719472
1568043
1124472
1062294
884261
1861035
1932444
1850922
1185505
1040076
1876914
890819
1544860
1550209
246694
267435
964669
421015
350291
974238
1410312
251745
500645
322685
1783831
582672
1858274
1817509
278736
229263
1287867
1780661
94012
1527847
1413800
635795
120637
1615929
1171571
1331015
224541
902238
126635
1051982
1400496
575773
644734
1341999
574645
1291794
52055
553289
123146
1258024
150963
1015036
1468335
450784
987344
90077
375429
230955
205277
1917581
290566
1325823
634649
1564924
387828
1201270
1481618
1932619
206968
121384
1061682
1544142
1636815
1173908
26070
1139753
353114
896175
123172
1130493
239763
1436143
1574138
660773
1358278
1544397
1218011
862776
1576372
154689
794034
1832745
1572685
157856
1226920
1887363
964480
1968953
1403958
1981125
561165
1750880
1021761
1954597
1848523
1150056
1888347
530028
111268
737229
871351
436183
154703
1700059
1321015
1237658
1992930
854441
1433604
955059
448002
55512
1315861
419794
1056996
1311720
1643196
1167519
1252963
520216
889883
736576
1818580
1509263
1335291
1681534
469784
1070005
83691
1007297
1450234
250484
1952333
1437530
1311405
593200
1814428
209503
1843463
1508417
195591
6599
607171
1103127
1344494
1101404
386024
1794770
115779
1217752
1883711
953766
603495
506717
1268836
797309
429635
1372890
1092082
83033
373807
1517599
442656
542374
460013
1197739
1121312
173512
818592
378717
1374459
741338
1499117
1923896
1736529
729888
1081335
354381
609005
1607009
582216
561373
852502
808428
1542105
962260
606271
728684
1666618
782918
1535392
978095
205268
1880935
987886
499769
1045732
1898287
1164586
986210
237074
1819277
1268884
1762263
719358
1988703
1399297
1280812
184401
1026517
1733961
789210
576400
1317066
1287496
376619
1476769
774697
1829309
1555760
1981668
1180957
997309
407871
402471
782368
321109
1726907
1113990
624084
795449
1293938
1564581
127871
233723
1186841
214400
973487
603746
1084716
1871747
1569647
926875
851271
478043
1797589
279525
163491
1249205
190757
324353
1439885
838637
1348552
1942254
594350
211386
1403465
1284611
169011
1603326
1237784
1892111
349824
905632
1648323
1171679
753691
165319
1500119
60250
1611585
1676846
1692047
658655
532009
986889
1663111
1781592
1718339
651923
1128312
1140392
285343
324744
248170
630478
1393170
418384
809397
1434593
749633
292445
746780
266237
1834958
383786
1373241
1196102
1887451
1196598
192108
474262
373572
1144897
811701
1543220
1878183
1362944
1491467
1851100
458861
205293
1953160
1332477
1477482
1156377
645155
418166
501813
1088736
1645959
1857162
1239872
1058525
1087658
1798681
1430766
240818
745537
917690
1276756
1726645
200533
1834519
100638
1160748
125724
1925816
1731791
1664928
947610
1398448
370976
668703
696184
1090885
1884684
135784
1639350
415941
1185378
781518
243053
1591642
1795588
1663872
1109877
1895737
951227
102903
1341864
334111
1256908
935063
850338
531746
715183
1131788
684186
705648
796816
1342817
45509
1368771
639202
393692
448150
1778830
1141730
1607122
356594
48115
1248563
89948
846524
1324238
994383
1907491
1545966
1719445
1483659
596995
527449
1183837
1498891
352348
1994208
1781076
1990714
1730241
352241
609085
1950944
638903
882258
1655508
209597
715912
1763416
47358
482456
102685
929390
916173
1031491
1982566
1524826
1355374
689396
964302
461036
1005687
1557045
984741
999406
1962671
80316
1011449
529533
944501
478260
400930
157304
107318
639677
1856360
1923822
1578361
244602
386044
1094271
1416087
1970380
1712947
1248725
1639353
964572
1765828
1581828
485921
1554620
921147
1180982
1125847
129314
661901
1250754
1224737
100012
1361240
984445
1128062
1214402
1194892
1434002
827168
374618
1099320
1898622
1702317
322596
1115
283933
824103
1750082
368497
196200
1685547
1031165
1187271
386605
939977
442400
782823
1655094
1317950
1043618
806568
517396
268714
1821791
208867
1853000
20667
527716
1777537
348401
1404172
1711243
1210872
1377575
1342514
1662591
445121
667615
1490522
1005235
1293331
1424232
797207
228343
500385
1553374
1974588
300346
119860
269324
530958
598228
1332139
1199266
800638
1074481
1995882
1494955
320598
306869
1547906
1516401
1482102
47978
647675
1551234
1224230
379314
1593867
670904
1684218
1924312
1329664
1710103
1547641
970303
591414
1709259
848623
565799
724404
1014698
166082
550298
303380
1514542
1355696
1706483
977440
92443
1798124
907363
1077884
1732736
297186
89744
461797
422003
1710480
313461
1643135
1833082
1230375
1162093
783898
262364
1702896
1337855
1784864
556984
1897015
1556756
31983
322267
1829830
1819954
629607
144936
467994
120946
1428336
1657013
148749
1810588
259584
1388258
868988
1243402
949983
1332507
1144191
85272
1091560
486325
724111
853387
1853228
463809
30461
18525
1331999
910468
612844
1481497
181711
31294
1533204
666515
1258368
774631
77467
580703
1693399
1329095
52944
287554
59756
446897
1783313
485501
1274983
876762
984618
615206
392272
177735
598616
1757208
730962
1628641
945773
1090481
677066
1548864
919210
1441292
8099
1778385
627159
824408
1318197
168618
1189655
402157
1174794
1402065
1265612
534162
743592
1179352
1062682
511478
642589
1098410
1410978
1195177
1282072
25562
336648
955499
1930746
1505542
1741825
13351
554324
272817
1224771
1453826
42090
1456386
912826
1194586
224870
1274242
1060896
1982461
590326
1581336
312089
1028628
383487
1215057
1304397
1842305
535562
1072343
463869
1554139
84876
1926219
504667
987816
1712747
1292088
912353
533305
927730
1030224
797676
1591867
403701
801443
689186
1947071
1839555
80024
739230
1892448
19878
946754
565026
1205340
225909
689955
581598
1933399
869267
631601
17411
458392
339175
1939804
1208475
1843830
1728236
1412459
318852
926658
1805230
1957521
115648
709538
1566703
1122272
1553447
1961014
822430
651787
1123886
1219726
1145211
1101503
1940621
1796189
1261084
1466696
902263
1456425
86914
957189
1795140
1160104
627435
1264426
1379161
747481
1249942
1873384
1964726
1415853
866698
625136
793851
1711472
1695502
1233827
1659529
1537154
1025448
1584285
767736
1870043
893792
1359680
969073
893263
685854
1445637
1344663
1658841
1629411
125203
781467
400080
1730542
1609545
683913
730152
362809
1651508
893469
47730
209796
1744760
1697161
1847068
843541
527531
1145360
1522263
869950
1049182
336797
1904149
720719
148050
971993
904817
1122024
1950273
311455
1296565
1480230
329681
710707
625438
883092
1004356
1783659
790403
1331382
1063167
173558
1377931
387077
1854012
1024718
1806815
1895049
744160
1919197
423729
163949
1943418
1379530
1044348
896895
1356438
1193544
1035410
1956192
440516
324154
1448896
789172
1625886
1358052
1287885
1291680
202237
761227
481872
1127251
1920043
1337502
1792492
1523226
1269550
378754
37772
1540030
491493
1507094
550920
1998785
490333
1369797
1535894
191934
1210767
1146066
1675342
392773
140798
743642
1598735
294600
1047237
1033468
1537975
442294
254478
1099983
457056
1968675
1519598
340014
852058
622477
129335
1380698
145739
1726149
926163
1708812
542183
1759580
930517
1482109
439286
1063623
262112
1127009
1095240
1026563
1798052
504374
1361148
1385604
964443
376861
92934
1737833
552505
616585
743764
317278
1480108
426686
318165
460404
1326008
176486
324895
53060
426149
1823789
1161386
927788
1527305
818786
1582767
1646486
941743
1617529
686627
578599
342884
1314792
1762239
731299
1713875
536442
1514577
909681
446144
991140
1443416
845057
1922945
459446
1887178
544142
1621341
1908716
899985
1590975
344302
354615
1256660
1260511
1055527
1384043
1676326
1627148
1530244
515696
772516
1367107
1570741
158144
79915
593639
990733
393803
453823
91781
79284
1092547
1918739
1745921
1500391
1665736
1448062
901342
1831831
383838
1927157
1682659
1473213
1039082
478159
334910
1445329
1940412
1351460
455952
387696
1597625
163311
1066395
915374
352448
1412617
315632
1817072
120033
542752
475303
779692
1800785
105331
4956
1665827
1465862
276556
1388246
49429
1188030
88538
369173
256190
1966988
348429
6539
1595171
1731430
412122
346740
1031223
457190
674169
1292798
649830
1256767
384638
487305
1653254
903823
1834050
1802274
132700
190953
394644
1226435
691637
346033
1476265
1430699
274981
765102
1691774
1813852
1775628
1372724
707709
657856
1591133
1436800
1043517
1738744
1586150
252656
376620
943979
1537117
897540
1628937
857799
1192311
798219
578110
1440993
874903
176316
478125
189198
431736
1847844
757263
120507
407826
1289248
1660147
467802
312966
1766019
1413616
553027
1654982
897376
1323413
901998
443354
1755597
1577940
1739379
522512
1949208
829239
612830
512028
581092
1329795
1847170
1737401
1621975
896821
425140
95142
1001678
1462032
483683
1756946
430908
915792
1730954
99245
589515
11237
1058993
1178287
636171
1767017
1615891
1808466
1723365
244157
969557
418614
753658
137999
1858562
966698
1141066
1548326
64984
329834
637493
1809389
316926
1337799
54525
1722360
838747
453859
53913
808412
817950
1509637
1982659
1252280
423901
505999
1161026
1193706
821663
55646
1986778
690224
1192798
1674027
1239938
1421712
489523
669562
130757
1386263
1923702
1018106
96713
1282607
105321
1958379
850151
1815572
716382
487277
298158
1338892
731108
1659051
993704
856603
348772
1224633
823382
1352420
1905558
865005
262895
215330
1395121
1765615
839705
261110
1588716
137792
267142
1838550
1110863
487375
927193
31231
1106687
1839756
1816228
968816
561272
1968275
860169
1233919
180373
1416429
913381
42183
1349099
1961658
1506420
1081478
1922299
1688185
197887
1895181
1810233
793412
1980853
1517032
803123
8099
943632
1861263
225829
1295221
112565
546881
239725
1283483
1881424
54946
401402
1331970
570673
30710
355273
860688
397750
1926912
240216
733814
571627
1005507
28320
886315
1174873
962004
1811068
1429802
1278919
494455
945453
1164620
1761147
1379569
755560
235500
1934743
824249
1868022
1047621
1884266
867949
179640
8598
1181010
1057004
1096819
999388
534936
1026818
360225
24348
968874
502441
1244511
1041287
1857709
1584150
1475329
1608427
135100
1365853
1663593
1388199
827103
1599063
810494
1223183
414889
1772609
1435049
797087
1759265
296700
911576
1492055
920452
1555428
472862
246122
544801
726867
1798299
1436609
248559
412492
730348
801997
700200
962877
1436002
365810
436769
1791059
390613
951800
116794
1687643
125340
1447381
1447329
143667
1008977
1967415
181966
931704
408105
867500
1966369
264993
1002147
1360915
902552
393024
1809334
149604
517894
1756073
268775
1268485
1595747
946428
1427013
1536518
1098868
929934
1525175
604951
1965134
884177
1299157
1567907
663438
285164
1534203
457767
1839482
762659
1757420
439146
272079
1019594
855592
1090872
235630
1203806
1307858
769560
573993
348382
533022
211457
1238873
158487
239545
528477
782697
713063
1723627
1462711
1347159
1892552
1302679
1173035
1331709
1741988
1659642
951157
804613
53167
669089
1583251
549375
1290503
756284
1157858
51914
881238
993378
39360
993501
1485872
220111
1439293
316350
1275426
578734
1085673
109292
1531259
910999
1493655
1659575
1824361
1389121
170242
1192460
133939
1766128
1028953
497674
1299574
1319509
1229676
985004
190086
1950600
1250023
1077831
1427737
1087821
139308
1251937
1802787
1466764
1263375
1936909
979684
54377
1024652
905404
590683
739947
1804707
97994
1866039
363571
750326
197891
872883
1687165
1526301
554159
915378
508620
240170
405776
907860
561860
1291246
725741
163840
373106
1723722
1022237
1161376
1568133
572069
1182043
1097713
1550150
1370202
254657
1871488
18519
911054
1593751
1021703
527718
1660923
1357472
693808
120159
1982261
407962
1917757
201583
1394597
1326692
1495737
1367375
608073
281283
1051865
1589482
817865
1533052
45667
931231
534635
1284098
264427
1103242
779365
1908839
980124
301225
729271
1988843
798113
1055936
1437952
1923895
1775267
339849
1541927
1478111
1267041
480870
1840335
1552823
1680200
1449494
1951028
1702216
246098
1536738
1208387
1218825
112744
632567
1944628
993642
703576
141365
868269
545411
1958835
857492
1965311
850405
784361
548864
754455
1399145
1225126
904746
1540615
124670
1727075
595731
899925
72374
681179
1818581
1968419
1424913
828512
1058241
616615
1342844
72179
1628481
971019
1737364
1231128
1762320
1444993
952703
308662
1308306
990085
1631470
705760
1419794
258279
198899
321256
128130
1798903
1226934
287740
1694983
1663429
944679
1216859
1505822
1016657
1052437
1532837
1382549
469984
1668697
415042
1576804
190422
777017
418948
919910
1030064
1618515
747251
768333
612972
417022
373099
29810
59834
23687
555823
356880
704030
1064400
124533
50341
1680083
589283
1169876
33561
294540
1440426
133739
1138721
855554
1614064
587259
1075766
716440
995163
1116727
1035320
1939264
9799
1661043
106577
1101058
1112641
1815907
1530494
1678214
1488930
1668881
1097383
955764
1786402
1454689
1806591
1401111
1893861
1609238
900311
862437
1842066
608980
199121
1982974
859584
41038
1182238
207961
190800
130581
1887916
1781995
315448
382282
1442443
759335
1128024
1164181
1253107
299130
298991
403983
486926
65756
678246
1133262
1859444
1989693
388966
1167374
1305938
909514
1862411
328235
1579573
910781
1546062
89138
306642
118159
734717
1419929
1240299
931184
947343
1384588
1004307
1152569
395725
80373
1215107
602414
1118366
1871222
965594
577119
1884429
1813799
380895
267972
1386973
914578
77073
1027551
572678
1905690
581027
1965610
535802
1271473
1310328
123254
591655
1097382
1652265
1688390
212521
1069336
412498
39604
1537400
477342
1659219
1369666
1386593
1856365
1061543
835574
1180263
328772
359037
1767299
434995
1670988
298669
551150
1469128
306234
1153007
1299519
1629022
1985330
1898493
1150211
1376477
1040429
1308795
1651
425021
622935
797825
893058
512384
1622595
451297
1199774
1976414
1737744
1633448
414099
1739258
1927000
717950
1781375
482859
1252302
1842816
1857880
384912
1376106
1074140
1911501
1538262
1179257
992750
1555837
593866
1545549
694224
708598
1472991
90149
1822225
1010640
817839
1302800
205045
14890
697390
824035
1117452
1499409
1392904
1260603
532211
1641953
1275713
288225
431978
1913513
1615753
1122082
398214
1884901
1447575
992287
1143937
178853
338181
521894
1788736
1619072
320881
1223807
1017073
691048
267521
519652
1150293
1400620
401986
1267816
8885
1197208
1333055
1915410
455170
707448
1452645
1504349
1470397
284424
412473
1104322
1393027
358161
1995253
1129298
603197
1902872
348725
969064
525243
1442723
875307
420815
1500773
1472829
819327
193437
518217
1571536
1968864
1181979
1092248
1104260
360996
786705
1221105
1838956
1918508
1038251
1806316
84137
597980
436007
573562
398709
102751
131441
377136
1942347
522243
926381
1532553
1977028
787902
1717427
1227389
1139314
1647815
1672924
1665576
551452
621647
149558
1037594
1957143
9513
208349
28032
1503501
1292549
12362
1644033
822634
1228207
1754552
1374827
770898
912344
1268039
891008
1513654
955860
657810
893172
465461
1232329
964372
850807
364405
168868
1734550
1327270
75689
416116
329474
1798599
1669832
1727328
703291
723715
1018898
380225
1711067
389575
672943
1686385
241710
1378623
609150
1990030
1094267
1431482
393299
779440
1925847
1004942
1862498
1957349
1766265
1874161
362366
380415
347815
357788
1339754
1338220
1948551
67868
239300
1972730
1373503
1575936
430340
1292779
118098
785803
1733538
1079560
864011
506898
1244152
1429111
484709
105973
698544
1073308
706421
337619
1246775
1878176
1944813
990423
1516759
1250274
1725398
762691
539777
785939
803315
1432036
1944216
1974063
1239335
1423198
151072
348310
270058
364394
1212795
927479
819127
1407795
1040724
563030
1179008
1615527
674732
371347
1751440
1925974
468824
409437
509398
1559658
553582
992706
1157096
1023395
459889
935327
1537237
1702323
688007
874350
503438
435402
1366035
848931
1193974
1798635
1037430
496236
1693490
1171212
1477450
1070628
1749882
160422
301198
82760
795711
1855226
1148540
1412590
1956568
960029
657543
1440191
1365014
535480
1888912
715076
1918233
1089222
691055
131485
162519
488184
886022
934000
798776
1260228
1030306
482702
374308
297540
658636
898353
1505273
1188040
1984493
25085
112176
69436
998035
880995
919472
79084
97483
1312083
1392775
1872308
1683731
450301
1476674
860445
1589307
1418968
1337252
1278849
1464053
870684
438880
1126206
696726
425126
1067721
77269
1748896
1679881
1427708
902122
1291491
1595604
72220
1822428
1269645
1912204
1762481
1293820
1089608
449108
525626
773768
1349216
91771
929848
1265318
22347
819627
441986
1081899
1484092
1935804
1325054
177384
1451889
911138
799147
291320
1091288
1598421
287659
816993
741480
1268128
1879471
730234
1240840
2655
507941
745214
339374
1556761
1651260
1115629
1844996
1896134
1679409
969103
48713
356846
1248205
1610226
1392802
1583932
1426792
531893
1250834
844419
1292969
1339164
1629188
11069
1844714
1928988
1510128
1383248
1657765
188263
648845
249848
1874068
372693
991049
328741
871143
1953173
1547228
1310466
1001575
207404
1232635
1253906
404559
1160400
146936
1517982
828599
1158486
1390182
1291432
77073
1865063
475083
1391272
103445
424050
1413166
1857054
416049
407943
615876
289633
183653
1617905
1091456
1130636
1685786
1979727
58638
1397302
1089991
1651900
749626
1353353
325407
1565285
1105723
1968245
1273986
1972095
1540854
1149481
1848776
1160331
460941
1860223
605446
1778071
912126
1993119
1378805
1686228
70640
1138876
478135
1151683
1345985
1784977
1708754
845517
84574
383530
1569763
1641048
106171
1792422
93789
1696550
303474
335950
1952487
677041
1368467
869301
294819
913101
1502253
745418
1474599
1736462
21707
86028
832044
28093
410059
152130
1937892
1734818
1299412
1671350
399089
1671636
1193386
1579908
1712627
1421259
1145483
832732
754074
1162684
1949812
925532
807264
1869619
61570
1201494
1200550
678660
1775743
198118
453728
1801229
1685462
235010
294863
1817280
235179
1652706
200018
728002
1337335
1889754
588719
1906750
698308
1230067
460836
1846675
1449488
537522
664766
1175062
1505672
1216502
740478
1988720
1120138
143297
1419131
121314
462753
191101
173199
985349
827425
1149688
11870
269044
1297453
1619299
351818
1739962
34641
1095217
763231
1510256
709537
509500
1477734
108332
1696138
1727289
1190793
487589
1904834
1354354
1779214
86639
48934
864392
181431
1844979
916619
282217
851297
952133
199061
218672
1658979
968672
930888
903111
1892565
613927
589811
1942701
118189
1464274
1260904
844546
228094
1538913
1106026
982903
981178
778950
506067
1615568
1894467
500803
1273656
333677
798336
1207370
1919878
375628
1116472
175736
877976
1732864
400639
1394413
1514431
1248869
710348
1101866
1350943
200868
606115
654272
405473
172642
1789264
1876159
1415990
483651
492651
750925
1012011
950887
1531037
193167
1091824
1605462
116049
447388
1996643
1821557
1066109
1824741
1367807
82169
1608216
1609095
437141
805212
260811
822439
1796431
852333
1814569
769348
1606011
47371
1696506
1749999
1680160
1637278
715616
1494977
312057
176630
177908
688888
122988
106733
676408
725369
1370300
890945
241832
1319420
272425
1623240
1144032
729469
1397295
1756374
446024
1147603
650321
719401
955263
495058
1957683
309797
1597342
1656195
171373
214566
478103
1313718
1684390
99194
1992487
1523543
1943112
1508771
286179
253596
341676
150355
943317
992024
1620727
1104640
1919879
1676692
435985
1896272
1300055
550345
276918
198881
465209
1727196
1587646
468935
1545390
89693
2288
65485
548211
1634804
466036
826847
836981
743952
1460010
1529041
186432
1296924
1647119
1314657
1208462
1828430
1334937
602293
1807771
1291582
1012428
1071609
1159371
665887
948067
801459
1330028
953121
1380572
1242451
1891955
322362
1031011
82762
1811304
1343357
1022905
513984
932183
704736
681731
1237470
58961
175335
975421
292892
335859
995695
1230258
1084753
1756324
1388237
457232
1717644
1509228
1072650
1289899
523195
1816819
1504367
95008
861450
1847601
1853555
1763146
956986
1462643
1789935
1177638
1464779
1036148
447871
738429
431768
228725
1955468
1096539
1380215
1729718
832066
1859920
693526
547261
69758
407879
432203
456479
1504970
1842937
780314
669120
169067
567994
544927
222018
690157
377093
803028
1212572
1892599
1372916
1677505
1160547
1453664
515851
178372
383834
1105147
1711094
1810073
805955
1900659
1967696
1453331
738993
346552
1108070
1396316
896573
1828445
463179
240157
214818
646351
1321030
738199
1341086
54174
369863
1221165
257328
1468438
167216
957438
1040668
723519
970097
489359
135982
164270
574662
1299252
720722
213423
1591680
1480188
1694535
1302432
927232
781340
1088986
125564
1629263
1111140
1955402
1050209
318059
648939
207492
821347
1157044
901523
157780
1913328
767702
1744617
1296463
1177385
185708
92220
1434501
1665599
136368
727255
147653
981464
1894640
1694944
1760857
566394
962507
114285
240424
1542841
1268748
549379
869145
1686230
1722746
990668
1304736
319474
220445
1410198
270274
1830561
1448525
1639576
484682
1515269
1444367
76774
185096
738192
306919
281892
1293447
685749
835928
407986
169884
1890301
1813040
1145840
264579
1603437
779773
272944
18268
95719
768941
1782619
468770
285911
268387
1749604
608751
201593
1678808
1626597
81200
4641
719006
114490
638540
760017
751919
108276
537080
701194
508965
1303777
1029977
966232
1839267
505757
494566
607051
1509970
509334
1543186
1380002
1447694
1517363
1561133
1168465
964569
989395
1344065
1415963
806972
961393
914076
1494514
1758223
1770271
913434
424778
1500427
1344432
583867
646571
575806
441159
1096390
956380
1365880
341249
357661
486307
1306587
274157
717381
346913
519500
1402795
846091
549762
1241832
581678
135568
545308
272578
1528855
842725
1929176
507576
20324
32864
117674
1573603
1085255
62271
660480
1794470
348461
67441
423296
1627596
159952
103815
180774
1611960
1631407
380606
1349302
1448491
1555076
836012
762639
1970197
1491989
179295
1206800
1201577
496897
1243039
836530
1766534
565087
295706
109893
1904421
61746
383897
881439
1759157
617340
1516796
215748
1981278
1812366
166783
1803178
167744
1066746
526907
1146830
1959410
620656
252134
1043612
1934428
1693293
1516902
302882
1535712
1289369
1970627
1024191
676141
1038799
620313
1472066
1501116
822013
726302
1262562
299719
1230893
251322
1279107
735647
500043
1054247
783897
391302
1197038
383194
336736
1832854
912456
554881
572866
1198522
359911
719964
1521648
1252313
183754
1755062
1748502
898258
1531394
298674
454697
1945578
437525
276688
533130
1524396
1409047
1159106
1715213
1630761
78572
378446
1638785
1606449
1032208
241384
1767370
648216
1072998
474368
303371
697445
1138218
1060832
1718680
1993054
160989
1385348
1047090
1091373
1018531
587792
1989281
13025
169176
984619
1517543
1202450
89625
1503064
732964
470722
1205091
1245918
230263
504084
1546976
1170316
1469770
1280321
1263600
1522545
767408
694049
1407140
587760
1385053
1075015
283223
1222913
515767
1013185
28543
1690888
1961117
1543828
137168
1445252
944731
1991812
771224
1048227
1313751
836313
1686677
1367460
1223666
1478181
1010630
1287779
1568507
602301
74448
1165808
443659
1090947
1141400
1585746
412649
932914
928827
640502
1733082
311851
1921080
1195090
1626763
1189955
897588
265231
934864
1763527
291890
1119228
94529
591441
1576471
1091020
272419
422917
1125124
855427
1340463
725112
1043321
1538829
1628933
996636
553183
1055081
1270010
710872
198662
291070
1767114
1089045
720426
300212
314304
1676576
517017
63387
287374
98235
1473512
421443
1016451
576605
1646992
917358
522304
520101
1393105
1175692
315756
1181924
904838
1553290
1882941
1700034
725888
1767248
447924
1947745
37388
1260432
1167032
653157
1174639
353778
1316465
1787512
1778094
523752
163406
617038
366070
764104
615279
1176344
176210
1790520
191318
418845
1978935
1832596
1335910
34229
928649
646341
1303166
1620660
1167288
159706
1362043
540567
51619
1751085
102638
739044
1634328
551250
1731451
1148455
1219825
1878896
448839
546321
1112437
676195
646330
824671
824316
68515
1356025
1100275
663374
486087
260862
859996
828327
1967949
752303
1938351
1754512
723164
1085797
670716
8021
590730
923819
823207
694796
397224
1294582
1101667
1282036
1891956
1661920
1581391
1426218
1628751
1700958
201876
234100
1342263
1343267
798725
1669570
101730
120165
1742182
760303
1909382
1993716
1505267
1214134
595693
1484856
164993
1582688
1317250
1868215
1713773
1622628
156106
1617612
146085
1268141
1532662
1516793
1957017
1016019
271909
1618582
127222
868230
974347
1813777
1499137
1056104
575140
551709
224736
1422445
710753
291464
1867508
1780975
1674162
1646273
453444
1527598
1059848
1896416
992960
1324111
588665
748495
463026
299936
338505
1423877
1730729
1727932
366038
941902
1506102
256078
1565119
706429
1723931
1371416
1715649
755981
813982
1128868
1116085
928630
1972772
387579
1227738
1422026
939236
1357873
10637
367416
981486
1418790
1082806
1839741
1231252
1532500
1855956
614538
1229734
1259594
32140
1245784
309485
1848143
1324510
988954
521006
1534557
1104666
652746
816564
605582
638643
242401
655063
1321560
440589
533455
602799
1870427
275058
1574698
193501
1304726
1045760
1540162
604164
213117
1932021
222582
501336
25127
354900
1755352
1167795
533125
212914
1397745
1007073
841717
350821
509558
1270836
131594
684433
1945909
1223516
1937058
1984840
1613628
384034
1138668
1902478
1302303
195012
1142729
50047
673022
1653179
1213341
1318317
1815120
1003125
989039
372101
1219861
164413
39754
394343
1477585
1424983
787070
304163
294484
182249
1914115
715998
969793
307399
726460
669406
138473
1171213
647407
881339
40202
961423
1439668
877645
1806945
806949
592262
892636
828731
1908439
631900
1299433
1147019
1595915
991481
534758
1860035
1604567
768482
370
1612788
309347
1196543
700130
406188
1915362
1909739
1543717
824520
1674589
258606
1830809
494849
1313831
1826022
1160875
861671
1433931
1509238
540226
421123
29044
71025
734560
1214296
692206
876586
1582969
543346
1839561
684293
1534164
1206995
739484
1670543
331238
1995864
1869108
1261071
807213
990439
1233416
1128761
1752574
79349
1543188
171203
1994633
1637503
1967749
1822685
1379674
740803
1750366
10385
1555548
48427
1562449
1672387
919071
66819
1940357
657996
188401
1560093
526332
756125
1140242
215014
486296
1780634
1004567
959621
1386123
1588274
914479
1538433
124284
272812
1072975
1308673
927543
873138
1836241
1301378
1385956
1430936
1906254
986185
777035
1187652
1540017
306069
203974
1567258
1082367
1734695
1321411
1979232
971208
17337
778559
750065
1849275
802365
7489
1628515
976355
247877
286065
115218
1707616
374645
727036
328500
872114
617512
1280090
1595792
306463
165895
1250110
624440
1263622
1363076
947370
767779
1360109
1034301
593307
1838464
1305656
1304879
474671
1856453
400989
192186
1380036
424614
1020086
1907943
619354
1295719
1407896
1181852
268996
678221
71265
559086
1408179
823118
303388
1928808
853273
156633
759784
853740
1347802
861381
1526879
982332
1032167
1537090
537188
1771255
209225
1325791
123224
195020
1200678
371116
206728
1576271
293740
75541
1006265
1493331
976915
1414346
736099
1965861
1460711
1541465
1803990
1299621
285271
1370805
883736
576543
667514
1087420
1681648
1275155
1851409
1247208
1356660
404870
1925721
1355729
1553439
1424717
676761
1037844
1655088
1100192
507735
1656308
1928642
667767
337277
117788
687628
549201
30037
607335
30508
98011
1659476
1721294
956461
1946775
1277265
1147979
740648
543889
1347042
1254628
1162987
221828
811053
1363777
1778930
194576
1479539
1296838
734493
958228
975050
1955842
293518
332635
872423
1615347
1631013
333749
613643
170964
598062
1764262
798452
629559
89145
1542324
300545
1208690
1369265
1917274
1908949
1849482
1879493
1626212
1320809
702612
961929
1817602
1350444
162234
282996
564024
611804
651590
1412091
558658
1303934
1633181
60889
25638
1164581
1410058
469886
1045802
650816
895185
1680308
1527359
1311645
365041
1056260
1393008
1809007
929669
1826805
1440017
70598
1998102
1100816
1177844
403665
1926547
82358
1272278
1087228
591058
1571756
580125
983981
1655402
1351157
59823
907894
697301
1792258
555878
1419
758719
1517481
914975
964016
794174
386454
274540
1410519
544747
758962
1173684
796520
1102884
1971951
1059020
1444194
1671851
1187340
648294
611315
497763
838350
1267509
287883
666348
1769103
1543538
739432
1671891
1827706
920201
52638
1832558
1357466
1403578
649373
1054840
328384
1370624
830284
893561
1930784
506102
722800
533672
885985
1084180
1234609
842755
558007
1607525
270578
1104193
1327969
1840895
797144
1408994
1603651
1155751
1006193
402510
1589618
1125526
1065379
689095
1435025
1548000
1500263
1370641
1256569
543558
100668
1636872
39038
1878707
516310
1261934
1538052
584956
621130
1460989
138348
1439465
634529
417619
1540325
1084784
728354
1824278
1724235
1142007
1576216
721529
998074
1721530
487060
1742931
753262
793675
1315303
376989
1313201
1964202
674669
1517236
284085
1269576
1463724
1730887
733567
1121095
1526069
535322
931730
133339
568710
681316
131227
17496
1407190
1659524
1760030
1937053
1685989
1871304
241632
877797
894579
1262443
340643
671087
156439
1996451
1017495
1322482
770859
1030265
1320626
1595404
1628576
1018557
1007648
1499377
1615624
1991805
801213
1045247
455200
1070676
753690
1875796
1184248
1173416
1254542
1009938
1446885
444246
921961
849514
1521923
1024267
602328
1251360
1375327
1307159
370888
1678935
1618380
685728
155059
602631
1946991
410464
716287
602450
69930
475870
269525
1831803
1275026
1363687
417673
1411401
1887753
1669540
1857847
1519134
1576373
286318
1062931
1816348
1454916
490
1471514
1215058
1035360
1163822
1344944
781440
1841603
300150
1494891
152699
965696
497692
1462483
507157
1630264
307870
1512529
1775741
1937433
293886
499156
637823
1011682
1779252
1410943
1550283
860526
8603
647938
1063628
1910266
1123244
414227
1363027
594368
1568836
805326
1178377
546295
1770749
1397637
1464383
283001
1989300
1450181
507730
617660
433545
1264182
1208693
565201
1878978
248384
1569443
141882
60330
1213732
1023161
559203
1704825
1002920
1738840
268870
1249307
104578
865337
1627115
132698
875028
1141343
51779
1393827
1169545
439771
422449
161936
1814439
386626
485847
1525122
1527793
579763
1319623
1778232
1255363
206846
91123
1227510
1545126
1875622
166586
198664
11895
969684
707007
450213
1341940
919884
161730
227933
1629638
1731515
1082854
1788364
402464
1859152
1166460
1452849
1314756
1011374
652935
919572
749448
1282192
1075763
1317477
772139
888010
60410
1615120
1104822
921404
1392949
216405
1094901
440642
84252
563189
613425
1853728
74692
756997
353170
395210
453759
1855183
888910
265335
789610
1740375
1558104
281652
439122
1011652
1565607
1279680
1441007
1590531
1742452
1412707
587045
436110
1199904
1125472
675356
1212153
634090
763946
896152
1704734
1475801
723315
921530
1875500
1156342
913824
1323963
836761
1150000
1359574
621472
994155
254363
761569
1770825
704779
1267575
1219446
1917427
41114
1197186
782098
1733308
1370280
938824
880246
161567
1111580
657880
196488
1874903
1309183
1040520
1954033
1121687
902660
119149
1698511
1933664
132408
82287
1607336
378443
1540248
1888081
365415
655640
517557
659733
166139
150342
832173
841778
512986
1135883
855290
127098
860742
1927121
1185591
93541
1239603
742861
1580813
1962674
1328190
549380
626440
482404
1647848
288269
342598
953874
1123455
347488
658173
948228
902020
193106
474968
413998
1004615
1744
1594628
124007
1570743
1850221
1151591
1745442
1429164
1269856
1882843
424003
583797
552002
1207580
1473218
113276
718576
802353
892586
571762
1906774
274030
284056
617600
1035906
1677691
1054656
8166
1243637
908740
1557799
561770
936937
1806324
651074
404498
72045
1115550
167242
677148
1378176
255297
800318
630472
73661
996447
791031
188945
925575
272288
1339454
1245239
1844369
1199160
1645527
467807
159537
443253
1356207
1330965
1564051
1981805
804633
169121
268105
1920996
125922
400810
910937
450275
403843
960716
748148
1001401
769690
1979610
1856681
48910
473201
1114230
1545598
584691
255847
1124780
755808
916650
359487
24706
1938023
1287116
1252382
1202818
452815
1973533
1880258
1776511
1132465
1425665
1892498
937961
1653755
230518
1996647
487043
1478521
1139708
311247
844090
1199463
1606607
1134929
1297268
282006
1337826
1894732
1077903
1914126
1567162
576787
680760
1366752
263146
1367740
98399
1149227
350191
1648903
1414570
1712268
1354303
1135394
1761336
878747
1065412
1579282
663407
189514
1599882
354686
735347
1687227
1379437
1099289
1850092
821153
911141
1180167
1956700
1522327
1418347
776280
1210798
1018399
918092
1281081
1857601
1807885
1296969
799723
232503
523189
357535
477660
231513
1503809
106682
821071
1794176
951145
1743298
371829
1002567
1569992
688900
1012051
1663342
777238
575036
400414
1041000
924868
1311777
1688526
721767
208220
1306024
1266086
263285
1592855
1090752
143632
1019521
223543
1806694
315508
1324768
67641
745338
957537
1651340
1247995
1453351
1419482
158869
668946
850277
1589205
510137
342892
13588
1329641
1115005
527629
1957441
1925218
890054
1242704
265331
297341
60639
5087
557354
1607077
419054
1699309
1961829
1087863
239237
1878735
214975
1259291
737003
832611
683732
1776650
117748
1562268
1406293
1289412
1174725
1497969
45883
390421
186081
777707
1425928
177502
1288684
1093357
215183
579124
1096689
371396
1852054
561857
1648431
1743819
1327445
1004926
1257853
1549454
1982709
801381
118070
1383022
47991
1849132
792004
1005702
82337
53920
482595
431806
448171
1221923
539814
41251
885214
1877784
357184
1610933
977815
1505714
1793745
1264157
1831493
143416
801677
1234224
309901
344997
295594
1973489
792123
929413
1674841
522430
595082
1245690
1551694
1674001
1810386
1025354
513491
809943
1760786
1074086
165353
229271
1729059
339019
625513
573973
236712
307462
1564810
6453
1152139
551026
749551
374107
1672100
1353712
732989
147315
1392907
239305
465472
1765538
1829770
64511
1577297
1839300
1909249
813706
1772534
920833
71566
386244
1132521
557117
270145
901398
484407
424338
1190717
1801742
1085594
1875180
16928
506469
257250
1554307
1353752
873258
341955
98626
1955122
1515483
790281
499132
1280258
1130004
980718
703074
526566
1511313
667204
218554
1546713
1980101
458274
794357
232849
1970449
951296
401041
1368257
457383
1369716
83965
1443933
565452
47214
195067
598559
1298022
1748567
621794
798150
1517493
1335533
608143
1592042
884828
1794135
365042
1640636
53726
201390
144786
1848019
651464
388579
699394
1630437
1439867
1844899
172990
1087163
410789
691250
185563
1722821
1532382
1637299
389691
460167
201587
755116
1678643
1791249
628569
934036
1874622
283796
636299
1165188
1932088
1189078
315730
1581706
1297719
1420856
1596519
1235428
1238647
903456
1682933
1568079
186186
1128142
643579
36808
412999
193172
930584
1266947
1608648
186302
817001
798469
1160105
744113
1226821
1227218
264214
1545335
1794781
1172412
883861
138865
75798
1613240
1102583
411818
1170675
1076725
10336
1034816
1786210
1923326
533283
158905
1954856
1523730
1797190
284564
1967770
1211288
1382108
1116185
795881
204901
1447240
1579562
473719
1453582
850425
269545
730998
518951
1751711
1344284
1461112
1271177
1074004
624095
1041027
1991927
388793
815643
432029
1616435
725355
717992
1650214
169254
1973063
67868
733152
749981
1211514
1256932
1104330
1824547
863480
58858
985849
1973891
769920
1676542
320558
1336651
772058
1052238
664449
1662037
1536096
1074295
876152
452063
1431625
477528
786265
725135
1097342
473695
741979
759673
1319674
79611
238516
1216599
1013986
1107408
500515
790293
375888
1761451
1684491
665626
34735
1398463
393131
757052
1939153
1219624
1270347
709805
1242763
1101812
815623
325403
1391991
848363
139990
748644
1843146
226288
1499235
1731339
1591406
596153
244252
1162497
490591
766348
781409
355284
1373347
1623302
1506382
399991
988632
931743
59497
1724839
1620328
315241
984624
1345452
1485756
10134
250147
1927243
890939
1537257
1362027
758310
57454
75166
62114
608674
746472
364018
1256367
694232
1214573
1874843
250274
478901
413781
1769231
894864
958283
964468
817145
1322494
345583
1918965
246549
324886
27623
1329940
776539
1828464
1624503
139642
870944
1985969
417147
961652
828782
1259298
1100428
1330216
1375139
4926
145788
1318972
1329120
1816673
175307
1626389
1631328
1541360
1631613
213549
568391
604234
1674121
1371880
65814
1222436
80269
1701420
949556
38027
497473
463156
258173
1734590
434809
172465
1246472
138107
333230
1407077
1531988
413919
1505943
91235
882974
496081
614148
64512
1612129
602203
1428681
1812860
37577
996212
66626
1399289
496986
312981
1104773
334414
1960460
1104693
845426
608391
805133
1309546
1280063
490366
1659059
176683
1283839
633488
1066783
207632
785339
1330580
16501
442418
1306473
266326
1531507
931956
50578
1073802
1479439
572455
857736
65653
1648198
247333
1322697
1952336
1133107
448006
1626342
306386
1455173
630563
217140
288975
108501
805885
497570
1009432
248203
1802639
68132
759004
1599814
130005
626760
739241
989025
1237370
1288223
1108833
1358480
515155
684070
1097219
392365
803432
1363687
744285
755267
524734
925114
1278159
1477393
1731200
1578480
1880347
1692700
1188995
716387
1864182
796264
1336601
1522466
199439
1217895
1129819
691180
105695
1748747
1976463
1236354
412312
11055
395678
1371040
749249
227433
1194308
552815
1056251
1833918
999590
1068287
110802
1644913
657486
1673558
1855212
1087002
439088
129642
1481413
394452
1079679
1955134
421725
385942
1695843
1825061
1903537
341341
1957595
886616
191348
118056
81611
1619436
724545
1510668
456132
1267186
1934420
1488044
296537
1303266
1699020
1435372
1666498
63243
249327
737549
1275149
308424
1187846
722719
6733
774600
841620
271579
1760794
606070
568808
1901213
74886
1576206
953754
815796
9306
965546
885946
1478533
356832
68237
1958802
1804772
1601267
1694480
1054101
1310719
968074
753110
1451784
1639335
1139983
1842403
746273
1103284
1677105
1143685
494710
1442783
796057
746272
229206
1782079
1605139
1191247
1273447
1554961
56347
666611
1416138
1047334
1624954
988117
1577052
212514
971565
1014617
998965
1097375
1563613
860889
259001
1615749
158137
1521982
1489502
116739
1040368
170174
1092556
974823
1406345
1328158
1665820
974718
1475766
87394
1703398
1945125
1320021
511156
1481580
495533
845335
1991570
851878
1433054
1006119
39318
1401363
973255
804014
87660
1098561
939506
1558501
648985
1233315
10284
1795611
662416
1009896
1989151
1274554
1691385
412004
901370
939933
437404
1316142
1745494
116238
1780550
1854477
207343
342227
1177163
1822349
1967755
1302394
91059
1636690
461789
140311
691037
652642
728643
1853658
1440008
628032
259311
1727933
1642859
796650
500411
1824714
1594681
851541
68742
1651584
1316513
1541501
996922
718626
939452
1423822
459311
1860463
377143
1092523
1360842
750394
1869202
278857
168152
553550
82633
221734
998891
16714
1386000
382724
1014864
1717737
96373
1479277
317776
1398934
109144
1955407
1899569
1894210
1965502
15474
370170
922144
1885887
1582130
259900
518557
1778890
1630023
1511581
1307688
1817661
659695
1542351
1598963
1563659
1778682
1585200
94239
1844803
1823603
1464614
1900296
1742933
1833593
1213858
445291
39700
728051
160758
1380379
639010
65281
1957476
874405
1781325
659576
1012943
235783
1600674
977108
995415
578711
588259
1536942
237778
268947
1789621
1124920
284604
1762873
1471610
380480
1261918
1019238
1399885
935622
833251
764878
638841
1746322
1021657
1275604
1803391
1537907
463866
1237375
851612
979640
409559
1996525
912496
599933
311890
1770441
920186
598507
52129
1041601
1807335
1845373
1906456
1953102
301390
761568
1473200
756016
1184233
674425
1736181
281668
453961
1854750
1661650
1148607
1207721
412663
1985690
582949
1352963
606725
1334473
1626939
1745525
1451912
1002714
1829909
141340
1323857
1421569
391609
723122
1157967
56583
414344
687386
281036
165304
1390639
1514466
1519987
1323107
1912967
311129
842640
478585
202362
1681339
628749
1196457
555275
512140
1392995
532599
24484
1655902
1577742
223146
1182634
1397878
208934
647204
1580138
1179190
194298
845183
914739
1767263
864521
1648011
1816793
1327652
584113
686677
107898
165707
600669
320541
1781451
1084184
344110
694570
1577647
886525
425609
1325597
100385
783433
776165
629821
21361
1469510
423364
1535684
748322
80398
1315527
1435685
220854
279160
1197638
953931
815383
1252069
1762549
1395996
1921870
328977
1079464
1186026
802117
636270
113424
259434
1719808
1724149
1378384
1386032
763826
696803
325688
894682
803286
1803495
1055879
466454
366905
1794243
1800388
1029060
137772
451628
128666
1285137
1936236
1152770
1312992
1346021
1071456
1459143
349117
46091
1372499
764345
265831
1900108
388036
536120
203069
1218835
136044
556209
1796866
1728848
833610
1668646
499004
639276
909335
943863
1742581
426224
902438
1770277
876664
1702424
1959378
655709
504424
196796
1726114
1301220
532817
78228
1929140
1059568
168963
792386
1231339
1621395
1542351
635559
1756958
1963053
427310
1205886
887540
564957
1575489
741712
788864
532937
1777113
1189189
863674
85171
1126065
1836561
1623588
1289665
1901138
1921665
235362
1764640
1570165
1387206
835388
1261434
35273
137913
1729291
541218
1515649
1289208
138547
906751
573669
1970370
1553751
568517
507239
367463
1163884
1397373
306127
1399546
705547
1346856
22004
1316440
1258333
594706
1318454
1495899
627196
1124247
604645
166632
90274
1717757
471942
587535
381778
1609776
1634583
155730
1431914
1347460
806033
995918
1170948
1709213
766132
958035
859831
553756
1996711
603048
205724
707379
366274
474131
944969
1276544
1692358
409969
1165550
1607476
168790
1527072
217011
793824
1101676
1616717
86906
1685147
947290
590418
1762902
1166593
1288091
1793231
1125737
849453
1973920
69120
1504666
1190956
1426220
253767
1981304
1955016
426267
1702764
313317
582395
1739774
1741621
100943
1560681
1139534
1350710
668651
1222226
1629725
671023
1319793
500231
576668
687145
648361
1044746
111493
213846
1574061
404161
1402135
1995711
1866947
207541
1100718
1204668
756292
249040
1691192
773169
1418466
522965
1025338
1129646
1430928
267493
1635888
1615672
1674310
1960905
1060779
1658894
89272
89558
1314170
964231
1149370
949407
364745
1130292
364592
670565
1923411
723339
92583
1158448
449919
1644868
257248
1216840
685277
1452412
1783359
196858
912511
1795942
660730
1423946
1503965
469201
1691878
170812
627349
356407
1472173
502141
1815719
185724
1102216
1567631
1119029
677316
1396058
46759
1044196
166081
58444
1209324
1393578
410575
1175723
331900
1564550
344053
1540972
929127
1755142
1729782
550127
860384
1216060
1280060
195725
537202
262503
1792159
1478418
1343378
409256
1271569
1388408
1902339
1503213
267557
1016256
529043
1766273
819417
771664
406662
506838
1720080
546802
1889932
373009
1578384
506210
1566219
930837
637325
1465188
472261
453465
1394356
1237895
119428
755058
1040534
370316
328398
1815420
1770830
458511
194009
1561162
618995
1568141
1030891
18146
1863561
814707
1509229
1689051
826944
1810462
314641
1993362
1583819
1850571
943994
1378367
1000560
1744689
1438347
1716263
1469062
665031
1150359
1278716
1261454
224278
1714020
455594
242965
1286060
645270
1935426
1548672
513938
1044742
371566
1428375
967536
383128
1690726
670665
1397233
117396
386917
62200
825673
1950016
418812
725803
578012
964427
626220
798812
10273
444813
318570
1901796
164163
650987
761304
521556
1899039
1921261
710909
1395379
77177
765358
532412
319497
1904853
1394396
1888301
1279131
1998432
488634
939030
113657
280154
85933
1925321
412109
885059
1774217
1491686
1958321
959572
1585277
1282265
222723
212018
1853342
386041
1576571
724212
1116518
1677127
418134
1608863
1901548
927592
496323
1488863
141435
1382593
49500
403843
71393
441519
849424
1733316
1116764
1256770
1814417
219585
1748355
1430368
530723
1939482
655200
1878464
707716
49480
1576636
1430916
576154
134854
690768
1935537
820928
1048546
282801
1635936
657652
94118
555279
1328586
1755673
864335
844285
36484
1477177
1365380
1421012
322155
1483256
1817229
137120
727369
1333842
1166751
363917
723629
1459583
1895666
817553
358702
377979
142508
1040082
1035647
24276
343158
980169
1890267
155343
1690233
1845550
1247333
632600
889027
803392
779029
1246064
1289915
124402
389758
392886
142202
423180
639315
680879
1209553
1082851
705711
838388
1479631
18707
978621
257332
423198
520737
989080
608110
508079
1917613
991654
792578
1938939
1587676
546974
530353
286836
816324
620108
148222
1294154
717041
169629
250609
1226352
560225
909285
709655
1394920
1977881
1669774
774398
377766
528850
1050310
206750
1125681
1904329
1139603
639311
399996
1324885
150037
1340346
207140
1940578
17465
271158
914274
1311299
1190346
1036085
1753515
1845816
1785318
381
1364306
1054192
398431
875464
999878
132392
963555
799308
964692
395424
504438
1068426
34300
299261
841520
1968871
437122
1206406
4310
1243192
341227
323903
1250491
28609
1751744
1223630
960841
1042551
1821911
1497432
656796
1388199
1499061
843426
1082184
1756140
1029389
294813
1430023
994467
12131
733664
844068
1581398
367775
1456659
151106
1138011
1083059
419059
142184
1961478
262469
998983
1755935
363441
1284957
22541
1738895
1515064
301618
186458
537206
261110
1418581
158120
900400
143104
1698217
103377
968257
1720368
1140136
1768950
192963
869687
615216
1486557
1116924
47308
774518
805619
1731371
737202
775339
1026631
1418996
1647156
1980706
1797551
1420444
1873149
1799330
286610
1825163
1797520
1159542
1986866
1085633
947495
43159
1645300
170668
1655455
1714399
534299
1166057
405637
1147415
273588
523630
223206
1705052
495386
953621
601252
1815614
1258978
1001503
54410
1809278
1958191
1232794
1852162
1539014
1802704
1100544
707675
1677932
1727451
158280
54201
1655416
1508464
1449971
1429000
1146897
1653596
262578
918134
453717
698935
259308
30936
494148
121177
1060795
1120944
384599
677318
244114
743879
158315
1250494
695058
65329
209543
455439
465233
894396
1298776
1052933
1115706
23285
448370
254132
896075
1052990
1381721
1454097
596774
574126
308906
37170
607096
1560991
507885
959797
1842603
1020846
1334294
1337720
1514369
522601
864869
32712
1264856
1652805
1625848
1133493
1192240
1171377
895110
1019043
972368
865459
1633347
315549
1529454
136904
215853
1922035
1940067
670336
236134
32926
1141473
639490
196055
1320542
1033738
38636
30934
1414886
1202915
1275301
1066727
490897
1294596
647189
890457
1256575
1582561
1629591
1344576
1302371
1077727
1767219
549156
783509
1329385
1399134
717762
815805
749768
1515150
937624
1328421
717989
1729287
770550
305961
1662415
35073
1857593
1621742
1444382
480378
130949
1508385
747025
854567
1755987
1047966
765380
464624
481302
1907707
1445983
118861
13101
599857
1550813
1413824
1587125
1676266
1096516
545746
1127639
477882
1937736
343090
730720
730890
1688289
379652
1577550
1877528
820105
466813
1647923
130821
655633
132790
1984474
523952
1762155
295373
240589
105514
490770
895275
724938
469816
212928
820758
1219554
1679383
382797
723917
780715
50343
1275144
1405396
1584932
1506043
1381369
1845256
1282017
558785
1101839
192927
878209
1953278
1365356
1172718
1105541
901069
894218
1010747
1247960
1831955
1780800
1371760
1052089
550375
558624
1433840
1622598
353666
260641
593642
1847845
1818394
10048
1999462
1753877
1756267
1130535
1917429
1591857
925622
1275222
381152
1908200
1020651
638085
1528763
878357
1567594
661691
39741
1647369
1823650
436163
1571330
1438602
1409579
1125660
1813319
461461
606639
925876
566258
1838713
44205
761163
995176
164861
658633
241894
572563
983701
876904
1558016
773657
1886880
1468952
965275
1818531
43589
1389948
1553005
1951921
1622269
491695
1598157
1703876
887165
413077
449904
844535
1467222
673897
36355
1788315
1022079
1238997
681913
1478462
1750501
24776
1350755
1834535
291237
857640
108443
468819
24513
1771865
916042
1151341
1098214
1365274
1771644
131557
365523
1589085
1064463
1265780
1223740
1196916
861430
658253
1042623
888508
354092
724417
557284
1628492
1068266
1818859
912353
826464
486034
750984
1110197
1825102
980334
820325
1758531
1193483
1354868
1627252
118557
601699
1148814
1868230
303948
460838
1396874
431205
1799050
1555192
1372692
1490287
511413
1388858
1955560
941829
997167
1923446
921898
1624782
657628
1450006
79310
1557552
997634
574498
997369
233609
1842078
1971666
1760821
1190299
837956
717742
1805081
1388898
1836223
888152
871372
1699292
1859248
1391597
1381264
303232
1440770
1656936
636900
1362630
1026498
957428
222430
336956
872434
636142
1056377
962833
1599117
232689
1997553
207455
648956
8651
117579
643675
921721
966825
1077785
898352
738189
683632
573112
1374215
1700503
1748243
1868946
934053
620968
1115693
1503233
211276
1517045
1706033
396928
848125
111669
1748344
1810381
1320306
1384310
606637
1067662
643832
483785
841357
26211
1911198
1835448
683176
1751718
64396
1481312
515670
1990849
701101
1922632
169569
672246
1260414
537164
1191805
124701
762567
1992275
136147
297843
1526049
1034216
509095
101614
1514531
470567
806202
643532
1729046
1580126
1730047
1012449
1359956
1208887
991686
577690
539509
23898
259087
1995729
1917104
1625532
293586
1295570
1034466
689855
1433387
1961515
1436468
1323388
1301888
246424
1050201
1242958
1425492
1206360
1981054
1637685
1761155
706769
1515846
425572
1462806
222263
294179
291189
1306251
703334
1624550
755451
1384213
218808
562026
1720378
1241963
1247173
1609638
280497
1106999
241951
1658599
1874501
134431
362054
1045391
111898
296830
1828519
752233
1292273
732950
1139404
1667930
682755
330239
1663951
813317
625802
1281755
1969633
1334395
285695
1954892
360810
272558
26689
1109332
842420
1505904
1026540
129981
1210700
656490
747930
89597
1782914
1976216
1061660
421379
1901331
1695174
86695
663626
1123458
1755055
752365
794785
181343
342389
1219390
1466875
1469651
1961123
1022735
590482
1237252
1616655
1818510
161036
1432642
682146
1328145
1898753
1087358
242903
198887
836981
82912
1331590
276071
313902
1777760
153488
145752
1412563
760722
1491858
1677830
182226
862263
1838117
693366
954984
1943906
703049
1443831
596315
552017
1671876
128353
1831757
623315
514574
102416
1878462
424043
1381894
1466632
446323
1251081
1164527
1106220
1622949
42219
1312555
30399
1511699
976471
362503
1732878
630667
1832559
487600
826662
592006
1348408
947326
193048
168866
283928
988404
394143
1723384
1517244
1525760
294927
1532261
659849
851253
1384868
297972
1064732
1502216
1107387
242861
577310
718919
1921454
1018674
1822657
123109
1327364
906254
1213246
868772
207768
1595691
436722
464382
721028
125908
1690415
1816739
1302889
882952
880979
960118
220578
1041419
1236682
776773
1903455
1659841
178776
1127330
1248024
492284
1869177
1029900
81259
1273862
282029
362429
1735865
1499263
750438
395874
888768
351688
1958548
516005
1884919
1741259
1886742
85307
1586296
1394018
624641
686929
1171445
329670
854422
598886
1377501
692209
1639476
1571227
1617000
1494912
412866
845634
1626331
341151
1350561
1184248
1068536
1041590
1557811
1890380
316366
706803
1504173
1483285
223472
1129877
243847
509704
848681
123265
865975
657492
609626
528366
1792673
1324622
1464189
459907
1299034
1484293
404416
707701
1041834
829621
1270812
1981078
500605
1503382
1662626
1178489
1091095
471962
89799
246506
1609160
701962
554109
1658358
1023216
965488
914515
572768
617342
1363895
166436
1649416
710070
363687
412164
839989
1096787
1163041
673647
313183
871778
1330655
83541
1010713
106852
1935771
691783
708396
769841
106978
1219686
593659
1225734
145885
181492
504902
345647
87840
30268
1771014
678005
1156014
323422
959841
485560
1286278
1072075
570105
1661878
631012
40732
1679598
765556
727629
229181
1581668
440616
881277
1224294
325960
265018
406090
1582067
1287784
468617
1990495
1972
1135324
1663576
546291
690335
212469
1300979
1143445
1820615
191038
465184
1353389
1285337
1985424
100191
491788
1760125
1265371
1975649
100415
1653694
1274802
666341
1169181
650469
497120
462286
320161
780501
1040386
143788
77418
1290372
1927928
285393
401480
1906331
1912193
489092
988236
486995
938913
173139
658161
1370993
1142398
534266
989884
575575
1251213
1112917
1185235
1019063
722754
1492739
387148
1660393
1305719
682161
119843
597426
1424295
1209243
1721225
289114
668952
1704807
1643837
1574021
1398527
10919
899186
302573
29103
568328
1810001
1404910
1281155
180213
1968496
68108
248550
1372809
686111
309832
876954
332830
1377211
678019
1958167
603122
1948031
297776
1461489
1178301
1568774
1502536
552319
1311337
1374368
820951
1675108
302159
1131452
1198331
1929627
1880879
189652
1762537
1978960
265334
1037543
1549878
884658
1794792
1893830
1443856
1067351
1032317
743936
1680111
168807
114639
756652
448315
1220344
928132
1330093
359706
1387686
1953593
1496651
154513
1294811
414273
848288
905026
737371
41325
1582099
846296
650954
434863
1726079
1481452
1377696
1562652
638484
345249
222633
1375895
1752339
1213882
397628
1110723
525402
421929
602431
1070502
1863090
179028
389663
37133
906062
1919421
1505364
1336460
331254
115414
311749
595446
412867
1781409
1258862
5876
569636
216739
1080814
417846
1050091
1153811
1671551
198414
570355
425551
1969988
620318
732485
1948803
178910
591986
1447633
255084
694516
174411
1530091
299284
384349
1609332
1288736
862648
530693
1293583
105465
1525012
294767
1339003
1379908
1017590
325614
1098034
108618
1714862
1535278
105428
600409
1173166
30790
1479121
71134
1159383
1522456
1828670
769083
1216017
1272060
1786185
893442
1737757
1589931
1178757
64719
807139
659437
509876
1538319
1003352
1191218
202893
8610
1032952
7395
1763137
1926304
922448
1161828
1829114
1950793
970446
397755
1458384
1273334
600895
1833883
256238
1934589
990831
1759115
952320
1283940
1012312
711906
141632
132324
1247055
911543
8355
1790124
1046337
859089
600090
847408
290081
669910
935166
299584
495164
1003864
395285
858791
1584810
273014
58473
830344
1954339
861427
54061
916047
791970
871352
1836320
620936
842915
1452769
303875
680457
1200643
159662
44404
1356436
1025758
1779365
620766
1755330
882134
1687322
237964
1617951
1749547
1794156
827152
1075223
306802
1355023
1531732
733754
397417
1149980
1490855
1270331
1072644
375339
777710
1415042
1057415
267155
1661963
752317
643221
360216
1516087
229928
1532444
1364550
936023
827013
521892
852275
1474051
878186
817837
1465353
310643
72219
1710713
1849241
59583
1778787
936215
1944846
1319142
79337
1216197
307320
1890471
373466
4773
1963985
1039722
1042805
299997
1581782
1576259
1131416
631182
287880
123561
957896
970210
1084518
1599460
1574755
1295432
1402370
355527
716130
711364
556172
335541
1846867
1452355
1545602
1607470
930567
1667699
233136
1943909
552000
1378584
281173
1859261
1964740
1111905
33787
1731222
329272
215898
775345
76420
1933410
1929775
967721
1384560
377059
760487
93781
1873663
1868408
925842
79730
820001
1958807
245878
1389906
1562697
1158263
499649
1112656
116068
1688307
1859851
76033
824980
1049103
1959253
266294
951953
974212
924272
475360
1720720
1564757
1719866
1895791
482599
733536
1053617
779967
437024
99477
630153
1714804
1022026
1572720
1038252
1782580
1443855
375358
376846
439246
1884607
267031
367373
1087016
554628
1098590
1665384
96680
512073
1982688
947794
1084198
1092924
371775
1055830
1893915
181757
498748
769734
929608
890708
1090874
609822
804334
1258586
1013593
1839554
100804
1737359
813601
1028068
1009488
1799232
969406
1594768
461646
1926958
129652
471948
969732
1936101
329151
711172
1039356
787399
1744302
652478
976169
500321
809592
557826
491227
797630
123313
660311
495110
77364
293908
125552
541895
512330
1428571
257986
265391
46565
1795637
1575988
50801
22599
378866
1139754
888673
1383964
1703799
1522657
202843
1569572
493861
956846
1883807
1463771
709986
978746
247537
593563
124751
989215
1428220
1430098
468085
1631747
187219
531308
1272556
790750
819080
1594422
957871
1731739
1597211
1723334
1427564
466985
1418741
120537
22309
793316
1358907
1651103
1635796
23115
1814279
1307151
336012
28637
1826430
1173465
210309
1965765
271662
373190
1808496
757795
68178
1117973
1872519
332515
1991295
1417236
1699389
186080
1492667
121969
443641
614709
514722
12294
1616945
1533616
526303
498095
125040
640572
1202338
125285
493537
58187
441180
242996
1174043
1566416
525859
1716530
581134
1865338
249579
1630847
1294530
646108
1862036
527860
402264
1320164
521159
1845070
872291
806098
834025
1611562
1956636
1908355
565459
889716
438857
1296450
558450
1115298
1825970
39117
1000432
278653
1629219
767425
379832
1193047
1885465
951517
376201
390449
268253
1153909
609224
852177
1383866
833978
1059060
1846356
340181
864460
95900
1410008
240949
28845
1270016
1880370
195533
585420
1200749
1223567
1561615
1806435
1821871
1927109
945983
1528805
1515490
450963
831313
1096549
692557
1205666
798037
577576
679811
1601082
1267258
1428761
175269
1178479
215070
1510214
812817
1476403
847618
1241252
259072
528123
1288776
1465241
351886
96529
1010003
893283
1298152
1829111
1988416
280100
233151
669089
94590
212853
1319514
683972
1444330
452474
1906292
1233480
1829021
1368077
1867247
1426386
965298
342267
1683099
669990
1582809
343405
422643
1729562
1506717
436010
1356832
368987
1896352
930976
493235
765935
1741076
1058906
415323
909747
1769166
650220
988185
226917
656893
1602482
1112001
892948
318739
1080194
53381
35775
350242
300217
1149809
33365
42889
945825
264438
1865246
1845080
1812513
1306974
118569
1186831
110693
1609519
1984132
877034
708032
1894921
710489
294749
1703902
1206056
1536866
1801767
314272
1491919
1783470
1968511
403339
1292846
1640455
1573711
1571371
1606072
1403920
684597
579323
468228
65218
228458
1371313
687104
1057480
881014
982005
1632102
922357
480003
1001227
1089051
1494873
1264235
533718
1361533
720880
1150132
1909596
1882747
1741524
1874251
1446464
48865
76331
621718
1407281
824175
751891
1783607
353319
757538
437598
1160781
1324441
958491
1572899
482269
999928
366078
312995
1617068
293965
728681
172336
1189911
1350642
1602721
1241901
976572
723819
1947718
1660119
1108793
1342753
582188
1115581
1315167
529251
999603
906894
7275
1870411
1599139
931472
1088843
1260781
1412823
799101
325509
314811
47417
1772548
1482704
101520
711678
589522
1079581
1182344
1505283
1818535
352941
49891
1431863
155597
265131
527610
1001732
306511
188513
1158170
1072528
1935893
107821
1229324
316255
704294
247744
1264503
1022243
1899822
180476
1089707
925190
774458
1709397
1767147
1678880
840145
1958812
1485085
227256
100215
1625968
537758
1487747
56212
133962
1888125
1691529
1392747
15051
436522
1725614
1324026
1028809
1941292
121694
922373
1960703
1935415
220505
736415
824897
394763
250971
1395684
1308299
403347
1141466
678748
638605
1578283
1853030
1708218
1907838
611647
1078018
1339716
1335194
1165953
777512
1738904
292539
934573
1511708
756487
186703
1559857
1172793
1189759
379082
555730
443926
578948
1539072
1275642
1329011
1986231
903526
1980258
810005
1556758
1451012
142095
575775
1257245
1575341
1329252
341515
1111944
1250665
1560310
490649
1410807
1746374
186860
662822
437436
1254652
1550508
1960201
836935
584886
957622
54958
265909
1187675
1504809
1625973
1323059
410515
48431
411607
995659
1519412
50525
1807910
398638
1236612
43553
616368
694110
1201403
1763200
1371119
1866803
795308
575391
722365
1580662
1416332
354227
183478
1365429
1342212
45774
450224
1045375
1431892
855120
1958786
714994
293347
1926922
1815980
34707
1461696
242839
1294128
1253367
1005213
1225179
193986
1216477
659178
457502
548313
1893831
529722
1622891
294177
982710
428720
1955222
155225
117063
471887
319793
1714328
1195450
708811
448397
1033908
1870849
1861422
1076499
1125977
1728848
1187742
1772758
1612893
887318
1540670
1037542
1714347
811435
17348
1045155
1240950
1991343
431706
870520
1622116
1708931
1189821
1412969
1157540
1460199
236227
1701264
1854987
1460149
1871406
1328468
738136
201355
845175
1429510
1806960
1125117
819774
139000
294163
482265
1073519
562693
780823
1435781
1051698
1413066
385419
758832
1390914
1508825
1542016
1961391
907352
1395335
1708502
1465726
561028
1202648
1791021
517343
1124123
739860
341820
1238447
325631
257776
945762
1395755
694485
711666
1951957
97273
358240
340888
1852060
440420
956313
699139
1052970
1570052
49817
929003
636086
149179
703156
1886280
336816
401503
694550
50458
1484467
778860
1711185
1598366
1216847
1144501
1526395
1672089
17184
1532045
593547
1987732
1154569
1755129
807700
513201
1158272
542856
1825993
1560692
420031
1948393
1237209
952354
365572
1324204
986262
539894
286634
1954513
476794
1326972
405950
375661
1385909
164157
495070
231709
872554
1238651
1311719
1906484
1855905
1611342
1076105
1552919
1597155
564671
1818523
556752
1824402
59111
868745
776191
1480276
927015
1818219
872695
1546821
1854904
1030807
127440
1932128
1246612
1276541
1080743
1124602
1971726
985252
387117
607538
528036
609892
484328
1296537
809826
1879567
1974750
75496
670266
1840819
1988107
938569
1767836
1951011
1686192
901258
1145335
1430884
1160581
1431071
572964
492023
105743
1096302
525403
1141411
603324
1912463
1863306
170728
474942
1596723
355656
607789
571661
68669
459536
1744695
1681276
524964
768603
1152484
180381
161284
538562
1651029
354666
928072
1106522
1120986
1793884
391351
1643210
229285
167634
629719
1130672
1435327
1613026
873760
565709
1957549
152835
1806713
1468844
569749
177490
394357
1451723
1956912
1422737
1548004
994749
1812733
1600091
1040862
427746
1941275
279641
307058
1087573
255865
92953
1975731
580429
885166
628957
862383
14047
751517
534674
15779
1228291
1727560
1587385
1687724
1277156
235217
932796
1063934
1885290
1003362
1094698
1415686
1981912
736834
1335364
1163459
711428
1466986
472371
1415126
562785
724232
418018
579086
1536060
1041881
1441842
1979476
1720739
772535
559278
1276034
1651332
1382199
1696079
28166
375595
428441
1776069
1146571
1894891
777807
356927
186420
1675732
1494489
381635
799971
137336
392415
860592
1423117
241337
1265580
1242657
1288091
1707260
1565433
1890543
974899
929089
79590
1025721
1315566
1614495
319472
1643700
607533
784723
162105
1575133
573651
597508
821899
1076640
1246796
1790843
918044
1428202
291735
439030
491037
65703
1188325
1036958
583490
1343799
1077631
1449486
997749
1279797
1321198
1785342
802756
1021498
865554
1472199
805615
381298
861258
1440346
1992157
797737
1384408
774320
67249
365478
834696
1743685
622893
91483
1558824
1982885
1735823
1435885
1006829
596441
1892815
1226788
394886
546639
744694
1511447
446958
1353199
1091624
1103582
961118
956874
528388
162156
1059806
873125
561148
1235167
1844564
1786126
1944759
360600
1129841
1009251
1672837
489805
1355748
1966951
1328610
125591
1454508
1053830
1846
1162038
870064
1475376
1227100
212941
1751337
1030260
693691
1721427
1984538
606562
833954
1984791
1727662
36205
460870
1224021
1260952
559270
1119997
1403988
495233
1556349
146503
977162
1493649
78014
412592
1282922
770620
1665809
760635
393759
1923430
155458
1974313
466790
1414004
1234494
317732
1816094
1414031
394070
681256
1677916
550364
1777492
404359
1270746
970993
70956
610702
1164939
1547679
692959
1664314
1580974
1040420
948827
1813220
437198
1957246
166351
312781
1522236
1019381
412583
1113566
1593827
973752
574230
1679014
416687
5403
1140612
210587
1181982
465002
1699228
447209
1427601
1572884
1583781
1308174
1398720
237143
1106415
1580832
1798940
396485
1575443
1965542
299706
1448717
987485
1933611
1051917
1344045
432382
461752
1059222
857841
792622
1703102
1337145
1659951
1426672
2723
1088698
1967630
158314
1128616
507542
430434
963038
1144282
899975
1822018
220829
400061
134401
390725
275758
855357
1124478
217521
347547
1890536
1695698
1096022
1970778
924864
97419
1758119
5046
735754
651683
868946
1223511
850669
484386
233833
207396
1737665
1533635
1461350
678816
1030237
167491
96806
1691092
1485325
354414
435183
208926
1777877
842480
1553148
938886
755982
22795
1712385
1667367
172998
52382
996402
334547
1279079
1583983
1815672
670777
1281134
813159
1634887
503433
815166
658881
1437421
1178975
1987186
933610
40783
1330287
1713971
844998
190852
841001
954912
760
1056755
1110174
914146
56932
1961513
1010423
1518712
886792
1742529
1805049
1771148
492129
1339153
1967395
182671
1975967
1582666
270351
1367277
680354
1186749
1125873
1346330
740523
633191
106545
720889
394278
1526248
1853729
1384703
1236931
173480
1562560
399351
820528
1313893
318633
269600
1990168
249661
1955060
1845478
1454004
387219
1378624
1302626
1212542
1756993
1358178
965085
1898431
1848776
63035
85891
110286
151114
1778260
1874721
1172217
363129
315012
1640909
514690
495242
1659917
184421
1599833
94023
281539
925723
244418
873737
572283
446646
1283061
1571155
473493
1723985
1464461
855813
1654049
457070
1757079
1840097
277367
709376
1184378
1715437
1338471
957292
1523934
52229
678504
1135965
1392363
930233
1798619
1893652
1548362
237294
1070832
612333
1651792
433482
13916
1868911
611289
1294698
1557023
599105
1957478
1959481
1167386
475331
9411
1548035
1109655
1277719
416346
116980
355051
1547669
734145
1146757
704656
287353
860000
842204
48110
590908
370138
963421
1525443
798501
1488850
1463909
848548
67457
1453768
254785
1730813
38440
1874138
100234
1916284
1419857
513369
307987
1302991
1855100
243082
1456586
1577953
1010952
696507
1819389
1098148
686141
1909798
433971
1025083
364761
812375
266714
922837
777151
25884
63754
1428385
886164
1279142
881040
545224
1860443
860824
398088
1511943
40439
896469
1564121
1420564
761924
1718364
467485
436890
173467
1030244
67619
1305547
126838
1805607
864913
1466290
549491
111628
1177013
715117
1261687
187039
693931
403084
515668
1813972
1269047
1237967
12148
722285
1155921
1227477
170117
820573
1445663
132553
1407806
493338
860065
1028355
584798
209783
502307
1533997
426023
1068701
1767925
278400
1705349
276835
491227
1613826
792126
158386
931979
3218
262949
1552255
1324866
755721
658158
226186
678120
1625472
1963464
1001792
869170
499142
108455
870777
220850
1854605
1313827
288730
647390
957000
1015476
820143
1616783
802552
1480281
907345
798028
1580693
1922064
860354
680058
1901166
1199073
909465
731617
751542
364484
1610241
411978
584794
1908323
43462
1360088
987969
1551377
838507
615816
968899
1831938
1205165
1924535
1533392
748021
1120690
663731
517726
1636277
1988374
1949821
1671759
384483
1118998
1776348
617279
544056
1494650
768275
488218
1658256
843172
1854190
1612416
612548
1273086
362596
413643
951638
1407259
1011031
1342742
1659813
1945578
1606206
624824
627769
1674285
463735
83402
1932899
324324
82707
1254486
1744822
1178026
1818937
1861926
893131
762949
1138073
1915714
1433501
876959
378980
1096273
245546
1087178
1356353
984354
259945
9700
248860
1297210
1910356
142158
1674997
542409
798037
1723313
1036810
1774846
1477462
544628
1228509
344261
1284129
229436
1041875
813182
1080484
1023863
1273349
928075
1604482
162722
356565
1644000
732213
11918
711261
743123
1152425
16361
14301
457428
265087
133776
615626
1410891
1569331
958802
610495
386752
1182929
1843802
200971
715792
311807
402916
500720
1911117
1234756
1349986
1632067
1280570
533458
571956
1233971
1936985
1705105
1940072
210639
464534
974745
499383
710451
275801
1748567
1668758
347854
121176
236584
1301633
1805704
244388
1751488
1020484
816935
414317
376415
517016
1440525
810374
1977203
791526
431043
1207237
752941
39213
472366
1113898
752028
1409401
1562034
1268621
723045
683058
485477
743491
188914
543535
240189
924364
294574
378383
895137
1233793
221188
818461
1684896
564847
897344
989051
473457
1789326
82278
1605541
969579
393447
1150519
415997
888413
800864
403307
1461270
686001
1581408
1417171
1371730
1621387
557703
1572367
85866
1656518
1111373
1607830
1530185
977633
364003
1165556
658899
305639
1659275
915190
979256
1644621
1907395
139477
1456039
504199
29242
47609
505999
384314
1919293
1202141
1475763
811484
117115
985760
51319
480077
1582400
48448
1733221
1367627
305798
851036
1167052
1839653
528254
54207
994301
324037
652825
1743090
1695878
697499
1337293
197549
1528406
1515460
52735
270162
401547
1196538
1245440
357623
95013
1999723
1852493
114652
1718342
182674
835115
1762406
810915
1959417
391306
491639
1355916
1746635
1331538
1474219
1860787
651713
1770580
632230
1375809
406010
1584383
989972
1199447
482787
80990
1057904
369119
1194146
1430945
1696195
1536340
883561
521889
1528158
1468765
435009
1859352
713014
1073481
1719637
1390249
591428
170279
1716412
340819
108953
1508099
1102256
1612864
1442510
364959
140750
1070940
1091028
901447
307803
518661
702486
1606605
1434518
1176360
447575
1545842
114034
1489990
168001
1975430
1315668
245315
1877850
1481431
167937
1943608
864201
932174
1224826
1278956
1871083
1701989
29677
1317765
826681
280287
1881547
838725
1291114
183417
495857
1163301
1521385
550015
1021908
960212
1253910
1767157
1597219
989423
463234
1213418
1121296
1546112
875382
761318
215221
1210846
173126
1138410
608042
214818
326536
1858081
1034130
1167024
1914717
1247962
1345320
14965
792944
1402123
1726474
412910
552294
61562
1251522
1488567
1375659
687022
271299
625906
1922520
556457
681629
859324
649133
1286429
1920174
1300193
895345
645278
1252337
1408572
1737727
493139
1229974
310082
1346011
190941
1555110
877969
832984
1987771
1142459
1507391
1088252
288781
1572512
784297
1029215
1029213
84204
44033
1918776
449469
281763
1612656
220899
514314
1936117
969003
1157106
1238588
264275
1716386
1263100
556088
731747
1706248
1841029
389189
696447
1687759
279680
450962
1475562
572353
25002
1638599
764670
75090
1053768
1227727
481350
148839
1295606
368851
1947955
1294379
146415
1865660
462986
1673591
533025
1061603
1825698
499797
440243
893705
265474
1442186
1725265
8226
1116573
1190318
952017
1027015
66887
1486958
222158
1213756
669438
1073660
788922
565042
1625891
904406
649862
499163
508617
141396
1380703
328208
1916831
194791
95785
1816747
1407319
1825968
1621221
256695
1168412
1752565
1285091
521256
243093
117113
102763
833875
1608448
568137
810998
113065
119656
363547
612358
399035
249372
347984
1354188
31871
1780999
1224414
265775
1114511
261067
547338
1237208
971682
1447614
830992
1392457
413158
326600
838175
857408
234559
1011447
199305
1040324
456799
1218769
847
1872474
910028
1243580
880722
1701296
1979771
1673639
1834706
1284002
1564428
601656
126078
525135
539145
110399
586110
254146
220917
518317
1975267
425174
1816232
329206
215234
1807541
870219
460437
131272
1294047
311039
852134
1718775
142552
1862404
1619244
792516
710123
706189
1477736
1006695
261664
728860
724922
332709
1776782
495787
1790891
1297141
1639636
349858
668024
1221746
436086
1821672
1014464
221852
1195432
1277165
29933
1347298
566754
183723
330376
468838
1175035
415179
920099
1708567
821297
1182037
1602038
1812007
1590767
107428
550293
1510303
513097
71295
1633434
299058
1105148
1080333
1911334
540041
770489
1053378
125819
408002
51382
1482754
834825
148441
1180028
1085200
1639655
217666
1187744
1380383
830502
1308159
1805886
859950
327869
381053
1694427
846342
1143795
1460200
1521759
749524
1883027
909029
1099607
509136
1083321
486658
48271
1795201
1792636
1789747
307284
139454
1473356
1739272
485858
806250
1406853
1563305
1704982
1065639
674581
1050083
1704630
1405282
606886
1762697
1707262
892439
330132
1533316
1959016
1246990
651257
1576925
537273
1578702
1591974
1283808
1036490
1316554
655849
1145052
407335
1534990
1914757
473816
1646520
292831
1077970
1964234
1151071
1790655
385741
1877298
947782
1873169
661605
347561
88755
572285
1437897
1126217
828429
34639
1052820
941843
1273186
583639
1662862
500571
1441790
1721403
1593376
317755
1910001
856128
1277519
1365214
220099
183750
997087
437568
816821
722979
699325
1554000
1292868
39160
98014
204705
1761760
471101
1097621
430930
699168
1523430
490701
643601
225909
1809616
841271
503071
1157378
1741239
1780128
940244
1240437
233603
483064
611912
761559
1082942
1153298
1086762
273179
1508089
1023930
1547326
98835
1209483
681700
147766
1406820
1643642
1892094
706671
1439723
609285
1894878
1482193
1939964
1440277
1874278
1415709
807043
779231
1641474
815161
1632821
662384
105941
1495268
91061
285790
1119561
1660657
1286507
1778982
785946
299747
1704599
260382
195688
248714
1458735
168071
564159
1172412
691454
984297
1613521
1495884
708267
984354
743248
1589370
929780
1267016
1276316
414249
1165289
1448594
704383
885439
1898293
1031785
1329100
1198517
923918
879356
152598
1108986
1502245
344790
331024
109020
947314
1139632
693670
1946805
1829836
938401
1522105
546308
50515
265889
1048757
1195896
1586768
1471905
1585694
417081
1462049
1766113
764235
1549430
1661675
510441
1187842
1980929
1040541
1389520
296046
7655
1663170
1256344
1356851
1787381
931668
1366092
1391454
1681388
759172
990750
602815
1654077
529834
1966450
1086185
661796
758073
911442
1478125
647876
1574001
238612
517655
774438
1259177
1337028
927746
107555
127413
1099100
785905
476035
1815220
737645
22076
1357198
685430
990227
1249688
1799839
1444469
178765
486288
75622
262251
225949
380701
418226
720381
695070
591299
443259
343636
416254
492703
1800224
472756
1384545
364907
1673252
1230812
1407254
1429136
1285663
1011487
1746564
365188
246384
306883
1044170
1109040
1115136
278754
134944
1563044
1925663
59602
431464
191764
383972
1637027
1412714
386949
1159135
1474999
912871
1128864
1181005
1937358
1168032
1112651
940239
369473
137692
709504
198018
102882
342949
650005
1592456
1385682
1228034
10663
1215150
1979749
1279901
1429737
765012
5698
13534
54533
88420
1613518
1659790
498097
1787077
1287903
119301
784642
206589
1873822
398625
163573
354888
23528
1616307
1984093
1708720
213337
733520
205864
1652382
1138917
1036645
502372
143909
1679626
327219
901146
1603704
140796
1655990
1921399
556595
1850395
1341598
1161874
1161946
401931
1077512
1880738
916309
497493
1891667
968407
68102
1748265
73800
518587
943040
1619086
1875629
1016046
1340899
275988
1100931
1423569
1368272
880814
873620
913010
1862423
1959058
914963
889270
29966
610932
1715100
1385966
303247
1703365
1829789
1704602
972169
1008523
1667334
721673
1503758
386251
1115297
1038919
1657877
90808
1254329
1428108
1225851
181645
739911
1156410
1800045
1783407
14838
1196254
1983128
776519
60938
1628111
242302
1183014
293335
441147
835110
1830732
1148282
1077190
506714
77408
1669238
1661688
1625619
1100907
971569
1868686
1822780
359948
516283
640836
864797
1615180
1719749
524858
486390
759260
312416
650795
1205632
805841
217104
137331
133249
509254
422505
969639
208946
321538
1321783
1211515
1564710
383108
969961
712562
1230969
1877938
1330083
739060
167451
1232173
1733876
1419420
459414
264439
1187889
1367922
740593
1448717
1064230
779642
1982276
127046
813098
976305
1185470
922962
767312
495233
1581537
514756
649532
90588
1539779
1281728
1276366
1359320
189726
677949
1936149
620164
1384871
1614670
1594782
1558750
1558681
1643474
784615
1671493
1000987
521363
746667
1058073
929412
1391154
1956938
338471
1461434
1063434
200601
1506454
105803
834387
1513152
231696
1069580
289576
202518
733101
1613174
1389724
418539
785808
1268674
766726
1869232
1418188
1548214
865211
1893924
833924
796020
1001683
1368705
731601
217205
1182621
1159320
1494357
562171
1907924
963835
428095
1201032
56504
203210
1792065
27655
667210
1539820
1971743
518896
612771
1060941
599686
405190
716508
1446021
1502158
1065615
606057
1882087
1873129
1803934
705177
293627
422636
1356716
1051012
87602
563495
358781
1527238
1998377
1694297
1881971
665332
531993
1795884
147124
318385
897384
1140308
1881386
1001260
592250
275431
104350
1317083
1371865
402141
1546139
1970304
1685292
146370
1101821
1297627
1686231
1952213
992460
876690
739893
133809
552043
1074782
1143574
714750
912163
781338
590374
60706
135738
1329039
1099852
1099723
1510679
610162
1075979
1924209
495218
560668
112084
304771
986574
237115
363461
1139632
1583311
529874
312468
237080
792349
1719253
1409452
1969263
1513674
745157
1580672
1990871
826700
217170
1464033
1479615
1867406
295831
1524272
1625973
1986805
1208939
673704
56781
1312758
1694383
589440
709656
1523416
605893
132646
1028084
596505
1125205
492056
1084730
1383028
327118
1840879
322685
1227931
595229
96881
746246
573219
669435
139325
34351
1275413
395615
1850571
1998855
7434
109774
893719
1621963
753746
39000
411437
1092902
211414
1769005
1124191
940058
641193
1087210
1874228
556653
991900
199059
55138
1510123
1192582
534389
990086
950316
1441823
1283446
109572
191220
1484320
388951
1106757
1568388
638999
1163330
1544459
841244
1694843
17234
475201
1052257
843084
1077408
905897
1881005
1721456
828103
613499
1911279
950823
336558
1447052
1934394
391351
752176
1024527
1779711
736573
1605722
463572
1036732
317280
984920
135801
1734296
416266
853385
1026302
1854753
1836056
911363
785949
1258453
68279
1840089
1298269
1145498
488001
1245573
232323
581633
575746
1221177
1436631
807886
748037
369461
601903
217913
104343
515126
1789449
1933756
258627
173014
1340479
1272981
1874892
1602520
438747
1947102
954020
64734
1524548
601298
1441230
1367265
1602355
260848
1063859
1014055
1556697
1095375
1105063
1870022
1210314
1911722
1037254
1436331
116020
1431439
1115837
795517
1296211
822479
525158
44171
806230
1691721
938523
1026496
691493
372271
1306092
932039
1521641
1368486
346857
1653823
1335820
155718
691365
1687749
323264
1752279
115672
249832
315300
1183379
1937908
493612
299701
403997
381482
1150211
670827
1600518
1925449
1706476
316098
1005656
1089572
1197824
1041717
49642
335203
1026885
298686
1571483
1468635
1576065
1987837
930792
51442
739917
1606353
312939
364334
1795734
1228933
113293
1978972
337872
1837450
7615
1369176
384443
1019674
434083
553916
1264246
952668
1809482
1049017
1950200
550864
1390864
1373892
1857509
1004228
394950
142044
1311160
1528073
15712
298025
168408
1170018
855144
366777
1146994
1191599
1975011
1930162
732540
657333
1905932
1635389
661854
1555363
1640783
911240
950633
537560
1545646
219621
1747186
1444827
1100315
1178475
1989329
1603007
1897360
655320
1575665
206138
1672370
448244
1675467
433870
1348185
943280
1740259
1200082
1112896
21917
1558298
555864
1914771
1919835
1593478
1645397
1364454
225979
1252152
1133753
1877679
402767
1699500
716017
17792
1831841
148349
1887704
395426
476413
669145
1568163
72290
1539097
536521
522525
101697
1119852
965999
238490
759150
714474
640640
1034883
1627478
1363921
1954083
737238
1082117
954295
1947539
723406
1010811
1271641
1150605
659707
756301
263355
1133211
1198307
47734
1807586
1069372
375012
1872135
1587408
1949254
1564412
1797306
1346809
1138132
350349
1927454
649941
916
67100
1514374
1147842
1407855
215656
240620
788979
1749240
618590
81883
710278
991255
982934
474250
38200
1440505
182136
1026866
168774
975013
525499
1221776
1666924
848454
1529533
1190540
801530
472622
1947760
853054
1458677
1216537
434714
924949
18230
1680736
576304
1194370
1280304
881976
840121
1974432
1297712
762291
717845
153884
1901753
105969
538255
1415717
281750
348411
443410
700681
297496
488096
1963509
1595629
1145356
104238
952485
1531665
1647110
1220539
1943821
41094
268317
899321
363427
79893
1366711
1938236
1101334
1978991
1356063
784599
1655923
6018
1674967
387845
1899700
1954444
1632986
1918401
1181472
1161376
375967
1688556
1783434
125547
1679419
1498358
351910
181304
1848755
144514
1169969
801921
825466
27477
620746
1639537
127063
441938
4000
1011431
154052
49429
1085592
211452
1572902
1777180
1237404
1121607
1735509
1603070
309606
807921
1764678
1192910
1534957
953807
259069
1730577
141614
245434
113574
1169525
209118
245846
139202
679487
1271244
812244
1900355
1651046
170197
977706
578900
1693534
1010838
1377745
820659
520668
1868737
794439
1825817
1334105
1289976
483154
42258
1833469
1135338
1596685
1788513
981873
1874202
440568
183843
858758
769256
75817
3972
841798
427951
476333
1399567
1973153
1971868
940446
158410
20304
191368
1974158
1979075
1657448
618379
1499513
1867295
1632033
935862
310954
182903
264110
923907
674107
943937
297125
1288707
617401
1176669
378329
1575975
678907
496725
1688432
280455
1738424
1667192
1149181
1797013
223570
1516537
586515
1003047
1028931
629032
1166386
1410637
1541480
1910215
771049
28699
1152139
1060014
1041695
1352019
12483
769418
1317962
1010553
496517
174690
588049
967483
1247405
737106
1559881
37874
1996968
681704
1738919
1549304
805036
927075
132805
18887
1709083
1450403
1154611
408673
847871
1546235
1310152
1132548
1032024
1787430
1878070
790808
1332273
380018
1440091
54090
1273772
1853209
983017
1868401
1974831
25815
1693525
1586705
1771007
403751
1042055
1945554
1364580
1143782
1642908
1684168
131373
1268155
1425644
1856071
1220097
509948
169839
1892653
1554860
221902
1231814
1254829
470221
142607
453748
1946026
1905338
522662
767445
417361
840283
950823
185136
1073883
440643
1967971
264150
732315
1474057
1892499
331535
703882
786208
257910
34831
162205
1880334
1498864
1483065
804625
1931177
670857
446805
1938542
609850
140617
1830234
1534999
535214
55274
1765775
437695
1650997
1795136
1411296
986686
313726
433843
187741
785993
1486431
1674306
613004
976862
1229650
251786
348962
1770198
397395
53821
1019432
1805870
373698
485782
1023784
1500006
5867
110004
47704
1429615
1399688
841244
649244
869372
482309
1370384
959543
1806375
270063
417242
425604
1988117
68857
1003334
690464
1134128
195378
1182744
1747948
745849
765545
1582521
100690
1542921
51439
1056781
1772073
303984
1563524
1927923
1750673
1293321
944821
72880
262788
981093
1093644
1206985
1643828
1972422
214143
1655185
523450
1733259
976491
298912
391868
1825099
1840763
369800
1236110
547912
9047
1163189
1363854
389174
680896
527743
1272419
778210
460232
1017865
199559
425468
816840
1598278
1877894
358541
1548310
44587
1174148
162041
530321
1300842
1575753
1229674
1680801
130169
1053814
811141
1018500
143106
1654492
735858
1191157
187704
75633
265233
902566
1936358
256351
285763
576336
692415
1768313
750349
1307670
1930593
93915
1971493
420113
438492
1867273
1796421
1385764
1315421
229101
581159
1708593
1778335
1319678
1603394
312697
1149432
913601
1575943
650559
514885
1770542
1050730
825270
1381368
1445831
1244462
542416
1813991
1080273
411705
509753
676959
470868
1340386
1089895
75720
1268869
1408470
70841
1590241
669229
1600573
1637555
1831085
43944
1059083
65793
620435
1159623
193432
753119
766743
1174249
301868
352456
920400
907826
519352
864603
427055
1538874
1484792
1673634
1789725
333700
1790594
355381
1802769
1633074
105947
1417881
1827193
1441238
1576977
234283
263147
1395694
955886
977491
803455
1523489
1975677
1584779
862410
321093
416388
484753
1369157
303339
1083997
889453
590710
1943251
1571478
1598750
1782427
1343934
1504804
888348
890032
1154127
261557
975971
672977
1039400
875989
1712253
12667
455498
1194482
374691
1748858
849761
1329627
1428894
1218146
607802
360987
1191186
1050789
846333
1698557
66100
1643055
166499
248949
1120187
1780092
652741
381440
1742857
1534049
555372
1408259
1364685
1659390
1594784
713919
1797360
1167471
1466360
918654
1431713
1133544
670241
1227992
1970013
927515
75067
290601
1823291
816232
1016337
779864
281827
1091965
411511
886093
1881525
1066514
551954
740593
1905818
1906698
305358
813772
968493
388270
491746
303104
1642872
1717622
1552710
411129
1671358
57120
27652
1911223
353358
73673
1149603
1650724
20140
1181803
410661
133157
358143
1983385
1546077
1987274
901649
172957
190749
1788873
1226306
1229258
456110
726400
970118
1985800
340264
266715
1879878
817641
1033
538635
840993
918386
1705749
343267
1550475
1659491
1663323
1886744
859028
1115192
1488247
1827491
322814
1444956
1022416
1343159
1570910
1685342
1774746
631754
1105383
1261940
1961158
1142664
1797192
577967
1481364
1857309
1619720
1113020
1174998
1894031
207636
642371
475643
1099080
93842
923062
1027176
1711484
1222911
1561482
764364
249913
1258938
118269
401093
317240
583685
1922006
1409562
627125
1332713
926023
872759
1077539
1886518
1895857
1132588
375395
41556
229824
293714
1894229
1380230
148329
237398
556838
515033
1787498
1303665
1268673
254887
1408785
642023
1316217
1458976
1541736
644142
153282
1958747
1564308
454569
1907154
883431
1198953
171054
631582
639476
1748581
784077
1609104
1606239
907685
1341776
588425
1910495
1944077
1958865
1023781
630580
1185033
881999
1932134
382824
472330
130876
409367
739294
1587330
84094
1870022
1835075
1215506
865782
1719591
1543461
957920
1136906
522949
808913
1738196
1671415
770266
1037729
133305
1072623
647593
1566825
1767966
1303131
1065269
559705
1577662
759357
349741
1573135
1354159
756748
34946
1480105
1737809
1656181
548421
1331513
1055723
1260991
293204
1336720
494795
1619877
784130
1463195
235952
1481756
1809142
1222662
1984322
542326
1241187
1970335
405804
487599
1915043
538482
799030
958850
862390
113388
164354
58960
651339
1393710
1034142
971845
877757
1255609
1012775
641481
1147244
1256208
1725797
1773952
448552
1141895
1045612
1673011
1164511
167476
539635
878417
1761449
1181995
1539788
1518842
1903357
844384
751443
1366920
1962146
261370
980413
36374
34429
1112712
392485
1600213
596285
1159027
20515
1035138
1503763
1892025
1965638
1239442
470275
1313678
1954867
516287
96282
233211
476408
1750345
438364
1705955
210209
143045
1078707
1964430
1177205
1666415
1370954
1869338
903323
691552
1872103
1631273
61885
733687
258014
572343
948210
1801843
379316
432229
607960
873615
190970
1026487
460976
1595994
798353
461487
1587330
723837
12645
757232
48593
761319
774317
404643
1221004
914771
662289
103698
1036237
115747
1050888
1083971
1486243
920225
1010420
818159
55532
1879895
1238347
1946478
1937580
1865626
92883
1807045
695647
1278727
960311
1450892
1104199
1384857
474003
62661
252101
1513711
1921171
1203923
1664168
1599683
1941612
1952156
428404
878813
613752
1460317
475365
1589865
34230
1356079
1307027
1712692
420706
1010819
592168
10181
1435752
1340968
1480438
101034
439523
1088744
1702212
1397994
1429308
1824463
513022
235500
684270
1460352
111653
851712
814998
738367
1581404
1557931
755913
771807
598252
1908498
579116
950406
876927
1075728
327028
356301
167136
1282702
1628608
1059863
1650217
1562042
1282607
1145345
250443
681899
660348
1687712
1797073
246499
900044
899789
239151
1084297
1072107
523610
1600800
1050481
1070515
1904274
822821
1212582
1943407
1823425
182487
1509343
201400
624911
285100
1698375
1668353
1671357
1225747
1476110
731053
1246823
781839
889847
1727071
420110
1277097
881582
1876332
371154
7418
856014
328714
239447
860269
168607
938664
1743779
79733
23914
213745
1352834
1048508
691856
935367
1229054
905055
524429
1015164
1502008
892067
148668
1640673
1242312
1724998
622469
390449
1484023
1667064
257986
1288896
1215361
479949
1528180
944779
1265582
1470703
643546
894350
125920
368499
203029
1280321
1533789
1009429
1428870
1695372
1480217
1065924
277318
330114
166986
77900
1266861
1431548
1802352
804341
1902069
1829884
976398
1642373
1616596
874961
1686093
1660962
1131543
353257
1675277
440125
301024
121150
69760
1497135
1527207
280565
1746588
404212
1650519
1777793
375622
1075902
1613516
1682860
676735
142272
353514
812877
1399669
657770
770768
1861958
1578023
1707716
59076
1019305
831048
1749045
795682
1560111
246702
1151438
1778763
517436
347082
354595
305249
788979
1264338
359232
1756214
1038469
868874
1020488
1160
18
451823
426866
22227
1410807
713049
220212
653136
1404485
1261510
1706390
744493
1744100
1218249
451017
832214
1728724
1891722
508304
1191299
55392
1950669
1162573
1617491
1317180
1560692
479102
531132
1212100
1852447
419305
974223
468426
291991
1718020
1093566
1064842
1001011
1412665
1638559
766664
1776690
1016328
419379
411817
990724
549539
1505903
662556
1332312
1343028
1371600
407453
860456
1563742
1151901
725939
1435809
911427
1684395
1253162
1446005
504087
1888365
276892
45738
781562
1107043
482487
1094138
494119
450672
254394
1721276
1806019
1996585
797925
219877
1451999
306719
1832356
1900161
42410
211991
1473213
16307
760469
1773742
1627890
476314
704778
1753949
703803
1566859
508351
1545529
1054012
1434191
377184
997861
757472
281475
1487164
352915
544493
124094
1132852
1508403
432757
1037626
444162
1561550
720417
989134
1884385
1213922
745943
368302
1360512
1555494
1680512
172802
755263
94985
290808
74354
1061360
1356144
1521396
745322
1406059
1340758
779965
1583133
1017748
450534
1488677
1259406
1587849
182479
1503920
1689937
1551486
1350858
942422
1198530
1786538
646603
716945
1936827
652007
1488200
945497
434462
568497
1994971
1099841
15724
824027
1301692
105327
1757860
980363
172621
1943323
711718
217824
1644589
261325
912581
124693
1679983
564836
5954
1069
1663367
210567
194943
1534137
596870
1444111
122853
1846063
1066025
1247790
653311
1917528
404329
206677
123653
1304441
522252
1630011
458100
624100
503431
1579697
370556
1073899
1126628
812123
1166913
1844786
476669
900971
1458792
1205808
1264609
332828
997252
86703
1083418
248777
1579590
1011465
1937788
431669
891855
1198104
890320
710038
1412444
913693
179204
1124339
1082017
1242945
476975
1228276
1265092
1007608
999621
1204757
401073
1736257
1729090
865719
17724
1739594
683019
176169
891761
1273358
579870
785327
1682227
1930849
1000639
1286880
1527156
49201
1964424
193928
1669142
118794
1192875
407663
527947
1848908
106990
1280352
1609822
965370
713218
1812312
1666775
435606
1858697
164926
1769680
159429
1156695
172597
866532
1782859
303595
724940
603078
1318890
321789
1512778
1036583
1997659
736269
649607
498108
1863062
1197310
198755
1916260
1363611
1629733
1292225
295024
619390
1422271
373936
206673
136561
1614012
497396
1903611
1673508
958442
1845955
1371842
66111
410791
1065630
115879
621805
1568809
921590
197608
738138
1955687
414837
1574390
799754
1354713
166017
864069
366531
1385197
503669
1616412
180752
1661110
1475251
231978
293780
770505
1465470
1762226
932180
1119615
1198772
1044821
693894
729261
1499595
22539
1634983
221088
531904
417718
1892470
1561121
1136098
1091515
1963190
1340465
26444
1318242
779407
697195
1500692
1050639
729266
954671
1882451
37647
1127430
971247
507067
1287367
1800200
1268558
1870137
1068050
807373
96416
1144578
321203
1798182
1671677
1034825
773109
944390
435835
795197
188855
1823300
230752
1013176
1698962
1920533
53829
835864
1584358
1024474
320824
1154083
1434546
475602
1522445
1084216
126835
711949
1209176
425365
1198024
470004
222697
798720
1994403
564151
1182208
516886
533555
1385191
22424
610777
1895357
629139
655911
973812
384191
657520
1771870
1758860
1364959
127689
961738
1586558
797557
274206
927219
956528
1283791
421570
328994
1952472
1289555
312218
1945447
1102958
1987906
1847313
1661871
201149
524267
1409982
1223377
803258
910201
1837516
166021
1505085
1775087
1713159
1363235
1136360
746042
475136
819278
437448
93480
853212
268192
45962
103424
1142240
1639312
537314
704219
952908
310211
698145
482344
1145008
820911
1383477
1133439
1527182
955815
417380
1824060
277802
1803819
1843644
1109868
1739756
1836687
1894958
910219
1380009
1654075
836546
661546
1099057
1462222
1980586
998329
340262
1115444
513831
1153589
543760
441611
1776031
1926849
1036615
1557610
1173601
526327
1802648
1317552
928307
1033647
1912769
1472837
354949
165641
568793
298464
455738
1428563
417613
1783270
929493
1735547
102499
479797
998714
1759036
53910
515459
1948000
1201132
1816756
1870205
83833
1240886
830157
116887
1001610
444329
105300
1756880
966090
1647167
958956
1234024
385989
1570270
584242
1407141
1643857
1906659
773608
789217
1377710
580977
1770902
536312
268244
1368413
1596431
1298619
1177406
1685483
900847
128756
774888
953221
1247353
1281185
1539660
1819080
1286700
997987
769231
1782117
160001
1769342
512026
655747
363413
842538
1670389
737781
1239904
1311829
142562
1585396
769791
1828882
80622
1602373
628959
656667
1570188
1563355
1378822
675052
189909
1263535
472092
1837934
1066117
927803
677449
55255
619076
1735826
996424
1731423
1763482
925592
1266737
442324
1035732
1559079
31970
1520108
424941
1520270
1252852
1273236
894762
1114570
1232574
1400970
1455023
1371022
1443402
1375355
1827776
348019
1842227
1204913
1283296
494995
1844198
990911
584852
1894311
1680752
982907
1455061
691226
451539
467249
674717
339464
1302134
1530985
1878123
511097
310629
980979
976370
245731
22090
1672894
1765085
1692830
1040207
1336371
665748
1659573
978000
1891820
748243
1141607
601085
1337047
1350222
868614
1800282
1856613
1097057
1439567
299378
1516145
919225
713166
1885833
1354701
882675
193765
450946
1637973
1759367
172020
570967
1321492
1986869
541376
1919825
1994416
1529217
1049588
1587575
1076287
1999556
1175529
580447
268973
598000
357180
1351982
488473
1365266
192054
1314050
732434
1545959
235763
1935216
207991
777983
1009159
1511816
489104
1228371
789606
853648
876819
170252
778528
165080
275293
1279286
709807
1146961
614392
1372587
1328974
1516216
1415092
1340971
1231382
241274
220987
37867
896547
145157
699
96261
1056923
373340
462716
1998503
991138
1152709
994710
1346074
284342
1447161
779489
96270
911641
223318
1626610
774769
237463
505270
851044
857787
1576615
1081736
141491
534461
1252091
1134500
565309
404114
360696
25810
1613175
1514632
1326315
92409
947336
883609
775562
420686
361751
1640672
1744198
356452
499054
1741740
1579328
158126
678120
166764
117892
153173
183138
1741138
1524165
1122435
1417847
1351519
1310251
1294057
1217849
1875521
1156209
14549
913596
1626352
1760942
1200966
1890136
719207
249137
996321
1175592
1534944
554385
585724
1479987
39686
1094386
1528397
877101
454183
496457
40219
1447838
1776108
702722
415385
1623221
662088
957261
314278
1894148
423336
1135572
1241852
904788
896048
1501429
1015396
1760068
360826
1862525
1420152
935939
1868051
1962490
1728853
1822005
1511513
1155939
1688439
123699
1111574
12525
1445781
35412
1094622
1032964
1633055
1244186
447076
1750804
595327
1053939
107947
952217
296678
1087251
981188
1760885
1945597
401536
1563005
1796976
1893609
533234
16634
295192
152807
1491395
1912257
1590382
243096
1457083
1920856
1182526
234715
808681
695276
596502
1946435
92140
1496132
662479
1536650
495828
1523713
1440848
523592
122179
1629535
1291433
1873942
1729172
713964
85099
1480593
734861
67902
1873401
247039
401352
1040710
232760
207200
1704424
1964200
610364
970646
1338472
1174491
1032665
966275
939481
1593542
1590826
779256
727075
258317
406825
261794
517223
269988
1999522
1334325
627930
809150
663974
1056500
1449929
872882
1348845
1108453
1908333
357948
1759850
1872008
285234
718528
1320078
1359389
216667
1256222
1926529
1832825
526268
1726967
462718
1410356
287065
654593
1982441
473950
1475465
1383822
954162
181355
199115
1259381
1828877
1476421
1135738
1125225
1256799
344945
697346
555276
172664
1305821
1163555
381405
121601
219391
1158730
531000
55942
1472283
541711
1071198
85422
1360970
1594105
1724378
901652
1727295
409969
1478337
668786
736992
1202389
1061797
1530209
1965787
1902619
1349370
393859
259630
1543357
296559
29307
1249310
799721
1925298
1753697
983667
166508
1234505
1788298
79104
1654457
815595
232629
1705136
223683
1782018
1959356
1373436
1472231
1216501
1884472
125558
995613
1525647
981711
1845598
14431
1919129
1695647
1543882
1951956
540118
1046881
1096773
434851
260295
1905323
114474
333258
1315105
1261572
519419
1462441
841877
1102698
1526489
699806
766679
1734405
1072210
781385
374878
944807
1033049
1498156
1837627
89364
163107
1955750
345523
508449
834573
30358
900350
781847
2893
947461
147985
1645122
1236457
159514
220930
1777619
1675593
1956605
813621
1045007
660934
953931
1640205
819728
1429575
960879
1749798
254592
1642028
880429
932044
1977696
286767
395198
1008367
1348667
211981
1017297
1278806
977196
87589
241343
1317423
1554367
963362
422250
1264591
569536
447376
608757
482611
601474
956476
1720875
1020739
1673807
1208163
931559
1186921
318268
938543
851030
1015946
1679591
610556
1042310
250723
385752
29536
1332167
362629
1144723
1463732
1589829
264888
261880
1073810
1592570
1060352
556044
848766
798207
553366
51544
875704
1787999
202605
1534313
1091134
1271101
1687888
353527
1731626
1132935
1577545
1904218
1490734
1487240
524958
1518615
815140
1722839
878828
367621
1768250
1640845
749369
1043667
1872548
20037
1907673
364141
1295957
1587347
1240004
646528
946274
1239508
137022
698504
1417723
1405837
869741
603633
776111
1159451
1993741
329695
1729599
880244
1226713
922114
1431671
147880
1426641
938039
689165
418704
87316
877144
409086
1309116
995754
1742341
31647
544669
434682
1835520
998305
521769
943684
45550
443394
789304
1558149
1809446
917102
1682927
1654724
430836
738555
1239862
1693572
265249
850157
1355510
593819
643916
1155943
1418483
831593
1789968
854742
920068
781131
1328099
231388
1709590
953737
1395062
130683
32616
1253053
277613
108
1374682
7056
1259246
1015968
1343133
1471662
1997988
1966212
382228
1435705
938242
1501414
467849
1580284
919306
1947527
1966393
1889428
190353
1130868
430950
1766907
500401
1407537
493624
1268142
499411
1728453
1483907
324394
1036443
1119601
1959539
1643259
1091268
1936291
1026669
434492
1452467
603262
526213
31042
439929
1800718
1042059
1584820
1275159
535379
1677155
1066887
1396632
1776570
1608042
944691
148717
512205
1508232
1916295
722043
217928
1008259
176067
1615860
559548
317805
279097
995347
1794261
813956
1995411
364109
1723503
1671146
1653692
96633
1590521
1887754
720946
1826070
1582391
135168
514089
392557
1396484
1845595
1218193
1700243
1473689
1658051
382101
517772
566203
849032
1179567
533176
1933892
569506
589007
428583
431268
1080557
1469106
490319
1542246
937229
1642354
1987574
755078
1083251
225781
1644918
933547
984814
801024
166722
797421
1460308
1570710
1286154
1623291
1309727
1872134
381910
1105584
755457
995935
1242427
572713
1302976
147595
774324
400795
69167
46576
1160849
678872
1143293
1934910
946822
1424309
9099
1592902
1196273
246434
1804276
1495778
541669
1476735
467411
446269
763940
1793351
498682
1240814
1934111
493908
1712722
1852160
1219439
1348835
1563037
172731
958460
99033
1297949
1916735
456230
1278004
1671771
74341
768812
238770
1433829
390678
1930665
1456527
1239449
816532
1360962
807736
195652
1983284
243125
238331
46139
228994
1929823
78788
1788387
1950722
6807
964904
885075
1991885
1150104
1134320
1970433
1780870
1759541
1413567
195153
802342
1065426
1503758
65183
161963
1193188
1456614
1274448
484869
1074493
108026
1130628
483262
1885887
1077250
1627358
1739283
1159262
315520
1836743
714915
922745
1967538
1273731
226398
466975
732946
1761212
1304061
970372
1562647
973005
1106660
366374
48028
112268
1940696
506730
1342203
1830843
1525104
1721607
1194682
1246338
1680179
732608
1142630
1758277
398927
781672
389947
444205
374088
911207
1725811
293109
183836
1823373
407798
7684
1052672
709604
1975414
120688
1187125
690302
1654606
1238718
1431697
976625
1515687
229099
1983273
1848044
1403742
477717
891841
1936185
1223395
1521210
1495352
1808951
154177
347578
1101937
1074572
1287340
535041
536157
464470
1358236
659937
420780
1993461
271760
1271452
1232955
307548
847377
904958
1418768
377521
1206954
1325720
1914830
1958714
1146734
680440
1260518
1309105
1759421
134162
802797
1762259
1328975
1542797
327431
35750
1665379
1946312
1601521
1584464
1261605
1601353
578791
488945
1310215
318546
365737
1983778
1220669
450315
321925
709069
1727117
741855
155059
1688581
1070650
1501559
1333622
1379342
1810361
1154977
1851717
1179115
708934
1629869
871812
136199
281854
26282
163822
1893143
608363
179178
1187783
111552
1499572
1794900
1813797
1562941
707281
1637010
1106774
395895
197269
914142
1552089
1489690
1488630
1742168
1451636
1227299
969775
366245
1665996
1260300
263725
92153
1381416
756197
69596
121153
1557534
470631
1441102
1328177
228094
1378454
1400428
1417330
520242
335099
909946
1815302
318457
914731
469790
1773721
1289904
1908172
901561
1919913
577322
479929
1545703
1138616
1965385
639577
421859
1623472
668382
134995
923743
952419
1835826
1558427
1999057
786748
1777462
739483
781948
740953
622538
1701018
296063
919124
930911
634404
273954
1601517
171488
106127
1419698
1451321
1026197
669416
81887
70720
1733028
700927
950849
1736944
250579
1854718
1518094
586939
1819435
854386
1215536
592363
1936560
1308858
1614455
957410
417331
899106
1199710
1440607
1838830
415026
1840958
686145
721414
1974045
1693588
1425106
942763
65386
439018
975805
1993766
221345
1764718
65123
256523
1443014
981323
597261
328627
376029
1187184
750646
1097136
1285332
1549534
96543
351367
643282
1989195
435195
673281
1514841
1507891
645589
783438
1118609
1757593
1249829
860412
1260206
249032
115659
1099492
383902
799006
1698870
1295064
172963
639675
922245
791168
1927159
1356456
1105327
879280
29148
1324869
342200
407957
1894348
1454636
670111
1110818
1102521
471313
376526
1269774
1513156
705740
1671709
280211
1663871
368821
53625
1787714
622804
1807922
257480
1769844
1051492
321553
1289822
1341839
1524259
268264
1139645
1554158
922075
1743687
605990
117759
120703
661691
1571797
1121341
1102714
694252
1075633
1663829
64507
1970653
263698
919260
1830445
158586
174128
785122
1554821
1156073
1103135
45652
431815
1616046
332628
649038
534536
858205
614005
624126
1801112
1622638
1253025
1411474
1865560
340110
1838395
289032
1136720
626476
655270
1363645
979301
672174
1208960
1982995
695531
1263703
1292659
857624
18891
1589643
1893236
1134365
612224
1100287
1760906
1880421
264674
1339567
1602085
1529860
1411324
325665
1860379
1688238
1630279
456896
1105024
905309
269531
1005757
697400
1580008
367578
219835
797307
1874794
219863
1597421
443320
40156
1610398
638071
563230
495866
619889
811776
213002
579877
62399
1617935
9714
1361558
273709
1831951
1716127
175787
980482
1687105
1321064
917461
332614
1470001
48867
1890259
155706
1380886
711681
1189589
496327
214327
1791563
194499
750575
1516424
857274
1082438
1938150
1634040
1329191
368995
330918
545757
1291430
1205006
1698763
1578723
298801
875486
1450613
1454436
1697133
1975643
1074801
1127938
1045483
261121
1788260
1923237
775245
1222595
131721
957913
102714
878069
733334
330792
1860118
1194546
1235860
421332
1343861
1169591
1624433
942501
1781731
1393036
1848458
1937679
1911287
1114241
642233
693360
1706810
621522
446410
1596092
30302
1047507
1279998
931782
556397
858285
369414
403156
708231
1094766
1119947
556598
1340336
1575065
471073
883331
217178
528771
876648
1291618
1935984
1388352
192476
1939511
1010362
1806138
1860007
14803
822124
1562344
1428216
1653022
242416
1923637
1469898
711073
973483
536210
640785
203497
498845
1013150
1867670
1249323
1240702
1472494
1996808
395620
903317
1836405
868968
452085
455828
502973
512813
1169302
646818
864440
1522440
1728111
1419485
1317021
297927
1402497
1017167
1592714
308060
1665505
536364
1798940
1244270
257889
1672993
1271762
1509263
255385
1958848
463996
650447
375013
1254961
199693
750956
1174238
874625
251085
375996
783212
13464
730735
1999830
1693403
578373
1654196
1386230
1787678
383253
954088
1342872
1345477
1636822
644350
120153
1201762
743324
1474814
1340491
261278
402005
1585812
1639519
1258160
1518855
324864
1490048
1065354
998849
473075
1527775
1553721
805617
300051
1991911
1523690
1122893
1592014
1475067
939544
1007292
1164517
1803655
99217
1829222
246632
1532871
844062
927896
725105
749925
559879
90269
1195578
1619544
1893207
1732234
396575
39154
377689
598295
376920
1081807
1641790
75889
1580421
814457
1921185
831504
233298
525336
1032843
199872
126667
419316
1683718
1387377
1175210
1812693
1865887
1410730
1514608
911097
1961309
475464
260813
956294
1640024
1352363
990686
793874
1532601
878848
198266
1713927
747720
1923696
928316
1784509
848317
1302156
1823640
297242
241884
1406043
235628
1138314
411905
999297
638190
465995
1213719
1705688
1942320
1363549
358311
1906990
82377
340411
1044901
1319879
1080084
17692
676275
109158
742858
1610880
875437
1031157
201594
1968413
532700
833475
1487721
534869
1967892
1420694
436289
992043
197051
1653102
686910
1256810
1720527
1458134
1347629
1387584
1547161
1007957
65232
1191651
1633115
915519
127886
99090
45537
1384312
255995
1219270
1261791
1585718
873262
1014308
1246405
426574
486123
1711963
1180936
710371
1849755
159718
1126634
1302533
862380
575045
1449569
266283
36511
1540598
1327001
1162546
1923027
1756777
1325896
264730
181452
1435366
386566
1704959
524524
1592132
562146
406645
560406
807387
907710
1667299
199873
589370
1932521
897897
279056
166876
1166456
114235
574361
768303
268404
991099
1321824
775100
616609
1631357
486494
378179
608502
1579833
1840258
446410
1066732
719084
128138
1376253
1232051
656903
1903324
1417610
829517
1203369
1019599
684711
811881
1123693
440176
1819294
22268
1775034
631412
1147964
447206
319385
395390
1877742
1694916
1933965
1995114
1440087
1578565
1685037
1983560
1797515
1754819
1784412
391067
636105
7874
1046814
1820240
25067
238479
360700
17436
558083
233970
1747958
383258
1016218
1724140
1942540
1013088
729011
1987938
496103
189958
1686144
520398
448381
1667544
1039665
130382
1873290
1790373
1517228
229587
796498
913120
414520
1267289
889948
1580797
1557417
946155
1715761
1069917
1955509
1544552
869458
762173
1763406
1646341
827355
1040847
26677
1083296
267543
1964252
1665595
68358
686372
1465171
1513588
952961
1270052
1420657
866212
1799003
631981
297995
910292
476660
314753
1006916
1569522
824248
978505
917163
1677027
404088
531687
772139
551537
1630552
1434852
252556
1330716
1253398
807759
503922
640245
1766782
1794233
1458228
303274
487883
1536462
273632
177385
1960699
576118
408680
500255
393857
1687215
324025
324370
1571904
1089520
1150429
379734
175949
489761
1000653
1469453
190867
90115
1215318
1818036
722992
692965
1787770
131136
1998240
1776697
902970
1886203
532397
1107057
1667773
434124
670793
1401391
997610
1422581
1808356
971154
765874
1326143
1607191
650292
1742684
1373095
1505315
241808
890489
1554348
711933
980511
984361
1951292
1119893
1509792
1637348
1041164
302754
1082192
1084038
1358327
873987
339950
1808021
1105982
487836
1402375
1897355
1403481
1173598
864379
1744256
1292526
269169
1858402
1368486
1427817
1767503
358860
80433
347497
340366
513543
756209
267092
1292838
1271221
202458
723431
1449821
1386592
1585913
876890
452437
1408721
636265
533091
37896
461655
1815630
448617
679934
839446
191105
1474345
184253
407933
504651
201694
854880
1011063
585494
1779489
443955
589138
1676343
797919
1103710
296693
101518
1210523
93443
408647
901526
1281846
1720360
1937100
1274568
1966645
1402643
940879
586670
1517530
1834355
1545976
689523
1744093
1320920
674095
698003
1306329
1305023
266985
1656166
157476
1984609
1033539
1724973
1545332
938074
911731
1686126
1421617
1081524
1570398
1567813
968138
31069
1118006
500054
1732065
1887107
361036
1748185
287206
583330
1421572
1959723
531324
916919
1772475
104705
149286
913692
165190
372192
421900
1829648
1710345
1388
1692276
603126
1114440
744800
72473
1081486
265424
361196
572872
812957
1365566
1794408
1935252
874419
485954
389822
1294794
1763172
982109
1093287
511501
602221
944955
377043
1886208
733098
1741014
935457
1118139
812699
1327147
382363
600149
1304942
615178
829176
818997
1179518
821099
314193
832719
1674231
722587
67973
397550
1029893
888893
550478
1403365
1146182
644574
1824497
955860
407749
1095877
1635037
1558389
676453
1169624
1883881
757495
1225652
1451320
906550
306640
577297
1750485
258965
1822286
327606
1327932
1013548
848563
616946
419764
137518
1939100
1847502
788380
1732762
1368027
77711
1662766
1179509
830926
1459574
188530
569009
1794716
834748
697914
1690263
1728469
598977
1904605
1897857
1419133
1425396
1856027
1141951
557016
1952975
595865
655940
59100
210572
1142044
1319426
906760
829336
797031
150715
855352
1965518
542262
1030769
1178155
1117170
474986
1442745
1976547
16308
89682
1834153
1441871
1940297
1452961
1674032
490154
1924093
100844
1253176
1532927
1109617
1979619
402216
1254733
394358
1555940
1117815
474706
948156
292602
1659858
197946
56226
845138
1334963
1010863
269534
1883937
1970682
1925221
1479832
429987
874831
1588710
1742863
1935461
59046
510980
1988419
1278013
1631822
1346368
1469460
197891
122735
36139
1726324
895760
66907
17589
1926190
584806
254554
216903
1158524
1845465
1702660
159470
816712
1256339
1189508
1481156
1864529
1014525
1958892
1170921
1571744
1237734
1080603
681376
459016
951852
911031
283140
505336
821223
1523855
1842113
1726290
1544694
405242
1683914
1129774
521818
205148
1503951
827952
945102
369182
1020979
131254
906327
600678
1845762
524991
992193
1106539
1136246
1445310
225071
359302
1413085
646281
429119
1280934
1261226
568103
1276156
1423340
12761
1158570
390530
1725911
228900
1283165
1217433
487104
1818829
424710
271444
636055
547011
991153
100560
1097773
977300
1696568
1436644
127189
1616145
518277
1058630
966371
1828818
138158
1421088
1887945
1146532
1258400
632996
1942978
656949
1434016
1875663
1741054
1365207
1937608
164761
1097194
762114
712901
62013
1324851
1497005
1430062
166154
334421
1507022
1374840
1930748
607031
267947
1837392
471243
1264581
314707
1516996
1917403
1902544
380881
1580969
1069843
1959404
756090
104510
1276570
1533211
1371686
647203
1959030
1882480
516213
215012
69059
343065
1755017
156065
1479323
1277870
682686
461955
752609
1659534
1449977
1842445
1980102
877764
659672
1673289
1314781
754498
1203903
1026519
1171361
697224
882748
1441665
1134202
1676256
1049248
1565741
1237363
954457
1342364
271393
628561
1168563
752262
1285765
242806
931405
361866
113734
1085598
1452472
159453
199274
1878184
1415972
818193
76060
1490319
1190069
730241
1389056
804152
807130
1446621
1317426
958554
1108796
1937962
31143
184755
1305505
202455
332572
1581326
1530449
507560
1555175
672697
1556016
1556800
1379875
1068738
1559782
1923587
582389
1622461
1497304
1351660
753203
1203873
722223
163242
1999288
724662
449399
1936620
1696499
1977833
1808138
636752
261671
1632976
463427
1215577
1375677
1477461
1210246
1440104
245798
71331
1650466
80680
1588074
443314
367474
919132
1431179
1681170
1841810
1554875
911607
1004306
88113
469306
1209176
1548035
1147969
1299733
765726
1584442
1614539
1300026
101531
120831
672622
936898
121357
1010525
1683016
594115
524400
899600
1913835
524309
716351
241122
1826388
1790165
1486513
1680723
813655
92148
145249
1479899
1234278
313935
1641981
235381
664787
1741902
774442
598973
1271353
348311
512492
1437958
1468513
422666
1314449
871097
113502
1967
782648
429651
1861697
1788476
1502102
1605580
1930223
1213964
1099993
1677709
1441653
415272
1091241
438683
401049
1326791
946195
1367781
1653905
244511
1809586
1106509
260364
1385772
1521728
1194784
1891179
1119277
1541888
1089736
1778653
1214602
90915
319028
1163678
843814
1133742
632122
1881348
1930393
825314
819406
1189460
1266249
841259
71445
76160
1792791
363742
858875
13439
1056397
781104
1361638
1606633
342402
532309
1598962
367297
1987238
1899763
547645
1924742
1782611
851809
1505821
1558188
1970546
1426472
87373
806724
457366
932663
1984624
1090159
1727531
257665
1748458
1470608
1314330
1843527
902310
1802239
1990381
1578794
963620
1186606
1716732
501399
1917155
1273087
362750
1542425
941660
642784
91288
1209639
1249540
84111
1529957
1332466
1603185
1202597
1265755
1687787
1194496
1402651
1680104
278339
610555
895679
1118601
354737
1203949
469763
1890487
489345
1879708
380554
557820
1974400
1280189
717796
656474
1142170
1480665
602111
633963
1510452
55716
754947
257281
1250516
1837731
1985272
1815058
1188314
1135188
98502
122073
769591
1245956
251681
826466
905927
734305
764144
212760
1734390
182063
681570
870989
1471129
1698413
809991
1958086
1468594
1468637
422994
795480
1688733
948969
1221617
975989
59608
660013
690747
1672975
133454
1672076
709358
1239842
1851208
1123523
1761745
1611912
55503
572186
455314
1119532
1889704
1674858
873476
1534165
1921290
194904
155311
187276
770961
213720
911085
1403152
1663490
482572
233247
211138
1280535
1574525
1119042
519593
1040770
834303
104620
1609499
510820
1447858
1185867
290358
130808
1095488
1259345
1368099
553564
1632103
1645472
933630
1272690
210464
654261
34810
1471243
895484
1859914
885324
195211
743320
1609840
905320
871810
651227
1772350
797754
1852313
83403
1547194
1244220
125648
382545
1169584
727332
428237
1282859
676274
1732515
1922965
1023003
163705
1645682
1104219
1215756
887440
910715
1025784
148936
235394
1274599
1908332
1811777
90382
386667
638755
409322
1839806
634033
1872533
1679164
1199710
544259
1903825
1827275
1465853
472772
1962805
555601
1274762
283123
405112
93443
1782236
1500350
696918
1180264
1336034
1367408
1217776
16008
1414221
173247
1064019
88645
724934
726231
887493
1715847
614592
245717
1797282
764976
1299587
155380
423092
155318
917166
898635
466718
1440903
1859414
280056
753350
847674
1264495
1882248
116362
1858325
123803
913017
601854
770503
1481256
1888420
1090947
1227432
1459432
398645
641512
158995
63963
1953618
1880105
760112
190931
1187635
1601118
240197
418044
1718198
940141
330864
783569
903350
563360
1273520
798706
772292
1348806
75370
1678059
88188
1616148
19852
529188
279140
1606133
1751236
261235
320795
1348220
126785
1942962
394412
1020687
1389984
325819
913051
436385
108434
1991631
1092504
1136380
1145454
1177882
1199355
1028957
1000231
1744099
1319069
1874886
1633877
989683
1504751
667480
195388
840373
1788242
1485529
106811
1511322
422837
69424
1107133
847138
550327
1192568
1543168
253471
1713466
1870450
1675677
1642729
1977804
678251
42445
1947482
1287745
979676
293573
1467155
1754936
848519
1103233
18010
1860233
1169730
986600
1532957
980478
1438223
1533685
1781869
1207391
1787247
702773
1418106
574566
1607511
1747039
1883462
411678
1771420
1194144
36472
1649276
1534264
1660919
1063029
1720394
219030
1429343
1401009
1042175
1868639
1962889
1779818
460853
799744
779753
1650580
761036
1154271
1405239
941107
23457
1164186
987475
1239623
1755073
803832
947889
420726
1125030
1929610
198529
1999721
579456
946264
1992691
1490054
82539
1765075
179615
24462
372227
338451
10214
967729
1060755
1461065
1787171
641526
1207690
384685
1345904
1687721
1601730
465610
373906
1346994
1255024
160478
1475033
1679608
1213809
430963
158508
1186261
501214
779229
318115
1039303
623853
202441
1603953
1920618
464190
1110445
1833160
1517358
1403473
1065380
1463280
1961299
1197264
1019477
8394
1270139
1627643
788616
749365
900265
1261475
787827
383089
730985
476856
1190109
154048
1125122
1358227
803819
219255
789075
1330549
678377
247431
673860
1368973
1004411
26800
1561148
1524856
9999
1280476
1668764
1731013
950620
1573683
1368706
1902956
449437
142777
1809760
572199
1435281
1428939
59660
1552257
1471091
1371606
1839706
1591330
1229148
1411546
1999468
1501436
1562831
1028919
394280
1288718
1784381
1882945
1653264
1064228
1368570
174865
726416
308701
1013096
75540
244964
267318
1272785
1892565
1087866
1347406
1942461
184017
721538
482272
549207
814231
1203561
443536
535232
1365192
274710
1369553
1467948
442412
772762
445861
56865
1565748
1043260
407672
1095993
7485
803196
1502162
1182372
717682
1718442
1259984
1905918
1191981
1731246
1245524
290992
1076749
769722
829098
607795
1577281
1043451
384925
130015
496355
255896
585162
1411356
803059
580428
457054
1502647
1682073
1786845
1304049
50307
14275
1475092
491736
250288
1927467
919536
1385709
1106114
962701
929728
1260019
822238
95928
776132
306578
980389
1350166
1592077
1341274
963204
1141667
939282
1950053
1114478
1982541
318455
1045188
839722
1108621
1146407
1667232
1816030
846017
1388345
1820802
865291
290193
735856
960682
1192120
1359043
298744
1985252
1074534
996674
1641596
1322312
1114887
147719
674406
101549
22042
1785637
1040164
32093
1235854
1269386
1805274
820552
385096
660252
1999392
1057211
1623995
913833
628724
327787
1763225
620099
1050313
1436373
1500486
1447483
1771333
611182
1824426
372951
944390
328782
469681
586172
1690975
1892859
554905
1485358
1488871
498017
1014086
798977
1710430
153962
1818712
432098
431601
362245
380462
1981308
1988950
718987
1146210
1824848
1872109
1366113
468525
1436817
1713218
1995747
366806
58182
449502
1707276
491556
510973
262588
158420
1918628
551675
1602651
1817759
842055
44875
1934924
216057
598662
284416
739137
360268
854345
1932623
1196742
882472
462703
1376399
110104
1453149
664803
369759
66965
924946
101142
1909693
459088
866740
15414
60383
1681971
77549
991329
925087
93890
1234054
1594247
1586168
151619
347740
104519
1381587
1574630
77382
1130979
623905
276641
1404899
79924
72536
294380
591187
1347811
213278
1093948
1263593
1918836
939426
435044
468439
144685
60350
1846100
1212482
1300443
523046
92115
1919606
1898487
901661
1357638
312377
1734303
1399483
1010759
327955
782503
477124
1073334
55650
218871
1474761
313746
1231885
696794
1129092
973980
484312
336561
341522
784127
1639120
1007667
1218984
1899228
1642279
1717943
620102
1169868
99643
1009346
605873
96495
950282
1603312
308174
1011288
1923590
750779
433199
1916996
1871918
72756
1024944
715475
1567825
1360642
1302251
622343
1811669
627088
255616
498328
1370106
716851
1707129
1550228
220834
694787
1763363
918198
1624146
1445360
1941860
1284551
643977
1202259
357840
729167
612371
1738063
1741852
1438842
1627537
147237
1675067
1975839
1622958
1774544
268475
1698196
1090613
503274
622688
148416
1310351
872788
1538125
60421
1112037
1928032
1106613
1422079
1564430
1169246
241718
1225642
1651967
1678760
122673
1989555
731611
276720
1509995
807772
1475925
278495
1014096
1340027
1518957
937211
640792
1749768
1793215
1227208
984552
465319
1083023
567617
371586
1259469
1646851
306289
792949
705160
218728
550572
1167020
565615
1611452
644448
1203173
876925
1299538
608135
487119
1558682
1058913
314941
626808
1068869
1638208
710206
817327
715850
1791948
985903
593071
927856
1145894
1191534
1968091
719405
138204
1171598
1001099
749081
990180
1462087
1294115
1241877
460427
778688
556557
93373
1504105
1772800
1423580
794049
365870
1634801
346875
428439
632231
1214805
677159
861830
1630367
1443051
1340158
527432
1253105
647374
259124
174351
481154
1419689
1454779
1116947
1841952
1597365
372910
1367102
238091
1770308
716823
187417
335675
575243
809224
1688332
1850193
1818851
1972834
1120852
450599
230336
749065
811919
1247059
1324629
512461
869725
409848
84312
637022
1650093
202346
50359
889865
124714
1581053
1415949
770606
452272
1166312
518783
1176858
903733
1648193
925009
1470408
1937000
939123
12049
388499
1578548
1916895
1058789
1183792
536766
1121500
1474929
911450
584967
1574500
25187
1908749
858773
965306
1141941
591427
46446
1019267
1935216
1868600
19929
130974
92549
1658090
153967
853520
895322
1266766
1610644
488192
1631141
1047456
1469596
495488
846948
17033
1144616
838463
121541
540338
93357
1902278
461674
1488622
810002
1843748
41105
41251
155116
967698
22526
452183
1518969
493440
1241956
451954
1054861
1469543
1830451
774570
603694
1588918
502447
1233781
1698578
700639
1368020
1680976
1316588
1254124
102498
1943057
1951288
1899885
1441550
1387127
1223867
1211799
1797098
1388734
1254261
1754684
680498
1509746
931541
753530
71759
1932607
1511082
1208589
887179
269444
1375080
121404
1870907
961062
1669008
1089588
146948
892389
1733434
307356
1102154
100421
1810900
1420046
1087679
1118469
521085
1402632
1876984
726136
683551
1283274
544454
217725
1318324
1379284
176533
1951405
70793
928802
128923
1399754
1219807
666381
250659
1749161
79683
1255767
1356705
1344049
850390
1456881
1361805
1993371
1756554
1027931
62913
822205
1455501
719225
1018479
138978
1721246
1629375
685284
1082048
799647
1242142
541286
791999
1357206
743142
579662
648922
462359
1703784
1794348
1972713
1912104
644066
1371037
388106
942677
1785558
569234
612077
535882
1985219
717085
1439813
699177
1004494
147464
45842
413764
1074902
1815349
1455051
1736665
1620328
1944254
59260
1307556
808336
830347
610541
697705
74459
1558830
1621117
519710
797745
1532407
1550159
330058
588405
1314826
1656192
374371
355923
1386562
888661
1871813
1237177
1531994
1335874
213731
1228581
1548486
1182409
680498
1927142
612800
366962
1977639
1248409
904274
1809042
101364
232429
1507166
1735668
955533
121005
197209
457860
872166
490699
795109
909117
911019
1483897
249437
1305020
1582891
347311
1296217
618351
1328989
1585904
920473
873586
1780708
1719145
369012
1506336
1261352
1120757
1083248
188549
394497
1586031
267221
1752812
611031
1114049
1946969
1464980
1707997
1870105
875300
381608
908512
946495
49387
1631080
1499555
882723
283084
1782418
73525
532412
1459323
1037160
1202740
649156
775394
1040602
1048228
206519
1862153
817268
1718954
1612481
163042
1804060
1416106
661660
532566
442836
1206471
1951447
1222812
913373
1042955
489466
1974804
1183982
1360285
859544
203593
1779381
1402032
1939542
53691
1699202
1854045
180962
168770
1934075
1117262
921269
1163042
461037
404599
1103838
1674730
813066
403684
615597
44825
1974920
906457
402446
1794406
1279244
1910493
363379
1906090
1108077
1423459
1606755
1836786
139513
697591
1276567
1094223
1716040
343775
1744614
1472991
922414
1842256
1325446
1434134
118487
1566081
1538692
1789641
173454
1460834
1301582
1165967
879032
1011224
103850
1621010
657319
1583556
1081382
10481
1200891
1710496
1252810
1487946
415419
1649390
101543
1123590
548880
461172
1848450
744908
243093
240518
1408231
1853149
1472758
682631
704276
1369903
1647354
654255
1032222
642610
1919238
436572
485965
457097
812416
890293
391416
1915747
895096
275647
967852
1274510
1789640
1951566
1966470
643514
1851521
94929
1997270
1935263
1648721
590019
1303966
296730
669027
115642
351919
1555529
254637
1714058
1146798
1985526
1675868
310626
24621
799466
1821031
846124
873611
391662
1890878
726275
1993448
155050
272783
740110
1460623
1917806
406486
1730964
863494
1081997
972612
162974
1990729
1059998
1135709
102575
186349
1639332
920676
1275998
85208
1531660
1222292
545071
982995
1325217
565782
650221
1799975
1506522
557027
298215
1119304
430781
899311
698066
1465138
882196
1024470
1629947
1936126
632818
1247970
1507265
1233674
1519708
1279130
1815102
184597
634431
1216470
1405237
1608698
600657
1507077
802817
1349137
1867602
773094
179131
1943476
175654
842815
1477357
885848
414405
938908
1931195
1758280
669104
387331
655086
1888567
1477648
1157001
1485695
1406702
114910
1019425
108484
1239458
1175639
1472001
1185089
489535
745871
1189383
1386639
1281491
842116
292071
1021599
1116511
1982732
1350723
1727927
1646642
474298
1600278
397376
397006
161946
531823
1654664
1327964
1226381
876918
627259
311178
631528
1575347
1086833
676593
1448487
431757
806144
1146759
439626
756181
1551968
918093
646153
1069024
1778627
1549409
839768
600754
1271752
61410
610766
238025
614715
1069869
1703452
917290
1300949
346555
235271
1152262
1414511
1252928
446946
1407975
500385
794254
79738
1791422
1608110
908009
1948104
1766215
1132518
378271
1616853
1648922
1770837
1370914
1001772
1359281
547130
1369954
1669541
362288
705620
1515649
1389941
190947
460706
777908
531270
76950
1502526
631198
1892722
1656196
683079
1750127
365036
1951972
1708066
1222858
663538
875376
567691
729031
1450161
62720
424177
320981
976524
286329
1635029
1360668
1217556
413331
575856
402706
1588180
1641572
533430
703910
1171771
119365
326568
966082
1203392
745824
896977
890394
1662506
1910988
960189
892950
1720364
1041535
406501
1075495
848630
1712661
1145233
696170
1576181
1130639
262245
1725543
1365916
1710298
1947045
260975
246858
1836875
899222
845977
1295316
1441138
1414322
1197566
107766
616159
428671
1323887
1987359
1484708
105422
1545732
320927
597898
715411
1309600
1499242
1548103
886290
1369978
523869
1738662
694927
470202
1806128
1242706
138499
135721
600954
340174
1434043
525878
1349995
278033
319881
357883
1510618
43306
905921
785935
1515932
1741481
1094939
273260
1174954
547091
855981
1229652
1863489
1570863
783677
1580867
1837671
1693648
1831521
593304
736163
1618045
1115912
1748570
1355322
794491
1157937
265969
1482868
1926112
362129
1604671
236474
1066599
916655
1787856
251617
1249057
1116061
1284057
1469194
835891
1707655
835612
1444439
961960
56340
1117674
188809
1897746
14484
1360155
1964257
1346839
1973865
1063932
204268
916499
268803
1634875
1730144
1851707
539521
424197
1828793
446436
1128593
989510
1975789
1940102
639573
884459
1699708
851955
1774448
437526
510693
1027089
261859
47517
971346
865495
43893
480588
1316153
398421
617659
1897491
356508
294337
820338
1798610
1682846
223157
1480656
1569893
80677
710585
1880491
813159
982855
1749283
885102
1095166
14409
745663
784162
697732
543749
1329757
1643241
1983525
116049
1284381
1807724
841012
448172
1681033
1567723
123182
1098241
336372
1291121
1059307
694030
294449
933687
1092985
594744
552164
853177
953785
1599216
716781
635241
438050
454685
1983446
913494
1651779
1825206
1407
490829
1839909
623561
349187
1715377
1149865
11174
1776298
1475061
238050
780237
57188
1981466
271908
427210
1768160
636482
689723
1776568
674756
849470
1334709
632080
1773797
1154967
1987411
1709708
293419
473558
904161
89210
141405
1799421
1415258
642765
1309634
1810896
906500
1630281
3471
1290294
751823
1718693
1365835
1131745
1889202
1438656
138069
321881
1845275
1911370
84338
856377
424929
1651099
549803
460654
66214
48612
250991
1003600
1184121
256635
760242
193850
1591359
1925536
1348144
1606005
555747
1989844
249373
187327
383997
690873
239264
1587564
733514
16679
223525
88044
1785211
107802
506650
1536295
629848
12228
1913115
81050
1692181
748368
1046936
331508
1385224
880468
1308599
153497
149081
967781
1347019
1933699
991990
952039
146623
1601270
122925
36687
1558383
1180550
889308
392725
40114
1434231
1420158
224181
619160
1196756
303145
1782211
1320473
1596514
1632626
250954
1222084
1393284
1856337
1278021
796519
344918
722605
1940861
142553
1195422
213806
266857
150742
884369
1139195
168382
349697
244626
745186
277789
172233
1222571
778508
1230845
1668979
1857436
1100739
373002
791864
1120265
561241
161222
958954
787354
1717698
1277263
1314372
58911
1243853
481417
264003
1916888
1522137
1906874
481481
182437
974244
1145513
1556021
1658820
931751
1759633
1867094
1074827
1557593
509422
637905
228520
404078
1833397
686706
665711
1749312
622854
1134074
126076
58595
233360
268517
1228118
182940
924025
635403
302129
1760197
1430647
205699
776364
1560095
1989090
683931
1097746
119446
226159
894454
516844
1259681
533439
1674893
461619
869200
698409
743817
1605469
278316
563676
1091689
1774272
84533
462459
1417358
117481
429559
1969393
1882103
1047680
595330
693409
4514
1826734
500336
82162
1797737
831348
393858
1781113
1695793
672469
699943
445367
863155
1408834
1709998
1014922
1050968
1840984
485459
616815
1415794
624642
549175
1673931
1831937
834445
530764
328671
744755
1444102
985949
487075
573448
226091
988058
342807
1984853
1276791
487491
1570628
467249
1830701
264489
1512523
937668
982897
1749373
1121696
12505
1203260
69345
1455582
696186
1643072
1216492
1307030
1639937
209916
611481
197798
1555857
1578828
68407
193932
257960
1607456
1802982
567660
48922
1723993
816266
1332631
903393
491323
1054457
1525272
497281
1380861
552845
1722663
698408
1930013
1114561
825887
402675
1660916
1711299
412796
707403
1091939
185489
1809725
1871802
711936
784331
819140
461417
145980
1910901
903061
760023
1381410
898305
125620
1613076
1513306
1097761
409430
1092635
1054840
1330605
1416782
1804412
362007
106742
419096
521415
481332
695350
1737334
264658
1901997
990136
1223238
386718
852540
1142338
1251221
780947
572556
1503837
1853016
139182
813319
1845672
1148189
1741171
1281693
979128
312031
1755874
315630
1462961
477941
1682605
407080
559301
359702
930060
372756
1258841
1520540
365858
243057
116182
322006
449055
151319
1713234
971169
1204270
1159958
1493516
258827
490534
24734
1888653
70254
1597265
324378
143910
1859663
1160404
141061
1657173
1527242
1580123
1930126
1543465
916227
741428
161759
1925267
1232310
1340171
1596689
1036467
1221884
447285
899937
1259107
1989202
1264428
1893155
687612
1376070
871615
1900935
958325
1710457
1819750
1320375
1041136
1689680
443756
1424633
1061252
563209
986488
1727118
848729
1788995
1232214
1899699
771765
828378
621016
525714
1524711
1490767
1155718
82668
555515
261667
1987705
698070
57032
1725860
720411
465328
717671
569339
1829997
1548486
448404
237774
348014
1178625
261033
1762699
101069
187287
146692
220826
1516044
1217912
1421657
1627207
1596860
472065
461442
1006986
419199
224201
1730279
184766
1957762
839907
693872
1963237
76522
1392909
399422
1471106
1682373
958242
1339437
967072
662973
629749
1049635
1077482
147289
138607
698497
951043
1445593
158206
1739364
306556
1537445
432747
1516750
554171
1163758
1829767
1661719
122757
1588832
401427
1426580
873103
1533013
56234
1814421
113331
228712
1234999
1873736
460291
1880643
811627
951096
1441135
578480
1854488
124315
669076
1719030
911674
499983
310386
1032117
877342
975405
31275
1823411
401498
1683416
1595802
165745
1689817
1807037
214428
478963
1055789
1930241
630244
1684600
1847812
791064
821406
1768097
1569850
1771993
1010291
1777648
383713
1942003
990202
36633
1037285
909208
1624178
256427
562299
139265
338551
1716735
601716
776222
1754396
359325
1134432
888976
623108
460656
1137611
1275961
1246874
15830
1259543
365472
847798
220815
308404
1169413
400552
1233475
1222843
23389
1184061
838742
1174426
1427672
632362
6773
1156520
156292
1556148
136624
117401
582794
780609
1578163
1837607
380000
1410244
169367
1725748
1503870
207460
856710
666251
318
843776
1183407
1645011
753742
408891
1457117
714060
1348202
1240542
768357
515097
374485
852466
450483
964539
405199
1120474
619087
1434275
1881464
306037
1751888
315616
1632869
707928
1331843
169186
838537
879072
1757066
1338839
256007
492184
1689074
652070
46452
577310
952946
1519721
34376
1168409
940156
1367701
1704993
1518582
57477
1450505
8046
1201734
802513
58198
270929
313969
1307199
88989
1914958
1517588
631314
1114934
1369772
1900100
1715843
534322
1110125
1415693
1337011
1226818
828789
1818521
376535
607588
917272
1914846
963131
344626
1437678
1065093
765205
613170
1736186
141219
888408
1784402
430876
1540806
1213489
528677
1061793
1851306
1983941
1736389
1598466
627350
1505072
1492113
51982
1757314
213653
249327
326700
1882760
1987547
1972713
723042
1928624
691583
650604
1818575
1304527
1235544
882110
1733868
907333
1318989
628470
699421
1368776
1141995
1730556
1483883
220352
1281200
153500
1498953
1953919
393819
379329
487271
747374
1882180
1698843
35264
1229614
207514
1281278
545038
866172
1970320
2749
30026
1531136
1667489
1037721
934326
1108444
1293713
1721673
1387269
1118949
943038
19086
306282
670187
1767584
1292199
1097916
322815
103131
477762
737461
360542
1308644
845356
577660
903474
57745
1177198
228922
1347170
136643
1542542
1961148
854421
748861
296385
1945684
1700344
228851
1389908
501808
1166148
417742
37772
1031088
1048332
1717934
1099329
569454
1077260
1976761
1077562
1908772
351192
821155
1653745
1245960
791923
242902
1993853
1222077
442386
733799
1026288
955715
41829
875599
1989164
505725
27230
1231578
1740702
107070
870592
1239365
617517
885827
1842168
181420
1866114
1615667
277257
581410
1645004
781640
188249
922215
1957673
1271976
1434509
1780173
246239
466166
1718746
189453
1041015
545104
1316606
1892938
447667
798409
498660
1784790
705241
1132472
658524
688413
1481131
1419241
1193977
1537924
579024
1850441
585946
1290807
441342
333056
1028513
1496271
1838206
78314
887104
217787
1776819
99481
400890
873364
1343178
423023
1576358
168767
1182511
1045080
1644539
861167
651418
1943958
1171570
1297521
1906636
1631587
897089
1178469
1980833
732583
347295
1462503
1921220
1636657
102779
333800
1304855
1480569
564429
721151
1186195
465108
1244336
1135710
576393
694954
45953
921655
162892
231966
253061
492509
757151
1027017
254550
113489
1546188
1555672
51470
1838651
84886
1048557
1605379
790586
1374894
776916
1827308
800103
1409029
1806537
1153996
1539874
1025199
1632982
787256
1133885
1096613
116532
980861
813279
1126811
1068053
1420734
689297
883838
14342
1306198
201933
929585
1955246
1470356
906598
1866619
445880
1543116
561506
573310
908547
1354833
1579269
1259048
1666254
84042
938391
947096
75912
400925
1986811
1037029
1693158
1127154
719512
972616
783594
248031
1872856
701057
1783368
1962964
1448704
337248
1973710
1090282
1173280
1698057
613860
1023414
160216
799540
1954476
1025223
1192611
1044684
1125062
963488
146799
464278
1252714
1924375
1825936
32550
225561
813690
976192
257468
537635
707685
991154
308374
1437192
1844845
1166586
1067417
1678473
1169668
391129
719683
1428955
685640
1105241
588048
366511
918139
1891963
1266887
1509413
1109804
232834
585877
1252368
555357
185540
660450
537921
944298
1890889
734100
1800349
1554110
409127
452456
904917
1903573
825256
1228946
265920
32157
130955
302599
835628
1550567
1225
45758
736113
1264520
791365
1219450
714907
1210988
1762878
400004
4456
503764
1637769
1365541
1871636
807456
834112
173430
1367509
561130
232575
1111135
1008545
1069744
1798430
1838942
844701
1371841
296026
1901200
1965620
812072
82141
703217
1269365
214777
9096
1098071
1117731
1551145
298338
660046
1362457
1168521
1967153
1375898
1126336
812413
1095490
898093
1543415
992415
1410651
61562
623024
1890635
1355392
1555988
317162
1026793
1191175
1845836
650692
1589025
1070251
1087136
1664477
1656442
576189
1157987
1397069
403415
1526949
1904346
154101
1614729
1479632
181889
1867625
328393
1209131
1967024
587296
1491146
1130059
1538678
1443802
716224
1826343
709210
1717193
1720215
851034
1260620
1128323
871998
932211
337498
1031576
621714
436499
1734416
1789686
1206908
463326
1396506
1685331
1744896
208437
1262570
399619
1502029
1238323
1444210
268972
1880527
962086
1723758
1485836
1672753
1635573
795346
396574
1578807
1849676
1517986
1194827
1212105
10426
1829809
1725676
1076515
876882
545752
1787505
1070905
1099286
526081
1286673
1915543
489166
688942
1274939
400362
1786575
1081539
1931218
144647
1601913
27386
1987435
852458
1882867
540467
607555
609272
1329291
1637802
709267
525461
1413263
1451961
1397305
1903785
1874116
478520
588728
277996
1555064
1774414
1731472
1323895
85264
258324
384432
280098
189124
1055003
508273
977249
1752744
190242
1316818
1921669
267335
372048
1074291
884770
511391
1955725
116188
1228167
1812472
1897243
1929888
1215710
114837
1602358
120401
33908
97068
613324
752661
201875
1838861
1721963
1665477
1985316
1966902
69846
843119
256309
227401
1783100
676238
991038
1912796
637453
682111
1724237
552050
378011
1026022
29740
25676
1038538
1481787
832435
1687671
1482695
478337
1541903
415373
5090
412053
13676
777210
1393994
442011
1966326
30773
766779
1160488
1870060
153961
1095436
409465
1030634
205668
1919952
1349240
510832
353401
1429594
1306040
1539874
1584225
1667066
447561
1669348
931113
1503326
688433
749814
1194570
1712837
1177537
934177
1726929
1473802
261529
462070
1985956
181688
859183
543257
226671
318594
178787
1313166
981496
1217443
100608
193969
1477103
140494
625676
316217
135876
225201
1158476
1333391
1146177
1004050
502822
987409
23963
767677
1852507
1530620
1053167
1417064
1188375
856303
1812631
1305731
785147
1201702
939804
15176
1284651
1807776
1528389
735649
387172
1456974
559153
137299
1486694
1643403
62311
1038992
534356
587653
1871863
214978
732963
970648
1853534
1162466
970648
1955009
737769
1735543
1563478
547543
510963
485947
1101629
435641
157999
1889916
88683
177492
161727
1812905
1707628
1755735
531714
917666
1958334
646980
90245
1900341
85143
1402884
1451437
1786061
1170441
1932670
1029142
1450786
1193185
915042
508750
481520
1050388
735470
1566476
1525737
471381
73249
1650322
1147105
1705141
231898
879531
37814
197697
401518
975275
992713
1644793
339371
643264
757364
1575179
1545986
1604287
1297565
445433
634335
305282
1380483
1681761
141033
872917
734610
467955
1314534
1563890
1669259
1773176
1370271
1471143
1095891
1187874
259887
1547074
675922
1475664
1357515
997011
1714010
297421
188162
52263
227964
633397
1711622
26288
1417272
1120693
1168288
1075673
1848283
1861508
1199615
1825669
71951
1270521
961371
1121953
104893
1057918
1407657
715108
1615410
946435
906532
445843
188088
991518
1007276
616800
1573606
1001277
18932
526501
1848801
408425
141415
1452011
1632824
113567
908261
1076989
1679046
529759
1894640
461378
68480
1285038
741975
163702
1171093
1215361
221242
1387626
843014
1408260
313706
58863
55578
814107
1349246
873902
76813
1867180
1812971
38046
326993
225286
1494963
1749143
247161
125810
1680885
1549065
1011940
1194853
610052
971570
498159
1336204
786294
1183866
924841
146540
1312851
453295
114704
1816309
1435374
564595
928767
1200279
1704402
442055
350748
1688543
953193
960945
904009
399283
719594
1307469
594588
703911
1319645
1769360
1527452
590390
698186
1481715
1487773
1900480
1914131
843740
798718
1051482
493291
248477
506413
1466758
748030
136994
1529729
1651991
1561197
825407
1088432
708796
192465
300250
1163119
1144281
58676
1650062
1271988
1415913
1157949
1207919
720806
1148890
1659021
34398
223216
169390
25921
1727096
696042
1002616
1084698
1332766
1002835
115563
1793462
880679
1105596
358916
884840
1463272
1275433
654671
1937506
926816
1661985
993591
1004967
1602446
545359
600387
1641252
1799789
1289765
590460
1706756
161175
1239525
989781
688844
1193752
577853
233956
879245
1014178
1002362
1822436
1203369
1368344
1750075
1386362
970880
1879541
582396
663584
514221
1406379
923617
1117168
1493967
436024
1081161
1070544
1476774
1241588
256115
723058
1967884
236854
1080255
141876
1386903
145354
1322401
401833
999518
928165
1992523
1181571
1707546
786614
749349
1862900
379937
230891
631044
1618118
534899
1639576
378172
1624803
1742671
1990720
1258583
318096
1069015
1624053
1807391
1905143
1809906
1796822
1891814
581837
1978941
574030
1297563
516527
1409513
998205
1042294
381007
606264
743618
674049
1397587
150382
1883423
1785859
1944592
460523
1388056
1683614
1598769
327584
1924561
211504
1119816
1292808
681720
882056
185776
1325997
175607
1187005
952964
1146191
608520
1472906
1682906
1884308
916287
480485
536764
1248291
1689222
926998
573449
1203242
1896388
1633386
1326368
1247714
1904280
1504111
168958
388646
922926
275885
796115
1228479
1617321
46431
1591455
1980623
875837
1360338
1099037
621410
1763721
1062075
943263
1768501
988220
1078414
600767
38202
185621
1977393
638185
1759762
850997
228093
800359
1123895
1269563
1664318
357069
1652693
1277070
1382986
1955603
1391190
1615355
1371147
1436115
1033395
417258
1999611
816015
924335
1132883
32575
1980407
1366406
74488
455848
1025349
602791
310341
1400219
1535997
1045528
616085
1035375
1017641
1663089
1797869
500742
1181433
1121773
1935893
51198
1752481
743988
1885388
605642
1437081
1329486
1246543
510200
1503459
53270
785879
60354
1932007
885487
447433
1587018
1709262
1061837
278801
1589973
959643
1404064
524589
75239
793723
841030
1803797
1762928
1391889
769214
1745410
793274
1669648
1188543
1314877
1833927
471227
1523117
1877943
1719631
995733
455385
1348497
812117
738527
241518
1746908
1480974
300904
312403
1498996
623778
783106
1243056
352313
495549
1876283
1644992
668918
162270
1389089
251422
381011
503231
559219
1160660
821597
348892
1924517
86360
1979839
1448661
1861638
6078
868593
761563
1953442
1701429
1003086
1311519
356421
399396
229789
908428
1110089
950216
1577974
1926643
1282812
196398
573705
1116045
563099
411807
1979031
1271060
576603
191548
408454
1593851
1135798
1304837
1200787
1250991
1413227
680381
1962449
1253859
945452
44791
1176625
1438824
1808030
886637
233318
1741876
254437
194477
1638418
919590
134230
1161304
1644338
873006
1309762
915218
1289934
1232696
1208962
1654719
550884
1817252
1495151
484670
766854
183014
170712
1438873
1285487
1294226
1464610
1852925
443411
581692
1597503
51959
1472548
516841
1560241
1315330
113590
1732571
470428
1582018
1130137
1660320
581894
99224
1602346
6520
1160490
111235
476648
273229
1360668
619477
1516587
152925
1432308
183452
1397603
1415621
701649
1909035
881470
665167
502252
920412
40730
1693002
663788
1158480
1946187
1174766
1942424
338142
1132402
1614642
1115459
1179926
141419
667278
1997069
1030861
1398390
149534
598261
33906
791225
1624852
547078
1342418
842227
1871077
1455897
221940
1036704
1036479
1502109
189863
1743411
1009524
981280
837129
218679
279920
929369
713503
1504057
472732
352354
1052986
692402
1093116
958570
440659
890975
769348
156183
1085591
1715573
1843152
852468
401293
1981476
55328
724074
823447
1082746
1782154
798728
1711710
1592601
495510
1670215
668911
367432
1688893
1416221
241846
962049
1555835
561563
387220
1070093
95501
1361910
1885358
1716477
530287
83971
1457031
1935874
1830451
1777080
1819932
1322942
830572
1489722
847418
1663332
1617481
1777283
132138
1433349
767233
200682
1581366
194027
225262
1724058
1466797
620551
247805
1921518
1695651
1125224
775236
1585134
1941851
1448791
1534199
381372
282175
1387314
1208410
1412655
572662
1236219
548054
1762159
1432623
1883592
725735
992987
1201934
1600752
1351503
341769
1519649
134253
1250866
1354951
760223
1744245
1007547
482795
1269635
71315
464317
558043
1483894
1388607
111182
160601
1541925
777876
633640
1960975
1281581
1515505
1589390
798312
411397
1617534
362408
1513314
1481515
1140512
1325011
892343
1713277
1465032
1473208
591395
1039767
853312
404580
571426
1059678
1370026
665858
1917699
770069
1339701
1985304
1849377
727040
1616591
704291
666296
95774
376570
1275460
196676
1682278
1835609
1239859
445124
1842495
634999
379935
212811
235581
2880
1120051
812580
1630321
70257
99467
529157
1221249
1200830
689455
940105
295068
1580400
1749815
1236134
508909
1241385
207035
1912742
971382
1487448
324376
1236378
1958840
902625
512154
1266256
1581301
813294
858902
1069535
834191
341515
1393156
1766827
1641867
1447567
1306594
1636652
1413232
1564469
352862
1632806
1292975
1559911
1187794
211499
372583
955403
1302207
750285
958374
1045236
1023328
1563065
807210
1665158
86499
1063892
1463820
685321
451118
278881
10656
364300
691525
1486517
1473243
787108
437449
1938697
636839
1108783
23279
1924219
1385042
1242851
1042545
196941
615634
582391
761681
1378248
794845
1894720
1493785
263040
116930
496283
1783027
1445969
295040
1311602
1577274
1996323
376021
1623363
500254
1160535
649150
1694042
1184179
653002
1573762
221026
1335544
78417
405153
207785
218082
532338
971207
1615787
492890
1855432
921911
163230
13538
1596283
785964
1937176
263744
155538
328950
566278
1723597
1943373
440066
1292112
1563841
1831025
1673312
1338116
722783
999028
211812
822813
1112813
1782861
1163207
1269381
38494
1458196
1414896
1211069
1949103
1995924
1240086
1025135
1329146
1850214
1111765
137085
85748
662925
513369
1168404
137909
352678
569544
1841513
1821565
195944
1045316
833541
1948413
183291
1106036
220628
1476607
660307
1018552
897822
1072044
1665469
1743154
525744
1506627
1503877
1899729
1341982
453396
1319706
1915303
1317728
93149
1566404
1103578
1046412
1582289
11725
1757821
748099
876689
1026885
849493
870680
1203363
1223408
1320779
688342
1186521
1587575
1293165
1211662
264161
1515123
951424
1018994
411853
1329333
1536391
53602
51330
58116
1069854
725833
512876
1151373
1119800
1438943
1569445
962651
1807607
1183322
1528203
592714
1543593
1098221
342756
1140484
1027787
1040962
1921522
400429
798713
1488966
1626011
347379
1374197
586528
1964762
1576137
1769959
1569455
1550306
1283259
1908469
964965
1644917
690269
982887
290040
1625441
1541119
1857924
1467632
1129817
809100
131684
1745257
721095
1633333
1675866
417698
1719195
603173
1863941
245602
1677747
1152952
1216388
1067554
495420
1640217
1552885
748352
1555569
488923
447939
721413
95350
1183444
1769387
795629
1952890
1750174
1620892
510220
663408
1543953
329787
143663
995204
472474
1790716
1607974
832821
1045873
1456010
888493
1986709
501019
1935151
1633234
1535743
394234
73411
1501622
455483
1395566
206228
405293
1760061
345614
78871
1988128
271102
271742
750542
170107
138161
1392650
1801104
1799412
804493
1517096
1489838
762716
1829839
489606
318563
1017571
98789
1325876
1137804
1974487
240614
1824728
1777523
536213
220684
1036692
114573
139764
1038503
1385297
1081950
1618734
273640
430320
1072266
1020183
1922182
13061
74639
1759193
428323
20756
967029
403516
612809
1822658
1661272
1384052
746702
546370
1695785
311304
521320
1121491
870218
1689929
1113714
1991499
1001287
1968890
1571972
1938896
1990213
1858705
216665
638152
1480592
1250152
1964853
206664
149413
1033520
1466960
1626507
542773
618426
1145038
286579
1288884
419812
1118141
252973
19649
640945
815850
1629185
1325981
1346718
1900064
219267
1730527
1496280
1350989
308808
245891
1650563
662943
183551
1005427
1476927
758584
304993
727352
472584
813804
340925
206139
484473
1653609
1167049
1326815
1222152
1077029
523455
1091128
915906
529843
677044
563993
1565600
1775004
542341
1836985
1302470
1188312
1673032
1535292
952966
1257161
42022
489206
1280900
844262
1452879
1666100
955636
522443
1282215
1419022
1888789
1005571
1341519
1515159
696489
645417
841529
719276
393537
1788853
1976721
1206592
1016152
206399
611998
1406848
609612
491341
1942586
508063
761508
1033567
288945
1472202
1856575
1184131
869413
1927448
1948593
340090
761739
1928241
162429
1941299
795361
1719975
1326109
515644
1421325
496022
1169215
96471
1419113
898901
837931
1936481
1134702
1275068
1200202
955125
1788891
564276
309828
720011
1040349
1003011
1555264
840892
526924
703127
28865
372289
231506
1641859
1788891
1327252
1333307
591221
465010
157156
400733
536935
797380
1020706
1303757
1260965
1020239
1978164
1713120
3559
177120
1706591
58649
858511
557020
457505
1299786
294605
770293
332499
1942411
1721319
1409472
1090831
125944
1665173
957052
656466
388965
954101
1863289
399773
428691
405965
752420
1416683
475735
617892
1699421
1141218
696662
66386
1478778
1840042
206583
576375
1678725
572646
927735
1487434
1555174
1184740
1378428
244225
964363
720085
915403
742107
1419128
982113
769603
1928066
295769
1662484
1792989
1107555
610586
747911
1411848
1268051
596231
435170
1674341
377359
435066
1280737
1548373
498999
1345874
1511780
1593442
837248
358375
1809930
604962
772248
545377
691203
978717
1918537
1162833
1872642
1807063
671462
1952819
1795280
1915906
1583079
685772
1285843
1450882
1877086
1655065
504988
713500
1261402
1479517
1221081
497040
694515
284017
587477
885208
1939189
1907180
285293
1195909
37322
1321854
699847
1223081
853914
1954372
1170226
1511261
945132
6586
1916394
1726934
1188084
1765441
87063
1493261
533351
154509
832559
109628
1923716
1856993
111042
1329738
191688
1956036
1063291
538864
601987
1724976
1656863
1839959
1493280
1982102
615733
1829182
141676
1753884
602642
1485394
1861143
1285311
1414748
1964247
921168
594222
1296555
1683171
1507248
1002243
942952
1664070
442501
1779183
578379
593451
656003
125798
264209
1750086
1681200
389310
405537
274366
623539
420913
378972
495363
549912
53713
811444
1683798
518434
790333
1323406
927209
1370048
1541252
1095443
1672214
769902
526672
1223187
1131069
218986
897522
960221
258259
1964305
628482
1776292
508673
933698
1091353
675377
443498
38622
1904904
374272
1690306
18625
815124
299326
52341
646067
1703437
88684
926189
791314
604878
565886
621540
398829
977367
1290838
1838791
1547868
930775
175919
1599040
24232
1919213
780018
914372
668433
412558
395674
1654271
708214
1299056
565350
1367010
873705
1311126
1200302
1996040
248342
208659
474852
1113865
509076
1610744
1675553
1329184
1612608
1146711
1717049
1576930
1295692
1197043
724811
891935
1144018
1142452
992687
1847747
1174862
1506527
1152512
769594
116547
693552
193120
257259
1059305
1210323
1893758
243130
1213732
947838
1711813
616256
1285741
215054
365088
659317
856315
565040
917662
1073363
782529
1675488
333178
45518
260547
1906845
1312237
210423
713232
1684564
1554323
1497553
252952
1289176
1731805
810508
241111
1311985
427715
495150
852200
876404
1387269
1091565
429711
1584517
1645360
1245205
1622985
1972570
364002
1566958
1630409
1924722
711944
1419930
754012
162734
1449592
275640
1800471
1752459
112184
1050661
1141542
575163
451640
261315
327513
999753
557301
1431912
1806009
51172
235415
646022
1008024
769674
449185
935570
289780
93810
1628676
246854
230894
456030
527946
1990812
259026
698138
968332
1345083
1582675
1641299
698335
951265
1207209
294719
1408627
1538187
585482
46220
312380
452324
1532457
537537
1761864
1921187
215496
1926561
1882553
782108
616219
129062
265988
1615570
695962
1331508
1841702
1020945
621748
1739989
803968
352256
648937
541506
1786815
1239440
51314
1173643
1788489
1066113
1897017
688504
830942
1768668
158148
631994
1268073
501126
1475126
1302295
138559
272278
1254873
1763668
647681
711164
1760435
315543
23398
1747885
1256949
1776361
1376752
1978674
946830
1340992
123827
572718
1119084
141373
1251952
304522
1163808
1187044
1399953
727238
1663277
836865
1443264
312081
1856758
397453
1347278
1115999
63403
345298
1013314
358764
637597
172728
1403276
149492
1629728
1048902
815626
1511337
127755
1959047
1988143
1489276
889934
839705
526467
1821510
609785
1042101
715314
210161
1632126
1468773
1989870
700925
906829
942001
431006
171292
534963
3936
1291663
585045
90416
1907947
408961
694056
1936331
1009583
1993242
468696
1216206
859586
1383635
1473771
930852
1165764
1493043
757804
1160248
927556
192768
1161021
799625
575961
1127069
76000
1192577
63754
463488
18492
217325
271379
481863
349125
904922
817746
188810
1702447
1635721
1454453
1411791
1098000
236324
1785952
371543
626679
1109603
1342510
30904
1862711
1585311
802286
1741552
639104
1780883
1019564
568433
407220
77363
1535438
248084
673049
368310
1605878
1150731
948673
1952296
1402569
1174774
643439
840328
499448
952626
542442
772749
1008077
778167
48585
1339158
533549
521382
1844336
998729
1348311
1506258
1567615
1761333
528170
187267
232672
1482663
1428555
1625309
399199
439567
1810076
1615643
692948
892158
1500359
1161884
203147
577486
394174
795865
991618
1268029
232340
1389701
58425
1702770
132117
1972744
210585
1279882
766390
1509676
825939
1399245
634365
1901933
1871718
1567042
1935129
486239
1445304
1226667
1768608
473891
1171782
1169546
1627862
565940
513721
1226083
418114
775269
746696
997504
1903613
1128581
168031
1157089
865119
1348036
1235532
1519268
1556903
1336821
593735
1077598
1515487
1344953
1283506
193377
829876
1760709
415446
1256216
1321425
1194724
145038
1791432
678870
353434
566093
515640
1175176
190806
240248
1494769
400731
1346513
1603455
1497129
235278
1059470
1054720
78005
898905
1407827
1622399
1795672
1797699
265247
33990
310558
615884
1250179
301656
1291195
1646515
1044739
883286
372393
679823
1129923
1822100
308987
350950
583227
226618
468474
1556244
1335607
935841
1963937
1788082
715823
1411133
571418
106897
1001759
343391
733583
531191
1062085
1622074
695876
1984427
455627
1466671
364198
1278393
1074290
1159352
620800
1279606
495792
1828729
1436873
1065133
881801
224940
1888624
747023
1579416
877196
1433170
44510
1107585
1798690
526427
765892
1135145
46257
1073997
702540
880896
434627
441890
810445
733099
740635
953951
605305
1299538
1980873
889778
542561
1201152
750435
1732901
329068
1793621
445584
1802965
328278
971270
1203020
1608780
1261096
1913802
648738
1490376
688564
1502318
1262509
364139
1032780
1788509
1552623
1950147
1146111
1356349
1691044
1547460
1108722
1669899
1039617
1979077
669415
537463
1340515
1109379
622836
636101
1957858
1077417
340756
387732
120071
20640
56681
1172455
8149
150898
1485611
284343
177930
1546178
44909
1650564
932237
1009052
1120930
391007
803578
1769892
1185451
4217
615519
776961
1289228
349217
39833
845130
280485
750468
1851159
739537
700475
279948
1354592
704840
1272841
1798765
1611288
557306
573018
66705
801044
852633
1703827
898462
813211
1237646
856601
1779069
1418251
754327
765595
1435610
674501
219236
1693347
617280
125492
1942857
1930924
91861
59563
1398667
823648
1160345
1033567
736694
1487842
1605614
399384
612467
1961387
786862
1909084
1495285
839965
1660130
973652
113220
711817
1130140
605489
459466
958271
1770263
1313860
1257250
1322479
409191
1105149
1383798
740722
794294
1700959
1730440
1194605
1307860
1321846
835678
358206
577984
618128
1909211
1224650
1047767
1000357
235044
1637733
1229253
1836049
1143276
1235693
1724592
1225440
952797
1970261
486018
1805071
565277
1986034
586692
1409831
1980537
388078
973515
1504577
1908843
1287234
566484
206484
1055634
288595
1097270
1025612
1015331
459610
1927714
1955727
1366898
136051
338555
1404250
397049
1695607
761798
1955338
509002
1728209
1781964
15088
125837
1982951
1266471
757513
1936438
1615674
216657
1602930
1279773
1464080
276280
926399
1064829
1830022
1138935
1504754
1686660
505793
85666
1214226
1180094
257784
1100718
1842128
1682056
818976
588555
141383
718224
1148089
359098
1084034
300768
910962
1175076
1270321
1725611
456021
370805
531066
770039
1134903
644558
1625607
456153
1826880
1713467
1126878
720825
1493540
1890522
1346646
281743
461131
1819142
654751
1238436
828634
827926
798978
729177
230893
1878993
345867
1748351
976490
359100
1241074
458881
1751736
1613746
127744
333335
1574327
64840
434491
381305
1582082
1638708
1123642
936452
1968462
1880131
309291
1726711
1509634
914666
817066
295420
283176
1244600
700078
792437
1429673
894250
1511263
304440
878806
1157603
1717004
1357306
1451395
1255409
323108
702166
1829946
90974
295223
85825
1105870
1289850
826602
548682
562165
606133
924195
178499
887699
296566
425824
853971
371056
1593363
1078198
1532187
1936544
528119
1559658
965982
1241584
964878
980863
1283115
116149
892671
1170138
523229
1732157
1647255
1071122
1814349
230029
1046563
1231687
1425093
1110841
830438
399298
80476
1084946
927390
181192
762848
1136735
1333551
757713
1144376
213709
1766727
320405
1521462
1690458
1619361
1691395
1947068
475930
473406
1871534
957708
1784855
1560964
1968299
1432226
1970922
1666077
1465622
1333450
330268
1272892
724641
1562468
627357
1633337
479450
1321337
195493
775783
1823931
10291
1884512
541646
880339
775977
1732073
1548074
1768511
1777431
716669
496123
354710
307080
757638
1881557
554340
977694
1466716
1591359
1842596
1242864
1654393
1790264
1713008
1589311
611321
185726
1410439
555622
265475
260638
68555
1870800
477170
423097
979368
424753
139162
1599153
1199065
701818
986438
1873662
499453
1783803
1392634
1012651
1613356
1651236
1467884
1332612
1530487
1071487
1178092
1755495
191779
1487085
1989672
587358
446737
1831087
269657
581427
870234
727355
1138103
694873
162348
1722240
70028
1222075
376086
686385
1514871
596854
1433868
869538
152714
1490028
795356
1401119
641031
1325398
1157312
317101
610257
765369
1066692
1255017
394617
1405840
1403585
266191
1063927
952922
989554
761826
1951352
1184063
1224961
6311
1678980
279728
1136000
444181
1351668
928634
85556
1844286
1983131
1163170
1717042
1515822
754292
1456512
1322869
177437
802818
1404650
1691639
574505
94131
8451
290092
34575
810418
1987127
372342
1551810
1672977
679790
640109
1333434
1272531
922568
1604840
986588
1234562
1602285
166487
988090
98343
1176679
1864948
1104826
1382525
1352464
262297
521105
491042
1275998
1660035
694349
1255886
364921
1696092
673494
99438
1604359
43130
281695
425828
507556
290652
1367673
1258187
643565
243079
1079905
351171
421473
1794307
656400
1513339
933442
569100
1879981
811102
1523300
905787
604992
1697383
389067
995535
1723861
1076470
340097
1166202
948814
1049113
1418123
296765
1995275
1023728
1236280
670597
1278627
111100
375049
77521
912919
840907
911566
842505
363953
650193
990766
750854
1489040
444126
393712
928515
681704
1678507
343870
261819
996244
1756505
25047
1935758
754247
391208
1915965
1456806
1688598
119684
918936
440446
375387
861419
1829741
840098
1355452
115439
724430
358583
385518
284956
1909698
452296
540754
125418
685656
451814
368867
960772
154888
55701
692519
714064
1605422
298167
1782133
1118541
1284339
1658835
74027
760743
1524923
1021369
1550833
936821
1126724
76051
738643
1626755
585842
1429475
1277171
356534
373180
879481
1949735
1287964
528820
780489
1155801
1683884
1410717
206445
1065979
718011
628234
1185667
128244
963467
722968
1182222
1874946
586375
680292
203892
1525309
992578
949054
1922901
1732244
1969904
370208
35847
1585732
1738201
1089318
1914378
1829013
1973632
1883281
323804
266474
1935721
938354
1309344
71580
1651709
1169011
598504
1755264
1441913
1283720
38835
1292241
730573
673447
1964462
1228579
821963
977367
1042725
340737
1953187
356646
1074915
1416260
1688185
1136424
502817
1716858
1774971
529221
1093699
345478
705134
540365
260921
1550295
1071130
183373
1043454
475586
1030910
121860
1982137
450750
785445
1710765
1495718
636265
556243
848891
446232
11706
1279091
728129
74655
795640
22692
310695
1112554
697331
1741762
256685
275680
1955763
1984501
1790785
225504
1835906
1774530
178694
226660
887894
730526
1288959
426821
1833107
1222180
8178
949549
1118931
373468
14493
571631
384151
1383018
1237485
1607030
1754915
106448
119026
639525
1334601
479155
844099
233977
1766741
730552
968273
326448
598597
563949
597101
1649423
680810
539657
866704
533313
335285
1627345
363462
1813756
1693447
1812393
1428855
1992463
1167990
262586
1367677
726175
852910
1862450
796402
1863036
817537
520185
1301745
1164324
1370528
545849
1585889
1942391
1003482
250494
238166
842456
856045
1940357
1326500
1828104
300005
489322
1757080
114405
1947808
1058496
324355
1982998
155587
1109207
1183659
1902826
983039
1898783
1427539
1032057
211268
1256235
906218
1134236
969060
1638108
1647410
549871
739479
1543412
364175
1180062
1134296
1123948
504890
838696
1878384
929710
979538
824886
197481
1203731
252211
591135
467001
205948
611037
573343
229492
1967207
1456886
1617344
527835
112807
459627
1227497
6998
716511
1752253
212581
1833429
535078
924750
1304581
1915737
800159
1276115
325246
1399705
1358583
497086
1130411
421141
1134855
941885
1255705
1122400
153958
1872315
1970876
1964511
1297770
601567
995390
1160767
1723332
1120950
816537
1212299
1920374
960566
400630
1996350
327452
491015
589141
1621538
1642676
597071
1489988
995992
1923112
1441335
1146558
503589
28817
1329311
439787
711305
1799357
1771552
931341
156435
1903952
580633
1804812
1443453
749176
764648
1584770
769419
820982
1801544
1457273
1088181
1925769
536487
1905933
121703
1575545
434080
1630470
1509565
1301768
325835
641440
1652726
158702
641146
1224751
1683
4999
1697896
452003
114437
1351663
1999752
1216128
928879
94193
1583890
1261565
974147
1000639
77960
1180207
920005
541226
1933461
577313
1133447
1014570
854162
1481740
1869940
1715092
314837
939280
1466928
434514
597850
1559847
1142256
435537
231311
915945
1343461
574842
124442
749639
711815
1662236
650666
883577
1470578
1866374
1634572
1778303
1592904
1953600
1775625
687083
1151447
1803209
1965355
1548737
924040
978044
376728
1396988
1126095
1909586
1897248
948718
1670863
391652
1204774
42424
1069203
1881691
518655
1947824
732315
864210
992392
1378927
218862
441870
1177000
1289611
1053835
579410
1275557
232129
900851
1129219
350397
594478
1957085
1149840
1043411
1991790
1445581
1226683
381686
123209
1251411
546718
1852544
738563
1826239
351308
1104949
1409294
471404
635516
1864673
1041615
1558912
35717
1214044
762679
866097
619402
1849807
1623798
1853037
842915
1763405
818285
272885
1409119
1889918
161012
556895
87594
973520
944980
683231
1964102
1205872
118709
861955
1890344
956853
437918
1944024
1661611
1495579
1916543
768741
610781
418402
796729
154197
1442553
1030339
632128
252309
544565
1745289
1756694
977842
149902
558925
1906702
648783
182774
1502881
798933
760904
1696593
940307
241588
874887
621011
1643749
627955
888237
1997198
1740612
1961657
1623426
1141423
766193
548134
1407373
1808078
1295132
273880
598066
1069205
1213735
979700
1067744
1344288
1476879
1700048
111707
575661
1770604
1756453
1832901
1236173
992501
594828
1610408
1547977
1567516
1260675
1977388
1901603
1243295
1786283
1922992
77544
1640990
1181272
300468
1245797
1877300
1750700
1407009
494524
960136
470999
818210
1131137
220405
1146344
768671
1023200
1261856
1632242
330495
613870
1873525
701035
1808037
31023
1616268
1950085
1847120
1885957
421818
1407130
1957103
115705
389277
595847
1721439
1290899
1469278
329516
819206
858104
1545183
872683
1997785
1410998
1864795
870684
779019
1182888
1071655
1432622
218575
387304
1852951
605294
632178
1141433
1945236
267052
1617835
855389
801547
958339
1540561
1373454
1618681
450662
668
1203140
1940962
1979447
1684947
1206521
765866
533484
1891699
549956
64205
1369488
264564
1416508
500749
248639
864761
315840
1137731
658335
1905518
1830339
726556
850260
371721
1936772
934692
1893020
213146
566862
1894592
522195
283195
1127314
1730125
1388429
235150
1498175
830291
1962937
682489
601374
686159
506739
1517637
338985
1186837
1989326
1954380
1496250
968015
1556989
751240
636232
293729
928112
1833920
981757
422046
1498659
91521
1222329
1643808
989251
1988061
103320
206324
1504101
1866292
456419
901985
646382
1319826
984988
629642
1625837
710531
82147
1334841
1621945
1462523
915332
173133
1670952
1188342
1561338
1161616
292658
839989
1686798
1015741
1430925
608445
901792
868441
1762533
613948
665905
1625923
1968437
1172830
1207702
498712
629282
1755164
875884
1926533
355022
492868
332685
1256798
1112279
465529
1515324
513768
810287
1688648
110303
395706
556375
794711
1211901
483711
1136698
1973804
261772
1512384
644139
258075
1477592
1021753
980946
1519979
527931
1109156
416985
1807813
595814
259808
1950856
1472904
1208855
162526
830935
609020
1859280
337946
1517504
850311
1527666
1080572
1827861
1982020
574603
1524475
343381
326247
1309125
1572974
1142349
467699
1622926
1654927
1962810
609251
1731059
1797678
327735
490103
1995881
319765
1722820
284649
1147058
637202
221266
1273970
1742839
234922
1858695
896783
1317167
1209621
488762
767401
655742
1961125
1364640
903151
44420
815377
1488517
1709635
704684
1985734
1812885
1269007
1646319
1781406
1324669
126232
1576398
1135851
729807
1332063
1960610
362733
1710231
1268191
244251
19338
342035
1435592
268722
1405218
1697272
888134
1973017
163490
607780
1397669
573068
546919
1467120
534072
88648
1371896
734333
942149
1021409
95273
941294
1511128
130746
1505103
426449
1922302
63357
946570
1290629
769447
1505301
499847
1098622
27134
549930
50572
1893132
975361
1012372
216025
36509
1523497
218002
410432
1839481
452429
1872029
1759656
171772
692643
1300602
1068497
1258013
1283088
88767
1615697
92126
1768632
1949183
1104564
1795709
1207426
1756380
1814212
1701881
1875274
210902
870185
1647260
1865127
1427842
1623891
1408913
199543
995450
150241
647707
1468280
900224
451636
747273
1539923
809389
1894483
400351
495444
847686
1847271
1075737
1861368
1643709
22886
362600
1316905
462054
1644026
853041
568345
950165
996360
638194
953994
1442413
1961385
1775039
128091
161943
184185
467777
152258
1819283
1408333
1047238
1291071
1631582
1977819
1323909
1478070
980918
1025607
1121528
626191
1830895
1015582
1300792
1532752
812606
1750826
559740
1349117
653258
1305439
1495326
830228
1814817
240546
1521458
1132031
33178
159878
1634438
1314453
1118651
1528322
1892733
1371894
1403038
744259
147959
1624152
1483054
999546
1726841
1113412
1292110
41054
996805
476078
1757800
1538451
249633
1714363
1761765
560955
307456
1831765
1069460
1065522
740471
1080024
1677788
1671075
195630
1408572
1776377
957776
1899218
365797
1655115
465383
1918242
563094
890157
1385258
648022
1556374
77338
1448937
485047
1146859
1815728
655691
455551
377871
983430
1338366
187247
1174563
1438574
657469
1157829
428530
1537537
921374
376847
1954103
1856372
562151
802919
1584000
1540987
145589
355062
307044
198350
591648
52856
208521
789430
175223
1958141
49215
1759064
1337274
615873
1193709
847504
777991
381544
1675137
793850
1411579
400206
498164
1059098
437782
1557154
520575
352018
1817721
732145
1066637
1408210
540806
678595
1585404
413866
962721
309972
1864478
351410
1625229
1044875
1260768
267843
1330466
521840
594811
1351710
1418535
756957
1916011
32553
937312
580889
497348
154576
1337278
1962730
1405743
1085761
47946
1553223
39709
1018873
487142
817210
15533
1287554
168478
1253224
1134967
1116119
516726
1169181
391117
105726
543773
623915
1799333
178104
269450
450622
1307988
1420853
1735865
1654577
1614831
210887
1342765
154756
393511
354385
371828
559324
1793609
994383
1247243
1975460
185694
374468
1205924
1342189
1607593
933114
1022828
1954710
878790
494202
1960827
80922
1461139
981962
241395
768806
116432
641111
1456235
1694016
1008719
1146652
1190999
619189
967213
1866811
72694
680582
869988
1048094
1234705
26886
1843707
23380
405888
33090
1149053
314149
537857
898099
541039
338384
1608456
1647935
1686528
542123
1860726
496994
1002587
1763408
1344826
610078
1124447
217404
891241
1333363
1194360
1758944
1667763
1168885
1374400
307774
1783136
1600831
1615806
622562
641951
1876462
185037
1633458
1168814
456451
1276866
1584980
1761462
327216
623891
308851
1469820
1844870
1381716
972884
1568001
1776198
779794
1215194
1721675
55078
148936
839094
1971987
1602161
1568233
814648
1406258
1134990
730184
103774
953278
1334542
831925
1559445
1793251
1462159
753531
1515185
1952204
1000418
1255757
1654005
738546
346346
718923
982609
565964
1479143
834809
944910
1142173
924290
1262572
850497
529085
632019
865459
988318
127582
524613
629395
596932
1339181
780347
515152
1284822
727126
231831
1680835
1860129
619024
768789
1389448
469684
71765
1381657
1795931
377721
1025976
1527376
751037
1566239
674286
514797
753288
1469375
1902201
1335949
1611689
1811904
942403
652628
360695
172139
212569
738319
865389
1903476
1595146
1768763
1625356
772491
1972731
176304
1277257
746736
906506
1704660
75867
174690
699788
303483
1870892
375210
379193
257194
1517561
544527
352416
316132
1646679
916997
483535
406291
1478297
219715
997084
1506802
60457
540282
1997217
1114806
383961
1945302
633619
1432320
814866
1907244
970494
509147
192589
674100
1825779
74340
524416
805453
133983
1849977
928041
375215
1720732
1018319
1800256
1472989
1040844
1787277
719219
539464
269889
1844026
1120821
899765
1562570
1061850
1813394
1676065
1092991
1170508
782174
925874
1421605
1389871
622728
1384871
176639
727254
1553137
324423
757445
1209234
1594202
860710
1973726
1401450
22681
1467033
1805112
416778
9162
1186086
1135099
1660935
1941344
1547741
1274000
1299996
249536
740258
1173021
894730
129270
989084
1506366
1566835
1038015
229119
740829
1496844
181559
695339
925936
741869
495978
1696684
1286442
425058
1891409
1663003
1165275
1722596
746653
1208957
1661518
490497
339512
713104
752806
1463591
577262
1143901
1760826
496042
248301
243064
1474569
1049119
1075822
1826400
1993260
1786137
1565052
599977
1727955
1143699
1893517
4383
1939593
1719495
1773464
787511
1753239
1714862
949175
890956
1537511
1750715
1164857
1046748
1565520
1707890
1750818
1292616
1240618
25580
230637
1512253
1160797
255748
1353848
1627580
1736675
833771
435368
1037096
1568589
958131
664197
1263766
1828691
687487
674090
1554244
966231
669174
1430523
107787
980422
668185
403087
1458703
1429653
1608158
156320
688735
84133
1502140
1627881
1913229
1632558
1597228
1459504
1677277
1207435
1336983
261789
14240
740567
1944943
712104
507634
1170088
257465
1574059
1325023
575534
961745
1748485
1677361
1681203
197638
1483447
521750
109380
1864048
1155083
634182
1070114
1136952
243330
1030548
1555705
1701677
481704
122310
1660591
1181263
336385
398775
286475
1506467
1195581
1382288
1792520
131697
269937
104585
1792009
1794651
78571
1532379
1195747
87876
61834
1365375
33535
1471777
1021030
913136
404737
1907756
407315
1154735
558606
898845
1451336
1300105
676010
624077
1093870
1393560
1239109
404453
1427054
230822
1436317
1251603
1464458
1107056
1483184
1179633
223242
1998377
1554740
1680654
1344421
1410268
1500615
438935
1332984
1128541
993509
300657
689830
1264455
18372
368190
262489
321206
453659
1538498
1711353
1675420
652112
1627838
512026
75441
1597835
1648236
69166
554646
268278
1993578
507380
1851446
1130645
1593607
393096
1690045
30943
1329277
1300267
1061033
590959
501735
1215976
396302
1759381
40374
925742
1203027
41785
1698689
162468
1514623
1639276
676434
1033442
328031
1630720
1745442
164476
1239347
1928079
687374
1399471
452773
753284
1558296
1167304
1848097
1674837
998411
288448
946595
1094931
601705
1833638
646498
868507
1177787
976497
71238
1238812
876024
1832822
1313928
146073
1932928
540204
915269
1311671
932133
809275
959724
1677625
1530289
1475782
1705435
728221
1540689
1767015
1861649
1638255
1341121
848461
328074
1881276
1735738
648723
17561
327796
1529022
1082735
1402680
1906394
494686
1227492
544812
1244870
179952
900560
215518
196317
1111000
845949
9349
317231
267228
1035083
1156400
311014
1271808
528153
926396
1627879
731416
595686
1248157
1633016
1663299
937016
1334611
366356
855774
1686
88048
44774
9265
1559322
1510717
1487642
97917
808108
1644460
1574073
78759
917922
308505
734893
910817
350822
1264276
946243
1175671
862492
1807757
1958429
950007
1580263
337699
1705594
857077
743325
1824756
1890229
217958
347143
1862211
1251656
1840148
261073
1153337
1133008
805769
1710347
443725
562332
1496773
1299553
776344
1082552
369004
1062954
636384
1437323
1829281
1134984
1094728
613064
909999
1764106
1353124
1765419
1670155
1580038
1281486
1295683
480662
966781
116605
979455
1493393
931251
1670254
645899
1581218
1987427
753367
587760
431063
576434
9798
979300
420940
217049
1148182
1486737
1878325
1905920
1621344
140731
1803049
862773
1683452
1106734
1384634
1375376
1677769
1062384
967802
1450310
1990609
793312
843900
678783
1314423
73262
1620974
1240709
506183
1215604
920325
108377
1197094
642969
65604
600484
1407121
1527703
36167
1315015
1635563
846508
1554584
214889
6337
1756388
567266
382744
889858
834047
102823
313523
1519716
312828
786366
838694
1773736
1191935
154932
918935
1405744
471021
524181
1143993
674469
445082
1139056
1021835
1328784
28340
1764489
1486381
1777805
443339
281888
1665288
664382
52470
511479
939011
1388499
551725
704698
248924
1253992
815447
29482
1725842
530650
1314044
358106
1329664
1560540
1483513
1365579
169919
352373
1308931
432773
1412700
1799430
1922104
523659
946343
363133
489330
1472008
997789
420308
327932
1360995
1742217
186431
738504
1032204
1811370
1170163
1954451
204495
845897
1719248
1151239
502286
1025772
1335340
819190
1590926
1423843
953747
688310
1508488
844835
1751449
627041
730206
890265
461961
1967101
47385
807329
1296225
1707476
1295344
106154
673471
62685
878390
1208807
422073
23975
1155183
1724713
57621
450797
501988
1875361
496177
1447921
1302218
1472263
288858
116058
480744
174721
1112383
530871
1660044
408348
534283
1916030
1872891
149062
1126577
1350127
1176048
1909063
1603386
403821
550515
119756
1492925
1412216
1573441
1087334
909977
1166566
893314
1246006
1997832
1630891
1797361
1830882
1640925
1366555
493520
416152
1512028
166083
1789598
273756
184790
1079256
1484147
925882
888589
528792
1640670
671537
1463419
1826222
1460775
1863064
1693826
1256351
1636306
753532
124361
1115965
676286
613810
803108
506308
608742
1567411
1657583
1816253
74401
555745
271734
1908716
1344822
193762
48090
625344
505001
931198
1496470
358513
1454714
1470059
1272455
1635384
1475473
427122
1216145
1252225
661563
1822414
1135268
760952
1151554
1178
1532256
484662
1491571
1946216
1257534
507211
254135
1309197
648067
1262888
1573211
1139584
1004003
1593449
583221
146031
414687
1175533
1471670
1391566
802909
38507
740988
397964
183482
1916203
920482
1064985
34808
1628274
1865342
374182
1521513
1675512
734415
507167
1077207
1737928
134745
820718
3043
1484553
69666
1418416
1323064
1492679
896473
60324
481911
833316
69144
1967676
23693
608690
1815742
776948
227537
769876
1070644
171487
16860
165362
1004659
1225347
713594
1916415
357004
1372833
415026
901255
917433
283232
1963481
209261
88607
552620
342657
511598
1613351
753937
600788
1241930
843626
1772213
1772502
1934167
1729521
1348951
1521997
61381
642659
512879
970063
246909
10503
1878241
1570581
893055
1856267
436482
735282
1819660
1557173
1611213
1861008
1738333
332679
1117201
1269516
677806
331109
149747
1167097
1504655
1909590
191035
1040458
1058391
377963
232582
1232841
1882314
952747
780068
860809
451048
162859
1898020
1654163
1154166
708293
595031
624911
750648
366606
1003116
450072
1302730
1374197
1213709
1220711
32303
1389466
11059
1748440
1227893
533568
1332326
1066584
1486870
1751639
504692
1310476
1176330
255380
320373
264149
1006321
970529
367296
1747783
1712405
541028
741317
1931026
1937319
1515376
601989
753282
1788845
85840
918297
1538088
1110770
686537
395849
1398169
631964
1142820
1915971
1599105
502907
1400899
1193416
1260634
1393048
1847007
251820
330218
720589
491195
1068605
990956
1288882
1486068
1229776
56609
748080
484886
1289249
1802174
1300588
1973456
44942
827196
1580286
123254
257330
992688
1196925
1944663
1475036
299140
1554763
431987
314282
1078744
1870752
1938257
1941171
1440154
1210175
15835
1315345
1296207
377244
1812526
1732047
9895
1866270
71709
270401
1766858
1990422
1873696
1135973
1985996
647973
181442
702185
1968008
934593
406701
1093263
574469
1707534
1626268
1513791
1684698
1574823
109028
41363
259243
17882
1135359
512896
1534955
1366460
1001916
223603
1711766
419731
1658536
991963
555632
614965
114415
840507
439852
1033845
1029794
1865891
63992
488726
1916293
1639390
544028
1652309
194172
301216
1403600
289457
572681
1532999
1282263
321507
1356688
1950958
1807995
389508
1849983
1976061
980539
1444721
1992774
121225
350634
1757170
68148
1168429
1883934
1385908
102255
58031
1256581
867226
960419
615197
1283615
890557
1094549
1345792
69923
54316
942102
1274434
1033244
437106
861035
900665
1237862
209507
1716505
1384940
217217
1096251
942970
716951
1488124
599136
945541
1372914
199601
1129733
694817
1762072
787125
1179747
1412643
1871475
1082277
1027981
52947
917178
664311
1878833
1805231
740655
432744
811360
440949
762838
1626912
1636486
652108
1426877
1385149
1730359
1070216
871810
1933042
1964646
438657
1582548
831119
94830
1806632
1947912
855197
232166
20828
1123329
439158
1477039
1870374
1168492
1900299
1321834
1939173
232837
542840
1419043
1808773
555134
166081
1208117
65090
1222483
1760052
1395149
327082
1950457
741904
407494
1418934
142537
1472733
1198759
1201149
1449020
779217
1471140
255949
380578
1055058
884797
1649999
1222176
1552359
987475
653653
236505
529079
130668
808188
1939554
1184305
874610
772831
89144
1425112
514774
915287
1221973
57770
71359
1877751
474953
1844849
1438175
691478
1639717
638845
704173
131637
1379339
552626
301681
79524
571513
1577662
819695
1699637
1719057
1049455
1004743
1996941
1061583
920637
1030341
1702556
1817623
1685039
897273
1711657
1087042
571851
1256705
820592
990039
1119700
1139410
1094942
969354
1751245
1090382
1708320
862067
1429561
1521384
1480853
393031
1491238
1040467
887312
1093223
1556627
683340
1442393
649139
277286
1906525
32555
220863
1472808
291837
288810
1436710
1945086
1081866
1825267
211049
1176190
1316830
968404
371850
722489
742461
1317763
815461
801481
1958932
1757057
1033998
774945
1158574
1810518
332167
596995
48597
813388
559250
831074
587765
352488
1933727
1566499
781697
1433299
262066
1881530
1169095
1701255
281121
464318
1471364
476990
818822
1836942
1515476
1195365
118817
1422670
269814
1490834
814427
1338114
1796361
1413295
963646
651462
1373362
1751044
575847
1236979
1489055
1301377
1069285
1993620
1185704
328015
77044
59100
1769736
582175
603843
1795244
1457827
1075701
1639911
1576587
1446181
815505
999945
958477
271665
1164160
661656
1110605
1244346
778222
505279
1896332
115215
536526
581253
1496478
1126251
599445
1117069
786189
1146891
709305
1870835
1931211
1297113
708214
1483047
16856
611400
557993
1869736
1609424
1074265
1000011
1756114
257331
476473
793539
1861741
1261008
402810
1257430
1733536
1896844
271500
1799964
631274
517356
391197
1640606
1846830
1594911
43801
757571
246897
1270671
366154
961489
1425967
358511
1628772
138621
338242
435517
250760
585150
760067
834096
1024073
1136796
403738
1614328
1400040
744708
1577270
342197
839433
1422721
1552152
4740
1140661
977175
982143
224131
933745
817957
1177957
336176
1450262
62728
1566039
1764518
1490231
479162
1677615
1260111
1046700
1216320
611825
735698
1326182
176471
261577
485888
134488
1596233
367264
1576099
1919413
1096769
1597507
1673170
1608337
1326411
13471
123978
83646
536438
1218299
1296310
84657
815563
366766
68761
1925354
1833007
71258
1868033
346593
1953386
812977
588935
860127
515337
1007312
391397
1193810
1558920
1926053
752074
746228
1857075
82040
1970719
1192016
222293
823810
1414631
127228
1691179
50763
1913722
726716
326941
401207
321870
477822
7232
335503
1512807
880653
1652283
1246687
344685
1785032
61359
1412311
174906
970796
418630
1372031
481103
266626
1982847
1367239
647981
120554
1624259
1080334
92450
225087
1352220
1440460
1987474
1673011
1946486
1763109
104787
1516421
1950872
1724113
1298900
116604
1550513
1379485
1568240
1427147
609867
1336485
1348709
1638238
542994
819623
713673
919560
150558
1186894
1829162
1328630
520055
913424
1066435
1609230
90542
1943300
1681841
846919
900015
1306729
577846
1657321
363224
1013171
36297
517622
1295085
1681852
1524159
613595
1715392
121956
450268
1524677
1467519
1016244
1506466
1904930
1687699
805053
1586736
463585
1139027
1059491
1847198
1680269
822976
1579450
278839
896877
1158721
425290
29494
65266
1515656
609533
1664275
1283812
746637
163721
46717
20411
1392412
1498024
802369
587752
1151361
1237733
561537
494530
1739931
19416
638914
1149056
562284
1162165
696594
1823937
526584
1326283
574820
513985
1796821
43748
1642750
1031305
1880450
1449975
736878
1381229
1260451
1574387
121006
1430563
39790
621801
1419148
1227947
1244093
1251339
1529129
1967612
1816480
444328
504493
74834
104074
67637
1481382
680745
1608058
244091
1639075
973273
1021808
1289446
386657
776281
999807
722835
729557
909623
132552
1615948
854409
545177
168615
1780880
1321400
480760
1645869
743356
290015
1766674
1022762
13737
626666
1309858
848261
639029
1714701
1012525
285507
718862
244340
168170
70856
142101
596056
98470
648396
689406
1461556
1590827
806574
196568
1086266
99303
1912038
255358
522405
621514
208663
1188172
1410294
1775744
1098505
664728
319098
1894203
1188709
1667004
270238
1764113
1188899
421492
244040
957445
942897
82418
1133980
1456446
1455018
1289536
657753
1617120
410930
1247654
1562872
852117
623766
319684
1859527
1799947
1772095
926930
463175
1230697
1309274
1541512
324880
48
956760
528904
1944727
123352
1712657
706693
610059
1854497
491393
149444
1797397
1347463
1659911
533076
1154062
1939405
949889
488414
1915725
1145379
56957
1575554
1897309
559263
570311
161151
1173397
949698
1702838
557588
1727618
1977147
1463810
49196
298572
169935
84955
993111
1155155
395468
1365041
1287579
988057
1134865
1652611
235881
1137085
574118
1838861
276327
1273027
1607513
547500
1792865
331571
1400378
1014976
899822
39363
862132
1566278
1677201
1136826
1325185
678422
952813
119456
1377042
371321
1616991
961635
392716
300482
875918
1421200
336759
1142537
1386872
1172735
829546
1970987
167826
1047583
1191525
968808
1395296
1995123
273445
619274
1906699
1044796
1963298
1303515
91624
508406
1639087
499945
469300
2342
135728
1637147
549593
749498
588577
1950465
974591
1555773
1580903
178655
884363
199866
1316645
1246298
1023658
1606642
1167842
1789955
864991
583878
1971320
1583295
645995
480809
1299962
1010381
1610081
701928
1609695
1777104
605419
1028664
1774262
1326831
1951464
1248681
1495219
249015
137753
700969
1205548
1258294
384109
666246
270693
28252
1684871
309165
665109
1765482
994592
602315
597525
1026184
533911
1023790
1400002
1043315
626837
1480452
407078
1784025
167357
1127546
112477
1246950
1443538
534998
925664
1440416
1097037
314058
284946
417703
1098628
40287
625164
1885690
1146674
1979075
867161
1167989
557670
711480
1420685
356498
1093635
1787530
284672
1695338
1648063
989080
648804
1109456
1638346
1783597
88619
1794487
657380
1779144
1408552
293102
74013
1726492
1991482
1272030
1115889
76879
1139345
120026
1078
1330875
1611129
1083954
973028
1028959
548003
653841
727140
1524308
1842784
807918
467147
722597
1905437
1940998
1874363
1297732
1144879
579243
128583
225808
186357
139050
1503627
1010291
1438750
371589
156335
138784
322508
197275
1834587
1095289
30378
172934
495672
1085556
1348558
712734
797740
303710
1850466
943834
643518
823463
662322
1105428
59775
51534
846027
889195
1660297
644353
965166
1625419
1542356
462817
600856
1683092
373694
1845727
514665
1030131
766108
440086
1479944
1858637
1270722
1765808
307045
456029
1788863
1845030
405612
1035939
1427594
845
575927
1085172
779151
82709
609434
1216843
1517562
724014
1281781
1451016
57290
1441459
497776
888283
28516
257322
1181995
923404
594782
989875
1774582
1332472
1882206
254383
1463107
761601
926167
933528
1742805
1208798
1111109
264221
94129
1041335
1910793
1187295
1814392
1636662
980534
133612
973586
638163
1088993
1344074
459963
48092
1542353
314945
1087576
1318702
1495104
1623161
980789
1042076
168323
1569568
1254088
895235
1328996
1449228
1803849
763109
1249539
995579
213508
1810425
306646
643799
1246336
948766
528132
960955
1136952
825715
820635
434354
947687
673215
1593016
789681
1666031
189493
592169
1750059
1877855
887932
1876213
1622826
1274857
90591
1591028
1299470
1594071
694184
612290
1273582
373701
1286980
1096020
1456939
1365540
1133526
124170
1649895
672467
391948
1725136
998759
960956
957694
1874992
866443
1625905
974411
1377326
149695
215687
436180
1140501
848307
804280
489373
1579090
39961
1858049
1720421
1591862
1273986
807195
1971246
1382122
1335041
1875556
120777
653177
491965
880782
1525326
1469957
622536
1996956
544408
1740444
992681
1312877
696413
1210645
1552731
1272572
171434
1465773
408872
712210
1982177
1508418
1428010
460773
1661323
1199425
1611546
1966154
1578130
137145
1104280
1776425
749043
527748
675895
1290514
1232690
1712085
622933
88751
196061
115460
1605068
151462
265017
94798
369549
672082
1158415
567603
1150357
844689
1383764
263707
1508964
406629
1853699
1299444
1372528
705373
364524
505428
1686635
1867198
242346
1166389
269487
1816860
1730961
1024173
798148
681725
1896603
191138
1681518
574763
880878
1442642
618270
1312489
570471
485201
288709
1321200
410455
1195834
1520020
1941490
1918407
1206085
869204
1923262
170808
381520
516543
511419
1533899
1393446
1201317
338048
90589
1318567
1745845
255383
1668345
230938
806985
1119320
632142
1148375
263910
639488
1021116
203757
468798
1888604
1793867
1675556
1712573
1708941
1369117
873224
330406
163339
1302921
1979099
1057329
55974
1416265
310701
1113621
416943
1196450
33231
256531
1963565
1838063
1354513
1494774
778190
391887
1495985
173083
431847
248539
1736354
244532
1069278
1944335
1878883
1928089
1677333
1827045
1109019
709839
446675
802219
555287
1318311
1286487
1461973
524536
1831180
1510225
1407088
364249
1001712
602148
1899972
1358326
534464
767695
1130841
1734076
769076
1226810
1556825
1565204
604195
1438538
952848
480021
1960378
721163
1068173
1449397
80532
1102637
354303
1395796
948491
1511464
620955
473760
661594
1585499
1532250
19473
192615
453381
11002
1469876
1205118
1906933
119952
1382044
1670424
1836520
825806
515851
1002503
370737
1097048
1599683
1516788
1572604
574855
1271256
1705210
687411
32247
798000
1212943
1476238
432003
251353
127675
1039515
232679
491944
1607224
947703
780181
759549
884736
56349
273374
1644393
750969
1590175
1944585
754529
1264312
365827
153146
489122
1902986
925893
1790919
1947851
1066148
685226
1565066
1408361
693717
1855604
761293
642344
290619
598765
1946359
84832
283139
110376
1808150
277640
595178
1729145
885937
74774
465140
607491
1539553
1251180
959391
1616263
67137
2204
62790
1288608
232899
1491835
825283
272814
67753
1447432
861544
662393
1778531
846773
963536
1730647
1069804
1841004
1845539
561297
1728654
471245
28654
1696296
114330
1637332
473473
1798980
793725
1672650
1350061
717631
1250754
1572684
357277
1111111
266169
914485
1455042
233395
1464896
163876
1157274
1924125
644705
680208
1169123
36834
65695
1622850
1932688
1339496
1723857
1589795
1200590
1719736
365526
159586
215710
187649
1923250
4087
912139
778059
1275779
1824682
223944
1142999
907605
1685729
1983508
753150
646980
64951
86899
1922838
230518
1233518
204718
1280444
481281
1620255
1631110
45422
1120935
7024
1568424
1479429
1692531
715776
524264
322780
818494
1636774
1889242
773359
950387
1671882
1876926
221178
1623277
820037
1965906
64565
356285
995222
642851
1382907
1855957
90797
373505
1710788
1431809
1908592
246206
914588
394960
1159420
1236865
1824409
1587793
524389
958649
932866
716680
297140
1158320
255402
735152
1203686
1800263
1921798
1797346
1037770
1798773
1114123
87143
1395637
1193417
211516
587984
1022094
1883395
1220623
449670
1504226
556220
359453
638970
704350
1463384
1611541
1938044
794182
1895290
1291065
1381936
1254492
1401450
1352051
409570
852732
459097
412192
324333
384036
1763953
1407623
706982
1518475
194796
761928
1176619
541843
1497268
1503407
886270
690072
321653
410618
1285388
1187872
1138445
1978546
1147995
408728
692361
1972536
1361482
401067
846523
1040033
1790771
360974
518879
638588
480831
1517796
210687
1283998
1349924
1272345
1564023
1192741
1406761
886188
28567
572969
824709
209576
1944100
1978522
111695
1897377
982795
1386263
697541
1165770
1914093
634150
680830
1066524
393993
1134215
942195
32713
762910
975875
1011004
1696272
285798
1542190
1668324
748827
1012486
1174865
1609044
504064
1095925
16139
206686
1543716
1631586
34829
665737
424464
698657
1734745
1815506
1138787
1451931
1960347
630081
1785266
853764
1186142
1369290
1294431
599795
1502473
1980576
1319576
1934609
1394871
306264
1666221
1711019
327160
1609803
475488
1653904
1337047
726301
1502665
443224
383966
1460
749426
175183
846424
1141342
673468
349817
1942022
1426127
760415
551605
6585
407860
1408994
1115179
1999773
640591
839516
498047
858220
1319901
1932081
178661
579965
354771
675285
370075
282054
1802264
106453
1709509
1904508
434258
172850
1490796
65670
1063120
841592
603982
423536
64041
825293
499681
833877
1902690
1775594
1048833
1081852
280991
1976149
1806428
866202
715842
1756511
1101744
212075
1043553
491242
1274176
1616190
65347
1244500
470767
1588592
1798896
1974282
718390
13394
1789834
825474
432697
531368
1524173
1206397
122412
30381
1678518
1285351
403464
960608
11730
433380
871752
1706044
523943
546651
1636587
785969
432223
681913
199116
1398538
750815
1711778
1852948
1800686
1078020
322509
726157
642941
868216
1778760
869048
1951705
52963
712337
1627692
1805037
695380
653408
1173006
1259171
491411
1703360
802100
916130
1060843
1635543
960564
430015
1015606
1887264
751518
227169
1266897
689839
1552507
575072
1070775
1136055
426153
472010
919576
656749
975329
1761412
1555195
94968
1461212
974952
218976
1777294
110803
971474
449071
148595
772029
1045910
1135292
1887716
144747
346052
654399
844829
34481
1096592
1936918
457870
662865
433216
320943
1214322
171052
159786
314290
1097718
824514
1405850
1362227
72852
1051557
158287
493861
1839435
773011
495853
1202762
461183
583264
213787
877942
808913
1126056
300021
463582
414307
173439
1370169
1257055
1323292
1241367
20476
1052212
3000
1820731
1363996
1444091
1882623
1501597
185976
164044
986249
1171308
1406351
180886
1599552
497685
1989970
819464
1851345
1576790
1265049
378005
1404722
1540684
1954141
745719
219923
41634
193941
1583046
1157470
96918
1352887
940664
1617932
732856
66583
435442
1116274
1713015
781576
1395377
377993
364199
179509
453079
562222
363540
698183
602132
1076765
1347893
1896279
1525538
1348679
1015758
1991957
366866
1172737
1061436
1648558
56541
608671
313675
43923
1124524
1340578
658358
254056
1130221
1356734
1527102
1307848
1219976
1830533
1844014
1353346
1646332
1574993
1075290
43279
1502924
1622846
1459977
1115500
1582499
968771
646293
1464538
1364603
916770
1231267
1082350
722785
1683134
1106974
1274439
443928
684199
204995
1607212
964116
1636199
945141
1226172
47908
852087
1292415
167679
1167298
62199
1916633
722204
1302368
1972973
1149682
895124
699347
7462
1565072
1835715
145758
1847461
1943199
396320
41902
839267
1450460
469599
1121340
748205
70728
1764855
379319
740830
1625815
1685740
805986
580325
1933831
1745217
1114434
433654
1277521
974434
567533
1570837
745060
1265099
419794
928310
1838777
752419
804908
796538
1924193
602924
1752695
379437
54292
539404
991096
1228187
1646306
1441734
476732
586301
1787810
1788381
1435903
1669645
1143192
1778871
688987
637917
1882734
997248
1665296
1533852
1670052
256310
47919
1885996
1020058
1312005
1083923
1784716
1842778
195343
759291
1054410
747896
817487
1479521
357004
981453
74456
722786
120789
1796372
1416243
394087
581330
1655245
976485
1198933
199711
1597891
1887726
1235010
1652263
1888924
1306424
1516546
535952
1449795
278906
1496811
677249
420855
1404043
1255549
92057
905171
1210196
1151976
927736
541501
762717
316021
170432
970826
637703
783059
43563
1676608
1087614
1434848
1353231
960799
504986
721457
1399777
1058479
1436231
434879
608134
1525925
1518503
225554
307924
955968
1682543
1116311
1679981
820061
1101709
918547
1919976
1713343
1188292
431502
164905
205973
431739
1490711
1598190
145522
616719
539793
593657
384849
547499
908909
619469
755580
1968422
949793
645002
598251
1072834
1120635
1451048
756414
522903
766237
828734
829464
1935917
1936338
392052
802510
684983
869201
1067200
235066
1802890
979657
961601
905301
777771
1258392
1159833
1222896
1500806
1120745
1208528
242953
215440
794631
1392889
1621790
1850221
119704
1675016
1363456
1867934
1566098
1427594
1521837
402460
541315
1457185
1464065
1480375
961283
1415236
1205344
557272
22716
1436146
1935847
1218824
1360863
544506
298011
1729607
132393
794523
1484840
1765477
333664
1119128
285613
900718
844383
543933
1379021
1231900
413991
1778689
1044813
843620
495159
1406908
300388
454643
879384
714224
1161223
1750935
1633303
943509
661583
327486
1201530
431475
1407472
355651
1648426
55327
1803354
1981565
994910
1666940
961561
428537
1275233
68533
680082
1873535
188822
672451
249703
237671
1565737
1207565
103201
1001304
201850
1421514
1836131
572351
507653
1148336
1081714
100348
1010445
1570465
1833177
616993
370166
1232852
1997322
490472
1329215
555652
765240
533393
1246108
625147
856198
567816
370751
1146334
501470
1226218
338513
1492331
216491
1158657
806661
1187382
181939
222869
858582
798063
797463
754583
1460265
1755110
176325
118955
489861
564517
1098080
997564
1606892
225026
599588
272875
1150488
1541312
937755
212126
652610
1482603
1239808
1467062
3026
629276
1980284
552760
1264601
1432635
637023
323556
83269
1930090
1513485
1873981
1874027
330466
1543789
1918883
1879924
525054
916454
1967501
666660
1206528
904626
100313
363404
1024547
1865754
1615260
777967
306647
939740
1303987
327474
647010
939974
1467977
1159670
1481679
1693853
303243
1213809
847696
971404
1126755
579092
1411846
380100
1831774
1840245
196126
713982
917064
447232
1304743
374862
150720
1488255
1071939
1292028
508957
1873129
1742165
1141230
408924
1495429
897858
1808625
1802347
1292079
159043
1536922
524818
1115057
858249
664999
1208709
1848389
6727
269526
216298
1940310
975834
1648225
1341050
1290018
7774
1005401
1224093
94283
519905
186408
1349162
762852
480656
1539554
1452589
1584967
758329
440808
1944833
1024110
1753977
586249
1675657
429335
752286
1508674
1098728
1631803
61739
1591190
790144
83230
427443
701786
1532553
1763643
1646930
663283
668017
1669304
1612458
693694
1321812
1735235
195864
474572
1894656
1981426
330618
37443
267360
35320
157879
105499
443875
1249520
246626
572270
538548
1763753
1660252
176009
36558
382558
605446
1844162
1938231
1997171
1958006
947952
1476574
6646
817116
810331
1863837
616838
1017091
1505170
950252
341784
664414
441554
654622
976907
1007027
1096175
1993185
832570
7683
1814067
1250009
523598
361226
1876083
698279
1117507
826775
1185440
898666
1982338
1579367
1313887
772090
1630981
656107
1018144
950321
266002
757751
501013
784723
1117751
263296
167611
431213
866080
1001107
1142498
1019682
1449545
535363
312652
825625
601345
292961
1115757
527648
1382123
119516
1879905
1708117
703263
968862
473774
478366
560681
943475
652675
931346
497946
1802222
1662035
876336
443604
924623
549053
659419
621191
1923276
466229
429010
202695
1545900
1319574
1186465
546972
1792081
382964
782926
908386
570588
1764835
818313
383222
744929
224650
1831306
21664
956184
1496268
326227
852338
1003376
1189755
907938
972394
449953
1094
398934
5052
742819
1122911
1201807
786520
57896
752865
932921
1976901
1791239
68211
661808
1799626
1725524
1458552
1764743
724125
1258993
1211522
1989780
1501756
572633
428941
1120023
1525422
843807
1704706
685590
1181287
1874198
959926
748270
1817140
1504250
130266
1669407
1971582
1209828
1851600
163393
1134450
458568
185292
13180
1170749
299805
1634956
1502778
1438930
1397451
875954
1116171
1290788
19684
1486424
446833
1245154
1487027
679357
1680159
1893277
20393
1023821
250046
585786
769836
568367
1767856
1177512
638950
61339
837844
1154186
1832219
1222988
1657239
171326
1539561
876817
1952890
946316
636559
142309
1404777
1020584
256866
830530
1647579
1446610
497632
1470878
113253
927759
944995
1341109
1640988
1445413
552017
1872631
25701
884923
397878
152461
1901896
1106430
428385
1283865
1952531
1114263
1103760
1853269
31003
1700790
1100467
29788
1105456
1806885
1807062
1841671
418475
1846287
1947487
1719090
1349536
1231493
377450
273816
823162
1923215
807715
1643215
189386
1425124
1872720
1724122
1424461
1026066
1486769
1077123
256906
1661043
943298
617754
1708837
485199
1272828
1063120
1777335
496273
844201
1965288
715923
1486276
811637
1141538
57699
1717344
830938
938427
557344
1198298
1168874
1984569
995988
712041
1513766
102372
139338
836669
1051773
279821
1752926
1496619
150523
1394581
1254698
1071597
108921
676243
191076
935307
903169
893926
110043
321402
1145449
608789
108497
1923877
212664
998302
290450
707058
1919019
1352497
234789
174681
1176017
1666999
297621
399174
1546279
1784220
676311
1075443
106663
1701476
1015501
291754
1573895
158955
708099
82061
1754924
922187
1005577
910141
1352595
1961073
1918386
228317
27151
547468
18364
31168
569143
695984
1756126
1473402
1280082
57152
895885
1329117
1998243
1995163
703378
1849871
471025
1012010
1688360
1950255
1828840
1379110
709843
455129
268111
110960
643665
658846
99047
1925067
1192308
298881
308501
1658055
37386
84236
209013
1196863
278254
861022
552588
1893715
1983802
264330
176660
58294
877320
1834260
566984
1684115
1111907
1301710
829871
1211790
318372
1136912
1072321
315865
1073339
1680379
19765
116414
1543811
1690129
1472537
317555
1925086
114538
1377444
394522
174698
819925
227786
740540
1312184
357101
716841
1953111
1447598
1835387
1173390
270995
605309
1940027
316323
1384780
211119
76245
1093863
1211593
31541
1346366
1995027
657549
754186
990035
905527
1654023
1156014
356002
1995633
1809869
1818477
1155721
1635681
1905389
1737617
1206798
1238776
1946660
1729659
1354487
925352
1288595
708524
882613
1759911
1318381
1720045
1896309
519970
371260
1644083
774186
457858
1533838
470918
654971
239259
95817
15232
334113
491087
718048
551881
1702680
257231
1128297
811850
1196473
149741
424925
1572650
816623
1285775
318982
932905
656191
1693101
757456
127329
1828341
1933858
1020615
1678960
1553895
77195
992126
904210
1164146
200028
430387
588398
48192
933136
812504
787155
1435178
92406
1595437
389142
518103
1562802
204973
205386
652360
1488007
1269927
898881
463264
25698
1568271
517103
943538
621431
1072873
683315
1238974
348088
1126619
1186724
227878
1920648
1313264
1422453
1328342
227136
1850256
281655
1896667
1635697
1812406
1814047
1283568
648711
776583
506321
1861804
388468
305077
731195
834046
177261
1064804
931411
528194
1563911
1771980
1101187
573927
465867
928372
645758
780525
808443
1055371
464309
1955114
822313
189666
1972877
1247759
1273654
1154822
23271
165401
502670
1243607
834138
998641
712869
489086
791923
203091
1116998
1735911
377008
1376612
31449
1645645
1863547
141372
1822114
1923758
459054
1686562
489990
907487
321562
1119589
643201
242134
1708350
323512
480183
162518
817299
794753
600737
1833877
1506087
941159
1484860
1320558
890187
1134075
548371
589348
373089
1011783
1591421
1850716
155140
192702
1334007
559158
1428940
1222230
1090448
1818358
1903078
1069678
807778
475979
718967
321289
220394
420960
828038
324574
1899224
321075
1266484
1124143
1733502
225770
1472632
1749465
1789294
476661
1102735
1115887
1332466
118803
40652
466530
65767
1170326
44414
288731
1230145
1153018
328298
1969531
1813264
1469475
141964
364107
1803212
54052
1121314
1541392
381148
773605
1064143
323706
1946457
1805002
501710
742199
1186399
1803198
1893576
1867851
284559
942935
26884
10503
1244463
337229
1752178
1850103
200013
1408871
1671519
1854211
625208
1745641
1579387
1703300
1317662
245447
876776
1452297
1301079
1291641
1368803
1217121
1588711
1193816
1260404
117107
545548
1556570
1562855
342534
984128
1914512
466132
941519
1351654
270338
1575240
18346
1462931
1287510
1655928
981338
867322
801690
16084
1663415
715757
1248228
44023
116044
49829
410154
1244846
255879
1498873
540264
792447
902627
1843654
1554789
1669326
491143
1123344
1531722
1634161
1096616
851253
79240
1695740
124423
1970289
225883
1769292
1216629
1041262
468479
953578
1661438
818678
1379900
1933617
1306883
164826
306743
1472228
1095998
600889
1063415
395858
685390
808897
798900
60810
1598748
108378
754731
1043649
794039
737647
1345668
1792187
999875
1832048
320846
843036
953010
1027763
1406080
767950
1294472
1445141
1914140
533292
1158051
1811485
1679451
395386
1242275
268376
39493
988073
376884
27461
1008218
354375
1738819
144968
281113
571525
1678298
1003016
1276893
495153
995895
1902688
120691
377768
1881004
618760
1453969
1605771
763125
49546
1419610
147861
828495
1971003
1066056
880352
1443244
237483
1053827
1480691
1864593
1831782
1354707
787726
347367
12575
69873
644966
1240692
966664
1970660
1187281
114625
1338392
1815192
1718394
1582973
1697981
190668
1776378
7753
249756
573204
1779056
876734
1952639
297731
1306490
148807
601844
201738
1077699
15092
815512
894844
20525
1358423
158004
610183
1734912
1667472
192899
662531
1291285
1473557
320067
359180
1016766
662698
1650246
1177246
1647421
1504600
1045809
1845442
1987386
575544
485302
1774250
1879256
425474
918812
711591
701519
557265
1527225
1888057
1264193
129396
508052
525543
997475
1421030
888186
371005
1280679
1872117
386055
1907750
342670
84826
980534
1135378
1713021
1671799
687412
261424
1114885
370196
1875904
1683321
50920
1131268
1603058
649295
103931
101043
349478
262411
1565034
610453
647051
450087
1861515
1472516
928300
310302
1394245
805492
486445
1240427
242859
471937
724285
1465977
1908516
1761920
233143
1518933
1936266
489651
1974599
607726
832996
1779413
1816605
1862966
868673
682812
829627
378557
1636663
219783
141092
1767453
1020102
1416234
1901929
1581596
1832492
860783
947274
815500
1196931
58361
348245
261712
340841
586332
698026
1461198
1467537
17321
8600
120672
1870500
377361
610056
1717381
1728857
763665
1260006
1766151
223374
1560624
581361
1881546
422889
1612796
1043877
1499706
1692863
1149373
1229130
1032339
736486
4219
1004300
426905
908293
1399704
127046
528677
1040540
1849456
1044416
1750434
615466
1392997
1947854
1917263
690800
1360169
1152119
1527622
403784
1097441
1494090
1144460
537108
1092374
981024
492153
1755122
1779326
949117
714916
68805
755727
307467
731854
624787
1864117
905298
1643511
1634678
1737961
602593
1171592
40247
1202729
1572893
225183
1287886
1679804
1204428
948040
1897051
480142
207012
203398
412427
1031996
953266
339568
864830
778266
1839125
1761337
386004
1891484
506553
820952
985783
955949
1349494
819251
1338585
293690
202915
1379040
691668
722410
1581179
790707
1297598
67120
424840
179976
1085510
1935684
523450
1408845
1864278
568759
926487
719486
1966011
1327295
1867636
101613
114088
1441345
902156
1077645
1370001
1147628
1639063
750689
1119324
1121138
1332392
1853454
1600928
1712853
1083679
1137079
290861
102465
938574
1630119
931889
1746343
1963429
91795
1957282
454984
645517
1736764
270931
231965
1963084
1434453
1297350
1856975
156870
677117
589208
1210237
1424324
848942
303581
736217
319422
507090
515543
1186760
294974
150274
152883
984954
1942008
1266896
1142585
1723166
1081839
1187856
475409
1032778
128548
32966
1102859
1750487
221470
516588
855040
1129400
274976
1207484
1190892
234081
1091702
1991168
533562
391509
1584982
908820
385987
642488
1889576
1560081
1879833
914301
774443
1342065
71227
1524310
1763252
471914
1451533
421993
1400953
581934
1180542
693703
1497175
1496747
225763
1978887
1668660
833027
997878
252312
267167
236872
493543
1049669
191294
1244261
266152
1159457
936167
1534611
229382
1910355
137888
1362747
1990184
1189529
1244315
856764
257665
658707
134174
1451725
30923
1723525
960211
9275
156916
313390
616819
108030
1989961
744858
1037603
1334510
800946
1218792
832938
147720
1306938
169028
323303
1892822
1549996
99875
878818
925756
1946454
1120207
1661656
1518383
184447
209132
1899623
126448
288244
75697
1297941
1503632
1453956
251613
19991
24072
618322
1731405
271247
1269583
480756
1728157
636558
851982
1591101
313731
1696386
1628831
1666793
1741640
820318
692444
689537
1838656
1929161
1936237
651775
1099005
1857113
1533455
519648
1662565
272253
1222505
1673717
1465176
1981224
886718
1394889
1385859
989327
332310
831021
839393
1619433
445369
1224353
1054778
548656
153840
1670843
667872
1373414
1465927
1571854
1967091
870660
161807
503600
899996
214802
279446
474052
1851566
1938227
105262
280775
1145139
284799
33352
1002670
1228242
1214095
625924
1297517
1113364
1993827
758380
973947
138939
268082
214014
461369
483544
1739286
796788
501455
1577187
1567890
1476480
1947697
1970578
834278
1195502
1032757
383556
1299366
1241259
1616385
1100103
459324
1164203
1537925
498273
499818
1798496
566477
1951929
1689615
1200492
1140113
1588690
780470
747911
108323
780637
1839794
1434972
316095
1851842
1108485
1006532
440854
248837
1435020
1035941
1558255
618610
1347968
1813307
1146928
391266
1135986
1248807
216100
866470
1247749
1521224
165805
446980
980549
928281
468370
1089512
223608
1178523
1656470
513629
303018
1752133
1956504
1310113
346490
534639
1021072
525587
102956
1582952
973212
830651
527667
564150
631337
255568
1157272
1311698
40792
953433
246017
598589
1466525
151992
1238419
159225
1946909
1054479
222792
37445
1813934
1071560
992505
1826172
1168937
1049120
1783349
1025622
996035
1923275
1010399
1133174
461493
1936565
536518
1559685
1613346
1051970
1146432
125247
1407726
117065
1731366
1785458
1250083
1511066
924515
1155578
895154
1988293
562086
343668
1126121
1401117
1456027
1623098
295851
1711384
1089284
935976
1047320
1825803
1993969
644803
778308
267591
1097541
1193210
361095
1742648
1012749
1760163
1479100
1988889
1165877
1236531
1889703
1299612
1927828
410234
1159815
939272
239123
482797
1293517
1424515
849789
564536
319559
1966298
1360272
554073
425117
445422
2147
1367515
157582
1407226
311678
600300
979357
223647
1736699
44990
899335
979453
1099900
52357
126851
232922
666101
1337279
810259
728308
338389
1158744
1043369
1939140
398309
660668
51630
648414
759179
540431
590649
829307
1712905
871181
422822
1034230
950957
317643
1194348
793718
647334
544754
312882
216864
113711
330014
832488
1492022
227513
380915
1945211
1824242
356631
1953493
978683
454288
1395546
1168993
1997752
178609
471106
1747084
3325
1033980
442926
1188386
872367
217636
1522472
1876459
236621
609206
223277
1477621
784668
802606
1260527
279808
736092
1347008
1863662
438074
1003611
1392634
581614
67018
1406685
85957
261689
112768
823856
1014724
710264
180482
787010
1264213
156072
1135001
958266
770626
29908
517427
876295
1448123
1210409
1404627
1112358
563067
1791533
255338
245551
784612
535618
702591
1071858
1561415
899937
1988022
871634
711910
1223388
366613
1888759
1983239
1359196
909913
1021588
961519
1687155
1236544
971187
1056643
764427
394567
1073438
573853
1807973
194565
1224790
1661131
280411
621483
689575
268179
604957
201578
1054008
581731
744054
1247930
1198771
1091662
878235
1702291
1832887
646641
1247798
1948372
1787263
1208610
980296
1993715
1081965
775093
935594
1993280
968563
1692362
768093
1466481
455347
925376
827649
682967
655591
1758472
450205
1492350
602636
1288498
1187645
1913115
654363
1137443
148099
906192
695046
1405771
266726
1239768
1118864
1763350
1603605
731106
1807032
1189989
1318623
1600323
1976130
859682
6302
1392961
1509821
617978
1108723
779796
369920
861055
937405
1066691
1580982
973788
1257151
567604
340912
978787
1472165
1614064
732781
1529801
1170913
62978
42502
1757750
1976939
1595240
1135677
1971200
1303545
1330130
308182
694558
1631313
566705
496513
428190
412159
1747697
858569
1587325
724711
621683
1417040
985531
1842627
858915
400212
1717345
485799
1534236
774737
1037564
295923
1375270
1455547
1169648
402476
1298890
177493
1487880
297539
681195
515532
1677466
690102
99641
1351734
126853
224117
1325063
1885479
1880814
1712509
911087
860637
314223
275542
914672
959359
1761855
611583
388288
1776869
744138
1060380
1138960
679768
1809112
1728188
184392
1659880
1257761
260022
64055
608591
838032
1942769
1391373
127964
23944
1279520
186497
460709
1692268
265353
848191
1642408
1723623
46472
138560
247511
1865077
911062
931591
1567907
1750455
473885
1567441
498755
767468
920629
27367
642117
1349582
616129
1336205
705426
1226613
30549
1032991
56960
1147366
337944
357156
1604057
1687913
1729546
583058
130209
186235
1779798
1778803
502192
311423
1386052
375962
1776640
88632
1241100
1230570
1235181
282859
623341
1830158
1317963
1533328
1367972
148051
1545233
1821923
1361636
999812
297084
576869
1476009
214117
812117
1054380
465325
648862
85126
950184
977999
1932243
424770
756324
376096
1015017
1585561
290037
1079858
111695
1843344
985103
1386926
428986
643121
1002202
250154
1740899
426544
679255
798350
1159411
954415
1847299
1289866
419870
604940
192537
1422320
137889
1013571
486034
804647
1491480
1404797
1853212
395200
1811233
240135
1015002
340435
536003
1761989
42121
1779222
265095
258535
1462919
1743728
976232
1151403
813419
214223
616990
1239816
1071364
1144609
1199103
383374
1978675
1544244
781906
442439
912177
1893092
1898148
1060487
1688876
386248
1783189
1266147
1947745
814327
1905545
1568535
655929
1319013
1342676
1732486
853104
1376090
642834
1481741
1389241
1356290
1978820
1995177
1715455
314953
634948
1986785
502538
1864000
1410886
1102468
1664065
1141045
1522483
730783
924366
743997
178623
318362
1460588
1251673
1745961
779181
1940986
42308
1829478
844941
1739645
830855
1952561
697344
281733
278686
1416371
1716377
802196
670610
115139
1031782
1368740
1613910
407161
901036
1887366
790351
1005824
1107702
1360344
1329557
1767472
1872541
1407765
706502
222103
1725845
393674
1372179
291969
196377
1375281
1586395
643433
1960012
575621
1065779
126112
1446796
966530
251814
1579892
1413985
401704
775911
789022
1529009
889310
1250089
1688708
467898
472696
824767
1601058
970869
1456239
1057572
1325650
771717
1420750
1150970
456106
293898
11258
1194938
1700976
1879163
336209
1489204
1487346
992416
544598
440890
543700
1305097
96957
23664
1814705
904770
975847
1417800
822242
220837
142130
113052
1086411
219744
99434
1807653
221166
1777629
648223
646065
121295
1418400
1899175
1268986
304865
428400
1870375
347158
1319374
1318320
582085
1089125
167073
97708
1459619
136287
1057045
1879201
1576559
1368121
802954
34555
834381
874766
1715515
234500
1171113
1746857
322501
783221
1506556
1813101
540082
1260305
751422
581174
1094563
842875
1635621
1178786
1538117
1222544
353052
776827
1025408
127811
1696321
775609
1616673
1138834
898430
723580
115789
1667328
1049594
57234
1438977
1670506
249053
1109476
252320
1857172
1921922
1703873
797825
517026
959930
1989089
967901
369931
1427578
238107
799009
1477074
785219
1755945
465720
1043178
60898
1380540
102475
1269465
168549
1578041
415598
1188497
1394089
889267
1641968
1818570
1771187
1683844
400455
1413348
1204739
960974
894887
1785284
602899
234669
747749
1122284
950436
1544967
1024466
1268304
1625954
957180
639174
1541418
622288
1474251
322889
816594
1205903
1497692
646893
1628238
500312
522369
1246631
1947000
1575282
1104022
110814
356569
1374940
454444
8589
1321519
1775565
624046
1961764
636497
1067733
891584
879296
1288296
1038337
922015
705488
626638
1046448
751066
183879
1098709
176047
1434104
333762
914391
623928
236283
1923426
999884
227118
1024712
1832099
1779448
569373
1604911
1251802
1826702
1979114
836838
314285
302856
1357563
1867148
1808015
44354
1068037
92794
1922100
788847
1373214
128369
932783
240113
1823199
1620610
805509
1204360
1394230
1749027
756599
1972774
220107
726767
347940
1072143
923538
564851
642912
958415
329464
227552
1475681
68546
198515
1143064
16468
1875961
1365795
502341
630247
297663
121876
444946
1856005
1551038
1684234
426246
1709373
1542775
68253
1363632
1799239
325148
240692
84207
1329458
1283026
1812271
803128
205620
1983289
1163660
1525729
1536586
1509508
1699948
1496549
319461
491160
665082
207463
1232340
24470
587929
78861
883951
935961
107115
1130889
35970
1119778
1158595
1833397
1391773
777048
1604266
1316574
57631
479803
9323
1855761
627135
604168
1988479
883849
1759165
1555278
1545378
1457020
1446727
255703
163524
79700
1362212
81091
439938
1498891
1655078
35628
1197577
445020
1874467
1879824
1316960
907283
1267108
764055
1704834
1766664
258139
866240
1818528
1374000
1590141
1084127
1409079
719398
1647340
1425179
842931
1700444
699289
1987623
1679310
402309
767352
449061
1287782
1886372
177900
551477
1186836
922864
1504790
1506505
933940
14376
1383022
1381625
879800
1656086
1455629
510952
167161
326364
647359
1368521
1575880
436505
1034093
1043348
419914
293783
1000135
897070
897569
1178769
1033057
1863880
297771
1958231
865171
154485
975070
1656554
643418
544559
1115554
287822
1328074
225481
1273522
1806673
1213077
1919613
840933
1847232
1532102
238788
1415985
981764
1574336
1920604
1652585
1619431
918898
1602052
922271
1538225
1246444
792619
497463
1062398
1944609
1065429
1151667
301611
844844
449151
349651
1933007
1605962
1512910
813764
1039080
447046
1308600
1451869
303261
1599534
437243
1211546
1461523
1250242
1829275
437329
1413889
265521
1533915
1726089
427872
1964398
1393085
369249
990452
969673
468974
116613
929977
559076
968768
1610546
1265641
1303920
652034
1492742
1913768
1361925
729770
259203
1863437
894800
167163
639689
1572424
614014
1298331
1600454
1996365
1670564
1563269
1701886
1887414
664458
537828
1558523
1297463
1358563
1297332
596154
251428
369362
1372316
1469728
1454135
296939
562751
1352133
957453
1838630
1059323
783284
1466222
1898297
1677215
709293
1596708
1027281
985328
284738
1652844
541627
385984
1651457
1959414
864453
593377
1794157
218257
1523172
1830726
1171257
1410681
1641777
398063
1236828
949574
1196195
1018838
1508434
1680917
858171
318601
259519
26177
1725181
1149838
1892768
1046673
1327821
1973067
401997
483799
1276705
1799450
1629716
815318
1021318
147783
1137581
1479763
166993
960930
1558521
74431
725763
173324
632434
1172257
253007
543113
221836
1427504
136610
1101120
951236
1356666
199414
371283
717328
1172847
1574547
836891
1744022
1998096
288827
952722
382834
223012
512826
431699
1141204
412181
1713253
1398420
309014
1913015
526
207206
1308326
899803
742265
845027
1242319
351208
1093082
1950036
1068670
71681
44497
1568725
961872
1682439
640369
1285891
691230
327078
1510312
1698180
1206464
1344287
858769
225935
969939
1319845
1287320
1182790
308338
1342517
153147
10571
70871
339871
1806843
1806752
445004
9898
803544
1776881
964093
1441918
491227
1831917
832064
174507
434497
1610007
1622053
623121
189963
688739
1554532
1264801
697588
1797665
1863203
1002366
223299
578482
788764
1443400
396411
1307526
1593585
1968458
225053
544885
379561
1665230
943578
833083
1113878
1617270
598947
1680456
1295924
1765183
90045
1342553
357052
497843
572424
1018197
1527370
1624077
998694
1850267
1240214
1688211
1691333
1250182
959811
1218130
1388141
613144
1696448
1905997
607300
353686
1452124
1880254
666646
331380
1467092
1134852
1651384
410550
1673331
1886626
982220
1899308
1323242
1940313
1727110
1602226
1672468
1671028
902883
765948
134950
1409571
208855
1219563
1086087
1069531
1296570
1809525
228105
663961
1473954
634890
1014727
1678140
1664689
806032
571285
113003
1054406
60404
789934
1817819
126243
147419
1427550
1536497
615187
1411831
292600
1302107
629572
100754
165572
743100
88397
1769093
446190
382102
1380458
951179
1162681
262366
792261
1734554
752152
745521
778354
774977
1660865
758210
138050
1413028
529799
496174
210466
81468
1769752
989817
184767
1155499
1660718
1912822
500276
525997
1534164
199779
1283193
1804666
1657949
808525
1344602
18946
1755463
399327
781841
1737457
475647
959513
1596370
1922462
969385
1025738
1741559
87161
753086
592050
1326479
1294343
399913
1977764
1622493
1672012
1180511
1568420
1912926
346184
916463
29703
1973783
1928972
1845575
400854
1357805
485173
1788191
1557897
1926941
1408936
162677
673768
1365335
130456
1177494
472900
1326922
1023180
1307026
34241
153571
208936
1237560
484238
790152
1448085
978412
158245
1750972
823518
1423
1443332
1834573
84659
444772
745577
36711
893950
1626515
1660565
1531994
1182866
930293
1740466
1877854
399959
273682
120701
310468
347536
11783
1647783
451938
1678147
836354
1071219
776091
112093
112772
896103
1859399
501313
304993
1757679
1496683
1155940
1760149
1202581
168508
1757645
805546
267279
1201927
1323648
1600518
24931
200177
165971
432322
1530432
1799729
143803
185741
874197
616478
1999888
1009113
1900487
275941
1886818
695993
1333799
331566
78207
1602222
1504064
1521397
1899467
1976290
268746
756111
611189
806702
594765
823477
1292526
827325
804001
257553
1894636
817148
567343
1214575
408063
756280
745853
70965
91550
412276
221822
1166316
345579
74404
63305
152094
1409856
1873460
874339
414110
1996329
496471
969047
1523904
630724
461743
80691
347322
514965
620394
1883881
972245
1471997
1218077
520395
1482321
1648602
486589
660328
1998572
584802
288266
1161056
592750
1145046
257509
769297
78875
1858961
915713
1388599
1192542
1978241
1490969
1474462
560996
789881
1662370
822454
936841
188834
994136
670721
1324912
80359
1865921
177189
1459294
1126922
1586369
1904604
1806413
325705
768129
644211
1791047
1779950
111006
1385441
1775721
1220767
328871
459805
440384
1087088
1701375
136560
515488
140059
1315221
512896
1715901
1480246
363504
1295486
1970269
1274759
1424643
772167
1003470
1150977
1706548
562649
65462
544100
1197266
1302181
1369947
1328945
502090
1741213
1924373
938148
368707
1853677
648943
368588
1351013
1536709
1551302
627252
1688001
464543
1958821
1089039
1584546
1007910
634139
1970615
1835941
39241
547491
881464
1403338
724711
26554
1523419
1147330
1983331
1153612
253127
1096364
1332237
21042
1144289
131700
1195768
951788
1159625
1760418
847698
1937823
1735275
703836
1904440
545380
777331
1747121
698805
79358
666161
804777
141808
390027
1146498
1084442
1911810
492399
1198004
20361
63903
886879
576134
1374402
1682860
1606422
999563
1438450
807955
1999935
415074
612441
1801030
707897
793124
136777
1786027
1918602
1638471
563136
1922252
630557
1907601
1728450
1934284
754965
117383
438674
1013926
11522
1317496
586873
1791238
1259143
1165718
1114513
19687
1770904
187331
1923644
1974688
92958
931900
1958866
414011
360615
561384
1639889
707862
1372313
1936720
544423
339561
1705180
625481
932804
1752710
444765
686948
1233546
428136
297029
1904333
1979692
1588617
572067
1284222
1205562
1155083
97034
1424287
1015827
304413
832296
672950
41681
1497344
1950867
275817
1823002
1832453
1852248
1878385
787714
836853
866971
1678536
709402
941001
1565371
447668
579536
75996
1774824
1732904
1425919
268285
536239
43446
308038
135956
970168
1829048
629922
257937
205250
1837082
270432
1646134
130533
579964
1646976
767110
1881886
785973
237559
1864787
81646
1903423
1162180
1575059
181938
1248224
486733
1738316
1188602
1651781
1022031
58543
1627584
345073
458922
1965597
92367
1183893
1905118
667271
1644515
1354736
579878
289485
1073033
1096798
452825
1965134
1686719
956981
1643184
440174
877170
1009846
1885868
1100592
1399901
1909374
1934666
1936132
533807
612147
352499
463414
630788
1044673
517820
1690615
228657
1330555
451120
245889
1015591
1213950
397313
924109
1912774
1865316
95772
1739425
1741839
851326
1643491
600393
226243
1726848
741982
1266110
704866
933769
917832
1534393
1473370
1535361
1453125
544036
309198
1675184
1037240
1167612
1805561
1527644
1649401
1374370
1408021
546027
522725
567285
716197
25433
52995
268271
826113
68878
1855014
1175493
1943294
594761
1823800
420543
912706
1114740
1550870
1345995
50151
154863
287474
1198470
1720056
28555
1430094
424172
848879
968366
133857
903365
1525345
1022565
414953
916710
361396
1125237
524173
1353151
1227282
1018840
559235
357421
256347
1913300
111384
253898
589698
1462652
1482708
760447
984256
639375
791156
1578624
1115576
1832772
1597330
1858200
1581024
1195602
1503155
580808
371449
633858
859907
3594
476206
1133612
1399995
901071
825947
388495
1032952
569379
964585
908452
82758
1817678
1702331
687773
205010
1111286
1474986
1394096
1864580
764493
361967
1265919
1151516
1864483
1648250
1580387
227095
1388353
1997133
379316
1303885
830479
1116858
376321
1503325
1929984
421994
1248033
1741015
336534
1836870
1219207
508170
1440756
808720
1634680
1881767
1336164
459467
1185862
1796742
1481673
1685521
542961
251195
1806684
125681
1006440
1972177
1524088
420352
396982
1958639
143754
132158
918125
322029
187874
506146
170648
1398428
500576
1279697
1493105
482368
1186052
470017
415577
471853
1129667
1958498
1669343
164623
1367698
1235554
1332234
1309242
761920
1024027
1993714
803525
862376
1445920
1207667
1425009
995379
1074355
1118830
614582
873509
1477098
1990454
818795
229896
1711240
507394
1755622
1616537
1445056
1015489
1130615
1493043
447458
1056120
1287749
61397
804146
59176
422891
1975583
788554
649039
1578332
1458944
301186
1364179
1859981
304733
1229902
1006859
174273
410317
1817471
274953
230403
830477
1751400
1741828
1627882
154865
55284
1524215
1592355
511084
325376
584544
919915
198886
13384
311659
402719
1968230
1194848
992629
1488522
147480
1723611
667586
822832
1078259
848096
1868866
418825
1690351
123398
871638
1081046
1673600
170361
1567976
547592
901833
1743907
1370440
1136839
173898
640464
186453
1298596
292814
789201
1866316
705889
953857
289952
205107
1150667
404086
245605
216113
1563326
1540963
1128359
561714
1662756
817622
938527
1187437
682042
1670392
5828
588624
834434
102008
40602
1819951
712771
789214
1925172
716665
70399
964856
607510
141649
667559
863258
786838
1787550
155466
1698412
511326
1936071
444956
1093745
1994765
1689893
1053461
49847
1482798
998039
112108
795120
1550043
468710
1434760
197895
650385
1075668
1394750
1001758
1027693
479430
76537
286261
870582
691174
812507
1023290
1190036
853650
1949427
1943087
1068822
392646
36451
461518
332215
1353598
1914817
1201204
917809
711666
1217268
256624
1616815
1020326
24963
156011
329361
1114235
791931
1384055
834467
1291196
185239
1958131
1818825
814293
120700
639845
817068
1870291
1360601
831420
1505451
120902
309221
1441930
1270392
298194
1702493
387559
1634470
1553926
292677
1438491
905457
526466
1541456
388719
1486785
1704536
946537
1366286
918945
474103
1164435
1100720
638943
1063492
1333754
1815688
1312992
1331847
1717694
155799
1314606
1964728
373224
1659207
263707
534506
552121
1023035
939633
673795
999568
392089
1007484
1788783
1028175
1940985
756635
1459694
484918
974827
1956333
1970717
319383
30921
1300632
1911868
1352827
857288
701284
1464054
832731
1857689
278157
202282
135560
639255
898919
51832
1636017
707872
252171
1682434
1167993
112407
1625028
810175
1361088
867304
1390266
310115
1036214
706066
1610046
1066322
658862
196896
7907
279243
1529273
155802
1538988
653524
1235271
1332365
1025097
899792
1098555
469638
1758247
584523
1100585
1109358
1215392
911830
856164
1753117
1371696
188949
880993
263673
491349
789183
642217
1958991
1474763
8954
1125043
696116
1053142
1007773
472542
1136725
1073321
1216248
877747
1892786
760270
926836
602473
1881287
1753403
919442
1681551
516723
287925
1983789
1796731
837277
1513982
627132
221768
1916074
1341521
11597
142789
936785
195623
579186
1355536
842948
1487371
889030
349378
1443127
1759147
1006532
485438
1599967
1565801
1547920
1973079
456758
1735621
779809
757415
283656
1659816
659203
1982980
307714
1041531
1703712
384748
1925902
1863290
528069
1263773
927682
85085
565934
1118705
1772144
1090003
287976
1420610
840169
287026
1272290
553520
900704
1974028
1888072
112853
1405858
988780
1463463
1692281
1206148
1952100
1112238
1103193
404815
585508
267949
827379
1188363
135807
1666623
1580991
342208
1715441
1387081
38769
685228
1363737
1658728
934634
1873718
999516
528048
647871
1792836
272511
1416379
1517992
562450
1585624
792183
811206
1768535
1987944
1604782
1284722
1290840
981807
1767765
1396308
796988
1709875
1711944
888367
70928
1884250
307420
1118421
1893272
390958
83929
1575311
1792079
1480665
90517
232290
817939
1661014
893098
1961415
469636
689970
249703
932945
1794555
476339
1201859
844870
602328
412851
1263178
958999
1393051
1567675
1641521
922988
911977
739108
1662408
728042
1365145
1714160
708803
213060
67943
972951
88642
1657003
1761800
693490
459507
171148
20131
418731
1167360
1258667
1155574
1791342
1582138
1684500
1128529
1650731
1412560
721408
709864
1964035
1417769
1054950
1989774
124489
1428892
113124
1259981
622904
1667568
1462205
1925732
575800
891293
566138
991424
582106
988347
1092328
310958
385818
910948
911167
692888
1640513
414371
796685
162322
1420448
1667029
323062
841240
1294857
367563
357931
1961685
886121
49252
502367
1419295
1799356
110234
1204048
1170547
316249
996658
1757328
711992
593871
356687
774639
1554938
1092889
566817
1373473
431321
666405
356782
107862
1070365
908080
350058
1948847
1711004
1384384
394887
1791977
1669197
1544120
1653633
1003529
1736298
365385
1210117
85451
363067
199016
477069
1023223
967785
1406910
413557
1336629
1136127
862010
610232
172481
657057
99866
1855455
1904065
1210946
16606
1566463
208922
182822
1112618
850307
1147800
1385476
813110
488334
1404135
1432358
505940
1838123
340175
1359375
707967
380894
1141266
580808
966454
338533
1209828
451168
1369828
74761
771658
1029480
83243
918810
1432982
896508
285896
1617654
1011103
1432348
1811590
1439958
1560172
1566381
1715918
1258829
161445
935466
472823
78974
1131439
949620
1106514
17483
334753
1652848
1364420
814234
1137747
1476736
1406389
433383
1914927
263391
1008807
432642
1783325
1875883
249501
817719
112798
1505240
1727611
1280359
1004757
1963384
1243221
49719
1080079
1430494
261862
1101601
731235
623055
363958
288941
147524
782026
1734358
356979
451666
15733
628680
1190425
165300
210849
1412853
1389207
1731347
379277
1425608
1016927
1146792
1248099
703748
220265
996019
1790041
1680052
358833
1649913
1802875
1453438
91365
1800278
232442
936946
684382
567705
1052699
633635
259686
1429136
1755388
614835
355506
1622731
1096616
1726840
132392
1903121
1418869
630591
23157
1410282
1759005
399624
1536614
1708936
1593023
38073
413124
1255609
321224
1079629
429957
1323025
699721
1277965
729441
1063512
725289
777669
911542
755314
289458
626864
222616
1391352
294985
205532
491827
576387
1956768
281163
1367286
1338607
434391
783694
1935379
1305182
396561
627863
541139
1315376
774391
1707459
968389
1762601
487369
1478842
1116249
781196
874586
1267841
869925
1038950
699621
868069
1895572
1463104
1666302
34789
578754
811264
511909
1272748
396692
1542990
498448
627195
440178
396944
864176
648955
648718
1074003
588310
434020
73387
134364
649240
1291721
1294384
1575001
518322
1353270
765999
1801179
345616
476808
114136
184363
1114578
803702
1450622
1995563
1257124
1794754
377001
464665
1456828
1367368
1031752
371465
1445975
446575
680755
285635
105262
384382
1413206
1913182
1453380
12517
674488
145035
518521
573210
1158589
1078295
724043
1500847
18692
1868948
746905
905647
576393
545448
927842
1949108
52056
429942
1214378
1079738
1134291
1971055
439767
1656539
1497218
931677
1468598
1863907
917765
454880
1575611
1173740
1802512
153442
1986149
883067
602694
809066
1667467
1008741
150176
1785078
1063480
1949043
231307
769622
582613
688565
1769298
225441
34189
1562150
675957
352162
1914541
67229
768108
1058743
189245
632594
20058
144145
1799245
1200181
1024070
1849347
1527935
761873
1214755
541578
1939051
180901
1698754
1333710
625873
1986397
273690
1527525
1874428
1798813
1068080
1681155
1433205
293666
130880
232044
283836
1366870
1485294
666395
320853
1301048
1510038
1312588
1252154
1263123
1664931
1600138
1436159
269881
1444823
1222270
1069848
848868
766848
924658
1862132
1127754
504426
986119
552606
113618
804798
171903
1969397
387022
1050140
161938
495280
518297
1985915
1986521
1160480
1006788
1148654
1971690
1489215
566000
1933012
77404
1209783
896867
1543826
1472752
849127
1790402
1761466
1550713
298945
460415
198149
1409102
1907442
633881
1545956
369686
1590308
476734
504598
140688
1500948
1766084
263098
1949690
1187275
325185
1997496
276623
711364
938970
1409187
1084476
1481251
365249
1599263
1464939
35529
1298019
846767
643702
21823
1278948
896751
1331480
1506169
551698
718256
146995
739601
490244
131203
1647746
965903
710940
680937
636226
1623765
1101233
188073
1653335
1703094
124764
1032704
286098
87033
163255
707703
689958
611204
134288
370917
1590447
1609081
857086
600302
1681118
1550091
771244
1496216
1071773
222382
1641245
849249
1250161
467903
587434
973506
1228011
742020
1769983
497248
1056255
16749
1994148
1702321
146570
654106
430648
724577
1657761
427442
1908832
1854641
1406705
1334490
690389
1755885
1996491
1930224
118408
660959
70478
249587
781877
650009
1123227
664286
707035
1506211
313415
878752
845170
914628
266861
40019
566994
1498354
1152803
1097075
974116
894384
171530
1382947
249397
1966602
1898196
117668
1323450
1427461
67793
527137
1365935
1340376
350736
1441605
338483
1014147
202048
1897492
327947
756477
1875430
190852
628488
356424
351238
120257
1853235
1503562
1884774
475031
939960
37416
314233
916063
254396
1616233
318746
1886029
85768
1749440
1264943
1593007
1001865
882127
1546022
172785
1307406
427396
739049
408526
633662
262569
1256737
870848
1813486
1881482
1320823
1155775
1105107
315003
775104
598052
988070
314629
75073
505712
445319
200152
1971987
164284
1639081
1288989
327971
662419
424892
1678298
981917
1370426
901099
518089
741145
1333815
1172353
718415
895953
1883648
1563718
26344
827030
966430
177539
1295349
1275608
614561
1365314
661607
308694
1999818
907155
340159
286296
1620340
433244
608836
660138
1305358
1726026
1400165
1296738
836110
272345
686139
851631
407305
1003513
1625346
1434305
1647801
948642
971582
1097947
1900841
608597
1748792
300778
371803
1474742
194092
363465
1490081
1577354
494829
1615305
333503
1184991
538979
1499285
898081
1188554
705329
326729
250310
1524892
154926
1640126
1819248
1400855
1381834
1921825
894453
82117
1225802
1249440
820681
690072
401536
1775923
608689
247166
1592212
116368
639851
177568
178957
1041949
300195
1767714
1864233
171768
1246918
1774543
1047596
1805869
317272
1725232
1350831
358598
561916
267385
1991496
1394582
1821078
428419
1821016
1096814
1278654
1677094
772454
215757
1308301
1657701
790113
638113
353649
338811
1110794
1364877
898836
1427547
1381162
1442986
114380
733461
135513
1570827
363411
1462743
1624597
1261756
1110551
945637
552397
452929
1054746
884483
629304
1507976
525705
1353946
1702740
1477793
534474
414674
1720099
265880
464905
1990221
342015
55480
1150407
584550
388131
948482
1700704
1412038
1706105
1845868
846390
793751
51233
260236
1249923
168555
1864819
419928
701676
1453548
1084076
1368987
753657
214773
710102
1491857
1852605
1403856
705031
1750533
1970446
1819718
954558
705169
1242401
645527
51829
490048
1670762
1755592
1286315
1298384
1559575
1487432
1334461
744659
663953
957241
1038085
1954421
722693
449937
403184
1875782
823936
1121841
1512395
1874791
433321
122556
1565979
56670
1580685
1403273
207076
1991128
1850843
920742
1985112
1581324
1886475
263242
1619236
1056293
1177499
912122
599653
866339
640665
963768
1139436
1958000
1221538
1843356
1231758
971075
929164
1744077
102246
1689632
1106568
142569
1404077
277587
1646224
280678
1752307
1335639
1686688
856467
146766
682165
1236997
1890898
1118560
1226797
1417139
1043001
1059832
534626
708008
1780005
692579
1114188
1823815
131555
230327
867577
641704
1061318
1232186
564796
1639870
1469534
1768644
1891197
391881
182123
1621867
685869
327844
1586186
1491924
1526223
1406261
565477
207304
656181
1814871
553592
881949
1513956
1118053
968960
1323345
1915390
844867
965875
190496
1311687
290370
471103
274766
938751
315926
106397
387755
1195903
1437827
1260842
704992
501880
1309050
1794815
390745
1383990
585527
856612
1334028
989663
1884505
1644349
815797
983313
1672895
1371446
185810
486886
631025
308555
1729877
17624
596681
1610820
947664
1100217
816112
1705436
663858
1627351
1039214
1584428
1018835
245355
1366204
1750525
1057984
903175
37099
115828
1315652
590146
555927
1797449
1947010
1089591
1537289
1632886
1759505
66426
280733
604408
1291169
82300
615828
1129161
896775
1330521
1232109
53728
695552
969013
1149463
723390
1620682
420231
1399070
709986
1739028
321407
892548
1506341
154886
1514593
1535240
537566
841197
317316
640716
1427368
161963
1139218
1576479
1677155
1937494
864918
416571
1079816
1179981
578814
347101
1613314
757054
1889892
1038885
794881
1935812
208498
1523419
556281
1182995
359978
1167014
624160
1806056
1067851
233122
1774482
1497886
294846
875296
1487944
716693
984142
408604
1470203
1136849
1904552
473160
375662
1027524
1353242
1010624
1174485
1797089
1027153
27678
61144
1860385
58841
1865199
292368
1938799
843993
418186
1974653
1995379
1714704
1625185
304271
388015
1462344
534157
1619972
96948
1089566
317684
1846387
378606
1854128
476414
1459146
828324
1946149
1808371
39290
396056
897653
1482784
1306554
144602
1040895
1833608
817941
118143
1051914
592789
747730
243905
889938
1105465
1710363
178426
1534323
537465
1039782
1156481
916336
677017
1526045
1394787
1633803
1711737
1633758
1429268
619743
640326
17537
733159
938678
927057
1686114
1238431
383178
1027247
446430
407494
1114033
1285488
660341
546467
981174
1160354
1601790
527913
642808
1275866
669436
909914
652156
1329103
1968495
1942795
1604373
542958
1580356
1075870
893717
1771671
380878
581317
381254
1848474
1332828
1748336
342
1484608
933244
1394570
1728348
1426573
22377
807839
60957
1032560
1268790
1533887
306072
1946290
1304736
230878
1457803
917407
511593
689233
1669086
398531
1079072
472026
768779
1016900
499090
804138
1331355
705821
1945061
1780781
529769
423766
1644377
245022
1608074
218743
1910248
940125
162441
1113585
359572
1528526
1182208
458625
89664
905988
171668
1311682
1652859
1988101
610008
109006
386548
1919707
731347
753844
543787
611551
403213
351454
1948060
1362092
233463
131786
735543
1824381
337243
642351
1715273
1113809
1598082
1335054
1205951
296806
179867
580215
226761
644227
1112260
410671
747049
777754
782767
131683
1041614
616250
781552
600075
49119
1453873
1727270
1027008
1382819
1704525
1473289
1801322
682095
1725821
400635
143160
342861
1803676
579933
1431662
1085525
1821186
389296
1524372
163866
1891669
247603
23994
1487989
1600523
1623526
1373324
423484
1042692
1527207
58768
1343640
113553
1082616
1634594
442875
1126332
1291134
1350255
869953
1308076
1227681
387193
15226
1705603
1077283
644955
784679
835201
438538
949292
944339
1093173
167455
1159649
360666
240631
160625
339585
1686465
75577
1205127
1107794
69642
612149
1691025
566643
478138
1799786
1738896
136406
124789
338085
1544869
387180
1462217
1328227
1082513
1269584
1751269
980367
321895
903846
1566552
2434
766230
1265017
828351
1490931
55138
1961682
1597501
186363
674465
174555
19941
1572493
286783
286363
1481883
8138
287938
257193
89411
1511127
27429
436479
1701352
551249
1535946
200790
1758177
305794
392352
691113
1983554
1679654
1455112
1714587
1968288
911253
1435109
1606284
1536114
1689436
607381
896943
1079939
305489
1711837
265281
1290660
740681
990877
359591
1237404
1977343
120179
1018948
678903
1679387
1421435
1482402
291144
657872
429593
1407038
411271
1059976
1035072
587665
694229
259660
142876
1059702
1635799
1677385
1516494
521130
428335
183344
1111873
678566
1367314
1989833
421907
1781847
1339054
411677
666172
763618
168282
1436518
1296641
899146
1540202
592831
1448910
1942873
1974763
1893074
973193
640866
1299539
717463
1564332
1995965
912951
159986
894781
1671990
1546222
833954
317716
1715593
1039698
1865970
170921
1647320
1842778
37434
1411233
477906
644089
102138
658228
382640
1473357
794663
1863461
1563496
723746
1737311
594413
546138
474527
629915
1552108
1673433
1560777
299334
405968
1037220
1988419
688819
1009735
533813
1623974
338355
674730
1969016
98762
937227
1406533
509163
517556
1693061
1165779
946579
1387176
181413
243058
1752517
1790946
1081561
1194377
1495951
1236249
657439
1936154
1305660
1885827
1335133
1331899
1201419
1606562
1396015
1050803
1070663
1630755
1507234
1543388
1219508
318310
1124280
128269
131237
1069958
1702536
1145752
1690245
1083430
1299990
778977
1401339
449223
1959069
748020
997201
493955
1124681
1680398
846914
559162
1814997
1407982
965162
1458006
678390
1802
934824
1136294
1120337
142924
1157191
1265485
340149
1312010
1929502
1775712
494720
1903067
735780
31595
1280084
641340
577352
1017773
1484364
1824177
487884
268258
442930
1736961
1080988
694816
1290544
1154866
388682
951926
632035
745349
1446432
1277849
1764768
1177037
349254
1297155
1218010
89478
1676910
911695
1819108
657555
1787941
557658
969083
1792275
1004313
1393757
1947565
1341166
908621
1582114
441971
1205940
1493692
748268
1257466
1883149
773902
956452
1478246
666233
425082
1061979
641807
1610261
1464289
1955017
309056
437985
632351
1362513
510068
508797
143652
440581
331660
1602162
1604441
800345
311600
331049
818999
420233
625145
1913056
1322761
174607
100143
1169312
1682022
433827
1847569
1143184
1807896
927295
1621659
234855
112362
1128470
381729
1109958
664054
54481
31333
1227264
827863
915526
1174810
451597
843090
1233361
1771729
1009989
884427
1348043
1206478
1084685
1066659
1636590
230260
1781294
705584
1643926
581537
1731693
756547
750230
488227
273260
520532
1425846
1527925
1251044
1827852
1820982
1455094
1407119
830554
81268
646651
899383
446835
542373
176270
1760969
1704950
51976
678469
1725959
1735479
889397
1259253
543853
156172
1035261
592428
666998
938509
1608496
766510
44091
600667
430892
1883794
642755
515976
935936
942688
25019
443774
1884355
884852
1303907
949694
123211
1359924
1375421
1978055
1480035
785972
366829
1652491
1636158
1973373
193737
320287
1185119
456786
930270
661822
1786757
183338
1794746
992263
365562
599397
473251
654364
745621
452695
1072110
1756184
1068801
876485
390564
1774070
143021
5277
1870528
1974153
954661
456810
1648471
212890
1769789
34423
1207513
953334
1742820
446683
1244015
1982071
242185
1835369
1294714
557718
1803092
1828809
1407834
885608
284917
327617
1233192
683498
250093
1085643
1716587
1515585
352051
425415
668964
1862341
1007770
606044
1954399
743501
648422
637096
1276450
1775856
265165
1822866
1311269
191552
1345434
1497717
1756954
525101
1411534
1918283
1891524
1116911
1091703
866455
110077
578856
1589863
48728
601673
187177
1033360
1908322
366543
1203941
1346144
532852
488237
1731387
1889220
589391
26461
610876
62914
785439
1946742
829312
1066666
270693
1712325
1663403
276229
478359
1102034
645229
1444434
1809252
1596225
1422766
1333835
588994
878743
1216683
976856
889809
1897738
1240549
661970
844169
1386206
1880306
864087
1607604
262461
882736
726863
708518
889048
1185947
1480027
1815597
37665
1886511
822686
518979
1058444
892547
1252712
894066
1032830
593846
1582260
1467544
523838
930595
1369676
607393
13084
499987
745960
1617361
689664
325737
669376
291180
383845
1050425
20188
754520
1129167
542160
1206879
1958233
644471
438707
901560
1506743
143159
1310148
1346685
1777770
207691
905978
146138
1749190
703378
1273630
1364134
1365151
1731896
1815673
1552956
1105042
189852
1817319
1631467
1046728
1983469
756085
1099610
738167
265868
1894347
831900
1016046
1960998
445156
1846776
1547927
943198
1450039
1335547
672025
848350
1743866
1677442
427728
328263
1552891
1001769
230301
1588037
306559
584079
151479
1100064
1091092
895904
1469655
1423667
1209204
1334339
635770
61371
592253
1684766
1266808
1856978
858127
91589
224717
828063
1844024
1180964
1351269
1039267
1454636
1499797
1358579
877617
1113159
1212998
953993
1074991
1442355
384098
494536
1831159
1809609
180730
798297
228089
187141
1764407
1939423
1660866
1185264
1260277
1051461
381973
812237
1265716
796012
1522730
394017
1815376
920529
1865197
1167667
82858
808885
1280695
1830183
1691292
640418
1499755
70775
1663361
1075769
1427699
126805
1014729
277738
1980397
806074
1396603
615669
119498
822925
1016943
373058
272011
549203
1531063
4977
567645
1113065
445979
1898979
618733
697578
1148069
306986
452774
293163
367694
1184677
485056
765298
1028148
350061
760545
1500588
663509
1809148
1210123
798558
917225
142401
288580
321023
816554
185563
1896111
389100
162529
702303
1872334
1026
327754
1791291
1057343
1064502
263720
308261
1182498
1502997
1505100
679278
744765
648897
1235111
893102
1933742
532980
1327262
1494777
1798458
98102
712877
1004143
1168892
1410143
1480380
645851
434693
72537
1575248
245208
1889526
1872255
814818
485276
1519086
647635
743433
1644223
477774
401280
1629493
1627953
1832556
1916093
842013
756690
1973251
1806982
561221
976658
1696375
889409
1747745
1555955
19598
998877
1518434
1087457
1573269
1525655
1435164
234314
57676
1853977
1407519
1733333
684536
1035136
434277
1233906
467075
1119473
1742332
1034998
915270
1412063
1713440
1239350
1415631
1399689
395946
985785
1435594
741635
1803947
1045945
1803614
1011988
1671674
848350
162141
1817703
1845693
424412
445426
400183
884542
409044
1662997
1823391
871892
1215440
1487539
335412
312440
52373
1637986
1107047
1881373
1405622
324712
1606311
1648171
1185556
854646
1891863
11368
368328
903166
442839
953219
223513
491046
1375923
1317451
1813022
1651658
476495
720575
1075025
577020
1656004
1253358
180800
507421
220728
401847
778129
970018
1542084
1324012
844377
338573
868603
1102346
1488663
647191
877251
823286
552460
419601
1274823
458357
1643994
1678806
1106561
601388
1910266
877262
69049
1491232
1048549
223864
1617457
386176
248688
633139
1444291
1576678
1828098
653525
725631
277678
788847
30207
934339
1203787
92039
568440
1081346
1511534
1755871
1930844
133491
1613186
574128
748519
1011473
42836
209890
648035
750643
1107130
1562755
128976
1382554
881213
1555095
1085725
1186680
1976090
1692215
1265025
442289
1945775
1948194
543715
1351656
1154916
530241
305765
1914719
1031064
1849471
380921
702131
352081
278290
1117297
1205667
1303783
59439
551174
1378141
269107
651406
958595
1237860
1026667
1385453
58840
1206401
1978035
620839
1530513
1190540
1812522
1712000
1201287
365548
303796
983688
409420
911651
375111
1055992
1968302
1567924
1517084
1785391
1150084
396751
525709
1830754
396407
1775562
1389148
843758
1641481
777052
920233
1754446
1516434
1088903
863072
1964248
907951
258105
304282
1900661
1775698
128309
1362134
1774554
1706103
1867702
1324822
925201
529497
1991197
1714094
1657828
1213013
381290
1645096
425954
92688
1657909
1176693
1912371
1835896
1916092
1261711
1574036
459995
1055773
66966
1800984
677918
22918
1153957
511689
388238
91551
1581580
1215274
1927385
952013
1948240
954448
1027779
1207623
492936
1603084
1877565
307633
376666
430965
410009
295869
850853
27851
1353338
1277227
1954097
1367240
1225412
1550971
1574452
1235029
1981643
60919
1619829
1211426
603560
1177166
1399193
540130
1574164
1123794
410599
1706466
1713690
1903760
1533654
1711380
1149652
1445323
727324
578519
400202
1690503
1808069
1165684
807208
1859742
662704
873120
338119
1315472
1570323
331011
1193721
887510
1584858
1482343
1110948
1475490
148262
1236917
238470
1237080
827271
331400
987107
383512
778370
44085
1895603
462516
1586561
1437142
1851756
1696407
1680165
58824
789338
1187786
448784
1117061
1847516
1561707
1551547
1440073
807694
403220
1753745
599461
1000801
1466908
231325
107646
1863163
599629
1219997
1318105
1815782
801117
1956391
1661746
145055
1704791
1367602
276579
697095
414099
181940
1378035
6081
1418099
95005
1547827
1275186
1224025
1179447
1572908
324569
420783
68901
201764
1392263
399580
1496323
1389542
1529092
667855
816365
1944945
13858
364128
1854040
1935640
1572593
1030434
1484824
1147217
688958
5033
1698098
855528
611088
913864
1250569
372927
1266976
1373556
879018
1337890
543085
273935
1663328
1851281
577662
954058
1610273
1901919
1713690
1348306
1477650
817278
606397
200242
611399
663171
122151
1135820
1211569
1986694
1434158
1792243
279520
193883
360449
677109
97105
96203
1553853
765168
668637
802805
594426
1888538
111796
133806
1118578
1390780
166384
812420
1286261
1172857
756563
666196
815032
1614916
1995984
1865153
768119
1478773
1173458
641447
1097231
372635
1731481
730580
1736812
1357922
855974
1657706
1972239
1712075
419471
250024
502516
1702644
714433
268314
1563789
949335
852463
6400
319600
1858650
1110914
1589375
1532573
438457
1965582
1531377
519188
1469950
1554251
258802
142473
704340
69571
1679479
1733718
722564
470350
1695051
1762524
1075630
1962103
1860
152332
1275777
1660122
1010616
1467838
1728854
131279
1941292
892608
1329526
1347753
1221826
1494225
192886
500591
1589229
1528791
1546936
729948
1956267
146469
1331739
1449050
1889772
1618887
221995
1627822
1051279
172145
1937646
1045000
1948069
1595988
587061
1675101
574512
1991241
627857
674332
1955627
1936008
130632
1140239
953056
1691753
645012
480913
438696
401754
1616956
1770501
478791
341657
1956720
411324
1244502
1142977
1153906
94622
1792519
894658
687852
1499588
1526064
1261638
610787
217465
284990
1212059
1429783
1065503
498448
717991
1947421
1880279
1265949
1382568
365409
538238
151906
1845484
1292895
120757
468484
1643859
723247
1786810
536127
443851
186872
1277561
1172986
1626737
735141
669817
747731
1509514
92013
290491
395649
1420932
1279181
199662
962909
1090621
347818
782019
303859
1574945
94389
1973360
1615353
1067716
506502
25305
1703948
99741
1789922
119737
421423
143279
1840684
1685517
156641
1249665
1850913
1460642
1207521
451774
687370
1633289
628357
1868993
600891
1212500
329986
472169
1484573
1377546
1968031
1553085
1983502
1780558
885477
1689398
853650
1217346
808052
1422409
820590
448201
1665417
586759
218245
1216511
1320868
34664
1376870
624083
185938
1317000
57824
536920
180352
1008228
142615
293737
407095
984438
1275106
1203127
1794703
1916978
1156676
495778
1195175
267603
1068368
1984757
316930
158835
1798587
1288888
1481562
1874471
1681175
378308
1702643
756767
1729666
1228272
259423
1997037
482146
1558591
1084058
1904214
783308
54432
511574
451546
1408196
532926
831535
1973879
408932
1939709
1315712
1663431
362771
111672
330602
1234033
901199
959124
605517
282272
1919976
203476
1710808
149945
1708072
32679
26219
1515156
1132361
333619
388170
862906
1274640
445428
403230
151238
1424334
1932903
272530
1973460
517369
1622935
1212963
1075894
1936909
1030342
283219
101626
992480
278883
1018317
781606
594267
970931
1314790
1949645
508727
815694
514697
100010
1188148
1391828
266133
703950
1514799
1969765
511508
222213
593392
664522
981085
803315
299894
1085880
467408
1982910
76732
185875
955001
411815
307568
162948
1554447
1252547
1435953
449765
760582
1144049
1315761
609085
515689
301638
463147
1773049
1850631
814414
1319811
1349981
822961
1200738
1014299
156682
512530
689605
40620
1644005
1524302
943499
649302
1107498
1408553
49315
424701
958
513297
1798676
78642
941807
1491523
723453
1840398
222929
596959
881665
300690
284170
497677
1109875
760282
916543
621819
1038274
1106115
1318089
1342541
1806419
264854
1461951
857686
764422
1659072
1621784
1063054
1365598
665463
1692614
1053470
918179
131370
1646973
1977585
1305197
1166775
1394680
1494695
1933899
771508
1680550
55037
1708216
796189
1373418
1816677
1758256
744406
1925171
1152198
1875680
1414977
668250
604117
819809
567025
1480949
219101
642147
1936608
1952868
523926
1636738
1039880
1330218
1609956
15371
550627
589802
647183
234963
1664129
1627800
361531
189884
260213
639433
624245
1510670
729449
1476273
1668906
16199
776995
783887
1444293
1289130
1038238
811972
750298
1418575
1337636
1432677
1983644
1928467
1581812
1996204
368212
1710716
691139
1251068
1468140
1772863
1981118
741256
1668736
676900
1854173
122179
1677228
1738642
1428693
1216311
481200
325015
420455
956906
1254881
285625
114450
1504164
1369713
1038285
506810
1069269
944893
1622129
206654
815358
777891
1632446
619944
260040
1702647
67997
1498608
814245
455017
1915887
1887064
1663205
1063546
391864
1688328
1590212
1492928
186255
1963396
1611709
1300312
1834684
1794477
57509
1967507
693574
628991
766095
1857033
1848132
1024924
1516681
1269089
281147
1172349
603719
965226
92058
1086485
162915
932559
603914
595627
1331732
1811757
1899268
1860725
458300
124228
123921
215762
1366756
421983
194808
522623
1911289
4302
303653
1098021
807333
1214329
953269
290310
1140860
601840
1305351
1235378
1177011
1494265
20279
1462117
1631191
1053437
1859606
1253731
1224354
334777
115151
322027
43636
158882
1262938
512402
33653
1256393
569933
263837
1551985
356651
1945101
1834076
912906
178909
1330961
715416
1519971
391570
830875
517468
1114581
1889145
1394824
1440701
1109366
981140
1659552
851355
899799
827543
1781810
722916
50023
244749
881669
1058920
660123
1884316
1844212
1952270
1634295
1295701
335804
1849290
1121337
1864874
1344601
1480989
1319585
1512259
1964117
466273
682900
710806
203998
53067
1709588
1135030
1738697
1465216
1059003
193493
416963
980209
901965
1583256
784164
1640568
1139880
1125537
1056394
283672
484565
1606484
151281
1320873
54218
1634898
552281
1914247
96200
1274821
1429186
1255944
526753
1208075
92359
1543339
594341
1453693
1520936
615382
825442
1306259
1474441
884797
555388
162255
416340
1461288
190696
116280
1489099
1397018
1596303
1536689
1935765
1745902
1445769
1480986
809493
1959082
1456489
404458
1015759
673805
1431637
1415230
1450895
460876
1871845
1090735
1437661
1795229
946164
139073
1461834
1178434
818209
77389
1000208
1888785
523175
1393614
1157891
401847
553373
1425591
676358
1557852
1257661
297621
484524
1702043
938822
1835136
587529
1251893
414115
908280
1924841
1735632
1714197
1250601
1487774
826506
1410378
1388329
637853
1183896
1243679
5382
1989141
1846452
541109
1772564
1977052
133748
82995
483375
1644599
1195634
1522073
1580315
1433584
1182159
1779168
1688275
293966
951920
893263
1554727
504426
1991689
279565
756454
640925
1838818
1646272
265667
828648
106930
506022
316656
68362
1020137
975794
1524453
950061
139552
1262392
693938
1630714
1904426
1951545
314700
1524595
1646793
586448
1749204
643759
1781934
636611
1696436
1315744
405731
1999404
1063822
1275702
227258
39436
1332105
1389789
448824
1860296
889821
1420483
965677
1034762
1044901
818502
902804
60460
995448
174113
1112988
1960471
1720806
711635
1269829
981671
1792305
726004
165803
113019
1942001
824829
666904
527007
1190592
1804809
669522
1733325
534362
889817
1731036
1180027
1240400
79870
680080
1087430
1526464
1922090
663911
828428
153816
1236555
1013703
287209
943385
177678
1110792
597898
1801590
973604
70999
324421
1061646
1687551
1414995
293669
1429096
869243
1641589
1548785
641832
1877881
1826543
1331517
666341
1193975
1138491
1581909
1146650
77848
302837
930626
1606247
1811492
1884384
1167780
207692
1184522
1273051
1854703
502040
1552283
760272
651161
559798
7552
1546382
1788435
1911491
89060
154877
1415298
116386
1705820
571520
1530236
1627959
96654
723727
720281
724128
832238
1161502
1101447
1090912
1420302
243650
23606
712889
755500
810763
1110397
1314227
539011
282222
1229339
1627220
887698
1893421
1797455
921115
1704353
1376537
963540
898645
736277
873242
867670
1547470
640302
585295
585075
806060
1132285
69243
1410928
1087225
1495954
1886094
1865505
897169
1776587
971952
488133
591348
117571
1387456
1704768
840030
1164570
511105
1322367
20999
765107
1086969
1803694
306824
935936
1070666
635960
1853084
457501
439954
383372
1814689
1464150
65699
1325458
1821638
1338730
312304
1418921
627012
42515
539716
603867
1357776
1603764
1063636
1703633
680591
1119910
496243
1094873
95945
1222337
1583638
1317862
647182
619937
1652462
1774350
244866
45314
232931
561241
1410314
1781429
292068
836934
1839681
1545916
403617
869023
691599
1154502
1741079
1128103
1078325
1926282
874214
1746921
19336
865533
373179
770430
323817
797143
1917641
1269092
1396402
984252
178171
90702
1526869
127060
1905017
1074611
229268
317649
454239
1641338
594043
1199655
535612
1321049
476026
1217386
1077487
1861354
715122
108879
239602
202025
1647478
1422515
842112
1722387
1635213
452690
234912
667499
707800
1797651
1710289
445928
1719480
35464
1073056
1198274
348267
378985
1211733
329511
1380946
1707566
358448
1647456
1894389
240046
401109
107780
591094
1823130
891814
109074
1712387
1985344
142028
1287902
1585567
1376380
1792044
1891145
741176
4587
459818
216057
318767
1133482
708738
679575
1763671
1478260
1969518
934769
980027
1587970
484758
235987
762404
1398872
833235
1301558
610125
1613793
1555049
1278870
502077
1980826
662061
218018
1989271
1379909
673162
639622
192757
1525939
896454
1119748
190280
860531
1310898
1562012
322264
838700
938948
1049416
113226
1133349
650533
958376
1381350
1508739
1816344
500753
1552606
1785967
1779050
206301
1404680
1647949
1480277
1549682
1283644
7701
102092
1267417
34482
771296
1980099
599734
1724834
282145
1292567
889693
1489568
382533
1024377
82120
892978
556082
1513042
692328
1532933
1111627
1082784
1720045
28760
791693
1696607
1944491
257641
730935
1775164
960449
210881
1697946
1043301
1233779
523328
894962
1432229
122807
1391400
806636
1265701
762289
850889
1084991
1228810
1869199
1112936
863056
228863
977394
480309
893678
1465874
1306994
180695
1352024
1963888
521726
1407830
1005271
1065055
1800869
409168
1620026
1207629
911993
100612
843351
605706
1842562
1194602
1906581
559493
1330368
719223
113384
1174750
1798808
1449108
686513
304941
1602596
1863625
140851
1018585
863348
134710
1993912
1810655
547080
656473
1315208
1754179
1762932
645818
1323901
776080
799624
1331363
101310
682938
472735
615552
1601939
1656568
171692
918179
1588957
1960081
882236
236429
1112080
240675
1309235
442337
1729701
259372
1642145
988600
73468
648135
1338085
377496
1147570
1626575
514654
952624
1129211
1066363
879229
414397
361445
277047
1712390
964658
1799213
785447
1921386
1449081
1216529
1854770
608591
69895
1420097
1744829
819394
349663
164152
498097
211236
1007363
1219388
868288
631722
1432402
34680
1622017
1870156
1713279
905757
1340626
1984405
712900
1266121
1318066
1065450
528918
681819
1750252
692202
709824
261410
1833743
1150143
1161930
292520
348145
356348
769714
923811
393075
249027
1712414
1920227
681298
1942761
448038
779153
97757
119275
1208209
1509549
1628369
1971616
715115
1228104
360919
1892758
312387
1119920
1704373
1820792
65942
388772
1558933
1454580
1188545
1875470
1674208
557375
1659725
378916
470945
1127469
188184
35927
1655771
1659348
546263
1717113
1932140
1985431
1017813
778464
1573577
1892796
1991909
563298
363175
1210519
1721508
1014195
541378
1094087
599740
184633
1132565
868157
1640550
274551
1927532
882441
1982685
16680
1596368
501336
16417
1043269
339508
851226
425799
344954
1458933
854682
808489
1620012
189208
1942799
1508155
1894783
639426
182475
1315348
483924
1347177
485449
1924858
1339273
440320
454175
1506133
690777
1633673
690852
1199313
804735
1919749
1986781
429567
660431
1962701
279396
1540489
1915357
427910
876032
1560783
700938
1850059
547670
43311
1420554
1715776
150743
1997010
462281
271897
61618
963047
1882664
1866456
491302
1657663
800728
570629
970445
551842
1336632
1488543
1991464
784276
1966699
1538635
876678
187962
1317301
1678426
600238
1181996
1406600
286949
1146482
1005244
1498426
1952578
1686847
1649317
331017
864789
1023095
950282
194664
365847
657101
1456968
1680314
1301960
1310207
4464
1766109
179874
1297277
1074441
139271
1691474
1273219
1094154
1063451
163380
1782066
1757520
1954804
1894821
1079180
1842520
1893480
1325646
1102438
457451
706884
346733
820028
697866
1284654
114550
130766
267694
1212142
1417981
760191
54110
1409644
897374
1239523
1192956
538804
654885
553489
1344088
735637
1806224
1691891
1494631
169097
25373
1671410
845849
1430368
580399
1386157
1063916
1340034
315861
1249157
1418923
946431
832320
1370316
915582
521383
848627
524629
1953346
489823
1082041
1022813
7666
179433
286652
1928481
46295
351576
1800042
1970273
1451721
1982263
1103451
934708
458910
1498509
1550583
602769
760976
418926
392065
1571790
331873
664666
392689
1419280
436503
204845
1865059
1506259
1886630
1017762
670513
1074165
1183441
1413317
886757
773057
1008006
527064
615237
1099903
359939
325875
129897
1519532
731977
1437330
560048
1829534
1311558
727227
296261
95669
1311203
1914742
1698525
1149104
1210497
1641320
1677521
243539
181022
1246399
1840410
471017
1567379
1691291
870878
135221
1780937
1679666
1583404
1274088
93860
1035871
1112927
1673615
865794
1306014
1852658
595244
200389
87890
1853530
1538322
976994
1234508
129898
852727
327776
1086008
1641998
863591
548835
366336
1670629
736525
1772925
411167
1371437
670540
1937394
6543
927853
1133190
1289159
1361272
492486
422502
1424286
1787741
455756
500074
1379466
220695
495832
108391
670370
365494
39437
38985
1685766
1103781
1894186
654578
636861
78436
523980
994907
1720439
848781
1112705
125596
1868489
340000
548208
8190
1727155
529693
1305880
1693754
960767
961741
1640278
1831900
589810
628086
1818276
974692
1753857
845233
681643
1910944
1208643
500756
1425234
350295
589081
1017292
714175
1137048
1260975
1939380
361825
1678940
1120961
1872886
814028
201881
1963602
1513391
447334
1101508
865300
1598670
1901667
1078616
762688
852786
850680
989490
1552418
632789
1045030
1261478
125741
1737372
628883
677979
277249
995421
624020
231355
809111
1111067
1777238
738308
1050258
714403
1451258
593114
1235383
469035
606239
668515
894691
193203
129846
1872235
1683708
1110933
1211862
755239
268090
319111
441881
1452659
1496296
1038875
852359
1513452
1721631
1653977
485859
1829428
1338054
572850
1263614
1296382
48115
1554532
1801675
899925
1206143
1624583
967362
275750
1210798
1566973
1929180
1442924
1057894
1242331
785220
1951305
202236
57519
883481
1504331
1227606
112164
183932
1431290
1202435
1869261
1536324
574967
445660
1783394
89012
1546314
1948224
526462
263898
785289
1024720
1339125
1642000
1122098
1423460
1816475
1378624
931843
1284322
1905164
584221
970202
178758
1186624
644163
361059
1371535
885503
1661241
1077024
784306
850956
1434773
627116
1996064
1392613
1174176
1107209
1016081
443282
1124225
1043340
1482840
532609
63656
105153
1902945
1845373
147609
133798
1486423
530593
1865834
1026106
511401
1161305
1335069
498454
25857
322712
714658
1710166
294643
865084
1563456
1119799
1731757
1311178
1126503
1245538
1672350
834905
698979
317859
931489
308929
1260458
1754805
1435877
603158
1888238
988480
469119
1532618
1795771
1908554
1935966
529772
1634858
683543
1109395
8886
783274
196310
67259
309825
1326902
1841995
493075
1378382
670486
757635
1441848
1779644
193361
1057356
547943
323061
206543
1941790
1975584
1385382
1705211
1508105
465530
1998660
914219
694342
1629219
1985141
1982149
1689820
20171
1799800
330997
1914163
1855279
527914
145715
344845
1153182
461878
1172892
946024
277987
223124
396711
237068
1525139
1070431
714275
994272
813085
1911416
425103
773102
705893
1078779
1697560
1223463
875101
22409
1404235
878576
1044614
1983905
868868
1137677
896433
1996711
21301
830985
177484
644714
1794527
1540596
1265553
1245585
1903512
1084901
94232
1221766
282721
481882
9249
123371
855900
441259
122981
314853
1794454
719604
1627201
456268
1019058
330219
854538
256757
646448
874911
1733637
837299
168752
1308721
320447
475477
951336
650213
1602486
590303
352036
1544071
703824
336659
254931
302793
184930
1430666
1338434
1162393
1999952
1916510
381508
1181387
417156
595127
628403
1011782
1580455
1252875
920560
228649
1105868
1919239
235385
28781
1428085
1297847
946623
1686868
945329
1976167
1854807
1244928
1076764
25756
1850444
1894685
1529566
1960261
486096
643757
1671686
598325
652909
1887804
446002
1226301
730390
176781
1843622
465776
80640
1624097
1552169
1035376
356291
1726006
1770614
321567
1645566
334053
998441
1084378
1452163
1167020
998168
750876
819450
837308
1120586
193184
1801529
1454832
620323
1275517
1906205
86981
620582
115951
121389
647034
848960
91602
1998096
539441
1320275
1604737
950301
100934
1650149
661636
1165083
57936
1644472
1922941
1530037
533923
276408
1936399
867774
1579131
969158
1619439
1836662
41028
1790201
1647433
1281419
1315872
454938
1396444
1932499
828203
271119
181411
1446496
713652
119615
1198314
1873204
562387
1716568
120575
1936801
1100239
420613
1954221
441722
623015
113236
846400
981194
1830699
229618
607253
644379
357033
866218
1877915
1258063
97792
1212465
1568600
815905
182550
1722440
517958
1938801
1985022
420331
987304
33015
1279713
200791
214219
1555616
1284467
1135462
116338
1168619
635968
384705
587062
1338793
1923192
1610112
1660139
594192
87439
680855
857817
1520587
1023824
1977629
257196
1221086
1035847
1112262
1678483
1742135
694129
325200
603427
1663602
954061
855851
1398515
1645534
1013993
1862256
1445035
728201
1449119
65763
359571
91369
273782
1995180
476607
291720
1439187
27755
1886747
1920432
1497696
1769282
1494276
1976369
481831
152763
1496145
285068
188573
1376985
1205554
1917616
1583628
1159921
251347
1032406
1015124
1671511
685435
1713958
1997974
1554598
44711
1550868
853423
1723220
1952503
833458
306715
1011806
205301
1451681
1490550
645138
625615
1778775
1905519
680430
1115029
674311
1049012
1332946
1839361
260628
1469880
1518868
1668212
844449
1054511
524338
516577
59262
530372
1289148
1738296
1071354
1797345
1979754
965620
563033
1588947
107292
1572450
1840742
1894641
1119075
1523609
1048898
393525
1772362
666911
349977
1010687
1321550
1393099
1540595
50387
1128132
1333027
197641
1673302
1055061
1918180
935186
796743
1292604
877350
378266
1384377
746580
1443746
464476
436078
684419
1035934
1183971
1997784
1083485
666842
1824679
1472980
1476172
916061
1467809
593413
526051
835262
1739714
581810
1428401
1266870
1189369
1678873
1884969
1583869
1569381
61283
1609317
34350
266964
1357334
1848031
651571
1199579
1265024
875175
1865606
554046
1878211
1406273
1825344
610744
1912861
1179668
1843510
326260
239154
527853
1887029
1807054
1533481
1340700
620807
341657
1626130
1739520
1155568
1922595
721833
1050498
1354621
1990876
1547478
1573565
1961487
130028
621841
380294
904334
864106
980754
179523
836385
1811219
1915200
368662
757457
853917
1840298
740787
91063
1029004
736110
893737
1373184
1898430
1076299
1252110
1972368
1483812
1714553
323641
1570138
1654538
504507
90996
373287
1167561
384542
1537024
598190
1328247
1797252
500504
61453
699445
1381425
271685
544001
1713476
1275623
597
282141
979623
1008538
1532663
485316
856480
225746
1965819
1651166
1746009
1712758
1375313
1024738
1344007
302427
1945204
590423
488046
1928873
1209688
1664904
174952
1984758
1514982
1641890
1431190
1722810
381891
360217
1038977
1132758
147578
1578637
1317229
642314
1612817
1277919
211260
190591
1260842
205692
486645
1446917
1093689
1719226
1742186
1035533
1682851
1676367
1065370
1865407
53046
1329126
518944
717648
1859191
874000
1741481
348304
1210117
209920
1888089
713437
1405085
1654313
856435
1940711
1158302
1309004
1635270
1396853
1973628
473887
1369889
4583
1577009
1095892
360879
801586
1577987
1995432
1522747
975769
1292493
1203676
418574
1895765
1157273
277583
1645217
359427
1076398
775134
1015122
1604427
1656926
1404711
881315
1139124
856662
1952105
360346
1634665
1658698
129793
657515
1988009
1358032
844724
1236494
562526
1611408
1655762
1361265
1760905
846526
1801943
586563
406374
1449071
695092
393756
385270
1070966
630755
1356123
879476
766272
1105856
1510832
1988043
1644986
241937
864767
667615
392487
1903205
1302127
1470544
594130
1100357
106074
51448
1756121
946998
1318405
1532053
74315
1764322
1712245
559372
1894163
1048646
1959677
1889111
1290917
1029235
1796292
1095560
1125918
780706
108832
1426602
509226
1049835
254202
180457
156262
507570
1953465
1223853
1016169
919991
908005
80630
646740
1702071
260163
630610
534424
890508
1670999
500803
1410279
884318
1528961
1893503
1979870
521505
1689654
1363143
1242473
1742929
353191
705626
16065
99354
1526377
1739170
714833
1548491
320157
155966
174772
965890
389164
1519152
1866667
1917241
1635881
864248
1775665
1914277
1646005
1990415
1334817
689191
450047
307546
1354359
658441
1299078
765837
1496305
263296
1645700
128917
1955071
962886
33816
581357
1452010
179427
643439
1001097
1831777
1129456
1917381
466517
1687950
1844910
1930604
1143554
321672
489554
1740093
48730
179069
42543
25997
1306015
205704
967332
1872942
256211
1600620
1801191
1901880
238149
728311
955709
911443
1069699
339032
243532
524145
1243371
1554378
634414
1381838
609050
134419
1162020
1044430
1069808
455867
827098
105280
578486
374078
112640
1329859
412657
834155
1705947
586361
1223919
763184
1140312
813769
1542587
555228
443422
487474
546917
1420265
1540898
703766
1662621
1801585
1550385
1012499
1171640
1560164
830532
98092
938248
1770051
245849
1448611
673632
1029814
1705413
884201
167936
1731633
1778648
85320
1905646
1232806
424627
1470456
1809057
1240014
936188
1256753
1100394
351978
82483
609189
168092
1151892
937541
363000
740828
998769
682932
1993323
721946
1446358
349979
1155478
1811103
235712
1395158
10084
179195
1229546
1000893
1656418
532258
223759
843652
1699771
162414
1699955
986376
776543
1767822
1295068
1254425
106502
473034
761546
1514274
283826
1154650
1907183
305929
1345414
884001
549137
677713
740141
1533715
181427
806417
603873
662267
1178581
1993405
1027025
266117
836062
959923
1169236
1429681
756433
415002
1337018
1853845
388581
1392087
927631
1861011
1133496
1778881
679666
838698
1771830
679512
1839870
1595933
1077510
1289464
447594
1310410
545963
1443097
356964
41385
1158668
1189854
73928
329072
1634363
1051227
445416
1616335
1819580
234703
63939
766262
378729
36752
368595
1481244
1724367
958167
261649
760115
570477
1821220
575551
625950
791542
1636877
371020
406572
655746
1287102
951988
104169
1141048
69904
1020529
1048332
1296625
1994279
1634393
817779
227003
1443503
1296521
1996773
27722
1217531
851188
597208
579460
1410711
1936796
1727625
1173097
334352
997509
1243298
1498202
745813
327237
882632
1780022
1312009
1264472
584421
1273046
1937712
1114721
1580085
1958218
1260798
1625122
845751
861246
828643
345928
940038
1911442
1936870
1273656
1748740
1234625
316122
428513
686885
115210
170271
1460524
1188926
466494
1975476
1862507
1153677
1631526
1887304
1386196
1144537
303181
385498
1000070
645331
393394
918084
1221278
1688412
205156
834110
946053
363741
318394
1494689
727614
1435103
94653
157091
751768
1796667
271959
1708364
1571462
1436776
1143055
1522351
1806883
70055
1507142
1803592
330484
1382805
973722
1512303
1436634
377235
471264
1552560
350986
1822934
934738
263050
1542709
989465
1825939
76617
49713
1754408
1373718
1518263
760001
1193691
1093293
752830
654304
575605
1970507
1668401
1360713
1806309
959396
1700297
23995
1682429
792044
1109651
1068096
304426
38546
472464
1743788
77806
891588
386412
743214
1815922
1686580
1934433
1092171
1189637
697956
1742179
719246
904217
1158747
599774
1956841
1526580
62719
706424
701910
959293
216621
1155769
508696
1383060
1850640
1135664
328853
518493
762179
1450559
165281
309527
1909183
1924659
1949914
62866
1875668
862389
1648656
1731198
708564
262407
701541
1336035
9048
352420
776715
825752
1881094
260765
648969
459865
715694
1407800
1352599
1024216
328964
740341
272986
1035971
999239
739361
148958
1545780
487955
1633341
1161192
1866502
461149
1710818
1037071
321102
1199153
691776
1815351
10798
478922
1862157
26837
212297
1260538
214076
1647269
720686
1646611
5444
1717785
423190
1595872
1803144
55799
509981
195889
537583
1615465
377684
1967504
436213
861551
843341
1725133
1532716
942860
1970649
1761916
1537825
1487248
1375313
1295627
1974932
879096
1789483
1109328
641402
219593
1425003
49660
49037
999332
1242610
170396
733349
1453810
1714325
159588
1499380
171033
1116981
870674
1626606
997950
225357
486597
335084
1381591
902522
1004645
846546
703727
543461
1388206
1188237
1948206
797734
913044
1787766
605742
183977
1618774
970808
1786696
1406738
1930927
310996
1236980
1821107
1083359
1760640
1560671
926181
759550
1595699
58134
1486256
1657167
1947743
1118990
977031
505262
459684
1649439
21447
851623
681291
647722
498961
475089
1752079
1704608
122280
1655654
1037887
1600613
1666124
933446
62583
1456438
367687
767595
1643108
1462427
73837
794005
688711
1706832
729549
818003
41305
700738
614740
278044
1780278
1178449
1159294
24599
182897
1388083
906586
1278287
737307
537094
1106984
603291
882834
1729701
870141
1011835
762703
59517
336723
1305203
734711
983621
688077
1036989
1866101
1293121
1327782
378225
1812638
487741
1626918
1582368
1812405
765637
356974
38142
1152118
1553463
434104
1471900
772890
1284407
1541608
1417727
168507
562231
1772628
1009940
1670999
519929
591473
1923026
1372628
147540
437459
1533355
1297167
1061852
907133
434322
1834329
1977203
1120611
207102
1378668
508542
1604527
1515109
1437164
991381
1835332
1319520
548137
1695164
1532896
1272938
160902
879386
51542
1812226
202993
643933
1072806
1821892
1863907
1680286
1984918
614000
1878578
381436
720259
805268
41450
490738
1346850
1133596
474377
1936119
1392070
406444
824668
1568155
1499128
430508
301625
1697453
183761
1517493
1885421
1073904
1866784
468998
1926968
1822960
1374488
1160370
1226278
540355
398040
540919
1316656
748341
302731
1156770
650833
515226
1853867
253631
1985568
1186613
1037104
946433
154003
983111
1328291
823957
346895
555883
709963
973083
96284
231344
729074
527543
348801
21145
1597594
447754
1982185
1725229
561226
1534962
688780
151732
1775525
1160094
599948
1828964
1658696
1573954
1505572
958232
535054
113588
546746
604191
882787
196750
1355638
12568
1232996
1128548
1851971
1331960
332658
443345
1797937
1009963
19090
8217
1383740
641793
1424142
905755
32497
1443398
1204429
1387497
526862
1740229
1919562
372350
234320
112642
718536
1142424
584710
1789866
1638459
824729
589955
1240652
23508
1399991
384166
12864
1600098
1010690
1775501
775441
1209736
565120
1714627
353537
1259185
1489381
1152799
1056678
1377394
1957679
867757
876843
1967730
1131482
290097
1001030
758827
1346919
1347835
1805546
1472
267299
1369170
1429416
855367
959906
1494056
354615
1088407
546461
86310
293191
1982546
740865
924280
1349425
1653861
783311
1318049
516124
259727
1274040
758557
1137899
1149714
1238562
672649
423202
63586
993297
1094927
1412551
967796
155795
200454
817370
1346374
1142067
355557
209931
1863720
239223
527431
993389
583917
449681
181097
1953054
1232818
1478183
1842112
1620811
1244809
419604
140491
1159723
349104
1827627
1248775
1402574
374534
1163453
376552
1849499
1171876
364890
1835928
744112
1827195
560983
659773
651332
1990232
1395817
1678594
187289
1065754
978979
640432
1571274
573580
1347548
6975
1314822
1413960
1353127
871883
379088
174002
688488
68021
1955525
418320
1477048
145116
1274168
1537923
502964
754517
174960
1647473
1839801
1980434
623813
905093
928946
1094938
1787590
1849007
1899852
205544
210288
322680
484486
883697
117611
761527
797291
483176
1312043
84536
282818
1513470
281973
708689
587878
1096444
144364
1727972
742792
1571380
661509
559354
237897
253059
1008825
291972
248044
1540756
1837921
177664
1527245
318713
133660
1787658
1238087
1690910
326629
1082300
1676205
242582
156035
1234193
1530874
300614
444101
375694
1328326
1920950
755902
1752983
1249012
518764
1111076
1163093
12293
1275975
1753582
1856234
584184
1256669
763771
165309
322389
361879
1364272
35151
1453371
1651308
1631518
1636596
1075826
200465
788605
1403515
1452465
6156
994768
1144334
588009
498376
1135161
411621
1390427
1177398
1836841
1606095
1847283
1904058
1551778
868353
1751352
115747
1301269
1281141
327931
154843
1366955
883053
1703795
1740504
88906
1918520
432107
1270771
1681632
1705478
1867699
1172174
1219581
844674
447361
1788265
1564781
109305
849227
1168074
443360
237906
515677
1170512
1794998
915106
383322
1897978
1724080
1642197
1552896
1881363
817147
592945
1155918
1907309
1606425
736899
1361547
1408303
791939
220524
999207
1887519
148442
228358
46505
1576005
1483650
557634
341201
693043
998539
1365916
1514369
14096
1334979
1836636
13622
1282179
1220192
1788807
1954224
1333404
1962418
1676137
121798
1021510
1726722
1096543
1606798
245632
1238480
1701503
1678144
312315
503607
705441
225526
697261
191804
890411
1888887
1555462
1718000
860222
1405343
1423417
334877
1605490
1230867
1189110
726068
680310
1464837
1794165
1758877
183417
1507364
90627
1846266
1296043
975487
1678729
1205306
1069990
1985847
1309550
137994
1944572
992618
1994600
1576030
1611832
1897018
208626
1098120
1470165
1571992
546829
1523367
607032
1065458
528412
1619391
561388
203554
1138264
197887
1613373
877975
1928457
880551
324696
1824931
445079
1469680
1055361
91045
1020374
1549528
387322
204860
541891
706316
642205
741878
290649
139862
109079
465462
1137778
370062
1485956
861415
1880336
1872149
180621
1237468
364661
1201170
1768618
1529737
346146
1138589
1532454
454378
1717092
151208
348791
973682
590778
128631
780355
576208
717148
617424
167026
1792208
770756
204680
1182368
398821
77705
610136
1182735
170356
1477947
566899
26194
685284
1974012
1042706
677018
542065
764634
1569559
1151105
1297009
1185201
1858906
1856965
1820088
1386622
697346
1924102
1906308
1205099
1608841
1156104
488125
417487
70597
1726534
1202070
940840
694137
1375324
213622
1322683
961515
473543
1624568
50199
865017
396398
385907
1719064
901569
1312871
1936453
1542939
1236941
1367985
257216
827418
106620
766537
600721
739006
1231759
1553246
1885497
1852655
1187277
1079186
1627875
1567302
879285
1760103
1962786
219382
477064
236404
565954
544951
1999927
120565
487726
1204699
112677
940334
1181808
442546
484278
1816245
774706
447585
1505953
1544106
632078
1146928
1667909
195684
20316
1663346
751247
985848
850308
695504
557544
1149200
1344096
1755246
1847041
652790
1263902
539981
1190002
354307
887779
1295213
1397672
1954061
110632
816434
1076195
586883
1083111
153737
1962429
4133
1895116
1155987
1522894
1415430
1813642
1001841
326878
1439219
1674623
25176
1332206
1665978
1741787
1958897
214185
771822
543109
658400
740227
422413
1907956
276705
1675494
1204771
536544
1104242
1101546
341561
1083064
963308
587593
1589853
662137
1024420
201465
1122218
19222
805879
532032
1242229
1772716
1931746
133454
411491
610745
1765676
1841622
626909
1024473
1518209
1980154
304469
997774
806037
1156062
1066280
442246
1445258
57969
900139
779908
1643058
407108
316562
557905
1907013
83898
1752474
1500868
562991
1863355
343190
1916790
1434929
1968101
134308
338472
1547311
284188
71602
1266060
1548000
66750
1068289
1575531
1115017
10199
935322
760983
113283
925917
568521
124800
1182832
1823422
95740
422988
1625188
1040871
1638699
531876
427261
364292
195494
1466859
1378642
297969
1965588
637424
1491828
1437722
1468793
786461
971004
262592
753040
686987
1526555
1284698
456132
694094
1320049
654938
605134
1649229
250786
1206492
1182961
1314155
535224
527786
1066884
782430
846705
1030489
218102
499838
292699
1351096
752277
974722
1245235
1074987
986418
1906153
1400349
981763
1459591
1649478
1001722
845668
1521784
10149
1975449
1386000
307151
1358707
82121
260805
987693
1683194
372827
202352
428848
717049
705277
1018292
1097184
120258
1838871
1700713
70265
573061
299585
85985
1545986
424472
1710145
993407
1140235
1363495
65245
1915459
1902945
1552195
1237555
1318775
1045530
1147330
245973
792281
1428685
1716888
715819
1445098
503751
1293118
1137851
1824071
1963854
1498128
1994408
333936
1303765
1931171
1156535
1799034
1353316
1077817
720285
1966494
1670000
1088769
302837
347342
1888351
1633568
362062
7501
434725
528252
962668
76248
94618
405637
1342376
880802
1718388
83941
1590571
674732
1721493
460689
1817740
1728029
1003239
1274104
626454
1624234
1503409
786303
918537
717318
1598484
574045
1434016
298518
1045693
931323
1258640
679203
1055066
1732936
1707034
365852
222850
1287321
1721266
5878
1412292
1523699
1773640
1894471
1562486
1534364
1230832
1827532
936649
1275100
66359
351632
1658304
1832218
161889
1504024
652381
333420
1737917
913768
1693354
1577577
1771707
840309
337857
304611
249064
845898
858170
278148
836793
720214
1318513
1407950
311839
1851736
1547520
1847306
1298207
1241981
56752
90759
1495029
772402
1251010
471774
1893900
915437
1723692
1817350
988808
1214484
1539201
382353
587862
129957
1595973
242256
668873
1164451
898148
726313
1928877
977303
108957
135228
539927
1870576
727512
1071868
1177616
416710
1191136
1444563
1548148
1463318
1931828
147382
997347
1808467
733805
319803
94432
1536136
734910
456942
1356130
284570
1144313
141252
1468238
343420
1581161
1048211
4194
512178
407696
400921
1007196
1768123
1845164
1972403
1261584
781128
7572
719450
503023
413251
1976790
777256
927424
1503690
432121
1103628
964507
911984
1817158
544705
1966053
1258733
1140713
39704
781626
1955939
991007
1719473
1877827
1120358
1752677
1458820
1660052
1080605
1802725
1842022
291699
662583
1899155
835764
1182990
946847
1022855
1454156
1508687
665561
1833937
1312844
82206
1614991
26812
771000
476678
321389
869652
1036836
598987
418926
985343
1938659
1204191
1924606
1590118
1783371
157756
582797
904029
864153
272587
1269655
975556
1721407
321819
1582053
70900
124496
1524711
1837697
1681290
1441969
609220
1338100
1006977
1024473
1570168
600839
243522
454658
200502
614240
103861
475481
242615
378185
1286645
1391140
792088
1718977
690706
366554
957020
1343538
964533
684477
1149817
446436
469737
509060
1100675
673195
1319162
1424822
792432
320257
619395
81781
1867094
595267
1727099
126139
1829760
1176118
1165217
1374667
100382
1144560
2390
1312965
1376106
71908
1552613
147624
57149
307843
1531988
1852826
277985
1853794
1288795
918332
1645167
800269
339425
1276578
1866058
1654592
178011
89774
1412911
1603438
820716
884618
749227
1139916
243614
118990
1465042
1741971
64839
267280
26952
1995144
953686
494855
1797167
1001171
276215
1149953
753348
485821
1125501
1081656
1189504
660294
386055
343084
658229
1403303
1213728
291982
1640706
1848653
1425534
1897998
148282
82549
252610
1800465
1867190
201082
1299523
616144
523282
1947387
599766
1688600
887616
1822584
538026
911364
458399
1261584
211056
1672173
1980796
779753
382069
934674
1626709
1389401
1709211
296161
37742
1565831
1868441
763091
667798
1101695
803530
52589
877503
1572415
1665825
42324
1951729
1572528
736567
1097078
1269681
1877288
664853
760833
861814
149349
1359236
857260
181015
161906
1865441
809440
781713
1322550
1440172
1358095
653964
1280297
1586689
183734
1059726
1713771
418267
319178
1916064
861418
1787860
1046148
629149
1121874
280479
1185574
196790
241264
131393
1683175
1291722
1000633
1874112
696141
276409
947594
1137200
506556
1059980
917542
61272
1050450
940570
373557
1102045
1657315
234457
1791965
1576483
867280
32820
621278
27372
348506
866668
514341
1839598
1068575
880151
1907602
658574
1871210
1935045
232317
497990
1663246
315696
233966
214998
1672675
1898631
1836949
368211
1081232
1236479
459971
1262071
514443
728213
1025183
715753
388235
1893110
1395838
1635482
880368
16792
1445709
1481269
392126
1691644
25511
1650434
1381104
479956
905091
387479
1290804
504442
717334
155560
1506805
1911869
1536649
1330158
1309164
348011
581097
1901044
1211829
640
871626
491335
1768592
1128078
644961
422052
519935
1922043
1610781
1355081
1119895
278126
1898196
1338402
1322650
740421
385349
1341359
811235
723927
912749
551234
572050
1962109
536381
802279
1913604
153976
1046789
1147946
1568103
1631597
53151
1380920
558763
12279
441117
756885
1151289
528041
1261834
1334316
1311922
1997328
1328978
1417358
319590
1651635
1494469
1868741
1410411
1231766
1809397
166609
770788
1374017
1238057
307948
1006406
1249841
173575
399631
1510240
164743
1998040
1995079
269781
1691875
39313
1926691
1482752
1902231
1177593
1831727
942160
471530
950072
1795987
1255799
1942084
1626009
1174005
84715
1502859
735034
1855404
634444
1844270
779769
1648686
841404
904275
1720848
769936
1823798
113470
312815
1506709
1762365
1868948
1611366
1777649
1109843
1585837
863927
1579862
894680
1658430
1245502
1459385
548135
717975
1043438
651737
91051
1954983
666039
356699
386878
1130340
1375228
1581558
941781
588407
1438634
574641
1064703
306550
894097
1660206
544248
1460123
1588852
995666
942662
1694928
1726220
1535456
1597049
688289
1132716
110146
230518
87387
1112696
1359023
1876439
1649567
1174635
773857
516060
999287
1940292
1636905
1488582
1186165
1235393
1261759
1864528
1403366
582194
1216126
1958921
377739
1804435
247493
1238248
1572833
1474407
1190706
1025629
711065
289155
1515197
850521
1542568
525793
1981277
322815
334892
1432269
740826
213772
1176339
610418
443828
233348
1504998
1109907
1869021
1812124
967685
425284
1032351
1293384
226621
868692
1712421
12241
748374
24093
1644868
755585
1593497
1975994
1050858
1586945
1829553
1867226
1747203
1774737
518524
758163
655382
1303083
520454
471468
1883218
1264831
1348867
626618
1595833
1893965
1981402
1059927
571720
1221233
442603
1808365
275115
825202
1290388
953804
715104
290230
689552
1564428
880051
1531229
1556493
514188
1665723
771916
382189
1010749
830456
56493
1854265
1245817
454851
140470
1493425
1443557
926800
347088
233192
322751
1617038
142038
1968192
744876
1450219
1765378
177797
1052082
148799
263175
838092
1832387
1122053
1009002
325397
809732
1212107
1460469
1036842
451381
1064530
383498
342440
429867
1438536
376513
1053431
763935
861464
1771907
344466
1780843
404973
1853512
1507092
1438945
578617
1423942
1574309
882107
985643
429706
1522815
568064
1706009
1915915
1428401
1780254
1011423
1983439
41499
885697
156117
396103
341754
538820
761848
895384
553162
538913
1562226
1043808
1246901
1180033
437169
1087044
734455
1815081
1329869
327887
142352
1204754
1659329
1765352
1174640
853682
119775
1029514
76040
1419191
1626620
1322434
134366
1382107
292041
4324
1315266
1466797
24309
1657158
1521208
679292
1990667
382560
551620
1023381
1315658
1428386
957912
809585
998412
81194
511381
328891
1240448
174119
874817
1109877
623869
184613
100913
634995
265914
1909741
445165
136320
1330348
1553611
767214
1665248
1288599
1640016
373331
1537848
279252
1275221
633258
1132695
546731
1752244
1603826
1620898
542601
1047311
1369804
1603003
1450854
1769111
1871605
115665
1001269
1547132
235277
1854532
419880
1282747
323046
320963
1410884
893494
1974758
1442194
1714813
832432
200811
1406987
339128
1547769
389224
346799
970558
116140
147154
542587
250836
117959
1793123
1536419
1810069
1345591
1322381
524178
1056666
794936
872431
1731239
1738491
750005
1564919
1099640
960082
37788
669588
1570555
1623314
695284
832859
12335
1243099
438254
681124
1240544
1056917
1327657
315204
1374684
714225
1019180
1742182
1061083
389820
340446
1616591
1577120
6819
583087
1008976
415535
405513
1249930
225836
17035
1780611
1944948
562614
1070768
1691720
1618615
829110
347262
517672
1969686
1553219
1731319
1465312
1552251
1570852
522043
708116
857475
1673397
1942542
936880
920263
947235
651063
1416654
62098
176441
1601036
1916220
1579986
82863
1361572
354389
578981
1800455
1698471
72700
1297718
1789680
1411769
1350520
1796286
578086
728207
1960334
128995
1109426
1698186
317439
76394
555166
1117494
1004804
235637
187805
1224984
198071
1603274
171158
1283096
1376054
1858304
557850
1706824
527328
302839
565617
377989
585338
883296
1408089
1686886
28226
359757
1242550
760785
1876820
769360
466190
1741414
1461352
1942769
324477
1192981
1117969
1855174
1893507
630159
1348075
1690451
1368937
629299
1815457
1103303
1994135
481622
285495
1741957
561955
235487
1836450
844888
1450629
1842237
565130
1610017
95001
1732976
1424387
243701
808286
1619322
1318546
159067
309089
1823126
28157
674547
913630
97199
1573132
899566
1510869
1778624
898244
995633
914599
395857
991941
1865084
605454
1808086
157321
874188
90816
1860574
1179499
1791220
1259809
11137
1595357
935704
1512221
616250
270946
568094
441209
1665067
285135
556571
538605
652161
1756453
820885
525654
1330361
1584401
308800
316498
827947
1714273
1255447
953799
1662195
65570
1141868
349821
788963
909430
625083
1953878
1669106
1434645
444427
877053
1540505
1699027
1896656
99114
931124
502653
512090
1528611
643151
1856421
910980
834156
1641180
1896592
1784943
1953515
1655441
352339
1987519
1901691
1828735
720383
1613859
925049
1938304
1739677
1255250
1897811
361438
325468
167429
163205
1903744
598973
1122073
1156552
641720
214195
358353
1531997
1957494
325885
1667687
314501
1895009
1776679
963463
1788057
1629611
1459375
1575884
1189066
1205537
1785947
1188257
231999
679033
72259
120751
1255093
1588473
1272661
928750
1173223
1432844
846049
365536
1911499
451182
1487908
1667979
124144
256665
420492
1346369
929851
875946
1791998
1258288
1173774
1478670
325793
1714498
678059
1514125
1552645
776097
89140
178047
408086
74315
1076197
130124
1421381
830478
1876233
1164342
1371172
50308
485535
403056
1877095
1690130
839606
1243395
348971
1181034
1491925
1749908
842639
893318
154186
887673
1841102
313104
514038
1015440
1218471
1128667
1799955
30887
103200
611671
1149899
73105
1008069
477618
1434651
25792
1733482
1284311
1522673
987548
979482
87117
126197
1620295
71301
1461898
806811
376643
574781
1315544
1513490
1436447
1142022
1831849
645763
1426770
1247652
66933
67998
865139
416168
1544686
1632666
107504
1215841
1801216
1240289
731827
1890629
1235744
1299788
1779733
79150
186174
1710622
159462
1723445
107288
518528
546122
338212
1662325
221773
1238676
1123888
431220
82922
257024
223941
1614107
1467942
1484247
1883646
1884730
1988246
1440738
1172762
1819078
459441
192366
1496273
1123076
1050215
619295
1149087
924681
653772
615328
1550050
61874
929515
286060
1979257
1049445
115130
718473
1210123
183959
1465915
710421
847202
54797
1899768
661412
211543
1077632
703607
1541169
242255
964248
749693
1055664
1439898
1470761
1964777
646233
1031372
158479
1485715
1232361
1019189
1119838
1515110
1131101
55188
1432667
302271
1337177
1261882
445694
697034
1994954
899680
712016
1512354
434066
1055917
373127
259368
1941657
475024
724473
33614
1645162
1625815
406920
1499046
504181
906344
498638
772002
120741
440908
748872
1555879
335133
1788217
1987592
711190
1933836
557154
1690894
1200727
1461486
596889
1243797
194794
1502503
369229
1774243
1836158
1200887
102803
1757969
262583
246775
1692526
974074
580987
1460637
905583
970544
11287
315920
537466
761619
992551
115164
1280429
1482281
632059
1093136
756644
684225
1437061
805068
522303
545280
1677698
715992
212347
845995
447402
285977
248576
556209
263484
921551
1489580
1442598
1110393
1054540
235477
368406
1945348
1558349
948364
1040309
675346
1792244
331365
1641261
260522
301549
658129
1067859
1609130
1959239
947226
1843993
629702
1481277
319821
273643
254718
1738475
603423
1772200
709712
165617
1807260
778274
1179138
420242
980339
1235364
26077
1082336
822058
1906455
1330424
89113
1696558
1872052
1428264
612245
510728
457652
1481641
164609
1902168
738514
1696088
53943
1622587
39196
1432174
597902
667058
1988130
1415057
1159518
233723
906464
1291313
564371
1452679
272363
193586
1198084
1707357
592861
808411
34803
336522
387693
850566
774439
927030
450686
1621575
552473
1361841
1798439
239873
356687
354848
1149641
1363095
93256
1535608
1702053
97911
498012
1832918
857490
1470658
598726
1356718
129792
625499
40691
48280
604432
1732460
564171
122294
18690
1552143
182796
636386
1430780
1299124
508174
343188
1818773
1519188
878343
1806657
715712
1754557
1174646
1546605
1933129
940354
1575868
1735224
53844
1726818
1783946
200207
1437662
364006
1497022
1467885
454373
639804
1284457
1665316
261074
172281
316837
1988355
1813717
361221
253697
58966
374111
1991142
1393349
1241509
530214
1991185
444454
99676
971746
1464739
315962
805795
1447620
1023352
707074
1425056
685990
1533721
1467165
1322602
1267180
1242963
314116
1205569
1856024
626558
607537
1877647
264427
1384016
156771
1205482
1728083
203988
17100
1991730
154150
1262760
53220
359374
1794895
470689
194682
1203204
1688558
356597
1048575
1540152
672540
860876
992908
1585154
365547
1910034
1441856
420975
1781597
257959
1709272
573680
62153
1216997
1835441
1421212
1620739
1265079
683983
1915213
761031
702291
1733147
1608839
87489
348377
618404
1982818
1625708
950624
157710
709838
1445070
205965
1789572
1644137
1989666
93790
1664080
1645774
1784368
1619060
428741
186524
1802993
1374949
1179438
1869612
1130573
1073331
1248843
459844
805246
855675
218498
1176369
651572
852071
295504
1231940
1644976
184079
935112
1309907
1029391
1509525
1552855
1005077
466438
1951389
1730370
736790
1981516
884388
1384770
1033642
440060
1343280
823183
1951792
65891
295605
1373863
1852134
12174
608873
1581661
637440
478391
133928
91346
771009
1651360
75854
25338
1899523
1151324
1138291
505675
1561175
1269539
1123681
1130933
1483088
1889669
1978969
1647496
1429014
801208
423768
1648503
1056915
1346902
1201193
1876506
1780283
1132660
1008737
1440211
369613
79370
1537864
333241
1929413
1757084
414556
1859102
176675
1281811
1655288
1349786
971339
1222563
1840647
1059184
792374
1880489
1320748
1253591
72929
1695182
1700829
1162075
1103981
675982
1847884
273580
433232
1646853
1570446
153927
124125
1720666
1881557
945928
553261
702803
401480
1082375
1037409
1659853
1967091
1348873
1687919
941745
1972502
1809059
641928
705021
1839145
1457040
1904061
454146
178073
1076066
1647412
761796
376285
1918785
1306032
641413
1486239
1807621
1642697
1835875
1736144
242733
363735
442371
328113
289217
1449114
459204
1538795
1628729
879291
1489619
587122
1547881
408481
1761542
709638
953235
767070
1185841
939242
1737247
384290
221957
130652
1971603
1029705
1928253
768079
1882464
1599254
801229
1838887
837239
1767860
427122
449676
489442
977671
666333
1196334
90569
825274
1675933
1216414
891334
1790297
1896542
1826200
1037369
1604976
1532275
639655
1092477
1719834
113324
283890
1876123
1006664
1684380
69339
1569844
1960150
1020166
879794
559311
71395
370935
1616773
651024
500650
1215873
1280971
194537
1949846
1535214
568646
438693
251424
132553
1644626
293865
1586573
1731882
1116548
1308449
1894763
1365012
1274149
788666
335153
230646
1326877
17321
934147
406234
376316
80091
1209034
107382
271662
386736
288238
1494551
1792182
403182
859643
161446
213319
517668
625665
1237286
1854453
82974
144359
1214071
1412204
239231
1928644
1327026
1328888
762753
419474
620700
274413
1367605
1606272
1264576
1146765
1696445
767854
962220
1077715
1467678
493249
517120
702494
1297071
1318616
1582428
571507
1283883
306528
356976
1314418
1175505
1066789
50187
1910172
379294
1213693
1108387
1216756
488820
1927487
1339223
133737
113111
627942
1037305
469210
208747
1239157
133777
1439170
1873003
1027628
1234703
1772197
52700
1959791
989494
1382274
17164
1121822
732116
1617269
457809
1947239
1354334
1963993
1628832
1270490
1362412
405190
1977390
1639137
722826
188920
1297112
941679
1343143
111894
51696
957549
656056
1177681
1711411
1423966
1659354
47502
1035773
1805850
1122870
1691819
1904963
833804
1894081
82972
28421
1265221
639240
1759121
178046
534250
1519639
1656091
1335181
846779
214187
1853792
1876873
56993
1221348
1603375
297715
902533
327446
1846746
1800401
1306713
1620104
1014878
1594272
1653603
1145918
619971
430804
1163748
1585642
1337149
665961
827989
1297984
1937986
1872030
100960
1796569
1215504
1629890
506551
1458021
1085996
1471867
1243645
1173027
1814165
1085930
1662583
1456345
591344
741661
1348142
745496
1080796
806134
670560
453628
379912
160963
838914
10748
830102
104794
723867
339187
1879521
1718352
1832942
1739786
586855
1844338
1944189
1662219
1592637
614533
331653
1039167
1417419
1865452
1268983
1455878
40552
1861140
1713693
874957
1137325
651112
1023003
712471
1117437
1428966
1934271
1534605
1082061
732949
120939
458187
1796445
1948428
1547192
1680270
419485
1277389
425177
976148
1519465
1279684
626989
696441
609352
1366962
1682695
1169290
977903
1402594
1972065
507899
167708
1179296
1034803
1842920
603913
646415
1701785
546548
910709
278392
1786757
657991
149824
933655
103756
1040173
852107
957502
1431946
1544327
1782491
844827
87849
721026
59455
657364
145905
55326
1636277
1933321
627064
76883
263422
1870075
1224794
623905
1435021
1207130
65268
1184803
1365612
1853739
1400739
1281541
1290451
1734439
661021
76296
1145443
849071
153290
1880903
187514
209039
1054017
1946455
21406
194427
481915
1436620
1728009
356431
1515780
152037
1335016
1728307
119182
1238849
374594
168453
245750
1208394
1745083
885658
405048
1320433
1520014
885708
266613
536126
841636
350475
517998
876730
1630537
129289
102215
1688705
1179148
852207
935680
1021270
1531917
760047
1087935
1403084
578571
1998120
1831640
570819
20286
565638
1611542
1944332
257507
1509096
692443
1644144
1771493
665761
1590119
1815890
1723144
83889
129849
1575148
1956712
742787
461509
1438033
943733
1670944
143643
1285198
1136180
79557
269164
1426079
1111525
153232
1505776
299898
1283668
1005059
39167
351627
1402674
137121
992116
1104393
402315
1488199
1397083
580522
389219
254408
1795150
1191984
229354
528131
1082832
1104567
930756
1454559
1451353
101875
1367817
973865
913887
238123
1012674
939045
100434
1750864
1146888
768308
1811742
384526
1610225
1142270
1625060
205086
1429833
886016
900030
1986793
717366
1535532
562424
1037673
736115
1181142
75598
1332136
342508
701166
1417834
183340
655661
923537
1836675
1148849
1929618
1055403
1058681
1599859
741604
1657162
1070542
238585
676184
1335608
906286
1283044
447041
1268354
1088167
270079
1909913
251371
661557
14215
784432
1172775
812745
833629
1269811
1509484
398624
1379762
901738
1845589
1152996
380549
149248
984139
1041131
968895
1458818
100322
1224669
1326526
544153
1094826
72228
32570
588969
1616598
1966743
457877
1477866
1778771
226122
878588
1682184
1615429
207319
1508780
1882266
1785328
1482837
1927482
1439421
485177
404046
1580610
634266
1752804
1157493
1149175
346355
1139436
1658649
122079
1583671
1058010
668149
1567036
1144510
1593293
1740847
1132343
891650
80495
1732215
998699
134867
475745
316072
555114
1217575
1861734
1708814
1297822
833468
422836
804289
1017892
382543
181570
1860777
1814141
1731742
1471972
1704284
25836
339369
195710
1512066
1373276
1111140
1291035
970368
1686570
1561248
1679401
1747586
137788
1082621
729505
805159
1800298
1065845
545765
1448670
1364701
1340537
412959
784710
943694
72372
1051315
1846673
1872601
802850
110315
86156
1771581
695121
666483
1835279
904428
1905053
1264903
1515292
1856386
1074318
1536613
1766525
1536995
818759
1895829
528004
941461
1701710
747708
1836850
836303
1625008
107040
1706719
989592
1677154
366651
749792
569405
1295450
790436
1300914
1364462
1200714
792409
1291454
1994135
922143
169317
1465479
427030
1224419
1945152
628424
844077
107176
992622
580964
1298913
1159201
1238198
682582
1040145
1833768
705009
103030
1913988
828886
991927
1186946
1101381
579923
1099901
178970
1622185
1136651
264020
1162723
119602
1395816
1225964
65206
458043
1401127
10830
146203
960541
778459
640452
1291013
1624401
1008945
1741451
1441645
76557
471530
1926224
463686
1552475
1394864
1678703
418125
1240055
63353
1302003
950865
1786123
825309
64118
1319025
153560
1049770
82300
1420531
1303802
1088721
103232
313714
1419897
1520136
778176
1910208
963339
959333
898132
686608
1532039
1092676
1946206
1926277
1119710
1544895
1280715
611838
1985595
789449
1395776
1240505
1018330
1145888
257565
1634564
1151973
1586528
852418
747687
1693174
599845
274049
927369
194314
1034341
1925914
888663
1510604
1810733
1080042
80977
135725
277462
112150
471469
1913070
1962959
1179251
563293
369767
826923
807502
313411
815415
437756
1440579
1494289
1853447
244931
1623223
710777
557428
1989971
791877
365601
1815221
1479041
1107536
610637
1308720
808235
672529
388002
1695331
1385705
150537
1543813
746108
1649431
1163224
529576
1615894
1666142
745445
667462
965015
771684
1952102
97771
1971806
1725412
280181
1709002
1880370
155738
1559891
137839
1533805
364800
257145
591600
732614
1814709
117418
727397
310961
853445
1228961
207575
1266086
1962370
1705204
1421886
843004
758953
472520
1699785
17432
1626193
1481899
1281035
249966
1796197
1580736
1217300
1096989
1286722
1081146
1420833
1322054
97218
144909
559182
838697
241799
1964949
161304
1904277
1431841
1930562
1763492
1270881
1130565
1517368
215969
109167
1815798
1833366
1385406
543949
92269
1996310
1390738
1583956
1889371
1396798
473010
1481272
1650436
635112
819953
747896
943598
86888
1163618
1275771
1977847
141952
1612595
501725
658867
466997
838810
814513
124114
81340
51056
113152
1175505
1159282
405695
986838
214786
534527
347705
1860230
47566
802050
629667
415404
127738
433905
1690109
773145
541396
1795507
895734
1966942
1563057
1138731
573379
867125
900735
833224
1310494
645498
62593
1658793
1136680
1977692
1330670
1399761
1955787
83625
169335
428770
187217
1459063
1422482
846452
1017815
1224211
1270703
981709
1886787
1049586
269681
501799
1569581
559852
439978
1321357
557970
1700037
632536
71975
1305582
118974
1615689
719164
912816
1867564
1885957
1212862
1775519
534363
1690160
140081
135771
243745
1329048
1369369
1345709
1559140
1800939
1534310
1847330
1715408
1236513
1367540
735862
1195310
1749506
1784226
463804
815274
834422
550734
390316
471870
304648
490150
991827
1156056
1194591
246075
836440
162553
1831652
403161
413225
197586
361240
1047699
769367
1071973
265731
947707
438889
54829
1938612
1617302
1142246
1113361
1108466
1573543
1304804
1565324
297489
1786351
1438295
171580
556691
409728
1147287
869204
493105
509484
107519
1991276
1567814
1945020
1188979
761760
1673899
1412529
384027
467511
683288
650235
537934
1468233
50040
251356
1465667
710416
1325080
1022980
1134555
152814
644738
1099651
1075748
1799734
787457
227557
1500395
1262442
707333
1353359
1235694
1808348
1759699
1265241
1526292
1385541
1144745
899891
1054968
1534562
1873441
123755
1810559
684262
1265801
1625299
955490
1411440
741160
1737695
1877200
696473
141906
647150
1341693
1155707
1686194
707510
547350
1979753
230874
329516
1757716
738042
1165859
539466
223311
120408
490889
720704
1788112
626310
1945298
920623
1463550
1652749
1656712
231169
693961
905215
339980
809063
1017122
1019821
1806476
1121389
929971
1390883
1555063
552030
1777921
760200
1292854
563680
1647454
310749
976137
1879865
1264551
519220
1485723
1976989
247239
1110495
1880431
1634504
164613
447923
81694
1575867
530375
889911
1456282
731326
1584432
568956
308662
149747
1575612
400078
1954828
1126847
684976
6613
99661
704468
1205337
1177459
1214018
434110
1779296
1956509
1047671
544061
875847
1770450
1713283
258237
1117933
664609
1497391
1055720
1386515
1853432
269207
293679
911332
338820
1482864
1759156
1168991
1748730
515995
832123
978799
791827
882035
493722
274255
723213
1891598
929078
657921
1307286
937666
1556565
1116203
1752616
1484460
1417017
232276
399542
1933578
1288483
1824083
1449916
821601
1212437
1851815
1680647
1277255
178434
433790
1496477
426577
947523
657784
1243381
1852288
1131717
920307
57261
470591
1045632
305486
344789
1649669
278027
1406652
1199110
1418865
1950007
1887694
375842
1877782
1907878
1999128
1895188
75518
446142
1965495
19041
1082621
154404
35080
1258603
780738
392378
89869
1986607
1149711
1372284
1915340
1015856
1945355
536538
1677830
1325352
588723
454612
1880418
413348
189797
648668
1734041
1666474
920296
743082
1018827
1543401
1045445
794574
1280469
181203
1212260
52003
120439
922140
468342
1723628
584569
460793
284463
1541090
1887020
1502642
1950984
1206202
739649
1832892
177656
1589921
85495
360495
962022
195958
1471461
1881785
176951
1880342
853777
800114
113401
1709986
1860123
1816536
1337953
1146872
342658
1150889
1106877
1467490
1759652
1019754
1567759
986768
862594
1306281
1162854
1646848
321911
544149
646079
933156
1138464
778002
1013558
1748277
1128117
1084722
1672298
930314
314846
1182381
1957986
1007810
1082337
1913754
1056741
1117125
63870
1323711
1721810
46407
1823643
1224312
1872369
245709
238384
1683891
620767
662773
1950808
77687
85712
610120
1106668
929379
411234
119433
241057
1742097
1331582
1666882
530659
1374018
511699
52960
1302087
1767464
891512
1286636
886849
104365
937901
295192
938673
1507259
1175127
1811511
1726971
462868
1713306
1589087
519268
973220
312908
1857061
1995774
1040156
85800
1730734
218330
549937
1654963
896130
1501065
306916
1175659
1676924
1683369
1753735
315825
559737
1112259
387108
616685
639592
850999
1309540
1972935
161042
884240
1424789
1979156
1133026
103273
592416
1715588
1080467
500927
79257
16431
1238013
492520
536003
1411299
767814
618595
688359
1984686
553158
827201
219764
1270241
1130669
528455
1775934
1305537
1780370
406031
1451732
1595598
1982734
447332
1961055
1764319
1224142
1774729
1243203
578584
960381
1786566
1265608
351009
1741286
1457063
618942
1366476
445754
1073486
576397
89572
1690121
24240
1358934
1482274
688214
993978
1048427
563374
679011
1273674
250407
412976
1219007
1269038
1191010
31689
127148
393255
1963857
251632
1936469
1071146
387803
810605
1777899
1631089
1585706
128860
1406767
249924
441132
1098998
237610
1220688
476112
1517821
1428553
171157
1822620
1912495
597299
138120
1680653
1830631
406645
1100905
1751608
64976
1286235
1812923
520862
1297187
361301
1021470
1785010
1866511
819872
1239714
1537045
1827042
1598999
306901
590603
1293215
629233
1913660
922436
1254079
1158615
249999
1040977
1325294
105103
1602342
1521127
506564
1032686
287752
44591
1127629
538971
1664506
502431
1739318
76219
1048835
1194339
393074
191419
196168
1848147
366989
1392254
1061745
1745788
1158259
225729
466598
1901321
485158
1685218
333029
850066
1718073
1373666
1594854
503155
1683257
687020
1755278
893621
574386
442856
1302074
1271931
953313
561231
915097
485289
759156
19545
1740750
730920
1696426
645222
786236
728400
1643169
1813240
1594331
314356
1994583
214356
1856532
886926
1651007
681366
1078710
1646244
511473
1209059
1338415
306071
975387
608318
1029243
1698138
1309155
893875
559424
1242709
902161
1117484
363862
85721
431629
1496163
1012148
1608047
51159
1251648
1604459
1914548
1073965
1817206
1861553
1318088
1484711
1719900
1293191
1934691
1670783
1102804
1617596
994333
109703
1139180
646301
415920
259608
1382408
970646
35196
1626133
315493
957958
1120922
924819
1026950
1261913
796945
1774090
1360664
1900989
1203170
1877595
1635848
475194
1990628
783724
1121728
1678208
548794
1754804
683022
1025673
1147320
622423
204472
580191
1189820
33288
677870
2247
514079
526123
1731265
1341708
558317
1255990
799362
1571624
1566043
1006188
650205
83866
1742815
1379479
942606
1066274
1694657
832624
1734531
1684385
842244
1434848
1930341
1082481
853642
398214
347952
1383800
951058
60622
1887166
1034667
1104823
841131
1465444
950248
400877
1030435
390493
442231
1981535
630441
307997
1614785
1138839
18172
1437716
1004997
1705380
1873588
1121154
688962
89702
495923
1341444
472379
1057467
618192
326500
1394429
1202465
794290
1600389
1086172
548860
1317219
1205582
345308
424216
1334650
1369525
1157538
1213023
397775
631658
1788369
1332224
1105560
952567
1530217
31935
1809034
1232943
1423264
298454
1797311
1445155
1095222
1814214
1305062
120254
1571546
998821
1283890
1777654
1444603
1518625
1464230
1241940
1593236
38639
1653934
1002202
824816
933611
30717
623244
116614
818290
1234603
1483640
1160483
934780
1072092
1567713
977700
1566257
1925788
423181
1991559
1561567
1105222
1568674
1973896
1810556
818104
1043191
818183
749357
185657
1438934
1752553
760589
644088
224617
852962
1799281
1050119
1229005
1749393
490836
1676231
480061
1062168
1616817
1695279
1653123
1544560
558833
885248
1037707
1498574
1126221
747196
731821
788249
774094
1093333
175859
1002500
839792
921622
1548692
373772
72234
501704
1378778
823035
189364
158042
1008699
344768
1753105
553981
842873
291492
794529
885626
1217636
708285
20566
1506309
1105807
75459
1248104
1618864
701155
996239
1893505
640151
1192796
225296
1529434
1460747
1410380
1741241
481350
236899
1851656
156529
237618
545774
829621
1424614
254859
1217577
1655381
74193
261344
1627345
1488824
769241
583951
1139988
758959
675587
388276
1717910
1214949
1494361
1434479
996411
953188
1077102
742592
1054718
248574
1132666
1495745
681792
406100
349871
350826
1504577
1255503
1279278
1638057
1040899
1579085
1230581
1618939
639223
1504793
1024660
955739
1492122
591734
354996
332665
970075
1155345
1609155
286583
1551671
304593
145897
91392
1268437
1651963
65757
757780
996157
514089
129506
1928736
1251693
971169
126938
895424
1010649
1603207
1384548
1670772
1434407
299151
802443
1009774
1770893
1570996
1865729
985655
1359005
1107082
520877
511518
1600062
1773134
1165340
668299
1862136
508282
1985890
908196
1421155
927195
1860039
1211840
186069
1780844
1733558
1183854
197425
607949
1609151
61975
1277196
1581342
941563
949489
1962771
73214
1139968
1796023
998822
478607
165736
115636
1078930
488215
906362
959881
120305
1832617
1685926
799732
1001643
1626721
1002074
668819
439256
1984336
1387374
1052701
1655359
1736216
164195
250635
236579
1461509
465419
1084937
1556956
1512615
903961
542013
296067
188735
487565
1961216
1495524
304381
538700
305755
329101
626758
1027657
929393
1590963
1442956
393582
421267
433260
903833
1292072
1587467
683763
920790
109189
729073
1103156
1114248
1985105
1563911
1254288
1101570
1872648
795449
1890523
1284845
207678
1878285
50346
1118065
1778479
921594
1354497
980003
817401
1183569
86448
1566729
763202
1552131
1831183
417600
1381285
1469913
1238815
783533
1945503
1546594
60253
882762
79165
1011978
1859701
1263421
1138789
1134863
147439
1176364
735093
617220
799178
1658271
1913800
1004476
620562
767329
1905959
1018254
1087473
764724
1631999
734991
1414958
1246528
1915344
1067379
799666
1621155
886079
566690
1953484
120727
608640
387085
1159132
470153
768405
880283
875107
1123433
1977158
1640582
565178
1994507
155318
173005
517458
1192111
925441
772951
312546
1089094
295863
957891
1495834
1748621
154205
1892036
1872851
226757
1372547
1934846
1190829
996117
396914
1739100
1648972
1330449
1253287
1365269
691927
321627
290606
1261786
1158564
1831780
277774
1763052
1502776
38158
1616839
1566674
675669
48018
718237
817485
201693
1557165
1996987
501737
1526972
191746
671842
1875112
1374577
462402
1412158
1395630
1610677
1787830
477391
1561751
1909549
1718870
1466449
1375739
1323893
1660685
1092391
461389
669248
1586758
313282
1855251
31496
1442690
491999
897821
1785872
181263
587153
864015
1931615
1036351
1641287
1072061
606412
1250437
126249
1206100
960173
235258
878536
468298
1512532
672944
242313
1440881
707240
43416
442920
1646936
1217464
1158304
755954
802577
68332
709102
584942
1581011
1074582
1694083
1173396
1619253
916674
1769354
1848867
1075214
1198888
812746
516403
581857
131578
1087815
929905
755203
942287
438739
1405090
164328
1573177
738223
1929788
1063037
783710
1737959
1101949
1884783
1041728
1438193
1456921
233405
1863060
774522
58523
1983202
884993
1155896
411224
1484007
1247645
1157901
1411232
88319
950693
1548599
1389066
628779
1825064
667662
1470938
1189026
781973
391342
915954
635252
1600564
490035
1521220
1531570
188224
1274405
1384458
1077994
1147035
1001689
90634
483574
336967
410232
1730485
1098413
1336682
1267911
1069539
1731110
1002281
1011666
1991185
2526
410975
1426104
96641
1598437
970250
1853181
1985581
1713268
600489
1671518
33582
7878
452135
1589320
1538323
1621490
1925458
1177730
595762
1784710
1356264
395607
589618
1855366
462507
683556
728179
662853
1202337
278708
621195
306481
469642
1664053
1121709
24884
1211911
416281
1403091
1778210
262380
1224204
780467
1409264
682457
899428
224725
499330
566132
1136111
33645
1916540
1367116
1792626
368779
94125
956299
774741
993533
1618689
535626
592569
1190110
1661186
293566
116489
1168331
654493
305074
398152
1330862
687674
1286361
851645
237500
1319854
864264
1468371
505124
515903
1360232
447439
164234
1073538
56787
1587182
1195644
99358
227724
673574
913379
912567
1772349
995379
660918
590253
1102672
618960
1320445
1119698
1776728
749585
740095
1164308
1674438
347933
1892576
1121438
1066626
469029
1808941
119994
1812394
1890559
1361610
1531598
1497474
731059
929106
1777134
1029151
1902812
867671
1283595
797041
1816802
517898
44453
1953034
740360
1596884
1012325
1856759
493504
1717016
1296627
491197
1832901
615764
1550520
319232
1420552
1096975
1181775
396342
1746398
1478892
1648076
1855027
862604
125253
499770
497361
417386
376620
1553925
261115
640654
846522
1298404
956956
877620
1427395
1986833
1950070
839696
656240
638349
165302
1633180
410633
582146
1528776
1771029
1847252
712238
557926
907913
657568
820225
1803028
1680459
355238
1971075
1567323
1656568
1024201
1586790
1670953
1450818
700313
1597469
1932918
1507663
198037
1053134
858526
1943701
57403
1523063
259080
1029459
170336
1244906
1723096
433117
1769149
1525500
651132
752145
1587061
53724
757902
527782
52327
542521
512937
322471
997514
1658465
247471
434028
1170589
1936670
539436
1456487
1380706
149179
335576
930719
1856240
450172
688414
1713375
892854
607665
348665
295714
1842049
1226745
1971729
1422190
1440324
1253706
1564984
1342085
1832276
83442
1041329
912168
1001830
192657
93240
1947781
715399
524683
987488
849102
1352317
230218
1575427
1805308
562001
845006
1000592
1190209
1023140
1677846
772502
1174658
78353
1597197
1156410
1639242
1730842
1385809
1228877
1950965
1748202
1776939
1727623
1028300
1798227
162365
483887
655392
190033
484309
65510
666077
675084
1786102
1421705
1082638
1854293
353722
415529
1728573
1515968
1996315
994573
690436
1257429
1481210
458253
60009
1083951
100509
706791
611723
1270836
1510086
9885
175329
268316
827309
65900
1155743
1397865
1903806
1445300
1693919
1136261
567
973559
1636577
1126829
1041035
1998401
632525
1541400
47688
1512219
717718
1279973
1021592
1645279
1670714
101951
1732081
345476
1609664
1572365
718620
1663494
565421
542183
1771310
903818
885978
1872233
1454256
264684
1856925
367545
1163541
1273651
344756
1632738
1840914
957130
556717
931554
507638
1706688
1079317
357967
711417
1168385
1420714
972160
995427
290772
185058
1718723
726697
506856
357498
1889882
687083
1433600
1965776
1231057
1804516
436471
809570
371641
1903333
570036
931858
733042
332584
1642184
42960
847984
1707057
1264403
1494692
347930
1298880
1971981
1241800
1573689
62114
811193
1014405
1933770
855984
96246
365628
472751
1239200
221956
1727685
1018806
1079546
458764
65175
496004
1940729
733858
541528
1115930
287341
1952631
424547
722313
1722191
1804680
1594932
73700
186527
892120
1145879
154537
418555
1705555
1602960
285466
949773
220546
1852195
1085614
1178324
552361
1301874
1398195
70207
50210
1269089
1724055
559304
1197469
74860
924082
576101
595845
574560
647501
1992022
1395679
1458147
1134144
1573485
294411
315150
581606
7616
1239418
287766
236976
1789226
1974762
731460
974933
183928
720321
322641
1885034
386536
1039198
720998
258208
736741
548593
1853319
1473024
1260006
339747
407898
699803
661987
1009629
983279
1270597
507379
1222833
1478306
1166541
1596906
1577560
1762318
1113497
1227781
1667360
500980
816313
1973723
882070
2903
364424
1380212
1565015
1952720
1914861
1184955
635130
706752
1187508
518202
1485434
47192
1470204
1671083
1040569
1669650
935854
838267
418790
36121
94111
1044801
1202694
1006526
1421178
68893
870445
537089
1939716
164227
625574
1407022
1222716
1354903
1615195
1134990
926145
205242
1212297
1644869
1358593
1399901
171173
121417
1061616
208241
649059
1367623
49259
695182
47618
557960
1450140
1729670
1742238
1514727
235020
840996
612758
1435521
712307
1235872
1289840
576553
291784
301915
687394
1067833
1493039
810201
1484596
1916502
923497
722479
39650
1247973
1316582
1051174
866934
417407
974883
418501
1198714
1884568
365327
420763
259144
661509
125879
1893390
1987367
608044
374405
153803
1478453
250865
17319
1541199
1020518
1905395
1388168
1225480
380324
1078633
1355265
724869
1508463
1497850
1723519
404962
296447
356986
321735
679756
974033
320672
1534282
99280
1894497
845275
1566849
1068411
760543
791189
1971402
1673412
41781
1932131
1074890
114247
1955275
756841
505361
859714
56539
1484935
451099
1940399
1690904
734125
1410368
918739
1947931
145935
1249490
1110296
1696293
137505
1330061
633327
1010365
751849
1148790
922030
812214
162666
805407
1124993
857783
1145730
1412166
459385
1915276
889556
958185
1960237
318337
1360246
1981544
598195
802448
879457
195808
1227609
967888
732008
484041
1812726
1050737
810801
1114272
1813904
1111591
739707
558340
1850263
1341474
1922890
251597
518876
1308698
1905255
1597185
492302
249569
997600
275124
684056
1659880
361025
161986
1976889
1108306
934658
892543
400226
637750
305923
187703
82372
556109
944660
1693611
1836569
1773848
1931187
1115674
223769
623820
1116988
1397026
1576150
170757
589347
245247
507709
1013086
1682110
1474598
312283
1915220
476219
662964
139953
1699540
1496853
1396917
1113113
261308
1316738
1135847
60698
1586069
470265
627533
553038
1459678
887265
984088
588963
1238878
1660430
206892
575009
1884914
939731
3028
1120864
1077328
499589
858477
1902064
1616248
1468601
638806
1928836
901921
1682809
641964
989331
1344760
399251
1957810
1358102
981119
704382
502895
1164522
256782
1280461
785872
1458293
464805
1353525
1340071
882415
1312998
1448138
1590461
1137604
366126
1499505
92916
960876
1513367
1334226
1527688
660877
34298
349889
1785436
1150245
11603
1453224
1804960
432384
1629302
1715028
1967080
566952
33325
1503465
1794817
1587236
366204
1885455
695410
668907
1553455
790092
1969409
1198890
311922
1717285
78754
1868217
1980095
157644
1567118
617982
1283780
328128
269334
1455150
769163
1994941
1283471
572392
621123
1106333
753155
1360098
1158261
1152292
1910664
332308
161556
1321823
30103
1760057
1587125
198694
183215
1925889
477370
1075306
545442
1078331
344933
447415
261288
837171
1151154
1886075
647696
347792
411885
1672301
72512
1632515
1628643
1455801
1356995
481457
764967
164192
592477
824490
1652339
1195879
902571
1670905
347854
1812042
1358160
772984
326007
413200
1935728
1319962
1049129
199320
21915
1547964
348179
94269
1463681
1315944
922620
1100423
154405
945445
309846
543423
1608127
299062
1787279
303935
205718
918335
1133711
1037013
1879874
1670659
709936
1244682
1386260
445560
525121
998688
312477
733315
648743
1453992
1460635
426438
1433769
1618762
1386986
160203
1746063
1292386
12938
715986
316169
149088
1651070
348129
1197722
900352
1572008
112608
1550762
530083
467068
1940153
1194166
860932
11781
418925
676394
769349
1047487
1743331
1201763
1907464
932266
1152665
423059
1966289
1461244
1874672
1765174
335148
1577614
345507
1228138
1136294
1583960
1472197
307222
1651274
305220
1484549
975763
408711
718807
1386907
1920959
676395
1896786
1715675
1384241
1749220
858517
1700932
339513
299458
406097
1150286
1039919
1330270
1995982
1698860
1400367
650689
1666102
912353
287556
754707
1399927
1477113
582609
441607
1509404
1105571
754032
1139083
403834
1199523
1870036
1659419
1517890
38066
1722438
718383
1407858
1288807
487630
145617
293742
1110415
720436
1927334
519284
1546242
330501
1329832
586143
1713585
945523
1705282
265631
1733352
798411
1811409
1402300
1246573
1962752
187794
802262
1304659
1752598
1356644
392578
401768
365186
16871
1409834
510968
1379846
1033002
976481
1757158
1746175
1206605
1967605
704539
257156
164315
683268
1706348
970860
75771
347768
1882444
478265
650062
1980386
1568357
210280
679526
303067
1679582
79381
560397
1190389
1261213
667052
1034897
1145879
329748
608185
1778853
1071799
1211484
486401
1676853
720066
1378830
1040834
1991493
916350
1324404
1618807
601430
1351840
1514400
404793
1904207
1501122
319484
48624
1993849
1837066
362727
1183541
883478
538298
770419
209881
317956
552523
1991119
343150
743761
883178
1440974
1606572
490403
1950677
741372
1612853
130710
1678472
1320757
1810244
105668
1838915
278470
579880
1325932
1051930
425370
1217297
1688880
286331
491273
1130427
493823
1208600
845845
283323
1595828
1321388
291896
1656673
552010
137969
541582
1266998
1092275
462277
1270761
835044
1256153
1757675
749718
1132026
1981924
1552699
1162336
1526908
838665
1197770
1806316
1075444
538573
1696424
173705
857330
641366
1250430
482392
333950
1765485
1731853
66518
341141
606475
1892627
1343579
1048686
210153
1714467
325504
131484
1455056
1677330
1993471
1946649
1664499
184493
1587995
862284
1118226
1856337
1320448
1578365
421160
365522
680014
735121
1124577
1189879
1268048
1980296
442663
1177463
1888222
1752530
1657739
226825
1160694
1288718
869986
665940
524845
1734285
1506959
1579060
1006575
1602975
102773
1031287
1013430
1861760
126302
1397784
1674165
1983080
1460208
422259
1496508
397049
441252
1637679
1588283
354754
32663
1026175
1892339
1359662
1563490
660967
532463
1511392
41045
683295
1388880
1582727
795524
14661
341760
1217962
940851
1159170
1160886
780506
416713
499326
1783150
253891
425096
660617
1536936
254630
1916860
1944605
435151
1977977
1815302
1165506
183939
1822459
624342
456259
1792038
1003850
1894060
1153397
1523639
761825
1009380
669283
292782
376775
222243
1189180
1425138
277060
1155627
1251628
198667
1900424
532608
1856192
1780616
137313
361763
434713
883738
1326963
519565
1177547
1576910
1183511
631210
1973660
585103
1744782
29290
543256
55759
1165729
351812
801000
1627904
1036282
106673
732803
1135253
367583
242291
1087677
274913
1943100
123386
316243
131773
1416991
439675
658772
732667
635123
1978113
1490826
1769462
1186300
1656233
257138
379511
45100
1249427
1682825
1772072
1992575
1798678
1026234
991765
1671586
670346
1976143
683703
257031
1349911
1352537
21903
1426619
38748
1384614
1636554
34339
1686825
1757661
1827271
974843
1992854
1296679
820322
1678098
475531
751536
395762
1545235
446960
95870
1866259
1421385
1306208
792203
3857
1866635
1414117
1267439
1932783
649525
317533
292888
1889695
290150
960808
1720621
644929
887209
517620
1947010
104545
39803
1449821
672921
164936
1183057
1879147
1255009
1961509
1933930
829384
937134
1723621
465519
239162
838120
1498986
205529
1100702
967769
82226
1851613
1929270
1908906
1875186
1513776
1730725
1089864
1591264
269518
261110
1392207
1316145
410352
1906529
1405741
1019577
94987
1557983
273057
1119852
571917
392305
1756363
239568
1422720
325714
1164444
369573
1420212
271793
1125024
269992
537851
1204979
118546
439231
1224971
1390349
1435252
1353979
1712626
1204575
1319722
117519
1285571
1747068
412388
1580418
1982246
553959
349193
1475780
189417
1000609
794771
1033133
510766
1293463
1459365
526885
1821447
250365
1922189
1365894
129256
912504
721508
681044
1348438
1698339
1689050
1821049
68892
214451
1447602
919723
845318
1366078
1711441
1589747
813313
1675784
571713
1785100
1346754
1479028
953722
266719
99201
1653045
1949662
1461096
395738
241570
12971
1327268
238159
324841
216622
1871654
1802912
1322072
1134099
1004481
609950
610044
1890194
508268
342944
1239115
177749
926301
272234
833240
1912685
944634
106334
1456588
963135
36402
1491596
450634
1385390
1925439
243141
822707
1545441
1373852
1177859
999846
310131
1678802
1101819
1380725
148374
1202640
440130
1738059
1442629
1561751
1966229
414775
1375197
881303
1824575
1162428
1986733
73260
1154168
1378716
1715517
1477340
262797
386755
1108030
198679
581709
907050
1630252
1597817
467814
1984540
1428
1531159
1708768
70733
1045521
1673325
525421
954104
302919
959474
4178
967069
561700
395812
1233276
1446969
580930
1279102
821445
661133
914684
1972164
1541438
1259237
1157779
1774942
36726
224666
911875
26583
161866
1206897
638853
1821266
1154576
1616980
1529699
567439
1746846
1459740
961408
1419947
861773
1000669
202102
375738
1319505
655391
1949338
555658
1344456
288815
637189
856887
1106566
816435
771681
237901
458936
279598
811198
693100
1386650
653940
751651
1673437
754145
64905
977294
1877703
603195
647070
1921425
665283
1719341
423065
371844
209992
430468
719006
588559
1987862
1543131
1778539
172650
1754736
282365
465605
609100
1885213
1781394
203227
174796
694640
1089842
1051484
10262
880522
347284
1556683
677841
345654
1235631
1957254
1034928
1498448
1534804
551128
490744
1850951
1161176
1625930
962930
617838
832683
162872
464953
1419319
1160909
1517139
1491033
1490022
117655
1311254
1512071
1987573
509550
836877
552142
293607
1335644
1680054
1474010
30446
1983945
1255508
1151075
1784448
743031
59064
1526321
1722064
169526
1793049
1530135
1542079
1134492
1108108
1236072
246380
1187964
1200939
1126493
480408
1556649
933395
1946979
1849751
847850
744560
1349285
1866077
1967005
439607
1449153
1039237
156597
1257154
1115773
1346822
367998
1296046
10737
1739729
524923
334878
1810943
683419
1894407
776495
972487
246627
946646
1650094
411780
220667
1983444
1173948
767663
1286307
1422677
831479
1994697
1086121
986001
1370836
523432
1782310
330836
1858325
1973243
897726
213194
986378
215419
1241294
718439
1255147
576371
1203314
1364847
561133
1817471
1421372
709227
28143
1055343
1837892
1862406
1018690
878745
1159931
211939
460064
966707
1810255
501812
1049104
294396
180005
1918385
763354
1659803
1081269
313722
1161261
264795
90863
1294698
1993247
800733
2172
1350082
1122124
64516
1557356
835303
1052654
77811
627821
1822661
1394281
524817
1201789
503708
1797419
574888
1496675
1732503
1602208
1948804
125329
1376319
1444230
1595725
1672018
1085467
1597056
1052837
704035
1818673
478023
12648
1369809
1780928
346351
282636
524185
1071940
534294
1977951
1893763
60500
1796287
1253895
651104
1887890
814611
1618798
264329
1721948
1116432
161605
475163
682904
314339
197796
170348
68972
395255
1015004
932175
32017
63949
1382967
1857262
855246
263900
1532347
1052527
157898
227146
1994635
1329236
1459119
573928
462770
266236
1187154
606996
407685
1164320
1280647
1406038
1452422
1723013
157385
1829936
690571
1515708
1095056
353719
48275
1882839
754135
1348643
120338
1370383
1370374
231200
1136710
650713
932799
1002023
1703575
266104
389486
233046
1993944
100681
1248273
1048668
618243
351963
727368
412545
4531
412226
203295
622060
727066
605339
1577512
1340148
726259
1822570
176071
273032
1643982
595365
1846651
1146730
751062
963839
968996
1878126
1218831
1043687
210291
291483
535894
89795
1836328
763659
1660234
226712
751707
8867
1006487
1910330
1033317
1496854
1840285
1401410
1930141
1692494
661122
271050
690554
221260
205412
735304
864995
1205554
1346766
1816581
1309792
1470936
1554493
1692878
1529424
1069852
1882605
530113
1897429
848765
1369529
1259746
440209
24698
1238781
1506404
1178710
16937
922197
1297542
1673568
274151
1038837
1870283
1245853
422695
526644
671872
178458
1183454
1272392
1246188
1976060
551082
9092
1854739
789257
922550
370556
26367
1455171
103257
1584561
246983
28567
361381
568456
585689
1377190
607791
1001750
344610
1454309
43403
1582365
89829
1800566
1110761
1254206
988488
632380
1012398
1263989
1906681
1490984
1165478
1478103
705876
919402
125876
125815
980713
1215264
1004678
700993
1390197
1463427
667502
1143014
1642724
1408754
182863
1250971
1160018
122494
52610
311221
666350
153201
1593447
791524
977878
1256236
66314
778965
1256392
222278
1746496
1042611
763650
1716740
1025611
1965563
1505130
303875
1515899
1262012
284665
1775925
1231765
1459469
919673
583612
1266573
731226
1107531
59292
92119
1811315
1146912
656285
1141050
1224669
402433
934293
435863
331493
1303965
1422868
999071
1082715
767791
129562
804009
652016
535444
572761
1710658
1525404
628045
849647
1714103
1917561
1339426
1485557
1480335
835743
1952628
1304741
582072
1639492
929562
1569927
1717549
1310411
138459
1295272
1175409
608450
1915569
7861
767060
844404
1413071
271939
144387
16184
1022888
208087
1041783
1328823
796754
852123
1836626
327505
1158979
1299589
1627979
1313892
1662671
1839054
878976
562315
1220817
194106
1175679
1876717
701018
1343429
970485
754013
874198
1915418
1276190
1681914
862804
21272
789332
446795
1669030
1427230
1171000
1188058
211292
1486253
875434
1018899
1793102
463268
1000702
1513768
281374
1962165
298808
1787429
798454
672106
1024947
508582
1222979
980264
1542831
988150
1449712
1277576
1097398
1374868
900594
47929
1087209
619490
1845545
797763
371229
1328618
1890915
295852
621859
960690
663335
1243456
1396953
640043
1022352
700883
128610
224708
440722
694432
1817587
112994
703809
1151137
281663
431285
1893225
624671
230166
189027
1293205
123772
460608
1073085
586312
719184
79681
150036
494643
1040670
795040
771334
1898875
504946
1515749
78039
176568
133796
1305902
1138970
365946
1858966
895885
852112
1866146
800362
1663810
472325
893543
1263632
1745179
40094
1839379
1113585
1905941
1731443
1299397
1820773
86267
227173
1262512
1671214
1523811
1738187
591257
170903
1811673
996111
1709655
1527472
1259352
752553
313594
1701518
952387
870297
1651423
1660420
315703
1253110
324742
1348962
404165
9182
1265852
403942
196096
1791180
1660606
1013143
650106
1706691
968079
440407
1046392
1661920
1460171
902031
379210
859965
592594
817227
927182
502200
1505831
41350
26168
811096
888552
1255328
78715
1815282
1090620
1288732
1165993
504803
1046156
849786
1429694
1676228
637339
778312
1659023
627024
1022721
1652454
292257
963726
976691
1887435
1855950
1018276
1326492
1774189
1687908
1665431
504663
1738413
1305933
1199944
1101590
363452
144939
1587068
1389969
451050
1991462
973353
1382462
1873288
686748
121418
1898473
1130890
1036144
1022492
961737
262697
1317574
1232841
545645
1672206
1693347
1645329
651850
648587
530476
1050843
1472475
1369531
151771
269415
1119525
767768
1879700
1330445
347700
38594
336079
1348168
1047135
484138
1882844
13152
195409
931493
1074077
1081728
1159827
1387165
1065803
1880896
1268889
863174
149467
1045559
606095
1842801
357750
624908
1343767
952807
671711
127195
1819067
1180395
27650
135610
419561
728333
1024896
1518946
905029
876324
310292
63223
1503442
654434
1743836
1353227
1646764
1941894
302920
1740028
712643
1761792
1053042
1538165
698908
256350
511054
1820587
1871879
639885
1075240
322160
1160049
639329
772228
344295
1565970
412017
372456
7568
863910
1459908
1360158
1759927
198426
1172391
563331
1970679
290359
1745158
150590
739922
1987646
23682
1512106
1500975
560923
544780
1873334
789928
1424463
376610
827701
813908
749928
1802769
57761
56503
1789790
1246068
1471645
813573
1012475
1085673
1739770
701510
1198408
612501
260302
1029398
587472
1955717
157496
46627
625164
1151404
1335343
1511884
691782
1754980
768816
723086
574796
1638578
631221
1445752
866712
811646
1139934
172198
1288157
262191
304036
351459
292681
1248700
130027
1092838
102372
193444
1795297
286031
686516
1263542
1001091
680640
1997192
521309
122125
1041297
217545
1899522
1771020
1222579
400625
458527
388923
1656650
359931
1881312
1698480
1457841
1778496
1278590
667101
827659
888639
435928
263551
799649
710964
530807
266108
1450228
189428
829376
1096803
1762606
871560
1360529
493817
123295
1237576
1031531
1203183
1996275
65113
1790266
255093
291764
213451
111871
1686691
1362056
1562137
1490634
683812
344942
1994397
1384335
211692
1600354
46620
92593
937553
866084
1129469
1817954
1340234
226695
875780
1953047
418692
78184
750457
429751
1931046
592550
1576548
1684356
793687
1024110
415338
1233899
1837235
1480565
1925138
1299648
789144
28382
1224023
1829920
1701798
588087
115224
1632369
1556865
128436
1441541
1629993
1874207
1792921
719880
925651
1370707
1975592
75582
1582157
191213
594321
1607376
400191
777561
1051417
1913305
1484132
288396
1974328
1403544
1721267
346054
221518
974094
1104075
1182927
1764481
933429
1909913
1047829
1745840
1304917
1392603
1860834
627499
1244119
1644721
867670
811020
752785
83780
460832
1401866
505607
1414125
704218
1851991
1305402
1865306
1904538
1943460
882213
1329421
1835054
85467
1775129
145328
1801045
766921
979425
741145
1830404
165228
1169974
1952972
954401
93862
1580427
1282347
180684
1558922
1091503
1888936
399595
780398
1104088
1216891
1472298
1194920
165152
1182120
670208
1608805
677986
256407
1217260
1722798
1865764
1279334
1585489
541877
1153582
1818304
1625925
1655620
322062
43994
595839
1889480
1279153
849683
947528
922697
597599
880194
60742
631526
1264053
1654530
306376
1626999
969273
203888
1364124
1816636
1292604
798510
1310136
1510473
302499
1919315
670950
1689081
813997
178132
879894
73131
842765
1055840
659800
1333532
276871
528264
1065126
873562
1611275
1153028
1008063
1256327
250016
781074
671491
651977
884708
1139252
1170500
123550
375576
1104706
397027
1270544
1930592
45833
559894
922718
905409
1177378
1404488
1996218
285545
913083
497009
543855
696989
44393
1463219
1142038
1883325
1499068
1592487
40957
1935294
1393329
255472
352486
1776125
572420
1247082
415880
178239
30517
175871
1368792
694022
373083
477182
87864
1265488
372764
641878
585388
704409
1822490
778264
664203
201653
69515
1794398
1615189
1660577
676578
1543587
186326
405824
1438784
1361377
1601360
1004156
1816686
998888
1624969
1778510
908507
285141
138729
287799
220502
559595
1369917
348631
1134366
358883
1167978
203462
1294693
1685858
481409
1202683
1305320
1433256
1693353
538933
313880
51414
1494533
1006458
117045
324851
1247266
1745331
1905917
253118
183415
388176
435033
1234126
841325
735926
79884
876177
1673003
1631797
48701
959857
905578
941277
1731845
909893
1340326
457043
475968
626761
501804
1485857
1142709
1026672
1086853
564585
793144
1665764
643695
1465791
465061
909143
186084
1022333
1335335
471531
114814
331430
14128
1145197
1434932
282739
1589117
543818
420060
1560815
858053
1364311
1669829
634300
1499615
154252
126049
1347983
354472
1890241
473469
1678826
608964
1573969
773293
364043
1117983
754988
1527916
1961101
1623072
1567890
1417093
1215537
1954827
369563
163251
1586733
446211
1367688
968909
126838
1611789
530044
1590337
1865553
596077
1823300
1509614
54858
1350502
775285
1381943
630655
287115
517146
141675
1832763
1235102
1453156
892444
1859582
1119246
1908178
331932
16867
323494
1214059
1626467
208654
1767310
230363
376439
137410
1698240
1496626
101064
376953
67974
447341
1281463
760998
280736
1258167
1782078
1048409
725208
1357292
253496
497052
412536
462137
481613
451285
1087307
1273592
1063511
1436121
1782075
1422889
684598
1956004
1271841
568020
856082
1802036
1262542
615048
1727815
237567
289645
15958
1495901
848677
450692
1752076
1321741
1095534
64307
1765225
247318
1116827
380459
482480
510219
641033
1543470
1869259
1574258
565684
1626571
605256
1804319
70912
1590714
1066923
1435010
1464642
565937
385500
1111878
148172
1097944
1345234
1462759
1456641
1429494
142979
1002220
1600830
1496281
1815296
1765309
179973
1759798
1148721
552756
100161
1518035
1270517
1909296
493482
1328479
337155
1902414
990052
1339705
1650362
507202
236501
901608
816814
1523035
1983163
339239
417165
347910
1299148
115902
1778248
1207506
1928701
1930530
1913219
286399
1177185
1746976
687429
438396
723101
1943900
138427
282324
539122
281998
723919
1053485
753615
336023
1322648
258573
1448119
1805894
831715
203175
1057155
1899509
879362
707374
912859
1415855
1052694
338393
1588799
9612
702882
1314758
800526
1309548
308997
669958
1482442
1464804
135492
1522433
1405338
449524
1251100
14472
1799909
1040839
1667682
815400
1773473
294527
1094634
1312306
553312
1974520
806036
888859
632116
95917
384158
1872279
1731120
1222313
1785921
640880
1162769
483141
1880775
1571304
1217288
710733
1746536
1496147
699000
1835035
870999
1546419
53479
1800094
259124
166638
1124304
690037
310800
1579846
1755270
1358678
1326534
1019616
634850
69048
978196
1381860
1918179
1411387
1595090
982721
1892537
50348
171392
1500740
1605672
243685
1856634
207376
104814
1387530
1933196
621697
1074902
1830069
533590
132978
692863
185692
1095129
1660791
373279
273823
1337870
933846
220039
1494268
1658394
1609044
1144815
171647
1839757
1543766
1687564
1832286
1256430
693780
1793787
1419367
1830222
1483154
589505
455334
1878890
1188625
889177
1636631
1505884
786913
1551229
1298807
58534
194642
563360
1635418
261609
756743
1835603
80866
249019
1173667
814441
989147
1659996
70520
1472564
143843
1300261
264011
905594
140782
1740287
572172
675625
309518
1851628
721150
1988858
1107687
5538
1891555
1552707
1327369
521247
1801554
1600157
996944
1382983
919276
127809
474194
5409
98038
970248
1817190
1396512
1639929
440920
368358
687673
1738972
1689441
1242650
1755740
770219
1374817
89076
705174
1461324
695953
1368322
1198582
778298
1442435
600336
1540880
1275875
387643
494839
259447
996200
689582
1238524
1111975
1923380
1692320
1360272
1164659
917938
522478
1738515
1779548
1044242
1141534
639298
389966
1780196
1765445
1688359
1134386
1122917
1572559
49145
139481
774157
1478955
1978810
278121
1670987
1817627
1015781
56464
1136148
902075
57000
1771272
1266278
338555
1571472
1535600
1394260
1448392
1913106
290132
1430150
603131
1256599
957332
229845
169580
577189
93105
1515443
1319731
1135279
532072
1349820
1917750
53874
937848
360476
1444225
1230640
1545849
1563997
154937
1865911
611099
346024
198384
1758650
1812701
424464
1755092
1611590
1804526
226532
87543
1959272
1254962
123846
189180
197526
367016
1020037
1479422
496056
199551
250160
769766
1388090
498275
176130
1231223
1978611
213129
1353863
659889
905086
1343963
347893
1392903
861704
1605471
435187
177617
814003
1860646
503789
445510
1952003
904191
859235
1411642
182311
1214294
981146
1569968
1546202
1764410
1577356
1585455
369641
559526
901888
1720623
1493273
1664230
705374
1021354
535658
1736195
1313053
1173938
1727135
885858
1168986
826708
1706312
1380697
1918563
305256
304695
1900050
1635322
1182652
365496
1129275
478829
1401822
1302203
1309152
1885274
1643871
142222
1335115
1729866
7082
319826
136435
615406
203222
939591
319320
1626691
1021563
1351611
1830314
1820157
1139534
302584
1261965
553098
1852676
877456
1811550
1609969
481878
1839205
416821
856633
1529280
408455
1795532
569143
326715
1260890
1909674
1474441
864152
370578
1935584
941245
823882
1305188
1811732
470885
1524604
39217
1063477
739281
676029
1518380
560400
1830488
216369
857743
1548048
1047438
367586
1192624
228524
796954
21737
409112
156051
1599093
597421
1635092
1076237
1836419
154061
794988
291275
237179
249952
1835145
938424
565142
1963203
1344248
198873
534537
1879496
953639
1675550
1128306
323030
985169
193020
631227
418330
1558185
1519761
834459
1462778
1697294
1439825
1268042
535577
1016817
1251626
620903
135458
1754483
1713248
1958064
1533050
1602469
1624711
387230
1978572
57623
1693873
1103073
233722
1896900
1644221
85468
8294
1943843
1076668
1976089
1448188
669379
1047911
99872
1194259
180328
28114
406285
942607
1209852
903578
11799
70187
1402804
132835
1499848
841772
610519
1938106
290944
1348014
918099
1889008
478686
1660013
1682038
582122
744203
1874194
1070891
67384
1949331
856409
1005843
1612657
1135084
1466142
520340
1744116
69436
1963102
1540312
1707515
609452
1320977
1747835
1200754
1631815
1314402
1923232
3802
1489177
668364
210325
839459
1573288
1192880
495273
1877666
1789799
1369385
1634472
502430
1600168
1025024
705006
398035
393519
803243
298910
1613789
120851
1495560
1571917
828401
356417
1678959
1082637
1412690
856353
1457042
972453
311564
1670718
1336341
1403433
848136
687750
805885
1993215
1271591
1244056
1717856
935821
1412171
215815
478753
819488
889227
233225
268969
1293891
1459950
1821143
226921
1347011
1114651
417265
801610
1375430
315198
387660
1395433
1667228
126069
1621019
1833539
91436
409964
66036
1069122
747613
733261
1593366
294358
1065536
1037021
90380
253796
1870176
1636013
644028
224308
1015729
1448209
1584367
593364
1940813
1492425
416480
780947
838134
285144
1956925
759144
446094
410180
1766184
304161
1801547
660290
1065670
1430543
1839878
737544
1337465
452919
225230
780024
113567
1132258
768905
1561894
36085
1307573
1984699
299706
1081542
1893995
1678973
260289
1928249
321593
1268369
573288
304955
1111502
732825
767605
515221
334172
1200115
724093
176976
907851
1426848
1686386
1927290
431331
1218320
363433
938227
102108
1179267
1153237
1732252
1486419
1200611
463886
82628
1610325
1383987
45221
1557845
1810940
1593051
434542
1463372
961757
1329981
1110378
1912985
1814735
704365
172796
340055
1959942
1970987
1859312
695180
1209316
1121001
170272
1590381
325604
683266
841253
704550
1681423
511924
1096515
1912052
1480924
492223
825803
768165
1478445
988378
1385864
1793001
895146
727556
435050
324124
1717366
1960501
559202
69397
1421212
698204
757330
1340400
1023963
873832
307672
903220
864299
1227582
662897
793359
532110
1509975
319163
317739
732254
565672
376632
1802036
1480470
759204
91347
1199903
1315914
1583195
1776016
922787
470232
428228
696596
720598
1064274
953855
570719
18682
397106
727163
799915
623939
925363
1676881
296374
1868824
1897137
370124
79297
394845
793082
1722730
1642219
1275667
641059
1446390
345481
789361
659170
795212
667468
293353
1585618
1682058
1423893
787798
1206252
1950503
730988
719570
124990
1129755
1351625
197687
1599948
1507977
1832868
467470
111940
1454840
1034445
1333266
1764829
738228
934715
1430456
1066630
1295300
1681617
1232366
80569
850547
488242
603832
664745
855427
1760378
1988512
1927067
722665
7703
401888
952490
1383421
1755477
1653472
636411
715293
1742468
1992311
1567015
309718
1732766
1252985
1460514
149059
289714
1905636
1502737
1278363
1468006
461757
908943
1114467
1996015
1619900
574070
1930739
1086858
1674403
1990186
852703
1751708
203083
1786066
59427
1457003
1486780
24832
1232407
432934
62916
1846547
1049020
1673915
1133940
1560979
1920183
582627
1944931
1574321
1720466
1674582
49464
1428395
351864
1695990
66991
1573708
828725
480015
753192
248581
408421
1019293
433089
1262063
899128
841228
1273983
219905
1560146
75197
380301
176235
1433653
667860
1950884
583118
1331583
115857
626192
1372138
1945469
971294
964474
577380
1629118
49545
1002781
1223694
1019386
857121
397911
322973
1947818
271088
915248
915153
682654
709214
1562603
1287822
640613
931431
1085854
1369022
1459406
1041492
1899392
1757548
580409
1060526
594417
1991154
720743
409309
1283748
887630
976189
700591
132491
114346
1743313
434617
1045235
503436
1222844
998914
112243
301563
179579
1259014
705215
329826
8108
1915102
1054223
246314
1814020
1837616
883998
1613244
1533085
1166118
912769
9116
1114807
1801097
702164
888404
530484
1508649
1232168
1244964
1522507
1849278
1006943
1692867
195851
8143
779616
460332
1075596
813160
979928
1466933
1577522
1366755
789557
1012329
1719842
526926
170644
1577702
656631
1645577
538732
996683
541189
1285435
373283
408286
219205
893122
1446421
1411053
83251
1462626
226717
1784905
279898
1310827
1264056
767715
1734492
955253
362675
564168
1052130
1039507
1441744
1941072
924827
1613208
1247863
1899894
1574059
1317276
1576136
905038
681114
1611526
533233
214539
1419850
1683262
1589788
244317
1418169
138467
1380416
678009
1361446
606388
768883
1090653
1429867
1594034
18354
1658407
1278493
1122025
818909
153531
688613
1888243
348855
499458
308516
947251
1947549
1771633
1137643
652572
974418
1216567
1584281
614638
905380
1411115
919542
1315675
1539293
1649755
961077
623149
1744745
1731317
314588
1260723
267361
1552539
734324
1762807
194637
1792434
1197213
398234
1596249
1449225
176936
179077
1816355
1485693
1124960
1390271
55128
1621056
541915
366462
986683
441771
975396
1910899
1958885
1584811
52422
817229
238200
1924629
159948
1192678
133789
1142492
13740
439189
1936739
1303188
1678953
225710
77914
1005055
651216
803854
1791439
144534
1145754
1795741
320990
1638414
922026
714821
1455880
593637
188507
1131669
1227253
1844745
318082
1608083
467906
744889
231774
442110
161674
885345
37729
1017831
554452
668670
1878348
843694
1344508
142814
1931560
740813
1752939
1176368
448671
1047889
15733
1023271
1833334
281307
761193
420732
735507
413810
1679777
1453376
1406891
895464
1584150
154172
959988
1705366
1345550
223334
92864
688644
991315
1292511
1870503
863709
348493
1566854
1052641
1692884
279718
1758932
412757
242264
1332252
1657885
965102
988585
246853
210355
503136
1433453
1102411
1887408
1579940
254675
1889086
1233717
1243263
698352
561822
1859663
1141891
1105897
1077664
1778
871171
656129
1308183
697535
970921
1447307
1619551
1732233
1015887
266191
410090
400135
1823165
27119
500251
865262
1379892
1750631
208224
465458
352930
720271
551260
1066197
859726
467196
784985
1584654
1806784
1591375
1228948
1693809
1436937
1575254
1092950
476859
1650794
1571778
1321584
1987808
1402141
363922
1745
117575
1137624
1138049
1884523
1243061
1287368
1303881
154619
537385
203668
1432940
122196
1443303
684070
1600086
1233025
1428142
177891
1485625
1826554
1663313
1661463
138753
1400094
1450696
1509481
408604
1233330
818643
1324513
1582801
1571242
1545878
1048908
1392076
1562602
1007418
1502021
861139
1240492
166247
224635
1778772
1625947
1736371
1920348
1298447
62930
1119749
806354
201736
166356
594342
1508278
1640797
1473137
207311
1295900
134813
1893299
881301
1069324
20960
530443
1286185
533327
961474
1126299
1081070
900172
1509160
1186820
1988669
923035
129535
1141579
32366
646173
346164
1503247
672731
1066158
262033
200665
1249203
332976
374843
986525
1341669
232180
802731
1324020
12138
74649
1162842
1479666
112303
992250
405177
1417871
507144
1589267
863687
936818
1873448
1474323
1716936
1213830
1247433
813374
1268361
996156
21178
422746
1717323
1289435
203876
1825939
753896
1961923
1387459
1590479
1362018
622345
687931
1538609
300057
1779303
1891365
806516
1981530
36147
774554
1861082
1833298
805129
1069480
382452
1926680
167911
1402389
1178753
572196
1518216
1344311
1498286
188675
123966
1128663
1276745
1737183
198375
775407
937455
1248816
282780
1683314
1891601
1932671
450783
1204373
1009900
1124677
1844745
1233254
1462399
1040640
1709477
599257
524817
1489292
1658029
47692
255470
539307
1915885
1617951
409324
1416396
613526
1909806
587798
1114688
1247854
879451
908877
472204
1430143
135116
971519
1561360
1807793
452136
145159
1392799
1584116
1591111
255785
1251776
36305
1347428
134052
1344584
973617
1950749
1541598
1598906
1072316
1663932
1837805
1771235
10920
1619338
61779
1061341
587611
1310304
1966793
1574631
1328970
1516807
1546186
867788
705062
136337
1302279
1934096
750278
866448
152347
364716
251424
1209443
1475479
1747077
256083
590504
795063
1397037
784680
1156099
1649151
1482278
1568338
1212923
1021599
258811
695185
1154833
231291
1072892
1564827
176794
294763
915815
994246
1581539
510935
327291
1764501
779980
191030
959580
1879615
122081
422044
1763504
230480
691926
255751
1857329
1228815
1108018
97102
1180519
92444
1661957
1445558
1345807
433156
192684
1021466
917440
1183990
1671227
784304
1226688
1520097
560711
794650
1135207
1280928
1653184
1972545
913830
752964
1641266
463727
90347
1856093
1754134
1394729
1767024
1378880
1345524
1529153
1717420
1092225
1126106
1819588
836166
1507532
1364778
1767110
1507712
1867437
109896
442338
744844
139559
1618176
1548910
360549
1803859
1327679
919140
1702649
890844
770088
608416
1838053
1512690
478381
58606
815167
857150
920957
1956175
311079
203381
1587362
1025924
1850249
212836
1160520
579226
902832
1457620
745764
478863
1314127
1796110
559540
1279923
1739682
1449490
1823530
326453
1249738
1542028
1546906
180473
407568
382236
691837
1335753
702825
1864567
104160
1442847
649546
1491565
1197532
1754380
1152496
450094
604883
902011
1715501
1422400
1467195
747116
1579716
1074369
390498
851273
433497
1636225
1825492
1542383
483536
1461296
1836002
1663130
1525468
1609737
655490
176695
1243498
1862699
761193
1345241
23171
535235
1825582
544176
1571974
169472
1830474
1116587
1775166
1494339
728162
1870861
1420967
871707
1577530
342166
1782885
525726
1734755
135490
611129
1312998
1158552
1921280
922467
1469732
686580
1893977
573724
1688161
1464118
1716024
1723349
544420
1508683
585812
1422153
1945403
1284907
1047604
479069
1980575
1050531
52081
46858
1374720
3070
995478
203790
314427
328368
903520
303871
935785
637053
1347948
1407955
425290
368064
158235
1620091
1142061
43978
1439073
4215
17788
543382
817647
1153920
1539796
1319330
1118452
828698
318215
406502
19746
965247
982000
285655
1214702
1453830
1114028
1615931
1373310
558138
1244144
1984272
1604555
604102
1119619
1361143
1302180
1954076
893926
1060858
749798
768834
942954
934248
464331
178158
663208
821177
139647
1251360
1970917
1512356
1299783
1692339
1129715
1882949
1864406
1310342
1229242
1338602
1372518
1543275
11371
1311054
210261
1427437
478719
69628
985908
1450176
9054
544568
1467055
924197
435207
1066805
1403847
185367
1460387
426082
1057104
328202
1291456
1925846
256777
291427
72824
1503124
344600
1069264
548913
1324427
472491
1053637
1829680
901384
1301801
465907
573815
625995
197441
851340
1179796
236755
1373489
820050
520732
431442
897682
1262455
1350266
140306
244615
493212
1832595
277177
66372
26712
1663606
803454
1630946
822853
1967872
1432841
61135
1782493
848662
189375
733455
1622664
198105
776339
725739
1373262
1791368
1432195
730389
1687153
1645166
1185615
1280069
1281200
1485852
1935499
1397523
1979260
579129
477136
525115
1999707
707293
943027
1292324
1438626
1099673
449272
1954293
502125
720517
392670
1351601
434751
1521533
1849
512255
646397
1417201
101749
577191
395724
1309816
561421
1861285
1978494
1687462
194074
491605
1827544
194986
1329537
1025314
201215
220786
283689
767425
1305547
1637541
43646
1975800
921767
955669
97072
117193
1491088
1354698
21042
1416943
1308556
410456
696183
1133791
673081
746432
140459
1404216
1039497
1865247
397859
1833251
1858428
378676
497017
544449
1221044
55222
984708
89307
979309
1064405
1396207
967451
1663679
1761362
740504
1654355
1642175
1870593
1392188
128544
1473547
247303
997959
1832431
1096320
353238
1651945
1927907
1209595
322318
1447230
106534
426346
557628
1004528
48442
387732
1868778
1995965
1337665
701033
1663966
818719
649225
932293
1936234
1229671
751212
117994
176029
1475048
1008214
1471508
1655681
1751835
1055246
459420
1969528
280743
1529802
649257
800283
65332
1344529
956631
1331889
1829766
1012374
25399
819660
1036185
1932803
1658270
159391
880996
1835791
1007776
1375490
1447452
675609
615697
946517
1077331
292238
18700
1897490
1083206
302568
1846316
1135755
123015
1565439
1319312
1134705
1806024
746880
1031004
405048
57834
698544
1698147
642310
457839
1298921
171320
1637190
1363424
251053
1519730
1231328
1890460
952324
1856893
98197
320419
13870
1187162
10947
246534
771574
361751
418524
347558
1641089
369799
1743562
1676149
1798158
530294
397124
54856
839849
1419735
91862
862403
608529
732817
301015
1843718
538107
1905818
1716170
1692892
664698
709820
1870930
1223155
1635934
1449285
631293
1841960
199127
1595547
1676599
1932131
154556
250856
1032968
238413
801116
567553
611222
1065240
829864
424513
1170216
1940927
1186418
539725
1054030
328045
208314
1410964
24551
827868
309047
312581
376956
1718194
1796578
684728
1524093
1690275
1180736
45647
1069156
1506710
781895
761514
371183
1562136
57072
173287
857188
778367
877176
1329162
1239295
1575682
1402490
26044
855162
1528318
1497026
1398997
1142446
137696
253871
1996716
1396179
970568
476579
352336
1591268
65827
1775713
1291511
532009
395531
562260
1795005
1584150
378208
362366
1102920
1358022
49923
1318042
1934277
1113972
609813
200219
615617
1696530
1699021
534682
820624
508322
123892
1914439
931537
186234
299366
835433
1175544
1607481
49882
1338431
207879
460906
308942
1882596
18395
1577331
56453
400810
885969
186516
1796971
1642903
1033080
666375
327425
1495936
992813
963494
1093987
1401949
1413589
902512
560752
1999193
1246008
877797
1450653
1160626
364139
311422
1090540
1184412
1653099
729011
861112
1397246
864468
160068
1816861
1850525
485180
25900
217511
415920
1308429
313497
1018670
1223760
252726
779440
341392
562316
1850529
1302016
19970
1365997
576689
1134592
240106
1082599
1120017
1107664
32855
115754
1156025
542155
1550184
549080
1375443
1433920
1812774
1348141
762165
1377420
1325410
555323
1536239
1054909
875119
1900592
754214
1287520
363545
731956
757606
212395
1752918
20650
337230
1991731
925366
1484503
970699
211505
703349
1964373
270610
45022
402546
1694040
305139
1146481
551952
278381
1686348
1358936
211726
1964782
1726308
303559
664241
1520495
1309352
1262885
717048
321556
1855004
565703
706015
1893004
88769
295039
1872953
1723997
145042
384260
29876
1590344
373665
983467
1211699
1496768
43228
174599
1840251
333780
1171085
161902
1701193
446311
798933
678419
1662262
1630811
935901
383846
1064713
1166017
532912
1981918
1037026
1844512
1163791
649453
201896
1661825
563513
461033
257032
441233
1472389
724739
596949
745070
33059
330218
1587564
1004252
1231054
1670143
198783
83675
1702018
1369682
134541
1551726
1607674
973640
1460266
485551
568181
1037279
1457544
1182036
1397842
552229
891139
876788
69009
1735739
552272
1966301
1048367
768503
806193
1630789
663791
1691636
1109393
629993
645416
1954409
859158
1985280
1274283
663479
1915476
1447799
658710
1176803
88710
1291871
331075
1971681
1718070
945209
141901
993054
1678363
613639
991445
852274
625291
1555877
526997
1743491
1940858
889009
1844627
239505
1081347
311924
260160
658787
73621
156166
474817
627272
905086
1904358
460025
606598
1824573
621900
1194395
1595612
996537
331615
1266243
1550373
330787
325221
364607
971865
774369
22573
734813
409776
90478
1416848
177255
1734777
708627
1391833
342964
706113
1780398
1697541
1141327
1243780
1333686
1711429
768271
308591
729478
1604110
1213369
1226469
1253851
1406799
1052680
846047
1956841
1440339
1224650
1007326
287317
1351064
860917
1718634
1686775
418145
956368
1478491
1364003
1938164
431970
540482
311403
1378738
687502
34451
248224
1118031
1077930
1463575
1918567
520341
184236
1745640
66435
1052745
1137237
5000
1412559
933741
638736
1363009
331031
1273082
444308
200889
85996
1120934
1872781
1819687
1731921
1178399
431626
614988
991822
1226735
210382
1213445
1300108
224627
1113168
627365
1370824
337867
691251
1847903
45091
1387526
6743
798362
662515
75066
794339
666930
286270
318899
189273
812461
1617391
1390309
1642871
1780604
545395
1669472
996042
1939784
1118507
1527907
83606
1142092
561407
1421354
77354
1736886
417071
1606115
174714
864077
591807
1534414
974383
1704753
1124785
1352695
398806
422738
589282
1510786
1702214
425671
654827
1220594
995817
1187151
1209929
1751482
231346
221029
103421
783059
113839
315656
1194777
949029
1712114
1756574
425833
220215
1380171
34322
1239549
98015
301835
1722323
747827
706103
966926
1158639
939336
229059
1099610
1521540
455359
384914
1369759
1030179
878279
888399
1901078
1884089
1310614
344519
220792
753670
288195
1850570
391282
1733553
778638
1455242
773404
286588
898600
57917
1363176
1005175
1886883
758990
544661
1431526
1898715
388639
628041
1019249
1251752
1712279
1487883
1139866
364986
527829
518793
179248
147418
1922232
1163246
1542620
1586685
837876
483978
1527111
912380
305101
1313538
873904
1861045
878653
1898242
168739
85769
1322717
998145
1767297
1160391
1749306
235429
1666147
159742
1976745
1126547
1558541
1824759
457779
1928331
260624
1547007
561076
1830216
869725
364969
676802
1494499
1326579
408544
401376
1181582
1503912
167575
1812229
981560
690824
1498000
358961
1705195
164617
1170076
1586377
296053
1397295
566412
210371
1013128
1698022
1936947
945564
1226824
1773894
1955695
1993475
1347570
1517706
830457
1598888
1082593
353076
627294
1060245
1651786
950515
71149
1873119
1817208
456103
377613
1753296
1425862
1116469
1169171
273869
1517589
430273
187714
388621
1237855
921213
1472784
1594925
1285593
1892410
176832
1183255
1811779
1398518
149378
1443393
514697
813305
617749
1563882
1304647
226121
1123965
616066
821286
1081385
338816
645572
472809
1669338
1784722
706847
29742
283471
976832
1084395
648355
1724778
452855
1640490
1696692
1126639
1333695
232492
1708191
768410
1473422
136308
907208
513941
1130294
573763
367966
246447
981554
1504860
1269260
823361
1526888
1225867
1195951
1580910
356753
1303997
899276
800635
1883162
1262726
1601717
915983
1523306
504838
938810
728727
1186893
299268
596737
742084
623657
1776572
1364051
511723
950371
1136391
1933244
1049965
1314099
1612549
161511
1230279
556499
847584
1944205
364681
578940
1817247
1912931
1354169
1674749
1452777
1274230
608461
818594
454987
164073
424335
209382
1300189
1035880
1229189
370891
1747527
1173608
1537715
1236546
1005154
1627580
341983
1335616
754392
364871
911197
639326
783097
1496184
1257854
1226227
793263
168440
1516501
187702
1481539
1142851
1915718
1349460
806149
1929848
1067904
824149
1410165
1290584
904111
718365
1190380
1872135
52098
709599
1811068
1905296
1440775
1828531
26719
546534
1099721
231455
1527026
959252
726594
1970397
821022
405461
290808
1254564
953068
1258299
1590420
937918
1741812
1018986
641496
496115
1453925
1707476
44286
944196
580822
1171146
807563
1793237
107062
1102699
592344
1512598
638481
1010379
275383
1072982
1238600
1826141
1783685
275515
627413
386807
36406
26450
1320719
906839
1562543
1892713
1579746
1368634
1465
752595
538685
1357589
676055
313540
936066
113756
555551
1224536
757068
1029738
274055
404411
975297
6667
1241135
241855
186263
1554306
262649
1058631
683465
1498979
1452761
1990853
1895939
239113
1043581
736236
514840
183017
1910884
77306
1933992
1400693
1601946
1298047
1588876
1185717
1927340
963301
306720
707399
56826
1024217
639177
1934707
1338797
1512825
1150740
997790
1521830
114896
415648
511466
450793
876832
781543
1597193
484268
1040637
832934
1133700
1449254
1806813
1488670
616623
417055
1221531
1751886
359085
1097154
1765484
1455191
755966
302017
1451693
879916
556908
1476273
1654612
333819
1189627
154663
211474
1315934
1010764
1927471
1910859
380282
1609049
289443
242195
916673
1472247
1705293
1841839
1353195
1914295
1268967
122781
7468
1400874
1352907
395405
1223659
878186
240603
433015
1980123
1153508
1881193
1199455
1890168
969487
1794094
1338039
504565
1061407
1612380
128083
1739595
646943
1108388
603608
532404
1589150
470251
876610
577219
1625289
1487282
1943352
1403006
837215
469268
255969
1285012
1259571
1887338
1417730
265859
1824701
1098752
67078
1871701
1137085
1141764
1787931
431792
1530859
1594623
1829980
1626165
1325229
1071998
681093
811680
700976
1817662
58515
1341328
463491
698687
1306500
469592
990346
801096
587360
1819941
1542663
1743615
1901411
1777100
934138
1945161
1050553
1890417
1887482
39680
1681272
1835426
431840
751487
828686
925214
1430371
1971128
1567923
828015
220564
1166487
1520260
236092
1466796
1855996
1916557
376449
522485
1129301
760961
648262
800912
1081993
1966742
1578938
29437
395612
282764
249277
295576
741630
669632
462443
616894
1734413
556598
701974
1126689
1779311
529423
1110783
844359
688182
1790083
553048
331274
1301926
1011944
1389562
726933
1862560
1888096
1460155
1383243
707639
585522
1406096
1476430
1719349
845582
88345
1827924
577844
1457900
1156804
1984639
616338
772960
1640680
654118
391653
516757
1249508
1022220
916475
46577
369289
194183
1095984
1611857
866967
1195176
1841780
758733
1404831
1488419
343781
1043682
215140
1781483
111527
1020796
1111313
1108421
514954
189589
1157596
676557
176386
1277083
448845
1916414
1121463
1748628
588913
1475321
562868
1989208
1059681
1320470
999354
1879512
1295444
1419237
1086048
335727
964872
1313481
1732264
327852
1870413
46810
1058168
228532
309744
957405
1089936
1706456
1361958
1221507
258685
1807581
1004719
1850440
800878
1397914
1350782
680903
386130
684638
1948787
28777
1342522
752746
1046149
524848
1659962
214062
211406
187957
856084
1119461
421277
987518
1077891
96036
1876455
628051
1363455
59963
975803
204872
269998
1207934
886826
1823958
1807600
665257
572436
400453
1797716
1997349
1971246
1914878
1304619
1296516
1717615
191322
686983
530471
1577432
247601
1229776
513771
1781683
494940
1870572
1169284
220649
570993
1547678
940215
1392245
680456
1138847
125561
202570
780548
734121
1390532
50838
269852
17140
37013
13853
613491
1659824
761787
1823267
12725
196542
218606
1409875
168167
1968499
562484
1107691
1817191
1741257
1487283
1023558
273542
449099
637241
83999
1189017
1308332
1432530
1137849
1027774
1276679
1936473
1852230
379303
522253
1997200
1222935
1355438
1985415
1748112
616007
1440607
242223
890220
915309
1844826
127586
1107790
1807525
1584121
1151610
817357
1501899
1185333
629789
1565137
477970
1311542
198712
293247
314457
524335
271302
524819
1097212
1407579
642135
1392123
1701354
182060
686085
1685704
1307486
1468217
1292838
439623
1986623
1582473
996315
1560537
445838
1826668
1439846
1378483
1966442
451467
798580
206167
168642
824950
1795365
1764347
1185746
51439
428785
939147
318122
1867400
1380932
226991
165607
1678856
122901
1055830
79588
762148
1426701
304329
908406
42760
1294678
1349025
1855273
369149
71501
164230
53194
1534161
1471277
783178
830782
777399
1710783
434996
1418022
7709
1127129
796244
842672
1697325
101492
1914372
1937224
66269
903719
1981580
1500054
23675
1016404
1939163
1955199
824691
1906144
1683948
130662
1537870
465693
1776516
919455
1566522
1645850
1294014
406231
957168
1573554
685635
517680
122651
597458
1927825
1448590
575437
1877419
1340412
1698350
828528
142878
1860724
1348597
716670
157771
1405051
1556107
168064
1877255
421377
696091
1490227
607175
926316
397541
1361694
1756502
455737
417632
1205083
307687
697223
1556273
790835
1327214
78726
704878
1891460
535432
1881618
1513202
45441
276455
1899361
1169082
551884
364095
482847
1526990
1843462
4633
1562308
261809
1268408
397089
675661
91740
1481643
95138
22864
163151
188384
1103773
827634
485664
497876
1130598
1311465
1386889
586198
1130668
171304
1101728
1866761
1362043
1878192
131879
1863656
659546
1100488
169785
445520
241465
508643
1392228
1476130
1511957
805177
1196440
410955
977774
498362
472581
27651
246480
1282631
1232183
1546987
1147572
1473799
817938
313273
1992602
1753985
578087
739899
840257
950566
185225
1671101
1088634
1787895
1903225
1892373
1801656
676813
1601744
1862204
841849
672265
724455
1533298
562532
937234
1560345
814283
953249
1558788
77757
1313945
1909532
1574236
1411532
1663408
1605970
1020987
1788848
388207
1151970
22873
1717582
583825
1141125
71128
1693588
1177230
678535
1410333
499469
1207896
652359
1858741
854212
1209530
1443366
254457
210538
1582125
1013674
878240
1976763
1446502
1393832
1059308
1959255
1266167
603284
984493
1280085
558684
784858
1216432
864095
407914
347781
649872
1385045
322936
1121355
405886
691233
351968
150656
1618534
1564015
677167
1442948
305730
442974
801290
1085905
1521509
266140
1523740
1771122
1998330
620592
200659
342705
105889
302768
1589231
303236
1394260
863930
1591759
351042
377187
1831616
1942626
330849
1211274
39962
230207
734774
1194592
357447
530223
1022054
1584618
747598
1306254
1557444
940280
1999594
1172925
854624
176421
966131
1949720
1365990
13723
1235709
261893
694407
663362
163948
1934971
286215
333745
500947
827265
1811173
1938543
810850
1617507
1806023
1704239
284771
1573797
1695820
274246
1322002
1654751
1075151
1693343
830274
443962
341921
1566396
1831826
1473201
13090
1415705
1112209
589816
572352
301931
742684
1992426
1642071
117388
604646
1465887
647005
357949
621628
529949
1531893
1457713
118719
95561
76962
1370513
1128565
1535720
1586183
739160
240508
640515
1189236
815494
346362
1558898
1522697
699019
1231390
1956280
811639
920144
1669262
1322820
348361
1114068
1341065
254428
244923
989637
1999803
858759
287429
294774
575315
1619585
1162831
1690039
828614
932631
1035637
1458382
351930
1854674
509127
154792
1297450
345271
1516937
284389
841137
604831
697646
303762
580280
441761
1217432
899333
1413266
1025978
352603
816775
1753536
236924
1713600
1065960
21658
668713
1470656
437273
903637
1889104
527820
1888989
149909
1534546
1843590
245065
469674
1473358
1982494
1730150
1278747
1572020
50167
355662
1095933
1027970
689534
1839898
647386
844813
590512
1478591
143237
132460
1812822
864592
1173802
1812223
1891810
1571752
1514342
1113506
1337453
1086219
459668
1790258
1791927
928180
60104
1272524
1737328
1970495
1531677
1542073
1348844
1222366
1910533
1287450
594966
1368965
411271
226527
1456151
1671478
546368
236985
1437184
1645280
1011332
1335029
1077140
471424
1517703
1227216
1094475
521944
710017
965992
1954050
1393819
1611506
1908838
844804
97173
1902112
1173615
141198
1784897
878877
97435
1019110
985834
819795
697058
822013
1637709
7190
1174438
674033
1537474
1890418
843330
934910
653935
1340901
896175
631243
350191
1384709
939901
710908
492198
1137436
900571
369445
1456256
277688
1700074
1094222
1301221
1298099
522049
975205
726739
1248387
234210
5822
1703264
1406476
1624169
571532
833910
1706392
1244984
1147926
1978441
671933
1965432
705429
1532036
1778590
434314
699738
1369553
1030167
1935257
1490707
1600569
678319
1977601
1546512
1516617
696820
895007
439696
750459
1777093
1142267
1408318
1489862
1926125
73558
742375
1029583
93719
420120
1608224
1828991
1335252
1225480
894665
1001999
752238
616518
578058
323885
54273
238069
1119751
152439
1781688
1742884
242001
1892271
222302
1888745
648012
621346
954934
22020
1321010
204514
1495036
1346399
1842418
418963
1969140
1378240
866577
1303121
1532247
11106
1857896
1005025
92468
1980583
144529
918293
1391645
33103
911498
1068232
1831385
1273431
1482944
1983716
1917078
666260
1756480
264466
1163926
1991259
1737171
508650
499670
915377
1691755
1191871
817014
1126372
1985184
669251
519849
946671
1909537
1238414
838701
428359
1265256
1248787
1206436
739075
54935
1073844
491158
662297
964131
1918806
357816
1746026
34653
1718529
1997321
26010
1087748
346212
1529803
123875
1211844
1799822
1320512
541219
635915
21303
104795
618013
882160
334828
142907
964965
1962239
1408666
793234
161151
803534
985942
1694290
1730772
744624
822605
1524391
1871383
801869
650701
281406
958232
657074
578573
532363
1648682
1966654
1145967
1663838
1990498
1414445
760195
56465
694985
487556
791367
1448744
1215256
342855
961972
604421
1813094
1202483
1992813
1397735
1818303
1513266
9789
1856537
110843
91963
1857576
1691501
534442
1929324
592218
887329
861928
517188
556838
211197
224625
274950
1656936
1445926
22422
859898
22989
995880
1657526
1670968
997597
1526667
180404
42658
585972
1222141
1310235
1395997
1058729
946238
1826598
393546
615608
1626208
1907555
1830719
268796
169044
1924420
1172825
1906714
933602
1102343
1275980
115670
1526277
566148
1733069
1107402
513627
1087998
536099
1023252
1448046
1302036
85911
1298632
1024536
620887
945489
1514890
455289
241235
1758401
917273
289496
1092910
1250634
1667025
1761034
1914018
1454152
905436
372259
729100
1672381
1755925
1887771
1165102
1052671
1907318
606710
1804365
211674
406525
1991978
325453
636154
336993
1550030
1764058
1872269
703055
1378648
1286837
562525
592362
1916677
1057621
1437314
1796392
1751703
1118829
597816
62374
477549
1024903
622906
1643196
1021876
1141224
701866
224284
1565302
804493
1244197
257519
284801
1996301
970950
1247432
1327305
1314592
1341241
809390
1532046
1618669
821131
601961
833278
727233
431519
968309
571209
92292
162171
595195
1170939
216555
1378552
1959982
470942
878487
769752
744452
1854389
1837765
1014994
1322830
209485
1940556
1163573
140440
483339
1440531
298558
620456
1004794
1248442
1703204
861268
254375
1400979
1352712
1662659
654856
1706214
1728034
1346353
1712481
1343253
662872
25480
333742
140605
861068
560652
1767573
740336
1701907
1986963
53427
742261
1455795
1463927
1877174
1246197
1192074
242067
1149449
1803526
282619
180868
1260727
914001
1071196
1042624
280681
1675200
1265448
1912360
493240
1993982
1484866
870258
185675
802370
687435
117422
778302
459882
1556544
833090
84008
587520
391490
1318364
388111
601645
756351
1322326
373963
670530
1654581
1961448
990346
278654
176402
1974521
1896327
1197392
1568110
1918609
1910159
1648368
1739433
1099808
936719
1308295
1832302
692947
1500390
1903770
1513982
1304714
1084704
594281
1196409
842718
1326547
1486567
1299279
1963241
1763600
5636
1809819
1527722
625825
1094810
649610
1371284
55909
1200885
1907574
1014749
1046915
518048
1717865
619947
483788
1936016
473004
1921349
1001790
860219
1728823
317968
845453
825090
1279447
497615
1902478
302945
1506486
821706
1000506
732802
600747
1996738
733159
224767
1295086
1111356
912468
1601588
725869
1813784
1365452
1799332
279860
887546
640468
1534035
119170
892240
1042321
1300207
1340263
1898580
1918649
535352
776670
1918339
1256557
1003884
694967
440553
1976857
553290
1998339
1478787
1836232
625074
1480267
1981338
1637640
423014
652105
238224
1476203
244265
1541394
1126888
61657
1940934
594365
295213
1259176
1329686
578365
619959
740516
1824898
211478
1889435
1415321
289143
1103755
412610
1354740
114238
1085439
1048983
3830
625791
51270
184557
696744
104768
59368
725210
129044
179458
817576
1475618
1258505
435087
151744
695063
355859
1511439
1136291
816360
835453
1582283
1903520
1703975
1550922
1920360
1871796
1030487
185361
1070759
938784
1247230
1454927
218270
6636
821195
1047009
1289126
1793484
794322
223106
1119113
689781
1263414
872199
1811112
494305
249248
599032
761278
1512934
527971
735518
1045058
824733
1956566
536484
378785
224803
1422520
1661294
1445288
21012
1563741
1135944
881939
488492
234773
1162421
1428705
1178002
1693525
676110
289867
1022451
435757
1807941
1009703
591262
1805681
656
1749340
323703
1109054
1692235
1224935
1089644
1596791
1743997
1363417
226098
860143
1139088
388531
1874506
871539
32238
1265756
690576
573708
67640
572894
1211695
1481554
1097572
55122
1670505
400687
1219294
723198
805929
807443
1956407
495951
1692853
1273059
1254043
1940313
285269
648607
1812793
1643163
385618
1427863
588281
453163
1325421
485153
1889551
740910
1677537
1028298
379785
1592323
829340
1083218
578944
185831
307438
724385
79296
1253445
701027
1750035
624660
253243
1034213
829677
1611395
1662317
914910
5498
540615
425368
1181176
1006961
1918259
1310591
699398
1905869
1924924
833068
187746
935218
633341
1215154
1265321
1769094
1560621
956797
263760
31267
1848018
1566378
94366
335981
447874
1665856
1460145
1892284
1547766
281032
1362144
716755
1099309
689676
1420180
1436281
1534645
979886
755650
1840808
1553064
1179106
897214
1494597
1367135
1070032
1791230
1484245
922215
1363891
137668
1166544
456261
1359289
1107635
1274921
1804170
789122
431427
1277385
1405278
1181222
1739694
185053
619956
130984
568635
1575968
325025
70215
886859
1565444
1248162
1200885
883590
524714
1357611
1437486
757128
819351
697456
784675
1906984
1073004
1496730
878171
1807527
438165
857108
1070140
1470514
1046668
1207158
471264
1569917
1486065
1172206
1324675
212324
1565235
1497868
263423
1879584
1051059
1089847
1482217
605209
358081
615707
331507
1318600
956443
1414806
1484786
277447
1197020
1197940
1809374
421187
339958
1197607
1871656
1157749
1538105
10246
1149532
900362
1659823
825940
1648434
1128291
19430
806488
399477
1109431
48473
1979470
1305404
624974
117838
1268646
872209
632326
801990
1395757
358487
549418
1187583
447097
783447
1546198
184602
1357141
1711896
1763312
402006
600506
913013
1151328
1511634
62988
829365
565743
1386987
1462977
794236
606122
1955792
1420434
1538076
1940896
1325558
1788677
519266
1736823
1309216
1284653
1237495
827258
1701532
1694060
528448
1224628
1745179
616111
5450
1613287
1132911
167609
1495747
537314
868648
550173
1927954
1413971
1932994
401325
1378798
467199
844932
177984
72429
440774
1910561
1456213
309186
349547
881471
1741626
476091
880509
1390237
1155242
584373
896492
1416177
398251
294893
428381
552695
1953697
1895649
685058
1201987
1383873
945590
1912996
219992
366633
1747086
1195881
25618
1825557
437338
1536347
1377494
436526
1224210
679277
602448
1231364
98321
1410543
719628
1964718
1016555
859959
307711
1044113
814752
1488259
786526
722849
212210
1699589
895313
56293
35921
716910
661803
710824
1131781
762222
1055439
1560688
1398125
1287937
658400
910687
557542
986633
935095
1920841
1796473
1094703
224215
1578973
221053
321991
758238
1372541
591399
1773433
899596
1984338
792554
1549516
1205049
313226
1392576
575919
1528201
1505238
1523483
528785
1496139
254326
1793403
1328920
937229
1032311
1988819
1097666
1754967
1142182
896652
646314
1834355
1734334
1780432
697989
551575
669763
1251821
58820
1767383
1222298
195548
1494056
338487
1910021
441521
1437034
1967492
1332541
237689
295091
515142
1919334
132779
211291
1090262
60900
1597759
1469756
449190
1364268
22521
1879212
161365
643491
1246934
1112679
493488
1566329
972504
347623
1205660
193042
273983
687327
755721
95568
464958
152888
1658038
1688042
948559
1223720
762217
1944667
383535
511970
1510086
1952468
1172968
1748426
749322
636052
1640819
1163939
1519130
645265
151689
1591933
169036
857920
805160
1057584
1190269
802239
1991951
1448503
1768574
541920
1007600
702357
1348256
1178884
348244
71718
351696
1816767
1946024
875950
1458985
1760784
658345
466366
17868
961820
182670
1841319
887884
603532
1479965
1807086
1681692
1678866
710930
1019216
1243628
1717248
1091924
991472
1601123
1514543
151982
321270
744765
463495
1499058
364504
1762363
754940
222308
1287467
1480775
490533
330793
1383631
1889016
1313824
1987210
414226
352283
1074040
1230081
1178153
1614015
1585435
306189
61073
52288
53934
1862435
505661
1657781
297330
1470269
1828654
621639
1898830
577460
970499
1908595
482980
530496
1897667
230757
482163
1223275
360099
1409093
155187
117254
911731
1600763
545017
1721485
1630156
1263994
1103694
389931
1123576
1650432
55498
875103
1723511
574316
1849056
1733918
1537552
1125460
1996782
1313783
1524999
557408
473075
1634747
1835666
1059550
913019
1154363
25530
833489
1447128
1897598
724750
1893331
829334
1525939
796345
1363640
1136522
757942
1378530
1011664
15172
1650656
1248127
1378248
330146
305476
1273940
922679
152611
1542735
14479
1094274
1324664
1201810
1100680
373997
1085875
294740
711516
108902
1828188
1852564
1015465
1432214
488608
36899
614267
8237
1256653
1120506
1356500
854648
1017055
1707892
1436062
1164363
1814357
658599
103658
293444
1227813
1425781
1764611
371959
1214009
615640
59346
1729108
1584990
219905
1556154
1127095
1982256
408880
1747146
362397
310105
1469011
1980861
676620
790906
638324
1678261
1173001
159462
807759
1494484
329775
369197
967164
189416
331938
258647
1728085
1493015
550425
695095
535934
1192165
1793160
1625300
316622
196906
1342509
166304
1969517
1539541
1975439
81458
938173
1402376
598379
454624
145185
1376185
1432588
1044018
270621
1028758
362153
18061
1310555
1952740
1821441
1891714
334224
333477
523556
548669
1524017
1092682
1151256
1830010
811874
623865
1795326
1607490
729065
982221
554626
1218112
1319129
1521051
1607157
1497890
1746905
1225020
1700756
1905598
1323766
1742015
1227815
1529366
1931835
1452019
1703742
655922
597522
1884278
1248509
412736
1509110
93750
563386
1587145
1374180
778299
1864272
1145695
104276
1220200
1479966
1132457
1892127
504614
1919399
1692258
1514370
806530
1601451
1694410
1038117
1259789
341861
1002949
1853756
1924423
1703194
978002
1288458
822569
834447
1398855
590329
1659852
1192756
1320088
86535
836215
767063
1424012
1293116
1163077
74142
1476715
930908
246505
960897
849229
1934270
1398841
171987
277987
842867
1629421
336383
1229619
490512
200432
451715
755488
1545731
758435
1537018
1185358
397735
1283746
1357903
1647712
1725239
729377
1784045
1012364
676211
1764434
990414
1194812
1639899
938958
1084213
1464727
575708
53217
1798778
785035
889814
1106998
606163
1929268
1982120
1538174
779844
749861
1054738
1169991
472441
316899
1122368
578122
856754
1973199
182760
112269
1412055
1389261
1674880
1953948
1371649
1989037
1919642
1621303
1819102
395647
466899
1220255
954863
453047
606695
1894906
1824291
1941697
1851594
1386854
943502
1896979
1402901
1018936
762793
706454
909350
442719
104838
230086
936465
454713
102669
1055987
776253
1126637
1970932
515925
1573631
1114255
1355149
1778929
361982
1546890
807892
1148361
1786755
1872528
798715
295039
1190233
29722
1542544
300432
109158
236999
1849879
1174139
1833942
1210141
1811955
1434920
65156
586015
1549035
1252318
1343933
1373134
1466080
1513475
629755
24167
147232
1461570
933202
200680
1925331
291213
423344
1342424
692309
599778
1389557
1596822
13745
566950
1228858
628037
1495141
639017
1719428
1215704
156601
473610
261987
189767
666966
1492479
1081435
102371
1895563
1013690
663517
1634409
427143
614628
405130
1185409
920449
1415144
410742
1713762
1036540
1297068
559260
96764
180312
48103
637521
1413055
1866319
1092821
159444
1634160
1466879
42135
1341349
690680
1636710
370474
1054562
1226062
1205743
1219501
560607
1125501
231487
1752131
484359
90590
1103667
1276891
1827877
838156
1199163
734499
788505
577440
325972
194533
935660
164403
995671
1521893
1026815
859072
227659
1810975
241649
8402
634536
725043
1812655
1955062
1480184
776372
1598113
281942
1378299
812673
974480
262596
1349292
1679753
527665
534724
142144
849346
520445
1700928
1882770
1689049
1686079
566055
1073679
749680
1285879
659240
1506831
1552230
753371
1039518
417831
294763
1060531
861034
1193029
850461
1847260
533909
1385022
96396
1666721
74318
1947764
1125006
1155161
163297
1723160
1044220
520
1519606
1011578
703652
1299855
1717612
730406
242544
448649
944976
279764
1317022
760916
485211
940072
1276940
1167031
1599855
193452
1557571
335844
594873
665735
1850378
1684422
1519761
79487
854766
47200
10059
1743852
1307191
1602056
1437431
1536785
1000905
817201
25995
916049
672868
1681057
1420949
976460
589052
928094
740837
98476
1350905
1166452
1814374
1207754
487890
1422457
1742780
1544878
1463554
1526001
688772
1821133
1696203
1186227
1158457
1318080
1411942
446153
579095
290349
574445
493639
1277166
1962952
1068282
221584
1687443
51811
1362156
1454067
1266679
459592
251147
171024
839789
147451
699108
63057
572817
798977
1760712
153497
112187
637688
1719402
1047981
428767
1098117
720337
464308
1208087
1248280
74427
159019
888923
495987
1764082
1660466
1530133
483349
1426405
140123
1705623
1503782
103835
1863844
746149
1714500
431596
852004
1127899
109655
1244978
299997
1768019
737930
850003
719718
661232
311593
1733638
1127774
1785301
915443
964209
1744417
1102187
381105
747560
622416
99883
1851859
347885
1483240
575496
382365
825844
935463
1425697
1653401
1737979
546744
1648510
1180572
1648593
715596
419659
999080
1429050
1489929
228422
504327
257558
1298483
478545
1188172
603184
1761868
218003
1274336
1330301
199580
115913
798301
1617100
593657
1677187
1726795
1908495
1505165
1892779
1871186
73575
685779
391743
568841
267172
458427
843826
426670
516524
1516326
1448176
1724871
1874452
1551570
1796190
1592213
1521280
1575757
515292
443776
1564508
311419
192192
647808
1021254
1822419
73617
431585
1258115
1414414
625216
1031848
1606424
121535
1273428
371881
342659
1298769
327693
893609
428447
902045
205613
1896037
1459683
752958
391216
455226
1809061
308278
1520441
1846106
229228
1542471
1885977
479666
982243
1199250
1389611
671529
1601816
1072109
184181
241785
326716
1112865
435231
1911752
443007
1731564
1947838
1892000
1618822
1167461
1732079
1208285
771169
978142
1916522
1603579
460390
1774473
699312
1979133
1364882
880004
1519469
1905722
1055631
1295941
224072
1515521
567478
847158
108780
1553944
1927695
1269096
1269909
978356
146066
416245
1443665
862480
555169
1433485
1027976
602334
19433
679519
938355
107887
1894188
1299128
1407518
1450040
977661
1830504
217073
1733768
1629691
1824436
1775666
1150623
505544
1495140
1622660
65126
1614817
455429
1251950
1072720
1958627
90780
1343650
1783200
1533028
423583
1098361
12921
624830
491714
1354332
1756211
698126
1840983
1669999
1205196
61190
6728
477209
1935592
649896
1087447
1567869
1030972
155889
1085026
630823
1121708
255794
892889
1493521
942036
968181
833140
1997280
420715
980352
1076469
1084108
419404
174776
902407
1067990
1576002
661459
459948
529789
1158223
1748943
1787971
1765656
1290551
962443
57420
879204
1638376
599929
95717
1875284
1273221
173558
1628944
587621
1805808
685894
1250890
1803018
647490
1330844
458131
967598
158356
933856
340060
1779824
473108
549395
1611900
514968
1944655
170039
1554646
721369
957594
1172872
1487047
46366
1071529
51543
1810845
461488
1269626
1148599
1975330
1211567
1374635
65221
1125360
1339401
1105155
1118636
373331
789501
685012
1120589
1757536
1313983
348332
119013
1653616
1648622
378962
1891377
1713135
1085762
1150599
1989476
1963060
1948394
742940
177921
315111
1854484
1917653
93198
1297232
185058
1544954
96383
1777819
336603
1598261
916234
1764244
1843720
967163
408346
686781
97412
1181035
1869818
33736
283625
570604
917066
1051379
423056
235004
1177381
72386
1529344
1356865
1830426
1309115
696426
24875
1325116
268429
732811
1255233
1489438
993537
132062
1263393
1698587
541074
1262166
673509
852671
1535724
1016696
1759499
689395
1489682
829488
304999
797656
806389
399217
662805
1843845
453816
1749924
1791909
284764
372165
705380
1080454
1452350
1762418
1652303
1478772
1396278
973183
1298882
1676125
128670
1179635
644072
1670825
375787
1964202
1437411
1135578
1960023
1307937
957948
1804245
1236619
217430
574304
1259189
178202
1860576
461197
918259
989581
610942
926954
1046848
621187
1950210
1358454
627229
501743
1437480
1921043
315363
783048
737833
1354615
655340
1028823
1571286
288470
111292
45139
1924858
1842654
1422370
1412585
1423076
204348
1339607
828813
1444702
421884
1476354
1489573
1449669
298156
36650
1291244
831147
1926660
1941620
1693265
34640
266939
1970267
1329559
691747
1562634
1671038
1655356
566368
508542
1230077
1507814
820320
1493338
480723
1280026
1535380
51567
1673167
1186260
501324
179328
1411008
880652
1578642
1122717
255489
1841977
1719308
1435522
1984768
181563
1456024
642012
1405554
14918
1126312
921494
1041831
309366
1146198
1390041
995314
1219350
1311092
360307
1266300
1973379
1495083
1013946
290436
362365
1301777
1123768
1432977
1487095
1351324
856618
1622186
1602770
1904704
342570
916392
113524
1079373
139165
84066
1295469
1017479
314562
1494952
1106742
1505096
1617076
812725
194846
1647840
935735
1194786
592508
1023872
259010
1750253
35940
819075
1171348
1376182
1394138
233002
787581
1167177
1670776
1540104
674031
192463
926010
1102590
1745322
1652358
651987
1201061
1805089
1401002
1223012
1384703
921517
907049
904221
782615
1256932
795547
1227843
270970
1727235
1958796
115697
1616762
1391536
1051988
1542127
1472237
81943
1906104
1095235
45285
396337
900667
1636697
1897256
1715509
333514
1752266
1404281
595539
510968
1411312
421565
805464
1049704
1874253
675183
916441
26072
1468889
1078333
1550948
1175697
304670
751195
83047
1511373
1983576
1966453
1795660
715213
917631
986824
834526
1801789
584977
996309
665202
1335915
1615097
1757061
72149
1351640
1548326
1211095
579350
514868
742685
887500
1948671
1046640
1723890
147296
1626866
8861
652569
688806
151365
980162
1537985
53912
1356484
40203
1675100
700721
348257
1433149
262401
1995565
1562639
1691228
624812
1012064
1317626
1739948
1432348
1916368
1421058
1024277
1596661
1151853
807936
1899565
246978
826466
683037
1046596
885285
1157906
1113969
1458476
1418209
49804
1868688
997220
408657
613015
1288331
970874
1152940
1419686
436584
1454598
1735071
949039
26726
1559680
1508343
456910
1981855
324729
266001
985085
1786470
772997
1774764
287416
877147
396170
868777
502422
11851
789289
1058008
1848572
744322
1518540
1056846
1691136
1318157
954158
1423546
1492466
364617
895170
1009759
558761
1420715
871435
180592
1062038
210266
529140
769086
484842
1465582
1599874
297142
1091195
1449104
223825
582098
1915285
246127
607385
897403
736487
1649932
1519336
25099
1322629
395611
1885271
1102140
1452218
992264
1159213
1305441
1757835
1090071
1450506
1814647
1565818
180980
1797931
369806
1007466
1218587
1724667
1899735
419572
88810
1548257
1920074
1141942
1792207
1651564
1873457
788635
254053
111939
277125
721533
1589206
600207
893345
210761
691069
666210
1250069
1094090
998657
1333134
737453
336762
1765402
1063327
1993119
1432851
1742714
1078365
1115516
1282940
1992858
410095
972768
1482406
1158580
1192678
649666
983115
1135919
1133488
662999
282791
1959619
1904842
387500
1731829
858331
1098762
864828
1492321
482085
1587848
1340401
1819030
1779775
1384243
871644
214608
1024967
1898469
1267943
1785757
1704784
663779
152413
1404439
1910881
1312312
331159
1084573
623853
366506
1608818
494237
562291
251602
1178728
1464023
1163715
1606630
817636
1531428
763014
1575094
1468364
1202680
272283
57491
934030
1074198
1789824
655901
721309
25414
1653358
708560
58533
1773194
1969138
1727276
753971
1014418
835814
674636
1080286
609399
234215
1806119
612639
698249
873723
148722
1287997
2016
316293
479112
1365029
163494
1959317
756480
329613
1664138
734067
415084
954332
208303
1452715
1793893
931885
1628678
1640526
1676141
1251138
1298517
161594
846615
45597
313212
1534275
144598
273511
1604102
1390037
1683456
1110097
1294047
90771
357256
1779010
355474
1666521
822485
43830
1603856
1805406
151576
1735026
1728670
670866
918298
1998472
1662986
1629411
1051803
948630
434193
403013
1624555
1914501
1174471
1106963
1741427
230354
1325725
1919483
1848173
1012784
157658
53704
1820542
1565617
1006876
1823744
447406
1593740
988702
1638540
1163746
1681863
874213
560546
1158762
40208
906104
317090
1787276
1652438
376494
702838
47862
1834307
1561778
1888602
425863
1635568
680278
1302580
1780647
1260329
1255751
620561
88826
976046
920504
246195
932815
1786462
1509828
158811
721769
1992818
1404357
50807
1303875
390279
1798341
1645895
798725
1666429
1186825
1999273
856515
413522
1275942
191663
979096
1745475
1379920
1061785
820918
1023239
52158
1770117
1059392
1499648
1051108
1209053
934736
214103
956375
1793498
94056
927250
871320
941596
1471786
688955
1589655
1173613
1029365
77453
1223047
435187
982842
145392
1087122
660544
1749465
1339912
497752
1735215
1549460
1168185
1856642
1322879
850587
1638627
1841106
89514
821928
782930
1082132
1151631
602305
947435
1949180
1633575
24923
190797
15244
1404116
1040183
1148461
336797
1560189
100754
421589
750541
765737
1587757
1461450
275222
1353106
270486
417299
1451717
745010
825150
1916853
1237587
632077
654907
1276251
385224
1994997
553221
345642
1104109
1469288
36833
93670
768626
1915295
270098
360608
1972980
494959
1478057
671029
855640
561903
674159
157716
429788
303897
1013330
1000903
1681667
1913926
1091760
699881
1382851
785668
1778969
1985915
919145
1552204
633253
1524317
335822
1451518
1400364
779260
1665994
759562
387654
46542
1293298
1861675
726098
1939033
1535142
1158974
279630
1512225
1607131
512214
626657
760688
1183817
204872
412090
1015375
1387532
431005
434223
907377
1453685
1458642
1810248
575417
76629
1222314
364596
1098730
688409
1699314
1441761
611586
1592181
184466
316408
502591
829756
1897578
247571
210265
720844
1736139
246667
1497363
1753784
754813
1731795
566146
1957962
530829
552442
1393960
1730137
1559336
279084
1845722
194351
1814493
69150
1510722
1426089
1047952
945280
1212516
747520
323388
1722704
397945
285899
414853
1753697
519231
1204284
378803
294598
916849
342587
95465
1482503
1419020
1355887
386485
1812824
1876597
1791321
289793
942077
1474720
122354
1128163
1548546
205494
1876405
937001
1961456
513947
260393
1503634
364610
719505
655324
1725028
1878893
906854
1764422
1901630
860035
1688489
443343
1386927
1718723
1861736
1598622
1427689
1686066
534753
41443
1168810
828141
1442963
1855668
81786
403820
814085
1703556
963460
1565709
11749
1036795
528392
829472
644998
1421273
351567
767241
1696587
180135
1037911
324434
665055
1553817
1336572
377939
1764238
160101
1133461
1212071
1174691
881578
1172680
175896
296207
237927
89816
840065
1915405
1127285
278308
1138960
173860
915480
171183
272743
1904678
1964765
1849227
596870
1214629
974606
1463575
215912
1366219
878031
457790
1670673
630961
316551
1568760
1001301
1780036
22345
1405309
1295426
702617
1244344
1027836
875148
1486793
818178
155917
1345564
216868
585121
1466778
1903545
1625268
1473754
1516163
1482841
1631139
164022
1309566
1804755
117708
1980389
1384157
1008620
836344
1996361
1667273
1317908
1474470
755269
1245671
533837
1422432
98019
1836187
1812323
1026597
1909307
864791
494613
564905
269101
77586
1232284
437722
77682
1335770
445592
1318805
610065
1865100
1424378
348099
36963
1647058
828665
1667017
888987
826454
1521136
673971
1945360
1273553
1625312
1932491
957517
303706
125340
1889075
620763
729311
1421057
936874
72301
1850258
690402
1839179
1832248
693699
950062
220088
557908
705870
1022621
967906
1062916
1711746
1622675
99424
1478048
1030863
692530
1609328
1507496
947307
229803
1766916
1266463
826463
545043
1319607
1700787
1953157
1733878
1694667
685250
327780
1031825
1878249
1273070
1084966
1339371
683879
422149
864095
719722
162241
447680
373188
149163
710361
1823103
176415
102495
1941367
1616116
75703
439997
1324778
1559904
1232334
716427
1714813
1251765
839356
1411141
285679
1021087
62674
1928503
542827
1765443
265698
1757512
391559
197747
148934
1681356
1435667
264369
454132
1196248
114958
383223
1916699
819660
1006689
1084471
399550
1019411
1817414
80392
1508530
461189
857758
3723
1675691
939847
368254
177732
675322
1137522
84210
373106
1157834
1941325
965693
1184330
1445719
80466
633633
1082009
988536
1893253
145715
489649
1052207
101834
1138434
987631
636939
1283202
1280135
1451685
697260
741281
819843
1127920
1093666
40881
1555933
297064
485492
1283031
1842463
1858904
1856654
1400898
1439013
1315440
282430
532171
1480311
345587
593819
899832
1820721
1699868
114923
463396
1336743
600653
1169956
446100
466163
1898960
1782970
1621410
412585
479848
568817
801816
40661
1622094
1293891
917690
1722720
881539
1493073
1870019
911068
1263250
1566197
192678
1117253
1069372
1593345
376485
809523
645503
1172378
1779646
1769498
329833
804904
138077
946701
1903317
1490112
70685
1466293
1625917
751320
619888
1167099
143140
1487286
883328
1864248
1586404
624755
1687098
691833
679033
1004441
787098
1508307
1812113
1284626
580327
300853
366520
150650
1984779
1635152
1724539
1942154
763961
508512
931529
1734540
453865
1677791
658706
1545088
649410
626564
1836737
937022
23983
1431537
1928834
149556
1607173
1770935
1782765
1927656
1747630
1349977
1021904
1649110
1741572
1566535
1279806
832306
267411
875902
1181344
1852520
459617
641112
1911877
1029577
1707932
1655021
1124571
395842
1895731
1326798
1676591
1109105
737643
1087880
1418862
171472
455415
146724
1001989
278169
705572
1168083
21809
1862807
450735
920843
1803946
850395
403849
1738862
759415
256136
1372215
929540
237938
1870907
131995
1439728
1190745
180643
640973
1894029
346182
777870
1217497
223832
1489530
1028876
376998
1627249
723203
581108
68795
1641563
613117
1121522
653654
597355
194670
1788573
861698
309388
1734874
129669
23580
377323
761590
493024
279751
548049
1580436
1693093
455898
1221048
22441
590167
728216
1405689
1763722
451341
1974253
983757
1784280
1335831
1432006
1285509
524704
194232
46322
1837142
1830880
1494901
1871986
1514736
1597363
1826610
92243
1971576
242666
504883
413948
613926
205092
1032008
862029
1927816
1409920
1056700
1803539
1283089
1922603
1595148
1945257
988760
1410632
494900
190553
1245167
842886
1916226
1553844
84132
440402
1680777
664168
384084
57850
418805
1329907
1179353
413307
886944
311637
947540
1436321
1869639
588546
1204062
1798906
1249129
1556740
351347
572211
529459
390501
1905076
715779
578148
1789832
1323694
1591716
145928
974064
1135439
1793209
740112
1285680
1598610
440406
231106
826375
1674215
152419
607274
1427994
1686573
1441699
1974039
883539
465690
1102487
1182672
507487
1271401
1892799
439049
1093004
932317
635404
123307
936331
767162
301457
1656306
1355730
1539931
1131529
159714
613380
621796
1094984
1748045
384896
1044102
1000597
1547374
619864
11825
1759306
353855
1763345
621798
385348
295333
1988002
1100887
1671192
680168
154770
366796
1103248
1923337
559761
844660
806862
353716
310264
1761575
1137310
430108
813490
1039049
1948247
111919
1182017
987850
426547
36699
269720
1709603
174498
1635103
1822148
1000054
590033
665526
505085
1658133
1118815
1451846
910737
1080879
1265398
1481055
526967
55073
1169230
300141
571028
1548921
325154
1169567
1413767
1379866
1276339
1190998
108949
532184
1722649
402552
1333253
1789242
879405
1375514
1729142
1612551
933559
828778
1699146
597477
1006459
1484353
1498543
852671
364457
397301
1291566
1225167
247654
1273292
927510
1370123
1378687
275269
1242338
1180147
714982
129572
355565
252658
158689
608081
1369217
1051239
266460
79715
1742061
715759
125201
551894
1315279
241389
986988
195591
1912234
423929
1330451
1143416
786590
1402179
1386009
1154180
1574854
1138096
103914
155016
1327457
493570
1275392
142163
56082
1567147
518573
1129986
336714
524458
1864771
155850
1488561
846309
302481
282766
199390
1662390
386102
70795
581963
1336125
1315311
1496567
1115651
1254573
1218769
1792999
1023984
1931832
23547
949829
541339
400615
1018405
1913937
1331274
845663
724459
1119521
63442
1528643
1410244
1501884
140321
1424944
1800448
1069067
254036
1153845
107946
245886
1626874
1538030
1907221
1227610
248825
367720
1708261
1283615
27693
942068
969209
1825474
970543
1297844
298917
372778
290120
1007226
1538187
1635576
469104
778398
333656
1201127
1697914
1402395
340932
848709
1418962
1948075
1839191
1961402
807792
232881
1231557
579487
1614120
1192501
1835706
1047592
1113664
230613
321748
1531134
257038
516096
1332263
1315295
1860222
1147770
1128620
665282
408475
1845692
883205
1770950
741149
1581825
716093
1948277
1318462
62772
874819
785700
79778
968493
368690
1704060
510905
823319
1697322
489388
1544569
1548942
638449
1251209
1265475
949033
836017
396779
1005995
1628642
585725
1109221
1356668
1063066
280370
4001
246882
1179766
1544450
216850
358086
1688645
1799563
435824
1431114
1467389
584501
1600524
556454
963159
1811880
1647719
545797
84773
742945
1019703
1043201
215856
1662010
1877175
1518976
1199649
601666
708640
1613474
166500
56436
1996850
494051
307060
676586
1097587
493370
1699953
266812
894159
1904908
208957
606418
1696096
1240846
1021241
701530
1010625
1390802
350679
1242091
688197
857016
1954666
664074
1248851
1729863
1140874
1524873
200553
559838
1131396
658640
271536
230625
1179573
310699
1269513
431562
430965
1171931
35952
315096
502900
750994
1965334
1504853
403587
1107797
1217251
437246
1392864
1946226
1363691
959898
1443940
43372
1223425
1896699
320775
986807
1630361
101437
53959
1289240
1332336
377783
1519844
1075540
1802091
155018
453906
1717319
421836
908136
1691865
150479
714840
1166458
9794
853052
723972
560149
1068561
139378
485923
1363390
433024
377069
622795
1175907
764184
1923354
613057
778541
1178655
1649532
1120613
1198391
1541705
16350
934803
1507161
1104848
153971
1734842
1576478
429410
604170
410372
1493358
705114
1317646
1129279
751166
1630876
232645
1987235
215280
61930
863508
1320837
1659484
1565483
1635705
101469
138611
1092497
574255
378652
327668
715152
463015
1276932
398131
1239556
369832
1306410
1140841
746643
897402
1807858
635321
622131
1151469
1086379
354081
934975
211938
1228833
1396329
1596548
602704
1996222
1739209
1786623
1357750
254222
590426
1294845
878515
1051620
1595770
538832
1175684
1143357
236825
1851185
593590
28667
1265763
143867
1781465
120727
875931
1708764
765951
234288
1053067
1983376
1921243
112449
1329674
1298996
605421
1857980
1131947
978575
672196
140064
393474
702108
11904
1830405
1068354
1081655
1232476
916819
420585
1573487
1136258
1479377
1642592
619134
31887
426396
521705
1115948
49930
891865
1739525
32596
500318
644225
1340960
1388293
196667
695342
1418203
1517013
53490
1992614
563029
1307421
768924
414714
1779259
1506055
1103856
643260
1208577
442616
21449
1860615
1239591
858353
1711177
186772
581836
1086471
193121
574566
1146688
91499
760649
43609
543099
424502
906318
591039
1364375
1471889
1140454
1295493
1821918
1562834
951829
938454
1870506
277935
847278
835009
1073915
1556898
1299201
542396
1649451
1629734
1571250
615462
693084
1308594
928412
206326
372859
1085685
1338043
1690851
959238
396699
1445660
910105
1138438
1221631
1424830
1014306
558827
1173633
949103
1833069
550027
1937110
199499
921202
1623619
72029
1449847
1641607
1583643
1520638
680274
1847302
1502661
285961
1746329
437590
1221989
1805900
1265512
37946
1238063
1566290
206246
488735
861451
1775394
1613202
588946
776668
616891
887040
729495
160990
436022
1195862
1212382
441825
471875
720512
1906149
727044
1073665
1290721
1908180
1013592
33853
1104941
1929065
1010560
1204807
1195426
1925763
1389900
1740357
1785311
33866
378717
1957231
1600033
1275787
709885
277623
1469893
1551793
1127630
605535
1505370
1062361
1115581
1425812
1964932
1540531
752247
1315568
367482
1041003
395009
1618510
1522901
1236293
1093003
1640709
64904
248573
1319937
317836
1591608
1633873
1994789
819911
340440
1702852
1480588
427534
1209994
1859274
502735
1870793
1506752
1161169
985892
1428155
1845772
1335593
957867
866904
1142106
1165826
970798
1778046
63731
420534
1743908
1156899
1342796
1281505
1493019
1069
122925
669821
1068390
1534965
1608877
751618
1536966
328740
443706
1660273
964894
544821
1457530
225290
333729
237614
680326
603187
1888783
600982
1195026
1431388
1363101
542324
1854649
1159512
275655
147590
1346584
894985
1041088
449321
24908
1196117
855146
635842
1399308
1153056
487538
772591
1622253
1837435
1596178
1626357
406753
157260
1685309
484033
388568
1510135
950487
1320711
1678563
1641914
696031
530436
22688
1979850
384665
1715215
1112941
633170
1783519
1005340
1365476
1680780
407321
1117298
400604
1493424
1014999
813668
36368
1611128
1840636
1094537
1134766
45531
1257950
424213
1705760
51442
41618
1866070
1548257
364998
634722
1252817
22449
1319253
495788
355201
18395
1224999
1092705
1136312
974927
1982529
1851515
254935
1559120
671399
120577
328972
143865
1443235
1372916
1222851
108986
1833208
548072
1006102
1030199
900357
734034
289336
19974
1200673
1743255
493749
660591
1654854
1704683
295166
1971277
811017
1046453
1151756
1816079
539654
258083
812170
1686333
477968
68315
722164
1518347
580014
1539156
86033
702401
184957
1217674
1117205
94257
472201
373157
1547056
1404969
1684611
1127983
1561545
1981153
458246
919879
1500498
26242
107969
1323051
1516754
682676
702090
560571
568762
267296
171825
1898851
340870
1014275
1725391
1480262
1960177
590163
1947112
214687
647430
635223
984770
966592
1744215
979928
1149254
211177
1180950
1691484
1347389
812939
1594279
602297
267934
657682
1931033
1208202
132360
344422
1910346
1629901
449782
823477
1766573
609238
279899
1072739
704570
1897502
657217
1634911
971120
1397987
1496704
524887
1874382
1246652
664530
1898648
1164714
1848454
587634
1663534
678515
1365283
1306470
1229682
656401
1120543
936514
1858299
1063281
1254675
1272415
577610
976578
1852667
933613
776012
884491
1275878
1975164
1903782
1337785
253254
1896743
1055229
295813
601284
499568
11659
661328
1900523
1380344
457704
880098
1640266
332372
1092000
476396
414301
1112598
1494559
751961
659826
375321
44510
1078447
793628
401727
1685423
547276
31103
736912
1374247
1975892
531498
1078750
1034910
1710705
1562011
709036
1569544
556874
462965
1835958
299266
1722520
1474253
213159
1968350
674935
50654
1988614
1929830
1624086
1328993
1778699
1411681
886377
1333334
582891
207340
1688320
1842149
1764355
1102022
1754969
664576
1650742
1949298
974891
1992246
1119954
1437004
1737869
421225
458045
870593
176688
1671620
1462508
486124
310308
138538
1830030
1489809
1766222
320978
1325437
221432
662261
1890177
1617163
510823
92756
122076
177181
1730759
1983484
877243
821979
228391
889537
539987
948234
1897717
1756869
727247
890719
847487
270477
486229
1783936
1724212
151300
1839090
1086983
1746753
619299
1381868
640962
1783874
805419
773166
60546
573161
673796
993073
165821
1852617
1492
1030916
810007
1599177
501830
1731560
1638350
1874038
1044030
782270
1365088
495915
1695285
1028147
402004
1057755
333055
1072976
400290
406564
402867
1632258
1670472
747257
682844
556199
699868
853380
1317159
283304
1443423
713515
1708400
774281
507003
1356170
792407
1017249
693440
254453
1743192
380362
561353
1552976
1417517
689767
838844
546994
683952
567762
929013
1998632
1856787
909355
163476
148546
417991
383767
1759572
1599734
108954
1682503
1121706
1960834
346527
337940
1095736
686508
255791
190610
1571034
411164
517247
714151
211021
1382799
567326
1990211
717633
719518
1760405
1850145
946326
590023
1920840
372368
653402
444175
70414
17238
638420
212013
1580598
1805690
953279
1200846
1485364
633021
119609
632355
1084816
88996
568077
966930
401367
1207464
1968377
916839
1902137
1049641
1618979
694863
1254997
284973
1064909
1996930
308050
1177517
1311084
1563623
652731
594348
781549
555621
1252963
160567
1467376
37041
1058802
602618
1528123
1797741
1584148
614027
942862
978291
1012312
202811
99784
970802
1082360
196923
1818354
799033
665585
502635
1282368
676015
650150
1900671
87467
528395
694869
837004
1074386
70236
1747948
1768993
660880
1173045
542570
1275647
342408
1377886
1350934
795217
1484031
11479
1367122
1173915
1630140
975747
1370870
534743
659537
1752054
406989
337263
1281396
305398
963701
580242
1732973
659126
770973
408394
1831706
1582935
827305
1964291
1819503
1943354
1556010
1681009
1138998
641970
697122
848983
1407672
1960700
1586645
551024
552811
303832
743892
1569105
968550
1240234
1469860
505526
1358400
64255
1491164
1672365
676410
1774988
630242
1236116
1123448
1877648
1007672
1881808
593168
1578072
713580
682328
1772836
325955
1695288
1912558
639597
1092510
1454162
1432000
148069
694579
1893970
1521688
984464
1274086
72241
285520
1611738
103132
1931647
209452
584254
585602
1539148
515649
986612
63107
1749552
1192763
134648
359140
877258
537013
1724571
1788864
78422
1531231
24891
1364409
1667075
1511380
777384
572531
307495
536870
227630
903279
228027
1732388
965157
1327706
763194
762292
1112312
1389468
1949319
563088
786010
1102465
688187
842610
1343052
889449
1095105
431775
361518
306845
1781520
770399
932977
1145761
798510
820420
868038
1540673
1877241
1352602
1861520
151968
1317438
399634
1050633
1772893
709617
930195
811270
776984
1809535
957390
1827606
1050482
302581
648416
1571857
1884879
772151
54236
1608662
1754414
409963
819020
121516
1096785
1123357
423261
1404444
332217
993567
1274605
314086
1106121
1366515
1405505
1992901
1222121
1920863
362214
547012
666661
1190651
382119
1684052
1887287
444113
459724
1227770
1275512
792577
633785
894666
78426
110543
510404
1542575
876018
90613
664263
351637
1681585
214659
983195
158796
1726996
193073
1166664
164340
613891
406855
1131908
263155
1506223
1136907
628366
1084865
1910652
874912
1901542
145543
1274606
1957505
916908
1279174
1007069
1045924
1359530
1310150
337959
509238
74025
73294
1601422
1144633
1105388
570345
13061
1649918
403257
590914
455508
1184848
1163348
425435
143774
577790
1724104
244114
328979
1314268
834888
1981841
930546
406895
408802
1425084
957664
1063727
629948
1943597
1366548
36622
1652632
1024177
1837067
358359
1862367
1307693
639906
965483
241624
829225
234770
1541227
831224
1650437
1160606
499430
1436986
1253146
827803
133124
601370
1494511
1428714
689749
1826371
886515
682268
1933484
1081537
581507
1562424
1987874
1978138
101378
896313
1943429
563549
900965
1585029
1314696
366055
847812
666712
1302775
1439591
586185
457727
1481330
933365
361245
1875258
589080
100239
1619028
1264832
223677
1511821
1619264
734185
1910162
984829
1396346
932904
139853
1465007
1896675
1768166
1164360
1621292
1616877
1622915
1193183
1490739
1373295
984291
805033
492787
1910573
978534
375063
1660385
815930
1038441
1357096
1076778
1565222
628659
525944
1274152
1373871
1807785
1141879
1181835
299317
778714
1566228
280953
1192375
1030838
184416
890984
1929720
225818
59470
1962184
19198
1178522
1114928
1267436
1870104
1996602
869917
1830739
1906344
1580427
1164190
717847
1818261
1535060
657095
1584396
487723
445521
1337877
221265
1968359
1149535
163833
935108
294596
1780826
1849714
1097706
1178490
256175
1981957
373847
1483733
1465728
1788649
1890038
398833
1697375
1220019
793797
245906
662619
404690
133784
1178883
1721095
1854247
1632890
59245
1116188
307073
170450
1221026
1197490
372681
1202313
631201
1780497
454899
1790564
516365
894456
921665
81858
704110
931306
1941457
46765
1201405
1861275
1780521
282961
156954
529190
88013
570566
912801
452909
166810
1111216
415231
1474069
81604
151013
197643
1940880
1879983
1849756
591889
1470380
1178618
641323
986782
1045922
152509
1171027
501428
781232
1186416
1377510
476434
1770621
1821452
186881
501791
1643799
1830391
1612452
1431101
383580
226091
508903
866874
1063211
934323
1232968
334813
1828476
1204982
972747
1991790
867018
1692443
752335
339969
1186543
1990019
1990882
1242604
83261
752770
918593
1101241
1883035
1119829
1771520
1500019
476398
1528485
1198625
1059887
143579
1690186
968608
944647
343421
58056
895056
81070
1259265
1751155
1382022
1605582
338726
978110
230019
734076
1505361
1398584
1069760
775384
1313311
1462427
1782190
478460
489050
322544
1432611
1906886
1151839
565216
1981061
1817208
1972458
1335208
3791
864159
1907594
1027076
906787
1895464
84817
713980
821500
690244
120986
589541
131600
1787844
760728
312790
1278474
1582863
1015798
1797152
1630833
197311
2569
529783
1072587
540503
514634
943975
524530
636940
276218
668573
270963
1618996
1627233
544560
271062
53068
227480
1904587
1402845
1295131
1873442
1557507
292808
1229959
599917
1340783
531702
271717
1087128
458066
1619930
628260
126385
352610
1487187
1819807
1428221
1410587
748416
1334484
1271732
86196
1853979
1812230
756605
1193144
795805
1977888
1197054
171694
560556
553170
1947349
1818098
1265230
776199
1788826
565269
689972
1857899
594855
1723051
248557
1130201
1735201
145689
1563089
1355295
768624
7795
1818973
56829
1634658
918239
60395
1775491
708297
1626314
1090291
1458806
1800721
1347212
1524897
1013448
519385
1342316
1996386
354853
229305
820491
1128837
1081512
1246275
1449615
1611845
1093597
805354
1043572
840228
1937830
1027725
323350
420330
718196
1452906
828279
716575
424263
422343
1220646
1083499
1285254
1467649
81461
470956
641830
152417
1659646
1259518
1672888
1673572
1970007
1012053
1458169
1870930
418881
1693352
722745
1587871
1487009
1299851
368087
1884045
844415
1238942
1434217
1086371
657284
1806771
1993409
1634
329984
99346
649675
1350599
1896683
818372
635666
1630366
456496
814387
299498
1500209
1573154
1925706
720063
1098377
1069113
1124139
558622
27877
347094
1899961
14698
1066428
339740
1261953
852943
606138
1404281
994496
1651128
1184452
1736797
985807
300520
1913968
588316
713556
1993766
795294
1854666
174922
70742
233915
562934
622548
468177
15217
1163314
1644838
63072
1296484
1588771
710406
1902594
1178740
1554841
235228
1000103
920750
857790
1017670
1381819
1998144
261895
1814871
1462122
55137
773495
423890
1630027
1932776
254676
1717458
1551335
1494257
527161
599770
841445
1856964
1864629
1432880
1610328
339742
862919
383821
1198117
1778260
776694
309323
46663
229786
284002
337348
465982
1624752
1097065
164513
66112
1246095
310698
1175003
684501
1258303
1137993
1385061
1158252
1579029
240399
1968746
1068620
1159649
1148846
953929
139046
794769
1223556
713878
112835
544921
690586
1091117
408358
1321814
1040749
645821
905373
1085860
1937894
680949
1734841
647899
225853
343848
1010723
1368063
767371
1014762
1306700
1122445
71282
134790
1167951
889131
986509
698970
1420160
1324380
1109275
222433
987091
1871906
541396
344421
249020
1402186
1562887
987953
1435881
659390
106873
1221692
1094835
1071862
612720
1529698
178722
673506
916956
1432793
1854090
1224004
30328
616769
864339
230877
1000737
1520676
438259
1453186
88449
1690320
58738
504066
225098
83945
1638158
1618745
1455753
1366796
1939056
1465967
339257
34620
189056
1467868
1535868
868546
1280072
569371
554341
805275
446463
1002218
526855
96896
819445
1536171
873549
1107636
390662
1376129
1676449
667672
236638
827530
1572839
1633573
98253
350088
1330479
30489
882431
811176
1254601
55364
1924251
1730709
1669502
1093857
343583
1129132
233766
1134715
1610404
1509515
1832974
1819346
232210
1722025
112092
1361189
404287
1820018
1920109
1127743
1807011
701454
288927
1506038
1965043
1277632
1765179
709815
1520280
1833952
1642613
1381281
1444190
565176
371146
147740
536107
679893
804747
646891
622034
221126
711010
520574
89163
1774278
1026111
1752219
1507267
1613814
638518
689234
1227566
751306
649452
1453582
1206735
1517845
215897
1786616
1595845
1411791
977914
1223491
908215
968966
354146
310979
1252934
751098
1300994
1968095
1283326
336336
1037590
1299867
1417374
713706
1444799
749364
1702021
1757599
614443
407830
724805
1109746
833898
1402410
1065922
1516225
935971
1849208
1041087
814993
1421346
198021
141786
116260
586282
1429917
360642
564807
1871693
594087
1262543
1807435
34308
675025
682652
1262045
888807
1803366
26387
1380417
159427
1385987
1230425
1244300
1917115
1421972
147469
1560040
100764
518658
220819
1588579
1936875
464728
1136688
381219
1753837
452478
1585554
1665993
503440
545397
175442
840156
63967
1783058
755322
1576078
1501073
632447
763371
99302
1372233
391810
770804
1837739
810563
1258557
1092772
1479448
1206608
919277
127297
372387
1035138
52596
682135
1280291
1101969
553
235025
130917
666020
1707220
971205
657971
529704
822567
1170433
191495
982411
763076
1267631
178451
385477
603528
1807021
1291391
1433550
935414
1481405
281758
1422806
460670
944053
520272
1492666
1228146
309827
874334
1669793
1327071
1551048
987450
557501
1129850
1971019
1512414
507049
760976
1314864
1219364
569970
1185469
939773
1182227
1446877
1051954
1401342
77974
1952355
128521
1502608
857736
1625957
756598
516680
986208
1195727
357125
516911
1928058
934884
148318
115645
412086
1846633
1903211
505409
516839
1334254
1597285
1415066
233234
21823
650099
1257416
1014064
1497171
1976941
1486920
531661
1311298
1016125
715677
1674894
585387
154862
1521838
247871
389112
1706057
311725
1158636
1874860
1164191
1154518
1633921
1673195
1393388
720938
1905737
1147404
1741850
56445
597018
1752613
1944653
434339
1393869
1041747
1125708
77437
140425
604872
1324696
1659537
1476814
1063661
1319824
1179137
375295
522493
940782
461005
1667419
831219
1538592
1110094
1274133
443131
885604
627731
1600524
578650
1419512
13871
1135982
690670
90824
1243945
1741425
1897965
881223
525465
1145735
1882865
1591348
1805715
1789245
1144695
423497
1442625
1982096
950105
26488
548032
1133059
486859
1307448
1369902
1668595
963974
995195
556360
62832
1508500
1230315
1352718
915517
1820152
694357
151186
1518238
728942
1873029
322582
910032
1449452
1837250
852561
507475
1439365
1035395
1446093
495948
1526407
88279
181370
379114
1203360
1851351
1656492
1520747
447818
672882
1423311
1009150
1425227
922988
506324
1570189
820322
52549
1862461
305858
1260773
1921403
900555
1485819
623396
366806
1751113
1058576
979561
1549361
1291916
780185
1511919
1711913
1139493
1365803
765048
1988084
1642114
564058
561314
11455
996942
945194
1927961
1358616
1295844
1356721
1062720
1648037
757009
363745
20119
443078
1593848
979302
1762909
1254658
1248000
1980714
1466497
380130
752636
1509748
1712699
1592406
1841232
220245
283164
996631
1492223
275553
1644173
1295683
193804
1440118
101242
524207
1718899
989232
495235
680689
133317
1702754
1055378
565364
215371
214216
1188982
25079
786506
542789
1243637
1002144
271278
734772
1303699
1012767
1766243
589244
1782704
1440847
1322141
651773
1161938
209364
474403
362786
873070
830983
1846883
548089
1759428
1576452
1120866
721815
472547
1108839
411774
1514888
1437944
963585
1148171
509733
1556384
1327354
67635
1996782
336865
1159487
1193749
497198
1771725
1043316
1278150
1937283
441564
1819120
1833648
92020
11205
579915
421241
789660
917196
1820380
1167585
839594
1629873
87314
359579
960080
684889
1562833
1507453
1717164
9855
1531665
816807
102051
1720657
509106
1232825
1516927
375559
1739483
1828754
113356
499484
757774
44362
1279359
787007
311782
70178
374271
1010738
1595662
1573969
211316
732967
1679087
502005
1482342
632890
1093984
1249631
1653527
1388763
779422
657045
1628654
30250
1689181
610616
1660487
109875
576342
1237388
1277347
1741824
1088513
1629337
1960227
1427170
159185
1154957
305633
921053
1186232
1691038
408249
272422
1154225
960156
1393873
1172602
869767
665669
534788
1561467
1909452
1494305
510849
1262145
1019307
688800
1324137
743506
1230602
1828832
570353
630923
141618
339437
553401
287841
1602752
398006
1051682
1999560
1471503
77595
1262388
166185
838536
707902
242177
1811862
219759
1688740
1309371
955994
1962352
403184
564040
842972
1717618
235959
533402
686983
1704359
41701
82791
846294
1924598
985366
1607172
577442
255793
55211
438498
1864511
28761
225643
1844863
588204
1833236
583175
1336346
264810
532746
1092347
1095050
1612031
1675125
16556
703035
1743375
1021937
646523
188617
1336910
52051
595664
1113889
1481997
556046
461132
1017047
1661903
1643206
1733428
318359
958840
451851
1031700
1351411
1868095
778223
197825
1604100
88757
65420
1760358
1126123
1105626
1540138
671309
156850
1508478
1022395
1617542
1390424
1342574
402303
1086626
136042
1900599
1383908
306869
933422
672016
1390943
1990099
951133
395942
855219
962314
1177058
291317
1039761
1655424
232792
1305735
373749
456060
1078193
666693
1327895
1311505
1493020
9463
1942871
1349860
1627073
1590903
1023316
309416
1566699
477721
744349
94005
981068
1853535
106401
332794
1493588
1332839
736969
863584
262831
743879
768712
1108233
894797
1075607
1428145
367186
1800166
946497
109638
473589
1894405
37798
481476
424229
778803
753582
879860
1806837
1016907
1519662
1789155
1333033
772148
494246
900851
344560
1055054
808188
912474
1467751
1561879
1955315
1657299
698561
970549
1159277
1082894
1459239
135226
1791251
986413
254106
1557113
290429
109125
615430
1821107
1325268
451928
296659
1482904
348154
597127
538621
1017610
1641301
1995983
1470610
33527
1556828
240377
640719
1537267
893266
427149
961794
1054325
695361
1848360
282498
258328
1900891
1457230
972087
1358216
1165946
1970528
680168
756631
1283102
1532393
561081
468462
530285
157995
332929
717819
1229949
865655
1589874
1507202
731544
1625258
1912581
977320
566570
715054
383003
1736106
1368148
1574608
291056
809892
630155
1073820
866694
1370077
880790
1067381
1850428
685005
1718504
1152102
1435630
364278
110376
726910
1824619
213846
525593
1066793
1975625
468215
461603
954137
318050
1963602
485251
1679686
238092
1011820
309968
1404262
192645
285062
791575
1396246
807404
1367754
1827018
563454
885923
1013794
1857731
868646
1088927
621204
748018
8253
38381
82836
14685
1616420
1455593
463739
1910807
1438036
941923
29010
1066371
1557106
1084568
1745099
810943
936013
670612
36150
1189224
1938493
856217
1842364
965313
1187975
183700
1814888
1631577
1340317
1568740
623879
901447
114039
1405797
202665
710302
488849
453116
1824127
561354
1206431
1855001
1105691
1518054
250761
1788604
1345876
328955
1970504
1320512
577124
1771246
340883
1913845
1207510
905292
1630398
1732345
351425
1444308
1636717
1829893
1534555
751681
1394820
1044981
1131814
1785314
934035
937631
1673913
1883913
821880
841969
1526175
822525
11027
1205012
928464
413965
1377137
1950005
1679245
1229221
453370
1387275
1165180
76553
1774757
301441
2591
693938
638320
226989
162543
1646550
925695
1176208
105741
571025
1036222
663381
1296823
1328907
227158
1126468
1818389
1009404
1004310
585561
1779636
1208802
634961
186654
1312580
551607
1120433
1014835
706515
1196666
1257782
1097120
652044
1497462
41387
451581
1810202
631764
1816220
654204
1251806
902871
196817
893445
1460421
488873
1641968
81283
483618
1680954
1818150
1561554
304584
313358
803685
1326893
1313253
1959229
354556
1651598
988498
1152970
1287417
1132434
1681274
1185296
1635904
1547968
453735
337952
1759364
548465
1288641
525641
1742669
774138
831410
78185
1573118
1882044
1825866
736542
961368
1261321
469142
82849
1886932
1580141
181993
1982580
1996667
399066
6479
1095547
1268214
1691927
1807486
33249
1916019
722327
1584744
1952270
862422
1621295
172692
1182293
1947940
1110238
1721881
1437819
501165
747099
1453486
1074753
1444781
941328
470274
439571
515232
133478
962011
587480
1997065
1079130
1638985
1833105
1085009
605290
1605749
1651400
1973022
1279621
1836515
659286
91172
1589091
1340647
88900
884267
1481822
1487309
775031
1417015
150151
1962850
435948
765457
950110
1722108
1294648
995242
376169
1279453
1284353
800883
1145335
1875690
856984
355033
896440
689627
603644
709446
756339
917671
1947548
1656937
1386885
1424898
182683
1750243
1836789
26290
1926069
236267
1919320
1786220
1683276
1757380
1162759
511664
1213851
1018275
782640
1156844
1016517
1188742
909742
1218258
1395304
52340
1459152
1199864
545448
1619913
1222720
1624738
1292787
1043269
993000
787114
1929337
855045
867298
1329712
24887
369435
716706
1942967
446272
1763309
736169
1985535
9904
303930
1739072
921352
1534201
1208804
6949
1138528
445399
774200
828198
1340414
18614
813226
585799
1105177
1223164
90119
1122062
850481
1655349
1012312
921683
705382
1397615
284219
1115757
1807841
613894
1420183
813793
1253870
344434
868550
1020737
1309304
1282582
908767
1617487
31538
1414470
1664483
1177242
1606864
921238
480650
742275
1600290
1553049
1376471
903521
861107
26016
1214644
1430501
1315127
1743958
610835
1821386
1411444
337575
1252773
1117285
370562
1317803
305232
8704
143591
1026551
921294
457205
11146
1897048
749675
613976
1639489
665969
1523179
1296287
1167032
235256
1827005
620844
627609
1442439
493340
1417510
1864033
1942543
271262
269135
16023
1124665
666346
986937
1498911
1339154
1214666
46637
625390
1629246
973979
418518
1809852
1804308
1935533
1997785
1657203
413487
738127
1790565
1685824
1475407
1598987
1919037
787805
142291
1367503
1081506
228810
545345
468463
361015
894635
1392356
62829
1046673
102928
1541092
1392505
1686204
727553
1596259
581754
1952727
1851042
318432
1834752
236840
1487185
873348
40475
1905135
726773
881287
1521412
1553794
1129015
700091
1043254
158125
1188796
108811
185036
1908897
437913
1162150
80061
1572940
811313
1259545
1118809
1114133
965381
1952309
1983517
1683273
592844
756973
882876
1966662
1501170
641256
1666597
1622649
1635691
1003348
1443623
1399427
1573862
1515237
447630
1969023
639133
952339
851060
255326
1698599
788863
1261422
1285335
1141216
1544153
553837
48243
1383591
560712
1413004
1100648
1710680
705588
189437
1669502
1450995
671451
976655
719911
719785
151565
214836
653512
1813178
1940459
1786653
1588413
126271
1449864
1554402
1911978
1019433
1336760
987668
1494391
1544498
1656890
1208650
290740
1514868
803700
1430499
1791499
1382027
558979
471397
142111
784659
438152
847586
179691
763079
872539
507747
299675
624357
1748580
57214
1223755
1804829
1478401
753457
1914194
1873373
394963
959943
447489
426113
200734
52921
801568
1021855
75765
883048
500973
12926
187619
344488
603578
811850
1407282
1186388
736443
1922604
1906064
48006
313487
1046895
857496
1938740
1393302
792086
183708
1530679
1050183
1120094
554599
1769723
1968799
1993964
1244265
1134933
1622154
113667
468894
1731188
1672626
1315477
1394335
755886
1606570
115971
1167154
32516
1303461
1796093
1773483
1414117
276278
934191
1497088
1760717
1096371
1501196
353562
557739
806976
1281501
549959
1441683
608963
1510777
533389
336832
1980958
1847090
798104
1768891
1840288
990469
324873
1659245
1353229
552438
352598
1434979
772121
1963052
1275109
673819
1368894
859315
1020011
1589330
1214740
1746946
1011252
1267382
1145546
1957706
1165736
1686028
1507223
702733
1024018
212472
1438734
485247
1194175
905399
1220573
17694
1134097
1759548
666766
756661
1419909
1632465
466167
919328
720134
603277
943418
841828
694974
1741344
1384947
662771
833864
1512384
410371
1129134
855296
239951
32800
522992
1611773
235033
1722083
1082555
934102
66889
1737223
1637155
1859903
1072053
741216
1471040
594416
1464523
1554587
1484144
488002
1240502
1824380
1845326
570140
457188
22645
823340
738991
1539096
1950937
1926314
29140
393888
1503907
831296
1503907
631081
585007
455580
1481999
1711726
109269
848697
445741
78208
1877493
1728473
801209
995436
1823432
636579
1825620
1134611
554140
1699886
385017
31352
105114
546863
889040
1532376
965461
15285
1430441
1297317
1225568
729445
926159
1306637
1993930
590707
442275
234924
694384
1535418
1088328
617955
976831
893671
269180
1957497
965183
1798429
1078553
1800753
30995
1355255
1678054
1870190
595403
417134
946215
1406931
492128
517960
473666
1600182
1378275
37879
1746368
608845
1711164
255262
445273
1599349
1336954
704853
240854
235916
1575534
761560
364340
772583
1761528
1324020
831979
395416
1931461
776790
1082483
752197
762102
1976775
701951
767099
1228768
981941
131453
763756
1406658
662414
936466
204325
210456
10610
279077
1443694
264565
776435
1866968
386683
372814
295706
1845020
53878
1685088
98795
1408588
1789946
1346864
853345
1664558
1242405
1160950
869650
1619149
599140
1443189
463307
170793
749216
588187
243005
1405775
1279557
1288815
540188
1763561
1430467
685709
1278208
395378
1679575
1227394
1105914
750726
753812
1029287
1663403
382328
1501243
1992801
1295310
1222344
1795144
140614
1719224
1929879
885730
857422
19512
1737504
1936205
1061297
1726229
1141802
1772247
1224651
1770435
1827486
722297
1293073
1001539
15892
1421539
747534
1085556
695002
687313
479926
1824686
1670660
1699168
1232185
183551
1456603
622664
1492505
647094
821433
1216293
777008
519871
1745434
1866875
1286245
744502
190281
168341
1202724
882078
1024940
1724236
1669885
934239
1845422
745910
1152193
161872
640319
307200
746634
586668
24034
270424
1648263
1860269
1648431
160114
127299
1255846
479199
1212081
795275
209888
491641
797325
888591
1134411
124967
1799737
1428031
1348597
524515
492994
1388807
481818
1401859
289224
1764998
441752
1021725
1683638
472667
1903309
628198
1810500
1230167
1085712
466752
626449
1329652
1333247
1958813
1878091
1328600
1362709
1804350
1803039
1655960
228961
1009444
267392
890199
746858
1800744
764590
54582
754019
1850349
615763
876645
903756
1846733
1006691
791542
848436
1295014
1452246
1207143
1372396
310635
1022871
1543394
709132
1459348
494942
322841
278484
1082311
1010295
1195291
1012248
408047
152790
1940701
699103
608094
1260929
1192763
271406
1202188
1488259
612950
973589
1121878
231141
1810842
1436717
1340503
1465207
694860
635859
1297192
1686757
554516
1799093
708422
1873335
570711
545488
176435
1866757
1331783
1442277
707531
1759514
463130
376700
1398665
74794
645257
1459466
708593
585507
1077357
845196
829481
1933843
568842
1913081
424366
691777
1271108
610013
945394
1599156
580561
1425009
1652773
802678
1172486
973278
1069886
1848708
262505
420409
1907733
1258626
1725306
748190
605223
1042553
58702
1179482
124198
1636302
180719
1510456
266135
961460
428029
582022
1835163
313515
1069753
71949
1123341
1341351
875225
957083
1633316
91645
913855
665073
290773
1645621
794564
1092947
11905
606061
1912228
1631852
1157345
1048308
1080248
875298
1201535
570326
312262
1653820
369851
1209893
571856
354315
93163
325616
268568
1381796
483724
543108
1028146
1052004
1747997
724862
570090
1586132
947848
1239374
1950900
409957
1728220
766750
231105
328461
229652
1995013
930933
1524497
212543
1903404
1696540
917530
222843
749740
59446
1722143
1702445
1138471
1310604
745871
887989
375444
570707
1301483
1362949
763129
1561796
784032
1177102
1527381
296469
264065
140850
68328
890521
775703
1967194
1778583
190784
1165541
378714
437107
439333
654587
282815
1681465
1500042
1314036
351505
636114
699440
1559823
761970
340633
1295981
100112
1271259
1500202
1162209
937923
1353269
391154
1209530
1925166
1285605
1262046
1660953
705967
458744
1504916
1473975
1079131
1705297
226763
1082963
98511
1830239
620090
318536
1187142
1072418
1646994
1329769
1054425
1727032
1062741
257926
1915894
1696361
1015844
136364
1248389
320238
1304377
769144
876017
509967
1661912
1358297
974539
231454
1940787
514685
1951322
1327873
1137835
1702820
1144274
1510256
1533583
763729
1048209
1502721
818806
1848993
265463
868947
1618240
1819767
1068386
1781647
95366
26430
190422
1080617
927763
437991
582582
1002066
1930230
748053
99210
1722930
216216
894230
209708
401075
1794541
22850
772663
1353030
1431578
144215
666785
1100342
1439948
482998
1051516
1626267
876721
797960
1057436
1266598
436085
970966
815646
380746
583510
1898158
49274
1263480
159542
1061108
761447
175760
1699338
1056455
1679262
1494529
1017293
468082
1131312
654956
1059786
611623
1035788
622665
246793
1614787
1870719
617464
1924718
470583
605230
1249798
630061
223416
1040011
1211263
642422
1284804
905653
912541
419938
886739
304139
1590852
1468731
848799
704778
1111036
466642
1753892
1086138
1858151
1587951
1772741
1850188
1208564
777669
1384395
328671
1508638
598591
1515761
1152705
1818276
220623
849437
1098960
598560
567639
1271158
1928433
561291
712454
1874252
646223
1674149
1900802
344025
1354387
1856071
1422653
384102
1805500
1007649
75267
321734
1830857
612552
1125142
523326
1374801
13463
1131347
1613957
1683004
1391050
1579595
599373
1381783
1366654
1052566
691904
878387
1655257
1308212
150314
707986
1748308
1359825
1276084
259048
1550561
1189376
968213
1395793
878598
1035124
1980236
1443836
1401940
936742
1385462
772184
1506837
697057
938348
1844552
1540167
152728
1854536
154344
1182182
1938807
1101468
1650160
333882
988602
1948333
1222621
10299
385929
300461
87462
1586281
797807
1206849
1730955
692121
1677417
1987001
229050
1543426
1330243
221030
299049
268752
1773044
839677
846492
1522705
629644
72
1269630
1883298
348815
1170446
1156802
1575101
1605360
1452339
503162
1451542
397880
250764
1583250
710371
638211
1413347
986922
767670
245751
1011382
986182
1272066
1014598
455061
1610909
1553811
429512
1501324
49554
598889
1145434
909082
797637
312625
1453790
1612985
935199
1509214
1744376
50758
181000
1294301
769296
541339
1806707
1071883
457709
172232
1800683
811689
405726
548069
309779
1561756
452327
819932
1576376
473260
1151061
534842
809756
320025
349521
45897
550395
1959990
1382825
70950
424623
60715
196610
1182633
1183992
672090
1713789
417716
785470
1954292
1570963
72449
477686
540417
407272
1537224
732850
173897
454518
234991
730323
1645598
1352507
1054616
1205647
400221
1789434
1649745
1874884
779925
1064071
1131781
1942629
989839
926602
999435
1750159
9831
1413095
754575
910195
260093
596416
1558637
373508
1334173
1359216
875860
401512
1840381
448697
1486482
1854362
1551402
1363170
121508
802246
411989
1726821
343223
423304
519725
1991394
447258
131018
683951
247306
772327
213591
456923
125
660586
825321
420558
307738
1410067
1120371
851087
1573841
1935454
1518292
1509143
1449887
1398452
487906
1335100
872206
88143
919075
1912262
163909
80120
805243
1811713
1826258
199007
1771831
692895
554793
1796570
792454
1163602
226969
1370675
1188452
755114
1269611
1473986
1570436
1383223
1680449
1119838
1556936
1677554
1775299
805212
582394
1084376
523030
788413
1118694
603781
1419241
1093910
1984050
844258
815428
1373114
1775393
590427
1479032
774252
1596819
1940849
1317505
1254471
1137550
621432
804517
135919
1484705
1434902
255455
1830895
325048
264727
293712
1972889
819818
1948650
784915
1346687
1850421
1017415
655296
1501548
1117333
1658542
1986147
1996273
421628
1674412
1175236
556300
1934094
976169
1942728
1722102
1163693
785781
644459
1939992
1134564
520995
976969
1643399
1474701
712011
966092
1523689
352680
302346
1821844
206666
70247
892209
1040283
1445484
1507931
1310929
18807
1282750
558075
430274
103412
1817643
76909
1859313
1671320
1629605
866810
695675
1198468
722451
84269
217523
1855539
119628
1738961
766709
871290
1832721
1364149
1489581
1537418
970496
1084520
1833112
1372708
511860
438495
1952906
1791610
1482138
950589
659085
876514
1766633
1302329
154963
967559
1120996
1003410
1836889
812443
1075717
1220625
252961
551031
741946
1272578
260361
1151728
1249735
40511
1397876
39895
308056
92366
1549351
403179
1546737
1846089
1527382
865733
208874
1789935
182102
1662523
839351
251654
950842
198535
386693
336196
308576
1350647
817718
1659479
592510
1639413
172276
1992269
29582
648698
1562511
692781
1711461
439921
778431
739894
1087267
1248938
1541020
468614
1952605
1388545
1174607
1422370
1631766
700826
485954
1555390
153573
666198
24855
613741
1890834
1567175
38396
1946010
1733822
1391403
277821
920414
1051305
1196500
538019
87042
1134961
1496266
610925
1215013
1240285
1951528
1432018
1986565
1168810
179908
1196710
896583
1011266
1346711
449951
1830688
127190
1377972
783142
154918
1817480
1981171
1589582
1554468
1542920
1300808
776617
1560876
1096751
1363431
1909029
142369
1479129
1075288
343664
668010
121174
1518632
198937
48575
1846511
1761210
516063
1626981
860362
426155
346126
414678
678012
595327
1020215
918137
319405
378826
673607
1976671
1658409
1320744
1550661
733021
446864
1751368
715502
1522943
340118
183830
1009678
1106350
1133025
1825457
1816848
1273697
1366415
1922839
1249428
1685750
625731
955653
1462947
1812911
124471
287289
844053
727551
1606244
1413495
124776
1841746
1754578
894406
283744
1251692
1900171
1771011
653339
1955332
1604920
233228
1363547
1537480
1774844
775385
1578785
865672
143596
953572
1426206
539068
1735915
16320
536936
702590
1981888
1374874
560865
607113
1929802
1966129
586887
1289720
374273
1824439
1816358
733615
386897
1118073
1989726
372668
524467
1910914
1726424
352889
225785
459987
1239232
997856
358080
1056565
1544306
1202022
1371720
1981616
1040245
411908
779058
1393723
1765292
1683881
1326733
125601
825155
846503
818360
19248
1157826
1126464
670367
111698
1191219
722788
1983629
1183460
1377730
1810170
1042396
273425
98743
1516462
1861532
291325
175809
257310
1667476
1050031
1272587
266962
1963424
1321533
1192586
1436315
1857879
841917
1008057
549038
307544
392524
873477
580607
730117
491966
1895256
1182987
161674
1097409
965372
759909
1526946
1305319
1618467
64142
1232972
354828
1683575
999831
1201739
371824
602300
620371
1355127
1137670
742001
737155
1448836
1675317
251623
411289
533882
809856
1708658
34531
354081
383711
1231739
1488472
589631
1823004
668649
231280
638028
117888
897989
1258443
1842883
1436373
1238549
1028166
476752
831433
1281192
1878006
1414529
1623419
1605648
1737125
1608964
376614
870974
422188
1557340
1374945
122276
1454395
1495967
526899
1093559
587813
201987
1608905
1166770
1513940
1234588
1654013
1962904
570241
577137
421171
1338541
100916
622845
390535
691178
132394
1658899
1512313
1464314
1890853
1126081
1397654
1590864
1345316
367956
280808
1521965
278722
163689
1872257
1236954
845883
157903
56973
1508364
165703
1430286
714091
386349
726818
1971344
1189598
1611795
1016413
1443068
1580966
1918116
304065
1580654
267390
49000
1526639
384506
1926466
1353615
147065
374330
571269
915808
1069603
624196
1899175
553370
830092
858850
706100
468366
1403508
566183
448537
1708109
55899
1890829
1505287
876772
858056
337598
1762000
1169246
519811
601202
585295
593805
1590628
1517109
79967
833398
97671
1497377
1797972
821087
1715504
1988834
1489509
1323011
454790
1641478
1467452
1758316
520297
1145389
248631
1105219
940165
704824
1463240
715121
1437252
258116
1810412
491473
57732
965347
369779
249673
1510212
1140015
948061
620412
1949910
106089
515308
1998584
649352
1200498
1156592
1701021
227696
350785
1019854
1030369
1385159
668038
645593
1495491
65434
227821
961739
1466804
807320
1432500
310433
936049
204197
1531957
25617
51614
1841111
1522410
120547
929949
560031
878245
1462505
885663
557434
1023972
113113
245532
1222647
1332714
214563
160507
1924866
1990266
1925670
244858
1647832
1492206
665833
1281618
1839456
202754
1716358
991840
826730
728137
331461
732491
461655
781270
1017823
199451
419767
1885231
1257128
172549
392202
889251
1256790
1644664
1542857
1394597
1533412
1591140
1936813
549500
328345
343824
195528
1831206
220647
531283
293429
1256977
806728
1064114
1990098
1546913
1633807
1161669
198731
1403294
1539710
815973
1958613
543173
376656
753672
1477547
1771887
107745
508123
1407956
1325952
1632851
653614
1969875
800824
1951112
1818995
1321482
1730191
562401
1351590
1157263
414895
585471
1345652
1611421
42321
209512
285790
1983985
569740
1000481
799820
1685343
255133
1745885
448069
1964226
62550
216803
130164
1524665
586115
859278
870790
1604665
1613780
1877581
1987528
315705
333668
264372
28255
1398408
1505047
1004006
510986
9457
1971432
370323
520878
593947
417282
692937
1463931
1293088
1111159
595379
1038159
648367
1303362
478369
1870968
1938588
518019
1700298
158952
1622785
1612100
874021
953713
138314
1078549
786642
1404195
1428409
314056
1647368
1111181
877666
1105368
655800
1161200
1901530
167372
1473844
1560191
1278049
1910909
332333
59961
1397370
1141987
57383
376616
1566835
1330372
204166
1188789
168984
687958
1573060
1323521
1031067
1235198
1082666
483748
1826943
93840
1889252
81182
332822
675099
909507
519967
1671147
702902
1226150
1743483
691554
1314731
1515466
266479
660398
466947
1015539
563573
1972670
413487
1616198
1873097
918005
28800
1517766
1523119
1081645
220765
832746
1605293
1975810
1029503
1825404
625775
1718161
214380
447628
1261423
1032801
1667622
1824180
809612
102549
430613
1161174
1518155
682885
567427
653565
51209
1857778
764344
1496759
1074843
376808
810534
1060848
1153468
200270
1291372
1956316
522519
878827
695308
571622
299279
325243
939191
1779114
1038169
566983
943596
1467813
406554
1152840
936210
1842246
149998
1815849
257810
157364
1271944
469733
174712
935614
1683671
525265
1597919
858855
1200359
727674
404751
1631480
183492
104247
1035153
779785
1112002
1957357
74902
816239
660450
844435
1808531
1858356
1871121
844484
1061632
1229208
1624570
498575
1297261
1601358
1523757
1379161
851156
1457189
1942
131125
1980721
1459803
215362
1535771
570673
900331
1843591
543532
626440
603539
1884514
1245342
903534
874379
1725887
1103796
1930447
847958
1406203
663801
69721
1383643
1681385
629249
1253153
623910
415862
588403
1741082
1086857
1359004
1410641
1923482
1955893
1482155
1964047
164200
1246972
1439649
409131
786060
119807
1374992
1393886
718923
460858
5239
603357
1505224
1401
1560729
1870308
1577808
1231651
1886004
1625650
160835
482222
856270
698987
1546623
683279
1238578
1776088
65898
1896503
1048811
1744287
288501
649627
1924505
1244558
17546
1760636
1513390
1283011
331480
1834081
887909
1863125
1204625
214529
1743692
1591957
30559
1781250
1506995
1032871
200481
299602
770646
794545
652456
1861740
1567326
329807
1848162
532129
469281
1884804
1369487
236845
892455
1772947
442600
1227300
730374
359827
458128
1089711
1095861
1371002
12584
768981
1644601
604230
1490435
634577
153407
266131
1028729
585011
1184001
1671140
1777900
84146
56229
507376
688395
1266631
338972
542433
1913947
609534
1207006
381125
1632546
1798008
816304
1768806
1423983
1401949
631683
1299937
408017
1539280
374752
1712733
157199
1838540
815642
684732
1925736
753086
1863752
1096620
136946
1557916
521440
1681342
1847122
1093010
1944149
1880441
1597126
747738
1328931
835981
1215981
236018
1889611
1686822
1711027
1033331
445624
867838
916527
838085
1158577
1751493
794366
1351725
1923787
1418895
229983
1359843
712322
1759305
136818
1426656
1823870
102691
1234766
1546168
1738830
46133
470412
1170676
197080
1018020
1647487
1236601
11700
66486
1398613
940125
370155
1832214
402817
424644
1138124
1340617
249591
52341
290489
360572
407664
162992
1204128
1634967
1740433
1597512
81811
1527040
1478156
989060
837862
1043215
1763699
1542528
1437500
81351
1050825
1893720
649482
340012
279846
291216
162459
232968
940260
1144306
1584454
609249
926638
911210
1968369
883196
1894667
1825653
1664401
1904748
1330051
520135
666036
1503131
968474
1698584
1618771
1473554
1864572
795789
1206130
704344
1968165
970469
88708
895505
1860745
942623
1730096
1944545
1281390
635026
884698
1652667
308408
1014717
1565120
577607
1256840
775279
637353
1705774
1512541
292275
152826
1781210
92481
2524
1078026
1067670
26454
371016
1540578
514097
584943
312952
1565588
1374693
1484458
1613695
1557108
343978
803543
88921
339389
261110
58545
1236436
1105191
347970
1436950
217026
119377
1017340
1530150
14773
1475562
1926179
317637
401263
1122588
1811327
1920066
679480
1052814
174745
1575892
466922
1921299
253323
1612942
927803
479056
192922
1334382
326531
349168
1761913
1583968
1539913
1953210
1818512
1606882
1686443
741052
108214
618004
1305055
583388
1011767
366284
1904261
1854392
1015180
1986704
1535791
962214
375479
1076090
301876
1879978
1612207
689289
324096
313594
956595
1269564
688345
743675
1814124
1655560
199726
203404
1431826
214007
1828522
1742616
1128849
357060
1560389
1226365
275885
588713
1509218
805001
1840931
1007163
1438891
693181
1965633
35255
1515074
1633191
1615103
1982198
1955321
903897
467409
1238363
561657
274081
645144
613311
1265452
58222
21427
902039
1777398
237394
440153
183257
408598
359978
1338403
842261
591215
1739663
1432932
567015
1104682
1774076
1520942
642116
877060
435871
1715611
886916
1420378
36131
434686
1878858
1265971
1271567
1809363
878338
1051938
1461230
838589
1986449
1018011
950486
405103
1640098
533721
1371677
1914116
1946216
255417
1778458
636819
409490
1165153
859256
1381353
1045260
1241030
1713455
551213
921130
1602057
1291012
547554
1734384
1716045
1344305
936962
740106
193126
290635
1841341
195096
1123696
454119
1896915
283847
1425950
728668
15043
771971
1813174
1424381
715999
767950
504388
1039794
28178
251732
870933
1028934
1301869
172214
67330
1704419
175505
1280927
663052
365705
1602475
920378
1647673
1575486
1194694
1277154
1411188
1484872
80585
1721414
72481
149620
1584453
972600
19671
405197
333113
1036789
644217
1573565
62256
1538226
1754585
14603
1167618
1861406
48260
678380
351828
1556543
1860905
1591836
606588
974455
1776816
206178
590823
1237144
1905693
748303
701987
256139
83571
377919
871344
1204301
1933540
1659242
1192265
849704
1879200
1638436
1266854
1731774
885847
1035585
750506
1717364
1130016
343830
1527242
1427069
6840
1758846
1307762
1298320
1270570
512234
1188984
1944714
1618683
285535
728063
15735
1394031
1571050
1731840
1054615
649814
958685
1859097
1492163
947213
434713
1684607
1644405
845247
1375918
661609
1918914
109264
222301
852241
234605
1615294
987241
541673
6033
1927779
557067
490746
702453
3857
456539
1019506
572956
784097
881019
539712
1910545
1217933
1884165
1003942
110903
1874517
697012
1692850
861602
506269
740247
1474783
1477589
630925
668981
1816709
676071
1734690
1619063
1738575
164737
856062
1201554
1053469
595775
723203
1971014
201766
1057597
706302
849195
1954636
417605
348634
1669979
1893364
180686
891214
785351
1049426
1954307
956762
483397
1515247
713447
544562
1478022
341038
472700
446060
1768505
954242
1725425
153065
1535565
178349
337875
1118942
1237474
808538
462986
374472
141216
215694
959171
1004987
1189856
1788298
1897112
1851961
1463429
1222222
647411
64874
115611
1176863
1025404
1711613
530845
1712440
842789
1484396
1932396
1748031
1458428
1851805
1708643
942009
540573
305310
1394232
312219
757755
1972636
871479
181582
1917999
353986
1720590
415145
97011
1392144
465128
1573015
1363403
1629144
922155
1015401
817488
1493329
1043553
241239
610059
803793
491124
1099157
335276
1989172
882634
592957
1786544
1595070
301924
219676
1263974
1293070
930382
914420
262878
358914
141156
1222702
69
817591
182718
1325439
1840324
836011
320467
215294
1422652
1471814
1435128
1588975
928241
1883102
1707475
73857
1360036
378843
57034
1746629
352017
1860134
1865964
1992439
1924377
1721023
32814
216982
196029
1245664
1711270
1467035
44329
1195351
34182
235283
850846
1999562
976207
168895
1650763
236032
1533820
1552668
1384978
1219255
1823903
1087757
139883
239354
1366232
1631113
348374
1585660
777430
1794549
466671
889456
1589908
1464145
336949
20982
1340745
263720
1344236
627591
369146
797303
809335
150518
1788028
807203
1578187
447079
462438
1605501
399712
722601
1117125
184839
1667856
1424880
1558393
500375
901693
1288090
584701
1162392
873858
500392
1807085
1892342
401403
10223
1332953
914441
1754783
945695
1310490
1153305
243901
1670372
153017
75569
549224
1440695
399372
497819
830465
377577
1774290
713135
1901367
1129542
516389
378870
1883607
681299
1711752
482147
649104
181183
305042
820191
1934306
586499
311752
29519
1844369
714917
960637
1053570
607116
127356
31686
1945151
313137
356400
732868
991299
312729
1517517
6991
1589625
312964
1740627
1945734
1614464
604235
1304730
1028548
1191449
1719975
1953298
1807884
1839695
1639244
573949
811673
569851
682003
420700
1238104
1545048
26838
1066326
993121
315735
1683096
802411
851866
538371
869104
26346
1055051
218257
1014722
1915676
930816
135677
253945
1453013
486758
799128
1357695
1394400
1281600
966546
1411164
596566
1311691
1693983
271167
1920119
368354
249533
1597733
585227
543027
236645
904370
975074
1645689
741911
1935606
1465282
1960812
1976753
799811
343669
539086
81533
1532956
1699742
306689
1560557
1877103
1400268
516782
57423
1054205
1494887
399130
1447169
723178
205011
44332
307105
1656768
1984118
1712985
493413
538483
633661
1074705
939341
866018
1517861
658788
604180
802016
1652524
733644
1144009
505047
1552315
1377310
86349
1486631
811043
453926
901599
861572
200220
51836
1275447
1129243
1055640
599167
217337
443267
1444931
1468493
176781
1932124
1377963
198748
1325150
279583
1962769
1495642
1542078
626771
1170982
492251
270627
1494613
1981672
1957021
784719
1550599
1043794
390961
866750
239394
1007983
1187709
787707
1287619
1630049
1322820
1220237
1663395
1416915
1137476
1404809
1402015
991724
490031
527409
540495
1241954
862029
804118
79992
319563
1765988
1383583
1035056
1574938
1966626
1645344
29109
32312
362433
491214
54309
1808500
1611211
1079179
426935
268302
1562520
789282
550714
1866814
833721
674234
386801
1355347
1283668
1099761
1345455
1950125
134919
1016794
674511
1763931
464800
989528
376701
1314904
337994
1648636
549426
34933
162231
1039940
221009
1143164
757644
1102934
1064227
1224066
290705
1112989
33715
109377
977270
701344
105640
997002
1705615
615652
502725
191357
1431620
228185
1979815
1491137
1987294
741838
1604147
194502
802210
871637
1065126
249920
902181
935651
1131387
1403013
1197820
110977
749749
545053
811976
1222987
1346390
719759
1497962
820999
1211
477478
780913
874162
1993230
1469356
727578
1005364
206390
1356332
1646007
251188
1152764
1993852
486585
1683249
869002
832095
389540
1573632
857921
600453
800003
423437
1543649
1600174
549922
516409
493467
911652
726457
965625
194502
1944509
1794138
919146
1184063
1633009
1141735
1246543
693858
100107
1100494
1190428
45504
685756
791162
1410861
150429
844953
1878074
353007
644227
888508
1335879
59748
1721883
1491681
1283674
1473013
1010173
1403026
1759029
339920
1378630
925782
1958357
1471265
954342
789384
1464037
112670
1212200
1211721
1392637
1313337
1443534
147496
664429
740332
688824
1893631
278465
1575443
1315804
901300
869717
1211097
1626402
486130
20274
69209
233690
1118362
1707721
1364097
1371580
607581
1672258
160104
1228084
53613
420057
1604154
831204
1957706
1243938
1635195
31596
1235685
682605
1572964
211079
859127
1314984
1481547
1193759
1817163
239068
633381
474693
569443
930551
1380454
252951
963138
551256
1899760
231456
669991
816351
898921
791796
1997948
1650946
1098220
1567735
112693
660362
1749433
348358
1017490
1622303
1205381
1433964
632331
229423
1580596
1095730
1591717
568291
1750782
1219843
815287
275282
1946433
1249217
213140
1016468
887202
958100
619099
620750
139212
295008
705035
1742822
197444
950679
1144077
1166451
449335
1170335
386074
1077423
1624155
210979
1740276
1972219
448070
1345702
1910656
1971068
151497
1559810
1694473
1419298
1479410
1579857
505940
1670764
1739084
1685814
1048461
628898
1285401
67662
635785
1789438
1366579
1326471
1777500
213826
44055
1303069
356497
1651789
897455
1461857
451684
672042
476292
853627
37366
979087
500982
1750195
277256
1867033
1960950
876405
697725
479682
692816
977413
195463
470987
1067550
493365
1657116
1005417
641331
703335
1153823
355552
506259
213332
254935
804095
1541749
1476582
1760852
791671
1994428
741800
941410
805640
1928544
749112
350406
83491
356358
457319
43762
921379
1458601
1903987
450131
1511784
867363
1199390
1212616
1006501
408464
1335768
1208836
1741497
64746
1203173
1633523
1469426
70322
592616
1463768
536981
1791825
796
1165676
1603985
1849947
837115
1397336
670367
1261065
1288995
1463258
1638024
1642304
561604
1048068
248030
1320250
18418
1725116
1720791
1798966
356366
1645671
308011
1331782
1787427
717845
1320715
1149267
1879686
355566
1345074
1676982
1409637
1992737
845835
1660879
1214653
617774
1801619
823455
1540645
1419638
1864827
861999
1600902
954569
976885
1453984
1961202
199470
1612805
571513
152541
1306519
1343450
205423
1722593
616147
1826702
1974222
779775
1679035
1973905
176224
1958380
907806
282761
755175
1103307
1334800
318187
563176
735751
1216302
1422138
1464737
1403837
1488710
539905
1577818
564095
584082
1083745
1654433
194939
484271
1283248
1505750
311393
4331
1041164
987696
219576
482751
1303200
186500
1395500
196241
374884
1290281
1223373
1719176
860470
1939719
1664811
1448657
930382
1523423
1324850
1473317
1214095
1018245
511204
1492424
182141
1091686
313785
93727
671511
272158
1187784
594945
966545
1449729
1960227
1463451
925634
1267863
532722
1121060
953871
112133
1069270
650542
1784270
273178
873940
108733
789965
614708
1675587
1444851
1904951
1677675
326227
1571893
779433
727291
1441660
174604
933247
726021
53722
576024
1667470
770104
1908680
500079
1548801
868608
719798
1649277
163765
705702
102667
1409255
1158218
422958
1145371
175696
1169866
610556
1362817
808490
727886
1188093
1053171
400505
1542184
1424628
1418830
605802
1604271
1075489
766014
1573314
1243421
548542
1416387
373649
690161
12903
1468294
687634
519254
1859426
218992
365264
1187980
1435488
1800872
1232090
1072876
640986
418242
323364
1602573
1907409
1896875
1239154
945192
1013361
548962
1969112
998565
91927
492314
1904654
1987399
1449019
1605215
26550
341535
883302
1242298
1450821
144324
1990469
1784879
1183779
204896
1666159
223255
87401
1935226
1401972
1892352
626908
1233141
1151624
1426139
1666310
343161
814316
952115
1273661
137751
998847
837109
1641943
1111571
1117497
463453
17617
1959150
533778
343213
1091367
789663
1563186
740597
1936876
1158430
143927
828029
1328695
204174
10500
528273
675715
1900
1189481
1675782
187769
1722277
1956971
1557890
1825975
608094
695209
1189415
1290847
1526922
1830403
1901311
284918
1861069
876704
958361
240582
1409305
90196
1876225
1619993
1867326
1040948
1169534
1792745
1407275
424321
1097800
1194142
673118
1924673
531776
1002348
549809
1705945
1326334
966194
1462857
1585836
1499785
1784911
681302
737382
430504
529430
1673756
481129
999217
1604577
131353
1681642
951473
543529
1140840
1233134
1918838
1203670
11212
1427673
1202494
85793
1076832
690362
466941
114390
1429680
480216
187059
1195225
1197118
986191
328779
640709
172921
381669
828806
1301422
1430270
1565221
777918
587270
1674179
1966858
1710359
567886
1667596
1325063
47480
1558319
795681
102771
1116107
972241
267481
259232
439960
6211
574063
157992
943046
1354268
604118
508129
1789246
1926270
1863144
1781731
627544
724956
1469438
884964
1180015
1482700
1962962
1151138
803371
1125913
356326
1897441
1105272
691758
1238604
1662963
1560625
1896760
658589
199118
798978
1958983
931913
1128157
734587
272146
319196
509600
966499
1155109
340468
1577550
370737
1442084
1452969
264518
1937048
193544
1118066
24566
1193671
909525
462795
1388076
272299
1500797
736494
385990
134627
139358
1508283
355756
1734283
1843709
1960683
304849
1619204
1986054
312578
1722400
846016
1231222
1456671
1877332
211894
89306
896883
1951786
224497
93945
1676493
1044339
548356
1831111
123089
285714
1462461
838706
44426
231047
260232
1494743
137207
866607
173859
1076810
871940
1206379
1588407
1035457
1403205
1888563
697607
1321946
503516
1553461
1622792
1712836
1014736
171800
947272
867640
1574623
153971
1895908
1063748
1467382
1572794
801779
296371
885865
912783
266794
1481456
1344965
1007659
1845732
1707267
1208962
507069
1479019
95197
1362614
108918
951849
1973208
1119371
1359527
436423
291609
1443611
160644
1406189
1036563
833481
1958666
475597
494764
753013
1454634
1566782
93110
202491
314756
1177589
1747413
1532403
1762833
1053489
1343953
730813
868418
977434
124439
377536
160885
1077194
807081
205050
413361
616483
723101
669084
947335
1418233
809737
1868337
352302
367864
1343763
1288184
1918125
1558621
725482
1837087
1113898
980883
1982972
1878943
265088
124921
1083265
1822159
1545108
826732
1769035
1822564
605411
331755
197681
1831692
1985595
269957
1719151
219867
185094
1265515
1121331
244036
1478702
845792
1816806
61306
1168560
1391477
155643
881137
1171037
1503917
579088
582529
626274
471698
1743895
220950
1340595
1256742
1681066
1443115
1419565
816155
1296789
1417593
36674
656260
453777
576360
1212938
607808
683920
1861633
1650319
1421603
332159
795578
1626934
236742
395097
1729609
1700744
729340
1310379
1728155
1895708
1733206
1085795
187375
1267370
1211245
1297966
1190540
227257
1690959
1959945
1652138
153589
1353984
121643
432770
350173
370794
1807765
982241
468433
217974
516154
118547
1903426
523500
351785
1304084
1191253
253263
1300228
563228
308857
1640653
1343138
1141486
553732
207690
669840
700581
1194784
1831279
1250452
1186165
1158901
437778
1155863
888263
357770
773103
744007
1648690
1888801
377005
1936768
1244795
703451
1638388
1918028
1674971
1599117
1743963
20190
1534303
789918
1635455
305326
1767012
99158
144477
1462238
1985630
1468543
1442016
479376
544994
679697
1927629
883655
1063855
1597626
1012885
1018748
462037
1530968
589384
1762101
673726
381382
1468186
281525
912622
1276429
1212262
272183
38004
1740635
1781979
596242
992690
856694
179466
479000
1338192
823040
1090790
336476
1653804
290834
1978942
1930451
1295694
455428
488215
1080261
611921
1753981
1501025
796490
692624
1107880
202926
1849707
515312
1551833
8845
1652431
261784
911050
1012460
1664727
1725345
1297372
1944628
1560055
191156
235523
1734506
1357944
1834353
1052301
1775169
1926284
844512
793298
1146318
1959457
1350819
1604673
304030
380194
1113808
1579600
1268149
265831
1119283
1289052
246603
761324
75377
687297
929098
749629
1328049
87880
798885
49901
261360
85881
876978
1577351
1881191
1399061
900403
1889662
456178
377377
1201855
957112
1174022
1239141
1002525
457524
295663
376042
1326341
1312217
1448705
196244
865660
628206
17899
66704
389933
1513819
1645356
1028238
1832462
269363
368398
1119035
286563
798865
312076
683312
713400
1647313
436876
1889611
589440
1463703
302310
1847134
863345
340477
460361
677826
956788
1519642
582558
541862
1655023
546004
281206
1960560
869996
897602
602586
1360413
1207856
1411706
890500
1828291
281288
682072
1220798
229791
1670108
1382462
375016
1670119
884174
1598876
945798
1127517
117553
1798036
984818
1591650
137470
1202302
383836
793613
687929
1961006
296911
1036021
1505104
1422525
749941
944310
1229053
663735
1961618
1961216
1257907
313523
631577
384742
1271894
1671577
1501760
362680
544458
1031787
1079805
1873163
1475772
386854
1447884
465714
1506672
1381073
226381
1869782
512249
1667663
972376
1623173
1455220
1521432
1807374
1944201
1856862
1348139
1113799
1347100
886813
1809728
1715979
1277423
689409
82000
1865296
1035785
1389536
401042
1158414
299386
822598
656415
442527
1727615
1649944
105628
1145038
1590614
1045285
899908
360391
1242001
1574421
1475766
79331
627420
1922967
52877
1666938
1075160
274253
1030193
1168771
59656
1716516
669953
689940
1332689
158834
1642860
694223
332860
1010472
883904
458403
1417704
898340
823278
570832
737638
711813
634102
827639
1562488
1434813
1386127
1513698
555435
812368
49982
554859
1212377
47228
1195589
789931
1452622
213958
167428
916479
212485
29066
1793310
30375
1363226
994687
159150
1146214
439830
1083315
950467
1068678
1436445
493962
1809726
700822
791241
131106
1256144
235745
1754470
599465
927540
1020113
623580
775476
862582
1621715
904356
1421291
530498
1181360
283120
836256
1012042
955612
700054
402441
1022006
1969325
192226
279626
113108
830013
844328
957551
1608942
1278878
663396
1209577
667076
1672814
1558950
995221
829076
1049989
1756897
1665972
695768
279967
871731
904457
1194442
268915
779337
1732981
1525089
1106073
241172
255479
1368160
1140554
1685555
1985915
409442
1474618
1775411
1380320
1004571
1311640
1480576
108968
1857575
1596610
243941
1185075
679408
826062
1871336
1704987
1948622
780860
523034
14314
168527
659314
74137
1178255
985771
1766771
105214
567565
136122
567219
822347
1353788
1749114
1904673
654135
1022250
904584
1211383
760853
1592761
1815342
1865513
1504736
1953614
351823
1877071
994454
89517
101571
933622
918653
179778
172338
420594
1239718
947571
1007400
1479754
1060585
1510492
124273
1867457
1088571
1827387
556719
1934489
935650
484493
870340
1870815
1195178
1403921
1478896
515856
1100576
709724
1192235
541625
1654296
610389
487888
1644994
627421
627206
1503819
1981656
156722
113582
452237
1677096
171953
655922
520084
1524354
1979570
465277
1084276
919418
1471985
1250945
1163610
306247
802492
1032291
1115952
1588272
191190
112817
1071795
448724
248860
1575012
1336894
1482972
907696
1892869
636107
1119527
1826075
1887161
103353
1970574
1276482
1522044
361662
1903490
804793
456903
684078
619630
202894
1157107
1012100
1402836
199385
1093481
1277612
328994
668853
1643093
6242
942534
288324
1383857
1896240
1875859
668368
1163748
332459
1190645
1409513
1171251
1045305
1826246
53073
1989934
1312778
554536
300317
1081871
457863
16386
418607
867810
767132
1791765
1485329
463686
1390591
456840
1859841
1203326
894609
1550406
1496647
1342335
1836075
1135930
1296201
602176
1056675
1021279
1566298
1832693
1815666
209857
1041569
1232825
1166020
1895937
129028
11909
659347
544141
937670
329964
145209
315651
1161779
488588
1580662
1824407
623673
1730379
1269199
1722708
1631471
453352
1698724
131102
828860
475190
1875824
1073373
1685560
1769036
1443092
331739
1314079
829443
643794
433649
1998846
665781
338044
342521
1933171
484942
1439017
844775
53650
350977
688149
898892
278011
1379906
1999993
1059721
1190908
1131192
768745
252881
1456878
573386
462989
1932788
1236750
138937
925498
831682
292791
111231
1169511
717796
1507154
702415
893779
61310
74919
1279713
1827740
1253837
1648157
1818088
1307039
1984186
1358368
189841
514293
1919181
853339
683874
1508384
1147573
1259797
1677979
284408
262379
801332
915400
494068
292122
1966879
1084766
1225363
1456441
55240
1631964
1095024
24161
939959
1001860
1186886
508745
622772
1788731
1292217
1509585
1098848
1830808
1468319
1696237
1545962
229961
132526
132646
1589936
611847
586969
122462
680117
937182
805431
216201
894750
469196
418208
1437007
221937
705010
1375155
413941
1707837
1097553
1933515
1150684
1555508
703763
491188
1758725
1814836
1988749
310512
346434
328298
256685
312598
1399166
1326029
287009
1559583
764154
964038
944247
232301
1074086
979665
1738238
1621468
1378001
652668
786981
1545493
1222141
1735465
266177
1564832
297763
907988
1674640
713918
1619600
352414
21445
1687313
1932726
484012
544594
936789
34530
978950
336106
1439819
734206
1024642
547764
752488
1458768
157095
1282861
1593493
1158214
1215040
1134820
123788
1981686
525650
380882
1476362
1763748
1826718
588517
1548852
1705394
1624387
35607
1530892
129729
533225
1977329
1104657
327774
1071867
1941848
1782069
399108
1477653
1131582
1900339
301507
1612227
1245745
551490
617828
733125
1721281
1474192
1312002
878987
1412897
1076233
144167
1192548
354540
710651
544551
1131808
330237
1105416
1124896
3025
773117
1955721
1734080
813878
1329670
1569788
1650649
1919248
795282
246300
766529
965753
847382
779897
533816
1572147
1198362
1370655
1577445
973399
1322327
1648458
1485938
291311
1253161
160763
1413092
525865
449334
1237332
1153636
1314961
658012
789376
640027
1835910
1313209
981106
744676
54719
996290
252541
1536156
652011
1207845
1159365
1497977
1468102
101563
783102
133397
754651
1716488
1055958
434619
145157
969238
153191
1963846
242358
835617
342096
606179
697600
1518338
86846
950796
974374
376208
1836028
739838
1047983
318499
257597
1043546
1851802
373601
1967364
160062
599888
701861
1519249
502714
866126
1740483
150331
122550
1119263
1121715
232767
85037
1818369
360528
1102073
484123
1813539
833320
987848
348245
1065629
981494
675823
256553
152172
1607203
1972088
1826940
1268757
1192402
1763341
180802
595955
599444
487610
179105
1638729
1333956
608332
882223
442303
226077
1015642
1221638
167672
1560877
178418
1669962
987372
58057
1476351
1535289
1162
457991
263667
1625787
149001
7786
1990924
484331
715465
210943
595331
1397335
956278
1082608
528442
881508
1386185
1021344
1813506
1250180
690341
968062
962445
1885667
398498
468917
1821174
1333564
1891884
1879505
550624
1330376
912528
1111288
1996524
305432
181237
1129443
1618856
575018
683100
770565
1356206
1678131
722828
619862
1525991
246970
1765200
1721654
136805
1323464
471505
391765
1171131
1977480
1790762
630709
1515441
615396
1332289
213381
222500
643114
1822627
18140
1101875
473717
1397022
478257
1100828
366364
1320535
374302
1407682
1684191
378030
1104105
71609
1391923
684770
516807
781664
278350
1000932
68922
1915102
1383534
591102
150667
383726
305942
1724408
380273
1326616
1598590
1909892
273030
438097
1617894
506021
994763
1463187
1108002
772389
724154
1876140
1729820
713716
1104707
1730967
1483729
1466187
341589
1380226
1664480
684842
1644761
1308344
1081964
103373
1128644
572738
108109
1849332
1869153
1039699
139541
909570
343181
229609
1425063
731611
871531
1658633
1444065
192404
324674
580739
387283
1590491
407829
1781562
146004
1228182
870366
1842414
849728
293361
1972813
305925
1265141
707321
1613595
710881
550903
405035
1433107
1597119
485963
78818
1712559
1487420
622109
433749
1074442
873878
106980
359825
173588
195023
1449414
1206937
551351
414428
1863836
4462
796844
1401137
1264442
343707
1341142
1850365
337656
1067902
611860
250118
1934040
857214
1740910
1587618
1045481
770254
1373663
1311171
1790652
1030037
855534
283231
931632
1877249
1056220
1901989
720958
97432
1585656
1619609
1488574
1634064
1737227
1086636
335267
1670012
1738268
1857752
532261
1088041
326637
1153565
391812
807786
1329861
1772626
1100149
761389
860464
1175757
1616614
62781
1210595
1666425
651618
1364282
1993543
1956864
1072441
1635001
426273
1094033
492842
411184
31706
1186138
1059627
1132838
876052
1869927
1529416
1123264
276767
1439060
970376
1407123
1213788
1215545
910988
306724
1152138
412230
1067346
531815
525306
173940
268236
1686349
1579322
789264
1840813
715252
1450846
1795109
1008230
543696
1480967
1841755
1863703
1969203
1243390
1551768
844843
975999
70307
1153823
148820
23387
1501081
1644717
1709503
1245272
176348
592383
1659742
1697075
1599912
1233146
1638770
968932
1940317
77521
341974
1802507
41942
1792423
1146464
1024788
40471
1724717
1374835
433008
453520
1743347
1706997
1810966
1987073
473893
234747
732245
859106
840407
222366
1254578
1418047
594089
1462926
1179157
436290
184408
1587399
1464469
1062500
46456
1215724
301181
651531
1926500
816559
36919
1600726
365856
1304026
753658
1890513
1886444
838075
1005121
1231680
1126836
1494977
1259519
1328336
872922
883481
623228
46871
503457
1171885
409396
64411
1133010
625662
547317
1313766
1826900
1643533
54321
1213669
751758
576698
454440
788572
861725
803734
730364
276124
1951591
181187
315224
1371317
1020557
1218087
194652
1120334
840978
1844792
297443
1427130
901779
15825
1881941
594602
37366
1142544
1627207
421496
1661952
283299
1942917
1225094
572058
1638282
515782
614258
633339
507258
1710512
252473
1677301
1601975
244607
902734
515389
204592
929338
1626459
1896508
792210
1272059
1574810
863883
242932
1732174
26138
1522952
1493960
206537
1003410
579050
1237607
451448
1407705
503551
839957
620195
1424154
1212167
175
859345
783196
287437
942078
207362
1455376
1985165
18276
1346710
958982
1875835
1173330
312633
586999
360660
1909444
1694614
1234392
813709
1480573
183940
1059025
1517823
1640523
1172230
619741
31724
1971195
266106
951671
1997534
642551
654580
932624
314799
1930857
1284307
1068117
288360
842031
977150
53479
571525
35538
414672
1523889
352589
1857935
752004
393772
858036
207363
1351429
580825
222668
1620251
1502196
1461014
756289
1398458
1033178
1395964
1793228
1565202
1120537
1013159
1108259
1930136
670971
943370
1886312
65562
1132074
1096209
400833
431956
529920
1357220
763604
1024544
313980
800104
1900504
107940
747001
409308
586513
1098416
108935
646530
631556
265014
752169
1440907
1640410
1294256
1421559
475216
7960
743725
1094833
1672658
835421
1932239
1078693
857039
1709466
1885654
1248733
181146
1972693
702437
23354
1542588
1137108
432115
1895658
226555
640365
1509990
910903
370303
645144
391183
1783748
1459691
604595
860514
778757
1858440
814182
901830
1919382
1247720
362607
1763994
505376
1669667
1427164
711611
1505699
1635952
821771
18395
1897125
651201
1809834
1679542
1412736
1327676
1019581
1876597
1696044
113489
1269823
902974
563857
635408
721947
1120473
1275840
591332
1677485
1902233
1887348
1887982
1248336
740225
1468008
403935
861606
1859643
1847653
1810454
1639669
1942975
8235
1766815
158406
648746
1844344
517796
1733769
1045587
1838034
1340548
320047
597276
494697
1325575
653847
910571
409249
1103345
166603
671944
1353528
1960087
1262068
150807
1861261
947569
1129582
1525424
984067
882684
435316
1544735
502463
1270328
644492
762644
1135140
1509087
368270
1698928
1081536
519927
1035282
1407250
240150
1708633
1414064
887663
7888
381733
185898
9818
398452
642523
38218
95214
458306
165353
1855572
1584913
158253
1854744
910031
1362797
642703
486464
211338
1224265
694745
881424
1286987
1460403
255944
200773
298721
434446
1278805
1775597
1272200
1814892
1594033
438909
322896
1786117
1510431
764938
139931
825527
1060597
731969
1041455
208499
699503
1486027
1209293
170457
797202
11792
1536972
16805
319957
902250
1738219
1984307
1700270
25583
365611
1483841
198822
1406030
1243047
1604941
407986
1677272
1252364
154523
1407323
1058370
1258854
1217667
1968809
755543
313230
786086
1067653
1502588
296277
1666883
82606
861836
1357102
938405
1250135
299189
1741996
1275231
1840122
1802990
570255
804663
936324
438788
1836
1640976
584819
1992520
820324
1947523
1781926
1018763
1620445
340060
1843469
819973
644119
107239
413879
537557
52799
31211
1710113
1515933
1874958
1800680
842825
1229467
745656
1834264
1135437
90230
1044727
645226
1264532
184897
1970929
1231225
1605003
890919
1832057
1919833
259413
1089463
1087330
882907
1602333
330605
677605
1698368
588639
638661
527147
362807
324566
971348
1037186
1913643
836956
1640586
413183
1258113
886800
144725
1535120
790016
1017066
60422
1674903
1573261
306789
1273524
490217
317749
1076060
980245
1847140
907221
1115999
572535
1313499
409991
106921
1857699
747906
1836647
1598062
1910898
311556
1813226
1615616
106353
1316645
1488375
1542563
1987262
442629
1947952
792773
606143
297212
447943
573417
542930
136217
105809
596705
1631054
1523634
1706522
902385
1774548
1781164
1781042
1642508
1064750
1207738
1152502
424998
515987
1014373
914952
6346
1842456
873003
468202
1894861
1541740
635706
737161
857930
1891165
189020
1335859
98474
1209478
648728
1267743
176516
355706
734539
719475
683982
786961
1070356
1400945
413883
1639142
1869196
324395
999323
1107755
1569553
1578431
977731
1417496
1619731
1589052
1232608
11231
1746546
479394
699925
427305
362355
1119804
1510819
1854960
1730814
1480078
1695094
1335608
1305171
1335561
1217678
1500898
410867
103132
251341
879100
1001864
1992184
1331179
1828369
79467
1265478
205307
1396686
1299913
532291
565176
1434172
59050
291360
350621
1450377
871768
1832733
549071
295393
740484
1549869
1367392
508013
222171
213014
208208
1673711
976898
5682
384559
259336
1377099
605990
689191
968889
599146
427154
729007
845680
408055
289962
1270312
1748293
1972377
455378
521707
746965
1098634
1865069
392564
325287
913231
1470342
1927009
1301118
87236
1470176
932752
357162
1346059
707397
33094
1784309
747203
1271467
1192637
1146386
1415699
1500058
638366
1691382
584987
1455452
1258085
949707
1095298
1553217
95534
182081
652862
1560011
1382972
843135
586695
837544
829223
2841
1057621
1659572
59759
1588154
209566
1249669
68031
1135433
1593932
1548293
762829
1631402
245701
518137
469983
1397645
1284736
75879
1768527
1951576
1683237
375714
509912
1786231
1146000
194184
1431596
1277449
1612168
1297228
1126014
260054
1616279
186347
564500
646270
669400
1765831
874700
1670783
48668
794100
1353462
371195
766243
1630430
609170
1592043
1073210
1883111
1173622
1522646
1425445
1474447
635164
1483930
699302
1554289
823891
1231663
917890
167670
1934246
847189
314812
34172
507292
851089
1207813
1261570
135433
496034
932611
1097779
1494873
898256
966295
203264
1476500
1185702
880977
49764
39291
1996638
1524308
1345848
76370
1465786
1160905
16435
1819241
1377469
905569
1028085
929827
1750295
1836816
982527
94356
140965
1119359
642636
1757845
1788342
839119
1779148
1954094
192549
1650453
528826
1478361
1462509
999153
1533
1721988
8414
804877
1020174
384068
814425
444214
1449256
763040
728251
1702052
620693
1898508
106928
526480
946865
81608
606950
98853
979781
7873
591215
446380
418566
1470936
480487
1397493
1687496
1665605
1551889
1423855
1984618
55472
408250
1382538
619093
1344164
340865
109989
370496
1332124
394613
1853762
673527
126993
450446
1496951
633235
1640263
1281385
584651
716499
1092679
1862390
1075090
1729313
967527
975699
290032
901906
1813665
386281
1364362
984949
984341
468389
766159
1429288
75274
930558
1325196
707197
521683
854136
1481312
1192277
42266
1613042
201611
1781559
1275792
164168
1962770
1336643
44013
1762467
1532027
918229
829673
1908024
1596442
1870797
992743
443791
74021
400470
1005583
1650833
1237820
1480495
68226
886999
907768
1598410
1111424
1440885
374736
1907172
77425
1727421
1991152
1884879
474589
436387
854181
384285
1058787
1566184
736587
1786836
919454
570398
1439292
1027941
1074197
136272
1593165
1544377
1486434
1715842
413193
1591443
696852
996610
183356
916489
1434545
1108633
1723063
1815708
1057992
1587199
500389
929099
543292
90845
1513785
1416687
1126558
1260333
1989397
738271
1752101
959218
1096536
635440
1586240
1219110
996420
1398264
483649
1861708
784186
787793
80238
407303
1623436
447878
1188706
1497225
1075365
41289
923981
810618
157660
283488
1657563
362058
1958641
1989692
669495
690803
1574053
835224
1354598
1237191
501047
205030
1087661
1600998
858938
1724231
179936
99513
1459133
908415
879593
937988
980507
1057981
178060
1217265
214148
1187200
690115
609202
564310
33406
408405
982427
1132022
1011881
1201275
1016125
1156303
49618
686743
1185763
1710245
756396
670863
1428700
611348
1701410
1374424
63358
1689106
717784
679203
555321
436309
1241037
905226
1334057
1702746
473735
1145196
1213577
1564496
1970887
1012176
968590
1592018
1798369
192667
1772426
984717
1192927
180897
1094378
1953627
722295
138479
1274589
480293
1466429
1413619
1266864
1864298
84550
300995
1749067
1580839
544596
480863
1343240
1200124
644029
49070
1552513
1322152
778760
1639547
1678885
1973276
1980054
897885
39737
831757
1096277
740113
242541
153081
145269
1340313
1964944
1041278
357667
320030
1434138
1682683
255004
12179
1627815
1850537
65341
642709
1022101
830946
1700472
1455918
423783
815576
73285
627094
1598941
1568500
712632
1280563
321897
159496
1631689
1205847
435800
1667718
1674150
504352
1760610
454451
66291
894429
51662
1274380
164937
1187543
44016
1714389
190363
1779238
1744763
1866626
1228652
301344
1796849
1521575
864608
130559
20330
1013661
196303
463982
169596
504118
1883137
108399
484835
1011285
1848699
739694
48203
200460
1356884
57080
301861
1081301
1318607
876579
1147935
1059744
1864343
775638
679364
1220803
1877512
1529682
1818174
1793322
931569
1358443
397640
728414
786658
1232111
1652736
602390
358814
1660808
1187307
947487
1440950
1704901
542296
948372
1902270
745825
1837183
548927
88567
687036
1964850
1329022
1059691
956005
694445
1694907
1986265
419190
82173
897588
450154
1893906
1603194
388504
1119878
1244336
781148
909722
1690836
129974
795195
355434
1187099
617218
331105
1530965
1876132
323719
555427
918157
62367
254748
1424386
1737502
1889080
829065
1869377
938961
1204975
1070066
1049901
320561
1700940
1048410
1625025
770241
711224
538517
1560290
631518
392312
332964
286385
48777
1116591
1939176
1912951
1376654
300627
1924542
1517603
173750
1571138
1519510
1039824
1128820
148173
1242904
1814497
483668
927496
1332576
522308
323115
1686849
1844678
245050
104092
1968322
1660321
1310226
1715655
1176821
1599203
11958
1670686
1362441
1672494
1045993
216143
372764
1395210
78266
548017
1298393
373450
78321
275919
1753925
1732707
423568
1245556
940432
1270496
311783
1529891
942485
966733
254986
1503239
619607
1529608
855464
968659
1661838
306892
936918
784914
1909175
703371
91154
311296
1396388
381634
1076952
855722
921928
1482542
1468402
1776605
1021100
1810238
1363972
1733368
716287
1894955
1005511
19286
1312043
957535
1315453
1964614
1338647
1742945
1970081
836629
1540018
549353
617087
1879046
1522893
216075
1222774
1000047
1578942
1188860
994577
545452
1785626
666590
716045
694182
971203
353786
1553667
1844538
993527
859243
1292653
1131251
614708
1308215
147439
1285276
34775
337731
1185161
1872296
811017
70742
1013393
956592
1666528
229101
767878
696594
1091851
74496
1815808
795133
1462549
1771266
537378
287021
524645
697593
1913691
1293731
788848
890138
1371711
1646384
197148
536658
1864792
759954
191828
540595
970347
1204573
1073613
530084
1426523
984455
354342
394689
1735249
1522180
77736
584602
821738
1660941
1932543
1224192
1272198
227819
747817
1102676
1013823
1907632
103836
1816053
928386
1322943
247063
1584113
421645
410256
1599091
1673421
1630006
82210
1481162
931295
1433502
485468
1775295
221614
461888
1170310
1259587
21319
1917814
1565517
1223078
145457
1439940
1531269
805838
1171347
898463
1701161
362806
1970176
1587465
151361
777616
578146
1396876
1103110
1240736
1189701
243511
1663162
1266417
522862
1584904
682322
874918
296685
940356
120148
1473298
316093
383499
1903132
556369
95135
888308
171118
1611938
21828
38458
1402454
1641502
1247715
1892844
1924039
1976735
406471
743411
365431
1305835
1486650
1973943
872707
634007
1513817
551453
1405639
1944169
432055
779221
1344314
1936525
1537129
1769597
1832094
215906
1009074
775526
1302218
725208
408293
87894
1973764
1856418
1803170
1543664
1797321
1835448
1120747
1335148
665175
32442
1599894
1855624
218816
1461441
1262661
1759636
1486271
1645657
239928
965671
1470296
834857
386070
365166
1605404
1139220
156680
454288
707251
65277
181842
796420
834126
1746287
1949986
1026401
185113
1872167
1120573
1255869
936523
446846
1273753
26675
640280
1568775
1122208
883941
353148
1716258
1213701
1794003
1320557
452270
1673782
556741
903223
1831058
1239099
151555
747008
776679
890929
740731
1156341
1517299
95066
1642164
116080
907110
1901639
350675
1173313
202354
1456607
1229281
394958
1880245
1684612
1066759
1590712
383133
1971612
1943983
505324
486269
1043626
1112295
1072000
34993
1203368
935840
1756668
11879
1429741
1850675
456820
501553
1293514
862958
845783
1152107
1707684
613151
568811
657708
1565730
140480
1210276
727665
1384849
193391
422365
1537042
724005
646975
273778
155078
892481
1647274
417975
1899807
1971178
512503
1775206
328862
115506
1941494
1698385
1331186
1537598
592302
40606
690805
954363
855048
1322800
1093100
1004514
776157
1438588
634217
1178332
854964
1357687
1450490
1911108
1125516
1486269
1859170
1393072
1953642
611095
744412
1193040
660400
648966
1588266
1150166
338277
631157
820838
768553
889187
134387
1519676
587976
461636
1591727
329973
110265
538313
869815
839838
1002022
155622
301414
1043160
123749
1622939
155901
1677354
1821077
780568
1372497
1812935
1788720
301046
1808367
107693
1286021
1745654
1795950
398362
264478
1554693
78785
1097053
15418
1197805
1854012
1694256
1426725
56678
456855
368239
919611
1264428
1614798
329460
1148919
160933
992102
243870
522101
1216433
93593
782066
234863
1893206
1700493
817999
211258
1050223
795982
447208
589704
140852
1117731
1706533
63661
1797629
235693
360923
1150219
1623553
934661
1396542
611753
1797895
1656310
1426136
238985
604107
818373
1644845
317088
1333690
1066084
395045
1106416
1639923
1285244
1808071
1875372
807277
1002878
1995092
974860
1073676
67197
1229223
82060
648059
1143834
1668131
84497
1042905
663669
414803
1126457
1809517
1872781
151983
1015388
1117421
1943143
1458256
363631
1048438
905478
194580
450765
1336217
1319122
879140
1561749
1110592
710189
167478
106228
1292515
1112188
228519
1681695
745749
890418
1383259
827932
1069795
863658
897437
1127370
1923834
1621436
990543
1920532
557515
1624512
333433
377283
1872524
1240974
477622
126616
1530174
130427
483848
832519
418251
394016
619703
922890
1346514
847172
1130219
1342753
212559
1476063
1829369
983672
1128464
1131403
351223
1413365
379382
1556324
1389145
1816673
747044
1753496
1513452
1288751
1111704
891490
778918
944775
44933
1514591
1400732
73951
1331479
1632006
1544928
870859
1875365
1070854
538351
1799006
364587
773196
67713
1311735
1170963
1182478
1278036
472270
120941
563898
1396543
864398
1224483
432502
1925894
968817
1794072
1356796
87267
445560
583519
554316
1926222
302089
1773214
1993876
1830096
1260272
819020
763393
434622
731567
488413
1496532
1390792
920908
62450
19079
1023906
1132769
1618766
1402083
1183109
1128451
532720
552467
60410
895176
224026
1728594
1200944
169587
1155302
1143096
1191080
1400376
1059872
1237237
1738466
1385116
70359
820978
598220
1819299
161937
207768
983126
621537
1653951
1384189
1434657
346094
35333
1832127
1733226
1241356
1501422
1911134
1810178
1488874
1773938
1048645
1703200
898013
1480664
291877
532773
334979
1869990
1179986
1445672
1724587
1310738
1542345
656604
1952546
502218
1458937
1107751
1263319
1497444
1366550
339442
1207939
97840
1539757
205576
496291
1724169
374661
132736
774746
1967611
183057
1216157
360304
1373098
1864965
1691402
1546956
41720
1661613
823122
1492838
1664671
716429
1254656
1267645
1436040
1401155
1463743
1295535
1073407
620807
627172
1299030
1951661
1521687
1295667
749800
1500473
216199
606852
1026495
811047
1745163
282010
888674
1986880
29256
1567352
672137
1450649
907994
15337
1959969
1348661
1295391
159311
1781733
206573
394034
715500
303327
234662
1214692
1371845
1551718
1978474
1969210
1566450
437738
884227
1369533
394433
1049278
294186
1717092
1337801
29288
49065
936564
308626
1917985
239219
318188
1503907
1897303
774602
1173610
607242
494447
614985
498672
449860
1708095
198635
1051852
861497
389069
954388
7654
1817780
1211606
237398
566463
1478571
1661790
55584
248251
1292795
510336
1948469
542343
1316580
631295
1384751
1433591
1856749
408278
1842442
996322
1613703
568576
1492495
952812
1966571
168430
695725
1454171
980076
334555
1863239
489660
1792448
1397330
1152742
784857
337848
52199
361249
1400248
1776764
1065504
318235
74235
202550
909530
239797
428527
1821375
602290
531241
1264798
1062383
1726821
1973584
1426085
1186473
1147537
200193
1916293
1026963
1884445
751304
175575
1358201
921965
491715
655717
1094986
179764
206153
297502
263500
1474608
1683308
171685
761969
1798809
1666394
1778549
597892
1917918
762500
1490844
1207421
1773862
1209909
1518745
1774867
933963
584539
33545
1321333
355126
1097892
1565424
1355148
876254
1869374
1560061
1750572
805305
157206
143579
1624364
494186
278899
1498355
93761
132990
132945
1252848
383589
985553
1160799
1620087
253338
850558
917840
480685
1339859
1707988
255979
64198
1495823
1999474
1243252
959875
1249664
1819340
164886
1936278
102337
456309
1251363
1009636
1749425
201860
1976637
1615026
1087662
816535
1567999
1389474
1091124
722606
393032
1524060
1054699
851738
110267
8555
380219
1767810
1666179
139126
1632010
1232186
416972
988131
1835324
1869288
1100062
1446737
1231943
113080
204159
530799
581999
1889403
1414906
1030809
890440
1540429
1264749
48863
1015691
582062
1011988
15249
678854
725067
1924358
1699436
935414
1392754
374132
845122
1920789
1667289
26530
1038034
912607
1745705
1987502
1719846
89543
206294
1119667
1061276
1634790
413981
1804087
278686
1248442
943700
1063914
473837
93816
1580741
228870
547313
1983386
907154
180418
336789
1287861
61711
1011844
565047
768167
1360131
537545
1686020
1438772
1524760
873083
105500
1913532
200103
602585
1617909
305181
483460
1220650
1388976
768408
131830
907166
777072
487990
1252497
1291935
1984482
1150170
685341
883937
1241839
1976252
75924
288685
1061987
183306
1635279
601497
913722
154875
809926
462948
783635
1281769
1752309
597531
446850
1005783
1095523
1967493
1465042
1707591
1990293
960050
133038
59007
1979067
64018
1531747
846309
1908894
192379
582708
142133
1061304
84845
1285198
1893843
780575
1771476
1131303
219079
227224
288883
1583725
375023
1053673
1472654
844488
499565
1567505
1023502
1695116
1548030
1345269
1443662
151073
1961183
1952848
1518193
1555576
297917
1714445
719317
98437
1081573
1541396
55389
1176497
851044
1198386
840598
484012
1976980
1005826
1748670
1661565
1627291
989562
239355
897320
1658135
1506558
1471649
211695
741404
1969240
204598
1070655
1733260
441190
1705657
432088
806781
1260660
1340265
1165204
848854
207538
1132288
1761209
126226
1358900
145772
297128
885526
1435613
318100
952707
666891
1992521
1584798
1259426
1813007
77838
1989868
173014
71242
150669
847626
1164875
1426993
580696
1632665
653486
1735667
1088032
801310
1918910
1153045
196000
847052
1181500
1368499
1827477
1428510
1746925
1953271
1583560
383610
1326242
1895655
1592150
871848
998469
953333
634484
303246
115558
1481277
554976
847024
1590436
935359
1549226
865627
1237819
1993749
493950
1153697
1379454
450132
1379414
971098
153576
427241
221557
798708
723057
96866
445511
1716301
573493
321718
837714
182901
1055130
1125094
1199042
1053272
1223861
1397734
500293
1023778
1059755
1699097
1428321
535461
823840
87266
1715530
1937895
230465
815982
872158
1362027
1415080
1425758
1312560
260642
1089440
347789
1775155
1712922
636731
1176
1379930
1333922
1647984
150083
113698
142817
615523
1543466
1254363
990245
1654099
201632
1407805
1427468
1534658
775689
1007803
791705
678669
465216
504012
628948
741918
606623
1547678
952018
125775
827895
561587
1496057
1968043
575291
1644505
1979284
1688057
1399558
601274
1674672
548851
1101744
336559
1343483
1258213
1650356
553515
1163756
1174633
835387
581502
1249502
779345
1790301
854831
427719
165864
1391661
891268
922152
1608578
1868027
714745
609102
312439
1547708
81260
1591971
310685
135203
697556
168608
1945602
1918605
251135
407596
726127
852864
600059
1646906
1407107
1060398
618874
1762216
513687
994286
110397
1323591
1426797
828101
278868
1540033
204853
1237966
693088
1876137
1253106
438372
1072447
1189721
940516
413329
166793
567779
1593076
1441215
1675465
1842562
265712
1737810
1573154
1854552
436753
1337864
1917951
370811
1288041
851532
1595592
1132038
710146
859251
1284690
1417497
1546021
869213
818484
1459305
1081064
1218934
19610
1959155
1341248
1762085
1064405
1736797
808475
381210
1760448
1156865
568894
1112450
623241
330927
814925
363192
1722522
1464497
1945299
72337
184515
1613910
1683073
1098879
32039
1456970
887632
1455001
530298
747854
1526324
1527963
572348
622795
900905
1622162
1607191
1922768
1624599
324784
389949
734711
769273
479358
399157
1546229
382050
205683
413857
697192
274967
630281
1863750
1844060
478876
44548
1554770
1898067
1601602
1229945
1515869
342377
310539
1559330
656351
73816
1447816
1497827
532242
791714
1794757
592285
1813008
523472
1458240
465902
309808
632630
135268
1330336
352844
1348059
947082
253192
221388
1279490
456842
785258
1278362
1368262
1109217
1686045
824383
1571762
383767
1542847
1489954
1897986
659336
1179696
1127147
1014040
1078390
1528583
216038
1626794
82980
1507722
829607
601054
1377804
57436
1625715
1516336
1235538
54122
1809528
1572634
34271
1760691
393672
1270059
422849
1954775
1238487
546349
1313156
1926371
869025
1332127
1564142
1370016
472263
1374924
260585
240440
1168742
105167
956943
1406819
1689564
61630
210527
1142693
144123
812349
368331
69318
278724
1148245
1565362
751805
990247
1926865
521450
1413468
671924
867526
1840886
673348
1567407
1631199
1883998
1667612
1473405
1252145
1028136
1311535
463153
1520599
1313887
1657121
835639
459962
1451374
1945077
271029
1453544
1924463
798205
1030680
581724
1294809
1428843
1131355
664787
766766
799666
1810880
1953636
949810
1286997
1529399
804985
1100861
603225
170572
240660
493127
1938761
1463556
1995666
76492
1326669
1825896
1442507
1096422
560852
1442524
1558975
1623677
774887
369318
1864522
79400
684642
402214
688601
1451741
1699512
1864454
1850580
1666735
137639
1541173
1049442
549905
1792962
1220389
305163
87939
1603165
1450336
918603
1726626
282759
1831817
330629
499123
82222
1947966
1432576
94358
1138657
1684423
1547745
1533936
205815
686911
591024
162886
866232
688072
1953127
1473947
766142
239893
1672331
1038299
346081
808972
1128613
566263
812904
572512
1180933
1227723
1574980
390737
158078
358604
35888
1991977
647723
1512687
1354162
825733
747732
1020026
646173
364787
1160505
359871
721023
1573154
1843533
1914022
768709
615720
1397444
1934790
1990810
1158100
1120003
1066092
1965811
1590175
716517
151902
873268
1072513
951993
105265
1937023
1077568
1035493
1277311
897305
1298844
633780
280277
1778931
184488
1115195
1840367
497429
228958
440993
766955
1228081
773321
1707394
31081
1625097
800449
1057218
918752
1142210
1933538
1935289
1627965
1419470
1089487
660180
1665059
493697
798009
603487
1903691
162046
419684
1649941
1002286
306116
841325
341427
308752
1916734
1236451
472701
199514
1990260
1159332
675865
529810
1369066
644182
1196810
1345730
768979
479741
496859
1369652
895456
1922883
666377
1467949
588792
1019963
1897992
823906
1449565
1212701
1832091
1105434
421706
1715857
1722491
812157
917103
682122
265882
678393
1787093
1028444
335117
404298
1713918
284432
1813578
452186
815732
1813283
1967633
1876723
1289136
1810386
860139
924584
1442816
356551
1316245
663036
280165
689063
1461368
1120748
958716
1589219
592022
1865239
1409766
327231
763911
386548
1763048
674425
544660
1674392
1230392
1962220
598723
869517
1174068
1006273
1560727
1883935
1086611
954441
929108
1185371
138838
204621
1984732
905002
1963094
1935199
1712612
1234737
1906783
1009062
1322279
1722681
408917
721387
139033
826094
708611
1329783
918140
1073034
1567452
901424
932855
823756
84676
800777
1573545
1446086
232053
848082
13188
673307
1366378
621049
924558
1274049
1969627
1533769
1170314
276598
530815
858601
611333
1564025
1353624
1636291
725236
399303
887040
346363
1286033
1736909
1519413
1453243
1612515
285201
1506523
469633
1436928
1452708
701755
1702663
790623
263717
1312729
961530
108474
1764420
357942
1155421
428591
1959500
1176431
148438
423596
1443626
773145
1369596
1396599
1501439
1446204
1811420
948431
1767508
1090180
1208128
450153
1391035
341116
586129
1409615
562150
518149
610540
1743997
1183146
1357845
657095
411312
1055861
1048489
1706900
1221813
1342002
1036013
618703
1026330
1174602
1583422
1779718
1537523
1204903
1467839
184999
1656215
1504776
180875
935563
1364649
781014
1592557
260042
1669670
486270
440678
558372
730490
1867559
1041264
405731
1036754
1077930
126148
1468301
1339259
1012999
1066995
1794064
1272928
43830
133202
1765106
846884
447439
1658068
658387
568479
269008
264742
659087
1718657
1181582
517846
1337761
1014484
356408
501515
128428
695517
466415
1523516
1237878
1657504
1350681
866179
591221
722620
150546
1633109
688134
1483762
1324699
1381553
1175360
1342750
1942770
136357
989488
1064028
150673
884055
1113339
876994
871855
1919689
408527
613664
1991793
10424
1315472
723902
604405
250776
1918794
504117
890790
117333
92549
785427
296896
715269
77171
935816
1365949
1840030
1376255
1307800
133045
1246422
1878451
1154662
901822
511515
184222
402220
1059934
1168472
921031
809654
582504
1540497
815398
939209
1930062
1227038
1460678
605137
158572
612794
1160178
312979
1421387
1234351
1400845
1508207
1222537
1852619
426328
580830
961313
981698
256294
325452
1105129
1595941
907205
1019152
832081
1652452
1562228
262736
923220
342894
1106101
200265
799223
11512
1297622
1289607
1663243
1881169
304124
1933722
1475344
180957
1464830
157751
1481955
1901631
1348897
679941
1565096
1691309
687035
451958
1381591
985163
1426238
1609518
713660
288276
153721
916149
1667532
1819703
1007257
1185061
669025
1274099
1113991
5063
276323
814361
1926470
1225909
868033
457588
350714
535180
1690690
876269
1924777
1786250
950394
84140
1753226
1002203
748849
281367
639325
369145
1358279
1875369
692630
1689836
362073
1831208
1020922
1939079
1776674
734986
1574565
875619
862840
611845
409014
1220712
1501884
1267639
415969
1178037
199818
1603111
716234
1696722
1365583
1653373
636350
1373314
1694388
1703270
1954339
487311
58411
1356612
1973306
1107885
1482433
1091675
640931
1592947
1794749
776225
284676
568089
468622
77304
341703
1056808
1871208
439715
678635
947559
922150
1184338
655881
824183
328526
146158
1717428
469296
1521545
423171
1056363
1917639
725711
70342
1837625
1575799
1238328
557371
420373
1924667
189216
193621
787134
36536
1247010
1476388
1790221
1248604
1026951
789438
26146
1678023
659075
1752862
431819
410918
1646183
736005
254900
1906963
320005
1950051
308252
1886962
1151431
1494787
219400
1039786
745485
4473
1251971
543986
1903
621
1144423
180086
963776
1280226
1099879
442896
418787
1889322
1361561
1270594
1370072
338481
205287
666858
126843
1769461
714254
217405
1255718
752636
1099126
975454
182392
1536851
1448621
1467671
112824
1870928
178642
1002040
1168713
1139913
857166
720477
132856
113284
944030
1900634
1951177
1848500
206400
1363162
1722491
1168749
1665378
988595
759684
1297229
1474512
1694581
134901
124088
1574463
1313104
1746162
1647530
1472050
298859
1534615
1865587
933561
1784083
1741930
1192177
625177
1411815
1504209
1600762
427274
1875029
1560269
91384
1867906
104067
1184408
441114
1019631
1245763
578377
1104867
810778
1857740
717219
815223
598580
1761151
638656
1659324
428504
1698558
703187
1988250
1711194
1228489
1524289
1158939
454433
1521786
1121206
1910062
1708509
735213
132877
654304
1380921
1623966
1108713
1926570
113844
1993542
1889182
1483086
538574
1192347
1808579
1415543
1405637
1891651
1494296
795001
1955902
1437898
576282
1364448
442017
260974
706043
1419266
975347
1737198
1049499
8356
1726738
1774128
87374
833888
1277726
510102
1129735
1307777
735868
1446557
1954791
1450447
1071004
167152
1254584
217942
64130
1532976
709543
197292
1648110
1676765
954595
473344
890782
1829123
425390
397867
740228
1724331
1187473
119811
1992587
1581382
657447
1321480
1602590
762134
479100
922193
826922
164588
1672020
1262841
944548
1109484
1900420
1079022
1598137
730283
15263
1807591
752506
578905
198234
865311
1907109
1124644
335880
1256075
630413
564360
646150
1104606
1771597
1823405
185723
721626
552948
858012
1727165
1543154
281173
755838
1286760
147945
303805
976119
1429313
14206
1368270
1110326
1152903
1460032
1116516
1017942
852711
1554092
1660090
10019
1768305
1911930
610387
846752
795633
1448800
26039
553647
183570
1104437
1405655
1332947
1629868
1385834
1973574
490746
281887
1761376
1203045
355033
315405
349007
1802153
1803861
1809554
432509
159461
16424
1699105
1205555
793088
312094
661841
119950
364628
667930
906635
1042958
1181773
1596698
629834
1677336
999124
316241
1602277
182432
1355509
1521058
938461
1913821
1847928
23736
241574
1819245
139984
1433554
1930586
1493214
992240
239774
1144498
895509
751721
1652529
983388
477288
572804
1812109
747037
449965
876118
424524
1949774
747345
1701238
1301353
634135
722366
1806808
1304578
675469
1800930
452331
1838902
140460
776701
1422416
103139
689217
1292308
1418260
128645
41366
116756
1759421
1486664
954357
269298
554706
599672
1523948
1845356
1567661
810923
1450280
1855637
475406
1194487
1175556
1074023
617817
10144
275971
1429571
1616345
1449267
1637070
1104593
1709435
1437172
1709304
1137462
843917
1727978
162183
762588
85923
289228
27296
1822944
373686
826429
1577588
1035377
1942164
933343
1472682
1511873
1666717
330908
703079
616086
1715758
209894
346228
1054029
361539
1130398
1151644
588398
947139
747437
1286965
1025525
640024
1185297
1125017
30206
1516562
1450211
815195
233663
573597
1152278
1856561
1060039
998076
723588
1913882
689204
1548733
320416
549576
1923179
1838747
1943313
386626
176477
807529
311105
1303954
381351
1874588
1770336
489121
1284768
1117498
1825884
1054951
1249991
1013454
1909584
117414
337650
1196280
1705280
948956
679242
1717926
826263
1573662
61435
1565084
439998
1507260
365620
1900242
999421
1039322
1491739
1003708
632490
1738220
444272
1963905
20965
1687199
1191362
1889027
927412
368883
225514
641951
140848
1503782
915113
382549
1848762
1539014
1093600
38016
443879
432781
1974933
1822802
405438
1847856
963817
208666
968666
339397
1162669
573247
1047561
870887
1094025
1657039
55646
257421
1345018
1411415
753388
1658484
1029288
1613696
30574
1641281
550846
1155654
1653485
870177
973501
1459129
851374
965779
1221478
460723
1412063
1836654
391533
1824089
573133
1601539
1945652
1844757
981701
1136871
1511104
1189136
1823761
701532
668784
830160
706276
892984
1824161
1070318
1952766
1711728
220616
1912210
738159
1468860
629194
516984
1179368
584182
366183
1182442
1617605
939110
414886
1173954
1269255
972293
788418
1616117
405477
136187
1079903
1719103
348784
212192
997645
864838
260967
1267766
1947083
1314853
1889522
1358296
1097047
674856
130844
1530055
269193
1770751
1213258
488630
678206
1756926
1607920
530817
1043030
1391465
655568
1598888
774973
283361
1115082
829120
255987
440513
395447
568300
382474
1258884
168161
904824
1762680
1613220
1891313
1267436
1410371
1510374
932141
1555486
1507995
576827
455392
290228
1937930
974876
415835
1865797
1456928
1021427
540304
49165
268387
694828
451934
1313544
1817367
1565723
1003343
1724844
1557979
1708350
1115295
1308368
1602791
644564
1530649
666515
554175
589593
327462
452674
1947214
995030
1426287
945328
1357517
1813350
88064
762129
1725484
1172640
1343928
885783
1617021
1587654
131963
296047
1906763
19020
985359
472361
1021310
1480420
1938635
902488
211151
14752
1504351
1535801
704174
322004
28411
1529104
1576787
1015821
46275
1373433
1070861
848200
286756
997023
1622929
402557
1928839
809410
1471364
274131
24790
1551028
738152
472278
1260696
492541
1849921
206304
69598
967532
879119
210854
258310
1048604
537754
1585583
861712
302060
100691
1851495
1088309
1395867
1606225
353001
275707
881870
624055
1540619
1174522
1945065
1235073
1275147
1022563
744332
1295348
952009
228396
1131493
265764
569722
1883451
1902475
1190939
1097302
1270905
1395048
1308944
1776122
235733
389499
1046967
1369146
222052
795383
2072
1925902
1772937
754442
1322887
1940902
540372
694801
1122171
1083691
366081
1573957
439850
1049514
1074965
792181
990557
765024
1717179
856150
538984
517838
70502
1659759
1796808
986060
966055
1114532
682377
708345
340744
647179
1283779
595406
858693
479556
503312
500050
178003
419358
1332355
613351
578916
1012982
895705
895082
119967
336037
1830700
155069
1184173
1492500
366111
1777125
1711229
858736
267292
140355
601591
1739729
387879
990321
117536
692827
105265
1324288
1191134
358690
1044570
770105
1465544
882730
1064475
495866
795767
1418856
1875636
1305001
1459295
453505
346942
1280728
748135
908499
674372
1789313
214215
533271
1520130
221742
1789227
194143
1366595
320678
1726860
866410
940917
342206
1905385
1916397
559698
1788857
253710
1536821
957146
538517
563106
420770
45691
971123
1174707
1519612
1064603
8566
414975
1991832
1361313
265916
456829
873110
600864
657727
1848603
1836543
209064
1025928
1705706
368599
1386147
1447417
83950
793721
469273
1673639
1919614
553309
1241435
1010028
1084135
221097
597565
1993889
1114037
342016
380847
801974
1703702
101518
797556
1919137
136356
1985068
1761006
1623397
1331880
778559
1112557
433231
159297
1136639
1660522
633035
1993590
204620
1050394
1908591
498876
58886
166541
905645
467693
593642
1032893
1854081
1341785
1901709
727794
1066044
1878758
437401
754979
970057
1976974
322324
193728
1051341
1467919
1715343
545394
1263895
876900
343469
75593
1018214
377268
1447300
1129266
1978385
1900232
1519624
1350940
1197861
1825738
1761302
381044
794663
1161255
935715
399544
1331254
1546707
390948
858106
1935645
269983
1905010
1468770
1644241
1199283
1812968
1884066
1599722
849977
1377480
184576
1843059
590389
353248
140189
220005
1300146
1854906
118492
269744
136301
1925858
1077688
1140430
1168811
1236969
1497887
1899692
759105
857504
726310
1593007
1479701
60986
1382961
227054
1945495
290634
1762739
708976
271091
1760337
1317120
1990895
1028030
730994
580820
1373021
28206
1181534
356446
1669576
442083
814659
1453952
1302610
1187743
1372729
227600
1089337
289870
916435
804527
162778
1815138
1801882
407509
1638426
1225769
1143153
798992
773252
538348
886876
247272
1042608
1854494
1118012
1635694
1341876
1834822
1089985
1375926
1682099
1048884
846133
1481800
1361608
1524728
1396428
657686
1942123
1256464
1745762
435320
661515
1494217
985466
443621
1969405
1528143
830710
1986852
1630795
1460148
832946
1558193
1925807
1280893
690899
1777863
841007
2170
201477
563911
1582314
252006
1040646
670118
566518
1562112
80137
1957420
109957
131041
106985
1803972
70287
215619
156213
845475
688218
25197
1734356
24832
339784
581558
1456439
907444
1867479
69
924212
1155958
1107094
1731848
580432
1667245
824030
1505478
1605762
1215459
979169
204910
410682
1515445
1845000
112267
1068006
972638
1676435
404810
145252
215606
1044533
1628491
860998
1256388
1580004
1470992
1971598
928752
710959
1956481
1533631
768852
1297487
371931
907141
1425824
1507233
954521
1091375
390259
500839
1470000
467825
887371
1435398
51400
266799
241557
1417846
449362
904951
573934
1091391
327556
1464022
663613
1804929
810816
1310971
1622091
505819
125660
986126
948408
1748421
1816871
1894625
1502477
69719
887393
1008526
1320132
1579854
1448260
98130
570489
1074915
1488728
261262
1280847
1147839
562175
1879606
1478372
523991
134752
1190627
997145
688287
1570345
862689
1102303
358082
648753
537861
749748
1483728
398312
765388
1833146
332584
1143324
1554917
1063490
1369406
1130631
1109982
519894
1023022
127936
1794001
1097723
115934
458295
1830242
1285584
540836
311509
1385724
94877
309960
405034
310096
1031237
186258
122952
1139433
755146
48934
1687067
111521
1639841
896836
992380
150122
1241285
1065654
483284
1029016
1176762
1351149
1880558
319957
1726768
1575309
110924
684998
1368579
64475
1425417
426347
1776858
342902
464868
624624
1537616
397694
69665
98756
1220122
1148133
1693226
1736685
1980728
712955
470480
209799
418723
1610653
1985121
1553888
582793
360875
1772506
788322
1315198
1882063
290951
797812
26493
303537
733989
1180768
1520691
1022873
1501790
1964437
1098241
834897
1503514
1417709
826042
288021
476719
1647421
94302
1263882
1425674
1871463
238503
399610
1278609
86535
1825920
1714494
1016811
135264
1598887
885282
1459219
449360
1459988
806991
776936
857177
1262224
304990
1629569
911803
798883
514073
195212
1934344
680258
615601
1742075
1033134
1931645
38313
693013
1502375
113675
859831
1945112
1698901
766515
1505556
1431926
43639
1359537
253409
32089
1678761
186814
1773063
1831067
390171
1732047
182191
1059659
1267968
373896
445853
1593241
1241763
266258
742956
1669865
169808
845324
1730211
278707
688011
1653207
535100
463902
1525219
985101
1003992
139828
1334501
1853463
172482
869077
1428259
5618
850130
736541
629508
1347640
1183449
1257120
772537
1745382
1619962
982508
1659895
960410
383418
711852
848191
583789
1540164
1434957
1514174
613497
1858045
51271
1540571
1933838
731301
164111
98875
604227
1742236
91417
1843358
272703
1211994
1106856
978659
1447122
879764
1054784
884841
903392
31229
746088
346863
1471065
981078
565973
1850951
1961260
1036891
1280123
1071920
1485825
611521
936843
850720
703012
353814
609467
1808676
488779
430568
1355717
52374
996295
1346473
895802
1775140
718311
48305
587677
1616956
166881
1238311
734346
1312116
339778
1161574
1772231
409262
1485201
1588635
1734522
1953208
365418
8422
1923123
1959924
958968
1802398
1863984
1649838
1332121
371645
133064
1196871
1131698
1492767
1587995
230482
369060
636485
1994212
1374226
52547
1419321
841016
1184594
235780
96393
1929837
1408058
1987788
1421846
1315171
884421
1535745
1151723
356597
1265863
679959
1028565
1808346
320778
1223453
1969120
949762
1406447
152373
1318627
1515210
921222
1341371
1397571
554411
1067500
1048698
1827275
1822971
1678334
1492456
1212011
1533448
1320411
168528
1714581
1624909
707622
595816
1634654
1893457
842821
1000216
1263604
120642
50149
545663
1406946
409080
481642
1800258
54713
1041807
1527110
460322
238044
1581088
1409730
1810023
193239
1352196
1540006
624190
323507
540162
553314
1078130
126720
1249158
1505150
179306
389405
962251
74509
1276884
865252
1820649
1721113
1623777
876901
1756440
1927063
1433695
769991
1029938
481835
1353176
732573
438000
1937047
942350
167323
277997
556361
1568628
148883
1549663
1161160
721646
386615
1546916
256525
1943053
1000780
769293
889608
378371
918578
1150791
1616700
1256152
732500
1444560
1819325
1823180
1237866
1377432
1246189
63262
457254
79324
370183
524723
1705485
107602
1612451
1677158
1096245
1528228
94514
498478
1660145
1075278
1288733
738939
1516248
205658
1108254
1360691
345927
1335045
1985861
775006
273715
1755579
1211921
1470846
1889465
109662
331299
723222
506360
122935
198083
409717
1197454
1372307
1523287
1272211
1587112
954824
1098429
1283615
1869982
1029994
1633801
347224
459201
1869146
1298491
780131
1986546
364428
403515
1015980
934590
57753
513437
220836
475702
1524500
749639
532777
463743
1589617
1873932
709332
1885328
1475449
1661211
142416
331470
61545
1968998
1284750
281964
950381
764288
94354
1945040
680908
1503850
207950
146448
1385179
95928
1433746
1647853
322214
574273
1101499
546862
137117
37798
1845607
839113
179468
337127
38789
1493191
376663
1599336
1170397
515623
1202940
39548
1708949
802083
453281
151917
224316
490790
778644
390037
1941585
344899
1219162
503043
741163
1431623
1399361
399634
1557883
1604367
707733
1940930
1819198
1844779
93806
1340586
1344772
1006421
539763
32511
558117
1665984
1225062
1842926
1040617
457694
298028
34222
93460
640456
231591
1808979
1951406
774523
443544
876530
1962480
684372
153291
1428129
552689
269878
1103924
799466
124653
281331
1160475
405658
880753
980925
1268724
609228
1533031
1229891
758266
625545
848986
1585960
1621590
1093121
1619990
183759
1863757
1748146
1598874
644323
240071
1388083
468073
938193
1201881
81605
615691
709837
270618
458443
1352100
867988
895200
120654
405053
1546756
635921
488445
1354062
1206202
255872
440932
1347585
1394384
1959945
1090295
851819
694870
777787
1589819
928990
878798
1278234
1300033
561029
1277930
957084
1303368
1947159
475889
828778
736094
978685
952862
637233
1402441
1315574
1548469
1897878
1939429
840931
465555
53938
697604
590574
333610
676684
1243386
1553918
1264958
341615
1033381
439881
71015
124655
564203
1836371
540647
138138
1510312
1571641
950706
1027062
1006536
1184155
848366
1456503
4044
1910393
261492
1904136
1111736
628578
46805
1157949
1740743
1911846
118505
1207381
1123379
1653148
1858933
980355
1638080
700751
1463219
22235
1759701
92125
1501926
17796
1503536
1329095
207078
1456241
372694
698708
554
739009
541860
293637
1057460
939926
951738
1605384
746376
102731
873381
765648
618888
302656
1251680
1712186
1665668
1136877
1509269
909885
273718
1266035
1228845
945233
1139643
615637
179736
215928
616297
1597570
532465
853085
1579574
840012
184527
322737
1294513
332207
904191
1660191
10812
959057
799646
254028
103566
1323486
1812628
893399
912620
331696
715869
1954011
840354
1926483
1028966
623055
1290595
347596
1549371
1171521
1416729
1388741
1141742
1362362
1722726
1686895
156894
1521269
138003
717647
1394599
124756
484679
1399683
642377
166319
1638673
657702
165686
703032
1250447
655843
429653
987214
500566
60591
563223
1764113
1118484
284143
1711393
210245
922973
955712
1439553
151581
1004320
331075
1169450
1786588
1802814
1156031
791236
259645
1567795
1776276
486470
1125109
113884
733489
1748024
1841178
1368378
75724
459886
1550864
1091429
1815678
1714580
1827871
1639051
1864535
323585
272843
1205363
655558
1873088
586357
325924
1002656
360582
1398827
352992
441345
1985412
375941
1953745
1551201
1326618
576571
1838650
1841948
1026877
1195914
1816986
645974
351384
1587748
1832877
579178
330498
1010069
1454142
1461375
1864474
1443415
1240190
1983608
169644
437467
207454
215966
1849616
302502
1746241
1562837
1739104
465734
1585320
1222548
1953853
211946
593762
1665513
732972
1610099
1944681
1190805
986907
421082
126171
534779
1993709
681735
830244
1306429
693020
222036
1196910
508994
1197182
1099576
1234043
866912
1368903
1284673
1408363
404335
262392
419932
690653
1545872
949293
743137
1959343
1057943
1092736
671644
306032
1482173
415812
989406
700577
37583
1429193
853794
1754191
1233325
692050
1865221
1976903
1737829
961677
1722736
1025771
1760566
986576
37917
1755505
1938051
1666628
34477
1573853
945652
1390947
1896955
8548
1537170
19281
1166646
1494185
1397155
1377450
1825181
1539610
1193209
454961
1639110
1763153
294113
1208590
247542
1397088
1994077
1611688
229867
440734
1912821
1385755
701140
828329
549319
108712
563144
1499532
1045308
1352707
321943
1214173
1687613
1811287
1009403
400094
1256970
1399736
1288590
1684349
129400
1936000
1162026
1612760
1427720
1273005
1677434
1067312
1857520
337031
488984
193791
76117
1504942
505992
1003683
486772
976987
999040
788845
936453
306396
1460573
352265
1994933
893429
803095
1579208
10918
502773
200113
1354068
485692
889928
43684
560690
296326
1654529
231352
545557
1792034
631040
1604315
455360
1815382
27139
268480
236618
1969805
264502
511837
209721
1501891
1021573
1322355
1080574
945584
1992027
1601945
415762
333355
655872
1773983
164260
428168
1263
1597551
1269341
1694233
1989319
1828936
113649
1319240
336566
1729685
141929
163030
1495938
1224845
1344551
1337794
840232
1550839
1601958
967837
1617069
1854688
434938
1507025
68586
1076890
1345200
1857713
1686291
1474485
1906060
1712511
1661078
1049055
1641982
1877819
1407728
1743680
1150152
253722
1315297
1839009
1251169
1323179
1754940
46115
1304188
1007108
1640150
146693
1222797
1591430
368888
929031
1776673
510777
1532874
1670899
386850
120458
1648727
1446061
375206
799302
1602196
9512
1715004
651906
1301453
1956988
1114871
899242
1432294
872496
90419
930062
1370018
1155524
680201
1006957
1066997
1033603
425383
1957117
973570
779060
1467959
1562925
169484
740770
179838
873500
102003
477017
1888500
1259316
1305216
650281
1033663
1539532
840834
1471830
708416
168161
1449717
454089
1429492
948627
555904
1536853
1184563
1668612
1233866
1858087
1169716
1805874
658396
1516092
965933
1012615
46777
261991
318885
393808
1250426
1952459
1755817
1853608
1702982
1727924
1719534
687249
553208
279868
1298398
706901
1553661
898069
1207810
1586850
1630955
1893026
1514941
988635
1985534
776252
850941
268695
269631
698406
1664533
1234043
745936
717472
716906
1730111
398842
66137
669829
529625
615353
908860
1528730
277546
1169367
119382
102958
1266215
437971
326920
1130198
1952538
976339
1102554
1317061
468025
1079317
895681
742266
540739
436111
55236
1629905
1846538
1928404
1712171
1176469
1887607
1704286
1971930
938983
1464437
1477586
809077
1115833
313536
147706
1058383
1696624
802012
342225
879487
1197443
874777
1705495
954878
1305334
1774498
757475
1516106
1536420
1923843
1230782
508357
813350
358008
1440943
1775068
991633
1854972
738816
508680
891851
1919934
1642655
1634425
1478097
1611204
1010114
1513806
1620869
1869216
906563
1257825
1610455
1439967
317299
1236062
547450
714685
1556837
583740
1860031
1939939
1532419
750281
501900
1770785
355677
1997237
1675700
824426
435228
992911
280404
1547701
903614
208051
1955863
787686
898309
1422125
1338991
58211
1859062
1972311
368026
1885930
1315570
792568
811760
1435317
1904530
745643
490733
2717
1911000
922814
758775
1937212
739095
378003
1043141
1617550
1513570
1522807
1472421
916557
1407512
1874864
786241
307526
1706901
1315762
898895
421050
1232918
1250173
686495
371442
1107355
478764
1186339
231261
1986800
1999392
864755
1101087
1162328
893372
1164859
273446
581699
1101618
1688466
393091
231837
1147955
1347346
143709
422460
1204387
1419431
605038
748027
1316986
330367
641020
1460476
1463544
159904
376290
939469
502092
155478
1451874
1296428
1580612
358206
1987441
995703
525489
1863626
1224475
622370
1463275
834068
715311
277552
1707821
55915
1641403
1889513
1783623
1694998
824094
468082
1289528
1316614
1968375
1491347
881155
1421881
152721
1725407
314233
1155296
1080587
434191
364217
655545
1635456
1305521
1146517
1390543
275196
1287933
473220
574313
1096255
1713266
1206012
1906494
1514583
948247
333397
1416934
36198
1172787
1574044
663116
1821992
689074
1822048
1294833
316126
1264092
323831
174279
1333500
1581875
1775574
274519
188172
320746
214999
1086938
1137889
979756
1841897
1753139
527831
720679
1599503
1548865
1462830
28626
1022451
377241
1309851
912432
610643
1537184
1793275
1450255
1755366
822817
471654
1231743
1966637
1212694
95680
970644
1314962
930405
1516604
820788
1049235
1233728
400290
1182816
906257
1193054
1736742
350361
669884
1274246
1302020
1881165
1385953
911372
536628
504849
1866784
850561
309587
1195888
1077513
152150
1898409
1260716
1101984
1216468
1088226
1942293
1235052
530779
683767
1018729
1240166
631634
1989169
696910
760445
906154
634883
1310644
1167475
723489
188449
1267192
934726
1628701
215083
1719209
1286049
296702
1461932
1647481
1284425
966379
1671743
1886271
110964
713792
47137
1101431
1738596
1781869
1939081
658112
74441
196671
574837
981780
1598639
1691235
1763606
1673020
63701
1112225
1893424
1628921
1418098
524467
386346
120352
935564
1781828
759847
1630751
528135
92921
1726815
1486735
1038049
1737360
954267
430232
2196
1114274
1405157
191779
996543
856484
1294108
752734
294214
1454497
229616
222125
42663
1961241
216976
1155767
910725
472304
479444
1370767
1952834
1123797
1180402
669060
1271709
1637667
906230
1662044
162613
1822913
583755
1118973
925089
1788066
556703
1164541
472620
409379
375590
349035
1686443
961821
510436
1468156
340075
1158464
434293
921496
1435416
79749
628168
87991
561215
1689497
901762
1283029
614372
318344
1697545
483168
140435
266407
267231
530390
32484
1346953
1074329
1458562
1704811
530668
708072
1842525
172874
436685
283029
435091
1094871
321656
472435
1664533
782314
993504
1400960
1578819
437530
1384472
1757322
1743086
1171560
990468
890782
512467
1170716
1459234
1883892
1443073
645444
717485
1347846
1314524
1634823
40699
309063
455096
9349
1530452
560010
1876760
923421
227008
997179
1261752
1746882
905766
1908474
420330
902923
504937
298916
78443
1018264
947312
637688
384569
1074547
473330
1756553
991802
1172968
19066
554499
542342
244601
346149
1762194
433201
1385860
736996
334276
640913
1235355
293718
823236
1330198
997551
455021
16283
1151077
1723731
1930462
1553559
386969
854544
1938275
466552
1398655
516851
1374642
1416562
117586
1952894
1922394
1735698
762563
1443801
1112400
571552
941605
1745590
1905223
1705403
676358
1973985
767678
1582580
418952
676312
1536982
471317
1262596
1073123
911007
1865364
617540
1784076
1161391
1263093
896089
1788
1124610
1544298
964745
415188
1713499
67658
1939155
1420635
393720
76662
1396618
1042180
1348670
1737618
824277
559938
831329
608182
351150
1505191
1310609
1728253
796922
465899
741336
272335
732535
430704
443542
382222
822217
23801
1775800
1389385
393321
370509
1615438
1990307
448297
1407529
1473734
84158
1354042
522035
1366995
441744
240628
793877
1648456
114060
112282
924916
1954075
335521
303246
1173923
422141
1471627
1914199
108035
1307510
26064
311813
1366675
1123400
27142
674254
1069245
1086424
192916
725181
1638489
1911954
1917562
624054
11912
735252
1984029
220940
1828599
528744
589065
877953
1082817
1550695
856388
1197628
1754357
260522
1584552
148035
8652
1839998
1309297
2233
1557601
78661
1575247
374877
355507
1304792
600106
55969
1071664
1790248
819709
1656804
1586583
1430019
168986
301564
816835
1196062
1112285
1584407
1244269
583221
977486
1077860
178222
737888
1998232
1712655
971324
1389581
908576
1851791
541235
1268380
1527275
625634
1723379
77906
1021731
1112537
301023
918407
8169
1281063
992428
1921456
1940041
919598
1595556
907450
207116
720997
1102447
1234866
81008
27144
1849927
581366
1866685
1995730
110095
1567804
484079
844352
788119
1458189
1544040
12617
569366
733200
690864
133736
1110875
209369
1672727
1912279
1631148
963233
121840
1437139
759321
1338584
1948362
1564844
511029
1867114
247764
132205
1356655
1630131
1546526
1255080
1253751
748385
612162
514585
1625502
222934
1540941
1596036
1526951
517621
224745
415992
194056
451680
335393
858929
576232
880183
707459
360285
279224
946445
533491
1146816
1216265
1444907
1292354
1039431
1201478
833125
475015
1011208
1056555
476362
441419
345899
291932
1716414
927956
245578
718252
1804021
1303780
820698
534693
841803
1493455
819062
404347
598987
1079116
1768580
138236
1114941
1600167
238269
981060
1968898
1398316
1597607
342063
1827656
527730
652648
1842549
77274
1278518
305885
181280
1740114
1158955
1195447
43227
451710
875459
382221
46202
1807668
864144
214355
445869
1624179
482943
1834719
105224
266141
1577948
1928184
171265
849597
1424692
107384
482885
1490482
1747883
54418
1977425
1372849
1511725
1834681
1744724
1679606
1902858
520850
1980412
1243497
850572
1512045
588883
676400
1126410
1022622
196217
415390
396496
463985
516864
1526931
485714
1249724
740415
304608
662062
1781563
411970
89502
1058614
430636
1435830
944911
1650367
1599072
222684
1527822
630128
1006417
1046409
907258
1899396
1679535
180666
198266
92174
1873877
202513
990119
838363
202575
595574
1166229
565306
1427118
752903
1670007
1147636
857662
676654
1970974
1511129
1697734
857254
825611
1344137
1428088
1948940
1120170
265773
201494
1475486
854600
103996
1385499
1627622
1543670
529192
374697
370093
1061349
749593
1592105
1155886
623990
1618948
305926
1382289
1452425
688848
462693
103164
1069353
938566
1624632
1655470
1604879
130585
1471232
690434
1538375
1745151
1700451
387621
882260
328474
725357
1916012
928089
666560
914907
998688
848945
1357563
484141
635660
1385137
89956
261642
442851
968397
1633412
939051
1086434
971411
1851704
337967
1917384
1121793
1498973
874470
312534
1864572
1177486
846314
473968
819223
1675630
1061758
593095
647920
1889
218703
643836
1408144
1975092
1106811
1415233
134882
626935
1949534
232648
109421
1422146
794979
1218976
403298
1758758
1313187
191975
313927
1593723
1281998
576237
120121
313689
1300858
836193
1403204
1706754
1775767
103330
438212
1683485
1462766
582390
1418397
4022
1573136
1147872
850741
1043253
451766
1743402
1152493
200759
1363612
749995
1215579
270079
1171479
1335259
1942115
1790937
473688
135352
1224046
525065
1671128
1729227
887252
1277074
1390715
379909
1747132
215159
381321
1882491
1032491
64156
443156
1214476
335279
1482177
550124
1314445
1945161
1312805
1511962
182782
820433
1895071
1880
1357949
1494469
1250276
1314206
1174705
389611
1207940
472881
264739
679080
228327
1517149
1488083
1516344
1534627
1263280
1126348
1354553
171192
353504
752568
1723905
434790
1825182
465277
1447797
310138
830424
912711
121656
381452
564565
954794
950702
1049937
1786674
513853
1579601
1476168
1651070
763490
1591020
1707758
722654
173925
1470598
17168
837604
516959
1612490
1297381
1788747
578415
483956
809865
12960
806845
465455
1378246
1760664
1687154
1106906
1426788
802910
710146
621283
266333
1570018
790304
24834
350941
234453
1855443
655629
1265618
1253333
985073
419853
1705578
934904
1733384
665219
10347
1625437
1984141
1649175
1006740
1637048
961357
1005368
1064716
1548677
1911966
872485
284810
76811
1701930
971887
1806917
588042
183076
790797
1516559
901893
307082
1189271
1080073
200389
1035014
518723
1479232
729387
1834503
985909
345253
271751
795638
1158707
1079486
398467
1909571
133574
64260
740733
871153
429419
778118
1206940
888593
1213319
1289101
1877391
1158815
1370657
1159399
1064565
1818927
557243
521069
400409
1282569
855356
1198154
1332906
1053612
502048
344116
1906493
872757
277493
394823
259622
1135225
407683
43436
202952
582913
535174
149058
1910018
1012970
1621999
1547303
1292861
411727
942359
1490624
461591
1244696
986272
1932475
368226
525871
1879418
1842831
461698
850697
1083464
1782979
1235024
590662
729318
216519
175954
1357731
1127215
682726
1628813
1874145
1852676
1687141
1288290
952647
786181
83308
747769
645004
1383620
802971
608708
795737
824000
355268
85139
1889952
689545
663368
1177855
70923
1499626
1325773
286675
1260896
762705
1307450
1520149
471448
1895613
1173291
1471502
119509
1865738
1199751
891953
1071853
268213
206639
1657992
1184471
858361
1642083
690738
742314
1742627
1658696
966700
1167204
1680639
74458
423389
1255103
289928
214394
158450
1653326
528593
337674
477709
1460154
602103
1299048
242954
1231606
1293696
1159381
1426078
1747173
1518581
148528
1088817
446437
1999663
674727
1908576
111096
1859295
1354886
397851
187705
1215276
66824
1291321
844432
1313406
1885363
1397066
1949111
385320
812747
906779
22523
506230
966618
893033
1738078
1060928
1347209
1535790
521651
1557005
1857433
1484335
1073759
1484288
725480
1460453
331483
521156
997217
1804620
1622813
460371
448437
1374223
172460
1554958
91538
79006
1218302
658728
1256941
1891826
943668
1247073
1307483
45490
1697466
402685
640134
1901314
1293984
48713
1268476
1051628
1147711
1939958
1358411
150395
1478509
110993
1376489
260830
664751
1850930
891336
94086
1499126
1137312
1747297
1955165
693908
897262
473289
1673750
1602316
1892800
548670
829083
1864048
866504
373457
627353
1254576
1994270
1934166
735742
802266
1680899
769532
588699
897047
1012495
1446386
1012214
653705
932229
488080
695585
1132904
1225878
830378
1853648
664080
1556265
1544065
676085
1490387
928563
1261066
228036
108448
1364402
698097
333410
1465592
1347648
776576
1192300
1117618
832999
629271
817657
1032111
901626
1332670
1695594
1284054
914973
1328275
220136
1857101
683387
275910
1461065
233828
423102
1075730
1911744
143667
1375775
1880866
1432489
1537362
1690160
1574507
194823
488924
735255
1248149
522665
1198104
1509212
598596
1190267
1120077
54929
1855452
591626
1235941
1448881
21603
687373
477458
464505
1386017
640092
1335819
1165333
263461
1768919
848002
724272
726973
1852358
511961
690098
1273321
1176660
1180441
1793899
167339
1266690
1201290
1064041
1458615
998766
311670
595561
1817097
916893
230250
1535923
242005
976710
1092456
321212
452811
452399
54272
895194
192901
163001
16566
1661421
892901
1717802
232418
1927829
108790
707949
344907
1440100
692173
1808222
781627
236026
149112
1526577
160007
575554
772096
749953
68302
1889805
1889055
1124117
477843
384523
1482778
1375333
1085
493277
1879489
125916
804780
425164
1228537
1668620
990258
600503
589853
1484500
1060287
373349
1001416
1765002
1909079
662607
1380743
906756
682436
910376
815913
800585
1870907
525701
1066202
1962216
910996
45306
777659
22529
1393421
1621929
1802358
501908
1231952
368730
1595464
674766
1191547
1687689
493265
250768
1710390
782091
1883486
1747104
447312
824396
1577781
1742942
1106249
747907
379747
835912
1499296
512162
1481813
506818
1991866
1538603
719637
1646205
219974
1107095
1125354
260673
1779763
1691199
1354423
621818
1122218
1597969
1729967
652400
1265838
299717
1690090
84276
1613037
296487
218402
638369
316052
892915
1900283
1328352
21990
1958771
1671715
1247170
421044
1637492
1048835
1946220
236558
309274
1629741
814339
1726194
230669
1682133
1619685
354550
1913163
1726973
447939
1084147
1065219
1455857
369697
725655
1904794
1688396
862941
880752
1035988
556415
450676
948421
330223
1025959
232946
634207
1036413
256244
1302067
638729
888562
763126
819876
1614176
1141927
809501
988623
310519
1654536
950064
1808694
105948
1888573
1621809
1878631
1892010
426123
321474
1376706
456375
1854776
546793
1313601
870879
671565
1230438
1528998
1327220
97362
77146
1195069
1752201
999240
1140769
523231
1280514
1761651
1451014
62137
279147
1710257
832215
969660
870949
1808788
1778509
1878677
1982413
200384
502419
1018577
968805
613450
1661772
457532
1087554
823457
186929
414301
1739305
165644
1711042
1866676
1893636
1873158
1511533
1988213
1498129
1132422
91535
1858142
334396
789334
761939
173295
1074981
1884747
1342672
376106
545261
1329805
1236486
744605
1537296
1649980
1696932
1709936
1941269
1769848
788493
784218
1933394
1233857
24347
663848
1228062
1352860
604557
1130720
1359734
676386
211317
1600119
1011120
1522758
75250
1693102
936479
1772490
756226
1971573
1337995
1344530
19189
851287
1396341
975792
582460
1474191
464851
1460852
941547
1436481
1671136
271202
99428
490604
198614
1752973
1267996
138171
872806
1144217
496664
468161
1931615
1242865
675136
364337
724939
52894
1482191
1735019
1163325
291131
1069918
864413
1596193
908603
346285
727070
1328628
1919586
1783785
896415
815398
1004710
1637201
965272
486132
1062496
363242
1554596
92053
14176
794013
768725
1484789
952572
1663068
1817954
657132
1983253
348308
1324100
432368
1476516
106743
88305
1802652
1862064
1346842
224916
1363394
888574
90676
1430137
1222892
1646456
1526992
868097
392807
1031924
1100325
959961
1521677
410330
1326945
534736
754493
1011710
839412
28237
946740
302007
1949342
285390
4563
1036889
1317156
512994
1504366
797302
1621533
1898418
58804
1020454
1819831
812405
55803
979774
1823229
1306106
995474
1184651
1609972
981385
237442
96353
1329419
68340
1852341
1837180
481304
503956
1099108
102277
936826
1938548
658869
890188
881186
1345095
1464612
1475486
768098
1607532
1252151
161765
1738171
673285
1159726
235090
1841278
1298142
1420427
1542278
1535975
1456714
1716618
1265498
1601340
72895
1024952
505312
501221
1336683
656552
277777
425601
434391
824492
334392
546047
145694
1140491
1363484
1550594
1617200
194399
31277
1100365
869692
481787
1577512
1030009
69581
711535
475865
69840
1159905
1568745
941153
1428258
1617300
58834
901303
937564
1338978
1068239
982051
1817264
488915
1252539
528027
133743
839121
1755337
188154
606821
270938
960534
665086
1097073
1200544
188339
1341932
58796
1278008
989880
1469494
610418
1588188
846876
95434
488097
1127867
1069229
1268894
631149
1753882
1581970
220798
1788695
1069713
1680236
1233499
395524
399063
121253
663627
1504641
1908357
883296
733280
1808650
1897748
269352
644882
1846189
1307220
211001
14246
458466
400856
1168083
356524
1058630
511008
349199
607511
900905
685178
704984
283005
692882
817830
1282661
1325089
211884
699642
562493
242296
1120313
170044
892386
1155347
484576
1622159
491841
1614857
825269
1458604
591722
304964
1826928
1832900
1481266
200608
1853552
732324
352534
864422
1727238
1273721
39779
1060913
1744263
1775966
1898941
441230
1004613
1491574
1332122
1251337
1041048
966231
1421160
724958
1199314
428102
1321346
1368997
1369973
1439605
272281
1096912
625036
1079725
1549490
1477942
1398798
1914524
1439931
1862091
1210380
630309
1166324
1536747
1062146
471192
434901
839737
1040028
1853051
1459980
334769
30132
1605354
597470
1028341
1797806
1309719
1190373
1124556
1565378
1033381
404928
691721
1443528
1203946
31347
1845784
600615
437609
810832
1177436
339927
530363
1282308
1657794
1045851
1589031
158070
1356231
1426706
1799548
1463237
586268
1630843
1976359
1070417
144050
655220
742452
274672
1045257
1894461
1660168
1090709
1615300
1051135
740408
1205651
1570123
471487
1682000
443021
466110
1036362
176195
261288
1412047
623313
622896
1887441
1284589
562087
203797
822784
748815
1485913
945286
583362
63536
1001318
1977011
1212259
1565331
542768
33540
920603
1781642
955635
1630323
797072
1456501
1507233
1403544
1144634
828386
1222400
417760
775387
340641
1228701
1576277
125002
1253758
995748
307539
142020
1867272
1815677
1022712
880088
1141752
1921873
569211
299413
1813400
771135
340081
1457873
1451107
229775
706741
130358
447780
758928
965707
1307943
1064699
413615
478702
1567932
994773
1747517
419171
70627
15617
1840346
1208653
1492526
497480
357815
1971876
722090
464921
1987922
688872
230655
929775
1408365
1932588
1229771
81412
1834191
1306099
307895
507151
1750851
693090
515970
999787
335516
1277018
843092
652093
1451079
1024724
1535378
1286283
1080926
952667
969440
550885
542786
1768756
1866986
940486
1568480
1216073
1709846
1941987
1207718
1817326
1117635
1879437
585209
1306166
1507880
1157363
455259
1405798
247008
363653
1297881
1009136
232547
1984798
1323376
1800324
1443823
581696
492930
62060
1167028
1195962
743825
742138
441341
1771079
1951150
1868673
1585807
512349
360427
593345
1212917
1682444
1133141
1002968
130050
1424838
352885
652731
1880655
454991
671317
1006950
1546271
1085148
578872
1385569
1395932
1563813
418336
778030
914623
1273492
232168
610275
730959
1957524
345802
328170
773342
671250
1379756
1650081
941997
492032
1387772
1457601
653083
215921
412930
215710
1603188
1711069
229209
453109
1715893
614529
494492
1761547
343744
360518
1831855
1512864
1827962
824476
1433981
1580928
362813
1851355
200853
2515
1583918
1817047
1023736
549056
1604878
268313
942999
1818316
518506
864845
1685435
962970
983855
1303507
1635536
354619
280180
632078
272582
1284803
111129
1453134
1385010
321973
629043
192784
499918
649580
1077748
638709
1091775
1055742
116076
1859734
493076
1899638
1157959
688633
821410
1469375
236492
646970
1729971
1737690
1724574
888470
740404
209811
602263
573815
1700756
1834355
1090866
1588530
403134
603642
1830393
738481
305042
1573627
1818606
364505
596052
757007
1950789
445039
1101251
1627709
1793634
1229667
522569
1908291
227996
16028
1763870
1735792
226605
898228
201353
1816524
1104508
812446
283420
187164
1958625
983142
1415208
1204277
874344
105502
391485
1051788
498836
604829
773846
448572
1423855
1173460
1463389
962583
253566
177912
370342
746077
307120
704922
1395658
1655206
1822267
808212
516215
475584
414253
1288110
878365
229492
1302510
1532346
159064
1276773
342954
1900043
1368905
1545614
704871
79813
97213
1426452
1837797
155314
1847211
13735
1455869
1165829
952823
997119
1878263
1804450
799899
1739870
1021971
542242
1461565
1498741
314331
1169453
740349
1527498
529183
1781766
965501
1238731
1577026
1435361
1215855
467845
616344
273971
1353090
939957
783998
1830412
153149
448944
789477
1121748
169838
696120
221636
552489
102417
1366405
1208959
1849006
1065357
1686369
1872779
1996337
154850
1134690
1623347
910595
271838
1211772
1854336
268652
716807
1580331
119666
1752395
1426720
9254
861362
773802
417122
466596
1862724
218996
1878689
1593692
805200
1444124
1407570
827453
1313952
1163019
726060
1497404
437763
1211597
1353028
1865301
1144564
1170674
1355881
214523
648571
2504
1294960
1754168
746632
1278907
911792
1405666
1637400
1648971
1278518
419586
514011
575171
1187717
386915
1500715
724492
1176426
1969398
531711
412838
119281
534050
1699933
1611575
1829841
1375179
857444
11825
201278
1914988
1909823
202575
404743
98454
1070093
1530471
707176
811966
1155579
1337248
914274
1780481
1891264
267126
1437099
624130
1537942
311163
792681
1204630
439215
1489087
186950
530188
653985
372917
1798693
1736217
268595
339881
1290519
810269
520063
1966220
1557499
425050
274222
545624
600665
818545
1668341
906149
147214
1824469
493491
1365838
141141
649912
1324657
891663
1778636
1282662
1063060
654104
315902
1213631
1900921
818130
534211
127575
1179132
1818600
684607
855541
1890979
457474
988600
1526418
1119026
283742
533856
1498902
535902
984263
582578
474947
813418
626098
527934
1560840
679375
548587
518139
423387
908297
1744704
929137
1336469
243813
609331
1763428
1302341
524821
672130
1809871
1173349
1940648
821817
1823284
1001226
1818245
211839
763283
1573847
1326871
381109
1886108
1253612
227685
1507058
65643
439606
126338
568169
1567656
1219300
698310
464100
1066482
848161
1207760
803727
360336
1039970
1510523
1662231
270814
1187803
1052799
794213
1944276
1418630
1195519
1435808
3890
810982
1694661
1843599
76140
179581
360983
1951935
644458
688930
1969478
237784
1088327
538296
1358797
1631319
883737
1365401
231865
1527182
1480522
201143
943727
539809
1300488
1839253
293228
686211
1244917
583069
694785
1387396
6679
1995284
854819
960963
280540
1339724
596863
1211824
1177877
662564
134456
361173
921811
967123
815173
1040045
487161
604711
96157
356548
414681
494930
846002
26954
676479
1219049
1494862
71504
1959468
70192
817269
269790
1008745
987379
943302
1351926
727078
1458123
1423239
1799502
1298197
1573914
850755
1568318
304113
936896
902759
1486303
1135974
763294
1375402
1746821
68339
1995131
630993
1115873
1665248
195720
1167709
1798154
1717485
627132
1008662
1279045
762252
422105
1763447
1972885
496373
805961
1033771
1549748
1523591
120737
1999803
769624
347334
711385
321932
1042013
548328
1287289
562022
1602718
1434954
1701505
1461890
781673
1804414
1723907
445364
458281
1973858
1574642
408434
480214
160059
1934862
372157
80597
1064840
429948
432055
1370231
753149
1416432
245690
1593155
1413097
939400
1333277
991000
100544
1688455
1065113
1437517
581272
290866
1122204
202042
1697768
883102
1197435
1284789
1901617
1646901
761726
417451
574152
688341
852353
1381995
1544558
193885
470264
397308
1828523
846262
672086
867330
1138017
1710752
1592385
1854313
1885141
304823
1460887
1278247
1259189
1189445
1915260
738335
1426576
1729202
195515
27044
1186171
1116738
1020286
971766
1450809
595667
195110
801535
347847
386718
1727328
693543
1886773
999995
684443
993412
1722699
378941
536984
49105
1660671
1584760
1933505
1101109
939352
1056230
1139433
1720941
1735300
1114344
338726
1884431
860369
11152
440373
1808052
1964796
140230
671313
480352
732748
1567957
1213123
806198
1116630
491541
100664
67145
383422
117646
507025
338212
1540151
1561240
413639
1460232
40660
1395460
1573020
1851326
1508580
1953185
89768
1854880
1333897
62540
67999
1193282
334884
429027
182478
1981937
1590795
1515285
1335929
264584
682188
732506
296378
1278159
27451
1653035
710507
26275
1814504
984975
1226975
772235
1565019
1296849
1312133
1716698
775363
1103836
800692
573515
1247245
1439231
973153
751688
108193
1493844
62992
113401
564328
702899
1495274
1763244
1876536
145030
1559119
993584
744083
1554999
646085
1608919
538051
582492
1742629
738824
1082477
955208
1619080
893806
950783
1051920
1662331
451439
1485387
1626584
1389266
803799
1169705
605740
1034658
297994
1333757
695113
1120692
978342
176860
1399899
1632493
1763249
713576
1443481
1417121
1518437
285219
290631
504143
715006
184304
1279780
114291
654913
1671705
535751
1920292
355311
766272
977376
515075
341199
138918
803522
1398047
47021
751306
1754909
1118787
68400
1202621
506515
418304
1963352
855225
599327
901864
51070
643177
855141
778362
797809
1492029
1985626
1406026
752300
1833706
428882
1109662
560466
464788
84360
353581
43943
454124
1967056
803826
859899
118733
1979405
210158
211734
948968
238105
1652442
550618
1517409
37511
1698754
1067630
984508
1029179
1679570
756330
63815
1651304
252601
572120
309040
1749521
3848
505595
935298
1779097
1342393
1077541
27771
1950979
122895
1068056
869750
1199169
255920
181141
137693
143390
563188
744870
1610290
349978
226114
136918
270791
5227
413923
1279644
455155
1729171
261169
132737
1219104
743895
1648670
143216
1983917
522061
113527
1247379
1820524
598849
753304
882395
613071
1855429
1776825
1507319
1322116
538938
1453324
1248008
1574732
133475
1242457
1847282
871636
1841317
1440566
398410
1595515
1650022
1189936
1683287
55775
1066917
1666089
1729928
112834
1708888
387723
199169
1382419
869812
1950156
52603
1437387
776370
1455056
1515114
1586572
1612310
1034900
161326
1166978
582844
219845
480396
625365
1623728
358165
1670258
908136
359332
1143600
1385397
962916
879490
1695407
229254
104684
1983335
1941277
126760
797304
559651
1685571
1206088
1929190
1559538
979278
1690544
643447
1688503
1170354
913840
132203
1720661
325454
1429055
1475882
1546823
753663
1900056
1584584
575005
155807
1772206
138411
1369551
48428
663061
1950525
1588768
1255742
1989103
1970877
291233
694337
102590
1098891
1130166
278080
1356158
529240
313683
9671
1085088
7122
1607614
253955
454962
1214474
1316220
1746645
1237986
1790155
1323311
342100
647120
1766653
975850
317686
772378
590801
116689
1877356
725374
97914
1489817
687478
175621
964633
1882359
1521552
899963
1741794
1417564
1893629
1913558
1789661
1246377
503697
500593
1864248
422284
620513
1566364
374064
327832
1117493
1908658
1458810
1107730
158546
1763091
300013
1458145
907492
505241
899680
5827
141090
309743
854705
1729414
1954686
850824
888909
1035143
1609584
1901280
1713972
1035394
1024587
1843918
312414
597354
1137012
1236360
1955386
37260
952319
1456349
448509
1134961
991084
164073
1688275
1493788
26193
337665
1699958
660211
572566
1071423
623965
357459
314122
505477
12599
909774
1622729
519362
511565
1451838
1970949
1984925
852258
584373
1530110
719213
1819747
1393195
100469
97084
501309
1783506
757161
101513
2893
297662
192420
150164
810218
1092080
350204
1172925
1399668
1569549
997417
525566
1750447
1666888
795004
1112449
217901
509015
914888
1925047
884908
551053
1258492
492747
382769
123716
1017014
990409
144060
732943
632521
425328
1987709
557356
1366748
1519633
1552360
10634
1175052
405019
836919
283540
423754
1393400
1266782
1304104
1259356
1232954
1939721
1973700
1258769
547087
1635584
1795228
469197
1831530
611408
1006924
1113015
1730537
345415
1894519
356295
851205
192665
945175
902489
74392
149098
943219
851917
173543
767946
778922
1205792
1719161
787948
1453268
978485
1283488
813676
1105519
251399
588723
1554581
1888008
1165349
580160
1444174
1087847
1375426
206105
315632
710385
1184521
1835572
19946
1443267
140640
586162
1710905
903228
162885
1880796
924700
112628
1941571
1795484
246435
314925
741550
1734301
892098
439030
787181
1889880
573434
1456363
452317
257065
1355963
102954
564762
583180
304886
817439
940412
797958
1400382
855843
848263
1967260
967688
1137388
1946468
1099511
347507
537111
1856787
747508
655802
1105149
1932283
184632
1096029
835927
424788
1777767
1732710
242593
1045204
269159
346775
940701
972206
223539
849900
400946
1623450
1466540
1958569
849467
1010047
647660
1734631
1080441
1200031
272036
1096046
1387753
1202032
1464091
125259
33718
90440
1802384
240448
1635760
330737
1216445
841621
34186
260807
1836415
1203837
1596534
420958
1373229
1094053
271436
919455
421167
383259
739176
1070500
1438012
439261
1333717
1742411
1402459
1692786
415708
255221
1814344
1542052
1441941
760944
349322
197471
224531
582364
1430741
673545
175688
1318713
679109
1989569
442317
55993
1219201
1274339
1471182
865991
406509
1727054
701899
989937
1197755
93335
857622
654379
1562369
298904
1223807
656448
1048502
899928
1141805
1303763
1032500
428712
1211199
705905
572548
928365
1317420
1317964
796380
1416060
1364985
845114
440400
612961
828684
393604
887676
1852124
1827261
1627457
213162
857549
1491930
775843
1356738
1352304
508906
143857
539496
1451827
746294
1125453
1995201
1478308
1746708
1099984
1031843
360556
1877533
1825302
210583
840407
1570477
1432780
387295
1288771
1872655
12768
522677
1342697
553269
1872856
453641
772431
1580972
1668719
486616
1630400
1527290
1428476
123843
162757
587910
1407253
1814997
991972
831950
951583
975612
1155738
385453
1728341
537529
1212024
982134
1731690
1961844
769910
874396
1529684
1326852
945364
711894
482342
824890
788958
1525378
276649
914695
1475196
1906279
54941
1215425
1683064
1143241
346744
1166407
469001
892892
1882886
1946151
188663
1951572
114593
917509
231008
318503
624769
529005
674638
1034170
289005
1895922
1300590
14727
1342357
447907
145141
1507886
1030438
543394
549
257918
773862
785155
346576
681286
886713
16114
587095
1085655
1871016
251767
429294
1847868
1632045
65213
1182174
1784677
1029826
148315
1586127
1247016
880878
1817607
1059634
1564810
1609900
1755456
944199
1047851
694434
1344433
1135678
67666
734502
299598
1400401
1196109
787965
479709
1650004
141939
1118329
693162
182767
12505
272289
1511979
721155
307381
669751
399985
436926
1103867
897382
891266
803583
1026214
311386
1425510
1515439
1392788
1796593
449198
192139
518281
529732
1192493
385508
1141851
1057899
1712675
526514
481468
177120
1276637
1875761
7302
730982
1891070
787595
1219636
412515
605841
1432998
1742686
1564618
91836
312149
993736
1485578
1798118
370960
1811259
1090633
236406
455061
920967
623925
1009438
83605
235074
1299449
706277
325341
1464907
1976497
1462281
1129538
1235057
765494
1486875
990546
268480
952033
1475422
99506
417664
1942789
1439151
1619769
1795760
1568030
1386364
370495
1720687
1863779
754696
34226
716594
1697057
1978313
1490621
1973249
1664210
506535
1688709
984823
990179
380585
447417
1423702
1903283
1293728
786839
856944
1152277
541304
1330870
1128103
1453545
1860421
1867721
1204546
648286
1574037
681944
1769577
316900
694874
450543
753114
1193763
712590
274884
1068975
1780272
1942849
55288
1718043
1093357
816245
312349
1973009
566679
1840094
603205
1436652
1096089
487312
923446
597442
1580482
1999115
773415
885766
67062
596650
1463163
850274
759770
525707
869743
535225
1099418
1188568
761057
641786
348092
670808
521951
1764689
1791435
532433
867094
1293349
1253794
1522500
1726808
1614101
1541112
834178
90853
1806137
1678155
994167
509659
954215
1795421
1743695
869877
450060
1561873
277626
1249798
451346
1859548
1803860
1170085
174723
1775057
1132132
11752
1269424
1788802
1528199
475562
340790
1671482
1422561
1133201
658997
1593737
1177546
35346
1745597
1457178
48383
827446
914667
401624
915996
1363537
1513744
974790
960138
1207746
1796541
657494
939876
1158228
294399
375534
1050817
621133
687662
1380509
533638
1104254
677065
1153456
1987733
429451
1066192
384913
1033433
1219220
355
138573
1268710
171807
1391102
1365974
775525
1384638
42075
1380303
865965
1662558
1011256
272316
688236
914882
442108
1746005
370729
1413405
571760
1109100
1109002
1854501
1748703
1215828
1447828
1467832
1586360
894457
1423635
940537
1208109
271041
196523
1917630
311546
1395441
1670524
1279001
8801
740355
1691090
1108671
520804
1842277
365558
876717
1609826
1012953
24454
1402048
174304
632810
206109
530691
380618
1416843
1988843
1011542
1792927
1620794
8260
1145953
492389
242662
699292
1785680
1625991
409249
1173020
500130
1983383
764338
447958
1177942
1563925
384412
1244472
1300082
1298339
151135
1490624
148107
502424
962105
1606932
315174
251012
1070097
968624
1958053
1425036
91405
1189538
386576
1328234
595246
791834
1845136
845469
1236109
987941
1376002
516046
1749417
228629
1574198
1606065
1025478
697892
1287980
1943198
526055
62770
950250
1831020
954709
438103
1713369
1522954
452045
992701
1648333
702893
1961104
646806
905577
365048
1516242
1673666
1815664
33426
678046
120163
1262892
1590771
1060139
66059
1393115
506749
269949
1500922
1047515
1038283
917104
702336
1875578
316616
194765
1689024
1545348
1849543
45861
1549052
1423410
1876526
1473634
1559130
71919
1230006
732074
1727817
1998668
1534711
909938
29386
797844
760923
1994469
520685
167126
1362505
1294646
1015973
574135
1817080
537872
453599
1983703
1279863
1019085
1614620
1902397
1951362
1954672
763098
1234528
448837
645641
418372
381090
371455
194943
1112801
978770
2869
273615
1980644
1099847
1877484
1309111
1005107
156846
1332464
1730899
1714014
158291
361355
1009193
1256296
404373
1387033
1443098
1530037
207695
1323485
424004
983461
1315966
1181945
1798495
178720
379279
800634
632046
291438
25870
430363
343306
897544
266425
1331252
741441
386917
110803
1105810
801673
1831861
239013
425022
884616
452786
978794
387017
1784290
1655118
1009946
542549
233845
1406595
471196
212347
1382223
1411595
538081
786980
1876171
1709737
73728
1397042
413748
822793
1173400
25769
1654790
449843
785446
1522623
186222
1714622
996384
1562453
215089
1450185
1204564
936126
977597
584581
761735
48365
1769957
1279464
903069
1914134
1114800
1197501
905923
586935
1895451
1345854
1128205
1203978
651414
510571
1828569
453673
1782265
395896
1561097
1348976
1176589
1699581
1692953
345211
948759
1626500
414362
37268
1627189
105981
1638869
268621
1537150
669536
1862593
1647515
1512740
446332
1414343
491531
437583
326900
1850483
370289
489999
916627
623477
815958
1153229
1470494
838219
1305467
211394
427111
1759793
1720790
1614659
1929762
1763728
969704
592562
1363611
1571848
1332828
1351135
220200
273866
546674
849830
809640
535580
1058811
1289272
1270605
1285533
1101468
1272915
240123
324325
172075
692692
585857
483456
696303
1894848
1009385
1526138
579340
1262939
231922
1823879
1874851
176076
507279
1672723
1238556
1255790
1270686
1501969
1186423
1576175
1997613
1312037
1411525
1277390
722635
180997
1920906
1542908
115986
66620
85588
401773
1334098
1661104
900968
375859
1368308
974800
928803
1922786
1255475
1225340
1106364
1503094
236404
1035367
1031593
1005327
1869877
1245408
280536
1035368
740824
296247
449808
620806
802137
1333667
753142
1560122
379102
1338255
1576753
307120
620736
901272
9037
1398737
534386
1210248
646370
1784945
1479881
1996064
942531
671794
1095952
100730
635199
995138
1123086
1941328
978033
442766
1509162
387168
1629986
228199
1082457
529770
1726785
250929
1142090
1371292
117359
1168822
525397
451827
727479
537767
39801
904616
390867
445752
899487
634532
84451
1445441
465763
1085474
1074230
1977083
1556987
1979609
1133420
350654
942631
110145
981040
535424
1415798
254313
1347690
1187227
554857
364138
1088845
1437608
1142850
1041658
687292
1834704
1437141
1224287
467674
617426
231977
1377881
1098729
1340352
94030
677975
1869798
293058
74458
1405286
126093
672066
1415220
1914225
450574
609317
438789
490517
165935
582763
200533
1568735
1624004
1218658
446643
1777001
1028667
565590
1975412
178326
1427396
705051
1340963
1094608
1613047
800365
84342
1320579
1751698
1288200
1495486
1467440
1909643
56190
1274764
1236273
902873
271484
257046
1343
352511
879347
255564
18830
806179
569766
514367
935821
545827
554491
1880578
572888
141375
1766321
1914199
1335686
1112203
336902
408135
1772115
378306
994834
1429071
524087
1228982
1806892
342592
1922479
1645793
1523876
318906
1330476
525143
594448
309233
1890443
1182756
1907852
914667
1478259
268181
1764872
1493340
1534752
157940
1648974
651381
1921046
520251
1219391
7392
807739
1032073
1023320
422538
501168
1100955
411645
1050023
949935
204794
974372
817869
1550861
395173
302995
892637
1307981
114413
1617462
178878
1814045
404930
1912073
821462
388506
482690
871607
1650336
1995241
1845341
233103
807380
275845
141217
1418075
1630892
18590
231543
559714
490981
1202364
137765
433551
874174
923275
1595431
1254158
50521
565283
178672
214911
1942164
925885
1888252
57423
1544940
57941
811301
595441
555786
734246
1369018
1789898
1880588
524407
630722
947586
892322
758235
277475
1104986
750620
750263
608730
1112022
1181614
1672331
1392801
484777
1655546
920323
1131862
732562
1208474
703818
1103689
1141913
448182
1486550
1638529
789742
822676
874954
1273763
1938004
721737
1957595
567214
1550479
1939268
935182
1355656
1097533
1379282
1606980
1891491
1810726
623970
757933
1953404
263201
1781961
1189424
1215903
593193
103992
1293559
658149
1664522
521843
1668114
1631014
1426167
1846786
1148096
753723
482568
1180737
1400919
1750254
1628716
335736
738071
263689
505588
258658
649398
1782521
169264
1556174
1176842
891219
1237128
1959965
1725079
517550
1332951
1585007
251182
795871
95182
1482374
437465
536627
1358061
539485
846947
205988
1332359
1336039
1235874
298667
1550687
494642
1230536
1603847
324453
1613036
1958657
1782447
1710652
1191685
666441
1887629
1584820
1093270
1502619
1739989
1778007
1010450
1593588
1363225
1594028
621791
1819739
43532
433136
1260334
474917
449734
1871682
952633
1153917
608610
81262
904847
1814480
984378
977102
1995397
423284
905394
526244
1702995
367381
1539065
380175
1722304
821058
1513505
1796358
1006706
1205150
1542600
1494079
719142
1864821
1301831
219769
1807020
579478
531359
437900
1124015
1447194
952347
968071
1849495
1227238
731633
594974
865072
718486
333391
512494
478981
476797
1873210
1786065
789371
1875329
210266
1160015
467986
55534
836704
81794
1030239
897811
1846045
1502065
1709261
226338
503573
1737138
262930
1062974
637702
1584489
1007005
869224
237725
1457163
1641715
1592378
124487
1802656
1201702
152341
1195169
1144492
612271
1341633
1329027
1462762
158880
783860
1422215
694709
1554979
1068200
1664506
212793
589806
708823
1889441
197402
540097
1378150
1536103
1706956
439401
690725
337141
994498
1621320
1888031
684031
1474362
241917
1740170
858650
945696
1431437
246949
1500394
1754429
954379
1727808
1280094
1365436
1372271
673461
1031014
1301357
1493186
1074225
9659
1205460
1387625
1195505
1741505
1319880
390047
1335108
38833
1361956
1419735
127322
1671571
1903634
1793744
1112658
848292
1763992
1943309
1655723
184542
601943
112753
909840
121520
1825722
1950802
1710833
847894
619151
1785099
766491
1860645
1962631
973107
113013
157084
1531150
567170
426745
787926
1004464
805485
987236
1570524
1125009
1686864
366270
1471623
334931
76823
1581988
1126467
287725
1857313
314798
1106759
913553
1737118
653857
1751297
1093756
1059767
757433
1464021
40461
818003
273534
168567
337285
490345
237684
40218
1259100
1907179
979832
1634190
873800
131681
552585
1311846
1247423
294156
1584152
458414
1644053
971796
1857311
733477
529404
400091
1835307
296031
497608
529197
173134
209276
165964
456527
1522662
622131
1159438
1676310
555743
1567060
938424
1775416
198918
1296874
1604016
509889
1831973
1519070
1211736
745168
775556
679006
1162001
1022859
1424910
1501119
482685
1397600
1388800
16029
670169
1072268
1826214
619175
917682
317159
1024811
735915
378010
905790
127770
1955015
994103
1226510
1388542
1693318
1149320
675411
866994
323480
1333035
1187722
1062549
1541273
1142027
413703
119879
115040
1706363
33234
1902512
1415433
1473668
1429104
657855
994287
583455
431573
1352616
1032345
1635186
1821263
132241
302835
434593
1111948
790091
1893762
1273193
1053926
1893389
1536252
895262
1684217
1579753
1756064
984245
699380
815057
1528908
597433
613509
1071596
1058409
431545
871525
748267
1021895
666284
390225
824656
811829
1224545
168270
825301
513597
906231
1840052
18719
1809119
427723
1721160
1221252
723858
1767003
215380
1688420
1677767
138423
1962150
1134241
1859639
1297053
751165
1108301
117521
242714
571037
1219954
1548767
234851
1929221
1361425
1297516
897725
196262
728720
144575
950489
629439
1252316
1231310
1525756
140872
962982
1725086
1273332
88764
1816
661949
894241
1691597
1318359
126900
958974
1325624
1769671
1798592
59457
1072821
826020
260789
388701
528025
1685835
1515768
570635
1612511
1102854
491223
44548
106829
1375570
389813
1366799
1434271
1933131
561175
390458
1354209
917859
442417
1177521
102263
1835986
1783280
722088
564061
1397137
509106
672561
1569099
567917
1633547
1309092
1272710
317551
471768
210362
117364
1570147
466573
615866
1592916
196809
190185
97712
1843448
1419237
1167282
1622264
1933979
1278593
456137
110588
395291
1520233
1632935
1102034
121168
59255
798462
1994794
468934
1925611
1496151
1820959
1568389
1139342
503716
1256611
435498
1851133
1442476
651446
317725
1451311
985691
1133814
178454
1625039
155680
1275276
280200
34110
1507622
876494
557935
1617961
408133
252469
1966644
708004
830702
1808220
856780
902809
712189
827505
393249
1549805
441601
350625
1360776
594809
1962815
1617368
1531067
1093057
1280398
789532
1654949
370125
1181708
1452749
1402694
1970952
1464785
26448
1058616
1160154
177126
366804
1631765
1727153
1849075
21716
1933603
371195
1154630
1399656
301265
1715954
1011309
622234
708108
1691010
260037
1268357
30220
1172904
1991374
1087266
1263467
1216835
616111
1419090
1692196
854381
299530
110052
1286119
1042807
1390076
1464644
125244
168372
1741569
1706280
759928
7097
1296078
504340
1936472
870923
1796009
1522992
1888158
280390
1835729
37146
1147092
1945646
1676873
1800188
298317
1616953
286177
309213
1051320
850452
1244997
80263
197024
1087163
63668
791039
1297007
1966487
503179
1536565
117733
623717
904325
962308
1159865
760537
877009
1326194
546296
270655
1070249
1278031
1051933
247587
1409356
24326
517219
1250357
1391169
882449
1805369
1798161
227032
1103972
1510555
329377
216509
368527
1732466
1020960
1436621
1665973
1573164
1744741
1041915
993058
603177
1446024
1989560
332437
450924
1419747
1191719
1035052
1875027
373214
350228
568013
1920227
1942787
613625
1506900
1387351
344962
398105
1053502
764703
591714
1904395
1616448
1601396
116289
1575434
128123
1786503
7054
35640
1470396
1338884
1128568
1620644
884236
1221852
692731
1296913
585380
872182
1021073
497589
1235251
569888
1962820
673112
219476
1185118
1109389
118847
1631578
1196127
242323
1658946
792265
1257696
1803409
1104513
1780452
790079
789314
1049554
827952
1054986
1377630
692065
184743
1707445
1482106
943627
1230516
443529
124840
277510
1864351
1062627
727733
1109260
1324898
8810
1028417
590034
806319
1518966
1811268
976105
1450996
1603426
1562496
1356381
1037458
1162524
471517
1495515
1184392
1637334
1668080
733195
791801
622981
1339392
660676
1763323
1040616
723499
1944429
421783
1667593
422665
48180
864665
1081857
1397794
51201
1293784
1562563
715973
1494315
848278
248739
596485
507653
52515
1443100
1514007
1378704
93254
1480698
289518
1449401
458477
676616
193868
1164318
467743
336819
471282
61588
1180053
1994038
1734618
255634
1978131
786073
898495
437866
879767
1329128
1603596
1851614
780758
1600616
1585463
133783
1579112
462434
467306
1293137
927529
247840
668128
448090
1660949
1160757
1523490
1396782
1203379
1441134
531952
1600556
684657
528801
118563
497527
394357
1593456
728231
794828
286042
1943574
1097831
1468099
742511
842712
550550
194119
485984
1049378
1062343
440915
1052787
964685
1403375
1178791
773798
1225484
313335
1037413
1292074
1968516
1561071
421780
1809064
460223
1825656
1541621
941986
665803
1940816
1483139
1941900
1358969
166670
294064
1862080
1926101
112199
1183637
1419870
292432
1506350
1937650
1318478
1485219
21557
532366
1122131
1288973
1984545
1655006
1654177
308041
751155
963678
1686826
1789554
1554086
1065349
508531
1594796
635384
1762834
1981581
927302
430507
823106
112721
169221
51626
1258302
535481
155694
760577
670945
1534514
356607
1418026
551960
672734
399676
935892
500813
53937
1894810
1488180
1793551
1863308
300087
548963
242333
941771
1705645
628099
20094
1064028
1102757
454381
1231140
1571187
44061
1275364
1737800
1943500
1115730
1701030
173450
1353262
1987823
1044841
1444315
467824
197648
1030443
1508907
1637249
355818
1480148
1080013
35324
264796
277927
354786
1001435
669386
208686
252145
1618526
1484358
1185038
947032
527583
991884
1754613
510666
1754030
1620613
94326
1972818
1296284
570816
203814
64071
1451345
251765
70255
1445388
880207
1239011
1724842
983042
42985
1832556
1665980
948552
868919
303807
1063624
846899
1397482
1377690
67200
1770521
1173063
903257
929042
816497
252978
1321048
77273
699870
790282
194025
1407954
1469963
405647
1573233
940276
323034
392666
875415
1862928
859921
1660386
774725
1212
1365984
1578439
439439
1148914
1864468
159852
329946
1705126
392923
1362390
533312
1014637
1942112
976817
1095102
1669865
1446995
74187
565085
272586
336536
1262125
1379624
260083
1580615
1172094
959303
1559447
382727
1911416
767018
650980
1554308
1144553
670742
193713
723801
511051
476445
690001
1485766
467089
933858
54089
1456549
1643450
1892647
614802
1805263
633827
917030
655599
1565116
853096
153919
1579109
1621903
43224
819522
1206595
626987
431767
911929
1909820
690768
1309912
578805
1759812
1528650
987778
1975664
671751
873038
1364192
572685
331633
870701
400048
209458
766933
865668
1582516
1011199
1382045
228739
453259
761741
1181866
511560
1518329
1584363
741910
1988039
1821691
1271086
865659
1669562
1839255
224285
785624
1970492
1346584
602225
1355786
1826608
688342
782570
113316
1695511
1738931
453553
926283
1294817
74613
1339105
1722331
32065
1750760
201803
295875
1582732
665952
628113
1535636
165803
260561
1583211
1794747
86452
746318
1524643
1042399
353070
535839
1730196
972490
726128
116527
249440
829248
784990
514650
1839446
3390
1724394
1713127
1898096
295900
640836
764862
1927526
577093
71279
1753664
831640
683211
472932
1592556
302408
1325009
1460020
630467
880761
851759
851102
653366
1702768
1105593
406420
253924
1589475
1887657
239896
1950666
1135459
135418
59121
1504099
1471886
1115158
938421
187733
811905
790858
300816
396222
607150
85080
335664
379413
571328
2891
513772
827312
1679898
691183
985204
75376
1619979
1990800
56750
409909
336144
251966
1713143
720526
304104
710837
1461937
302752
700859
215768
320808
1433669
669492
1094801
891278
127526
1246284
322194
1463803
175215
1954631
219165
1279816
1387942
538681
1367223
221225
1949151
1730543
1171438
1590612
1413231
758464
1970879
139534
1959921
549134
1604711
1496933
1557834
1476154
1454093
129985
546923
1314925
1258143
1225944
1523262
1660299
1304445
149727
1909037
1150242
1690586
877850
1117867
372904
12003
1178427
90528
708004
1427674
1932842
267374
1685168
924239
25183
1187675
1925445
1491080
946370
1437356
1615587
513153
902503
1153289
746008
601672
1574765
226629
1268076
1325824
1672086
21967
741906
1270764
1876502
989067
1794825
668498
1013398
1863977
969699
1452388
1046637
597642
120471
452333
1695060
781052
1604642
1642833
176473
1136566
411334
984512
1473657
349507
1388032
162988
350268
1599903
1470112
1836115
1080017
235149
1652918
439324
1679914
518463
915106
302422
612555
473479
1143306
890392
405459
1242577
917767
559783
211259
1615146
1210167
1712973
321599
1258385
1414614
228017
647947
637228
485821
260019
1080757
677948
1387655
1335253
1951213
981415
914940
1856297
1853560
932499
68575
215801
145826
871663
720784
1638980
362005
166230
350270
1190749
976127
471110
1218738
336204
597940
1265060
346724
1006137
1497652
1704243
1670940
567629
923551
1928591
1888951
1064252
1773114
1222750
761354
1368848
1325011
1567045
237530
1965427
1594384
187410
529972
994124
643197
1965179
496882
513758
395690
918615
868522
1294707
252352
323131
505231
304962
1069683
1636920
1272662
1601941
1272594
1433875
1536856
1489846
1452287
1993636
982067
1385255
1177146
12470
1225719
411046
1117207
1787542
36158
770488
588873
946322
125039
276514
145182
653240
1904652
704096
1301675
690202
1751378
1302744
1835158
444821
1573176
1446630
1832918
763819
926393
1202517
1297228
440910
351480
1524226
1642591
1533841
1849215
1209370
1309486
1379601
1401632
521542
840281
954019
1081490
1961039
1658888
1985332
1716762
1164794
1765209
1353459
324774
31200
1395106
1089286
1224195
347899
1608508
1697953
238208
1943734
1674965
718975
520148
1854940
412379
1118939
889289
57372
1915431
1254529
100958
1753577
227224
200681
847505
1579327
187110
656629
292043
363624
1323678
1387619
945261
954029
1627122
291340
942797
207233
853745
480977
949468
481716
1510274
932521
268182
1856256
10169
1316520
80356
563794
752996
502099
1531547
224734
1197802
1432195
1046257
1265884
1454541
280505
89968
1081582
1461644
252798
1762732
1864389
1142203
1802947
1668366
990421
646770
1795362
99460
1924239
173311
1128604
1882420
1935816
1133434
37311
914323
705346
425846
1387160
1092061
1040770
1710497
1671086
462602
1790079
918741
1824022
1820713
637860
613149
204395
1863348
968429
214887
224212
45461
1009377
292843
1462506
1094129
31443
329291
1875654
1193555
395627
1024387
776931
774564
967892
1236110
401800
598170
527251
76312
347124
992731
713132
1538226
577413
1212107
704549
1255097
1432330
348740
1434033
1837999
1936014
1434855
520157
1694763
129475
1379159
879902
1700851
1437660
48265
1153204
1497839
359808
1796870
1088296
1664596
1152130
755671
1212306
1171933
1404725
1087320
600578
1732904
1879791
1721524
1202298
1164600
1729026
863523
475853
1409478
374279
314951
215675
1947531
1316357
947479
666716
758716
1654143
16059
1213731
526108
802925
302129
366513
835796
693334
1884265
163659
514962
463329
1761575
1159396
1052055
1525232
1909285
1226811
1984773
91739
1897761
290539
1983230
534959
1823966
388021
500285
1642309
1664862
818456
868108
1293151
1117385
98634
1175494
1094892
1631750
531347
406337
273892
722159
1396057
444362
880410
898624
1657805
38867
1569098
1042412
1240272
348127
201865
1112281
1640197
903292
1366295
357901
1986120
805127
1890735
58093
49979
1240556
1705817
1734956
1510450
499236
287889
1988049
661502
633371
911347
1280125
568050
1641367
1186410
878889
659919
1078007
1903192
1548265
1581064
1721128
850309
1715372
289489
44203
1053752
35958
1944453
729093
719447
1927259
1840952
348386
620837
1814400
182896
1670483
1939142
1454621
668957
889058
1573404
1769708
565012
1264887
740004
1940891
1021608
1368925
119832
705128
1272323
825069
389390
1666111
130710
537856
140819
345576
1157870
1452749
459879
858199
1968256
1242048
839073
131891
1798099
1813657
1588690
346976
1066543
1672799
1679610
972873
633161
73403
141002
503886
1816784
1972586
13599
1152060
1368998
673141
225404
1512278
1349769
1003760
418650
1681057
406542
1754660
386262
1270811
1717777
743165
1615236
1342382
1136385
358425
1462419
593520
1001156
595765
169614
223173
1280949
165032
712665
1261527
1210515
1688218
1947003
106537
370048
1065303
1030889
1736579
103966
1349746
1183355
616484
1081129
1348745
1002691
603514
1700385
1461126
303226
754302
1443681
1602449
757025
150079
418827
923872
221149
1189668
504298
1453508
1712013
1595548
1671606
541159
1782335
124721
1543045
684687
1193322
724122
527152
1886292
1312136
765407
459765
1762177
1722717
632808
1217077
126487
526343
1847666
206857
1464284
1551742
486772
1481446
722466
1301472
105432
302168
806938
274661
1891005
392918
393787
720803
487127
1450463
487425
609394
167944
1745519
785227
783428
161216
810381
1976355
1980455
1465924
991823
159912
1931993
1575958
434389
1654907
507437
662794
678907
1595940
1942550
1564061
1551204
94250
1129138
907279
1507646
480790
782431
943132
452029
756759
1693653
470971
979604
1685423
1865301
504072
1661957
1178636
1732808
1498106
1316238
603905
1406267
16059
894444
882261
1788977
1166159
1420309
1319871
1236384
1820881
1411440
1950978
430756
1335435
1708203
1876496
1500548
1742782
1766964
1747113
549550
1762747
940866
1173614
575778
707069
978948
270891
504160
1149175
1297149
1331633
1275949
1497480
1393542
124480
1503447
1659393
1829354
50248
1865367
356623
779487
1125570
56476
1068684
976599
1400202
837655
42488
67447
482825
46741
862750
688038
784309
833889
546541
458685
1096489
1158794
471115
1279918
702282
828050
355266
1292455
818092
1107488
1927965
526378
1786464
1198491
1544859
159358
5954
1610885
880111
1825910
651376
814327
181783
1328592
1977655
185360
844925
1757833
1974242
433424
1455948
730538
758187
1977812
1872735
1662510
1526427
859650
1331771
1307679
491841
1108084
938425
512325
1742157
382495
1059916
1843350
1803874
160312
1924838
1486997
348757
1356130
346184
1753028
148590
343949
826324
1988197
1486287
1687166
720306
91251
568958
1498071
1001115
1552582
862751
1039869
433363
759197
1946656
1616419
391935
70487
1432347
1657159
389153
1959115
1707835
417288
1823067
1315368
1788263
1125786
1084194
1714822
1185711
1949338
1621682
30765
1093879
834167
1933492
1473162
1039102
142101
977627
1296114
1906369
95021
385376
828102
761993
1064075
358355
1578730
582100
1991691
1495015
980033
1658733
1932809
672719
437002
500988
638789
918745
633
284087
615279
192709
224131
1585625
1724755
884173
1995052
526604
1052316
1694776
126025
1795397
124917
1167737
1140988
1440744
969751
922093
490539
1814056
1177961
589654
353095
1781610
1793493
1753622
1544224
1972923
947498
1805798
405027
1337395
1393012
719697
980115
153948
267577
597745
611623
219644
1100165
436604
1186799
462500
44640
1673316
659406
388461
824506
1512046
1652657
916447
1828840
1286038
761044
139854
953620
919538
229047
1958800
1612987
1904520
1507676
1094113
1339892
752993
279346
1081638
325156
638671
1172565
558940
1804152
275649
781014
398153
1449850
1947858
1318141
1062582
363911
229025
770393
53687
1587550
1468900
582137
213807
571512
1108912
755130
1436982
805488
1997700
665967
1620572
1117109
824186
1997503
1103119
422797
770575
1498557
970952
246612
916360
363792
1499105
1390300
1022003
1524818
1517574
1416889
1967023
27264
1176259
1062753
36279
1172360
387524
325770
534843
360889
297570
1385185
1175812
1153883
785738
259752
926397
499357
1538072
1955711
449796
842397
979169
1550116
501601
1617827
1275735
1008948
1596409
1423013
510379
1617497
270287
733645
720819
1812879
1216118
1965066
360307
1278305
1716615
361696
1089762
82662
507825
102725
236467
367753
1151103
568419
1704483
1198102
1661464
1683813
55877
1384419
63807
325055
802613
326368
489376
1704954
805637
518923
561252
1721500
209291
662609
131130
1970077
1682565
1553207
678038
670469
1351860
556779
667085
1039276
797779
1090846
857969
493584
170219
506038
1001000
1547885
281601
10920
606273
1128218
166545
1803256
1199122
714960
1100951
1687596
446008
1888454
1062055
531051
1017109
1223614
626310
612800
1001228
1658963
1752377
722669
1214684
743406
1099651
1720379
1976017
115424
1250123
873023
624580
1471586
1980717
341798
65365
357941
676151
1679500
406404
1079839
1633454
276188
1860764
315703
1646010
657330
1072127
167317
1433918
1974637
1027103
1928488
633443
661264
181067
1704175
782302
1308560
1368647
363836
1763076
205086
1688289
1647698
996511
466399
1605767
797621
1804866
121671
258511
1720724
1434031
434991
466794
1737761
1476007
987386
1407484
921688
539812
1671140
600671
96489
1873190
538744
1043688
181219
1918329
1160912
1569531
269209
1500515
875672
1709607
5171
371710
272201
314209
1422830
901405
1858093
1550887
883392
837628
1061585
680358
1408964
231850
1833745
844295
1358223
957298
1252046
158911
1778361
1669767
476654
933976
1704133
1400732
1274702
1982718
1707449
1545914
355098
391084
466710
426624
1773061
81928
975961
1139345
759928
875881
355675
1329508
806604
850472
338620
1296504
1976014
1252548
1949635
13335
980062
946903
248843
1698689
1650793
950612
545597
250804
140036
461642
390796
1670610
506673
1037704
641673
1655699
1513923
1919305
81025
436322
1779935
1726416
949907
71060
1358956
1777509
1264714
506994
1817937
321196
1084929
859694
1398151
1883656
43090
1555243
1221025
1489746
1892232
257873
540979
79761
1048409
1943402
436091
1485928
1172235
1757347
1252840
1431617
1111433
1303599
454815
1989500
1897562
596910
1573324
1925085
1719298
170831
1817791
651173
1462791
1643925
855693
1798985
736659
1713923
925959
669942
1177471
860167
332010
1117835
1052532
1758836
1545275
1437142
1718507
918348
519220
533433
1291674
1680376
795776
1140219
172174
1164724
1743568
1326059
1923665
218504
1953840
551439
1111683
1001509
556078
1176568
217332
110500
470528
849351
1556233
230016
1995010
996927
151538
1547101
40194
735289
1866637
526070
295626
687006
1226483
658979
25841
1775055
1679761
1956189
1588253
117573
124478
1655873
1523390
1254038
1557665
1471209
1680074
78546
1010275
863132
164260
1990816
971684
91499
169992
84657
1041464
707728
1367164
460183
67259
142260
672205
667860
1168104
1468098
898091
617574
1253680
893832
772897
1346979
99706
994217
962822
721629
1412865
1102601
219965
628917
1797681
1843247
249750
351713
90709
831521
136051
1336054
715275
1384481
1971960
930445
407063
1638493
1548523
1122225
1829859
460757
1394020
1794049
607501
18805
1788716
1132940
458115
497265
356092
446482
1689381
658730
1815874
986002
1021009
1494214
310730
1657140
211556
798630
84390
814667
676811
770231
1770332
1363186
1028073
1231207
312977
1691742
512172
232153
341956
1616148
1284993
1878842
523574
1940341
1219687
1517232
869989
1090333
1178663
91317
802435
1711080
1747765
1867846
376690
799462
1385093
637991
1482199
1492434
573117
406519
1071451
864420
1703203
1419273
662157
1473742
56226
512130
903710
1772705
186085
977194
1088607
661435
1215639
1131672
779059
390265
1096337
182002
544734
327379
1814208
1400328
558666
970764
1390674
1561040
125450
1898324
165327
392622
1540002
960635
107512
84695
1445135
1187095
847872
596180
606280
873190
1410368
1541038
1453556
1568147
1106844
1781786
696554
342934
262349
859604
1903837
725524
45604
1879506
637147
623473
483054
1792672
712059
1201996
617296
453730
1421009
253417
1503851
1643130
212776
446869
381381
1831652
320338
971515
1699864
1882290
62807
1341191
1833413
1552949
553127
493510
614966
1984024
1215762
505476
1648633
689222
927609
1806763
1742132
1089216
1136010
964075
896138
1975708
490394
1675538
1253376
1626929
645047
1544478
1327024
875973
86075
545031
1225943
434114
1783591
1152254
671496
366031
349822
1742358
98697
1358123
988723
1458376
1369595
1317552
695230
1960880
1247782
928501
207772
1105191
423278
1185886
163610
1293242
997963
365046
990566
336341
278456
694696
803775
166163
1347144
1981805
1408249
716788
1339503
1782926
448942
735012
3341
316941
873295
1527421
1018048
105137
1098353
1101912
812786
1837016
1869990
117687
1561282
1535385
1441627
1240558
170327
359091
1055240
1377424
364973
1454777
1120382
219365
1821587
1163936
1445552
1023461
1145765
915482
64460
1702759
900728
407569
1916671
531349
1054829
1027246
1728414
790339
1036781
988867
958966
657553
393310
916200
1195666
1481572
1406417
204721
1774838
892905
1131086
1941605
1553358
1117127
447139
1952124
182758
1914010
1319370
443962
86
477154
545447
1111650
1374007
941041
150041
607300
11925
1267985
489530
655925
1453129
59953
539136
1182685
794755
1190566
793200
1476006
13420
585328
277847
1432878
545523
718232
624041
463483
1486490
1692922
1240165
470291
874685
1586862
1442934
49745
1337276
1167971
1710538
194085
1170626
251999
1764353
785190
93560
796589
1409148
1635926
634701
25678
966701
708412
320924
1979528
532
541371
537710
813919
1810065
1322073
1098603
655458
1747185
1199832
210685
432995
928864
375203
1005505
917978
1688928
1595773
1170490
944437
1396009
1581495
1460551
1571401
1046802
1143320
671976
1117472
97715
1011695
1534479
645652
131495
481283
1422291
333095
1615655
663397
1029940
1814812
1825434
781175
1053340
857516
680528
923514
853612
1372281
1198449
526498
1682815
1119912
1373461
885049
1428568
1763836
256912
463039
913249
1759010
848982
1041853
646213
823960
458831
1176709
544540
918123
90392
193738
607286
263957
1462396
943516
37618
1654889
1149336
1649454
726429
1217742
309245
1879310
1137322
1165393
93369
574753
1928107
108700
1516531
676706
1146023
1207162
1514328
29685
957606
1598790
601346
809768
1923123
259046
676951
1834218
175604
928421
1416768
587395
1989709
453420
6216
976045
1691332
199256
496859
606013
702487
1378437
1080488
591876
717507
975571
527629
1467782
1265561
328936
178900
1898477
1615169
1314375
1679710
687329
839048
530454
465302
1732752
1896304
1173853
1006683
813630
1311663
1524847
1409520
1270349
1583193
543405
1890406
1317002
1528520
1073493
1194818
929475
121271
1827826
725438
128889
498483
1160698
312898
849222
384011
474395
1927917
1181104
1065819
1952599
929140
1013187
1639774
146770
1922446
349951
490154
1678368
1348142
1032995
1596098
371335
1571084
1367574
1925600
192997
1785477
195048
644294
1698386
436415
482179
1150555
1438924
75083
364079
256959
1203021
1301388
253269
1173494
346823
401150
131010
1961378
1278038
477563
802530
1257665
1486877
70800
348573
1686606
1844131
1853846
610886
127949
300978
1089700
722961
763373
665470
205862
776942
1039972
1513293
1438081
1346971
1600134
818228
880375
1524344
1264659
1095039
772479
729316
128095
1726839
872865
1079623
1428163
174072
57751
21461
1827952
523536
531417
1346745
662628
1962214
1229364
819658
26969
1652872
1491580
1605046
265811
1421737
667447
1425211
528276
785974
247651
1208964
1591050
1931129
1899797
1243839
1049780
312754
581773
467717
864198
16208
1156811
692684
559369
1376556
1736892
103028
1256407
1188443
335186
1887555
1411888
173729
1158102
1927854
1348161
621118
276200
835800
856172
44958
166212
323659
38077
46888
1804113
722686
664649
311843
1778669
933361
1625971
940381
507661
85946
1495224
961798
526916
1684256
168885
1717820
238170
1111824
214393
161703
1213871
728953
1101247
1369272
270441
1147766
1414172
233844
1416003
1866352
1736630
801009
486546
1378995
1948304
145522
338574
1734905
585757
1024347
1895175
1182822
23364
857144
1001723
684441
1797423
554451
23980
636378
1190019
259534
717903
1964914
1994915
1510917
1535996
113003
1074749
1570043
1022383
1920665
1391369
731682
116268
1986104
903242
1873108
1262159
260564
134405
624045
574880
47184
1157024
112148
1543626
263973
1133761
1913077
1695448
193259
1191788
90070
1426395
1579682
451214
278331
711239
1029979
960632
487951
782087
26698
1180661
1529086
1370717
151993
1174150
1710866
1229395
1211798
636468
835221
1597950
1598815
1961926
983967
156982
943527
821778
768312
654927
1256876
359912
1362289
1336321
817446
1287223
1041128
1701308
528124
249417
422083
1345780
1697152
545916
1647874
1065468
1288068
400310
701576
1613770
1872850
445280
707142
1308332
773258
896149
1210612
1071511
1340976
11169
18300
1984759
389957
1333470
1215068
15601
1965202
1436324
1386774
1376325
346977
536755
1145580
852698
637489
1284842
848888
1471127
732006
1579800
1684559
713084
1704332
1134418
1330158
286565
660638
406614
1708321
1139670
500110
953081
1206047
200093
1587524
727981
45925
702111
138010
1490407
536712
1531935
782197
1341788
387527
1571438
560205
1539122
1413113
748115
705421
1504124
1256680
1079058
1684494
1231036
218210
796617
1649959
266726
1010022
747306
1614853
511626
315494
657872
1710555
644827
1139894
1469439
760182
1507529
216256
1277218
1303333
951583
888293
648565
1279667
1269000
154233
1404614
1684027
1476376
427203
124359
1168048
588801
1766775
542153
156761
106859
1066237
1450796
1933300
975356
1828841
229749
1959603
822442
1377282
1092003
27474
504734
1397914
1102232
1782781
419538
889412
1744953
685853
161194
234395
1330828
1616807
158305
1573182
1613609
1513633
1032800
1577264
512846
702222
996667
1823375
1705082
1658873
1794367
1487168
96535
1410137
1324128
1925014
1472589
1059598
188070
1313815
1108541
1922702
1411931
1826607
427863
945285
1850812
69830
31920
707937
293888
1713087
1856108
531674
1503906
1030026
205637
1063736
1098024
427404
1622186
323327
970660
1835974
1757675
16089
53327
940460
790824
1337493
424416
1026547
26757
1975140
1469406
823263
1598913
1080951
404793
1970612
884335
789940
547097
173430
1919704
1635816
121012
1560219
1589829
748706
248915
1866335
40756
1871365
1532127
1491015
280427
1727211
918817
592066
1358181
1583637
1756660
877284
176841
893725
1735573
822287
399300
1832379
1087051
645796
1386060
525376
13703
1443667
1753815
804522
1752747
1571613
315360
1458738
338332
194405
463867
1754280
194703
1654188
1349864
1626291
1217604
1046355
154036
1389241
1711894
767122
396751
221301
1738745
1803080
682546
1437801
1885941
311960
1150874
1852378
1565375
10790
1522159
1395259
492681
197819
295715
1687318
1435585
1582174
1300842
1800096
1938245
1106197
1157234
1481220
969056
1767278
769252
1520268
1621999
970340
925034
310066
86361
802805
755321
1557931
1099083
378625
526086
348109
980001
866693
1397265
1114783
1550346
546142
1905069
1195516
1478561
651923
92314
1953257
1185320
840202
1757647
130669
1264037
354150
1402795
954385
1862524
1008963
903206
1593942
549730
1943307
1076377
1429378
917448
943038
233943
485127
488013
1822756
1817719
1302489
1545490
1062068
1685511
1156725
1286964
460857
425779
508238
1485126
136481
1847844
1509503
500426
1919533
1108402
1769006
1365813
16727
1884587
46701
1969517
38701
640989
1554617
1979677
803013
726884
1993881
657288
1942067
1629060
713884
365014
606348
1388740
1689332
930958
996438
1926409
572859
1492753
1098298
411075
1583607
1364809
1846129
686531
714040
1522778
108584
73735
1540106
615229
1292954
537571
1938140
638515
1487458
430027
1473822
1683004
498562
1691430
902185
1118837
1504157
1267532
254033
652233
999259
569018
1227894
488254
1617729
1866253
408944
1185688
1248682
1028123
613805
205567
1793755
640492
1849111
1741252
1744195
1169331
167022
1795099
187036
1493069
847618
970634
1109376
824907
529754
430500
115844
857573
112246
1641000
1065719
1465343
910672
1027180
1817086
1256628
1123349
381047
1989486
89457
675844
1768543
732384
905631
910318
1438230
1310952
389308
1263528
980274
1774409
30676
985512
1926096
1439934
348079
1496102
1184572
1535694
1066078
1512387
1444023
916020
1889893
950603
1259784
159868
1378960
148227
301103
1262686
83142
411021
1482977
523383
248471
690354
1171349
985143
1962807
724411
544374
1007289
1885995
452393
1442379
919069
397118
595983
188300
891101
1388940
560120
984026
51374
1820906
1545382
240361
1958036
1873724
751973
1127826
1079360
477712
134543
521747
33771
1719871
341272
1866568
870016
1239335
292803
1484186
1049115
1290103
1790565
1184113
1596810
825245
1356278
813249
675234
1933757
56771
243768
201686
766715
580550
1903653
1805528
1379906
1566188
1343906
1211678
4849
876076
595375
33828
1319538
1181367
218948
1198290
443592
1014796
1780596
957306
1968922
1147810
1754640
1508163
1211198
1352006
700051
1232502
1839984
1711252
1188737
543721
1764558
863094
1867764
1374281
249347
1445505
1171148
151536
1653734
1598323
270413
4458
1302973
794140
906301
1419435
444883
1550149
154431
1121599
122168
1696396
1271497
1565216
1028512
1631661
278990
1005911
1236778
567573
1083229
1639304
535479
1718446
1125732
1575034
1653659
1330920
780490
1776271
1671214
1481198
1075012
1598570
1900947
408082
1494906
1423175
1158979
954388
1743924
1606007
823245
624837
1690057
152037
523478
762532
745675
783943
879697
1835877
1613361
890984
969660
1758595
156908
369798
840475
1437512
1975178
1641151
1956004
1145058
1202848
1326685
1320466
1003857
288577
1689634
1359076
1659012
1709294
1364613
287635
680303
1912724
1851438
1110435
1651231
1104392
1723015
26928
1200216
691200
13701
89823
172572
464395
1902862
1863704
1614456
97310
787761
1598705
1053924
1279552
867488
84654
1977530
873785
306797
1167201
1313600
1740911
1765292
748196
868737
523119
840404
320327
542619
647301
933411
1378415
267200
1029651
1382899
1211277
1793324
1304473
160218
1633351
1594362
33606
851150
210390
1357913
221169
1765632
320477
274301
694626
896038
1012714
1642714
1543650
43436
1085886
843574
126210
149028
1065972
1789261
112835
18032
1677000
334324
467939
1431912
1211557
1680619
1661071
416813
1214450
63277
67182
670006
858312
417643
188375
323722
1150383
406548
1897260
1409205
218517
1227193
294579
1159096
968699
1401868
699227
254952
258387
1692819
50850
288994
1671675
278840
1362493
444873
636154
243130
528540
515222
1069455
87524
410109
1458737
666188
1498197
1593315
1141348
144799
41901
1307824
1177623
174542
1675232
246729
867487
434209
988434
417980
1350353
848167
1426727
375627
1679367
1181054
1108719
339606
217385
1632061
24496
978828
711016
1787212
1488613
313790
110250
295712
1594517
983132
864127
767744
1084345
1621657
337437
355628
787762
1626969
500517
565182
112208
152339
1544936
74971
895488
820197
1218704
402350
1938058
587118
1494460
1383675
183781
324955
677556
1499374
777148
1741060
1773429
689070
741724
1121225
178017
1507816
746074
469797
684200
614187
1267064
1326629
469433
1279913
1332119
1059666
1170947
402446
956076
1838837
677856
1798163
646503
348535
825101
1263473
1102854
1343326
365276
698647
1843856
1693837
1419485
277596
79286
1378429
1280921
1976144
833361
1444011
1666305
1264895
1443596
312473
712123
1933469
96774
124073
181443
960902
838878
1117352
1036507
1600714
1517045
1777511
370283
416219
352939
346724
951855
1307858
876406
660980
1048715
760154
497351
131374
595255
117710
755673
1112391
352685
281212
20501
126302
1301082
364840
249073
1728435
493794
752420
1190883
1502721
1433800
557840
505854
1601226
176509
926737
1770932
1553624
578257
1475759
1039529
2915
1888156
1959779
1376205
396706
429142
439286
1115
1993964
694775
1772595
1226774
1630295
1113615
643606
92365
894531
1593040
1724764
70532
431204
208029
1060005
584646
93829
1984089
1917364
842606
1698244
1521523
1329801
1610267
820187
1459137
1028051
1409413
1304708
438098
519163
1719738
189337
1627971
1961476
599587
1210520
653935
496684
1255608
488146
1116011
1997889
356395
1265776
930024
706123
1444522
1929470
729926
617614
54803
1326255
1027357
1562333
1579015
90697
1206459
1826690
1890113
73977
1224082
511477
1490612
374767
1266208
1716904
17143
1420872
1653702
1433040
628437
786492
1852701
686166
14766
1429903
1686740
1952254
1457245
1462827
1293184
1094287
199121
1080311
968788
1406116
816498
1313431
10828
1418288
842922
1700108
853327
1316446
916488
1394089
1425206
980920
1840184
675085
1399874
1654304
323885
167958
1656540
1253037
522999
1782221
365962
1795214
603155
1394579
175241
1514959
1474385
303236
1947786
1070512
461266
213080
711440
21018
201432
1294605
1330511
1810689
1310099
1805917
1123249
98989
1122309
215603
793938
600265
1645651
1285138
1519368
936163
1698269
1954969
1664057
935635
1114626
121482
1655880
8449
1006549
528842
1798683
1870815
724843
1139834
808769
1593419
812128
502867
1200039
117224
222209
691202
663690
456552
160837
1535289
1964285
1765541
901472
631858
640224
1965421
1723332
350853
1908427
123324
1313916
1098094
1590477
1512968
1071029
1476872
169709
932995
1134246
1757373
798755
1974303
894368
1306754
371347
567440
726539
1766736
1236365
1467044
135497
1631097
240729
1390951
1551789
1792215
1413067
1884448
181735
464564
527647
1592474
424240
1460108
1232916
186829
922469
239404
42163
254465
1568564
995555
873937
923383
1846226
1384159
1485507
1665066
1803181
1719662
1928699
1276626
745216
1226207
854666
1321621
1130647
1332199
770739
1815869
1222987
724961
1158650
1106814
1023035
875917
499303
1673299
916138
1596021
295836
1567962
984222
667032
1206028
1786647
1884894
806281
1351208
297112
410635
148848
1639107
188122
396312
846143
228287
732451
1621056
1971859
479117
866605
1990633
498766
708340
1911672
1651101
98842
798061
245268
1591305
557589
1432230
429956
1840668
1926129
1504701
858975
1207176
999250
1943009
154610
1909421
19430
1859721
1607698
707619
1404860
505581
549046
545066
1966287
253133
1012020
1938216
940792
1017920
785815
839300
1331059
1807294
851400
1815004
1803801
713898
1467304
792514
1549668
1981762
255881
492139
1038894
1265412
1175045
723286
1079355
1396621
1571401
1809335
1173739
532453
1083824
1021414
966666
494539
1756064
1212322
1187466
1549490
946482
1192975
632820
1522174
761986
1089526
1807247
464055
731197
1099503
1074576
1793745
1344885
780848
83697
168591
1817484
1162073
209221
1918190
1225089
273984
1809644
192905
553403
460854
1714509
1394976
338700
843415
378279
358637
594315
455234
1589738
24624
877159
1970127
314048
208265
760105
504707
1385030
1562089
871539
1795133
100766
554549
1460886
424455
1275983
635717
1714329
1640466
843243
1980127
1203582
1693056
1908608
1235504
714315
1429813
340779
88970
1476819
370267
1944383
229651
302307
1492203
1466505
1831748
1636398
1953296
1085291
1488162
1729550
1478715
490698
1630151
1795276
1172591
867942
636378
215487
1049226
412503
1308373
1738733
1608902
1787390
1719839
543673
1523504
1162208
887688
1839143
1739653
1501839
963556
101411
59724
571086
1438731
263082
1266204
1057257
1847184
1871163
303385
849024
1494502
1539673
511489
706995
485865
375401
906594
1772147
1733250
1302472
934569
55897
1819389
736224
1231790
1121080
1847078
752751
394034
52965
871312
436510
156186
1519928
817456
1022366
1667144
943311
589080
1988509
523145
901395
1144447
1745664
1007915
1427151
1260131
84809
132705
930950
970753
1483943
1464700
1363112
790439
815955
1517604
1740362
1693981
248345
1924049
402566
126237
764817
633780
923878
1749359
282199
1206460
508543
1950802
29275
1447703
1759638
404033
1358090
114579
222992
1155187
1246748
1746822
1680439
107046
1593773
995401
1875988
1587486
515094
69565
828948
592536
879025
1339833
645019
345205
408316
24687
1805998
1400072
2613
1776373
109582
566422
136008
487234
1760498
1611705
46953
1251095
353336
1394465
108315
1634976
444498
1513610
1595582
1033782
532145
266122
1514234
1031114
1533348
1470734
925982
413163
7801
6074
1804352
186255
1483650
1612485
1246873
465153
358636
1397152
1669885
1961308
1014250
193606
973139
135530
227461
1428924
997572
380079
1912819
1273807
1263972
1756250
1092336
150491
166961
1309006
436010
427788
1117281
298830
1474337
1248104
1254693
849292
469986
775886
1437904
85585
56046
1208137
231493
1352378
1927993
378422
180096
1764366
126849
1337320
1507266
193363
87241
1486212
97120
315439
375578
449868
123122
5785
1303938
1003089
302003
902187
498196
818181
1901335
1996542
977938
1921446
233674
255714
545018
1910657
1481516
1241943
1611097
307147
1309316
1479749
278254
849989
60736
1682901
919834
793936
540135
229551
195308
1910088
20165
1391559
1157673
942564
571077
1602438
501674
112301
1282935
177293
859986
34868
816540
996572
911688
1557266
663180
1848581
1261234
258465
1503125
558655
109696
267189
1118652
1537792
1536430
763854
1536594
1138378
890098
1881862
229985
566377
1036770
778529
1929009
870313
1941095
1387500
166125
1209126
753602
1388760
1669631
1349934
546075
235536
1690036
1433458
1372300
1499013
1023754
251743
55025
130279
940957
997896
1982895
79490
1246629
1748248
1049374
1859447
1967147
1044060
1169581
654106
633705
695103
214131
1034190
1810394
1772850
1493370
488164
1265950
1806945
898423
302201
658976
408464
364389
417105
1286652
1106199
1389632
1103385
1471340
1728272
1303915
443916
335155
733786
1350125
1521388
1862771
1018141
1854811
1720828
1151452
496132
643991
1395649
243962
1482055
305729
1833849
279606
392274
944737
815426
1470433
771891
1638335
1776937
995732
1063691
220729
1940262
571842
1212881
971496
985555
914111
1622465
1563122
102079
1397533
740385
662740
1250692
1432268
1978254
1306224
231700
1637032
1346984
999318
727435
426214
503761
1277024
473924
184480
1356309
1605136
1795474
1650429
790860
1020066
77420
1859640
309204
1469507
1028286
33670
1694018
1636412
366457
1701491
1457049
1677276
1248290
1902779
1885425
1990910
677018
1282388
784229
724059
1909590
1930728
1773724
1261796
1309040
1076821
297714
1981874
1709060
1646283
1953289
1620460
1676910
137139
1500622
44466
1375705
22192
1008218
1106880
941123
18054
390037
527338
698460
880063
1843723
1363765
1927269
590245
940675
861549
1931039
82194
643663
1783496
254985
1680311
1985259
1721088
1243281
1754305
1305511
1503968
912025
482221
1126914
289332
1288113
237474
1576268
584317
638414
867811
77358
1786416
1262187
124698
1613885
1551348
17078
1620430
610002
748636
1063478
1152180
1603007
1811999
1785209
1728481
1152592
1717029
1572343
1762150
1646332
668188
294395
1149647
490315
1444004
1936756
1767713
1906219
1528758
1052650
1331512
492575
1510734
11856
1084063
1240278
860688
407257
1975023
1709261
383677
1408295
264304
1488948
53408
42799
1750316
384420
865312
413660
137786
176000
319530
1849860
987034
101928
65409
729889
1978736
1161664
164498
610711
811825
568412
1451008
1429574
1158459
935210
379308
1175543
1008634
950384
478264
713300
438972
1588404
325574
208308
149544
352896
1778603
984010
475182
789868
1638084
591778
1030308
257271
762475
657496
1256927
675069
1636690
276568
1262801
23729
374306
1618755
1093897
456160
966764
1967291
1076697
983620
515656
79669
1305364
1251236
59292
1880737
1452726
1237997
674576
1035293
813708
1419687
185149
832483
1684731
1604182
1843319
1292851
117778
1595893
964021
1206324
1022639
828076
896804
1759318
1503104
1454097
23128
817466
1542138
860848
1347179
1526540
1203268
302756
131314
68345
762151
705606
1221107
942223
1891218
1426537
115662
27191
1389140
166028
1220649
1142515
205623
782299
1627216
518790
1778869
254168
1531038
1526804
1534882
660368
1769160
563450
275922
966830
714160
1813193
98228
631018
1097256
1228167
287590
1410180
861726
194623
1178237
479963
4964
604495
1236371
1053557
414035
53655
1301061
980816
894830
350494
1437211
1976449
1342018
1530384
1316088
566458
13897
1981655
1886308
1308789
1845955
1205978
448860
1789582
544558
986655
1219418
741787
1866659
1470680
943472
1716183
1666467
481662
208241
1194835
299032
1352262
1317821
1736600
602340
1560674
1400884
364160
1782820
1525763
367524
785740
89039
277645
484288
985021
467062
1981278
964947
210185
1712503
572828
377711
221373
1278426
1525815
1331206
1024713
59220
1533693
1187381
919474
500483
1543821
576192
1875089
461991
1777463
119111
578225
422953
1310711
771006
1735355
1306649
771290
314681
1298373
1913228
603557
104186
1921965
169302
236719
461617
943306
952605
886318
1449209
430242
209770
21433
1281570
1535256
145828
957656
1152454
791381
1992281
826385
1912279
910714
302592
218373
682802
464149
1226241
243711
623246
649268
869552
109722
272974
1882814
230208
1515825
1318077
915682
1168267
892525
1147661
331981
958712
82105
1121581
942462
1758004
878269
341909
535361
1776866
1403774
1750842
1874198
1831557
1700274
1857224
322699
707286
1317997
1820865
295693
1935226
1444657
1498714
1772665
532700
1581080
414569
1181724
1616168
1309590
1057364
1950786
1274898
589605
1519621
1030716
965715
411087
835485
1628942
1740608
290242
318312
1608174
13046
1179118
22431
795107
1271615
1009787
269035
620177
1643967
494680
1655192
1071305
1375708
12582
1287383
1084423
839716
1456340
200264
45171
1825287
1243961
397589
691084
1575187
1795206
1725970
1190260
773867
1437977
1316189
1514889
549425
1403766
738412
142610
590156
1876530
146834
1723622
1451554
1994501
1489611
1443422
533957
26712
1877800
547878
235834
393890
42132
1172680
763515
1968717
674754
308259
903859
1567888
541296
809625
1879549
632114
916248
1290749
1226634
1200549
524533
442681
147284
1408660
284050
1696128
664469
1505374
831837
581762
820745
1162225
250604
73348
1330008
281095
1265572
854263
1776009
738679
1119225
1300773
1923159
437721
908176
808083
208795
413624
1117144
1277890
505729
1937733
517093
459193
376358
702000
1078711
25532
69158
464693
309029
45862
1414807
1058996
1576296
1753242
1579839
702327
1059007
92315
1134987
1058101
1170553
649587
1065950
615825
725143
531111
1351085
344228
174681
1024611
325429
1547393
1669476
1095214
247011
240210
1811434
1245375
377128
1803904
872140
1556270
956525
1036065
291147
1119378
709298
18038
1511371
1865642
1175174
1595663
1064962
82235
289396
1939612
1961276
582150
849764
37934
1327387
1664695
1633888
1806369
703441
1560350
1105678
1175283
1796859
413795
1508545
1587510
782008
1341267
310171
625238
1127232
731335
455470
1109623
1215461
754691
527998
12955
570364
530815
783083
1324216
403826
1280774
916868
783919
312501
907887
1939531
803414
1015940
1107019
1833013
996353
1389969
696866
466729
895812
1968131
1507569
51253
1049028
1834422
683058
170626
1685776
273008
1862605
1095250
736840
405864
97537
1683138
855800
1612680
1268268
617115
484319
769396
1618917
1632218
414512
135601
1549176
903499
1202634
1310864
1570248
113567
1517885
570691
591628
1061485
187503
792151
1368183
199222
681516
1670352
414861
1237
1088937
1059566
1453946
1182222
902593
1649819
1894464
1562799
597005
474959
795127
214048
723945
587092
1414934
1403177
501375
329971
564999
749949
889895
1624935
1739670
928371
1625207
1818425
505949
1463126
1534040
947119
710106
1567197
1361290
1151054
127491
1626409
644239
1244501
1470267
1356932
780375
986301
1120518
212407
1740286
1919817
1016116
1703054
209562
510765
950720
98844
495674
1014230
1643056
1093249
1166773
896447
1723892
1421327
1493344
1794741
1698401
1224266
1085794
55022
1764910
1055858
594506
380188
1333979
1765583
563327
685445
1738740
330897
1895843
8616
179961
513012
52845
1031854
603042
78110
1220862
495799
171110
1172069
1234736
1132481
940189
1758642
350867
596784
1135442
144242
316926
1049760
1108638
1464626
985004
1151755
748319
1953005
1128321
1296074
1392323
50804
1429884
712350
111545
729708
1636476
1671948
898314
952006
459841
373115
1781597
74604
154513
1468254
357961
1508486
1586566
996671
1568324
1223755
440558
238889
859239
1673318
1304634
1119663
1719418
605224
323968
841929
725999
1490275
275774
1261093
1647839
1900427
1312301
178333
1947095
406970
572321
1944355
54964
1232138
1965091
1348191
681716
1493515
1407671
1564685
390167
1000990
1882188
964536
1506321
434674
1134321
755122
1134501
1154703
163548
568531
1526360
461864
1151855
1708617
148394
662737
1903254
779494
1291540
243310
1780756
1755794
37527
582011
980232
691163
879079
1064121
1658756
1147565
1847554
1003019
862263
271506
1641077
132550
1271358
1914395
1868309
857450
1020774
1571286
1280104
718573
381464
620577
1029425
1727406
1759436
1767073
752511
1354560
860674
594914
893949
1714988
539280
315900
1511924
58310
1577490
1827347
465982
456667
1341168
1675965
1369269
1985498
1970575
1870424
754470
983600
1186817
562029
184037
16104
782299
279702
1199597
1865200
185318
1817652
1528386
345777
545652
243783
1704870
1975240
700498
1009265
615909
610961
1557059
838125
1515537
171262
1599085
1242021
943426
1349672
1778419
241655
572880
450226
486225
1679193
1940338
135085
1790742
395187
1195053
1166807
679220
893821
5224
1565138
1432807
1790692
716618
36128
1304505
677110
1303920
63255
401812
738445
433456
1313292
538397
1613205
722686
1521517
1821831
1065549
1013137
898926
549688
976606
1449147
434315
1970335
545180
1516094
372597
28437
863951
662561
1539914
1665635
472025
229894
660331
560148
620382
910118
87938
1625589
330277
1259648
953234
284098
1396132
205744
615092
507218
1164087
1258212
1477113
213064
917365
1524466
1816820
679932
544262
1420769
1298864
179495
1943353
1172965
1501308
4453
520145
1058165
266189
326882
1779167
1827643
167012
1390830
1526957
1789910
87096
137503
1243509
1169301
1829947
123102
1194818
1427849
759521
1495313
359189
989893
907950
1608750
1133179
346508
1869673
1992151
391024
1228984
970629
371774
1827820
1886618
859963
516877
1824021
1098158
1385537
1012954
1834469
577798
1798026
563975
1172758
1892764
1607518
234878
1433961
99970
1666526
198461
1626551
809451
907961
1297415
154015
861418
565394
359452
1210043
224805
988248
1166153
659922
1592550
1645323
1325073
105410
287207
1764425
1908233
50169
1584847
1648461
1210484
1721646
1321543
1288001
1941810
1226580
1461213
1127726
1725877
948601
1867317
885617
133041
587136
210308
110939
137622
1611552
360515
1134278
630284
338416
1981213
1343849
1374540
452337
1668737
1745005
515155
1681542
1325441
1685665
773916
685233
1326766
1571691
133562
1105840
159574
993807
363865
1567697
754066
694552
1539519
646249
1552295
987293
1938150
462417
1572345
151807
1905680
162897
1833197
1146695
1199822
597740
424979
75970
1443332
16585
482536
1146774
1119622
557591
1616123
911442
206130
1135627
1414354
250314
901972
141115
1454287
545369
916468
1714808
846517
1187894
1904960
1585481
595966
406186
1100445
1124553
1813718
561270
1126582
1559874
339537
1533041
95256
141925
969527
1841383
1056671
1681172
976675
738416
1244490
1656096
943672
1607270
1945052
49117
706808
344825
530186
375811
1152043
1957025
626147
1602422
1359852
1908888
983571
1572886
1384109
1068765
1174274
1067496
354064
299084
773106
261614
1334062
1285148
1461614
1632218
399343
1918742
1067049
1987475
580497
517056
1676975
897794
643176
1384685
1006220
930557
833082
1162571
650645
1640625
345951
1537587
579499
499154
1782012
331823
1459885
438209
1038572
701229
1535691
1680719
643210
1774223
1300095
131611
1804997
1868668
1855262
104145
1082580
176580
888952
261104
1018365
1794524
903056
144158
1826182
980533
384454
900562
185549
1943555
143741
1289443
1923222
12667
827337
456473
1764084
1968079
20622
1162435
1047172
1045346
1873750
1176920
9271
1179001
1770108
736305
656029
1083972
953307
126380
227665
1454481
420738
1348449
1726686
1590016
1926688
1107948
523762
341593
1653012
819231
680049
798866
496973
1592999
1878534
237193
1770905
903300
1396894
1619703
234718
1438972
239243
127870
600533
1356707
987952
1372393
1247638
1172716
1324012
243504
601384
462332
1940910
1841809
658818
855863
466719
1801665
1955276
1046267
1364827
337319
1033778
575695
1907980
371785
1200857
439547
98376
1631548
1274939
734204
635028
1944613
851872
627333
770355
448463
767660
1385104
965020
1049341
410475
1891719
1173411
319896
900021
37388
1155278
173030
719998
1356368
1014433
760823
512212
1056326
1094750
1088276
1832406
1737921
1172036
399563
1389302
1647020
43261
1545526
537263
1399732
906530
1880393
1209210
1270204
1156134
557740
1246146
1544489
1432000
455425
364864
30406
263816
841628
639954
823722
993103
1831572
670481
878911
303582
403531
1495620
1734279
1170516
1911360
578789
1258360
1242207
637569
1101551
795172
43605
1333443
944290
845584
1229266
432083
197696
1774755
354799
171335
530030
852534
580749
1339239
78744
1250557
64909
1852508
1579194
1293381
1633915
950533
1360311
52963
992223
1177087
543577
1617166
515967
1886746
1657757
912846
454408
861791
134233
546812
671538
1412664
1330915
378402
175366
1974945
238946
1959306
1391414
1593451
1375041
1633322
1052909
1361381
1560374
1669908
1027034
832952
488818
1268696
93138
1787587
1005724
916356
80183
1271199
63078
319861
1395543
142321
645748
613586
1153818
1819942
373812
1425016
598960
1627046
1856231
652179
332126
550177
1337246
1586420
529745
443992
893979
1500696
1415824
1264737
981862
209659
1390338
1924653
1656897
1725927
257406
1982833
1809039
532035
790230
8723
755560
928377
869128
166616
1052728
1040417
430796
722648
1991935
1508860
1143632
1944904
1996282
746157
82251
191589
1749818
849386
79761
1484609
1289295
33956
1800723
509901
643683
867954
702342
492435
701014
1668206
1606286
723535
1737432
339666
1271239
1838675
327074
1065129
1126480
1037140
336025
947917
788249
487829
1534817
1523891
389069
1156292
263142
1761713
1131501
1646953
1524053
821377
58764
394896
1554033
211581
1096186
398524
115323
1063313
1584426
74048
1998985
1580886
1283796
893
1713482
1753346
793267
361883
693029
1925671
1656278
881846
1307811
1988937
130402
1862503
283868
1982980
393230
1019866
865556
798376
54121
499367
259709
83601
662406
1578147
44326
267061
1659729
1380923
144691
442613
1705125
800463
768810
1566152
203565
1769721
983307
1688076
913713
777550
1982075
611754
1232782
1533517
591558
198771
590901
838934
1209734
1673885
275144
593559
1796621
1583139
1482088
178983
236737
1145314
1698202
151276
823426
1374556
83992
1164940
1203636
1839271
359307
29060
391939
1514276
1277844
1971146
732214
1205475
199028
1765212
1672885
50058
1250492
1256484
400484
1715260
1694097
344184
177610
744558
882739
1205669
551341
1899001
296429
1097663
1497794
1251585
1889703
10980
91716
1374231
1521900
1697219
369999
1503139
1872459
557810
1036381
1889442
116004
434624
1645289
1492508
1415135
53927
505510
341486
271744
492445
428752
825567
1553502
968246
1864062
266267
1243503
1194428
1170129
3481
165319
1581523
1879859
1546824
1927937
400431
575101
496054
1560444
128534
1579112
1622012
1601359
522324
1531654
456113
842022
799881
503614
818689
1819906
922588
1710531
1073915
1960148
1950638
953690
123030
1486135
3549
1696948
1233905
682445
702235
258438
1042905
286668
88648
302838
543704
1337696
110975
1300143
1832832
1643510
1174835
371384
1745806
31926
853235
633100
1671182
387152
1887682
624810
603724
528378
1788882
1527451
187990
38918
1073938
1652426
1877884
1520567
1652585
593588
1084878
582652
818275
1273596
850612
49508
1130827
221498
1229695
1863329
566910
307792
770096
1695943
337331
1691521
1016651
947016
1264958
1532125
1791025
1143469
1403597
1096342
1988960
1374766
1424359
1022717
167342
1043951
644847
1708004
350192
1712661
1467497
1114153
260504
1488122
645994
917938
28316
1000158
941573
367962
568796
1900624
464173
199647
1016256
1340016
1457226
1269318
1261549
700098
1932072
416502
172409
116473
1429769
1236917
824820
1090951
1109491
1356288
1386130
869736
292519
1571874
554042
1424399
1720249
448411
835104
914157
1082795
721470
999225
717277
166146
1822678
1424952
684569
1579607
553974
495666
104464
1675750
946860
497294
1807512
1286445
461690
1602304
431368
1867605
1777447
946344
1379205
1715930
979934
282190
500259
945748
118350
203259
696749
1737329
997885
495935
214681
658193
291998
697837
1426771
1492214
382181
906586
1109162
780928
510184
320802
881865
438432
271680
1587571
463758
1531718
1093949
535585
504302
1592993
1535874
392671
1242170
1178455
709480
1687380
1005108
385502
228984
125136
1969807
664280
1641642
359247
604210
1978426
1745994
706833
1483170
1046198
1018623
950339
155439
1119168
502443
1036230
316652
121452
1289365
1291590
501647
10294
186727
18886
1015662
1365861
963154
680693
1302149
855907
1181798
507650
1579442
1517090
786217
560666
187872
66787
416252
1322584
1615045
51754
971488
466701
801135
1767779
1167407
1706416
874831
1410590
1132600
281784
719818
1377009
971711
1014209
1351881
680237
1539901
1092247
1183275
941506
988452
801760
239890
1423188
721749
1811387
848107
1033864
422896
1896723
1417487
1880887
739230
359271
1176940
227127
721549
1771177
1032570
1790555
641335
173990
1534676
236567
1921057
1350144
81644
948183
1377426
1316901
625128
1393807
1489198
1753901
27481
510934
663065
243650
807792
1305123
943082
566787
1426540
1897374
3543
317107
1897147
1037259
502452
1530051
1903361
326186
1928013
342349
531243
1579856
1265269
1538524
1093316
896607
1561618
1201790
1667856
1711717
1690335
699951
1603356
1947073
1917349
94959
513333
9596
1014934
509341
268614
477879
1971526
1255261
391240
1804065
1725119
862346
1010711
1303380
1370875
1704965
447596
1206908
23463
199997
508102
69918
1018445
1800270
513600
1315522
1908042
1640771
18415
975984
1972206
1636287
1879670
1733834
681544
1672989
254143
900026
956957
266058
1564127
1733104
320523
953553
956186
504679
464234
557606
219619
1551847
1613950
1418185
1509093
621410
982293
738768
1267436
384450
94948
229601
1216690
286795
1941850
672197
613347
1849853
960573
1382773
1159938
836227
1186685
695092
823076
1289053
1682672
1095909
360402
1284850
244849
1885397
1560314
1187409
93309
1996154
185952
1842749
326133
1838927
1302678
257424
390790
322673
437675
1537805
1018794
907354
427926
773095
1843590
77721
248354
1958082
746604
624723
1138089
1801948
656542
648798
1673981
1767794
1615091
76816
327374
740994
1308877
382667
1891088
1233388
1273859
1981271
1803059
1645040
1618290
1558561
770759
654272
719917
332051
301992
1209338
363638
1897739
386763
1639137
426511
1891270
699650
137683
780928
172134
237211
1730212
66073
1001343
566481
544549
44830
892137
986657
1220789
1287094
209033
490387
923110
1846051
552152
903025
1198316
1129716
1818518
855837
1132332
1251069
1528811
1467505
509437
497261
1321747
1425404
943540
1176345
981866
1965421
1427527
845567
1192906
287569
1234908
549051
1633758
617583
1787261
450356
906578
818668
323100
1156825
477167
921859
529219
580332
786572
681307
1113009
1150892
613664
620119
602672
1948646
927416
135524
611490
1234362
764348
1951408
34041
959350
22294
1682143
1693721
800997
393688
1388940
1658023
946079
294412
534506
1229943
1664594
71477
1040509
1777727
1769458
1189901
169368
1852941
1044666
429814
1762041
914472
1321527
684749
723432
808086
1800806
1707630
77202
1683156
1067790
1029137
1327803
1074994
728206
1816135
433809
695010
28899
1277164
410188
1451855
1148028
1438087
1897994
562747
1032973
1236615
1696325
187969
779232
1126234
1823635
1603698
1086339
1626277
1316966
284423
166968
419798
94625
595094
1313296
548178
1611052
1362005
1538424
740994
439662
1733632
280180
1949112
799446
1916309
1951610
1728717
1344828
1230204
1499036
1932575
509015
59321
1197396
137506
1658197
1712842
60222
994328
586941
852310
89857
1338262
1520836
673123
1115862
1708669
1762169
154727
1170784
506125
1830852
1568521
1951241
1136501
1603483
1352310
1127620
933488
737566
95892
1781757
333859
1773032
1526364
1511752
944438
1800560
235453
157960
1457284
797651
1557416
1802115
578632
1958180
1745834
973162
495360
1217261
1771643
326103
1646452
1471099
352329
1038949
1646713
37360
141702
282133
434578
1840282
677385
693581
1464832
901816
1459527
1664171
1534363
1413633
694519
459817
1072312
847453
1511892
1710671
386307
424917
917583
978236
328357
579145
1681950
1013260
1499262
640987
2503
158679
164187
1520724
665956
1441451
161847
652777
649299
1487553
1306419
253265
1595963
1581014
1100177
846809
1231877
556338
774586
1026416
1090816
1087159
521710
654332
1464193
1752856
39770
478342
626809
1037083
949125
489681
631383
147309
1543661
3645
137304
815875
849048
1709535
859301
1147958
1870088
328963
485636
1109060
865760
1771638
1422074
255875
1195204
1156011
1180366
798271
1312595
459033
1055535
295961
31813
102047
1362723
940246
1462348
1666753
238760
1525382
1912741
1650605
34705
228053
1873444
987126
857295
138034
591123
299876
832890
1795259
856959
1599377
1494534
283565
1590585
1472580
500368
1287972
957652
1150416
839355
1233008
1498727
1834527
1378382
1419110
1984305
1170766
1904675
708273
1869594
590950
1659510
343256
747471
1203713
959140
892857
1521328
1851668
1905239
198900
395287
270391
1504402
644672
164555
1021497
86281
1792149
1490316
1585772
584075
454638
357151
94477
990152
1212796
152221
1399692
252325
753663
1868423
366343
1994609
1809699
289175
1950749
1098189
298296
1944380
1161425
114537
625697
828999
438400
1999540
1949380
1400755
1008606
817783
1540578
1113723
163224
1490897
763571
236308
85663
1524253
959383
186789
1253297
1375146
1259728
1178236
1372929
929540
1849744
446512
1656868
1504419
1680083
1542498
200151
1520830
1181712
1151793
1007697
425248
950643
768124
656558
1442951
848267
258349
1724282
695818
217810
1054695
1837472
1159010
1888800
1998914
880378
1917369
1588428
1869141
189172
1474984
224744
1785388
10627
1673417
133231
1250956
998196
137766
614536
539266
696517
18399
371435
826532
1524889
737337
408254
1504188
269672
754388
1316640
1790779
1348434
441586
1554680
1623733
802681
1103773
822107
1939462
1799496
1801216
1914494
35033
283685
670161
959715
713861
1646130
752105
1515462
256176
1548316
1270963
1505982
167548
1200213
269287
33423
796100
54438
852306
1107948
1620000
1995535
1074480
220822
1090197
907229
1906290
1094828
443971
359935
1228624
67231
746501
1472261
82524
1680549
790651
1086727
1511639
882185
254254
1991261
1580954
1044506
1126143
403874
1502775
976141
680331
548173
1314869
987429
1047974
188856
1513736
8590
341475
1269941
290752
293993
62182
993444
117736
1820172
283042
38877
1006356
1895070
936893
1458589
1691179
1012895
1282314
1959713
1031140
74898
1318609
1965437
1030364
161189
101498
577317
905345
530662
1882287
1159355
1155782
23159
681047
788779
1238004
417265
1611841
1890362
617647
1097945
1321028
165035
718113
1465404
1166474
1338017
697103
39410
333447
1552744
1847026
1452723
438179
543169
1517112
1955875
1807270
198387
1112120
1152572
705434
126345
837163
1064106
924249
306207
1322921
1484467
1859892
102043
991392
1871148
1915940
1298992
1705056
1141688
1763503
1225449
932331
170375
300742
1682266
183898
1976916
1969772
530624
1954149
61577
1561857
1955239
1977674
1080812
298644
672179
1978041
1451176
249311
1489661
1980975
500748
6148
1832023
1191915
1187177
1979989
149333
128510
1095904
1908921
915819
907567
1786552
230536
497834
902281
215760
1538416
973919
422081
455126
1951416
1838497
1614929
1042205
1397404
1680044
314438
1803032
47608
429614
1194502
1937606
78768
928476
1203059
361109
1380649
769556
1083869
1936024
1932115
1414590
483984
701465
1829512
142455
440218
1877884
407341
845495
121264
112823
714269
1269089
1647944
1518256
1759977
664170
1066498
878760
1298963
1015169
1791388
1153820
844775
1020203
664342
1019809
1247725
128289
1655966
1486661
1382911
769813
1200493
1688619
907300
1610056
1693982
369244
726110
368681
892995
474927
1675660
122669
961198
698132
376503
397404
521932
18459
443990
604123
952869
1283974
990037
11243
454005
1902719
716443
1621338
722454
745575
1269511
1791187
1815784
1624913
901090
1811399
450710
267570
756137
1309173
1645211
570596
920319
1350080
670983
1489370
1373632
1188769
911596
480251
614886
640694
1949282
713702
1102651
1207696
614778
1766033
847108
294212
634457
658108
1782758
596476
126924
98251
382777
1886999
802432
131621
1619395
64018
273047
1882366
370128
1278587
1243176
1970910
768349
1863018
850142
690355
113058
1659904
149912
1957426
1993652
822567
1024804
956198
1191758
1658161
622525
1778765
1797930
1057463
518605
1975295
989771
1802203
1282139
234603
1819221
1374644
504384
413813
924962
1923711
1040921
1335660
917246
450187
1796966
172262
1606532
697591
912352
1480847
1610884
797305
1975239
472624
552807
1587397
596368
1641962
244727
950276
1461157
1769364
1883514
1710853
1195176
846112
617517
1768716
1393018
1796239
855810
823253
1604485
543799
1865923
1989068
785600
1366548
1073279
1004197
250301
217232
674981
410374
851661
1818757
1706072
1992438
1907495
1290876
339029
174539
1566845
1868935
578229
1216443
411286
257393
1259239
436521
1298380
950919
1455562
1757283
15002
419346
1172768
1369995
598152
1989705
1114354
299942
443347
941318
1859727
1097690
489673
1628989
848688
1607696
1241509
1841830
751757
1583702
1084474
756517
351452
1249666
792582
685499
114636
551861
632169
452478
826864
570266
654708
1732164
720561
737654
1650211
1528013
493172
554762
1155717
392824
1586917
1459737
1591443
268588
792007
347611
264641
1144829
1402795
566214
1656298
1601570
1902782
4617
1681216
275958
548962
979053
783073
1870593
1717837
1816757
544835
796771
1368558
129220
668898
1040184
1600667
807542
107268
224356
166531
1842656
1563155
1787870
1376685
1270252
1796008
34783
31262
803711
1875437
1388890
320240
25443
1958598
366968
1315659
1654344
851459
1261801
1861333
1940330
1033653
416111
1962498
1993407
884429
619231
1098185
306974
268560
172173
1335600
1438905
116213
333702
1908295
932783
1347061
1569120
994868
657701
1371355
1630829
1341033
561739
1933406
1189435
484713
1858016
661549
936694
1191560
435448
1390630
157428
1819149
657937
776056
357150
876592
1389639
377610
1275382
580449
1387184
57289
655207
1114732
1501716
1421271
1460009
1440534
18380
507512
1271605
56134
1886634
1186519
214624
1624193
1401670
591399
1100011
146871
399628
1112321
1055145
1768376
450317
844303
1175807
1927150
1877838
1417693
957546
1164797
936138
1346241
924620
1037422
1758942
1474557
1484328
817047
1211555
825620
532804
1921376
582841
1392273
1962783
850464
959171
928632
6949
1746995
68978
1743678
443861
429969
1840793
1618295
128253
1035343
1099405
487168
548254
834481
1725364
122798
604372
1527880
669009
559657
763051
1790243
57435
1319377
1192810
1135230
170706
733721
1682650
72689
1268298
635893
305692
380274
770228
1305303
658769
10968
303382
1963751
1671088
698832
1798422
415895
1370146
1150831
76284
1887753
644940
737575
238276
1559781
561442
1460513
175648
82501
127700
525890
1431446
1778968
463892
1815486
984502
1075641
47773
450548
1921311
1861730
691565
1565946
913352
1457378
213077
734956
1978765
1703611
1138357
767339
1742049
231660
1231646
686035
706124
200214
1874692
236988
1378549
1610898
977834
1429659
1247531
1949816
978357
1987799
41675
161515
490620
1705835
249496
646494
1706659
126971
506701
896308
845444
789647
616348
1605428
1984329
1681776
861292
1045998
187112
398487
737514
281126
1782388
219822
1155645
1532828
54933
1012733
1739247
914748
350578
1039964
1374713
732361
1680717
1503249
1240134
151224
1548437
1986495
734046
1596396
534898
1443815
1819146
552202
98638
1205696
1732925
2740
1382580
678500
681265
1794236
966750
491919
1090439
751326
689926
356894
1896631
826975
1598299
1400820
335582
1685321
757899
1498077
198775
1980023
316152
737711
1311511
778770
14232
254826
641133
1141412
1337444
774973
1898744
278089
883752
140481
37353
979562
1074948
578368
1952322
1385172
815439
1531271
1630042
760186
1212659
1060725
1758512
1044006
978127
1231284
1230320
575202
421804
1292878
1945191
1272379
7689
779762
813757
362809
118975
720394
1656258
1498429
734147
143615
1598616
849092
1930533
1478090
1677357
417853
819943
1069362
1308291
1545979
950817
537037
733870
94909
1406094
287352
136434
328442
828348
648000
812308
533481
1774072
227327
1919933
514466
979791
547598
1433707
1058881
729053
1603895
740971
612125
1525444
1923067
1602257
524071
605554
1761283
1914524
1019066
1880654
1171392
1697464
1944238
1496527
765567
1793165
1091101
1867330
1432692
661986
684119
468017
744552
1331702
1993238
1166151
842742
1433679
930101
766977
1904844
1749254
1258894
1620925
616527
1894578
501610
172656
963295
547941
1625986
1128193
228002
1606309
234026
242536
687457
620392
968891
1410529
1999298
1695011
82250
667562
613734
1416320
720511
1694503
1865090
844018
1932457
1910530
326328
1923435
471461
761647
817
453646
920804
955618
1100588
616650
1710057
44648
177706
811909
7785
1813681
603086
1958499
1213228
1527134
722844
217646
816916
1918666
144817
1058766
547946
1565762
103968
1251759
352822
1266441
962263
1893851
797186
1884674
551921
1900628
1979431
940726
269568
1222153
1511561
1530924
745347
284799
375573
1257774
1933675
855965
1284089
223663
1782513
906988
1464476
163389
1713104
460376
1398312
60046
547829
1889003
569864
1282202
1506523
514587
754022
659304
1228291
392406
1238873
918007
1081811
1541649
1424182
87952
1174646
1228524
556233
787414
21825
1785873
1220232
525227
85108
418668
1017187
1076952
1853708
403678
75878
1239488
1166123
1567173
1804352
1523506
270460
1753873
1795569
801010
366678
586522
1092932
681511
1035862
1121503
1527900
1444184
1487770
1684387
481790
889817
81966
936179
1954310
984407
1671229
221969
1925822
1382338
25771
1616035
530577
1331297
1782631
1279891
41944
1321352
728624
1217047
1911827
1304049
48562
172716
1950732
1958627
30622
305665
1306302
1007843
1356744
1111412
395650
49878
597887
459016
1463800
1768147
210092
156947
179840
1215648
1584361
1461340
722855
232922
1443981
287977
1490191
1408339
1442024
1756163
24673
506564
1219355
594400
445013
685432
793340
523371
596567
1250837
949586
178263
1300828
225123
1250451
860682
1867280
689284
636976
1515359
1319725
659089
535841
1319520
531520
713172
920692
567145
308341
692130
261696
1655685
170753
822080
1830279
1396620
270851
1036759
1951409
269479
492339
181507
447370
541382
987536
212447
177356
981618
1908155
822481
402514
1631172
1737782
1612871
1705579
539519
1689131
1403540
1117687
1263579
172934
1533023
1315311
1563890
1288712
1318962
296024
936261
274005
1675377
328452
1661564
688981
1310689
1217497
1383573
133094
1105295
1100085
247883
662908
1383369
673188
534563
757362
1445310
346248
1249236
1908825
27261
889165
717344
1138144
221712
738158
1023552
152135
350253
553012
1368169
1695067
871182
1207259
1154178
2397
1400516
1366124
1794618
479638
1020086
709054
266924
1042985
652925
502936
509529
1256117
1478238
910222
852475
1635749
1609439
1520898
290785
575832
409672
1700398
1074090
8512
722567
1260101
338151
1807918
118574
1429919
1181469
692517
941259
1268690
1306312
1958975
1878693
76861
1163228
1367412
905855
564556
7450
1907924
69112
1015448
878980
587018
775842
1965181
842026
693598
726238
1919346
436365
1611600
488950
1860998
833376
795267
64594
1603137
701113
247487
979209
421766
1996181
1075167
61285
871562
718803
1535907
175732
287766
1126215
356641
294067
1710952
1864209
1651899
476306
1299676
449054
1407452
528197
700714
545028
1816557
1732458
56719
731273
1042055
1516373
682890
509582
713945
833623
1894900
246708
579691
1713056
140356
1600354
1515742
1241761
1584345
81617
1487317
1116410
808973
1458398
1307401
1093444
1366194
598970
1410233
1999390
629344
820454
1109189
694213
195416
1063914
1409065
1240770
236606
91609
1976927
608533
788979
1356046
1504800
1822521
1278244
1754164
1193455
658449
786334
1831267
701433
238745
205350
170056
405709
1423211
831081
939077
1941976
562151
782271
1176585
1393646
284069
433067
1365878
794493
923194
317012
1828667
1633252
20145
1953760
1158792
1243186
1209515
1872993
612150
748319
1262655
400078
1839167
998051
1235062
474394
266032
872377
779372
730844
942124
727119
1658335
1646119
1648770
1041789
890526
1655038
1001728
836890
131713
1702973
466216
1062818
616591
1375392
1553012
1527137
87610
1554521
384662
1858547
413114
931002
1960779
680493
146253
1109515
118856
311626
1347709
1763954
752900
1826755
617840
784505
624209
218436
370673
224669
596446
1209952
393550
326499
1495867
1491843
7267
1440973
625798
884553
1083862
1105873
60738
978538
524916
960097
149077
1419072
1589714
163787
1320771
199094
735089
1035733
1418030
533286
1138921
1332033
1276428
1220332
484169
122155
649864
1208512
721994
502277
1217185
1544813
1844528
1523988
1295041
186893
46926
751635
1862487
1843351
939911
1574016
225531
613943
571729
1817192
502742
1784731
1567637
1318033
1864440
1807185
835590
637624
1941266
1234524
116930
1551821
414659
1469009
71238
1245679
1911194
1681897
1666166
1663821
116477
384869
1704104
1366306
664101
1218984
379998
543918
384293
812145
1966437
1356730
783795
226789
571528
1907346
1790201
1657849
1814350
1357436
1650483
1740170
937699
1389973
605608
350197
1305007
79119
944464
707129
1630501
1141754
332876
451301
1642438
52911
145282
1920751
447449
624165
1486930
851471
991204
1668135
1086058
457212
236242
756602
1153865
1853445
1269829
1158891
395241
1063192
851072
741507
1903693
1537352
1464912
660479
905935
1430956
571138
1673745
584839
852476
124902
1154953
1171257
261775
944753
1167807
1540123
77344
1556684
502741
48527
416550
53595
1225769
88650
1084127
1033871
1189793
963489
1829198
1735972
1132529
211370
1353175
542464
1881180
75285
1987014
1644596
372475
726784
1417284
1350602
1369033
383152
239339
801943
13437
1301871
610135
1025666
1771143
305593
167985
1200793
1601913
1051073
163768
1366113
1600769
1579233
1754195
5157
1319797
1706006
1747121
1676422
1773925
769077
631562
1501241
545383
159113
89630
1921990
601092
1181651
575108
1550574
1009854
374242
1207436
1560845
1561797
328689
1573288
1073492
1869097
880103
1003962
916324
1838759
1896568
1448762
1193977
1431984
378380
1786346
203672
1021046
41034
708464
1847738
950775
176571
1266713
1483837
368117
878160
1235625
784550
1380369
1266282
752688
699615
1704433
1071874
112385
1817956
225610
1870127
1211352
660107
248078
1721776
1149963
1089246
741090
1528025
160651
1983614
1058734
566324
118682
446504
548311
4519
1016294
1832045
823086
1426309
1108850
690876
1793885
1084239
162510
959541
234799
1412056
479708
1338183
1255425
156663
723791
565197
678829
796894
195418
648421
305115
1689678
492855
77721
1688413
1151023
91624
1992217
1642233
817385
556391
1446131
248981
1887861
933273
848942
1785321
256867
1840642
933910
1531160
1252563
687176
1681651
1233571
457963
1564920
1423564
819683
614130
1879108
1060545
1023884
1540642
228919
1727102
1293404
951913
136865
1059715
1472858
444034
1094979
1035035
1394776
790703
1048082
489470
1954648
320942
1588897
1873777
45673
1584203
1279754
1578543
1973077
1784590
654768
1427265
1873817
434444
862584
435784
850868
1110187
636250
845082
1711483
222315
973156
518594
557084
1106430
823884
1509022
206584
486342
1760600
1015965
371362
1019069
795748
1440930
37446
192532
28233
798538
931760
1496415
1337106
1068606
381036
1916900
124821
362701
1185694
490726
1497174
10772
1515480
1879526
679795
1712234
364305
700867
790289
1667762
1496527
1069019
585523
1995934
289644
226037
1767276
1002852
1918226
1083701
1622293
1688365
1353304
1846047
1815263
1386304
246172
569540
838500
1760521
966070
792565
1741433
1766697
676549
988321
348925
1701862
1182836
745557
1926504
1601267
284958
214746
1799973
1200464
1022008
1194681
1759468
1647364
1106784
163971
1368349
884388
1807391
1363954
1389066
1059066
967533
1353862
590036
1540190
1265679
1443503
1868999
1721210
1455294
1255005
1766189
256981
1242305
1943426
44582
278930
390035
1370747
412579
260419
1104896
507295
474217
1848360
266159
1755733
1989158
66932
327629
1249496
32714
406495
896028
1721021
1230816
769838
1799549
914460
758840
1073998
406341
1574220
1955773
1643454
46537
711049
1115418
1190141
643114
1111842
10691
1734049
1700471
702313
1297831
1342007
1030767
761121
423605
730010
1809271
555269
1879443
1854738
1818015
1260314
1433931
1394824
1935592
1035303
1416790
1982761
1690939
361798
665208
189915
1426757
456164
1955661
1714147
423033
1561359
1867933
1457021
1313292
1487818
1985551
933034
602271
1612353
1955962
1453859
244779
511273
402115
1931715
701382
934140
303549
1207925
1739695
1716719
1231893
1488220
1128749
361256
1145388
829449
1192409
724831
1964733
1768786
1165054
982302
540119
1804486
1862026
1671506
742073
1097818
889288
435543
433915
1868890
885418
1493053
1023954
1452143
233038
1703796
1104093
62939
568060
176267
1493994
925188
936417
1276654
503355
987190
1707446
1294006
1488049
1386137
1535632
944040
1129629
613886
1670517
191
963546
920639
511141
784685
1457628
483747
337917
1579446
1415664
910288
1246674
689950
1406606
1235398
953794
1985287
839058
217540
27655
1713598
1293569
114040
1411150
1498354
867364
332917
1370744
298260
1865761
888221
605316
633823
593854
620926
474304
1354078
840149
897049
1231986
906279
47970
1740077
9497
1748245
1716049
958841
430660
531905
1792798
582513
1712491
1245570
706932
1400289
1950751
208104
1060817
1861481
1960808
8613
1985589
1731649
730970
1142649
1784022
118493
39639
782174
96657
1352914
1580023
1991273
37764
1700970
1590179
41852
1336082
207836
1540943
1609501
650691
262579
377904
169874
1000119
506193
981856
406363
1545471
1028982
1493660
1376741
1969213
1105089
1577375
1824263
1278256
1660957
1770244
258207
1132843
843765
328539
628641
948890
910552
65775
960911
1063694
614390
26609
1718731
408022
663192
417575
1124843
350187
1931534
1824939
142862
1811602
1098482
362754
1294875
898972
390776
168971
373646
332083
1193672
115735
1541858
1947501
1765584
1500602
656682
1374711
1655237
1626590
1902772
1507095
987244
41076
1482613
1016563
1946134
361926
536166
56533
308488
169589
1114376
1718644
1575283
164462
580662
1825954
1161490
353034
1138179
1729927
1995777
574456
966502
631226
1989025
1089920
934348
1047263
1985081
182195
973597
281125
1000917
35784
539824
348486
333370
264849
370112
1077080
1989334
761888
1166686
498239
1690701
327755
63690
797003
747749
252308
137556
642313
581082
1468090
1228930
751785
1159335
851999
1404055
1808372
121995
1900292
283797
1833361
1810902
238371
820906
275305
710169
937449
870766
399871
1259288
735343
712659
1598120
812700
1510923
1598801
779372
582143
988276
1027903
1523906
1744126
90126
1448006
1875519
1560798
74516
1695257
1361119
1298380
446510
1054625
1886063
1771746
1621405
410288
385648
233185
1762340
704223
613940
229976
568385
1968194
1579389
9719
117702
1111213
1140033
152114
1309123
1620457
1596946
1174092
1145886
1163701
1891372
82391
386009
1716494
572035
741427
1238569
1255184
1410053
414309
1061579
228335
1317339
501944
1634325
394411
1060740
1598475
278639
1859113
1614271
1059621
670714
1373556
523432
1468314
248334
535726
315319
1177823
155594
1869202
40448
1110487
1112661
1606185
231016
1034084
1811908
1149207
1392032
722650
1242272
1521483
882516
1096733
1653460
199642
735337
1365828
764583
1805895
1543161
1744268
1770087
1540816
1697728
508681
1138210
1068253
1585509
1587075
925368
360762
1398739
75267
1746517
1189946
1132245
1129747
1424932
1795877
1041917
1672988
429637
1459741
1238105
1146966
460969
983415
871856
907004
1473020
324162
779483
2563
999586
139194
1723404
1370221
93969
1552309
417275
166521
75571
914941
49362
672824
1125316
941849
522205
1006056
606633
1902816
1647782
1764891
1145377
1006264
1706251
48084
1142423
1998653
625007
153899
724071
907873
842353
1215436
1975402
1524156
1172149
830311
84938
202679
1806634
76104
184000
1137016
612265
1013346
337511
1218250
636096
238558
1767940
571663
690076
1788291
1183856
647696
863821
1745421
854641
1561626
411242
1199426
1924549
1282208
873181
1241502
1488078
203378
1165304
559706
147520
62315
399675
1450178
540344
1186355
424347
935726
1132643
73982
630927
1513846
1310490
1559492
626884
701956
1281102
274518
13883
1992089
327050
251952
1802597
110329
191581
1504714
1332660
148616
1868002
1038125
743909
44678
847403
227446
1892743
1279706
859123
1847074
641611
409028
970418
1710910
1910230
1206003
1775430
1184098
495319
237752
1785658
1724808
926083
863415
156492
725456
1248409
150852
124579
602560
69406
1720297
764840
1503797
345080
69365
1972789
1767213
1378540
1006219
1464705
913217
829260
473201
681987
311271
109006
203556
22043
25322
883922
308590
566137
806029
988552
1767383
536651
740441
1134515
561886
110675
305718
692800
774924
681141
561397
1194417
535570
785649
1607340
1097651
1284352
947554
1025209
1433831
671038
1919489
248617
1367342
1829218
1054743
1535450
1430607
1109017
876551
151258
391317
1263254
1561605
1827867
1876641
660903
675372
1540889
357654
948874
1710958
1235780
1092691
791308
619613
1304914
1753137
152302
990708
1403461
1844760
1506048
177806
1046832
1421568
324862
1699880
1037688
1528395
1540904
1824971
1421186
720886
684178
1926084
759436
1896364
193692
442660
1625859
1274591
339318
1417731
1003732
156144
10909
342106
1130159
1600483
451541
507899
949062
1255956
1989512
437295
1899568
549164
864149
220410
434265
1961357
1032512
1115083
1968427
1677823
423211
1524205
509956
1455341
320964
526222
1442297
1951103
600832
1226934
406269
1552994
1355308
326464
452456
418114
639464
1262497
93965
779865
1976368
202384
1174769
347452
308828
454697
1729165
861722
621687
1676511
18410
1713261
90712
1450545
1101072
1318258
1266071
1310999
443452
1151516
1297669
366589
919166
1378442
299625
1479432
824571
1885158
236012
1074223
983490
429175
1395027
570927
434884
1935396
469312
1132547
1233807
1043808
14638
1349754
815788
710686
803961
721794
266167
525230
1460650
1933906
776206
935608
1536708
974720
1747729
1484739
1058505
1201984
1096933
217925
1338463
797061
71847
692761
1637598
1920784
1515917
412331
1913582
959912
1373461
1085461
1256207
1699394
332007
1208351
1427417
1799054
1851438
896625
1252941
1443393
1658830
1093595
315333
514565
719319
184724
1270638
1341804
953339
1147747
466780
428526
694817
763789
684170
1808498
1341232
926160
1512562
1532479
1861802
384344
790661
976095
1435230
1615675
567481
1959318
776152
1525811
378969
1376746
1161133
1106617
965831
100056
1445498
73498
698036
1125592
1341437
1357954
1245682
506046
1164718
138316
1336914
1122507
444530
1181831
841630
1876705
90377
452106
113953
185197
1997825
1210674
1366538
219089
1208608
878312
866102
1061586
1102362
1290542
1853811
1205914
90137
1362380
1566614
1613267
256144
371465
1423146
1623810
989227
539542
1402139
549912
31145
1827006
462528
1855846
1409335
443962
1443474
1032069
1755086
1369117
1956012
1757444
1155799
1378996
1349584
996850
469226
1106029
1252493
881916
598886
1097096
878684
728677
772657
1691594
1181911
619524
1337806
1173843
1095974
1691270
1998199
1627889
1508019
1551910
395422
958763
1917565
1910800
609683
843310
1374294
708769
963074
1869634
15750
683129
1714844
1917328
1281569
708071
1224939
405372
1019181
566621
1355911
943197
965631
467295
207447
74926
1640430
1613
1613365
1030792
1258575
1244387
62961
75707
1087982
1426210
1272257
305935
724092
555799
1467698
1652729
1617447
430202
266389
1022966
699554
114471
567794
75880
1575272
1143343
1593488
1454481
1186144
604667
1259162
1742109
1589101
241001
408280
1388367
1728419
1758970
744263
1639062
223571
1483561
755546
1066414
4618
55367
516167
1252143
1544250
1411980
870231
1577654
561810
1485059
1489279
1679745
800566
361898
857220
1812642
1409332
538207
1751595
318084
299358
1151875
1226793
743336
1614597
621219
676268
1523617
202141
2886
1679542
647729
1491560
1544530
1852034
1979777
1400658
409466
898459
1698814
138813
1451554
1334007
1278528
1766395
1592414
196535
1296009
24215
1974790
1076087
1627604
571858
1357977
1872841
947314
1289491
1136452
1152507
193673
1039442
271031
1487746
1028135
39726
1212558
1723382
1162953
1301676
1930401
1699948
864240
1490142
1147157
113718
1186362
1497899
1186560
1017130
1125420
1565055
1593247
806174
718994
928298
903323
854434
939086
1838686
1301404
972340
844035
124097
560707
1326573
1452739
1573365
115485
1656482
1205184
93026
916693
1067958
47177
478437
401936
450533
1897516
1016089
318812
411858
110597
1631064
186353
1755816
1395738
1090605
1079286
277862
1018090
375885
128461
1942098
1130594
608512
1810048
1840057
1186426
1323534
749924
782491
1856126
1501336
1753719
299964
1109298
804357
842097
988171
1542170
1259960
1033840
1553198
237489
1126361
1182001
17028
43421
276808
1299788
36655
1860450
1203599
1225881
1028840
744735
1819109
236774
703494
89657
62799
1726716
1079461
1529670
768583
449672
1913574
1422260
559698
349176
1550031
1350351
1439383
849449
1741751
1616781
1796938
322258
265441
448869
65162
1487791
1960990
362451
1189998
1247214
100886
1230528
1608116
538795
241236
1664222
808534
854380
1097197
1306902
1024909
1224299
291595
664594
448121
772425
830050
1197570
966384
1045452
439715
1497878
210276
1753230
156881
1935504
879753
1905590
563252
991629
1614639
681021
1860010
832721
663662
1685040
151292
1885109
1713603
1651818
455743
1433854
784841
1561803
98615
1106391
1500855
1010635
445519
1024004
1892876
206868
567552
1158627
1641805
1205892
1271274
1165432
335498
317249
157
772659
216809
1224928
688962
188807
1431981
1632114
1881286
1180266
1248701
1528221
1360371
313812
469436
541969
761801
142262
1907268
1316902
1607657
1356376
369676
1830496
416843
1865995
339721
1159252
864534
409904
588196
254989
147569
277885
714498
1038199
116657
1565444
298403
89028
170121
1912188
1355306
497688
1371900
1239695
745635
1086830
429142
772590
614710
449024
825821
320001
1581695
792162
9414
1630249
227705
284552
1636526
1639895
949996
1654840
517589
328021
1508453
1159203
580891
714803
1896535
1678907
97668
1355394
738994
342301
1674340
123583
129102
591269
288901
665078
461991
1538703
114519
1718693
1693608
1359021
430818
201308
855875
924357
260764
1866292
460958
719510
125971
1919248
1115626
451748
1468898
1652731
266765
501725
869799
743311
659081
696466
1304877
474557
930041
536294
192436
1629561
1893931
740783
177276
323621
422455
1087536
268713
1609032
1167286
1700059
1736200
836246
530091
1419879
1805924
1280973
798321
1212834
4988
1492085
1729444
25751
572461
957011
1361806
1642839
1360730
88389
1132803
487053
1611488
654845
1519262
892823
755882
188075
687597
906791
1948006
1492499
1679715
82489
663276
278850
502561
168126
614394
1694121
1608118
487364
671227
486327
178372
1711037
95840
1304498
939384
608547
1808996
752523
1095146
1280671
69432
1009917
604599
1602239
935292
350018
1992227
1890234
960222
688907
627294
1736858
798348
1651769
1618266
917802
252595
675073
985037
1260134
1501780
539476
484558
1461074
1154549
1518972
959295
109617
1451440
889056
1877691
943676
1744450
1894391
1479155
1062683
1228880
496070
745627
51953
1204561
620952
867242
127058
307973
1196388
1681510
676732
1895727
563523
134
273072
273862
522054
1397284
1690935
1616978
1487296
1636208
1141777
630678
1596013
1933476
325095
228820
980767
865765
1644770
1793293
1986324
1911328
958716
220448
478872
1787932
30050
1375840
196592
861138
683384
1733117
1080689
1728343
509932
828107
641682
501417
1347175
1420233
1144940
71709
212138
1879936
1994147
1496872
747047
1107393
1986451
1930220
1656020
672817
119056
1593280
1513564
119493
1915704
1023030
1278042
714195
917319
1296569
1430025
1249697
766481
1015114
332682
1307850
1084847
558865
1525219
319969
1043039
380286
1969509
1339481
840780
1363912
575885
855277
1914151
883759
27358
1856907
252359
1026678
1891492
1073651
1359233
603513
381502
1192934
1852798
918778
318857
1797149
1852092
750256
182165
1957273
1597159
7115
642845
1330089
1461392
1342598
174820
1518272
647432
1920833
344253
1023919
1611461
700909
1126711
1621501
1165168
1319466
1885744
1771803
602628
1105220
1350691
1580658
1581925
1334097
1346957
1490480
513524
1536690
1253092
264550
832734
1308050
641678
1933200
1091526
1051028
1464368
1619703
1659760
1572223
1866083
1583462
1849017
1770165
422410
1360777
62444
348055
377787
1775496
649145
1120378
1268688
528484
367994
1078993
1792891
123297
970868
432291
1002281
991178
735545
275539
1076335
1121230
570818
1187981
560774
1330588
1611461
500495
1619837
1931633
337116
201148
1139386
1554164
188938
1341778
1243472
339287
991185
390353
1381148
433017
903039
868346
1485036
306877
894204
968368
1850114
356541
336164
944214
1464275
200263
1261310
1463542
1789153
1815419
239595
1915423
993657
569609
457913
1735511
1753849
1297400
1231963
181828
464404
1227370
1294423
824024
1104752
712775
180759
1175715
763073
335667
1558075
357725
1073845
260451
1333406
721904
449202
493206
513349
351307
1825227
91582
75268
417635
1045049
795901
1114943
240454
817118
1203855
1678207
59759
623380
1925496
1272567
432113
596199
642530
1475090
1071254
315713
884477
1987443
1234887
1205545
455404
1631914
1934416
1339246
1788123
49998
1213643
1667535
863620
1335154
443437
591284
1029114
811111
1752222
1565825
1297372
123495
375174
1758851
221629
442401
992372
308873
831917
1300711
1931763
942069
49132
545291
536945
1910862
1692423
688692
180075
41334
905486
1661408
992388
306827
402469
1559391
955146
755209
435248
1554041
1973155
122007
666133
4126
419071
771466
290044
1791118
558257
1457393
1754068
162005
1921296
501589
37465
1299402
686425
853458
1235378
1262458
1712759
146118
1477633
1187164
842233
909541
141849
931057
1406822
1196123
1475384
161053
965592
1606343
7340
614912
1615260
975084
1259872
1166455
874030
1602083
1539373
854027
593099
1834095
272655
1290474
1152372
104431
1025955
609142
433820
969483
721828
1405691
1000844
1144195
687457
206400
17407
749579
7250
1098278
255017
433023
465639
300382
393359
1732439
1801952
1648251
1514308
1306352
1781476
1824875
1881901
1566139
1793032
751133
374477
367878
247500
327145
280524
1202048
1003701
1134053
1220900
852146
140829
944948
1269300
1847174
1785534
17331
126082
592041
2477
376618
1198653
753613
95787
1398493
1706419
1724287
328439
990900
378328
1859415
631384
831610
808269
561815
261090
1663642
1590308
497922
424302
1464951
1022984
1907609
1795294
1783379
899995
616071
867032
1792164
105081
1786680
848415
1771796
96051
1681333
1414629
612723
714145
886445
561524
405630
949230
1370325
1039008
1391195
1151973
670420
1260369
1785810
1694742
816855
1019406
1814856
1089944
596746
346808
144276
1969893
506096
1406363
816434
99293
133809
1889972
1281440
104480
31306
385632
1374782
1601435
351596
1743081
753204
1470479
399621
1332313
1234721
1895132
626602
665748
221512
100164
1282658
330610
1227483
1794370
1903948
1906178
601586
1500960
1106484
1908432
1727891
1613164
1119918
1036765
786995
1163730
720460
1285048
935023
1870985
787860
1674857
163299
966748
399824
1019078
1899033
459887
27393
1603682
1130283
1082163
1959809
1467213
1332830
516077
834925
297811
1280958
1513337
123486
1103210
1856417
1065295
1437707
1209318
1438135
1827123
53713
729978
865476
1925345
1886234
1907450
1818776
1137799
1414140
996375
132041
488170
85125
1750885
946385
1580158
10198
1585608
1938249
389527
1047535
770886
1587193
1489088
662197
315115
978904
1535720
667102
98282
1784402
413463
1881422
1422658
605045
1560115
565631
1501684
1529250
1981556
542177
797222
719937
372335
1312296
1368567
497156
91024
254965
1544043
14691
384115
341737
523699
785974
1326786
816964
1526285
1664447
759667
1153723
38212
475653
233517
1189254
1025124
1339391
1033797
492616
1525613
1666294
831818
895770
1454170
1544629
1974124
1475331
1433561
696448
1678107
344921
717621
1273984
1006346
1422300
1408612
361450
775752
979695
1287491
1192694
3834
1665586
1777997
1135318
1710326
846875
29499
116306
1322329
272245
1253358
1764016
1956509
180486
1060245
553583
263323
1710578
1009285
1030493
857738
864075
593595
658356
1697058
523293
81174
849316
1078800
570061
40144
1316605
753990
1231639
963476
1846350
1576859
1442694
1867889
891360
420556
1831754
1637110
451158
853968
1791395
938947
954944
1494494
1999055
1918631
1364652
655994
885529
931899
1197289
199136
1087312
1578968
1136207
611328
447354
342538
766450
1863391
157759
1303613
480180
443295
1865522
1492783
1872395
1463129
411300
760372
1550369
1760385
1951469
1259331
94079
178759
1915159
707533
96989
1860088
343756
1142573
446049
1802310
1065937
1199292
327427
1331668
1960875
588850
569933
1842135
142150
668772
400796
495031
973362
1030401
1151532
28499
1989708
88581
1959359
856051
652556
597359
600364
1071963
1924657
65912
1851578
318521
323009
1391928
668490
1008509
1181282
824159
447736
1275955
1194004
962327
1213244
773529
669822
1747219
527152
694738
1978444
827848
505024
668816
465101
1334331
1176441
1240004
113870
803885
482529
718944
664156
1224185
797397
1416214
78823
1317843
1885443
1249318
630061
194428
654034
119664
832772
519614
1892186
648588
1528099
1772202
1352158
817355
826684
1945244
1442356
232660
1689372
1881187
659981
1159829
1953724
1701723
1022381
219288
1244114
1987499
1422335
1932598
1796206
1541412
576690
1715983
1935438
1538039
1296761
480527
294616
1414139
498481
470723
1628376
1049404
662265
1667946
48190
1530606
708688
1691736
683967
90731
1184772
461811
1550040
572603
1829730
1535704
1638700
373379
710754
831169
1881531
23599
576360
535708
1609002
388600
556938
684238
275129
164023
1997079
559152
960210
704043
163056
228397
157520
1177494
1856958
822011
1765703
1215881
281492
1533
815573
1049947
58484
1825161
598804
1544829
852847
1265712
234349
1616408
1181800
1160637
1461718
698702
1002938
1053789
1729262
834219
1672164
251455
1505422
753868
1280205
390769
192509
99506
1809075
1342815
1486724
764948
136029
1809706
1625147
742646
724350
1507969
1522608
891021
1802169
348478
1857862
1809603
1728231
1171236
1118394
958817
1667866
1603323
959506
602153
1024419
157409
1080834
1203306
1645370
929349
1281630
1930870
1192807
614076
1193634
1506803
385002
1425643
139756
793747
1853443
332381
1123422
1573494
1258521
1596039
825482
258067
1724263
1774856
1742005
1054843
240204
1938989
1862591
888936
1585706
725825
1332893
566777
74390
369470
1426964
590382
382385
1929628
1004249
1481466
1091969
974710
264629
1875658
1119221
1940314
817234
1684801
1670173
1433009
1346328
1687368
1995025
1464737
1674071
992684
963128
1860947
4596
1634853
1664033
1220352
1133712
1544651
465003
273743
1472715
1020963
897258
1151523
482928
1739165
801377
1040562
1812454
1843935
1711372
1035963
887527
1568060
1733066
1260943
13625
1003802
181997
1220965
889090
1704895
119780
794964
356987
1792463
1339240
112526
704948
54738
553703
282835
553441
919411
192339
1172527
793952
546441
1507153
1406200
979937
179477
1757539
301205
46935
353327
1903601
151006
129471
890399
1584318
1982316
658817
509622
720451
870851
1562291
1519994
1610211
373081
1139419
1517437
253500
1121315
15078
148036
1420430
1958378
1451261
578324
1998620
113805
1913857
474681
401536
88178
839414
501906
1541715
1042010
1157654
1957695
1714341
789125
1821968
697244
1615021
381526
935388
964021
1467127
1152864
1122039
24444
1433203
1903700
1528581
1140645
678903
1602272
929771
1276688
1723764
265954
1492791
420458
1322317
1210082
218908
416166
1374832
1565714
85649
292241
1701063
1953282
1365439
326255
1668849
370319
896882
1670915
1612311
1309713
1807542
466524
1931659
1038520
1264734
1279854
812128
327777
1989321
1703092
1185070
1171796
1692457
1868147
1566260
646742
769181
1763270
1043323
1272516
1193546
647070
1572681
1721211
961887
830899
670552
1027477
414320
1671342
1281969
35218
748599
655758
1923297
1098022
1156533
1047955
1538862
476975
1521244
1106140
1417434
1339033
1164852
114700
1732684
1169604
1342214
1911984
319089
1935146
30996
179853
71259
510039
1207480
207305
1921384
1781951
1340882
94491
1530148
1210140
1894315
1201285
1702464
532391
1675521
100410
4197
940010
1615274
106542
498581
636908
1643855
63990
1290847
987686
843932
3128
596811
170635
663980
1683919
287479
786262
1603597
19694
1922380
1498786
526359
1581127
186318
765057
1105783
382206
1533527
1477083
1423381
1802544
1032725
771852
81815
229133
578443
1316693
1907425
749234
1791290
1076573
208496
407695
439839
1479611
861042
1037989
658217
270566
1720951
1219248
745760
887667
126856
1750118
1600846
1028295
55579
1747153
1205079
1804408
1785605
911401
1586128
1432013
894388
941877
1262825
671533
1526746
1616917
1762350
990677
197926
921402
1718644
1296395
684753
246697
630261
846464
194118
1729424
1126692
701304
1427275
394977
1701503
42558
1844663
345648
1286291
1703773
315570
1140248
347904
1295189
1259349
475572
834228
13259
1833086
1069811
1543692
1834431
315385
1025908
806258
56266
216443
212595
714000
1031916
1153352
1943932
217109
1025250
1452580
883771
263008
1876317
245863
686710
673496
564636
1219751
1258486
1986885
762029
674934
1172005
916037
591022
1805181
1292275
1816576
1381939
1519655
920357
1259828
1508936
809278
280776
492709
1239327
1309493
1154387
1339585
531699
1075751
568803
1101861
1211398
1792041
692409
266199
1760178
12161
459089
866641
506943
1279912
1669362
1034017
777780
1207985
406758
1241873
1110546
461488
203576
1109538
1473520
1271082
815367
195927
758861
1537793
1651760
1877688
651840
18821
890163
960546
1543718
733285
427818
356756
609592
1334377
1981172
1562122
1792010
1502807
1944098
1694210
1820484
1865445
1686032
1878954
539996
83131
18191
558577
1625003
1382976
107158
375522
75827
897384
506984
983083
839212
1415413
45528
641222
1409082
1030319
197187
869674
1413822
1123924
61856
755202
777113
1968725
1853325
221252
1360864
96970
1372409
859865
327884
972037
1105982
496939
964640
1511269
563348
346868
679461
1865268
755977
1296061
1331585
342348
755522
949751
679540
1479165
511011
322389
1802812
395566
1704717
1060891
887054
1627473
1350307
1774957
953256
1746211
1465517
395949
780553
491344
885179
127505
1693749
1555127
1635516
1673347
1164460
1699329
510830
1593038
1378819
454956
1636369
1615443
1515254
27157
1528903
685920
940324
1110420
1795612
1712062
1182651
255795
1468121
196140
627430
1226743
804270
1166899
1555341
1753265
1609467
1359782
1868708
990614
1739471
406
97757
1047166
362521
341475
1038922
392798
149164
882263
59089
955015
1364191
1955064
418010
114790
1107300
760909
191955
72710
1905225
59775
735733
1003552
1309093
567965
913584
382989
810600
1506881
850108
847054
1313246
397658
629867
101820
1744353
535529
358987
756915
589995
1329335
1852679
629367
601934
996298
861404
687586
255477
808372
1256513
554982
760764
1133025
1229516
1320846
763679
1792809
1720058
1013846
760368
1792905
1206232
800303
1075089
40342
749177
456439
967078
19550
1109768
367464
715021
1330539
428925
1608571
458633
1918618
218176
1588758
169623
729963
1603395
629446
406174
780991
1801865
88362
200662
67367
466280
1763291
1890695
1806073
1716038
976742
103427
1180180
797729
1108788
1599497
1639165
509897
652077
200556
704336
1958285
954327
207991
95285
318492
97231
1716536
1141041
449662
1517185
715648
693659
112517
1755137
1431932
38953
1971011
84960
325521
1652829
1445306
1272379
1211587
548223
640421
112806
632275
263059
1007043
808306
1264940
1255788
701648
100092
1664785
97544
1257009
1984175
827829
146195
659751
1065231
773804
866874
340247
160655
164566
1472200
1116581
770411
1356394
96061
1138269
121551
442913
78647
1475524
143880
753616
1402532
754276
1361242
1879620
459108
518806
317263
230957
1717075
1320159
530097
1888468
1465911
1368144
1499876
359308
1054264
942437
1890039
809286
417401
1115457
1662440
301531
1777369
1106588
1563136
829084
499777
116565
1327401
999670
1831665
605284
1459251
638723
1019126
62158
554618
1478528
511415
1669824
317929
1526594
1226705
237162
674621
1666778
406023
1112058
1240192
1099002
1517050
1635547
418731
589387
1274718
530448
1007714
1204234
648725
1028427
1236160
1819221
1464356
831234
144858
1821434
699649
1326763
378219
473104
1063792
582721
846905
615743
1688628
946659
1177257
545016
1264266
522707
527848
1986866
135769
1597480
1976466
1985447
1587378
1782023
134580
418723
576322
1305774
1433101
1719393
1807222
1535785
1668433
927092
41088
1213064
984310
1029123
239208
517041
1593896
1871245
43703
1419081
939393
361446
1343857
1434459
722322
1813517
1364468
1535400
1454010
1002256
841805
1928757
1442727
1405263
1857409
785694
741965
1579394
330033
1530908
1279841
1813998
1510641
646962
863785
1439428
1085236
792837
1783312
1178454
994624
1440005
1161004
463838
1263547
22696
1791834
1672760
539344
585679
354706
554054
719935
1441772
671887
1628338
231192
372457
1154454
707008
783910
842025
1134169
761889
1082397
1954774
595856
999357
998229
1396349
595377
1180631
763683
1098568
66235
1510621
1610045
566882
1242141
685444
737097
825172
335135
563953
120734
1077204
799846
765025
1306452
967103
30470
1575960
74772
1620341
1345397
209208
329619
557165
1552569
329917
1903492
746946
180534
1905663
947416
1293042
1249755
1747420
22651
109334
651031
1327782
223874
828324
1936101
1918244
962771
1410503
192485
264555
1250428
1333843
215853
799501
374951
1034382
1023937
76270
60131
1058796
872673
1187615
1149043
1880113
1032811
25014
1690599
1987555
574268
759334
1202120
1026163
1382707
1293464
1594205
1831070
51877
556521
1666528
942400
1578609
554404
1215412
1949695
1373413
1678566
34922
347619
355112
1516063
985568
692952
1419050
1803856
61332
338913
1396085
776082
725000
1686780
1817385
353953
1774497
10908
554950
72900
755419
1004106
563538
133175
1975599
386247
67699
368434
1855755
994145
1037004
1951376
528516
307213
1551757
948609
1993696
31318
148915
434581
520983
1371402
1218279
1325700
992777
526639
1800277
1276767
1004426
387548
1155733
1561152
1081647
281314
97277
1534702
398176
1608891
1012116
401673
1009749
879148
549328
897203
167799
1121614
1140577
1353912
832388
1631812
1932975
389032
759271
1134691
1003241
1459907
141350
107871
1246378
1857954
1576704
450932
148658
1619642
682610
1364798
289378
1036328
569909
1348987
417543
163870
1582409
130449
1140815
60624
1752198
224626
250512
445381
73429
1155002
1692317
507342
525724
1649217
891857
230321
516366
1452189
1042709
1112183
1166749
938142
856087
1578144
1724942
552647
22327
947617
1446546
382641
505214
1497014
1332777
1100941
1081395
15109
1311903
1378299
1860767
165128
286582
814917
1847278
1206997
991462
964068
903870
491157
1072553
223718
361165
984399
777342
532748
143900
1829388
1087965
1396993
900212
120223
533112
1364790
1984716
1981106
1964660
624844
1978862
290415
127170
1933777
654837
1270077
561554
28193
748780
122045
343014
1119343
1961454
580899
347484
676448
1692180
1205421
761334
1345926
925690
951908
1499770
1650092
653502
1617632
395865
791874
38990
1192126
1292123
607955
1970279
438168
1264083
757706
191081
1380141
686559
1611035
1648947
310587
1122106
1087046
227540
1918489
953857
823394
158333
967681
437151
879968
55189
1139166
158155
1496758
1450808
15700
675785
1884906
261473
1022508
65650
100733
353474
1383299
1711961
1411110
1935834
622379
1069746
1776196
759746
1395094
286132
174547
1865264
1827676
995298
354509
465040
1142234
1388420
320179
133483
35796
56489
1924046
242907
517699
1469157
877649
217198
257025
1429946
1710375
6177
1324666
1240394
709761
1013051
1558257
266593
683433
1603174
286034
811854
365320
1278717
507832
47462
1296803
1607545
1124651
1344640
1417936
875979
1271755
678174
1251013
563466
679666
720249
1825986
99624
760678
143621
1016029
1864492
789522
1962069
1235379
366413
44639
27060
595447
1166471
1269541
554470
187093
193071
128994
308953
1915180
1705908
1471854
122175
1983799
1980258
1091724
1843859
1079240
542262
1371322
938800
1223157
1817229
131187
666385
1986341
544584
1882385
1754856
1044586
1854936
916311
1049857
87921
1714399
1840015
567973
1115635
641519
217673
645079
1248709
388174
1050806
288034
271634
1905944
109186
1936684
307672
1323506
1817673
1238036
575777
758918
327252
435333
608929
90876
678429
1491886
388200
842729
1826386
167359
1680678
1060136
1904737
1983495
722276
1980892
533934
825735
301374
1242230
1787529
122805
402112
284402
1131862
1603605
1160965
1743478
187534
1716646
512299
1142976
1204766
683566
391716
1534993
1630325
1301660
1158446
994277
1774253
1696006
1396002
1049913
561504
419835
34283
241263
38504
996295
1118407
1803567
57546
1719235
1680609
391492
781110
1140425
232836
962969
173174
1731554
1412085
411948
1257910
432391
752754
1679885
710231
199161
669192
364066
1343705
269490
1931528
1047926
357553
1222553
1760349
1816109
146325
1363391
1203153
1340388
178304
842645
1881301
1729924
1789998
356447
828712
1146618
432516
1923830
903943
59604
613232
1981663
1762439
1495974
488241
1935089
1392839
1170512
1625763
1351761
1257432
1842450
647083
1493663
82236
1470513
1833325
1004008
834577
1003931
1873681
1736773
701294
133924
1243376
301114
772745
1875627
1474952
1422325
1390941
1415985
1186436
867830
1450783
671435
1645376
1279466
1395509
1110953
199852
445833
1419918
791916
1613071
67223
881612
758019
430502
1123782
556113
986103
1070236
1358508
1784184
286010
1251353
78521
1839032
1124049
475378
985717
1432183
1508356
826537
1135719
1778862
212721
1254714
685638
1889664
1689113
1946504
1965989
295141
1930636
882504
1439907
1023919
265967
1976787
1357925
354235
1221297
370502
1834123
1706845
634123
545550
65405
1807071
1283063
761806
1124776
1928204
566640
395585
735043
501178
966420
330863
553487
261701
1805592
1386491
1180745
1502387
1165527
592624
1164917
735584
1495752
326443
718429
1979817
164313
1141153
443162
1902181
606353
1496647
1368134
1846187
143439
591908
1716752
743192
1244090
1331171
1706410
1549065
1788767
1665591
169140
1700288
898738
1785574
82761
878573
1619842
1130387
1548437
1955134
1935169
355347
454189
266248
1979380
22354
325250
265334
414438
193162
1941680
1107538
679036
1045678
558028
1296436
1863643
380917
1238139
1379256
1242585
672710
189368
1624537
1931243
180239
1244598
636286
429393
560034
941971
1401802
1780261
384425
158074
1561795
47857
1445396
1688275
439078
235547
1184925
196378
1915346
366006
870481
91509
1670344
1963265
1771207
675403
775488
113734
1879984
818717
1637696
866307
1069821
1572122
1914543
1415113
1535353
690095
411440
219298
1292873
1741116
448119
565032
1180245
692116
383938
465469
1091186
523774
60453
1930878
1330453
64856
439135
1802214
501831
76594
481646
1762651
1921418
529349
464810
379352
506641
1721987
178394
116242
253306
77347
417269
1182936
495727
162350
164222
181738
1725359
1710773
1843403
1822516
1607060
599981
786118
726178
1017380
811628
1414660
626331
1409366
673006
150096
1151576
1633927
89037
1693772
388261
323122
780261
818393
1956627
731145
1116012
817222
1962537
1486171
117191
1843321
730485
1290783
653535
863296
454354
1101595
963770
56375
428118
49769
1804325
1084733
315388
536010
48077
797560
1909074
1673499
1968732
1054635
1431430
1226408
1649629
854052
1933855
799817
1435115
461214
238207
1227144
1209519
1668436
538063
558320
1844160
913969
1916764
169091
1865462
45420
294723
410782
1666951
392673
176465
1032530
1101413
1809790
305519
1192663
443932
376288
210271
1685191
1892736
1759128
1117426
1549012
296848
410144
60063
700844
1352776
455198
738990
1541315
1783335
717326
1968635
1314271
36826
1131035
1257188
454266
306230
1500455
1538027
81070
257364
1505183
1768283
1503936
16526
1582601
306852
84008
1500865
559064
1403635
154160
1604995
363942
1248169
1310683
255447
1199960
446371
626305
1055843
988836
513732
279911
1537667
1942964
1792532
589013
296843
1825773
1516770
77562
848428
907790
717185
1058334
1999337
1389426
1968901
1250445
1060445
999904
676545
1728958
1013735
1701960
1460469
1805003
1451761
1970648
655341
1680188
801690
147140
888384
1304972
1103945
617682
195610
1122739
410609
1847955
275588
1991609
137209
267776
1798564
1679066
533183
1531229
1984961
1517270
502774
113710
662051
1427247
892356
833636
1027046
1033745
653722
1856287
382199
482941
957755
361209
462221
1598103
1597447
1890096
290464
49634
824946
1218838
1122353
335967
1812153
1376297
1817731
1434936
290464
125000
1985876
1989170
1197580
1058811
1566466
399205
898497
788827
957070
625905
351328
1075587
1550327
766261
643817
1159041
1641622
1672316
1960838
1303387
541825
928286
925414
1259155
165731
258328
1522924
589654
1343146
79623
18724
764181
1891849
45042
1243181
294629
345980
1791247
488748
353670
1398496
800792
312361
923857
62518
1775739
858075
1236874
572939
223539
1410017
416947
1168990
1310973
1445320
1036199
48665
92821
1089493
432186
836984
342874
1509093
1160171
1624302
1189742
773906
507173
1137297
530504
690156
1952517
1290561
1101369
671565
666998
734163
692556
581218
1603284
956557
1264436
102986
1305634
230724
951121
1759669
375401
324664
1338650
1997452
1399945
816650
1534257
745317
1238862
420830
802205
1339596
1479937
1591183
315034
355998
1190547
1194223
1886483
1539194
1813698
1328935
669100
437702
1837139
1153961
102397
2629
422872
1422115
617964
127254
903451
184514
575821
826972
254041
136682
476698
591315
1859872
1025994
1249432
1396677
1864392
779926
621545
1873173
952173
800015
1315868
1655239
126779
712447
519307
1230165
497964
1469759
118196
1282212
815268
446939
117311
69571
1913572
1957361
1496648
760825
1950345
1098047
132545
726432
362580
870040
277558
860920
292637
364358
652513
1593833
243366
1746200
1436213
100755
1856848
1588225
1352592
993255
1523861
936111
1404547
1136748
1015959
1827908
84481
338838
1823929
331507
1502303
913100
1885862
1026795
63833
1446027
599846
456963
1586656
952909
685326
1888956
681834
567338
158226
1503848
669303
1165707
1807253
982611
1235710
526977
1605312
6115
135391
1665635
123561
1575431
1530393
1328473
417954
1611860
1626326
1469945
1038157
404113
180980
790872
1690250
1341003
607182
1937915
1203744
1041688
688305
1023336
1032039
332988
1404451
1041453
997132
1304705
1304887
1264709
562931
901584
1247075
420985
1145445
94100
781929
190655
969300
1782264
1250103
1873424
951216
990896
659032
419431
702431
1121685
341777
1997959
1098084
439767
1555525
351371
394363
709962
941826
1062707
181188
600592
759722
873467
830956
982907
1081763
1607357
1391931
1585919
1263232
1440706
1216282
606528
1135534
916962
1536799
1550398
116646
782407
1213229
1760106
642421
70638
1903301
1050524
248795
1014012
177629
1447321
1393627
87101
1298968
682835
908067
1536311
1052537
1883812
1110561
394120
1501371
331239
1040773
1404711
627957
511333
1706945
1792588
1489136
1585756
1232105
424830
1770533
923176
159597
1377112
1372192
1390800
407272
990168
79843
1453225
652726
215444
894626
1546630
1554736
319496
1843001
1816375
304229
534150
1183822
440066
138894
1908944
1151196
1845084
464567
8000
1042573
189533
145729
747456
995569
1617407
1805029
1854631
943284
375137
548036
444546
285509
1384142
1453138
1332565
712492
1708811
966662
1567497
1585390
1750746
230133
1920742
561949
796726
992627
1098727
816154
2325
47593
337378
1555654
112085
1061747
1524745
382909
564495
1984964
1232764
1314797
630798
862026
722336
309004
1585772
1558308
1128313
1049061
1388798
1284977
912244
965497
407201
923437
431659
732831
309498
91318
502504
1695111
1017525
685017
1243886
160111
631211
1699819
564558
780849
1895494
1821897
94509
1334495
950096
1992434
1322783
1205655
206240
1064413
186683
184191
1079975
966969
438688
1352355
461436
1700806
227783
599929
1886279
580320
97716
323838
354934
40556
240187
1561596
1031075
1796576
447539
716477
800279
967400
626432
1496599
580717
1333827
1206899
356373
369896
1201453
525677
1786838
1375139
1174533
788673
1050518
1207847
1827063
203657
607460
1530597
1297846
1421292
801507
1849832
1750696
1257116
114201
886910
625152
1465726
672639
1663023
1950541
1094172
396993
1153838
1959676
1394761
167711
1183314
184624
1566348
990162
1186169
18666
1205714
1766314
1224839
1823916
540930
1390350
1755343
198285
1971718
394551
485686
443856
602053
408760
1745188
212638
453544
1348470
1938355
1193899
171589
869596
1628182
59908
414913
824288
1511736
165695
1244579
1896907
128374
1075413
974391
378736
874029
794951
1586307
1204345
238612
868181
1536090
755720
101395
361729
44242
1469631
1931856
1728625
1751869
1123799
1046731
1803817
954518
1712052
938090
1393145
677228
25429
447239
922726
195405
127602
502947
242581
659683
258261
1155807
403169
1487147
1645581
1416790
725642
1158496
974053
612743
251052
1097595
653980
933105
237726
673430
737219
922447
1313888
591295
800689
425810
296352
1706178
771994
340105
1616365
1054685
1892502
75431
443117
114769
1263604
794150
1159023
1115503
639223
320708
912541
736499
1765204
1960402
1074268
1551529
1837980
1310693
779711
1008947
747197
487110
535590
491420
457998
688057
1275796
991430
1046426
612393
1056313
396194
1153191
1473488
64853
458971
902123
1316942
346602
1380945
343891
180953
917777
1950809
552819
614006
559847
284590
998445
115343
697774
924395
1637967
1657432
130860
553050
292628
125672
3561
984555
1063321
667422
554086
1171222
856059
1347427
174113
1883973
1187358
756525
966196
1929657
196412
604514
577146
706633
1376395
1786250
1235911
1198328
1325483
248977
106823
1999641
723954
704230
1019869
1230528
1662131
1862562
489548
666100
677805
637706
775453
127478
645027
50225
1098289
615311
1981980
1322428
1632229
661637
1383851
1583888
520920
238274
450490
1378598
618003
440767
633713
289979
576021
1881065
1247485
707464
1717317
1902598
1974976
1209620
1511993
141973
1671261
669777
668929
940974
1541290
1461697
1234145
877308
293000
1237566
1272194
1631187
1380479
746108
833814
1348109
377248
1453068
1015221
1498338
181835
1721672
32949
1240961
352578
150632
1129719
561490
1169449
1389928
1641596
338600
1908636
1256217
1648643
1896671
612237
108267
1665766
990538
919418
1033707
498194
1929149
38294
978304
151635
1386912
1740855
1451979
817859
894315
1209635
715120
167043
1712216
1051280
781927
906486
903265
409546
719456
1814863
1610289
1687497
1032656
1465086
1604909
298200
734690
129714
152585
1130768
1567068
430888
1945735
863117
1588084
167436
523780
1071313
87830
1048918
1501031
1809138
131427
132347
1755578
878647
230332
801669
721361
1172279
152261
800820
1086787
1231710
1208915
502003
1574158
1401874
20151
1346458
1709441
972634
38458
255724
699704
467780
830193
1316709
636236
1488430
321271
1011660
1132926
634096
1616500
710288
1433572
436645
32314
1708882
1538994
1513118
385018
93546
75540
93612
529585
140762
1048648
934640
1792786
378188
83335
1160152
815455
955101
454536
329083
2334
1109997
1141314
571622
1540522
744903
864487
1449704
1254580
1132742
381349
1815125
920286
1423022
1968296
971268
275357
1046156
1983307
1357932
992951
424909
1152244
724961
626094
1575461
1961659
1709578
562707
1648096
1987657
615741
1814858
1100252
848536
232887
119371
485345
879200
393050
384335
1939161
1984299
1667785
1144205
1563037
1221315
1781794
1790609
1396590
1901380
256491
550589
361421
1574168
357226
1943022
888766
222081
286660
1296261
1983762
1052441
923732
696106
432210
407253
830295
1500789
686940
422916
202371
36950
1259669
1425498
180676
1361872
1954319
1751623
247649
222531
527261
1077564
379264
145723
468140
905893
351997
1488600
334302
1753436
1966204
1985141
1252554
1752772
699755
1524781
481675
179595
1188272
305040
450326
1801293
1514020
1716036
1290294
1447325
991645
130016
254341
269425
1720056
981857
1294351
803561
1393227
1108894
1836739
769753
753218
1448910
892826
1039963
1084543
331609
456989
541956
1615101
149972
904003
989654
630767
1216111
1353837
1318138
928789
1837419
376497
1592556
1260153
1886922
137095
1516591
490173
1474055
1564722
214235
434658
815605
988511
1337233
361012
115718
767471
1947527
1710218
186936
233147
1020897
419357
725835
1762225
1155187
1364556
1041131
912175
1642255
397339
1059386
18514
561607
1497809
882843
1306020
567810
653838
847132
1404784
1955627
152186
1074120
259028
1392292
1037434
1695228
587594
717454
68036
1467884
1245203
1759301
1344184
1217681
1162347
783092
770377
425438
1135708
1109494
633242
1992904
1291834
1277963
697009
1548429
1147160
1280740
312767
978511
809122
1935262
1418883
1214450
1116225
1344629
260885
1021999
446886
1725270
1988040
441651
1738648
1946869
777913
707675
748103
1615273
202355
1854474
1358713
1302957
1025216
228285
1469422
282206
76555
1789153
1803312
1136818
1135899
765323
868593
571532
39363
1941629
1692703
727053
1766329
350490
339574
134377
1324831
1882215
1287142
1897335
1364634
1323926
164202
1988086
1979617
935586
990892
143947
1762572
1611909
327010
1034071
966081
620225
1936869
235321
1581736
446889
1439532
1968414
1719369
1153105
644624
1271683
835172
920416
361428
1052432
1642555
1620052
1100722
1369007
1758952
275089
1652785
1192303
1813972
1583407
1166488
1680016
1167640
527756
336348
363827
988239
1779577
1773312
162157
734180
1149458
648429
339850
70004
1623656
1652937
1798803
212956
1445677
635166
494381
873072
1426234
617832
1483795
1824458
1227220
458425
509167
567431
736124
145210
463468
441129
246367
997175
1673451
1528139
695540
692999
279052
1210159
649843
733739
86839
1129481
1100061
1301471
913011
1808259
923275
671012
1856189
1932458
1595001
1061158
618266
1567847
1980601
1422462
1351615
741788
487345
1606499
762124
1742544
1854327
608137
1407770
488537
250943
653651
508218
1687608
778134
1350834
1972719
120093
1947693
492558
1471887
64263
1769936
314813
1305990
251961
1245561
1363775
1914410
1823231
1635477
605732
339544
1478599
453564
750079
809102
965232
866853
71282
1925787
1551021
1230044
1398407
1740334
416220
988760
1000062
1629798
660773
929958
1990654
630085
201700
47964
1884146
341566
1649417
1697828
1399610
247119
1412797
945744
1489036
72470
571788
354393
1741657
589713
1004381
163938
779505
974184
1698625
776380
173023
716403
776015
1778267
378198
822200
469139
514407
1189661
1901855
1974269
391130
937607
1907316
1688815
1740990
1217355
1386786
362079
1178182
1970493
1551286
194200
1911422
1193769
60312
1227168
357759
1862810
393654
1176295
788508
869164
804813
755179
1910939
892804
1336312
99259
340292
1878352
1657286
1028438
203495
3591
1195610
312008
761176
150717
94049
388
1807935
432423
1543744
892941
830988
1786680
1992674
1755670
1803818
1793506
446147
88732
493314
1699639
1636829
1446622
1479633
1547646
1606451
1156742
1191597
122291
922987
1974808
204863
626360
1925189
45436
731565
1812552
633754
481675
1794720
1281031
1860795
1514894
1173298
684535
1169230
699527
360028
1049336
1663451
1753014
382984
762581
875235
1361511
1888582
242565
512735
1441594
158647
1676168
247588
73762
801512
47643
1207037
1708547
1655911
385233
389113
1145771
1233642
1706362
1196401
823981
614985
447058
1287520
433985
503600
5284
1310904
1243491
1428813
1806923
1497817
1002490
2084
123197
314659
481270
970951
552871
1314025
285975
1751608
1709652
1001957
82593
286130
335809
258507
814821
1417372
1115578
750526
1974823
636510
684104
1067627
1441823
351242
1265839
1749944
19957
1097824
414722
1743146
1185028
226744
614032
807963
908327
1346867
46695
611219
1249449
1562960
1891720
1692477
231073
1402223
519043
941898
1254032
262087
367736
1045014
9747
96073
1650813
621922
194866
1596695
121369
36921
447393
1918808
153193
1411623
1280534
1616423
1044614
1738950
1588135
632991
1205030
736256
1165557
1350085
123049
493385
1734535
623075
1177730
1951178
987510
1862960
1686908
854990
1246020
470002
77602
393793
235011
362568
1495497
1256998
1547773
1086450
1757601
1713903
886459
1640014
875977
619305
1871382
1593144
412971
76788
427823
1867853
1865487
1412453
1693618
1392202
669062
869119
1324695
1506373
63678
1908746
971494
559331
765152
768400
1234484
674875
1156753
1804536
313056
626819
1068103
394685
1116848
1237087
645398
1785153
1031992
1191025
1114939
294387
244374
547418
173431
762717
795906
193983
1068282
1425839
1509773
1420352
1148035
948587
1188330
285386
819322
1267370
1092262
623879
792366
960559
715138
1728400
206237
734007
980707
369992
923839
1898133
1051032
1299004
228088
519065
139339
924018
747296
107114
1414308
483707
925576
1867594
1567257
220492
975451
1500231
1386547
1316330
843398
1371410
339016
300898
605404
886471
1651354
1473443
109006
1561739
881145
1478370
1604789
1146470
1146140
309943
497550
836812
167914
811113
1047156
1984400
67368
283003
1316407
235494
351274
38269
1131015
1609388
541489
1459923
1865904
1404273
1134210
281097
193649
968645
549642
1218438
1310756
119830
1856219
98861
899478
1755127
561017
1950092
560407
1132667
421545
1518057
1355396
1645894
1471574
987368
152513
397701
1297911
1714953
1122023
475080
1267078
345568
1050796
485769
382637
1654000
643074
152088
411759
1015021
1938548
1137569
47431
1912631
1852543
420479
489162
1729303
464692
219576
1593540
163518
1580095
396209
1749325
1178180
818052
559563
194918
938873
1824654
1262272
895822
580022
1314489
1790128
99073
930264
1160478
1933556
1149650
1313724
1393985
1788550
493549
1029071
748250
1349301
1532508
1552977
1264462
1469968
1133247
1911061
905169
403145
608342
1727138
341840
1432258
1174890
1706729
1934519
951228
452394
1647715
213685
1558541
1773730
1586554
536190
1549741
936977
653581
1201498
591691
1048471
1457449
635978
1740932
1997297
901729
182259
1156518
716002
539200
758162
395090
1765953
610053
461769
546427
561697
292930
806479
221785
1593148
1060310
617883
1588063
811605
203856
143194
503792
1172251
1574514
1481109
311269
768785
1120860
151852
819717
1590693
1185533
1915985
1160867
468354
1140146
916827
961744
1380903
298044
492114
1098188
1778591
1933941
982907
1648837
263879
574614
457720
105210
1995415
1864914
622686
465485
1193658
1173891
1960375
1281498
214719
1181029
856261
756681
272490
1223287
1600270
1152339
1826045
712979
1776860
1737432
1657452
391237
733715
1521625
662029
1413597
60443
168255
1499653
651243
8486
1744861
1547727
946826
378075
1521959
1983217
1914156
607836
1225884
1709103
419644
708985
1771930
1241515
1167925
131881
1170428
767474
3486
1932180
1114948
1746723
700058
1089288
350402
475336
828781
372907
199849
842775
136358
362044
29383
78197
758773
808026
1695490
1241264
1256113
1840179
1371672
42302
879383
1560302
337320
1916477
608587
917859
1388198
1276264
985492
1074788
524296
364132
1904007
414089
306309
1715432
1520927
443249
828808
1988
1028828
319489
897698
1888766
995224
697233
1835367
1460361
1453799
1754502
1620646
725618
480129
482545
129866
84902
58554
1589065
163480
571804
939661
1969030
1859337
1781994
1351738
1483493
1110214
1376732
1028149
1757903
435393
182332
1148278
526761
1678667
1613493
467348
1891177
1744312
1846759
1551865
293336
116531
667749
653951
178902
1376659
257070
124130
403544
1883900
976582
1277367
343674
672897
1322132
1169094
434655
1989413
1942763
323051
1559723
1972475
1597691
337650
1808177
1239529
758049
848296
850611
1872391
206247
537345
1131427
1871683
436357
1809719
1514975
695069
75879
9457
1155141
1769609
420571
1332910
949561
1815864
231599
907479
1056537
771016
1294797
1296038
1062803
765739
1339229
254492
691137
1556011
1402155
1833003
1287579
1764054
80578
1636960
216005
793478
1624563
1234562
1199086
702928
1120641
962662
1184281
991865
1815973
881743
1897018
1650356
1645744
1672271
1620239
277053
617311
1179098
475434
893546
796266
1581128
1453642
973285
907412
434855
759143
1087104
89652
718003
1791658
1909086
1347350
710431
1512183
1975094
1818003
488587
502287
1767516
96465
1481363
756893
1430761
307770
1616172
1841650
397539
1353674
59309
223644
1605299
1073094
262278
1289586
499431
109372
609496
1370074
1695326
437141
1098733
1428313
210128
1321672
1594236
1459865
463505
241597
516441
366701
1286233
1637890
1852648
1752840
166565
1534837
825918
1205736
226413
1595473
750635
1513513
1372284
661046
1329653
117838
1038874
886414
532788
430169
826232
216368
771648
1967334
1066380
254675
972182
1601150
454810
21733
1455530
633342
1934663
1880771
354653
96112
211500
981242
683815
916314
405966
169593
834554
647147
676762
1353196
765681
424185
1279377
1301093
1885566
1035693
47995
1501593
1093360
1409626
1209920
1251520
433536
475715
511406
451174
1845796
1265014
144775
487093
1458913
1630534
1085640
1130762
280482
1644622
999677
975797
929860
98230
171911
1054555
1533874
1528146
1580839
1640795
98983
1655542
227954
1458477
1524100
318154
1073058
1036459
92773
1450895
1624735
1853717
1445719
1139845
1474297
1401279
1546051
1786805
322789
924007
525816
1751735
1578689
261209
411163
748790
1061522
657415
1991775
136381
346914
740021
936154
811816
151280
1443292
853848
727132
1027961
1183496
1553375
1328279
390176
347039
1054606
1506827
1972400
298548
998720
396074
779907
1203988
22150
1364336
1032299
573492
1225398
70848
1916847
112704
821449
1299827
691639
1627071
408340
1978096
1041337
1147126
1468876
801675
245835
1977446
1139750
386263
1369316
1125084
1026999
207058
850057
1846074
1510664
151041
1688309
1028435
1424647
1239320
1291809
49798
1154237
562364
164566
79272
1700212
383126
221561
433776
1390708
1424381
951934
515306
1789740
734679
1784706
1504705
634667
675715
884861
1928992
1019044
1065417
1303000
1470654
1868877
1729259
1017884
1212529
621472
466758
1320592
97439
110437
1721010
731691
746729
1371213
1698181
1652005
835311
697039
1950600
897255
282378
599591
1462848
1558890
1001595
127488
314949
481990
1340457
1066141
1853710
1328844
1702206
105197
1846669
584131
807137
1740106
937541
951521
1679630
772088
48707
942763
676299
955819
1248396
1237452
211828
900671
540301
495553
507749
1186281
1212334
1007280
772979
1967950
544918
1972247
1359111
1385437
310269
1000447
1998739
1591265
1249442
1177587
1318994
584616
1898310
1893137
981103
1673275
1528755
1732906
1269547
632862
452544
349499
138511
1470869
814641
1819174
874303
1557949
1156009
509749
998569
1829302
748229
1835689
221972
1868251
591863
1527544
1719913
1962764
1963856
1425775
664419
1616340
1283670
1460240
973770
1760804
1641081
909630
1907039
704629
552934
741536
707399
578797
1411026
748454
1772067
700263
902279
1228911
1131922
450410
1021636
1698737
1063067
238791
1761007
903514
1775954
1035384
250123
246152
1266015
79937
1597118
73501
1781619
485772
614488
1168366
398477
659996
1421662
1383694
1996696
740845
146506
1949404
1118116
1369442
509375
1399107
1661467
994166
1286633
1887067
473907
492715
337036
1485958
1296319
479648
543484
193642
348397
735298
279783
1361197
883590
1400625
1016312
811846
1092361
51032
797469
1125263
523041
1444374
183573
1684894
525113
78966
693157
1635316
1417365
1792542
113188
1611576
756326
325642
608754
225304
1115007
360280
587902
226366
396494
1584300
1500270
1049029
285204
1483882
958524
201353
654062
1611389
1780195
420090
248486
1834056
146750
1087
583568
1914565
1440632
1683016
382005
27413
887220
1471367
1855487
506024
1223604
1264776
972221
319798
1909459
269696
238655
1985633
1424508
148639
1762815
77844
440388
1562561
1213081
413427
1748040
1627674
740150
662305
1982741
661564
277245
995690
98554
116041
547232
15221
1078275
115306
1030765
386442
903174
1642228
199272
1063702
1476976
52880
1369473
432335
125798
391159
1148969
858171
1927295
1929669
640176
1021070
558237
816890
836408
1228179
1289290
1578607
1201529
1477835
797688
934879
260465
1935664
1673705
122080
892543
1361399
353321
1216644
763178
754228
238966
868551
1062177
515763
842103
110287
165064
1266269
476120
1184398
1702747
994244
129261
984718
1902973
1370694
1629190
1222351
105728
822237
62915
387930
1144455
628795
601529
1052222
1359323
1248026
1861113
1853105
1165135
816263
124311
1608768
304056
278342
1112803
1709342
470578
913295
1224964
1454105
1806661
957845
438752
1096592
867407
1471756
77972
1751923
240700
315793
1060658
198170
1658547
1594860
633193
189927
1013778
942980
1366857
1591199
458149
92051
316804
1436376
394032
720279
1807693
803217
1491980
1791891
920497
1344349
1038498
173675
11628
1101619
177226
190981
411761
1803750
1125345
1797163
14000
1347570
637537
179113
222540
1749435
1327239
1295337
365338
74880
190631
715739
1588816
1027595
1394193
1610267
1499832
812453
424086
413510
1615292
23613
1408021
1309275
1937358
1764674
1123355
87559
179603
446067
900281
1252028
1448509
857368
759784
1978414
1084964
35615
1610851
1295504
949926
1972431
105565
1766822
1207690
753716
1964710
151396
1631995
2592
694797
509539
1639574
1528500
32131
732780
860105
45550
887176
72850
1364873
932267
1016675
259961
1663519
501064
823828
1744511
362650
1084615
833106
251495
1538364
323007
1125099
493501
128425
159648
199171
822382
273911
317269
1024886
45523
487346
552967
1444706
1508191
105091
264040
1403811
1214406
892380
1651348
782353
330632
1646265
1706482
159683
224201
1030398
815896
753970
149648
993904
1324176
150830
1361523
1008703
82428
1715927
1652441
1306014
1190944
1684818
905329
926463
1588468
1834249
1201910
1712026
1467368
39276
807177
1268483
1239410
145292
1461748
112211
320288
473219
9598
439296
513330
515766
988757
740386
575356
1646221
574219
1159197
641190
517852
584441
397142
162689
825917
665457
545968
87972
444922
1901431
283204
256615
632644
1820317
645652
977398
1606028
1104955
1483144
1960496
1118282
25233
1799093
1716064
280322
809649
233665
967424
745477
1638240
1605357
1535152
1682239
419665
1054644
644706
794360
1301278
1631172
745127
196953
1529989
1181793
356855
1637591
1095689
1008415
705380
1657021
585445
1543540
295677
557597
946932
109819
516900
1952684
1755376
262662
778762
1030118
421854
703361
867411
750454
457888
351857
1010733
1899787
791645
589263
425871
498215
1577404
769237
449495
1244327
342965
859449
1347620
1327563
281924
1976730
1412422
857973
38264
1190376
1582118
1670959
49659
738481
1317926
1113645
1063279
1368277
1119142
1705189
1989211
1793715
1414899
1738093
1883843
1279568
1114743
667152
29026
465997
1037463
730276
196675
1424962
1627719
1636214
377087
733769
1157952
1239001
1796759
804953
1993075
1048718
729954
1887119
29890
1453308
1142414
1330187
134126
1156737
1306189
1595840
71884
1273581
84154
527688
499703
1657805
735288
112497
1967251
1559459
1785957
1366237
1748398
972356
1672505
503359
49257
62203
523737
865457
1627280
1539437
1212029
206618
1108417
1025797
27461
558277
26428
690531
1570798
803769
195375
1451708
841563
78395
1395416
1767685
1470562
1890902
744640
127073
1171282
776645
201724
532713
371629
1283276
1400283
1168411
951513
1230670
683851
360066
1183578
89525
240910
97837
1218820
467812
1101657
1906183
1407941
271050
1308736
1830478
261923
1636312
802928
1584283
1701215
1341699
1981819
905259
859297
1282900
1412132
1796651
1892820
165299
1101351
907041
1489754
645458
226977
1591029
1140848
19355
765017
1812083
1568905
501661
1710643
1444294
1379552
736676
1163282
1510103
1920505
1437397
1646536
1394843
511380
1765743
1915673
503263
1834167
1698455
806781
1051689
1061549
162128
1737399
382201
1116144
205787
1385203
1518357
1352869
559721
95014
267673
375584
712350
1973853
1452644
1356128
1673924
1369230
1468347
329742
1916909
1449252
1352212
1111437
1281411
710218
439050
1489077
363599
858009
1938189
507108
978138
119040
413269
1956373
1147522
1166539
23577
1816231
645987
1502970
1785238
1383328
1747915
176520
154150
556538
1845808
7809
805607
1977016
640445
586306
1838540
1632797
1825879
604938
1048048
1833489
459112
1935864
1684359
892276
1749892
1942242
531326
1842601
326979
644840
162399
681337
1192378
435763
630338
1761409
643793
1348953
1560464
592376
604657
716507
1140980
1821179
1577142
154835
1625046
504051
291425
554401
1364013
929765
1857439
1541138
1134845
628732
664835
812698
1295068
654344
47515
1616862
924213
1174124
1569906
733810
122234
1334202
1660862
1150515
1237822
119283
954035
1793995
1800683
1650264
181913
535404
1341320
698580
1831050
1883416
1471203
1929017
1686520
1093651
825087
335373
224501
1444284
1338861
1335961
1581146
1635617
1206930
710207
1250598
522286
119598
1449489
1222832
873730
665906
1538135
1896044
617866
1152521
248882
1938582
1475721
329363
1813370
1972948
1978890
272380
1264864
1011583
680693
819849
1347792
1892040
1609954
1826368
1054307
1800627
1042124
1472202
526141
622244
1772132
976331
1899642
198960
1030901
109205
1567582
1843566
352705
1844084
455117
563235
723442
1564241
718483
497106
313668
1208511
1767710
1370404
1311868
1611554
815885
571248
1039256
272977
1659411
1547541
711755
1749201
395684
403871
1280405
812079
554369
593766
36865
541666
1252752
1881047
727300
1620575
764511
1356119
1339510
453807
75745
942256
1493457
619459
15333
262963
726968
359629
913272
1791758
1521552
382790
1657776
480028
859373
1019551
566967
1634183
732681
739453
708191
244850
102238
650646
846915
480305
1260746
552817
1804151
785669
1529968
1471146
1317883
746439
48915
1358537
32554
1368173
1048633
26540
455755
423565
1006442
1627
1737093
407650
1370569
964726
1830161
1922144
124826
666491
1342577
726001
549638
1830828
1195445
1244065
282633
1930953
1399251
80119
1315865
163428
1081588
1349268
1661266
1922101
1583827
446190
985710
9664
551634
68253
1476932
742529
1535409
422287
225376
1223189
556347
1731011
1101973
1190488
690528
787003
883812
1165361
596408
1812441
889945
297005
512062
1879296
1019284
989362
971214
565271
1145519
929655
1027734
1241417
321221
1122371
662484
1639292
618962
1308436
102227
562144
677597
1908314
548626
311125
552715
425057
1594136
818610
374620
298964
1441772
1291304
142018
979838
1552908
956061
1236240
1935432
1234615
1154186
1538226
1369756
1847202
519479
45386
165344
193094
1998795
1431790
1054693
1922486
116121
1091962
162979
1643519
513683
1378221
1880291
556109
750911
329363
890826
1621251
186197
1144954
1018038
1238144
932725
480097
1667696
1562336
1475843
1790955
357095
639438
87337
1677516
350514
1717338
1881180
969177
1414006
1072093
1888698
1673232
784268
127422
1397140
1989222
807971
1188725
129939
943280
940196
1443675
1376999
772547
1976927
215215
1092208
1641688
119659
1242068
1889579
601374
847376
965299
76478
1994806
300364
1612451
1719365
391667
1866021
1845575
388791
1493550
1042327
383745
275973
196765
854178
1165880
1281578
791662
686194
654102
1803160
1341194
1623855
492072
681088
1011942
472230
816691
1633655
1380986
790639
866803
1211757
1991041
1274446
537967
1587053
1822119
1200425
1837043
1311494
848568
1130566
424671
1966081
1708823
1410714
934528
838823
1232915
318988
1291988
241374
1356780
220104
1620864
386721
1102513
1922256
1561403
470366
354696
841516
1814317
317126
1561401
559333
1910336
1290233
604371
1320373
272556
258768
1978744
890134
775007
68455
78038
1691738
1023020
436672
814166
1685487
1781196
312117
1060600
634008
1286887
312646
1983398
1757628
1594327
1468864
1006583
1541177
486757
897481
1697038
1905063
1603371
192869
862065
1376670
191301
282521
1876562
638729
1369005
302533
943154
90539
447291
831243
80791
1193390
1083125
300877
297223
842476
1820942
765949
272595
1847433
1715642
1820491
1374452
1374839
1862224
1882262
1926470
1205604
1126993
1905455
1086614
449469
1017302
1550664
347266
1272367
1421926
1580356
240165
1092042
460676
1340172
1142584
497672
1289544
863719
1090494
1069862
30386
1500119
1661304
671030
1036092
1749780
1372330
1521099
1262042
1006303
231726
1204456
1916170
737460
1847910
245475
1658606
1101024
1053752
1631412
211075
102398
519545
109152
1853667
1220968
250916
139394
751747
995341
1541841
579869
1925444
1904639
1591338
496036
1366949
1089286
744872
1764203
675609
1885636
1293588
1504189
78319
975675
691386
1219167
1473772
1286864
73226
233354
767200
1238748
736230
239401
226851
1347830
426810
969780
1275537
862242
1046726
527187
663462
1455236
1791827
952890
1036035
536581
244376
1748317
806294
167612
1759611
1031423
719019
1719872
1418016
1627019
1414862
1084369
1932323
1574905
1560352
405901
1447474
270692
1655362
1386945
1422638
1291854
1938541
1431546
324204
1454694
1126307
1752478
363210
1162982
237984
1025708
1175583
1298959
1035802
637947
209013
505350
1782894
1440287
1419764
1446275
586232
1361954
384254
428325
931791
859236
57447
1159350
1574976
34121
756488
774720
539431
1608808
848184
1735240
1824018
677675
846951
1663391
665412
1687459
1617831
220500
922306
1830776
1040510
173022
435878
133343
1953505
314904
334863
1644932
353857
413449
584797
422811
1387588
931764
58753
1931673
568631
1317591
177912
894289
1112921
963928
56216
110078
232476
753766
1727718
925921
1541745
774979
372150
1104810
1757270
391144
165851
979571
670963
1094640
562296
85519
1351401
1293226
1580221
544173
1726933
1766590
999445
1248736
1613318
1723202
362310
189906
803030
872911
220654
550876
1670987
1728158
1175530
45056
1138789
89910
543704
220337
157304
23463
1584185
1601610
1660213
634131
821446
1128539
1384213
751105
1088649
1615260
876232
439679
1656751
1115904
441333
725964
552112
1172352
752714
1491012
1476306
371038
216912
1969718
1762994
1658001
1014381
1527701
246996
528126
117483
371693
438653
936965
1295026
1225603
1535065
229935
1520182
259159
1305788
25999
695425
1404712
1240431
1393160
1354226
182646
910729
1547399
1685011
854883
1421723
223733
763835
1229289
211147
527904
981875
651398
881457
691394
725749
160572
1304822
1743569
1383272
944125
1026751
581217
1848265
1725637
627179
13598
1956039
443439
1448150
643566
1405422
1241883
681995
318998
1955013
6225
485653
506974
288886
633813
1571732
1482622
802089
438820
1648891
1168889
1477029
176041
1973239
460549
1771968
1399641
1627041
1258847
759373
595529
290824
213350
348699
751718
456959
1948585
1540141
806499
1809278
395235
251687
862310
683929
1222970
457238
1462240
521911
1485895
1680457
1237670
1926245
249137
469819
1810211
1905540
516035
1339017
300098
1524868
1542374
1844623
1587062
975850
1679859
173145
756021
1722907
1284345
46229
145596
1915575
1804090
86488
1876225
1035642
1608208
501158
734103
1400918
1204162
178099
1370846
1782485
414706
1661158
669145
366240
1324519
1944791
1240820
334637
368368
774481
394529
677820
726737
977929
1439363
1522248
1147541
1873788
1921367
1480188
685395
1144574
1334850
1059135
1771965
1285462
205333
1164822
1320799
564956
1789925
301334
1196834
759935
1066
1025650
787153
1657664
118331
1117989
1557648
1750951
570433
1429021
190086
1292922
319163
152540
992526
1531918
158693
1132475
330824
243038
1038096
1026008
1660510
1480239
1441377
1667480
1792866
379402
1385612
1822418
1784039
18887
609517
755371
1732920
533505
763519
1584487
1717911
216514
1154848
391764
783698
1646999
32500
1317441
745048
1356317
288071
762560
1961254
1279757
1959646
250820
427544
1625767
1601376
1740688
1556994
473638
892897
1696516
236085
726604
1492408
1057877
396944
1405251
48718
728438
901723
996133
1950444
632070
925341
1388255
1345800
1303308
97432
1553294
1508663
475098
34950
160691
512958
231360
548535
1962916
211710
1992920
138089
1922728
817694
456756
1904645
1640961
644117
233488
1108985
1225524
1686361
145135
706907
1514192
1642140
1625553
170414
1629954
1139353
455244
1136627
1858320
1682729
132919
1208339
228342
772029
633408
151310
991141
1911250
1093113
1512382
831370
253207
1319137
805880
307987
447375
417525
144831
1639848
1538455
407069
1682650
1140210
877157
1706171
953848
1916568
664447
1866771
698472
1032788
1945340
1104057
1194248
1511807
49279
131970
313050
241990
1251689
2699
757669
943648
806898
1817411
1421337
620531
688928
1207711
997384
1986817
129560
817638
1238885
628692
858332
753632
413110
73310
9000
236795
1635935
1093773
375659
1927020
134471
841078
1678618
685356
1440520
1231340
1712238
1037816
1153118
1869035
995005
666262
450040
1791473
1504351
1746612
686055
1814514
566363
379229
1106123
460999
426834
1875006
990415
706584
1373496
1056127
1009164
1220562
1568457
662830
1222271
1709155
643666
1225699
1364509
1796485
1521646
1870702
991995
1642448
858930
1825740
1568223
624937
749825
1716899
1539273
1573092
1030687
1804008
355152
1331492
478376
1417170
858306
529853
1149240
949144
135476
871009
586997
1235535
1653462
1060425
1308395
1794094
83546
602300
1665816
1058681
127381
92509
731634
207470
1896624
531050
791149
382242
1523818
1026341
871273
152106
314421
751419
974094
1059526
1787114
922087
1467628
1052067
117157
1984316
1827452
1439841
1635928
1368398
1490131
874612
645521
1885797
413107
1430338
969822
1737059
1801301
579575
1692885
1001485
1111185
1636295
661081
1103916
755341
588192
1778747
1836577
426981
1014836
477620
519423
176378
946591
253047
822517
1281990
84531
1589814
271337
1421198
84415
1413376
1369918
418100
1656273
663486
1943619
1167421
491309
692321
1240857
173726
1329158
1103696
609131
1662087
21358
1825265
520377
893474
1968327
567795
897742
1181467
1679304
1630211
290557
166390
712549
923415
1361430
1490827
1554927
1968008
1933081
1827826
1447828
912177
1125241
1276907
512676
1109102
1609616
864131
1180792
1601568
1085280
1445057
1272643
852831
1775747
1312391
637088
39774
1620736
1738025
141466
1709332
1512875
472794
830446
871859
1982247
95847
111184
1683160
1267488
202767
1171489
1901123
28548
517426
1478094
588290
1028214
1871347
1023043
456498
1843463
194279
1764475
1102587
58904
1923822
772004
1476967
636321
503957
821146
1013949
384616
1814602
100649
1489652
1086189
1080668
336175
1770667
1752378
1258481
1858657
289328
1668273
200734
736515
1781544
144956
881738
626283
556449
1551350
1686600
1994227
940527
1429784
1076051
1473408
1276975
1470485
1890137
193795
434843
1558422
974158
1357962
482219
1051655
1598158
1238922
16809
1773961
801406
1684558
878296
978684
1772847
1032340
182784
497032
659306
836650
956240
224883
1370793
672664
632234
1980519
1994395
254390
1001748
174983
1926856
651528
1864713
504887
748067
1823026
601651
443798
1861500
570870
656934
44368
304510
1269764
1833699
1758814
1302843
1406201
81438
1356810
1598149
1835695
1669818
864700
1502905
1373945
1412542
1620266
1065480
1745782
799332
1505733
273594
67189
397492
964370
1071534
1620103
1258394
549806
168539
771865
1796260
1577856
44375
881290
1505624
492556
972191
1607514
1977641
45640
131757
1747517
1521631
1222447
1444173
1404039
1271640
888121
1959101
1651094
239319
1181244
843580
445518
1630190
85361
339557
1723892
1228353
1556660
378338
937325
966772
1499949
1035190
602352
398372
978648
879699
924761
1311406
646436
1440296
1396197
602841
1203920
489596
977838
1694707
1200970
821546
1637000
98890
1194672
89218
141168
1285851
548252
1538426
1037574
1702093
1760621
330808
138370
267765
611113
233866
561416
535163
1236562
1525703
1874103
397590
834135
201095
1851975
1422368
3900
1190982
1378763
174331
1304911
1594024
430624
816015
1409402
876467
1958708
206668
138720
1742175
1993682
960033
1723073
1485220
249228
747225
1748032
1676770
952609
1237244
59369
400285
1167916
1789895
1806040
1079386
851750
1642163
1411546
1096182
865896
901108
1694269
711247
1885755
1763775
587858
1137909
1413708
1322974
1226539
262041
324453
1183272
1650950
1333991
959251
375345
401378
1957601
1151605
570712
1420271
295770
1841279
484099
1151651
1797617
368535
1046059
1351783
1622582
1402855
1642973
1545491
535020
104014
1771018
446628
1221865
695811
1240097
1956040
593437
910306
1184469
660982
9128
464581
208449
319903
1726903
443614
401351
64455
75098
1252405
699808
184130
1067613
578330
603956
1718066
1485399
785245
1483498
1493763
1923466
1137880
1442146
194173
33448
1604518
1378936
889232
501214
1005881
1071546
941627
1425918
441126
1039115
1879269
1074208
1114880
258479
1893977
1290577
9856
1424928
1096479
334594
1329163
1519351
113892
795209
708160
520968
1805234
1038983
613113
186689
1117156
1633757
741994
700582
314218
1177198
1849496
1425809
1886626
993914
893282
1285436
1537811
1336559
777731
465435
595316
46831
1787993
1888936
74142
1033880
146212
677573
98553
925358
752325
1228983
524283
1988330
1096615
1562289
672096
1402514
531309
152414
738397
596511
1303907
376942
428124
891854
1834579
1765762
578137
1202581
359438
439595
1263831
1272427
688895
732591
498775
872526
1814757
1246459
870889
1688883
1207805
414414
324809
634341
782320
1250603
1741909
1390573
170934
429500
27989
304507
413131
1117549
759048
1254532
1076097
171587
1779854
1830923
78369
585852
216306
1237596
995658
768136
231863
1276488
520933
1399722
1895515
1525243
1053987
229597
1554762
493193
1570622
22373
1753355
1089283
1603973
812419
551724
32676
969581
194746
1990754
193624
1253882
493942
15186
1846383
1120920
1401457
1633683
991311
1024441
1043726
1053518
1469986
944638
1427922
257448
463248
1415146
340215
1917662
632750
1314051
873643
236010
437080
388833
1913405
620943
854803
1794290
1491010
525459
296052
231015
1232196
420358
1524435
245297
448230
1178818
1193808
239611
1685080
651962
1535771
964586
1244012
1267719
392620
299039
1106833
1515036
1240252
1975165
1852600
1086357
1276588
1202907
126620
294143
1379525
1179175
1154321
1339231
219451
570252
259813
1603919
773490
1755962
1143466
970385
914667
839296
384074
1983531
530872
555055
1431857
521572
321806
1273126
788165
1227217
995236
912534
1794044
289373
75883
422236
995960
1925018
904798
191094
782062
1088010
351277
407654
647853
341068
1461525
195701
222595
969481
1265443
1753183
613477
587887
1398612
1194105
60480
651308
1593229
1470584
664950
27054
1730817
1145970
281666
928533
315833
237886
798282
73578
985440
137387
828101
222581
1618721
950479
1128733
865686
1111036
1877266
1214674
575073
273534
1142627
1905068
1606558
1862483
1141182
395224
1875150
42877
1526718
280178
615057
1409053
1857232
1324560
1821997
1509132
1269253
1994078
1149931
705756
674946
1844053
850649
1392113
1523656
949650
1726956
732384
1901702
135526
1741297
781233
1590981
1538386
1340717
1671312
46092
830393
748410
1804518
780927
160138
1694459
1411433
1691609
1494801
1237568
1805458
276120
1442369
40275
744789
128041
355039
1486702
1259669
812015
1085924
1509859
1295834
1409209
1896074
979170
1582592
248892
1358911
1205702
1941988
1439979
502845
1274664
487712
221847
444776
1050097
1157910
1680898
1517587
1240598
1259698
610191
1358903
1230460
844057
1928225
312702
1143923
1920591
473366
1528837
634756
64114
789784
1157328
1439747
1239077
129408
667793
685947
1950494
430745
1187693
1393407
862438
731977
1033363
74842
1225489
673950
1547871
947804
166078
1838597
1576203
1865360
226030
1034779
1716556
300278
1765999
279400
99811
273370
869465
1064432
1640970
383610
1777316
1758753
1333708
134292
1425159
1278161
1862146
1855074
577874
1197796
427798
1589139
1102691
729138
1617471
1198013
411983
320569
1652727
1878133
605598
1972003
438504
506785
1337974
606803
54412
240160
1489913
1474953
1926561
644285
817195
550179
345154
967179
1772142
1025138
1414972
1837198
338191
1783171
528650
473242
1566012
581959
260554
233379
1178168
637637
1155550
647684
495924
52948
1614914
1560651
225029
971417
1747668
761417
346413
37567
125968
284755
1564148
1189302
1772646
27695
467727
225002
1868716
812870
1249441
1086807
456690
596874
1037574
1309968
1168010
336530
587239
1910759
452520
693317
610390
181844
264493
726297
956694
477332
1169179
1287666
1272338
1522255
1031842
1286375
972343
782980
1384991
1021531
1400536
490591
1610120
71130
1864394
23671
1680726
506774
1174046
1204198
520684
791783
1287703
863918
1964343
222538
813439
1473716
714101
1797878
1193412
475756
1791289
723932
1727045
1782388
129210
1246368
1649356
107659
1741530
964029
988198
1345798
1089683
1266288
749991
1425643
264543
1146169
1509845
700676
1450313
913606
299336
856859
200965
294894
204849
1851399
1190587
1390083
1292592
1731675
304673
1187432
596650
1721768
1839727
392406
902089
1627237
719391
1284903
67734
291503
1061681
1999507
469792
921302
9464
761885
1355786
1433183
313641
1572845
1976631
1840307
393342
744879
1855846
729344
562838
1875811
1833915
360642
573017
147024
1158272
138924
1280635
1171261
859455
273679
1334634
859057
1943899
1866264
948100
12304
345055
1872286
1875276
1816571
1396991
1088370
1827060
1609259
1948712
200954
1643008
912445
392630
981931
544873
1495721
1352419
1312646
463343
1389219
442071
1026807
1105951
52585
1443067
149120
744014
997361
1150902
1352272
1008166
1767550
6098
1199994
1596837
1493998
1006114
1840043
491058
192291
1616858
1967762
1323126
1552164
1576916
68228
1182685
299894
1910039
1980677
1353327
526254
73430
131653
264710
762777
119559
1862614
402816
1815198
1021110
1843303
517729
259095
733952
1239846
1987776
1228186
1901553
1476646
949721
1686666
968976
807708
1764890
1133964
1025342
1542394
1789189
1506814
243422
1282254
1909565
719317
828690
1885241
922466
1679478
1791188
709388
1290728
953073
1806271
107430
549789
1865633
1530563
727043
1976744
1362366
1743466
1190577
1761136
1722790
725175
1275429
943377
1957763
1819016
351772
341119
1299532
871801
1089752
1373428
175011
418525
601719
1907977
1816014
1792673
881902
772851
845870
632301
156694
143196
1645409
1548759
152809
587314
547927
1666144
385842
202563
1063990
674909
1710042
208446
65116
239919
1572244
1282156
1238151
171509
286862
693043
1651684
1757714
1308945
619056
1689772
1583884
226798
1947612
104771
511132
1084189
263792
1224413
1078782
1569662
330238
985356
712946
1338433
18353
626914
565600
1543844
708371
1434864
133824
1101962
1206899
105700
143368
359926
1277178
809462
1426135
243052
1230674
166788
1486024
748049
455202
1952863
1502863
721999
1421674
1459877
430825
1445192
686621
689584
1124632
1495052
1265949
120298
1214057
1186293
66004
1644401
833853
162697
1730940
1098184
1555495
266258
476002
1761981
559707
1534746
1967133
708282
306672
491185
1944554
1293303
711662
192379
254743
23916
1012439
1708094
1481577
1445250
160207
1767002
432843
1121831
137895
78298
967065
1118443
155366
683228
1721585
974635
1722405
1192232
1981944
1357778
756929
1038176
1641820
1494135
1096705
1783628
1270638
385517
1638628
1283998
23384
212416
128446
1393674
1925790
344964
1783626
1816583
1092008
1666935
1831646
1625459
1870618
60440
272667
1735211
446288
1236092
279096
112977
1599206
990411
1961162
582500
299279
503317
1655923
1419498
1404358
1156693
550551
772445
334495
938676
1486393
1739099
1108806
81957
1329226
1653937
1695817
354748
995537
1860774
37518
738002
471639
1244562
508727
441892
1808919
223922
282866
1018895
1949466
719853
1252655
116745
1156027
1904552
1118303
1146553
1945481
1508802
1889607
952637
1682477
1607372
1761320
1130082
1989898
1155238
752622
1959790
1335183
176085
893886
650718
258877
1175263
138967
1445483
297029
990588
1120133
63868
115226
86686
857340
732406
746942
104340
1764826
304642
1461523
1843022
1045918
1789848
1527128
613758
402067
981978
419825
236046
525266
1952679
1525792
697224
84554
1553415
110079
1157109
1847765
262654
73003
1605309
858902
1539586
1534871
1451130
1468681
1933770
617835
311380
1362766
1422768
712798
683648
705225
794628
1762023
1446967
1603294
11135
1095468
1686130
1481275
296481
6103
1610530
1496293
1484981
99320
1019123
1568645
1834307
178497
596566
1553298
289883
110969
481526
399774
1898743
848705
1101675
675021
1973212
778266
1329352
1342101
1639919
1329889
478536
1210292
1636478
1761079
1095500
513889
1793661
585070
478692
1998124
579001
785353
1470821
234330
15847
546530
407297
1684957
385727
1489696
635302
892027
574474
1138933
1378444
1221497
136751
1369499
922963
1357032
1809296
581940
750576
171894
1542277
930036
734201
360236
347805
1157458
20451
1928522
811139
1018224
1979221
1411487
592146
778743
944313
1247885
865168
1727513
1862434
761598
272479
661265
1871605
1394647
1633958
1201083
1200853
1886632
393533
1693200
1544670
155973
1627368
1853326
134165
890831
500286
807403
764108
724061
293568
1797165
1408164
695815
1286408
194266
962037
480964
1000726
1250608
1696145
400585
1261365
1208851
87946
1734061
949272
283732
463134
531678
1493704
1165393
859120
1118978
278360
1520602
1175538
440678
207827
1336725
304389
1282827
1061927
83902
1746592
212797
636418
1187203
685293
1524046
1297973
158798
264322
1950300
1876215
1798239
1205065
965627
1803737
1857437
475938
650985
1225046
1336161
704657
209570
798459
397323
930420
1207923
1564437
1168846
419457
1918502
1409288
433594
755142
540751
1493027
748088
1996153
1271979
1074207
544554
339779
488887
1299652
1217192
242922
1444446
1831863
218221
1644543
193235
1649903
547729
1678301
1895398
38882
802498
1974459
497261
822204
478368
81392
119248
1907579
1837178
728315
483385
629556
960626
102559
1234362
973106
599004
479972
230499
224278
788956
1228782
726446
1852955
1849655
333381
733389
1788748
1932424
903840
1079568
1220236
1014784
1221087
1657647
1603735
456597
655003
1921372
519236
697947
711492
1036409
1773215
938017
83632
771490
1735038
129323
1419088
1852613
1136547
1534839
1248723
741380
1998040
1292094
1786383
488296
556960
624608
481412
487614
1418585
691434
529116
1263529
744407
1263782
661568
1375232
1718889
76937
562265
108436
72178
1174495
1598503
310229
79458
1938824
756650
1691854
938620
235885
1769435
1284750
1373858
183201
1288367
1812107
1722656
1554538
562796
916735
370961
1821696
1406116
1344223
1728202
1854003
930534
1528541
1267715
366827
1350897
1179158
1226713
1704843
1588086
1207318
1597870
956234
1288772
424194
664721
1615779
1139887
426147
30345
160182
1210016
365888
943154
1569769
311583
1107632
537109
1542230
878317
1433809
634439
212808
344117
1624387
281663
1448889
372235
1263034
1459881
1525959
1176412
879622
1026780
268135
915818
232574
1459225
192748
1867535
1593319
1072599
989883
1370370
884793
1116928
594181
875887
1537218
1004809
1626386
31860
1373260
1883358
1241770
1407714
1165022
838538
1803563
1356733
1974595
196814
629013
537407
451398
1163733
1405442
377470
445809
1432329
203361
1690811
775469
1588816
1004937
1246535
1781606
517457
721321
593232
489654
222314
74539
146718
287041
56598
1400884
1040708
328753
991348
1102882
416397
1609886
1558166
1423102
1377364
899092
1281994
398625
296602
850109
224664
1417123
1464777
958884
1090970
1550100
1474996
1898609
206126
305588
639292
131208
901469
1854519
155208
1284063
296309
989011
1436626
1136621
630922
223926
1462604
745414
616906
61378
1666997
1944527
459945
211634
406833
1697697
1100766
1061037
1493353
768849
1483261
1053490
485883
443800
897233
1003073
86030
1032711
865703
1665954
233256
70251
1248054
1861072
279104
1892803
1273578
1339244
166785
1697276
683782
523637
1559223
1975466
504992
1866563
803282
1425940
328691
1487195
287170
1469988
583050
113853
1436482
692714
1156362
495739
531380
956401
1101564
1738157
1364736
941014
62898
682701
121908
1089499
1668442
496100
1925114
1276341
154303
1819238
1341533
1075455
1619896
1407016
718763
1356632
1370973
1375825
951798
1209978
1499112
1568454
1874964
1782679
163112
1163121
442545
1985455
1409440
1319576
799148
95385
27983
336806
400474
1032644
1453201
1089434
1116414
159919
421555
395424
46300
983648
814778
1511311
1808241
71977
1733956
1890893
749573
239690
293750
945085
523670
485419
299780
1986611
509599
285475
482349
366767
273846
393339
103425
1792666
1509206
1001805
1233741
1621475
247846
557253
1006993
1884445
281925
430106
1875365
1701496
75700
232563
1221590
1008447
621067
1357450
1814034
925616
1769620
189183
1515208
575191
67273
199859
1031201
1623137
834251
1381581
744780
1125773
1234364
1420063
126912
1197647
1966159
1456519
37718
1836033
972048
230711
1260559
1470252
571582
628351
126226
320729
1203125
553288
1112673
766162
646180
487498
314336
842200
1438576
847773
1992010
1014902
2238
1243632
1029145
251675
776374
1852072
1270273
1575229
224212
1283563
1086801
1313549
1544986
1976696
38150
274883
1404665
889793
1426946
1239369
1049335
97190
1007296
1056931
1082803
122024
870648
46747
1520785
240950
665647
13153
1281874
808521
1190316
129851
1658948
737785
1548519
191458
1145017
243102
985081
1190573
799747
651750
1424241
1447167
891436
705080
432975
563338
1548907
785051
1648462
407424
115765
897754
1316608
1537075
1858612
1975133
1294890
680557
1301580
640187
1579525
1453541
1835701
1660798
545640
1689071
290802
1758316
13369
1843388
715008
255079
442713
839139
709043
1937836
1169820
1863459
56638
613695
1458781
147979
1965528
1675562
1531758
1967332
1286813
1223039
1566329
1752808
1164465
916286
1453657
801214
240253
1301425
1379
34526
440614
937732
1895149
466327
1973951
1195243
1815871
1756150
1660248
25501
545373
1980167
1806339
1409789
786168
1788699
911759
54047
79563
143392
595977
219329
1388225
1692496
193123
1101993
1873329
237009
25456
1917287
1215938
728021
741747
462460
1651801
556956
1501752
1316057
634460
1211908
590750
1220196
129229
126275
1475941
731237
689246
964729
251652
802248
245617
1197025
1100744
1174911
230796
1816115
455246
1795533
1734854
654418
506944
79551
1906611
1442446
88143
1565886
1420903
84899
796861
1705081
489176
1627032
818937
1787452
969761
724989
91479
1594879
404719
115543
653002
457373
1092794
1671495
167639
1640157
1972515
1767434
1687766
481045
460227
972791
1305770
1816888
1347671
284635
1820037
1625789
1034907
1173796
1811797
53701
1159511
1528488
1665086
1556931
1769376
342906
466509
333300
541182
475535
1601234
767156
270751
1427299
1031788
1518362
238714
294354
616422
1402436
374188
1030474
201361
90456
690243
1444530
1084505
1332939
191118
752689
792150
1784439
686341
1791287
1718213
648835
1261270
1036599
692651
88808
459225
884292
1135179
1285743
1499453
1859165
559128
1341460
466148
156190
1687571
282798
209817
355822
1717141
1171661
1008181
516734
1289471
215002
380446
1846928
399306
1187740
1711132
146175
681589
298035
1606792
625805
124823
798031
412276
158667
1234823
1153599
1242745
321019
56259
117550
1627069
717459
1926225
1810580
1337166
295410
1101541
935929
760619
228664
33489
321730
1890083
1827353
1309716
24817
1989347
892722
1814882
819763
1928098
519899
1622224
1468597
733269
1975109
568565
872722
549466
1110243
1287028
275237
435228
1261082
1936637
515111
1315535
1458498
1953509
666277
393856
380440
439324
1111491
173990
568062
439550
1592103
709534
1592447
1814773
358807
1196184
119364
1636048
1322438
1862712
268950
1140793
837278
1315777
419483
1680233
1040535
19799
1505317
105388
1245931
463271
881651
1181229
1951219
592960
1044717
1627504
1988307
1701658
78600
1814040
1419397
1566374
86950
844853
997019
926268
274308
745275
1768317
1742300
1400819
996509
1299944
379981
448539
154506
1601118
1703536
1229325
1945556
1824142
311812
62734
1340508
1057301
965554
236948
436626
857366
1441415
34013
1269655
958541
999656
824446
1542282
91353
1856761
127132
1492188
325159
507553
98835
1336983
369865
1961547
573810
1122844
1877256
67230
1011178
4040
1647870
639913
215751
393486
992413
1693413
365272
1685050
474957
997182
1212677
1853577
480026
1002155
1257144
1204919
790946
812369
751655
1897511
658787
911957
260321
991340
205989
884861
26492
1265926
498336
1131815
299139
1191590
417779
175809
352285
811467
1559909
246606
821279
599033
570666
853740
827849
563117
902927
1066575
171936
412575
1205278
1680284
1709515
1257460
1345282
481458
71369
1521674
1621447
1150281
1550125
1644621
863389
1296570
1107192
118221
11788
345612
1479034
106965
643604
1079263
1467450
520188
406498
795643
1684895
1184801
308332
1255399
7854
1756267
1102946
55373
475943
409323
1889566
842690
1096949
1742308
272590
1043700
1372024
1278541
1982218
868599
524109
1406651
519491
1664834
263264
456018
1412207
620628
458482
738693
161717
754801
319817
1798249
589135
826070
83097
1366112
1823322
1107804
721307
1580334
204334
421897
485775
1463728
1526162
1309161
1466167
1064650
33627
533668
1225579
1740691
960072
1995595
1398524
346333
1303035
143093
681306
1497167
1279205
606101
1795110
1979150
125661
62140
386793
1830647
1597582
404164
949417
1187240
1171181
1015614
1979426
1216059
1546801
1762599
506465
412387
1462833
416791
1995544
1917620
144866
1866129
1640835
521437
1334575
858372
1488811
1647160
584292
1347111
1029275
32009
1232687
659850
479836
824496
1427220
471066
1426309
1411724
1718342
240267
644025
382091
1323427
464271
1858161
553158
1036812
1166103
703077
1487269
1688963
1243462
1463238
888104
405599
341448
1717372
320306
1764450
1416799
1634606
1989608
942908
1438529
1041238
341315
385136
33395
1447356
549561
372657
1485221
619584
32073
993439
1266958
1823382
1489536
658618
995507
1580203
862386
339017
991069
308637
29584
1629214
1092576
1644062
1523108
581812
1151160
669947
1519461
1579552
969535
1401651
966008
1272708
666398
1482416
1844070
782198
562343
1886857
1041590
906523
25049
481191
179810
1907191
1558407
1945465
277059
1288503
1259815
1132639
329972
1673079
128646
106511
118420
822395
644024
1197872
1303948
8177
1883068
1675555
1014161
832119
272975
1464906
1317848
945622
1132288
1042987
159168
66838
1763137
49076
1400614
1818270
1954426
218618
857073
324294
1449420
549565
747054
595811
1820200
720981
255254
801356
400099
929840
342407
359484
1898967
252333
1076079
246981
849750
206767
793448
1001673
317726
571378
572032
1315627
486926
534280
1166220
1452016
1651269
206970
1938200
341859
634773
1599754
103060
1286532
913233
60258
1658274
837759
1380824
1135582
447721
1450140
1053240
1554752
1288942
643393
550299
861050
933724
1525199
983275
447447
43295
1546307
1049744
1477417
557741
1532028
1238434
235831
1413467
1650566
1729451
1217477
1381835
1092071
1832461
977783
1028040
1579132
1691818
1169715
1591306
1758880
1077307
287041
739883
645304
456011
1968716
1789113
1261793
716740
1946632
631883
662303
1574033
1697209
1222741
1159554
852004
1106499
540984
1983112
302325
1768483
823857
1641554
501214
64488
941618
1660519
785508
929457
41740
1673110
1929118
490332
955619
247865
170952
1204048
1353539
37298
1606282
301937
885984
1629655
1489171
454458
208392
670559
593296
1506036
206390
1826459
1056590
753780
1679057
1913947
1753230
591569
1458117
1014452
132381
816383
1186135
1502821
1818281
554305
700458
1956692
1357933
1886858
1416100
322043
582827
1552366
273243
968457
228457
1692058
1123537
879158
1691917
899299
426034
1754110
93848
211138
1511645
1670717
1183221
1611005
1938677
1432147
743094
149012
1634593
1835735
1401770
1717964
450103
1516666
1747336
101045
1235138
575122
1505182
828066
285744
323023
188759
1583981
665109
600848
598461
1415047
1757091
1974863
1062078
1477581
1863641
1360467
1081201
1047994
1875343
755683
407643
1273308
1990662
643997
1017064
1609530
644448
1566563
318874
1432339
1879145
26480
1855520
1779891
1520834
181442
1188896
191955
1384663
1877627
636648
556562
805210
1129196
1975376
1551773
911577
1152298
721305
1406476
1480451
568247
1654091
47492
1096247
1944870
303273
1271986
667849
1858109
408203
1993404
644989
1857120
1334988
1251737
820450
888321
1956377
1774245
1703529
668416
1076804
1187591
730602
1051384
125417
1126289
1704616
912679
1097285
819874
1139526
1467956
1783250
1119713
1945003
1550475
728961
1012263
1482952
1059854
366671
137474
180001
890157
1844243
170099
1840403
452752
523929
1219872
258740
1968219
315281
1799490
892624
1156650
1423904
591685
1436233
721526
1178492
481091
1129054
1962590
1043998
1130483
257526
1587920
1001491
353285
100665
492693
973880
1784050
24114
873355
1304943
1491500
1940588
418556
355736
343823
1164917
1869373
1060424
436080
494759
768720
1789847
1164208
1429465
989572
278287
1719757
792165
1533930
506682
1663079
1629875
1987231
68771
543526
1470305
1502091
157190
41981
563831
377422
1121177
1228518
675582
1937160
1361026
1743304
939970
288529
1813060
137677
22834
171872
1081081
1564949
638558
463442
1628286
512688
515426
429289
1363281
195001
153746
356675
23252
1406118
827642
716330
854066
1121932
690303
1490838
431423
1129350
942012
951608
915304
1885726
159821
1461765
1414504
1138217
1342549
1771686
1535044
331128
1595716
1244943
1626896
1781841
791811
1552623
1104101
365716
409388
1467811
95057
905924
716590
447625
453994
1452846
1735242
1603980
1949148
1739143
826328
263330
1117907
332410
629586
1016798
487914
1708305
1286847
1484154
884662
458345
62002
371622
568514
333178
1060642
1637
1765202
622293
379028
1064738
69465
752079
576136
608896
917397
92438
1013033
1404595
1996010
1247981
1555865
960888
1594385
648235
1825408
87461
1309080
1945228
878268
1847764
7389
1543677
899887
1227873
1272036
13520
1068509
1961088
1779913
420000
103126
171450
1467186
908235
1775143
1646514
318321
429136
1249098
1519386
1519136
355657
1596701
671803
800233
661486
1888665
1613588
1350372
122572
114748
1133402
796022
839336
963884
1464560
440863
1824210
1002678
1159790
1816235
683681
800959
428389
254791
1937719
1796663
432862
326640
404616
1980891
1976089
599180
51907
1668542
1066886
189029
1343544
1308735
260580
1768580
76870
229048
463143
385217
934526
1620809
1674034
93403
1550026
1987772
1344317
1307451
1709958
1030436
1602268
143261
220465
704368
1436400
453299
1960623
354651
528449
1881565
900661
794262
825618
1573413
620951
180777
1060897
205552
76807
1584842
1687851
7914
1145695
972900
17751
1993779
692693
1002199
1387984
844718
1360658
387430
1078939
1296731
753174
1787939
997787
234144
1575690
690166
1484796
835356
1624434
979477
825289
387217
305546
11380
289852
1512203
1587899
1114261
94477
326692
39579
522673
232423
1603900
256652
418678
626439
981945
846757
321078
1690103
953422
1373429
1294274
418123
1616279
143423
1747880
1601097
1260756
94460
1798342
146012
1811872
77551
1931291
1181172
775944
1559564
1251775
68525
1630319
1351814
324677
1364601
1363497
1588870
836462
835928
1772098
544232
1219315
525954
1957383
1837229
464456
718435
850717
819999
1908975
1097926
163497
1381698
285316
1205176
1587083
515006
539290
1798756
1858898
1969753
860042
1656837
1677421
751027
564414
588625
1195703
1666279
1708303
954657
669841
548196
1175181
1833012
731626
1767318
257987
1409938
1970402
288507
801698
304374
767775
502217
528216
1451549
444233
1788597
879
482149
1543637
387973
322015
318039
70519
1267426
1472841
1906587
712797
883060
874241
1716161
188072
1573616
398373
131635
1826974
565887
1519351
1431420
1731025
1435813
921362
620467
1113600
1537019
1922586
642125
1272281
171570
772630
1234130
892203
1027221
1748292
1703302
267147
551331
624654
728487
1869010
85114
852471
333491
347301
209188
4556
187492
1742974
1083576
1463682
1254347
758084
350182
181010
1600831
209593
1584488
1257237
167637
873248
478619
180574
1308387
257761
1832298
938805
464762
839457
18427
814780
1830705
383896
569608
1327022
1668762
925467
216134
519685
1925480
721418
1139997
1670772
1796684
1998128
1749422
704851
1880233
825821
602214
662212
411684
1634481
206677
281106
1322216
333963
1372954
155767
311599
593076
737322
1377261
1193068
1789229
852151
1660981
1436569
534872
1452745
977541
1031431
901786
1478032
609581
52460
1588820
520087
629204
620632
1202910
573272
447000
1974913
1524989
650756
1914435
723475
440530
1573732
1454512
1224393
1074602
1464980
1786174
1576732
15991
872311
448232
464233
137521
1363534
1474151
204705
1521871
1302673
388563
872221
1685981
96004
1656033
120443
1679535
1562206
1279281
1674762
1553638
118861
844119
35557
864738
593223
973936
1522629
574869
1530467
477883
1980786
1355133
1066428
499384
421443
1907759
396028
365669
1615491
1134129
187651
1979977
1493737
338980
1078264
1818972
524145
737737
629982
1787693
366211
1651923
1399678
1838544
1558906
279068
857306
1660613
595784
160273
181837
251423
790312
418772
1006655
1110533
495035
191748
1329381
1466521
1176401
858117
1248942
1787923
540699
1263487
1801223
1566261
887119
1273950
782774
1317345
1874150
1516668
734039
1243612
430138
117544
400424
1077092
68180
1481205
1196121
166015
1789478
885566
688042
657131
878349
887168
196262
370657
1376491
1216661
1760204
1991535
558218
1287095
1369844
1430569
1952829
435321
696041
1864755
1769297
40577
63176
1116393
1966912
1041177
547140
1963311
1399782
489104
586029
1679797
838763
1715371
1170581
1839928
1292720
1604363
333909
1499636
285248
287360
1423048
1873958
1704497
1533211
1597721
1615417
832040
1875999
140403
1906166
843324
78870
492077
944128
1577360
889506
251363
41621
1424569
408927
611765
547623
503945
1358412
1170419
132730
1646470
1472664
1489736
315095
358009
567744
321156
536997
380013
895517
1858479
745044
16518
1884650
1139030
223691
230472
953735
1056855
19674
373328
165932
1557851
168240
1729002
607165
167779
320468
1196160
343221
881410
868366
439612
1053655
1718262
1165853
1297861
115950
898564
1175371
579832
1156851
1910852
1948275
369769
149474
906249
702988
1126251
592365
1629457
699992
234750
1886638
1477163
1747163
469567
1784696
1132573
1145612
1830701
1933194
1055293
202150
170083
1077760
977256
1405870
1052927
918772
94766
753829
761520
1889685
1120567
1769875
1552877
809585
651076
1366498
543084
594161
1181657
878804
1374209
193589
122481
1417099
831747
1435198
760307
1193638
538922
1169211
1579499
59772
1932740
1633580
489050
1211093
14959
524476
625434
357325
1882239
658850
1491962
155283
1577938
172635
1868977
761989
669297
692864
1653063
1853442
570129
1832213
1450381
1319978
972536
886705
1137967
1327399
1083946
120192
1665164
1267943
298272
1973876
1550181
613245
865016
1697378
1386785
1717829
1724024
452514
151474
820119
1605993
675336
1992787
1287539
372007
1486524
1835108
147546
267273
1300564
1931768
800741
365827
798618
466261
1509656
152645
607244
478679
676195
1874409
1016320
1384035
409786
1802678
928061
620734
1751399
1532919
1021225
823320
719929
1627744
747061
1073981
917575
1142765
287177
635917
628891
1112562
215356
1357805
1491016
25226
1671570
1529376
594671
1562516
972452
795544
239303
404619
197339
1070481
496444
1383971
194994
1648670
399497
339788
538096
626468
1826524
887523
1041629
162722
953723
134606
1234317
845612
1148491
457168
807562
842147
1190412
675449
575727
862307
614969
1206932
1399070
783246
192609
78830
477407
1581262
120952
784034
554453
1986229
28545
1215513
296125
749062
714725
578680
535214
1871261
388488
1883084
1686479
1354083
1036719
1938560
1198596
572575
1988864
1177377
330670
424201
1080148
1480878
436138
25468
1740878
1374972
71649
908622
1877660
765034
61146
932659
1768832
1747826
457497
133959
393148
974162
303345
1318217
892402
1566890
670555
756165
1492089
568441
961659
1372412
806265
1050205
923691
1248783
786567
1360535
1308022
1077184
176029
840863
728982
1501746
792744
1118342
597690
55155
935689
1335049
1237194
1314826
1056637
1678029
1533801
1522687
744410
1333530
1786015
1262212
1586363
1770477
1336290
234355
374630
155397
1587752
927424
344209
853125
1751746
1299528
1868117
1772210
859331
1406483
1545727
1718173
561385
741831
1574423
139999
625964
1330113
1597678
150171
1303224
229601
1192975
513651
1393593
1697376
1760022
1418279
1782158
773461
497363
140201
1347213
1746548
1729162
175530
824932
217621
1412391
1689012
305072
223654
512024
684836
810017
785486
1109255
831931
6910
1163750
790909
993656
351419
1949704
1713097
168136
1246022
1657352
1968390
1779063
1372443
65481
1985127
684777
1034815
279944
1792118
1997318
1038883
531466
1068211
1397194
930086
1318304
793152
573033
1997078
709618
1709577
1734546
1264012
765429
912428
1626052
467835
350364
251846
685458
1975356
189738
1198489
447202
1199885
1117414
1626354
108480
912953
669923
1463782
1036277
787224
1920925
1993007
89537
1221750
283606
1168740
127356
1368009
878822
1100064
561780
1650840
421469
690115
1801755
982324
370328
1228081
1784018
114837
750705
1215073
172687
1267349
1010146
1899197
573616
1489445
1018695
1722804
169205
1019047
1801513
403135
527328
960548
1167065
721441
810356
1689754
1683350
1441497
1812845
108606
1084198
1543333
1191106
810863
929405
337078
1882117
754130
1138982
1149449
1164787
1618474
1490982
1281420
938712
421837
99484
398181
830927
885979
185866
1341975
740355
993735
132734
695310
238983
427089
1734979
45344
101974
1841557
848671
474669
1733121
1374765
1006851
1090107
497032
109502
1551804
784180
1642245
634767
1679613
1267692
397311
1597790
298216
948019
580114
714615
1072483
1816395
543435
1936679
1906936
1041652
1992063
1434004
1591810
101649
1899196
1024435
1444618
195270
1130687
1568777
579104
69510
1659060
1585075
1414226
24832
1843495
883470
1637072
1097162
894863
1993208
565188
1068525
306320
1626240
106362
1916714
180222
607595
195853
1612198
50901
608849
842086
594891
413191
1850258
1450303
774227
1215613
219733
1637523
565427
1180882
200435
1532101
1862080
126189
442372
506793
289281
880135
660048
991097
193310
1183285
1024277
399120
1267705
1525737
1172943
1844492
645365
1360091
499101
1680333
94231
868500
1421335
1811567
749185
672025
759498
139124
1237576
1100148
839495
296957
952197
500575
1828332
996160
416652
1620574
495322
1884864
259752
758089
834024
517495
1227518
301560
1101660
1366621
1295497
885624
549788
1681702
1005436
1201113
203878
1245713
1725763
5632
1140317
1588450
206940
565328
1620567
242172
1450819
1986881
584479
620520
43479
1377627
1953836
1733170
398122
947089
619674
1146929
422283
1127862
1854348
1745681
155021
1218958
365139
1190836
218464
193054
1666013
1528442
1389692
17128
1014109
517389
826663
1882321
886697
935697
365793
918035
550874
914565
1129650
1314500
356857
1185592
173272
1973855
838983
1295614
1638734
717822
4665
1228588
562682
1456126
1057265
266952
1484975
346192
923633
900272
1470408
236985
1942684
137072
1156287
726107
1535559
1385988
1492896
55287
59839
1745159
1700796
140712
888105
171635
147297
505955
723199
1017654
1470684
1092586
644755
1725281
199203
1377114
47459
814702
1284964
1556513
968080
1274458
612515
729454
1080463
197307
1963225
640096
1500516
1966022
653395
458160
1125223
1225105
775505
1953025
623737
693310
459442
1548467
149385
1198593
836258
80682
1020216
325527
1748752
169510
1381162
1708546
271068
1080501
893180
1328720
1740605
64029
349878
410782
1221581
72944
535661
707116
44124
409895
1209338
917474
1621941
1684725
167386
440113
1270788
539920
152076
1499837
1792138
511597
53666
580263
1960475
402772
776100
424469
138564
1050823
304833
1711016
1522750
1925176
27691
146172
1514568
977685
894033
468248
529225
801772
1035034
1526023
299813
183090
302215
660478
1429158
511338
643919
1324379
765236
541209
1546841
1917005
978392
788155
835267
988006
236968
1187402
1042651
1339968
1582136
961342
1979881
836404
196736
882712
1055073
331990
981563
184005
599452
308853
1671318
443510
1946748
1643708
637172
926457
878949
1069032
362127
1285980
81655
96446
364868
1406354
676133
48391
227847
257763
1073356
973669
1837616
1722913
1028087
252845
4778
1185757
1183813
197129
1318790
603724
1994400
1829785
22547
591979
1614711
1920641
396094
397570
1475621
1664299
23211
337634
439843
315335
804825
657519
1860228
808103
1554475
606760
1942369
193299
383328
1915396
779503
729371
1780490
1775421
1971554
1030157
942594
1527065
853970
1928412
1979263
1602545
62371
1028570
822896
1694951
318597
1916610
641272
788832
1625224
1869382
542600
1017762
1863277
608064
1530946
614932
1290507
655131
1225696
891034
1074280
490910
33928
579330
1973312
1623210
1397792
986241
532262
1229752
1480174
1179955
1308909
232145
370924
1638951
1810429
1168726
246254
1092961
307255
233118
936318
1841007
1984021
445323
201869
863738
1422108
1986150
262106
1997755
307296
1011904
753644
1109029
1002146
370233
1829647
808344
901931
262721
562248
1168335
300515
550808
192024
1311048
862799
1176556
344134
1774724
120269
316246
1268437
1767830
1918313
1493431
1616445
435269
1431738
267567
535655
315274
1922026
1849442
216452
122717
916568
844360
830575
1364764
891660
725145
190379
1373226
956656
413849
248085
1952449
1423387
48171
1286039
629780
989900
1460172
1124521
147508
1528147
1592947
1622706
1089164
395920
1466373
1471956
529317
1039622
60952
948498
739554
1960702
1790449
1713149
1313800
1770328
1037741
581704
895906
1505275
175296
1123041
66692
356465
389329
304668
347777
385446
575256
387275
1901265
1752974
1336582
51952
1611209
1572032
636625
16482
1224495
1846525
487189
1804303
836275
340516
1877844
717962
1152967
861525
1479973
1520593
736325
296511
147750
821123
1459587
818407
1983942
63386
1918407
1217836
1303965
1618189
422699
1873602
220042
1923871
726648
1943448
654007
1297667
1214921
1568853
918706
267114
50100
354942
838985
1175621
131308
270008
1782424
1864174
1013460
224554
1480188
1164729
1309063
1726181
21668
1146162
1458626
1759848
1379834
201001
1137642
1187660
527867
1284174
800665
135868
1959805
1752040
1556388
1305062
292339
703123
512271
542413
1691152
559821
1918716
1302388
1050392
1959217
1329655
1657401
715995
288831
1990174
1251304
1461693
891600
855952
299649
1076088
541992
1073155
841244
1440208
1062494
607009
188962
1667214
1696877
1283304
450359
874818
173892
1051049
928306
963085
1045934
1175346
1465876
158419
1682300
1803741
433874
1378240
537203
1519918
372008
519869
642856
1287650
1664463
1541871
1152683
1270984
1921062
1719164
1609879
422368
747125
1686858
970625
1444322
679826
1323255
1233187
1149261
1876060
154217
1766017
268763
540430
1952862
505144
529365
1464128
1229170
688334
1387228
527370
1545037
90160
1397468
352978
535306
980140
181728
814080
579600
1432438
162451
1401381
882356
1266558
1451993
1565115
1337433
407524
1712794
982624
1870044
1586222
879140
16709
1093499
720911
1855953
1908072
1754087
947335
794739
441737
502635
1430230
1076133
1551282
122839
243222
481878
75860
134495
948128
8906
771740
128434
630998
1408893
579925
1106762
1235683
1178415
1910704
130331
1723277
1405664
1535359
1650130
1553378
1792945
1642521
1011987
708831
1644994
1805524
441028
1965237
835200
305476
57056
505276
1805587
589879
1063573
1398589
347019
1952806
122313
302307
677937
1353604
1616996
1251092
1102714
1313341
948630
866524
1192530
1312324
976762
1956500
1812848
1109625
1623317
1725466
705326
582795
1984793
1944797
332628
960171
1046561
895421
1774988
829428
793477
479045
1700567
1724768
1830851
1031714
833952
1337721
1514601
1099948
599160
1909692
1974681
1111666
1942728
348232
924042
1896233
264600
1395447
960381
474637
1534956
734903
1291912
1238238
808038
1747117
646800
463865
1011140
804628
203645
318410
1440382
565684
1751586
141510
963592
1078963
1429568
1499354
112812
1136087
1051950
1974278
718675
597117
585123
655888
404425
77057
1197471
1369109
770538
703245
149880
59768
1683833
1095157
312317
1555771
67688
1451712
1481016
1277013
970080
1413267
1661511
683912
369445
928890
1778311
555155
1470749
1016344
961800
1135911
669178
838263
270106
524414
303881
1756757
727883
1007154
98124
670681
408523
276415
1841719
177933
1244082
989022
46061
1014866
698228
1381114
680836
1150472
1931433
1244535
703477
1671593
720776
1179808
1057885
2801
450486
951906
1205527
412222
311629
67897
1809441
1410338
1935723
1385645
1799716
872006
478151
1815342
1139329
865463
1736536
379709
15325
579079
1928431
1511979
1296794
543423
1586667
1663557
1891015
804040
475342
1086593
483001
694737
1033927
1070377
1745909
1900282
958444
1310629
1907676
1812822
1987517
810974
1861239
1988652
1221866
1449926
1597943
1939142
1742161
749941
1651048
65613
1634389
983126
1537977
906901
1216604
1100821
92959
1933
591051
254053
1618796
1068538
1780316
1788256
1360453
620607
1844523
292599
745042
818241
1409316
1584418
1700333
1903924
722269
445899
388216
1258270
660644
408171
93484
1349898
524789
1429521
1719189
750252
57453
1335811
624479
181590
591250
1713018
1788309
1275989
1851724
1551730
914575
370104
1358674
273307
845374
603549
879236
778395
1197894
497122
1405070
1795238
95113
1315574
743974
974561
809828
745877
136075
1195779
1321448
896330
1930284
1781936
1132005
989501
1738121
1258599
1317986
231435
45573
348426
982027
182408
835342
80480
1088050
1147820
290543
479407
118589
752972
1714919
1526930
1950681
1316492
311153
1522186
817603
648734
591986
171923
58818
1578996
294339
257067
1559670
1585018
1015619
1755177
314740
843225
1068316
514566
870406
89316
1676882
596100
1573222
1504378
1569867
147063
1533729
1480591
795412
408519
1392444
928459
1752456
1261258
1694016
1010008
764001
914828
280107
732946
367450
1879356
634683
1120116
1702353
1456027
528364
1108332
391564
641092
501433
1342919
1846449
752448
487111
265851
1641153
415642
1556720
207549
676964
1003639
1715810
1492569
176706
530051
13439
226384
363987
1228580
1039787
989570
1857388
545776
227638
1857651
265891
855864
226318
141961
1561726
1957749
912615
1755695
1101122
1631540
1522439
1837077
1222045
1099983
821214
584756
1030741
612759
1947413
274303
1507296
153513
1408571
817669
123238
254911
843679
1935471
500455
814881
249376
1467776
509349
167881
725717
1442000
619286
877702
1083876
639690
871399
1667991
1473127
366417
1691398
118847
1876304
1886863
1390431
473991
689396
858060
1726432
1855715
669691
1271230
112190
915951
1007967
1607648
249402
1208537
1613903
1862573
395038
1129392
1219855
1923177
585539
614578
1731225
524844
1263347
720956
1274325
1081911
1547979
553124
1620033
452273
1877177
605761
1127135
1643177
837566
955460
454231
1746441
219566
151834
133685
1316866
1018463
1877394
495887
181249
900456
354100
941243
888819
579471
1139080
63888
884495
1021558
1378013
964398
1294059
16763
608965
50212
1412894
1045316
479033
1593840
952257
1927745
1014650
1798107
45138
16146
1671479
446096
1694213
1271967
175802
1746010
1506200
1427914
1669532
411553
1100524
897112
1753257
625782
886770
1493155
1922310
523126
1446406
625699
87763
1401111
90783
177169
1485707
1719942
1493025
1344106
1543916
426982
744592
853888
637155
123107
1286144
1516927
102500
608523
1596467
300081
345726
1281803
62013
1839357
1639994
1298177
1746702
1366635
1041995
1813901
1112800
150609
1584075
548849
331476
1313847
699674
889082
1140182
1538638
1724226
20197
617077
1517268
1311875
1511341
901666
452479
1361055
717289
1229525
1313130
1203756
72572
1463017
457039
293245
328304
1299667
1551620
966355
486105
1063947
962845
885401
1016820
1008001
1645947
384220
1028005
237568
448468
456375
1940872
1854730
1979003
1148669
1703241
1235508
64263
890967
1202970
1233148
1990736
271458
682260
771903
135438
339033
1605055
1157408
263622
1573344
1818171
1507903
1512665
355174
555454
130776
1020344
1721517
287039
282238
1961950
1202094
430495
1977345
1957670
452248
879838
1313809
222292
194138
806801
1823584
1590666
321210
487886
956541
663916
1126066
245821
1825239
978515
1482758
1467868
1790909
323265
1517543
1490094
684621
1705562
809028
556618
945245
1420010
1666200
258614
721158
124619
584595
636294
1148497
153138
423073
808460
236179
258559
1162887
1569081
76444
428353
887921
93038
1376793
1539368
1720240
997583
1678051
64640
623675
167517
1281453
602054
877275
1467722
900946
1879430
663889
1394575
1084191
42459
1970240
1988044
685505
1891245
1396200
1670765
1563230
1137806
971925
1203565
1916314
423823
144661
1437225
1797744
37797
1705034
1891429
193642
368141
987661
1099326
388431
1809567
1880879
630817
931704
390433
1798723
1046797
1214838
884991
700598
1414097
445607
1420255
791607
1919359
946846
836830
699142
821780
1042586
1697606
1986139
1303546
930722
1812904
1096459
860385
819149
596208
266790
649873
911210
1736906
1844279
1452790
862534
1868226
408908
1113683
1219302
412867
711981
1755112
845023
10882
283927
1263969
1766470
1613676
1517950
695943
1861898
1850579
1842158
1399399
1614821
1479532
209685
117124
1878096
251309
652052
854368
1082737
506369
1451872
363668
768900
1156649
1667074
653600
829673
490820
1603036
1848087
1400878
1102896
1315980
621458
947262
1506624
921262
887062
1849255
674699
924394
711142
1324745
529621
1101409
1856806
280983
16669
1156782
719709
554334
157068
1168458
1343505
972196
1234031
1332032
910632
1673177
1772847
630309
1472265
11984
313647
815391
1070984
1340501
276075
1120018
1502615
1214360
537021
1145075
1228156
423720
1810777
1252104
116520
890419
1877616
1123980
400852
175559
1424800
821515
1106470
1430940
1802295
1439244
1736036
1382934
1558251
612307
1531787
1775983
899099
1387691
817372
1085654
1171405
1960994
1110278
1088719
628734
411211
1300111
830277
730842
813069
363046
1411155
1571023
1132466
278987
1595165
570510
295596
1672600
1877941
1545953
1869124
549581
4562
1392423
604147
1179659
541572
146139
1942569
1344760
1323036
891318
442548
1566807
145143
856189
362512
1368445
1575648
1109026
1162449
233063
484645
17355
358093
476586
536957
1214190
910425
1141840
1161565
501568
1803246
982876
370959
717050
1384773
1728950
949339
811346
388761
384006
836950
545460
549136
1785959
873377
1774919
31443
1739882
512524
191110
1687079
1829354
1717484
1958220
518262
1429358
841676
1020575
1443390
862220
1741559
604087
1127142
541106
440603
136668
111664
1579936
1507206
861527
1754018
647601
462985
1572759
421863
1385695
575627
1314772
703969
563879
806949
777054
958750
1774760
1714753
846703
1362632
272696
1154695
815831
381100
320928
438642
364980
259026
294169
522755
1010155
578690
1523386
20120
244897
1758105
1973014
935798
1972742
359877
319048
1261611
1960763
509953
1398848
1073452
152037
1235727
609607
684991
17656
122818
1309553
122175
1981122
533405
244715
1740509
1025017
197068
707227
981304
1802754
1320923
1904255
1011000
399785
1113991
1029784
1590201
707841
1851376
1997259
1808369
1854343
633773
166664
70400
428731
382120
415016
431099
795880
1495473
1266621
1131318
398385
1328045
824185
503790
599239
213853
173170
955207
1396390
209359
962173
1859233
1158495
521009
1567
1799914
860659
1065151
38006
391129
1731567
728847
1459225
157939
1669318
227322
116422
705892
1733978
30061
1068908
1829935
1418335
1112180
1836500
30877
1856523
1719773
1602389
1370006
280485
170780
1545212
1570665
273419
1272096
1245803
1751262
725961
1442094
874586
766036
411469
1040765
1698168
1701420
1936782
1953055
1534283
565777
1346779
1253494
1710686
1760410
1841469
1126131
1685012
1641581
1917660
1359694
1884365
1671137
542579
605215
128398
1632682
1982328
527113
189425
1857467
1273725
368295
1924554
22688
627516
747955
619480
56827
1011298
1347215
756540
1624212
1248677
238249
792505
466599
929901
1403482
196427
216602
1013568
1139991
1212314
142720
1054096
1770331
579178
1229685
556113
37307
1078581
1023257
535662
1710775
1121697
113837
411328
1406503
1098832
1474314
172924
544425
1877380
155477
1426701
1844071
368758
1754956
626300
1986844
1786497
1341025
1354619
467226
105834
509700
1094551
949510
459213
1569640
1370325
101174
471917
1204643
1592494
1055443
1193511
1730194
444353
1840228
880531
325424
435183
3503
509724
845470
911098
1947246
1467693
578634
1679246
1892840
1149928
1038501
735453
317858
1208680
575034
1607483
1850977
884878
1629786
1974647
129744
1131774
1426244
1516192
591050
1797955
277746
1023226
1664571
1983377
133524
1615819
1037197
986572
956132
1803149
664915
879353
1012349
1378894
1937431
1743017
112099
1173368
538228
834045
40262
943911
1517792
1253063
1985322
1363567
977577
1479301
285617
790153
1698724
867044
184374
463466
1381202
446178
1948713
1900544
1456640
1991984
829870
298252
1263987
1009692
208421
1992849
650021
1273046
1243383
1394661
577032
473196
1608699
1862476
1943768
1965533
126380
150122
1632053
1484038
1105016
26655
299753
1673476
925125
1610902
391061
1955552
1230838
1396167
929281
1891481
1610075
1616508
1778792
1692957
748332
1511395
1796160
1874532
1780103
1297424
345634
905562
1506373
1437509
1316587
1724283
879014
345009
989747
1703648
1801432
70924
322458
370224
417315
1600266
967812
694905
627410
488865
1558384
82308
1650184
435287
216706
635688
293867
367127
1492940
1632818
1705416
1437991
727041
750372
1264260
1821377
1648577
290458
1043398
1520215
931669
1592575
507393
1292266
1206873
481355
1998094
1511187
75286
1543235
681778
1634128
998706
239647
560948
1833452
135032
5151
1902075
874518
676829
220612
1377436
1130574
1619638
6820
1631916
536499
1808794
407802
1776418
97568
1427700
1561003
1945928
1287045
557024
363090
1366852
381556
328047
1916475
152959
1502954
1150837
142519
502280
875672
1595743
1662894
1489410
1167756
67116
1785142
599119
811240
429368
668743
685840
1331461
46733
1709585
1216836
1855491
443890
796771
1447377
1989403
367958
1158959
1931009
1845736
676736
815824
201708
883535
1706872
1654389
852986
221552
642155
1523212
638406
1927283
66648
1656833
1927457
1235413
419718
1393449
1608669
1183338
421702
1269334
1379684
1254502
1970467
519416
897200
297515
639807
608801
1210164
868918
791731
300944
338474
539855
843140
531003
439587
463137
788627
1354419
1439790
1784017
880075
518505
958173
1015252
248822
1250853
1074015
1010647
1597819
739588
505445
1713755
1925729
1893750
1516051
1691095
249922
1809433
538074
19857
1020661
213864
414396
1658354
1979015
1583867
517573
97043
1808576
887074
1856156
698467
582398
923708
917217
676232
1078696
1969526
1154753
1815773
1335445
307712
160804
209240
609860
338653
1350681
1978701
1235238
955440
1693013
769937
162092
1577092
456179
1556048
639213
411942
1939803
209915
1977276
954380
157630
770382
1555843
1288710
1892045
485453
835261
1412715
1484470
1519877
1335930
1928923
1966042
1647463
1918465
728199
383485
47826
644935
711347
28635
1078999
903337
1121433
138937
320859
1484213
500619
904062
865084
1439123
1814358
1757765
1216721
1345254
1225148
1931292
803956
136722
1558421
1806832
249480
228947
179232
1852188
1237208
1886645
739546
1504629
1769482
1891141
1431605
97297
1317316
1936817
817118
580849
416525
1026816
1274806
1139259
360519
1665693
276075
802253
1623236
1719749
1337364
957159
853352
536211
860754
1672156
1038866
1703814
427077
1174423
773309
1242115
1151496
1218848
189150
1550301
1509297
861063
621277
599975
1998714
1648217
351484
977124
743376
1996961
750733
1176899
238561
463408
1140881
1855462
1547119
904325
1669087
1591311
742441
1329565
471025
111722
833732
1026136
673418
1117322
378448
1340599
1259896
1615495
706359
1779258
1474259
786737
1726846
1352112
1753134
198025
1358993
1328761
691016
1154484
219745
1010059
677763
1419994
704764
413102
431526
69427
1917719
92413
1306838
1709680
379172
1269967
864082
1420333
1922729
1467410
328476
1074827
1084284
347781
1337491
729627
980364
1282035
1587932
1129539
302593
564526
1961048
677613
941136
1327827
245121
1819223
1918164
1069665
946784
885016
1347039
1305177
822914
846060
1828802
1031820
40990
1514430
266022
332124
724688
1160794
959763
834973
7032
1511343
1231199
410127
1333558
878013
1988037
1908080
1357440
674960
5077
1002819
1434039
327532
69565
1050220
736777
813727
126057
1384664
1871493
1708792
936747
1723210
1297937
1692963
550207
780359
680285
814102
1727915
799829
1696415
455993
872826
1136185
434243
924101
706418
1058433
1752885
1502620
1685791
1643449
779043
722320
518018
1151115
1616111
924435
486868
228886
360060
1885959
643515
205631
508300
827222
1992161
1590925
757951
1907617
1320515
791933
1921253
701392
1432726
190113
419878
1944452
1506152
1273740
942170
745482
1292601
804738
1641895
824712
1283202
722148
180511
615745
1775462
720278
104294
284633
956752
248541
1795194
269876
919688
814347
1138695
1115806
1498714
474528
1537352
1954306
485209
15730
714970
1587072
144809
900768
847170
715007
61216
953181
550519
1028027
63579
255331
1657336
1244864
1114849
910704
889119
1815564
1548466
869648
1410130
526953
953207
639366
1095771
152486
1735706
667115
1456844
1590004
1028469
440721
941202
1474997
1963997
59204
1306818
829507
1301499
1211000
890829
869842
675370
1759036
1866918
1570341
599272
1277389
1768948
1901767
140106
1084605
1537856
1816807
1746540
355298
1018572
642224
374674
196231
755459
983270
632753
1809266
1610760
1688973
214015
759393
1399132
939481
1146053
1278312
1197248
1784467
608943
1745491
1637417
1675472
1518538
1183086
565145
1377033
212064
395075
855726
365810
371973
943508
1381053
611092
1066067
883178
1412344
459956
1982898
269310
1873600
438590
497377
273115
694622
1998788
102549
1218888
896910
1675087
612725
986330
1942553
1565440
1511317
1155174
267114
525626
65653
75900
1510233
1143054
783724
175366
1466498
1942800
851480
331055
930031
1326577
1527928
1924630
824020
1055680
510776
1816464
1625552
731011
223552
937897
1780988
1287771
758098
1132942
1175185
1090094
188318
115929
1451413
1706641
1224892
1449036
1422073
834597
67791
874283
381687
957862
186715
1175002
115976
43165
1721167
1908226
1012734
1947555
575718
546435
1591832
1729847
715237
938167
254700
1468826
1601111
995480
1025640
721561
1486710
1250984
1837480
925951
1988706
1753807
688176
601641
26316
1542721
1444459
1656407
1415218
1651531
1215357
1469148
1007731
251018
639157
703142
655789
1019186
506075
179971
133775
984413
1632688
361326
16345
283968
529091
554896
1100601
1797818
1435583
814085
537404
733856
641908
1916095
1160665
638689
996766
988279
1373690
1624177
1227733
1639688
644577
1429434
790592
60692
557638
1532559
336893
625516
436170
389617
147738
1015341
1540304
1861056
1253782
1876275
12734
1326247
113188
884157
1171308
1744635
272074
1206064
405360
544950
696710
1310284
1460570
1816448
1919771
417300
636862
1634834
1135940
1474019
13058
1363574
900514
865281
1520509
554239
1021079
1343840
566441
1154907
80498
1792384
1939852
770018
1232020
698955
38937
694522
339013
1389348
1909122
430144
141781
1458477
1436100
1434790
1912898
1743633
699070
961227
842545
1508343
1081291
538664
715286
1394727
1184215
588234
1754780
106268
814773
1151798
1685907
1823002
337510
23989
1668406
713962
643733
1102079
1702318
1734999
985969
1057467
967347
312549
1163495
1259152
1123920
207151
1916411
628793
1776958
226110
1970753
955994
58359
949782
109352
1320020
870031
322042
1765571
1680247
946154
1703552
1756148
1612317
1903945
408463
1378980
1568687
1043552
163136
1186903
1160054
799929
1697029
1779311
846034
1995920
261587
1276920
976508
85804
1885077
1575907
1008838
512255
1158687
943109
38948
881295
370974
453513
1626504
642728
244105
224449
1178431
1402642
1964765
569626
1319199
136562
526580
389496
1876015
160744
1327197
1362098
1828931
1173306
1672177
491543
1206635
963811
12454
756784
1852359
1441347
132051
80404
1606108
1355443
644018

